summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_0201D040.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/unk_0201D040.s')
-rw-r--r--arm9/asm/unk_0201D040.s238
1 files changed, 120 insertions, 118 deletions
diff --git a/arm9/asm/unk_0201D040.s b/arm9/asm/unk_0201D040.s
index a70462d5..0bbd2e9d 100644
--- a/arm9/asm/unk_0201D040.s
+++ b/arm9/asm/unk_0201D040.s
@@ -1,6 +1,8 @@
.include "asm/macros.inc"
.include "global.inc"
+ .extern UNK_021C5994
+
.text
thumb_func_start FUN_0201D040
@@ -24,7 +26,7 @@ FUN_0201D060: ; 0x0201D060
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
- ldr r0, _0201D120 ; =0x021C5994
+ ldr r0, _0201D120 ; =UNK_021C5994
str r1, [sp, #0x0]
ldr r0, [r0, #0x0]
str r2, [sp, #0x4]
@@ -34,12 +36,12 @@ FUN_0201D060: ; 0x0201D060
mov r1, #0x3c
bl FUN_02016998
add r1, r0, #0x0
- ldr r0, _0201D120 ; =0x021C5994
+ ldr r0, _0201D120 ; =UNK_021C5994
mov r2, #0x3c
str r1, [r0, #0x0]
mov r0, #0x0
bl MIi_CpuClear32
- ldr r1, _0201D120 ; =0x021C5994
+ ldr r1, _0201D120 ; =UNK_021C5994
ldr r2, [r5, #0x0]
ldr r0, [r1, #0x0]
str r2, [r0, #0x4]
@@ -49,7 +51,7 @@ FUN_0201D060: ; 0x0201D060
mov r1, #0x54
mul r1, r2
bl FUN_02016998
- ldr r7, _0201D120 ; =0x021C5994
+ ldr r7, _0201D120 ; =UNK_021C5994
mov r6, #0x0
ldr r1, [r7, #0x0]
str r0, [r1, #0x0]
@@ -70,12 +72,12 @@ _0201D0AE:
_0201D0C2:
ldr r0, [sp, #0x0]
bl FUN_0201DED0
- ldr r1, _0201D120 ; =0x021C5994
+ ldr r1, _0201D120 ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0x2c]
ldr r0, [sp, #0x4]
bl FUN_0201DED0
- ldr r2, _0201D120 ; =0x021C5994
+ ldr r2, _0201D120 ; =UNK_021C5994
mov r3, #0x1
ldr r1, [r2, #0x0]
lsl r3, r3, #0x1a
@@ -97,7 +99,7 @@ _0201D0C2:
ldr r0, [r5, #0x4]
ldr r1, [r1, #0x2c]
bl FUN_0201DF2C
- ldr r1, _0201D120 ; =0x021C5994
+ ldr r1, _0201D120 ; =UNK_021C5994
add r4, r0, #0x0
ldr r1, [r1, #0x0]
ldr r0, [r5, #0x8]
@@ -111,43 +113,43 @@ _0201D11A:
add sp, #0x8
pop {r3-r7, pc}
nop
-_0201D120: .word 0x021C5994
+_0201D120: .word UNK_021C5994
_0201D124: .word 0xFFCFFFEF
_0201D128: .word 0x04001000
thumb_func_start FUN_0201D12C
FUN_0201D12C: ; 0x0201D12C
push {r3, lr}
- ldr r0, _0201D164 ; =0x021C5994
+ ldr r0, _0201D164 ; =UNK_021C5994
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0201D162
ldr r0, [r0, #0x34]
bl FUN_0201DCC0
- ldr r0, _0201D164 ; =0x021C5994
+ ldr r0, _0201D164 ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x38]
bl FUN_0201DCC0
bl FUN_0201D374
- ldr r0, _0201D164 ; =0x021C5994
+ ldr r0, _0201D164 ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x0]
bl FUN_02016A18
- ldr r0, _0201D164 ; =0x021C5994
+ ldr r0, _0201D164 ; =UNK_021C5994
ldr r0, [r0, #0x0]
bl FUN_02016A18
- ldr r0, _0201D164 ; =0x021C5994
+ ldr r0, _0201D164 ; =UNK_021C5994
mov r1, #0x0
str r1, [r0, #0x0]
_0201D162:
pop {r3, pc}
.balign 4
-_0201D164: .word 0x021C5994
+_0201D164: .word UNK_021C5994
thumb_func_start FUN_0201D168
FUN_0201D168: ; 0x0201D168
push {r3, lr}
- ldr r0, _0201D190 ; =0x021C5994
+ ldr r0, _0201D190 ; =UNK_021C5994
mov r2, #0x0
ldr r1, [r0, #0x0]
str r2, [r1, #0xc]
@@ -156,14 +158,14 @@ FUN_0201D168: ; 0x0201D168
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x34]
bl FUN_0201DD00
- ldr r0, _0201D190 ; =0x021C5994
+ ldr r0, _0201D190 ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x38]
bl FUN_0201DD00
bl FUN_0201DAE8
pop {r3, pc}
nop
-_0201D190: .word 0x021C5994
+_0201D190: .word UNK_021C5994
thumb_func_start FUN_0201D194
FUN_0201D194: ; 0x0201D194
@@ -175,7 +177,7 @@ FUN_0201D194: ; 0x0201D194
add r0, sp, #0x4
bne _0201D1CA
str r0, [sp, #0x0]
- ldr r0, _0201D1F4 ; =0x021C5994
+ ldr r0, _0201D1F4 ; =UNK_021C5994
add r2, r3, #0x0
ldr r0, [r0, #0x0]
add r1, r4, #0x0
@@ -194,7 +196,7 @@ FUN_0201D194: ; 0x0201D194
pop {r3-r4, pc}
_0201D1CA:
str r0, [sp, #0x0]
- ldr r0, _0201D1F4 ; =0x021C5994
+ ldr r0, _0201D1F4 ; =UNK_021C5994
add r2, r3, #0x0
ldr r0, [r0, #0x0]
add r1, r4, #0x0
@@ -214,7 +216,7 @@ _0201D1F0:
add sp, #0xc
pop {r3-r4, pc}
.balign 4
-_0201D1F4: .word 0x021C5994
+_0201D1F4: .word UNK_021C5994
thumb_func_start FUN_0201D1F8
FUN_0201D1F8: ; 0x0201D1F8
@@ -250,7 +252,7 @@ _0201D22A:
mov r0, #0x0
pop {r3-r5, pc}
_0201D23E:
- ldr r0, _0201D24C ; =0x021C5994
+ ldr r0, _0201D24C ; =UNK_021C5994
ldr r1, [r0, #0x0]
ldr r0, [r1, #0x8]
add r0, r0, #0x1
@@ -258,7 +260,7 @@ _0201D23E:
mov r0, #0x1
pop {r3-r5, pc}
.balign 4
-_0201D24C: .word 0x021C5994
+_0201D24C: .word UNK_021C5994
thumb_func_start FUN_0201D250
FUN_0201D250: ; 0x0201D250
@@ -296,7 +298,7 @@ _0201D282:
mov r0, #0x0
pop {r3-r5, pc}
_0201D29A:
- ldr r0, _0201D2A8 ; =0x021C5994
+ ldr r0, _0201D2A8 ; =UNK_021C5994
ldr r1, [r0, #0x0]
ldr r0, [r1, #0x8]
add r0, r0, #0x1
@@ -304,12 +306,12 @@ _0201D29A:
mov r0, #0x1
pop {r3-r5, pc}
.balign 4
-_0201D2A8: .word 0x021C5994
+_0201D2A8: .word UNK_021C5994
thumb_func_start FUN_0201D2AC
FUN_0201D2AC: ; 0x0201D2AC
push {r3-r4}
- ldr r1, _0201D2D8 ; =0x021C5994
+ ldr r1, _0201D2D8 ; =UNK_021C5994
mov r2, #0x0
ldr r4, [r1, #0x0]
ldr r1, [r4, #0x4]
@@ -334,7 +336,7 @@ _0201D2D2:
pop {r3-r4}
bx lr
.balign 4
-_0201D2D8: .word 0x021C5994
+_0201D2D8: .word UNK_021C5994
thumb_func_start FUN_0201D2DC
FUN_0201D2DC: ; 0x0201D2DC
@@ -408,7 +410,7 @@ _0201D350:
beq _0201D36E
add r0, r4, #0x0
bl FUN_0201D7E0
- ldr r0, _0201D370 ; =0x021C5994
+ ldr r0, _0201D370 ; =UNK_021C5994
ldr r1, [r0, #0x0]
ldr r0, [r1, #0x8]
sub r0, r0, #0x1
@@ -416,12 +418,12 @@ _0201D350:
_0201D36E:
pop {r3-r7, pc}
.balign 4
-_0201D370: .word 0x021C5994
+_0201D370: .word UNK_021C5994
thumb_func_start FUN_0201D374
FUN_0201D374: ; 0x0201D374
push {r4-r6, lr}
- ldr r6, _0201D3AC ; =0x021C5994
+ ldr r6, _0201D3AC ; =UNK_021C5994
mov r4, #0x0
ldr r1, [r6, #0x0]
ldr r0, [r1, #0x4]
@@ -451,7 +453,7 @@ _0201D39E:
_0201D3AA:
pop {r4-r6, pc}
.balign 4
-_0201D3AC: .word 0x021C5994
+_0201D3AC: .word UNK_021C5994
thumb_func_start FUN_0201D3B0
FUN_0201D3B0: ; 0x0201D3B0
@@ -620,7 +622,7 @@ _0201D4AA:
thumb_func_start FUN_0201D4F0
FUN_0201D4F0: ; 0x0201D4F0
push {r4-r6, lr}
- ldr r2, _0201D564 ; =0x021C5994
+ ldr r2, _0201D564 ; =UNK_021C5994
mov r1, #0x0
ldr r5, [r2, #0x0]
ldr r4, [r5, #0x4]
@@ -662,7 +664,7 @@ _0201D52E:
ldr r0, [r5, #0x0]
add r0, r0, r4
bl FUN_0201DE4C
- ldr r0, _0201D564 ; =0x021C5994
+ ldr r0, _0201D564 ; =UNK_021C5994
ldr r1, [r0, #0x0]
ldr r2, [r1, #0x0]
add r2, #0x3c
@@ -682,7 +684,7 @@ _0201D554:
_0201D562:
pop {r4-r6, pc}
.balign 4
-_0201D564: .word 0x021C5994
+_0201D564: .word UNK_021C5994
thumb_func_start FUN_0201D568
FUN_0201D568: ; 0x0201D568
@@ -759,20 +761,20 @@ FUN_0201D5E8: ; 0x0201D5E8
mov r0, #0x1
tst r0, r1
beq _0201D61E
- ldr r1, _0201D654 ; =0x021C5994
+ ldr r1, _0201D654 ; =UNK_021C5994
ldr r0, [r4, #0x0]
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x2c]
bl FUN_0201DF2C
add r5, r0, #0x0
- ldr r0, _0201D654 ; =0x021C5994
+ ldr r0, _0201D654 ; =UNK_021C5994
ldr r1, [r4, #0x4]
ldr r2, [r0, #0x0]
ldr r0, [r2, #0x1c]
sub r0, r1, r0
ldr r1, [r2, #0x2c]
bl FUN_0201DF2C
- ldr r2, _0201D654 ; =0x021C5994
+ ldr r2, _0201D654 ; =UNK_021C5994
add r1, r5, #0x0
ldr r2, [r2, #0x0]
ldr r2, [r2, #0x34]
@@ -782,20 +784,20 @@ _0201D61E:
mov r0, #0x2
tst r0, r1
beq _0201D650
- ldr r1, _0201D654 ; =0x021C5994
+ ldr r1, _0201D654 ; =UNK_021C5994
ldr r0, [r4, #0x0]
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x30]
bl FUN_0201DF2C
add r5, r0, #0x0
- ldr r0, _0201D654 ; =0x021C5994
+ ldr r0, _0201D654 ; =UNK_021C5994
ldr r1, [r4, #0x4]
ldr r2, [r0, #0x0]
ldr r0, [r2, #0x20]
sub r0, r1, r0
ldr r1, [r2, #0x30]
bl FUN_0201DF2C
- ldr r2, _0201D654 ; =0x021C5994
+ ldr r2, _0201D654 ; =UNK_021C5994
add r1, r5, #0x0
ldr r2, [r2, #0x0]
ldr r2, [r2, #0x38]
@@ -803,40 +805,40 @@ _0201D61E:
_0201D650:
pop {r3-r5, pc}
nop
-_0201D654: .word 0x021C5994
+_0201D654: .word UNK_021C5994
thumb_func_start FUN_0201D658
FUN_0201D658: ; 0x0201D658
push {r3, lr}
- ldr r0, _0201D670 ; =0x021C5994
+ ldr r0, _0201D670 ; =UNK_021C5994
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _0201D666
bl ErrorHandling
_0201D666:
- ldr r1, _0201D670 ; =0x021C5994
+ ldr r1, _0201D670 ; =UNK_021C5994
mov r2, #0x0
ldr r0, [r1, #0x0]
str r2, [r1, #0x0]
pop {r3, pc}
.balign 4
-_0201D670: .word 0x021C5994
+_0201D670: .word UNK_021C5994
thumb_func_start FUN_0201D674
FUN_0201D674: ; 0x0201D674
push {r4, lr}
add r4, r0, #0x0
- ldr r0, _0201D68C ; =0x021C5994
+ ldr r0, _0201D68C ; =UNK_021C5994
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0201D684
bl ErrorHandling
_0201D684:
- ldr r0, _0201D68C ; =0x021C5994
+ ldr r0, _0201D68C ; =UNK_021C5994
str r4, [r0, #0x0]
pop {r4, pc}
nop
-_0201D68C: .word 0x021C5994
+_0201D68C: .word UNK_021C5994
thumb_func_start FUN_0201D690
FUN_0201D690: ; 0x0201D690
@@ -882,7 +884,7 @@ FUN_0201D6B4: ; 0x0201D6B4
thumb_func_start FUN_0201D6D8
FUN_0201D6D8: ; 0x0201D6D8
push {r3-r6}
- ldr r2, _0201D720 ; =0x021C5994
+ ldr r2, _0201D720 ; =UNK_021C5994
mov r1, #0x0
ldr r5, [r2, #0x0]
ldr r4, [r5, #0x4]
@@ -922,7 +924,7 @@ _0201D714:
pop {r3-r6}
bx lr
.balign 4
-_0201D720: .word 0x021C5994
+_0201D720: .word UNK_021C5994
thumb_func_start FUN_0201D724
FUN_0201D724: ; 0x0201D724
@@ -1040,7 +1042,7 @@ _0201D7EE:
thumb_func_start FUN_0201D7F8
FUN_0201D7F8: ; 0x0201D7F8
push {r4-r5}
- ldr r2, _0201D82C ; =0x021C5994
+ ldr r2, _0201D82C ; =UNK_021C5994
mov r1, #0x0
ldr r5, [r2, #0x0]
ldr r2, [r5, #0x4]
@@ -1068,7 +1070,7 @@ _0201D824:
pop {r4-r5}
bx lr
nop
-_0201D82C: .word 0x021C5994
+_0201D82C: .word UNK_021C5994
thumb_func_start FUN_0201D830
FUN_0201D830: ; 0x0201D830
@@ -1120,17 +1122,17 @@ FUN_0201D86C: ; 0x0201D86C
ldr r7, [sp, #0x18]
tst r0, r2
beq _0201D8C4
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
add r0, r3, #0x0
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x2c]
bl FUN_0201DF10
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
str r0, [r7, #0x0]
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x2c]
bl FUN_0201DF2C
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x34]
bl FUN_0201DD74
@@ -1143,7 +1145,7 @@ FUN_0201D86C: ; 0x0201D86C
mov r0, #0x0
pop {r3-r7, pc}
_0201D8B8:
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x2c]
bl FUN_0201DF3C
@@ -1152,7 +1154,7 @@ _0201D8C4:
mov r0, #0x2
tst r0, r5
beq _0201D90E
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
ldr r0, [sp, #0x0]
ldr r1, [r1, #0x0]
mov r2, #0x1
@@ -1160,11 +1162,11 @@ _0201D8C4:
bl FUN_0201DF10
ldr r1, [sp, #0x1c]
str r0, [r1, #0x0]
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x30]
bl FUN_0201DF2C
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x38]
bl FUN_0201DD74
@@ -1177,7 +1179,7 @@ _0201D8C4:
mov r0, #0x0
pop {r3-r7, pc}
_0201D902:
- ldr r1, _0201D914 ; =0x021C5994
+ ldr r1, _0201D914 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x30]
bl FUN_0201DF3C
@@ -1186,7 +1188,7 @@ _0201D90E:
mov r0, #0x1
pop {r3-r7, pc}
nop
-_0201D914: .word 0x021C5994
+_0201D914: .word UNK_021C5994
thumb_func_start FUN_0201D918
FUN_0201D918: ; 0x0201D918
@@ -1195,7 +1197,7 @@ FUN_0201D918: ; 0x0201D918
mov r3, #0x1
tst r3, r4
beq _0201D92C
- ldr r3, _0201D944 ; =0x021C5994
+ ldr r3, _0201D944 ; =UNK_021C5994
ldr r3, [r3, #0x0]
ldr r3, [r3, #0x1c]
add r1, r1, r3
@@ -1205,7 +1207,7 @@ _0201D92C:
mov r1, #0x2
tst r1, r3
beq _0201D93E
- ldr r1, _0201D944 ; =0x021C5994
+ ldr r1, _0201D944 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x20]
add r1, r2, r1
@@ -1214,7 +1216,7 @@ _0201D93E:
pop {r3-r4}
bx lr
nop
-_0201D944: .word 0x021C5994
+_0201D944: .word UNK_021C5994
thumb_func_start FUN_0201D948
FUN_0201D948: ; 0x0201D948
@@ -1225,18 +1227,18 @@ FUN_0201D948: ; 0x0201D948
add r6, r2, #0x0
tst r0, r5
beq _0201D97C
- ldr r1, _0201D9AC ; =0x021C5994
+ ldr r1, _0201D9AC ; =UNK_021C5994
add r0, r3, #0x0
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x2c]
bl FUN_0201DF2C
- ldr r1, _0201D9AC ; =0x021C5994
+ ldr r1, _0201D9AC ; =UNK_021C5994
add r7, r0, #0x0
ldr r1, [r1, #0x0]
add r0, r4, #0x0
ldr r1, [r1, #0x2c]
bl FUN_0201DF2C
- ldr r2, _0201D9AC ; =0x021C5994
+ ldr r2, _0201D9AC ; =UNK_021C5994
add r1, r7, #0x0
ldr r2, [r2, #0x0]
ldr r2, [r2, #0x34]
@@ -1245,18 +1247,18 @@ _0201D97C:
mov r0, #0x2
tst r0, r5
beq _0201D9A8
- ldr r1, _0201D9AC ; =0x021C5994
+ ldr r1, _0201D9AC ; =UNK_021C5994
ldr r0, [sp, #0x18]
ldr r1, [r1, #0x0]
ldr r1, [r1, #0x30]
bl FUN_0201DF2C
- ldr r1, _0201D9AC ; =0x021C5994
+ ldr r1, _0201D9AC ; =UNK_021C5994
add r4, r0, #0x0
ldr r1, [r1, #0x0]
add r0, r6, #0x0
ldr r1, [r1, #0x30]
bl FUN_0201DF2C
- ldr r2, _0201D9AC ; =0x021C5994
+ ldr r2, _0201D9AC ; =UNK_021C5994
add r1, r4, #0x0
ldr r2, [r2, #0x0]
ldr r2, [r2, #0x38]
@@ -1264,7 +1266,7 @@ _0201D97C:
_0201D9A8:
pop {r3-r7, pc}
nop
-_0201D9AC: .word 0x021C5994
+_0201D9AC: .word UNK_021C5994
thumb_func_start FUN_0201D9B0
FUN_0201D9B0: ; 0x0201D9B0
@@ -1405,7 +1407,7 @@ _0201DAA8: .word 0x04001000
thumb_func_start FUN_0201DAAC
FUN_0201DAAC: ; 0x0201DAAC
push {r3-r4}
- ldr r1, _0201DAE4 ; =0x021C5994
+ ldr r1, _0201DAE4 ; =UNK_021C5994
mov r0, #0x0
ldr r4, [r1, #0x0]
ldr r1, [r4, #0x4]
@@ -1435,7 +1437,7 @@ _0201DADC:
pop {r3-r4}
bx lr
nop
-_0201DAE4: .word 0x021C5994
+_0201DAE4: .word UNK_021C5994
thumb_func_start FUN_0201DAE8
FUN_0201DAE8: ; 0x0201DAE8
@@ -1481,62 +1483,62 @@ _0201DB2C:
beq _0201DB6C
b _0201DB90
_0201DB32:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x0
ldr r0, [r0, #0x0]
str r1, [r0, #0x14]
b _0201DB98
_0201DB3C:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x1
ldr r0, [r0, #0x0]
lsl r1, r1, #0xe
str r1, [r0, #0x14]
b _0201DB98
_0201DB48:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x2
ldr r0, [r0, #0x0]
lsl r1, r1, #0xe
str r1, [r0, #0x14]
b _0201DB98
_0201DB54:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x1
ldr r0, [r0, #0x0]
lsl r1, r1, #0x10
str r1, [r0, #0x14]
b _0201DB98
_0201DB60:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x5
ldr r0, [r0, #0x0]
lsl r1, r1, #0xe
str r1, [r0, #0x14]
b _0201DB98
_0201DB6C:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x6
ldr r0, [r0, #0x0]
lsl r1, r1, #0xe
str r1, [r0, #0x14]
b _0201DB98
_0201DB78:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x2
ldr r0, [r0, #0x0]
lsl r1, r1, #0x10
str r1, [r0, #0x14]
b _0201DB98
_0201DB84:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x1
ldr r0, [r0, #0x0]
lsl r1, r1, #0x12
str r1, [r0, #0x14]
b _0201DB98
_0201DB90:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x0
ldr r0, [r0, #0x0]
str r1, [r0, #0x14]
@@ -1552,36 +1554,36 @@ _0201DB98:
beq _0201DBB8
b _0201DBCE
_0201DBAE:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x0
ldr r0, [r0, #0x0]
str r1, [r0, #0x18]
b _0201DBD6
_0201DBB8:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
lsl r1, r1, #0x6
ldr r0, [r0, #0x0]
str r1, [r0, #0x18]
b _0201DBD6
_0201DBC2:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x2
ldr r0, [r0, #0x0]
lsl r1, r1, #0x10
str r1, [r0, #0x18]
b _0201DBD6
_0201DBCE:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r1, #0x0
ldr r0, [r0, #0x0]
str r1, [r0, #0x18]
_0201DBD6:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
ldr r1, [r0, #0x0]
ldr r0, [r1, #0x24]
ldr r1, [r1, #0x2c]
bl FUN_0201DF3C
- ldr r1, _0201DC38 ; =0x021C5994
+ ldr r1, _0201DC38 ; =UNK_021C5994
ldr r3, [r1, #0x0]
ldr r2, [r3, #0x14]
sub r0, r2, r0
@@ -1590,7 +1592,7 @@ _0201DBD6:
ldr r0, [r1, #0x28]
ldr r1, [r1, #0x30]
bl FUN_0201DF3C
- ldr r1, _0201DC38 ; =0x021C5994
+ ldr r1, _0201DC38 ; =UNK_021C5994
ldr r3, [r1, #0x0]
ldr r2, [r3, #0x18]
sub r0, r2, r0
@@ -1609,7 +1611,7 @@ _0201DC12:
bne _0201DC1A
bl ErrorHandling
_0201DC1A:
- ldr r0, _0201DC38 ; =0x021C5994
+ ldr r0, _0201DC38 ; =UNK_021C5994
mov r2, #0x0
ldr r1, [r0, #0x0]
ldr r0, [r1, #0x1c]
@@ -1626,28 +1628,28 @@ _0201DC2E:
_0201DC36:
pop {r3, pc}
.balign 4
-_0201DC38: .word 0x021C5994
+_0201DC38: .word UNK_021C5994
thumb_func_start FUN_0201DC3C
FUN_0201DC3C: ; 0x0201DC3C
push {r3, lr}
- ldr r0, _0201DC54 ; =0x021C5994
+ ldr r0, _0201DC54 ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x34]
bl FUN_0201DD00
- ldr r0, _0201DC54 ; =0x021C5994
+ ldr r0, _0201DC54 ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x38]
bl FUN_0201DD00
pop {r3, pc}
.balign 4
-_0201DC54: .word 0x021C5994
+_0201DC54: .word UNK_021C5994
thumb_func_start FUN_0201DC58
FUN_0201DC58: ; 0x0201DC58
push {r4-r6, lr}
add r5, r0, #0x0
- ldr r0, _0201DCBC ; =0x021C5994
+ ldr r0, _0201DCBC ; =UNK_021C5994
add r4, r1, #0x0
ldr r1, [r0, #0x0]
add r6, r2, #0x0
@@ -1660,14 +1662,14 @@ FUN_0201DC58: ; 0x0201DC58
beq _0201DC76
bl FUN_02016A18
_0201DC76:
- ldr r0, _0201DCBC ; =0x021C5994
+ ldr r0, _0201DCBC ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x38]
cmp r0, #0x0
beq _0201DC84
bl FUN_02016A18
_0201DC84:
- ldr r0, _0201DCBC ; =0x021C5994
+ ldr r0, _0201DCBC ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x24]
cmp r0, #0x0
@@ -1675,11 +1677,11 @@ _0201DC84:
add r0, r6, #0x0
lsr r1, r5, #0x3
bl FUN_02016998
- ldr r1, _0201DCBC ; =0x021C5994
+ ldr r1, _0201DCBC ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0x34]
_0201DC9C:
- ldr r0, _0201DCBC ; =0x021C5994
+ ldr r0, _0201DCBC ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x28]
cmp r0, #0x0
@@ -1687,21 +1689,21 @@ _0201DC9C:
add r0, r6, #0x0
lsr r1, r4, #0x3
bl FUN_02016998
- ldr r1, _0201DCBC ; =0x021C5994
+ ldr r1, _0201DCBC ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0x38]
_0201DCB4:
bl FUN_0201DC3C
pop {r4-r6, pc}
nop
-_0201DCBC: .word 0x021C5994
+_0201DCBC: .word UNK_021C5994
thumb_func_start FUN_0201DCC0
FUN_0201DCC0: ; 0x0201DCC0
push {r3, lr}
cmp r0, #0x0
beq _0201DCE2
- ldr r1, _0201DCE4 ; =0x021C5994
+ ldr r1, _0201DCE4 ; =UNK_021C5994
ldr r2, [r1, #0x0]
ldr r1, [r2, #0x34]
cmp r0, r1
@@ -1717,11 +1719,11 @@ _0201DCDA:
_0201DCE2:
pop {r3, pc}
.balign 4
-_0201DCE4: .word 0x021C5994
+_0201DCE4: .word UNK_021C5994
thumb_func_start FUN_0201DCE8
FUN_0201DCE8: ; 0x0201DCE8
- ldr r1, _0201DCFC ; =0x021C5994
+ ldr r1, _0201DCFC ; =UNK_021C5994
ldr r2, [r1, #0x0]
ldr r1, [r2, #0x34]
cmp r0, r1
@@ -1732,7 +1734,7 @@ _0201DCF6:
ldr r0, [r2, #0x28]
bx lr
nop
-_0201DCFC: .word 0x021C5994
+_0201DCFC: .word UNK_021C5994
thumb_func_start FUN_0201DD00
FUN_0201DD00: ; 0x0201DD00
@@ -1927,19 +1929,19 @@ FUN_0201DE4C: ; 0x0201DE4C
add r0, r4, #0x0
add r0, #0x10
bl FUN_020B1A14
- ldr r1, _0201DECC ; =0x021C5994
+ ldr r1, _0201DECC ; =UNK_021C5994
ldr r2, [r1, #0x0]
ldr r1, [r2, #0x1c]
sub r0, r0, r1
ldr r1, [r2, #0x2c]
bl FUN_0201DF2C
- ldr r1, _0201DECC ; =0x021C5994
+ ldr r1, _0201DECC ; =UNK_021C5994
add r5, r0, #0x0
ldr r1, [r1, #0x0]
ldr r0, [r4, #0x4c]
ldr r1, [r1, #0x2c]
bl FUN_0201DF2C
- ldr r2, _0201DECC ; =0x021C5994
+ ldr r2, _0201DECC ; =UNK_021C5994
add r1, r0, #0x0
ldr r2, [r2, #0x0]
add r0, r5, #0x0
@@ -1953,19 +1955,19 @@ _0201DE8A:
add r0, r4, #0x0
add r0, #0x10
bl FUN_020B1A14
- ldr r1, _0201DECC ; =0x021C5994
+ ldr r1, _0201DECC ; =UNK_021C5994
ldr r2, [r1, #0x0]
ldr r1, [r2, #0x20]
sub r0, r0, r1
ldr r1, [r2, #0x30]
bl FUN_0201DF2C
- ldr r1, _0201DECC ; =0x021C5994
+ ldr r1, _0201DECC ; =UNK_021C5994
add r5, r0, #0x0
ldr r1, [r1, #0x0]
ldr r0, [r4, #0x50]
ldr r1, [r1, #0x30]
bl FUN_0201DF2C
- ldr r2, _0201DECC ; =0x021C5994
+ ldr r2, _0201DECC ; =UNK_021C5994
add r1, r0, #0x0
ldr r2, [r2, #0x0]
add r0, r5, #0x0
@@ -1976,7 +1978,7 @@ _0201DEC4:
str r0, [r4, #0x48]
pop {r3-r5, pc}
nop
-_0201DECC: .word 0x021C5994
+_0201DECC: .word UNK_021C5994
thumb_func_start FUN_0201DED0
FUN_0201DED0: ; 0x0201DED0
@@ -2064,7 +2066,7 @@ FUN_0201DF44: ; 0x0201DF44
add r7, r3, #0x0
tst r2, r0
beq _0201DF6E
- ldr r2, _0201DF90 ; =0x021C5994
+ ldr r2, _0201DF90 ; =UNK_021C5994
ldr r2, [r2, #0x0]
ldr r6, [r2, #0xc]
ldr r2, [r2, #0x1c]
@@ -2080,7 +2082,7 @@ _0201DF6E:
mov r1, #0x2
tst r1, r4
beq _0201DF8C
- ldr r1, _0201DF90 ; =0x021C5994
+ ldr r1, _0201DF90 ; =UNK_021C5994
ldr r1, [r1, #0x0]
ldr r3, [r1, #0x10]
ldr r1, [r1, #0x20]
@@ -2095,7 +2097,7 @@ _0201DF8A:
_0201DF8C:
pop {r3-r7, pc}
nop
-_0201DF90: .word 0x021C5994
+_0201DF90: .word UNK_021C5994
thumb_func_start FUN_0201DF94
FUN_0201DF94: ; 0x0201DF94
@@ -2106,7 +2108,7 @@ FUN_0201DF94: ; 0x0201DF94
add r0, r4, #0x0
tst r0, r2
beq _0201DFBC
- ldr r0, _0201DFE0 ; =0x021C5994
+ ldr r0, _0201DFE0 ; =UNK_021C5994
ldr r3, [r0, #0x0]
ldr r1, [r3, #0xc]
add r1, r1, r5
@@ -2115,14 +2117,14 @@ FUN_0201DF94: ; 0x0201DF94
ldr r0, [r1, #0xc]
ldr r1, [r1, #0x2c]
bl FUN_0201DF10
- ldr r1, _0201DFE0 ; =0x021C5994
+ ldr r1, _0201DFE0 ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0xc]
_0201DFBC:
mov r0, #0x2
tst r0, r4
beq _0201DFDE
- ldr r0, _0201DFE0 ; =0x021C5994
+ ldr r0, _0201DFE0 ; =UNK_021C5994
ldr r2, [r0, #0x0]
ldr r1, [r2, #0x10]
add r1, r1, r5
@@ -2132,13 +2134,13 @@ _0201DFBC:
ldr r0, [r1, #0x10]
ldr r1, [r1, #0x30]
bl FUN_0201DF10
- ldr r1, _0201DFE0 ; =0x021C5994
+ ldr r1, _0201DFE0 ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0x10]
_0201DFDE:
pop {r3-r5, pc}
.balign 4
-_0201DFE0: .word 0x021C5994
+_0201DFE0: .word UNK_021C5994
thumb_func_start FUN_0201DFE4
FUN_0201DFE4: ; 0x0201DFE4