Kirby's Adventure/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
 
(Converted to tables, use relative links, simplified templates, change hex values from 0x1234 to $1234)
 
(35 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{rommap|game=Kirby's Adventure}}
{{rommap}}
 
==Signs above doors==
 
{| class="wikitable sortable"
|-
!  Address  !!  Description
|-
|  $02524B  ||  1-1
|-
|  $02525A  ||  1-2
|-
|  $02525F  ||  1-3
|-
|  $025250  ||  1-Crane Game
|}
 
== Background Palettes ==
 
{| class="wikitable sortable"
|-
!  Address  !!  Size  !!  Description
|-
|  $00010 - $0010F  ||  $100  ||  Palette 00 color (also 04, 08, 0C, 10, 14, 18, 1C)
|-
|  $00110 - $0020F  ||  $100  ||  Palette 01 color
|-
|  $00210 - $0030F  ||  $100  ||  Palette 02 color
|-
|  $00310 - $0040F  ||  $100  ||  Palette 03 color
|-
|  $00410 - $0050F  ||  $100  ||  Palette 05 color
|-
|  $00510 - $0060F  ||  $100  ||  Palette 06 color
|-
|  $00610 - $0070F  ||  $100  ||  Palette 07 color
|-
|  $00710 - $0080F  ||  $100  ||  Palette 09 color
|-
|  $00810 - $0090F  || $100  ||  Palette 0A color
|-
|  $00910 - $00A0F  ||  $100  ||  Palette 0B color
|}
 
== Map/Enemy/Tileset Data ==
 
'''Data formats:''' [[{{BASEPAGENAME}}/RAM map#Map Data Format|Map]], [[{{BASEPAGENAME}}/Notes#Enemy Data Format|Enemy]], [[{{BASEPAGENAME}}/RAM map#Tileset Data Format|Tileset]]
 
For a room listing, see [[{{BASEPAGENAME}}/Notes#Rooms|Notes]]
 
'''NOTE:''' Map and tileset data is compressed
 
'''NOTE:''' $0B428 is a special case
 
{| class="wikitable sortable"
|-
!  Address  !!  Size  !!  Description
|-
|  $00A10 - $00FAE  ||  $059F  ||  Map 0-FA
|-
|  $00FAF - $01549  ||  $059B  ||  Map 1-2A
|-
|  $0154A - $01AE4  ||  $059B  ||  Map 0-0B
|-
|  $01AE5 - $01F7D  ||  $0499  ||  Tileset 0E
|-
|  $01F7E - $0200F  ||  $0092  ||  Map 0-8B
|-
|  $02010 - $02593  ||  $0584  ||  Map 0-57
|-
|  $02594 - $02A18  ||  $0485  ||  Tileset 02
|-
|  $02A19 - $02E9C  ||  $0484  ||  Tileset 05
|-
|  $02E9D - $032FC  ||  $0460  ||  Map 1-1F
|-
|  $032FD - $0375A  ||  $045E  ||  Tileset 0A
|-
|  $0375B - $03BA0  ||  $0446  ||  Tileset 07
|-
|  $03BA1 - $03FCF  ||  $042F  ||  Tileset 00
|-
|  $03FD0 - $0400E  ||  $003F  ||  Enemy 0-57
|-
|  $04010 - $0443D  ||  $042E  ||  Tileset 0C
|-
|  $0443E - $04866  ||  $0429  ||  Tileset 10
|-
|  $04867 - $04C87  ||  $0421  ||  Tileset 17
|-
|  $04C88 - $05093  ||  $040C  ||  Tileset 06
|-
|  $05094 - $05497  ||  $0404  ||  Tileset 16
|-
|  $05498 - $05894  ||  $03FD  ||  Tileset 18
|-
|  $05895 - $05C8A  ||  $03F6  ||  Tileset 19
|-
|  $05C8B - $05FF6  ||  $036C  ||  Map 0-B3
|-
|  $05FF7 - $0600F  ||  $0019  ||  Enemy 0-92
|-
|  $06010 - $06401  ||  $03F2  ||  Tileset 0B
|-
|  $06402 - $067E6  ||  $03E5  ||  Tileset 1A
|-
|  $067E7 - $06BBE  ||  $03D8  ||  Tileset 1B
|-
|  $06BBF - $06F91  ||  $03D3  ||  Tileset 09
|-
|  $06F92 - $07360  ||  $03CF  ||  Map 0-01
|-
|  $07361 - $07728  ||  $03C8  ||  Map 0-03
|-
|  $07729 - $07AE9  ||  $03C1  ||  Tileset 13
|-
|  $07AEA - $07EA4  ||  $03BB  ||  Map 0-05
|-
|  $07EA5 - $08006  ||  $0162  ||  Map 1-00
|-
|  $08007 - $0800F  ||  $0009  ||  Enemy 1-21
|-
|  $08010 - $083C1  ||  $03B2  ||  Tileset 12
|-
|  $083C2 - $0876F  ||  $03AE  ||  Tileset 22 (unused?)
|-
|  $08770 - $08B1C  ||  $03AD  ||  Map 0-F2
|-
|  $08B1D - $08EC2  ||  $03A6  ||  Map 0-04
|-
|  $08EC3 - $0925A  ||  $0398  ||  Map 1-23
|-
|  $0925B - $095F1  ||  $0397  ||  Tileset 03
|-
|  $095F2 - $0997C  ||  $038B  ||  Map 1-25
|-
|  $0997D - $09CE8  ||  $036C  ||  Map 0-3D
|-
|  $09CE9 - $09FF1  ||  $0309  ||  Map 0-BF
|-
|  $09FF2 - $0A00F  ||  $001E  ||  Enemy 0-6D
|-
|  $0A010 - $0A378  ||  $0369  ||  Map 0-FC
|-
|  $0A379 - $0A6DD  ||  $0365  ||  Map 0-2A
|-
|  $0A6DE - $0AA3D  ||  $0360  ||  Map 0-B0
|-
|  $0AA3E - $0AD92  ||  $0355  ||  Tileset 14
|-
|  $0AD93 - $0B0E4  ||  $0352  ||  Tileset 04
|-
|  $0B0E5 - $0B427  ||  $0343  ||  Map 1-38
|-
|  $0B428 - $0B727  ||  $0300  ||  PPU background banks 1-3 (3 sets of 256 bytes)
|-
|  $0B728 - $0BA21  ||  $02FA  ||  Map 0-3C
|-
|  $0BA22 - $0BD0B  ||  $02EA  ||  Map 0-BD
|-
|  $0BD0C - $0BFF1  ||  $02E6  ||  Map 1-11
|-
|  $0BFF2 - $0C00F  ||  $001E  ||  Enemy 0-38
|-
|  $0C010 - $0C2F2  ||  $02E3  ||  Map 0-D9
|-
|  $0C2F3 - $0C5D3  ||  $02E1  ||  Tileset 15
|-
|  $0C5D4 - $0C8AE  ||  $02DB  ||  Map 0-A9
|-
|  $0C8AF - $0CB81  ||  $02D3  ||  Tileset 1C
|-
|  $0CB82 - $0CE44  ||  $02C3  ||  Map 1-04
|-
|  $0CE45 - $0D102  ||  $02BE  ||  Tileset 01
|-
|  $0D103 - $0D3B7  ||  $02B5  ||  Tileset 23 (unused?)
|-
|  $0D3B8 - $0D664  ||  $02AD  ||  Map 0-0F
|-
|  $0D665 - $0D910  ||  $02AC  ||  Map 0-B8
|-
|  $0D911 - $0DBB2  ||  $02A2  ||  Map 0-C0
|-
|  $0DBB3 - $0DE4F  ||  $029D  ||  Map 0-C2
|-
|  $0DE50 - $0E00C  ||  $01BD  ||  Map 0-24
|-
|  $0E00D - $0E00F  ||  $0003  ||  Enemy 0-71
|-
|  $0E010 - $0E2AA  ||  $029B  ||  Map 0-02
|-
|  $0E2AB - $0E540  ||  $0296  ||  Map 0-06
|-
|  $0E541 - $0E7CF  ||  $028F  ||  Map 0-9A
|-
|  $0E7D0 - $0EA50  ||  $0281  ||  Map 0-5D
|-
|  $0EA51 - $0ECD1  ||  $0281  ||  Map 0-AA
|-
|  $0ECD2 - $0EF4E  ||  $027D  ||  Map 1-32
|-
|  $0EF4F - $0F1C8  ||  $027A  ||  Map 1-01
|-
|  $0F1C9 - $0F43F  ||  $0277  ||  Map 1-17
|-
|  $0F440 - $0F6AF  ||  $0270  ||  Map 1-1A
|-
|  $0F6B0 - $0F918  ||  $0269  ||  Map 0-00
|-
|  $0F919 - $0FB7E  ||  $0266  ||  Map 1-15
|-
|  $0FB7F - $0FDE1  ||  $0263  ||  Map 0-4C
|-
|  $0FDE2 - $1000D  ||  $022C  ||  Map 0-32
|-
|  $10010 - $1026B  ||  $025C  ||  Tileset 11
|-
|  $1026C - $104C3  ||  $0258  ||  Map 0-56
|-
|  $104C4 - $10716  ||  $0253  ||  Tileset 0D
|-
|  $10717 - $10966  ||  $0250  ||  Map 1-13
|-
|  $10967 - $10BB5  ||  $024F  ||  Map 1-2E
|-
|  $10BB6 - $10DFF  ||  $024A  ||  Map 0-2F
|-
|  $10E00 - $11047  ||  $0248  ||  Map 0-45
|-
|  $11048 - $1128D  ||  $0246  ||  Map 0-F4
|-
|  $1128E - $114D2  ||  $0245  ||  Map 0-AC
|-
|  $114D3 - $11713  ||  $0241  ||  Map 0-11
|-
|  $11714 - $11951  ||  $023E  ||  Map 0-61
|-
|  $11952 - $11B8D  ||  $023C  ||  Map 0-5F
|-
|  $11B8E - $11DC5  ||  $0238  ||  Map 1-33
|-
|  $11DC6 - $11FF7  ||  $0232  ||  Map 0-6D
|-
|  $11FF8 - $1200F  ||  $0018  ||  Enemy 0-AC
|-
|  $12010 - $1223E  ||  $022F  ||  Map 0-D3
|-
|  $1223F - $12466  ||  $0228  ||  Map 0-43
|-
|  $12467 - $1268C  ||  $0226  ||  Map 0-35
|-
|  $1268D - $1289C  ||  $0210  ||  Map 0-9E
|-
|  $1289D - $12AAC  ||  $0210  ||  Map 0-2B
|-
|  $12AAD - $12CB1  ||  $0205  ||  Map 0-66
|-
|  $12CB2 - $12EB0  ||  $01FF  ||  Map 1-0D
|-
|  $12EB1 - $130AD  ||  $01FD  ||  Map 0-FF
|-
|  $130AE - $132A6  ||  $01F9  ||  Map 1-0B
|-
|  $132A7 - $1349C  ||  $01F6  ||  Map 0-EC
|-
|  $1349D - $13692  ||  $01F6  ||  Map 0-3A
|-
|  $13693 - $1387A  ||  $01E8  ||  Map 0-38
|-
|  $1387B - $13A5D  ||  $01E3  ||  Map 1-09
|-
|  $13A5E - $13C3C  ||  $01DF  ||  Map 0-2C
|-
|  $13C3D - $13E1A  ||  $01DE  ||  Map 0-94
|-
|  $13E1B - $13FF5  ||  $01DB  ||  Map 0-E7
|-
|  $13FF6 - $1400F  ||  $001A  ||  Enemy 0-D3
|-
|  $14010 - $141E9  ||  $01DA  ||  Map 0-9B
|-
|  $141EA - $143C2  ||  $01D9  ||  Map 0-90
|-
|  $143C3 - $14599  ||  $01D7  ||  Map 1-29
|-
|  $1459A - $1476F  ||  $01D6  ||  Map 0-8D
|-
|  $14770 - $14944  ||  $01D5  ||  Map 1-20
|-
|  $14945 - $14B19  ||  $01D5  ||  Map 0-36
|-
|  $14B1A - $14CEC  ||  $01D3  ||  Map 0-CF
|-
|  $14CED - $14EBA  ||  $01CE  ||  Map 0-DD
|-
|  $14EBB - $15083  ||  $01C9  ||  Map 1-2F
|-
|  $15084 - $1524B  ||  $01C8  ||  Map 0-EF
|-
|  $1524C - $15410  ||  $01C5  ||  Map 1-31
|-
|  $15411 - $155D4  ||  $01C4  ||  Map 0-91
|-
|  $155D5 - $15796  ||  $01C2  ||  Map 0-A6
|-
|  $15797 - $15953  ||  $01BD  ||  Map 0-23
|-
|  $15954 - $15B10  ||  $01BD  ||  Map 0-22
|-
|  $15B11 - $15CCD  ||  $01BD  ||  Map 0-1F
|-
|  $15CCE - $15E8A  ||  $01BD  ||  Map 0-21
|-
|  $15E8B - $1600F  ||  $0185  ||  Map 0-4B
|-
|  $16010 - $161CC  ||  $01BD  ||  Map 0-20
|-
|  $161CD - $16387  ||  $01BB  ||  Map 0-EE
|-
|  $16388 - $16542  ||  $01BB  ||  Map 0-1E
|-
|  $16543 - $166FC  ||  $01BA  ||  Map 0-68
|-
|  $166FD - $168AB  ||  $01AF  ||  Map 1-03
|-
|  $168AC - $16A56  ||  $01AB  ||  Map 1-26
|-
|  $16A57 - $16C01  ||  $01AB  ||  Map 1-1D
|-
|  $16C02 - $16DAC  ||  $01AB  ||  Map 0-6F
|-
|  $16DAD - $16F54  ||  $01A8  ||  Map 0-93
|-
|  $16F55 - $170FA  ||  $01A6  ||  Map 0-A5
|-
|  $170FB - $1729D  ||  $01A3  ||  Map 1-1E
|-
|  $1729E - $1743F  ||  $01A2  ||  Map 0-A3
|-
|  $17440 - $175E0  ||  $01A1  ||  Map 0-A0
|-
|  $175E1 - $1777F  ||  $019F  ||  Map 0-CD
|-
|  $17780 - $17910  ||  $0191  ||  Map 1-22
|-
|  $17911 - $17AA0  ||  $0190  ||  Map 0-31
|-
|  $17AA1 - $17C2F  ||  $018F  ||  Map 0-52
|-
|  $17C30 - $17DBA  ||  $018B  ||  Map 0-40
|-
|  $17DBB - $17F43  ||  $0189  ||  Map 0-F6
|-
|  $17F44 - $1800B  ||  $00C8  ||  Map 0-CA
|-
|  $1800C - $1800F  ||  $0004  ||  Enemy 0-73
|-
|  $18010 - $18192  ||  $0183  ||  Map 0-3B
|-
|  $18193 - $18314  ||  $0182  ||  Map 1-2D
|-
|  $18315 - $18491  ||  $017D  ||  Map 0-C6
|-
|  $18492 - $1860D  ||  $017C  ||  Map 0-D4
|-
|  $1860E - $18788  ||  $017B  ||  Map 0-62
|-
|  $18789 - $18903  ||  $017B  ||  Map 0-47
|-
|  $18904 - $18A77  ||  $0174  ||  Map 0-2D
|-
|  $18A78 - $18BE8  ||  $0171  ||  Map 0-E6
|-
|  $18BE9 - $18D49  ||  $0161  ||  Map 0-BB
|-
|  $18D4A - $18EA9  ||  $0160  ||  Map 1-0A
|-
|  $18EAA - $19006  ||  $015D  ||  Map 0-92
|-
|  $19007 - $19163  ||  $015D  ||  Map 0-EA
|-
|  $19164 - $192BE  ||  $015B  ||  Map 0-4A
|-
|  $192BF - $19413  ||  $0155  ||  Map 1-30
|-
|  $19414 - $19567  ||  $0154  ||  Map 0-BA
|-
|  $19568 - $196B9  ||  $0152  ||  Map 0-DF
|-
|  $196BA - $19807  ||  $014E  ||  Map 0-33
|-
|  $19808 - $19952  ||  $014B  ||  Map 0-3F
|-
|  $19953 - $19A99  ||  $0147  ||  Map 0-A1
|-
|  $19A9A - $19BDD  ||  $0144  ||  Map 0-9C
|-
|  $19BDE - $19D21  ||  $0144  ||  Map 0-46
|-
|  $19D22 - $19E62  ||  $0141  ||  Map 0-ED
|-
|  $19E63 - $19FA2  ||  $0140  ||  Map 0-0E
|-
|  $19FA3 - $1A00F  ||  $006D  ||  Map 0-8E
|-
|  $1A010 - $1A14F  ||  $0140  ||  Map 0-99
|-
|  $1A150 - $1A28F  ||  $0140  ||  Map 0-37
|-
|  $1A290 - $1A3CD  ||  $013E  ||  Map 0-08
|-
|  $1A3CE - $1A50A  ||  $013D  ||  Map 0-39
|-
|  $1A50B - $1A647  ||  $013D  ||  Map 0-F0
|-
|  $1A648 - $1A784  ||  $013D  ||  Map 1-07
|-
|  $1A785 - $1A8C0  ||  $013C  ||  Map 0-13
|-
|  $1A8C1 - $1A9F9  ||  $0139  ||  Map 0-B9
|-
|  $1A9FA - $1AB2F  ||  $0136  ||  Map 0-C5
|-
|  $1AB30 - $1AC63  ||  $0134  ||  Map 0-AB
|-
|  $1AC64 - $1AD97  ||  $0134  ||  Map 0-B2
|-
|  $1AD98 - $1AEC7  ||  $0130  ||  Map 0-CC
|-
|  $1AEC8 - $1AFF5  ||  $012E  ||  Map 0-5B
|-
|  $1AFF6 - $1B122  ||  $012D  ||  Map 0-F8
|-
|  $1B123 - $1B24F  ||  $012D  ||  Map 0-CE
|-
|  $1B250 - $1B37B  ||  $012C  ||  Map 0-51
|-
|  $1B37C - $1B49C  ||  $0121  ||  Map 0-8F
|-
|  $1B49D - $1B5BB  ||  $011F  ||  Tileset 24 (unused?)
|-
|  $1B5BC - $1B6DA  ||  $011F  ||  Map 0-D5
|-
|  $1B6DB - $1B7F7  ||  $011D  ||  Map 0-9F
|-
|  $1B7F8 - $1B910  ||  $0119  ||  Map 0-FD
|-
|  $1B911 - $1BA29  ||  $0119  ||  Map 0-B6
|-
|  $1BA2A - $1BB3F  ||  $0116  ||  Map 0-E5
|-
|  $1BB40 - $1BC55  ||  $0116  ||  Map 0-EB
|-
|  $1BC56 - $1BD69  ||  $0114  ||  Map 1-10
|-
|  $1BD6A - $1BE7C  ||  $0113  ||  Map 0-D6
|-
|  $1BE7D - $1BF8D  ||  $0111  ||  Map 1-02
|-
|  $1BF8E - $1C00E  ||  $0081  ||  Map 0-85
|-
|  $1C010 - $1C11D  ||  $010E  ||  Map 0-B1
|-
|  $1C11E - $1C228  ||  $010B  ||  Map 0-AE
|-
|  $1C229 - $1C330  ||  $0108  ||  Map 0-10
|-
|  $1C331 - $1C436  ||  $0106  ||  Map 1-27
|-
|  $1C437 - $1C531  ||  $00FB  ||  Map 0-5C
|-
|  $1C532 - $1C628  ||  $00F7  ||  Map 0-B5
|-
|  $1C629 - $1C71B  ||  $00F3  ||  Map 0-79
|-
|  $1C71C - $1C80E  ||  $00F3  ||  Map 0-7B
|-
|  $1C80F - $1C901  ||  $00F3  ||  Map 0-75
|-
|  $1C902 - $1C9F4  ||  $00F3  ||  Map 0-77
|-
|  $1C9F5 - $1CAE7  ||  $00F3  ||  Map 0-80
|-
|  $1CAE8 - $1CBDA  ||  $00F3  ||  Map 0-7D
|-
|  $1CBDB - $1CCCD  ||  $00F3  ||  Map 0-73
|-
|  $1CCCE - $1CDC0  ||  $00F3  ||  Map 0-8A
|-
|  $1CDC1 - $1CEB3  ||  $00F3  ||  Map 0-84
|-
|  $1CEB4 - $1CFA6  ||  $00F3  ||  Map 0-88
|-
|  $1CFA7 - $1D099  ||  $00F3  ||  Map 0-82
|-
|  $1D09A - $1D18C  ||  $00F3  ||  Map 0-86
|-
|  $1D18D - $1D27E  ||  $00F2  ||  Map 0-C9
|-
|  $1D27F - $1D36D  ||  $00EF  ||  Map 1-1C
|-
|  $1D36E - $1D45A  ||  $00ED  ||  Map 0-30
|-
|  $1D45B - $1D543  ||  $00E9  ||  Map 0-E4
|-
|  $1D544 - $1D61C  ||  $00D9  ||  Map 0-A2
|-
|  $1D61D - $1D6F3  ||  $00D7  ||  Map 0-5A
|-
|  $1D6F4 - $1D7C8  ||  $00D5  ||  Map 1-05
|-
|  $1D7C9 - $1D896  ||  $00CE  ||  Map 1-18
|-
|  $1D897 - $1D963  ||  $00CD  ||  Map 0-5E
|-
|  $1D964 - $1DA30  ||  $00CD  ||  Map 0-9D
|-
|  $1DA31 - $1DAF6  ||  $00C6  ||  Map 0-6E
|-
|  $1DAF7 - $1DBB5  ||  $00BF  ||  Tileset 20 (unused?)
|-
|  $1DBB6 - $1DC6E  ||  $00B9  ||  Map 1-2B
|-
|  $1DC6F - $1DD26  ||  $00B8  ||  Map 1-19
|-
|  $1DD27 - $1DDDD  ||  $00B7  ||  Map 1-35
|-
|  $1DDDE - $1DE93  ||  $00B6  ||  Map 0-AF
|-
|  $1DE94 - $1DF47  ||  $00B4  ||  Map 0-E0
|-
|  $1DF48 - $1DFF3  ||  $00AC  ||  Tileset 08
|-
|  $1DFF4 - $1E00F  ||  $001C  ||  Enemy 0-47
|-
|  $1E010 - $1E0BA  ||  $00AB  ||  Map 0-96
|-
|  $1E0BB - $1E164  ||  $00AA  ||  Map 0-09
|-
|  $1E165 - $1E20D  ||  $00A9  ||  Map 0-95
|-
|  $1E20E - $1E2B6  ||  $00A9  ||  Map 0-41
|-
|  $1E2B7 - $1E35F  ||  $00A9  ||  Map 0-AD
|-
|  $1E360 - $1E407  ||  $00A8  ||  Map 1-16
|-
|  $1E408 - $1E4AF  ||  $00A8  ||  Map 0-1B
|-
|  $1E4B0 - $1E557  ||  $00A8  ||  Map 0-19
|-
|  $1E558 - $1E5FE  ||  $00A7  ||  Map 0-97
|-
|  $1E5FF - $1E6A5  ||  $00A7  ||  Map 0-D8
|-
|  $1E6A6 - $1E74C  ||  $00A7  ||  Map 0-98
|-
|  $1E74D - $1E7F3  ||  $00A7  ||  Map 0-C4
|-
|  $1E7F4 - $1E899  ||  $00A6  ||  Map 0-1D
|-
|  $1E89A - $1E93F  ||  $00A6  ||  Map 0-18
|-
|  $1E940 - $1E9E3  ||  $00A4  ||  Map 0-8C
|-
|  $1E9E4 - $1EA86  ||  $00A3  ||  Map 0-14
|-
|  $1EA87 - $1EB29  ||  $00A3  ||  Map 1-36
|-
|  $1EB2A - $1EBCC  ||  $00A3  ||  Map 0-12
|-
|  $1EBCD - $1EC6C  ||  $00A0  ||  Map 1-45
|-
|  $1EC6D - $1ED0C  ||  $00A0  ||  Map 0-34
|-
|  $1ED0D - $1EDAC  ||  $00A0  ||  Map 0-E8
|-
|  $1EDAD - $1EE4A  ||  $009E  ||  Map 1-1B
|-
|  $1EE4B - $1EEE8  ||  $009E  ||  Map 0-E1
|-
|  $1EEE9 - $1EF85  ||  $009D  ||  Map 0-15
|-
|  $1EF86 - $1F021  ||  $009C  ||  Map 1-34
|-
|  $1F022 - $1F0BD  ||  $009C  ||  Map 0-FB
|-
|  $1F0BE - $1F159  ||  $009C  ||  Map 1-08
|-
|  $1F15A - $1F1F4  ||  $009B  ||  Map 0-DA
|-
|  $1F1F5 - $1F28F  ||  $009B  ||  Map 0-F3
|-
|  $1F290 - $1F328  ||  $0099  ||  Map 0-69
|-
|  $1F329 - $1F3C0  ||  $0098  ||  Map 1-12
|-
|  $1F3C1 - $1F458  ||  $0098  ||  Map 0-3E
|-
|  $1F459 - $1F4F0  ||  $0098  ||  Map 1-2C
|-
|  $1F4F1 - $1F587  ||  $0097  ||  Map 0-6C
|-
|  $1F588 - $1F61D  ||  $0096  ||  Map 0-B4
|-
|  $1F61E - $1F6B2  ||  $0095  ||  Map 0-16
|-
|  $1F6B3 - $1F746  ||  $0094  ||  Map 0-1A
|-
|  $1F747 - $1F7D9  ||  $0093  ||  Map 0-F7
|-
|  $1F7DA - $1F86C  ||  $0093  ||  Map 0-1C
|-
|  $1F86D - $1F8FD  ||  $0091  ||  Map 1-14
|-
|  $1F8FE - $1F98E  ||  $0091  ||  Map 0-7E
|-
|  $1F98F - $1FA1F  ||  $0091  ||  Map 1-0C
|-
|  $1FA20 - $1FAAF  ||  $0090  ||  Map 0-59
|-
|  $1FAB0 - $1FB3E  ||  $008F  ||  Map 0-C7
|-
|  $1FB3F - $1FBCC  ||  $008E  ||  Map 1-3B
|-
|  $1FBCD - $1FC5A  ||  $008E  ||  Map 1-39
|-
|  $1FC5B - $1FCE8  ||  $008E  ||  Map 1-3A
|-
|  $1FCE9 - $1FD76  ||  $008E  ||  Map 1-3C
|-
|  $1FD77 - $1FE01  ||  $008B  ||  Map 0-C1
|-
|  $1FE02 - $1FE8C  ||  $008B  ||  Map 0-BE
|-
|  $1FE8D - $1FF17  ||  $008B  ||  Map 0-A7
|-
|  $1FF18 - $1FFA2  ||  $008B  ||  Map 0-0D
|-
|  $1FFA3 - $2000E  ||  $006C  ||  Map 0-74
|-
|  $20010 - $20099  ||  $008A  ||  Map 0-D7
|-
|  $2009A - $20123  ||  $008A  ||  Map 0-17
|-
|  $20124 - $201AC  ||  $0089  ||  Map 0-07
|-
|  $201AD - $20234  ||  $0088  ||  Map 0-55
|-
|  $20235 - $202BC  ||  $0088  ||  Map 0-64
|-
|  $202BD - $20343  ||  $0087  ||  Map 0-F9
|-
|  $20344 - $203C9  ||  $0086  ||  Map 0-C8
|-
|  $203CA - $2044E  ||  $0085  ||  Tileset 0F
|-
|  $2044F - $204D2  ||  $0084  ||  Map 0-DE
|-
|  $204D3 - $20555  ||  $0083  ||  Map 0-D2
|-
|  $20556 - $205D8  ||  $0083  ||  Map 0-60
|-
|  $205D9 - $2065B  ||  $0083  ||  Map 0-4E
|-
|  $2065C - $206DE  ||  $0083  ||  Map 0-4F
|-
|  $206DF - $20761  ||  $0083  ||  Map 0-48
|-
|  $20762 - $207E2  ||  $0081  ||  Map 0-78
|-
|  $207E3 - $20862  ||  $0080  ||  Map 0-72
|-
|  $20863 - $208E2  ||  $0080  ||  Map 0-7F
|-
|  $208E3 - $20961  ||  $007F  ||  Map 0-53
|-
|  $20962 - $209E0  ||  $007F  ||  Map 0-6A
|-
|  $209E1 - $20A5D  ||  $007D  ||  Map 0-E2
|-
|  $20A5E - $20ADA  ||  $007D  ||  Map 0-44
|-
|  $20ADB - $20B55  ||  $007B  ||  Map 0-87
|-
|  $20B56 - $20BD0  ||  $007B  ||  Map 0-7A
|-
|  $20BD1 - $20C4A  ||  $007A  ||  Map 1-21
|-
|  $20C4B - $20CC3  ||  $0079  ||  Map 0-71
|-
|  $20CC4 - $20D3C  ||  $0079  ||  Map 0-DB
|-
|  $20D3D - $20DB5  ||  $0079  ||  Map 0-C3
|-
|  $20DB6 - $20E2D  ||  $0078  ||  Map 0-58
|-
|  $20E2E - $20EA5  ||  $0078  ||  Map 0-F1
|-
|  $20EA6 - $20F1C  ||  $0077  ||  Map 0-0C
|-
|  $20F1D - $20F92  ||  $0076  ||  Map 0-FE
|-
|  $20F93 - $21002  ||  $0070  ||  Map 1-28
|-
|  $21003 - $21071  ||  $006F  ||  Map 0-7C
|-
|  $21072 - $210E0  ||  $006F  ||  Map 0-89
|-
|  $210E1 - $2114F  ||  $006F  ||  Map 0-D0
|-
|  $21150 - $211BD  ||  $006E  ||  Map 0-0A
|-
|  $211BE - $21229  ||  $006C  ||  Map 0-54
|-
|  $2122A - $21295  ||  $006C  ||  Map 0-81
|-
|  $21296 - $21300  ||  $006B  ||  Map 1-0F
|-
|  $21301 - $21369  ||  $0069  ||  Map 1-24
|-
|  $2136A - $213D1  ||  $0068  ||  Map 0-A4
|-
|  $213D2 - $21439  ||  $0068  ||  Map 0-F5
|-
|  $2143A - $2149E  ||  $0065  ||  Map 0-65
|-
|  $2149F - $21502  ||  $0064  ||  Map 1-46
|-
|  $21503 - $21565  ||  $0063  ||  Map 0-E3
|-
|  $21566 - $215C7  ||  $0062  ||  Map 0-CB
|-
|  $215C8 - $21628  ||  $0061  ||  Map 0-A8
|-
|  $21629 - $21689  ||  $0061  ||  Map 0-27
|-
|  $2168A - $216EA  ||  $0061  ||  Map 0-26
|-
|  $216EB - $2174B  ||  $0061  ||  Map 0-25
|-
|  $2174C - $217AC  ||  $0061  ||  Map 1-37
|-
|  $217AD - $2180D  ||  $0061  ||  Map 0-28
|-
|  $2180E - $2186E  ||  $0061  ||  Map 0-29
|-
|  $2186F - $218CD  ||  $005F  ||  Map 0-D1
|-
|  $218CE - $2192C  ||  $005F  ||  Map 0-63
|-
|  $2192D - $21989  ||  $005D  ||  Map 0-2E
|-
|  $2198A - $219E2  ||  $0059  ||  Map 0-DC
|-
|  $219E3 - $21A3A  ||  $0058  ||  Map 1-0E
|-
|  $21A3B - $21A91  ||  $0057  ||  Map 0-76
|-
|  $21A92 - $21AE8  ||  $0057  ||  Map 0-83
|-
|  $21AE9 - $21B3B  ||  $0053  ||  Map 0-49
|-
|  $21B3C - $21B8E  ||  $0053  ||  Map 0-BC
|-
|  $21B8F - $21BDE  ||  $0050  ||  Map 0-B7
|-
|  $21BDF - $21C2D  ||  $004F  ||  Map 0-E9
|-
|  $21C2E - $21C7C  ||  $004F  ||  Map 0-70
|-
|  $21C7D - $21CC9  ||  $004D  ||  Map 0-42
|-
|  $21CCA - $21D14  ||  $004B  ||  Map 0-6B
|-
|  $21D15 - $21D58  ||  $0044  ||  Map 0-50
|-
|  $21D59 - $21D96  ||  $003E  ||  Map 1-3F
|-
|  $21D97 - $21DD0  ||  $003A  ||  Map 0-4D
|-
|  $21DD1 - $21E09  ||  $0039  ||  Map 1-42
|-
|  $21E0A - $21E40  ||  $0037  ||  Map 0-67
|-
|  $21E41 - $21E76  ||  $0036  ||  Map 1-3D
|-
|  $21E77 - $21EAC  ||  $0036  ||  Enemy 0-FA
|-
|  $21EAD - $21EE1  ||  $0035  ||  Map 1-44
|-
|  $21EE2 - $21F16  ||  $0035  ||  Map 1-40
|-
|  $21F17 - $21F4A  ||  $0034  ||  Enemy 1-29
|-
|  $21F4B - $21F7B  ||  $0031  ||  Enemy 1-38
|-
|  $21F7C - $21FAA  ||  $002F  ||  Map 1-43
|-
|  $21FAB - $21FD8  ||  $002E  ||  Enemy 1-1F
|-
|  $21FD9 - $22004  ||  $002C  ||  Enemy 1-25
|-
|  $22005 - $2200F  ||  $000B  ||  Enemy 0-DC
|-
|  $22010 - $22039  ||  $002A  ||  Enemy 0-62
|-
|  $2203A - $22061  ||  $0028  ||  Map 1-41
|-
|  $22062 - $22089  ||  $0028  ||  Enemy 0-40
|-
|  $2208A - $220B0  ||  $0027  ||  Enemy 0-3C
|-
|  $220B1 - $220D6  ||  $0026  ||  Enemy 0-94
|-
|  $220D7 - $220FC  ||  $0026  ||  Enemy 0-5F
|-
|  $220FD - $22122  ||  $0026  ||  Enemy 0-FC
|-
|  $22123 - $22148  ||  $0026  ||  Enemy 1-13
|-
|  $22149 - $2216E  ||  $0026  ||  Enemy 1-2A
|-
|  $2216F - $22193  ||  $0025  ||  Enemy 0-9A
|-
|  $22194 - $221B8  ||  $0025  ||  Enemy 0-C2
|-
|  $221B9 - $221DD  ||  $0025  ||  Enemy 1-31
|-
|  $221DE - $22202  ||  $0025  ||  Enemy 0-B0
|-
|  $22203 - $22226  ||  $0024  ||  Enemy 0-56
|-
|  $22227 - $2224A  ||  $0024  ||  Enemy 0-3A
|-
|  $2224B - $2226C  ||  $0022  ||  Enemy 0-6F
|-
|  $2226D - $2228E  ||  $0022  ||  Map 1-06
|-
|  $2228F - $222B0  ||  $0022  ||  Enemy 0-3D
|-
|  $222B1 - $222D2  ||  $0022  ||  Enemy 0-32
|-
|  $222D3 - $222F4  ||  $0022  ||  Enemy 0-3F
|-
|  $222F5 - $22315  ||  $0021  ||  Enemy 0-B8
|-
|  $22316 - $22336  ||  $0021  ||  Enemy 0-5B
|-
|  $22337 - $22356  ||  $0020  ||  Enemy 0-4C
|-
|  $22357 - $22376  ||  $0020  ||  Enemy 0-FF
|-
|  $22377 - $22396  ||  $0020  ||  Enemy 1-04
|-
|  $22397 - $223B6  ||  $0020  ||  Enemy 0-9E
|-
|  $223B7 - $223D5  ||  $001F  ||  Enemy 0-46
|-
|  $223D6 - $223F4  ||  $001F  ||  Map 1-3E
|-
|  $223F5 - $22413  ||  $001F  ||  Enemy 0-66
|-
|  $22414 - $22431  ||  $001E  ||  Enemy 1-00
|-
|  $22432 - $2244F  ||  $001E  ||  Enemy 0-90
|-
|  $22450 - $2246D  ||  $001E  ||  Enemy 0-91
|-
|  $2246E - $2248B  ||  $001E  ||  Enemy 0-45
|-
|  $2248C - $224A9  ||  $001E  ||  Enemy 1-0A
|-
|  $224AA - $224C7  ||  $001E  ||  Enemy 1-0D
|-
|  $224C8 - $224E4  ||  $001D  ||  Enemy 0-A9
|-
|  $224E5 - $22501  ||  $001D  ||  Enemy 0-C0
|-
|  $22502 - $2251E  ||  $001D  ||  Enemy 1-11
|-
|  $2251F - $2253A  ||  $001C  ||  Enemy 0-A5
|-
|  $2253B - $22556  ||  $001C  ||  Enemy 1-0B
|-
|  $22557 - $22572  ||  $001C  ||  Enemy 1-2E
|-
|  $22573 - $2258E  ||  $001C  ||  Enemy 1-09
|-
|  $2258F - $225AA  ||  $001C  ||  Enemy 0-43
|-
|  $225AB - $225C6  ||  $001C  ||  Enemy 0-EF
|-
|  $225C7 - $225E2  ||  $001C  ||  Enemy 0-DF
|-
|  $225E3 - $225FD  ||  $001B  ||  Enemy 0-0B
|-
|  $225FE - $22618  ||  $001B  ||  Enemy 0-52
|-
|  $22619 - $22633  ||  $001B  ||  Enemy 0-5A
|-
|  $22634 - $2264E  ||  $001B  ||  Enemy 0-BF
|-
|  $2264F - $22668  ||  $001A  ||  Enemy 0-2B
|-
|  $22669 - $22682  ||  $001A  ||  Enemy 0-5D
|-
|  $22683 - $2269C  ||  $001A  ||  Enemy 0-68
|-
|  $2269D - $226B6  ||  $001A  ||  Enemy 0-2D
|-
|  $226B7 - $226CF  ||  $0019  ||  Enemy 0-A0
|-
|  $226D0 - $226E8  ||  $0019  ||  Enemy 1-15
|-
|  $226E9 - $22701  ||  $0019  ||  Enemy 0-51
|-
|  $22702 - $22719  ||  $0018  ||  Enemy 0-AA
|-
|  $2271A - $22731  ||  $0018  ||  Enemy 0-2F
|-
|  $22732 - $22749  ||  $0018  ||  Enemy 0-35
|-
|  $2274A - $22761  ||  $0018  ||  Enemy 1-23
|-
|  $22762 - $22779  ||  $0018  ||  Enemy 0-36
|-
|  $2277A - $22791  ||  $0018  ||  Enemy 0-D4
|-
|  $22792 - $227A9  ||  $0018  ||  Enemy 0-F6
|-
|  $227AA - $227C1  ||  $0018  ||  Enemy 0-F2
|-
|  $227C2 - $227D9  ||  $0018  ||  Enemy 0-93
|-
|  $227DA - $227F1  ||  $0018  ||  Tileset 30 (unused?)
|-
|  $227F2 - $22809  ||  $0018  ||  Enemy 0-CD
|-
|  $2280A - $22820  ||  $0017  ||  Enemy 0-99
|-
|  $22821 - $22837  ||  $0017  ||  Enemy 1-17
|-
|  $22838 - $2284E  ||  $0017  ||  Enemy 0-BD
|-
|  $2284F - $22865  ||  $0017  ||  Enemy 0-6E
|-
|  $22866 - $2287C  ||  $0017  ||  Enemy 0-DD
|-
|  $2287D - $22892  ||  $0016  ||  Enemy 1-01
|-
|  $22893 - $228A8  ||  $0016  ||  Enemy 0-9F
|-
|  $228A9 - $228BE  ||  $0016  ||  Enemy 1-1D
|-
|  $228BF - $228D4  ||  $0016  ||  Enemy 0-B3
|-
|  $228D5 - $228EA  ||  $0016  ||  Enemy 0-4A
|-
|  $228EB - $228FF  ||  $0015  ||  Enemy 0-A1
|-
|  $22900 - $22914  ||  $0015  ||  Enemy 0-9C
|-
|  $22915 - $22929  ||  $0015  ||  Enemy 1-1E
|-
|  $2292A - $2293D  ||  $0014  ||  Enemy 0-C4
|-
|  $2293E - $22951  ||  $0014  ||  Enemy 0-EC
|-
|  $22952 - $22965  ||  $0014  ||  Enemy 0-2C
|-
|  $22966 - $22979  ||  $0014  ||  Enemy 0-61
|-
|  $2297A - $2298D  ||  $0014  ||  Enemy 0-E6
|-
|  $2298E - $229A0  ||  $0013  ||  Enemy 0-1E
|-
|  $229A1 - $229B3  ||  $0013  ||  Enemy 0-1F
|-
|  $229B4 - $229C6  ||  $0013  ||  Enemy 0-20
|-
|  $229C7 - $229D9  ||  $0013  ||  Enemy 1-33
|-
|  $229DA - $229EC  ||  $0013  ||  Enemy 1-32
|-
|  $229ED - $229FF  ||  $0013  ||  Enemy 0-21
|-
|  $22A00 - $22A12  ||  $0013  ||  Enemy 0-CE
|-
|  $22A13 - $22A25  ||  $0013  ||  Enemy 0-A3
|-
|  $22A26 - $22A38  ||  $0013  ||  Enemy 0-22
|-
|  $22A39 - $22A4B  ||  $0013  ||  Enemy 0-31
|-
|  $22A4C - $22A5E  ||  $0013  ||  Enemy 0-23
|-
|  $22A5F - $22A71  ||  $0013  ||  Enemy 0-24
|-
|  $22A72 - $22A84  ||  $0013  ||  Enemy 0-3B
|-
|  $22A85 - $22A96  ||  $0012  ||  Enemy 0-F4
|-
|  $22A97 - $22AA8  ||  $0012  ||  Enemy 0-CF
|-
|  $22AA9 - $22ABA  ||  $0012  ||  Enemy 1-1C
|-
|  $22ABB - $22ACC  ||  $0012  ||  Enemy 1-1A
|-
|  $22ACD - $22ADE  ||  $0012  ||  Enemy 0-E0
|-
|  $22ADF - $22AF0  ||  $0012  ||  Enemy 0-E5
|-
|  $22AF1 - $22B02  ||  $0012  ||  Enemy 0-CC
|-
|  $22B03 - $22B13  ||  $0011  ||  Enemy 0-A6
|-
|  $22B14 - $22B24  ||  $0011  ||  Enemy 0-E7
|-
|  $22B25 - $22B35  ||  $0011  ||  Enemy 0-EA
|-
|  $22B36 - $22B46  ||  $0011  ||  Enemy 0-9B
|-
|  $22B47 - $22B56  ||  $0010  ||  Enemy 0-37
|-
|  $22B57 - $22B66  ||  $0010  ||  Enemy 0-9D
|-
|  $22B67 - $22B76  ||  $0010  ||  Enemy 1-26
|-
|  $22B77 - $22B86  ||  $0010  ||  Enemy 0-4B
|-
|  $22B87 - $22B96  ||  $0010  ||  Enemy 0-EB
|-
|  $22B97 - $22BA6  ||  $0010  ||  Enemy 0-C5
|-
|  $22BA7 - $22BB6  ||  $0010  ||  Enemy 0-C9
|-
|  $22BB7 - $22BC6  ||  $0010  ||  Enemy 0-B9
|-
|  $22BC7 - $22BD6  ||  $0010  ||  Enemy 0-BA
|-
|  $22BD7 - $22BE6  ||  $0010  ||  Enemy 0-F0
|-
|  $22BE7 - $22BF6  ||  $0010  ||  Enemy 1-05
|-
|  $22BF7 - $22C06  ||  $0010  ||  Enemy 0-ED
|-
|  $22C07 - $22C16  ||  $0010  ||  Enemy 0-5E
|-
|  $22C17 - $22C25  ||  $000F  ||  Enemy 0-E4
|-
|  $22C26 - $22C34  ||  $000F  ||  Enemy 0-8C
|-
|  $22C35 - $22C43  ||  $000F  ||  Enemy 0-C6
|-
|  $22C44 - $22C51  ||  $000E  ||  Enemy 0-B1
|-
|  $22C52 - $22C5F  ||  $000E  ||  Enemy 1-20
|-
|  $22C60 - $22C6D  ||  $000E  ||  Enemy 0-B5
|-
|  $22C6E - $22C7B  ||  $000E  ||  Enemy 0-BB
|-
|  $22C7C - $22C89  ||  $000E  ||  Enemy 0-D5
|-
|  $22C8A - $22C96  ||  $000D  ||  Enemy 0-BE
|-
|  $22C97 - $22CA3  ||  $000D  ||  Enemy 1-03
|-
|  $22CA4 - $22CB0  ||  $000D  ||  Enemy 0-A7
|-
|  $22CB1 - $22CBC  ||  $000C  ||  Enemy 0-5C
|-
|  $22CBD - $22CC8  ||  $000C  ||  Enemy 1-27
|-
|  $22CC9 - $22CD4  ||  $000C  ||  Enemy 0-D6
|-
|  $22CD5 - $22CE0  ||  $000C  ||  Enemy 0-FD
|-
|  $22CE1 - $22CEC  ||  $000C  ||  Enemy 0-33
|-
|  $22CED - $22CF8  ||  $000C  ||  Enemy 1-10
|-
|  $22CF9 - $22D03  ||  $000B  ||  Enemy 0-D0
|-
|  $22D04 - $22D0E  ||  $000B  ||  Enemy 1-2D
|-
|  $22D0F - $22D19  ||  $000B  ||  Enemy 0-97
|-
|  $22D1A - $22D24  ||  $000B  ||  Enemy 1-2B
|-
|  $22D25 - $22D2F  ||  $000B  ||  Enemy 0-98
|-
|  $22D30 - $22D3A  ||  $000B  ||  Enemy 0-96
|-
|  $22D3B - $22D45  ||  $000B  ||  Enemy 0-30
|-
|  $22D46 - $22D50  ||  $000B  ||  Enemy 0-C7
|-
|  $22D51 - $22D5B  ||  $000B  ||  Enemy 0-95
|-
|  $22D5C - $22D65  ||  $000A  ||  Enemy 0-0E
|-
|  $22D66 - $22D6F  ||  $000A  ||  Enemy 1-02
|-
|  $22D70 - $22D79  ||  $000A  ||  Enemy 1-19
|-
|  $22D7A - $22D83  ||  $000A  ||  Enemy 0-F8
|-
|  $22D84 - $22D8D  ||  $000A  ||  Enemy 0-B6
|-
|  $22D8E - $22D97  ||  $000A  ||  Enemy 0-A2
|-
|  $22D98 - $22DA1  ||  $000A  ||  Enemy 0-39
|-
|  $22DA2 - $22DAA  ||  $0009  ||  Enemy 0-D9
|-
|  $22DAB - $22DB3  ||  $0009  ||  Enemy 0-F5
|-
|  $22DB4 - $22DBC  ||  $0009  ||  Enemy 0-0F
|-
|  $22DBD - $22DC5  ||  $0009  ||  Enemy 1-22
|-
|  $22DC6 - $22DCE  ||  $0009  ||  Enemy 0-DE
|-
|  $22DCF - $22DD7  ||  $0009  ||  Enemy 0-F3
|-
|  $22DD8 - $22DE0  ||  $0009  ||  Enemy 1-12
|-
|  $22DE1 - $22DE9  ||  $0009  ||  Enemy 0-D7
|-
|  $22DEA - $22DF2  ||  $0009  ||  Enemy 0-53
|-
|  $22DF3 - $22DFB  ||  $0009  ||  Enemy 0-EE
|-
|  $22DFC - $22E04  ||  $0009  ||  Enemy 1-35
|-
|  $22E05 - $22E0D  ||  $0009  ||  Enemy 1-45
|-
|  $22E0E - $22E16  ||  $0009  ||  Enemy 0-E3
|-
|  $22E17 - $22E1F  ||  $0009  ||  Enemy 0-C1
|-
|  $22E20 - $22E27  ||  $0008  ||  Enemy 0-01
|-
|  $22E28 - $22E2F  ||  $0008  ||  Enemy 0-CA
|-
|  $22E30 - $22E37  ||  $0008  ||  Enemy 0-03
|-
|  $22E38 - $22E3F  ||  $0008  ||  Enemy 0-05
|-
|  $22E40 - $22E47  ||  $0008  ||  Enemy 0-0C
|-
|  $22E48 - $22E4F  ||  $0008  ||  Enemy 0-04
|-
|  $22E50 - $22E57  ||  $0008  ||  Enemy 0-AB
|-
|  $22E58 - $22E5F  ||  $0008  ||  Enemy 0-8D
|-
|  $22E60 - $22E67  ||  $0008  ||  Enemy 1-18
|-
|  $22E68 - $22E6F  ||  $0008  ||  Enemy 0-8F
|-
|  $22E70 - $22E77  ||  $0008  ||  Enemy 1-07
|-
|  $22E78 - $22E7E  ||  $0007  ||  Enemy 0-34
|-
|  $22E7F - $22E85  ||  $0007  ||  Enemy 0-4D
|-
|  $22E86 - $22E8C  ||  $0007  ||  Enemy 0-48
|-
|  $22E8D - $22E93  ||  $0007  ||  Enemy 0-4E
|-
|  $22E94 - $22E9A  ||  $0007  ||  Enemy 0-4F
|-
|  $22E9B - $22EA1  ||  $0007  ||  Enemy 0-BC
|-
|  $22EA2 - $22EA8  ||  $0007  ||  Enemy 0-C3
|-
|  $22EA9 - $22EAF  ||  $0007  ||  Enemy 1-14
|-
|  $22EB0 - $22EB6  ||  $0007  ||  Enemy 0-58
|-
|  $22EB7 - $22EBD  ||  $0007  ||  Enemy 0-E2
|-
|  $22EBE - $22EC4  ||  $0007  ||  Enemy 0-15
|-
|  $22EC5 - $22ECB  ||  $0007  ||  Enemy 0-44
|-
|  $22ECC - $22ED2  ||  $0007  ||  Enemy 0-AF
|-
|  $22ED3 - $22ED9  ||  $0007  ||  Enemy 0-FB
|-
|  $22EDA - $22EE0  ||  $0007  ||  Enemy 0-64
|-
|  $22EE1 - $22EE7  ||  $0007  ||  Enemy 0-2A
|-
|  $22EE8 - $22EEE  ||  $0007  ||  Enemy 0-AD
|-
|  $22EEF - $22EF5  ||  $0007  ||  Enemy 0-41
|-
|  $22EF6 - $22EFC  ||  $0007  ||  Enemy 0-A4
|-
|  $22EFD - $22F03  ||  $0007  ||  Enemy 0-1C
|-
|  $22F04 - $22F0A  ||  $0007  ||  Enemy 0-67
|-
|  $22F0B - $22F11  ||  $0007  ||  Enemy 0-19
|-
|  $22F12 - $22F18  ||  $0007  ||  Enemy 0-B7
|-
|  $22F19 - $22F1F  ||  $0007  ||  Enemy 0-1B
|-
|  $22F20 - $22F26  ||  $0007  ||  Enemy 0-F7
|-
|  $22F27 - $22F2D  ||  $0007  ||  Enemy 0-17
|-
|  $22F2E - $22F34  ||  $0007  ||  Enemy 1-0F
|-
|  $22F35 - $22F3B  ||  $0007  ||  Enemy 0-54
|-
|  $22F3C - $22F41  ||  $0006  ||  Enemy 1-30
|-
|  $22F42 - $22F47  ||  $0006  ||  Enemy 0-08
|-
|  $22F48 - $22F4D  ||  $0006  ||  Enemy 0-AE
|-
|  $22F4E - $22F53  ||  $0006  ||  Enemy 0-06
|-
|  $22F54 - $22F59  ||  $0006  ||  Enemy 0-00
|-
|  $22F5A - $22F5F  ||  $0006  ||  Enemy 0-11
|-
|  $22F60 - $22F65  ||  $0006  ||  Enemy 0-B2
|-
|  $22F66 - $22F6A  ||  $0005  ||  Enemy 0-B4
|-
|  $22F6B - $22F6F  ||  $0005  ||  Enemy 0-49
|-
|  $22F70 - $22F74  ||  $0005  ||  Enemy 1-0E
|-
|  $22F75 - $22F79  ||  $0005  ||  Enemy 0-74
|-
|  $22F7A - $22F7E  ||  $0005  ||  Enemy 0-F9
|-
|  $22F7F - $22F83  ||  $0005  ||  Enemy 0-50
|-
|  $22F84 - $22F88  ||  $0005  ||  Enemy 0-3E
|-
|  $22F89 - $22F8D  ||  $0005  ||  Enemy 1-08
|-
|  $22F8E - $22F92  ||  $0005  ||  Enemy 1-0C
|-
|  $22F93 - $22F97  ||  $0005  ||  Enemy 0-E8
|-
|  $22F98 - $22F9C  ||  $0005  ||  Enemy 0-59
|-
|  $22F9D - $22FA1  ||  $0005  ||  Enemy 0-E9
|-
|  $22FA2 - $22FA6  ||  $0005  ||  Enemy 0-89
|-
|  $22FA7 - $22FAB  ||  $0005  ||  Enemy 0-76
|-
|  $22FAC - $22FB0  ||  $0005  ||  Enemy 0-2E
|-
|  $22FB1 - $22FB5  ||  $0005  ||  Enemy 1-1B
|-
|  $22FB6 - $22FBA  ||  $0005  ||  Enemy 0-72
|-
|  $22FBB - $22FBF  ||  $0005  ||  Enemy 0-F1
|-
|  $22FC0 - $22FC4  ||  $0005  ||  Enemy 0-C8
|-
|  $22FC5 - $22FC9  ||  $0005  ||  Enemy 0-E1
|-
|  $22FCA - $22FCE  ||  $0005  ||  Enemy 0-8B
|-
|  $22FCF - $22FD3  ||  $0005  ||  Enemy 0-D8
|-
|  $22FD4 - $22FD8  ||  $0005  ||  Enemy 0-42
|-
|  $22FD9 - $22FDD  ||  $0005  ||  Enemy 0-29
|-
|  $22FDE - $22FE2  ||  $0005  ||  Enemy 0-28
|-
|  $22FE3 - $22FE7  ||  $0005  ||  Enemy 0-78
|-
|  $22FE8 - $22FEC  ||  $0005  ||  Enemy 0-27
|-
|  $22FED - $22FF1  ||  $0005  ||  Enemy 0-65
|-
|  $22FF2 - $22FF6  ||  $0005  ||  Enemy 0-26
|-
|  $22FF7 - $22FFB  ||  $0005  ||  Enemy 0-6C
|-
|  $22FFC - $23000  ||  $0005  ||  Enemy 0-25
|-
|  $23001 - $23005  ||  $0005  ||  Enemy 0-6B
|-
|  $23006 - $2300A  ||  $0005  ||  Enemy 0-87
|-
|  $2300B - $2300F  ||  $0005  ||  Enemy 1-24
|-
|  $23010 - $23014  ||  $0005  ||  Enemy 0-6A
|-
|  $23015 - $23019  ||  $0005  ||  Enemy 0-7A
|-
|  $2301A - $2301E  ||  $0005  ||  Enemy 0-81
|-
|  $2301F - $23023  ||  $0005  ||  Enemy 0-7C
|-
|  $23024 - $23028  ||  $0005  ||  Enemy 0-85
|-
|  $23029 - $2302D  ||  $0005  ||  Enemy 0-D2
|-
|  $2302E - $23032  ||  $0005  ||  Enemy 0-7E
|-
|  $23033 - $23037  ||  $0005  ||  Enemy 1-28
|-
|  $23038 - $2303C  ||  $0005  ||  Enemy 0-D1
|-
|  $2303D - $23041  ||  $0005  ||  Enemy 0-1D
|-
|  $23042 - $23046  ||  $0005  ||  Enemy 1-06
|-
|  $23047 - $2304B  ||  $0005  ||  Enemy 0-FE
|-
|  $2304C - $23050  ||  $0005  ||  Enemy 0-1A
|-
|  $23051 - $23055  ||  $0005  ||  Enemy 0-60
|-
|  $23056 - $2305A  ||  $0005  ||  Enemy 0-DB
|-
|  $2305B - $2305F  ||  $0005  ||  Enemy 1-2C
|-
|  $23060 - $23064  ||  $0005  ||  Enemy 0-18
|-
|  $23065 - $23069  ||  $0005  ||  Enemy 0-70
|-
|  $2306A - $2306E  ||  $0005  ||  Enemy 0-83
|-
|  $2306F - $23073  ||  $0005  ||  Enemy 0-7F
|-
|  $23074 - $23078  ||  $0005  ||  Enemy 0-16
|-
|  $23079 - $2307D  ||  $0005  ||  Enemy 1-2F
|-
|  $2307E - $23082  ||  $0005  ||  Enemy 0-55
|-
|  $23083 - $23087  ||  $0005  ||  Enemy 1-3B
|-
|  $23088 - $2308C  ||  $0005  ||  Enemy 0-14
|-
|  $2308D - $23091  ||  $0005  ||  Enemy 1-3A
|-
|  $23092 - $23096  ||  $0005  ||  Enemy 0-0A
|-
|  $23097 - $2309B  ||  $0005  ||  Enemy 0-02
|-
|  $2309C - $230A0  ||  $0005  ||  Enemy 1-3C
|-
|  $230A1 - $230A5  ||  $0005  ||  Enemy 0-09
|-
|  $230A6 - $230AA  ||  $0005  ||  Enemy 1-36
|-
|  $230AB - $230AF  ||  $0005  ||  Enemy 1-37
|-
|  $230B0 - $230B4  ||  $0005  ||  Enemy 1-39
|-
|  $230B5 - $230B8  ||  $0004  ||  Enemy 0-75
|-
|  $230B9 - $230BC  ||  $0004  ||  Enemy 0-10
|-
|  $230BD - $230C0  ||  $0004  ||  Enemy 0-77
|-
|  $230C1 - $230C4  ||  $0004  ||  Enemy 0-13
|-
|  $230C5 - $230C8  ||  $0004  ||  Enemy 0-8A
|-
|  $230C9 - $230CC  ||  $0004  ||  Enemy 0-79
|-
|  $230CD - $230D0  ||  $0004  ||  Enemy 0-7B
|-
|  $230D1 - $230D4  ||  $0004  ||  Enemy 0-80
|-
|  $230D5 - $230D8  ||  $0004  ||  Enemy 0-82
|-
|  $230D9 - $230DC  ||  $0004  ||  Enemy 0-88
|-
|  $230DD - $230E0  ||  $0004  ||  Enemy 0-84
|-
|  $230E1 - $230E4  ||  $0004  ||  Enemy 0-7D
|-
|  $230E5 - $230E8  ||  $0004  ||  Enemy 0-86
|-
|  $230E9 - $230EB  ||  $0003  ||  Enemy 0-12
|-
|  $230EC - $230EE  ||  $0003  ||  Enemy 1-3D
|-
|  $230EF - $230F1  ||  $0003  ||  Enemy 1-34
|-
|  $230F2 - $230F4  ||  $0003  ||  Enemy 0-63
|-
|  $230F5 - $230F7  ||  $0003  ||  Enemy 0-07
|-
|  $230F8 - $230FA  ||  $0003  ||  Enemy 1-3F
|-
|  $230FB - $230FD  ||  $0003  ||  Enemy 0-0D
|-
|  $230FE - $23100  ||  $0003  ||  Enemy 1-40
|-
|  $23101 - $23103  ||  $0003  ||  Enemy 0-CB
|-
|  $23104 - $23106  ||  $0003  ||  Enemy 1-41
|-
|  $23107 - $23109  ||  $0003  ||  Enemy 0-DA
|-
|  $2310A - $2310C  ||  $0003  ||  Enemy 1-42
|-
|  $2310D - $2310F  ||  $0003  ||  Enemy 0-69
|-
|  $23110 - $23112  ||  $0003  ||  Enemy 1-43
|-
|  $23113 - $23115  ||  $0003  ||  Enemy 1-3E
|-
|  $23116 - $23118  ||  $0003  ||  Enemy 1-44
|-
|  $23119 - $2311B  ||  $0003  ||  Enemy 1-16
|-
|  $2311C - $2311E  ||  $0003  ||  Enemy 0-8E
|-
|  $2311F - $23121  ||  $0003  ||  Enemy 0-A8
|-
|  $23122 - $23124  ||  $0003  ||  Enemy 1-46
|}


== Room Data Pointers ==
== Room Data Pointers ==
* <tt>0x244E1 - 0x24627 (0147)</tt> = map data pointer - bank ''[bit 7 unknown]''
 
* <tt>0x24628 - 0x2476E (0147)</tt> = map data - tileset
The value of the current room (see [[{{BASEPAGENAME}}/Notes#Rooms|Notes]]) is used as the offset for the map and enemy data pointers and the tileset selection
* <tt>0x2476F - 0x248B5 (0147)</tt> = map data pointer - high byte
 
* <tt>0x248B6 - 0x249FC (0147)</tt> = map data pointer - low byte
{| class="wikitable sortable"
* <tt>0x249FD - 0x24A19 (001D)</tt> = tileset data pointer - bank
|-
* <tt>0x24A2E - 0x24A4A (001D)</tt> = tileset data pointer - high byte
!  Address  !!  Size  !!  Description
* <tt>0x24A5F - 0x24A7B (001D)</tt> = tileset data pointer - low byte
|-
* <tt>0x24A90 - 0x24BD6 (0147)</tt> = enemy data pointer - bank
|  $244E1 - $24627  ||  $0147  ||  Map data pointer - bank (bit 7 = boss map, dying returns to previous location)
* <tt>0x24BD7 - 0x24D1D (0147)</tt> = enemy data pointer - high byte
|-
* <tt>0x24D1E - 0x24E64 (0147)</tt> = enemy data pointer - low byte
|  $24628 - $2476E  ||  $0147 ||  Map data - tileset
* <tt>0x25C6F - 0x25C8B (001D)</tt> = tileset data - ''??? [always 08]''
|-
|  $2476F - $248B5  ||  $0147 ||  Map data pointer - high byte
|-
|  $248B6 - $249FC  ||  $0147 ||  Map data pointer - low byte
|-
|  $249FD - $24A2D  ||  $0031  ||  Tileset data pointer - bank
|-
|  $24A2E - $24A5E  ||  $0031  ||  Tileset data pointer - high byte
|-
|  $24A5F - $24A8F  ||  $0031  ||  Tileset data pointer - low byte
|-
|  $24A90 - $24BD6  ||  $0147 ||  Enemy data pointer - bank
|-
|  $24BD7 - $24D1D  ||  $0147 ||  Enemy data pointer - high byte
|-
|  $24D1E - $24E64  ||  $0147 ||  Enemy data pointer - low byte
|-
|  $25C6F - $25C8B  ||  $001D?  ||  Tileset data - value to subtract from tile # when destroyed/replaced with other tile [always(?) 08]
|}
 
 
== Door Data Format ==
 
Data for each door is stored in 5 bytes as follows:
 
* First byte - Door type (normal, stage entrance, end of level, museum, etc...)
* Second byte - Door coordinates
* Third byte - Door warp data (what room it takes you to)
* Fourth byte - Screen in room specified above you are warped to
* Fifth byte - X and Y coordinates on the screen specified above you are warped to
 
== Misc ==
 
{| class="wikitable sortable"
|-
!  Address  !!  Size  !!  Description  !! Default
|-
|  $24E65 - $24F90  ||  $012C  ||  Sprite palettes (6 bytes each - 2 sets of 3 colors)
|-
|  $25223 - $25C32  ||  $0A0F  ||  Door data (515 sets of 5 bytes)
|-
|  $25C5A - $25C6E  ||  $0015  ||  Boss battle locations (8 sets of 3 bytes)
|-
|  $307FD  ||    ||  Number of lives Kirby starts out with every game  ||  4
|-
|  $30802  ||    ||  Initial starting health of Kirby  ||  $2F
|-
|  $7BCCC  ||    ||  Number of lives Kirby starts out with after a Game Over  ||  4
|-
|  $7BCCE  ||    ||  Starting health of Kirby after a Game Over  ||  $2F
|}
 
 
{{Internal Data}}

Latest revision as of 01:53, 20 April 2024

Chip tiny.png The following article is a ROM map for Kirby's Adventure.

Signs above doors

Address Description
$02524B 1-1
$02525A 1-2
$02525F 1-3
$025250 1-Crane Game

Background Palettes

Address Size Description
$00010 - $0010F $100 Palette 00 color (also 04, 08, 0C, 10, 14, 18, 1C)
$00110 - $0020F $100 Palette 01 color
$00210 - $0030F $100 Palette 02 color
$00310 - $0040F $100 Palette 03 color
$00410 - $0050F $100 Palette 05 color
$00510 - $0060F $100 Palette 06 color
$00610 - $0070F $100 Palette 07 color
$00710 - $0080F $100 Palette 09 color
$00810 - $0090F $100 Palette 0A color
$00910 - $00A0F $100 Palette 0B color

Map/Enemy/Tileset Data

Data formats: Map, Enemy, Tileset

For a room listing, see Notes

NOTE: Map and tileset data is compressed

NOTE: $0B428 is a special case

Address Size Description
$00A10 - $00FAE $059F Map 0-FA
$00FAF - $01549 $059B Map 1-2A
$0154A - $01AE4 $059B Map 0-0B
$01AE5 - $01F7D $0499 Tileset 0E
$01F7E - $0200F $0092 Map 0-8B
$02010 - $02593 $0584 Map 0-57
$02594 - $02A18 $0485 Tileset 02
$02A19 - $02E9C $0484 Tileset 05
$02E9D - $032FC $0460 Map 1-1F
$032FD - $0375A $045E Tileset 0A
$0375B - $03BA0 $0446 Tileset 07
$03BA1 - $03FCF $042F Tileset 00
$03FD0 - $0400E $003F Enemy 0-57
$04010 - $0443D $042E Tileset 0C
$0443E - $04866 $0429 Tileset 10
$04867 - $04C87 $0421 Tileset 17
$04C88 - $05093 $040C Tileset 06
$05094 - $05497 $0404 Tileset 16
$05498 - $05894 $03FD Tileset 18
$05895 - $05C8A $03F6 Tileset 19
$05C8B - $05FF6 $036C Map 0-B3
$05FF7 - $0600F $0019 Enemy 0-92
$06010 - $06401 $03F2 Tileset 0B
$06402 - $067E6 $03E5 Tileset 1A
$067E7 - $06BBE $03D8 Tileset 1B
$06BBF - $06F91 $03D3 Tileset 09
$06F92 - $07360 $03CF Map 0-01
$07361 - $07728 $03C8 Map 0-03
$07729 - $07AE9 $03C1 Tileset 13
$07AEA - $07EA4 $03BB Map 0-05
$07EA5 - $08006 $0162 Map 1-00
$08007 - $0800F $0009 Enemy 1-21
$08010 - $083C1 $03B2 Tileset 12
$083C2 - $0876F $03AE Tileset 22 (unused?)
$08770 - $08B1C $03AD Map 0-F2
$08B1D - $08EC2 $03A6 Map 0-04
$08EC3 - $0925A $0398 Map 1-23
$0925B - $095F1 $0397 Tileset 03
$095F2 - $0997C $038B Map 1-25
$0997D - $09CE8 $036C Map 0-3D
$09CE9 - $09FF1 $0309 Map 0-BF
$09FF2 - $0A00F $001E Enemy 0-6D
$0A010 - $0A378 $0369 Map 0-FC
$0A379 - $0A6DD $0365 Map 0-2A
$0A6DE - $0AA3D $0360 Map 0-B0
$0AA3E - $0AD92 $0355 Tileset 14
$0AD93 - $0B0E4 $0352 Tileset 04
$0B0E5 - $0B427 $0343 Map 1-38
$0B428 - $0B727 $0300 PPU background banks 1-3 (3 sets of 256 bytes)
$0B728 - $0BA21 $02FA Map 0-3C
$0BA22 - $0BD0B $02EA Map 0-BD
$0BD0C - $0BFF1 $02E6 Map 1-11
$0BFF2 - $0C00F $001E Enemy 0-38
$0C010 - $0C2F2 $02E3 Map 0-D9
$0C2F3 - $0C5D3 $02E1 Tileset 15
$0C5D4 - $0C8AE $02DB Map 0-A9
$0C8AF - $0CB81 $02D3 Tileset 1C
$0CB82 - $0CE44 $02C3 Map 1-04
$0CE45 - $0D102 $02BE Tileset 01
$0D103 - $0D3B7 $02B5 Tileset 23 (unused?)
$0D3B8 - $0D664 $02AD Map 0-0F
$0D665 - $0D910 $02AC Map 0-B8
$0D911 - $0DBB2 $02A2 Map 0-C0
$0DBB3 - $0DE4F $029D Map 0-C2
$0DE50 - $0E00C $01BD Map 0-24
$0E00D - $0E00F $0003 Enemy 0-71
$0E010 - $0E2AA $029B Map 0-02
$0E2AB - $0E540 $0296 Map 0-06
$0E541 - $0E7CF $028F Map 0-9A
$0E7D0 - $0EA50 $0281 Map 0-5D
$0EA51 - $0ECD1 $0281 Map 0-AA
$0ECD2 - $0EF4E $027D Map 1-32
$0EF4F - $0F1C8 $027A Map 1-01
$0F1C9 - $0F43F $0277 Map 1-17
$0F440 - $0F6AF $0270 Map 1-1A
$0F6B0 - $0F918 $0269 Map 0-00
$0F919 - $0FB7E $0266 Map 1-15
$0FB7F - $0FDE1 $0263 Map 0-4C
$0FDE2 - $1000D $022C Map 0-32
$10010 - $1026B $025C Tileset 11
$1026C - $104C3 $0258 Map 0-56
$104C4 - $10716 $0253 Tileset 0D
$10717 - $10966 $0250 Map 1-13
$10967 - $10BB5 $024F Map 1-2E
$10BB6 - $10DFF $024A Map 0-2F
$10E00 - $11047 $0248 Map 0-45
$11048 - $1128D $0246 Map 0-F4
$1128E - $114D2 $0245 Map 0-AC
$114D3 - $11713 $0241 Map 0-11
$11714 - $11951 $023E Map 0-61
$11952 - $11B8D $023C Map 0-5F
$11B8E - $11DC5 $0238 Map 1-33
$11DC6 - $11FF7 $0232 Map 0-6D
$11FF8 - $1200F $0018 Enemy 0-AC
$12010 - $1223E $022F Map 0-D3
$1223F - $12466 $0228 Map 0-43
$12467 - $1268C $0226 Map 0-35
$1268D - $1289C $0210 Map 0-9E
$1289D - $12AAC $0210 Map 0-2B
$12AAD - $12CB1 $0205 Map 0-66
$12CB2 - $12EB0 $01FF Map 1-0D
$12EB1 - $130AD $01FD Map 0-FF
$130AE - $132A6 $01F9 Map 1-0B
$132A7 - $1349C $01F6 Map 0-EC
$1349D - $13692 $01F6 Map 0-3A
$13693 - $1387A $01E8 Map 0-38
$1387B - $13A5D $01E3 Map 1-09
$13A5E - $13C3C $01DF Map 0-2C
$13C3D - $13E1A $01DE Map 0-94
$13E1B - $13FF5 $01DB Map 0-E7
$13FF6 - $1400F $001A Enemy 0-D3
$14010 - $141E9 $01DA Map 0-9B
$141EA - $143C2 $01D9 Map 0-90
$143C3 - $14599 $01D7 Map 1-29
$1459A - $1476F $01D6 Map 0-8D
$14770 - $14944 $01D5 Map 1-20
$14945 - $14B19 $01D5 Map 0-36
$14B1A - $14CEC $01D3 Map 0-CF
$14CED - $14EBA $01CE Map 0-DD
$14EBB - $15083 $01C9 Map 1-2F
$15084 - $1524B $01C8 Map 0-EF
$1524C - $15410 $01C5 Map 1-31
$15411 - $155D4 $01C4 Map 0-91
$155D5 - $15796 $01C2 Map 0-A6
$15797 - $15953 $01BD Map 0-23
$15954 - $15B10 $01BD Map 0-22
$15B11 - $15CCD $01BD Map 0-1F
$15CCE - $15E8A $01BD Map 0-21
$15E8B - $1600F $0185 Map 0-4B
$16010 - $161CC $01BD Map 0-20
$161CD - $16387 $01BB Map 0-EE
$16388 - $16542 $01BB Map 0-1E
$16543 - $166FC $01BA Map 0-68
$166FD - $168AB $01AF Map 1-03
$168AC - $16A56 $01AB Map 1-26
$16A57 - $16C01 $01AB Map 1-1D
$16C02 - $16DAC $01AB Map 0-6F
$16DAD - $16F54 $01A8 Map 0-93
$16F55 - $170FA $01A6 Map 0-A5
$170FB - $1729D $01A3 Map 1-1E
$1729E - $1743F $01A2 Map 0-A3
$17440 - $175E0 $01A1 Map 0-A0
$175E1 - $1777F $019F Map 0-CD
$17780 - $17910 $0191 Map 1-22
$17911 - $17AA0 $0190 Map 0-31
$17AA1 - $17C2F $018F Map 0-52
$17C30 - $17DBA $018B Map 0-40
$17DBB - $17F43 $0189 Map 0-F6
$17F44 - $1800B $00C8 Map 0-CA
$1800C - $1800F $0004 Enemy 0-73
$18010 - $18192 $0183 Map 0-3B
$18193 - $18314 $0182 Map 1-2D
$18315 - $18491 $017D Map 0-C6
$18492 - $1860D $017C Map 0-D4
$1860E - $18788 $017B Map 0-62
$18789 - $18903 $017B Map 0-47
$18904 - $18A77 $0174 Map 0-2D
$18A78 - $18BE8 $0171 Map 0-E6
$18BE9 - $18D49 $0161 Map 0-BB
$18D4A - $18EA9 $0160 Map 1-0A
$18EAA - $19006 $015D Map 0-92
$19007 - $19163 $015D Map 0-EA
$19164 - $192BE $015B Map 0-4A
$192BF - $19413 $0155 Map 1-30
$19414 - $19567 $0154 Map 0-BA
$19568 - $196B9 $0152 Map 0-DF
$196BA - $19807 $014E Map 0-33
$19808 - $19952 $014B Map 0-3F
$19953 - $19A99 $0147 Map 0-A1
$19A9A - $19BDD $0144 Map 0-9C
$19BDE - $19D21 $0144 Map 0-46
$19D22 - $19E62 $0141 Map 0-ED
$19E63 - $19FA2 $0140 Map 0-0E
$19FA3 - $1A00F $006D Map 0-8E
$1A010 - $1A14F $0140 Map 0-99
$1A150 - $1A28F $0140 Map 0-37
$1A290 - $1A3CD $013E Map 0-08
$1A3CE - $1A50A $013D Map 0-39
$1A50B - $1A647 $013D Map 0-F0
$1A648 - $1A784 $013D Map 1-07
$1A785 - $1A8C0 $013C Map 0-13
$1A8C1 - $1A9F9 $0139 Map 0-B9
$1A9FA - $1AB2F $0136 Map 0-C5
$1AB30 - $1AC63 $0134 Map 0-AB
$1AC64 - $1AD97 $0134 Map 0-B2
$1AD98 - $1AEC7 $0130 Map 0-CC
$1AEC8 - $1AFF5 $012E Map 0-5B
$1AFF6 - $1B122 $012D Map 0-F8
$1B123 - $1B24F $012D Map 0-CE
$1B250 - $1B37B $012C Map 0-51
$1B37C - $1B49C $0121 Map 0-8F
$1B49D - $1B5BB $011F Tileset 24 (unused?)
$1B5BC - $1B6DA $011F Map 0-D5
$1B6DB - $1B7F7 $011D Map 0-9F
$1B7F8 - $1B910 $0119 Map 0-FD
$1B911 - $1BA29 $0119 Map 0-B6
$1BA2A - $1BB3F $0116 Map 0-E5
$1BB40 - $1BC55 $0116 Map 0-EB
$1BC56 - $1BD69 $0114 Map 1-10
$1BD6A - $1BE7C $0113 Map 0-D6
$1BE7D - $1BF8D $0111 Map 1-02
$1BF8E - $1C00E $0081 Map 0-85
$1C010 - $1C11D $010E Map 0-B1
$1C11E - $1C228 $010B Map 0-AE
$1C229 - $1C330 $0108 Map 0-10
$1C331 - $1C436 $0106 Map 1-27
$1C437 - $1C531 $00FB Map 0-5C
$1C532 - $1C628 $00F7 Map 0-B5
$1C629 - $1C71B $00F3 Map 0-79
$1C71C - $1C80E $00F3 Map 0-7B
$1C80F - $1C901 $00F3 Map 0-75
$1C902 - $1C9F4 $00F3 Map 0-77
$1C9F5 - $1CAE7 $00F3 Map 0-80
$1CAE8 - $1CBDA $00F3 Map 0-7D
$1CBDB - $1CCCD $00F3 Map 0-73
$1CCCE - $1CDC0 $00F3 Map 0-8A
$1CDC1 - $1CEB3 $00F3 Map 0-84
$1CEB4 - $1CFA6 $00F3 Map 0-88
$1CFA7 - $1D099 $00F3 Map 0-82
$1D09A - $1D18C $00F3 Map 0-86
$1D18D - $1D27E $00F2 Map 0-C9
$1D27F - $1D36D $00EF Map 1-1C
$1D36E - $1D45A $00ED Map 0-30
$1D45B - $1D543 $00E9 Map 0-E4
$1D544 - $1D61C $00D9 Map 0-A2
$1D61D - $1D6F3 $00D7 Map 0-5A
$1D6F4 - $1D7C8 $00D5 Map 1-05
$1D7C9 - $1D896 $00CE Map 1-18
$1D897 - $1D963 $00CD Map 0-5E
$1D964 - $1DA30 $00CD Map 0-9D
$1DA31 - $1DAF6 $00C6 Map 0-6E
$1DAF7 - $1DBB5 $00BF Tileset 20 (unused?)
$1DBB6 - $1DC6E $00B9 Map 1-2B
$1DC6F - $1DD26 $00B8 Map 1-19
$1DD27 - $1DDDD $00B7 Map 1-35
$1DDDE - $1DE93 $00B6 Map 0-AF
$1DE94 - $1DF47 $00B4 Map 0-E0
$1DF48 - $1DFF3 $00AC Tileset 08
$1DFF4 - $1E00F $001C Enemy 0-47
$1E010 - $1E0BA $00AB Map 0-96
$1E0BB - $1E164 $00AA Map 0-09
$1E165 - $1E20D $00A9 Map 0-95
$1E20E - $1E2B6 $00A9 Map 0-41
$1E2B7 - $1E35F $00A9 Map 0-AD
$1E360 - $1E407 $00A8 Map 1-16
$1E408 - $1E4AF $00A8 Map 0-1B
$1E4B0 - $1E557 $00A8 Map 0-19
$1E558 - $1E5FE $00A7 Map 0-97
$1E5FF - $1E6A5 $00A7 Map 0-D8
$1E6A6 - $1E74C $00A7 Map 0-98
$1E74D - $1E7F3 $00A7 Map 0-C4
$1E7F4 - $1E899 $00A6 Map 0-1D
$1E89A - $1E93F $00A6 Map 0-18
$1E940 - $1E9E3 $00A4 Map 0-8C
$1E9E4 - $1EA86 $00A3 Map 0-14
$1EA87 - $1EB29 $00A3 Map 1-36
$1EB2A - $1EBCC $00A3 Map 0-12
$1EBCD - $1EC6C $00A0 Map 1-45
$1EC6D - $1ED0C $00A0 Map 0-34
$1ED0D - $1EDAC $00A0 Map 0-E8
$1EDAD - $1EE4A $009E Map 1-1B
$1EE4B - $1EEE8 $009E Map 0-E1
$1EEE9 - $1EF85 $009D Map 0-15
$1EF86 - $1F021 $009C Map 1-34
$1F022 - $1F0BD $009C Map 0-FB
$1F0BE - $1F159 $009C Map 1-08
$1F15A - $1F1F4 $009B Map 0-DA
$1F1F5 - $1F28F $009B Map 0-F3
$1F290 - $1F328 $0099 Map 0-69
$1F329 - $1F3C0 $0098 Map 1-12
$1F3C1 - $1F458 $0098 Map 0-3E
$1F459 - $1F4F0 $0098 Map 1-2C
$1F4F1 - $1F587 $0097 Map 0-6C
$1F588 - $1F61D $0096 Map 0-B4
$1F61E - $1F6B2 $0095 Map 0-16
$1F6B3 - $1F746 $0094 Map 0-1A
$1F747 - $1F7D9 $0093 Map 0-F7
$1F7DA - $1F86C $0093 Map 0-1C
$1F86D - $1F8FD $0091 Map 1-14
$1F8FE - $1F98E $0091 Map 0-7E
$1F98F - $1FA1F $0091 Map 1-0C
$1FA20 - $1FAAF $0090 Map 0-59
$1FAB0 - $1FB3E $008F Map 0-C7
$1FB3F - $1FBCC $008E Map 1-3B
$1FBCD - $1FC5A $008E Map 1-39
$1FC5B - $1FCE8 $008E Map 1-3A
$1FCE9 - $1FD76 $008E Map 1-3C
$1FD77 - $1FE01 $008B Map 0-C1
$1FE02 - $1FE8C $008B Map 0-BE
$1FE8D - $1FF17 $008B Map 0-A7
$1FF18 - $1FFA2 $008B Map 0-0D
$1FFA3 - $2000E $006C Map 0-74
$20010 - $20099 $008A Map 0-D7
$2009A - $20123 $008A Map 0-17
$20124 - $201AC $0089 Map 0-07
$201AD - $20234 $0088 Map 0-55
$20235 - $202BC $0088 Map 0-64
$202BD - $20343 $0087 Map 0-F9
$20344 - $203C9 $0086 Map 0-C8
$203CA - $2044E $0085 Tileset 0F
$2044F - $204D2 $0084 Map 0-DE
$204D3 - $20555 $0083 Map 0-D2
$20556 - $205D8 $0083 Map 0-60
$205D9 - $2065B $0083 Map 0-4E
$2065C - $206DE $0083 Map 0-4F
$206DF - $20761 $0083 Map 0-48
$20762 - $207E2 $0081 Map 0-78
$207E3 - $20862 $0080 Map 0-72
$20863 - $208E2 $0080 Map 0-7F
$208E3 - $20961 $007F Map 0-53
$20962 - $209E0 $007F Map 0-6A
$209E1 - $20A5D $007D Map 0-E2
$20A5E - $20ADA $007D Map 0-44
$20ADB - $20B55 $007B Map 0-87
$20B56 - $20BD0 $007B Map 0-7A
$20BD1 - $20C4A $007A Map 1-21
$20C4B - $20CC3 $0079 Map 0-71
$20CC4 - $20D3C $0079 Map 0-DB
$20D3D - $20DB5 $0079 Map 0-C3
$20DB6 - $20E2D $0078 Map 0-58
$20E2E - $20EA5 $0078 Map 0-F1
$20EA6 - $20F1C $0077 Map 0-0C
$20F1D - $20F92 $0076 Map 0-FE
$20F93 - $21002 $0070 Map 1-28
$21003 - $21071 $006F Map 0-7C
$21072 - $210E0 $006F Map 0-89
$210E1 - $2114F $006F Map 0-D0
$21150 - $211BD $006E Map 0-0A
$211BE - $21229 $006C Map 0-54
$2122A - $21295 $006C Map 0-81
$21296 - $21300 $006B Map 1-0F
$21301 - $21369 $0069 Map 1-24
$2136A - $213D1 $0068 Map 0-A4
$213D2 - $21439 $0068 Map 0-F5
$2143A - $2149E $0065 Map 0-65
$2149F - $21502 $0064 Map 1-46
$21503 - $21565 $0063 Map 0-E3
$21566 - $215C7 $0062 Map 0-CB
$215C8 - $21628 $0061 Map 0-A8
$21629 - $21689 $0061 Map 0-27
$2168A - $216EA $0061 Map 0-26
$216EB - $2174B $0061 Map 0-25
$2174C - $217AC $0061 Map 1-37
$217AD - $2180D $0061 Map 0-28
$2180E - $2186E $0061 Map 0-29
$2186F - $218CD $005F Map 0-D1
$218CE - $2192C $005F Map 0-63
$2192D - $21989 $005D Map 0-2E
$2198A - $219E2 $0059 Map 0-DC
$219E3 - $21A3A $0058 Map 1-0E
$21A3B - $21A91 $0057 Map 0-76
$21A92 - $21AE8 $0057 Map 0-83
$21AE9 - $21B3B $0053 Map 0-49
$21B3C - $21B8E $0053 Map 0-BC
$21B8F - $21BDE $0050 Map 0-B7
$21BDF - $21C2D $004F Map 0-E9
$21C2E - $21C7C $004F Map 0-70
$21C7D - $21CC9 $004D Map 0-42
$21CCA - $21D14 $004B Map 0-6B
$21D15 - $21D58 $0044 Map 0-50
$21D59 - $21D96 $003E Map 1-3F
$21D97 - $21DD0 $003A Map 0-4D
$21DD1 - $21E09 $0039 Map 1-42
$21E0A - $21E40 $0037 Map 0-67
$21E41 - $21E76 $0036 Map 1-3D
$21E77 - $21EAC $0036 Enemy 0-FA
$21EAD - $21EE1 $0035 Map 1-44
$21EE2 - $21F16 $0035 Map 1-40
$21F17 - $21F4A $0034 Enemy 1-29
$21F4B - $21F7B $0031 Enemy 1-38
$21F7C - $21FAA $002F Map 1-43
$21FAB - $21FD8 $002E Enemy 1-1F
$21FD9 - $22004 $002C Enemy 1-25
$22005 - $2200F $000B Enemy 0-DC
$22010 - $22039 $002A Enemy 0-62
$2203A - $22061 $0028 Map 1-41
$22062 - $22089 $0028 Enemy 0-40
$2208A - $220B0 $0027 Enemy 0-3C
$220B1 - $220D6 $0026 Enemy 0-94
$220D7 - $220FC $0026 Enemy 0-5F
$220FD - $22122 $0026 Enemy 0-FC
$22123 - $22148 $0026 Enemy 1-13
$22149 - $2216E $0026 Enemy 1-2A
$2216F - $22193 $0025 Enemy 0-9A
$22194 - $221B8 $0025 Enemy 0-C2
$221B9 - $221DD $0025 Enemy 1-31
$221DE - $22202 $0025 Enemy 0-B0
$22203 - $22226 $0024 Enemy 0-56
$22227 - $2224A $0024 Enemy 0-3A
$2224B - $2226C $0022 Enemy 0-6F
$2226D - $2228E $0022 Map 1-06
$2228F - $222B0 $0022 Enemy 0-3D
$222B1 - $222D2 $0022 Enemy 0-32
$222D3 - $222F4 $0022 Enemy 0-3F
$222F5 - $22315 $0021 Enemy 0-B8
$22316 - $22336 $0021 Enemy 0-5B
$22337 - $22356 $0020 Enemy 0-4C
$22357 - $22376 $0020 Enemy 0-FF
$22377 - $22396 $0020 Enemy 1-04
$22397 - $223B6 $0020 Enemy 0-9E
$223B7 - $223D5 $001F Enemy 0-46
$223D6 - $223F4 $001F Map 1-3E
$223F5 - $22413 $001F Enemy 0-66
$22414 - $22431 $001E Enemy 1-00
$22432 - $2244F $001E Enemy 0-90
$22450 - $2246D $001E Enemy 0-91
$2246E - $2248B $001E Enemy 0-45
$2248C - $224A9 $001E Enemy 1-0A
$224AA - $224C7 $001E Enemy 1-0D
$224C8 - $224E4 $001D Enemy 0-A9
$224E5 - $22501 $001D Enemy 0-C0
$22502 - $2251E $001D Enemy 1-11
$2251F - $2253A $001C Enemy 0-A5
$2253B - $22556 $001C Enemy 1-0B
$22557 - $22572 $001C Enemy 1-2E
$22573 - $2258E $001C Enemy 1-09
$2258F - $225AA $001C Enemy 0-43
$225AB - $225C6 $001C Enemy 0-EF
$225C7 - $225E2 $001C Enemy 0-DF
$225E3 - $225FD $001B Enemy 0-0B
$225FE - $22618 $001B Enemy 0-52
$22619 - $22633 $001B Enemy 0-5A
$22634 - $2264E $001B Enemy 0-BF
$2264F - $22668 $001A Enemy 0-2B
$22669 - $22682 $001A Enemy 0-5D
$22683 - $2269C $001A Enemy 0-68
$2269D - $226B6 $001A Enemy 0-2D
$226B7 - $226CF $0019 Enemy 0-A0
$226D0 - $226E8 $0019 Enemy 1-15
$226E9 - $22701 $0019 Enemy 0-51
$22702 - $22719 $0018 Enemy 0-AA
$2271A - $22731 $0018 Enemy 0-2F
$22732 - $22749 $0018 Enemy 0-35
$2274A - $22761 $0018 Enemy 1-23
$22762 - $22779 $0018 Enemy 0-36
$2277A - $22791 $0018 Enemy 0-D4
$22792 - $227A9 $0018 Enemy 0-F6
$227AA - $227C1 $0018 Enemy 0-F2
$227C2 - $227D9 $0018 Enemy 0-93
$227DA - $227F1 $0018 Tileset 30 (unused?)
$227F2 - $22809 $0018 Enemy 0-CD
$2280A - $22820 $0017 Enemy 0-99
$22821 - $22837 $0017 Enemy 1-17
$22838 - $2284E $0017 Enemy 0-BD
$2284F - $22865 $0017 Enemy 0-6E
$22866 - $2287C $0017 Enemy 0-DD
$2287D - $22892 $0016 Enemy 1-01
$22893 - $228A8 $0016 Enemy 0-9F
$228A9 - $228BE $0016 Enemy 1-1D
$228BF - $228D4 $0016 Enemy 0-B3
$228D5 - $228EA $0016 Enemy 0-4A
$228EB - $228FF $0015 Enemy 0-A1
$22900 - $22914 $0015 Enemy 0-9C
$22915 - $22929 $0015 Enemy 1-1E
$2292A - $2293D $0014 Enemy 0-C4
$2293E - $22951 $0014 Enemy 0-EC
$22952 - $22965 $0014 Enemy 0-2C
$22966 - $22979 $0014 Enemy 0-61
$2297A - $2298D $0014 Enemy 0-E6
$2298E - $229A0 $0013 Enemy 0-1E
$229A1 - $229B3 $0013 Enemy 0-1F
$229B4 - $229C6 $0013 Enemy 0-20
$229C7 - $229D9 $0013 Enemy 1-33
$229DA - $229EC $0013 Enemy 1-32
$229ED - $229FF $0013 Enemy 0-21
$22A00 - $22A12 $0013 Enemy 0-CE
$22A13 - $22A25 $0013 Enemy 0-A3
$22A26 - $22A38 $0013 Enemy 0-22
$22A39 - $22A4B $0013 Enemy 0-31
$22A4C - $22A5E $0013 Enemy 0-23
$22A5F - $22A71 $0013 Enemy 0-24
$22A72 - $22A84 $0013 Enemy 0-3B
$22A85 - $22A96 $0012 Enemy 0-F4
$22A97 - $22AA8 $0012 Enemy 0-CF
$22AA9 - $22ABA $0012 Enemy 1-1C
$22ABB - $22ACC $0012 Enemy 1-1A
$22ACD - $22ADE $0012 Enemy 0-E0
$22ADF - $22AF0 $0012 Enemy 0-E5
$22AF1 - $22B02 $0012 Enemy 0-CC
$22B03 - $22B13 $0011 Enemy 0-A6
$22B14 - $22B24 $0011 Enemy 0-E7
$22B25 - $22B35 $0011 Enemy 0-EA
$22B36 - $22B46 $0011 Enemy 0-9B
$22B47 - $22B56 $0010 Enemy 0-37
$22B57 - $22B66 $0010 Enemy 0-9D
$22B67 - $22B76 $0010 Enemy 1-26
$22B77 - $22B86 $0010 Enemy 0-4B
$22B87 - $22B96 $0010 Enemy 0-EB
$22B97 - $22BA6 $0010 Enemy 0-C5
$22BA7 - $22BB6 $0010 Enemy 0-C9
$22BB7 - $22BC6 $0010 Enemy 0-B9
$22BC7 - $22BD6 $0010 Enemy 0-BA
$22BD7 - $22BE6 $0010 Enemy 0-F0
$22BE7 - $22BF6 $0010 Enemy 1-05
$22BF7 - $22C06 $0010 Enemy 0-ED
$22C07 - $22C16 $0010 Enemy 0-5E
$22C17 - $22C25 $000F Enemy 0-E4
$22C26 - $22C34 $000F Enemy 0-8C
$22C35 - $22C43 $000F Enemy 0-C6
$22C44 - $22C51 $000E Enemy 0-B1
$22C52 - $22C5F $000E Enemy 1-20
$22C60 - $22C6D $000E Enemy 0-B5
$22C6E - $22C7B $000E Enemy 0-BB
$22C7C - $22C89 $000E Enemy 0-D5
$22C8A - $22C96 $000D Enemy 0-BE
$22C97 - $22CA3 $000D Enemy 1-03
$22CA4 - $22CB0 $000D Enemy 0-A7
$22CB1 - $22CBC $000C Enemy 0-5C
$22CBD - $22CC8 $000C Enemy 1-27
$22CC9 - $22CD4 $000C Enemy 0-D6
$22CD5 - $22CE0 $000C Enemy 0-FD
$22CE1 - $22CEC $000C Enemy 0-33
$22CED - $22CF8 $000C Enemy 1-10
$22CF9 - $22D03 $000B Enemy 0-D0
$22D04 - $22D0E $000B Enemy 1-2D
$22D0F - $22D19 $000B Enemy 0-97
$22D1A - $22D24 $000B Enemy 1-2B
$22D25 - $22D2F $000B Enemy 0-98
$22D30 - $22D3A $000B Enemy 0-96
$22D3B - $22D45 $000B Enemy 0-30
$22D46 - $22D50 $000B Enemy 0-C7
$22D51 - $22D5B $000B Enemy 0-95
$22D5C - $22D65 $000A Enemy 0-0E
$22D66 - $22D6F $000A Enemy 1-02
$22D70 - $22D79 $000A Enemy 1-19
$22D7A - $22D83 $000A Enemy 0-F8
$22D84 - $22D8D $000A Enemy 0-B6
$22D8E - $22D97 $000A Enemy 0-A2
$22D98 - $22DA1 $000A Enemy 0-39
$22DA2 - $22DAA $0009 Enemy 0-D9
$22DAB - $22DB3 $0009 Enemy 0-F5
$22DB4 - $22DBC $0009 Enemy 0-0F
$22DBD - $22DC5 $0009 Enemy 1-22
$22DC6 - $22DCE $0009 Enemy 0-DE
$22DCF - $22DD7 $0009 Enemy 0-F3
$22DD8 - $22DE0 $0009 Enemy 1-12
$22DE1 - $22DE9 $0009 Enemy 0-D7
$22DEA - $22DF2 $0009 Enemy 0-53
$22DF3 - $22DFB $0009 Enemy 0-EE
$22DFC - $22E04 $0009 Enemy 1-35
$22E05 - $22E0D $0009 Enemy 1-45
$22E0E - $22E16 $0009 Enemy 0-E3
$22E17 - $22E1F $0009 Enemy 0-C1
$22E20 - $22E27 $0008 Enemy 0-01
$22E28 - $22E2F $0008 Enemy 0-CA
$22E30 - $22E37 $0008 Enemy 0-03
$22E38 - $22E3F $0008 Enemy 0-05
$22E40 - $22E47 $0008 Enemy 0-0C
$22E48 - $22E4F $0008 Enemy 0-04
$22E50 - $22E57 $0008 Enemy 0-AB
$22E58 - $22E5F $0008 Enemy 0-8D
$22E60 - $22E67 $0008 Enemy 1-18
$22E68 - $22E6F $0008 Enemy 0-8F
$22E70 - $22E77 $0008 Enemy 1-07
$22E78 - $22E7E $0007 Enemy 0-34
$22E7F - $22E85 $0007 Enemy 0-4D
$22E86 - $22E8C $0007 Enemy 0-48
$22E8D - $22E93 $0007 Enemy 0-4E
$22E94 - $22E9A $0007 Enemy 0-4F
$22E9B - $22EA1 $0007 Enemy 0-BC
$22EA2 - $22EA8 $0007 Enemy 0-C3
$22EA9 - $22EAF $0007 Enemy 1-14
$22EB0 - $22EB6 $0007 Enemy 0-58
$22EB7 - $22EBD $0007 Enemy 0-E2
$22EBE - $22EC4 $0007 Enemy 0-15
$22EC5 - $22ECB $0007 Enemy 0-44
$22ECC - $22ED2 $0007 Enemy 0-AF
$22ED3 - $22ED9 $0007 Enemy 0-FB
$22EDA - $22EE0 $0007 Enemy 0-64
$22EE1 - $22EE7 $0007 Enemy 0-2A
$22EE8 - $22EEE $0007 Enemy 0-AD
$22EEF - $22EF5 $0007 Enemy 0-41
$22EF6 - $22EFC $0007 Enemy 0-A4
$22EFD - $22F03 $0007 Enemy 0-1C
$22F04 - $22F0A $0007 Enemy 0-67
$22F0B - $22F11 $0007 Enemy 0-19
$22F12 - $22F18 $0007 Enemy 0-B7
$22F19 - $22F1F $0007 Enemy 0-1B
$22F20 - $22F26 $0007 Enemy 0-F7
$22F27 - $22F2D $0007 Enemy 0-17
$22F2E - $22F34 $0007 Enemy 1-0F
$22F35 - $22F3B $0007 Enemy 0-54
$22F3C - $22F41 $0006 Enemy 1-30
$22F42 - $22F47 $0006 Enemy 0-08
$22F48 - $22F4D $0006 Enemy 0-AE
$22F4E - $22F53 $0006 Enemy 0-06
$22F54 - $22F59 $0006 Enemy 0-00
$22F5A - $22F5F $0006 Enemy 0-11
$22F60 - $22F65 $0006 Enemy 0-B2
$22F66 - $22F6A $0005 Enemy 0-B4
$22F6B - $22F6F $0005 Enemy 0-49
$22F70 - $22F74 $0005 Enemy 1-0E
$22F75 - $22F79 $0005 Enemy 0-74
$22F7A - $22F7E $0005 Enemy 0-F9
$22F7F - $22F83 $0005 Enemy 0-50
$22F84 - $22F88 $0005 Enemy 0-3E
$22F89 - $22F8D $0005 Enemy 1-08
$22F8E - $22F92 $0005 Enemy 1-0C
$22F93 - $22F97 $0005 Enemy 0-E8
$22F98 - $22F9C $0005 Enemy 0-59
$22F9D - $22FA1 $0005 Enemy 0-E9
$22FA2 - $22FA6 $0005 Enemy 0-89
$22FA7 - $22FAB $0005 Enemy 0-76
$22FAC - $22FB0 $0005 Enemy 0-2E
$22FB1 - $22FB5 $0005 Enemy 1-1B
$22FB6 - $22FBA $0005 Enemy 0-72
$22FBB - $22FBF $0005 Enemy 0-F1
$22FC0 - $22FC4 $0005 Enemy 0-C8
$22FC5 - $22FC9 $0005 Enemy 0-E1
$22FCA - $22FCE $0005 Enemy 0-8B
$22FCF - $22FD3 $0005 Enemy 0-D8
$22FD4 - $22FD8 $0005 Enemy 0-42
$22FD9 - $22FDD $0005 Enemy 0-29
$22FDE - $22FE2 $0005 Enemy 0-28
$22FE3 - $22FE7 $0005 Enemy 0-78
$22FE8 - $22FEC $0005 Enemy 0-27
$22FED - $22FF1 $0005 Enemy 0-65
$22FF2 - $22FF6 $0005 Enemy 0-26
$22FF7 - $22FFB $0005 Enemy 0-6C
$22FFC - $23000 $0005 Enemy 0-25
$23001 - $23005 $0005 Enemy 0-6B
$23006 - $2300A $0005 Enemy 0-87
$2300B - $2300F $0005 Enemy 1-24
$23010 - $23014 $0005 Enemy 0-6A
$23015 - $23019 $0005 Enemy 0-7A
$2301A - $2301E $0005 Enemy 0-81
$2301F - $23023 $0005 Enemy 0-7C
$23024 - $23028 $0005 Enemy 0-85
$23029 - $2302D $0005 Enemy 0-D2
$2302E - $23032 $0005 Enemy 0-7E
$23033 - $23037 $0005 Enemy 1-28
$23038 - $2303C $0005 Enemy 0-D1
$2303D - $23041 $0005 Enemy 0-1D
$23042 - $23046 $0005 Enemy 1-06
$23047 - $2304B $0005 Enemy 0-FE
$2304C - $23050 $0005 Enemy 0-1A
$23051 - $23055 $0005 Enemy 0-60
$23056 - $2305A $0005 Enemy 0-DB
$2305B - $2305F $0005 Enemy 1-2C
$23060 - $23064 $0005 Enemy 0-18
$23065 - $23069 $0005 Enemy 0-70
$2306A - $2306E $0005 Enemy 0-83
$2306F - $23073 $0005 Enemy 0-7F
$23074 - $23078 $0005 Enemy 0-16
$23079 - $2307D $0005 Enemy 1-2F
$2307E - $23082 $0005 Enemy 0-55
$23083 - $23087 $0005 Enemy 1-3B
$23088 - $2308C $0005 Enemy 0-14
$2308D - $23091 $0005 Enemy 1-3A
$23092 - $23096 $0005 Enemy 0-0A
$23097 - $2309B $0005 Enemy 0-02
$2309C - $230A0 $0005 Enemy 1-3C
$230A1 - $230A5 $0005 Enemy 0-09
$230A6 - $230AA $0005 Enemy 1-36
$230AB - $230AF $0005 Enemy 1-37
$230B0 - $230B4 $0005 Enemy 1-39
$230B5 - $230B8 $0004 Enemy 0-75
$230B9 - $230BC $0004 Enemy 0-10
$230BD - $230C0 $0004 Enemy 0-77
$230C1 - $230C4 $0004 Enemy 0-13
$230C5 - $230C8 $0004 Enemy 0-8A
$230C9 - $230CC $0004 Enemy 0-79
$230CD - $230D0 $0004 Enemy 0-7B
$230D1 - $230D4 $0004 Enemy 0-80
$230D5 - $230D8 $0004 Enemy 0-82
$230D9 - $230DC $0004 Enemy 0-88
$230DD - $230E0 $0004 Enemy 0-84
$230E1 - $230E4 $0004 Enemy 0-7D
$230E5 - $230E8 $0004 Enemy 0-86
$230E9 - $230EB $0003 Enemy 0-12
$230EC - $230EE $0003 Enemy 1-3D
$230EF - $230F1 $0003 Enemy 1-34
$230F2 - $230F4 $0003 Enemy 0-63
$230F5 - $230F7 $0003 Enemy 0-07
$230F8 - $230FA $0003 Enemy 1-3F
$230FB - $230FD $0003 Enemy 0-0D
$230FE - $23100 $0003 Enemy 1-40
$23101 - $23103 $0003 Enemy 0-CB
$23104 - $23106 $0003 Enemy 1-41
$23107 - $23109 $0003 Enemy 0-DA
$2310A - $2310C $0003 Enemy 1-42
$2310D - $2310F $0003 Enemy 0-69
$23110 - $23112 $0003 Enemy 1-43
$23113 - $23115 $0003 Enemy 1-3E
$23116 - $23118 $0003 Enemy 1-44
$23119 - $2311B $0003 Enemy 1-16
$2311C - $2311E $0003 Enemy 0-8E
$2311F - $23121 $0003 Enemy 0-A8
$23122 - $23124 $0003 Enemy 1-46

Room Data Pointers

The value of the current room (see Notes) is used as the offset for the map and enemy data pointers and the tileset selection

Address Size Description
$244E1 - $24627 $0147 Map data pointer - bank (bit 7 = boss map, dying returns to previous location)
$24628 - $2476E $0147 Map data - tileset
$2476F - $248B5 $0147 Map data pointer - high byte
$248B6 - $249FC $0147 Map data pointer - low byte
$249FD - $24A2D $0031 Tileset data pointer - bank
$24A2E - $24A5E $0031 Tileset data pointer - high byte
$24A5F - $24A8F $0031 Tileset data pointer - low byte
$24A90 - $24BD6 $0147 Enemy data pointer - bank
$24BD7 - $24D1D $0147 Enemy data pointer - high byte
$24D1E - $24E64 $0147 Enemy data pointer - low byte
$25C6F - $25C8B $001D? Tileset data - value to subtract from tile # when destroyed/replaced with other tile [always(?) 08]


Door Data Format

Data for each door is stored in 5 bytes as follows:

  • First byte - Door type (normal, stage entrance, end of level, museum, etc...)
  • Second byte - Door coordinates
  • Third byte - Door warp data (what room it takes you to)
  • Fourth byte - Screen in room specified above you are warped to
  • Fifth byte - X and Y coordinates on the screen specified above you are warped to

Misc

Address Size Description Default
$24E65 - $24F90 $012C Sprite palettes (6 bytes each - 2 sets of 3 colors)
$25223 - $25C32 $0A0F Door data (515 sets of 5 bytes)
$25C5A - $25C6E $0015 Boss battle locations (8 sets of 3 bytes)
$307FD Number of lives Kirby starts out with every game 4
$30802 Initial starting health of Kirby $2F
$7BCCC Number of lives Kirby starts out with after a Game Over 4
$7BCCE Starting health of Kirby after a Game Over $2F