diff options
Diffstat (limited to 'arm9/modules/06/asm/module_06.s')
-rw-r--r-- | arm9/modules/06/asm/module_06.s | 1116 |
1 files changed, 560 insertions, 556 deletions
diff --git a/arm9/modules/06/asm/module_06.s b/arm9/modules/06/asm/module_06.s index ac7d6b48..b439e37b 100644 --- a/arm9/modules/06/asm/module_06.s +++ b/arm9/modules/06/asm/module_06.s @@ -246,7 +246,7 @@ _02239868: .word 0x021D7A29 thumb_func_start MOD06_0223986C MOD06_0223986C: ; 0x0223986C push {r3, lr} - bl FUN_021D7A20 + bl MOD05_021D7A20 mov r0, #1 add r1, r0, #0 bl FUN_0201E6E4 @@ -271,7 +271,7 @@ _0223988A: add r0, sp, #0 str r3, [sp, #0x20] str r2, [sp, #0x24] - bl FUN_021E8648 + bl MOD05_021E8648 add sp, #0x2c pop {r3, r4, r5, r6, pc} .align 2, 0 @@ -298,7 +298,7 @@ MOD06_022398BC: ; 0x022398BC mov r1, #1 mov r2, #0 add r3, r1, #0 - bl FUN_021E8698 + bl MOD05_021E8698 add r0, r4, #0 bl FUN_0200CAB4 pop {r4, pc} @@ -840,7 +840,7 @@ _02239D00: .word 0x021D80A5 thumb_func_start MOD06_02239D04 MOD06_02239D04: ; 0x02239D04 push {r3, lr} - bl FUN_021D80E4 + bl MOD05_021D80E4 ldr r0, [r0] cmp r0, #0xb bne _02239D14 @@ -1291,10 +1291,10 @@ MOD06_0223A020: ; 0x0223A020 bl FUN_0201EC94 add r0, r5, #0 add r0, #0x48 - bl FUN_021DB4B0 + bl MOD05_021DB4B0 ldr r0, [r5, #0x40] mov r1, #2 - bl FUN_021DB44C + bl MOD05_021DB44C str r0, [r5, #0x48] mov r0, #4 bl MOD06_0223B574 @@ -1365,10 +1365,10 @@ MOD06_0223A0D4: ; 0x0223A0D4 bl FUN_0201EC94 add r0, r5, #0 add r0, #0x48 - bl FUN_021DB4B0 + bl MOD05_021DB4B0 ldr r0, [r5, #0x40] mov r1, #2 - bl FUN_021DB44C + bl MOD05_021DB44C str r0, [r5, #0x48] mov r0, #4 bl MOD06_0223B574 @@ -1603,7 +1603,7 @@ _0223A300: .word 0x021D80A5 thumb_func_start MOD06_0223A304 MOD06_0223A304: ; 0x0223A304 push {r3, lr} - bl FUN_021D80E4 + bl MOD05_021D80E4 mov r1, #3 str r1, [r0] pop {r3, pc} @@ -1611,7 +1611,7 @@ MOD06_0223A304: ; 0x0223A304 thumb_func_start MOD06_0223A310 MOD06_0223A310: ; 0x0223A310 push {r3, lr} - bl FUN_021D80E4 + bl MOD05_021D80E4 ldr r0, [r0] pop {r3, pc} .align 2, 0 @@ -1696,7 +1696,7 @@ _0223A370: thumb_func_start MOD06_0223A39C MOD06_0223A39C: ; 0x0223A39C push {r3, lr} - bl FUN_021F5268 + bl MOD05_021F5268 pop {r3, pc} thumb_func_start MOD06_0223A3A4 @@ -1714,7 +1714,7 @@ MOD06_0223A3AC: ; 0x0223A3AC str r4, [sp] ldr r4, [sp, #0x14] str r4, [sp, #4] - bl FUN_021F531C + bl MOD05_021F531C add sp, #8 pop {r4, pc} @@ -1788,13 +1788,13 @@ _0223A40C: .word 0x021F54CD thumb_func_start MOD06_0223A410 MOD06_0223A410: ; 0x0223A410 push {r3, lr} - bl FUN_021F54D0 + bl MOD05_021F54D0 pop {r3, pc} thumb_func_start MOD06_0223A418 MOD06_0223A418: ; 0x0223A418 push {r3, lr} - bl FUN_021F54D8 + bl MOD05_021F54D8 pop {r3, pc} thumb_func_start MOD06_0223A420 @@ -3245,8 +3245,8 @@ _0223AEE0: MOD06_0223AEE8: ; 0x0223AEE8 push {r3, lr} ldr r0, [r0] - bl FUN_021F1C1C - bl FUN_021F1C30 + bl MOD05_021F1C1C + bl MOD05_021F1C30 pop {r3, pc} .align 2, 0 @@ -4441,7 +4441,7 @@ _0223B7AE: add r0, r1, r0 ldr r1, [r4] ldr r1, [r1, #0x40] - bl FUN_021DB53C + bl MOD05_021DB53C pop {r3, r4, r5, pc} _0223B7C0: ldr r0, [r4, #0xc] @@ -4468,7 +4468,7 @@ _0223B7C0: ldr r2, [r4, #4] ldr r1, [r1, #0x40] add r0, r2, r0 - bl FUN_021DB53C + bl MOD05_021DB53C pop {r3, r4, r5, pc} _0223B7F6: ldr r0, [r4, #0xc] @@ -4477,7 +4477,7 @@ _0223B7F6: ldr r0, [r4] mov r1, #1 ldr r0, [r0, #0x48] - bl FUN_021DB52C + bl MOD05_021DB52C ldr r0, [r4, #0x14] add r0, r0, #1 str r0, [r4, #0x14] @@ -7113,7 +7113,7 @@ MOD06_0223CCDC: ; 0x0223CCDC sub sp, #0x24 add r5, r0, #0 add r4, r1, #0 - bl FUN_021F51D0 + bl MOD05_021F51D0 str r0, [sp, #8] ldr r0, [r5, #0xc] bl FUN_0206BB1C @@ -7161,7 +7161,7 @@ _0223CD46: mov r7, #0xf _0223CD4C: add r0, r5, #0 - bl FUN_021F522C + bl MOD05_021F522C mov r1, #0x63 lsl r1, r1, #2 ldr r2, [r4, r1] @@ -10913,7 +10913,7 @@ MOD06_0223EB90: ; 0x0223EB90 add r0, #0x94 mov r2, #4 mov r3, #0xb - bl FUN_021D9320 + bl MOD05_021D9320 add r7, r5, #0 ldr r4, _0223EBD0 ; =0x0224F3DC mov r6, #0 @@ -10921,7 +10921,7 @@ MOD06_0223EB90: ; 0x0223EB90 _0223EBA8: add r0, r7, #0 add r1, r4, #0 - bl FUN_021D9510 + bl MOD05_021D9510 mov r1, #0x7e lsl r1, r1, #2 str r0, [r5, r1] @@ -10955,7 +10955,7 @@ _0223EBE0: blo _0223EBE0 add r7, #0x94 add r0, r7, #0 - bl FUN_021D94B4 + bl MOD05_021D94B4 pop {r3, r4, r5, r6, r7, pc} thumb_func_start MOD06_0223EBF8 @@ -11072,7 +11072,7 @@ MOD06_0223ECD8: ; 0x0223ECD8 push {r4, lr} mov r0, #0 add r4, r1, #0 - bl FUN_021D7CA4 + bl MOD05_021D7CA4 ldr r0, _0223ECEC ; =0x0000022F mov r1, #0xf strb r1, [r4, r0] @@ -15765,36 +15765,36 @@ _02241376: _02241386: ldr r1, [r4, #0x4c] mov r0, #1 - bl FUN_021DA03C + bl MOD05_021DA03C add r6, r0, #0 ldr r1, [r4, #0x4c] mov r0, #2 - bl FUN_021DA03C + bl MOD05_021DA03C add r7, r0, #0 ldr r1, [r4, #0x4c] mov r0, #3 - bl FUN_021DA03C + bl MOD05_021DA03C str r0, [sp] add r0, r6, #0 - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _0224141E add r0, r7, #0 - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _0224141E ldr r0, [sp] - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _0224141E add r4, #0xa0 ldr r0, [r4] mov r1, #0xf2 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r4, r0, #0 add r0, sp, #4 add r1, r4, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 mov r0, #1 ldr r1, [sp, #8] lsl r0, r0, #0xc @@ -15810,14 +15810,14 @@ _02241386: _022413EE: add r0, r4, #0 add r1, sp, #4 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _0224141E _022413F8: add r4, #0x9c mov r0, #0 ldr r2, [r4] add r1, r0, #0 - bl FUN_021F4594 + bl MOD05_021F4594 ldr r0, _02241424 ; =0x0000065A mov r1, #0 bl FUN_020054F0 @@ -15876,35 +15876,35 @@ _0224145C: _0224146C: ldr r1, [r4, #0x4c] mov r0, #1 - bl FUN_021DA03C + bl MOD05_021DA03C add r6, r0, #0 ldr r1, [r4, #0x4c] mov r0, #2 - bl FUN_021DA03C + bl MOD05_021DA03C add r7, r0, #0 ldr r1, [r4, #0x4c] mov r0, #3 - bl FUN_021DA03C + bl MOD05_021DA03C str r0, [sp] add r0, r6, #0 - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _02241580 add r0, r7, #0 - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _02241580 ldr r0, [sp] - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _02241580 add r4, #0xa0 ldr r0, [r4] mov r1, #0xf2 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r1, r0, #0 add r0, sp, #0x1c - bl FUN_021E7EA0 + bl MOD05_021E7EA0 ldr r1, [sp, #0x20] cmp r1, #0 bne _022414C6 @@ -15935,11 +15935,11 @@ _022414EC: add r4, #0xa0 ldr r0, [r4] mov r1, #0xf2 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r4, r0, #0 add r0, sp, #0x10 add r1, r4, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 mov r0, #1 ldr r1, [sp, #0x14] lsl r0, r0, #0xc @@ -15955,17 +15955,17 @@ _022414EC: _02241518: add r0, r4, #0 add r1, sp, #0x10 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02241580 _02241522: add r4, #0xa0 ldr r0, [r4] mov r1, #0xf2 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r4, r0, #0 add r0, sp, #4 add r1, r4, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 mov r0, #1 ldr r1, [sp, #8] lsl r0, r0, #0xc @@ -15981,7 +15981,7 @@ _02241522: _0224154E: add r0, r4, #0 add r1, sp, #4 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02241580 _02241558: add r4, #0x9c @@ -15989,7 +15989,7 @@ _02241558: ldr r2, [r4] mov r0, #0 lsl r1, r1, #0x10 - bl FUN_021F4594 + bl MOD05_021F4594 ldr r0, _02241588 ; =0x0000065A mov r1, #0 bl FUN_020054F0 @@ -16044,36 +16044,36 @@ _022415BA: _022415CA: ldr r1, [r4, #0x4c] mov r0, #1 - bl FUN_021DA03C + bl MOD05_021DA03C add r6, r0, #0 ldr r1, [r4, #0x4c] mov r0, #2 - bl FUN_021DA03C + bl MOD05_021DA03C add r7, r0, #0 ldr r1, [r4, #0x4c] mov r0, #3 - bl FUN_021DA03C + bl MOD05_021DA03C str r0, [sp] add r0, r6, #0 - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _02241666 add r0, r7, #0 - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _02241666 ldr r0, [sp] - bl FUN_021DA20C + bl MOD05_021DA20C cmp r0, #0 beq _02241666 add r4, #0xa0 ldr r0, [r4] mov r1, #0xf2 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r4, r0, #0 add r0, sp, #4 add r1, r4, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 mov r0, #1 ldr r1, [sp, #8] lsl r0, r0, #0xc @@ -16090,7 +16090,7 @@ _022415CA: _02241634: add r0, r4, #0 add r1, sp, #4 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02241666 _0224163E: add r4, #0x9c @@ -16098,7 +16098,7 @@ _0224163E: ldr r2, [r4] mov r0, #0 lsl r1, r1, #0x12 - bl FUN_021F4594 + bl MOD05_021F4594 ldr r0, _0224166C ; =0x0000065A mov r1, #0 bl FUN_020054F0 @@ -16144,7 +16144,7 @@ MOD06_02241670: ; 0x02241670 add r0, #0xa0 ldr r0, [r0] ldr r1, [r4, #0x2c] - bl FUN_021E7FBC + bl MOD05_021E7FBC mov r0, #0x26 str r0, [sp] mov r0, #0 @@ -16156,7 +16156,7 @@ MOD06_02241670: ; 0x02241670 str r1, [sp, #8] mov r1, #1 mov r3, #0x19 - bl FUN_021F44D8 + bl MOD05_021F44D8 ldrb r0, [r5] cmp r0, #0 beq _022416D4 @@ -16196,75 +16196,75 @@ _02241702: add r0, #0xa0 ldr r0, [r0] mov r1, #0xf2 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 str r0, [sp, #0x10] ldr r1, [sp, #0x10] add r0, sp, #0x14 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 ldr r0, [sp, #0x10] add r1, sp, #0x14 str r5, [sp, #0x18] - bl FUN_021E7EB0 + bl MOD05_021E7EB0 add r2, r4, #0 add r2, #0x9c ldr r2, [r2] mov r0, #0 add r1, r5, #0 - bl FUN_021F4594 + bl MOD05_021F4594 ldr r2, [r4, #0x4c] mov r0, #0xef mov r1, #0 - bl FUN_021DA080 + bl MOD05_021DA080 add r5, r0, #0 mov r1, #1 - bl FUN_021DA1A8 + bl MOD05_021DA1A8 add r0, r5, #0 add r1, r6, #0 - bl FUN_021DA1A0 + bl MOD05_021DA1A0 add r0, r5, #0 mov r1, #1 - bl FUN_021DA1A4 + bl MOD05_021DA1A4 add r0, r5, #0 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC add r0, r5, #0 - bl FUN_021DA138 + bl MOD05_021DA138 ldr r2, [r4, #0x4c] mov r0, #0xf0 mov r1, #0 - bl FUN_021DA080 + bl MOD05_021DA080 add r5, r0, #0 mov r1, #2 - bl FUN_021DA1A8 + bl MOD05_021DA1A8 add r0, r5, #0 add r1, r7, #0 - bl FUN_021DA1A0 + bl MOD05_021DA1A0 add r0, r5, #0 mov r1, #1 - bl FUN_021DA1A4 + bl MOD05_021DA1A4 add r0, r5, #0 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC add r0, r5, #0 - bl FUN_021DA138 + bl MOD05_021DA138 ldr r2, [r4, #0x4c] mov r0, #0xf1 mov r1, #0 - bl FUN_021DA080 + bl MOD05_021DA080 mov r1, #3 add r4, r0, #0 - bl FUN_021DA1A8 + bl MOD05_021DA1A8 ldr r1, [sp, #0xc] add r0, r4, #0 - bl FUN_021DA1A0 + bl MOD05_021DA1A0 add r0, r4, #0 mov r1, #1 - bl FUN_021DA1A4 + bl MOD05_021DA1A4 add r0, r4, #0 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC add r0, r4, #0 - bl FUN_021DA138 + bl MOD05_021DA138 add sp, #0x2c pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -16299,43 +16299,43 @@ _022417F0: _022417F4: add r0, r6, #0 add r1, r7, #0 - bl FUN_021DA03C + bl MOD05_021DA03C add r6, r0, #0 mov r1, #0 - bl FUN_021DA1A0 + bl MOD05_021DA1A0 add r0, r6, #0 - bl FUN_021DA118 + bl MOD05_021DA118 add r0, r6, #0 mov r1, #0 - bl FUN_021DA0DC + bl MOD05_021DA0DC add r0, r6, #0 - bl FUN_021DA0E0 + bl MOD05_021DA0E0 add r0, r4, #0 add r1, r7, #0 - bl FUN_021DA03C + bl MOD05_021DA03C add r4, r0, #0 mov r1, #1 - bl FUN_021DA1A0 + bl MOD05_021DA1A0 add r0, r4, #0 - bl FUN_021DA118 + bl MOD05_021DA118 add r0, r4, #0 mov r1, #0 - bl FUN_021DA0DC + bl MOD05_021DA0DC add r0, r4, #0 - bl FUN_021DA0E0 + bl MOD05_021DA0E0 add r0, r5, #0 add r1, r7, #0 - bl FUN_021DA03C + bl MOD05_021DA03C add r4, r0, #0 mov r1, #1 - bl FUN_021DA1A0 + bl MOD05_021DA1A0 add r0, r4, #0 - bl FUN_021DA118 + bl MOD05_021DA118 add r0, r4, #0 mov r1, #0 - bl FUN_021DA0DC + bl MOD05_021DA0DC add r0, r4, #0 - bl FUN_021DA0E0 + bl MOD05_021DA0E0 ldr r0, _02241868 ; =0x0000065A bl FUN_020054C8 pop {r3, r4, r5, r6, r7, pc} @@ -16368,7 +16368,7 @@ MOD06_0224186C: ; 0x0224186C add r0, #0xa0 ldr r0, [r0] ldr r1, [r5, #0x2c] - bl FUN_021E7FBC + bl MOD05_021E7FBC mov r0, #2 str r0, [sp] mov r0, #0 @@ -16380,7 +16380,7 @@ MOD06_0224186C: ; 0x0224186C str r1, [sp, #8] mov r1, #8 mov r3, #3 - bl FUN_021F44D8 + bl MOD05_021F44D8 ldrb r0, [r4] cmp r0, #0 beq _022418CC @@ -16402,20 +16402,20 @@ _022418DC: add r0, #0xa0 ldr r0, [r0] ldr r1, _02241910 ; =0x00000102 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r6, r0, #0 add r0, sp, #0xc add r1, r6, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 add r0, r6, #0 add r1, sp, #0xc str r4, [sp, #0x10] - bl FUN_021E7EB0 + bl MOD05_021E7EB0 add r5, #0x9c ldr r2, [r5] mov r0, #0 add r1, r4, #0 - bl FUN_021F4594 + bl MOD05_021F4594 add sp, #0x24 pop {r3, r4, r5, r6, pc} .align 2, 0 @@ -16504,11 +16504,11 @@ _022419B8: add r0, #0xa0 ldr r0, [r0] ldr r1, _02241A3C ; =0x00000102 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r6, r0, #0 add r0, sp, #0 add r1, r6, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 mov r0, #1 ldr r1, [sp, #4] lsl r0, r0, #0xc @@ -16531,7 +16531,7 @@ _022419F0: bl FUN_02055540 add r0, r6, #0 add r1, sp, #0 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02241A32 _02241A02: add r2, r5, #0 @@ -16540,7 +16540,7 @@ _02241A02: ldr r2, [r2] mov r0, #0 lsl r1, r1, #0x10 - bl FUN_021F4594 + bl MOD05_021F4594 ldr r0, [r5, #0x38] mov r1, #1 bl FUN_0205557C @@ -16603,11 +16603,11 @@ _02241A88: add r0, #0xa0 ldr r0, [r0] ldr r1, _02241B08 ; =0x00000102 - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r6, r0, #0 add r0, sp, #0 add r1, r6, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 mov r0, #1 ldr r1, [sp, #4] lsl r0, r0, #0xc @@ -16628,7 +16628,7 @@ _02241ABC: bl FUN_02055540 add r0, r6, #0 add r1, sp, #0 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02241AFC _02241ACE: add r2, r5, #0 @@ -16636,7 +16636,7 @@ _02241ACE: mov r0, #0 ldr r2, [r2] add r1, r0, #0 - bl FUN_021F4594 + bl MOD05_021F4594 ldr r0, [r5, #0x38] mov r1, #1 bl FUN_0205557C @@ -16677,9 +16677,9 @@ _02241B1A: add r0, #0xa0 ldrb r1, [r1] ldr r0, [r0] - bl FUN_021E7ED0 + bl MOD05_021E7ED0 add r1, r7, #0 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 _02241B36: add r4, r4, #1 cmp r4, #0x18 @@ -16990,7 +16990,7 @@ MOD06_02241D90: ; 0x02241D90 lsl r1, r1, #0x18 ldr r0, [r0] lsr r1, r1, #0x18 - bl FUN_021E7ED0 + bl MOD05_021E7ED0 str r0, [sp] ldr r0, [r5] ldr r1, [r5, #8] @@ -16998,7 +16998,7 @@ MOD06_02241D90: ; 0x02241D90 lsl r1, r1, #0x18 ldr r0, [r0] lsr r1, r1, #0x18 - bl FUN_021E7ED0 + bl MOD05_021E7ED0 add r7, r0, #0 ldr r0, [r5] ldr r1, [r5, #0xc] @@ -17006,7 +17006,7 @@ MOD06_02241D90: ; 0x02241D90 lsl r1, r1, #0x18 ldr r0, [r0] lsr r1, r1, #0x18 - bl FUN_021E7ED0 + bl MOD05_021E7ED0 add r6, r0, #0 mov r0, #1 lsl r0, r0, #0x10 @@ -17014,7 +17014,7 @@ MOD06_02241D90: ; 0x02241D90 blt _02241DE8 ldr r0, [sp] mov r1, #0 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 add r0, r5, #0 mov r1, #0 mov r2, #1 @@ -17023,7 +17023,7 @@ MOD06_02241D90: ; 0x02241D90 _02241DE8: ldr r0, [sp] mov r1, #1 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 mov r1, #1 add r0, r5, #0 add r2, r1, #0 @@ -17035,7 +17035,7 @@ _02241DFA: blt _02241E16 add r0, r7, #0 mov r1, #0 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 add r0, r5, #0 mov r1, #0 mov r2, #2 @@ -17044,7 +17044,7 @@ _02241DFA: _02241E16: add r0, r7, #0 mov r1, #1 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 add r0, r5, #0 mov r1, #1 mov r2, #2 @@ -17056,7 +17056,7 @@ _02241E28: blt _02241E44 add r0, r6, #0 mov r1, #0 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 add r0, r5, #0 mov r1, #0 mov r2, #3 @@ -17065,7 +17065,7 @@ _02241E28: _02241E44: add r0, r6, #0 mov r1, #1 - bl FUN_021E7EC0 + bl MOD05_021E7EC0 add r0, r5, #0 mov r1, #1 mov r2, #3 @@ -17118,11 +17118,11 @@ _02241EA0: add r1, #0x28 ldrb r1, [r1] ldr r0, [r0] - bl FUN_021E7ED0 + bl MOD05_021E7ED0 add r7, r0, #0 add r0, sp, #0 add r1, r7, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 add r0, r5, #0 add r0, #0xf0 ldr r0, [r0] @@ -17183,7 +17183,7 @@ _02241F2E: bl FUN_02055540 add r0, r7, #0 add r1, sp, #0 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 ldr r1, [sp, #4] add r0, r5, #0 bl MOD06_02241D90 @@ -17267,11 +17267,11 @@ _02241FD8: add r1, #0x28 ldrb r1, [r1] ldr r0, [r0] - bl FUN_021E7ED0 + bl MOD05_021E7ED0 str r0, [sp] ldr r1, [sp] add r0, sp, #0x10 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 ldr r0, [r7, #0x38] add r1, sp, #4 bl FUN_02055350 @@ -17332,7 +17332,7 @@ _0224206E: _02242072: ldr r0, [sp] add r1, sp, #0x10 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _022420BC _0224207C: bl FUN_0205AD98 @@ -17427,11 +17427,11 @@ _02242128: add r1, #0x28 ldrb r1, [r1] ldr r0, [r0] - bl FUN_021E7ED0 + bl MOD05_021E7ED0 str r0, [sp] ldr r1, [sp] add r0, sp, #0x10 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 ldr r0, [r6, #0x38] add r1, sp, #4 bl FUN_02055350 @@ -17492,7 +17492,7 @@ _022421BE: _022421C2: ldr r0, [sp] add r1, sp, #0x10 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02242214 _022421CC: bl FUN_0205AD98 @@ -17573,7 +17573,7 @@ MOD06_02242224: ; 0x02242224 ldr r0, [r0] ldr r1, [r6, #0x2c] lsl r2, r2, #2 - bl FUN_021E7FBC + bl MOD05_021E7FBC ldr r1, [sp, #0x14] ldr r2, _022423F0 ; =0x0000012D str r0, [r1, #4] @@ -17589,7 +17589,7 @@ MOD06_02242224: ; 0x02242224 add r0, #0xa0 ldr r0, [r0] ldr r1, [r6, #0x2c] - bl FUN_021E7FBC + bl MOD05_021E7FBC ldr r1, [sp, #0x14] ldr r2, _022423F4 ; =0x0000012E str r0, [r1, #8] @@ -17605,7 +17605,7 @@ MOD06_02242224: ; 0x02242224 add r0, #0xa0 ldr r0, [r0] ldr r1, [r6, #0x2c] - bl FUN_021E7FBC + bl MOD05_021E7FBC ldr r1, [sp, #0x14] ldr r4, _022423F8 ; =0x0224FA80 str r0, [r1, #0xc] @@ -17695,7 +17695,7 @@ _02242342: ldr r0, [r0] ldr r1, [r6, #0x2c] ldr r2, [r4] - bl FUN_021E7FBC + bl MOD05_021E7FBC ldr r1, [sp, #8] add r7, r7, #1 add r1, #0x28 @@ -17731,13 +17731,13 @@ _02242342: ldr r0, [r6, #0x44] mov r2, #1 mov r3, #0 - bl FUN_021DBA40 + bl MOD05_021DBA40 mov r1, #0 mov r2, #0 ldr r0, [r6, #0x44] mvn r1, r1 add r3, r2, #0 - bl FUN_021DBA78 + bl MOD05_021DBA78 mov r0, #0 add r1, r0, #0 add r2, sp, #0x18 @@ -17750,7 +17750,7 @@ _022423D4: blt _022423D4 ldr r0, [r6, #0x44] add r1, sp, #0x18 - bl FUN_021DBAA0 + bl MOD05_021DBAA0 add sp, #0x5c pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -18076,7 +18076,7 @@ _02242648: add r0, #0xa0 ldr r0, [r0] ldr r2, [r5] - bl FUN_021E7FBC + bl MOD05_021E7FBC ldr r1, [sp, #0xc] add r4, r4, #1 strb r0, [r1, #4] @@ -18241,11 +18241,11 @@ _022427A4: ldr r0, [r6] add r1, r5, r1 ldrb r1, [r1, #4] - bl FUN_021E7ED0 + bl MOD05_021E7ED0 add r6, r0, #0 add r0, sp, #0 add r1, r6, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 ldr r0, [r5, #0x24] cmp r0, #4 bne _022427DC @@ -18283,7 +18283,7 @@ _022427FA: _022427FE: add r0, r6, #0 add r1, sp, #0 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _0224283A _02242808: ldr r0, [r6, #0x38] @@ -18493,7 +18493,7 @@ _02242966: ldr r0, [r0] ldr r1, [r5, #0x2c] ldr r2, [r4] - bl FUN_021E7FBC + bl MOD05_021E7FBC ldr r1, [sp, #0x10] add r7, #8 add r1, r1, r6 @@ -18732,8 +18732,8 @@ _02242B56: add r0, #0xa0 ldrb r1, [r1, #4] ldr r0, [r0] - bl FUN_021E7ED0 - bl FUN_021E7E9C + bl MOD05_021E7ED0 + bl MOD05_021E7E9C ldrb r1, [r4, #0x11] lsl r2, r1, #2 ldr r1, _02242BDC ; =0x0224F798 @@ -23794,7 +23794,7 @@ _0224523A: ldr r0, [r0] ldr r1, [r4, #0x2c] add r3, sp, #8 - bl FUN_021E7FBC + bl MOD05_021E7FBC add sp, #0x14 pop {r3, r4, pc} nop @@ -23968,12 +23968,12 @@ _02245392: add r0, #0xa0 ldr r0, [r0] ldr r1, _02245470 ; =0x000001DB - bl FUN_021E7ED8 - bl FUN_021E7EC8 + bl MOD05_021E7ED8 + bl MOD05_021E7EC8 add r7, r0, #0 ldr r0, _02245470 ; =0x000001DB ldr r1, [r5, #0x2c] - bl FUN_021F4BD0 + bl MOD05_021F4BD0 ldr r0, [r0] bl FUN_020BC13C ldrh r1, [r0, #0xe] @@ -23981,7 +23981,7 @@ _02245392: ldr r1, [r1, #0xc] add r6, r0, r1 ldr r0, [r5, #0x2c] - bl FUN_021F4C88 + bl MOD05_021F4C88 str r7, [sp] str r6, [sp, #4] str r0, [sp, #8] @@ -23995,11 +23995,11 @@ _02245392: ldr r1, [r5, #0x50] mov r2, #0x10 add r3, #0xdc - bl FUN_021DA464 + bl MOD05_021DA464 ldr r0, [r5, #0x50] mov r1, #0x10 mov r2, #0 - bl FUN_021DA4EC + bl MOD05_021DA4EC ldrb r0, [r4, #5] add r0, r0, #1 strb r0, [r4, #5] @@ -24028,11 +24028,11 @@ _02245414: add r0, #0xa0 ldr r0, [r0] ldr r1, _02245470 ; =0x000001DB - bl FUN_021E7ED8 + bl MOD05_021E7ED8 add r6, r0, #0 add r0, sp, #0x18 add r1, r6, #0 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 add r0, r5, #0 add r2, r4, #0 ldr r5, [r4] @@ -24048,13 +24048,13 @@ _02245414: _02245442: add r0, r6, #0 add r1, sp, #0x18 - bl FUN_021E7EB0 + bl MOD05_021E7EB0 b _02245468 _0224544C: ldr r0, [r5, #0x4c] ldr r1, [r5, #0x50] mov r2, #0x10 - bl FUN_021DA54C + bl MOD05_021DA54C ldrb r0, [r4, #5] add r0, r0, #1 strb r0, [r4, #5] @@ -25614,7 +25614,7 @@ _02245FE4: ldr r0, [r4, #0x70] cmp r0, #0 beq _02245FEE - bl FUN_021F6240 + bl MOD05_021F6240 _02245FEE: add r0, r5, #0 bl FUN_02064520 @@ -25773,12 +25773,12 @@ MOD06_02246034: ; 0x02246034 str r0, [r4, #0x6c] ldr r0, [r4, #0x5c] mov r1, #4 - bl FUN_021F61F4 + bl MOD05_021F61F4 ldr r2, _02246194 ; =0xFFF88000 mov r1, #1 mov r3, #0xc str r0, [r4, #0x70] - bl FUN_021F6254 + bl MOD05_021F6254 add r1, sp, #0xc mov r0, #0 str r0, [r1] @@ -25961,7 +25961,7 @@ MOD06_0224629C: ; 0x0224629C mov r1, #2 mov r2, #0 mov r3, #0xc - bl FUN_021F6254 + bl MOD05_021F6254 mov r0, #1 lsl r0, r0, #0xa str r0, [r4, #0x50] @@ -26372,7 +26372,7 @@ _022465DC: cmp r0, #0xf ble _022465FA ldr r0, [r4, #0x70] - bl FUN_021F6234 + bl MOD05_021F6234 cmp r0, #1 bne _022465FA mov r0, #0 @@ -29258,7 +29258,7 @@ _02247B8A: ldr r0, [r5, #0x64] cmp r0, #0 beq _02247B94 - bl FUN_021F6240 + bl MOD05_021F6240 _02247B94: mov r0, #0x7b lsl r0, r0, #2 @@ -29670,12 +29670,12 @@ MOD06_02247DC4: ; 0x02247DC4 str r0, [r5, #0x1c] ldr r0, [r5, #0x60] mov r1, #4 - bl FUN_021F61F4 + bl MOD05_021F61F4 ldr r2, _02247F28 ; =0xFFF88000 add r1, r7, #0 mov r3, #0xc str r0, [r4, #0x64] - bl FUN_021F6254 + bl MOD05_021F6254 add r1, sp, #0xc mov r0, #0 str r0, [r1] @@ -29927,7 +29927,7 @@ MOD06_022480A0: ; 0x022480A0 mov r1, #2 mov r2, #0 mov r3, #0xc - bl FUN_021F6254 + bl MOD05_021F6254 mov r1, #1 lsl r1, r1, #8 str r1, [r5, #0x50] @@ -32280,7 +32280,7 @@ MOD06_022492B0: ; 0x022492B0 lsl r1, r1, #2 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4, #0x20] bl MOD06_02249460 @@ -32298,7 +32298,7 @@ MOD06_022492D4: ; 0x022492D4 add r0, r4, #0 bl MOD06_022494C0 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} .align 2, 0 @@ -32307,7 +32307,7 @@ MOD06_022492EC: ; 0x022492EC push {r4, lr} add r4, r0, #0 ldr r0, [r4, #0x20] - bl FUN_021E4C20 + bl MOD05_021E4C20 ldr r0, [r0, #0x34] bl FUN_0205839C sub r2, r0, #1 @@ -32515,7 +32515,7 @@ MOD06_02249460: ; 0x02249460 mov r1, #0x11 mov r2, #0 add r3, #0x28 - bl FUN_021E51EC + bl MOD05_021E51EC mov r0, #0x4a lsl r0, r0, #2 add r1, r4, r0 @@ -32528,7 +32528,7 @@ MOD06_02249460: ; 0x02249460 mov r1, #0x12 mov r2, #0 add r3, #0x7c - bl FUN_021E51EC + bl MOD05_021E51EC mov r0, #0x4b lsl r0, r0, #2 add r1, r4, r0 @@ -32541,7 +32541,7 @@ MOD06_02249460: ; 0x02249460 mov r1, #0x13 mov r2, #0 add r3, r4, #0 - bl FUN_021E51EC + bl MOD05_021E51EC add sp, #8 pop {r4, pc} .align 2, 0 @@ -32553,15 +32553,15 @@ MOD06_022494C0: ; 0x022494C0 mov r0, #0x13 lsl r0, r0, #4 ldr r0, [r4, r0] - bl FUN_021E4C00 + bl MOD05_021E4C00 mov r0, #0x4d lsl r0, r0, #2 ldr r0, [r4, r0] - bl FUN_021E4C00 + bl MOD05_021E4C00 mov r0, #0x4e lsl r0, r0, #2 ldr r0, [r4, r0] - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_022494E4 @@ -32588,11 +32588,11 @@ MOD06_02249508: ; 0x02249508 push {r3, r4, r5, lr} sub sp, #0x20 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 mov r1, #0 str r4, [sp, #0x14] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] add r0, r5, #0 add r1, sp, #8 @@ -32608,7 +32608,7 @@ MOD06_02249508: ; 0x02249508 add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r3, r4, r5, pc} nop @@ -32670,7 +32670,7 @@ MOD06_0224959C: ; 0x0224959C cmp r0, #0 bne _022495C0 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r3, r4, r5, r6, pc} _022495C0: @@ -32680,7 +32680,7 @@ _022495C0: cmp r0, #0 beq _022495D6 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r3, r4, r5, r6, pc} _022495D6: @@ -32763,11 +32763,11 @@ MOD06_02249668: ; 0x02249668 sub sp, #0x20 add r5, r0, #0 add r4, r1, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r6, r0, #0 mov r1, #0 str r6, [sp, #0x14] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] add r0, r5, #0 add r1, sp, #8 @@ -32783,7 +32783,7 @@ MOD06_02249668: ; 0x02249668 add r0, r6, #0 add r2, sp, #8 add r3, r4, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r4, r5, r6, pc} .align 2, 0 @@ -32804,7 +32804,7 @@ MOD06_022496AC: ; 0x022496AC cmp r0, #0 bne _022496D0 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r3, r4, r5, r6, pc} _022496D0: @@ -32920,7 +32920,7 @@ MOD06_022497A0: ; 0x022497A0 mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_022497CC @@ -32934,7 +32934,7 @@ MOD06_022497BC: ; 0x022497BC add r4, r0, #0 bl MOD06_022497DC add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_022497CC @@ -32965,10 +32965,10 @@ MOD06_022497E8: ; 0x022497E8 bl FUN_02058738 str r0, [sp, #8] add r0, r5, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #1 str r0, [sp, #0xc] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x10] add r0, r5, #0 add r1, sp, #0x18 @@ -32984,7 +32984,7 @@ MOD06_022497E8: ; 0x022497E8 ldr r1, _02249830 ; =0x02251958 add r2, sp, #0x18 add r3, r4, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x24 pop {r4, r5, pc} nop @@ -33087,7 +33087,7 @@ _022498DE: bne _02249906 _022498FC: add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r4, r5, r6, r7, pc} _02249906: @@ -33163,7 +33163,7 @@ _02249976: bne _0224999E _02249994: add r0, r6, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r4, r5, r6, r7, pc} _0224999E: @@ -33193,7 +33193,7 @@ _022499BE: add r1, #0x28 bl FUN_0201F7F0 ldr r0, [r5, #0x20] - bl FUN_021F0514 + bl MOD05_021F0514 add r4, r0, #0 bl FUN_0201F844 add r1, r0, #0 @@ -33271,16 +33271,16 @@ MOD06_02249A68: ; 0x02249A68 bl FUN_02058578 ldr r1, [r4, #8] add r2, sp, #0 - bl FUN_021F220C + bl MOD05_021F220C cmp r0, #0 beq _02249AAE ldr r0, [r4, #0x20] - bl FUN_021F2E28 + bl MOD05_021F2E28 cmp r0, #1 beq _02249AAE ldr r0, [r4, #0x18] mov r1, #2 - bl FUN_021E5094 + bl MOD05_021E5094 str r0, [sp] add r0, r5, #0 add r1, sp, #0x28 @@ -33288,7 +33288,7 @@ MOD06_02249A68: ; 0x02249A68 ldr r0, [r4, #0x18] add r1, sp, #0 add r2, sp, #0x28 - bl FUN_021E4E90 + bl MOD05_021E4E90 str r0, [r4, #0x24] mov r0, #1 str r0, [r4, #0xc] @@ -33314,7 +33314,7 @@ _02249AC4: bne _02249AC4 ldr r0, [r4, #8] mov r1, #2 - bl FUN_021E5094 + bl MOD05_021E5094 str r0, [sp] add r0, r5, #0 add r1, sp, #0x28 @@ -33322,7 +33322,7 @@ _02249AC4: ldr r0, [r4, #8] add r1, sp, #0 add r2, sp, #0x28 - bl FUN_021E4E90 + bl MOD05_021E4E90 str r0, [r4, #0x3c] ldr r5, [r4, #0x38] add r0, r5, #0 @@ -33401,12 +33401,12 @@ MOD06_02249B7C: ; 0x02249B7C add r4, r1, #0 add r6, r2, #0 add r7, r3, #0 - bl FUN_021E4C20 + bl MOD05_021E4C20 str r0, [sp, #8] add r0, r5, #0 mov r1, #1 str r5, [sp, #0xc] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x10] add r3, sp, #0x14 mov r2, #5 @@ -33424,7 +33424,7 @@ _02249B9E: ldr r3, [sp, #0x58] add r0, r5, #0 add r2, r7, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x40 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -33545,7 +33545,7 @@ MOD06_02249C98: ; 0x02249C98 ldr r1, _02249CB4 ; =0x00000734 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_02249CC8 @@ -33560,7 +33560,7 @@ MOD06_02249CB8: ; 0x02249CB8 add r4, r0, #0 bl MOD06_02249D60 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_02249CC8 @@ -33601,14 +33601,14 @@ _02249CFC: ldr r0, [r5] ldr r1, [r1] mov r2, #0 - bl FUN_021E51EC + bl MOD05_021E51EC str r6, [sp] str r7, [sp, #4] ldr r0, [r5] ldr r1, [r4] ldr r3, [sp, #8] mov r2, #0 - bl FUN_021E51EC + bl MOD05_021E51EC ldr r0, [sp, #0x18] add r7, r7, #4 add r0, r0, #4 @@ -33649,9 +33649,9 @@ MOD06_02249D60: ; 0x02249D60 add r6, #0x28 _02249D6C: ldr r0, [r5, r7] - bl FUN_021E4C00 + bl MOD05_021E4C00 ldr r0, [r5, r6] - bl FUN_021E4C00 + bl MOD05_021E4C00 add r4, r4, #1 add r5, r5, #4 cmp r4, #0xa @@ -33846,10 +33846,10 @@ MOD06_02249E9C: ; 0x02249E9C bl FUN_0205829C add r7, r0, #0 add r0, r5, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0xb str r0, [sp, #8] - bl FUN_021E4C08 + bl MOD05_021E4C08 ldr r2, [sp, #0x14] ldr r3, [sp, #0x18] add r1, r4, #0 @@ -33928,7 +33928,7 @@ _02249F6A: add r2, sp, #0x28 mov r3, #0 str r7, [sp, #4] - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x34 pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -33984,7 +33984,7 @@ _02249FD0: sub r2, r2, #2 str r2, [r1, #0xc] bpl _02249FDC - bl FUN_021E4DE4 + bl MOD05_021E4DE4 _02249FDC: pop {r3, pc} .align 2, 0 @@ -34045,7 +34045,7 @@ MOD06_0224A040: ; 0x0224A040 lsl r1, r1, #2 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224A06C @@ -34058,7 +34058,7 @@ MOD06_0224A05C: ; 0x0224A05C add r4, r0, #0 bl MOD06_0224A0B4 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224A06C @@ -34084,7 +34084,7 @@ _0224A086: ldr r0, [r0] mov r2, #0 add r3, r7, #0 - bl FUN_021E51EC + bl MOD05_021E51EC ldr r0, [sp, #0xc] add r6, r6, #4 add r0, r0, #1 @@ -34108,7 +34108,7 @@ MOD06_0224A0B4: ; 0x0224A0B4 lsl r6, r6, #2 _0224A0BE: ldr r0, [r5, r6] - bl FUN_021E4C00 + bl MOD05_021E4C00 add r4, r4, #1 add r5, r5, #4 cmp r4, #6 @@ -34183,10 +34183,10 @@ MOD06_0224A130: ; 0x0224A130 push {r4, r5, r6, lr} sub sp, #0xc8 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0xc add r4, r0, #0 - bl FUN_021E4C08 + bl MOD05_021E4C08 add r6, r0, #0 add r0, r5, #0 bl FUN_02058458 @@ -34223,7 +34223,7 @@ _0224A160: add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0xc8 pop {r4, r5, r6, pc} .align 2, 0 @@ -34279,7 +34279,7 @@ MOD06_0224A1DC: ; 0x0224A1DC cmp r0, #0 bne _0224A1FE add r0, r4, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, pc} _0224A1FE: @@ -34355,7 +34355,7 @@ MOD06_0224A280: ; 0x0224A280 lsl r1, r1, #2 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224A2AC @@ -34368,7 +34368,7 @@ MOD06_0224A29C: ; 0x0224A29C add r4, r0, #0 bl MOD06_0224A2F4 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224A2AC @@ -34394,7 +34394,7 @@ _0224A2C6: ldr r0, [r0] mov r2, #0 add r3, r7, #0 - bl FUN_021E51EC + bl MOD05_021E51EC ldr r0, [sp, #0xc] add r6, r6, #4 add r0, r0, #1 @@ -34418,7 +34418,7 @@ MOD06_0224A2F4: ; 0x0224A2F4 lsl r6, r6, #2 _0224A2FE: ldr r0, [r5, r6] - bl FUN_021E4C00 + bl MOD05_021E4C00 add r4, r4, #1 add r5, r5, #4 cmp r4, #3 @@ -34431,11 +34431,11 @@ MOD06_0224A310: ; 0x0224A310 push {r3, r4, r5, lr} sub sp, #0x20 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 mov r1, #0xd str r4, [sp, #0x14] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] add r0, r5, #0 add r1, sp, #8 @@ -34451,7 +34451,7 @@ MOD06_0224A310: ; 0x0224A310 add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r3, r4, r5, pc} nop @@ -34498,7 +34498,7 @@ MOD06_0224A384: ; 0x0224A384 cmp r0, #0 bne _0224A3A6 add r0, r6, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r3, r4, r5, r6, pc} _0224A3A6: @@ -34589,7 +34589,7 @@ MOD06_0224A44C: ; 0x0224A44C mov r1, #0xc add r3, r2, #0 add r4, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 str r4, [r0, #8] pop {r4, pc} .align 2, 0 @@ -34600,7 +34600,7 @@ MOD06_0224A460: ; 0x0224A460 add r4, r0, #0 bl MOD06_0224A4D8 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224A470 @@ -34634,16 +34634,16 @@ MOD06_0224A488: ; 0x0224A488 ldr r0, [r4, #8] mov r1, #0xb mov r2, #0x6d - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4, #8] mov r1, #0xb mov r2, #0x80 - bl FUN_021E50AC + bl MOD05_021E50AC ldr r0, [r4, #8] mov r1, #0xc mov r2, #0xe mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r0, #0xc str r0, [sp] mov r0, #0 @@ -34654,7 +34654,7 @@ MOD06_0224A488: ; 0x0224A488 ldr r0, [r4, #8] mov r1, #0xd add r3, r2, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC _0224A4D0: add sp, #0xc pop {r3, r4, pc} @@ -34672,16 +34672,16 @@ MOD06_0224A4D8: ; 0x0224A4D8 str r0, [r4, #4] ldr r0, [r4, #8] mov r1, #0xb - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4, #8] mov r1, #0xb - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4, #8] mov r1, #0xc - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4, #8] mov r1, #0xd - bl FUN_021E506C + bl MOD05_021E506C _0224A506: pop {r4, pc} @@ -34712,11 +34712,11 @@ MOD06_0224A528: ; 0x0224A528 push {r3, r4, r5, lr} sub sp, #0x20 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 add r1, sp, #0x14 - bl FUN_021F1E64 + bl MOD05_021F1E64 mov r0, #2 ldr r1, [sp, #0x1c] lsl r0, r0, #0xe @@ -34725,7 +34725,7 @@ MOD06_0224A528: ; 0x0224A528 add r0, r4, #0 mov r1, #0x1e str r4, [sp, #8] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0xc] add r0, sp, #8 str r0, [sp] @@ -34735,7 +34735,7 @@ MOD06_0224A528: ; 0x0224A528 add r0, r4, #0 add r2, sp, #0x14 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r3, r4, r5, pc} nop @@ -34763,7 +34763,7 @@ MOD06_0224A570: ; 0x0224A570 ldr r0, [r4, #0xc] mov r1, #0xd add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x18] ldr r0, [r4, #0x10] bl MOD06_0224A470 @@ -34808,7 +34808,7 @@ MOD06_0224A5C8: ; 0x0224A5C8 cmp r0, #5 blt _0224A5FE add r0, r2, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x14 pop {r4, r5, pc} _0224A5FE: @@ -34851,7 +34851,7 @@ MOD06_0224A63C: ; 0x0224A63C mov r1, #0x38 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224A668 @@ -34865,7 +34865,7 @@ MOD06_0224A658: ; 0x0224A658 add r4, r0, #0 bl MOD06_0224A6A0 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224A668 @@ -34876,12 +34876,12 @@ MOD06_0224A668: ; 0x0224A668 add r1, r4, #0 ldr r0, [r4] add r1, #0x28 - bl FUN_021E5294 + bl MOD05_021E5294 ldr r0, [r4] add r1, r4, #4 mov r2, #0x4e mov r3, #0 - bl FUN_021E5224 + bl MOD05_021E5224 mov r0, #0x74 str r0, [sp] mov r0, #0 @@ -34892,7 +34892,7 @@ MOD06_0224A668: ; 0x0224A668 add r4, #0x28 add r1, #0x14 add r3, r4, #0 - bl FUN_021E5260 + bl MOD05_021E5260 add sp, #8 pop {r4, pc} @@ -34901,12 +34901,12 @@ MOD06_0224A6A0: ; 0x0224A6A0 push {r4, lr} add r4, r0, #0 add r0, r4, #4 - bl FUN_021F52C8 + bl MOD05_021F52C8 add r0, r4, #0 add r4, #0x28 add r0, #0x14 add r1, r4, #0 - bl FUN_021F5358 + bl MOD05_021F5358 pop {r4, pc} thumb_func_start MOD06_0224A6B8 @@ -34914,10 +34914,10 @@ MOD06_0224A6B8: ; 0x0224A6B8 push {r3, r4, r5, lr} sub sp, #0x20 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0xe add r4, r0, #0 - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] add r1, sp, #8 mov r0, #0 @@ -34936,7 +34936,7 @@ MOD06_0224A6B8: ; 0x0224A6B8 add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r3, r4, r5, pc} .align 2, 0 @@ -34972,12 +34972,12 @@ MOD06_0224A710: ; 0x0224A710 ldr r0, [r5, #0x10] mov r2, #1 mov r3, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r4, [r5, #0x1c] ldr r0, [r5, #0x10] add r1, r4, #4 - bl FUN_021E5294 + bl MOD05_021E5294 ldr r2, [r5, #0x14] add r0, r4, #4 ldr r1, [r2, #0x18] @@ -34993,7 +34993,7 @@ MOD06_0224A710: ; 0x0224A710 add r0, r4, #0 add r0, #0x18 add r1, r1, #4 - bl FUN_021F5400 + bl MOD05_021F5400 add r0, r4, #0 ldr r1, [r4] add r0, #0x18 @@ -35031,7 +35031,7 @@ MOD06_0224A710: ; 0x0224A710 ldr r2, [sp, #0x10] ldr r3, [sp, #0x14] add r0, r4, #0 - bl FUN_021F54D0 + bl MOD05_021F54D0 mov r0, #1 add sp, #0x18 pop {r4, r5, r6, pc} @@ -35044,7 +35044,7 @@ MOD06_0224A7C8: ; 0x0224A7C8 add r0, r4, #4 bl thunk_FUN_020ae84c add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224A7DC @@ -35065,7 +35065,7 @@ MOD06_0224A7DC: ; 0x0224A7DC cmp r0, #0 bne _0224A828 add r0, r7, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _0224A806: @@ -35080,7 +35080,7 @@ _0224A806: str r1, [r4, #0x14] cmp r1, r3 ble _0224A824 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _0224A824: @@ -35116,7 +35116,7 @@ _0224A828: ldr r2, [sp, #0x10] ldr r3, [sp, #0x14] add r0, r4, #0 - bl FUN_021F54D0 + bl MOD05_021F54D0 _0224A86C: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} @@ -35137,7 +35137,7 @@ MOD06_0224A87C: ; 0x0224A87C mov r1, #0x60 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224A8A8 @@ -35151,7 +35151,7 @@ MOD06_0224A898: ; 0x0224A898 add r4, r0, #0 bl MOD06_0224A8C8 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224A8A8 @@ -35168,7 +35168,7 @@ MOD06_0224A8A8: ; 0x0224A8A8 mov r1, #0x4f mov r2, #0 add r3, r3, #4 - bl FUN_021E51EC + bl MOD05_021E51EC add sp, #8 pop {r3, pc} @@ -35185,10 +35185,10 @@ MOD06_0224A8D4: ; 0x0224A8D4 push {r3, r4, r5, lr} sub sp, #0x20 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0xf add r4, r0, #0 - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] add r1, sp, #8 mov r0, #0 @@ -35207,7 +35207,7 @@ MOD06_0224A8D4: ; 0x0224A8D4 add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r3, r4, r5, pc} .align 2, 0 @@ -35254,7 +35254,7 @@ MOD06_0224A948: ; 0x0224A948 cmp r0, #0 bne _0224A96A add r0, r4, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, pc} _0224A96A: @@ -35327,7 +35327,7 @@ MOD06_0224A9E8: ; 0x0224A9E8 mov r1, #0x60 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224AA14 @@ -35341,7 +35341,7 @@ MOD06_0224AA04: ; 0x0224AA04 add r4, r0, #0 bl MOD06_0224AA34 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224AA14 @@ -35358,7 +35358,7 @@ MOD06_0224AA14: ; 0x0224AA14 mov r1, #0x6e mov r2, #0 add r3, r3, #4 - bl FUN_021E51EC + bl MOD05_021E51EC add sp, #8 pop {r3, pc} @@ -35375,10 +35375,10 @@ MOD06_0224AA40: ; 0x0224AA40 push {r3, r4, r5, lr} sub sp, #0x20 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0x1f add r4, r0, #0 - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] add r1, sp, #8 mov r0, #0 @@ -35397,7 +35397,7 @@ MOD06_0224AA40: ; 0x0224AA40 add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x20 pop {r3, r4, r5, pc} .align 2, 0 @@ -35444,7 +35444,7 @@ MOD06_0224AAB4: ; 0x0224AAB4 cmp r0, #0 bne _0224AAD6 add r0, r4, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, pc} _0224AAD6: @@ -35517,7 +35517,7 @@ MOD06_0224AB54: ; 0x0224AB54 mov r1, #0x60 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224AB80 @@ -35531,7 +35531,7 @@ MOD06_0224AB70: ; 0x0224AB70 add r4, r0, #0 bl MOD06_0224ABA0 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224AB80 @@ -35548,7 +35548,7 @@ MOD06_0224AB80: ; 0x0224AB80 mov r1, #0x51 mov r2, #0 add r3, r3, #4 - bl FUN_021E51EC + bl MOD05_021E51EC add sp, #8 pop {r3, pc} @@ -35573,10 +35573,10 @@ MOD06_0224ABAC: ; 0x0224ABAC add r5, r0, #0 str r1, [r2, #8] str r3, [sp, #0x20] - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0x11 str r0, [sp, #0x24] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x28] ldr r0, [sp, #0x40] str r5, [sp, #0x2c] @@ -35619,7 +35619,7 @@ _0224AC12: ldr r1, _0224AC34 ; =0x02251BF4 ldr r3, [sp, #0x40] add r2, sp, #0x14 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x30 pop {r4, r5, r6, pc} .align 2, 0 @@ -35689,7 +35689,7 @@ MOD06_0224AC98: ; 0x0224AC98 cmp r0, #0 bne _0224ACBA add r0, r6, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r4, r5, r6, pc} _0224ACBA: @@ -35876,7 +35876,7 @@ MOD06_0224AE10: ; 0x0224AE10 mov r1, #0x70 add r3, r2, #0 add r4, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 str r4, [r0, #0x10] pop {r4, pc} .align 2, 0 @@ -35887,7 +35887,7 @@ MOD06_0224AE24: ; 0x0224AE24 add r4, r0, #0 bl MOD06_0224AE78 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224AE34 @@ -35918,7 +35918,7 @@ MOD06_0224AE4C: ; 0x0224AE4C ldr r0, [r4, #0x10] mov r1, #0x52 mov r2, #1 - bl FUN_021E4C6C + bl MOD05_021E4C6C str r0, [r4, #0x6c] ldr r0, _0224AE74 ; =MOD06_0224AEC0 add r1, r4, #0 @@ -35950,7 +35950,7 @@ _0224AE8C: mov r0, #0 str r0, [r4, #4] ldr r0, [r4, #0x6c] - bl FUN_021E4C00 + bl MOD05_021E4C00 _0224AE9C: pop {r4, pc} .align 2, 0 @@ -35988,7 +35988,7 @@ MOD06_0224AEC0: ; 0x0224AEC0 add r1, #0x14 add r2, #0x68 add r3, #0x6c - bl FUN_021E5198 + bl MOD05_021E5198 mov r0, #0 str r0, [r4, #0xc] mov r0, #1 @@ -36011,7 +36011,7 @@ MOD06_0224AEE8: ; 0x0224AEE8 str r3, [sp, #8] add r5, r0, #0 str r1, [r2, #8] - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 ldr r0, [sp, #8] str r4, [sp, #0x1c] @@ -36021,7 +36021,7 @@ MOD06_0224AEE8: ; 0x0224AEE8 str r0, [sp, #0x20] add r0, r4, #0 mov r1, #0x12 - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x24] ldr r0, [sp, #0x40] str r5, [sp, #0x28] @@ -36054,7 +36054,7 @@ _0224AF46: ldr r3, [sp, #0x40] add r0, r4, #0 add r2, sp, #0xc - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x2c pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -36233,7 +36233,7 @@ MOD06_0224B0A8: ; 0x0224B0A8 mov r1, #0x38 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224B0D4 @@ -36247,7 +36247,7 @@ MOD06_0224B0C4: ; 0x0224B0C4 add r4, r0, #0 bl MOD06_0224B10C add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224B0D4 @@ -36258,12 +36258,12 @@ MOD06_0224B0D4: ; 0x0224B0D4 add r1, r4, #0 ldr r0, [r4] add r1, #0x28 - bl FUN_021E5294 + bl MOD05_021E5294 ldr r0, [r4] add r1, r4, #4 mov r2, #0xf mov r3, #0 - bl FUN_021E5224 + bl MOD05_021E5224 mov r0, #0x6f str r0, [sp] mov r0, #0 @@ -36274,7 +36274,7 @@ MOD06_0224B0D4: ; 0x0224B0D4 add r4, #0x28 add r1, #0x14 add r3, r4, #0 - bl FUN_021E5260 + bl MOD05_021E5260 add sp, #8 pop {r4, pc} @@ -36283,12 +36283,12 @@ MOD06_0224B10C: ; 0x0224B10C push {r4, lr} add r4, r0, #0 add r0, r4, #4 - bl FUN_021F52C8 + bl MOD05_021F52C8 add r0, r4, #0 add r4, #0x28 add r0, #0x14 add r1, r4, #0 - bl FUN_021F5358 + bl MOD05_021F5358 pop {r4, pc} thumb_func_start MOD06_0224B124 @@ -36299,10 +36299,10 @@ MOD06_0224B124: ; 0x0224B124 add r6, r1, #0 add r4, r2, #0 add r7, r3, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0x13 str r0, [sp, #8] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0xc] add r0, r6, #0 add r1, r7, #0 @@ -36332,7 +36332,7 @@ MOD06_0224B124: ; 0x0224B124 ldr r1, _0224B184 ; =0x02251C70 add r2, sp, #0x10 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x1c pop {r4, r5, r6, r7, pc} .align 2, 0 @@ -36353,12 +36353,12 @@ MOD06_0224B188: ; 0x0224B188 ldr r0, [r0] mov r1, #0x90 mov r3, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r4, [r5] ldr r0, [r5, #4] add r1, r4, #4 - bl FUN_021E5294 + bl MOD05_021E5294 ldr r2, [r5, #8] add r0, r4, #4 ldr r1, [r2, #0x18] @@ -36374,7 +36374,7 @@ MOD06_0224B188: ; 0x0224B188 add r0, r4, #0 add r0, #0x18 add r1, r1, #4 - bl FUN_021F5400 + bl MOD05_021F5400 add r0, r4, #0 ldr r1, [r4] add r0, #0x18 @@ -36387,7 +36387,7 @@ MOD06_0224B188: ; 0x0224B188 ldr r2, [sp, #4] ldr r3, [sp, #8] add r0, r4, #0 - bl FUN_021F54D0 + bl MOD05_021F54D0 mov r0, #1 add sp, #0xc pop {r3, r4, r5, r6, pc} @@ -36400,7 +36400,7 @@ MOD06_0224B200: ; 0x0224B200 add r0, r4, #4 bl thunk_FUN_020ae84c add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224B214 @@ -36418,7 +36418,7 @@ MOD06_0224B214: ; 0x0224B214 str r2, [r1, #0x14] cmp r2, r4 ble _0224B234 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 pop {r4, pc} _0224B234: ldr r0, [r1] @@ -36442,7 +36442,7 @@ MOD06_0224B248: ; 0x0224B248 mov r1, #0x38 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224B274 @@ -36456,7 +36456,7 @@ MOD06_0224B264: ; 0x0224B264 add r4, r0, #0 bl MOD06_0224B2AC add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224B274 @@ -36467,12 +36467,12 @@ MOD06_0224B274: ; 0x0224B274 add r1, r4, #0 ldr r0, [r4] add r1, #0x28 - bl FUN_021E5294 + bl MOD05_021E5294 ldr r0, [r4] add r1, r4, #4 mov r2, #0x10 mov r3, #0 - bl FUN_021E5224 + bl MOD05_021E5224 mov r0, #0x70 str r0, [sp] mov r0, #0 @@ -36483,7 +36483,7 @@ MOD06_0224B274: ; 0x0224B274 add r4, #0x28 add r1, #0x14 add r3, r4, #0 - bl FUN_021E5260 + bl MOD05_021E5260 add sp, #8 pop {r4, pc} @@ -36492,12 +36492,12 @@ MOD06_0224B2AC: ; 0x0224B2AC push {r4, lr} add r4, r0, #0 add r0, r4, #4 - bl FUN_021F52C8 + bl MOD05_021F52C8 add r0, r4, #0 add r4, #0x28 add r0, #0x14 add r1, r4, #0 - bl FUN_021F5358 + bl MOD05_021F5358 pop {r4, pc} thumb_func_start MOD06_0224B2C4 @@ -36508,10 +36508,10 @@ MOD06_0224B2C4: ; 0x0224B2C4 add r6, r1, #0 add r4, r2, #0 add r7, r3, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 mov r1, #0x14 str r0, [sp, #8] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0xc] add r0, r6, #0 add r1, r7, #0 @@ -36538,7 +36538,7 @@ MOD06_0224B2C4: ; 0x0224B2C4 ldr r1, _0224B320 ; =0x02251C84 add r2, sp, #0x10 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x1c pop {r4, r5, r6, r7, pc} nop @@ -36559,12 +36559,12 @@ MOD06_0224B324: ; 0x0224B324 ldr r0, [r0] mov r1, #0x90 mov r3, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r4, [r5] ldr r0, [r5, #4] add r1, r4, #4 - bl FUN_021E5294 + bl MOD05_021E5294 ldr r2, [r5, #8] add r0, r4, #4 ldr r1, [r2, #0x18] @@ -36580,7 +36580,7 @@ MOD06_0224B324: ; 0x0224B324 add r0, r4, #0 add r0, #0x18 add r1, r1, #4 - bl FUN_021F5400 + bl MOD05_021F5400 add r0, r4, #0 ldr r1, [r4] add r0, #0x18 @@ -36593,7 +36593,7 @@ MOD06_0224B324: ; 0x0224B324 ldr r2, [sp, #4] ldr r3, [sp, #8] add r0, r4, #0 - bl FUN_021F54D0 + bl MOD05_021F54D0 mov r0, #1 add sp, #0xc pop {r3, r4, r5, r6, pc} @@ -36606,7 +36606,7 @@ MOD06_0224B39C: ; 0x0224B39C add r0, r4, #4 bl thunk_FUN_020ae84c add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224B3B0 @@ -36624,7 +36624,7 @@ MOD06_0224B3B0: ; 0x0224B3B0 str r2, [r1, #0x14] cmp r2, r4 ble _0224B3D0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 pop {r4, pc} _0224B3D0: ldr r0, [r1] @@ -36648,7 +36648,7 @@ MOD06_0224B3E4: ; 0x0224B3E4 mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224B410 @@ -36662,7 +36662,7 @@ MOD06_0224B400: ; 0x0224B400 add r4, r0, #0 bl MOD06_0224B4F0 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224B410 @@ -36673,47 +36673,47 @@ MOD06_0224B410: ; 0x0224B410 ldr r0, [r4] mov r1, #0 mov r2, #0x53 - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #5 mov r2, #0x54 - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #0 mov r2, #0x75 - bl FUN_021E50AC + bl MOD05_021E50AC ldr r0, [r4] mov r1, #3 mov r2, #0x76 - bl FUN_021E50AC + bl MOD05_021E50AC ldr r0, [r4] mov r1, #4 mov r2, #0x77 - bl FUN_021E50AC + bl MOD05_021E50AC ldr r0, [r4] mov r1, #5 mov r2, #0x78 - bl FUN_021E50AC + bl MOD05_021E50AC mov r1, #0 ldr r0, [r4] add r2, r1, #0 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r2, #1 ldr r0, [r4] mov r1, #4 add r3, r2, #0 - bl FUN_021E50D4 + bl MOD05_021E50D4 ldr r0, [r4] mov r1, #5 mov r2, #2 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 ldr r0, [r4] mov r1, #6 mov r2, #3 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r1, #0 str r1, [sp] ldr r0, _0224B4E0 ; =0x02251CEC @@ -36722,7 +36722,7 @@ MOD06_0224B410: ; 0x0224B410 ldr r0, [r4] add r2, r1, #0 add r3, r1, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC mov r0, #4 str r0, [sp] mov r0, #0 @@ -36733,7 +36733,7 @@ MOD06_0224B410: ; 0x0224B410 ldr r0, [r4] add r2, r1, #0 mov r3, #3 - bl FUN_021E4EFC + bl MOD05_021E4EFC mov r2, #5 str r2, [sp] mov r0, #0 @@ -36743,7 +36743,7 @@ MOD06_0224B410: ; 0x0224B410 str r0, [sp, #8] ldr r0, [r4] mov r3, #4 - bl FUN_021E4EFC + bl MOD05_021E4EFC mov r0, #6 str r0, [sp] mov r0, #0 @@ -36754,7 +36754,7 @@ MOD06_0224B410: ; 0x0224B410 ldr r0, [r4] mov r1, #7 add r3, r2, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC add sp, #0xc pop {r3, r4, pc} .align 2, 0 @@ -36769,46 +36769,46 @@ MOD06_0224B4F0: ; 0x0224B4F0 add r4, r0, #0 ldr r0, [r4] mov r1, #0 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #5 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #0 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #3 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #4 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #5 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #0 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #4 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #5 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #6 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #0 - bl FUN_021E506C + bl MOD05_021E506C ldr r0, [r4] mov r1, #5 - bl FUN_021E506C + bl MOD05_021E506C ldr r0, [r4] mov r1, #6 - bl FUN_021E506C + bl MOD05_021E506C ldr r0, [r4] mov r1, #7 - bl FUN_021E506C + bl MOD05_021E506C pop {r4, pc} .align 2, 0 @@ -36818,7 +36818,7 @@ MOD06_0224B568: ; 0x0224B568 sub sp, #0x30 add r5, r0, #0 add r6, r1, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 bl FUN_02058B2C @@ -36831,11 +36831,11 @@ MOD06_0224B568: ; 0x0224B568 str r0, [sp, #0x10] add r0, r4, #0 str r4, [sp, #0x18] - bl FUN_021E4C20 + bl MOD05_021E4C20 str r0, [sp, #0x14] add r0, r4, #0 mov r1, #0x15 - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x1c] add r0, r5, #0 add r1, sp, #0x24 @@ -36851,7 +36851,7 @@ MOD06_0224B568: ; 0x0224B568 add r0, r4, #0 add r2, sp, #0x24 add r3, r6, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x30 pop {r4, r5, r6, pc} nop @@ -36913,7 +36913,7 @@ MOD06_0224B5D0: ; 0x0224B5D0 ldr r0, [r4, #0x28] mov r1, #0 add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x34] add r0, r5, #0 bl FUN_02064754 @@ -36949,7 +36949,7 @@ MOD06_0224B670: ; 0x0224B670 cmp r0, #0 bne _0224B694 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _0224B694: @@ -37021,7 +37021,7 @@ _0224B710: cmp r0, #0 bne _0224B72A add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _0224B72A: @@ -37038,7 +37038,7 @@ _0224B72A: beq _0224B74A _0224B744: add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 _0224B74A: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} @@ -37058,7 +37058,7 @@ MOD06_0224B750: ; 0x0224B750 cmp r0, #0 bne _0224B772 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r4, r5, pc} _0224B772: @@ -37094,7 +37094,7 @@ MOD06_0224B788: ; 0x0224B788 ldr r0, [r4, #0x14] mov r1, #0 add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x1c] mov r0, #1 add sp, #0xc @@ -37164,7 +37164,7 @@ MOD06_0224B818: ; 0x0224B818 str r5, [sp, #8] str r4, [sp, #0xc] str r6, [sp, #0x14] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x18] mov r0, #2 lsl r1, r5, #0x10 @@ -37186,7 +37186,7 @@ MOD06_0224B818: ; 0x0224B818 add r0, r6, #0 add r2, sp, #0x1c add r3, r7, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x28 pop {r3, r4, r5, r6, r7, pc} nop @@ -37262,7 +37262,7 @@ _0224B8EA: _0224B8EC: ldr r0, [r4, #0x1c] add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x24] mov r0, #1 add sp, #0xc @@ -37320,7 +37320,7 @@ MOD06_0224B948: ; 0x0224B948 mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224B974 @@ -37334,7 +37334,7 @@ MOD06_0224B964: ; 0x0224B964 add r4, r0, #0 bl MOD06_0224B9B8 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224B974 @@ -37345,16 +37345,16 @@ MOD06_0224B974: ; 0x0224B974 ldr r0, [r4] mov r1, #3 mov r2, #0x56 - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #2 mov r2, #0x79 - bl FUN_021E50AC + bl MOD05_021E50AC ldr r0, [r4] mov r1, #2 mov r2, #5 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r3, #2 mov r1, #3 str r3, [sp] @@ -37364,7 +37364,7 @@ MOD06_0224B974: ; 0x0224B974 add r2, r1, #0 str r0, [sp, #8] ldr r0, [r4] - bl FUN_021E4EFC + bl MOD05_021E4EFC add sp, #0xc pop {r3, r4, pc} .align 2, 0 @@ -37376,16 +37376,16 @@ MOD06_0224B9B8: ; 0x0224B9B8 add r4, r0, #0 ldr r0, [r4] mov r1, #3 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #2 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #2 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #3 - bl FUN_021E506C + bl MOD05_021E506C pop {r4, pc} .align 2, 0 @@ -37395,7 +37395,7 @@ MOD06_0224B9E0: ; 0x0224B9E0 sub sp, #0x24 add r5, r0, #0 add r6, r1, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 bl FUN_02058738 @@ -37403,7 +37403,7 @@ MOD06_0224B9E0: ; 0x0224B9E0 add r0, r4, #0 mov r1, #0x17 str r4, [sp, #0x18] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x1c] add r1, sp, #8 mov r0, #0 @@ -37421,7 +37421,7 @@ MOD06_0224B9E0: ; 0x0224B9E0 add r0, r4, #0 add r2, sp, #8 add r3, r6, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x24 pop {r3, r4, r5, r6, pc} .align 2, 0 @@ -37461,7 +37461,7 @@ MOD06_0224BA30: ; 0x0224BA30 ldr r0, [r4, #0x18] mov r1, #3 add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x24] mov r0, #1 add sp, #0xc @@ -37490,7 +37490,7 @@ MOD06_0224BA94: ; 0x0224BA94 cmp r0, #0 bne _0224BAB4 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 pop {r3, r4, r5, r6, r7, pc} _0224BAB4: add r0, r5, #0 @@ -37503,7 +37503,7 @@ _0224BAB4: cmp r0, #0 bne _0224BAD2 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 pop {r3, r4, r5, r6, r7, pc} _0224BAD2: ldr r0, [r4] @@ -37524,7 +37524,7 @@ _0224BAD2: cmp r6, #0 bne _0224BB00 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 pop {r3, r4, r5, r6, r7, pc} _0224BB00: ldr r0, [r4, #0x24] @@ -37549,7 +37549,7 @@ MOD06_0224BB0C: ; 0x0224BB0C cmp r0, #0 bne _0224BB30 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r3, r4, r5, r6, pc} _0224BB30: @@ -37575,7 +37575,7 @@ MOD06_0224BB50: ; 0x0224BB50 mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224BB7C @@ -37589,7 +37589,7 @@ MOD06_0224BB6C: ; 0x0224BB6C add r4, r0, #0 bl MOD06_0224BBC4 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224BB7C @@ -37600,16 +37600,16 @@ MOD06_0224BB7C: ; 0x0224BB7C ldr r0, [r4] mov r1, #6 mov r2, #0x58 - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #6 mov r2, #0x7a - bl FUN_021E50AC + bl MOD05_021E50AC mov r1, #7 ldr r0, [r4] add r2, r1, #0 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r0, #7 str r0, [sp] mov r0, #0 @@ -37620,7 +37620,7 @@ MOD06_0224BB7C: ; 0x0224BB7C ldr r0, [r4] mov r1, #8 add r3, r2, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC add sp, #0xc pop {r3, r4, pc} nop @@ -37632,16 +37632,16 @@ MOD06_0224BBC4: ; 0x0224BBC4 add r4, r0, #0 ldr r0, [r4] mov r1, #6 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #6 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #7 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #8 - bl FUN_021E506C + bl MOD05_021E506C pop {r4, pc} .align 2, 0 @@ -37650,7 +37650,7 @@ MOD06_0224BBEC: ; 0x0224BBEC push {r3, r4, r5, r6, lr} sub sp, #0x24 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 bl FUN_02058738 @@ -37658,7 +37658,7 @@ MOD06_0224BBEC: ; 0x0224BBEC add r0, r4, #0 mov r1, #0x19 str r4, [sp, #0x18] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x1c] add r0, r5, #0 add r1, sp, #8 @@ -37683,7 +37683,7 @@ MOD06_0224BBEC: ; 0x0224BBEC add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x24 pop {r3, r4, r5, r6, pc} .align 2, 0 @@ -37715,7 +37715,7 @@ MOD06_0224BC50: ; 0x0224BC50 ldr r0, [r4, #0x14] mov r1, #8 add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x20] mov r0, #1 add sp, #0xc @@ -37750,7 +37750,7 @@ MOD06_0224BCA0: ; 0x0224BCA0 cmp r0, #9 blt _0224BCCE add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 _0224BCCE: pop {r3, r4, r5, pc} @@ -37780,7 +37780,7 @@ MOD06_0224BCF4: ; 0x0224BCF4 mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224BD20 @@ -37794,7 +37794,7 @@ MOD06_0224BD10: ; 0x0224BD10 add r4, r0, #0 bl MOD06_0224BD68 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224BD20 @@ -37805,16 +37805,16 @@ MOD06_0224BD20: ; 0x0224BD20 ldr r0, [r4] mov r1, #7 mov r2, #0x59 - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #7 mov r2, #0x7b - bl FUN_021E50AC + bl MOD05_021E50AC mov r1, #8 ldr r0, [r4] add r2, r1, #0 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r0, #8 str r0, [sp] mov r0, #0 @@ -37825,7 +37825,7 @@ MOD06_0224BD20: ; 0x0224BD20 ldr r0, [r4] mov r1, #9 add r3, r2, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC add sp, #0xc pop {r3, r4, pc} nop @@ -37837,16 +37837,16 @@ MOD06_0224BD68: ; 0x0224BD68 add r4, r0, #0 ldr r0, [r4] mov r1, #7 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #7 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #8 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #9 - bl FUN_021E506C + bl MOD05_021E506C pop {r4, pc} .align 2, 0 @@ -37856,7 +37856,7 @@ MOD06_0224BD90: ; 0x0224BD90 sub sp, #0x30 add r5, r0, #0 add r6, r1, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 bl FUN_02058B2C @@ -37869,11 +37869,11 @@ MOD06_0224BD90: ; 0x0224BD90 str r0, [sp, #0x10] add r0, r4, #0 str r4, [sp, #0x18] - bl FUN_021E4C20 + bl MOD05_021E4C20 str r0, [sp, #0x14] add r0, r4, #0 mov r1, #0x1a - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x1c] add r0, r5, #0 add r1, sp, #0x24 @@ -37889,7 +37889,7 @@ MOD06_0224BD90: ; 0x0224BD90 add r0, r4, #0 add r2, sp, #0x24 add r3, r6, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x30 pop {r4, r5, r6, pc} nop @@ -37951,7 +37951,7 @@ MOD06_0224BDF8: ; 0x0224BDF8 ldr r0, [r4, #0x28] mov r1, #9 add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x34] add r0, r5, #0 bl FUN_02064754 @@ -37987,7 +37987,7 @@ MOD06_0224BE98: ; 0x0224BE98 cmp r0, #0 bne _0224BEBC add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _0224BEBC: @@ -38067,7 +38067,7 @@ _0224BF40: beq _0224BF60 _0224BF5A: add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 _0224BF60: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} @@ -38086,7 +38086,7 @@ MOD06_0224BF64: ; 0x0224BF64 cmp r0, #0 bne _0224BF86 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r4, r5, pc} _0224BF86: @@ -38107,7 +38107,7 @@ MOD06_0224BF9C: ; 0x0224BF9C mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224BFC8 @@ -38121,7 +38121,7 @@ MOD06_0224BFB8: ; 0x0224BFB8 add r4, r0, #0 bl MOD06_0224C010 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224BFC8 @@ -38132,16 +38132,16 @@ MOD06_0224BFC8: ; 0x0224BFC8 ldr r0, [r4] mov r1, #8 mov r2, #0x5a - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #8 mov r2, #0x7c - bl FUN_021E50AC + bl MOD05_021E50AC mov r1, #9 ldr r0, [r4] add r2, r1, #0 mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r0, #9 str r0, [sp] mov r0, #0 @@ -38152,7 +38152,7 @@ MOD06_0224BFC8: ; 0x0224BFC8 ldr r0, [r4] mov r1, #0xa add r3, r2, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC add sp, #0xc pop {r3, r4, pc} nop @@ -38164,16 +38164,16 @@ MOD06_0224C010: ; 0x0224C010 add r4, r0, #0 ldr r0, [r4] mov r1, #8 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #8 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #9 - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #0xa - bl FUN_021E506C + bl MOD05_021E506C pop {r4, pc} .align 2, 0 @@ -38183,7 +38183,7 @@ MOD06_0224C038: ; 0x0224C038 sub sp, #0x30 add r5, r0, #0 add r6, r1, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 bl FUN_02058B2C @@ -38196,11 +38196,11 @@ MOD06_0224C038: ; 0x0224C038 str r0, [sp, #0x10] add r0, r4, #0 str r4, [sp, #0x18] - bl FUN_021E4C20 + bl MOD05_021E4C20 str r0, [sp, #0x14] add r0, r4, #0 mov r1, #0x1b - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x1c] add r0, r5, #0 add r1, sp, #0x24 @@ -38216,7 +38216,7 @@ MOD06_0224C038: ; 0x0224C038 add r0, r4, #0 add r2, sp, #0x24 add r3, r6, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x30 pop {r4, r5, r6, pc} nop @@ -38283,7 +38283,7 @@ MOD06_0224C0A0: ; 0x0224C0A0 ldr r0, [r4, #0x28] mov r1, #0xa add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x34] add r0, r5, #0 bl FUN_02064754 @@ -38320,7 +38320,7 @@ MOD06_0224C14C: ; 0x0224C14C cmp r0, #0 bne _0224C170 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} _0224C170: @@ -38400,7 +38400,7 @@ _0224C1F4: beq _0224C214 _0224C20E: add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 _0224C214: add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} @@ -38418,7 +38418,7 @@ MOD06_0224C218: ; 0x0224C218 cmp r0, #0 bne _0224C238 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 add sp, #0xc pop {r4, r5, pc} _0224C238: @@ -38485,7 +38485,7 @@ MOD06_0224C27C: ; 0x0224C27C bl FUN_0204AAD4 ldr r1, [sp, #4] add r0, sp, #8 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 add r3, sp, #8 ldmia r3!, {r0, r1} add r2, r4, #0 @@ -38544,11 +38544,11 @@ _0224C31C: ; jump table _0224C328: ldr r0, _0224C508 ; =0x00000205 ldr r1, [r5, #0x2c] - bl FUN_021F4BD0 + bl MOD05_021F4BD0 add r6, r0, #0 ldr r1, [r5, #0x2c] mov r0, #0x7c - bl FUN_021F4BD0 + bl MOD05_021F4BD0 str r0, [sp, #0x18] ldr r0, [r6] bl FUN_020BC13C @@ -38564,7 +38564,7 @@ _0224C328: ldr r1, [r1, #0xc] add r6, r0, r1 ldr r0, [r5, #0x2c] - bl FUN_021F4C88 + bl MOD05_021F4C88 mov r1, #0 str r1, [sp] str r7, [sp, #4] @@ -38577,7 +38577,7 @@ _0224C328: ldr r1, [r5, #0x50] ldr r3, _0224C508 ; =0x00000205 mov r2, #0x10 - bl FUN_021DA464 + bl MOD05_021DA464 add r0, r5, #0 mov r1, #0x7c add r2, sp, #0x1c @@ -38588,10 +38588,10 @@ _0224C328: bl ErrorHandling _0224C390: ldr r0, [sp, #0x1c] - bl FUN_021E7EC8 + bl MOD05_021E7EC8 add r7, r0, #0 ldr r0, [r5, #0x2c] - bl FUN_021F4C88 + bl MOD05_021F4C88 str r7, [sp] str r6, [sp, #4] str r0, [sp, #8] @@ -38604,7 +38604,7 @@ _0224C390: ldr r1, [r5, #0x50] mov r2, #0x20 mov r3, #0x7c - bl FUN_021DA464 + bl MOD05_021DA464 ldrb r0, [r4, #0xf] add r0, r0, #1 strb r0, [r4, #0xf] @@ -38652,7 +38652,7 @@ _0224C3C2: ldr r0, [r0] ldr r1, [r5, #0x2c] add r3, sp, #0x2c - bl FUN_021E7FBC + bl MOD05_021E7FBC ldrb r1, [r4, #0xd] add r1, r4, r1 strb r0, [r1, #0x10] @@ -38662,13 +38662,13 @@ _0224C3C2: add r1, r4, r1 ldrb r1, [r1, #0x10] ldr r0, [r0] - bl FUN_021E7EEC - bl FUN_021E7EC8 + bl MOD05_021E7EEC + bl MOD05_021E7EC8 add r3, r0, #0 ldrb r2, [r4, #0xd] ldr r0, [r5, #0x50] mov r1, #0x10 - bl FUN_021DA4BC + bl MOD05_021DA4BC ldrb r0, [r4, #0xf] add r0, r0, #1 strb r0, [r4, #0xf] @@ -38702,11 +38702,11 @@ _0224C476: ldr r0, [r5, #0x50] mov r1, #0x10 mov r2, #0 - bl FUN_021DA4EC + bl MOD05_021DA4EC ldr r0, [r5, #0x50] mov r1, #0x20 mov r2, #0 - bl FUN_021DA4EC + bl MOD05_021DA4EC ldr r0, _0224C51C ; =0x0000048E bl FUN_02005C28 ldrb r0, [r4, #0xf] @@ -38716,12 +38716,12 @@ _0224C476: _0224C498: ldr r0, [r5, #0x50] mov r1, #0x10 - bl FUN_021DA58C + bl MOD05_021DA58C cmp r0, #0 beq _0224C500 ldr r0, [r5, #0x50] mov r1, #0x20 - bl FUN_021DA58C + bl MOD05_021DA58C cmp r0, #0 beq _0224C500 bl FUN_02005CBC @@ -38730,11 +38730,11 @@ _0224C498: ldr r0, [r5, #0x4c] ldr r1, [r5, #0x50] mov r2, #0x20 - bl FUN_021DA54C + bl MOD05_021DA54C ldr r0, [r5, #0x4c] ldr r1, [r5, #0x50] mov r2, #0x10 - bl FUN_021DA54C + bl MOD05_021DA54C ldrb r0, [r4, #0xc] mov r6, #0 cmp r0, #0 @@ -38745,7 +38745,7 @@ _0224C4D4: add r1, #0xa0 ldrb r0, [r0, #0x10] ldr r1, [r1] - bl FUN_021E7C80 + bl MOD05_021E7C80 add r0, r6, #1 lsl r0, r0, #0x18 lsr r6, r0, #0x18 @@ -38833,7 +38833,7 @@ _0224C586: ; jump table _0224C590: ldr r0, _0224C66C ; =0x000001F2 ldr r1, [r5, #0x2c] - bl FUN_021F4BD0 + bl MOD05_021F4BD0 ldr r0, [r0] bl FUN_020BC13C ldrh r1, [r0, #0xe] @@ -38850,10 +38850,10 @@ _0224C590: bl ErrorHandling _0224C5BA: ldr r0, [sp, #0x18] - bl FUN_021E7EC8 + bl MOD05_021E7EC8 add r7, r0, #0 ldr r0, [r5, #0x2c] - bl FUN_021F4C88 + bl MOD05_021F4C88 str r7, [sp] str r6, [sp, #4] str r0, [sp, #8] @@ -38867,7 +38867,7 @@ _0224C5BA: str r0, [sp, #0x14] ldr r0, [r5, #0x4c] ldr r1, [r5, #0x50] - bl FUN_021DA464 + bl MOD05_021DA464 ldrb r0, [r4, #2] add r0, r0, #1 strb r0, [r4, #2] @@ -38888,7 +38888,7 @@ _0224C604: ldrb r2, [r4, #1] ldr r0, [r5, #0x50] mov r1, #1 - bl FUN_021DA4EC + bl MOD05_021DA4EC ldr r0, _0224C670 ; =0x00000612 bl FUN_020054C8 ldrb r0, [r4, #2] @@ -38898,7 +38898,7 @@ _0224C604: _0224C61C: ldr r0, [r5, #0x50] mov r1, #1 - bl FUN_021DA58C + bl MOD05_021DA58C cmp r0, #0 beq _0224C664 ldr r0, _0224C670 ; =0x00000612 @@ -38909,7 +38909,7 @@ _0224C61C: ldr r0, [r5, #0x4c] ldr r1, [r5, #0x50] mov r2, #1 - bl FUN_021DA54C + bl MOD05_021DA54C ldrb r0, [r4, #2] add r0, r0, #1 strb r0, [r4, #2] @@ -38960,13 +38960,13 @@ MOD06_0224C678: ; 0x0224C678 cmp r0, #0 beq _0224C6DA ldr r0, [r5, #0x2c] - bl FUN_021F4C88 + bl MOD05_021F4C88 add r4, r0, #0 ldr r0, [sp, #0x1c] - bl FUN_021E7EC8 + bl MOD05_021E7EC8 add r6, r0, #0 ldr r0, [sp, #0x1c] - bl FUN_021E7ECC + bl MOD05_021E7ECC str r6, [sp] str r0, [sp, #4] str r4, [sp, #8] @@ -38980,7 +38980,7 @@ MOD06_0224C678: ; 0x0224C678 ldr r1, [r5, #0x50] ldr r3, [sp, #0x18] add r2, r7, #0 - bl FUN_021DA464 + bl MOD05_021DA464 add sp, #0x30 pop {r3, r4, r5, r6, r7, pc} _0224C6DA: @@ -39062,12 +39062,12 @@ MOD06_0224C75C: ; 0x0224C75C add r0, r1, #0 mov r1, #4 add r4, r2, #0 - bl FUN_021F61F4 + bl MOD05_021F61F4 ldr r2, _0224C7B0 ; =0xFFF6A000 str r0, [r4, #0x14] mov r1, #1 mov r3, #0xf - bl FUN_021F6254 + bl MOD05_021F6254 ldr r0, [r4, #0x18] ldr r1, _0224C7B4 ; =0x02251E40 bl FUN_0205AEA4 @@ -39193,7 +39193,7 @@ _0224C86E: ldr r0, [r4, #0xc] bl FUN_0205AEFC ldr r0, [r4, #0x14] - bl FUN_021F6240 + bl MOD05_021F6240 ldr r0, [r4] add r0, r0, #1 str r0, [r4] @@ -39341,12 +39341,12 @@ _0224C97A: _0224C990: add r0, r5, #0 mov r1, #4 - bl FUN_021F61F4 + bl MOD05_021F61F4 mov r1, #1 ldr r2, _0224C9C0 ; =0xFFF6A000 str r0, [r4, #0x14] add r3, r1, #0 - bl FUN_021F6254 + bl MOD05_021F6254 ldr r0, [r4, #0x18] ldr r1, _0224C9C4 ; =0x02251E14 bl FUN_0205AEA4 @@ -39387,7 +39387,7 @@ _0224C9F2: mov r1, #2 mov r2, #0 mov r3, #0x3c - bl FUN_021F6254 + bl MOD05_021F6254 ldr r0, [r4] add r0, r0, #1 str r0, [r4] @@ -39445,14 +39445,14 @@ MOD06_0224CA58: ; 0x0224CA58 pop {r4, pc} _0224CA6A: ldr r0, [r4, #0x14] - bl FUN_021F6234 + bl MOD05_021F6234 cmp r0, #0 bne _0224CA78 mov r0, #0 pop {r4, pc} _0224CA78: ldr r0, [r4, #0x14] - bl FUN_021F6240 + bl MOD05_021F6240 ldr r0, [r4, #0xc] bl FUN_0205AEFC mov r0, #2 @@ -39961,7 +39961,7 @@ MOD06_0224CE30: ; 0x0224CE30 lsl r1, r1, #2 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224CE5C @@ -39974,7 +39974,7 @@ MOD06_0224CE4C: ; 0x0224CE4C add r4, r0, #0 bl MOD06_0224CEA4 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224CE5C @@ -40000,7 +40000,7 @@ _0224CE76: ldr r0, [r0] mov r2, #0 add r3, r7, #0 - bl FUN_021E51EC + bl MOD05_021E51EC ldr r0, [sp, #0xc] add r6, r6, #4 add r0, r0, #1 @@ -40024,7 +40024,7 @@ MOD06_0224CEA4: ; 0x0224CEA4 lsl r6, r6, #2 _0224CEAE: ldr r0, [r5, r6] - bl FUN_021E4C00 + bl MOD05_021E4C00 add r4, r4, #1 add r5, r5, #4 cmp r4, #4 @@ -40047,9 +40047,9 @@ MOD06_0224CECC: ; 0x0224CECC sub sp, #0x2c add r5, r0, #0 add r4, r1, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r6, r0, #0 - bl FUN_021E4C20 + bl MOD05_021E4C20 add r7, r0, #0 add r0, r5, #0 bl FUN_02058B2C @@ -40067,7 +40067,7 @@ MOD06_0224CECC: ; 0x0224CECC mov r1, #0x1c str r4, [sp, #0xc] str r6, [sp, #0x10] - bl FUN_021E4C08 + bl MOD05_021E4C08 add r1, r4, #0 str r0, [sp, #0x14] str r5, [sp, #0x18] @@ -40083,7 +40083,7 @@ MOD06_0224CECC: ; 0x0224CECC add r0, r6, #0 add r2, sp, #0x20 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x2c pop {r4, r5, r6, r7, pc} nop @@ -40507,7 +40507,7 @@ MOD06_0224D244: ; 0x0224D244 mov r1, #4 add r3, r2, #0 add r5, r0, #0 - bl FUN_021E4BE8 + bl MOD05_021E4BE8 add r4, r0, #0 str r5, [r4] bl MOD06_0224D270 @@ -40521,7 +40521,7 @@ MOD06_0224D260: ; 0x0224D260 add r4, r0, #0 bl MOD06_0224D2B8 add r0, r4, #0 - bl FUN_021E4C00 + bl MOD05_021E4C00 pop {r4, pc} thumb_func_start MOD06_0224D270 @@ -40532,16 +40532,16 @@ MOD06_0224D270: ; 0x0224D270 ldr r0, [r4] mov r1, #9 mov r2, #0x6b - bl FUN_021E5078 + bl MOD05_021E5078 ldr r0, [r4] mov r1, #9 mov r2, #0x7f - bl FUN_021E50AC + bl MOD05_021E50AC ldr r0, [r4] mov r1, #0xa mov r2, #0xc mov r3, #1 - bl FUN_021E50D4 + bl MOD05_021E50D4 mov r0, #0xa str r0, [sp] mov r0, #0 @@ -40552,7 +40552,7 @@ MOD06_0224D270: ; 0x0224D270 ldr r0, [r4] mov r1, #0xb add r3, r2, #0 - bl FUN_021E4EFC + bl MOD05_021E4EFC add sp, #0xc pop {r3, r4, pc} nop @@ -40564,16 +40564,16 @@ MOD06_0224D2B8: ; 0x0224D2B8 add r4, r0, #0 ldr r0, [r4] mov r1, #9 - bl FUN_021E50A0 + bl MOD05_021E50A0 ldr r0, [r4] mov r1, #9 - bl FUN_021E50C8 + bl MOD05_021E50C8 ldr r0, [r4] mov r1, #0xa - bl FUN_021E5114 + bl MOD05_021E5114 ldr r0, [r4] mov r1, #0xb - bl FUN_021E506C + bl MOD05_021E506C pop {r4, pc} .align 2, 0 @@ -40582,7 +40582,7 @@ MOD06_0224D2E0: ; 0x0224D2E0 push {r3, r4, r5, r6, lr} sub sp, #0x24 add r5, r0, #0 - bl FUN_021E4C24 + bl MOD05_021E4C24 add r4, r0, #0 add r0, r5, #0 bl FUN_02058738 @@ -40590,7 +40590,7 @@ MOD06_0224D2E0: ; 0x0224D2E0 add r0, r4, #0 mov r1, #0x1d str r4, [sp, #0x18] - bl FUN_021E4C08 + bl MOD05_021E4C08 str r0, [sp, #0x1c] add r0, r5, #0 add r1, sp, #8 @@ -40615,7 +40615,7 @@ MOD06_0224D2E0: ; 0x0224D2E0 add r0, r4, #0 add r2, sp, #8 mov r3, #0 - bl FUN_021E4DC4 + bl MOD05_021E4DC4 add sp, #0x24 pop {r3, r4, r5, r6, pc} .align 2, 0 @@ -40647,7 +40647,7 @@ MOD06_0224D344: ; 0x0224D344 ldr r0, [r4, #0x14] mov r1, #0xb add r2, sp, #0 - bl FUN_021E4EE4 + bl MOD05_021E4EE4 str r0, [r4, #0x20] mov r0, #1 add sp, #0xc @@ -40682,7 +40682,7 @@ MOD06_0224D394: ; 0x0224D394 cmp r0, #7 blt _0224D3C2 add r0, r5, #0 - bl FUN_021E4DE4 + bl MOD05_021E4DE4 _0224D3C2: pop {r3, r4, r5, pc} @@ -42884,7 +42884,7 @@ MOD06_0224E554: ; 0x0224E554 bl FUN_0204AAD4 ldr r1, [sp, #4] add r0, sp, #8 - bl FUN_021E7EA0 + bl MOD05_021E7EA0 add r3, sp, #8 ldmia r3!, {r0, r1} add r2, r4, #0 @@ -42944,7 +42944,7 @@ _0224E5F8: ; jump table _0224E604: ldr r0, _0224E754 ; =0x00000205 ldr r1, [r6, #0x2c] - bl FUN_021F4BD0 + bl MOD05_021F4BD0 ldr r0, [r0] bl FUN_020BC13C ldrh r1, [r0, #0xe] @@ -42952,7 +42952,7 @@ _0224E604: ldr r1, [r1, #0xc] add r5, r0, r1 ldr r0, [r6, #0x2c] - bl FUN_021F4C88 + bl MOD05_021F4C88 mov r1, #0 str r1, [sp] str r5, [sp, #4] @@ -42965,7 +42965,7 @@ _0224E604: ldr r1, [r6, #0x50] ldr r3, _0224E754 ; =0x00000205 mov r2, #0x10 - bl FUN_021DA464 + bl MOD05_021DA464 ldrb r0, [r4, #0xf] add r0, r0, #1 strb r0, [r4, #0xf] @@ -43010,7 +43010,7 @@ _0224E644: add r0, #0xa0 ldr r0, [r0] ldr r1, [r6, #0x2c] - bl FUN_021E7FBC + bl MOD05_021E7FBC ldrb r1, [r4, #0xd] add r1, r4, r1 strb r0, [r1, #0x10] @@ -43020,13 +43020,13 @@ _0224E644: add r1, r4, r1 ldrb r1, [r1, #0x10] ldr r0, [r0] - bl FUN_021E7EEC - bl FUN_021E7EC8 + bl MOD05_021E7EEC + bl MOD05_021E7EC8 add r3, r0, #0 ldrb r2, [r4, #0xd] ldr r0, [r6, #0x50] mov r1, #0x10 - bl FUN_021DA4BC + bl MOD05_021DA4BC ldrb r0, [r4, #0xf] add r0, r0, #1 strb r0, [r4, #0xf] @@ -43060,7 +43060,7 @@ _0224E6F0: ldr r0, [r6, #0x50] mov r1, #0x10 mov r2, #0 - bl FUN_021DA4EC + bl MOD05_021DA4EC ldrb r0, [r4, #0xf] add r0, r0, #1 strb r0, [r4, #0xf] @@ -43068,13 +43068,13 @@ _0224E6F0: _0224E702: ldr r0, [r6, #0x50] mov r1, #0x10 - bl FUN_021DA58C + bl MOD05_021DA58C cmp r0, #0 beq _0224E74C ldr r0, [r6, #0x4c] ldr r1, [r6, #0x50] mov r2, #0x10 - bl FUN_021DA54C + bl MOD05_021DA54C ldrb r0, [r4, #0xc] mov r5, #0 cmp r0, #0 @@ -43085,7 +43085,7 @@ _0224E720: add r1, #0xa0 ldrb r0, [r0, #0x10] ldr r1, [r1] - bl FUN_021E7C80 + bl MOD05_021E7C80 add r0, r5, #1 lsl r0, r0, #0x18 lsr r5, r0, #0x18 @@ -43125,32 +43125,32 @@ MOD06_0224E764: ; 0x0224E764 ldr r2, [r4, #0x4c] lsl r0, r0, #4 mov r1, #1 - bl FUN_021DA080 + bl MOD05_021DA080 add r4, r0, #0 mov r1, #1 - bl FUN_021DA1A4 + bl MOD05_021DA1A4 add r0, r4, #0 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC pop {r4, pc} _0224E794: mov r0, #0x1f ldr r2, [r4, #0x4c] lsl r0, r0, #4 mov r1, #0 - bl FUN_021DA080 + bl MOD05_021DA080 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC mov r0, #0x1f ldr r2, [r4, #0x4c] lsl r0, r0, #4 mov r1, #1 - bl FUN_021DA080 + bl MOD05_021DA080 add r4, r0, #0 - bl FUN_021DA138 + bl MOD05_021DA138 add r0, r4, #0 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC pop {r4, pc} .align 2, 0 @@ -43187,14 +43187,14 @@ _0224E7FA: ldr r2, [r5, #0x4c] lsl r0, r0, #4 mov r1, #0 - bl FUN_021DA080 + bl MOD05_021DA080 add r5, r0, #0 - bl FUN_021DA0E8 + bl MOD05_021DA0E8 cmp r0, #0 beq _0224E852 add r0, r5, #0 mov r1, #1 - bl FUN_021DA0DC + bl MOD05_021DA0DC ldr r0, [r4] add r0, r0, #1 str r0, [r4] @@ -43204,9 +43204,9 @@ _0224E820: ldr r2, [r5, #0x4c] lsl r0, r0, #4 mov r1, #1 - bl FUN_021DA080 + bl MOD05_021DA080 mov r1, #0 - bl FUN_021DA0DC + bl MOD05_021DA0DC ldr r0, [r4] add r0, r0, #1 str r0, [r4] @@ -43216,8 +43216,8 @@ _0224E83A: ldr r2, [r5, #0x4c] lsl r0, r0, #4 mov r1, #1 - bl FUN_021DA080 - bl FUN_021DA20C + bl MOD05_021DA080 + bl MOD05_021DA20C cmp r0, #0 beq _0224E852 mov r0, #1 @@ -43280,7 +43280,7 @@ _0224E8AC: add r1, r1, r3 add r0, r7, #0 add r3, r4, r3 - bl FUN_021F54D0 + bl MOD05_021F54D0 add sp, #0xc pop {r4, r5, r6, r7, pc} @@ -43336,7 +43336,7 @@ _0224E914: add r1, r1, r3 add r0, r7, #0 add r3, r4, r3 - bl FUN_021F54D0 + bl MOD05_021F54D0 add sp, #0xc pop {r4, r5, r6, r7, pc} @@ -43351,7 +43351,7 @@ MOD06_0224E92C: ; 0x0224E92C ldr r2, [sp, #4] ldr r3, [sp, #8] add r0, r4, #0 - bl FUN_021F54D0 + bl MOD05_021F54D0 add sp, #0xc pop {r3, r4, pc} @@ -43372,11 +43372,11 @@ MOD06_0224E948: ; 0x0224E948 mov r1, #0x8d add r2, r5, #0 mov r3, #4 - bl FUN_021F5268 + bl MOD05_021F5268 add r1, r6, #0 add r0, r6, #0 add r1, #0x78 - bl FUN_021F5400 + bl MOD05_021F5400 add r0, r6, #0 add r0, #0xd8 str r4, [r0] @@ -43401,10 +43401,10 @@ _0224E994: mov r2, #0x8d add r3, r3, r4 str r7, [sp, #4] - bl FUN_021F531C + bl MOD05_021F531C add r0, r6, #0 add r1, r5, #0 - bl FUN_021F5424 + bl MOD05_021F5424 add r0, r6, #0 add r0, #0xd8 ldr r0, [r0] @@ -43423,7 +43423,7 @@ MOD06_0224E9C4: ; 0x0224E9C4 add r6, r0, #0 add r0, #0x78 add r7, r1, #0 - bl FUN_021F52C8 + bl MOD05_021F52C8 add r0, r6, #0 add r0, #0xd8 ldr r0, [r0] @@ -43435,7 +43435,7 @@ MOD06_0224E9C4: ; 0x0224E9C4 _0224E9E0: add r0, r5, #0 add r1, r7, #0 - bl FUN_021F5358 + bl MOD05_021F5358 add r0, r6, #0 add r0, #0xd8 ldr r0, [r0] @@ -43462,7 +43462,7 @@ _0224EA0C: mov r1, #1 add r0, r5, #0 lsl r1, r1, #0xc - bl FUN_021F53BC + bl MOD05_021F53BC and r6, r0 add r0, r7, #0 add r0, #0xd8 @@ -43492,7 +43492,7 @@ MOD06_0224EA2C: ; 0x0224EA2C _0224EA42: add r0, r5, #0 add r1, r7, #0 - bl FUN_021F5384 + bl MOD05_021F5384 add r0, r6, #0 add r0, #0xd8 ldr r0, [r0] @@ -43573,7 +43573,7 @@ _0224EACE: bne _0224EAEC add r0, r4, #0 mov r1, #0 - bl FUN_021F54CC + bl MOD05_021F54CC add r0, r4, #0 add r0, #0xec ldr r0, [r0] @@ -43613,7 +43613,7 @@ _0224EB14: .word 0x021D80A5 thumb_func_start MOD06_0224EB18 MOD06_0224EB18: ; 0x0224EB18 push {r3, lr} - bl FUN_021D80E4 + bl MOD05_021D80E4 add r0, #0xec ldr r0, [r0] cmp r0, #1 @@ -43722,7 +43722,7 @@ _0224EBE6: bne _0224EC04 add r0, r4, #0 mov r1, #0 - bl FUN_021F54CC + bl MOD05_021F54CC add r0, r4, #0 add r0, #0xec ldr r0, [r0] @@ -43773,7 +43773,7 @@ _0224EC40: .word 0x021D80A5 thumb_func_start MOD06_0224EC44 MOD06_0224EC44: ; 0x0224EC44 push {r3, lr} - bl FUN_021D80E4 + bl MOD05_021D80E4 add r0, #0xec ldr r0, [r0] cmp r0, #1 @@ -43844,7 +43844,7 @@ _0224ECA8: ldr r0, [sp, #8] mov r1, #0 add r0, #0xdc - bl FUN_021F54CC + bl MOD05_021F54CC ldr r0, _0224ECF0 ; =0x0000064D bl FUN_020054C8 mov r1, #0x72 @@ -43902,10 +43902,10 @@ _0224ED2A: add r0, r4, #0 add r0, #0xdc mov r1, #1 - bl FUN_021F54CC + bl MOD05_021F54CC add r0, r4, #0 mov r1, #0 - bl FUN_021F54CC + bl MOD05_021F54CC add r1, r4, #0 ldr r0, [r5, #0x38] add r1, #0xdc @@ -43987,7 +43987,7 @@ _0224EDC8: add r0, r7, #0 add r2, r2, r4 add r3, r3, r5 - bl FUN_021F54D0 + bl MOD05_021F54D0 add r0, r7, #0 mov r4, #0 add r5, r7, #0 @@ -43999,14 +43999,14 @@ _0224EDC8: _0224EDF0: add r0, r5, #0 add r1, r6, #0 - bl FUN_021F53F8 + bl MOD05_021F53F8 add r4, r4, #1 add r5, #0x14 cmp r4, #4 blt _0224EDF0 add r0, r7, #0 mov r1, #1 - bl FUN_021F54CC + bl MOD05_021F54CC ldr r0, _0224EE14 ; =0x00000627 bl FUN_020054C8 add sp, #0xc @@ -44030,7 +44030,7 @@ MOD06_0224EE18: ; 0x0224EE18 _0224EE2E: add r0, r5, #0 add r1, r7, #0 - bl FUN_021F53BC + bl MOD05_021F53BC add r6, r6, #1 and r4, r0 add r5, #0x14 @@ -44043,7 +44043,7 @@ _0224EE2E: add r0, #0xc8 str r1, [r0] ldr r0, [sp] - bl FUN_021F54CC + bl MOD05_021F54CC _0224EE52: pop {r3, r4, r5, r6, r7, pc} @@ -44060,7 +44060,7 @@ MOD06_0224EE54: ; 0x0224EE54 bl Call_FillMemWithValue ldr r1, [sp] add r0, r7, #0 - bl FUN_021F5400 + bl MOD05_021F5400 add r4, r7, #0 mov r6, #0 add r4, #0x78 @@ -44069,10 +44069,10 @@ _0224EE76: ldr r2, [r5] ldr r3, [sp, #4] add r0, r4, #0 - bl FUN_021F5348 + bl MOD05_021F5348 add r0, r7, #0 add r1, r4, #0 - bl FUN_021F5424 + bl MOD05_021F5424 add r6, r6, #1 add r5, r5, #4 add r4, #0x14 @@ -44080,7 +44080,7 @@ _0224EE76: blt _0224EE76 add r0, r7, #0 mov r1, #0 - bl FUN_021F54CC + bl MOD05_021F54CC add sp, #8 pop {r3, r4, r5, r6, r7, pc} @@ -44095,7 +44095,7 @@ MOD06_0224EEA0: ; 0x0224EEA0 _0224EEAC: add r0, r5, #0 add r1, r6, #0 - bl FUN_021F5358 + bl MOD05_021F5358 add r4, r4, #1 add r5, #0x14 cmp r4, #4 @@ -44238,7 +44238,7 @@ MOD06_0224EF98: ; 0x0224EF98 mov r1, #0x8d mov r2, #8 mov r3, #4 - bl FUN_021F5268 + bl MOD05_021F5268 mov r7, #0xcd mov r4, #0 add r6, r5, #0 @@ -44307,7 +44307,7 @@ _0224F038: cmp r6, #0x10 blt _0224F038 add r0, r5, #0 - bl FUN_021F52C8 + bl MOD05_021F52C8 mov r6, #0xcd mov r4, #0 lsl r6, r6, #4 @@ -44363,7 +44363,7 @@ MOD06_0224F0A4: ; 0x0224F0A4 add r5, #0x10 _0224F0AC: add r0, r5, #0 - bl FUN_021F5430 + bl MOD05_021F5430 add r4, r4, #1 add r5, #0xcc cmp r4, #0x10 @@ -44468,9 +44468,13 @@ _0224F144: _0224F16C: .word 0x02252210 _0224F170: .word MOD06_0224F0D8 - .section .data + .section .rodata ; 0x0224F174 - .incbin "baserom.nds", 0x1810D4, 0x32AC + .incbin "baserom.nds", 0x1810D4, 0x30B4 + + .section .data + ; 0x022252240 + .incbin "baserom.nds", 0x1841a0, 0x1e0 .section .bss ; 0x02252420 |