summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-03-12 08:28:40 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-03-12 08:28:40 -0400
commitd5ccd132e0043405bae5337919c8678817417b4c (patch)
tree58a135cfc2c1a194cbf4f6a7cec848d2a5c5f0fc /asm
parent2467956243043cff17fa6636098d5b7e5506f5d7 (diff)
through debug_sub_808D7E0
Diffstat (limited to 'asm')
-rw-r--r--asm/tomomichi_debug_menu.s310
1 files changed, 0 insertions, 310 deletions
diff --git a/asm/tomomichi_debug_menu.s b/asm/tomomichi_debug_menu.s
index 1661c2da3..98ce3da92 100644
--- a/asm/tomomichi_debug_menu.s
+++ b/asm/tomomichi_debug_menu.s
@@ -3,316 +3,6 @@
.include "constants/gba_constants.inc"
.include "include/macros.inc"
- thumb_func_start debug_sub_808D600
-debug_sub_808D600:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1c
- mov r3, #0x5
- bl Menu_DrawStdWindowFrame
- ldr r3, ._331 @ gUnknown_Debug_083C11CC
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x2
- 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, #0x2
- bl InitMenu
- ldr r1, ._331 + 4 @ gMenuCallback
- ldr r0, ._331 + 8 @ debug_sub_808D650
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._332:
- .align 2, 0
-._331:
- .word gUnknown_Debug_083C11CC
- .word gMenuCallback
- .word debug_sub_808D650+1
-
- thumb_func_end debug_sub_808D600
-
- thumb_func_start debug_sub_808D650
-debug_sub_808D650:
- push {lr}
- bl Menu_ProcessInput
- lsl r0, r0, #0x18
- asr r1, r0, #0x18
- mov r0, #0x2
- neg r0, r0
- cmp r1, r0
- bne ._333 @cond_branch
- mov r0, #0x0
- b ._336
-._333:
- mov r0, #0x1
- neg r0, r0
- cmp r1, r0
- beq ._335 @cond_branch
- ldr r2, ._337 @ gMenuCallback
- ldr r0, ._337 + 4 @ gUnknown_Debug_083C11CC
- lsl r1, r1, #0x3
- add r0, r0, #0x4
- add r1, r1, r0
- ldr r0, [r1]
- str r0, [r2]
- mov r0, #0x0
- b ._336
-._338:
- .align 2, 0
-._337:
- .word gMenuCallback
- .word gUnknown_Debug_083C11CC
-._335:
- bl CloseMenu
- mov r0, #0x1
-._336:
- pop {r1}
- bx r1
-
- thumb_func_end debug_sub_808D650
-
- thumb_func_start debug_sub_808D694
-debug_sub_808D694:
- 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, ._339 @ gUnknown_Debug_083C1212
- 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, ._339 + 4 @ gDebug_0300070F
- strb r4, [r0]
- ldr r1, ._339 + 8 @ gMenuCallback
- ldr r0, ._339 + 12 @ debug_sub_808D744
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r4}
- pop {r1}
- bx r1
-._340:
- .align 2, 0
-._339:
- .word gUnknown_Debug_083C1212
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808D744+1
-
- thumb_func_end debug_sub_808D694
-
- thumb_func_start debug_sub_808D6EC
-debug_sub_808D6EC:
- push {lr}
- add sp, sp, #0xfffffff8
- bl Menu_EraseScreen
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0xf
- bl Menu_DrawStdWindowFrame
- ldr r3, ._341 @ gUnknown_Debug_083C1288
- mov r0, #0x2
- mov r1, #0x1
- mov r2, #0x7
- 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, #0x7
- bl InitMenu
- ldr r1, ._341 + 4 @ gDebug_0300070F
- mov r0, #0x1
- strb r0, [r1]
- ldr r1, ._341 + 8 @ gMenuCallback
- ldr r0, ._341 + 12 @ debug_sub_808D744
- str r0, [r1]
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._342:
- .align 2, 0
-._341:
- .word gUnknown_Debug_083C1288
- .word gDebug_0300070F
- .word gMenuCallback
- .word debug_sub_808D744+1
-
- thumb_func_end debug_sub_808D6EC
-
- thumb_func_start debug_sub_808D744
-debug_sub_808D744:
- push {r4, r5, lr}
- bl Menu_ProcessInput
- add r4, r0, #0
- lsl r4, r4, #0x18
- lsr r4, r4, #0x18
- bl Menu_GetCursorPos
- add r1, r0, #0
- ldr r5, ._346 @ gDebug_0300070F
- ldrb r0, [r5]
- lsl r1, r1, #0x18
- lsr r1, r1, #0x18
- bl debug_sub_808D790
- ldrb r0, [r5]
- bl debug_sub_808D7E0
- lsl r4, r4, #0x18
- asr r4, r4, #0x18
- mov r0, #0x2
- neg r0, r0
- cmp r4, r0
- beq ._343 @cond_branch
- mov r0, #0x1
- neg r0, r0
- cmp r4, r0
- beq ._344 @cond_branch
-._343:
- mov r0, #0x0
- b ._345
-._347:
- .align 2, 0
-._346:
- .word gDebug_0300070F
-._344:
- bl CloseMenu
- mov r0, #0x1
-._345:
- pop {r4, r5}
- pop {r1}
- bx r1
-
- thumb_func_end debug_sub_808D744
-
- thumb_func_start debug_sub_808D790
-debug_sub_808D790:
- push {r4, lr}
- lsl r0, r0, #0x18
- lsr r2, r0, #0x18
- lsl r1, r1, #0x18
- lsr r3, r1, #0x18
- ldr r0, ._351 @ gMain
- ldrh r1, [r0, #0x2e]
- mov r0, #0x80
- lsl r0, r0, #0x1
- and r0, r0, r1
- cmp r0, #0
- beq ._350 @cond_branch
- ldr r0, ._351 + 4 @ gUnknown_Debug_083C12D2
- lsl r1, r2, #0x3
- add r1, r1, r2
- add r1, r1, r3
- lsl r1, r1, #0x1
- add r1, r1, r0
- ldrh r4, [r1]
- add r0, r4, #0
- bl FlagGet
- lsl r0, r0, #0x18
- cmp r0, #0
- bne ._349 @cond_branch
- add r0, r4, #0
- bl FlagSet
- b ._350
-._352:
- .align 2, 0
-._351:
- .word gMain
- .word gUnknown_Debug_083C12D2
-._349:
- add r0, r4, #0
- bl FlagClear
-._350:
- pop {r4}
- pop {r0}
- bx r0
-
- thumb_func_end debug_sub_808D790
-
- thumb_func_start debug_sub_808D7E0
-debug_sub_808D7E0:
- push {r4, r5, r6, r7, lr}
- mov r7, r8
- push {r7}
- lsl r0, r0, #0x18
- lsr r1, r0, #0x18
- mov r5, #0x0
- ldr r0, ._355 @ gUnknown_Debug_083C12D0
- add r0, r1, r0
- ldrb r2, [r0]
- cmp r5, r2
- bcs ._353 @cond_branch
- ldr r0, ._355 + 4 @ gUnknown_Debug_083C12D2
- mov r8, r0
- lsl r0, r1, #0x3
- add r0, r0, r1
- lsl r7, r0, #0x1
- add r6, r2, #0
-._354:
- lsl r0, r5, #0x1
- add r4, r0, #1
- lsl r4, r4, #0x18
- lsr r4, r4, #0x18
- add r0, r0, r7
- add r0, r0, r8
- ldrh r0, [r0]
- bl FlagGet
- lsl r0, r0, #0x18
- lsr r0, r0, #0x18
- neg r2, r0
- orr r2, r2, r0
- lsr r2, r2, #0x1f
- mov r0, #0x1c
- add r1, r4, #0
- bl debug_sub_808F2E0
- add r0, r5, #1
- lsl r0, r0, #0x18
- lsr r5, r0, #0x18
- cmp r5, r6
- bcc ._354 @cond_branch
-._353:
- pop {r3}
- mov r8, r3
- pop {r4, r5, r6, r7}
- pop {r0}
- bx r0
-._356:
- .align 2, 0
-._355:
- .word gUnknown_Debug_083C12D0
- .word gUnknown_Debug_083C12D2
-
- thumb_func_end debug_sub_808D7E0
-
thumb_func_start debug_sub_808D844
debug_sub_808D844:
push {lr}