mirror of
https://github.com/pret/pokediamond.git
synced 2026-08-07 19:24:15 -05:00
393 lines
13 KiB
ArmAsm
393 lines
13 KiB
ArmAsm
.text
|
|
; NARC header
|
|
.ascii "NARC"
|
|
.short 0xFFFE ; byte order
|
|
.short 0x0100 ; version
|
|
.word 0x00013504 ; size
|
|
.short 0x0010 ; chunk size
|
|
.short 3 ; number following chunks
|
|
|
|
; BTAF header
|
|
.ascii "BTAF"
|
|
.word 0x000005C4 ; chunk size
|
|
.short 183 ; number of files
|
|
.balign 4
|
|
.word 0x00000000, 0x000001A8
|
|
.word 0x000001A8, 0x00000350
|
|
.word 0x00000350, 0x000004F8
|
|
.word 0x000004F8, 0x000006A0
|
|
.word 0x000006A0, 0x00000848
|
|
.word 0x00000848, 0x000009F0
|
|
.word 0x000009F0, 0x00000B98
|
|
.word 0x00000B98, 0x00000D40
|
|
.word 0x00000D40, 0x00000EE8
|
|
.word 0x00000EE8, 0x00001090
|
|
.word 0x00001090, 0x00001238
|
|
.word 0x00001238, 0x000013E0
|
|
.word 0x000013E0, 0x00001588
|
|
.word 0x00001588, 0x00001730
|
|
.word 0x00001730, 0x000018D8
|
|
.word 0x000018D8, 0x00001A80
|
|
.word 0x00001A80, 0x00001C28
|
|
.word 0x00001C28, 0x00001DD0
|
|
.word 0x00001DD0, 0x00001F78
|
|
.word 0x00001F78, 0x00002120
|
|
.word 0x00002120, 0x000022C8
|
|
.word 0x000022C8, 0x00002470
|
|
.word 0x00002470, 0x00002618
|
|
.word 0x00002618, 0x000027C0
|
|
.word 0x000027C0, 0x00002968
|
|
.word 0x00002968, 0x00002B10
|
|
.word 0x00002B10, 0x00002CB8
|
|
.word 0x00002CB8, 0x00002E60
|
|
.word 0x00002E60, 0x00003008
|
|
.word 0x00003008, 0x000031B0
|
|
.word 0x000031B0, 0x00003358
|
|
.word 0x00003358, 0x00003500
|
|
.word 0x00003500, 0x000036A8
|
|
.word 0x000036A8, 0x00003850
|
|
.word 0x00003850, 0x000039F8
|
|
.word 0x000039F8, 0x00003BA0
|
|
.word 0x00003BA0, 0x00003D48
|
|
.word 0x00003D48, 0x00003EF0
|
|
.word 0x00003EF0, 0x00004098
|
|
.word 0x00004098, 0x00004240
|
|
.word 0x00004240, 0x000043E8
|
|
.word 0x000043E8, 0x00004590
|
|
.word 0x00004590, 0x00004738
|
|
.word 0x00004738, 0x000048E0
|
|
.word 0x000048E0, 0x00004A88
|
|
.word 0x00004A88, 0x00004C30
|
|
.word 0x00004C30, 0x00004DD8
|
|
.word 0x00004DD8, 0x00004F80
|
|
.word 0x00004F80, 0x00005128
|
|
.word 0x00005128, 0x000052D0
|
|
.word 0x000052D0, 0x00005478
|
|
.word 0x00005478, 0x00005620
|
|
.word 0x00005620, 0x000057C8
|
|
.word 0x000057C8, 0x00005970
|
|
.word 0x00005970, 0x00005B18
|
|
.word 0x00005B18, 0x00005CC0
|
|
.word 0x00005CC0, 0x00005E68
|
|
.word 0x00005E68, 0x00006010
|
|
.word 0x00006010, 0x000061B8
|
|
.word 0x000061B8, 0x00006360
|
|
.word 0x00006360, 0x00006508
|
|
.word 0x00006508, 0x000066B0
|
|
.word 0x000066B0, 0x00006858
|
|
.word 0x00006858, 0x00006A00
|
|
.word 0x00006A00, 0x00006BA8
|
|
.word 0x00006BA8, 0x00006D50
|
|
.word 0x00006D50, 0x00006EF8
|
|
.word 0x00006EF8, 0x000070A0
|
|
.word 0x000070A0, 0x00007248
|
|
.word 0x00007248, 0x000073F0
|
|
.word 0x000073F0, 0x00007598
|
|
.word 0x00007598, 0x00007740
|
|
.word 0x00007740, 0x000078E8
|
|
.word 0x000078E8, 0x00007A90
|
|
.word 0x00007A90, 0x00007C38
|
|
.word 0x00007C38, 0x00007DE0
|
|
.word 0x00007DE0, 0x00007F88
|
|
.word 0x00007F88, 0x00008130
|
|
.word 0x00008130, 0x000082D8
|
|
.word 0x000082D8, 0x00008480
|
|
.word 0x00008480, 0x00008628
|
|
.word 0x00008628, 0x000087D0
|
|
.word 0x000087D0, 0x00008978
|
|
.word 0x00008978, 0x00008B20
|
|
.word 0x00008B20, 0x00008CC8
|
|
.word 0x00008CC8, 0x00008E70
|
|
.word 0x00008E70, 0x00009018
|
|
.word 0x00009018, 0x000091C0
|
|
.word 0x000091C0, 0x00009368
|
|
.word 0x00009368, 0x00009510
|
|
.word 0x00009510, 0x000096B8
|
|
.word 0x000096B8, 0x00009860
|
|
.word 0x00009860, 0x00009A08
|
|
.word 0x00009A08, 0x00009BB0
|
|
.word 0x00009BB0, 0x00009D58
|
|
.word 0x00009D58, 0x00009F00
|
|
.word 0x00009F00, 0x0000A0A8
|
|
.word 0x0000A0A8, 0x0000A250
|
|
.word 0x0000A250, 0x0000A3F8
|
|
.word 0x0000A3F8, 0x0000A5A0
|
|
.word 0x0000A5A0, 0x0000A748
|
|
.word 0x0000A748, 0x0000A8F0
|
|
.word 0x0000A8F0, 0x0000AA98
|
|
.word 0x0000AA98, 0x0000AC40
|
|
.word 0x0000AC40, 0x0000ADE8
|
|
.word 0x0000ADE8, 0x0000AF90
|
|
.word 0x0000AF90, 0x0000B138
|
|
.word 0x0000B138, 0x0000B2E0
|
|
.word 0x0000B2E0, 0x0000B488
|
|
.word 0x0000B488, 0x0000B630
|
|
.word 0x0000B630, 0x0000B7D8
|
|
.word 0x0000B7D8, 0x0000B980
|
|
.word 0x0000B980, 0x0000BB28
|
|
.word 0x0000BB28, 0x0000BCD0
|
|
.word 0x0000BCD0, 0x0000BE78
|
|
.word 0x0000BE78, 0x0000C020
|
|
.word 0x0000C020, 0x0000C1C8
|
|
.word 0x0000C1C8, 0x0000C370
|
|
.word 0x0000C370, 0x0000C518
|
|
.word 0x0000C518, 0x0000C6C0
|
|
.word 0x0000C6C0, 0x0000C868
|
|
.word 0x0000C868, 0x0000CA10
|
|
.word 0x0000CA10, 0x0000CBB8
|
|
.word 0x0000CBB8, 0x0000CD60
|
|
.word 0x0000CD60, 0x0000CF08
|
|
.word 0x0000CF08, 0x0000D0B0
|
|
.word 0x0000D0B0, 0x0000D258
|
|
.word 0x0000D258, 0x0000D400
|
|
.word 0x0000D400, 0x0000D5A8
|
|
.word 0x0000D5A8, 0x0000D750
|
|
.word 0x0000D750, 0x0000D8F8
|
|
.word 0x0000D8F8, 0x0000DAA0
|
|
.word 0x0000DAA0, 0x0000DC48
|
|
.word 0x0000DC48, 0x0000DDF0
|
|
.word 0x0000DDF0, 0x0000DF98
|
|
.word 0x0000DF98, 0x0000E140
|
|
.word 0x0000E140, 0x0000E2E8
|
|
.word 0x0000E2E8, 0x0000E490
|
|
.word 0x0000E490, 0x0000E638
|
|
.word 0x0000E638, 0x0000E7E0
|
|
.word 0x0000E7E0, 0x0000E988
|
|
.word 0x0000E988, 0x0000EB30
|
|
.word 0x0000EB30, 0x0000ECD8
|
|
.word 0x0000ECD8, 0x0000EE80
|
|
.word 0x0000EE80, 0x0000F028
|
|
.word 0x0000F028, 0x0000F1D0
|
|
.word 0x0000F1D0, 0x0000F378
|
|
.word 0x0000F378, 0x0000F520
|
|
.word 0x0000F520, 0x0000F6C8
|
|
.word 0x0000F6C8, 0x0000F870
|
|
.word 0x0000F870, 0x0000FA18
|
|
.word 0x0000FA18, 0x0000FBC0
|
|
.word 0x0000FBC0, 0x0000FD68
|
|
.word 0x0000FD68, 0x0000FF10
|
|
.word 0x0000FF10, 0x000100B8
|
|
.word 0x000100B8, 0x00010260
|
|
.word 0x00010260, 0x00010408
|
|
.word 0x00010408, 0x000105B0
|
|
.word 0x000105B0, 0x00010758
|
|
.word 0x00010758, 0x00010900
|
|
.word 0x00010900, 0x00010AA8
|
|
.word 0x00010AA8, 0x00010C50
|
|
.word 0x00010C50, 0x00010DF8
|
|
.word 0x00010DF8, 0x00010FA0
|
|
.word 0x00010FA0, 0x00011148
|
|
.word 0x00011148, 0x000112F0
|
|
.word 0x000112F0, 0x00011498
|
|
.word 0x00011498, 0x00011640
|
|
.word 0x00011640, 0x000117E8
|
|
.word 0x000117E8, 0x00011990
|
|
.word 0x00011990, 0x00011B38
|
|
.word 0x00011B38, 0x00011CE0
|
|
.word 0x00011CE0, 0x00011E88
|
|
.word 0x00011E88, 0x00012030
|
|
.word 0x00012030, 0x000121D8
|
|
.word 0x000121D8, 0x00012380
|
|
.word 0x00012380, 0x00012528
|
|
.word 0x00012528, 0x000126D0
|
|
.word 0x000126D0, 0x00012878
|
|
.word 0x00012878, 0x00012A20
|
|
.word 0x00012A20, 0x00012BC8
|
|
.word 0x00012BC8, 0x00012D70
|
|
.word 0x00012D70, 0x00012F18
|
|
|
|
; BTNF header
|
|
.ascii "BTNF"
|
|
.word 0x00000010 ; chunk size
|
|
.word 0x00000004 ; offset to first dir
|
|
.short 0 ; first file
|
|
.short 1 ; number of directories
|
|
|
|
; GMIF header
|
|
.ascii "GMIF"
|
|
.word 0x00012F20 ; chunk size
|
|
.incbin "baserom.nds", 0x0, 0x1A8
|
|
.incbin "baserom.nds", 0x1A8, 0x1A8
|
|
.incbin "baserom.nds", 0x350, 0x1A8
|
|
.incbin "baserom.nds", 0x4F8, 0x1A8
|
|
.incbin "baserom.nds", 0x6A0, 0x1A8
|
|
.incbin "baserom.nds", 0x848, 0x1A8
|
|
.incbin "baserom.nds", 0x9F0, 0x1A8
|
|
.incbin "baserom.nds", 0xB98, 0x1A8
|
|
.incbin "baserom.nds", 0xD40, 0x1A8
|
|
.incbin "baserom.nds", 0xEE8, 0x1A8
|
|
.incbin "baserom.nds", 0x1090, 0x1A8
|
|
.incbin "baserom.nds", 0x1238, 0x1A8
|
|
.incbin "baserom.nds", 0x13E0, 0x1A8
|
|
.incbin "baserom.nds", 0x1588, 0x1A8
|
|
.incbin "baserom.nds", 0x1730, 0x1A8
|
|
.incbin "baserom.nds", 0x18D8, 0x1A8
|
|
.incbin "baserom.nds", 0x1A80, 0x1A8
|
|
.incbin "baserom.nds", 0x1C28, 0x1A8
|
|
.incbin "baserom.nds", 0x1DD0, 0x1A8
|
|
.incbin "baserom.nds", 0x1F78, 0x1A8
|
|
.incbin "baserom.nds", 0x2120, 0x1A8
|
|
.incbin "baserom.nds", 0x22C8, 0x1A8
|
|
.incbin "baserom.nds", 0x2470, 0x1A8
|
|
.incbin "baserom.nds", 0x2618, 0x1A8
|
|
.incbin "baserom.nds", 0x27C0, 0x1A8
|
|
.incbin "baserom.nds", 0x2968, 0x1A8
|
|
.incbin "baserom.nds", 0x2B10, 0x1A8
|
|
.incbin "baserom.nds", 0x2CB8, 0x1A8
|
|
.incbin "baserom.nds", 0x2E60, 0x1A8
|
|
.incbin "baserom.nds", 0x3008, 0x1A8
|
|
.incbin "baserom.nds", 0x31B0, 0x1A8
|
|
.incbin "baserom.nds", 0x3358, 0x1A8
|
|
.incbin "baserom.nds", 0x3500, 0x1A8
|
|
.incbin "baserom.nds", 0x36A8, 0x1A8
|
|
.incbin "baserom.nds", 0x3850, 0x1A8
|
|
.incbin "baserom.nds", 0x39F8, 0x1A8
|
|
.incbin "baserom.nds", 0x3BA0, 0x1A8
|
|
.incbin "baserom.nds", 0x3D48, 0x1A8
|
|
.incbin "baserom.nds", 0x3EF0, 0x1A8
|
|
.incbin "baserom.nds", 0x4098, 0x1A8
|
|
.incbin "baserom.nds", 0x4240, 0x1A8
|
|
.incbin "baserom.nds", 0x43E8, 0x1A8
|
|
.incbin "baserom.nds", 0x4590, 0x1A8
|
|
.incbin "baserom.nds", 0x4738, 0x1A8
|
|
.incbin "baserom.nds", 0x48E0, 0x1A8
|
|
.incbin "baserom.nds", 0x4A88, 0x1A8
|
|
.incbin "baserom.nds", 0x4C30, 0x1A8
|
|
.incbin "baserom.nds", 0x4DD8, 0x1A8
|
|
.incbin "baserom.nds", 0x4F80, 0x1A8
|
|
.incbin "baserom.nds", 0x5128, 0x1A8
|
|
.incbin "baserom.nds", 0x52D0, 0x1A8
|
|
.incbin "baserom.nds", 0x5478, 0x1A8
|
|
.incbin "baserom.nds", 0x5620, 0x1A8
|
|
.incbin "baserom.nds", 0x57C8, 0x1A8
|
|
.incbin "baserom.nds", 0x5970, 0x1A8
|
|
.incbin "baserom.nds", 0x5B18, 0x1A8
|
|
.incbin "baserom.nds", 0x5CC0, 0x1A8
|
|
.incbin "baserom.nds", 0x5E68, 0x1A8
|
|
.incbin "baserom.nds", 0x6010, 0x1A8
|
|
.incbin "baserom.nds", 0x61B8, 0x1A8
|
|
.incbin "baserom.nds", 0x6360, 0x1A8
|
|
.incbin "baserom.nds", 0x6508, 0x1A8
|
|
.incbin "baserom.nds", 0x66B0, 0x1A8
|
|
.incbin "baserom.nds", 0x6858, 0x1A8
|
|
.incbin "baserom.nds", 0x6A00, 0x1A8
|
|
.incbin "baserom.nds", 0x6BA8, 0x1A8
|
|
.incbin "baserom.nds", 0x6D50, 0x1A8
|
|
.incbin "baserom.nds", 0x6EF8, 0x1A8
|
|
.incbin "baserom.nds", 0x70A0, 0x1A8
|
|
.incbin "baserom.nds", 0x7248, 0x1A8
|
|
.incbin "baserom.nds", 0x73F0, 0x1A8
|
|
.incbin "baserom.nds", 0x7598, 0x1A8
|
|
.incbin "baserom.nds", 0x7740, 0x1A8
|
|
.incbin "baserom.nds", 0x78E8, 0x1A8
|
|
.incbin "baserom.nds", 0x7A90, 0x1A8
|
|
.incbin "baserom.nds", 0x7C38, 0x1A8
|
|
.incbin "baserom.nds", 0x7DE0, 0x1A8
|
|
.incbin "baserom.nds", 0x7F88, 0x1A8
|
|
.incbin "baserom.nds", 0x8130, 0x1A8
|
|
.incbin "baserom.nds", 0x82D8, 0x1A8
|
|
.incbin "baserom.nds", 0x8480, 0x1A8
|
|
.incbin "baserom.nds", 0x8628, 0x1A8
|
|
.incbin "baserom.nds", 0x87D0, 0x1A8
|
|
.incbin "baserom.nds", 0x8978, 0x1A8
|
|
.incbin "baserom.nds", 0x8B20, 0x1A8
|
|
.incbin "baserom.nds", 0x8CC8, 0x1A8
|
|
.incbin "baserom.nds", 0x8E70, 0x1A8
|
|
.incbin "baserom.nds", 0x9018, 0x1A8
|
|
.incbin "baserom.nds", 0x91C0, 0x1A8
|
|
.incbin "baserom.nds", 0x9368, 0x1A8
|
|
.incbin "baserom.nds", 0x9510, 0x1A8
|
|
.incbin "baserom.nds", 0x96B8, 0x1A8
|
|
.incbin "baserom.nds", 0x9860, 0x1A8
|
|
.incbin "baserom.nds", 0x9A08, 0x1A8
|
|
.incbin "baserom.nds", 0x9BB0, 0x1A8
|
|
.incbin "baserom.nds", 0x9D58, 0x1A8
|
|
.incbin "baserom.nds", 0x9F00, 0x1A8
|
|
.incbin "baserom.nds", 0xA0A8, 0x1A8
|
|
.incbin "baserom.nds", 0xA250, 0x1A8
|
|
.incbin "baserom.nds", 0xA3F8, 0x1A8
|
|
.incbin "baserom.nds", 0xA5A0, 0x1A8
|
|
.incbin "baserom.nds", 0xA748, 0x1A8
|
|
.incbin "baserom.nds", 0xA8F0, 0x1A8
|
|
.incbin "baserom.nds", 0xAA98, 0x1A8
|
|
.incbin "baserom.nds", 0xAC40, 0x1A8
|
|
.incbin "baserom.nds", 0xADE8, 0x1A8
|
|
.incbin "baserom.nds", 0xAF90, 0x1A8
|
|
.incbin "baserom.nds", 0xB138, 0x1A8
|
|
.incbin "baserom.nds", 0xB2E0, 0x1A8
|
|
.incbin "baserom.nds", 0xB488, 0x1A8
|
|
.incbin "baserom.nds", 0xB630, 0x1A8
|
|
.incbin "baserom.nds", 0xB7D8, 0x1A8
|
|
.incbin "baserom.nds", 0xB980, 0x1A8
|
|
.incbin "baserom.nds", 0xBB28, 0x1A8
|
|
.incbin "baserom.nds", 0xBCD0, 0x1A8
|
|
.incbin "baserom.nds", 0xBE78, 0x1A8
|
|
.incbin "baserom.nds", 0xC020, 0x1A8
|
|
.incbin "baserom.nds", 0xC1C8, 0x1A8
|
|
.incbin "baserom.nds", 0xC370, 0x1A8
|
|
.incbin "baserom.nds", 0xC518, 0x1A8
|
|
.incbin "baserom.nds", 0xC6C0, 0x1A8
|
|
.incbin "baserom.nds", 0xC868, 0x1A8
|
|
.incbin "baserom.nds", 0xCA10, 0x1A8
|
|
.incbin "baserom.nds", 0xCBB8, 0x1A8
|
|
.incbin "baserom.nds", 0xCD60, 0x1A8
|
|
.incbin "baserom.nds", 0xCF08, 0x1A8
|
|
.incbin "baserom.nds", 0xD0B0, 0x1A8
|
|
.incbin "baserom.nds", 0xD258, 0x1A8
|
|
.incbin "baserom.nds", 0xD400, 0x1A8
|
|
.incbin "baserom.nds", 0xD5A8, 0x1A8
|
|
.incbin "baserom.nds", 0xD750, 0x1A8
|
|
.incbin "baserom.nds", 0xD8F8, 0x1A8
|
|
.incbin "baserom.nds", 0xDAA0, 0x1A8
|
|
.incbin "baserom.nds", 0xDC48, 0x1A8
|
|
.incbin "baserom.nds", 0xDDF0, 0x1A8
|
|
.incbin "baserom.nds", 0xDF98, 0x1A8
|
|
.incbin "baserom.nds", 0xE140, 0x1A8
|
|
.incbin "baserom.nds", 0xE2E8, 0x1A8
|
|
.incbin "baserom.nds", 0xE490, 0x1A8
|
|
.incbin "baserom.nds", 0xE638, 0x1A8
|
|
.incbin "baserom.nds", 0xE7E0, 0x1A8
|
|
.incbin "baserom.nds", 0xE988, 0x1A8
|
|
.incbin "baserom.nds", 0xEB30, 0x1A8
|
|
.incbin "baserom.nds", 0xECD8, 0x1A8
|
|
.incbin "baserom.nds", 0xEE80, 0x1A8
|
|
.incbin "baserom.nds", 0xF028, 0x1A8
|
|
.incbin "baserom.nds", 0xF1D0, 0x1A8
|
|
.incbin "baserom.nds", 0xF378, 0x1A8
|
|
.incbin "baserom.nds", 0xF520, 0x1A8
|
|
.incbin "baserom.nds", 0xF6C8, 0x1A8
|
|
.incbin "baserom.nds", 0xF870, 0x1A8
|
|
.incbin "baserom.nds", 0xFA18, 0x1A8
|
|
.incbin "baserom.nds", 0xFBC0, 0x1A8
|
|
.incbin "baserom.nds", 0xFD68, 0x1A8
|
|
.incbin "baserom.nds", 0xFF10, 0x1A8
|
|
.incbin "baserom.nds", 0x100B8, 0x1A8
|
|
.incbin "baserom.nds", 0x10260, 0x1A8
|
|
.incbin "baserom.nds", 0x10408, 0x1A8
|
|
.incbin "baserom.nds", 0x105B0, 0x1A8
|
|
.incbin "baserom.nds", 0x10758, 0x1A8
|
|
.incbin "baserom.nds", 0x10900, 0x1A8
|
|
.incbin "baserom.nds", 0x10AA8, 0x1A8
|
|
.incbin "baserom.nds", 0x10C50, 0x1A8
|
|
.incbin "baserom.nds", 0x10DF8, 0x1A8
|
|
.incbin "baserom.nds", 0x10FA0, 0x1A8
|
|
.incbin "baserom.nds", 0x11148, 0x1A8
|
|
.incbin "baserom.nds", 0x112F0, 0x1A8
|
|
.incbin "baserom.nds", 0x11498, 0x1A8
|
|
.incbin "baserom.nds", 0x11640, 0x1A8
|
|
.incbin "baserom.nds", 0x117E8, 0x1A8
|
|
.incbin "baserom.nds", 0x11990, 0x1A8
|
|
.incbin "baserom.nds", 0x11B38, 0x1A8
|
|
.incbin "baserom.nds", 0x11CE0, 0x1A8
|
|
.incbin "baserom.nds", 0x11E88, 0x1A8
|
|
.incbin "baserom.nds", 0x12030, 0x1A8
|
|
.incbin "baserom.nds", 0x121D8, 0x1A8
|
|
.incbin "baserom.nds", 0x12380, 0x1A8
|
|
.incbin "baserom.nds", 0x12528, 0x1A8
|
|
.incbin "baserom.nds", 0x126D0, 0x1A8
|
|
.incbin "baserom.nds", 0x12878, 0x1A8
|
|
.incbin "baserom.nds", 0x12A20, 0x1A8
|
|
.incbin "baserom.nds", 0x12BC8, 0x1A8
|
|
.incbin "baserom.nds", 0x12D70, 0x1A8
|
|
.balign 4, 255
|