diff options
Diffstat (limited to 'arm9/asm/unk_02031734.s')
-rw-r--r-- | arm9/asm/unk_02031734.s | 615 |
1 files changed, 313 insertions, 302 deletions
diff --git a/arm9/asm/unk_02031734.s b/arm9/asm/unk_02031734.s index 4b20e550..c882af92 100644 --- a/arm9/asm/unk_02031734.s +++ b/arm9/asm/unk_02031734.s @@ -1,13 +1,24 @@ .include "asm/macros.inc" .include "global.inc" + .extern UNK_02105D5C + .extern UNK_02105D65 + .extern gUnk021C4918 + .extern UNK_02105D64 + .extern UNK_021C5A00 + .extern UNK_020EEC50 + .extern UNK_020EEC48 + .extern UNK_02105D6D + .extern UNK_020EEC5C + .extern UNK_02105D6C + .text thumb_func_start FUN_02031734 FUN_02031734: ; 0x02031734 push {r3-r5, lr} add r5, r0, #0x0 - ldr r0, _020317BC ; =0x021C5A00 + ldr r0, _020317BC ; =UNK_021C5A00 add r4, r1, #0x0 ldr r0, [r0, #0x0] cmp r0, #0x0 @@ -16,12 +27,12 @@ FUN_02031734: ; 0x02031734 mov r0, #0xf mov r1, #0x50 bl FUN_02016998 - ldr r1, _020317BC ; =0x021C5A00 + ldr r1, _020317BC ; =UNK_021C5A00 mov r2, #0x50 str r0, [r1, #0x0] mov r1, #0x0 bl MI_CpuFill8 - ldr r0, _020317BC ; =0x021C5A00 + ldr r0, _020317BC ; =UNK_021C5A00 mov r2, #0x32 ldr r1, [r0, #0x0] strh r2, [r1, #0x3a] @@ -33,7 +44,7 @@ FUN_02031734: ; 0x02031734 str r5, [r0, #0x28] add r0, r5, #0x0 bl FUN_020238F4 - ldr r1, _020317BC ; =0x021C5A00 + ldr r1, _020317BC ; =UNK_021C5A00 ldr r2, [r1, #0x0] str r0, [r2, #0x2c] ldr r0, [r1, #0x0] @@ -67,24 +78,24 @@ FUN_02031734: ; 0x02031734 _020317B8: pop {r3-r5, pc} nop -_020317BC: .word 0x021C5A00 +_020317BC: .word UNK_021C5A00 thumb_func_start FUN_020317C0 FUN_020317C0: ; 0x020317C0 push {r3, lr} - ldr r0, _0203180C ; =0x021C5A00 + ldr r0, _0203180C ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _0203180A bl FUN_0202D918 - ldr r0, _0203180C ; =0x021C5A00 + ldr r0, _0203180C ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x0] cmp r0, #0x0 beq _020317DC bl FUN_02016A18 _020317DC: - ldr r0, _0203180C ; =0x021C5A00 + ldr r0, _0203180C ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3f ldrb r0, [r0, #0x0] @@ -95,22 +106,22 @@ _020317DC: _020317EE: bl FUN_02033ED0 bl FUN_0202E4F0 - ldr r0, _0203180C ; =0x021C5A00 + ldr r0, _0203180C ; =UNK_021C5A00 ldr r0, [r0, #0x0] bl FUN_02016A18 mov r0, #0xf bl FUN_020168D0 - ldr r0, _0203180C ; =0x021C5A00 + ldr r0, _0203180C ; =UNK_021C5A00 mov r1, #0x0 str r1, [r0, #0x0] _0203180A: pop {r3, pc} .balign 4 -_0203180C: .word 0x021C5A00 +_0203180C: .word UNK_021C5A00 thumb_func_start FUN_02031810 FUN_02031810: ; 0x02031810 - ldr r0, _02031820 ; =0x021C5A00 + ldr r0, _02031820 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _0203181C @@ -120,13 +131,13 @@ _0203181C: mov r0, #0x0 bx lr .balign 4 -_02031820: .word 0x021C5A00 +_02031820: .word UNK_021C5A00 thumb_func_start FUN_02031824 FUN_02031824: ; 0x02031824 push {r4, lr} add r4, r0, #0x0 - ldr r0, _02031858 ; =0x021C5A00 + ldr r0, _02031858 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _02031856 @@ -138,7 +149,7 @@ FUN_02031824: ; 0x02031824 add r0, r4, #0x0 mov r1, #0xa bl FUN_02031734 - ldr r0, _02031858 ; =0x021C5A00 + ldr r0, _02031858 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x40 @@ -149,13 +160,13 @@ FUN_02031824: ; 0x02031824 _02031856: pop {r4, pc} .balign 4 -_02031858: .word 0x021C5A00 +_02031858: .word UNK_021C5A00 _0203185C: .word FUN_02031D30 thumb_func_start FUN_02031860 FUN_02031860: ; 0x02031860 push {r3, lr} - ldr r0, _02031878 ; =0x021C5A00 + ldr r0, _02031878 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02031876 @@ -166,7 +177,7 @@ FUN_02031860: ; 0x02031860 _02031876: pop {r3, pc} .balign 4 -_02031878: .word 0x021C5A00 +_02031878: .word UNK_021C5A00 _0203187C: .word FUN_020323CC thumb_func_start FUN_02031880 @@ -174,7 +185,7 @@ FUN_02031880: ; 0x02031880 push {r3, lr} bl FUN_0202FC60 bl FUN_02031190 - ldr r1, _0203189C ; =0x021C5A00 + ldr r1, _0203189C ; =UNK_021C5A00 ldr r1, [r1, #0x0] strh r0, [r1, #0x38] ldr r0, _020318A0 ; =FUN_020321B8 @@ -182,18 +193,18 @@ FUN_02031880: ; 0x02031880 bl FUN_02031D20 pop {r3, pc} nop -_0203189C: .word 0x021C5A00 +_0203189C: .word UNK_021C5A00 _020318A0: .word FUN_020321B8 thumb_func_start FUN_020318A4 FUN_020318A4: ; 0x020318A4 - ldr r1, _020318B0 ; =0x021C5A00 + ldr r1, _020318B0 ; =UNK_021C5A00 ldr r1, [r1, #0x0] add r1, #0x4f strb r0, [r1, #0x0] bx lr nop -_020318B0: .word 0x021C5A00 +_020318B0: .word UNK_021C5A00 thumb_func_start FUN_020318B4 FUN_020318B4: ; 0x020318B4 @@ -209,14 +220,14 @@ _020318C0: .word FUN_02032028 FUN_020318C4: ; 0x020318C4 push {r4} sub sp, #0xc - ldr r4, _0203190C ; =0x020EEC50 + ldr r4, _0203190C ; =UNK_020EEC50 add r3, sp, #0x0 ldmia r4!, {r0-r1} add r2, r3, #0x0 stmia r3!, {r0-r1} ldr r0, [r4, #0x0] str r0, [r3, #0x0] - ldr r0, _02031910 ; =0x021C5A00 + ldr r0, _02031910 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r1, [r0, #0x24] cmp r0, #0x0 @@ -248,8 +259,8 @@ _02031904: pop {r4} bx lr .balign 4 -_0203190C: .word 0x020EEC50 -_02031910: .word 0x021C5A00 +_0203190C: .word UNK_020EEC50 +_02031910: .word UNK_021C5A00 thumb_func_start FUN_02031914 FUN_02031914: ; 0x02031914 @@ -263,14 +274,14 @@ _02031920: .word FUN_02032178 thumb_func_start FUN_02031924 FUN_02031924: ; 0x02031924 - ldr r0, _02031930 ; =0x021C5A00 + ldr r0, _02031930 ; =UNK_021C5A00 mov r1, #0x1 ldr r0, [r0, #0x0] add r0, #0x4c strb r1, [r0, #0x0] bx lr .balign 4 -_02031930: .word 0x021C5A00 +_02031930: .word UNK_021C5A00 thumb_func_start FUN_02031934 FUN_02031934: ; 0x02031934 @@ -300,7 +311,7 @@ FUN_02031948: ; 0x02031948 add r0, r6, #0x0 add r1, r7, #0x0 bl FUN_02031734 - ldr r0, _02031988 ; =0x021C5A00 + ldr r0, _02031988 ; =UNK_021C5A00 ldr r1, [r0, #0x0] add r1, #0x40 strb r5, [r1, #0x0] @@ -313,7 +324,7 @@ _02031980: pop {r3-r7, pc} nop _02031984: .word 0x00007080 -_02031988: .word 0x021C5A00 +_02031988: .word UNK_021C5A00 _0203198C: .word FUN_020321D0 thumb_func_start FUN_02031990 @@ -333,7 +344,7 @@ FUN_02031990: ; 0x02031990 add r0, r6, #0x0 add r1, r7, #0x0 bl FUN_02031734 - ldr r0, _020319D0 ; =0x021C5A00 + ldr r0, _020319D0 ; =UNK_021C5A00 ldr r1, [r0, #0x0] add r1, #0x40 strb r5, [r1, #0x0] @@ -346,12 +357,12 @@ _020319C8: pop {r3-r7, pc} nop _020319CC: .word 0x00007080 -_020319D0: .word 0x021C5A00 +_020319D0: .word UNK_021C5A00 _020319D4: .word FUN_0203224C thumb_func_start FUN_020319D8 FUN_020319D8: ; 0x020319D8 - ldr r1, _020319E8 ; =0x021C5A00 + ldr r1, _020319E8 ; =UNK_021C5A00 ldr r3, _020319EC ; =FUN_02031D20 ldr r1, [r1, #0x0] add r1, #0x3e @@ -360,7 +371,7 @@ FUN_020319D8: ; 0x020319D8 mov r1, #0x0 bx r3 .balign 4 -_020319E8: .word 0x021C5A00 +_020319E8: .word UNK_021C5A00 _020319EC: .word FUN_02031D20 _020319F0: .word FUN_02032298 @@ -378,7 +389,7 @@ _02031A04: .word FUN_02032364 thumb_func_start FUN_02031A08 FUN_02031A08: ; 0x02031A08 push {r3, lr} - ldr r0, _02031A1C ; =0x021C5A00 + ldr r0, _02031A1C ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02031A1A @@ -388,7 +399,7 @@ FUN_02031A08: ; 0x02031A08 _02031A1A: pop {r3, pc} .balign 4 -_02031A1C: .word 0x021C5A00 +_02031A1C: .word UNK_021C5A00 _02031A20: .word FUN_02032440 thumb_func_start FUN_02031A24 @@ -402,14 +413,14 @@ _02031A28: .word FUN_0202D298 FUN_02031A2C: ; 0x02031A2C push {r4} sub sp, #0xc - ldr r4, _02031A74 ; =0x020EEC5C + ldr r4, _02031A74 ; =UNK_020EEC5C add r3, sp, #0x0 ldmia r4!, {r0-r1} add r2, r3, #0x0 stmia r3!, {r0-r1} ldr r0, [r4, #0x0] str r0, [r3, #0x0] - ldr r0, _02031A78 ; =0x021C5A00 + ldr r0, _02031A78 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r1, [r0, #0x24] cmp r0, #0x0 @@ -441,14 +452,14 @@ _02031A6C: pop {r4} bx lr .balign 4 -_02031A74: .word 0x020EEC5C -_02031A78: .word 0x021C5A00 +_02031A74: .word UNK_020EEC5C +_02031A78: .word UNK_021C5A00 thumb_func_start FUN_02031A7C FUN_02031A7C: ; 0x02031A7C push {r4, lr} add r4, r0, #0x0 - ldr r0, _02031ABC ; =0x021C5A00 + ldr r0, _02031ABC ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _02031ABA @@ -463,7 +474,7 @@ _02031A9A: add r0, r4, #0x0 mov r1, #0x9 bl FUN_02031734 - ldr r0, _02031ABC ; =0x021C5A00 + ldr r0, _02031ABC ; =UNK_021C5A00 mov r2, #0x9 ldr r1, [r0, #0x0] add r1, #0x3f @@ -477,14 +488,14 @@ _02031A9A: _02031ABA: pop {r4, pc} .balign 4 -_02031ABC: .word 0x021C5A00 +_02031ABC: .word UNK_021C5A00 _02031AC0: .word 0x00007080 _02031AC4: .word FUN_02032478 thumb_func_start FUN_02031AC8 FUN_02031AC8: ; 0x02031AC8 push {r3, lr} - ldr r1, _02031AEC ; =0x021C5A00 + ldr r1, _02031AEC ; =UNK_021C5A00 ldr r2, [r1, #0x0] add r2, #0x3e strb r0, [r2, #0x0] @@ -499,12 +510,12 @@ FUN_02031AC8: ; 0x02031AC8 bl FUN_02031D20 pop {r3, pc} .balign 4 -_02031AEC: .word 0x021C5A00 +_02031AEC: .word UNK_021C5A00 _02031AF0: .word FUN_02032628 thumb_func_start FUN_02031AF4 FUN_02031AF4: ; 0x02031AF4 - ldr r0, _02031B20 ; =0x021C5A00 + ldr r0, _02031B20 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _02031B02 @@ -530,13 +541,13 @@ _02031B1A: neg r0, r0 bx lr nop -_02031B20: .word 0x021C5A00 +_02031B20: .word UNK_021C5A00 _02031B24: .word FUN_0203279C _02031B28: .word FUN_020327B4 thumb_func_start FUN_02031B2C FUN_02031B2C: ; 0x02031B2C - ldr r0, _02031B48 ; =0x021C5A00 + ldr r0, _02031B48 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _02031B38 @@ -553,7 +564,7 @@ _02031B44: mov r0, #0x0 bx lr .balign 4 -_02031B48: .word 0x021C5A00 +_02031B48: .word UNK_021C5A00 _02031B4C: .word FUN_020327FC thumb_func_start FUN_02031B50 @@ -561,7 +572,7 @@ FUN_02031B50: ; 0x02031B50 push {r3, lr} mov r0, #0x0 bl FUN_0202D344 - ldr r0, _02031BC4 ; =0x021C5A00 + ldr r0, _02031BC4 ; =UNK_021C5A00 ldr r1, [r0, #0x0] add r0, r1, #0x0 add r0, #0x44 @@ -583,7 +594,7 @@ _02031B78: bl FUN_020334E8 _02031B80: bl FUN_02033ED0 - ldr r0, _02031BC4 ; =0x021C5A00 + ldr r0, _02031BC4 ; =UNK_021C5A00 mov r2, #0x9 ldr r1, [r0, #0x0] add r1, #0x3f @@ -611,13 +622,13 @@ _02031BB8: bl FUN_02031D20 pop {r3, pc} nop -_02031BC4: .word 0x021C5A00 +_02031BC4: .word UNK_021C5A00 _02031BC8: .word FUN_020323DC _02031BCC: .word FUN_02032424 thumb_func_start FUN_02031BD0 FUN_02031BD0: ; 0x02031BD0 - ldr r0, _02031BEC ; =0x021C5A00 + ldr r0, _02031BEC ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _02031BDC @@ -634,13 +645,13 @@ _02031BE8: mov r0, #0x0 bx lr .balign 4 -_02031BEC: .word 0x021C5A00 +_02031BEC: .word UNK_021C5A00 _02031BF0: .word FUN_020324F8 thumb_func_start FUN_02031BF4 FUN_02031BF4: ; 0x02031BF4 push {r3, lr} - ldr r0, _02031C08 ; =0x021C5A00 + ldr r0, _02031C08 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02031C06 @@ -650,13 +661,13 @@ FUN_02031BF4: ; 0x02031BF4 _02031C06: pop {r3, pc} .balign 4 -_02031C08: .word 0x021C5A00 +_02031C08: .word UNK_021C5A00 _02031C0C: .word FUN_02032440 thumb_func_start FUN_02031C10 FUN_02031C10: ; 0x02031C10 push {r3, lr} - ldr r0, _02031C28 ; =0x021C5A00 + ldr r0, _02031C28 ; =UNK_021C5A00 ldr r1, [r0, #0x0] cmp r1, #0x0 beq _02031C24 @@ -667,12 +678,12 @@ FUN_02031C10: ; 0x02031C10 _02031C24: pop {r3, pc} nop -_02031C28: .word 0x021C5A00 +_02031C28: .word UNK_021C5A00 thumb_func_start FUN_02031C2C FUN_02031C2C: ; 0x02031C2C push {r3, lr} - ldr r0, _02031C4C ; =0x021C5A00 + ldr r0, _02031C4C ; =UNK_021C5A00 ldr r1, [r0, #0x0] cmp r1, #0x0 beq _02031C48 @@ -686,30 +697,30 @@ FUN_02031C2C: ; 0x02031C2C _02031C48: pop {r3, pc} nop -_02031C4C: .word 0x021C5A00 +_02031C4C: .word UNK_021C5A00 _02031C50: .word FUN_02032850 thumb_func_start FUN_02031C54 FUN_02031C54: ; 0x02031C54 - ldr r0, _02031C60 ; =0x021C5A00 + ldr r0, _02031C60 ; =UNK_021C5A00 mov r1, #0x12 ldr r0, [r0, #0x0] add r0, #0x3f strb r1, [r0, #0x0] bx lr .balign 4 -_02031C60: .word 0x021C5A00 +_02031C60: .word UNK_021C5A00 thumb_func_start FUN_02031C64 FUN_02031C64: ; 0x02031C64 - ldr r0, _02031C70 ; =0x021C5A00 + ldr r0, _02031C70 ; =UNK_021C5A00 mov r1, #0x9 ldr r0, [r0, #0x0] add r0, #0x3f strb r1, [r0, #0x0] bx lr .balign 4 -_02031C70: .word 0x021C5A00 +_02031C70: .word UNK_021C5A00 thumb_func_start FUN_02031C74 FUN_02031C74: ; 0x02031C74 @@ -762,7 +773,7 @@ _02031CD8: .word FUN_02032E48 thumb_func_start FUN_02031CDC FUN_02031CDC: ; 0x02031CDC push {r3, lr} - ldr r0, _02031D1C ; =0x021C5A00 + ldr r0, _02031D1C ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02031CEE @@ -790,23 +801,23 @@ _02031D04: _02031D18: pop {r3, pc} nop -_02031D1C: .word 0x021C5A00 +_02031D1C: .word UNK_021C5A00 thumb_func_start FUN_02031D20 FUN_02031D20: ; 0x02031D20 - ldr r2, _02031D2C ; =0x021C5A00 + ldr r2, _02031D2C ; =UNK_021C5A00 ldr r3, [r2, #0x0] str r0, [r3, #0x24] ldr r0, [r2, #0x0] strh r1, [r0, #0x3a] bx lr .balign 4 -_02031D2C: .word 0x021C5A00 +_02031D2C: .word UNK_021C5A00 thumb_func_start FUN_02031D30 FUN_02031D30: ; 0x02031D30 push {r3-r5, lr} - ldr r0, _02031DF8 ; =0x021C5A00 + ldr r0, _02031DF8 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -818,11 +829,11 @@ _02031D42: bl FUN_0202E4C8 cmp r0, #0x0 beq _02031DF6 - ldr r0, _02031DF8 ; =0x021C5A00 + ldr r0, _02031DF8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02031DF8 ; =0x021C5A00 + ldr r0, _02031DF8 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -830,7 +841,7 @@ _02031D42: mov r0, #0x1 bl FUN_02031268 bl FUN_02030FA8 - ldr r0, _02031DF8 ; =0x021C5A00 + ldr r0, _02031DF8 ; =UNK_021C5A00 ldr r1, [r0, #0x0] add r0, r1, #0x0 add r0, #0x4a @@ -846,7 +857,7 @@ _02031D42: bl FUN_0202F918 cmp r0, #0x0 beq _02031DF6 - ldr r0, _02031DF8 ; =0x021C5A00 + ldr r0, _02031DF8 ; =UNK_021C5A00 ldr r5, [r0, #0x0] add r4, r5, #0x0 add r4, #0xc @@ -881,7 +892,7 @@ _02031DC8: bl FUN_0202F950 cmp r0, #0x0 beq _02031DF6 - ldr r0, _02031DF8 ; =0x021C5A00 + ldr r0, _02031DF8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x4c ldrb r0, [r0, #0x0] @@ -898,7 +909,7 @@ _02031DEE: _02031DF6: pop {r3-r5, pc} .balign 4 -_02031DF8: .word 0x021C5A00 +_02031DF8: .word UNK_021C5A00 _02031DFC: .word FUN_020320C4 _02031E00: .word FUN_020323B8 _02031E04: .word FUN_02031EE0 @@ -912,7 +923,7 @@ FUN_02031E08: ; 0x02031E08 mov r0, #0x1 bl FUN_02031268 bl FUN_02030FA8 - ldr r0, _02031E80 ; =0x021C5A00 + ldr r0, _02031E80 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x4a ldrb r0, [r0, #0x0] @@ -930,7 +941,7 @@ _02031E32: bl FUN_0202F950 cmp r0, #0x0 beq _02031E7C - ldr r0, _02031E80 ; =0x021C5A00 + ldr r0, _02031E80 ; =UNK_021C5A00 ldr r5, [r0, #0x0] add r4, r5, #0x0 add r4, #0xc @@ -961,7 +972,7 @@ _02031E76: _02031E7C: pop {r3-r5, pc} nop -_02031E80: .word 0x021C5A00 +_02031E80: .word UNK_021C5A00 _02031E84: .word FUN_02032058 _02031E88: .word FUN_02031EE0 @@ -978,7 +989,7 @@ FUN_02031E8C: ; 0x02031E8C bl FUN_0202F950 cmp r0, #0x0 beq _02031ED6 - ldr r0, _02031ED8 ; =0x021C5A00 + ldr r0, _02031ED8 ; =UNK_021C5A00 ldr r4, [r0, #0x0] add r5, r4, #0x0 add r5, #0xc @@ -1003,14 +1014,14 @@ FUN_02031E8C: ; 0x02031E8C _02031ED6: pop {r3-r5, pc} .balign 4 -_02031ED8: .word 0x021C5A00 +_02031ED8: .word UNK_021C5A00 _02031EDC: .word FUN_02031EE0 thumb_func_start FUN_02031EE0 FUN_02031EE0: ; 0x02031EE0 push {r3, lr} bl FUN_0202EA54 - ldr r0, _02031F54 ; =0x021C5A00 + ldr r0, _02031F54 ; =UNK_021C5A00 ldr r1, [r0, #0x0] add r0, r1, #0x0 add r0, #0x4f @@ -1026,7 +1037,7 @@ FUN_02031EE0: ; 0x02031EE0 mvn r1, r1 cmp r0, r1 beq _02031F1A - ldr r1, _02031F54 ; =0x021C5A00 + ldr r1, _02031F54 ; =UNK_021C5A00 ldr r1, [r1, #0x0] add r1, #0x3e strb r0, [r1, #0x0] @@ -1035,7 +1046,7 @@ FUN_02031EE0: ; 0x02031EE0 bl FUN_02031D20 pop {r3, pc} _02031F1A: - ldr r0, _02031F54 ; =0x021C5A00 + ldr r0, _02031F54 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1049,7 +1060,7 @@ _02031F2A: mvn r1, r1 cmp r0, r1 beq _02031F48 - ldr r1, _02031F54 ; =0x021C5A00 + ldr r1, _02031F54 ; =UNK_021C5A00 ldr r1, [r1, #0x0] add r1, #0x3e strb r0, [r1, #0x0] @@ -1064,7 +1075,7 @@ _02031F48: _02031F50: pop {r3, pc} nop -_02031F54: .word 0x021C5A00 +_02031F54: .word UNK_021C5A00 _02031F58: .word FUN_02031F60 _02031F5C: .word FUN_02032028 @@ -1072,14 +1083,14 @@ _02031F5C: .word FUN_02032028 FUN_02031F60: ; 0x02031F60 push {r3, lr} bl FUN_0202EA54 - ldr r0, _02031FBC ; =0x021C5A00 + ldr r0, _02031FBC ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] bl FUN_0202E8A0 cmp r0, #0x0 beq _02031F90 - ldr r0, _02031FBC ; =0x021C5A00 + ldr r0, _02031FBC ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] @@ -1099,7 +1110,7 @@ _02031F90: bl FUN_02031D20 pop {r3, pc} _02031FA2: - ldr r0, _02031FBC ; =0x021C5A00 + ldr r0, _02031FBC ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1113,7 +1124,7 @@ _02031FB2: bl FUN_02031D20 pop {r3, pc} .balign 4 -_02031FBC: .word 0x021C5A00 +_02031FBC: .word UNK_021C5A00 _02031FC0: .word FUN_02031FC8 _02031FC4: .word FUN_02032028 @@ -1141,7 +1152,7 @@ _02031FEE: bl FUN_02031D20 pop {r3, pc} _02032000: - ldr r0, _02032024 ; =0x021C5A00 + ldr r0, _02032024 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1157,7 +1168,7 @@ _02032010: nop _0203201C: .word FUN_0203213C _02032020: .word FUN_02032028 -_02032024: .word 0x021C5A00 +_02032024: .word UNK_021C5A00 thumb_func_start FUN_02032028 FUN_02032028: ; 0x02032028 @@ -1195,7 +1206,7 @@ FUN_02032058: ; 0x02032058 beq _020320BA mov r0, #0x1 bl FUN_02031268 - ldr r1, _020320BC ; =0x021C5A00 + ldr r1, _020320BC ; =UNK_021C5A00 mov r2, #0x7d ldr r1, [r1, #0x0] mov r0, #0x0 @@ -1206,7 +1217,7 @@ FUN_02032058: ; 0x02032058 bl FUN_0202F918 cmp r0, #0x0 beq _020320BA - ldr r0, _020320BC ; =0x021C5A00 + ldr r0, _020320BC ; =UNK_021C5A00 ldr r5, [r0, #0x0] add r4, r5, #0x0 add r4, #0xc @@ -1235,7 +1246,7 @@ FUN_02032058: ; 0x02032058 _020320BA: pop {r3-r5, pc} .balign 4 -_020320BC: .word 0x021C5A00 +_020320BC: .word UNK_021C5A00 _020320C0: .word FUN_020320C4 thumb_func_start FUN_020320C4 @@ -1244,7 +1255,7 @@ FUN_020320C4: ; 0x020320C4 bl FUN_020311E8 cmp r0, #0x0 beq _020320E2 - ldr r0, _0203210C ; =0x021C5A00 + ldr r0, _0203210C ; =UNK_021C5A00 mov r1, #0x1 ldr r0, [r0, #0x0] add r0, #0x43 @@ -1254,7 +1265,7 @@ FUN_020320C4: ; 0x020320C4 bl FUN_02031D20 pop {r3, pc} _020320E2: - ldr r0, _0203210C ; =0x021C5A00 + ldr r0, _0203210C ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1276,7 +1287,7 @@ _020320F2: _0203210A: pop {r3, pc} .balign 4 -_0203210C: .word 0x021C5A00 +_0203210C: .word UNK_021C5A00 _02032110: .word FUN_02032118 _02032114: .word FUN_02032040 @@ -1308,7 +1319,7 @@ FUN_0203213C: ; 0x0203213C thumb_func_start FUN_02032140 FUN_02032140: ; 0x02032140 push {r3, lr} - ldr r0, _02032170 ; =0x021C5A00 + ldr r0, _02032170 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3f ldrb r0, [r0, #0x0] @@ -1329,7 +1340,7 @@ _02032166: _0203216E: pop {r3, pc} .balign 4 -_02032170: .word 0x021C5A00 +_02032170: .word UNK_021C5A00 _02032174: .word FUN_020323B8 thumb_func_start FUN_02032178 @@ -1384,11 +1395,11 @@ FUN_020321D0: ; 0x020321D0 bl FUN_0202E4C8 cmp r0, #0x0 beq _0203220C - ldr r0, _02032210 ; =0x021C5A00 + ldr r0, _02032210 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02032210 ; =0x021C5A00 + ldr r0, _02032210 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldr r0, [r1, #0x28] ldr r1, [r1, #0x30] @@ -1407,7 +1418,7 @@ FUN_020321D0: ; 0x020321D0 _0203220C: pop {r3, pc} nop -_02032210: .word 0x021C5A00 +_02032210: .word UNK_021C5A00 _02032214: .word FUN_02032218 thumb_func_start FUN_02032218 @@ -1445,11 +1456,11 @@ FUN_0203224C: ; 0x0203224C bl FUN_0202E4C8 cmp r0, #0x0 beq _02032286 - ldr r0, _02032288 ; =0x021C5A00 + ldr r0, _02032288 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02032288 ; =0x021C5A00 + ldr r0, _02032288 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldr r0, [r1, #0x28] ldr r1, [r1, #0x30] @@ -1467,7 +1478,7 @@ FUN_0203224C: ; 0x0203224C _02032286: pop {r3, pc} .balign 4 -_02032288: .word 0x021C5A00 +_02032288: .word UNK_021C5A00 _0203228C: .word FUN_02032290 thumb_func_start FUN_02032290 @@ -1481,7 +1492,7 @@ _02032294: .word FUN_0202EA54 FUN_02032298: ; 0x02032298 push {r3, lr} bl FUN_0202EA54 - ldr r0, _020322B8 ; =0x021C5A00 + ldr r0, _020322B8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] @@ -1494,7 +1505,7 @@ FUN_02032298: ; 0x02032298 _020322B6: pop {r3, pc} .balign 4 -_020322B8: .word 0x021C5A00 +_020322B8: .word UNK_021C5A00 _020322BC: .word FUN_020322C0 thumb_func_start FUN_020322C0 @@ -1537,7 +1548,7 @@ _02032308: .word FUN_0203230C thumb_func_start FUN_0203230C FUN_0203230C: ; 0x0203230C push {r3, lr} - ldr r0, _02032344 ; =0x021C5A00 + ldr r0, _02032344 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1562,7 +1573,7 @@ _0203231E: _02032340: pop {r3, pc} nop -_02032344: .word 0x021C5A00 +_02032344: .word UNK_021C5A00 _02032348: .word FUN_02032298 thumb_func_start FUN_0203234C @@ -1593,7 +1604,7 @@ _02032374: .word FUN_02032378 thumb_func_start FUN_02032378 FUN_02032378: ; 0x02032378 push {r3, lr} - ldr r0, _020323B0 ; =0x021C5A00 + ldr r0, _020323B0 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1618,7 +1629,7 @@ _0203238A: _020323AC: pop {r3, pc} nop -_020323B0: .word 0x021C5A00 +_020323B0: .word UNK_021C5A00 _020323B4: .word FUN_02032290 thumb_func_start FUN_020323B8 @@ -1659,7 +1670,7 @@ FUN_020323DC: ; 0x020323DC mov r1, #0x0 bl FUN_02031D20 _020323F8: - ldr r0, _02032420 ; =0x021C5A00 + ldr r0, _02032420 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1677,7 +1688,7 @@ _02032408: pop {r3, pc} .balign 4 _0203241C: .word FUN_020324F8 -_02032420: .word 0x021C5A00 +_02032420: .word UNK_021C5A00 thumb_func_start FUN_02032424 FUN_02032424: ; 0x02032424 @@ -1697,7 +1708,7 @@ _0203243C: .word FUN_020324F8 thumb_func_start FUN_02032440 FUN_02032440: ; 0x02032440 push {r3, lr} - ldr r0, _02032470 ; =0x021C5A00 + ldr r0, _02032470 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1708,7 +1719,7 @@ _02032450: bl FUN_0202E6F0 cmp r0, #0x0 beq _0203246E - ldr r0, _02032470 ; =0x021C5A00 + ldr r0, _02032470 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldrh r0, [r0, #0x3a] cmp r0, #0x0 @@ -1720,7 +1731,7 @@ _02032450: _0203246E: pop {r3, pc} .balign 4 -_02032470: .word 0x021C5A00 +_02032470: .word UNK_021C5A00 _02032474: .word FUN_020323BC thumb_func_start FUN_02032478 @@ -1729,16 +1740,16 @@ FUN_02032478: ; 0x02032478 bl FUN_0202E4C8 cmp r0, #0x0 beq _020324BE - ldr r0, _020324C0 ; =0x021C5A00 + ldr r0, _020324C0 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _020324C0 ; =0x021C5A00 + ldr r0, _020324C0 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3c ldrb r0, [r0, #0x0] bl FUN_0202D1B0 - ldr r0, _020324C0 ; =0x021C5A00 + ldr r0, _020324C0 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -1756,14 +1767,14 @@ FUN_02032478: ; 0x02032478 _020324BE: pop {r3, pc} .balign 4 -_020324C0: .word 0x021C5A00 +_020324C0: .word UNK_021C5A00 _020324C4: .word FUN_020324C8 thumb_func_start FUN_020324C8 FUN_020324C8: ; 0x020324C8 push {r3, lr} bl FUN_0202EA54 - ldr r0, _020324F0 ; =0x021C5A00 + ldr r0, _020324F0 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1781,7 +1792,7 @@ _020324DE: _020324EE: pop {r3, pc} .balign 4 -_020324F0: .word 0x021C5A00 +_020324F0: .word UNK_021C5A00 _020324F4: .word FUN_02032510 thumb_func_start FUN_020324F8 @@ -1804,7 +1815,7 @@ FUN_02032510: ; 0x02032510 bl FUN_0202EE0C cmp r0, #0x0 beq _02032568 - ldr r1, _0203256C ; =0x021C5A00 + ldr r1, _0203256C ; =UNK_021C5A00 mov r2, #0x2 ldr r1, [r1, #0x0] mov r0, #0x0 @@ -1815,7 +1826,7 @@ FUN_02032510: ; 0x02032510 bl FUN_0202F918 cmp r0, #0x0 beq _02032568 - ldr r0, _0203256C ; =0x021C5A00 + ldr r0, _0203256C ; =UNK_021C5A00 ldr r4, [r0, #0x0] add r5, r4, #0x0 add r5, #0xc @@ -1831,7 +1842,7 @@ FUN_02032510: ; 0x02032510 str r0, [r4, #0xc] str r3, [r5, #0x4] bl FUN_0202FA10 - ldr r0, _0203256C ; =0x021C5A00 + ldr r0, _0203256C ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x43 @@ -1842,7 +1853,7 @@ FUN_02032510: ; 0x02032510 _02032568: pop {r3-r5, pc} nop -_0203256C: .word 0x021C5A00 +_0203256C: .word UNK_021C5A00 _02032570: .word FUN_02032578 _02032574: .word 0x00002710 @@ -1855,7 +1866,7 @@ FUN_02032578: ; 0x02032578 bl FUN_020311E8 cmp r0, #0x0 beq _020325A2 - ldr r0, _020325C4 ; =0x021C5A00 + ldr r0, _020325C4 ; =UNK_021C5A00 mov r1, #0x1 ldr r0, [r0, #0x0] add r0, #0x43 @@ -1866,7 +1877,7 @@ FUN_02032578: ; 0x02032578 bl FUN_02031D20 pop {r3, pc} _020325A2: - ldr r0, _020325C4 ; =0x021C5A00 + ldr r0, _020325C4 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -1884,7 +1895,7 @@ _020325B2: _020325C2: pop {r3, pc} .balign 4 -_020325C4: .word 0x021C5A00 +_020325C4: .word UNK_021C5A00 _020325C8: .word FUN_020327FC _020325CC: .word FUN_020325D0 @@ -1902,7 +1913,7 @@ FUN_020325D0: ; 0x020325D0 cmp r0, #0x0 beq _0203261C bl FUN_0202FA10 - ldr r0, _02032620 ; =0x021C5A00 + ldr r0, _02032620 ; =UNK_021C5A00 ldr r4, [r0, #0x0] add r5, r4, #0x0 add r5, #0xc @@ -1926,7 +1937,7 @@ FUN_020325D0: ; 0x020325D0 _0203261C: pop {r3-r5, pc} nop -_02032620: .word 0x021C5A00 +_02032620: .word UNK_021C5A00 _02032624: .word FUN_020324C8 thumb_func_start FUN_02032628 @@ -1968,14 +1979,14 @@ _02032668: .word FUN_0203266C thumb_func_start FUN_0203266C FUN_0203266C: ; 0x0203266C push {r3, lr} - ldr r0, _020326C4 ; =0x021C5A00 + ldr r0, _020326C4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] bl FUN_0202E8A0 cmp r0, #0x0 beq _02032698 - ldr r0, _020326C4 ; =0x021C5A00 + ldr r0, _020326C4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] @@ -1995,7 +2006,7 @@ _02032698: bl FUN_02031D20 pop {r3, pc} _020326AA: - ldr r0, _020326C4 ; =0x021C5A00 + ldr r0, _020326C4 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -2009,7 +2020,7 @@ _020326BA: bl FUN_02031D20 pop {r3, pc} .balign 4 -_020326C4: .word 0x021C5A00 +_020326C4: .word UNK_021C5A00 _020326C8: .word FUN_020326D0 _020326CC: .word FUN_020327B8 @@ -2028,12 +2039,12 @@ _020326E4: bl FUN_02030E7C cmp r0, #0x0 beq _0203270C - ldr r0, _0203272C ; =0x021C5A00 + ldr r0, _0203272C ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x3d strb r1, [r0, #0x0] - ldr r1, _02032730 ; =0x02105D5C + ldr r1, _02032730 ; =UNK_02105D5C mov r0, #0x6 bl FUN_020311D0 ldr r0, _02032734 ; =FUN_02032738 @@ -2041,7 +2052,7 @@ _020326E4: bl FUN_02031D20 pop {r3, pc} _0203270C: - ldr r0, _0203272C ; =0x021C5A00 + ldr r0, _0203272C ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 @@ -2056,8 +2067,8 @@ _0203271C: pop {r3, pc} nop _02032728: .word FUN_020327B8 -_0203272C: .word 0x021C5A00 -_02032730: .word 0x02105D5C +_0203272C: .word UNK_021C5A00 +_02032730: .word UNK_02105D5C _02032734: .word FUN_02032738 thumb_func_start FUN_02032738 @@ -2071,7 +2082,7 @@ FUN_02032738: ; 0x02032738 bl FUN_02031D20 pop {r3, pc} _0203274C: - ldr r0, _02032790 ; =0x021C5A00 + ldr r0, _02032790 ; =UNK_021C5A00 ldr r1, [r0, #0x0] add r0, r1, #0x0 add r0, #0x3d @@ -2104,7 +2115,7 @@ _02032782: pop {r3, pc} .balign 4 _0203278C: .word FUN_020327B8 -_02032790: .word 0x021C5A00 +_02032790: .word UNK_021C5A00 _02032794: .word FUN_020327B4 _02032798: .word FUN_0203279C @@ -2130,7 +2141,7 @@ FUN_020327B4: ; 0x020327B4 thumb_func_start FUN_020327B8 FUN_020327B8: ; 0x020327B8 push {r3, lr} - ldr r0, _020327F0 ; =0x021C5A00 + ldr r0, _020327F0 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x3d @@ -2138,7 +2149,7 @@ FUN_020327B8: ; 0x020327B8 bl FUN_0202E6F0 cmp r0, #0x0 beq _020327EC - ldr r0, _020327F0 ; =0x021C5A00 + ldr r0, _020327F0 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x38] cmp r0, #0x0 @@ -2156,7 +2167,7 @@ _020327E4: _020327EC: pop {r3, pc} nop -_020327F0: .word 0x021C5A00 +_020327F0: .word UNK_021C5A00 _020327F4: .word FUN_02032640 _020327F8: .word FUN_020327B4 @@ -2203,7 +2214,7 @@ FUN_02032850: ; 0x02032850 bl FUN_0202EE0C cmp r0, #0x0 beq _0203287E - ldr r1, _02032880 ; =0x021C5A00 + ldr r1, _02032880 ; =UNK_021C5A00 mov r0, #0x0 ldr r1, [r1, #0x0] mov r2, #0x2 @@ -2221,13 +2232,13 @@ FUN_02032850: ; 0x02032850 _0203287E: pop {r3, pc} .balign 4 -_02032880: .word 0x021C5A00 +_02032880: .word UNK_021C5A00 _02032884: .word FUN_020323B8 thumb_func_start FUN_02032888 FUN_02032888: ; 0x02032888 push {r3, lr} - ldr r0, _020328BC ; =0x021C5A00 + ldr r0, _020328BC ; =UNK_021C5A00 mov r1, #0xd ldr r0, [r0, #0x0] add r0, #0x3f @@ -2251,11 +2262,11 @@ _020328AE: bl FUN_020311D0 pop {r3, pc} .balign 4 -_020328BC: .word 0x021C5A00 +_020328BC: .word UNK_021C5A00 thumb_func_start FUN_020328C0 FUN_020328C0: ; 0x020328C0 - ldr r1, _020328D8 ; =0x021C5A00 + ldr r1, _020328D8 ; =UNK_021C5A00 ldr r3, _020328DC ; =FUN_02031D20 ldr r2, [r1, #0x0] add r2, #0x3e @@ -2267,25 +2278,25 @@ FUN_020328C0: ; 0x020328C0 mov r1, #0x0 bx r3 nop -_020328D8: .word 0x021C5A00 +_020328D8: .word UNK_021C5A00 _020328DC: .word FUN_02031D20 _020328E0: .word FUN_02032924 thumb_func_start FUN_020328E4 FUN_020328E4: ; 0x020328E4 - ldr r0, _020328F0 ; =0x021C5A00 + ldr r0, _020328F0 ; =UNK_021C5A00 mov r1, #0x7 ldr r0, [r0, #0x0] add r0, #0x3f strb r1, [r0, #0x0] bx lr .balign 4 -_020328F0: .word 0x021C5A00 +_020328F0: .word UNK_021C5A00 thumb_func_start FUN_020328F4 FUN_020328F4: ; 0x020328F4 push {r3, lr} - ldr r1, _0203291C ; =0x021C5A00 + ldr r1, _0203291C ; =UNK_021C5A00 ldr r2, [r1, #0x0] add r2, #0x3e strb r0, [r2, #0x0] @@ -2302,7 +2313,7 @@ FUN_020328F4: ; 0x020328F4 bl FUN_02031D20 pop {r3, pc} nop -_0203291C: .word 0x021C5A00 +_0203291C: .word UNK_021C5A00 _02032920: .word FUN_02032628 thumb_func_start FUN_02032924 @@ -2325,7 +2336,7 @@ FUN_0203293C: ; 0x0203293C bl FUN_0202EE0C cmp r0, #0x0 beq _0203296C - ldr r0, _02032970 ; =0x021C5A00 + ldr r0, _02032970 ; =UNK_021C5A00 mov r2, #0x2 ldr r0, [r0, #0x0] mov r1, #0xd @@ -2344,20 +2355,20 @@ FUN_0203293C: ; 0x0203293C _0203296C: pop {r3, pc} nop -_02032970: .word 0x021C5A00 +_02032970: .word UNK_021C5A00 _02032974: .word FUN_02032978 thumb_func_start FUN_02032978 FUN_02032978: ; 0x02032978 push {r3, lr} - ldr r0, _020329E4 ; =0x021C5A00 + ldr r0, _020329E4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] bl FUN_0202E8A0 cmp r0, #0x0 beq _020329A4 - ldr r0, _020329E4 ; =0x021C5A00 + ldr r0, _020329E4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x3e ldrb r0, [r0, #0x0] @@ -2372,13 +2383,13 @@ _020329A4: bl FUN_020311F0 cmp r0, #0x0 bne _020329B6 - ldr r0, _020329E4 ; =0x021C5A00 + ldr r0, _020329E4 ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x0 bne _020329DC _020329B6: - ldr r0, _020329E4 ; =0x021C5A00 + ldr r0, _020329E4 ; =UNK_021C5A00 ldr r2, [r0, #0x0] ldrh r1, [r2, #0x38] sub r1, r1, #0x1 @@ -2403,7 +2414,7 @@ _020329DC: _020329E2: pop {r3, pc} .balign 4 -_020329E4: .word 0x021C5A00 +_020329E4: .word UNK_021C5A00 _020329E8: .word FUN_020329F4 _020329EC: .word FUN_020327B4 _020329F0: .word FUN_02032924 @@ -2411,7 +2422,7 @@ _020329F0: .word FUN_02032924 thumb_func_start FUN_020329F4 FUN_020329F4: ; 0x020329F4 push {r3, lr} - ldr r0, _02032A7C ; =0x021C5A00 + ldr r0, _02032A7C ; =UNK_021C5A00 ldr r1, [r0, #0x0] ldrh r0, [r1, #0x3a] cmp r0, #0x5a @@ -2423,7 +2434,7 @@ _02032A06: bl FUN_020311F0 cmp r0, #0x0 beq _02032A34 - ldr r0, _02032A7C ; =0x021C5A00 + ldr r0, _02032A7C ; =UNK_021C5A00 ldr r2, [r0, #0x0] ldrh r1, [r2, #0x38] sub r1, r1, #0x1 @@ -2451,7 +2462,7 @@ _02032A34: bl FUN_02031D20 pop {r3, pc} _02032A4A: - ldr r0, _02032A7C ; =0x021C5A00 + ldr r0, _02032A7C ; =UNK_021C5A00 ldr r2, [r0, #0x0] ldrh r1, [r2, #0x3a] cmp r1, #0x0 @@ -2477,7 +2488,7 @@ _02032A72: bl FUN_02031D20 pop {r3, pc} .balign 4 -_02032A7C: .word 0x021C5A00 +_02032A7C: .word UNK_021C5A00 _02032A80: .word FUN_020327B4 _02032A84: .word FUN_02032924 _02032A88: .word FUN_0203279C @@ -2490,7 +2501,7 @@ FUN_02032A8C: ; 0x02032A8C bl FUN_02031190 cmp r0, #0x0 bne _02032ADA - ldr r6, _02032ADC ; =0x02105D5C + ldr r6, _02032ADC ; =UNK_02105D5C mov r3, #0x1 mov r2, #0x0 _02032AA0: @@ -2508,35 +2519,35 @@ _02032AAC: _02032AB4: cmp r3, #0x0 beq _02032AD0 - ldr r0, _02032AE0 ; =0x021C5A00 + ldr r0, _02032AE0 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x48 ldrb r0, [r0, #0x0] cmp r0, #0x0 bne _02032AD0 - ldr r1, _02032AE4 ; =0x02105D6C + ldr r1, _02032AE4 ; =UNK_02105D6C mov r0, #0x7 strb r5, [r1, #0x0] bl FUN_02030C4C pop {r4-r6, pc} _02032AD0: - ldr r1, _02032AE8 ; =0x02105D64 + ldr r1, _02032AE8 ; =UNK_02105D64 mov r0, #0x7 strb r5, [r1, #0x0] bl FUN_02030C4C _02032ADA: pop {r4-r6, pc} .balign 4 -_02032ADC: .word 0x02105D5C -_02032AE0: .word 0x021C5A00 -_02032AE4: .word 0x02105D6C -_02032AE8: .word 0x02105D64 +_02032ADC: .word UNK_02105D5C +_02032AE0: .word UNK_021C5A00 +_02032AE4: .word UNK_02105D6C +_02032AE8: .word UNK_02105D64 thumb_func_start FUN_02032AEC FUN_02032AEC: ; 0x02032AEC push {r3-r5, lr} mov r4, #0x1 - ldr r5, _02032B5C ; =0x02105D6D + ldr r5, _02032B5C ; =UNK_02105D6D add r3, r4, #0x0 _02032AF4: ldrb r1, [r5, #0x0] @@ -2557,7 +2568,7 @@ _02032B08: bl FUN_02031190 cmp r4, r0 bne _02032B58 - ldr r0, _02032B60 ; =0x021C5A00 + ldr r0, _02032B60 ; =UNK_021C5A00 mov r1, #0x1 ldr r0, [r0, #0x0] add r0, #0x3d @@ -2565,7 +2576,7 @@ _02032B08: pop {r3-r5, pc} _02032B22: mov r4, #0x1 - ldr r3, _02032B64 ; =0x02105D65 + ldr r3, _02032B64 ; =UNK_02105D65 add r5, r4, #0x0 _02032B28: ldrb r1, [r3, #0x0] @@ -2588,7 +2599,7 @@ _02032B3C: lsr r0, r0, #0x18 cmp r4, r0 bne _02032B58 - ldr r0, _02032B60 ; =0x021C5A00 + ldr r0, _02032B60 ; =UNK_021C5A00 mov r1, #0x2 ldr r0, [r0, #0x0] add r0, #0x3d @@ -2596,9 +2607,9 @@ _02032B3C: _02032B58: pop {r3-r5, pc} nop -_02032B5C: .word 0x02105D6D -_02032B60: .word 0x021C5A00 -_02032B64: .word 0x02105D65 +_02032B5C: .word UNK_02105D6D +_02032B60: .word UNK_021C5A00 +_02032B64: .word UNK_02105D65 thumb_func_start FUN_02032B68 FUN_02032B68: ; 0x02032B68 @@ -2608,7 +2619,7 @@ FUN_02032B68: ; 0x02032B68 thumb_func_start FUN_02032B6C FUN_02032B6C: ; 0x02032B6C push {r3, lr} - ldr r1, _02032B80 ; =0x021C5A00 + ldr r1, _02032B80 ; =UNK_021C5A00 ldr r1, [r1, #0x0] cmp r1, #0x0 beq _02032B7E @@ -2618,7 +2629,7 @@ FUN_02032B6C: ; 0x02032B6C _02032B7E: pop {r3, pc} .balign 4 -_02032B80: .word 0x021C5A00 +_02032B80: .word UNK_021C5A00 thumb_func_start FUN_02032B84 FUN_02032B84: ; 0x02032B84 @@ -2633,11 +2644,11 @@ FUN_02032B8C: ; 0x02032B8C bl FUN_0202E4C8 cmp r0, #0x0 beq _02032BC6 - ldr r0, _02032BC8 ; =0x021C5A00 + ldr r0, _02032BC8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02032BC8 ; =0x021C5A00 + ldr r0, _02032BC8 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -2655,7 +2666,7 @@ FUN_02032B8C: ; 0x02032B8C _02032BC6: pop {r3, pc} .balign 4 -_02032BC8: .word 0x021C5A00 +_02032BC8: .word UNK_021C5A00 _02032BCC: .word FUN_02032B84 thumb_func_start FUN_02032BD0 @@ -2673,7 +2684,7 @@ FUN_02032BD0: ; 0x02032BD0 add r0, r4, #0x0 mov r1, #0xe bl FUN_02031734 - ldr r0, _02032C04 ; =0x021C5A00 + ldr r0, _02032C04 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x40 @@ -2683,13 +2694,13 @@ FUN_02032BD0: ; 0x02032BD0 _02032C00: pop {r4, pc} nop -_02032C04: .word 0x021C5A00 +_02032C04: .word UNK_021C5A00 _02032C08: .word FUN_02032B8C thumb_func_start FUN_02032C0C FUN_02032C0C: ; 0x02032C0C push {r3, lr} - ldr r0, _02032C20 ; =0x021C5A00 + ldr r0, _02032C20 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02032C1E @@ -2699,19 +2710,19 @@ FUN_02032C0C: ; 0x02032C0C _02032C1E: pop {r3, pc} .balign 4 -_02032C20: .word 0x021C5A00 +_02032C20: .word UNK_021C5A00 _02032C24: .word FUN_02032440 thumb_func_start FUN_02032C28 FUN_02032C28: ; 0x02032C28 sub sp, #0x8 - ldr r1, _02032C64 ; =0x020EEC48 + ldr r1, _02032C64 ; =UNK_020EEC48 add r0, sp, #0x0 ldr r2, [r1, #0x0] ldr r1, [r1, #0x4] str r2, [sp, #0x0] str r1, [sp, #0x4] - ldr r1, _02032C68 ; =0x021C5A00 + ldr r1, _02032C68 ; =UNK_021C5A00 ldr r1, [r1, #0x0] ldr r3, [r1, #0x24] cmp r1, #0x0 @@ -2739,8 +2750,8 @@ _02032C5E: add sp, #0x8 bx lr .balign 4 -_02032C64: .word 0x020EEC48 -_02032C68: .word 0x021C5A00 +_02032C64: .word UNK_020EEC48 +_02032C68: .word UNK_021C5A00 thumb_func_start FUN_02032C6C FUN_02032C6C: ; 0x02032C6C @@ -2766,7 +2777,7 @@ _02032C86: _02032C8E: cmp r1, #0xf bne _02032CE0 - ldr r0, _02032CF0 ; =0x021C5A00 + ldr r0, _02032CF0 ; =UNK_021C5A00 ldr r2, [r0, #0x0] add r0, r2, #0x0 add r0, #0x49 @@ -2777,7 +2788,7 @@ _02032C8E: strb r0, [r2, #0x0] bx lr _02032CA6: - ldr r0, _02032CF0 ; =0x021C5A00 + ldr r0, _02032CF0 ; =UNK_021C5A00 ldr r2, [r0, #0x0] add r0, r2, #0x0 add r0, #0x49 @@ -2788,7 +2799,7 @@ _02032CA6: strb r0, [r2, #0x0] bx lr _02032CBA: - ldr r0, _02032CF0 ; =0x021C5A00 + ldr r0, _02032CF0 ; =UNK_021C5A00 ldr r2, [r0, #0x0] add r0, r2, #0x0 add r0, #0x49 @@ -2799,7 +2810,7 @@ _02032CBA: strb r0, [r2, #0x0] bx lr _02032CCE: - ldr r0, _02032CF0 ; =0x021C5A00 + ldr r0, _02032CF0 ; =UNK_021C5A00 ldr r2, [r0, #0x0] add r0, r2, #0x0 add r0, #0x49 @@ -2814,7 +2825,7 @@ _02032CE0: _02032CE4: .word 0x00400131 _02032CE8: .word 0x00000333 _02032CEC: .word 0x00400286 -_02032CF0: .word 0x021C5A00 +_02032CF0: .word UNK_021C5A00 thumb_func_start FUN_02032CF4 FUN_02032CF4: ; 0x02032CF4 @@ -2822,11 +2833,11 @@ FUN_02032CF4: ; 0x02032CF4 bl FUN_0202E4C8 cmp r0, #0x0 beq _02032D34 - ldr r0, _02032D38 ; =0x021C5A00 + ldr r0, _02032D38 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02032D38 ; =0x021C5A00 + ldr r0, _02032D38 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -2846,7 +2857,7 @@ FUN_02032CF4: ; 0x02032CF4 _02032D34: pop {r3, pc} nop -_02032D38: .word 0x021C5A00 +_02032D38: .word UNK_021C5A00 _02032D3C: .word FUN_02032C6C _02032D40: .word FUN_02032B84 @@ -2865,7 +2876,7 @@ FUN_02032D44: ; 0x02032D44 add r0, r4, #0x0 mov r1, #0x11 bl FUN_02031734 - ldr r0, _02032D78 ; =0x021C5A00 + ldr r0, _02032D78 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x40 @@ -2875,13 +2886,13 @@ FUN_02032D44: ; 0x02032D44 _02032D74: pop {r4, pc} nop -_02032D78: .word 0x021C5A00 +_02032D78: .word UNK_021C5A00 _02032D7C: .word FUN_02032CF4 thumb_func_start FUN_02032D80 FUN_02032D80: ; 0x02032D80 push {r3, lr} - ldr r0, _02032D94 ; =0x021C5A00 + ldr r0, _02032D94 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02032D92 @@ -2891,24 +2902,24 @@ FUN_02032D80: ; 0x02032D80 _02032D92: pop {r3, pc} .balign 4 -_02032D94: .word 0x021C5A00 +_02032D94: .word UNK_021C5A00 _02032D98: .word FUN_02032440 thumb_func_start FUN_02032D9C FUN_02032D9C: ; 0x02032D9C - ldr r0, _02032DA8 ; =0x021C5A00 + ldr r0, _02032DA8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x49 ldrb r0, [r0, #0x0] bx lr nop -_02032DA8: .word 0x021C5A00 +_02032DA8: .word UNK_021C5A00 thumb_func_start FUN_02032DAC FUN_02032DAC: ; 0x02032DAC push {r3, lr} bl FUN_02031468 - ldr r0, _02032DF4 ; =0x021C5A00 + ldr r0, _02032DF4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _02032DBE @@ -2941,7 +2952,7 @@ _02032DEE: mov r0, #0x0 pop {r3, pc} nop -_02032DF4: .word 0x021C5A00 +_02032DF4: .word UNK_021C5A00 _02032DF8: .word FUN_0203318C _02032DFC: .word FUN_02032178 @@ -2951,11 +2962,11 @@ FUN_02032E00: ; 0x02032E00 bl FUN_0202E4C8 cmp r0, #0x0 beq _02032E3C - ldr r0, _02032E40 ; =0x021C5A00 + ldr r0, _02032E40 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02032E40 ; =0x021C5A00 + ldr r0, _02032E40 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -2974,7 +2985,7 @@ FUN_02032E00: ; 0x02032E00 _02032E3C: pop {r3, pc} nop -_02032E40: .word 0x021C5A00 +_02032E40: .word UNK_021C5A00 _02032E44: .word FUN_02032218 thumb_func_start FUN_02032E48 @@ -2983,11 +2994,11 @@ FUN_02032E48: ; 0x02032E48 bl FUN_0202E4C8 cmp r0, #0x0 beq _02032E82 - ldr r0, _02032E84 ; =0x021C5A00 + ldr r0, _02032E84 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x2c] bl FUN_0202E29C - ldr r0, _02032E84 ; =0x021C5A00 + ldr r0, _02032E84 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -3005,7 +3016,7 @@ FUN_02032E48: ; 0x02032E48 _02032E82: pop {r3, pc} .balign 4 -_02032E84: .word 0x021C5A00 +_02032E84: .word UNK_021C5A00 _02032E88: .word FUN_02032290 thumb_func_start FUN_02032E8C @@ -3066,7 +3077,7 @@ _02032ED8: _02032EE6: cmp r0, #0x2 bne _02032F08 - ldr r0, _02032F18 ; =0x021C5A00 + ldr r0, _02032F18 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x44 ldrb r0, [r0, #0x0] @@ -3086,7 +3097,7 @@ _02032F08: _02032F0C: .word FUN_02032EAC _02032F10: .word FUN_02032E8C _02032F14: .word FUN_02032E90 -_02032F18: .word 0x021C5A00 +_02032F18: .word UNK_021C5A00 _02032F1C: .word FUN_02032EA8 thumb_func_start FUN_02032F20 @@ -3096,12 +3107,12 @@ FUN_02032F20: ; 0x02032F20 bls _02032F28 neg r0, r0 _02032F28: - ldr r1, _02032F30 ; =0x021C5A00 + ldr r1, _02032F30 ; =UNK_021C5A00 ldr r1, [r1, #0x0] str r0, [r1, #0x34] bx lr .balign 4 -_02032F30: .word 0x021C5A00 +_02032F30: .word UNK_021C5A00 thumb_func_start FUN_02032F34 FUN_02032F34: ; 0x02032F34 @@ -3163,7 +3174,7 @@ FUN_02032F98: ; 0x02032F98 bl FUN_02031D20 pop {r3, pc} _02032FB2: - ldr r0, _02032FD4 ; =0x021C5A00 + ldr r0, _02032FD4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x42 ldrb r0, [r0, #0x0] @@ -3178,7 +3189,7 @@ _02032FCE: pop {r3, pc} .balign 4 _02032FD0: .word FUN_02032E8C -_02032FD4: .word 0x021C5A00 +_02032FD4: .word UNK_021C5A00 _02032FD8: .word FUN_02032F34 thumb_func_start FUN_02032FDC @@ -3188,7 +3199,7 @@ FUN_02032FDC: ; 0x02032FDC ldr r0, _02032FFC ; =FUN_020303BC ldr r1, _02033000 ; =FUN_02030238 bl MOD04_021D77C4 - ldr r0, _02033004 ; =0x021C5A00 + ldr r0, _02033004 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x42 @@ -3200,12 +3211,12 @@ FUN_02032FDC: ; 0x02032FDC .balign 4 _02032FFC: .word FUN_020303BC _02033000: .word FUN_02030238 -_02033004: .word 0x021C5A00 +_02033004: .word UNK_021C5A00 _02033008: .word FUN_02032F98 thumb_func_start FUN_0203300C FUN_0203300C: ; 0x0203300C - ldr r0, _02033048 ; =0x021C5A00 + ldr r0, _02033048 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r1, [r0, #0x24] ldr r0, _0203304C ; =FUN_02032F34 @@ -3241,7 +3252,7 @@ _02033044: mov r0, #0x2 bx lr .balign 4 -_02033048: .word 0x021C5A00 +_02033048: .word UNK_021C5A00 _0203304C: .word FUN_02032F34 _02033050: .word FUN_02032EB0 _02033054: .word FUN_02032E90 @@ -3259,7 +3270,7 @@ FUN_02033060: ; 0x02033060 bl MOD04_021D8494 cmp r0, #0x0 beq _0203308C - ldr r0, _02033098 ; =0x021C5A00 + ldr r0, _02033098 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x4d @@ -3273,7 +3284,7 @@ _0203308C: nop _02033090: .word FUN_020303BC _02033094: .word FUN_02030238 -_02033098: .word 0x021C5A00 +_02033098: .word UNK_021C5A00 _0203309C: .word FUN_02032F34 thumb_func_start FUN_020330A0 @@ -3281,7 +3292,7 @@ FUN_020330A0: ; 0x020330A0 push {r3, lr} mov r0, #0x0 bl FUN_020313A0 - ldr r0, _020330D8 ; =0x021C5A00 + ldr r0, _020330D8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x41 ldrb r0, [r0, #0x0] @@ -3303,7 +3314,7 @@ _020330C6: _020330D6: pop {r3, pc} .balign 4 -_020330D8: .word 0x021C5A00 +_020330D8: .word UNK_021C5A00 _020330DC: .word FUN_02033060 _020330E0: .word FUN_02032E8C @@ -3313,7 +3324,7 @@ FUN_020330E4: ; 0x020330E4 bl FUN_02031190 cmp r0, #0x0 bne _02033100 - ldr r0, _02033120 ; =0x021C5A00 + ldr r0, _02033120 ; =UNK_021C5A00 mov r1, #0x0 ldr r0, [r0, #0x0] add r0, #0x41 @@ -3322,7 +3333,7 @@ FUN_020330E4: ; 0x020330E4 bl FUN_02031D20 b _02033112 _02033100: - ldr r0, _02033120 ; =0x021C5A00 + ldr r0, _02033120 ; =UNK_021C5A00 mov r1, #0x1 ldr r0, [r0, #0x0] add r0, #0x41 @@ -3331,29 +3342,29 @@ _02033100: mov r1, #0x0 bl FUN_02031D20 _02033112: - ldr r0, _02033120 ; =0x021C5A00 + ldr r0, _02033120 ; =UNK_021C5A00 mov r1, #0x1 ldr r0, [r0, #0x0] add r0, #0x4d strb r1, [r0, #0x0] pop {r3, pc} nop -_02033120: .word 0x021C5A00 +_02033120: .word UNK_021C5A00 _02033124: .word FUN_020330A0 thumb_func_start FUN_02033128 FUN_02033128: ; 0x02033128 - ldr r0, _02033134 ; =0x021C5A00 + ldr r0, _02033134 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x4d ldrb r0, [r0, #0x0] bx lr nop -_02033134: .word 0x021C5A00 +_02033134: .word UNK_021C5A00 thumb_func_start FUN_02033138 FUN_02033138: ; 0x02033138 - ldr r0, _0203314C ; =0x021C5A00 + ldr r0, _0203314C ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r1, [r0, #0x24] ldr r0, _02033150 ; =FUN_02033060 @@ -3365,12 +3376,12 @@ _02033148: mov r0, #0x0 bx lr .balign 4 -_0203314C: .word 0x021C5A00 +_0203314C: .word UNK_021C5A00 _02033150: .word FUN_02033060 thumb_func_start FUN_02033154 FUN_02033154: ; 0x02033154 - ldr r0, _02033174 ; =0x021C5A00 + ldr r0, _02033174 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r1, [r0, #0x24] ldr r0, _02033178 ; =FUN_02032F34 @@ -3388,18 +3399,18 @@ _0203316E: mov r0, #0x0 bx lr nop -_02033174: .word 0x021C5A00 +_02033174: .word UNK_021C5A00 _02033178: .word FUN_02032F34 _0203317C: .word FUN_02033060 thumb_func_start FUN_02033180 FUN_02033180: ; 0x02033180 - ldr r0, _02033188 ; =0x021C5A00 + ldr r0, _02033188 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x34] bx lr .balign 4 -_02033188: .word 0x021C5A00 +_02033188: .word UNK_021C5A00 thumb_func_start FUN_0203318C FUN_0203318C: ; 0x0203318C @@ -3430,7 +3441,7 @@ _020331C0: .word FUN_02032E8C thumb_func_start FUN_020331C4 FUN_020331C4: ; 0x020331C4 push {r3, lr} - ldr r0, _020331E0 ; =0x021C5A00 + ldr r0, _020331E0 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _020331DC @@ -3442,13 +3453,13 @@ FUN_020331C4: ; 0x020331C4 _020331DC: pop {r3, pc} nop -_020331E0: .word 0x021C5A00 +_020331E0: .word UNK_021C5A00 _020331E4: .word FUN_02032440 thumb_func_start FUN_020331E8 FUN_020331E8: ; 0x020331E8 push {r3, lr} - ldr r0, _02033200 ; =0x021C5A00 + ldr r0, _02033200 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _020331FE @@ -3460,13 +3471,13 @@ FUN_020331E8: ; 0x020331E8 _020331FE: pop {r3, pc} .balign 4 -_02033200: .word 0x021C5A00 +_02033200: .word UNK_021C5A00 _02033204: .word FUN_020330A0 thumb_func_start FUN_02033208 FUN_02033208: ; 0x02033208 push {r3, lr} - ldr r0, _02033234 ; =0x021C5A00 + ldr r0, _02033234 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02033232 @@ -3474,10 +3485,10 @@ FUN_02033208: ; 0x02033208 cmp r0, #0x0 bne _02033220 mov r1, #0x0 - ldr r0, _02033234 ; =0x021C5A00 + ldr r0, _02033234 ; =UNK_021C5A00 b _02033224 _02033220: - ldr r0, _02033234 ; =0x021C5A00 + ldr r0, _02033234 ; =UNK_021C5A00 mov r1, #0x1 _02033224: ldr r0, [r0, #0x0] @@ -3489,7 +3500,7 @@ _02033224: _02033232: pop {r3, pc} .balign 4 -_02033234: .word 0x021C5A00 +_02033234: .word UNK_021C5A00 _02033238: .word FUN_020330A0 thumb_func_start FUN_0203323C @@ -3505,7 +3516,7 @@ FUN_0203323C: ; 0x0203323C thumb_func_start FUN_02033250 FUN_02033250: ; 0x02033250 - ldr r0, _0203327C ; =0x021C5A00 + ldr r0, _0203327C ; =UNK_021C5A00 ldr r2, [r0, #0x0] cmp r2, #0x0 beq _02033276 @@ -3529,7 +3540,7 @@ _02033276: mov r0, #0x0 bx lr nop -_0203327C: .word 0x021C5A00 +_0203327C: .word UNK_021C5A00 _02033280: .word FUN_02032E8C _02033284: .word FUN_02032E90 @@ -3537,7 +3548,7 @@ _02033284: .word FUN_02032E90 FUN_02033288: ; 0x02033288 push {r4, lr} add r4, r0, #0x0 - ldr r0, _020332D8 ; =0x021C5A00 + ldr r0, _020332D8 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _020332D6 @@ -3549,12 +3560,12 @@ FUN_02033288: ; 0x02033288 mov r0, #0xf mov r1, #0x50 bl FUN_02016998 - ldr r1, _020332D8 ; =0x021C5A00 + ldr r1, _020332D8 ; =UNK_021C5A00 mov r2, #0x50 str r0, [r1, #0x0] mov r1, #0x0 bl MI_CpuFill8 - ldr r0, _020332D8 ; =0x021C5A00 + ldr r0, _020332D8 ; =UNK_021C5A00 mov r2, #0x18 ldr r1, [r0, #0x0] add r1, #0x3f @@ -3572,12 +3583,12 @@ FUN_02033288: ; 0x02033288 _020332D6: pop {r4, pc} .balign 4 -_020332D8: .word 0x021C5A00 +_020332D8: .word UNK_021C5A00 thumb_func_start FUN_020332DC FUN_020332DC: ; 0x020332DC push {r3, lr} - ldr r0, _0203330C ; =0x021C5A00 + ldr r0, _0203330C ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02033308 @@ -3586,10 +3597,10 @@ FUN_020332DC: ; 0x020332DC mov r0, #0x0 add r1, r0, #0x0 bl FUN_020334E8 - ldr r0, _0203330C ; =0x021C5A00 + ldr r0, _0203330C ; =UNK_021C5A00 ldr r0, [r0, #0x0] bl FUN_02016A18 - ldr r0, _0203330C ; =0x021C5A00 + ldr r0, _0203330C ; =UNK_021C5A00 mov r1, #0x0 str r1, [r0, #0x0] mov r0, #0xf @@ -3597,13 +3608,13 @@ FUN_020332DC: ; 0x020332DC _02033308: pop {r3, pc} nop -_0203330C: .word 0x021C5A00 +_0203330C: .word UNK_021C5A00 thumb_func_start FUN_02033310 FUN_02033310: ; 0x02033310 push {r4, lr} add r4, r0, #0x0 - ldr r0, _02033360 ; =0x021C5A00 + ldr r0, _02033360 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _0203335E @@ -3615,12 +3626,12 @@ FUN_02033310: ; 0x02033310 mov r0, #0xf mov r1, #0x50 bl FUN_02016998 - ldr r1, _02033360 ; =0x021C5A00 + ldr r1, _02033360 ; =UNK_021C5A00 mov r2, #0x50 str r0, [r1, #0x0] mov r1, #0x0 bl MI_CpuFill8 - ldr r0, _02033360 ; =0x021C5A00 + ldr r0, _02033360 ; =UNK_021C5A00 mov r2, #0x19 ldr r1, [r0, #0x0] add r1, #0x3f @@ -3638,12 +3649,12 @@ FUN_02033310: ; 0x02033310 _0203335E: pop {r4, pc} .balign 4 -_02033360: .word 0x021C5A00 +_02033360: .word UNK_021C5A00 thumb_func_start FUN_02033364 FUN_02033364: ; 0x02033364 push {r3, lr} - ldr r0, _02033394 ; =0x021C5A00 + ldr r0, _02033394 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02033390 @@ -3652,10 +3663,10 @@ FUN_02033364: ; 0x02033364 mov r0, #0x0 add r1, r0, #0x0 bl FUN_020334E8 - ldr r0, _02033394 ; =0x021C5A00 + ldr r0, _02033394 ; =UNK_021C5A00 ldr r0, [r0, #0x0] bl FUN_02016A18 - ldr r0, _02033394 ; =0x021C5A00 + ldr r0, _02033394 ; =UNK_021C5A00 mov r1, #0x0 str r1, [r0, #0x0] mov r0, #0xf @@ -3663,13 +3674,13 @@ FUN_02033364: ; 0x02033364 _02033390: pop {r3, pc} nop -_02033394: .word 0x021C5A00 +_02033394: .word UNK_021C5A00 thumb_func_start FUN_02033398 FUN_02033398: ; 0x02033398 push {r3, lr} sub sp, #0x8 - ldr r0, _020333EC ; =0x021C5A00 + ldr r0, _020333EC ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 bne _020333AA @@ -3709,7 +3720,7 @@ _020333E4: add sp, #0x8 pop {r3, pc} nop -_020333EC: .word 0x021C5A00 +_020333EC: .word UNK_021C5A00 thumb_func_start FUN_020333F0 FUN_020333F0: ; 0x020333F0 @@ -3750,7 +3761,7 @@ FUN_0203341C: ; 0x0203341C bl FUN_0202F918 cmp r0, #0x0 beq _0203345E - ldr r0, _02033460 ; =0x021C5A00 + ldr r0, _02033460 ; =UNK_021C5A00 mov r1, #0x31 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] @@ -3764,7 +3775,7 @@ FUN_0203341C: ; 0x0203341C _0203345E: pop {r3, pc} .balign 4 -_02033460: .word 0x021C5A00 +_02033460: .word UNK_021C5A00 _02033464: .word FUN_020335D0 _02033468: .word FUN_020333F0 @@ -3792,7 +3803,7 @@ _02033482: mov r0, #0xf add r1, r4, #0x0 bl FUN_02016998 - ldr r1, _020334D4 ; =0x021C5A00 + ldr r1, _020334D4 ; =UNK_021C5A00 ldr r2, [r1, #0x0] str r0, [r2, #0x0] ldr r0, [r1, #0x0] @@ -3800,7 +3811,7 @@ _02033482: ldr r0, [r0, #0x0] add r2, r4, #0x0 bl MI_CpuFill8 - ldr r0, _020334D4 ; =0x021C5A00 + ldr r0, _020334D4 ; =UNK_021C5A00 mov r1, #0x0 ldr r2, [r0, #0x0] add r2, #0x40 @@ -3809,29 +3820,29 @@ _02033482: str r5, [r0, #0x28] ldr r0, _020334D8 ; =FUN_0203341C bl FUN_02031D20 - ldr r0, _020334D4 ; =0x021C5A00 + ldr r0, _020334D4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x0] pop {r3-r5, pc} .balign 4 _020334D0: .word 0x00007080 -_020334D4: .word 0x021C5A00 +_020334D4: .word UNK_021C5A00 _020334D8: .word FUN_0203341C thumb_func_start FUN_020334DC FUN_020334DC: ; 0x020334DC - ldr r0, _020334E4 ; =0x021C5A00 + ldr r0, _020334E4 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x0] bx lr .balign 4 -_020334E4: .word 0x021C5A00 +_020334E4: .word UNK_021C5A00 thumb_func_start FUN_020334E8 FUN_020334E8: ; 0x020334E8 push {r4, lr} add r4, r0, #0x0 - ldr r0, _0203350C ; =0x021C5A00 + ldr r0, _0203350C ; =UNK_021C5A00 ldr r2, [r0, #0x0] cmp r2, #0x0 beq _020334FE @@ -3847,11 +3858,11 @@ _020334FE: bl FUN_0202EEB0 pop {r4, pc} .balign 4 -_0203350C: .word 0x021C5A00 +_0203350C: .word UNK_021C5A00 thumb_func_start FUN_02033510 FUN_02033510: ; 0x02033510 - ldr r0, _02033530 ; =0x021C5A00 + ldr r0, _02033530 ; =UNK_021C5A00 ldr r1, [r0, #0x0] cmp r1, #0x0 beq _0203352C @@ -3870,11 +3881,11 @@ _0203352C: mov r0, #0x0 bx lr .balign 4 -_02033530: .word 0x021C5A00 +_02033530: .word UNK_021C5A00 thumb_func_start FUN_02033534 FUN_02033534: ; 0x02033534 - ldr r0, _02033548 ; =0x021C5A00 + ldr r0, _02033548 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _02033542 @@ -3885,11 +3896,11 @@ _02033542: mov r0, #0x1 bx lr nop -_02033548: .word 0x021C5A00 +_02033548: .word UNK_021C5A00 thumb_func_start FUN_0203354C FUN_0203354C: ; 0x0203354C - ldr r0, _02033560 ; =0x021C5A00 + ldr r0, _02033560 ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _0203355A @@ -3900,31 +3911,31 @@ _0203355A: mov r0, #0x0 bx lr nop -_02033560: .word 0x021C5A00 +_02033560: .word UNK_021C5A00 thumb_func_start FUN_02033564 FUN_02033564: ; 0x02033564 - ldr r1, _02033570 ; =0x021C5A00 + ldr r1, _02033570 ; =UNK_021C5A00 ldr r3, _02033574 ; =MI_CpuCopy8 ldr r1, [r1, #0x0] mov r2, #0x6 add r1, r1, #0x4 bx r3 .balign 4 -_02033570: .word 0x021C5A00 +_02033570: .word UNK_021C5A00 _02033574: .word MI_CpuCopy8 thumb_func_start FUN_02033578 FUN_02033578: ; 0x02033578 add r1, r0, #0x0 - ldr r0, _02033588 ; =0x021C5A00 + ldr r0, _02033588 ; =UNK_021C5A00 ldr r3, _0203358C ; =MI_CpuCopy8 ldr r0, [r0, #0x0] mov r2, #0x6 add r0, r0, #0x4 bx r3 nop -_02033588: .word 0x021C5A00 +_02033588: .word UNK_021C5A00 _0203358C: .word MI_CpuCopy8 thumb_func_start FUN_02033590 @@ -3942,7 +3953,7 @@ _0203359E: thumb_func_start FUN_020335A4 FUN_020335A4: ; 0x020335A4 - ldr r1, _020335B4 ; =0x021C5A00 + ldr r1, _020335B4 ; =UNK_021C5A00 ldr r1, [r1, #0x0] cmp r1, #0x0 beq _020335B0 @@ -3951,11 +3962,11 @@ FUN_020335A4: ; 0x020335A4 _020335B0: bx lr nop -_020335B4: .word 0x021C5A00 +_020335B4: .word UNK_021C5A00 thumb_func_start FUN_020335B8 FUN_020335B8: ; 0x020335B8 - ldr r0, _020335CC ; =0x021C5A00 + ldr r0, _020335CC ; =UNK_021C5A00 ldr r0, [r0, #0x0] cmp r0, #0x0 beq _020335C6 @@ -3966,7 +3977,7 @@ _020335C6: mov r0, #0x0 bx lr nop -_020335CC: .word 0x021C5A00 +_020335CC: .word UNK_021C5A00 thumb_func_start FUN_020335D0 FUN_020335D0: ; 0x020335D0 @@ -4010,7 +4021,7 @@ FUN_020335F4: ; 0x020335F4 bl FUN_02033398 cmp r0, #0x0 bne _02033622 - ldr r0, _02033670 ; =0x021C5A00 + ldr r0, _02033670 ; =UNK_021C5A00 ldr r0, [r0, #0x0] add r0, #0x4e ldrb r0, [r0, #0x0] @@ -4021,14 +4032,14 @@ _02033622: cmp r0, #0x0 bne _0203366C bl FUN_0200541C - ldr r0, _02033670 ; =0x021C5A00 + ldr r0, _02033670 ; =UNK_021C5A00 ldr r0, [r0, #0x0] ldr r0, [r0, #0x28] bl FUN_0202287C - ldr r1, _02033674 ; =0x021C4918 + ldr r1, _02033674 ; =gUnk021C4918 mov r0, #0x1 strb r0, [r1, #0x4] - ldr r1, _02033670 ; =0x021C5A00 + ldr r1, _02033670 ; =UNK_021C5A00 ldr r2, [r1, #0x0] add r1, r2, #0x0 add r1, #0x4e @@ -4054,8 +4065,8 @@ _02033668: _0203366C: pop {r3, pc} nop -_02033670: .word 0x021C5A00 -_02033674: .word 0x021C4918 +_02033670: .word UNK_021C5A00 +_02033674: .word gUnk021C4918 thumb_func_start FUN_02033678 FUN_02033678: ; 0x02033678 @@ -4083,7 +4094,7 @@ _0203369A: thumb_func_start FUN_020336A0 FUN_020336A0: ; 0x020336A0 push {r3, lr} - ldr r1, _020336BC ; =0x021C5A00 + ldr r1, _020336BC ; =UNK_021C5A00 ldr r1, [r1, #0x0] cmp r1, #0x0 beq _020336B6 @@ -4096,4 +4107,4 @@ _020336B6: mov r0, #0x0 pop {r3, pc} nop -_020336BC: .word 0x021C5A00 +_020336BC: .word UNK_021C5A00 |