mirror of
https://github.com/antoinevignau/source.git
synced 2024-11-19 07:31:13 +00:00
1480 lines
23 KiB
ArmAsm
1480 lines
23 KiB
ArmAsm
*
|
|
* Lode Runner
|
|
* (c) 1983, Broderbund Software
|
|
* (s) 2014, Brutal Deluxe Software
|
|
* (c) 2024, Brutal Deluxe Software
|
|
*
|
|
|
|
* 0 - noir
|
|
* 4 - blue
|
|
* 6 - orange
|
|
* F - blanc
|
|
|
|
*--- Table of mask
|
|
|
|
tblMASK hex fff0f0f0f0f0f0f0f0f0f0f0f0f0f0f00f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
hex 0f0000000000000000000000000000000f000000000000000000000000000000
|
|
|
|
*--- Table of sprites
|
|
|
|
tblSPRITES
|
|
da spr00
|
|
da spr01
|
|
da spr02
|
|
da spr03
|
|
da spr04
|
|
da spr05
|
|
da spr06
|
|
da spr07
|
|
da spr08
|
|
da spr09
|
|
da spr0A
|
|
da spr0B
|
|
da spr0C
|
|
da spr0D
|
|
da spr0E
|
|
da spr0F
|
|
da spr10
|
|
da spr11
|
|
da spr12
|
|
da spr13
|
|
da spr14
|
|
da spr15
|
|
da spr16
|
|
da spr17
|
|
da spr18
|
|
da spr19
|
|
da spr1A
|
|
da spr1B
|
|
da spr1C
|
|
da spr1D
|
|
da spr1E
|
|
da spr1F
|
|
da spr20
|
|
da spr21
|
|
da spr22
|
|
da spr23
|
|
da spr24
|
|
da spr25
|
|
da spr26
|
|
da spr27
|
|
da spr28
|
|
da spr29
|
|
da spr2A
|
|
da spr2B
|
|
da spr2C
|
|
da spr2D
|
|
da spr2E
|
|
da spr2F
|
|
da spr30
|
|
da spr31
|
|
da spr32
|
|
da spr33
|
|
da spr34
|
|
da spr35
|
|
da spr36
|
|
da spr37
|
|
da spr38
|
|
da spr39
|
|
da spr3A
|
|
da spr3B
|
|
da spr3C
|
|
da spr3D
|
|
da spr3E
|
|
da spr3F
|
|
da spr40
|
|
da spr41
|
|
da spr42
|
|
da spr43
|
|
da spr44
|
|
da spr45
|
|
da spr46
|
|
da spr47
|
|
da spr48
|
|
da spr49
|
|
da spr4A
|
|
da spr4B
|
|
da spr4C
|
|
da spr4D
|
|
da spr4E
|
|
da spr4F
|
|
da spr50
|
|
da spr51
|
|
da spr52
|
|
da spr53
|
|
da spr54
|
|
da spr55
|
|
da spr56
|
|
da spr57
|
|
da spr58
|
|
da spr59
|
|
da spr5A
|
|
da spr5B
|
|
da spr5C
|
|
da spr5D
|
|
da spr5E
|
|
da spr5F
|
|
da spr60
|
|
da spr61
|
|
da spr62
|
|
da spr63
|
|
da spr64
|
|
da spr65
|
|
|
|
tblSPRITESlow
|
|
db <spr00
|
|
db <spr01
|
|
db <spr02
|
|
db <spr03
|
|
db <spr04
|
|
db <spr05
|
|
db <spr06
|
|
db <spr07
|
|
db <spr08
|
|
db <spr09
|
|
db <spr0A
|
|
db <spr0B
|
|
db <spr0C
|
|
db <spr0D
|
|
db <spr0E
|
|
db <spr0F
|
|
db <spr10
|
|
db <spr11
|
|
db <spr12
|
|
db <spr13
|
|
db <spr14
|
|
db <spr15
|
|
db <spr16
|
|
db <spr17
|
|
db <spr18
|
|
db <spr19
|
|
db <spr1A
|
|
db <spr1B
|
|
db <spr1C
|
|
db <spr1D
|
|
db <spr1E
|
|
db <spr1F
|
|
db <spr20
|
|
db <spr21
|
|
db <spr22
|
|
db <spr23
|
|
db <spr24
|
|
db <spr25
|
|
db <spr26
|
|
db <spr27
|
|
db <spr28
|
|
db <spr29
|
|
db <spr2A
|
|
db <spr2B
|
|
db <spr2C
|
|
db <spr2D
|
|
db <spr2E
|
|
db <spr2F
|
|
db <spr30
|
|
db <spr31
|
|
db <spr32
|
|
db <spr33
|
|
db <spr34
|
|
db <spr35
|
|
db <spr36
|
|
db <spr37
|
|
db <spr38
|
|
db <spr39
|
|
db <spr3A
|
|
db <spr3B
|
|
db <spr3C
|
|
db <spr3D
|
|
db <spr3E
|
|
db <spr3F
|
|
db <spr40
|
|
db <spr41
|
|
db <spr42
|
|
db <spr43
|
|
db <spr44
|
|
db <spr45
|
|
db <spr46
|
|
db <spr47
|
|
db <spr48
|
|
db <spr49
|
|
db <spr4A
|
|
db <spr4B
|
|
db <spr4C
|
|
db <spr4D
|
|
db <spr4E
|
|
db <spr4F
|
|
db <spr50
|
|
db <spr51
|
|
db <spr52
|
|
db <spr53
|
|
db <spr54
|
|
db <spr55
|
|
db <spr56
|
|
db <spr57
|
|
db <spr58
|
|
db <spr59
|
|
db <spr5A
|
|
db <spr5B
|
|
db <spr5C
|
|
db <spr5D
|
|
db <spr5E
|
|
db <spr5F
|
|
db <spr60
|
|
db <spr61
|
|
db <spr62
|
|
db <spr63
|
|
db <spr64
|
|
db <spr65
|
|
|
|
tblSPRITEShigh
|
|
db >spr00
|
|
db >spr01
|
|
db >spr02
|
|
db >spr03
|
|
db >spr04
|
|
db >spr05
|
|
db >spr06
|
|
db >spr07
|
|
db >spr08
|
|
db >spr09
|
|
db >spr0A
|
|
db >spr0B
|
|
db >spr0C
|
|
db >spr0D
|
|
db >spr0E
|
|
db >spr0F
|
|
db >spr10
|
|
db >spr11
|
|
db >spr12
|
|
db >spr13
|
|
db >spr14
|
|
db >spr15
|
|
db >spr16
|
|
db >spr17
|
|
db >spr18
|
|
db >spr19
|
|
db >spr1A
|
|
db >spr1B
|
|
db >spr1C
|
|
db >spr1D
|
|
db >spr1E
|
|
db >spr1F
|
|
db >spr20
|
|
db >spr21
|
|
db >spr22
|
|
db >spr23
|
|
db >spr24
|
|
db >spr25
|
|
db >spr26
|
|
db >spr27
|
|
db >spr28
|
|
db >spr29
|
|
db >spr2A
|
|
db >spr2B
|
|
db >spr2C
|
|
db >spr2D
|
|
db >spr2E
|
|
db >spr2F
|
|
db >spr30
|
|
db >spr31
|
|
db >spr32
|
|
db >spr33
|
|
db >spr34
|
|
db >spr35
|
|
db >spr36
|
|
db >spr37
|
|
db >spr38
|
|
db >spr39
|
|
db >spr3A
|
|
db >spr3B
|
|
db >spr3C
|
|
db >spr3D
|
|
db >spr3E
|
|
db >spr3F
|
|
db >spr40
|
|
db >spr41
|
|
db >spr42
|
|
db >spr43
|
|
db >spr44
|
|
db >spr45
|
|
db >spr46
|
|
db >spr47
|
|
db >spr48
|
|
db >spr49
|
|
db >spr4A
|
|
db >spr4B
|
|
db >spr4C
|
|
db >spr4D
|
|
db >spr4E
|
|
db >spr4F
|
|
db >spr50
|
|
db >spr51
|
|
db >spr52
|
|
db >spr53
|
|
db >spr54
|
|
db >spr55
|
|
db >spr56
|
|
db >spr57
|
|
db >spr58
|
|
db >spr59
|
|
db >spr5A
|
|
db >spr5B
|
|
db >spr5C
|
|
db >spr5D
|
|
db >spr5E
|
|
db >spr5F
|
|
db >spr60
|
|
db >spr61
|
|
db >spr62
|
|
db >spr63
|
|
db >spr64
|
|
db >spr65
|
|
|
|
*--- 00..0F
|
|
|
|
spr00 hex 0000000000 ; empty
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
spr01 hex 0444400040 ; diggable floor
|
|
hex 0444400040
|
|
hex 0444400040
|
|
hex 0444400040
|
|
hex 0000000000
|
|
hex 0000444440
|
|
hex 0000444440
|
|
hex 0000444440
|
|
hex 0000444440
|
|
hex 0000444440
|
|
hex 0000000000
|
|
spr02 hex 0444444440 ; solid floor
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0000000000
|
|
spr03 hex 0FF0000FF0 ; ladder
|
|
hex 0FF0000FF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FF0000FF0
|
|
hex 0FF0000FF0
|
|
hex 0FF0000FF0
|
|
hex 0FF0000FF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FF0000FF0
|
|
hex 0FF0000FF0
|
|
hex 0FF0000FF0
|
|
spr04 hex 0000000000 ; bar
|
|
hex 0FFFFFFFF0
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
spr05 hex 0444444440 ; trap
|
|
hex 0444444440
|
|
hex 0000000000
|
|
hex 00FFFFFF00
|
|
hex 0000FF0000
|
|
hex 0000FF0000
|
|
hex 0000FF0000
|
|
hex 0000FF0000
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0000000000
|
|
spr06 hex 0FF0000000 ; invisible ladder
|
|
hex 0FF0000000
|
|
hex 0FFFFFFFF0
|
|
hex 0FF0000FF0
|
|
hex 0000000FF0
|
|
hex 0000000FF0
|
|
hex 0000000FF0
|
|
hex 0FF0000FF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FF0000000
|
|
hex 0FF0000000
|
|
spr07 hex 0000000000 ; chest
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 000FFFFF00
|
|
hex 0006666600
|
|
hex 000FFFFF00
|
|
hex 0006666600
|
|
hex 000FFFFF00
|
|
hex 0000000000
|
|
spr08 hex 0000400000 ; foe
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0600060000
|
|
hex 00000FF000
|
|
hex 0000FFF000
|
|
hex 000FF4FFF0
|
|
hex 000FF00000
|
|
hex 000FF00000
|
|
spr09 hex 0000000000 ; hero runs right 1
|
|
hex 00000FFF00
|
|
hex 00000FFF00
|
|
hex 0000FFF000
|
|
hex 00FF6FFF00
|
|
hex 00F4FF0000
|
|
hex 0000FF0000
|
|
hex 0000FFF000
|
|
hex 00FFF4FF00
|
|
hex 000000FF00
|
|
hex 0000000000
|
|
spr0A hex 0FFFFFFFF0 ; cursor
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
hex 0FFFFFFFF0
|
|
spr0B hex 0000000000 ; hero runs left 1
|
|
hex 00FFF00000
|
|
hex 00FFF00000
|
|
hex 000FFF0000
|
|
hex 00FFF4FF00
|
|
hex 0000FF6F00
|
|
hex 0000FF0000
|
|
hex 000FFF0000
|
|
hex 00FF6FFF00
|
|
hex 00FF000000
|
|
hex 0000000000
|
|
spr0C hex 0000000000 ; hero runs left 2
|
|
hex 00FFF00000
|
|
hex 00FFF00000
|
|
hex 000FF00000
|
|
hex 000FFF0000
|
|
hex 00FFFFF000
|
|
hex 006FFFF000
|
|
hex 00FFF00000
|
|
hex 00FFFF0000
|
|
hex 0000FFF000
|
|
hex 0000000000
|
|
spr0D hex 0000000000 ; hero runs left 3
|
|
hex 00FFF00000
|
|
hex 00FFF00000
|
|
hex 000FF00000
|
|
hex 066FFFF000
|
|
hex 00FFF4FF00
|
|
hex 000FF00000
|
|
hex 00FFFF0000
|
|
hex 00F00FF000
|
|
hex 00F000FF00
|
|
hex 0000000000
|
|
spr0E hex 0000000000 ; hero ladder 1
|
|
hex 0000FF0000
|
|
hex 0000FFFF00
|
|
hex 0000FFF000
|
|
hex 00FFFFF000
|
|
hex 0000FFF000
|
|
hex 0000FFF000
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 000FF00000
|
|
hex 0000000000
|
|
spr0F hex 0000000000 ; hero digs left 1
|
|
hex 00000FFF00
|
|
hex 00000FFF00
|
|
hex 000000FF00
|
|
hex 0000FFFF00
|
|
hex 006FF4FF00
|
|
hex 000000FF00
|
|
hex 00000FFF00
|
|
hex 0000FF6F00
|
|
hex 0000FF6F00
|
|
hex 0000000000
|
|
|
|
*--- 10..1F
|
|
|
|
spr10 hex 0000000000 ; hero runs right 2
|
|
hex 00000FFF00
|
|
hex 00000FFF00
|
|
hex 00000FF000
|
|
hex 0000FFF000
|
|
hex 000FFFFF00
|
|
hex 000FFFF400
|
|
hex 00000FFF00
|
|
hex 0000FFFF00
|
|
hex 000FFF0000
|
|
hex 0000000000
|
|
spr11 hex 0000000000 ; hero runs right 3
|
|
hex 00000FFF00
|
|
hex 00000FFF00
|
|
hex 00000FF000
|
|
hex 000FFFF400
|
|
hex 00FF6FFF00
|
|
hex 00000FF000
|
|
hex 0000FFFF00
|
|
hex 000FF00F00
|
|
hex 00FF000F00
|
|
hex 00FF000000
|
|
spr12 hex 0000000000 ; hero ladder 2
|
|
hex 0000FF0000
|
|
hex 00FFFF0000
|
|
hex 000FFF0000
|
|
hex 000FFFFF00
|
|
hex 000FFF0000
|
|
hex 000FFF0000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 00000FF000
|
|
hex 0000000000
|
|
spr13 hex 0000000000 ; hero hole left
|
|
hex 0FF4FFF400
|
|
hex 0FF4FFF400
|
|
hex 00FFFFFF00
|
|
hex 00000FF000
|
|
hex 00000FF000
|
|
hex 000FFFF000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 00000FF000
|
|
spr14 hex 0000400F00 ; hero hole right
|
|
hex 006FFF6F00
|
|
hex 006FFF6F00
|
|
hex 00FFFFFF00
|
|
hex 000FF00000
|
|
hex 000FF00000
|
|
hex 000FFFF000
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 000FF00000
|
|
spr15 hex 00F0000F00 ; hero bar right 1
|
|
hex 00F0000F00
|
|
hex 00F4FF6F00
|
|
hex 00F4FFFF00
|
|
hex 00FFFF0000
|
|
hex 000FF00000
|
|
hex 000FF00000
|
|
hex 00FFF00000
|
|
hex 0000400000
|
|
hex 006FF00000
|
|
hex 00FF000000
|
|
spr16 hex 00000FF000 ; hero bar right 2
|
|
hex 00000FF000
|
|
hex 000FFFF000
|
|
hex 000FFF0000
|
|
hex 00FFF00000
|
|
hex 006FF00000
|
|
hex 000FF00000
|
|
hex 00FFF00000
|
|
hex 00F4FF0000
|
|
hex 00F4FF0000
|
|
hex 00F4FF0000
|
|
spr17 hex 000FF00000 ; hero bar right 3
|
|
hex 000FF00000
|
|
hex 000FFFF000
|
|
hex 0000FFF400
|
|
hex 00000FFF00
|
|
hex 00000FFF00
|
|
hex 00000FF000
|
|
hex 0000FFF000
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
spr18 hex 00F0000F00 ; hero bar left 1
|
|
hex 00F0000F00
|
|
hex 00F4FF6F00
|
|
hex 00FFFF6F00
|
|
hex 0000FFFF00
|
|
hex 00000FF000
|
|
hex 00000FF000
|
|
hex 00000FFF00
|
|
hex 0000060000
|
|
hex 00000FF400
|
|
hex 000000FF00
|
|
spr19 hex 000FF00000 ; hero bar left 2
|
|
hex 000FF00000
|
|
hex 000FFFF000
|
|
hex 0000FFF000
|
|
hex 00000FFF00
|
|
hex 00000FF400
|
|
hex 00000FF000
|
|
hex 00000FFF00
|
|
hex 0000FF6F00
|
|
hex 0000FF6F00
|
|
hex 0000FF6F00
|
|
spr1A hex 00000FF000 ; hero bar left 3
|
|
hex 00000FF000
|
|
hex 000FFFF000
|
|
hex 006FFF0000
|
|
hex 00FFF00000
|
|
hex 000FF00000
|
|
hex 000FF00000
|
|
hex 000FFF0000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
spr1B hex 0000000000 ; dig 1
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0000004000
|
|
hex 0040000000
|
|
hex 0000400600
|
|
hex 0000000600
|
|
spr1C hex 0000000000 ; dig 2
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0040000000
|
|
hex 0000444000
|
|
hex 0040000600
|
|
hex 0000400600
|
|
spr1D hex 0000400000 ; dig 3
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0040000000
|
|
hex 0000004000
|
|
hex 0000000000
|
|
spr1E hex 0000000000 ; dig 4
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
spr1F hex 0040060000 ; stone 1
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0000000000
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000000000
|
|
|
|
*--- 20..2F
|
|
|
|
spr20 hex 0000000000 ; stone 2
|
|
hex 0006660000
|
|
hex 0000000000
|
|
hex 0044400000
|
|
hex 0000000000
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000000000
|
|
spr21 hex 0000000000 ; stone 3
|
|
hex 0000060000
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0000000000
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000000000
|
|
spr22 hex 0000000000 ; stone 4
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000060000
|
|
hex 0006660000
|
|
hex 0006666600
|
|
hex 0000000000
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000444400
|
|
hex 0000000000
|
|
spr23 hex 0000000000 ; stone 5
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000060000
|
|
hex 0000066600
|
|
hex 0006666600
|
|
hex 0000000000
|
|
hex 0000444400
|
|
hex 0000000000
|
|
spr24 hex 0000000000 ; stone 6
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000060000
|
|
hex 0006660000
|
|
hex 0006666600
|
|
hex 0000000000
|
|
spr25 hex 0000000000 ; hero dig right
|
|
hex 000FFF0000
|
|
hex 000FFF0000
|
|
hex 000FF00000
|
|
hex 00FFFFF000
|
|
hex 006FF4FF00
|
|
hex 000FF00000
|
|
hex 000FFF0000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 0000000000
|
|
spr26 hex 0000000000 ; dig 1
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0040004000
|
|
hex 0000400000
|
|
hex 0066000000
|
|
hex 0000000000
|
|
spr27 hex 0000000000 ; dig 2
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0040000000
|
|
hex 0000000000
|
|
hex 0000444000
|
|
hex 0006000600
|
|
hex 0000000000
|
|
spr28 hex 0000000000 ; foe runs right 1
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0000060000
|
|
hex 0000FF0000
|
|
hex 0000FFF000
|
|
hex 00FFF4FF00
|
|
hex 000000FF00
|
|
hex 0000000000
|
|
spr29 hex 0000000000 ; foe runs right 2
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000060000
|
|
hex 0006660000
|
|
hex 0006666600
|
|
hex 00000FF000
|
|
hex 00000FFF00
|
|
hex 0000FFFF00
|
|
hex 000FFF0000
|
|
hex 0000000000
|
|
spr2A hex 0000000000 ; foe runs right 3
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0000066600
|
|
hex 00000FF000
|
|
hex 0000FFFF00
|
|
hex 000FF00F00
|
|
hex 00FF000F00
|
|
hex 0000000000
|
|
spr2B hex 0000000000 ; foe runs left 2
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0000060000
|
|
hex 0000066600
|
|
hex 0006666600
|
|
hex 0000FF0000
|
|
hex 000FFF0000
|
|
hex 000FFFF000
|
|
hex 00000FFF00
|
|
hex 0000000000
|
|
spr2C hex 0000000000 ; foe runs left 3
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0006660000
|
|
hex 0000FF0000
|
|
hex 000FFFF000
|
|
hex 00FF00FF00
|
|
hex 00FF000F00
|
|
hex 0000000000
|
|
spr2D hex 0000000000 ; foe bar right 2
|
|
hex 0000000600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0006660000
|
|
hex 0006000000
|
|
hex 0006000000
|
|
hex 00FFF00000
|
|
hex 0000400000
|
|
hex 006FF00000
|
|
hex 0000000000
|
|
spr2E hex 0000000000 ; foe bar right 3
|
|
hex 0000060000
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0066000000
|
|
hex 0066000000
|
|
hex 0006000000
|
|
hex 00FFF00000
|
|
hex 00F4FF0000
|
|
hex 00F4FF0000
|
|
hex 0000000000
|
|
spr2F hex 0000000000 ; foe bar left 1
|
|
hex 0006000000
|
|
hex 0006660000
|
|
hex 0000060000
|
|
hex 0000066600
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0000FFF000
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 0000000000
|
|
|
|
*--- 30..3F
|
|
|
|
spr30 hex 0000000000 ; foe bar left 2
|
|
hex 0000000600
|
|
hex 0066000600
|
|
hex 0066000600
|
|
hex 0006660000
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0000FFFF00
|
|
hex 0000400F00
|
|
hex 0000FF6F00
|
|
hex 0000000000
|
|
spr31 hex 0000000000 ; foe bar left 3
|
|
hex 0006000000
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000060000
|
|
hex 0000FFF000
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 0000000000
|
|
spr32 hex 0000000000 ; foe bar right 1
|
|
hex 0000060000
|
|
hex 0006660000
|
|
hex 0006000000
|
|
hex 0066000000
|
|
hex 0006000000
|
|
hex 0006000000
|
|
hex 00FFF00000
|
|
hex 00F4FF0000
|
|
hex 00F4FF0000
|
|
hex 0000000000
|
|
spr33 hex 0000000000 ; foe bar right 2
|
|
hex 0000060000
|
|
hex 0000066600
|
|
hex 0000060000
|
|
hex 0066660000
|
|
hex 0000060000
|
|
hex 0000FFF000
|
|
hex 000FF4FF00
|
|
hex 000FF4FF00
|
|
hex 000FF00000
|
|
hex 0000000000
|
|
spr34 hex 0000000000 ; foe bar right 3
|
|
hex 0000060000
|
|
hex 0066660000
|
|
hex 0006660000
|
|
hex 0006666F00
|
|
hex 0006660000
|
|
hex 000FFF0000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 00000FF000
|
|
hex 0000000000
|
|
spr35 hex 0000000000 ; foe hole left
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0000FFFF00
|
|
hex 0000FF6F00
|
|
hex 0000FF6F00
|
|
hex 0000FF6F00
|
|
hex 0000000000
|
|
spr36 hex 0000000000 ; foe hole right
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 000FFFF000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 00FF6FF000
|
|
hex 0000000000
|
|
spr37 hex 0000000000 ; floor 2 bars
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
spr38 hex 0000000000 ; floor 4 bars
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
spr39 hex 0000000000 ; foe resurrects 1
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0006660000
|
|
hex 0066666600
|
|
spr3A hex 0000000000 ; foe resurrects 2
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0006660000
|
|
hex 0066666600
|
|
hex 0066666600
|
|
spr3B hex 0000000000 ; 0
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0600000600
|
|
hex 0600000600
|
|
hex 0600000600
|
|
hex 0600066600
|
|
hex 0600066600
|
|
hex 0600066600
|
|
hex 0666666600
|
|
spr3C hex 0000000000 ; 1
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0006660000
|
|
hex 0006660000
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0000060000
|
|
hex 0006666600
|
|
hex 0006666600
|
|
spr3D hex 0000000000 ; 2
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0600000600
|
|
hex 0000000600
|
|
hex 0666666600
|
|
hex 0600000000
|
|
hex 0600000000
|
|
hex 0600066600
|
|
hex 0666666600
|
|
spr3E hex 0000000000 ; 3
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0600000600
|
|
hex 0000000600
|
|
hex 0006666600
|
|
hex 0000000600
|
|
hex 0000000600
|
|
hex 0600000600
|
|
hex 0666666600
|
|
spr3F hex 0000000000 ; 4
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666000600
|
|
hex 0666000600
|
|
hex 0666000600
|
|
hex 0666666600
|
|
hex 0000000600
|
|
hex 0000000600
|
|
hex 0000000600
|
|
hex 0000000600
|
|
|
|
*--- 40..4F
|
|
|
|
spr40 hex 0000000000 ; 5
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0600000000
|
|
hex 0600000000
|
|
hex 0666666600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0666666600
|
|
spr41 hex 0000000000 ; 6
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0600000600
|
|
hex 0600000000
|
|
hex 0600000000
|
|
hex 0666666600
|
|
hex 0600066600
|
|
hex 0600066600
|
|
hex 0666666600
|
|
spr42 hex 0000000000 ; 7
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0006660000
|
|
hex 0006000000
|
|
hex 0006000000
|
|
hex 0006000000
|
|
spr43 hex 0000000000 ; 8
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0006666600
|
|
hex 0006000600
|
|
hex 0006000600
|
|
hex 0666666600
|
|
hex 0600000600
|
|
hex 0600000600
|
|
hex 0600000600
|
|
hex 0666666600
|
|
spr44 hex 0000000000 ; 9
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0666666600
|
|
hex 0600000600
|
|
hex 0600000600
|
|
hex 0666666600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
hex 0000066600
|
|
spr45 hex 0000000000 ; A
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0044444000
|
|
hex 0040004000
|
|
hex 0040004000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000444000
|
|
hex 4000444000
|
|
spr46 hex 0000000000 ; B
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444400000
|
|
hex 4000400000
|
|
hex 4000400000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
spr47 hex 0000000000 ; C
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4440004000
|
|
hex 4444444000
|
|
spr48 hex 0000000000 ; D
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444400000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4444400000
|
|
spr49 hex 0000000000 ; E
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4444400000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4444444000
|
|
spr4A hex 0000000000 ; F
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4444400000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
spr4B hex 0000000000 ; G
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4000444000
|
|
hex 4000444000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
spr4C hex 0000000000 ; H
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
spr4D hex 0000000000 ; I
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0040000000
|
|
hex 0040000000
|
|
hex 0040000000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
spr4E hex 0000000000 ; J
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000400000
|
|
hex 0000400000
|
|
hex 0000400000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 4000444000
|
|
hex 4444444000
|
|
spr4F 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
|
|
|
|
spr50 hex 0000000000 ; L
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4444444000
|
|
spr51 hex 0000000000 ; M
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000004000
|
|
hex 4440004000
|
|
hex 4444444000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
spr52 hex 0000000000 ; N
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4440004000
|
|
hex 4444444000
|
|
hex 4444444000
|
|
hex 4000444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
spr53 hex 0000000000 ; O
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000444000
|
|
hex 4000444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
spr54 hex 0000000000 ; P
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
spr55 hex 0000000000 ; Q
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000444000
|
|
hex 4000444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000400000
|
|
hex 4440004000
|
|
spr56 hex 0000000000 ; R
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
hex 4444400000
|
|
hex 4444400000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
spr57 hex 0000000000 ; S
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000000000
|
|
hex 4444444000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 4000444000
|
|
hex 4444444000
|
|
spr58 hex 0000000000 ; T
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 0040000000
|
|
hex 0040000000
|
|
hex 0040000000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044000000
|
|
spr59 hex 0000000000 ; U
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4444444000
|
|
spr5A hex 0000000000 ; V
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4440004000
|
|
hex 4444444000
|
|
hex 0004440000
|
|
hex 0004000000
|
|
spr5B hex 0000000000 ; W
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4444444000
|
|
hex 4444444000
|
|
hex 4440004000
|
|
hex 4000004000
|
|
spr5C hex 0000000000 ; X
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
spr5D hex 0000000000 ; Y
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000444000
|
|
hex 4000444000
|
|
hex 4000444000
|
|
hex 4444444000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
spr5E hex 0000000000 ; Z
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4444444000
|
|
hex 4000004000
|
|
hex 4000004000
|
|
hex 0000400000
|
|
hex 0044400000
|
|
hex 4000000000
|
|
hex 4000444000
|
|
hex 4444444000
|
|
spr5F hex 0000000000 ; >
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 4000000000
|
|
hex 4440000000
|
|
hex 0044400000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 0044400000
|
|
hex 4440000000
|
|
hex 4000000000
|
|
|
|
*--- 60.65
|
|
|
|
spr60 hex 0000000000 ; .
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
spr61 hex 0000000000 ; (
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
spr62 hex 0000000000 ; )
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 0000444000
|
|
hex 0044400000
|
|
hex 0044400000
|
|
spr63 hex 0000000000 ; /
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000004000
|
|
hex 0000004000
|
|
hex 0000400000
|
|
hex 0000400000
|
|
hex 0040000000
|
|
hex 0040000000
|
|
hex 4000000000
|
|
hex 4000000000
|
|
spr64 hex 0000000000 ; -
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0444444440
|
|
hex 0000000000
|
|
hex 0000000000
|
|
spr65 hex 0000000000 ; <
|
|
hex 0000000000
|
|
hex 0000000000
|
|
hex 0000004000
|
|
hex 0000444000
|
|
hex 0044400000
|
|
hex 4440000000
|
|
hex 4440000000
|
|
hex 0044400000
|
|
hex 0000444000
|
|
hex 0000004000
|