summaryrefslogtreecommitdiff
path: root/arm9/asm
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm')
-rw-r--r--arm9/asm/scrcmd_10.s76
-rw-r--r--arm9/asm/scrcmd_12.s4
-rw-r--r--arm9/asm/scrcmd_17.s12
-rw-r--r--arm9/asm/scrcmd_18.s144
-rw-r--r--arm9/asm/scrcmd_2.s391
-rw-r--r--arm9/asm/scrcmd_3.s132
-rw-r--r--arm9/asm/scrcmd_5.s12
-rw-r--r--arm9/asm/scrcmd_7.s76
-rw-r--r--arm9/asm/scrcmd_9.s24
-rw-r--r--arm9/asm/scrcmd_asm.s1318
-rw-r--r--arm9/asm/unk_02002C14.s4
-rw-r--r--arm9/asm/unk_02002F08.s2
-rw-r--r--arm9/asm/unk_020030E8.s4
-rw-r--r--arm9/asm/unk_020051F4.s4
-rw-r--r--arm9/asm/unk_02006864.s698
-rw-r--r--arm9/asm/unk_02008DEC.s2
-rw-r--r--arm9/asm/unk_0200BB14.s2135
-rw-r--r--arm9/asm/unk_0200CABC.s26
-rw-r--r--arm9/asm/unk_02011744.s2
-rw-r--r--arm9/asm/unk_02014590.s6
-rw-r--r--arm9/asm/unk_02038C78.s1058
-rw-r--r--arm9/asm/unk_02048120.s2
-rw-r--r--arm9/asm/unk_0205363C.s2
-rw-r--r--arm9/asm/unk_0206C700.s12
-rw-r--r--arm9/asm/unk_0206F3FC.s14
-rw-r--r--arm9/asm/unk_02072548.s2
-rw-r--r--arm9/asm/unk_020772F0.s24
-rw-r--r--arm9/asm/unk_02079C70.s16
-rw-r--r--arm9/asm/unk_020828BC.s6
-rw-r--r--arm9/asm/unk_02086414.s8
-rw-r--r--arm9/asm/unk_02086FA8.s4
-rw-r--r--arm9/asm/unk_02087A6C.s20
-rw-r--r--arm9/asm/unk_0208A300.s49
33 files changed, 1508 insertions, 4781 deletions
diff --git a/arm9/asm/scrcmd_10.s b/arm9/asm/scrcmd_10.s
index ea5903d8..3235f5ae 100644
--- a/arm9/asm/scrcmd_10.s
+++ b/arm9/asm/scrcmd_10.s
@@ -27,8 +27,8 @@ UNK_020F4340: ; 0x020F4340
.text
- thumb_func_start FUN_02042354
-FUN_02042354: ; 0x02042354
+ thumb_func_start ScrCmd_Unk01DA
+ScrCmd_Unk01DA: ; 0x02042354
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -37,8 +37,8 @@ FUN_02042354: ; 0x02042354
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_02042364
-FUN_02042364: ; 0x02042364
+ thumb_func_start ScrCmd_Unk01DB
+ScrCmd_Unk01DB: ; 0x02042364
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -60,8 +60,8 @@ FUN_02042364: ; 0x02042364
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02042394
-FUN_02042394: ; 0x02042394
+ thumb_func_start ScrCmd_Unk01DC
+ScrCmd_Unk01DC: ; 0x02042394
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -76,8 +76,8 @@ FUN_02042394: ; 0x02042394
str r0, [r1, #0x0]
pop {r4, pc}
- thumb_func_start FUN_020423B0
-FUN_020423B0: ; 0x020423B0
+ thumb_func_start ScrCmd_Unk01DD
+ScrCmd_Unk01DD: ; 0x020423B0
push {r3-r7, lr}
sub sp, #0x8
add r7, r0, #0x0
@@ -502,8 +502,8 @@ _020426FA:
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_02042700
-FUN_02042700: ; 0x02042700
+ thumb_func_start ScrCmd_Unk01DE
+ScrCmd_Unk01DE: ; 0x02042700
push {r3-r7, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -561,8 +561,8 @@ FUN_02042700: ; 0x02042700
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02042780
-FUN_02042780: ; 0x02042780
+ thumb_func_start ScrCmd_Unk01DF
+ScrCmd_Unk01DF: ; 0x02042780
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -581,8 +581,8 @@ FUN_02042780: ; 0x02042780
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_020427A8
-FUN_020427A8: ; 0x020427A8
+ thumb_func_start ScrCmd_Unk01E0
+ScrCmd_Unk01E0: ; 0x020427A8
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -601,8 +601,8 @@ FUN_020427A8: ; 0x020427A8
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_020427D0
-FUN_020427D0: ; 0x020427D0
+ thumb_func_start ScrCmd_Unk01E1
+ScrCmd_Unk01E1: ; 0x020427D0
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -671,8 +671,8 @@ _0204284C:
_0204285C: .word 0x00000884
_02042860: .word 0x0000083E
- thumb_func_start FUN_02042864
-FUN_02042864: ; 0x02042864
+ thumb_func_start ScrCmd_Unk01E2
+ScrCmd_Unk01E2: ; 0x02042864
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -694,8 +694,8 @@ FUN_02042864: ; 0x02042864
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02042894
-FUN_02042894: ; 0x02042894
+ thumb_func_start ScrCmd_Unk01E3
+ScrCmd_Unk01E3: ; 0x02042894
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
@@ -729,8 +729,8 @@ FUN_02042894: ; 0x02042894
add sp, #0x4
pop {r3-r6, pc}
- thumb_func_start FUN_020428E0
-FUN_020428E0: ; 0x020428E0
+ thumb_func_start ScrCmd_Unk01E4
+ScrCmd_Unk01E4: ; 0x020428E0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -792,8 +792,8 @@ _02042948:
.balign 4
_0204294C: .word UNK_020F4334
- thumb_func_start FUN_02042950
-FUN_02042950: ; 0x02042950
+ thumb_func_start ScrCmd_Unk0294
+ScrCmd_Unk0294: ; 0x02042950
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -817,8 +817,8 @@ FUN_02042950: ; 0x02042950
mov r0, #0x0
pop {r3-r7, pc}
- thumb_func_start FUN_02042980
-FUN_02042980: ; 0x02042980
+ thumb_func_start ScrCmd_Unk0295
+ScrCmd_Unk0295: ; 0x02042980
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -830,8 +830,8 @@ FUN_02042980: ; 0x02042980
pop {r3, pc}
.balign 4
- thumb_func_start FUN_02042998
-FUN_02042998: ; 0x02042998
+ thumb_func_start ScrCmd_Unk0296
+ScrCmd_Unk0296: ; 0x02042998
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -847,8 +847,8 @@ FUN_02042998: ; 0x02042998
pop {r4, pc}
.balign 4
- thumb_func_start FUN_020429B8
-FUN_020429B8: ; 0x020429B8
+ thumb_func_start ScrCmd_Unk0297
+ScrCmd_Unk0297: ; 0x020429B8
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -870,8 +870,8 @@ FUN_020429B8: ; 0x020429B8
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_020429E8
-FUN_020429E8: ; 0x020429E8
+ thumb_func_start ScrCmd_Unk0298
+ScrCmd_Unk0298: ; 0x020429E8
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -893,8 +893,8 @@ FUN_020429E8: ; 0x020429E8
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02042A18
-FUN_02042A18: ; 0x02042A18
+ thumb_func_start ScrCmd_Unk0299
+ScrCmd_Unk0299: ; 0x02042A18
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -916,8 +916,8 @@ FUN_02042A18: ; 0x02042A18
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02042A48
-FUN_02042A48: ; 0x02042A48
+ thumb_func_start ScrCmd_Unk029A
+ScrCmd_Unk029A: ; 0x02042A48
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -955,8 +955,8 @@ _02042A90:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_02042A98
-FUN_02042A98: ; 0x02042A98
+ thumb_func_start ScrCmd_Unk029B
+ScrCmd_Unk029B: ; 0x02042A98
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
diff --git a/arm9/asm/scrcmd_12.s b/arm9/asm/scrcmd_12.s
index cc011b0f..25911feb 100644
--- a/arm9/asm/scrcmd_12.s
+++ b/arm9/asm/scrcmd_12.s
@@ -47,8 +47,8 @@ FUN_02042D10: ; 0x02042D10
bl FUN_0202B020
pop {r3, pc}
- thumb_func_start FUN_02042D1C
-FUN_02042D1C: ; 0x02042D1C
+ thumb_func_start ScrCmd_Unk023E
+ScrCmd_Unk023E: ; 0x02042D1C
push {r3-r7, lr}
sub sp, #0x20
add r4, r0, #0x0
diff --git a/arm9/asm/scrcmd_17.s b/arm9/asm/scrcmd_17.s
index f0e027ed..3df4d6e4 100644
--- a/arm9/asm/scrcmd_17.s
+++ b/arm9/asm/scrcmd_17.s
@@ -16,8 +16,8 @@ UNK_020F4494: ; 0x020F4494
.text
- thumb_func_start FUN_02044158
-FUN_02044158: ; 0x02044158
+ thumb_func_start ScrCmd_Unk0215
+ScrCmd_Unk0215: ; 0x02044158
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -27,8 +27,8 @@ FUN_02044158: ; 0x02044158
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0204416C
-FUN_0204416C: ; 0x0204416C
+ thumb_func_start ScrCmd_Unk0216
+ScrCmd_Unk0216: ; 0x0204416C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -48,8 +48,8 @@ FUN_0204416C: ; 0x0204416C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02044198
-FUN_02044198: ; 0x02044198
+ thumb_func_start ScrCmd_Unk0217
+ScrCmd_Unk0217: ; 0x02044198
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
diff --git a/arm9/asm/scrcmd_18.s b/arm9/asm/scrcmd_18.s
index fe0e3aa9..25fe86b8 100644
--- a/arm9/asm/scrcmd_18.s
+++ b/arm9/asm/scrcmd_18.s
@@ -3,8 +3,8 @@
.text
- thumb_func_start ScrCmd_getpartyspecies
-ScrCmd_getpartyspecies: ; 0x0204434C
+ thumb_func_start ScrCmd_GetPartySpecies
+ScrCmd_GetPartySpecies: ; 0x0204434C
; getpartyspecies XXXX, YYYY
; Sets var YYYY to species of mon in party slot XXXX.
; If mon is an egg, the value is SPECIES_NONE.
@@ -49,8 +49,8 @@ _020443A2:
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start ScrCmd_checkpartymonotid
-ScrCmd_checkpartymonotid: ; 0x020443A8
+ thumb_func_start ScrCmd_CheckPartyMonOTID
+ScrCmd_CheckPartyMonOTID: ; 0x020443A8
push {r3-r7, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -98,8 +98,8 @@ _0204440E:
mov r0, #0x0
pop {r3-r7, pc}
- thumb_func_start ScrCmd_giveegg
-ScrCmd_giveegg: ; 0x02044414
+ thumb_func_start ScrCmd_GiveEgg
+ScrCmd_GiveEgg: ; 0x02044414
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -157,8 +157,8 @@ _02044494:
pop {r4-r7, pc}
.balign 4
- thumb_func_start ScrCmd_setpartymonmove
-ScrCmd_setpartymonmove: ; 0x0204449C
+ thumb_func_start ScrCmd_SetPartyMonMove
+ScrCmd_SetPartyMonMove: ; 0x0204449C
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -196,8 +196,8 @@ ScrCmd_setpartymonmove: ; 0x0204449C
pop {r3-r7, pc}
.balign 4
- thumb_func_start ScrCmd_partymonhasmove
-ScrCmd_partymonhasmove: ; 0x020444F4
+ thumb_func_start ScrCmd_PartyMonHasMove
+ScrCmd_PartyMonHasMove: ; 0x020444F4
push {r3-r7, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -271,8 +271,8 @@ _02044592:
pop {r3-r7, pc}
.balign 4
- thumb_func_start ScrCmd_findpartymonwithmove
-ScrCmd_findpartymonwithmove: ; 0x02044598
+ thumb_func_start ScrCmd_FindPartyMonWithMove
+ScrCmd_FindPartyMonWithMove: ; 0x02044598
push {r3-r7, lr}
sub sp, #0x8
add r4, r0, #0x0
@@ -359,8 +359,8 @@ _02044648:
_02044650: .word 0x00000006
_02044654: .word 0x00000000
- thumb_func_start ScrCmd_survivepsn
-ScrCmd_survivepsn: ; 0x02044658
+ thumb_func_start ScrCmd_SurvivePsn
+ScrCmd_SurvivePsn: ; 0x02044658
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -389,8 +389,8 @@ ScrCmd_survivepsn: ; 0x02044658
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start ScrCmd_countpartymonsatorbelowlevel
-ScrCmd_countpartymonsatorbelowlevel: ; 0x0204469C
+ thumb_func_start ScrCmd_CountPartyMonsAtOrBelowLevel
+ScrCmd_CountPartyMonsAtOrBelowLevel: ; 0x0204469C
push {r4-r7, lr}
sub sp, #0xc
add r4, r0, #0x0
@@ -459,8 +459,8 @@ _02044726:
add sp, #0xc
pop {r4-r7, pc}
- thumb_func_start ScrCmd_getpartymonlevel
-ScrCmd_getpartymonlevel: ; 0x02044730
+ thumb_func_start ScrCmd_GetPartyMonLevel
+ScrCmd_GetPartyMonLevel: ; 0x02044730
push {r4-r6, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -501,8 +501,8 @@ _02044786:
pop {r4-r6, pc}
.balign 4
- thumb_func_start ScrCmd_getpartymonnature
-ScrCmd_getpartymonnature: ; 0x0204478C
+ thumb_func_start ScrCmd_GetPartyMonNature
+ScrCmd_GetPartyMonNature: ; 0x0204478C
push {r4-r6, lr}
add r6, r0, #0x0
add r1, r6, #0x0
@@ -554,8 +554,8 @@ _020447F2:
pop {r4-r6, pc}
.balign 4
- thumb_func_start ScrCmd_findpartymonwithnature
-ScrCmd_findpartymonwithnature: ; 0x02044800
+ thumb_func_start ScrCmd_FindPartyMonWithNature
+ScrCmd_FindPartyMonWithNature: ; 0x02044800
push {r3-r7, lr}
sub sp, #0x8
add r4, r0, #0x0
@@ -619,8 +619,8 @@ _0204487E:
_02044884: .word 0x000000FF
_02044888: .word 0x00000000
- thumb_func_start ScrCmd_getpartymonfriendship
-ScrCmd_getpartymonfriendship: ; 0x0204488C
+ thumb_func_start ScrCmd_GetPartyMonFriendship
+ScrCmd_GetPartyMonFriendship: ; 0x0204488C
push {r4-r6, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -651,8 +651,8 @@ ScrCmd_getpartymonfriendship: ; 0x0204488C
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_020448D4
-FUN_020448D4: ; 0x020448D4
+ thumb_func_start ScrCmd_Unk01BA
+ScrCmd_Unk01BA: ; 0x020448D4
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -748,8 +748,8 @@ _02044994:
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_020449A4
-FUN_020449A4: ; 0x020449A4
+ thumb_func_start ScrCmd_Unk01BB
+ScrCmd_Unk01BB: ; 0x020449A4
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
@@ -797,8 +797,8 @@ _020449FA:
add sp, #0x4
pop {r3-r6, pc}
- thumb_func_start FUN_02044A0C
-FUN_02044A0C: ; 0x02044A0C
+ thumb_func_start ScrCmd_Unk0281
+ScrCmd_Unk0281: ; 0x02044A0C
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -839,8 +839,8 @@ FUN_02044A0C: ; 0x02044A0C
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02044A6C
-FUN_02044A6C: ; 0x02044A6C
+ thumb_func_start ScrCmd_Unk0247
+ScrCmd_Unk0247: ; 0x02044A6C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -859,8 +859,8 @@ FUN_02044A6C: ; 0x02044A6C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02044A94
-FUN_02044A94: ; 0x02044A94
+ thumb_func_start ScrCmd_Unk0248
+ScrCmd_Unk0248: ; 0x02044A94
push {r3-r7, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -906,8 +906,8 @@ FUN_02044A94: ; 0x02044A94
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02044B00
-FUN_02044B00: ; 0x02044B00
+ thumb_func_start ScrCmd_Unk0177
+ScrCmd_Unk0177: ; 0x02044B00
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -927,8 +927,8 @@ FUN_02044B00: ; 0x02044B00
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02044B2C
-FUN_02044B2C: ; 0x02044B2C
+ thumb_func_start ScrCmd_Unk019A
+ScrCmd_Unk019A: ; 0x02044B2C
push {r3-r7, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -970,8 +970,8 @@ _02044B7A:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02044B84
-FUN_02044B84: ; 0x02044B84
+ thumb_func_start ScrCmd_Unk019B
+ScrCmd_Unk019B: ; 0x02044B84
push {r4-r7, lr}
sub sp, #0xc
add r4, r0, #0x0
@@ -1034,8 +1034,8 @@ _02044C00:
pop {r4-r7, pc}
.balign 4
- thumb_func_start FUN_02044C0C
-FUN_02044C0C: ; 0x02044C0C
+ thumb_func_start ScrCmd_Unk019C
+ScrCmd_Unk019C: ; 0x02044C0C
push {r4-r7, lr}
sub sp, #0xc
add r4, r0, #0x0
@@ -1092,8 +1092,8 @@ _02044C76:
add sp, #0xc
pop {r4-r7, pc}
- thumb_func_start FUN_02044C88
-FUN_02044C88: ; 0x02044C88
+ thumb_func_start ScrCmd_Unk019D
+ScrCmd_Unk019D: ; 0x02044C88
push {r3-r7, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -1135,8 +1135,8 @@ _02044CD6:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02044CE0
-FUN_02044CE0: ; 0x02044CE0
+ thumb_func_start ScrCmd_Unk0119
+ScrCmd_Unk0119: ; 0x02044CE0
push {r3-r7, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -1184,8 +1184,8 @@ _02044D3C:
.balign 4
_02044D40: .word 0x00000000
- thumb_func_start FUN_02044D44
-FUN_02044D44: ; 0x02044D44
+ thumb_func_start ScrCmd_Unk011A
+ScrCmd_Unk011A: ; 0x02044D44
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1216,8 +1216,8 @@ FUN_02044D44: ; 0x02044D44
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02044D8C
-FUN_02044D8C: ; 0x02044D8C
+ thumb_func_start ScrCmd_Unk01C8
+ScrCmd_Unk01C8: ; 0x02044D8C
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -1297,8 +1297,8 @@ _02044E2C:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_02044E34
-FUN_02044E34: ; 0x02044E34
+ thumb_func_start ScrCmd_Unk01C9
+ScrCmd_Unk01C9: ; 0x02044E34
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -1327,8 +1327,8 @@ FUN_02044E34: ; 0x02044E34
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02044E78
-FUN_02044E78: ; 0x02044E78
+ thumb_func_start ScrCmd_Unk01CA
+ScrCmd_Unk01CA: ; 0x02044E78
push {r3-r7, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -1369,8 +1369,8 @@ FUN_02044E78: ; 0x02044E78
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02044ED8
-FUN_02044ED8: ; 0x02044ED8
+ thumb_func_start ScrCmd_Unk01EE
+ScrCmd_Unk01EE: ; 0x02044ED8
push {r4-r6, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -1401,8 +1401,8 @@ FUN_02044ED8: ; 0x02044ED8
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02044F20
-FUN_02044F20: ; 0x02044F20
+ thumb_func_start ScrCmd_Unk01F0
+ScrCmd_Unk01F0: ; 0x02044F20
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -1427,8 +1427,8 @@ FUN_02044F20: ; 0x02044F20
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_02044F58
-FUN_02044F58: ; 0x02044F58
+ thumb_func_start ScrCmd_Unk01C0
+ScrCmd_Unk01C0: ; 0x02044F58
push {r3-r7, lr}
sub sp, #0x8
add r4, r0, #0x0
@@ -1495,8 +1495,8 @@ _02044FDE:
.balign 4
_02044FE4: .word 0x00000000
- thumb_func_start FUN_02044FE8
-FUN_02044FE8: ; 0x02044FE8
+ thumb_func_start ScrCmd_Unk022E
+ScrCmd_Unk022E: ; 0x02044FE8
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1550,8 +1550,8 @@ _02045048:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0204505C
-FUN_0204505C: ; 0x0204505C
+ thumb_func_start ScrCmd_Unk022F
+ScrCmd_Unk022F: ; 0x0204505C
push {r3-r7, lr}
sub sp, #0x10
add r4, r0, #0x0
@@ -1632,8 +1632,8 @@ _020450E8:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02045104
-FUN_02045104: ; 0x02045104
+ thumb_func_start ScrCmd_Unk0230
+ScrCmd_Unk0230: ; 0x02045104
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1679,8 +1679,8 @@ FUN_02045104: ; 0x02045104
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02045170
-FUN_02045170: ; 0x02045170
+ thumb_func_start ScrCmd_Unk0231
+ScrCmd_Unk0231: ; 0x02045170
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
@@ -1722,8 +1722,8 @@ FUN_02045170: ; 0x02045170
pop {r3-r6, pc}
.balign 4
- thumb_func_start FUN_020451D0
-FUN_020451D0: ; 0x020451D0
+ thumb_func_start ScrCmd_Unk02B7
+ScrCmd_Unk02B7: ; 0x020451D0
push {r3-r7, lr}
sub sp, #0x8
add r4, r0, #0x0
@@ -1795,7 +1795,7 @@ _0204524C:
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_02045264
-FUN_02045264: ; 0x02045264
+ thumb_func_start ScrCmd_Unk00A0
+ScrCmd_Unk00A0: ; 0x02045264
mov r0, #0x0
bx lr
diff --git a/arm9/asm/scrcmd_2.s b/arm9/asm/scrcmd_2.s
deleted file mode 100644
index d7d98c66..00000000
--- a/arm9/asm/scrcmd_2.s
+++ /dev/null
@@ -1,391 +0,0 @@
- .include "asm/macros.inc"
- .include "global.inc"
-
- .section .rodata
-
- .global UNK_020F40A0
-UNK_020F40A0: ; 0x020F40A0
- .byte 0x8E, 0x00, 0x0B, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40A6
-UNK_020F40A6: ; 0x020F40A6
- .byte 0x92, 0x00, 0x0E, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40AC
-UNK_020F40AC: ; 0x020F40AC
- .byte 0x8C, 0x00, 0x0E, 0x00, 0x06, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40B4
-UNK_020F40B4: ; 0x020F40B4
- .byte 0x8D, 0x00, 0x0E, 0x00, 0x06, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40BC
-UNK_020F40BC: ; 0x020F40BC
- .byte 0x92, 0x00, 0x0E, 0x00, 0x06, 0x00, 0x08, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40C6
-UNK_020F40C6: ; 0x020F40C6
- .byte 0x24, 0x00, 0x22, 0x00, 0x23, 0x00, 0x25, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40D0
-UNK_020F40D0: ; 0x020F40D0
- .byte 0x90, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40DA
-UNK_020F40DA: ; 0x020F40DA
- .byte 0x92, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0D, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40E4
-UNK_020F40E4: ; 0x020F40E4
- .byte 0x92, 0x00, 0x08, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40EE
-UNK_020F40EE: ; 0x020F40EE
- .byte 0x92, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0xFF, 0xFF
-
- .global UNK_020F40F8
-UNK_020F40F8: ; 0x020F40F8
- .byte 0x8F, 0x00, 0x0E, 0x00, 0x06, 0x00, 0x08, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4102
-UNK_020F4102: ; 0x020F4102
- .byte 0x92, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x09, 0x00, 0xFF, 0xFF
-
- .global UNK_020F410C
-UNK_020F410C: ; 0x020F410C
- .byte 0x07, 0x00, 0x16, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4118
-UNK_020F4118: ; 0x020F4118
- .byte 0x73, 0x00, 0x74, 0x00, 0x75, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4126
-UNK_020F4126: ; 0x020F4126
- .byte 0x2E, 0x00, 0x2F, 0x00, 0x31, 0x00, 0x34, 0x00, 0x30, 0x00, 0x2D, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4134
-UNK_020F4134: ; 0x020F4134
- .byte 0x6D, 0x01, 0x60, 0x01, 0x55, 0x01, 0x5D, 0x01, 0x7B, 0x01, 0x56, 0x01, 0xFF, 0xFF
-
- .global UNK_020F4142
-UNK_020F4142: ; 0x020F4142
- .byte 0x02, 0x00, 0x09, 0x00, 0x1E, 0x00, 0x25, 0x00, 0x2C, 0x00, 0x10, 0x00, 0x17, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4152
-UNK_020F4152: ; 0x020F4152
- .byte 0x1B, 0x00, 0x22, 0x00, 0x29, 0x00, 0x30, 0x00, 0x06, 0x00, 0x0D, 0x00, 0x14, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4162
-UNK_020F4162: ; 0x020F4162
- .byte 0x03, 0x00, 0x0A, 0x00, 0x1F, 0x00, 0x26, 0x00, 0x2D, 0x00, 0x11, 0x00, 0x18, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4172
-UNK_020F4172: ; 0x020F4172
- .byte 0x04, 0x00, 0x19, 0x00, 0x20, 0x00, 0x27, 0x00, 0x2E, 0x00, 0x0B, 0x00, 0x12, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4182
-UNK_020F4182: ; 0x020F4182
- .byte 0x9A, 0x01, 0x58, 0x01, 0x7D, 0x01, 0x5B, 0x01, 0x68, 0x01, 0x57, 0x01, 0x8D, 0x01, 0xFF, 0xFF
-
- .global UNK_020F4192
-UNK_020F4192: ; 0x020F4192
- .byte 0x01, 0x00, 0x08, 0x00, 0x1D, 0x00, 0x2B, 0x00, 0x0F, 0x00, 0x16, 0x00, 0x24, 0x00, 0xFF, 0xFF
-
- .global UNK_020F41A2
-UNK_020F41A2: ; 0x020F41A2
- .byte 0x1A, 0x00, 0x21, 0x00, 0x28, 0x00, 0x2F, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x13, 0x00, 0xFF, 0xFF
-
- .global UNK_020F41B2
-UNK_020F41B2: ; 0x020F41B2
- .byte 0x07, 0x00, 0x31, 0x00, 0x1C, 0x00, 0x2A, 0x00, 0x0E, 0x00, 0x15, 0x00, 0x23, 0x00, 0xFF, 0xFF
-
- .global UNK_020F41C2
-UNK_020F41C2: ; 0x020F41C2
- .byte 0x0E, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0A, 0x00, 0x09, 0x00, 0x0B, 0x00
- .byte 0xFF, 0xFF
-
- .global UNK_020F41D4
-UNK_020F41D4: ; 0x020F41D4
- .byte 0x3B, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00
- .byte 0xFF, 0xFF
-
- .global UNK_020F41E6
-UNK_020F41E6: ; 0x020F41E6
- .byte 0x11, 0x00, 0x1A, 0x00, 0x19, 0x00, 0x18, 0x00, 0x1C, 0x00, 0x12, 0x00, 0x16, 0x00, 0x13, 0x00
- .byte 0x14, 0x00, 0x15, 0x00, 0x1B, 0x00, 0xFF, 0xFF
-
- .global UNK_020F41FE
-UNK_020F41FE: ; 0x020F41FE
- .byte 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x4E, 0x00, 0x3F, 0x00, 0x4F, 0x00, 0x4C, 0x00, 0x4D, 0x00
- .byte 0x89, 0x00, 0x8A, 0x00, 0x8B, 0x00, 0x91, 0x00, 0xFF, 0xFF
-
- .global UNK_020F4218
-UNK_020F4218: ; 0x020F4218
- .byte 0x04, 0x00, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00, 0x11, 0x00, 0x01, 0x00
- .byte 0x1A, 0x00, 0x02, 0x00, 0x19, 0x00, 0x04, 0x00, 0x18, 0x00, 0x05, 0x00, 0x17, 0x00, 0x06, 0x00
- .byte 0x1C, 0x00, 0x03, 0x00, 0x12, 0x00, 0x01, 0x00, 0x16, 0x00, 0x01, 0x00, 0x15, 0x00, 0x02, 0x00
- .byte 0x13, 0x00, 0x02, 0x00, 0x14, 0x00, 0x02, 0x00, 0x1B, 0x00, 0x04, 0x00, 0x4E, 0x00, 0x02, 0x00
- .byte 0x4F, 0x00, 0x02, 0x00, 0x4C, 0x00, 0x03, 0x00, 0x4D, 0x00, 0x04, 0x00
-
- .section .data
-
- .balign 4, 0
- .global UNK_02105DEC
-UNK_02105DEC: ; 0x02105DEC
- .word UNK_020F410C
- .word UNK_020F4118
-
- .global UNK_02105DF4
-UNK_02105DF4: ; 0x02105DF4
- .word UNK_020F4192
- .word UNK_020F4142
- .word UNK_020F4162
- .word UNK_020F4172
- .word UNK_020F41A2
- .word UNK_020F4152
- .word UNK_020F41B2
-
- .global UNK_02105E10
-UNK_02105E10: ; 0x02105E10
- .word UNK_020F40A6
- .word UNK_020F40B4
- .word UNK_020F40AC
- .word UNK_020F40BC
- .word UNK_020F40C6
- .word UNK_020F40F8
- .word UNK_020F40DA
- .word UNK_020F40E4
- .word UNK_020F41E6
- .word UNK_020F41FE
- .word UNK_020F41D4
- .word UNK_020F4126
- .word UNK_020F4182
- .word UNK_020F4134
- .word UNK_020F40EE
- .word UNK_020F40D0
- .word UNK_020F4102
- .word UNK_020F40A0
- .word UNK_020F41C2
-
- .text
-
- thumb_func_start FUN_0203FCF4
-FUN_0203FCF4: ; 0x0203FCF4
- push {r4-r7, lr}
- sub sp, #0x84
- add r7, r0, #0x0
- bl ScriptReadHalfword
- add r1, r0, #0x0
- add r0, r7, #0x0
- add r0, #0x80
- ldr r0, [r0, #0x0]
- bl VarGet
- mov r4, #0x0
- add r6, r4, #0x0
- add r5, r4, #0x0
-_0203FD10:
- add r0, r7, #0x0
- add r0, #0x80
- ldr r0, [r0, #0x0]
- ldr r0, [r0, #0xc]
- bl Sav2_PlayerData_GetProfileAddr
- add r1, r5, #0x0
- bl PlayerProfile_TestBadgeFlag
- cmp r0, #0x1
- bne _0203FD2C
- add r0, r6, #0x1
- lsl r0, r0, #0x18
- lsr r6, r0, #0x18
-_0203FD2C:
- add r0, r5, #0x1
- lsl r0, r0, #0x18
- lsr r5, r0, #0x18
- cmp r5, #0x8
- blo _0203FD10
- cmp r6, #0x8
- bhi _0203FD70
- add r0, r6, r6
- add r0, pc
- ldrh r0, [r0, #0x6]
- lsl r0, r0, #0x10
- asr r0, r0, #0x10
- add pc, r0
-_0203FD46: ; jump table (using 16-bit offset)
- .short _0203FD58 - _0203FD46 - 2; case 0
- .short _0203FD5C - _0203FD46 - 2; case 1
- .short _0203FD5C - _0203FD46 - 2; case 2
- .short _0203FD60 - _0203FD46 - 2; case 3
- .short _0203FD60 - _0203FD46 - 2; case 4
- .short _0203FD64 - _0203FD46 - 2; case 5
- .short _0203FD64 - _0203FD46 - 2; case 6
- .short _0203FD68 - _0203FD46 - 2; case 7
- .short _0203FD6C - _0203FD46 - 2; case 8
-_0203FD58:
- mov r1, #0x1
- b _0203FD72
-_0203FD5C:
- mov r1, #0x2
- b _0203FD72
-_0203FD60:
- mov r1, #0x3
- b _0203FD72
-_0203FD64:
- mov r1, #0x4
- b _0203FD72
-_0203FD68:
- mov r1, #0x5
- b _0203FD72
-_0203FD6C:
- mov r1, #0x6
- b _0203FD72
-_0203FD70:
- mov r1, #0x1
-_0203FD72:
- ldr r0, _0203FDB4 ; =UNK_020F4218
- mov r2, #0x0
- add r6, sp, #0x4
-_0203FD78:
- lsl r3, r2, #0x2
- add r5, r0, r3
- ldrh r3, [r5, #0x2]
- cmp r1, r3
- blt _0203FD8E
- ldrh r5, [r5, #0x0]
- lsl r3, r4, #0x1
- strh r5, [r6, r3]
- add r3, r4, #0x1
- lsl r3, r3, #0x18
- lsr r4, r3, #0x18
-_0203FD8E:
- add r2, r2, #0x1
- lsl r2, r2, #0x18
- lsr r2, r2, #0x18
- cmp r2, #0x13
- blo _0203FD78
- ldr r1, _0203FDB8 ; =0x0000FFFF
- lsl r0, r4, #0x1
- add r2, sp, #0x4
- strh r1, [r2, r0]
- mov r3, #0x0
- str r3, [sp, #0x0]
- ldr r0, [r7, #0x74]
- add r7, #0x80
- ldr r1, [r7, #0x0]
- bl MOD06_0223D3D0
- mov r0, #0x1
- add sp, #0x84
- pop {r4-r7, pc}
- .balign 4
-_0203FDB4: .word UNK_020F4218
-_0203FDB8: .word 0x0000FFFF
-
- thumb_func_start FUN_0203FDBC
-FUN_0203FDBC: ; 0x0203FDBC
- push {r3-r4, lr}
- sub sp, #0x4
- add r4, r0, #0x0
- bl ScriptReadHalfword
- add r1, r0, #0x0
- add r0, r4, #0x0
- add r0, #0x80
- ldr r0, [r0, #0x0]
- bl VarGet
- add r2, r0, #0x0
- ldr r0, _0203FE00 ; =0x0000FFF8
- add r0, r2, r0
- lsl r0, r0, #0x10
- lsr r0, r0, #0x10
- cmp r0, #0x5
- bhi _0203FDE4
- mov r0, #0x1
- b _0203FDE6
-_0203FDE4:
- mov r0, #0x0
-_0203FDE6:
- lsl r3, r2, #0x2
- str r0, [sp, #0x0]
- ldr r2, _0203FE04 ; =UNK_02105E10
- ldr r0, [r4, #0x74]
- add r4, #0x80
- ldr r2, [r2, r3]
- ldr r1, [r4, #0x0]
- mov r3, #0x0
- bl MOD06_0223D3D0
- mov r0, #0x1
- add sp, #0x4
- pop {r3-r4, pc}
- .balign 4
-_0203FE00: .word 0x0000FFF8
-_0203FE04: .word UNK_02105E10
-
- thumb_func_start FUN_0203FE08
-FUN_0203FE08: ; 0x0203FE08
- push {r3-r4, lr}
- sub sp, #0x4
- add r4, r0, #0x0
- bl ScriptReadHalfword
- add r1, r0, #0x0
- add r0, r4, #0x0
- add r0, #0x80
- ldr r0, [r0, #0x0]
- bl VarGet
- add r2, r0, #0x0
- cmp r2, #0x1
- bhi _0203FE28
- mov r0, #0x1
- b _0203FE2A
-_0203FE28:
- mov r0, #0x0
-_0203FE2A:
- lsl r3, r2, #0x2
- str r0, [sp, #0x0]
- ldr r2, _0203FE44 ; =UNK_02105DEC
- ldr r0, [r4, #0x74]
- add r4, #0x80
- ldr r2, [r2, r3]
- ldr r1, [r4, #0x0]
- mov r3, #0x1
- bl MOD06_0223D3D0
- mov r0, #0x1
- add sp, #0x4
- pop {r3-r4, pc}
- .balign 4
-_0203FE44: .word UNK_02105DEC
-
- thumb_func_start FUN_0203FE48
-FUN_0203FE48: ; 0x0203FE48
- push {r3-r4, lr}
- sub sp, #0x4
- add r4, r0, #0x0
- bl ScriptReadHalfword
- add r1, r0, #0x0
- add r0, r4, #0x0
- add r0, #0x80
- ldr r0, [r0, #0x0]
- bl VarGet
- add r2, r0, #0x0
- mov r0, #0x0
- lsl r3, r2, #0x2
- str r0, [sp, #0x0]
- ldr r2, _0203FE7C ; =UNK_02105DF4
- ldr r0, [r4, #0x74]
- add r4, #0x80
- ldr r2, [r2, r3]
- ldr r1, [r4, #0x0]
- mov r3, #0x2
- bl MOD06_0223D3D0
- mov r0, #0x1
- add sp, #0x4
- pop {r3-r4, pc}
- .balign 4
-_0203FE7C: .word UNK_02105DF4
-
- thumb_func_start FUN_0203FE80
-FUN_0203FE80: ; 0x0203FE80
- push {r3, lr}
- add r0, #0x80
- ldr r0, [r0, #0x0]
- ldr r0, [r0, #0x10]
- bl FUN_02038AD0
- mov r0, #0x1
- pop {r3, pc}
diff --git a/arm9/asm/scrcmd_3.s b/arm9/asm/scrcmd_3.s
index 4568c590..b0a515ef 100644
--- a/arm9/asm/scrcmd_3.s
+++ b/arm9/asm/scrcmd_3.s
@@ -3,8 +3,8 @@
.text
- thumb_func_start FUN_0203FE90
-FUN_0203FE90: ; 0x0203FE90
+ thumb_func_start ScrCmd_Unk00F8
+ScrCmd_Unk00F8: ; 0x0203FE90
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -26,8 +26,8 @@ FUN_0203FE90: ; 0x0203FE90
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203FEC0
-FUN_0203FEC0: ; 0x0203FEC0
+ thumb_func_start ScrCmd_Unk00F9
+ScrCmd_Unk00F9: ; 0x0203FEC0
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -65,8 +65,8 @@ FUN_0203FEF4: ; 0x0203FEF4
bl FUN_02082158
pop {r4, pc}
- thumb_func_start FUN_0203FF10
-FUN_0203FF10: ; 0x0203FF10
+ thumb_func_start ScrCmd_Unk00FA
+ScrCmd_Unk00FA: ; 0x0203FF10
push {r3-r7, lr}
sub sp, #0x38
add r5, r0, #0x0
@@ -185,8 +185,8 @@ FUN_0203FF10: ; 0x0203FF10
add sp, #0x38
pop {r3-r7, pc}
- thumb_func_start FUN_02040028
-FUN_02040028: ; 0x02040028
+ thumb_func_start ScrCmd_Unk00FB
+ScrCmd_Unk00FB: ; 0x02040028
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -220,8 +220,8 @@ FUN_02040028: ; 0x02040028
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_02040074
-FUN_02040074: ; 0x02040074
+ thumb_func_start ScrCmd_Unk00FC
+ScrCmd_Unk00FC: ; 0x02040074
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -258,8 +258,8 @@ FUN_02040074: ; 0x02040074
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_020400C8
-FUN_020400C8: ; 0x020400C8
+ thumb_func_start ScrCmd_Unk00FD
+ScrCmd_Unk00FD: ; 0x020400C8
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -296,8 +296,8 @@ FUN_020400C8: ; 0x020400C8
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0204011C
-FUN_0204011C: ; 0x0204011C
+ thumb_func_start ScrCmd_Unk00FE
+ScrCmd_Unk00FE: ; 0x0204011C
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -334,8 +334,8 @@ FUN_0204011C: ; 0x0204011C
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02040170
-FUN_02040170: ; 0x02040170
+ thumb_func_start ScrCmd_Unk00FF
+ScrCmd_Unk00FF: ; 0x02040170
push {r4-r6, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -376,8 +376,8 @@ FUN_02040170: ; 0x02040170
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_020401CC
-FUN_020401CC: ; 0x020401CC
+ thumb_func_start ScrCmd_Unk0100
+ScrCmd_Unk0100: ; 0x020401CC
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -405,8 +405,8 @@ FUN_020401F0: ; 0x020401F0
bl FUN_02081EB8
pop {r3, pc}
- thumb_func_start FUN_02040204
-FUN_02040204: ; 0x02040204
+ thumb_func_start ScrCmd_Unk0101
+ScrCmd_Unk0101: ; 0x02040204
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -420,8 +420,8 @@ FUN_02040204: ; 0x02040204
mov r0, #0x1
pop {r4, pc}
- thumb_func_start FUN_02040220
-FUN_02040220: ; 0x02040220
+ thumb_func_start ScrCmd_Unk0102
+ScrCmd_Unk0102: ; 0x02040220
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -448,8 +448,8 @@ FUN_02040220: ; 0x02040220
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0204025C
-FUN_0204025C: ; 0x0204025C
+ thumb_func_start ScrCmd_Unk0103
+ScrCmd_Unk0103: ; 0x0204025C
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -476,8 +476,8 @@ FUN_0204025C: ; 0x0204025C
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02040298
-FUN_02040298: ; 0x02040298
+ thumb_func_start ScrCmd_Unk0104
+ScrCmd_Unk0104: ; 0x02040298
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -504,8 +504,8 @@ FUN_02040298: ; 0x02040298
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_020402D4
-FUN_020402D4: ; 0x020402D4
+ thumb_func_start ScrCmd_Unk0105
+ScrCmd_Unk0105: ; 0x020402D4
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -527,8 +527,8 @@ FUN_020402D4: ; 0x020402D4
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02040304
-FUN_02040304: ; 0x02040304
+ thumb_func_start ScrCmd_Unk0106
+ScrCmd_Unk0106: ; 0x02040304
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -555,8 +555,8 @@ FUN_02040304: ; 0x02040304
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02040340
-FUN_02040340: ; 0x02040340
+ thumb_func_start ScrCmd_Unk0107
+ScrCmd_Unk0107: ; 0x02040340
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -578,8 +578,8 @@ FUN_02040340: ; 0x02040340
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02040370
-FUN_02040370: ; 0x02040370
+ thumb_func_start ScrCmd_Unk0108
+ScrCmd_Unk0108: ; 0x02040370
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -601,8 +601,8 @@ FUN_02040370: ; 0x02040370
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_020403A0
-FUN_020403A0: ; 0x020403A0
+ thumb_func_start ScrCmd_Unk0109
+ScrCmd_Unk0109: ; 0x020403A0
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -624,8 +624,8 @@ FUN_020403A0: ; 0x020403A0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_020403D0
-FUN_020403D0: ; 0x020403D0
+ thumb_func_start ScrCmd_Unk010A
+ScrCmd_Unk010A: ; 0x020403D0
push {r4-r6, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -655,8 +655,8 @@ FUN_020403D0: ; 0x020403D0
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02040414
-FUN_02040414: ; 0x02040414
+ thumb_func_start ScrCmd_Unk010B
+ScrCmd_Unk010B: ; 0x02040414
push {r4-r6, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -686,8 +686,8 @@ FUN_02040414: ; 0x02040414
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_02040458
-FUN_02040458: ; 0x02040458
+ thumb_func_start ScrCmd_Unk010C
+ScrCmd_Unk010C: ; 0x02040458
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -709,8 +709,8 @@ FUN_02040458: ; 0x02040458
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02040488
-FUN_02040488: ; 0x02040488
+ thumb_func_start ScrCmd_Unk0110
+ScrCmd_Unk0110: ; 0x02040488
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -760,8 +760,8 @@ FUN_02040488: ; 0x02040488
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_020404FC
-FUN_020404FC: ; 0x020404FC
+ thumb_func_start ScrCmd_Unk010D
+ScrCmd_Unk010D: ; 0x020404FC
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -783,8 +783,8 @@ FUN_020404FC: ; 0x020404FC
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0204052C
-FUN_0204052C: ; 0x0204052C
+ thumb_func_start ScrCmd_Unk010E
+ScrCmd_Unk010E: ; 0x0204052C
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -813,8 +813,8 @@ FUN_0204052C: ; 0x0204052C
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0204056C
-FUN_0204056C: ; 0x0204056C
+ thumb_func_start ScrCmd_Unk010F
+ScrCmd_Unk010F: ; 0x0204056C
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -836,8 +836,8 @@ FUN_0204056C: ; 0x0204056C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0204059C
-FUN_0204059C: ; 0x0204059C
+ thumb_func_start ScrCmd_Unk0117
+ScrCmd_Unk0117: ; 0x0204059C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -849,8 +849,8 @@ FUN_0204059C: ; 0x0204059C
pop {r3, pc}
.balign 4
- thumb_func_start FUN_020405B4
-FUN_020405B4: ; 0x020405B4
+ thumb_func_start ScrCmd_Unk0118
+ScrCmd_Unk0118: ; 0x020405B4
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -862,8 +862,8 @@ FUN_020405B4: ; 0x020405B4
pop {r3, pc}
.balign 4
- thumb_func_start FUN_020405CC
-FUN_020405CC: ; 0x020405CC
+ thumb_func_start ScrCmd_Unk0111
+ScrCmd_Unk0111: ; 0x020405CC
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -883,8 +883,8 @@ FUN_020405CC: ; 0x020405CC
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_020405F8
-FUN_020405F8: ; 0x020405F8
+ thumb_func_start ScrCmd_Unk0112
+ScrCmd_Unk0112: ; 0x020405F8
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -917,8 +917,8 @@ _02040632:
pop {r3, pc}
.balign 4
- thumb_func_start FUN_02040638
-FUN_02040638: ; 0x02040638
+ thumb_func_start ScrCmd_Unk0113
+ScrCmd_Unk0113: ; 0x02040638
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -929,8 +929,8 @@ FUN_02040638: ; 0x02040638
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0204064C
-FUN_0204064C: ; 0x0204064C
+ thumb_func_start ScrCmd_Unk0114
+ScrCmd_Unk0114: ; 0x0204064C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -941,8 +941,8 @@ FUN_0204064C: ; 0x0204064C
pop {r3, pc}
.balign 4
- thumb_func_start FUN_02040660
-FUN_02040660: ; 0x02040660
+ thumb_func_start ScrCmd_Unk0115
+ScrCmd_Unk0115: ; 0x02040660
push {r4-r5, lr}
sub sp, #0x1c
add r5, r0, #0x0
@@ -991,8 +991,8 @@ _020406BA:
add sp, #0x1c
pop {r4-r5, pc}
- thumb_func_start FUN_020406C0
-FUN_020406C0: ; 0x020406C0
+ thumb_func_start ScrCmd_Unk0116
+ScrCmd_Unk0116: ; 0x020406C0
push {r3, lr}
ldr r0, [r0, #0x74]
bl MOD06_0224D3E8
diff --git a/arm9/asm/scrcmd_5.s b/arm9/asm/scrcmd_5.s
index a1aa5216..2f3bd42c 100644
--- a/arm9/asm/scrcmd_5.s
+++ b/arm9/asm/scrcmd_5.s
@@ -9,8 +9,8 @@ UNK_021C5A10: ; 0x021C5A10
.text
- thumb_func_start FUN_02041194
-FUN_02041194: ; 0x02041194
+ thumb_func_start ScrCmd_Unk024E
+ScrCmd_Unk024E: ; 0x02041194
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -32,8 +32,8 @@ FUN_02041194: ; 0x02041194
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_020411C4
-FUN_020411C4: ; 0x020411C4
+ thumb_func_start ScrCmd_Unk024F
+ScrCmd_Unk024F: ; 0x020411C4
push {r4-r7, lr}
sub sp, #0x24
add r4, r0, #0x0
@@ -213,8 +213,8 @@ _02041336:
.balign 4
_0204133C: .word 0x00000000
- thumb_func_start FUN_02041340
-FUN_02041340: ; 0x02041340
+ thumb_func_start ScrCmd_Unk0250
+ScrCmd_Unk0250: ; 0x02041340
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
diff --git a/arm9/asm/scrcmd_7.s b/arm9/asm/scrcmd_7.s
index 01c0425f..58f8b6dc 100644
--- a/arm9/asm/scrcmd_7.s
+++ b/arm9/asm/scrcmd_7.s
@@ -3,8 +3,8 @@
.text
- thumb_func_start FUN_020416A8
-FUN_020416A8: ; 0x020416A8
+ thumb_func_start ScrCmd_Unk00B6
+ScrCmd_Unk00B6: ; 0x020416A8
push {r3-r7, lr}
sub sp, #0x18
add r5, r0, #0x0
@@ -91,8 +91,8 @@ _02041748:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02041770
-FUN_02041770: ; 0x02041770
+ thumb_func_start ScrCmd_Unk00B7
+ScrCmd_Unk00B7: ; 0x02041770
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -146,8 +146,8 @@ _020417DC:
mov r0, #0x1
pop {r4-r6, pc}
- thumb_func_start FUN_020417E0
-FUN_020417E0: ; 0x020417E0
+ thumb_func_start ScrCmd_Unk00B8
+ScrCmd_Unk00B8: ; 0x020417E0
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -166,8 +166,8 @@ FUN_020417E0: ; 0x020417E0
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_02041808
-FUN_02041808: ; 0x02041808
+ thumb_func_start ScrCmd_Unk00B9
+ScrCmd_Unk00B9: ; 0x02041808
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -207,8 +207,8 @@ _02041854:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0204185C
-FUN_0204185C: ; 0x0204185C
+ thumb_func_start ScrCmd_Unk00E4
+ScrCmd_Unk00E4: ; 0x0204185C
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -230,8 +230,8 @@ FUN_0204185C: ; 0x0204185C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0204188C
-FUN_0204188C: ; 0x0204188C
+ thumb_func_start ScrCmd_Unk00E5
+ScrCmd_Unk00E5: ; 0x0204188C
push {r3-r7, lr}
sub sp, #0x10
add r5, r0, #0x0
@@ -287,8 +287,8 @@ _020418F2:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0204190C
-FUN_0204190C: ; 0x0204190C
+ thumb_func_start ScrCmd_Unk02A0
+ScrCmd_Unk02A0: ; 0x0204190C
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -332,8 +332,8 @@ FUN_0204190C: ; 0x0204190C
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_02041970
-FUN_02041970: ; 0x02041970
+ thumb_func_start ScrCmd_Unk00E7
+ScrCmd_Unk00E7: ; 0x02041970
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -396,8 +396,8 @@ _020419EC:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_020419F8
-FUN_020419F8: ; 0x020419F8
+ thumb_func_start ScrCmd_Unk00E8
+ScrCmd_Unk00E8: ; 0x020419F8
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -460,8 +460,8 @@ _02041A74:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02041A80
-FUN_02041A80: ; 0x02041A80
+ thumb_func_start ScrCmd_Unk00E9
+ScrCmd_Unk00E9: ; 0x02041A80
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -484,8 +484,8 @@ FUN_02041A80: ; 0x02041A80
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02041AB4
-FUN_02041AB4: ; 0x02041AB4
+ thumb_func_start ScrCmd_Unk00EA
+ScrCmd_Unk00EA: ; 0x02041AB4
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -499,16 +499,16 @@ FUN_02041AB4: ; 0x02041AB4
pop {r4, pc}
.balign 4
- thumb_func_start FUN_02041AD4
-FUN_02041AD4: ; 0x02041AD4
+ thumb_func_start ScrCmd_Unk00EB
+ScrCmd_Unk00EB: ; 0x02041AD4
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_02048498
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_02041AE0
-FUN_02041AE0: ; 0x02041AE0
+ thumb_func_start ScrCmd_Unk00EC
+ScrCmd_Unk00EC: ; 0x02041AE0
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -530,8 +530,8 @@ FUN_02041AE0: ; 0x02041AE0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02041B10
-FUN_02041B10: ; 0x02041B10
+ thumb_func_start ScrCmd_Unk00ED
+ScrCmd_Unk00ED: ; 0x02041B10
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -553,8 +553,8 @@ FUN_02041B10: ; 0x02041B10
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02041B40
-FUN_02041B40: ; 0x02041B40
+ thumb_func_start ScrCmd_Unk02BC
+ScrCmd_Unk02BC: ; 0x02041B40
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -576,8 +576,8 @@ FUN_02041B40: ; 0x02041B40
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02041B70
-FUN_02041B70: ; 0x02041B70
+ thumb_func_start ScrCmd_Unk00EE
+ScrCmd_Unk00EE: ; 0x02041B70
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -597,8 +597,8 @@ FUN_02041B70: ; 0x02041B70
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02041B9C
-FUN_02041B9C: ; 0x02041B9C
+ thumb_func_start ScrCmd_Unk00EF
+ScrCmd_Unk00EF: ; 0x02041B9C
push {r4, lr}
sub sp, #0x8
add r4, r0, #0x0
@@ -618,8 +618,8 @@ FUN_02041B9C: ; 0x02041B9C
add sp, #0x8
pop {r4, pc}
- thumb_func_start FUN_02041BC4
-FUN_02041BC4: ; 0x02041BC4
+ thumb_func_start ScrCmd_Unk00F0
+ScrCmd_Unk00F0: ; 0x02041BC4
push {r3-r5, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -639,8 +639,8 @@ FUN_02041BC4: ; 0x02041BC4
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_02041BF0
-FUN_02041BF0: ; 0x02041BF0
+ thumb_func_start ScrCmd_Unk00F1
+ScrCmd_Unk00F1: ; 0x02041BF0
push {r3-r7, lr}
add r6, r0, #0x0
add r0, #0x80
diff --git a/arm9/asm/scrcmd_9.s b/arm9/asm/scrcmd_9.s
index ad61ab32..bad1ef47 100644
--- a/arm9/asm/scrcmd_9.s
+++ b/arm9/asm/scrcmd_9.s
@@ -33,8 +33,8 @@ UNK_020F4270: ; 0x020F4270
.text
- thumb_func_start FUN_02041E40
-FUN_02041E40: ; 0x02041E40
+ thumb_func_start ScrCmd_Unk0235
+ScrCmd_Unk0235: ; 0x02041E40
push {r3-r7, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -217,8 +217,8 @@ _02041FD2:
nop
_02041FD8: .word 0x00000233
- thumb_func_start FUN_02041FDC
-FUN_02041FDC: ; 0x02041FDC
+ thumb_func_start ScrCmd_Unk0236
+ScrCmd_Unk0236: ; 0x02041FDC
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -235,8 +235,8 @@ FUN_02041FDC: ; 0x02041FDC
pop {r4, pc}
.balign 4
- thumb_func_start FUN_02042000
-FUN_02042000: ; 0x02042000
+ thumb_func_start ScrCmd_Unk02B8
+ScrCmd_Unk02B8: ; 0x02042000
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -261,8 +261,8 @@ FUN_02042000: ; 0x02042000
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_02042038
-FUN_02042038: ; 0x02042038
+ thumb_func_start ScrCmd_Unk0237
+ScrCmd_Unk0237: ; 0x02042038
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -356,8 +356,8 @@ _02042106:
nop
_0204210C: .word 0x00000232
- thumb_func_start FUN_02042110
-FUN_02042110: ; 0x02042110
+ thumb_func_start ScrCmd_Unk0238
+ScrCmd_Unk0238: ; 0x02042110
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -384,8 +384,8 @@ FUN_02042110: ; 0x02042110
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0204214C
-FUN_0204214C: ; 0x0204214C
+ thumb_func_start ScrCmd_Unk027C
+ScrCmd_Unk027C: ; 0x0204214C
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
diff --git a/arm9/asm/scrcmd_asm.s b/arm9/asm/scrcmd_asm.s
index d648ac52..af0e7940 100644
--- a/arm9/asm/scrcmd_asm.s
+++ b/arm9/asm/scrcmd_asm.s
@@ -14,8 +14,8 @@ UNK_021C5A0C: ; 0x021C5A0C
.text
- thumb_func_start FUN_0203B024
-FUN_0203B024: ; 0x0203B024
+ thumb_func_start ScrCmd_Unk02A1
+ScrCmd_Unk02A1: ; 0x0203B024
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -156,8 +156,8 @@ _0203B13E:
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203B148
-FUN_0203B148: ; 0x0203B148
+ thumb_func_start ScrCmd_Unk005F
+ScrCmd_Unk005F: ; 0x0203B148
push {r3, lr}
ldr r1, _0203B154 ; =FUN_0203B158
bl SetupNativeScript
@@ -244,8 +244,8 @@ _0203B1EC:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B1F0
-FUN_0203B1F0: ; 0x0203B1F0
+ thumb_func_start ScrCmd_Unk0060
+ScrCmd_Unk0060: ; 0x0203B1F0
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -261,7 +261,7 @@ FUN_0203B1F0: ; 0x0203B1F0
b _0203B214
_0203B20E:
add r0, r5, #0x0
- bl FUN_0203B2E0
+ bl ScrCmd_Unk02B4
_0203B214:
mov r0, #0x1
pop {r3-r5, pc}
@@ -362,8 +362,8 @@ _0203B2D8:
.balign 4
_0203B2DC: .word UNK_021C5A0C
- thumb_func_start FUN_0203B2E0
-FUN_0203B2E0: ; 0x0203B2E0
+ thumb_func_start ScrCmd_Unk02B4
+ScrCmd_Unk02B4: ; 0x0203B2E0
push {r3-r7, lr}
sub sp, #0x8
str r0, [sp, #0x0]
@@ -455,8 +455,8 @@ _0203B398:
_0203B3A8: .word UNK_021C5A0C
_0203B3AC: .word FUN_0203B218
- thumb_func_start FUN_0203B3B0
-FUN_0203B3B0: ; 0x0203B3B0
+ thumb_func_start ScrCmd_Unk0061
+ScrCmd_Unk0061: ; 0x0203B3B0
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -465,8 +465,8 @@ FUN_0203B3B0: ; 0x0203B3B0
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203B3C0
-FUN_0203B3C0: ; 0x0203B3C0
+ thumb_func_start ScrCmd_Unk0062
+ScrCmd_Unk0062: ; 0x0203B3C0
push {r4, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -479,8 +479,8 @@ FUN_0203B3C0: ; 0x0203B3C0
mov r0, #0x0
pop {r4, pc}
- thumb_func_start FUN_0203B3DC
-FUN_0203B3DC: ; 0x0203B3DC
+ thumb_func_start ScrCmd_Unk0063
+ScrCmd_Unk0063: ; 0x0203B3DC
push {r4, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -493,8 +493,8 @@ FUN_0203B3DC: ; 0x0203B3DC
mov r0, #0x0
pop {r4, pc}
- thumb_func_start FUN_0203B3F8
-FUN_0203B3F8: ; 0x0203B3F8
+ thumb_func_start ScrCmd_Unk0064
+ScrCmd_Unk0064: ; 0x0203B3F8
push {r3-r6, lr}
sub sp, #0x4
add r4, r0, #0x0
@@ -527,8 +527,8 @@ _0203B43A:
add sp, #0x4
pop {r3-r6, pc}
- thumb_func_start FUN_0203B440
-FUN_0203B440: ; 0x0203B440
+ thumb_func_start ScrCmd_Unk0065
+ScrCmd_Unk0065: ; 0x0203B440
push {r3-r5, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -546,8 +546,8 @@ FUN_0203B440: ; 0x0203B440
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203B468
-FUN_0203B468: ; 0x0203B468
+ thumb_func_start ScrCmd_Unk0066
+ScrCmd_Unk0066: ; 0x0203B468
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -613,8 +613,8 @@ FUN_0203B468: ; 0x0203B468
pop {r4-r7, pc}
.balign 4
- thumb_func_start FUN_0203B500
-FUN_0203B500: ; 0x0203B500
+ thumb_func_start ScrCmd_Unk0067
+ScrCmd_Unk0067: ; 0x0203B500
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -644,8 +644,8 @@ FUN_0203B500: ; 0x0203B500
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203B544
-FUN_0203B544: ; 0x0203B544
+ thumb_func_start ScrCmd_Unk0068
+ScrCmd_Unk0068: ; 0x0203B544
push {r3-r5, lr}
add r0, #0x80
ldr r5, [r0, #0x0]
@@ -668,8 +668,8 @@ _0203B568:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B574
-FUN_0203B574: ; 0x0203B574
+ thumb_func_start ScrCmd_Unk0069
+ScrCmd_Unk0069: ; 0x0203B574
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -699,8 +699,8 @@ FUN_0203B574: ; 0x0203B574
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203B5B8
-FUN_0203B5B8: ; 0x0203B5B8
+ thumb_func_start ScrCmd_Unk006A
+ScrCmd_Unk006A: ; 0x0203B5B8
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -741,8 +741,8 @@ FUN_0203B5B8: ; 0x0203B5B8
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203B618
-FUN_0203B618: ; 0x0203B618
+ thumb_func_start ScrCmd_Unk01BD
+ScrCmd_Unk01BD: ; 0x0203B618
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -761,8 +761,8 @@ FUN_0203B618: ; 0x0203B618
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B640
-FUN_0203B640: ; 0x0203B640
+ thumb_func_start ScrCmd_Unk006B
+ScrCmd_Unk006B: ; 0x0203B640
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -860,8 +860,8 @@ _0203B6F8:
pop {r4-r7, pc}
.balign 4
- thumb_func_start FUN_0203B724
-FUN_0203B724: ; 0x0203B724
+ thumb_func_start ScrCmd_Unk006C
+ScrCmd_Unk006C: ; 0x0203B724
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -885,8 +885,8 @@ FUN_0203B724: ; 0x0203B724
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203B758
-FUN_0203B758: ; 0x0203B758
+ thumb_func_start ScrCmd_Unk006D
+ScrCmd_Unk006D: ; 0x0203B758
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -911,8 +911,8 @@ FUN_0203B758: ; 0x0203B758
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B790
-FUN_0203B790: ; 0x0203B790
+ thumb_func_start ScrCmd_Unk02AD
+ScrCmd_Unk02AD: ; 0x0203B790
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -945,8 +945,8 @@ _0203B7D2:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B7D8
-FUN_0203B7D8: ; 0x0203B7D8
+ thumb_func_start ScrCmd_Unk006E
+ScrCmd_Unk006E: ; 0x0203B7D8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -958,8 +958,8 @@ FUN_0203B7D8: ; 0x0203B7D8
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203B7F0
-FUN_0203B7F0: ; 0x0203B7F0
+ thumb_func_start ScrCmd_Unk02AB
+ScrCmd_Unk02AB: ; 0x0203B7F0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -979,8 +979,8 @@ FUN_0203B7F0: ; 0x0203B7F0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B81C
-FUN_0203B81C: ; 0x0203B81C
+ thumb_func_start ScrCmd_Unk0093
+ScrCmd_Unk0093: ; 0x0203B81C
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1008,8 +1008,8 @@ FUN_0203B81C: ; 0x0203B81C
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203B85C
-FUN_0203B85C: ; 0x0203B85C
+ thumb_func_start ScrCmd_Unk0094
+ScrCmd_Unk0094: ; 0x0203B85C
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1039,8 +1039,8 @@ FUN_0203B85C: ; 0x0203B85C
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203B8A0
-FUN_0203B8A0: ; 0x0203B8A0
+ thumb_func_start ScrCmd_Unk0095
+ScrCmd_Unk0095: ; 0x0203B8A0
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1069,8 +1069,8 @@ FUN_0203B8A0: ; 0x0203B8A0
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203B8E4
-FUN_0203B8E4: ; 0x0203B8E4
+ thumb_func_start ScrCmd_Unk0191
+ScrCmd_Unk0191: ; 0x0203B8E4
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1092,8 +1092,8 @@ FUN_0203B8E4: ; 0x0203B8E4
nop
_0203B910: .word FUN_0203BC04
- thumb_func_start FUN_0203B914
-FUN_0203B914: ; 0x0203B914
+ thumb_func_start ScrCmd_Unk02A5
+ScrCmd_Unk02A5: ; 0x0203B914
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1115,8 +1115,8 @@ FUN_0203B914: ; 0x0203B914
nop
_0203B940: .word FUN_0203BC04
- thumb_func_start FUN_0203B944
-FUN_0203B944: ; 0x0203B944
+ thumb_func_start ScrCmd_Unk0192
+ScrCmd_Unk0192: ; 0x0203B944
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1134,8 +1134,8 @@ FUN_0203B944: ; 0x0203B944
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B968
-FUN_0203B968: ; 0x0203B968
+ thumb_func_start ScrCmd_Unk0193
+ScrCmd_Unk0193: ; 0x0203B968
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -1171,8 +1171,8 @@ _0203B9A6:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203B9B4
-FUN_0203B9B4: ; 0x0203B9B4
+ thumb_func_start ScrCmd_Unk0194
+ScrCmd_Unk0194: ; 0x0203B9B4
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -1231,8 +1231,8 @@ FUN_0203B9B4: ; 0x0203B9B4
.balign 4
_0203BA38: .word FUN_0203BC04
- thumb_func_start FUN_0203BA3C
-FUN_0203BA3C: ; 0x0203BA3C
+ thumb_func_start ScrCmd_Unk0195
+ScrCmd_Unk0195: ; 0x0203BA3C
push {r4-r6, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -1287,8 +1287,8 @@ _0203BAA2:
str r0, [r4, #0x0]
pop {r4-r6, pc}
- thumb_func_start FUN_0203BAB0
-FUN_0203BAB0: ; 0x0203BAB0
+ thumb_func_start ScrCmd_Unk0196
+ScrCmd_Unk0196: ; 0x0203BAB0
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1318,8 +1318,8 @@ FUN_0203BAB0: ; 0x0203BAB0
nop
_0203BAF0: .word FUN_0203BC04
- thumb_func_start FUN_0203BAF4
-FUN_0203BAF4: ; 0x0203BAF4
+ thumb_func_start ScrCmd_Unk0197
+ScrCmd_Unk0197: ; 0x0203BAF4
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -1348,8 +1348,8 @@ _0203BB20:
str r0, [r4, #0x0]
pop {r3-r5, pc}
- thumb_func_start FUN_0203BB34
-FUN_0203BB34: ; 0x0203BB34
+ thumb_func_start ScrCmd_Unk009B
+ScrCmd_Unk009B: ; 0x0203BB34
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1383,23 +1383,23 @@ FUN_0203BB34: ; 0x0203BB34
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203BB80
-FUN_0203BB80: ; 0x0203BB80
+ thumb_func_start ScrCmd_Unk009C
+ScrCmd_Unk009C: ; 0x0203BB80
mov r0, #0x0
bx lr
- thumb_func_start FUN_0203BB84
-FUN_0203BB84: ; 0x0203BB84
+ thumb_func_start ScrCmd_Unk009D
+ScrCmd_Unk009D: ; 0x0203BB84
mov r0, #0x0
bx lr
- thumb_func_start FUN_0203BB88
-FUN_0203BB88: ; 0x0203BB88
+ thumb_func_start ScrCmd_Unk009E
+ScrCmd_Unk009E: ; 0x0203BB88
mov r0, #0x1
bx lr
- thumb_func_start FUN_0203BB8C
-FUN_0203BB8C: ; 0x0203BB8C
+ thumb_func_start ScrCmd_Unk009F
+ScrCmd_Unk009F: ; 0x0203BB8C
mov r0, #0x0
bx lr
@@ -1477,8 +1477,8 @@ _0203BC16:
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203BC1C
-FUN_0203BC1C: ; 0x0203BC1C
+ thumb_func_start ScrCmd_Unk00A1
+ScrCmd_Unk00A1: ; 0x0203BC1C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -1487,8 +1487,8 @@ FUN_0203BC1C: ; 0x0203BC1C
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203BC2C
-FUN_0203BC2C: ; 0x0203BC2C
+ thumb_func_start ScrCmd_Unk01F8
+ScrCmd_Unk01F8: ; 0x0203BC2C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -1564,8 +1564,8 @@ _0203BC90:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203BCBC
-FUN_0203BCBC: ; 0x0203BCBC
+ thumb_func_start ScrCmd_Unk00A2
+ScrCmd_Unk00A2: ; 0x0203BCBC
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -1574,16 +1574,16 @@ FUN_0203BCBC: ; 0x0203BCBC
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203BCCC
-FUN_0203BCCC: ; 0x0203BCCC
+ thumb_func_start ScrCmd_Unk00A3
+ScrCmd_Unk00A3: ; 0x0203BCCC
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_0206F3B8
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203BCD8
-FUN_0203BCD8: ; 0x0203BCD8
+ thumb_func_start ScrCmd_Unk00A4
+ScrCmd_Unk00A4: ; 0x0203BCD8
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1605,8 +1605,8 @@ FUN_0203BCD8: ; 0x0203BCD8
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203BD08
-FUN_0203BD08: ; 0x0203BD08
+ thumb_func_start ScrCmd_Unk0207
+ScrCmd_Unk0207: ; 0x0203BD08
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -1621,8 +1621,8 @@ FUN_0203BD08: ; 0x0203BD08
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203BD28
-FUN_0203BD28: ; 0x0203BD28
+ thumb_func_start ScrCmd_Unk0208
+ScrCmd_Unk0208: ; 0x0203BD28
push {r4-r7, lr}
sub sp, #0x14
add r5, r0, #0x0
@@ -1688,8 +1688,8 @@ FUN_0203BD28: ; 0x0203BD28
.balign 4
_0203BDB4: .word 0x000003D9
- thumb_func_start FUN_0203BDB8
-FUN_0203BDB8: ; 0x0203BDB8
+ thumb_func_start ScrCmd_Unk028C
+ScrCmd_Unk028C: ; 0x0203BDB8
push {r4-r6, lr}
sub sp, #0x10
add r5, r0, #0x0
@@ -1758,8 +1758,8 @@ FUN_0203BDB8: ; 0x0203BDB8
.balign 4
_0203BE4C: .word 0x000003D9
- thumb_func_start FUN_0203BE50
-FUN_0203BE50: ; 0x0203BE50
+ thumb_func_start ScrCmd_Unk0209
+ScrCmd_Unk0209: ; 0x0203BE50
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -1772,8 +1772,8 @@ FUN_0203BE50: ; 0x0203BE50
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203BE68
-FUN_0203BE68: ; 0x0203BE68
+ thumb_func_start ScrCmd_Unk028D
+ScrCmd_Unk028D: ; 0x0203BE68
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -1786,8 +1786,8 @@ FUN_0203BE68: ; 0x0203BE68
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203BE80
-FUN_0203BE80: ; 0x0203BE80
+ thumb_func_start ScrCmd_Unk028E
+ScrCmd_Unk028E: ; 0x0203BE80
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -1826,8 +1826,8 @@ _0203BEC8:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203BECC
-FUN_0203BECC: ; 0x0203BECC
+ thumb_func_start ScrCmd_Unk020A
+ScrCmd_Unk020A: ; 0x0203BECC
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -1851,8 +1851,8 @@ FUN_0203BECC: ; 0x0203BECC
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203BF00
-FUN_0203BF00: ; 0x0203BF00
+ thumb_func_start ScrCmd_Unk020B
+ScrCmd_Unk020B: ; 0x0203BF00
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -1869,16 +1869,16 @@ _0203BF1C:
mov r0, #0x0
pop {r4, pc}
- thumb_func_start FUN_0203BF20
-FUN_0203BF20: ; 0x0203BF20
+ thumb_func_start ScrCmd_Unk00A5
+ScrCmd_Unk00A5: ; 0x0203BF20
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_0208A338
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203BF2C
-FUN_0203BF2C: ; 0x0203BF2C
+ thumb_func_start ScrCmd_Unk00A6
+ScrCmd_Unk00A6: ; 0x0203BF2C
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
@@ -1917,8 +1917,8 @@ FUN_0203BF2C: ; 0x0203BF2C
pop {r3-r6, pc}
.balign 4
- thumb_func_start FUN_0203BF84
-FUN_0203BF84: ; 0x0203BF84
+ thumb_func_start ScrCmd_Unk00A7
+ScrCmd_Unk00A7: ; 0x0203BF84
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -1966,8 +1966,8 @@ _0203BFCC:
.balign 4
_0203BFE8: .word FUN_0203BB90
- thumb_func_start FUN_0203BFEC
-FUN_0203BFEC: ; 0x0203BFEC
+ thumb_func_start ScrCmd_Unk00A8
+ScrCmd_Unk00A8: ; 0x0203BFEC
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2015,8 +2015,8 @@ _0203C034:
.balign 4
_0203C050: .word FUN_0203BB90
- thumb_func_start FUN_0203C054
-FUN_0203C054: ; 0x0203C054
+ thumb_func_start ScrCmd_Unk012E
+ScrCmd_Unk012E: ; 0x0203C054
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2045,8 +2045,8 @@ _0203C088:
mov r0, #0x1
pop {r4-r6, pc}
- thumb_func_start FUN_0203C090
-FUN_0203C090: ; 0x0203C090
+ thumb_func_start ScrCmd_Unk012F
+ScrCmd_Unk012F: ; 0x0203C090
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2075,8 +2075,8 @@ _0203C0C4:
mov r0, #0x1
pop {r4-r6, pc}
- thumb_func_start FUN_0203C0CC
-FUN_0203C0CC: ; 0x0203C0CC
+ thumb_func_start ScrCmd_Unk0130
+ScrCmd_Unk0130: ; 0x0203C0CC
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2097,8 +2097,8 @@ FUN_0203C0CC: ; 0x0203C0CC
mov r0, #0x1
pop {r3-r5, pc}
- thumb_func_start FUN_0203C0FC
-FUN_0203C0FC: ; 0x0203C0FC
+ thumb_func_start ScrCmd_Unk0205
+ScrCmd_Unk0205: ; 0x0203C0FC
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -2112,8 +2112,8 @@ FUN_0203C0FC: ; 0x0203C0FC
.balign 4
_0203C114: .word FUN_0203BC04
- thumb_func_start FUN_0203C118
-FUN_0203C118: ; 0x0203C118
+ thumb_func_start ScrCmd_Unk00A9
+ScrCmd_Unk00A9: ; 0x0203C118
push {r3, lr}
add r1, r0, #0x0
ldr r0, [r1, #0x74]
@@ -2124,8 +2124,8 @@ FUN_0203C118: ; 0x0203C118
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203C12C
-FUN_0203C12C: ; 0x0203C12C
+ thumb_func_start ScrCmd_Unk00AA
+ScrCmd_Unk00AA: ; 0x0203C12C
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2157,8 +2157,8 @@ FUN_0203C12C: ; 0x0203C12C
nop
_0203C170: .word FUN_0203BB90
- thumb_func_start FUN_0203C174
-FUN_0203C174: ; 0x0203C174
+ thumb_func_start ScrCmd_Unk01D7
+ScrCmd_Unk01D7: ; 0x0203C174
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2184,8 +2184,8 @@ FUN_0203C174: ; 0x0203C174
.balign 4
_0203C1A8: .word FUN_0203BB90
- thumb_func_start FUN_0203C1AC
-FUN_0203C1AC: ; 0x0203C1AC
+ thumb_func_start ScrCmd_Unk01D8
+ScrCmd_Unk01D8: ; 0x0203C1AC
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2225,8 +2225,8 @@ _0203C1FA:
strh r0, [r4, #0x0]
pop {r3-r5, pc}
- thumb_func_start FUN_0203C200
-FUN_0203C200: ; 0x0203C200
+ thumb_func_start ScrCmd_Unk01D9
+ScrCmd_Unk01D9: ; 0x0203C200
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2279,8 +2279,8 @@ FUN_0203C200: ; 0x0203C200
.balign 4
_0203C274: .word FUN_0203BB90
- thumb_func_start ScrCmd_monstoragepc
-ScrCmd_monstoragepc: ; 0x0203C278
+ thumb_func_start ScrCmd_MonStoragePC
+ScrCmd_MonStoragePC: ; 0x0203C278
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2315,8 +2315,8 @@ ScrCmd_monstoragepc: ; 0x0203C278
nop
_0203C2C0: .word FUN_0203BBBC
- thumb_func_start FUN_0203C2C4
-FUN_0203C2C4: ; 0x0203C2C4
+ thumb_func_start ScrCmd_Unk00AC
+ScrCmd_Unk00AC: ; 0x0203C2C4
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -2330,8 +2330,8 @@ FUN_0203C2C4: ; 0x0203C2C4
.balign 4
_0203C2DC: .word FUN_0203BC04
- thumb_func_start FUN_0203C2E0
-FUN_0203C2E0: ; 0x0203C2E0
+ thumb_func_start ScrCmd_Unk00AD
+ScrCmd_Unk00AD: ; 0x0203C2E0
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -2340,8 +2340,8 @@ FUN_0203C2E0: ; 0x0203C2E0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203C2F0
-FUN_0203C2F0: ; 0x0203C2F0
+ thumb_func_start ScrCmd_Unk00AE
+ScrCmd_Unk00AE: ; 0x0203C2F0
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -2350,8 +2350,8 @@ FUN_0203C2F0: ; 0x0203C2F0
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203C300
-FUN_0203C300: ; 0x0203C300
+ thumb_func_start ScrCmd_Unk00AF
+ScrCmd_Unk00AF: ; 0x0203C300
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2372,8 +2372,8 @@ FUN_0203C300: ; 0x0203C300
.balign 4
_0203C328: .word FUN_0203BB90
- thumb_func_start ScrCmd_halloffame
-ScrCmd_halloffame: ; 0x0203C32C
+ thumb_func_start ScrCmd_HallOfFame
+ScrCmd_HallOfFame: ; 0x0203C32C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -2382,8 +2382,8 @@ ScrCmd_halloffame: ; 0x0203C32C
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203C33C
-FUN_0203C33C: ; 0x0203C33C
+ thumb_func_start ScrCmd_Unk00B1
+ScrCmd_Unk00B1: ; 0x0203C33C
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2404,8 +2404,8 @@ FUN_0203C33C: ; 0x0203C33C
.balign 4
_0203C364: .word FUN_0203BB90
- thumb_func_start FUN_0203C368
-FUN_0203C368: ; 0x0203C368
+ thumb_func_start ScrCmd_Unk00B2
+ScrCmd_Unk00B2: ; 0x0203C368
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2450,8 +2450,8 @@ _0203C3C0:
.balign 4
_0203C3C4: .word FUN_0203BC04
- thumb_func_start FUN_0203C3C8
-FUN_0203C3C8: ; 0x0203C3C8
+ thumb_func_start ScrCmd_Unk00B3
+ScrCmd_Unk00B3: ; 0x0203C3C8
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -2466,8 +2466,8 @@ FUN_0203C3C8: ; 0x0203C3C8
mov r0, #0x1
pop {r4, pc}
- thumb_func_start FUN_0203C3E8
-FUN_0203C3E8: ; 0x0203C3E8
+ thumb_func_start ScrCmd_Unk00B4
+ScrCmd_Unk00B4: ; 0x0203C3E8
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2499,8 +2499,8 @@ FUN_0203C3E8: ; 0x0203C3E8
nop
_0203C42C: .word FUN_0203BC04
- thumb_func_start FUN_0203C430
-FUN_0203C430: ; 0x0203C430
+ thumb_func_start ScrCmd_Unk00B5
+ScrCmd_Unk00B5: ; 0x0203C430
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2522,8 +2522,8 @@ FUN_0203C430: ; 0x0203C430
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203C460
-FUN_0203C460: ; 0x0203C460
+ thumb_func_start ScrCmd_Unk0178
+ScrCmd_Unk0178: ; 0x0203C460
push {r4-r6, lr}
add r5, r0, #0x0
ldr r1, [r5, #0x8]
@@ -2564,8 +2564,8 @@ _0203C492:
.balign 4
_0203C4AC: .word FUN_0203BC04
- thumb_func_start FUN_0203C4B0
-FUN_0203C4B0: ; 0x0203C4B0
+ thumb_func_start ScrCmd_Unk0179
+ScrCmd_Unk0179: ; 0x0203C4B0
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -2594,8 +2594,8 @@ _0203C4DC:
str r0, [r4, #0x0]
pop {r3-r5, pc}
- thumb_func_start FUN_0203C4F0
-FUN_0203C4F0: ; 0x0203C4F0
+ thumb_func_start ScrCmd_Unk00BA
+ScrCmd_Unk00BA: ; 0x0203C4F0
push {r3-r4, lr}
sub sp, #0xc
add r4, r0, #0x0
@@ -2618,8 +2618,8 @@ FUN_0203C4F0: ; 0x0203C4F0
pop {r3-r4, pc}
.balign 4
- thumb_func_start FUN_0203C520
-FUN_0203C520: ; 0x0203C520
+ thumb_func_start ScrCmd_Unk00BB
+ScrCmd_Unk00BB: ; 0x0203C520
push {r4-r7, lr}
sub sp, #0x34
add r5, r0, #0x0
@@ -2666,8 +2666,8 @@ FUN_0203C520: ; 0x0203C520
add sp, #0x34
pop {r4-r7, pc}
- thumb_func_start FUN_0203C58C
-FUN_0203C58C: ; 0x0203C58C
+ thumb_func_start ScrCmd_Unk0271
+ScrCmd_Unk0271: ; 0x0203C58C
push {r3-r4, lr}
sub sp, #0xc
add r4, r0, #0x0
@@ -2690,8 +2690,8 @@ FUN_0203C58C: ; 0x0203C58C
pop {r3-r4, pc}
.balign 4
- thumb_func_start FUN_0203C5BC
-FUN_0203C5BC: ; 0x0203C5BC
+ thumb_func_start ScrCmd_Unk0243
+ScrCmd_Unk0243: ; 0x0203C5BC
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2729,8 +2729,8 @@ FUN_0203C5BC: ; 0x0203C5BC
nop
_0203C610: .word 0x0000FFFF
- thumb_func_start FUN_0203C614
-FUN_0203C614: ; 0x0203C614
+ thumb_func_start ScrCmd_Unk0244
+ScrCmd_Unk0244: ; 0x0203C614
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -2777,8 +2777,8 @@ FUN_0203C614: ; 0x0203C614
.balign 4
_0203C67C: .word 0x0000FFFF
- thumb_func_start FUN_0203C680
-FUN_0203C680: ; 0x0203C680
+ thumb_func_start ScrCmd_Unk0245
+ScrCmd_Unk0245: ; 0x0203C680
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -2808,8 +2808,8 @@ FUN_0203C680: ; 0x0203C680
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203C6C4
-FUN_0203C6C4: ; 0x0203C6C4
+ thumb_func_start ScrCmd_Unk00BC
+ScrCmd_Unk00BC: ; 0x0203C6C4
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -2840,8 +2840,8 @@ FUN_0203C6C4: ; 0x0203C6C4
add sp, #0xc
pop {r4-r7, pc}
- thumb_func_start FUN_0203C70C
-FUN_0203C70C: ; 0x0203C70C
+ thumb_func_start ScrCmd_Unk00BD
+ScrCmd_Unk00BD: ; 0x0203C70C
push {r3, lr}
ldr r1, _0203C718 ; =FUN_0203C71C
bl SetupNativeScript
@@ -2863,8 +2863,8 @@ _0203C72A:
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203C730
-FUN_0203C730: ; 0x0203C730
+ thumb_func_start ScrCmd_Unk00BE
+ScrCmd_Unk00BE: ; 0x0203C730
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -2902,8 +2902,8 @@ FUN_0203C730: ; 0x0203C730
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_0203C788
-FUN_0203C788: ; 0x0203C788
+ thumb_func_start ScrCmd_Unk0203
+ScrCmd_Unk0203: ; 0x0203C788
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -2943,8 +2943,8 @@ FUN_0203C788: ; 0x0203C788
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_0203C7E4
-FUN_0203C7E4: ; 0x0203C7E4
+ thumb_func_start ScrCmd_Unk0204
+ScrCmd_Unk0204: ; 0x0203C7E4
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -2953,8 +2953,8 @@ FUN_0203C7E4: ; 0x0203C7E4
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203C7F4
-FUN_0203C7F4: ; 0x0203C7F4
+ thumb_func_start ScrCmd_Unk0200
+ScrCmd_Unk0200: ; 0x0203C7F4
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -2974,8 +2974,8 @@ FUN_0203C7F4: ; 0x0203C7F4
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203C820
-FUN_0203C820: ; 0x0203C820
+ thumb_func_start ScrCmd_Unk0201
+ScrCmd_Unk0201: ; 0x0203C820
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -2993,8 +2993,8 @@ FUN_0203C820: ; 0x0203C820
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203C844
-FUN_0203C844: ; 0x0203C844
+ thumb_func_start ScrCmd_Unk00BF
+ScrCmd_Unk00BF: ; 0x0203C844
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -3016,8 +3016,8 @@ FUN_0203C844: ; 0x0203C844
mov r0, #0x1
pop {r3-r5, pc}
- thumb_func_start FUN_0203C874
-FUN_0203C874: ; 0x0203C874
+ thumb_func_start ScrCmd_Unk00C0
+ScrCmd_Unk00C0: ; 0x0203C874
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3046,8 +3046,8 @@ FUN_0203C874: ; 0x0203C874
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203C8B4
-FUN_0203C8B4: ; 0x0203C8B4
+ thumb_func_start ScrCmd_Unk00C1
+ScrCmd_Unk00C1: ; 0x0203C8B4
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -3069,8 +3069,8 @@ FUN_0203C8B4: ; 0x0203C8B4
mov r0, #0x1
pop {r3-r5, pc}
- thumb_func_start FUN_0203C8E4
-FUN_0203C8E4: ; 0x0203C8E4
+ thumb_func_start ScrCmd_Unk00C2
+ScrCmd_Unk00C2: ; 0x0203C8E4
push {r4-r6, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -3104,8 +3104,8 @@ FUN_0203C8E4: ; 0x0203C8E4
add sp, #0x8
pop {r4-r6, pc}
- thumb_func_start FUN_0203C930
-FUN_0203C930: ; 0x0203C930
+ thumb_func_start ScrCmd_Unk00C3
+ScrCmd_Unk00C3: ; 0x0203C930
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -3127,8 +3127,8 @@ FUN_0203C930: ; 0x0203C930
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203C960
-FUN_0203C960: ; 0x0203C960
+ thumb_func_start ScrCmd_Unk00C4
+ScrCmd_Unk00C4: ; 0x0203C960
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -3150,8 +3150,8 @@ FUN_0203C960: ; 0x0203C960
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203C990
-FUN_0203C990: ; 0x0203C990
+ thumb_func_start ScrCmd_Unk00C5
+ScrCmd_Unk00C5: ; 0x0203C990
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3217,16 +3217,16 @@ _0203CA1A:
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203CA20
-FUN_0203CA20: ; 0x0203CA20
+ thumb_func_start ScrCmd_Unk00C6
+ScrCmd_Unk00C6: ; 0x0203CA20
push {r3, lr}
ldr r0, [r0, #0x74]
bl MOD05_021E7030
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203CA2C
-FUN_0203CA2C: ; 0x0203CA2C
+ thumb_func_start ScrCmd_Unk00C7
+ScrCmd_Unk00C7: ; 0x0203CA2C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -3251,8 +3251,8 @@ _0203CA56:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203CA5C
-FUN_0203CA5C: ; 0x0203CA5C
+ thumb_func_start ScrCmd_Unk00C8
+ScrCmd_Unk00C8: ; 0x0203CA5C
push {r4, lr}
add r4, r0, #0x0
ldr r1, [r4, #0x8]
@@ -3317,8 +3317,8 @@ _0203CAE4:
mov r0, #0x0
pop {r4, pc}
- thumb_func_start FUN_0203CAE8
-FUN_0203CAE8: ; 0x0203CAE8
+ thumb_func_start ScrCmd_Unk02BF
+ScrCmd_Unk02BF: ; 0x0203CAE8
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -3334,8 +3334,8 @@ FUN_0203CAE8: ; 0x0203CAE8
mov r0, #0x0
pop {r4, pc}
- thumb_func_start FUN_0203CB08
-FUN_0203CB08: ; 0x0203CB08
+ thumb_func_start ScrCmd_Unk00C9
+ScrCmd_Unk00C9: ; 0x0203CB08
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -3348,8 +3348,8 @@ FUN_0203CB08: ; 0x0203CB08
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203CB20
-FUN_0203CB20: ; 0x0203CB20
+ thumb_func_start ScrCmd_Unk00CA
+ScrCmd_Unk00CA: ; 0x0203CB20
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -3368,8 +3368,8 @@ FUN_0203CB20: ; 0x0203CB20
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203CB48
-FUN_0203CB48: ; 0x0203CB48
+ thumb_func_start ScrCmd_Unk00CB
+ScrCmd_Unk00CB: ; 0x0203CB48
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -3381,8 +3381,8 @@ FUN_0203CB48: ; 0x0203CB48
mov r0, #0x1
pop {r4, pc}
- thumb_func_start FUN_0203CB60
-FUN_0203CB60: ; 0x0203CB60
+ thumb_func_start ScrCmd_Unk00CC
+ScrCmd_Unk00CC: ; 0x0203CB60
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -3391,8 +3391,8 @@ FUN_0203CB60: ; 0x0203CB60
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203CB70
-FUN_0203CB70: ; 0x0203CB70
+ thumb_func_start ScrCmd_Unk00E3
+ScrCmd_Unk00E3: ; 0x0203CB70
push {r4-r6, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -3425,8 +3425,8 @@ FUN_0203CB70: ; 0x0203CB70
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203CBBC
-FUN_0203CBBC: ; 0x0203CBBC
+ thumb_func_start ScrCmd_Unk00DE
+ScrCmd_Unk00DE: ; 0x0203CBBC
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -3446,8 +3446,8 @@ FUN_0203CBBC: ; 0x0203CBBC
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203CBE8
-FUN_0203CBE8: ; 0x0203CBE8
+ thumb_func_start ScrCmd_Unk00E6
+ScrCmd_Unk00E6: ; 0x0203CBE8
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3514,8 +3514,8 @@ FUN_0203CBE8: ; 0x0203CBE8
.balign 4
_0203CC84: .word FUN_0203A2F0
- thumb_func_start FUN_0203CC88
-FUN_0203CC88: ; 0x0203CC88
+ thumb_func_start ScrCmd_Unk00F2
+ScrCmd_Unk00F2: ; 0x0203CC88
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -3585,8 +3585,8 @@ _0203CD18:
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203CD20
-FUN_0203CD20: ; 0x0203CD20
+ thumb_func_start ScrCmd_Unk00F3
+ScrCmd_Unk00F3: ; 0x0203CD20
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -3656,24 +3656,24 @@ _0203CDB0:
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203CDB8
-FUN_0203CDB8: ; 0x0203CDB8
+ thumb_func_start ScrCmd_Unk00F4
+ScrCmd_Unk00F4: ; 0x0203CDB8
push {r3, lr}
bl ScriptReadHalfword
mov r0, #0x1
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203CDC4
-FUN_0203CDC4: ; 0x0203CDC4
+ thumb_func_start ScrCmd_Unk00F5
+ScrCmd_Unk00F5: ; 0x0203CDC4
push {r3, lr}
bl ScriptReadHalfword
mov r0, #0x1
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203CDD0
-FUN_0203CDD0: ; 0x0203CDD0
+ thumb_func_start ScrCmd_Unk00F6
+ScrCmd_Unk00F6: ; 0x0203CDD0
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3696,16 +3696,16 @@ FUN_0203CDD0: ; 0x0203CDD0
mov r0, #0x1
pop {r4-r6, pc}
- thumb_func_start FUN_0203CE00
-FUN_0203CE00: ; 0x0203CE00
+ thumb_func_start ScrCmd_Unk00F7
+ScrCmd_Unk00F7: ; 0x0203CE00
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_02080C38
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203CE0C
-FUN_0203CE0C: ; 0x0203CE0C
+ thumb_func_start ScrCmd_Unk011B
+ScrCmd_Unk011B: ; 0x0203CE0C
push {r3-r4, lr}
sub sp, #0x14
add r4, r0, #0x0
@@ -3759,8 +3759,8 @@ FUN_0203CE0C: ; 0x0203CE0C
pop {r3-r4, pc}
.balign 4
- thumb_func_start FUN_0203CE8C
-FUN_0203CE8C: ; 0x0203CE8C
+ thumb_func_start ScrCmd_Unk011C
+ScrCmd_Unk011C: ; 0x0203CE8C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -3781,8 +3781,8 @@ FUN_0203CE8C: ; 0x0203CE8C
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203CEBC
-FUN_0203CEBC: ; 0x0203CEBC
+ thumb_func_start ScrCmd_Unk011D
+ScrCmd_Unk011D: ; 0x0203CEBC
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -3816,8 +3816,8 @@ FUN_0203CEBC: ; 0x0203CEBC
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_0203CF04
-FUN_0203CF04: ; 0x0203CF04
+ thumb_func_start ScrCmd_Unk011E
+ScrCmd_Unk011E: ; 0x0203CF04
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3839,8 +3839,8 @@ FUN_0203CF04: ; 0x0203CF04
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203CF34
-FUN_0203CF34: ; 0x0203CF34
+ thumb_func_start ScrCmd_Unk011F
+ScrCmd_Unk011F: ; 0x0203CF34
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3862,8 +3862,8 @@ FUN_0203CF34: ; 0x0203CF34
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203CF64
-FUN_0203CF64: ; 0x0203CF64
+ thumb_func_start ScrCmd_Unk0120
+ScrCmd_Unk0120: ; 0x0203CF64
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3885,8 +3885,8 @@ FUN_0203CF64: ; 0x0203CF64
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203CF94
-FUN_0203CF94: ; 0x0203CF94
+ thumb_func_start ScrCmd_Unk0121
+ScrCmd_Unk0121: ; 0x0203CF94
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3908,13 +3908,13 @@ FUN_0203CF94: ; 0x0203CF94
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203CFC4
-FUN_0203CFC4: ; 0x0203CFC4
+ thumb_func_start ScrCmd_Unk0122
+ScrCmd_Unk0122: ; 0x0203CFC4
mov r0, #0x0
bx lr
- thumb_func_start FUN_0203CFC8
-FUN_0203CFC8: ; 0x0203CFC8
+ thumb_func_start ScrCmd_Unk0123
+ScrCmd_Unk0123: ; 0x0203CFC8
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -3975,8 +3975,8 @@ _0203D048:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203D050
-FUN_0203D050: ; 0x0203D050
+ thumb_func_start ScrCmd_Unk0124
+ScrCmd_Unk0124: ; 0x0203D050
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
@@ -4014,8 +4014,8 @@ FUN_0203D050: ; 0x0203D050
pop {r3-r6, pc}
.balign 4
- thumb_func_start FUN_0203D0A4
-FUN_0203D0A4: ; 0x0203D0A4
+ thumb_func_start ScrCmd_Unk02BD
+ScrCmd_Unk02BD: ; 0x0203D0A4
push {r3-r6, lr}
sub sp, #0x4
add r5, r0, #0x0
@@ -4053,8 +4053,8 @@ FUN_0203D0A4: ; 0x0203D0A4
pop {r3-r6, pc}
.balign 4
- thumb_func_start FUN_0203D0F8
-FUN_0203D0F8: ; 0x0203D0F8
+ thumb_func_start ScrCmd_Unk0125
+ScrCmd_Unk0125: ; 0x0203D0F8
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -4081,16 +4081,16 @@ FUN_0203D0F8: ; 0x0203D0F8
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D134
-FUN_0203D134: ; 0x0203D134
+ thumb_func_start ScrCmd_Unk0126
+ScrCmd_Unk0126: ; 0x0203D134
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_020470AC
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203D140
-FUN_0203D140: ; 0x0203D140
+ thumb_func_start ScrCmd_Unk0127
+ScrCmd_Unk0127: ; 0x0203D140
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -4099,8 +4099,8 @@ FUN_0203D140: ; 0x0203D140
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D150
-FUN_0203D150: ; 0x0203D150
+ thumb_func_start ScrCmd_Unk0128
+ScrCmd_Unk0128: ; 0x0203D150
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -4119,8 +4119,8 @@ FUN_0203D150: ; 0x0203D150
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D178
-FUN_0203D178: ; 0x0203D178
+ thumb_func_start ScrCmd_Unk0129
+ScrCmd_Unk0129: ; 0x0203D178
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4134,8 +4134,8 @@ FUN_0203D178: ; 0x0203D178
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203D194
-FUN_0203D194: ; 0x0203D194
+ thumb_func_start ScrCmd_Unk012A
+ScrCmd_Unk012A: ; 0x0203D194
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -4144,8 +4144,8 @@ FUN_0203D194: ; 0x0203D194
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D1A4
-FUN_0203D1A4: ; 0x0203D1A4
+ thumb_func_start ScrCmd_Unk012B
+ScrCmd_Unk012B: ; 0x0203D1A4
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4159,8 +4159,8 @@ FUN_0203D1A4: ; 0x0203D1A4
.balign 4
_0203D1BC: .word FUN_0203BC04
- thumb_func_start FUN_0203D1C0
-FUN_0203D1C0: ; 0x0203D1C0
+ thumb_func_start ScrCmd_Unk012C
+ScrCmd_Unk012C: ; 0x0203D1C0
push {r3-r5, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -4203,8 +4203,8 @@ _0203D210:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203D214
-FUN_0203D214: ; 0x0203D214
+ thumb_func_start ScrCmd_Unk012D
+ScrCmd_Unk012D: ; 0x0203D214
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -4223,16 +4223,16 @@ FUN_0203D214: ; 0x0203D214
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D23C
-FUN_0203D23C: ; 0x0203D23C
+ thumb_func_start ScrCmd_Unk0131
+ScrCmd_Unk0131: ; 0x0203D23C
push {r3, lr}
ldr r0, [r0, #0x74]
bl MOD05_021E3424
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203D248
-FUN_0203D248: ; 0x0203D248
+ thumb_func_start ScrCmd_Unk0132
+ScrCmd_Unk0132: ; 0x0203D248
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -4254,8 +4254,8 @@ FUN_0203D248: ; 0x0203D248
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D278
-FUN_0203D278: ; 0x0203D278
+ thumb_func_start ScrCmd_Unk0133
+ScrCmd_Unk0133: ; 0x0203D278
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -4275,8 +4275,8 @@ FUN_0203D278: ; 0x0203D278
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D2A4
-FUN_0203D2A4: ; 0x0203D2A4
+ thumb_func_start ScrCmd_Unk0134
+ScrCmd_Unk0134: ; 0x0203D2A4
push {r4-r6, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -4304,8 +4304,8 @@ FUN_0203D2A4: ; 0x0203D2A4
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203D2E4
-FUN_0203D2E4: ; 0x0203D2E4
+ thumb_func_start ScrCmd_Unk0135
+ScrCmd_Unk0135: ; 0x0203D2E4
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -4342,16 +4342,16 @@ _0203D324:
bl FUN_020315D8
pop {r4, pc}
- thumb_func_start FUN_0203D330
-FUN_0203D330: ; 0x0203D330
+ thumb_func_start ScrCmd_Unk0136
+ScrCmd_Unk0136: ; 0x0203D330
push {r3, lr}
bl FUN_0203168C
mov r0, #0x0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D33C
-FUN_0203D33C: ; 0x0203D33C
+ thumb_func_start ScrCmd_Unk0137
+ScrCmd_Unk0137: ; 0x0203D33C
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -4373,8 +4373,8 @@ FUN_0203D33C: ; 0x0203D33C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D36C
-FUN_0203D36C: ; 0x0203D36C
+ thumb_func_start ScrCmd_Unk0138
+ScrCmd_Unk0138: ; 0x0203D36C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -4400,8 +4400,8 @@ FUN_0203D36C: ; 0x0203D36C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D3A4
-FUN_0203D3A4: ; 0x0203D3A4
+ thumb_func_start ScrCmd_Unk0139
+ScrCmd_Unk0139: ; 0x0203D3A4
push {r4, lr}
bl ScriptReadHalfword
add r4, r0, #0x0
@@ -4430,8 +4430,8 @@ _0203D3D8:
mov r0, #0x0
pop {r4, pc}
- thumb_func_start FUN_0203D3DC
-FUN_0203D3DC: ; 0x0203D3DC
+ thumb_func_start ScrCmd_Unk013C
+ScrCmd_Unk013C: ; 0x0203D3DC
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -4480,8 +4480,8 @@ _0203D434:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203D448
-FUN_0203D448: ; 0x0203D448
+ thumb_func_start ScrCmd_Unk013D
+ScrCmd_Unk013D: ; 0x0203D448
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -4490,8 +4490,8 @@ FUN_0203D448: ; 0x0203D448
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D458
-FUN_0203D458: ; 0x0203D458
+ thumb_func_start ScrCmd_Unk013E
+ScrCmd_Unk013E: ; 0x0203D458
push {r4, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4520,8 +4520,8 @@ _0203D48A:
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D490
-FUN_0203D490: ; 0x0203D490
+ thumb_func_start ScrCmd_Unk013F
+ScrCmd_Unk013F: ; 0x0203D490
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -4560,8 +4560,8 @@ FUN_0203D490: ; 0x0203D490
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203D4E8
-FUN_0203D4E8: ; 0x0203D4E8
+ thumb_func_start ScrCmd_Unk02BA
+ScrCmd_Unk02BA: ; 0x0203D4E8
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -4591,8 +4591,8 @@ _0203D522:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D528
-FUN_0203D528: ; 0x0203D528
+ thumb_func_start ScrCmd_Unk0140
+ScrCmd_Unk0140: ; 0x0203D528
push {r4-r6, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4617,8 +4617,8 @@ FUN_0203D528: ; 0x0203D528
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203D560
-FUN_0203D560: ; 0x0203D560
+ thumb_func_start ScrCmd_Unk0146
+ScrCmd_Unk0146: ; 0x0203D560
push {r3-r7, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4653,8 +4653,8 @@ FUN_0203D560: ; 0x0203D560
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203D5B0
-FUN_0203D5B0: ; 0x0203D5B0
+ thumb_func_start ScrCmd_Unk0141
+ScrCmd_Unk0141: ; 0x0203D5B0
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -4691,8 +4691,8 @@ _0203D5F0:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203D5F8
-FUN_0203D5F8: ; 0x0203D5F8
+ thumb_func_start ScrCmd_Unk0142
+ScrCmd_Unk0142: ; 0x0203D5F8
push {r3, lr}
add r0, #0x80
ldr r1, [r0, #0x0]
@@ -4703,8 +4703,8 @@ FUN_0203D5F8: ; 0x0203D5F8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D60C
-FUN_0203D60C: ; 0x0203D60C
+ thumb_func_start ScrCmd_Unk013A
+ScrCmd_Unk013A: ; 0x0203D60C
push {r3, lr}
mov r0, #0x4
bl FUN_02052B74
@@ -4712,8 +4712,8 @@ FUN_0203D60C: ; 0x0203D60C
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203D61C
-FUN_0203D61C: ; 0x0203D61C
+ thumb_func_start ScrCmd_Unk013B
+ScrCmd_Unk013B: ; 0x0203D61C
push {r3, lr}
bl FUN_02031C64
bl FUN_02031B50
@@ -4722,8 +4722,8 @@ FUN_0203D61C: ; 0x0203D61C
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203D630
-FUN_0203D630: ; 0x0203D630
+ thumb_func_start ScrCmd_Unk0143
+ScrCmd_Unk0143: ; 0x0203D630
push {r4-r6, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -4750,8 +4750,8 @@ FUN_0203D630: ; 0x0203D630
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203D66C
-FUN_0203D66C: ; 0x0203D66C
+ thumb_func_start ScrCmd_Unk0144
+ScrCmd_Unk0144: ; 0x0203D66C
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -4795,8 +4795,8 @@ _0203D6BC:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D6C4
-FUN_0203D6C4: ; 0x0203D6C4
+ thumb_func_start ScrCmd_Unk0145
+ScrCmd_Unk0145: ; 0x0203D6C4
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -4847,8 +4847,8 @@ _0203D720:
.balign 4
_0203D724: .word gMain
- thumb_func_start FUN_0203D728
-FUN_0203D728: ; 0x0203D728
+ thumb_func_start ScrCmd_Unk0153
+ScrCmd_Unk0153: ; 0x0203D728
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -4857,8 +4857,8 @@ FUN_0203D728: ; 0x0203D728
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203D738
-FUN_0203D738: ; 0x0203D738
+ thumb_func_start ScrCmd_Unk0154
+ScrCmd_Unk0154: ; 0x0203D738
push {r4-r6, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4884,8 +4884,8 @@ FUN_0203D738: ; 0x0203D738
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203D774
-FUN_0203D774: ; 0x0203D774
+ thumb_func_start ScrCmd_Unk0155
+ScrCmd_Unk0155: ; 0x0203D774
push {r3-r7, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4928,8 +4928,8 @@ FUN_0203D774: ; 0x0203D774
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203D7DC
-FUN_0203D7DC: ; 0x0203D7DC
+ thumb_func_start ScrCmd_Unk029C
+ScrCmd_Unk029C: ; 0x0203D7DC
push {r3-r7, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -4966,8 +4966,8 @@ FUN_0203D7DC: ; 0x0203D7DC
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203D834
-FUN_0203D834: ; 0x0203D834
+ thumb_func_start ScrCmd_Unk0156
+ScrCmd_Unk0156: ; 0x0203D834
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -4990,16 +4990,16 @@ FUN_0203D834: ; 0x0203D834
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203D868
-FUN_0203D868: ; 0x0203D868
+ thumb_func_start ScrCmd_Unk014B
+ScrCmd_Unk014B: ; 0x0203D868
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_02048498
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203D874
-FUN_0203D874: ; 0x0203D874
+ thumb_func_start ScrCmd_Unk014C
+ScrCmd_Unk014C: ; 0x0203D874
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5019,8 +5019,8 @@ FUN_0203D874: ; 0x0203D874
pop {r3-r5, pc}
.balign 4
- thumb_func_start ScrCmd_getplayergender
-ScrCmd_getplayergender: ; 0x0203D8A0
+ thumb_func_start ScrCmd_GetPlayerGender
+ScrCmd_GetPlayerGender: ; 0x0203D8A0
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -5041,8 +5041,8 @@ ScrCmd_getplayergender: ; 0x0203D8A0
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start ScrCmd_healparty
-ScrCmd_healparty: ; 0x0203D8D0
+ thumb_func_start ScrCmd_HealParty
+ScrCmd_HealParty: ; 0x0203D8D0
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_02046528
@@ -5053,13 +5053,13 @@ ScrCmd_healparty: ; 0x0203D8D0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D8E8
-FUN_0203D8E8: ; 0x0203D8E8
+ thumb_func_start ScrCmd_Unk014F
+ScrCmd_Unk014F: ; 0x0203D8E8
mov r0, #0x0
bx lr
- thumb_func_start FUN_0203D8EC
-FUN_0203D8EC: ; 0x0203D8EC
+ thumb_func_start ScrCmd_Unk0150
+ScrCmd_Unk0150: ; 0x0203D8EC
push {r4, lr}
add r4, r0, #0x0
bl FUN_02050024
@@ -5087,8 +5087,8 @@ _0203D91A:
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D920
-FUN_0203D920: ; 0x0203D920
+ thumb_func_start ScrCmd_Unk02BB
+ScrCmd_Unk02BB: ; 0x0203D920
push {r4, lr}
add r4, r0, #0x0
bl FUN_02050048
@@ -5100,8 +5100,8 @@ FUN_0203D920: ; 0x0203D920
.balign 4
_0203D934: .word FUN_0203D904
- thumb_func_start FUN_0203D938
-FUN_0203D938: ; 0x0203D938
+ thumb_func_start ScrCmd_Unk0151
+ScrCmd_Unk0151: ; 0x0203D938
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5110,8 +5110,8 @@ FUN_0203D938: ; 0x0203D938
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D948
-FUN_0203D948: ; 0x0203D948
+ thumb_func_start ScrCmd_Unk0152
+ScrCmd_Unk0152: ; 0x0203D948
push {r3, lr}
bl ScriptReadHalfword
bl FUN_0204F6DC
@@ -5119,8 +5119,8 @@ FUN_0203D948: ; 0x0203D948
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203D958
-FUN_0203D958: ; 0x0203D958
+ thumb_func_start ScrCmd_Unk017A
+ScrCmd_Unk017A: ; 0x0203D958
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5148,8 +5148,8 @@ FUN_0203D958: ; 0x0203D958
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203D998
-FUN_0203D998: ; 0x0203D998
+ thumb_func_start ScrCmd_Unk0186
+ScrCmd_Unk0186: ; 0x0203D998
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5184,8 +5184,8 @@ FUN_0203D998: ; 0x0203D998
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203D9E8
-FUN_0203D9E8: ; 0x0203D9E8
+ thumb_func_start ScrCmd_Unk0187
+ScrCmd_Unk0187: ; 0x0203D9E8
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -5246,8 +5246,8 @@ FUN_0203D9E8: ; 0x0203D9E8
pop {r4-r7, pc}
.balign 4
- thumb_func_start FUN_0203DA78
-FUN_0203DA78: ; 0x0203DA78
+ thumb_func_start ScrCmd_Unk0188
+ScrCmd_Unk0188: ; 0x0203DA78
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5272,8 +5272,8 @@ FUN_0203DA78: ; 0x0203DA78
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DAB0
-FUN_0203DAB0: ; 0x0203DAB0
+ thumb_func_start ScrCmd_Unk0189
+ScrCmd_Unk0189: ; 0x0203DAB0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5298,8 +5298,8 @@ FUN_0203DAB0: ; 0x0203DAB0
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DAE8
-FUN_0203DAE8: ; 0x0203DAE8
+ thumb_func_start ScrCmd_Unk018A
+ScrCmd_Unk018A: ; 0x0203DAE8
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5334,8 +5334,8 @@ FUN_0203DAE8: ; 0x0203DAE8
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203DB38
-FUN_0203DB38: ; 0x0203DB38
+ thumb_func_start ScrCmd_Unk018B
+ScrCmd_Unk018B: ; 0x0203DB38
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5370,8 +5370,8 @@ FUN_0203DB38: ; 0x0203DB38
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203DB88
-FUN_0203DB88: ; 0x0203DB88
+ thumb_func_start ScrCmd_Unk018C
+ScrCmd_Unk018C: ; 0x0203DB88
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5405,8 +5405,8 @@ _0203DBC6:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203DBD4
-FUN_0203DBD4: ; 0x0203DBD4
+ thumb_func_start ScrCmd_Unk018F
+ScrCmd_Unk018F: ; 0x0203DBD4
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -5428,8 +5428,8 @@ _0203DBFC:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DC00
-FUN_0203DC00: ; 0x0203DC00
+ thumb_func_start ScrCmd_Unk0168
+ScrCmd_Unk0168: ; 0x0203DC00
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5468,8 +5468,8 @@ FUN_0203DC00: ; 0x0203DC00
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203DC58
-FUN_0203DC58: ; 0x0203DC58
+ thumb_func_start ScrCmd_Unk0169
+ScrCmd_Unk0169: ; 0x0203DC58
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -5482,8 +5482,8 @@ FUN_0203DC58: ; 0x0203DC58
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DC70
-FUN_0203DC70: ; 0x0203DC70
+ thumb_func_start ScrCmd_Unk016A
+ScrCmd_Unk016A: ; 0x0203DC70
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -5496,8 +5496,8 @@ FUN_0203DC70: ; 0x0203DC70
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DC88
-FUN_0203DC88: ; 0x0203DC88
+ thumb_func_start ScrCmd_Unk016B
+ScrCmd_Unk016B: ; 0x0203DC88
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -5510,8 +5510,8 @@ FUN_0203DC88: ; 0x0203DC88
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DCA0
-FUN_0203DCA0: ; 0x0203DCA0
+ thumb_func_start ScrCmd_Unk016C
+ScrCmd_Unk016C: ; 0x0203DCA0
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -5524,8 +5524,8 @@ FUN_0203DCA0: ; 0x0203DCA0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DCB8
-FUN_0203DCB8: ; 0x0203DCB8
+ thumb_func_start ScrCmd_Unk016F
+ScrCmd_Unk016F: ; 0x0203DCB8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5534,8 +5534,8 @@ FUN_0203DCB8: ; 0x0203DCB8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DCC8
-FUN_0203DCC8: ; 0x0203DCC8
+ thumb_func_start ScrCmd_Unk0170
+ScrCmd_Unk0170: ; 0x0203DCC8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5544,8 +5544,8 @@ FUN_0203DCC8: ; 0x0203DCC8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DCD8
-FUN_0203DCD8: ; 0x0203DCD8
+ thumb_func_start ScrCmd_Unk0171
+ScrCmd_Unk0171: ; 0x0203DCD8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5554,8 +5554,8 @@ FUN_0203DCD8: ; 0x0203DCD8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DCE8
-FUN_0203DCE8: ; 0x0203DCE8
+ thumb_func_start ScrCmd_Unk0172
+ScrCmd_Unk0172: ; 0x0203DCE8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5564,8 +5564,8 @@ FUN_0203DCE8: ; 0x0203DCE8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DCF8
-FUN_0203DCF8: ; 0x0203DCF8
+ thumb_func_start ScrCmd_Unk0173
+ScrCmd_Unk0173: ; 0x0203DCF8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5574,8 +5574,8 @@ FUN_0203DCF8: ; 0x0203DCF8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DD08
-FUN_0203DD08: ; 0x0203DD08
+ thumb_func_start ScrCmd_Unk0174
+ScrCmd_Unk0174: ; 0x0203DD08
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5584,8 +5584,8 @@ FUN_0203DD08: ; 0x0203DD08
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DD18
-FUN_0203DD18: ; 0x0203DD18
+ thumb_func_start ScrCmd_Unk0175
+ScrCmd_Unk0175: ; 0x0203DD18
push {r3, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -5600,8 +5600,8 @@ FUN_0203DD18: ; 0x0203DD18
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DD34
-FUN_0203DD34: ; 0x0203DD34
+ thumb_func_start ScrCmd_Unk0176
+ScrCmd_Unk0176: ; 0x0203DD34
push {r3, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -5616,8 +5616,8 @@ FUN_0203DD34: ; 0x0203DD34
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DD50
-FUN_0203DD50: ; 0x0203DD50
+ thumb_func_start ScrCmd_Unk01AC
+ScrCmd_Unk01AC: ; 0x0203DD50
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -5626,8 +5626,8 @@ FUN_0203DD50: ; 0x0203DD50
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DD60
-FUN_0203DD60: ; 0x0203DD60
+ thumb_func_start ScrCmd_Unk019E
+ScrCmd_Unk019E: ; 0x0203DD60
push {r3-r7, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -5701,8 +5701,8 @@ _0203DDF6:
nop
_0203DDFC: .word 0x0000FFFE
- thumb_func_start FUN_0203DE00
-FUN_0203DE00: ; 0x0203DE00
+ thumb_func_start ScrCmd_Unk019F
+ScrCmd_Unk019F: ; 0x0203DE00
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -5738,16 +5738,16 @@ FUN_0203DE38: ; 0x0203DE38
bl FUN_020546C8
pop {r3, pc}
- thumb_func_start FUN_0203DE4C
-FUN_0203DE4C: ; 0x0203DE4C
+ thumb_func_start ScrCmd_Unk01A0
+ScrCmd_Unk01A0: ; 0x0203DE4C
push {r3, lr}
bl MOD11_0224CA94
mov r0, #0x0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DE58
-FUN_0203DE58: ; 0x0203DE58
+ thumb_func_start ScrCmd_Unk01A1
+ScrCmd_Unk01A1: ; 0x0203DE58
push {r3-r5, lr}
add r4, r0, #0x0
ldr r2, [r4, #0x8]
@@ -5766,8 +5766,8 @@ FUN_0203DE58: ; 0x0203DE58
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203DE80
-FUN_0203DE80: ; 0x0203DE80
+ thumb_func_start ScrCmd_Unk01A2
+ScrCmd_Unk01A2: ; 0x0203DE80
push {r3-r5, lr}
add r4, r0, #0x0
ldr r2, [r4, #0x8]
@@ -5786,8 +5786,8 @@ FUN_0203DE80: ; 0x0203DE80
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203DEA8
-FUN_0203DEA8: ; 0x0203DEA8
+ thumb_func_start ScrCmd_Unk003F
+ScrCmd_Unk003F: ; 0x0203DEA8
push {r3, lr}
sub sp, #0x8
mov r3, #0x0
@@ -5802,8 +5802,8 @@ FUN_0203DEA8: ; 0x0203DEA8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203DEC4
-FUN_0203DEC4: ; 0x0203DEC4
+ thumb_func_start ScrCmd_Unk01B1
+ScrCmd_Unk01B1: ; 0x0203DEC4
push {r3-r5, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -5827,8 +5827,8 @@ _0203DEEC:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DEF8
-FUN_0203DEF8: ; 0x0203DEF8
+ thumb_func_start ScrCmd_Unk01B2
+ScrCmd_Unk01B2: ; 0x0203DEF8
push {r3-r5, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -5852,16 +5852,16 @@ _0203DF20:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DF2C
-FUN_0203DF2C: ; 0x0203DF2C
+ thumb_func_start ScrCmd_Unk01B3
+ScrCmd_Unk01B3: ; 0x0203DF2C
push {r3, lr}
ldr r0, [r0, #0x74]
bl FUN_02066818
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203DF38
-FUN_0203DF38: ; 0x0203DF38
+ thumb_func_start ScrCmd_Unk01B4
+ScrCmd_Unk01B4: ; 0x0203DF38
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -5881,8 +5881,8 @@ FUN_0203DF38: ; 0x0203DF38
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DF64
-FUN_0203DF64: ; 0x0203DF64
+ thumb_func_start ScrCmd_Unk01B5
+ScrCmd_Unk01B5: ; 0x0203DF64
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -5897,8 +5897,8 @@ FUN_0203DF64: ; 0x0203DF64
mov r0, #0x1
pop {r4, pc}
- thumb_func_start FUN_0203DF84
-FUN_0203DF84: ; 0x0203DF84
+ thumb_func_start ScrCmd_Unk01B6
+ScrCmd_Unk01B6: ; 0x0203DF84
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -5915,8 +5915,8 @@ FUN_0203DF84: ; 0x0203DF84
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203DFA8
-FUN_0203DFA8: ; 0x0203DFA8
+ thumb_func_start ScrCmd_Unk01B7
+ScrCmd_Unk01B7: ; 0x0203DFA8
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5940,8 +5940,8 @@ FUN_0203DFA8: ; 0x0203DFA8
mov r0, #0x1
pop {r3-r5, pc}
- thumb_func_start FUN_0203DFE0
-FUN_0203DFE0: ; 0x0203DFE0
+ thumb_func_start ScrCmd_Unk01B8
+ScrCmd_Unk01B8: ; 0x0203DFE0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -5965,8 +5965,8 @@ FUN_0203DFE0: ; 0x0203DFE0
mov r0, #0x1
pop {r3-r5, pc}
- thumb_func_start FUN_0203E018
-FUN_0203E018: ; 0x0203E018
+ thumb_func_start ScrCmd_Unk01C1
+ScrCmd_Unk01C1: ; 0x0203E018
push {r4-r6, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -5993,8 +5993,8 @@ FUN_0203E018: ; 0x0203E018
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203E054
-FUN_0203E054: ; 0x0203E054
+ thumb_func_start ScrCmd_Unk01C2
+ScrCmd_Unk01C2: ; 0x0203E054
push {r3-r5, lr}
add r4, r0, #0x0
add r1, r4, #0x0
@@ -6011,8 +6011,8 @@ FUN_0203E054: ; 0x0203E054
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203E078
-FUN_0203E078: ; 0x0203E078
+ thumb_func_start ScrCmd_Unk01C3
+ScrCmd_Unk01C3: ; 0x0203E078
push {r3-r7, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -6049,8 +6049,8 @@ FUN_0203E078: ; 0x0203E078
mov r0, #0x0
pop {r3-r7, pc}
- thumb_func_start FUN_0203E0CC
-FUN_0203E0CC: ; 0x0203E0CC
+ thumb_func_start ScrCmd_Unk01C4
+ScrCmd_Unk01C4: ; 0x0203E0CC
push {r3-r7, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -6087,8 +6087,8 @@ FUN_0203E0CC: ; 0x0203E0CC
mov r0, #0x0
pop {r3-r7, pc}
- thumb_func_start FUN_0203E120
-FUN_0203E120: ; 0x0203E120
+ thumb_func_start ScrCmd_Unk01C5
+ScrCmd_Unk01C5: ; 0x0203E120
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -6100,8 +6100,8 @@ FUN_0203E120: ; 0x0203E120
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203E138
-FUN_0203E138: ; 0x0203E138
+ thumb_func_start ScrCmd_Unk01CC
+ScrCmd_Unk01CC: ; 0x0203E138
push {r4, lr}
add r0, #0x80
ldr r4, [r0, #0x0]
@@ -6122,8 +6122,8 @@ FUN_0203E138: ; 0x0203E138
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203E168
-FUN_0203E168: ; 0x0203E168
+ thumb_func_start ScrCmd_Unk01CD
+ScrCmd_Unk01CD: ; 0x0203E168
push {r3-r7, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -6234,13 +6234,13 @@ _0203E23E:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203E254
-FUN_0203E254: ; 0x0203E254
+ thumb_func_start ScrCmd_Unk01CE
+ScrCmd_Unk01CE: ; 0x0203E254
mov r0, #0x0
bx lr
- thumb_func_start FUN_0203E258
-FUN_0203E258: ; 0x0203E258
+ thumb_func_start ScrCmd_Unk01D2
+ScrCmd_Unk01D2: ; 0x0203E258
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6269,8 +6269,8 @@ FUN_0203E258: ; 0x0203E258
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203E29C
-FUN_0203E29C: ; 0x0203E29C
+ thumb_func_start ScrCmd_Unk01D3
+ScrCmd_Unk01D3: ; 0x0203E29C
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6309,8 +6309,8 @@ FUN_0203E29C: ; 0x0203E29C
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203E2F8
-FUN_0203E2F8: ; 0x0203E2F8
+ thumb_func_start ScrCmd_Unk01D4
+ScrCmd_Unk01D4: ; 0x0203E2F8
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6355,8 +6355,8 @@ _0203E354:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203E35C
-FUN_0203E35C: ; 0x0203E35C
+ thumb_func_start ScrCmd_Unk01D5
+ScrCmd_Unk01D5: ; 0x0203E35C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6377,8 +6377,8 @@ FUN_0203E35C: ; 0x0203E35C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E38C
-FUN_0203E38C: ; 0x0203E38C
+ thumb_func_start ScrCmd_Unk01D6
+ScrCmd_Unk01D6: ; 0x0203E38C
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6407,8 +6407,8 @@ FUN_0203E38C: ; 0x0203E38C
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203E3D0
-FUN_0203E3D0: ; 0x0203E3D0
+ thumb_func_start ScrCmd_Unk01E8
+ScrCmd_Unk01E8: ; 0x0203E3D0
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -6435,8 +6435,8 @@ _0203E404:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203E408
-FUN_0203E408: ; 0x0203E408
+ thumb_func_start ScrCmd_Unk01E9
+ScrCmd_Unk01E9: ; 0x0203E408
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -6463,8 +6463,8 @@ _0203E43C:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203E440
-FUN_0203E440: ; 0x0203E440
+ thumb_func_start ScrCmd_Unk01EA
+ScrCmd_Unk01EA: ; 0x0203E440
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -6487,8 +6487,8 @@ FUN_0203E440: ; 0x0203E440
.balign 4
_0203E46C: .word FUN_0203BB90
- thumb_func_start FUN_0203E470
-FUN_0203E470: ; 0x0203E470
+ thumb_func_start ScrCmd_Unk01EB
+ScrCmd_Unk01EB: ; 0x0203E470
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -6511,8 +6511,8 @@ FUN_0203E470: ; 0x0203E470
.balign 4
_0203E49C: .word FUN_0203BB90
- thumb_func_start FUN_0203E4A0
-FUN_0203E4A0: ; 0x0203E4A0
+ thumb_func_start ScrCmd_Unk01EC
+ScrCmd_Unk01EC: ; 0x0203E4A0
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -6521,8 +6521,8 @@ FUN_0203E4A0: ; 0x0203E4A0
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203E4B0
-FUN_0203E4B0: ; 0x0203E4B0
+ thumb_func_start ScrCmd_Unk01ED
+ScrCmd_Unk01ED: ; 0x0203E4B0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6541,8 +6541,8 @@ FUN_0203E4B0: ; 0x0203E4B0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E4D8
-FUN_0203E4D8: ; 0x0203E4D8
+ thumb_func_start ScrCmd_Unk01EF
+ScrCmd_Unk01EF: ; 0x0203E4D8
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -6554,8 +6554,8 @@ FUN_0203E4D8: ; 0x0203E4D8
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203E4F0
-FUN_0203E4F0: ; 0x0203E4F0
+ thumb_func_start ScrCmd_Unk01E5
+ScrCmd_Unk01E5: ; 0x0203E4F0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6570,8 +6570,8 @@ FUN_0203E4F0: ; 0x0203E4F0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E510
-FUN_0203E510: ; 0x0203E510
+ thumb_func_start ScrCmd_Unk01E6
+ScrCmd_Unk01E6: ; 0x0203E510
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6610,8 +6610,8 @@ FUN_0203E510: ; 0x0203E510
.balign 4
_0203E564: .word 0xFFFF0000
- thumb_func_start FUN_0203E568
-FUN_0203E568: ; 0x0203E568
+ thumb_func_start ScrCmd_Unk01E7
+ScrCmd_Unk01E7: ; 0x0203E568
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6666,8 +6666,8 @@ _0203E5D6:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203E5DC
-FUN_0203E5DC: ; 0x0203E5DC
+ thumb_func_start ScrCmd_Unk0202
+ScrCmd_Unk0202: ; 0x0203E5DC
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -6737,8 +6737,8 @@ _0203E66E:
add sp, #0x8
pop {r3-r7, pc}
- thumb_func_start FUN_0203E674
-FUN_0203E674: ; 0x0203E674
+ thumb_func_start ScrCmd_Unk0206
+ScrCmd_Unk0206: ; 0x0203E674
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -6747,8 +6747,8 @@ FUN_0203E674: ; 0x0203E674
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203E684
-FUN_0203E684: ; 0x0203E684
+ thumb_func_start ScrCmd_Unk020D
+ScrCmd_Unk020D: ; 0x0203E684
push {r4-r6, lr}
add r5, r0, #0x0
ldr r2, [r5, #0x8]
@@ -6771,8 +6771,8 @@ FUN_0203E684: ; 0x0203E684
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203E6B4
-FUN_0203E6B4: ; 0x0203E6B4
+ thumb_func_start ScrCmd_Unk020E
+ScrCmd_Unk020E: ; 0x0203E6B4
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -6781,8 +6781,8 @@ FUN_0203E6B4: ; 0x0203E6B4
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203E6C4
-FUN_0203E6C4: ; 0x0203E6C4
+ thumb_func_start ScrCmd_Unk020F
+ScrCmd_Unk020F: ; 0x0203E6C4
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6807,8 +6807,8 @@ FUN_0203E6C4: ; 0x0203E6C4
mov r0, #0x1
pop {r4-r6, pc}
- thumb_func_start FUN_0203E6FC
-FUN_0203E6FC: ; 0x0203E6FC
+ thumb_func_start ScrCmd_Unk0210
+ScrCmd_Unk0210: ; 0x0203E6FC
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6830,8 +6830,8 @@ FUN_0203E6FC: ; 0x0203E6FC
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203E72C
-FUN_0203E72C: ; 0x0203E72C
+ thumb_func_start ScrCmd_Unk0211
+ScrCmd_Unk0211: ; 0x0203E72C
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -6844,8 +6844,8 @@ FUN_0203E72C: ; 0x0203E72C
mov r0, #0x1
pop {r3, pc}
- thumb_func_start FUN_0203E744
-FUN_0203E744: ; 0x0203E744
+ thumb_func_start ScrCmd_Unk0214
+ScrCmd_Unk0214: ; 0x0203E744
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -6867,8 +6867,8 @@ FUN_0203E744: ; 0x0203E744
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E774
-FUN_0203E774: ; 0x0203E774
+ thumb_func_start ScrCmd_Unk0218
+ScrCmd_Unk0218: ; 0x0203E774
push {r3-r7, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -6928,8 +6928,8 @@ _0203E7E8:
.balign 4
_0203E7EC: .word 0x000001ED
- thumb_func_start FUN_0203E7F0
-FUN_0203E7F0: ; 0x0203E7F0
+ thumb_func_start ScrCmd_Unk0219
+ScrCmd_Unk0219: ; 0x0203E7F0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6949,8 +6949,8 @@ FUN_0203E7F0: ; 0x0203E7F0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E81C
-FUN_0203E81C: ; 0x0203E81C
+ thumb_func_start ScrCmd_Unk021A
+ScrCmd_Unk021A: ; 0x0203E81C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -6970,8 +6970,8 @@ FUN_0203E81C: ; 0x0203E81C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E848
-FUN_0203E848: ; 0x0203E848
+ thumb_func_start ScrCmd_Unk021B
+ScrCmd_Unk021B: ; 0x0203E848
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -6980,8 +6980,8 @@ FUN_0203E848: ; 0x0203E848
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203E858
-FUN_0203E858: ; 0x0203E858
+ thumb_func_start ScrCmd_Unk021C
+ScrCmd_Unk021C: ; 0x0203E858
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
@@ -6994,8 +6994,8 @@ FUN_0203E858: ; 0x0203E858
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203E870
-FUN_0203E870: ; 0x0203E870
+ thumb_func_start ScrCmd_Unk0226
+ScrCmd_Unk0226: ; 0x0203E870
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -7013,8 +7013,8 @@ FUN_0203E870: ; 0x0203E870
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203E894
-FUN_0203E894: ; 0x0203E894
+ thumb_func_start ScrCmd_Unk0227
+ScrCmd_Unk0227: ; 0x0203E894
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -7036,8 +7036,8 @@ FUN_0203E894: ; 0x0203E894
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E8C4
-FUN_0203E8C4: ; 0x0203E8C4
+ thumb_func_start ScrCmd_Unk0228
+ScrCmd_Unk0228: ; 0x0203E8C4
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -7059,8 +7059,8 @@ FUN_0203E8C4: ; 0x0203E8C4
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E8F4
-FUN_0203E8F4: ; 0x0203E8F4
+ thumb_func_start ScrCmd_Unk0229
+ScrCmd_Unk0229: ; 0x0203E8F4
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -7084,8 +7084,8 @@ FUN_0203E8F4: ; 0x0203E8F4
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203E928
-FUN_0203E928: ; 0x0203E928
+ thumb_func_start ScrCmd_Unk022A
+ScrCmd_Unk022A: ; 0x0203E928
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7097,8 +7097,8 @@ FUN_0203E928: ; 0x0203E928
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203E940
-FUN_0203E940: ; 0x0203E940
+ thumb_func_start ScrCmd_Unk022B
+ScrCmd_Unk022B: ; 0x0203E940
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7108,8 +7108,8 @@ FUN_0203E940: ; 0x0203E940
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203E954
-FUN_0203E954: ; 0x0203E954
+ thumb_func_start ScrCmd_Unk022C
+ScrCmd_Unk022C: ; 0x0203E954
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7119,8 +7119,8 @@ FUN_0203E954: ; 0x0203E954
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203E968
-FUN_0203E968: ; 0x0203E968
+ thumb_func_start ScrCmd_Unk022D
+ScrCmd_Unk022D: ; 0x0203E968
push {r4-r6, lr}
add r5, r0, #0x0
ldr r2, [r5, #0x8]
@@ -7166,8 +7166,8 @@ _0203E9C8:
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203E9CC
-FUN_0203E9CC: ; 0x0203E9CC
+ thumb_func_start ScrCmd_Unk0233
+ScrCmd_Unk0233: ; 0x0203E9CC
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -7235,8 +7235,8 @@ FUN_0203E9CC: ; 0x0203E9CC
pop {r4-r7, pc}
.balign 4
- thumb_func_start FUN_0203EA68
-FUN_0203EA68: ; 0x0203EA68
+ thumb_func_start ScrCmd_Unk0234
+ScrCmd_Unk0234: ; 0x0203EA68
push {r4, lr}
sub sp, #0x10
add r4, r0, #0x0
@@ -7255,8 +7255,8 @@ FUN_0203EA68: ; 0x0203EA68
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203EA90
-FUN_0203EA90: ; 0x0203EA90
+ thumb_func_start ScrCmd_Unk0239
+ScrCmd_Unk0239: ; 0x0203EA90
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -7271,8 +7271,8 @@ FUN_0203EA90: ; 0x0203EA90
mov r0, #0x1
pop {r4, pc}
- thumb_func_start FUN_0203EAB0
-FUN_0203EAB0: ; 0x0203EAB0
+ thumb_func_start ScrCmd_Unk023A
+ScrCmd_Unk023A: ; 0x0203EAB0
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -7319,8 +7319,8 @@ FUN_0203EAB0: ; 0x0203EAB0
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203EB20
-FUN_0203EB20: ; 0x0203EB20
+ thumb_func_start ScrCmd_Unk023B
+ScrCmd_Unk023B: ; 0x0203EB20
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -7339,8 +7339,8 @@ FUN_0203EB20: ; 0x0203EB20
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203EB48
-FUN_0203EB48: ; 0x0203EB48
+ thumb_func_start ScrCmd_Unk023C
+ScrCmd_Unk023C: ; 0x0203EB48
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -7369,8 +7369,8 @@ FUN_0203EB48: ; 0x0203EB48
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203EB88
-FUN_0203EB88: ; 0x0203EB88
+ thumb_func_start ScrCmd_Unk023D
+ScrCmd_Unk023D: ; 0x0203EB88
push {r4-r7, lr}
sub sp, #0xc
add r5, r0, #0x0
@@ -7400,8 +7400,8 @@ FUN_0203EB88: ; 0x0203EB88
add sp, #0xc
pop {r4-r7, pc}
- thumb_func_start ScrCmd_gameversion
-ScrCmd_gameversion: ; 0x0203EBC8
+ thumb_func_start ScrCmd_GameVersion
+ScrCmd_GameVersion: ; 0x0203EBC8
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -7415,8 +7415,8 @@ ScrCmd_gameversion: ; 0x0203EBC8
pop {r4, pc}
.balign 4
- thumb_func_start ScrCmd_givewallpaper
-ScrCmd_givewallpaper: ; 0x0203EBE4
+ thumb_func_start ScrCmd_GiveWallpaper
+ScrCmd_GiveWallpaper: ; 0x0203EBE4
push {r3-r7, lr}
sub sp, #0x10
add r5, r0, #0x0
@@ -7506,8 +7506,8 @@ _0203ECA2:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203ECAC
-FUN_0203ECAC: ; 0x0203ECAC
+ thumb_func_start ScrCmd_Unk024A
+ScrCmd_Unk024A: ; 0x0203ECAC
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -7527,8 +7527,8 @@ FUN_0203ECAC: ; 0x0203ECAC
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203ECD8
-FUN_0203ECD8: ; 0x0203ECD8
+ thumb_func_start ScrCmd_Unk024B
+ScrCmd_Unk024B: ; 0x0203ECD8
push {r3, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -7543,8 +7543,8 @@ FUN_0203ECD8: ; 0x0203ECD8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203ECF4
-FUN_0203ECF4: ; 0x0203ECF4
+ thumb_func_start ScrCmd_Unk024C
+ScrCmd_Unk024C: ; 0x0203ECF4
push {r3, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -7559,8 +7559,8 @@ FUN_0203ECF4: ; 0x0203ECF4
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203ED10
-FUN_0203ED10: ; 0x0203ED10
+ thumb_func_start ScrCmd_Unk024D
+ScrCmd_Unk024D: ; 0x0203ED10
push {r3, lr}
add r1, r0, #0x0
add r1, #0x80
@@ -7606,8 +7606,8 @@ FUN_0203ED2C: ; 0x0203ED2C
pop {r4-r6, pc}
.balign 4
- thumb_func_start ScrCmd_pcfreespace
-ScrCmd_pcfreespace: ; 0x0203ED70
+ thumb_func_start ScrCmd_PCFreeSpace
+ScrCmd_PCFreeSpace: ; 0x0203ED70
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -7631,8 +7631,8 @@ ScrCmd_pcfreespace: ; 0x0203ED70
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203EDA4
-FUN_0203EDA4: ; 0x0203EDA4
+ thumb_func_start ScrCmd_Unk0258
+ScrCmd_Unk0258: ; 0x0203EDA4
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -7650,8 +7650,8 @@ FUN_0203EDA4: ; 0x0203EDA4
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203EDC8
-FUN_0203EDC8: ; 0x0203EDC8
+ thumb_func_start ScrCmd_Unk0259
+ScrCmd_Unk0259: ; 0x0203EDC8
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7663,8 +7663,8 @@ FUN_0203EDC8: ; 0x0203EDC8
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203EDE0
-FUN_0203EDE0: ; 0x0203EDE0
+ thumb_func_start ScrCmd_Unk025A
+ScrCmd_Unk025A: ; 0x0203EDE0
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -7683,8 +7683,8 @@ FUN_0203EDE0: ; 0x0203EDE0
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203EE08
-FUN_0203EE08: ; 0x0203EE08
+ thumb_func_start ScrCmd_Unk025B
+ScrCmd_Unk025B: ; 0x0203EE08
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7693,8 +7693,8 @@ FUN_0203EE08: ; 0x0203EE08
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203EE18
-FUN_0203EE18: ; 0x0203EE18
+ thumb_func_start ScrCmd_Unk025C
+ScrCmd_Unk025C: ; 0x0203EE18
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7703,8 +7703,8 @@ FUN_0203EE18: ; 0x0203EE18
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203EE28
-FUN_0203EE28: ; 0x0203EE28
+ thumb_func_start ScrCmd_Unk025D
+ScrCmd_Unk025D: ; 0x0203EE28
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -7729,8 +7729,8 @@ _0203EE50:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203EE58
-FUN_0203EE58: ; 0x0203EE58
+ thumb_func_start ScrCmd_Unk025E
+ScrCmd_Unk025E: ; 0x0203EE58
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7739,8 +7739,8 @@ FUN_0203EE58: ; 0x0203EE58
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203EE68
-FUN_0203EE68: ; 0x0203EE68
+ thumb_func_start ScrCmd_Unk025F
+ScrCmd_Unk025F: ; 0x0203EE68
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7749,8 +7749,8 @@ FUN_0203EE68: ; 0x0203EE68
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203EE78
-FUN_0203EE78: ; 0x0203EE78
+ thumb_func_start ScrCmd_Unk0260
+ScrCmd_Unk0260: ; 0x0203EE78
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -7765,8 +7765,8 @@ FUN_0203EE78: ; 0x0203EE78
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203EE98
-FUN_0203EE98: ; 0x0203EE98
+ thumb_func_start ScrCmd_Unk0262
+ScrCmd_Unk0262: ; 0x0203EE98
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -7794,8 +7794,8 @@ FUN_0203EE98: ; 0x0203EE98
mov r0, #0x1
pop {r4-r6, pc}
- thumb_func_start FUN_0203EED8
-FUN_0203EED8: ; 0x0203EED8
+ thumb_func_start ScrCmd_Unk0263
+ScrCmd_Unk0263: ; 0x0203EED8
push {r3-r7, lr}
sub sp, #0x8
add r4, r0, #0x0
@@ -7854,8 +7854,8 @@ _0203EF4E:
.balign 4
_0203EF54: .word 0x00000182
- thumb_func_start FUN_0203EF58
-FUN_0203EF58: ; 0x0203EF58
+ thumb_func_start ScrCmd_Unk0264
+ScrCmd_Unk0264: ; 0x0203EF58
push {r3-r7, lr}
sub sp, #0x30
add r4, r0, #0x0
@@ -7946,8 +7946,8 @@ _0203EFFC:
.balign 4
_0203F008: .word UNK_020F34FC
- thumb_func_start FUN_0203F00C
-FUN_0203F00C: ; 0x0203F00C
+ thumb_func_start ScrCmd_Unk0265
+ScrCmd_Unk0265: ; 0x0203F00C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7957,8 +7957,8 @@ FUN_0203F00C: ; 0x0203F00C
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203F020
-FUN_0203F020: ; 0x0203F020
+ thumb_func_start ScrCmd_Unk0266
+ScrCmd_Unk0266: ; 0x0203F020
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -7968,8 +7968,8 @@ FUN_0203F020: ; 0x0203F020
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203F034
-FUN_0203F034: ; 0x0203F034
+ thumb_func_start ScrCmd_Unk0267
+ScrCmd_Unk0267: ; 0x0203F034
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -7986,8 +7986,8 @@ FUN_0203F034: ; 0x0203F034
mov r0, #0x1
pop {r4, pc}
- thumb_func_start FUN_0203F058
-FUN_0203F058: ; 0x0203F058
+ thumb_func_start ScrCmd_Unk0268
+ScrCmd_Unk0268: ; 0x0203F058
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -8004,8 +8004,8 @@ FUN_0203F058: ; 0x0203F058
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203F07C
-FUN_0203F07C: ; 0x0203F07C
+ thumb_func_start ScrCmd_Unk0269
+ScrCmd_Unk0269: ; 0x0203F07C
push {r3-r7, lr}
sub sp, #0x10
add r5, r0, #0x0
@@ -8069,8 +8069,8 @@ _0203F0FA:
add sp, #0x10
pop {r3-r7, pc}
- thumb_func_start FUN_0203F110
-FUN_0203F110: ; 0x0203F110
+ thumb_func_start ScrCmd_Unk026A
+ScrCmd_Unk026A: ; 0x0203F110
push {r3-r7, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -8114,8 +8114,8 @@ _0203F164:
mov r0, #0x1
pop {r3-r7, pc}
- thumb_func_start FUN_0203F174
-FUN_0203F174: ; 0x0203F174
+ thumb_func_start ScrCmd_Unk026B
+ScrCmd_Unk026B: ; 0x0203F174
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8134,8 +8134,8 @@ FUN_0203F174: ; 0x0203F174
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F19C
-FUN_0203F19C: ; 0x0203F19C
+ thumb_func_start ScrCmd_Unk026C
+ScrCmd_Unk026C: ; 0x0203F19C
push {r4-r7, lr}
sub sp, #0x24
add r4, r0, #0x0
@@ -8211,8 +8211,8 @@ _0203F222:
nop
_0203F230: .word 0x0000FFFF
- thumb_func_start FUN_0203F234
-FUN_0203F234: ; 0x0203F234
+ thumb_func_start ScrCmd_Unk026E
+ScrCmd_Unk026E: ; 0x0203F234
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -8228,8 +8228,8 @@ FUN_0203F234: ; 0x0203F234
.balign 4
_0203F250: .word gMain + 0x60
- thumb_func_start FUN_0203F254
-FUN_0203F254: ; 0x0203F254
+ thumb_func_start ScrCmd_Unk026F
+ScrCmd_Unk026F: ; 0x0203F254
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -8241,8 +8241,8 @@ FUN_0203F254: ; 0x0203F254
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203F26C
-FUN_0203F26C: ; 0x0203F26C
+ thumb_func_start ScrCmd_Unk0270
+ScrCmd_Unk0270: ; 0x0203F26C
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8273,8 +8273,8 @@ _0203F2A6:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203F2AC
-FUN_0203F2AC: ; 0x0203F2AC
+ thumb_func_start ScrCmd_Unk0273
+ScrCmd_Unk0273: ; 0x0203F2AC
push {r4-r6, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -8300,8 +8300,8 @@ FUN_0203F2AC: ; 0x0203F2AC
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_0203F2E4
-FUN_0203F2E4: ; 0x0203F2E4
+ thumb_func_start ScrCmd_Unk0275
+ScrCmd_Unk0275: ; 0x0203F2E4
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -8329,8 +8329,8 @@ _0203F316:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203F31C
-FUN_0203F31C: ; 0x0203F31C
+ thumb_func_start ScrCmd_Unk0277
+ScrCmd_Unk0277: ; 0x0203F31C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8350,8 +8350,8 @@ FUN_0203F31C: ; 0x0203F31C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F348
-FUN_0203F348: ; 0x0203F348
+ thumb_func_start ScrCmd_Unk0279
+ScrCmd_Unk0279: ; 0x0203F348
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8380,8 +8380,8 @@ FUN_0203F348: ; 0x0203F348
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203F38C
-FUN_0203F38C: ; 0x0203F38C
+ thumb_func_start ScrCmd_Unk027A
+ScrCmd_Unk027A: ; 0x0203F38C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -8390,8 +8390,8 @@ FUN_0203F38C: ; 0x0203F38C
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203F39C
-FUN_0203F39C: ; 0x0203F39C
+ thumb_func_start ScrCmd_Unk027B
+ScrCmd_Unk027B: ; 0x0203F39C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -8400,8 +8400,8 @@ FUN_0203F39C: ; 0x0203F39C
mov r0, #0x0
pop {r3, pc}
- thumb_func_start FUN_0203F3AC
-FUN_0203F3AC: ; 0x0203F3AC
+ thumb_func_start ScrCmd_Unk027D
+ScrCmd_Unk027D: ; 0x0203F3AC
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8448,8 +8448,8 @@ _0203F3FE:
nop
_0203F414: .word 0x0000FFFF
- thumb_func_start FUN_0203F418
-FUN_0203F418: ; 0x0203F418
+ thumb_func_start ScrCmd_Unk027F
+ScrCmd_Unk027F: ; 0x0203F418
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8475,8 +8475,8 @@ _0203F446:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203F44C
-FUN_0203F44C: ; 0x0203F44C
+ thumb_func_start ScrCmd_Unk027E
+ScrCmd_Unk027E: ; 0x0203F44C
push {r3-r5, lr}
add r4, r0, #0x0
add r0, #0x80
@@ -8504,8 +8504,8 @@ _0203F47E:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203F484
-FUN_0203F484: ; 0x0203F484
+ thumb_func_start ScrCmd_Unk0282
+ScrCmd_Unk0282: ; 0x0203F484
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8544,8 +8544,8 @@ _0203F4D2:
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_0203F4D8
-FUN_0203F4D8: ; 0x0203F4D8
+ thumb_func_start ScrCmd_Unk0284
+ScrCmd_Unk0284: ; 0x0203F4D8
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -8567,8 +8567,8 @@ FUN_0203F4D8: ; 0x0203F4D8
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F508
-FUN_0203F508: ; 0x0203F508
+ thumb_func_start ScrCmd_Unk0285
+ScrCmd_Unk0285: ; 0x0203F508
push {r3-r7, lr}
add r6, r0, #0x0
bl ScriptReadHalfword
@@ -8671,8 +8671,8 @@ _0203F5C8: .word 0x0000010E
_0203F5CC: .word 0x0000010D
_0203F5D0: .word UNK_020F3538
- thumb_func_start FUN_0203F5D4
-FUN_0203F5D4: ; 0x0203F5D4
+ thumb_func_start ScrCmd_Unk0286
+ScrCmd_Unk0286: ; 0x0203F5D4
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -8694,8 +8694,8 @@ FUN_0203F5D4: ; 0x0203F5D4
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F604
-FUN_0203F604: ; 0x0203F604
+ thumb_func_start ScrCmd_Unk0287
+ScrCmd_Unk0287: ; 0x0203F604
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -8717,8 +8717,8 @@ FUN_0203F604: ; 0x0203F604
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F634
-FUN_0203F634: ; 0x0203F634
+ thumb_func_start ScrCmd_Unk0288
+ScrCmd_Unk0288: ; 0x0203F634
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -8740,8 +8740,8 @@ FUN_0203F634: ; 0x0203F634
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F664
-FUN_0203F664: ; 0x0203F664
+ thumb_func_start ScrCmd_Unk0289
+ScrCmd_Unk0289: ; 0x0203F664
push {r3-r7, lr}
sub sp, #0x8
add r5, r0, #0x0
@@ -8803,8 +8803,8 @@ _0203F6DA:
.balign 4
_0203F6E0: .word 0x0000FFFF
- thumb_func_start FUN_0203F6E4
-FUN_0203F6E4: ; 0x0203F6E4
+ thumb_func_start ScrCmd_Unk028A
+ScrCmd_Unk028A: ; 0x0203F6E4
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8833,8 +8833,8 @@ _0203F714:
nop
_0203F71C: .word 0x0000FFFF
- thumb_func_start FUN_0203F720
-FUN_0203F720: ; 0x0203F720
+ thumb_func_start ScrCmd_Unk028B
+ScrCmd_Unk028B: ; 0x0203F720
push {r4-r6, lr}
add r5, r0, #0x0
ldr r2, [r5, #0x8]
@@ -8864,8 +8864,8 @@ _0203F752:
mov r0, #0x0
pop {r4-r6, pc}
- thumb_func_start FUN_0203F760
-FUN_0203F760: ; 0x0203F760
+ thumb_func_start ScrCmd_Unk028F
+ScrCmd_Unk028F: ; 0x0203F760
push {r3-r5, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -8915,8 +8915,8 @@ _0203F7BE:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F7C8
-FUN_0203F7C8: ; 0x0203F7C8
+ thumb_func_start ScrCmd_Unk0290
+ScrCmd_Unk0290: ; 0x0203F7C8
push {r4-r6, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -8947,8 +8947,8 @@ FUN_0203F7C8: ; 0x0203F7C8
.balign 4
_0203F808: .word FUN_0203BC04
- thumb_func_start FUN_0203F80C
-FUN_0203F80C: ; 0x0203F80C
+ thumb_func_start ScrCmd_Unk0291
+ScrCmd_Unk0291: ; 0x0203F80C
push {r4-r6, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -9003,8 +9003,8 @@ _0203F872:
str r0, [r4, #0x0]
pop {r4-r6, pc}
- thumb_func_start FUN_0203F880
-FUN_0203F880: ; 0x0203F880
+ thumb_func_start ScrCmd_Unk0292
+ScrCmd_Unk0292: ; 0x0203F880
push {r3-r5, lr}
add r5, r0, #0x0
ldr r2, [r5, #0x8]
@@ -9037,8 +9037,8 @@ _0203F8BA:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203F8C0
-FUN_0203F8C0: ; 0x0203F8C0
+ thumb_func_start ScrCmd_Unk029E
+ScrCmd_Unk029E: ; 0x0203F8C0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9087,8 +9087,8 @@ _0203F91E:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F924
-FUN_0203F924: ; 0x0203F924
+ thumb_func_start ScrCmd_Unk0293
+ScrCmd_Unk0293: ; 0x0203F924
push {r3-r5, lr}
add r5, r0, #0x0
add r0, #0x80
@@ -9110,8 +9110,8 @@ FUN_0203F924: ; 0x0203F924
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F954
-FUN_0203F954: ; 0x0203F954
+ thumb_func_start ScrCmd_Unk029F
+ScrCmd_Unk029F: ; 0x0203F954
push {r4, lr}
add r4, r0, #0x0
bl ScriptReadHalfword
@@ -9137,8 +9137,8 @@ _0203F982:
pop {r4, pc}
.balign 4
- thumb_func_start FUN_0203F988
-FUN_0203F988: ; 0x0203F988
+ thumb_func_start ScrCmd_Unk02A3
+ScrCmd_Unk02A3: ; 0x0203F988
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9157,8 +9157,8 @@ FUN_0203F988: ; 0x0203F988
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F9B0
-FUN_0203F9B0: ; 0x0203F9B0
+ thumb_func_start ScrCmd_Unk02A4
+ScrCmd_Unk02A4: ; 0x0203F9B0
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9178,8 +9178,8 @@ FUN_0203F9B0: ; 0x0203F9B0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203F9DC
-FUN_0203F9DC: ; 0x0203F9DC
+ thumb_func_start ScrCmd_Unk02A2
+ScrCmd_Unk02A2: ; 0x0203F9DC
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9206,8 +9206,8 @@ _0203FA0C:
.balign 4
_0203FA10: .word 0x0000FF79
- thumb_func_start FUN_0203FA14
-FUN_0203FA14: ; 0x0203FA14
+ thumb_func_start ScrCmd_Unk02A7
+ScrCmd_Unk02A7: ; 0x0203FA14
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9239,8 +9239,8 @@ _0203FA4E:
nop
_0203FA54: .word 0x0000012A
- thumb_func_start FUN_0203FA58
-FUN_0203FA58: ; 0x0203FA58
+ thumb_func_start ScrCmd_Unk02AA
+ScrCmd_Unk02AA: ; 0x0203FA58
push {r3-r7, lr}
sub sp, #0x10
add r4, r0, #0x0
@@ -9342,8 +9342,8 @@ _0203FB26:
nop
_0203FB48: .word 0x00000147
- thumb_func_start FUN_0203FB4C
-FUN_0203FB4C: ; 0x0203FB4C
+ thumb_func_start ScrCmd_Unk02AC
+ScrCmd_Unk02AC: ; 0x0203FB4C
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -9355,8 +9355,8 @@ FUN_0203FB4C: ; 0x0203FB4C
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203FB64
-FUN_0203FB64: ; 0x0203FB64
+ thumb_func_start ScrCmd_Unk02AF
+ScrCmd_Unk02AF: ; 0x0203FB64
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -9378,24 +9378,24 @@ FUN_0203FB64: ; 0x0203FB64
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203FB94
-FUN_0203FB94: ; 0x0203FB94
+ thumb_func_start ScrCmd_Unk02B0
+ScrCmd_Unk02B0: ; 0x0203FB94
push {r3, lr}
bl FUN_02033E74
mov r0, #0x0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203FBA0
-FUN_0203FBA0: ; 0x0203FBA0
+ thumb_func_start ScrCmd_Unk02B1
+ScrCmd_Unk02B1: ; 0x0203FBA0
push {r3, lr}
bl FUN_02033ED0
mov r0, #0x0
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203FBAC
-FUN_0203FBAC: ; 0x0203FBAC
+ thumb_func_start ScrCmd_Unk02B2
+ScrCmd_Unk02B2: ; 0x0203FBAC
push {r3, lr}
add r0, #0x80
ldr r0, [r0, #0x0]
@@ -9404,8 +9404,8 @@ FUN_0203FBAC: ; 0x0203FBAC
pop {r3, pc}
.balign 4
- thumb_func_start FUN_0203FBBC
-FUN_0203FBBC: ; 0x0203FBBC
+ thumb_func_start ScrCmd_Unk02B5
+ScrCmd_Unk02B5: ; 0x0203FBBC
push {r3-r7, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9447,8 +9447,8 @@ FUN_0203FBBC: ; 0x0203FBBC
mov r0, #0x0
pop {r3-r7, pc}
- thumb_func_start FUN_0203FC1C
-FUN_0203FC1C: ; 0x0203FC1C
+ thumb_func_start ScrCmd_Unk02B6
+ScrCmd_Unk02B6: ; 0x0203FC1C
push {r3-r5, lr}
add r5, r0, #0x0
bl ScriptReadHalfword
@@ -9476,8 +9476,8 @@ _0203FC4C:
mov r0, #0x0
pop {r3-r5, pc}
- thumb_func_start FUN_0203FC58
-FUN_0203FC58: ; 0x0203FC58
+ thumb_func_start ScrCmd_Unk02BE
+ScrCmd_Unk02BE: ; 0x0203FC58
push {r3-r5, lr}
add r5, r0, #0x0
add r1, r5, #0x0
@@ -9496,8 +9496,8 @@ FUN_0203FC58: ; 0x0203FC58
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203FC80
-FUN_0203FC80: ; 0x0203FC80
+ thumb_func_start ScrCmd_Unk02C1
+ScrCmd_Unk02C1: ; 0x0203FC80
push {r3-r5, lr}
add r0, #0x80
ldr r5, [r0, #0x0]
@@ -9520,8 +9520,8 @@ _0203FCAA:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203FCB0
-FUN_0203FCB0: ; 0x0203FCB0
+ thumb_func_start ScrCmd_Unk02C2
+ScrCmd_Unk02C2: ; 0x0203FCB0
push {r3-r5, lr}
add r0, #0x80
ldr r5, [r0, #0x0]
@@ -9542,8 +9542,8 @@ _0203FCD6:
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_0203FCDC
-FUN_0203FCDC: ; 0x0203FCDC
+ thumb_func_start ScrCmd_Unk02C3
+ScrCmd_Unk02C3: ; 0x0203FCDC
push {r3, lr}
ldr r2, [r0, #0x8]
add r1, r2, #0x1
diff --git a/arm9/asm/unk_02002C14.s b/arm9/asm/unk_02002C14.s
index 3f62a449..119c68ff 100644
--- a/arm9/asm/unk_02002C14.s
+++ b/arm9/asm/unk_02002C14.s
@@ -411,7 +411,7 @@ FUN_02002ED0: ; 0x02002ED0
mov r0, #0xe
mov r1, #0x6
add r2, r4, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x8
pop {r4, pc}
@@ -427,6 +427,6 @@ FUN_02002EEC: ; 0x02002EEC
mov r0, #0xe
mov r1, #0x7
add r2, r4, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x8
pop {r4, pc}
diff --git a/arm9/asm/unk_02002F08.s b/arm9/asm/unk_02002F08.s
index c37869ed..fb6f96ff 100644
--- a/arm9/asm/unk_02002F08.s
+++ b/arm9/asm/unk_02002F08.s
@@ -226,7 +226,7 @@ FUN_02003084: ; 0x02003084
add r1, r2, #0x0
add r2, sp, #0x4
ldr r4, [sp, #0x1c]
- bl FUN_02006C08
+ bl GfGfxLoader_GetPlttData
add r6, r0, #0x0
bne _0200309E
bl GF_AssertFail
diff --git a/arm9/asm/unk_020030E8.s b/arm9/asm/unk_020030E8.s
index 30d0ea43..f9b9de1f 100644
--- a/arm9/asm/unk_020030E8.s
+++ b/arm9/asm/unk_020030E8.s
@@ -72,7 +72,7 @@ FUN_0200317C: ; 0x0200317C
add r5, r3, #0x0
add r2, sp, #0x0
add r3, r4, #0x0
- bl FUN_02006C08
+ bl GfGfxLoader_GetPlttData
add r4, r0, #0x0
bne _02003192
bl GF_AssertFail
@@ -1387,7 +1387,7 @@ FUN_02003B40: ; 0x02003B40
add r0, r1, #0x0
add r1, r2, #0x0
add r2, sp, #0x4
- bl FUN_02006C08
+ bl GfGfxLoader_GetPlttData
add r4, r0, #0x0
bne _02003B58
bl GF_AssertFail
diff --git a/arm9/asm/unk_020051F4.s b/arm9/asm/unk_020051F4.s
index 215e56c0..c2d91fe9 100644
--- a/arm9/asm/unk_020051F4.s
+++ b/arm9/asm/unk_020051F4.s
@@ -1216,8 +1216,8 @@ FUN_02005BF8: ; 0x02005BF8
pop {r3-r6, pc}
.balign 4
- thumb_func_start PlayBGM
-PlayBGM: ; 0x02005C28
+ thumb_func_start PlaySound
+PlaySound: ; 0x02005C28
push {r3-r5, lr}
add r5, r0, #0x0
bl FUN_020048F4
diff --git a/arm9/asm/unk_02006864.s b/arm9/asm/unk_02006864.s
deleted file mode 100644
index 75adbe92..00000000
--- a/arm9/asm/unk_02006864.s
+++ /dev/null
@@ -1,698 +0,0 @@
- .include "asm/macros.inc"
- .include "global.inc"
-
- .section .rodata
-
- .global UNK_020ECB98
-UNK_020ECB98: ; 0x020ECB98
- .word NNS_G2dLoadImage1DMapping
- .word NNS_G2dLoadImage2DMapping
-
- .global UNK_020ECBA0
-UNK_020ECBA0: ; 0x020ECBA0
- .word GX_LoadOBJ, GXS_LoadOBJ
-
- .global UNK_020ECBA8
-UNK_020ECBA8: ; 0x020ECBA8
- .word NNS_G2dLoadImage1DMapping, NNS_G2dLoadImage2DMapping
-
- .global UNK_020ECBB0
-UNK_020ECBB0: ; 0x020ECBB0
- .word GX_LoadBGPltt, GX_LoadOBJPltt, GX_LoadBGExtPltt, GX_LoadOBJExtPltt
- .word GXS_LoadBGPltt, GXS_LoadOBJPltt, GXS_LoadBGExtPltt, GXS_LoadOBJExtPltt
-
- .text
-
- thumb_func_start FUN_0200687C
-FUN_0200687C: ; 0x0200687C
- push {r3-r7, lr}
- sub sp, #0x8
- add r6, r2, #0x0
- mov r2, #0x0
- add r5, r3, #0x0
- str r2, [sp, #0x0]
- ldr r2, [sp, #0x28]
- ldr r3, [sp, #0x2c]
- ldr r4, [sp, #0x24]
- bl UncompressFromNarc
- add r7, r0, #0x0
- beq _020068C2
- add r1, sp, #0x4
- bl NNS_G2dGetUnpackedBGCharacterData
- cmp r0, #0x0
- beq _020068BC
- cmp r4, #0x0
- bne _020068A8
- ldr r0, [sp, #0x4]
- ldr r4, [r0, #0x10]
-_020068A8:
- ldr r0, [sp, #0x20]
- lsl r1, r5, #0x18
- str r0, [sp, #0x0]
- ldr r2, [sp, #0x4]
- add r0, r6, #0x0
- ldr r2, [r2, #0x14]
- lsr r1, r1, #0x18
- add r3, r4, #0x0
- bl FUN_02017E14
-_020068BC:
- add r0, r7, #0x0
- bl FreeToHeap
-_020068C2:
- add r0, r4, #0x0
- add sp, #0x8
- pop {r3-r7, pc}
-
- thumb_func_start FUN_020068C8
-FUN_020068C8: ; 0x020068C8
- push {r3-r7, lr}
- sub sp, #0x8
- add r6, r2, #0x0
- mov r2, #0x1
- add r5, r3, #0x0
- str r2, [sp, #0x0]
- ldr r2, [sp, #0x28]
- ldr r3, [sp, #0x2c]
- ldr r4, [sp, #0x24]
- bl UncompressFromNarc
- add r7, r0, #0x0
- beq _0200692C
- add r1, sp, #0x4
- bl NNS_G2dGetUnpackedScreenData
- cmp r0, #0x0
- beq _02006926
- cmp r4, #0x0
- bne _020068F4
- ldr r0, [sp, #0x4]
- ldr r4, [r0, #0x8]
-_020068F4:
- lsl r1, r5, #0x18
- add r0, r6, #0x0
- lsr r1, r1, #0x18
- bl FUN_0201886C
- cmp r0, #0x0
- beq _02006912
- ldr r2, [sp, #0x4]
- lsl r1, r5, #0x18
- add r0, r6, #0x0
- lsr r1, r1, #0x18
- add r2, #0xc
- add r3, r4, #0x0
- bl FUN_02017DFC
-_02006912:
- ldr r0, [sp, #0x20]
- lsl r1, r5, #0x18
- str r0, [sp, #0x0]
- ldr r2, [sp, #0x4]
- add r0, r6, #0x0
- lsr r1, r1, #0x18
- add r2, #0xc
- add r3, r4, #0x0
- bl FUN_02017CE8
-_02006926:
- add r0, r7, #0x0
- bl FreeToHeap
-_0200692C:
- add sp, #0x8
- pop {r3-r7, pc}
-
- thumb_func_start FUN_02006930
-FUN_02006930: ; 0x02006930
- push {lr}
- sub sp, #0xc
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x10]
- str r3, [sp, #0x4]
- ldr r3, [sp, #0x14]
- str r3, [sp, #0x8]
- mov r3, #0x0
- bl FUN_02006948
- add sp, #0xc
- pop {pc}
-
- thumb_func_start FUN_02006948
-FUN_02006948: ; 0x02006948
- push {r4-r7, lr}
- sub sp, #0xc
- add r4, r2, #0x0
- add r7, r3, #0x0
- mov r2, #0x1
- str r2, [sp, #0x0]
- ldr r3, [sp, #0x28]
- mov r2, #0x0
- ldr r6, [sp, #0x20]
- ldr r5, [sp, #0x24]
- bl UncompressFromNarc
- str r0, [sp, #0x4]
- cmp r0, #0x0
- beq _02006A2A
- add r1, sp, #0x8
- bl NNS_G2dGetUnpackedPaletteData
- cmp r0, #0x0
- beq _02006A24
- ldr r0, [sp, #0x8]
- ldr r1, [r0, #0xc]
- add r1, r1, r7
- str r1, [r0, #0xc]
- cmp r5, #0x0
- bne _02006982
- ldr r0, [sp, #0x8]
- ldr r0, [r0, #0x8]
- sub r5, r0, r7
-_02006982:
- ldr r0, [sp, #0x8]
- add r1, r5, #0x0
- ldr r0, [r0, #0xc]
- bl DC_FlushRange
- cmp r4, #0x7
- bhi _02006A14
- add r0, r4, r4
- add r0, pc
- ldrh r0, [r0, #0x6]
- lsl r0, r0, #0x10
- asr r0, r0, #0x10
- add pc, r0
-_0200699C: ; jump table (using 16-bit offset)
- .short _02006A14 - _0200699C - 2; case 0
- .short _02006A14 - _0200699C - 2; case 1
- .short _020069AC - _0200699C - 2; case 2
- .short _020069E0 - _0200699C - 2; case 3
- .short _02006A14 - _0200699C - 2; case 4
- .short _02006A14 - _0200699C - 2; case 5
- .short _020069C6 - _0200699C - 2; case 6
- .short _020069FA - _0200699C - 2; case 7
-_020069AC:
- bl GX_BeginLoadBGExtPltt
- ldr r0, [sp, #0x8]
- ldr r3, _02006A30 ; =UNK_020ECBB0
- lsl r4, r4, #0x2
- ldr r0, [r0, #0xc]
- ldr r3, [r3, r4]
- add r1, r6, #0x0
- add r2, r5, #0x0
- blx r3
- bl GX_EndLoadBGExtPltt
- b _02006A24
-_020069C6:
- bl GXS_BeginLoadBGExtPltt
- ldr r0, [sp, #0x8]
- ldr r3, _02006A30 ; =UNK_020ECBB0
- lsl r4, r4, #0x2
- ldr r0, [r0, #0xc]
- ldr r3, [r3, r4]
- add r1, r6, #0x0
- add r2, r5, #0x0
- blx r3
- bl GXS_EndLoadBGExtPltt
- b _02006A24
-_020069E0:
- bl GX_BeginLoadOBJExtPltt
- ldr r0, [sp, #0x8]
- ldr r3, _02006A30 ; =UNK_020ECBB0
- lsl r4, r4, #0x2
- ldr r0, [r0, #0xc]
- ldr r3, [r3, r4]
- add r1, r6, #0x0
- add r2, r5, #0x0
- blx r3
- bl GX_EndLoadOBJExtPltt
- b _02006A24
-_020069FA:
- bl GXS_BeginLoadOBJExtPltt
- ldr r0, [sp, #0x8]
- ldr r3, _02006A30 ; =UNK_020ECBB0
- lsl r4, r4, #0x2
- ldr r0, [r0, #0xc]
- ldr r3, [r3, r4]
- add r1, r6, #0x0
- add r2, r5, #0x0
- blx r3
- bl GXS_EndLoadOBJExtPltt
- b _02006A24
-_02006A14:
- ldr r0, [sp, #0x8]
- ldr r3, _02006A30 ; =UNK_020ECBB0
- lsl r4, r4, #0x2
- ldr r0, [r0, #0xc]
- ldr r3, [r3, r4]
- add r1, r6, #0x0
- add r2, r5, #0x0
- blx r3
-_02006A24:
- ldr r0, [sp, #0x4]
- bl FreeToHeap
-_02006A2A:
- add sp, #0xc
- pop {r4-r7, pc}
- nop
-_02006A30: .word UNK_020ECBB0
-
- thumb_func_start FUN_02006A34
-FUN_02006A34: ; 0x02006A34
- push {r3-r7, lr}
- sub sp, #0x8
- add r5, r2, #0x0
- mov r2, #0x1
- add r6, r3, #0x0
- str r2, [sp, #0x0]
- ldr r2, [sp, #0x24]
- ldr r3, [sp, #0x28]
- ldr r4, [sp, #0x20]
- bl UncompressFromNarc
- add r7, r0, #0x0
- beq _02006A80
- add r1, sp, #0x4
- bl NNS_G2dGetUnpackedCharacterData
- cmp r0, #0x0
- beq _02006A7A
- cmp r4, #0x0
- bne _02006A60
- ldr r0, [sp, #0x4]
- ldr r4, [r0, #0x10]
-_02006A60:
- ldr r0, [sp, #0x4]
- add r1, r4, #0x0
- ldr r0, [r0, #0x14]
- bl DC_FlushRange
- ldr r0, [sp, #0x4]
- ldr r3, _02006A88 ; =UNK_020ECBA0
- lsl r5, r5, #0x2
- ldr r0, [r0, #0x14]
- ldr r3, [r3, r5]
- add r1, r6, #0x0
- add r2, r4, #0x0
- blx r3
-_02006A7A:
- add r0, r7, #0x0
- bl FreeToHeap
-_02006A80:
- add r0, r4, #0x0
- add sp, #0x8
- pop {r3-r7, pc}
- nop
-_02006A88: .word UNK_020ECBA0
-
- thumb_func_start FUN_02006A8C
-FUN_02006A8C: ; 0x02006A8C
- push {r4-r7, lr}
- sub sp, #0xc
- add r5, r2, #0x0
- add r4, r3, #0x0
- mov r2, #0x1
- str r2, [sp, #0x0]
- ldr r3, [sp, #0x20]
- mov r2, #0x0
- bl UncompressFromNarc
- add r6, r0, #0x0
- beq _02006AE0
- add r1, sp, #0x4
- bl NNS_G2dGetUnpackedPaletteCompressInfo
- add r7, r0, #0x0
- add r0, r6, #0x0
- add r1, sp, #0x8
- bl NNS_G2dGetUnpackedPaletteData
- cmp r0, #0x0
- beq _02006ADA
- cmp r7, #0x0
- beq _02006ACE
- ldr r0, [sp, #0x24]
- add r2, r4, #0x0
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x8]
- ldr r1, [sp, #0x4]
- add r3, r5, #0x0
- bl NNS_G2dLoadPaletteEx
- b _02006ADA
-_02006ACE:
- ldr r0, [sp, #0x8]
- ldr r3, [sp, #0x24]
- add r1, r4, #0x0
- add r2, r5, #0x0
- bl NNS_G2dLoadPalette
-_02006ADA:
- add r0, r6, #0x0
- bl FreeToHeap
-_02006AE0:
- add sp, #0xc
- pop {r4-r7, pc}
-
- thumb_func_start FUN_02006AE4
-FUN_02006AE4: ; 0x02006AE4
- push {r4-r6, lr}
- sub sp, #0x8
- add r5, r3, #0x0
- mov r3, #0x1
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x24]
- bl UncompressFromNarc
- add r6, r0, #0x0
- ldr r4, _02006B30 ; =0x00000000
- beq _02006B28
- add r1, sp, #0x4
- bl NNS_G2dGetUnpackedCharacterData
- cmp r0, #0x0
- beq _02006B22
- ldr r1, [sp, #0x18]
- cmp r1, #0x0
- beq _02006B0E
- ldr r0, [sp, #0x4]
- str r1, [r0, #0x10]
-_02006B0E:
- ldr r4, _02006B34 ; =UNK_020ECBA8
- lsl r5, r5, #0x2
- ldr r0, [sp, #0x4]
- ldr r1, [sp, #0x20]
- ldr r2, [sp, #0x1c]
- ldr r3, [sp, #0x28]
- ldr r4, [r4, r5]
- blx r4
- ldr r0, [sp, #0x4]
- ldr r4, [r0, #0x10]
-_02006B22:
- add r0, r6, #0x0
- bl FreeToHeap
-_02006B28:
- add r0, r4, #0x0
- add sp, #0x8
- pop {r4-r6, pc}
- nop
-_02006B30: .word 0x00000000
-_02006B34: .word UNK_020ECBA8
-
- thumb_func_start FUN_02006B38
-FUN_02006B38: ; 0x02006B38
- push {r4-r6, lr}
- sub sp, #0x8
- add r5, r3, #0x0
- mov r3, #0x1
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x24]
- bl UncompressFromNarc
- add r4, r0, #0x0
- beq _02006B9E
- add r1, sp, #0x4
- bl NNS_G2dGetUnpackedCharacterData
- cmp r0, #0x0
- beq _02006B98
- ldr r1, [sp, #0x18]
- cmp r1, #0x0
- beq _02006B60
- ldr r0, [sp, #0x4]
- str r1, [r0, #0x10]
-_02006B60:
- ldr r0, [sp, #0x1c]
- cmp r0, #0x1
- beq _02006B6C
- cmp r0, #0x2
- beq _02006B7C
- b _02006B88
-_02006B6C:
- mov r0, #0x1
- lsl r0, r0, #0x1a
- ldr r1, [r0, #0x0]
- ldr r0, _02006BA4 ; =0x00300010
- and r1, r0
- ldr r0, [sp, #0x4]
- str r1, [r0, #0x8]
- b _02006B88
-_02006B7C:
- ldr r0, _02006BA8 ; =0x04001000
- ldr r1, [r0, #0x0]
- ldr r0, _02006BA4 ; =0x00300010
- and r1, r0
- ldr r0, [sp, #0x4]
- str r1, [r0, #0x8]
-_02006B88:
- lsl r6, r5, #0x2
- ldr r5, _02006BAC ; =UNK_020ECB98
- ldr r0, [sp, #0x4]
- ldr r1, [sp, #0x20]
- ldr r2, [sp, #0x1c]
- ldr r3, [sp, #0x28]
- ldr r5, [r5, r6]
- blx r5
-_02006B98:
- add r0, r4, #0x0
- bl FreeToHeap
-_02006B9E:
- add sp, #0x8
- pop {r4-r6, pc}
- nop
-_02006BA4: .word 0x00300010
-_02006BA8: .word 0x04001000
-_02006BAC: .word UNK_020ECB98
-
- thumb_func_start FUN_02006BB0
-FUN_02006BB0: ; 0x02006BB0
- push {r3-r5, lr}
- add r4, r3, #0x0
- mov r3, #0x0
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x10]
- bl UncompressFromNarc
- add r5, r0, #0x0
- beq _02006BD6
- add r1, r4, #0x0
- bl NNS_G2dGetUnpackedBGCharacterData
- cmp r0, #0x0
- bne _02006BD6
- add r0, r5, #0x0
- bl FreeToHeap
- mov r0, #0x0
- pop {r3-r5, pc}
-_02006BD6:
- add r0, r5, #0x0
- pop {r3-r5, pc}
- .balign 4
-
- thumb_func_start FUN_02006BDC
-FUN_02006BDC: ; 0x02006BDC
- push {r3-r5, lr}
- add r4, r3, #0x0
- mov r3, #0x0
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x10]
- bl UncompressFromNarc
- add r5, r0, #0x0
- beq _02006C02
- add r1, r4, #0x0
- bl NNS_G2dGetUnpackedScreenData
- cmp r0, #0x0
- bne _02006C02
- add r0, r5, #0x0
- bl FreeToHeap
- mov r0, #0x0
- pop {r3-r5, pc}
-_02006C02:
- add r0, r5, #0x0
- pop {r3-r5, pc}
- .balign 4
-
- thumb_func_start FUN_02006C08
-FUN_02006C08: ; 0x02006C08
- push {r3-r5, lr}
- add r5, r2, #0x0
- mov r2, #0x0
- str r2, [sp, #0x0]
- bl UncompressFromNarc
- add r4, r0, #0x0
- beq _02006C2C
- add r1, r5, #0x0
- bl NNS_G2dGetUnpackedPaletteData
- cmp r0, #0x0
- bne _02006C2C
- add r0, r4, #0x0
- bl FreeToHeap
- mov r0, #0x0
- pop {r3-r5, pc}
-_02006C2C:
- add r0, r4, #0x0
- pop {r3-r5, pc}
-
- thumb_func_start FUN_02006C30
-FUN_02006C30: ; 0x02006C30
- push {r3-r5, lr}
- add r4, r3, #0x0
- mov r3, #0x0
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x10]
- bl UncompressFromNarc
- add r5, r0, #0x0
- beq _02006C56
- add r1, r4, #0x0
- bl NNS_G2dGetUnpackedCellBank
- cmp r0, #0x0
- bne _02006C56
- add r0, r5, #0x0
- bl FreeToHeap
- mov r0, #0x0
- pop {r3-r5, pc}
-_02006C56:
- add r0, r5, #0x0
- pop {r3-r5, pc}
- .balign 4
-
- thumb_func_start FUN_02006C5C
-FUN_02006C5C: ; 0x02006C5C
- push {r3-r5, lr}
- add r4, r3, #0x0
- mov r3, #0x0
- str r3, [sp, #0x0]
- ldr r3, [sp, #0x10]
- bl UncompressFromNarc
- add r5, r0, #0x0
- beq _02006C82
- add r1, r4, #0x0
- bl NNS_G2dGetUnpackedAnimBank
- cmp r0, #0x0
- bne _02006C82
- add r0, r5, #0x0
- bl FreeToHeap
- mov r0, #0x0
- pop {r3-r5, pc}
-_02006C82:
- add r0, r5, #0x0
- pop {r3-r5, pc}
- .balign 4
-
- thumb_func_start FUN_02006C88
-FUN_02006C88: ; 0x02006C88
- push {r3, lr}
- add r3, r2, #0x0
- mov r2, #0x0
- str r2, [sp, #0x0]
- mov r2, #0x1
- bl UncompressFromNarc
- pop {r3, pc}
-
- thumb_func_start UncompressFromNarc
-UncompressFromNarc: ; 0x02006C98
- ; void * UncompressFromNarc(NarcId narcId, s32 memberNo, BOOL isCompressed, u32 heap_id, BOOL allocAtEnd)
- push {r3-r7, lr}
- add r5, r2, #0x0
- add r7, r0, #0x0
- add r6, r3, #0x0
- str r1, [sp, #0x0]
- cmp r5, #0x0
- bne _02006CAC
- ldr r2, [sp, #0x18]
- cmp r2, #0x1
- bne _02006CC0
-_02006CAC:
- ldr r1, [sp, #0x0]
- add r0, r7, #0x0
- bl GetNarcMemberSizeByIdPair
- add r1, r0, #0x0
- add r0, r6, #0x0
- bl AllocFromHeapAtEnd
- add r4, r0, #0x0
- b _02006CCE
-_02006CC0:
- bl GetNarcMemberSizeByIdPair
- add r1, r0, #0x0
- add r0, r6, #0x0
- bl AllocFromHeap
- add r4, r0, #0x0
-_02006CCE:
- cmp r4, #0x0
- beq _02006D12
- ldr r2, [sp, #0x0]
- add r0, r4, #0x0
- add r1, r7, #0x0
- bl ReadWholeNarcMemberByIdPair
- cmp r5, #0x0
- beq _02006D12
- ldr r0, [sp, #0x18]
- cmp r0, #0x0
- bne _02006CF2
- ldr r1, [r4, #0x0]
- add r0, r6, #0x0
- lsr r1, r1, #0x8
- bl AllocFromHeap
- b _02006CFC
-_02006CF2:
- ldr r1, [r4, #0x0]
- add r0, r6, #0x0
- lsr r1, r1, #0x8
- bl AllocFromHeapAtEnd
-_02006CFC:
- add r5, r0, #0x0
- cmp r5, #0x0
- beq _02006D10
- add r0, r4, #0x0
- add r1, r5, #0x0
- bl MI_UncompressLZ8
- add r0, r4, #0x0
- bl FreeToHeap
-_02006D10:
- add r4, r5, #0x0
-_02006D12:
- add r0, r4, #0x0
- pop {r3-r7, pc}
- .balign 4
-
- thumb_func_start FUN_02006D18
-FUN_02006D18: ; 0x02006D18
- push {r3-r7, lr}
- sub sp, #0x8
- ldr r5, [sp, #0x24]
- str r0, [sp, #0x0]
- str r1, [sp, #0x4]
- add r6, r2, #0x0
- add r7, r3, #0x0
- bl GetNarcMemberSizeByIdPair
- str r0, [r5, #0x0]
- cmp r6, #0x0
- bne _02006D36
- ldr r0, [sp, #0x20]
- cmp r0, #0x1
- bne _02006D42
-_02006D36:
- ldr r1, [r5, #0x0]
- add r0, r7, #0x0
- bl AllocFromHeapAtEnd
- add r4, r0, #0x0
- b _02006D4C
-_02006D42:
- ldr r1, [r5, #0x0]
- add r0, r7, #0x0
- bl AllocFromHeap
- add r4, r0, #0x0
-_02006D4C:
- cmp r4, #0x0
- beq _02006D92
- ldr r1, [sp, #0x0]
- ldr r2, [sp, #0x4]
- add r0, r4, #0x0
- bl ReadWholeNarcMemberByIdPair
- cmp r6, #0x0
- beq _02006D92
- ldr r0, [r4, #0x0]
- lsr r0, r0, #0x8
- str r0, [r5, #0x0]
- ldr r0, [sp, #0x20]
- cmp r0, #0x0
- bne _02006D74
- ldr r1, [r5, #0x0]
- add r0, r7, #0x0
- bl AllocFromHeap
- b _02006D7C
-_02006D74:
- ldr r1, [r5, #0x0]
- add r0, r7, #0x0
- bl AllocFromHeapAtEnd
-_02006D7C:
- add r5, r0, #0x0
- cmp r5, #0x0
- beq _02006D90
- add r0, r4, #0x0
- add r1, r5, #0x0
- bl MI_UncompressLZ8
- add r0, r4, #0x0
- bl FreeToHeap
-_02006D90:
- add r4, r5, #0x0
-_02006D92:
- add r0, r4, #0x0
- add sp, #0x8
- pop {r3-r7, pc}
diff --git a/arm9/asm/unk_02008DEC.s b/arm9/asm/unk_02008DEC.s
index 92341f16..31aabcc3 100644
--- a/arm9/asm/unk_02008DEC.s
+++ b/arm9/asm/unk_02008DEC.s
@@ -1604,7 +1604,7 @@ FUN_02009978: ; 0x02009978
add r1, r3, #0x0
ldr r2, [sp, #0x10]
ldr r3, [sp, #0x24]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
add r1, r0, #0x0
ldr r0, [r5, #0x0]
ldr r2, [sp, #0x14]
diff --git a/arm9/asm/unk_0200BB14.s b/arm9/asm/unk_0200BB14.s
deleted file mode 100644
index b8a6eab5..00000000
--- a/arm9/asm/unk_0200BB14.s
+++ /dev/null
@@ -1,2135 +0,0 @@
- .include "asm/macros.inc"
- .include "global.inc"
-
- .text
-
- thumb_func_start FUN_0200BB14
-FUN_0200BB14: ; 0x0200BB14
- push {r4, lr}
- mov r1, #0x4e
- lsl r1, r1, #0x2
- add r4, r0, #0x0
- bl AllocFromHeap
- cmp r0, #0x0
- bne _0200BB28
- mov r0, #0x0
- pop {r4, pc}
-_0200BB28:
- str r4, [r0, #0x0]
- mov r1, #0x0
- str r1, [r0, #0x4]
- mov r1, #0x1
- str r1, [r0, #0x8]
- pop {r4, pc}
-
- thumb_func_start FUN_0200BB34
-FUN_0200BB34: ; 0x0200BB34
- push {r4, lr}
- add r4, r0, #0x0
- bne _0200BB3E
- bl GF_AssertFail
-_0200BB3E:
- ldr r0, [r4, #0x0]
- mov r1, #0x58
- bl AllocFromHeap
- cmp r0, #0x0
- bne _0200BB4E
- mov r0, #0x0
- pop {r4, pc}
-_0200BB4E:
- ldr r1, [r4, #0x4]
- mov r2, #0x0
- add r1, r1, #0x1
- str r1, [r4, #0x4]
- add r3, r0, #0x0
- add r1, r2, #0x0
-_0200BB5A:
- add r2, r2, #0x1
- str r1, [r3, #0xc]
- add r3, r3, #0x4
- cmp r2, #0x6
- blt _0200BB5A
- pop {r4, pc}
- .balign 4
-
- thumb_func_start FUN_0200BB68
-FUN_0200BB68: ; 0x0200BB68
- add r0, #0x10
- bx lr
-
- thumb_func_start FUN_0200BB6C
-FUN_0200BB6C: ; 0x0200BB6C
- push {r4-r7, lr}
- sub sp, #0x24
- add r5, r0, #0x0
- add r4, r1, #0x0
- add r6, r2, #0x0
- add r7, r3, #0x0
- cmp r5, #0x0
- bne _0200BB80
- bl GF_AssertFail
-_0200BB80:
- cmp r5, #0x0
- bne _0200BB8A
- add sp, #0x24
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200BB8A:
- ldr r0, [r6, #0x0]
- str r0, [sp, #0x14]
- ldr r0, [r6, #0x4]
- str r0, [sp, #0x18]
- ldr r0, [r6, #0x8]
- str r0, [sp, #0x1c]
- ldr r0, [r5, #0x0]
- str r0, [sp, #0x20]
- ldr r1, [r6, #0xc]
- ldr r2, [r6, #0x10]
- add r0, sp, #0x14
- bl FUN_0201D060
- ldr r1, [r5, #0x0]
- add r0, r7, #0x0
- bl FUN_0201E00C
- bl NNS_G2dInitOamManagerModule
- ldr r0, [r5, #0x8]
- cmp r0, #0x1
- bne _0200BBD6
- ldr r0, [r4, #0x10]
- str r0, [sp, #0x0]
- ldr r0, [r4, #0x14]
- str r0, [sp, #0x4]
- ldr r0, [r4, #0x18]
- str r0, [sp, #0x8]
- ldr r0, [r4, #0x1c]
- str r0, [sp, #0xc]
- ldr r0, [r5, #0x0]
- str r0, [sp, #0x10]
- ldr r0, [r4, #0x0]
- ldr r1, [r4, #0x4]
- ldr r2, [r4, #0x8]
- ldr r3, [r4, #0xc]
- bl FUN_02009EAC
-_0200BBD6:
- ldr r1, [r5, #0x0]
- mov r0, #0x20
- bl FUN_0201C328
- str r0, [r5, #0xc]
- bl FUN_0201D168
- bl FUN_0201E0BC
- mov r0, #0x1
- add sp, #0x24
- pop {r4-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200BBF0
-FUN_0200BBF0: ; 0x0200BBF0
- push {r4, lr}
- add r3, r0, #0x0
- add r4, r1, #0x0
- cmp r3, #0x0
- beq _0200BBFE
- cmp r4, #0x0
- bne _0200BC02
-_0200BBFE:
- mov r0, #0x0
- pop {r4, pc}
-_0200BC02:
- add r0, r2, #0x0
- add r1, r3, #0x0
- ldr r2, [r3, #0x0]
- add r1, #0x10
- bl FUN_02008C9C
- str r0, [r4, #0x0]
- mov r0, #0x1
- pop {r4, pc}
-
- thumb_func_start FUN_0200BC14
-FUN_0200BC14: ; 0x0200BC14
- ldr r3, _0200BC18 ; =FUN_0201FFC8
- bx r3
- .balign 4
-_0200BC18: .word FUN_0201FFC8
-
- thumb_func_start FUN_0200BC1C
-FUN_0200BC1C: ; 0x0200BC1C
- push {r4, lr}
- add r4, r0, #0x0
- bne _0200BC26
- bl GF_AssertFail
-_0200BC26:
- ldr r0, [r4, #0x0]
- bl FUN_0201FDEC
- pop {r4, pc}
- .balign 4
-
- thumb_func_start FUN_0200BC30
-FUN_0200BC30: ; 0x0200BC30
- ldr r3, _0200BC34 ; =FUN_02009F80
- bx r3
- .balign 4
-_0200BC34: .word FUN_02009F80
-
- thumb_func_start FUN_0200BC38
-FUN_0200BC38: ; 0x0200BC38
- ldr r3, _0200BC3C ; =FUN_0201C348
- bx r3
- .balign 4
-_0200BC3C: .word FUN_0201C348
-
- thumb_func_start FUN_0200BC40
-FUN_0200BC40: ; 0x0200BC40
- ldr r3, _0200BC48 ; =FUN_0201FD58
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200BC48: .word FUN_0201FD58
-
- thumb_func_start FUN_0200BC4C
-FUN_0200BC4C: ; 0x0200BC4C
- push {r3, lr}
- ldr r0, [r0, #0x4]
- cmp r0, #0x0
- beq _0200BC58
- bl FUN_02008C80
-_0200BC58:
- pop {r3, pc}
- .balign 4
-
- thumb_func_start FUN_0200BC5C
-FUN_0200BC5C: ; 0x0200BC5C
- push {r4-r6, lr}
- add r5, r0, #0x0
- ldr r0, [r5, #0x54]
- mov r4, #0x0
- cmp r0, #0x0
- ble _0200BC7C
-_0200BC68:
- ldr r0, [r5, #0x8]
- add r1, r4, #0x0
- bl FUN_02009660
- bl FUN_020096B4
- ldr r0, [r5, #0x54]
- add r4, r4, #0x1
- cmp r4, r0
- blt _0200BC68
-_0200BC7C:
- ldr r0, [r5, #0x8]
- bl FreeToHeap
- ldr r0, [r5, #0x24]
- bl FUN_02009C30
- ldr r0, [r5, #0x28]
- bl FUN_02009E28
- ldr r0, [r5, #0x54]
- mov r6, #0x0
- cmp r0, #0x0
- ble _0200BCAE
- add r4, r5, #0x0
-_0200BC98:
- ldr r0, [r4, #0x24]
- bl FUN_02009448
- ldr r0, [r4, #0xc]
- bl FUN_02008E2C
- ldr r0, [r5, #0x54]
- add r6, r6, #0x1
- add r4, r4, #0x4
- cmp r6, r0
- blt _0200BC98
-_0200BCAE:
- pop {r4-r6, pc}
-
- thumb_func_start FUN_0200BCB0
-FUN_0200BCB0: ; 0x0200BCB0
- push {r4, lr}
- add r4, r0, #0x0
- ldr r0, [r4, #0xc]
- bl FUN_0201C350
- bl FUN_0201D12C
- bl FUN_0201E08C
- ldr r0, [r4, #0x8]
- cmp r0, #0x1
- bne _0200BCCC
- bl FUN_02009FA0
-_0200BCCC:
- pop {r4, pc}
- .balign 4
-
- thumb_func_start FUN_0200BCD0
-FUN_0200BCD0: ; 0x0200BCD0
- ldr r2, [r0, #0x4]
- ldr r3, _0200BCDC ; =FreeToHeap
- sub r2, r2, #0x1
- str r2, [r0, #0x4]
- add r0, r1, #0x0
- bx r3
- .balign 4
-_0200BCDC: .word FreeToHeap
-
- thumb_func_start FUN_0200BCE0
-FUN_0200BCE0: ; 0x0200BCE0
- push {r3-r5, lr}
- add r4, r1, #0x0
- add r5, r0, #0x0
- add r0, r4, #0x0
- bl FUN_0200BC40
- add r0, r4, #0x0
- bl FUN_0200BC4C
- add r0, r4, #0x0
- bl FUN_0200BC5C
- add r0, r5, #0x0
- add r1, r4, #0x0
- bl FUN_0200BCD0
- pop {r3-r5, pc}
- .balign 4
-
- thumb_func_start FUN_0200BD04
-FUN_0200BD04: ; 0x0200BD04
- push {r4, lr}
- add r4, r0, #0x0
- ldr r0, [r4, #0x4]
- cmp r0, #0x0
- beq _0200BD12
- bl GF_AssertFail
-_0200BD12:
- add r0, r4, #0x0
- bl FUN_0200BCB0
- add r0, r4, #0x0
- bl FreeToHeap
- pop {r4, pc}
-
- thumb_func_start FUN_0200BD20
-FUN_0200BD20: ; 0x0200BD20
- push {r4-r7, lr}
- sub sp, #0x24
- add r5, r0, #0x0
- mov r0, #0x6
- add r4, r1, #0x0
- str r2, [sp, #0x10]
- str r0, [sp, #0x14]
- cmp r5, #0x0
- beq _0200BD36
- cmp r4, #0x0
- bne _0200BD3C
-_0200BD36:
- add sp, #0x24
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200BD3C:
- add r0, r2, #0x0
- ldr r0, [r0, #0x10]
- cmp r0, #0x0
- bne _0200BD48
- mov r0, #0x4
- str r0, [sp, #0x14]
-_0200BD48:
- ldr r0, [sp, #0x14]
- str r0, [r4, #0x54]
- bl FUN_0200965C
- add r2, r0, #0x0
- ldr r1, [sp, #0x14]
- ldr r0, [r5, #0x0]
- mul r1, r2
- bl AllocFromHeap
- str r0, [r4, #0x8]
- ldr r0, [sp, #0x14]
- mov r7, #0x0
- cmp r0, #0x0
- ble _0200BD94
- ldr r6, [sp, #0x10]
-_0200BD68:
- ldr r0, [r4, #0x8]
- add r1, r7, #0x0
- bl FUN_02009660
- str r0, [sp, #0x18]
- ldr r0, [r5, #0x0]
- ldr r1, [r6, #0x0]
- bl FUN_020161A4
- ldr r1, [sp, #0x18]
- ldr r2, [r5, #0x0]
- str r0, [sp, #0x1c]
- bl FUN_02009668
- ldr r0, [sp, #0x1c]
- bl FreeToHeap
- ldr r0, [sp, #0x14]
- add r7, r7, #0x1
- add r6, r6, #0x4
- cmp r7, r0
- blt _0200BD68
-_0200BD94:
- ldr r0, [sp, #0x14]
- mov r6, #0x0
- cmp r0, #0x0
- ble _0200BDBE
- add r7, r4, #0x0
-_0200BD9E:
- ldr r0, [r4, #0x8]
- add r1, r6, #0x0
- bl FUN_02009660
- bl FUN_020096CC
- ldr r2, [r5, #0x0]
- add r1, r6, #0x0
- bl FUN_02008DEC
- str r0, [r7, #0xc]
- ldr r0, [sp, #0x14]
- add r6, r6, #0x1
- add r7, r7, #0x4
- cmp r6, r0
- blt _0200BD9E
-_0200BDBE:
- ldr r0, [sp, #0x14]
- mov r7, #0x0
- cmp r0, #0x0
- ble _0200BDF6
- add r6, r4, #0x0
-_0200BDC8:
- ldr r0, [r4, #0x8]
- add r1, r7, #0x0
- bl FUN_02009660
- str r0, [sp, #0x20]
- bl FUN_020096CC
- ldr r1, [r5, #0x0]
- bl FUN_02009424
- add r2, r0, #0x0
- str r2, [r6, #0x24]
- ldr r0, [r6, #0xc]
- ldr r1, [sp, #0x20]
- ldr r3, [r5, #0x0]
- bl FUN_020093A8
- str r0, [r6, #0x3c]
- ldr r0, [sp, #0x14]
- add r7, r7, #0x1
- add r6, r6, #0x4
- cmp r7, r0
- blt _0200BDC8
-_0200BDF6:
- ldr r0, [r4, #0x24]
- bl FUN_02009A90
- ldr r0, [r4, #0x28]
- bl FUN_02009D34
- ldr r1, [sp, #0x10]
- ldr r0, [r5, #0x0]
- ldr r1, [r1, #0x18]
- bl FUN_020161A4
- ldr r1, [r4, #0x14]
- add r6, r0, #0x0
- str r1, [sp, #0x0]
- ldr r1, [r4, #0x18]
- str r1, [sp, #0x4]
- ldr r1, [r4, #0x1c]
- str r1, [sp, #0x8]
- ldr r1, [r4, #0x20]
- str r1, [sp, #0xc]
- ldr r1, [r5, #0x0]
- ldr r2, [r4, #0xc]
- ldr r3, [r4, #0x10]
- bl FUN_02008BE0
- str r0, [r4, #0x4]
- add r0, r6, #0x0
- bl FreeToHeap
- mov r0, #0x1
- add sp, #0x24
- pop {r4-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200BE38
-FUN_0200BE38: ; 0x0200BE38
- push {r4, lr}
- sub sp, #0x28
- mov r3, #0x4
- mov r4, #0x6
- ldrsh r3, [r2, r3]
- ldrsh r4, [r2, r4]
- str r4, [sp, #0x0]
- str r3, [sp, #0x4]
- ldrh r4, [r2, #0xa]
- str r4, [sp, #0x8]
- ldr r4, [r2, #0xc]
- str r4, [sp, #0xc]
- ldr r4, [r2, #0x10]
- str r4, [sp, #0x10]
- ldr r4, [r2, #0x14]
- str r4, [sp, #0x14]
- ldr r4, [r2, #0x18]
- str r4, [sp, #0x18]
- ldr r4, [r2, #0x1c]
- str r4, [sp, #0x1c]
- ldr r4, [r2, #0x20]
- str r4, [sp, #0x20]
- ldr r4, [r2, #0x24]
- str r4, [sp, #0x24]
- ldr r2, [r2, #0x0]
- bl FUN_0200BE74
- add sp, #0x28
- pop {r4, pc}
- .balign 4
-
- thumb_func_start FUN_0200BE74
-FUN_0200BE74: ; 0x0200BE74
- push {r4, lr}
- sub sp, #0x30
- add r4, r0, #0x0
- ldr r0, [r1, #0x0]
- str r0, [sp, #0x0]
- ldr r0, [r1, #0x4]
- ldr r1, [r0, #0x0]
- mov r0, #0x24
- mul r0, r2
- add r0, r1, r0
- str r0, [sp, #0x4]
- cmp r3, #0x0
- ble _0200BEA0
- lsl r0, r3, #0xc
- bl _fflt
- add r1, r0, #0x0
- mov r0, #0x3f
- lsl r0, r0, #0x18
- bl _fadd
- b _0200BEAE
-_0200BEA0:
- lsl r0, r3, #0xc
- bl _fflt
- mov r1, #0x3f
- lsl r1, r1, #0x18
- bl _fsub
-_0200BEAE:
- bl _ffix
- str r0, [sp, #0x8]
- add r1, sp, #0x28
- mov r0, #0x10
- ldrsh r0, [r1, r0]
- cmp r0, #0x0
- ble _0200BED0
- lsl r0, r0, #0xc
- bl _fflt
- add r1, r0, #0x0
- mov r0, #0x3f
- lsl r0, r0, #0x18
- bl _fadd
- b _0200BEDE
-_0200BED0:
- lsl r0, r0, #0xc
- bl _fflt
- mov r1, #0x3f
- lsl r1, r1, #0x18
- bl _fsub
-_0200BEDE:
- bl _ffix
- str r0, [sp, #0xc]
- add r1, sp, #0x28
- mov r0, #0x14
- ldrsh r0, [r1, r0]
- cmp r0, #0x0
- ble _0200BF00
- lsl r0, r0, #0xc
- bl _fflt
- add r1, r0, #0x0
- mov r0, #0x3f
- lsl r0, r0, #0x18
- bl _fadd
- b _0200BF0E
-_0200BF00:
- lsl r0, r0, #0xc
- bl _fflt
- mov r1, #0x3f
- lsl r1, r1, #0x18
- bl _fsub
-_0200BF0E:
- bl _ffix
- str r0, [sp, #0x10]
- ldr r0, [sp, #0x4c]
- cmp r0, #0x2
- bne _0200BF24
- mov r0, #0x3
- ldr r1, [sp, #0xc]
- lsl r0, r0, #0x12
- add r0, r1, r0
- str r0, [sp, #0xc]
-_0200BF24:
- mov r0, #0x1
- lsl r0, r0, #0xc
- str r0, [sp, #0x14]
- str r0, [sp, #0x18]
- str r0, [sp, #0x1c]
- mov r1, #0x0
- add r0, sp, #0x0
- strh r1, [r0, #0x20]
- ldr r0, [sp, #0x44]
- str r0, [sp, #0x24]
- ldr r0, [sp, #0x4c]
- str r0, [sp, #0x28]
- ldr r0, [r4, #0x0]
- str r0, [sp, #0x2c]
- add r0, sp, #0x0
- bl FUN_0201FE94
- add r4, r0, #0x0
- beq _0200BF5A
- add r1, sp, #0x28
- ldrh r1, [r1, #0x18]
- bl FUN_02020130
- ldr r1, [sp, #0x48]
- add r0, r4, #0x0
- bl FUN_02020248
-_0200BF5A:
- add r0, r4, #0x0
- add sp, #0x30
- pop {r4, pc}
-
- thumb_func_start FUN_0200BF60
-FUN_0200BF60: ; 0x0200BF60
- push {r4-r7, lr}
- sub sp, #0xc
- str r0, [sp, #0x0]
- mov r0, #0x6
- str r0, [sp, #0x4]
- ldr r0, [sp, #0x0]
- add r5, r1, #0x0
- add r6, r2, #0x0
- cmp r0, #0x0
- beq _0200BF78
- cmp r5, #0x0
- bne _0200BF7E
-_0200BF78:
- add sp, #0xc
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200BF7E:
- ldr r0, [r6, #0x10]
- cmp r0, #0x0
- beq _0200BF8A
- ldr r0, [r6, #0x14]
- cmp r0, #0x0
- bne _0200BF8E
-_0200BF8A:
- mov r0, #0x4
- str r0, [sp, #0x4]
-_0200BF8E:
- ldr r0, [sp, #0x4]
- str r0, [r5, #0x54]
- mov r0, #0x0
- str r0, [sp, #0x8]
- ldr r0, [sp, #0x4]
- cmp r0, #0x0
- ble _0200BFBE
- add r7, r6, #0x0
- add r4, r5, #0x0
-_0200BFA0:
- ldr r2, [sp, #0x0]
- ldr r0, [r7, #0x0]
- ldr r1, [sp, #0x8]
- ldr r2, [r2, #0x0]
- bl FUN_02008DEC
- str r0, [r4, #0xc]
- ldr r0, [sp, #0x8]
- add r7, r7, #0x4
- add r1, r0, #0x1
- ldr r0, [sp, #0x4]
- add r4, r4, #0x4
- str r1, [sp, #0x8]
- cmp r1, r0
- blt _0200BFA0
-_0200BFBE:
- ldr r0, [sp, #0x4]
- mov r7, #0x0
- cmp r0, #0x0
- ble _0200C004
- add r4, r7, #0x0
-_0200BFC8:
- ldr r0, [r6, #0x0]
- cmp r0, #0x0
- beq _0200BFF8
- ldr r1, [sp, #0x0]
- ldr r1, [r1, #0x0]
- bl FUN_02009424
- str r0, [r5, #0x24]
- mov r0, #0x0
- str r0, [r5, #0x3c]
- ldr r3, [r5, #0x24]
- add r1, r0, #0x0
- ldr r0, [r3, #0x4]
- cmp r0, #0x0
- ble _0200BFF8
- add r2, r1, #0x0
-_0200BFE8:
- ldr r0, [r3, #0x0]
- add r1, r1, #0x1
- str r4, [r0, r2]
- ldr r3, [r5, #0x24]
- add r2, r2, #0x4
- ldr r0, [r3, #0x4]
- cmp r1, r0
- blt _0200BFE8
-_0200BFF8:
- ldr r0, [sp, #0x4]
- add r7, r7, #0x1
- add r6, r6, #0x4
- add r5, r5, #0x4
- cmp r7, r0
- blt _0200BFC8
-_0200C004:
- mov r0, #0x1
- add sp, #0xc
- pop {r4-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200C00C
-FUN_0200C00C: ; 0x0200C00C
- push {r4-r7, lr}
- sub sp, #0xc
- add r4, r1, #0x0
- add r5, r0, #0x0
- ldr r0, [r4, #0xc]
- ldr r1, [sp, #0x28]
- add r6, r2, #0x0
- add r7, r3, #0x0
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C02A
- add sp, #0xc
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C02A:
- ldr r0, [sp, #0x28]
- ldr r3, [sp, #0x20]
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x24]
- add r1, r6, #0x0
- str r0, [sp, #0x4]
- ldr r0, [r5, #0x0]
- add r2, r7, #0x0
- str r0, [sp, #0x8]
- ldr r0, [r4, #0xc]
- bl FUN_02008F34
- add r5, r0, #0x0
- beq _0200C058
- bl FUN_02009B04
- ldr r0, [r4, #0x24]
- add r1, r5, #0x0
- bl FUN_0200C474
- add sp, #0xc
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C058:
- bl GF_AssertFail
- cmp r5, #0x0
- beq _0200C066
- add sp, #0xc
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C066:
- mov r0, #0x0
- add sp, #0xc
- pop {r4-r7, pc}
-
- thumb_func_start FUN_0200C06C
-FUN_0200C06C: ; 0x0200C06C
- push {r3-r7, lr}
- sub sp, #0x10
- add r4, r1, #0x0
- add r5, r0, #0x0
- ldr r0, [r4, #0x10]
- ldr r1, [sp, #0x34]
- add r6, r2, #0x0
- add r7, r3, #0x0
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C08C
- mov r0, #0x0
- add sp, #0x10
- mvn r0, r0
- pop {r3-r7, pc}
-_0200C08C:
- ldr r0, [sp, #0x34]
- ldr r3, [sp, #0x28]
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x30]
- add r1, r6, #0x0
- str r0, [sp, #0x4]
- ldr r0, [sp, #0x2c]
- add r2, r7, #0x0
- str r0, [sp, #0x8]
- ldr r0, [r5, #0x0]
- str r0, [sp, #0xc]
- ldr r0, [r4, #0x10]
- bl FUN_02008FEC
- add r5, r0, #0x0
- beq _0200C0D0
- bl FUN_02009D68
- cmp r0, #0x1
- beq _0200C0B8
- bl GF_AssertFail
-_0200C0B8:
- ldr r0, [r4, #0x28]
- add r1, r5, #0x0
- bl FUN_0200C474
- ldr r1, [sp, #0x30]
- add r0, r5, #0x0
- bl FUN_02009E88
- lsl r0, r0, #0x18
- add sp, #0x10
- asr r0, r0, #0x18
- pop {r3-r7, pc}
-_0200C0D0:
- bl GF_AssertFail
- mov r0, #0x0
- mvn r0, r0
- add sp, #0x10
- pop {r3-r7, pc}
-
- thumb_func_start FUN_0200C0DC
-FUN_0200C0DC: ; 0x0200C0DC
- push {r4-r6, lr}
- sub sp, #0x10
- add r5, r0, #0x0
- ldr r0, [sp, #0x28]
- add r6, r1, #0x0
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x2c]
- add r1, r3, #0x0
- str r0, [sp, #0x4]
- ldr r0, [sp, #0x30]
- ldr r3, [sp, #0x24]
- str r0, [sp, #0x8]
- ldr r0, [sp, #0x34]
- str r0, [sp, #0xc]
- add r0, r2, #0x0
- ldr r2, [sp, #0x20]
- bl FUN_0200C06C
- add r4, r0, #0x0
- mov r0, #0x0
- mvn r0, r0
- cmp r4, r0
- beq _0200C11A
- ldr r3, [sp, #0x2c]
- lsl r2, r4, #0x14
- add r0, r5, #0x0
- add r1, r6, #0x0
- lsr r2, r2, #0x10
- lsl r3, r3, #0x5
- bl FUN_02003108
-_0200C11A:
- lsl r0, r4, #0x18
- lsr r0, r0, #0x18
- add sp, #0x10
- pop {r4-r6, pc}
- .balign 4
-
- thumb_func_start FUN_0200C124
-FUN_0200C124: ; 0x0200C124
- push {r3-r4, lr}
- sub sp, #0xc
- ldr r4, [sp, #0x18]
- str r4, [sp, #0x0]
- mov r4, #0x2
- str r4, [sp, #0x4]
- ldr r4, [sp, #0x1c]
- str r4, [sp, #0x8]
- bl FUN_0200C404
- add sp, #0xc
- pop {r3-r4, pc}
-
- thumb_func_start FUN_0200C13C
-FUN_0200C13C: ; 0x0200C13C
- push {r3-r4, lr}
- sub sp, #0xc
- ldr r4, [sp, #0x18]
- str r4, [sp, #0x0]
- mov r4, #0x3
- str r4, [sp, #0x4]
- ldr r4, [sp, #0x1c]
- str r4, [sp, #0x8]
- bl FUN_0200C404
- add sp, #0xc
- pop {r3-r4, pc}
-
- thumb_func_start FUN_0200C154
-FUN_0200C154: ; 0x0200C154
- push {r4-r7, lr}
- sub sp, #0x74
- add r7, r0, #0x0
- ldr r0, [r7, #0x0]
- add r6, r1, #0x0
- mov r1, #0x10
- add r5, r2, #0x0
- bl AllocFromHeap
- add r4, r0, #0x0
- bne _0200C170
- add sp, #0x74
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C170:
- ldr r0, [r7, #0x0]
- mov r1, #0x8
- bl AllocFromHeap
- str r0, [r4, #0x8]
- cmp r0, #0x0
- bne _0200C184
- add sp, #0x74
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C184:
- ldr r0, [r7, #0x0]
- mov r1, #0x24
- bl AllocFromHeap
- ldr r1, [r4, #0x8]
- str r0, [r1, #0x0]
- ldr r0, [r4, #0x8]
- ldr r0, [r0, #0x0]
- str r0, [r4, #0x4]
- ldr r0, [r4, #0x8]
- ldr r1, [r0, #0x0]
- cmp r1, #0x0
- bne _0200C1AC
- cmp r0, #0x0
- beq _0200C1A6
- bl FreeToHeap
-_0200C1A6:
- add sp, #0x74
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C1AC:
- mov r1, #0x0
- add r2, r5, #0x0
- add r3, sp, #0x2c
-_0200C1B2:
- ldr r0, [r2, #0x14]
- add r1, r1, #0x1
- add r2, r2, #0x4
- stmia r3!, {r0}
- cmp r1, #0x6
- blt _0200C1B2
- ldr r0, [r6, #0x1c]
- cmp r0, #0x0
- beq _0200C1CA
- ldr r1, [r6, #0x20]
- cmp r1, #0x0
- bne _0200C1D4
-_0200C1CA:
- mov r0, #0x0
- mvn r0, r0
- str r0, [sp, #0x3c]
- str r0, [sp, #0x40]
- b _0200C206
-_0200C1D4:
- mov r2, #0x0
- ldr r1, [sp, #0x3c]
- mvn r2, r2
- cmp r1, r2
- beq _0200C1EC
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C1EC
- mov r0, #0x0
- mvn r0, r0
- str r0, [sp, #0x3c]
-_0200C1EC:
- mov r0, #0x0
- ldr r1, [sp, #0x40]
- mvn r0, r0
- cmp r1, r0
- beq _0200C206
- ldr r0, [r6, #0x20]
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C206
- mov r0, #0x0
- mvn r0, r0
- str r0, [sp, #0x40]
-_0200C206:
- ldr r0, [sp, #0x38]
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x3c]
- str r0, [sp, #0x4]
- ldr r0, [sp, #0x40]
- str r0, [sp, #0x8]
- ldr r0, [r5, #0x30]
- str r0, [sp, #0xc]
- ldr r0, [r5, #0x2c]
- str r0, [sp, #0x10]
- ldr r0, [r6, #0xc]
- str r0, [sp, #0x14]
- ldr r0, [r6, #0x10]
- str r0, [sp, #0x18]
- ldr r0, [r6, #0x14]
- str r0, [sp, #0x1c]
- ldr r0, [r6, #0x18]
- str r0, [sp, #0x20]
- ldr r0, [r6, #0x1c]
- str r0, [sp, #0x24]
- ldr r0, [r6, #0x20]
- str r0, [sp, #0x28]
- ldr r0, [r4, #0x4]
- ldr r1, [sp, #0x2c]
- ldr r2, [sp, #0x30]
- ldr r3, [sp, #0x34]
- bl FUN_02008AA4
- ldr r0, [r6, #0x0]
- str r0, [sp, #0x44]
- ldr r0, [r4, #0x4]
- str r0, [sp, #0x48]
- mov r0, #0x0
- ldrsh r0, [r5, r0]
- cmp r0, #0x0
- ble _0200C260
- lsl r0, r0, #0xc
- bl _fflt
- add r1, r0, #0x0
- mov r0, #0x3f
- lsl r0, r0, #0x18
- bl _fadd
- b _0200C26E
-_0200C260:
- lsl r0, r0, #0xc
- bl _fflt
- mov r1, #0x3f
- lsl r1, r1, #0x18
- bl _fsub
-_0200C26E:
- bl _ffix
- str r0, [sp, #0x4c]
- mov r0, #0x2
- ldrsh r0, [r5, r0]
- cmp r0, #0x0
- ble _0200C28E
- lsl r0, r0, #0xc
- bl _fflt
- add r1, r0, #0x0
- mov r0, #0x3f
- lsl r0, r0, #0x18
- bl _fadd
- b _0200C29C
-_0200C28E:
- lsl r0, r0, #0xc
- bl _fflt
- mov r1, #0x3f
- lsl r1, r1, #0x18
- bl _fsub
-_0200C29C:
- bl _ffix
- str r0, [sp, #0x50]
- mov r0, #0x4
- ldrsh r0, [r5, r0]
- cmp r0, #0x0
- ble _0200C2BC
- lsl r0, r0, #0xc
- bl _fflt
- add r1, r0, #0x0
- mov r0, #0x3f
- lsl r0, r0, #0x18
- bl _fadd
- b _0200C2CA
-_0200C2BC:
- lsl r0, r0, #0xc
- bl _fflt
- mov r1, #0x3f
- lsl r1, r1, #0x18
- bl _fsub
-_0200C2CA:
- bl _ffix
- str r0, [sp, #0x54]
- ldr r0, [r5, #0x10]
- cmp r0, #0x2
- bne _0200C2E0
- mov r0, #0x3
- ldr r1, [sp, #0x50]
- lsl r0, r0, #0x12
- add r0, r1, r0
- str r0, [sp, #0x50]
-_0200C2E0:
- mov r0, #0x1
- lsl r0, r0, #0xc
- str r0, [sp, #0x58]
- str r0, [sp, #0x5c]
- str r0, [sp, #0x60]
- mov r1, #0x0
- add r0, sp, #0x2c
- strh r1, [r0, #0x38]
- ldr r0, [r5, #0x8]
- str r0, [sp, #0x68]
- ldr r0, [r5, #0x10]
- str r0, [sp, #0x6c]
- ldr r0, [r7, #0x0]
- str r0, [sp, #0x70]
- add r0, sp, #0x44
- bl FUN_0201FE94
- str r0, [r4, #0x0]
- ldr r0, [r5, #0x30]
- str r0, [r4, #0xc]
- ldr r0, [r4, #0x0]
- cmp r0, #0x0
- beq _0200C328
- bl FUN_020202A0
- add r6, r0, #0x0
- ldrh r1, [r5, #0x6]
- ldr r0, [r4, #0x0]
- bl FUN_02020130
- ldr r1, [r5, #0xc]
- ldr r0, [r4, #0x0]
- add r1, r6, r1
- bl FUN_02020248
- b _0200C32C
-_0200C328:
- bl GF_AssertFail
-_0200C32C:
- add r0, r4, #0x0
- add sp, #0x74
- pop {r4-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200C334
-FUN_0200C334: ; 0x0200C334
- push {r3, lr}
- ldr r0, [r0, #0x10]
- bl FUN_020094F0
- mov r1, #0x0
- bl FUN_02009E54
- pop {r3, pc}
-
- thumb_func_start FUN_0200C344
-FUN_0200C344: ; 0x0200C344
- push {r4, lr}
- ldr r0, [r0, #0x10]
- add r4, r2, #0x0
- bl FUN_020094F0
- add r1, r4, #0x0
- bl FUN_02009E88
- pop {r4, pc}
- .balign 4
-
- thumb_func_start FUN_0200C358
-FUN_0200C358: ; 0x0200C358
- add r3, r0, #0x0
- add r2, r1, #0x0
- ldr r0, [r3, #0xc]
- ldr r1, [r3, #0x24]
- ldr r3, _0200C364 ; =FUN_0200C4F4
- bx r3
- .balign 4
-_0200C364: .word FUN_0200C4F4
-
- thumb_func_start FUN_0200C368
-FUN_0200C368: ; 0x0200C368
- add r3, r0, #0x0
- add r2, r1, #0x0
- ldr r0, [r3, #0x10]
- ldr r1, [r3, #0x28]
- ldr r3, _0200C374 ; =FUN_0200C548
- bx r3
- .balign 4
-_0200C374: .word FUN_0200C548
-
- thumb_func_start FUN_0200C378
-FUN_0200C378: ; 0x0200C378
- add r3, r0, #0x0
- add r2, r1, #0x0
- ldr r0, [r3, #0x14]
- ldr r1, [r3, #0x2c]
- ldr r3, _0200C384 ; =FUN_0200C4A8
- bx r3
- .balign 4
-_0200C384: .word FUN_0200C4A8
-
- thumb_func_start FUN_0200C388
-FUN_0200C388: ; 0x0200C388
- add r3, r0, #0x0
- add r2, r1, #0x0
- ldr r0, [r3, #0x18]
- ldr r1, [r3, #0x30]
- ldr r3, _0200C394 ; =FUN_0200C4A8
- bx r3
- .balign 4
-_0200C394: .word FUN_0200C4A8
-
- thumb_func_start FUN_0200C398
-FUN_0200C398: ; 0x0200C398
- push {r3-r7, lr}
- add r6, r1, #0x0
- add r7, r0, #0x0
- add r0, r6, #0x0
- bl FUN_0200BC40
- ldr r0, [r6, #0x24]
- bl FUN_02009C30
- ldr r0, [r6, #0x28]
- bl FUN_02009E28
- ldr r0, [r6, #0x54]
- mov r4, #0x0
- cmp r0, #0x0
- ble _0200C3D0
- add r5, r6, #0x0
-_0200C3BA:
- ldr r0, [r5, #0x24]
- bl FUN_02009448
- ldr r0, [r5, #0xc]
- bl FUN_02008E2C
- ldr r0, [r6, #0x54]
- add r4, r4, #0x1
- add r5, r5, #0x4
- cmp r4, r0
- blt _0200C3BA
-_0200C3D0:
- add r0, r7, #0x0
- add r1, r6, #0x0
- bl FUN_0200BCD0
- pop {r3-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200C3DC
-FUN_0200C3DC: ; 0x0200C3DC
- push {r4, lr}
- add r4, r0, #0x0
- ldr r0, [r4, #0xc]
- cmp r0, #0x0
- beq _0200C3EE
- ldr r0, [r4, #0x4]
- ldr r0, [r0, #0x0]
- bl FUN_02009CDC
-_0200C3EE:
- ldr r0, [r4, #0x0]
- bl FUN_0201FFC8
- ldr r0, [r4, #0x8]
- bl FUN_02008C80
- add r0, r4, #0x0
- bl FreeToHeap
- pop {r4, pc}
- .balign 4
-
- thumb_func_start FUN_0200C404
-FUN_0200C404: ; 0x0200C404
- push {r4-r7, lr}
- sub sp, #0x14
- add r6, r1, #0x0
- add r7, r0, #0x0
- ldr r0, [sp, #0x2c]
- add r5, r6, #0x0
- lsl r4, r0, #0x2
- add r5, #0xc
- ldr r0, [r5, r4]
- ldr r1, [sp, #0x30]
- str r2, [sp, #0xc]
- str r3, [sp, #0x10]
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C42A
- add sp, #0x14
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C42A:
- ldr r0, [sp, #0x30]
- ldr r1, [sp, #0xc]
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x2c]
- ldr r2, [sp, #0x10]
- str r0, [sp, #0x4]
- ldr r0, [r7, #0x0]
- ldr r3, [sp, #0x28]
- str r0, [sp, #0x8]
- ldr r0, [r5, r4]
- bl FUN_020090AC
- add r5, r0, #0x0
- beq _0200C460
- add r0, r6, r4
- ldr r0, [r0, #0x24]
- add r1, r5, #0x0
- bl FUN_0200C474
- add r4, r0, #0x0
- cmp r4, #0x1
- beq _0200C45A
- bl GF_AssertFail
-_0200C45A:
- add sp, #0x14
- add r0, r4, #0x0
- pop {r4-r7, pc}
-_0200C460:
- bl GF_AssertFail
- cmp r5, #0x0
- beq _0200C46E
- add sp, #0x14
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C46E:
- mov r0, #0x0
- add sp, #0x14
- pop {r4-r7, pc}
-
- thumb_func_start FUN_0200C474
-FUN_0200C474: ; 0x0200C474
- push {r3-r6}
- ldr r6, [r0, #0x4]
- mov r3, #0x0
- cmp r6, #0x0
- ble _0200C4A0
- ldr r5, [r0, #0x0]
- add r4, r5, #0x0
-_0200C482:
- ldr r2, [r4, #0x0]
- cmp r2, #0x0
- bne _0200C498
- lsl r2, r3, #0x2
- str r1, [r5, r2]
- ldr r1, [r0, #0x8]
- add r1, r1, #0x1
- str r1, [r0, #0x8]
- mov r0, #0x1
- pop {r3-r6}
- bx lr
-_0200C498:
- add r3, r3, #0x1
- add r4, r4, #0x4
- cmp r3, r6
- blt _0200C482
-_0200C4A0:
- mov r0, #0x0
- pop {r3-r6}
- bx lr
- .balign 4
-
- thumb_func_start FUN_0200C4A8
-FUN_0200C4A8: ; 0x0200C4A8
- push {r3-r7, lr}
- add r5, r1, #0x0
- str r0, [sp, #0x0]
- ldr r0, [r5, #0x4]
- add r7, r2, #0x0
- mov r6, #0x0
- cmp r0, #0x0
- ble _0200C4F0
- add r4, r6, #0x0
-_0200C4BA:
- ldr r0, [r5, #0x0]
- ldr r0, [r0, r4]
- cmp r0, #0x0
- beq _0200C4E6
- bl FUN_02009530
- cmp r0, r7
- bne _0200C4E6
- ldr r1, [r5, #0x0]
- lsl r4, r6, #0x2
- ldr r0, [sp, #0x0]
- ldr r1, [r1, r4]
- bl FUN_02009490
- ldr r0, [r5, #0x0]
- mov r1, #0x0
- str r1, [r0, r4]
- ldr r0, [r5, #0x8]
- sub r0, r0, #0x1
- str r0, [r5, #0x8]
- mov r0, #0x1
- pop {r3-r7, pc}
-_0200C4E6:
- ldr r0, [r5, #0x4]
- add r6, r6, #0x1
- add r4, r4, #0x4
- cmp r6, r0
- blt _0200C4BA
-_0200C4F0:
- mov r0, #0x0
- pop {r3-r7, pc}
-
- thumb_func_start FUN_0200C4F4
-FUN_0200C4F4: ; 0x0200C4F4
- push {r3-r7, lr}
- add r5, r1, #0x0
- str r0, [sp, #0x0]
- ldr r0, [r5, #0x4]
- add r7, r2, #0x0
- mov r6, #0x0
- cmp r0, #0x0
- ble _0200C542
- add r4, r6, #0x0
-_0200C506:
- ldr r0, [r5, #0x0]
- ldr r0, [r0, r4]
- cmp r0, #0x0
- beq _0200C538
- bl FUN_02009530
- cmp r0, r7
- bne _0200C538
- add r0, r7, #0x0
- bl FUN_0201D324
- ldr r1, [r5, #0x0]
- lsl r4, r6, #0x2
- ldr r0, [sp, #0x0]
- ldr r1, [r1, r4]
- bl FUN_02009490
- ldr r0, [r5, #0x0]
- mov r1, #0x0
- str r1, [r0, r4]
- ldr r0, [r5, #0x8]
- sub r0, r0, #0x1
- str r0, [r5, #0x8]
- mov r0, #0x1
- pop {r3-r7, pc}
-_0200C538:
- ldr r0, [r5, #0x4]
- add r6, r6, #0x1
- add r4, r4, #0x4
- cmp r6, r0
- blt _0200C506
-_0200C542:
- mov r0, #0x0
- pop {r3-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200C548
-FUN_0200C548: ; 0x0200C548
- push {r3-r7, lr}
- add r5, r1, #0x0
- str r0, [sp, #0x0]
- ldr r0, [r5, #0x4]
- add r7, r2, #0x0
- mov r6, #0x0
- cmp r0, #0x0
- ble _0200C596
- add r4, r6, #0x0
-_0200C55A:
- ldr r0, [r5, #0x0]
- ldr r0, [r0, r4]
- cmp r0, #0x0
- beq _0200C58C
- bl FUN_02009530
- cmp r0, r7
- bne _0200C58C
- add r0, r7, #0x0
- bl FUN_0201E1C8
- ldr r1, [r5, #0x0]
- lsl r4, r6, #0x2
- ldr r0, [sp, #0x0]
- ldr r1, [r1, r4]
- bl FUN_02009490
- ldr r0, [r5, #0x0]
- mov r1, #0x0
- str r1, [r0, r4]
- ldr r0, [r5, #0x8]
- sub r0, r0, #0x1
- str r0, [r5, #0x8]
- mov r0, #0x1
- pop {r3-r7, pc}
-_0200C58C:
- ldr r0, [r5, #0x4]
- add r6, r6, #0x1
- add r4, r4, #0x4
- cmp r6, r0
- blt _0200C55A
-_0200C596:
- mov r0, #0x0
- pop {r3-r7, pc}
- .balign 4
-
- thumb_func_start FUN_0200C59C
-FUN_0200C59C: ; 0x0200C59C
- ldr r3, _0200C5A4 ; =FUN_020201E4
- mov r1, #0x1
- lsl r1, r1, #0xc
- bx r3
- .balign 4
-_0200C5A4: .word FUN_020201E4
-
- thumb_func_start FUN_0200C5A8
-FUN_0200C5A8: ; 0x0200C5A8
- ldr r3, _0200C5B0 ; =FUN_0200C59C
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C5B0: .word FUN_0200C59C
-
- thumb_func_start FUN_0200C5B4
-FUN_0200C5B4: ; 0x0200C5B4
- ldr r3, _0200C5BC ; =FUN_020201E4
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C5BC: .word FUN_020201E4
-
- thumb_func_start FUN_0200C5C0
-FUN_0200C5C0: ; 0x0200C5C0
- ldr r3, _0200C5C8 ; =FUN_02020130
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C5C8: .word FUN_02020130
-
- thumb_func_start FUN_0200C5CC
-FUN_0200C5CC: ; 0x0200C5CC
- ldr r3, _0200C5D4 ; =FUN_020201DC
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C5D4: .word FUN_020201DC
-
- thumb_func_start FUN_0200C5D8
-FUN_0200C5D8: ; 0x0200C5D8
- ldr r3, _0200C5DC ; =FUN_020200BC
- bx r3
- .balign 4
-_0200C5DC: .word FUN_020200BC
-
- thumb_func_start FUN_0200C5E0
-FUN_0200C5E0: ; 0x0200C5E0
- ldr r3, _0200C5E8 ; =FUN_0200C5D8
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C5E8: .word FUN_0200C5D8
-
- thumb_func_start FUN_0200C5EC
-FUN_0200C5EC: ; 0x0200C5EC
- ldr r3, _0200C5F0 ; =FUN_020200D8
- bx r3
- .balign 4
-_0200C5F0: .word FUN_020200D8
-
- thumb_func_start FUN_0200C5F4
-FUN_0200C5F4: ; 0x0200C5F4
- ldr r3, _0200C5FC ; =FUN_0200C5EC
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C5FC: .word FUN_0200C5EC
-
- thumb_func_start FUN_0200C600
-FUN_0200C600: ; 0x0200C600
- ldr r3, _0200C604 ; =FUN_02020388
- bx r3
- .balign 4
-_0200C604: .word FUN_02020388
-
- thumb_func_start FUN_0200C608
-FUN_0200C608: ; 0x0200C608
- ldr r3, _0200C610 ; =FUN_0200C600
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C610: .word FUN_0200C600
-
- thumb_func_start FUN_0200C614
-FUN_0200C614: ; 0x0200C614
- ldr r3, _0200C618 ; =FUN_02020208
- bx r3
- .balign 4
-_0200C618: .word FUN_02020208
-
- thumb_func_start FUN_0200C61C
-FUN_0200C61C: ; 0x0200C61C
- ldr r3, _0200C624 ; =FUN_0200C614
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C624: .word FUN_0200C614
-
- thumb_func_start FUN_0200C628
-FUN_0200C628: ; 0x0200C628
- ldr r3, _0200C62C ; =FUN_0202022C
- bx r3
- .balign 4
-_0200C62C: .word FUN_0202022C
-
- thumb_func_start FUN_0200C630
-FUN_0200C630: ; 0x0200C630
- ldr r3, _0200C638 ; =FUN_0200C628
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C638: .word FUN_0200C628
-
- thumb_func_start FUN_0200C63C
-FUN_0200C63C: ; 0x0200C63C
- ldr r3, _0200C640 ; =FUN_020200A0
- bx r3
- .balign 4
-_0200C640: .word FUN_020200A0
-
- thumb_func_start FUN_0200C644
-FUN_0200C644: ; 0x0200C644
- ldr r3, _0200C64C ; =FUN_0200C63C
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C64C: .word FUN_0200C63C
-
- thumb_func_start FUN_0200C650
-FUN_0200C650: ; 0x0200C650
- ldr r3, _0200C654 ; =FUN_02020128
- bx r3
- .balign 4
-_0200C654: .word FUN_02020128
-
- thumb_func_start FUN_0200C658
-FUN_0200C658: ; 0x0200C658
- ldr r3, _0200C660 ; =FUN_0200C650
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C660: .word FUN_0200C650
-
- thumb_func_start FUN_0200C664
-FUN_0200C664: ; 0x0200C664
- ldr r3, _0200C668 ; =FUN_02020248
- bx r3
- .balign 4
-_0200C668: .word FUN_02020248
-
- thumb_func_start FUN_0200C66C
-FUN_0200C66C: ; 0x0200C66C
- ldr r3, _0200C674 ; =FUN_0200C664
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C674: .word FUN_0200C664
-
- thumb_func_start FUN_0200C678
-FUN_0200C678: ; 0x0200C678
- ldr r3, _0200C67C ; =FUN_020202A8
- bx r3
- .balign 4
-_0200C67C: .word FUN_020202A8
-
- thumb_func_start FUN_0200C680
-FUN_0200C680: ; 0x0200C680
- ldr r3, _0200C688 ; =FUN_0200C678
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C688: .word FUN_0200C678
-
- thumb_func_start FUN_0200C68C
-FUN_0200C68C: ; 0x0200C68C
- ldr r3, _0200C694 ; =FUN_02020300
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C694: .word FUN_02020300
-
- thumb_func_start FUN_0200C698
-FUN_0200C698: ; 0x0200C698
- ldr r3, _0200C6A0 ; =FUN_02020238
- lsl r1, r1, #0x18
- lsr r1, r1, #0x18
- bx r3
- .balign 4
-_0200C6A0: .word FUN_02020238
-
- thumb_func_start FUN_0200C6A4
-FUN_0200C6A4: ; 0x0200C6A4
- ldr r3, _0200C6AC ; =FUN_02020240
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C6AC: .word FUN_02020240
-
- thumb_func_start FUN_0200C6B0
-FUN_0200C6B0: ; 0x0200C6B0
- ldr r3, _0200C6B8 ; =FUN_0200C698
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C6B8: .word FUN_0200C698
-
- thumb_func_start FUN_0200C6BC
-FUN_0200C6BC: ; 0x0200C6BC
- ldr r3, _0200C6C0 ; =FUN_02020310
- bx r3
- .balign 4
-_0200C6C0: .word FUN_02020310
-
- thumb_func_start FUN_0200C6C4
-FUN_0200C6C4: ; 0x0200C6C4
- ldr r3, _0200C6CC ; =FUN_0200C6BC
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C6CC: .word FUN_0200C6BC
-
- thumb_func_start FUN_0200C6D0
-FUN_0200C6D0: ; 0x0200C6D0
- ldr r3, _0200C6D4 ; =FUN_0202032C
- bx r3
- .balign 4
-_0200C6D4: .word FUN_0202032C
-
- thumb_func_start FUN_0200C6D8
-FUN_0200C6D8: ; 0x0200C6D8
- ldr r3, _0200C6E0 ; =FUN_0200C6D0
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C6E0: .word FUN_0200C6D0
-
- thumb_func_start FUN_0200C6E4
-FUN_0200C6E4: ; 0x0200C6E4
- push {r3-r4, lr}
- sub sp, #0xc
- lsl r1, r1, #0xc
- str r1, [sp, #0x0]
- lsl r1, r2, #0xc
- add r4, r0, #0x0
- str r1, [sp, #0x4]
- bl FUN_02020380
- cmp r0, #0x2
- bne _0200C704
- mov r0, #0x3
- ldr r1, [sp, #0x4]
- lsl r0, r0, #0x12
- add r0, r1, r0
- str r0, [sp, #0x4]
-_0200C704:
- mov r0, #0x0
- str r0, [sp, #0x8]
- add r0, r4, #0x0
- add r1, sp, #0x0
- bl FUN_02020044
- add sp, #0xc
- pop {r3-r4, pc}
-
- thumb_func_start FUN_0200C714
-FUN_0200C714: ; 0x0200C714
- ldr r3, _0200C71C ; =FUN_0200C6E4
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C71C: .word FUN_0200C6E4
-
- thumb_func_start FUN_0200C720
-FUN_0200C720: ; 0x0200C720
- push {r4-r5, lr}
- sub sp, #0xc
- lsl r1, r1, #0xc
- str r1, [sp, #0x0]
- lsl r1, r2, #0xc
- add r5, r0, #0x0
- add r4, r3, #0x0
- str r1, [sp, #0x4]
- bl FUN_02020380
- cmp r0, #0x2
- bne _0200C73E
- ldr r0, [sp, #0x4]
- add r0, r0, r4
- str r0, [sp, #0x4]
-_0200C73E:
- mov r0, #0x0
- str r0, [sp, #0x8]
- add r0, r5, #0x0
- add r1, sp, #0x0
- bl FUN_02020044
- add sp, #0xc
- pop {r4-r5, pc}
- .balign 4
-
- thumb_func_start FUN_0200C750
-FUN_0200C750: ; 0x0200C750
- push {r3, lr}
- ldr r0, [r0, #0x0]
- bl FUN_0200C720
- pop {r3, pc}
- .balign 4
-
- thumb_func_start FUN_0200C75C
-FUN_0200C75C: ; 0x0200C75C
- push {r3-r7, lr}
- add r7, r0, #0x0
- add r6, r1, #0x0
- add r5, r2, #0x0
- bl FUN_0202011C
- add r4, r0, #0x0
- ldr r1, [r4, #0x0]
- asr r0, r1, #0xb
- lsr r0, r0, #0x14
- add r0, r1, r0
- asr r0, r0, #0xc
- strh r0, [r6, #0x0]
- add r0, r7, #0x0
- bl FUN_02020380
- cmp r0, #0x2
- ldr r1, [r4, #0x4]
- bne _0200C794
- mov r0, #0x3
- lsl r0, r0, #0x12
- sub r1, r1, r0
- asr r0, r1, #0xb
- lsr r0, r0, #0x14
- add r0, r1, r0
- asr r0, r0, #0xc
- strh r0, [r5, #0x0]
- pop {r3-r7, pc}
-_0200C794:
- asr r0, r1, #0xb
- lsr r0, r0, #0x14
- add r0, r1, r0
- asr r0, r0, #0xc
- strh r0, [r5, #0x0]
- pop {r3-r7, pc}
-
- thumb_func_start FUN_0200C7A0
-FUN_0200C7A0: ; 0x0200C7A0
- ldr r3, _0200C7A8 ; =FUN_0200C75C
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C7A8: .word FUN_0200C75C
-
- thumb_func_start FUN_0200C7AC
-FUN_0200C7AC: ; 0x0200C7AC
- push {r3-r7, lr}
- str r0, [sp, #0x0]
- add r6, r1, #0x0
- add r5, r2, #0x0
- add r7, r3, #0x0
- bl FUN_0202011C
- add r4, r0, #0x0
- ldr r1, [r4, #0x0]
- asr r0, r1, #0xb
- lsr r0, r0, #0x14
- add r0, r1, r0
- asr r0, r0, #0xc
- strh r0, [r6, #0x0]
- ldr r0, [sp, #0x0]
- bl FUN_02020380
- cmp r0, #0x2
- bne _0200C7E2
- ldr r0, [r4, #0x4]
- sub r1, r0, r7
- asr r0, r1, #0xb
- lsr r0, r0, #0x14
- add r0, r1, r0
- asr r0, r0, #0xc
- strh r0, [r5, #0x0]
- pop {r3-r7, pc}
-_0200C7E2:
- ldr r1, [r4, #0x4]
- asr r0, r1, #0xb
- lsr r0, r0, #0x14
- add r0, r1, r0
- asr r0, r0, #0xc
- strh r0, [r5, #0x0]
- pop {r3-r7, pc}
-
- thumb_func_start FUN_0200C7F0
-FUN_0200C7F0: ; 0x0200C7F0
- push {r3, lr}
- ldr r0, [r0, #0x0]
- bl FUN_0200C7AC
- pop {r3, pc}
- .balign 4
-
- thumb_func_start FUN_0200C7FC
-FUN_0200C7FC: ; 0x0200C7FC
- push {r3-r6, lr}
- sub sp, #0xc
- add r6, r0, #0x0
- add r5, r1, #0x0
- add r4, r2, #0x0
- bl FUN_0202011C
- ldr r2, [r0, #0x0]
- lsl r1, r5, #0xc
- add r1, r2, r1
- str r1, [sp, #0x0]
- ldr r2, [r0, #0x4]
- lsl r1, r4, #0xc
- add r1, r2, r1
- str r1, [sp, #0x4]
- ldr r0, [r0, #0x8]
- add r1, sp, #0x0
- str r0, [sp, #0x8]
- add r0, r6, #0x0
- bl FUN_02020044
- add sp, #0xc
- pop {r3-r6, pc}
- .balign 4
-
- thumb_func_start FUN_0200C82C
-FUN_0200C82C: ; 0x0200C82C
- ldr r3, _0200C834 ; =FUN_0200C7FC
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C834: .word FUN_0200C7FC
-
- thumb_func_start FUN_0200C838
-FUN_0200C838: ; 0x0200C838
- ldr r3, _0200C83C ; =FUN_020200EC
- bx r3
- .balign 4
-_0200C83C: .word FUN_020200EC
-
- thumb_func_start FUN_0200C840
-FUN_0200C840: ; 0x0200C840
- ldr r3, _0200C848 ; =FUN_0200C838
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C848: .word FUN_0200C838
-
- thumb_func_start FUN_0200C84C
-FUN_0200C84C: ; 0x0200C84C
- push {r3-r7, lr}
- add r5, r0, #0x0
- add r6, r1, #0x0
- add r7, r2, #0x0
- bl FUN_02020120
- add r4, r0, #0x0
- ldr r0, _0200C880 ; =0x45800000
- add r1, r6, #0x0
- bl _fmul
- bl _ffix
- str r0, [r4, #0x0]
- ldr r0, _0200C880 ; =0x45800000
- add r1, r7, #0x0
- bl _fmul
- bl _ffix
- str r0, [r4, #0x4]
- add r0, r5, #0x0
- add r1, r4, #0x0
- bl FUN_02020064
- pop {r3-r7, pc}
- .balign 4
-_0200C880: .word 0x45800000
-
- thumb_func_start FUN_0200C884
-FUN_0200C884: ; 0x0200C884
- ldr r3, _0200C88C ; =FUN_0200C84C
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C88C: .word FUN_0200C84C
-
- thumb_func_start FUN_0200C890
-FUN_0200C890: ; 0x0200C890
- ldr r3, _0200C894 ; =FUN_02020088
- bx r3
- .balign 4
-_0200C894: .word FUN_02020088
-
- thumb_func_start FUN_0200C898
-FUN_0200C898: ; 0x0200C898
- ldr r3, _0200C8A0 ; =FUN_0200C890
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C8A0: .word FUN_0200C890
-
- thumb_func_start FUN_0200C8A4
-FUN_0200C8A4: ; 0x0200C8A4
- push {r3-r5, lr}
- add r5, r1, #0x0
- add r4, r0, #0x0
- bl FUN_02020124
- add r0, r0, r5
- lsl r0, r0, #0x10
- lsr r1, r0, #0x10
- add r0, r4, #0x0
- bl FUN_02020088
- pop {r3-r5, pc}
-
- thumb_func_start FUN_0200C8BC
-FUN_0200C8BC: ; 0x0200C8BC
- ldr r3, _0200C8C4 ; =FUN_0200C8A4
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C8C4: .word FUN_0200C8A4
-
- thumb_func_start FUN_0200C8C8
-FUN_0200C8C8: ; 0x0200C8C8
- ldr r3, _0200C8CC ; =FUN_02020100
- bx r3
- .balign 4
-_0200C8CC: .word FUN_02020100
-
- thumb_func_start FUN_0200C8D0
-FUN_0200C8D0: ; 0x0200C8D0
- ldr r3, _0200C8D8 ; =FUN_0200C8C8
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C8D8: .word FUN_0200C8C8
-
- thumb_func_start FUN_0200C8DC
-FUN_0200C8DC: ; 0x0200C8DC
- push {lr}
- sub sp, #0xc
- lsl r1, r1, #0xc
- str r1, [sp, #0x0]
- lsl r1, r2, #0xc
- str r1, [sp, #0x4]
- mov r1, #0x0
- str r1, [sp, #0x8]
- ldr r0, [r0, #0x0]
- add r1, sp, #0x0
- bl FUN_02020054
- add sp, #0xc
- pop {pc}
-
- thumb_func_start FUN_0200C8F8
-FUN_0200C8F8: ; 0x0200C8F8
- ldr r3, _0200C900 ; =FUN_02020358
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C900: .word FUN_02020358
-
- thumb_func_start FUN_0200C904
-FUN_0200C904: ; 0x0200C904
- ldr r3, _0200C908 ; =FUN_02020398
- bx r3
- .balign 4
-_0200C908: .word FUN_02020398
-
- thumb_func_start FUN_0200C90C
-FUN_0200C90C: ; 0x0200C90C
- ldr r3, _0200C914 ; =FUN_0200C904
- ldr r0, [r0, #0x0]
- bx r3
- nop
-_0200C914: .word FUN_0200C904
-
- thumb_func_start FUN_0200C918
-FUN_0200C918: ; 0x0200C918
- push {r4-r7, lr}
- sub sp, #0xc
- add r4, r1, #0x0
- add r5, r0, #0x0
- ldr r0, [r4, #0xc]
- ldr r1, [sp, #0x28]
- add r6, r2, #0x0
- add r7, r3, #0x0
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C936
- add sp, #0xc
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C936:
- ldr r0, [sp, #0x28]
- ldr r3, [sp, #0x20]
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x24]
- add r1, r6, #0x0
- str r0, [sp, #0x4]
- ldr r0, [r5, #0x0]
- add r2, r7, #0x0
- str r0, [sp, #0x8]
- ldr r0, [r4, #0xc]
- bl FUN_02008F34
- add r5, r0, #0x0
- beq _0200C964
- bl FUN_02009AC4
- ldr r0, [r4, #0x24]
- add r1, r5, #0x0
- bl FUN_0200C474
- add sp, #0xc
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C964:
- bl GF_AssertFail
- cmp r5, #0x0
- beq _0200C972
- add sp, #0xc
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C972:
- mov r0, #0x0
- add sp, #0xc
- pop {r4-r7, pc}
-
- thumb_func_start FUN_0200C978
-FUN_0200C978: ; 0x0200C978
- push {r4-r7, lr}
- sub sp, #0xc
- add r4, r1, #0x0
- add r5, r0, #0x0
- ldr r0, [r4, #0xc]
- ldr r1, [sp, #0x28]
- add r6, r2, #0x0
- add r7, r3, #0x0
- bl FUN_0200945C
- cmp r0, #0x0
- bne _0200C996
- add sp, #0xc
- mov r0, #0x0
- pop {r4-r7, pc}
-_0200C996:
- ldr r0, [sp, #0x28]
- ldr r3, [sp, #0x20]
- str r0, [sp, #0x0]
- ldr r0, [sp, #0x24]
- add r1, r6, #0x0
- str r0, [sp, #0x4]
- ldr r0, [r5, #0x0]
- add r2, r7, #0x0
- str r0, [sp, #0x8]
- ldr r0, [r4, #0xc]
- bl FUN_02008F34
- add r5, r0, #0x0
- beq _0200C9C4
- bl FUN_02009B78
- ldr r0, [r4, #0x24]
- add r1, r5, #0x0
- bl FUN_0200C474
- add sp, #0xc
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C9C4:
- bl GF_AssertFail
- cmp r5, #0x0
- beq _0200C9D2
- add sp, #0xc
- mov r0, #0x1
- pop {r4-r7, pc}
-_0200C9D2:
- mov r0, #0x0
- add sp, #0xc
- pop {r4-r7, pc}
-
- thumb_func_start FUN_0200C9D8
-FUN_0200C9D8: ; 0x0200C9D8
- push {r4-r7, lr}
- sub sp, #0xc
- add r4, r1, #0x0
- add r5, r0, #0x0
- ldr r0, [r4, #0xc]
- ldr r1, [sp, #0x24]
- add r7, r2, #0x0
- str r3, [sp, #0x8]
- bl FUN_020094F0
- add r6, r0, #0x0
- ldr r0, [sp, #0x20]
- ldr r3, [sp, #0x8]
- str r0, [sp, #0x0]
- ldr r0, [r5, #0x0]
- add r1, r6, #0x0
- str r0, [sp, #0x4]
- ldr r0, [r4, #0xc]
- add r2, r7, #0x0
- bl FUN_020090FC
- add r0, r6, #0x0
- bl FUN_02009BE8
- add sp, #0xc
- pop {r4-r7, pc}
-
- thumb_func_start FUN_0200CA0C
-FUN_0200CA0C: ; 0x0200CA0C
- push {r4-r7, lr}
- sub sp, #0xc
- add r4, r1, #0x0
- add r5, r0, #0x0
- ldr r0, [r4, #0x10]
- ldr r1, [sp, #0x24]
- add r7, r2, #0x0
- str r3, [sp, #0x8]
- bl FUN_020094F0
- add r6, r0, #0x0
- ldr r0, [sp, #0x20]
- ldr r3, [sp, #0x8]
- str r0, [sp, #0x0]
- ldr r0, [r5, #0x0]
- add r1, r6, #0x0
- str r0, [sp, #0x4]
- ldr r0, [r4, #0x10]
- add r2, r7, #0x0
- bl FUN_02009168
- add r0, r6, #0x0
- bl FUN_02009DE0
- add sp, #0xc
- pop {r4-r7, pc}
-
- thumb_func_start FUN_0200CA40
-FUN_0200CA40: ; 0x0200CA40
- ldr r0, [r0, #0x0]
- bx lr
diff --git a/arm9/asm/unk_0200CABC.s b/arm9/asm/unk_0200CABC.s
index bf4889d8..9e8b3189 100644
--- a/arm9/asm/unk_0200CABC.s
+++ b/arm9/asm/unk_0200CABC.s
@@ -42,7 +42,7 @@ FUN_0200CABC: ; 0x0200CABC
mov r0, #0x26
add r2, r5, #0x0
add r3, r4, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
add sp, #0x10
pop {r3-r5, pc}
_0200CAE2:
@@ -55,7 +55,7 @@ _0200CAE2:
mov r0, #0x26
add r2, r5, #0x0
add r3, r4, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
add sp, #0x10
pop {r3-r5, pc}
@@ -89,7 +89,7 @@ _0200CB18:
str r0, [sp, #0xc]
mov r0, #0x26
add r3, r5, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
add r0, sp, #0x10
ldrb r0, [r0, #0x10]
cmp r0, #0x2
@@ -108,7 +108,7 @@ _0200CB3C:
str r0, [sp, #0x4]
mov r0, #0x26
lsl r3, r4, #0x5
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x10
pop {r4-r6, pc}
_0200CB56:
@@ -119,7 +119,7 @@ _0200CB56:
str r0, [sp, #0x4]
mov r0, #0x26
lsl r3, r4, #0x5
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x10
pop {r4-r6, pc}
@@ -394,7 +394,7 @@ FUN_0200CD68: ; 0x0200CD68
str r0, [sp, #0xc]
mov r0, #0x26
add r3, r5, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
cmp r5, #0x4
bhs _0200CDB8
add r0, r7, #0x0
@@ -407,7 +407,7 @@ FUN_0200CD68: ; 0x0200CD68
str r0, [sp, #0x4]
mov r0, #0x26
lsl r3, r4, #0x5
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x14
pop {r4-r7, pc}
_0200CDB8:
@@ -421,7 +421,7 @@ _0200CDB8:
str r0, [sp, #0x4]
mov r0, #0x26
lsl r3, r4, #0x5
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x14
pop {r4-r7, pc}
.balign 4
@@ -908,7 +908,7 @@ FUN_0200D18C: ; 0x0200D18C
mov r1, #0x16
mov r2, #0x0
add r3, sp, #0x3c
- bl FUN_02006BB0
+ bl GfGfxLoader_GetCharData
str r0, [sp, #0x2c]
ldr r0, [sp, #0x3c]
mov r7, #0x0
@@ -1006,7 +1006,7 @@ FUN_0200D274: ; 0x0200D274
str r0, [sp, #0x0]
mov r0, #0x26
add r3, sp, #0x10
- bl FUN_02006BB0
+ bl GfGfxLoader_GetCharData
str r0, [sp, #0xc]
mov r1, #0x9
ldr r0, [sp, #0x2c]
@@ -1077,7 +1077,7 @@ FUN_0200D300: ; 0x0200D300
mov r0, #0x24
add r3, r6, #0x0
str r4, [sp, #0xc]
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x24 ; NARC_GRAPHIC_FIELD_BOARD
mov r1, #0x1
add r2, r4, #0x0
@@ -1144,7 +1144,7 @@ _0200D390:
str r0, [sp, #0xc]
mov r0, #0x24
add r3, r4, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
add sp, #0x10
pop {r3-r5, pc}
@@ -1792,7 +1792,7 @@ _0200D8DA:
mov r0, #0x26
mov r2, #0x0
add r3, sp, #0x30
- bl FUN_02006BB0
+ bl GfGfxLoader_GetCharData
mov r2, #0x80
add r5, r0, #0x0
str r2, [sp, #0x0]
diff --git a/arm9/asm/unk_02011744.s b/arm9/asm/unk_02011744.s
index 8ee30228..bc9652c8 100644
--- a/arm9/asm/unk_02011744.s
+++ b/arm9/asm/unk_02011744.s
@@ -46,7 +46,7 @@ _02011766:
mov r2, #0x0
add r3, r4, #0x0
str r7, [sp, #0x0]
- bl FUN_02006C30
+ bl GfGfxLoader_GetCellBank
str r0, [r5, #0x0]
cmp r0, #0x0
bne _0201177E
diff --git a/arm9/asm/unk_02014590.s b/arm9/asm/unk_02014590.s
index aa2f249b..189206a3 100644
--- a/arm9/asm/unk_02014590.s
+++ b/arm9/asm/unk_02014590.s
@@ -471,7 +471,7 @@ _020148EA:
ldr r0, [r5, #0x8]
ldr r1, [r7, #0xc]
add r3, r6, #0x0
- bl FUN_02006BDC
+ bl GfGfxLoader_GetScrnData
str r0, [r4, #0x8]
ldr r0, [r4, #0x18]
ldr r1, [r5, #0x1c]
@@ -672,7 +672,7 @@ _02014A58:
add r0, r7, #0x0
mov r2, #0x1
add r3, r4, #0x4
- bl FUN_02006BB0
+ bl GfGfxLoader_GetCharData
str r0, [r4, #0x8]
str r5, [r4, #0x0]
ldr r0, [sp, #0x20]
@@ -710,7 +710,7 @@ _02014AA6:
ldr r3, [sp, #0x1c]
add r0, r7, #0x0
add r2, r4, #0x0
- bl FUN_02006C08
+ bl GfGfxLoader_GetPlttData
str r0, [r4, #0x4]
str r5, [r4, #0x8]
ldr r0, [sp, #0x18]
diff --git a/arm9/asm/unk_02038C78.s b/arm9/asm/unk_02038C78.s
index bcf7b7cf..bbed9516 100644
--- a/arm9/asm/unk_02038C78.s
+++ b/arm9/asm/unk_02038C78.s
@@ -199,9 +199,9 @@ gScriptCmdTable: ; 0x020F355C
.word ScrCmd_Unk002F
.word ScrCmd_WaitButtonAB
.word ScrCmd_WaitButton
- .word ScrCmd_Unk0032
+ .word ScrCmd_WaitButtonABPad
.word ScrCmd_Unk0033
- .word ScrCmd_Unk0034
+ .word ScrCmd_CloseMessageBox
.word ScrCmd_Unk0035
.word ScrCmd_CreateMessageBox
.word ScrCmd_Unk0037
@@ -212,7 +212,7 @@ gScriptCmdTable: ; 0x020F355C
.word ScrCmd_Menu
.word ScrCmd_ScrollBg
.word ScrCmd_YesNoMenu
- .word FUN_0203DEA8
+ .word ScrCmd_Unk003F
.word ScrCmd_Unk0040
.word ScrCmd_Unk0041
.word ScrCmd_Unk0042
@@ -222,53 +222,53 @@ gScriptCmdTable: ; 0x020F355C
.word ScrCmd_Unk0046
.word ScrCmd_Unk0047
.word ScrCmd_Unk0048
- .word ScrCmd_Unk0049
- .word ScrCmd_Unk004A
- .word ScrCmd_Unk004B
- .word ScrCmd_Unk004C
+ .word ScrCmd_PlayFanfare
+ .word ScrCmd_StopFanfare
+ .word ScrCmd_PlayFanfareWait
+ .word ScrCmd_PlayCry
.word ScrCmd_PlayCryWait
+ .word ScrCmd_PlaySound
+ .word ScrCmd_PlaySoundWait
.word ScrCmd_PlayBgm
- .word ScrCmd_Unk004F
- .word ScrCmd_Unk0050
- .word ScrCmd_Unk0051
- .word ScrCmd_Unk0052
+ .word ScrCmd_StopBgm
+ .word ScrCmd_PlayDefaultBgm
.word ScrCmd_Unk0053
- .word ScrCmd_Unk0054
- .word ScrCmd_Unk0055
+ .word ScrCmd_FadeOutBgm
+ .word ScrCmd_FadeInBgm
.word ScrCmd_Unk0056
.word ScrCmd_Unk0057
.word ScrCmd_Unk0058
- .word ScrCmd_Unk0059
- .word ScrCmd_Unk005A
- .word ScrCmd_Unk005B
- .word ScrCmd_Unk005C
+ .word ScrCmd_CheckChatotCry
+ .word ScrCmd_StartChatotRecord
+ .word ScrCmd_StopChatotRecord
+ .word ScrCmd_SaveChatotCry
.word ScrCmd_Unk005D
.word ScrCmd_Unk005E
- .word FUN_0203B148
- .word FUN_0203B1F0
- .word FUN_0203B3B0
- .word FUN_0203B3C0
- .word FUN_0203B3DC
- .word FUN_0203B3F8
- .word FUN_0203B440
- .word FUN_0203B468
- .word FUN_0203B500
- .word FUN_0203B544
- .word FUN_0203B574
- .word FUN_0203B5B8
- .word FUN_0203B640
- .word FUN_0203B724
- .word FUN_0203B758
- .word FUN_0203B7D8
+ .word ScrCmd_Unk005F
+ .word ScrCmd_Unk0060
+ .word ScrCmd_Unk0061
+ .word ScrCmd_Unk0062
+ .word ScrCmd_Unk0063
+ .word ScrCmd_Unk0064
+ .word ScrCmd_Unk0065
+ .word ScrCmd_Unk0066
+ .word ScrCmd_Unk0067
+ .word ScrCmd_Unk0068
+ .word ScrCmd_Unk0069
+ .word ScrCmd_Unk006A
+ .word ScrCmd_Unk006B
+ .word ScrCmd_Unk006C
+ .word ScrCmd_Unk006D
+ .word ScrCmd_Unk006E
.word ScrCmd_GiveMoney
.word ScrCmd_TakeMoneyImmediate
.word ScrCmd_HasEnoughMoneyImmediate
- .word ScrCmd_Unk0072
- .word ScrCmd_Unk0073
- .word ScrCmd_Unk0074
- .word ScrCmd_Unk0075
- .word ScrCmd_Unk0076
- .word ScrCmd_Unk0077
+ .word ScrCmd_ShowMoneyBox
+ .word ScrCmd_HideMoneyBox
+ .word ScrCmd_UpdateMoneyBox
+ .word ScrCmd_ShowCoinBox
+ .word ScrCmd_HideCoinBox
+ .word ScrCmd_UpdateCoinBox
.word ScrCmd_GetCoins
.word ScrCmd_GiveCoins
.word ScrCmd_TakeCoinsImmediate
@@ -280,380 +280,380 @@ gScriptCmdTable: ; 0x020F355C
.word ScrCmd_GetItemPocketId
.word ScrCmd_Unk0081
.word ScrCmd_Unk0082
- .word ScrCmd_Unk0083
- .word ScrCmd_Unk0084
- .word ScrCmd_Unk0085
- .word ScrCmd_Unk0086
- .word ScrCmd_Unk0087
- .word ScrCmd_Unk0088
- .word ScrCmd_Unk0089
- .word ScrCmd_Unk008A
- .word ScrCmd_Unk008B
- .word ScrCmd_Unk008C
- .word ScrCmd_Unk008D
- .word ScrCmd_Unk008E
- .word ScrCmd_Unk008F
- .word ScrCmd_Unk0090
- .word ScrCmd_Unk0091
- .word ScrCmd_Unk0092
- .word FUN_0203B81C
- .word FUN_0203B85C
- .word FUN_0203B8A0
+ .word ScrCmd_GiveSecretBaseDecoration
+ .word ScrCmd_TakeSecretBaseDecoration
+ .word ScrCmd_HasSpaceForDecoration
+ .word ScrCmd_GetDecorationCount
+ .word ScrCmd_GiveUndergroundTrap
+ .word ScrCmd_TakeUndergroundTrap
+ .word ScrCmd_HasSpaceForTrap
+ .word ScrCmd_GetTrapCount
+ .word ScrCmd_GiveTreasure
+ .word ScrCmd_TakeTreasure
+ .word ScrCmd_HasSpaceForTreasure
+ .word ScrCmd_GetTreasureCount
+ .word ScrCmd_GiveUndergroundSphere
+ .word ScrCmd_TakeUndergroundSphere
+ .word ScrCmd_HasSpaceForSphere
+ .word ScrCmd_GetSphereCount
+ .word ScrCmd_Unk0093
+ .word ScrCmd_Unk0094
+ .word ScrCmd_Unk0095
.word ScrCmd_GiveMon
- .word ScrCmd_giveegg
- .word ScrCmd_setpartymonmove
- .word ScrCmd_partymonhasmove
- .word ScrCmd_findpartymonwithmove
- .word FUN_0203BB34
- .word FUN_0203BB80
- .word FUN_0203BB84
- .word FUN_0203BB88
- .word FUN_0203BB8C
- .word FUN_02045264
- .word FUN_0203BC1C
- .word FUN_0203BCBC
- .word FUN_0203BCCC
- .word FUN_0203BCD8
- .word FUN_0203BF20
- .word FUN_0203BF2C
- .word FUN_0203BF84
- .word FUN_0203BFEC
- .word FUN_0203C118
- .word FUN_0203C12C
- .word ScrCmd_monstoragepc
- .word FUN_0203C2C4
- .word FUN_0203C2E0
- .word FUN_0203C2F0
- .word FUN_0203C300
- .word ScrCmd_halloffame
- .word FUN_0203C33C
- .word FUN_0203C368
- .word FUN_0203C3C8
- .word FUN_0203C3E8
- .word FUN_0203C430
- .word FUN_020416A8
- .word FUN_02041770
- .word FUN_020417E0
- .word FUN_02041808
- .word FUN_0203C4F0
- .word FUN_0203C520
- .word FUN_0203C6C4
- .word FUN_0203C70C
- .word FUN_0203C730
- .word FUN_0203C844
- .word FUN_0203C874
- .word FUN_0203C8B4
- .word FUN_0203C8E4
- .word FUN_0203C930
- .word FUN_0203C960
- .word FUN_0203C990
- .word FUN_0203CA20
- .word FUN_0203CA2C
- .word FUN_0203CA5C
- .word FUN_0203CB08
- .word FUN_0203CB20
- .word FUN_0203CB48
- .word FUN_0203CB60
+ .word ScrCmd_GiveEgg
+ .word ScrCmd_SetPartyMonMove
+ .word ScrCmd_PartyMonHasMove
+ .word ScrCmd_FindPartyMonWithMove
+ .word ScrCmd_Unk009B
+ .word ScrCmd_Unk009C
+ .word ScrCmd_Unk009D
+ .word ScrCmd_Unk009E
+ .word ScrCmd_Unk009F
+ .word ScrCmd_Unk00A0
+ .word ScrCmd_Unk00A1
+ .word ScrCmd_Unk00A2
+ .word ScrCmd_Unk00A3
+ .word ScrCmd_Unk00A4
+ .word ScrCmd_Unk00A5
+ .word ScrCmd_Unk00A6
+ .word ScrCmd_Unk00A7
+ .word ScrCmd_Unk00A8
+ .word ScrCmd_Unk00A9
+ .word ScrCmd_Unk00AA
+ .word ScrCmd_MonStoragePC
+ .word ScrCmd_Unk00AC
+ .word ScrCmd_Unk00AD
+ .word ScrCmd_Unk00AE
+ .word ScrCmd_Unk00AF
+ .word ScrCmd_HallOfFame
+ .word ScrCmd_Unk00B1
+ .word ScrCmd_Unk00B2
+ .word ScrCmd_Unk00B3
+ .word ScrCmd_Unk00B4
+ .word ScrCmd_Unk00B5
+ .word ScrCmd_Unk00B6
+ .word ScrCmd_Unk00B7
+ .word ScrCmd_Unk00B8
+ .word ScrCmd_Unk00B9
+ .word ScrCmd_Unk00BA
+ .word ScrCmd_Unk00BB
+ .word ScrCmd_Unk00BC
+ .word ScrCmd_Unk00BD
+ .word ScrCmd_Unk00BE
+ .word ScrCmd_Unk00BF
+ .word ScrCmd_Unk00C0
+ .word ScrCmd_Unk00C1
+ .word ScrCmd_Unk00C2
+ .word ScrCmd_Unk00C3
+ .word ScrCmd_Unk00C4
+ .word ScrCmd_Unk00C5
+ .word ScrCmd_Unk00C6
+ .word ScrCmd_Unk00C7
+ .word ScrCmd_Unk00C8
+ .word ScrCmd_Unk00C9
+ .word ScrCmd_Unk00CA
+ .word ScrCmd_Unk00CB
+ .word ScrCmd_Unk00CC
.word ScrCmd_GetPlayerName
.word ScrCmd_GetRivalName
.word ScrCmd_GetFriendName
- .word ScrCmd_Unk00D0
+ .word ScrCmd_GetPokemonName
.word ScrCmd_GetItemName
.word ScrCmd_GetPocketName
.word ScrCmd_GetTMHMMoveName
.word ScrCmd_GetMoveName
.word ScrCmd_Unk00D5
- .word ScrCmd_Unk00D6
+ .word ScrCmd_GetPokemonNickname
.word ScrCmd_GetPoketchAppName
.word ScrCmd_GetTrainerClassName
.word ScrCmd_Unk00D9
.word ScrCmd_Unk00DA
- .word ScrCmd_Unk00DB
- .word ScrCmd_Unk00DC
- .word ScrCmd_Unk00DD
- .word FUN_0203CBBC
+ .word ScrCmd_GetPlayerStarterName
+ .word ScrCmd_GetRivalStarterName
+ .word ScrCmd_GetCounterpartStarterName
+ .word ScrCmd_Unk00DE
.word ScrCmd_GetDecorationName
.word ScrCmd_GetUndergroundTrapName
.word ScrCmd_GetUndergroundItemName
- .word ScrCmd_Unk00E2
- .word FUN_0203CB70
- .word FUN_0204185C
- .word FUN_0204188C
- .word FUN_0203CBE8
- .word FUN_02041970
- .word FUN_020419F8
- .word FUN_02041A80
- .word FUN_02041AB4
- .word FUN_02041AD4
- .word FUN_02041AE0
- .word FUN_02041B10
- .word FUN_02041B70
- .word FUN_02041B9C
- .word FUN_02041BC4
- .word FUN_02041BF0
- .word FUN_0203CC88
- .word FUN_0203CD20
- .word FUN_0203CDB8
- .word FUN_0203CDC4
- .word FUN_0203CDD0
- .word FUN_0203CE00
- .word FUN_0203FE90
- .word FUN_0203FEC0
- .word FUN_0203FF10
- .word FUN_02040028
- .word FUN_02040074
- .word FUN_020400C8
- .word FUN_0204011C
- .word FUN_02040170
- .word FUN_020401CC
- .word FUN_02040204
- .word FUN_02040220
- .word FUN_0204025C
- .word FUN_02040298
- .word FUN_020402D4
- .word FUN_02040304
- .word FUN_02040340
- .word FUN_02040370
- .word FUN_020403A0
- .word FUN_020403D0
- .word FUN_02040414
- .word FUN_02040458
- .word FUN_020404FC
- .word FUN_0204052C
- .word FUN_0204056C
- .word FUN_02040488
- .word FUN_020405CC
- .word FUN_020405F8
- .word FUN_02040638
- .word FUN_0204064C
- .word FUN_02040660
- .word FUN_020406C0
- .word FUN_0204059C
- .word FUN_020405B4
- .word FUN_02044CE0
- .word FUN_02044D44
- .word FUN_0203CE0C
- .word FUN_0203CE8C
- .word FUN_0203CEBC
- .word FUN_0203CF04
- .word FUN_0203CF34
- .word FUN_0203CF64
- .word FUN_0203CF94
- .word FUN_0203CFC4
- .word FUN_0203CFC8
- .word FUN_0203D050
- .word FUN_0203D0F8
- .word FUN_0203D134
- .word FUN_0203D140
- .word FUN_0203D150
- .word FUN_0203D178
- .word FUN_0203D194
- .word FUN_0203D1A4
- .word FUN_0203D1C0
- .word FUN_0203D214
- .word FUN_0203C054
- .word FUN_0203C090
- .word FUN_0203C0CC
- .word FUN_0203D23C
- .word FUN_0203D248
- .word FUN_0203D278
- .word FUN_0203D2A4
- .word FUN_0203D2E4
- .word FUN_0203D330
- .word FUN_0203D33C
- .word FUN_0203D36C
- .word FUN_0203D3A4
- .word FUN_0203D60C
- .word FUN_0203D61C
- .word FUN_0203D3DC
- .word FUN_0203D448
- .word FUN_0203D458
- .word FUN_0203D490
- .word FUN_0203D528
- .word FUN_0203D5B0
- .word FUN_0203D5F8
- .word FUN_0203D630
- .word FUN_0203D66C
- .word FUN_0203D6C4
- .word FUN_0203D560
- .word FUN_0203FCF4
- .word FUN_0203FDBC
- .word FUN_0203FE08
- .word FUN_0203FE48
- .word FUN_0203D868
- .word FUN_0203D874
- .word ScrCmd_getplayergender
- .word ScrCmd_healparty
- .word FUN_0203D8E8
- .word FUN_0203D8EC
- .word FUN_0203D938
- .word FUN_0203D948
- .word FUN_0203D728
- .word FUN_0203D738
- .word FUN_0203D774
- .word FUN_0203D834
+ .word ScrCmd_GetMapName
+ .word ScrCmd_Unk00E3
+ .word ScrCmd_Unk00E4
+ .word ScrCmd_Unk00E5
+ .word ScrCmd_Unk00E6
+ .word ScrCmd_Unk00E7
+ .word ScrCmd_Unk00E8
+ .word ScrCmd_Unk00E9
+ .word ScrCmd_Unk00EA
+ .word ScrCmd_Unk00EB
+ .word ScrCmd_Unk00EC
+ .word ScrCmd_Unk00ED
+ .word ScrCmd_Unk00EE
+ .word ScrCmd_Unk00EF
+ .word ScrCmd_Unk00F0
+ .word ScrCmd_Unk00F1
+ .word ScrCmd_Unk00F2
+ .word ScrCmd_Unk00F3
+ .word ScrCmd_Unk00F4
+ .word ScrCmd_Unk00F5
+ .word ScrCmd_Unk00F6
+ .word ScrCmd_Unk00F7
+ .word ScrCmd_Unk00F8
+ .word ScrCmd_Unk00F9
+ .word ScrCmd_Unk00FA
+ .word ScrCmd_Unk00FB
+ .word ScrCmd_Unk00FC
+ .word ScrCmd_Unk00FD
+ .word ScrCmd_Unk00FE
+ .word ScrCmd_Unk00FF
+ .word ScrCmd_Unk0100
+ .word ScrCmd_Unk0101
+ .word ScrCmd_Unk0102
+ .word ScrCmd_Unk0103
+ .word ScrCmd_Unk0104
+ .word ScrCmd_Unk0105
+ .word ScrCmd_Unk0106
+ .word ScrCmd_Unk0107
+ .word ScrCmd_Unk0108
+ .word ScrCmd_Unk0109
+ .word ScrCmd_Unk010A
+ .word ScrCmd_Unk010B
+ .word ScrCmd_Unk010C
+ .word ScrCmd_Unk010D
+ .word ScrCmd_Unk010E
+ .word ScrCmd_Unk010F
+ .word ScrCmd_Unk0110
+ .word ScrCmd_Unk0111
+ .word ScrCmd_Unk0112
+ .word ScrCmd_Unk0113
+ .word ScrCmd_Unk0114
+ .word ScrCmd_Unk0115
+ .word ScrCmd_Unk0116
+ .word ScrCmd_Unk0117
+ .word ScrCmd_Unk0118
+ .word ScrCmd_Unk0119
+ .word ScrCmd_Unk011A
+ .word ScrCmd_Unk011B
+ .word ScrCmd_Unk011C
+ .word ScrCmd_Unk011D
+ .word ScrCmd_Unk011E
+ .word ScrCmd_Unk011F
+ .word ScrCmd_Unk0120
+ .word ScrCmd_Unk0121
+ .word ScrCmd_Unk0122
+ .word ScrCmd_Unk0123
+ .word ScrCmd_Unk0124
+ .word ScrCmd_Unk0125
+ .word ScrCmd_Unk0126
+ .word ScrCmd_Unk0127
+ .word ScrCmd_Unk0128
+ .word ScrCmd_Unk0129
+ .word ScrCmd_Unk012A
+ .word ScrCmd_Unk012B
+ .word ScrCmd_Unk012C
+ .word ScrCmd_Unk012D
+ .word ScrCmd_Unk012E
+ .word ScrCmd_Unk012F
+ .word ScrCmd_Unk0130
+ .word ScrCmd_Unk0131
+ .word ScrCmd_Unk0132
+ .word ScrCmd_Unk0133
+ .word ScrCmd_Unk0134
+ .word ScrCmd_Unk0135
+ .word ScrCmd_Unk0136
+ .word ScrCmd_Unk0137
+ .word ScrCmd_Unk0138
+ .word ScrCmd_Unk0139
+ .word ScrCmd_Unk013A
+ .word ScrCmd_Unk013B
+ .word ScrCmd_Unk013C
+ .word ScrCmd_Unk013D
+ .word ScrCmd_Unk013E
+ .word ScrCmd_Unk013F
+ .word ScrCmd_Unk0140
+ .word ScrCmd_Unk0141
+ .word ScrCmd_Unk0142
+ .word ScrCmd_Unk0143
+ .word ScrCmd_Unk0144
+ .word ScrCmd_Unk0145
+ .word ScrCmd_Unk0146
+ .word ScrCmd_NormalMart
+ .word ScrCmd_SpecialMart
+ .word ScrCmd_GoodsMart
+ .word ScrCmd_SealsMart
+ .word ScrCmd_Unk014B
+ .word ScrCmd_Unk014C
+ .word ScrCmd_GetPlayerGender
+ .word ScrCmd_HealParty
+ .word ScrCmd_Unk014F
+ .word ScrCmd_Unk0150
+ .word ScrCmd_Unk0151
+ .word ScrCmd_Unk0152
+ .word ScrCmd_Unk0153
+ .word ScrCmd_Unk0154
+ .word ScrCmd_Unk0155
+ .word ScrCmd_Unk0156
.word ScrCmd_HasSinnohDex
.word ScrCmd_GiveSinnohDex
- .word ScrCmd_Unk0159
- .word ScrCmd_Unk015A
+ .word ScrCmd_HasRunningShoes
+ .word ScrCmd_GiveRunningShoes
.word ScrCmd_HasBadge
.word ScrCmd_GiveBadge
.word ScrCmd_GetTotalEarnedBadges
- .word ScrCmd_Unk015E
- .word ScrCmd_Unk015F
+ .word ScrCmd_GiveBag
+ .word ScrCmd_HasBag
.word ScrCmd_Unk0160
.word ScrCmd_Unk0161
.word ScrCmd_Unk0162
.word ScrCmd_Unk0163
.word ScrCmd_Unk0164
.word ScrCmd_Unk0165
- .word ScrCmd_Unk0166
- .word ScrCmd_Unk0167
- .word FUN_0203DC00
- .word FUN_0203DC58
- .word FUN_0203DC70
- .word FUN_0203DC88
- .word FUN_0203DCA0
- .word ScrCmd_Unk016D
- .word ScrCmd_Unk016E
- .word FUN_0203DCB8
- .word FUN_0203DCC8
- .word FUN_0203DCD8
- .word FUN_0203DCE8
- .word FUN_0203DCF8
- .word FUN_0203DD08
- .word FUN_0203DD18
- .word FUN_0203DD34
- .word FUN_02044B00
- .word FUN_0203C460
- .word FUN_0203C4B0
- .word FUN_0203D958
- .word ScrCmd_Unk017B
+ .word ScrCmd_CheckGameCompleted
+ .word ScrCmd_SetGameCompleted
+ .word ScrCmd_Unk0168
+ .word ScrCmd_Unk0169
+ .word ScrCmd_Unk016A
+ .word ScrCmd_Unk016B
+ .word ScrCmd_Unk016C
+ .word ScrCmd_GetDaycarePokemonNames
+ .word ScrCmd_GetDaycareStatus
+ .word ScrCmd_Unk016F
+ .word ScrCmd_Unk0170
+ .word ScrCmd_Unk0171
+ .word ScrCmd_Unk0172
+ .word ScrCmd_Unk0173
+ .word ScrCmd_Unk0174
+ .word ScrCmd_Unk0175
+ .word ScrCmd_Unk0176
+ .word ScrCmd_Unk0177
+ .word ScrCmd_Unk0178
+ .word ScrCmd_Unk0179
+ .word ScrCmd_Unk017A
+ .word ScrCmd_GetBerryName
.word ScrCmd_GetNatureName
- .word ScrCmd_Unk017D
- .word ScrCmd_Unk017E
- .word ScrCmd_Unk017F
- .word ScrCmd_Unk0180
- .word ScrCmd_Unk0181
- .word ScrCmd_Unk0182
- .word ScrCmd_Unk0183
+ .word ScrCmd_GetBerryTreeGrowth
+ .word ScrCmd_GetBerryTreeType
+ .word ScrCmd_GetBerryTreeMulch
+ .word ScrCmd_GetBerryTreeWater
+ .word ScrCmd_GetBerryTreeAmount
+ .word ScrCmd_SetBerryTreeMulch
+ .word ScrCmd_SetBerryTreeType
.word ScrCmd_Unk0184
- .word ScrCmd_Unk0185
- .word FUN_0203D998
- .word FUN_0203D9E8
- .word FUN_0203DA78
- .word FUN_0203DAB0
- .word FUN_0203DAE8
- .word FUN_0203DB38
- .word FUN_0203DB88
+ .word ScrCmd_TakeBerryTreeBerries
+ .word ScrCmd_Unk0186
+ .word ScrCmd_Unk0187
+ .word ScrCmd_Unk0188
+ .word ScrCmd_Unk0189
+ .word ScrCmd_Unk018A
+ .word ScrCmd_Unk018B
+ .word ScrCmd_Unk018C
.word ScrCmd_ShowSaveClock
.word ScrCmd_HideSaveClock
- .word FUN_0203DBD4
+ .word ScrCmd_Unk018F
.word ScrCmd_WaitButtonABTime
- .word FUN_0203B8E4
- .word FUN_0203B944
- .word FUN_0203B968
- .word FUN_0203B9B4
- .word FUN_0203BA3C
- .word FUN_0203BAB0
- .word FUN_0203BAF4
- .word ScrCmd_getpartyspecies
- .word ScrCmd_checkpartymonotid
- .word FUN_02044B2C
- .word FUN_02044B84
- .word FUN_02044C0C
- .word FUN_02044C88
- .word FUN_0203DD60
- .word FUN_0203DE00
- .word FUN_0203DE4C
- .word FUN_0203DE58
- .word FUN_0203DE80
+ .word ScrCmd_Unk0191
+ .word ScrCmd_Unk0192
+ .word ScrCmd_Unk0193
+ .word ScrCmd_Unk0194
+ .word ScrCmd_Unk0195
+ .word ScrCmd_Unk0196
+ .word ScrCmd_Unk0197
+ .word ScrCmd_GetPartySpecies
+ .word ScrCmd_CheckPartyMonOTID
+ .word ScrCmd_Unk019A
+ .word ScrCmd_Unk019B
+ .word ScrCmd_Unk019C
+ .word ScrCmd_Unk019D
+ .word ScrCmd_Unk019E
+ .word ScrCmd_Unk019F
+ .word ScrCmd_Unk01A0
+ .word ScrCmd_Unk01A1
+ .word ScrCmd_Unk01A2
.word ScrCmd_TakeMoneyAddress
.word ScrCmd_Unk01A4
.word ScrCmd_Unk01A5
.word ScrCmd_Unk01A6
.word ScrCmd_Unk01A7
- .word ScrCmd_Unk01A8
- .word ScrCmd_Unk01A9
+ .word ScrCmd_DeleteDaycareEgg
+ .word ScrCmd_GiveDaycareEgg
.word ScrCmd_Unk01AA
.word ScrCmd_HasEnoughMoneyAddress
- .word FUN_0203DD50
+ .word ScrCmd_Unk01AC
.word ScrCmd_Unk01AD
- .word ScrCmd_Unk01AE
+ .word ScrCmd_GetDaycareLevel
.word ScrCmd_Unk01AF
.word ScrCmd_Unk01B0
- .word FUN_0203DEC4
- .word FUN_0203DEF8
- .word FUN_0203DF2C
- .word FUN_0203DF38
- .word FUN_0203DF64
- .word FUN_0203DF84
- .word FUN_0203DFA8
- .word FUN_0203DFE0
- .word ScrCmd_getpartymonfriendship
- .word FUN_020448D4
- .word FUN_020449A4
+ .word ScrCmd_Unk01B1
+ .word ScrCmd_Unk01B2
+ .word ScrCmd_Unk01B3
+ .word ScrCmd_Unk01B4
+ .word ScrCmd_Unk01B5
+ .word ScrCmd_Unk01B6
+ .word ScrCmd_Unk01B7
+ .word ScrCmd_Unk01B8
+ .word ScrCmd_GetPartyMonFriendship
+ .word ScrCmd_Unk01BA
+ .word ScrCmd_Unk01BB
.word ScrCmd_Unk01BC
- .word FUN_0203B618
+ .word ScrCmd_Unk01BD
.word ScrCmd_Unk01BE
.word ScrCmd_Unk01BF
- .word FUN_02044F58
- .word FUN_0203E018
- .word FUN_0203E054
- .word FUN_0203E078
- .word FUN_0203E0CC
- .word FUN_0203E120
+ .word ScrCmd_Unk01C0
+ .word ScrCmd_Unk01C1
+ .word ScrCmd_Unk01C2
+ .word ScrCmd_Unk01C3
+ .word ScrCmd_Unk01C4
+ .word ScrCmd_Unk01C5
.word ScrCmd_Unk01C6
.word ScrCmd_Unk01C7
- .word FUN_02044D8C
- .word FUN_02044E34
- .word FUN_02044E78
+ .word ScrCmd_Unk01C8
+ .word ScrCmd_Unk01C9
+ .word ScrCmd_Unk01CA
.word ScrCmd_GetPokemonMoveName
- .word FUN_0203E138
- .word FUN_0203E168
- .word FUN_0203E254
- .word ScrCmd_Unk01CF
- .word ScrCmd_Unk01D0
- .word ScrCmd_Unk01D1
- .word FUN_0203E258
- .word FUN_0203E29C
- .word FUN_0203E2F8
- .word FUN_0203E35C
- .word FUN_0203E38C
- .word FUN_0203C174
- .word FUN_0203C1AC
- .word FUN_0203C200
- .word FUN_02042354
- .word FUN_02042364
- .word FUN_02042394
- .word FUN_020423B0
- .word FUN_02042700
- .word FUN_02042780
- .word FUN_020427A8
- .word FUN_020427D0
- .word FUN_02042864
- .word FUN_02042894
- .word FUN_020428E0
- .word FUN_0203E4F0
- .word FUN_0203E510
- .word FUN_0203E568
- .word FUN_0203E3D0
- .word FUN_0203E408
- .word FUN_0203E440
- .word FUN_0203E470
- .word FUN_0203E4A0
- .word FUN_0203E4B0
- .word FUN_02044ED8
- .word FUN_0203E4D8
- .word FUN_02044F20
- .word ScrCmd_Unk01F1
+ .word ScrCmd_Unk01CC
+ .word ScrCmd_Unk01CD
+ .word ScrCmd_Unk01CE
+ .word ScrCmd_GetSetStrength
+ .word ScrCmd_GetSetFlash
+ .word ScrCmd_GetSetDefog
+ .word ScrCmd_Unk01D2
+ .word ScrCmd_Unk01D3
+ .word ScrCmd_Unk01D4
+ .word ScrCmd_Unk01D5
+ .word ScrCmd_Unk01D6
+ .word ScrCmd_Unk01D7
+ .word ScrCmd_Unk01D8
+ .word ScrCmd_Unk01D9
+ .word ScrCmd_Unk01DA
+ .word ScrCmd_Unk01DB
+ .word ScrCmd_Unk01DC
+ .word ScrCmd_Unk01DD
+ .word ScrCmd_Unk01DE
+ .word ScrCmd_Unk01DF
+ .word ScrCmd_Unk01E0
+ .word ScrCmd_Unk01E1
+ .word ScrCmd_Unk01E2
+ .word ScrCmd_Unk01E3
+ .word ScrCmd_Unk01E4
+ .word ScrCmd_Unk01E5
+ .word ScrCmd_Unk01E6
+ .word ScrCmd_Unk01E7
+ .word ScrCmd_Unk01E8
+ .word ScrCmd_Unk01E9
+ .word ScrCmd_Unk01EA
+ .word ScrCmd_Unk01EB
+ .word ScrCmd_Unk01EC
+ .word ScrCmd_Unk01ED
+ .word ScrCmd_Unk01EE
+ .word ScrCmd_Unk01EF
+ .word ScrCmd_Unk01F0
+ .word ScrCmd_CountFossils
.word ScrCmd_Unk01F2
.word ScrCmd_Unk01F3
- .word ScrCmd_Unk01F4
- .word ScrCmd_Unk01F5
- .word ScrCmd_countpartymonsatorbelowlevel
- .word ScrCmd_survivepsn
- .word FUN_0203BC2C
+ .word ScrCmd_GetFossilPokemon
+ .word ScrCmd_GetFossilMinimumAmount
+ .word ScrCmd_CountPartyMonsAtOrBelowLevel
+ .word ScrCmd_SurvivePsn
+ .word ScrCmd_Unk01F8
.word ScrCmd_DebugWatch
.word ScrCmd_MessageFrom
.word ScrCmd_MessageFrom2
@@ -661,35 +661,35 @@ gScriptCmdTable: ; 0x020F355C
.word ScrCmd_Unk01FD
.word ScrCmd_Unk01FE
.word ScrCmd_Unk01FF
- .word FUN_0203C7F4
- .word FUN_0203C820
- .word FUN_0203E5DC
- .word FUN_0203C788
- .word FUN_0203C7E4
- .word FUN_0203C0FC
- .word FUN_0203E674
- .word FUN_0203BD08
- .word FUN_0203BD28
- .word FUN_0203BE50
- .word FUN_0203BECC
- .word FUN_0203BF00
+ .word ScrCmd_Unk0200
+ .word ScrCmd_Unk0201
+ .word ScrCmd_Unk0202
+ .word ScrCmd_Unk0203
+ .word ScrCmd_Unk0204
+ .word ScrCmd_Unk0205
+ .word ScrCmd_Unk0206
+ .word ScrCmd_Unk0207
+ .word ScrCmd_Unk0208
+ .word ScrCmd_Unk0209
+ .word ScrCmd_Unk020A
+ .word ScrCmd_Unk020B
.word ScrCmd_Unk020C
- .word FUN_0203E684
- .word FUN_0203E6B4
- .word FUN_0203E6C4
- .word FUN_0203E6FC
- .word FUN_0203E72C
- .word ScrCmd_getpartymonnature
- .word ScrCmd_findpartymonwithnature
- .word FUN_0203E744
- .word FUN_02044158
- .word FUN_0204416C
- .word FUN_02044198
- .word FUN_0203E774
- .word FUN_0203E7F0
- .word FUN_0203E81C
- .word FUN_0203E848
- .word FUN_0203E858
+ .word ScrCmd_Unk020D
+ .word ScrCmd_Unk020E
+ .word ScrCmd_Unk020F
+ .word ScrCmd_Unk0210
+ .word ScrCmd_Unk0211
+ .word ScrCmd_GetPartyMonNature
+ .word ScrCmd_FindPartyMonWithNature
+ .word ScrCmd_Unk0214
+ .word ScrCmd_Unk0215
+ .word ScrCmd_Unk0216
+ .word ScrCmd_Unk0217
+ .word ScrCmd_Unk0218
+ .word ScrCmd_Unk0219
+ .word ScrCmd_Unk021A
+ .word ScrCmd_Unk021B
+ .word ScrCmd_Unk021C
.word ScrCmd_Unk021D
.word ScrCmd_Unk021E
.word ScrCmd_Unk021F
@@ -699,164 +699,164 @@ gScriptCmdTable: ; 0x020F355C
.word ScrCmd_Unk0223
.word ScrCmd_Unk0224
.word ScrCmd_Unk0225
- .word FUN_0203E870
- .word FUN_0203E894
- .word FUN_0203E8C4
- .word FUN_0203E8F4
- .word FUN_0203E928
- .word FUN_0203E940
- .word FUN_0203E954
- .word FUN_0203E968
- .word FUN_02044FE8
- .word FUN_0204505C
- .word FUN_02045104
- .word FUN_02045170
- .word ScrCmd_Unk0232
- .word FUN_0203E9CC
- .word FUN_0203EA68
- .word FUN_02041E40
- .word FUN_02041FDC
- .word FUN_02042038
- .word FUN_02042110
- .word FUN_0203EA90
- .word FUN_0203EAB0
- .word FUN_0203EB20
- .word FUN_0203EB48
- .word FUN_0203EB88
- .word FUN_02042D1C
+ .word ScrCmd_Unk0226
+ .word ScrCmd_Unk0227
+ .word ScrCmd_Unk0228
+ .word ScrCmd_Unk0229
+ .word ScrCmd_Unk022A
+ .word ScrCmd_Unk022B
+ .word ScrCmd_Unk022C
+ .word ScrCmd_Unk022D
+ .word ScrCmd_Unk022E
+ .word ScrCmd_Unk022F
+ .word ScrCmd_Unk0230
+ .word ScrCmd_Unk0231
+ .word ScrCmd_GetRibbonName
+ .word ScrCmd_Unk0233
+ .word ScrCmd_Unk0234
+ .word ScrCmd_Unk0235
+ .word ScrCmd_Unk0236
+ .word ScrCmd_Unk0237
+ .word ScrCmd_Unk0238
+ .word ScrCmd_Unk0239
+ .word ScrCmd_Unk023A
+ .word ScrCmd_Unk023B
+ .word ScrCmd_Unk023C
+ .word ScrCmd_Unk023D
+ .word ScrCmd_Unk023E
.word ScrCmd_Unk023F
.word ScrCmd_Unk0240
.word ScrCmd_Unk0241
.word ScrCmd_Unk0242
- .word FUN_0203C5BC
- .word FUN_0203C614
- .word FUN_0203C680
- .word ScrCmd_gameversion
- .word FUN_02044A6C
- .word FUN_02044A94
- .word ScrCmd_givewallpaper
- .word FUN_0203ECAC
- .word FUN_0203ECD8
- .word FUN_0203ECF4
- .word FUN_0203ED10
- .word FUN_02041194
- .word FUN_020411C4
- .word FUN_02041340
+ .word ScrCmd_Unk0243
+ .word ScrCmd_Unk0244
+ .word ScrCmd_Unk0245
+ .word ScrCmd_GameVersion
+ .word ScrCmd_Unk0247
+ .word ScrCmd_Unk0248
+ .word ScrCmd_GiveWallpaper
+ .word ScrCmd_Unk024A
+ .word ScrCmd_Unk024B
+ .word ScrCmd_Unk024C
+ .word ScrCmd_Unk024D
+ .word ScrCmd_Unk024E
+ .word ScrCmd_Unk024F
+ .word ScrCmd_Unk0250
.word ScrCmd_Unk0251
- .word ScrCmd_pcfreespace
+ .word ScrCmd_PCFreeSpace
.word ScrCmd_Unk0253
.word ScrCmd_Unk0254
.word ScrCmd_Unk0255
.word ScrCmd_Unk0256
- .word FUN_0203FE80
- .word FUN_0203EDA4
- .word FUN_0203EDC8
- .word FUN_0203EDE0
- .word FUN_0203EE08
- .word FUN_0203EE18
- .word FUN_0203EE28
- .word FUN_0203EE58
- .word FUN_0203EE68
- .word FUN_0203EE78
+ .word ScrCmd_AccessoriesShop
+ .word ScrCmd_Unk0258
+ .word ScrCmd_Unk0259
+ .word ScrCmd_Unk025A
+ .word ScrCmd_Unk025B
+ .word ScrCmd_Unk025C
+ .word ScrCmd_Unk025D
+ .word ScrCmd_Unk025E
+ .word ScrCmd_Unk025F
+ .word ScrCmd_Unk0260
.word ScrCmd_GetFashionName
- .word FUN_0203EE98
- .word FUN_0203EED8
- .word FUN_0203EF58
- .word FUN_0203F00C
- .word FUN_0203F020
- .word FUN_0203F034
- .word FUN_0203F058
- .word FUN_0203F07C
- .word FUN_0203F110
- .word FUN_0203F174
- .word FUN_0203F19C
- .word ScrCmd_Unk026D
- .word FUN_0203F234
- .word FUN_0203F254
- .word FUN_0203F26C
- .word FUN_0203C58C
- .word ScrCmd_Unk0272
- .word FUN_0203F2AC
+ .word ScrCmd_Unk0262
+ .word ScrCmd_Unk0263
+ .word ScrCmd_Unk0264
+ .word ScrCmd_Unk0265
+ .word ScrCmd_Unk0266
+ .word ScrCmd_Unk0267
+ .word ScrCmd_Unk0268
+ .word ScrCmd_Unk0269
+ .word ScrCmd_Unk026A
+ .word ScrCmd_Unk026B
+ .word ScrCmd_Unk026C
+ .word ScrCmd_MessageUnown
+ .word ScrCmd_Unk026E
+ .word ScrCmd_Unk026F
+ .word ScrCmd_Unk0270
+ .word ScrCmd_Unk0271
+ .word ScrCmd_GetWhiteRockInscription
+ .word ScrCmd_Unk0273
.word ScrCmd_HasEnoughCoinsImmediate
- .word FUN_0203F2E4
+ .word ScrCmd_Unk0275
.word ScrCmd_CanGiveCoins
- .word FUN_0203F31C
- .word ScrCmd_getpartymonlevel
- .word FUN_0203F348
- .word FUN_0203F38C
- .word FUN_0203F39C
- .word FUN_0204214C
- .word FUN_0203F3AC
- .word FUN_0203F44C
- .word FUN_0203F418
+ .word ScrCmd_Unk0277
+ .word ScrCmd_GetPartyMonLevel
+ .word ScrCmd_Unk0279
+ .word ScrCmd_Unk027A
+ .word ScrCmd_Unk027B
+ .word ScrCmd_Unk027C
+ .word ScrCmd_Unk027D
+ .word ScrCmd_Unk027E
+ .word ScrCmd_Unk027F
.word ScrCmd_Unk0280
- .word FUN_02044A0C
- .word FUN_0203F484
- .word ScrCmd_Unk0283
- .word FUN_0203F4D8
- .word FUN_0203F508
- .word FUN_0203F5D4
- .word FUN_0203F604
- .word FUN_0203F634
- .word FUN_0203F664
- .word FUN_0203F6E4
- .word FUN_0203F720
- .word FUN_0203BDB8
- .word FUN_0203BE68
- .word FUN_0203BE80
- .word FUN_0203F760
- .word FUN_0203F7C8
- .word FUN_0203F80C
- .word FUN_0203F880
- .word FUN_0203F924
- .word FUN_02042950
- .word FUN_02042980
- .word FUN_02042998
- .word FUN_020429B8
- .word FUN_020429E8
- .word FUN_02042A18
- .word FUN_02042A48
- .word FUN_02042A98
- .word FUN_0203D7DC
+ .word ScrCmd_Unk0281
+ .word ScrCmd_Unk0282
+ .word ScrCmd_SetVolume
+ .word ScrCmd_Unk0284
+ .word ScrCmd_Unk0285
+ .word ScrCmd_Unk0286
+ .word ScrCmd_Unk0287
+ .word ScrCmd_Unk0288
+ .word ScrCmd_Unk0289
+ .word ScrCmd_Unk028A
+ .word ScrCmd_Unk028B
+ .word ScrCmd_Unk028C
+ .word ScrCmd_Unk028D
+ .word ScrCmd_Unk028E
+ .word ScrCmd_Unk028F
+ .word ScrCmd_Unk0290
+ .word ScrCmd_Unk0291
+ .word ScrCmd_Unk0292
+ .word ScrCmd_Unk0293
+ .word ScrCmd_Unk0294
+ .word ScrCmd_Unk0295
+ .word ScrCmd_Unk0296
+ .word ScrCmd_Unk0297
+ .word ScrCmd_Unk0298
+ .word ScrCmd_Unk0299
+ .word ScrCmd_Unk029A
+ .word ScrCmd_Unk029B
+ .word ScrCmd_Unk029C
.word ScrCmd_Unk029D
- .word FUN_0203F8C0
- .word FUN_0203F954
- .word FUN_0204190C
- .word FUN_0203B024
- .word FUN_0203F9DC
- .word FUN_0203F988
- .word FUN_0203F9B0
- .word FUN_0203B914
- .word ScrCmd_Unk02A6
- .word FUN_0203FA14
+ .word ScrCmd_Unk029E
+ .word ScrCmd_Unk029F
+ .word ScrCmd_Unk02A0
+ .word ScrCmd_Unk02A1
+ .word ScrCmd_Unk02A2
+ .word ScrCmd_Unk02A3
+ .word ScrCmd_Unk02A4
+ .word ScrCmd_Unk02A5
+ .word ScrCmd_GetPrizeItemIdAndCost
+ .word ScrCmd_Unk02A7
.word ScrCmd_TakeCoinsAddress
.word ScrCmd_HasEnoughCoinsAddress
- .word FUN_0203FA58
- .word FUN_0203B7F0
- .word FUN_0203FB4C
- .word FUN_0203B790
+ .word ScrCmd_Unk02AA
+ .word ScrCmd_Unk02AB
+ .word ScrCmd_Unk02AC
+ .word ScrCmd_Unk02AD
.word ScrCmd_Unk02AE
- .word FUN_0203FB64
- .word FUN_0203FB94
- .word FUN_0203FBA0
- .word FUN_0203FBAC
+ .word ScrCmd_Unk02AF
+ .word ScrCmd_Unk02B0
+ .word ScrCmd_Unk02B1
+ .word ScrCmd_Unk02B2
.word ScrCmd_GetSealName
- .word FUN_0203B2E0
- .word FUN_0203FBBC
- .word FUN_0203FC1C
- .word FUN_020451D0
- .word FUN_02042000
+ .word ScrCmd_Unk02B4
+ .word ScrCmd_Unk02B5
+ .word ScrCmd_Unk02B6
+ .word ScrCmd_Unk02B7
+ .word ScrCmd_Unk02B8
.word ScrCmd_Unk02B9
- .word FUN_0203D4E8
- .word FUN_0203D920
- .word FUN_02041B40
- .word FUN_0203D0A4
- .word FUN_0203FC58
- .word FUN_0203CAE8
+ .word ScrCmd_Unk02BA
+ .word ScrCmd_Unk02BB
+ .word ScrCmd_Unk02BC
+ .word ScrCmd_Unk02BD
+ .word ScrCmd_Unk02BE
+ .word ScrCmd_Unk02BF
.word ScrCmd_Unk02C0
- .word FUN_0203FC80
- .word FUN_0203FCB0
- .word FUN_0203FCDC
+ .word ScrCmd_Unk02C1
+ .word ScrCmd_Unk02C2
+ .word ScrCmd_Unk02C3
.word ScrCmd_GetItemNameWithIndefArticle
.word ScrCmd_GetItemNamePlural
.word ScrCmd_GetDecorationNameWithArticle
diff --git a/arm9/asm/unk_02048120.s b/arm9/asm/unk_02048120.s
index 96cfbab6..780c4833 100644
--- a/arm9/asm/unk_02048120.s
+++ b/arm9/asm/unk_02048120.s
@@ -49,7 +49,7 @@ FUN_02048120: ; 0x02048120
mov r1, #0x6
mov r2, #0x0
lsl r3, r3, #0x4
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x8
pop {r4, pc}
.balign 4
diff --git a/arm9/asm/unk_0205363C.s b/arm9/asm/unk_0205363C.s
index 2e5f334e..aa73064c 100644
--- a/arm9/asm/unk_0205363C.s
+++ b/arm9/asm/unk_0205363C.s
@@ -165,7 +165,7 @@ FUN_02053708: ; 0x02053708
mov r1, #0x7
add r2, sp, #0x0
add r3, r5, #0x0
- bl FUN_02006C08
+ bl GfGfxLoader_GetPlttData
mov r1, #0x9
add r4, r0, #0x0
add r0, r5, #0x0
diff --git a/arm9/asm/unk_0206C700.s b/arm9/asm/unk_0206C700.s
index 2499c108..4ba1b745 100644
--- a/arm9/asm/unk_0206C700.s
+++ b/arm9/asm/unk_0206C700.s
@@ -2365,7 +2365,7 @@ _0206DA26:
str r0, [sp, #0xc]
mov r0, #0x76
mov r3, #0x3
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -2376,7 +2376,7 @@ _0206DA26:
str r0, [sp, #0xc]
mov r0, #0x76
mov r3, #0x3
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r1, #0x0
str r1, [sp, #0x0]
mov r0, #0x40
@@ -2441,7 +2441,7 @@ _0206DA26:
mov r0, #0xc
add r2, r4, #0x0
mov r3, #0x4
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -2453,7 +2453,7 @@ _0206DA26:
mov r0, #0xc
add r2, r4, #0x0
mov r3, #0x4
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x1
str r0, [sp, #0x0]
mov r0, #0x20
@@ -2719,7 +2719,7 @@ _0206DDDC:
b _0206DDFA
_0206DDE4:
ldr r0, _0206DE00 ; =0x00000484
- bl PlayBGM
+ bl PlaySound
b _0206DDFA
_0206DDEC:
ldr r0, _0206DE04 ; =0x000005E6
@@ -2727,7 +2727,7 @@ _0206DDEC:
b _0206DDFA
_0206DDF4:
ldr r0, _0206DE08 ; =0x00000483
- bl PlayBGM
+ bl PlaySound
_0206DDFA:
add r0, r4, #0x0
pop {r4, pc}
diff --git a/arm9/asm/unk_0206F3FC.s b/arm9/asm/unk_0206F3FC.s
index a50d92bf..17adb2d2 100644
--- a/arm9/asm/unk_0206F3FC.s
+++ b/arm9/asm/unk_0206F3FC.s
@@ -1256,7 +1256,7 @@ FUN_0206FD24: ; 0x0206FD24
mov r0, #0x14
mov r1, #0xf
mov r3, #0x3
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -1267,7 +1267,7 @@ FUN_0206FD24: ; 0x0206FD24
mov r0, #0x14
mov r1, #0x11
mov r3, #0x3
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x14 ; NARC_GRAPHIC_PLIST_GRA
mov r1, #0x10
mov r2, #0xc
@@ -1331,7 +1331,7 @@ FUN_0206FD24: ; 0x0206FD24
mov r0, #0x14
mov r1, #0x3
mov r3, #0x4
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r3, #0x20
mov r1, #0x4
str r3, [sp, #0x0]
@@ -1339,7 +1339,7 @@ FUN_0206FD24: ; 0x0206FD24
str r0, [sp, #0x4]
mov r0, #0x14
add r2, r1, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -1349,7 +1349,7 @@ FUN_0206FD24: ; 0x0206FD24
ldr r2, [r5, #0x0]
mov r0, #0x14
mov r3, #0x5
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -1360,7 +1360,7 @@ FUN_0206FD24: ; 0x0206FD24
mov r0, #0x14
mov r1, #0xe
mov r3, #0x5
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x20
str r0, [sp, #0x0]
mov r0, #0xc
@@ -1369,7 +1369,7 @@ FUN_0206FD24: ; 0x0206FD24
mov r1, #0xd
mov r2, #0x4
mov r3, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
mov r2, #0x99
lsl r2, r2, #0x2
mov r3, #0xf9
diff --git a/arm9/asm/unk_02072548.s b/arm9/asm/unk_02072548.s
index 7cbbce8f..a08d279d 100644
--- a/arm9/asm/unk_02072548.s
+++ b/arm9/asm/unk_02072548.s
@@ -1717,7 +1717,7 @@ _020732A6:
b _020732BE
_020732AE:
ldr r0, _020732C8 ; =0x00000483
- bl PlayBGM
+ bl PlaySound
b _020732BE
_020732B6:
ldr r0, _020732C4 ; =0x000005E6
diff --git a/arm9/asm/unk_020772F0.s b/arm9/asm/unk_020772F0.s
index 34c0bc89..87e9cab0 100644
--- a/arm9/asm/unk_020772F0.s
+++ b/arm9/asm/unk_020772F0.s
@@ -2269,7 +2269,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r0, #0x1f
add r2, r1, #0x0
add r3, r1, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
mov r0, #0x20
str r0, [sp, #0x0]
mov r0, #0x12
@@ -2278,7 +2278,7 @@ FUN_02077FE8: ; 0x02077FE8
add r1, r0, #0x0
mov r2, #0x4
mov r3, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
mov r0, #0x4
mov r1, #0x0
bl FUN_02017FE4
@@ -2295,7 +2295,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r0, #0x1f
add r2, r4, #0x0
add r3, r1, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
mov r0, #0x6
@@ -2309,7 +2309,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r1, #0x4
add r2, r4, #0x0
mov r3, #0x2
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x0
str r0, [sp, #0x0]
mov r0, #0x2
@@ -2322,7 +2322,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r0, #0x1f
mov r1, #0x2
add r2, r4, #0x0
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
mov r0, #0xe
@@ -2335,7 +2335,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r0, #0x1f
mov r1, #0x6
add r2, r4, #0x0
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r3, #0x0
mov r0, #0xe
str r3, [sp, #0x0]
@@ -2348,7 +2348,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r0, #0x1f
mov r1, #0x7
add r2, r4, #0x0
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r1, #0x6
mov r0, #0x0
lsl r1, r1, #0x6
@@ -2382,7 +2382,7 @@ FUN_02077FE8: ; 0x02077FE8
mov r1, #0x10
mov r2, #0x1
add r3, r5, r3
- bl FUN_02006BB0
+ bl GfGfxLoader_GetCharData
ldr r1, _0207810C ; =0x000004AC
str r0, [r5, r1]
add sp, #0x10
@@ -2533,7 +2533,7 @@ _0207818C:
mov r0, #0x13
mov r2, #0x0
add r3, r5, r3
- bl FUN_02006BB0
+ bl GfGfxLoader_GetCharData
ldr r1, _02078320 ; =0x000004B4
str r0, [r5, r1]
add r0, r1, #0x4
@@ -2547,7 +2547,7 @@ _0207818C:
lsl r2, r0, #0x6
add r2, r5, r2
mov r3, #0x12
- bl FUN_02006C08
+ bl GfGfxLoader_GetPlttData
ldr r1, _02078324 ; =0x000004BC
str r0, [r5, r1]
add r0, r1, #0x4
@@ -3131,7 +3131,7 @@ _020786F0:
mov r0, #0x1f
add r1, r7, #0x6
add r3, r6, #0x0
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
add r0, r4, #0x0
add r1, r6, #0x0
bl FUN_02078BA8
@@ -3435,7 +3435,7 @@ FUN_0207890C: ; 0x0207890C
ldr r2, [r5, r2]
mov r0, #0x1f
mov r1, #0x9
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x46
mov r1, #0x4
lsl r0, r0, #0x4
diff --git a/arm9/asm/unk_02079C70.s b/arm9/asm/unk_02079C70.s
index 625807ae..3134a96c 100644
--- a/arm9/asm/unk_02079C70.s
+++ b/arm9/asm/unk_02079C70.s
@@ -551,7 +551,7 @@ FUN_0207A0CC: ; 0x0207A0CC
ldr r2, [r4, #0x0]
mov r0, #0x27
mov r3, #0x3
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -562,7 +562,7 @@ FUN_0207A0CC: ; 0x0207A0CC
ldr r2, [r4, #0x0]
mov r0, #0x27
add r3, r1, #0x0
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r2, #0x0
str r2, [sp, #0x0]
mov r0, #0x13
@@ -570,7 +570,7 @@ FUN_0207A0CC: ; 0x0207A0CC
mov r0, #0x27
mov r1, #0x1
add r3, r2, #0x0
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -581,7 +581,7 @@ FUN_0207A0CC: ; 0x0207A0CC
mov r0, #0x27
mov r1, #0xb
mov r3, #0x2
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -592,7 +592,7 @@ FUN_0207A0CC: ; 0x0207A0CC
mov r0, #0x27
mov r1, #0x2
mov r3, #0x4
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -603,7 +603,7 @@ FUN_0207A0CC: ; 0x0207A0CC
mov r0, #0x27
mov r1, #0x10
mov r3, #0x5
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -614,7 +614,7 @@ FUN_0207A0CC: ; 0x0207A0CC
mov r0, #0x27
mov r1, #0xf
mov r3, #0x5
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r3, #0x0
str r3, [sp, #0x0]
mov r0, #0x13
@@ -622,7 +622,7 @@ FUN_0207A0CC: ; 0x0207A0CC
mov r0, #0x27
mov r1, #0xe
mov r2, #0x4
- bl FUN_02006930
+ bl GfGfxLoader_GXLoadPal
add sp, #0x10
pop {r4, pc}
diff --git a/arm9/asm/unk_020828BC.s b/arm9/asm/unk_020828BC.s
index 58dba10d..a64d7ab7 100644
--- a/arm9/asm/unk_020828BC.s
+++ b/arm9/asm/unk_020828BC.s
@@ -177,7 +177,7 @@ _0208292A:
mov r0, #0x5a
add r2, r1, #0x0
add r3, r5, #0x0
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [sp, #0x14]
mov r0, #0x5a
mov r1, #0x0
@@ -513,7 +513,7 @@ FUN_02082B90: ; 0x02082B90
mov r0, #0x5a
mov r1, #0x2
mov r2, #0x0
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [sp, #0x14]
ldr r1, _02082D10 ; =0x00000121
ldr r0, [sp, #0x8]
@@ -938,7 +938,7 @@ FUN_02082ED0: ; 0x02082ED0
add r2, r5, #0x0
add r4, r5, #0x0
str r1, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [sp, #0x14]
mov r0, #0x5a
mov r1, #0x1
diff --git a/arm9/asm/unk_02086414.s b/arm9/asm/unk_02086414.s
index e5739d5b..54ce0190 100644
--- a/arm9/asm/unk_02086414.s
+++ b/arm9/asm/unk_02086414.s
@@ -772,7 +772,7 @@ FUN_0208699C: ; 0x0208699C
mov r0, #0x76
add r2, r5, #0x0
mov r3, #0x3
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -783,7 +783,7 @@ FUN_0208699C: ; 0x0208699C
mov r0, #0x76
add r2, r5, #0x0
mov r3, #0x3
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r1, #0x0
str r1, [sp, #0x0]
mov r0, #0x40
@@ -815,7 +815,7 @@ FUN_020869F0: ; 0x020869F0
mov r1, #0xa
add r2, r5, #0x0
mov r3, #0x4
- bl FUN_0200687C
+ bl GfGfxLoader_LoadCharData
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@@ -827,7 +827,7 @@ FUN_020869F0: ; 0x020869F0
mov r1, #0xb
add r2, r5, #0x0
mov r3, #0x4
- bl FUN_020068C8
+ bl GfGfxLoader_LoadScrnData
mov r0, #0x1
str r0, [sp, #0x0]
mov r0, #0x20
diff --git a/arm9/asm/unk_02086FA8.s b/arm9/asm/unk_02086FA8.s
index f164c88f..5e0a8dfa 100644
--- a/arm9/asm/unk_02086FA8.s
+++ b/arm9/asm/unk_02086FA8.s
@@ -185,7 +185,7 @@ _0208710E:
cmp r0, #0x0
bne _0208712A
ldr r0, _02087244 ; =0x00000484
- bl PlayBGM
+ bl PlaySound
ldr r0, [r4, #0x5c]
add r0, r0, #0x1
str r0, [r4, #0x5c]
@@ -470,7 +470,7 @@ _02087362:
cmp r0, #0x0
bne _0208737E
ldr r0, _02087498 ; =0x00000484
- bl PlayBGM
+ bl PlaySound
ldr r0, [r4, #0x5c]
add r0, r0, #0x1
str r0, [r4, #0x5c]
diff --git a/arm9/asm/unk_02087A6C.s b/arm9/asm/unk_02087A6C.s
index c508e978..1ab7b908 100644
--- a/arm9/asm/unk_02087A6C.s
+++ b/arm9/asm/unk_02087A6C.s
@@ -249,7 +249,7 @@ FUN_02087C18: ; 0x02087C18
mov r0, #0x4b
add r2, r1, #0x0
str r1, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
pop {r3, pc}
.balign 4
@@ -261,7 +261,7 @@ FUN_02087C2C: ; 0x02087C2C
mov r0, #0x4b
mov r1, #0x1
str r2, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
pop {r3, pc}
.balign 4
@@ -277,14 +277,14 @@ FUN_02087C40: ; 0x02087C40
mov r0, #0x4b
mov r1, #0x9
add r3, r6, #0x0
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r5, #0x0]
mov r2, #0x0
mov r0, #0x4b
mov r1, #0xa
add r3, r6, #0x0
str r2, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r4, #0x0]
add sp, #0x4
pop {r3-r6, pc}
@@ -302,14 +302,14 @@ FUN_02087C70: ; 0x02087C70
mov r0, #0x4b
mov r1, #0x7
add r3, r6, #0x0
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r5, #0x0]
mov r2, #0x0
mov r0, #0x4b
mov r1, #0x8
add r3, r6, #0x0
str r2, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r4, #0x0]
add sp, #0x4
pop {r3-r6, pc}
@@ -327,14 +327,14 @@ FUN_02087CA0: ; 0x02087CA0
mov r0, #0x4b
mov r1, #0x5
add r3, r6, #0x0
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r5, #0x0]
mov r2, #0x0
mov r0, #0x4b
mov r1, #0x6
add r3, r6, #0x0
str r2, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r4, #0x0]
add sp, #0x4
pop {r3-r6, pc}
@@ -352,14 +352,14 @@ FUN_02087CD0: ; 0x02087CD0
mov r0, #0x4b
mov r1, #0x3
add r3, r6, #0x0
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r5, #0x0]
mov r2, #0x0
mov r0, #0x4b
mov r1, #0x4
add r3, r6, #0x0
str r2, [sp, #0x0]
- bl UncompressFromNarc
+ bl GfGfxLoader_LoadFromNarc
str r0, [r4, #0x0]
add sp, #0x4
pop {r3-r6, pc}
diff --git a/arm9/asm/unk_0208A300.s b/arm9/asm/unk_0208A300.s
deleted file mode 100644
index fe273a33..00000000
--- a/arm9/asm/unk_0208A300.s
+++ /dev/null
@@ -1,49 +0,0 @@
- .include "asm/macros.inc"
- .include "global.inc"
-
- .text
-
- thumb_func_start FUN_0208A300
-FUN_0208A300: ; 0x0208A300
- push {r3, lr}
- mov r1, #0x8
- bl AllocFromHeap
- mov r1, #0x0
- strb r1, [r0, #0x0]
- strb r1, [r0, #0x1]
- strb r1, [r0, #0x2]
- strb r1, [r0, #0x3]
- strb r1, [r0, #0x4]
- strb r1, [r0, #0x5]
- strb r1, [r0, #0x6]
- strb r1, [r0, #0x7]
- mov r1, #0x2
- str r1, [r0, #0x4]
- pop {r3, pc}
-
- thumb_func_start FUN_0208A320
-FUN_0208A320: ; 0x0208A320
- ldr r3, _0208A324 ; =FreeToHeap
- bx r3
- .balign 4
-_0208A324: .word FreeToHeap
-
- thumb_func_start FUN_0208A328
-FUN_0208A328: ; 0x0208A328
- ldr r0, [r0, #0x0]
- bx lr
-
- thumb_func_start FUN_0208A32C
-FUN_0208A32C: ; 0x0208A32C
- str r1, [r0, #0x0]
- bx lr
-
- thumb_func_start FUN_0208A330
-FUN_0208A330: ; 0x0208A330
- ldr r0, [r0, #0x4]
- bx lr
-
- thumb_func_start FUN_0208A334
-FUN_0208A334: ; 0x0208A334
- str r1, [r0, #0x4]
- bx lr