commenting

This commit is contained in:
Antoine Vignau 2024-02-08 22:48:24 +01:00
parent 9a01906b43
commit 7c57ba9c6d
9 changed files with 17532 additions and 974 deletions

BIN
loderunner/LR.CODE Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

16339
loderunner/LR.CODE_Output.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,6 @@
* *
mx %11 mx %11
org $0800
lst off lst off
*--------------------------------------- *---------------------------------------
@ -28,7 +27,8 @@ L0950 DS $1C
L096C DS $1C L096C DS $1C
L0988 DS $1C L0988 DS $1C
L09A4 DS $1C L09A4 DS $1C
ds \
L0A00 DS $1C L0A00 DS $1C
L0A1C DS $1C L0A1C DS $1C
L0A38 DS $1C L0A38 DS $1C
@ -47,15 +47,34 @@ L0B88 DS $1C
L0BA4 DS $1C L0BA4 DS $1C
ds \ ds \
*--- *--- $0C00
L0C00 ds $30
L0C30 ds $30
L0C60 ds 8
L0C68 ds 8
L0C70 ds 8
L0C78 ds 8
L0C80 ds 8
L0C88 ds 8
L0C90 ds 8
L0C98 ds 8
L0CA0 ds $20
L0CC0 ds $20
L0CE0 ds $20
*--- $0D00
L0C00 ds 256
L0D00 ds 256 L0D00 ds 256
L0E00 ds 256
*--- Title page until $1A84 *--- $0E00
L0F00 HEX 128518851C9423A80011A09518851C94 L0E00 ds 128
L0E80 ds 128
*--- $0F00 - Title page until $1A84
logo HEX 128518851C9423A80011A09518851C94
HEX 23A80011A09518851C9423A80011A8D0 HEX 23A80011A09518851C9423A80011A8D0
HEX 18851C9423A80006940C8511A8D01885 HEX 18851C9423A80006940C8511A8D01885
HEX 1C9423A80006940C8511A8D018851C94 HEX 1C9423A80006940C8511A8D018851C94
@ -243,7 +262,7 @@ L0F00 HEX 128518851C9423A80011A09518851C94
*--- Line numbers *--- Line numbers
L1A85 HEX 00000000000000008080808080808080 xhgr HEX 00000000000000008080808080808080
HEX 00000000000000008080808080808080 HEX 00000000000000008080808080808080
HEX 00000000000000008080808080808080 HEX 00000000000000008080808080808080
HEX 00000000000000008080808080808080 HEX 00000000000000008080808080808080
@ -255,7 +274,7 @@ L1A85 HEX 00000000000000008080808080808080
HEX 5050505050505050D0D0D0D0D0D0D0D0 HEX 5050505050505050D0D0D0D0D0D0D0D0
HEX 5050505050505050D0D0D0D0D0D0D0D0 HEX 5050505050505050D0D0D0D0D0D0D0D0
HEX 5050505050505050D0D0D0D0D0D0D0D0 HEX 5050505050505050D0D0D0D0D0D0D0D0
L1B45 HEX 0004080C1014181C0004080C1014181C yhgr HEX 0004080C1014181C0004080C1014181C
HEX 0105090D1115191D0105090D1115191D HEX 0105090D1115191D0105090D1115191D
HEX 02060A0E12161A1E02060A0E12161A1E HEX 02060A0E12161A1E02060A0E12161A1E
HEX 03070B0F13171B1F03070B0F13171B1F HEX 03070B0F13171B1F03070B0F13171B1F
@ -279,7 +298,7 @@ L1C25 DFB >L0A00,>L0A1C,>L0A38,>L0A54,>L0A70,>L0A8C,>L0AA8,>L0AC4
*--- From a X in text to a X in HGR *--- From a X in text to a X in HGR
L1C35 DB $00 xtable DB $00
DB $05 DB $05
DB $0A DB $0A
DB $0F DB $0F
@ -310,7 +329,7 @@ L1C35 DB $00
*--- From a Y in text to a Y in HGR *--- From a Y in text to a Y in HGR
L1C51 DB $00 ytable DB $00
DB $0B DB $0B
DB $16 DB $16
DB $21 DB $21
@ -328,7 +347,7 @@ L1C51 DB $00
DB $A5 DB $A5
DB $B5 DB $B5
L1C62 DB $00 bytable DB $00
DB $01 DB $01
DB $02 DB $02
DB $04 DB $04
@ -357,7 +376,7 @@ L1C62 DB $00
DB $25 DB $25
DB $26 DB $26
L1C7E DB $00 bitable DB $00
DB $03 DB $03
DB $06 DB $06
DB $02 DB $02
@ -386,7 +405,7 @@ L1C7E DB $00
DB $01 DB $01
DB $04 DB $04
L1C9A DB $00 xbytable DB $00
DB $00 DB $00
DB $00 DB $00
DB $00 DB $00
@ -526,150 +545,151 @@ L1C9A DB $00
DB $27 DB $27
DB $27 DB $27
DB $27 DB $27
L1D26 DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
xbitable DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
DB $00
DB $02
DB $04
DB $06
DB $01
DB $03
DB $05
*--- Boot 1 of data disks (T0/S0) *--- Boot 1 of data disks (T0/S0)
L1DB2 HEX 012058FC2093FE2089FEA000B93408F0 boot HEX 012058FC2093FE2089FEA000B93408F0
HEX 0E20F0FDC98DD004A9098524C8D0EDA6 HEX 0E20F0FDC98DD004A9098524C8D0EDA6
HEX 2B9D88C08A4A4A4A4A09C08D3308200C HEX 2B9D88C08A4A4A4A4A09C08D3308200C
HEX FD4C00C68D8D8D8D8D8D8DCCCFC4C5A0 HEX FD4C00C68D8D8D8D8D8D8DCCCFC4C5A0
@ -685,6 +705,8 @@ L1DB2 HEX 012058FC2093FE2089FEA000B93408F0
HEX 00000000000000000000000000000000 HEX 00000000000000000000000000000000
HEX 00000000000000000000000000000000 HEX 00000000000000000000000000000000
HEX 00000000000000000000000000000000 HEX 00000000000000000000000000000000
DS \ ds \
*--- *--- $1F00 - Score buffer
scorebuf ds 256

