summaryrefslogtreecommitdiff
path: root/arm9/modules/77/asm/module_77.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/77/asm/module_77.s')
-rw-r--r--arm9/modules/77/asm/module_77.s150
1 files changed, 106 insertions, 44 deletions
diff --git a/arm9/modules/77/asm/module_77.s b/arm9/modules/77/asm/module_77.s
index 0347430f..f0110bd3 100644
--- a/arm9/modules/77/asm/module_77.s
+++ b/arm9/modules/77/asm/module_77.s
@@ -552,20 +552,20 @@ _021D7968: .word 0x0000013E
_021D796C: .word 0x0000C060
_021D7970: .word 0x0000C2EC
_021D7974: .word 0x0000C314
-_021D7978: .word 0x021D8F64
+_021D7978: .word MOD77_021D8F64
_021D797C: .word 0x0000C024
-_021D7980: .word 0x021D8F18
-_021D7984: .word 0x021D8FB4
+_021D7980: .word MOD77_021D8F18
+_021D7984: .word MOD77_021D8FB4
_021D7988: .word 0x0000C054
_021D798C: .word 0x000005DC
-_021D7990: .word 0x021D8F38
+_021D7990: .word MOD77_021D8F38
_021D7994: .word 0x0000C010
_021D7998: .word 0x000001D9
_021D799C: .word 0x0000C05C
_021D79A0: .word 0x0000C2F0
_021D79A4: .word 0x0000C31C
-_021D79A8: .word 0x021D8F20
-_021D79AC: .word 0x021D8FD4
+_021D79A8: .word MOD77_021D8F20
+_021D79AC: .word MOD77_021D8FD4
_021D79B0: .word 0x0000C320
_021D79B4:
ldr r0, [r4, r1]
@@ -861,7 +861,7 @@ _021D7C2E:
add sp, #0x28
pop {r4, pc}
.align 2, 0
-_021D7C40: .word 0x021D9084
+_021D7C40: .word MOD77_021D9084
thumb_func_end MOD77_021D7C24
thumb_func_start MOD77_021D7C44
@@ -880,7 +880,7 @@ MOD77_021D7C44: ; 0x021D7C44
add sp, #0x10
pop {r4, pc}
.align 2, 0
-_021D7C60: .word 0x021D8F54
+_021D7C60: .word MOD77_021D8F54
thumb_func_end MOD77_021D7C44
thumb_func_start MOD77_021D7C64
@@ -1064,7 +1064,7 @@ _021D7D9C:
add sp, #0x30
pop {r3, r4, r5, r6, r7, pc}
nop
-_021D7DC8: .word 0x021D903C
+_021D7DC8: .word MOD77_021D903C
thumb_func_end MOD77_021D7D58
thumb_func_start MOD77_021D7DCC
@@ -1595,19 +1595,19 @@ MOD77_021D7FAC: ; 0x021D7FAC
pop {r3, r4, r5, pc}
nop
_021D8208: .word 0x0000C010
-_021D820C: .word 0x021D8F7C
-_021D8210: .word 0x021D8F98
+_021D820C: .word MOD77_021D8F7C
+_021D8210: .word MOD77_021D8F98
_021D8214: .word 0x000001E2
_021D8218: .word 0x000001D9
_021D821C: .word 0x00004753
-_021D8220: .word 0x021D8F40
+_021D8220: .word MOD77_021D8F40
_021D8224: .word 0x0000C014
_021D8228: .word 0x0000C064
_021D822C: .word 0x00004E56
_021D8230: .word 0x00003571
_021D8234: .word 0x0000208C
_021D8238: .word 0x00007FFF
-_021D823C: .word 0x021D8F30
+_021D823C: .word MOD77_021D8F30
_021D8240: .word 0x0000C034
_021D8244: .word 0x0000C060
thumb_func_end MOD77_021D7FAC
@@ -2029,7 +2029,7 @@ MOD77_021D8510: ; 0x021D8510
pop {r3, r4, r5, r6, pc}
.align 2, 0
_021D85C4: .word 0x0000C010
-_021D85C8: .word 0x021D8F28
+_021D85C8: .word MOD77_021D8F28
_021D85CC: .word 0x0000C044
_021D85D0: .word 0x000001D9
_021D85D4: .word 0x0000C070
@@ -2115,7 +2115,7 @@ _021D865C:
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
_021D8688: .word 0x0000C010
-_021D868C: .word 0x021D8F28
+_021D868C: .word MOD77_021D8F28
_021D8690: .word 0x0000C044
_021D8694: .word 0x000001D9
thumb_func_end MOD77_021D85E0
@@ -2524,7 +2524,7 @@ _021D89D6:
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_021D89E4: .word 0x021D8F48
+_021D89E4: .word MOD77_021D8F48
_021D89E8: .word 0x0000C2CC
_021D89EC: .word 0x000005C1
_021D89F0: .word 0x0000C2F4
@@ -3133,14 +3133,14 @@ _021D8E6E:
add sp, #0x70
pop {r3, r4, r5, r6, r7, pc}
nop
-_021D8E74: .word 0x021D8FF4
+_021D8E74: .word MOD77_021D8FF4
_021D8E78: .word 0x0000C2E8
_021D8E7C: .word 0x0000C2B4
_021D8E80: .word 0x0000C29C
_021D8E84: .word 0x0000C074
-_021D8E88: .word 0x021D9060
+_021D8E88: .word MOD77_021D9060
_021D8E8C: .word 0x0000C220
-_021D8E90: .word 0x021D9018
+_021D8E90: .word MOD77_021D9018
_021D8E94: .word 0x0000C0D0
_021D8E98: .word 0x0000C2C0
thumb_func_end MOD77_021D8D84
@@ -3209,31 +3209,93 @@ _021D8F12:
.align 2, 0
thumb_func_end MOD77_021D8F04
- .section .rodata
- ; 0x021D8F18
- .byte 0x06, 0x13, 0x0B, 0x0C, 0x06, 0x04, 0x25, 0x01, 0x06, 0x03, 0x02, 0x1A, 0x0E, 0x04, 0x01, 0x00
- .byte 0x06, 0x02, 0x01, 0x1B, 0x06, 0x04, 0xB3, 0x00, 0x02, 0x19, 0x15, 0x06, 0x02, 0x04, 0xCD, 0x01
- .byte 0x06, 0x19, 0x0D, 0x06, 0x04, 0x04, 0x55, 0x01, 0x06, 0x02, 0x13, 0x1B, 0x04, 0x04, 0x6D, 0x01
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .rodata
+ .global MOD77_021D8F18
+MOD77_021D8F18: ; 0x021D8F18
+ .byte 0x06, 0x13, 0x0B, 0x0C, 0x06, 0x04, 0x25, 0x01
+
+ .global MOD77_021D8F20
+MOD77_021D8F20: ; 0x021D8F20
+ .byte 0x06, 0x03, 0x02, 0x1A, 0x0E, 0x04, 0x01, 0x00
+
+ .global MOD77_021D8F28
+MOD77_021D8F28: ; 0x021D8F28
+ .byte 0x06, 0x02, 0x01, 0x1B, 0x06, 0x04, 0xB3, 0x00
+
+ .global MOD77_021D8F30
+MOD77_021D8F30: ; 0x021D8F30
+ .byte 0x02, 0x19, 0x15, 0x06, 0x02, 0x04, 0xCD, 0x01
+
+ .global MOD77_021D8F38
+MOD77_021D8F38: ; 0x021D8F38
+ .byte 0x06, 0x19, 0x0D, 0x06, 0x04, 0x04, 0x55, 0x01
+
+ .global MOD77_021D8F40
+MOD77_021D8F40: ; 0x021D8F40
+ .byte 0x06, 0x02, 0x13, 0x1B, 0x04, 0x04, 0x6D, 0x01
+
+ .global MOD77_021D8F48
+MOD77_021D8F48: ; 0x021D8F48
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x00
+
+ .global MOD77_021D8F54
+MOD77_021D8F54: ; 0x021D8F54
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD77_021D8F64
+MOD77_021D8F64: ; 0x021D8F64
+ .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+ .byte 0x0C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
+
+ .global MOD77_021D8F7C
+MOD77_021D8F7C: ; 0x021D8F7C
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD77_021D8F98
+MOD77_021D8F98: ; 0x021D8F98
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x0F, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00
- .byte 0x00, 0x0C, 0x00, 0x10, 0x2F, 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, 0x07, 0x00
- .byte 0x00, 0x0C, 0x00, 0x10, 0x2F, 0x00, 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
+ .byte 0x01, 0x00, 0x0F, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD77_021D8FB4
+MOD77_021D8FB4: ; 0x021D8FB4
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD77_021D8FD4
+MOD77_021D8FD4: ; 0x021D8FD4
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x07, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x2F, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD77_021D8FF4
+MOD77_021D8FF4: ; 0x021D8FF4
+ .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
+
+ .global MOD77_021D9018
+MOD77_021D9018: ; 0x021D9018
+ .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
+
+ .global MOD77_021D903C
+MOD77_021D903C: ; 0x021D903C
+ .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
+
+ .global MOD77_021D9060
+MOD77_021D9060: ; 0x021D9060
.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, 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, 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, 0x04, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00
+ .byte 0x00, 0x10, 0x00, 0x00
+
+ .global MOD77_021D9084
+MOD77_021D9084: ; 0x021D9084
+ .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
+
+ .data
+ .bss