summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/FUN_020C9C0C.s8
-rw-r--r--asm/arm9_thumb.s2818
-rw-r--r--asm/rom1.5.s2
-rw-r--r--global.inc12
-rw-r--r--src/FUN_02000DF4.c10
-rw-r--r--src/main.c166
-rw-r--r--undefined_syms.txt14
7 files changed, 1516 insertions, 1514 deletions
diff --git a/asm/FUN_020C9C0C.s b/asm/FUN_020C9C0C.s
index fc770950..ec92f002 100644
--- a/asm/FUN_020C9C0C.s
+++ b/asm/FUN_020C9C0C.s
@@ -5,8 +5,8 @@
.text
- arm_func_start FUN_020C9C0C
-FUN_020C9C0C: ; 0x020C9C0C
+ arm_func_start OS_WaitIrq
+OS_WaitIrq: ; 0x020C9C0C
stmdb sp!, {r4-r6,lr}
mov r5, r0
mov r4, r1
@@ -2922,8 +2922,8 @@ _020CD33C:
.byte 0x04, 0x20, 0xA0, 0xE1, 0x05, 0xEB, 0xFF, 0xEB, 0x00, 0x00, 0x50, 0xE3, 0xF9, 0xFF, 0xFF, 0x1A
.byte 0x70, 0x40, 0xBD, 0xE8, 0x1E, 0xFF, 0x2F, 0xE1
- arm_func_start FUN_020D50D8
-FUN_020D50D8: ; 0x020D50D8
+ arm_func_start PM_GetBackLight
+PM_GetBackLight: ; 0x020D50D8
stmdb sp!, {r4-r5,lr}
sub sp, sp, #0x4
mov r4, r1
diff --git a/asm/arm9_thumb.s b/asm/arm9_thumb.s
index 3c463c3d..2084721f 100644
--- a/asm/arm9_thumb.s
+++ b/asm/arm9_thumb.s
@@ -67,7 +67,7 @@ FUN_02000E7C: ; 0x02000E7C
ldr r0, [r0, #0x14]
cmp r0, #0x0
beq _02000E8E
- bl FUN_02020C2C
+ bl ErrorHandling
_02000E8E:
ldr r0, _02000E98 ; =0x02106FA0
str r5, [r0, #0x10]
@@ -82,7 +82,7 @@ FUN_02000E9C: ; 0x02000E9C
bl FUN_0202FB80
mov r0, #0x1
add r1, r0, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
ldr r0, _02000EC4 ; =0x021C48B8
ldr r1, [r0, #0x2c]
add r1, r1, #0x1
@@ -306,7 +306,7 @@ _0200105C:
_02001064:
add r0, sp, #0x4
add r1, sp, #0x0
- blx FUN_020D50D8
+ blx PM_GetBackLight
ldr r0, [sp, #0x4]
cmp r0, #0x1
bne _02001096
@@ -318,7 +318,7 @@ _02001064:
_0200107E:
add r0, sp, #0x4
add r1, sp, #0x0
- blx FUN_020D50D8
+ blx PM_GetBackLight
ldr r0, [sp, #0x4]
cmp r0, #0x0
bne _02001096
@@ -3116,7 +3116,7 @@ _0200248C:
lsl r0, r0, #0x8
cmp r5, r0
bne _020024B0
- bl FUN_02020C2C
+ bl ErrorHandling
_020024B0:
ldr r0, _02002664 ; =0x0000F0FD
cmp r5, r0
@@ -4153,7 +4153,7 @@ FUN_02002C84: ; 0x02002C84
add r5, r1, #0x0
cmp r4, #0x4
blt _02002C92
- bl FUN_02020C2C
+ bl ErrorHandling
_02002C92:
ldr r0, _02002CBC ; =0x02106FC8
lsl r4, r4, #0x2
@@ -4163,7 +4163,7 @@ _02002C92:
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02002CA6
- bl FUN_02020C2C
+ bl ErrorHandling
_02002CA6:
ldr r0, _02002CBC ; =0x02106FC8
mov r1, #0x0
@@ -4183,7 +4183,7 @@ FUN_02002CC0: ; 0x02002CC0
add r4, r0, #0x0
cmp r4, #0x4
blt _02002CCC
- bl FUN_02020C2C
+ bl ErrorHandling
_02002CCC:
ldr r0, _02002CF4 ; =0x02106FC8
lsl r4, r4, #0x2
@@ -4193,7 +4193,7 @@ _02002CCC:
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02002CE0
- bl FUN_02020C2C
+ bl ErrorHandling
_02002CE0:
ldr r0, _02002CF4 ; =0x02106FC8
mov r1, #0x1
@@ -4213,7 +4213,7 @@ FUN_02002CF8: ; 0x02002CF8
add r4, r0, #0x0
cmp r4, #0x4
blt _02002D04
- bl FUN_02020C2C
+ bl ErrorHandling
_02002D04:
ldr r0, _02002D8C ; =0x02106FC8
lsl r6, r4, #0x2
@@ -4345,7 +4345,7 @@ FUN_02002DE0: ; 0x02002DE0
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02002DFA
- bl FUN_02020C2C
+ bl ErrorHandling
_02002DFA:
ldr r0, _02002E10 ; =0x02106FC8
add r1, r5, #0x0
@@ -4372,7 +4372,7 @@ FUN_02002E14: ; 0x02002E14
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02002E2E
- bl FUN_02020C2C
+ bl ErrorHandling
_02002E2E:
add r0, r5, #0x0
bl FUN_02021F2C
@@ -4505,7 +4505,7 @@ FUN_02002F08: ; 0x02002F08
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02002F22
- bl FUN_02020C2C
+ bl ErrorHandling
_02002F22:
add r0, r5, #0x0
bl FUN_02021F2C
@@ -4590,7 +4590,7 @@ FUN_02002F9C: ; 0x02002F9C
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02002FB4
- bl FUN_02020C2C
+ bl ErrorHandling
_02002FB4:
add r0, r5, #0x0
bl FUN_02021F2C
@@ -4716,7 +4716,7 @@ FUN_02003084: ; 0x02003084
bl FUN_02006C08
add r6, r0, #0x0
bne _0200309E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200309E:
cmp r4, #0x0
bne _020030A6
@@ -4734,7 +4734,7 @@ _020030A6:
add r0, r4, r0
cmp r0, r1
bls _020030C0
- bl FUN_02020C2C
+ bl ErrorHandling
_020030C0:
lsl r0, r4, #0x10
lsr r0, r0, #0x10
@@ -4788,7 +4788,7 @@ FUN_02003108: ; 0x02003108
add r0, r7, r0
cmp r0, r1
bls _02003126
- bl FUN_02020C2C
+ bl ErrorHandling
_02003126:
cmp r4, #0x3
bhi _0200315E
@@ -4820,7 +4820,7 @@ _02003156:
add r1, r0, #0x0
b _02003164
_0200315E:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_02003164:
lsl r0, r7, #0x10
@@ -4845,7 +4845,7 @@ FUN_0200317C: ; 0x0200317C
bl FUN_02006C08
add r4, r0, #0x0
bne _02003192
- bl FUN_02020C2C
+ bl ErrorHandling
_02003192:
cmp r5, #0x0
bne _0200319A
@@ -5859,7 +5859,7 @@ FUN_02003914: ; 0x02003914
ldr r0, [r0, #0x8]
cmp r1, r0
bls _0200393A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200393A:
sub r0, r7, #0x1
cmp r0, #0x1
@@ -5977,7 +5977,7 @@ FUN_020039E8: ; 0x020039E8
_02003A0A:
cmp r0, #0x0
bne _02003A12
- bl FUN_02020C2C
+ bl ErrorHandling
_02003A12:
add r3, sp, #0x10
ldrh r0, [r3, #0x14]
@@ -6051,7 +6051,7 @@ FUN_02003A64: ; 0x02003A64
_02003A8E:
cmp r0, #0x0
bne _02003A96
- bl FUN_02020C2C
+ bl ErrorHandling
_02003A96:
cmp r5, #0x0
beq _02003AC0
@@ -6160,7 +6160,7 @@ FUN_02003B40: ; 0x02003B40
bl FUN_02006C08
add r4, r0, #0x0
bne _02003B58
- bl FUN_02020C2C
+ bl ErrorHandling
_02003B58:
ldr r0, [sp, #0x1c]
cmp r0, #0x0
@@ -6604,7 +6604,7 @@ _02003E8C:
add r0, r0, r1
pop {r4, pc}
_02003E92:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4, pc}
nop
@@ -6662,7 +6662,7 @@ FUN_02003F3C: ; 0x02003F3C
mvn r0, r0
cmp r4, r0
bne _02003F5A
- bl FUN_02020C2C
+ bl ErrorHandling
_02003F5A:
cmp r5, #0x0
beq _02003F60
@@ -6757,7 +6757,7 @@ FUN_02003FF4: ; 0x02003FF4
add r4, r0, #0x0
cmp r5, #0x9
blt _02004008
- bl FUN_02020C2C
+ bl ErrorHandling
mov r5, #0x0
_02004008:
ldr r0, _02004014 ; =0x000BBC94
@@ -6813,7 +6813,7 @@ _02004056:
mov r0, #0x7
pop {r3, pc}
_0200405A:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x3
pop {r3, pc}
.balign 4
@@ -7505,7 +7505,7 @@ FUN_02004568: ; 0x02004568
add r0, r5, #0x0
mov r1, #0x4
bl FUN_02003FA8
- bl FUN_02020C2C
+ bl ErrorHandling
b _0200459C
_02004594:
ldrh r0, [r4, #0x0]
@@ -7570,7 +7570,7 @@ _020045E4:
add r0, r7, #0x0
mov r1, #0x4
bl FUN_02003FA8
- bl FUN_02020C2C
+ bl ErrorHandling
b _02004638
_02004630:
ldrh r0, [r4, #0x0]
@@ -7707,7 +7707,7 @@ FUN_02004748: ; 0x02004748
bl FUN_02003D30
cmp r4, #0x7
blt _02004762
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1a
bl FUN_02003D38
ldr r0, [r0, #0x0]
@@ -7903,7 +7903,7 @@ FUN_020048BC: ; 0x020048BC
push {r4, lr}
add r4, r0, #0x0
bpl _020048C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020048C6:
add r0, r4, #0x0
blx FUN_020C0F50
@@ -7990,21 +7990,21 @@ FUN_02004930: ; 0x02004930
beq _02004954
cmp r5, #0xf
beq _02004954
- bl FUN_02020C2C
+ bl ErrorHandling
_02004954:
cmp r5, #0xe
bne _02004962
ldrb r0, [r6, #0x0]
cmp r0, #0x0
bne _02004962
- bl FUN_02020C2C
+ bl ErrorHandling
_02004962:
cmp r5, #0xf
bne _02004970
ldrb r0, [r4, #0x0]
cmp r0, #0x0
bne _02004970
- bl FUN_02020C2C
+ bl ErrorHandling
_02004970:
cmp r5, #0xe
bne _0200497C
@@ -8031,7 +8031,7 @@ FUN_02004984: ; 0x02004984
beq _020049A8
cmp r5, #0xf
beq _020049A8
- bl FUN_02020C2C
+ bl ErrorHandling
_020049A8:
cmp r5, #0xe
bne _020049D6
@@ -8053,7 +8053,7 @@ _020049CA:
strb r0, [r6, #0x0]
b _020049FE
_020049D0:
- bl FUN_02020C2C
+ bl ErrorHandling
b _020049FE
_020049D6:
ldrb r0, [r4, #0x0]
@@ -8074,7 +8074,7 @@ _020049F4:
strb r0, [r4, #0x0]
b _020049FE
_020049FA:
- bl FUN_02020C2C
+ bl ErrorHandling
_020049FE:
mov r0, #0x1
pop {r4-r6, pc}
@@ -8095,7 +8095,7 @@ FUN_02004A04: ; 0x02004A04
beq _02004A2A
cmp r5, #0xf
beq _02004A2A
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
_02004A2A:
cmp r5, #0xe
@@ -8111,7 +8111,7 @@ _02004A2A:
strb r0, [r6, #0x0]
pop {r4-r6, pc}
_02004A46:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
_02004A4C:
ldrb r0, [r4, #0x0]
@@ -8125,7 +8125,7 @@ _02004A4C:
strb r0, [r4, #0x0]
pop {r4-r6, pc}
_02004A64:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
.balign 4
@@ -8248,13 +8248,13 @@ FUN_02004B30: ; 0x02004B30
beq _02004B54
cmp r5, #0xf
beq _02004B54
- bl FUN_02020C2C
+ bl ErrorHandling
_02004B54:
add r0, r6, #0x0
blx FUN_020C226C
add r7, r0, #0x0
bne _02004B68
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x30
mov r0, #0x0
pop {r3-r7, pc}
@@ -8265,7 +8265,7 @@ _02004B68:
blx FUN_020C217C
add r6, r0, #0x0
bne _02004B80
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x30
mov r0, #0x0
pop {r3-r7, pc}
@@ -8278,7 +8278,7 @@ _02004B80:
str r0, [r4, #0x0]
cmp r0, #0x0
bne _02004B9C
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x30
mov r0, #0x0
pop {r3-r7, pc}
@@ -8297,7 +8297,7 @@ _02004B9C:
mvn r1, r1
cmp r0, r1
bne _02004BC6
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x30
mov r0, #0x0
pop {r3-r7, pc}
@@ -8378,7 +8378,7 @@ FUN_02004C3C: ; 0x02004C3C
beq _02004C60
cmp r5, #0xf
beq _02004C60
- bl FUN_02020C2C
+ bl ErrorHandling
_02004C60:
add r0, r5, #0x0
bl FUN_02004AAC
@@ -8745,7 +8745,7 @@ _02004EF2:
blx FUN_020C226C
cmp r0, #0x0
bne _02004F02
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_02004F02:
@@ -8755,7 +8755,7 @@ _02004F02:
blx FUN_020C20DC
cmp r0, #0x0
bne _02004F18
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_02004F18:
@@ -9207,7 +9207,7 @@ _0200523E:
add r4, r0, #0x0
b _02005258
_02005250:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4-r6, pc}
_02005258:
@@ -9294,7 +9294,7 @@ FUN_02005308: ; 0x02005308
add r5, r1, #0x0
cmp r0, #0x4
beq _02005318
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_02005318:
@@ -9302,7 +9302,7 @@ _02005318:
bl FUN_020048D0
cmp r0, #0x7
beq _0200532A
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0200532A:
@@ -10232,7 +10232,7 @@ FUN_02005AE0: ; 0x02005AE0
bl FUN_02016998
add r4, r0, #0x0
bne _02005B04
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
_02005B04:
mov r2, #0x0
@@ -10784,14 +10784,14 @@ FUN_02005F3C: ; 0x02005F3C
ldr r0, [r4, #0x4]
cmp r0, #0x1
beq _02005F4A
- bl FUN_02020C2C
+ bl ErrorHandling
_02005F4A:
ldr r1, [r4, #0x0]
mov r0, #0x0
blx FUN_020D2040
cmp r0, #0x1
beq _02005F5A
- bl FUN_02020C2C
+ bl ErrorHandling
_02005F5A:
mov r0, #0x0
str r0, [r4, #0x4]
@@ -10833,7 +10833,7 @@ FUN_02005F90: ; 0x02005F90
blx FUN_020D24EC
cmp r0, #0x1
beq _02005FA6
- bl FUN_02020C2C
+ bl ErrorHandling
_02005FA6:
mov r0, #0x2
ldr r2, [sp, #0x4]
@@ -10904,7 +10904,7 @@ _02006018:
_02006020:
cmp r6, #0x8
blt _0200602C
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_0200602C:
@@ -10942,7 +10942,7 @@ _02006062:
add r4, r0, #0x0
b _02006076
_0200606E:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_02006076:
@@ -10953,7 +10953,7 @@ _02006076:
_02006080:
cmp r4, #0x0
bne _0200608C
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_0200608C:
@@ -11012,7 +11012,7 @@ _020060E8:
cmp r3, r0
blo _020060FC
_020060F2:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x10
mov r0, #0x0
pop {r3-r7, pc}
@@ -11061,7 +11061,7 @@ FUN_02006130: ; 0x02006130
blx FUN_020D24EC
cmp r0, #0x0
bne _02006152
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x2c
mov r0, #0x0
pop {r4-r5, pc}
@@ -11367,7 +11367,7 @@ FUN_02006314: ; 0x02006314
ldrh r0, [r0, #0x0]
cmp r0, r5
bgt _0200637A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200637A:
ldr r0, [sp, #0x14]
mov r2, #0x0
@@ -11413,7 +11413,7 @@ _020063D6:
str r0, [sp, #0x14]
cmp r0, #0x0
bne _020063E0
- bl FUN_02020C2C
+ bl ErrorHandling
_020063E0:
ldr r1, [sp, #0x0]
ldr r2, [sp, #0x14]
@@ -11468,7 +11468,7 @@ FUN_020063F4: ; 0x020063F4
ldrh r0, [r0, #0x0]
cmp r0, r5
bgt _0200645A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200645A:
ldr r0, [sp, #0x14]
mov r2, #0x0
@@ -11514,7 +11514,7 @@ _020064B6:
str r0, [sp, #0x14]
cmp r0, #0x0
bne _020064C0
- bl FUN_02020C2C
+ bl ErrorHandling
_020064C0:
ldr r0, [sp, #0x7c]
cmp r0, #0x0
@@ -11680,7 +11680,7 @@ FUN_020065A4: ; 0x020065A4
ldrh r0, [r0, #0x0]
cmp r0, r5
bgt _0200660A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200660A:
ldr r0, [sp, #0xc]
mov r2, #0x0
@@ -11719,7 +11719,7 @@ _0200660A:
sub r0, r1, r0
str r0, [sp, #0xc]
bne _02006664
- bl FUN_02020C2C
+ bl ErrorHandling
_02006664:
ldr r0, [sp, #0xc]
add sp, #0x58
@@ -11807,7 +11807,7 @@ FUN_02006704: ; 0x02006704
add r6, r2, #0x0
cmp r0, r4
bhi _0200671A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200671A:
ldr r2, [r5, #0x48]
lsl r1, r4, #0x3
@@ -11861,7 +11861,7 @@ FUN_02006774: ; 0x02006774
add r6, r2, #0x0
cmp r0, r4
bhi _0200678A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200678A:
ldr r2, [r5, #0x48]
lsl r1, r4, #0x3
@@ -11904,7 +11904,7 @@ FUN_020067D0: ; 0x020067D0
add r4, r1, #0x0
cmp r0, r4
bhi _020067E4
- bl FUN_02020C2C
+ bl ErrorHandling
_020067E4:
ldr r2, [r5, #0x48]
lsl r1, r4, #0x3
@@ -11939,7 +11939,7 @@ FUN_02006814: ; 0x02006814
add r7, r3, #0x0
cmp r0, r4
bhi _0200682A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200682A:
ldr r2, [r5, #0x48]
lsl r1, r4, #0x3
@@ -13452,7 +13452,7 @@ _020073AE:
_020073BE:
cmp r4, #0x4
bne _020073C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020073C6:
ldr r0, [sp, #0x30]
ldr r3, [sp, #0x14]
@@ -13487,7 +13487,7 @@ FUN_020073E8: ; 0x020073E8
str r3, [sp, #0x4]
lsr r0, r0, #0x1f
beq _02007408
- bl FUN_02020C2C
+ bl ErrorHandling
_02007408:
add r5, r4, r6
mov r0, #0x0
@@ -14326,7 +14326,7 @@ _020079CC:
lsr r0, r0, #0x1e
pop {r3, pc}
_020079D6:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -15540,7 +15540,7 @@ FUN_02008268: ; 0x02008268
push {r4, lr}
add r4, r0, #0x0
bne _02008272
- bl FUN_02020C2C
+ bl ErrorHandling
_02008272:
ldr r0, [r4, #0x0]
lsl r0, r0, #0x1f
@@ -16659,33 +16659,33 @@ FUN_02008AA4: ; 0x02008AA4
str r4, [sp, #0xc]
cmp r0, #0x0
bne _02008AC2
- bl FUN_02020C2C
+ bl ErrorHandling
_02008AC2:
ldr r0, [sp, #0x48]
cmp r0, #0x0
bne _02008ACC
- bl FUN_02020C2C
+ bl ErrorHandling
_02008ACC:
ldr r0, [sp, #0x50]
cmp r0, #0x0
bne _02008AD6
- bl FUN_02020C2C
+ bl ErrorHandling
_02008AD6:
ldr r0, [sp, #0x4c]
cmp r0, #0x0
bne _02008AE0
- bl FUN_02020C2C
+ bl ErrorHandling
_02008AE0:
cmp r5, #0x0
bne _02008AE8
- bl FUN_02020C2C
+ bl ErrorHandling
_02008AE8:
ldr r0, [sp, #0x44]
add r1, r6, #0x0
bl FUN_020094F0
add r7, r0, #0x0
bne _02008AF8
- bl FUN_02020C2C
+ bl ErrorHandling
_02008AF8:
ldr r0, [sp, #0x48]
ldr r1, [sp, #0x0]
@@ -16693,7 +16693,7 @@ _02008AF8:
str r0, [sp, #0x14]
cmp r0, #0x0
bne _02008B0A
- bl FUN_02020C2C
+ bl ErrorHandling
_02008B0A:
ldr r0, [sp, #0x4c]
ldr r1, [sp, #0x4]
@@ -16701,7 +16701,7 @@ _02008B0A:
str r0, [sp, #0x10]
cmp r0, #0x0
bne _02008B1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02008B1C:
ldr r0, [sp, #0x50]
cmp r0, #0x0
@@ -16715,7 +16715,7 @@ _02008B1C:
str r0, [sp, #0xc]
cmp r0, #0x0
bne _02008B3A
- bl FUN_02020C2C
+ bl ErrorHandling
_02008B3A:
ldr r0, [sp, #0x54]
cmp r0, #0x0
@@ -16745,7 +16745,7 @@ _02008B62:
bl FUN_02009C80
add r6, r0, #0x0
bne _02008B78
- bl FUN_02020C2C
+ bl ErrorHandling
_02008B78:
add r0, r7, #0x0
bl FUN_02009544
@@ -16756,7 +16756,7 @@ _02008B82:
bl FUN_02009C5C
add r6, r0, #0x0
bne _02008B90
- bl FUN_02020C2C
+ bl ErrorHandling
_02008B90:
mov r0, #0x0
str r0, [r5, #0x4]
@@ -16888,7 +16888,7 @@ FUN_02008C80: ; 0x02008C80
push {r4, lr}
add r4, r0, #0x0
bne _02008C8A
- bl FUN_02020C2C
+ bl ErrorHandling
_02008C8A:
ldr r0, [r4, #0x0]
cmp r0, #0x0
@@ -17050,7 +17050,7 @@ _02008DB6:
bl FUN_0201D194
pop {r4, pc}
_02008DC4:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
nop
_02008DCC: .word 0x00100010
@@ -17104,17 +17104,17 @@ FUN_02008E2C: ; 0x02008E2C
push {r4, lr}
add r4, r0, #0x0
bne _02008E36
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E36:
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02008E40
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E40:
ldr r0, [r4, #0x4]
cmp r0, #0x0
bne _02008E4A
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E4A:
add r0, r4, #0x0
bl FUN_020094C4
@@ -17140,29 +17140,29 @@ FUN_02008E6C: ; 0x02008E6C
add r7, r3, #0x0
cmp r5, #0x0
bne _02008E80
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E80:
cmp r4, #0x0
bne _02008E88
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E88:
ldr r0, [r4, #0x4]
cmp r0, r6
bgt _02008E92
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E92:
ldr r1, [r5, #0x10]
ldr r0, [r4, #0x8]
cmp r1, r0
beq _02008E9E
- bl FUN_02020C2C
+ bl ErrorHandling
_02008E9E:
add r0, r5, #0x0
bl FUN_020097D0
str r0, [sp, #0x1c]
cmp r0, #0x0
bne _02008EAE
- bl FUN_02020C2C
+ bl ErrorHandling
_02008EAE:
ldrb r0, [r4, #0xc]
cmp r0, #0x0
@@ -17177,7 +17177,7 @@ _02008EAE:
bl FUN_0200945C
cmp r0, #0x1
beq _02008ECE
- bl FUN_02020C2C
+ bl ErrorHandling
_02008ECE:
ldr r0, [r6, #0x44]
ldr r1, [sp, #0x1c]
@@ -17202,7 +17202,7 @@ _02008EEA:
bl FUN_0200945C
cmp r0, #0x1
beq _02008F02
- bl FUN_02020C2C
+ bl ErrorHandling
_02008F02:
ldr r0, [r6, #0x8]
ldr r1, [sp, #0x1c]
@@ -17240,18 +17240,18 @@ FUN_02008F34: ; 0x02008F34
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _02008F48
- bl FUN_02020C2C
+ bl ErrorHandling
_02008F48:
ldr r0, [r5, #0x10]
cmp r0, #0x0
beq _02008F52
- bl FUN_02020C2C
+ bl ErrorHandling
_02008F52:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _02008F60
- bl FUN_02020C2C
+ bl ErrorHandling
_02008F60:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17287,18 +17287,18 @@ FUN_02008F90: ; 0x02008F90
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _02008FA4
- bl FUN_02020C2C
+ bl ErrorHandling
_02008FA4:
ldr r0, [r5, #0x10]
cmp r0, #0x0
beq _02008FAE
- bl FUN_02020C2C
+ bl ErrorHandling
_02008FAE:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _02008FBC
- bl FUN_02020C2C
+ bl ErrorHandling
_02008FBC:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17334,18 +17334,18 @@ FUN_02008FEC: ; 0x02008FEC
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _02009000
- bl FUN_02020C2C
+ bl ErrorHandling
_02009000:
ldr r0, [r5, #0x10]
cmp r0, #0x1
beq _0200900A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200900A:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _02009018
- bl FUN_02020C2C
+ bl ErrorHandling
_02009018:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17383,18 +17383,18 @@ FUN_0200904C: ; 0x0200904C
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _02009060
- bl FUN_02020C2C
+ bl ErrorHandling
_02009060:
ldr r0, [r5, #0x10]
cmp r0, #0x1
beq _0200906A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200906A:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _02009078
- bl FUN_02020C2C
+ bl ErrorHandling
_02009078:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17432,13 +17432,13 @@ FUN_020090AC: ; 0x020090AC
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _020090C0
- bl FUN_02020C2C
+ bl ErrorHandling
_020090C0:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _020090CE
- bl FUN_02020C2C
+ bl ErrorHandling
_020090CE:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17473,21 +17473,21 @@ FUN_020090FC: ; 0x020090FC
str r3, [sp, #0x20]
cmp r5, #0x0
bne _02009110
- bl FUN_02020C2C
+ bl ErrorHandling
_02009110:
ldr r0, [r5, #0x10]
cmp r0, #0x0
beq _0200911A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200911A:
cmp r4, #0x0
bne _02009122
- bl FUN_02020C2C
+ bl ErrorHandling
_02009122:
ldr r0, [r4, #0x4]
cmp r0, #0x0
beq _0200912C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200912C:
add r0, r4, #0x0
bl FUN_02009530
@@ -17526,21 +17526,21 @@ FUN_02009168: ; 0x02009168
str r3, [sp, #0x20]
cmp r5, #0x0
bne _0200917C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200917C:
ldr r0, [r5, #0x10]
cmp r0, #0x1
beq _02009186
- bl FUN_02020C2C
+ bl ErrorHandling
_02009186:
cmp r4, #0x0
bne _0200918E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200918E:
ldr r0, [r4, #0x4]
cmp r0, #0x1
beq _02009198
- bl FUN_02020C2C
+ bl ErrorHandling
_02009198:
add r0, r4, #0x0
bl FUN_02009530
@@ -17584,18 +17584,18 @@ FUN_020091E0: ; 0x020091E0
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _020091F4
- bl FUN_02020C2C
+ bl ErrorHandling
_020091F4:
ldr r0, [r5, #0x10]
cmp r0, #0x0
beq _020091FE
- bl FUN_02020C2C
+ bl ErrorHandling
_020091FE:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _0200920C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200920C:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17631,18 +17631,18 @@ FUN_0200923C: ; 0x0200923C
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _02009250
- bl FUN_02020C2C
+ bl ErrorHandling
_02009250:
ldr r0, [r5, #0x10]
cmp r0, #0x0
beq _0200925A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200925A:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _02009268
- bl FUN_02020C2C
+ bl ErrorHandling
_02009268:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17678,18 +17678,18 @@ FUN_02009298: ; 0x02009298
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _020092AC
- bl FUN_02020C2C
+ bl ErrorHandling
_020092AC:
ldr r0, [r5, #0x10]
cmp r0, #0x1
beq _020092B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020092B6:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _020092C4
- bl FUN_02020C2C
+ bl ErrorHandling
_020092C4:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17727,18 +17727,18 @@ FUN_020092F8: ; 0x020092F8
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _0200930C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200930C:
ldr r0, [r5, #0x10]
cmp r0, #0x1
beq _02009316
- bl FUN_02020C2C
+ bl ErrorHandling
_02009316:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _02009324
- bl FUN_02020C2C
+ bl ErrorHandling
_02009324:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17776,13 +17776,13 @@ FUN_02009358: ; 0x02009358
str r2, [sp, #0x1c]
cmp r5, #0x0
bne _0200936C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200936C:
add r0, r5, #0x0
bl FUN_020097D0
add r6, r0, #0x0
bne _0200937A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200937A:
ldr r0, [sp, #0x38]
str r4, [sp, #0x0]
@@ -17817,11 +17817,11 @@ FUN_020093A8: ; 0x020093A8
add r7, r3, #0x0
cmp r5, #0x0
bne _020093BC
- bl FUN_02020C2C
+ bl ErrorHandling
_020093BC:
cmp r4, #0x0
bne _020093C4
- bl FUN_02020C2C
+ bl ErrorHandling
_020093C4:
str r6, [sp, #0x0]
str r7, [sp, #0x4]
@@ -17913,7 +17913,7 @@ FUN_0200945C: ; 0x0200945C
add r4, r1, #0x0
cmp r5, #0x0
bne _0200946A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200946A:
ldr r0, [r5, #0x0]
add r1, r4, #0x0
@@ -17925,7 +17925,7 @@ FUN_02009474: ; 0x02009474
push {r4, lr}
add r4, r0, #0x0
bne _0200947E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200947E:
add r0, r4, #0x0
bl FUN_02009920
@@ -17942,12 +17942,12 @@ FUN_02009490: ; 0x02009490
add r4, r1, #0x0
cmp r5, #0x0
bne _0200949E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200949E:
ldr r0, [r5, #0x4]
cmp r0, #0x0
bne _020094A8
- bl FUN_02020C2C
+ bl ErrorHandling
_020094A8:
add r0, r4, #0x0
bl FUN_02009920
@@ -17996,7 +17996,7 @@ FUN_020094F0: ; 0x020094F0
add r7, r1, #0x0
cmp r5, #0x0
bne _020094FE
- bl FUN_02020C2C
+ bl ErrorHandling
_020094FE:
ldr r0, [r5, #0x8]
mov r6, #0x0
@@ -18031,7 +18031,7 @@ FUN_02009530: ; 0x02009530
push {r4, lr}
add r4, r0, #0x0
bne _0200953A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200953A:
ldr r0, [r4, #0x0]
bl FUN_02020E38
@@ -18045,7 +18045,7 @@ FUN_02009544: ; 0x02009544
ldr r0, [r4, #0x4]
cmp r0, #0x0
beq _02009552
- bl FUN_02020C2C
+ bl ErrorHandling
_02009552:
add r0, r4, #0x0
bl FUN_02009934
@@ -18059,7 +18059,7 @@ FUN_0200955C: ; 0x0200955C
ldr r0, [r4, #0x4]
cmp r0, #0x1
beq _0200956A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200956A:
add r0, r4, #0x0
bl FUN_02009934
@@ -18073,7 +18073,7 @@ FUN_02009574: ; 0x02009574
ldr r0, [r4, #0x4]
cmp r0, #0x2
beq _02009582
- bl FUN_02020C2C
+ bl ErrorHandling
_02009582:
add r0, r4, #0x0
bl FUN_02009934
@@ -18087,7 +18087,7 @@ FUN_0200958C: ; 0x0200958C
ldr r0, [r4, #0x4]
cmp r0, #0x3
beq _0200959A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200959A:
add r0, r4, #0x0
bl FUN_02009934
@@ -18101,7 +18101,7 @@ FUN_020095A4: ; 0x020095A4
ldr r0, [r4, #0x4]
cmp r0, #0x4
beq _020095B2
- bl FUN_02020C2C
+ bl ErrorHandling
_020095B2:
add r0, r4, #0x0
bl FUN_02009934
@@ -18115,7 +18115,7 @@ FUN_020095BC: ; 0x020095BC
ldr r0, [r4, #0x4]
cmp r0, #0x5
beq _020095CA
- bl FUN_02020C2C
+ bl ErrorHandling
_020095CA:
add r0, r4, #0x0
bl FUN_02009934
@@ -18127,7 +18127,7 @@ FUN_020095D4: ; 0x020095D4
push {r4, lr}
add r4, r0, #0x0
bne _020095DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020095DE:
ldr r0, [r4, #0x4]
pop {r4, pc}
@@ -18138,7 +18138,7 @@ FUN_020095E4: ; 0x020095E4
push {r4, lr}
add r4, r0, #0x0
bne _020095EE
- bl FUN_02020C2C
+ bl ErrorHandling
_020095EE:
ldr r0, [r4, #0x4]
cmp r0, #0x0
@@ -18163,7 +18163,7 @@ FUN_02009610: ; 0x02009610
push {r4, lr}
add r4, r0, #0x0
bne _0200961A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200961A:
ldr r0, [r4, #0x4]
cmp r0, #0x1
@@ -18184,7 +18184,7 @@ FUN_02009630: ; 0x02009630
add r4, r1, #0x0
cmp r5, #0x0
bne _0200963E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200963E:
ldr r0, [r5, #0x4]
cmp r0, #0x0
@@ -18222,7 +18222,7 @@ FUN_02009668: ; 0x02009668
add r6, r2, #0x0
cmp r4, #0x0
bne _02009678
- bl FUN_02020C2C
+ bl ErrorHandling
_02009678:
ldr r0, [r5, #0x0]
str r0, [r4, #0x8]
@@ -18275,7 +18275,7 @@ FUN_020096CC: ; 0x020096CC
push {r4, lr}
add r4, r0, #0x0
bne _020096D6
- bl FUN_02020C2C
+ bl ErrorHandling
_020096D6:
ldr r0, [r4, #0x4]
pop {r4, pc}
@@ -18288,12 +18288,12 @@ FUN_020096DC: ; 0x020096DC
add r4, r1, #0x0
cmp r5, #0x0
bne _020096EA
- bl FUN_02020C2C
+ bl ErrorHandling
_020096EA:
ldr r0, [r5, #0x4]
cmp r0, r4
bgt _020096F4
- bl FUN_02020C2C
+ bl ErrorHandling
_020096F4:
ldrb r0, [r5, #0xc]
ldr r1, [r5, #0x0]
@@ -18318,12 +18318,12 @@ FUN_02009710: ; 0x02009710
add r4, r1, #0x0
cmp r5, #0x0
bne _0200971E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200971E:
ldr r0, [r5, #0x4]
cmp r0, r4
bgt _02009728
- bl FUN_02020C2C
+ bl ErrorHandling
_02009728:
ldrb r0, [r5, #0xc]
cmp r0, #0x1
@@ -18344,12 +18344,12 @@ FUN_0200973C: ; 0x0200973C
add r4, r1, #0x0
cmp r5, #0x0
bne _0200974A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200974A:
ldr r0, [r5, #0x4]
cmp r0, r4
bgt _02009754
- bl FUN_02020C2C
+ bl ErrorHandling
_02009754:
ldrb r0, [r5, #0xc]
cmp r0, #0x1
@@ -18370,12 +18370,12 @@ FUN_02009768: ; 0x02009768
add r4, r1, #0x0
cmp r5, #0x0
bne _02009776
- bl FUN_02020C2C
+ bl ErrorHandling
_02009776:
ldr r0, [r5, #0x4]
cmp r0, r4
bgt _02009780
- bl FUN_02020C2C
+ bl ErrorHandling
_02009780:
ldrb r0, [r5, #0xc]
ldr r1, [r5, #0x0]
@@ -18400,12 +18400,12 @@ FUN_0200979C: ; 0x0200979C
add r4, r1, #0x0
cmp r5, #0x0
bne _020097AA
- bl FUN_02020C2C
+ bl ErrorHandling
_020097AA:
ldr r0, [r5, #0x4]
cmp r0, r4
bgt _020097B4
- bl FUN_02020C2C
+ bl ErrorHandling
_020097B4:
ldrb r0, [r5, #0xc]
ldr r1, [r5, #0x0]
@@ -18625,12 +18625,12 @@ FUN_02009934: ; 0x02009934
push {r4, lr}
add r4, r0, #0x0
bne _0200993E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200993E:
ldr r0, [r4, #0x8]
cmp r0, #0x0
bne _02009948
- bl FUN_02020C2C
+ bl ErrorHandling
_02009948:
ldr r0, [r4, #0x8]
pop {r4, pc}
@@ -18779,13 +18779,13 @@ FUN_02009A50: ; 0x02009A50
sub sp, #0x10
add r4, r0, #0x0
bne _02009A5C
- bl FUN_02020C2C
+ bl ErrorHandling
_02009A5C:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009A6A
- bl FUN_02020C2C
+ bl ErrorHandling
_02009A6A:
add r0, r4, #0x0
bl FUN_02009544
@@ -18808,7 +18808,7 @@ FUN_02009A90: ; 0x02009A90
push {r4-r6, lr}
add r5, r0, #0x0
bne _02009A9A
- bl FUN_02020C2C
+ bl ErrorHandling
_02009A9A:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -18823,7 +18823,7 @@ _02009AA4:
bl FUN_02009A50
cmp r0, #0x0
bne _02009AB8
- bl FUN_02020C2C
+ bl ErrorHandling
_02009AB8:
ldr r0, [r5, #0x4]
add r6, r6, #0x1
@@ -18839,13 +18839,13 @@ FUN_02009AC4: ; 0x02009AC4
sub sp, #0x10
add r4, r0, #0x0
bne _02009AD0
- bl FUN_02020C2C
+ bl ErrorHandling
_02009AD0:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009ADE
- bl FUN_02020C2C
+ bl ErrorHandling
_02009ADE:
add r0, r4, #0x0
bl FUN_02009544
@@ -18869,13 +18869,13 @@ FUN_02009B04: ; 0x02009B04
sub sp, #0x10
add r4, r0, #0x0
bne _02009B10
- bl FUN_02020C2C
+ bl ErrorHandling
_02009B10:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009B1E
- bl FUN_02020C2C
+ bl ErrorHandling
_02009B1E:
add r0, r4, #0x0
bl FUN_02009544
@@ -18898,7 +18898,7 @@ FUN_02009B44: ; 0x02009B44
push {r4-r6, lr}
add r5, r0, #0x0
bne _02009B4E
- bl FUN_02020C2C
+ bl ErrorHandling
_02009B4E:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -18913,7 +18913,7 @@ _02009B58:
bl FUN_02009B04
cmp r0, #0x0
bne _02009B6C
- bl FUN_02020C2C
+ bl ErrorHandling
_02009B6C:
ldr r0, [r5, #0x4]
add r6, r6, #0x1
@@ -18929,13 +18929,13 @@ FUN_02009B78: ; 0x02009B78
sub sp, #0x10
add r4, r0, #0x0
bne _02009B84
- bl FUN_02020C2C
+ bl ErrorHandling
_02009B84:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009B92
- bl FUN_02020C2C
+ bl ErrorHandling
_02009B92:
add r0, r4, #0x0
bl FUN_02009544
@@ -18960,11 +18960,11 @@ FUN_02009BB8: ; 0x02009BB8
add r5, r1, #0x0
cmp r4, #0x0
bne _02009BC6
- bl FUN_02020C2C
+ bl ErrorHandling
_02009BC6:
cmp r5, #0x0
bne _02009BCE
- bl FUN_02020C2C
+ bl ErrorHandling
_02009BCE:
add r0, r4, #0x0
bl FUN_02009530
@@ -18982,7 +18982,7 @@ FUN_02009BE8: ; 0x02009BE8
push {r3-r5, lr}
add r5, r0, #0x0
bne _02009BF2
- bl FUN_02020C2C
+ bl ErrorHandling
_02009BF2:
add r0, r5, #0x0
bl FUN_02009530
@@ -19000,13 +19000,13 @@ FUN_02009C0C: ; 0x02009C0C
push {r4, lr}
add r4, r0, #0x0
bne _02009C16
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C16:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009C24
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C24:
add r0, r4, #0x0
bl FUN_02009530
@@ -19018,7 +19018,7 @@ FUN_02009C30: ; 0x02009C30
push {r4-r6, lr}
add r5, r0, #0x0
bne _02009C3A
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C3A:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -19045,13 +19045,13 @@ FUN_02009C5C: ; 0x02009C5C
push {r4, lr}
add r4, r0, #0x0
bne _02009C66
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C66:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009C74
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C74:
add r0, r4, #0x0
bl FUN_02009530
@@ -19065,23 +19065,23 @@ FUN_02009C80: ; 0x02009C80
add r5, r1, #0x0
cmp r4, #0x0
bne _02009C8E
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C8E:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x0
beq _02009C9C
- bl FUN_02020C2C
+ bl ErrorHandling
_02009C9C:
cmp r5, #0x0
bne _02009CA4
- bl FUN_02020C2C
+ bl ErrorHandling
_02009CA4:
add r0, r5, #0x0
bl FUN_020095D4
cmp r0, #0x2
beq _02009CB2
- bl FUN_02020C2C
+ bl ErrorHandling
_02009CB2:
add r0, r4, #0x0
bl FUN_02009530
@@ -19106,7 +19106,7 @@ FUN_02009CDC: ; 0x02009CDC
push {r4, lr}
add r4, r0, #0x0
bne _02009CE6
- bl FUN_02020C2C
+ bl ErrorHandling
_02009CE6:
add r0, r4, #0x0
bl FUN_0201D4F0
@@ -19119,13 +19119,13 @@ FUN_02009CF0: ; 0x02009CF0
sub sp, #0x10
add r4, r0, #0x0
bne _02009CFC
- bl FUN_02020C2C
+ bl ErrorHandling
_02009CFC:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x1
beq _02009D0A
- bl FUN_02020C2C
+ bl ErrorHandling
_02009D0A:
add r0, r4, #0x0
bl FUN_0200955C
@@ -19149,7 +19149,7 @@ FUN_02009D34: ; 0x02009D34
push {r4-r6, lr}
add r5, r0, #0x0
bne _02009D3E
- bl FUN_02020C2C
+ bl ErrorHandling
_02009D3E:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -19164,7 +19164,7 @@ _02009D48:
bl FUN_02009CF0
cmp r0, #0x0
bne _02009D5C
- bl FUN_02020C2C
+ bl ErrorHandling
_02009D5C:
ldr r0, [r5, #0x4]
add r6, r6, #0x1
@@ -19180,13 +19180,13 @@ FUN_02009D68: ; 0x02009D68
sub sp, #0x10
add r4, r0, #0x0
bne _02009D74
- bl FUN_02020C2C
+ bl ErrorHandling
_02009D74:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x1
beq _02009D82
- bl FUN_02020C2C
+ bl ErrorHandling
_02009D82:
add r0, r4, #0x0
bl FUN_0200955C
@@ -19210,7 +19210,7 @@ FUN_02009DAC: ; 0x02009DAC
push {r4-r6, lr}
add r5, r0, #0x0
bne _02009DB6
- bl FUN_02020C2C
+ bl ErrorHandling
_02009DB6:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -19225,7 +19225,7 @@ _02009DC0:
bl FUN_02009D68
cmp r0, #0x0
bne _02009DD4
- bl FUN_02020C2C
+ bl ErrorHandling
_02009DD4:
ldr r0, [r5, #0x4]
add r6, r6, #0x1
@@ -19240,7 +19240,7 @@ FUN_02009DE0: ; 0x02009DE0
push {r3-r5, lr}
add r5, r0, #0x0
bne _02009DEA
- bl FUN_02020C2C
+ bl ErrorHandling
_02009DEA:
add r0, r5, #0x0
bl FUN_02009530
@@ -19258,13 +19258,13 @@ FUN_02009E04: ; 0x02009E04
push {r4, lr}
add r4, r0, #0x0
bne _02009E0E
- bl FUN_02020C2C
+ bl ErrorHandling
_02009E0E:
add r0, r4, #0x0
bl FUN_020095D4
cmp r0, #0x1
beq _02009E1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02009E1C:
add r0, r4, #0x0
bl FUN_02009530
@@ -19276,7 +19276,7 @@ FUN_02009E28: ; 0x02009E28
push {r4-r6, lr}
add r5, r0, #0x0
bne _02009E32
- bl FUN_02020C2C
+ bl ErrorHandling
_02009E32:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -19305,13 +19305,13 @@ FUN_02009E54: ; 0x02009E54
add r4, r1, #0x0
cmp r5, #0x0
bne _02009E62
- bl FUN_02020C2C
+ bl ErrorHandling
_02009E62:
add r0, r5, #0x0
bl FUN_020095D4
cmp r0, #0x1
beq _02009E70
- bl FUN_02020C2C
+ bl ErrorHandling
_02009E70:
add r0, r5, #0x0
bl FUN_02009530
@@ -19395,7 +19395,7 @@ FUN_02009EF0: ; 0x02009EF0
add r7, r3, #0x0
cmp r0, #0x0
beq _02009F08
- bl FUN_02020C2C
+ bl ErrorHandling
_02009F08:
ldr r0, [sp, #0x30]
mov r1, #0x3c
@@ -19404,7 +19404,7 @@ _02009F08:
cmp r0, #0x0
str r0, [r1, #0x0]
bne _02009F1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02009F1C:
ldr r1, _02009F7C ; =0x021C4670
lsl r3, r6, #0x10
@@ -19425,7 +19425,7 @@ _02009F1C:
blx FUN_020B0E34
cmp r0, #0x0
bne _02009F48
- bl FUN_02020C2C
+ bl ErrorHandling
_02009F48:
ldr r0, [sp, #0x2c]
ldr r1, [sp, #0x20]
@@ -19448,7 +19448,7 @@ _02009F48:
blx FUN_020B0E34
cmp r0, #0x0
bne _02009F78
- bl FUN_02020C2C
+ bl ErrorHandling
_02009F78:
add sp, #0x8
pop {r3-r7, pc}
@@ -19479,7 +19479,7 @@ FUN_02009FA0: ; 0x02009FA0
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02009FAE
- bl FUN_02020C2C
+ bl ErrorHandling
_02009FAE:
ldr r0, _02009FD4 ; =0x021C4670
ldr r0, [r0, #0x0]
@@ -19511,7 +19511,7 @@ FUN_02009FD8: ; 0x02009FD8
add r4, r3, #0x0
cmp r0, #0x0
bne _02009FF0
- bl FUN_02020C2C
+ bl ErrorHandling
_02009FF0:
cmp r5, #0x1
bne _0200A00C
@@ -19554,7 +19554,7 @@ FUN_0200A03C: ; 0x0200A03C
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _0200A04C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A04C:
cmp r4, #0x0
bne _0200A056
@@ -19594,7 +19594,7 @@ FUN_0200A074: ; 0x0200A074
blx FUN_020B0C7C
add r4, r0, #0x0
bne _0200A08C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A08C:
add r0, r4, #0x0
pop {r4, pc}
@@ -19613,7 +19613,7 @@ FUN_0200A094: ; 0x0200A094
blx FUN_020B0C7C
add r4, r0, #0x0
bne _0200A0AE
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A0AE:
add r0, r4, #0x0
pop {r4, pc}
@@ -19631,7 +19631,7 @@ FUN_0200A0B8: ; 0x0200A0B8
ldr r0, _0200A0D8 ; =0x0000FFFE
cmp r4, r0
bne _0200A0D0
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A0D0:
add r0, r4, #0x0
pop {r4, pc}
@@ -19651,7 +19651,7 @@ FUN_0200A0DC: ; 0x0200A0DC
ldr r0, _0200A100 ; =0x0000FFFE
cmp r4, r0
bne _0200A0F6
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A0F6:
add r0, r4, #0x0
pop {r4, pc}
@@ -19753,7 +19753,7 @@ FUN_0200A1A0: ; 0x0200A1A0
add r7, r3, #0x0
cmp r0, #0x0
beq _0200A1B4
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A1B4:
ldr r1, [sp, #0x18]
mov r0, #0x1
@@ -20063,7 +20063,7 @@ _0200A3EA:
add sp, #0x8
pop {r3-r7, pc}
_0200A404:
- bl FUN_02020C2C
+ bl ErrorHandling
_0200A408:
add sp, #0x8
pop {r3-r7, pc}
@@ -20242,7 +20242,7 @@ _0200A556:
add sp, #0x10
pop {r3-r7, pc}
_0200A56A:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r0, [sp, #0x0]
bl FUN_02021A4C
_0200A574:
@@ -20339,7 +20339,7 @@ _0200A626:
mov r0, #0x0
pop {r3-r7, pc}
_0200A62C:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r1, [sp, #0x0]
mov r0, #0x4
bl FUN_020219F4
@@ -20457,7 +20457,7 @@ _0200A70A:
add sp, #0x14
pop {r4-r7, pc}
_0200A71E:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r0, [sp, #0x28]
bl FUN_02021A4C
_0200A728:
@@ -20589,7 +20589,7 @@ _0200A824:
add sp, #0x18
pop {r3-r7, pc}
_0200A82A:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x4
add r1, r5, #0x0
bl FUN_020219F4
@@ -20927,12 +20927,12 @@ FUN_0200AA90: ; 0x0200AA90
str r1, [sp, #0x0]
str r2, [sp, #0x4]
bne _0200AAA0
- bl FUN_02020C2C
+ bl ErrorHandling
_0200AAA0:
ldr r0, [sp, #0x0]
cmp r0, #0x0
bne _0200AAAA
- bl FUN_02020C2C
+ bl ErrorHandling
_0200AAAA:
ldr r0, [sp, #0x4]
mov r1, #0x10
@@ -20995,7 +20995,7 @@ FUN_0200AB18: ; 0x0200AB18
ldr r0, [r5, #0x0]
cmp r0, #0x0
bne _0200AB26
- bl FUN_02020C2C
+ bl ErrorHandling
_0200AB26:
ldr r0, [r5, #0x8]
cmp r0, #0x0
@@ -21048,7 +21048,7 @@ FUN_0200AB70: ; 0x0200AB70
add r4, r3, #0x0
cmp r6, r0
blo _0200AB84
- bl FUN_02020C2C
+ bl ErrorHandling
_0200AB84:
ldr r0, [r5, #0x0]
cmp r6, r0
@@ -22635,7 +22635,7 @@ _0200B7D4:
ldr r0, [r7, #0x0]
cmp r4, r0
blo _0200B7F8
- bl FUN_02020C2C
+ bl ErrorHandling
_0200B7F8:
ldr r2, [r7, #0x8]
lsl r1, r4, #0x3
@@ -23090,7 +23090,7 @@ FUN_0200BB34: ; 0x0200BB34
push {r4, lr}
add r4, r0, #0x0
bne _0200BB3E
- bl FUN_02020C2C
+ bl ErrorHandling
_0200BB3E:
ldr r0, [r4, #0x0]
mov r1, #0x58
@@ -23130,7 +23130,7 @@ FUN_0200BB6C: ; 0x0200BB6C
add r7, r3, #0x0
cmp r5, #0x0
bne _0200BB80
- bl FUN_02020C2C
+ bl ErrorHandling
_0200BB80:
cmp r5, #0x0
bne _0200BB8A
@@ -23218,7 +23218,7 @@ FUN_0200BC1C: ; 0x0200BC1C
push {r4, lr}
add r4, r0, #0x0
bne _0200BC26
- bl FUN_02020C2C
+ bl ErrorHandling
_0200BC26:
ldr r0, [r4, #0x0]
bl FUN_0201FDEC
@@ -23351,7 +23351,7 @@ FUN_0200BD04: ; 0x0200BD04
ldr r0, [r4, #0x4]
cmp r0, #0x0
beq _0200BD12
- bl FUN_02020C2C
+ bl ErrorHandling
_0200BD12:
add r0, r4, #0x0
bl FUN_0200BCB0
@@ -23771,7 +23771,7 @@ _0200C02A:
mov r0, #0x1
pop {r4-r7, pc}
_0200C058:
- bl FUN_02020C2C
+ bl ErrorHandling
cmp r5, #0x0
beq _0200C066
add sp, #0xc
@@ -23818,7 +23818,7 @@ _0200C08C:
bl FUN_02009D68
cmp r0, #0x1
beq _0200C0B8
- bl FUN_02020C2C
+ bl ErrorHandling
_0200C0B8:
ldr r0, [r4, #0x28]
add r1, r5, #0x0
@@ -23831,7 +23831,7 @@ _0200C0B8:
asr r0, r0, #0x18
pop {r3-r7, pc}
_0200C0D0:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
mvn r0, r0
add sp, #0x10
@@ -24130,7 +24130,7 @@ _0200C2E0:
bl FUN_02020248
b _0200C32C
_0200C328:
- bl FUN_02020C2C
+ bl ErrorHandling
_0200C32C:
add r0, r4, #0x0
add sp, #0x74
@@ -24295,13 +24295,13 @@ _0200C42A:
add r4, r0, #0x0
cmp r4, #0x1
beq _0200C45A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200C45A:
add sp, #0x14
add r0, r4, #0x0
pop {r4-r7, pc}
_0200C460:
- bl FUN_02020C2C
+ bl ErrorHandling
cmp r5, #0x0
beq _0200C46E
add sp, #0x14
@@ -25080,7 +25080,7 @@ _0200C936:
mov r0, #0x1
pop {r4-r7, pc}
_0200C964:
- bl FUN_02020C2C
+ bl ErrorHandling
cmp r5, #0x0
beq _0200C972
add sp, #0xc
@@ -25129,7 +25129,7 @@ _0200C996:
mov r0, #0x1
pop {r4-r7, pc}
_0200C9C4:
- bl FUN_02020C2C
+ bl ErrorHandling
cmp r5, #0x0
beq _0200C9D2
add sp, #0xc
@@ -28115,18 +28115,18 @@ FUN_0200E1D0: ; 0x0200E1D0
add r6, r3, #0x0
cmp r0, #0x0
bne _0200E1E6
- bl FUN_02020C2C
+ bl ErrorHandling
_0200E1E6:
ldr r0, [sp, #0x34]
cmp r0, #0x0
bne _0200E1F0
- bl FUN_02020C2C
+ bl ErrorHandling
_0200E1F0:
ldr r0, _0200E2AC ; =0x021C47F4
ldrh r0, [r0, #0xc]
cmp r0, #0x0
beq _0200E1FC
- bl FUN_02020C2C
+ bl ErrorHandling
_0200E1FC:
ldr r0, _0200E2B0 ; =0x021C46B4
bl FUN_0200E808
@@ -28692,14 +28692,14 @@ FUN_0200E628: ; 0x0200E628
str r1, [sp, #0x0]
cmp r0, #0x0
beq _0200E64A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200E64A:
add r6, r5, #0x0
add r6, #0x8
ldr r0, [r6, r4]
cmp r0, #0x0
bne _0200E658
- bl FUN_02020C2C
+ bl ErrorHandling
_0200E658:
ldr r0, [r5, #0x10]
cmp r0, #0x0
@@ -28717,7 +28717,7 @@ _0200E672:
ldr r0, [sp, #0x4]
cmp r0, #0x1
beq _0200E67C
- bl FUN_02020C2C
+ bl ErrorHandling
_0200E67C:
ldr r0, [sp, #0x0]
cmp r7, #0x0
@@ -30275,7 +30275,7 @@ _0200F248:
mov r7, #0xf
mvn r7, r7
mov r6, #0x0
- bl FUN_02020C2C
+ bl ErrorHandling
b _0200F274
_0200F254:
cmp r1, r0
@@ -30294,7 +30294,7 @@ _0200F26A:
mov r7, #0x0
add r6, r7, #0x0
sub r6, #0x10
- bl FUN_02020C2C
+ bl ErrorHandling
_0200F274:
ldr r0, [r5, #0x10]
add r1, r7, #0x0
@@ -30404,7 +30404,7 @@ FUN_0200F330: ; 0x0200F330
push {r4-r6, lr}
add r4, r0, #0x0
bne _0200F33A
- bl FUN_02020C2C
+ bl ErrorHandling
_0200F33A:
ldr r0, _0200F54C ; =0x04000006
ldrh r0, [r0, #0x0]
@@ -30765,7 +30765,7 @@ FUN_0200F5D8: ; 0x0200F5D8
add r4, r1, #0x0
cmp r0, r4
bgt _0200F5E8
- bl FUN_02020C2C
+ bl ErrorHandling
_0200F5E8:
ldr r0, _0200F5F4 ; =0x00000604
ldr r1, [r5, #0x0]
@@ -31007,7 +31007,7 @@ FUN_0200F7AC: ; 0x0200F7AC
push {r3-r5, lr}
add r4, r0, #0x0
bne _0200F7B6
- bl FUN_02020C2C
+ bl ErrorHandling
_0200F7B6:
ldr r0, _0200FAC0 ; =0x04000006
ldrh r0, [r0, #0x0]
@@ -32074,7 +32074,7 @@ _0200FF9E:
mov r6, #0x1
b _0200FFA6
_0200FFA2:
- bl FUN_02020C2C
+ bl ErrorHandling
_0200FFA6:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -32443,7 +32443,7 @@ _02010272:
mov r6, #0x1
b _0201027A
_02010276:
- bl FUN_02020C2C
+ bl ErrorHandling
_0201027A:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -32892,7 +32892,7 @@ FUN_020105A0: ; 0x020105A0
str r0, [sp, #0x4]
cmp r0, #0xc0
blt _0201060C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201060C:
ldr r2, [sp, #0x4]
add r0, r4, #0x0
@@ -33029,7 +33029,7 @@ _02010714:
mov r6, #0x1
b _0201071C
_02010718:
- bl FUN_02020C2C
+ bl ErrorHandling
_0201071C:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -33053,7 +33053,7 @@ FUN_02010720: ; 0x02010720
str r0, [r7, #0xc]
cmp r0, #0x0
bne _02010748
- bl FUN_02020C2C
+ bl ErrorHandling
_02010748:
ldrb r0, [r5, #0x8]
str r0, [r7, #0x10]
@@ -33392,7 +33392,7 @@ _020109DC:
mov r6, #0x1
b _020109E4
_020109E0:
- bl FUN_02020C2C
+ bl ErrorHandling
_020109E4:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -33805,7 +33805,7 @@ _02010D10:
mov r6, #0x1
b _02010D18
_02010D14:
- bl FUN_02020C2C
+ bl ErrorHandling
_02010D18:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -34151,7 +34151,7 @@ _02010FC4:
mov r6, #0x1
b _02010FCC
_02010FC8:
- bl FUN_02020C2C
+ bl ErrorHandling
_02010FCC:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -34512,7 +34512,7 @@ _0201126A:
mov r4, #0x1
b _02011272
_0201126E:
- bl FUN_02020C2C
+ bl ErrorHandling
_02011272:
add r0, r4, #0x0
pop {r3-r5, pc}
@@ -35179,7 +35179,7 @@ FUN_02011744: ; 0x02011744
str r0, [sp, #0x8]
cmp r0, #0x0
bne _0201175E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201175E:
ldr r4, [sp, #0x8]
ldr r5, [sp, #0x8]
@@ -35195,7 +35195,7 @@ _02011766:
str r0, [r5, #0x0]
cmp r0, #0x0
bne _0201177E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201177E:
add r6, r6, #0x1
add r4, r4, #0x4
@@ -35213,7 +35213,7 @@ _0201177E:
cmp r0, #0x0
str r0, [r1, #0x60]
bne _020117A4
- bl FUN_02020C2C
+ bl ErrorHandling
_020117A4:
ldr r1, [sp, #0x4]
ldr r0, [sp, #0x8]
@@ -35232,7 +35232,7 @@ FUN_020117BC: ; 0x020117BC
push {r4-r6, lr}
add r6, r0, #0x0
bne _020117C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020117C6:
mov r4, #0x0
add r5, r6, #0x0
@@ -35256,13 +35256,13 @@ FUN_020117E8: ; 0x020117E8
sub sp, #0x1c
add r5, r0, #0x0
bne _020117F4
- bl FUN_02020C2C
+ bl ErrorHandling
_020117F4:
ldr r0, [r5, #0x0]
bl FUN_02011BA0
add r4, r0, #0x0
bne _02011802
- bl FUN_02020C2C
+ bl ErrorHandling
_02011802:
ldr r0, [r5, #0x10]
add r3, sp, #0x8
@@ -35318,12 +35318,12 @@ FUN_02011870: ; 0x02011870
push {r4, lr}
add r4, r0, #0x0
bne _0201187A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201187A:
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02011884
- bl FUN_02020C2C
+ bl ErrorHandling
_02011884:
add r0, r4, #0x0
bl FUN_02011F00
@@ -35364,7 +35364,7 @@ FUN_020118C4: ; 0x020118C4
str r1, [sp, #0x0]
cmp r5, #0x0
bne _020118D6
- bl FUN_02020C2C
+ bl ErrorHandling
_020118D6:
ldr r0, [sp, #0x0]
str r0, [r5, #0xc]
@@ -35423,7 +35423,7 @@ FUN_02011938: ; 0x02011938
sub sp, #0x10
add r5, r0, #0x0
bne _02011944
- bl FUN_02020C2C
+ bl ErrorHandling
_02011944:
ldr r0, [r5, #0x8]
cmp r0, #0x0
@@ -35482,15 +35482,15 @@ FUN_020119A4: ; 0x020119A4
add r6, r2, #0x0
cmp r5, #0x0
bne _020119B4
- bl FUN_02020C2C
+ bl ErrorHandling
_020119B4:
cmp r4, #0x0
bne _020119BC
- bl FUN_02020C2C
+ bl ErrorHandling
_020119BC:
cmp r6, #0x0
bne _020119C4
- bl FUN_02020C2C
+ bl ErrorHandling
_020119C4:
ldr r0, [r5, #0xc]
str r0, [r4, #0x0]
@@ -35506,7 +35506,7 @@ FUN_020119D0: ; 0x020119D0
add r7, r1, #0x0
cmp r5, #0x0
bne _020119DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020119DE:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35534,7 +35534,7 @@ FUN_02011A00: ; 0x02011A00
add r7, r1, #0x0
cmp r5, #0x0
bne _02011A0E
- bl FUN_02020C2C
+ bl ErrorHandling
_02011A0E:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35562,7 +35562,7 @@ FUN_02011A30: ; 0x02011A30
add r7, r1, #0x0
cmp r5, #0x0
bne _02011A3E
- bl FUN_02020C2C
+ bl ErrorHandling
_02011A3E:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35590,7 +35590,7 @@ FUN_02011A60: ; 0x02011A60
add r7, r1, #0x0
cmp r5, #0x0
bne _02011A6E
- bl FUN_02020C2C
+ bl ErrorHandling
_02011A6E:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35618,7 +35618,7 @@ FUN_02011A90: ; 0x02011A90
add r7, r1, #0x0
cmp r5, #0x0
bne _02011A9E
- bl FUN_02020C2C
+ bl ErrorHandling
_02011A9E:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35646,7 +35646,7 @@ FUN_02011AC0: ; 0x02011AC0
add r7, r1, #0x0
cmp r5, #0x0
bne _02011ACE
- bl FUN_02020C2C
+ bl ErrorHandling
_02011ACE:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35674,7 +35674,7 @@ FUN_02011AF0: ; 0x02011AF0
add r7, r1, #0x0
cmp r5, #0x0
bne _02011AFE
- bl FUN_02020C2C
+ bl ErrorHandling
_02011AFE:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -35712,7 +35712,7 @@ FUN_02011B20: ; 0x02011B20
str r3, [sp, #0x4]
cmp r1, r0
bge _02011B42
- bl FUN_02020C2C
+ bl ErrorHandling
_02011B42:
ldrb r2, [r6, #0x8]
ldr r1, [sp, #0x0]
@@ -35720,7 +35720,7 @@ _02011B42:
add r0, r1, r0
cmp r2, r0
bge _02011B52
- bl FUN_02020C2C
+ bl ErrorHandling
_02011B52:
ldr r0, [sp, #0x0]
mov r4, #0x0
@@ -35864,7 +35864,7 @@ FUN_02011BF4: ; 0x02011BF4
ldrb r0, [r0, #0x0]
cmp r0, #0x1
bne _02011C54
- bl FUN_02020C2C
+ bl ErrorHandling
_02011C54:
add r0, r5, #0x0
mov r1, #0x1
@@ -35919,12 +35919,12 @@ FUN_02011CA4: ; 0x02011CA4
add r6, r3, #0x0
cmp r7, #0x0
bne _02011CB8
- bl FUN_02020C2C
+ bl ErrorHandling
_02011CB8:
ldr r0, [sp, #0x0]
cmp r0, #0x0
bne _02011CC2
- bl FUN_02020C2C
+ bl ErrorHandling
_02011CC2:
ldr r0, [sp, #0x0]
mov r4, #0x0
@@ -36198,7 +36198,7 @@ _02011EC2:
ldr r0, [r0, r5]
cmp r0, #0x0
bne _02011EDC
- bl FUN_02020C2C
+ bl ErrorHandling
_02011EDC:
ldr r0, [r4, #0x0]
add r7, #0x24
@@ -36319,7 +36319,7 @@ FUN_02011FAC: ; 0x02011FAC
bl FUN_020169D8
add r4, r0, #0x0
bne _02011FBC
- bl FUN_02020C2C
+ bl ErrorHandling
_02011FBC:
mov r0, #0x0
str r0, [r4, #0xc]
@@ -36333,7 +36333,7 @@ FUN_02011FC8: ; 0x02011FC8
push {r4, lr}
add r4, r0, #0x0
bne _02011FD2
- bl FUN_02020C2C
+ bl ErrorHandling
_02011FD2:
add r0, r4, #0x0
bl FUN_02016A18
@@ -36409,7 +36409,7 @@ FUN_02012044: ; 0x02012044
bl FUN_0200650C
add r4, r0, #0x0
bne _02012054
- bl FUN_02020C2C
+ bl ErrorHandling
_02012054:
add r0, r4, #0x0
add r1, r5, #0x0
@@ -36417,11 +36417,11 @@ _02012054:
add r6, r0, #0x0
cmp r5, #0x0
bne _02012066
- bl FUN_02020C2C
+ bl ErrorHandling
_02012066:
cmp r6, #0x0
bne _0201206E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201206E:
add r0, r4, #0x0
bl FUN_02016A18
@@ -36440,7 +36440,7 @@ FUN_02012078: ; 0x02012078
add r5, r3, #0x0
cmp r0, r6
bge _02012090
- bl FUN_02020C2C
+ bl ErrorHandling
_02012090:
ldr r0, [sp, #0xc]
ldrh r1, [r4, #0x0]
@@ -36448,7 +36448,7 @@ _02012090:
str r0, [sp, #0x14]
cmp r1, r0
bge _020120A0
- bl FUN_02020C2C
+ bl ErrorHandling
_020120A0:
ldr r0, [r4, #0x14]
str r0, [sp, #0x20]
@@ -36636,14 +36636,14 @@ FUN_020121E8: ; 0x020121E8
str r0, [sp, #0x20]
cmp r0, #0x0
bne _02012204
- bl FUN_02020C2C
+ bl ErrorHandling
_02012204:
ldr r0, [sp, #0x20]
add r1, sp, #0x2c
blx FUN_020B0088
cmp r0, #0x0
bne _02012214
- bl FUN_02020C2C
+ bl ErrorHandling
_02012214:
ldr r1, [sp, #0x4c]
ldr r0, [sp, #0x8]
@@ -36652,7 +36652,7 @@ _02012214:
ldrh r0, [r0, #0x2]
cmp r0, r6
bge _02012226
- bl FUN_02020C2C
+ bl ErrorHandling
_02012226:
ldr r1, [sp, #0x50]
ldr r0, [sp, #0x48]
@@ -36663,7 +36663,7 @@ _02012226:
ldr r0, [sp, #0x10]
cmp r1, r0
bge _0201223C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201223C:
ldr r0, [sp, #0x2c]
ldr r0, [r0, #0x14]
@@ -36983,7 +36983,7 @@ FUN_02012470: ; 0x02012470
blx FUN_020B0138
cmp r0, #0x1
beq _0201249C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201249C:
ldr r0, [sp, #0x0]
add r1, r4, #0x0
@@ -37174,7 +37174,7 @@ FUN_020125FC: ; 0x020125FC
str r0, [r4, #0xc]
cmp r0, #0x0
beq _0201260A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201260A:
add r3, r4, #0x0
mov r0, #0x1
@@ -37214,7 +37214,7 @@ FUN_02012634: ; 0x02012634
str r0, [r4, #0xc]
cmp r0, #0x0
beq _02012656
- bl FUN_02020C2C
+ bl ErrorHandling
_02012656:
pop {r4, pc}
.balign 4
@@ -37229,7 +37229,7 @@ FUN_0201265C: ; 0x0201265C
ldr r0, [r0, #0x0]
cmp r0, #0x1
beq _0201266E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201266E:
ldr r2, _02012688 ; =0x021C4818
ldmia r2!, {r0-r1}
@@ -37255,7 +37255,7 @@ FUN_02012690: ; 0x02012690
ldr r0, [r0, #0x0]
cmp r0, #0x1
beq _020126A0
- bl FUN_02020C2C
+ bl ErrorHandling
_020126A0:
ldr r2, _020126B0 ; =0x021C4828
ldmia r2!, {r0-r1}
@@ -37275,7 +37275,7 @@ FUN_020126B4: ; 0x020126B4
ldr r0, [r0, #0x0]
cmp r0, #0x1
beq _020126C4
- bl FUN_02020C2C
+ bl ErrorHandling
_020126C4:
ldr r2, _020126D4 ; =0x021C4818
ldmia r2!, {r0-r1}
@@ -37409,7 +37409,7 @@ FUN_020127A8: ; 0x020127A8
cmp r4, #0x18
blt _020127B6
_020127B2:
- bl FUN_02020C2C
+ bl ErrorHandling
_020127B6:
ldr r0, _020127BC ; =0x020ED4CC
ldrb r0, [r0, r4]
@@ -37450,7 +37450,7 @@ FUN_020127C0: ; 0x020127C0
eor r0, r3
orr r0, r1
beq _02012804
- bl FUN_02020C2C
+ bl ErrorHandling
_02012804:
sub r0, r4, r5
mov r12, r7
@@ -37585,7 +37585,7 @@ FUN_020128E0: ; 0x020128E0
_020128EC:
cmp r3, r2
bne _020128F8
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4, pc}
_020128F8:
@@ -37666,7 +37666,7 @@ FUN_02012974: ; 0x02012974
push {r4, lr}
add r4, r0, #0x0
bne _0201297E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201297E:
add r0, r4, #0x0
bl FUN_02016A18
@@ -37678,7 +37678,7 @@ FUN_02012988: ; 0x02012988
push {r4, lr}
add r4, r0, #0x0
bne _02012992
- bl FUN_02020C2C
+ bl ErrorHandling
_02012992:
ldrb r0, [r4, #0x8]
lsl r0, r0, #0x2
@@ -37691,7 +37691,7 @@ FUN_0201299C: ; 0x0201299C
push {r4, lr}
add r4, r0, #0x0
bne _020129A6
- bl FUN_02020C2C
+ bl ErrorHandling
_020129A6:
ldrb r1, [r4, #0x8]
mov r0, #0x1
@@ -37779,13 +37779,13 @@ FUN_02012A30: ; 0x02012A30
add r7, r3, #0x0
cmp r5, #0x0
bne _02012A42
- bl FUN_02020C2C
+ bl ErrorHandling
_02012A42:
ldr r0, _02012AB0 ; =0x00000604
ldr r0, [r5, r0]
cmp r0, #0x0
beq _02012A4E
- bl FUN_02020C2C
+ bl ErrorHandling
_02012A4E:
ldr r0, _02012AB4 ; =0x0000078C
mov r2, #0x0
@@ -37844,7 +37844,7 @@ FUN_02012AC4: ; 0x02012AC4
push {r4, lr}
add r4, r0, #0x0
bne _02012ACE
- bl FUN_02020C2C
+ bl ErrorHandling
_02012ACE:
ldr r0, _02012AF8 ; =0x00000604
ldr r0, [r4, r0]
@@ -38083,7 +38083,7 @@ FUN_02012C98: ; 0x02012C98
push {r3-r5, lr}
add r4, r0, #0x0
bne _02012CA2
- bl FUN_02020C2C
+ bl ErrorHandling
_02012CA2:
mov r0, #0x6
lsl r0, r0, #0x8
@@ -38146,7 +38146,7 @@ _02012D04:
bl FUN_02016998
add r4, r0, #0x0
bne _02012D14
- bl FUN_02020C2C
+ bl ErrorHandling
_02012D14:
add r0, r4, #0x0
mov r1, #0x0
@@ -38387,7 +38387,7 @@ _02012EE4:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012EF0
- bl FUN_02020C2C
+ bl ErrorHandling
_02012EF0:
add r0, r4, #0x0
pop {r4, pc}
@@ -38413,7 +38413,7 @@ _02012F10:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012F1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02012F1C:
add r0, r4, #0x0
pop {r4, pc}
@@ -38439,7 +38439,7 @@ _02012F3C:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012F48
- bl FUN_02020C2C
+ bl ErrorHandling
_02012F48:
add r0, r4, #0x0
pop {r4, pc}
@@ -38465,7 +38465,7 @@ _02012F68:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012F74
- bl FUN_02020C2C
+ bl ErrorHandling
_02012F74:
add r0, r4, #0x0
pop {r4, pc}
@@ -38491,7 +38491,7 @@ _02012F94:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012FA0
- bl FUN_02020C2C
+ bl ErrorHandling
_02012FA0:
add r0, r4, #0x0
pop {r4, pc}
@@ -38517,7 +38517,7 @@ _02012FC0:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012FCC
- bl FUN_02020C2C
+ bl ErrorHandling
_02012FCC:
add r0, r4, #0x0
pop {r4, pc}
@@ -38543,7 +38543,7 @@ _02012FEC:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02012FF8
- bl FUN_02020C2C
+ bl ErrorHandling
_02012FF8:
add r0, r4, #0x0
pop {r4, pc}
@@ -38569,7 +38569,7 @@ _02013018:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02013024
- bl FUN_02020C2C
+ bl ErrorHandling
_02013024:
add r0, r4, #0x0
pop {r4, pc}
@@ -38595,7 +38595,7 @@ _02013044:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02013050
- bl FUN_02020C2C
+ bl ErrorHandling
_02013050:
add r0, r4, #0x0
pop {r4, pc}
@@ -38621,7 +38621,7 @@ _02013070:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _0201307C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201307C:
add r0, r4, #0x0
pop {r4, pc}
@@ -38647,7 +38647,7 @@ _0201309C:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _020130A8
- bl FUN_02020C2C
+ bl ErrorHandling
_020130A8:
add r0, r4, #0x0
pop {r4, pc}
@@ -38673,7 +38673,7 @@ _020130C8:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _020130D4
- bl FUN_02020C2C
+ bl ErrorHandling
_020130D4:
add r0, r4, #0x0
pop {r4, pc}
@@ -38699,7 +38699,7 @@ _020130F4:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02013100
- bl FUN_02020C2C
+ bl ErrorHandling
_02013100:
add r0, r4, #0x0
pop {r4, pc}
@@ -38725,7 +38725,7 @@ _02013120:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _0201312C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201312C:
add r0, r4, #0x0
pop {r4, pc}
@@ -38751,7 +38751,7 @@ _0201314C:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02013158
- bl FUN_02020C2C
+ bl ErrorHandling
_02013158:
add r0, r4, #0x0
pop {r4, pc}
@@ -38777,7 +38777,7 @@ _02013178:
ldr r1, [r1, #0x14]
cmp r0, r1
blo _02013184
- bl FUN_02020C2C
+ bl ErrorHandling
_02013184:
add r0, r4, #0x0
pop {r4, pc}
@@ -38801,12 +38801,12 @@ FUN_02013194: ; 0x02013194
add r7, r3, #0x0
cmp r0, #0x0
bne _020131A8
- bl FUN_02020C2C
+ bl ErrorHandling
_020131A8:
ldr r0, [r5, #0x4]
cmp r0, #0x0
beq _020131B2
- bl FUN_02020C2C
+ bl ErrorHandling
_020131B2:
add r0, r5, #0x0
add r0, #0xd8
@@ -38920,13 +38920,13 @@ FUN_0201327C: ; 0x0201327C
push {r4, lr}
add r4, r0, #0x0
bne _02013286
- bl FUN_02020C2C
+ bl ErrorHandling
_02013286:
ldr r0, _020132B8 ; =0x021C4850
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02013292
- bl FUN_02020C2C
+ bl ErrorHandling
_02013292:
ldr r0, _020132B8 ; =0x021C4850
mov r1, #0x0
@@ -38945,7 +38945,7 @@ _020132A8:
add r2, r2, #0x4
cmp r1, #0x10
blt _0201329A
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
nop
_020132B8: .word 0x021C4850
@@ -38955,13 +38955,13 @@ FUN_020132BC: ; 0x020132BC
push {r4, lr}
add r4, r0, #0x0
bne _020132C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020132C6:
ldr r0, _020132FC ; =0x021C4850
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _020132D2
- bl FUN_02020C2C
+ bl ErrorHandling
_020132D2:
ldr r0, _020132FC ; =0x021C4850
mov r1, #0x0
@@ -38983,7 +38983,7 @@ _020132EE:
add r2, r2, #0x4
cmp r1, #0x10
blt _020132DA
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
.balign 4
_020132FC: .word 0x021C4850
@@ -39566,7 +39566,7 @@ FUN_020136C0: ; 0x020136C0
push {r4, lr}
add r4, r0, #0x0
bne _020136CA
- bl FUN_02020C2C
+ bl ErrorHandling
_020136CA:
cmp r4, #0x0
beq _020136DE
@@ -39587,7 +39587,7 @@ FUN_020136E0: ; 0x020136E0
add r4, r1, #0x0
cmp r5, #0x0
bne _020136EE
- bl FUN_02020C2C
+ bl ErrorHandling
_020136EE:
cmp r5, #0x0
beq _020136F4
@@ -39667,7 +39667,7 @@ FUN_02013764: ; 0x02013764
add r5, r0, #0x0
cmp r6, #0x4
blo _02013772
- bl FUN_02020C2C
+ bl ErrorHandling
_02013772:
cmp r6, #0x4
bhs _020137B8
@@ -39829,13 +39829,13 @@ FUN_020138A0: ; 0x020138A0
add r4, r1, #0x0
cmp r5, #0x5
blo _020138AE
- bl FUN_02020C2C
+ bl ErrorHandling
_020138AE:
add r0, r5, #0x0
bl FUN_02013974
cmp r4, r0
blo _020138BC
- bl FUN_02020C2C
+ bl ErrorHandling
_020138BC:
ldr r1, _02013910 ; =0x020ED54C
lsl r2, r5, #0x1
@@ -39965,7 +39965,7 @@ FUN_02013980: ; 0x02013980
add r6, r2, #0x0
cmp r4, #0x5
blo _02013990
- bl FUN_02020C2C
+ bl ErrorHandling
_02013990:
strh r4, [r5, #0x0]
strh r6, [r5, #0x2]
@@ -39980,7 +39980,7 @@ FUN_02013998: ; 0x02013998
add r6, r2, #0x0
cmp r4, #0x2
blo _020139A8
- bl FUN_02020C2C
+ bl ErrorHandling
_020139A8:
lsl r0, r4, #0x1
add r0, r5, r0
@@ -40425,7 +40425,7 @@ _02013CA4:
cmp r2, #0x0
bne _02013C96
_02013CAC:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r0, _02013CD0 ; =0x0000FFFF
pop {r3-r7, pc}
_02013CB4:
@@ -40453,7 +40453,7 @@ FUN_02013CD4: ; 0x02013CD4
bl FUN_02016998
add r4, r0, #0x0
bne _02013CE8
- bl FUN_02020C2C
+ bl ErrorHandling
_02013CE8:
ldr r0, [r5, #0x0]
ldr r1, [r5, #0xc]
@@ -40482,22 +40482,22 @@ FUN_02013D18: ; 0x02013D18
push {r4, lr}
add r4, r0, #0x0
bne _02013D22
- bl FUN_02020C2C
+ bl ErrorHandling
_02013D22:
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02013D2C
- bl FUN_02020C2C
+ bl ErrorHandling
_02013D2C:
ldr r0, [r4, #0x8]
cmp r0, #0x0
bne _02013D36
- bl FUN_02020C2C
+ bl ErrorHandling
_02013D36:
ldr r0, [r4, #0x10]
cmp r0, #0x0
bne _02013D40
- bl FUN_02020C2C
+ bl ErrorHandling
_02013D40:
ldr r0, [r4, #0x0]
bl FUN_02016A18
@@ -40551,20 +40551,20 @@ FUN_02013D98: ; 0x02013D98
bl FUN_02014024
add r4, r0, #0x0
bne _02013DAA
- bl FUN_02020C2C
+ bl ErrorHandling
_02013DAA:
ldr r0, [r5, #0x4]
ldr r0, [r0, #0x8]
cmp r0, #0x0
beq _02013DB6
- bl FUN_02020C2C
+ bl ErrorHandling
_02013DB6:
ldr r0, [r5, #0x4]
bl FUN_0201407C
str r0, [r4, #0x0]
cmp r0, #0x0
bne _02013DC6
- bl FUN_02020C2C
+ bl ErrorHandling
_02013DC6:
ldr r0, [r5, #0x4]
ldr r1, [r4, #0x0]
@@ -40620,14 +40620,14 @@ FUN_02013E14: ; 0x02013E14
bl FUN_02014050
add r4, r0, #0x0
bne _02013E26
- bl FUN_02020C2C
+ bl ErrorHandling
_02013E26:
ldr r0, [r5, #0x8]
bl FUN_02014090
str r0, [r4, #0x0]
cmp r0, #0x0
bne _02013E36
- bl FUN_02020C2C
+ bl ErrorHandling
_02013E36:
ldr r0, [r5, #0x4]
ldr r1, [r4, #0x0]
@@ -40683,7 +40683,7 @@ FUN_02013E84: ; 0x02013E84
bl FUN_02013FF8
add r4, r0, #0x0
bne _02013E96
- bl FUN_02020C2C
+ bl ErrorHandling
_02013E96:
add r0, r4, #0x0
add r1, r5, #0x0
@@ -40708,7 +40708,7 @@ FUN_02013EB0: ; 0x02013EB0
add r4, r1, #0x0
cmp r5, #0x0
bne _02013EBE
- bl FUN_02020C2C
+ bl ErrorHandling
_02013EBE:
str r4, [r5, #0x20]
pop {r3-r5, pc}
@@ -40861,7 +40861,7 @@ FUN_02013F68: ; 0x02013F68
bl FUN_02016998
add r7, r0, #0x0
bne _02013F7C
- bl FUN_02020C2C
+ bl ErrorHandling
_02013F7C:
mov r4, #0x0
cmp r6, #0x0
@@ -40889,7 +40889,7 @@ FUN_02013F98: ; 0x02013F98
bl FUN_02016998
add r7, r0, #0x0
bne _02013FAE
- bl FUN_02020C2C
+ bl ErrorHandling
_02013FAE:
mov r4, #0x0
cmp r6, #0x0
@@ -40916,7 +40916,7 @@ FUN_02013FC8: ; 0x02013FC8
bl FUN_02016998
add r7, r0, #0x0
bne _02013FDE
- bl FUN_02020C2C
+ bl ErrorHandling
_02013FDE:
mov r4, #0x0
cmp r6, #0x0
@@ -41824,7 +41824,7 @@ FUN_0201466C: ; 0x0201466C
lsr r0, r0, #0x1c
cmp r0, #0x1
beq _02014680
- bl FUN_02020C2C
+ bl ErrorHandling
_02014680:
add r0, r4, #0x0
add r0, #0x9a
@@ -42613,7 +42613,7 @@ FUN_02014C3C: ; 0x02014C3C
add r4, r0, #0x0
cmp r4, #0x19
blo _02014C48
- bl FUN_02020C2C
+ bl ErrorHandling
_02014C48:
ldr r0, _02014C50 ; =0x020ED64C
ldrb r0, [r0, r4]
@@ -42637,7 +42637,7 @@ FUN_02014C54: ; 0x02014C54
str r2, [sp, #0x0]
cmp r0, r1
blo _02014C74
- bl FUN_02020C2C
+ bl ErrorHandling
_02014C74:
ldr r0, [sp, #0x4]
mov r1, #0x1d
@@ -42649,7 +42649,7 @@ _02014C74:
ldr r0, [r0, #0x10]
cmp r0, #0x0
beq _02014C8C
- bl FUN_02020C2C
+ bl ErrorHandling
_02014C8C:
ldr r0, [r5, #0x0]
mov r2, #0x1d
@@ -42777,7 +42777,7 @@ FUN_02014D7C: ; 0x02014D7C
add r4, r1, #0x0
cmp r4, r0
blo _02014D8C
- bl FUN_02020C2C
+ bl ErrorHandling
_02014D8C:
mov r0, #0x1d
lsl r0, r0, #0x4
@@ -42937,7 +42937,7 @@ _02014EA0:
ldr r0, [r0, #0x0]
cmp r0, #0x22
blo _02014EB2
- bl FUN_02020C2C
+ bl ErrorHandling
_02014EB2:
ldr r1, [r5, #0xc]
add r0, r5, #0x0
@@ -42969,7 +42969,7 @@ _02014EE6:
lsl r0, r0, #0x8
cmp r1, r0
blt _02014EA0
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
str r0, [r5, #0x1c]
_02014EF8:
@@ -42986,7 +42986,7 @@ FUN_02014F08: ; 0x02014F08
ldr r4, [r0, r1]
cmp r2, #0x1
beq _02014F16
- bl FUN_02020C2C
+ bl ErrorHandling
_02014F16:
add r0, r4, #0x0
pop {r4, pc}
@@ -43043,7 +43043,7 @@ _02014F68:
lsr r3, r1, #0x18
cmp r3, #0x4
blo _02014F3E
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
nop
@@ -43086,7 +43086,7 @@ FUN_02014FA8: ; 0x02014FA8
ldrb r0, [r4, #0x0]
cmp r0, #0x8
blo _02014FC4
- bl FUN_02020C2C
+ bl ErrorHandling
_02014FC4:
pop {r4, pc}
.balign 4
@@ -43155,7 +43155,7 @@ _0201501C:
str r0, [r6, #0x0]
pop {r3-r6, pc}
_02015048:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x4
pop {r3-r6, pc}
@@ -43197,7 +43197,7 @@ _02015082:
str r0, [r4, #0x0]
b _020150A2
_0201509E:
- bl FUN_02020C2C
+ bl ErrorHandling
_020150A2:
add r0, sp, #0x0
ldrb r0, [r0, #0x0]
@@ -43224,7 +43224,7 @@ _020150B6:
str r0, [r6, #0x0]
pop {r3-r6, pc}
_020150D4:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x4
pop {r3-r6, pc}
@@ -43269,7 +43269,7 @@ _02015112:
str r0, [r6, #0x0]
b _02015132
_0201512E:
- bl FUN_02020C2C
+ bl ErrorHandling
_02015132:
add r0, r5, #0x0
add r1, sp, #0x0
@@ -43297,7 +43297,7 @@ _0201514C:
str r0, [sp, #0x4]
b _0201516C
_02015168:
- bl FUN_02020C2C
+ bl ErrorHandling
_0201516C:
ldr r0, [sp, #0x4]
add r0, r7, r0
@@ -43568,7 +43568,7 @@ _02015334:
str r0, [sp, #0x8]
b _02015362
_0201535E:
- bl FUN_02020C2C
+ bl ErrorHandling
_02015362:
add r1, sp, #0x0
add r0, r5, #0x0
@@ -43578,7 +43578,7 @@ _02015362:
ldrb r0, [r0, #0x1]
cmp r0, #0x11
bls _02015378
- bl FUN_02020C2C
+ bl ErrorHandling
_02015378:
add r0, sp, #0xc
add r1, sp, #0x8
@@ -43616,7 +43616,7 @@ _020153A6:
str r0, [sp, #0x4]
b _020153CA
_020153C6:
- bl FUN_02020C2C
+ bl ErrorHandling
_020153CA:
add r0, sp, #0x0
ldrb r1, [r0, #0x1]
@@ -43657,7 +43657,7 @@ FUN_02015404: ; 0x02015404
ldr r0, [r4, #0x50]
cmp r0, #0x0
beq _02015412
- bl FUN_02020C2C
+ bl ErrorHandling
_02015412:
ldr r0, [r4, #0xc]
add r0, r0, #0x4
@@ -43766,7 +43766,7 @@ _020154C4:
str r0, [sp, #0x4]
b _020154E4
_020154E0:
- bl FUN_02020C2C
+ bl ErrorHandling
_020154E4:
add r0, r4, #0x0
add r1, sp, #0x0
@@ -43791,7 +43791,7 @@ _02015502:
add sp, #0xc
pop {r3-r4, pc}
_02015514:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0xc
pop {r3-r4, pc}
@@ -43884,7 +43884,7 @@ _020155B4:
str r0, [r4, #0x64]
pop {r3-r4, pc}
_020155C6:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x4
pop {r3-r4, pc}
.balign 4
@@ -43926,7 +43926,7 @@ _02015600:
str r0, [r4, #0x64]
pop {r3-r4, pc}
_02015616:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x4
pop {r3-r4, pc}
.balign 4
@@ -43983,7 +43983,7 @@ _0201566E:
add r4, #0x78
b _0201567C
_02015678:
- bl FUN_02020C2C
+ bl ErrorHandling
_0201567C:
add r1, sp, #0x0
add r0, r5, #0x0
@@ -44012,7 +44012,7 @@ _02015698:
str r0, [sp, #0x4]
b _020156B8
_020156B4:
- bl FUN_02020C2C
+ bl ErrorHandling
_020156B8:
add r0, r5, #0x0
add r1, sp, #0x0
@@ -44035,7 +44035,7 @@ _020156D0:
str r0, [r4, #0x0]
pop {r3-r5, pc}
_020156E0:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x8
pop {r3-r5, pc}
@@ -44123,7 +44123,7 @@ _02015778:
_0201578A:
cmp r0, #0x1c
beq _02015792
- bl FUN_02020C2C
+ bl ErrorHandling
_02015792:
pop {r4, pc}
.balign 4
@@ -44170,7 +44170,7 @@ _020157D2:
str r0, [r4, #0x6c]
pop {r3-r4, pc}
_020157E2:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x4
pop {r3-r4, pc}
.balign 4
@@ -44268,7 +44268,7 @@ _02015886:
_02015890:
cmp r1, #0x0
bne _02015898
- bl FUN_02020C2C
+ bl ErrorHandling
_02015898:
pop {r4, pc}
nop
@@ -44339,7 +44339,7 @@ _020158F6:
str r0, [r3, #0x0]
pop {r3, pc}
_02015904:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
.balign 4
@@ -44412,7 +44412,7 @@ _02015972:
str r0, [r1, #0x30]
pop {r3, pc}
_02015984:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
.balign 4
@@ -44577,7 +44577,7 @@ _02015AA6:
str r1, [r0, #0x0]
b _02015AC4
_02015AC0:
- bl FUN_02020C2C
+ bl ErrorHandling
_02015AC4:
add r0, r4, #0x0
add r0, #0x2c
@@ -44680,7 +44680,7 @@ _02015B64:
str r1, [r0, #0x0]
b _02015B82
_02015B7E:
- bl FUN_02020C2C
+ bl ErrorHandling
_02015B82:
add r0, r4, #0x0
add r0, #0x2c
@@ -44837,7 +44837,7 @@ _02015C90:
str r0, [r4, #0x0]
b _02015CA4
_02015CA0:
- bl FUN_02020C2C
+ bl ErrorHandling
_02015CA4:
add r0, r4, #0x0
add r0, #0x2c
@@ -44893,7 +44893,7 @@ FUN_02015CF8: ; 0x02015CF8
add r4, r1, #0x0
cmp r5, #0x3
blt _02015D06
- bl FUN_02020C2C
+ bl ErrorHandling
_02015D06:
ldr r0, _02015D10 ; =0x020ED72C
lsl r1, r5, #0x1
@@ -45327,8 +45327,8 @@ _02016002:
.balign 4
_02016010: .word 0x020EDB10
- thumb_func_start FUN_02016014
-FUN_02016014: ; 0x02016014
+ thumb_func_start InitSystemForTheGame
+InitSystemForTheGame: ; 0x02016014
push {r3-r5, lr}
blx FUN_020CC1B4
blx FUN_020C5974
@@ -45423,7 +45423,7 @@ FUN_02016014: ; 0x02016014
blx FUN_020CC26C
add r5, r0, #0x0
bne _02016108
- bl FUN_02020C2C
+ bl ErrorHandling
_02016108:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -45449,8 +45449,8 @@ _0201613C: .word FUN_02015EA0
_02016140: .word 0x04000208
_02016144: .word 0x021C4918
- thumb_func_start FUN_02016148
-FUN_02016148: ; 0x02016148
+ thumb_func_start InitGraphicMemory
+InitGraphicMemory: ; 0x02016148
push {r3, lr}
ldr r0, _02016198 ; =0x000001FF
blx FUN_020C63A8
@@ -46299,7 +46299,7 @@ _02016772:
strb r7, [r0, r7]
b _02016792
_0201678E:
- bl FUN_02020C2C
+ bl ErrorHandling
_02016792:
ldr r0, [sp, #0x0]
add r7, r7, #0x1
@@ -46410,7 +46410,7 @@ FUN_02016834: ; 0x02016834
blx FUN_020CD374
cmp r0, #0x12
bne _0201684C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201684C:
ldr r1, _020168CC ; =0x021C4D28
ldr r0, [r1, #0x10]
@@ -46457,19 +46457,19 @@ _0201684C:
mov r0, #0x1
pop {r3-r7, pc}
_020168AA:
- bl FUN_02020C2C
+ bl ErrorHandling
b _020168C6
_020168B0:
- bl FUN_02020C2C
+ bl ErrorHandling
b _020168C6
_020168B6:
- bl FUN_02020C2C
+ bl ErrorHandling
b _020168C6
_020168BC:
- bl FUN_02020C2C
+ bl ErrorHandling
b _020168C6
_020168C2:
- bl FUN_02020C2C
+ bl ErrorHandling
_020168C6:
mov r0, #0x0
add sp, #0x8
@@ -46484,7 +46484,7 @@ FUN_020168D0: ; 0x020168D0
blx FUN_020CD374
cmp r0, #0x12
bne _020168E0
- bl FUN_02020C2C
+ bl ErrorHandling
_020168E0:
ldr r0, _02016940 ; =0x021C4D28
ldr r1, [r0, #0x0]
@@ -46510,7 +46510,7 @@ _020168E0:
blx FUN_020ADDF0
b _02016916
_02016912:
- bl FUN_02020C2C
+ bl ErrorHandling
_02016916:
ldr r1, _02016940 ; =0x021C4D28
mov r0, #0x0
@@ -46546,7 +46546,7 @@ FUN_02016944: ; 0x02016944
add r6, r3, #0x0
cmp r5, #0x0
bne _02016956
- bl FUN_02020C2C
+ bl ErrorHandling
_02016956:
blx FUN_020CD310
add r4, #0x10
@@ -46673,7 +46673,7 @@ FUN_02016A18: ; 0x02016A18
ldr r7, [r1, r0]
cmp r7, #0x0
bne _02016A3E
- bl FUN_02020C2C
+ bl ErrorHandling
_02016A3E:
ldr r0, _02016A88 ; =0x021C4D28
lsl r5, r4, #0x1
@@ -46689,7 +46689,7 @@ _02016A50:
ldrh r0, [r0, r5]
cmp r0, #0x0
bne _02016A5E
- bl FUN_02020C2C
+ bl ErrorHandling
_02016A5E:
ldr r0, _02016A88 ; =0x021C4D28
ldr r1, [r0, #0xc]
@@ -46706,7 +46706,7 @@ _02016A5E:
blx FUN_020CD324
pop {r3-r7, pc}
_02016A80:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
nop
_02016A88: .word 0x021C4D28
@@ -46719,7 +46719,7 @@ FUN_02016A8C: ; 0x02016A8C
blx FUN_020CD374
cmp r0, #0x12
bne _02016A9E
- bl FUN_02020C2C
+ bl ErrorHandling
_02016A9E:
ldr r0, _02016AF4 ; =0x021C4D28
ldrh r1, [r0, #0x14]
@@ -46732,7 +46732,7 @@ _02016A9E:
ldr r6, [r1, r0]
cmp r6, #0x0
bne _02016AB8
- bl FUN_02020C2C
+ bl ErrorHandling
_02016AB8:
sub r0, r4, #0x4
ldr r0, [r0, #0x0]
@@ -46740,7 +46740,7 @@ _02016AB8:
lsr r0, r0, #0x18
cmp r0, r5
beq _02016AC8
- bl FUN_02020C2C
+ bl ErrorHandling
_02016AC8:
sub r4, #0x10
add r0, r6, #0x0
@@ -46752,7 +46752,7 @@ _02016AC8:
ldrh r0, [r0, r4]
cmp r0, #0x0
bne _02016AE2
- bl FUN_02020C2C
+ bl ErrorHandling
_02016AE2:
ldr r0, _02016AF4 ; =0x021C4D28
ldr r1, [r0, #0xc]
@@ -46761,7 +46761,7 @@ _02016AE2:
strh r0, [r1, r4]
pop {r4-r6, pc}
_02016AEE:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
.balign 4
_02016AF4: .word 0x021C4D28
@@ -46781,7 +46781,7 @@ FUN_02016AF8: ; 0x02016AF8
blx FUN_020ADDC8
pop {r3, pc}
_02016B12:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
nop
@@ -46802,7 +46802,7 @@ FUN_02016B20: ; 0x02016B20
blx FUN_020AE82C
pop {r4, pc}
_02016B3A:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
.balign 4
_02016B40: .word 0x021C4D28
@@ -46815,7 +46815,7 @@ FUN_02016B44: ; 0x02016B44
blx FUN_020CD374
cmp r0, #0x12
bne _02016B56
- bl FUN_02020C2C
+ bl ErrorHandling
_02016B56:
add r0, r5, #0x0
sub r0, #0x10
@@ -46839,7 +46839,7 @@ _02016B56:
blx FUN_020ADE2C
pop {r3-r5, pc}
_02016B84:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
nop
_02016B8C: .word 0x021C4D28
@@ -52092,17 +52092,17 @@ FUN_020191D0: ; 0x020191D0
push {r4, lr}
add r4, r0, #0x0
bne _020191DA
- bl FUN_02020C2C
+ bl ErrorHandling
_020191DA:
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _020191E4
- bl FUN_02020C2C
+ bl ErrorHandling
_020191E4:
ldrb r0, [r4, #0x4]
cmp r0, #0x8
blo _020191EE
- bl FUN_02020C2C
+ bl ErrorHandling
_020191EE:
ldrb r1, [r4, #0x4]
mov r0, #0x2c
@@ -52112,7 +52112,7 @@ _020191EE:
ldrb r0, [r0, #0x1c]
cmp r0, #0x3
blo _02019202
- bl FUN_02020C2C
+ bl ErrorHandling
_02019202:
ldrb r2, [r4, #0x4]
mov r1, #0x2c
@@ -52134,17 +52134,17 @@ FUN_02019220: ; 0x02019220
push {r4, lr}
add r4, r0, #0x0
bne _0201922A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201922A:
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02019234
- bl FUN_02020C2C
+ bl ErrorHandling
_02019234:
ldrb r0, [r4, #0x4]
cmp r0, #0x8
blo _0201923E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201923E:
ldrb r1, [r4, #0x4]
mov r0, #0x2c
@@ -52154,7 +52154,7 @@ _0201923E:
ldrb r0, [r0, #0x1c]
cmp r0, #0x3
blo _02019252
- bl FUN_02020C2C
+ bl ErrorHandling
_02019252:
ldrb r2, [r4, #0x4]
mov r1, #0x2c
@@ -56534,7 +56534,7 @@ FUN_0201B234: ; 0x0201B234
bl FUN_0201B1E4
cmp r4, #0x0
bne _0201B24A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B24A:
ldr r1, [r4, #0x0]
add r0, r5, #0x0
@@ -56807,7 +56807,7 @@ _0201B452:
blx r1
cmp r0, #0x0
beq _0201B468
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B468:
add sp, #0x10
mov r0, #0x0
@@ -56822,7 +56822,7 @@ _0201B46E:
blx r1
cmp r0, #0x0
beq _0201B484
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B484:
add sp, #0x10
mov r0, #0x0
@@ -56837,7 +56837,7 @@ _0201B48A:
blx r1
cmp r0, #0x0
beq _0201B4A0
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B4A0:
add sp, #0x10
mov r0, #0x0
@@ -56969,7 +56969,7 @@ FUN_0201B580: ; 0x0201B580
add r5, r0, #0x0
add r4, r1, #0x0
bne _0201B58C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B58C:
add r1, r4, #0x0
add r1, #0x34
@@ -57416,7 +57416,7 @@ FUN_0201B8B8: ; 0x0201B8B8
ldr r0, _0201B8DC ; =0x0000FFFE
cmp r1, r0
beq _0201B8C8
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B8C8:
ldrh r1, [r4, #0x0]
ldr r0, _0201B8DC ; =0x0000FFFE
@@ -57440,7 +57440,7 @@ FUN_0201B8E0: ; 0x0201B8E0
ldr r0, _0201B8F4 ; =0x0000FFFE
cmp r1, r0
beq _0201B8F0
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B8F0:
ldrh r0, [r4, #0x2]
pop {r4, pc}
@@ -57473,12 +57473,12 @@ FUN_0201B914: ; 0x0201B914
ldr r0, _0201B938 ; =0x0000FFFE
cmp r1, r0
beq _0201B926
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B926:
ldrh r0, [r5, #0x4]
cmp r4, r0
blo _0201B930
- bl FUN_02020C2C
+ bl ErrorHandling
_0201B930:
lsl r0, r4, #0x1
add r0, r5, r0
@@ -57994,14 +57994,14 @@ FUN_0201BCFC: ; 0x0201BCFC
add r5, r0, #0x0
cmp r5, #0x8
blo _0201BD08
- bl FUN_02020C2C
+ bl ErrorHandling
_0201BD08:
ldr r6, _0201BD40 ; =0x021C5714
lsl r4, r5, #0x2
ldr r0, [r6, r4]
cmp r0, #0x0
bne _0201BD16
- bl FUN_02020C2C
+ bl ErrorHandling
_0201BD16:
cmp r5, #0x8
bhs _0201BD3C
@@ -58711,7 +58711,7 @@ FUN_0201C24C: ; 0x0201C24C
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0201C25E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201C25E:
add r0, r4, #0x0
mov r1, #0xc
@@ -58720,7 +58720,7 @@ _0201C25E:
cmp r0, #0x0
str r0, [r1, #0x0]
bne _0201C272
- bl FUN_02020C2C
+ bl ErrorHandling
_0201C272:
add r0, r4, #0x0
lsl r1, r5, #0x4
@@ -58748,7 +58748,7 @@ FUN_0201C29C: ; 0x0201C29C
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _0201C2AA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201C2AA:
ldr r0, _0201C2C4 ; =0x021C5934
ldr r0, [r0, #0x0]
@@ -58775,7 +58775,7 @@ FUN_0201C2C8: ; 0x0201C2C8
add r7, r3, #0x0
cmp r0, #0x0
bne _0201C2DE
- bl FUN_02020C2C
+ bl ErrorHandling
_0201C2DE:
ldr r1, _0201C308 ; =0x021C5934
ldr r0, [r1, #0x0]
@@ -58787,7 +58787,7 @@ _0201C2DE:
ldr r0, [r0, #0x0]
cmp r1, r0
blo _0201C2FA
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_0201C2FA:
@@ -60061,7 +60061,7 @@ FUN_0201CC08: ; 0x0201CC08
ldrh r0, [r0, #0x1a]
cmp r0, #0x0
beq _0201CC16
- bl FUN_02020C2C
+ bl ErrorHandling
_0201CC16:
ldr r0, _0201CC20 ; =0x021C5978
mov r1, #0x0
@@ -60080,7 +60080,7 @@ FUN_0201CC24: ; 0x0201CC24
ldrh r0, [r0, #0x1a]
cmp r0, #0x0
beq _0201CC36
- bl FUN_02020C2C
+ bl ErrorHandling
_0201CC36:
cmp r4, #0x5
bhs _0201CC3E
@@ -60203,7 +60203,7 @@ FUN_0201CD04: ; 0x0201CD04
ldrh r0, [r0, #0x1a]
cmp r0, #0x0
beq _0201CD14
- bl FUN_02020C2C
+ bl ErrorHandling
_0201CD14:
bl FUN_0201CCC0
add r4, r0, #0x0
@@ -60234,7 +60234,7 @@ FUN_0201CD38: ; 0x0201CD38
mov r5, #0x3
cmp r0, #0x0
beq _0201CD4E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201CD4E:
ldr r0, _0201CD8C ; =0x021C5978
ldrh r0, [r0, #0x18]
@@ -60320,7 +60320,7 @@ FUN_0201CDD0: ; 0x0201CDD0
bl FUN_0201CE2C
cmp r0, #0x1
beq _0201CDF2
- bl FUN_02020C2C
+ bl ErrorHandling
_0201CDF2:
ldr r0, _0201CDFC ; =0x021C5978
mov r1, #0x0
@@ -60344,7 +60344,7 @@ FUN_0201CE04: ; 0x0201CE04
bl FUN_0201CCC0
cmp r0, #0x1
beq _0201CE20
- bl FUN_02020C2C
+ bl ErrorHandling
_0201CE20:
ldr r0, _0201CE28 ; =0x021C5978
mov r1, #0x1
@@ -60871,12 +60871,12 @@ FUN_0201D1F8: ; 0x0201D1F8
bl FUN_0201D2AC
cmp r0, #0x1
bne _0201D20A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D20A:
bl FUN_0201DAAC
add r4, r0, #0x0
bne _0201D21A
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0201D21A:
@@ -60915,12 +60915,12 @@ FUN_0201D250: ; 0x0201D250
bl FUN_0201D2AC
cmp r0, #0x1
bne _0201D262
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D262:
bl FUN_0201DAAC
add r4, r0, #0x0
bne _0201D272
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0201D272:
@@ -60989,13 +60989,13 @@ FUN_0201D2DC: ; 0x0201D2DC
add r4, r0, #0x0
add r5, r1, #0x0
bne _0201D2E8
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D2E8:
add r0, r4, #0x0
bl FUN_0201D7F8
add r4, r0, #0x0
bne _0201D2F6
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D2F6:
str r5, [r4, #0x0]
ldr r1, [r4, #0x4]
@@ -61032,7 +61032,7 @@ _0201D32C:
bl FUN_0201D7F8
add r4, r0, #0x0
bne _0201D33A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D33A:
add r0, r4, #0x0
add r0, #0x3c
@@ -61106,7 +61106,7 @@ FUN_0201D3B0: ; 0x0201D3B0
bl FUN_0201D7F8
add r4, r0, #0x0
bne _0201D3BE
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D3BE:
add r0, r4, #0x0
add r0, #0x3c
@@ -61129,7 +61129,7 @@ FUN_0201D3D4: ; 0x0201D3D4
bl FUN_0201D7F8
add r4, r0, #0x0
bne _0201D3E6
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D3E6:
add r0, r4, #0x0
add r0, #0x3c
@@ -61194,12 +61194,12 @@ FUN_0201D458: ; 0x0201D458
bl FUN_0201D6D8
add r4, r0, #0x0
bne _0201D468
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D468:
bl FUN_0201DAAC
add r5, r0, #0x0
bne _0201D474
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D474:
add r0, r4, #0x0
add r0, #0x3c
@@ -61459,7 +61459,7 @@ FUN_0201D658: ; 0x0201D658
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _0201D666
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D666:
ldr r1, _0201D670 ; =0x021C5994
mov r2, #0x0
@@ -61477,7 +61477,7 @@ FUN_0201D674: ; 0x0201D674
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0201D684
- bl FUN_02020C2C
+ bl ErrorHandling
_0201D684:
ldr r0, _0201D68C ; =0x021C5994
str r4, [r0, #0x0]
@@ -61786,7 +61786,7 @@ FUN_0201D86C: ; 0x0201D86C
str r0, [r4, #0x0]
cmp r0, r1
bne _0201D8B8
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_0201D8B8:
@@ -61820,7 +61820,7 @@ _0201D8C4:
str r0, [r6, #0x0]
cmp r0, r1
bne _0201D902
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_0201D902:
@@ -62254,7 +62254,7 @@ _0201DBD6:
_0201DC12:
cmp r2, #0x0
bne _0201DC1A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201DC1A:
ldr r0, _0201DC38 ; =0x021C5994
mov r2, #0x0
@@ -62269,7 +62269,7 @@ _0201DC1A:
_0201DC2E:
cmp r2, #0x0
bne _0201DC36
- bl FUN_02020C2C
+ bl ErrorHandling
_0201DC36:
pop {r3, pc}
.balign 4
@@ -62424,7 +62424,7 @@ _0201DD32:
ldrb r1, [r4, r1]
tst r0, r1
beq _0201DD54
- bl FUN_02020C2C
+ bl ErrorHandling
_0201DD54:
add r2, sp, #0x0
ldrb r3, [r2, #0x0]
@@ -62542,7 +62542,7 @@ _0201DE0E:
ldrb r1, [r4, r1]
tst r0, r1
bne _0201DE2A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201DE2A:
ldrb r0, [r7, #0x0]
mov r1, #0x1
@@ -62718,7 +62718,7 @@ FUN_0201DF44: ; 0x0201DF44
add r3, r6, r5
cmp r3, r2
bls _0201DF6C
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
b _0201DF6E
_0201DF6C:
@@ -62734,7 +62734,7 @@ _0201DF6E:
add r2, r3, r5
cmp r2, r1
bls _0201DF8A
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_0201DF8A:
@@ -62939,7 +62939,7 @@ FUN_0201E0E4: ; 0x0201E0E4
bl FUN_0201E428
add r4, r0, #0x0
bne _0201E0F8
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0201E0F8:
@@ -62973,7 +62973,7 @@ FUN_0201E128: ; 0x0201E128
bl FUN_0201E428
add r4, r0, #0x0
bne _0201E13C
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0201E13C:
@@ -63005,13 +63005,13 @@ FUN_0201E168: ; 0x0201E168
add r4, r0, #0x0
add r5, r1, #0x0
bne _0201E174
- bl FUN_02020C2C
+ bl ErrorHandling
_0201E174:
add r0, r4, #0x0
bl FUN_0201E3F0
add r4, r0, #0x0
bne _0201E182
- bl FUN_02020C2C
+ bl ErrorHandling
_0201E182:
str r5, [r4, #0x0]
ldr r1, [r4, #0x4]
@@ -63058,7 +63058,7 @@ FUN_0201E1C8: ; 0x0201E1C8
bl FUN_0201E3F0
add r4, r0, #0x0
bne _0201E1D6
- bl FUN_02020C2C
+ bl ErrorHandling
_0201E1D6:
add r0, r4, #0x0
add r0, #0x2c
@@ -63115,7 +63115,7 @@ FUN_0201E230: ; 0x0201E230
cmp r0, #0x0
bne _0201E244
bne _0201E240
- bl FUN_02020C2C
+ bl ErrorHandling
_0201E240:
mov r0, #0x0
pop {r3, pc}
@@ -63140,7 +63140,7 @@ FUN_0201E258: ; 0x0201E258
cmp r0, #0x0
bne _0201E26E
bne _0201E26A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201E26A:
mov r0, #0x0
pop {r4, pc}
@@ -63210,7 +63210,7 @@ FUN_0201E2C4: ; 0x0201E2C4
bl FUN_0201E1B4
cmp r0, #0x1
bne _0201E2E0
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0201E2E0:
@@ -63295,7 +63295,7 @@ FUN_0201E36C: ; 0x0201E36C
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _0201E37C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201E37C:
ldr r1, [r5, #0x4]
mov r0, #0x1
@@ -63673,7 +63673,7 @@ FUN_0201E5F4: ; 0x0201E5F4
add r2, r1, r2
cmp r2, r3
bls _0201E618
- bl FUN_02020C2C
+ bl ErrorHandling
bl FUN_0201E0B8
mov r0, #0x0
b _0201E61A
@@ -63690,7 +63690,7 @@ _0201E61A:
ldr r1, [sp, #0x10]
cmp r2, r1
bls _0201E63A
- bl FUN_02020C2C
+ bl ErrorHandling
bl FUN_0201E0B8
mov r0, #0x0
pop {r3-r5, pc}
@@ -64304,7 +64304,7 @@ FUN_0201EABC: ; 0x0201EABC
add r0, r7, #0x1
cmp r0, r5
ble _0201EADA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201EADA:
ldr r0, [sp, #0x0]
mov r1, #0x24
@@ -65164,7 +65164,7 @@ FUN_0201F100: ; 0x0201F100
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0201F112
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F112:
mov r1, #0xd4
add r0, r4, #0x0
@@ -65262,7 +65262,7 @@ FUN_0201F1B4: ; 0x0201F1B4
bl FUN_0201F2E4
add r4, r0, #0x0
bne _0201F1C8
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0201F1C8:
@@ -65323,7 +65323,7 @@ FUN_0201F23C: ; 0x0201F23C
push {r4, lr}
add r4, r0, #0x0
bne _0201F24A
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4, pc}
_0201F24A:
@@ -65358,7 +65358,7 @@ FUN_0201F284: ; 0x0201F284
cmp r0, #0x0
bne _0201F294
bne _0201F290
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F290:
mov r0, #0x0
pop {r3-r5, pc}
@@ -65392,7 +65392,7 @@ FUN_0201F2C0: ; 0x0201F2C0
push {r4, lr}
add r4, r0, #0x0
bne _0201F2CA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F2CA:
ldrb r0, [r4, #0x3]
cmp r0, #0x0
@@ -65450,7 +65450,7 @@ FUN_0201F318: ; 0x0201F318
sub sp, #0x24
add r5, r0, #0x0
bne _0201F324
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F324:
add r0, sp, #0x0
blx FUN_020C3F14
@@ -65631,7 +65631,7 @@ FUN_0201F454: ; 0x0201F454
str r0, [r4, #0x0]
cmp r0, #0x0
bne _0201F496
- bl FUN_02020C2C
+ bl ErrorHandling
b _0201F496
_0201F492:
mov r0, #0x0
@@ -65648,7 +65648,7 @@ _0201F496:
str r0, [r6, #0x0]
cmp r0, #0x0
bne _0201F4B6
- bl FUN_02020C2C
+ bl ErrorHandling
b _0201F4B6
_0201F4B2:
mov r0, #0x0
@@ -65668,7 +65668,7 @@ _0201F4B6:
str r0, [r7, #0x0]
cmp r0, #0x0
bne _0201F4DE
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0xc
pop {r4-r7, pc}
_0201F4DA:
@@ -66005,14 +66005,14 @@ FUN_0201F744: ; 0x0201F744
push {r3-r5, lr}
add r5, r0, #0x0
bne _0201F74E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F74E:
add r0, r5, #0x0
add r0, #0xa8
ldrb r0, [r0, #0x0]
cmp r0, #0x1
bne _0201F75C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F75C:
add r0, r5, #0x0
add r0, #0xa8
@@ -66077,7 +66077,7 @@ FUN_0201F7C8: ; 0x0201F7C8
add r5, r1, #0x0
cmp r4, #0x0
bne _0201F7D6
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F7D6:
ldmia r5!, {r0-r1}
stmia r4!, {r0-r1}
@@ -66090,7 +66090,7 @@ FUN_0201F7E0: ; 0x0201F7E0
push {r4, lr}
add r4, r0, #0x0
bne _0201F7EA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F7EA:
add r0, r4, #0x0
pop {r4, pc}
@@ -66103,7 +66103,7 @@ FUN_0201F7F0: ; 0x0201F7F0
add r5, r1, #0x0
cmp r4, #0x0
bne _0201F7FE
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F7FE:
ldmia r5!, {r0-r1}
add r4, #0xc
@@ -66120,7 +66120,7 @@ FUN_0201F80C: ; 0x0201F80C
add r4, r1, #0x0
cmp r5, #0x0
bne _0201F81A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F81A:
strb r4, [r5, #0x18]
pop {r3-r5, pc}
@@ -66131,7 +66131,7 @@ FUN_0201F820: ; 0x0201F820
push {r4, lr}
add r4, r0, #0x0
bne _0201F82A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F82A:
ldrb r0, [r4, #0x18]
pop {r4, pc}
@@ -66144,7 +66144,7 @@ FUN_0201F830: ; 0x0201F830
add r4, r1, #0x0
cmp r5, #0x0
bne _0201F83E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F83E:
add r5, #0xaa
strh r4, [r5, #0x0]
@@ -66155,7 +66155,7 @@ FUN_0201F844: ; 0x0201F844
push {r4, lr}
add r4, r0, #0x0
bne _0201F84E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F84E:
add r4, #0xaa
ldrh r0, [r4, #0x0]
@@ -66168,7 +66168,7 @@ FUN_0201F854: ; 0x0201F854
add r4, r1, #0x0
cmp r5, #0x0
bne _0201F862
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F862:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -66182,7 +66182,7 @@ FUN_0201F86C: ; 0x0201F86C
add r4, r1, #0x0
cmp r5, #0x0
bne _0201F87A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F87A:
add r5, #0xac
str r4, [r5, #0x0]
@@ -66193,7 +66193,7 @@ FUN_0201F880: ; 0x0201F880
push {r4, lr}
add r4, r0, #0x0
bne _0201F88A
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F88A:
add r4, #0xac
ldr r0, [r4, #0x0]
@@ -66206,7 +66206,7 @@ FUN_0201F890: ; 0x0201F890
add r4, r1, #0x0
cmp r5, #0x0
bne _0201F89E
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F89E:
add r1, r5, #0x0
add r1, #0xaa
@@ -66230,7 +66230,7 @@ FUN_0201F8C0: ; 0x0201F8C0
push {r4, lr}
add r4, r0, #0x0
bne _0201F8CA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F8CA:
add r1, r4, #0x0
add r1, #0xaa
@@ -66248,7 +66248,7 @@ FUN_0201F8E0: ; 0x0201F8E0
push {r4, lr}
add r4, r0, #0x0
bne _0201F8EA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F8EA:
ldr r0, [r4, #0x7c]
pop {r4, pc}
@@ -66389,7 +66389,7 @@ _0201F9C4:
ldr r0, _0201FA00 ; =0x0000FFFF
cmp r1, r0
bls _0201F9EC
- bl FUN_02020C2C
+ bl ErrorHandling
_0201F9EC:
ldr r0, [r5, #0x14]
add r4, r4, #0x1
@@ -66492,7 +66492,7 @@ _0201FA7C:
ldr r0, _0201FAB8 ; =0x00001FFF
cmp r1, r0
bls _0201FAA4
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FAA4:
ldrh r0, [r5, #0x1c]
add r4, r4, #0x1
@@ -66808,12 +66808,12 @@ FUN_0201FCB0: ; 0x0201FCB0
push {r3-r5, lr}
add r5, r0, #0x0
bne _0201FCBA
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FCBA:
ldr r0, [r5, #0x4]
cmp r0, #0x0
bne _0201FCC4
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FCC4:
mov r1, #0x49
ldr r0, [r5, #0x8]
@@ -66821,7 +66821,7 @@ _0201FCC4:
bl FUN_02016998
add r4, r0, #0x0
bne _0201FCD6
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FCD6:
add r0, r4, #0x0
bl FUN_0201FE44
@@ -66834,7 +66834,7 @@ _0201FCD6:
str r0, [r4, #0x0]
cmp r0, #0x0
bne _0201FCF4
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FCF4:
ldr r0, [r5, #0x0]
str r0, [r4, #0x4]
@@ -66845,7 +66845,7 @@ _0201FCF4:
str r0, [r4, #0x8]
cmp r0, #0x0
bne _0201FD0C
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FD0C:
add r0, r4, #0x0
bl FUN_0202083C
@@ -66970,7 +66970,7 @@ FUN_0201FDEC: ; 0x0201FDEC
push {r3-r7, lr}
add r5, r0, #0x0
bne _0201FDF6
- bl FUN_02020C2C
+ bl ErrorHandling
_0201FDF6:
mov r0, #0x12
lsl r0, r0, #0x4
@@ -67339,11 +67339,11 @@ FUN_020200A0: ; 0x020200A0
add r4, r1, #0x0
cmp r5, #0x0
bne _020200AE
- bl FUN_02020C2C
+ bl ErrorHandling
_020200AE:
cmp r4, #0x2
blt _020200B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020200B6:
add r5, #0x34
strb r4, [r5, #0x0]
@@ -67356,11 +67356,11 @@ FUN_020200BC: ; 0x020200BC
add r4, r1, #0x0
cmp r5, #0x0
bne _020200CA
- bl FUN_02020C2C
+ bl ErrorHandling
_020200CA:
cmp r4, #0x2
blt _020200D2
- bl FUN_02020C2C
+ bl ErrorHandling
_020200D2:
add r5, #0x35
strb r4, [r5, #0x0]
@@ -67373,7 +67373,7 @@ FUN_020200D8: ; 0x020200D8
add r4, r1, #0x0
cmp r5, #0x0
bne _020200E6
- bl FUN_02020C2C
+ bl ErrorHandling
_020200E6:
str r4, [r5, #0x38]
pop {r3-r5, pc}
@@ -67386,7 +67386,7 @@ FUN_020200EC: ; 0x020200EC
add r4, r1, #0x0
cmp r5, #0x0
bne _020200FA
- bl FUN_02020C2C
+ bl ErrorHandling
_020200FA:
add r5, #0x26
strb r4, [r5, #0x0]
@@ -67399,7 +67399,7 @@ FUN_02020100: ; 0x02020100
add r4, r1, #0x0
cmp r5, #0x0
bne _0202010E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202010E:
add r0, r5, #0x0
add r0, #0x27
@@ -67601,7 +67601,7 @@ FUN_02020248: ; 0x02020248
add r4, r1, #0x0
cmp r5, #0x0
bne _02020256
- bl FUN_02020C2C
+ bl ErrorHandling
_02020256:
add r0, r5, #0x0
add r0, #0x29
@@ -67656,7 +67656,7 @@ FUN_020202A8: ; 0x020202A8
add r4, r1, #0x0
cmp r5, #0x0
bne _020202B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020202B6:
add r0, r5, #0x0
add r0, #0x2a
@@ -67702,7 +67702,7 @@ FUN_02020300: ; 0x02020300
push {r4, lr}
add r4, r0, #0x0
bne _0202030A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202030A:
add r4, #0x2a
ldrb r0, [r4, #0x0]
@@ -67794,7 +67794,7 @@ FUN_02020388: ; 0x02020388
push {r4, lr}
add r4, r0, #0x0
bne _02020392
- bl FUN_02020C2C
+ bl ErrorHandling
_02020392:
ldr r0, [r4, #0x50]
pop {r4, pc}
@@ -67807,7 +67807,7 @@ FUN_02020398: ; 0x02020398
add r5, r1, #0x0
cmp r4, #0x0
bne _020203A6
- bl FUN_02020C2C
+ bl ErrorHandling
_020203A6:
str r5, [r4, #0x30]
cmp r5, #0x0
@@ -68998,8 +68998,8 @@ FUN_02020C14: ; 0x02020C14
.balign 4
_02020C28: .word 0x01FF6210
- thumb_func_start FUN_02020C2C
-FUN_02020C2C: ; 0x02020C2C
+ thumb_func_start ErrorHandling
+ErrorHandling: ; 0x02020C2C
push {r3, lr}
bl FUN_02031810
cmp r0, #0x0
@@ -69021,7 +69021,7 @@ FUN_02020C44: ; 0x02020C44
bl FUN_02016998
add r6, r0, #0x0
bne _02020C5A
- bl FUN_02020C2C
+ bl ErrorHandling
_02020C5A:
add r0, r4, #0x0
lsl r1, r7, #0x3
@@ -69029,7 +69029,7 @@ _02020C5A:
str r0, [r6, #0x0]
cmp r0, #0x0
bne _02020C6C
- bl FUN_02020C2C
+ bl ErrorHandling
_02020C6C:
mov r4, #0x0
cmp r7, #0x0
@@ -69056,7 +69056,7 @@ FUN_02020C90: ; 0x02020C90
push {r4, lr}
add r4, r0, #0x0
bne _02020C9A
- bl FUN_02020C2C
+ bl ErrorHandling
_02020C9A:
add r0, r4, #0x0
bl FUN_02020D9C
@@ -69074,7 +69074,7 @@ FUN_02020CB0: ; 0x02020CB0
add r4, r1, #0x0
cmp r5, #0x0
bne _02020CBE
- bl FUN_02020C2C
+ bl ErrorHandling
_02020CBE:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -69096,20 +69096,20 @@ FUN_02020CD4: ; 0x02020CD4
add r6, r2, #0x0
cmp r5, #0x0
bne _02020CE4
- bl FUN_02020C2C
+ bl ErrorHandling
_02020CE4:
add r0, r5, #0x0
bl FUN_02020E48
add r4, r0, #0x0
bne _02020CF2
- bl FUN_02020C2C
+ bl ErrorHandling
_02020CF2:
add r0, r5, #0x0
add r1, r6, #0x0
bl FUN_02020CB0
cmp r0, #0x1
beq _02020D02
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D02:
str r7, [r4, #0x4]
str r6, [r4, #0x0]
@@ -69128,24 +69128,24 @@ FUN_02020D10: ; 0x02020D10
str r3, [sp, #0x0]
cmp r5, #0x0
bne _02020D22
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D22:
cmp r6, #0x0
bne _02020D2A
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D2A:
add r0, r5, #0x0
bl FUN_02020E48
add r4, r0, #0x0
bne _02020D38
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D38:
add r0, r5, #0x0
add r1, r7, #0x0
bl FUN_02020CB0
cmp r0, #0x1
beq _02020D48
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D48:
ldr r0, [sp, #0x0]
add r1, r6, #0x0
@@ -69153,7 +69153,7 @@ _02020D48:
str r0, [r4, #0x4]
cmp r0, #0x0
bne _02020D5A
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D5A:
str r7, [r4, #0x0]
ldr r0, [r5, #0x8]
@@ -69170,11 +69170,11 @@ FUN_02020D68: ; 0x02020D68
add r4, r1, #0x0
cmp r5, #0x0
bne _02020D76
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D76:
cmp r4, #0x0
bne _02020D7E
- bl FUN_02020C2C
+ bl ErrorHandling
_02020D7E:
ldr r0, [r4, #0x4]
cmp r0, #0x0
@@ -69197,12 +69197,12 @@ FUN_02020D9C: ; 0x02020D9C
push {r3-r7, lr}
add r5, r0, #0x0
bne _02020DA6
- bl FUN_02020C2C
+ bl ErrorHandling
_02020DA6:
ldr r0, [r5, #0x0]
cmp r0, #0x0
bne _02020DB0
- bl FUN_02020C2C
+ bl ErrorHandling
_02020DB0:
ldr r0, [r5, #0x4]
mov r6, #0x0
@@ -69234,7 +69234,7 @@ FUN_02020DD8: ; 0x02020DD8
add r4, r1, #0x0
cmp r5, #0x0
bne _02020DE6
- bl FUN_02020C2C
+ bl ErrorHandling
_02020DE6:
ldr r6, [r5, #0x4]
mov r1, #0x0
@@ -69264,7 +69264,7 @@ FUN_02020E0C: ; 0x02020E0C
push {r4, lr}
add r4, r0, #0x0
bne _02020E16
- bl FUN_02020C2C
+ bl ErrorHandling
_02020E16:
ldr r0, [r4, #0x4]
pop {r4, pc}
@@ -69277,7 +69277,7 @@ FUN_02020E1C: ; 0x02020E1C
add r4, r1, #0x0
cmp r5, #0x0
bne _02020E2A
- bl FUN_02020C2C
+ bl ErrorHandling
_02020E2A:
ldr r0, [r5, #0x4]
cmp r0, #0x0
@@ -69292,7 +69292,7 @@ FUN_02020E38: ; 0x02020E38
push {r4, lr}
add r4, r0, #0x0
bne _02020E42
- bl FUN_02020C2C
+ bl ErrorHandling
_02020E42:
ldr r0, [r4, #0x0]
pop {r4, pc}
@@ -69303,7 +69303,7 @@ FUN_02020E48: ; 0x02020E48
push {r3-r5, lr}
add r4, r0, #0x0
bne _02020E52
- bl FUN_02020C2C
+ bl ErrorHandling
_02020E52:
ldr r5, [r4, #0x4]
mov r2, #0x0
@@ -69333,7 +69333,7 @@ FUN_02020E78: ; 0x02020E78
push {r4, lr}
add r4, r0, #0x0
bne _02020E82
- bl FUN_02020C2C
+ bl ErrorHandling
_02020E82:
mov r0, #0x0
mvn r0, r0
@@ -69383,7 +69383,7 @@ FUN_02020ED4: ; 0x02020ED4
push {r4, lr}
add r4, r0, #0x0
bne _02020EDE
- bl FUN_02020C2C
+ bl ErrorHandling
_02020EDE:
add r0, r4, #0x0
bl FUN_02021010
@@ -69402,7 +69402,7 @@ FUN_02020EF8: ; 0x02020EF8
add r4, r1, #0x0
cmp r5, #0x0
bne _02020F06
- bl FUN_02020C2C
+ bl ErrorHandling
_02020F06:
ldr r0, [r5, #0x0]
add r1, r4, #0x0
@@ -69418,7 +69418,7 @@ FUN_02020F10: ; 0x02020F10
str r2, [sp, #0x0]
cmp r5, #0x0
bne _02020F22
- bl FUN_02020C2C
+ bl ErrorHandling
_02020F22:
add r0, r5, #0x0
bl FUN_020211DC
@@ -69465,11 +69465,11 @@ FUN_02020F6C: ; 0x02020F6C
add r4, r1, #0x0
cmp r5, #0x0
bne _02020F7A
- bl FUN_02020C2C
+ bl ErrorHandling
_02020F7A:
cmp r4, #0x0
bne _02020F82
- bl FUN_02020C2C
+ bl ErrorHandling
_02020F82:
ldrh r0, [r4, #0x16]
cmp r0, #0x1
@@ -69496,7 +69496,7 @@ _02020FA4:
blx r1
cmp r0, #0x0
beq _02020FB8
- bl FUN_02020C2C
+ bl ErrorHandling
_02020FB8:
ldr r0, [r4, #0x8]
cmp r0, #0x0
@@ -69506,7 +69506,7 @@ _02020FB8:
blx r1
cmp r0, #0x0
beq _02020FCC
- bl FUN_02020C2C
+ bl ErrorHandling
_02020FCC:
ldr r0, [r4, #0xc]
cmp r0, #0x0
@@ -69516,7 +69516,7 @@ _02020FCC:
blx r1
cmp r0, #0x0
beq _02020FE0
- bl FUN_02020C2C
+ bl ErrorHandling
_02020FE0:
add r0, r4, #0x0
bl FUN_0202120C
@@ -69532,7 +69532,7 @@ FUN_02020FF0: ; 0x02020FF0
add r4, r1, #0x0
cmp r5, #0x0
bne _02020FFE
- bl FUN_02020C2C
+ bl ErrorHandling
_02020FFE:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -69547,12 +69547,12 @@ FUN_02021010: ; 0x02021010
push {r4-r6, lr}
add r5, r0, #0x0
bne _0202101A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202101A:
ldr r0, [r5, #0x4]
cmp r0, #0x0
bne _02021024
- bl FUN_02020C2C
+ bl ErrorHandling
_02021024:
ldr r0, [r5, #0x0]
mov r6, #0x0
@@ -69586,7 +69586,7 @@ FUN_02021050: ; 0x02021050
add r7, r1, #0x0
cmp r6, #0x0
bne _0202105E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202105E:
ldr r0, [r6, #0x0]
mov r4, #0x0
@@ -69625,7 +69625,7 @@ FUN_02021098: ; 0x02021098
push {r4, lr}
add r4, r0, #0x0
bne _020210A2
- bl FUN_02020C2C
+ bl ErrorHandling
_020210A2:
ldr r0, [r4, #0x0]
bl FUN_02020E38
@@ -69637,7 +69637,7 @@ FUN_020210AC: ; 0x020210AC
push {r4, lr}
add r4, r0, #0x0
bne _020210B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020210B6:
add r0, r4, #0x0
bl FUN_02021220
@@ -69649,17 +69649,17 @@ FUN_020210C0: ; 0x020210C0
push {r4, lr}
add r4, r0, #0x0
bne _020210CA
- bl FUN_02020C2C
+ bl ErrorHandling
_020210CA:
ldrh r0, [r4, #0x14]
cmp r0, #0x0
beq _020210D4
- bl FUN_02020C2C
+ bl ErrorHandling
_020210D4:
ldr r0, [r4, #0xc]
cmp r0, #0x0
bne _020210E0
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
_020210E0:
add r0, r4, #0x0
@@ -69676,7 +69676,7 @@ FUN_020210F0: ; 0x020210F0
add r4, r1, #0x0
cmp r5, #0x0
bne _020210FE
- bl FUN_02020C2C
+ bl ErrorHandling
_020210FE:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -69689,18 +69689,18 @@ FUN_0202110C: ; 0x0202110C
push {r4, lr}
add r4, r0, #0x0
bne _02021116
- bl FUN_02020C2C
+ bl ErrorHandling
_02021116:
ldrh r0, [r4, #0x16]
cmp r0, #0x0
bne _02021122
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
_02021122:
ldrh r0, [r4, #0x14]
cmp r0, #0x0
beq _0202112E
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
_0202112E:
add r0, r4, #0x0
@@ -69727,7 +69727,7 @@ FUN_02021158: ; 0x02021158
add r4, r1, #0x0
cmp r5, #0x0
bne _02021166
- bl FUN_02020C2C
+ bl ErrorHandling
_02021166:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -69740,17 +69740,17 @@ FUN_02021174: ; 0x02021174
push {r4, lr}
add r4, r0, #0x0
bne _0202117E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202117E:
ldrh r0, [r4, #0x14]
cmp r0, #0x0
beq _02021188
- bl FUN_02020C2C
+ bl ErrorHandling
_02021188:
ldr r0, [r4, #0xc]
cmp r0, #0x0
beq _02021194
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
_02021194:
add r0, r4, #0x0
@@ -69769,7 +69769,7 @@ FUN_020211AC: ; 0x020211AC
push {r4, lr}
add r4, r0, #0x0
bne _020211B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020211B6:
ldr r0, [r4, #0x4]
pop {r4, pc}
@@ -69780,7 +69780,7 @@ FUN_020211BC: ; 0x020211BC
push {r4, lr}
add r4, r0, #0x0
bne _020211C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020211C6:
ldr r0, [r4, #0x8]
pop {r4, pc}
@@ -69791,7 +69791,7 @@ FUN_020211CC: ; 0x020211CC
push {r4, lr}
add r4, r0, #0x0
bne _020211D6
- bl FUN_02020C2C
+ bl ErrorHandling
_020211D6:
ldr r0, [r4, #0xc]
pop {r4, pc}
@@ -69992,7 +69992,7 @@ FUN_02021334: ; 0x02021334
blx FUN_020BC0FC
add r4, r0, #0x0
bne _02021344
- bl FUN_02020C2C
+ bl ErrorHandling
_02021344:
ldr r0, [r4, #0x14]
add r0, r4, r0
@@ -70387,7 +70387,7 @@ _02021638:
ldr r0, [r5, #0x60]
cmp r0, #0x0
bne _02021642
- bl FUN_02020C2C
+ bl ErrorHandling
_02021642:
ldr r0, [sp, #0x18]
ldr r1, [r5, #0x64]
@@ -70414,7 +70414,7 @@ _02021660:
cmp r0, #0x2
bls _02021678
_02021674:
- bl FUN_02020C2C
+ bl ErrorHandling
_02021678:
add r0, r5, #0x0
add r0, #0x6a
@@ -70928,13 +70928,13 @@ FUN_02021A20: ; 0x02021A20
push {r4, lr}
add r4, r0, #0x0
bne _02021A2A
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A2A:
ldr r1, [r4, #0x4]
ldr r0, _02021A44 ; =0xB6F8D2EC
cmp r1, r0
beq _02021A36
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A36:
ldr r0, _02021A48 ; =0xB6F8D2ED
str r0, [r4, #0x4]
@@ -70950,13 +70950,13 @@ FUN_02021A4C: ; 0x02021A4C
push {r4, lr}
add r4, r0, #0x0
bne _02021A56
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A56:
ldr r1, [r4, #0x4]
ldr r0, _02021A6C ; =0xB6F8D2EC
cmp r1, r0
beq _02021A62
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A62:
mov r0, #0x0
strh r0, [r4, #0x2]
@@ -70974,23 +70974,23 @@ FUN_02021A74: ; 0x02021A74
add r4, r1, #0x0
cmp r5, #0x0
bne _02021A82
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A82:
ldr r1, [r5, #0x4]
ldr r0, _02021AC8 ; =0xB6F8D2EC
cmp r1, r0
beq _02021A8E
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A8E:
cmp r4, #0x0
bne _02021A96
- bl FUN_02020C2C
+ bl ErrorHandling
_02021A96:
ldr r1, [r4, #0x4]
ldr r0, _02021AC8 ; =0xB6F8D2EC
cmp r1, r0
beq _02021AA2
- bl FUN_02020C2C
+ bl ErrorHandling
_02021AA2:
ldrh r2, [r4, #0x2]
ldrh r0, [r5, #0x0]
@@ -71007,7 +71007,7 @@ _02021AA2:
strh r0, [r5, #0x2]
pop {r3-r5, pc}
_02021AC0:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
nop
_02021AC8: .word 0xB6F8D2EC
@@ -71019,13 +71019,13 @@ FUN_02021ACC: ; 0x02021ACC
add r4, r1, #0x0
cmp r5, #0x0
bne _02021ADA
- bl FUN_02020C2C
+ bl ErrorHandling
_02021ADA:
ldr r1, [r5, #0x4]
ldr r0, _02021B00 ; =0xB6F8D2EC
cmp r1, r0
beq _02021AE6
- bl FUN_02020C2C
+ bl ErrorHandling
_02021AE6:
ldrh r0, [r5, #0x2]
add r1, r4, #0x0
@@ -71053,13 +71053,13 @@ FUN_02021B04: ; 0x02021B04
str r0, [sp, #0x20]
cmp r5, #0x0
bne _02021B1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02021B1C:
ldr r1, [r5, #0x4]
ldr r0, _02021C1C ; =0xB6F8D2EC
cmp r1, r0
beq _02021B28
- bl FUN_02020C2C
+ bl ErrorHandling
_02021B28:
cmp r6, #0x0
bge _02021B30
@@ -71196,7 +71196,7 @@ _02021C06:
strh r1, [r0, #0x8]
pop {r3-r7, pc}
_02021C14:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x8
pop {r3-r7, pc}
.balign 4
@@ -71303,23 +71303,23 @@ FUN_02021CE0: ; 0x02021CE0
add r4, r1, #0x0
cmp r5, #0x0
bne _02021CEE
- bl FUN_02020C2C
+ bl ErrorHandling
_02021CEE:
ldr r1, [r5, #0x4]
ldr r0, _02021D34 ; =0xB6F8D2EC
cmp r1, r0
beq _02021CFA
- bl FUN_02020C2C
+ bl ErrorHandling
_02021CFA:
cmp r4, #0x0
bne _02021D02
- bl FUN_02020C2C
+ bl ErrorHandling
_02021D02:
ldr r1, [r4, #0x4]
ldr r0, _02021D34 ; =0xB6F8D2EC
cmp r1, r0
beq _02021D0E
- bl FUN_02020C2C
+ bl ErrorHandling
_02021D0E:
ldrh r1, [r5, #0x8]
ldrh r0, [r4, #0x8]
@@ -71351,13 +71351,13 @@ FUN_02021D3C: ; 0x02021D3C
push {r4, lr}
add r4, r0, #0x0
bne _02021D46
- bl FUN_02020C2C
+ bl ErrorHandling
_02021D46:
ldr r1, [r4, #0x4]
ldr r0, _02021D58 ; =0xB6F8D2EC
cmp r1, r0
beq _02021D52
- bl FUN_02020C2C
+ bl ErrorHandling
_02021D52:
ldrh r0, [r4, #0x2]
pop {r4, pc}
@@ -71369,13 +71369,13 @@ FUN_02021D5C: ; 0x02021D5C
push {r3-r5, lr}
add r4, r0, #0x0
bne _02021D66
- bl FUN_02020C2C
+ bl ErrorHandling
_02021D66:
ldr r1, [r4, #0x4]
ldr r0, _02021D98 ; =0xB6F8D2EC
cmp r1, r0
beq _02021D72
- bl FUN_02020C2C
+ bl ErrorHandling
_02021D72:
ldrh r1, [r4, #0x2]
mov r3, #0x0
@@ -71409,23 +71409,23 @@ FUN_02021D9C: ; 0x02021D9C
add r6, r2, #0x0
cmp r5, #0x0
bne _02021DAC
- bl FUN_02020C2C
+ bl ErrorHandling
_02021DAC:
ldr r1, [r5, #0x4]
ldr r0, _02021E24 ; =0xB6F8D2EC
cmp r1, r0
beq _02021DB8
- bl FUN_02020C2C
+ bl ErrorHandling
_02021DB8:
cmp r7, #0x0
bne _02021DC0
- bl FUN_02020C2C
+ bl ErrorHandling
_02021DC0:
ldr r1, [r7, #0x4]
ldr r0, _02021E24 ; =0xB6F8D2EC
cmp r1, r0
beq _02021DCC
- bl FUN_02020C2C
+ bl ErrorHandling
_02021DCC:
mov r4, #0x0
cmp r6, #0x0
@@ -71483,13 +71483,13 @@ FUN_02021E28: ; 0x02021E28
add r4, r1, #0x0
cmp r5, #0x0
bne _02021E36
- bl FUN_02020C2C
+ bl ErrorHandling
_02021E36:
ldr r1, [r5, #0x4]
ldr r0, _02021E84 ; =0xB6F8D2EC
cmp r1, r0
beq _02021E42
- bl FUN_02020C2C
+ bl ErrorHandling
_02021E42:
mov r0, #0x0
strh r0, [r5, #0x2]
@@ -71504,7 +71504,7 @@ _02021E50:
sub r2, r2, #0x1
cmp r0, r2
blt _02021E60
- bl FUN_02020C2C
+ bl ErrorHandling
b _02021E76
_02021E60:
add r2, r0, #0x0
@@ -71537,13 +71537,13 @@ FUN_02021E8C: ; 0x02021E8C
add r4, r2, #0x0
cmp r5, #0x0
bne _02021E9C
- bl FUN_02020C2C
+ bl ErrorHandling
_02021E9C:
ldr r1, [r5, #0x4]
ldr r0, _02021EE8 ; =0xB6F8D2EC
cmp r1, r0
beq _02021EA8
- bl FUN_02020C2C
+ bl ErrorHandling
_02021EA8:
ldrh r0, [r5, #0x0]
cmp r4, r0
@@ -71576,7 +71576,7 @@ _02021ED4:
strh r1, [r0, #0x6]
pop {r3-r7, pc}
_02021EE2:
- bl FUN_02020C2C
+ bl ErrorHandling
_02021EE6:
pop {r3-r7, pc}
.balign 4
@@ -71591,13 +71591,13 @@ FUN_02021EF0: ; 0x02021EF0
add r4, r2, #0x0
cmp r5, #0x0
bne _02021F00
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F00:
ldr r1, [r5, #0x4]
ldr r0, _02021F28 ; =0xB6F8D2EC
cmp r1, r0
beq _02021F0C
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F0C:
ldrh r0, [r5, #0x2]
add r2, r0, #0x1
@@ -71610,7 +71610,7 @@ _02021F0C:
blx FUN_020DF438
pop {r4-r6, pc}
_02021F22:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
.balign 4
_02021F28: .word 0xB6F8D2EC
@@ -71620,13 +71620,13 @@ FUN_02021F2C: ; 0x02021F2C
push {r4, lr}
add r4, r0, #0x0
bne _02021F36
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F36:
ldr r1, [r4, #0x4]
ldr r0, _02021F48 ; =0xB6F8D2EC
cmp r1, r0
beq _02021F42
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F42:
add r4, #0x8
add r0, r4, #0x0
@@ -71641,23 +71641,23 @@ FUN_02021F4C: ; 0x02021F4C
add r4, r1, #0x0
cmp r5, #0x0
bne _02021F5A
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F5A:
ldr r1, [r5, #0x4]
ldr r0, _02021FAC ; =0xB6F8D2EC
cmp r1, r0
beq _02021F66
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F66:
cmp r4, #0x0
bne _02021F6E
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F6E:
ldr r1, [r4, #0x4]
ldr r0, _02021FAC ; =0xB6F8D2EC
cmp r1, r0
beq _02021F7A
- bl FUN_02020C2C
+ bl ErrorHandling
_02021F7A:
ldrh r2, [r4, #0x2]
ldrh r0, [r5, #0x2]
@@ -71681,7 +71681,7 @@ _02021F7A:
strh r0, [r5, #0x2]
pop {r3-r5, pc}
_02021FA6:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
.balign 4
_02021FAC: .word 0xB6F8D2EC
@@ -71693,13 +71693,13 @@ FUN_02021FB0: ; 0x02021FB0
add r4, r1, #0x0
cmp r5, #0x0
bne _02021FBE
- bl FUN_02020C2C
+ bl ErrorHandling
_02021FBE:
ldr r1, [r5, #0x4]
ldr r0, _02021FF0 ; =0xB6F8D2EC
cmp r1, r0
beq _02021FCA
- bl FUN_02020C2C
+ bl ErrorHandling
_02021FCA:
ldrh r2, [r5, #0x2]
ldrh r0, [r5, #0x0]
@@ -71717,7 +71717,7 @@ _02021FCA:
strh r1, [r0, #0x8]
pop {r3-r5, pc}
_02021FE8:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
nop
_02021FF0: .word 0xB6F8D2EC
@@ -71728,13 +71728,13 @@ FUN_02021FF8: ; 0x02021FF8
push {r4, lr}
add r4, r0, #0x0
bne _02022002
- bl FUN_02020C2C
+ bl ErrorHandling
_02022002:
ldr r1, [r4, #0x4]
ldr r0, _02022028 ; =0xB6F8D2EC
cmp r1, r0
beq _0202200E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202200E:
ldrh r0, [r4, #0x2]
cmp r0, #0x0
@@ -71845,7 +71845,7 @@ FUN_020220C4: ; 0x020220C4
str r3, [sp, #0x0]
cmp r7, #0x0
bne _020220D6
- bl FUN_02020C2C
+ bl ErrorHandling
_020220D6:
ldr r0, [sp, #0x18]
mov r1, #0x14
@@ -71898,7 +71898,7 @@ FUN_0202212C: ; 0x0202212C
push {r4, lr}
add r4, r0, #0x0
bne _02022136
- bl FUN_02020C2C
+ bl ErrorHandling
_02022136:
ldr r0, [r4, #0x10]
bl FUN_02016A18
@@ -72560,7 +72560,7 @@ FUN_020225F8: ; 0x020225F8
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02022606
- bl FUN_02020C2C
+ bl ErrorHandling
_02022606:
ldr r0, _0202260C ; =0x021C59C8
ldr r0, [r0, #0x0]
@@ -72575,7 +72575,7 @@ FUN_02022610: ; 0x02022610
add r5, r0, #0x0
cmp r4, #0x24
blt _0202261E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202261E:
mov r0, #0x85
lsl r0, r0, #0x2
@@ -72782,17 +72782,17 @@ FUN_020227A0: ; 0x020227A0
add r5, r0, #0x0
cmp r4, #0x2
blt _020227AE
- bl FUN_02020C2C
+ bl ErrorHandling
_020227AE:
ldr r0, [r5, #0x8]
cmp r0, #0x0
beq _020227B8
- bl FUN_02020C2C
+ bl ErrorHandling
_020227B8:
ldr r0, [r5, #0x4]
cmp r0, #0x1
beq _020227C2
- bl FUN_02020C2C
+ bl ErrorHandling
_020227C2:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -72966,7 +72966,7 @@ FUN_020228B8: ; 0x020228B8
ldr r0, [r5, #0x8]
cmp r0, #0x0
bne _020228D2
- bl FUN_02020C2C
+ bl ErrorHandling
_020228D2:
ldr r0, [r5, #0x8]
add r0, r4, r0
@@ -73148,7 +73148,7 @@ FUN_020229F0: ; 0x020229F0
ble _02022A30
cmp r0, #0x0
bgt _02022A26
- bl FUN_02020C2C
+ bl ErrorHandling
_02022A26:
mov r0, #0x0
str r0, [r5, #0x0]
@@ -73159,7 +73159,7 @@ _02022A30:
bge _02022A44
cmp r0, #0x0
blt _02022A3A
- bl FUN_02020C2C
+ bl ErrorHandling
_02022A3A:
mov r0, #0x1
str r0, [r5, #0x0]
@@ -73473,7 +73473,7 @@ _02022C7E:
ldr r0, [r0, r1]
cmp r2, r0
beq _02022CA6
- bl FUN_02020C2C
+ bl ErrorHandling
_02022CA6:
ldr r0, [sp, #0xc]
add r1, sp, #0x2c
@@ -73499,7 +73499,7 @@ _02022CBC:
ldr r0, [r0, r2]
cmp r3, r0
beq _02022CDA
- bl FUN_02020C2C
+ bl ErrorHandling
_02022CDA:
ldr r0, [sp, #0xc]
add r1, sp, #0x2c
@@ -74030,7 +74030,7 @@ FUN_020230AC: ; 0x020230AC
ldr r0, [r0, #0x0]
cmp r5, r0
blt _020230BE
- bl FUN_02020C2C
+ bl ErrorHandling
_020230BE:
lsl r0, r5, #0x4
add r0, r4, r0
@@ -74062,7 +74062,7 @@ FUN_020230E4: ; 0x020230E4
str r0, [sp, #0x0]
cmp r0, #0x24
beq _020230FC
- bl FUN_02020C2C
+ bl ErrorHandling
_020230FC:
ldr r0, [sp, #0x0]
mov r6, #0x0
@@ -74074,7 +74074,7 @@ _02023108:
ldr r0, [r4, #0x0]
cmp r6, r0
beq _02023112
- bl FUN_02020C2C
+ bl ErrorHandling
_02023112:
ldr r0, [r4, #0x0]
str r0, [r5, #0x0]
@@ -74109,7 +74109,7 @@ _02023148:
lsl r0, r0, #0x10
cmp r7, r0
ble _02023154
- bl FUN_02020C2C
+ bl ErrorHandling
_02023154:
add sp, #0x8
pop {r3-r7, pc}
@@ -74183,12 +74183,12 @@ _0202319A:
ldr r0, [sp, #0x4]
cmp r0, r1
beq _020231DC
- bl FUN_02020C2C
+ bl ErrorHandling
_020231DC:
ldr r0, [sp, #0x4]
cmp r0, #0x20
ble _020231E6
- bl FUN_02020C2C
+ bl ErrorHandling
_020231E6:
add sp, #0x8
pop {r3-r7, pc}
@@ -74319,7 +74319,7 @@ FUN_020232BC: ; 0x020232BC
ldr r0, [r0, #0x0]
cmp r5, r0
blt _020232D8
- bl FUN_02020C2C
+ bl ErrorHandling
_020232D8:
ldr r1, _02023400 ; =0x020EE6E0
lsl r0, r5, #0x4
@@ -74327,7 +74327,7 @@ _020232D8:
ldr r0, [r1, r0]
cmp r0, r5
beq _020232E8
- bl FUN_02020C2C
+ bl ErrorHandling
_020232E8:
ldr r0, [r4, #0x8]
blx r0
@@ -74360,7 +74360,7 @@ _020232E8:
bl FUN_02023274
cmp r0, #0x1
beq _02023330
- bl FUN_02020C2C
+ bl ErrorHandling
_02023330:
ldr r0, [r4, #0x8]
blx r0
@@ -74387,7 +74387,7 @@ _02023330:
bl FUN_02023274
cmp r0, #0x1
beq _020233DE
- bl FUN_02020C2C
+ bl ErrorHandling
b _020233DE
_0202336E:
blx r0
@@ -74412,7 +74412,7 @@ _0202336E:
bl FUN_02023274
cmp r0, #0x1
beq _020233A4
- bl FUN_02020C2C
+ bl ErrorHandling
_020233A4:
ldr r0, [r4, #0x8]
blx r0
@@ -74438,7 +74438,7 @@ _020233A4:
bl FUN_02023274
cmp r0, #0x1
beq _020233DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020233DE:
ldr r0, [sp, #0x0]
cmp r0, #0x1
@@ -74471,7 +74471,7 @@ FUN_02023408: ; 0x02023408
str r3, [sp, #0x0]
cmp r7, r0
blt _02023420
- bl FUN_02020C2C
+ bl ErrorHandling
_02023420:
ldr r1, _02023568 ; =0x020EE6E0
lsl r0, r7, #0x4
@@ -74479,7 +74479,7 @@ _02023420:
ldr r0, [r1, r0]
cmp r0, r7
beq _02023430
- bl FUN_02020C2C
+ bl ErrorHandling
_02023430:
ldr r0, [r4, #0x8]
blx r0
@@ -74640,7 +74640,7 @@ FUN_02023570: ; 0x02023570
mvn r0, r0
cmp r4, r0
bne _02023584
- bl FUN_02020C2C
+ bl ErrorHandling
_02023584:
lsl r0, r4, #0x10
lsr r0, r0, #0x10
@@ -74707,7 +74707,7 @@ FUN_020235EC: ; 0x020235EC
mvn r0, r0
cmp r4, r0
bne _02023608
- bl FUN_02020C2C
+ bl ErrorHandling
_02023608:
lsl r0, r4, #0x10
lsr r0, r0, #0x10
@@ -74768,7 +74768,7 @@ FUN_02023668: ; 0x02023668
mvn r0, r0
cmp r4, r0
bne _02023684
- bl FUN_02020C2C
+ bl ErrorHandling
_02023684:
lsl r0, r4, #0x10
lsr r0, r0, #0x10
@@ -74843,7 +74843,7 @@ _02023714:
str r0, [r4, #0x0]
b _02023734
_0202371A:
- bl FUN_02020C2C
+ bl ErrorHandling
_0202371E:
mov r1, #0x0
add r0, r5, #0x0
@@ -75134,8 +75134,8 @@ FUN_020238F4: ; 0x020238F4
add r0, r0, #0x4
pop {r3, pc}
- thumb_func_start FUN_02023900
-FUN_02023900: ; 0x02023900
+ thumb_func_start LoadPlayerDataAddress
+LoadPlayerDataAddress: ; 0x02023900
ldr r3, _02023908 ; =FUN_02022610
mov r1, #0x1
bx r3
@@ -75203,7 +75203,7 @@ FUN_0202395C: ; 0x0202395C
bl FUN_02002288
cmp r0, #0x8
blt _02023970
- bl FUN_02020C2C
+ bl ErrorHandling
_02023970:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -75614,7 +75614,7 @@ FUN_02023BA4: ; 0x02023BA4
add r4, r0, #0x0
cmp r5, #0x1
blt _02023BB2
- bl FUN_02020C2C
+ bl ErrorHandling
_02023BB2:
add r0, r4, #0x0
mov r1, #0xd
@@ -75922,7 +75922,7 @@ FUN_02023D8C: ; 0x02023D8C
add r0, r0, #0x1
cmp r4, r0
beq _02023DA2
- bl FUN_02020C2C
+ bl ErrorHandling
_02023DA2:
lsl r1, r4, #0x10
add r0, r5, #0x0
@@ -75979,7 +75979,7 @@ FUN_02023DEC: ; 0x02023DEC
add r0, r0, #0x1
cmp r6, r0
beq _02023E04
- bl FUN_02020C2C
+ bl ErrorHandling
_02023E04:
lsl r1, r6, #0x10
add r0, r7, #0x0
@@ -76053,7 +76053,7 @@ FUN_02023E70: ; 0x02023E70
add r0, r0, #0x1
cmp r5, r0
beq _02023E88
- bl FUN_02020C2C
+ bl ErrorHandling
_02023E88:
lsl r2, r7, #0x18
add r0, r6, #0x0
@@ -76084,7 +76084,7 @@ _02023EA4:
lsr r0, r0, #0x18
cmp r0, #0x2
blo _02023EC6
- bl FUN_02020C2C
+ bl ErrorHandling
_02023EC6:
sub r0, r6, #0x1
lsl r0, r0, #0x10
@@ -76113,7 +76113,7 @@ _02023EC6:
lsr r5, r0, #0x10
cmp r6, #0x2
blo _02023F00
- bl FUN_02020C2C
+ bl ErrorHandling
_02023F00:
sub r0, r5, #0x1
lsl r0, r0, #0x10
@@ -76151,7 +76151,7 @@ FUN_02023F2C: ; 0x02023F2C
add r0, r0, #0x1
cmp r4, r0
beq _02023F44
- bl FUN_02020C2C
+ bl ErrorHandling
_02023F44:
lsl r1, r4, #0x10
add r0, r5, #0x0
@@ -76205,7 +76205,7 @@ FUN_02023F88: ; 0x02023F88
add r0, r0, #0x1
cmp r5, r0
beq _02023FA2
- bl FUN_02020C2C
+ bl ErrorHandling
_02023FA2:
lsl r1, r5, #0x10
add r0, r6, #0x0
@@ -76262,7 +76262,7 @@ FUN_02023FEC: ; 0x02023FEC
add r0, r0, #0x1
cmp r5, r0
beq _02024006
- bl FUN_02020C2C
+ bl ErrorHandling
_02024006:
lsl r2, r7, #0x18
add r0, r6, #0x0
@@ -76291,7 +76291,7 @@ _02024024:
lsr r0, r0, #0x18
cmp r0, #0x4
blo _02024040
- bl FUN_02020C2C
+ bl ErrorHandling
_02024040:
lsl r0, r5, #0x10
lsr r2, r0, #0x10
@@ -76323,11 +76323,11 @@ FUN_02024068: ; 0x02024068
add r4, r1, #0x0
cmp r6, #0x4
blo _02024078
- bl FUN_02020C2C
+ bl ErrorHandling
_02024078:
cmp r4, #0xf
bls _02024080
- bl FUN_02020C2C
+ bl ErrorHandling
_02024080:
cmp r6, #0x2
bhs _0202409E
@@ -76795,7 +76795,7 @@ FUN_020243C8: ; 0x020243C8
ldr r0, _020243FC ; =0xBEEFCAFE
cmp r1, r0
beq _020243D8
- bl FUN_02020C2C
+ bl ErrorHandling
_020243D8:
ldr r7, _02024400 ; =0x000001ED
mov r5, #0x0
@@ -76827,7 +76827,7 @@ FUN_02024404: ; 0x02024404
ldr r0, _02024438 ; =0xBEEFCAFE
cmp r1, r0
beq _02024414
- bl FUN_02020C2C
+ bl ErrorHandling
_02024414:
ldr r7, _0202443C ; =0x000001ED
mov r5, #0x0
@@ -76874,7 +76874,7 @@ FUN_0202445C: ; 0x0202445C
ldr r0, _0202449C ; =0xBEEFCAFE
cmp r1, r0
beq _0202446C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202446C:
ldr r7, _020244A0 ; =0x000001ED
mov r5, #0x0
@@ -76911,7 +76911,7 @@ FUN_020244A4: ; 0x020244A4
ldr r0, _020244E4 ; =0xBEEFCAFE
cmp r1, r0
beq _020244B4
- bl FUN_02020C2C
+ bl ErrorHandling
_020244B4:
ldr r7, _020244E8 ; =0x000001ED
mov r5, #0x0
@@ -77044,7 +77044,7 @@ FUN_02024594: ; 0x02024594
ldr r0, _020245E8 ; =0xBEEFCAFE
cmp r1, r0
beq _020245A6
- bl FUN_02020C2C
+ bl ErrorHandling
_020245A6:
cmp r4, #0x0
beq _020245B0
@@ -77052,7 +77052,7 @@ _020245A6:
cmp r4, r0
bls _020245B8
_020245B0:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
b _020245BA
_020245B8:
@@ -77097,7 +77097,7 @@ FUN_020245F0: ; 0x020245F0
ldr r0, _02024640 ; =0xBEEFCAFE
cmp r1, r0
beq _02024602
- bl FUN_02020C2C
+ bl ErrorHandling
_02024602:
cmp r4, #0x0
beq _0202460C
@@ -77105,7 +77105,7 @@ _02024602:
cmp r4, r0
bls _02024614
_0202460C:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
b _02024616
_02024614:
@@ -77146,7 +77146,7 @@ FUN_02024648: ; 0x02024648
ldr r0, _02024670 ; =0xBEEFCAFE
cmp r1, r0
beq _0202465A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202465A:
cmp r4, #0x0
bne _02024666
@@ -77155,7 +77155,7 @@ _0202465A:
ldr r6, [r5, r0]
b _0202466A
_02024666:
- bl FUN_02020C2C
+ bl ErrorHandling
_0202466A:
add r0, r6, #0x0
pop {r4-r6, pc}
@@ -77172,7 +77172,7 @@ FUN_02024674: ; 0x02024674
add r6, r2, #0x0
cmp r1, r0
beq _02024688
- bl FUN_02020C2C
+ bl ErrorHandling
_02024688:
cmp r4, #0x0
beq _02024692
@@ -77180,7 +77180,7 @@ _02024688:
cmp r4, r0
bls _0202469A
_02024692:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
b _0202469C
_0202469A:
@@ -77227,7 +77227,7 @@ FUN_020246DC: ; 0x020246DC
ldr r0, _02024718 ; =0xBEEFCAFE
cmp r1, r0
beq _020246EE
- bl FUN_02020C2C
+ bl ErrorHandling
_020246EE:
mov r0, #0x43
mov r2, #0x0
@@ -77263,7 +77263,7 @@ FUN_0202471C: ; 0x0202471C
ldr r0, _02024744 ; =0xBEEFCAFE
cmp r1, r0
beq _0202472C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202472C:
mov r1, #0x43
mov r0, #0x0
@@ -77290,7 +77290,7 @@ FUN_02024748: ; 0x02024748
ldr r0, _0202479C ; =0xBEEFCAFE
cmp r1, r0
beq _0202475A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202475A:
ldr r1, _020247A0 ; =0x000001A6
add r0, r5, #0x0
@@ -77303,7 +77303,7 @@ _0202475A:
_0202476C:
cmp r4, #0x2
blt _02024774
- bl FUN_02020C2C
+ bl ErrorHandling
_02024774:
add r0, r4, #0x1
lsl r0, r0, #0x10
@@ -77338,7 +77338,7 @@ FUN_020247A4: ; 0x020247A4
ldr r0, _020247C0 ; =0xBEEFCAFE
cmp r1, r0
beq _020247B4
- bl FUN_02020C2C
+ bl ErrorHandling
_020247B4:
ldr r1, _020247C4 ; =0x000001A6
add r0, r4, #0x0
@@ -77357,7 +77357,7 @@ FUN_020247C8: ; 0x020247C8
ldr r0, _0202481C ; =0xBEEFCAFE
cmp r1, r0
beq _020247DA
- bl FUN_02020C2C
+ bl ErrorHandling
_020247DA:
ldr r1, _02024820 ; =0x000001A7
add r0, r5, #0x0
@@ -77370,7 +77370,7 @@ _020247DA:
_020247EC:
cmp r4, #0x2
blt _020247F4
- bl FUN_02020C2C
+ bl ErrorHandling
_020247F4:
add r0, r4, #0x1
lsl r0, r0, #0x10
@@ -77405,7 +77405,7 @@ FUN_02024828: ; 0x02024828
ldr r0, _02024844 ; =0xBEEFCAFE
cmp r1, r0
beq _02024838
- bl FUN_02020C2C
+ bl ErrorHandling
_02024838:
ldr r1, _02024848 ; =0x000001A7
add r0, r4, #0x0
@@ -77424,7 +77424,7 @@ FUN_0202484C: ; 0x0202484C
ldr r0, _02024894 ; =0xBEEFCAFE
cmp r1, r0
beq _0202485E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202485E:
mov r1, #0x67
add r0, r5, #0x0
@@ -77438,7 +77438,7 @@ _0202485E:
_02024872:
cmp r4, #0x3
blt _0202487A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202487A:
lsl r0, r4, #0x10
lsr r2, r0, #0x10
@@ -77464,7 +77464,7 @@ FUN_0202489C: ; 0x0202489C
ldr r0, _020248B8 ; =0xBEEFCAFE
cmp r1, r0
beq _020248AC
- bl FUN_02020C2C
+ bl ErrorHandling
_020248AC:
mov r1, #0x67
add r0, r4, #0x0
@@ -77483,7 +77483,7 @@ FUN_020248BC: ; 0x020248BC
ldr r0, _02024900 ; =0xBEEFCAFE
cmp r1, r0
beq _020248CE
- bl FUN_02020C2C
+ bl ErrorHandling
_020248CE:
ldr r1, _02024904 ; =0x0000019D
add r0, r5, #0x0
@@ -77496,7 +77496,7 @@ _020248CE:
_020248E0:
cmp r4, #0x3
blt _020248E8
- bl FUN_02020C2C
+ bl ErrorHandling
_020248E8:
lsl r0, r4, #0x10
lsr r2, r0, #0x10
@@ -77523,7 +77523,7 @@ FUN_0202490C: ; 0x0202490C
ldr r0, _02024928 ; =0xBEEFCAFE
cmp r1, r0
beq _0202491C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202491C:
ldr r1, _0202492C ; =0x0000019D
add r0, r4, #0x0
@@ -77542,7 +77542,7 @@ FUN_02024930: ; 0x02024930
ldr r0, _0202496C ; =0xBEEFCAFE
cmp r1, r0
beq _02024942
- bl FUN_02020C2C
+ bl ErrorHandling
_02024942:
lsl r0, r4, #0x18
lsr r0, r0, #0x18
@@ -77577,7 +77577,7 @@ FUN_02024970: ; 0x02024970
ldr r0, _02024988 ; =0xBEEFCAFE
cmp r1, r0
beq _02024980
- bl FUN_02020C2C
+ bl ErrorHandling
_02024980:
add r0, r4, #0x0
bl FUN_020240D0
@@ -77610,7 +77610,7 @@ FUN_0202498C: ; 0x0202498C
ldr r0, _02024AE4 ; =0xBEEFCAFE
cmp r1, r0
beq _020249C4
- bl FUN_02020C2C
+ bl ErrorHandling
_020249C4:
ldr r0, [sp, #0x4]
cmp r0, #0x0
@@ -77619,7 +77619,7 @@ _020249C4:
cmp r0, r1
bls _020249D8
_020249D0:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
b _020249DA
_020249D8:
@@ -77653,7 +77653,7 @@ _02024A08:
lsr r6, r0, #0x18
cmp r6, #0x2
bls _02024A14
- bl FUN_02020C2C
+ bl ErrorHandling
_02024A14:
cmp r6, #0x2
bne _02024A1A
@@ -77661,7 +77661,7 @@ _02024A14:
_02024A1A:
cmp r6, #0x2
blo _02024A22
- bl FUN_02020C2C
+ bl ErrorHandling
_02024A22:
add r2, r5, #0x0
mov r0, #0x7
@@ -77682,7 +77682,7 @@ _02024A22:
strb r0, [r2, r1]
cmp r6, #0x2
blo _02024A4C
- bl FUN_02020C2C
+ bl ErrorHandling
_02024A4C:
add r1, r5, #0x0
mov r0, #0x7
@@ -77718,7 +77718,7 @@ _02024A7C:
lsr r6, r0, #0x18
cmp r6, #0x2
bls _02024A90
- bl FUN_02020C2C
+ bl ErrorHandling
_02024A90:
cmp r6, #0x2
bne _02024A96
@@ -77726,7 +77726,7 @@ _02024A90:
_02024A96:
cmp r6, #0x2
blo _02024A9E
- bl FUN_02020C2C
+ bl ErrorHandling
_02024A9E:
add r1, r5, #0x0
mov r0, #0x7
@@ -77797,7 +77797,7 @@ FUN_02024AF0: ; 0x02024AF0
ldr r0, _02024C78 ; =0xBEEFCAFE
cmp r1, r0
beq _02024B32
- bl FUN_02020C2C
+ bl ErrorHandling
_02024B32:
cmp r6, #0x0
beq _02024B3C
@@ -77805,7 +77805,7 @@ _02024B32:
cmp r6, r0
bls _02024B44
_02024B3C:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
b _02024B46
_02024B44:
@@ -77840,7 +77840,7 @@ _02024B74:
lsr r7, r0, #0x18
cmp r7, #0x2
bls _02024B80
- bl FUN_02020C2C
+ bl ErrorHandling
_02024B80:
cmp r7, #0x2
bne _02024B86
@@ -77848,7 +77848,7 @@ _02024B80:
_02024B86:
cmp r7, #0x2
blo _02024B8E
- bl FUN_02020C2C
+ bl ErrorHandling
_02024B8E:
mov r0, #0x7
and r0, r5
@@ -77875,7 +77875,7 @@ _02024B8E:
strb r1, [r0, r3]
cmp r7, #0x2
blo _02024BC4
- bl FUN_02020C2C
+ bl ErrorHandling
_02024BC4:
add r1, r4, #0x0
mov r0, #0x7
@@ -77912,7 +77912,7 @@ _02024BF6:
lsr r7, r0, #0x18
cmp r7, #0x2
bls _02024C0A
- bl FUN_02020C2C
+ bl ErrorHandling
_02024C0A:
cmp r7, #0x2
bne _02024C10
@@ -77920,7 +77920,7 @@ _02024C0A:
_02024C10:
cmp r7, #0x2
blo _02024C18
- bl FUN_02020C2C
+ bl ErrorHandling
_02024C18:
add r1, r4, #0x0
mov r0, #0x7
@@ -77982,7 +77982,7 @@ FUN_02024C84: ; 0x02024C84
ldr r0, _02024C9C ; =0xBEEFCAFE
cmp r1, r0
beq _02024C94
- bl FUN_02020C2C
+ bl ErrorHandling
_02024C94:
ldr r0, _02024CA0 ; =0x00000139
mov r1, #0x1
@@ -78000,7 +78000,7 @@ FUN_02024CA4: ; 0x02024CA4
ldr r0, _02024CBC ; =0xBEEFCAFE
cmp r1, r0
beq _02024CB4
- bl FUN_02020C2C
+ bl ErrorHandling
_02024CB4:
ldr r0, _02024CC0 ; =0x00000139
ldrb r0, [r4, r0]
@@ -78017,7 +78017,7 @@ FUN_02024CC4: ; 0x02024CC4
ldr r0, _02024CDC ; =0xBEEFCAFE
cmp r1, r0
beq _02024CD4
- bl FUN_02020C2C
+ bl ErrorHandling
_02024CD4:
mov r0, #0x4a
lsl r0, r0, #0x2
@@ -78034,7 +78034,7 @@ FUN_02024CE0: ; 0x02024CE0
ldr r0, _02024CFC ; =0xBEEFCAFE
cmp r1, r0
beq _02024CF0
- bl FUN_02020C2C
+ bl ErrorHandling
_02024CF0:
mov r0, #0x4a
mov r1, #0x1
@@ -78052,13 +78052,13 @@ FUN_02024D00: ; 0x02024D00
add r5, r1, #0x0
cmp r6, #0x8
blo _02024D10
- bl FUN_02020C2C
+ bl ErrorHandling
_02024D10:
ldr r1, [r4, #0x0]
ldr r0, _02024D44 ; =0xBEEFCAFE
cmp r1, r0
beq _02024D1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02024D1C:
add r0, r5, #0x0
bl FUN_02087A50
@@ -78107,7 +78107,7 @@ FUN_02024D64: ; 0x02024D64
ldr r0, _02024D7C ; =0xBEEFCAFE
cmp r1, r0
beq _02024D74
- bl FUN_02020C2C
+ bl ErrorHandling
_02024D74:
mov r0, #0x4e
lsl r0, r0, #0x2
@@ -78124,7 +78124,7 @@ FUN_02024D80: ; 0x02024D80
ldr r0, _02024D9C ; =0xBEEFCAFE
cmp r1, r0
beq _02024D90
- bl FUN_02020C2C
+ bl ErrorHandling
_02024D90:
mov r0, #0x4e
mov r1, #0x1
@@ -78411,7 +78411,7 @@ FUN_02024F9C: ; 0x02024F9C
push {r3, lr}
cmp r0, #0x0
beq _02024FAC
- bl FUN_02023900
+ bl LoadPlayerDataAddress
bl FUN_02025064
add r1, r0, #0x0
_02024FAC:
@@ -78970,7 +78970,7 @@ _0202531E: ; jump table (using 16-bit offset)
.short _02025336 - _0202531E - 2; case 4
.short _0202534E - _0202531E - 2; case 5
_0202532A:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
_02025330:
add r0, r2, #0x1
@@ -79175,7 +79175,7 @@ FUN_020254A0: ; 0x020254A0
ldr r0, [r4, #0x0]
cmp r0, r1
beq _020254AE
- bl FUN_02020C2C
+ bl ErrorHandling
_020254AE:
add r0, r4, #0x4
pop {r4, pc}
@@ -80334,7 +80334,7 @@ _02025C50:
ldr r0, [sp, #0x0]
cmp r0, #0x5
blt _02025C72
- bl FUN_02020C2C
+ bl ErrorHandling
_02025C72:
add r0, r6, #0x0
bl FUN_0202398C
@@ -80445,11 +80445,11 @@ FUN_02025D48: ; 0x02025D48
add r4, r0, #0x0
cmp r4, #0xb
bge _02025D54
- bl FUN_02020C2C
+ bl ErrorHandling
_02025D54:
cmp r4, #0x3c
blt _02025D5C
- bl FUN_02020C2C
+ bl ErrorHandling
_02025D5C:
sub r4, #0xb
ldr r0, _02025D68 ; =0x02105C74
@@ -80537,7 +80537,7 @@ FUN_02025DD4: ; 0x02025DD4
bl FUN_02025F0C
cmp r0, #0x0
beq _02025DE6
- bl FUN_02020C2C
+ bl ErrorHandling
_02025DE6:
mov r0, #0x81
add r1, r5, r4
@@ -80679,11 +80679,11 @@ FUN_02025EDC: ; 0x02025EDC
add r4, r1, #0x0
cmp r6, #0x1
bge _02025EEC
- bl FUN_02020C2C
+ bl ErrorHandling
_02025EEC:
cmp r6, #0xf
ble _02025EF4
- bl FUN_02020C2C
+ bl ErrorHandling
_02025EF4:
sub r0, r6, #0x1
add r1, r5, r0
@@ -81310,7 +81310,7 @@ FUN_0202630C: ; 0x0202630C
add r6, r3, #0x0
cmp r4, #0x40
blt _0202631E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202631E:
ldr r0, _02026350 ; =0x0000010F
add r1, r5, r4
@@ -81346,7 +81346,7 @@ FUN_02026354: ; 0x02026354
add r5, r0, #0x0
cmp r4, #0x40
blt _02026362
- bl FUN_02020C2C
+ bl ErrorHandling
_02026362:
ldr r0, _0202636C ; =0x0000010F
add r1, r5, r4
@@ -81362,7 +81362,7 @@ FUN_02026370: ; 0x02026370
add r5, r0, #0x0
cmp r4, #0x40
blt _0202637E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202637E:
lsl r0, r4, #0x1
add r0, r4, r0
@@ -81387,7 +81387,7 @@ FUN_0202639C: ; 0x0202639C
add r5, r0, #0x0
cmp r4, #0x40
blt _020263AA
- bl FUN_02020C2C
+ bl ErrorHandling
_020263AA:
lsl r0, r4, #0x1
add r0, r4, r0
@@ -81412,7 +81412,7 @@ FUN_020263C8: ; 0x020263C8
add r5, r0, #0x0
cmp r4, #0x40
blt _020263D6
- bl FUN_02020C2C
+ bl ErrorHandling
_020263D6:
ldr r0, _020263F0 ; =0x0000010F
mov r1, #0x0
@@ -81438,7 +81438,7 @@ FUN_020263F4: ; 0x020263F4
add r6, r3, #0x0
cmp r4, #0x10
blt _02026406
- bl FUN_02020C2C
+ bl ErrorHandling
_02026406:
lsl r2, r4, #0x1
ldr r1, _02026440 ; =0x0000050C
@@ -81534,7 +81534,7 @@ FUN_0202649C: ; 0x0202649C
add r7, r3, #0x0
cmp r4, #0x64
blt _020264AE
- bl FUN_02020C2C
+ bl ErrorHandling
_020264AE:
ldr r1, _020264E8 ; =0x0000055C
add r0, r5, r4
@@ -81692,7 +81692,7 @@ FUN_020265B8: ; 0x020265B8
add r5, r0, #0x0
cmp r4, #0xff
blt _020265C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020265C6:
ldr r0, _020265DC ; =0x0000020F
mov r2, #0x3
@@ -81911,20 +81911,20 @@ FUN_0202671C: ; 0x0202671C
add r6, r3, #0x0
cmp r4, #0x20
blt _0202672E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202672E:
cmp r6, #0x20
blt _02026736
- bl FUN_02020C2C
+ bl ErrorHandling
_02026736:
ldr r0, [sp, #0x18]
cmp r0, #0x20
blt _02026740
- bl FUN_02020C2C
+ bl ErrorHandling
_02026740:
cmp r5, #0x0
bne _02026748
- bl FUN_02020C2C
+ bl ErrorHandling
_02026748:
cmp r4, #0x0
beq _02026774
@@ -82006,7 +82006,7 @@ FUN_020267C4: ; 0x020267C4
add r4, r0, #0x0
cmp r5, #0x20
blt _020267D2
- bl FUN_02020C2C
+ bl ErrorHandling
_020267D2:
cmp r5, #0x0
bne _020267DE
@@ -82049,7 +82049,7 @@ FUN_02026810: ; 0x02026810
add r4, r0, #0x0
cmp r5, #0x20
blt _0202681E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202681E:
cmp r5, #0x0
bne _02026826
@@ -82078,7 +82078,7 @@ FUN_02026840: ; 0x02026840
add r4, r0, #0x0
cmp r5, #0x20
blt _0202684E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202684E:
cmp r5, #0x0
bne _02026856
@@ -82833,20 +82833,20 @@ FUN_02026D34: ; 0x02026D34
lsl r0, r0, #0x8
cmp r1, r0
blt _02026D5E
- bl FUN_02020C2C
+ bl ErrorHandling
_02026D5E:
mov r0, #0x1
ldr r1, [sp, #0x8]
lsl r0, r0, #0x8
cmp r1, r0
blt _02026D6C
- bl FUN_02020C2C
+ bl ErrorHandling
_02026D6C:
mov r0, #0x7f
mvn r0, r0
cmp r4, r0
bgt _02026D78
- bl FUN_02020C2C
+ bl ErrorHandling
_02026D78:
lsl r0, r4, #0x18
asr r0, r0, #0x18
@@ -82899,7 +82899,7 @@ FUN_02026DC4: ; 0x02026DC4
add r6, r1, #0x0
cmp r4, #0x3d
blo _02026DD4
- bl FUN_02020C2C
+ bl ErrorHandling
_02026DD4:
lsr r2, r4, #0x1f
lsl r1, r4, #0x1d
@@ -82935,7 +82935,7 @@ FUN_02026E08: ; 0x02026E08
add r5, r0, #0x0
cmp r4, #0x3d
blo _02026E16
- bl FUN_02020C2C
+ bl ErrorHandling
_02026E16:
lsr r3, r4, #0x1f
lsl r2, r4, #0x1d
@@ -82972,7 +82972,7 @@ FUN_02026E48: ; 0x02026E48
add r6, r2, #0x0
cmp r4, #0x2
blo _02026E58
- bl FUN_02020C2C
+ bl ErrorHandling
_02026E58:
lsr r2, r6, #0x1f
lsl r1, r6, #0x1b
@@ -83030,7 +83030,7 @@ FUN_02026EB0: ; 0x02026EB0
add r6, r2, #0x0
cmp r4, #0x12
bls _02026EC0
- bl FUN_02020C2C
+ bl ErrorHandling
_02026EC0:
lsr r2, r6, #0x1f
lsl r1, r6, #0x1e
@@ -83220,7 +83220,7 @@ FUN_02027008: ; 0x02027008
add r5, r0, #0x0
cmp r6, #0xb
blt _02027016
- bl FUN_02020C2C
+ bl ErrorHandling
_02027016:
mov r0, #0x74
add r4, r6, #0x0
@@ -83240,7 +83240,7 @@ _0202702E:
_02027030:
cmp r0, #0x0
bne _02027038
- bl FUN_02020C2C
+ bl ErrorHandling
_02027038:
add r0, r5, r4
pop {r4-r6, pc}
@@ -83255,7 +83255,7 @@ FUN_02027044: ; 0x02027044
add r5, r0, #0x0
cmp r6, #0x5
blt _02027052
- bl FUN_02020C2C
+ bl ErrorHandling
_02027052:
mov r0, #0x98
add r4, r6, #0x0
@@ -83277,7 +83277,7 @@ _0202706E:
_02027070:
cmp r0, #0x0
bne _02027078
- bl FUN_02020C2C
+ bl ErrorHandling
_02027078:
ldr r0, _02027080 ; =0x000004FC
add r0, r5, r0
@@ -83303,7 +83303,7 @@ FUN_02027098: ; 0x02027098
add r5, r0, #0x0
cmp r4, #0xb
blt _020270A6
- bl FUN_02020C2C
+ bl ErrorHandling
_020270A6:
mov r0, #0x74
mul r0, r4
@@ -83319,7 +83319,7 @@ FUN_020270B4: ; 0x020270B4
add r5, r0, #0x0
cmp r4, #0x5
blt _020270C2
- bl FUN_02020C2C
+ bl ErrorHandling
_020270C2:
ldr r0, _020270D4 ; =0x000004FC
add r1, r5, r0
@@ -83375,7 +83375,7 @@ FUN_02027114: ; 0x02027114
add r4, r0, #0x0
cmp r5, #0x64
blo _02027122
- bl FUN_02020C2C
+ bl ErrorHandling
_02027122:
cmp r5, #0x3d
bhs _02027132
@@ -83386,7 +83386,7 @@ _02027122:
pop {r3-r5, pc}
_02027132:
bhs _02027138
- bl FUN_02020C2C
+ bl ErrorHandling
_02027138:
sub r5, #0x3d
lsl r0, r5, #0x18
@@ -83405,7 +83405,7 @@ FUN_0202714C: ; 0x0202714C
add r5, r0, #0x0
cmp r4, #0x12
blo _0202715A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202715A:
add r5, #0x28
lsl r1, r4, #0x18
@@ -83459,7 +83459,7 @@ FUN_020271A4: ; 0x020271A4
add r6, r2, #0x0
cmp r4, #0x64
blo _020271B4
- bl FUN_02020C2C
+ bl ErrorHandling
_020271B4:
cmp r4, #0x3d
bhs _020271DA
@@ -83494,7 +83494,7 @@ _020271DA:
_020271F2:
cmp r4, #0x3d
bhs _020271FA
- bl FUN_02020C2C
+ bl ErrorHandling
_020271FA:
sub r4, #0x3d
lsl r0, r4, #0x18
@@ -83515,7 +83515,7 @@ FUN_02027210: ; 0x02027210
add r6, r2, #0x0
cmp r4, #0x64
blo _02027220
- bl FUN_02020C2C
+ bl ErrorHandling
_02027220:
cmp r4, #0x3d
bhs _02027248
@@ -83539,7 +83539,7 @@ _0202723C:
pop {r4-r6, pc}
_02027248:
bhs _0202724E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202724E:
sub r4, #0x3d
lsl r0, r4, #0x18
@@ -83559,7 +83559,7 @@ FUN_02027264: ; 0x02027264
add r5, r0, #0x0
cmp r4, #0x12
blo _02027272
- bl FUN_02020C2C
+ bl ErrorHandling
_02027272:
add r0, r5, #0x0
lsl r1, r4, #0x18
@@ -83600,7 +83600,7 @@ _020272B2:
_020272B4:
cmp r0, #0x0
bne _020272BC
- bl FUN_02020C2C
+ bl ErrorHandling
_020272BC:
ldr r1, [r4, #0x0]
ldr r0, _020272D0 ; =0x00002345
@@ -83634,7 +83634,7 @@ _020272EA:
_020272EC:
cmp r0, #0x0
bne _020272F4
- bl FUN_02020C2C
+ bl ErrorHandling
_020272F4:
ldr r0, _02027308 ; =0x00002345
str r0, [r4, #0x0]
@@ -83667,7 +83667,7 @@ _02027326:
_02027328:
cmp r0, #0x0
bne _02027330
- bl FUN_02020C2C
+ bl ErrorHandling
_02027330:
add r0, r4, #0x0
mov r1, #0x0
@@ -83701,7 +83701,7 @@ _02027362:
_02027364:
cmp r0, #0x0
bne _0202736C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202736C:
add r0, r5, #0x4
add r1, r4, #0x0
@@ -83734,7 +83734,7 @@ FUN_02027380: ; 0x02027380
str r0, [sp, #0x8]
cmp r6, #0xa
blt _020273B0
- bl FUN_02020C2C
+ bl ErrorHandling
_020273B0:
add r1, sp, #0xc
mov r0, #0x4
@@ -83742,7 +83742,7 @@ _020273B0:
add r0, #0xfc
cmp r1, r0
blt _020273C0
- bl FUN_02020C2C
+ bl ErrorHandling
_020273C0:
add r1, sp, #0xc
mov r0, #0x6
@@ -83750,14 +83750,14 @@ _020273C0:
add r0, #0xfa
cmp r7, r0
blt _020273D0
- bl FUN_02020C2C
+ bl ErrorHandling
_020273D0:
mov r1, #0x7f
ldr r0, [sp, #0x8]
mvn r1, r1
cmp r0, r1
bgt _020273DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020273DE:
mov r0, #0x1
lsl r0, r6
@@ -83765,7 +83765,7 @@ _020273DE:
str r0, [sp, #0x4]
tst r0, r1
beq _020273EE
- bl FUN_02020C2C
+ bl ErrorHandling
_020273EE:
ldr r1, [r5, #0x0]
ldr r0, _02027440 ; =0x00001234
@@ -83782,7 +83782,7 @@ _02027400:
_02027402:
cmp r0, #0x0
bne _0202740A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202740A:
ldr r0, [sp, #0x8]
add r1, r5, #0x0
@@ -83833,7 +83833,7 @@ _02027460:
_02027462:
cmp r0, #0x0
bne _0202746A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202746A:
add r5, #0x70
strb r4, [r5, #0x0]
@@ -83862,7 +83862,7 @@ _02027490:
_02027492:
cmp r0, #0x0
bne _0202749A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202749A:
add r0, r5, #0x0
add r0, #0x40
@@ -83897,7 +83897,7 @@ _020274D0:
_020274D2:
cmp r0, #0x0
bne _020274DA
- bl FUN_02020C2C
+ bl ErrorHandling
_020274DA:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -83929,7 +83929,7 @@ _0202750A:
_0202750C:
cmp r0, #0x0
bne _02027514
- bl FUN_02020C2C
+ bl ErrorHandling
_02027514:
add r0, r5, #0x4
add r1, r4, #0x0
@@ -83947,7 +83947,7 @@ FUN_02027528: ; 0x02027528
add r5, r0, #0x0
cmp r4, #0xa
blt _02027536
- bl FUN_02020C2C
+ bl ErrorHandling
_02027536:
ldr r1, [r5, #0x0]
ldr r0, _0202755C ; =0x00001234
@@ -83964,7 +83964,7 @@ _02027548:
_0202754A:
cmp r0, #0x0
bne _02027552
- bl FUN_02020C2C
+ bl ErrorHandling
_02027552:
mov r0, #0x1
ldr r1, [r5, #0x3c]
@@ -83994,7 +83994,7 @@ _0202757A:
_0202757C:
cmp r0, #0x0
bne _02027584
- bl FUN_02020C2C
+ bl ErrorHandling
_02027584:
add r0, r4, #0x4
pop {r4, pc}
@@ -84009,14 +84009,14 @@ FUN_02027590: ; 0x02027590
add r5, r0, #0x0
cmp r4, #0xa
blt _0202759E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202759E:
mov r0, #0x1
ldr r1, [r5, #0x3c]
lsl r0, r4
tst r0, r1
bne _020275AC
- bl FUN_02020C2C
+ bl ErrorHandling
_020275AC:
ldr r1, [r5, #0x0]
ldr r0, _020275D0 ; =0x00001234
@@ -84033,7 +84033,7 @@ _020275BE:
_020275C0:
cmp r0, #0x0
bne _020275C8
- bl FUN_02020C2C
+ bl ErrorHandling
_020275C8:
add r5, #0x48
lsl r0, r4, #0x2
@@ -84062,7 +84062,7 @@ _020275EE:
_020275F0:
cmp r0, #0x0
bne _020275F8
- bl FUN_02020C2C
+ bl ErrorHandling
_020275F8:
add r0, r4, #0x4
bl FUN_02027C84
@@ -84091,7 +84091,7 @@ _02027620:
_02027622:
cmp r0, #0x0
bne _0202762A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202762A:
add r0, r5, #0x4
add r1, r4, #0x0
@@ -84120,7 +84120,7 @@ _02027652:
_02027654:
cmp r0, #0x0
bne _0202765C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202765C:
add r0, r4, #0x4
bl FUN_02027C98
@@ -84148,7 +84148,7 @@ _02027682:
_02027684:
cmp r0, #0x0
bne _0202768C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202768C:
add r4, #0x70
ldrb r0, [r4, #0x0]
@@ -84185,7 +84185,7 @@ _020276BE:
_020276C0:
cmp r0, #0x0
bne _020276C8
- bl FUN_02020C2C
+ bl ErrorHandling
_020276C8:
add r4, #0x71
ldrb r0, [r4, #0x0]
@@ -84213,7 +84213,7 @@ _020276EE:
_020276F0:
cmp r0, #0x0
bne _020276F8
- bl FUN_02020C2C
+ bl ErrorHandling
_020276F8:
ldr r1, [r4, #0x0]
ldr r0, _0202770C ; =0x00002345
@@ -84247,7 +84247,7 @@ _02027726:
_02027728:
cmp r0, #0x0
bne _02027730
- bl FUN_02020C2C
+ bl ErrorHandling
_02027730:
ldr r0, _0202773C ; =0x00002345
str r0, [r4, #0x0]
@@ -84275,7 +84275,7 @@ _02027756:
_02027758:
cmp r0, #0x0
bne _02027760
- bl FUN_02020C2C
+ bl ErrorHandling
_02027760:
add r0, r4, #0x0
mov r1, #0x0
@@ -84309,7 +84309,7 @@ _02027792:
_02027794:
cmp r0, #0x0
bne _0202779C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202779C:
add r5, #0x8
add r0, r5, #0x0
@@ -84343,7 +84343,7 @@ FUN_020277B4: ; 0x020277B4
str r0, [sp, #0x8]
cmp r6, #0x14
blt _020277E4
- bl FUN_02020C2C
+ bl ErrorHandling
_020277E4:
add r1, sp, #0xc
mov r0, #0x4
@@ -84351,7 +84351,7 @@ _020277E4:
add r0, #0xfc
cmp r1, r0
blt _020277F4
- bl FUN_02020C2C
+ bl ErrorHandling
_020277F4:
add r1, sp, #0xc
mov r0, #0x6
@@ -84359,14 +84359,14 @@ _020277F4:
add r0, #0xfa
cmp r7, r0
blt _02027804
- bl FUN_02020C2C
+ bl ErrorHandling
_02027804:
mov r1, #0x7f
ldr r0, [sp, #0x8]
mvn r1, r1
cmp r0, r1
bgt _02027812
- bl FUN_02020C2C
+ bl ErrorHandling
_02027812:
mov r0, #0x1
lsl r0, r6
@@ -84374,7 +84374,7 @@ _02027812:
str r0, [sp, #0x4]
tst r0, r1
beq _02027822
- bl FUN_02020C2C
+ bl ErrorHandling
_02027822:
ldr r1, [r5, #0x0]
ldr r0, _02027874 ; =0x00001234
@@ -84391,7 +84391,7 @@ _02027834:
_02027836:
cmp r0, #0x0
bne _0202783E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202783E:
ldr r0, [sp, #0x8]
add r1, r5, #0x0
@@ -84442,7 +84442,7 @@ _02027894:
_02027896:
cmp r0, #0x0
bne _0202789E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202789E:
add r5, #0x94
strb r4, [r5, #0x0]
@@ -84471,7 +84471,7 @@ _020278C4:
_020278C6:
cmp r0, #0x0
bne _020278CE
- bl FUN_02020C2C
+ bl ErrorHandling
_020278CE:
str r4, [r5, #0x4]
pop {r3-r5, pc}
@@ -84499,7 +84499,7 @@ _020278F4:
_020278F6:
cmp r0, #0x0
bne _020278FE
- bl FUN_02020C2C
+ bl ErrorHandling
_020278FE:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -84532,7 +84532,7 @@ _02027930:
_02027932:
cmp r0, #0x0
bne _0202793A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202793A:
add r1, sp, #0x4
add r0, r4, #0x0
@@ -84564,18 +84564,18 @@ FUN_02027964: ; 0x02027964
ldr r4, [sp, #0x24]
cmp r6, #0x14
blo _0202797A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202797A:
cmp r7, #0x64
blo _02027982
- bl FUN_02020C2C
+ bl ErrorHandling
_02027982:
mov r1, #0x1
ldr r0, [sp, #0x4]
lsl r1, r1, #0x8
cmp r0, r1
blt _02027990
- bl FUN_02020C2C
+ bl ErrorHandling
_02027990:
add r0, sp, #0x10
ldrb r1, [r0, #0x10]
@@ -84583,13 +84583,13 @@ _02027990:
lsl r0, r0, #0x8
cmp r1, r0
blt _020279A0
- bl FUN_02020C2C
+ bl ErrorHandling
_020279A0:
mov r0, #0x7f
mvn r0, r0
cmp r4, r0
bgt _020279AC
- bl FUN_02020C2C
+ bl ErrorHandling
_020279AC:
mov r0, #0x1
lsl r0, r6
@@ -84597,7 +84597,7 @@ _020279AC:
str r0, [sp, #0x8]
tst r0, r1
beq _020279BC
- bl FUN_02020C2C
+ bl ErrorHandling
_020279BC:
ldr r1, [r5, #0x0]
ldr r0, _02027A0C ; =0x00001234
@@ -84614,7 +84614,7 @@ _020279CE:
_020279D0:
cmp r0, #0x0
bne _020279D8
- bl FUN_02020C2C
+ bl ErrorHandling
_020279D8:
mov r0, #0x38
ldrsb r0, [r5, r0]
@@ -84653,7 +84653,7 @@ FUN_02027A14: ; 0x02027A14
add r5, r0, #0x0
cmp r4, #0x14
blt _02027A22
- bl FUN_02020C2C
+ bl ErrorHandling
_02027A22:
ldr r1, [r5, #0x0]
ldr r0, _02027A50 ; =0x00001234
@@ -84670,7 +84670,7 @@ _02027A34:
_02027A36:
cmp r0, #0x0
bne _02027A3E
- bl FUN_02020C2C
+ bl ErrorHandling
_02027A3E:
mov r0, #0x1
add r1, r0, #0x0
@@ -84706,7 +84706,7 @@ _02027A72:
_02027A74:
cmp r0, #0x0
bne _02027A7C
- bl FUN_02020C2C
+ bl ErrorHandling
_02027A7C:
add r5, #0x8
add r0, r5, #0x0
@@ -84737,7 +84737,7 @@ _02027AAA:
_02027AAC:
cmp r0, #0x0
bne _02027AB4
- bl FUN_02020C2C
+ bl ErrorHandling
_02027AB4:
add r4, #0x8
add r0, r4, #0x0
@@ -84753,14 +84753,14 @@ FUN_02027AC4: ; 0x02027AC4
add r5, r0, #0x0
cmp r4, #0x14
blt _02027AD2
- bl FUN_02020C2C
+ bl ErrorHandling
_02027AD2:
mov r0, #0x1
ldr r1, [r5, #0x40]
lsl r0, r4
tst r0, r1
bne _02027AE0
- bl FUN_02020C2C
+ bl ErrorHandling
_02027AE0:
ldr r1, [r5, #0x0]
ldr r0, _02027B04 ; =0x00001234
@@ -84777,7 +84777,7 @@ _02027AF2:
_02027AF4:
cmp r0, #0x0
bne _02027AFC
- bl FUN_02020C2C
+ bl ErrorHandling
_02027AFC:
add r5, #0x44
lsl r0, r4, #0x2
@@ -84807,7 +84807,7 @@ _02027B24:
_02027B26:
cmp r0, #0x0
bne _02027B2E
- bl FUN_02020C2C
+ bl ErrorHandling
_02027B2E:
add r5, #0x8
add r0, r5, #0x0
@@ -84837,7 +84837,7 @@ _02027B5A:
_02027B5C:
cmp r0, #0x0
bne _02027B64
- bl FUN_02020C2C
+ bl ErrorHandling
_02027B64:
add r4, #0x8
add r0, r4, #0x0
@@ -84868,7 +84868,7 @@ _02027B92:
_02027B94:
cmp r0, #0x0
bne _02027B9C
- bl FUN_02020C2C
+ bl ErrorHandling
_02027B9C:
mov r1, #0x1
str r1, [sp, #0x0]
@@ -84905,14 +84905,14 @@ FUN_02027BDC: ; 0x02027BDC
add r5, r0, #0x0
cmp r4, #0x14
blt _02027BEA
- bl FUN_02020C2C
+ bl ErrorHandling
_02027BEA:
mov r0, #0x1
ldr r1, [r5, #0x40]
lsl r0, r4
tst r0, r1
bne _02027BF8
- bl FUN_02020C2C
+ bl ErrorHandling
_02027BF8:
ldr r1, [r5, #0x0]
ldr r0, _02027C20 ; =0x00001234
@@ -84929,7 +84929,7 @@ _02027C0A:
_02027C0C:
cmp r0, #0x0
bne _02027C14
- bl FUN_02020C2C
+ bl ErrorHandling
_02027C14:
add r5, #0x44
lsl r0, r4, #0x2
@@ -84959,7 +84959,7 @@ _02027C3E:
_02027C40:
cmp r0, #0x0
bne _02027C48
- bl FUN_02020C2C
+ bl ErrorHandling
_02027C48:
add r4, #0x94
ldrb r0, [r4, #0x0]
@@ -84987,7 +84987,7 @@ _02027C6E:
_02027C70:
cmp r0, #0x0
bne _02027C78
- bl FUN_02020C2C
+ bl ErrorHandling
_02027C78:
ldr r0, [r4, #0x4]
pop {r4, pc}
@@ -85865,7 +85865,7 @@ FUN_0202822C: ; 0x0202822C
add r7, r2, #0x0
cmp r4, #0x20
blt _0202823C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202823C:
cmp r7, #0x8
bhi _020282D0
@@ -85970,7 +85970,7 @@ FUN_020282E8: ; 0x020282E8
add r6, r3, #0x0
cmp r4, #0x20
blt _020282FA
- bl FUN_02020C2C
+ bl ErrorHandling
_020282FA:
cmp r7, #0x8
bhi _02028378
@@ -85999,13 +85999,13 @@ _0202831C:
str r6, [r1, r0]
pop {r3-r7, pc}
_0202832A:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_02028330:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_02028336:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_0202833C:
mov r0, #0x30
@@ -86057,7 +86057,7 @@ FUN_0202838C: ; 0x0202838C
add r5, r0, #0x0
cmp r4, #0x20
blt _0202839A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202839A:
mov r0, #0xc
add r5, #0x40
@@ -86072,7 +86072,7 @@ FUN_020283A4: ; 0x020283A4
add r5, r0, #0x0
cmp r4, #0x20
blt _020283B2
- bl FUN_02020C2C
+ bl ErrorHandling
_020283B2:
mov r0, #0x1d
lsl r0, r0, #0x4
@@ -86090,7 +86090,7 @@ FUN_020283C0: ; 0x020283C0
add r6, r2, #0x0
cmp r4, #0x20
blt _020283D0
- bl FUN_02020C2C
+ bl ErrorHandling
_020283D0:
mov r1, #0x1d
lsl r1, r1, #0x4
@@ -86111,7 +86111,7 @@ FUN_020283E8: ; 0x020283E8
add r5, r0, #0x0
cmp r4, #0x20
blt _020283F6
- bl FUN_02020C2C
+ bl ErrorHandling
_020283F6:
mov r0, #0x7
lsl r0, r0, #0x6
@@ -86129,7 +86129,7 @@ FUN_02028404: ; 0x02028404
add r6, r2, #0x0
cmp r4, #0x20
blt _02028414
- bl FUN_02020C2C
+ bl ErrorHandling
_02028414:
mov r1, #0x7
lsl r1, r1, #0x6
@@ -86150,7 +86150,7 @@ FUN_0202842C: ; 0x0202842C
add r5, r0, #0x0
cmp r4, #0x20
blt _0202843A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202843A:
mov r0, #0xc
add r5, #0x40
@@ -86187,7 +86187,7 @@ FUN_02028468: ; 0x02028468
str r0, [sp, #0x0]
cmp r5, #0x20
blt _02028478
- bl FUN_02020C2C
+ bl ErrorHandling
_02028478:
cmp r5, #0x1f
bge _020284D2
@@ -86864,7 +86864,7 @@ FUN_02028918: ; 0x02028918
add r4, r1, #0x0
cmp r4, r0
bls _02028928
- bl FUN_02020C2C
+ bl ErrorHandling
_02028928:
strh r4, [r5, #0x0]
pop {r3-r5, pc}
@@ -89446,11 +89446,11 @@ FUN_02029B08: ; 0x02029B08
add r4, r2, #0x0
cmp r5, r0
blt _02029B1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02029B1C:
cmp r4, #0x40
blt _02029B24
- bl FUN_02020C2C
+ bl ErrorHandling
_02029B24:
strb r5, [r6, #0x5]
add r0, r6, #0x0
@@ -89482,11 +89482,11 @@ FUN_02029B40: ; 0x02029B40
add r4, r2, #0x0
cmp r5, r0
blt _02029B54
- bl FUN_02020C2C
+ bl ErrorHandling
_02029B54:
cmp r4, #0x40
blt _02029B5C
- bl FUN_02020C2C
+ bl ErrorHandling
_02029B5C:
cmp r5, #0x0
bne _02029B64
@@ -89525,17 +89525,17 @@ FUN_02029B90: ; 0x02029B90
str r3, [sp, #0x0]
cmp r3, #0x4
blt _02029BA2
- bl FUN_02020C2C
+ bl ErrorHandling
_02029BA2:
mov r0, #0x1
lsl r0, r0, #0x8
cmp r5, r0
blt _02029BAE
- bl FUN_02020C2C
+ bl ErrorHandling
_02029BAE:
cmp r4, #0x40
blt _02029BB6
- bl FUN_02020C2C
+ bl ErrorHandling
_02029BB6:
cmp r5, #0x0
beq _02029BFE
@@ -89672,7 +89672,7 @@ FUN_02029C8C: ; 0x02029C8C
add r5, r0, #0x0
cmp r4, #0xc
blt _02029C9A
- bl FUN_02020C2C
+ bl ErrorHandling
_02029C9A:
mov r0, #0x18
mul r0, r4
@@ -89688,7 +89688,7 @@ FUN_02029CA4: ; 0x02029CA4
add r4, r1, #0x0
cmp r6, #0xc
blt _02029CB4
- bl FUN_02020C2C
+ bl ErrorHandling
_02029CB4:
add r0, r5, #0x0
add r1, r6, #0x0
@@ -89706,7 +89706,7 @@ FUN_02029CC8: ; 0x02029CC8
add r5, r0, #0x0
cmp r4, #0x8
blt _02029CD6
- bl FUN_02020C2C
+ bl ErrorHandling
_02029CD6:
lsl r0, r4, #0x1
add r0, r4, r0
@@ -90207,7 +90207,7 @@ _02029FE0:
ldrh r0, [r0, #0x0]
pop {r3, pc}
_02029FF0:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
@@ -90232,7 +90232,7 @@ _0202A008:
strh r2, [r0, #0x0]
b _0202A01E
_0202A01A:
- bl FUN_02020C2C
+ bl ErrorHandling
_0202A01E:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -90266,7 +90266,7 @@ _0202A04E:
ldr r0, _0202A06C ; =0x0000270F
pop {r3, pc}
_0202A052:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
nop
@@ -90419,7 +90419,7 @@ FUN_0202A170: ; 0x0202A170
add r5, r0, #0x0
cmp r4, #0x26
blt _0202A17E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202A17E:
add r0, r5, #0x0
mov r1, #0x0
@@ -91625,7 +91625,7 @@ _0202A9A0:
ldr r0, [r0, #0x4]
pop {r3, pc}
_0202A9A4:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
@@ -91740,7 +91740,7 @@ FUN_0202AA40: ; 0x0202AA40
add r5, r0, #0x0
cmp r4, #0x3
blo _0202AA4E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AA4E:
mov r0, #0x43
add r1, r5, r4
@@ -91756,7 +91756,7 @@ FUN_0202AA58: ; 0x0202AA58
add r6, r2, #0x0
cmp r4, #0x3
blo _0202AA68
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AA68:
mov r0, #0x43
add r1, r5, r4
@@ -91772,7 +91772,7 @@ FUN_0202AA74: ; 0x0202AA74
add r5, r0, #0x0
cmp r4, #0x3
blo _0202AA82
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AA82:
mov r0, #0x14
mul r0, r4
@@ -91801,7 +91801,7 @@ FUN_0202AAA0: ; 0x0202AAA0
add r5, r0, #0x0
cmp r4, #0x3
blo _0202AAAE
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AAAE:
mov r0, #0x14
add r5, #0xd0
@@ -91939,7 +91939,7 @@ FUN_0202AB68: ; 0x0202AB68
add r5, r0, #0x0
cmp r4, #0x2
bls _0202AB76
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AB76:
ldr r0, _0202AB7C ; =0x00000112
strb r4, [r5, r0]
@@ -91975,7 +91975,7 @@ FUN_0202ABA0: ; 0x0202ABA0
add r4, r0, #0x0
cmp r5, #0x10
blo _0202ABB2
- bl FUN_02020C2C
+ bl ErrorHandling
_0202ABB2:
ldrh r0, [r4, #0xc]
strh r0, [r4, #0xe]
@@ -92079,7 +92079,7 @@ FUN_0202AC2C: ; 0x0202AC2C
add r5, r0, #0x0
cmp r4, #0x8
blt _0202AC3A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AC3A:
mov r0, #0x1
lsl r0, r0, #0x8
@@ -92110,7 +92110,7 @@ FUN_0202AC64: ; 0x0202AC64
add r5, r0, #0x0
cmp r4, #0x3
blt _0202AC72
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AC72:
lsl r0, r4, #0x2
add r1, r5, r0
@@ -92271,7 +92271,7 @@ FUN_0202AD94: ; 0x0202AD94
sub r0, r4, #0x1
cmp r0, #0x8
blt _0202ADA4
- bl FUN_02020C2C
+ bl ErrorHandling
_0202ADA4:
sub r4, r4, #0x1
lsl r0, r4, #0x2
@@ -92299,7 +92299,7 @@ FUN_0202ADC8: ; 0x0202ADC8
add r5, r0, #0x0
cmp r4, #0x3
blt _0202ADD6
- bl FUN_02020C2C
+ bl ErrorHandling
_0202ADD6:
lsl r0, r4, #0x2
add r1, r5, r0
@@ -92359,7 +92359,7 @@ FUN_0202AE28: ; 0x0202AE28
add r4, r0, #0x0
cmp r5, #0x8
blt _0202AE36
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AE36:
lsl r0, r5, #0x2
add r1, r4, r0
@@ -92381,7 +92381,7 @@ FUN_0202AE4C: ; 0x0202AE4C
add r4, r0, #0x0
cmp r5, #0x3
blt _0202AE5A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AE5A:
lsl r0, r5, #0x2
add r1, r4, r0
@@ -92485,7 +92485,7 @@ FUN_0202AEF4: ; 0x0202AEF4
lsl r0, r0, #0xa
cmp r4, r0
blt _0202AF06
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AF06:
mov r0, #0x1
mov r1, #0x7
@@ -92513,7 +92513,7 @@ FUN_0202AF24: ; 0x0202AF24
lsl r0, r0, #0xa
cmp r4, r0
blt _0202AF36
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AF36:
asr r0, r4, #0x2
lsr r0, r0, #0x1d
@@ -92608,7 +92608,7 @@ _0202AFCA:
sub r0, r4, #0x1
cmp r0, #0x8
blt _0202AFD4
- bl FUN_02020C2C
+ bl ErrorHandling
_0202AFD4:
ldr r0, _0202AFF8 ; =0x021C59D4
sub r1, r4, #0x1
@@ -92689,14 +92689,14 @@ FUN_0202B050: ; 0x0202B050
str r2, [sp, #0x8]
cmp r0, #0x0
bne _0202B062
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B062:
ldr r1, _0202B1E0 ; =0x00002AA8
ldr r0, [sp, #0x0]
ldr r0, [r0, r1]
cmp r0, #0x1e
blo _0202B070
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B070:
ldr r1, _0202B1E4 ; =0x00002AAC
ldr r0, [sp, #0x0]
@@ -92880,13 +92880,13 @@ FUN_0202B1F0: ; 0x0202B1F0
push {r4, lr}
add r4, r0, #0x0
bne _0202B1FA
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B1FA:
ldr r0, _0202B214 ; =0x00002AA8
ldr r0, [r4, r0]
cmp r0, #0x1e
blo _0202B206
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B206:
ldr r0, _0202B218 ; =0x00002AAC
ldr r0, [r4, r0]
@@ -92906,17 +92906,17 @@ FUN_0202B21C: ; 0x0202B21C
add r4, r1, #0x0
cmp r5, #0x0
bne _0202B22A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B22A:
ldr r0, _0202B248 ; =0x00002AA8
ldr r0, [r5, r0]
cmp r0, #0x1e
blo _0202B236
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B236:
cmp r4, #0x1e
blt _0202B23E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B23E:
ldr r0, _0202B24C ; =0x00002AAC
ldr r0, [r5, r0]
@@ -92933,17 +92933,17 @@ FUN_0202B250: ; 0x0202B250
add r4, r1, #0x0
cmp r5, #0x0
bne _0202B25E
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B25E:
ldr r0, _0202B298 ; =0x00002AA8
ldr r0, [r5, r0]
cmp r0, #0x1e
blo _0202B26A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B26A:
cmp r4, #0x1e
blt _0202B272
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B272:
ldr r0, _0202B298 ; =0x00002AA8
ldr r0, [r5, r0]
@@ -92979,17 +92979,17 @@ FUN_0202B29C: ; 0x0202B29C
add r4, r3, #0x0
cmp r5, #0x0
bne _0202B2AE
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B2AE:
ldr r0, _0202B318 ; =0x00002AA8
ldr r0, [r5, r0]
cmp r0, #0x1e
blo _0202B2BA
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B2BA:
cmp r6, #0x1e
blt _0202B2C2
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B2C2:
ldr r0, _0202B318 ; =0x00002AA8
ldr r0, [r5, r0]
@@ -93044,17 +93044,17 @@ FUN_0202B31C: ; 0x0202B31C
add r4, r2, #0x0
cmp r5, #0x0
bne _0202B32C
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B32C:
ldr r0, _0202B370 ; =0x00002AA8
ldr r0, [r5, r0]
cmp r0, #0x1e
blo _0202B338
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B338:
cmp r6, #0x1e
blt _0202B340
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B340:
ldr r0, _0202B370 ; =0x00002AA8
ldr r0, [r5, r0]
@@ -93192,7 +93192,7 @@ _0202B422:
add r3, r3, #0x1
cmp r3, #0x4
blt _0202B418
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
.balign 4
@@ -93404,7 +93404,7 @@ _0202B574:
add r4, #0xcc
b _0202B57E
_0202B57A:
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B57E:
add r0, r4, #0x0
pop {r4, pc}
@@ -93442,7 +93442,7 @@ _0202B5B0:
add r4, r0, r1
b _0202B5BA
_0202B5B6:
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B5BA:
add r0, r4, #0x0
pop {r4, pc}
@@ -93752,7 +93752,7 @@ FUN_0202B7C8: ; 0x0202B7C8
bl FUN_0202B820
cmp r0, #0x1
beq _0202B7DE
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B7DE:
add r0, r5, #0x0
add r1, r6, #0x0
@@ -93775,7 +93775,7 @@ FUN_0202B7F4: ; 0x0202B7F4
bl FUN_0202B820
cmp r0, #0x0
beq _0202B80A
- bl FUN_02020C2C
+ bl ErrorHandling
_0202B80A:
add r0, r5, #0x0
add r1, r6, #0x0
@@ -93935,7 +93935,7 @@ FUN_0202B8F0: ; 0x0202B8F0
cmp r2, #0x6
blo _0202B8FE
blo _0202B930
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
_0202B8FE:
mov r3, #0x90
@@ -94711,7 +94711,7 @@ _0202BEB4:
bl FUN_020671BC
cmp r0, #0x0
beq _0202BECC
- bl FUN_02020C2C
+ bl ErrorHandling
_0202BECC:
add r4, r4, #0x1
add r5, #0xec
@@ -94741,7 +94741,7 @@ _0202BEF0:
bl FUN_020671BC
cmp r0, #0x0
beq _0202BF08
- bl FUN_02020C2C
+ bl ErrorHandling
_0202BF08:
add r4, r4, #0x1
add r5, #0xec
@@ -94859,7 +94859,7 @@ FUN_0202BFD8: ; 0x0202BFD8
add r4, r2, #0x0
cmp r5, #0x6
blt _0202BFE8
- bl FUN_02020C2C
+ bl ErrorHandling
_0202BFE8:
mov r0, #0xec
mul r0, r5
@@ -97506,7 +97506,7 @@ _0202D3BC:
_0202D3CC:
cmp r7, #0x0
bne _0202D3D4
- bl FUN_02020C2C
+ bl ErrorHandling
_0202D3D4:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -97919,7 +97919,7 @@ _0202D69E:
ldr r0, _0202D710 ; =0x0000FFFE
cmp r7, r0
blt _0202D6A8
- bl FUN_02020C2C
+ bl ErrorHandling
_0202D6A8:
ldr r0, [sp, #0x0]
bl FUN_0202D9A0
@@ -98177,7 +98177,7 @@ _0202D864:
bne _0202D864
cmp r4, #0x1a
blo _0202D878
- bl FUN_02020C2C
+ bl ErrorHandling
_0202D878:
add r0, sp, #0x0
ldrb r0, [r0, r4]
@@ -98203,7 +98203,7 @@ _0202D890:
bne _0202D890
cmp r4, #0x1a
blo _0202D8A4
- bl FUN_02020C2C
+ bl ErrorHandling
_0202D8A4:
add r0, sp, #0x0
ldrb r0, [r0, r4]
@@ -98308,7 +98308,7 @@ _0202D94C:
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _0202D958
- bl FUN_02020C2C
+ bl ErrorHandling
_0202D958:
ldr r0, _0202D99C ; =0x021C59E0
ldr r1, [r0, #0x0]
@@ -98367,7 +98367,7 @@ _0202D9B6:
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _0202D9C2
- bl FUN_02020C2C
+ bl ErrorHandling
_0202D9C2:
ldr r0, _0202DA00 ; =0x021C59E0
ldr r1, [r0, #0x0]
@@ -99499,7 +99499,7 @@ _0202E1EE:
ldr r0, [sp, #0x8]
cmp r0, #0x0
bge _0202E1F8
- bl FUN_02020C2C
+ bl ErrorHandling
_0202E1F8:
ldr r0, _0202E254 ; =0x021C59E4
mov r2, #0xda
@@ -100347,7 +100347,7 @@ _0202E860:
add r5, r5, #0x2
cmp r3, #0x10
blt _0202E850
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
.balign 4
@@ -100661,12 +100661,12 @@ FUN_0202EA9C: ; 0x0202EA9C
bl FUN_02023AC4
cmp r0, #0x20
ble _0202EAC2
- bl FUN_02020C2C
+ bl ErrorHandling
_0202EAC2:
bl FUN_02023924
cmp r0, #0x20
beq _0202EACE
- bl FUN_02020C2C
+ bl ErrorHandling
_0202EACE:
bl FUN_02023924
add r1, r5, #0x0
@@ -101208,7 +101208,7 @@ FUN_0202EEE8: ; 0x0202EEE8
add r4, r0, #0x0
cmp r5, #0x1a
blo _0202EEFA
- bl FUN_02020C2C
+ bl ErrorHandling
_0202EEFA:
cmp r5, #0xa
bne _0202EF04
@@ -101322,7 +101322,7 @@ FUN_0202EFAC: ; 0x0202EFAC
beq _0202EFD8
cmp r4, #0x8
blt _0202EFC2
- bl FUN_02020C2C
+ bl ErrorHandling
_0202EFC2:
ldr r1, _0202EFDC ; =0x021C59E8
add r0, r5, #0x0
@@ -101669,7 +101669,7 @@ _0202F25C:
mov r4, #0x1
cmp r0, #0x0
bne _0202F268
- bl FUN_02020C2C
+ bl ErrorHandling
_0202F268:
ldr r2, _0202F2BC ; =0x021C59F4
ldr r1, _0202F2DC ; =0x0000065C
@@ -103961,7 +103961,7 @@ FUN_020304D4: ; 0x020304D4
strb r1, [r0, #0x0]
pop {r3, pc}
_020304E4:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
nop
_020304EC: .word 0x02105D58
@@ -103977,7 +103977,7 @@ FUN_020304F0: ; 0x020304F0
strb r1, [r0, #0x1]
pop {r3, pc}
_02030500:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
nop
_02030508: .word 0x02105D58
@@ -104802,7 +104802,7 @@ FUN_02030B3C: ; 0x02030B3C
bl FUN_02031190
cmp r0, #0x0
beq _02030B58
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x8
mov r0, #0x0
pop {r4-r6, pc}
@@ -110580,11 +110580,11 @@ _02033714:
add r5, r0, #0x0
cmp r5, #0x2
bne _02033722
- bl FUN_02020C2C
+ bl ErrorHandling
_02033722:
cmp r5, #0x3
bne _0203372A
- bl FUN_02020C2C
+ bl ErrorHandling
_0203372A:
cmp r5, #0x1
bne _02033774
@@ -110606,11 +110606,11 @@ _0203374A:
add r5, r0, #0x0
cmp r5, #0x3
bne _02033758
- bl FUN_02020C2C
+ bl ErrorHandling
_02033758:
cmp r5, #0x1
bne _02033760
- bl FUN_02020C2C
+ bl ErrorHandling
_02033760:
cmp r5, #0x2
bne _02033774
@@ -110942,7 +110942,7 @@ _020339D8:
str r0, [r6, #0x0]
cmp r0, #0x3
bne _020339FE
- bl FUN_02020C2C
+ bl ErrorHandling
_020339FE:
ldr r0, [r6, #0x0]
cmp r0, #0x0
@@ -112032,7 +112032,7 @@ _020342E4:
bne _02034308
mov r0, #0x1
add r1, r0, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
b _020342E4
_02034308:
add r0, sp, #0x14
@@ -112138,7 +112138,7 @@ _020343D8:
ldrb r7, [r6, #0x4]
cmp r7, #0x10
bls _0203440A
- bl FUN_02020C2C
+ bl ErrorHandling
_0203440A:
ldr r1, _02034490 ; =0x00001196
add r0, r5, #0x0
@@ -112255,7 +112255,7 @@ FUN_020344D8: ; 0x020344D8
mul r0, r1
cmp r5, r0
blt _020344EC
- bl FUN_02020C2C
+ bl ErrorHandling
_020344EC:
lsl r0, r5, #0x1
add r1, r4, r0
@@ -112270,7 +112270,7 @@ FUN_020344FC: ; 0x020344FC
push {r4, lr}
add r4, r0, #0x0
bne _02034506
- bl FUN_02020C2C
+ bl ErrorHandling
_02034506:
ldrb r0, [r4, #0x0]
pop {r4, pc}
@@ -112281,7 +112281,7 @@ FUN_0203450C: ; 0x0203450C
push {r4, lr}
add r4, r0, #0x0
bne _02034516
- bl FUN_02020C2C
+ bl ErrorHandling
_02034516:
ldrb r0, [r4, #0x1]
pop {r4, pc}
@@ -112301,7 +112301,7 @@ FUN_0203451C: ; 0x0203451C
cmp r5, r6
blt _02034536
_02034532:
- bl FUN_02020C2C
+ bl ErrorHandling
_02034536:
cmp r4, #0x0
blt _02034540
@@ -112309,7 +112309,7 @@ _02034536:
cmp r4, r0
blt _02034544
_02034540:
- bl FUN_02020C2C
+ bl ErrorHandling
_02034544:
add r0, r4, #0x0
mul r0, r6
@@ -112333,7 +112333,7 @@ FUN_02034554: ; 0x02034554
cmp r4, r0
blt _0203456C
_02034568:
- bl FUN_02020C2C
+ bl ErrorHandling
_0203456C:
lsl r0, r4, #0x1
add r0, r5, r0
@@ -112354,7 +112354,7 @@ FUN_02034578: ; 0x02034578
add r6, r3, #0x0
cmp r4, r0
blt _0203458A
- bl FUN_02020C2C
+ bl ErrorHandling
_0203458A:
ldr r0, [sp, #0x10]
mul r0, r6
@@ -112363,7 +112363,7 @@ _0203458A:
lsl r0, r0, #0x2
cmp r4, r0
blt _0203459C
- bl FUN_02020C2C
+ bl ErrorHandling
_0203459C:
ldr r0, _020345A4 ; =0x0000070E
add r1, r5, r4
@@ -112402,7 +112402,7 @@ FUN_020345DC: ; 0x020345DC
push {r4, lr}
add r4, r0, #0x0
bne _020345E6
- bl FUN_02020C2C
+ bl ErrorHandling
_020345E6:
add r0, r4, #0x0
bl FUN_02016A18
@@ -112442,13 +112442,13 @@ FUN_020345FC: ; 0x020345FC
ldrb r0, [r0, #0x1]
cmp r5, r0
blt _0203462E
- bl FUN_02020C2C
+ bl ErrorHandling
_0203462E:
add r0, sp, #0x0
ldrb r0, [r0, #0x0]
cmp r4, r0
blt _0203463A
- bl FUN_02020C2C
+ bl ErrorHandling
_0203463A:
add r0, sp, #0x0
ldrb r0, [r0, #0x1]
@@ -112476,7 +112476,7 @@ FUN_02034660: ; 0x02034660
add r5, r0, #0x0
add r4, r1, #0x0
bne _0203466C
- bl FUN_02020C2C
+ bl ErrorHandling
_0203466C:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -112571,7 +112571,7 @@ FUN_02034710: ; 0x02034710
ldr r1, _02034720 ; =0x0000022F
cmp r0, r1
blo _0203471E
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x3
_0203471E:
pop {r3, pc}
@@ -113053,7 +113053,7 @@ FUN_02034A28: ; 0x02034A28
add r4, r1, #0x0
cmp r0, #0x0
beq _02034A38
- bl FUN_02020C2C
+ bl ErrorHandling
_02034A38:
ldr r1, _02034A44 ; =0x00000AC8
add r0, r4, #0x0
@@ -113070,7 +113070,7 @@ FUN_02034A48: ; 0x02034A48
ldr r0, [r4, #0x14]
cmp r0, #0x0
bne _02034A56
- bl FUN_02020C2C
+ bl ErrorHandling
_02034A56:
ldr r0, [r4, #0x14]
bl FUN_02016A18
@@ -113085,7 +113085,7 @@ FUN_02034A60: ; 0x02034A60
add r4, r1, #0x0
cmp r0, #0x0
bne _02034A70
- bl FUN_02020C2C
+ bl ErrorHandling
_02034A70:
ldr r0, [r5, #0x14]
add r1, r4, #0x0
@@ -113118,7 +113118,7 @@ FUN_02034A98: ; 0x02034A98
lsl r1, r1, #0xa
cmp r0, r1
blo _02034AB8
- bl FUN_02020C2C
+ bl ErrorHandling
_02034AB8:
add r5, #0x20
add r0, r5, #0x0
@@ -113136,7 +113136,7 @@ FUN_02034AC8: ; 0x02034AC8
ldr r4, [r0, #0x4]
cmp r0, #0x0
bne _02034AD8
- bl FUN_02020C2C
+ bl ErrorHandling
_02034AD8:
cmp r4, #0x0
beq _02034AEC
@@ -113274,7 +113274,7 @@ _02034B9C:
cmp r2, r5
blo _02034B8A
_02034BA4:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
@@ -113303,7 +113303,7 @@ _02034BCC:
cmp r3, r5
blo _02034BBC
_02034BD4:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4-r6, pc}
@@ -113332,7 +113332,7 @@ _02034BFC:
cmp r3, r5
blo _02034BEC
_02034C04:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4-r6, pc}
@@ -113490,7 +113490,7 @@ FUN_02034CEC: ; 0x02034CEC
lsl r1, r1, #0x8
cmp r0, r1
blo _02034D1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02034D1C:
mov r0, #0x82
lsl r0, r0, #0x4
@@ -113507,7 +113507,7 @@ FUN_02034D2C: ; 0x02034D2C
ldr r0, [r4, #0x14]
cmp r0, #0x0
bne _02034D3A
- bl FUN_02020C2C
+ bl ErrorHandling
_02034D3A:
mov r0, #0x82
ldr r1, [r4, #0x14]
@@ -113751,7 +113751,7 @@ FUN_02034E78: ; 0x02034E78
cmp r0, #0x14
bls _02034E88
_02034E82:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
_02034E88:
sub r0, r0, #0x1
@@ -113969,7 +113969,7 @@ FUN_02034FE4: ; 0x02034FE4
cmp r5, r0
blt _02035010
_0203500C:
- bl FUN_02020C2C
+ bl ErrorHandling
_02035010:
ldr r0, [r6, #0x8]
cmp r0, #0x2
@@ -115808,7 +115808,7 @@ _02035ECC:
bl FUN_0206BB1C
str r0, [r7, #0x0]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r7, #0x4]
mov r0, #0x1
strb r0, [r7, #0x11]
@@ -115860,7 +115860,7 @@ _02035F4A:
bl FUN_0206BB1C
str r0, [r7, #0x0]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r7, #0x4]
mov r1, #0x1
add r0, r6, #0x0
@@ -115917,7 +115917,7 @@ _02035FD0:
bl FUN_0206BB1C
str r0, [r7, #0x0]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r7, #0x4]
mov r1, #0x1
add r0, r6, #0x0
@@ -116365,7 +116365,7 @@ _0203638A:
bl FUN_02025838
str r0, [r5, #0x8]
ldr r0, [r6, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r5, #0xc]
mov r0, #0x7a
lsl r0, r0, #0x2
@@ -116464,7 +116464,7 @@ _02036474:
bl FUN_02025838
str r0, [r5, #0x8]
ldr r0, [r6, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r5, #0xc]
mov r0, #0x7a
lsl r0, r0, #0x2
@@ -116957,7 +116957,7 @@ FUN_0203684C: ; 0x0203684C
bl FUN_02025838
str r0, [r5, #0x8]
ldr r0, [r6, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r5, #0xc]
mov r0, #0x7a
lsl r0, r0, #0x2
@@ -117486,7 +117486,7 @@ FUN_02036CEC: ; 0x02036CEC
bl FUN_02025838
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
mov r0, #0x7a
lsl r0, r0, #0x2
@@ -117616,7 +117616,7 @@ FUN_02036E08: ; 0x02036E08
cmp r0, #0x0
ldr r0, [r4, #0xc]
bne _02036E9E
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x28]
ldr r0, [r4, #0xc]
bl FUN_02079C70
@@ -117653,7 +117653,7 @@ FUN_02036E08: ; 0x02036E08
bl FUN_0206C700
b _02036EF2
_02036E9E:
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x38]
ldr r0, [r4, #0xc]
bl FUN_02079C70
@@ -118289,13 +118289,13 @@ FUN_02037350: ; 0x02037350
ldr r0, [r0, #0x4]
cmp r0, #0x0
beq _02037360
- bl FUN_02020C2C
+ bl ErrorHandling
_02037360:
ldr r0, [r4, #0x0]
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0203736C
- bl FUN_02020C2C
+ bl ErrorHandling
_0203736C:
ldr r0, _0203738C ; =0x00000005
mov r1, #0x2
@@ -118372,7 +118372,7 @@ FUN_020373D4: ; 0x020373D4
add r6, r2, #0x0
cmp r0, #0x0
beq _020373E8
- bl FUN_02020C2C
+ bl ErrorHandling
_020373E8:
add r0, r5, #0x0
bl FUN_02037394
@@ -118997,7 +118997,7 @@ _020378BC:
str r1, [r0, #0x0]
b _020378C8
_020378C4:
- bl FUN_02020C2C
+ bl ErrorHandling
_020378C8:
ldr r1, _020378F4 ; =0x02105DB8
add r0, r6, #0x0
@@ -119032,7 +119032,7 @@ FUN_020378FC: ; 0x020378FC
bl FUN_0206E384
cmp r0, #0x5
bne _02037916
- bl FUN_02020C2C
+ bl ErrorHandling
_02037916:
add r0, r4, #0x0
pop {r3-r5, pc}
@@ -119113,7 +119113,7 @@ FUN_0203797C: ; 0x0203797C
bl FUN_02025838
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
add r0, r4, #0x0
add r0, #0x21
@@ -119433,7 +119433,7 @@ FUN_02037C00: ; 0x02037C00
bl FUN_0206BB1C
str r0, [r4, #0x0]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x4]
mov r0, #0x1
strb r0, [r4, #0x11]
@@ -119486,7 +119486,7 @@ FUN_02037C7C: ; 0x02037C7C
add r4, r0, #0x0
blx FUN_020CE34C
add r0, r5, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x4]
add r0, r5, #0x0
bl FUN_0206BB1C
@@ -119538,7 +119538,7 @@ FUN_02037CF0: ; 0x02037CF0
bl FUN_0206BB1C
str r0, [r4, #0x0]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x4]
mov r0, #0x1
strb r0, [r4, #0x11]
@@ -119791,7 +119791,7 @@ FUN_02037EF8: ; 0x02037EF8
add r4, r0, #0x0
add r0, r5, #0x0
bl FUN_020377AC
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r1, r0, #0x0
add r0, r5, #0x0
bl FUN_02037EE8
@@ -119951,7 +119951,7 @@ FUN_0203800C: ; 0x0203800C
str r7, [r4, #0x4]
str r0, [r4, #0x8]
add r0, r5, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
add r0, r5, #0x0
bl FUN_02029FC8
@@ -120095,7 +120095,7 @@ FUN_02038144: ; 0x02038144
bl FUN_02029AFC
str r0, [r5, #0x14]
ldr r0, [r4, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r5, #0x18]
ldr r0, [r4, #0xc]
bl FUN_02024DA0
@@ -120242,7 +120242,7 @@ _02038288:
bl FUN_020690E4
str r0, [r4, #0x4c]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x5c]
mov r0, #0x1
str r0, [r4, #0x58]
@@ -120310,7 +120310,7 @@ _020382F6:
lsl r2, r0, #0x10
bl FUN_0201681C
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x24]
ldr r0, [r5, #0xc]
bl FUN_02079C70
@@ -120420,7 +120420,7 @@ FUN_020383F8: ; 0x020383F8
ldr r0, [r0, #0x0]
str r0, [r4, #0x4]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x8]
ldr r1, _02038428 ; =0x020F2C94
add r0, r5, #0x0
@@ -120443,7 +120443,7 @@ FUN_0203842C: ; 0x0203842C
ldr r0, [r5, #0x7c]
str r0, [r4, #0x4]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
bl FUN_02029FC8
@@ -120659,7 +120659,7 @@ FUN_020385CC: ; 0x020385CC
ldr r0, [sp, #0x30]
str r0, [r4, #0x8]
ldr r0, [r7, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x0]
ldr r2, [sp, #0x8]
ldr r3, [sp, #0xc]
@@ -120817,7 +120817,7 @@ FUN_020386E0: ; 0x020386E0
bl FUN_020238F4
str r0, [r4, #0x1c]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x24]
ldr r0, [r5, #0xc]
bl FUN_02029FC8
@@ -120877,7 +120877,7 @@ FUN_02038790: ; 0x02038790
bl FUN_02023788
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x10]
ldr r0, [r5, #0xc]
bl FUN_020286EC
@@ -121008,14 +121008,14 @@ FUN_020388B4: ; 0x020388B4
bl FUN_021ED49C
add r5, r0, #0x0
bne _020388CC
- bl FUN_02020C2C
+ bl ErrorHandling
_020388CC:
add r0, r4, #0x0
add r1, r5, #0x0
bl FUN_020613CC
str r5, [sp, #0x0]
ldr r0, [r4, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x4]
ldr r0, [r4, #0xc]
bl FUN_020238F4
@@ -121133,7 +121133,7 @@ FUN_020389CC: ; 0x020389CC
bl FUN_02046528
add r5, r0, #0x0
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x0]
mov r0, #0x20
add r1, r0, #0x0
@@ -121391,7 +121391,7 @@ _02038BB2:
ldr r0, [r4, #0x60]
cmp r1, r0
blo _02038BCA
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
strb r0, [r4, #0x1]
pop {r4, pc}
@@ -121668,7 +121668,7 @@ _02038DA8:
ldrb r0, [r4, #0x9]
cmp r0, #0x0
bne _02038DC8
- bl FUN_02020C2C
+ bl ErrorHandling
_02038DC8:
mov r0, #0x0
str r0, [r5, #0x38]
@@ -121722,7 +121722,7 @@ FUN_02038E20: ; 0x02038E20
bl FUN_02016998
add r4, r0, #0x0
bne _02038E32
- bl FUN_02020C2C
+ bl ErrorHandling
_02038E32:
add r0, r4, #0x0
mov r1, #0x0
@@ -121797,7 +121797,7 @@ FUN_02038EB0: ; 0x02038EB0
bl FUN_02016998
add r4, r0, #0x0
bne _02038EC6
- bl FUN_02020C2C
+ bl ErrorHandling
_02038EC6:
ldr r2, _02038EE4 ; =0x020F34DC
ldr r1, _02038EE8 ; =0x020F355C
@@ -122498,7 +122498,7 @@ _02039426:
add r0, r0, r1
pop {r3, pc}
_02039430:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
@@ -122513,7 +122513,7 @@ FUN_02039438: ; 0x02039438
ldr r0, _0203945C ; =0x0003643F
cmp r1, r0
beq _02039450
- bl FUN_02020C2C
+ bl ErrorHandling
_02039450:
add r0, r4, #0x0
add r1, r5, #0x0
@@ -122622,7 +122622,7 @@ FUN_02039504: ; 0x02039504
add r5, r0, #0x0
cmp r4, #0x10
blo _02039512
- bl FUN_02020C2C
+ bl ErrorHandling
_02039512:
ldr r1, _02039524 ; =0x00004020
add r0, r5, #0x0
@@ -122869,7 +122869,7 @@ _020396C0:
_020396CE:
cmp r1, #0xe5
blo _020396DA
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4, pc}
_020396DA:
@@ -122913,7 +122913,7 @@ _02039718:
_02039726:
cmp r1, #0xe5
blo _02039732
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
_02039732:
@@ -124839,7 +124839,7 @@ FUN_0203A590: ; 0x0203A590
add r4, r0, #0x0
ldr r0, [r5, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r1, r0, #0x0
add r0, r4, #0x0
bl FUN_02054608
@@ -125254,7 +125254,7 @@ FUN_0203A8B8: ; 0x0203A8B8
add r0, #0x80
ldr r0, [r0, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
ldr r1, [r7, #0x0]
add r0, r4, #0x0
@@ -126116,7 +126116,7 @@ FUN_0203AFC4: ; 0x0203AFC4
bl FUN_0203B120
add r6, r0, #0x0
bne _0203AFF6
- bl FUN_02020C2C
+ bl ErrorHandling
_0203AFF6:
ldr r1, [r5, #0x8]
add r0, r6, #0x0
@@ -126175,7 +126175,7 @@ FUN_0203B024: ; 0x0203B024
str r0, [sp, #0x4]
cmp r0, #0x0
bne _0203B07A
- bl FUN_02020C2C
+ bl ErrorHandling
_0203B07A:
mov r0, #0x4
add r1, r0, #0x0
@@ -126319,7 +126319,7 @@ FUN_0203B174: ; 0x0203B174
bl FUN_02016998
add r4, r0, #0x0
bne _0203B18E
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_0203B18E:
str r5, [r4, #0xc]
@@ -126360,7 +126360,7 @@ _0203B1D6:
ldrb r0, [r4, #0x0]
cmp r0, #0x0
bne _0203B1E8
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
_0203B1E8:
sub r0, r0, #0x1
@@ -126646,7 +126646,7 @@ FUN_0203B3F8: ; 0x0203B3F8
bl FUN_020575D4
cmp r0, #0x0
bne _0203B43A
- bl FUN_02020C2C
+ bl ErrorHandling
_0203B43A:
mov r0, #0x0
add sp, #0x4
@@ -127278,7 +127278,7 @@ FUN_0203B968: ; 0x0203B968
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _0203B994
- bl FUN_02020C2C
+ bl ErrorHandling
_0203B994:
ldr r0, [r4, #0x0]
bl FUN_02037A40
@@ -127383,7 +127383,7 @@ FUN_0203BA3C: ; 0x0203BA3C
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _0203BA7C
- bl FUN_02020C2C
+ bl ErrorHandling
_0203BA7C:
ldr r0, [r4, #0x0]
bl FUN_02037A40
@@ -127462,7 +127462,7 @@ FUN_0203BAF4: ; 0x0203BAF4
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _0203BB20
- bl FUN_02020C2C
+ bl ErrorHandling
_0203BB20:
ldr r0, [r4, #0x0]
bl FUN_02037A78
@@ -128609,7 +128609,7 @@ FUN_0203C3E8: ; 0x0203C3E8
add r0, #0x80
ldr r0, [r0, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r6, #0x4]
add r0, r5, #0x0
add r0, #0x80
@@ -128673,7 +128673,7 @@ _0203C476:
ldr r0, [r6, #0x0]
cmp r0, #0x0
beq _0203C492
- bl FUN_02020C2C
+ bl ErrorHandling
_0203C492:
add r0, r5, #0x0
add r0, #0x80
@@ -128708,7 +128708,7 @@ FUN_0203C4B0: ; 0x0203C4B0
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _0203C4DC
- bl FUN_02020C2C
+ bl ErrorHandling
_0203C4DC:
ldr r0, [r4, #0x0]
bl FUN_020378FC
@@ -129624,7 +129624,7 @@ FUN_0203CBE8: ; 0x0203CBE8
add r0, #0x80
ldr r0, [r0, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
ldr r1, [r6, #0x0]
add r0, r4, #0x0
@@ -131521,7 +131521,7 @@ FUN_0203DB88: ; 0x0203DB88
bl FUN_02058060
add r5, r0, #0x0
bne _0203DBC6
- bl FUN_02020C2C
+ bl ErrorHandling
_0203DBC6:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -131944,7 +131944,7 @@ FUN_0203DEC4: ; 0x0203DEC4
bl FUN_02058060
add r4, r0, #0x0
bne _0203DEEC
- bl FUN_02020C2C
+ bl ErrorHandling
_0203DEEC:
add r0, r4, #0x0
mov r1, #0x0
@@ -131969,7 +131969,7 @@ FUN_0203DEF8: ; 0x0203DEF8
bl FUN_02058060
add r4, r0, #0x0
bne _0203DF20
- bl FUN_02020C2C
+ bl ErrorHandling
_0203DF20:
add r0, r4, #0x0
mov r1, #0x1
@@ -133286,7 +133286,7 @@ _0203E9AE:
strh r0, [r6, #0x0]
b _0203E9C8
_0203E9C4:
- bl FUN_02020C2C
+ bl ErrorHandling
_0203E9C8:
mov r0, #0x0
pop {r4-r6, pc}
@@ -134181,7 +134181,7 @@ FUN_0203F07C: ; 0x0203F07C
bl FUN_02058060
add r7, r0, #0x0
bne _0203F0FA
- bl FUN_02020C2C
+ bl ErrorHandling
_0203F0FA:
str r6, [sp, #0x0]
str r4, [sp, #0x4]
@@ -134229,7 +134229,7 @@ FUN_0203F110: ; 0x0203F110
bl FUN_02058060
add r5, r0, #0x0
bne _0203F164
- bl FUN_02020C2C
+ bl ErrorHandling
_0203F164:
ldr r0, [r4, #0x74]
add r1, r5, #0x0
@@ -134325,7 +134325,7 @@ _0203F212:
_0203F21A:
cmp r4, #0x10
blt _0203F222
- bl FUN_02020C2C
+ bl ErrorHandling
_0203F222:
ldr r0, [sp, #0x0]
add r4, #0x22
@@ -134980,7 +134980,7 @@ FUN_0203F720: ; 0x0203F720
add r5, r0, #0x0
cmp r4, #0x3
bls _0203F752
- bl FUN_02020C2C
+ bl ErrorHandling
_0203F752:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -135099,7 +135099,7 @@ FUN_0203F80C: ; 0x0203F80C
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _0203F84C
- bl FUN_02020C2C
+ bl ErrorHandling
_0203F84C:
ldr r0, [r4, #0x0]
bl FUN_02037A40
@@ -135206,7 +135206,7 @@ _0203F910:
bl FUN_0224F12C
b _0203F91E
_0203F91A:
- bl FUN_02020C2C
+ bl ErrorHandling
_0203F91E:
mov r0, #0x1
pop {r3-r5, pc}
@@ -135593,7 +135593,7 @@ FUN_0203FC1C: ; 0x0203FC1C
bl FUN_02058060
add r5, r0, #0x0
bne _0203FC4C
- bl FUN_02020C2C
+ bl ErrorHandling
_0203FC4C:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -136062,7 +136062,7 @@ FUN_0203FF10: ; 0x0203FF10
add r0, #0x80
ldr r0, [r0, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x2c]
add r0, r5, #0x0
add r0, #0x80
@@ -141573,7 +141573,7 @@ _02042CA8:
bl FUN_0204B9CC
b _02042CB6
_02042CB2:
- bl FUN_02020C2C
+ bl ErrorHandling
_02042CB6:
mov r0, #0x1
pop {r4, pc}
@@ -143067,7 +143067,7 @@ _020438B2:
bl FUN_0204BA1C
b _020438CA
_020438C6:
- bl FUN_02020C2C
+ bl ErrorHandling
_020438CA:
mov r0, #0x0
pop {r3-r5, pc}
@@ -143158,7 +143158,7 @@ _0204395C:
bl FUN_0206B20C
cmp r0, #0x0
bne _0204398C
- bl FUN_02020C2C
+ bl ErrorHandling
_0204398C:
add r0, r6, #0x0
add r0, #0x80
@@ -146455,7 +146455,7 @@ FUN_02045484: ; 0x02045484
add r6, r0, #0x0
cmp r4, #0x8
blo _020454B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020454B6:
add r5, #0x80
ldr r0, [r5, #0x0]
@@ -146480,7 +146480,7 @@ FUN_020454CC: ; 0x020454CC
add r4, r0, #0x0
cmp r4, #0x8
blo _020454EA
- bl FUN_02020C2C
+ bl ErrorHandling
_020454EA:
add r5, #0x80
ldr r0, [r5, #0x0]
@@ -146724,7 +146724,7 @@ _020456AE:
strh r0, [r5, #0x0]
b _020456D0
_020456CC:
- bl FUN_02020C2C
+ bl ErrorHandling
_020456D0:
mov r0, #0x0
pop {r3-r5, pc}
@@ -146768,7 +146768,7 @@ _02045706:
strh r0, [r5, #0x0]
b _02045726
_02045722:
- bl FUN_02020C2C
+ bl ErrorHandling
_02045726:
mov r0, #0x0
pop {r3-r5, pc}
@@ -146813,7 +146813,7 @@ _0204575E:
strh r0, [r5, #0x0]
b _0204577E
_0204577A:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204577E:
mov r0, #0x0
pop {r3-r5, pc}
@@ -147566,7 +147566,7 @@ FUN_02045DD0: ; 0x02045DD0
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02045DFC
- bl FUN_02020C2C
+ bl ErrorHandling
_02045DFC:
ldr r0, [r4, #0x0]
bl FUN_02037D5C
@@ -147655,7 +147655,7 @@ FUN_02045E74: ; 0x02045E74
add r0, #0x80
ldr r0, [r0, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x8]
str r6, [r4, #0xc]
add r0, r5, #0x0
@@ -147774,7 +147774,7 @@ FUN_02045F88: ; 0x02045F88
ldr r4, [r0, #0x0]
cmp r4, #0x0
bne _02045FB2
- bl FUN_02020C2C
+ bl ErrorHandling
_02045FB2:
ldrb r0, [r4, #0x16]
cmp r0, #0x0
@@ -147809,7 +147809,7 @@ FUN_02045FCC: ; 0x02045FCC
ldr r4, [r0, #0x0]
cmp r4, #0x0
bne _02045FF6
- bl FUN_02020C2C
+ bl ErrorHandling
_02045FF6:
ldrb r0, [r4, #0x16]
cmp r0, #0x0
@@ -147829,7 +147829,7 @@ _02046002:
thumb_func_start FUN_02046010
FUN_02046010: ; 0x02046010
push {r3, lr}
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -147837,7 +147837,7 @@ FUN_02046010: ; 0x02046010
thumb_func_start FUN_0204601C
FUN_0204601C: ; 0x0204601C
push {r3, lr}
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -148255,7 +148255,7 @@ _02046344:
lsl r0, r0, #0x2
cmp r4, r0
blt _0204635A
- bl FUN_02020C2C
+ bl ErrorHandling
_0204635A:
mov r0, #0x9
lsl r0, r0, #0x6
@@ -148270,7 +148270,7 @@ _02046364:
asr r4, r0, #0x3
cmp r4, #0x8
blt _02046376
- bl FUN_02020C2C
+ bl ErrorHandling
_02046376:
ldr r0, _0204637C ; =0x021C5A14
add r0, r0, r4
@@ -148289,7 +148289,7 @@ FUN_02046380: ; 0x02046380
lsl r0, r0, #0x4
cmp r4, r0
blt _02046396
- bl FUN_02020C2C
+ bl ErrorHandling
_02046396:
lsl r0, r4, #0x1
add r0, r5, r0
@@ -148329,7 +148329,7 @@ FUN_020463CC: ; 0x020463CC
add r6, r2, #0x0
cmp r0, #0x0
beq _020463DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020463DE:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -150531,7 +150531,7 @@ FUN_0204755C: ; 0x0204755C
add r4, r1, #0x0
cmp r5, #0x1f
blo _0204756A
- bl FUN_02020C2C
+ bl ErrorHandling
_0204756A:
ldr r0, _02047580 ; =0x020F457C
lsl r1, r5, #0x2
@@ -150553,7 +150553,7 @@ FUN_02047588: ; 0x02047588
add r4, r0, #0x0
cmp r4, #0x1f
blo _02047594
- bl FUN_02020C2C
+ bl ErrorHandling
_02047594:
ldr r0, _0204759C ; =0x020F457E
lsl r1, r4, #0x2
@@ -150921,7 +150921,7 @@ FUN_02047814: ; 0x02047814
bl FUN_020238F4
str r0, [sp, #0x10]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
mov r1, #0x1
str r0, [sp, #0x14]
add r0, r6, #0x0
@@ -151063,7 +151063,7 @@ _0204796C:
ldr r0, [r5, #0x4]
cmp r0, #0x0
bne _02047976
- bl FUN_02020C2C
+ bl ErrorHandling
_02047976:
ldr r0, [r5, #0x4]
bl FUN_02016A18
@@ -151079,7 +151079,7 @@ _02047988:
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02047996
- bl FUN_02020C2C
+ bl ErrorHandling
_02047996:
add r0, r4, #0x0
add r0, #0xf8
@@ -151097,7 +151097,7 @@ _020479B0:
ldr r0, [r4, r6]
cmp r0, #0x0
bne _020479BA
- bl FUN_02020C2C
+ bl ErrorHandling
_020479BA:
mov r0, #0x46
lsl r0, r0, #0x2
@@ -151135,7 +151135,7 @@ FUN_020479FC: ; 0x020479FC
add r6, r1, #0x0
cmp r4, #0x4
blt _02047A0C
- bl FUN_02020C2C
+ bl ErrorHandling
_02047A0C:
lsl r0, r4, #0x2
add r0, r5, r0
@@ -151144,7 +151144,7 @@ _02047A0C:
bl FUN_0206B900
cmp r0, #0x0
bne _02047A20
- bl FUN_02020C2C
+ bl ErrorHandling
_02047A20:
pop {r4-r6, pc}
.balign 4
@@ -151157,7 +151157,7 @@ FUN_02047A24: ; 0x02047A24
add r6, r1, #0x0
cmp r4, #0x4
blt _02047A34
- bl FUN_02020C2C
+ bl ErrorHandling
_02047A34:
lsl r1, r4, #0x2
add r1, r5, r1
@@ -151175,7 +151175,7 @@ FUN_02047A44: ; 0x02047A44
add r6, r1, #0x0
cmp r4, #0x4
blt _02047A54
- bl FUN_02020C2C
+ bl ErrorHandling
_02047A54:
lsl r1, r4, #0x2
add r1, r5, r1
@@ -151219,7 +151219,7 @@ FUN_02047A78: ; 0x02047A78
bl FUN_02029EF8
str r0, [sp, #0x8]
ldr r0, [r4, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0xc]
ldr r0, [r4, #0xc]
bl FUN_02034E30
@@ -151368,7 +151368,7 @@ FUN_02047BC0: ; 0x02047BC0
str r0, [sp, #0x8]
ldr r0, [sp, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x4]
mov r0, #0x15
mov r1, #0x6
@@ -151535,7 +151535,7 @@ FUN_02047D48: ; 0x02047D48
str r0, [sp, #0x14]
ldr r0, [sp, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x10]
ldr r0, [sp, #0x0]
mov r1, #0x6
@@ -151880,7 +151880,7 @@ _02048054:
ldr r0, [r0, r1]
pop {r3-r5, pc}
_02048060:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0xc
pop {r3-r5, pc}
.balign 4
@@ -152035,7 +152035,7 @@ FUN_02048164: ; 0x02048164
bl FUN_02016998
add r4, r0, #0x0
bne _0204817A
- bl FUN_02020C2C
+ bl ErrorHandling
_0204817A:
add r0, r4, #0x0
mov r1, #0x0
@@ -152789,7 +152789,7 @@ FUN_020487E4: ; 0x020487E4
add r5, r0, #0x0
ldr r0, [r5, #0xc]
add r4, r1, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r6, r0, #0x0
mov r0, #0x1a
mov r1, #0xc7
@@ -152886,7 +152886,7 @@ _020488B4:
add r0, r7, #0x0
bl FUN_0200A8B8
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
add r0, r4, #0x0
ldr r1, [r4, #0x2c]
@@ -153045,7 +153045,7 @@ FUN_020489DC: ; 0x020489DC
ldr r0, [r4, #0x6c]
cmp r0, #0x5
blt _020489EA
- bl FUN_02020C2C
+ bl ErrorHandling
_020489EA:
ldr r0, [r4, #0x70]
ldr r0, [r0, #0x0]
@@ -153131,7 +153131,7 @@ _02048A82:
bl FUN_0203484C
cmp r6, r0
beq _02048AB4
- bl FUN_02020C2C
+ bl ErrorHandling
b _02048AB4
_02048AA6:
add r0, r7, #0x0
@@ -153246,7 +153246,7 @@ FUN_02048B90: ; 0x02048B90
ldr r0, [r4, #0x58]
cmp r0, #0x0
beq _02048BA2
- bl FUN_02020C2C
+ bl ErrorHandling
_02048BA2:
ldr r0, [r4, #0x1c]
ldr r1, [r4, #0x28]
@@ -153273,7 +153273,7 @@ _02048BD8:
ldr r0, [r4, #0x6c]
cmp r0, #0x5
blt _02048BE2
- bl FUN_02020C2C
+ bl ErrorHandling
_02048BE2:
ldr r0, [r4, #0x6c]
ldr r1, _02048C28 ; =0x020F46E0
@@ -153318,7 +153318,7 @@ FUN_02048C2C: ; 0x02048C2C
ldr r0, [r4, #0x58]
cmp r0, #0x0
bne _02048C3A
- bl FUN_02020C2C
+ bl ErrorHandling
_02048C3A:
mov r0, #0x0
str r0, [r4, #0x58]
@@ -153969,7 +153969,7 @@ FUN_02049160: ; 0x02049160
bl FUN_0203739C
cmp r0, #0x0
beq _02049186
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_02049186:
mov r0, #0x0
@@ -154336,7 +154336,7 @@ FUN_02049430: ; 0x02049430
bl FUN_0203739C
cmp r0, #0x0
bne _02049452
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
_02049452:
ldr r0, [r5, #0x38]
@@ -154466,7 +154466,7 @@ _0204954A:
bl FUN_020637E0
b _0204955A
_02049556:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204955A:
add r0, r7, #0x0
bl FUN_020495B0
@@ -154587,7 +154587,7 @@ FUN_0204961C: ; 0x0204961C
bl FUN_0203739C
cmp r0, #0x0
bne _0204963E
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4-r6, pc}
_0204963E:
ldr r2, [r6, #0x4]
@@ -154788,11 +154788,11 @@ _020497A4:
sub r4, r0, #0x6
cmp r6, #0x0
bge _020497D4
- bl FUN_02020C2C
+ bl ErrorHandling
_020497D4:
cmp r4, #0x0
bge _020497DC
- bl FUN_02020C2C
+ bl ErrorHandling
_020497DC:
lsr r2, r6, #0x1f
lsl r1, r6, #0x1f
@@ -154904,13 +154904,13 @@ _02049884:
mov r2, #0x3
bl FUN_020545B8
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r1, r0, #0x0
add r0, r4, #0x0
add r0, #0x24
bl FUN_02054608
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
add r0, r4, #0x0
ldr r1, [r4, #0x34]
@@ -155300,7 +155300,7 @@ _02049BF4:
ldr r0, _02049C08 ; =FUN_02049ACC
pop {r3, pc}
_02049BFC:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -155407,7 +155407,7 @@ FUN_02049CB0: ; 0x02049CB0
bl FUN_0203739C
cmp r0, #0x0
beq _02049CD6
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_02049CD6:
mov r0, #0x0
@@ -156055,7 +156055,7 @@ _0204A1FE:
cmp r4, r5
blt _0204A1E8
_0204A204:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
@@ -156402,7 +156402,7 @@ _0204A478:
_0204A482:
cmp r4, #0x10
blo _0204A48A
- bl FUN_02020C2C
+ bl ErrorHandling
_0204A48A:
lsl r0, r4, #0x1
strh r5, [r6, r0]
@@ -156694,7 +156694,7 @@ _0204A69C:
str r1, [r0, #0x0]
pop {r3, pc}
_0204A6A6:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
.balign 4
_0204A6AC: .word 0x020F4708
@@ -156803,7 +156803,7 @@ _0204A754:
blt _0204A768
cmp r4, #0x0
bne _0204A76A
- bl FUN_02020C2C
+ bl ErrorHandling
b _0204A76A
_0204A768:
mov r4, #0x0
@@ -156941,7 +156941,7 @@ FUN_0204A840: ; 0x0204A840
cmp r7, #0x0
bge _0204A868
_0204A864:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204A868:
lsl r0, r6, #0x10
str r0, [r5, #0x0]
@@ -157873,7 +157873,7 @@ FUN_0204AF3C: ; 0x0204AF3C
bl FUN_0203739C
cmp r0, #0x0
bne _0204AF54
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
_0204AF54:
add r0, r4, #0x0
@@ -157909,7 +157909,7 @@ FUN_0204AF84: ; 0x0204AF84
bl FUN_0203739C
cmp r0, #0x0
beq _0204AF9C
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
_0204AF9C:
add r0, r4, #0x0
@@ -157944,7 +157944,7 @@ FUN_0204AFC8: ; 0x0204AFC8
bl FUN_0203739C
cmp r0, #0x0
bne _0204AFE2
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0xc
pop {r3-r4, pc}
_0204AFE2:
@@ -157977,7 +157977,7 @@ FUN_0204B00C: ; 0x0204B00C
bl FUN_0203739C
cmp r0, #0x0
bne _0204B026
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0xc
pop {r3-r4, pc}
_0204B026:
@@ -158905,7 +158905,7 @@ _0204B73A:
add r4, r4, #0x1
b _0204B746
_0204B742:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204B746:
add r0, r7, #0x0
add r1, r6, #0x0
@@ -158977,7 +158977,7 @@ _0204B7C0:
add r4, r4, #0x1
b _0204B7CC
_0204B7C8:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204B7CC:
ldr r0, [r5, #0x34]
add r1, r7, #0x0
@@ -159395,7 +159395,7 @@ FUN_0204BAF4: ; 0x0204BAF4
cmp r5, r0
bls _0204BB08
_0204BB04:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BB08:
mov r3, #0x6
add r0, r4, #0x0
@@ -159505,7 +159505,7 @@ FUN_0204BBC4: ; 0x0204BBC4
lsr r5, r0, #0x10
cmp r5, #0xa
blo _0204BBDE
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BBDE:
add r0, r5, #0x5
str r0, [r4, #0x38]
@@ -159611,7 +159611,7 @@ _0204BC86:
lsl r0, r0, #0x10
lsr r0, r0, #0x10
bne _0204BC94
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BC94:
add r0, r6, #0x0
add r0, #0x14
@@ -159643,7 +159643,7 @@ _0204BCA4:
lsr r0, r0, #0x10
cmp r4, r0
blo _0204BCD8
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BCD8:
cmp r4, #0x14
bge _0204BCE0
@@ -159675,7 +159675,7 @@ _0204BD04:
add r0, #0x8
cmp r1, #0x6
blt _0204BCE6
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
.balign 4
@@ -159701,7 +159701,7 @@ _0204BD28:
strb r1, [r0, #0x0]
pop {r4, pc}
_0204BD3A:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BD3E:
pop {r4, pc}
@@ -159947,7 +159947,7 @@ FUN_0204BED8: ; 0x0204BED8
cmp r4, #0x19
blt _0204BEE8
_0204BEE4:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BEE8:
mov r0, #0x1
ldrsb r1, [r5, r0]
@@ -160012,7 +160012,7 @@ FUN_0204BF44: ; 0x0204BF44
push {r4, lr}
add r4, r0, #0x0
bne _0204BF4E
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BF4E:
ldrb r0, [r4, #0x0]
lsl r0, r0, #0x1a
@@ -160027,11 +160027,11 @@ FUN_0204BF58: ; 0x0204BF58
add r4, r1, #0x0
cmp r5, #0x0
bne _0204BF66
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BF66:
cmp r4, #0x8
blo _0204BF6E
- bl FUN_02020C2C
+ bl ErrorHandling
_0204BF6E:
ldrb r1, [r5, #0x0]
mov r0, #0x38
@@ -160208,7 +160208,7 @@ FUN_0204C080: ; 0x0204C080
add r7, r3, #0x0
cmp r4, #0x6
blt _0204C092
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C092:
lsl r1, r4, #0x1
add r0, r5, r1
@@ -160229,7 +160229,7 @@ FUN_0204C0A4: ; 0x0204C0A4
add r7, r3, #0x0
cmp r4, #0x6
blt _0204C0B6
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C0B6:
lsl r1, r4, #0x1
add r0, r5, r1
@@ -160351,7 +160351,7 @@ FUN_0204C174: ; 0x0204C174
str r3, [sp, #0x0]
cmp r4, #0xc
blt _0204C186
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C186:
add r6, r5, #0x0
lsl r4, r4, #0x2
@@ -160359,7 +160359,7 @@ _0204C186:
ldrh r0, [r6, r4]
cmp r0, #0x0
bne _0204C196
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C196:
ldrh r0, [r6, r4]
str r0, [r7, #0x0]
@@ -160545,7 +160545,7 @@ _0204C2F4:
mov r4, #0x6
b _0204C36A
_0204C302:
- bl FUN_02020C2C
+ bl ErrorHandling
b _0204C36A
_0204C308:
ldr r0, [sp, #0x8]
@@ -160566,7 +160566,7 @@ _0204C320:
mov r4, #0x6
b _0204C36A
_0204C32E:
- bl FUN_02020C2C
+ bl ErrorHandling
b _0204C36A
_0204C334:
ldr r0, [sp, #0x8]
@@ -160588,10 +160588,10 @@ _0204C356:
bl FUN_02034930
cmp r0, #0x0
bne _0204C36A
- bl FUN_02020C2C
+ bl ErrorHandling
b _0204C36A
_0204C366:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C36A:
ldr r1, _0204C37C ; =FUN_0204C380
add r0, r7, #0x0
@@ -160915,7 +160915,7 @@ _0204C5E6:
bl FUN_0205ADDC
b _0204C5F6
_0204C5F2:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C5F6:
ldr r0, [r4, #0x4]
add r0, r0, #0x1
@@ -161285,7 +161285,7 @@ _0204C8EA:
bl FUN_0205ADDC
b _0204C8FC
_0204C8F8:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204C8FC:
ldr r0, [r4, #0x4]
add r0, r0, #0x1
@@ -161892,7 +161892,7 @@ FUN_0204CD78: ; 0x0204CD78
bl FUN_02064520
b _0204CDA2
_0204CD9E:
- bl FUN_02020C2C
+ bl ErrorHandling
_0204CDA2:
ldr r0, _0204CDB0 ; =0x021C5A68
mov r1, #0x0
@@ -162661,7 +162661,7 @@ _0204D37C:
bl FUN_02055068
add r7, r0, #0x0
bne _0204D3B2
- bl FUN_02020C2C
+ bl ErrorHandling
_0204D3B2:
ldr r0, _0204D430 ; =0x021C5A68
ldr r0, [r0, #0x0]
@@ -163035,11 +163035,11 @@ FUN_0204D67C: ; 0x0204D67C
beq _0204D6B8
cmp r1, #0x1
beq _0204D692
- bl FUN_02020C2C
+ bl ErrorHandling
_0204D692:
cmp r5, #0x8
blt _0204D69A
- bl FUN_02020C2C
+ bl ErrorHandling
_0204D69A:
ldrb r0, [r4, #0x0]
mov r1, #0x1
@@ -163051,7 +163051,7 @@ _0204D69A:
_0204D6A8:
cmp r1, #0x0
bne _0204D6B0
- bl FUN_02020C2C
+ bl ErrorHandling
_0204D6B0:
ldrb r1, [r4, #0x0]
add r0, r5, #0x0
@@ -163305,7 +163305,7 @@ FUN_0204D870: ; 0x0204D870
cmp r4, #0x5
str r0, [r2, #0x0]
blt _0204D88E
- bl FUN_02020C2C
+ bl ErrorHandling
_0204D88E:
lsl r1, r4, #0x2
add r0, sp, #0x0
@@ -163712,7 +163712,7 @@ _0204DB5A:
bl FUN_0204A6B4
cmp r0, #0x0
beq _0204DBBC
- bl FUN_02020C2C
+ bl ErrorHandling
_0204DBBC:
pop {r3-r7, pc}
nop
@@ -165555,7 +165555,7 @@ FUN_0204E96C: ; 0x0204E96C
ldrb r0, [r5, #0x1]
cmp r0, #0x8
blo _0204E988
- bl FUN_02020C2C
+ bl ErrorHandling
_0204E988:
ldrb r0, [r5, #0x0]
cmp r0, #0x4
@@ -167137,7 +167137,7 @@ _0204F62A:
mov r0, #0x2
pop {r3, pc}
_0204F632:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x2
pop {r3, pc}
.balign 4
@@ -167584,11 +167584,11 @@ _0204F96E:
add r5, r0, #0x0
cmp r4, #0x0
bne _0204F988
- bl FUN_02020C2C
+ bl ErrorHandling
_0204F988:
cmp r5, #0x0
bne _0204F990
- bl FUN_02020C2C
+ bl ErrorHandling
_0204F990:
add r0, r4, #0x0
add r1, r5, #0x0
@@ -167682,7 +167682,7 @@ _0204FA26:
strb r2, [r1, r0]
pop {r3-r7, pc}
_0204FA4C:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x8
pop {r3-r7, pc}
.balign 4
@@ -169913,7 +169913,7 @@ FUN_02050BF8: ; 0x02050BF8
add r4, r0, #0x0
cmp r4, #0x4
blt _02050C04
- bl FUN_02020C2C
+ bl ErrorHandling
_02050C04:
ldr r0, _02050C10 ; =0x021C5A6C
ldr r1, [r0, #0x0]
@@ -170245,7 +170245,7 @@ FUN_02050E48: ; 0x02050E48
bl FUN_02079C70
str r0, [r4, #0x2c]
add r0, r6, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x4]
ldr r0, [sp, #0x0]
str r0, [r4, #0x0]
@@ -170290,7 +170290,7 @@ FUN_02050ED4: ; 0x02050ED4
blx FUN_020CE34C
ldr r0, [r5, #0x24]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
ldr r0, [r5, #0x24]
add r0, #0xac
@@ -171415,7 +171415,7 @@ FUN_020517C0: ; 0x020517C0
bl FUN_020545B8
ldr r0, [r5, #0x24]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r1, r0, #0x0
add r0, r4, #0x0
bl FUN_02054608
@@ -171426,7 +171426,7 @@ _020517F2:
_020517F8:
ldr r0, [r5, #0x24]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
add r0, r4, #0x0
add r1, r6, #0x0
@@ -172365,13 +172365,13 @@ _02051EF2:
mov r2, #0x3
bl FUN_020545B8
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r1, r0, #0x0
add r0, r4, #0x0
add r0, #0x8
bl FUN_02054608
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
add r0, r4, #0x0
ldr r1, [r4, #0x4]
@@ -172528,7 +172528,7 @@ FUN_020520AC: ; 0x020520AC
push {r3-r5, lr}
add r4, r0, #0x0
bne _020520B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020520B6:
ldr r0, [r4, #0x78]
cmp r0, #0x0
@@ -173217,7 +173217,7 @@ _020525F4:
mov r0, #0x5
pop {r4-r6, pc}
_020525F8:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r4-r6, pc}
.balign 4
@@ -173547,7 +173547,7 @@ FUN_02052814: ; 0x02052814
mvn r0, r0
cmp r4, r0
bne _02052836
- bl FUN_02020C2C
+ bl ErrorHandling
b _02052836
_02052834:
add r5, r4, #0x0
@@ -173919,7 +173919,7 @@ _02052AF2:
ldr r0, [r0, r1]
pop {r4-r6, pc}
_02052AFA:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x28
pop {r4-r6, pc}
nop
@@ -174720,7 +174720,7 @@ FUN_02053104: ; 0x02053104
ldr r0, [r0, r5]
cmp r3, r0
beq _02053120
- bl FUN_02020C2C
+ bl ErrorHandling
_02053120:
pop {r4-r6, pc}
nop
@@ -174846,7 +174846,7 @@ _02053206:
bl FUN_02058060
add r5, r0, #0x0
bne _02053216
- bl FUN_02020C2C
+ bl ErrorHandling
_02053216:
ldrb r0, [r4, #0xd]
cmp r0, #0x4
@@ -175181,7 +175181,7 @@ _020534AC:
bl FUN_02058060
add r4, r0, #0x0
bne _020534BC
- bl FUN_02020C2C
+ bl ErrorHandling
_020534BC:
add r0, r4, #0x0
mov r1, #0x1
@@ -175207,7 +175207,7 @@ FUN_020534DC: ; 0x020534DC
bl FUN_02058060
add r4, r0, #0x0
bne _020534F0
- bl FUN_02020C2C
+ bl ErrorHandling
_020534F0:
add r0, r4, #0x0
bl FUN_0205AD98
@@ -175231,7 +175231,7 @@ _0205350E:
bl FUN_02058060
add r4, r0, #0x0
bne _02053524
- bl FUN_02020C2C
+ bl ErrorHandling
_02053524:
ldrb r1, [r5, #0x8]
add r0, r4, #0x0
@@ -175490,7 +175490,7 @@ _020536EE:
ldr r0, [r0, r1]
pop {r4, pc}
_020536F8:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
_020536FE:
pop {r4, pc}
@@ -176696,7 +176696,7 @@ FUN_02054008: ; 0x02054008
bl FUN_0201FE94
add r4, r0, #0x0
bne _02054064
- bl FUN_02020C2C
+ bl ErrorHandling
_02054064:
add r0, r4, #0x0
add sp, #0x30
@@ -179217,7 +179217,7 @@ FUN_02055108: ; 0x02055108
bl FUN_020553A0
add r4, r0, #0x0
bne _02055118
- bl FUN_02020C2C
+ bl ErrorHandling
_02055118:
add r0, r4, #0x0
bl FUN_02058578
@@ -179274,7 +179274,7 @@ FUN_0205517C: ; 0x0205517C
bl FUN_02016998
add r4, r0, #0x0
bne _0205518E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205518E:
add r0, r4, #0x0
mov r1, #0x0
@@ -179343,7 +179343,7 @@ FUN_02055208: ; 0x02055208
bl FUN_0205753C
add r5, r0, #0x0
bne _02055228
- bl FUN_02020C2C
+ bl ErrorHandling
_02055228:
add r0, r5, #0x0
mov r1, #0xff
@@ -179435,7 +179435,7 @@ FUN_020552E4: ; 0x020552E4
bl FUN_020552A4
add r4, r0, #0x0
bne _020552F2
- bl FUN_02020C2C
+ bl ErrorHandling
_020552F2:
add r0, r4, #0x0
pop {r4, pc}
@@ -179567,7 +179567,7 @@ FUN_020553A8: ; 0x020553A8
add r5, r0, #0x0
cmp r4, #0x3
blt _020553B6
- bl FUN_02020C2C
+ bl ErrorHandling
_020553B6:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -179581,7 +179581,7 @@ FUN_020553C4: ; 0x020553C4
push {r4, lr}
add r4, r0, #0x0
bne _020553CE
- bl FUN_02020C2C
+ bl ErrorHandling
_020553CE:
ldr r0, [r4, #0x18]
pop {r4, pc}
@@ -180019,7 +180019,7 @@ _0205563A:
mov r0, #0xc9
pop {r3, pc}
_0205563E:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -180072,7 +180072,7 @@ _0205568A:
lsl r0, r0, #0x8
pop {r3, pc}
_02055690:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
pop {r3, pc}
@@ -181431,7 +181431,7 @@ _0205614C:
add sp, #0xc
pop {r4-r7, pc}
_02056162:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0xc
pop {r4-r7, pc}
.balign 4
@@ -181522,7 +181522,7 @@ _02056204:
mov r0, #0x2
pop {r3, pc}
_02056208:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
@@ -181983,7 +181983,7 @@ _0205657E:
mov r0, #0x1
pop {r3, pc}
_02056582:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -182370,7 +182370,7 @@ _0205689A:
mov r0, #0x1
pop {r3, pc}
_0205689E:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -183501,7 +183501,7 @@ _02057172:
b _0205718E
_02057188:
mov r4, #0x0
- bl FUN_02020C2C
+ bl ErrorHandling
_0205718E:
add r0, r4, #0x0
pop {r3-r5, pc}
@@ -183873,7 +183873,7 @@ FUN_02057444: ; 0x02057444
bl FUN_02016998
add r5, r0, #0x0
bne _0205745A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205745A:
mov r2, #0x4b
add r0, r5, #0x0
@@ -183889,7 +183889,7 @@ _0205745A:
bl FUN_02016998
add r4, r0, #0x0
bne _0205747E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205747E:
add r0, r4, #0x0
mov r1, #0x0
@@ -184218,7 +184218,7 @@ FUN_02057750: ; 0x02057750
bl FUN_020587E0
cmp r0, #0x1
beq _02057760
- bl FUN_02020C2C
+ bl ErrorHandling
_02057760:
add r0, r5, #0x0
mov r4, #0x0
@@ -184260,7 +184260,7 @@ FUN_020577A8: ; 0x020577A8
bl FUN_020587E0
cmp r0, #0x1
beq _020577B8
- bl FUN_02020C2C
+ bl ErrorHandling
_020577B8:
add r0, r5, #0x0
mov r4, #0x0
@@ -184322,7 +184322,7 @@ _02057820:
add r5, #0x50
cmp r4, #0x0
bgt _02057836
- bl FUN_02020C2C
+ bl ErrorHandling
_02057836:
add r0, r6, #0x0
add r1, sp, #0x0
@@ -184360,7 +184360,7 @@ _02057866:
bl FUN_02057C64
add r4, r0, #0x0
bne _0205787C
- bl FUN_02020C2C
+ bl ErrorHandling
_0205787C:
add r0, r4, #0x0
add r1, r5, #0x0
@@ -184724,7 +184724,7 @@ FUN_02057BAC: ; 0x02057BAC
str r1, [sp, #0x0]
cmp r5, #0x0
bne _02057BC0
- bl FUN_02020C2C
+ bl ErrorHandling
_02057BC0:
lsl r0, r5, #0x5
str r0, [sp, #0x4]
@@ -184733,7 +184733,7 @@ _02057BC0:
bl FUN_020169D8
add r6, r0, #0x0
bne _02057BD4
- bl FUN_02020C2C
+ bl ErrorHandling
_02057BD4:
ldr r2, [sp, #0x4]
add r0, r6, #0x0
@@ -184744,7 +184744,7 @@ _02057BD4:
bl FUN_020169D8
add r4, r0, #0x0
bne _02057BEE
- bl FUN_02020C2C
+ bl ErrorHandling
_02057BEE:
ldr r0, [sp, #0x0]
str r0, [r4, #0x0]
@@ -184786,7 +184786,7 @@ _02057C30:
bl FUN_02057494
cmp r0, #0x0
bne _02057C42
- bl FUN_02020C2C
+ bl ErrorHandling
_02057C42:
ldr r0, [r6, #0x0]
add r4, #0x20
@@ -184898,7 +184898,7 @@ _02057D0A:
bl FUN_0200CA44
add r5, r0, #0x0
bne _02057D1C
- bl FUN_02020C2C
+ bl ErrorHandling
_02057D1C:
add r0, r4, #0x0
add r1, r5, #0x0
@@ -185275,7 +185275,7 @@ FUN_02058060: ; 0x02058060
add r6, r1, #0x0
cmp r5, #0x0
bne _0205806E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205806E:
add r0, r5, #0x0
bl FUN_02058368
@@ -185508,7 +185508,7 @@ FUN_02058214: ; 0x02058214
bl FUN_020589CC
cmp r0, #0x1
beq _02058228
- bl FUN_02020C2C
+ bl ErrorHandling
_02058228:
add r0, r5, #0x0
mov r1, #0x0
@@ -185539,7 +185539,7 @@ FUN_02058258: ; 0x02058258
bl FUN_02058CE0
cmp r0, #0x1
beq _0205826E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205826E:
add r0, r5, #0x0
mov r1, #0x1
@@ -185809,7 +185809,7 @@ FUN_020583F4: ; 0x020583F4
ldr r0, [r4, #0x14]
cmp r0, #0x0
bne _02058402
- bl FUN_02020C2C
+ bl ErrorHandling
_02058402:
ldr r0, [r4, #0x14]
pop {r4, pc}
@@ -186042,7 +186042,7 @@ _02058504:
str r1, [r0, #0x40]
pop {r3, pc}
_02058508:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
.balign 4
@@ -186066,7 +186066,7 @@ _02058528:
ldr r0, [r0, #0x40]
pop {r3, pc}
_0205852C:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
@@ -186155,7 +186155,7 @@ FUN_0205858C: ; 0x0205858C
add r4, r0, #0x0
cmp r5, #0x10
ble _0205859A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205859A:
add r0, r4, #0x0
bl FUN_020585B0
@@ -186179,7 +186179,7 @@ FUN_020585B4: ; 0x020585B4
add r4, r0, #0x0
cmp r5, #0x10
ble _020585C2
- bl FUN_02020C2C
+ bl ErrorHandling
_020585C2:
add r0, r4, #0x0
bl FUN_020585D8
@@ -186203,7 +186203,7 @@ FUN_020585DC: ; 0x020585DC
add r4, r0, #0x0
cmp r5, #0x10
ble _020585EA
- bl FUN_02020C2C
+ bl ErrorHandling
_020585EA:
add r0, r4, #0x0
bl FUN_02058600
@@ -186227,7 +186227,7 @@ FUN_02058604: ; 0x02058604
add r4, r0, #0x0
cmp r5, #0x20
ble _02058612
- bl FUN_02020C2C
+ bl ErrorHandling
_02058612:
add r0, r4, #0x0
bl FUN_02058628
@@ -186475,7 +186475,7 @@ FUN_02058750: ; 0x02058750
bl FUN_020589CC
cmp r0, #0x1
beq _02058760
- bl FUN_02020C2C
+ bl ErrorHandling
_02058760:
add r0, r4, #0x0
bl FUN_02058490
@@ -187346,7 +187346,7 @@ _02058C4C:
strh r1, [r0, #0x12]
pop {r3, pc}
_02058C50:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
.balign 4
@@ -187370,7 +187370,7 @@ _02058C70:
ldrh r0, [r0, #0x12]
pop {r3, pc}
_02058C74:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
@@ -187481,7 +187481,7 @@ FUN_02058CFC: ; 0x02058CFC
bl FUN_02058CE0
cmp r0, #0x1
beq _02058D0C
- bl FUN_02020C2C
+ bl ErrorHandling
_02058D0C:
add r0, r4, #0x0
bl FUN_02058C1C
@@ -187493,7 +187493,7 @@ FUN_02058D14: ; 0x02058D14
add r4, r0, #0x0
cmp r4, #0x37
blo _02058D20
- bl FUN_02020C2C
+ bl ErrorHandling
_02058D20:
ldr r0, _02058D28 ; =0x020F6364
lsl r1, r4, #0x2
@@ -187558,7 +187558,7 @@ _02058D5C:
ldr r2, [r3, #0x0]
cmp r2, r1
bne _02058D52
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
.balign 4
@@ -189196,11 +189196,11 @@ FUN_02059A60: ; 0x02059A60
mvn r0, r0
cmp r5, r0
bne _02059A92
- bl FUN_02020C2C
+ bl ErrorHandling
_02059A92:
cmp r5, #0x4
blt _02059A9A
- bl FUN_02020C2C
+ bl ErrorHandling
_02059A9A:
ldr r1, _02059ABC ; =0x020F6630
lsl r5, r5, #0x2
@@ -190260,7 +190260,7 @@ _0205A254:
str r0, [r4, #0xc]
pop {r3-r7, pc}
_0205A268:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x8
pop {r3-r7, pc}
@@ -190565,7 +190565,7 @@ _0205A486:
mvn r0, r0
cmp r1, r0
bne _0205A496
- bl FUN_02020C2C
+ bl ErrorHandling
_0205A496:
add r4, r4, #0x1
lsl r0, r4, #0x2
@@ -190722,7 +190722,7 @@ _0205A5A2:
mvn r0, r0
cmp r1, r0
bne _0205A5B2
- bl FUN_02020C2C
+ bl ErrorHandling
_0205A5B2:
add r4, r4, #0x1
lsl r0, r4, #0x2
@@ -191397,7 +191397,7 @@ _0205AA9A:
_0205AAA4:
cmp r4, #0x0
bne _0205AAAC
- bl FUN_02020C2C
+ bl ErrorHandling
_0205AAAC:
add r0, r4, #0x0
pop {r4, pc}
@@ -191454,7 +191454,7 @@ _0205AB0A:
ldr r2, [r1, #0x0]
cmp r2, #0x27
bne _0205AB02
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
nop
@@ -191745,7 +191745,7 @@ _0205AD26:
_0205AD36:
cmp r4, #0x4
blt _0205AD3E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205AD3E:
add r0, r4, #0x1
lsr r2, r0, #0x1f
@@ -191837,7 +191837,7 @@ FUN_0205ADDC: ; 0x0205ADDC
add r5, r0, #0x0
cmp r4, #0x69
blt _0205ADEA
- bl FUN_02020C2C
+ bl ErrorHandling
_0205ADEA:
add r0, r5, #0x0
add r1, r4, #0x0
@@ -191943,7 +191943,7 @@ FUN_0205AEA4: ; 0x0205AEA4
bl FUN_020169D8
add r4, r0, #0x0
bne _0205AEBA
- bl FUN_02020C2C
+ bl ErrorHandling
_0205AEBA:
add r2, r4, #0x0
mov r1, #0x14
@@ -191962,7 +191962,7 @@ _0205AEC0:
bl FUN_0200CA44
add r7, r0, #0x0
bne _0205AEE4
- bl FUN_02020C2C
+ bl ErrorHandling
_0205AEE4:
str r5, [r4, #0xc]
str r6, [r4, #0x10]
@@ -191989,7 +191989,7 @@ FUN_0205AEFC: ; 0x0205AEFC
bl FUN_0205AE28
cmp r0, #0x1
beq _0205AF14
- bl FUN_02020C2C
+ bl ErrorHandling
_0205AF14:
ldr r0, [r4, #0xc]
bl FUN_0205AE50
@@ -192118,7 +192118,7 @@ FUN_0205AFDC: ; 0x0205AFDC
add r4, r1, #0x0
cmp r7, #0x4
blt _0205AFEA
- bl FUN_02020C2C
+ bl ErrorHandling
_0205AFEA:
ldr r3, _0205B01C ; =0x020F6308
ldr r6, [r3, #0x0]
@@ -192145,7 +192145,7 @@ _0205B004:
cmp r6, #0x0
bne _0205AFF4
_0205B014:
- bl FUN_02020C2C
+ bl ErrorHandling
add r0, r4, #0x0
pop {r3-r7, pc}
.balign 4
@@ -194726,7 +194726,7 @@ _0205C266:
_0205C276:
cmp r5, #0x4
blt _0205C27E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205C27E:
add r0, r5, #0x1
lsr r2, r0, #0x1f
@@ -195136,7 +195136,7 @@ _0205C584:
ldr r0, [r2, #0x8]
pop {r3, pc}
_0205C588:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r0, _0205C590 ; =0x0000FFFF
pop {r3, pc}
.balign 4
@@ -195279,7 +195279,7 @@ _0205C650:
mov r0, #0x1
pop {r3-r7, pc}
_0205C6AE:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
add sp, #0x58
pop {r3-r7, pc}
@@ -195753,7 +195753,7 @@ _0205CA30:
cmp r0, #0x0
bne _0205CA10
_0205CA40:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
add sp, #0x8
pop {r3-r7, pc}
@@ -195778,7 +195778,7 @@ FUN_0205CA64: ; 0x0205CA64
push {r4, lr}
add r4, r0, #0x0
bne _0205CA6E
- bl FUN_02020C2C
+ bl ErrorHandling
_0205CA6E:
add r0, r4, #0x0
bl FUN_0205CAD4
@@ -195804,7 +195804,7 @@ FUN_0205CA80: ; 0x0205CA80
bl FUN_020169D8
add r4, r0, #0x0
bne _0205CA9A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205CA9A:
add r0, r4, #0x0
mov r1, #0x0
@@ -195827,7 +195827,7 @@ _0205CA9A:
bl FUN_0200CA44
add r4, r0, #0x0
bne _0205CACC
- bl FUN_02020C2C
+ bl ErrorHandling
_0205CACC:
add r0, r4, #0x0
pop {r3-r7, pc}
@@ -195966,7 +195966,7 @@ _0205CBB6:
mvn r0, r0
cmp r1, r0
bne _0205CBC4
- bl FUN_02020C2C
+ bl ErrorHandling
_0205CBC4:
ldr r0, [r4, #0x8]
mov r1, #0x0
@@ -196584,7 +196584,7 @@ FUN_0205D024: ; 0x0205D024
bl FUN_02025838
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
ldr r0, [r5, #0xc]
bl FUN_02022504
@@ -197067,7 +197067,7 @@ FUN_0205D400: ; 0x0205D400
bl FUN_02025838
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
mov r0, #0x7a
lsl r0, r0, #0x2
@@ -197720,7 +197720,7 @@ _0205D926:
mov r2, #0x3
bl FUN_020545B8
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r5, r0, #0x0
add r0, r4, #0x0
add r1, r5, #0x0
@@ -197798,7 +197798,7 @@ FUN_0205D9A8: ; 0x0205D9A8
bl FUN_02025838
str r0, [r4, #0x8]
ldr r0, [r5, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
ldr r0, [r5, #0xc]
bl FUN_02022504
@@ -198291,7 +198291,7 @@ _0205DDB6:
ldrb r4, [r0, r5]
cmp r4, #0x0
bne _0205DDC2
- bl FUN_02020C2C
+ bl ErrorHandling
_0205DDC2:
cmp r4, #0x1
bhi _0205DDCA
@@ -198313,7 +198313,7 @@ _0205DDCA:
lsr r6, r0, #0x10
cmp r6, r4
blo _0205DDF2
- bl FUN_02020C2C
+ bl ErrorHandling
_0205DDF2:
lsl r1, r5, #0x1
mov r0, #0x9
@@ -198348,7 +198348,7 @@ _0205DE30:
lsl r7, r4, #0x1
cmp r6, r7
bge _0205DE3A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205DE3A:
sub r0, r6, r7
lsl r0, r0, #0x18
@@ -198457,7 +198457,7 @@ _0205DEE0:
lsr r7, r0, #0x10
cmp r7, #0x64
blo _0205DF12
- bl FUN_02020C2C
+ bl ErrorHandling
_0205DF12:
cmp r7, #0x32
bhs _0205DF1A
@@ -198667,7 +198667,7 @@ FUN_0205E080: ; 0x0205E080
add r6, r2, #0x0
cmp r4, #0x0
bne _0205E090
- bl FUN_02020C2C
+ bl ErrorHandling
_0205E090:
str r4, [r5, #0x8]
str r6, [r5, #0xc]
@@ -198916,7 +198916,7 @@ _0205E24C:
add r1, r1, #0x1
cmp r1, #0x3
blt _0205E23A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205E256:
pop {r4-r6, pc}
@@ -199004,7 +199004,7 @@ _0205E2DC:
lsr r4, r0, #0x10
cmp r4, #0x64
blo _0205E2F4
- bl FUN_02020C2C
+ bl ErrorHandling
_0205E2F4:
ldrb r0, [r6, r5]
cmp r4, r0
@@ -199160,7 +199160,7 @@ _0205E426:
lsl r0, r5, #0x10
lsr r0, r0, #0x10
bne _0205E430
- bl FUN_02020C2C
+ bl ErrorHandling
_0205E430:
lsl r0, r5, #0x10
lsr r0, r0, #0x10
@@ -199187,7 +199187,7 @@ _0205E43C:
lsr r0, r0, #0x10
cmp r4, r0
blo _0205E46A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205E46A:
cmp r4, #0x0
bne _0205E472
@@ -200303,7 +200303,7 @@ _0205ECC0:
bl FUN_0205EC94
pop {r3, pc}
_0205ECCA:
- bl FUN_02020C2C
+ bl ErrorHandling
_0205ECCE:
mov r0, #0x0
pop {r3, pc}
@@ -201139,7 +201139,7 @@ FUN_0205F2E4: ; 0x0205F2E4
add r6, r1, #0x0
cmp r4, #0x45
blo _0205F2F4
- bl FUN_02020C2C
+ bl ErrorHandling
_0205F2F4:
mov r2, #0x9b
lsl r2, r2, #0x4
@@ -201172,7 +201172,7 @@ FUN_0205F314: ; 0x0205F314
cmp r5, r1
bls _0205F334
_0205F32C:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r5, pc}
_0205F334:
@@ -201357,7 +201357,7 @@ FUN_0205F45C: ; 0x0205F45C
cmp r4, #0x3
blo _0205F46A
_0205F466:
- bl FUN_02020C2C
+ bl ErrorHandling
_0205F46A:
ldr r0, _0205F474 ; =0x020F7430
lsl r1, r4, #0x1
@@ -201416,7 +201416,7 @@ FUN_0205F4C8: ; 0x0205F4C8
cmp r4, #0x4
blt _0205F4D6
_0205F4D2:
- bl FUN_02020C2C
+ bl ErrorHandling
_0205F4D6:
ldr r0, _0205F4E0 ; =0x020F7436
lsl r1, r4, #0x1
@@ -201964,7 +201964,7 @@ FUN_0205F8CC: ; 0x0205F8CC
blx FUN_020D1944
cmp r0, #0x0
bne _0205F8F8
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x70
pop {r3-r7, pc}
_0205F8F8:
@@ -201974,7 +201974,7 @@ _0205F8F8:
blx FUN_020D180C
cmp r0, #0x0
bge _0205F90A
- bl FUN_02020C2C
+ bl ErrorHandling
_0205F90A:
mov r0, #0xb
mov r1, #0x4
@@ -202134,7 +202134,7 @@ FUN_0205FA2C: ; 0x0205FA2C
add r4, r0, #0x0
blx FUN_020CE34C
add r0, r6, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
add r0, r6, #0x0
bl FUN_0206BB1C
@@ -202267,7 +202267,7 @@ FUN_0205FB34: ; 0x0205FB34
add r4, r0, #0x0
blx FUN_020CE34C
add r0, r5, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x4]
add r0, r5, #0x0
bl FUN_0206BB1C
@@ -203301,7 +203301,7 @@ _0206036A:
_0206038C:
cmp r1, #0xc8
blt _02060394
- bl FUN_02020C2C
+ bl ErrorHandling
_02060394:
mov r1, #0x0
_02060396:
@@ -203373,7 +203373,7 @@ _020603F6:
lsr r6, r0, #0x10
cmp r6, #0x10
blo _02060412
- bl FUN_02020C2C
+ bl ErrorHandling
_02060412:
cmp r6, #0x0
bne _02060420
@@ -203402,7 +203402,7 @@ FUN_0206043C: ; 0x0206043C
add r4, r0, #0x0
cmp r4, #0x1d
blo _02060448
- bl FUN_02020C2C
+ bl ErrorHandling
_02060448:
ldr r0, _02060450 ; =0x020F7460
lsl r1, r4, #0x2
@@ -203479,7 +203479,7 @@ _020604C2:
mov r6, #0x28
b _020604D0
_020604C8:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x20
pop {r3-r7, pc}
_020604D0:
@@ -203576,7 +203576,7 @@ _0206059C:
lsr r5, r0, #0x10
cmp r5, #0x1d
blo _020605B2
- bl FUN_02020C2C
+ bl ErrorHandling
_020605B2:
lsl r0, r5, #0x18
lsr r2, r0, #0x18
@@ -203634,7 +203634,7 @@ _0206061E:
ldrh r5, [r4, #0x0]
cmp r5, #0x0
bne _02060628
- bl FUN_02020C2C
+ bl ErrorHandling
_02060628:
cmp r5, #0x1
bhi _02060630
@@ -203656,7 +203656,7 @@ _02060630:
lsr r6, r0, #0x10
cmp r6, r5
blo _02060658
- bl FUN_02020C2C
+ bl ErrorHandling
_02060658:
lsl r0, r6, #0x18
lsr r0, r0, #0x17
@@ -203983,7 +203983,7 @@ _020608F0:
bl FUN_020054C8
b _0206090A
_020608F8:
- bl FUN_02020C2C
+ bl ErrorHandling
add r0, r4, #0x0
bl FUN_02016A18
add sp, #0x28
@@ -204306,7 +204306,7 @@ _02060B6A:
str r0, [r4, #0x24]
b _02060B86
_02060B7C:
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0xc
mov r0, #0x1
pop {r3-r4, pc}
@@ -204403,7 +204403,7 @@ _02060BF6:
bl FUN_0204A9F0
cmp r0, #0x0
bne _02060C38
- bl FUN_02020C2C
+ bl ErrorHandling
_02060C38:
ldr r0, [sp, #0x20]
bl FUN_021E7EC8
@@ -204428,7 +204428,7 @@ _02060C38:
bl FUN_021DA464
b _02060C6E
_02060C6A:
- bl FUN_02020C2C
+ bl ErrorHandling
_02060C6E:
add r0, r6, #0x1
lsl r0, r0, #0x18
@@ -204478,7 +204478,7 @@ _02060CA8:
str r1, [r0, #0x8]
pop {r3, pc}
_02060CC4:
- bl FUN_02020C2C
+ bl ErrorHandling
_02060CC8:
pop {r3, pc}
.balign 4
@@ -204492,7 +204492,7 @@ FUN_02060CCC: ; 0x02060CCC
cmp r5, #0x5
blt _02060CDC
_02060CD8:
- bl FUN_02020C2C
+ bl ErrorHandling
_02060CDC:
sub r1, r5, #0x1
ldr r6, _02060CF4 ; =0x020F767C
@@ -204502,7 +204502,7 @@ _02060CDC:
ldr r0, [r6, r4]
cmp r0, r5
beq _02060CF0
- bl FUN_02020C2C
+ bl ErrorHandling
_02060CF0:
add r0, r6, r4
pop {r4-r6, pc}
@@ -204522,7 +204522,7 @@ FUN_02060CF8: ; 0x02060CF8
cmp r4, r0
blt _02060D12
_02060D0E:
- bl FUN_02020C2C
+ bl ErrorHandling
_02060D12:
sub r0, r4, #0x1
ldr r1, [r5, #0x8]
@@ -204545,7 +204545,7 @@ FUN_02060D1C: ; 0x02060D1C
ldr r4, [r0, #0x0]
cmp r4, #0x0
bne _02060D3E
- bl FUN_02020C2C
+ bl ErrorHandling
_02060D3E:
add r0, r6, #0x0
add r1, r7, #0x0
@@ -204968,7 +204968,7 @@ FUN_02061028: ; 0x02061028
ldrh r0, [r5, #0x22]
cmp r0, #0x0
bne _0206106C
- bl FUN_02020C2C
+ bl ErrorHandling
_0206106C:
add r2, r5, #0x0
add r5, #0xc
@@ -205546,7 +205546,7 @@ FUN_02061498: ; 0x02061498
lsr r4, r0, #0x10
cmp r4, #0x5
blo _020614F0
- bl FUN_02020C2C
+ bl ErrorHandling
_020614F0:
add r4, #0x11
add r0, r4, #0x0
@@ -205954,7 +205954,7 @@ FUN_020617D8: ; 0x020617D8
lsr r4, r0, #0x10
cmp r4, #0x3
blo _02061826
- bl FUN_02020C2C
+ bl ErrorHandling
_02061826:
add r4, #0x21
add r0, r4, #0x0
@@ -206002,7 +206002,7 @@ FUN_02061868: ; 0x02061868
ldr r1, [r4, #0x0]
cmp r1, r0
beq _02061884
- bl FUN_02020C2C
+ bl ErrorHandling
_02061884:
add r0, r5, #0x0
mov r1, #0x0
@@ -207063,7 +207063,7 @@ FUN_020620A0: ; 0x020620A0
add r4, r0, #0x0
cmp r4, #0x0
bgt _020620BE
- bl FUN_02020C2C
+ bl ErrorHandling
_020620BE:
cmp r4, #0x1
ble _020620D0
@@ -207099,7 +207099,7 @@ _020620F0:
_020620F8:
cmp r5, #0x0
beq _02062100
- bl FUN_02020C2C
+ bl ErrorHandling
_02062100:
bl FUN_0201B9EC
mov r1, #0xf1
@@ -207109,7 +207109,7 @@ _02062100:
lsr r4, r0, #0x10
cmp r4, #0x11
blo _02062118
- bl FUN_02020C2C
+ bl ErrorHandling
_02062118:
cmp r4, #0x9
blt _0206211E
@@ -207167,7 +207167,7 @@ FUN_02062170: ; 0x02062170
lsr r4, r0, #0x10
cmp r4, #0x5
blo _0206218C
- bl FUN_02020C2C
+ bl ErrorHandling
_0206218C:
ldr r0, _02062238 ; =0x02105FBC
lsl r1, r4, #0x1
@@ -207209,7 +207209,7 @@ _020621D4:
lsr r4, r0, #0x10
cmp r4, #0x4
blo _020621E4
- bl FUN_02020C2C
+ bl ErrorHandling
_020621E4:
cmp r4, #0x3
bhi _0206220C
@@ -207261,7 +207261,7 @@ _02062228:
mov r0, #0xc
pop {r3-r7, pc}
_0206222C:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x1
pop {r3-r7, pc}
.balign 4
@@ -207353,7 +207353,7 @@ FUN_020622C4: ; 0x020622C4
lsr r5, r0, #0x10
cmp r5, #0x11
blo _020622E0
- bl FUN_02020C2C
+ bl ErrorHandling
_020622E0:
cmp r5, #0x9
blt _020622E6
@@ -207367,7 +207367,7 @@ _020622E6:
lsr r4, r0, #0x10
cmp r4, #0x11
blo _020622FE
- bl FUN_02020C2C
+ bl ErrorHandling
_020622FE:
cmp r4, #0x9
blt _02062304
@@ -207460,7 +207460,7 @@ _02062392:
lsl r0, r4, #0x10
lsr r0, r0, #0x10
bne _020623A4
- bl FUN_02020C2C
+ bl ErrorHandling
_020623A4:
lsl r0, r4, #0x10
lsr r0, r0, #0x10
@@ -207487,7 +207487,7 @@ _020623B0:
lsr r0, r0, #0x10
cmp r5, r0
blo _020623DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020623DE:
add r0, sp, #0x10
add r0, #0x2
@@ -207583,7 +207583,7 @@ FUN_02062474: ; 0x02062474
lsl r0, r0, #0x10
lsr r4, r0, #0x10
bne _02062496
- bl FUN_02020C2C
+ bl ErrorHandling
_02062496:
cmp r4, #0x1
bhi _0206249E
@@ -207605,7 +207605,7 @@ _0206249E:
lsr r5, r0, #0x10
cmp r5, r4
blo _020624C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020624C6:
lsl r4, r5, #0x2
add r0, sp, #0x4
@@ -207702,7 +207702,7 @@ _0206256C:
_02062572:
cmp r4, #0xb
blt _0206257A
- bl FUN_02020C2C
+ bl ErrorHandling
_0206257A:
ldr r1, [sp, #0x8]
add r0, r6, #0x0
@@ -207804,11 +207804,11 @@ FUN_020625EC: ; 0x020625EC
lsl r1, r1, #0x4
str r0, [r4, r1]
add r0, r6, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
bl FUN_02024FF4
strh r0, [r4, #0x1a]
add r0, r6, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
bl FUN_02025084
strh r0, [r4, #0x1c]
str r4, [r7, #0x8]
@@ -210148,7 +210148,7 @@ _020638F8:
lsl r0, r0, #0x10
lsr r6, r0, #0x10
bne _02063920
- bl FUN_02020C2C
+ bl ErrorHandling
_02063920:
add r0, r6, #0x0
add r1, sp, #0x8
@@ -210337,7 +210337,7 @@ FUN_02063A80: ; 0x02063A80
ldr r0, _02063A98 ; =0x19740205
cmp r1, r0
beq _02063A90
- bl FUN_02020C2C
+ bl ErrorHandling
_02063A90:
add r0, r4, #0x0
bl FUN_02016A18
@@ -211697,7 +211697,7 @@ FUN_02064520: ; 0x02064520
push {r4, lr}
add r4, r0, #0x0
bne _0206452A
- bl FUN_02020C2C
+ bl ErrorHandling
_0206452A:
add r0, r4, #0x0
bl FUN_020646A0
@@ -211776,7 +211776,7 @@ FUN_020645B0: ; 0x020645B0
bl FUN_0200CA44
add r4, r0, #0x0
bne _020645C6
- bl FUN_02020C2C
+ bl ErrorHandling
_020645C6:
add r0, r4, #0x0
pop {r4, pc}
@@ -211798,7 +211798,7 @@ FUN_020645DC: ; 0x020645DC
bl FUN_02016998
add r4, r0, #0x0
bne _020645EC
- bl FUN_02020C2C
+ bl ErrorHandling
_020645EC:
add r2, r4, #0x0
mov r1, #0x10
@@ -211831,7 +211831,7 @@ FUN_0206460C: ; 0x0206460C
bl FUN_02016998
add r4, r0, #0x0
bne _02064622
- bl FUN_02020C2C
+ bl ErrorHandling
_02064622:
add r0, r4, #0x0
mov r1, #0x0
@@ -212169,7 +212169,7 @@ _0206480A:
bl FUN_0204AA5C
cmp r0, #0x0
bne _0206482C
- bl FUN_02020C2C
+ bl ErrorHandling
_0206482C:
ldr r1, [sp, #0x14]
add r0, sp, #0x18
@@ -212380,7 +212380,7 @@ _02064996:
str r1, [r0, #0x8]
pop {r3-r5, pc}
_020649A0:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
nop
_020649A8: .word 0x00000123
@@ -212538,7 +212538,7 @@ _02064ACA:
bl FUN_0204AA5C
cmp r0, #0x0
bne _02064AEC
- bl FUN_02020C2C
+ bl ErrorHandling
_02064AEC:
ldr r1, [sp, #0xc]
add r0, sp, #0x10
@@ -212662,7 +212662,7 @@ _02064BCA:
bl FUN_0204AA5C
cmp r0, #0x0
bne _02064BEC
- bl FUN_02020C2C
+ bl ErrorHandling
_02064BEC:
ldr r1, [sp, #0xc]
add r0, sp, #0x10
@@ -212866,7 +212866,7 @@ FUN_02064D88: ; 0x02064D88
add r7, r0, #0x0
cmp r5, #0x3
blo _02064D96
- bl FUN_02020C2C
+ bl ErrorHandling
_02064D96:
add r0, r7, #0x0
bl FUN_020377AC
@@ -212902,7 +212902,7 @@ _02064DD2:
mov r6, #0x19
b _02064DDE
_02064DDA:
- bl FUN_02020C2C
+ bl ErrorHandling
_02064DDE:
ldr r0, [r7, #0x1c]
ldr r0, [r0, #0xc]
@@ -212921,7 +212921,7 @@ FUN_02064DEC: ; 0x02064DEC
add r6, r2, #0x0
cmp r4, #0x1
bls _02064DFC
- bl FUN_02020C2C
+ bl ErrorHandling
_02064DFC:
mov r0, #0x0
mvn r0, r0
@@ -213691,11 +213691,11 @@ FUN_020653EC: ; 0x020653EC
mov r1, #0xff
add r6, r0, #0x0
strb r1, [r4, #0x1a]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
bl FUN_02024FF4
strb r0, [r4, #0x16]
add r0, r6, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
bl FUN_02025084
strh r0, [r4, #0x14]
add r0, r4, #0x0
@@ -216014,7 +216014,7 @@ _02066676:
lsl r0, r0, #0x2
ldr r0, [r5, r0]
bl FUN_020377AC
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0xc]
mov r0, #0x5b
lsl r0, r0, #0x2
@@ -216423,7 +216423,7 @@ FUN_020669D4: ; 0x020669D4
mov r4, #0x1
lsr r0, r0, #0x1f
beq _020669EE
- bl FUN_02020C2C
+ bl ErrorHandling
_020669EE:
ldrh r1, [r5, #0x4]
mov r0, #0x1
@@ -217383,7 +217383,7 @@ FUN_020671BC: ; 0x020671BC
beq _02067204
cmp r0, r1
beq _020671FC
- bl FUN_02020C2C
+ bl ErrorHandling
_020671FC:
ldrh r1, [r5, #0x4]
mov r0, #0x4
@@ -217519,7 +217519,7 @@ FUN_020672BC: ; 0x020672BC
beq _020672F8
cmp r0, r1
beq _020672F0
- bl FUN_02020C2C
+ bl ErrorHandling
_020672F0:
ldrh r1, [r5, #0x4]
mov r0, #0x4
@@ -218294,7 +218294,7 @@ FUN_02067830: ; 0x02067830
beq _02067886
cmp r0, r1
beq _02067870
- bl FUN_02020C2C
+ bl ErrorHandling
_02067870:
ldrh r1, [r5, #0x4]
mov r0, #0x4
@@ -218452,7 +218452,7 @@ FUN_02067960: ; 0x02067960
beq _020679AA
cmp r0, r1
beq _02067994
- bl FUN_02020C2C
+ bl ErrorHandling
_02067994:
ldrh r1, [r5, #0x4]
mov r0, #0x4
@@ -218715,7 +218715,7 @@ _02067B92:
str r1, [r0, #0x0]
pop {r4-r7, pc}
_02067B9C:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r0, [sp, #0x0]
ldrb r1, [r4, #0x0]
ldrh r2, [r0, #0x4]
@@ -218730,7 +218730,7 @@ _02067B9C:
strh r1, [r0, #0x4]
pop {r4-r7, pc}
_02067BBA:
- bl FUN_02020C2C
+ bl ErrorHandling
ldr r0, [sp, #0x0]
ldrh r1, [r0, #0x4]
mov r0, #0x2
@@ -219369,7 +219369,7 @@ FUN_02068018: ; 0x02068018
beq _02068066
cmp r0, r1
beq _02068058
- bl FUN_02020C2C
+ bl ErrorHandling
_02068058:
ldrh r2, [r5, #0x6]
add r0, r5, #0x0
@@ -219452,7 +219452,7 @@ _020680E4:
strh r1, [r0, #0x0]
pop {r3, pc}
_020680F2:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
_020680F8:
bl FUN_02068100
@@ -220006,7 +220006,7 @@ _020684F2:
str r0, [r5, #0x10]
pop {r4-r7, pc}
_02068500:
- bl FUN_02020C2C
+ bl ErrorHandling
_02068504:
add sp, #0xc
pop {r4-r7, pc}
@@ -220039,7 +220039,7 @@ FUN_02068538: ; 0x02068538
add r6, r1, #0x0
cmp r4, #0x0
bne _02068546
- bl FUN_02020C2C
+ bl ErrorHandling
_02068546:
cmp r6, #0x20
bhi _0206863A
@@ -220207,7 +220207,7 @@ FUN_02068640: ; 0x02068640
push {r4, lr}
add r4, r0, #0x0
bne _0206864A
- bl FUN_02020C2C
+ bl ErrorHandling
_0206864A:
add r0, r4, #0x0
bl FUN_02016A18
@@ -220358,7 +220358,7 @@ FUN_0206876C: ; 0x0206876C
add r4, r1, #0x0
cmp r5, #0x8
blt _0206877A
- bl FUN_02020C2C
+ bl ErrorHandling
_0206877A:
add r0, r4, #0x0
mov r1, #0x3
@@ -220374,11 +220374,11 @@ FUN_02068788: ; 0x02068788
add r5, r1, #0x0
cmp r6, #0x8
blt _02068796
- bl FUN_02020C2C
+ bl ErrorHandling
_02068796:
cmp r5, #0x65
ble _0206879E
- bl FUN_02020C2C
+ bl ErrorHandling
_0206879E:
mov r1, #0x65
mov r0, #0x0
@@ -221615,7 +221615,7 @@ _0206906C:
add r5, r0, #0x0
cmp r5, #0x3
blt _02069080
- bl FUN_02020C2C
+ bl ErrorHandling
_02069080:
lsl r2, r5, #0x1
add r0, sp, #0xc
@@ -222284,7 +222284,7 @@ FUN_02069558: ; 0x02069558
ldr r0, _020695A0 ; =0x000001EE
cmp r4, r0
blo _0206956E
- bl FUN_02020C2C
+ bl ErrorHandling
_0206956E:
add r0, sp, #0x4
blx FUN_020D1C94
@@ -225036,7 +225036,7 @@ FUN_0206A92C: ; 0x0206A92C
mov r4, #0x1
cmp r5, #0x20
blt _0206A93A
- bl FUN_02020C2C
+ bl ErrorHandling
_0206A93A:
mov r0, #0x0
cmp r5, #0x0
@@ -226353,7 +226353,7 @@ _0206B2E4:
mov r0, #0x1
pop {r3-r7, pc}
_0206B2F4:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
@@ -226382,7 +226382,7 @@ _0206B308:
bl FUN_02022830
pop {r3, pc}
_0206B32A:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
thumb_func_start FUN_0206B330
@@ -226540,7 +226540,7 @@ FUN_0206B428: ; 0x0206B428
bl FUN_02022830
pop {r3, pc}
_0206B436:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
thumb_func_start FUN_0206B43C
@@ -226553,7 +226553,7 @@ FUN_0206B43C: ; 0x0206B43C
ldrb r0, [r1, r0]
pop {r3, pc}
_0206B44A:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3, pc}
nop
@@ -226578,7 +226578,7 @@ _0206B464:
bl FUN_02022830
pop {r3, pc}
_0206B478:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
nop
_0206B480: .word 0x000121B4
@@ -226604,7 +226604,7 @@ _0206B492:
bl FUN_02021E28
pop {r3, pc}
_0206B4A8:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3, pc}
nop
_0206B4B0: .word 0x00011EE4
@@ -226670,7 +226670,7 @@ _0206B514:
add r0, r4, #0x0
pop {r3-r7, pc}
_0206B520:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
@@ -226715,7 +226715,7 @@ _0206B566:
add r0, r4, #0x0
pop {r3-r7, pc}
_0206B572:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x0
pop {r3-r7, pc}
.balign 4
@@ -226750,11 +226750,11 @@ FUN_0206B598: ; 0x0206B598
mvn r0, r0
cmp r4, r0
beq _0206B5B2
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B5B2:
cmp r6, #0x1e
blo _0206B5BA
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B5BA:
mov r0, #0x0
mvn r0, r0
@@ -226789,11 +226789,11 @@ FUN_0206B5E4: ; 0x0206B5E4
mvn r0, r0
cmp r4, r0
beq _0206B5FC
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B5FC:
cmp r6, #0x1e
blo _0206B604
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B604:
mov r0, #0x0
mvn r0, r0
@@ -226818,7 +226818,7 @@ FUN_0206B620: ; 0x0206B620
add r5, r0, #0x0
cmp r4, #0x8
blo _0206B62E
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B62E:
ldr r0, _0206B640 ; =0x000121C6
mov r1, #0x1
@@ -226838,7 +226838,7 @@ FUN_0206B644: ; 0x0206B644
add r5, r0, #0x0
cmp r4, #0x8
blo _0206B652
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B652:
ldr r0, _0206B664 ; =0x000121C6
ldrb r2, [r5, r0]
@@ -227220,7 +227220,7 @@ FUN_0206B8CC: ; 0x0206B8CC
add r5, r0, #0x0
cmp r6, #0x6
ble _0206B8DA
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B8DA:
mov r2, #0x59
add r0, r5, #0x0
@@ -227280,22 +227280,22 @@ FUN_0206B938: ; 0x0206B938
add r7, r0, #0x0
add r4, r1, #0x0
bpl _0206B944
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B944:
ldr r0, [r7, #0x4]
cmp r4, r0
blt _0206B94E
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B94E:
ldr r0, [r7, #0x0]
cmp r4, r0
blt _0206B958
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B958:
ldr r0, [r7, #0x4]
cmp r0, #0x0
bgt _0206B962
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B962:
ldr r0, [r7, #0x4]
sub r0, r0, #0x1
@@ -227348,17 +227348,17 @@ FUN_0206B9B0: ; 0x0206B9B0
add r5, r0, #0x0
add r4, r1, #0x0
bpl _0206B9BC
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B9BC:
ldr r0, [r5, #0x4]
cmp r4, r0
blt _0206B9C6
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B9C6:
ldr r0, [r5, #0x0]
cmp r4, r0
blt _0206B9D0
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B9D0:
mov r0, #0xec
add r5, #0x8
@@ -227375,17 +227375,17 @@ FUN_0206B9DC: ; 0x0206B9DC
add r6, r2, #0x0
cmp r4, #0x0
bge _0206B9EC
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B9EC:
ldr r0, [r5, #0x4]
cmp r4, r0
blt _0206B9F6
- bl FUN_02020C2C
+ bl ErrorHandling
_0206B9F6:
ldr r0, [r5, #0x0]
cmp r4, r0
blt _0206BA00
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA00:
add r1, r5, #0x0
mov r0, #0xec
@@ -227423,31 +227423,31 @@ FUN_0206BA38: ; 0x0206BA38
add r6, r2, #0x0
cmp r5, #0x0
bge _0206BA48
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA48:
ldr r0, [r4, #0x4]
cmp r5, r0
blt _0206BA52
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA52:
ldr r0, [r4, #0x0]
cmp r5, r0
blt _0206BA5C
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA5C:
cmp r6, #0x0
bge _0206BA64
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA64:
ldr r0, [r4, #0x4]
cmp r6, r0
blt _0206BA6E
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA6E:
ldr r0, [r4, #0x0]
cmp r6, r0
blt _0206BA78
- bl FUN_02020C2C
+ bl ErrorHandling
_0206BA78:
mov r0, #0x0
mov r1, #0xec
@@ -229898,7 +229898,7 @@ _0206CCCE:
lsl r1, r1, #0xe
cmp r0, r1
bhi _0206CD16
- bl FUN_02020C2C
+ bl ErrorHandling
_0206CD16:
ldr r0, _0206CE24 ; =0x000005F9
bl FUN_020054C8
@@ -232043,11 +232043,11 @@ FUN_0206DF18: ; 0x0206DF18
add r5, r0, #0x0
cmp r4, #0x0
bne _0206DF40
- bl FUN_02020C2C
+ bl ErrorHandling
_0206DF40:
cmp r5, #0x0
bne _0206DF48
- bl FUN_02020C2C
+ bl ErrorHandling
_0206DF48:
bl FUN_02012CC8
pop {r3-r5, pc}
@@ -232211,7 +232211,7 @@ FUN_0206E07C: ; 0x0206E07C
bl FUN_02016998
add r4, r0, #0x0
bne _0206E090
- bl FUN_02020C2C
+ bl ErrorHandling
_0206E090:
ldr r0, [r5, #0x0]
ldr r2, [r5, #0x4]
@@ -232271,7 +232271,7 @@ FUN_0206E0F0: ; 0x0206E0F0
add r4, r0, #0x0
cmp r4, #0x17
blo _0206E0FC
- bl FUN_02020C2C
+ bl ErrorHandling
_0206E0FC:
ldr r0, _0206E104 ; =0x020F83E0
lsl r1, r4, #0x2
@@ -232301,7 +232301,7 @@ FUN_0206E114: ; 0x0206E114
add r4, r0, #0x0
cmp r4, #0x17
blo _0206E120
- bl FUN_02020C2C
+ bl ErrorHandling
_0206E120:
ldr r0, _0206E128 ; =0x020F843C
ldrb r0, [r0, r4]
@@ -232493,7 +232493,7 @@ FUN_0206E278: ; 0x0206E278
add r4, r0, #0x0
cmp r4, #0x3
blo _0206E284
- bl FUN_02020C2C
+ bl ErrorHandling
_0206E284:
ldr r0, _0206E28C ; =0x020F83D4
lsl r1, r4, #0x2
@@ -232508,7 +232508,7 @@ FUN_0206E290: ; 0x0206E290
add r4, r0, #0x0
cmp r4, #0x3
blo _0206E29C
- bl FUN_02020C2C
+ bl ErrorHandling
_0206E29C:
ldr r0, _0206E2A4 ; =0x020F83D0
ldrb r0, [r0, r4]
@@ -251464,11 +251464,11 @@ FUN_02077AC4: ; 0x02077AC4
ldr r0, [r4, #0x18]
cmp r0, #0x0
bne _02077AD2
- bl FUN_02020C2C
+ bl ErrorHandling
_02077AD2:
cmp r4, #0x0
bne _02077ADA
- bl FUN_02020C2C
+ bl ErrorHandling
_02077ADA:
ldr r0, [r4, #0x18]
bl FUN_02021A20
@@ -269479,7 +269479,7 @@ _02080CB4:
bl FUN_02027E24
str r0, [sp, #0x18]
ldr r0, [r6, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x1c]
add r0, sp, #0x4
bl FUN_02081214
@@ -269594,7 +269594,7 @@ _02080DD4:
str r0, [r4, #0x4]
b _02080DF2
_02080DE2:
- bl FUN_02020C2C
+ bl ErrorHandling
_02080DE6:
add r0, r4, #0x0
bl FUN_02016A18
@@ -269845,7 +269845,7 @@ _02080FC0:
str r0, [r4, #0x4]
b _02080FDC
_02080FCE:
- bl FUN_02020C2C
+ bl ErrorHandling
_02080FD2:
add r0, r4, #0x0
bl FUN_02016A18
@@ -270095,7 +270095,7 @@ _02081196:
str r0, [r4, #0x4]
b _020811B4
_020811A4:
- bl FUN_02020C2C
+ bl ErrorHandling
_020811A8:
add r0, r4, #0x0
bl FUN_02016A18
@@ -270607,7 +270607,7 @@ _020815A6:
add r6, r0, #0x0
b _020815BA
_020815B6:
- bl FUN_02020C2C
+ bl ErrorHandling
_020815BA:
cmp r6, #0x0
beq _020815CA
@@ -271695,7 +271695,7 @@ _02081DEC:
bl FUN_0202DFA4
add r7, r0, #0x0
bne _02081DFA
- bl FUN_02020C2C
+ bl ErrorHandling
_02081DFA:
add r0, r7, #0x0
bl FUN_02023A88
@@ -271722,7 +271722,7 @@ _02081E1E:
bl FUN_0202DFA4
add r7, r0, #0x0
bne _02081E2C
- bl FUN_02020C2C
+ bl ErrorHandling
_02081E2C:
add r0, r7, #0x0
bl FUN_02023A9C
@@ -271819,7 +271819,7 @@ FUN_02081ED4: ; 0x02081ED4
ldr r0, [r4, r0]
cmp r0, #0x0
beq _02081EE6
- bl FUN_02020C2C
+ bl ErrorHandling
_02081EE6:
ldr r0, _02081F00 ; =0x00000176
mov r1, #0x0
@@ -272379,7 +272379,7 @@ _020822C8:
add r0, #0x31
b _020822D6
_020822D0:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r5, pc}
_020822D6:
lsl r0, r0, #0x18
@@ -272577,7 +272577,7 @@ _02082412:
_02082414:
cmp r4, #0x64
bne _0208241C
- bl FUN_02020C2C
+ bl ErrorHandling
_0208241C:
ldr r0, _02082440 ; =0x0000198C
ldr r0, [r5, r0]
@@ -272606,7 +272606,7 @@ FUN_02082444: ; 0x02082444
ldr r0, [r5, r0]
cmp r0, #0x0
beq _02082456
- bl FUN_02020C2C
+ bl ErrorHandling
_02082456:
mov r0, #0x4
mov r1, #0x10
@@ -273370,7 +273370,7 @@ _02082A26:
ldr r0, [sp, #0x8]
cmp r6, r0
bge _02082A30
- bl FUN_02020C2C
+ bl ErrorHandling
_02082A30:
mov r0, #0x0
str r0, [sp, #0x10]
@@ -273528,7 +273528,7 @@ _02082B44:
_02082B4E:
cmp r6, #0x4
bhs _02082B56
- bl FUN_02020C2C
+ bl ErrorHandling
_02082B56:
mov r6, #0x0
mov r7, #0x30
@@ -273692,7 +273692,7 @@ _02082C66:
ldrb r2, [r0, #0x0]
b _02082C74
_02082C6E:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r2, #0x0
_02082C74:
mov r0, #0x54
@@ -273950,7 +273950,7 @@ FUN_02082E64: ; 0x02082E64
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02082E98
- bl FUN_02020C2C
+ bl ErrorHandling
_02082E98:
add r1, sp, #0x14
ldrh r0, [r1, #0x0]
@@ -274153,7 +274153,7 @@ _0208300A:
strb r1, [r0, r4]
cmp r5, #0x2
bhs _0208301A
- bl FUN_02020C2C
+ bl ErrorHandling
_0208301A:
ldr r2, [sp, #0x4]
mov r3, #0x0
@@ -274185,7 +274185,7 @@ _0208301E:
blt _0208301E
cmp r4, #0x1
bhs _02083058
- bl FUN_02020C2C
+ bl ErrorHandling
_02083058:
ldr r0, [sp, #0x4]
bl FUN_02082878
@@ -274283,7 +274283,7 @@ FUN_02083114: ; 0x02083114
add r4, r0, #0x0
cmp r4, #0x18
blo _02083120
- bl FUN_02020C2C
+ bl ErrorHandling
_02083120:
mov r0, #0x1a
add r1, r4, #0x0
@@ -274302,7 +274302,7 @@ FUN_02083130: ; 0x02083130
add r6, r2, #0x0
cmp r5, #0x18
blo _02083140
- bl FUN_02020C2C
+ bl ErrorHandling
_02083140:
mov r0, #0x1a
add r1, r5, #0x0
@@ -274324,7 +274324,7 @@ FUN_0208315C: ; 0x0208315C
add r4, r0, #0x0
cmp r4, #0x18
blo _02083168
- bl FUN_02020C2C
+ bl ErrorHandling
_02083168:
add r4, #0x2d
add r0, r4, #0x0
@@ -274340,7 +274340,7 @@ FUN_02083170: ; 0x02083170
add r6, r3, #0x0
cmp r4, #0x18
blo _02083182
- bl FUN_02020C2C
+ bl ErrorHandling
_02083182:
cmp r7, #0x4
bhi _0208319C
@@ -274761,7 +274761,7 @@ _02083448:
add r0, #0x8a
pop {r3, pc}
_0208344C:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x7a
pop {r3, pc}
@@ -274849,7 +274849,7 @@ FUN_020834E4: ; 0x020834E4
add r4, r1, #0x0
cmp r2, r0
blt _020834F6
- bl FUN_02020C2C
+ bl ErrorHandling
_020834F6:
ldr r0, _02083500 ; =0x00000985
add r1, r4, r0
@@ -274916,21 +274916,21 @@ _0208354A:
add r4, r1, r0
b _0208355E
_02083558:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r3-r7, pc}
_0208355E:
mov r0, #0x2
lsl r0, r0, #0x8
cmp r6, r0
ble _0208356A
- bl FUN_02020C2C
+ bl ErrorHandling
_0208356A:
ldr r0, _0208359C ; =0x00000A11
add r7, r4, r0
ldrb r0, [r7, r5]
cmp r0, #0x0
beq _02083578
- bl FUN_02020C2C
+ bl ErrorHandling
_02083578:
mov r1, #0x21
lsl r1, r1, #0x4
@@ -275472,7 +275472,7 @@ FUN_02083970: ; 0x02083970
lsl r0, r0, #0xa
cmp r1, r0
blt _0208398C
- bl FUN_02020C2C
+ bl ErrorHandling
_0208398C:
mov r7, #0x0
ldr r4, [sp, #0x4]
@@ -275515,7 +275515,7 @@ FUN_020839C0: ; 0x020839C0
str r0, [sp, #0x0]
cmp r0, r1
blt _020839DE
- bl FUN_02020C2C
+ bl ErrorHandling
_020839DE:
ldr r0, _02083A18 ; =0x00000585
mov r7, #0x0
@@ -276375,7 +276375,7 @@ FUN_02083FDC: ; 0x02083FDC
bl FUN_02031190
cmp r0, #0x0
beq _02083FEE
- bl FUN_02020C2C
+ bl ErrorHandling
_02083FEE:
bl FUN_02031190
cmp r0, #0x0
@@ -278906,7 +278906,7 @@ FUN_02085338: ; 0x02085338
strb r0, [r4, #0x2]
add r0, r6, #0x0
strb r1, [r4, #0x3]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
bl FUN_02025084
str r0, [r4, #0x8]
cmp r5, #0x2
@@ -279576,7 +279576,7 @@ FUN_020857F8: ; 0x020857F8
bl FUN_020856F0
str r0, [r4, #0x10]
ldr r0, [r5, #0x10]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
ldr r1, [r4, #0x10]
str r0, [r1, #0x4]
ldrh r0, [r5, #0x0]
@@ -280186,7 +280186,7 @@ FUN_02085D6C: ; 0x02085D6C
ldr r0, [r4, #0x0]
cmp r0, r1
bge _02085D7C
- bl FUN_02020C2C
+ bl ErrorHandling
mov r1, #0x0
_02085D7C:
lsl r0, r1, #0x2
@@ -280312,7 +280312,7 @@ _02085E48:
beq _02085E5A
cmp r0, #0x1
beq _02085E60
- bl FUN_02020C2C
+ bl ErrorHandling
_02085E5A:
mov r0, #0x5
str r0, [r6, #0x14]
@@ -280447,7 +280447,7 @@ _02085F5E:
str r0, [r4, #0x8]
blx FUN_020DF4A4
add r0, r5, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
ldr r1, [r4, #0x8]
str r0, [r1, #0x24]
ldr r0, [r4, #0x8]
@@ -280474,7 +280474,7 @@ FUN_02085FAC: ; 0x02085FAC
ldr r0, _02085FC8 ; =0x0000032A
cmp r4, r0
blo _02085FBA
- bl FUN_02020C2C
+ bl ErrorHandling
_02085FBA:
mov r0, #0xa
add r1, r4, #0x0
@@ -280493,7 +280493,7 @@ FUN_02085FD0: ; 0x02085FD0
ldr r0, _02085FEC ; =0x0000032A
cmp r4, r0
blo _02085FDE
- bl FUN_02020C2C
+ bl ErrorHandling
_02085FDE:
mov r0, #0xa
add r1, r4, #0x0
@@ -280512,7 +280512,7 @@ FUN_02085FF4: ; 0x02085FF4
ldr r0, _02086010 ; =0x0000032A
cmp r4, r0
blo _02086002
- bl FUN_02020C2C
+ bl ErrorHandling
_02086002:
mov r0, #0xa
add r1, r4, #0x0
@@ -280531,7 +280531,7 @@ FUN_02086018: ; 0x02086018
ldr r0, _02086034 ; =0x0000032A
cmp r4, r0
blo _02086026
- bl FUN_02020C2C
+ bl ErrorHandling
_02086026:
mov r0, #0xa
add r1, r4, #0x0
@@ -280550,7 +280550,7 @@ FUN_0208603C: ; 0x0208603C
ldr r0, _02086058 ; =0x0000032A
cmp r4, r0
blo _0208604A
- bl FUN_02020C2C
+ bl ErrorHandling
_0208604A:
mov r0, #0xa
add r1, r4, #0x0
@@ -280569,7 +280569,7 @@ FUN_02086060: ; 0x02086060
ldr r0, _0208607C ; =0x0000032A
cmp r4, r0
blo _0208606E
- bl FUN_02020C2C
+ bl ErrorHandling
_0208606E:
mov r0, #0xa
add r1, r4, #0x0
@@ -280893,7 +280893,7 @@ _0208633A:
add r7, r0, #0x0
add r0, r6, #0x0
bl FUN_020377AC
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [sp, #0x0]
mov r0, #0xb
mov r1, #0x1
@@ -281127,11 +281127,11 @@ FUN_0208650C: ; 0x0208650C
add r5, r0, #0x0
cmp r4, #0x0
bne _02086534
- bl FUN_02020C2C
+ bl ErrorHandling
_02086534:
cmp r5, #0x0
bne _0208653C
- bl FUN_02020C2C
+ bl ErrorHandling
_0208653C:
bl FUN_02012CC8
pop {r3-r5, pc}
@@ -281871,7 +281871,7 @@ FUN_02086B40: ; 0x02086B40
bl FUN_02016998
add r4, r0, #0x0
bne _02086B54
- bl FUN_02020C2C
+ bl ErrorHandling
_02086B54:
ldr r0, [r5, #0x0]
ldr r2, [r5, #0x4]
@@ -282296,7 +282296,7 @@ FUN_02086E48: ; 0x02086E48
bl FUN_0200BBF0
cmp r0, #0x0
bne _02086EB2
- bl FUN_02020C2C
+ bl ErrorHandling
_02086EB2:
ldr r0, [r4, #0x4c]
ldr r1, [r4, #0x48]
@@ -282304,7 +282304,7 @@ _02086EB2:
bl FUN_0200BF60
cmp r0, #0x0
bne _02086EC4
- bl FUN_02020C2C
+ bl ErrorHandling
_02086EC4:
add sp, #0x4c
pop {r3-r6, pc}
@@ -282874,7 +282874,7 @@ _02087322:
str r0, [r4, #0x5c]
b _02087486
_0208735C:
- bl FUN_02020C2C
+ bl ErrorHandling
b _02087486
_02087362:
bl FUN_02005670
@@ -283746,7 +283746,7 @@ FUN_02087A38: ; 0x02087A38
add r4, r0, #0x0
cmp r4, #0x6
blt _02087A44
- bl FUN_02020C2C
+ bl ErrorHandling
_02087A44:
ldr r0, _02087A4C ; =0x020FD13C
ldrb r0, [r0, r4]
@@ -283792,7 +283792,7 @@ FUN_02087A84: ; 0x02087A84
push {r4, lr}
add r4, r0, #0x0
bne _02087A8E
- bl FUN_02020C2C
+ bl ErrorHandling
_02087A8E:
add r0, r4, #0x0
bl FUN_02016A18
@@ -283807,17 +283807,17 @@ FUN_02087A98: ; 0x02087A98
add r4, r2, #0x0
cmp r5, #0x0
bne _02087AA8
- bl FUN_02020C2C
+ bl ErrorHandling
_02087AA8:
ldr r0, [r5, #0x0]
cmp r0, #0x0
beq _02087AB2
- bl FUN_02020C2C
+ bl ErrorHandling
_02087AB2:
ldr r0, [r5, #0x4]
cmp r0, #0x0
beq _02087ABC
- bl FUN_02020C2C
+ bl ErrorHandling
_02087ABC:
add r0, r4, #0x0
bl FUN_02087C18
@@ -283862,12 +283862,12 @@ FUN_02087B0C: ; 0x02087B0C
ldr r0, [r4, #0x0]
cmp r0, #0x0
bne _02087B1A
- bl FUN_02020C2C
+ bl ErrorHandling
_02087B1A:
ldr r0, [r4, #0x4]
cmp r0, #0x0
bne _02087B24
- bl FUN_02020C2C
+ bl ErrorHandling
_02087B24:
ldr r0, [r4, #0x0]
bl FUN_02016A18
@@ -283897,12 +283897,12 @@ FUN_02087B58: ; 0x02087B58
add r4, r1, #0x0
cmp r5, #0x0
bne _02087B66
- bl FUN_02020C2C
+ bl ErrorHandling
_02087B66:
ldr r0, [r5, #0x0]
cmp r0, #0x0
bne _02087B70
- bl FUN_02020C2C
+ bl ErrorHandling
_02087B70:
ldr r1, [r5, #0x0]
lsl r0, r4, #0x2
@@ -283916,12 +283916,12 @@ FUN_02087B78: ; 0x02087B78
add r4, r1, #0x0
cmp r5, #0x0
bne _02087B86
- bl FUN_02020C2C
+ bl ErrorHandling
_02087B86:
ldr r0, [r5, #0x4]
cmp r0, #0x0
bne _02087B90
- bl FUN_02020C2C
+ bl ErrorHandling
_02087B90:
ldr r1, [r5, #0x4]
lsl r0, r4, #0x2
@@ -283935,12 +283935,12 @@ FUN_02087B98: ; 0x02087B98
add r4, r1, #0x0
cmp r5, #0x0
bne _02087BA6
- bl FUN_02020C2C
+ bl ErrorHandling
_02087BA6:
ldr r0, [r5, #0x8]
cmp r0, #0x0
bne _02087BB0
- bl FUN_02020C2C
+ bl ErrorHandling
_02087BB0:
ldr r1, [r5, #0x8]
lsl r0, r4, #0x1
@@ -283954,12 +283954,12 @@ FUN_02087BB8: ; 0x02087BB8
add r4, r1, #0x0
cmp r5, #0x0
bne _02087BC6
- bl FUN_02020C2C
+ bl ErrorHandling
_02087BC6:
ldr r0, [r5, #0xc]
cmp r0, #0x0
bne _02087BD0
- bl FUN_02020C2C
+ bl ErrorHandling
_02087BD0:
ldr r1, [r5, #0xc]
lsl r0, r4, #0x1
@@ -283973,12 +283973,12 @@ FUN_02087BD8: ; 0x02087BD8
add r4, r1, #0x0
cmp r5, #0x0
bne _02087BE6
- bl FUN_02020C2C
+ bl ErrorHandling
_02087BE6:
ldr r0, [r5, #0x10]
cmp r0, #0x0
bne _02087BF0
- bl FUN_02020C2C
+ bl ErrorHandling
_02087BF0:
ldr r1, [r5, #0x10]
lsl r0, r4, #0x1
@@ -283992,12 +283992,12 @@ FUN_02087BF8: ; 0x02087BF8
add r4, r1, #0x0
cmp r5, #0x0
bne _02087C06
- bl FUN_02020C2C
+ bl ErrorHandling
_02087C06:
ldr r0, [r5, #0x14]
cmp r0, #0x0
bne _02087C10
- bl FUN_02020C2C
+ bl ErrorHandling
_02087C10:
ldr r1, [r5, #0x14]
lsl r0, r4, #0x1
@@ -284158,7 +284158,7 @@ FUN_02087D00: ; 0x02087D00
bl FUN_0206F158
str r0, [r7, #0x14]
add r0, r4, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r7, #0x18]
add r0, r5, #0x0
bl FUN_02027E5C
@@ -285110,7 +285110,7 @@ FUN_02088490: ; 0x02088490
str r0, [sp, #0x3c]
cmp r0, #0x0
bge _020884B4
- bl FUN_02020C2C
+ bl ErrorHandling
add sp, #0x70
mov r0, #0x0
pop {r3-r7, pc}
@@ -285305,7 +285305,7 @@ _02088612:
bl FUN_02020248
b _02088656
_02088652:
- bl FUN_02020C2C
+ bl ErrorHandling
_02088656:
ldr r0, [sp, #0x38]
str r4, [r0, #0x4]
@@ -285396,7 +285396,7 @@ FUN_020886CC: ; 0x020886CC
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02088704
- bl FUN_02020C2C
+ bl ErrorHandling
_02088704:
ldr r0, [r5, #0x4]
cmp r0, #0x0
@@ -285447,7 +285447,7 @@ _02088734:
ldr r0, [r0, #0x0]
cmp r0, #0x0
bne _02088768
- bl FUN_02020C2C
+ bl ErrorHandling
_02088768:
add r4, r4, #0x1
add r6, r6, #0x4
@@ -285485,7 +285485,7 @@ _02088780:
ldr r0, [r0, r4]
cmp r0, #0x0
bne _020887B4
- bl FUN_02020C2C
+ bl ErrorHandling
_020887B4:
ldr r0, [r6, #0x0]
ldr r0, [r0, r4]
@@ -285722,7 +285722,7 @@ FUN_0208890C: ; 0x0208890C
bl FUN_0206F158
str r0, [r4, #0x14]
add r0, r5, #0x0
- bl FUN_02023900
+ bl LoadPlayerDataAddress
str r0, [r4, #0x18]
str r7, [r4, #0x1c]
str r6, [r4, #0x4]
@@ -286104,7 +286104,7 @@ _02088C12:
mov r0, #0x5
pop {r3-r5, pc}
_02088C16:
- bl FUN_02020C2C
+ bl ErrorHandling
mov r0, #0x95
str r0, [r4, #0x8]
_02088C1E:
@@ -286118,7 +286118,7 @@ _02088C1E:
bl FUN_0206EDD4
cmp r0, #0x0
bne _02088C38
- bl FUN_02020C2C
+ bl ErrorHandling
_02088C38:
mov r0, #0x4
pop {r3-r5, pc}
@@ -286269,7 +286269,7 @@ FUN_02088D4C: ; 0x02088D4C
add r4, r0, #0x0
cmp r4, #0x13
blo _02088D58
- bl FUN_02020C2C
+ bl ErrorHandling
_02088D58:
mov r0, #0xc
add r1, r4, #0x0
@@ -286286,7 +286286,7 @@ FUN_02088D68: ; 0x02088D68
add r4, r0, #0x0
cmp r4, #0x13
blo _02088D74
- bl FUN_02020C2C
+ bl ErrorHandling
_02088D74:
mov r0, #0xc
add r1, r4, #0x0
@@ -286303,7 +286303,7 @@ FUN_02088D84: ; 0x02088D84
add r4, r0, #0x0
cmp r4, #0x13
blo _02088D90
- bl FUN_02020C2C
+ bl ErrorHandling
_02088D90:
mov r0, #0xc
add r1, r4, #0x0
@@ -286320,7 +286320,7 @@ FUN_02088DA0: ; 0x02088DA0
add r4, r0, #0x0
cmp r4, #0x13
blo _02088DAC
- bl FUN_02020C2C
+ bl ErrorHandling
_02088DAC:
mov r0, #0xc
add r1, r4, #0x0
@@ -286337,7 +286337,7 @@ FUN_02088DBC: ; 0x02088DBC
add r4, r0, #0x0
cmp r4, #0x13
blo _02088DC8
- bl FUN_02020C2C
+ bl ErrorHandling
_02088DC8:
mov r0, #0xc
add r1, r4, #0x0
@@ -287213,7 +287213,7 @@ FUN_020893F0: ; 0x020893F0
str r4, [r0, #0x0]
pop {r4, pc}
_0208940A:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
.balign 4
_02089410: .word 0x021C5C58
@@ -287235,7 +287235,7 @@ FUN_02089418: ; 0x02089418
mov r0, #0x1
pop {r3, pc}
_02089434:
- bl FUN_02020C2C
+ bl ErrorHandling
_02089438:
mov r0, #0x0
pop {r3, pc}
@@ -287258,7 +287258,7 @@ FUN_02089444: ; 0x02089444
str r4, [r0, #0x0]
pop {r4, pc}
_0208945E:
- bl FUN_02020C2C
+ bl ErrorHandling
pop {r4, pc}
.balign 4
_02089464: .word 0x021C5C58
@@ -287280,7 +287280,7 @@ FUN_0208946C: ; 0x0208946C
mov r0, #0x1
pop {r3, pc}
_02089488:
- bl FUN_02020C2C
+ bl ErrorHandling
_0208948C:
mov r0, #0x0
pop {r3, pc}
@@ -288516,7 +288516,7 @@ _02089EE4:
bl FUN_02000FE8
add r0, r4, #0x0
add r1, r4, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
b _02089EE4
nop
_02089EF4: .word 0xFFFFE0FF
@@ -288677,7 +288677,7 @@ _0208A078:
bl FUN_02000FE8
add r0, r4, #0x0
add r1, r4, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
b _0208A078
nop
_0208A088: .word 0xFFFFE0FF
@@ -288846,7 +288846,7 @@ _0208A21A:
bl FUN_02000FE8
add r0, r4, #0x0
add r1, r4, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
b _0208A21A
.balign 4
_0208A228: .word 0xFFFFE0FF
@@ -289451,7 +289451,7 @@ _0208A6FA:
bl FUN_020545B8
ldr r0, [r5, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r1, r0, #0x0
add r0, r4, #0x0
bl FUN_02054608
@@ -289467,7 +289467,7 @@ _0208A722:
_0208A734:
ldr r0, [r5, #0x0]
ldr r0, [r0, #0xc]
- bl FUN_02023900
+ bl LoadPlayerDataAddress
add r2, r0, #0x0
ldr r1, [r5, #0x8]
add r0, r4, #0x0
@@ -289971,7 +289971,7 @@ _0208AB58:
bne _0208AB72
add r0, r4, #0x0
add r1, r4, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
b _0208AB58
_0208AB72:
ldr r5, _0208AC04 ; =0x04000130
@@ -289992,7 +289992,7 @@ _0208AB7A:
bne _0208AB9C
mov r0, #0x1
add r1, r0, #0x0
- blx FUN_020C9C0C
+ blx OS_WaitIrq
b _0208AB7A
_0208AB9C:
ldr r1, _0208AC10 ; =0x00007FFF
diff --git a/asm/rom1.5.s b/asm/rom1.5.s
index c437a54f..50021ed7 100644
--- a/asm/rom1.5.s
+++ b/asm/rom1.5.s
@@ -1,3 +1,5 @@
+/* rom1.5.s TODO: Disassemble */
+
.section .text
.incbin "baserom.nds", 0x8EC14, 0x3EFF8
diff --git a/global.inc b/global.inc
index 5a116af1..36dc1899 100644
--- a/global.inc
+++ b/global.inc
@@ -17,19 +17,19 @@
.extern FUN_020125D4
.extern FUN_02015E30
.extern FUN_02015E60
-.extern FUN_02016014
-.extern FUN_02016148
+.extern InitSystemForTheGame
+.extern InitGraphicMemory
.extern FUN_020163BC
.extern FUN_02016438
.extern FUN_02016464
.extern FUN_0201B5CC
.extern FUN_02020AFC
-.extern FUN_02020C2C
+.extern ErrorHandling
.extern FUN_02022294
.extern FUN_020222C4
.extern FUN_0202254C
.extern FUN_020227FC
-.extern FUN_02023900
+.extern LoadPlayerDataAddress
.extern FUN_02029EF8
.extern FUN_0202FB80
.extern FUN_020337E8
@@ -319,7 +319,7 @@
.extern FUN_020C9480
.extern FUN_020C94E8
.extern FUN_020C9550
-.extern FUN_020C9C0C
+.extern OS_WaitIrq
.extern FUN_020C9E14
.extern FUN_020C9E5C
.extern FUN_020C9FEC
@@ -395,7 +395,7 @@
.extern FUN_020D4980
.extern FUN_020D4A5C
.extern FUN_020D4E68
-.extern FUN_020D50D8
+.extern PM_GetBackLight
.extern FUN_020D5150
.extern FUN_020D5168
.extern FUN_020D5180
diff --git a/src/FUN_02000DF4.c b/src/FUN_02000DF4.c
index c4532fdd..f62d1bf8 100644
--- a/src/FUN_02000DF4.c
+++ b/src/FUN_02000DF4.c
@@ -13,12 +13,12 @@ struct Unk2106FA0 {
s32 unk14;
};
-extern struct Unk2106FA0 gUnknown2106FA0;
+extern struct Unk2106FA0 gBacklightTop;
void FUN_02000DF4(void)
{
- gUnknown2106FA0.unk8 = -1;
- gUnknown2106FA0.unkC = 0;
- gUnknown2106FA0.unk10 = -1;
- gUnknown2106FA0.unk14 = 0;
+ gBacklightTop.unk8 = -1;
+ gBacklightTop.unkC = 0;
+ gBacklightTop.unk10 = -1;
+ gBacklightTop.unk14 = 0;
}
diff --git a/src/main.c b/src/main.c
index 844d069d..fa31dde5 100644
--- a/src/main.c
+++ b/src/main.c
@@ -42,8 +42,8 @@ struct Unk21C48B8
s32 unk6C;
};
-extern struct Unk2106FA0 gUnknown2106FA0;
-extern struct Unk2106FA0 gUnknown2106FA0_2; // same as the first one, it's referenced twice in the constant pool...
+extern struct Unk2106FA0 gBacklightTop;
+extern struct Unk2106FA0 gBacklightTop_2; // same as the first one, it's referenced twice in the constant pool...
extern struct Unk2106FA0 gUnknown2106FB8;
extern struct Unk21C48B8 gUnknown21C48B8;
@@ -54,8 +54,8 @@ extern struct {
u8 unk8;
} gUnk021C4918;
-extern void FUN_020D50D8();
-extern void FUN_020C9C0C();
+extern void PM_GetBackLight();
+extern void OS_WaitIrq();
extern void FUN_02016438(s32);
extern const s32 CONST_3F; // 0x0000003F
@@ -67,85 +67,85 @@ extern struct Unk21DBE18 gUnk021D76C8;
void NitroMain(void)
{
- FUN_02016014();
- FUN_02016148();
- FUN_020163BC();
- FUN_02016438(0);
+ InitSystemForTheGame();
+ InitGraphicMemory();
+ FUN_020163BC();
+ FUN_02016438(0);
- FUN_020D50D8(&gUnknown2106FA0_2, 0); // should be blx please
+ PM_GetBackLight(&gBacklightTop_2, 0);
- FUN_02022294();
- FUN_0201259C();
- FUN_02000DF4();
- FUN_02002C14();
- FUN_02002C50(0, 3);
- FUN_02002C50(1, 3);
- FUN_02002C50(3, 3);
- gUnknown2106FA0.unk18 = -1;
- gUnknown2106FA0.unk20 = FUN_0202254C();
- FUN_02003B98(FUN_02029EF8(gUnknown2106FA0.unk20), FUN_02023900(gUnknown2106FA0.unk20));
- FUN_02020AFC();
- if (FUN_020337E8(3) == 3)
- FUN_02034188(3, 0);
- if (FUN_020227FC(gUnknown2106FA0.unk20) == 0)
- {
- FUN_02089D90(0);
- }
- else
- {
- switch (gUnk027FFC20)
- {
- case 0:
- gUnknown2106FA0.unk1C = 0;
- FUN_02000E7C(&CONST_3F, &gUnk021DBE18);
- break;
- case 1:
- gUnknown2106FA0.unk1C = 1;
- FUN_02000E7C(&CONST_34, &gUnk021D76C8);
- break;
- default:
- FUN_02020C2C();
- break;
- }
- }
- gUnknown21C48B8.unk6C = 1;
- gUnknown21C48B8.unk30 = 0;
- FUN_02000FA4();
- FUN_0200A2AC();
- FUN_02015E30();
- gUnknown2106FA0.unk4 = 0;
- for (;;)
- {
- FUN_02000EE8();
- FUN_02000FE8();
- FUN_02016464();
- if ((gUnknown21C48B8.unk38 & 0x30C) == 0x30C && !gUnk021C4918.unk8) // soft reset?
- {
- FUN_02000F18(0); // soft reset?
- }
- if (FUN_0202FB80())
- {
- FUN_02000E0C();
- FUN_0201B5CC(gUnknown21C48B8.unk18);
- FUN_0201B5CC(gUnknown21C48B8.unk24);
- if (!gUnknown21C48B8.unk30)
- {
- FUN_020C9C0C(1, 1);
- gUnknown21C48B8.unk2C++;
- }
- }
- FUN_020125D4();
- FUN_02015E60();
- FUN_020222C4();
- FUN_0201B5CC(gUnknown21C48B8.unk24);
- FUN_020C9C0C(1, 1);
- gUnknown21C48B8.unk2C++;
- gUnknown21C48B8.unk30 = 0;
- FUN_0200A318();
- FUN_0200E2D8();
- if (gUnknown21C48B8.unk0)
- gUnknown21C48B8.unk0(gUnknown21C48B8.unk4);
- FUN_02003C10();
- FUN_0201B5CC(gUnknown21C48B8.unk20);
- }
+ FUN_02022294();
+ FUN_0201259C();
+ FUN_02000DF4();
+ FUN_02002C14();
+ FUN_02002C50(0, 3);
+ FUN_02002C50(1, 3);
+ FUN_02002C50(3, 3);
+ gBacklightTop.unk18 = -1;
+ gBacklightTop.unk20 = FUN_0202254C();
+ FUN_02003B98(FUN_02029EF8(gBacklightTop.unk20), LoadPlayerDataAddress(gBacklightTop.unk20));
+ FUN_02020AFC();
+ if (FUN_020337E8(3) == 3)
+ FUN_02034188(3, 0);
+ if (FUN_020227FC(gBacklightTop.unk20) == 0)
+ {
+ FUN_02089D90(0);
+ }
+ else
+ {
+ switch (gUnk027FFC20)
+ {
+ case 0:
+ gBacklightTop.unk1C = 0;
+ FUN_02000E7C(&CONST_3F, &gUnk021DBE18);
+ break;
+ case 1:
+ gBacklightTop.unk1C = 1;
+ FUN_02000E7C(&CONST_34, &gUnk021D76C8);
+ break;
+ default:
+ ErrorHandling();
+ break;
+ }
+ }
+ gUnknown21C48B8.unk6C = 1;
+ gUnknown21C48B8.unk30 = 0;
+ FUN_02000FA4();
+ FUN_0200A2AC();
+ FUN_02015E30();
+ gBacklightTop.unk4 = 0;
+ for (;;)
+ {
+ FUN_02000EE8();
+ FUN_02000FE8();
+ FUN_02016464();
+ if ((gUnknown21C48B8.unk38 & 0x30C) == 0x30C && !gUnk021C4918.unk8) // soft reset?
+ {
+ FUN_02000F18(0); // soft reset?
+ }
+ if (FUN_0202FB80())
+ {
+ FUN_02000E0C();
+ FUN_0201B5CC(gUnknown21C48B8.unk18);
+ FUN_0201B5CC(gUnknown21C48B8.unk24);
+ if (!gUnknown21C48B8.unk30)
+ {
+ OS_WaitIrq(1, 1);
+ gUnknown21C48B8.unk2C++;
+ }
+ }
+ FUN_020125D4();
+ FUN_02015E60();
+ FUN_020222C4();
+ FUN_0201B5CC(gUnknown21C48B8.unk24);
+ OS_WaitIrq(1, 1);
+ gUnknown21C48B8.unk2C++;
+ gUnknown21C48B8.unk30 = 0;
+ FUN_0200A318();
+ FUN_0200E2D8();
+ if (gUnknown21C48B8.unk0)
+ gUnknown21C48B8.unk0(gUnknown21C48B8.unk4);
+ FUN_02003C10();
+ FUN_0201B5CC(gUnknown21C48B8.unk20);
+ }
} \ No newline at end of file
diff --git a/undefined_syms.txt b/undefined_syms.txt
index 6cbeafd3..d2a0c6e8 100644
--- a/undefined_syms.txt
+++ b/undefined_syms.txt
@@ -17,18 +17,18 @@ FUN_0201259C = 0x0201259C;
FUN_020125D4 = 0x020125D4;
FUN_02015E30 = 0x02015E30;
FUN_02015E60 = 0x02015E60;
-FUN_02016148 = 0x02016148;
+InitGraphicMemory = 0x02016148;
FUN_020163BC = 0x020163BC;
FUN_02016438 = 0x02016438;
FUN_02016464 = 0x02016464;
FUN_0201B5CC = 0x0201B5CC;
FUN_02020AFC = 0x02020AFC;
-FUN_02020C2C = 0x02020C2C;
+ErrorHandling = 0x02020C2C;
FUN_02022294 = 0x02022294;
FUN_020222C4 = 0x020222C4;
FUN_0202254C = 0x0202254C;
FUN_020227FC = 0x020227FC;
-FUN_02023900 = 0x02023900;
+LoadPlayerDataAddress = 0x02023900;
FUN_02029EF8 = 0x02029EF8;
FUN_0202FB80 = 0x0202FB80;
FUN_020337E8 = 0x020337E8;
@@ -318,7 +318,7 @@ FUN_020C9418 = 0x020C9418;
FUN_020C9480 = 0x020C9480;
FUN_020C94E8 = 0x020C94E8;
FUN_020C9550 = 0x020C9550;
-FUN_020C9C0C = 0x020C9C0C;
+OS_WaitIrq = 0x020C9C0C;
FUN_020C9E14 = 0x020C9E14;
FUN_020C9E5C = 0x020C9E5C;
FUN_020C9FEC = 0x020C9FEC;
@@ -394,7 +394,7 @@ FUN_020D47CC = 0x020D47CC;
FUN_020D4980 = 0x020D4980;
FUN_020D4A5C = 0x020D4A5C;
FUN_020D4E68 = 0x020D4E68;
-FUN_020D50D8 = 0x020D50D8;
+PM_GetBackLight = 0x020D50D8;
FUN_020D5150 = 0x020D5150;
FUN_020D5168 = 0x020D5168;
FUN_020D5180 = 0x020D5180;
@@ -904,8 +904,8 @@ FUN_02252538 = 0x02252538;
FUN_022567E0 = 0x022567E0;
CONST_3F = 0x0000003F;
CONST_34 = 0x00000034;
-gUnknown2106FA0 = 0x2106FA0;
-gUnknown2106FA0_2 = 0x2106FA0;
+gBacklightTop = 0x2106FA0;
+gBacklightTop_2 = 0x2106FA0;
gUnknown2106FB8 = 0x2106FB8;
gUnknown21C48B8 = 0x21C48B8;
gUnk021C4918 = 0x21C4918;