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
org $0800
lst off
*---------------------------------------
@ -28,7 +27,8 @@ L0950 DS $1C
L096C DS $1C
L0988 DS $1C
L09A4 DS $1C
ds \
L0A00 DS $1C
L0A1C DS $1C
L0A38 DS $1C
@ -47,15 +47,34 @@ L0B88 DS $1C
L0BA4 DS $1C
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
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 18851C9423A80006940C8511A8D01885
HEX 1C9423A80006940C8511A8D018851C94
@ -243,7 +262,7 @@ L0F00 HEX 128518851C9423A80011A09518851C94
*--- Line numbers
L1A85 HEX 00000000000000008080808080808080
xhgr HEX 00000000000000008080808080808080
HEX 00000000000000008080808080808080
HEX 00000000000000008080808080808080
HEX 00000000000000008080808080808080
@ -255,7 +274,7 @@ L1A85 HEX 00000000000000008080808080808080
HEX 5050505050505050D0D0D0D0D0D0D0D0
HEX 5050505050505050D0D0D0D0D0D0D0D0
HEX 5050505050505050D0D0D0D0D0D0D0D0
L1B45 HEX 0004080C1014181C0004080C1014181C
yhgr HEX 0004080C1014181C0004080C1014181C
HEX 0105090D1115191D0105090D1115191D
HEX 02060A0E12161A1E02060A0E12161A1E
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
L1C35 DB $00
xtable DB $00
DB $05
DB $0A
DB $0F
@ -310,7 +329,7 @@ L1C35 DB $00
*--- From a Y in text to a Y in HGR
L1C51 DB $00
ytable DB $00
DB $0B
DB $16
DB $21
@ -328,7 +347,7 @@ L1C51 DB $00
DB $A5
DB $B5
L1C62 DB $00
bytable DB $00
DB $01
DB $02
DB $04
@ -357,7 +376,7 @@ L1C62 DB $00
DB $25
DB $26
L1C7E DB $00
bitable DB $00
DB $03
DB $06
DB $02
@ -386,7 +405,7 @@ L1C7E DB $00
DB $01
DB $04
L1C9A DB $00
xbytable DB $00
DB $00
DB $00
DB $00
@ -526,150 +545,151 @@ L1C9A DB $00
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)
L1DB2 HEX 012058FC2093FE2089FEA000B93408F0
boot HEX 012058FC2093FE2089FEA000B93408F0
HEX 0E20F0FDC98DD004A9098524C8D0EDA6
HEX 2B9D88C08A4A4A4A4A09C08D3308200C
HEX FD4C00C68D8D8D8D8D8D8DCCCFC4C5A0
@ -685,6 +705,8 @@ L1DB2 HEX 012058FC2093FE2089FEA000B93408F0
HEX 00000000000000000000000000000000
HEX 00000000000000000000000000000000
HEX 00000000000000000000000000000000
DS \
ds \
*---
*--- $1F00 - Score buffer
scorebuf ds 256

View File

@ -14,54 +14,3 @@ maxLEVEL = 150
* 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 00000000000000000000000000000000
HEX 00000000000000000000000000000000
HEX D1D5A0A4B1C3B3B58DF9F4E1E2ECE5A0
L9E00 HEX D1D5A0A4B1C3B3B58DF9F4E1E2ECE5A0
HEX C5D1D5A0A4B1C3B5B18DE2F9F4E1E2EC
HEX E5A0C5D1D5A0A4B1C3B6B28DE2E9F4E1
HEX E2ECE5A0C5D1D5A0A4B1C3B7C58DF8E2
@ -79,6 +80,7 @@ L9D00 HEX 600210021608100160023002360A3002
HEX C5C38DF2F7F4F3F3E5E3F4A0C5D1D5A0
HEX A4C2B7C5C48DF2F7F4F3E2F5E6E6A0C5
HEX D1D5A0A4C2B7C6B08DF2F7F4F3E3EDEE
HEX 06000007000007000006000003061311
HEX 11111111111111030000030603000000
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