diff options
Diffstat (limited to 'arm9/asm')
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 |