diff options
Diffstat (limited to 'arm9/modules/07/asm/module_07.s')
-rw-r--r-- | arm9/modules/07/asm/module_07.s | 642 |
1 files changed, 321 insertions, 321 deletions
diff --git a/arm9/modules/07/asm/module_07.s b/arm9/modules/07/asm/module_07.s index 39869410..e71b9bfe 100644 --- a/arm9/modules/07/asm/module_07.s +++ b/arm9/modules/07/asm/module_07.s @@ -7,7 +7,7 @@ MOD07_02211E60: ; 0x02211E60 push {r3, r4, r5, lr} add r5, r0, #0 - ldr r0, _02211E88 ; =FUN_02211E94 + ldr r0, _02211E88 ; =MOD07_02211E94 ldr r1, _02211E8C ; =0x00000B84 ldr r3, [r5, #0x24] mov r2, #0x64 @@ -23,12 +23,12 @@ MOD07_02211E60: ; 0x02211E60 strb r1, [r4, r0] pop {r3, r4, r5, pc} .align 2, 0 -_02211E88: .word FUN_02211E94 +_02211E88: .word MOD07_02211E94 _02211E8C: .word 0x00000B84 _02211E90: .word 0x00000B7F - thumb_func_start FUN_02211E94 -FUN_02211E94: ; 0x02211E94 + thumb_func_start MOD07_02211E94 +MOD07_02211E94: ; 0x02211E94 push {r4, r5, r6, lr} ldr r2, _02211F0C ; =0x00000B7F add r5, r1, #0 @@ -42,7 +42,7 @@ FUN_02211E94: ; 0x02211E94 b _02211EE0 _02211EAA: add r0, r5, #0 - bl FUN_02211F34 + bl MOD07_02211F34 ldr r1, _02211F0C ; =0x00000B7F strb r0, [r5, r1] b _02211EE0 @@ -67,7 +67,7 @@ _02211ED2: beq _02211EBC b _02211EE0 _02211ED8: - bl FUN_02212B64 + bl MOD07_02212B64 cmp r0, #1 beq _02211F0A _02211EE0: @@ -77,7 +77,7 @@ _02211EE0: cmp r0, #0 beq _02211EFA add r0, r5, #0 - bl FUN_02212D30 + bl MOD07_02212D30 mov r0, #0x65 lsl r0, r0, #2 ldr r0, [r5, r0] @@ -97,8 +97,8 @@ _02211F0A: _02211F0C: .word 0x00000B7F _02211F10: .word 0x04000540 - thumb_func_start FUN_02211F14 -FUN_02211F14: ; 0x02211F14 + thumb_func_start MOD07_02211F14 +MOD07_02211F14: ; 0x02211F14 push {r4, lr} sub sp, #0x28 ldr r4, _02211F30 ; =0x02214AD8 @@ -116,8 +116,8 @@ _02211F1E: .align 2, 0 _02211F30: .word 0x02214AD8 - thumb_func_start FUN_02211F34 -FUN_02211F34: ; 0x02211F34 + thumb_func_start MOD07_02211F34 +MOD07_02211F34: ; 0x02211F34 push {r4, lr} ldr r1, _02211FE0 ; =0x04000050 add r4, r0, #0 @@ -143,7 +143,7 @@ FUN_02211F34: ; 0x02211F34 strh r1, [r0] add r3, #0x50 strh r1, [r3] - bl FUN_02211F14 + bl MOD07_02211F14 ldr r0, [r4] ldr r0, [r0, #0x24] bl FUN_02016B94 @@ -196,7 +196,7 @@ _02211FD0: _02211FD2: str r0, [r4, #4] ldr r0, [r4] - bl FUN_02214720 + bl MOD07_02214720 _02211FDA: mov r0, #1 pop {r4, pc} @@ -210,8 +210,8 @@ _02211FF4: .word 0x022149B4 _02211FF8: .word 0x02214B00 _02211FFC: .word 0x02214B64 - thumb_func_start FUN_02212000 -FUN_02212000: ; 0x02212000 + thumb_func_start MOD07_02212000 +MOD07_02212000: ; 0x02212000 push {r4, lr} ldr r1, _02212074 ; =0x00000B82 add r4, r0, #0 @@ -224,14 +224,14 @@ FUN_02212000: ; 0x02212000 beq _0221202E b _02212068 _02212016: - bl FUN_02213858 + bl MOD07_02213858 add r0, r4, #0 - bl FUN_02213924 + bl MOD07_02213924 b _02212068 _02212022: - bl FUN_02213D30 + bl MOD07_02213D30 add r0, r4, #0 - bl FUN_02213F28 + bl MOD07_02213F28 b _02212068 _0221202E: mov r2, #0 @@ -239,19 +239,19 @@ _0221202E: mov r2, #0x20 sub r1, r1, #1 strb r2, [r4, r1] - bl FUN_022139BC + bl MOD07_022139BC add r0, r4, #0 - bl FUN_0221424C + bl MOD07_0221424C add r0, r4, #0 - bl FUN_0221469C + bl MOD07_0221469C add r0, r4, #0 - bl FUN_02213AEC + bl MOD07_02213AEC bl FUN_02033E74 ldr r1, [r4] mov r0, #0 ldr r1, [r1, #0x24] bl FUN_02079A70 - ldr r0, _02212078 ; =FUN_02212D68 + ldr r0, _02212078 ; =MOD07_02212D68 add r1, r4, #0 bl FUN_02015F10 mov r0, #1 @@ -265,10 +265,10 @@ _02212068: pop {r4, pc} .align 2, 0 _02212074: .word 0x00000B82 -_02212078: .word FUN_02212D68 +_02212078: .word MOD07_02212D68 - thumb_func_start FUN_0221207C -FUN_0221207C: ; 0x0221207C + thumb_func_start MOD07_0221207C +MOD07_0221207C: ; 0x0221207C push {r4, lr} ldr r1, _022120F4 ; =0x00000B82 add r4, r0, #0 @@ -281,25 +281,25 @@ FUN_0221207C: ; 0x0221207C beq _022120B8 b _022120E6 _02212092: - bl FUN_02212D98 + bl MOD07_02212D98 add r0, r4, #0 - bl FUN_02212E90 - bl FUN_02212F2C + bl MOD07_02212E90 + bl MOD07_02212F2C b _022120E6 _022120A2: - bl FUN_022133B4 + bl MOD07_022133B4 add r0, r4, #0 - bl FUN_02212F44 + bl MOD07_02212F44 bl FUN_02033E74 add r0, r4, #0 - bl FUN_022136B4 + bl MOD07_022136B4 b _022120E6 _022120B8: ldr r1, [r4] mov r0, #0 ldr r1, [r1, #0x24] bl FUN_02079A70 - ldr r0, _022120F8 ; =FUN_02212D68 + ldr r0, _022120F8 ; =MOD07_02212D68 add r1, r4, #0 bl FUN_02015F10 ldr r1, _022120F4 ; =0x00000B82 @@ -325,10 +325,10 @@ _022120E6: pop {r4, pc} nop _022120F4: .word 0x00000B82 -_022120F8: .word FUN_02212D68 +_022120F8: .word MOD07_02212D68 - thumb_func_start FUN_022120FC -FUN_022120FC: ; 0x022120FC + thumb_func_start MOD07_022120FC +MOD07_022120FC: ; 0x022120FC push {r4, lr} ldr r1, _0221216C ; =0x00000B82 add r4, r0, #0 @@ -341,15 +341,15 @@ FUN_022120FC: ; 0x022120FC beq _02212132 b _02212160 _02212112: - bl FUN_02212D98 + bl MOD07_02212D98 add r0, r4, #0 - bl FUN_02212E90 - bl FUN_02212F2C + bl MOD07_02212E90 + bl MOD07_02212F2C b _02212160 _02212122: - bl FUN_022133B4 + bl MOD07_022133B4 add r0, r4, #0 - bl FUN_02213484 + bl MOD07_02213484 bl FUN_02033E74 b _02212160 _02212132: @@ -357,7 +357,7 @@ _02212132: mov r0, #0 ldr r1, [r1, #0x24] bl FUN_02079A70 - ldr r0, _02212170 ; =FUN_02212D68 + ldr r0, _02212170 ; =MOD07_02212D68 add r1, r4, #0 bl FUN_02015F10 ldr r1, _0221216C ; =0x00000B82 @@ -383,10 +383,10 @@ _02212160: pop {r4, pc} .align 2, 0 _0221216C: .word 0x00000B82 -_02212170: .word FUN_02212D68 +_02212170: .word MOD07_02212D68 - thumb_func_start FUN_02212174 -FUN_02212174: ; 0x02212174 + thumb_func_start MOD07_02212174 +MOD07_02212174: ; 0x02212174 push {r4, lr} add r4, r0, #0 bl FUN_0200E308 @@ -417,8 +417,8 @@ _0221219A: .align 2, 0 _022121A8: .word 0x00000B81 - thumb_func_start FUN_022121AC -FUN_022121AC: ; 0x022121AC + thumb_func_start MOD07_022121AC +MOD07_022121AC: ; 0x022121AC push {r3, r4, r5, lr} add r4, r0, #0 ldr r0, [r4, #0xc] @@ -448,42 +448,42 @@ FUN_022121AC: ; 0x022121AC add r0, r4, #0 add r2, r1, #0 add r3, r1, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0 add r0, r4, #0 mov r1, #1 add r3, r2, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0 add r0, r4, #0 mov r1, #2 add r3, r2, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0 add r0, r4, #0 mov r1, #3 add r3, r2, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r1, #0 add r0, r4, #0 add r2, r1, #0 add r3, r1, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0 add r0, r4, #0 mov r1, #1 add r3, r2, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0 add r0, r4, #0 mov r1, #2 add r3, r2, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0 add r0, r4, #0 mov r1, #3 add r3, r2, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r0, #1 pop {r3, r4, r5, pc} _02212248: @@ -517,7 +517,7 @@ _02212248: lsl r2, r2, #0x10 asr r2, r2, #0x10 add r3, r1, #0 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212374 ; =0x00000B74 mov r1, #1 ldr r3, [r4, r2] @@ -532,7 +532,7 @@ _02212248: sub r2, r5, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212374 ; =0x00000B74 mov r1, #2 ldr r3, [r4, r2] @@ -547,7 +547,7 @@ _02212248: sub r2, r2, r5 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212374 ; =0x00000B74 mov r1, #3 ldr r3, [r4, r2] @@ -562,7 +562,7 @@ _02212248: sub r2, r2, r5 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212374 ; =0x00000B74 mov r1, #0 ldr r3, [r4, r2] @@ -577,7 +577,7 @@ _02212248: sub r2, r5, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212374 ; =0x00000B74 mov r1, #1 ldr r3, [r4, r2] @@ -592,7 +592,7 @@ _02212248: sub r2, r5, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212374 ; =0x00000B74 mov r1, #2 ldr r3, [r4, r2] @@ -607,7 +607,7 @@ _02212248: sub r2, r2, r5 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212374 ; =0x00000B74 add r0, r4, #0 ldr r3, [r4, r2] @@ -622,18 +622,18 @@ _02212248: lsl r2, r2, #0x10 asr r2, r2, #0x10 mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r0, #0 pop {r3, r4, r5, pc} .align 2, 0 _02212370: .word 0x00000B82 _02212374: .word 0x00000B74 - thumb_func_start FUN_02212378 -FUN_02212378: ; 0x02212378 + thumb_func_start MOD07_02212378 +MOD07_02212378: ; 0x02212378 push {r4, r5, r6, lr} add r5, r0, #0 - bl FUN_022137A4 + bl MOD07_022137A4 cmp r0, #0 bne _02212394 ldr r0, _02212574 ; =0x00000B82 @@ -690,42 +690,42 @@ _022123B4: add r0, r5, #0 add r2, r1, #0 add r3, r1, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0 add r0, r5, #0 mov r1, #1 add r3, r2, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0 add r0, r5, #0 mov r1, #2 add r3, r2, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0 add r0, r5, #0 mov r1, #3 add r3, r2, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r1, #0 add r0, r5, #0 add r2, r1, #0 add r3, r1, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0 add r0, r5, #0 mov r1, #1 add r3, r2, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0 add r0, r5, #0 mov r1, #2 add r3, r2, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0 add r0, r5, #0 mov r1, #3 add r3, r2, #0 - bl FUN_02213354 + bl MOD07_02213354 b _02212568 _02212450: blo _02212454 @@ -819,42 +819,42 @@ _022124CC: mov r1, #0 add r2, r6, #0 add r3, r4, #0 - bl FUN_0221309C + bl MOD07_0221309C add r0, r5, #0 mov r1, #1 add r2, r6, #0 add r3, r4, #0 - bl FUN_0221309C + bl MOD07_0221309C add r0, r5, #0 mov r1, #2 add r2, r6, #0 add r3, r4, #0 - bl FUN_0221309C + bl MOD07_0221309C add r0, r5, #0 mov r1, #3 add r2, r6, #0 add r3, r4, #0 - bl FUN_0221309C + bl MOD07_0221309C add r0, r5, #0 mov r1, #0 add r2, r6, #0 add r3, r4, #0 - bl FUN_02213354 + bl MOD07_02213354 add r0, r5, #0 mov r1, #1 add r2, r6, #0 add r3, r4, #0 - bl FUN_02213354 + bl MOD07_02213354 add r0, r5, #0 mov r1, #2 add r2, r6, #0 add r3, r4, #0 - bl FUN_02213354 + bl MOD07_02213354 add r0, r5, #0 mov r1, #3 add r2, r6, #0 add r3, r4, #0 - bl FUN_02213354 + bl MOD07_02213354 ldr r0, _02212584 ; =0x00000B78 strh r6, [r5, r0] add r0, r0, #2 @@ -874,8 +874,8 @@ _02212580: .word 0x00000B7D _02212584: .word 0x00000B78 _02212588: .word 0x00000B7A - thumb_func_start FUN_0221258C -FUN_0221258C: ; 0x0221258C + thumb_func_start MOD07_0221258C +MOD07_0221258C: ; 0x0221258C push {r3, r4, lr} sub sp, #0xc add r4, r0, #0 @@ -939,7 +939,7 @@ _022125DE: neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _022126A4 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -949,7 +949,7 @@ _022125DE: neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _022126A4 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -957,7 +957,7 @@ _022125DE: mov r3, #0 lsl r2, r2, #0x14 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _022126A4 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -965,7 +965,7 @@ _022125DE: mov r3, #0 lsl r2, r2, #0x14 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _022126A4 ; =0x00000B82 mov r1, #0 ldrb r2, [r4, r2] @@ -975,7 +975,7 @@ _022125DE: neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _022126A4 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -985,7 +985,7 @@ _022125DE: neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _022126A4 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -993,7 +993,7 @@ _022125DE: mov r3, #0 lsl r2, r2, #0x14 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _022126A4 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1001,7 +1001,7 @@ _022125DE: mov r3, #0 lsl r2, r2, #0x14 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 mov r0, #0 add sp, #0xc pop {r3, r4, pc} @@ -1011,8 +1011,8 @@ _022126A8: .word 0x00007FFF _022126AC: .word 0x00000B7F _022126B0: .word 0x00000719 - thumb_func_start FUN_022126B4 -FUN_022126B4: ; 0x022126B4 + thumb_func_start MOD07_022126B4 +MOD07_022126B4: ; 0x022126B4 ldr r1, _022126C0 ; =0x00000B81 mov r2, #0x10 strb r2, [r0, r1] @@ -1021,11 +1021,11 @@ FUN_022126B4: ; 0x022126B4 nop _022126C0: .word 0x00000B81 - thumb_func_start FUN_022126C4 -FUN_022126C4: ; 0x022126C4 + thumb_func_start MOD07_022126C4 +MOD07_022126C4: ; 0x022126C4 push {r4, lr} add r4, r0, #0 - bl FUN_02212BD4 + bl MOD07_02212BD4 cmp r0, #1 ldr r0, [r4] bne _022126E8 @@ -1059,23 +1059,23 @@ _022126FC: .align 2, 0 _02212700: .word 0x00000B7E - thumb_func_start FUN_02212704 -FUN_02212704: ; 0x02212704 + thumb_func_start MOD07_02212704 +MOD07_02212704: ; 0x02212704 push {r3, lr} ldr r1, _0221271C ; =0x00000B7E ldrb r1, [r0, r1] cmp r1, #0 bne _02212714 - bl FUN_02212720 + bl MOD07_02212720 pop {r3, pc} _02212714: - bl FUN_02212824 + bl MOD07_02212824 pop {r3, pc} nop _0221271C: .word 0x00000B7E - thumb_func_start FUN_02212720 -FUN_02212720: ; 0x02212720 + thumb_func_start MOD07_02212720 +MOD07_02212720: ; 0x02212720 push {r3, r4, r5, lr} ldr r3, _02212814 ; =0x00000B82 add r4, r0, #0 @@ -1104,7 +1104,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] add r3, r1, #0 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212814 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1113,7 +1113,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212814 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1122,7 +1122,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212814 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1131,7 +1131,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212814 ; =0x00000B82 mov r1, #0 ldrb r2, [r4, r2] @@ -1140,7 +1140,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] add r3, r1, #0 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212814 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1149,7 +1149,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212814 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1158,7 +1158,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212814 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1167,7 +1167,7 @@ FUN_02212720: ; 0x02212720 ldr r2, _0221281C ; =0x02214961 ldrb r2, [r2, r3] mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 ldr r0, _02212814 ; =0x00000B82 ldrb r0, [r4, r0] cmp r0, #0 @@ -1194,8 +1194,8 @@ _02212818: .word 0x02214960 _0221281C: .word 0x02214961 _02212820: .word 0x00000853 - thumb_func_start FUN_02212824 -FUN_02212824: ; 0x02212824 + thumb_func_start MOD07_02212824 +MOD07_02212824: ; 0x02212824 push {r3, r4, r5, lr} ldr r3, _02212948 ; =0x00000B82 add r4, r0, #0 @@ -1227,7 +1227,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212948 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1239,7 +1239,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212948 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1251,7 +1251,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212948 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1263,7 +1263,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_0221309C + bl MOD07_0221309C ldr r2, _02212948 ; =0x00000B82 mov r1, #0 ldrb r2, [r4, r2] @@ -1275,7 +1275,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212948 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1287,7 +1287,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212948 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1299,7 +1299,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r2, _02212948 ; =0x00000B82 add r0, r4, #0 ldrb r2, [r4, r2] @@ -1311,7 +1311,7 @@ FUN_02212824: ; 0x02212824 neg r2, r2 lsl r2, r2, #0x10 asr r2, r2, #0x10 - bl FUN_02213354 + bl MOD07_02213354 ldr r0, _02212948 ; =0x00000B82 ldrb r0, [r4, r0] cmp r0, #0 @@ -1338,8 +1338,8 @@ _0221294C: .word 0x02214960 _02212950: .word 0x02214961 _02212954: .word 0x00000853 - thumb_func_start FUN_02212958 -FUN_02212958: ; 0x02212958 + thumb_func_start MOD07_02212958 +MOD07_02212958: ; 0x02212958 ldr r1, _02212964 ; =0x00000B81 mov r2, #0x10 strb r2, [r0, r1] @@ -1348,8 +1348,8 @@ FUN_02212958: ; 0x02212958 nop _02212964: .word 0x00000B81 - thumb_func_start FUN_02212968 -FUN_02212968: ; 0x02212968 + thumb_func_start MOD07_02212968 +MOD07_02212968: ; 0x02212968 push {r4, r5, r6, lr} add r4, r0, #0 ldr r0, _022129F0 ; =0x00000B82 @@ -1424,8 +1424,8 @@ _022129F0: .word 0x00000B82 _022129F4: .word 0xFFFF1FFF _022129F8: .word 0x04000040 - thumb_func_start FUN_022129FC -FUN_022129FC: ; 0x022129FC + thumb_func_start MOD07_022129FC +MOD07_022129FC: ; 0x022129FC push {r4, lr} add r4, r0, #0 ldr r0, _02212A34 ; =0x0000071A @@ -1454,8 +1454,8 @@ FUN_022129FC: ; 0x022129FC _02212A34: .word 0x0000071A _02212A38: .word 0x00000B81 - thumb_func_start FUN_02212A3C -FUN_02212A3C: ; 0x02212A3C + thumb_func_start MOD07_02212A3C +MOD07_02212A3C: ; 0x02212A3C push {r4, lr} add r4, r0, #0 ldr r0, _02212A5C ; =0x0000071A @@ -1474,12 +1474,12 @@ FUN_02212A3C: ; 0x02212A3C _02212A5C: .word 0x0000071A _02212A60: .word 0x00000B81 - thumb_func_start FUN_02212A64 -FUN_02212A64: ; 0x02212A64 + thumb_func_start MOD07_02212A64 +MOD07_02212A64: ; 0x02212A64 push {r3, r4, lr} sub sp, #0xc add r4, r0, #0 - bl FUN_02212BD4 + bl MOD07_02212BD4 cmp r0, #1 ldr r0, [r4] bne _02212AA8 @@ -1546,8 +1546,8 @@ _02212ADA: _02212AEC: .word 0x0000071B _02212AF0: .word 0x00000B81 - thumb_func_start FUN_02212AF4 -FUN_02212AF4: ; 0x02212AF4 + thumb_func_start MOD07_02212AF4 +MOD07_02212AF4: ; 0x02212AF4 push {r4, lr} add r4, r0, #0 ldr r0, _02212B40 ; =0x00000B82 @@ -1577,19 +1577,19 @@ _02212B1C: sub r1, r1, r2 lsl r1, r1, #0x10 asr r1, r1, #0x10 - bl FUN_022141CC + bl MOD07_022141CC ldr r1, _02212B40 ; =0x00000B82 add r0, r4, #0 ldrb r1, [r4, r1] - bl FUN_02213B20 + bl MOD07_02213B20 mov r0, #0 pop {r4, pc} nop _02212B40: .word 0x00000B82 _02212B44: .word 0x00000719 - thumb_func_start FUN_02212B48 -FUN_02212B48: ; 0x02212B48 + thumb_func_start MOD07_02212B48 +MOD07_02212B48: ; 0x02212B48 push {r4, lr} add r4, r0, #0 ldr r1, [r4] @@ -1604,8 +1604,8 @@ FUN_02212B48: ; 0x02212B48 .align 2, 0 _02212B60: .word 0x00000B7F - thumb_func_start FUN_02212B64 -FUN_02212B64: ; 0x02212B64 + thumb_func_start MOD07_02212B64 +MOD07_02212B64: ; 0x02212B64 push {r3, r4, r5, lr} add r5, r0, #0 add r4, r1, #0 @@ -1624,20 +1624,20 @@ _02212B76: cmp r0, #0 beq _02212B9C add r0, r4, #0 - bl FUN_02212E64 + bl MOD07_02212E64 add r0, r4, #0 - bl FUN_022137DC + bl MOD07_022137DC add r0, r4, #0 - bl FUN_02213380 + bl MOD07_02213380 b _02212BA8 _02212B9C: add r0, r4, #0 - bl FUN_022138F8 + bl MOD07_022138F8 add r0, r4, #0 - bl FUN_02214274 + bl MOD07_02214274 _02212BA8: add r0, r4, #0 - bl FUN_02212CEC + bl MOD07_02212CEC bl FUN_0201C29C ldr r0, [r4, #8] mov r1, #0 @@ -1654,8 +1654,8 @@ _02212BA8: pop {r3, r4, r5, pc} .align 2, 0 - thumb_func_start FUN_02212BD4 -FUN_02212BD4: ; 0x02212BD4 + thumb_func_start MOD07_02212BD4 +MOD07_02212BD4: ; 0x02212BD4 push {r3, lr} bl FUN_02031190 bl FUN_020313CC @@ -1683,8 +1683,8 @@ _02212BFE: pop {r3, pc} .align 2, 0 - thumb_func_start FUN_02212C04 -FUN_02212C04: ; 0x02212C04 + thumb_func_start MOD07_02212C04 +MOD07_02212C04: ; 0x02212C04 push {r3, r4, r5, r6, r7, lr} sub sp, #0x38 add r5, r0, #0 @@ -1757,8 +1757,8 @@ FUN_02212C04: ; 0x02212C04 _02212C9C: .word 0x02214AB8 _02212CA0: .word 0x0221498C - thumb_func_start FUN_02212CA4 -FUN_02212CA4: ; 0x02212CA4 + thumb_func_start MOD07_02212CA4 +MOD07_02212CA4: ; 0x02212CA4 push {lr} sub sp, #0x34 add r2, r0, #0 @@ -1795,8 +1795,8 @@ FUN_02212CA4: ; 0x02212CA4 add sp, #0x34 pop {pc} - thumb_func_start FUN_02212CEC -FUN_02212CEC: ; 0x02212CEC + thumb_func_start MOD07_02212CEC +MOD07_02212CEC: ; 0x02212CEC push {r3, r4, r5, r6, r7, lr} add r6, r0, #0 mov r0, #0x21 @@ -1831,8 +1831,8 @@ _02212D16: bl FUN_0200BD04 pop {r3, r4, r5, r6, r7, pc} - thumb_func_start FUN_02212D30 -FUN_02212D30: ; 0x02212D30 + thumb_func_start MOD07_02212D30 +MOD07_02212D30: ; 0x02212D30 push {r3, r4, r5, r6, r7, lr} add r5, r0, #0 mov r0, #0x21 @@ -1863,8 +1863,8 @@ _02212D64: pop {r3, r4, r5, r6, r7, pc} .align 2, 0 - thumb_func_start FUN_02212D68 -FUN_02212D68: ; 0x02212D68 + thumb_func_start MOD07_02212D68 +MOD07_02212D68: ; 0x02212D68 push {r4, lr} add r4, r0, #0 ldr r0, [r4, #0xc] @@ -1884,8 +1884,8 @@ FUN_02212D68: ; 0x02212D68 _02212D90: .word 0x027E0000 _02212D94: .word 0x00003FF8 - thumb_func_start FUN_02212D98 -FUN_02212D98: ; 0x02212D98 + thumb_func_start MOD07_02212D98 +MOD07_02212D98: ; 0x02212D98 push {r4, r5, lr} sub sp, #0x64 ldr r5, _02212E54 ; =0x0221496C @@ -1975,8 +1975,8 @@ _02212E58: .word 0x02214A2C _02212E5C: .word 0x02214A48 _02212E60: .word 0x02214A64 - thumb_func_start FUN_02212E64 -FUN_02212E64: ; 0x02212E64 + thumb_func_start MOD07_02212E64 +MOD07_02212E64: ; 0x02212E64 push {r4, lr} add r4, r0, #0 mov r0, #0x1f @@ -1995,8 +1995,8 @@ FUN_02212E64: ; 0x02212E64 bl FUN_02016A18 pop {r4, pc} - thumb_func_start FUN_02212E90 -FUN_02212E90: ; 0x02212E90 + thumb_func_start MOD07_02212E90 +MOD07_02212E90: ; 0x02212E90 push {r4, lr} sub sp, #0x10 mov r1, #0 @@ -2069,8 +2069,8 @@ FUN_02212E90: ; 0x02212E90 .align 2, 0 _02212F28: .word 0x000018C6 - thumb_func_start FUN_02212F2C -FUN_02212F2C: ; 0x02212F2C + thumb_func_start MOD07_02212F2C +MOD07_02212F2C: ; 0x02212F2C push {r3, lr} mov r0, #8 str r0, [sp] @@ -2083,8 +2083,8 @@ FUN_02212F2C: ; 0x02212F2C .align 2, 0 _02212F40: .word 0x04000050 - thumb_func_start FUN_02212F44 -FUN_02212F44: ; 0x02212F44 + thumb_func_start MOD07_02212F44 +MOD07_02212F44: ; 0x02212F44 push {r3, r4, r5, r6, r7, lr} sub sp, #0x18 ldr r4, _02213014 ; =0x022149E0 @@ -2100,16 +2100,16 @@ FUN_02212F44: ; 0x02212F44 add r1, r2, #0 add r0, r6, #0 mov r2, #0x15 - bl FUN_02212C04 + bl MOD07_02212C04 add r0, r6, #0 - bl FUN_0221301C + bl MOD07_0221301C ldr r4, _02213018 ; =0x02214C64 mov r7, #0 add r5, r6, #0 _02212F72: add r0, r6, #0 add r1, r4, #0 - bl FUN_02212CA4 + bl MOD07_02212CA4 mov r1, #0x66 lsl r1, r1, #2 str r0, [r5, r1] @@ -2123,65 +2123,65 @@ _02212F72: add r0, r6, #0 mvn r2, r2 add r3, r1, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0xff add r0, r6, #0 mov r1, #1 mvn r2, r2 mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r1, #2 add r2, r1, #0 add r0, r6, #0 add r2, #0xfe mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r1, #3 add r2, r1, #0 add r0, r6, #0 add r2, #0xfd mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C add r0, r6, #0 - bl FUN_022131C0 + bl MOD07_022131C0 mov r0, #0x21 mov r1, #0xc lsl r0, r0, #4 str r1, [r6, r0] add r0, r6, #0 - bl FUN_022132CC + bl MOD07_022132CC mov r1, #0 mov r2, #0xff add r0, r6, #0 mvn r2, r2 add r3, r1, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0xff add r0, r6, #0 mov r1, #1 mvn r2, r2 mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r1, #2 add r2, r1, #0 add r0, r6, #0 add r2, #0xfe mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r1, #3 add r2, r1, #0 add r0, r6, #0 add r2, #0xfd mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 add sp, #0x18 pop {r3, r4, r5, r6, r7, pc} nop _02213014: .word 0x022149E0 _02213018: .word 0x02214C64 - thumb_func_start FUN_0221301C -FUN_0221301C: ; 0x0221301C + thumb_func_start MOD07_0221301C +MOD07_0221301C: ; 0x0221301C push {r4, lr} sub sp, #0x10 add r4, r0, #0 @@ -2243,8 +2243,8 @@ FUN_0221301C: ; 0x0221301C .align 2, 0 _02213098: .word 0x0000B807 - thumb_func_start FUN_0221309C -FUN_0221309C: ; 0x0221309C + thumb_func_start MOD07_0221309C +MOD07_0221309C: ; 0x0221309C push {r4, r5, r6, r7, lr} sub sp, #0xc ldr r4, _022130F8 ; =0x02214950 @@ -2296,8 +2296,8 @@ _022130F8: .word 0x02214950 _022130FC: .word 0x00000B64 _02213100: .word 0x00000B68 - thumb_func_start FUN_02213104 -FUN_02213104: ; 0x02213104 + thumb_func_start MOD07_02213104 +MOD07_02213104: ; 0x02213104 push {r4, r5, r6, r7, lr} sub sp, #0xc add r6, r0, #0 @@ -2390,8 +2390,8 @@ _022131BC: add sp, #0xc pop {r4, r5, r6, r7, pc} - thumb_func_start FUN_022131C0 -FUN_022131C0: ; 0x022131C0 + thumb_func_start MOD07_022131C0 +MOD07_022131C0: ; 0x022131C0 push {r4, lr} add r4, r0, #0 ldr r2, [r4] @@ -2403,41 +2403,41 @@ FUN_022131C0: ; 0x022131C0 bne _022131EA mov r2, #6 mov r3, #0 - bl FUN_02213104 + bl MOD07_02213104 ldr r1, [r4] mov r2, #6 ldr r1, [r1, #8] add r0, r4, #0 add r3, r2, #0 - bl FUN_02213104 + bl MOD07_02213104 pop {r4, pc} _022131EA: mov r2, #3 mov r3, #0 - bl FUN_02213104 + bl MOD07_02213104 ldr r1, [r4] mov r2, #3 ldr r1, [r1, #0xc] add r0, r4, #0 add r3, r2, #0 - bl FUN_02213104 + bl MOD07_02213104 ldr r1, [r4] add r0, r4, #0 ldr r1, [r1, #8] mov r2, #3 mov r3, #6 - bl FUN_02213104 + bl MOD07_02213104 ldr r1, [r4] add r0, r4, #0 ldr r1, [r1, #0x10] mov r2, #3 mov r3, #9 - bl FUN_02213104 + bl MOD07_02213104 pop {r4, pc} .align 2, 0 - thumb_func_start FUN_02213220 -FUN_02213220: ; 0x02213220 + thumb_func_start MOD07_02213220 +MOD07_02213220: ; 0x02213220 push {r3, r4, r5, r6, r7, lr} sub sp, #0x40 add r4, r0, #0 @@ -2516,8 +2516,8 @@ _022132C0: .word 0x00000B44 _022132C4: .word 0x0000B807 _022132C8: .word 0x00000B48 - thumb_func_start FUN_022132CC -FUN_022132CC: ; 0x022132CC + thumb_func_start MOD07_022132CC +MOD07_022132CC: ; 0x022132CC push {r4, lr} add r4, r0, #0 ldr r1, [r4] @@ -2530,12 +2530,12 @@ FUN_022132CC: ; 0x022132CC add r0, r4, #0 ldr r2, [r2, #0x14] mov r1, #0 - bl FUN_02213220 + bl MOD07_02213220 ldr r2, [r4] add r0, r4, #0 ldr r2, [r2, #0x18] mov r1, #2 - bl FUN_02213220 + bl MOD07_02213220 ldr r2, [r4] add r0, r2, #0 add r0, #0x29 @@ -2545,23 +2545,23 @@ FUN_022132CC: ; 0x022132CC ldr r2, [r2, #0x1c] add r0, r4, #0 mov r1, #1 - bl FUN_02213220 + bl MOD07_02213220 ldr r2, [r4] add r0, r4, #0 ldr r2, [r2, #0x20] mov r1, #3 - bl FUN_02213220 + bl MOD07_02213220 pop {r4, pc} _0221331A: ldr r2, [r2, #0x14] add r0, r4, #0 mov r1, #1 - bl FUN_02213220 + bl MOD07_02213220 ldr r2, [r4] add r0, r4, #0 ldr r2, [r2, #0x18] mov r1, #3 - bl FUN_02213220 + bl MOD07_02213220 ldr r0, _0221334C ; =0x00000B4C mov r1, #0 ldr r0, [r4, r0] @@ -2576,8 +2576,8 @@ _02213348: .word 0x00000B44 _0221334C: .word 0x00000B4C _02213350: .word 0x00000B54 - thumb_func_start FUN_02213354 -FUN_02213354: ; 0x02213354 + thumb_func_start MOD07_02213354 +MOD07_02213354: ; 0x02213354 push {r3, r4, r5, lr} add r5, r1, #0 add r1, r2, #0 @@ -2600,8 +2600,8 @@ FUN_02213354: ; 0x02213354 .align 2, 0 _0221337C: .word 0x00000B48 - thumb_func_start FUN_02213380 -FUN_02213380: ; 0x02213380 + thumb_func_start MOD07_02213380 +MOD07_02213380: ; 0x02213380 push {r3, r4, r5, r6, r7, lr} add r7, r0, #0 ldr r0, [r7] @@ -2628,8 +2628,8 @@ _022133AA: _022133AC: .word 0x00000B48 _022133B0: .word 0x00000B44 - thumb_func_start FUN_022133B4 -FUN_022133B4: ; 0x022133B4 + thumb_func_start MOD07_022133B4 +MOD07_022133B4: ; 0x022133B4 push {r3, r4} ldr r1, [r0] add r1, #0x29 @@ -2735,8 +2735,8 @@ _02213432: nop _02213480: .word 0x00000B64 - thumb_func_start FUN_02213484 -FUN_02213484: ; 0x02213484 + thumb_func_start MOD07_02213484 +MOD07_02213484: ; 0x02213484 push {r3, r4, r5, r6, r7, lr} sub sp, #0x18 ldr r4, _02213560 ; =0x022149C8 @@ -2752,18 +2752,18 @@ FUN_02213484: ; 0x02213484 add r1, r2, #0 add r0, r6, #0 mov r2, #0x17 - bl FUN_02212C04 + bl MOD07_02212C04 add r0, r6, #0 - bl FUN_0221301C + bl MOD07_0221301C add r0, r6, #0 - bl FUN_02213568 + bl MOD07_02213568 ldr r4, _02213564 ; =0x02214C64 mov r7, #0 add r5, r6, #0 _022134B8: add r0, r6, #0 add r1, r4, #0 - bl FUN_02212CA4 + bl MOD07_02212CA4 mov r1, #0x66 lsl r1, r1, #2 str r0, [r5, r1] @@ -2777,55 +2777,55 @@ _022134B8: add r0, r6, #0 mvn r2, r2 add r3, r1, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r2, #0xff add r0, r6, #0 mov r1, #1 mvn r2, r2 mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r1, #2 add r2, r1, #0 add r0, r6, #0 add r2, #0xfe mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C mov r1, #3 add r2, r1, #0 add r0, r6, #0 add r2, #0xfd mov r3, #0 - bl FUN_0221309C + bl MOD07_0221309C add r0, r6, #0 - bl FUN_022131C0 + bl MOD07_022131C0 add r0, r6, #0 - bl FUN_022135C8 + bl MOD07_022135C8 add r0, r6, #0 - bl FUN_022132CC + bl MOD07_022132CC mov r1, #0 mov r2, #0xff add r0, r6, #0 mvn r2, r2 add r3, r1, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r2, #0xff add r0, r6, #0 mov r1, #1 mvn r2, r2 mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r1, #2 add r2, r1, #0 add r0, r6, #0 add r2, #0xfe mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r1, #3 add r2, r1, #0 add r0, r6, #0 add r2, #0xfd mov r3, #0 - bl FUN_02213354 + bl MOD07_02213354 mov r0, #0x21 mov r1, #0xe lsl r0, r0, #4 @@ -2836,8 +2836,8 @@ _022134B8: _02213560: .word 0x022149C8 _02213564: .word 0x02214C64 - thumb_func_start FUN_02213568 -FUN_02213568: ; 0x02213568 + thumb_func_start MOD07_02213568 +MOD07_02213568: ; 0x02213568 push {r3, r4, lr} sub sp, #0xc add r4, r0, #0 @@ -2884,8 +2884,8 @@ FUN_02213568: ; 0x02213568 .align 2, 0 _022135C4: .word 0x0000B808 - thumb_func_start FUN_022135C8 -FUN_022135C8: ; 0x022135C8 + thumb_func_start MOD07_022135C8 +MOD07_022135C8: ; 0x022135C8 push {r4, lr} add r4, r0, #0 mov r0, #0x72 @@ -2916,7 +2916,7 @@ FUN_022135C8: ; 0x022135C8 bl FUN_0200C5C0 pop {r4, pc} _0221360A: - bl FUN_02212BD4 + bl MOD07_02212BD4 cmp r0, #1 ldr r0, [r4] bne _02213658 @@ -2995,8 +2995,8 @@ _0221369A: bl FUN_0200C5C0 pop {r4, pc} - thumb_func_start FUN_022136B4 -FUN_022136B4: ; 0x022136B4 + thumb_func_start MOD07_022136B4 +MOD07_022136B4: ; 0x022136B4 push {r4, lr} sub sp, #8 add r4, r0, #0 @@ -3032,9 +3032,9 @@ FUN_022136B4: ; 0x022136B4 ldr r0, [r4] mov r3, #0x12 ldr r0, [r0, #0x24] - ldr r1, _02213798 ; =FUN_02213834 + ldr r1, _02213798 ; =MOD07_02213834 str r0, [sp, #4] - ldr r0, _0221379C ; =FUN_02213810 + ldr r0, _0221379C ; =MOD07_02213810 ldr r2, [r4, r2] lsl r3, r3, #0xa bl FUN_02012CDC @@ -3095,12 +3095,12 @@ FUN_022136B4: ; 0x022136B4 _0221378C: .word 0x00000B58 _02213790: .word 0x04000060 _02213794: .word 0xFFFFCFFF -_02213798: .word FUN_02213834 -_0221379C: .word FUN_02213810 +_02213798: .word MOD07_02213834 +_0221379C: .word MOD07_02213810 _022137A0: .word 0x00000B5C - thumb_func_start FUN_022137A4 -FUN_022137A4: ; 0x022137A4 + thumb_func_start MOD07_022137A4 +MOD07_022137A4: ; 0x022137A4 push {r4, lr} add r4, r0, #0 ldr r0, [r4] @@ -3127,8 +3127,8 @@ _022137CA: nop _022137D8: .word 0x00000B5C - thumb_func_start FUN_022137DC -FUN_022137DC: ; 0x022137DC + thumb_func_start MOD07_022137DC +MOD07_022137DC: ; 0x022137DC push {r4, lr} add r4, r0, #0 ldr r0, [r4] @@ -3152,8 +3152,8 @@ _02213804: _02213808: .word 0x00000B5C _0221380C: .word 0x00000B58 - thumb_func_start FUN_02213810 -FUN_02213810: ; 0x02213810 + thumb_func_start MOD07_02213810 +MOD07_02213810: ; 0x02213810 push {r4, lr} ldr r3, _02213830 ; =0x021064B8 mov r2, #0 @@ -3171,8 +3171,8 @@ _02213828: nop _02213830: .word 0x021064B8 - thumb_func_start FUN_02213834 -FUN_02213834: ; 0x02213834 + thumb_func_start MOD07_02213834 +MOD07_02213834: ; 0x02213834 push {r4, lr} ldr r3, _02213854 ; =0x021064C0 mov r2, #1 @@ -3190,8 +3190,8 @@ _0221384C: nop _02213854: .word 0x021064C0 - thumb_func_start FUN_02213858 -FUN_02213858: ; 0x02213858 + thumb_func_start MOD07_02213858 +MOD07_02213858: ; 0x02213858 push {r4, r5, lr} sub sp, #0x64 ldr r5, _022138E8 ; =0x0221497C @@ -3263,8 +3263,8 @@ _022138EC: .word 0x02214A9C _022138F0: .word 0x02214A10 _022138F4: .word 0x02214A80 - thumb_func_start FUN_022138F8 -FUN_022138F8: ; 0x022138F8 + thumb_func_start MOD07_022138F8 +MOD07_022138F8: ; 0x022138F8 push {r4, lr} add r4, r0, #0 mov r0, #0x1e @@ -3283,8 +3283,8 @@ FUN_022138F8: ; 0x022138F8 bl FUN_02016A18 pop {r4, pc} - thumb_func_start FUN_02213924 -FUN_02213924: ; 0x02213924 + thumb_func_start MOD07_02213924 +MOD07_02213924: ; 0x02213924 push {r4, r5, lr} sub sp, #0x14 add r5, r0, #0 @@ -3353,8 +3353,8 @@ FUN_02213924: ; 0x02213924 _022139B4: .word 0x000004E4 _022139B8: .word 0x00000424 - thumb_func_start FUN_022139BC -FUN_022139BC: ; 0x022139BC + thumb_func_start MOD07_022139BC +MOD07_022139BC: ; 0x022139BC push {r4, r5, r6, r7, lr} sub sp, #0x1c add r5, r0, #0 @@ -3471,8 +3471,8 @@ _02213A94: .word 0x00000424 _02213A98: .word 0x00000504 _02213A9C: .word 0x000004E4 - thumb_func_start FUN_02213AA0 -FUN_02213AA0: ; 0x02213AA0 + thumb_func_start MOD07_02213AA0 +MOD07_02213AA0: ; 0x02213AA0 push {r3, r4, r5, r6, r7, lr} add r4, r0, #0 ldr r0, [r4, #0xc] @@ -3512,19 +3512,19 @@ _02213AC2: blo _02213AC2 pop {r3, r4, r5, r6, r7, pc} - thumb_func_start FUN_02213AEC -FUN_02213AEC: ; 0x02213AEC + thumb_func_start MOD07_02213AEC +MOD07_02213AEC: ; 0x02213AEC push {r4, lr} ldr r1, _02213B18 ; =0x00000544 add r4, r0, #0 add r1, r4, r1 mov r2, #1 - bl FUN_02213AA0 + bl MOD07_02213AA0 ldr r1, _02213B1C ; =0x00000844 add r0, r4, #0 add r1, r4, r1 mov r2, #2 - bl FUN_02213AA0 + bl MOD07_02213AA0 ldr r0, [r4, #0xc] mov r1, #1 bl FUN_0201AC68 @@ -3536,8 +3536,8 @@ FUN_02213AEC: ; 0x02213AEC _02213B18: .word 0x00000544 _02213B1C: .word 0x00000844 - thumb_func_start FUN_02213B20 -FUN_02213B20: ; 0x02213B20 + thumb_func_start MOD07_02213B20 +MOD07_02213B20: ; 0x02213B20 push {r3, r4, r5, r6, lr} sub sp, #0x1c add r5, r0, #0 @@ -3635,8 +3635,8 @@ _02213BCE: _02213BE4: .word 0x00000544 _02213BE8: .word 0x00000844 - thumb_func_start FUN_02213BEC -FUN_02213BEC: ; 0x02213BEC + thumb_func_start MOD07_02213BEC +MOD07_02213BEC: ; 0x02213BEC push {r4, r5, r6, r7, lr} sub sp, #0xc add r4, r0, #0 @@ -3786,8 +3786,8 @@ _02213D24: .word 0x00000225 _02213D28: .word 0x00000222 _02213D2C: .word 0x00000221 - thumb_func_start FUN_02213D30 -FUN_02213D30: ; 0x02213D30 + thumb_func_start MOD07_02213D30 +MOD07_02213D30: ; 0x02213D30 push {r4, lr} add r4, r0, #0 mov r0, #0x85 @@ -3800,16 +3800,16 @@ FUN_02213D30: ; 0x02213D30 add r0, r4, #0 ldr r1, [r1, #4] mov r2, #0 - bl FUN_02213BEC + bl MOD07_02213BEC ldr r1, [r4] add r0, r4, #0 ldr r1, [r1, #0xc] mov r2, #3 - bl FUN_02213BEC + bl MOD07_02213BEC pop {r4, pc} - thumb_func_start FUN_02213D5C -FUN_02213D5C: ; 0x02213D5C + thumb_func_start MOD07_02213D5C +MOD07_02213D5C: ; 0x02213D5C push {r4, lr} add r3, r0, #0 add r2, r1, #0 @@ -3870,8 +3870,8 @@ _02213DBC: .align 2, 0 _02213DC0: .word 0x0000021A - thumb_func_start FUN_02213DC4 -FUN_02213DC4: ; 0x02213DC4 + thumb_func_start MOD07_02213DC4 +MOD07_02213DC4: ; 0x02213DC4 push {r4, r5, r6, r7, lr} sub sp, #0xc add r5, r0, #0 @@ -3897,7 +3897,7 @@ _02213DE8: ldr r1, _02213F20 ; =0x02214DEC add r0, r5, #0 add r1, r1, r2 - bl FUN_02212CA4 + bl MOD07_02212CA4 mov r1, #0x66 lsl r1, r1, #2 str r0, [r4, r1] @@ -3959,7 +3959,7 @@ _02213E50: bl FUN_0200C66C ldr r1, [sp] add r0, r5, #0 - bl FUN_02213D5C + bl MOD07_02213D5C add r1, r0, #0 ldr r0, [r7, r4] bl FUN_0200C5C0 @@ -4043,8 +4043,8 @@ _02213F1C: .word 0x02214B28 _02213F20: .word 0x02214DEC _02213F24: .word 0x0000021E - thumb_func_start FUN_02213F28 -FUN_02213F28: ; 0x02213F28 + thumb_func_start MOD07_02213F28 +MOD07_02213F28: ; 0x02213F28 push {r3, r4, r5, lr} sub sp, #0x18 ldr r5, _02213F88 ; =0x022149F8 @@ -4060,26 +4060,26 @@ FUN_02213F28: ; 0x02213F28 add r1, r2, #0 add r0, r4, #0 mov r2, #0x1f - bl FUN_02212C04 + bl MOD07_02212C04 add r0, r4, #0 - bl FUN_02213F8C + bl MOD07_02213F8C add r0, r4, #0 - bl FUN_02214034 + bl MOD07_02214034 add r0, r4, #0 - bl FUN_022140BC + bl MOD07_022140BC add r0, r4, #0 - bl FUN_02214144 + bl MOD07_02214144 mov r5, #0 _02213F64: add r0, r4, #0 add r1, r5, #0 - bl FUN_02213DC4 + bl MOD07_02213DC4 add r5, r5, #1 cmp r5, #6 blo _02213F64 add r0, r4, #0 mov r1, #0x10 - bl FUN_022141CC + bl MOD07_022141CC mov r0, #0x21 mov r1, #0x1e lsl r0, r0, #4 @@ -4089,8 +4089,8 @@ _02213F64: nop _02213F88: .word 0x022149F8 - thumb_func_start FUN_02213F8C -FUN_02213F8C: ; 0x02213F8C + thumb_func_start MOD07_02213F8C +MOD07_02213F8C: ; 0x02213F8C push {r3, r4, r5, r6, r7, lr} sub sp, #0x10 add r5, r0, #0 @@ -4168,8 +4168,8 @@ _02213FFA: _0221402C: .word 0x0000B808 _02214030: .word 0x0000B809 - thumb_func_start FUN_02214034 -FUN_02214034: ; 0x02214034 + thumb_func_start MOD07_02214034 +MOD07_02214034: ; 0x02214034 push {r4, lr} sub sp, #0x10 add r4, r0, #0 @@ -4233,8 +4233,8 @@ _022140B0: .word 0x0000B80F _022140B4: .word 0x0000B809 _022140B8: .word 0x0000B80A - thumb_func_start FUN_022140BC -FUN_022140BC: ; 0x022140BC + thumb_func_start MOD07_022140BC +MOD07_022140BC: ; 0x022140BC push {r4, lr} sub sp, #0x10 add r4, r0, #0 @@ -4298,8 +4298,8 @@ _02214138: .word 0x0000B810 _0221413C: .word 0x0000B80A _02214140: .word 0x0000B80B - thumb_func_start FUN_02214144 -FUN_02214144: ; 0x02214144 + thumb_func_start MOD07_02214144 +MOD07_02214144: ; 0x02214144 push {r4, lr} sub sp, #0x10 add r4, r0, #0 @@ -4363,8 +4363,8 @@ _022141C0: .word 0x0000B811 _022141C4: .word 0x0000B80B _022141C8: .word 0x0000B80C - thumb_func_start FUN_022141CC -FUN_022141CC: ; 0x022141CC + thumb_func_start MOD07_022141CC +MOD07_022141CC: ; 0x022141CC push {r3, r4, r5, r6, r7, lr} sub sp, #0x10 str r0, [sp] @@ -4433,8 +4433,8 @@ _02214216: .align 2, 0 _02214248: .word 0x02214B28 - thumb_func_start FUN_0221424C -FUN_0221424C: ; 0x0221424C + thumb_func_start MOD07_0221424C +MOD07_0221424C: ; 0x0221424C push {r3, r4, r5, r6, r7, lr} add r7, r0, #0 add r5, r7, #0 @@ -4455,8 +4455,8 @@ _02214258: nop _02214270: .word 0x02214BA4 - thumb_func_start FUN_02214274 -FUN_02214274: ; 0x02214274 + thumb_func_start MOD07_02214274 +MOD07_02214274: ; 0x02214274 push {r3, r4, r5, lr} add r5, r0, #0 mov r4, #0 @@ -4470,8 +4470,8 @@ _0221427C: blo _0221427C pop {r3, r4, r5, pc} - thumb_func_start FUN_0221428C -FUN_0221428C: ; 0x0221428C + thumb_func_start MOD07_0221428C +MOD07_0221428C: ; 0x0221428C push {r4, r5, r6, r7, lr} sub sp, #0x24 ldr r4, [sp, #0x3c] @@ -4583,8 +4583,8 @@ _02214370: .word 0x000F0E00 _02214374: .word 0x00000222 _02214378: .word 0x00050600 - thumb_func_start FUN_0221437C -FUN_0221437C: ; 0x0221437C + thumb_func_start MOD07_0221437C +MOD07_0221437C: ; 0x0221437C push {r4, r5, r6, r7, lr} sub sp, #0x14 add r6, r0, #0 @@ -4644,8 +4644,8 @@ FUN_0221437C: ; 0x0221437C .align 2, 0 _022143F8: .word 0x000F0E00 - thumb_func_start FUN_022143FC -FUN_022143FC: ; 0x022143FC + thumb_func_start MOD07_022143FC +MOD07_022143FC: ; 0x022143FC push {r4, r5, r6, r7, lr} sub sp, #0x2c ldr r5, [sp, #0x44] @@ -4769,8 +4769,8 @@ FUN_022143FC: ; 0x022143FC _02214508: .word 0x0000021A _0221450C: .word 0x000F0E00 - thumb_func_start FUN_02214510 -FUN_02214510: ; 0x02214510 + thumb_func_start MOD07_02214510 +MOD07_02214510: ; 0x02214510 push {r4, r5, r6, r7, lr} sub sp, #0xc add r5, r0, #0 @@ -4886,8 +4886,8 @@ _022145F4: .word 0x000004F6 _022145F8: .word 0x00000516 _022145FC: .word 0x00000536 - thumb_func_start FUN_02214600 -FUN_02214600: ; 0x02214600 + thumb_func_start MOD07_02214600 +MOD07_02214600: ; 0x02214600 push {r4, r5, r6, r7, lr} sub sp, #0x14 add r7, r0, #0 @@ -4920,7 +4920,7 @@ FUN_02214600: ; 0x02214600 ldr r3, [sp, #0x10] add r0, r7, #0 str r6, [sp, #4] - bl FUN_0221428C + bl MOD07_0221428C ldr r0, [sp, #0x28] ldr r1, [sp, #8] str r0, [sp] @@ -4928,7 +4928,7 @@ FUN_02214600: ; 0x02214600 ldr r3, [sp, #0x10] add r0, r7, #0 str r6, [sp, #4] - bl FUN_0221437C + bl MOD07_0221437C ldr r0, [sp, #0x28] ldr r1, [sp, #8] str r0, [sp] @@ -4936,10 +4936,10 @@ FUN_02214600: ; 0x02214600 ldr r3, [sp, #0x10] add r0, r7, #0 str r6, [sp, #4] - bl FUN_022143FC + bl MOD07_022143FC add r0, r7, #0 add r1, r6, #0 - bl FUN_02214510 + bl MOD07_02214510 add r0, r5, r4 bl FUN_02019220 add r0, r5, r4 @@ -4955,8 +4955,8 @@ FUN_02214600: ; 0x02214600 pop {r4, r5, r6, r7, pc} .align 2, 0 - thumb_func_start FUN_0221469C -FUN_0221469C: ; 0x0221469C + thumb_func_start MOD07_0221469C +MOD07_0221469C: ; 0x0221469C push {r4, r5, r6, r7, lr} sub sp, #0x14 add r6, r0, #0 @@ -4997,7 +4997,7 @@ _022146DC: ldr r3, [sp, #8] add r0, r6, #0 str r4, [sp, #4] - bl FUN_02214600 + bl MOD07_02214600 _022146F6: add r4, r4, #1 add r5, #0x18 @@ -5016,8 +5016,8 @@ _022146F6: nop _0221471C: .word 0x00000192 - thumb_func_start FUN_02214720 -FUN_02214720: ; 0x02214720 + thumb_func_start MOD07_02214720 +MOD07_02214720: ; 0x02214720 push {r3, r4, r5, r6, r7, lr} sub sp, #0x20 add r4, r0, #0 @@ -5199,7 +5199,7 @@ _022148A0: mov r1, #0x10 bl FUN_02016998 add r7, r0, #0 - bl FUN_02212BD4 + bl MOD07_02212BD4 cmp r0, #1 ldr r0, [r4] bne _022148EA @@ -5270,6 +5270,6 @@ _0221494A: pop {r3, r4, r5, r6, r7, pc} .balign 4, 0 - .section .data + .section .rodata ; 0x02214950 - .incbin "baserom.nds", 0x186EF0, 0x7F0 + .incbin "baserom.nds", 0x186EF0, 0x7E4 |