diff options
author | red031000 <rubenru09@aol.com> | 2020-06-25 17:25:37 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-06-25 17:26:12 +0100 |
commit | b00d33850bfcd8665794832e244c0e0b16bd9fa7 (patch) | |
tree | b1a0080d184c63d7fa2ae85bbca1953caf0fa9cc | |
parent | 40c3f6e85a2d25d3d98b2cfdaf1dd6872bbb4a6d (diff) |
module 4 fully shiftable
-rw-r--r-- | arm9/global.inc | 8 | ||||
-rw-r--r-- | arm9/modules/04/asm/arm_04.s | 678 | ||||
-rw-r--r-- | arm9/modules/04/asm/thumb_04.s | 4 | ||||
-rw-r--r-- | arm9/modules/13/asm/module_13_thumb.s | 4 |
4 files changed, 541 insertions, 153 deletions
diff --git a/arm9/global.inc b/arm9/global.inc index 2aced615..a0f8fec6 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -5744,6 +5744,7 @@ .extern FUN_020C1180 .extern FUN_020C13C4 .extern FUN_020C1430 +.extern FUN_020C1458 .extern FUN_020C14AC .extern FUN_020C1674 .extern FUN_020C169C @@ -7584,6 +7585,7 @@ .extern SOCLiSocketList .extern SOCLiSocketListTrash .extern SOCLiUDPSendSocket +.extern SOCLiYieldWait .extern SOCLi_CleanupCommandPacketQueue .extern SOCLi_CommandPacketHandler .extern SOCLi_CreateCommandPacket @@ -7700,7 +7702,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 +7956,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/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 |