summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_0208AC14.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/unk_0208AC14.s')
-rw-r--r--arm9/asm/unk_0208AC14.s204
1 files changed, 108 insertions, 96 deletions
diff --git a/arm9/asm/unk_0208AC14.s b/arm9/asm/unk_0208AC14.s
index 38ad538a..14d31001 100644
--- a/arm9/asm/unk_0208AC14.s
+++ b/arm9/asm/unk_0208AC14.s
@@ -1,6 +1,18 @@
.include "asm/macros.inc"
.include "global.inc"
+ .extern UNK_021C8C6C
+ .extern UNK_021C8C68
+ .extern UNK_02106168
+ .extern UNK_021C8C60
+ .extern UNK_021064C0
+ .extern UNK_020FFA38
+ .extern UNK_021C8C5C
+ .extern UNK_02106160
+ .extern UNK_021064B8
+ .extern UNK_021C8C64
+ .extern UNK_02106158
+
.text
arm_func_start FUN_0208AC14
@@ -735,7 +747,7 @@ _0208B60C:
FUN_0208B630: ; 0x0208B630
stmdb sp!, {lr}
sub sp, sp, #0x4
- ldr r3, _0208B660 ; =0x021064C0
+ ldr r3, _0208B660 ; =UNK_021064C0
mov r2, #0x0
ldr r3, [r3, #0x0]
blx r3
@@ -746,14 +758,14 @@ FUN_0208B630: ; 0x0208B630
ldmia sp!, {lr}
bx lr
.balign 4
-_0208B660: .word 0x021064C0
+_0208B660: .word UNK_021064C0
_0208B664: .word 0x0000FFFF
arm_func_start FUN_0208B668
FUN_0208B668: ; 0x0208B668
stmdb sp!, {lr}
sub sp, sp, #0x4
- ldr r3, _0208B698 ; =0x021064B8
+ ldr r3, _0208B698 ; =UNK_021064B8
mov r2, #0x0
ldr r3, [r3, #0x0]
blx r3
@@ -764,7 +776,7 @@ FUN_0208B668: ; 0x0208B668
ldmia sp!, {lr}
bx lr
.balign 4
-_0208B698: .word 0x021064B8
+_0208B698: .word UNK_021064B8
_0208B69C: .word 0x0000FFFF
arm_func_start FUN_0208B6A0
@@ -1797,7 +1809,7 @@ FUN_0208C4F4: ; 0x0208C4F4
ldr r0, [r5, #0x40]
ldrh r1, [r4, #0x20]
ldr r0, [r0, #0x20]
- ldr r6, _0208C954 ; =0x020FFA38
+ ldr r6, _0208C954 ; =UNK_020FFA38
ldr r0, [r0, #0x14]
mov r1, r1, asr #0x4
ldrh r0, [r0, #0x0]
@@ -1807,7 +1819,7 @@ FUN_0208C4F4: ; 0x0208C4F4
mov r1, r1, lsl #0x1
mov r0, r0, lsl #0x15
mov r3, r0, lsr #0x1e
- ldr r2, _0208C958 ; =0x02106160
+ ldr r2, _0208C958 ; =UNK_02106160
ldrsh r0, [r6, r7]
ldr r3, [r2, r3, lsl #0x2]
ldrsh r1, [r6, r1]
@@ -2047,7 +2059,7 @@ _0208C8BC:
mov r0, r0, lsr #0x10
str r0, [r1, #0x0]
ldr r5, [r5, #0x40]
- ldr r4, _0208C970 ; =0x02106158
+ ldr r4, _0208C970 ; =UNK_02106158
ldr r1, [r5, #0x20]
ldrsh r0, [r5, #0x7c]
ldr r3, [r1, #0x14]
@@ -2063,14 +2075,14 @@ _0208C8BC:
bx lr
.balign 4
_0208C950: .word 0x040004A4
-_0208C954: .word 0x020FFA38
-_0208C958: .word 0x02106160
+_0208C954: .word UNK_020FFA38
+_0208C958: .word UNK_02106160
_0208C95C: .word 0x00000CCD
_0208C960: .word 0xFFFFF333
_0208C964: .word 0x04000454
_0208C968: .word 0x04000470
_0208C96C: .word 0x04000480
-_0208C970: .word 0x02106158
+_0208C970: .word UNK_02106158
arm_func_start FUN_0208C974
FUN_0208C974: ; 0x0208C974
@@ -2101,7 +2113,7 @@ FUN_0208C974: ; 0x0208C974
ldr r0, [r5, #0x40]
ldrh r1, [r4, #0x20]
ldr r0, [r0, #0x20]
- ldr r6, _0208CDD0 ; =0x020FFA38
+ ldr r6, _0208CDD0 ; =UNK_020FFA38
ldr r0, [r0, #0x0]
mov r1, r1, asr #0x4
mov r2, r1, lsl #0x1
@@ -2111,7 +2123,7 @@ FUN_0208C974: ; 0x0208C974
mov r1, r1, lsl #0x1
mov r0, r0, lsl #0xd
mov r3, r0, lsr #0x1e
- ldr r2, _0208CDD4 ; =0x02106160
+ ldr r2, _0208CDD4 ; =UNK_02106160
ldrsh r0, [r6, r7]
ldr r3, [r2, r3, lsl #0x2]
ldrsh r1, [r6, r1]
@@ -2349,7 +2361,7 @@ _0208CD38:
mov r0, r0, lsr #0x10
str r0, [r1, #0x0]
ldr r2, [r5, #0x40]
- ldr r4, _0208CDEC ; =0x02106158
+ ldr r4, _0208CDEC ; =UNK_02106158
ldr r1, [r2, #0x20]
ldrsh r0, [r2, #0x78]
ldr r12, [r1, #0x0]
@@ -2366,14 +2378,14 @@ _0208CD38:
bx lr
.balign 4
_0208CDCC: .word 0x040004A4
-_0208CDD0: .word 0x020FFA38
-_0208CDD4: .word 0x02106160
+_0208CDD0: .word UNK_020FFA38
+_0208CDD4: .word UNK_02106160
_0208CDD8: .word 0x00000CCD
_0208CDDC: .word 0xFFFFF333
_0208CDE0: .word 0x04000454
_0208CDE4: .word 0x04000470
_0208CDE8: .word 0x04000480
-_0208CDEC: .word 0x02106158
+_0208CDEC: .word UNK_02106158
arm_func_start FUN_0208CDF0
FUN_0208CDF0: ; 0x0208CDF0
@@ -2404,7 +2416,7 @@ FUN_0208CDF0: ; 0x0208CDF0
ldr r0, [r5, #0x40]
ldrh r1, [r4, #0x20]
ldr r0, [r0, #0x20]
- ldr r6, _0208D128 ; =0x020FFA38
+ ldr r6, _0208D128 ; =UNK_020FFA38
ldr r0, [r0, #0x14]
mov r1, r1, asr #0x4
ldrh r0, [r0, #0x0]
@@ -2414,7 +2426,7 @@ FUN_0208CDF0: ; 0x0208CDF0
mov r1, r1, lsl #0x1
mov r0, r0, lsl #0x15
mov r3, r0, lsr #0x1e
- ldr r2, _0208D12C ; =0x02106160
+ ldr r2, _0208D12C ; =UNK_02106160
ldrsh r0, [r6, r7]
ldr r3, [r2, r3, lsl #0x2]
ldrsh r1, [r6, r1]
@@ -2576,7 +2588,7 @@ _0208D090:
mov r0, r0, lsr #0x10
str r0, [r1, #0x0]
ldr r5, [r5, #0x40]
- ldr r4, _0208D13C ; =0x02106158
+ ldr r4, _0208D13C ; =UNK_02106158
ldr r1, [r5, #0x20]
ldrsh r0, [r5, #0x7c]
ldr r3, [r1, #0x14]
@@ -2592,12 +2604,12 @@ _0208D090:
bx lr
.balign 4
_0208D124: .word 0x040004A4
-_0208D128: .word 0x020FFA38
-_0208D12C: .word 0x02106160
+_0208D128: .word UNK_020FFA38
+_0208D12C: .word UNK_02106160
_0208D130: .word 0x04000454
_0208D134: .word 0x04000470
_0208D138: .word 0x04000480
-_0208D13C: .word 0x02106158
+_0208D13C: .word UNK_02106158
arm_func_start FUN_0208D140
FUN_0208D140: ; 0x0208D140
@@ -2628,7 +2640,7 @@ FUN_0208D140: ; 0x0208D140
ldr r0, [r5, #0x40]
ldrh r1, [r4, #0x20]
ldr r0, [r0, #0x20]
- ldr r6, _0208D478 ; =0x020FFA38
+ ldr r6, _0208D478 ; =UNK_020FFA38
ldr r0, [r0, #0x0]
mov r1, r1, asr #0x4
mov r2, r1, lsl #0x1
@@ -2638,7 +2650,7 @@ FUN_0208D140: ; 0x0208D140
mov r1, r1, lsl #0x1
mov r0, r0, lsl #0xd
mov r3, r0, lsr #0x1e
- ldr r2, _0208D47C ; =0x02106160
+ ldr r2, _0208D47C ; =UNK_02106160
ldrsh r0, [r6, r7]
ldr r3, [r2, r3, lsl #0x2]
ldrsh r1, [r6, r1]
@@ -2799,7 +2811,7 @@ _0208D3E0:
mov r0, r0, lsr #0x10
str r0, [r1, #0x0]
ldr r2, [r5, #0x40]
- ldr r4, _0208D48C ; =0x02106158
+ ldr r4, _0208D48C ; =UNK_02106158
ldr r1, [r2, #0x20]
ldrsh r0, [r2, #0x78]
ldr r12, [r1, #0x0]
@@ -2816,12 +2828,12 @@ _0208D3E0:
bx lr
.balign 4
_0208D474: .word 0x040004A4
-_0208D478: .word 0x020FFA38
-_0208D47C: .word 0x02106160
+_0208D478: .word UNK_020FFA38
+_0208D47C: .word UNK_02106160
_0208D480: .word 0x04000454
_0208D484: .word 0x04000470
_0208D488: .word 0x04000480
-_0208D48C: .word 0x02106158
+_0208D48C: .word UNK_02106158
arm_func_start FUN_0208D490
FUN_0208D490: ; 0x0208D490
@@ -3836,7 +3848,7 @@ _0208E39C:
str r3, [sp, #0x8]
bl MTX_MultVec43
ldrh r0, [r6, #0x20]
- ldr r2, _0208E69C ; =0x020FFA38
+ ldr r2, _0208E69C ; =UNK_020FFA38
mov r9, #0x0
mov r0, r0, asr #0x4
mov r3, r0, lsl #0x1
@@ -3917,7 +3929,7 @@ _0208E4BC:
str r3, [sp, #0x8]
bl MTX_MultVec43
ldrh r0, [r6, #0x20]
- ldr r2, _0208E69C ; =0x020FFA38
+ ldr r2, _0208E69C ; =UNK_020FFA38
mov lr, #0x0
mov r0, r0, asr #0x4
mov r3, r0, lsl #0x1
@@ -4011,7 +4023,7 @@ _0208E620:
bx lr
.balign 4
_0208E698: .word 0x040004A4
-_0208E69C: .word 0x020FFA38
+_0208E69C: .word UNK_020FFA38
_0208E6A0: .word 0x04000454
_0208E6A4: .word 0x04000470
_0208E6A8: .word 0x04000480
@@ -4121,7 +4133,7 @@ _0208E7E0:
str r3, [sp, #0x8]
bl MTX_MultVec43
ldrh r0, [r8, #0x20]
- ldr r2, _0208EAE8 ; =0x020FFA38
+ ldr r2, _0208EAE8 ; =UNK_020FFA38
ldr r12, [sp, #0x0]
mov r0, r0, asr #0x4
mov r3, r0, lsl #0x1
@@ -4202,7 +4214,7 @@ _0208E90C:
str r3, [sp, #0x8]
bl MTX_MultVec43
ldrh r0, [r8, #0x20]
- ldr r2, _0208EAE8 ; =0x020FFA38
+ ldr r2, _0208EAE8 ; =UNK_020FFA38
mov r8, #0x0
mov r0, r0, asr #0x4
mov r3, r0, lsl #0x1
@@ -4295,7 +4307,7 @@ _0208EA70:
bx lr
.balign 4
_0208EAE4: .word 0x040004A4
-_0208EAE8: .word 0x020FFA38
+_0208EAE8: .word UNK_020FFA38
_0208EAEC: .word 0x04000454
_0208EAF0: .word 0x04000470
_0208EAF4: .word 0x04000480
@@ -4495,7 +4507,7 @@ FUN_0208ED5C: ; 0x0208ED5C
addle sp, sp, #0x24
ldmleia sp!, {r4-r11,lr}
bxle lr
- ldr sb, _0208F06C ; =0x021C8C5C
+ ldr sb, _0208F06C ; =UNK_021C8C5C
str r0, [sp, #0x18]
str r0, [sp, #0x14]
str r0, [sp, #0x1c]
@@ -4671,7 +4683,7 @@ _0208F004:
ldmia sp!, {r4-r11,lr}
bx lr
.balign 4
-_0208F06C: .word 0x021C8C5C
+_0208F06C: .word UNK_021C8C5C
_0208F070: .word 0x5EEDF715
_0208F074: .word 0x1B0CB173
_0208F078: .word 0x0000FFFF
@@ -4722,7 +4734,7 @@ _0208F0EC:
mov r0, #0x1000
str r0, [sp, #0x34]
ldr r0, [sp, #0x8]
- ldr r6, _0208FD8C ; =0x021C8C5C
+ ldr r6, _0208FD8C ; =UNK_021C8C5C
ldr r4, _0208FD90 ; =0x5EEDF715
ldr r5, _0208FD94 ; =0x1B0CB173
str r0, [sp, #0x38]
@@ -4838,12 +4850,12 @@ _0208F294:
add r1, r1, #0x10000
mov r2, r0, lsl #0x1
str r1, [sp, #0x18]
- ldr r0, _0208FD98 ; =0x020FFA38
+ ldr r0, _0208FD98 ; =UNK_020FFA38
mov r1, r2, lsl #0x1
ldrsh r0, [r0, r1]
add r1, r2, #0x1
mov r2, r1, lsl #0x1
- ldr r1, _0208FD98 ; =0x020FFA38
+ ldr r1, _0208FD98 ; =UNK_020FFA38
ldrsh r3, [r1, r2]
ldr r2, [r9, #0x5c]
mov r1, #0x800
@@ -5555,10 +5567,10 @@ _0208FD14:
bx lr
.balign 4
_0208FD88: .word 0x00000FFF
-_0208FD8C: .word 0x021C8C5C
+_0208FD8C: .word UNK_021C8C5C
_0208FD90: .word 0x5EEDF715
_0208FD94: .word 0x1B0CB173
-_0208FD98: .word 0x020FFA38
+_0208FD98: .word UNK_020FFA38
_0208FD9C: .word 0x00000003
_0208FDA0: .word 0xAAAAAAAB
_0208FDA4: .word 0x0000FFFF
@@ -5659,7 +5671,7 @@ _0208FDCC: ; 0x0208FDCC
FUN_0208FF08: ; 0x0208FF08
stmdb sp!, {r4-r6,lr}
sub sp, sp, #0x10
- ldr r1, _0209018C ; =0x02106168
+ ldr r1, _0209018C ; =UNK_02106168
mov r4, r0
ldrh r3, [r1, #0x0]
ldrh r2, [r1, #0x2]
@@ -5825,7 +5837,7 @@ _0208FFE4:
ldmia sp!, {r4-r6,lr}
bx lr
.balign 4
-_0209018C: .word 0x02106168
+_0209018C: .word UNK_02106168
arm_func_start FUN_02090190
FUN_02090190: ; 0x02090190
@@ -5940,7 +5952,7 @@ _020902D8:
bl _s32_div_f
add r0, r0, r6, lsr #0x1b
_02090314:
- ldr r3, _02090368 ; =0x021C8C5C
+ ldr r3, _02090368 ; =UNK_021C8C5C
ldr r1, _0209036C ; =0x5EEDF715
ldr r12, [r3, #0x0]
ldr r2, _02090370 ; =0x1B0CB173
@@ -5962,7 +5974,7 @@ _02090314:
ldmia sp!, {r4-r6,lr}
bx lr
.balign 4
-_02090368: .word 0x021C8C5C
+_02090368: .word UNK_021C8C5C
_0209036C: .word 0x5EEDF715
_02090370: .word 0x1B0CB173
@@ -6264,7 +6276,7 @@ FUN_02090780: ; 0x02090780
b _02090838
_020907AC:
ldrh r1, [r0, #0x0]
- ldr r3, _02090854 ; =0x020FFA38
+ ldr r3, _02090854 ; =UNK_020FFA38
add r0, sp, #0x0
mov r1, r1, asr #0x4
mov r2, r1, lsl #0x1
@@ -6277,7 +6289,7 @@ _020907AC:
b _02090838
_020907DC:
ldrh r1, [r0, #0x0]
- ldr r3, _02090854 ; =0x020FFA38
+ ldr r3, _02090854 ; =UNK_020FFA38
add r0, sp, #0x0
mov r1, r1, asr #0x4
mov r2, r1, lsl #0x1
@@ -6290,7 +6302,7 @@ _020907DC:
b _02090838
_0209080C:
ldrh r1, [r0, #0x0]
- ldr r3, _02090854 ; =0x020FFA38
+ ldr r3, _02090854 ; =UNK_020FFA38
add r0, sp, #0x0
mov r1, r1, asr #0x4
mov r2, r1, lsl #0x1
@@ -6309,7 +6321,7 @@ _02090838:
ldmia sp!, {r4,lr}
bx lr
.balign 4
-_02090854: .word 0x020FFA38
+_02090854: .word UNK_020FFA38
arm_func_start FUN_02090858
FUN_02090858: ; 0x02090858
@@ -6361,7 +6373,7 @@ _020908F8: ; 0x020908F8
addne sp, sp, #0x4
ldmneia sp!, {r4-r5,lr}
bxne lr
- ldr r2, _02090998 ; =0x021C8C5C
+ ldr r2, _02090998 ; =UNK_021C8C5C
ldr r0, _0209099C ; =0x5EEDF715
ldr r3, [r2, #0x0]
ldr r1, _020909A0 ; =0x1B0CB173
@@ -6398,7 +6410,7 @@ _020908F8: ; 0x020908F8
ldmia sp!, {r4-r5,lr}
bx lr
.balign 4
-_02090998: .word 0x021C8C5C
+_02090998: .word UNK_021C8C5C
_0209099C: .word 0x5EEDF715
_020909A0: .word 0x1B0CB173
@@ -6506,7 +6518,7 @@ _02090AE4:
arm_func_start FUN_02090AF4
FUN_02090AF4:
stmdb sp!, {r4,lr}
- ldr ip, _02090B44 ; =0x021C8C5C
+ ldr ip, _02090B44 ; =UNK_021C8C5C
ldr r2, _02090B48 ; =0x5EEDF715
ldr r4, [r12, #0x0]
ldr r3, _02090B4C ; =0x1B0CB173
@@ -6526,14 +6538,14 @@ FUN_02090AF4:
ldmia sp!, {r4,lr}
bx lr
.balign 4
-_02090B44: .word 0x021C8C5C
+_02090B44: .word UNK_021C8C5C
_02090B48: .word 0x5EEDF715
_02090B4C: .word 0x1B0CB173
arm_func_start FUN_02090B50
FUN_02090B50: ; 0x02090B50
stmdb sp!, {r4,lr}
- ldr ip, _02090BAC ; =0x021C8C5C
+ ldr ip, _02090BAC ; =UNK_021C8C5C
ldr r2, _02090BB0 ; =0x5EEDF715
ldr r4, [r12, #0x0]
ldr r3, _02090BB4 ; =0x1B0CB173
@@ -6556,7 +6568,7 @@ FUN_02090B50: ; 0x02090B50
ldmia sp!, {r4,lr}
bx lr
.balign 4
-_02090BAC: .word 0x021C8C5C
+_02090BAC: .word UNK_021C8C5C
_02090BB0: .word 0x5EEDF715
_02090BB4: .word 0x1B0CB173
@@ -6569,8 +6581,8 @@ FUN_02090BBC: ; 0x02090BBC
stmdb sp!, {r4-r6,lr}
mov r0, #0x10000
rsb r0, r0, #0x0
- ldr r3, _02090CB8 ; =0x021C8C6C
- ldr r2, _02090CBC ; =0x021C8C68
+ ldr r3, _02090CB8 ; =UNK_021C8C6C
+ ldr r2, _02090CBC ; =UNK_021C8C68
and r0, r1, r0
cmp r0, #0x10000
and r4, r1, #0xff
@@ -6583,36 +6595,36 @@ FUN_02090BBC: ; 0x02090BBC
_02090BF4:
cmp r4, #0x7
bne _02090C84
- ldr r0, _02090CC0 ; =0x021C8C64
+ ldr r0, _02090CC0 ; =UNK_021C8C64
ldrh r1, [r0, #0x0]
cmp r1, #0x0
beq _02090C84
- ldr r1, _02090CC4 ; =0x021C8C60
+ ldr r1, _02090CC4 ; =UNK_021C8C60
ldrh r2, [r1, #0x0]
cmp r2, #0x0
beq _02090C84
ldrh r0, [r0, #0x0]
ldrh r1, [r1, #0x0]
bl OSi_UnlockVram
- ldr r0, _02090CC0 ; =0x021C8C64
+ ldr r0, _02090CC0 ; =UNK_021C8C64
mov r1, #0x0
strh r1, [r0, #0x0]
b _02090C84
_02090C38:
cmp r4, #0x0
bne _02090C78
- ldr r0, _02090CC0 ; =0x021C8C64
+ ldr r0, _02090CC0 ; =UNK_021C8C64
ldrh r1, [r0, #0x0]
cmp r1, #0x0
beq _02090C78
- ldr r1, _02090CC4 ; =0x021C8C60
+ ldr r1, _02090CC4 ; =UNK_021C8C60
ldrh r2, [r1, #0x0]
cmp r2, #0x0
beq _02090C78
ldrh r0, [r0, #0x0]
ldrh r1, [r1, #0x0]
bl OSi_UnlockVram
- ldr r0, _02090CC0 ; =0x021C8C64
+ ldr r0, _02090CC0 ; =UNK_021C8C64
mov r1, #0x0
strh r1, [r0, #0x0]
_02090C78:
@@ -6623,9 +6635,9 @@ _02090C84:
cmp r6, #0x0
ldmeqia sp!, {r4-r6,lr}
bxeq lr
- ldr r3, _02090CB8 ; =0x021C8C6C
+ ldr r3, _02090CB8 ; =UNK_021C8C6C
mov r12, #0x0
- ldr r2, _02090CBC ; =0x021C8C68
+ ldr r2, _02090CBC ; =UNK_021C8C68
mov r0, r5
mov r1, r4
str r12, [r3, #0x0]
@@ -6634,10 +6646,10 @@ _02090C84:
ldmia sp!, {r4-r6,lr}
bx lr
.balign 4
-_02090CB8: .word 0x021C8C6C
-_02090CBC: .word 0x021C8C68
-_02090CC0: .word 0x021C8C64
-_02090CC4: .word 0x021C8C60
+_02090CB8: .word UNK_021C8C6C
+_02090CBC: .word UNK_021C8C68
+_02090CC0: .word UNK_021C8C64
+_02090CC4: .word UNK_021C8C60
arm_func_start FUN_02090CC8
FUN_02090CC8: ; 0x02090CC8
@@ -6654,7 +6666,7 @@ _02090CE4: ; 0x02090CE4
ldmeqia sp!, {r4-r6,lr}
bxeq lr
bl OS_DisableInterrupts
- ldr r1, _02090DA8 ; =0x021C8C6C
+ ldr r1, _02090DA8 ; =UNK_021C8C6C
mov r4, r0
ldr r1, [r1, #0x0]
cmp r1, #0x0
@@ -6676,10 +6688,10 @@ _02090D28: ; 0x02090D28
_02090D3C:
cmp r6, #0x0
ldreq r1, _02090DB0 ; =FUN_02090BB8
- ldreq r0, _02090DA8 ; =0x021C8C6C
- ldr r3, _02090DB4 ; =0x021C8C68
+ ldreq r0, _02090DA8 ; =UNK_021C8C6C
+ ldr r3, _02090DB4 ; =UNK_021C8C68
streq r1, [r0, #0x0]
- ldrne r0, _02090DA8 ; =0x021C8C6C
+ ldrne r0, _02090DA8 ; =UNK_021C8C6C
mov r1, #0x20000
strne r6, [r0, #0x0]
mov r0, #0xf
@@ -6689,7 +6701,7 @@ _02090D3C:
_02090D6C: ; 0x02090D6C
cmp r0, #0x0
bge _02090D94
- ldr r1, _02090DA8 ; =0x021C8C6C
+ ldr r1, _02090DA8 ; =UNK_021C8C6C
mov r2, #0x0
mov r0, r4
str r2, [r1, #0x0]
@@ -6704,10 +6716,10 @@ _02090D94:
ldmia sp!, {r4-r6,lr}
bx lr
.balign 4
-_02090DA8: .word 0x021C8C6C
+_02090DA8: .word UNK_021C8C6C
_02090DAC: .word FUN_02090BBC
_02090DB0: .word FUN_02090BB8
-_02090DB4: .word 0x021C8C68
+_02090DB4: .word UNK_021C8C68
arm_func_start FUN_02090DB8
FUN_02090DB8: ; 0x02090DB8
@@ -6724,7 +6736,7 @@ _02090DD8: ; 0x02090DD8
moveq r0, #0x2
ldmeqia sp!, {r4-r8,lr}
bxeq lr
- ldr r8, _02091020 ; =0x021C8C60
+ ldr r8, _02091020 ; =UNK_021C8C60
ldrh r0, [r8, #0x0]
cmp r0, #0x0
bne _02090E20
@@ -6741,7 +6753,7 @@ _02090DFC:
beq _02090DFC
_02090E20:
bl OS_DisableInterrupts
- ldr r1, _02091024 ; =0x021C8C6C
+ ldr r1, _02091024 ; =UNK_021C8C6C
mov r4, r0
ldr r1, [r1, #0x0]
cmp r1, #0x0
@@ -6751,7 +6763,7 @@ _02090E20:
ldmia sp!, {r4-r8,lr}
bx lr
_02090E48:
- ldr r1, _02091028 ; =0x021C8C64
+ ldr r1, _02091028 ; =UNK_021C8C64
ldrh r1, [r1, #0x0]
cmp r1, #0x0
beq _02090E68
@@ -6768,7 +6780,7 @@ _02090E68:
beq _02090F14
b _02090F68
_02090E84:
- ldr r1, _02091020 ; =0x021C8C60
+ ldr r1, _02091020 ; =UNK_021C8C60
mov r0, #0x4
ldrh r1, [r1, #0x0]
bl OSi_TryLockVram
@@ -6781,7 +6793,7 @@ _02090E94: ; 0x02090E94
ldmia sp!, {r4-r8,lr}
bx lr
_02090EB0:
- ldr r0, _02091028 ; =0x021C8C64
+ ldr r0, _02091028 ; =UNK_021C8C64
mov r2, #0x4
ldr r1, _0209102C ; =0x04000242
strh r2, [r0, #0x0]
@@ -6789,7 +6801,7 @@ _02090EB0:
strb r0, [r1, #0x0]
b _02090F78
_02090ECC:
- ldr r1, _02091020 ; =0x021C8C60
+ ldr r1, _02091020 ; =UNK_021C8C60
mov r0, #0x8
ldrh r1, [r1, #0x0]
bl OSi_TryLockVram
@@ -6802,7 +6814,7 @@ _02090EDC: ; 0x02090EDC
ldmia sp!, {r4-r8,lr}
bx lr
_02090EF8:
- ldr r0, _02091028 ; =0x021C8C64
+ ldr r0, _02091028 ; =UNK_021C8C64
mov r2, #0x8
ldr r1, _02091030 ; =0x04000243
strh r2, [r0, #0x0]
@@ -6810,7 +6822,7 @@ _02090EF8:
strb r0, [r1, #0x0]
b _02090F78
_02090F14:
- ldr r1, _02091020 ; =0x021C8C60
+ ldr r1, _02091020 ; =UNK_021C8C60
mov r0, #0xc
ldrh r1, [r1, #0x0]
bl OSi_TryLockVram
@@ -6823,7 +6835,7 @@ _02090F24: ; 0x02090F24
ldmia sp!, {r4-r8,lr}
bx lr
_02090F40:
- ldr r0, _02091028 ; =0x021C8C64
+ ldr r0, _02091028 ; =UNK_021C8C64
mov r2, #0xc
ldr r1, _0209102C ; =0x04000242
strh r2, [r0, #0x0]
@@ -6851,10 +6863,10 @@ _02090F84: ; 0x02090F84
_02090F98:
cmp r6, #0x0
ldreq r1, _02091038 ; =FUN_02090BB8
- ldreq r0, _02091024 ; =0x021C8C6C
- ldr r3, _0209103C ; =0x021C8C68
+ ldreq r0, _02091024 ; =UNK_021C8C6C
+ ldr r3, _0209103C ; =UNK_021C8C68
streq r1, [r0, #0x0]
- ldrne r0, _02091024 ; =0x021C8C6C
+ ldrne r0, _02091024 ; =UNK_021C8C6C
mov r1, #0x10000
strne r6, [r0, #0x0]
mov r0, #0xf
@@ -6864,14 +6876,14 @@ _02090F98:
_02090FC8: ; 0x02090FC8
cmp r0, #0x0
bge _0209100C
- ldr r0, _02091028 ; =0x021C8C64
- ldr r1, _02091020 ; =0x021C8C60
+ ldr r0, _02091028 ; =UNK_021C8C64
+ ldr r1, _02091020 ; =UNK_021C8C60
ldrh r0, [r0, #0x0]
ldrh r1, [r1, #0x0]
bl OSi_UnlockVram
- ldr r2, _02091028 ; =0x021C8C64
+ ldr r2, _02091028 ; =UNK_021C8C64
mov r3, #0x0
- ldr r1, _02091024 ; =0x021C8C6C
+ ldr r1, _02091024 ; =UNK_021C8C6C
mov r0, r4
strh r3, [r2, #0x0]
str r3, [r1, #0x0]
@@ -6886,11 +6898,11 @@ _0209100C:
ldmia sp!, {r4-r8,lr}
bx lr
.balign 4
-_02091020: .word 0x021C8C60
-_02091024: .word 0x021C8C6C
-_02091028: .word 0x021C8C64
+_02091020: .word UNK_021C8C60
+_02091024: .word UNK_021C8C6C
+_02091028: .word UNK_021C8C64
_0209102C: .word 0x04000242
_02091030: .word 0x04000243
_02091034: .word FUN_02090BBC
_02091038: .word FUN_02090BB8
-_0209103C: .word 0x021C8C68
+_0209103C: .word UNK_021C8C68