summaryrefslogtreecommitdiff
path: root/asm/tomomichi_debug_menu.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/tomomichi_debug_menu.s')
-rw-r--r--asm/tomomichi_debug_menu.s476
1 files changed, 0 insertions, 476 deletions
diff --git a/asm/tomomichi_debug_menu.s b/asm/tomomichi_debug_menu.s
index a7489ccb3..5a1cef98f 100644
--- a/asm/tomomichi_debug_menu.s
+++ b/asm/tomomichi_debug_menu.s
@@ -3,482 +3,6 @@
.include "constants/gba_constants.inc"
.include "include/macros.inc"
- thumb_func_start debug_sub_808C7C8
-debug_sub_808C7C8:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1c
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._197 @ gUnknown_Debug_083C1CE8
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1b
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._197 + 4 @ gMenuCallback
- ldr r0, ._197 + 8 @ debug_sub_808C818
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._198:
- .align 2, 0
-._197:
- .word gUnknown_Debug_083C1CE8
- .word gMenuCallback
- .word debug_sub_808C818+1
-
- thumb_func_end debug_sub_808C7C8
-
- thumb_func_start debug_sub_808C818
-debug_sub_808C818:
- push {lr}
- bl Menu_ProcessInput
- lsl r0, r0, #0x18
- asr r1, r0, #0x18
- mov r0, #0x2
- neg r0, r0
- cmp r1, r0
- bne ._199 @cond_branch
- mov r0, #0x0
- b ._202
-._199:
- mov r0, #0x1
- neg r0, r0
- cmp r1, r0
- beq ._201 @cond_branch
- ldr r2, ._203 @ gMenuCallback
- ldr r0, ._203 + 4 @ gUnknown_Debug_083C1CE8
- lsl r1, r1, #0x3
- add r0, r0, #0x4
- add r1, r1, r0
- ldr r0, [r1]
- str r0, [r2]
- mov r0, #0x0
- b ._202
-._204:
- .align 2, 0
-._203:
- .word gMenuCallback
- .word gUnknown_Debug_083C1CE8
-._201:
- bl CloseMenu
- mov r0, #0x1
-._202:
- pop {r1}
- bx r1
-
- thumb_func_end debug_sub_808C818
-
- thumb_func_start debug_sub_808C85C
-debug_sub_808C85C:
- push {r4, lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._205 @ gUnknown_Debug_083C1E0C
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r4, #0x0
- str r4, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r0, ._205 + 4 @ gDebug_0300070F
- strb r4, [r0]
- ldr r1, ._205 + 8 @ gMenuCallback
- ldr r0, ._205 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r4}
- pop {r1}
- bx r1
-._206:
- .align 2, 0
-._205:
- .word gUnknown_Debug_083C1E0C
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808C85C
-
- thumb_func_start debug_sub_808C8B4
-debug_sub_808C8B4:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._207 @ gUnknown_Debug_083C1F38
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._207 + 4 @ gDebug_0300070F
- mov r0, #0x1
- strb r0, [r1]
- ldr r1, ._207 + 8 @ gMenuCallback
- ldr r0, ._207 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._208:
- .align 2, 0
-._207:
- .word gUnknown_Debug_083C1F38
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808C8B4
-
- thumb_func_start debug_sub_808C90C
-debug_sub_808C90C:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._209 @ gUnknown_Debug_083C206C
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._209 + 4 @ gDebug_0300070F
- mov r0, #0x2
- strb r0, [r1]
- ldr r1, ._209 + 8 @ gMenuCallback
- ldr r0, ._209 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._210:
- .align 2, 0
-._209:
- .word gUnknown_Debug_083C206C
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808C90C
-
- thumb_func_start debug_sub_808C964
-debug_sub_808C964:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._211 @ gUnknown_Debug_083C2190
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._211 + 4 @ gDebug_0300070F
- mov r0, #0x3
- strb r0, [r1]
- ldr r1, ._211 + 8 @ gMenuCallback
- ldr r0, ._211 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._212:
- .align 2, 0
-._211:
- .word gUnknown_Debug_083C2190
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808C964
-
- thumb_func_start debug_sub_808C9BC
-debug_sub_808C9BC:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0xd
- bl Menu_DrawStdWindowFrame
- ldr r3, ._213 @ gUnknown_Debug_083C2264
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x6
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x6
- bl InitMenu
- ldr r1, ._213 + 4 @ gDebug_0300070F
- mov r0, #0x4
- strb r0, [r1]
- ldr r1, ._213 + 8 @ gMenuCallback
- ldr r0, ._213 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._214:
- .align 2, 0
-._213:
- .word gUnknown_Debug_083C2264
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808C9BC
-
- thumb_func_start debug_sub_808CA14
-debug_sub_808CA14:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._215 @ gUnknown_Debug_083C2370
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._215 + 4 @ gDebug_0300070F
- mov r0, #0x5
- strb r0, [r1]
- ldr r1, ._215 + 8 @ gMenuCallback
- ldr r0, ._215 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._216:
- .align 2, 0
-._215:
- .word gUnknown_Debug_083C2370
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808CA14
-
- thumb_func_start debug_sub_808CA6C
-debug_sub_808CA6C:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._217 @ gUnknown_Debug_083C248C
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._217 + 4 @ gDebug_0300070F
- mov r0, #0x6
- strb r0, [r1]
- ldr r1, ._217 + 8 @ gMenuCallback
- ldr r0, ._217 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._218:
- .align 2, 0
-._217:
- .word gUnknown_Debug_083C248C
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808CA6C
-
- thumb_func_start debug_sub_808CAC4
-debug_sub_808CAC4:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._219 @ gUnknown_Debug_083C259C
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1b
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._219 + 4 @ gDebug_0300070F
- mov r0, #0x7
- strb r0, [r1]
- ldr r1, ._219 + 8 @ gMenuCallback
- ldr r0, ._219 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._220:
- .align 2, 0
-._219:
- .word gUnknown_Debug_083C259C
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808CAC4
-
- thumb_func_start debug_sub_808CB1C
-debug_sub_808CB1C:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r3, ._221 @ gUnknown_Debug_083C26C8
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x9
- bl Menu_PrintItems
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0x1c
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x1
- mov r3, #0x9
- bl InitMenu
- ldr r1, ._221 + 4 @ gDebug_0300070F
- mov r0, #0x8
- strb r0, [r1]
- ldr r1, ._221 + 8 @ gMenuCallback
- ldr r0, ._221 + 12 @ debug_sub_808CB74
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._222:
- .align 2, 0
-._221:
- .word gUnknown_Debug_083C26C8
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808CB74+1
-
- thumb_func_end debug_sub_808CB1C
-
thumb_func_start debug_sub_808CB74
debug_sub_808CB74:
push {r4, r5, lr}