mirror of
https://github.com/pret/pokediamond.git
synced 2026-04-26 08:17:27 -05:00
225 lines
6.3 KiB
ArmAsm
225 lines
6.3 KiB
ArmAsm
.include "asm/macros.inc"
|
|
.text
|
|
; NARC header
|
|
.ascii "NARC"
|
|
.short 0xFFFE ; byte order
|
|
.short 0x0100 ; version
|
|
.word 0x0009C644 ; size
|
|
.short 0x0010 ; chunk size
|
|
.short 3 ; number following chunks
|
|
|
|
; BTAF header
|
|
.ascii "BTAF"
|
|
.word 0x0000062C ; chunk size
|
|
.short 196 ; number of files
|
|
.balign 4
|
|
.word 0x00000000, 0x00001930
|
|
.word 0x00001930, 0x00001978
|
|
.word 0x00001978, 0x000032A8
|
|
.word 0x000032A8, 0x000032F0
|
|
.word 0x000032F0, 0x00004C20
|
|
.word 0x00004C20, 0x00004C68
|
|
.word 0x00004C68, 0x00006598
|
|
.word 0x00006598, 0x000065E0
|
|
.word 0x000065E0, 0x00007F10
|
|
.word 0x00007F10, 0x00007F58
|
|
.word 0x00007F58, 0x00009888
|
|
.word 0x00009888, 0x000098D0
|
|
.word 0x000098D0, 0x0000B200
|
|
.word 0x0000B200, 0x0000B248
|
|
.word 0x0000B248, 0x0000CB78
|
|
.word 0x0000CB78, 0x0000CBC0
|
|
.word 0x0000CBC0, 0x0000E4F0
|
|
.word 0x0000E4F0, 0x0000E538
|
|
.word 0x0000E538, 0x0000FE68
|
|
.word 0x0000FE68, 0x0000FEB0
|
|
.word 0x0000FEB0, 0x000117E0
|
|
.word 0x000117E0, 0x00011828
|
|
.word 0x00011828, 0x00013158
|
|
.word 0x00013158, 0x000131A0
|
|
.word 0x000131A0, 0x00014AD0
|
|
.word 0x00014AD0, 0x00014B18
|
|
.word 0x00014B18, 0x00016448
|
|
.word 0x00016448, 0x00016490
|
|
.word 0x00016490, 0x00017DC0
|
|
.word 0x00017DC0, 0x00017E08
|
|
.word 0x00017E08, 0x00019738
|
|
.word 0x00019738, 0x00019780
|
|
.word 0x00019780, 0x0001B0B0
|
|
.word 0x0001B0B0, 0x0001B0F8
|
|
.word 0x0001B0F8, 0x0001CA28
|
|
.word 0x0001CA28, 0x0001CA70
|
|
.word 0x0001CA70, 0x0001E3A0
|
|
.word 0x0001E3A0, 0x0001E3E8
|
|
.word 0x0001E3E8, 0x0001FD18
|
|
.word 0x0001FD18, 0x0001FD60
|
|
.word 0x0001FD60, 0x00021690
|
|
.word 0x00021690, 0x000216D8
|
|
.word 0x000216D8, 0x00023008
|
|
.word 0x00023008, 0x00023050
|
|
.word 0x00023050, 0x00024980
|
|
.word 0x00024980, 0x000249C8
|
|
.word 0x000249C8, 0x000262F8
|
|
.word 0x000262F8, 0x00026340
|
|
.word 0x00026340, 0x00027C70
|
|
.word 0x00027C70, 0x00027CB8
|
|
.word 0x00027CB8, 0x000295E8
|
|
.word 0x000295E8, 0x00029630
|
|
.word 0x00029630, 0x0002AF60
|
|
.word 0x0002AF60, 0x0002AFA8
|
|
.word 0x0002AFA8, 0x0002C8D8
|
|
.word 0x0002C8D8, 0x0002C920
|
|
.word 0x0002C920, 0x0002E250
|
|
.word 0x0002E250, 0x0002E298
|
|
.word 0x0002E298, 0x0002FBC8
|
|
.word 0x0002FBC8, 0x0002FC10
|
|
.word 0x0002FC10, 0x00031540
|
|
.word 0x00031540, 0x00031588
|
|
.word 0x00031588, 0x00032EB8
|
|
.word 0x00032EB8, 0x00032F00
|
|
.word 0x00032F00, 0x00034830
|
|
.word 0x00034830, 0x00034878
|
|
.word 0x00034878, 0x000361A8
|
|
.word 0x000361A8, 0x000361F0
|
|
.word 0x000361F0, 0x00037B20
|
|
.word 0x00037B20, 0x00037B68
|
|
.word 0x00037B68, 0x00039498
|
|
.word 0x00039498, 0x000394E0
|
|
.word 0x000394E0, 0x0003AE10
|
|
.word 0x0003AE10, 0x0003AE58
|
|
.word 0x0003AE58, 0x0003C788
|
|
.word 0x0003C788, 0x0003C7D0
|
|
.word 0x0003C7D0, 0x0003E100
|
|
.word 0x0003E100, 0x0003E148
|
|
.word 0x0003E148, 0x0003FA78
|
|
.word 0x0003FA78, 0x0003FAC0
|
|
.word 0x0003FAC0, 0x000413F0
|
|
.word 0x000413F0, 0x00041438
|
|
.word 0x00041438, 0x00042D68
|
|
.word 0x00042D68, 0x00042DB0
|
|
.word 0x00042DB0, 0x000446E0
|
|
.word 0x000446E0, 0x00044728
|
|
.word 0x00044728, 0x00046058
|
|
.word 0x00046058, 0x000460A0
|
|
.word 0x000460A0, 0x000479D0
|
|
.word 0x000479D0, 0x00047A18
|
|
.word 0x00047A18, 0x00049348
|
|
.word 0x00049348, 0x00049390
|
|
.word 0x00049390, 0x0004ACC0
|
|
.word 0x0004ACC0, 0x0004AD08
|
|
.word 0x0004AD08, 0x0004C638
|
|
.word 0x0004C638, 0x0004C680
|
|
.word 0x0004C680, 0x0004DFB0
|
|
.word 0x0004DFB0, 0x0004DFF8
|
|
.word 0x0004DFF8, 0x0004F928
|
|
.word 0x0004F928, 0x0004F970
|
|
.word 0x0004F970, 0x000512A0
|
|
.word 0x000512A0, 0x000512E8
|
|
.word 0x000512E8, 0x00052C18
|
|
.word 0x00052C18, 0x00052C60
|
|
.word 0x00052C60, 0x00054590
|
|
.word 0x00054590, 0x000545D8
|
|
.word 0x000545D8, 0x00055F08
|
|
.word 0x00055F08, 0x00055F50
|
|
.word 0x00055F50, 0x00057880
|
|
.word 0x00057880, 0x000578C8
|
|
.word 0x000578C8, 0x000591F8
|
|
.word 0x000591F8, 0x00059240
|
|
.word 0x00059240, 0x0005AB70
|
|
.word 0x0005AB70, 0x0005ABB8
|
|
.word 0x0005ABB8, 0x0005C4E8
|
|
.word 0x0005C4E8, 0x0005C530
|
|
.word 0x0005C530, 0x0005DE60
|
|
.word 0x0005DE60, 0x0005DEA8
|
|
.word 0x0005DEA8, 0x0005F7D8
|
|
.word 0x0005F7D8, 0x0005F820
|
|
.word 0x0005F820, 0x00061150
|
|
.word 0x00061150, 0x00061198
|
|
.word 0x00061198, 0x00062AC8
|
|
.word 0x00062AC8, 0x00062B10
|
|
.word 0x00062B10, 0x00064440
|
|
.word 0x00064440, 0x00064488
|
|
.word 0x00064488, 0x00065DB8
|
|
.word 0x00065DB8, 0x00065E00
|
|
.word 0x00065E00, 0x00067730
|
|
.word 0x00067730, 0x00067778
|
|
.word 0x00067778, 0x000690A8
|
|
.word 0x000690A8, 0x000690F0
|
|
.word 0x000690F0, 0x0006AA20
|
|
.word 0x0006AA20, 0x0006AA68
|
|
.word 0x0006AA68, 0x0006C398
|
|
.word 0x0006C398, 0x0006C3E0
|
|
.word 0x0006C3E0, 0x0006DD10
|
|
.word 0x0006DD10, 0x0006DD58
|
|
.word 0x0006DD58, 0x0006F688
|
|
.word 0x0006F688, 0x0006F6D0
|
|
.word 0x0006F6D0, 0x00071000
|
|
.word 0x00071000, 0x00071048
|
|
.word 0x00071048, 0x00072978
|
|
.word 0x00072978, 0x000729C0
|
|
.word 0x000729C0, 0x000742F0
|
|
.word 0x000742F0, 0x00074338
|
|
.word 0x00074338, 0x00075C68
|
|
.word 0x00075C68, 0x00075CB0
|
|
.word 0x00075CB0, 0x000775E0
|
|
.word 0x000775E0, 0x00077628
|
|
.word 0x00077628, 0x00078F58
|
|
.word 0x00078F58, 0x00078FA0
|
|
.word 0x00078FA0, 0x0007A8D0
|
|
.word 0x0007A8D0, 0x0007A918
|
|
.word 0x0007A918, 0x0007C248
|
|
.word 0x0007C248, 0x0007C290
|
|
.word 0x0007C290, 0x0007DBC0
|
|
.word 0x0007DBC0, 0x0007DC08
|
|
.word 0x0007DC08, 0x0007F538
|
|
.word 0x0007F538, 0x0007F580
|
|
.word 0x0007F580, 0x00080EB0
|
|
.word 0x00080EB0, 0x00080EF8
|
|
.word 0x00080EF8, 0x00082828
|
|
.word 0x00082828, 0x00082870
|
|
.word 0x00082870, 0x000841A0
|
|
.word 0x000841A0, 0x000841E8
|
|
.word 0x000841E8, 0x00085B18
|
|
.word 0x00085B18, 0x00085B60
|
|
.word 0x00085B60, 0x00087490
|
|
.word 0x00087490, 0x000874D8
|
|
.word 0x000874D8, 0x00088E08
|
|
.word 0x00088E08, 0x00088E50
|
|
.word 0x00088E50, 0x0008A780
|
|
.word 0x0008A780, 0x0008A7C8
|
|
.word 0x0008A7C8, 0x0008C0F8
|
|
.word 0x0008C0F8, 0x0008C140
|
|
.word 0x0008C140, 0x0008DA70
|
|
.word 0x0008DA70, 0x0008DAB8
|
|
.word 0x0008DAB8, 0x0008F3E8
|
|
.word 0x0008F3E8, 0x0008F430
|
|
.word 0x0008F430, 0x00090D60
|
|
.word 0x00090D60, 0x00090DA8
|
|
.word 0x00090DA8, 0x000926D8
|
|
.word 0x000926D8, 0x00092720
|
|
.word 0x00092720, 0x00094050
|
|
.word 0x00094050, 0x00094098
|
|
.word 0x00094098, 0x000959C8
|
|
.word 0x000959C8, 0x00095A10
|
|
.word 0x00095A10, 0x00097340
|
|
.word 0x00097340, 0x00097388
|
|
.word 0x00097388, 0x00098CB8
|
|
.word 0x00098CB8, 0x00098D00
|
|
.word 0x00098D00, 0x0009A630
|
|
.word 0x0009A630, 0x0009A678
|
|
.word 0x0009A678, 0x0009BFA8
|
|
.word 0x0009BFA8, 0x0009BFF0
|
|
|
|
; 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 0x0009BFF8 ; chunk size
|
|
.incbin "baserom.nds", 0x1B78854, 0x9BFF0
|
|
.balign 512, 255
|