summaryrefslogtreecommitdiff
path: root/arm9/modules/68/asm/module_68.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/68/asm/module_68.s')
-rw-r--r--arm9/modules/68/asm/module_68.s210
1 files changed, 152 insertions, 58 deletions
diff --git a/arm9/modules/68/asm/module_68.s b/arm9/modules/68/asm/module_68.s
index 6c2c3772..90b9bd83 100644
--- a/arm9/modules/68/asm/module_68.s
+++ b/arm9/modules/68/asm/module_68.s
@@ -217,7 +217,7 @@ _021D76AA:
add sp, #0x28
pop {r4, pc}
.align 2, 0
-_021D76BC: .word 0x021D892C
+_021D76BC: .word MOD68_021D892C
thumb_func_end MOD68_021D76A0
thumb_func_start MOD68_021D76C0
@@ -296,10 +296,10 @@ MOD68_021D76C0: ; 0x021D76C0
add sp, #0x64
pop {r4, r5, pc}
nop
-_021D7764: .word 0x021D88C8
-_021D7768: .word 0x021D8910
-_021D776C: .word 0x021D88D8
-_021D7770: .word 0x021D88F4
+_021D7764: .word MOD68_021D88C8
+_021D7768: .word MOD68_021D8910
+_021D776C: .word MOD68_021D88D8
+_021D7770: .word MOD68_021D88F4
thumb_func_end MOD68_021D76C0
thumb_func_start MOD68_021D7774
@@ -490,7 +490,7 @@ _021D78D2:
blo _021D78D2
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_021D78E8: .word 0x021D8954
+_021D78E8: .word MOD68_021D8954
thumb_func_end MOD68_021D78C8
thumb_func_start MOD68_021D78EC
@@ -1554,7 +1554,7 @@ MOD68_021D80B4: ; 0x021D80B4
add sp, #0x1c
pop {r3, r4, pc}
.align 2, 0
-_021D811C: .word 0x021D88BC
+_021D811C: .word MOD68_021D88BC
_021D8120: .word 0x000005C1
thumb_func_end MOD68_021D80B4
@@ -1942,10 +1942,10 @@ MOD68_021D8294: ; 0x021D8294
add sp, #0x18
pop {r4, r5, r6, pc}
nop
-_021D840C: .word 0x021D89BC
-_021D8410: .word 0x021D89FC
-_021D8414: .word 0x021D8A3C
-_021D8418: .word 0x021D8A7C
+_021D840C: .word MOD68_021D89BC
+_021D8410: .word MOD68_021D89FC
+_021D8414: .word MOD68_021D8A3C
+_021D8418: .word MOD68_021D8A7C
thumb_func_end MOD68_021D8294
thumb_func_start MOD68_021D841C
@@ -2430,65 +2430,159 @@ _021D87E2:
add sp, #0x28
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_021D885C: .word 0x021D89B4
+_021D885C: .word MOD68_021D89B4
_021D8860: .word 0x0000019A
-_021D8864: .word 0x021D89C6
+_021D8864: .word MOD68_021D89C6
_021D8868: .word 0x000001A6
-_021D886C: .word 0x021D89D8
-_021D8870: .word 0x021D89EA
-_021D8874: .word 0x021D89FC
+_021D886C: .word MOD68_021D89D8
+_021D8870: .word MOD68_021D89EA
+_021D8874: .word MOD68_021D89FC
_021D8878: .word 0x000001B2
-_021D887C: .word 0x021D8A0E
+_021D887C: .word MOD68_021D8A0E
_021D8880: .word 0x000001BE
-_021D8884: .word 0x021D8A20
-_021D8888: .word 0x021D8A32
-_021D888C: .word 0x021D8A44
+_021D8884: .word MOD68_021D8A20
+_021D8888: .word MOD68_021D8A32
+_021D888C: .word MOD68_021D8A44
_021D8890: .word 0x000001CA
-_021D8894: .word 0x021D8A56
+_021D8894: .word MOD68_021D8A56
_021D8898: .word 0x000001D6
-_021D889C: .word 0x021D8A68
-_021D88A0: .word 0x021D8A7A
-_021D88A4: .word 0x021D8A8C
+_021D889C: .word MOD68_021D8A68
+_021D88A0: .word MOD68_021D8A7A
+_021D88A4: .word MOD68_021D8A8C
_021D88A8: .word 0x000001E2
-_021D88AC: .word 0x021D8A9E
+_021D88AC: .word MOD68_021D8A9E
_021D88B0: .word 0x000001EE
-_021D88B4: .word 0x021D8AB0
-_021D88B8: .word 0x021D8AC2
+_021D88B4: .word MOD68_021D8AB0
+_021D88B8: .word MOD68_021D8AC2
thumb_func_end MOD68_021D85F4
- .section .rodata
- ; 0x021D88BC
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1E, 0x00
- .byte 0x00, 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, 0x1D, 0x00, 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, 0x1F, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .rodata
+ .global MOD68_021D88BC
+MOD68_021D88BC: ; 0x021D88BC
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
+
+ .global MOD68_021D88C8
+MOD68_021D88C8: ; 0x021D88C8
+ .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
+
+ .global MOD68_021D88D8
+MOD68_021D88D8: ; 0x021D88D8
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD68_021D88F4
+MOD68_021D88F4: ; 0x021D88F4
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD68_021D8910
+MOD68_021D8910: ; 0x021D8910
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x01, 0x00, 0x1F, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD68_021D892C
+MOD68_021D892C: ; 0x021D892C
.byte 0x01, 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 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0C, 0x02, 0x02, 0xE8, 0x03
- .byte 0x01, 0x01, 0x03, 0x0A, 0x02, 0x0F, 0x41, 0x00, 0x03, 0x12, 0x01, 0x07, 0x02, 0x0F, 0x00, 0x02
- .byte 0x03, 0x1A, 0x06, 0x06, 0x02, 0x0F, 0x0E, 0x02, 0x03, 0x17, 0x0C, 0x06, 0x02, 0x0F, 0x1A, 0x02
- .byte 0x03, 0x0E, 0x0C, 0x06, 0x02, 0x0F, 0x26, 0x02, 0x03, 0x0B, 0x06, 0x06, 0x02, 0x0F, 0x32, 0x02
- .byte 0x03, 0x02, 0x0D, 0x06, 0x02, 0x0F, 0x3E, 0x02, 0x01, 0x08, 0x0D, 0x06, 0x02, 0x0F, 0x55, 0x00
- .byte 0x03, 0x02, 0x0F, 0x06, 0x02, 0x0F, 0x4A, 0x02, 0x01, 0x08, 0x0F, 0x0F, 0x02, 0x0F, 0x61, 0x00
- .byte 0x01, 0x02, 0x11, 0x1C, 0x06, 0x0F, 0x7F, 0x00, 0x80, 0x05, 0xAA, 0x0B, 0x00, 0x00, 0x80, 0x05
- .byte 0x47, 0x06, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xEC, 0x09, 0x40, 0x07, 0x00, 0x00
- .byte 0x0D, 0x06, 0xB9, 0x05, 0x00, 0x00, 0x14, 0x00, 0x08, 0x00, 0x00, 0x00, 0x60, 0x08, 0xA7, 0x00
- .byte 0x00, 0x00, 0xDC, 0x05, 0xE7, 0x04, 0x00, 0x00, 0x0D, 0x00, 0xEA, 0xFF, 0x00, 0x00, 0x80, 0x05
- .byte 0x82, 0x05, 0x00, 0x00, 0x80, 0x05, 0x82, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .global MOD68_021D8954
+MOD68_021D8954: ; 0x021D8954
+ .byte 0x03, 0x01, 0x00, 0x0C, 0x02, 0x02, 0xE8, 0x03, 0x01, 0x01, 0x03, 0x0A, 0x02, 0x0F, 0x41, 0x00
+ .byte 0x03, 0x12, 0x01, 0x07, 0x02, 0x0F, 0x00, 0x02, 0x03, 0x1A, 0x06, 0x06, 0x02, 0x0F, 0x0E, 0x02
+ .byte 0x03, 0x17, 0x0C, 0x06, 0x02, 0x0F, 0x1A, 0x02, 0x03, 0x0E, 0x0C, 0x06, 0x02, 0x0F, 0x26, 0x02
+ .byte 0x03, 0x0B, 0x06, 0x06, 0x02, 0x0F, 0x32, 0x02, 0x03, 0x02, 0x0D, 0x06, 0x02, 0x0F, 0x3E, 0x02
+ .byte 0x01, 0x08, 0x0D, 0x06, 0x02, 0x0F, 0x55, 0x00, 0x03, 0x02, 0x0F, 0x06, 0x02, 0x0F, 0x4A, 0x02
+ .byte 0x01, 0x08, 0x0F, 0x0F, 0x02, 0x0F, 0x61, 0x00, 0x01, 0x02, 0x11, 0x1C, 0x06, 0x0F, 0x7F, 0x00
+
+ .global MOD68_021D89B4
+MOD68_021D89B4: ; 0x021D89B4
+ .byte 0x80, 0x05, 0xAA, 0x0B, 0x00, 0x00, 0x80, 0x05
+
+ .global MOD68_021D89BC
+MOD68_021D89BC: ; 0x021D89BC
+ .byte 0x47, 0x06, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00
+
+ .global MOD68_021D89C6
+MOD68_021D89C6: ; 0x021D89C6
+ .byte 0xEC, 0x09, 0x40, 0x07, 0x00, 0x00, 0x0D, 0x06, 0xB9, 0x05, 0x00, 0x00, 0x14, 0x00, 0x08, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D89D8
+MOD68_021D89D8: ; 0x021D89D8
+ .byte 0x60, 0x08, 0xA7, 0x00, 0x00, 0x00, 0xDC, 0x05, 0xE7, 0x04, 0x00, 0x00, 0x0D, 0x00, 0xEA, 0xFF
+ .byte 0x00, 0x00
+
+ .global MOD68_021D89EA
+MOD68_021D89EA: ; 0x021D89EA
+ .byte 0x80, 0x05, 0x82, 0x05, 0x00, 0x00, 0x80, 0x05, 0x82, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D89FC
+MOD68_021D89FC: ; 0x021D89FC
+ .byte 0x3F, 0x01, 0x40, 0x07, 0x00, 0x00, 0x1B, 0x05, 0xB9, 0x05, 0x00, 0x00, 0xEC, 0xFF, 0x08, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A0E
+MOD68_021D8A0E: ; 0x021D8A0E
+ .byte 0xA8, 0x05, 0xAA, 0x0B, 0x00, 0x00, 0xA8, 0x05, 0x47, 0x06, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A20
+MOD68_021D8A20: ; 0x021D8A20
+ .byte 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00, 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A32
+MOD68_021D8A32: ; 0x021D8A32
+ .byte 0xC0, 0x02, 0xA7, 0x00, 0x00, 0x00, 0x4B, 0x05, 0xE7, 0x04
+
+ .global MOD68_021D8A3C
+MOD68_021D8A3C: ; 0x021D8A3C
+ .byte 0x00, 0x00, 0xF3, 0xFF, 0xEA, 0xFF, 0x00, 0x00
+
+ .global MOD68_021D8A44
+MOD68_021D8A44: ; 0x021D8A44
.byte 0x3F, 0x01, 0x40, 0x07, 0x00, 0x00, 0x1B, 0x05, 0xB9, 0x05, 0x00, 0x00, 0xEC, 0xFF, 0x08, 0x00
- .byte 0x00, 0x00, 0xA8, 0x05, 0xAA, 0x0B, 0x00, 0x00, 0xA8, 0x05, 0x47, 0x06, 0x00, 0x00, 0x00, 0x00
- .byte 0x1C, 0x00, 0x00, 0x00, 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00, 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x02, 0xA7, 0x00, 0x00, 0x00, 0x4B, 0x05, 0xE7, 0x04
- .byte 0x00, 0x00, 0xF3, 0xFF, 0xEA, 0xFF, 0x00, 0x00, 0x3F, 0x01, 0x40, 0x07, 0x00, 0x00, 0x1B, 0x05
- .byte 0xB9, 0x05, 0x00, 0x00, 0xEC, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00
- .byte 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x08, 0xA7, 0x00
- .byte 0x00, 0x00, 0xFF, 0x05, 0xE7, 0x04, 0x00, 0x00, 0x0C, 0x00, 0xEA, 0xFF, 0x00, 0x00, 0xC0, 0x02
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A56
+MOD68_021D8A56: ; 0x021D8A56
+ .byte 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00, 0xA8, 0x05, 0x82, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A68
+MOD68_021D8A68: ; 0x021D8A68
+ .byte 0x60, 0x08, 0xA7, 0x00, 0x00, 0x00, 0xFF, 0x05, 0xE7, 0x04, 0x00, 0x00, 0x0C, 0x00, 0xEA, 0xFF
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A7A
+MOD68_021D8A7A: ; 0x021D8A7A
+ .byte 0xC0, 0x02
+
+ .global MOD68_021D8A7C
+MOD68_021D8A7C: ; 0x021D8A7C
.byte 0xA7, 0x00, 0x00, 0x00, 0x4B, 0x05, 0xE7, 0x04, 0x00, 0x00, 0xF3, 0xFF, 0xEA, 0xFF, 0x00, 0x00
+
+ .global MOD68_021D8A8C
+MOD68_021D8A8C: ; 0x021D8A8C
.byte 0x80, 0x05, 0x82, 0x05, 0x00, 0x00, 0x80, 0x05, 0x82, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0xEC, 0x09, 0x40, 0x07, 0x00, 0x00, 0x0D, 0x06, 0xB9, 0x05, 0x00, 0x00, 0x14, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x60, 0x08, 0xA7, 0x00, 0x00, 0x00, 0xDC, 0x05, 0xE7, 0x04, 0x00, 0x00
- .byte 0x0D, 0x00, 0xEA, 0xFF, 0x00, 0x00, 0xC0, 0x02, 0xA7, 0x00, 0x00, 0x00, 0x28, 0x05, 0xE7, 0x04
- .byte 0x00, 0x00, 0xF4, 0xFF, 0xEA, 0xFF, 0x00, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8A9E
+MOD68_021D8A9E: ; 0x021D8A9E
+ .byte 0xEC, 0x09, 0x40, 0x07, 0x00, 0x00, 0x0D, 0x06, 0xB9, 0x05, 0x00, 0x00, 0x14, 0x00, 0x08, 0x00
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8AB0
+MOD68_021D8AB0: ; 0x021D8AB0
+ .byte 0x60, 0x08, 0xA7, 0x00, 0x00, 0x00, 0xDC, 0x05, 0xE7, 0x04, 0x00, 0x00, 0x0D, 0x00, 0xEA, 0xFF
+ .byte 0x00, 0x00
+
+ .global MOD68_021D8AC2
+MOD68_021D8AC2: ; 0x021D8AC2
+ .byte 0xC0, 0x02, 0xA7, 0x00, 0x00, 0x00, 0x28, 0x05, 0xE7, 0x04, 0x00, 0x00, 0xF4, 0xFF, 0xEA, 0xFF
+ .byte 0x00, 0x00
+
+ .data
+ .bss