mirror of https://github.com/zeldaret/tmc.git
406 lines
10 KiB
ArmAsm
Executable File
406 lines
10 KiB
ArmAsm
Executable File
.include "asm/macros.inc"
|
|
.include "constants/constants.inc"
|
|
|
|
.section .rodata
|
|
.align 2
|
|
|
|
gUnk_0813210C:: @ 0813210C
|
|
.incbin "baserom.gba", 0x13210C, 0x0000004
|
|
.4byte gUnk_0813235C
|
|
.incbin "baserom.gba", 0x132114, 0x000000C
|
|
.4byte gUnk_080FD1C4
|
|
.incbin "baserom.gba", 0x132124, 0x000000C
|
|
.4byte gUnk_080FD1C4
|
|
.incbin "baserom.gba", 0x132134, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132144, 0x000000C
|
|
.4byte gUnk_080FD1C4
|
|
.incbin "baserom.gba", 0x132154, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132164, 0x000000C
|
|
.4byte gUnk_081323AC
|
|
.incbin "baserom.gba", 0x132174, 0x000000C
|
|
.4byte gUnk_081323DC
|
|
.incbin "baserom.gba", 0x132184, 0x000000C
|
|
.4byte gUnk_0813240C
|
|
.incbin "baserom.gba", 0x132194, 0x000000C
|
|
.4byte gUnk_0813242C
|
|
.incbin "baserom.gba", 0x1321A4, 0x000000C
|
|
.4byte gUnk_0813244C
|
|
.incbin "baserom.gba", 0x1321B4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1321C4, 0x000000C
|
|
.ifdef JP
|
|
.4byte gUnk_080FD150
|
|
.else
|
|
.ifdef EU
|
|
.4byte gUnk_080FD150
|
|
.else
|
|
.4byte gUnk_080FD180
|
|
.endif
|
|
.endif
|
|
.incbin "baserom.gba", 0x1321D4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131834, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1321E4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_0813248C
|
|
.incbin "baserom.gba", 0x1321F4, 0x000000C
|
|
.4byte gUnk_081324AC
|
|
.incbin "baserom.gba", 0x132204, 0x000000C
|
|
.4byte gUnk_081324EC
|
|
.incbin "baserom.gba", 0x132214, 0x000000B
|
|
|
|
gUnk_0813221F:: @ 0813221F
|
|
.incbin "baserom.gba", 0x13221F, 0x0000001
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132224, 0x000000C
|
|
|
|
gUnk_08132230:: @ 08132230
|
|
.4byte gUnk_080FD168
|
|
.incbin "baserom.gba", 0x132234, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132244, 0x000000C
|
|
.4byte gUnk_0813250C
|
|
.incbin "baserom.gba", 0x132254, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132264, 0x000000C
|
|
.4byte gUnk_080FD448
|
|
.incbin "baserom.gba", 0x132274, 0x000000C
|
|
.4byte gUnk_080FD448
|
|
.incbin "baserom.gba", 0x132284, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x1318E4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132294, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD168
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x1318F4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1322A4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1322B4, 0x000000C
|
|
.4byte gUnk_0813252C
|
|
.incbin "baserom.gba", 0x1322C4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131924, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1322D4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_0813256C
|
|
.incbin "baserom.gba", 0x1322E4, 0x000000C
|
|
.4byte gUnk_081325BC
|
|
.incbin "baserom.gba", 0x1322F4, 0x000000C
|
|
.4byte gUnk_0813269C
|
|
.incbin "baserom.gba", 0x132304, 0x000000C
|
|
.4byte gUnk_080FD448
|
|
.incbin "baserom.gba", 0x132314, 0x000000C
|
|
.4byte gUnk_080FD448
|
|
|
|
gUnk_08132324:: @ 08132324
|
|
.incbin "baserom.gba", 0x132324, 0x000000C
|
|
.4byte gUnk_081326CC
|
|
.incbin "baserom.gba", 0x132334, 0x000000C
|
|
.4byte gUnk_080FD460
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131994, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132344, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD460
|
|
.incbin "baserom.gba", 0x132354, 0x0000008
|
|
|
|
gUnk_0813235C:: @ 0813235C
|
|
.incbin "baserom.gba", 0x13235C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132364, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132374, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132384, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132394, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1323A4, 0x0000008
|
|
|
|
gUnk_081323AC:: @ 081323AC
|
|
.incbin "baserom.gba", 0x1323AC, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1323B4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1323C4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1323D4, 0x0000008
|
|
|
|
gUnk_081323DC:: @ 081323DC
|
|
.incbin "baserom.gba", 0x1323DC, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1323E4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1323F4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132404, 0x0000008
|
|
|
|
gUnk_0813240C:: @ 0813240C
|
|
.incbin "baserom.gba", 0x13240C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132414, 0x0000008
|
|
|
|
gUnk_0813241C:: @ 0813241C
|
|
.incbin "baserom.gba", 0x13241C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132424, 0x0000008
|
|
|
|
gUnk_0813242C:: @ 0813242C
|
|
.incbin "baserom.gba", 0x13242C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132434, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132444, 0x0000008
|
|
|
|
gUnk_0813244C:: @ 0813244C
|
|
.incbin "baserom.gba", 0x13244C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132454, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132464, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132474, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132484, 0x0000008
|
|
|
|
gUnk_0813248C:: @ 0813248C
|
|
.incbin "baserom.gba", 0x13248C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x132494, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1324A4, 0x0000008
|
|
|
|
gUnk_081324AC:: @ 081324AC
|
|
.incbin "baserom.gba", 0x1324AC, 0x0000004
|
|
.4byte gUnk_080FD3F4
|
|
.incbin "baserom.gba", 0x1324B4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1324C4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1324D4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1324E4, 0x0000008
|
|
|
|
gUnk_081324EC:: @ 081324EC
|
|
.incbin "baserom.gba", 0x1324EC, 0x0000004
|
|
.4byte gUnk_080FD3FC
|
|
.incbin "baserom.gba", 0x1324F4, 0x000000C
|
|
.4byte gUnk_080FD3FC
|
|
.incbin "baserom.gba", 0x132504, 0x0000002
|
|
|
|
gUnk_08132506:: @ 08132506
|
|
.incbin "baserom.gba", 0x132506, 0x0000006
|
|
|
|
gUnk_0813250C:: @ 0813250C
|
|
.incbin "baserom.gba", 0x13250C, 0x0000004
|
|
.4byte gUnk_080FD170
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131B64, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132514, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD43C
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131B74, 0x0000008
|
|
.else
|
|
.incbin "baserom.gba", 0x132524, 0x0000008
|
|
.endif
|
|
|
|
gUnk_0813252C:: @ 0813252C
|
|
.incbin "baserom.gba", 0x13252C, 0x0000004
|
|
.4byte gUnk_080FD168
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131B84, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132534, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD168
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131B94, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132544, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD168
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131BA4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132554, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD168
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131BB4, 0x0000008
|
|
.else
|
|
.incbin "baserom.gba", 0x132564, 0x0000008
|
|
.endif
|
|
|
|
gUnk_0813256C:: @ 0813256C
|
|
.incbin "baserom.gba", 0x13256C, 0x0000004
|
|
.4byte gUnk_080FD558
|
|
.incbin "baserom.gba", 0x132574, 0x000000C
|
|
.4byte gUnk_080FD560
|
|
.incbin "baserom.gba", 0x132584, 0x000000C
|
|
.4byte gUnk_080FD560
|
|
.incbin "baserom.gba", 0x132594, 0x000000C
|
|
.4byte gUnk_080FD560
|
|
.incbin "baserom.gba", 0x1325A4, 0x000000C
|
|
.4byte gUnk_080FD560
|
|
.incbin "baserom.gba", 0x1325B4, 0x0000008
|
|
|
|
gUnk_081325BC:: @ 081325BC
|
|
.incbin "baserom.gba", 0x1325BC, 0x0000004
|
|
.4byte gUnk_080FD4B8
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C14, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1325C4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4C0
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C24, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1325D4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4C8
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C34, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1325E4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4D0
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C44, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1325F4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4D8
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C54, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132604, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4E0
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C64, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132614, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4E8
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C74, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132624, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4F0
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C84, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132634, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD4F8
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131C94, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132644, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD500
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131CA4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132654, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD508
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131CB4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132664, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD510
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131CC4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132674, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD518
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131CD4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x132684, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD520
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131CE4, 0x0000008
|
|
.else
|
|
.incbin "baserom.gba", 0x132694, 0x0000008
|
|
.endif
|
|
|
|
gUnk_0813269C:: @ 0813269C
|
|
.incbin "baserom.gba", 0x13269C, 0x0000004
|
|
.4byte gUnk_080FD150
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131CF4, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1326A4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1326B4, 0x000000C
|
|
.4byte gUnk_080FD150
|
|
.incbin "baserom.gba", 0x1326C4, 0x0000008
|
|
|
|
gUnk_081326CC:: @ 081326CC
|
|
.incbin "baserom.gba", 0x1326CC, 0x0000004
|
|
.4byte gUnk_080FD168
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131D24, 0x000000C
|
|
.else
|
|
.incbin "baserom.gba", 0x1326D4, 0x000000C
|
|
.endif
|
|
.4byte gUnk_080FD448
|
|
.ifdef EU
|
|
@ TODO only small differences
|
|
.incbin "baserom_eu.gba", 0x131D34, 0x0000008
|
|
.else
|
|
.incbin "baserom.gba", 0x1326E4, 0x0000008
|
|
.endif
|
|
|
|
gUnk_081326EC:: @ 081326EC
|
|
.incbin "baserom.gba", 0x1326EC, 0x0000014
|