summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_0202F150.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/unk_0202F150.s')
-rw-r--r--arm9/asm/unk_0202F150.s636
1 files changed, 320 insertions, 316 deletions
diff --git a/arm9/asm/unk_0202F150.s b/arm9/asm/unk_0202F150.s
index 3f131604..84e42b67 100644
--- a/arm9/asm/unk_0202F150.s
+++ b/arm9/asm/unk_0202F150.s
@@ -1,6 +1,10 @@
.include "asm/macros.inc"
.include "global.inc"
+ .extern UNK_02105D58
+ .extern gUnknown21C48B8
+ .extern UNK_021C59F4
+
.text
thumb_func_start FUN_0202F150
@@ -8,7 +12,7 @@ FUN_0202F150: ; 0x0202F150
push {r4-r6, lr}
add r6, r1, #0x0
mov r4, #0x0
- ldr r1, _0202F2BC ; =0x021C59F4
+ ldr r1, _0202F2BC ; =UNK_021C59F4
cmp r0, #0x0
strb r4, [r1, #0x0]
beq _0202F25C
@@ -17,7 +21,7 @@ FUN_0202F150: ; 0x0202F150
lsr r0, r0, #0x10
bl FUN_0202D858
add r5, r0, #0x1
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _0202F178
@@ -29,12 +33,12 @@ _0202F178:
ldr r1, _0202F2C0 ; =0x0000068C
mov r0, #0xf
bl FUN_02016998
- ldr r1, _0202F2BC ; =0x021C59F4
+ ldr r1, _0202F2BC ; =UNK_021C59F4
ldr r2, _0202F2C0 ; =0x0000068C
str r0, [r1, #0x4]
add r1, r4, #0x0
bl MI_CpuFill8
- ldr r2, _0202F2BC ; =0x021C59F4
+ ldr r2, _0202F2BC ; =UNK_021C59F4
ldr r1, _0202F2C4 ; =0x00000658
ldr r0, [r2, #0x4]
add r6, #0x40
@@ -54,7 +58,7 @@ _0202F178:
ldr r1, [r2, r1]
lsl r1, r1, #0x1
bl FUN_02016998
- ldr r2, _0202F2BC ; =0x021C59F4
+ ldr r2, _0202F2BC ; =UNK_021C59F4
ldr r1, _0202F2C8 ; =0x0000045C
ldr r3, [r2, #0x4]
str r0, [r3, r1]
@@ -63,7 +67,7 @@ _0202F178:
mov r0, #0xf
ldr r1, [r2, r1]
bl FUN_02016998
- ldr r2, _0202F2BC ; =0x021C59F4
+ ldr r2, _0202F2BC ; =UNK_021C59F4
mov r1, #0x46
ldr r3, [r2, #0x4]
lsl r1, r1, #0x4
@@ -74,7 +78,7 @@ _0202F178:
ldr r1, [r2, r1]
mul r1, r5
bl FUN_02016998
- ldr r2, _0202F2BC ; =0x021C59F4
+ ldr r2, _0202F2BC ; =UNK_021C59F4
ldr r1, _0202F2CC ; =0x00000458
ldr r3, [r2, #0x4]
str r0, [r3, r1]
@@ -84,7 +88,7 @@ _0202F178:
ldr r1, [r2, r1]
mul r1, r5
bl FUN_02016998
- ldr r1, _0202F2BC ; =0x021C59F4
+ ldr r1, _0202F2BC ; =UNK_021C59F4
ldr r2, [r1, #0x4]
ldr r1, _0202F2D0 ; =0x00000454
str r0, [r2, r1]
@@ -92,14 +96,14 @@ _0202F178:
cmp r0, #0xa
ldr r2, _0202F2D4 ; =0x0000054C
bne _0202F236
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
mov r1, #0x64
ldr r3, [r0, #0x4]
add r0, r3, r2
sub r2, #0xe8
add r2, r3, r2
bl FUN_0202D7D8
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
mov r1, #0x32
ldr r3, [r0, #0x4]
ldr r2, _0202F2D8 ; =0x0000056C
@@ -110,14 +114,14 @@ _0202F178:
bl FUN_0202D7D8
b _0202F268
_0202F236:
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
mov r1, #0x14
ldr r3, [r0, #0x4]
add r0, r3, r2
sub r2, #0xe8
add r2, r3, r2
bl FUN_0202D7D8
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
add r1, r6, #0x0
ldr r3, [r0, #0x4]
ldr r2, _0202F2D8 ; =0x0000056C
@@ -134,7 +138,7 @@ _0202F25C:
bne _0202F268
bl ErrorHandling
_0202F268:
- ldr r2, _0202F2BC ; =0x021C59F4
+ ldr r2, _0202F2BC ; =UNK_021C59F4
ldr r1, _0202F2DC ; =0x0000065C
ldr r3, [r2, #0x4]
mov r0, #0x0
@@ -152,7 +156,7 @@ _0202F276:
bne _0202F28A
bl FUN_0202F2F0
_0202F28A:
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202F2E0 ; =0x000005F8
add r0, r1, r0
@@ -163,12 +167,12 @@ _0202F28A:
ldr r0, _0202F2E4 ; =FUN_0202FB20
add r2, r1, #0x0
bl FUN_0200CA60
- ldr r1, _0202F2BC ; =0x021C59F4
+ ldr r1, _0202F2BC ; =UNK_021C59F4
ldr r2, [r1, #0x4]
ldr r1, _0202F2E8 ; =0x00000548
str r0, [r2, r1]
_0202F2AC:
- ldr r0, _0202F2BC ; =0x021C59F4
+ ldr r0, _0202F2BC ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0202F2EC ; =0x00000687
@@ -176,7 +180,7 @@ _0202F2AC:
mov r0, #0x1
pop {r4-r6, pc}
nop
-_0202F2BC: .word 0x021C59F4
+_0202F2BC: .word UNK_021C59F4
_0202F2C0: .word 0x0000068C
_0202F2C4: .word 0x00000658
_0202F2C8: .word 0x0000045C
@@ -193,7 +197,7 @@ _0202F2EC: .word 0x00000687
thumb_func_start FUN_0202F2F0
FUN_0202F2F0: ; 0x0202F2F0
push {r3-r7, lr}
- ldr r3, _0202F54C ; =0x021C59F4
+ ldr r3, _0202F54C ; =UNK_021C59F4
ldr r2, _0202F550 ; =0x0000062C
ldr r1, [r3, #0x4]
mov r0, #0x0
@@ -213,7 +217,7 @@ FUN_0202F2F0: ; 0x0202F2F0
lsr r0, r0, #0x10
bl FUN_0202D858
add r6, r0, #0x1
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
ldr r2, _0202F554 ; =0x00000658
ldr r3, [r0, #0x4]
ldr r0, _0202F558 ; =0x00000458
@@ -226,7 +230,7 @@ FUN_0202F2F0: ; 0x0202F2F0
mov r4, #0x0
cmp r6, #0x0
ble _0202F360
- ldr r7, _0202F54C ; =0x021C59F4
+ ldr r7, _0202F54C ; =UNK_021C59F4
add r5, r4, #0x0
_0202F33E:
ldr r3, [r7, #0x4]
@@ -246,7 +250,7 @@ _0202F33E:
cmp r4, r6
blt _0202F33E
_0202F360:
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
ldr r2, _0202F554 ; =0x00000658
ldr r3, [r0, #0x4]
ldr r0, _0202F560 ; =0x00000454
@@ -259,7 +263,7 @@ _0202F360:
mov r5, #0x0
cmp r6, #0x0
ble _0202F3A2
- ldr r7, _0202F54C ; =0x021C59F4
+ ldr r7, _0202F54C ; =UNK_021C59F4
add r4, r5, #0x0
_0202F380:
ldr r3, [r7, #0x4]
@@ -279,7 +283,7 @@ _0202F380:
cmp r5, r6
blt _0202F380
_0202F3A2:
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
mov r2, #0x6
ldr r1, [r0, #0x4]
mov r0, #0xb5
@@ -288,7 +292,7 @@ _0202F3A2:
mov r1, #0x0
lsl r2, r2, #0x6
bl MI_CpuFill8
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
mov r1, #0xb5
ldr r2, [r0, #0x4]
ldr r0, _0202F568 ; =0x000004DC
@@ -301,7 +305,7 @@ _0202F3A2:
mov r0, #0xee
add r2, r0, #0x0
mov r3, #0x85
- ldr r4, _0202F54C ; =0x021C59F4
+ ldr r4, _0202F54C ; =UNK_021C59F4
mov r1, #0x0
add r2, #0x66
lsl r3, r3, #0x2
@@ -315,14 +319,14 @@ _0202F3DA:
strb r0, [r5, r3]
cmp r1, #0xc0
blt _0202F3DA
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
mov r2, #0x42
ldr r0, [r0, #0x4]
mov r1, #0x0
add r0, #0x4c
lsl r2, r2, #0x2
bl MI_CpuFill8
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
mov r2, #0x42
ldr r1, [r0, #0x4]
ldr r0, _0202F56C ; =0x00000464
@@ -330,7 +334,7 @@ _0202F3DA:
add r0, r1, r0
add r1, #0x4c
bl FUN_0202D394
- ldr r1, _0202F54C ; =0x021C59F4
+ ldr r1, _0202F54C ; =UNK_021C59F4
mov r2, #0xff
ldr r0, [r1, #0x4]
mov r3, #0x1
@@ -349,7 +353,7 @@ _0202F420:
strb r2, [r0, #0x0]
cmp r3, #0x26
blt _0202F420
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
ldr r2, _0202F554 ; =0x00000658
ldr r3, [r0, #0x4]
ldr r0, _0202F570 ; =0x0000045C
@@ -358,7 +362,7 @@ _0202F420:
mov r1, #0x0
lsl r2, r2, #0x1
bl MI_CpuFill8
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
mov r1, #0x47
ldr r3, [r0, #0x4]
ldr r2, _0202F554 ; =0x00000658
@@ -370,7 +374,7 @@ _0202F420:
lsl r2, r2, #0x1
bl FUN_0202D394
mov r2, #0x0
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
ldr r1, _0202F574 ; =0x00000684
ldr r3, [r0, #0x4]
mov r12, r2
@@ -433,7 +437,7 @@ _0202F476:
mov r12, r3
cmp r2, #0x8
blt _0202F476
- ldr r1, _0202F54C ; =0x021C59F4
+ ldr r1, _0202F54C ; =UNK_021C59F4
ldr r0, _0202F594 ; =0x00000634
ldr r2, [r1, #0x4]
sub r3, r0, #0x4
@@ -468,7 +472,7 @@ _0202F476:
ldr r4, [r1, #0x4]
add r3, #0x4f
strb r2, [r4, r3]
- ldr r2, _0202F598 ; =0x02105D58
+ ldr r2, _0202F598 ; =UNK_02105D58
mov r3, #0x4
strb r3, [r2, #0x1]
strb r3, [r2, #0x0]
@@ -476,19 +480,19 @@ _0202F476:
sub r0, #0xe8
add r0, r1, r0
bl FUN_0202D804
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202F59C ; =0x0000056C
add r0, r1, r0
bl FUN_0202D804
- ldr r0, _0202F54C ; =0x021C59F4
+ ldr r0, _0202F54C ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0202F5A0 ; =0x00000688
strb r2, [r1, r0]
pop {r3-r7, pc}
.balign 4
-_0202F54C: .word 0x021C59F4
+_0202F54C: .word UNK_021C59F4
_0202F550: .word 0x0000062C
_0202F554: .word 0x00000658
_0202F558: .word 0x00000458
@@ -507,14 +511,14 @@ _0202F588: .word 0x00000594
_0202F58C: .word 0x0000058C
_0202F590: .word 0x00000638
_0202F594: .word 0x00000634
-_0202F598: .word 0x02105D58
+_0202F598: .word UNK_02105D58
_0202F59C: .word 0x0000056C
_0202F5A0: .word 0x00000688
thumb_func_start FUN_0202F5A4
FUN_0202F5A4: ; 0x0202F5A4
push {r3-r7, lr}
- ldr r1, _0202F7D4 ; =0x021C59F4
+ ldr r1, _0202F7D4 ; =UNK_021C59F4
ldr r0, _0202F7D8 ; =0x0000062C
ldr r2, [r1, #0x4]
mov r3, #0x0
@@ -527,7 +531,7 @@ FUN_0202F5A4: ; 0x0202F5A4
lsr r0, r0, #0x10
bl FUN_0202D858
add r6, r0, #0x1
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
ldr r2, _0202F7DC ; =0x00000658
ldr r3, [r0, #0x4]
ldr r0, _0202F7E0 ; =0x00000458
@@ -540,7 +544,7 @@ FUN_0202F5A4: ; 0x0202F5A4
mov r4, #0x0
cmp r6, #0x0
ble _0202F606
- ldr r7, _0202F7D4 ; =0x021C59F4
+ ldr r7, _0202F7D4 ; =UNK_021C59F4
add r5, r4, #0x0
_0202F5E4:
ldr r3, [r7, #0x4]
@@ -560,7 +564,7 @@ _0202F5E4:
cmp r4, r6
blt _0202F5E4
_0202F606:
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
ldr r2, _0202F7DC ; =0x00000658
ldr r3, [r0, #0x4]
ldr r0, _0202F7E8 ; =0x00000454
@@ -573,7 +577,7 @@ _0202F606:
mov r5, #0x0
cmp r6, #0x0
ble _0202F648
- ldr r7, _0202F7D4 ; =0x021C59F4
+ ldr r7, _0202F7D4 ; =UNK_021C59F4
add r4, r5, #0x0
_0202F626:
ldr r3, [r7, #0x4]
@@ -593,7 +597,7 @@ _0202F626:
cmp r5, r6
blt _0202F626
_0202F648:
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r2, #0x6
ldr r1, [r0, #0x4]
mov r0, #0xb5
@@ -602,7 +606,7 @@ _0202F648:
mov r1, #0x0
lsl r2, r2, #0x6
bl MI_CpuFill8
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r1, #0xb5
ldr r2, [r0, #0x4]
ldr r0, _0202F7F0 ; =0x000004DC
@@ -615,7 +619,7 @@ _0202F648:
mov r0, #0xee
add r2, r0, #0x0
mov r3, #0x85
- ldr r4, _0202F7D4 ; =0x021C59F4
+ ldr r4, _0202F7D4 ; =UNK_021C59F4
mov r1, #0x0
add r2, #0x66
lsl r3, r3, #0x2
@@ -629,14 +633,14 @@ _0202F680:
strb r0, [r5, r3]
cmp r1, #0xc0
blt _0202F680
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r2, #0x42
ldr r0, [r0, #0x4]
mov r1, #0x0
add r0, #0x4c
lsl r2, r2, #0x2
bl MI_CpuFill8
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r2, #0x42
ldr r1, [r0, #0x4]
ldr r0, _0202F7F4 ; =0x00000464
@@ -644,7 +648,7 @@ _0202F680:
add r0, r1, r0
add r1, #0x4c
bl FUN_0202D394
- ldr r1, _0202F7D4 ; =0x021C59F4
+ ldr r1, _0202F7D4 ; =UNK_021C59F4
mov r2, #0xff
ldr r0, [r1, #0x4]
mov r3, #0x1
@@ -663,7 +667,7 @@ _0202F6C6:
strb r2, [r0, #0x0]
cmp r3, #0x26
blt _0202F6C6
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
ldr r2, _0202F7DC ; =0x00000658
ldr r3, [r0, #0x4]
ldr r0, _0202F7F8 ; =0x0000045C
@@ -672,7 +676,7 @@ _0202F6C6:
mov r1, #0x0
lsl r2, r2, #0x1
bl MI_CpuFill8
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r1, #0x47
ldr r3, [r0, #0x4]
ldr r2, _0202F7DC ; =0x00000658
@@ -683,7 +687,7 @@ _0202F6C6:
ldr r1, [r3, r1]
lsl r2, r2, #0x1
bl FUN_0202D394
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r3, #0x0
ldr r2, [r0, #0x4]
ldr r1, _0202F7FC ; =0x00000684
@@ -738,7 +742,7 @@ _0202F71A:
str r7, [r5, r4]
cmp r3, #0x8
blt _0202F71A
- ldr r1, _0202F7D4 ; =0x021C59F4
+ ldr r1, _0202F7D4 ; =UNK_021C59F4
add r0, r4, #0x0
ldr r3, [r1, #0x4]
add r0, #0xa4
@@ -775,19 +779,19 @@ _0202F71A:
sub r0, #0xe4
add r0, r1, r0
bl FUN_0202D804
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202F818 ; =0x0000056C
add r0, r1, r0
bl FUN_0202D804
- ldr r0, _0202F7D4 ; =0x021C59F4
+ ldr r0, _0202F7D4 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0202F81C ; =0x00000688
strb r2, [r1, r0]
pop {r3-r7, pc}
.balign 4
-_0202F7D4: .word 0x021C59F4
+_0202F7D4: .word UNK_021C59F4
_0202F7D8: .word 0x0000062C
_0202F7DC: .word 0x00000658
_0202F7E0: .word 0x00000458
@@ -811,7 +815,7 @@ _0202F81C: .word 0x00000688
FUN_0202F820: ; 0x0202F820
push {r4-r6, lr}
add r5, r0, #0x0
- ldr r0, _0202F8B8 ; =0x021C59F4
+ ldr r0, _0202F8B8 ; =UNK_021C59F4
ldr r3, _0202F8BC ; =0x0000065F
ldr r1, [r0, #0x4]
mov r2, #0x0
@@ -849,7 +853,7 @@ FUN_0202F820: ; 0x0202F820
add r0, r0, r4
add r1, r3, r1
bl FUN_0202D394
- ldr r0, _0202F8B8 ; =0x021C59F4
+ ldr r0, _0202F8B8 ; =UNK_021C59F4
ldr r3, _0202F8C4 ; =0x000004E8
ldr r1, [r0, #0x4]
ldr r0, _0202F8C8 ; =0x00000658
@@ -862,7 +866,7 @@ FUN_0202F820: ; 0x0202F820
add r0, r0, r4
add r1, r3, r1
bl FUN_0202D394
- ldr r3, _0202F8B8 ; =0x021C59F4
+ ldr r3, _0202F8B8 ; =UNK_021C59F4
ldr r2, _0202F8CC ; =0x00000596
ldr r0, [r3, #0x4]
mov r1, #0xee
@@ -884,7 +888,7 @@ FUN_0202F820: ; 0x0202F820
str r0, [r1, r2]
pop {r4-r6, pc}
.balign 4
-_0202F8B8: .word 0x021C59F4
+_0202F8B8: .word UNK_021C59F4
_0202F8BC: .word 0x0000065F
_0202F8C0: .word 0x0000047C
_0202F8C4: .word 0x000004E8
@@ -895,7 +899,7 @@ _0202F8D0: .word 0x0000FFFF
thumb_func_start FUN_0202F8D4
FUN_0202F8D4: ; 0x0202F8D4
push {r4-r6, lr}
- ldr r4, _0202F908 ; =0x021C59F4
+ ldr r4, _0202F908 ; =UNK_021C59F4
ldr r6, _0202F90C ; =0x00000667
mov r5, #0x1
_0202F8DC:
@@ -920,7 +924,7 @@ _0202F900:
blt _0202F8DC
pop {r4-r6, pc}
.balign 4
-_0202F908: .word 0x021C59F4
+_0202F908: .word UNK_021C59F4
_0202F90C: .word 0x00000667
thumb_func_start FUN_0202F910
@@ -975,13 +979,13 @@ _0202F96C:
add r0, r5, #0x0
add r1, r7, #0x0
bl FUN_0202F150
- ldr r0, _0202F980 ; =0x02105D58
+ ldr r0, _0202F980 ; =UNK_02105D58
mov r1, #0x4
strb r1, [r0, #0x0]
add r0, r4, #0x0
pop {r3-r7, pc}
nop
-_0202F980: .word 0x02105D58
+_0202F980: .word UNK_02105D58
thumb_func_start FUN_0202F984
FUN_0202F984: ; 0x0202F984
@@ -990,18 +994,18 @@ FUN_0202F984: ; 0x0202F984
bl FUN_02031190
cmp r0, #0x0
bne _0202F99A
- ldr r0, _0202F9D4 ; =0x02105D58
+ ldr r0, _0202F9D4 ; =UNK_02105D58
ldrb r0, [r0, #0x1]
cmp r0, #0x4
beq _0202F9A2
pop {r4, pc}
_0202F99A:
- ldr r0, _0202F9D4 ; =0x02105D58
+ ldr r0, _0202F9D4 ; =UNK_02105D58
ldrb r0, [r0, #0x0]
cmp r0, #0x4
bne _0202F9D0
_0202F9A2:
- ldr r0, _0202F9D8 ; =0x021C59F4
+ ldr r0, _0202F9D8 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _0202F9DC ; =0x0000067D
ldrb r1, [r2, r0]
@@ -1011,7 +1015,7 @@ _0202F9A2:
strb r1, [r2, r0]
mov r4, #0x1
_0202F9B4:
- ldr r0, _0202F9D8 ; =0x021C59F4
+ ldr r0, _0202F9D8 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _0202F9DC ; =0x0000067D
ldrb r1, [r2, r0]
@@ -1028,13 +1032,13 @@ _0202F9CC:
_0202F9D0:
pop {r4, pc}
nop
-_0202F9D4: .word 0x02105D58
-_0202F9D8: .word 0x021C59F4
+_0202F9D4: .word UNK_02105D58
+_0202F9D8: .word UNK_021C59F4
_0202F9DC: .word 0x0000067D
thumb_func_start FUN_0202F9E0
FUN_0202F9E0: ; 0x0202F9E0
- ldr r1, _0202FA08 ; =0x021C59F4
+ ldr r1, _0202FA08 ; =UNK_021C59F4
ldr r3, [r1, #0x4]
ldr r1, _0202FA0C ; =0x0000067D
ldrb r2, [r3, r1]
@@ -1056,7 +1060,7 @@ _0202F9F6:
_0202FA04:
bx lr
nop
-_0202FA08: .word 0x021C59F4
+_0202FA08: .word UNK_021C59F4
_0202FA0C: .word 0x0000067D
thumb_func_start FUN_0202FA10
@@ -1077,7 +1081,7 @@ _0202FA24: .word FUN_0202F9E0
thumb_func_start FUN_0202FA28
FUN_0202FA28: ; 0x0202FA28
- ldr r0, _0202FA40 ; =0x021C59F4
+ ldr r0, _0202FA40 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FA44 ; =0x0000067D
ldrb r0, [r1, r0]
@@ -1092,7 +1096,7 @@ _0202FA38:
_0202FA3E:
bx lr
.balign 4
-_0202FA40: .word 0x021C59F4
+_0202FA40: .word UNK_021C59F4
_0202FA44: .word 0x0000067D
thumb_func_start FUN_0202FA48
@@ -1111,7 +1115,7 @@ _0202FA56:
thumb_func_start FUN_0202FA5C
FUN_0202FA5C: ; 0x0202FA5C
push {r4, lr}
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
mov r4, #0x0
ldr r0, [r0, #0x4]
cmp r0, #0x0
@@ -1132,14 +1136,14 @@ _0202FA82:
beq _0202FAFE
bl FUN_020314D0
bl FUN_0202DBA4
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
mov r1, #0x0
strb r1, [r0, #0x0]
ldr r1, [r0, #0x4]
ldr r0, _0202FB04 ; =0x00000548
ldr r0, [r1, r0]
bl FUN_0200CAB4
- ldr r1, _0202FB00 ; =0x021C59F4
+ ldr r1, _0202FB00 ; =UNK_021C59F4
ldr r0, _0202FB04 ; =0x00000548
ldr r2, [r1, #0x4]
mov r3, #0x0
@@ -1148,42 +1152,42 @@ _0202FA82:
sub r0, #0xec
ldr r0, [r1, r0]
bl FUN_02016A18
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x46
lsl r0, r0, #0x4
ldr r0, [r1, r0]
bl FUN_02016A18
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FB08 ; =0x00000458
ldr r0, [r1, r0]
bl FUN_02016A18
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FB0C ; =0x00000454
ldr r0, [r1, r0]
bl FUN_02016A18
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FB10 ; =0x0000056C
add r0, r1, r0
bl FUN_0202D824
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FB14 ; =0x0000054C
add r0, r1, r0
bl FUN_0202D824
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
bl FUN_02016A18
- ldr r0, _0202FB00 ; =0x021C59F4
+ ldr r0, _0202FB00 ; =UNK_021C59F4
mov r1, #0x0
str r1, [r0, #0x4]
_0202FAFE:
pop {r4, pc}
.balign 4
-_0202FB00: .word 0x021C59F4
+_0202FB00: .word UNK_021C59F4
_0202FB04: .word 0x00000548
_0202FB08: .word 0x00000458
_0202FB0C: .word 0x00000454
@@ -1200,7 +1204,7 @@ _0202FB1C: .word FUN_0202E9E8
thumb_func_start FUN_0202FB20
FUN_0202FB20: ; 0x0202FB20
push {r3, lr}
- ldr r0, _0202FB54 ; =0x021C59F4
+ ldr r0, _0202FB54 ; =UNK_021C59F4
ldrb r0, [r0, #0x0]
cmp r0, #0x0
beq _0202FB52
@@ -1219,13 +1223,13 @@ _0202FB40:
_0202FB48:
bl FUN_0202FEEC
_0202FB4C:
- ldr r0, _0202FB54 ; =0x021C59F4
+ ldr r0, _0202FB54 ; =UNK_021C59F4
mov r1, #0x0
strb r1, [r0, #0x0]
_0202FB52:
pop {r3, pc}
.balign 4
-_0202FB54: .word 0x021C59F4
+_0202FB54: .word UNK_021C59F4
thumb_func_start FUN_0202FB58
FUN_0202FB58: ; 0x0202FB58
@@ -1251,7 +1255,7 @@ _0202FB7C:
FUN_0202FB80: ; 0x0202FB80
push {r4, lr}
bl FUN_02031CDC
- ldr r1, _0202FC48 ; =0x021C59F4
+ ldr r1, _0202FC48 ; =UNK_021C59F4
ldr r2, [r1, #0x4]
cmp r2, #0x0
beq _0202FC34
@@ -1262,8 +1266,8 @@ FUN_0202FB80: ; 0x0202FB80
mov r0, #0x0
strb r0, [r1, #0x0]
bl FUN_0202F984
- ldr r0, _0202FC48 ; =0x021C59F4
- ldr r1, _0202FC50 ; =0x021C48B8
+ ldr r0, _0202FC48 ; =UNK_021C59F4
+ ldr r1, _0202FC50 ; =gUnknown21C48B8
ldr r0, [r0, #0x4]
ldr r2, _0202FC54 ; =0x00000628
ldr r3, [r1, #0x44]
@@ -1274,7 +1278,7 @@ FUN_0202FB80: ; 0x0202FB80
strh r1, [r0, r2]
bl FUN_02030674
bl FUN_0202FCCC
- ldr r0, _0202FC48 ; =0x021C59F4
+ ldr r0, _0202FC48 ; =UNK_021C59F4
ldr r1, _0202FC54 ; =0x00000628
ldr r3, [r0, #0x4]
mov r0, #0x2
@@ -1313,11 +1317,11 @@ _0202FBF4:
_0202FC0C:
bl FUN_02030DFC
_0202FC10:
- ldr r0, _0202FC48 ; =0x021C59F4
+ ldr r0, _0202FC48 ; =UNK_021C59F4
mov r1, #0x1
strb r1, [r0, #0x0]
_0202FC16:
- ldr r0, _0202FC48 ; =0x021C59F4
+ ldr r0, _0202FC48 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FC5C ; =0x0000065C
ldrh r0, [r1, r0]
@@ -1339,9 +1343,9 @@ _0202FC3A:
mov r0, #0x1
pop {r4, pc}
.balign 4
-_0202FC48: .word 0x021C59F4
+_0202FC48: .word UNK_021C59F4
_0202FC4C: .word 0x0000068A
-_0202FC50: .word 0x021C48B8
+_0202FC50: .word gUnknown21C48B8
_0202FC54: .word 0x00000628
_0202FC58: .word 0x00007FFF
_0202FC5C: .word 0x0000065C
@@ -1349,7 +1353,7 @@ _0202FC5C: .word 0x0000065C
thumb_func_start FUN_0202FC60
FUN_0202FC60: ; 0x0202FC60
push {r4, lr}
- ldr r0, _0202FC7C ; =0x021C59F4
+ ldr r0, _0202FC7C ; =UNK_021C59F4
mov r1, #0x0
ldrb r4, [r0, #0x0]
strb r1, [r0, #0x0]
@@ -1358,16 +1362,16 @@ FUN_0202FC60: ; 0x0202FC60
beq _0202FC74
bl FUN_0202F2F0
_0202FC74:
- ldr r0, _0202FC7C ; =0x021C59F4
+ ldr r0, _0202FC7C ; =UNK_021C59F4
strb r4, [r0, #0x0]
pop {r4, pc}
nop
-_0202FC7C: .word 0x021C59F4
+_0202FC7C: .word UNK_021C59F4
thumb_func_start FUN_0202FC80
FUN_0202FC80: ; 0x0202FC80
push {r4, lr}
- ldr r0, _0202FCA0 ; =0x021C59F4
+ ldr r0, _0202FCA0 ; =UNK_021C59F4
mov r1, #0x0
ldrb r4, [r0, #0x0]
strb r1, [r0, #0x0]
@@ -1379,17 +1383,17 @@ FUN_0202FC80: ; 0x0202FC80
strb r1, [r2, r0]
bl FUN_0202F2F0
_0202FC9A:
- ldr r0, _0202FCA0 ; =0x021C59F4
+ ldr r0, _0202FCA0 ; =UNK_021C59F4
strb r4, [r0, #0x0]
pop {r4, pc}
.balign 4
-_0202FCA0: .word 0x021C59F4
+_0202FCA0: .word UNK_021C59F4
_0202FCA4: .word 0x0000067D
thumb_func_start FUN_0202FCA8
FUN_0202FCA8: ; 0x0202FCA8
push {r4, lr}
- ldr r0, _0202FCC8 ; =0x021C59F4
+ ldr r0, _0202FCC8 ; =UNK_021C59F4
mov r1, #0x0
ldrb r4, [r0, #0x0]
strb r1, [r0, #0x0]
@@ -1399,16 +1403,16 @@ FUN_0202FCA8: ; 0x0202FCA8
bl FUN_0202F2F0
bl FUN_0202E538
_0202FCC0:
- ldr r0, _0202FCC8 ; =0x021C59F4
+ ldr r0, _0202FCC8 ; =UNK_021C59F4
strb r4, [r0, #0x0]
pop {r4, pc}
nop
-_0202FCC8: .word 0x021C59F4
+_0202FCC8: .word UNK_021C59F4
thumb_func_start FUN_0202FCCC
FUN_0202FCCC: ; 0x0202FCCC
push {r3, lr}
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FE18 ; =0x00000683
ldrb r0, [r1, r0]
@@ -1417,7 +1421,7 @@ FUN_0202FCCC: ; 0x0202FCCC
bl FUN_02033534
cmp r0, #0x13
blt _0202FD06
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
ldr r1, _0202FE1C ; =0x00000687
ldr r0, [r0, #0x4]
ldrb r1, [r0, r1]
@@ -1430,7 +1434,7 @@ FUN_0202FCCC: ; 0x0202FCCC
_0202FCF8:
b _0202FE10
_0202FCFA:
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0202FE18 ; =0x00000683
@@ -1449,15 +1453,15 @@ _0202FD1A:
cmp r0, #0x0
beq _0202FE10
_0202FD22:
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
mov r1, #0x0
strb r1, [r0, #0x0]
bl FUN_0203050C
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
ldrb r0, [r0, #0x0]
cmp r0, #0x0
beq _0202FE10
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0202FE18 ; =0x00000683
@@ -1467,7 +1471,7 @@ _0202FD40:
bl FUN_02033534
cmp r0, #0x13
blt _0202FDB2
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
ldr r2, _0202FE1C ; =0x00000687
ldr r0, [r0, #0x4]
ldrb r1, [r0, r2]
@@ -1482,37 +1486,37 @@ _0202FD40:
ldr r1, [r0, r2]
cmp r1, #0x3
bgt _0202FE10
- ldr r1, _0202FE20 ; =0x02105D58
+ ldr r1, _0202FE20 ; =UNK_02105D58
ldrb r1, [r1, #0x0]
cmp r1, #0x4
bne _0202FD90
bl FUN_02030930
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
mov r1, #0x2
strb r1, [r0, #0x0]
b _0202FD90
_0202FD7A:
- ldr r1, _0202FE20 ; =0x02105D58
+ ldr r1, _0202FE20 ; =UNK_02105D58
ldrb r1, [r1, #0x0]
cmp r1, #0x4
bne _0202FD90
bl FUN_02030930
cmp r0, #0x0
beq _0202FE10
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
mov r1, #0x2
strb r1, [r0, #0x0]
_0202FD90:
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
mov r1, #0x26
ldr r0, [r0, #0x4]
bl MOD04_021D78FC
cmp r0, #0x0
beq _0202FE10
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
mov r1, #0x4
strb r1, [r0, #0x0]
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _0202FE24 ; =0x00000634
ldr r1, [r2, r0]
@@ -1532,11 +1536,11 @@ _0202FDC6:
cmp r0, #0x0
beq _0202FE10
_0202FDCE:
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
ldrb r0, [r0, #0x0]
cmp r0, #0x4
bne _0202FE10
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _0202FE24 ; =0x00000634
ldr r1, [r2, r0]
@@ -1548,7 +1552,7 @@ _0202FDCE:
mul r0, r1
add r0, r2, r0
bl FUN_02030930
- ldr r0, _0202FE14 ; =0x021C59F4
+ ldr r0, _0202FE14 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _0202FE28 ; =0x0000067F
ldrb r1, [r2, r0]
@@ -1558,17 +1562,17 @@ _0202FDCE:
mul r0, r1
add r0, r2, r0
bl FUN_02030930
- ldr r0, _0202FE20 ; =0x02105D58
+ ldr r0, _0202FE20 ; =UNK_02105D58
mov r1, #0x0
strb r1, [r0, #0x0]
bl FUN_0203050C
_0202FE10:
pop {r3, pc}
nop
-_0202FE14: .word 0x021C59F4
+_0202FE14: .word UNK_021C59F4
_0202FE18: .word 0x00000683
_0202FE1C: .word 0x00000687
-_0202FE20: .word 0x02105D58
+_0202FE20: .word UNK_02105D58
_0202FE24: .word 0x00000634
_0202FE28: .word 0x0000067F
@@ -1600,7 +1604,7 @@ FUN_0202FE2C: ; 0x0202FE2C
add r5, r7, #0x0
mul r6, r1
_0202FE66:
- ldr r0, _0202FEE4 ; =0x021C59F4
+ ldr r0, _0202FEE4 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0202FEE8 ; =0x0000047C
add r0, r1, r0
@@ -1611,7 +1615,7 @@ _0202FE66:
bl FUN_02030E7C
cmp r0, #0x0
beq _0202FE90
- ldr r0, _0202FEE4 ; =0x021C59F4
+ ldr r0, _0202FEE4 ; =UNK_021C59F4
mov r1, #0xe
ldr r0, [r0, #0x4]
add r0, r6, r0
@@ -1620,7 +1624,7 @@ _0202FE66:
lsl r0, r0, #0x2
strb r1, [r2, r0]
_0202FE90:
- ldr r0, _0202FEE4 ; =0x021C59F4
+ ldr r0, _0202FEE4 ; =UNK_021C59F4
mov r2, #0x55
ldr r1, [r0, #0x4]
ldr r0, _0202FEE8 ; =0x0000047C
@@ -1632,7 +1636,7 @@ _0202FE90:
add r0, r0, r4
add r1, r1, r5
bl FUN_0202D400
- ldr r0, _0202FEE4 ; =0x021C59F4
+ ldr r0, _0202FEE4 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
add r0, r6, r0
add r1, r5, r0
@@ -1665,13 +1669,13 @@ _0202FEDE:
add sp, #0x10
pop {r3-r7, pc}
.balign 4
-_0202FEE4: .word 0x021C59F4
+_0202FEE4: .word UNK_021C59F4
_0202FEE8: .word 0x0000047C
thumb_func_start FUN_0202FEEC
FUN_0202FEEC: ; 0x0202FEEC
push {r3-r7, lr}
- ldr r0, _02030064 ; =0x021C59F4
+ ldr r0, _02030064 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _0202FEFE
@@ -1691,7 +1695,7 @@ _0202FF00:
lsr r0, r0, #0x10
bl FUN_0202D858
add r6, r0, #0x1
- ldr r0, _02030068 ; =0x02105D58
+ ldr r0, _02030068 ; =UNK_02105D58
ldrb r1, [r0, #0x1]
cmp r1, #0x2
beq _0202FF2C
@@ -1700,14 +1704,14 @@ _0202FF00:
beq _0202FF2C
b _02030062
_0202FF2C:
- ldr r0, _02030068 ; =0x02105D58
+ ldr r0, _02030068 ; =UNK_02105D58
ldrb r1, [r0, #0x1]
add r1, r1, #0x1
strb r1, [r0, #0x1]
bl FUN_0202FA28
cmp r0, #0x1
bne _0202FF4A
- ldr r0, _02030064 ; =0x021C59F4
+ ldr r0, _02030064 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x1a
lsl r0, r0, #0x6
@@ -1720,7 +1724,7 @@ _0202FF4A:
bl FUN_02031280
cmp r0, #0x0
bne _0202FF86
- ldr r0, _02030064 ; =0x021C59F4
+ ldr r0, _02030064 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x55
lsl r0, r0, #0x2
@@ -1737,12 +1741,12 @@ _0202FF4A:
bl FUN_0202D0D0
cmp r0, #0x0
bne _0202FF86
- ldr r0, _02030068 ; =0x02105D58
+ ldr r0, _02030068 ; =UNK_02105D58
ldrb r1, [r0, #0x1]
sub r1, r1, #0x1
strb r1, [r0, #0x1]
_0202FF86:
- ldr r0, _02030068 ; =0x02105D58
+ ldr r0, _02030068 ; =UNK_02105D58
ldrb r1, [r0, #0x1]
cmp r1, #0x1
beq _0202FF94
@@ -1753,7 +1757,7 @@ _0202FF94:
mov r4, #0x0
cmp r6, #0x0
ble _0202FFDC
- ldr r7, _02030064 ; =0x021C59F4
+ ldr r7, _02030064 ; =UNK_021C59F4
add r5, r4, #0x0
_0202FF9E:
lsl r0, r4, #0x10
@@ -1788,7 +1792,7 @@ _0202FFD4:
cmp r4, r6
blt _0202FF9E
_0202FFDC:
- ldr r0, _02030064 ; =0x021C59F4
+ ldr r0, _02030064 ; =UNK_021C59F4
mov r1, #0x55
ldr r2, [r0, #0x4]
lsl r1, r1, #0x2
@@ -1802,7 +1806,7 @@ _0202FFDC:
mul r3, r2
add r1, r4, r3
bl FUN_0203026C
- ldr r0, _02030064 ; =0x021C59F4
+ ldr r0, _02030064 ; =UNK_021C59F4
mov r1, #0x1a
ldr r3, [r0, #0x4]
lsl r1, r1, #0x6
@@ -1825,7 +1829,7 @@ _02030014:
bl FUN_0202FA28
cmp r0, #0x1
bne _02030040
- ldr r0, _02030064 ; =0x021C59F4
+ ldr r0, _02030064 ; =UNK_021C59F4
mov r1, #0x1a
ldr r0, [r0, #0x4]
lsl r1, r1, #0x6
@@ -1851,22 +1855,22 @@ _0203004A:
cmp r0, #0x0
beq _02030062
_0203005A:
- ldr r0, _02030068 ; =0x02105D58
+ ldr r0, _02030068 ; =UNK_02105D58
ldrb r1, [r0, #0x1]
add r1, r1, #0x1
strb r1, [r0, #0x1]
_02030062:
pop {r3-r7, pc}
.balign 4
-_02030064: .word 0x021C59F4
-_02030068: .word 0x02105D58
+_02030064: .word UNK_021C59F4
+_02030068: .word UNK_02105D58
_0203006C: .word FUN_020304F0
_02030070: .word 0x00000638
thumb_func_start FUN_02030074
FUN_02030074: ; 0x02030074
push {r3-r7, lr}
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0203022C ; =0x00000683
ldrb r0, [r1, r0]
@@ -1879,7 +1883,7 @@ FUN_02030074: ; 0x02030074
bl FUN_02030E7C
cmp r0, #0x0
beq _020300DC
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x55
lsl r0, r0, #0x2
@@ -1888,7 +1892,7 @@ FUN_02030074: ; 0x02030074
bl MOD04_021D79B4
cmp r0, #0x0
beq _020300DC
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0203022C ; =0x00000683
@@ -1903,11 +1907,11 @@ _020300B4:
beq _020300DC
_020300C4:
bl FUN_0202FEEC
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
ldrb r0, [r0, #0x1]
cmp r0, #0x2
bne _020300DC
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0203022C ; =0x00000683
@@ -1923,7 +1927,7 @@ _020300DC:
bne _020300F0
b _02030224
_020300F0:
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
mov r1, #0x63
ldr r2, [r0, #0x4]
lsl r1, r1, #0x4
@@ -1942,7 +1946,7 @@ _020300F0:
_02030110:
b _02030224
_02030112:
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
ldrb r0, [r0, #0x1]
cmp r0, #0x4
bne _02030150
@@ -1952,12 +1956,12 @@ _02030112:
mov r0, #0x0
bl FUN_0202FE2C
_02030128:
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
mov r1, #0x2
strb r1, [r0, #0x1]
b _02030150
_02030130:
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
ldrb r0, [r0, #0x1]
cmp r0, #0x4
bne _0203014A
@@ -1969,11 +1973,11 @@ _02030130:
cmp r0, #0x0
beq _02030224
_0203014A:
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
mov r1, #0x2
strb r1, [r0, #0x1]
_02030150:
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x55
lsl r0, r0, #0x2
@@ -1982,10 +1986,10 @@ _02030150:
bl MOD04_021D79B4
cmp r0, #0x0
beq _02030224
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
mov r1, #0x4
strb r1, [r0, #0x1]
- ldr r1, _02030228 ; =0x021C59F4
+ ldr r1, _02030228 ; =UNK_021C59F4
ldr r0, _02030234 ; =0x00000638
ldr r3, [r1, #0x4]
ldr r2, [r3, r0]
@@ -2006,11 +2010,11 @@ _02030184:
cmp r0, #0x0
beq _02030224
_02030194:
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
ldrb r0, [r0, #0x1]
cmp r0, #0x4
bne _02030224
- ldr r6, _02030228 ; =0x021C59F4
+ ldr r6, _02030228 ; =UNK_021C59F4
ldr r7, _02030234 ; =0x00000638
mov r4, #0x1
mov r5, #0x4
@@ -2045,7 +2049,7 @@ _020301D2:
bl FUN_0202FA28
cmp r0, #0x0
bne _0203021A
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x55
lsl r0, r0, #0x2
@@ -2057,7 +2061,7 @@ _020301D2:
mul r0, r1
add r0, r2, r0
bl FUN_02030A00
- ldr r0, _02030228 ; =0x021C59F4
+ ldr r0, _02030228 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x55
lsl r0, r0, #0x2
@@ -2072,22 +2076,22 @@ _020301D2:
add r0, r2, r0
bl FUN_02030A00
_0203021A:
- ldr r0, _02030230 ; =0x02105D58
+ ldr r0, _02030230 ; =UNK_02105D58
mov r1, #0x0
strb r1, [r0, #0x1]
bl FUN_0202FEEC
_02030224:
pop {r3-r7, pc}
nop
-_02030228: .word 0x021C59F4
+_02030228: .word UNK_021C59F4
_0203022C: .word 0x00000683
-_02030230: .word 0x02105D58
+_02030230: .word UNK_02105D58
_02030234: .word 0x00000638
thumb_func_start FUN_02030238
FUN_02030238: ; 0x02030238
push {r4-r6, lr}
- ldr r4, _02030264 ; =0x021C59F4
+ ldr r4, _02030264 ; =UNK_021C59F4
ldr r3, _02030268 ; =0x0000066F
ldr r5, [r4, #0x4]
ldrb r6, [r5, r3]
@@ -2108,14 +2112,14 @@ _0203025C:
bl FUN_0203026C
pop {r4-r6, pc}
nop
-_02030264: .word 0x021C59F4
+_02030264: .word UNK_021C59F4
_02030268: .word 0x0000066F
thumb_func_start FUN_0203026C
FUN_0203026C: ; 0x0203026C
push {r3-r7, lr}
sub sp, #0x8
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
add r5, r1, #0x0
ldr r2, [r0, #0x4]
ldr r0, _020303A4 ; =0x00000634
@@ -2140,7 +2144,7 @@ _02030296:
cmp r0, #0x0
beq _0203039C
_0203029E:
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
ldr r1, _020303A8 ; =0x00000682
ldr r0, [r0, #0x4]
ldrb r1, [r0, r1]
@@ -2178,7 +2182,7 @@ _020302EA:
ldrb r0, [r5, #0x0]
cmp r0, #0xff
bne _02030302
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _020303AC ; =0x0000065C
@@ -2188,7 +2192,7 @@ _020302EA:
and r2, r0
b _02030310
_02030302:
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _020303AC ; =0x0000065C
@@ -2209,7 +2213,7 @@ _0203031E:
add r5, r5, r6
b _02030360
_02030326:
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
ldr r3, [r0, #0x4]
ldr r0, _020303B0 ; =0x00000667
add r1, r3, r4
@@ -2233,7 +2237,7 @@ _0203033E:
ldr r0, [sp, #0x0]
mov r1, #0x0
add r5, r5, r0
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
add r2, r0, r4
ldr r0, _020303B0 ; =0x00000667
@@ -2247,7 +2251,7 @@ _02030360:
add sp, #0x8
pop {r3-r7, pc}
_0203036E:
- ldr r0, _020303A0 ; =0x021C59F4
+ ldr r0, _020303A0 ; =UNK_021C59F4
ldrb r2, [r5, #0x1]
ldr r1, [r0, #0x4]
ldr r3, _020303AC ; =0x0000065C
@@ -2273,7 +2277,7 @@ _0203039C:
add sp, #0x8
pop {r3-r7, pc}
.balign 4
-_020303A0: .word 0x021C59F4
+_020303A0: .word UNK_021C59F4
_020303A4: .word 0x00000634
_020303A8: .word 0x00000682
_020303AC: .word 0x0000065C
@@ -2284,7 +2288,7 @@ _020303B8: .word 0x000005E6
thumb_func_start FUN_020303BC
FUN_020303BC: ; 0x020303BC
push {r4-r6, lr}
- ldr r3, _020303EC ; =0x021C59F4
+ ldr r3, _020303EC ; =UNK_021C59F4
ldr r6, _020303F0 ; =0x0000066F
ldr r5, [r3, #0x4]
add r4, r5, r0
@@ -2307,13 +2311,13 @@ _020303E4:
bl FUN_020303F4
pop {r4-r6, pc}
nop
-_020303EC: .word 0x021C59F4
+_020303EC: .word UNK_021C59F4
_020303F0: .word 0x0000066F
thumb_func_start FUN_020303F4
FUN_020303F4: ; 0x020303F4
push {r4-r6, lr}
- ldr r3, _020304B8 ; =0x021C59F4
+ ldr r3, _020304B8 ; =UNK_021C59F4
add r5, r0, #0x0
ldr r0, [r3, #0x4]
ldr r2, _020304BC ; =0x00000638
@@ -2354,7 +2358,7 @@ _02030422:
mov r0, #0x2
tst r0, r1
bne _02030468
- ldr r0, _020304B8 ; =0x021C59F4
+ ldr r0, _020304B8 ; =UNK_021C59F4
ldr r3, _020304C0 ; =0x0000065E
ldr r1, [r0, #0x4]
ldr r0, _020304C4 ; =0x0000047C
@@ -2366,7 +2370,7 @@ _02030422:
add r1, r4, #0x0
bl FUN_0202D3A4
_02030468:
- ldr r0, _020304B8 ; =0x021C59F4
+ ldr r0, _020304B8 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _020304C8 ; =0x0000065F
add r1, r1, r0
@@ -2385,7 +2389,7 @@ _02030478:
mov r0, #0xc
add r6, r5, #0x0
mul r6, r0
- ldr r0, _020304B8 ; =0x021C59F4
+ ldr r0, _020304B8 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _020304CC ; =0x000004E8
add r0, r1, r0
@@ -2393,7 +2397,7 @@ _02030478:
bl FUN_0202D498
cmp r0, #0xb
blt _020304B4
- ldr r0, _020304B8 ; =0x021C59F4
+ ldr r0, _020304B8 ; =UNK_021C59F4
ldr r3, _020304D0 ; =0x0000066E
ldr r1, [r0, #0x4]
ldr r0, _020304CC ; =0x000004E8
@@ -2405,7 +2409,7 @@ _02030478:
_020304B4:
pop {r4-r6, pc}
nop
-_020304B8: .word 0x021C59F4
+_020304B8: .word UNK_021C59F4
_020304BC: .word 0x00000638
_020304C0: .word 0x0000065E
_020304C4: .word 0x0000047C
@@ -2418,7 +2422,7 @@ FUN_020304D4: ; 0x020304D4
push {r3, lr}
cmp r0, #0x0
beq _020304E4
- ldr r0, _020304EC ; =0x02105D58
+ ldr r0, _020304EC ; =UNK_02105D58
ldrb r1, [r0, #0x0]
add r1, r1, #0x1
strb r1, [r0, #0x0]
@@ -2427,14 +2431,14 @@ _020304E4:
bl ErrorHandling
pop {r3, pc}
nop
-_020304EC: .word 0x02105D58
+_020304EC: .word UNK_02105D58
thumb_func_start FUN_020304F0
FUN_020304F0: ; 0x020304F0
push {r3, lr}
cmp r0, #0x0
beq _02030500
- ldr r0, _02030508 ; =0x02105D58
+ ldr r0, _02030508 ; =UNK_02105D58
ldrb r1, [r0, #0x1]
add r1, r1, #0x1
strb r1, [r0, #0x1]
@@ -2443,12 +2447,12 @@ _02030500:
bl ErrorHandling
pop {r3, pc}
nop
-_02030508: .word 0x02105D58
+_02030508: .word UNK_02105D58
thumb_func_start FUN_0203050C
FUN_0203050C: ; 0x0203050C
push {r4, lr}
- ldr r0, _02030660 ; =0x021C59F4
+ ldr r0, _02030660 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _0203051E
@@ -2470,7 +2474,7 @@ _02030520:
bl FUN_02031280
cmp r0, #0x0
beq _02030594
- ldr r0, _02030664 ; =0x02105D58
+ ldr r0, _02030664 ; =UNK_02105D58
ldrb r1, [r0, #0x0]
cmp r1, #0x2
beq _02030550
@@ -2478,13 +2482,13 @@ _02030520:
cmp r0, #0x0
bne _02030594
_02030550:
- ldr r0, _02030664 ; =0x02105D58
+ ldr r0, _02030664 ; =UNK_02105D58
ldrb r1, [r0, #0x0]
add r1, r1, #0x1
strb r1, [r0, #0x0]
mov r0, #0x1
bl FUN_020304D4
- ldr r0, _02030660 ; =0x021C59F4
+ ldr r0, _02030660 ; =UNK_021C59F4
ldr r1, _02030668 ; =0x0000067F
ldr r3, [r0, #0x4]
mov r0, #0x0
@@ -2495,7 +2499,7 @@ _02030550:
add r1, r3, r1
lsr r2, r2, #0x10
bl FUN_020303F4
- ldr r2, _02030660 ; =0x021C59F4
+ ldr r2, _02030660 ; =UNK_021C59F4
ldr r1, _02030668 ; =0x0000067F
ldr r4, [r2, #0x4]
mov r0, #0x1
@@ -2521,7 +2525,7 @@ _02030594:
bl FUN_02031190
pop {r4, pc}
_020305AE:
- ldr r0, _02030664 ; =0x02105D58
+ ldr r0, _02030664 ; =UNK_02105D58
ldrb r1, [r0, #0x0]
cmp r1, #0x2
beq _020305BC
@@ -2532,12 +2536,12 @@ _020305BC:
bl FUN_02031190
cmp r0, #0x0
beq _02030612
- ldr r0, _02030664 ; =0x02105D58
+ ldr r0, _02030664 ; =UNK_02105D58
ldr r3, _0203066C ; =FUN_020304D4
ldrb r1, [r0, #0x0]
add r1, r1, #0x1
strb r1, [r0, #0x0]
- ldr r0, _02030660 ; =0x021C59F4
+ ldr r0, _02030660 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _02030668 ; =0x0000067F
ldrb r1, [r2, r0]
@@ -2550,13 +2554,13 @@ _020305BC:
bl FUN_0202D0D0
cmp r0, #0x0
bne _020305F4
- ldr r0, _02030664 ; =0x02105D58
+ ldr r0, _02030664 ; =UNK_02105D58
ldrb r1, [r0, #0x0]
sub r1, r1, #0x1
strb r1, [r0, #0x0]
pop {r4, pc}
_020305F4:
- ldr r2, _02030660 ; =0x021C59F4
+ ldr r2, _02030660 ; =UNK_021C59F4
ldr r1, _02030668 ; =0x0000067F
ldr r4, [r2, #0x4]
mov r0, #0x1
@@ -2576,13 +2580,13 @@ _02030612:
ldr r1, _02030670 ; =0x0000FFFE
tst r0, r1
beq _0203065E
- ldr r0, _02030664 ; =0x02105D58
+ ldr r0, _02030664 ; =UNK_02105D58
ldrb r1, [r0, #0x0]
add r1, r1, #0x1
strb r1, [r0, #0x0]
mov r0, #0x1
bl FUN_020304D4
- ldr r0, _02030660 ; =0x021C59F4
+ ldr r0, _02030660 ; =UNK_021C59F4
ldr r1, _02030668 ; =0x0000067F
ldr r3, [r0, #0x4]
mov r0, #0x0
@@ -2593,7 +2597,7 @@ _02030612:
add r1, r3, r1
lsr r2, r2, #0x10
bl FUN_020303F4
- ldr r2, _02030660 ; =0x021C59F4
+ ldr r2, _02030660 ; =UNK_021C59F4
ldr r1, _02030668 ; =0x0000067F
ldr r4, [r2, #0x4]
mov r0, #0x1
@@ -2610,8 +2614,8 @@ _02030612:
_0203065E:
pop {r4, pc}
.balign 4
-_02030660: .word 0x021C59F4
-_02030664: .word 0x02105D58
+_02030660: .word UNK_021C59F4
+_02030664: .word UNK_02105D58
_02030668: .word 0x0000067F
_0203066C: .word FUN_020304D4
_02030670: .word 0x0000FFFE
@@ -2619,7 +2623,7 @@ _02030670: .word 0x0000FFFE
thumb_func_start FUN_02030674
FUN_02030674: ; 0x02030674
push {r3-r7, lr}
- ldr r7, _02030798 ; =0x021C59F4
+ ldr r7, _02030798 ; =UNK_021C59F4
mov r6, #0x0
ldr r5, [r7, #0x4]
ldr r2, _0203079C ; =0x0000062C
@@ -2735,7 +2739,7 @@ _02030740:
_02030744:
mov r4, #0x80
_02030746:
- ldr r0, _02030798 ; =0x021C59F4
+ ldr r0, _02030798 ; =UNK_021C59F4
ldr r5, [r0, #0x4]
ldr r0, _020307A0 ; =0x000005F8
add r6, r5, r0
@@ -2758,12 +2762,12 @@ _02030746:
add r0, r1, #0x0
add r0, #0x35
strb r2, [r5, r0]
- ldr r0, _02030798 ; =0x021C59F4
+ ldr r0, _02030798 ; =UNK_021C59F4
add r1, #0x36
ldr r0, [r0, #0x4]
strh r4, [r0, r1]
_0203077E:
- ldr r2, _02030798 ; =0x021C59F4
+ ldr r2, _02030798 ; =UNK_021C59F4
ldr r1, _020307A4 ; =0x00000628
ldr r5, [r2, #0x4]
mov r0, #0xf0
@@ -2777,51 +2781,51 @@ _0203077E:
_02030794:
pop {r3-r7, pc}
nop
-_02030798: .word 0x021C59F4
+_02030798: .word UNK_021C59F4
_0203079C: .word 0x0000062C
_020307A0: .word 0x000005F8
_020307A4: .word 0x00000628
thumb_func_start FUN_020307A8
FUN_020307A8: ; 0x020307A8
- ldr r0, _020307B4 ; =0x021C59F4
+ ldr r0, _020307B4 ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _020307B8 ; =0x0000062C
strb r2, [r1, r0]
bx lr
.balign 4
-_020307B4: .word 0x021C59F4
+_020307B4: .word UNK_021C59F4
_020307B8: .word 0x0000062C
thumb_func_start FUN_020307BC
FUN_020307BC: ; 0x020307BC
- ldr r0, _020307C8 ; =0x021C59F4
+ ldr r0, _020307C8 ; =UNK_021C59F4
mov r2, #0x2
ldr r1, [r0, #0x4]
ldr r0, _020307CC ; =0x0000062C
strb r2, [r1, r0]
bx lr
.balign 4
-_020307C8: .word 0x021C59F4
+_020307C8: .word UNK_021C59F4
_020307CC: .word 0x0000062C
thumb_func_start FUN_020307D0
FUN_020307D0: ; 0x020307D0
- ldr r0, _020307DC ; =0x021C59F4
+ ldr r0, _020307DC ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _020307E0 ; =0x0000062C
strb r2, [r1, r0]
bx lr
.balign 4
-_020307DC: .word 0x021C59F4
+_020307DC: .word UNK_021C59F4
_020307E0: .word 0x0000062C
thumb_func_start FUN_020307E4
FUN_020307E4: ; 0x020307E4
push {r4-r7}
- ldr r4, _02030868 ; =0x021C59F4
+ ldr r4, _02030868 ; =UNK_021C59F4
lsl r6, r1, #0x1
ldr r2, [r4, #0x4]
mov r5, #0x0
@@ -2880,7 +2884,7 @@ _0203084C:
asr r2, r0, #0x5
mov r0, #0x7
and r2, r0
- ldr r0, _02030868 ; =0x021C59F4
+ ldr r0, _02030868 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
add r1, r0, r1
mov r0, #0x62
@@ -2891,7 +2895,7 @@ _02030860:
pop {r4-r7}
bx lr
nop
-_02030868: .word 0x021C59F4
+_02030868: .word UNK_021C59F4
thumb_func_start FUN_0203086C
FUN_0203086C: ; 0x0203086C
@@ -2902,7 +2906,7 @@ FUN_0203086C: ; 0x0203086C
FUN_02030870: ; 0x02030870
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _0203091C ; =0x021C59F4
+ ldr r0, _0203091C ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02030920 ; =0x0000062A
ldrb r0, [r1, r0]
@@ -2917,7 +2921,7 @@ _02030884:
mov r0, #0x0
pop {r4, pc}
_02030890:
- ldr r0, _0203091C ; =0x021C59F4
+ ldr r0, _0203091C ; =UNK_021C59F4
ldr r2, [r0, #0x4]
ldr r0, _02030924 ; =0x00000681
ldrb r1, [r2, r0]
@@ -2926,7 +2930,7 @@ _02030890:
sub r1, r1, #0x1
strb r1, [r2, r0]
_020308A0:
- ldr r1, _0203091C ; =0x021C59F4
+ ldr r1, _0203091C ; =UNK_021C59F4
ldr r0, _02030928 ; =0x00000628
ldr r2, [r1, #0x4]
mov r3, #0x40
@@ -2981,7 +2985,7 @@ _020308F0:
mov r2, #0x8
strb r2, [r1, r0]
_02030906:
- ldr r0, _0203091C ; =0x021C59F4
+ ldr r0, _0203091C ; =UNK_021C59F4
ldrb r2, [r4, #0x0]
ldr r1, [r0, #0x4]
ldr r0, _0203092C ; =0x0000062B
@@ -2992,7 +2996,7 @@ _02030906:
mov r0, #0x0
pop {r4, pc}
nop
-_0203091C: .word 0x021C59F4
+_0203091C: .word UNK_021C59F4
_02030920: .word 0x0000062A
_02030924: .word 0x00000681
_02030928: .word 0x00000628
@@ -3012,7 +3016,7 @@ FUN_02030930: ; 0x02030930
lsl r0, r0, #0x10
lsr r0, r0, #0x10
bl FUN_0202D858
- ldr r0, _020309F0 ; =0x021C59F4
+ ldr r0, _020309F0 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _020309F4 ; =0x00000684
ldrb r0, [r1, r0]
@@ -3030,7 +3034,7 @@ _02030962:
add r0, r4, #0x0
bl FUN_02030870
_02030972:
- ldr r1, _020309F0 ; =0x021C59F4
+ ldr r1, _020309F0 ; =UNK_021C59F4
ldr r0, _020309F4 ; =0x00000684
ldr r2, [r1, #0x4]
mov r3, #0x0
@@ -3056,7 +3060,7 @@ _0203099E:
str r0, [sp, #0x4]
add r0, r4, #0x1
str r0, [sp, #0x0]
- ldr r0, _020309F0 ; =0x021C59F4
+ ldr r0, _020309F0 ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _020309F8 ; =0x0000054C
@@ -3065,7 +3069,7 @@ _0203099E:
bl FUN_0202D760
cmp r0, #0x0
bne _020309C4
- ldr r0, _020309F0 ; =0x021C59F4
+ ldr r0, _020309F0 ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _020309F4 ; =0x00000684
@@ -3074,7 +3078,7 @@ _020309C4:
bl FUN_0202FA28
cmp r0, #0x1
bne _020309E8
- ldr r2, _020309F0 ; =0x021C59F4
+ ldr r2, _020309F0 ; =UNK_021C59F4
ldr r1, _020309FC ; =0x0000065E
ldr r3, [r2, #0x4]
ldrb r0, [r3, r1]
@@ -3093,7 +3097,7 @@ _020309E8:
add sp, #0x8
pop {r3-r5, pc}
nop
-_020309F0: .word 0x021C59F4
+_020309F0: .word UNK_021C59F4
_020309F4: .word 0x00000684
_020309F8: .word 0x0000054C
_020309FC: .word 0x0000065E
@@ -3105,7 +3109,7 @@ FUN_02030A00: ; 0x02030A00
add r4, r0, #0x0
mov r0, #0xb
strb r0, [r4, #0x0]
- ldr r0, _02030A6C ; =0x021C59F4
+ ldr r0, _02030A6C ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02030A70 ; =0x00000685
ldrb r0, [r1, r0]
@@ -3125,7 +3129,7 @@ _02030A1C:
str r0, [sp, #0x4]
add r0, r4, #0x5
str r0, [sp, #0x0]
- ldr r0, _02030A6C ; =0x021C59F4
+ ldr r0, _02030A6C ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02030A74 ; =0x0000056C
@@ -3134,7 +3138,7 @@ _02030A1C:
bl FUN_0202D760
cmp r0, #0x0
beq _02030A5A
- ldr r0, _02030A6C ; =0x021C59F4
+ ldr r0, _02030A6C ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02030A70 ; =0x00000685
@@ -3146,7 +3150,7 @@ _02030A1C:
strb r0, [r4, #0x4]
pop {r4, pc}
_02030A5A:
- ldr r0, _02030A6C ; =0x021C59F4
+ ldr r0, _02030A6C ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _02030A70 ; =0x00000685
@@ -3156,7 +3160,7 @@ _02030A5A:
add sp, #0x8
pop {r4, pc}
.balign 4
-_02030A6C: .word 0x021C59F4
+_02030A6C: .word UNK_021C59F4
_02030A70: .word 0x00000685
_02030A74: .word 0x0000056C
@@ -3182,7 +3186,7 @@ _02030A9C:
str r0, [sp, #0x0]
mov r0, #0x0
str r0, [sp, #0x4]
- ldr r0, _02030AD4 ; =0x021C59F4
+ ldr r0, _02030AD4 ; =UNK_021C59F4
add r2, r4, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02030AD8 ; =0x0000054C
@@ -3205,7 +3209,7 @@ _02030ACC:
add sp, #0x8
pop {r4-r6, pc}
nop
-_02030AD4: .word 0x021C59F4
+_02030AD4: .word UNK_021C59F4
_02030AD8: .word 0x0000054C
thumb_func_start FUN_02030ADC
@@ -3229,7 +3233,7 @@ _02030B00:
mov r0, #0x1
str r0, [sp, #0x0]
str r0, [sp, #0x4]
- ldr r0, _02030B34 ; =0x021C59F4
+ ldr r0, _02030B34 ; =UNK_021C59F4
add r2, r4, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02030B38 ; =0x0000054C
@@ -3252,7 +3256,7 @@ _02030B2E:
add sp, #0x8
pop {r4-r6, pc}
.balign 4
-_02030B34: .word 0x021C59F4
+_02030B34: .word UNK_021C59F4
_02030B38: .word 0x0000054C
thumb_func_start FUN_02030B3C
@@ -3295,7 +3299,7 @@ _02030B86:
str r0, [sp, #0x0]
mov r0, #0x0
str r0, [sp, #0x4]
- ldr r0, _02030BBC ; =0x021C59F4
+ ldr r0, _02030BBC ; =UNK_021C59F4
add r2, r4, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02030BC0 ; =0x0000056C
@@ -3318,7 +3322,7 @@ _02030BB6:
add sp, #0x8
pop {r4-r6, pc}
.balign 4
-_02030BBC: .word 0x021C59F4
+_02030BBC: .word UNK_021C59F4
_02030BC0: .word 0x0000056C
thumb_func_start FUN_02030BC4
@@ -3360,7 +3364,7 @@ _02030C0E:
mov r0, #0x1
str r0, [sp, #0x0]
str r0, [sp, #0x4]
- ldr r0, _02030C44 ; =0x021C59F4
+ ldr r0, _02030C44 ; =UNK_021C59F4
add r2, r4, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02030C48 ; =0x0000056C
@@ -3383,7 +3387,7 @@ _02030C3C:
add sp, #0x8
pop {r4-r6, pc}
nop
-_02030C44: .word 0x021C59F4
+_02030C44: .word UNK_021C59F4
_02030C48: .word 0x0000056C
thumb_func_start FUN_02030C4C
@@ -3396,14 +3400,14 @@ _02030C54: .word FUN_02030BC4
thumb_func_start FUN_02030C58
FUN_02030C58: ; 0x02030C58
- ldr r0, _02030C64 ; =0x021C59F4
+ ldr r0, _02030C64 ; =UNK_021C59F4
ldr r3, _02030C68 ; =FUN_0202D498
ldr r1, [r0, #0x4]
ldr r0, _02030C6C ; =0x00000464
add r0, r1, r0
bx r3
.balign 4
-_02030C64: .word 0x021C59F4
+_02030C64: .word UNK_021C59F4
_02030C68: .word FUN_0202D498
_02030C6C: .word 0x00000464
@@ -3455,7 +3459,7 @@ _02030CB2:
add r0, r7, #0x0
bl FUN_0202D9A0
add r4, r0, #0x0
- ldr r0, _02030D9C ; =0x021C59F4
+ ldr r0, _02030D9C ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02030DA0 ; =0x00000689
ldrb r0, [r1, r0]
@@ -3557,13 +3561,13 @@ _02030D94:
pop {r4-r7, pc}
.balign 4
_02030D98: .word 0x0000FFFF
-_02030D9C: .word 0x021C59F4
+_02030D9C: .word UNK_021C59F4
_02030DA0: .word 0x00000689
thumb_func_start FUN_02030DA4
FUN_02030DA4: ; 0x02030DA4
push {r3, lr}
- ldr r0, _02030DF0 ; =0x021C59F4
+ ldr r0, _02030DF0 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
cmp r1, #0x0
beq _02030DEE
@@ -3575,7 +3579,7 @@ FUN_02030DA4: ; 0x02030DA4
lsl r0, r0, #0x4
add r0, r1, r0
bl FUN_0202D4BC
- ldr r0, _02030DF0 ; =0x021C59F4
+ ldr r0, _02030DF0 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
mov r0, #0x47
lsl r0, r0, #0x4
@@ -3583,7 +3587,7 @@ FUN_02030DA4: ; 0x02030DA4
bl FUN_0202D478
cmp r0, #0x0
ble _02030DEE
- ldr r0, _02030DF0 ; =0x021C59F4
+ ldr r0, _02030DF0 ; =UNK_021C59F4
mov r2, #0x47
ldr r3, [r0, #0x4]
ldr r0, _02030DF8 ; =0x000005EC
@@ -3599,14 +3603,14 @@ FUN_02030DA4: ; 0x02030DA4
_02030DEE:
pop {r3, pc}
.balign 4
-_02030DF0: .word 0x021C59F4
+_02030DF0: .word UNK_021C59F4
_02030DF4: .word 0x0000068B
_02030DF8: .word 0x000005EC
thumb_func_start FUN_02030DFC
FUN_02030DFC: ; 0x02030DFC
push {r3-r7, lr}
- ldr r0, _02030E6C ; =0x021C59F4
+ ldr r0, _02030E6C ; =UNK_021C59F4
ldr r1, [r0, #0x4]
cmp r1, #0x0
beq _02030E68
@@ -3622,7 +3626,7 @@ FUN_02030DFC: ; 0x02030DFC
mov r4, #0x0
cmp r7, #0x0
ble _02030E68
- ldr r6, _02030E6C ; =0x021C59F4
+ ldr r6, _02030E6C ; =UNK_021C59F4
add r5, r4, #0x0
_02030E26:
ldr r1, [r6, #0x4]
@@ -3659,7 +3663,7 @@ _02030E60:
_02030E68:
pop {r3-r7, pc}
nop
-_02030E6C: .word 0x021C59F4
+_02030E6C: .word UNK_021C59F4
_02030E70: .word 0x0000068B
_02030E74: .word 0x000004E8
_02030E78: .word 0x0000058C
@@ -3668,7 +3672,7 @@ _02030E78: .word 0x0000058C
FUN_02030E7C: ; 0x02030E7C
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _02030F14 ; =0x021C59F4
+ ldr r0, _02030F14 ; =UNK_021C59F4
ldr r0, [r0, #0x4]
cmp r0, #0x0
bne _02030E8C
@@ -3678,7 +3682,7 @@ _02030E8C:
bl FUN_02033534
cmp r0, #0x13
blt _02030EC0
- ldr r0, _02030F14 ; =0x021C59F4
+ ldr r0, _02030F14 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02030F18 ; =0x00000687
ldrb r0, [r1, r0]
@@ -3732,7 +3736,7 @@ _02030EE4:
add r0, r1, #0x0
pop {r4, pc}
_02030EFE:
- ldr r0, _02030F14 ; =0x021C59F4
+ ldr r0, _02030F14 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02030F1C ; =0x0000065C
ldrh r2, [r1, r0]
@@ -3746,7 +3750,7 @@ _02030F10:
_02030F12:
pop {r4, pc}
.balign 4
-_02030F14: .word 0x021C59F4
+_02030F14: .word UNK_021C59F4
_02030F18: .word 0x00000687
_02030F1C: .word 0x0000065C
@@ -3773,7 +3777,7 @@ _02030F34:
thumb_func_start FUN_02030F40
FUN_02030F40: ; 0x02030F40
push {r3, lr}
- ldr r0, _02030F5C ; =0x021C59F4
+ ldr r0, _02030F5C ; =UNK_021C59F4
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _02030F56
@@ -3786,22 +3790,22 @@ _02030F56:
bl FUN_0202EDF8
pop {r3, pc}
.balign 4
-_02030F5C: .word 0x021C59F4
+_02030F5C: .word UNK_021C59F4
thumb_func_start FUN_02030F60
FUN_02030F60: ; 0x02030F60
- ldr r1, _02030F6C ; =0x021C59F4
+ ldr r1, _02030F6C ; =UNK_021C59F4
ldr r2, [r1, #0x4]
ldr r1, _02030F70 ; =0x0000062B
strb r0, [r2, r1]
bx lr
nop
-_02030F6C: .word 0x021C59F4
+_02030F6C: .word UNK_021C59F4
_02030F70: .word 0x0000062B
thumb_func_start FUN_02030F74
FUN_02030F74: ; 0x02030F74
- ldr r1, _02030F84 ; =0x021C59F4
+ ldr r1, _02030F84 ; =UNK_021C59F4
ldr r1, [r1, #0x4]
add r1, r1, r0
mov r0, #0x62
@@ -3809,11 +3813,11 @@ FUN_02030F74: ; 0x02030F74
ldrb r0, [r1, r0]
bx lr
nop
-_02030F84: .word 0x021C59F4
+_02030F84: .word UNK_021C59F4
thumb_func_start FUN_02030F88
FUN_02030F88: ; 0x02030F88
- ldr r1, _02030FA4 ; =0x021C59F4
+ ldr r1, _02030FA4 ; =UNK_021C59F4
ldr r2, [r1, #0x4]
cmp r2, #0x0
bne _02030F94
@@ -3829,11 +3833,11 @@ _02030F94:
strh r1, [r3, r2]
bx lr
.balign 4
-_02030FA4: .word 0x021C59F4
+_02030FA4: .word UNK_021C59F4
thumb_func_start FUN_02030FA8
FUN_02030FA8: ; 0x02030FA8
- ldr r0, _02030FC0 ; =0x021C59F4
+ ldr r0, _02030FC0 ; =UNK_021C59F4
ldr r3, [r0, #0x4]
cmp r3, #0x0
beq _02030FBC
@@ -3846,12 +3850,12 @@ FUN_02030FA8: ; 0x02030FA8
_02030FBC:
bx lr
nop
-_02030FC0: .word 0x021C59F4
+_02030FC0: .word UNK_021C59F4
_02030FC4: .word 0x00000628
thumb_func_start FUN_02030FC8
FUN_02030FC8: ; 0x02030FC8
- ldr r0, _02030FD8 ; =0x021C59F4
+ ldr r0, _02030FD8 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
cmp r2, #0x0
beq _02030FD6
@@ -3861,12 +3865,12 @@ FUN_02030FC8: ; 0x02030FC8
_02030FD6:
bx lr
.balign 4
-_02030FD8: .word 0x021C59F4
+_02030FD8: .word UNK_021C59F4
_02030FDC: .word 0x00000628
thumb_func_start FUN_02030FE0
FUN_02030FE0: ; 0x02030FE0
- ldr r0, _02030FF8 ; =0x021C59F4
+ ldr r0, _02030FF8 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
cmp r1, #0x0
beq _02030FF4
@@ -3880,7 +3884,7 @@ _02030FF4:
mov r0, #0x1
bx lr
.balign 4
-_02030FF8: .word 0x021C59F4
+_02030FF8: .word UNK_021C59F4
_02030FFC: .word 0x00000628
thumb_func_start FUN_02031000
@@ -3897,7 +3901,7 @@ FUN_02031000: ; 0x02031000
str r0, [sp, #0x0]
mov r0, #0x0
str r0, [sp, #0x4]
- ldr r0, _02031050 ; =0x021C59F4
+ ldr r0, _02031050 ; =UNK_021C59F4
add r2, r4, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02031054 ; =0x0000054C
@@ -3912,7 +3916,7 @@ _02031030:
str r0, [sp, #0x0]
mov r0, #0x0
str r0, [sp, #0x4]
- ldr r0, _02031050 ; =0x021C59F4
+ ldr r0, _02031050 ; =UNK_021C59F4
add r2, r4, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02031058 ; =0x0000056C
@@ -3923,7 +3927,7 @@ _02031030:
add sp, #0x8
pop {r4-r6, pc}
nop
-_02031050: .word 0x021C59F4
+_02031050: .word UNK_021C59F4
_02031054: .word 0x0000054C
_02031058: .word 0x0000056C
@@ -3935,7 +3939,7 @@ FUN_0203105C: ; 0x0203105C
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
- ldr r0, _02031080 ; =0x021C59F4
+ ldr r0, _02031080 ; =UNK_021C59F4
add r4, r1, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02031084 ; =0x0000054C
@@ -3947,13 +3951,13 @@ FUN_0203105C: ; 0x0203105C
add sp, #0x8
pop {r3-r5, pc}
.balign 4
-_02031080: .word 0x021C59F4
+_02031080: .word UNK_021C59F4
_02031084: .word 0x0000054C
thumb_func_start FUN_02031088
FUN_02031088: ; 0x02031088
push {r3, lr}
- ldr r0, _02031100 ; =0x021C59F4
+ ldr r0, _02031100 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
cmp r2, #0x0
beq _020310FC
@@ -3968,7 +3972,7 @@ _020310A0:
bl FUN_0202FA28
cmp r0, #0x1
bne _020310B8
- ldr r1, _02031100 ; =0x021C59F4
+ ldr r1, _02031100 ; =UNK_021C59F4
mov r0, #0xb
ldr r2, [r1, #0x4]
ldr r1, _02031108 ; =0x0000067C
@@ -3976,7 +3980,7 @@ _020310A0:
bl FUN_020311D0
b _020310C8
_020310B8:
- ldr r1, _02031100 ; =0x021C59F4
+ ldr r1, _02031100 ; =UNK_021C59F4
mov r0, #0xb
ldr r2, [r1, #0x4]
ldr r1, _02031108 ; =0x0000067C
@@ -3986,7 +3990,7 @@ _020310B8:
_020310C8:
cmp r0, #0x0
beq _020310FC
- ldr r0, _02031100 ; =0x021C59F4
+ ldr r0, _02031100 ; =UNK_021C59F4
mov r2, #0x2
ldr r1, [r0, #0x4]
ldr r0, _02031104 ; =0x0000067B
@@ -3999,12 +4003,12 @@ _020310D8:
bl FUN_020311D0
cmp r0, #0x0
beq _020310FC
- ldr r0, _02031100 ; =0x021C59F4
+ ldr r0, _02031100 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02031108 ; =0x0000067C
ldrb r0, [r1, r0]
bl FUN_0202F9E0
- ldr r0, _02031100 ; =0x021C59F4
+ ldr r0, _02031100 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _02031104 ; =0x0000067B
@@ -4012,7 +4016,7 @@ _020310D8:
_020310FC:
pop {r3, pc}
nop
-_02031100: .word 0x021C59F4
+_02031100: .word UNK_021C59F4
_02031104: .word 0x0000067B
_02031108: .word 0x0000067C
@@ -4023,7 +4027,7 @@ FUN_0203110C: ; 0x0203110C
bl FUN_02031190
cmp r0, #0x0
bne _0203112A
- ldr r1, _0203112C ; =0x021C59F4
+ ldr r1, _0203112C ; =UNK_021C59F4
ldr r0, _02031130 ; =0x0000067B
ldr r2, [r1, #0x4]
mov r3, #0x1
@@ -4035,7 +4039,7 @@ FUN_0203110C: ; 0x0203110C
_0203112A:
pop {r4, pc}
.balign 4
-_0203112C: .word 0x021C59F4
+_0203112C: .word UNK_021C59F4
_02031130: .word 0x0000067B
thumb_func_start FUN_02031134
@@ -4045,7 +4049,7 @@ FUN_02031134: ; 0x02031134
bl FUN_02031190
cmp r0, #0x0
beq _02031152
- ldr r1, _02031154 ; =0x021C59F4
+ ldr r1, _02031154 ; =UNK_021C59F4
ldrb r3, [r4, #0x0]
ldr r2, [r1, #0x4]
ldr r0, _02031158 ; =0x0000067C
@@ -4057,7 +4061,7 @@ FUN_02031134: ; 0x02031134
_02031152:
pop {r4, pc}
.balign 4
-_02031154: .word 0x021C59F4
+_02031154: .word UNK_021C59F4
_02031158: .word 0x0000067C
thumb_func_start FUN_0203115C
@@ -4067,7 +4071,7 @@ FUN_0203115C: ; 0x0203115C
bl FUN_02031190
cmp r0, #0x0
bne _02031184
- ldr r0, _02031188 ; =0x021C59F4
+ ldr r0, _02031188 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _0203118C ; =0x0000067B
ldrb r0, [r1, r0]
@@ -4075,7 +4079,7 @@ FUN_0203115C: ; 0x0203115C
bne _02031184
ldrb r0, [r4, #0x0]
bl FUN_0202F9E0
- ldr r0, _02031188 ; =0x021C59F4
+ ldr r0, _02031188 ; =UNK_021C59F4
mov r2, #0x0
ldr r1, [r0, #0x4]
ldr r0, _0203118C ; =0x0000067B
@@ -4083,13 +4087,13 @@ FUN_0203115C: ; 0x0203115C
_02031184:
pop {r4, pc}
nop
-_02031188: .word 0x021C59F4
+_02031188: .word UNK_021C59F4
_0203118C: .word 0x0000067B
thumb_func_start FUN_02031190
FUN_02031190: ; 0x02031190
push {r3, lr}
- ldr r0, _020311CC ; =0x021C59F4
+ ldr r0, _020311CC ; =UNK_021C59F4
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _020311C6
@@ -4117,7 +4121,7 @@ _020311C6:
mov r0, #0x0
pop {r3, pc}
nop
-_020311CC: .word 0x021C59F4
+_020311CC: .word UNK_021C59F4
thumb_func_start FUN_020311D0
FUN_020311D0: ; 0x020311D0
@@ -4152,7 +4156,7 @@ FUN_020311F0: ; 0x020311F0
mov r0, #0x0
pop {r3, pc}
_020311FE:
- ldr r0, _02031220 ; =0x021C59F4
+ ldr r0, _02031220 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
cmp r1, #0x0
beq _0203121A
@@ -4169,7 +4173,7 @@ _0203121A:
bl FUN_0202EE60
pop {r3, pc}
.balign 4
-_02031220: .word 0x021C59F4
+_02031220: .word UNK_021C59F4
_02031224: .word 0x00000689
thumb_func_start FUN_02031228
@@ -4213,7 +4217,7 @@ FUN_02031258: ; 0x02031258
thumb_func_start FUN_02031268
FUN_02031268: ; 0x02031268
- ldr r1, _02031278 ; =0x021C59F4
+ ldr r1, _02031278 ; =UNK_021C59F4
ldr r2, [r1, #0x4]
cmp r2, #0x0
beq _02031274
@@ -4222,12 +4226,12 @@ FUN_02031268: ; 0x02031268
_02031274:
bx lr
nop
-_02031278: .word 0x021C59F4
+_02031278: .word UNK_021C59F4
_0203127C: .word 0x00000686
thumb_func_start FUN_02031280
FUN_02031280: ; 0x02031280
- ldr r0, _02031294 ; =0x021C59F4
+ ldr r0, _02031294 ; =UNK_021C59F4
ldr r1, [r0, #0x4]
cmp r1, #0x0
beq _0203128E
@@ -4238,7 +4242,7 @@ _0203128E:
mov r0, #0x0
bx lr
nop
-_02031294: .word 0x021C59F4
+_02031294: .word UNK_021C59F4
_02031298: .word 0x00000686
thumb_func_start FUN_0203129C
@@ -4265,7 +4269,7 @@ FUN_020312BC: ; 0x020312BC
add r0, sp, #0x10
add r1, sp, #0x4
bl FUN_0201265C
- ldr r0, _02031340 ; =0x021C48B8
+ ldr r0, _02031340 ; =gUnknown21C48B8
ldr r6, [sp, #0x10]
mov r5, #0x0
lsr r7, r6, #0x1c
@@ -4325,7 +4329,7 @@ FUN_020312BC: ; 0x020312BC
add sp, #0x20
pop {r3-r7, pc}
.balign 4
-_02031340: .word 0x021C48B8
+_02031340: .word gUnknown21C48B8
_02031344: .word 0x00000000
_02031348: .word 0x6C078965
_0203134C: .word 0x5D588B65
@@ -4334,57 +4338,57 @@ _02031350: .word 0x00269EC3
thumb_func_start FUN_02031354
FUN_02031354: ; 0x02031354
add r1, r0, #0x0
- ldr r0, _02031364 ; =0x021C59F4
+ ldr r0, _02031364 ; =UNK_021C59F4
ldr r3, _02031368 ; =FUN_0202D830
ldr r2, [r0, #0x4]
ldr r0, _0203136C ; =0x0000056C
add r0, r2, r0
bx r3
nop
-_02031364: .word 0x021C59F4
+_02031364: .word UNK_021C59F4
_02031368: .word FUN_0202D830
_0203136C: .word 0x0000056C
thumb_func_start FUN_02031370
FUN_02031370: ; 0x02031370
- ldr r0, _0203137C ; =0x021C59F4
+ ldr r0, _0203137C ; =UNK_021C59F4
ldr r3, _02031380 ; =FUN_0202D4E4
ldr r1, [r0, #0x4]
ldr r0, _02031384 ; =0x0000056C
add r0, r1, r0
bx r3
.balign 4
-_0203137C: .word 0x021C59F4
+_0203137C: .word UNK_021C59F4
_02031380: .word FUN_0202D4E4
_02031384: .word 0x0000056C
thumb_func_start FUN_02031388
FUN_02031388: ; 0x02031388
- ldr r0, _02031394 ; =0x021C59F4
+ ldr r0, _02031394 ; =UNK_021C59F4
ldr r3, _02031398 ; =FUN_0202D4E4
ldr r1, [r0, #0x4]
ldr r0, _0203139C ; =0x0000054C
add r0, r1, r0
bx r3
.balign 4
-_02031394: .word 0x021C59F4
+_02031394: .word UNK_021C59F4
_02031398: .word FUN_0202D4E4
_0203139C: .word 0x0000054C
thumb_func_start FUN_020313A0
FUN_020313A0: ; 0x020313A0
- ldr r1, _020313AC ; =0x021C59F4
+ ldr r1, _020313AC ; =UNK_021C59F4
ldr r2, [r1, #0x4]
ldr r1, _020313B0 ; =0x00000687
strb r0, [r2, r1]
bx lr
nop
-_020313AC: .word 0x021C59F4
+_020313AC: .word UNK_021C59F4
_020313B0: .word 0x00000687
thumb_func_start FUN_020313B4
FUN_020313B4: ; 0x020313B4
- ldr r2, _020313C4 ; =0x021C59F4
+ ldr r2, _020313C4 ; =UNK_021C59F4
ldr r2, [r2, #0x4]
cmp r2, #0x0
beq _020313C2
@@ -4394,12 +4398,12 @@ FUN_020313B4: ; 0x020313B4
_020313C2:
bx lr
.balign 4
-_020313C4: .word 0x021C59F4
+_020313C4: .word UNK_021C59F4
_020313C8: .word 0x00000677
thumb_func_start FUN_020313CC
FUN_020313CC: ; 0x020313CC
- ldr r1, _020313E4 ; =0x021C59F4
+ ldr r1, _020313E4 ; =UNK_021C59F4
ldr r1, [r1, #0x4]
cmp r1, #0x0
beq _020313E0
@@ -4412,7 +4416,7 @@ FUN_020313CC: ; 0x020313CC
_020313E0:
bx lr
nop
-_020313E4: .word 0x021C59F4
+_020313E4: .word UNK_021C59F4
_020313E8: .word 0x00000677
thumb_func_start FUN_020313EC
@@ -4434,7 +4438,7 @@ FUN_02031400: ; 0x02031400
bl FUN_02033534
cmp r0, #0x13
blt _02031430
- ldr r2, _02031434 ; =0x021C59F4
+ ldr r2, _02031434 ; =UNK_021C59F4
mov r1, #0x63
ldr r0, [r2, #0x4]
lsl r1, r1, #0x4
@@ -4455,11 +4459,11 @@ FUN_02031400: ; 0x02031400
_02031430:
pop {r4, pc}
nop
-_02031434: .word 0x021C59F4
+_02031434: .word UNK_021C59F4
thumb_func_start FUN_02031438
FUN_02031438: ; 0x02031438
- ldr r0, _0203144C ; =0x021C59F4
+ ldr r0, _0203144C ; =UNK_021C59F4
ldr r1, [r0, #0x4]
ldr r0, _02031450 ; =0x00000681
ldrb r0, [r1, r0]
@@ -4471,24 +4475,24 @@ _02031448:
mov r0, #0x0
bx lr
.balign 4
-_0203144C: .word 0x021C59F4
+_0203144C: .word UNK_021C59F4
_02031450: .word 0x00000681
thumb_func_start FUN_02031454
FUN_02031454: ; 0x02031454
- ldr r0, _02031460 ; =0x021C59F4
+ ldr r0, _02031460 ; =UNK_021C59F4
mov r2, #0x1
ldr r1, [r0, #0x4]
ldr r0, _02031464 ; =0x00000689
strb r2, [r1, r0]
bx lr
.balign 4
-_02031460: .word 0x021C59F4
+_02031460: .word UNK_021C59F4
_02031464: .word 0x00000689
thumb_func_start FUN_02031468
FUN_02031468: ; 0x02031468
- ldr r0, _02031478 ; =0x021C59F4
+ ldr r0, _02031478 ; =UNK_021C59F4
ldr r2, [r0, #0x4]
cmp r2, #0x0
beq _02031476
@@ -4498,5 +4502,5 @@ FUN_02031468: ; 0x02031468
_02031476:
bx lr
.balign 4
-_02031478: .word 0x021C59F4
+_02031478: .word UNK_021C59F4
_0203147C: .word 0x0000068A