View File

@ -14,54 +14,3 @@ maxLEVEL = 150
* ADDRESSES * ADDRESSES
*--------------------------------------- *---------------------------------------
L0C00 = $0C00
L0C30 = L0C00+$30
L0C60 = L0C30+$30
L0C68 = L0C60+$08
L0C70 = L0C68+$08
L0C78 = L0C70+$08
L0C80 = L0C78+$08
L0C88 = L0C80+$08
L0C90 = L0C88+$08
L0C98 = L0C90+$08
L0CA0 = L0C98+$08
L0CC0 = L0CA0+$20
L0CE0 = L0CC0+$20
L0D00 = $0D00
L0D0B = L0D00+$0B
L0E00 = $0E00
L0E80 = L0E00+$80
L0F00 = $0F00
L1A85 = $1A85
L1B45 = $1B45
L1C05 = $1C05
L1C15 = L1C05+$10
L1C25 = L1C15+$10
L1C35 = L1C25+$10
L1C51 = $1C51
L1C62 = $1C62
L1C7E = $1C7E
L1C9A = $1C9A
L1D00 = $1D00
L1D26 = L1D00+$26
L1DB2 = L1D00+$B2
L1E00 = $1E00
L1F00 = $1F00
L1F01 = L1F00+$01
L1F02 = L1F01+$01
L1F03 = L1F02+$01
L1F04 = L1F03+$01
L1F05 = L1F04+$01
L1F06 = L1F05+$01
L1F07 = L1F06+$01
L1F08 = L1F07+$01
L1FF4 = L1F00+$F4

View File

@ -63,7 +63,8 @@ L9D00 HEX 600210021608100160023002360A3002
HEX 00300300301111111111111111030030 HEX 00300300301111111111111111030030
HEX 00000000000000000000000000000000 HEX 00000000000000000000000000000000
HEX 00000000000000000000000000000000 HEX 00000000000000000000000000000000
HEX D1D5A0A4B1C3B3B58DF9F4E1E2ECE5A0
L9E00 HEX D1D5A0A4B1C3B3B58DF9F4E1E2ECE5A0
HEX C5D1D5A0A4B1C3B5B18DE2F9F4E1E2EC HEX C5D1D5A0A4B1C3B5B18DE2F9F4E1E2EC
HEX E5A0C5D1D5A0A4B1C3B6B28DE2E9F4E1 HEX E5A0C5D1D5A0A4B1C3B6B28DE2E9F4E1
HEX E2ECE5A0C5D1D5A0A4B1C3B7C58DF8E2 HEX E2ECE5A0C5D1D5A0A4B1C3B7C58DF8E2
@ -79,6 +80,7 @@ L9D00 HEX 600210021608100160023002360A3002
HEX C5C38DF2F7F4F3F3E5E3F4A0C5D1D5A0 HEX C5C38DF2F7F4F3F3E5E3F4A0C5D1D5A0
HEX A4C2B7C5C48DF2F7F4F3E2F5E6E6A0C5 HEX A4C2B7C5C48DF2F7F4F3E2F5E6E6A0C5
HEX D1D5A0A4C2B7C6B08DF2F7F4F3E3EDEE HEX D1D5A0A4C2B7C6B08DF2F7F4F3E3EDEE
HEX 06000007000007000006000003061311 HEX 06000007000007000006000003061311
HEX 11111111111111030000030603000000 HEX 11111111111111030000030603000000
HEX 00000007004344440376111111113111 HEX 00000007004344440376111111113111

Binary file not shown.

View File

@ -0,0 +1 @@
LR.CODE=Type(00),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)

View File

@ -0,0 +1,21 @@
* 0 vide
* 1 mur
* 2 mur dur
* 3 Žchelle visible
* 4 liane
* 5 trappe
* 6 Žchelle invisible
* 7 trŽsor
* 8 ennemi
* 9 hŽros
sprEMPTY = 0
sprWALL = 1
sprWALLI = 2 ; mur indestructible
sprLADDER = 3
sprCORD = 4
sprTRAP = 5
sprLADDERI = 6
sprCHEST = 7
sprFOE = 8
sprHERO = 9