diff options
Diffstat (limited to 'arm9/modules/79/asm/module_79_thumb.s')
-rw-r--r-- | arm9/modules/79/asm/module_79_thumb.s | 129 |
1 files changed, 84 insertions, 45 deletions
diff --git a/arm9/modules/79/asm/module_79_thumb.s b/arm9/modules/79/asm/module_79_thumb.s index b28d902c..6d9f33fe 100644 --- a/arm9/modules/79/asm/module_79_thumb.s +++ b/arm9/modules/79/asm/module_79_thumb.s @@ -11,7 +11,7 @@ MOD79_02211E60: ; 0x02211E60 str r1, [r0] bx lr nop -_02211E6C: .word 0x02217120 +_02211E6C: .word MOD79_02217120 thumb_func_end MOD79_02211E60 thumb_func_start MOD79_02211E70 @@ -31,7 +31,7 @@ MOD79_02211E70: ; 0x02211E70 lsr r0, r0, #0x18 bx lr .align 2, 0 -_02211E8C: .word 0x02217120 +_02211E8C: .word MOD79_02217120 _02211E90: .word 0x00001111 _02211E94: .word 0x7FFFFFFF thumb_func_end MOD79_02211E70 @@ -252,7 +252,7 @@ _02212022: str r1, [r0, #8] bx lr nop -_0221202C: .word 0x02216760 +_0221202C: .word MOD79_02216760 thumb_func_end MOD79_02211FC8 thumb_func_start MOD79_02212030 @@ -603,17 +603,17 @@ _022122B2: add sp, #0x4c pop {r4, r5, r6, r7, pc} nop -_022122B8: .word 0x02216760 -_022122BC: .word 0x02216724 -_022122C0: .word 0x02216794 -_022122C4: .word 0x022167AC -_022122C8: .word 0x022167B4 -_022122CC: .word 0x022167BC -_022122D0: .word 0x022167D4 -_022122D4: .word 0x022167EC -_022122D8: .word 0x02216804 -_022122DC: .word 0x0221681C -_022122E0: .word 0x02216834 +_022122B8: .word MOD79_02216760 +_022122BC: .word MOD79_02216724 +_022122C0: .word MOD79_02216794 +_022122C4: .word MOD79_022167AC +_022122C8: .word MOD79_022167B4 +_022122CC: .word MOD79_022167BC +_022122D0: .word MOD79_022167D4 +_022122D4: .word MOD79_022167EC +_022122D8: .word MOD79_02216804 +_022122DC: .word MOD79_0221681C +_022122E0: .word MOD79_02216834 thumb_func_end MOD79_02212030 thumb_func_start MOD79_022122E4 @@ -634,7 +634,7 @@ MOD79_022122E4: ; 0x022122E4 _02212300: pop {r3, pc} nop -_02212304: .word 0x02216760 +_02212304: .word MOD79_02216760 thumb_func_end MOD79_022122E4 thumb_func_start MOD79_02212308 @@ -706,10 +706,10 @@ _02212350: mov r0, #0 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 -_02212398: .word 0x02216760 -_0221239C: .word 0x0221684C -_022123A0: .word 0x022167AC -_022123A4: .word 0x022167B4 +_02212398: .word MOD79_02216760 +_0221239C: .word MOD79_0221684C +_022123A0: .word MOD79_022167AC +_022123A4: .word MOD79_022167B4 thumb_func_end MOD79_02212308 thumb_func_start MOD79_022123A8 @@ -792,9 +792,9 @@ _02212438: ldr r0, [r0] pop {r3, pc} nop -_02212440: .word 0x02216760 +_02212440: .word MOD79_02216760 _02212444: .word MOD79_02212030 -_02212448: .word 0x02216760 +_02212448: .word MOD79_02216760 thumb_func_end MOD79_022123A8 thumb_func_start MOD79_0221244C @@ -817,7 +817,7 @@ _02212464: str r1, [r0] pop {r3, pc} .align 2, 0 -_02212470: .word 0x02216760 +_02212470: .word MOD79_02216760 thumb_func_end MOD79_0221244C thumb_func_start MOD79_02212474 @@ -826,7 +826,7 @@ MOD79_02212474: ; 0x02212474 ldr r0, [r0, #8] bx lr nop -_0221247C: .word 0x02216760 +_0221247C: .word MOD79_02216760 thumb_func_end MOD79_02212474 thumb_func_start MOD79_02212480 @@ -835,34 +835,73 @@ MOD79_02212480: ; 0x02212480 ldr r0, [r0, #0xc] bx lr nop -_02212488: .word 0x02216760 +_02212488: .word MOD79_02216760 thumb_func_end MOD79_02212480 - .section .rodata - ; 0x02216724 + .rodata + .global MOD79_02216724 +MOD79_02216724: ; 0x02216724 .byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66 .byte 0x00, 0x00, 0x00, 0x00 - - .section .data - ; 0x02216760 + + .data + .global MOD79_02216760 +MOD79_02216760: ; 0x02216760 .byte 0x01, 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, 0x73, 0x41, 0x64, 0x65, 0x71, 0x57, 0x6F, 0x33, 0x76, 0x6F, 0x4C, 0x65 - .byte 0x43, 0x35, 0x72, 0x31, 0x36, 0x44, 0x59, 0x76, 0x00, 0x00, 0x00, 0x00, 0x26, 0x68, 0x61, 0x73 - .byte 0x68, 0x3D, 0x00, 0x00, 0x26, 0x64, 0x61, 0x74, 0x61, 0x3D, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6F - .byte 0x72, 0x3A, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x73, 0x75, 0x6D, 0x20, 0x20, 0x20, 0x20 - .byte 0x20, 0x20, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x70, 0x69, 0x64, 0x20, 0x20 - .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6F - .byte 0x72, 0x3A, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6C, 0x65, 0x6E, 0x67, 0x74, 0x68, 0x20, 0x20 - .byte 0x20, 0x20, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x74, 0x6F, 0x6B, 0x65, 0x6E - .byte 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x66, 0x6F, 0x75, 0x6E, 0x64, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6F - .byte 0x72, 0x3A, 0x20, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x20, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64 - .byte 0x20, 0x20, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6E, 0x63, 0x6F, 0x72 - .byte 0x72, 0x65, 0x63, 0x74, 0x20, 0x68, 0x61, 0x73, 0x68, 0x20, 0x00, 0x00, 0x25, 0x73, 0x3F, 0x70 - .byte 0x69, 0x64, 0x3D, 0x25, 0x64, 0x00, 0x00, 0x00, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x49, 0x6E - .byte 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + + .global MOD79_02216794 +MOD79_02216794: ; 0x02216794 + .byte 0x73, 0x41, 0x64, 0x65, 0x71, 0x57, 0x6F, 0x33, 0x76, 0x6F, 0x4C, 0x65, 0x43, 0x35, 0x72, 0x31 + .byte 0x36, 0x44, 0x59, 0x76, 0x00, 0x00, 0x00, 0x00 + + .global MOD79_022167AC +MOD79_022167AC: ; 0x022167AC + .byte 0x26, 0x68, 0x61, 0x73, 0x68, 0x3D, 0x00, 0x00 + + .global MOD79_022167B4 +MOD79_022167B4: ; 0x022167B4 + .byte 0x26, 0x64, 0x61, 0x74, 0x61, 0x3D, 0x00, 0x00 + + .global MOD79_022167BC +MOD79_022167BC: ; 0x022167BC + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6B, 0x20, 0x73, 0x75, 0x6D + .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00 + + .global MOD79_022167D4 +MOD79_022167D4: ; 0x022167D4 + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x70, 0x69, 0x64, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00 - .section .bss - ; 0x2217120 + .global MOD79_022167EC +MOD79_022167EC: ; 0x022167EC + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6C, 0x65, 0x6E, 0x67 + .byte 0x74, 0x68, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00 + + .global MOD79_02216804 +MOD79_02216804: ; 0x02216804 + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x20, 0x6E, 0x6F, 0x74 + .byte 0x20, 0x66, 0x6F, 0x75, 0x6E, 0x64, 0x00, 0x00 + + .global MOD79_0221681C +MOD79_0221681C: ; 0x0221681C + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x74, 0x6F, 0x6B, 0x65, 0x6E, 0x20, 0x65, 0x78, 0x70 + .byte 0x69, 0x72, 0x65, 0x64, 0x20, 0x20, 0x00, 0x00 + + .global MOD79_02216834 +MOD79_02216834: ; 0x02216834 + .byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x3A, 0x20, 0x69, 0x6E, 0x63, 0x6F, 0x72, 0x72, 0x65, 0x63, 0x74 + .byte 0x20, 0x68, 0x61, 0x73, 0x68, 0x20, 0x00, 0x00 + + .global MOD79_0221684C +MOD79_0221684C: ; 0x0221684C + .byte 0x25, 0x73, 0x3F, 0x70, 0x69, 0x64, 0x3D, 0x25, 0x64, 0x00, 0x00, 0x00, 0x62, 0x75, 0x66, 0x66 + .byte 0x65, 0x72, 0x49, 0x6E, 0x20, 0x21, 0x3D, 0x20, 0x4E, 0x55, 0x4C, 0x4C, 0x00, 0x00, 0x00, 0x00 + + .bss + .global MOD79_02217120 +MOD79_02217120: ; 0x02217120 .space 0x40 + |