diff options
| author | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-29 09:40:48 -0400 |
|---|---|---|
| committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-29 09:40:48 -0400 |
| commit | 1095493c4f8aa2ae6b8103cb516ffcb92b0b65e4 (patch) | |
| tree | b76f863d5f0470f22bea01c81bb5b538a652a0a3 /arm9/modules/12 | |
| parent | 0cb8e5bbaec817507ccfca6a79f7976e7975d6cf (diff) | |
Implement config.mk and config.h
Diffstat (limited to 'arm9/modules/12')
| -rw-r--r-- | arm9/modules/12/asm/module_12.s | 388 |
1 files changed, 194 insertions, 194 deletions
diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s index 5d3d5f87..09561820 100644 --- a/arm9/modules/12/asm/module_12.s +++ b/arm9/modules/12/asm/module_12.s @@ -508,7 +508,7 @@ MOD12_0222D9B0: ; 0x0222D9B0 ldr r0, [r4, #0x50] bl FUN_0200A8B8 ldr r0, [r4, #0x30] - bl FUN_02016A18 + bl FreeToHeap ldr r0, [r4, #4] bl FUN_0200CAB4 ldr r0, [r4, #8] @@ -1167,11 +1167,11 @@ MOD12_0222DFC4: ; 0x0222DFC4 bl FUN_020030E8 mov r0, #0x15 mov r1, #0x20 - bl FUN_02016998 + bl AllocFromHeap add r7, r0, #0 mov r0, #0x15 mov r1, #0x20 - bl FUN_02016998 + bl AllocFromHeap str r0, [sp, #0x10] ldr r0, [r5, #0x5c] mov r1, #0 @@ -1229,9 +1229,9 @@ MOD12_0222DFC4: ; 0x0222DFC4 mov r2, #0x20 bl MIi_CpuCopy16 add r0, r7, #0 - bl FUN_02016A18 + bl FreeToHeap ldr r0, [sp, #0x10] - bl FUN_02016A18 + bl FreeToHeap add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -3673,7 +3673,7 @@ _0222F3AE: ldr r0, [r4, #0x44] bl FUN_0200A8B8 ldr r0, [r4, #0x30] - bl FUN_02016A18 + bl FreeToHeap ldr r0, [r4, #4] bl FUN_0200CAB4 ldr r0, [r4, #8] @@ -5085,7 +5085,7 @@ MOD12_0222FE4C: ; 0x0222FE4C mov r1, #2 mov r0, #0x17 lsl r1, r1, #8 - bl FUN_02016998 + bl AllocFromHeap ldr r1, _022300F0 ; =0x0000110C str r0, [r5, r1] add r0, r5, #0 @@ -5479,7 +5479,7 @@ _02230296: bl FUN_02002CF8 ldr r0, _022303B4 ; =0x0000110C ldr r0, [r4, r0] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 add r0, #0xa4 ldr r0, [r0] @@ -5517,7 +5517,7 @@ _02230296: ldr r0, [r0] bl FUN_0200A8B8 ldr r0, [r4, #0x74] - bl FUN_02016A18 + bl FreeToHeap ldr r0, [r4, #4] bl FUN_0200CAB4 ldr r0, [r4, #0x10] @@ -6297,7 +6297,7 @@ _022309E8: mov r1, #0x12 mov r0, #0x17 lsl r1, r1, #0xa - bl FUN_02016998 + bl AllocFromHeap add r2, r0, #0 mov r0, #1 str r0, [sp] @@ -6341,7 +6341,7 @@ MOD12_02230A40: ; 0x02230A40 ldr r0, [r4, #0xc] bl FUN_02012DE4 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0 str r0, [r4, #0xc] pop {r3, r4, r5, pc} @@ -7730,7 +7730,7 @@ _022314E0: cmp r6, #4 blt _022314E0 add r0, r7, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r3, r4, r5, r6, r7, pc} nop _02231504: .word 0x00000122 @@ -8214,7 +8214,7 @@ MOD12_022318A4: ; 0x022318A4 mov r1, #0x14 add r6, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -8246,7 +8246,7 @@ _022318EA: ldr r0, [r4] bl FUN_0200CAB4 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r4, pc} thumb_func_start MOD12_022318F8 @@ -8325,7 +8325,7 @@ MOD12_0223197C: ; 0x0223197C mov r1, #0x32 mov r0, #0x15 lsl r1, r1, #4 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x32 mov r1, #0 lsl r2, r2, #4 @@ -8428,7 +8428,7 @@ MOD12_02231A24: ; 0x02231A24 _02231A4C: mov r0, #0x15 add r1, r7, #0 - bl FUN_02016998 + bl AllocFromHeap lsl r1, r5, #2 add r1, r4, r1 str r0, [r1, #0x20] @@ -8450,7 +8450,7 @@ _02231A4C: add r0, #0xc bl MIi_CpuCopy32 add r0, r6, #0 - bl FUN_02016A18 + bl FreeToHeap add r5, r5, #1 _02231A88: cmp r5, #5 @@ -8464,7 +8464,7 @@ _02231A88: _02231A98: mov r0, #0x15 add r1, r7, #0 - bl FUN_02016998 + bl AllocFromHeap lsl r1, r5, #2 add r1, r4, r1 str r0, [r1, #0x34] @@ -8522,7 +8522,7 @@ MOD12_02231AE8: ; 0x02231AE8 add r5, r6, #0 _02231B16: ldr r0, [r5, #0x20] - bl FUN_02016A18 + bl FreeToHeap add r4, r4, #1 add r5, r5, #4 cmp r4, #5 @@ -8531,7 +8531,7 @@ _02231B16: add r4, r6, #0 _02231B28: ldr r0, [r4, #0x34] - bl FUN_02016A18 + bl FreeToHeap add r5, r5, #1 add r4, r4, #4 cmp r5, #2 @@ -8539,7 +8539,7 @@ _02231B28: add r0, r6, #0 bl MOD12_02232B7C add r0, r6, #0 - bl FUN_02016A18 + bl FreeToHeap add sp, #4 pop {r3, r4, r5, r6, pc} nop @@ -11742,7 +11742,7 @@ MOD12_0223336C: ; 0x0223336C mov r0, #0xb6 lsl r0, r0, #2 ldr r0, [r4, r0] - bl FUN_02016A18 + bl FreeToHeap mov r0, #0xb6 mov r1, #0 lsl r0, r0, #2 @@ -12055,7 +12055,7 @@ MOD12_022335E4: ; 0x022335E4 add r6, r1, #0 mov r0, #0x15 mov r1, #0xc - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0xc add r4, r0, #0 @@ -12086,7 +12086,7 @@ _0223362A: ldr r0, [r4, #4] bl FUN_0200CAB4 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r4, pc} thumb_func_start MOD12_02233638 @@ -12261,7 +12261,7 @@ _0223377C: mov r1, #0x32 mov r0, #0x15 lsl r1, r1, #6 - bl FUN_02016998 + bl AllocFromHeap str r0, [r7, #0x58] ldr r0, [sp, #0x18] ldr r2, [sp, #0x14] @@ -12327,7 +12327,7 @@ _0223380C: mov r1, #0x32 mov r0, #0x15 lsl r1, r1, #6 - bl FUN_02016998 + bl AllocFromHeap ldr r1, [sp, #0x14] mov r2, #0x32 add r1, #0x98 @@ -12364,7 +12364,7 @@ _02233854: ldr r0, [r4, #8] bl FUN_02007534 ldr r0, [r5, #0x58] - bl FUN_02016A18 + bl FreeToHeap str r7, [r5, #0x58] add r6, r6, #1 add r4, r4, #4 @@ -12374,7 +12374,7 @@ _02233854: ldr r0, [sp] add r0, #0x98 ldr r0, [r0] - bl FUN_02016A18 + bl FreeToHeap ldr r0, [sp] mov r1, #0 add r0, #0x98 @@ -12911,7 +12911,7 @@ MOD12_02233C94: ; 0x02233C94 mov r1, #0x28 add r6, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x28 add r4, r0, #0 @@ -13094,7 +13094,7 @@ _02233E0A: mov r1, #1 strb r1, [r0] add r0, r2, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 pop {r4, pc} @@ -13202,7 +13202,7 @@ _02233ED8: mov r1, #1 strb r1, [r0] add r0, r2, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 pop {r4, pc} @@ -13553,7 +13553,7 @@ MOD12_0223419C: ; 0x0223419C add r5, r0, #0 mov r0, #0x15 mov r1, #0x10 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x10 add r4, r0, #0 @@ -13660,7 +13660,7 @@ _0223428A: mov r1, #0 bl FUN_0200C840 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0223429E: @@ -14072,7 +14072,7 @@ _022345AC: lsl r0, r0, #4 bl FUN_020054C8 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -14195,7 +14195,7 @@ _02234672: bl FUN_0200C644 mov r0, #0x15 mov r1, #0x34 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x34 add r4, r0, #0 @@ -14399,7 +14399,7 @@ MOD12_0223483C: ; 0x0223483C strb r0, [r7] mov r0, #0x15 mov r1, #0x10 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x10 @@ -14586,7 +14586,7 @@ _022349B8: mov r1, #1 strb r1, [r0] add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _022349CE: @@ -15757,7 +15757,7 @@ MOD12_022352F4: ; 0x022352F4 mov r1, #0x14 add r7, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x14 add r4, r0, #0 @@ -15930,7 +15930,7 @@ _02235452: mov r1, #1 strb r1, [r0] add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02235464: @@ -16066,7 +16066,7 @@ _02235550: _02235576: mov r0, #0x15 mov r1, #0x28 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x28 add r4, r0, #0 @@ -16328,7 +16328,7 @@ _02235778: sub r0, r0, #1 strb r0, [r1] add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 add sp, #0x10 @@ -16345,7 +16345,7 @@ MOD12_022357B0: ; 0x022357B0 add r6, r1, #0 mov r0, #0x15 mov r1, #0xc - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0xc add r4, r0, #0 @@ -16370,7 +16370,7 @@ MOD12_022357E4: ; 0x022357E4 ldr r0, [r4, #4] bl FUN_0200CAB4 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r4, pc} .align 2, 0 @@ -16427,7 +16427,7 @@ _02235846: beq _02235890 mov r0, #0x15 mov r1, #0x28 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x28 add r4, r0, #0 @@ -16695,7 +16695,7 @@ _02235A5E: sub r0, r0, #1 strb r0, [r1] add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _02235A80: @@ -17253,7 +17253,7 @@ MOD12_02235E3C: ; 0x02235E3C mov r0, #0x15 mov r1, #0x10 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x10 @@ -17337,7 +17337,7 @@ _02235EDA: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02235EF8: @@ -17366,7 +17366,7 @@ MOD12_02235F14: ; 0x02235F14 mov r1, #0x1c add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -17503,7 +17503,7 @@ _0223601A: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02236038: @@ -17534,7 +17534,7 @@ MOD12_02236058: ; 0x02236058 mov r1, #0x1c add r5, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -17731,7 +17731,7 @@ _022361DA: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r6, #0 bl FUN_0200CAB4 _022361FE: @@ -17764,7 +17764,7 @@ MOD12_02236228: ; 0x02236228 mov r1, #0x1c add r5, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -17906,7 +17906,7 @@ _02236342: add r3, r2, #0 bl MOD12_02240FB0 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r7, #0 bl FUN_0200CAB4 pop {r3, r4, r5, r6, r7, pc} @@ -17937,7 +17937,7 @@ MOD12_02236388: ; 0x02236388 mov r1, #0x1c add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -18135,7 +18135,7 @@ _02236502: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02236520: @@ -18167,7 +18167,7 @@ MOD12_02236540: ; 0x02236540 lsl r1, r1, #2 add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x49 add r4, r0, #0 mov r1, #0 @@ -18833,7 +18833,7 @@ _02236A70: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r6, #0 bl FUN_0200CAB4 _02236A8E: @@ -18865,7 +18865,7 @@ MOD12_02236AB8: ; 0x02236AB8 mov r0, #0x15 mov r1, #0x14 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -19134,7 +19134,7 @@ _02236CB4: add r3, r1, #0 bl MOD12_02231B4C add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02236CE4: @@ -19208,7 +19208,7 @@ MOD12_02236D50: ; 0x02236D50 add r1, #0xff add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -19339,7 +19339,7 @@ _02236E48: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02236E66: @@ -19368,7 +19368,7 @@ MOD12_02236E80: ; 0x02236E80 add r1, #0xff add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -19690,7 +19690,7 @@ _022370D4: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap ldr r0, [sp, #4] bl FUN_0200CAB4 _022370F2: @@ -19724,7 +19724,7 @@ MOD12_0223711C: ; 0x0223711C add r1, #0xff add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -19886,7 +19886,7 @@ _0223724C: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0223726A: @@ -19915,7 +19915,7 @@ MOD12_02237284: ; 0x02237284 add r1, #0xff add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -20412,7 +20412,7 @@ _02237624: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r6, #0 bl FUN_0200CAB4 _02237648: @@ -20446,7 +20446,7 @@ MOD12_02237670: ; 0x02237670 add r1, #0xff add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -20609,7 +20609,7 @@ _022377A0: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _022377BE: @@ -20638,7 +20638,7 @@ MOD12_022377D8: ; 0x022377D8 add r1, #0xf7 add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x43 add r4, r0, #0 mov r1, #0 @@ -20992,7 +20992,7 @@ _02237A6A: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap ldr r0, [sp, #4] bl FUN_0200CAB4 _02237A88: @@ -21029,7 +21029,7 @@ MOD12_02237ABC: ; 0x02237ABC add r1, #0xff add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -21262,7 +21262,7 @@ _02237C6E: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02237C8C: @@ -21292,7 +21292,7 @@ MOD12_02237CA8: ; 0x02237CA8 add r1, #0xff add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x45 add r4, r0, #0 mov r1, #0 @@ -21393,7 +21393,7 @@ _02237D70: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02237D8E: @@ -21421,7 +21421,7 @@ MOD12_02237DA8: ; 0x02237DA8 mov r0, #0x15 mov r1, #0x28 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x28 @@ -21569,7 +21569,7 @@ _02237EC2: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02237EE4: @@ -21646,7 +21646,7 @@ MOD12_02237F5C: ; 0x02237F5C mov r1, #0x20 add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x20 add r4, r0, #0 @@ -21762,7 +21762,7 @@ _02238040: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02238058: @@ -23912,7 +23912,7 @@ MOD12_0223900C: ; 0x0223900C str r1, [sp, #4] mov r0, #0x15 mov r1, #0x32 - bl FUN_02016998 + bl AllocFromHeap add r7, r0, #0 ldr r1, [r6] ldr r0, _02239060 ; =0x00000127 @@ -23943,7 +23943,7 @@ _02239032: blt _02239032 _02239056: add r0, r7, #0 - bl FUN_02016A18 + bl FreeToHeap add sp, #8 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -25172,7 +25172,7 @@ _02239858: add r6, #0x48 lsl r7, r4, #4 ldr r0, [r6, r7] - bl FUN_02016A18 + bl FreeToHeap lsl r0, r4, #2 mov r1, #0 add r0, r5, r0 @@ -25258,7 +25258,7 @@ MOD12_022398F8: ; 0x022398F8 mov r0, #0x16 mov r1, #0x18 add r7, r2, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x18 add r4, r0, #0 @@ -25373,7 +25373,7 @@ _022399EE: sub r0, r0, #1 strb r0, [r1] add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02239A08: @@ -25680,7 +25680,7 @@ MOD12_02239C30: ; 0x02239C30 mov r1, #0x1c add r5, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -25957,7 +25957,7 @@ _02239E6E: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02239E86: @@ -25989,7 +25989,7 @@ MOD12_02239EAC: ; 0x02239EAC mov r1, #0x1c add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -26098,7 +26098,7 @@ _02239F8E: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -26124,7 +26124,7 @@ MOD12_02239FBC: ; 0x02239FBC mov r1, #0x1c add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -26162,7 +26162,7 @@ MOD12_0223A00C: ; 0x0223A00C mov r1, #0x1c add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -26200,7 +26200,7 @@ MOD12_0223A05C: ; 0x0223A05C mov r1, #0x1c add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x1c add r4, r0, #0 @@ -26455,7 +26455,7 @@ _0223A248: add r3, r2, #0 bl MOD12_02240FB0 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223A260: @@ -26485,7 +26485,7 @@ MOD12_0223A27C: ; 0x0223A27C mov r1, #0x1c add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -26601,7 +26601,7 @@ _0223A348: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -26628,7 +26628,7 @@ MOD12_0223A39C: ; 0x0223A39C mov r0, #0x16 mov r1, #0x18 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -26828,7 +26828,7 @@ _0223A516: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223A530: @@ -26858,7 +26858,7 @@ MOD12_0223A550: ; 0x0223A550 mov r0, #0x16 mov r1, #0x18 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -27078,7 +27078,7 @@ _0223A6F2: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223A70C: @@ -27109,7 +27109,7 @@ MOD12_0223A72C: ; 0x0223A72C mov r1, #0x1c add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -27207,7 +27207,7 @@ _0223A7F8: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -27234,7 +27234,7 @@ MOD12_0223A828: ; 0x0223A828 mov r1, #0x1c add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -27337,7 +27337,7 @@ _0223A8F8: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -27363,7 +27363,7 @@ MOD12_0223A92C: ; 0x0223A92C mov r1, #0x58 add r5, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x58 @@ -27530,7 +27530,7 @@ _0223AA8A: add r3, r2, #0 bl MOD12_02240FB0 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223AAA2: @@ -28027,7 +28027,7 @@ MOD12_0223AE58: ; 0x0223AE58 mov r1, #0x1c add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x1c add r4, r0, #0 @@ -28152,7 +28152,7 @@ _0223AF58: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0223AF70: @@ -28180,7 +28180,7 @@ MOD12_0223AF88: ; 0x0223AF88 mov r1, #0x18 add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x18 add r4, r0, #0 @@ -28322,7 +28322,7 @@ _0223B0A8: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0223B0C0: @@ -28355,7 +28355,7 @@ MOD12_0223B0EC: ; 0x0223B0EC mov r0, #0x16 mov r1, #0x1c add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x1c @@ -28656,7 +28656,7 @@ _0223B316: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223B340: @@ -28694,7 +28694,7 @@ MOD12_0223B37C: ; 0x0223B37C mov r1, #0x14 add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -28737,7 +28737,7 @@ MOD12_0223B3C8: ; 0x0223B3C8 add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0223B3F0: @@ -28750,7 +28750,7 @@ MOD12_0223B3F8: ; 0x0223B3F8 push {r4, lr} mov r0, #0x17 mov r1, #0xf4 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0xf4 add r4, r0, #0 @@ -28858,7 +28858,7 @@ MOD12_0223B4C0: ; 0x0223B4C0 ldr r0, [r4, #0x18] bl FUN_020117BC add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r4, pc} .align 2, 0 @@ -28882,63 +28882,63 @@ MOD12_0223B4F8: ; 0x0223B4F8 add r4, r0, #0 mov r0, #0x17 lsl r1, r1, #0xc - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xd0 str r0, [r1] mov r1, #6 mov r0, #0x17 lsl r1, r1, #0xc - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xd4 str r0, [r1] mov r1, #0x1b mov r0, #0x17 lsl r1, r1, #8 - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xd8 str r0, [r1] mov r1, #2 mov r0, #0x17 lsl r1, r1, #0xa - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xdc str r0, [r1] mov r1, #2 mov r0, #0x17 lsl r1, r1, #0xa - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xe0 str r0, [r1] mov r1, #2 mov r0, #0x17 lsl r1, r1, #0xa - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xe4 str r0, [r1] mov r1, #2 mov r0, #0x17 lsl r1, r1, #0xa - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xe8 str r0, [r1] mov r1, #2 mov r0, #0x17 lsl r1, r1, #8 - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xec str r0, [r1] mov r1, #2 mov r0, #0x17 lsl r1, r1, #8 - bl FUN_02016998 + bl AllocFromHeap add r1, r4, #0 add r1, #0xf0 str r0, [r1] @@ -28959,7 +28959,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #0xc bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x17 str r0, [sp] mov r0, #0x2d @@ -28977,7 +28977,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #0xc bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x17 str r0, [sp] mov r0, #0x2d @@ -28995,7 +28995,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #8 bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x17 str r0, [sp] mov r0, #0x2d @@ -29013,7 +29013,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #0xa bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x17 str r0, [sp] mov r0, #0x2d @@ -29031,7 +29031,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #0xa bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x17 str r0, [sp] mov r0, #0x2d @@ -29049,7 +29049,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #0xa bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x17 str r0, [sp] mov r0, #0x2d @@ -29067,7 +29067,7 @@ MOD12_0223B4F8: ; 0x0223B4F8 lsl r2, r2, #0xa bl MIi_CpuCopy32 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #0 str r0, [sp] add r0, r4, #0 @@ -29122,7 +29122,7 @@ _0223B718: add r0, r4, #0 add r0, #0xd0 ldr r0, [r0] - bl FUN_02016A18 + bl FreeToHeap add r6, r6, #1 add r4, r4, #4 cmp r6, #3 @@ -29133,7 +29133,7 @@ _0223B72E: add r0, r4, #0 add r0, #0xdc ldr r0, [r0] - bl FUN_02016A18 + bl FreeToHeap add r6, r6, #1 add r4, r4, #4 cmp r6, #4 @@ -29143,7 +29143,7 @@ _0223B742: add r0, r5, #0 add r0, #0xec ldr r0, [r0] - bl FUN_02016A18 + bl FreeToHeap add r4, r4, #1 add r5, r5, #4 cmp r4, #2 @@ -29727,7 +29727,7 @@ MOD12_0223BBC0: ; 0x0223BBC0 mov r0, #0x17 mov r1, #0x20 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x20 add r4, r0, #0 @@ -29797,10 +29797,10 @@ MOD12_0223BC44: ; 0x0223BC44 ldr r0, [r4, #8] cmp r0, #0 beq _0223BC58 - bl FUN_02016A18 + bl FreeToHeap _0223BC58: add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap mov r0, #1 pop {r4, pc} _0223BC62: @@ -34895,7 +34895,7 @@ MOD12_0223E32C: ; 0x0223E32C _0223E33E: mov r0, #0x17 mov r1, #0x10 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x10 add r4, r0, #0 @@ -34942,7 +34942,7 @@ MOD12_0223E38C: ; 0x0223E38C mov r0, #0x21 lsl r0, r0, #4 ldr r0, [r4, r0] - bl FUN_02016A18 + bl FreeToHeap mov r0, #0x21 mov r1, #0 lsl r0, r0, #4 @@ -35199,7 +35199,7 @@ MOD12_0223E598: ; 0x0223E598 strb r0, [r7] mov r0, #0x17 mov r1, #0x2c - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x2c add r4, r0, #0 @@ -35316,7 +35316,7 @@ _0223E686: add r2, r1, #0 bl MOD12_0223CD38 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -35392,7 +35392,7 @@ _0223E720: mov r1, #1 strb r1, [r0] add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -36246,7 +36246,7 @@ MOD12_0223EDAC: ; 0x0223EDAC add r6, r2, #0 str r3, [sp, #4] ldr r5, [sp, #0x28] - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x14 add r4, r0, #0 @@ -36324,7 +36324,7 @@ _0223EE30: strb r0, [r1] _0223EE5E: add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r6, #0 bl FUN_0200CAB4 _0223EE6A: @@ -36424,7 +36424,7 @@ MOD12_0223EEFC: ; 0x0223EEFC mov r0, #0x17 mov r1, #0x18 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -36624,7 +36624,7 @@ _0223F076: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223F090: @@ -36654,7 +36654,7 @@ MOD12_0223F0B0: ; 0x0223F0B0 mov r0, #0x17 mov r1, #0x18 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -36881,7 +36881,7 @@ _0223F266: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _0223F280: @@ -36911,7 +36911,7 @@ MOD12_0223F2A0: ; 0x0223F2A0 mov r0, #0x17 mov r1, #0x14 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -37027,7 +37027,7 @@ _0223F388: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0223F3A0: @@ -37103,7 +37103,7 @@ MOD12_0223F414: ; 0x0223F414 lsl r1, r1, #2 add r5, r2, #0 str r3, [sp, #4] - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x57 add r4, r0, #0 mov r1, #0 @@ -37238,7 +37238,7 @@ MOD12_0223F524: ; 0x0223F524 add r6, r1, #0 mov r0, #0x17 mov r1, #0x14 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x14 add r4, r0, #0 @@ -37263,7 +37263,7 @@ MOD12_0223F558: ; 0x0223F558 ldr r0, [r4] bl FUN_0200CAB4 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r4, pc} .align 2, 0 @@ -37888,7 +37888,7 @@ _0223FA4C: cmp r6, #4 blt _0223FA4C add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap ldr r0, [sp, #0x18] bl FUN_0200CAB4 _0223FA66: @@ -38397,7 +38397,7 @@ MOD12_0223FDE8: ; 0x0223FDE8 add r1, #0xed add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r2, #0x41 mov r1, #0 lsl r2, r2, #2 @@ -38672,7 +38672,7 @@ _02240002: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0224001A: @@ -38974,7 +38974,7 @@ MOD12_02240288: ; 0x02240288 mov r1, #0x50 add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x50 add r4, r0, #0 @@ -39056,7 +39056,7 @@ _02240330: add r3, r2, #0 bl MOD12_02240FB0 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -39084,7 +39084,7 @@ MOD12_02240364: ; 0x02240364 mov r1, #0x50 add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x50 add r4, r0, #0 @@ -39214,7 +39214,7 @@ _0224044E: add r3, r2, #0 bl MOD12_02240FB0 add r0, r5, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _02240484: @@ -39243,7 +39243,7 @@ MOD12_022404A0: ; 0x022404A0 mov r1, #0x20 add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x20 add r4, r0, #0 @@ -39371,7 +39371,7 @@ _022405A4: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _022405BC: @@ -39472,7 +39472,7 @@ MOD12_02240658: ; 0x02240658 mov r1, #0x54 add r5, r2, #0 add r6, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x54 add r4, r0, #0 @@ -39597,7 +39597,7 @@ _0224074E: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02240766: @@ -41552,7 +41552,7 @@ _022415D4: ldr r0, [r0] bl FUN_0200A8B8 ldr r0, [r4, #0x30] - bl FUN_02016A18 + bl FreeToHeap ldr r0, [r4, #4] bl FUN_0200CAB4 ldr r0, [r4, #8] @@ -43328,7 +43328,7 @@ _0224247A: mov r1, #0x32 mov r0, #0x18 lsl r1, r1, #6 - bl FUN_02016998 + bl AllocFromHeap lsl r2, r6, #4 add r1, r5, r2 add r1, #0xd8 @@ -43382,7 +43382,7 @@ _022424DE: add r0, r4, #0 add r0, #0xc8 ldr r0, [r0] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 add r0, #0xc8 add r6, r6, #1 @@ -44342,7 +44342,7 @@ MOD12_02242CB0: ; 0x02242CB0 add r5, r0, #0 mov r0, #0x18 mov r1, #8 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #8 add r6, r0, #0 @@ -44383,7 +44383,7 @@ MOD12_02242CF8: ; 0x02242CF8 cmp r2, #1 bne _02242D14 add r0, r1, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 pop {r4, pc} @@ -44414,7 +44414,7 @@ MOD12_02242D3C: ; 0x02242D3C add r5, r0, #0 mov r0, #0x18 mov r1, #0x20 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x20 @@ -44524,7 +44524,7 @@ _02242E2C: ldr r0, [r4, #4] bl FUN_0200C3DC add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -45047,7 +45047,7 @@ MOD12_0224324C: ; 0x0224324C strb r0, [r7] mov r0, #0x18 mov r1, #0x14 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -45150,7 +45150,7 @@ _02243322: mov r2, #1 strb r2, [r0] add r0, r1, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -45224,7 +45224,7 @@ _022433B2: mov r2, #1 strb r2, [r0] add r0, r1, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -45243,7 +45243,7 @@ MOD12_022433CC: ; 0x022433CC mov r1, #0x14 add r7, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x14 add r4, r0, #0 @@ -45333,7 +45333,7 @@ _0224348E: mov r1, #1 strb r1, [r0] add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -45389,7 +45389,7 @@ _022434F0: mov r1, #1 strb r1, [r0] add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 pop {r3, r4, r5, pc} @@ -46222,7 +46222,7 @@ MOD12_02243B1C: ; 0x02243B1C add r7, r1, #0 add r1, r0, #0 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -46422,7 +46422,7 @@ _02243C96: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _02243CB0: @@ -46452,7 +46452,7 @@ MOD12_02243CD0: ; 0x02243CD0 add r7, r1, #0 add r1, r0, #0 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -46672,7 +46672,7 @@ _02243E72: add r3, r2, #0 bl MOD12_02240FB0 ldr r0, [sp] - bl FUN_02016A18 + bl FreeToHeap add r0, r4, #0 bl FUN_0200CAB4 _02243E8C: @@ -46729,7 +46729,7 @@ MOD12_02243ED8: ; 0x02243ED8 mov r1, #0x20 add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x20 add r4, r0, #0 @@ -46858,7 +46858,7 @@ _02243FDE: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02243FF6: @@ -46895,7 +46895,7 @@ _0224401C: bne _0224401C mov r0, #0x18 mov r1, #0x14 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -47078,7 +47078,7 @@ _0224419A: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _022441B2: @@ -47111,7 +47111,7 @@ MOD12_022441DC: ; 0x022441DC add r1, r0, #0 add r6, r2, #0 add r5, r3, #0 - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x18 add r4, r0, #0 @@ -47216,7 +47216,7 @@ _022442A6: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _022442BE: @@ -47243,7 +47243,7 @@ MOD12_022442D4: ; 0x022442D4 add r1, r0, #0 add r5, r2, #0 str r3, [sp] - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x18 @@ -47401,7 +47401,7 @@ _02244414: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _0224442C: @@ -47432,7 +47432,7 @@ MOD12_0224444C: ; 0x0224444C mov r1, #0x24 add r6, r2, #0 add r7, r3, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x24 @@ -47651,7 +47651,7 @@ _022445E8: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02244600: @@ -47681,7 +47681,7 @@ MOD12_02244624: ; 0x02244624 mov r0, #0x18 mov r1, #0x14 add r5, r2, #0 - bl FUN_02016998 + bl AllocFromHeap add r4, r0, #0 mov r1, #0 mov r2, #0x14 @@ -47774,7 +47774,7 @@ _022446E8: add r3, r2, #0 bl MOD12_02240FB0 add r0, r4, #0 - bl FUN_02016A18 + bl FreeToHeap add r0, r5, #0 bl FUN_0200CAB4 _02244700: @@ -47926,7 +47926,7 @@ _022447FA: ldr r0, [sp, #0x60] str r0, [sp, #0x30] mov r0, ip - bl FUN_02016998 + bl AllocFromHeap mov r1, #0 mov r2, #0x18 str r0, [sp] @@ -47974,7 +47974,7 @@ _02244874: ldr r0, [r6, #0x14] bl FUN_0200CAB4 add r0, r6, #0 - bl FUN_02016A18 + bl FreeToHeap pop {r4, r5, r6, pc} thumb_func_start MOD12_02244890 |
