diff options
43 files changed, 1062 insertions, 670 deletions
diff --git a/arm9/global.inc b/arm9/global.inc index f478ba68..dda8c3a0 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -5448,6 +5448,7 @@ .extern FUN_02089D90 .extern FUN_02089F24 .extern FUN_0208A0B8 +.extern FUN_0208A258 .extern FUN_0208A300 .extern FUN_0208A320 .extern FUN_0208A328 @@ -5744,6 +5745,7 @@ .extern FUN_020C1180 .extern FUN_020C13C4 .extern FUN_020C1430 +.extern FUN_020C1458 .extern FUN_020C14AC .extern FUN_020C1674 .extern FUN_020C169C @@ -7584,6 +7586,7 @@ .extern SOCLiSocketList .extern SOCLiSocketListTrash .extern SOCLiUDPSendSocket +.extern SOCLiYieldWait .extern SOCLi_CleanupCommandPacketQueue .extern SOCLi_CommandPacketHandler .extern SOCLi_CreateCommandPacket @@ -7700,7 +7703,11 @@ .extern UNK_021C93A0 .extern UNK_021C9520 .extern UNK_021C9EE0 +.extern UNK_021D74A8 .extern Unk_0210683C +.extern UNK_0210420C +.extern UNK_0210428C +.extern UNK_0210430C .extern Unk_02106840 .extern Unk_02106900 .extern Unk_02106A00 @@ -7950,6 +7957,8 @@ .extern wcstombs .extern wctomb .extern wmemcpy +.extern WCM_Bssid_Any +.extern WCM_Essid_Any .extern WCMi_GetSystemWork .extern WCM_CompareBssID .extern WCMi_ResetKeepAliveAlarm diff --git a/arm9/modules/04/asm/arm_04.s b/arm9/modules/04/asm/arm_04.s index dd87b864..49201028 100644 --- a/arm9/modules/04/asm/arm_04.s +++ b/arm9/modules/04/asm/arm_04.s @@ -161,7 +161,7 @@ _021D8F40: ldr r0, _021D91BC ; =UNK04_02210468 mov r2, #0 ldr r1, [r0] - ldr r0, _021D91C4 ; =0x021D74A8 + ldr r0, _021D91C4 ; =UNK_021D74A8 str r2, [sp] str r2, [r0] add r0, r1, #0x1000 @@ -169,7 +169,7 @@ _021D8F40: ldr r1, _021D91C8 ; =UNK04_0220BF3C bl MOD04_021DA388 bl atol - ldr r1, _021D91C4 ; =0x021D74A8 + ldr r1, _021D91C4 ; =UNK_021D74A8 ldr r1, [r1] cmp r1, #0x22 bne _021D8F9C @@ -324,7 +324,7 @@ _021D91B0: .align 2, 0 _021D91BC: .word UNK04_02210468 _021D91C0: .word UNK04_0220BF34 -_021D91C4: .word 0x021D74A8 +_021D91C4: .word UNK_021D74A8 _021D91C8: .word UNK04_0220BF3C _021D91CC: .word 0x00004E85 _021D91D0: .word 0x000059D8 @@ -749,7 +749,7 @@ _021D9758: cmp r0, #0 movne r0, #4 ldmneia sp!, {r4, pc} - ldr r0, _021D97F4 ; =0x021D3498 + ldr r0, _021D97F4 ; =OSi_ThreadInfo ldr r0, [r0, #4] bl OS_GetThreadPriority ldr r1, _021D97E8 ; =UNK04_02210468 @@ -766,7 +766,7 @@ _021D97E4: .word UNK04_0220BFA4 _021D97E8: .word UNK04_02210468 _021D97EC: .word UNK04_0221046C _021D97F0: .word 0x000011CC -_021D97F4: .word 0x021D3498 +_021D97F4: .word OSi_ThreadInfo arm_func_end MOD04_021D96EC arm_func_start MOD04_021D97F8 @@ -2520,7 +2520,7 @@ _021DB004: str r0, [sp, #4] mov r4, #0 _021DB088: - ldr r0, _021DB23C ; =0x021C8F04 + ldr r0, _021DB23C ; =CPSMyIp ldr r0, [r0] cmp r0, #0 addeq r0, sl, #0x1000 @@ -2637,7 +2637,7 @@ _021DB22C: .word 0x00001A04 _021DB230: .word 0x0000EA60 _021DB234: .word MOD04_021DAAC0 _021DB238: .word UNK04_0220C0E4 -_021DB23C: .word 0x021C8F04 +_021DB23C: .word CPSMyIp _021DB240: .word 0x00001A14 _021DB244: .word 0x000082EA arm_func_end MOD04_021DAF18 @@ -3111,7 +3111,7 @@ _021DB89C: bl MOD04_021DB730 b _021DC614 _021DB8C4: - ldr r0, _021DC684 ; =0x021D3498 + ldr r0, _021DC684 ; =OSi_ThreadInfo ldr r0, [r0, #4] bl OS_GetThreadPriority sub r1, r0, #1 @@ -3164,7 +3164,7 @@ _021DB970: bl MOD04_021DA388 bl atol mov sl, r0 - ldr r0, _021DC690 ; =0x021D74A8 + ldr r0, _021DC690 ; =UNK_021D74A8 ldr r0, [r0] cmp r0, #0x22 bne _021DB9A0 @@ -3293,7 +3293,7 @@ _021DBB10: bl MOD04_021DB730 b _021DC614 _021DBB6C: - ldr r0, _021DC684 ; =0x021D3498 + ldr r0, _021DC684 ; =OSi_ThreadInfo ldr r0, [r0, #4] bl OS_GetThreadPriority ldr r2, _021DC674 ; =UNK04_02210490 @@ -3580,7 +3580,7 @@ _021DBF3C: bl MOD04_021DB730 b _021DC614 _021DBF8C: - ldr r0, _021DC684 ; =0x021D3498 + ldr r0, _021DC684 ; =OSi_ThreadInfo ldr r0, [r0, #4] bl OS_GetThreadPriority sub r1, r0, #1 @@ -3653,7 +3653,7 @@ _021DC080: bl MOD04_021DA388 bl atol mov sl, r0 - ldr r0, _021DC690 ; =0x021D74A8 + ldr r0, _021DC690 ; =UNK_021D74A8 ldr r0, [r0] cmp r0, #0x22 bne _021DC0BC @@ -3705,7 +3705,7 @@ _021DC118: _021DC14C: add r0, sp, #0x64 bl atol - ldr r1, _021DC690 ; =0x021D74A8 + ldr r1, _021DC690 ; =UNK_021D74A8 ldr r1, [r1] cmp r1, #0x22 bne _021DC17C @@ -3873,7 +3873,7 @@ _021DC3B4: strb r2, [r1, r0] mov r0, r1 bl atol - ldr r1, _021DC690 ; =0x021D74A8 + ldr r1, _021DC690 ; =UNK_021D74A8 ldr r1, [r1] cmp r1, #0x22 bne _021DC3F0 @@ -3942,7 +3942,7 @@ _021DC4A0: bl MOD04_021DB730 b _021DC614 _021DC4C8: - ldr r0, _021DC684 ; =0x021D3498 + ldr r0, _021DC684 ; =OSi_ThreadInfo ldr r0, [r0, #4] bl OS_GetThreadPriority sub r1, r0, #1 @@ -4064,10 +4064,10 @@ _021DC674: .word UNK04_02210490 _021DC678: .word UNK04_02210494 _021DC67C: .word 0x00004E20 _021DC680: .word UNK04_0220C36C -_021DC684: .word 0x021D3498 +_021DC684: .word OSi_ThreadInfo _021DC688: .word 0x00001B34 _021DC68C: .word UNK04_0220C418 -_021DC690: .word 0x021D74A8 +_021DC690: .word UNK_021D74A8 _021DC694: .word 0x0000012E _021DC698: .word UNK04_0221048C _021DC69C: .word UNK04_0220BEB4 @@ -4408,7 +4408,7 @@ MOD04_021DCA84: ; 0x021DCA84 mov r1, r6 bl strcpy mov r2, #0 - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 add r0, sp, #0x28 strb r2, [sp, #0x23] strb r2, [sp, #0x27] @@ -4418,7 +4418,7 @@ MOD04_021DCA84: ; 0x021DCA84 strb r2, [sp, #0x35] str r2, [r1] bl atol - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 str r0, [sp] ldr r1, [r1] cmp r1, #0x22 @@ -4445,12 +4445,12 @@ _021DCBC4: ldr r0, [sp, #4] cmp r0, #0xc bhi _021DCCA8 - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 mov r2, #0 add r0, sp, #0x21 str r2, [r1] bl atol - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 str r0, [sp, #8] ldr r0, [r1] cmp r0, #0x22 @@ -4459,7 +4459,7 @@ _021DCBC4: add r0, sp, #0x2d str r2, [r1] bl atol - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 str r0, [sp, #0x10] ldr r0, [r1] cmp r0, #0x22 @@ -4468,7 +4468,7 @@ _021DCBC4: add r0, sp, #0x30 str r2, [r1] bl atol - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 str r0, [sp, #0x14] ldr r0, [r1] cmp r0, #0x22 @@ -4477,7 +4477,7 @@ _021DCBC4: add r0, sp, #0x33 str r2, [r1] bl atol - ldr r1, _021DCCB8 ; =0x021D74A8 + ldr r1, _021DCCB8 ; =UNK_021D74A8 str r0, [sp, #0x18] ldr r0, [r1] cmp r0, #0x22 @@ -4505,7 +4505,7 @@ _021DCCA8: ldmia sp!, {r4, r5, r6, r7, r8, pc} .align 2, 0 _021DCCB4: .word UNK04_0220C580 -_021DCCB8: .word 0x021D74A8 +_021DCCB8: .word UNK_021D74A8 _021DCCBC: .word UNK04_0220C550 _021DCCC0: .word UNK04_022104FC _021DCCC4: .word UNK04_022104F8 @@ -4550,7 +4550,7 @@ _021DCD20: ldmia sp!, {r4, pc} _021DCD4C: bl atol - ldr r1, _021DCEE4 ; =0x021D74A8 + ldr r1, _021DCEE4 ; =UNK_021D74A8 mov r2, r0 ldr r0, [r1] cmp r0, #0x22 @@ -4588,7 +4588,7 @@ _021DCDA0: _021DCDD4: add r0, sp, #0 bl atol - ldr r1, _021DCEE4 ; =0x021D74A8 + ldr r1, _021DCEE4 ; =UNK_021D74A8 mov r2, r0 ldr r0, [r1] cmp r0, #0x22 @@ -4659,7 +4659,7 @@ _021DCED4: .word UNK04_02210504 _021DCED8: .word 0xFFFF9DF3 _021DCEDC: .word UNK04_0220C5A0 _021DCEE0: .word UNK04_0220C5A8 -_021DCEE4: .word 0x021D74A8 +_021DCEE4: .word UNK_021D74A8 _021DCEE8: .word 0xFFFF9E58 _021DCEEC: .word UNK04_0220C5B4 _021DCEF0: .word 0xFFFFA240 @@ -4871,7 +4871,7 @@ _021DD1A4: mov r0, #0 ldmia sp!, {r4, r5, pc} _021DD1E4: - ldr r0, _021DD268 ; =0x021D3498 + ldr r0, _021DD268 ; =OSi_ThreadInfo ldr r0, [r0, #4] bl OS_GetThreadPriority ldr r1, _021DD244 ; =UNK04_02210504 @@ -4905,7 +4905,7 @@ _021DD258: .word 0xFFFFA1DC _021DD25C: .word UNK04_0220C604 _021DD260: .word UNK04_0220C60C _021DD264: .word UNK04_0220C614 -_021DD268: .word 0x021D3498 +_021DD268: .word OSi_ThreadInfo arm_func_end MOD04_021DCFFC arm_func_start MOD04_021DD26C @@ -24155,7 +24155,7 @@ _021ED618: add r2, r4, #0xd00 mla r1, r3, r0, r1 ldrsb r2, [r2, #0x11] - ldr r0, _021ED654 ; =0x020FF590 + ldr r0, _021ED654 ; =WCM_Bssid_Any mov r3, #0x300000 bl MOD04_021ED2FC _021ED648: @@ -24163,7 +24163,7 @@ _021ED648: ldmia sp!, {r4, pc} .align 2, 0 _021ED650: .word 0x000082EA -_021ED654: .word 0x020FF590 +_021ED654: .word WCM_Bssid_Any arm_func_end MOD04_021ED538 arm_func_start MOD04_021ED658 @@ -24313,8 +24313,8 @@ _021ED84C: str r1, [r4, #0xcb4] add r0, r4, #0xd00 ldrsb r2, [r0, #0x11] - ldr r0, _021ED87C ; =0x020FF590 - ldr r1, _021ED880 ; =0x020FF598 + ldr r0, _021ED87C ; =WCM_Bssid_Any + ldr r1, _021ED880 ; =WCM_Essid_Any mov r3, #0x200000 bl MOD04_021ED2FC _021ED870: @@ -24322,8 +24322,8 @@ _021ED870: ldmia sp!, {r4, pc} .align 2, 0 _021ED878: .word 0x000082EA -_021ED87C: .word 0x020FF590 -_021ED880: .word 0x020FF598 +_021ED87C: .word WCM_Bssid_Any +_021ED880: .word WCM_Essid_Any arm_func_end MOD04_021ED7E0 arm_func_start MOD04_021ED884 @@ -24340,15 +24340,15 @@ MOD04_021ED884: ; 0x021ED884 str r1, [r4, #0xcb4] add r0, r4, #0xd00 ldrsb r2, [r0, #0x11] - ldr r0, _021ED8CC ; =0x020FF590 - ldr r1, _021ED8D0 ; =0x020FF598 + ldr r0, _021ED8CC ; =WCM_Bssid_Any + ldr r1, _021ED8D0 ; =WCM_Essid_Any mov r3, #0x200000 bl MOD04_021ED2FC mov r0, #3 ldmia sp!, {r4, pc} .align 2, 0 -_021ED8CC: .word 0x020FF590 -_021ED8D0: .word 0x020FF598 +_021ED8CC: .word WCM_Bssid_Any +_021ED8D0: .word WCM_Essid_Any arm_func_end MOD04_021ED884 arm_func_start MOD04_021ED8D4 @@ -24373,8 +24373,8 @@ _021ED90C: str r1, [r4, #0xcb4] add r0, r4, #0xd00 ldrsb r2, [r0, #0x11] - ldr r0, _021ED9C0 ; =0x020FF590 - ldr r1, _021ED9C4 ; =0x020FF598 + ldr r0, _021ED9C0 ; =WCM_Bssid_Any + ldr r1, _021ED9C4 ; =WCM_Essid_Any mov r3, #0x200000 bl MOD04_021ED2FC add sp, sp, #4 @@ -24410,14 +24410,14 @@ _021ED988: add r2, r4, #0xd00 mla r1, r3, r0, r1 ldrsb r2, [r2, #0x11] - ldr r0, _021ED9C0 ; =0x020FF590 + ldr r0, _021ED9C0 ; =WCM_Bssid_Any mov r3, #0x300000 bl MOD04_021ED2FC add sp, sp, #4 ldmia sp!, {r4, r5, pc} .align 2, 0 -_021ED9C0: .word 0x020FF590 -_021ED9C4: .word 0x020FF598 +_021ED9C0: .word WCM_Bssid_Any +_021ED9C4: .word WCM_Essid_Any _021ED9C8: .word 0x00000474 _021ED9CC: .word 0x0000047C arm_func_end MOD04_021ED8D4 @@ -24864,7 +24864,7 @@ MOD04_021EDF58: ; 0x021EDF58 mov r1, r6 mov r2, r4 bl MOD04_021EDCFC - ldr r1, _021EDFB8 ; =0x021C8CC4 + ldr r1, _021EDFB8 ; =SOCLiYieldWait mov r2, #4 mov r0, r4 str r2, [r1] @@ -24877,7 +24877,7 @@ MOD04_021EDF58: ; 0x021EDF58 mov r0, #0x11 ldmia sp!, {r4, r5, r6, pc} .align 2, 0 -_021EDFB8: .word 0x021C8CC4 +_021EDFB8: .word SOCLiYieldWait arm_func_end MOD04_021EDF58 arm_func_start MOD04_021EDFBC @@ -27563,7 +27563,7 @@ MOD04_021F01C4: ; 0x021F01C4 mov r2, r0 cmp r3, #0 beq _021F01FC - ldr r1, _021F0204 ; =0x0210420C + ldr r1, _021F0204 ; =UNK_0210420C _021F01D8: cmp r3, #0 blt _021F01EC @@ -27579,7 +27579,7 @@ _021F01FC: mov r0, r2 bx lr .align 2, 0 -_021F0204: .word 0x0210420C +_021F0204: .word UNK_0210420C arm_func_end MOD04_021F01C4 arm_func_start MOD04_021F0208 @@ -33471,7 +33471,7 @@ _021F5418: blt _021F5434 cmp r1, #0x80 bge _021F5434 - ldr r0, _021F5844 ; =0x0210428C + ldr r0, _021F5844 ; =UNK_0210428C ldrb r1, [r0, r1] _021F5434: mov r0, r1, lsl #0x18 @@ -33758,7 +33758,7 @@ _021F5834: .word UNK04_0220E2B8 _021F5838: .word UNK04_0220E2C4 _021F583C: .word UNK04_0220E2D0 _021F5840: .word UNK04_0220E2E8 -_021F5844: .word 0x0210428C +_021F5844: .word UNK_0210428C _021F5848: .word UNK04_0220E2F8 _021F584C: .word UNK04_0220E2FC _021F5850: .word UNK04_0220E300 @@ -45849,7 +45849,7 @@ _021FFDB8: add r3, r4, #1 cmp r0, #0 beq _021FFE10 - ldr r1, _021FFEA8 ; =0x0210430C + ldr r1, _021FFEA8 ; =UNK_0210430C mov r2, #0 _021FFDD0: cmp r0, #0 @@ -45915,7 +45915,7 @@ _021FFE84: .align 2, 0 _021FFEA0: .word UNK04_0220EFD8 _021FFEA4: .word UNK04_0220EFF8 -_021FFEA8: .word 0x0210430C +_021FFEA8: .word UNK_0210430C _021FFEAC: .word 0x0000FFFF arm_func_end MOD04_021FFD28 @@ -49986,7 +49986,7 @@ MOD04_022034F4: ; 0x022034F4 mov ip, #0 cmp lr, #0 beq _02203538 - ldr r3, _0220354C ; =0x0210420C + ldr r3, _0220354C ; =UNK_0210420C ldr r2, _02203550 ; =0x9CCF9319 _02203514: cmp lr, #0 @@ -50006,7 +50006,7 @@ _02203538: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_0220354C: .word 0x0210420C +_0220354C: .word UNK_0210420C _02203550: .word 0x9CCF9319 arm_func_end MOD04_022034F4 @@ -50366,7 +50366,7 @@ _022039A8: mov r1, #0 b _022039C0 _022039B0: - ldr r1, _022039DC ; =0x0210430C + ldr r1, _022039DC ; =UNK_0210430C mov r2, r2, lsl #1 ldrh r1, [r1, r2] and r1, r1, #8 @@ -50381,7 +50381,7 @@ _022039D0: ldmia sp!, {r4, r5, r6, pc} .align 2, 0 _022039D8: .word UNK04_0220F7E0 -_022039DC: .word 0x0210430C +_022039DC: .word UNK_0210430C arm_func_end MOD04_0220394C arm_func_start MOD04_022039E0 @@ -53297,7 +53297,7 @@ MOD04_02206124: ; 0x02206124 mov ip, #0 cmp lr, #0 beq _02206168 - ldr r3, _0220617C ; =0x0210420C + ldr r3, _0220617C ; =UNK_0210420C ldr r2, _02206180 ; =0x9CCF9319 _02206144: cmp lr, #0 @@ -53317,7 +53317,7 @@ _02206168: add sp, sp, #4 ldmfd sp!, {pc} .align 2, 0 -_0220617C: .word 0x0210420C +_0220617C: .word UNK_0210420C _02206180: .word 0x9CCF9319 arm_func_end MOD04_02206124 @@ -60042,7 +60042,9 @@ UNK04_0220BB2C: ; 0x0220BB2C .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCC, 0xD4, 0x20, 0x02, 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word UNK04_0220D4CC + .byte 0x04, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .global UNK_0220BB84 @@ -60099,7 +60101,7 @@ UNK04_0220BCD8: ; 0x0220BCD8 .global UNK_0220BCE0 UNK04_0220BCE0: ; 0x0220BCE0 - .byte 0xCC, 0xF7, 0x20, 0x02, 0xC4, 0xF7, 0x20, 0x02 + .word UNK04_0220F7CC, UNK04_0220F7C4 .global UNK_0220BCE8 UNK04_0220BCE8: ; 0x0220BCE8 @@ -60130,7 +60132,7 @@ UNK04_0220BD64: ; 0x0220BD64 .byte 0x00, 0x00, 0xC1, 0x6F, 0xF2, 0x86, 0x23, 0x00, 0x00, 0x80, 0xC6, 0xA4, 0x7E, 0x8D, 0x03, 0x00 .byte 0x00, 0x40, 0x7A, 0x10, 0xF3, 0x5A, 0x00, 0x00, 0x00, 0xA0, 0x72, 0x4E, 0x18, 0x09, 0x00, 0x00 .byte 0x00, 0x10, 0xA5, 0xD4, 0xE8, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x76, 0x48, 0x17, 0x00, 0x00, 0x00 - .byte 0x00, 0xE4, 0x0B, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0xCA, 0x9A, 0x3B, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0xE4, 0x0B, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0xCA, 0x9A, 0x3B, 0x00, 0x00, 0x00, 0x00 ;pointer??? .byte 0x00, 0xE1, 0xF5, 0x05, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x40, 0x42, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x86, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -60360,9 +60362,9 @@ UNK04_0220C0D4: ; 0x0220C0D4 .global UNK_0220C0E4 UNK04_0220C0E4: ; 0x0220C0E4 - .byte 0x18, 0xCF, 0x20, 0x02, 0xEC, 0xCD, 0x20, 0x02, 0xCC, 0xD0, 0x20, 0x02, 0xA8, 0xD1, 0x20, 0x02 - .byte 0x84, 0xC6, 0x20, 0x02, 0x20, 0xC9, 0x20, 0x02, 0x08, 0xCA, 0x20, 0x02, 0xD0, 0xC7, 0x20, 0x02 - .byte 0xD4, 0xCC, 0x20, 0x02, 0xB4, 0xCB, 0x20, 0x02, 0xCC, 0xCA, 0x20, 0x02 + .word UNK04_0220CF18, UNK04_0220CDEC, UNK04_0220D0CC, UNK04_0220D1A8 + .word UNK04_0220C684, UNK04_0220C920, UNK04_0220CA08, UNK04_0220C7D0 + .word UNK04_0220CCD4, UNK04_0220CBB4, UNK04_0220CACC .global UNK_0220C110 UNK04_0220C110: ; 0x0220C110 @@ -60529,7 +60531,11 @@ UNK04_0220C354: ; 0x0220C354 .global UNK_0220C36C UNK04_0220C36C: ; 0x0220C36C - .byte 0x70, 0xC3, 0x20, 0x02, 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x63, 0x6F, 0x6E, 0x6E, 0x74 + .word UNK04_0220C370 + + .global UNK_0220C370 +UNK04_0220C370: ; 0x0220C370 + .byte 0x68, 0x74, 0x74, 0x70, 0x3A, 0x2F, 0x2F, 0x63, 0x6F, 0x6E, 0x6E, 0x74 .byte 0x65, 0x73, 0x74, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69 .byte 0x2E, 0x6E, 0x65, 0x74, 0x2F, 0x00, 0x00, 0x00 @@ -60639,15 +60645,60 @@ UNK04_0220C4FC: ; 0x0220C4FC .global UNK_0220C510 UNK04_0220C510: ; 0x0220C510 .byte 0x41, 0x4C, 0x4C, 0x4F, 0x43, 0x20, 0x44, 0x57, 0x43, 0x68, 0x74, 0x74, 0x70, 0x00, 0x00, 0x00 - .byte 0x44, 0x65, 0x63, 0x00, 0x4A, 0x75, 0x6C, 0x00, 0x4F, 0x63, 0x74, 0x00, 0x53, 0x65, 0x70, 0x00 - .byte 0x41, 0x75, 0x67, 0x00, 0x4E, 0x6F, 0x76, 0x00, 0x4A, 0x75, 0x6E, 0x00, 0x4D, 0x61, 0x79, 0x00 - .byte 0x41, 0x70, 0x72, 0x00, 0x4D, 0x61, 0x72, 0x00, 0x46, 0x65, 0x62, 0x00, 0x4A, 0x61, 0x6E, 0x00 + + .global UNK_0220C520 +UNK04_0220C520: ; 0x0220C520 + .byte 0x44, 0x65, 0x63, 0x00 + + .global UNK_0220C524 +UNK04_0220C524: ; 0x0220C524 + .byte 0x4A, 0x75, 0x6C, 0x00 + + .global UNK_0220C528 +UNK04_0220C528: ; 0x0220C528 + .byte 0x4F, 0x63, 0x74, 0x00 + + .global UNK_0220C52C +UNK04_0220C52C: ; 0x0220C52C + .byte 0x53, 0x65, 0x70, 0x00 + + .global UNK_0220C530 +UNK04_0220C530: ; 0x0220C530 + .byte 0x41, 0x75, 0x67, 0x00 + + .global UNK_0220C534 +UNK04_0220C534: ; 0x0220C534 + .byte 0x4E, 0x6F, 0x76, 0x00 + + .global UNK_0220C538 +UNK04_0220C538: ; 0x0220C538 + .byte 0x4A, 0x75, 0x6E, 0x00 + + .global UNK_0220C53C +UNK04_0220C53C: ; 0x0220C53C + .byte 0x4D, 0x61, 0x79, 0x00 + + .global UNK_0220C540 +UNK04_0220C540: ; 0x0220C540 + .byte 0x41, 0x70, 0x72, 0x00 + + .global UNK_0220C544 +UNK04_0220C544: ; 0x0220C544 + .byte 0x4D, 0x61, 0x72, 0x00 + + .global UNK_0220C548 +UNK04_0220C548: ; 0x0220C548 + .byte 0x46, 0x65, 0x62, 0x00 + + .global UNK_0220C54C +UNK04_0220C54C: ; 0x0220C54C + .byte 0x4A, 0x61, 0x6E, 0x00 .global UNK_0220C550 UNK04_0220C550: ; 0x0220C550 - .byte 0x4C, 0xC5, 0x20, 0x02, 0x48, 0xC5, 0x20, 0x02, 0x44, 0xC5, 0x20, 0x02, 0x40, 0xC5, 0x20, 0x02 - .byte 0x3C, 0xC5, 0x20, 0x02, 0x38, 0xC5, 0x20, 0x02, 0x24, 0xC5, 0x20, 0x02, 0x30, 0xC5, 0x20, 0x02 - .byte 0x2C, 0xC5, 0x20, 0x02, 0x28, 0xC5, 0x20, 0x02, 0x34, 0xC5, 0x20, 0x02, 0x20, 0xC5, 0x20, 0x02 + .word UNK04_0220C54C, UNK04_0220C548, UNK04_0220C544, UNK04_0220C540 + .word UNK04_0220C53C, UNK04_0220C538, UNK04_0220C524, UNK04_0220C530 + .word UNK04_0220C52C, UNK04_0220C528, UNK04_0220C534, UNK04_0220C520 .global UNK_0220C580 UNK04_0220C580: ; 0x0220C580 @@ -60705,16 +60756,35 @@ UNK04_0220C628: ; 0x0220C628 .global UNK_0220C638 UNK04_0220C638: ; 0x0220C638 - .byte 0x3C, 0xC6, 0x20, 0x02, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C + .word UNK04_0220C63C + + .global UNK_0220C63C +UNK04_0220C63C: ; 0x0220C63C + .byte 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C .byte 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x61, 0x62 .byte 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72 .byte 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37 - .byte 0x38, 0x39, 0x2E, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x98, 0xC6, 0x20, 0x02 - .byte 0x00, 0x01, 0x00, 0x00, 0xCC, 0xC6, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x80, 0xC6, 0x20, 0x02 + .byte 0x38, 0x39, 0x2E, 0x2D, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C680 +UNK04_0220C680: ; 0x0220C680 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220C684 +UNK04_0220C684: ; 0x0220C684 + .word UNK04_0220C698, 0x00000100, UNK04_0220C6CC, 0x00000003 + .word UNK04_0220C680 + + .global UNK_0220C698 +UNK04_0220C698: ; 0x0220C698 .byte 0x42, 0x45, 0x2C, 0x20, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x6E .byte 0x76, 0x2D, 0x73, 0x61, 0x2C, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x47 .byte 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43 - .byte 0x41, 0x00, 0x00, 0x00, 0xDA, 0x0E, 0xE6, 0x99, 0x8D, 0xCE, 0xA3, 0xE3, 0x4F, 0x8A, 0x7E, 0xFB + .byte 0x41, 0x00, 0x00, 0x00 + + .global UNK_0220C6CC +UNK04_0220C6CC: ; 0x0220C6CC + .byte 0xDA, 0x0E, 0xE6, 0x99, 0x8D, 0xCE, 0xA3, 0xE3, 0x4F, 0x8A, 0x7E, 0xFB .byte 0xF1, 0x8B, 0x83, 0x25, 0x6B, 0xEA, 0x48, 0x1F, 0xF1, 0x2A, 0xB0, 0xB9, 0x95, 0x11, 0x04, 0xBD .byte 0xF0, 0x63, 0xD1, 0xE2, 0x67, 0x66, 0xCF, 0x1C, 0xDD, 0xCF, 0x1B, 0x48, 0x2B, 0xEE, 0x8D, 0x89 .byte 0x8E, 0x9A, 0xAF, 0x29, 0x80, 0x65, 0xAB, 0xE9, 0xC7, 0x2D, 0x12, 0xCB, 0xAB, 0x1C, 0x4C, 0x70 @@ -60730,12 +60800,28 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x70, 0x47, 0x91, 0x22, 0x51, 0x63, 0x16, 0x79, 0xAE, 0xB1, 0xAE, 0x41, 0x26, 0x08, 0xC8, 0x19 .byte 0x2B, 0xD1, 0x46, 0xAA, 0x48, 0xD6, 0x64, 0x2A, 0xD7, 0x83, 0x34, 0xFF, 0x2C, 0x2A, 0xC1, 0x6C .byte 0x19, 0x43, 0x4A, 0x07, 0x85, 0xE7, 0xD3, 0x7C, 0xF6, 0x21, 0x68, 0xEF, 0xEA, 0xF2, 0x52, 0x9F - .byte 0x7F, 0x93, 0x90, 0xCF, 0x01, 0x00, 0x01, 0x00, 0xE4, 0xC7, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00 - .byte 0x1C, 0xC8, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xCC, 0xC7, 0x20, 0x02, 0x49, 0x45, 0x2C, 0x20 + .byte 0x7F, 0x93, 0x90, 0xCF + + .global UNK_0220C7CC +UNK04_0220C7CC: ; 0x0220C7CC + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220C7D0 +UNK04_0220C7D0: ; 0x0220C7D0 + .word UNK04_0220C7E4, 0x00000100, UNK04_0220C81C, 0x00000003 + .word UNK04_0220C7CC + + .global UNK_0220C7E4 +UNK04_0220C7E4: ; 0x0220C7E4 + .byte 0x49, 0x45, 0x2C, 0x20 .byte 0x42, 0x61, 0x6C, 0x74, 0x69, 0x6D, 0x6F, 0x72, 0x65, 0x2C, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72 .byte 0x54, 0x72, 0x75, 0x73, 0x74, 0x2C, 0x20, 0x42, 0x61, 0x6C, 0x74, 0x69, 0x6D, 0x6F, 0x72, 0x65 .byte 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6F, 0x6F, 0x74 - .byte 0x00, 0x00, 0x00, 0x00, 0xA3, 0x04, 0xBB, 0x22, 0xAB, 0x98, 0x3D, 0x57, 0xE8, 0x26, 0x72, 0x9A + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220C81C +UNK04_0220C81C: ; 0x0220C81C + .byte 0xA3, 0x04, 0xBB, 0x22, 0xAB, 0x98, 0x3D, 0x57, 0xE8, 0x26, 0x72, 0x9A .byte 0xB5, 0x79, 0xD4, 0x29, 0xE2, 0xE1, 0xE8, 0x95, 0x80, 0xB1, 0xB0, 0xE3, 0x5B, 0x8E, 0x2B, 0x29 .byte 0x9A, 0x64, 0xDF, 0xA1, 0x5D, 0xED, 0xB0, 0x09, 0x05, 0x6D, 0xDB, 0x28, 0x2E, 0xCE, 0x62, 0xA2 .byte 0x62, 0xFE, 0xB4, 0x88, 0xDA, 0x12, 0xEB, 0x38, 0xEB, 0x21, 0x9D, 0xC0, 0x41, 0x2B, 0x01, 0x52 @@ -60751,13 +60837,29 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x90, 0x2C, 0xB9, 0x3D, 0xE5, 0xC9, 0x23, 0x53, 0x3F, 0x1F, 0x24, 0x98, 0x21, 0x5C, 0x07, 0x99 .byte 0x29, 0xBD, 0xC6, 0x3A, 0xEC, 0xE7, 0x6E, 0x86, 0x3A, 0x6B, 0x97, 0x74, 0x63, 0x33, 0xBD, 0x68 .byte 0x18, 0x31, 0xF0, 0x78, 0x8D, 0x76, 0xBF, 0xFC, 0x9E, 0x8E, 0x5D, 0x2A, 0x86, 0xA7, 0x4D, 0x90 - .byte 0xDC, 0x27, 0x1A, 0x39, 0x01, 0x00, 0x01, 0x00, 0x34, 0xC9, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00 - .byte 0x84, 0xC9, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x1C, 0xC9, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20 + .byte 0xDC, 0x27, 0x1A, 0x39 + + .global UNK_0220C91C +UNK04_0220C91C: ; 0x0220C91C + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220C920 +UNK04_0220C920: ; 0x0220C920 + .word UNK04_0220C934, 0x00000080, UNK04_0220C984, 0x00000003 + .word UNK04_0220C91C + + .global UNK_0220C934 +UNK04_0220C934: ; 0x0220C934 + .byte 0x55, 0x53, 0x2C, 0x20 .byte 0x47, 0x54, 0x45, 0x20, 0x43, 0x6F, 0x72, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C .byte 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 .byte 0x53, 0x6F, 0x6C, 0x75, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C .byte 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 - .byte 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x00, 0x95, 0x0F, 0xA0, 0xB6 + .byte 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x00 + + .global UNK_0220C984 +UNK04_0220C984: ; 0x0220C984 + .byte 0x95, 0x0F, 0xA0, 0xB6 .byte 0xF0, 0x50, 0x9C, 0xE8, 0x7A, 0xC7, 0x88, 0xCD, 0xDD, 0x17, 0x0E, 0x2E, 0xB0, 0x94, 0xD0, 0x1B .byte 0x3D, 0x0E, 0xF6, 0x94, 0xC0, 0x8A, 0x94, 0xC7, 0x06, 0xC8, 0x90, 0x97, 0xC8, 0xB8, 0x64, 0x1A .byte 0x7A, 0x7E, 0x6C, 0x3C, 0x53, 0xE1, 0x37, 0x28, 0x73, 0x60, 0x7F, 0xB2, 0x97, 0x53, 0x07, 0x9F @@ -60765,11 +60867,25 @@ UNK04_0220C638: ; 0x0220C638 .byte 0xCF, 0x72, 0x31, 0xCA, 0xA5, 0x1C, 0x72, 0xBA, 0x5C, 0x02, 0xE7, 0x64, 0x42, 0xE7, 0xF9, 0xA9 .byte 0x2C, 0xD6, 0x3A, 0x0D, 0xAC, 0x8D, 0x42, 0xAA, 0x24, 0x01, 0x39, 0xE6, 0x9C, 0x3F, 0x01, 0x85 .byte 0x57, 0x0D, 0x58, 0x87, 0x45, 0xF8, 0xD3, 0x85, 0xAA, 0x93, 0x69, 0x26, 0x85, 0x70, 0x48, 0x80 - .byte 0x3F, 0x12, 0x15, 0xC7, 0x79, 0xB4, 0x1F, 0x05, 0x2F, 0x3B, 0x62, 0x99, 0x01, 0x00, 0x01, 0x00 - .byte 0x1C, 0xCA, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x48, 0xCA, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 - .byte 0x04, 0xCA, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x6F, 0x72, 0x70 + .byte 0x3F, 0x12, 0x15, 0xC7, 0x79, 0xB4, 0x1F, 0x05, 0x2F, 0x3B, 0x62, 0x99 + + .global UNK_0220CA04 +UNK04_0220CA04: ; 0x0220CA04 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220CA08 +UNK04_0220CA08: ; 0x0220CA08 + .word UNK04_0220CA1C, 0x00000080, UNK04_0220CA48, 0x00000003 + .word UNK04_0220CA04 + + .global UNK_0220CA1C +UNK04_0220CA1C: ; 0x0220CA1C + .byte 0x55, 0x53, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x6F, 0x72, 0x70 .byte 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62 .byte 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220CA48 +UNK04_0220CA48: ; 0x0220CA48 .byte 0xB8, 0xE6, 0x4F, 0xBA, 0xDB, 0x98, 0x7C, 0x71, 0x7C, 0xAF, 0x44, 0xB7, 0xD3, 0x0F, 0x46, 0xD9 .byte 0x64, 0xE5, 0x93, 0xC1, 0x42, 0x8E, 0xC7, 0xBA, 0x49, 0x8D, 0x35, 0x2D, 0x7A, 0xE7, 0x8B, 0xBD .byte 0xE5, 0x05, 0x31, 0x59, 0xC6, 0xB1, 0x2F, 0x0A, 0x0C, 0xFB, 0x9F, 0xA7, 0x3F, 0xA2, 0x09, 0x66 @@ -60778,13 +60894,28 @@ UNK04_0220C638: ; 0x0220C638 .byte 0xBD, 0xF8, 0xB0, 0xB3, 0xF0, 0x29, 0xF5, 0x95, 0x5A, 0x09, 0x16, 0x61, 0x77, 0x0A, 0x22, 0x25 .byte 0xD4, 0x4F, 0x45, 0xAA, 0xC7, 0xBD, 0xE5, 0x96, 0xDF, 0xF9, 0xD4, 0xA8, 0x8E, 0x42, 0xCC, 0x24 .byte 0xC0, 0x1E, 0x91, 0x27, 0x4A, 0xB5, 0x6D, 0x06, 0x80, 0x63, 0x39, 0xC4, 0xA2, 0x5E, 0x38, 0x03 - .byte 0x01, 0x00, 0x01, 0x00, 0xE0, 0xCA, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x30, 0xCB, 0x20, 0x02 - .byte 0x03, 0x00, 0x00, 0x00, 0xC8, 0xCA, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68 + + .global UNK_0220CAC8 +UNK04_0220CAC8: ; 0x0220CAC8 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220CACC +UNK04_0220CACC: ; 0x0220CACC + .word UNK04_0220CAE0, 0x00000080, UNK04_0220CB30, 0x00000003 + .word UNK04_0220CAC8 + + .global UNK_0220CAE0 +UNK04_0220CAE0: ; 0x0220CAE0 + .byte 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68 .byte 0x69, 0x6E, 0x67, 0x74, 0x6F, 0x6E, 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F .byte 0x20, 0x6F, 0x66, 0x20, 0x41, 0x6D, 0x65, 0x72, 0x69, 0x63, 0x61, 0x20, 0x49, 0x6E, 0x63, 0x2C .byte 0x20, 0x4E, 0x4F, 0x41, 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x43 .byte 0x41, 0x2C, 0x20, 0x63, 0x61, 0x40, 0x6E, 0x6F, 0x61, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E - .byte 0x64, 0x6F, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00, 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF + .byte 0x64, 0x6F, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00 + + .global UNK_0220CB30 +UNK04_0220CB30: ; 0x0220CB30 + .byte 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF .byte 0x86, 0xA8, 0xE8, 0xD7, 0x73, 0x1C, 0x77, 0xDF, 0x10, 0x90, 0x1F, 0x81, 0xF8, 0x41, 0x9E, 0x21 .byte 0x55, 0xDF, 0xBC, 0xFC, 0x63, 0xFB, 0x19, 0x43, 0xF1, 0xF6, 0xC4, 0x72, 0x42, 0x49, 0xBD, 0xAD .byte 0x44, 0x68, 0x4E, 0xF3, 0xDA, 0x1D, 0xE6, 0x4D, 0xD8, 0xF9, 0x59, 0x88, 0xDC, 0xAE, 0x3E, 0x9B @@ -60792,8 +60923,19 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x10, 0xB8, 0xEC, 0x3E, 0xDB, 0x2D, 0x93, 0xC8, 0x11, 0xC8, 0xFD, 0x78, 0x2D, 0x61, 0xAD, 0x31 .byte 0xAE, 0x86, 0x26, 0xB0, 0xFD, 0x5A, 0x3F, 0xA1, 0x3D, 0xBF, 0xE2, 0x4B, 0x49, 0xEC, 0xCE, 0x66 .byte 0x98, 0x58, 0x26, 0x12, 0xC0, 0xFB, 0xF4, 0x77, 0x65, 0x1B, 0xEA, 0xFB, 0xCB, 0x7F, 0xE0, 0x8C - .byte 0xCB, 0x02, 0xA3, 0x4E, 0x5E, 0x8C, 0xEA, 0x9B, 0x01, 0x00, 0x01, 0x00, 0x48, 0xCC, 0x20, 0x02 - .byte 0x80, 0x00, 0x00, 0x00, 0xC8, 0xCB, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xB0, 0xCB, 0x20, 0x02 + .byte 0xCB, 0x02, 0xA3, 0x4E, 0x5E, 0x8C, 0xEA, 0x9B + + .global UNK_0220CBB0 +UNK04_0220CBB0: ; 0x0220CBB0 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220CBB4 +UNK04_0220CBB4: ; 0x0220CBB4 + .word UNK04_0220CC48, 0x00000080, UNK04_0220CBC8, 0x00000003 + .word UNK04_0220CBB0 + + .global UNK_0220CBC8 +UNK04_0220CBC8: ; 0x0220CBC8 .byte 0xD2, 0x36, 0x36, 0x6A, 0x8B, 0xD7, 0xC2, 0x5B, 0x9E, 0xDA, 0x81, 0x41, 0x62, 0x8F, 0x38, 0xEE .byte 0x49, 0x04, 0x55, 0xD6, 0xD0, 0xEF, 0x1C, 0x1B, 0x95, 0x16, 0x47, 0xEF, 0x18, 0x48, 0x35, 0x3A .byte 0x52, 0xF4, 0x2B, 0x6A, 0x06, 0x8F, 0x3B, 0x2F, 0xEA, 0x56, 0xE3, 0xAF, 0x86, 0x8D, 0x9E, 0x17 @@ -60802,6 +60944,9 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x4E, 0x0C, 0xBC, 0xFA, 0x15, 0x52, 0xFC, 0xF2, 0x44, 0x6E, 0xDA, 0x11, 0x4A, 0x6E, 0x08, 0x9F .byte 0x2F, 0x2D, 0xE3, 0xF9, 0xAA, 0x3A, 0x86, 0x73, 0xB6, 0x46, 0x53, 0x58, 0xC8, 0x89, 0x05, 0xBD .byte 0x83, 0x11, 0xB8, 0x73, 0x3F, 0xAA, 0x07, 0x8D, 0xF4, 0x42, 0x4D, 0xE7, 0x40, 0x9D, 0x1C, 0x37 + + .global UNK_0220CC48 +UNK04_0220CC48: ; 0x0220CC48 .byte 0x5A, 0x41, 0x2C, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6E, 0x20, 0x43, 0x61, 0x70, 0x65 .byte 0x2C, 0x20, 0x43, 0x61, 0x70, 0x65, 0x20, 0x54, 0x6F, 0x77, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61 .byte 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73, 0x75, 0x6C, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x63 @@ -60810,8 +60955,19 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x6D, 0x69 .byte 0x75, 0x6D, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x70, 0x72 .byte 0x65, 0x6D, 0x69, 0x75, 0x6D, 0x2D, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x40, 0x74, 0x68, 0x61 - .byte 0x77, 0x74, 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x01, 0x00, 0x01, 0x00, 0xE8, 0xCC, 0x20, 0x02 - .byte 0x80, 0x00, 0x00, 0x00, 0x68, 0xCD, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0xD0, 0xCC, 0x20, 0x02 + .byte 0x77, 0x74, 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00 + + .global UNK_0220CCD0 +UNK04_0220CCD0: ; 0x0220CCD0 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220CCD4 +UNK04_0220CCD4: ; 0x0220CCD4 + .word UNK04_0220CCE8, 0x00000080, UNK04_0220CD68, 0x00000003 + .word UNK04_0220CCD0 + + .global UNK_0220CCE8 +UNK04_0220CCE8: ; 0x0220CCE8 .byte 0x5A, 0x41, 0x2C, 0x20, 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6E, 0x20, 0x43, 0x61, 0x70, 0x65 .byte 0x2C, 0x20, 0x43, 0x61, 0x70, 0x65, 0x20, 0x54, 0x6F, 0x77, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61 .byte 0x77, 0x74, 0x65, 0x20, 0x43, 0x6F, 0x6E, 0x73, 0x75, 0x6C, 0x74, 0x69, 0x6E, 0x67, 0x20, 0x63 @@ -60820,6 +60976,9 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65 .byte 0x72, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2D, 0x63, 0x65, 0x72 .byte 0x74, 0x73, 0x40, 0x74, 0x68, 0x61, 0x77, 0x74, 0x65, 0x2E, 0x63, 0x6F, 0x6D, 0x00, 0x00, 0x00 + + .global UNK_0220CD68 +UNK04_0220CD68: ; 0x0220CD68 .byte 0xD3, 0xA4, 0x50, 0x6E, 0xC8, 0xFF, 0x56, 0x6B, 0xE6, 0xCF, 0x5D, 0xB6, 0xEA, 0x0C, 0x68, 0x75 .byte 0x47, 0xA2, 0xAA, 0xC2, 0xDA, 0x84, 0x25, 0xFC, 0xA8, 0xF4, 0x47, 0x51, 0xDA, 0x85, 0xB5, 0x20 .byte 0x74, 0x94, 0x86, 0x1E, 0x0F, 0x75, 0xC9, 0xE9, 0x08, 0x61, 0xF5, 0x06, 0x6D, 0x30, 0x6E, 0x15 @@ -60828,8 +60987,19 @@ UNK04_0220C638: ; 0x0220C638 .byte 0xD4, 0x27, 0x04, 0x25, 0x10, 0x97, 0x2F, 0xE7, 0x90, 0x6D, 0xC0, 0x28, 0x42, 0x99, 0xD7, 0x4C .byte 0x43, 0xDE, 0xC3, 0xF5, 0x21, 0x6D, 0x54, 0x9F, 0x5D, 0xC3, 0x58, 0xE1, 0xC0, 0xE4, 0xD9, 0x5B .byte 0xB0, 0xB8, 0xDC, 0xB4, 0x7B, 0xDF, 0x36, 0x3A, 0xC2, 0xB5, 0x66, 0x22, 0x12, 0xD6, 0x87, 0x0D - .byte 0x01, 0x00, 0x01, 0x00, 0x80, 0xCE, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x00, 0xCE, 0x20, 0x02 - .byte 0x03, 0x00, 0x00, 0x00, 0xE8, 0xCD, 0x20, 0x02, 0xCC, 0x5E, 0xD1, 0x11, 0x5D, 0x5C, 0x69, 0xD0 + + .global UNK_0220CDE8 +UNK04_0220CDE8: ; 0x0220CDE8 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220CDEC +UNK04_0220CDEC: ; 0x0220CDEC + .word UNK04_0220CE80, 0x00000080, UNK04_0220CE00, 0x00000003 + .word UNK04_0220CDE8 + + .global UNK_0220CE00 +UNK04_0220CE00: ; 0x0220CE00 + .byte 0xCC, 0x5E, 0xD1, 0x11, 0x5D, 0x5C, 0x69, 0xD0 .byte 0xAB, 0xD3, 0xB9, 0x6A, 0x4C, 0x99, 0x1F, 0x59, 0x98, 0x30, 0x8E, 0x16, 0x85, 0x20, 0x46, 0x6D .byte 0x47, 0x3F, 0xD4, 0x85, 0x20, 0x84, 0xE1, 0x6D, 0xB3, 0xF8, 0xA4, 0xED, 0x0C, 0xF1, 0x17, 0x0F .byte 0x3B, 0xF9, 0xA7, 0xF9, 0x25, 0xD7, 0xC1, 0xCF, 0x84, 0x63, 0xF2, 0x7C, 0x63, 0xCF, 0xA2, 0x47 @@ -60837,7 +61007,11 @@ UNK04_0220C638: ; 0x0220C638 .byte 0xC7, 0xD8, 0x6E, 0xF5, 0x95, 0x29, 0x3C, 0x50, 0xE8, 0x34, 0xD7, 0x78, 0x1F, 0xA8, 0xBA, 0x6D .byte 0x43, 0x91, 0x95, 0x8F, 0x45, 0x57, 0x5E, 0x7E, 0xC5, 0xFB, 0xCA, 0xA4, 0x04, 0xEB, 0xEA, 0x97 .byte 0x37, 0x54, 0x30, 0x6F, 0xBB, 0x01, 0x47, 0x32, 0x33, 0xCD, 0xDC, 0x57, 0x9B, 0x64, 0x69, 0x61 - .byte 0xF8, 0x9B, 0x1D, 0x1C, 0x89, 0x4F, 0x5C, 0x67, 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 + .byte 0xF8, 0x9B, 0x1D, 0x1C, 0x89, 0x4F, 0x5C, 0x67 + + .global UNK_0220CE80 +UNK04_0220CE80: ; 0x0220CE80 + .byte 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 .byte 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x43, 0x6C, 0x61, 0x73 .byte 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61 .byte 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E @@ -60846,9 +61020,20 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x20, 0x2D, 0x20, 0x46, 0x6F, 0x72, 0x20, 0x61 .byte 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x7A, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6F, 0x6E .byte 0x6C, 0x79, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x20, 0x54, 0x72, 0x75 - .byte 0x73, 0x74, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 - .byte 0x2C, 0xCF, 0x20, 0x02, 0x00, 0x01, 0x00, 0x00, 0xC8, 0xCF, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 - .byte 0x14, 0xCF, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E + .byte 0x73, 0x74, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x00, 0x00 + + .global UNK_0220CF14 +UNK04_0220CF14: ; 0x0220CF14 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220CF18 +UNK04_0220CF18: ; 0x0220CF18 + .word UNK04_0220CF2C, 0x00000100, UNK04_0220CFC8, 0x00000003 + .word UNK04_0220CF14 + + .global UNK_0220CF2C +UNK04_0220CF2C: ; 0x0220CF2C + .byte 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E .byte 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E .byte 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4E, 0x65, 0x74, 0x77, 0x6F, 0x72, 0x6B, 0x2C, 0x20 .byte 0x28, 0x63, 0x29, 0x20, 0x31, 0x39, 0x39, 0x39, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67 @@ -60858,6 +61043,9 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61 .byte 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E .byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x33, 0x00 + + .global UNK_0220CFC8 +UNK04_0220CFC8: ; 0x0220CFC8 .byte 0xCB, 0xBA, 0x9C, 0x52, 0xFC, 0x78, 0x1F, 0x1A, 0x1E, 0x6F, 0x1B, 0x37, 0x73, 0xBD, 0xF8, 0xC9 .byte 0x6B, 0x94, 0x12, 0x30, 0x4F, 0xF0, 0x36, 0x47, 0xF5, 0xD0, 0x91, 0x0A, 0xF5, 0x17, 0xC8, 0xA5 .byte 0x61, 0xC1, 0x16, 0x40, 0x4D, 0xFB, 0x8A, 0x61, 0x90, 0xE5, 0x76, 0x20, 0xC1, 0x11, 0x06, 0x7D @@ -60874,12 +61062,27 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x76, 0xCE, 0xAF, 0xF7, 0x6A, 0xF2, 0xFA, 0x41, 0xA6, 0xA2, 0x33, 0x14, 0xC9, 0xE5, 0x7A, 0x63 .byte 0xD3, 0x9E, 0x62, 0x37, 0xD5, 0x85, 0x65, 0x9E, 0x0E, 0xE6, 0x53, 0x24, 0x74, 0x1B, 0x5E, 0x1D .byte 0x12, 0x53, 0x5B, 0xC7, 0x2C, 0xE7, 0x83, 0x49, 0x3B, 0x15, 0xAE, 0x8A, 0x68, 0xB9, 0x57, 0x97 - .byte 0x01, 0x00, 0x01, 0x00, 0xE0, 0xD0, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x24, 0xD1, 0x20, 0x02 - .byte 0x03, 0x00, 0x00, 0x00, 0xC8, 0xD0, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 + + .global UNK_0220D0C8 +UNK04_0220D0C8: ; 0x0220D0C8 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220D0CC +UNK04_0220D0CC: ; 0x0220D0CC + .word UNK04_0220D0E0, 0x00000080, UNK04_0220D124, 0x00000003 + .word UNK04_0220D0C8 + + .global UNK_0220D0E0 +UNK04_0220D0E0: ; 0x0220D0E0 + .byte 0x55, 0x53, 0x2C, 0x20, 0x56, 0x65, 0x72, 0x69 .byte 0x53, 0x69, 0x67, 0x6E, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C, 0x20, 0x43, 0x6C, 0x61, 0x73 .byte 0x73, 0x20, 0x33, 0x20, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6D, 0x61 .byte 0x72, 0x79, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E - .byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0xC9, 0x5C, 0x59, 0x9E + .byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00 + + .global UNK_0220D124 +UNK04_0220D124: ; 0x0220D124 + .byte 0xC9, 0x5C, 0x59, 0x9E .byte 0xF2, 0x1B, 0x8A, 0x01, 0x14, 0xB4, 0x10, 0xDF, 0x04, 0x40, 0xDB, 0xE3, 0x57, 0xAF, 0x6A, 0x45 .byte 0x40, 0x8F, 0x84, 0x0C, 0x0B, 0xD1, 0x33, 0xD9, 0xD9, 0x11, 0xCF, 0xEE, 0x02, 0x58, 0x1F, 0x25 .byte 0xF7, 0x2A, 0xA8, 0x44, 0x05, 0xAA, 0xEC, 0x03, 0x1F, 0x78, 0x7F, 0x9E, 0x93, 0xB9, 0x9A, 0x00 @@ -60887,13 +61090,28 @@ UNK04_0220C638: ; 0x0220C638 .byte 0x75, 0x71, 0xD2, 0x39, 0xEF, 0x4F, 0x42, 0xF0, 0x75, 0xDF, 0x0A, 0x90, 0xC6, 0x8E, 0x20, 0x6F .byte 0x98, 0x0F, 0xF8, 0xAC, 0x23, 0x5F, 0x70, 0x29, 0x36, 0xA4, 0xC9, 0x86, 0xE7, 0xB1, 0x9A, 0x20 .byte 0xCB, 0x53, 0xA5, 0x85, 0xE7, 0x3D, 0xBE, 0x7D, 0x9A, 0xFE, 0x24, 0x45, 0x33, 0xDC, 0x76, 0x15 - .byte 0xED, 0x0F, 0xA2, 0x71, 0x64, 0x4C, 0x65, 0x2E, 0x81, 0x68, 0x45, 0xA7, 0x01, 0x00, 0x01, 0x00 - .byte 0xBC, 0xD1, 0x20, 0x02, 0x7D, 0x00, 0x00, 0x00, 0x00, 0xD2, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 - .byte 0xA4, 0xD1, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x52, 0x53, 0x41, 0x20, 0x44, 0x61, 0x74, 0x61 + .byte 0xED, 0x0F, 0xA2, 0x71, 0x64, 0x4C, 0x65, 0x2E, 0x81, 0x68, 0x45, 0xA7 + + .global UNK_0220D1A4 +UNK04_0220D1A4: ; 0x0220D1A4 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220D1A8 +UNK04_0220D1A8: ; 0x0220D1A8 + .word UNK04_0220D1BC, 0x0000007D, UNK04_0220D200, 0x00000003 + .word UNK04_0220D1A4 + + .global UNK_0220D1BC +UNK04_0220D1BC: ; 0x0220D1BC + .byte 0x55, 0x53, 0x2C, 0x20, 0x52, 0x53, 0x41, 0x20, 0x44, 0x61, 0x74, 0x61 .byte 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x2E, 0x2C .byte 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43 .byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x41, 0x75, 0x74 - .byte 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0x92, 0xCE, 0x7A, 0xC1, 0xAE, 0x83, 0x3E, 0x5A + .byte 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00 + + .global UNK_0220D200 +UNK04_0220D200: ; 0x0220D200 + .byte 0x92, 0xCE, 0x7A, 0xC1, 0xAE, 0x83, 0x3E, 0x5A .byte 0xAA, 0x89, 0x83, 0x57, 0xAC, 0x25, 0x01, 0x76, 0x0C, 0xAD, 0xAE, 0x8E, 0x2C, 0x37, 0xCE, 0xEB .byte 0x35, 0x78, 0x64, 0x54, 0x03, 0xE5, 0x84, 0x40, 0x51, 0xC9, 0xBF, 0x8F, 0x08, 0xE2, 0x8A, 0x82 .byte 0x08, 0xD2, 0x16, 0x86, 0x37, 0x55, 0xE9, 0xB1, 0x21, 0x02, 0xAD, 0x76, 0x68, 0x81, 0x9A, 0x05 @@ -61101,27 +61319,46 @@ UNK04_0220D4BC: ; 0x0220D4BC .global UNK_0220D4C0 UNK04_0220D4C0: ; 0x0220D4C0 - .byte 0x4E, 0x57, 0x43, 0x55, 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x49, 0x4E, 0x54 + .byte 0x4E, 0x57, 0x43, 0x55, 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D4CC +UNK04_0220D4CC: ; 0x0220D4CC + .byte 0x4E, 0x49, 0x4E, 0x54 .byte 0x45, 0x4E, 0x44, 0x4F, 0x2D, 0x44, 0x53, 0x00 .global UNK_0220D4D8 UNK04_0220D4D8: ; 0x0220D4D8 - .byte 0x08, 0xD5, 0x20, 0x02 + .word UNK04_0220D508 .global UNK_0220D4DC UNK04_0220D4DC: ; 0x0220D4DC - .byte 0xE8, 0xD4, 0x20, 0x02 + .word UNK04_0220D4E8 .global UNK_0220D4E0 UNK04_0220D4E0: ; 0x0220D4E0 - .byte 0xF8, 0xD4, 0x20, 0x02 + .word UNK04_0220D4F8 .global UNK_0220D4E4 UNK04_0220D4E4: ; 0x0220D4E4 - .byte 0x24, 0xD5, 0x20, 0x02, 0x67, 0x77, 0x69, 0x27, 0x36, 0x26, 0x66, 0x73, 0x3D, 0x30, 0x4E, 0x66 - .byte 0x7E, 0x00, 0x00, 0x00, 0x25, 0x28, 0x65, 0x67, 0x45, 0x72, 0x29, 0x61, 0x67, 0x28, 0x73, 0x26 - .byte 0x6D, 0x00, 0x00, 0x00, 0x33, 0x38, 0x67, 0x36, 0x7A, 0x78, 0x6A, 0x6B, 0x32, 0x30, 0x67, 0x76 + .word UNK04_0220D524 + + .global UNK_0220D4E8 +UNK04_0220D4E8: ; 0x0220D4E8 + .byte 0x67, 0x77, 0x69, 0x27, 0x36, 0x26, 0x66, 0x73, 0x3D, 0x30, 0x4E, 0x66 + .byte 0x7E, 0x00, 0x00, 0x00 + + .global UNK_0220D4F8 +UNK04_0220D4F8: ; 0x0220D4F8 + .byte 0x25, 0x28, 0x65, 0x67, 0x45, 0x72, 0x29, 0x61, 0x67, 0x28, 0x73, 0x26 + .byte 0x6D, 0x00, 0x00, 0x00 + + .global UNK_0220D508 +UNK04_0220D508: ; 0x0220D508 + .byte 0x33, 0x38, 0x67, 0x36, 0x7A, 0x78, 0x6A, 0x6B, 0x32, 0x30, 0x67, 0x76 .byte 0x6D, 0x76, 0x5D, 0x36, 0x5E, 0x3D, 0x6A, 0x26, 0x25, 0x76, 0x59, 0x31, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220D524 +UNK04_0220D524: ; 0x0220D524 .byte 0x39, 0x35, 0x32, 0x75, 0x79, 0x62, 0x6A, 0x6E, 0x70, 0x6D, 0x75, 0x39, 0x30, 0x33, 0x62, 0x69 .byte 0x61, 0x40, 0x62, 0x6B, 0x35, 0x6D, 0x5B, 0x2D, 0x00, 0x00, 0x00, 0x00 @@ -62755,7 +62992,7 @@ UNK04_0220EDD4: ; 0x0220EDD4 .global UNK_0220EDD8 UNK04_0220EDD8: ; 0x0220EDD8 - .byte 0xDC, 0xED, 0x20, 0x02 + .word UNK04_0220EDDC .global UNK_0220EDDC UNK04_0220EDDC: ; 0x0220EDDC @@ -62961,7 +63198,7 @@ UNK04_0220F058: ; 0x0220F058 .global UNK_0220F060 UNK04_0220F060: ; 0x0220F060 - .byte 0x64, 0xF0, 0x20, 0x02 + .word UNK04_0220F064 .global UNK_0220F064 UNK04_0220F064: ; 0x0220F064 @@ -63059,37 +63296,153 @@ UNK04_0220F218: ; 0x0220F218 UNK04_0220F250: ; 0x0220F250 .byte 0x25, 0x73, 0x2E, 0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x2E, 0x67, 0x73, 0x2E, 0x6E, 0x69, 0x6E .byte 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x77, 0x69, 0x66, 0x69, 0x2E, 0x6E, 0x65, 0x74, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x69, 0x64, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x74, 0x65, 0x61, 0x6D - .byte 0x5F, 0x00, 0x00, 0x00, 0x70, 0x69, 0x6E, 0x67, 0x5F, 0x00, 0x00, 0x00, 0x73, 0x63, 0x6F, 0x72 - .byte 0x65, 0x5F, 0x00, 0x00, 0x74, 0x65, 0x61, 0x6D, 0x5F, 0x74, 0x00, 0x00, 0x73, 0x6B, 0x69, 0x6C - .byte 0x6C, 0x5F, 0x00, 0x00, 0x6D, 0x61, 0x70, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x64, 0x65, 0x61, 0x74 - .byte 0x68, 0x73, 0x5F, 0x00, 0x67, 0x61, 0x6D, 0x65, 0x76, 0x65, 0x72, 0x00, 0x70, 0x6C, 0x61, 0x79 - .byte 0x65, 0x72, 0x5F, 0x00, 0x73, 0x63, 0x6F, 0x72, 0x65, 0x5F, 0x74, 0x00, 0x67, 0x72, 0x6F, 0x75 - .byte 0x70, 0x69, 0x64, 0x00, 0x67, 0x61, 0x6D, 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 - .byte 0x68, 0x6F, 0x73, 0x74, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00, 0x00, 0x00, 0x70, 0x61, 0x73, 0x73 - .byte 0x77, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x68, 0x6F, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65 - .byte 0x00, 0x00, 0x00, 0x00, 0x6E, 0x75, 0x6D, 0x74, 0x65, 0x61, 0x6D, 0x73, 0x00, 0x00, 0x00, 0x00 - .byte 0x67, 0x61, 0x6D, 0x65, 0x6D, 0x6F, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x74, 0x65, 0x61, 0x6D - .byte 0x70, 0x6C, 0x61, 0x79, 0x00, 0x00, 0x00, 0x00, 0x67, 0x61, 0x6D, 0x65, 0x74, 0x79, 0x70, 0x65 - .byte 0x00, 0x00, 0x00, 0x00, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00 - .byte 0x66, 0x72, 0x61, 0x67, 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00, 0x74, 0x69, 0x6D, 0x65 - .byte 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00, 0x6E, 0x75, 0x6D, 0x70, 0x6C, 0x61, 0x79, 0x65 - .byte 0x72, 0x73, 0x00, 0x00, 0x6D, 0x61, 0x78, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00 - .byte 0x67, 0x61, 0x6D, 0x65, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6E, 0x74, 0x00, 0x74, 0x69, 0x6D, 0x65 - .byte 0x65, 0x6C, 0x61, 0x70, 0x73, 0x65, 0x64, 0x00, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x65, 0x6C, 0x61 - .byte 0x70, 0x73, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x74, 0x65, 0x61, 0x6D, 0x66, 0x72, 0x61, 0x67 + + .global UNK_0220F270 +UNK04_0220F270: ; 0x0220F270 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F274 +UNK04_0220F274: ; 0x0220F274 + .byte 0x70, 0x69, 0x64, 0x5F, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F27C +UNK04_0220F27C: ; 0x0220F27C + .byte 0x74, 0x65, 0x61, 0x6D + .byte 0x5F, 0x00, 0x00, 0x00 + + .global UNK_0220F284 +UNK04_0220F284: ; 0x0220F284 + .byte 0x70, 0x69, 0x6E, 0x67, 0x5F, 0x00, 0x00, 0x00 + + .global UNK_0220F28C +UNK04_0220F28C: ; 0x0220F28C + .byte 0x73, 0x63, 0x6F, 0x72 + .byte 0x65, 0x5F, 0x00, 0x00 + + .global UNK_0220F294 +UNK04_0220F294: ; 0x0220F294 + .byte 0x74, 0x65, 0x61, 0x6D, 0x5F, 0x74, 0x00, 0x00 + + .global UNK_0220F29C +UNK04_0220F29C: ; 0x0220F29C + .byte 0x73, 0x6B, 0x69, 0x6C + .byte 0x6C, 0x5F, 0x00, 0x00 + + .global UNK_0220F2A4 +UNK04_0220F2A4: ; 0x0220F2A4 + .byte 0x6D, 0x61, 0x70, 0x6E, 0x61, 0x6D, 0x65, 0x00 + + .global UNK_0220F2AC +UNK04_0220F2AC: ; 0x0220F2AC + .byte 0x64, 0x65, 0x61, 0x74 + .byte 0x68, 0x73, 0x5F, 0x00 + + .global UNK_0220F2B4 +UNK04_0220F2B4: ; 0x0220F2B4 + .byte 0x67, 0x61, 0x6D, 0x65, 0x76, 0x65, 0x72, 0x00 + + .global UNK_0220F2BC +UNK04_0220F2BC: ; 0x0220F2BC + .byte 0x70, 0x6C, 0x61, 0x79 + .byte 0x65, 0x72, 0x5F, 0x00 + + .global UNK_0220F2C4 +UNK04_0220F2C4: ; 0x0220F2C4 + .byte 0x73, 0x63, 0x6F, 0x72, 0x65, 0x5F, 0x74, 0x00 + + .global UNK_0220F2CC +UNK04_0220F2CC: ; 0x0220F2CC + .byte 0x67, 0x72, 0x6F, 0x75 + .byte 0x70, 0x69, 0x64, 0x00 + + .global UNK_0220F2D4 +UNK04_0220F2D4: ; 0x0220F2D4 + .byte 0x67, 0x61, 0x6D, 0x65, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F2E0 +UNK04_0220F2E0: ; 0x0220F2E0 + .byte 0x68, 0x6F, 0x73, 0x74, 0x70, 0x6F, 0x72, 0x74, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F2EC +UNK04_0220F2EC: ; 0x0220F2EC + .byte 0x70, 0x61, 0x73, 0x73 + .byte 0x77, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F2F8 +UNK04_0220F2F8: ; 0x0220F2F8 + .byte 0x68, 0x6F, 0x73, 0x74, 0x6E, 0x61, 0x6D, 0x65 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F304 +UNK04_0220F304: ; 0x0220F304 + .byte 0x6E, 0x75, 0x6D, 0x74, 0x65, 0x61, 0x6D, 0x73, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F310 +UNK04_0220F310: ; 0x0220F310 + .byte 0x67, 0x61, 0x6D, 0x65, 0x6D, 0x6F, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F31C +UNK04_0220F31C: ; 0x0220F31C + .byte 0x74, 0x65, 0x61, 0x6D + .byte 0x70, 0x6C, 0x61, 0x79, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F328 +UNK04_0220F328: ; 0x0220F328 + .byte 0x67, 0x61, 0x6D, 0x65, 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F334 +UNK04_0220F334: ; 0x0220F334 + .byte 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x00, 0x00 + + .global UNK_0220F340 +UNK04_0220F340: ; 0x0220F340 + .byte 0x66, 0x72, 0x61, 0x67, 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220F34C +UNK04_0220F34C: ; 0x0220F34C + .byte 0x74, 0x69, 0x6D, 0x65 + .byte 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00 + + .global UNK_0220F358 +UNK04_0220F358: ; 0x0220F358 + .byte 0x6E, 0x75, 0x6D, 0x70, 0x6C, 0x61, 0x79, 0x65 + .byte 0x72, 0x73, 0x00, 0x00, + + .global UNK_0220F364 +UNK04_0220F364: ; 0x0220F364 + .byte 0x6D, 0x61, 0x78, 0x70, 0x6C, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00 + + .global UNK_0220F370 +UNK04_0220F370: ; 0x0220F370 + .byte 0x67, 0x61, 0x6D, 0x65, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6E, 0x74, 0x00 + + .global UNK_0220F37C +UNK04_0220F37C: ; 0x0220F37C + .byte 0x74, 0x69, 0x6D, 0x65 + .byte 0x65, 0x6C, 0x61, 0x70, 0x73, 0x65, 0x64, 0x00 + + .global UNK_0220F388 +UNK04_0220F388: ; 0x0220F388 + .byte 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x65, 0x6C, 0x61 + .byte 0x70, 0x73, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F398 +UNK04_0220F398: ; 0x0220F398 + .byte 0x74, 0x65, 0x61, 0x6D, 0x66, 0x72, 0x61, 0x67 .byte 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x00, 0x00, 0x00 .global UNK_0220F3A8 UNK04_0220F3A8: ; 0x0220F3A8 - .byte 0x70, 0xF2, 0x20, 0x02, 0xF8, 0xF2, 0x20, 0x02, 0xD4, 0xF2, 0x20, 0x02, 0xB4, 0xF2, 0x20, 0x02 - .byte 0xE0, 0xF2, 0x20, 0x02, 0xA4, 0xF2, 0x20, 0x02, 0x28, 0xF3, 0x20, 0x02, 0x70, 0xF3, 0x20, 0x02 - .byte 0x58, 0xF3, 0x20, 0x02, 0x04, 0xF3, 0x20, 0x02, 0x64, 0xF3, 0x20, 0x02, 0x10, 0xF3, 0x20, 0x02 - .byte 0x1C, 0xF3, 0x20, 0x02, 0x40, 0xF3, 0x20, 0x02, 0x98, 0xF3, 0x20, 0x02, 0x7C, 0xF3, 0x20, 0x02 - .byte 0x4C, 0xF3, 0x20, 0x02, 0x34, 0xF3, 0x20, 0x02, 0x88, 0xF3, 0x20, 0x02, 0xEC, 0xF2, 0x20, 0x02 - .byte 0xCC, 0xF2, 0x20, 0x02, 0xBC, 0xF2, 0x20, 0x02, 0x8C, 0xF2, 0x20, 0x02, 0x9C, 0xF2, 0x20, 0x02 - .byte 0x84, 0xF2, 0x20, 0x02, 0x7C, 0xF2, 0x20, 0x02, 0xAC, 0xF2, 0x20, 0x02, 0x74, 0xF2, 0x20, 0x02 - .byte 0x94, 0xF2, 0x20, 0x02, 0xC4, 0xF2, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word UNK04_0220F270, UNK04_0220F2F8, UNK04_0220F2D4, UNK04_0220F2B4 + .word UNK04_0220F2E0, UNK04_0220F2A4, UNK04_0220F328, UNK04_0220F370 + .word UNK04_0220F358, UNK04_0220F304, UNK04_0220F364, UNK04_0220F310 + .word UNK04_0220F31C, UNK04_0220F340, UNK04_0220F398, UNK04_0220F37C + .word UNK04_0220F34C, UNK04_0220F334, UNK04_0220F388, UNK04_0220F2EC + .word UNK04_0220F2CC, UNK04_0220F2BC, UNK04_0220F28C, UNK04_0220F29C + .word UNK04_0220F284, UNK04_0220F27C, UNK04_0220F2AC, UNK04_0220F274 + .word UNK04_0220F294, UNK04_0220F2C4 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -63157,8 +63510,16 @@ UNK04_0220F7A8: ; 0x0220F7A8 .global UNK_0220F7B8 UNK04_0220F7B8: ; 0x0220F7B8 - .byte 0x5C, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x66, 0x69, 0x6E, 0x61 - .byte 0x6C, 0x00, 0x00, 0x00, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x00 + .byte 0x5C, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5C, 0x00, 0x00, 0x00, 0x00 + + .global UNK_0220F7C4 +UNK04_0220F7C4: ; 0x0220F7C4 + .byte 0x66, 0x69, 0x6E, 0x61 + .byte 0x6C, 0x00, 0x00, 0x00 + + .global UNK_0220F7CC +UNK04_0220F7CC: ; 0x0220F7CC + .byte 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x00 .global UNK_0220F7D4 UNK04_0220F7D4: ; 0x0220F7D4 @@ -63190,7 +63551,11 @@ UNK04_0220F800: ; 0x0220F800 .global UNK_0220F804 UNK04_0220F804: ; 0x0220F804 - .byte 0x08, 0xF8, 0x20, 0x02, 0x51, 0x75, 0x65, 0x72, 0x79, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x3A + .word UNK04_0220F808 + + .global UNK_0220F808 +UNK04_0220F808: ; 0x0220F808 + .byte 0x51, 0x75, 0x65, 0x72, 0x79, 0x20, 0x45, 0x72, 0x72, 0x6F, 0x72, 0x3A .byte 0x20, 0x00, 0x00, 0x00 .global UNK_0220F818 @@ -63239,14 +63604,29 @@ UNK04_0220F8A8: ; 0x0220F8A8 .global UNK_0220F8BC UNK04_0220F8BC: ; 0x0220F8BC - .byte 0x76, 0x61, 0x6C, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x01, 0x00, 0x01, 0x00 - .byte 0xE0, 0xF8, 0x20, 0x02, 0x80, 0x00, 0x00, 0x00, 0x30, 0xF9, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00 - .byte 0xC8, 0xF8, 0x20, 0x02, 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6E, 0x67, 0x74 + .byte 0x76, 0x61, 0x6C, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00 + + .global UNK_0220F8C8 +UNK04_0220F8C8: ; 0x0220F8C8 + .byte 0x01, 0x00, 0x01, 0x00 + + .global UNK_0220F8CC +UNK04_0220F8CC: ; 0x0220F8CC + .word UNK04_0220F8E0, 0x00000080, UNK04_0220F930, 0x00000003 + .word UNK04_0220F8C8 + + .global UNK_0220F8E0 +UNK04_0220F8E0: ; 0x0220F8E0 + .byte 0x55, 0x53, 0x2C, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6E, 0x67, 0x74 .byte 0x6F, 0x6E, 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x6F, 0x66, 0x20 .byte 0x41, 0x6D, 0x65, 0x72, 0x69, 0x63, 0x61, 0x20, 0x49, 0x6E, 0x63, 0x2C, 0x20, 0x4E, 0x4F, 0x41 .byte 0x2C, 0x20, 0x4E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x20, 0x43, 0x41, 0x2C, 0x20, 0x63 .byte 0x61, 0x40, 0x6E, 0x6F, 0x61, 0x2E, 0x6E, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x64, 0x6F, 0x2E, 0x63 - .byte 0x6F, 0x6D, 0x00, 0x00, 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF, 0x86, 0xA8, 0xE8, 0xD7 + .byte 0x6F, 0x6D, 0x00, 0x00 + + .global UNK_0220F930 +UNK04_0220F930: ; 0x0220F930 + .byte 0xB3, 0xCD, 0x79, 0x97, 0x77, 0x5D, 0x8A, 0xAF, 0x86, 0xA8, 0xE8, 0xD7 .byte 0x73, 0x1C, 0x77, 0xDF, 0x10, 0x90, 0x1F, 0x81, 0xF8, 0x41, 0x9E, 0x21, 0x55, 0xDF, 0xBC, 0xFC .byte 0x63, 0xFB, 0x19, 0x43, 0xF1, 0xF6, 0xC4, 0x72, 0x42, 0x49, 0xBD, 0xAD, 0x44, 0x68, 0x4E, 0xF3 .byte 0xDA, 0x1D, 0xE6, 0x4D, 0xD8, 0xF9, 0x59, 0x88, 0xDC, 0xAE, 0x3E, 0x9B, 0x38, 0x09, 0xCA, 0x7F @@ -63263,7 +63643,7 @@ UNK04_0220F9B0: ; 0x0220F9B0 .global UNK_0220F9C8 UNK04_0220F9C8: ; 0x0220F9C8 - .byte 0xCC, 0xF8, 0x20, 0x02 + .word UNK04_0220F8CC .global UNK_0220F9CC UNK04_0220F9CC: ; 0x0220F9CC diff --git a/arm9/modules/04/asm/thumb_04.s b/arm9/modules/04/asm/thumb_04.s index 48315516..88fd1d47 100644 --- a/arm9/modules/04/asm/thumb_04.s +++ b/arm9/modules/04/asm/thumb_04.s @@ -2975,14 +2975,14 @@ _021D8BEC: .word 0x000034FC thumb_func_start MOD04_021D8BF0 MOD04_021D8BF0: ; 0x021D8BF0 ldr r0, _021D8BFC ; =UNK04_0220FBC8 - ldr r3, _021D8C00 ; =0x020C1458 + ldr r3, _021D8C00 ; =FUN_020C1458 ldr r1, [r0, #4] ldr r0, _021D8C04 ; =0x00003504 add r0, r1, r0 bx r3 .align 2, 0 _021D8BFC: .word UNK04_0220FBC8 -_021D8C00: .word 0x020C1458 +_021D8C00: .word FUN_020C1458 _021D8C04: .word 0x00003504 thumb_func_start MOD04_021D8C08 diff --git a/arm9/modules/06/asm/module_06.s b/arm9/modules/06/asm/module_06.s index 40f85328..53f1760a 100644 --- a/arm9/modules/06/asm/module_06.s +++ b/arm9/modules/06/asm/module_06.s @@ -8573,7 +8573,7 @@ MOD06_0223D7EC: ; 0x0223D7EC mov r0, #0 pop {r3, r4, r5, pc} _0223D804: - ldr r0, _0223D90C ; =0x021C48B8 + ldr r0, _0223D90C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -8694,7 +8694,7 @@ _0223D908: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_0223D90C: .word 0x021C48B8 +_0223D90C: .word gUnknown21C48B8 _0223D910: .word 0x00000241 _0223D914: .word 0x000001BE @@ -9842,7 +9842,7 @@ MOD06_0223E29C: ; 0x0223E29C mov r0, #6 pop {r4, pc} _0223E2C4: - ldr r0, _0223E37C ; =0x021C48B8 + ldr r0, _0223E37C ; =gUnknown21C48B8 mov r1, #1 ldr r2, [r0, #0x48] add r0, r2, #0 @@ -9920,7 +9920,7 @@ _0223E374: pop {r4, pc} .align 2, 0 _0223E378: .word 0x00000638 -_0223E37C: .word 0x021C48B8 +_0223E37C: .word gUnknown21C48B8 _0223E380: .word 0x000005DC thumb_func_start MOD06_0223E384 @@ -10526,7 +10526,7 @@ MOD06_0223E858: ; 0x0223E858 mov r0, #0xa pop {r3, r4, r5, pc} _0223E86E: - ldr r0, _0223E948 ; =0x021C48B8 + ldr r0, _0223E948 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -10626,7 +10626,7 @@ _0223E944: mov r0, #0xa pop {r3, r4, r5, pc} .align 2, 0 -_0223E948: .word 0x021C48B8 +_0223E948: .word gUnknown21C48B8 _0223E94C: .word 0x00000241 thumb_func_start MOD06_0223E950 @@ -10642,7 +10642,7 @@ MOD06_0223E950: ; 0x0223E950 mov r0, #0xb pop {r4, pc} _0223E966: - ldr r0, _0223E9B8 ; =0x021C48B8 + ldr r0, _0223E9B8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -10678,7 +10678,7 @@ _0223E9B2: mov r0, #0xb pop {r4, pc} nop -_0223E9B8: .word 0x021C48B8 +_0223E9B8: .word gUnknown21C48B8 thumb_func_start MOD06_0223E9BC MOD06_0223E9BC: ; 0x0223E9BC @@ -11109,7 +11109,7 @@ MOD06_0223ECF0: ; 0x0223ECF0 ldr r1, [r4, #4] add r0, r5, #0 bl FUN_0203781C - ldr r1, _0223ED4C ; =0x0208A259 + ldr r1, _0223ED4C ; =FUN_0208A258 add r0, r6, #0 add r2, r4, #0 bl FUN_020463EC @@ -11120,7 +11120,7 @@ _0223ED46: pop {r4, r5, r6, pc} .align 2, 0 _0223ED48: .word MOD6_0224F47C -_0223ED4C: .word 0x0208A259 +_0223ED4C: .word FUN_0208A258 _0223ED50: .word 0x0000022F thumb_func_start MOD06_0223ED54 @@ -12278,7 +12278,7 @@ MOD06_0223F6D8: ; 0x0223F6D8 bl MOD06_0223F5D0 cmp r0, #0 bne _0223F712 - ldr r0, _0223F718 ; =0x021C48B8 + ldr r0, _0223F718 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -12292,7 +12292,7 @@ _0223F712: pop {r3, r4, r5, pc} .align 2, 0 _0223F714: .word MOD6_02252420 -_0223F718: .word 0x021C48B8 +_0223F718: .word gUnknown21C48B8 _0223F71C: .word MOD06_0223F720 thumb_func_start MOD06_0223F720 @@ -13247,7 +13247,7 @@ MOD06_0223FEF0: ; 0x0223FEF0 bl FUN_020546C8 cmp r0, #0 beq _0223FF26 - ldr r0, _0223FF2C ; =0x021C48B8 + ldr r0, _0223FF2C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13265,7 +13265,7 @@ _0223FF26: pop {r3, r4, r5, pc} .align 2, 0 _0223FF28: .word MOD6_02252420 -_0223FF2C: .word 0x021C48B8 +_0223FF2C: .word gUnknown21C48B8 thumb_func_start MOD06_0223FF30 MOD06_0223FF30: ; 0x0223FF30 @@ -13279,7 +13279,7 @@ MOD06_0223FF30: ; 0x0223FF30 bl FUN_020546C8 cmp r0, #0 beq _0223FF5C - ldr r0, _0223FF64 ; =0x021C48B8 + ldr r0, _0223FF64 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13291,7 +13291,7 @@ _0223FF5C: pop {r3, pc} nop _0223FF60: .word MOD6_02252420 -_0223FF64: .word 0x021C48B8 +_0223FF64: .word gUnknown21C48B8 _0223FF68: .word MOD06_0223FF6C thumb_func_start MOD06_0223FF6C @@ -13541,7 +13541,7 @@ MOD06_02240164: ; 0x02240164 bl FUN_020546C8 cmp r0, #0 beq _02240192 - ldr r0, _02240198 ; =0x021C48B8 + ldr r0, _02240198 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13557,7 +13557,7 @@ _02240192: pop {r4, pc} .align 2, 0 _02240194: .word MOD6_02252420 -_02240198: .word 0x021C48B8 +_02240198: .word gUnknown21C48B8 thumb_func_start MOD06_0224019C MOD06_0224019C: ; 0x0224019C @@ -14107,7 +14107,7 @@ MOD06_0224062C: ; 0x0224062C bl FUN_020546C8 cmp r0, #0 beq _0224065E - ldr r0, _02240664 ; =0x021C48B8 + ldr r0, _02240664 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -14124,7 +14124,7 @@ _0224065E: pop {r4, pc} .align 2, 0 _02240660: .word MOD6_02252420 -_02240664: .word 0x021C48B8 +_02240664: .word gUnknown21C48B8 thumb_func_start MOD06_02240668 MOD06_02240668: ; 0x02240668 @@ -14202,7 +14202,7 @@ MOD06_022406EC: ; 0x022406EC bl FUN_020546C8 cmp r0, #0 beq _02240718 - ldr r0, _02240720 ; =0x021C48B8 + ldr r0, _02240720 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -14215,7 +14215,7 @@ _02240718: pop {r3, r4, r5, pc} nop _0224071C: .word MOD6_02252420 -_02240720: .word 0x021C48B8 +_02240720: .word gUnknown21C48B8 thumb_func_start MOD06_02240724 MOD06_02240724: ; 0x02240724 @@ -15438,7 +15438,7 @@ _022410D2: bl FUN_020546C8 cmp r0, #0 beq _0224117E - ldr r0, _02241184 ; =0x021C48B8 + ldr r0, _02241184 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -15456,7 +15456,7 @@ _022410F0: str r0, [r4, #0x7c] b _0224117E _02241104: - ldr r1, _02241184 ; =0x021C48B8 + ldr r1, _02241184 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -15510,7 +15510,7 @@ _0224117E: mov r0, #0 pop {r4, pc} nop -_02241184: .word 0x021C48B8 +_02241184: .word gUnknown21C48B8 thumb_func_start MOD06_02241188 MOD06_02241188: ; 0x02241188 @@ -19252,7 +19252,7 @@ MOD06_02242F54: ; 0x02242F54 push {r3, r4, lr} sub sp, #4 add r4, r0, #0 - ldr r0, _02242FE0 ; =0x021C48B8 + ldr r0, _02242FE0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -19320,7 +19320,7 @@ _02242FDC: add sp, #4 pop {r3, r4, pc} .align 2, 0 -_02242FE0: .word 0x021C48B8 +_02242FE0: .word gUnknown21C48B8 _02242FE4: .word MOD6_02250C40 _02242FE8: .word 0x000003D9 @@ -40750,7 +40750,7 @@ _0224D432: str r0, [r4, #4] b _0224D462 _0224D442: - ldr r0, _0224D468 ; =0x021C48B8 + ldr r0, _0224D468 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -40769,7 +40769,7 @@ _0224D462: mov r0, #0 pop {r3, r4, r5, pc} nop -_0224D468: .word 0x021C48B8 +_0224D468: .word gUnknown21C48B8 thumb_func_start MOD06_0224D46C MOD06_0224D46C: ; 0x0224D46C @@ -41582,7 +41582,7 @@ _0224DB3E: bl MOD06_0224DD28 cmp r0, #0 beq _0224DB9A - ldr r0, _0224DB68 ; =0x021C48B8 + ldr r0, _0224DB68 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -41594,7 +41594,7 @@ _0224DB3E: _0224DB5C: .word MOD6_02252080 _0224DB60: .word MOD06_0224E410 _0224DB64: .word 0x000005DC -_0224DB68: .word 0x021C48B8 +_0224DB68: .word gUnknown21C48B8 _0224DB6C: mov r0, #0x55 lsl r0, r0, #2 @@ -42252,7 +42252,7 @@ _0224E084: bl String_dtor ldr r3, [sp, #0x14] ldr r0, [r5, #4] - ldr r1, _0224E168 ; =0x022523A0 + ldr r1, _0224E168 ; =MOD6_022523A0 lsl r3, r3, #0x18 str r0, [r1, #0xc] mov r0, #0x12 @@ -42264,7 +42264,7 @@ _0224E084: add r0, #0xc str r0, [r1] mov r1, #0 - ldr r0, _0224E16C ; =0x022523A0 + ldr r0, _0224E16C ; =MOD6_022523A0 add r2, r1, #0 bl FUN_020010A8 str r0, [r5, #8] @@ -42332,8 +42332,8 @@ _0224E164: add sp, #0x64 pop {r4, r5, r6, r7, pc} .align 2, 0 -_0224E168: .word 0x022523A0 -_0224E16C: .word 0x022523A0 +_0224E168: .word MOD6_022523A0 +_0224E16C: .word MOD6_022523A0 _0224E170: .word MOD6_02252074 thumb_func_start MOD06_0224E174 @@ -45912,8 +45912,8 @@ MOD6_0225221C: ; 0x0225221C .byte 0x19, 0xEB, 0x24, 0x02, 0x45, 0xEC, 0x24, 0x02, 0x45, 0xEC, 0x24, 0x02 .data - .global MOD6_22252240 -MOD6_22252240: ; 0x22252240 + .global MOD6_02252240 +MOD6_22252240: ; 0x02252240 .byte 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0xA1, 0x23, 0x02 .byte 0x9D, 0xA1, 0x23, 0x02, 0xB1, 0xA1, 0x23, 0x02, 0x64, 0x61, 0x74, 0x61, 0x2F, 0x73, 0x68, 0x6F .byte 0x70, 0x5F, 0x68, 0x2E, 0x63, 0x6C, 0x64, 0x61, 0x74, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61 @@ -45936,6 +45936,9 @@ MOD6_22252240: ; 0x22252240 .byte 0x00, 0xB8, 0xFF, 0xFF, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00 .byte 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB8, 0xFF, 0xFF, 0x00, 0xC0, 0x00, 0x00 .byte 0x00, 0x48, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00 + + .global MOD6_022523A0 +MOD6_022523A0: ; 0x022523A0 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x07, 0x00, 0x00, 0x10, 0x00, 0x18, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0xB8, 0xFF, 0xFF, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xB8, 0xFF, 0xFF, 0x00, 0x48, 0x00, 0x00 diff --git a/arm9/modules/08/asm/module_08.s b/arm9/modules/08/asm/module_08.s index 5dd3954b..b9b56fd9 100644 --- a/arm9/modules/08/asm/module_08.s +++ b/arm9/modules/08/asm/module_08.s @@ -1196,7 +1196,7 @@ MOD08_022126A4: ; 0x022126A4 mov r1, #1 add r2, #0x8d strb r1, [r2] - ldr r3, _022126D8 ; =0x021C48B8 + ldr r3, _022126D8 ; =gUnknown21C48B8 lsl r2, r1, #9 ldr r4, [r3, #0x44] tst r2, r4 @@ -1219,7 +1219,7 @@ _022126D4: pop {r3, r4} bx lr .align 2, 0 -_022126D8: .word 0x021C48B8 +_022126D8: .word gUnknown21C48B8 thumb_func_start MOD08_022126DC MOD08_022126DC: ; 0x022126DC diff --git a/arm9/modules/09/asm/module_09.s b/arm9/modules/09/asm/module_09.s index ed8b6268..5c1ef066 100644 --- a/arm9/modules/09/asm/module_09.s +++ b/arm9/modules/09/asm/module_09.s @@ -1544,7 +1544,7 @@ _02212AA0: .word 0x0000207B MOD09_02212AA4: ; 0x02212AA4 push {r4, lr} add r4, r0, #0 - ldr r0, _02212AC4 ; =0x021C48B8 + ldr r0, _02212AC4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1560,7 +1560,7 @@ _02212AC0: mov r0, #0x12 pop {r4, pc} .align 2, 0 -_02212AC4: .word 0x021C48B8 +_02212AC4: .word gUnknown21C48B8 _02212AC8: .word 0x00002079 thumb_func_start MOD09_02212ACC @@ -13585,7 +13585,7 @@ _02218E8A: MOD09_02218E90: ; 0x02218E90 push {r4, lr} add r4, r0, #0 - ldr r0, _02218EB0 ; =0x021C48B8 + ldr r0, _02218EB0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -13601,7 +13601,7 @@ _02218EAC: mov r0, #0xa pop {r4, pc} .align 2, 0 -_02218EB0: .word 0x021C48B8 +_02218EB0: .word gUnknown21C48B8 _02218EB4: .word 0x0000114B thumb_func_start MOD09_02218EB8 @@ -17372,7 +17372,7 @@ MOD09_0221AC98: ; 0x0221AC98 mov r0, #1 pop {r3, r4, pc} _0221ACA8: - ldr r1, _0221ACDC ; =0x021C48B8 + ldr r1, _0221ACDC ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #0xf3 tst r1, r2 @@ -17397,7 +17397,7 @@ _0221ACD4: add sp, #4 pop {r3, r4, pc} nop -_0221ACDC: .word 0x021C48B8 +_0221ACDC: .word gUnknown21C48B8 _0221ACE0: .word 0x000005DC thumb_func_start MOD09_0221ACE4 @@ -17460,7 +17460,7 @@ MOD09_0221AD30: ; 0x0221AD30 mvn r0, r0 pop {r4, r5, r6, r7, pc} _0221AD46: - ldr r0, _0221AEBC ; =0x021C48B8 + ldr r0, _0221AEBC ; =gUnknown21C48B8 mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -17631,7 +17631,7 @@ _0221AE8A: mvn r0, r0 pop {r4, r5, r6, r7, pc} _0221AE92: - ldr r0, _0221AEBC ; =0x021C48B8 + ldr r0, _0221AEBC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -17654,7 +17654,7 @@ _0221AEB6: add sp, #0x14 pop {r4, r5, r6, r7, pc} .align 2, 0 -_0221AEBC: .word 0x021C48B8 +_0221AEBC: .word gUnknown21C48B8 _0221AEC0: .word 0x000005DC _0221AEC4: .word 0x000005DD diff --git a/arm9/modules/11/asm/module_11.s b/arm9/modules/11/asm/module_11.s index bd0da753..4154f5dd 100644 --- a/arm9/modules/11/asm/module_11.s +++ b/arm9/modules/11/asm/module_11.s @@ -677,7 +677,7 @@ MOD11_0222DB50: ; 0x0222DB50 add r0, sp, #0x20 add r1, sp, #0x14 bl FUN_0201265C - ldr r0, _0222DF10 ; =0x021C48B8 + ldr r0, _0222DF10 ; =gUnknown21C48B8 ldr r6, [sp, #0x24] ldr r5, [r0, #0x2c] ldr r1, [sp, #0x18] @@ -1057,7 +1057,7 @@ _0222DC42: pop {r3, r4, r5, r6, r7, pc} nop _0222DF0C: .word 0x00002430 -_0222DF10: .word 0x021C48B8 +_0222DF10: .word gUnknown21C48B8 _0222DF14: .word 0x0225DA20 _0222DF18: .word 0x0225D9D8 _0222DF1C: .word 0x00100010 @@ -12117,7 +12117,7 @@ MOD11_02233598: ; 0x02233598 mov r1, #4 tst r0, r1 bne _022335D2 - ldr r0, _022335FC ; =0x021C48B8 + ldr r0, _022335FC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] ldr r0, _02233600 ; =0x00000C03 tst r0, r1 @@ -12152,7 +12152,7 @@ _022335F2: mov r0, #0 pop {r4, r5, r6, pc} nop -_022335FC: .word 0x021C48B8 +_022335FC: .word gUnknown21C48B8 _02233600: .word 0x00000C03 thumb_func_start MOD11_02233604 @@ -27420,7 +27420,7 @@ _0223ADEC: str r0, [r4, #0x28] pop {r4, r5, r6, r7, pc} _0223AE3C: - ldr r0, _0223AF68 ; =0x021C48B8 + ldr r0, _0223AF68 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] ldr r0, _0223AF6C ; =0x00000C03 tst r0, r1 @@ -27558,7 +27558,7 @@ _0223AF58: .word 0x0225DC60 _0223AF5C: .word 0x000003B3 _0223AF60: .word 0x0225DC90 _0223AF64: .word 0x000003B5 -_0223AF68: .word 0x021C48B8 +_0223AF68: .word gUnknown21C48B8 _0223AF6C: .word 0x00000C03 _0223AF70: .word 0x000005DC _0223AF74: .word 0x0000FFFE @@ -28786,7 +28786,7 @@ _0223B990: bl MOD16_021EEF84 cmp r0, #0 beq _0223BA4C - ldr r0, _0223BBE0 ; =0x021C48B8 + ldr r0, _0223BBE0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -29048,7 +29048,7 @@ _0223BBCA: _0223BBD4: .word 0x0000FFFF _0223BBD8: .word 0x00000367 _0223BBDC: .word 0x0000219C -_0223BBE0: .word 0x021C48B8 +_0223BBE0: .word gUnknown21C48B8 _0223BBE4: .word 0x000005DC _0223BBE8: .word 0x00000496 _0223BBEC: @@ -72682,7 +72682,7 @@ _02250D98: strb r0, [r4, #0xa] pop {r4, r5, r6, r7, pc} _02250DA0: - ldr r0, _02250E98 ; =0x021C48B8 + ldr r0, _02250E98 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #8 tst r0, r1 @@ -72793,7 +72793,7 @@ _02250E88: .word 0x000004CA _02250E8C: .word 0x0000039A _02250E90: .word 0x000004C6 _02250E94: .word 0x00000197 -_02250E98: .word 0x021C48B8 +_02250E98: .word gUnknown21C48B8 _02250E9C: .word 0x000005DD _02250EA0: ldrb r1, [r4, #9] @@ -94268,7 +94268,7 @@ _0225B8D4: ldrb r0, [r5, r0] cmp r0, #1 beq _0225B8EC - ldr r1, _0225B918 ; =0x021C48B8 + ldr r1, _0225B918 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] ldr r1, _0225B91C ; =0x00000CF3 tst r1, r2 @@ -94297,7 +94297,7 @@ _0225B90C: pop {r4, r5, r6, pc} nop _0225B914: .word 0x0225FAAC -_0225B918: .word 0x021C48B8 +_0225B918: .word gUnknown21C48B8 _0225B91C: .word 0x00000CF3 _0225B920: .word 0x000005DC _0225B924: .word 0x000006F4 @@ -94395,7 +94395,7 @@ _0225B9CA: str r0, [sp, #0xc] cmp r0, #3 bne _0225B9EC - ldr r0, _0225BAF8 ; =0x021C48B8 + ldr r0, _0225BAF8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x40 tst r0, r1 @@ -94411,7 +94411,7 @@ _0225B9EC: ldr r0, [sp, #0xc] cmp r0, #0 bne _0225BA34 - ldr r0, _0225BAF8 ; =0x021C48B8 + ldr r0, _0225BAF8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -94542,7 +94542,7 @@ _0225BAE8: .word 0x0225FAAC _0225BAEC: .word 0x0225F698 _0225BAF0: .word 0x000006EC _0225BAF4: .word 0x0000069F -_0225BAF8: .word 0x021C48B8 +_0225BAF8: .word gUnknown21C48B8 _0225BAFC: .word 0x000005DC _0225BB00: .word 0x000006A3 @@ -95985,7 +95985,7 @@ _0225C594: str r1, [sp] ldrsb r1, [r0, r5] mov ip, r1 - ldr r1, _0225C764 ; =0x021C48B8 + ldr r1, _0225C764 ; =gUnknown21C48B8 ldr r1, [r1, #0x48] tst r3, r1 beq _0225C5FA @@ -96235,7 +96235,7 @@ _0225C75E: add r0, r5, #0 pop {r3, r4, r5, r6, r7, pc} nop -_0225C764: .word 0x021C48B8 +_0225C764: .word gUnknown21C48B8 _0225C768: .word 0x000005DC thumb_func_start MOD11_0225C76C diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s index 5ecb5cbd..aeea1d62 100644 --- a/arm9/modules/12/asm/module_12.s +++ b/arm9/modules/12/asm/module_12.s @@ -11011,7 +11011,7 @@ _02232E3C: ldrb r0, [r5, r0] cmp r0, #1 beq _02232E54 - ldr r1, _02232E80 ; =0x021C48B8 + ldr r1, _02232E80 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] ldr r1, _02232E84 ; =0x00000CF3 tst r1, r2 @@ -11041,7 +11041,7 @@ _02232E76: pop {r4, r5, r6, pc} .align 2, 0 _02232E7C: .word 0x02245074 -_02232E80: .word 0x021C48B8 +_02232E80: .word gUnknown21C48B8 _02232E84: .word 0x00000CF3 _02232E88: .word 0x000005DC @@ -11469,7 +11469,7 @@ MOD12_0223318C: ; 0x0223318C add r2, r3, #0 mov r3, #0x40 mov ip, r1 - ldr r1, _02233364 ; =0x021C48B8 + ldr r1, _02233364 ; =gUnknown21C48B8 ldr r1, [r1, #0x48] tst r3, r1 beq _022331FA @@ -11719,7 +11719,7 @@ _0223335E: add r0, r5, #0 pop {r3, r4, r5, r6, r7, pc} nop -_02233364: .word 0x021C48B8 +_02233364: .word gUnknown21C48B8 _02233368: .word 0x000005DC thumb_func_start MOD12_0223336C @@ -28407,7 +28407,7 @@ _0223B14C: ldr r0, [r0, #0x18] cmp r0, #0x1e bge _0223B186 - ldr r0, _0223B348 ; =0x021C48B8 + ldr r0, _0223B348 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -28664,7 +28664,7 @@ _0223B340: pop {r4, r5, r6, r7, pc} .align 2, 0 _0223B344: .word 0x00000171 -_0223B348: .word 0x021C48B8 +_0223B348: .word gUnknown21C48B8 _0223B34C: .word 0x021C48F8 _0223B350: .word 0x000006ED _0223B354: .word 0x02245F84 @@ -29335,7 +29335,7 @@ _0223B8AC: ldr r1, _0223B914 ; =0x02246070 cmp r2, r1 bne _0223B8F0 - ldr r1, _0223B918 ; =0x021C48B8 + ldr r1, _0223B918 ; =gUnknown21C48B8 mov r2, #0x11 ldr r1, [r1, #0x48] add r3, r1, #0 @@ -29382,7 +29382,7 @@ _0223B90A: nop _0223B910: .word 0x02246094 _0223B914: .word 0x02246070 -_0223B918: .word 0x021C48B8 +_0223B918: .word gUnknown21C48B8 thumb_func_start MOD12_0223B91C MOD12_0223B91C: ; 0x0223B91C diff --git a/arm9/modules/13/asm/module_13_thumb.s b/arm9/modules/13/asm/module_13_thumb.s index aeec3a10..e8acb2b6 100644 --- a/arm9/modules/13/asm/module_13_thumb.s +++ b/arm9/modules/13/asm/module_13_thumb.s @@ -373,7 +373,7 @@ MOD13_02217530: ; 0x02217530 pop {r3} bx r3 _0221756A: - ldr r5, _02217590 ; =0x021C8F04 + ldr r5, _02217590 ; =CPSMyIp ldr r0, [r5] cmp r0, #0 bne _02217580 @@ -392,7 +392,7 @@ _02217580: bx r3 nop _0221758C: .word MOD13_0223F7C8 -_02217590: .word 0x021C8F04 +_02217590: .word CPSMyIp thumb_func_start MOD13_02217594 MOD13_02217594: ; 0x02217594 diff --git a/arm9/modules/14/asm/module_14.s b/arm9/modules/14/asm/module_14.s index 5f729880..8202d20f 100644 --- a/arm9/modules/14/asm/module_14.s +++ b/arm9/modules/14/asm/module_14.s @@ -73,7 +73,7 @@ _021D7568: ldr r0, [r4, r0] cmp r0, #0 beq _021D75AA - ldr r0, _021D75B4 ; =0x021C48B8 + ldr r0, _021D75B4 ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #2 lsl r0, r0, #0xa @@ -105,7 +105,7 @@ _021D75AA: mov r0, #1 pop {r4, pc} nop -_021D75B4: .word 0x021C48B8 +_021D75B4: .word gUnknown21C48B8 thumb_func_start MOD14_021D75B8 MOD14_021D75B8: ; 0x021D75B8 @@ -346,7 +346,7 @@ _021D7764: _021D776A: b _021D7970 _021D776C: - ldr r1, _021D7974 ; =0x021C48B8 + ldr r1, _021D7974 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #1 tst r1, r2 @@ -368,7 +368,7 @@ _021D7792: bl MOD14_021D7610 b _021D7970 _021D779C: - ldr r0, _021D7974 ; =0x021C48B8 + ldr r0, _021D7974 ; =gUnknown21C48B8 mov r2, #2 ldr r1, [r0, #0x48] tst r1, r2 @@ -587,7 +587,7 @@ _021D7970: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D7974: .word 0x021C48B8 +_021D7974: .word gUnknown21C48B8 _021D7978: .word MOD14_021D8804 _021D797C: .word MOD14_021D8A68 _021D7980: .word MOD14_021D86BC @@ -652,7 +652,7 @@ _021D79EC: ; jump table .short _021D7CB6 - _021D79EC - 2 ; case 5 .short _021D7CE4 - _021D79EC - 2 ; case 6 _021D79FA: - ldr r1, _021D7D00 ; =0x021C48B8 + ldr r1, _021D7D00 ; =gUnknown21C48B8 mov r2, #1 ldr r1, [r1, #0x48] tst r2, r1 @@ -698,7 +698,7 @@ _021D7A40: tst r0, r1 bne _021D7A6A _021D7A56: - ldr r0, _021D7D00 ; =0x021C48B8 + ldr r0, _021D7D00 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -714,7 +714,7 @@ _021D7A6A: str r1, [r4, r0] b _021D7CF8 _021D7A74: - ldr r0, _021D7D00 ; =0x021C48B8 + ldr r0, _021D7D00 ; =gUnknown21C48B8 add r1, r4, #0 ldr r0, [r0, #0x44] bl MOD14_021DB5B4 @@ -987,7 +987,7 @@ _021D7CB6: bl MOD14_021DCB98 cmp r0, #0 beq _021D7CF8 - ldr r0, _021D7D00 ; =0x021C48B8 + ldr r0, _021D7D00 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1017,7 +1017,7 @@ _021D7CF8: add sp, #4 pop {r3, r4, pc} nop -_021D7D00: .word 0x021C48B8 +_021D7D00: .word gUnknown21C48B8 _021D7D04: .word MOD14_021D8804 _021D7D08: .word MOD14_021D8A68 _021D7D0C: .word MOD14_021DAC80 @@ -1041,7 +1041,7 @@ MOD14_021D7D20: ; 0x021D7D20 _021D7D34: b _021D7EE8 _021D7D36: - ldr r5, _021D7EEC ; =0x021C48B8 + ldr r5, _021D7EEC ; =gUnknown21C48B8 add r2, r3, #0 ldr r1, [r5, #0x44] add r2, #0x70 @@ -1241,7 +1241,7 @@ _021D7EE8: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D7EEC: .word 0x021C48B8 +_021D7EEC: .word gUnknown21C48B8 _021D7EF0: .word MOD14_021DABE8 _021D7EF4: .word MOD14_021D8D70 _021D7EF8: .word MOD14_021D86BC @@ -1269,7 +1269,7 @@ _021D7F20: _021D7F26: b _021D80F2 _021D7F28: - ldr r3, _021D80F8 ; =0x021C48B8 + ldr r3, _021D80F8 ; =gUnknown21C48B8 mov r1, #1 ldr r5, [r3, #0x48] tst r1, r5 @@ -1481,7 +1481,7 @@ _021D80F2: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D80F8: .word 0x021C48B8 +_021D80F8: .word gUnknown21C48B8 _021D80FC: .word MOD14_021D854C _021D8100: .word MOD14_021D86BC _021D8104: .word MOD14_021DABE8 @@ -1513,7 +1513,7 @@ _021D8132: ; jump table .short _021D838A - _021D8132 - 2 ; case 4 .short _021D83A8 - _021D8132 - 2 ; case 5 _021D813E: - ldr r3, _021D83C8 ; =0x021C48B8 + ldr r3, _021D83C8 ; =gUnknown21C48B8 mov r1, #1 ldr r5, [r3, #0x48] tst r1, r5 @@ -1795,7 +1795,7 @@ _021D838A: bl MOD14_021D7600 b _021D83C4 _021D83A8: - ldr r0, _021D83C8 ; =0x021C48B8 + ldr r0, _021D83C8 ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #3 tst r0, r2 @@ -1812,7 +1812,7 @@ _021D83C4: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D83C8: .word 0x021C48B8 +_021D83C8: .word gUnknown21C48B8 _021D83CC: .word 0x000005F3 _021D83D0: .word MOD14_021D86BC _021D83D4: .word MOD14_021DABE8 @@ -2139,7 +2139,7 @@ _021D8660: mov r0, #5 str r0, [r5] _021D8674: - ldr r0, _021D86B8 ; =0x021C48B8 + ldr r0, _021D86B8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2169,7 +2169,7 @@ _021D86A8: .word MOD14_021DA7C4 _021D86AC: .word 0x000005F3 _021D86B0: .word 0x000005DD _021D86B4: .word MOD14_021D850C -_021D86B8: .word 0x021C48B8 +_021D86B8: .word gUnknown21C48B8 thumb_func_start MOD14_021D86BC MOD14_021D86BC: ; 0x021D86BC @@ -2295,7 +2295,7 @@ _021D87A6: mov r0, #3 str r0, [r5] _021D87BA: - ldr r0, _021D8800 ; =0x021C48B8 + ldr r0, _021D8800 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2325,7 +2325,7 @@ _021D87F0: .word 0x000005F3 _021D87F4: .word MOD14_021DA7C4 _021D87F8: .word 0x000005DD _021D87FC: .word MOD14_021D850C -_021D8800: .word 0x021C48B8 +_021D8800: .word gUnknown21C48B8 thumb_func_start MOD14_021D8804 MOD14_021D8804: ; 0x021D8804 @@ -2949,7 +2949,7 @@ _021D8D24: bl MOD14_021D7620 pop {r3, r4, r5, pc} _021D8D3A: - ldr r0, _021D8D6C ; =0x021C48B8 + ldr r0, _021D8D6C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2969,7 +2969,7 @@ _021D8D5C: .word 0x000005DD _021D8D60: .word MOD14_021DA3E4 _021D8D64: .word MOD14_021DA9D0 _021D8D68: .word MOD14_021DA7C4 -_021D8D6C: .word 0x021C48B8 +_021D8D6C: .word gUnknown21C48B8 thumb_func_start MOD14_021D8D70 MOD14_021D8D70: ; 0x021D8D70 @@ -3597,7 +3597,7 @@ _021D924A: ; jump table .short _021D942C - _021D924A - 2 ; case 3 .short _021D9440 - _021D924A - 2 ; case 4 _021D9254: - ldr r1, _021D9458 ; =0x021C48B8 + ldr r1, _021D9458 ; =gUnknown21C48B8 ldr r2, [r1, #0x44] mov r1, #1 tst r1, r2 @@ -3619,7 +3619,7 @@ _021D927C: bl MOD14_021D7610 pop {r3, r4, r5, pc} _021D9284: - ldr r1, _021D9458 ; =0x021C48B8 + ldr r1, _021D9458 ; =gUnknown21C48B8 ldr r2, [r1, #0x44] mov r1, #1 tst r1, r2 @@ -3631,7 +3631,7 @@ _021D9284: beq _021D92B6 cmp r0, #2 bne _021D9342 - ldr r1, _021D9458 ; =0x021C48B8 + ldr r1, _021D9458 ; =gUnknown21C48B8 mov r0, #0xf0 ldr r2, [r1, #0x44] ldr r1, [r1, #0x48] @@ -3698,7 +3698,7 @@ _021D9326: bl MOD14_021DCBC0 cmp r0, #0 beq _021D9342 - ldr r0, _021D9458 ; =0x021C48B8 + ldr r0, _021D9458 ; =gUnknown21C48B8 add r1, r4, #0 ldr r0, [r0, #0x44] bl MOD14_021DB790 @@ -3720,7 +3720,7 @@ _021D9350: ; jump table .short _021D9396 - _021D9350 - 2 ; case 3 .short _021D93BC - _021D9350 - 2 ; case 4 _021D935A: - ldr r1, _021D9458 ; =0x021C48B8 + ldr r1, _021D9458 ; =gUnknown21C48B8 mov r0, #0xf0 ldr r2, [r1, #0x44] ldr r1, [r1, #0x48] @@ -3780,7 +3780,7 @@ _021D93BC: bl MOD14_021DCB2C pop {r3, r4, r5, pc} _021D93E2: - ldr r0, _021D9458 ; =0x021C48B8 + ldr r0, _021D9458 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3835,7 +3835,7 @@ _021D9440: _021D9454: pop {r3, r4, r5, pc} nop -_021D9458: .word 0x021C48B8 +_021D9458: .word gUnknown21C48B8 _021D945C: .word 0x000005DC _021D9460: .word MOD14_021D94BC _021D9464: .word 0x000005F3 @@ -3969,7 +3969,7 @@ _021D954E: str r0, [r5] pop {r3, r4, r5, pc} _021D9574: - ldr r0, _021D95B0 ; =0x021C48B8 + ldr r0, _021D95B0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -3996,7 +3996,7 @@ _021D95A4: nop _021D95A8: .word 0x000005EB _021D95AC: .word 0x000005F3 -_021D95B0: .word 0x021C48B8 +_021D95B0: .word gUnknown21C48B8 thumb_func_start MOD14_021D95B4 MOD14_021D95B4: ; 0x021D95B4 @@ -4177,7 +4177,7 @@ _021D971C: bl MOD14_021DCB98 cmp r0, #0 beq _021D9762 - ldr r0, _021D976C ; =0x021C48B8 + ldr r0, _021D976C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4206,7 +4206,7 @@ _021D9762: .align 2, 0 _021D9764: .word 0x000005F3 _021D9768: .word 0x000005DC -_021D976C: .word 0x021C48B8 +_021D976C: .word gUnknown21C48B8 thumb_func_start MOD14_021D9770 MOD14_021D9770: ; 0x021D9770 @@ -4391,7 +4391,7 @@ _021D98E8: bl MOD14_021DCB98 cmp r0, #0 beq _021D9928 - ldr r0, _021D9930 ; =0x021C48B8 + ldr r0, _021D9930 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4417,7 +4417,7 @@ _021D9928: pop {r3, r4, r5, pc} nop _021D992C: .word 0x000005EB -_021D9930: .word 0x021C48B8 +_021D9930: .word gUnknown21C48B8 thumb_func_start MOD14_021D9934 MOD14_021D9934: ; 0x021D9934 @@ -4602,7 +4602,7 @@ _021D9AB2: bl MOD14_021DCB98 cmp r0, #0 beq _021D9B74 - ldr r0, _021D9B80 ; =0x021C48B8 + ldr r0, _021D9B80 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4620,7 +4620,7 @@ _021D9AD8: bl MOD14_021DCB98 cmp r0, #0 beq _021D9B74 - ldr r0, _021D9B80 ; =0x021C48B8 + ldr r0, _021D9B80 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4689,7 +4689,7 @@ _021D9B74: nop _021D9B78: .word 0x000005F3 _021D9B7C: .word 0x000001C1 -_021D9B80: .word 0x021C48B8 +_021D9B80: .word gUnknown21C48B8 thumb_func_start MOD14_021D9B84 MOD14_021D9B84: ; 0x021D9B84 @@ -5059,7 +5059,7 @@ _021D9E62: _021D9E70: b _021D9F76 _021D9E72: - ldr r0, _021D9F7C ; =0x021C48B8 + ldr r0, _021D9F7C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5082,7 +5082,7 @@ _021D9E96: bl MOD14_021DCBC0 cmp r0, #0 beq _021D9F76 - ldr r0, _021D9F7C ; =0x021C48B8 + ldr r0, _021D9F7C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5105,7 +5105,7 @@ _021D9EC8: bl MOD14_021DCBC0 cmp r0, #0 beq _021D9F76 - ldr r0, _021D9F7C ; =0x021C48B8 + ldr r0, _021D9F7C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5158,7 +5158,7 @@ _021D9F36: bl MOD14_021DCB98 cmp r0, #0 beq _021D9F76 - ldr r0, _021D9F7C ; =0x021C48B8 + ldr r0, _021D9F7C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5184,7 +5184,7 @@ _021D9F76: pop {r3, r4, r5, pc} .align 2, 0 _021D9F78: .word 0x000005F3 -_021D9F7C: .word 0x021C48B8 +_021D9F7C: .word gUnknown21C48B8 thumb_func_start MOD14_021D9F80 MOD14_021D9F80: ; 0x021D9F80 @@ -5963,7 +5963,7 @@ _021DA58E: bl MOD14_021DCB98 cmp r0, #0 beq _021DA5D6 - ldr r0, _021DA5E8 ; =0x021C48B8 + ldr r0, _021DA5E8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5995,7 +5995,7 @@ _021DA5D8: .word MOD14_021E6264 _021DA5DC: .word SDK_OVERLAY_MODULE_75_ID _021DA5E0: .word 0x021EC68C _021DA5E4: .word MOD14_021E6A00 -_021DA5E8: .word 0x021C48B8 +_021DA5E8: .word gUnknown21C48B8 _021DA5EC: .word 0x000005DD thumb_func_start MOD14_021DA5F0 @@ -6187,7 +6187,7 @@ _021DA76C: bl MOD14_021DCB98 cmp r0, #0 beq _021DA7B2 - ldr r0, _021DA7BC ; =0x021C48B8 + ldr r0, _021DA7BC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -6216,7 +6216,7 @@ _021DA7B2: .align 2, 0 _021DA7B4: .word MOD14_021E6A00 _021DA7B8: .word 0x000005F3 -_021DA7BC: .word 0x021C48B8 +_021DA7BC: .word gUnknown21C48B8 _021DA7C0: .word 0x000005DD thumb_func_start MOD14_021DA7C4 @@ -6435,7 +6435,7 @@ _021DA978: bl MOD14_021DCB98 cmp r0, #0 beq _021DA9BE - ldr r0, _021DA9C8 ; =0x021C48B8 + ldr r0, _021DA9C8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -6464,7 +6464,7 @@ _021DA9BE: .align 2, 0 _021DA9C0: .word MOD14_021E6A00 _021DA9C4: .word 0x000005F3 -_021DA9C8: .word 0x021C48B8 +_021DA9C8: .word gUnknown21C48B8 _021DA9CC: .word 0x000005DD thumb_func_start MOD14_021DA9D0 @@ -6527,7 +6527,7 @@ _021DAA2A: str r0, [r4] pop {r3, r4, r5, pc} _021DAA42: - ldr r0, _021DAA78 ; =0x021C48B8 + ldr r0, _021DAA78 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xf3 tst r1, r0 @@ -6553,7 +6553,7 @@ _021DAA5E: _021DAA74: pop {r3, r4, r5, pc} nop -_021DAA78: .word 0x021C48B8 +_021DAA78: .word gUnknown21C48B8 thumb_func_start MOD14_021DAA7C MOD14_021DAA7C: ; 0x021DAA7C @@ -6669,7 +6669,7 @@ _021DAB3E: bl MOD14_021DCB98 cmp r0, #0 beq _021DABDC - ldr r0, _021DABE0 ; =0x021C48B8 + ldr r0, _021DABE0 ; =gUnknown21C48B8 mov r1, #0x22 ldr r0, [r0, #0x48] lsl r1, r1, #4 @@ -6743,7 +6743,7 @@ _021DABDC: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021DABE0: .word 0x021C48B8 +_021DABE0: .word gUnknown21C48B8 _021DABE4: .word 0x000005DD thumb_func_start MOD14_021DABE8 @@ -6907,7 +6907,7 @@ _021DAD2C: bl FUN_020054C8 pop {r3, r4, r5, r6, r7, pc} _021DAD34: - ldr r0, _021DAF6C ; =0x021C48B8 + ldr r0, _021DAF6C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xf3 tst r0, r1 @@ -7176,7 +7176,7 @@ _021DAF5E: _021DAF60: .word 0x000005E4 _021DAF64: .word MOD14_021DAF78 _021DAF68: .word 0x000005F3 -_021DAF6C: .word 0x021C48B8 +_021DAF6C: .word gUnknown21C48B8 _021DAF70: .word 0x000005DD _021DAF74: .word 0x000005DC @@ -7262,7 +7262,7 @@ _021DAFFE: add sp, #8 pop {r3, r4, r5, r6, r7, pc} _021DB01E: - ldr r0, _021DB1BC ; =0x021C48B8 + ldr r0, _021DB1BC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xf3 tst r0, r1 @@ -7459,7 +7459,7 @@ _021DB1B0: .align 2, 0 _021DB1B4: .word 0x000005E4 _021DB1B8: .word MOD14_021DAC80 -_021DB1BC: .word 0x021C48B8 +_021DB1BC: .word gUnknown21C48B8 _021DB1C0: .word 0x000005DD _021DB1C4: .word 0x000005DC @@ -30289,7 +30289,7 @@ _021E615A: MOD14_021E6160: ; 0x021E6160 push {r3, r4, r5, lr} add r4, r0, #0 - ldr r0, _021E6208 ; =0x021C48B8 + ldr r0, _021E6208 ; =gUnknown21C48B8 add r4, #0x74 ldr r1, [r0, #0x48] mov r0, #0x40 @@ -30375,7 +30375,7 @@ _021E6202: sub r0, r0, #4 pop {r3, r4, r5, pc} nop -_021E6208: .word 0x021C48B8 +_021E6208: .word gUnknown21C48B8 _021E620C: .word 0x000005DD thumb_func_start MOD14_021E6210 diff --git a/arm9/modules/15/asm/module_15.s b/arm9/modules/15/asm/module_15.s index 1c78699d..040c4ddb 100644 --- a/arm9/modules/15/asm/module_15.s +++ b/arm9/modules/15/asm/module_15.s @@ -68,7 +68,7 @@ MOD15_021D7558: ; 0x021D7558 push {r4, lr} bl FUN_02006278 add r4, r0, #0 - ldr r0, _021D7594 ; =0x021C48B8 + ldr r0, _021D7594 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] strh r1, [r4, #0x30] ldr r1, [r0, #0x44] @@ -94,7 +94,7 @@ _021D7586: blx r2 pop {r4, pc} nop -_021D7594: .word 0x021C48B8 +_021D7594: .word gUnknown21C48B8 thumb_func_start MOD15_021D7598 MOD15_021D7598: ; 0x021D7598 diff --git a/arm9/modules/16/asm/module_16.s b/arm9/modules/16/asm/module_16.s index 9d50dc5b..2c788539 100644 --- a/arm9/modules/16/asm/module_16.s +++ b/arm9/modules/16/asm/module_16.s @@ -5727,7 +5727,7 @@ MOD16_021D9F8C: ; 0x021D9F8C str r2, [r0, r1] bx lr _021D9F9C: - ldr r1, _021D9FB4 ; =0x021C48B8 + ldr r1, _021D9FB4 ; =gUnknown21C48B8 ldr r1, [r1, #0x44] cmp r1, #0 beq _021D9FAA @@ -5739,7 +5739,7 @@ _021D9FAA: .align 2, 0 _021D9FAC: .word 0x021C48F8 _021D9FB0: .word 0x00001758 -_021D9FB4: .word 0x021C48B8 +_021D9FB4: .word gUnknown21C48B8 thumb_func_end MOD16_021D9F8C thumb_func_start MOD16_021D9FB8 @@ -10999,7 +10999,7 @@ MOD16_021DC540: ; 0x021DC540 thumb_func_start MOD16_021DC550 MOD16_021DC550: ; 0x021DC550 - ldr r1, _021DC594 ; =0x021C48B8 + ldr r1, _021DC594 ; =gUnknown21C48B8 mov r2, #2 ldr r1, [r1, #0x48] tst r2, r1 @@ -11038,7 +11038,7 @@ _021DC588: _021DC590: bx lr nop -_021DC594: .word 0x021C48B8 +_021DC594: .word gUnknown21C48B8 thumb_func_end MOD16_021DC550 thumb_func_start MOD16_021DC598 @@ -13833,7 +13833,7 @@ _021DDB54: .word 0x0000068B thumb_func_start MOD16_021DDB58 MOD16_021DDB58: ; 0x021DDB58 push {r3, r4, r5, lr} - ldr r2, _021DDC24 ; =0x021C48B8 + ldr r2, _021DDC24 ; =gUnknown21C48B8 add r4, r1, #0 ldr r3, [r2, #0x44] add r5, r0, #0 @@ -13930,7 +13930,7 @@ _021DDC0E: _021DDC20: pop {r3, r4, r5, pc} nop -_021DDC24: .word 0x021C48B8 +_021DDC24: .word gUnknown21C48B8 _021DDC28: .word 0x0000068B thumb_func_end MOD16_021DDB58 @@ -20258,7 +20258,7 @@ _021E0A9A: MOD16_021E0AB0: ; 0x021E0AB0 push {r4, lr} add r4, r0, #0 - ldr r0, _021E0BB4 ; =0x021C48B8 + ldr r0, _021E0BB4 ; =gUnknown21C48B8 ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -20379,7 +20379,7 @@ _021E0B86: add r0, #0x8c str r1, [r0] _021E0B94: - ldr r0, _021E0BB4 ; =0x021C48B8 + ldr r0, _021E0BB4 ; =gUnknown21C48B8 mov r1, #2 ldr r0, [r0, #0x48] tst r0, r1 @@ -20397,7 +20397,7 @@ _021E0B94: _021E0BB2: pop {r4, pc} .align 2, 0 -_021E0BB4: .word 0x021C48B8 +_021E0BB4: .word gUnknown21C48B8 thumb_func_end MOD16_021E0AB0 thumb_func_start MOD16_021E0BB8 @@ -20549,7 +20549,7 @@ _021E0C7E: MOD16_021E0CB8: ; 0x021E0CB8 push {r4, lr} add r4, r0, #0 - ldr r0, _021E0D8C ; =0x021C48B8 + ldr r0, _021E0D8C ; =gUnknown21C48B8 ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -20661,7 +20661,7 @@ _021E0D82: _021E0D88: pop {r4, pc} nop -_021E0D8C: .word 0x021C48B8 +_021E0D8C: .word gUnknown21C48B8 thumb_func_end MOD16_021E0CB8 thumb_func_start MOD16_021E0D90 @@ -20813,7 +20813,7 @@ _021E0E56: MOD16_021E0E90: ; 0x021E0E90 push {r4, lr} add r4, r0, #0 - ldr r0, _021E0FD8 ; =0x021C48B8 + ldr r0, _021E0FD8 ; =gUnknown21C48B8 ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -20991,7 +20991,7 @@ _021E0FD0: _021E0FD6: pop {r4, pc} .align 2, 0 -_021E0FD8: .word 0x021C48B8 +_021E0FD8: .word gUnknown21C48B8 thumb_func_end MOD16_021E0E90 thumb_func_start MOD16_021E0FDC @@ -21170,7 +21170,7 @@ _021E10D0: MOD16_021E1110: ; 0x021E1110 push {r4, lr} add r4, r0, #0 - ldr r0, _021E1278 ; =0x021C48B8 + ldr r0, _021E1278 ; =gUnknown21C48B8 ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -21365,7 +21365,7 @@ _021E1270: _021E1276: pop {r4, pc} .align 2, 0 -_021E1278: .word 0x021C48B8 +_021E1278: .word gUnknown21C48B8 thumb_func_end MOD16_021E1110 thumb_func_start MOD16_021E127C @@ -21571,7 +21571,7 @@ _021E13C8: MOD16_021E13E0: ; 0x021E13E0 push {r4, lr} add r4, r0, #0 - ldr r0, _021E1530 ; =0x021C48B8 + ldr r0, _021E1530 ; =gUnknown21C48B8 ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -21753,7 +21753,7 @@ _021E1528: _021E152E: pop {r4, pc} .align 2, 0 -_021E1530: .word 0x021C48B8 +_021E1530: .word gUnknown21C48B8 thumb_func_end MOD16_021E13E0 thumb_func_start MOD16_021E1534 @@ -21905,7 +21905,7 @@ _021E15FA: MOD16_021E1634: ; 0x021E1634 push {r4, lr} add r4, r0, #0 - ldr r0, _021E1800 ; =0x021C48B8 + ldr r0, _021E1800 ; =gUnknown21C48B8 ldr r1, [r0, #0x44] mov r0, #1 tst r0, r1 @@ -22153,14 +22153,14 @@ _021E17F6: _021E17FC: pop {r4, pc} nop -_021E1800: .word 0x021C48B8 +_021E1800: .word gUnknown21C48B8 thumb_func_end MOD16_021E1634 thumb_func_start MOD16_021E1804 MOD16_021E1804: ; 0x021E1804 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021E1890 ; =0x021C48B8 + ldr r0, _021E1890 ; =gUnknown21C48B8 add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #0x10 @@ -22175,7 +22175,7 @@ MOD16_021E1804: ; 0x021E1804 add r0, #0x8c str r1, [r0] _021E1826: - ldr r0, _021E1890 ; =0x021C48B8 + ldr r0, _021E1890 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -22189,7 +22189,7 @@ _021E1826: add r0, #0x8c str r1, [r0] _021E1842: - ldr r0, _021E1890 ; =0x021C48B8 + ldr r0, _021E1890 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x40 tst r0, r1 @@ -22203,7 +22203,7 @@ _021E1842: add r0, #0x8c str r1, [r0] _021E185E: - ldr r0, _021E1890 ; =0x021C48B8 + ldr r0, _021E1890 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x80 tst r0, r1 @@ -22227,7 +22227,7 @@ _021E187A: bl MOD16_021E1894 pop {r3, r4, r5, pc} .align 2, 0 -_021E1890: .word 0x021C48B8 +_021E1890: .word gUnknown21C48B8 thumb_func_end MOD16_021E1804 thumb_func_start MOD16_021E1894 @@ -28656,7 +28656,7 @@ MOD16_021E4850: ; 0x021E4850 bne _021E48B2 ldr r0, [r4] bl MOD16_021E2F30 - ldr r1, _021E48B8 ; =0x021C48B8 + ldr r1, _021E48B8 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #0x20 tst r1, r2 @@ -28693,7 +28693,7 @@ _021E48B2: pop {r3, r4, r5, pc} .align 2, 0 _021E48B4: .word 0x021C48F8 -_021E48B8: .word 0x021C48B8 +_021E48B8: .word gUnknown21C48B8 thumb_func_end MOD16_021E4850 thumb_func_start MOD16_021E48BC @@ -37547,7 +37547,7 @@ _021E8AB8: .word 0x0000068B thumb_func_start MOD16_021E8ABC MOD16_021E8ABC: ; 0x021E8ABC - ldr r1, _021E8AE0 ; =0x021C48B8 + ldr r1, _021E8AE0 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #0x40 tst r1, r2 @@ -37567,7 +37567,7 @@ _021E8AD8: str r1, [r0, #0x34] bx lr nop -_021E8AE0: .word 0x021C48B8 +_021E8AE0: .word gUnknown21C48B8 thumb_func_end MOD16_021E8ABC thumb_func_start MOD16_021E8AE4 @@ -40175,7 +40175,7 @@ MOD16_021E9E34: ; 0x021E9E34 add r5, r0, #0 ldr r4, [r5, #4] bl MOD16_021E9E64 - ldr r0, _021E9E5C ; =0x021C48B8 + ldr r0, _021E9E5C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -40189,7 +40189,7 @@ MOD16_021E9E34: ; 0x021E9E34 _021E9E58: pop {r3, r4, r5, pc} nop -_021E9E5C: .word 0x021C48B8 +_021E9E5C: .word gUnknown21C48B8 _021E9E60: .word 0x000005DD thumb_func_end MOD16_021E9E34 @@ -40318,7 +40318,7 @@ MOD16_021E9F48: ; 0x021E9F48 beq _021E9F58 b _021EA066 _021E9F58: - ldr r0, _021EA068 ; =0x021C48B8 + ldr r0, _021EA068 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -40328,7 +40328,7 @@ _021E9F58: mov r2, #1 bl MOD16_021DB4CC _021E9F6C: - ldr r0, _021EA068 ; =0x021C48B8 + ldr r0, _021EA068 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -40338,7 +40338,7 @@ _021E9F6C: sub r2, r1, #1 bl MOD16_021DB4CC _021E9F80: - ldr r0, _021EA068 ; =0x021C48B8 + ldr r0, _021EA068 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -40450,7 +40450,7 @@ _021EA052: _021EA066: pop {r4, r5, r6, pc} .align 2, 0 -_021EA068: .word 0x021C48B8 +_021EA068: .word gUnknown21C48B8 _021EA06C: .word 0x0000068B _021EA070: .word 0x000005DD thumb_func_end MOD16_021E9F48 @@ -40532,7 +40532,7 @@ MOD16_021EA0EC: ; 0x021EA0EC ldr r0, [r1, #0x30] cmp r0, #0 bne _021EA10A - ldr r0, _021EA11C ; =0x021C48B8 + ldr r0, _021EA11C ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #0x80 tst r0, r2 @@ -40541,7 +40541,7 @@ MOD16_021EA0EC: ; 0x021EA0EC str r0, [r1, #0x30] bx lr _021EA10A: - ldr r0, _021EA11C ; =0x021C48B8 + ldr r0, _021EA11C ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #0x40 tst r0, r2 @@ -40551,7 +40551,7 @@ _021EA10A: _021EA118: bx lr nop -_021EA11C: .word 0x021C48B8 +_021EA11C: .word gUnknown21C48B8 thumb_func_end MOD16_021EA0EC thumb_func_start MOD16_021EA120 @@ -44886,7 +44886,7 @@ MOD16_021EC144: ; 0x021EC144 ldr r0, [r4, #4] bl MOD16_021D9DE8 add r6, r0, #0 - ldr r0, _021EC1B4 ; =0x021C48B8 + ldr r0, _021EC1B4 ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r0, #0x48] tst r0, r1 @@ -44937,7 +44937,7 @@ _021EC1A6: _021EC1B0: pop {r4, r5, r6, pc} nop -_021EC1B4: .word 0x021C48B8 +_021EC1B4: .word gUnknown21C48B8 thumb_func_end MOD16_021EC144 thumb_func_start MOD16_021EC1B8 @@ -47477,7 +47477,7 @@ _021ED48C: thumb_func_start MOD16_021ED4C8 MOD16_021ED4C8: ; 0x021ED4C8 push {r3, lr} - ldr r2, _021ED504 ; =0x021C48B8 + ldr r2, _021ED504 ; =gUnknown21C48B8 ldr r3, [r2, #0x48] mov r2, #1 tst r3, r2 @@ -47508,7 +47508,7 @@ _021ED4FA: _021ED500: pop {r3, pc} nop -_021ED504: .word 0x021C48B8 +_021ED504: .word gUnknown21C48B8 _021ED508: .word 0x000005DD thumb_func_end MOD16_021ED4C8 @@ -50891,7 +50891,7 @@ MOD16_021EEE80: ; 0x021EEE80 thumb_func_start MOD16_021EEEB4 MOD16_021EEEB4: ; 0x021EEEB4 - ldr r1, _021EEEC4 ; =0x021C48B8 + ldr r1, _021EEEC4 ; =gUnknown21C48B8 ldr r2, [r1, #0x44] mov r1, #1 tst r2, r1 @@ -50900,7 +50900,7 @@ MOD16_021EEEB4: ; 0x021EEEB4 _021EEEC0: bx lr nop -_021EEEC4: .word 0x021C48B8 +_021EEEC4: .word gUnknown21C48B8 thumb_func_end MOD16_021EEEB4 thumb_func_start MOD16_021EEEC8 diff --git a/arm9/modules/17/asm/module_17.s b/arm9/modules/17/asm/module_17.s index 87a2cd04..2cb41492 100644 --- a/arm9/modules/17/asm/module_17.s +++ b/arm9/modules/17/asm/module_17.s @@ -2238,7 +2238,7 @@ _021D858A: str r0, [r5] b _021D8710 _021D85AA: - ldr r0, _021D8728 ; =0x021C48B8 + ldr r0, _021D8728 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 and r1, r0 @@ -2423,7 +2423,7 @@ _021D8710: _021D871C: .word 0x00000554 _021D8720: .word 0x00000151 _021D8724: .word 0x000006CC -_021D8728: .word 0x021C48B8 +_021D8728: .word gUnknown21C48B8 _021D872C: .word 0x021C48F8 _021D8730: .word 0x0000069C _021D8734: .word 0x0000048C @@ -13928,7 +13928,7 @@ _021DDC9C: str r0, [r4] b _021DDCEA _021DDCAC: - ldr r1, _021DDCF0 ; =0x021C48B8 + ldr r1, _021DDCF0 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -13964,7 +13964,7 @@ _021DDCEA: add sp, #0xc pop {r4, r5, pc} .align 2, 0 -_021DDCF0: .word 0x021C48B8 +_021DDCF0: .word gUnknown21C48B8 thumb_func_end MOD17_021DDC30 thumb_func_start MOD17_021DDCF4 diff --git a/arm9/modules/18/asm/module_18.s b/arm9/modules/18/asm/module_18.s index db744e4e..80b4595e 100644 --- a/arm9/modules/18/asm/module_18.s +++ b/arm9/modules/18/asm/module_18.s @@ -2251,7 +2251,7 @@ _0223A844: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223A86C - ldr r0, _0223AB0C ; =0x021C48B8 + ldr r0, _0223AB0C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2330,7 +2330,7 @@ _0223A8E4: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223A924 - ldr r0, _0223AB0C ; =0x021C48B8 + ldr r0, _0223AB0C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2384,7 +2384,7 @@ _0223A958: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223A98A - ldr r0, _0223AB0C ; =0x021C48B8 + ldr r0, _0223AB0C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2559,7 +2559,7 @@ _0223AAF2: _0223AB00: .word 0x00000621 _0223AB04: .word MOD18_02251380 _0223AB08: .word 0x021C48F8 -_0223AB0C: .word 0x021C48B8 +_0223AB0C: .word gUnknown21C48B8 _0223AB10: .word 0x000005E3 _0223AB14: .word 0x000003D9 _0223AB18: .word 0x000009E8 @@ -2669,7 +2669,7 @@ _0223ABDC: ldrh r0, [r0, #0x20] cmp r0, #0 bne _0223AC04 - ldr r0, _0223AC20 ; =0x021C48B8 + ldr r0, _0223AC20 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2686,7 +2686,7 @@ _0223AC10: _0223AC14: .word MOD18_02251380 _0223AC18: .word 0x000006A1 _0223AC1C: .word 0x021C48F8 -_0223AC20: .word 0x021C48B8 +_0223AC20: .word gUnknown21C48B8 thumb_func_end MOD18_0223A64C thumb_func_start MOD18_0223AC24 @@ -22160,7 +22160,7 @@ _0224416E: ldrh r1, [r1] add r2, r5, #0 bl MOD18_022440C4 - ldr r0, _02244310 ; =0x021C48B8 + ldr r0, _02244310 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -22306,7 +22306,7 @@ _02244268: mvn r0, r0 pop {r3, r4, r5, r6, r7, pc} _0224428C: - ldr r0, _02244310 ; =0x021C48B8 + ldr r0, _02244310 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -22372,7 +22372,7 @@ _02244308: add sp, #0x10 pop {r3, r4, r5, r6, r7, pc} nop -_02244310: .word 0x021C48B8 +_02244310: .word gUnknown21C48B8 _02244314: .word 0x000005DC thumb_func_end MOD18_02244140 @@ -27071,7 +27071,7 @@ _02246762: bl MOD18_0224DF88 cmp r0, #0 bne _02246848 - ldr r0, _02246864 ; =0x021C48B8 + ldr r0, _02246864 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -27142,7 +27142,7 @@ _02246802: bl MOD18_0224DF88 cmp r0, #0 bne _0224682A - ldr r0, _02246864 ; =0x021C48B8 + ldr r0, _02246864 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -27177,7 +27177,7 @@ _02246854: .word 0x000003D9 _02246858: .word MOD18_022513EC _0224685C: .word 0x000013E6 _02246860: .word 0x00000604 -_02246864: .word 0x021C48B8 +_02246864: .word gUnknown21C48B8 _02246868: .word 0x000012E4 thumb_func_end MOD18_02246514 @@ -27345,7 +27345,7 @@ _022469C6: bl MOD18_0224DF88 cmp r0, #0 bne _02246A80 - ldr r0, _02246AD4 ; =0x021C48B8 + ldr r0, _02246AD4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r1, r0 @@ -27454,7 +27454,7 @@ _02246ACA: pop {r4, r5, r6, r7, pc} nop _02246AD0: .word 0x0000061E -_02246AD4: .word 0x021C48B8 +_02246AD4: .word gUnknown21C48B8 _02246AD8: .word MOD18_022504F8 _02246ADC: .word 0x000003D9 _02246AE0: .word MOD18_022453E0 @@ -28569,7 +28569,7 @@ _0224737C: bl MOD18_0224DF88 cmp r0, #0 bne _02247406 - ldr r0, _02247410 ; =0x021C48B8 + ldr r0, _02247410 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -28589,7 +28589,7 @@ _022473AA: bl MOD18_0224DF88 cmp r0, #0 bne _02247406 - ldr r0, _02247410 ; =0x021C48B8 + ldr r0, _02247410 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -28628,7 +28628,7 @@ _02247406: pop {r4, r5, pc} nop _0224740C: .word 0x000005E3 -_02247410: .word 0x021C48B8 +_02247410: .word gUnknown21C48B8 thumb_func_end MOD18_02247338 thumb_func_start MOD18_02247414 @@ -30376,7 +30376,7 @@ _02248186: bl MOD18_0224DF88 cmp r0, #0 bne _02248256 - ldr r0, _022484C0 ; =0x021C48B8 + ldr r0, _022484C0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -30460,7 +30460,7 @@ _02248240: bl MOD18_0224DF88 cmp r0, #0 bne _02248256 - ldr r0, _022484C0 ; =0x021C48B8 + ldr r0, _022484C0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -30766,7 +30766,7 @@ _0224849A: strb r1, [r0] b _022485F6 nop -_022484C0: .word 0x021C48B8 +_022484C0: .word gUnknown21C48B8 _022484C4: .word MOD18_0224804C _022484C8: .word MOD18_02248034 _022484CC: .word MOD18_022513F0 @@ -30843,7 +30843,7 @@ _0224856E: bl MOD18_0224DF88 cmp r0, #0 bne _022485F6 - ldr r0, _02248658 ; =0x021C48B8 + ldr r0, _02248658 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -30951,7 +30951,7 @@ _02248652: add sp, #4 pop {r3, r4, r5, r6, pc} nop -_02248658: .word 0x021C48B8 +_02248658: .word gUnknown21C48B8 thumb_func_end MOD18_02248054 thumb_func_start MOD18_0224865C @@ -31462,7 +31462,7 @@ _02248A56: mov r1, #0xc add r0, #0x2e strb r1, [r0] - ldr r0, _02248D8C ; =0x021C48B8 + ldr r0, _02248D8C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -31541,7 +31541,7 @@ _02248AF4: bl MOD18_0224DF88 cmp r0, #0 bne _02248B86 - ldr r0, _02248D8C ; =0x021C48B8 + ldr r0, _02248D8C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -31675,7 +31675,7 @@ _02248C10: bl MOD18_0224DF88 cmp r0, #0 bne _02248C8E - ldr r0, _02248D8C ; =0x021C48B8 + ldr r0, _02248D8C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -31844,7 +31844,7 @@ _02248D74: strb r1, [r0] b _02248DB6 nop -_02248D8C: .word 0x021C48B8 +_02248D8C: .word gUnknown21C48B8 _02248D90: .word MOD18_02250520 _02248D94: .word 0x000003D9 _02248D98: .word MOD18_022489C4 @@ -33143,7 +33143,7 @@ _02249734: bl MOD18_0224DF88 cmp r0, #0 bne _022497BA - ldr r0, _022497C0 ; =0x021C48B8 + ldr r0, _022497C0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -33161,7 +33161,7 @@ _02249762: bl MOD18_0224DF88 cmp r0, #0 bne _022497BA - ldr r0, _022497C0 ; =0x021C48B8 + ldr r0, _022497C0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -33200,7 +33200,7 @@ _022497BA: pop {r3, r4, r5, pc} .align 2, 0 _022497BC: .word 0x00000246 -_022497C0: .word 0x021C48B8 +_022497C0: .word gUnknown21C48B8 _022497C4: .word 0x00000245 thumb_func_end MOD18_02249684 @@ -35363,7 +35363,7 @@ _0224A98E: bl MOD18_0224DF88 cmp r0, #0 bne _0224A9AA - ldr r0, _0224A9B0 ; =0x021C48B8 + ldr r0, _0224A9B0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -35375,7 +35375,7 @@ _0224A9AA: pop {r3, r4, r5, pc} .align 2, 0 _0224A9AC: .word 0x00000246 -_0224A9B0: .word 0x021C48B8 +_0224A9B0: .word gUnknown21C48B8 thumb_func_end MOD18_0224A914 thumb_func_start MOD18_0224A9B4 @@ -37147,7 +37147,7 @@ MOD18_0224B7D8: ; 0x0224B7D8 bl MOD18_0224DF88 cmp r0, #0 bne _0224B7FC - ldr r0, _0224B800 ; =0x021C48B8 + ldr r0, _0224B800 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -37160,7 +37160,7 @@ _0224B7FC: mov r0, #0 pop {r3, pc} .align 2, 0 -_0224B800: .word 0x021C48B8 +_0224B800: .word gUnknown21C48B8 thumb_func_end MOD18_0224B7D8 thumb_func_start MOD18_0224B804 @@ -37488,7 +37488,7 @@ _0224BA70: strb r0, [r4, r1] pop {r3, r4, r5, r6, pc} _0224BAB4: - ldr r0, _0224BD48 ; =0x021C48B8 + ldr r0, _0224BD48 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -37641,7 +37641,7 @@ _0224BC06: bl MOD18_0224DF88 cmp r0, #0 bne _0224BC1C - ldr r0, _0224BD48 ; =0x021C48B8 + ldr r0, _0224BD48 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -37782,7 +37782,7 @@ _0224BD3A: nop _0224BD40: .word 0x00000246 _0224BD44: .word MOD18_0224B204 -_0224BD48: .word 0x021C48B8 +_0224BD48: .word gUnknown21C48B8 _0224BD4C: .word MOD18_0224B228 _0224BD50: .word MOD18_0224B84C thumb_func_end MOD18_0224B9D0 @@ -39998,14 +39998,14 @@ _0224CF40: bl MOD18_0224DF88 cmp r0, #0 bne _0224CF6C - ldr r0, _0224CF60 ; =0x021C48B8 + ldr r0, _0224CF60 ; =gUnknown21C48B8 b _0224CF64 .align 2, 0 _0224CF50: .word 0x00000246 _0224CF54: .word 0x0000024A _0224CF58: .word 0x000005DC _0224CF5C: .word 0x0000FFFC -_0224CF60: .word 0x021C48B8 +_0224CF60: .word gUnknown21C48B8 _0224CF64: ldr r1, [r0, #0x48] mov r0, #1 @@ -40046,7 +40046,7 @@ _0224CFA8: bl MOD18_0224DF88 cmp r0, #0 bne _0224D0AA - ldr r0, _0224D1DC ; =0x021C48B8 + ldr r0, _0224D1DC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -40241,7 +40241,7 @@ _0224D14E: bl MOD18_0224DF88 cmp r0, #0 bne _0224D1CE - ldr r0, _0224D1DC ; =0x021C48B8 + ldr r0, _0224D1DC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -40276,7 +40276,7 @@ _0224D1A0: bl MOD18_0224DF88 cmp r0, #0 bne _0224D1CE - ldr r0, _0224D1DC ; =0x021C48B8 + ldr r0, _0224D1DC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -40294,7 +40294,7 @@ _0224D1CE: nop _0224D1D4: .word 0x000005E3 _0224D1D8: .word 0x00000246 -_0224D1DC: .word 0x021C48B8 +_0224D1DC: .word gUnknown21C48B8 _0224D1E0: .word MOD18_0224C510 _0224D1E4: .word 0x00000215 _0224D1E8: .word MOD18_0225066C @@ -40751,7 +40751,7 @@ _0224D5B0: .word MOD18_022513FC thumb_func_start MOD18_0224D5B4 MOD18_0224D5B4: ; 0x0224D5B4 push {r3, lr} - ldr r2, _0224D5C8 ; =0x021C48B8 + ldr r2, _0224D5C8 ; =gUnknown21C48B8 ldr r3, [r2, #0x48] mov r2, #3 tst r2, r3 @@ -40760,7 +40760,7 @@ MOD18_0224D5B4: ; 0x0224D5B4 _0224D5C4: pop {r3, pc} nop -_0224D5C8: .word 0x021C48B8 +_0224D5C8: .word gUnknown21C48B8 thumb_func_end MOD18_0224D5B4 thumb_func_start MOD18_0224D5CC @@ -41503,7 +41503,7 @@ MOD18_0224DBB8: ; 0x0224DBB8 cmp r0, #0 bne _0224DBDE _0224DBCE: - ldr r0, _0224DBE0 ; =0x021C48B8 + ldr r0, _0224DBE0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -41513,7 +41513,7 @@ _0224DBCE: _0224DBDE: pop {r4, pc} .align 2, 0 -_0224DBE0: .word 0x021C48B8 +_0224DBE0: .word gUnknown21C48B8 thumb_func_end MOD18_0224DBB8 thumb_func_start MOD18_0224DBE4 @@ -43608,7 +43608,7 @@ _0224EBA2: stmia r2!, {r0, r1} ldmia r3!, {r0, r1} stmia r2!, {r0, r1} - ldr r0, _0224EDC8 ; =0x021C48B8 + ldr r0, _0224EDC8 ; =gUnknown21C48B8 mov r1, #0x20 ldr r0, [r0, #0x4c] mov r6, #1 @@ -43706,7 +43706,7 @@ _0224EC3A: add r0, r6, #0 bl MOD05_021E7EB0 _0224EC88: - ldr r0, _0224EDC8 ; =0x021C48B8 + ldr r0, _0224EDC8 ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #1 add r1, r2, #0 @@ -43854,7 +43854,7 @@ _0224EDBA: .align 2, 0 _0224EDC0: .word 0x00000508 _0224EDC4: .word 0x000004DC -_0224EDC8: .word 0x021C48B8 +_0224EDC8: .word gUnknown21C48B8 _0224EDCC: .word 0xFFFF0000 _0224EDD0: .word 0x000005FE _0224EDD4: .word 0x00000521 @@ -43949,7 +43949,7 @@ _0224EE52: ldr r6, [r2, #0x58] ldr r5, [r2, #0x60] bne _0224EF54 - ldr r0, _0224F150 ; =0x021C48B8 + ldr r0, _0224F150 ; =gUnknown21C48B8 mov r2, #0x20 ldr r0, [r0, #0x4c] tst r2, r0 @@ -44022,7 +44022,7 @@ _0224EF1A: mov r0, #0 str r0, [sp] _0224EF1E: - ldr r0, _0224F150 ; =0x021C48B8 + ldr r0, _0224F150 ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r0, #0x48] add r2, r0, #0 @@ -44290,7 +44290,7 @@ _0224F140: .align 2, 0 _0224F148: .word 0x000004DC _0224F14C: .word 0x000004FC -_0224F150: .word 0x021C48B8 +_0224F150: .word gUnknown21C48B8 _0224F154: .word 0x00000523 _0224F158: .word 0x00000522 _0224F15C: .word 0x000005EB @@ -44496,7 +44496,7 @@ _0224F2BE: ldr r6, [r2, #0x58] ldr r4, [r2, #0x60] bne _0224F3C0 - ldr r0, _0224F520 ; =0x021C48B8 + ldr r0, _0224F520 ; =gUnknown21C48B8 mov r2, #0x20 ldr r0, [r0, #0x4c] tst r2, r0 @@ -44569,7 +44569,7 @@ _0224F386: mov r0, #0 str r0, [sp] _0224F38A: - ldr r0, _0224F520 ; =0x021C48B8 + ldr r0, _0224F520 ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r0, #0x48] add r2, r0, #0 @@ -44757,7 +44757,7 @@ _0224F510: nop _0224F518: .word 0x000004DC _0224F51C: .word 0x000004FC -_0224F520: .word 0x021C48B8 +_0224F520: .word gUnknown21C48B8 _0224F524: .word 0x000005EB thumb_func_end MOD18_0224F258 @@ -44819,7 +44819,7 @@ _0224F58C: stmia r2!, {r0, r1} ldmia r3!, {r0, r1} stmia r2!, {r0, r1} - ldr r0, _0224F75C ; =0x021C48B8 + ldr r0, _0224F75C ; =gUnknown21C48B8 mov r1, #0x20 ldr r0, [r0, #0x4c] mov r6, #1 @@ -44912,7 +44912,7 @@ _0224F604: add r0, r6, #0 bl MOD05_021E7EB0 _0224F650: - ldr r0, _0224F75C ; =0x021C48B8 + ldr r0, _0224F75C ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #1 add r1, r2, #0 @@ -45035,7 +45035,7 @@ _0224F750: pop {r4, r5, r6, r7, pc} nop _0224F758: .word 0x000004DC -_0224F75C: .word 0x021C48B8 +_0224F75C: .word gUnknown21C48B8 _0224F760: .word 0xFFFF0000 _0224F764: .word 0x000005FE _0224F768: .word 0x000004FC @@ -45899,7 +45899,7 @@ MOD18_0224FD70: ; 0x0224FD70 ldrh r5, [r4, #0x20] cmp r5, #0 beq _0224FDA0 - ldr r0, _0224FDD4 ; =0x021C48B8 + ldr r0, _0224FDD4 ; =gUnknown21C48B8 ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FD9C @@ -45944,7 +45944,7 @@ _0224FDCE: pop {r3, r4, r5, pc} .align 2, 0 _0224FDD0: .word 0x021C48F8 -_0224FDD4: .word 0x021C48B8 +_0224FDD4: .word gUnknown21C48B8 _0224FDD8: .word 0x000004F8 thumb_func_end MOD18_0224FD70 @@ -45958,7 +45958,7 @@ MOD18_0224FDDC: ; 0x0224FDDC ldrh r5, [r4, #0x20] cmp r5, #0 beq _0224FE0E - ldr r0, _0224FE44 ; =0x021C48B8 + ldr r0, _0224FE44 ; =gUnknown21C48B8 ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FE0A @@ -46005,7 +46005,7 @@ _0224FE3E: pop {r3, r4, r5, pc} .align 2, 0 _0224FE40: .word 0x021C48F8 -_0224FE44: .word 0x021C48B8 +_0224FE44: .word gUnknown21C48B8 _0224FE48: .word 0x000004F8 thumb_func_end MOD18_0224FDDC @@ -46019,7 +46019,7 @@ MOD18_0224FE4C: ; 0x0224FE4C ldrh r4, [r4, #0x20] cmp r4, #0 beq _0224FE80 - ldr r0, _0224FE8C ; =0x021C48B8 + ldr r0, _0224FE8C ; =gUnknown21C48B8 ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FE7C @@ -46043,7 +46043,7 @@ _0224FE80: pop {r4, pc} nop _0224FE88: .word 0x021C48F8 -_0224FE8C: .word 0x021C48B8 +_0224FE8C: .word gUnknown21C48B8 _0224FE90: .word 0x000004F8 thumb_func_end MOD18_0224FE4C @@ -46057,7 +46057,7 @@ MOD18_0224FE94: ; 0x0224FE94 ldrh r5, [r4, #0x20] cmp r5, #0 beq _0224FEC4 - ldr r0, _0224FEF8 ; =0x021C48B8 + ldr r0, _0224FEF8 ; =gUnknown21C48B8 ldr r0, [r0, #0x44] cmp r0, #0 bne _0224FEC0 @@ -46102,7 +46102,7 @@ _0224FEF2: pop {r3, r4, r5, pc} .align 2, 0 _0224FEF4: .word 0x021C48F8 -_0224FEF8: .word 0x021C48B8 +_0224FEF8: .word gUnknown21C48B8 _0224FEFC: .word 0x000004F8 thumb_func_end MOD18_0224FE94 diff --git a/arm9/modules/51/asm/module_51.s b/arm9/modules/51/asm/module_51.s index 29e40971..e41127d5 100644 --- a/arm9/modules/51/asm/module_51.s +++ b/arm9/modules/51/asm/module_51.s @@ -1303,7 +1303,7 @@ _02255290: .word MOD51_02255740 MOD51_02255294: ; 0x02255294 push {r4, lr} add r4, r0, #0 - ldr r0, _022552F4 ; =0x021C48B8 + ldr r0, _022552F4 ; =gUnknown21C48B8 mov r1, #2 ldr r2, [r0, #0x48] lsl r1, r1, #8 @@ -1347,7 +1347,7 @@ _022552C6: _022552F0: pop {r4, pc} nop -_022552F4: .word 0x021C48B8 +_022552F4: .word gUnknown21C48B8 _022552F8: .word 0x000005E5 thumb_func_end MOD51_02255294 diff --git a/arm9/modules/54/asm/module_54.s b/arm9/modules/54/asm/module_54.s index 7a3d1a43..6b0fa1ff 100644 --- a/arm9/modules/54/asm/module_54.s +++ b/arm9/modules/54/asm/module_54.s @@ -1279,7 +1279,7 @@ MOD54_021D7F70: ; 0x021D7F70 push {r3, r4, lr} sub sp, #4 add r4, r0, #0 - ldr r0, _021D808C ; =0x021C48B8 + ldr r0, _021D808C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -1405,7 +1405,7 @@ _021D8086: add sp, #4 pop {r3, r4, pc} nop -_021D808C: .word 0x021C48B8 +_021D808C: .word gUnknown21C48B8 _021D8090: .word 0x00004A48 _021D8094: .word 0x000005F2 _021D8098: .word 0x00004A3C @@ -1530,7 +1530,7 @@ MOD54_021D8150: ; 0x021D8150 ldr r0, [r5, r0] cmp r0, #0 beq _021D81A8 - ldr r0, _021D8270 ; =0x021C48B8 + ldr r0, _021D8270 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -1548,7 +1548,7 @@ _021D8184: ldr r0, [r5, r0] cmp r0, #0 beq _021D81A8 - ldr r0, _021D8270 ; =0x021C48B8 + ldr r0, _021D8270 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -1652,7 +1652,7 @@ _021D825E: pop {r4, r5, r6, pc} nop _021D826C: .word 0x00004A3C -_021D8270: .word 0x021C48B8 +_021D8270: .word gUnknown21C48B8 _021D8274: .word 0x000005F2 _021D8278: .word 0x00004A50 _021D827C: .word 0x00004A54 @@ -1797,7 +1797,7 @@ MOD54_021D8370: ; 0x021D8370 cmp r0, #0 beq _021D83A4 _021D838A: - ldr r0, _021D8414 ; =0x021C48B8 + ldr r0, _021D8414 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -1861,7 +1861,7 @@ _021D8404: pop {r3, r4, r5, pc} nop _021D8410: .word 0x00004A48 -_021D8414: .word 0x021C48B8 +_021D8414: .word gUnknown21C48B8 _021D8418: .word 0x000005F2 _021D841C: .word 0x00004A56 thumb_func_end MOD54_021D8370 @@ -2158,7 +2158,7 @@ MOD54_021D8630: ; 0x021D8630 cmp r0, #0 beq _021D8664 _021D864A: - ldr r0, _021D86D4 ; =0x021C48B8 + ldr r0, _021D86D4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0xc3 tst r0, r1 @@ -2223,7 +2223,7 @@ _021D86C6: pop {r3, r4, r5, pc} .align 2, 0 _021D86D0: .word 0x00004A48 -_021D86D4: .word 0x021C48B8 +_021D86D4: .word gUnknown21C48B8 _021D86D8: .word 0x000005F2 thumb_func_end MOD54_021D8630 diff --git a/arm9/modules/55/asm/module_55.s b/arm9/modules/55/asm/module_55.s index eba26ef5..e341c23e 100644 --- a/arm9/modules/55/asm/module_55.s +++ b/arm9/modules/55/asm/module_55.s @@ -1596,7 +1596,7 @@ MOD55_021D81DC: ; 0x021D81DC add r0, r5, #0 pop {r3, r4, r5, pc} _021D81EE: - ldr r2, _021D82B8 ; =0x021C48B8 + ldr r2, _021D82B8 ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r2, #0x48] tst r1, r0 @@ -1700,7 +1700,7 @@ _021D82B2: add r0, r5, #0 pop {r3, r4, r5, pc} nop -_021D82B8: .word 0x021C48B8 +_021D82B8: .word gUnknown21C48B8 _021D82BC: .word 0x000005DC thumb_func_end MOD55_021D81DC @@ -2194,7 +2194,7 @@ MOD55_021D868C: ; 0x021D868C bl FUN_0201BD70 cmp r0, #0 bne _021D86CA - ldr r0, _021D86D0 ; =0x021C48B8 + ldr r0, _021D86D0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -2216,7 +2216,7 @@ _021D86CA: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_021D86D0: .word 0x021C48B8 +_021D86D0: .word gUnknown21C48B8 thumb_func_end MOD55_021D868C thumb_func_start MOD55_021D86D4 @@ -3024,7 +3024,7 @@ MOD55_021D8D14: ; 0x021D8D14 ldrb r1, [r5, r1] cmp r1, #0 beq _021D8D52 - ldr r1, _021D8E5C ; =0x021C48B8 + ldr r1, _021D8E5C ; =gUnknown21C48B8 ldr r1, [r1, #0x48] cmp r1, #0 beq _021D8D52 @@ -3045,7 +3045,7 @@ MOD55_021D8D14: ; 0x021D8D14 strb r1, [r5, r0] b _021D8E36 _021D8D52: - ldr r2, _021D8E5C ; =0x021C48B8 + ldr r2, _021D8E5C ; =gUnknown21C48B8 mov r0, #1 ldr r3, [r2, #0x48] add r1, r3, #0 @@ -3175,7 +3175,7 @@ _021D8E58: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D8E5C: .word 0x021C48B8 +_021D8E5C: .word gUnknown21C48B8 _021D8E60: .word 0x000005DC _021D8E64: .word 0x000003CB _021D8E68: .word 0x000003C9 @@ -3824,7 +3824,7 @@ _021D93D8: .word 0x00010200 thumb_func_start MOD55_021D93DC MOD55_021D93DC: ; 0x021D93DC - ldr r2, _021D93F4 ; =0x021C48B8 + ldr r2, _021D93F4 ; =gUnknown21C48B8 ldr r3, [r2, #0x48] mov r2, #3 tst r2, r3 @@ -3837,7 +3837,7 @@ _021D93EE: add r0, r1, #0 bx lr nop -_021D93F4: .word 0x021C48B8 +_021D93F4: .word gUnknown21C48B8 thumb_func_end MOD55_021D93DC thumb_func_start MOD55_021D93F8 @@ -4822,7 +4822,7 @@ MOD55_021D9C50: ; 0x021D9C50 add r0, r4, #0 pop {r4, r5, pc} _021D9C82: - ldr r0, _021D9CBC ; =0x021C48B8 + ldr r0, _021D9CBC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4850,7 +4850,7 @@ _021D9CB2: pop {r4, r5, pc} .align 2, 0 _021D9CB8: .word 0x04000540 -_021D9CBC: .word 0x021C48B8 +_021D9CBC: .word gUnknown21C48B8 _021D9CC0: .word 0x000005DC thumb_func_end MOD55_021D9C50 diff --git a/arm9/modules/56/asm/module_56.s b/arm9/modules/56/asm/module_56.s index b14ea6ed..ef4e11b1 100644 --- a/arm9/modules/56/asm/module_56.s +++ b/arm9/modules/56/asm/module_56.s @@ -1699,7 +1699,7 @@ _02212BE4: .word 0x000001E2 MOD56_02212BE8: ; 0x02212BE8 push {r3, r4, r5, lr} add r4, r1, #0 - ldr r1, _02212C44 ; =0x021C48B8 + ldr r1, _02212C44 ; =gUnknown21C48B8 add r5, r0, #0 ldr r2, [r1, #0x48] mov r1, #3 @@ -1739,7 +1739,7 @@ _02212C40: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_02212C44: .word 0x021C48B8 +_02212C44: .word gUnknown21C48B8 _02212C48: .word MOD56_02216310 _02212C4C: .word 0x000001D9 thumb_func_end MOD56_02212BE8 @@ -2263,7 +2263,7 @@ MOD56_02213030: ; 0x02213030 MOD56_02213048: ; 0x02213048 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _02213088 ; =0x021C48B8 + ldr r0, _02213088 ; =gUnknown21C48B8 add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #3 @@ -2293,7 +2293,7 @@ _02213084: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_02213088: .word 0x021C48B8 +_02213088: .word gUnknown21C48B8 thumb_func_end MOD56_02213048 thumb_func_start MOD56_0221308C @@ -2320,7 +2320,7 @@ MOD56_02213098: ; 0x02213098 MOD56_022130A4: ; 0x022130A4 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _022130F0 ; =0x021C48B8 + ldr r0, _022130F0 ; =gUnknown21C48B8 add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #3 @@ -2354,7 +2354,7 @@ _022130EA: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_022130F0: .word 0x021C48B8 +_022130F0: .word gUnknown21C48B8 thumb_func_end MOD56_022130A4 thumb_func_start MOD56_022130F4 @@ -2691,7 +2691,7 @@ MOD56_02213368: ; 0x02213368 MOD56_02213388: ; 0x02213388 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _02213418 ; =0x021C48B8 + ldr r0, _02213418 ; =gUnknown21C48B8 add r4, r1, #0 ldr r1, [r0, #0x48] mov r0, #3 @@ -2756,7 +2756,7 @@ _02213412: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02213418: .word 0x021C48B8 +_02213418: .word gUnknown21C48B8 thumb_func_end MOD56_02213388 thumb_func_start MOD56_0221341C @@ -3998,7 +3998,7 @@ MOD56_02213D98: ; 0x02213D98 add r1, r6, #0 cmp r0, r1 bne _02213DEE - ldr r0, _02213F84 ; =0x021C48B8 + ldr r0, _02213F84 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 lsl r0, r0, #0xa @@ -4222,7 +4222,7 @@ _02213F7E: add r0, r4, #0 pop {r4, r5, r6, pc} nop -_02213F84: .word 0x021C48B8 +_02213F84: .word gUnknown21C48B8 _02213F88: .word 0x000005DD _02213F8C: .word 0x00000624 thumb_func_end MOD56_02213D98 @@ -4264,7 +4264,7 @@ _02213FC8: MOD56_02213FCC: ; 0x02213FCC push {r3, r4, r5, lr} add r4, r1, #0 - ldr r1, _022140A0 ; =0x021C48B8 + ldr r1, _022140A0 ; =gUnknown21C48B8 add r5, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -4356,7 +4356,7 @@ _0221409A: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_022140A0: .word 0x021C48B8 +_022140A0: .word gUnknown21C48B8 thumb_func_end MOD56_02213FCC thumb_func_start MOD56_022140A4 @@ -4400,7 +4400,7 @@ MOD56_022140DC: ; 0x022140DC bl FUN_0201BD70 cmp r0, #0 bne _02214116 - ldr r0, _0221411C ; =0x021C48B8 + ldr r0, _0221411C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4420,7 +4420,7 @@ _02214116: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_0221411C: .word 0x021C48B8 +_0221411C: .word gUnknown21C48B8 thumb_func_end MOD56_022140DC thumb_func_start MOD56_02214120 @@ -4501,7 +4501,7 @@ _022141C2: bl MOD56_02213030 b _0221422E _022141D2: - ldr r0, _02214234 ; =0x021C48B8 + ldr r0, _02214234 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4547,7 +4547,7 @@ _0221422E: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02214234: .word 0x021C48B8 +_02214234: .word gUnknown21C48B8 thumb_func_end MOD56_02214120 thumb_func_start MOD56_02214238 @@ -4703,7 +4703,7 @@ _0221435E: ldr r1, [r5, r0] sub r1, r1, #1 str r1, [r5, r0] - ldr r1, _022143B0 ; =0x021C48B8 + ldr r1, _022143B0 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -4741,7 +4741,7 @@ _022143AC: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_022143B0: .word 0x021C48B8 +_022143B0: .word gUnknown21C48B8 thumb_func_end MOD56_0221432C thumb_func_start MOD56_022143B4 @@ -4760,7 +4760,7 @@ MOD56_022143B4: ; 0x022143B4 add r0, r4, #0 pop {r3, r4, r5, pc} _022143D0: - ldr r0, _02214400 ; =0x021C48B8 + ldr r0, _02214400 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4782,7 +4782,7 @@ _022143FA: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02214400: .word 0x021C48B8 +_02214400: .word gUnknown21C48B8 thumb_func_end MOD56_022143B4 thumb_func_start MOD56_02214404 @@ -4801,7 +4801,7 @@ MOD56_02214404: ; 0x02214404 add r0, r4, #0 pop {r3, r4, r5, pc} _02214420: - ldr r0, _02214460 ; =0x021C48B8 + ldr r0, _02214460 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4834,7 +4834,7 @@ _0221445C: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_02214460: .word 0x021C48B8 +_02214460: .word gUnknown21C48B8 thumb_func_end MOD56_02214404 thumb_func_start MOD56_02214464 @@ -4910,7 +4910,7 @@ _022144C6: MOD56_022144DC: ; 0x022144DC push {r4, lr} add r4, r1, #0 - ldr r1, _02214500 ; =0x021C48B8 + ldr r1, _02214500 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #3 tst r1, r2 @@ -4927,7 +4927,7 @@ _022144FC: add r0, r4, #0 pop {r4, pc} .align 2, 0 -_02214500: .word 0x021C48B8 +_02214500: .word gUnknown21C48B8 thumb_func_end MOD56_022144DC thumb_func_start MOD56_02214504 @@ -6090,7 +6090,7 @@ _02214E24: .word 0x000001E2 MOD56_02214E28: ; 0x02214E28 push {r3, r4, r5, lr} add r4, r1, #0 - ldr r1, _02214F08 ; =0x021C48B8 + ldr r1, _02214F08 ; =gUnknown21C48B8 add r5, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -6188,7 +6188,7 @@ _02214F02: add r0, r4, #0 pop {r3, r4, r5, pc} nop -_02214F08: .word 0x021C48B8 +_02214F08: .word gUnknown21C48B8 thumb_func_end MOD56_02214E28 thumb_func_start MOD56_02214F0C @@ -7510,7 +7510,7 @@ _02215984: lsl r0, r0, #4 str r1, [r5, r0] _02215996: - ldr r0, _022159AC ; =0x021C48B8 + ldr r0, _022159AC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -7523,7 +7523,7 @@ _022159A8: add r0, r4, #0 pop {r3, r4, r5, pc} .align 2, 0 -_022159AC: .word 0x021C48B8 +_022159AC: .word gUnknown21C48B8 thumb_func_end MOD56_02215968 thumb_func_start MOD56_022159B0 diff --git a/arm9/modules/57/asm/module_57.s b/arm9/modules/57/asm/module_57.s index be8ed857..ddc7f715 100644 --- a/arm9/modules/57/asm/module_57.s +++ b/arm9/modules/57/asm/module_57.s @@ -1669,7 +1669,7 @@ _021D8282: _021D8288: cmp r6, #0 bne _021D82A2 - ldr r0, _021D82B8 ; =0x021C48B8 + ldr r0, _021D82B8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -1689,7 +1689,7 @@ _021D82A8: .word 0x000030D4 _021D82AC: .word 0x021C48F8 _021D82B0: .word MOD57_021D9754 _021D82B4: .word 0x00003318 -_021D82B8: .word 0x021C48B8 +_021D82B8: .word gUnknown21C48B8 thumb_func_end MOD57_021D81F8 thumb_func_start MOD57_021D82BC diff --git a/arm9/modules/59/asm/module_59.s b/arm9/modules/59/asm/module_59.s index eac9b83e..3c354aee 100644 --- a/arm9/modules/59/asm/module_59.s +++ b/arm9/modules/59/asm/module_59.s @@ -1028,7 +1028,7 @@ _021D7D1C: _021D7D36: cmp r2, #0 bne _021D7D46 - ldr r0, _021D7D64 ; =0x021C48B8 + ldr r0, _021D7D64 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -1048,7 +1048,7 @@ _021D7D54: nop _021D7D5C: .word MOD59_021D9DB8 _021D7D60: .word 0x000003E2 -_021D7D64: .word 0x021C48B8 +_021D7D64: .word gUnknown21C48B8 thumb_func_end MOD59_021D7C44 thumb_func_start MOD59_021D7D68 @@ -1370,7 +1370,7 @@ _021D7FE4: str r0, [r4, #0x54] b _021D803C _021D7FF6: - ldr r0, _021D8050 ; =0x021C48B8 + ldr r0, _021D8050 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -1412,7 +1412,7 @@ _021D803C: _021D8044: .word MOD59_021D9D90 _021D8048: .word 0x00010200 _021D804C: .word 0x000F0200 -_021D8050: .word 0x021C48B8 +_021D8050: .word gUnknown21C48B8 _021D8054: .word 0x000005DC thumb_func_end MOD59_021D7ECC @@ -3002,7 +3002,7 @@ _021D8CBC: str r0, [r4, #0xc] bl _021D985C _021D8CF8: - ldr r0, _021D8D78 ; =0x021C48B8 + ldr r0, _021D8D78 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _021D8D08 @@ -3059,7 +3059,7 @@ _021D8D3E: .align 2, 0 _021D8D70: .word 0x00000405 _021D8D74: .word MOD59_021D9E44 -_021D8D78: .word 0x021C48B8 +_021D8D78: .word gUnknown21C48B8 _021D8D7C: bl FUN_0200E308 cmp r0, #1 @@ -3387,7 +3387,7 @@ _021D9030: str r0, [r4, #0xc] bl _021D985C _021D9054: - ldr r0, _021D9370 ; =0x021C48B8 + ldr r0, _021D9370 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _021D90DA @@ -3722,7 +3722,7 @@ _021D92FC: str r0, [r4, #0xc] b _021D985C _021D930A: - ldr r0, _021D9370 ; =0x021C48B8 + ldr r0, _021D9370 ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r0, #0x48] and r1, r0 @@ -3778,7 +3778,7 @@ _021D9368: bl MOD59_021D8504 b _021D985C .align 2, 0 -_021D9370: .word 0x021C48B8 +_021D9370: .word gUnknown21C48B8 _021D9374: .word MOD59_021D9DC0 _021D9378: .word 0x0000FFFF _021D937C: .word 0x00000706 @@ -4988,7 +4988,7 @@ _021D9D30: str r0, [r4, #0xc] b _021D9D66 _021D9D36: - ldr r0, _021D9D74 ; =0x021C48B8 + ldr r0, _021D9D74 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -5019,7 +5019,7 @@ _021D9D66: .align 2, 0 _021D9D6C: .word MOD59_021DA04C _021D9D70: .word 0x000F0200 -_021D9D74: .word 0x021C48B8 +_021D9D74: .word gUnknown21C48B8 thumb_func_end MOD59_021D9C74 thumb_func_start MOD59_021D9D78 diff --git a/arm9/modules/60/asm/module_60.s b/arm9/modules/60/asm/module_60.s index 00be6681..8d19e186 100644 --- a/arm9/modules/60/asm/module_60.s +++ b/arm9/modules/60/asm/module_60.s @@ -273,7 +273,7 @@ _021D7706: mov r0, #0 pop {r3, r4, pc} _021D7714: - ldr r0, _021D77AC ; =0x021C48B8 + ldr r0, _021D77AC ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r0, #0x48] tst r1, r0 @@ -352,7 +352,7 @@ _021D77A0: add sp, #0xc pop {r3, r4, pc} .align 2, 0 -_021D77AC: .word 0x021C48B8 +_021D77AC: .word gUnknown21C48B8 _021D77B0: .word 0x0000061B thumb_func_end MOD60_021D76B8 @@ -1388,7 +1388,7 @@ MOD60_021D801C: ; 0x021D801C add r4, r1, r0 cmp r2, #6 beq _021D8080 - ldr r0, _021D80F8 ; =0x021C48B8 + ldr r0, _021D80F8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -1424,7 +1424,7 @@ _021D805C: lsr r1, r1, #0x10 bl MOD60_021D7EA4 _021D8080: - ldr r0, _021D80F8 ; =0x021C48B8 + ldr r0, _021D80F8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x40 tst r0, r1 @@ -1483,7 +1483,7 @@ _021D80BE: _021D80F6: pop {r3, r4, r5, pc} .align 2, 0 -_021D80F8: .word 0x021C48B8 +_021D80F8: .word gUnknown21C48B8 thumb_func_end MOD60_021D801C .rodata diff --git a/arm9/modules/61/asm/module_61.s b/arm9/modules/61/asm/module_61.s index 1e06ec8a..950a5689 100644 --- a/arm9/modules/61/asm/module_61.s +++ b/arm9/modules/61/asm/module_61.s @@ -114,7 +114,7 @@ _021D759E: thumb_func_start MOD61_021D75AC MOD61_021D75AC: ; 0x021D75AC push {r3, lr} - ldr r0, _021D75C8 ; =0x021C48B8 + ldr r0, _021D75C8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -127,14 +127,14 @@ _021D75C2: mov r0, #0 pop {r3, pc} nop -_021D75C8: .word 0x021C48B8 +_021D75C8: .word gUnknown21C48B8 _021D75CC: .word 0x000005E3 thumb_func_end MOD61_021D75AC thumb_func_start MOD61_021D75D0 MOD61_021D75D0: ; 0x021D75D0 push {r3, r4, r5, lr} - ldr r1, _021D76E0 ; =0x021C48B8 + ldr r1, _021D76E0 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #1 @@ -278,7 +278,7 @@ _021D76DC: mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 -_021D76E0: .word 0x021C48B8 +_021D76E0: .word gUnknown21C48B8 _021D76E4: .word 0x000005DD _021D76E8: .word 0x000005E3 _021D76EC: .word 0x000005DC @@ -329,7 +329,7 @@ _021D7702: bl String_dtor b _021D777C _021D774E: - ldr r0, _021D778C ; =0x021C48B8 + ldr r0, _021D778C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -360,7 +360,7 @@ _021D777C: pop {r3, r4, r5, pc} .align 2, 0 _021D7788: .word 0x0001020F -_021D778C: .word 0x021C48B8 +_021D778C: .word gUnknown21C48B8 thumb_func_end MOD61_021D76F0 thumb_func_start MOD61_021D7790 diff --git a/arm9/modules/62/asm/module_62.s b/arm9/modules/62/asm/module_62.s index ce0a1c8a..bbd36ef5 100644 --- a/arm9/modules/62/asm/module_62.s +++ b/arm9/modules/62/asm/module_62.s @@ -4708,7 +4708,7 @@ _0222F9B0: .word 0x02231220 MOD62_0222F9B4: ; 0x0222F9B4 push {r4, lr} add r4, r0, #0 - ldr r0, _0222FA3C ; =0x021C48B8 + ldr r0, _0222FA3C ; =gUnknown21C48B8 mov r1, #0x10 ldr r0, [r0, #0x4c] tst r1, r0 @@ -4780,7 +4780,7 @@ _0222FA38: mov r0, #1 pop {r4, pc} .align 2, 0 -_0222FA3C: .word 0x021C48B8 +_0222FA3C: .word gUnknown21C48B8 thumb_func_end MOD62_0222F9B4 thumb_func_start MOD62_0222FA40 @@ -5016,7 +5016,7 @@ _0222FBF0: bl FUN_020054C8 b _0222FD4C _0222FC4C: - ldr r0, _0222FD68 ; =0x021C48B8 + ldr r0, _0222FD68 ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #1 tst r0, r2 @@ -5144,7 +5144,7 @@ _0222FD4C: nop _0222FD60: .word 0x00000418 _0222FD64: .word 0x000005DC -_0222FD68: .word 0x021C48B8 +_0222FD68: .word gUnknown21C48B8 _0222FD6C: .word 0x000005DD thumb_func_end MOD62_0222FAB4 @@ -7131,7 +7131,7 @@ _02230D84: str r1, [r4, r0] b _02230DC6 _02230DA2: - ldr r0, _02230DD8 ; =0x021C48B8 + ldr r0, _02230DD8 ; =gUnknown21C48B8 ldr r3, [r0, #0x48] ldr r0, _02230DDC ; =0x00000CF3 tst r0, r3 @@ -7156,7 +7156,7 @@ _02230DC6: mov r0, #1 pop {r4, pc} nop -_02230DD8: .word 0x021C48B8 +_02230DD8: .word gUnknown21C48B8 _02230DDC: .word 0x00000CF3 thumb_func_end MOD62_02230D6C @@ -7226,7 +7226,7 @@ _02230E46: bl FUN_020054C8 b _02230F18 _02230E66: - ldr r0, _02230F2C ; =0x021C48B8 + ldr r0, _02230F2C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -7274,7 +7274,7 @@ _02230EA4: bl FUN_020054C8 b _02230F18 _02230ED0: - ldr r1, _02230F2C ; =0x021C48B8 + ldr r1, _02230F2C ; =gUnknown21C48B8 ldr r2, [r1, #0x48] ldr r1, _02230F34 ; =0x00000CF3 tst r1, r2 @@ -7315,7 +7315,7 @@ _02230F18: pop {r4, pc} .align 2, 0 _02230F28: .word 0x000005DC -_02230F2C: .word 0x021C48B8 +_02230F2C: .word gUnknown21C48B8 _02230F30: .word 0x000005DD _02230F34: .word 0x00000CF3 thumb_func_end MOD62_02230DE0 diff --git a/arm9/modules/63/asm/module_63.s b/arm9/modules/63/asm/module_63.s index a177b545..372796e3 100644 --- a/arm9/modules/63/asm/module_63.s +++ b/arm9/modules/63/asm/module_63.s @@ -114,7 +114,7 @@ _021D75C8: cmp r0, #1 bne _021D7614 add r0, r4, #0 - ldr r1, _021D77A4 ; =0x021C48B8 + ldr r1, _021D77A4 ; =gUnknown21C48B8 mov r2, #0 add r0, #0xb4 str r2, [r0] @@ -192,7 +192,7 @@ _021D765A: mov r1, #0x1e lsl r1, r1, #4 ldr r0, [r4, r1] - ldr r2, _021D77A4 ; =0x021C48B8 + ldr r2, _021D77A4 ; =gUnknown21C48B8 add r0, r0, #1 str r0, [r4, r1] ldr r3, [r2, #0x48] @@ -337,7 +337,7 @@ _021D779C: add sp, #0xc pop {r3, r4, r5, r6, pc} nop -_021D77A4: .word 0x021C48B8 +_021D77A4: .word gUnknown21C48B8 _021D77A8: .word 0x00000495 _021D77AC: .word 0x000005F4 _021D77B0: .word 0x00007FFF @@ -429,7 +429,7 @@ _021D7854: .word 0x021DBA90 thumb_func_start MOD63_021D7858 MOD63_021D7858: ; 0x021D7858 - ldr r0, _021D787C ; =0x021C48B8 + ldr r0, _021D787C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -450,7 +450,7 @@ _021D7878: mov r0, #0 bx lr .align 2, 0 -_021D787C: .word 0x021C48B8 +_021D787C: .word gUnknown21C48B8 thumb_func_end MOD63_021D7858 thumb_func_start MOD63_021D7880 @@ -3099,7 +3099,7 @@ MOD63_021D8D98: ; 0x021D8D98 ldrb r0, [r5, r0] cmp r0, #0 beq _021D8DD4 - ldr r0, _021D8E5C ; =0x021C48B8 + ldr r0, _021D8E5C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3110,7 +3110,7 @@ MOD63_021D8D98: ; 0x021D8D98 _021D8DBC: mov r0, #1 str r0, [r5, #8] - ldr r1, _021D8E5C ; =0x021C48B8 + ldr r1, _021D8E5C ; =gUnknown21C48B8 mov r0, #0 str r0, [r1, #0x6c] ldr r1, _021D8E60 ; =0x00007FFF @@ -3192,7 +3192,7 @@ _021D8E50: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D8E5C: .word 0x021C48B8 +_021D8E5C: .word gUnknown21C48B8 _021D8E60: .word 0x00007FFF _021D8E64: .word 0x00000A8C thumb_func_end MOD63_021D8D98 diff --git a/arm9/modules/64/asm/module_64.s b/arm9/modules/64/asm/module_64.s index 2fd8d102..2416462c 100644 --- a/arm9/modules/64/asm/module_64.s +++ b/arm9/modules/64/asm/module_64.s @@ -1500,7 +1500,7 @@ _021D80C6: ; jump table _021D80D2: add r0, r4, #0 bl MOD64_021D8384 - ldr r0, _021D80F8 ; =0x021C48B8 + ldr r0, _021D80F8 ; =gUnknown21C48B8 mov r1, #1 ldr r0, [r0, #0x48] tst r0, r1 @@ -1517,7 +1517,7 @@ _021D80F4: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D80F8: .word 0x021C48B8 +_021D80F8: .word gUnknown21C48B8 _021D80FC: .word 0x000005DC thumb_func_end MOD64_021D80A4 @@ -1857,7 +1857,7 @@ _021D8362: MOD64_021D8384: ; 0x021D8384 push {r4, lr} add r4, r0, #0 - ldr r0, _021D83BC ; =0x021C48B8 + ldr r0, _021D83BC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x20 tst r0, r1 @@ -1869,7 +1869,7 @@ MOD64_021D8384: ; 0x021D8384 ldr r0, _021D83C0 ; =0x000005DC bl FUN_020054C8 _021D83A0: - ldr r0, _021D83BC ; =0x021C48B8 + ldr r0, _021D83BC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x10 tst r0, r1 @@ -1884,7 +1884,7 @@ _021D83A0: _021D83BA: pop {r4, pc} .align 2, 0 -_021D83BC: .word 0x021C48B8 +_021D83BC: .word gUnknown21C48B8 _021D83C0: .word 0x000005DC thumb_func_end MOD64_021D8384 diff --git a/arm9/modules/65/asm/module_65.s b/arm9/modules/65/asm/module_65.s index 0e4db590..f6d62b38 100644 --- a/arm9/modules/65/asm/module_65.s +++ b/arm9/modules/65/asm/module_65.s @@ -325,7 +325,7 @@ MOD65_021D774C: ; 0x021D774C _021D7762: bl MOD65_021D7710 add r1, r0, #0 - ldr r0, _021D77F8 ; =0x021C48B8 + ldr r0, _021D77F8 ; =gUnknown21C48B8 ldr r0, [r0, #0x44] cmp r0, #0 beq _021D7784 @@ -356,7 +356,7 @@ _021D7796: mov r0, #0 pop {r3, r4, r5, pc} _021D77A2: - ldr r0, _021D77F8 ; =0x021C48B8 + ldr r0, _021D77F8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -401,7 +401,7 @@ _021D77F2: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D77F8: .word 0x021C48B8 +_021D77F8: .word gUnknown21C48B8 _021D77FC: .word 0x000005DC thumb_func_end MOD65_021D774C @@ -427,7 +427,7 @@ MOD65_021D7818: ; 0x021D7818 ldr r0, [r0] bl FUN_02001204 add r4, r0, #0 - ldr r0, _021D78A4 ; =0x021C48B8 + ldr r0, _021D78A4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -488,7 +488,7 @@ _021D789E: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D78A4: .word 0x021C48B8 +_021D78A4: .word gUnknown21C48B8 _021D78A8: .word 0x000005DC thumb_func_end MOD65_021D7818 @@ -565,7 +565,7 @@ MOD65_021D7920: ; 0x021D7920 mov r0, #0 pop {r4, pc} _021D7932: - ldr r0, _021D7988 ; =0x021C48B8 + ldr r0, _021D7988 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -605,7 +605,7 @@ _021D7940: strh r0, [r4, #0x18] pop {r4, pc} .align 2, 0 -_021D7988: .word 0x021C48B8 +_021D7988: .word gUnknown21C48B8 thumb_func_end MOD65_021D7920 thumb_func_start MOD65_021D798C @@ -3898,7 +3898,7 @@ MOD65_021D9338: ; 0x021D9338 mov r0, #7 pop {r4, pc} _021D934E: - ldr r0, _021D937C ; =0x021C48B8 + ldr r0, _021D937C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -3921,7 +3921,7 @@ _021D9366: mov r0, #8 pop {r4, pc} .align 2, 0 -_021D937C: .word 0x021C48B8 +_021D937C: .word gUnknown21C48B8 thumb_func_end MOD65_021D9338 thumb_func_start MOD65_021D9380 diff --git a/arm9/modules/66/asm/module_66.s b/arm9/modules/66/asm/module_66.s index f79890e1..34220b58 100644 --- a/arm9/modules/66/asm/module_66.s +++ b/arm9/modules/66/asm/module_66.s @@ -1109,7 +1109,7 @@ MOD66_021D7D98: ; 0x021D7D98 ldrb r3, [r1, #0x14] cmp r3, #1 bhi _021D7DB6 - ldr r1, _021D7DCC ; =0x021C48B8 + ldr r1, _021D7DCC ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #2 tst r1, r2 @@ -1124,13 +1124,13 @@ _021D7DB6: mov r0, #0 pop {r3, pc} _021D7DBE: - ldr r1, _021D7DCC ; =0x021C48B8 + ldr r1, _021D7DCC ; =gUnknown21C48B8 ldr r1, [r1, #0x44] bl MOD66_021D8054 mov r0, #0 pop {r3, pc} nop -_021D7DCC: .word 0x021C48B8 +_021D7DCC: .word gUnknown21C48B8 _021D7DD0: .word 0x000005DD thumb_func_end MOD66_021D7D98 @@ -1141,7 +1141,7 @@ MOD66_021D7DD4: ; 0x021D7DD4 ldrb r1, [r1, #0x14] cmp r1, #1 bhi _021D7E0E - ldr r2, _021D7E24 ; =0x021C48B8 + ldr r2, _021D7E24 ; =gUnknown21C48B8 ldr r3, [r2, #0x48] mov r2, #1 tst r2, r3 @@ -1170,20 +1170,20 @@ _021D7E0E: mov r0, #0 pop {r3, pc} _021D7E16: - ldr r1, _021D7E24 ; =0x021C48B8 + ldr r1, _021D7E24 ; =gUnknown21C48B8 ldr r1, [r1, #0x44] bl MOD66_021D8054 mov r0, #0 pop {r3, pc} nop -_021D7E24: .word 0x021C48B8 +_021D7E24: .word gUnknown21C48B8 _021D7E28: .word 0x000005DD thumb_func_end MOD66_021D7DD4 thumb_func_start MOD66_021D7E2C MOD66_021D7E2C: ; 0x021D7E2C push {r3, lr} - ldr r2, _021D7E4C ; =0x021C48B8 + ldr r2, _021D7E4C ; =gUnknown21C48B8 mov r1, #2 ldr r3, [r2, #0x48] tst r1, r3 @@ -1198,7 +1198,7 @@ _021D7E42: mov r0, #0 pop {r3, pc} .align 2, 0 -_021D7E4C: .word 0x021C48B8 +_021D7E4C: .word gUnknown21C48B8 _021D7E50: .word 0x000005DD thumb_func_end MOD66_021D7E2C diff --git a/arm9/modules/67/asm/module_67.s b/arm9/modules/67/asm/module_67.s index 7f75ba42..857b05b7 100644 --- a/arm9/modules/67/asm/module_67.s +++ b/arm9/modules/67/asm/module_67.s @@ -482,7 +482,7 @@ _021D78D2: thumb_func_start MOD67_021D78D8 MOD67_021D78D8: ; 0x021D78D8 push {r3, lr} - ldr r1, _021D7954 ; =0x021C48B8 + ldr r1, _021D7954 ; =gUnknown21C48B8 ldr r3, [r1, #0x48] mov r1, #0x20 add r2, r3, #0 @@ -532,7 +532,7 @@ _021D792E: mov r0, #4 pop {r3, pc} _021D793A: - ldr r0, _021D7954 ; =0x021C48B8 + ldr r0, _021D7954 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #8 tst r0, r1 @@ -546,7 +546,7 @@ _021D7950: mov r0, #1 pop {r3, pc} .align 2, 0 -_021D7954: .word 0x021C48B8 +_021D7954: .word gUnknown21C48B8 _021D7958: .word 0x0000105C thumb_func_end MOD67_021D78D8 diff --git a/arm9/modules/68/asm/module_68.s b/arm9/modules/68/asm/module_68.s index 90b9bd83..925a6c6a 100644 --- a/arm9/modules/68/asm/module_68.s +++ b/arm9/modules/68/asm/module_68.s @@ -1084,7 +1084,7 @@ _021D7D98: .word 0x04000050 thumb_func_start MOD68_021D7D9C MOD68_021D7D9C: ; 0x021D7D9C push {r4, lr} - ldr r1, _021D7E70 ; =0x021C48B8 + ldr r1, _021D7E70 ; =gUnknown21C48B8 add r4, r0, #0 ldr r3, [r1, #0x44] mov r2, #0x40 @@ -1197,7 +1197,7 @@ _021D7E6C: mov r0, #1 pop {r4, pc} .align 2, 0 -_021D7E70: .word 0x021C48B8 +_021D7E70: .word gUnknown21C48B8 _021D7E74: .word 0x021C48F8 thumb_func_end MOD68_021D7D9C diff --git a/arm9/modules/69/asm/module_69.s b/arm9/modules/69/asm/module_69.s index 8b771cc1..2e53bedd 100644 --- a/arm9/modules/69/asm/module_69.s +++ b/arm9/modules/69/asm/module_69.s @@ -611,7 +611,7 @@ _0222DAB4: str r0, [r4] b _0222DAD4 _0222DAC4: - ldr r0, _0222DAE0 ; =0x021C48B8 + ldr r0, _0222DAE0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -625,7 +625,7 @@ _0222DAD4: pop {r4, pc} nop _0222DADC: .word 0x00001B3C -_0222DAE0: .word 0x021C48B8 +_0222DAE0: .word gUnknown21C48B8 thumb_func_start MOD69_0222DAE4 MOD69_0222DAE4: ; 0x0222DAE4 diff --git a/arm9/modules/70/asm/module_70.s b/arm9/modules/70/asm/module_70.s index 670281ea..f4b87636 100644 --- a/arm9/modules/70/asm/module_70.s +++ b/arm9/modules/70/asm/module_70.s @@ -115,7 +115,7 @@ _021D75B8: beq _021D768A b _021D768E _021D75C4: - ldr r0, _021D7694 ; =0x021C48B8 + ldr r0, _021D7694 ; =gUnknown21C48B8 mov r1, #2 ldr r0, [r0, #0x48] add r2, r0, #0 @@ -216,7 +216,7 @@ _021D768E: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D7694: .word 0x021C48B8 +_021D7694: .word gUnknown21C48B8 thumb_func_end MOD70_021D758C thumb_func_start MOD70_021D7698 diff --git a/arm9/modules/71/asm/module_71.s b/arm9/modules/71/asm/module_71.s index 38883e21..81137308 100644 --- a/arm9/modules/71/asm/module_71.s +++ b/arm9/modules/71/asm/module_71.s @@ -3378,7 +3378,7 @@ _0222F220: .word MOD71_022311D8 thumb_func_start MOD71_0222F224 MOD71_0222F224: ; 0x0222F224 push {r3, r4} - ldr r3, _0222F260 ; =0x021C48B8 + ldr r3, _0222F260 ; =gUnknown21C48B8 mov r1, #0 ldr r3, [r3, #0x4c] mov r4, #0x40 @@ -3413,7 +3413,7 @@ _0222F25C: pop {r3, r4} bx lr .align 2, 0 -_0222F260: .word 0x021C48B8 +_0222F260: .word gUnknown21C48B8 thumb_func_end MOD71_0222F224 thumb_func_start MOD71_0222F264 @@ -3809,7 +3809,7 @@ MOD71_0222F538: ; 0x0222F538 lsl r0, r0, #2 add r0, r4, r0 bl MOD71_0222F224 - ldr r0, _0222F588 ; =0x021C48B8 + ldr r0, _0222F588 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3846,7 +3846,7 @@ _0222F584: mov r0, #0 pop {r4, pc} .align 2, 0 -_0222F588: .word 0x021C48B8 +_0222F588: .word gUnknown21C48B8 _0222F58C: .word MOD71_0222F674 _0222F590: .word 0x00002214 _0222F594: .word MOD71_0222FDD8 @@ -4132,7 +4132,7 @@ MOD71_0222F7E4: ; 0x0222F7E4 push {r4, lr} sub sp, #0x10 add r4, r0, #0 - ldr r0, _0222F83C ; =0x021C48B8 + ldr r0, _0222F83C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4171,7 +4171,7 @@ _0222F834: add sp, #0x10 pop {r4, pc} nop -_0222F83C: .word 0x021C48B8 +_0222F83C: .word gUnknown21C48B8 _0222F840: .word 0x00000588 _0222F844: .word MOD71_0222F538 _0222F848: .word 0x00002214 diff --git a/arm9/modules/73/asm/module_73.s b/arm9/modules/73/asm/module_73.s index 98e6e4a4..08eafb54 100644 --- a/arm9/modules/73/asm/module_73.s +++ b/arm9/modules/73/asm/module_73.s @@ -1059,7 +1059,7 @@ _021D7D94: ldrh r0, [r0, #0x20] cmp r0, #0 bne _021D7DAE - ldr r0, _021D7F54 ; =0x021C48B8 + ldr r0, _021D7F54 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1108,7 +1108,7 @@ _021D7DF4: ldr r0, [r4, #0x1c] cmp r0, #0 blt _021D7E14 - ldr r0, _021D7F54 ; =0x021C48B8 + ldr r0, _021D7F54 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1221,7 +1221,7 @@ _021D7ED6: ldr r0, [r4, #0x1c] cmp r0, #0 blt _021D7EF4 - ldr r0, _021D7F54 ; =0x021C48B8 + ldr r0, _021D7F54 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -1272,7 +1272,7 @@ _021D7F44: .word 0x0000063C _021D7F48: .word 0x00001410 _021D7F4C: .word 0x000006C3 _021D7F50: .word 0x021C48F8 -_021D7F54: .word 0x021C48B8 +_021D7F54: .word gUnknown21C48B8 _021D7F58: .word 0x0000152C _021D7F5C: .word 0x00001420 _021D7F60: .word 0x00001418 diff --git a/arm9/modules/74/asm/module_74.s b/arm9/modules/74/asm/module_74.s index 2deb146f..bbf859db 100644 --- a/arm9/modules/74/asm/module_74.s +++ b/arm9/modules/74/asm/module_74.s @@ -358,7 +358,7 @@ _021D77A8: .word 0x00003FF8 thumb_func_start MOD74_021D77AC MOD74_021D77AC: ; 0x021D77AC - ldr r0, _021D77C0 ; =0x021C48B8 + ldr r0, _021D77C0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -369,14 +369,14 @@ _021D77BA: mov r0, #0 bx lr nop -_021D77C0: .word 0x021C48B8 +_021D77C0: .word gUnknown21C48B8 thumb_func_end MOD74_021D77AC thumb_func_start MOD74_021D77C4 MOD74_021D77C4: ; 0x021D77C4 push {r3, r4, r5, lr} sub sp, #8 - ldr r1, _021D78B8 ; =0x021C48B8 + ldr r1, _021D78B8 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -503,13 +503,13 @@ _021D788E: add sp, #8 pop {r3, r4, r5, pc} .align 2, 0 -_021D78B8: .word 0x021C48B8 +_021D78B8: .word gUnknown21C48B8 thumb_func_end MOD74_021D77C4 thumb_func_start MOD74_021D78BC MOD74_021D78BC: ; 0x021D78BC push {r4, lr} - ldr r1, _021D78E8 ; =0x021C48B8 + ldr r1, _021D78E8 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #1 @@ -531,13 +531,13 @@ _021D78E4: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D78E8: .word 0x021C48B8 +_021D78E8: .word gUnknown21C48B8 thumb_func_end MOD74_021D78BC thumb_func_start MOD74_021D78EC MOD74_021D78EC: ; 0x021D78EC push {r4, lr} - ldr r1, _021D7908 ; =0x021C48B8 + ldr r1, _021D7908 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #3 @@ -550,7 +550,7 @@ _021D7902: mov r0, #0 pop {r4, pc} nop -_021D7908: .word 0x021C48B8 +_021D7908: .word gUnknown21C48B8 thumb_func_end MOD74_021D78EC thumb_func_start MOD74_021D790C diff --git a/arm9/modules/75/asm/module_75.s b/arm9/modules/75/asm/module_75.s index db381936..c937024d 100644 --- a/arm9/modules/75/asm/module_75.s +++ b/arm9/modules/75/asm/module_75.s @@ -2020,7 +2020,7 @@ MOD75_021E7B7C: ; 0x021E7B7C add r1, r4, #6 add r2, r4, #4 bl FUN_02001448 - ldr r0, _021E7CD8 ; =0x021C48B8 + ldr r0, _021E7CD8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -2172,7 +2172,7 @@ _021E7CD2: add sp, #4 pop {r3, r4, r5, r6, pc} .align 2, 0 -_021E7CD8: .word 0x021C48B8 +_021E7CD8: .word gUnknown21C48B8 _021E7CDC: .word 0x000005DC _021E7CE0: .word 0x0000048A thumb_func_end MOD75_021E7B7C @@ -2207,7 +2207,7 @@ _021E7D10: .word 0x00000427 MOD75_021E7D14: ; 0x021E7D14 push {r4, lr} add r4, r0, #0 - ldr r0, _021E7DF8 ; =0x021C48B8 + ldr r0, _021E7DF8 ; =gUnknown21C48B8 ldr r1, [r0, #0x4c] mov r0, #0x20 tst r0, r1 @@ -2319,7 +2319,7 @@ _021E7DF2: mov r0, #0 pop {r4, pc} nop -_021E7DF8: .word 0x021C48B8 +_021E7DF8: .word gUnknown21C48B8 _021E7DFC: .word 0x00000424 _021E7E00: .word 0x000006CA _021E7E04: .word 0x00000429 @@ -2594,7 +2594,7 @@ _021E801C: .word 0x00000478 MOD75_021E8020: ; 0x021E8020 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021E8188 ; =0x021C48B8 + ldr r0, _021E8188 ; =gUnknown21C48B8 ldr r1, _021E818C ; =0x00000429 ldr r2, [r0, #0x48] mov r0, #0x20 @@ -2772,7 +2772,7 @@ _021E8182: mov r0, #0 pop {r3, r4, r5, pc} nop -_021E8188: .word 0x021C48B8 +_021E8188: .word gUnknown21C48B8 _021E818C: .word 0x00000429 _021E8190: .word 0x000006CA _021E8194: .word 0x00000478 @@ -3760,7 +3760,7 @@ _021E88D0: strb r0, [r5, r1] pop {r3, r4, r5, r6, pc} _021E8912: - ldr r0, _021E89EC ; =0x021C48B8 + ldr r0, _021E89EC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #4 tst r0, r1 @@ -3834,7 +3834,7 @@ _021E899A: _021E89AA: ldr r0, _021E89E8 ; =0x000005DC bl FUN_020054C8 - ldr r0, _021E89EC ; =0x021C48B8 + ldr r0, _021E89EC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3863,7 +3863,7 @@ _021E89E0: pop {r3, r4, r5, r6, pc} nop _021E89E8: .word 0x000005DC -_021E89EC: .word 0x021C48B8 +_021E89EC: .word gUnknown21C48B8 thumb_func_end MOD75_021E88BC thumb_func_start MOD75_021E89F0 @@ -4488,7 +4488,7 @@ MOD75_021E8EB0: ; 0x021E8EB0 bl FUN_0201BD70 cmp r0, #0 bne _021E8F00 - ldr r0, _021E8F08 ; =0x021C48B8 + ldr r0, _021E8F08 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4524,7 +4524,7 @@ _021E8F00: pop {r4, pc} .align 2, 0 _021E8F04: .word 0x00000426 -_021E8F08: .word 0x021C48B8 +_021E8F08: .word gUnknown21C48B8 _021E8F0C: .word 0x021C48F8 thumb_func_end MOD75_021E8EB0 @@ -4707,7 +4707,7 @@ _021E9070: bl FUN_0201BD70 cmp r0, #0 bne _021E9132 - ldr r0, _021E91B0 ; =0x021C48B8 + ldr r0, _021E91B0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -4850,7 +4850,7 @@ _021E91A0: _021E91A4: .word 0x00000483 _021E91A8: .word 0x000003D9 _021E91AC: .word 0x00000426 -_021E91B0: .word 0x021C48B8 +_021E91B0: .word gUnknown21C48B8 _021E91B4: .word 0x021C48F8 thumb_func_end MOD75_021E8FD8 @@ -5123,7 +5123,7 @@ _021E93D2: bl FUN_0201BD70 cmp r0, #0 bne _021E9422 - ldr r0, _021E9434 ; =0x021C48B8 + ldr r0, _021E9434 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5163,7 +5163,7 @@ _021E9422: _021E9428: .word 0x00000483 _021E942C: .word 0x000003D9 _021E9430: .word 0x00000426 -_021E9434: .word 0x021C48B8 +_021E9434: .word gUnknown21C48B8 _021E9438: .word 0x021C48F8 thumb_func_end MOD75_021E9394 @@ -5311,7 +5311,7 @@ _021E9544: mov r0, #7 pop {r4, pc} _021E955E: - ldr r0, _021E95B4 ; =0x021C48B8 + ldr r0, _021E95B4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -5347,7 +5347,7 @@ _021E95A6: nop _021E95AC: .word 0x00000488 _021E95B0: .word 0x00000638 -_021E95B4: .word 0x021C48B8 +_021E95B4: .word gUnknown21C48B8 _021E95B8: .word 0x000005DC thumb_func_end MOD75_021E94D0 @@ -5559,7 +5559,7 @@ MOD75_021E9750: ; 0x021E9750 bl FUN_0201BD70 cmp r0, #0 bne _021E9794 - ldr r0, _021E979C ; =0x021C48B8 + ldr r0, _021E979C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5588,7 +5588,7 @@ _021E9794: pop {r4, pc} .align 2, 0 _021E9798: .word 0x00000426 -_021E979C: .word 0x021C48B8 +_021E979C: .word gUnknown21C48B8 _021E97A0: .word 0x021C48F8 _021E97A4: .word 0x00000479 thumb_func_end MOD75_021E9750 @@ -5791,7 +5791,7 @@ MOD75_021E9930: ; 0x021E9930 bl FUN_0201BD70 cmp r0, #0 bne _021E9970 - ldr r0, _021E9978 ; =0x021C48B8 + ldr r0, _021E9978 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -5818,7 +5818,7 @@ _021E9970: pop {r4, pc} .align 2, 0 _021E9974: .word 0x00000426 -_021E9978: .word 0x021C48B8 +_021E9978: .word gUnknown21C48B8 _021E997C: .word 0x021C48F8 thumb_func_end MOD75_021E9930 @@ -6180,7 +6180,7 @@ _021E9C62: mov r0, #0x12 pop {r3, r4, r5, pc} _021E9C80: - ldr r0, _021E9D60 ; =0x021C48B8 + ldr r0, _021E9D60 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -6275,7 +6275,7 @@ _021E9D4C: _021E9D54: .word 0x00000488 _021E9D58: .word 0x00000426 _021E9D5C: .word 0x00000638 -_021E9D60: .word 0x021C48B8 +_021E9D60: .word gUnknown21C48B8 _021E9D64: .word 0x000005DC _021E9D68: .word 0x0000048C thumb_func_end MOD75_021E9B88 @@ -6542,7 +6542,7 @@ MOD75_021E9F74: ; 0x021E9F74 bl FUN_0201BD70 cmp r0, #0 bne _021E9FC8 - ldr r0, _021E9FD0 ; =0x021C48B8 + ldr r0, _021E9FD0 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -6578,7 +6578,7 @@ _021E9FC8: pop {r4, pc} .align 2, 0 _021E9FCC: .word 0x00000426 -_021E9FD0: .word 0x021C48B8 +_021E9FD0: .word gUnknown21C48B8 _021E9FD4: .word 0x021C48F8 _021E9FD8: .word 0x00000479 thumb_func_end MOD75_021E9F74 diff --git a/arm9/modules/76/asm/module_76.s b/arm9/modules/76/asm/module_76.s index 0d9c3b64..852b7592 100644 --- a/arm9/modules/76/asm/module_76.s +++ b/arm9/modules/76/asm/module_76.s @@ -574,7 +574,7 @@ _021D7970: MOD76_021D7974: ; 0x021D7974 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _021D7A88 ; =0x021C48B8 + ldr r0, _021D7A88 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x30 tst r1, r0 @@ -699,7 +699,7 @@ _021D7A82: mov r0, #1 pop {r3, r4, r5, pc} nop -_021D7A88: .word 0x021C48B8 +_021D7A88: .word gUnknown21C48B8 _021D7A8C: .word 0x000005DD _021D7A90: .word 0x00000186 thumb_func_end MOD76_021D7974 diff --git a/arm9/modules/77/asm/module_77.s b/arm9/modules/77/asm/module_77.s index f0110bd3..02ccc896 100644 --- a/arm9/modules/77/asm/module_77.s +++ b/arm9/modules/77/asm/module_77.s @@ -630,7 +630,7 @@ _021D7A32: ldr r1, _021D7B8C ; =0x0000C2D8 ldrh r6, [r4, r1] bl MOD77_021D7E24 - ldr r0, _021D7B90 ; =0x021C48B8 + ldr r0, _021D7B90 ; =gUnknown21C48B8 mov r3, #2 ldr r1, [r0, #0x48] add r0, r1, #0 @@ -708,7 +708,7 @@ _021D7AC0: bl MOD77_021D86B4 b _021D7B66 _021D7ADA: - ldr r2, _021D7B90 ; =0x021C48B8 + ldr r2, _021D7B90 ; =gUnknown21C48B8 add r0, r4, #0 ldr r2, [r2, #0x44] bl MOD77_021D8B20 @@ -787,7 +787,7 @@ _021D7B80: .word 0x000001D9 _021D7B84: .word 0x0000C314 _021D7B88: .word 0x0000C328 _021D7B8C: .word 0x0000C2D8 -_021D7B90: .word 0x021C48B8 +_021D7B90: .word gUnknown21C48B8 _021D7B94: .word 0x0000C2F8 _021D7B98: .word 0x000005DD _021D7B9C: .word 0x00000403 @@ -1720,7 +1720,7 @@ _021D830A: _021D832A: cmp r2, #0 bne _021D8338 - ldr r0, _021D8358 ; =0x021C48B8 + ldr r0, _021D8358 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -1739,7 +1739,7 @@ _021D8348: .word 0x0000C064 _021D834C: .word 0x0000C06C _021D8350: .word 0x0000C014 _021D8354: .word 0x0000C068 -_021D8358: .word 0x021C48B8 +_021D8358: .word gUnknown21C48B8 thumb_func_end MOD77_021D8294 thumb_func_start MOD77_021D835C diff --git a/arm9/modules/80/asm/module_80.s b/arm9/modules/80/asm/module_80.s index db6d2537..2af8ecb3 100644 --- a/arm9/modules/80/asm/module_80.s +++ b/arm9/modules/80/asm/module_80.s @@ -3243,7 +3243,7 @@ _0222EEF8: .word 0x00000D5C MOD80_0222EEFC: ; 0x0222EEFC push {r3, r4, lr} sub sp, #4 - ldr r1, _0222F084 ; =0x021C48B8 + ldr r1, _0222F084 ; =gUnknown21C48B8 mov r2, #2 ldr r1, [r1, #0x48] add r4, r0, #0 @@ -3423,7 +3423,7 @@ _0222F07C: add sp, #4 pop {r3, r4, pc} nop -_0222F084: .word 0x021C48B8 +_0222F084: .word gUnknown21C48B8 _0222F088: .word 0x00000F0F _0222F08C: .word 0x00000D5C _0222F090: .word 0x000005DC @@ -4421,7 +4421,7 @@ MOD80_0222F864: ; 0x0222F864 MOD80_0222F86C: ; 0x0222F86C push {r4, lr} sub sp, #8 - ldr r1, _0222F8C0 ; =0x021C48B8 + ldr r1, _0222F8C0 ; =gUnknown21C48B8 mov r2, #1 ldr r3, [r1, #0x48] add r4, r0, #0 @@ -4458,7 +4458,7 @@ _0222F8B8: add sp, #8 pop {r4, pc} nop -_0222F8C0: .word 0x021C48B8 +_0222F8C0: .word gUnknown21C48B8 _0222F8C4: .word 0x00000F0F _0222F8C8: .word 0x000005DC thumb_func_end MOD80_0222F86C @@ -5707,7 +5707,7 @@ MOD80_022302F0: ; 0x022302F0 thumb_func_start MOD80_022302F8 MOD80_022302F8: ; 0x022302F8 push {r3, r4, r5, lr} - ldr r1, _02230388 ; =0x021C48B8 + ldr r1, _02230388 ; =gUnknown21C48B8 mov r2, #1 ldr r1, [r1, #0x48] add r4, r0, #0 @@ -5776,7 +5776,7 @@ _02230384: mov r0, #3 pop {r3, r4, r5, pc} .align 2, 0 -_02230388: .word 0x021C48B8 +_02230388: .word gUnknown21C48B8 _0223038C: .word 0x00000F0F _02230390: .word 0x000005DC thumb_func_end MOD80_022302F8 @@ -6777,7 +6777,7 @@ MOD80_02230B94: ; 0x02230B94 push {r3, r4, r5, lr} add r4, r0, #0 bl MOD80_02231008 - ldr r0, _02230CB4 ; =0x021C48B8 + ldr r0, _02230CB4 ; =gUnknown21C48B8 mov r2, #1 ldr r1, [r0, #0x48] add r0, r1, #0 @@ -6910,7 +6910,7 @@ _02230CAE: mov r0, #3 pop {r3, r4, r5, pc} nop -_02230CB4: .word 0x021C48B8 +_02230CB4: .word gUnknown21C48B8 _02230CB8: .word 0x000005DC _02230CBC: .word 0x00000B22 _02230CC0: .word 0x00000F0F @@ -7339,7 +7339,7 @@ MOD80_02231008: ; 0x02231008 push {r3, r4, lr} sub sp, #0xc add r4, r0, #0 - ldr r0, _02231100 ; =0x021C48B8 + ldr r0, _02231100 ; =gUnknown21C48B8 mov r1, #0x40 ldr r0, [r0, #0x48] tst r1, r0 @@ -7461,7 +7461,7 @@ _022310D0: add sp, #0xc pop {r3, r4, pc} nop -_02231100: .word 0x021C48B8 +_02231100: .word gUnknown21C48B8 _02231104: .word 0x000005DC _02231108: .word MOD80_02237A80 _0223110C: .word MOD80_02237A82 @@ -9406,7 +9406,7 @@ MOD80_0223213C: ; 0x0223213C beq _0223214E b _02232250 _0223214E: - ldr r0, _02232370 ; =0x021C48B8 + ldr r0, _02232370 ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #2 tst r0, r2 @@ -9530,7 +9530,7 @@ _02232232: _02232250: cmp r0, #6 bne _022322BA - ldr r0, _02232370 ; =0x021C48B8 + ldr r0, _02232370 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -9664,7 +9664,7 @@ _02232368: add sp, #8 pop {r3, r4, r5, pc} nop -_02232370: .word 0x021C48B8 +_02232370: .word gUnknown21C48B8 _02232374: .word 0x000005DC _02232378: .word 0x00000F0F thumb_func_end MOD80_0223213C @@ -9673,7 +9673,7 @@ _02232378: .word 0x00000F0F MOD80_0223237C: ; 0x0223237C push {r4, r5, r6, lr} add r5, r0, #0 - ldr r0, _02232448 ; =0x021C48B8 + ldr r0, _02232448 ; =gUnknown21C48B8 mov r4, #0 ldr r0, [r0, #0x48] mov r2, #0x40 @@ -9776,7 +9776,7 @@ _0223243A: bl FUN_02020238 pop {r4, r5, r6, pc} nop -_02232448: .word 0x021C48B8 +_02232448: .word gUnknown21C48B8 _0223244C: .word MOD80_02237340 _02232450: .word 0x000005DC _02232454: .word MOD80_022372C0 @@ -12128,7 +12128,7 @@ _022336F4: .word 0x00000F0F MOD80_022336F8: ; 0x022336F8 push {r3, r4, lr} sub sp, #0x14 - ldr r1, _02233770 ; =0x021C48B8 + ldr r1, _02233770 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] mov r1, #2 @@ -12183,7 +12183,7 @@ _02233714: add sp, #0x14 pop {r3, r4, pc} .align 2, 0 -_02233770: .word 0x021C48B8 +_02233770: .word gUnknown21C48B8 _02233774: .word 0x0000011A _02233778: .word 0x00000ED8 _0223377C: .word 0x0000014E @@ -18782,7 +18782,7 @@ MOD80_02236A8C: ; 0x02236A8C MOD80_02236AAC: ; 0x02236AAC push {r4, lr} add r4, r0, #0 - ldr r0, _02236AD4 ; =0x021C48B8 + ldr r0, _02236AD4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -18801,7 +18801,7 @@ _02236ACE: mov r0, #3 pop {r4, pc} nop -_02236AD4: .word 0x021C48B8 +_02236AD4: .word gUnknown21C48B8 _02236AD8: .word 0x00000EC8 thumb_func_end MOD80_02236AAC diff --git a/arm9/modules/82/asm/module_82.s b/arm9/modules/82/asm/module_82.s index 608caf2d..48654b9a 100644 --- a/arm9/modules/82/asm/module_82.s +++ b/arm9/modules/82/asm/module_82.s @@ -2561,7 +2561,7 @@ MOD82_0222E988: ; 0x0222E988 MOD82_0222E9CC: ; 0x0222E9CC push {r3, r4, lr} sub sp, #0x1c - ldr r2, _0222EA9C ; =0x021C48B8 + ldr r2, _0222EA9C ; =gUnknown21C48B8 mov r1, #0x40 ldr r3, [r2, #0x4c] add r4, r0, #0 @@ -2661,7 +2661,7 @@ _0222EA94: add sp, #0x1c pop {r3, r4, pc} nop -_0222EA9C: .word 0x021C48B8 +_0222EA9C: .word gUnknown21C48B8 _0222EAA0: .word 0x000005DC thumb_func_end MOD82_0222E9CC @@ -3153,7 +3153,7 @@ _0222EE70: .word 0x00000B94 thumb_func_start MOD82_0222EE74 MOD82_0222EE74: ; 0x0222EE74 push {r4, lr} - ldr r2, _0222EF18 ; =0x021C48B8 + ldr r2, _0222EF18 ; =gUnknown21C48B8 mov r1, #0x40 ldr r3, [r2, #0x4c] add r4, r0, #0 @@ -3231,7 +3231,7 @@ _0222EF12: mov r0, #3 pop {r4, pc} nop -_0222EF18: .word 0x021C48B8 +_0222EF18: .word gUnknown21C48B8 _0222EF1C: .word 0x00000B94 _0222EF20: .word 0x000005DC thumb_func_end MOD82_0222EE74 @@ -3299,7 +3299,7 @@ MOD82_0222EF54: ; 0x0222EF54 thumb_func_start MOD82_0222EF9C MOD82_0222EF9C: ; 0x0222EF9C push {r4, lr} - ldr r2, _0222F040 ; =0x021C48B8 + ldr r2, _0222F040 ; =gUnknown21C48B8 mov r1, #0x40 ldr r3, [r2, #0x4c] add r4, r0, #0 @@ -3379,7 +3379,7 @@ _0222F03C: mov r0, #3 pop {r4, pc} .align 2, 0 -_0222F040: .word 0x021C48B8 +_0222F040: .word gUnknown21C48B8 _0222F044: .word 0x000005DC thumb_func_end MOD82_0222EF9C @@ -4094,7 +4094,7 @@ _0222F56C: .word 0x00000EBC MOD82_0222F570: ; 0x0222F570 push {r4, lr} add r4, r0, #0 - ldr r0, _0222F598 ; =0x021C48B8 + ldr r0, _0222F598 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4114,7 +4114,7 @@ _0222F594: mov r0, #3 pop {r4, pc} .align 2, 0 -_0222F598: .word 0x021C48B8 +_0222F598: .word gUnknown21C48B8 thumb_func_end MOD82_0222F570 thumb_func_start MOD82_0222F59C diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s index 0f1661c3..2eabc2f0 100644 --- a/arm9/modules/83/asm/module_83.s +++ b/arm9/modules/83/asm/module_83.s @@ -70,7 +70,7 @@ _0222D632: blt _0222D5E0 b _0222D668 _0222D63C: - ldr r0, _0222D674 ; =0x021C48B8 + ldr r0, _0222D674 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -96,7 +96,7 @@ _0222D668: pop {r4, r5, r6, r7, pc} nop _0222D670: .word MOD83_0223A794 -_0222D674: .word 0x021C48B8 +_0222D674: .word gUnknown21C48B8 _0222D678: .word 0x000005DC thumb_func_end MOD83_0222D5C4 @@ -477,7 +477,7 @@ _0222D932: str r0, [r4, r1] b _0222D994 _0222D94A: - ldr r0, _0222D9B8 ; =0x021C48B8 + ldr r0, _0222D9B8 ; =gUnknown21C48B8 ldr r2, [r0, #0x48] mov r0, #3 tst r0, r2 @@ -489,7 +489,7 @@ _0222D94A: mov r1, #0x13 lsl r0, r0, #2 str r1, [r4, r0] - ldr r1, _0222D9B8 ; =0x021C48B8 + ldr r1, _0222D9B8 ; =gUnknown21C48B8 add r0, #0xc ldr r1, [r1, #0x48] str r1, [r4, r0] @@ -522,7 +522,7 @@ _0222D9A8: .word MOD83_0223A804 _0222D9AC: .word MOD83_0223A818 _0222D9B0: .word MOD83_0223A82C _0222D9B4: .word MOD83_0223A840 -_0222D9B8: .word 0x021C48B8 +_0222D9B8: .word gUnknown21C48B8 _0222D9BC: .word 0x000005DC thumb_func_end MOD83_0222D7E0 @@ -2119,7 +2119,7 @@ _0222E616: str r1, [r4, r0] b _0222E788 _0222E656: - ldr r0, _0222E7A4 ; =0x021C48B8 + ldr r0, _0222E7A4 ; =gUnknown21C48B8 mov r1, #3 ldr r0, [r0, #0x48] tst r1, r0 @@ -2207,7 +2207,7 @@ _0222E6FA: sub r1, #0x41 bl MOD83_0222E2A8 _0222E708: - ldr r0, _0222E7A4 ; =0x021C48B8 + ldr r0, _0222E7A4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #0x80 tst r0, r1 @@ -2281,7 +2281,7 @@ _0222E788: .align 2, 0 _0222E79C: .word 0x00007D8C _0222E7A0: .word MOD83_0222E464 -_0222E7A4: .word 0x021C48B8 +_0222E7A4: .word gUnknown21C48B8 _0222E7A8: .word 0x000005DC thumb_func_end MOD83_0222E540 @@ -2727,7 +2727,7 @@ MOD83_0222EB04: ; 0x0222EB04 mov r0, #1 pop {r3, r4, pc} _0222EB4E: - ldr r0, _0222EB78 ; =0x021C48B8 + ldr r0, _0222EB78 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -2747,7 +2747,7 @@ _0222EB70: add sp, #0x5c pop {r3, r4, pc} nop -_0222EB78: .word 0x021C48B8 +_0222EB78: .word gUnknown21C48B8 thumb_func_end MOD83_0222EB04 thumb_func_start MOD83_0222EB7C @@ -3206,7 +3206,7 @@ _0222EF5A: bl FUN_0201BD70 cmp r0, #0 bne _0222F02C - ldr r0, _0222F040 ; =0x021C48B8 + ldr r0, _0222F040 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r1, r0 @@ -3271,7 +3271,7 @@ _0222EFC2: strb r2, [r4, r1] b _0222F02C _0222EFFC: - ldr r0, _0222F040 ; =0x021C48B8 + ldr r0, _0222F040 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _0222F02C @@ -3302,7 +3302,7 @@ _0222F02C: nop _0222F038: .word 0x00003174 _0222F03C: .word 0x0000317C -_0222F040: .word 0x021C48B8 +_0222F040: .word gUnknown21C48B8 _0222F044: .word 0x000032D2 thumb_func_end MOD83_0222EE8C @@ -3504,7 +3504,7 @@ _0222F1D6: _0222F1EE: cmp r4, #0 beq _0222F206 - ldr r0, _0222F20C ; =0x021C48B8 + ldr r0, _0222F20C ; =gUnknown21C48B8 ldr r0, [r0, #0x48] tst r0, r4 beq _0222F206 @@ -3517,7 +3517,7 @@ _0222F206: mov r0, #0 pop {r3, r4, r5, pc} nop -_0222F20C: .word 0x021C48B8 +_0222F20C: .word gUnknown21C48B8 thumb_func_end MOD83_0222F1B4 thumb_func_start MOD83_0222F210 @@ -3711,7 +3711,7 @@ _0222F35E: str r0, [r4, r5] b _0222F736 _0222F39C: - ldr r0, _0222F5F4 ; =0x021C48B8 + ldr r0, _0222F5F4 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -3991,7 +3991,7 @@ _0222F5E4: .word 0x000034D8 _0222F5E8: .word 0x00000708 _0222F5EC: .word 0x00003170 _0222F5F0: .word 0x000005DC -_0222F5F4: .word 0x021C48B8 +_0222F5F4: .word gUnknown21C48B8 _0222F5F8: .word MOD83_0223AD6C _0222F5FC: mov r0, #0x16 @@ -4060,7 +4060,7 @@ _0222F664: lsl r0, r0, #2 str r1, [r4, r0] _0222F686: - ldr r0, _0222F748 ; =0x021C48B8 + ldr r0, _0222F748 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4113,7 +4113,7 @@ _0222F6D0: lsl r0, r0, #2 str r1, [r4, r0] _0222F6F2: - ldr r0, _0222F748 ; =0x021C48B8 + ldr r0, _0222F748 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -4151,7 +4151,7 @@ _0222F736: _0222F73C: .word 0x00003170 _0222F740: .word 0x000034D8 _0222F744: .word 0x000005DC -_0222F748: .word 0x021C48B8 +_0222F748: .word gUnknown21C48B8 thumb_func_end MOD83_0222F210 thumb_func_start MOD83_0222F74C @@ -6931,7 +6931,7 @@ _02230CFA: mov r0, #8 str r0, [r5] _02230D20: - ldr r0, _02230D80 ; =0x021C48B8 + ldr r0, _02230D80 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -6970,7 +6970,7 @@ _02230D70: .word MOD83_0223B888 _02230D74: .word MOD83_02230084 _02230D78: .word 0x00000624 _02230D7C: .word 0x00000438 -_02230D80: .word 0x021C48B8 +_02230D80: .word gUnknown21C48B8 _02230D84: .word 0x00000434 _02230D88: .word MOD83_0222FFD8 _02230D8C: @@ -7031,7 +7031,7 @@ _02230DE4: str r0, [r5] b _02231334 _02230E14: - ldr r0, _02231124 ; =0x021C48B8 + ldr r0, _02231124 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -7064,7 +7064,7 @@ _02230E4C: str r0, [r5] _02230E58: bl FUN_02031190 - ldr r1, _02231124 ; =0x021C48B8 + ldr r1, _02231124 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #2 tst r1, r2 @@ -7292,7 +7292,7 @@ _02231030: str r0, [r5] b _02231334 _0223105A: - ldr r0, _02231124 ; =0x021C48B8 + ldr r0, _02231124 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 bne _02231064 @@ -7390,7 +7390,7 @@ _0223111A: b _02231334 .align 2, 0 _02231120: .word 0x00000434 -_02231124: .word 0x021C48B8 +_02231124: .word gUnknown21C48B8 _02231128: .word 0x00002990 _0223112C: .word 0x0000043C _02231130: .word 0x00000624 @@ -7527,7 +7527,7 @@ _02231244: str r0, [r5] b _02231334 _02231252: - ldr r0, _02231354 ; =0x021C48B8 + ldr r0, _02231354 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _02231334 @@ -7570,7 +7570,7 @@ _02231298: str r0, [r4, r1] pop {r4, r5, r6, r7, pc} _022312AA: - ldr r0, _02231354 ; =0x021C48B8 + ldr r0, _02231354 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _02231334 @@ -7647,7 +7647,7 @@ _02231340: nop _0223134C: .word 0x0000043C _02231350: .word 0x00000624 -_02231354: .word 0x021C48B8 +_02231354: .word gUnknown21C48B8 _02231358: .word 0x000005DC _0223135C: .word 0x000015D8 _02231360: .word 0x0000298C @@ -7939,7 +7939,7 @@ _02231572: _0223157A: pop {r4, pc} _0223157C: - ldr r0, _022315CC ; =0x021C48B8 + ldr r0, _022315CC ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -7978,7 +7978,7 @@ _022315BC: _022315C0: .word MOD83_0223B888 _022315C4: .word MOD83_02231440 _022315C8: .word 0x000005D4 -_022315CC: .word 0x021C48B8 +_022315CC: .word gUnknown21C48B8 thumb_func_end MOD83_022314B4 thumb_func_start MOD83_022315D0 @@ -10078,7 +10078,7 @@ _02232664: .word 0x00003CE8 MOD83_02232668: ; 0x02232668 push {r3, r4, r5, r6, r7, lr} add r7, r2, #0 - ldr r2, _02232768 ; =0x021C48B8 + ldr r2, _02232768 ; =gUnknown21C48B8 add r6, r1, #0 ldr r3, [r2, #0x48] ldr r1, _0223276C ; =0x00003CEC @@ -10092,7 +10092,7 @@ MOD83_02232668: ; 0x02232668 mov r2, #1 str r2, [r5, r1] _02232686: - ldr r1, _02232768 ; =0x021C48B8 + ldr r1, _02232768 ; =gUnknown21C48B8 ldr r2, [r1, #0x48] mov r1, #0x20 tst r1, r2 @@ -10131,7 +10131,7 @@ _022326C4: ldr r0, [r5, r0] bl FUN_02020130 _022326CC: - ldr r0, _02232768 ; =0x021C48B8 + ldr r0, _02232768 ; =gUnknown21C48B8 mov r4, #0 ldr r1, [r0, #0x48] mov r0, #2 @@ -10209,7 +10209,7 @@ _0223275A: _02232764: pop {r3, r4, r5, r6, r7, pc} nop -_02232768: .word 0x021C48B8 +_02232768: .word gUnknown21C48B8 _0223276C: .word 0x00003CEC _02232770: .word 0x00002D64 _02232774: .word 0x00002D68 @@ -10381,7 +10381,7 @@ _022328DC: ldr r1, _02232B6C ; =0x00002B60 mov r2, #0x40 ldr r6, [r4, r1] - ldr r1, _02232B74 ; =0x021C48B8 + ldr r1, _02232B74 ; =gUnknown21C48B8 ldr r1, [r1, #0x48] add r3, r1, #0 tst r3, r2 @@ -10461,7 +10461,7 @@ _0223297E: add r1, r5, #0 mov r2, #0 bl MOD83_02232208 - ldr r0, _02232B74 ; =0x021C48B8 + ldr r0, _02232B74 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -10513,7 +10513,7 @@ _022329D6: b _02232CF4 _022329FA: bl MOD83_022324DC - ldr r0, _02232B74 ; =0x021C48B8 + ldr r0, _02232B74 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r1, r0 @@ -10672,7 +10672,7 @@ _02232B64: .word 0x00002B58 _02232B68: .word 0x00002B5C _02232B6C: .word 0x00002B60 _02232B70: .word 0x0000299C -_02232B74: .word 0x021C48B8 +_02232B74: .word gUnknown21C48B8 _02232B78: .word 0x000005DC _02232B7C: .word 0x00002B70 _02232B80: .word 0x00002B90 @@ -10813,7 +10813,7 @@ _02232C90: bl MOD83_02233084 b _02232CF4 _02232CB8: - ldr r0, _02232D38 ; =0x021C48B8 + ldr r0, _02232D38 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #3 tst r0, r1 @@ -10869,7 +10869,7 @@ _02232D28: .word 0x00002BE0 _02232D2C: .word 0x00002BD4 _02232D30: .word 0x00002D78 _02232D34: .word 0x00003CF0 -_02232D38: .word 0x021C48B8 +_02232D38: .word gUnknown21C48B8 _02232D3C: .word 0x00002BE4 _02232D40: .word 0x00003CE8 thumb_func_end MOD83_02232788 @@ -18475,7 +18475,7 @@ _02236730: ldrh r0, [r0, #0x20] cmp r0, #0 bne _02236740 - ldr r0, _02236760 ; =0x021C48B8 + ldr r0, _02236760 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _02236750 @@ -18493,7 +18493,7 @@ _02236750: _02236754: .word 0x000005DC _02236758: .word 0x00000474 _0223675C: .word 0x021C48F8 -_02236760: .word 0x021C48B8 +_02236760: .word gUnknown21C48B8 thumb_func_end MOD83_022366D0 thumb_func_start MOD83_02236764 @@ -18787,7 +18787,7 @@ _022369CE: ldrh r0, [r0, #0x20] cmp r0, #0 bne _022369DE - ldr r0, _02236B58 ; =0x021C48B8 + ldr r0, _02236B58 ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _02236A0E @@ -18964,7 +18964,7 @@ _02236B48: .word 0x0000E880 _02236B4C: .word MOD83_0223650C _02236B50: .word 0x0000E88C _02236B54: .word 0x021C48F8 -_02236B58: .word 0x021C48B8 +_02236B58: .word gUnknown21C48B8 _02236B5C: .word 0x00000498 _02236B60: .word 0x0000E898 _02236B64: .word 0x0000E888 @@ -19213,7 +19213,7 @@ _02236D54: ldrh r0, [r0, #0x20] cmp r0, #0 bne _02236D64 - ldr r0, _02236DCC ; =0x021C48B8 + ldr r0, _02236DCC ; =gUnknown21C48B8 ldr r0, [r0, #0x48] cmp r0, #0 beq _02236D90 @@ -19258,7 +19258,7 @@ _02236DBC: .word 0x0000E898 _02236DC0: .word 0x0000061B _02236DC4: .word 0x0000042C _02236DC8: .word 0x021C48F8 -_02236DCC: .word 0x021C48B8 +_02236DCC: .word gUnknown21C48B8 thumb_func_end MOD83_02236804 thumb_func_start MOD83_02236DD0 @@ -26064,7 +26064,7 @@ _0223A02C: bl MOD83_02239DF0 str r0, [r5] _0223A034: - ldr r0, _0223A280 ; =0x021C48B8 + ldr r0, _0223A280 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26108,7 +26108,7 @@ _0223A07A: ldr r0, _0223A274 ; =0x0000100D str r0, [r5] _0223A088: - ldr r0, _0223A280 ; =0x021C48B8 + ldr r0, _0223A280 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26229,7 +26229,7 @@ _0223A174: ldr r0, [r0] cmp r0, #0 bne _0223A1C4 - ldr r0, _0223A280 ; =0x021C48B8 + ldr r0, _0223A280 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26341,7 +26341,7 @@ _0223A270: .word MOD83_0223CADC _0223A274: .word 0x0000100D _0223A278: .word 0x021DD984 _0223A27C: .word 0x00001004 -_0223A280: .word 0x021C48B8 +_0223A280: .word gUnknown21C48B8 _0223A284: .word 0x00001005 _0223A288: .word 0x00001006 _0223A28C: .word MOD83_02239EF4 @@ -26368,7 +26368,7 @@ _0223A2CE: str r0, [r5] b _0223A342 _0223A2D4: - ldr r0, _0223A34C ; =0x021C48B8 + ldr r0, _0223A34C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 tst r0, r1 @@ -26394,7 +26394,7 @@ _0223A2F8: str r0, [r5] b _0223A342 _0223A30C: - ldr r0, _0223A34C ; =0x021C48B8 + ldr r0, _0223A34C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26415,7 +26415,7 @@ _0223A31E: str r0, [r5] b _0223A342 _0223A332: - ldr r0, _0223A34C ; =0x021C48B8 + ldr r0, _0223A34C ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #2 tst r0, r1 @@ -26428,7 +26428,7 @@ _0223A342: pop {r3, r4, r5, pc} nop _0223A348: .word 0x00001010 -_0223A34C: .word 0x021C48B8 +_0223A34C: .word gUnknown21C48B8 _0223A350: .word 0x00002620 _0223A354: .word MOD83_0223CADC _0223A358: .word 0x000015F4 diff --git a/arm9/modules/84/asm/module_84.s b/arm9/modules/84/asm/module_84.s index 0b110a99..244ed0d7 100644 --- a/arm9/modules/84/asm/module_84.s +++ b/arm9/modules/84/asm/module_84.s @@ -318,7 +318,7 @@ _021D778E: ldr r0, [r4, #0x1c] cmp r0, #0 bne _021D77C8 - ldr r0, _021D7928 ; =0x021C48B8 + ldr r0, _021D7928 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #8 tst r0, r1 @@ -438,7 +438,7 @@ _021D7868: str r0, [r5] b _021D7920 _021D7874: - ldr r0, _021D7928 ; =0x021C48B8 + ldr r0, _021D7928 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #9 tst r0, r1 @@ -526,7 +526,7 @@ _021D7920: add sp, #0xc pop {r4, r5, pc} nop -_021D7928: .word 0x021C48B8 +_021D7928: .word gUnknown21C48B8 _021D792C: .word 0x0000122C _021D7930: .word MOD84_021DA6FC _021D7934: .word 0x00001228 diff --git a/arm9/modules/85/asm/module_85.s b/arm9/modules/85/asm/module_85.s index 6b106786..d3ee54a2 100644 --- a/arm9/modules/85/asm/module_85.s +++ b/arm9/modules/85/asm/module_85.s @@ -1892,7 +1892,7 @@ _021D8418: thumb_func_start MOD85_021D841C MOD85_021D841C: ; 0x021D841C push {r4, lr} - ldr r1, _021D850C ; =0x021C48B8 + ldr r1, _021D850C ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] ldr r1, [r4, #0x7c] @@ -2004,7 +2004,7 @@ _021D8508: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D850C: .word 0x021C48B8 +_021D850C: .word gUnknown21C48B8 _021D8510: .word 0x00000626 thumb_func_end MOD85_021D841C @@ -2734,7 +2734,7 @@ _021D8A4C: thumb_func_start MOD85_021D8A50 MOD85_021D8A50: ; 0x021D8A50 push {r4, lr} - ldr r1, _021D8B40 ; =0x021C48B8 + ldr r1, _021D8B40 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] ldr r1, [r4, #0x7c] @@ -2846,7 +2846,7 @@ _021D8B3C: mov r0, #0 pop {r4, pc} .align 2, 0 -_021D8B40: .word 0x021C48B8 +_021D8B40: .word gUnknown21C48B8 _021D8B44: .word 0x00000626 thumb_func_end MOD85_021D8A50 @@ -3448,7 +3448,7 @@ _021D8FAC: thumb_func_start MOD85_021D8FB0 MOD85_021D8FB0: ; 0x021D8FB0 push {r4, lr} - ldr r1, _021D90A8 ; =0x021C48B8 + ldr r1, _021D90A8 ; =gUnknown21C48B8 add r4, r0, #0 ldr r2, [r1, #0x48] ldr r1, [r4, #0x7c] @@ -3563,7 +3563,7 @@ _021D90A2: mov r0, #0 pop {r4, pc} nop -_021D90A8: .word 0x021C48B8 +_021D90A8: .word gUnknown21C48B8 _021D90AC: .word 0x000005F5 thumb_func_end MOD85_021D8FB0 @@ -7637,7 +7637,7 @@ _021DAE16: str r0, [r5] pop {r3, r4, r5, pc} _021DAE20: - ldr r1, _021DAE68 ; =0x021C48B8 + ldr r1, _021DAE68 ; =gUnknown21C48B8 mov r0, #3 ldr r2, [r1, #0x44] ldr r1, _021DAE6C ; =0x00000C03 @@ -7674,7 +7674,7 @@ _021DAE5E: .align 2, 0 _021DAE60: .word 0x0000062D _021DAE64: .word 0x0000C350 -_021DAE68: .word 0x021C48B8 +_021DAE68: .word gUnknown21C48B8 _021DAE6C: .word 0x00000C03 thumb_func_end MOD85_021DAD70 @@ -9772,7 +9772,7 @@ _021DBD4C: thumb_func_start MOD85_021DBD54 MOD85_021DBD54: ; 0x021DBD54 - ldr r1, _021DBD70 ; =0x021C48B8 + ldr r1, _021DBD70 ; =gUnknown21C48B8 ldr r1, [r1, #0x48] and r1, r0 cmp r1, r0 @@ -9788,7 +9788,7 @@ _021DBD6A: mov r0, #0 bx lr nop -_021DBD70: .word 0x021C48B8 +_021DBD70: .word gUnknown21C48B8 thumb_func_end MOD85_021DBD54 thumb_func_start MOD85_021DBD74 diff --git a/arm9/modules/86/asm/module_86.s b/arm9/modules/86/asm/module_86.s index fd8ef548..4da0d50e 100644 --- a/arm9/modules/86/asm/module_86.s +++ b/arm9/modules/86/asm/module_86.s @@ -174,7 +174,7 @@ _021D764E: str r0, [r5] b _021D76A0 _021D765C: - ldr r0, _021D76A8 ; =0x021C48B8 + ldr r0, _021D76A8 ; =gUnknown21C48B8 ldr r1, [r0, #0x48] mov r0, #1 and r0, r1 @@ -213,7 +213,7 @@ _021D76A0: add sp, #0xc pop {r3, r4, r5, r6, pc} nop -_021D76A8: .word 0x021C48B8 +_021D76A8: .word gUnknown21C48B8 _021D76AC: .word 0x021C48F8 thumb_func_end MOD86_021D758C |