summaryrefslogtreecommitdiff
path: root/arm9/modules/58/asm/module_58.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/58/asm/module_58.s')
-rw-r--r--arm9/modules/58/asm/module_58.s103
1 files changed, 71 insertions, 32 deletions
diff --git a/arm9/modules/58/asm/module_58.s b/arm9/modules/58/asm/module_58.s
index 540bb752..309b356c 100644
--- a/arm9/modules/58/asm/module_58.s
+++ b/arm9/modules/58/asm/module_58.s
@@ -199,7 +199,7 @@ _021D9BDE:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D9BE8: .word 0x021DAFA0
+_021D9BE8: .word MOD58_021DAFA0
_021D9BEC: .word 0x00004318
thumb_func_end MOD58_021D9B8C
@@ -319,7 +319,7 @@ _021D9CE6:
add sp, #0x28
pop {r4, pc}
.align 2, 0
-_021D9CF8: .word 0x021DAE6C
+_021D9CF8: .word MOD58_021DAE6C
thumb_func_end MOD58_021D9CDC
thumb_func_start MOD58_021D9CFC
@@ -433,12 +433,12 @@ MOD58_021D9CFC: ; 0x021D9CFC
add sp, #0x9c
pop {r4, r5, pc}
nop
-_021D9DEC: .word 0x021DADC0
-_021D9DF0: .word 0x021DAE18
-_021D9DF4: .word 0x021DAE34
-_021D9DF8: .word 0x021DAE50
-_021D9DFC: .word 0x021DADE0
-_021D9E00: .word 0x021DADFC
+_021D9DEC: .word MOD58_021DADC0
+_021D9DF0: .word MOD58_021DAE18
+_021D9DF4: .word MOD58_021DAE34
+_021D9DF8: .word MOD58_021DAE50
+_021D9DFC: .word MOD58_021DADE0
+_021D9E00: .word MOD58_021DADFC
thumb_func_end MOD58_021D9CFC
thumb_func_start MOD58_021D9E04
@@ -707,7 +707,7 @@ MOD58_021DA014: ; 0x021DA014
add sp, #0x10
pop {r4, pc}
.align 2, 0
-_021DA040: .word 0x021DADD0
+_021DA040: .word MOD58_021DADD0
thumb_func_end MOD58_021DA014
thumb_func_start MOD58_021DA044
@@ -1400,10 +1400,10 @@ _021DA5D8:
add sp, #0x44
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_021DA5DC: .word 0x021DADAE
+_021DA5DC: .word MOD58_021DADAE
_021DA5E0: .word 0x000005DD
_021DA5E4: .word 0x0000431A
-_021DA5E8: .word 0x021DADA6
+_021DA5E8: .word MOD58_021DADA6
_021DA5EC: .word 0x0000431C
_021DA5F0: .word 0x0000432C
thumb_func_end MOD58_021DA514
@@ -1424,7 +1424,7 @@ _021DA608:
bl FUN_02020130
pop {r3, pc}
.align 2, 0
-_021DA610: .word 0x021DADA0
+_021DA610: .word MOD58_021DADA0
thumb_func_end MOD58_021DA5F4
thumb_func_start MOD58_021DA614
@@ -2124,7 +2124,7 @@ _021DAB16:
add sp, #0x2c
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_021DAB2C: .word 0x021DAE94
+_021DAB2C: .word MOD58_021DAE94
thumb_func_end MOD58_021DAA70
thumb_func_start MOD58_021DAB30
@@ -2471,24 +2471,62 @@ _021DAD88:
_021DAD9C: .word 0x0000069A
thumb_func_end MOD58_021DAD3C
- .section .rodata
- ; 0x021DADA0
- .byte 0xE0, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x48, 0x88, 0x20, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x96, 0xBD
- .byte 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x96, 0xBD, 0x00, 0x5F, 0x96, 0xBD, 0x60, 0xBF, 0x00, 0x00
+ .rodata
+ .global MOD58_021DADA0
+MOD58_021DADA0: ; 0x021DADA0
+ .byte 0xE0, 0x00, 0xAF, 0x00, 0x00, 0x00
+
+ .global MOD58_021DADA6
+MOD58_021DADA6: ; 0x021DADA6
+ .byte 0x48, 0x88, 0x20, 0xE0, 0xFF, 0x00, 0x00, 0x00
+
+ .global MOD58_021DADAE
+MOD58_021DADAE: ; 0x021DADAE
+ .byte 0x96, 0xBD, 0xC0, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x96, 0xBD, 0x00, 0x5F, 0x96, 0xBD, 0x60, 0xBF
+ .byte 0x00, 0x00
+
+ .global MOD58_021DADC0
+MOD58_021DADC0: ; 0x021DADC0
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DADD0
+MOD58_021DADD0: ; 0x021DADD0
.byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00
+
+ .global MOD58_021DADE0
+MOD58_021DADE0: ; 0x021DADE0
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DADFC
+MOD58_021DADFC: ; 0x021DADFC
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x00, 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, 0x1E, 0x02
- .byte 0x00, 0x01, 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, 0x1E, 0x04, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1E, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DAE18
+MOD58_021DAE18: ; 0x021DAE18
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1E, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DAE34
+MOD58_021DAE34: ; 0x021DAE34
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x1B, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DAE50
+MOD58_021DAE50: ; 0x021DAE50
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1B, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DAE6C
+MOD58_021DAE6C: ; 0x021DAE6C
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD58_021DAE94
+MOD58_021DAE94: ; 0x021DAE94
+ .byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -2496,18 +2534,19 @@ _021DAD9C: .word 0x0000069A
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x10, 0x01, 0x10, 0x11, 0x10, 0x01, 0x11, 0x11
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22
+ .byte 0x00, 0x00, 0x11, 0x11, 0x10, 0x01, 0x10, 0x11, 0x10, 0x01, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22, 0x20, 0x02, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .section .data
- ; 0x021DAFA0
+ .data
+ .global MOD58_021DAFA0
+MOD58_021DAFA0: ; 0x021DAFA0
.byte 0x00, 0x00, 0x00, 0x00, 0x2D, 0xA6, 0x1D, 0x02, 0xC5, 0xA6, 0x1D, 0x02, 0xF5, 0xA6, 0x1D, 0x02
.byte 0xF5, 0xA7, 0x1D, 0x02, 0x15, 0xA8, 0x1D, 0x02, 0x8D, 0xA7, 0x1D, 0x02, 0x00, 0x00, 0x00, 0x00
+ .bss