summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/arm9.lcf63
-rw-r--r--arm9/asm/unk_02006864.s4
-rw-r--r--arm9/asm/unk_02046030.s8
-rw-r--r--arm9/data/bss.s681
-rw-r--r--arm9/data/bss_2.s1133
-rw-r--r--arm9/data/bss_3.s157
-rw-r--r--arm9/data/bss_4.s297
-rw-r--r--arm9/data/rom2.s41
-rw-r--r--arm9/data/rom2_2.s4368
-rw-r--r--arm9/data/rom2_3.s1360
-rw-r--r--arm9/data/rom2_4.s282
-rw-r--r--arm9/lib/src/FS_rom.c6
-rw-r--r--arm9/modules/14/asm/module_14.s6
-rw-r--r--arm9/modules/59/asm/module_59.s4
-rw-r--r--arm9/modules/63/asm/module_63.s8
-rw-r--r--arm9/modules/83/asm/module_83.s38
-rw-r--r--arm9/src/FUN_020910A4.c4
17 files changed, 8361 insertions, 99 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf
index fd2d2cd9..0f1b6fda 100644
--- a/arm9/arm9.lcf
+++ b/arm9/arm9.lcf
@@ -262,60 +262,17 @@ SECTIONS {
{
/* ALIGNALL(4); . = ALIGN(32); */
SDK_STATIC_BSS_START = .;
- /* .sbss */
- gBacklightTop = 0x02106FA0;
- gBacklightTop_2 = 0x02106FA0;
- /* .bss */
- gLoadedOverlays = 0x021C45B0;
- gUnknown21C48B8 = 0x021C48B8;
- gUnk021C4918 = 0x021C4918;
- gUnk021C8C70 = 0x021C8C70;
- gUnk021C8C74 = 0x021C8C74;
- OSi_IrqCallbackInfo = 0x021D341C;
- isInitialized = 0x021D347C;
- OSi_StackForDestructor = 0x021D3480;
- OSi_RescheduleCount = 0x021D3484;
- OSi_ThreadIdCount = 0x021D3488;
- OSi_SystemCallbackInSwitchThread = 0x021D348C;
- OSi_CurrentThreadPtr = 0x021D3490;
- OSi_IsThreadInitialized = 0x021D3494;
- OSi_ThreadInfo = 0x021D3498;
- OSi_IdleThread = 0x021D34A8;
- OSi_LauncherThread = 0x021D3568;
- OSi_IdleThreadStack = 0x021D3628;
- OSi_Initialized = 0x021D36F0;
- OSi_MainExArenaEnabled = 0x021D36F4;
- OSiHeapInfo = 0x021D36F8;
- OSi_UserExceptionHandler = 0x021D371C;
- OSi_UserExceptionHandlerArg = 0x021D3720;
- OSi_DebuggerHandler = 0x021D3724;
- OSi_ExContext = 0x021D3728;
- OSi_TimerReserved = 0x021D37A8;
- OSi_UseTick = 0x021D37AC;
- OSi_NeedResetTimer = 0x021D37B0;
- OSi_TickCounter = 0x021D37B4;
- OSi_UseAlarm = 0x021D37BC;
- OSi_AlarmQueue = 0x021D37C0;
- OSi_UseVAlarm = 0x021D37C8;
- OSi_PreviousVCount = 0x021D37CC;
- OSi_VFrameCount = 0x021D37D0;
- OSi_VAlarmQueue = 0x021D37D4;
- OSi_IsInitReset = 0x021D37DC;
- OSi_IsResetOccurred = 0x021D37E0;
- OSi_vramExclusive = 0x021D37E4;
- OSi_vramLockId = 0x021D37E8;
- cardi_common = 0x021D55C0;
- arc_list = 0x021D53E8;
- current_dir_pos = 0x021D53EC;
- is_init = 0x021D53F8;
- fsi_card_lock_id = 0x021D53FC;
- fsi_default_dma_no = 0x021D5400;
- fsi_ovt9 = 0x021D5404;
- fsi_ovt7 = 0x021D540C;
- fsi_arc_rom = 0x021D5414;
- __global_destructor_chain = 0x021D74C8;
+ bss.o (.bss)
+ FUN_020910A4.o (.bss)
+ bss_2.o (.bss)
+ OS_alloc.o (.bss)
+ bss_3.o (.bss)
+ FS_archive.o (.bss)
+ FS_file.o (.bss)
+ FS_rom.o (.bss)
+ bss_4.o (.bss)
/* . = ALIGN(32); */
- SDK_STATIC_BSS_END = 0x021D74E0;
+ SDK_STATIC_BSS_END = .;
SDK_STATIC_BSS_SIZE = SDK_STATIC_BSS_END - SDK_STATIC_BSS_START;
} >> arm9
diff --git a/arm9/asm/unk_02006864.s b/arm9/asm/unk_02006864.s
index e029023c..008599ed 100644
--- a/arm9/asm/unk_02006864.s
+++ b/arm9/asm/unk_02006864.s
@@ -106308,13 +106308,13 @@ _0203732E:
FUN_02037334: ; 0x02037334
push {r3, lr}
bl FUN_020374B0
- ldr r0, _02037348 ; =0x0000003F
+ ldr r0, _02037348 ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _0203734C ; =0x021DBAB8
bl FUN_02000E7C
mov r0, #0x1
pop {r3, pc}
nop
-_02037348: .word 0x0000003F
+_02037348: .word SDK_OVERLAY_MODULE_63_ID
_0203734C: .word 0x021DBAB8
thumb_func_start LoadOverlay_MODULE_05
diff --git a/arm9/asm/unk_02046030.s b/arm9/asm/unk_02046030.s
index fb010491..874a600a 100644
--- a/arm9/asm/unk_02046030.s
+++ b/arm9/asm/unk_02046030.s
@@ -132322,13 +132322,13 @@ FUN_02085C08: ; 0x02085C08
bl FUN_0201CD04
mov r0, #0x35
bl FUN_020168D0
- ldr r0, _02085D68 ; =0x00000008
+ ldr r0, _02085D68 ; =SDK_OVERLAY_MODULE_08_ID
bl UnloadOverlayByID
mov r0, #0x1
pop {r3-r5, pc}
nop
_02085D64: .word 0x00000428
-_02085D68: .word 0x00000008
+_02085D68: .word SDK_OVERLAY_MODULE_08_ID
thumb_func_start FUN_02085D6C
FUN_02085D6C: ; 0x02085D6C
@@ -140127,13 +140127,13 @@ FUN_02089A40: ; 0x02089A40
bl FUN_0200627C
add r0, r4, #0x0
bl FUN_020168D0
- ldr r0, _02089A64 ; =0x00000053
+ ldr r0, _02089A64 ; =SDK_OVERLAY_MODULE_83_ID
ldr r1, _02089A68 ; =0x0223A360
bl FUN_02000E7C
mov r0, #0x1
pop {r3-r5, pc}
nop
-_02089A64: .word 0x00000053
+_02089A64: .word SDK_OVERLAY_MODULE_83_ID
_02089A68: .word 0x0223A360
thumb_func_start FUN_02089A6C
diff --git a/arm9/data/bss.s b/arm9/data/bss.s
new file mode 100644
index 00000000..84594abc
--- /dev/null
+++ b/arm9/data/bss.s
@@ -0,0 +1,681 @@
+ .section .bss
+
+ .global UNK_02106FA0
+ .global gBacklightTop
+ .global gBacklightTop_2
+UNK_02106FA0: ; 0x02106FA0
+gBacklightTop: ; 0x02106FA0
+gBacklightTop_2: ; 0x02106FA0
+ .space 0x18
+
+ .global UNK_02106FB8
+UNK_02106FB8: ; 0x02106FB8
+ .space 0xc
+
+ .global UNK_02106FC4
+UNK_02106FC4: ; 0x02106FC4
+ .space 0x4
+
+ .global UNK_02106FC8
+UNK_02106FC8: ; 0x02106FC8
+ .space 0x4
+
+ .global UNK_02106FCC
+UNK_02106FCC: ; 0x02106FCC
+ .space 0xa4
+
+ .global UNK_02107070
+UNK_02107070: ; 0x02107070
+ .space 0x8
+
+ .global UNK_02107078
+UNK_02107078: ; 0x02107078
+ .space 0x688
+
+ .global UNK_02107700
+UNK_02107700: ; 0x02107700
+ .space 0x24
+
+ .global UNK_02107724
+UNK_02107724: ; 0x02107724
+ .space 0x891e
+
+ .global UNK_02110042
+UNK_02110042: ; 0x02110042
+ .space 0xc0
+
+ .global UNK_02110102
+UNK_02110102: ; 0x02110102
+ .space 0x1d9
+
+ .global UNK_021102DB
+UNK_021102DB: ; 0x021102DB
+ .space 0xc27
+
+ .global UNK_02110F02
+UNK_02110F02: ; 0x02110F02
+ .space 0x6906
+
+ .global UNK_02117808
+UNK_02117808: ; 0x02117808
+ .space 0x883b
+
+ .global UNK_02120043
+UNK_02120043: ; 0x02120043
+ .space 0xe4
+
+ .global UNK_02120127
+UNK_02120127: ; 0x02120127
+ .space 0x47
+
+ .global UNK_0212016E
+UNK_0212016E: ; 0x0212016E
+ .space 0xa0
+
+ .global UNK_0212020E
+UNK_0212020E: ; 0x0212020E
+ .space 0x3
+
+ .global UNK_02120211
+UNK_02120211: ; 0x02120211
+ .space 0x1632
+
+ .global UNK_02121843
+UNK_02121843: ; 0x02121843
+ .space 0x26
+
+ .global UNK_02121869
+UNK_02121869: ; 0x02121869
+ .space 0xc2
+
+ .global UNK_0212192B
+UNK_0212192B: ; 0x0212192B
+ .space 0x2d6
+
+ .global UNK_02121C01
+UNK_02121C01: ; 0x02121C01
+ .space 0x1d
+
+ .global UNK_02121C1E
+UNK_02121C1E: ; 0x02121C1E
+ .space 0x1b
+
+ .global UNK_02121C39
+UNK_02121C39: ; 0x02121C39
+ .space 0x4c7
+
+ .global UNK_02122100
+UNK_02122100: ; 0x02122100
+ .space 0x3
+
+ .global UNK_02122103
+UNK_02122103: ; 0x02122103
+ .space 0xff
+
+ .global UNK_02122202
+UNK_02122202: ; 0x02122202
+ .space 0x1
+
+ .global UNK_02122203
+UNK_02122203: ; 0x02122203
+ .space 0xc
+
+ .global UNK_0212220F
+UNK_0212220F: ; 0x0212220F
+ .space 0x30
+
+ .global UNK_0212223F
+UNK_0212223F: ; 0x0212223F
+ .space 0xf21
+
+ .global UNK_02123160
+UNK_02123160: ; 0x02123160
+ .space 0x26c8
+
+ .global UNK_02125828
+UNK_02125828: ; 0x02125828
+ .space 0x39
+
+ .global UNK_02125861
+UNK_02125861: ; 0x02125861
+ .space 0x10df
+
+ .global UNK_02126940
+UNK_02126940: ; 0x02126940
+ .space 0xec9
+
+ .global UNK_02127809
+UNK_02127809: ; 0x02127809
+ .space 0xd7
+
+ .global UNK_021278E0
+UNK_021278E0: ; 0x021278E0
+ .space 0x1821
+
+ .global UNK_02129101
+UNK_02129101: ; 0x02129101
+ .space 0x2
+
+ .global UNK_02129103
+UNK_02129103: ; 0x02129103
+ .space 0x6f41
+
+ .global UNK_02130044
+UNK_02130044: ; 0x02130044
+ .space 0xed
+
+ .global UNK_02130131
+UNK_02130131: ; 0x02130131
+ .space 0x243
+
+ .global UNK_02130374
+UNK_02130374: ; 0x02130374
+ .space 0xfcd1
+
+ .global UNK_02140045
+UNK_02140045: ; 0x02140045
+ .space 0xe3
+
+ .global UNK_02140128
+UNK_02140128: ; 0x02140128
+ .space 0xeb
+
+ .global UNK_02140213
+UNK_02140213: ; 0x02140213
+ .space 0x14b
+
+ .global UNK_0214035E
+UNK_0214035E: ; 0x0214035E
+ .space 0xfce8
+
+ .global UNK_02150046
+UNK_02150046: ; 0x02150046
+ .space 0x252
+
+ .global UNK_02150298
+UNK_02150298: ; 0x02150298
+ .space 0xd45
+
+ .global UNK_02150FDD
+UNK_02150FDD: ; 0x02150FDD
+ .space 0xe046
+
+ .global UNK_0215F023
+UNK_0215F023: ; 0x0215F023
+ .space 0x1024
+
+ .global UNK_02160047
+UNK_02160047: ; 0x02160047
+ .space 0xe2
+
+ .global UNK_02160129
+UNK_02160129: ; 0x02160129
+ .space 0x1d
+
+ .global UNK_02160146
+UNK_02160146: ; 0x02160146
+ .space 0xd0
+
+ .global UNK_02160216
+UNK_02160216: ; 0x02160216
+ .space 0x42
+
+ .global UNK_02160258
+UNK_02160258: ; 0x02160258
+ .space 0x4237
+
+ .global UNK_0216448F
+UNK_0216448F: ; 0x0216448F
+ .space 0xbbb9
+
+ .global UNK_02170048
+UNK_02170048: ; 0x02170048
+ .space 0x2ce
+
+ .global UNK_02170316
+UNK_02170316: ; 0x02170316
+ .space 0xfd33
+
+ .global UNK_02180049
+UNK_02180049: ; 0x02180049
+ .space 0xe2
+
+ .global UNK_0218012B
+UNK_0218012B: ; 0x0218012B
+ .space 0x2d1
+
+ .global UNK_021803FC
+UNK_021803FC: ; 0x021803FC
+ .space 0x3c05
+
+ .global UNK_02184001
+UNK_02184001: ; 0x02184001
+ .space 0xc049
+
+ .global UNK_0219004A
+UNK_0219004A: ; 0x0219004A
+ .space 0x31e
+
+ .global UNK_02190368
+UNK_02190368: ; 0x02190368
+ .space 0x173
+
+ .global UNK_021904DB
+UNK_021904DB: ; 0x021904DB
+ .space 0xfb70
+
+ .global UNK_021A004B
+UNK_021A004B: ; 0x021A004B
+ .space 0xe1
+
+ .global UNK_021A012C
+UNK_021A012C: ; 0x021A012C
+ .space 0xcc
+
+ .global UNK_021A01F8
+UNK_021A01F8: ; 0x021A01F8
+ .space 0x1a
+
+ .global UNK_021A0212
+UNK_021A0212: ; 0x021A0212
+ .space 0x2
+
+ .global UNK_021A0214
+UNK_021A0214: ; 0x021A0214
+ .space 0x2
+
+ .global UNK_021A0216
+UNK_021A0216: ; 0x021A0216
+ .space 0x2a
+
+ .global UNK_021A0240
+UNK_021A0240: ; 0x021A0240
+ .space 0xfe0c
+
+ .global UNK_021B004C
+UNK_021B004C: ; 0x021B004C
+ .space 0x18c
+
+ .global UNK_021B01D8
+UNK_021B01D8: ; 0x021B01D8
+ .space 0x61
+
+ .global UNK_021B0239
+UNK_021B0239: ; 0x021B0239
+ .space 0xda3
+
+ .global UNK_021B0FDC
+UNK_021B0FDC: ; 0x021B0FDC
+ .space 0xc29
+
+ .global UNK_021B1C05
+UNK_021B1C05: ; 0x021B1C05
+ .space 0x6fe
+
+ .global UNK_021B2303
+UNK_021B2303: ; 0x021B2303
+ .space 0xfc
+
+ .global UNK_021B23FF
+UNK_021B23FF: ; 0x021B23FF
+ .space 0x2516
+
+ .global UNK_021B4915
+UNK_021B4915: ; 0x021B4915
+ .space 0x1ef0
+
+ .global UNK_021B6805
+UNK_021B6805: ; 0x021B6805
+ .space 0x29fc
+
+ .global UNK_021B9201
+UNK_021B9201: ; 0x021B9201
+ .space 0x5ff
+
+ .global UNK_021B9800
+UNK_021B9800: ; 0x021B9800
+ .space 0x5824
+
+ .global UNK_021BF024
+UNK_021BF024: ; 0x021BF024
+ .space 0x1029
+
+ .global UNK_021C004D
+UNK_021C004D: ; 0x021C004D
+ .space 0xe0
+
+ .global UNK_021C012D
+UNK_021C012D: ; 0x021C012D
+ .space 0xd7
+
+ .global UNK_021C0204
+UNK_021C0204: ; 0x021C0204
+ .space 0x2
+
+ .global UNK_021C0206
+UNK_021C0206: ; 0x021C0206
+ .space 0x33a
+
+ .global UNK_021C0540
+UNK_021C0540: ; 0x021C0540
+ .space 0x3898
+
+ .global UNK_021C3DD8
+UNK_021C3DD8: ; 0x021C3DD8
+ .space 0x8
+
+ .global UNK_021C3DE0
+UNK_021C3DE0: ; 0x021C3DE0
+ .space 0x7d0
+
+ .global gLoadedOverlays
+gLoadedOverlays: ; 0x021C45B0
+ .space 0x40
+
+ .global UNK_021C45F0
+UNK_021C45F0: ; 0x021C45F0
+ .space 0x40
+
+ .global UNK_021C4630
+UNK_021C4630: ; 0x021C4630
+ .space 0x40
+
+ .global UNK_021C4670
+UNK_021C4670: ; 0x021C4670
+ .space 0x4
+
+ .global UNK_021C4674
+UNK_021C4674: ; 0x021C4674
+ .space 0x20
+
+ .global UNK_021C4694
+UNK_021C4694: ; 0x021C4694
+ .space 0x20
+
+ .global UNK_021C46B4
+UNK_021C46B4: ; 0x021C46B4
+ .space 0x4
+
+ .global UNK_021C46B8
+UNK_021C46B8: ; 0x021C46B8
+ .space 0x4
+
+ .global UNK_021C46BC
+UNK_021C46BC: ; 0x021C46BC
+ .space 0xc
+
+ .global UNK_021C46C8
+UNK_021C46C8: ; 0x021C46C8
+ .space 0x30
+
+ .global UNK_021C46F8
+UNK_021C46F8: ; 0x021C46F8
+ .space 0x30
+
+ .global UNK_021C4728
+UNK_021C4728: ; 0x021C4728
+ .space 0x18
+
+ .global UNK_021C4740
+UNK_021C4740: ; 0x021C4740
+ .space 0xb4
+
+ .global UNK_021C47F4
+UNK_021C47F4: ; 0x021C47F4
+ .space 0x14
+
+ .global UNK_021C4808
+UNK_021C4808: ; 0x021C4808
+ .space 0x10
+
+ .global UNK_021C4818
+UNK_021C4818: ; 0x021C4818
+ .space 0x10
+
+ .global UNK_021C4828
+UNK_021C4828: ; 0x021C4828
+ .space 0x28
+
+ .global UNK_021C4850
+UNK_021C4850: ; 0x021C4850
+ .space 0x8
+
+ .global UNK_021C4858
+UNK_021C4858: ; 0x021C4858
+ .space 0x40
+
+ .global UNK_021C4898
+UNK_021C4898: ; 0x021C4898
+ .space 0x20
+
+ .global gUnknown21C48B8
+gUnknown21C48B8: ; 0x021C48B8
+ .space 0x40
+
+ .global UNK_021C48F8
+UNK_021C48F8: ; 0x021C48F8
+ .space 0x20
+
+ .global gUnk021C4918
+gUnk021C4918: ; 0x021C4918
+ .space 0x10
+
+ .global UNK_021C4928
+UNK_021C4928: ; 0x021C4928
+ .space 0x4
+
+ .global UNK_021C492C
+UNK_021C492C: ; 0x021C492C
+ .space 0x3f4
+
+ .global UNK_021C4D20
+UNK_021C4D20: ; 0x021C4D20
+ .space 0x8
+
+ .global UNK_021C4D28
+UNK_021C4D28: ; 0x021C4D28
+ .space 0x1c
+
+ .global UNK_021C4D44
+UNK_021C4D44: ; 0x021C4D44
+ .space 0x4
+
+ .global UNK_021C4D48
+UNK_021C4D48: ; 0x021C4D48
+ .space 0x4
+
+ .global UNK_021C4D4C
+UNK_021C4D4C: ; 0x021C4D4C
+ .space 0x4
+
+ .global UNK_021C4D50
+UNK_021C4D50: ; 0x021C4D50
+ .space 0x5f8
+
+ .global UNK_021C5348
+UNK_021C5348: ; 0x021C5348
+ .space 0x380
+
+ .global UNK_021C56C8
+UNK_021C56C8: ; 0x021C56C8
+ .space 0x44
+
+ .global UNK_021C570C
+UNK_021C570C: ; 0x021C570C
+ .space 0x8
+
+ .global UNK_021C5714
+UNK_021C5714: ; 0x021C5714
+ .space 0x20
+
+ .global UNK_021C5734
+UNK_021C5734: ; 0x021C5734
+ .space 0x200
+
+ .global UNK_021C5934
+UNK_021C5934: ; 0x021C5934
+ .space 0x4
+
+ .global UNK_021C5938
+UNK_021C5938: ; 0x021C5938
+ .space 0xc
+
+ .global UNK_021C5944
+UNK_021C5944: ; 0x021C5944
+ .space 0x34
+
+ .global UNK_021C5978
+UNK_021C5978: ; 0x021C5978
+ .space 0x1c
+
+ .global UNK_021C5994
+UNK_021C5994: ; 0x021C5994
+ .space 0x4
+
+ .global UNK_021C5998
+UNK_021C5998: ; 0x021C5998
+ .space 0x4
+
+ .global UNK_021C599C
+UNK_021C599C: ; 0x021C599C
+ .space 0x8
+
+ .global UNK_021C59A4
+UNK_021C59A4: ; 0x021C59A4
+ .space 0x4
+
+ .global UNK_021C59A8
+UNK_021C59A8: ; 0x021C59A8
+ .space 0x8
+
+ .global UNK_021C59B0
+UNK_021C59B0: ; 0x021C59B0
+ .space 0xc
+
+ .global UNK_021C59BC
+UNK_021C59BC: ; 0x021C59BC
+ .space 0xc
+
+ .global UNK_021C59C8
+UNK_021C59C8: ; 0x021C59C8
+ .space 0x8
+
+ .global UNK_021C59D0
+UNK_021C59D0: ; 0x021C59D0
+ .space 0x4
+
+ .global UNK_021C59D4
+UNK_021C59D4: ; 0x021C59D4
+ .space 0x4
+
+ .global UNK_021C59D8
+UNK_021C59D8: ; 0x021C59D8
+ .space 0x8
+
+ .global UNK_021C59E0
+UNK_021C59E0: ; 0x021C59E0
+ .space 0x4
+
+ .global UNK_021C59E4
+UNK_021C59E4: ; 0x021C59E4
+ .space 0x4
+
+ .global UNK_021C59E8
+UNK_021C59E8: ; 0x021C59E8
+ .space 0xc
+
+ .global UNK_021C59F4
+UNK_021C59F4: ; 0x021C59F4
+ .space 0x8
+
+ .global UNK_021C59FC
+UNK_021C59FC: ; 0x021C59FC
+ .space 0x4
+
+ .global UNK_021C5A00
+UNK_021C5A00: ; 0x021C5A00
+ .space 0x4
+
+ .global UNK_021C5A04
+UNK_021C5A04: ; 0x021C5A04
+ .space 0x4
+
+ .global UNK_021C5A08
+UNK_021C5A08: ; 0x021C5A08
+ .space 0x4
+
+ .global UNK_021C5A0C
+UNK_021C5A0C: ; 0x021C5A0C
+ .space 0x4
+
+ .global UNK_021C5A10
+UNK_021C5A10: ; 0x021C5A10
+ .space 0x4
+
+ .global UNK_021C5A14
+UNK_021C5A14: ; 0x021C5A14
+ .space 0x8
+
+ .global UNK_021C5A1C
+UNK_021C5A1C: ; 0x021C5A1C
+ .space 0x4c
+
+ .global UNK_021C5A68
+UNK_021C5A68: ; 0x021C5A68
+ .space 0x4
+
+ .global UNK_021C5A6C
+UNK_021C5A6C: ; 0x021C5A6C
+ .space 0x4
+
+ .global UNK_021C5A70
+UNK_021C5A70: ; 0x021C5A70
+ .space 0xc
+
+ .global UNK_021C5A7C
+UNK_021C5A7C: ; 0x021C5A7C
+ .space 0x40
+
+ .global UNK_021C5ABC
+UNK_021C5ABC: ; 0x021C5ABC
+ .space 0x4
+
+ .global UNK_021C5AC0
+UNK_021C5AC0: ; 0x021C5AC0
+ .space 0x4
+
+ .global UNK_021C5AC4
+UNK_021C5AC4: ; 0x021C5AC4
+ .space 0x190
+
+ .global UNK_021C5C54
+UNK_021C5C54: ; 0x021C5C54
+ .space 0x4
+
+ .global UNK_021C5C58
+UNK_021C5C58: ; 0x021C5C58
+ .space 0x3000
+
+ .global UNK_021C8C58
+UNK_021C8C58: ; 0x021C8C58
+ .space 0x4
+
+ .global UNK_021C8C5C
+UNK_021C8C5C: ; 0x021C8C5C
+ .space 0x4
+
+ .global UNK_021C8C60
+UNK_021C8C60: ; 0x021C8C60
+ .space 0x4
+
+ .global UNK_021C8C64
+UNK_021C8C64: ; 0x021C8C64
+ .space 0x4
+
+ .global UNK_021C8C68
+UNK_021C8C68: ; 0x021C8C68
+ .space 0x4
+
+ .global UNK_021C8C6C
+UNK_021C8C6C: ; 0x021C8C6C
+ .space 0x4
diff --git a/arm9/data/bss_2.s b/arm9/data/bss_2.s
new file mode 100644
index 00000000..5c9d538b
--- /dev/null
+++ b/arm9/data/bss_2.s
@@ -0,0 +1,1133 @@
+ .section .bss
+
+ .global UNK_021C8C78
+UNK_021C8C78: ; 0x021C8C78
+ .space 0x4
+
+ .global UNK_021C8C7C
+UNK_021C8C7C: ; 0x021C8C7C
+ .space 0x4
+
+ .global UNK_021C8C80
+UNK_021C8C80: ; 0x021C8C80
+ .space 0x4
+
+ .global UNK_021C8C84
+UNK_021C8C84: ; 0x021C8C84
+ .space 0x5
+
+ .global UNK_021C8C89
+UNK_021C8C89: ; 0x021C8C89
+ .space 0x1
+
+ .global UNK_021C8C8A
+UNK_021C8C8A: ; 0x021C8C8A
+ .space 0x4
+
+ .global UNK_021C8C8E
+UNK_021C8C8E: ; 0x021C8C8E
+ .space 0x2
+
+ .global UNK_021C8C90
+UNK_021C8C90: ; 0x021C8C90
+ .space 0x10
+
+ .global UNK_021C8CA0
+UNK_021C8CA0: ; 0x021C8CA0
+ .space 0x20
+
+ .global UNK_021C8CC0
+UNK_021C8CC0: ; 0x021C8CC0
+ .space 0x4
+
+ .global UNK_021C8CC4
+UNK_021C8CC4: ; 0x021C8CC4
+ .space 0x4
+
+ .global UNK_021C8CC8
+UNK_021C8CC8: ; 0x021C8CC8
+ .space 0x4
+
+ .global UNK_021C8CCC
+UNK_021C8CCC: ; 0x021C8CCC
+ .space 0x4
+
+ .global UNK_021C8CD0
+UNK_021C8CD0: ; 0x021C8CD0
+ .space 0x4
+
+ .global UNK_021C8CD4
+UNK_021C8CD4: ; 0x021C8CD4
+ .space 0x30
+
+ .global UNK_021C8D04
+UNK_021C8D04: ; 0x021C8D04
+ .space 0x4
+
+ .global UNK_021C8D08
+UNK_021C8D08: ; 0x021C8D08
+ .space 0x20
+
+ .global UNK_021C8D28
+UNK_021C8D28: ; 0x021C8D28
+ .space 0x8
+
+ .global UNK_021C8D30
+UNK_021C8D30: ; 0x021C8D30
+ .space 0x4
+
+ .global UNK_021C8D34
+UNK_021C8D34: ; 0x021C8D34
+ .space 0x4
+
+ .global UNK_021C8D38
+UNK_021C8D38: ; 0x021C8D38
+ .space 0x4
+
+ .global UNK_021C8D3C
+UNK_021C8D3C: ; 0x021C8D3C
+ .space 0x4
+
+ .global UNK_021C8D40
+UNK_021C8D40: ; 0x021C8D40
+ .space 0x4
+
+ .global UNK_021C8D44
+UNK_021C8D44: ; 0x021C8D44
+ .space 0x8
+
+ .global UNK_021C8D4C
+UNK_021C8D4C: ; 0x021C8D4C
+ .space 0x10
+
+ .global UNK_021C8D5C
+UNK_021C8D5C: ; 0x021C8D5C
+ .space 0x10
+
+ .global UNK_021C8D6C
+UNK_021C8D6C: ; 0x021C8D6C
+ .space 0x38
+
+ .global UNK_021C8DA4
+UNK_021C8DA4: ; 0x021C8DA4
+ .space 0x104
+
+ .global UNK_021C8EA8
+UNK_021C8EA8: ; 0x021C8EA8
+ .space 0x4
+
+ .global UNK_021C8EAC
+UNK_021C8EAC: ; 0x021C8EAC
+ .space 0x4
+
+ .global UNK_021C8EB0
+UNK_021C8EB0: ; 0x021C8EB0
+ .space 0x4
+
+ .global UNK_021C8EB4
+UNK_021C8EB4: ; 0x021C8EB4
+ .space 0x4
+
+ .global UNK_021C8EB8
+UNK_021C8EB8: ; 0x021C8EB8
+ .space 0x4
+
+ .global UNK_021C8EBC
+UNK_021C8EBC: ; 0x021C8EBC
+ .space 0x4
+
+ .global UNK_021C8EC0
+UNK_021C8EC0: ; 0x021C8EC0
+ .space 0x4
+
+ .global UNK_021C8EC4
+UNK_021C8EC4: ; 0x021C8EC4
+ .space 0x4
+
+ .global UNK_021C8EC8
+UNK_021C8EC8: ; 0x021C8EC8
+ .space 0x4
+
+ .global UNK_021C8ECC
+UNK_021C8ECC: ; 0x021C8ECC
+ .space 0x4
+
+ .global UNK_021C8ED0
+UNK_021C8ED0: ; 0x021C8ED0
+ .space 0x4
+
+ .global UNK_021C8ED4
+UNK_021C8ED4: ; 0x021C8ED4
+ .space 0x4
+
+ .global UNK_021C8ED8
+UNK_021C8ED8: ; 0x021C8ED8
+ .space 0x4
+
+ .global UNK_021C8EDC
+UNK_021C8EDC: ; 0x021C8EDC
+ .space 0x4
+
+ .global UNK_021C8EE0
+UNK_021C8EE0: ; 0x021C8EE0
+ .space 0x4
+
+ .global UNK_021C8EE4
+UNK_021C8EE4: ; 0x021C8EE4
+ .space 0x4
+
+ .global UNK_021C8EE8
+UNK_021C8EE8: ; 0x021C8EE8
+ .space 0x4
+
+ .global UNK_021C8EEC
+UNK_021C8EEC: ; 0x021C8EEC
+ .space 0x4
+
+ .global UNK_021C8EF0
+UNK_021C8EF0: ; 0x021C8EF0
+ .space 0x4
+
+ .global UNK_021C8EF4
+UNK_021C8EF4: ; 0x021C8EF4
+ .space 0x4
+
+ .global UNK_021C8EF8
+UNK_021C8EF8: ; 0x021C8EF8
+ .space 0x4
+
+ .global UNK_021C8EFC
+UNK_021C8EFC: ; 0x021C8EFC
+ .space 0x4
+
+ .global UNK_021C8F00
+UNK_021C8F00: ; 0x021C8F00
+ .space 0x4
+
+ .global UNK_021C8F04
+UNK_021C8F04: ; 0x021C8F04
+ .space 0x4
+
+ .global UNK_021C8F08
+UNK_021C8F08: ; 0x021C8F08
+ .space 0x4
+
+ .global UNK_021C8F0C
+UNK_021C8F0C: ; 0x021C8F0C
+ .space 0x4
+
+ .global UNK_021C8F10
+UNK_021C8F10: ; 0x021C8F10
+ .space 0x4
+
+ .global UNK_021C8F14
+UNK_021C8F14: ; 0x021C8F14
+ .space 0x8
+
+ .global UNK_021C8F1C
+UNK_021C8F1C: ; 0x021C8F1C
+ .space 0x8
+
+ .global UNK_021C8F24
+UNK_021C8F24: ; 0x021C8F24
+ .space 0x3a
+
+ .global UNK_021C8F5E
+UNK_021C8F5E: ; 0x021C8F5E
+ .space 0x1a
+
+ .global UNK_021C8F78
+UNK_021C8F78: ; 0x021C8F78
+ .space 0xa
+
+ .global UNK_021C8F82
+UNK_021C8F82: ; 0x021C8F82
+ .space 0x56
+
+ .global UNK_021C8FD8
+UNK_021C8FD8: ; 0x021C8FD8
+ .space 0x64
+
+ .global UNK_021C903C
+UNK_021C903C: ; 0x021C903C
+ .space 0x64
+
+ .global UNK_021C90A0
+UNK_021C90A0: ; 0x021C90A0
+ .space 0xc0
+
+ .global UNK_021C9160
+UNK_021C9160: ; 0x021C9160
+ .space 0xc0
+
+ .global UNK_021C9220
+UNK_021C9220: ; 0x021C9220
+ .space 0x2a
+
+ .global UNK_021C924A
+UNK_021C924A: ; 0x021C924A
+ .space 0x156
+
+ .global UNK_021C93A0
+UNK_021C93A0: ; 0x021C93A0
+ .space 0x180
+
+ .global UNK_021C9520
+UNK_021C9520: ; 0x021C9520
+ .space 0x9c0
+
+ .global UNK_021C9EE0
+UNK_021C9EE0: ; 0x021C9EE0
+ .space 0x800
+
+ .global UNK_021CA6E0
+UNK_021CA6E0: ; 0x021CA6E0
+ .space 0x4
+
+ .global UNK_021CA6E4
+UNK_021CA6E4: ; 0x021CA6E4
+ .space 0x4
+
+ .global UNK_021CA6E8
+UNK_021CA6E8: ; 0x021CA6E8
+ .space 0x13
+
+ .global UNK_021CA6FB
+UNK_021CA6FB: ; 0x021CA6FB
+ .space 0x1
+
+ .global UNK_021CA6FC
+UNK_021CA6FC: ; 0x021CA6FC
+ .space 0x170
+
+ .global UNK_021CA86C
+UNK_021CA86C: ; 0x021CA86C
+ .space 0x4
+
+ .global UNK_021CA870
+UNK_021CA870: ; 0x021CA870
+ .space 0x4
+
+ .global UNK_021CA874
+UNK_021CA874: ; 0x021CA874
+ .space 0x8
+
+ .global UNK_021CA87C
+UNK_021CA87C: ; 0x021CA87C
+ .space 0x20
+
+ .global UNK_021CA89C
+UNK_021CA89C: ; 0x021CA89C
+ .space 0x4
+
+ .global UNK_021CA8A0
+UNK_021CA8A0: ; 0x021CA8A0
+ .space 0x10
+
+ .global UNK_021CA8B0
+UNK_021CA8B0: ; 0x021CA8B0
+ .space 0x4
+
+ .global UNK_021CA8B4
+UNK_021CA8B4: ; 0x021CA8B4
+ .space 0x4
+
+ .global UNK_021CA8B8
+UNK_021CA8B8: ; 0x021CA8B8
+ .space 0x4
+
+ .global UNK_021CA8BC
+UNK_021CA8BC: ; 0x021CA8BC
+ .space 0x4
+
+ .global UNK_021CA8C0
+UNK_021CA8C0: ; 0x021CA8C0
+ .space 0x4
+
+ .global UNK_021CA8C4
+UNK_021CA8C4: ; 0x021CA8C4
+ .space 0x4
+
+ .global UNK_021CA8C8
+UNK_021CA8C8: ; 0x021CA8C8
+ .space 0x4
+
+ .global UNK_021CA8CC
+UNK_021CA8CC: ; 0x021CA8CC
+ .space 0x4
+
+ .global UNK_021CA8D0
+UNK_021CA8D0: ; 0x021CA8D0
+ .space 0x4
+
+ .global UNK_021CA8D4
+UNK_021CA8D4: ; 0x021CA8D4
+ .space 0x4
+
+ .global UNK_021CA8D8
+UNK_021CA8D8: ; 0x021CA8D8
+ .space 0x4
+
+ .global UNK_021CA8DC
+UNK_021CA8DC: ; 0x021CA8DC
+ .space 0xc
+
+ .global UNK_021CA8E8
+UNK_021CA8E8: ; 0x021CA8E8
+ .space 0x1bc
+
+ .global UNK_021CAAA4
+UNK_021CAAA4: ; 0x021CAAA4
+ .space 0x45c
+
+ .global UNK_021CAF00
+UNK_021CAF00: ; 0x021CAF00
+ .space 0x8d8
+
+ .global UNK_021CB7D8
+UNK_021CB7D8: ; 0x021CB7D8
+ .space 0x4
+
+ .global UNK_021CB7DC
+UNK_021CB7DC: ; 0x021CB7DC
+ .space 0x4
+
+ .global UNK_021CB7E0
+UNK_021CB7E0: ; 0x021CB7E0
+ .space 0xc
+
+ .global UNK_021CB7EC
+UNK_021CB7EC: ; 0x021CB7EC
+ .space 0x4
+
+ .global UNK_021CB7F0
+UNK_021CB7F0: ; 0x021CB7F0
+ .space 0xc
+
+ .global UNK_021CB7FC
+UNK_021CB7FC: ; 0x021CB7FC
+ .space 0xc
+
+ .global UNK_021CB808
+UNK_021CB808: ; 0x021CB808
+ .space 0xc
+
+ .global UNK_021CB814
+UNK_021CB814: ; 0x021CB814
+ .space 0x4
+
+ .global UNK_021CB818
+UNK_021CB818: ; 0x021CB818
+ .space 0x4
+
+ .global UNK_021CB81C
+UNK_021CB81C: ; 0x021CB81C
+ .space 0x8
+
+ .global UNK_021CB824
+UNK_021CB824: ; 0x021CB824
+ .space 0x14
+
+ .global UNK_021CB838
+UNK_021CB838: ; 0x021CB838
+ .space 0x18
+
+ .global UNK_021CB850
+UNK_021CB850: ; 0x021CB850
+ .space 0x18
+
+ .global UNK_021CB868
+UNK_021CB868: ; 0x021CB868
+ .space 0x4
+
+ .global UNK_021CB86C
+UNK_021CB86C: ; 0x021CB86C
+ .space 0x4
+
+ .global UNK_021CB870
+UNK_021CB870: ; 0x021CB870
+ .space 0x4
+
+ .global UNK_021CB874
+UNK_021CB874: ; 0x021CB874
+ .space 0x4
+
+ .global UNK_021CB878
+UNK_021CB878: ; 0x021CB878
+ .space 0x4
+
+ .global UNK_021CB87C
+UNK_021CB87C: ; 0x021CB87C
+ .space 0x4
+
+ .global UNK_021CB880
+UNK_021CB880: ; 0x021CB880
+ .space 0x10
+
+ .global UNK_021CB890
+UNK_021CB890: ; 0x021CB890
+ .space 0x4
+
+ .global UNK_021CB894
+UNK_021CB894: ; 0x021CB894
+ .space 0x4
+
+ .global UNK_021CB898
+UNK_021CB898: ; 0x021CB898
+ .space 0x4
+
+ .global UNK_021CB89C
+UNK_021CB89C: ; 0x021CB89C
+ .space 0x4
+
+ .global UNK_021CB8A0
+UNK_021CB8A0: ; 0x021CB8A0
+ .space 0x4
+
+ .global UNK_021CB8A4
+UNK_021CB8A4: ; 0x021CB8A4
+ .space 0x18
+
+ .global UNK_021CB8BC
+UNK_021CB8BC: ; 0x021CB8BC
+ .space 0x18
+
+ .global UNK_021CB8D4
+UNK_021CB8D4: ; 0x021CB8D4
+ .space 0x440
+
+ .global UNK_021CBD14
+UNK_021CBD14: ; 0x021CBD14
+ .space 0x1000
+
+ .global UNK_021CCD14
+UNK_021CCD14: ; 0x021CCD14
+ .space 0x4
+
+ .global UNK_021CCD18
+UNK_021CCD18: ; 0x021CCD18
+ .space 0x4
+
+ .global UNK_021CCD1C
+UNK_021CCD1C: ; 0x021CCD1C
+ .space 0x4
+
+ .global UNK_021CCD20
+UNK_021CCD20: ; 0x021CCD20
+ .space 0x18
+
+ .global UNK_021CCD38
+UNK_021CCD38: ; 0x021CCD38
+ .space 0x4
+
+ .global UNK_021CCD3C
+UNK_021CCD3C: ; 0x021CCD3C
+ .space 0xc
+
+ .global UNK_021CCD48
+UNK_021CCD48: ; 0x021CCD48
+ .space 0x4
+
+ .global UNK_021CCD4C
+UNK_021CCD4C: ; 0x021CCD4C
+ .space 0xc
+
+ .global UNK_021CCD58
+UNK_021CCD58: ; 0x021CCD58
+ .space 0x14
+
+ .global UNK_021CCD6C
+UNK_021CCD6C: ; 0x021CCD6C
+ .space 0x4
+
+ .global UNK_021CCD70
+UNK_021CCD70: ; 0x021CCD70
+ .space 0x4
+
+ .global UNK_021CCD74
+UNK_021CCD74: ; 0x021CCD74
+ .space 0x14
+
+ .global UNK_021CCD88
+UNK_021CCD88: ; 0x021CCD88
+ .space 0x4
+
+ .global UNK_021CCD8C
+UNK_021CCD8C: ; 0x021CCD8C
+ .space 0x10
+
+ .global UNK_021CCD9C
+UNK_021CCD9C: ; 0x021CCD9C
+ .space 0x4
+
+ .global UNK_021CCDA0
+UNK_021CCDA0: ; 0x021CCDA0
+ .space 0x100
+
+ .global UNK_021CCEA0
+UNK_021CCEA0: ; 0x021CCEA0
+ .space 0x400
+
+ .global UNK_021CD2A0
+UNK_021CD2A0: ; 0x021CD2A0
+ .space 0x40
+
+ .global UNK_021CD2E0
+UNK_021CD2E0: ; 0x021CD2E0
+ .space 0x100
+
+ .global UNK_021CD3E0
+UNK_021CD3E0: ; 0x021CD3E0
+ .space 0x400
+
+ .global UNK_021CD7E0
+UNK_021CD7E0: ; 0x021CD7E0
+ .space 0x40
+
+ .global UNK_021CD820
+UNK_021CD820: ; 0x021CD820
+ .space 0x100
+
+ .global UNK_021CD920
+UNK_021CD920: ; 0x021CD920
+ .space 0x400
+
+ .global UNK_021CDD20
+UNK_021CDD20: ; 0x021CDD20
+ .space 0x40
+
+ .global UNK_021CDD60
+UNK_021CDD60: ; 0x021CDD60
+ .space 0x4
+
+ .global UNK_021CDD64
+UNK_021CDD64: ; 0x021CDD64
+ .space 0x4
+
+ .global UNK_021CDD68
+UNK_021CDD68: ; 0x021CDD68
+ .space 0x4
+
+ .global UNK_021CDD6C
+UNK_021CDD6C: ; 0x021CDD6C
+ .space 0x4
+
+ .global UNK_021CDD70
+UNK_021CDD70: ; 0x021CDD70
+ .space 0x4
+
+ .global UNK_021CDD74
+UNK_021CDD74: ; 0x021CDD74
+ .space 0x80
+
+ .global UNK_021CDDF4
+UNK_021CDDF4: ; 0x021CDDF4
+ .space 0x4
+
+ .global UNK_021CDDF8
+UNK_021CDDF8: ; 0x021CDDF8
+ .space 0xfc
+
+ .global UNK_021CDEF4
+UNK_021CDEF4: ; 0x021CDEF4
+ .space 0x10
+
+ .global UNK_021CDF04
+UNK_021CDF04: ; 0x021CDF04
+ .space 0x4
+
+ .global UNK_021CDF08
+UNK_021CDF08: ; 0x021CDF08
+ .space 0x2ec
+
+ .global UNK_021CE1F4
+UNK_021CE1F4: ; 0x021CE1F4
+ .space 0x300
+
+ .global UNK_021CE4F4
+UNK_021CE4F4: ; 0x021CE4F4
+ .space 0x400
+
+ .global UNK_021CE8F4
+UNK_021CE8F4: ; 0x021CE8F4
+ .space 0x4
+
+ .global UNK_021CE8F8
+UNK_021CE8F8: ; 0x021CE8F8
+ .space 0x404
+
+ .global UNK_021CECFC
+UNK_021CECFC: ; 0x021CECFC
+ .space 0x4
+
+ .global UNK_021CED00
+UNK_021CED00: ; 0x021CED00
+ .space 0x4
+
+ .global UNK_021CED04
+UNK_021CED04: ; 0x021CED04
+ .space 0x4
+
+ .global UNK_021CED08
+UNK_021CED08: ; 0x021CED08
+ .space 0x4
+
+ .global UNK_021CED0C
+UNK_021CED0C: ; 0x021CED0C
+ .space 0x4
+
+ .global UNK_021CED10
+UNK_021CED10: ; 0x021CED10
+ .space 0x4
+
+ .global UNK_021CED14
+UNK_021CED14: ; 0x021CED14
+ .space 0x4
+
+ .global UNK_021CED18
+UNK_021CED18: ; 0x021CED18
+ .space 0x8
+
+ .global UNK_021CED20
+UNK_021CED20: ; 0x021CED20
+ .space 0x44
+
+ .global UNK_021CED64
+UNK_021CED64: ; 0x021CED64
+ .space 0x34
+
+ .global UNK_021CED98
+UNK_021CED98: ; 0x021CED98
+ .space 0x28
+
+ .global UNK_021CEDC0
+UNK_021CEDC0: ; 0x021CEDC0
+ .space 0x14
+
+ .global UNK_021CEDD4
+UNK_021CEDD4: ; 0x021CEDD4
+ .space 0x24
+
+ .global UNK_021CEDF8
+UNK_021CEDF8: ; 0x021CEDF8
+ .space 0xc
+
+ .global UNK_021CEE04
+UNK_021CEE04: ; 0x021CEE04
+ .space 0x14
+
+ .global UNK_021CEE18
+UNK_021CEE18: ; 0x021CEE18
+ .space 0x30
+
+ .global UNK_021CEE48
+UNK_021CEE48: ; 0x021CEE48
+ .space 0x30
+
+ .global UNK_021CEE78
+UNK_021CEE78: ; 0x021CEE78
+ .space 0xe0
+
+ .global UNK_021CEF58
+UNK_021CEF58: ; 0x021CEF58
+ .space 0xc
+
+ .global UNK_021CEF64
+UNK_021CEF64: ; 0x021CEF64
+ .space 0xc
+
+ .global UNK_021CEF70
+UNK_021CEF70: ; 0x021CEF70
+ .space 0xc
+
+ .global UNK_021CEF7C
+UNK_021CEF7C: ; 0x021CEF7C
+ .space 0x4
+
+ .global UNK_021CEF80
+UNK_021CEF80: ; 0x021CEF80
+ .space 0xe00
+
+ .global UNK_021CFD80
+UNK_021CFD80: ; 0x021CFD80
+ .space 0x4
+
+ .global UNK_021CFD84
+UNK_021CFD84: ; 0x021CFD84
+ .space 0x4
+
+ .global UNK_021CFD88
+UNK_021CFD88: ; 0x021CFD88
+ .space 0x4
+
+ .global UNK_021CFD8C
+UNK_021CFD8C: ; 0x021CFD8C
+ .space 0x4
+
+ .global UNK_021CFD90
+UNK_021CFD90: ; 0x021CFD90
+ .space 0x4
+
+ .global UNK_021CFD94
+UNK_021CFD94: ; 0x021CFD94
+ .space 0x2ba
+
+ .global UNK_021D004E
+UNK_021D004E: ; 0x021D004E
+ .space 0x332
+
+ .global UNK_021D0380
+UNK_021D0380: ; 0x021D0380
+ .space 0x40
+
+ .global UNK_021D03C0
+UNK_021D03C0: ; 0x021D03C0
+ .space 0xb42
+
+ .global UNK_021D0F02
+UNK_021D0F02: ; 0x021D0F02
+ .space 0xd7e
+
+ .global UNK_021D1C80
+UNK_021D1C80: ; 0x021D1C80
+ .space 0x4
+
+ .global UNK_021D1C84
+UNK_021D1C84: ; 0x021D1C84
+ .space 0x4
+
+ .global UNK_021D1C88
+UNK_021D1C88: ; 0x021D1C88
+ .space 0x4
+
+ .global UNK_021D1C8C
+UNK_021D1C8C: ; 0x021D1C8C
+ .space 0x4
+
+ .global UNK_021D1C90
+UNK_021D1C90: ; 0x021D1C90
+ .space 0x4
+
+ .global UNK_021D1C94
+UNK_021D1C94: ; 0x021D1C94
+ .space 0x4
+
+ .global UNK_021D1C98
+UNK_021D1C98: ; 0x021D1C98
+ .space 0xc
+
+ .global UNK_021D1CA4
+UNK_021D1CA4: ; 0x021D1CA4
+ .space 0xc
+
+ .global UNK_021D1CB0
+UNK_021D1CB0: ; 0x021D1CB0
+ .space 0x4
+
+ .global UNK_021D1CB4
+UNK_021D1CB4: ; 0x021D1CB4
+ .space 0x4
+
+ .global UNK_021D1CB8
+UNK_021D1CB8: ; 0x021D1CB8
+ .space 0x4
+
+ .global UNK_021D1CBC
+UNK_021D1CBC: ; 0x021D1CBC
+ .space 0x140
+
+ .global UNK_021D1DFC
+UNK_021D1DFC: ; 0x021D1DFC
+ .space 0xc
+
+ .global UNK_021D1E08
+UNK_021D1E08: ; 0x021D1E08
+ .space 0xc
+
+ .global UNK_021D1E14
+UNK_021D1E14: ; 0x021D1E14
+ .space 0x440
+
+ .global UNK_021D2254
+UNK_021D2254: ; 0x021D2254
+ .space 0x8
+
+ .global UNK_021D225C
+UNK_021D225C: ; 0x021D225C
+ .space 0x10
+
+ .global UNK_021D226C
+UNK_021D226C: ; 0x021D226C
+ .space 0x4
+
+ .global UNK_021D2270
+UNK_021D2270: ; 0x021D2270
+ .space 0x4
+
+ .global UNK_021D2274
+UNK_021D2274: ; 0x021D2274
+ .space 0x460
+
+ .global UNK_021D26D4
+UNK_021D26D4: ; 0x021D26D4
+ .space 0x4
+
+ .global UNK_021D26D8
+UNK_021D26D8: ; 0x021D26D8
+ .space 0xc
+
+ .global UNK_021D26E4
+UNK_021D26E4: ; 0x021D26E4
+ .space 0x40
+
+ .global UNK_021D2724
+UNK_021D2724: ; 0x021D2724
+ .space 0x80
+
+ .global UNK_021D27A4
+UNK_021D27A4: ; 0x021D27A4
+ .space 0x4
+
+ .global UNK_021D27A8
+UNK_021D27A8: ; 0x021D27A8
+ .space 0x4
+
+ .global UNK_021D27AC
+UNK_021D27AC: ; 0x021D27AC
+ .space 0x20
+
+ .global UNK_021D27CC
+UNK_021D27CC: ; 0x021D27CC
+ .space 0x54
+
+ .global UNK_021D2820
+UNK_021D2820: ; 0x021D2820
+ .space 0xa0
+
+ .global UNK_021D28C0
+UNK_021D28C0: ; 0x021D28C0
+ .space 0x4
+
+ .global UNK_021D28C4
+UNK_021D28C4: ; 0x021D28C4
+ .space 0x3c
+
+ .global UNK_021D2900
+UNK_021D2900: ; 0x021D2900
+ .space 0x4
+
+ .global UNK_021D2904
+UNK_021D2904: ; 0x021D2904
+ .space 0x4d4
+
+ .global UNK_021D2DD8
+UNK_021D2DD8: ; 0x021D2DD8
+ .space 0x18
+
+ .global UNK_021D2DF0
+UNK_021D2DF0: ; 0x021D2DF0
+ .space 0xc
+
+ .global UNK_021D2DFC
+UNK_021D2DFC: ; 0x021D2DFC
+ .space 0x5c0
+
+ .global UNK_021D33BC
+UNK_021D33BC: ; 0x021D33BC
+ .space 0x4
+
+ .global UNK_021D33C0
+UNK_021D33C0: ; 0x021D33C0
+ .space 0x4
+
+ .global UNK_021D33C4
+UNK_021D33C4: ; 0x021D33C4
+ .space 0x2
+
+ .global UNK_021D33C6
+UNK_021D33C6: ; 0x021D33C6
+ .space 0x2
+
+ .global UNK_021D33C8
+UNK_021D33C8: ; 0x021D33C8
+ .space 0x2
+
+ .global UNK_021D33CA
+UNK_021D33CA: ; 0x021D33CA
+ .space 0x2
+
+ .global UNK_021D33CC
+UNK_021D33CC: ; 0x021D33CC
+ .space 0x2
+
+ .global UNK_021D33CE
+UNK_021D33CE: ; 0x021D33CE
+ .space 0x2
+
+ .global UNK_021D33D0
+UNK_021D33D0: ; 0x021D33D0
+ .space 0x2
+
+ .global UNK_021D33D2
+UNK_021D33D2: ; 0x021D33D2
+ .space 0x2
+
+ .global UNK_021D33D4
+UNK_021D33D4: ; 0x021D33D4
+ .space 0x2
+
+ .global UNK_021D33D6
+UNK_021D33D6: ; 0x021D33D6
+ .space 0x2
+
+ .global UNK_021D33D8
+UNK_021D33D8: ; 0x021D33D8
+ .space 0x2
+
+ .global UNK_021D33DA
+UNK_021D33DA: ; 0x021D33DA
+ .space 0x2
+
+ .global UNK_021D33DC
+UNK_021D33DC: ; 0x021D33DC
+ .space 0x4
+
+ .global UNK_021D33E0
+UNK_021D33E0: ; 0x021D33E0
+ .space 0x4
+
+ .global UNK_021D33E4
+UNK_021D33E4: ; 0x021D33E4
+ .space 0x4
+
+ .global UNK_021D33E8
+UNK_021D33E8: ; 0x021D33E8
+ .space 0x4
+
+ .global UNK_021D33EC
+UNK_021D33EC: ; 0x021D33EC
+ .space 0x4
+
+ .global UNK_021D33F0
+UNK_021D33F0: ; 0x021D33F0
+ .space 0x4
+
+ .global UNK_021D33F4
+UNK_021D33F4: ; 0x021D33F4
+ .space 0x4
+
+ .global UNK_021D33F8
+UNK_021D33F8: ; 0x021D33F8
+ .space 0x4
+
+ .global UNK_021D33FC
+UNK_021D33FC: ; 0x021D33FC
+ .space 0x4
+
+ .global UNK_021D3400
+UNK_021D3400: ; 0x021D3400
+ .space 0x4
+
+ .global UNK_021D3404
+UNK_021D3404: ; 0x021D3404
+ .space 0x4
+
+ .global UNK_021D3408
+UNK_021D3408: ; 0x021D3408
+ .space 0x4
+
+ .global UNK_021D340C
+UNK_021D340C: ; 0x021D340C
+ .space 0x4
+
+ .global UNK_021D3410
+UNK_021D3410: ; 0x021D3410
+ .space 0x4
+
+ .global UNK_021D3414
+UNK_021D3414: ; 0x021D3414
+ .space 0x4
+
+ .global UNK_021D3418
+UNK_021D3418: ; 0x021D3418
+ .space 0x4
+
+ .global OSi_IrqCallbackInfo
+OSi_IrqCallbackInfo: ; 0x021D341C
+ .space 0x4
+
+ .global UNK_021D3420
+UNK_021D3420: ; 0x021D3420
+ .space 0x4
+
+ .global UNK_021D3424
+UNK_021D3424: ; 0x021D3424
+ .space 0x28
+
+ .global UNK_021D344C
+UNK_021D344C: ; 0x021D344C
+ .space 0x4
+
+ .global UNK_021D3450
+UNK_021D3450: ; 0x021D3450
+ .space 0x4
+
+ .global UNK_021D3454
+UNK_021D3454: ; 0x021D3454
+ .space 0x28
+
+ .global isInitialized
+isInitialized: ; 0x021D347C
+ .space 0x4
+
+ .global OSi_StackForDestructor
+OSi_StackForDestructor: ; 0x021D3480
+ .space 0x4
+
+ .global OSi_RescheduleCount
+OSi_RescheduleCount: ; 0x021D3484
+ .space 0x4
+
+ .global OSi_ThreadIdCount
+OSi_ThreadIdCount: ; 0x021D3488
+ .space 0x4
+
+ .global OSi_SystemCallbackInSwitchThread
+OSi_SystemCallbackInSwitchThread: ; 0x021D348C
+ .space 0x4
+
+ .global OSi_CurrentThreadPtr
+OSi_CurrentThreadPtr: ; 0x021D3490
+ .space 0x4
+
+ .global OSi_IsThreadInitialized
+OSi_IsThreadInitialized: ; 0x021D3494
+ .space 0x4
+
+ .global OSi_ThreadInfo
+OSi_ThreadInfo: ; 0x021D3498
+ .space 0x4
+
+ .global UNK_021D349C
+UNK_021D349C: ; 0x021D349C
+ .space 0xc
+
+ .global OSi_IdleThread
+OSi_IdleThread: ; 0x021D34A8
+ .space 0xc0
+
+ .global OSi_LauncherThread
+OSi_LauncherThread: ; 0x021D3568
+ .space 0xC0
+
+ .global OSi_IdleThreadStack
+OSi_IdleThreadStack: ; 0x021D3628
+ .space 0xC8
+
+ .global OSi_Initialized
+OSi_Initialized: ; 0x021D36F0
+ .space 0x4
+
+ .global OSi_MainExArenaEnabled
+OSi_MainExArenaEnabled: ; 0x021D36F4
+ .space 0x4
diff --git a/arm9/data/bss_3.s b/arm9/data/bss_3.s
new file mode 100644
index 00000000..438d87f1
--- /dev/null
+++ b/arm9/data/bss_3.s
@@ -0,0 +1,157 @@
+ .section .bss
+
+ .global OSi_UserExceptionHandler
+OSi_UserExceptionHandler: ; 0x021D371C
+ .space 0x4
+
+ .global OSi_UserExceptionHandlerArg
+OSi_UserExceptionHandlerArg: ; 0x021D3720
+ .space 0x4
+
+ .global OSi_DebuggerHandler
+OSi_DebuggerHandler: ; 0x021D3724
+ .space 0x4
+
+ .global OSi_ExContext
+OSi_ExContext: ; 0x021D3728
+ .space 0x80
+
+ .global OSi_TimerReserved
+OSi_TimerReserved: ; 0x021D37A8
+ .space 0x4
+
+ .global OSi_UseTick
+OSi_UseTick: ; 0x021D37AC
+ .space 0x4
+
+ .global OSi_NeedResetTimer
+OSi_NeedResetTimer: ; 0x021D37B0
+ .space 0x4
+
+ .global OSi_TickCounter
+OSi_TickCounter: ; 0x021D37B4
+ .space 0x8
+
+ .global OSi_UseAlarm
+OSi_UseAlarm: ; 0x021D37BC
+ .space 0x4
+
+ .global OSi_AlarmQueue
+OSi_AlarmQueue: ; 0x021D37C0
+ .space 0x8
+
+ .global OSi_UseVAlarm
+OSi_UseVAlarm: ; 0x021D37C8
+ .space 0x4
+
+ .global OSi_PreviousVCount
+OSi_PreviousVCount: ; 0x021D37CC
+ .space 0x4
+
+ .global OSi_VFrameCount
+OSi_VFrameCount: ; 0x021D37D0
+ .space 0x4
+
+ .global OSi_VAlarmQueue
+OSi_VAlarmQueue: ; 0x021D37D4
+ .space 0x8
+
+ .global OSi_IsInitReset
+OSi_IsInitReset: ; 0x021D37DC
+ .space 0x4
+
+ .global OSi_IsResetOccurred
+OSi_IsResetOccurred: ; 0x021D37E0
+ .space 0x4
+
+ .global OSi_vramExclusive
+OSi_vramExclusive: ; 0x021D37E4
+ .space 0x4
+
+ .global OSi_vramLockId
+OSi_vramLockId: ; 0x021D37E8
+ .space 0x14
+
+ .global UNK_021D37FC
+UNK_021D37FC: ; 0x021D37FC
+ .space 0x20
+
+ .global UNK_021D381C
+UNK_021D381C: ; 0x021D381C
+ .space 0x4
+
+ .global UNK_021D3820
+UNK_021D3820: ; 0x021D3820
+ .space 0x18
+
+ .global UNK_021D3838
+UNK_021D3838: ; 0x021D3838
+ .space 0x4
+
+ .global UNK_021D383C
+UNK_021D383C: ; 0x021D383C
+ .space 0x4
+
+ .global UNK_021D3840
+UNK_021D3840: ; 0x021D3840
+ .space 0x4
+
+ .global UNK_021D3844
+UNK_021D3844: ; 0x021D3844
+ .space 0x4
+
+ .global UNK_021D3848
+UNK_021D3848: ; 0x021D3848
+ .space 0x4
+
+ .global UNK_021D384C
+UNK_021D384C: ; 0x021D384C
+ .space 0x4
+
+ .global UNK_021D3850
+UNK_021D3850: ; 0x021D3850
+ .space 0x4
+
+ .global UNK_021D3854
+UNK_021D3854: ; 0x021D3854
+ .space 0x4
+
+ .global UNK_021D3858
+UNK_021D3858: ; 0x021D3858
+ .space 0x4
+
+ .global UNK_021D385C
+UNK_021D385C: ; 0x021D385C
+ .space 0x24
+
+ .global UNK_021D3880
+UNK_021D3880: ; 0x021D3880
+ .space 0x280
+
+ .global UNK_021D3B00
+UNK_021D3B00: ; 0x021D3B00
+ .space 0x1000
+
+ .global UNK_021D4B00
+UNK_021D4B00: ; 0x021D4B00
+ .space 0x7e8
+
+ .global UNK_021D52E8
+UNK_021D52E8: ; 0x021D52E8
+ .space 0x18
+
+ .global UNK_021D5300
+UNK_021D5300: ; 0x021D5300
+ .space 0x60
+
+ .global UNK_021D5360
+UNK_021D5360: ; 0x021D5360
+ .space 0x4
+
+ .global UNK_021D5364
+UNK_021D5364: ; 0x021D5364
+ .space 0x4
+
+ .global UNK_021D5368
+UNK_021D5368: ; 0x021D5368
+ .space 0x80
diff --git a/arm9/data/bss_4.s b/arm9/data/bss_4.s
new file mode 100644
index 00000000..76961150
--- /dev/null
+++ b/arm9/data/bss_4.s
@@ -0,0 +1,297 @@
+ .section .bss
+
+ .global UNK_021D5470
+UNK_021D5470: ; 0x021D5470
+ .space 0x4
+
+ .global UNK_021D5474
+UNK_021D5474: ; 0x021D5474
+ .space 0x18
+
+ .global UNK_021D548C
+UNK_021D548C: ; 0x021D548C
+ .space 0x20
+
+ .global UNK_021D54AC
+UNK_021D54AC: ; 0x021D54AC
+ .space 0x4
+
+ .global UNK_021D54B0
+UNK_021D54B0: ; 0x021D54B0
+ .space 0x1c
+
+ .global UNK_021D54CC
+UNK_021D54CC: ; 0x021D54CC
+ .space 0x4
+
+ .global UNK_021D54D0
+UNK_021D54D0: ; 0x021D54D0
+ .space 0x4
+
+ .global UNK_021D54D4
+UNK_021D54D4: ; 0x021D54D4
+ .space 0x4
+
+ .global UNK_021D54D8
+UNK_021D54D8: ; 0x021D54D8
+ .space 0x4
+
+ .global UNK_021D54DC
+UNK_021D54DC: ; 0x021D54DC
+ .space 0x4
+
+ .global UNK_021D54E0
+UNK_021D54E0: ; 0x021D54E0
+ .space 0x4
+
+ .global UNK_021D54E4
+UNK_021D54E4: ; 0x021D54E4
+ .space 0x10
+
+ .global UNK_021D54F4
+UNK_021D54F4: ; 0x021D54F4
+ .space 0x18
+
+ .global UNK_021D550C
+UNK_021D550C: ; 0x021D550C
+ .space 0x4
+
+ .global UNK_021D5510
+UNK_021D5510: ; 0x021D5510
+ .space 0x24
+
+ .global UNK_021D5534
+UNK_021D5534: ; 0x021D5534
+ .space 0x4
+
+ .global UNK_021D5538
+UNK_021D5538: ; 0x021D5538
+ .space 0x24
+
+ .global UNK_021D555C
+UNK_021D555C: ; 0x021D555C
+ .space 0x4
+
+ .global UNK_021D5560
+UNK_021D5560: ; 0x021D5560
+ .space 0x60
+
+ .global cardi_common
+cardi_common: ; 0x021D55C0
+ .space 0x620
+
+ .global UNK_021D5BE0
+UNK_021D5BE0: ; 0x021D5BE0
+ .space 0x20
+
+ .global UNK_021D5C00
+UNK_021D5C00: ; 0x021D5C00
+ .space 0x220
+
+ .global UNK_021D5E20
+UNK_021D5E20: ; 0x021D5E20
+ .space 0x4
+
+ .global UNK_021D5E24
+UNK_021D5E24: ; 0x021D5E24
+ .space 0x4
+
+ .global UNK_021D5E28
+UNK_021D5E28: ; 0x021D5E28
+ .space 0x4
+
+ .global UNK_021D5E2C
+UNK_021D5E2C: ; 0x021D5E2C
+ .space 0x4
+
+ .global UNK_021D5E30
+UNK_021D5E30: ; 0x021D5E30
+ .space 0x20
+
+ .global UNK_021D5E50
+UNK_021D5E50: ; 0x021D5E50
+ .space 0x28
+
+ .global UNK_021D5E78
+UNK_021D5E78: ; 0x021D5E78
+ .space 0x14
+
+ .global UNK_021D5E8C
+UNK_021D5E8C: ; 0x021D5E8C
+ .space 0x10
+
+ .global UNK_021D5E9C
+UNK_021D5E9C: ; 0x021D5E9C
+ .space 0x24
+
+ .global UNK_021D5EC0
+UNK_021D5EC0: ; 0x021D5EC0
+ .space 0xa00
+
+ .global UNK_021D68C0
+UNK_021D68C0: ; 0x021D68C0
+ .space 0x80
+
+ .global UNK_021D6940
+UNK_021D6940: ; 0x021D6940
+ .space 0x4
+
+ .global UNK_021D6944
+UNK_021D6944: ; 0x021D6944
+ .space 0x4
+
+ .global UNK_021D6948
+UNK_021D6948: ; 0x021D6948
+ .space 0x4
+
+ .global UNK_021D694C
+UNK_021D694C: ; 0x021D694C
+ .space 0x4
+
+ .global UNK_021D6950
+UNK_021D6950: ; 0x021D6950
+ .space 0x4
+
+ .global UNK_021D6954
+UNK_021D6954: ; 0x021D6954
+ .space 0x4
+
+ .global UNK_021D6958
+UNK_021D6958: ; 0x021D6958
+ .space 0x8
+
+ .global UNK_021D6960
+UNK_021D6960: ; 0x021D6960
+ .space 0x4
+
+ .global UNK_021D6964
+UNK_021D6964: ; 0x021D6964
+ .space 0xbc
+
+ .global UNK_021D6A20
+UNK_021D6A20: ; 0x021D6A20
+ .space 0xe8
+
+ .global UNK_021D6B08
+UNK_021D6B08: ; 0x021D6B08
+ .space 0x4
+
+ .global UNK_021D6B0C
+UNK_021D6B0C: ; 0x021D6B0C
+ .space 0x4
+
+ .global UNK_021D6B10
+UNK_021D6B10: ; 0x021D6B10
+ .space 0x4
+
+ .global UNK_021D6B14
+UNK_021D6B14: ; 0x021D6B14
+ .space 0x4
+
+ .global UNK_021D6B18
+UNK_021D6B18: ; 0x021D6B18
+ .space 0x4
+
+ .global UNK_021D6B1C
+UNK_021D6B1C: ; 0x021D6B1C
+ .space 0x4
+
+ .global UNK_021D6B20
+UNK_021D6B20: ; 0x021D6B20
+ .space 0x4
+
+ .global UNK_021D6B24
+UNK_021D6B24: ; 0x021D6B24
+ .space 0x4
+
+ .global UNK_021D6B28
+UNK_021D6B28: ; 0x021D6B28
+ .space 0x4
+
+ .global UNK_021D6B2C
+UNK_021D6B2C: ; 0x021D6B2C
+ .space 0x4
+
+ .global UNK_021D6B30
+UNK_021D6B30: ; 0x021D6B30
+ .space 0x4
+
+ .global UNK_021D6B34
+UNK_021D6B34: ; 0x021D6B34
+ .space 0x4
+
+ .global UNK_021D6B38
+UNK_021D6B38: ; 0x021D6B38
+ .space 0x4
+
+ .global UNK_021D6B3C
+UNK_021D6B3C: ; 0x021D6B3C
+ .space 0x8
+
+ .global UNK_021D6B44
+UNK_021D6B44: ; 0x021D6B44
+ .space 0x8
+
+ .global UNK_021D6B4C
+UNK_021D6B4C: ; 0x021D6B4C
+ .space 0x4
+
+ .global UNK_021D6B50
+UNK_021D6B50: ; 0x021D6B50
+ .space 0x4
+
+ .global UNK_021D6B54
+UNK_021D6B54: ; 0x021D6B54
+ .space 0x424
+
+ .global UNK_021D6F78
+UNK_021D6F78: ; 0x021D6F78
+ .space 0x10
+
+ .global UNK_021D6F88
+UNK_021D6F88: ; 0x021D6F88
+ .space 0x100
+
+ .global UNK_021D7088
+UNK_021D7088: ; 0x021D7088
+ .space 0x24
+
+ .global UNK_021D70AC
+UNK_021D70AC: ; 0x021D70AC
+ .space 0x24
+
+ .global UNK_021D70D0
+UNK_021D70D0: ; 0x021D70D0
+ .space 0x48
+
+ .global UNK_021D7118
+UNK_021D7118: ; 0x021D7118
+ .space 0x60
+
+ .global UNK_021D7178
+UNK_021D7178: ; 0x021D7178
+ .space 0x30
+
+ .global UNK_021D71A8
+UNK_021D71A8: ; 0x021D71A8
+ .space 0x100
+
+ .global UNK_021D72A8
+UNK_021D72A8: ; 0x021D72A8
+ .space 0x100
+
+ .global UNK_021D73A8
+UNK_021D73A8: ; 0x021D73A8
+ .space 0x100
+
+ .global UNK_021D74A8
+UNK_021D74A8: ; 0x021D74A8
+ .space 0x4
+
+ .global UNK_021D74AC
+UNK_021D74AC: ; 0x021D74AC
+ .space 0x1c
+
+ .global __global_destructor_chain
+__global_destructor_chain: ; 0x021D74C8
+ .space 0x18
diff --git a/arm9/data/rom2.s b/arm9/data/rom2.s
index 6f64388f..15b44a64 100644
--- a/arm9/data/rom2.s
+++ b/arm9/data/rom2.s
@@ -5,4 +5,43 @@
.section .rodata
; 0x020EC710
- .incbin "baserom.nds", 0xF0710, 0x3F8 ; this does not seem to be code
+ .global UNK_020EC710
+UNK_020EC710: ; 0x020EC710
+ .incbin "baserom.nds", 0xf0710, 0x8
+
+ .global UNK_020EC718
+UNK_020EC718: ; 0x020EC718
+ .incbin "baserom.nds", 0xf0718, 0x8
+
+ .global UNK_020EC720
+UNK_020EC720: ; 0x020EC720
+ .incbin "baserom.nds", 0xf0720, 0x8
+
+ .global UNK_020EC728
+UNK_020EC728: ; 0x020EC728
+ .incbin "baserom.nds", 0xf0728, 0x8
+
+ .global UNK_020EC730
+UNK_020EC730: ; 0x020EC730
+ .incbin "baserom.nds", 0xf0730, 0x8
+
+ .global UNK_020EC738
+UNK_020EC738: ; 0x020EC738
+ .incbin "baserom.nds", 0xf0738, 0x8
+
+ .global UNK_020EC740
+UNK_020EC740: ; 0x020EC740
+ .incbin "baserom.nds", 0xf0740, 0x380
+
+ .global UNK_020ECAC0
+UNK_020ECAC0: ; 0x020ECAC0
+ .incbin "baserom.nds", 0xf0ac0, 0x4
+
+ .global UNK_020ECAC4
+UNK_020ECAC4: ; 0x020ECAC4
+ .incbin "baserom.nds", 0xf0ac4, 0x4
+
+ .global UNK_020ECAC8
+UNK_020ECAC8: ; 0x020ECAC8
+ .incbin "baserom.nds", 0xf0ac8, 0x40
+
diff --git a/arm9/data/rom2_2.s b/arm9/data/rom2_2.s
index 2d01b142..396d68dc 100644
--- a/arm9/data/rom2_2.s
+++ b/arm9/data/rom2_2.s
@@ -5,7 +5,1037 @@
.section .rodata
-.incbin "baserom.nds", 0xF0B50, 0x6A0C
+ .global UNK_020ECB50
+UNK_020ECB50: ; 0x020ECB50
+ .incbin "baserom.nds", 0xf0b50, 0x4
+
+ .global UNK_020ECB54
+UNK_020ECB54: ; 0x020ECB54
+ .incbin "baserom.nds", 0xf0b54, 0x2
+
+ .global UNK_020ECB56
+UNK_020ECB56: ; 0x020ECB56
+ .incbin "baserom.nds", 0xf0b56, 0xe
+
+ .global UNK_020ECB64
+UNK_020ECB64: ; 0x020ECB64
+ .incbin "baserom.nds", 0xf0b64, 0x1
+
+ .global UNK_020ECB65
+UNK_020ECB65: ; 0x020ECB65
+ .incbin "baserom.nds", 0xf0b65, 0x1
+
+ .global UNK_020ECB66
+UNK_020ECB66: ; 0x020ECB66
+ .incbin "baserom.nds", 0xf0b66, 0x1
+
+ .global UNK_020ECB67
+UNK_020ECB67: ; 0x020ECB67
+ .incbin "baserom.nds", 0xf0b67, 0x1
+
+ .global UNK_020ECB68
+UNK_020ECB68: ; 0x020ECB68
+ .incbin "baserom.nds", 0xf0b68, 0x1
+
+ .global UNK_020ECB69
+UNK_020ECB69: ; 0x020ECB69
+ .incbin "baserom.nds", 0xf0b69, 0x1
+
+ .global UNK_020ECB6A
+UNK_020ECB6A: ; 0x020ECB6A
+ .incbin "baserom.nds", 0xf0b6a, 0x1
+
+ .global UNK_020ECB6B
+UNK_020ECB6B: ; 0x020ECB6B
+ .incbin "baserom.nds", 0xf0b6b, 0x21
+
+ .global UNK_020ECB8C
+UNK_020ECB8C: ; 0x020ECB8C
+ .incbin "baserom.nds", 0xf0b8c, 0xc
+
+ .global UNK_020ECB98
+UNK_020ECB98: ; 0x020ECB98
+ .incbin "baserom.nds", 0xf0b98, 0x8
+
+ .global UNK_020ECBA0
+UNK_020ECBA0: ; 0x020ECBA0
+ .incbin "baserom.nds", 0xf0ba0, 0x8
+
+ .global UNK_020ECBA8
+UNK_020ECBA8: ; 0x020ECBA8
+ .incbin "baserom.nds", 0xf0ba8, 0x8
+
+ .global UNK_020ECBB0
+UNK_020ECBB0: ; 0x020ECBB0
+ .incbin "baserom.nds", 0xf0bb0, 0x20
+
+ .global UNK_020ECBD0
+UNK_020ECBD0: ; 0x020ECBD0
+ .incbin "baserom.nds", 0xf0bd0, 0x40
+
+ .global UNK_020ECC10
+UNK_020ECC10: ; 0x020ECC10
+ .incbin "baserom.nds", 0xf0c10, 0x68
+
+ .global UNK_020ECC78
+UNK_020ECC78: ; 0x020ECC78
+ .incbin "baserom.nds", 0xf0c78, 0x6a
+
+ .global UNK_020ECCE2
+UNK_020ECCE2: ; 0x020ECCE2
+ .incbin "baserom.nds", 0xf0ce2, 0x6a
+
+ .global UNK_020ECD4C
+UNK_020ECD4C: ; 0x020ECD4C
+ .incbin "baserom.nds", 0xf0d4c, 0x80
+
+ .global UNK_020ECDCC
+UNK_020ECDCC: ; 0x020ECDCC
+ .incbin "baserom.nds", 0xf0dcc, 0x98
+
+ .global UNK_020ECE64
+UNK_020ECE64: ; 0x020ECE64
+ .incbin "baserom.nds", 0xf0e64, 0x8
+
+ .global UNK_020ECE6C
+UNK_020ECE6C: ; 0x020ECE6C
+ .incbin "baserom.nds", 0xf0e6c, 0x2
+
+ .global UNK_020ECE6E
+UNK_020ECE6E: ; 0x020ECE6E
+ .incbin "baserom.nds", 0xf0e6e, 0x1a
+
+ .global UNK_020ECE88
+UNK_020ECE88: ; 0x020ECE88
+ .incbin "baserom.nds", 0xf0e88, 0x10
+
+ .global UNK_020ECE98
+UNK_020ECE98: ; 0x020ECE98
+ .incbin "baserom.nds", 0xf0e98, 0x10
+
+ .global UNK_020ECEA8
+UNK_020ECEA8: ; 0x020ECEA8
+ .incbin "baserom.nds", 0xf0ea8, 0x18
+
+ .global UNK_020ECEC0
+UNK_020ECEC0: ; 0x020ECEC0
+ .incbin "baserom.nds", 0xf0ec0, 0x34
+
+ .global UNK_020ECEF4
+UNK_020ECEF4: ; 0x020ECEF4
+ .incbin "baserom.nds", 0xf0ef4, 0xa8
+
+ .global UNK_020ECF9C
+UNK_020ECF9C: ; 0x020ECF9C
+ .incbin "baserom.nds", 0xf0f9c, 0x3
+
+ .global UNK_020ECF9F
+UNK_020ECF9F: ; 0x020ECF9F
+ .incbin "baserom.nds", 0xf0f9f, 0x3
+
+ .global UNK_020ECFA2
+UNK_020ECFA2: ; 0x020ECFA2
+ .incbin "baserom.nds", 0xf0fa2, 0x3
+
+ .global UNK_020ECFA5
+UNK_020ECFA5: ; 0x020ECFA5
+ .incbin "baserom.nds", 0xf0fa5, 0x3
+
+ .global UNK_020ECFA8
+UNK_020ECFA8: ; 0x020ECFA8
+ .incbin "baserom.nds", 0xf0fa8, 0x6
+
+ .global UNK_020ECFAE
+UNK_020ECFAE: ; 0x020ECFAE
+ .incbin "baserom.nds", 0xf0fae, 0x6
+
+ .global UNK_020ECFB4
+UNK_020ECFB4: ; 0x020ECFB4
+ .incbin "baserom.nds", 0xf0fb4, 0x6
+
+ .global UNK_020ECFBA
+UNK_020ECFBA: ; 0x020ECFBA
+ .incbin "baserom.nds", 0xf0fba, 0x6
+
+ .global UNK_020ECFC0
+UNK_020ECFC0: ; 0x020ECFC0
+ .incbin "baserom.nds", 0xf0fc0, 0x6
+
+ .global UNK_020ECFC6
+UNK_020ECFC6: ; 0x020ECFC6
+ .incbin "baserom.nds", 0xf0fc6, 0x6
+
+ .global UNK_020ECFCC
+UNK_020ECFCC: ; 0x020ECFCC
+ .incbin "baserom.nds", 0xf0fcc, 0x9
+
+ .global UNK_020ECFD5
+UNK_020ECFD5: ; 0x020ECFD5
+ .incbin "baserom.nds", 0xf0fd5, 0xb
+
+ .global UNK_020ECFE0
+UNK_020ECFE0: ; 0x020ECFE0
+ .incbin "baserom.nds", 0xf0fe0, 0xc
+
+ .global UNK_020ECFEC
+UNK_020ECFEC: ; 0x020ECFEC
+ .incbin "baserom.nds", 0xf0fec, 0xc
+
+ .global UNK_020ECFF8
+UNK_020ECFF8: ; 0x020ECFF8
+ .incbin "baserom.nds", 0xf0ff8, 0xc
+
+ .global UNK_020ED004
+UNK_020ED004: ; 0x020ED004
+ .incbin "baserom.nds", 0xf1004, 0xc
+
+ .global UNK_020ED010
+UNK_020ED010: ; 0x020ED010
+ .incbin "baserom.nds", 0xf1010, 0xc
+
+ .global UNK_020ED01C
+UNK_020ED01C: ; 0x020ED01C
+ .incbin "baserom.nds", 0xf101c, 0xc
+
+ .global UNK_020ED028
+UNK_020ED028: ; 0x020ED028
+ .incbin "baserom.nds", 0xf1028, 0xc
+
+ .global UNK_020ED034
+UNK_020ED034: ; 0x020ED034
+ .incbin "baserom.nds", 0xf1034, 0xc
+
+ .global UNK_020ED040
+UNK_020ED040: ; 0x020ED040
+ .incbin "baserom.nds", 0xf1040, 0x10
+
+ .global UNK_020ED050
+UNK_020ED050: ; 0x020ED050
+ .incbin "baserom.nds", 0xf1050, 0x10
+
+ .global UNK_020ED060
+UNK_020ED060: ; 0x020ED060
+ .incbin "baserom.nds", 0xf1060, 0x10
+
+ .global UNK_020ED070
+UNK_020ED070: ; 0x020ED070
+ .incbin "baserom.nds", 0xf1070, 0x10
+
+ .global UNK_020ED080
+UNK_020ED080: ; 0x020ED080
+ .incbin "baserom.nds", 0xf1080, 0x10
+
+ .global UNK_020ED090
+UNK_020ED090: ; 0x020ED090
+ .incbin "baserom.nds", 0xf1090, 0x10
+
+ .global UNK_020ED0A0
+UNK_020ED0A0: ; 0x020ED0A0
+ .incbin "baserom.nds", 0xf10a0, 0x24
+
+ .global UNK_020ED0C4
+UNK_020ED0C4: ; 0x020ED0C4
+ .incbin "baserom.nds", 0xf10c4, 0x24
+
+ .global UNK_020ED0E8
+UNK_020ED0E8: ; 0x020ED0E8
+ .incbin "baserom.nds", 0xf10e8, 0x24
+
+ .global UNK_020ED10C
+UNK_020ED10C: ; 0x020ED10C
+ .incbin "baserom.nds", 0xf110c, 0x24
+
+ .global UNK_020ED130
+UNK_020ED130: ; 0x020ED130
+ .incbin "baserom.nds", 0xf1130, 0x24
+
+ .global UNK_020ED154
+UNK_020ED154: ; 0x020ED154
+ .incbin "baserom.nds", 0xf1154, 0x24
+
+ .global UNK_020ED178
+UNK_020ED178: ; 0x020ED178
+ .incbin "baserom.nds", 0xf1178, 0x24
+
+ .global UNK_020ED19C
+UNK_020ED19C: ; 0x020ED19C
+ .incbin "baserom.nds", 0xf119c, 0x24
+
+ .global UNK_020ED1C0
+UNK_020ED1C0: ; 0x020ED1C0
+ .incbin "baserom.nds", 0xf11c0, 0x24
+
+ .global UNK_020ED1E4
+UNK_020ED1E4: ; 0x020ED1E4
+ .incbin "baserom.nds", 0xf11e4, 0x24
+
+ .global UNK_020ED208
+UNK_020ED208: ; 0x020ED208
+ .incbin "baserom.nds", 0xf1208, 0x24
+
+ .global UNK_020ED22C
+UNK_020ED22C: ; 0x020ED22C
+ .incbin "baserom.nds", 0xf122c, 0x24
+
+ .global UNK_020ED250
+UNK_020ED250: ; 0x020ED250
+ .incbin "baserom.nds", 0xf1250, 0x24
+
+ .global UNK_020ED274
+UNK_020ED274: ; 0x020ED274
+ .incbin "baserom.nds", 0xf1274, 0x24
+
+ .global UNK_020ED298
+UNK_020ED298: ; 0x020ED298
+ .incbin "baserom.nds", 0xf1298, 0x40
+
+ .global UNK_020ED2D8
+UNK_020ED2D8: ; 0x020ED2D8
+ .incbin "baserom.nds", 0xf12d8, 0x40
+
+ .global UNK_020ED318
+UNK_020ED318: ; 0x020ED318
+ .incbin "baserom.nds", 0xf1318, 0x40
+
+ .global UNK_020ED358
+UNK_020ED358: ; 0x020ED358
+ .incbin "baserom.nds", 0xf1358, 0x40
+
+ .global UNK_020ED398
+UNK_020ED398: ; 0x020ED398
+ .incbin "baserom.nds", 0xf1398, 0x1
+
+ .global UNK_020ED399
+UNK_020ED399: ; 0x020ED399
+ .incbin "baserom.nds", 0xf1399, 0x17
+
+ .global UNK_020ED3B0
+UNK_020ED3B0: ; 0x020ED3B0
+ .incbin "baserom.nds", 0xf13b0, 0x8
+
+ .global UNK_020ED3B8
+UNK_020ED3B8: ; 0x020ED3B8
+ .incbin "baserom.nds", 0xf13b8, 0x10
+
+ .global UNK_020ED3C8
+UNK_020ED3C8: ; 0x020ED3C8
+ .incbin "baserom.nds", 0xf13c8, 0x10
+
+ .global UNK_020ED3D8
+UNK_020ED3D8: ; 0x020ED3D8
+ .incbin "baserom.nds", 0xf13d8, 0x60
+
+ .global UNK_020ED438
+UNK_020ED438: ; 0x020ED438
+ .incbin "baserom.nds", 0xf1438, 0x60
+
+ .global UNK_020ED498
+UNK_020ED498: ; 0x020ED498
+ .incbin "baserom.nds", 0xf1498, 0xc
+
+ .global UNK_020ED4A4
+UNK_020ED4A4: ; 0x020ED4A4
+ .incbin "baserom.nds", 0xf14a4, 0xe
+
+ .global UNK_020ED4B2
+UNK_020ED4B2: ; 0x020ED4B2
+ .incbin "baserom.nds", 0xf14b2, 0x1a
+
+ .global UNK_020ED4CC
+UNK_020ED4CC: ; 0x020ED4CC
+ .incbin "baserom.nds", 0xf14cc, 0x18
+
+ .global UNK_020ED4E4
+UNK_020ED4E4: ; 0x020ED4E4
+ .incbin "baserom.nds", 0xf14e4, 0xc
+
+ .global UNK_020ED4F0
+UNK_020ED4F0: ; 0x020ED4F0
+ .incbin "baserom.nds", 0xf14f0, 0xc
+
+ .global UNK_020ED4FC
+UNK_020ED4FC: ; 0x020ED4FC
+ .incbin "baserom.nds", 0xf14fc, 0xc
+
+ .global UNK_020ED508
+UNK_020ED508: ; 0x020ED508
+ .incbin "baserom.nds", 0xf1508, 0x40
+
+ .global UNK_020ED548
+UNK_020ED548: ; 0x020ED548
+ .incbin "baserom.nds", 0xf1548, 0x4
+
+ .global UNK_020ED54C
+UNK_020ED54C: ; 0x020ED54C
+ .incbin "baserom.nds", 0xf154c, 0xa
+
+ .global UNK_020ED556
+UNK_020ED556: ; 0x020ED556
+ .incbin "baserom.nds", 0xf1556, 0x1
+
+ .global UNK_020ED557
+UNK_020ED557: ; 0x020ED557
+ .incbin "baserom.nds", 0xf1557, 0x1
+
+ .global UNK_020ED558
+UNK_020ED558: ; 0x020ED558
+ .incbin "baserom.nds", 0xf1558, 0x2
+
+ .global UNK_020ED55A
+UNK_020ED55A: ; 0x020ED55A
+ .incbin "baserom.nds", 0xf155a, 0x2
+
+ .global UNK_020ED55C
+UNK_020ED55C: ; 0x020ED55C
+ .incbin "baserom.nds", 0xf155c, 0x2
+
+ .global UNK_020ED55E
+UNK_020ED55E: ; 0x020ED55E
+ .incbin "baserom.nds", 0xf155e, 0x22
+
+ .global UNK_020ED580
+UNK_020ED580: ; 0x020ED580
+ .incbin "baserom.nds", 0xf1580, 0x4
+
+ .global UNK_020ED584
+UNK_020ED584: ; 0x020ED584
+ .incbin "baserom.nds", 0xf1584, 0x4
+
+ .global UNK_020ED588
+UNK_020ED588: ; 0x020ED588
+ .incbin "baserom.nds", 0xf1588, 0x4
+
+ .global UNK_020ED58C
+UNK_020ED58C: ; 0x020ED58C
+ .incbin "baserom.nds", 0xf158c, 0x4
+
+ .global UNK_020ED590
+UNK_020ED590: ; 0x020ED590
+ .incbin "baserom.nds", 0xf1590, 0x4
+
+ .global UNK_020ED594
+UNK_020ED594: ; 0x020ED594
+ .incbin "baserom.nds", 0xf1594, 0x4
+
+ .global UNK_020ED598
+UNK_020ED598: ; 0x020ED598
+ .incbin "baserom.nds", 0xf1598, 0x4
+
+ .global UNK_020ED59C
+UNK_020ED59C: ; 0x020ED59C
+ .incbin "baserom.nds", 0xf159c, 0x4
+
+ .global UNK_020ED5A0
+UNK_020ED5A0: ; 0x020ED5A0
+ .incbin "baserom.nds", 0xf15a0, 0x4
+
+ .global UNK_020ED5A4
+UNK_020ED5A4: ; 0x020ED5A4
+ .incbin "baserom.nds", 0xf15a4, 0x4
+
+ .global UNK_020ED5A8
+UNK_020ED5A8: ; 0x020ED5A8
+ .incbin "baserom.nds", 0xf15a8, 0x4
+
+ .global UNK_020ED5AC
+UNK_020ED5AC: ; 0x020ED5AC
+ .incbin "baserom.nds", 0xf15ac, 0x8
+
+ .global UNK_020ED5B4
+UNK_020ED5B4: ; 0x020ED5B4
+ .incbin "baserom.nds", 0xf15b4, 0x1
+
+ .global UNK_020ED5B5
+UNK_020ED5B5: ; 0x020ED5B5
+ .incbin "baserom.nds", 0xf15b5, 0xb
+
+ .global UNK_020ED5C0
+UNK_020ED5C0: ; 0x020ED5C0
+ .incbin "baserom.nds", 0xf15c0, 0x16
+
+ .global UNK_020ED5D6
+UNK_020ED5D6: ; 0x020ED5D6
+ .incbin "baserom.nds", 0xf15d6, 0x16
+
+ .global UNK_020ED5EC
+UNK_020ED5EC: ; 0x020ED5EC
+ .incbin "baserom.nds", 0xf15ec, 0x4
+
+ .global UNK_020ED5F0
+UNK_020ED5F0: ; 0x020ED5F0
+ .incbin "baserom.nds", 0xf15f0, 0x5c
+
+ .global UNK_020ED64C
+UNK_020ED64C: ; 0x020ED64C
+ .incbin "baserom.nds", 0xf164c, 0x1c
+
+ .global UNK_020ED668
+UNK_020ED668: ; 0x020ED668
+ .incbin "baserom.nds", 0xf1668, 0x4
+
+ .global UNK_020ED66C
+UNK_020ED66C: ; 0x020ED66C
+ .incbin "baserom.nds", 0xf166c, 0x4
+
+ .global UNK_020ED670
+UNK_020ED670: ; 0x020ED670
+ .incbin "baserom.nds", 0xf1670, 0x34
+
+ .global UNK_020ED6A4
+UNK_020ED6A4: ; 0x020ED6A4
+ .incbin "baserom.nds", 0xf16a4, 0x88
+
+ .global UNK_020ED72C
+UNK_020ED72C: ; 0x020ED72C
+ .incbin "baserom.nds", 0xf172c, 0x8
+
+ .global UNK_020ED734
+UNK_020ED734: ; 0x020ED734
+ .incbin "baserom.nds", 0xf1734, 0x3dc
+
+ .global UNK_020EDB10
+UNK_020EDB10: ; 0x020EDB10
+ .incbin "baserom.nds", 0xf1b10, 0x20
+
+ .global UNK_020EDB30
+UNK_020EDB30: ; 0x020EDB30
+ .incbin "baserom.nds", 0xf1b30, 0x8
+
+ .global UNK_020EDB38
+UNK_020EDB38: ; 0x020EDB38
+ .incbin "baserom.nds", 0xf1b38, 0xc
+
+ .global UNK_020EDB44
+UNK_020EDB44: ; 0x020EDB44
+ .incbin "baserom.nds", 0xf1b44, 0xc
+
+ .global UNK_020EDB50
+UNK_020EDB50: ; 0x020EDB50
+ .incbin "baserom.nds", 0xf1b50, 0xc
+
+ .global UNK_020EDB5C
+UNK_020EDB5C: ; 0x020EDB5C
+ .incbin "baserom.nds", 0xf1b5c, 0xc
+
+ .global UNK_020EDB68
+UNK_020EDB68: ; 0x020EDB68
+ .incbin "baserom.nds", 0xf1b68, 0xc
+
+ .global UNK_020EDB74
+UNK_020EDB74: ; 0x020EDB74
+ .incbin "baserom.nds", 0xf1b74, 0x10a
+
+ .global UNK_020EDC7E
+UNK_020EDC7E: ; 0x020EDC7E
+ .incbin "baserom.nds", 0xf1c7e, 0x2d2
+
+ .global UNK_020EDF50
+UNK_020EDF50: ; 0x020EDF50
+ .incbin "baserom.nds", 0xf1f50, 0x708
+
+ .global UNK_020EE658
+UNK_020EE658: ; 0x020EE658
+ .incbin "baserom.nds", 0xf2658, 0x8
+
+ .global UNK_020EE660
+UNK_020EE660: ; 0x020EE660
+ .incbin "baserom.nds", 0xf2660, 0x8
+
+ .global UNK_020EE668
+UNK_020EE668: ; 0x020EE668
+ .incbin "baserom.nds", 0xf2668, 0x4
+
+ .global UNK_020EE66C
+UNK_020EE66C: ; 0x020EE66C
+ .incbin "baserom.nds", 0xf266c, 0x8
+
+ .global UNK_020EE674
+UNK_020EE674: ; 0x020EE674
+ .incbin "baserom.nds", 0xf2674, 0x8
+
+ .global UNK_020EE67C
+UNK_020EE67C: ; 0x020EE67C
+ .incbin "baserom.nds", 0xf267c, 0x14
+
+ .global UNK_020EE690
+UNK_020EE690: ; 0x020EE690
+ .incbin "baserom.nds", 0xf2690, 0x10
+
+ .global UNK_020EE6A0
+UNK_020EE6A0: ; 0x020EE6A0
+ .incbin "baserom.nds", 0xf26a0, 0x2c
+
+ .global UNK_020EE6CC
+UNK_020EE6CC: ; 0x020EE6CC
+ .incbin "baserom.nds", 0xf26cc, 0x8
+
+ .global UNK_020EE6D4
+UNK_020EE6D4: ; 0x020EE6D4
+ .incbin "baserom.nds", 0xf26d4, 0x4
+
+ .global UNK_020EE6D8
+UNK_020EE6D8: ; 0x020EE6D8
+ .incbin "baserom.nds", 0xf26d8, 0x4
+
+ .global UNK_020EE6DC
+UNK_020EE6DC: ; 0x020EE6DC
+ .incbin "baserom.nds", 0xf26dc, 0x4
+
+ .global UNK_020EE6E0
+UNK_020EE6E0: ; 0x020EE6E0
+ .incbin "baserom.nds", 0xf26e0, 0x20
+
+ .global UNK_020EE700
+UNK_020EE700: ; 0x020EE700
+ .incbin "baserom.nds", 0xf2700, 0x242
+
+ .global UNK_020EE942
+UNK_020EE942: ; 0x020EE942
+ .incbin "baserom.nds", 0xf2942, 0x16
+
+ .global UNK_020EE958
+UNK_020EE958: ; 0x020EE958
+ .incbin "baserom.nds", 0xf2958, 0xc
+
+ .global UNK_020EE964
+UNK_020EE964: ; 0x020EE964
+ .incbin "baserom.nds", 0xf2964, 0x6
+
+ .global UNK_020EE96A
+UNK_020EE96A: ; 0x020EE96A
+ .incbin "baserom.nds", 0xf296a, 0x3a
+
+ .global UNK_020EE9A4
+UNK_020EE9A4: ; 0x020EE9A4
+ .incbin "baserom.nds", 0xf29a4, 0x4
+
+ .global UNK_020EE9A8
+UNK_020EE9A8: ; 0x020EE9A8
+ .incbin "baserom.nds", 0xf29a8, 0xd4
+
+ .global UNK_020EEA7C
+UNK_020EEA7C: ; 0x020EEA7C
+ .incbin "baserom.nds", 0xf2a7c, 0x4c
+
+ .global UNK_020EEAC8
+UNK_020EEAC8: ; 0x020EEAC8
+ .incbin "baserom.nds", 0xf2ac8, 0x1
+
+ .global UNK_020EEAC9
+UNK_020EEAC9: ; 0x020EEAC9
+ .incbin "baserom.nds", 0xf2ac9, 0x7
+
+ .global UNK_020EEAD0
+UNK_020EEAD0: ; 0x020EEAD0
+ .incbin "baserom.nds", 0xf2ad0, 0x34
+
+ .global UNK_020EEB04
+UNK_020EEB04: ; 0x020EEB04
+ .incbin "baserom.nds", 0xf2b04, 0x1a
+
+ .global UNK_020EEB1E
+UNK_020EEB1E: ; 0x020EEB1E
+ .incbin "baserom.nds", 0xf2b1e, 0x1a
+
+ .global UNK_020EEB38
+UNK_020EEB38: ; 0x020EEB38
+ .incbin "baserom.nds", 0xf2b38, 0x4
+
+ .global UNK_020EEB3C
+UNK_020EEB3C: ; 0x020EEB3C
+ .incbin "baserom.nds", 0xf2b3c, 0x4
+
+ .global UNK_020EEB40
+UNK_020EEB40: ; 0x020EEB40
+ .incbin "baserom.nds", 0xf2b40, 0x100
+
+ .global UNK_020EEC40
+UNK_020EEC40: ; 0x020EEC40
+ .incbin "baserom.nds", 0xf2c40, 0x8
+
+ .global UNK_020EEC48
+UNK_020EEC48: ; 0x020EEC48
+ .incbin "baserom.nds", 0xf2c48, 0x8
+
+ .global UNK_020EEC50
+UNK_020EEC50: ; 0x020EEC50
+ .incbin "baserom.nds", 0xf2c50, 0xc
+
+ .global UNK_020EEC5C
+UNK_020EEC5C: ; 0x020EEC5C
+ .incbin "baserom.nds", 0xf2c5c, 0xc
+
+ .global UNK_020EEC68
+UNK_020EEC68: ; 0x020EEC68
+ .incbin "baserom.nds", 0xf2c68, 0x8
+
+ .global UNK_020EEC70
+UNK_020EEC70: ; 0x020EEC70
+ .incbin "baserom.nds", 0xf2c70, 0x8
+
+ .global UNK_020EEC78
+UNK_020EEC78: ; 0x020EEC78
+ .incbin "baserom.nds", 0xf2c78, 0x8
+
+ .global UNK_020EEC80
+UNK_020EEC80: ; 0x020EEC80
+ .incbin "baserom.nds", 0xf2c80, 0x8
+
+ .global UNK_020EEC88
+UNK_020EEC88: ; 0x020EEC88
+ .incbin "baserom.nds", 0xf2c88, 0x14
+
+ .global UNK_020EEC9C
+UNK_020EEC9C: ; 0x020EEC9C
+ .incbin "baserom.nds", 0xf2c9c, 0x8
+
+ .global UNK_020EECA4
+UNK_020EECA4: ; 0x020EECA4
+ .incbin "baserom.nds", 0xf2ca4, 0x10
+
+ .global UNK_020EECB4
+UNK_020EECB4: ; 0x020EECB4
+ .incbin "baserom.nds", 0xf2cb4, 0x1c
+
+ .global UNK_020EECD0
+UNK_020EECD0: ; 0x020EECD0
+ .incbin "baserom.nds", 0xf2cd0, 0x28
+
+ .global UNK_020EECF8
+UNK_020EECF8: ; 0x020EECF8
+ .incbin "baserom.nds", 0xf2cf8, 0x8
+
+ .global UNK_020EED00
+UNK_020EED00: ; 0x020EED00
+ .incbin "baserom.nds", 0xf2d00, 0x10
+
+ .global UNK_020EED10
+UNK_020EED10: ; 0x020EED10
+ .incbin "baserom.nds", 0xf2d10, 0x1c
+
+ .global UNK_020EED2C
+UNK_020EED2C: ; 0x020EED2C
+ .incbin "baserom.nds", 0xf2d2c, 0x28
+
+ .global UNK_020EED54
+UNK_020EED54: ; 0x020EED54
+ .incbin "baserom.nds", 0xf2d54, 0x24
+
+ .global UNK_020EED78
+UNK_020EED78: ; 0x020EED78
+ .incbin "baserom.nds", 0xf2d78, 0x44
+
+ .global UNK_020EEDBC
+UNK_020EEDBC: ; 0x020EEDBC
+ .incbin "baserom.nds", 0xf2dbc, 0x1
+
+ .global UNK_020EEDBD
+UNK_020EEDBD: ; 0x020EEDBD
+ .incbin "baserom.nds", 0xf2dbd, 0x1
+
+ .global UNK_020EEDBE
+UNK_020EEDBE: ; 0x020EEDBE
+ .incbin "baserom.nds", 0xf2dbe, 0x2
+
+ .global UNK_020EEDC0
+UNK_020EEDC0: ; 0x020EEDC0
+ .incbin "baserom.nds", 0xf2dc0, 0x2
+
+ .global UNK_020EEDC2
+UNK_020EEDC2: ; 0x020EEDC2
+ .incbin "baserom.nds", 0xf2dc2, 0x2
+
+ .global UNK_020EEDC4
+UNK_020EEDC4: ; 0x020EEDC4
+ .incbin "baserom.nds", 0xf2dc4, 0x2
+
+ .global UNK_020EEDC6
+UNK_020EEDC6: ; 0x020EEDC6
+ .incbin "baserom.nds", 0xf2dc6, 0x2
+
+ .global UNK_020EEDC8
+UNK_020EEDC8: ; 0x020EEDC8
+ .incbin "baserom.nds", 0xf2dc8, 0x2
+
+ .global UNK_020EEDCA
+UNK_020EEDCA: ; 0x020EEDCA
+ .incbin "baserom.nds", 0xf2dca, 0x2
+
+ .global UNK_020EEDCC
+UNK_020EEDCC: ; 0x020EEDCC
+ .incbin "baserom.nds", 0xf2dcc, 0x2
+
+ .global UNK_020EEDCE
+UNK_020EEDCE: ; 0x020EEDCE
+ .incbin "baserom.nds", 0xf2dce, 0x2
+
+ .global UNK_020EEDD0
+UNK_020EEDD0: ; 0x020EEDD0
+ .incbin "baserom.nds", 0xf2dd0, 0x1
+
+ .global UNK_020EEDD1
+UNK_020EEDD1: ; 0x020EEDD1
+ .incbin "baserom.nds", 0xf2dd1, 0x1
+
+ .global UNK_020EEDD2
+UNK_020EEDD2: ; 0x020EEDD2
+ .incbin "baserom.nds", 0xf2dd2, 0x250
+
+ .global UNK_020EF022
+UNK_020EF022: ; 0x020EF022
+ .incbin "baserom.nds", 0xf3022, 0x101e
+
+ .global UNK_020F0040
+UNK_020F0040: ; 0x020F0040
+ .incbin "baserom.nds", 0xf4040, 0x62
+
+ .global UNK_020F00A2
+UNK_020F00A2: ; 0x020F00A2
+ .incbin "baserom.nds", 0xf40a2, 0x5e
+
+ .global UNK_020F0100
+UNK_020F0100: ; 0x020F0100
+ .incbin "baserom.nds", 0xf4100, 0x1ca
+
+ .global UNK_020F02CA
+UNK_020F02CA: ; 0x020F02CA
+ .incbin "baserom.nds", 0xf42ca, 0x93f
+
+ .global UNK_020F0C09
+UNK_020F0C09: ; 0x020F0C09
+ .incbin "baserom.nds", 0xf4c09, 0x161b
+
+ .global UNK_020F2224
+UNK_020F2224: ; 0x020F2224
+ .incbin "baserom.nds", 0xf6224, 0x2
+
+ .global UNK_020F2226
+UNK_020F2226: ; 0x020F2226
+ .incbin "baserom.nds", 0xf6226, 0x2
+
+ .global UNK_020F2228
+UNK_020F2228: ; 0x020F2228
+ .incbin "baserom.nds", 0xf6228, 0x2
+
+ .global UNK_020F222A
+UNK_020F222A: ; 0x020F222A
+ .incbin "baserom.nds", 0xf622a, 0x2
+
+ .global UNK_020F222C
+UNK_020F222C: ; 0x020F222C
+ .incbin "baserom.nds", 0xf622c, 0x2
+
+ .global UNK_020F222E
+UNK_020F222E: ; 0x020F222E
+ .incbin "baserom.nds", 0xf622e, 0x4
+
+ .global UNK_020F2232
+UNK_020F2232: ; 0x020F2232
+ .incbin "baserom.nds", 0xf6232, 0x132
+
+ .global UNK_020F2364
+UNK_020F2364: ; 0x020F2364
+ .incbin "baserom.nds", 0xf6364, 0x728
+
+ .global UNK_020F2A8C
+UNK_020F2A8C: ; 0x020F2A8C
+ .incbin "baserom.nds", 0xf6a8c, 0x4
+
+ .global UNK_020F2A90
+UNK_020F2A90: ; 0x020F2A90
+ .incbin "baserom.nds", 0xf6a90, 0xc
+
+ .global UNK_020F2A9C
+UNK_020F2A9C: ; 0x020F2A9C
+ .incbin "baserom.nds", 0xf6a9c, 0xc
+
+ .global UNK_020F2AA8
+UNK_020F2AA8: ; 0x020F2AA8
+ .incbin "baserom.nds", 0xf6aa8, 0xc
+
+ .global UNK_020F2AB4
+UNK_020F2AB4: ; 0x020F2AB4
+ .incbin "baserom.nds", 0xf6ab4, 0x18
+
+ .global UNK_020F2ACC
+UNK_020F2ACC: ; 0x020F2ACC
+ .incbin "baserom.nds", 0xf6acc, 0x4
+
+ .global UNK_020F2AD0
+UNK_020F2AD0: ; 0x020F2AD0
+ .incbin "baserom.nds", 0xf6ad0, 0x44
+
+ .global UNK_020F2B14
+UNK_020F2B14: ; 0x020F2B14
+ .incbin "baserom.nds", 0xf6b14, 0x34
+
+ .global UNK_020F2B48
+UNK_020F2B48: ; 0x020F2B48
+ .incbin "baserom.nds", 0xf6b48, 0x54
+
+ .global UNK_020F2B9C
+UNK_020F2B9C: ; 0x020F2B9C
+ .incbin "baserom.nds", 0xf6b9c, 0x14
+
+ .global UNK_020F2BB0
+UNK_020F2BB0: ; 0x020F2BB0
+ .incbin "baserom.nds", 0xf6bb0, 0x14
+
+ .global UNK_020F2BC4
+UNK_020F2BC4: ; 0x020F2BC4
+ .incbin "baserom.nds", 0xf6bc4, 0x4
+
+ .global UNK_020F2BC8
+UNK_020F2BC8: ; 0x020F2BC8
+ .incbin "baserom.nds", 0xf6bc8, 0x4
+
+ .global UNK_020F2BCC
+UNK_020F2BCC: ; 0x020F2BCC
+ .incbin "baserom.nds", 0xf6bcc, 0x4
+
+ .global UNK_020F2BD0
+UNK_020F2BD0: ; 0x020F2BD0
+ .incbin "baserom.nds", 0xf6bd0, 0xc
+
+ .global UNK_020F2BDC
+UNK_020F2BDC: ; 0x020F2BDC
+ .incbin "baserom.nds", 0xf6bdc, 0xc
+
+ .global UNK_020F2BE8
+UNK_020F2BE8: ; 0x020F2BE8
+ .incbin "baserom.nds", 0xf6be8, 0xc
+
+ .global UNK_020F2BF4
+UNK_020F2BF4: ; 0x020F2BF4
+ .incbin "baserom.nds", 0xf6bf4, 0x10
+
+ .global UNK_020F2C04
+UNK_020F2C04: ; 0x020F2C04
+ .incbin "baserom.nds", 0xf6c04, 0x10
+
+ .global UNK_020F2C14
+UNK_020F2C14: ; 0x020F2C14
+ .incbin "baserom.nds", 0xf6c14, 0x10
+
+ .global UNK_020F2C24
+UNK_020F2C24: ; 0x020F2C24
+ .incbin "baserom.nds", 0xf6c24, 0x10
+
+ .global UNK_020F2C34
+UNK_020F2C34: ; 0x020F2C34
+ .incbin "baserom.nds", 0xf6c34, 0x10
+
+ .global UNK_020F2C44
+UNK_020F2C44: ; 0x020F2C44
+ .incbin "baserom.nds", 0xf6c44, 0x10
+
+ .global UNK_020F2C54
+UNK_020F2C54: ; 0x020F2C54
+ .incbin "baserom.nds", 0xf6c54, 0x10
+
+ .global UNK_020F2C64
+UNK_020F2C64: ; 0x020F2C64
+ .incbin "baserom.nds", 0xf6c64, 0x10
+
+ .global UNK_020F2C74
+UNK_020F2C74: ; 0x020F2C74
+ .incbin "baserom.nds", 0xf6c74, 0x10
+
+ .global UNK_020F2C84
+UNK_020F2C84: ; 0x020F2C84
+ .incbin "baserom.nds", 0xf6c84, 0x10
+
+ .global UNK_020F2C94
+UNK_020F2C94: ; 0x020F2C94
+ .incbin "baserom.nds", 0xf6c94, 0x10
+
+ .global UNK_020F2CA4
+UNK_020F2CA4: ; 0x020F2CA4
+ .incbin "baserom.nds", 0xf6ca4, 0x10
+
+ .global UNK_020F2CB4
+UNK_020F2CB4: ; 0x020F2CB4
+ .incbin "baserom.nds", 0xf6cb4, 0x10
+
+ .global UNK_020F2CC4
+UNK_020F2CC4: ; 0x020F2CC4
+ .incbin "baserom.nds", 0xf6cc4, 0x10
+
+ .global UNK_020F2CD4
+UNK_020F2CD4: ; 0x020F2CD4
+ .incbin "baserom.nds", 0xf6cd4, 0x10
+
+ .global UNK_020F2CE4
+UNK_020F2CE4: ; 0x020F2CE4
+ .incbin "baserom.nds", 0xf6ce4, 0x10
+
+ .global UNK_020F2CF4
+UNK_020F2CF4: ; 0x020F2CF4
+ .incbin "baserom.nds", 0xf6cf4, 0x10
+
+ .global UNK_020F2D04
+UNK_020F2D04: ; 0x020F2D04
+ .incbin "baserom.nds", 0xf6d04, 0x10
+
+ .global UNK_020F2D14
+UNK_020F2D14: ; 0x020F2D14
+ .incbin "baserom.nds", 0xf6d14, 0x10
+
+ .global UNK_020F2D24
+UNK_020F2D24: ; 0x020F2D24
+ .incbin "baserom.nds", 0xf6d24, 0x20
+
+ .global UNK_020F2D44
+UNK_020F2D44: ; 0x020F2D44
+ .incbin "baserom.nds", 0xf6d44, 0x10
+
+ .global UNK_020F2D54
+UNK_020F2D54: ; 0x020F2D54
+ .incbin "baserom.nds", 0xf6d54, 0x10
+
+ .global UNK_020F2D64
+UNK_020F2D64: ; 0x020F2D64
+ .incbin "baserom.nds", 0xf6d64, 0x10
+
+ .global UNK_020F2D74
+UNK_020F2D74: ; 0x020F2D74
+ .incbin "baserom.nds", 0xf6d74, 0x10
+
+ .global UNK_020F2D84
+UNK_020F2D84: ; 0x020F2D84
+ .incbin "baserom.nds", 0xf6d84, 0x10
+
+ .global UNK_020F2D94
+UNK_020F2D94: ; 0x020F2D94
+ .incbin "baserom.nds", 0xf6d94, 0x10
+
+ .global UNK_020F2DA4
+UNK_020F2DA4: ; 0x020F2DA4
+ .incbin "baserom.nds", 0xf6da4, 0x10
+
+ .global UNK_020F2DB4
+UNK_020F2DB4: ; 0x020F2DB4
+ .incbin "baserom.nds", 0xf6db4, 0x728
+
+ .global UNK_020F34DC
+UNK_020F34DC: ; 0x020F34DC
+ .incbin "baserom.nds", 0xf74dc, 0x4
+
+ .global UNK_020F34E0
+UNK_020F34E0: ; 0x020F34E0
+ .incbin "baserom.nds", 0xf74e0, 0x8
+
+ .global UNK_020F34E8
+UNK_020F34E8: ; 0x020F34E8
+ .incbin "baserom.nds", 0xf74e8, 0x14
+
+ .global UNK_020F34FC
+UNK_020F34FC: ; 0x020F34FC
+ .incbin "baserom.nds", 0xf74fc, 0x3c
+
+ .global UNK_020F3538
+UNK_020F3538: ; 0x020F3538
+ .incbin "baserom.nds", 0xf7538, 0x24
.global gScriptCmdTable
gScriptCmdTable: ; 0x020F355C
@@ -732,7 +1762,3339 @@ gScriptCmdTable: ; 0x020F355C
.word FUN_0203AFA4
; 0x020F40A0
- .incbin "baserom.nds", 0xF80A0, 0xF998
+
+ .global UNK_020F40A0
+UNK_020F40A0: ; 0x020F40A0
+ .incbin "baserom.nds", 0xf80a0, 0x6
+
+ .global UNK_020F40A6
+UNK_020F40A6: ; 0x020F40A6
+ .incbin "baserom.nds", 0xf80a6, 0x6
+
+ .global UNK_020F40AC
+UNK_020F40AC: ; 0x020F40AC
+ .incbin "baserom.nds", 0xf80ac, 0x8
+
+ .global UNK_020F40B4
+UNK_020F40B4: ; 0x020F40B4
+ .incbin "baserom.nds", 0xf80b4, 0x8
+
+ .global UNK_020F40BC
+UNK_020F40BC: ; 0x020F40BC
+ .incbin "baserom.nds", 0xf80bc, 0xa
+
+ .global UNK_020F40C6
+UNK_020F40C6: ; 0x020F40C6
+ .incbin "baserom.nds", 0xf80c6, 0xa
+
+ .global UNK_020F40D0
+UNK_020F40D0: ; 0x020F40D0
+ .incbin "baserom.nds", 0xf80d0, 0xa
+
+ .global UNK_020F40DA
+UNK_020F40DA: ; 0x020F40DA
+ .incbin "baserom.nds", 0xf80da, 0xa
+
+ .global UNK_020F40E4
+UNK_020F40E4: ; 0x020F40E4
+ .incbin "baserom.nds", 0xf80e4, 0xa
+
+ .global UNK_020F40EE
+UNK_020F40EE: ; 0x020F40EE
+ .incbin "baserom.nds", 0xf80ee, 0xa
+
+ .global UNK_020F40F8
+UNK_020F40F8: ; 0x020F40F8
+ .incbin "baserom.nds", 0xf80f8, 0xa
+
+ .global UNK_020F4102
+UNK_020F4102: ; 0x020F4102
+ .incbin "baserom.nds", 0xf8102, 0xa
+
+ .global UNK_020F410C
+UNK_020F410C: ; 0x020F410C
+ .incbin "baserom.nds", 0xf810c, 0xc
+
+ .global UNK_020F4118
+UNK_020F4118: ; 0x020F4118
+ .incbin "baserom.nds", 0xf8118, 0xe
+
+ .global UNK_020F4126
+UNK_020F4126: ; 0x020F4126
+ .incbin "baserom.nds", 0xf8126, 0xe
+
+ .global UNK_020F4134
+UNK_020F4134: ; 0x020F4134
+ .incbin "baserom.nds", 0xf8134, 0xe
+
+ .global UNK_020F4142
+UNK_020F4142: ; 0x020F4142
+ .incbin "baserom.nds", 0xf8142, 0x10
+
+ .global UNK_020F4152
+UNK_020F4152: ; 0x020F4152
+ .incbin "baserom.nds", 0xf8152, 0x10
+
+ .global UNK_020F4162
+UNK_020F4162: ; 0x020F4162
+ .incbin "baserom.nds", 0xf8162, 0x10
+
+ .global UNK_020F4172
+UNK_020F4172: ; 0x020F4172
+ .incbin "baserom.nds", 0xf8172, 0x10
+
+ .global UNK_020F4182
+UNK_020F4182: ; 0x020F4182
+ .incbin "baserom.nds", 0xf8182, 0x10
+
+ .global UNK_020F4192
+UNK_020F4192: ; 0x020F4192
+ .incbin "baserom.nds", 0xf8192, 0x10
+
+ .global UNK_020F41A2
+UNK_020F41A2: ; 0x020F41A2
+ .incbin "baserom.nds", 0xf81a2, 0x10
+
+ .global UNK_020F41B2
+UNK_020F41B2: ; 0x020F41B2
+ .incbin "baserom.nds", 0xf81b2, 0x10
+
+ .global UNK_020F41C2
+UNK_020F41C2: ; 0x020F41C2
+ .incbin "baserom.nds", 0xf81c2, 0x12
+
+ .global UNK_020F41D4
+UNK_020F41D4: ; 0x020F41D4
+ .incbin "baserom.nds", 0xf81d4, 0x12
+
+ .global UNK_020F41E6
+UNK_020F41E6: ; 0x020F41E6
+ .incbin "baserom.nds", 0xf81e6, 0x18
+
+ .global UNK_020F41FE
+UNK_020F41FE: ; 0x020F41FE
+ .incbin "baserom.nds", 0xf81fe, 0x1a
+
+ .global UNK_020F4218
+UNK_020F4218: ; 0x020F4218
+ .incbin "baserom.nds", 0xf8218, 0x4c
+
+ .global UNK_020F4264
+UNK_020F4264: ; 0x020F4264
+ .incbin "baserom.nds", 0xf8264, 0x4
+
+ .global UNK_020F4268
+UNK_020F4268: ; 0x020F4268
+ .incbin "baserom.nds", 0xf8268, 0x4
+
+ .global UNK_020F426C
+UNK_020F426C: ; 0x020F426C
+ .incbin "baserom.nds", 0xf826c, 0x4
+
+ .global UNK_020F4270
+UNK_020F4270: ; 0x020F4270
+ .incbin "baserom.nds", 0xf8270, 0xc4
+
+ .global UNK_020F4334
+UNK_020F4334: ; 0x020F4334
+ .incbin "baserom.nds", 0xf8334, 0xa
+
+ .global UNK_020F433E
+UNK_020F433E: ; 0x020F433E
+ .incbin "baserom.nds", 0xf833e, 0x2
+
+ .global UNK_020F4340
+UNK_020F4340: ; 0x020F4340
+ .incbin "baserom.nds", 0xf8340, 0xa4
+
+ .global UNK_020F43E4
+UNK_020F43E4: ; 0x020F43E4
+ .incbin "baserom.nds", 0xf83e4, 0xb0
+
+ .global UNK_020F4494
+UNK_020F4494: ; 0x020F4494
+ .incbin "baserom.nds", 0xf8494, 0x78
+
+ .global UNK_020F450C
+UNK_020F450C: ; 0x020F450C
+ .incbin "baserom.nds", 0xf850c, 0x2
+
+ .global UNK_020F450E
+UNK_020F450E: ; 0x020F450E
+ .incbin "baserom.nds", 0xf850e, 0x1a
+
+ .global UNK_020F4528
+UNK_020F4528: ; 0x020F4528
+ .incbin "baserom.nds", 0xf8528, 0x2
+
+ .global UNK_020F452A
+UNK_020F452A: ; 0x020F452A
+ .incbin "baserom.nds", 0xf852a, 0x4a
+
+ .global UNK_020F4574
+UNK_020F4574: ; 0x020F4574
+ .incbin "baserom.nds", 0xf8574, 0x8
+
+ .global UNK_020F457C
+UNK_020F457C: ; 0x020F457C
+ .incbin "baserom.nds", 0xf857c, 0x2
+
+ .global UNK_020F457E
+UNK_020F457E: ; 0x020F457E
+ .incbin "baserom.nds", 0xf857e, 0x7a
+
+ .global UNK_020F45F8
+UNK_020F45F8: ; 0x020F45F8
+ .incbin "baserom.nds", 0xf85f8, 0x30
+
+ .global UNK_020F4628
+UNK_020F4628: ; 0x020F4628
+ .incbin "baserom.nds", 0xf8628, 0x8
+
+ .global UNK_020F4630
+UNK_020F4630: ; 0x020F4630
+ .incbin "baserom.nds", 0xf8630, 0x10
+
+ .global UNK_020F4640
+UNK_020F4640: ; 0x020F4640
+ .incbin "baserom.nds", 0xf8640, 0x1c
+
+ .global UNK_020F465C
+UNK_020F465C: ; 0x020F465C
+ .incbin "baserom.nds", 0xf865c, 0x28
+
+ .global UNK_020F4684
+UNK_020F4684: ; 0x020F4684
+ .incbin "baserom.nds", 0xf8684, 0x10
+
+ .global UNK_020F4694
+UNK_020F4694: ; 0x020F4694
+ .incbin "baserom.nds", 0xf8694, 0x1c
+
+ .global UNK_020F46B0
+UNK_020F46B0: ; 0x020F46B0
+ .incbin "baserom.nds", 0xf86b0, 0x28
+
+ .global UNK_020F46D8
+UNK_020F46D8: ; 0x020F46D8
+ .incbin "baserom.nds", 0xf86d8, 0x8
+
+ .global UNK_020F46E0
+UNK_020F46E0: ; 0x020F46E0
+ .incbin "baserom.nds", 0xf86e0, 0x28
+
+ .global UNK_020F4708
+UNK_020F4708: ; 0x020F4708
+ .incbin "baserom.nds", 0xf8708, 0x8
+
+ .global UNK_020F4710
+UNK_020F4710: ; 0x020F4710
+ .incbin "baserom.nds", 0xf8710, 0x8
+
+ .global UNK_020F4718
+UNK_020F4718: ; 0x020F4718
+ .incbin "baserom.nds", 0xf8718, 0x2
+
+ .global UNK_020F471A
+UNK_020F471A: ; 0x020F471A
+ .incbin "baserom.nds", 0xf871a, 0x136
+
+ .global UNK_020F4850
+UNK_020F4850: ; 0x020F4850
+ .incbin "baserom.nds", 0xf8850, 0x8
+
+ .global UNK_020F4858
+UNK_020F4858: ; 0x020F4858
+ .incbin "baserom.nds", 0xf8858, 0x8
+
+ .global UNK_020F4860
+UNK_020F4860: ; 0x020F4860
+ .incbin "baserom.nds", 0xf8860, 0xc
+
+ .global UNK_020F486C
+UNK_020F486C: ; 0x020F486C
+ .incbin "baserom.nds", 0xf886c, 0xc
+
+ .global UNK_020F4878
+UNK_020F4878: ; 0x020F4878
+ .incbin "baserom.nds", 0xf8878, 0x1c
+
+ .global UNK_020F4894
+UNK_020F4894: ; 0x020F4894
+ .incbin "baserom.nds", 0xf8894, 0x1c
+
+ .global UNK_020F48B0
+UNK_020F48B0: ; 0x020F48B0
+ .incbin "baserom.nds", 0xf88b0, 0x1c
+
+ .global UNK_020F48CC
+UNK_020F48CC: ; 0x020F48CC
+ .incbin "baserom.nds", 0xf88cc, 0x1
+
+ .global UNK_020F48CD
+UNK_020F48CD: ; 0x020F48CD
+ .incbin "baserom.nds", 0xf88cd, 0xa
+
+ .global UNK_020F48D7
+UNK_020F48D7: ; 0x020F48D7
+ .incbin "baserom.nds", 0xf88d7, 0x1
+
+ .global UNK_020F48D8
+UNK_020F48D8: ; 0x020F48D8
+ .incbin "baserom.nds", 0xf88d8, 0x1
+
+ .global UNK_020F48D9
+UNK_020F48D9: ; 0x020F48D9
+ .incbin "baserom.nds", 0xf88d9, 0x3
+
+ .global UNK_020F48DC
+UNK_020F48DC: ; 0x020F48DC
+ .incbin "baserom.nds", 0xf88dc, 0x4
+
+ .global UNK_020F48E0
+UNK_020F48E0: ; 0x020F48E0
+ .incbin "baserom.nds", 0xf88e0, 0x4
+
+ .global UNK_020F48E4
+UNK_020F48E4: ; 0x020F48E4
+ .incbin "baserom.nds", 0xf88e4, 0x1
+
+ .global UNK_020F48E5
+UNK_020F48E5: ; 0x020F48E5
+ .incbin "baserom.nds", 0xf88e5, 0x15f
+
+ .global UNK_020F4A44
+UNK_020F4A44: ; 0x020F4A44
+ .incbin "baserom.nds", 0xf8a44, 0xdbc
+
+ .global UNK_020F5800
+UNK_020F5800: ; 0x020F5800
+ .incbin "baserom.nds", 0xf9800, 0x8
+
+ .global UNK_020F5808
+UNK_020F5808: ; 0x020F5808
+ .incbin "baserom.nds", 0xf9808, 0xc
+
+ .global UNK_020F5814
+UNK_020F5814: ; 0x020F5814
+ .incbin "baserom.nds", 0xf9814, 0x10
+
+ .global UNK_020F5824
+UNK_020F5824: ; 0x020F5824
+ .incbin "baserom.nds", 0xf9824, 0x14
+
+ .global UNK_020F5838
+UNK_020F5838: ; 0x020F5838
+ .incbin "baserom.nds", 0xf9838, 0x10
+
+ .global UNK_020F5848
+UNK_020F5848: ; 0x020F5848
+ .incbin "baserom.nds", 0xf9848, 0x38
+
+ .global UNK_020F5880
+UNK_020F5880: ; 0x020F5880
+ .incbin "baserom.nds", 0xf9880, 0xc
+
+ .global UNK_020F588C
+UNK_020F588C: ; 0x020F588C
+ .incbin "baserom.nds", 0xf988c, 0x8
+
+ .global UNK_020F5894
+UNK_020F5894: ; 0x020F5894
+ .incbin "baserom.nds", 0xf9894, 0x8
+
+ .global UNK_020F589C
+UNK_020F589C: ; 0x020F589C
+ .incbin "baserom.nds", 0xf989c, 0x8
+
+ .global UNK_020F58A4
+UNK_020F58A4: ; 0x020F58A4
+ .incbin "baserom.nds", 0xf98a4, 0x8
+
+ .global UNK_020F58AC
+UNK_020F58AC: ; 0x020F58AC
+ .incbin "baserom.nds", 0xf98ac, 0x8
+
+ .global UNK_020F58B4
+UNK_020F58B4: ; 0x020F58B4
+ .incbin "baserom.nds", 0xf98b4, 0x10
+
+ .global UNK_020F58C4
+UNK_020F58C4: ; 0x020F58C4
+ .incbin "baserom.nds", 0xf98c4, 0x10
+
+ .global UNK_020F58D4
+UNK_020F58D4: ; 0x020F58D4
+ .incbin "baserom.nds", 0xf98d4, 0x14
+
+ .global UNK_020F58E8
+UNK_020F58E8: ; 0x020F58E8
+ .incbin "baserom.nds", 0xf98e8, 0x18
+
+ .global UNK_020F5900
+UNK_020F5900: ; 0x020F5900
+ .incbin "baserom.nds", 0xf9900, 0x18
+
+ .global UNK_020F5918
+UNK_020F5918: ; 0x020F5918
+ .incbin "baserom.nds", 0xf9918, 0x18
+
+ .global UNK_020F5930
+UNK_020F5930: ; 0x020F5930
+ .incbin "baserom.nds", 0xf9930, 0x18
+
+ .global UNK_020F5948
+UNK_020F5948: ; 0x020F5948
+ .incbin "baserom.nds", 0xf9948, 0x1c
+
+ .global UNK_020F5964
+UNK_020F5964: ; 0x020F5964
+ .incbin "baserom.nds", 0xf9964, 0x20
+
+ .global UNK_020F5984
+UNK_020F5984: ; 0x020F5984
+ .incbin "baserom.nds", 0xf9984, 0x20
+
+ .global UNK_020F59A4
+UNK_020F59A4: ; 0x020F59A4
+ .incbin "baserom.nds", 0xf99a4, 0x20
+
+ .global UNK_020F59C4
+UNK_020F59C4: ; 0x020F59C4
+ .incbin "baserom.nds", 0xf99c4, 0x18
+
+ .global UNK_020F59DC
+UNK_020F59DC: ; 0x020F59DC
+ .incbin "baserom.nds", 0xf99dc, 0x38
+
+ .global UNK_020F5A14
+UNK_020F5A14: ; 0x020F5A14
+ .incbin "baserom.nds", 0xf9a14, 0x30
+
+ .global UNK_020F5A44
+UNK_020F5A44: ; 0x020F5A44
+ .incbin "baserom.nds", 0xf9a44, 0x30
+
+ .global UNK_020F5A74
+UNK_020F5A74: ; 0x020F5A74
+ .incbin "baserom.nds", 0xf9a74, 0x50
+
+ .global UNK_020F5AC4
+UNK_020F5AC4: ; 0x020F5AC4
+ .incbin "baserom.nds", 0xf9ac4, 0x80
+
+ .global UNK_020F5B44
+UNK_020F5B44: ; 0x020F5B44
+ .incbin "baserom.nds", 0xf9b44, 0x4
+
+ .global UNK_020F5B48
+UNK_020F5B48: ; 0x020F5B48
+ .incbin "baserom.nds", 0xf9b48, 0x4
+
+ .global UNK_020F5B4C
+UNK_020F5B4C: ; 0x020F5B4C
+ .incbin "baserom.nds", 0xf9b4c, 0xb8
+
+ .global UNK_020F5C04
+UNK_020F5C04: ; 0x020F5C04
+ .incbin "baserom.nds", 0xf9c04, 0x4
+
+ .global UNK_020F5C08
+UNK_020F5C08: ; 0x020F5C08
+ .incbin "baserom.nds", 0xf9c08, 0xc
+
+ .global UNK_020F5C14
+UNK_020F5C14: ; 0x020F5C14
+ .incbin "baserom.nds", 0xf9c14, 0x100
+
+ .global UNK_020F5D14
+UNK_020F5D14: ; 0x020F5D14
+ .incbin "baserom.nds", 0xf9d14, 0x8
+
+ .global UNK_020F5D1C
+UNK_020F5D1C: ; 0x020F5D1C
+ .incbin "baserom.nds", 0xf9d1c, 0x18
+
+ .global UNK_020F5D34
+UNK_020F5D34: ; 0x020F5D34
+ .incbin "baserom.nds", 0xf9d34, 0x4
+
+ .global UNK_020F5D38
+UNK_020F5D38: ; 0x020F5D38
+ .incbin "baserom.nds", 0xf9d38, 0x24
+
+ .global UNK_020F5D5C
+UNK_020F5D5C: ; 0x020F5D5C
+ .incbin "baserom.nds", 0xf9d5c, 0x10
+
+ .global UNK_020F5D6C
+UNK_020F5D6C: ; 0x020F5D6C
+ .incbin "baserom.nds", 0xf9d6c, 0x10
+
+ .global UNK_020F5D7C
+UNK_020F5D7C: ; 0x020F5D7C
+ .incbin "baserom.nds", 0xf9d7c, 0x10
+
+ .global UNK_020F5D8C
+UNK_020F5D8C: ; 0x020F5D8C
+ .incbin "baserom.nds", 0xf9d8c, 0x10
+
+ .global UNK_020F5D9C
+UNK_020F5D9C: ; 0x020F5D9C
+ .incbin "baserom.nds", 0xf9d9c, 0x10
+
+ .global UNK_020F5DAC
+UNK_020F5DAC: ; 0x020F5DAC
+ .incbin "baserom.nds", 0xf9dac, 0x10
+
+ .global UNK_020F5DBC
+UNK_020F5DBC: ; 0x020F5DBC
+ .incbin "baserom.nds", 0xf9dbc, 0x10
+
+ .global UNK_020F5DCC
+UNK_020F5DCC: ; 0x020F5DCC
+ .incbin "baserom.nds", 0xf9dcc, 0x10
+
+ .global UNK_020F5DDC
+UNK_020F5DDC: ; 0x020F5DDC
+ .incbin "baserom.nds", 0xf9ddc, 0x10
+
+ .global UNK_020F5DEC
+UNK_020F5DEC: ; 0x020F5DEC
+ .incbin "baserom.nds", 0xf9dec, 0x10
+
+ .global UNK_020F5DFC
+UNK_020F5DFC: ; 0x020F5DFC
+ .incbin "baserom.nds", 0xf9dfc, 0x10
+
+ .global UNK_020F5E0C
+UNK_020F5E0C: ; 0x020F5E0C
+ .incbin "baserom.nds", 0xf9e0c, 0x10
+
+ .global UNK_020F5E1C
+UNK_020F5E1C: ; 0x020F5E1C
+ .incbin "baserom.nds", 0xf9e1c, 0x10
+
+ .global UNK_020F5E2C
+UNK_020F5E2C: ; 0x020F5E2C
+ .incbin "baserom.nds", 0xf9e2c, 0x10
+
+ .global UNK_020F5E3C
+UNK_020F5E3C: ; 0x020F5E3C
+ .incbin "baserom.nds", 0xf9e3c, 0x10
+
+ .global UNK_020F5E4C
+UNK_020F5E4C: ; 0x020F5E4C
+ .incbin "baserom.nds", 0xf9e4c, 0x10
+
+ .global UNK_020F5E5C
+UNK_020F5E5C: ; 0x020F5E5C
+ .incbin "baserom.nds", 0xf9e5c, 0x10
+
+ .global UNK_020F5E6C
+UNK_020F5E6C: ; 0x020F5E6C
+ .incbin "baserom.nds", 0xf9e6c, 0x10
+
+ .global UNK_020F5E7C
+UNK_020F5E7C: ; 0x020F5E7C
+ .incbin "baserom.nds", 0xf9e7c, 0x10
+
+ .global UNK_020F5E8C
+UNK_020F5E8C: ; 0x020F5E8C
+ .incbin "baserom.nds", 0xf9e8c, 0x10
+
+ .global UNK_020F5E9C
+UNK_020F5E9C: ; 0x020F5E9C
+ .incbin "baserom.nds", 0xf9e9c, 0x10
+
+ .global UNK_020F5EAC
+UNK_020F5EAC: ; 0x020F5EAC
+ .incbin "baserom.nds", 0xf9eac, 0x10
+
+ .global UNK_020F5EBC
+UNK_020F5EBC: ; 0x020F5EBC
+ .incbin "baserom.nds", 0xf9ebc, 0x14
+
+ .global UNK_020F5ED0
+UNK_020F5ED0: ; 0x020F5ED0
+ .incbin "baserom.nds", 0xf9ed0, 0x14
+
+ .global UNK_020F5EE4
+UNK_020F5EE4: ; 0x020F5EE4
+ .incbin "baserom.nds", 0xf9ee4, 0x14
+
+ .global UNK_020F5EF8
+UNK_020F5EF8: ; 0x020F5EF8
+ .incbin "baserom.nds", 0xf9ef8, 0x14
+
+ .global UNK_020F5F0C
+UNK_020F5F0C: ; 0x020F5F0C
+ .incbin "baserom.nds", 0xf9f0c, 0x14
+
+ .global UNK_020F5F20
+UNK_020F5F20: ; 0x020F5F20
+ .incbin "baserom.nds", 0xf9f20, 0x14
+
+ .global UNK_020F5F34
+UNK_020F5F34: ; 0x020F5F34
+ .incbin "baserom.nds", 0xf9f34, 0x14
+
+ .global UNK_020F5F48
+UNK_020F5F48: ; 0x020F5F48
+ .incbin "baserom.nds", 0xf9f48, 0x14
+
+ .global UNK_020F5F5C
+UNK_020F5F5C: ; 0x020F5F5C
+ .incbin "baserom.nds", 0xf9f5c, 0x14
+
+ .global UNK_020F5F70
+UNK_020F5F70: ; 0x020F5F70
+ .incbin "baserom.nds", 0xf9f70, 0x14
+
+ .global UNK_020F5F84
+UNK_020F5F84: ; 0x020F5F84
+ .incbin "baserom.nds", 0xf9f84, 0x14
+
+ .global UNK_020F5F98
+UNK_020F5F98: ; 0x020F5F98
+ .incbin "baserom.nds", 0xf9f98, 0x14
+
+ .global UNK_020F5FAC
+UNK_020F5FAC: ; 0x020F5FAC
+ .incbin "baserom.nds", 0xf9fac, 0x14
+
+ .global UNK_020F5FC0
+UNK_020F5FC0: ; 0x020F5FC0
+ .incbin "baserom.nds", 0xf9fc0, 0x14
+
+ .global UNK_020F5FD4
+UNK_020F5FD4: ; 0x020F5FD4
+ .incbin "baserom.nds", 0xf9fd4, 0x14
+
+ .global UNK_020F5FE8
+UNK_020F5FE8: ; 0x020F5FE8
+ .incbin "baserom.nds", 0xf9fe8, 0x14
+
+ .global UNK_020F5FFC
+UNK_020F5FFC: ; 0x020F5FFC
+ .incbin "baserom.nds", 0xf9ffc, 0x14
+
+ .global UNK_020F6010
+UNK_020F6010: ; 0x020F6010
+ .incbin "baserom.nds", 0xfa010, 0x14
+
+ .global UNK_020F6024
+UNK_020F6024: ; 0x020F6024
+ .incbin "baserom.nds", 0xfa024, 0x14
+
+ .global UNK_020F6038
+UNK_020F6038: ; 0x020F6038
+ .incbin "baserom.nds", 0xfa038, 0x14
+
+ .global UNK_020F604C
+UNK_020F604C: ; 0x020F604C
+ .incbin "baserom.nds", 0xfa04c, 0x14
+
+ .global UNK_020F6060
+UNK_020F6060: ; 0x020F6060
+ .incbin "baserom.nds", 0xfa060, 0x14
+
+ .global UNK_020F6074
+UNK_020F6074: ; 0x020F6074
+ .incbin "baserom.nds", 0xfa074, 0x14
+
+ .global UNK_020F6088
+UNK_020F6088: ; 0x020F6088
+ .incbin "baserom.nds", 0xfa088, 0x14
+
+ .global UNK_020F609C
+UNK_020F609C: ; 0x020F609C
+ .incbin "baserom.nds", 0xfa09c, 0x14
+
+ .global UNK_020F60B0
+UNK_020F60B0: ; 0x020F60B0
+ .incbin "baserom.nds", 0xfa0b0, 0x14
+
+ .global UNK_020F60C4
+UNK_020F60C4: ; 0x020F60C4
+ .incbin "baserom.nds", 0xfa0c4, 0x14
+
+ .global UNK_020F60D8
+UNK_020F60D8: ; 0x020F60D8
+ .incbin "baserom.nds", 0xfa0d8, 0x14
+
+ .global UNK_020F60EC
+UNK_020F60EC: ; 0x020F60EC
+ .incbin "baserom.nds", 0xfa0ec, 0x14
+
+ .global UNK_020F6100
+UNK_020F6100: ; 0x020F6100
+ .incbin "baserom.nds", 0xfa100, 0x14
+
+ .global UNK_020F6114
+UNK_020F6114: ; 0x020F6114
+ .incbin "baserom.nds", 0xfa114, 0x14
+
+ .global UNK_020F6128
+UNK_020F6128: ; 0x020F6128
+ .incbin "baserom.nds", 0xfa128, 0x14
+
+ .global UNK_020F613C
+UNK_020F613C: ; 0x020F613C
+ .incbin "baserom.nds", 0xfa13c, 0x14
+
+ .global UNK_020F6150
+UNK_020F6150: ; 0x020F6150
+ .incbin "baserom.nds", 0xfa150, 0x14
+
+ .global UNK_020F6164
+UNK_020F6164: ; 0x020F6164
+ .incbin "baserom.nds", 0xfa164, 0x14
+
+ .global UNK_020F6178
+UNK_020F6178: ; 0x020F6178
+ .incbin "baserom.nds", 0xfa178, 0x14
+
+ .global UNK_020F618C
+UNK_020F618C: ; 0x020F618C
+ .incbin "baserom.nds", 0xfa18c, 0x14
+
+ .global UNK_020F61A0
+UNK_020F61A0: ; 0x020F61A0
+ .incbin "baserom.nds", 0xfa1a0, 0x14
+
+ .global UNK_020F61B4
+UNK_020F61B4: ; 0x020F61B4
+ .incbin "baserom.nds", 0xfa1b4, 0x14
+
+ .global UNK_020F61C8
+UNK_020F61C8: ; 0x020F61C8
+ .incbin "baserom.nds", 0xfa1c8, 0x14
+
+ .global UNK_020F61DC
+UNK_020F61DC: ; 0x020F61DC
+ .incbin "baserom.nds", 0xfa1dc, 0x14
+
+ .global UNK_020F61F0
+UNK_020F61F0: ; 0x020F61F0
+ .incbin "baserom.nds", 0xfa1f0, 0x14
+
+ .global UNK_020F6204
+UNK_020F6204: ; 0x020F6204
+ .incbin "baserom.nds", 0xfa204, 0x14
+
+ .global UNK_020F6218
+UNK_020F6218: ; 0x020F6218
+ .incbin "baserom.nds", 0xfa218, 0x14
+
+ .global UNK_020F622C
+UNK_020F622C: ; 0x020F622C
+ .incbin "baserom.nds", 0xfa22c, 0x14
+
+ .global UNK_020F6240
+UNK_020F6240: ; 0x020F6240
+ .incbin "baserom.nds", 0xfa240, 0x14
+
+ .global UNK_020F6254
+UNK_020F6254: ; 0x020F6254
+ .incbin "baserom.nds", 0xfa254, 0x14
+
+ .global UNK_020F6268
+UNK_020F6268: ; 0x020F6268
+ .incbin "baserom.nds", 0xfa268, 0x14
+
+ .global UNK_020F627C
+UNK_020F627C: ; 0x020F627C
+ .incbin "baserom.nds", 0xfa27c, 0x14
+
+ .global UNK_020F6290
+UNK_020F6290: ; 0x020F6290
+ .incbin "baserom.nds", 0xfa290, 0x14
+
+ .global UNK_020F62A4
+UNK_020F62A4: ; 0x020F62A4
+ .incbin "baserom.nds", 0xfa2a4, 0x14
+
+ .global UNK_020F62B8
+UNK_020F62B8: ; 0x020F62B8
+ .incbin "baserom.nds", 0xfa2b8, 0x14
+
+ .global UNK_020F62CC
+UNK_020F62CC: ; 0x020F62CC
+ .incbin "baserom.nds", 0xfa2cc, 0x14
+
+ .global UNK_020F62E0
+UNK_020F62E0: ; 0x020F62E0
+ .incbin "baserom.nds", 0xfa2e0, 0x14
+
+ .global UNK_020F62F4
+UNK_020F62F4: ; 0x020F62F4
+ .incbin "baserom.nds", 0xfa2f4, 0x14
+
+ .global UNK_020F6308
+UNK_020F6308: ; 0x020F6308
+ .incbin "baserom.nds", 0xfa308, 0x5c
+
+ .global UNK_020F6364
+UNK_020F6364: ; 0x020F6364
+ .incbin "baserom.nds", 0xfa364, 0xdc
+
+ .global UNK_020F6440
+UNK_020F6440: ; 0x020F6440
+ .incbin "baserom.nds", 0xfa440, 0x1a4
+
+ .global UNK_020F65E4
+UNK_020F65E4: ; 0x020F65E4
+ .incbin "baserom.nds", 0xfa5e4, 0xc
+
+ .global UNK_020F65F0
+UNK_020F65F0: ; 0x020F65F0
+ .incbin "baserom.nds", 0xfa5f0, 0xc
+
+ .global UNK_020F65FC
+UNK_020F65FC: ; 0x020F65FC
+ .incbin "baserom.nds", 0xfa5fc, 0xc
+
+ .global UNK_020F6608
+UNK_020F6608: ; 0x020F6608
+ .incbin "baserom.nds", 0xfa608, 0xc
+
+ .global UNK_020F6614
+UNK_020F6614: ; 0x020F6614
+ .incbin "baserom.nds", 0xfa614, 0xc
+
+ .global UNK_020F6620
+UNK_020F6620: ; 0x020F6620
+ .incbin "baserom.nds", 0xfa620, 0x10
+
+ .global UNK_020F6630
+UNK_020F6630: ; 0x020F6630
+ .incbin "baserom.nds", 0xfa630, 0x10
+
+ .global UNK_020F6640
+UNK_020F6640: ; 0x020F6640
+ .incbin "baserom.nds", 0xfa640, 0x10
+
+ .global UNK_020F6650
+UNK_020F6650: ; 0x020F6650
+ .incbin "baserom.nds", 0xfa650, 0x10
+
+ .global UNK_020F6660
+UNK_020F6660: ; 0x020F6660
+ .incbin "baserom.nds", 0xfa660, 0x10
+
+ .global UNK_020F6670
+UNK_020F6670: ; 0x020F6670
+ .incbin "baserom.nds", 0xfa670, 0x8
+
+ .global UNK_020F6678
+UNK_020F6678: ; 0x020F6678
+ .incbin "baserom.nds", 0xfa678, 0xc
+
+ .global UNK_020F6684
+UNK_020F6684: ; 0x020F6684
+ .incbin "baserom.nds", 0xfa684, 0xc
+
+ .global UNK_020F6690
+UNK_020F6690: ; 0x020F6690
+ .incbin "baserom.nds", 0xfa690, 0xc
+
+ .global UNK_020F669C
+UNK_020F669C: ; 0x020F669C
+ .incbin "baserom.nds", 0xfa69c, 0xc
+
+ .global UNK_020F66A8
+UNK_020F66A8: ; 0x020F66A8
+ .incbin "baserom.nds", 0xfa6a8, 0xc
+
+ .global UNK_020F66B4
+UNK_020F66B4: ; 0x020F66B4
+ .incbin "baserom.nds", 0xfa6b4, 0xc
+
+ .global UNK_020F66C0
+UNK_020F66C0: ; 0x020F66C0
+ .incbin "baserom.nds", 0xfa6c0, 0xc
+
+ .global UNK_020F66CC
+UNK_020F66CC: ; 0x020F66CC
+ .incbin "baserom.nds", 0xfa6cc, 0xc
+
+ .global UNK_020F66D8
+UNK_020F66D8: ; 0x020F66D8
+ .incbin "baserom.nds", 0xfa6d8, 0xc
+
+ .global UNK_020F66E4
+UNK_020F66E4: ; 0x020F66E4
+ .incbin "baserom.nds", 0xfa6e4, 0x10
+
+ .global UNK_020F66F4
+UNK_020F66F4: ; 0x020F66F4
+ .incbin "baserom.nds", 0xfa6f4, 0x10
+
+ .global UNK_020F6704
+UNK_020F6704: ; 0x020F6704
+ .incbin "baserom.nds", 0xfa704, 0x10
+
+ .global UNK_020F6714
+UNK_020F6714: ; 0x020F6714
+ .incbin "baserom.nds", 0xfa714, 0x10
+
+ .global UNK_020F6724
+UNK_020F6724: ; 0x020F6724
+ .incbin "baserom.nds", 0xfa724, 0x10
+
+ .global UNK_020F6734
+UNK_020F6734: ; 0x020F6734
+ .incbin "baserom.nds", 0xfa734, 0x10
+
+ .global UNK_020F6744
+UNK_020F6744: ; 0x020F6744
+ .incbin "baserom.nds", 0xfa744, 0x10
+
+ .global UNK_020F6754
+UNK_020F6754: ; 0x020F6754
+ .incbin "baserom.nds", 0xfa754, 0x10
+
+ .global UNK_020F6764
+UNK_020F6764: ; 0x020F6764
+ .incbin "baserom.nds", 0xfa764, 0x10
+
+ .global UNK_020F6774
+UNK_020F6774: ; 0x020F6774
+ .incbin "baserom.nds", 0xfa774, 0x10
+
+ .global UNK_020F6784
+UNK_020F6784: ; 0x020F6784
+ .incbin "baserom.nds", 0xfa784, 0x10
+
+ .global UNK_020F6794
+UNK_020F6794: ; 0x020F6794
+ .incbin "baserom.nds", 0xfa794, 0x10
+
+ .global UNK_020F67A4
+UNK_020F67A4: ; 0x020F67A4
+ .incbin "baserom.nds", 0xfa7a4, 0x10
+
+ .global UNK_020F67B4
+UNK_020F67B4: ; 0x020F67B4
+ .incbin "baserom.nds", 0xfa7b4, 0x10
+
+ .global UNK_020F67C4
+UNK_020F67C4: ; 0x020F67C4
+ .incbin "baserom.nds", 0xfa7c4, 0x10
+
+ .global UNK_020F67D4
+UNK_020F67D4: ; 0x020F67D4
+ .incbin "baserom.nds", 0xfa7d4, 0x10
+
+ .global UNK_020F67E4
+UNK_020F67E4: ; 0x020F67E4
+ .incbin "baserom.nds", 0xfa7e4, 0x10
+
+ .global UNK_020F67F4
+UNK_020F67F4: ; 0x020F67F4
+ .incbin "baserom.nds", 0xfa7f4, 0x10
+
+ .global UNK_020F6804
+UNK_020F6804: ; 0x020F6804
+ .incbin "baserom.nds", 0xfa804, 0x10
+
+ .global UNK_020F6814
+UNK_020F6814: ; 0x020F6814
+ .incbin "baserom.nds", 0xfa814, 0x10
+
+ .global UNK_020F6824
+UNK_020F6824: ; 0x020F6824
+ .incbin "baserom.nds", 0xfa824, 0x10
+
+ .global UNK_020F6834
+UNK_020F6834: ; 0x020F6834
+ .incbin "baserom.nds", 0xfa834, 0x10
+
+ .global UNK_020F6844
+UNK_020F6844: ; 0x020F6844
+ .incbin "baserom.nds", 0xfa844, 0x10
+
+ .global UNK_020F6854
+UNK_020F6854: ; 0x020F6854
+ .incbin "baserom.nds", 0xfa854, 0x10
+
+ .global UNK_020F6864
+UNK_020F6864: ; 0x020F6864
+ .incbin "baserom.nds", 0xfa864, 0x10
+
+ .global UNK_020F6874
+UNK_020F6874: ; 0x020F6874
+ .incbin "baserom.nds", 0xfa874, 0x10
+
+ .global UNK_020F6884
+UNK_020F6884: ; 0x020F6884
+ .incbin "baserom.nds", 0xfa884, 0x10
+
+ .global UNK_020F6894
+UNK_020F6894: ; 0x020F6894
+ .incbin "baserom.nds", 0xfa894, 0x10
+
+ .global UNK_020F68A4
+UNK_020F68A4: ; 0x020F68A4
+ .incbin "baserom.nds", 0xfa8a4, 0x10
+
+ .global UNK_020F68B4
+UNK_020F68B4: ; 0x020F68B4
+ .incbin "baserom.nds", 0xfa8b4, 0x10
+
+ .global UNK_020F68C4
+UNK_020F68C4: ; 0x020F68C4
+ .incbin "baserom.nds", 0xfa8c4, 0x14
+
+ .global UNK_020F68D8
+UNK_020F68D8: ; 0x020F68D8
+ .incbin "baserom.nds", 0xfa8d8, 0x14
+
+ .global UNK_020F68EC
+UNK_020F68EC: ; 0x020F68EC
+ .incbin "baserom.nds", 0xfa8ec, 0x14
+
+ .global UNK_020F6900
+UNK_020F6900: ; 0x020F6900
+ .incbin "baserom.nds", 0xfa900, 0x14
+
+ .global UNK_020F6914
+UNK_020F6914: ; 0x020F6914
+ .incbin "baserom.nds", 0xfa914, 0x14
+
+ .global UNK_020F6928
+UNK_020F6928: ; 0x020F6928
+ .incbin "baserom.nds", 0xfa928, 0x14
+
+ .global UNK_020F693C
+UNK_020F693C: ; 0x020F693C
+ .incbin "baserom.nds", 0xfa93c, 0x14
+
+ .global UNK_020F6950
+UNK_020F6950: ; 0x020F6950
+ .incbin "baserom.nds", 0xfa950, 0x14
+
+ .global UNK_020F6964
+UNK_020F6964: ; 0x020F6964
+ .incbin "baserom.nds", 0xfa964, 0x20
+
+ .global UNK_020F6984
+UNK_020F6984: ; 0x020F6984
+ .incbin "baserom.nds", 0xfa984, 0x38
+
+ .global UNK_020F69BC
+UNK_020F69BC: ; 0x020F69BC
+ .incbin "baserom.nds", 0xfa9bc, 0x140
+
+ .global UNK_020F6AFC
+UNK_020F6AFC: ; 0x020F6AFC
+ .incbin "baserom.nds", 0xfaafc, 0x8
+
+ .global UNK_020F6B04
+UNK_020F6B04: ; 0x020F6B04
+ .incbin "baserom.nds", 0xfab04, 0x8
+
+ .global UNK_020F6B0C
+UNK_020F6B0C: ; 0x020F6B0C
+ .incbin "baserom.nds", 0xfab0c, 0x8
+
+ .global UNK_020F6B14
+UNK_020F6B14: ; 0x020F6B14
+ .incbin "baserom.nds", 0xfab14, 0x8
+
+ .global UNK_020F6B1C
+UNK_020F6B1C: ; 0x020F6B1C
+ .incbin "baserom.nds", 0xfab1c, 0x8
+
+ .global UNK_020F6B24
+UNK_020F6B24: ; 0x020F6B24
+ .incbin "baserom.nds", 0xfab24, 0x8
+
+ .global UNK_020F6B2C
+UNK_020F6B2C: ; 0x020F6B2C
+ .incbin "baserom.nds", 0xfab2c, 0x8
+
+ .global UNK_020F6B34
+UNK_020F6B34: ; 0x020F6B34
+ .incbin "baserom.nds", 0xfab34, 0x8
+
+ .global UNK_020F6B3C
+UNK_020F6B3C: ; 0x020F6B3C
+ .incbin "baserom.nds", 0xfab3c, 0x8
+
+ .global UNK_020F6B44
+UNK_020F6B44: ; 0x020F6B44
+ .incbin "baserom.nds", 0xfab44, 0x8
+
+ .global UNK_020F6B4C
+UNK_020F6B4C: ; 0x020F6B4C
+ .incbin "baserom.nds", 0xfab4c, 0xc
+
+ .global UNK_020F6B58
+UNK_020F6B58: ; 0x020F6B58
+ .incbin "baserom.nds", 0xfab58, 0xc
+
+ .global UNK_020F6B64
+UNK_020F6B64: ; 0x020F6B64
+ .incbin "baserom.nds", 0xfab64, 0xc
+
+ .global UNK_020F6B70
+UNK_020F6B70: ; 0x020F6B70
+ .incbin "baserom.nds", 0xfab70, 0xc
+
+ .global UNK_020F6B7C
+UNK_020F6B7C: ; 0x020F6B7C
+ .incbin "baserom.nds", 0xfab7c, 0xc
+
+ .global UNK_020F6B88
+UNK_020F6B88: ; 0x020F6B88
+ .incbin "baserom.nds", 0xfab88, 0xc
+
+ .global UNK_020F6B94
+UNK_020F6B94: ; 0x020F6B94
+ .incbin "baserom.nds", 0xfab94, 0xc
+
+ .global UNK_020F6BA0
+UNK_020F6BA0: ; 0x020F6BA0
+ .incbin "baserom.nds", 0xfaba0, 0xc
+
+ .global UNK_020F6BAC
+UNK_020F6BAC: ; 0x020F6BAC
+ .incbin "baserom.nds", 0xfabac, 0xc
+
+ .global UNK_020F6BB8
+UNK_020F6BB8: ; 0x020F6BB8
+ .incbin "baserom.nds", 0xfabb8, 0xc
+
+ .global UNK_020F6BC4
+UNK_020F6BC4: ; 0x020F6BC4
+ .incbin "baserom.nds", 0xfabc4, 0xc
+
+ .global UNK_020F6BD0
+UNK_020F6BD0: ; 0x020F6BD0
+ .incbin "baserom.nds", 0xfabd0, 0xc
+
+ .global UNK_020F6BDC
+UNK_020F6BDC: ; 0x020F6BDC
+ .incbin "baserom.nds", 0xfabdc, 0xc
+
+ .global UNK_020F6BE8
+UNK_020F6BE8: ; 0x020F6BE8
+ .incbin "baserom.nds", 0xfabe8, 0xc
+
+ .global UNK_020F6BF4
+UNK_020F6BF4: ; 0x020F6BF4
+ .incbin "baserom.nds", 0xfabf4, 0xc
+
+ .global UNK_020F6C00
+UNK_020F6C00: ; 0x020F6C00
+ .incbin "baserom.nds", 0xfac00, 0xc
+
+ .global UNK_020F6C0C
+UNK_020F6C0C: ; 0x020F6C0C
+ .incbin "baserom.nds", 0xfac0c, 0xc
+
+ .global UNK_020F6C18
+UNK_020F6C18: ; 0x020F6C18
+ .incbin "baserom.nds", 0xfac18, 0xc
+
+ .global UNK_020F6C24
+UNK_020F6C24: ; 0x020F6C24
+ .incbin "baserom.nds", 0xfac24, 0xc
+
+ .global UNK_020F6C30
+UNK_020F6C30: ; 0x020F6C30
+ .incbin "baserom.nds", 0xfac30, 0xc
+
+ .global UNK_020F6C3C
+UNK_020F6C3C: ; 0x020F6C3C
+ .incbin "baserom.nds", 0xfac3c, 0xc
+
+ .global UNK_020F6C48
+UNK_020F6C48: ; 0x020F6C48
+ .incbin "baserom.nds", 0xfac48, 0xc
+
+ .global UNK_020F6C54
+UNK_020F6C54: ; 0x020F6C54
+ .incbin "baserom.nds", 0xfac54, 0x18
+
+ .global UNK_020F6C6C
+UNK_020F6C6C: ; 0x020F6C6C
+ .incbin "baserom.nds", 0xfac6c, 0x18
+
+ .global UNK_020F6C84
+UNK_020F6C84: ; 0x020F6C84
+ .incbin "baserom.nds", 0xfac84, 0x1c
+
+ .global UNK_020F6CA0
+UNK_020F6CA0: ; 0x020F6CA0
+ .incbin "baserom.nds", 0xfaca0, 0x40
+
+ .global UNK_020F6CE0
+UNK_020F6CE0: ; 0x020F6CE0
+ .incbin "baserom.nds", 0xface0, 0x40
+
+ .global UNK_020F6D20
+UNK_020F6D20: ; 0x020F6D20
+ .incbin "baserom.nds", 0xfad20, 0x40
+
+ .global UNK_020F6D60
+UNK_020F6D60: ; 0x020F6D60
+ .incbin "baserom.nds", 0xfad60, 0xc
+
+ .global UNK_020F6D6C
+UNK_020F6D6C: ; 0x020F6D6C
+ .incbin "baserom.nds", 0xfad6c, 0xc
+
+ .global UNK_020F6D78
+UNK_020F6D78: ; 0x020F6D78
+ .incbin "baserom.nds", 0xfad78, 0xc
+
+ .global UNK_020F6D84
+UNK_020F6D84: ; 0x020F6D84
+ .incbin "baserom.nds", 0xfad84, 0xc
+
+ .global UNK_020F6D90
+UNK_020F6D90: ; 0x020F6D90
+ .incbin "baserom.nds", 0xfad90, 0xc
+
+ .global UNK_020F6D9C
+UNK_020F6D9C: ; 0x020F6D9C
+ .incbin "baserom.nds", 0xfad9c, 0xc
+
+ .global UNK_020F6DA8
+UNK_020F6DA8: ; 0x020F6DA8
+ .incbin "baserom.nds", 0xfada8, 0xc
+
+ .global UNK_020F6DB4
+UNK_020F6DB4: ; 0x020F6DB4
+ .incbin "baserom.nds", 0xfadb4, 0xc
+
+ .global UNK_020F6DC0
+UNK_020F6DC0: ; 0x020F6DC0
+ .incbin "baserom.nds", 0xfadc0, 0xc
+
+ .global UNK_020F6DCC
+UNK_020F6DCC: ; 0x020F6DCC
+ .incbin "baserom.nds", 0xfadcc, 0xc
+
+ .global UNK_020F6DD8
+UNK_020F6DD8: ; 0x020F6DD8
+ .incbin "baserom.nds", 0xfadd8, 0xc
+
+ .global UNK_020F6DE4
+UNK_020F6DE4: ; 0x020F6DE4
+ .incbin "baserom.nds", 0xfade4, 0xc
+
+ .global UNK_020F6DF0
+UNK_020F6DF0: ; 0x020F6DF0
+ .incbin "baserom.nds", 0xfadf0, 0xc
+
+ .global UNK_020F6DFC
+UNK_020F6DFC: ; 0x020F6DFC
+ .incbin "baserom.nds", 0xfadfc, 0xc
+
+ .global UNK_020F6E08
+UNK_020F6E08: ; 0x020F6E08
+ .incbin "baserom.nds", 0xfae08, 0xc
+
+ .global UNK_020F6E14
+UNK_020F6E14: ; 0x020F6E14
+ .incbin "baserom.nds", 0xfae14, 0xc
+
+ .global UNK_020F6E20
+UNK_020F6E20: ; 0x020F6E20
+ .incbin "baserom.nds", 0xfae20, 0xc
+
+ .global UNK_020F6E2C
+UNK_020F6E2C: ; 0x020F6E2C
+ .incbin "baserom.nds", 0xfae2c, 0xc
+
+ .global UNK_020F6E38
+UNK_020F6E38: ; 0x020F6E38
+ .incbin "baserom.nds", 0xfae38, 0xc
+
+ .global UNK_020F6E44
+UNK_020F6E44: ; 0x020F6E44
+ .incbin "baserom.nds", 0xfae44, 0xc
+
+ .global UNK_020F6E50
+UNK_020F6E50: ; 0x020F6E50
+ .incbin "baserom.nds", 0xfae50, 0xc
+
+ .global UNK_020F6E5C
+UNK_020F6E5C: ; 0x020F6E5C
+ .incbin "baserom.nds", 0xfae5c, 0xc
+
+ .global UNK_020F6E68
+UNK_020F6E68: ; 0x020F6E68
+ .incbin "baserom.nds", 0xfae68, 0xc
+
+ .global UNK_020F6E74
+UNK_020F6E74: ; 0x020F6E74
+ .incbin "baserom.nds", 0xfae74, 0xc
+
+ .global UNK_020F6E80
+UNK_020F6E80: ; 0x020F6E80
+ .incbin "baserom.nds", 0xfae80, 0xc
+
+ .global UNK_020F6E8C
+UNK_020F6E8C: ; 0x020F6E8C
+ .incbin "baserom.nds", 0xfae8c, 0xc
+
+ .global UNK_020F6E98
+UNK_020F6E98: ; 0x020F6E98
+ .incbin "baserom.nds", 0xfae98, 0xc
+
+ .global UNK_020F6EA4
+UNK_020F6EA4: ; 0x020F6EA4
+ .incbin "baserom.nds", 0xfaea4, 0xc
+
+ .global UNK_020F6EB0
+UNK_020F6EB0: ; 0x020F6EB0
+ .incbin "baserom.nds", 0xfaeb0, 0xc
+
+ .global UNK_020F6EBC
+UNK_020F6EBC: ; 0x020F6EBC
+ .incbin "baserom.nds", 0xfaebc, 0xc
+
+ .global UNK_020F6EC8
+UNK_020F6EC8: ; 0x020F6EC8
+ .incbin "baserom.nds", 0xfaec8, 0xc
+
+ .global UNK_020F6ED4
+UNK_020F6ED4: ; 0x020F6ED4
+ .incbin "baserom.nds", 0xfaed4, 0xc
+
+ .global UNK_020F6EE0
+UNK_020F6EE0: ; 0x020F6EE0
+ .incbin "baserom.nds", 0xfaee0, 0xc
+
+ .global UNK_020F6EEC
+UNK_020F6EEC: ; 0x020F6EEC
+ .incbin "baserom.nds", 0xfaeec, 0xc
+
+ .global UNK_020F6EF8
+UNK_020F6EF8: ; 0x020F6EF8
+ .incbin "baserom.nds", 0xfaef8, 0xc
+
+ .global UNK_020F6F04
+UNK_020F6F04: ; 0x020F6F04
+ .incbin "baserom.nds", 0xfaf04, 0xc
+
+ .global UNK_020F6F10
+UNK_020F6F10: ; 0x020F6F10
+ .incbin "baserom.nds", 0xfaf10, 0xc
+
+ .global UNK_020F6F1C
+UNK_020F6F1C: ; 0x020F6F1C
+ .incbin "baserom.nds", 0xfaf1c, 0xc
+
+ .global UNK_020F6F28
+UNK_020F6F28: ; 0x020F6F28
+ .incbin "baserom.nds", 0xfaf28, 0xc
+
+ .global UNK_020F6F34
+UNK_020F6F34: ; 0x020F6F34
+ .incbin "baserom.nds", 0xfaf34, 0xc
+
+ .global UNK_020F6F40
+UNK_020F6F40: ; 0x020F6F40
+ .incbin "baserom.nds", 0xfaf40, 0xc
+
+ .global UNK_020F6F4C
+UNK_020F6F4C: ; 0x020F6F4C
+ .incbin "baserom.nds", 0xfaf4c, 0xc
+
+ .global UNK_020F6F58
+UNK_020F6F58: ; 0x020F6F58
+ .incbin "baserom.nds", 0xfaf58, 0xc
+
+ .global UNK_020F6F64
+UNK_020F6F64: ; 0x020F6F64
+ .incbin "baserom.nds", 0xfaf64, 0xc
+
+ .global UNK_020F6F70
+UNK_020F6F70: ; 0x020F6F70
+ .incbin "baserom.nds", 0xfaf70, 0xc
+
+ .global UNK_020F6F7C
+UNK_020F6F7C: ; 0x020F6F7C
+ .incbin "baserom.nds", 0xfaf7c, 0xc
+
+ .global UNK_020F6F88
+UNK_020F6F88: ; 0x020F6F88
+ .incbin "baserom.nds", 0xfaf88, 0xc
+
+ .global UNK_020F6F94
+UNK_020F6F94: ; 0x020F6F94
+ .incbin "baserom.nds", 0xfaf94, 0xc
+
+ .global UNK_020F6FA0
+UNK_020F6FA0: ; 0x020F6FA0
+ .incbin "baserom.nds", 0xfafa0, 0xc
+
+ .global UNK_020F6FAC
+UNK_020F6FAC: ; 0x020F6FAC
+ .incbin "baserom.nds", 0xfafac, 0xc
+
+ .global UNK_020F6FB8
+UNK_020F6FB8: ; 0x020F6FB8
+ .incbin "baserom.nds", 0xfafb8, 0xc
+
+ .global UNK_020F6FC4
+UNK_020F6FC4: ; 0x020F6FC4
+ .incbin "baserom.nds", 0xfafc4, 0xc
+
+ .global UNK_020F6FD0
+UNK_020F6FD0: ; 0x020F6FD0
+ .incbin "baserom.nds", 0xfafd0, 0xc
+
+ .global UNK_020F6FDC
+UNK_020F6FDC: ; 0x020F6FDC
+ .incbin "baserom.nds", 0xfafdc, 0xc
+
+ .global UNK_020F6FE8
+UNK_020F6FE8: ; 0x020F6FE8
+ .incbin "baserom.nds", 0xfafe8, 0xc
+
+ .global UNK_020F6FF4
+UNK_020F6FF4: ; 0x020F6FF4
+ .incbin "baserom.nds", 0xfaff4, 0xc
+
+ .global UNK_020F7000
+UNK_020F7000: ; 0x020F7000
+ .incbin "baserom.nds", 0xfb000, 0xc
+
+ .global UNK_020F700C
+UNK_020F700C: ; 0x020F700C
+ .incbin "baserom.nds", 0xfb00c, 0xc
+
+ .global UNK_020F7018
+UNK_020F7018: ; 0x020F7018
+ .incbin "baserom.nds", 0xfb018, 0xc
+
+ .global UNK_020F7024
+UNK_020F7024: ; 0x020F7024
+ .incbin "baserom.nds", 0xfb024, 0xc
+
+ .global UNK_020F7030
+UNK_020F7030: ; 0x020F7030
+ .incbin "baserom.nds", 0xfb030, 0xc
+
+ .global UNK_020F703C
+UNK_020F703C: ; 0x020F703C
+ .incbin "baserom.nds", 0xfb03c, 0xc
+
+ .global UNK_020F7048
+UNK_020F7048: ; 0x020F7048
+ .incbin "baserom.nds", 0xfb048, 0xc
+
+ .global UNK_020F7054
+UNK_020F7054: ; 0x020F7054
+ .incbin "baserom.nds", 0xfb054, 0xc
+
+ .global UNK_020F7060
+UNK_020F7060: ; 0x020F7060
+ .incbin "baserom.nds", 0xfb060, 0xc
+
+ .global UNK_020F706C
+UNK_020F706C: ; 0x020F706C
+ .incbin "baserom.nds", 0xfb06c, 0xc
+
+ .global UNK_020F7078
+UNK_020F7078: ; 0x020F7078
+ .incbin "baserom.nds", 0xfb078, 0xc
+
+ .global UNK_020F7084
+UNK_020F7084: ; 0x020F7084
+ .incbin "baserom.nds", 0xfb084, 0xc
+
+ .global UNK_020F7090
+UNK_020F7090: ; 0x020F7090
+ .incbin "baserom.nds", 0xfb090, 0xc
+
+ .global UNK_020F709C
+UNK_020F709C: ; 0x020F709C
+ .incbin "baserom.nds", 0xfb09c, 0xc
+
+ .global UNK_020F70A8
+UNK_020F70A8: ; 0x020F70A8
+ .incbin "baserom.nds", 0xfb0a8, 0xc
+
+ .global UNK_020F70B4
+UNK_020F70B4: ; 0x020F70B4
+ .incbin "baserom.nds", 0xfb0b4, 0xc
+
+ .global UNK_020F70C0
+UNK_020F70C0: ; 0x020F70C0
+ .incbin "baserom.nds", 0xfb0c0, 0xc
+
+ .global UNK_020F70CC
+UNK_020F70CC: ; 0x020F70CC
+ .incbin "baserom.nds", 0xfb0cc, 0xc
+
+ .global UNK_020F70D8
+UNK_020F70D8: ; 0x020F70D8
+ .incbin "baserom.nds", 0xfb0d8, 0x10
+
+ .global UNK_020F70E8
+UNK_020F70E8: ; 0x020F70E8
+ .incbin "baserom.nds", 0xfb0e8, 0x10
+
+ .global UNK_020F70F8
+UNK_020F70F8: ; 0x020F70F8
+ .incbin "baserom.nds", 0xfb0f8, 0x20
+
+ .global UNK_020F7118
+UNK_020F7118: ; 0x020F7118
+ .incbin "baserom.nds", 0xfb118, 0x30
+
+ .global UNK_020F7148
+UNK_020F7148: ; 0x020F7148
+ .incbin "baserom.nds", 0xfb148, 0x30
+
+ .global UNK_020F7178
+UNK_020F7178: ; 0x020F7178
+ .incbin "baserom.nds", 0xfb178, 0x30
+
+ .global UNK_020F71A8
+UNK_020F71A8: ; 0x020F71A8
+ .incbin "baserom.nds", 0xfb1a8, 0x10
+
+ .global UNK_020F71B8
+UNK_020F71B8: ; 0x020F71B8
+ .incbin "baserom.nds", 0xfb1b8, 0x48
+
+ .global UNK_020F7200
+UNK_020F7200: ; 0x020F7200
+ .incbin "baserom.nds", 0xfb200, 0x20
+
+ .global UNK_020F7220
+UNK_020F7220: ; 0x020F7220
+ .incbin "baserom.nds", 0xfb220, 0x20
+
+ .global UNK_020F7240
+UNK_020F7240: ; 0x020F7240
+ .incbin "baserom.nds", 0xfb240, 0x20
+
+ .global UNK_020F7260
+UNK_020F7260: ; 0x020F7260
+ .incbin "baserom.nds", 0xfb260, 0x4
+
+ .global UNK_020F7264
+UNK_020F7264: ; 0x020F7264
+ .incbin "baserom.nds", 0xfb264, 0x4
+
+ .global UNK_020F7268
+UNK_020F7268: ; 0x020F7268
+ .incbin "baserom.nds", 0xfb268, 0x10c
+
+ .global UNK_020F7374
+UNK_020F7374: ; 0x020F7374
+ .incbin "baserom.nds", 0xfb374, 0xc
+
+ .global UNK_020F7380
+UNK_020F7380: ; 0x020F7380
+ .incbin "baserom.nds", 0xfb380, 0x8
+
+ .global UNK_020F7388
+UNK_020F7388: ; 0x020F7388
+ .incbin "baserom.nds", 0xfb388, 0x8
+
+ .global UNK_020F7390
+UNK_020F7390: ; 0x020F7390
+ .incbin "baserom.nds", 0xfb390, 0x8
+
+ .global UNK_020F7398
+UNK_020F7398: ; 0x020F7398
+ .incbin "baserom.nds", 0xfb398, 0xc
+
+ .global UNK_020F73A4
+UNK_020F73A4: ; 0x020F73A4
+ .incbin "baserom.nds", 0xfb3a4, 0xc
+
+ .global UNK_020F73B0
+UNK_020F73B0: ; 0x020F73B0
+ .incbin "baserom.nds", 0xfb3b0, 0x18
+
+ .global UNK_020F73C8
+UNK_020F73C8: ; 0x020F73C8
+ .incbin "baserom.nds", 0xfb3c8, 0x68
+
+ .global UNK_020F7430
+UNK_020F7430: ; 0x020F7430
+ .incbin "baserom.nds", 0xfb430, 0x6
+
+ .global UNK_020F7436
+UNK_020F7436: ; 0x020F7436
+ .incbin "baserom.nds", 0xfb436, 0xa
+
+ .global UNK_020F7440
+UNK_020F7440: ; 0x020F7440
+ .incbin "baserom.nds", 0xfb440, 0x14
+
+ .global UNK_020F7454
+UNK_020F7454: ; 0x020F7454
+ .incbin "baserom.nds", 0xfb454, 0xc
+
+ .global UNK_020F7460
+UNK_020F7460: ; 0x020F7460
+ .incbin "baserom.nds", 0xfb460, 0x74
+
+ .global UNK_020F74D4
+UNK_020F74D4: ; 0x020F74D4
+ .incbin "baserom.nds", 0xfb4d4, 0x15c
+
+ .global UNK_020F7630
+UNK_020F7630: ; 0x020F7630
+ .incbin "baserom.nds", 0xfb630, 0x10
+
+ .global UNK_020F7640
+UNK_020F7640: ; 0x020F7640
+ .incbin "baserom.nds", 0xfb640, 0x10
+
+ .global UNK_020F7650
+UNK_020F7650: ; 0x020F7650
+ .incbin "baserom.nds", 0xfb650, 0x8
+
+ .global UNK_020F7658
+UNK_020F7658: ; 0x020F7658
+ .incbin "baserom.nds", 0xfb658, 0x24
+
+ .global UNK_020F767C
+UNK_020F767C: ; 0x020F767C
+ .incbin "baserom.nds", 0xfb67c, 0x30
+
+ .global UNK_020F76AC
+UNK_020F76AC: ; 0x020F76AC
+ .incbin "baserom.nds", 0xfb6ac, 0x48
+
+ .global UNK_020F76F4
+UNK_020F76F4: ; 0x020F76F4
+ .incbin "baserom.nds", 0xfb6f4, 0x68
+
+ .global UNK_020F775C
+UNK_020F775C: ; 0x020F775C
+ .incbin "baserom.nds", 0xfb75c, 0x88
+
+ .global UNK_020F77E4
+UNK_020F77E4: ; 0x020F77E4
+ .incbin "baserom.nds", 0xfb7e4, 0xc0
+
+ .global UNK_020F78A4
+UNK_020F78A4: ; 0x020F78A4
+ .incbin "baserom.nds", 0xfb8a4, 0x2
+
+ .global UNK_020F78A6
+UNK_020F78A6: ; 0x020F78A6
+ .incbin "baserom.nds", 0xfb8a6, 0x148
+
+ .global UNK_020F79EE
+UNK_020F79EE: ; 0x020F79EE
+ .incbin "baserom.nds", 0xfb9ee, 0x1da
+
+ .global UNK_020F7BC8
+UNK_020F7BC8: ; 0x020F7BC8
+ .incbin "baserom.nds", 0xfbbc8, 0x8
+
+ .global UNK_020F7BD0
+UNK_020F7BD0: ; 0x020F7BD0
+ .incbin "baserom.nds", 0xfbbd0, 0xc
+
+ .global UNK_020F7BDC
+UNK_020F7BDC: ; 0x020F7BDC
+ .incbin "baserom.nds", 0xfbbdc, 0x18
+
+ .global UNK_020F7BF4
+UNK_020F7BF4: ; 0x020F7BF4
+ .incbin "baserom.nds", 0xfbbf4, 0x18
+
+ .global UNK_020F7C0C
+UNK_020F7C0C: ; 0x020F7C0C
+ .incbin "baserom.nds", 0xfbc0c, 0x20
+
+ .global UNK_020F7C2C
+UNK_020F7C2C: ; 0x020F7C2C
+ .incbin "baserom.nds", 0xfbc2c, 0x20
+
+ .global UNK_020F7C4C
+UNK_020F7C4C: ; 0x020F7C4C
+ .incbin "baserom.nds", 0xfbc4c, 0x30
+
+ .global UNK_020F7C7C
+UNK_020F7C7C: ; 0x020F7C7C
+ .incbin "baserom.nds", 0xfbc7c, 0x68
+
+ .global UNK_020F7CE4
+UNK_020F7CE4: ; 0x020F7CE4
+ .incbin "baserom.nds", 0xfbce4, 0x4
+
+ .global UNK_020F7CE8
+UNK_020F7CE8: ; 0x020F7CE8
+ .incbin "baserom.nds", 0xfbce8, 0x64
+
+ .global UNK_020F7D4C
+UNK_020F7D4C: ; 0x020F7D4C
+ .incbin "baserom.nds", 0xfbd4c, 0x18
+
+ .global UNK_020F7D64
+UNK_020F7D64: ; 0x020F7D64
+ .incbin "baserom.nds", 0xfbd64, 0xc
+
+ .global UNK_020F7D70
+UNK_020F7D70: ; 0x020F7D70
+ .incbin "baserom.nds", 0xfbd70, 0x4
+
+ .global UNK_020F7D74
+UNK_020F7D74: ; 0x020F7D74
+ .incbin "baserom.nds", 0xfbd74, 0xc
+
+ .global UNK_020F7D80
+UNK_020F7D80: ; 0x020F7D80
+ .incbin "baserom.nds", 0xfbd80, 0x4
+
+ .global UNK_020F7D84
+UNK_020F7D84: ; 0x020F7D84
+ .incbin "baserom.nds", 0xfbd84, 0xc4
+
+ .global UNK_020F7E48
+UNK_020F7E48: ; 0x020F7E48
+ .incbin "baserom.nds", 0xfbe48, 0xc
+
+ .global UNK_020F7E54
+UNK_020F7E54: ; 0x020F7E54
+ .incbin "baserom.nds", 0xfbe54, 0x18
+
+ .global UNK_020F7E6C
+UNK_020F7E6C: ; 0x020F7E6C
+ .incbin "baserom.nds", 0xfbe6c, 0x8
+
+ .global UNK_020F7E74
+UNK_020F7E74: ; 0x020F7E74
+ .incbin "baserom.nds", 0xfbe74, 0x8
+
+ .global UNK_020F7E7C
+UNK_020F7E7C: ; 0x020F7E7C
+ .incbin "baserom.nds", 0xfbe7c, 0x8
+
+ .global UNK_020F7E84
+UNK_020F7E84: ; 0x020F7E84
+ .incbin "baserom.nds", 0xfbe84, 0x8
+
+ .global UNK_020F7E8C
+UNK_020F7E8C: ; 0x020F7E8C
+ .incbin "baserom.nds", 0xfbe8c, 0x20
+
+ .global UNK_020F7EAC
+UNK_020F7EAC: ; 0x020F7EAC
+ .incbin "baserom.nds", 0xfbeac, 0x20
+
+ .global UNK_020F7ECC
+UNK_020F7ECC: ; 0x020F7ECC
+ .incbin "baserom.nds", 0xfbecc, 0x2
+
+ .global UNK_020F7ECE
+UNK_020F7ECE: ; 0x020F7ECE
+ .incbin "baserom.nds", 0xfbece, 0x6
+
+ .global UNK_020F7ED4
+UNK_020F7ED4: ; 0x020F7ED4
+ .incbin "baserom.nds", 0xfbed4, 0x1e
+
+ .global UNK_020F7EF2
+UNK_020F7EF2: ; 0x020F7EF2
+ .incbin "baserom.nds", 0xfbef2, 0x24
+
+ .global UNK_020F7F16
+UNK_020F7F16: ; 0x020F7F16
+ .incbin "baserom.nds", 0xfbf16, 0x7d
+
+ .global UNK_020F7F93
+UNK_020F7F93: ; 0x020F7F93
+ .incbin "baserom.nds", 0xfbf93, 0x7d
+
+ .global UNK_020F8010
+UNK_020F8010: ; 0x020F8010
+ .incbin "baserom.nds", 0xfc010, 0x64
+
+ .global UNK_020F8074
+UNK_020F8074: ; 0x020F8074
+ .incbin "baserom.nds", 0xfc074, 0x218
+
+ .global UNK_020F828C
+UNK_020F828C: ; 0x020F828C
+ .incbin "baserom.nds", 0xfc28c, 0x90
+
+ .global UNK_020F831C
+UNK_020F831C: ; 0x020F831C
+ .incbin "baserom.nds", 0xfc31c, 0x4
+
+ .global UNK_020F8320
+UNK_020F8320: ; 0x020F8320
+ .incbin "baserom.nds", 0xfc320, 0x8
+
+ .global UNK_020F8328
+UNK_020F8328: ; 0x020F8328
+ .incbin "baserom.nds", 0xfc328, 0x10
+
+ .global UNK_020F8338
+UNK_020F8338: ; 0x020F8338
+ .incbin "baserom.nds", 0xfc338, 0x1c
+
+ .global UNK_020F8354
+UNK_020F8354: ; 0x020F8354
+ .incbin "baserom.nds", 0xfc354, 0x28
+
+ .global UNK_020F837C
+UNK_020F837C: ; 0x020F837C
+ .incbin "baserom.nds", 0xfc37c, 0x54
+
+ .global UNK_020F83D0
+UNK_020F83D0: ; 0x020F83D0
+ .incbin "baserom.nds", 0xfc3d0, 0x4
+
+ .global UNK_020F83D4
+UNK_020F83D4: ; 0x020F83D4
+ .incbin "baserom.nds", 0xfc3d4, 0xc
+
+ .global UNK_020F83E0
+UNK_020F83E0: ; 0x020F83E0
+ .incbin "baserom.nds", 0xfc3e0, 0x5c
+
+ .global UNK_020F843C
+UNK_020F843C: ; 0x020F843C
+ .incbin "baserom.nds", 0xfc43c, 0x18
+
+ .global UNK_020F8454
+UNK_020F8454: ; 0x020F8454
+ .incbin "baserom.nds", 0xfc454, 0x18
+
+ .global UNK_020F846C
+UNK_020F846C: ; 0x020F846C
+ .incbin "baserom.nds", 0xfc46c, 0x80
+
+ .global UNK_020F84EC
+UNK_020F84EC: ; 0x020F84EC
+ .incbin "baserom.nds", 0xfc4ec, 0xc8
+
+ .global UNK_020F85B4
+UNK_020F85B4: ; 0x020F85B4
+ .incbin "baserom.nds", 0xfc5b4, 0x2
+
+ .global UNK_020F85B6
+UNK_020F85B6: ; 0x020F85B6
+ .incbin "baserom.nds", 0xfc5b6, 0x2
+
+ .global UNK_020F85B8
+UNK_020F85B8: ; 0x020F85B8
+ .incbin "baserom.nds", 0xfc5b8, 0x2
+
+ .global UNK_020F85BA
+UNK_020F85BA: ; 0x020F85BA
+ .incbin "baserom.nds", 0xfc5ba, 0xe82
+
+ .global UNK_020F943C
+UNK_020F943C: ; 0x020F943C
+ .incbin "baserom.nds", 0xfd43c, 0x10
+
+ .global UNK_020F944C
+UNK_020F944C: ; 0x020F944C
+ .incbin "baserom.nds", 0xfd44c, 0x1
+
+ .global UNK_020F944D
+UNK_020F944D: ; 0x020F944D
+ .incbin "baserom.nds", 0xfd44d, 0xb
+
+ .global UNK_020F9458
+UNK_020F9458: ; 0x020F9458
+ .incbin "baserom.nds", 0xfd458, 0x10
+
+ .global UNK_020F9468
+UNK_020F9468: ; 0x020F9468
+ .incbin "baserom.nds", 0xfd468, 0x18
+
+ .global UNK_020F9480
+UNK_020F9480: ; 0x020F9480
+ .incbin "baserom.nds", 0xfd480, 0x1c
+
+ .global UNK_020F949C
+UNK_020F949C: ; 0x020F949C
+ .incbin "baserom.nds", 0xfd49c, 0x1c
+
+ .global UNK_020F94B8
+UNK_020F94B8: ; 0x020F94B8
+ .incbin "baserom.nds", 0xfd4b8, 0x1c
+
+ .global UNK_020F94D4
+UNK_020F94D4: ; 0x020F94D4
+ .incbin "baserom.nds", 0xfd4d4, 0x1c
+
+ .global UNK_020F94F0
+UNK_020F94F0: ; 0x020F94F0
+ .incbin "baserom.nds", 0xfd4f0, 0x1c
+
+ .global UNK_020F950C
+UNK_020F950C: ; 0x020F950C
+ .incbin "baserom.nds", 0xfd50c, 0x1c
+
+ .global UNK_020F9528
+UNK_020F9528: ; 0x020F9528
+ .incbin "baserom.nds", 0xfd528, 0x1c
+
+ .global UNK_020F9544
+UNK_020F9544: ; 0x020F9544
+ .incbin "baserom.nds", 0xfd544, 0x20
+
+ .global UNK_020F9564
+UNK_020F9564: ; 0x020F9564
+ .incbin "baserom.nds", 0xfd564, 0x28
+
+ .global UNK_020F958C
+UNK_020F958C: ; 0x020F958C
+ .incbin "baserom.nds", 0xfd58c, 0x40
+
+ .global UNK_020F95CC
+UNK_020F95CC: ; 0x020F95CC
+ .incbin "baserom.nds", 0xfd5cc, 0x40
+
+ .global UNK_020F960C
+UNK_020F960C: ; 0x020F960C
+ .incbin "baserom.nds", 0xfd60c, 0x40
+
+ .global UNK_020F964C
+UNK_020F964C: ; 0x020F964C
+ .incbin "baserom.nds", 0xfd64c, 0x48
+
+ .global UNK_020F9694
+UNK_020F9694: ; 0x020F9694
+ .incbin "baserom.nds", 0xfd694, 0x48
+
+ .global UNK_020F96DC
+UNK_020F96DC: ; 0x020F96DC
+ .incbin "baserom.nds", 0xfd6dc, 0x10
+
+ .global UNK_020F96EC
+UNK_020F96EC: ; 0x020F96EC
+ .incbin "baserom.nds", 0xfd6ec, 0x8
+
+ .global UNK_020F96F4
+UNK_020F96F4: ; 0x020F96F4
+ .incbin "baserom.nds", 0xfd6f4, 0x30
+
+ .global UNK_020F9724
+UNK_020F9724: ; 0x020F9724
+ .incbin "baserom.nds", 0xfd724, 0x8
+
+ .global UNK_020F972C
+UNK_020F972C: ; 0x020F972C
+ .incbin "baserom.nds", 0xfd72c, 0x8
+
+ .global UNK_020F9734
+UNK_020F9734: ; 0x020F9734
+ .incbin "baserom.nds", 0xfd734, 0x8
+
+ .global UNK_020F973C
+UNK_020F973C: ; 0x020F973C
+ .incbin "baserom.nds", 0xfd73c, 0x8
+
+ .global UNK_020F9744
+UNK_020F9744: ; 0x020F9744
+ .incbin "baserom.nds", 0xfd744, 0x8
+
+ .global UNK_020F974C
+UNK_020F974C: ; 0x020F974C
+ .incbin "baserom.nds", 0xfd74c, 0x8
+
+ .global UNK_020F9754
+UNK_020F9754: ; 0x020F9754
+ .incbin "baserom.nds", 0xfd754, 0x8
+
+ .global UNK_020F975C
+UNK_020F975C: ; 0x020F975C
+ .incbin "baserom.nds", 0xfd75c, 0x50
+
+ .global UNK_020F97AC
+UNK_020F97AC: ; 0x020F97AC
+ .incbin "baserom.nds", 0xfd7ac, 0x50
+
+ .global UNK_020F97FC
+UNK_020F97FC: ; 0x020F97FC
+ .incbin "baserom.nds", 0xfd7fc, 0xc8
+
+ .global UNK_020F98C4
+UNK_020F98C4: ; 0x020F98C4
+ .incbin "baserom.nds", 0xfd8c4, 0x14
+
+ .global UNK_020F98D8
+UNK_020F98D8: ; 0x020F98D8
+ .incbin "baserom.nds", 0xfd8d8, 0x1c
+
+ .global UNK_020F98F4
+UNK_020F98F4: ; 0x020F98F4
+ .incbin "baserom.nds", 0xfd8f4, 0x20
+
+ .global UNK_020F9914
+UNK_020F9914: ; 0x020F9914
+ .incbin "baserom.nds", 0xfd914, 0x28
+
+ .global UNK_020F993C
+UNK_020F993C: ; 0x020F993C
+ .incbin "baserom.nds", 0xfd93c, 0x28
+
+ .global UNK_020F9964
+UNK_020F9964: ; 0x020F9964
+ .incbin "baserom.nds", 0xfd964, 0x28
+
+ .global UNK_020F998C
+UNK_020F998C: ; 0x020F998C
+ .incbin "baserom.nds", 0xfd98c, 0x2f8
+
+ .global UNK_020F9C84
+UNK_020F9C84: ; 0x020F9C84
+ .incbin "baserom.nds", 0xfdc84, 0x28
+
+ .global UNK_020F9CAC
+UNK_020F9CAC: ; 0x020F9CAC
+ .incbin "baserom.nds", 0xfdcac, 0x7c
+
+ .global UNK_020F9D28
+UNK_020F9D28: ; 0x020F9D28
+ .incbin "baserom.nds", 0xfdd28, 0x4
+
+ .global UNK_020F9D2C
+UNK_020F9D2C: ; 0x020F9D2C
+ .incbin "baserom.nds", 0xfdd2c, 0x4
+
+ .global UNK_020F9D30
+UNK_020F9D30: ; 0x020F9D30
+ .incbin "baserom.nds", 0xfdd30, 0x8
+
+ .global UNK_020F9D38
+UNK_020F9D38: ; 0x020F9D38
+ .incbin "baserom.nds", 0xfdd38, 0x8
+
+ .global UNK_020F9D40
+UNK_020F9D40: ; 0x020F9D40
+ .incbin "baserom.nds", 0xfdd40, 0xc
+
+ .global UNK_020F9D4C
+UNK_020F9D4C: ; 0x020F9D4C
+ .incbin "baserom.nds", 0xfdd4c, 0x10
+
+ .global UNK_020F9D5C
+UNK_020F9D5C: ; 0x020F9D5C
+ .incbin "baserom.nds", 0xfdd5c, 0x10
+
+ .global UNK_020F9D6C
+UNK_020F9D6C: ; 0x020F9D6C
+ .incbin "baserom.nds", 0xfdd6c, 0x3e
+
+ .global UNK_020F9DAA
+UNK_020F9DAA: ; 0x020F9DAA
+ .incbin "baserom.nds", 0xfddaa, 0x1a
+
+ .global UNK_020F9DC4
+UNK_020F9DC4: ; 0x020F9DC4
+ .incbin "baserom.nds", 0xfddc4, 0x1a
+
+ .global UNK_020F9DDE
+UNK_020F9DDE: ; 0x020F9DDE
+ .incbin "baserom.nds", 0xfddde, 0x1e
+
+ .global UNK_020F9DFC
+UNK_020F9DFC: ; 0x020F9DFC
+ .incbin "baserom.nds", 0xfddfc, 0x1c
+
+ .global UNK_020F9E18
+UNK_020F9E18: ; 0x020F9E18
+ .incbin "baserom.nds", 0xfde18, 0x1c
+
+ .global UNK_020F9E34
+UNK_020F9E34: ; 0x020F9E34
+ .incbin "baserom.nds", 0xfde34, 0x1c
+
+ .global UNK_020F9E50
+UNK_020F9E50: ; 0x020F9E50
+ .incbin "baserom.nds", 0xfde50, 0x1c
+
+ .global UNK_020F9E6C
+UNK_020F9E6C: ; 0x020F9E6C
+ .incbin "baserom.nds", 0xfde6c, 0x1c
+
+ .global UNK_020F9E88
+UNK_020F9E88: ; 0x020F9E88
+ .incbin "baserom.nds", 0xfde88, 0x1c
+
+ .global UNK_020F9EA4
+UNK_020F9EA4: ; 0x020F9EA4
+ .incbin "baserom.nds", 0xfdea4, 0x1c
+
+ .global UNK_020F9EC0
+UNK_020F9EC0: ; 0x020F9EC0
+ .incbin "baserom.nds", 0xfdec0, 0x1c
+
+ .global UNK_020F9EDC
+UNK_020F9EDC: ; 0x020F9EDC
+ .incbin "baserom.nds", 0xfdedc, 0x1c
+
+ .global UNK_020F9EF8
+UNK_020F9EF8: ; 0x020F9EF8
+ .incbin "baserom.nds", 0xfdef8, 0x1c
+
+ .global UNK_020F9F14
+UNK_020F9F14: ; 0x020F9F14
+ .incbin "baserom.nds", 0xfdf14, 0x1c
+
+ .global UNK_020F9F30
+UNK_020F9F30: ; 0x020F9F30
+ .incbin "baserom.nds", 0xfdf30, 0x1c
+
+ .global UNK_020F9F4C
+UNK_020F9F4C: ; 0x020F9F4C
+ .incbin "baserom.nds", 0xfdf4c, 0x1c
+
+ .global UNK_020F9F68
+UNK_020F9F68: ; 0x020F9F68
+ .incbin "baserom.nds", 0xfdf68, 0x1c
+
+ .global UNK_020F9F84
+UNK_020F9F84: ; 0x020F9F84
+ .incbin "baserom.nds", 0xfdf84, 0x1c
+
+ .global UNK_020F9FA0
+UNK_020F9FA0: ; 0x020F9FA0
+ .incbin "baserom.nds", 0xfdfa0, 0x1c
+
+ .global UNK_020F9FBC
+UNK_020F9FBC: ; 0x020F9FBC
+ .incbin "baserom.nds", 0xfdfbc, 0x1c
+
+ .global UNK_020F9FD8
+UNK_020F9FD8: ; 0x020F9FD8
+ .incbin "baserom.nds", 0xfdfd8, 0x1c
+
+ .global UNK_020F9FF4
+UNK_020F9FF4: ; 0x020F9FF4
+ .incbin "baserom.nds", 0xfdff4, 0x1c
+
+ .global UNK_020FA010
+UNK_020FA010: ; 0x020FA010
+ .incbin "baserom.nds", 0xfe010, 0x1c
+
+ .global UNK_020FA02C
+UNK_020FA02C: ; 0x020FA02C
+ .incbin "baserom.nds", 0xfe02c, 0x1c
+
+ .global UNK_020FA048
+UNK_020FA048: ; 0x020FA048
+ .incbin "baserom.nds", 0xfe048, 0x1c
+
+ .global UNK_020FA064
+UNK_020FA064: ; 0x020FA064
+ .incbin "baserom.nds", 0xfe064, 0x3c
+
+ .global UNK_020FA0A0
+UNK_020FA0A0: ; 0x020FA0A0
+ .incbin "baserom.nds", 0xfe0a0, 0x20
+
+ .global UNK_020FA0C0
+UNK_020FA0C0: ; 0x020FA0C0
+ .incbin "baserom.nds", 0xfe0c0, 0x24
+
+ .global UNK_020FA0E4
+UNK_020FA0E4: ; 0x020FA0E4
+ .incbin "baserom.nds", 0xfe0e4, 0x24
+
+ .global UNK_020FA108
+UNK_020FA108: ; 0x020FA108
+ .incbin "baserom.nds", 0xfe108, 0x24
+
+ .global UNK_020FA12C
+UNK_020FA12C: ; 0x020FA12C
+ .incbin "baserom.nds", 0xfe12c, 0x28
+
+ .global UNK_020FA154
+UNK_020FA154: ; 0x020FA154
+ .incbin "baserom.nds", 0xfe154, 0x4
+
+ .global UNK_020FA158
+UNK_020FA158: ; 0x020FA158
+ .incbin "baserom.nds", 0xfe158, 0x24
+
+ .global UNK_020FA17C
+UNK_020FA17C: ; 0x020FA17C
+ .incbin "baserom.nds", 0xfe17c, 0x2
+
+ .global UNK_020FA17E
+UNK_020FA17E: ; 0x020FA17E
+ .incbin "baserom.nds", 0xfe17e, 0x26
+
+ .global UNK_020FA1A4
+UNK_020FA1A4: ; 0x020FA1A4
+ .incbin "baserom.nds", 0xfe1a4, 0x2
+
+ .global UNK_020FA1A6
+UNK_020FA1A6: ; 0x020FA1A6
+ .incbin "baserom.nds", 0xfe1a6, 0x2e
+
+ .global UNK_020FA1D4
+UNK_020FA1D4: ; 0x020FA1D4
+ .incbin "baserom.nds", 0xfe1d4, 0x4
+
+ .global UNK_020FA1D8
+UNK_020FA1D8: ; 0x020FA1D8
+ .incbin "baserom.nds", 0xfe1d8, 0x4
+
+ .global UNK_020FA1DC
+UNK_020FA1DC: ; 0x020FA1DC
+ .incbin "baserom.nds", 0xfe1dc, 0x48
+
+ .global UNK_020FA224
+UNK_020FA224: ; 0x020FA224
+ .incbin "baserom.nds", 0xfe224, 0x40
+
+ .global UNK_020FA264
+UNK_020FA264: ; 0x020FA264
+ .incbin "baserom.nds", 0xfe264, 0x1aa
+
+ .global UNK_020FA40E
+UNK_020FA40E: ; 0x020FA40E
+ .incbin "baserom.nds", 0xfe40e, 0x1ee
+
+ .global UNK_020FA5FC
+UNK_020FA5FC: ; 0x020FA5FC
+ .incbin "baserom.nds", 0xfe5fc, 0x10
+
+ .global UNK_020FA60C
+UNK_020FA60C: ; 0x020FA60C
+ .incbin "baserom.nds", 0xfe60c, 0x18
+
+ .global UNK_020FA624
+UNK_020FA624: ; 0x020FA624
+ .incbin "baserom.nds", 0xfe624, 0x10
+
+ .global UNK_020FA634
+UNK_020FA634: ; 0x020FA634
+ .incbin "baserom.nds", 0xfe634, 0x1c
+
+ .global UNK_020FA650
+UNK_020FA650: ; 0x020FA650
+ .incbin "baserom.nds", 0xfe650, 0x1c
+
+ .global UNK_020FA66C
+UNK_020FA66C: ; 0x020FA66C
+ .incbin "baserom.nds", 0xfe66c, 0x1c
+
+ .global UNK_020FA688
+UNK_020FA688: ; 0x020FA688
+ .incbin "baserom.nds", 0xfe688, 0x1c
+
+ .global UNK_020FA6A4
+UNK_020FA6A4: ; 0x020FA6A4
+ .incbin "baserom.nds", 0xfe6a4, 0x1c
+
+ .global UNK_020FA6C0
+UNK_020FA6C0: ; 0x020FA6C0
+ .incbin "baserom.nds", 0xfe6c0, 0x28
+
+ .global UNK_020FA6E8
+UNK_020FA6E8: ; 0x020FA6E8
+ .incbin "baserom.nds", 0xfe6e8, 0x10
+
+ .global UNK_020FA6F8
+UNK_020FA6F8: ; 0x020FA6F8
+ .incbin "baserom.nds", 0xfe6f8, 0x14
+
+ .global UNK_020FA70C
+UNK_020FA70C: ; 0x020FA70C
+ .incbin "baserom.nds", 0xfe70c, 0x14
+
+ .global UNK_020FA720
+UNK_020FA720: ; 0x020FA720
+ .incbin "baserom.nds", 0xfe720, 0x1c
+
+ .global UNK_020FA73C
+UNK_020FA73C: ; 0x020FA73C
+ .incbin "baserom.nds", 0xfe73c, 0x20
+
+ .global UNK_020FA75C
+UNK_020FA75C: ; 0x020FA75C
+ .incbin "baserom.nds", 0xfe75c, 0x8
+
+ .global UNK_020FA764
+UNK_020FA764: ; 0x020FA764
+ .incbin "baserom.nds", 0xfe764, 0x8
+
+ .global UNK_020FA76C
+UNK_020FA76C: ; 0x020FA76C
+ .incbin "baserom.nds", 0xfe76c, 0x8
+
+ .global UNK_020FA774
+UNK_020FA774: ; 0x020FA774
+ .incbin "baserom.nds", 0xfe774, 0x8
+
+ .global UNK_020FA77C
+UNK_020FA77C: ; 0x020FA77C
+ .incbin "baserom.nds", 0xfe77c, 0x8
+
+ .global UNK_020FA784
+UNK_020FA784: ; 0x020FA784
+ .incbin "baserom.nds", 0xfe784, 0xc08
+
+ .global UNK_020FB38C
+UNK_020FB38C: ; 0x020FB38C
+ .incbin "baserom.nds", 0xff38c, 0x8
+
+ .global UNK_020FB394
+UNK_020FB394: ; 0x020FB394
+ .incbin "baserom.nds", 0xff394, 0x18
+
+ .global UNK_020FB3AC
+UNK_020FB3AC: ; 0x020FB3AC
+ .incbin "baserom.nds", 0xff3ac, 0x20
+
+ .global UNK_020FB3CC
+UNK_020FB3CC: ; 0x020FB3CC
+ .incbin "baserom.nds", 0xff3cc, 0x30
+
+ .global UNK_020FB3FC
+UNK_020FB3FC: ; 0x020FB3FC
+ .incbin "baserom.nds", 0xff3fc, 0x30
+
+ .global UNK_020FB42C
+UNK_020FB42C: ; 0x020FB42C
+ .incbin "baserom.nds", 0xff42c, 0x40
+
+ .global UNK_020FB46C
+UNK_020FB46C: ; 0x020FB46C
+ .incbin "baserom.nds", 0xff46c, 0x40
+
+ .global UNK_020FB4AC
+UNK_020FB4AC: ; 0x020FB4AC
+ .incbin "baserom.nds", 0xff4ac, 0x120
+
+ .global UNK_020FB5CC
+UNK_020FB5CC: ; 0x020FB5CC
+ .incbin "baserom.nds", 0xff5cc, 0xc
+
+ .global UNK_020FB5D8
+UNK_020FB5D8: ; 0x020FB5D8
+ .incbin "baserom.nds", 0xff5d8, 0x12
+
+ .global UNK_020FB5EA
+UNK_020FB5EA: ; 0x020FB5EA
+ .incbin "baserom.nds", 0xff5ea, 0x12
+
+ .global UNK_020FB5FC
+UNK_020FB5FC: ; 0x020FB5FC
+ .incbin "baserom.nds", 0xff5fc, 0x10
+
+ .global UNK_020FB60C
+UNK_020FB60C: ; 0x020FB60C
+ .incbin "baserom.nds", 0xff60c, 0x2
+
+ .global UNK_020FB60E
+UNK_020FB60E: ; 0x020FB60E
+ .incbin "baserom.nds", 0xff60e, 0x12
+
+ .global UNK_020FB620
+UNK_020FB620: ; 0x020FB620
+ .incbin "baserom.nds", 0xff620, 0x12
+
+ .global UNK_020FB632
+UNK_020FB632: ; 0x020FB632
+ .incbin "baserom.nds", 0xff632, 0x12
+
+ .global UNK_020FB644
+UNK_020FB644: ; 0x020FB644
+ .incbin "baserom.nds", 0xff644, 0x8
+
+ .global UNK_020FB64C
+UNK_020FB64C: ; 0x020FB64C
+ .incbin "baserom.nds", 0xff64c, 0xa
+
+ .global UNK_020FB656
+UNK_020FB656: ; 0x020FB656
+ .incbin "baserom.nds", 0xff656, 0x12
+
+ .global UNK_020FB668
+UNK_020FB668: ; 0x020FB668
+ .incbin "baserom.nds", 0xff668, 0x12
+
+ .global UNK_020FB67A
+UNK_020FB67A: ; 0x020FB67A
+ .incbin "baserom.nds", 0xff67a, 0x12
+
+ .global UNK_020FB68C
+UNK_020FB68C: ; 0x020FB68C
+ .incbin "baserom.nds", 0xff68c, 0x12
+
+ .global UNK_020FB69E
+UNK_020FB69E: ; 0x020FB69E
+ .incbin "baserom.nds", 0xff69e, 0x12
+
+ .global UNK_020FB6B0
+UNK_020FB6B0: ; 0x020FB6B0
+ .incbin "baserom.nds", 0xff6b0, 0x12
+
+ .global UNK_020FB6C2
+UNK_020FB6C2: ; 0x020FB6C2
+ .incbin "baserom.nds", 0xff6c2, 0x12
+
+ .global UNK_020FB6D4
+UNK_020FB6D4: ; 0x020FB6D4
+ .incbin "baserom.nds", 0xff6d4, 0x12
+
+ .global UNK_020FB6E6
+UNK_020FB6E6: ; 0x020FB6E6
+ .incbin "baserom.nds", 0xff6e6, 0x12
+
+ .global UNK_020FB6F8
+UNK_020FB6F8: ; 0x020FB6F8
+ .incbin "baserom.nds", 0xff6f8, 0xc
+
+ .global UNK_020FB704
+UNK_020FB704: ; 0x020FB704
+ .incbin "baserom.nds", 0xff704, 0xc
+
+ .global UNK_020FB710
+UNK_020FB710: ; 0x020FB710
+ .incbin "baserom.nds", 0xff710, 0x18
+
+ .global UNK_020FB728
+UNK_020FB728: ; 0x020FB728
+ .incbin "baserom.nds", 0xff728, 0x18
+
+ .global UNK_020FB740
+UNK_020FB740: ; 0x020FB740
+ .incbin "baserom.nds", 0xff740, 0x24
+
+ .global UNK_020FB764
+UNK_020FB764: ; 0x020FB764
+ .incbin "baserom.nds", 0xff764, 0x24
+
+ .global UNK_020FB788
+UNK_020FB788: ; 0x020FB788
+ .incbin "baserom.nds", 0xff788, 0x4
+
+ .global UNK_020FB78C
+UNK_020FB78C: ; 0x020FB78C
+ .incbin "baserom.nds", 0xff78c, 0x2
+
+ .global UNK_020FB78E
+UNK_020FB78E: ; 0x020FB78E
+ .incbin "baserom.nds", 0xff78e, 0x2
+
+ .global UNK_020FB790
+UNK_020FB790: ; 0x020FB790
+ .incbin "baserom.nds", 0xff790, 0x2
+
+ .global UNK_020FB792
+UNK_020FB792: ; 0x020FB792
+ .incbin "baserom.nds", 0xff792, 0x3b6
+
+ .global UNK_020FBB48
+UNK_020FBB48: ; 0x020FBB48
+ .incbin "baserom.nds", 0xffb48, 0xc
+
+ .global UNK_020FBB54
+UNK_020FBB54: ; 0x020FBB54
+ .incbin "baserom.nds", 0xffb54, 0x3c
+
+ .global UNK_020FBB90
+UNK_020FBB90: ; 0x020FBB90
+ .incbin "baserom.nds", 0xffb90, 0x8
+
+ .global UNK_020FBB98
+UNK_020FBB98: ; 0x020FBB98
+ .incbin "baserom.nds", 0xffb98, 0x8
+
+ .global UNK_020FBBA0
+UNK_020FBBA0: ; 0x020FBBA0
+ .incbin "baserom.nds", 0xffba0, 0xc
+
+ .global UNK_020FBBAC
+UNK_020FBBAC: ; 0x020FBBAC
+ .incbin "baserom.nds", 0xffbac, 0xc
+
+ .global UNK_020FBBB8
+UNK_020FBBB8: ; 0x020FBBB8
+ .incbin "baserom.nds", 0xffbb8, 0x10
+
+ .global UNK_020FBBC8
+UNK_020FBBC8: ; 0x020FBBC8
+ .incbin "baserom.nds", 0xffbc8, 0x10
+
+ .global UNK_020FBBD8
+UNK_020FBBD8: ; 0x020FBBD8
+ .incbin "baserom.nds", 0xffbd8, 0x10
+
+ .global UNK_020FBBE8
+UNK_020FBBE8: ; 0x020FBBE8
+ .incbin "baserom.nds", 0xffbe8, 0x10
+
+ .global UNK_020FBBF8
+UNK_020FBBF8: ; 0x020FBBF8
+ .incbin "baserom.nds", 0xffbf8, 0x10
+
+ .global UNK_020FBC08
+UNK_020FBC08: ; 0x020FBC08
+ .incbin "baserom.nds", 0xffc08, 0x10
+
+ .global UNK_020FBC18
+UNK_020FBC18: ; 0x020FBC18
+ .incbin "baserom.nds", 0xffc18, 0x50
+
+ .global UNK_020FBC68
+UNK_020FBC68: ; 0x020FBC68
+ .incbin "baserom.nds", 0xffc68, 0x2
+
+ .global UNK_020FBC6A
+UNK_020FBC6A: ; 0x020FBC6A
+ .incbin "baserom.nds", 0xffc6a, 0x2
+
+ .global UNK_020FBC6C
+UNK_020FBC6C: ; 0x020FBC6C
+ .incbin "baserom.nds", 0xffc6c, 0x2
+
+ .global UNK_020FBC6E
+UNK_020FBC6E: ; 0x020FBC6E
+ .incbin "baserom.nds", 0xffc6e, 0x2
+
+ .global UNK_020FBC70
+UNK_020FBC70: ; 0x020FBC70
+ .incbin "baserom.nds", 0xffc70, 0x2
+
+ .global UNK_020FBC72
+UNK_020FBC72: ; 0x020FBC72
+ .incbin "baserom.nds", 0xffc72, 0x2
+
+ .global UNK_020FBC74
+UNK_020FBC74: ; 0x020FBC74
+ .incbin "baserom.nds", 0xffc74, 0x2
+
+ .global UNK_020FBC76
+UNK_020FBC76: ; 0x020FBC76
+ .incbin "baserom.nds", 0xffc76, 0x2
+
+ .global UNK_020FBC78
+UNK_020FBC78: ; 0x020FBC78
+ .incbin "baserom.nds", 0xffc78, 0x2
+
+ .global UNK_020FBC7A
+UNK_020FBC7A: ; 0x020FBC7A
+ .incbin "baserom.nds", 0xffc7a, 0x2
+
+ .global UNK_020FBC7C
+UNK_020FBC7C: ; 0x020FBC7C
+ .incbin "baserom.nds", 0xffc7c, 0x2
+
+ .global UNK_020FBC7E
+UNK_020FBC7E: ; 0x020FBC7E
+ .incbin "baserom.nds", 0xffc7e, 0x2
+
+ .global UNK_020FBC80
+UNK_020FBC80: ; 0x020FBC80
+ .incbin "baserom.nds", 0xffc80, 0x258
+
+ .global UNK_020FBED8
+UNK_020FBED8: ; 0x020FBED8
+ .incbin "baserom.nds", 0xffed8, 0xc0
+
+ .global UNK_020FBF98
+UNK_020FBF98: ; 0x020FBF98
+ .incbin "baserom.nds", 0xfff98, 0x84
+
+ .global UNK_020FC01C
+UNK_020FC01C: ; 0x020FC01C
+ .incbin "baserom.nds", 0x10001c, 0x510
+
+ .global UNK_020FC52C
+UNK_020FC52C: ; 0x020FC52C
+ .incbin "baserom.nds", 0x10052c, 0x510
+
+ .global UNK_020FCA3C
+UNK_020FCA3C: ; 0x020FCA3C
+ .incbin "baserom.nds", 0x100a3c, 0x6c
+
+ .global UNK_020FCAA8
+UNK_020FCAA8: ; 0x020FCAA8
+ .incbin "baserom.nds", 0x100aa8, 0x10
+
+ .global UNK_020FCAB8
+UNK_020FCAB8: ; 0x020FCAB8
+ .incbin "baserom.nds", 0x100ab8, 0x10
+
+ .global UNK_020FCAC8
+UNK_020FCAC8: ; 0x020FCAC8
+ .incbin "baserom.nds", 0x100ac8, 0x10
+
+ .global UNK_020FCAD8
+UNK_020FCAD8: ; 0x020FCAD8
+ .incbin "baserom.nds", 0x100ad8, 0x10
+
+ .global UNK_020FCAE8
+UNK_020FCAE8: ; 0x020FCAE8
+ .incbin "baserom.nds", 0x100ae8, 0x2
+
+ .global UNK_020FCAEA
+UNK_020FCAEA: ; 0x020FCAEA
+ .incbin "baserom.nds", 0x100aea, 0x2
+
+ .global UNK_020FCAEC
+UNK_020FCAEC: ; 0x020FCAEC
+ .incbin "baserom.nds", 0x100aec, 0x1
+
+ .global UNK_020FCAED
+UNK_020FCAED: ; 0x020FCAED
+ .incbin "baserom.nds", 0x100aed, 0x1
+
+ .global UNK_020FCAEE
+UNK_020FCAEE: ; 0x020FCAEE
+ .incbin "baserom.nds", 0x100aee, 0x2
+
+ .global UNK_020FCAF0
+UNK_020FCAF0: ; 0x020FCAF0
+ .incbin "baserom.nds", 0x100af0, 0x324
+
+ .global UNK_020FCE14
+UNK_020FCE14: ; 0x020FCE14
+ .incbin "baserom.nds", 0x100e14, 0x10
+
+ .global UNK_020FCE24
+UNK_020FCE24: ; 0x020FCE24
+ .incbin "baserom.nds", 0x100e24, 0x10
+
+ .global UNK_020FCE34
+UNK_020FCE34: ; 0x020FCE34
+ .incbin "baserom.nds", 0x100e34, 0x14
+
+ .global UNK_020FCE48
+UNK_020FCE48: ; 0x020FCE48
+ .incbin "baserom.nds", 0x100e48, 0x18
+
+ .global UNK_020FCE60
+UNK_020FCE60: ; 0x020FCE60
+ .incbin "baserom.nds", 0x100e60, 0x1c
+
+ .global UNK_020FCE7C
+UNK_020FCE7C: ; 0x020FCE7C
+ .incbin "baserom.nds", 0x100e7c, 0x20
+
+ .global UNK_020FCE9C
+UNK_020FCE9C: ; 0x020FCE9C
+ .incbin "baserom.nds", 0x100e9c, 0x20
+
+ .global UNK_020FCEBC
+UNK_020FCEBC: ; 0x020FCEBC
+ .incbin "baserom.nds", 0x100ebc, 0x28
+
+ .global UNK_020FCEE4
+UNK_020FCEE4: ; 0x020FCEE4
+ .incbin "baserom.nds", 0x100ee4, 0x50
+
+ .global UNK_020FCF34
+UNK_020FCF34: ; 0x020FCF34
+ .incbin "baserom.nds", 0x100f34, 0x50
+
+ .global UNK_020FCF84
+UNK_020FCF84: ; 0x020FCF84
+ .incbin "baserom.nds", 0x100f84, 0x54
+
+ .global UNK_020FCFD8
+UNK_020FCFD8: ; 0x020FCFD8
+ .incbin "baserom.nds", 0x100fd8, 0xa0
+
+ .global UNK_020FD078
+UNK_020FD078: ; 0x020FD078
+ .incbin "baserom.nds", 0x101078, 0xa0
+
+ .global UNK_020FD118
+UNK_020FD118: ; 0x020FD118
+ .incbin "baserom.nds", 0x101118, 0x8
+
+ .global UNK_020FD120
+UNK_020FD120: ; 0x020FD120
+ .incbin "baserom.nds", 0x101120, 0x1c
+
+ .global UNK_020FD13C
+UNK_020FD13C: ; 0x020FD13C
+ .incbin "baserom.nds", 0x10113c, 0x18
+
+ .global UNK_020FD154
+UNK_020FD154: ; 0x020FD154
+ .incbin "baserom.nds", 0x101154, 0x4
+
+ .global UNK_020FD158
+UNK_020FD158: ; 0x020FD158
+ .incbin "baserom.nds", 0x101158, 0x4
+
+ .global UNK_020FD15C
+UNK_020FD15C: ; 0x020FD15C
+ .incbin "baserom.nds", 0x10115c, 0x10
+
+ .global UNK_020FD16C
+UNK_020FD16C: ; 0x020FD16C
+ .incbin "baserom.nds", 0x10116c, 0x10
+
+ .global UNK_020FD17C
+UNK_020FD17C: ; 0x020FD17C
+ .incbin "baserom.nds", 0x10117c, 0x1
+
+ .global UNK_020FD17D
+UNK_020FD17D: ; 0x020FD17D
+ .incbin "baserom.nds", 0x10117d, 0x33
+
+ .global UNK_020FD1B0
+UNK_020FD1B0: ; 0x020FD1B0
+ .incbin "baserom.nds", 0x1011b0, 0x10
+
+ .global UNK_020FD1C0
+UNK_020FD1C0: ; 0x020FD1C0
+ .incbin "baserom.nds", 0x1011c0, 0x4
+
+ .global UNK_020FD1C4
+UNK_020FD1C4: ; 0x020FD1C4
+ .incbin "baserom.nds", 0x1011c4, 0x520
+
+ .global UNK_020FD6E4
+UNK_020FD6E4: ; 0x020FD6E4
+ .incbin "baserom.nds", 0x1016e4, 0x10
+
+ .global UNK_020FD6F4
+UNK_020FD6F4: ; 0x020FD6F4
+ .incbin "baserom.nds", 0x1016f4, 0x4
+
+ .global UNK_020FD6F8
+UNK_020FD6F8: ; 0x020FD6F8
+ .incbin "baserom.nds", 0x1016f8, 0x10
+
+ .global UNK_020FD708
+UNK_020FD708: ; 0x020FD708
+ .incbin "baserom.nds", 0x101708, 0x10
+
+ .global UNK_020FD718
+UNK_020FD718: ; 0x020FD718
+ .incbin "baserom.nds", 0x101718, 0x10
+
+ .global UNK_020FD728
+UNK_020FD728: ; 0x020FD728
+ .incbin "baserom.nds", 0x101728, 0x8
+
+ .global UNK_020FD730
+UNK_020FD730: ; 0x020FD730
+ .incbin "baserom.nds", 0x101730, 0x8
+
+ .global UNK_020FD738
+UNK_020FD738: ; 0x020FD738
+ .incbin "baserom.nds", 0x101738, 0x8
+
+ .global UNK_020FD740
+UNK_020FD740: ; 0x020FD740
+ .incbin "baserom.nds", 0x101740, 0xc
+
+ .global UNK_020FD74C
+UNK_020FD74C: ; 0x020FD74C
+ .incbin "baserom.nds", 0x10174c, 0x10
+
+ .global UNK_020FD75C
+UNK_020FD75C: ; 0x020FD75C
+ .incbin "baserom.nds", 0x10175c, 0x10
+
+ .global UNK_020FD76C
+UNK_020FD76C: ; 0x020FD76C
+ .incbin "baserom.nds", 0x10176c, 0x10
+
+ .global UNK_020FD77C
+UNK_020FD77C: ; 0x020FD77C
+ .incbin "baserom.nds", 0x10177c, 0x14
+
+ .global UNK_020FD790
+UNK_020FD790: ; 0x020FD790
+ .incbin "baserom.nds", 0x101790, 0x14
+
+ .global UNK_020FD7A4
+UNK_020FD7A4: ; 0x020FD7A4
+ .incbin "baserom.nds", 0x1017a4, 0x14
+
+ .global UNK_020FD7B8
+UNK_020FD7B8: ; 0x020FD7B8
+ .incbin "baserom.nds", 0x1017b8, 0x18
+
+ .global UNK_020FD7D0
+UNK_020FD7D0: ; 0x020FD7D0
+ .incbin "baserom.nds", 0x1017d0, 0x18
+
+ .global UNK_020FD7E8
+UNK_020FD7E8: ; 0x020FD7E8
+ .incbin "baserom.nds", 0x1017e8, 0x18
+
+ .global UNK_020FD800
+UNK_020FD800: ; 0x020FD800
+ .incbin "baserom.nds", 0x101800, 0x1c
+
+ .global UNK_020FD81C
+UNK_020FD81C: ; 0x020FD81C
+ .incbin "baserom.nds", 0x10181c, 0x20
+
+ .global UNK_020FD83C
+UNK_020FD83C: ; 0x020FD83C
+ .incbin "baserom.nds", 0x10183c, 0x24
+
+ .global UNK_020FD860
+UNK_020FD860: ; 0x020FD860
+ .incbin "baserom.nds", 0x101860, 0x34
+
+ .global UNK_020FD894
+UNK_020FD894: ; 0x020FD894
+ .incbin "baserom.nds", 0x101894, 0x34
+
+ .global UNK_020FD8C8
+UNK_020FD8C8: ; 0x020FD8C8
+ .incbin "baserom.nds", 0x1018c8, 0x1
+
+ .global UNK_020FD8C9
+UNK_020FD8C9: ; 0x020FD8C9
+ .incbin "baserom.nds", 0x1018c9, 0x1
+
+ .global UNK_020FD8CA
+UNK_020FD8CA: ; 0x020FD8CA
+ .incbin "baserom.nds", 0x1018ca, 0x2
+
+ .global UNK_020FD8CC
+UNK_020FD8CC: ; 0x020FD8CC
+ .incbin "baserom.nds", 0x1018cc, 0x4
+
+ .global UNK_020FD8D0
+UNK_020FD8D0: ; 0x020FD8D0
+ .incbin "baserom.nds", 0x1018d0, 0xdc
+
+ .global UNK_020FD9AC
+UNK_020FD9AC: ; 0x020FD9AC
+ .incbin "baserom.nds", 0x1019ac, 0xec
+
+ .global UNK_020FDA98
+UNK_020FDA98: ; 0x020FDA98
+ .incbin "baserom.nds", 0x101a98, 0x4
+
+ .global UNK_020FDA9C
+UNK_020FDA9C: ; 0x020FDA9C
+ .incbin "baserom.nds", 0x101a9c, 0x6
+
+ .global UNK_020FDAA2
+UNK_020FDAA2: ; 0x020FDAA2
+ .incbin "baserom.nds", 0x101aa2, 0xc
+
+ .global UNK_020FDAAE
+UNK_020FDAAE: ; 0x020FDAAE
+ .incbin "baserom.nds", 0x101aae, 0xe
+
+ .global UNK_020FDABC
+UNK_020FDABC: ; 0x020FDABC
+ .incbin "baserom.nds", 0x101abc, 0x10
+
+ .global UNK_020FDACC
+UNK_020FDACC: ; 0x020FDACC
+ .incbin "baserom.nds", 0x101acc, 0x1c
+
+ .global UNK_020FDAE8
+UNK_020FDAE8: ; 0x020FDAE8
+ .incbin "baserom.nds", 0x101ae8, 0x22
+
+ .global UNK_020FDB0A
+UNK_020FDB0A: ; 0x020FDB0A
+ .incbin "baserom.nds", 0x101b0a, 0x2e
+
+ .global UNK_020FDB38
+UNK_020FDB38: ; 0x020FDB38
+ .incbin "baserom.nds", 0x101b38, 0x30
+
+ .global UNK_020FDB68
+UNK_020FDB68: ; 0x020FDB68
+ .incbin "baserom.nds", 0x101b68, 0x32
+
+ .global UNK_020FDB9A
+UNK_020FDB9A: ; 0x020FDB9A
+ .incbin "baserom.nds", 0x101b9a, 0x34
+
+ .global UNK_020FDBCE
+UNK_020FDBCE: ; 0x020FDBCE
+ .incbin "baserom.nds", 0x101bce, 0x42
+
+ .global UNK_020FDC10
+UNK_020FDC10: ; 0x020FDC10
+ .incbin "baserom.nds", 0x101c10, 0x44
+
+ .global UNK_020FDC54
+UNK_020FDC54: ; 0x020FDC54
+ .incbin "baserom.nds", 0x101c54, 0x48
+
+ .global UNK_020FDC9C
+UNK_020FDC9C: ; 0x020FDC9C
+ .incbin "baserom.nds", 0x101c9c, 0x4e
+
+ .global UNK_020FDCEA
+UNK_020FDCEA: ; 0x020FDCEA
+ .incbin "baserom.nds", 0x101cea, 0x52
+
+ .global UNK_020FDD3C
+UNK_020FDD3C: ; 0x020FDD3C
+ .incbin "baserom.nds", 0x101d3c, 0x54
+
+ .global UNK_020FDD90
+UNK_020FDD90: ; 0x020FDD90
+ .incbin "baserom.nds", 0x101d90, 0x60
+
+ .global UNK_020FDDF0
+UNK_020FDDF0: ; 0x020FDDF0
+ .incbin "baserom.nds", 0x101df0, 0x6c
+
+ .global UNK_020FDE5C
+UNK_020FDE5C: ; 0x020FDE5C
+ .incbin "baserom.nds", 0x101e5c, 0x74
+
+ .global UNK_020FDED0
+UNK_020FDED0: ; 0x020FDED0
+ .incbin "baserom.nds", 0x101ed0, 0x78
+
+ .global UNK_020FDF48
+UNK_020FDF48: ; 0x020FDF48
+ .incbin "baserom.nds", 0x101f48, 0x88
+
+ .global UNK_020FDFD0
+UNK_020FDFD0: ; 0x020FDFD0
+ .incbin "baserom.nds", 0x101fd0, 0x8c
+
+ .global UNK_020FE05C
+UNK_020FE05C: ; 0x020FE05C
+ .incbin "baserom.nds", 0x10205c, 0x90
+
+ .global UNK_020FE0EC
+UNK_020FE0EC: ; 0x020FE0EC
+ .incbin "baserom.nds", 0x1020ec, 0x90
+
+ .global UNK_020FE17C
+UNK_020FE17C: ; 0x020FE17C
+ .incbin "baserom.nds", 0x10217c, 0x90
+
+ .global UNK_020FE20C
+UNK_020FE20C: ; 0x020FE20C
+ .incbin "baserom.nds", 0x10220c, 0x9a
+
+ .global UNK_020FE2A6
+UNK_020FE2A6: ; 0x020FE2A6
+ .incbin "baserom.nds", 0x1022a6, 0x9a
+
+ .global UNK_020FE340
+UNK_020FE340: ; 0x020FE340
+ .incbin "baserom.nds", 0x102340, 0xa0
+
+ .global UNK_020FE3E0
+UNK_020FE3E0: ; 0x020FE3E0
+ .incbin "baserom.nds", 0x1023e0, 0xa8
+
+ .global UNK_020FE488
+UNK_020FE488: ; 0x020FE488
+ .incbin "baserom.nds", 0x102488, 0xbc
+
+ .global UNK_020FE544
+UNK_020FE544: ; 0x020FE544
+ .incbin "baserom.nds", 0x102544, 0xce
+
+ .global UNK_020FE612
+UNK_020FE612: ; 0x020FE612
+ .incbin "baserom.nds", 0x102612, 0xd2
+
+ .global UNK_020FE6E4
+UNK_020FE6E4: ; 0x020FE6E4
+ .incbin "baserom.nds", 0x1026e4, 0xd4
+
+ .global UNK_020FE7B8
+UNK_020FE7B8: ; 0x020FE7B8
+ .incbin "baserom.nds", 0x1027b8, 0xea
+
+ .global UNK_020FE8A2
+UNK_020FE8A2: ; 0x020FE8A2
+ .incbin "baserom.nds", 0x1028a2, 0x116
+
+ .global UNK_020FE9B8
+UNK_020FE9B8: ; 0x020FE9B8
+ .incbin "baserom.nds", 0x1029b8, 0x1c0
+
+ .global UNK_020FEB78
+UNK_020FEB78: ; 0x020FEB78
+ .incbin "baserom.nds", 0x102b78, 0x1c0
+
+ .global UNK_020FED38
+UNK_020FED38: ; 0x020FED38
+ .incbin "baserom.nds", 0x102d38, 0x1d8
+
+ .global UNK_020FEF10
+UNK_020FEF10: ; 0x020FEF10
+ .incbin "baserom.nds", 0x102f10, 0x1e4
+
+ .global UNK_020FF0F4
+UNK_020FF0F4: ; 0x020FF0F4
+ .incbin "baserom.nds", 0x1030f4, 0x208
+
+ .global UNK_020FF2FC
+UNK_020FF2FC: ; 0x020FF2FC
+ .incbin "baserom.nds", 0x1032fc, 0x8
+
+ .global UNK_020FF304
+UNK_020FF304: ; 0x020FF304
+ .incbin "baserom.nds", 0x103304, 0x8
+
+ .global UNK_020FF30C
+UNK_020FF30C: ; 0x020FF30C
+ .incbin "baserom.nds", 0x10330c, 0x8
+
+ .global UNK_020FF314
+UNK_020FF314: ; 0x020FF314
+ .incbin "baserom.nds", 0x103314, 0x10
+
+ .global UNK_020FF324
+UNK_020FF324: ; 0x020FF324
+ .incbin "baserom.nds", 0x103324, 0x1c
+
+ .global UNK_020FF340
+UNK_020FF340: ; 0x020FF340
+ .incbin "baserom.nds", 0x103340, 0x38
+
+ .global UNK_020FF378
+UNK_020FF378: ; 0x020FF378
+ .incbin "baserom.nds", 0x103378, 0x8
+
+ .global UNK_020FF380
+UNK_020FF380: ; 0x020FF380
+ .incbin "baserom.nds", 0x103380, 0x10
+
+ .global UNK_020FF390
+UNK_020FF390: ; 0x020FF390
+ .incbin "baserom.nds", 0x103390, 0x1c
+
+ .global UNK_020FF3AC
+UNK_020FF3AC: ; 0x020FF3AC
+ .incbin "baserom.nds", 0x1033ac, 0x38
+
+ .global UNK_020FF3E4
+UNK_020FF3E4: ; 0x020FF3E4
+ .incbin "baserom.nds", 0x1033e4, 0x8
+
+ .global UNK_020FF3EC
+UNK_020FF3EC: ; 0x020FF3EC
+ .incbin "baserom.nds", 0x1033ec, 0x10
+
+ .global UNK_020FF3FC
+UNK_020FF3FC: ; 0x020FF3FC
+ .incbin "baserom.nds", 0x1033fc, 0x1c
+
+ .global UNK_020FF418
+UNK_020FF418: ; 0x020FF418
+ .incbin "baserom.nds", 0x103418, 0x28
+
+ .global UNK_020FF440
+UNK_020FF440: ; 0x020FF440
+ .incbin "baserom.nds", 0x103440, 0x8
+
+ .global UNK_020FF448
+UNK_020FF448: ; 0x020FF448
+ .incbin "baserom.nds", 0x103448, 0x10
+
+ .global UNK_020FF458
+UNK_020FF458: ; 0x020FF458
+ .incbin "baserom.nds", 0x103458, 0x1c
+
+ .global UNK_020FF474
+UNK_020FF474: ; 0x020FF474
+ .incbin "baserom.nds", 0x103474, 0x28
+
+ .global UNK_020FF49C
+UNK_020FF49C: ; 0x020FF49C
+ .incbin "baserom.nds", 0x10349c, 0x8
+
+ .global UNK_020FF4A4
+UNK_020FF4A4: ; 0x020FF4A4
+ .incbin "baserom.nds", 0x1034a4, 0x8
+
+ .global UNK_020FF4AC
+UNK_020FF4AC: ; 0x020FF4AC
+ .incbin "baserom.nds", 0x1034ac, 0x10
+
+ .global UNK_020FF4BC
+UNK_020FF4BC: ; 0x020FF4BC
+ .incbin "baserom.nds", 0x1034bc, 0x1c
+
+ .global UNK_020FF4D8
+UNK_020FF4D8: ; 0x020FF4D8
+ .incbin "baserom.nds", 0x1034d8, 0x28
+
+ .global UNK_020FF500
+UNK_020FF500: ; 0x020FF500
+ .incbin "baserom.nds", 0x103500, 0xc
+
+ .global UNK_020FF50C
+UNK_020FF50C: ; 0x020FF50C
+ .incbin "baserom.nds", 0x10350c, 0xc
+
+ .global UNK_020FF518
+UNK_020FF518: ; 0x020FF518
+ .incbin "baserom.nds", 0x103518, 0xc
+
+ .global UNK_020FF524
+UNK_020FF524: ; 0x020FF524
+ .incbin "baserom.nds", 0x103524, 0x10
+
+ .global UNK_020FF534
+UNK_020FF534: ; 0x020FF534
+ .incbin "baserom.nds", 0x103534, 0x20
+
+ .global UNK_020FF554
+UNK_020FF554: ; 0x020FF554
+ .incbin "baserom.nds", 0x103554, 0x10
+
+ .global UNK_020FF564
+UNK_020FF564: ; 0x020FF564
+ .incbin "baserom.nds", 0x103564, 0x8
+
+ .global UNK_020FF56C
+UNK_020FF56C: ; 0x020FF56C
+ .incbin "baserom.nds", 0x10356c, 0x4
+
+ .global UNK_020FF570
+UNK_020FF570: ; 0x020FF570
+ .incbin "baserom.nds", 0x103570, 0x2
+
+ .global UNK_020FF572
+UNK_020FF572: ; 0x020FF572
+ .incbin "baserom.nds", 0x103572, 0x1
+
+ .global UNK_020FF573
+UNK_020FF573: ; 0x020FF573
+ .incbin "baserom.nds", 0x103573, 0x1
+
+ .global UNK_020FF574
+UNK_020FF574: ; 0x020FF574
+ .incbin "baserom.nds", 0x103574, 0x4
+
+ .global UNK_020FF578
+UNK_020FF578: ; 0x020FF578
+ .incbin "baserom.nds", 0x103578, 0x8
+
+ .global UNK_020FF580
+UNK_020FF580: ; 0x020FF580
+ .incbin "baserom.nds", 0x103580, 0x10
+
+ .global UNK_020FF590
+UNK_020FF590: ; 0x020FF590
+ .incbin "baserom.nds", 0x103590, 0x8
+
+ .global UNK_020FF598
+UNK_020FF598: ; 0x020FF598
+ .incbin "baserom.nds", 0x103598, 0x20
+
+ .global UNK_020FF5B8
+UNK_020FF5B8: ; 0x020FF5B8
+ .incbin "baserom.nds", 0x1035b8, 0x4
+
+ .global UNK_020FF5BC
+UNK_020FF5BC: ; 0x020FF5BC
+ .incbin "baserom.nds", 0x1035bc, 0x8
+
+ .global UNK_020FF5C4
+UNK_020FF5C4: ; 0x020FF5C4
+ .incbin "baserom.nds", 0x1035c4, 0x10
+
+ .global UNK_020FF5D4
+UNK_020FF5D4: ; 0x020FF5D4
+ .incbin "baserom.nds", 0x1035d4, 0xb4
+
+ .global UNK_020FF688
+UNK_020FF688: ; 0x020FF688
+ .incbin "baserom.nds", 0x103688, 0x1
+
+ .global UNK_020FF689
+UNK_020FF689: ; 0x020FF689
+ .incbin "baserom.nds", 0x103689, 0xb
+
+ .global UNK_020FF694
+UNK_020FF694: ; 0x020FF694
+ .incbin "baserom.nds", 0x103694, 0x18
+
+ .global UNK_020FF6AC
+UNK_020FF6AC: ; 0x020FF6AC
+ .incbin "baserom.nds", 0x1036ac, 0x8
+
+ .global UNK_020FF6B4
+UNK_020FF6B4: ; 0x020FF6B4
+ .incbin "baserom.nds", 0x1036b4, 0x8
+
+ .global UNK_020FF6BC
+UNK_020FF6BC: ; 0x020FF6BC
+ .incbin "baserom.nds", 0x1036bc, 0x44
+
+ .global UNK_020FF700
+UNK_020FF700: ; 0x020FF700
+ .incbin "baserom.nds", 0x103700, 0x44
+
+ .global UNK_020FF744
+UNK_020FF744: ; 0x020FF744
+ .incbin "baserom.nds", 0x103744, 0x44
+
+ .global UNK_020FF788
+UNK_020FF788: ; 0x020FF788
+ .incbin "baserom.nds", 0x103788, 0x44
+
+ .global UNK_020FF7CC
+UNK_020FF7CC: ; 0x020FF7CC
+ .incbin "baserom.nds", 0x1037cc, 0x8
+
+ .global UNK_020FF7D4
+UNK_020FF7D4: ; 0x020FF7D4
+ .incbin "baserom.nds", 0x1037d4, 0x90
+
+ .global UNK_020FF864
+UNK_020FF864: ; 0x020FF864
+ .incbin "baserom.nds", 0x103864, 0x30
+
+ .global UNK_020FF894
+UNK_020FF894: ; 0x020FF894
+ .incbin "baserom.nds", 0x103894, 0x18
+
+ .global UNK_020FF8AC
+UNK_020FF8AC: ; 0x020FF8AC
+ .incbin "baserom.nds", 0x1038ac, 0x18
+
+ .global UNK_020FF8C4
+UNK_020FF8C4: ; 0x020FF8C4
+ .incbin "baserom.nds", 0x1038c4, 0xc
+
+ .global UNK_020FF8D0
+UNK_020FF8D0: ; 0x020FF8D0
+ .incbin "baserom.nds", 0x1038d0, 0x8
+
+ .global UNK_020FF8D8
+UNK_020FF8D8: ; 0x020FF8D8
+ .incbin "baserom.nds", 0x1038d8, 0x20
+
+ .global UNK_020FF8F8
+UNK_020FF8F8: ; 0x020FF8F8
+ .incbin "baserom.nds", 0x1038f8, 0x30
+
+ .global UNK_020FF928
+UNK_020FF928: ; 0x020FF928
+ .incbin "baserom.nds", 0x103928, 0x30
+
+ .global UNK_020FF958
+UNK_020FF958: ; 0x020FF958
+ .incbin "baserom.nds", 0x103958, 0x18
+
+ .global UNK_020FF970
+UNK_020FF970: ; 0x020FF970
+ .incbin "baserom.nds", 0x103970, 0x20
+
+ .global UNK_020FF990
+UNK_020FF990: ; 0x020FF990
+ .incbin "baserom.nds", 0x103990, 0x40
+
+ .global UNK_020FF9D0
+UNK_020FF9D0: ; 0x020FF9D0
+ .incbin "baserom.nds", 0x1039d0, 0x20
+
+ .global UNK_020FF9F0
+UNK_020FF9F0: ; 0x020FF9F0
+ .incbin "baserom.nds", 0x1039f0, 0x1
+
+ .global UNK_020FF9F1
+UNK_020FF9F1: ; 0x020FF9F1
+ .incbin "baserom.nds", 0x1039f1, 0x1
+
+ .global UNK_020FF9F2
+UNK_020FF9F2: ; 0x020FF9F2
+ .incbin "baserom.nds", 0x1039f2, 0x1
+
+ .global UNK_020FF9F3
+UNK_020FF9F3: ; 0x020FF9F3
+ .incbin "baserom.nds", 0x1039f3, 0x21
+
+ .global UNK_020FFA14
+UNK_020FFA14: ; 0x020FFA14
+ .incbin "baserom.nds", 0x103a14, 0x1
+
+ .global UNK_020FFA15
+UNK_020FFA15: ; 0x020FFA15
+ .incbin "baserom.nds", 0x103a15, 0x1
+
+ .global UNK_020FFA16
+UNK_020FFA16: ; 0x020FFA16
+ .incbin "baserom.nds", 0x103a16, 0x1
+
+ .global UNK_020FFA17
+UNK_020FFA17: ; 0x020FFA17
+ .incbin "baserom.nds", 0x103a17, 0x21
+
+ .global UNK_020FFA38
+UNK_020FFA38: ; 0x020FFA38
+ .incbin "baserom.nds", 0x103a38, 0x609
+
+ .global UNK_02100041
+UNK_02100041: ; 0x02100041
+ .incbin "baserom.nds", 0x104041, 0xe5
+
+ .global UNK_02100126
+UNK_02100126: ; 0x02100126
+ .incbin "baserom.nds", 0x104126, 0xe8
+
+ .global UNK_0210020E
+UNK_0210020E: ; 0x0210020E
+ .incbin "baserom.nds", 0x10420e, 0x1
+
+ .global UNK_0210020F
+UNK_0210020F: ; 0x0210020F
+ .incbin "baserom.nds", 0x10420f, 0xdf2
+
+ .global UNK_02101001
+UNK_02101001: ; 0x02101001
+ .incbin "baserom.nds", 0x105001, 0x1
+
+ .global UNK_02101002
+UNK_02101002: ; 0x02101002
+ .incbin "baserom.nds", 0x105002, 0xfff
+
+ .global UNK_02102001
+UNK_02102001: ; 0x02102001
+ .incbin "baserom.nds", 0x106001, 0x1000
+
+ .global UNK_02103001
+UNK_02103001: ; 0x02103001
+ .incbin "baserom.nds", 0x107001, 0xa37
+
.global FX_AtanTable_
FX_AtanTable_: ; 0x02103A38
- .incbin "baserom.nds", 0x107A38, 0x548
+ .incbin "baserom.nds", 0x107a38, 0x104
+
+ .global UNK_02103B3C
+UNK_02103B3C: ; 0x02103B3C
+ .incbin "baserom.nds", 0x107b3c, 0x10
+
+ .global UNK_02103B4C
+UNK_02103B4C: ; 0x02103B4C
+ .incbin "baserom.nds", 0x107b4c, 0x2
+
+ .global UNK_02103B4E
+UNK_02103B4E: ; 0x02103B4E
+ .incbin "baserom.nds", 0x107b4e, 0x2
+
+ .global UNK_02103B50
+UNK_02103B50: ; 0x02103B50
+ .incbin "baserom.nds", 0x107b50, 0x5c
+
+ .global UNK_02103BAC
+UNK_02103BAC: ; 0x02103BAC
+ .incbin "baserom.nds", 0x107bac, 0x100
+
+ .global UNK_02103CAC
+UNK_02103CAC: ; 0x02103CAC
+ .incbin "baserom.nds", 0x107cac, 0x2d4
diff --git a/arm9/data/rom2_3.s b/arm9/data/rom2_3.s
index 4661d2d9..a86431af 100644
--- a/arm9/data/rom2_3.s
+++ b/arm9/data/rom2_3.s
@@ -6,16 +6,1368 @@
.section .rodata
/* 0x02103FE4 */
- .incbin "baserom.nds", 0x107FE4, 0x790
+
+ .global UNK_02103FE4
+UNK_02103FE4: ; 0x02103FE4
+ .incbin "baserom.nds", 0x107fe4, 0x4
+
+ .global UNK_02103FE8
+UNK_02103FE8: ; 0x02103FE8
+ .incbin "baserom.nds", 0x107fe8, 0xc
+
+ .global UNK_02103FF4
+UNK_02103FF4: ; 0x02103FF4
+ .incbin "baserom.nds", 0x107ff4, 0x10
+
+ .global UNK_02104004
+UNK_02104004: ; 0x02104004
+ .incbin "baserom.nds", 0x108004, 0x8
+
+ .global UNK_0210400C
+UNK_0210400C: ; 0x0210400C
+ .incbin "baserom.nds", 0x10800c, 0x3c
+
+ .global UNK_02104048
+UNK_02104048: ; 0x02104048
+ .incbin "baserom.nds", 0x108048, 0x3c
+
+ .global UNK_02104084
+UNK_02104084: ; 0x02104084
+ .incbin "baserom.nds", 0x108084, 0x8
+
+ .global UNK_0210408C
+UNK_0210408C: ; 0x0210408C
+ .incbin "baserom.nds", 0x10808c, 0x3c
+
+ .global UNK_021040C8
+UNK_021040C8: ; 0x021040C8
+ .incbin "baserom.nds", 0x1080c8, 0x8
+
+ .global UNK_021040D0
+UNK_021040D0: ; 0x021040D0
+ .incbin "baserom.nds", 0x1080d0, 0x3c
+
+ .global UNK_0210410C
+UNK_0210410C: ; 0x0210410C
+ .incbin "baserom.nds", 0x10810c, 0x3c
+
+ .global UNK_02104148
+UNK_02104148: ; 0x02104148
+ .incbin "baserom.nds", 0x108148, 0x8
+
+ .global UNK_02104150
+UNK_02104150: ; 0x02104150
+ .incbin "baserom.nds", 0x108150, 0x3c
+
+ .global UNK_0210418C
+UNK_0210418C: ; 0x0210418C
+ .incbin "baserom.nds", 0x10818c, 0x3c
+
+ .global UNK_021041C8
+UNK_021041C8: ; 0x021041C8
+ .incbin "baserom.nds", 0x1081c8, 0x8
+
+ .global UNK_021041D0
+UNK_021041D0: ; 0x021041D0
+ .incbin "baserom.nds", 0x1081d0, 0x3c
+
+ .global UNK_0210420C
+UNK_0210420C: ; 0x0210420C
+ .incbin "baserom.nds", 0x10820c, 0x80
+
+ .global UNK_0210428C
+UNK_0210428C: ; 0x0210428C
+ .incbin "baserom.nds", 0x10828c, 0x80
+
+ .global UNK_0210430C
+UNK_0210430C: ; 0x0210430C
+ .incbin "baserom.nds", 0x10830c, 0x100
+
+ .global UNK_0210440C
+UNK_0210440C: ; 0x0210440C
+ .incbin "baserom.nds", 0x10840c, 0x28
+
+ .global UNK_02104434
+UNK_02104434: ; 0x02104434
+ .incbin "baserom.nds", 0x108434, 0x5
+
+ .global UNK_02104439
+UNK_02104439: ; 0x02104439
+ .incbin "baserom.nds", 0x108439, 0x10b
+
+ .global UNK_02104544
+UNK_02104544: ; 0x02104544
+ .incbin "baserom.nds", 0x108544, 0x200
+
+ .global UNK_02104744
+UNK_02104744: ; 0x02104744
+ .incbin "baserom.nds", 0x108744, 0x10
+
+ .global UNK_02104754
+UNK_02104754: ; 0x02104754
+ .incbin "baserom.nds", 0x108754, 0x10
+
+ .global UNK_02104764
+UNK_02104764: ; 0x02104764
+ .incbin "baserom.nds", 0x108764, 0x10
.section .data
; 0x02104780
- .incbin "baserom.nds", 0x108780, 0x2098
+ .global UNK_02104780
+UNK_02104780: ; 0x02104780
+ .incbin "baserom.nds", 0x108780, 0x1c
+
+ .global UNK_0210479C
+UNK_0210479C: ; 0x0210479C
+ .incbin "baserom.nds", 0x10879c, 0xc
+
+ .global UNK_021047A8
+UNK_021047A8: ; 0x021047A8
+ .incbin "baserom.nds", 0x1087a8, 0x10
+
+ .global UNK_021047B8
+UNK_021047B8: ; 0x021047B8
+ .incbin "baserom.nds", 0x1087b8, 0x10
+
+ .global UNK_021047C8
+UNK_021047C8: ; 0x021047C8
+ .incbin "baserom.nds", 0x1087c8, 0x14
+
+ .global UNK_021047DC
+UNK_021047DC: ; 0x021047DC
+ .incbin "baserom.nds", 0x1087dc, 0x14
+
+ .global UNK_021047F0
+UNK_021047F0: ; 0x021047F0
+ .incbin "baserom.nds", 0x1087f0, 0x14
+
+ .global UNK_02104804
+UNK_02104804: ; 0x02104804
+ .incbin "baserom.nds", 0x108804, 0x14
+
+ .global UNK_02104818
+UNK_02104818: ; 0x02104818
+ .incbin "baserom.nds", 0x108818, 0x14
+
+ .global UNK_0210482C
+UNK_0210482C: ; 0x0210482C
+ .incbin "baserom.nds", 0x10882c, 0x14
+
+ .global UNK_02104840
+UNK_02104840: ; 0x02104840
+ .incbin "baserom.nds", 0x108840, 0x14
+
+ .global UNK_02104854
+UNK_02104854: ; 0x02104854
+ .incbin "baserom.nds", 0x108854, 0x14
+
+ .global UNK_02104868
+UNK_02104868: ; 0x02104868
+ .incbin "baserom.nds", 0x108868, 0x14
+
+ .global UNK_0210487C
+UNK_0210487C: ; 0x0210487C
+ .incbin "baserom.nds", 0x10887c, 0x14
+
+ .global UNK_02104890
+UNK_02104890: ; 0x02104890
+ .incbin "baserom.nds", 0x108890, 0x14
+
+ .global UNK_021048A4
+UNK_021048A4: ; 0x021048A4
+ .incbin "baserom.nds", 0x1088a4, 0x14
+
+ .global UNK_021048B8
+UNK_021048B8: ; 0x021048B8
+ .incbin "baserom.nds", 0x1088b8, 0x14
+
+ .global UNK_021048CC
+UNK_021048CC: ; 0x021048CC
+ .incbin "baserom.nds", 0x1088cc, 0x14
+
+ .global UNK_021048E0
+UNK_021048E0: ; 0x021048E0
+ .incbin "baserom.nds", 0x1088e0, 0x14
+
+ .global UNK_021048F4
+UNK_021048F4: ; 0x021048F4
+ .incbin "baserom.nds", 0x1088f4, 0x14
+
+ .global UNK_02104908
+UNK_02104908: ; 0x02104908
+ .incbin "baserom.nds", 0x108908, 0x14
+
+ .global UNK_0210491C
+UNK_0210491C: ; 0x0210491C
+ .incbin "baserom.nds", 0x10891c, 0x14
+
+ .global UNK_02104930
+UNK_02104930: ; 0x02104930
+ .incbin "baserom.nds", 0x108930, 0x14
+
+ .global UNK_02104944
+UNK_02104944: ; 0x02104944
+ .incbin "baserom.nds", 0x108944, 0x14
+
+ .global UNK_02104958
+UNK_02104958: ; 0x02104958
+ .incbin "baserom.nds", 0x108958, 0x18
+
+ .global UNK_02104970
+UNK_02104970: ; 0x02104970
+ .incbin "baserom.nds", 0x108970, 0x18
+
+ .global UNK_02104988
+UNK_02104988: ; 0x02104988
+ .incbin "baserom.nds", 0x108988, 0x18
+
+ .global UNK_021049A0
+UNK_021049A0: ; 0x021049A0
+ .incbin "baserom.nds", 0x1089a0, 0x18
+
+ .global UNK_021049B8
+UNK_021049B8: ; 0x021049B8
+ .incbin "baserom.nds", 0x1089b8, 0x18
+
+ .global UNK_021049D0
+UNK_021049D0: ; 0x021049D0
+ .incbin "baserom.nds", 0x1089d0, 0x18
+
+ .global UNK_021049E8
+UNK_021049E8: ; 0x021049E8
+ .incbin "baserom.nds", 0x1089e8, 0x18
+
+ .global UNK_02104A00
+UNK_02104A00: ; 0x02104A00
+ .incbin "baserom.nds", 0x108a00, 0x18
+
+ .global UNK_02104A18
+UNK_02104A18: ; 0x02104A18
+ .incbin "baserom.nds", 0x108a18, 0x18
+
+ .global UNK_02104A30
+UNK_02104A30: ; 0x02104A30
+ .incbin "baserom.nds", 0x108a30, 0x18
+
+ .global UNK_02104A48
+UNK_02104A48: ; 0x02104A48
+ .incbin "baserom.nds", 0x108a48, 0x18
+
+ .global UNK_02104A60
+UNK_02104A60: ; 0x02104A60
+ .incbin "baserom.nds", 0x108a60, 0x18
+
+ .global UNK_02104A78
+UNK_02104A78: ; 0x02104A78
+ .incbin "baserom.nds", 0x108a78, 0x18
+
+ .global UNK_02104A90
+UNK_02104A90: ; 0x02104A90
+ .incbin "baserom.nds", 0x108a90, 0x18
+
+ .global UNK_02104AA8
+UNK_02104AA8: ; 0x02104AA8
+ .incbin "baserom.nds", 0x108aa8, 0x18
+
+ .global UNK_02104AC0
+UNK_02104AC0: ; 0x02104AC0
+ .incbin "baserom.nds", 0x108ac0, 0x18
+
+ .global UNK_02104AD8
+UNK_02104AD8: ; 0x02104AD8
+ .incbin "baserom.nds", 0x108ad8, 0x18
+
+ .global UNK_02104AF0
+UNK_02104AF0: ; 0x02104AF0
+ .incbin "baserom.nds", 0x108af0, 0x18
+
+ .global UNK_02104B08
+UNK_02104B08: ; 0x02104B08
+ .incbin "baserom.nds", 0x108b08, 0x18
+
+ .global UNK_02104B20
+UNK_02104B20: ; 0x02104B20
+ .incbin "baserom.nds", 0x108b20, 0x18
+
+ .global UNK_02104B38
+UNK_02104B38: ; 0x02104B38
+ .incbin "baserom.nds", 0x108b38, 0x18
+
+ .global UNK_02104B50
+UNK_02104B50: ; 0x02104B50
+ .incbin "baserom.nds", 0x108b50, 0x18
+
+ .global UNK_02104B68
+UNK_02104B68: ; 0x02104B68
+ .incbin "baserom.nds", 0x108b68, 0x18
+
+ .global UNK_02104B80
+UNK_02104B80: ; 0x02104B80
+ .incbin "baserom.nds", 0x108b80, 0x18
+
+ .global UNK_02104B98
+UNK_02104B98: ; 0x02104B98
+ .incbin "baserom.nds", 0x108b98, 0x18
+
+ .global UNK_02104BB0
+UNK_02104BB0: ; 0x02104BB0
+ .incbin "baserom.nds", 0x108bb0, 0x18
+
+ .global UNK_02104BC8
+UNK_02104BC8: ; 0x02104BC8
+ .incbin "baserom.nds", 0x108bc8, 0x18
+
+ .global UNK_02104BE0
+UNK_02104BE0: ; 0x02104BE0
+ .incbin "baserom.nds", 0x108be0, 0x18
+
+ .global UNK_02104BF8
+UNK_02104BF8: ; 0x02104BF8
+ .incbin "baserom.nds", 0x108bf8, 0x18
+
+ .global UNK_02104C10
+UNK_02104C10: ; 0x02104C10
+ .incbin "baserom.nds", 0x108c10, 0x18
+
+ .global UNK_02104C28
+UNK_02104C28: ; 0x02104C28
+ .incbin "baserom.nds", 0x108c28, 0x18
+
+ .global UNK_02104C40
+UNK_02104C40: ; 0x02104C40
+ .incbin "baserom.nds", 0x108c40, 0x18
+
+ .global UNK_02104C58
+UNK_02104C58: ; 0x02104C58
+ .incbin "baserom.nds", 0x108c58, 0x18
+
+ .global UNK_02104C70
+UNK_02104C70: ; 0x02104C70
+ .incbin "baserom.nds", 0x108c70, 0x18
+
+ .global UNK_02104C88
+UNK_02104C88: ; 0x02104C88
+ .incbin "baserom.nds", 0x108c88, 0x18
+
+ .global UNK_02104CA0
+UNK_02104CA0: ; 0x02104CA0
+ .incbin "baserom.nds", 0x108ca0, 0x18
+
+ .global UNK_02104CB8
+UNK_02104CB8: ; 0x02104CB8
+ .incbin "baserom.nds", 0x108cb8, 0x18
+
+ .global UNK_02104CD0
+UNK_02104CD0: ; 0x02104CD0
+ .incbin "baserom.nds", 0x108cd0, 0x18
+
+ .global UNK_02104CE8
+UNK_02104CE8: ; 0x02104CE8
+ .incbin "baserom.nds", 0x108ce8, 0x18
+
+ .global UNK_02104D00
+UNK_02104D00: ; 0x02104D00
+ .incbin "baserom.nds", 0x108d00, 0x18
+
+ .global UNK_02104D18
+UNK_02104D18: ; 0x02104D18
+ .incbin "baserom.nds", 0x108d18, 0x1c
+
+ .global UNK_02104D34
+UNK_02104D34: ; 0x02104D34
+ .incbin "baserom.nds", 0x108d34, 0x1c
+
+ .global UNK_02104D50
+UNK_02104D50: ; 0x02104D50
+ .incbin "baserom.nds", 0x108d50, 0x1c
+
+ .global UNK_02104D6C
+UNK_02104D6C: ; 0x02104D6C
+ .incbin "baserom.nds", 0x108d6c, 0x1c
+
+ .global UNK_02104D88
+UNK_02104D88: ; 0x02104D88
+ .incbin "baserom.nds", 0x108d88, 0x1c
+
+ .global UNK_02104DA4
+UNK_02104DA4: ; 0x02104DA4
+ .incbin "baserom.nds", 0x108da4, 0x1c
+
+ .global UNK_02104DC0
+UNK_02104DC0: ; 0x02104DC0
+ .incbin "baserom.nds", 0x108dc0, 0x1c
+
+ .global UNK_02104DDC
+UNK_02104DDC: ; 0x02104DDC
+ .incbin "baserom.nds", 0x108ddc, 0x1c
+
+ .global UNK_02104DF8
+UNK_02104DF8: ; 0x02104DF8
+ .incbin "baserom.nds", 0x108df8, 0x1c
+
+ .global UNK_02104E14
+UNK_02104E14: ; 0x02104E14
+ .incbin "baserom.nds", 0x108e14, 0x1c
+
+ .global UNK_02104E30
+UNK_02104E30: ; 0x02104E30
+ .incbin "baserom.nds", 0x108e30, 0x1c
+
+ .global UNK_02104E4C
+UNK_02104E4C: ; 0x02104E4C
+ .incbin "baserom.nds", 0x108e4c, 0x1c
+
+ .global UNK_02104E68
+UNK_02104E68: ; 0x02104E68
+ .incbin "baserom.nds", 0x108e68, 0x1c
+
+ .global UNK_02104E84
+UNK_02104E84: ; 0x02104E84
+ .incbin "baserom.nds", 0x108e84, 0x1c
+
+ .global UNK_02104EA0
+UNK_02104EA0: ; 0x02104EA0
+ .incbin "baserom.nds", 0x108ea0, 0x1c
+
+ .global UNK_02104EBC
+UNK_02104EBC: ; 0x02104EBC
+ .incbin "baserom.nds", 0x108ebc, 0x1c
+
+ .global UNK_02104ED8
+UNK_02104ED8: ; 0x02104ED8
+ .incbin "baserom.nds", 0x108ed8, 0x1c
+
+ .global UNK_02104EF4
+UNK_02104EF4: ; 0x02104EF4
+ .incbin "baserom.nds", 0x108ef4, 0x1c
+
+ .global UNK_02104F10
+UNK_02104F10: ; 0x02104F10
+ .incbin "baserom.nds", 0x108f10, 0x1c
+
+ .global UNK_02104F2C
+UNK_02104F2C: ; 0x02104F2C
+ .incbin "baserom.nds", 0x108f2c, 0x1c
+
+ .global UNK_02104F48
+UNK_02104F48: ; 0x02104F48
+ .incbin "baserom.nds", 0x108f48, 0x1c
+
+ .global UNK_02104F64
+UNK_02104F64: ; 0x02104F64
+ .incbin "baserom.nds", 0x108f64, 0x1c
+
+ .global UNK_02104F80
+UNK_02104F80: ; 0x02104F80
+ .incbin "baserom.nds", 0x108f80, 0x20
+
+ .global UNK_02104FA0
+UNK_02104FA0: ; 0x02104FA0
+ .incbin "baserom.nds", 0x108fa0, 0x20
+
+ .global UNK_02104FC0
+UNK_02104FC0: ; 0x02104FC0
+ .incbin "baserom.nds", 0x108fc0, 0x20
+
+ .global UNK_02104FE0
+UNK_02104FE0: ; 0x02104FE0
+ .incbin "baserom.nds", 0x108fe0, 0x20
+
+ .global UNK_02105000
+UNK_02105000: ; 0x02105000
+ .incbin "baserom.nds", 0x109000, 0x20
+
+ .global UNK_02105020
+UNK_02105020: ; 0x02105020
+ .incbin "baserom.nds", 0x109020, 0x20
+
+ .global UNK_02105040
+UNK_02105040: ; 0x02105040
+ .incbin "baserom.nds", 0x109040, 0x20
+
+ .global UNK_02105060
+UNK_02105060: ; 0x02105060
+ .incbin "baserom.nds", 0x109060, 0x20
+
+ .global UNK_02105080
+UNK_02105080: ; 0x02105080
+ .incbin "baserom.nds", 0x109080, 0x20
+
+ .global UNK_021050A0
+UNK_021050A0: ; 0x021050A0
+ .incbin "baserom.nds", 0x1090a0, 0x20
+
+ .global UNK_021050C0
+UNK_021050C0: ; 0x021050C0
+ .incbin "baserom.nds", 0x1090c0, 0x20
+
+ .global UNK_021050E0
+UNK_021050E0: ; 0x021050E0
+ .incbin "baserom.nds", 0x1090e0, 0x20
+
+ .global UNK_02105100
+UNK_02105100: ; 0x02105100
+ .incbin "baserom.nds", 0x109100, 0x20
+
+ .global UNK_02105120
+UNK_02105120: ; 0x02105120
+ .incbin "baserom.nds", 0x109120, 0x20
+
+ .global UNK_02105140
+UNK_02105140: ; 0x02105140
+ .incbin "baserom.nds", 0x109140, 0x20
+
+ .global UNK_02105160
+UNK_02105160: ; 0x02105160
+ .incbin "baserom.nds", 0x109160, 0x20
+
+ .global UNK_02105180
+UNK_02105180: ; 0x02105180
+ .incbin "baserom.nds", 0x109180, 0x20
+
+ .global UNK_021051A0
+UNK_021051A0: ; 0x021051A0
+ .incbin "baserom.nds", 0x1091a0, 0x20
+
+ .global UNK_021051C0
+UNK_021051C0: ; 0x021051C0
+ .incbin "baserom.nds", 0x1091c0, 0x20
+
+ .global UNK_021051E0
+UNK_021051E0: ; 0x021051E0
+ .incbin "baserom.nds", 0x1091e0, 0x20
+
+ .global UNK_02105200
+UNK_02105200: ; 0x02105200
+ .incbin "baserom.nds", 0x109200, 0x20
+
+ .global UNK_02105220
+UNK_02105220: ; 0x02105220
+ .incbin "baserom.nds", 0x109220, 0x20
+
+ .global UNK_02105240
+UNK_02105240: ; 0x02105240
+ .incbin "baserom.nds", 0x109240, 0x20
+
+ .global UNK_02105260
+UNK_02105260: ; 0x02105260
+ .incbin "baserom.nds", 0x109260, 0x20
+
+ .global UNK_02105280
+UNK_02105280: ; 0x02105280
+ .incbin "baserom.nds", 0x109280, 0x20
+
+ .global UNK_021052A0
+UNK_021052A0: ; 0x021052A0
+ .incbin "baserom.nds", 0x1092a0, 0x24
+
+ .global UNK_021052C4
+UNK_021052C4: ; 0x021052C4
+ .incbin "baserom.nds", 0x1092c4, 0x24
+
+ .global UNK_021052E8
+UNK_021052E8: ; 0x021052E8
+ .incbin "baserom.nds", 0x1092e8, 0x24
+
+ .global UNK_0210530C
+UNK_0210530C: ; 0x0210530C
+ .incbin "baserom.nds", 0x10930c, 0x24
+
+ .global UNK_02105330
+UNK_02105330: ; 0x02105330
+ .incbin "baserom.nds", 0x109330, 0x24
+
+ .global UNK_02105354
+UNK_02105354: ; 0x02105354
+ .incbin "baserom.nds", 0x109354, 0x24
+
+ .global UNK_02105378
+UNK_02105378: ; 0x02105378
+ .incbin "baserom.nds", 0x109378, 0x24
+
+ .global UNK_0210539C
+UNK_0210539C: ; 0x0210539C
+ .incbin "baserom.nds", 0x10939c, 0x24
+
+ .global UNK_021053C0
+UNK_021053C0: ; 0x021053C0
+ .incbin "baserom.nds", 0x1093c0, 0x24
+
+ .global UNK_021053E4
+UNK_021053E4: ; 0x021053E4
+ .incbin "baserom.nds", 0x1093e4, 0x24
+
+ .global UNK_02105408
+UNK_02105408: ; 0x02105408
+ .incbin "baserom.nds", 0x109408, 0x24
+
+ .global UNK_0210542C
+UNK_0210542C: ; 0x0210542C
+ .incbin "baserom.nds", 0x10942c, 0x28
+
+ .global UNK_02105454
+UNK_02105454: ; 0x02105454
+ .incbin "baserom.nds", 0x109454, 0x28
+
+ .global UNK_0210547C
+UNK_0210547C: ; 0x0210547C
+ .incbin "baserom.nds", 0x10947c, 0x28
+
+ .global UNK_021054A4
+UNK_021054A4: ; 0x021054A4
+ .incbin "baserom.nds", 0x1094a4, 0x28
+
+ .global UNK_021054CC
+UNK_021054CC: ; 0x021054CC
+ .incbin "baserom.nds", 0x1094cc, 0x28
+
+ .global UNK_021054F4
+UNK_021054F4: ; 0x021054F4
+ .incbin "baserom.nds", 0x1094f4, 0x28
+
+ .global UNK_0210551C
+UNK_0210551C: ; 0x0210551C
+ .incbin "baserom.nds", 0x10951c, 0x28
+
+ .global UNK_02105544
+UNK_02105544: ; 0x02105544
+ .incbin "baserom.nds", 0x109544, 0x28
+
+ .global UNK_0210556C
+UNK_0210556C: ; 0x0210556C
+ .incbin "baserom.nds", 0x10956c, 0x28
+
+ .global UNK_02105594
+UNK_02105594: ; 0x02105594
+ .incbin "baserom.nds", 0x109594, 0x28
+
+ .global UNK_021055BC
+UNK_021055BC: ; 0x021055BC
+ .incbin "baserom.nds", 0x1095bc, 0x2c
+
+ .global UNK_021055E8
+UNK_021055E8: ; 0x021055E8
+ .incbin "baserom.nds", 0x1095e8, 0x2c
+
+ .global UNK_02105614
+UNK_02105614: ; 0x02105614
+ .incbin "baserom.nds", 0x109614, 0x2c
+
+ .global UNK_02105640
+UNK_02105640: ; 0x02105640
+ .incbin "baserom.nds", 0x109640, 0x2c
+
+ .global UNK_0210566C
+UNK_0210566C: ; 0x0210566C
+ .incbin "baserom.nds", 0x10966c, 0x2c
+
+ .global UNK_02105698
+UNK_02105698: ; 0x02105698
+ .incbin "baserom.nds", 0x109698, 0x30
+
+ .global UNK_021056C8
+UNK_021056C8: ; 0x021056C8
+ .incbin "baserom.nds", 0x1096c8, 0x30
+
+ .global UNK_021056F8
+UNK_021056F8: ; 0x021056F8
+ .incbin "baserom.nds", 0x1096f8, 0x30
+
+ .global UNK_02105728
+UNK_02105728: ; 0x02105728
+ .incbin "baserom.nds", 0x109728, 0x34
+
+ .global UNK_0210575C
+UNK_0210575C: ; 0x0210575C
+ .incbin "baserom.nds", 0x10975c, 0x34
+
+ .global UNK_02105790
+UNK_02105790: ; 0x02105790
+ .incbin "baserom.nds", 0x109790, 0x34
+
+ .global UNK_021057C4
+UNK_021057C4: ; 0x021057C4
+ .incbin "baserom.nds", 0x1097c4, 0x34
+
+ .global UNK_021057F8
+UNK_021057F8: ; 0x021057F8
+ .incbin "baserom.nds", 0x1097f8, 0x38
+
+ .global UNK_02105830
+UNK_02105830: ; 0x02105830
+ .incbin "baserom.nds", 0x109830, 0x38
+
+ .global UNK_02105868
+UNK_02105868: ; 0x02105868
+ .incbin "baserom.nds", 0x109868, 0x38
+
+ .global UNK_021058A0
+UNK_021058A0: ; 0x021058A0
+ .incbin "baserom.nds", 0x1098a0, 0x248
+
+ .global UNK_02105AE8
+UNK_02105AE8: ; 0x02105AE8
+ .incbin "baserom.nds", 0x109ae8, 0x10
+
+ .global UNK_02105AF8
+UNK_02105AF8: ; 0x02105AF8
+ .incbin "baserom.nds", 0x109af8, 0x8
+
+ .global UNK_02105B00
+UNK_02105B00: ; 0x02105B00
+ .incbin "baserom.nds", 0x109b00, 0x8
+
+ .global UNK_02105B08
+UNK_02105B08: ; 0x02105B08
+ .incbin "baserom.nds", 0x109b08, 0x8
+
+ .global UNK_02105B10
+UNK_02105B10: ; 0x02105B10
+ .incbin "baserom.nds", 0x109b10, 0x8
+
+ .global UNK_02105B18
+UNK_02105B18: ; 0x02105B18
+ .incbin "baserom.nds", 0x109b18, 0x8
+
+ .global UNK_02105B20
+UNK_02105B20: ; 0x02105B20
+ .incbin "baserom.nds", 0x109b20, 0x8
+
+ .global UNK_02105B28
+UNK_02105B28: ; 0x02105B28
+ .incbin "baserom.nds", 0x109b28, 0x8
+
+ .global UNK_02105B30
+UNK_02105B30: ; 0x02105B30
+ .incbin "baserom.nds", 0x109b30, 0x8
+
+ .global UNK_02105B38
+UNK_02105B38: ; 0x02105B38
+ .incbin "baserom.nds", 0x109b38, 0x8
+
+ .global UNK_02105B40
+UNK_02105B40: ; 0x02105B40
+ .incbin "baserom.nds", 0x109b40, 0x8
+
+ .global UNK_02105B48
+UNK_02105B48: ; 0x02105B48
+ .incbin "baserom.nds", 0x109b48, 0x30
+
+ .global UNK_02105B78
+UNK_02105B78: ; 0x02105B78
+ .incbin "baserom.nds", 0x109b78, 0x30
+
+ .global UNK_02105BA8
+UNK_02105BA8: ; 0x02105BA8
+ .incbin "baserom.nds", 0x109ba8, 0x4
+
+ .global UNK_02105BAC
+UNK_02105BAC: ; 0x02105BAC
+ .incbin "baserom.nds", 0x109bac, 0x8
+
+ .global UNK_02105BB4
+UNK_02105BB4: ; 0x02105BB4
+ .incbin "baserom.nds", 0x109bb4, 0x4
+
+ .global UNK_02105BB8
+UNK_02105BB8: ; 0x02105BB8
+ .incbin "baserom.nds", 0x109bb8, 0x4
+
+ .global UNK_02105BBC
+UNK_02105BBC: ; 0x02105BBC
+ .incbin "baserom.nds", 0x109bbc, 0x18
+
+ .global UNK_02105BD4
+UNK_02105BD4: ; 0x02105BD4
+ .incbin "baserom.nds", 0x109bd4, 0xa0
+
+ .global UNK_02105C74
+UNK_02105C74: ; 0x02105C74
+ .incbin "baserom.nds", 0x109c74, 0x64
+
+ .global UNK_02105CD8
+UNK_02105CD8: ; 0x02105CD8
+ .incbin "baserom.nds", 0x109cd8, 0x7c
+
+ .global UNK_02105D54
+UNK_02105D54: ; 0x02105D54
+ .incbin "baserom.nds", 0x109d54, 0x4
+
+ .global UNK_02105D58
+UNK_02105D58: ; 0x02105D58
+ .incbin "baserom.nds", 0x109d58, 0x4
+
+ .global UNK_02105D5C
+UNK_02105D5C: ; 0x02105D5C
+ .incbin "baserom.nds", 0x109d5c, 0x8
+
+ .global UNK_02105D64
+UNK_02105D64: ; 0x02105D64
+ .incbin "baserom.nds", 0x109d64, 0x1
+
+ .global UNK_02105D65
+UNK_02105D65: ; 0x02105D65
+ .incbin "baserom.nds", 0x109d65, 0x7
+
+ .global UNK_02105D6C
+UNK_02105D6C: ; 0x02105D6C
+ .incbin "baserom.nds", 0x109d6c, 0x1
+
+ .global UNK_02105D6D
+UNK_02105D6D: ; 0x02105D6D
+ .incbin "baserom.nds", 0x109d6d, 0x7
+
+ .global UNK_02105D74
+UNK_02105D74: ; 0x02105D74
+ .incbin "baserom.nds", 0x109d74, 0x14
+
+ .global UNK_02105D88
+UNK_02105D88: ; 0x02105D88
+ .incbin "baserom.nds", 0x109d88, 0x10
+
+ .global UNK_02105D98
+UNK_02105D98: ; 0x02105D98
+ .incbin "baserom.nds", 0x109d98, 0x10
+
+ .global UNK_02105DA8
+UNK_02105DA8: ; 0x02105DA8
+ .incbin "baserom.nds", 0x109da8, 0x10
+
+ .global UNK_02105DB8
+UNK_02105DB8: ; 0x02105DB8
+ .incbin "baserom.nds", 0x109db8, 0x4
+
+ .global UNK_02105DBC
+UNK_02105DBC: ; 0x02105DBC
+ .incbin "baserom.nds", 0x109dbc, 0x10
+
+ .global UNK_02105DCC
+UNK_02105DCC: ; 0x02105DCC
+ .incbin "baserom.nds", 0x109dcc, 0x10
+
+ .global UNK_02105DDC
+UNK_02105DDC: ; 0x02105DDC
+ .incbin "baserom.nds", 0x109ddc, 0x10
+
+ .global UNK_02105DEC
+UNK_02105DEC: ; 0x02105DEC
+ .incbin "baserom.nds", 0x109dec, 0x8
+
+ .global UNK_02105DF4
+UNK_02105DF4: ; 0x02105DF4
+ .incbin "baserom.nds", 0x109df4, 0x1c
+
+ .global UNK_02105E10
+UNK_02105E10: ; 0x02105E10
+ .incbin "baserom.nds", 0x109e10, 0x4c
+
+ .global UNK_02105E5C
+UNK_02105E5C: ; 0x02105E5C
+ .incbin "baserom.nds", 0x109e5c, 0x8
+
+ .global UNK_02105E64
+UNK_02105E64: ; 0x02105E64
+ .incbin "baserom.nds", 0x109e64, 0x10
+
+ .global UNK_02105E74
+UNK_02105E74: ; 0x02105E74
+ .incbin "baserom.nds", 0x109e74, 0xc
+
+ .global UNK_02105E80
+UNK_02105E80: ; 0x02105E80
+ .incbin "baserom.nds", 0x109e80, 0x14
+
+ .global UNK_02105E94
+UNK_02105E94: ; 0x02105E94
+ .incbin "baserom.nds", 0x109e94, 0x1c
+
+ .global UNK_02105EB0
+UNK_02105EB0: ; 0x02105EB0
+ .incbin "baserom.nds", 0x109eb0, 0x18
+
+ .global UNK_02105EC8
+UNK_02105EC8: ; 0x02105EC8
+ .incbin "baserom.nds", 0x109ec8, 0x8
+
+ .global UNK_02105ED0
+UNK_02105ED0: ; 0x02105ED0
+ .incbin "baserom.nds", 0x109ed0, 0x8
+
+ .global UNK_02105ED8
+UNK_02105ED8: ; 0x02105ED8
+ .incbin "baserom.nds", 0x109ed8, 0x1c
+
+ .global UNK_02105EF4
+UNK_02105EF4: ; 0x02105EF4
+ .incbin "baserom.nds", 0x109ef4, 0x1c
+
+ .global UNK_02105F10
+UNK_02105F10: ; 0x02105F10
+ .incbin "baserom.nds", 0x109f10, 0x1c
+
+ .global UNK_02105F2C
+UNK_02105F2C: ; 0x02105F2C
+ .incbin "baserom.nds", 0x109f2c, 0x1c
+
+ .global UNK_02105F48
+UNK_02105F48: ; 0x02105F48
+ .incbin "baserom.nds", 0x109f48, 0x1c
+
+ .global UNK_02105F64
+UNK_02105F64: ; 0x02105F64
+ .incbin "baserom.nds", 0x109f64, 0x1c
+
+ .global UNK_02105F80
+UNK_02105F80: ; 0x02105F80
+ .incbin "baserom.nds", 0x109f80, 0x1c
+
+ .global UNK_02105F9C
+UNK_02105F9C: ; 0x02105F9C
+ .incbin "baserom.nds", 0x109f9c, 0xc
+
+ .global UNK_02105FA8
+UNK_02105FA8: ; 0x02105FA8
+ .incbin "baserom.nds", 0x109fa8, 0x14
+
+ .global UNK_02105FBC
+UNK_02105FBC: ; 0x02105FBC
+ .incbin "baserom.nds", 0x109fbc, 0xc
+
+ .global UNK_02105FC8
+UNK_02105FC8: ; 0x02105FC8
+ .incbin "baserom.nds", 0x109fc8, 0x1c
+
+ .global UNK_02105FE4
+UNK_02105FE4: ; 0x02105FE4
+ .incbin "baserom.nds", 0x109fe4, 0x14
+
+ .global UNK_02105FF8
+UNK_02105FF8: ; 0x02105FF8
+ .incbin "baserom.nds", 0x109ff8, 0x18
+
+ .global UNK_02106010
+UNK_02106010: ; 0x02106010
+ .incbin "baserom.nds", 0x10a010, 0x18
+
+ .global UNK_02106028
+UNK_02106028: ; 0x02106028
+ .incbin "baserom.nds", 0x10a028, 0x18
+
+ .global UNK_02106040
+UNK_02106040: ; 0x02106040
+ .incbin "baserom.nds", 0x10a040, 0x18
+
+ .global UNK_02106058
+UNK_02106058: ; 0x02106058
+ .incbin "baserom.nds", 0x10a058, 0x14
+
+ .global UNK_0210606C
+UNK_0210606C: ; 0x0210606C
+ .incbin "baserom.nds", 0x10a06c, 0x64
+
+ .global UNK_021060D0
+UNK_021060D0: ; 0x021060D0
+ .incbin "baserom.nds", 0x10a0d0, 0x14
+
+ .global UNK_021060E4
+UNK_021060E4: ; 0x021060E4
+ .incbin "baserom.nds", 0x10a0e4, 0x14
+
+ .global UNK_021060F8
+UNK_021060F8: ; 0x021060F8
+ .incbin "baserom.nds", 0x10a0f8, 0x14
+
+ .global UNK_0210610C
+UNK_0210610C: ; 0x0210610C
+ .incbin "baserom.nds", 0x10a10c, 0x18
+
+ .global UNK_02106124
+UNK_02106124: ; 0x02106124
+ .incbin "baserom.nds", 0x10a124, 0x18
+
+ .global UNK_0210613C
+UNK_0210613C: ; 0x0210613C
+ .incbin "baserom.nds", 0x10a13c, 0xc
+
+ .global UNK_02106148
+UNK_02106148: ; 0x02106148
+ .incbin "baserom.nds", 0x10a148, 0xc
+
+ .global UNK_02106154
+UNK_02106154: ; 0x02106154
+ .incbin "baserom.nds", 0x10a154, 0x4
+
+ .global UNK_02106158
+UNK_02106158: ; 0x02106158
+ .incbin "baserom.nds", 0x10a158, 0x8
+
+ .global UNK_02106160
+UNK_02106160: ; 0x02106160
+ .incbin "baserom.nds", 0x10a160, 0x8
+
+ .global UNK_02106168
+UNK_02106168: ; 0x02106168
+ .incbin "baserom.nds", 0x10a168, 0x8
+
+ .global UNK_02106170
+UNK_02106170: ; 0x02106170
+ .incbin "baserom.nds", 0x10a170, 0x1c
+
+ .global UNK_0210618C
+UNK_0210618C: ; 0x0210618C
+ .incbin "baserom.nds", 0x10a18c, 0x10
+
+ .global UNK_0210619C
+UNK_0210619C: ; 0x0210619C
+ .incbin "baserom.nds", 0x10a19c, 0x24
+
+ .global UNK_021061C0
+UNK_021061C0: ; 0x021061C0
+ .incbin "baserom.nds", 0x10a1c0, 0x4
+
+ .global UNK_021061C4
+UNK_021061C4: ; 0x021061C4
+ .incbin "baserom.nds", 0x10a1c4, 0x18
+
+ .global UNK_021061DC
+UNK_021061DC: ; 0x021061DC
+ .incbin "baserom.nds", 0x10a1dc, 0x18
+
+ .global UNK_021061F4
+UNK_021061F4: ; 0x021061F4
+ .incbin "baserom.nds", 0x10a1f4, 0x18
+
+ .global UNK_0210620C
+UNK_0210620C: ; 0x0210620C
+ .incbin "baserom.nds", 0x10a20c, 0xc
+
+ .global UNK_02106218
+UNK_02106218: ; 0x02106218
+ .incbin "baserom.nds", 0x10a218, 0x4
+
+ .global UNK_0210621C
+UNK_0210621C: ; 0x0210621C
+ .incbin "baserom.nds", 0x10a21c, 0x8
+
+ .global UNK_02106224
+UNK_02106224: ; 0x02106224
+ .incbin "baserom.nds", 0x10a224, 0xc
+
+ .global UNK_02106230
+UNK_02106230: ; 0x02106230
+ .incbin "baserom.nds", 0x10a230, 0xc
+
+ .global UNK_0210623C
+UNK_0210623C: ; 0x0210623C
+ .incbin "baserom.nds", 0x10a23c, 0x4
+
+ .global UNK_02106240
+UNK_02106240: ; 0x02106240
+ .incbin "baserom.nds", 0x10a240, 0x4
+
+ .global UNK_02106244
+UNK_02106244: ; 0x02106244
+ .incbin "baserom.nds", 0x10a244, 0x4
+
+ .global UNK_02106248
+UNK_02106248: ; 0x02106248
+ .incbin "baserom.nds", 0x10a248, 0x4
+
+ .global UNK_0210624C
+UNK_0210624C: ; 0x0210624C
+ .incbin "baserom.nds", 0x10a24c, 0x8
+
+ .global UNK_02106254
+UNK_02106254: ; 0x02106254
+ .incbin "baserom.nds", 0x10a254, 0xc
+
+ .global UNK_02106260
+UNK_02106260: ; 0x02106260
+ .incbin "baserom.nds", 0x10a260, 0xc
+
+ .global UNK_0210626C
+UNK_0210626C: ; 0x0210626C
+ .incbin "baserom.nds", 0x10a26c, 0xc
+
+ .global UNK_02106278
+UNK_02106278: ; 0x02106278
+ .incbin "baserom.nds", 0x10a278, 0x18
+
+ .global UNK_02106290
+UNK_02106290: ; 0x02106290
+ .incbin "baserom.nds", 0x10a290, 0x8
+
+ .global UNK_02106298
+UNK_02106298: ; 0x02106298
+ .incbin "baserom.nds", 0x10a298, 0x8
+
+ .global UNK_021062A0
+UNK_021062A0: ; 0x021062A0
+ .incbin "baserom.nds", 0x10a2a0, 0x4
+
+ .global UNK_021062A4
+UNK_021062A4: ; 0x021062A4
+ .incbin "baserom.nds", 0x10a2a4, 0x4
+
+ .global UNK_021062A8
+UNK_021062A8: ; 0x021062A8
+ .incbin "baserom.nds", 0x10a2a8, 0x4
+
+ .global UNK_021062AC
+UNK_021062AC: ; 0x021062AC
+ .incbin "baserom.nds", 0x10a2ac, 0x40
+
+ .global UNK_021062EC
+UNK_021062EC: ; 0x021062EC
+ .incbin "baserom.nds", 0x10a2ec, 0x40
+
+ .global UNK_0210632C
+UNK_0210632C: ; 0x0210632C
+ .incbin "baserom.nds", 0x10a32c, 0x100
+
+ .global UNK_0210642C
+UNK_0210642C: ; 0x0210642C
+ .incbin "baserom.nds", 0x10a42c, 0x1
+
+ .global UNK_0210642D
+UNK_0210642D: ; 0x0210642D
+ .incbin "baserom.nds", 0x10a42d, 0x3f
+
+ .global UNK_0210646C
+UNK_0210646C: ; 0x0210646C
+ .incbin "baserom.nds", 0x10a46c, 0x4
+
+ .global UNK_02106470
+UNK_02106470: ; 0x02106470
+ .incbin "baserom.nds", 0x10a470, 0x20
+
+ .global UNK_02106490
+UNK_02106490: ; 0x02106490
+ .incbin "baserom.nds", 0x10a490, 0x8
+
+ .global UNK_02106498
+UNK_02106498: ; 0x02106498
+ .incbin "baserom.nds", 0x10a498, 0x10
+
+ .global UNK_021064A8
+UNK_021064A8: ; 0x021064A8
+ .incbin "baserom.nds", 0x10a4a8, 0x10
+
+ .global UNK_021064B8
+UNK_021064B8: ; 0x021064B8
+ .incbin "baserom.nds", 0x10a4b8, 0x4
+
+ .global UNK_021064BC
+UNK_021064BC: ; 0x021064BC
+ .incbin "baserom.nds", 0x10a4bc, 0x4
+
+ .global UNK_021064C0
+UNK_021064C0: ; 0x021064C0
+ .incbin "baserom.nds", 0x10a4c0, 0x4
+
+ .global UNK_021064C4
+UNK_021064C4: ; 0x021064C4
+ .incbin "baserom.nds", 0x10a4c4, 0x4
+
+ .global UNK_021064C8
+UNK_021064C8: ; 0x021064C8
+ .incbin "baserom.nds", 0x10a4c8, 0x8
+
+ .global UNK_021064D0
+UNK_021064D0: ; 0x021064D0
+ .incbin "baserom.nds", 0x10a4d0, 0x14
+
+ .global UNK_021064E4
+UNK_021064E4: ; 0x021064E4
+ .incbin "baserom.nds", 0x10a4e4, 0x18
+
+ .global UNK_021064FC
+UNK_021064FC: ; 0x021064FC
+ .incbin "baserom.nds", 0x10a4fc, 0x18
+
+ .global UNK_02106514
+UNK_02106514: ; 0x02106514
+ .incbin "baserom.nds", 0x10a514, 0x18
+
+ .global UNK_0210652C
+UNK_0210652C: ; 0x0210652C
+ .incbin "baserom.nds", 0x10a52c, 0x18
+
+ .global UNK_02106544
+UNK_02106544: ; 0x02106544
+ .incbin "baserom.nds", 0x10a544, 0x18
+
+ .global UNK_0210655C
+UNK_0210655C: ; 0x0210655C
+ .incbin "baserom.nds", 0x10a55c, 0x14
+
+ .global UNK_02106570
+UNK_02106570: ; 0x02106570
+ .incbin "baserom.nds", 0x10a570, 0x4
+
+ .global UNK_02106574
+UNK_02106574: ; 0x02106574
+ .incbin "baserom.nds", 0x10a574, 0x4
+
+ .global UNK_02106578
+UNK_02106578: ; 0x02106578
+ .incbin "baserom.nds", 0x10a578, 0x18
+
+ .global UNK_02106590
+UNK_02106590: ; 0x02106590
+ .incbin "baserom.nds", 0x10a590, 0x4
+
+ .global UNK_02106594
+UNK_02106594: ; 0x02106594
+ .incbin "baserom.nds", 0x10a594, 0x4
+
+ .global UNK_02106598
+UNK_02106598: ; 0x02106598
+ .incbin "baserom.nds", 0x10a598, 0x4
+
+ .global UNK_0210659C
+UNK_0210659C: ; 0x0210659C
+ .incbin "baserom.nds", 0x10a59c, 0x4
+
+ .global UNK_021065A0
+UNK_021065A0: ; 0x021065A0
+ .incbin "baserom.nds", 0x10a5a0, 0x4
+
+ .global UNK_021065A4
+UNK_021065A4: ; 0x021065A4
+ .incbin "baserom.nds", 0x10a5a4, 0x4
+
+ .global UNK_021065A8
+UNK_021065A8: ; 0x021065A8
+ .incbin "baserom.nds", 0x10a5a8, 0x4
+
+ .global UNK_021065AC
+UNK_021065AC: ; 0x021065AC
+ .incbin "baserom.nds", 0x10a5ac, 0x4
+
+ .global UNK_021065B0
+UNK_021065B0: ; 0x021065B0
+ .incbin "baserom.nds", 0x10a5b0, 0x4
+
+ .global UNK_021065B4
+UNK_021065B4: ; 0x021065B4
+ .incbin "baserom.nds", 0x10a5b4, 0x4
+
+ .global UNK_021065B8
+UNK_021065B8: ; 0x021065B8
+ .incbin "baserom.nds", 0x10a5b8, 0x4
+
+ .global UNK_021065BC
+UNK_021065BC: ; 0x021065BC
+ .incbin "baserom.nds", 0x10a5bc, 0x4c
+
+ .global UNK_02106608
+UNK_02106608: ; 0x02106608
+ .incbin "baserom.nds", 0x10a608, 0xc
+
+ .global UNK_02106614
+UNK_02106614: ; 0x02106614
+ .incbin "baserom.nds", 0x10a614, 0xc
+
+ .global UNK_02106620
+UNK_02106620: ; 0x02106620
+ .incbin "baserom.nds", 0x10a620, 0x10
+
+ .global UNK_02106630
+UNK_02106630: ; 0x02106630
+ .incbin "baserom.nds", 0x10a630, 0x4
+
+ .global UNK_02106634
+UNK_02106634: ; 0x02106634
+ .incbin "baserom.nds", 0x10a634, 0x4
+
+ .global UNK_02106638
+UNK_02106638: ; 0x02106638
+ .incbin "baserom.nds", 0x10a638, 0x4
+
+ .global UNK_0210663C
+UNK_0210663C: ; 0x0210663C
+ .incbin "baserom.nds", 0x10a63c, 0x4
+
+ .global UNK_02106640
+UNK_02106640: ; 0x02106640
+ .incbin "baserom.nds", 0x10a640, 0x10
+
+ .global UNK_02106650
+UNK_02106650: ; 0x02106650
+ .incbin "baserom.nds", 0x10a650, 0x10
+
+ .global UNK_02106660
+UNK_02106660: ; 0x02106660
+ .incbin "baserom.nds", 0x10a660, 0x40
+
+ .global UNK_021066A0
+UNK_021066A0: ; 0x021066A0
+ .incbin "baserom.nds", 0x10a6a0, 0x4
+
+ .global UNK_021066A4
+UNK_021066A4: ; 0x021066A4
+ .incbin "baserom.nds", 0x10a6a4, 0x8
+
+ .global UNK_021066AC
+UNK_021066AC: ; 0x021066AC
+ .incbin "baserom.nds", 0x10a6ac, 0x24
+
+ .global UNK_021066D0
+UNK_021066D0: ; 0x021066D0
+ .incbin "baserom.nds", 0x10a6d0, 0xc
+
+ .global UNK_021066DC
+UNK_021066DC: ; 0x021066DC
+ .incbin "baserom.nds", 0x10a6dc, 0xc
+
+ .global UNK_021066E8
+UNK_021066E8: ; 0x021066E8
+ .incbin "baserom.nds", 0x10a6e8, 0x4
+
+ .global UNK_021066EC
+UNK_021066EC: ; 0x021066EC
+ .incbin "baserom.nds", 0x10a6ec, 0x8
+
+ .global UNK_021066F4
+UNK_021066F4: ; 0x021066F4
+ .incbin "baserom.nds", 0x10a6f4, 0x24
+
+ .global UNK_02106718
+UNK_02106718: ; 0x02106718
+ .incbin "baserom.nds", 0x10a718, 0xc
+
+ .global UNK_02106724
+UNK_02106724: ; 0x02106724
+ .incbin "baserom.nds", 0x10a724, 0xc
+
+ .global UNK_02106730
+UNK_02106730: ; 0x02106730
+ .incbin "baserom.nds", 0x10a730, 0x80
+
+ .global UNK_021067B0
+UNK_021067B0: ; 0x021067B0
+ .incbin "baserom.nds", 0x10a7b0, 0x20
+
+ .global UNK_021067D0
+UNK_021067D0: ; 0x021067D0
+ .incbin "baserom.nds", 0x10a7d0, 0x20
+
+ .global UNK_021067F0
+UNK_021067F0: ; 0x021067F0
+ .incbin "baserom.nds", 0x10a7f0, 0x20
+
+ .global UNK_02106810
+UNK_02106810: ; 0x02106810
+ .incbin "baserom.nds", 0x10a810, 0x4
+
+ .global UNK_02106814
+UNK_02106814: ; 0x02106814
+ .incbin "baserom.nds", 0x10a814, 0x4
+
.global OSi_IrqCallbackInfoIndex
OSi_IrqCallbackInfoIndex: ; 0x02106818
.incbin "baserom.nds", 0x10A818, 0x10
.global OSi_ConsoleTypeCache
OSi_ConsoleTypeCache: ; 0x02106828
.incbin "baserom.nds", 0x10A828, 0x4
-
-
diff --git a/arm9/data/rom2_4.s b/arm9/data/rom2_4.s
index bcb86fc6..5fb7a3d6 100644
--- a/arm9/data/rom2_4.s
+++ b/arm9/data/rom2_4.s
@@ -24,7 +24,287 @@ Unk_02106A00: ; 0x02106A00
.global Unk_02106A04
Unk_02106A04: ; 0x02106A04
- .incbin "baserom.nds", 0x10AA04, 0x580
+ .incbin "baserom.nds", 0x10aa04, 0x18
+
+ .global UNK_02106A1C
+UNK_02106A1C: ; 0x02106A1C
+ .incbin "baserom.nds", 0x10aa1c, 0x4
+
+ .global UNK_02106A20
+UNK_02106A20: ; 0x02106A20
+ .incbin "baserom.nds", 0x10aa20, 0x30
+
+ .global UNK_02106A50
+UNK_02106A50: ; 0x02106A50
+ .incbin "baserom.nds", 0x10aa50, 0x4
+
+ .global UNK_02106A54
+UNK_02106A54: ; 0x02106A54
+ .incbin "baserom.nds", 0x10aa54, 0x4
+
+ .global UNK_02106A58
+UNK_02106A58: ; 0x02106A58
+ .incbin "baserom.nds", 0x10aa58, 0x4c
+
+ .global UNK_02106AA4
+UNK_02106AA4: ; 0x02106AA4
+ .incbin "baserom.nds", 0x10aaa4, 0x4c
+
+ .global UNK_02106AF0
+UNK_02106AF0: ; 0x02106AF0
+ .incbin "baserom.nds", 0x10aaf0, 0x4c
+
+ .global UNK_02106B3C
+UNK_02106B3C: ; 0x02106B3C
+ .incbin "baserom.nds", 0x10ab3c, 0x38
+
+ .global UNK_02106B74
+UNK_02106B74: ; 0x02106B74
+ .incbin "baserom.nds", 0x10ab74, 0x4
+
+ .global UNK_02106B78
+UNK_02106B78: ; 0x02106B78
+ .incbin "baserom.nds", 0x10ab78, 0x4
+
+ .global UNK_02106B7C
+UNK_02106B7C: ; 0x02106B7C
+ .incbin "baserom.nds", 0x10ab7c, 0x8
+
+ .global UNK_02106B84
+UNK_02106B84: ; 0x02106B84
+ .incbin "baserom.nds", 0x10ab84, 0x4
+
+ .global UNK_02106B88
+UNK_02106B88: ; 0x02106B88
+ .incbin "baserom.nds", 0x10ab88, 0x4
+
+ .global UNK_02106B8C
+UNK_02106B8C: ; 0x02106B8C
+ .incbin "baserom.nds", 0x10ab8c, 0x8
+
+ .global UNK_02106B94
+UNK_02106B94: ; 0x02106B94
+ .incbin "baserom.nds", 0x10ab94, 0x8
+
+ .global UNK_02106B9C
+UNK_02106B9C: ; 0x02106B9C
+ .incbin "baserom.nds", 0x10ab9c, 0x10
+
+ .global UNK_02106BAC
+UNK_02106BAC: ; 0x02106BAC
+ .incbin "baserom.nds", 0x10abac, 0x20
+
+ .global UNK_02106BCC
+UNK_02106BCC: ; 0x02106BCC
+ .incbin "baserom.nds", 0x10abcc, 0xc0
+
+ .global UNK_02106C8C
+UNK_02106C8C: ; 0x02106C8C
+ .incbin "baserom.nds", 0x10ac8c, 0xc
+
+ .global UNK_02106C98
+UNK_02106C98: ; 0x02106C98
+ .incbin "baserom.nds", 0x10ac98, 0xc
+
+ .global UNK_02106CA4
+UNK_02106CA4: ; 0x02106CA4
+ .incbin "baserom.nds", 0x10aca4, 0xc
+
+ .global UNK_02106CB0
+UNK_02106CB0: ; 0x02106CB0
+ .incbin "baserom.nds", 0x10acb0, 0x10
+
+ .global UNK_02106CC0
+UNK_02106CC0: ; 0x02106CC0
+ .incbin "baserom.nds", 0x10acc0, 0x58
+
+ .global UNK_02106D18
+UNK_02106D18: ; 0x02106D18
+ .incbin "baserom.nds", 0x10ad18, 0x88
+
+ .global UNK_02106DA0
+UNK_02106DA0: ; 0x02106DA0
+ .incbin "baserom.nds", 0x10ada0, 0x8
+
+ .global UNK_02106DA8
+UNK_02106DA8: ; 0x02106DA8
+ .incbin "baserom.nds", 0x10ada8, 0x8
+
+ .global UNK_02106DB0
+UNK_02106DB0: ; 0x02106DB0
+ .incbin "baserom.nds", 0x10adb0, 0x8
+
+ .global UNK_02106DB8
+UNK_02106DB8: ; 0x02106DB8
+ .incbin "baserom.nds", 0x10adb8, 0x4
+
+ .global UNK_02106DBC
+UNK_02106DBC: ; 0x02106DBC
+ .incbin "baserom.nds", 0x10adbc, 0x4
+
+ .global UNK_02106DC0
+UNK_02106DC0: ; 0x02106DC0
+ .incbin "baserom.nds", 0x10adc0, 0x8
+
+ .global UNK_02106DC8
+UNK_02106DC8: ; 0x02106DC8
+ .incbin "baserom.nds", 0x10adc8, 0x8
+
+ .global UNK_02106DD0
+UNK_02106DD0: ; 0x02106DD0
+ .incbin "baserom.nds", 0x10add0, 0x4
+
+ .global UNK_02106DD4
+UNK_02106DD4: ; 0x02106DD4
+ .incbin "baserom.nds", 0x10add4, 0x4
+
+ .global UNK_02106DD8
+UNK_02106DD8: ; 0x02106DD8
+ .incbin "baserom.nds", 0x10add8, 0x4
+
+ .global UNK_02106DDC
+UNK_02106DDC: ; 0x02106DDC
+ .incbin "baserom.nds", 0x10addc, 0x4
+
+ .global UNK_02106DE0
+UNK_02106DE0: ; 0x02106DE0
+ .incbin "baserom.nds", 0x10ade0, 0x4
+
+ .global UNK_02106DE4
+UNK_02106DE4: ; 0x02106DE4
+ .incbin "baserom.nds", 0x10ade4, 0xc
+
+ .global UNK_02106DF0
+UNK_02106DF0: ; 0x02106DF0
+ .incbin "baserom.nds", 0x10adf0, 0xc
+
+ .global UNK_02106DFC
+UNK_02106DFC: ; 0x02106DFC
+ .incbin "baserom.nds", 0x10adfc, 0xc
+
+ .global UNK_02106E08
+UNK_02106E08: ; 0x02106E08
+ .incbin "baserom.nds", 0x10ae08, 0x8
+
+ .global UNK_02106E10
+UNK_02106E10: ; 0x02106E10
+ .incbin "baserom.nds", 0x10ae10, 0x8
+
+ .global UNK_02106E18
+UNK_02106E18: ; 0x02106E18
+ .incbin "baserom.nds", 0x10ae18, 0xc
+
+ .global UNK_02106E24
+UNK_02106E24: ; 0x02106E24
+ .incbin "baserom.nds", 0x10ae24, 0xc
+
+ .global UNK_02106E30
+UNK_02106E30: ; 0x02106E30
+ .incbin "baserom.nds", 0x10ae30, 0x8
+
+ .global UNK_02106E38
+UNK_02106E38: ; 0x02106E38
+ .incbin "baserom.nds", 0x10ae38, 0x8
+
+ .global UNK_02106E40
+UNK_02106E40: ; 0x02106E40
+ .incbin "baserom.nds", 0x10ae40, 0x4
+
+ .global UNK_02106E44
+UNK_02106E44: ; 0x02106E44
+ .incbin "baserom.nds", 0x10ae44, 0x4
+
+ .global UNK_02106E48
+UNK_02106E48: ; 0x02106E48
+ .incbin "baserom.nds", 0x10ae48, 0x40
+
+ .global UNK_02106E88
+UNK_02106E88: ; 0x02106E88
+ .incbin "baserom.nds", 0x10ae88, 0x30
+
+ .global UNK_02106EB8
+UNK_02106EB8: ; 0x02106EB8
+ .incbin "baserom.nds", 0x10aeb8, 0x28
+
+ .global UNK_02106EE0
+UNK_02106EE0: ; 0x02106EE0
+ .incbin "baserom.nds", 0x10aee0, 0x18
+
+ .global UNK_02106EF8
+UNK_02106EF8: ; 0x02106EF8
+ .incbin "baserom.nds", 0x10aef8, 0x10
+
+ .global UNK_02106F08
+UNK_02106F08: ; 0x02106F08
+ .incbin "baserom.nds", 0x10af08, 0x8
+
+ .global UNK_02106F10
+UNK_02106F10: ; 0x02106F10
+ .incbin "baserom.nds", 0x10af10, 0x8
+
+ .global UNK_02106F18
+UNK_02106F18: ; 0x02106F18
+ .incbin "baserom.nds", 0x10af18, 0x8
+
+ .global UNK_02106F20
+UNK_02106F20: ; 0x02106F20
+ .incbin "baserom.nds", 0x10af20, 0x8
+
+ .global UNK_02106F28
+UNK_02106F28: ; 0x02106F28
+ .incbin "baserom.nds", 0x10af28, 0x4
+
+ .global UNK_02106F2C
+UNK_02106F2C: ; 0x02106F2C
+ .incbin "baserom.nds", 0x10af2c, 0x4
+
+ .global UNK_02106F30
+UNK_02106F30: ; 0x02106F30
+ .incbin "baserom.nds", 0x10af30, 0x4
+
+ .global UNK_02106F34
+UNK_02106F34: ; 0x02106F34
+ .incbin "baserom.nds", 0x10af34, 0x4
+
+ .global UNK_02106F38
+UNK_02106F38: ; 0x02106F38
+ .incbin "baserom.nds", 0x10af38, 0x4
+
+ .global UNK_02106F3C
+UNK_02106F3C: ; 0x02106F3C
+ .incbin "baserom.nds", 0x10af3c, 0x4
+
+ .global UNK_02106F40
+UNK_02106F40: ; 0x02106F40
+ .incbin "baserom.nds", 0x10af40, 0x4
+
+ .global UNK_02106F44
+UNK_02106F44: ; 0x02106F44
+ .incbin "baserom.nds", 0x10af44, 0x4
+
+ .global UNK_02106F48
+UNK_02106F48: ; 0x02106F48
+ .incbin "baserom.nds", 0x10af48, 0x4
+
+ .global UNK_02106F4C
+UNK_02106F4C: ; 0x02106F4C
+ .incbin "baserom.nds", 0x10af4c, 0x4
+
+ .global UNK_02106F50
+UNK_02106F50: ; 0x02106F50
+ .incbin "baserom.nds", 0x10af50, 0x4
+
+ .global UNK_02106F54
+UNK_02106F54: ; 0x02106F54
+ .incbin "baserom.nds", 0x10af54, 0x4
+
+ .global UNK_02106F58
+UNK_02106F58: ; 0x02106F58
+ .incbin "baserom.nds", 0x10af58, 0x4
+
+ .global UNK_02106F5C
+UNK_02106F5C: ; 0x02106F5C
+ .incbin "baserom.nds", 0x10af5c, 0x28
.global SDK_OVERLAY_DIGEST
SDK_OVERLAY_DIGEST: ; 0x02106F84
diff --git a/arm9/lib/src/FS_rom.c b/arm9/lib/src/FS_rom.c
index 32f66c10..4160e3b1 100644
--- a/arm9/lib/src/FS_rom.c
+++ b/arm9/lib/src/FS_rom.c
@@ -7,7 +7,11 @@
#include "MB_mb.h"
#include "OS_printf.h"
-u32 fsi_default_dma_no;
+static u32 fsi_default_dma_no;
+s32 fsi_card_lock_id;
+CARDRomRegion fsi_ovt9;
+CARDRomRegion fsi_ovt7;
+FSArchive fsi_arc_rom;
ARM_FUNC void FSi_OnRomReadDone(void * p_arc)
{
diff --git a/arm9/modules/14/asm/module_14.s b/arm9/modules/14/asm/module_14.s
index e725bfc5..0f23da14 100644
--- a/arm9/modules/14/asm/module_14.s
+++ b/arm9/modules/14/asm/module_14.s
@@ -5820,7 +5820,7 @@ _021DA41E:
mov r2, #1
mov r3, #0
bl FUN_0206E314
- ldr r0, _021DA5DC ; =0x0000004B
+ ldr r0, _021DA5DC ; =SDK_OVERLAY_MODULE_75_ID
mov r1, #2
bl HandleLoadOverlay
mov r1, #0x85
@@ -5860,7 +5860,7 @@ _021DA498:
lsl r0, r0, #2
ldr r0, [r4, r0]
bl FUN_02016A18
- ldr r0, _021DA5DC ; =0x0000004B
+ ldr r0, _021DA5DC ; =SDK_OVERLAY_MODULE_75_ID
bl UnloadOverlayByID
ldr r0, _021DA5E4 ; =0x021E6A00
ldr r6, [r0, #8]
@@ -5992,7 +5992,7 @@ _021DA5D6:
pop {r4, r5, r6, pc}
.align 2, 0
_021DA5D8: .word 0x021E6264
-_021DA5DC: .word 0x0000004B
+_021DA5DC: .word SDK_OVERLAY_MODULE_75_ID
_021DA5E0: .word 0x021EC68C
_021DA5E4: .word 0x021E6A00
_021DA5E8: .word 0x021C48B8
diff --git a/arm9/modules/59/asm/module_59.s b/arm9/modules/59/asm/module_59.s
index 7841f0bd..97b4d96a 100644
--- a/arm9/modules/59/asm/module_59.s
+++ b/arm9/modules/59/asm/module_59.s
@@ -253,13 +253,13 @@ MOD59_021D76C0: ; 0x021D76C0
bl FUN_0200627C
add r0, r5, #0
bl FUN_020168D0
- ldr r0, _021D771C ; =0x00000034
+ ldr r0, _021D771C ; =SDK_OVERLAY_MODULE_52_ID
ldr r1, _021D7720 ; =0x021D76D8
bl FUN_02000E7C
mov r0, #1
pop {r4, r5, r6, pc}
nop
-_021D771C: .word 0x00000034
+_021D771C: .word SDK_OVERLAY_MODULE_52_ID
_021D7720: .word 0x021D76D8
thumb_func_end MOD59_021D76C0
diff --git a/arm9/modules/63/asm/module_63.s b/arm9/modules/63/asm/module_63.s
index 8759faaf..d55732ba 100644
--- a/arm9/modules/63/asm/module_63.s
+++ b/arm9/modules/63/asm/module_63.s
@@ -385,7 +385,7 @@ _021D77FE:
_021D780A:
mov r0, #0
bl FUN_0200415C
- ldr r0, _021D7824 ; =0x0000003F
+ ldr r0, _021D7824 ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _021D7828 ; =0x021DBE18
bl FUN_02000E7C
_021D7818:
@@ -394,7 +394,7 @@ _021D7818:
.align 2, 0
_021D781C: .word 0x020FF3D4
_021D7820: .word 0x020FF368
-_021D7824: .word 0x0000003F
+_021D7824: .word SDK_OVERLAY_MODULE_63_ID
_021D7828: .word 0x021DBE18
thumb_func_end MOD63_021D77B4
@@ -3210,13 +3210,13 @@ MOD63_021D8E68: ; 0x021D8E68
bl FUN_0200627C
mov r0, #0x4c
bl FUN_020168D0
- ldr r0, _021D8E94 ; =0x0000003F
+ ldr r0, _021D8E94 ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _021D8E98 ; =0x021DBAB8
bl FUN_02000E7C
mov r0, #1
pop {r3, r4, r5, pc}
.align 2, 0
-_021D8E94: .word 0x0000003F
+_021D8E94: .word SDK_OVERLAY_MODULE_63_ID
_021D8E98: .word 0x021DBAB8
thumb_func_end MOD63_021D8E68
diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s
index 1eda08dc..3bc1abb1 100644
--- a/arm9/modules/83/asm/module_83.s
+++ b/arm9/modules/83/asm/module_83.s
@@ -2307,27 +2307,27 @@ _0222E7C0: ; jump table
.short _0222E802 - _0222E7C0 - 2 ; case 6
.short _0222E80A - _0222E7C0 - 2 ; case 7
_0222E7D0:
- ldr r0, _0222E824 ; =0x00000034
+ ldr r0, _0222E824 ; =SDK_OVERLAY_MODULE_52_ID
ldr r1, _0222E828 ; =0x021D76C8
bl FUN_02000E7C
pop {r3, pc}
_0222E7DA:
- ldr r0, _0222E824 ; =0x00000034
+ ldr r0, _0222E824 ; =SDK_OVERLAY_MODULE_52_ID
ldr r1, _0222E82C ; =0x021D76E8
bl FUN_02000E7C
pop {r3, pc}
_0222E7E4:
- ldr r0, _0222E830 ; =0x00000053
+ ldr r0, _0222E830 ; =SDK_OVERLAY_MODULE_83_ID
ldr r1, _0222E834 ; =0x0223A434
bl FUN_02000E7C
pop {r3, pc}
_0222E7EE:
- ldr r0, _0222E830 ; =0x00000053
+ ldr r0, _0222E830 ; =SDK_OVERLAY_MODULE_83_ID
ldr r1, _0222E838 ; =0x0223A4FC
bl FUN_02000E7C
pop {r3, pc}
_0222E7F8:
- ldr r0, _0222E830 ; =0x00000053
+ ldr r0, _0222E830 ; =SDK_OVERLAY_MODULE_83_ID
ldr r1, _0222E83C ; =0x0223A3A8
bl FUN_02000E7C
pop {r3, pc}
@@ -2343,22 +2343,22 @@ _0222E80A:
bl FUN_02000E7C
pop {r3, pc}
_0222E81A:
- ldr r0, _0222E848 ; =0x0000003F
+ ldr r0, _0222E848 ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _0222E84C ; =0x021DBAB8
bl FUN_02000E7C
_0222E822:
pop {r3, pc}
.align 2, 0
-_0222E824: .word 0x00000034
+_0222E824: .word SDK_OVERLAY_MODULE_52_ID
_0222E828: .word 0x021D76C8
_0222E82C: .word 0x021D76E8
-_0222E830: .word 0x00000053
+_0222E830: .word SDK_OVERLAY_MODULE_83_ID
_0222E834: .word 0x0223A434
_0222E838: .word 0x0223A4FC
_0222E83C: .word 0x0223A3A8
_0222E840: .word 0x0223A8C4
_0222E844: .word 0x020FD6D4
-_0222E848: .word 0x0000003F
+_0222E848: .word SDK_OVERLAY_MODULE_63_ID
_0222E84C: .word 0x021DBAB8
thumb_func_end MOD83_0222E7AC
@@ -3312,7 +3312,7 @@ MOD83_0222F048: ; 0x0222F048
add r4, r0, #0
mov r0, #0x5b
bl FUN_020168D0
- ldr r0, _0222F06C ; =0x0000003F
+ ldr r0, _0222F06C ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _0222F070 ; =0x021DBAB8
bl FUN_02000E7C
add r0, r4, #0
@@ -3322,7 +3322,7 @@ MOD83_0222F048: ; 0x0222F048
mov r0, #1
pop {r4, pc}
nop
-_0222F06C: .word 0x0000003F
+_0222F06C: .word SDK_OVERLAY_MODULE_63_ID
_0222F070: .word 0x021DBAB8
thumb_func_end MOD83_0222F048
@@ -7682,14 +7682,14 @@ MOD83_0223137C: ; 0x0223137C
ldr r0, [r4, r0]
cmp r0, #0
bne _0223139A
- ldr r0, _022313D0 ; =0x0000003F
+ ldr r0, _022313D0 ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _022313D4 ; =0x021DBAB8
bl FUN_02000E7C
b _022313A6
_0223139A:
cmp r0, #1
bne _022313A6
- ldr r0, _022313D8 ; =0x00000053
+ ldr r0, _022313D8 ; =SDK_OVERLAY_MODULE_83_ID
ldr r1, _022313DC ; =0x0223A444
bl FUN_02000E7C
_022313A6:
@@ -7711,9 +7711,9 @@ _022313C6:
mov r0, #1
pop {r3, r4, r5, pc}
.align 2, 0
-_022313D0: .word 0x0000003F
+_022313D0: .word SDK_OVERLAY_MODULE_63_ID
_022313D4: .word 0x021DBAB8
-_022313D8: .word 0x00000053
+_022313D8: .word SDK_OVERLAY_MODULE_83_ID
_022313DC: .word 0x0223A444
_022313E0: .word 0x000015D4
thumb_func_end MOD83_0223137C
@@ -11361,7 +11361,7 @@ _02233104:
ldr r0, _0223315C ; =0x0000299C
ldr r0, [r7, r0]
bl FUN_02016A18
- ldr r0, _02233160 ; =0x00000053
+ ldr r0, _02233160 ; =SDK_OVERLAY_MODULE_83_ID
ldr r1, _02233164 ; =0x0223A434
bl FUN_02000E7C
mov r0, #0x5b
@@ -11376,7 +11376,7 @@ _02233104:
_02233154: .word 0x000029A8
_02233158: .word 0x00002B70
_0223315C: .word 0x0000299C
-_02233160: .word 0x00000053
+_02233160: .word SDK_OVERLAY_MODULE_83_ID
_02233164: .word 0x0223A434
thumb_func_end MOD83_022330A4
@@ -19268,7 +19268,7 @@ MOD83_02236DD0: ; 0x02236DD0
bl FUN_02006278
ldr r0, [r0, #0x20]
bl FUN_02016A18
- ldr r0, _02236DFC ; =0x0000003F
+ ldr r0, _02236DFC ; =SDK_OVERLAY_MODULE_63_ID
ldr r1, _02236E00 ; =0x021DBAB8
bl FUN_02000E7C
add r0, r4, #0
@@ -19280,7 +19280,7 @@ MOD83_02236DD0: ; 0x02236DD0
mov r0, #1
pop {r4, pc}
.align 2, 0
-_02236DFC: .word 0x0000003F
+_02236DFC: .word SDK_OVERLAY_MODULE_63_ID
_02236E00: .word 0x021DBAB8
thumb_func_end MOD83_02236DD0
diff --git a/arm9/src/FUN_020910A4.c b/arm9/src/FUN_020910A4.c
index d1ee68b9..c5b7c916 100644
--- a/arm9/src/FUN_020910A4.c
+++ b/arm9/src/FUN_020910A4.c
@@ -3,8 +3,8 @@
typedef void * (* AllocFunc)(u32 size);
typedef void (* FreeFunc)(void * ptr);
-AllocFunc gUnk021C8C70;
-FreeFunc gUnk021C8C74;
+static FreeFunc gUnk021C8C74;
+static AllocFunc gUnk021C8C70;
// Custom allocator
ARM_FUNC void* FUN_020910A4(u32 size)