diff options
Diffstat (limited to 'arm9/modules/83/asm/module_83.s')
-rw-r--r-- | arm9/modules/83/asm/module_83.s | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s index 4e81fd4b..8204f46d 100644 --- a/arm9/modules/83/asm/module_83.s +++ b/arm9/modules/83/asm/module_83.s @@ -1805,7 +1805,7 @@ _0222E38E: thumb_func_start MOD83_0222E3B8 MOD83_0222E3B8: ; 0x0222E3B8 push {r3, r4, r5, r6, r7, lr} - bl FUN_02006278 + bl OverlayManager_GetData mov r1, #0x15 add r7, r0, #0 lsl r1, r1, #4 @@ -1921,7 +1921,7 @@ MOD83_0222E48C: ; 0x0222E48C add r0, r5, #0 lsl r1, r1, #2 mov r2, #0x51 - bl FUN_02006268 + bl OverlayManager_CreateAndGetData mov r2, #0x57 mov r1, #0 lsl r2, r2, #2 @@ -1937,7 +1937,7 @@ MOD83_0222E48C: ; 0x0222E48C mov r1, #0 bl FUN_0200E3A0 add r0, r5, #0 - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r0, [r0, #8] str r0, [r4, #4] bl FUN_0202251C @@ -1991,7 +1991,7 @@ MOD83_0222E540: ; 0x0222E540 push {r4, r5, r6, lr} add r6, r0, #0 add r5, r1, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, [r4, #0x18] add r0, r0, #1 @@ -2310,27 +2310,27 @@ _0222E7C0: ; jump table _0222E7D0: ldr r0, _0222E824 ; =SDK_OVERLAY_MODULE_52_ID ldr r1, _0222E828 ; =MOD52_021D76C8 - bl FUN_02000E7C + bl RegisterMainOverlay pop {r3, pc} _0222E7DA: ldr r0, _0222E824 ; =SDK_OVERLAY_MODULE_52_ID ldr r1, _0222E82C ; =MOD52_021D76E8 - bl FUN_02000E7C + bl RegisterMainOverlay pop {r3, pc} _0222E7E4: ldr r0, _0222E830 ; =SDK_OVERLAY_MODULE_83_ID ldr r1, _0222E834 ; =MOD83_0223A434 - bl FUN_02000E7C + bl RegisterMainOverlay pop {r3, pc} _0222E7EE: ldr r0, _0222E830 ; =SDK_OVERLAY_MODULE_83_ID ldr r1, _0222E838 ; =MOD83_0223A4FC - bl FUN_02000E7C + bl RegisterMainOverlay pop {r3, pc} _0222E7F8: ldr r0, _0222E830 ; =SDK_OVERLAY_MODULE_83_ID ldr r1, _0222E83C ; =MOD83_0223A3A8 - bl FUN_02000E7C + bl RegisterMainOverlay pop {r3, pc} _0222E802: ldr r0, _0222E840 ; =MOD83_0223A8C4 @@ -2341,12 +2341,12 @@ _0222E80A: mov r0, #0 ldr r1, _0222E844 ; =UNK_020FD6D4 mvn r0, r0 - bl FUN_02000E7C + bl RegisterMainOverlay pop {r3, pc} _0222E81A: ldr r0, _0222E848 ; =SDK_OVERLAY_MODULE_63_ID ldr r1, _0222E84C ; =MOD63_021DBAB8 - bl FUN_02000E7C + bl RegisterMainOverlay _0222E822: pop {r3, pc} .align 2, 0 @@ -2367,10 +2367,10 @@ _0222E84C: .word MOD63_021DBAB8 MOD83_0222E850: ; 0x0222E850 push {r4, lr} add r4, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData bl MOD83_0222E7AC add r0, r4, #0 - bl FUN_0200627C + bl OverlayManager_FreeData mov r0, #0x51 bl FUN_020168D0 mov r0, #0 @@ -2989,7 +2989,7 @@ _0222ED84: .word 0x00000172 thumb_func_start MOD83_0222ED88 MOD83_0222ED88: ; 0x0222ED88 push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl MOD83_02238E48 add r0, r4, #0 @@ -3048,7 +3048,7 @@ MOD83_0222EDF8: ; 0x0222EDF8 bl FUN_02016B94 str r0, [r4, #4] add r0, r5, #0 - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r0, [r0, #8] str r0, [r4, #8] bl Sav2_PlayerData_GetProfileAddr @@ -3104,7 +3104,7 @@ MOD83_0222EE8C: ; 0x0222EE8C sub sp, #4 add r5, r1, #0 add r6, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData ldr r1, [r5] add r4, r0, #0 cmp r1, #0xd @@ -3315,9 +3315,9 @@ MOD83_0222F048: ; 0x0222F048 bl FUN_020168D0 ldr r0, _0222F06C ; =SDK_OVERLAY_MODULE_63_ID ldr r1, _0222F070 ; =MOD63_021DBAB8 - bl FUN_02000E7C + bl RegisterMainOverlay add r0, r4, #0 - bl FUN_0200627C + bl OverlayManager_FreeData mov r0, #0x55 bl FUN_020168D0 mov r0, #1 @@ -4408,7 +4408,7 @@ MOD83_0222F900: ; 0x0222F900 cmp r0, #0 bne _0222F92C bl MOD83_02231364 - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r0, [r0, #8] add r1, r4, #0 bl FUN_02031CA8 @@ -4603,7 +4603,7 @@ _0222FA48: .word MOD83_0222FA0C thumb_func_start MOD83_0222FA4C MOD83_0222FA4C: ; 0x0222FA4C push {r3, r4, r5, r6, r7, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r7, r0, #0 bl MOD83_02238E48 ldr r0, [r7, #0x7c] @@ -4740,7 +4740,7 @@ _0222FB5A: MOD83_0222FB5C: ; 0x0222FB5C push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, _0222FBB0 ; =0x000015D4 ldr r0, [r4, r0] @@ -4785,7 +4785,7 @@ _0222FBB8: .word 0x00000434 MOD83_0222FBBC: ; 0x0222FBBC push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 add r0, #0x80 ldr r1, [r0] @@ -4852,7 +4852,7 @@ _0222FC3C: .word 0x00000438 thumb_func_start MOD83_0222FC40 MOD83_0222FC40: ; 0x0222FC40 push {r3, r4, r5, r6, r7, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, _0222FCA4 ; =0x000015D4 add r5, r4, #0 @@ -4936,14 +4936,14 @@ MOD83_0222FCE4: ; 0x0222FCE4 push {r3, r4, r5, r6, r7, lr} sub sp, #0x18 add r7, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r6, r0, #0 add r4, r6, #0 add r5, r6, #0 add r0, r7, #0 add r4, #0x8c add r5, #0xdc - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r0, [r0, #8] str r0, [sp] add r0, r4, #0 @@ -5016,7 +5016,7 @@ MOD83_0222FD84: ; 0x0222FD84 sub sp, #0x14 add r6, r0, #0 add r4, r1, #0 - bl FUN_02006278 + bl OverlayManager_GetData cmp r4, #0 bne _0222FD98 mov r5, #4 @@ -5067,7 +5067,7 @@ _0222FDE4: .word MOD83_0223ADD8 MOD83_0222FDE8: ; 0x0222FDE8 push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 add r0, #0x48 mov r1, #0 @@ -5097,7 +5097,7 @@ MOD83_0222FE24: ; 0x0222FE24 push {r3, r4, r5, r6, lr} sub sp, #0x14 add r6, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r5, r0, #0 bl MOD83_02238700 cmp r0, #0 @@ -5158,7 +5158,7 @@ MOD83_0222FEA0: ; 0x0222FEA0 push {r3, r4, r5, r6, lr} sub sp, #0x14 add r6, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, _0222FF08 ; =0x000015D4 mov r1, #4 @@ -5213,7 +5213,7 @@ MOD83_0222FF10: ; 0x0222FF10 push {r3, r4, r5, r6, lr} sub sp, #0x14 add r6, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, _0222FF78 ; =0x000015D4 mov r1, #3 @@ -5268,7 +5268,7 @@ MOD83_0222FF80: ; 0x0222FF80 push {r4, r5, lr} sub sp, #0x14 add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r1, [r0, #0x48] add r4, #0x48 @@ -5312,7 +5312,7 @@ _0222FFD4: .word MOD83_0223ADB8 MOD83_0222FFD8: ; 0x0222FFD8 push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 add r0, #0x48 mov r1, #0 @@ -5339,7 +5339,7 @@ _0223000C: .word 0x000015D4 MOD83_02230010: ; 0x02230010 push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 add r1, r4, #0 add r0, r5, #0 @@ -5366,7 +5366,7 @@ _02230044: .word MOD83_0223B888 MOD83_02230048: ; 0x02230048 push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 add r0, #0x80 ldr r0, [r0] @@ -5422,7 +5422,7 @@ _022300A8: .word MOD83_0223B888 MOD83_022300AC: ; 0x022300AC push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 add r1, r4, #0 add r0, r5, #0 @@ -5457,7 +5457,7 @@ _022300F4: .word 0x00002620 MOD83_022300F8: ; 0x022300F8 push {r4, lr} add r4, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r0, #0x38 mov r1, #0 bl MOD83_0222FB44 @@ -5475,7 +5475,7 @@ MOD83_02230118: ; 0x02230118 push {r3, r4, r5, r6, lr} sub sp, #0x14 add r6, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r5, r0, #0 ldr r0, [r5, #4] bl FUN_0202251C @@ -5537,7 +5537,7 @@ _02230198: .word MOD83_0223AE20 thumb_func_start MOD83_0223019C MOD83_0223019C: ; 0x0223019C push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData ldr r1, _022301CC ; =0x000005C8 add r4, r0, #0 ldr r2, [r4, r1] @@ -5565,7 +5565,7 @@ _022301D0: .word 0x000015D8 thumb_func_start MOD83_022301D4 MOD83_022301D4: ; 0x022301D4 push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, _02230204 ; =0x000005C8 ldr r1, [r4, r0] @@ -5807,7 +5807,7 @@ MOD83_022303B0: ; 0x022303B0 add r5, r1, #0 add r7, r2, #0 str r3, [sp, #4] - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r0, [r4, #0x7c] cmp r0, #0 @@ -5895,7 +5895,7 @@ MOD83_02230464: ; 0x02230464 str r0, [sp, #0x14] str r1, [sp, #0x1c] str r2, [sp, #0x18] - bl FUN_02006278 + bl OverlayManager_GetData add r7, r0, #0 ldr r0, [r7, #4] mov r5, #0 @@ -5977,7 +5977,7 @@ MOD83_0223050C: ; 0x0223050C sub sp, #0x10 add r5, r1, #0 add r7, r2, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r2, _0223059C ; =0x00000172 mov r0, #1 @@ -6046,7 +6046,7 @@ MOD83_022305A4: ; 0x022305A4 sub sp, #0x10 add r5, r1, #0 add r6, r2, #0 - bl FUN_02006278 + bl OverlayManager_GetData mov r0, #0x25 mov r1, #0x56 bl String_ctor @@ -6090,7 +6090,7 @@ MOD83_02230604: ; 0x02230604 add r7, r0, #0 add r5, r1, #0 add r6, r2, #0 - bl FUN_02006278 + bl OverlayManager_GetData ldr r0, [r0, #0x78] bl FUN_02001204 add r4, r0, #0 @@ -6220,7 +6220,7 @@ MOD83_02230714: ; 0x02230714 push {r4, r5, r6, lr} add r6, r0, #0 add r5, r1, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 ldr r1, _022307A4 ; =0x000015DC add r0, r6, #0 @@ -6363,7 +6363,7 @@ _02230848: .word 0x00000265 MOD83_0223084C: ; 0x0223084C push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r1, r0, #0 add r0, #0x80 ldr r0, [r0] @@ -6413,7 +6413,7 @@ MOD83_0223089C: ; 0x0223089C add r6, r1, #0 add r5, r2, #0 str r3, [sp, #4] - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 cmp r6, #0 beq _022308F8 @@ -6509,7 +6509,7 @@ MOD83_02230954: ; 0x02230954 ldr r1, _022309FC ; =0x00002998 add r0, r5, #0 mov r2, #0x56 - bl FUN_02006268 + bl OverlayManager_CreateAndGetData ldr r2, _022309FC ; =0x00002998 mov r1, #0 add r4, r0, #0 @@ -6550,7 +6550,7 @@ _022309D0: mov r1, #0x1d str r1, [r4, r0] add r0, r5, #0 - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r0, [r0, #8] str r0, [r4, #4] bl Sav2_PlayerData_GetOptionsAddr @@ -6578,7 +6578,7 @@ MOD83_02230A10: ; 0x02230A10 sub sp, #0x14 add r6, r0, #0 add r5, r1, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl CTRDG_IsExisting ldr r0, _02230D5C ; =0x000005C8 @@ -7676,7 +7676,7 @@ _02231378: .word MOD83_0223B888 MOD83_0223137C: ; 0x0223137C push {r3, r4, r5, lr} add r5, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 mov r0, #0x11 lsl r0, r0, #6 @@ -7685,19 +7685,19 @@ MOD83_0223137C: ; 0x0223137C bne _0223139A ldr r0, _022313D0 ; =SDK_OVERLAY_MODULE_63_ID ldr r1, _022313D4 ; =MOD63_021DBAB8 - bl FUN_02000E7C + bl RegisterMainOverlay b _022313A6 _0223139A: cmp r0, #1 bne _022313A6 ldr r0, _022313D8 ; =SDK_OVERLAY_MODULE_83_ID ldr r1, _022313DC ; =MOD83_0223A444 - bl FUN_02000E7C + bl RegisterMainOverlay _022313A6: mov r0, #0x5b bl FUN_020168D0 add r0, r5, #0 - bl FUN_0200627C + bl OverlayManager_FreeData mov r0, #0x56 bl FUN_020168D0 ldr r0, _022313E0 ; =0x000015D4 @@ -8344,7 +8344,7 @@ MOD83_02231820: ; 0x02231820 thumb_func_start MOD83_022318B0 MOD83_022318B0: ; 0x022318B0 push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl MOD83_02231A00 ldr r0, _022318DC ; =0x00002B70 @@ -8368,7 +8368,7 @@ _022318DC: .word 0x00002B70 thumb_func_start MOD83_022318E0 MOD83_022318E0: ; 0x022318E0 push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl MOD83_02231A00 mov r1, #0xad @@ -8407,7 +8407,7 @@ _0223192C: .word 0x00002B70 thumb_func_start MOD83_02231930 MOD83_02231930: ; 0x02231930 push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl MOD83_02231A00 ldr r0, _022319C0 ; =0x00002B70 @@ -8476,7 +8476,7 @@ _022319CC: .word 0x00002B60 thumb_func_start MOD83_022319D0 MOD83_022319D0: ; 0x022319D0 push {r4, lr} - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl MOD83_02231A00 ldr r0, _022319FC ; =0x00002B70 @@ -9526,7 +9526,7 @@ MOD83_02232208: ; 0x02232208 add r7, r0, #0 add r5, r1, #0 add r6, r2, #0 - bl FUN_02006278 + bl OverlayManager_GetData ldr r1, _02232270 ; =0x00002B68 ldr r0, [r0, r1] bl FUN_02001204 @@ -9730,7 +9730,7 @@ MOD83_022323A8: ; 0x022323A8 ldr r1, _0223240C ; =0x00003CF4 add r0, r4, #0 mov r2, #0x57 - bl FUN_02006268 + bl OverlayManager_CreateAndGetData ldr r2, _0223240C ; =0x00003CF4 mov r1, #0 add r4, r0, #0 @@ -10226,7 +10226,7 @@ MOD83_02232788: ; 0x02232788 sub sp, #8 add r5, r1, #0 add r6, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData ldr r1, [r5] add r4, r0, #0 cmp r1, #0x1d @@ -10272,7 +10272,7 @@ _022327AA: ; jump table .short _02232CF4 - _022327AA - 2 ; case 29 _022327E6: add r0, r6, #0 - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r1, [r0, #8] ldr r0, _02232B54 ; =0x00002B44 str r1, [r4, r0] @@ -11300,7 +11300,7 @@ _022330A0: .word 0x00002BE0 MOD83_022330A4: ; 0x022330A4 push {r3, r4, r5, r6, r7, lr} str r0, [sp] - bl FUN_02006278 + bl OverlayManager_GetData add r7, r0, #0 ldr r0, _02233154 ; =0x000029A8 mov r6, #0 @@ -11364,11 +11364,11 @@ _02233104: bl FreeToHeap ldr r0, _02233160 ; =SDK_OVERLAY_MODULE_83_ID ldr r1, _02233164 ; =MOD83_0223A434 - bl FUN_02000E7C + bl RegisterMainOverlay mov r0, #0x5b bl FUN_020168D0 ldr r0, [sp] - bl FUN_0200627C + bl OverlayManager_FreeData mov r0, #0x57 bl FUN_020168D0 mov r0, #1 @@ -18513,7 +18513,7 @@ MOD83_02236764: ; 0x02236764 ldr r1, _022367F0 ; =0x00012608 add r0, r5, #0 mov r2, #0x4e - bl FUN_02006268 + bl OverlayManager_CreateAndGetData ldr r2, _022367F0 ; =0x00012608 mov r1, #0 add r4, r0, #0 @@ -18532,7 +18532,7 @@ MOD83_02236764: ; 0x02236764 mov r1, #0 bl FUN_0200E3A0 add r0, r5, #0 - bl FUN_0200628C + bl OverlayManager_GetField18 ldr r0, [r0, #8] str r0, [r4, #0x10] bl Sav2_PlayerData_GetProfileAddr @@ -18570,7 +18570,7 @@ _02236800: .word MOD83_0223BB14 MOD83_02236804: ; 0x02236804 push {r4, r5, r6, lr} add r5, r1, #0 - bl FUN_02006278 + bl OverlayManager_GetData add r4, r0, #0 bl CTRDG_IsExisting bl CTRDG_IsPulledOut @@ -19278,14 +19278,14 @@ _02236DCC: .word gMain MOD83_02236DD0: ; 0x02236DD0 push {r4, lr} add r4, r0, #0 - bl FUN_02006278 + bl OverlayManager_GetData ldr r0, [r0, #0x20] bl FreeToHeap ldr r0, _02236DFC ; =SDK_OVERLAY_MODULE_63_ID ldr r1, _02236E00 ; =MOD63_021DBAB8 - bl FUN_02000E7C + bl RegisterMainOverlay add r0, r4, #0 - bl FUN_0200627C + bl OverlayManager_FreeData mov r0, #0x4e bl FUN_020168D0 mov r0, #0 @@ -22831,7 +22831,7 @@ MOD83_022387A0: ; 0x022387A0 add r0, r5, #0 add r1, r4, #0 add r2, r6, #0 - bl FUN_02006268 + bl OverlayManager_CreateAndGetData mov r1, #0 add r2, r4, #0 add r5, r0, #0 @@ -25955,7 +25955,7 @@ _02239F30: .word MOD83_0223CADC MOD83_02239F34: ; 0x02239F34 push {r3, r4, r5, lr} add r5, r1, #0 - bl FUN_02006278 + bl OverlayManager_GetData ldr r1, _0223A24C ; =0x0000260C add r4, r0, #0 ldr r1, [r4, r1] |