mirror of
https://github.com/pret/pokediamond.git
synced 2026-04-24 23:17:08 -05:00
324 lines
9.2 KiB
ArmAsm
324 lines
9.2 KiB
ArmAsm
.include "asm/macros.inc"
|
|
.text
|
|
; NARC header
|
|
.ascii "NARC"
|
|
.short 0xFFFE ; byte order
|
|
.short 0x0100 ; version
|
|
.word 0x0000ED8C ; size
|
|
.short 0x0010 ; chunk size
|
|
.short 3 ; number following chunks
|
|
|
|
; BTAF header
|
|
.ascii "BTAF"
|
|
.word 0x00000944 ; chunk size
|
|
.short 295 ; number of files
|
|
.balign 4
|
|
.word 0x00000000, 0x0000005C
|
|
.word 0x0000005C, 0x000000B8
|
|
.word 0x000000B8, 0x00000114
|
|
.word 0x00000114, 0x00000170
|
|
.word 0x00000170, 0x000001CC
|
|
.word 0x000001CC, 0x00000228
|
|
.word 0x00000228, 0x00000284
|
|
.word 0x00000284, 0x000002E0
|
|
.word 0x000002E0, 0x0000033C
|
|
.word 0x0000033C, 0x00000398
|
|
.word 0x00000398, 0x000003F4
|
|
.word 0x000003F4, 0x00000450
|
|
.word 0x00000450, 0x000004AC
|
|
.word 0x000004AC, 0x00000508
|
|
.word 0x00000508, 0x00000564
|
|
.word 0x00000564, 0x000005C0
|
|
.word 0x000005C0, 0x0000061C
|
|
.word 0x0000061C, 0x00000678
|
|
.word 0x00000678, 0x000006D4
|
|
.word 0x000006D4, 0x00000730
|
|
.word 0x00000730, 0x0000078C
|
|
.word 0x0000078C, 0x000007E8
|
|
.word 0x000007E8, 0x00000844
|
|
.word 0x00000844, 0x000008A0
|
|
.word 0x000008A0, 0x000008FC
|
|
.word 0x000008FC, 0x00000958
|
|
.word 0x00000958, 0x000009B4
|
|
.word 0x000009B4, 0x00000A10
|
|
.word 0x00000A10, 0x00000A6C
|
|
.word 0x00000A6C, 0x00000AC8
|
|
.word 0x00000AC8, 0x00000B24
|
|
.word 0x00000B24, 0x00000B80
|
|
.word 0x00000B80, 0x00000BDC
|
|
.word 0x00000BDC, 0x00000C38
|
|
.word 0x00000C38, 0x00000C94
|
|
.word 0x00000C94, 0x00000CF0
|
|
.word 0x00000CF0, 0x00000D4C
|
|
.word 0x00000D4C, 0x00000DA8
|
|
.word 0x00000DA8, 0x00000E04
|
|
.word 0x00000E04, 0x00000E60
|
|
.word 0x00000E60, 0x00000EBC
|
|
.word 0x00000EBC, 0x00000F18
|
|
.word 0x00000F18, 0x00000F74
|
|
.word 0x00000F74, 0x00000FD0
|
|
.word 0x00000FD0, 0x0000102C
|
|
.word 0x0000102C, 0x00001088
|
|
.word 0x00001088, 0x000010E4
|
|
.word 0x000010E4, 0x00001140
|
|
.word 0x00001140, 0x0000119C
|
|
.word 0x0000119C, 0x000011F8
|
|
.word 0x000011F8, 0x00001254
|
|
.word 0x00001254, 0x000012B0
|
|
.word 0x000012B0, 0x0000130C
|
|
.word 0x0000130C, 0x00001368
|
|
.word 0x00001368, 0x000013C4
|
|
.word 0x000013C4, 0x00001420
|
|
.word 0x00001420, 0x0000147C
|
|
.word 0x0000147C, 0x000014D8
|
|
.word 0x000014D8, 0x00001534
|
|
.word 0x00001534, 0x00001590
|
|
.word 0x00001590, 0x000015EC
|
|
.word 0x000015EC, 0x00001648
|
|
.word 0x00001648, 0x000016A4
|
|
.word 0x000016A4, 0x00001700
|
|
.word 0x00001700, 0x0000175C
|
|
.word 0x0000175C, 0x000017B8
|
|
.word 0x000017B8, 0x00001814
|
|
.word 0x00001814, 0x00001870
|
|
.word 0x00001870, 0x000018CC
|
|
.word 0x000018CC, 0x00001928
|
|
.word 0x00001928, 0x00001984
|
|
.word 0x00001984, 0x000019E0
|
|
.word 0x000019E0, 0x00001A3C
|
|
.word 0x00001A3C, 0x00001A98
|
|
.word 0x00001A98, 0x00001AF4
|
|
.word 0x00001AF4, 0x00001B50
|
|
.word 0x00001B50, 0x00001BAC
|
|
.word 0x00001BAC, 0x00001C08
|
|
.word 0x00001C08, 0x00001C64
|
|
.word 0x00001C64, 0x00001CC0
|
|
.word 0x00001CC0, 0x00001D1C
|
|
.word 0x00001D1C, 0x00001DB4
|
|
.word 0x00001DB4, 0x00001E20
|
|
.word 0x00001E20, 0x00001E84
|
|
.word 0x00001E84, 0x00001EE8
|
|
.word 0x00001EE8, 0x00001F4C
|
|
.word 0x00001F4C, 0x00001FB0
|
|
.word 0x00001FB0, 0x0000201C
|
|
.word 0x0000201C, 0x00002078
|
|
.word 0x00002078, 0x000020D4
|
|
.word 0x000020D4, 0x00002130
|
|
.word 0x00002130, 0x0000218C
|
|
.word 0x0000218C, 0x000021F4
|
|
.word 0x000021F4, 0x0000225C
|
|
.word 0x0000225C, 0x000022C4
|
|
.word 0x000022C4, 0x0000232C
|
|
.word 0x0000232C, 0x00002394
|
|
.word 0x00002394, 0x000023FC
|
|
.word 0x000023FC, 0x00002464
|
|
.word 0x00002464, 0x000024CC
|
|
.word 0x000024CC, 0x00002534
|
|
.word 0x00002534, 0x0000259C
|
|
.word 0x0000259C, 0x00002604
|
|
.word 0x00002604, 0x0000266C
|
|
.word 0x0000266C, 0x000026D4
|
|
.word 0x000026D4, 0x0000273C
|
|
.word 0x0000273C, 0x000027A4
|
|
.word 0x000027A4, 0x0000280C
|
|
.word 0x0000280C, 0x00002874
|
|
.word 0x00002874, 0x000028DC
|
|
.word 0x000028DC, 0x00002944
|
|
.word 0x00002944, 0x000029AC
|
|
.word 0x000029AC, 0x00002A14
|
|
.word 0x00002A14, 0x00002A7C
|
|
.word 0x00002A7C, 0x00002AE4
|
|
.word 0x00002AE4, 0x00002B4C
|
|
.word 0x00002B4C, 0x00002BB4
|
|
.word 0x00002BB4, 0x00002C1C
|
|
.word 0x00002C1C, 0x00002C84
|
|
.word 0x00002C84, 0x00002CEC
|
|
.word 0x00002CEC, 0x00002D54
|
|
.word 0x00002D54, 0x00002DBC
|
|
.word 0x00002DBC, 0x00002E24
|
|
.word 0x00002E24, 0x00002E8C
|
|
.word 0x00002E8C, 0x00002EF4
|
|
.word 0x00002EF4, 0x00002F5C
|
|
.word 0x00002F5C, 0x00002FC4
|
|
.word 0x00002FC4, 0x0000302C
|
|
.word 0x0000302C, 0x00003094
|
|
.word 0x00003094, 0x000030FC
|
|
.word 0x000030FC, 0x00003164
|
|
.word 0x00003164, 0x000031CC
|
|
.word 0x000031CC, 0x00003234
|
|
.word 0x00003234, 0x0000329C
|
|
.word 0x0000329C, 0x00003304
|
|
.word 0x00003304, 0x0000336C
|
|
.word 0x0000336C, 0x000033D4
|
|
.word 0x000033D4, 0x0000343C
|
|
.word 0x0000343C, 0x000034A4
|
|
.word 0x000034A4, 0x0000350C
|
|
.word 0x0000350C, 0x00003574
|
|
.word 0x00003574, 0x000035DC
|
|
.word 0x000035DC, 0x00003644
|
|
.word 0x00003644, 0x000036AC
|
|
.word 0x000036AC, 0x00003714
|
|
.word 0x00003714, 0x0000377C
|
|
.word 0x0000377C, 0x000037E4
|
|
.word 0x000037E4, 0x0000384C
|
|
.word 0x0000384C, 0x000038B4
|
|
.word 0x000038B4, 0x0000391C
|
|
.word 0x0000391C, 0x00003984
|
|
.word 0x00003984, 0x000039EC
|
|
.word 0x000039EC, 0x00003A54
|
|
.word 0x00003A54, 0x00003ABC
|
|
.word 0x00003ABC, 0x00003B24
|
|
.word 0x00003B24, 0x00003B8C
|
|
.word 0x00003B8C, 0x00003BF4
|
|
.word 0x00003BF4, 0x00003C5C
|
|
.word 0x00003C5C, 0x00003CC4
|
|
.word 0x00003CC4, 0x00003D2C
|
|
.word 0x00003D2C, 0x00003D94
|
|
.word 0x00003D94, 0x00003DFC
|
|
.word 0x00003DFC, 0x00003E64
|
|
.word 0x00003E64, 0x00003ECC
|
|
.word 0x00003ECC, 0x00003F34
|
|
.word 0x00003F34, 0x00003F9C
|
|
.word 0x00003F9C, 0x00004004
|
|
.word 0x00004004, 0x0000406C
|
|
.word 0x0000406C, 0x000040D4
|
|
.word 0x000040D4, 0x0000413C
|
|
.word 0x0000413C, 0x000041A4
|
|
.word 0x000041A4, 0x0000420C
|
|
.word 0x0000420C, 0x00004274
|
|
.word 0x00004274, 0x00004370
|
|
.word 0x00004370, 0x000043E8
|
|
.word 0x000043E8, 0x00004454
|
|
.word 0x00004454, 0x000044D8
|
|
.word 0x000044D8, 0x0000456C
|
|
.word 0x0000456C, 0x00004600
|
|
.word 0x00004600, 0x00004670
|
|
.word 0x00004670, 0x000046DC
|
|
.word 0x000046DC, 0x00004748
|
|
.word 0x00004748, 0x000047B4
|
|
.word 0x000047B4, 0x0000481C
|
|
.word 0x0000481C, 0x00004870
|
|
.word 0x00004870, 0x00004978
|
|
.word 0x00004978, 0x00004A90
|
|
.word 0x00004A90, 0x00004B98
|
|
.word 0x00004B98, 0x00004CB4
|
|
.word 0x00004CB4, 0x00004DB8
|
|
.word 0x00004DB8, 0x00004ED4
|
|
.word 0x00004ED4, 0x00004FEC
|
|
.word 0x00004FEC, 0x000050F8
|
|
.word 0x000050F8, 0x00005210
|
|
.word 0x00005210, 0x0000531C
|
|
.word 0x0000531C, 0x00005434
|
|
.word 0x00005434, 0x00005540
|
|
.word 0x00005540, 0x00005644
|
|
.word 0x00005644, 0x0000574C
|
|
.word 0x0000574C, 0x00005854
|
|
.word 0x00005854, 0x0000595C
|
|
.word 0x0000595C, 0x00005A58
|
|
.word 0x00005A58, 0x00005B48
|
|
.word 0x00005B48, 0x00005C4C
|
|
.word 0x00005C4C, 0x00005D48
|
|
.word 0x00005D48, 0x00005E54
|
|
.word 0x00005E54, 0x00005F64
|
|
.word 0x00005F64, 0x00006078
|
|
.word 0x00006078, 0x0000618C
|
|
.word 0x0000618C, 0x00006294
|
|
.word 0x00006294, 0x000063A8
|
|
.word 0x000063A8, 0x000064B0
|
|
.word 0x000064B0, 0x000065C4
|
|
.word 0x000065C4, 0x000066D0
|
|
.word 0x000066D0, 0x000067D4
|
|
.word 0x000067D4, 0x000068E0
|
|
.word 0x000068E0, 0x000069E0
|
|
.word 0x000069E0, 0x00006AFC
|
|
.word 0x00006AFC, 0x00006C14
|
|
.word 0x00006C14, 0x00006D2C
|
|
.word 0x00006D2C, 0x00006E44
|
|
.word 0x00006E44, 0x00006F48
|
|
.word 0x00006F48, 0x00007044
|
|
.word 0x00007044, 0x00007148
|
|
.word 0x00007148, 0x00007244
|
|
.word 0x00007244, 0x00007348
|
|
.word 0x00007348, 0x00007444
|
|
.word 0x00007444, 0x0000754C
|
|
.word 0x0000754C, 0x00007630
|
|
.word 0x00007630, 0x00007718
|
|
.word 0x00007718, 0x00007824
|
|
.word 0x00007824, 0x00007930
|
|
.word 0x00007930, 0x00007A14
|
|
.word 0x00007A14, 0x00007AFC
|
|
.word 0x00007AFC, 0x00007BE4
|
|
.word 0x00007BE4, 0x00007CA0
|
|
.word 0x00007CA0, 0x00007D8C
|
|
.word 0x00007D8C, 0x00007E60
|
|
.word 0x00007E60, 0x00007F18
|
|
.word 0x00007F18, 0x00007FD0
|
|
.word 0x00007FD0, 0x000080B4
|
|
.word 0x000080B4, 0x0000816C
|
|
.word 0x0000816C, 0x000081EC
|
|
.word 0x000081EC, 0x000082AC
|
|
.word 0x000082AC, 0x00008388
|
|
.word 0x00008388, 0x00008430
|
|
.word 0x00008430, 0x000084F8
|
|
.word 0x000084F8, 0x000085B8
|
|
.word 0x000085B8, 0x000086A4
|
|
.word 0x000086A4, 0x0000876C
|
|
.word 0x0000876C, 0x00008854
|
|
.word 0x00008854, 0x00008924
|
|
.word 0x00008924, 0x00008A04
|
|
.word 0x00008A04, 0x00008AB4
|
|
.word 0x00008AB4, 0x00008B84
|
|
.word 0x00008B84, 0x00008C70
|
|
.word 0x00008C70, 0x00008D6C
|
|
.word 0x00008D6C, 0x00008E5C
|
|
.word 0x00008E5C, 0x00008F34
|
|
.word 0x00008F34, 0x00008FF4
|
|
.word 0x00008FF4, 0x000090A8
|
|
.word 0x000090A8, 0x0000917C
|
|
.word 0x0000917C, 0x00009278
|
|
.word 0x00009278, 0x00009364
|
|
.word 0x00009364, 0x00009474
|
|
.word 0x00009474, 0x00009568
|
|
.word 0x00009568, 0x00009884
|
|
.word 0x00009884, 0x00009D04
|
|
.word 0x00009D04, 0x0000BB94
|
|
.word 0x0000BB94, 0x0000BD48
|
|
.word 0x0000BD48, 0x0000BF90
|
|
.word 0x0000BF90, 0x0000C378
|
|
.word 0x0000C378, 0x0000C5B8
|
|
.word 0x0000C5B8, 0x0000C6F4
|
|
.word 0x0000C6F4, 0x0000C82C
|
|
.word 0x0000C82C, 0x0000CB58
|
|
.word 0x0000CB58, 0x0000CBFC
|
|
.word 0x0000CBFC, 0x0000CCAC
|
|
.word 0x0000CCAC, 0x0000CD3C
|
|
.word 0x0000CD3C, 0x0000CDE8
|
|
.word 0x0000CDE8, 0x0000CEA8
|
|
.word 0x0000CEA8, 0x0000CF68
|
|
.word 0x0000CF68, 0x0000D254
|
|
.word 0x0000D254, 0x0000D4D0
|
|
.word 0x0000D4D0, 0x0000D604
|
|
.word 0x0000D604, 0x0000D7A8
|
|
.word 0x0000D7A8, 0x0000D9D0
|
|
.word 0x0000D9D0, 0x0000DBF8
|
|
.word 0x0000DBF8, 0x0000DC74
|
|
.word 0x0000DC74, 0x0000DCCE
|
|
.word 0x0000DCD0, 0x0000DEF8
|
|
.word 0x0000DEF8, 0x0000E120
|
|
.word 0x0000E120, 0x0000E17A
|
|
.word 0x0000E17C, 0x0000E1F8
|
|
.word 0x0000E1F8, 0x0000E420
|
|
|
|
; 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 0x0000E428 ; chunk size
|
|
.incbin "baserom.nds", 0x3810B6C, 0xE420
|
|
.balign 512, 255
|