antoine-source/loderunner/source/LR.SPRITES2.S
Antoine Vignau 065f066503 DLLD
2024-04-05 23:51:31 +02:00

1909 lines
34 KiB
ArmAsm

*
* Lode Runner
* (c) 1983, Broderbund Software
* (sprites) 1989, ACS
* (s) 2014, Brutal Deluxe Software
* (c) 2024, Brutal Deluxe Software
*
* Table of NEW sprites
* +$66 for odd sprites >$A and <$3B
tblEVENODD
* 0 1 2 3 4 5 6 7 8 9 A B C D E F
* -------------------------------
hex 00,00,00,00,00,00,00,00,00,00,00,01,01,01,01,01 ; 0..
hex 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01 ; 1..
hex 01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01 ; 2..
hex 01,01,01,01,01,01,01,01,01,01,01,00,00,00,00,00 ; 3..
hex 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ; 4..
hex 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 ; 5..
hex 00,00,00,00,00,00 ; 6..
tblSPRITES2
da spr200 ; empty
da spr201 ; diggable floor
da spr202 ; solid floor
da spr203 ; ladder
da spr204 ; bar
da spr205 ; trap
da spr206 ; invisible ladder
da spr207 ; chest
da spr208 ; foe
da spr209 ; hero
da spr20A ; cursor
da spr20B ;
da spr20C ;
da spr20D ;
da spr20E ;
da spr20F ;
da spr210 ;
da spr211 ;
da spr212 ;
da spr213 ;
da spr214 ;
da spr215 ;
da spr216 ;
da spr217 ;
da spr218 ;
da spr219 ;
da spr21A ;
da spr21B ;
da spr21C ;
da spr21D ;
da spr21E ;
da spr21F ;
da spr220 ;
da spr221 ;
da spr222 ;
da spr223 ;
da spr224 ;
da spr225 ;
da spr226 ;
da spr227 ;
da spr228 ;
da spr229 ;
da spr22A ;
da spr22B ;
da spr22C ;
da spr22D ;
da spr22E ;
da spr22F ;
da spr230 ;
da spr231 ;
da spr232 ;
da spr233 ;
da spr234 ;
da spr235 ;
da spr236 ;
da spr237 ;
da spr238 ;
da spr239 ;
da spr23A ;
da spr23B ; 0
da spr23C ; 1
da spr23D ; 2
da spr23E ; 3
da spr23F ; 4
da spr240 ; 5
da spr241 ; 6
da spr242 ; 7
da spr243 ; 8
da spr244 ; 9
da spr245 ; A
da spr246 ; B
da spr247 ; C
da spr248 ; D
da spr249 ; E
da spr24A ; F
da spr24B ; G
da spr24C ; H
da spr24D ; I
da spr24E ; J
da spr24F ; K
da spr250 ; L
da spr251 ; M
da spr252 ; N
da spr253 ; O
da spr254 ; P
da spr255 ; Q
da spr256 ; R
da spr257 ; S
da spr258 ; T
da spr259 ; U
da spr25A ; V
da spr25B ; W
da spr25C ; X
da spr25D ; Y
da spr25E ; Z
da spr25F ; >
da spr260 ; .
da spr261 ; (
da spr262 ; )
da spr263 ; /
da spr264 ; -
da spr265 ; <
da spr200 ; empty
da spr201 ; diggable floor
da spr202 ; solid floor
da spr203 ; ladder
da spr204 ; bar
da spr205 ; trap
da spr206 ; invisible ladder
da spr207 ; chest
da spr208 ; foe
da spr209 ; hero
da spr20A ; cursor
da spr30B ;
da spr30C ;
da spr30D ;
da spr30E ;
da spr30F ;
da spr310 ;
da spr311 ;
da spr312 ;
da spr313 ;
da spr314 ;
da spr315 ;
da spr316 ;
da spr317 ;
da spr318 ;
da spr319 ;
da spr31A ;
da spr31B ;
da spr31C ;
da spr31D ;
da spr31E ;
da spr31F ;
da spr320 ;
da spr321 ;
da spr322 ;
da spr323 ;
da spr324 ;
da spr325 ;
da spr326 ;
da spr327 ;
da spr328 ;
da spr329 ;
da spr32A ;
da spr32B ;
da spr32C ;
da spr32D ;
da spr32E ;
da spr32F ;
da spr330 ;
da spr331 ;
da spr332 ;
da spr333 ;
da spr334 ;
da spr335 ;
da spr336 ;
da spr337 ;
da spr338 ;
da spr339 ;
da spr33A ;
da spr23B ; 0
da spr23C ; 1
da spr23D ; 2
da spr23E ; 3
da spr23F ; 4
da spr240 ; 5
da spr241 ; 6
da spr242 ; 7
da spr243 ; 8
da spr244 ; 9
da spr245 ; A
da spr246 ; B
da spr247 ; C
da spr248 ; D
da spr249 ; E
da spr24A ; F
da spr24B ; G
da spr24C ; H
da spr24D ; I
da spr24E ; J
da spr24F ; K
da spr250 ; L
da spr251 ; M
da spr252 ; N
da spr253 ; O
da spr254 ; P
da spr255 ; Q
da spr256 ; R
da spr257 ; S
da spr258 ; T
da spr259 ; U
da spr25A ; V
da spr25B ; W
da spr25C ; X
da spr25D ; Y
da spr25E ; Z
da spr25F ; >
da spr260 ; .
da spr261 ; (
da spr262 ; )
da spr263 ; /
da spr264 ; -
da spr265 ; <
*--- 00..0F
spr200 hex 0000000000 ; empty*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
spr201 hex CCCCCCB1CC ; diggable floor*
hex BBBBBBA1CB
hex BBBBBBA1CB
hex AAAAAAA1CB
hex 1111111111
hex CCB1CCCCCC
hex BBA1CBBBBB
hex BBA1CBBBBB
hex BBA1CBBBBB
hex AAA1BAAAAA
hex 1111111111
spr202 hex CCCCCCCCCC ; solid floor*
hex BBBBBBBBBB
hex BBBBBBBBBB
hex BBBBBBBBBB
hex BBBBBBBBBB
hex BBBBBBBBBB
hex BBBBBBBBBB
hex BBBBBBBBBB
hex BBBBBBBBBB
hex AAAAAAAAAA
hex 1111111111
spr203 hex ED10000ED1 ; ladder*
hex ED10000ED1
hex EDEEEEEFD1
hex ED11111ED1
hex ED10000ED1
hex ED10000ED1
hex ED10000ED1
hex EDEEEEEFD1
hex ED11111ED1
hex ED10000ED1
hex ED10000ED1
spr204 hex 0000000000 ; bar*
hex EEEEEEEEEE
hex 1111111111
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
spr205 hex CCCCCCB1CC ; trap*
hex BBBBBBA1CB
hex B00000000B
hex A0FFFFFF0B
hex 1000FF0001
hex C000FF000C
hex B000FF000B
hex B000FF000B
hex B00000000B
hex AAA1BAAAAA
hex 1111111111
spr206 hex ED10000000 ; invisible ladder*
hex ED10000000
hex EDEEEEEFD1
hex ED11111ED1
hex 0000000ED1
hex 0000000ED1
hex 0000000ED1
hex EDEEEEEFD1
hex ED11111111
hex ED10000000
hex ED10000000
spr207 hex 0000000000 ; chest*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 00FFFFFD00
hex 00FF166100
hex 00F1116100
hex 00F6166100
hex 00F666F100
hex 0011111100
spr208 hex 0011000000 ; foe*
hex 0061E00000
hex 00B1100000
hex 0008770000
hex 0088878800
hex 1870880810
hex 0000880000
hex 0008887000
hex 0088778810
hex 0088000010
hex 0118000000
spr209 hex 0000001100 ; hero*
hex 0000011900
hex 0000019900
hex 0000554000
hex 0055455500
hex 0950550459
hex 0000550000
hex 0004555000
hex 0155445500
hex 0100005500
hex 0000005110
spr20A hex FFFFFFFFFF ; cursor*
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
hex FFFFFFFFFF
spr20B hex 0011000000 ; hero run left 1*
hex 0091100000
hex 0099100000
hex 0005440000
hex 0055545500
hex 9540550590
hex 0000550000
hex 0005554000
hex 0055445510
hex 0055000010
hex 0115000000
spr20C hex 0011000000 ; hero run left 2*
hex 0091100000
hex 0991000000
hex 0005400000
hex 0005540000
hex 0054555000
hex 9545509000
hex 0055500000
hex 0054540000
hex 0110554000
hex 0000001000
spr20D hex 0011000000 ; hero run left 3*
hex 0091100000
hex 0099100000
hex 0005440000
hex 0905554000
hex 0544505900
hex 0005400000
hex 0055540000
hex 0550455000
hex 1140005400
hex 0000000100
spr20E hex 0000110000 ; hero ladder 1*
hex 0000110009
hex 0000544554
hex 9005555400
hex 5555454000
hex 0000555000
hex 0000545400
hex 0005405500
hex 0005404110
hex 0005400000
hex 0001400000
spr20F hex 0000011000 ; hero dig left 1*
hex 0000091100
hex 0000099100
hex 0000005400
hex 0F00055440
hex 00F0954450
hex 0001004550
hex 0060005540
hex 0000005500
hex 0000005500
hex 0000011500
*--- 10..1F
spr210 hex 0000001100 ; hero run right 2*
hex 0000011900
hex 0000019900
hex 0000054000
hex 0000555000
hex 0005554500
hex 0009055459
hex 0000054500
hex 0000554500
hex 0005540110
hex 0001400000
spr211 hex 0000001100 ; hero run right 3*
hex 0000011900
hex 0000019900
hex 0000454000
hex 0005545090
hex 0095055540
hex 0000054000
hex 0000555500
hex 0005540550
hex 0045000411
hex 0010000000
spr212 hex 0000110000 ; hero ladder 2*
hex 9000110000
hex 5555440000
hex 0045554009
hex 0005545554
hex 0005550000
hex 0005450000
hex 0055054000
hex 0114054000
hex 0000054000
hex 0000041000
spr213 hex 0990010099 ; hero hole left*
hex 0540191054
hex 0540D9D054
hex 0055555540
hex 0000454400
hex 0000054000
hex 0000454000
hex 0005554000
hex 0054005400
hex 0054054000
hex 0011011000
spr214 hex 9900100990 ; hero hole right*
hex 5401910540
hex 540D9D0540
hex 0545555400
hex 0045540000
hex 0005500000
hex 0005540000
hex 0005554000
hex 0005405400
hex 0005405400
hex 0001101100
spr215 hex 0099000099 ; hero bar right 1*
hex 0054011054
hex 0065099054
hex 0044094440
hex 0005555400
hex 0000454000
hex 0005550000
hex 0054450000
hex 0540050000
hex 0114054000
hex 0101100000
spr216 hex 0099000000 ; hero bar right 2*
hex 0054110000
hex 0054990000
hex 0054900000
hex 0000544400
hex 0000540590
hex 0000550000
hex 0004544000
hex 0005405400
hex 0005405400
hex 0001101100
spr217 hex 0000009900 ; hero bar right 3*
hex 0000115400
hex 0000995400
hex 0000954000
hex 0045550000
hex 0950450000
hex 0000550000
hex 0005454000
hex 0045054000
hex 0055055000
hex 0011011000
spr218 hex 9900009900 ; hero bar left 1*
hex 5401105400
hex 5409905400
hex 0554905400
hex 0045545000
hex 0004550000
hex 0000554000
hex 0000544500
hex 0000500550
hex 0000550510
hex 0000011010
spr219 hex 0000009900 ; hero bar left 2*
hex 0000115400
hex 0000995400
hex 0000954000
hex 0045550000
hex 0950450000
hex 0000550000
hex 0005454000
hex 0045054000
hex 0055055000
hex 0011011000
spr21A hex 0099000000 ; hero bar left 3*
hex 0054110000
hex 0054990000
hex 0054900000
hex 0000544400
hex 0000540590
hex 0000550000
hex 0004544000
hex 0005405400
hex 0005405400
hex 0001101100
spr21B hex 0000000000 ;hero dig left 2*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000B00000
hex 000000B006
hex 00B0000006
hex 0000B00600
hex 0000000600
spr21C hex 0000000000 ; hero dig left 3*
hex 0000000000
hex 0000000000
hex 0000B00000
hex 0000000000
hex 00000000B0
hex B000000000
hex 00B0000000
hex 0000BBB006
hex 00B0000666
hex 0000B00600
spr21D hex 0000B00000 ; dig 3*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex B000B00000
hex 00000000B0
hex B000000000
hex 00B0000000
hex 000000B000
hex 0000000000
spr21E hex 0000000000 ; dig 4*
hex 0000000000
hex 0000000000
hex 0000B00000
hex 0000000000
hex B000000000
hex 0000000000
hex 00000000B0
hex 0000000000
hex 0000000000
hex 0000000000
spr21F hex 0000000000 ; stone 1*
hex B00000000B
hex BBB000B0CB
hex AAAA0AA10B
hex 1111111111
hex CCB1CCCCCC
hex BBA1CBBBBB
hex BBA1CBBBBB
hex BBA1CBBBBB
hex AAA1BAAAAA
hex 1111111111
*--- 20..2F
spr220 hex 0000000000 ; stone 2*
hex 0000000000
hex 0000000000
hex 000000000B
hex 1000000001
hex CCB00000CC
hex BBA1C0B00B
hex BBA1CBBB0B
hex BBA1CBBBBB
hex AAA1BAAAAA
hex 1111111111
spr221 hex 0000000000 ; stone 3*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex C00000000C
hex BB0000000B
hex B0A0000B0B
hex BBA100BBBB
hex AAA1BAAAAA
hex 1111111111
spr222 hex 0000000000 ; stone 4*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0B00000000
hex B00A000000
hex BBBA10B000
hex AAAA1BAA0A
hex 1111111111
spr223 hex 0000000000 ; stone 5*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex B000000000
hex A00100A00A
hex 1111111111
spr224 hex 0000000000 ; stone 6*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
spr225 hex 0001100000 ; hero dig right 1*
hex 0011900000
hex 0019900000
hex 0054000000
hex 05455000F0
hex 0544590F00
hex 0554001000
hex 0455000600
hex 0055000000
hex 0055000000
hex 0051100000
spr226 hex 0000000000 ; hero dig right 2*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000B00000
hex 00B000B000
hex 0600B00000
hex 06660000B0
hex 0006000000
spr227 hex 0000000000 ; hero dig right 3*
hex 0000000000
hex 0000000000
hex 0000B00000
hex 0000000000
hex 00000000B0
hex BBB0000000
hex 0600000000
hex 0600BBB000
hex 0006000B00
hex 0006000B00
spr228 hex 0000001100 ; foe run right 1*
hex 00000E1600
hex 0000011B00
hex 0000887000
hex 0088788800
hex 0180880781
hex 0000880000
hex 0007888000
hex 0188778800
hex 0100008800
hex 0000008110
spr229 hex 0000001100 ; foe run right 2*
hex 00000E1600
hex 0000011B00
hex 0000087000
hex 0000888000
hex 0008887800
hex 0001088781
hex 0000087800
hex 0000887800
hex 0088701100
hex 0001700000
spr22A hex 0000001100 ; foe run right 3*
hex 00000E1600
hex 0000011B00
hex 0000787000
hex 0008878010
hex 0018088870
hex 0000087000
hex 0000888800
hex 0008870880
hex 0078000711
hex 0010000000
spr22B hex 0011000000 ; foe run left 2*
hex 0061E00000
hex 00B1100000
hex 0008700000
hex 0008870000
hex 0087888000
hex 1878801000
hex 0088800000
hex 0087870000
hex 0110887000
hex 0000081000
spr22C hex 0011000000 ; foe run left 3*
hex 0061E00000
hex 00B1100000
hex 0008770000
hex 0108887000
hex 0788708100
hex 0007800000
hex 0088870000
hex 0880788000
hex 1170008700
hex 0000000100
spr22D hex 0011000011 ; foe bar right 1*
hex 0087011087
hex 0087E06087
hex 00770B7770
hex 0008888700
hex 0000787000
hex 0008880000
hex 0087780000
hex 0870080000
hex 0170870000
hex 0101100000
spr22E hex 0011000000 ; foe bar right 2*
hex 0087110000
hex 008761E000
hex 00087B0000
hex 0000877700
hex 0000870810
hex 0000880000
hex 0007877000
hex 0008708700
hex 0008708700
hex 0001101100
spr22F hex 0000001100 ; foe bar right 3*
hex 0000118700
hex 000E168700
hex 0000B87000
hex 0078880000
hex 0180780000
hex 0000880000
hex 0008787000
hex 0078087000
hex 0088088000
hex 0011011000
*--- 30..3F
spr230 hex 1100001100 ; foe bar left 1*
hex 8701108700
hex 87061E8700
hex 0887B08700
hex 0078878000
hex 0007880000
hex 0000887000
hex 0000877800
hex 0000800880
hex 0000880810
hex 0000011010
spr231 hex 0000001100 ; foe bar left 2*
hex 0000118700
hex 000E168700
hex 0000B87000
hex 0078880000
hex 0180780000
hex 0000880000
hex 0008787000
hex 0078087000
hex 0088088000
hex 0011011000
spr232 hex 0011000000 ; foe bar left 3*
hex 0087110000
hex 008761E000
hex 00087B0000
hex 0000877700
hex 0000870810
hex 0000880000
hex 0007877000
hex 0008708700
hex 0008708700
hex 0001101100
spr233 hex 0001100000 ; foe ladder 1*
hex 00E11E0010
hex 0000877887
hex 1008888700
hex 8888787000
hex 0000888000
hex 0000878700
hex 0008708800
hex 0008707110
hex 0008700000
hex 0001700000
spr234 hex 0000110000 ; foe ladder 2*
hex 100E11E000
hex 8888770000
hex 0078887001
hex 0008878887
hex 0008880000
hex 0008780000
hex 0088087000
hex 0117087000
hex 0000087000
hex 0000071000
spr235 hex 1100100110 ; foe hole right*
hex 87E161E870
hex 8701B10870
hex 0878888700
hex 0078870000
hex 0008800000
hex 0008870000
hex 0008887000
hex 0008708700
hex 0008708700
hex 0001101100
spr236 hex 0110010011 ; foe hole left*
hex 087E161E87
hex 08701B1087
hex 0088888870
hex 0000787700
hex 0000087000
hex 0000787000
hex 0008887000
hex 0087087000
hex 0087087000
hex 0011011000
spr237 hex 0000000000 ; floor 2 bars*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex B000000000
hex A00100A00A
hex 1111111111
spr238 hex 0000000000 ; floor 4 bars*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0B00000000
hex B00A000000
hex BBBA10B000
hex AAAA1BAA0A
hex 1111111111
spr239 hex 0000000000 ; foe resurrects 1*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0001610000
hex 0888888800
spr23A hex 0000000000 ; foe resurrects 2*
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000100000
hex 0870161080
hex 0888888880
spr23B hex 0000000000 ; 0
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 0B00000B00
hex 0B00000B00
hex 0B00000B00
hex 0B000BBB00
hex 0B000BBB00
hex 0B000BBB00
hex 0BBBBBBB00
spr23C hex 0000000000 ; 1
hex 0000000000
hex 0000000000
hex 000BBB0000
hex 000BBB0000
hex 00000B0000
hex 00000B0000
hex 00000B0000
hex 00000B0000
hex 000BBBBB00
hex 000BBBBB00
spr23D hex 0000000000 ; 2
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 0B00000B00
hex 0000000B00
hex 0BBBBBBB00
hex 0B00000000
hex 0B00000000
hex 0B000BBB00
hex 0BBBBBBB00
spr23E hex 0000000000 ; 3
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 0B00000B00
hex 0000000B00
hex 000BBBBB00
hex 0000000B00
hex 0000000B00
hex 0B00000B00
hex 0BBBBBBB00
spr23F hex 0000000000 ; 4
hex 0000000000
hex 0000000000
hex 0BBB000B00
hex 0BBB000B00
hex 0BBB000B00
hex 0BBBBBBB00
hex 0000000B00
hex 0000000B00
hex 0000000B00
hex 0000000B00
*--- 40..4F
spr240 hex 0000000000 ; 5
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 0B00000000
hex 0B00000000
hex 0BBBBBBB00
hex 00000BBB00
hex 00000BBB00
hex 00000BBB00
hex 0BBBBBBB00
spr241 hex 0000000000 ; 6
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 0B00000B00
hex 0B00000000
hex 0B00000000
hex 0BBBBBBB00
hex 0B000BBB00
hex 0B000BBB00
hex 0BBBBBBB00
spr242 hex 0000000000 ; 7
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 00000BBB00
hex 00000BBB00
hex 00000BBB00
hex 000BBB0000
hex 000B000000
hex 000B000000
hex 000B000000
spr243 hex 0000000000 ; 8
hex 0000000000
hex 0000000000
hex 000BBBBB00
hex 000B000B00
hex 000B000B00
hex 0BBBBBBB00
hex 0B00000B00
hex 0B00000B00
hex 0B00000B00
hex 0BBBBBBB00
spr244 hex 0000000000 ; 9
hex 0000000000
hex 0000000000
hex 0BBBBBBB00
hex 0B00000B00
hex 0B00000B00
hex 0BBBBBBB00
hex 00000BBB00
hex 00000BBB00
hex 00000BBB00
hex 00000BBB00
spr245 hex 0000000000 ; A
hex 0000000000
hex 0000000000
hex 0044444000
hex 0040004000
hex 0040004000
hex 4444444000
hex 4000004000
hex 4000004000
hex 4000444000
hex 4000444000
spr246 hex 0000000000 ; B
hex 0000000000
hex 0000000000
hex 4444400000
hex 4000400000
hex 4000400000
hex 4444444000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4444444000
spr247 hex 0000000000 ; C
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000004000
hex 4000000000
hex 4000000000
hex 4440000000
hex 4440000000
hex 4440004000
hex 4444444000
spr248 hex 0000000000 ; D
hex 0000000000
hex 0000000000
hex 4444400000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4440004000
hex 4440004000
hex 4440004000
hex 4444400000
spr249 hex 0000000000 ; E
hex 0000000000
hex 0000000000
hex 4444444000
hex 4440000000
hex 4440000000
hex 4444400000
hex 4000000000
hex 4000000000
hex 4000000000
hex 4444444000
spr24A hex 0000000000 ; F
hex 0000000000
hex 0000000000
hex 4444444000
hex 4440000000
hex 4440000000
hex 4444400000
hex 4000000000
hex 4000000000
hex 4000000000
hex 4000000000
spr24B hex 0000000000 ; G
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000004000
hex 4000000000
hex 4000000000
hex 4000444000
hex 4000444000
hex 4000004000
hex 4444444000
spr24C hex 0000000000 ; H
hex 0000000000
hex 0000000000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4444444000
hex 4440004000
hex 4440004000
hex 4440004000
hex 4440004000
spr24D hex 0000000000 ; I
hex 0000000000
hex 0000000000
hex 0040000000
hex 0040000000
hex 0040000000
hex 0044400000
hex 0044400000
hex 0044400000
hex 0044400000
hex 0044400000
spr24E hex 0000000000 ; J
hex 0000000000
hex 0000000000
hex 0000400000
hex 0000400000
hex 0000400000
hex 0000444000
hex 0000444000
hex 0000444000
hex 4000444000
hex 4444444000
spr24F hex 0000000000 ; K
hex 0000000000
hex 0000000000
hex 4000004000
hex 4000444000
hex 4000400000
hex 4444400000
hex 4444444000
hex 4440004000
hex 4440004000
hex 4440004000
*--- 50..5F
spr250 hex 0000000000 ; L
hex 0000000000
hex 0000000000
hex 4000000000
hex 4000000000
hex 4000000000
hex 4000000000
hex 4440000000
hex 4440000000
hex 4440000000
hex 4444444000
spr251 hex 0000000000 ; M
hex 0000000000
hex 0000000000
hex 4000004000
hex 4440004000
hex 4444444000
hex 4444444000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4000004000
spr252 hex 0000000000 ; N
hex 0000000000
hex 0000000000
hex 4000004000
hex 4000004000
hex 4440004000
hex 4444444000
hex 4444444000
hex 4000444000
hex 4000004000
hex 4000004000
spr253 hex 0000000000 ; O
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000444000
hex 4000444000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4444444000
spr254 hex 0000000000 ; P
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000004000
hex 4000004000
hex 4444444000
hex 4440000000
hex 4440000000
hex 4440000000
hex 4440000000
spr255 hex 0000000000 ; Q
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000444000
hex 4000444000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4000400000
hex 4440004000
spr256 hex 0000000000 ; R
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000004000
hex 4000004000
hex 4444444000
hex 4444400000
hex 4444400000
hex 4440004000
hex 4440004000
spr257 hex 0000000000 ; S
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000004000
hex 4000000000
hex 4444444000
hex 0000444000
hex 0000444000
hex 4000444000
hex 4444444000
spr258 hex 0000000000 ; T
hex 0000000000
hex 0000000000
hex 4444444000
hex 0040000000
hex 0040000000
hex 0040000000
hex 0044400000
hex 0044400000
hex 0044400000
hex 0044000000
spr259 hex 0000000000 ; U
hex 0000000000
hex 0000000000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4440004000
hex 4440004000
hex 4440004000
hex 4444444000
spr25A hex 0000000000 ; V
hex 0000000000
hex 0000000000
hex 4440004000
hex 4440004000
hex 4440004000
hex 4440004000
hex 4440004000
hex 4444444000
hex 0004440000
hex 0004000000
spr25B hex 0000000000 ; W
hex 0000000000
hex 0000000000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4000004000
hex 4444444000
hex 4444444000
hex 4440004000
hex 4000004000
spr25C hex 0000000000 ; X
hex 0000000000
hex 0000000000
hex 4000004000
hex 4000004000
hex 4000004000
hex 0044400000
hex 0044400000
hex 4000004000
hex 4000004000
hex 4000004000
spr25D hex 0000000000 ; Y
hex 0000000000
hex 0000000000
hex 4000444000
hex 4000444000
hex 4000444000
hex 4444444000
hex 0044400000
hex 0044400000
hex 0044400000
hex 0044400000
spr25E hex 0000000000 ; Z
hex 0000000000
hex 0000000000
hex 4444444000
hex 4000004000
hex 4000004000
hex 0000400000
hex 0044400000
hex 4000000000
hex 4000444000
hex 4444444000
spr25F hex 0000000000 ; >
hex 0000000000
hex 0000000000
hex 4000000000
hex 4440000000
hex 0044400000
hex 0000444000
hex 0000444000
hex 0044400000
hex 4440000000
hex 4000000000
*--- 60.65
spr260 hex 0000000000 ; .
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 0044400000
hex 0044400000
hex 0044400000
spr261 hex 0000000000 ; (
hex 0000000000
hex 0000000000
hex 0044400000
hex 0044400000
hex 4440000000
hex 4440000000
hex 4440000000
hex 4440000000
hex 0044400000
hex 0044400000
spr262 hex 0000000000 ; )
hex 0000000000
hex 0000000000
hex 0044400000
hex 0044400000
hex 0000444000
hex 0000444000
hex 0000444000
hex 0000444000
hex 0044400000
hex 0044400000
spr263 hex 0000000000 ; /
hex 0000000000
hex 0000000000
hex 0000004000
hex 0000004000
hex 0000400000
hex 0000400000
hex 0040000000
hex 0040000000
hex 4000000000
hex 4000000000
spr264 hex 0000000000 ; -
hex 0000000000
hex 0000000000
hex 0000000000
hex 0000000000
hex 4444444444
hex 4444444444
hex 4444444444
hex 4444444444
hex 0000000000
hex 0000000000
spr265 hex 0000000000 ; <
hex 0000000000
hex 0000000000
hex 0000004000
hex 0000444000
hex 0044400000
hex 4440000000
hex 4440000000
hex 0044400000
hex 0000444000
hex 0000004000
*----------------------------------
* FOR ODD POSITIONS
*----------------------------------
spr30B hex 000110000000 ; hero run left 1*
hex 000911000000
hex 000991000000
hex 000054400000
hex 000555455000
hex 095405505900
hex 000005500000
hex 000055540000
hex 000554455100
hex 000550000100
hex 001150000000
spr30C hex 000110000000 ; hero run left 2*
hex 000911000000
hex 009910000000
hex 000054000000
hex 000055400000
hex 000545550000
hex 095455090000
hex 000555000000
hex 000545400000
hex 001105540000
hex 000000010000
spr30D hex 000110000000 ; hero run left 3*
hex 000911000000
hex 000991000000
hex 000054400000
hex 009055540000
hex 005445059000
hex 000054000000
hex 000555400000
hex 005504550000
hex 011400054000
hex 000000001000
spr30E hex 000001100000 ; hero ladder 1*
hex 000001100090
hex 000005445540
hex 090055554000
hex 055554540000
hex 000005550000
hex 000005454000
hex 000054055000
hex 000054041100
hex 000054000000
hex 000014000000
spr30F hex 000000110000 ; hero dig left 1*
hex 000000911000
hex 000000991000
hex 000000054000
hex 00F000554400
hex 000F09544500
hex 000010045500
hex 000600055400
hex 000000055000
hex 000000055000
hex 000000115000
spr310 hex 000000011000 ; hero run right 2*
hex 000000119000
hex 000000199000
hex 000000540000
hex 000005550000
hex 000055545000
hex 000090554590
hex 000000545000
hex 000005545000
hex 000055401100
hex 000014000000
spr311 hex 000000011000 ; hero run right 3*
hex 000000119000
hex 000000199000
hex 000004540000
hex 000055450900
hex 000950555400
hex 000000540000
hex 000005555000
hex 000055405500
hex 000450004110
hex 000100000000
spr312 hex 000001100000 ; hero ladder 2*
hex 090001100000
hex 055554400000
hex 000455540090
hex 000055455540
hex 000055500000
hex 000054500000
hex 000550540000
hex 001140540000
hex 000000540000
hex 000000410000
spr313 hex 009900100990 ; hero hole left*
hex 005401910540
hex 00540D9D0540
hex 000555555400
hex 000004544000
hex 000000540000
hex 000004540000
hex 000055540000
hex 000540054000
hex 000540540000
hex 000110110000
spr314 hex 099001009900 ; hero hole right*
hex 054019105400
hex 0540D9D05400
hex 005455554000
hex 000455400000
hex 000055000000
hex 000055400000
hex 000055540000
hex 000054054000
hex 000054054000
hex 000011011000
spr315 hex 000990000990 ; hero bar right 1*
hex 000540110540
hex 000650990540
hex 000440944400
hex 000055554000
hex 000004540000
hex 000055500000
hex 000544500000
hex 005400500000
hex 001140540000
hex 001011000000
spr316 hex 000990000000 ; hero bar right 2*
hex 000541100000
hex 000549900000
hex 000549000000
hex 000005444000
hex 000005405900
hex 000005500000
hex 000045440000
hex 000054054000
hex 000054054000
hex 000011011000
spr317 hex 000000099000 ; hero bar right 3*
hex 000001154000
hex 000009954000
hex 000009540000
hex 000455500000
hex 009504500000
hex 000005500000
hex 000054540000
hex 000450540000
hex 000550550000
hex 000110110000
spr318 hex 099000099000 ; hero bar left 1*
hex 054011054000
hex 054099054000
hex 005549054000
hex 000455450000
hex 000045500000
hex 000005540000
hex 000005445000
hex 000005005500
hex 000005505100
hex 000000110100
spr319 hex 000000099000 ; hero bar left 2*
hex 000001154000
hex 000009954000
hex 000009540000
hex 000455500000
hex 009504500000
hex 000005500000
hex 000054540000
hex 000450540000
hex 000550550000
hex 000110110000
spr31A hex 000990000000 ; hero bar left 3*
hex 000541100000
hex 000549900000
hex 000549000000
hex 000005444000
hex 000005405900
hex 000005500000
hex 000045440000
hex 000054054000
hex 000054054000
hex 000011011000
spr31B hex 000000000000 ;hero dig left 2*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 00000B000000
hex 0000000B0060
hex 000B00000060
hex 00000B006000
hex 000000006000
spr31C hex 000000000000 ; hero dig left 3*
hex 000000000000
hex 000000000000
hex 00000B000000
hex 000000000000
hex 000000000B00
hex 0B0000000000
hex 000B00000000
hex 00000BBB0060
hex 000B00006660
hex 00000B006000
spr31D hex 00000B000000 ; dig 3*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 0B000B000000
hex 000000000B00
hex 0B0000000000
hex 000B00000000
hex 0000000B0000
hex 000000000000
spr31E hex 000000000000 ; dig 4*
hex 000000000000
hex 000000000000
hex 00000B000000
hex 000000000000
hex 0B0000000000
hex 000000000000
hex 000000000B00
hex 000000000000
hex 000000000000
hex 000000000000
spr31F hex 000000000000 ; stone 1*
hex 0B00000000B0
hex 0BBB000B0CB0
hex 0AAAA0AA10B0
hex 011111111110
hex 0CCB1CCCCCC0
hex 0BBA1CBBBBB0
hex 0BBA1CBBBBB0
hex 0BBA1CBBBBB0
hex 0AAA1BAAAAA0
hex 111111111111
spr320 hex 000000000000 ; stone 2*
hex 000000000000
hex 000000000000
hex 0000000000B0
hex 010000000010
hex 0CCB00000CC0
hex 0BBA1C0B00B0
hex 0BBA1CBBB0B0
hex 0BBA1CBBBBB0
hex 0AAA1BAAAAA0
hex 111111111111
spr321 hex 000000000000 ; stone 3*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 0C00000000C0
hex 0BB0000000B0
hex 0B0A0000B0B0
hex 0BBA100BBBB0
hex 0AAA1BAAAAA0
hex 111111111111
spr322 hex 000000000000 ; stone 4*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 00B000000000
hex 0B00A0000000
hex 0BBBA10B0000
hex 0AAAA1BAA0A0
hex 111111111111
spr323 hex 000000000000 ; stone 5*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 0B0000000000
hex 0A00100A00A0
hex 111111111111
spr324 hex 000000000000 ; stone 6*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
spr325 hex 000011000000 ; hero dig right 1*
hex 000119000000
hex 000199000000
hex 000540000000
hex 005455000F00
hex 00544590F000
hex 005540010000
hex 004550006000
hex 000550000000
hex 000550000000
hex 000511000000
spr326 hex 000000000000 ; hero dig right 2*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 00000B000000
hex 000B000B0000
hex 00600B000000
hex 006660000B00
hex 000060000000
spr327 hex 000000000000 ; hero dig right 3*
hex 000000000000
hex 000000000000
hex 00000B000000
hex 000000000000
hex 000000000B00
hex 0BBB00000000
hex 006000000000
hex 00600BBB0000
hex 00006000B000
hex 00006000B000
spr328 hex 000000011000 ; foe run right 1*
hex 000000E16000
hex 00000011B000
hex 000008870000
hex 000887888000
hex 001808807810
hex 000008800000
hex 000078880000
hex 001887788000
hex 001000088000
hex 000000081100
spr329 hex 000000011000 ; foe run right 2*
hex 000000E16000
hex 00000011B000
hex 000000870000
hex 000008880000
hex 000088878000
hex 000010887810
hex 000000878000
hex 000008878000
hex 000887011000
hex 000017000000
spr32A hex 000000011000 ; foe run right 3*
hex 000000E16000
hex 00000011B000
hex 000007870000
hex 000088780100
hex 000180888700
hex 000000870000
hex 000008888000
hex 000088708800
hex 000780007110
hex 000100000000
spr32B hex 000110000000 ; foe run left 2*
hex 00061E000000
hex 000B11000000
hex 000087000000
hex 000088700000
hex 000878880000
hex 018788010000
hex 000888000000
hex 000878700000
hex 001108870000
hex 000000810000
spr32C hex 000110000000 ; foe run left 3*
hex 00061E000000
hex 000B11000000
hex 000087700000
hex 001088870000
hex 007887081000
hex 000078000000
hex 000888700000
hex 008807880000
hex 011700087000
hex 000000001000
spr32D hex 000110000110 ; foe bar right 1*
hex 000870110870
hex 00087E060870
hex 000770B77700
hex 000088887000
hex 000007870000
hex 000088800000
hex 000877800000
hex 008700800000
hex 001708700000
hex 001011000000
spr32E hex 000110000000 ; foe bar right 2*
hex 000871100000
hex 0008761E0000
hex 000087B00000
hex 000008777000
hex 000008708100
hex 000008800000
hex 000078770000
hex 000087087000
hex 000087087000
hex 000011011000
spr32F hex 000000011000 ; foe bar right 3*
hex 000001187000
hex 0000E1687000
hex 00000B870000
hex 000788800000
hex 001807800000
hex 000008800000
hex 000087870000
hex 000780870000
hex 000880880000
hex 000110110000
spr330 hex 011000011000 ; foe bar left 1*
hex 087011087000
hex 087061E87000
hex 00887B087000
hex 000788780000
hex 000078800000
hex 000008870000
hex 000008778000
hex 000008008800
hex 000008808100
hex 000000110100
spr331 hex 000000011000 ; foe bar left 2*
hex 000001187000
hex 0000E1687000
hex 00000B870000
hex 000788800000
hex 001807800000
hex 000008800000
hex 000087870000
hex 000780870000
hex 000880880000
hex 000110110000
spr332 hex 000110000000 ; foe bar left 3*
hex 000871100000
hex 0008761E0000
hex 000087B00000
hex 000008777000
hex 000008708100
hex 000008800000
hex 000078770000
hex 000087087000
hex 000087087000
hex 000011011000
spr333 hex 000011000000 ; foe ladder 1*
hex 000E11E00100
hex 000008778870
hex 010088887000
hex 088887870000
hex 000008880000
hex 000008787000
hex 000087088000
hex 000087071100
hex 000087000000
hex 000017000000
spr334 hex 000001100000 ; foe ladder 2*
hex 0100E11E0000
hex 088887700000
hex 000788870010
hex 000088788870
hex 000088800000
hex 000087800000
hex 000880870000
hex 001170870000
hex 000000870000
hex 000000710000
spr335 hex 011001001100 ; foe hole right*
hex 087E161E8700
hex 08701B108700
hex 008788887000
hex 000788700000
hex 000088000000
hex 000088700000
hex 000088870000
hex 000087087000
hex 000087087000
hex 000011011000
spr336 hex 001100100110 ; foe hole left*
hex 0087E161E870
hex 008701B10870
hex 000888888700
hex 000007877000
hex 000000870000
hex 000007870000
hex 000088870000
hex 000870870000
hex 000870870000
hex 000110110000
spr337 hex 000000000000 ; floor 2 bars*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 0B0000000000
hex 0A00100A00A0
hex 111111111111
spr338 hex 000000000000 ; floor 4 bars*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 00B000000000
hex 0B00A0000000
hex 0BBBA10B0000
hex 0AAAA1BAA0A0
hex 111111111111
spr339 hex 000000000000 ; foe resurrects 1*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000016100000
hex 008888888000
spr33A hex 000000000000 ; foe resurrects 2*
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000000000000
hex 000001000000
hex 008701610800
hex 008888888800