summaryrefslogtreecommitdiff
path: root/arm9/modules/79/asm/module_79_thumb.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/79/asm/module_79_thumb.s')
-rw-r--r--arm9/modules/79/asm/module_79_thumb.s129
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
+