summaryrefslogtreecommitdiff
path: root/arm9/modules/55/asm/module_55.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/55/asm/module_55.s')
-rw-r--r--arm9/modules/55/asm/module_55.s141
1 files changed, 101 insertions, 40 deletions
diff --git a/arm9/modules/55/asm/module_55.s b/arm9/modules/55/asm/module_55.s
index 5bc1ff69..eba26ef5 100644
--- a/arm9/modules/55/asm/module_55.s
+++ b/arm9/modules/55/asm/module_55.s
@@ -269,7 +269,7 @@ _021D7718:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D771C: .word 0x021DA4A0
+_021D771C: .word MOD55_021DA4A0
thumb_func_end MOD55_021D76BC
thumb_func_start MOD55_021D7720
@@ -390,7 +390,7 @@ MOD55_021D780C: ; 0x021D780C
bx r3
nop
_021D7814: .word FUN_0201E66C
-_021D7818: .word 0x021DA458
+_021D7818: .word MOD55_021DA458
thumb_func_end MOD55_021D780C
thumb_func_start MOD55_021D781C
@@ -547,12 +547,12 @@ MOD55_021D781C: ; 0x021D781C
add sp, #0x9c
pop {r4, r5, pc}
.align 2, 0
-_021D7974: .word 0x021DA2C8
-_021D7978: .word 0x021DA34C
-_021D797C: .word 0x021DA368
-_021D7980: .word 0x021DA384
-_021D7984: .word 0x021DA3A0
-_021D7988: .word 0x021DA3BC
+_021D7974: .word MOD55_021DA2C8
+_021D7978: .word MOD55_021DA34C
+_021D797C: .word MOD55_021DA368
+_021D7980: .word MOD55_021DA384
+_021D7984: .word MOD55_021DA3A0
+_021D7988: .word MOD55_021DA3BC
_021D798C: .word 0x04000050
_021D7990: .word 0x04001050
thumb_func_end MOD55_021D781C
@@ -857,7 +857,7 @@ MOD55_021D7BF0: ; 0x021D7BF0
add sp, #0x10
pop {r4, pc}
.align 2, 0
-_021D7C1C: .word 0x021DA2E8
+_021D7C1C: .word MOD55_021DA2E8
thumb_func_end MOD55_021D7BF0
thumb_func_start MOD55_021D7C20
@@ -1456,7 +1456,7 @@ _021D80C6:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
nop
-_021D80E8: .word 0x021DA298
+_021D80E8: .word MOD55_021DA298
_021D80EC: .word 0x00000FFF
thumb_func_end MOD55_021D8044
@@ -2043,7 +2043,7 @@ _021D8578:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021D857C: .word 0x021DA2AC
+_021D857C: .word MOD55_021DA2AC
_021D8580: .word 0x000001D9
thumb_func_end MOD55_021D8544
@@ -2486,7 +2486,7 @@ _021D88AA:
add sp, #0x40
pop {r3, r4, r5, r6, r7, pc}
nop
-_021D88C4: .word 0x021DA298
+_021D88C4: .word MOD55_021DA298
_021D88C8: .word 0x000003CB
_021D88CC: .word 0x00000FFF
thumb_func_end MOD55_021D86D4
@@ -2658,7 +2658,7 @@ _021D8A12:
add sp, #0x2c
pop {r4, r5, r6, r7, pc}
.align 2, 0
-_021D8A24: .word 0x021DA2BC
+_021D8A24: .word MOD55_021DA2BC
thumb_func_end MOD55_021D8978
thumb_func_start MOD55_021D8A28
@@ -3346,10 +3346,10 @@ _021D8F1A:
add sp, #0x3c
pop {r4, r5, r6, r7, pc}
nop
-_021D8FCC: .word 0x021DA418
-_021D8FD0: .word 0x021DA3D8
-_021D8FD4: .word 0x021DA3F8
-_021D8FD8: .word 0x021DA438
+_021D8FCC: .word MOD55_021DA418
+_021D8FD0: .word MOD55_021DA3D8
+_021D8FD4: .word MOD55_021DA3F8
+_021D8FD8: .word MOD55_021DA438
_021D8FDC: .word 0x000001D9
_021D8FE0: .word 0x00000418
thumb_func_end MOD55_021D8E6C
@@ -4004,10 +4004,10 @@ MOD55_021D9474: ; 0x021D9474
add sp, #0x64
pop {r4, r5, pc}
.align 2, 0
-_021D9564: .word 0x021DA2D8
-_021D9568: .word 0x021DA2F8
-_021D956C: .word 0x021DA330
-_021D9570: .word 0x021DA314
+_021D9564: .word MOD55_021DA2D8
+_021D9568: .word MOD55_021DA2F8
+_021D956C: .word MOD55_021DA330
+_021D9570: .word MOD55_021DA314
thumb_func_end MOD55_021D9474
thumb_func_start MOD55_021D9574
@@ -5265,7 +5265,7 @@ _021DA010:
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
-_021DA014: .word 0x021DA2AC
+_021DA014: .word MOD55_021DA2AC
_021DA018: .word 0x000001D9
thumb_func_end MOD55_021D9FDC
@@ -5585,42 +5585,101 @@ MOD55_021DA27C: ; 0x021DA27C
.align 2, 0
thumb_func_end MOD55_021DA27C
- .section .rodata
- ; 0x021DA298
+ .rodata
+ .global MOD55_021DA298
+MOD55_021DA298: ; 0x021DA298
.byte 0x01, 0x04, 0x0F, 0x04, 0x02, 0x05, 0x02, 0x02, 0x02, 0x04, 0x1C, 0x04, 0x08, 0x00, 0x42, 0x00
- .byte 0x08, 0x08, 0x42, 0x08, 0x02, 0x19, 0x0D, 0x06, 0x04, 0x0D, 0x15, 0x01, 0x2E, 0x00, 0x2F, 0x00
- .byte 0x33, 0x00, 0x34, 0x00, 0x00, 0x06, 0x05, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x02, 0x01, 0x00
+ .byte 0x08, 0x08, 0x42, 0x08
+
+ .global MOD55_021DA2AC
+MOD55_021DA2AC: ; 0x021DA2AC
+ .byte 0x02, 0x19, 0x0D, 0x06, 0x04, 0x0D, 0x15, 0x01, 0x2E, 0x00, 0x2F, 0x00, 0x33, 0x00, 0x34, 0x00
+
+ .global MOD55_021DA2BC
+MOD55_021DA2BC: ; 0x021DA2BC
+ .byte 0x00, 0x06, 0x05, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x02, 0x01, 0x00
+
+ .global MOD55_021DA2C8
+MOD55_021DA2C8: ; 0x021DA2C8
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA2D8
+MOD55_021DA2D8: ; 0x021DA2D8
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA2E8
+MOD55_021DA2E8: ; 0x021DA2E8
.byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA2F8
+MOD55_021DA2F8: ; 0x021DA2F8
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x18, 0x01, 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, 0x1F, 0x00
- .byte 0x01, 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, 0x1A, 0x01, 0x00, 0x01, 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, 0x18, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x18, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA314
+MOD55_021DA314: ; 0x021DA314
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA330
+MOD55_021DA330: ; 0x021DA330
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1A, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA34C
+MOD55_021DA34C: ; 0x021DA34C
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x18, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA368
+MOD55_021DA368: ; 0x021DA368
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x1A, 0x01, 0x00, 0x01, 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, 0x1C, 0x02
- .byte 0x01, 0x02, 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, 0x1F, 0x00, 0x01, 0x03, 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, 0x1E, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1A, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA384
+MOD55_021DA384: ; 0x021DA384
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1C, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA3A0
+MOD55_021DA3A0: ; 0x021DA3A0
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA3BC
+MOD55_021DA3BC: ; 0x021DA3BC
+ .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 MOD55_021DA3D8
+MOD55_021DA3D8: ; 0x021DA3D8
.byte 0x20, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
+
+ .global MOD55_021DA3F8
+MOD55_021DA3F8: ; 0x021DA3F8
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x10, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA418
+MOD55_021DA418: ; 0x021DA418
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x10, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD55_021DA438
+MOD55_021DA438: ; 0x021DA438
.byte 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
+
+ .global MOD55_021DA458
+MOD55_021DA458: ; 0x021DA458
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00
- .section .data
- ; 0x021DA4A0
+ .data
+ .global MOD55_021DA4A0
+MOD55_021DA4A0: ; 0x021DA4A0
.byte 0xD1, 0x81, 0x1D, 0x02, 0xDD, 0x81, 0x1D, 0x02, 0x7D, 0x8A, 0x1D, 0x02, 0x15, 0x8D, 0x1D, 0x02
.byte 0x6D, 0x8E, 0x1D, 0x02, 0xE5, 0x8F, 0x1D, 0x02, 0x89, 0x9D, 0x1D, 0x02, 0xC1, 0x82, 0x1D, 0x02
.byte 0x21, 0x83, 0x1D, 0x02, 0x71, 0x83, 0x1D, 0x02, 0x05, 0x84, 0x1D, 0x02, 0x41, 0x84, 0x1D, 0x02
@@ -5629,3 +5688,5 @@ MOD55_021DA27C: ; 0x021DA27C
.byte 0xED, 0x95, 0x1D, 0x02, 0x51, 0x9C, 0x1D, 0x02, 0xC5, 0x9C, 0x1D, 0x02, 0x05, 0x9E, 0x1D, 0x02
.byte 0x41, 0x9E, 0x1D, 0x02, 0xC9, 0x9E, 0x1D, 0x02, 0x71, 0x9F, 0x1D, 0x02, 0x8D, 0x9F, 0x1D, 0x02
.byte 0xDD, 0x9F, 0x1D, 0x02, 0x1D, 0xA0, 0x1D, 0x02, 0xD9, 0x90, 0x1D, 0x02, 0x00, 0x00, 0x00, 0x00
+
+ .bss