summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/watanabe_debug_menu.s390
1 files changed, 0 insertions, 390 deletions
diff --git a/asm/watanabe_debug_menu.s b/asm/watanabe_debug_menu.s
index c19ea14da..47832a6a9 100644
--- a/asm/watanabe_debug_menu.s
+++ b/asm/watanabe_debug_menu.s
@@ -5,396 +5,6 @@
.text
- thumb_func_start debug_80C6EE8
-debug_80C6EE8:
- push {r4, r5, r6, lr}
- add r6, r0, #0
- lsl r6, r6, #0x18
- lsr r6, r6, #0x18
- ldr r4, ._670 @ gPlttBufferUnfaded
- ldr r5, ._670 + 4 @ gUnknown_Debug_2038A20
- ldr r1, [r5]
- add r1, r1, #0x10
- add r0, r4, #0
- mov r2, #0x10
- bl CpuSet
- ldr r0, ._670 + 8 @ 0xffffff00
- add r4, r4, r0
- ldr r3, [r5]
- ldrb r0, [r3, #0x7]
- add r0, r0, #0x81
- lsl r0, r0, #0x1
- add r0, r0, r4
- ldrh r4, [r0]
- mov r1, #0x1f
- and r1, r1, r4
- ldrb r2, [r3, #0xc]
- mov r0, #0x20
- neg r0, r0
- and r0, r0, r2
- orr r0, r0, r1
- strb r0, [r3, #0xc]
- ldr r3, [r5]
- mov r1, #0xf8
- lsl r1, r1, #0x2
- and r1, r1, r4
- ldrh r2, [r3, #0xc]
- ldr r0, ._670 + 12 @ 0xfffffc1f
- and r0, r0, r2
- orr r0, r0, r1
- strh r0, [r3, #0xc]
- mov r1, #0xf8
- lsl r1, r1, #0x7
- and r1, r1, r4
- lsr r1, r1, #0x8
- ldrb r2, [r3, #0xd]
- mov r0, #0x7d
- neg r0, r0
- and r0, r0, r2
- orr r0, r0, r1
- strb r0, [r3, #0xd]
- ldr r2, [r5]
- ldrb r1, [r2, #0xd]
- mov r0, #0x7f
- and r0, r0, r1
- strb r0, [r2, #0xd]
- ldr r0, [r5]
- ldrb r0, [r0, #0x7]
- add r0, r0, #0x1
- mov r1, #0xb
- mov r2, #0xa
- mov r3, #0x2
- bl debug_80C68CC
- ldr r0, ._670 + 16 @ gUnknown_Debug_083F8813
- mov r1, #0xd
- mov r2, #0xa
- bl Menu_PrintText
- add r0, r4, #0
- mov r1, #0xe
- mov r2, #0xa
- mov r3, #0x4
- bl debug_80C68CC
- ldr r1, ._670 + 20 @ gTasks
- lsl r0, r6, #0x2
- add r0, r0, r6
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._670 + 24 @ debug_80C6FA8
- str r1, [r0]
- pop {r4, r5, r6}
- pop {r0}
- bx r0
-._671:
- .align 2, 0
-._670:
- .word gPlttBufferUnfaded+0x100
- .word gUnknown_Debug_2038A20
- .word 0xffffff00
- .word 0xfffffc1f
- .word gUnknown_Debug_083F8813
- .word gTasks
- .word debug_80C6FA8+1
-
- thumb_func_end debug_80C6EE8
-
- thumb_func_start debug_80C6FA8
-debug_80C6FA8:
- push {r4, r5, r6, lr}
- add sp, sp, #0xfffffffc
- lsl r0, r0, #0x18
- lsr r6, r0, #0x18
- ldr r1, ._674 @ gMain
- ldrh r2, [r1, #0x2e]
- mov r0, #0x2
- and r0, r0, r2
- add r4, r1, #0
- cmp r0, #0
- beq ._672 @cond_branch
- mov r0, #0x5
- bl PlaySE
- mov r0, #0x1
- neg r0, r0
- mov r1, #0x0
- str r1, [sp]
- mov r2, #0x0
- mov r3, #0x10
- bl BeginNormalPaletteFade
- ldr r0, ._674 + 4 @ debug_80C370C
- bl SetMainCallback2
- ldr r1, ._674 + 8 @ gTasks
- lsl r0, r6, #0x2
- add r0, r0, r6
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._674 + 12 @ debug_80C373C
- str r1, [r0]
- b ._703
-._675:
- .align 2, 0
-._674:
- .word gMain
- .word debug_80C370C+1
- .word gTasks
- .word debug_80C373C+1
-._672:
- ldrh r1, [r4, #0x30]
- mov r0, #0x80
- lsl r0, r0, #0x1
- and r0, r0, r1
- cmp r0, #0
- beq ._676 @cond_branch
- ldr r4, ._678 @ gUnknown_Debug_2038A20
- ldr r0, [r4]
- ldrh r1, [r0]
- mov r0, #0x0
- b ._677
-._679:
- .align 2, 0
-._678:
- .word gUnknown_Debug_2038A20
-._676:
- mov r0, #0x80
- lsl r0, r0, #0x2
- and r0, r0, r1
- cmp r0, #0
- beq ._680 @cond_branch
- ldr r4, ._682 @ gUnknown_Debug_2038A20
- ldr r0, [r4]
- ldrh r1, [r0]
- mov r0, #0x1
-._677:
- bl debug_80C3878
- ldr r1, [r4]
- strh r0, [r1]
- ldr r1, ._682 + 4 @ gTasks
- lsl r0, r6, #0x2
- add r0, r0, r6
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._682 + 8 @ debug_80C71FC
- str r1, [r0]
- b ._703
-._683:
- .align 2, 0
-._682:
- .word gUnknown_Debug_2038A20
- .word gTasks
- .word debug_80C71FC+1
-._680:
- mov r3, #0x1
- and r3, r3, r2
- cmp r3, #0
- beq ._684 @cond_branch
- ldr r0, ._686 @ gUnknown_Debug_2038A20
- ldr r1, [r0]
- mov r0, #0x1
- strb r0, [r1, #0x5]
- ldr r1, ._686 + 4 @ 0x4000040
- ldr r2, ._686 + 8 @ 0x51ef
- add r0, r2, #0
- strh r0, [r1]
- add r1, r1, #0x4
- ldr r2, ._686 + 12 @ 0x4167
- add r0, r2, #0
- strh r0, [r1]
- ldr r1, ._686 + 16 @ gTasks
- lsl r0, r6, #0x2
- add r0, r0, r6
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._686 + 20 @ debug_80C7294
- str r1, [r0]
- b ._703
-._687:
- .align 2, 0
-._686:
- .word gUnknown_Debug_2038A20
- .word 0x4000040
- .word 0x51ef
- .word 0x4167
- .word gTasks
- .word debug_80C7294+1
-._684:
- mov r0, #0x10
- and r0, r0, r1
- cmp r0, #0
- beq ._689 @cond_branch
- ldr r1, ._691 @ gUnknown_Debug_2038A20
- ldr r2, [r1]
- ldrb r0, [r2, #0x7]
- cmp r0, #0xd
- bhi ._689 @cond_branch
- lsl r0, r0, #0x1
- ldr r2, ._691 + 4 @ PLTT + 0x102
- add r0, r0, r2
- strh r3, [r0]
- ldr r1, [r1]
- ldrb r0, [r1, #0x7]
- add r0, r0, #0x1
- strb r0, [r1, #0x7]
- b ._695
-._692:
- .align 2, 0
-._691:
- .word gUnknown_Debug_2038A20
- .word PLTT + 0x102
-._689:
- ldrh r1, [r4, #0x30]
- mov r0, #0x20
- and r0, r0, r1
- cmp r0, #0
- beq ._694 @cond_branch
- ldr r2, ._696 @ gUnknown_Debug_2038A20
- ldr r1, [r2]
- ldrb r0, [r1, #0x7]
- cmp r0, #0
- beq ._694 @cond_branch
- lsl r0, r0, #0x1
- ldr r1, ._696 + 4 @ 0x5000102
- add r0, r0, r1
- mov r1, #0x0
- strh r1, [r0]
- ldr r1, [r2]
- ldrb r0, [r1, #0x7]
- sub r0, r0, #0x1
- strb r0, [r1, #0x7]
- b ._695
-._697:
- .align 2, 0
-._696:
- .word gUnknown_Debug_2038A20
- .word 0x5000102
-._694:
- ldrh r1, [r4, #0x2e]
- mov r0, #0x8
- and r0, r0, r1
- cmp r0, #0
- beq ._698 @cond_branch
- ldr r4, ._701 @ gUnknown_Debug_2038A20
- ldr r2, [r4]
- ldrb r0, [r2, #0x9]
- mov r1, #0x1
- eor r0, r0, r1
- strb r0, [r2, #0x9]
- ldr r1, [r4]
- ldrb r0, [r1, #0x9]
- cmp r0, #0
- beq ._699 @cond_branch
- ldrh r0, [r1]
- mov r1, #0x0
- mov r2, #0x0
- bl GetMonSpritePalFromOtIdPersonality
- ldr r1, [r4]
- ldrb r1, [r1, #0x6]
- lsl r1, r1, #0x14
- mov r2, #0x80
- lsl r2, r2, #0x11
- add r1, r1, r2
- lsr r1, r1, #0x10
- mov r2, #0x20
- bl LoadCompressedPalette
- b ._700
-._702:
- .align 2, 0
-._701:
- .word gUnknown_Debug_2038A20
-._699:
- ldrh r0, [r1]
- mov r1, #0x0
- mov r2, #0x9
- bl GetMonSpritePalFromOtIdPersonality
- ldr r1, [r4]
- ldrb r1, [r1, #0x6]
- lsl r1, r1, #0x14
- mov r2, #0x80
- lsl r2, r2, #0x11
- add r1, r1, r2
- lsr r1, r1, #0x10
- mov r2, #0x20
- bl LoadCompressedPalette
-._700:
- ldr r5, ._704 @ gUnknown_Debug_2038A20
- ldr r0, [r5]
- ldrb r0, [r0, #0x6]
- lsl r0, r0, #0x5
- ldr r4, ._704 + 4 @ gPlttBufferUnfaded
- add r0, r0, r4
- ldr r2, ._704 + 8 @ 0xffffff00
- add r1, r4, r2
- mov r2, #0x10
- bl CpuSet
- ldr r0, [r5]
- ldrb r0, [r0, #0x6]
- lsl r0, r0, #0x5
- add r0, r0, r4
- ldr r1, ._704 + 12 @ gPlttBufferFaded
- mov r2, #0x10
- bl CpuSet
-._695:
- ldr r1, ._704 + 16 @ gTasks
- lsl r0, r6, #0x2
- add r0, r0, r6
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._704 + 20 @ debug_80C6EE8
- str r1, [r0]
- b ._703
-._705:
- .align 2, 0
-._704:
- .word gUnknown_Debug_2038A20
- .word gPlttBufferUnfaded+0x200
- .word 0xffffff00
- .word gPlttBufferFaded+0x100
- .word gTasks
- .word debug_80C6EE8+1
-._698:
- mov r0, #0x4
- and r0, r0, r1
- cmp r0, #0
- beq ._706 @cond_branch
- bl StopCryAndClearCrySongs
- ldr r0, ._707 @ gUnknown_Debug_2038A20
- ldr r0, [r0]
- ldrh r0, [r0]
- mov r1, #0x0
- bl PlayCry1
-._706:
- ldr r2, ._707 @ gUnknown_Debug_2038A20
- ldr r1, [r2]
- ldrb r0, [r1, #0x8]
- add r0, r0, #0x4
- strb r0, [r1, #0x8]
- ldr r3, [r2]
- ldrb r1, [r3, #0x8]
- mov r0, #0x1f
- and r0, r0, r1
- strb r0, [r3, #0x8]
- ldr r0, [r2]
- ldrb r1, [r0, #0x7]
- lsl r1, r1, #0x1
- ldr r2, ._707 + 4 @ PLTT + 0x142
- add r1, r1, r2
- ldr r2, ._707 + 8 @ gUnknown_Debug_083F8790
- ldrb r0, [r0, #0x8]
- lsl r0, r0, #0x1
- add r0, r0, r2
- ldrh r0, [r0]
- strh r0, [r1]
-._703:
- add sp, sp, #0x4
- pop {r4, r5, r6}
- pop {r0}
- bx r0
-._708:
- .align 2, 0
-._707:
- .word gUnknown_Debug_2038A20
- .word PLTT + 0x142
- .word gUnknown_Debug_083F8790
-
- thumb_func_end debug_80C6FA8
-
thumb_func_start debug_80C71FC
debug_80C71FC:
push {r4, r5, r6, lr}