summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/05/asm/module_05.s122
1 files changed, 82 insertions, 40 deletions
diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s
index 0e02a902..3bbb4252 100644
--- a/arm9/modules/05/asm/module_05.s
+++ b/arm9/modules/05/asm/module_05.s
@@ -28889,7 +28889,7 @@ MOD05_021E53B4: ; 0x021E53B4
mov r0, #0xff
str r0, [sp, #4]
ldr r0, [sp, #8]
- ldr r1, _021E541C ; =0x021F757C
+ ldr r1, _021E541C ; =UNK05_021F757C
add r2, sp, #0xc
bl MOD05_021E4DC4
add r5, r0, #0
@@ -28909,7 +28909,7 @@ _021E5416:
add sp, #0x2c
pop {r4, r5, r6, r7, pc}
.balign 4, 0
-_021E541C: .word 0x021F757C
+_021E541C: .word UNK05_021F757C
thumb_func_start MOD05_021E5420
MOD05_021E5420: ; 0x021E5420
@@ -28999,14 +28999,14 @@ _021E54BC: .word 0x3FC99999
MOD05_021E54C0: ; 0x021E54C0
push {r3, r4, r5, r6, lr}
sub sp, #0x3c
- ldr r5, _021E555C ; =0x021F7570
+ ldr r5, _021E555C ; =UNK05_021F7570
add r2, r0, #0
add r4, r1, #0
ldmia r5!, {r0, r1}
add r3, sp, #0x24
stmia r3!, {r0, r1}
ldr r0, [r5]
- ldr r6, _021E5560 ; =0x021F7590
+ ldr r6, _021E5560 ; =UNK05_021F7590
str r0, [r3]
add r5, sp, #0
mov r3, #4
@@ -29065,8 +29065,8 @@ _021E54DA:
add sp, #0x3c
pop {r3, r4, r5, r6, pc}
nop
-_021E555C: .word 0x021F7570
-_021E5560: .word 0x021F7590
+_021E555C: .word UNK05_021F7570
+_021E5560: .word UNK05_021F7590
thumb_func_start MOD05_021E5564
MOD05_021E5564: ; 0x021E5564
@@ -29187,7 +29187,7 @@ MOD05_021E5614: ; 0x021E5614
str r0, [sp]
mov r0, #0xff
str r0, [sp, #4]
- ldr r1, _021E564C ; =0x021F75C0
+ ldr r1, _021E564C ; =UNK05_021F75C0
add r0, r4, #0
add r2, sp, #8
mov r3, #0
@@ -29195,7 +29195,7 @@ MOD05_021E5614: ; 0x021E5614
add sp, #0x20
pop {r3, r4, r5, pc}
.balign 4, 0
-_021E564C: .word 0x021F75C0
+_021E564C: .word UNK05_021F75C0
thumb_func_start MOD05_021E5650
MOD05_021E5650: ; 0x021E5650
@@ -29291,14 +29291,14 @@ _021E56F6:
MOD05_021E56FC: ; 0x021E56FC
push {r4, r5, r6, lr}
sub sp, #0x60
- ldr r5, _021E5774 ; =0x021F75B4
+ ldr r5, _021E5774 ; =UNK05_021F75B4
add r2, r0, #0
add r4, r1, #0
ldmia r5!, {r0, r1}
add r3, sp, #0x48
stmia r3!, {r0, r1}
ldr r0, [r5]
- ldr r6, _021E5778 ; =0x021F75D4
+ ldr r6, _021E5778 ; =UNK05_021F75D4
str r0, [r3]
add r5, sp, #0x24
mov r3, #4
@@ -29345,8 +29345,8 @@ _021E5716:
add sp, #0x60
pop {r4, r5, r6, pc}
.balign 4, 0
-_021E5774: .word 0x021F75B4
-_021E5778: .word 0x021F75D4
+_021E5774: .word UNK05_021F75B4
+_021E5778: .word UNK05_021F75D4
thumb_func_start MOD05_021E577C
MOD05_021E577C: ; 0x021E577C
@@ -29417,7 +29417,7 @@ MOD05_021E57D4: ; 0x021E57D4
str r0, [sp]
mov r0, #0xff
str r0, [sp, #4]
- ldr r1, _021E580C ; =0x021F7604
+ ldr r1, _021E580C ; =UNK05_021F7604
add r0, r4, #0
add r2, sp, #8
mov r3, #0
@@ -29425,7 +29425,7 @@ MOD05_021E57D4: ; 0x021E57D4
add sp, #0x20
pop {r3, r4, r5, pc}
.balign 4, 0
-_021E580C: .word 0x021F7604
+_021E580C: .word UNK05_021F7604
thumb_func_start MOD05_021E5810
MOD05_021E5810: ; 0x021E5810
@@ -29500,14 +29500,14 @@ _021E5878:
MOD05_021E5898: ; 0x021E5898
push {r4, r5, r6, lr}
sub sp, #0x60
- ldr r5, _021E5910 ; =0x021F75F8
+ ldr r5, _021E5910 ; =UNK05_021F75F8
add r2, r0, #0
add r4, r1, #0
ldmia r5!, {r0, r1}
add r3, sp, #0x48
stmia r3!, {r0, r1}
ldr r0, [r5]
- ldr r6, _021E5914 ; =0x021F7618
+ ldr r6, _021E5914 ; =UNK05_021F7618
str r0, [r3]
add r5, sp, #0x24
mov r3, #4
@@ -29554,8 +29554,8 @@ _021E58B2:
add sp, #0x60
pop {r4, r5, r6, pc}
.balign 4, 0
-_021E5910: .word 0x021F75F8
-_021E5914: .word 0x021F7618
+_021E5910: .word UNK05_021F75F8
+_021E5914: .word UNK05_021F7618
thumb_func_start MOD05_021E5918
MOD05_021E5918: ; 0x021E5918
@@ -29626,7 +29626,7 @@ MOD05_021E5970: ; 0x021E5970
str r0, [sp]
mov r0, #0xff
str r0, [sp, #4]
- ldr r1, _021E59A8 ; =0x021F7648
+ ldr r1, _021E59A8 ; =UNK05_021F7648
add r0, r4, #0
add r2, sp, #8
mov r3, #0
@@ -29634,7 +29634,7 @@ MOD05_021E5970: ; 0x021E5970
add sp, #0x20
pop {r3, r4, r5, pc}
.balign 4, 0
-_021E59A8: .word 0x021F7648
+_021E59A8: .word UNK05_021F7648
thumb_func_start MOD05_021E59AC
MOD05_021E59AC: ; 0x021E59AC
@@ -29711,14 +29711,14 @@ _021E5A16:
MOD05_021E5A34: ; 0x021E5A34
push {r4, r5, r6, lr}
sub sp, #0x60
- ldr r5, _021E5AAC ; =0x021F763C
+ ldr r5, _021E5AAC ; =UNK05_021F763C
add r2, r0, #0
add r4, r1, #0
ldmia r5!, {r0, r1}
add r3, sp, #0x48
stmia r3!, {r0, r1}
ldr r0, [r5]
- ldr r6, _021E5AB0 ; =0x021F765C
+ ldr r6, _021E5AB0 ; =UNK05_021F765C
str r0, [r3]
add r5, sp, #0x24
mov r3, #4
@@ -29765,8 +29765,8 @@ _021E5A4E:
add sp, #0x60
pop {r4, r5, r6, pc}
.balign 4, 0
-_021E5AAC: .word 0x021F763C
-_021E5AB0: .word 0x021F765C
+_021E5AAC: .word UNK05_021F763C
+_021E5AB0: .word UNK05_021F765C
thumb_func_start MOD05_021E5AB4
MOD05_021E5AB4: ; 0x021E5AB4
@@ -64353,22 +64353,64 @@ UNK05_021F74E8: ; 0x021F74E8
.global UNK05_021F7564
UNK05_021F7564: ; 0x021F7564
- .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
- .byte 0x80, 0x00, 0x00, 0x00, 0x4D, 0x54, 0x1E, 0x02, 0x91, 0x54, 0x1E, 0x02, 0x95, 0x54, 0x1E, 0x02
- .byte 0xC1, 0x54, 0x1E, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x10, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x51, 0x56, 0x1E, 0x02, 0x99, 0x56, 0x1E, 0x02
- .byte 0x9D, 0x56, 0x1E, 0x02, 0xFD, 0x56, 0x1E, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x11, 0x58, 0x1E, 0x02
- .byte 0x59, 0x58, 0x1E, 0x02, 0x5D, 0x58, 0x1E, 0x02, 0x99, 0x58, 0x1E, 0x02, 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00
- .byte 0xAD, 0x59, 0x1E, 0x02, 0xF9, 0x59, 0x1E, 0x02, 0xFD, 0x59, 0x1E, 0x02, 0x35, 0x5A, 0x1E, 0x02
+ .word 0x00001000, 0x00001000, 0x00001000
+
+ .global UNK05_021F7570
+UNK05_021F7570: ; 0x021F7570
+ .word 0x00001000, 0x00001000, 0x00001000
+
+ .global UNK05_021F757C
+UNK05_021F757C: ; 0x021F757C
+ .word 0x00000080, MOD05_021E544C, MOD05_021E5490, MOD05_021E5494
+ .word MOD05_021E54C0
+
+ .global UNK05_021F7590
+UNK05_021F7590: ; 0x021F7590
+ .word 0x00001000, 0x00000000, 0x00000000, 0x00000000
+ .word 0x00001000, 0x00000000, 0x00000000, 0x00000000
+ .word 0x00001000
+
+ .global UNK05_021F75B4
+UNK05_021F75B4: ; 0x021F75B4
+ .word 0x00001000, 0x00001000, 0x00001000
+
+ .global UNK05_021F75C0
+UNK05_021F75C0: ; 0x021F75C0
+ .word 0x0000003C, MOD05_021E5650, MOD05_021E5698, MOD05_021E569C
+ .word MOD05_021E56FC
+
+ .global UNK05_021F75D4
+UNK05_021F75D4: ; 0x021F75D4
+ .word 0x00001000, 0x00000000, 0x00000000, 0x00000000
+ .word 0x00001000, 0x00000000, 0x00000000, 0x00000000
+ .word 0x00001000
+
+ .global UNK05_021F75F8
+UNK05_021F75F8: ; 0x021F75F8
+ .word 0x00001000, 0x00001000, 0x00001000
+
+ .global UNK05_021F75604
+UNK05_021F7604: ; 0x021F7604
+ .word 0x0000003C, MOD05_021E5810, MOD05_021E5858, MOD05_021E585C
+ .word MOD05_021E5898
+
+ .global UNK05_021F75618
+UNK05_021F7618: ; 0x021F7618
+ .word 0x00001000, 0x00000000, 0x00000000, 0x00000000
+ .word 0x00001000, 0x00000000, 0x00000000, 0x00000000
+ .word 0x00001000
+
+ .global UNK05_021F7563C
+UNK05_021F763C: ; 0x021F763C
+ .word 0x00001000, 0x00001000, 0x00001000
+
+ .global UNK05_021F75648
+UNK05_021F7648: ; 0x021F7648
+ .word 0x00000040, MOD05_021E59AC, MOD05_021E59F8, MOD05_021E59FC
+ .word MOD05_021E5A34
+
+ .global UNK05_021F7565C
+UNK05_021F765C: ; 0x021F765C
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00