summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/modules/05/asm/module_05.s89
1 files changed, 57 insertions, 32 deletions
diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s
index c9e94636..6ad3928b 100644
--- a/arm9/modules/05/asm/module_05.s
+++ b/arm9/modules/05/asm/module_05.s
@@ -575,7 +575,7 @@ _021D79FE:
MOD05_021D7A00: ; 0x021D7A00
push {r4, lr}
sub sp, #0x28
- ldr r4, _021D7A1C ; =0x021F64A0
+ ldr r4, _021D7A1C ; =UNK05_021F64A0
add r3, sp, #0
mov r2, #5
_021D7A0A:
@@ -588,7 +588,7 @@ _021D7A0A:
add sp, #0x28
pop {r4, pc}
.balign 4, 0
-_021D7A1C: .word 0x021F64A0
+_021D7A1C: .word UNK05_021F64A0
thumb_func_start MOD05_021D7A20
MOD05_021D7A20: ; 0x021D7A20
@@ -608,7 +608,7 @@ _021D7A2C: .word MOD05_021D7B10
MOD05_021D7A30: ; 0x021D7A30
push {r3, r4, r5, lr}
sub sp, #0x68
- ldr r5, _021D7B00 ; =0x021F643C
+ ldr r5, _021D7B00 ; =UNK05_021F643C
add r3, sp, #0x58
add r4, r0, #0
add r2, r3, #0
@@ -618,7 +618,7 @@ MOD05_021D7A30: ; 0x021D7A30
stmia r3!, {r0, r1}
add r0, r2, #0
bl FUN_02016BBC
- ldr r5, _021D7B04 ; =0x021F6468
+ ldr r5, _021D7B04 ; =UNK05_021F6468
add r3, sp, #0x3c
ldmia r5!, {r0, r1}
add r2, r3, #0
@@ -641,7 +641,7 @@ MOD05_021D7A30: ; 0x021D7A30
add r0, r4, #0
mov r1, #1
bl FUN_02018744
- ldr r5, _021D7B08 ; =0x021F644C
+ ldr r5, _021D7B08 ; =UNK05_021F644C
add r3, sp, #0x20
ldmia r5!, {r0, r1}
add r2, r3, #0
@@ -664,7 +664,7 @@ MOD05_021D7A30: ; 0x021D7A30
add r0, r4, #0
mov r1, #2
bl FUN_02018744
- ldr r5, _021D7B0C ; =0x021F6484
+ ldr r5, _021D7B0C ; =UNK05_021F6484
add r3, sp, #4
ldmia r5!, {r0, r1}
add r2, r3, #0
@@ -699,10 +699,10 @@ MOD05_021D7A30: ; 0x021D7A30
add sp, #0x68
pop {r3, r4, r5, pc}
.balign 4, 0
-_021D7B00: .word 0x021F643C
-_021D7B04: .word 0x021F6468
-_021D7B08: .word 0x021F644C
-_021D7B0C: .word 0x021F6484
+_021D7B00: .word UNK05_021F643C
+_021D7B04: .word UNK05_021F6468
+_021D7B08: .word UNK05_021F644C
+_021D7B0C: .word UNK05_021F6484
thumb_func_start MOD05_021D7B10
MOD05_021D7B10: ; 0x021D7B10
@@ -781,7 +781,7 @@ MOD05_021D7B64: ; 0x021D7B64
MOD05_021D7BA0: ; 0x021D7BA0
push {r4, lr}
sub sp, #0x10
- ldr r4, _021D7BD0 ; =0x021F642C
+ ldr r4, _021D7BD0 ; =UNK05_021F642C
add r3, sp, #0
add r2, r3, #0
ldmia r4!, {r0, r1}
@@ -800,7 +800,7 @@ MOD05_021D7BA0: ; 0x021D7BA0
add sp, #0x10
pop {r4, pc}
.balign 4, 0
-_021D7BD0: .word 0x021F642C
+_021D7BD0: .word UNK05_021F642C
thumb_func_start MOD05_021D7BD4
MOD05_021D7BD4: ; 0x021D7BD4
@@ -3964,7 +3964,7 @@ MOD05_021D9510: ; 0x021D9510
add r5, sp, #0x14
stmia r5!, {r0, r1}
ldr r0, [r6]
- ldr r6, _021D9598 ; =0x021F64D8
+ ldr r6, _021D9598 ; =UNK05_021F64D8
str r0, [r5]
ldmia r6!, {r0, r1}
add r5, sp, #0x20
@@ -3997,7 +3997,7 @@ _021D9580:
add sp, #0x3c
pop {r3, r4, r5, r6, pc}
nop
-_021D9598: .word 0x021F64D8
+_021D9598: .word UNK05_021F64D8
thumb_func_start MOD05_021D959C
MOD05_021D959C: ; 0x021D959C
@@ -7117,7 +7117,7 @@ _021DAC8E: ; jump table
.short _021DADBA - _021DAC8E - 2 ; case 3
.short _021DADD8 - _021DAC8E - 2 ; case 4
_021DAC98:
- ldr r3, _021DAE0C ; =0x021F64EC
+ ldr r3, _021DAE0C ; =UNK05_021F64EC
add r2, sp, #0x20
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
@@ -7290,7 +7290,7 @@ _021DAE04:
add sp, #0x40
pop {r3, r4, r5, r6, r7, pc}
nop
-_021DAE0C: .word 0x021F64EC
+_021DAE0C: .word UNK05_021F64EC
_021DAE10: .word 0x00000615
thumb_func_start MOD05_021DAE14
@@ -7504,7 +7504,7 @@ MOD05_021DAFA8: ; 0x021DAFA8
push {r4, r5, lr}
sub sp, #0x2c
add r5, r2, #0
- ldr r2, _021DB02C ; =0x021F64E4
+ ldr r2, _021DB02C ; =UNK05_021F64E4
add r4, r3, #0
ldr r3, [r2]
ldr r2, [r2, #4]
@@ -7559,7 +7559,7 @@ _021DB008:
add sp, #0x2c
pop {r4, r5, pc}
nop
-_021DB02C: .word 0x021F64E4
+_021DB02C: .word UNK05_021F64E4
thumb_func_start MOD05_021DB030
MOD05_021DB030: ; 0x021DB030
@@ -63949,25 +63949,50 @@ _021F6424:
_021F6428: .word MOD05_021F57F0
.section .rodata
- ; 0x021F642C
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x01, 0x05, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x04
- .byte 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
+
+ .global UNK05_021F642C
+UNK05_021F642C: ; 0x021F642C
+ .word 0x00000014, 0x00004000, 0x00004000, 0x00000004
+
+ .global UNK05_021F643C
+UNK05_021F643C: ; 0x021F643C
+ .word 0x00000001, 0x00000000, 0x00000000, 0x00000001
+
+ .global UNK05_021F644C
+UNK05_021F644C: ; 0x021F644C
+ .word 0x00000000, 0x00000000, 0x00000800, 0x00000000
+ .word 0x05010001, 0x00000301, 0x00000000
+
+ .global UNK05_021F6468
+UNK05_021F6468: ; 0x021F6468
+ .word 0x00000000, 0x00000000, 0x00000800, 0x00000000
+ .word 0x04000001, 0x00000300, 0x00000000
+
+ .global UNK05_021F6484
+UNK05_021F6484: ; 0x021F6484
+ .word 0x00000000, 0x00000000, 0x00000800, 0x00000000
+ .word 0x02020001, 0x00000001, 0x00000000
+
+ .global UNK05_021F64A0
+UNK05_021F64A0: ; 0x021F64A0
+ .word 0x00000004, 0x00000000, 0x00000080, 0x00000000
+ .word 0x00000020, 0x00000000, 0x00000100, 0x00000000
+ .word 0x00000003, 0x00000010
.global UNK05_021F64C8
UNK05_021F64C8: ; 0x021F64C8
.word MOD05_021D7504, MOD05_021D767C, MOD05_021D76C0, 0xFFFFFFFF
- ; 0x021F64D8
- .byte 0x00, 0x10, 0x00, 0x00
- .byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00
+ .global UNK05_021F64D8
+UNK05_021F64D8: ; 0x021F64D8
+ .word 0x00001000, 0x00001000, 0x00001000
+
+ .global UNK05_021F64E4
+UNK05_021F64E4: ; 0x021F64E4
+ .word 0x0000012F, 0x00000130
+
+ .global UNK05_021F64EC
+UNK05_021F64EC: ; 0x021F64EC
.byte 0x82, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0xAA, 0x01, 0x00, 0x00
.byte 0x82, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0xAA, 0x01, 0x00, 0x00
.byte 0x42, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00