diff options
Diffstat (limited to 'arm9/modules/77/asm/module_77.s')
-rw-r--r-- | arm9/modules/77/asm/module_77.s | 150 |
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 |