summaryrefslogtreecommitdiff
path: root/asm/watanabe_debug_menu.s
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-04-15 19:02:25 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-04-15 19:02:25 -0400
commit2a794fec1f975201823dd0d3c5be4553a23d7fed (patch)
treed7ffff046fa01985ed36f7f627ca98bd558c7c61 /asm/watanabe_debug_menu.s
parent7ce151910a3075757813ae3a870f30b5809e669c (diff)
through debug_80C4774
Diffstat (limited to 'asm/watanabe_debug_menu.s')
-rw-r--r--asm/watanabe_debug_menu.s369
1 files changed, 0 insertions, 369 deletions
diff --git a/asm/watanabe_debug_menu.s b/asm/watanabe_debug_menu.s
index b552678bc..8580cc3d1 100644
--- a/asm/watanabe_debug_menu.s
+++ b/asm/watanabe_debug_menu.s
@@ -5,375 +5,6 @@
.text
- thumb_func_start debug_80C44EC
-debug_80C44EC:
- push {r4, lr}
- add sp, sp, #0xfffffffc
- add r4, r0, #0
- lsl r4, r4, #0x18
- lsr r4, r4, #0x18
- ldr r0, ._183 @ gUnknown_Debug_2038A0C
- ldrb r0, [r0, #0x2]
- lsl r0, r0, #0x19
- mov r1, #0xc0
- lsl r1, r1, #0x12
- add r0, r0, r1
- lsr r0, r0, #0x18
- mov r1, #0x1
- str r1, [sp]
- mov r1, #0x10
- mov r2, #0x1
- mov r3, #0xe
- bl debug_80C38E4
- ldr r1, ._183 + 4 @ 0x4000042
- ldr r2, ._183 + 8 @ 0x79ef
- add r0, r2, #0
- strh r0, [r1]
- add r1, r1, #0x4
- ldr r2, ._183 + 12 @ 0x17f
- add r0, r2, #0
- strh r0, [r1]
- ldr r1, ._183 + 16 @ gTasks
- lsl r0, r4, #0x2
- add r0, r0, r4
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._183 + 20 @ debug_80C4550
- str r1, [r0]
- add sp, sp, #0x4
- pop {r4}
- pop {r0}
- bx r0
-._184:
- .align 2, 0
-._183:
- .word gUnknown_Debug_2038A0C
- .word 0x4000042
- .word 0x79ef
- .word 0x17f
- .word gTasks
- .word debug_80C4550+1
-
- thumb_func_end debug_80C44EC
-
- thumb_func_start debug_80C4550
-debug_80C4550:
- push {r4, r5, lr}
- add sp, sp, #0xfffffffc
- lsl r0, r0, #0x18
- lsr r4, r0, #0x18
- ldr r1, ._187 @ gMain
- ldrh r2, [r1, #0x2e]
- mov r0, #0x1
- and r0, r0, r2
- add r3, r1, #0
- cmp r0, #0
- beq ._185 @cond_branch
- mov r0, #0x5
- bl PlaySE
- ldr r0, ._187 + 4 @ gUnknown_Debug_2038A0C
- ldrb r1, [r0, #0x2]
- mov r0, #0x64
- mul r0, r0, r1
- ldr r1, ._187 + 8 @ gEnemyParty
- add r0, r0, r1
- ldr r1, ._187 + 12 @ debug_80C41F4
- bl debug_sub_80A433C
- add r0, r4, #0
- bl DestroyTask
- b ._209
-._188:
- .align 2, 0
-._187:
- .word gMain
- .word gUnknown_Debug_2038A0C
- .word gEnemyParty
- .word debug_80C41F4+1
-._185:
- mov r0, #0x2
- and r0, r0, r2
- cmp r0, #0
- beq ._189 @cond_branch
- ldr r0, ._191 @ gTasks
- lsl r1, r4, #0x2
- add r1, r1, r4
- lsl r1, r1, #0x3
- add r1, r1, r0
- ldr r0, ._191 + 4 @ debug_80C4F48
- str r0, [r1]
- b ._209
-._192:
- .align 2, 0
-._191:
- .word gTasks
- .word debug_80C4F48+1
-._189:
- mov r0, #0x8
- and r0, r0, r2
- lsl r0, r0, #0x10
- lsr r1, r0, #0x10
- cmp r1, #0
- beq ._193 @cond_branch
- bl debug_80C4774
- lsl r0, r0, #0x18
- cmp r0, #0
- beq ._209 @cond_branch
- mov r0, #0x5
- bl PlaySE
- bl CalculatePlayerPartyCount
- bl CalculateEnemyPartyCount
- ldr r0, ._196 @ gTasks
- lsl r1, r4, #0x2
- add r1, r1, r4
- lsl r1, r1, #0x3
- add r1, r1, r0
- ldr r0, ._196 + 4 @ debug_80C4D14
- str r0, [r1]
- b ._209
-._197:
- .align 2, 0
-._196:
- .word gTasks
- .word debug_80C4D14+1
-._193:
- mov r0, #0x88
- lsl r0, r0, #0x2
- and r0, r0, r2
- cmp r0, #0
- beq ._198 @cond_branch
- str r1, [sp]
- mov r0, #0x0
- mov r1, #0x10
- mov r2, #0x1
- mov r3, #0xe
- bl debug_80C38E4
- ldr r0, ._200 @ gTasks
- lsl r1, r4, #0x2
- add r1, r1, r4
- lsl r1, r1, #0x3
- add r1, r1, r0
- ldr r0, ._200 + 4 @ debug_80C4348
- str r0, [r1]
- b ._209
-._201:
- .align 2, 0
-._200:
- .word gTasks
- .word debug_80C4348+1
-._198:
- ldrh r1, [r3, #0x30]
- mov r0, #0x40
- and r0, r0, r1
- cmp r0, #0
- beq ._203 @cond_branch
- ldr r1, ._205 @ gUnknown_Debug_2038A0C
- ldrb r0, [r1, #0x2]
- cmp r0, #0
- beq ._203 @cond_branch
- sub r0, r0, #0x1
- strb r0, [r1, #0x2]
- b ._204
-._206:
- .align 2, 0
-._205:
- .word gUnknown_Debug_2038A0C
-._203:
- ldrh r1, [r3, #0x30]
- mov r0, #0x80
- and r0, r0, r1
- cmp r0, #0
- beq ._209 @cond_branch
- ldr r5, ._210 @ gUnknown_Debug_2038A0C
- ldrb r0, [r5, #0x2]
- cmp r0, #0x4
- bhi ._209 @cond_branch
- add r1, r0, #0
- mov r0, #0x64
- mul r0, r0, r1
- ldr r1, ._210 + 4 @ gEnemyParty
- add r0, r0, r1
- mov r1, #0xb
- bl GetMonData
- cmp r0, #0
- beq ._209 @cond_branch
- ldrb r0, [r5, #0x2]
- add r0, r0, #0x1
- strb r0, [r5, #0x2]
-._204:
- ldr r1, ._210 + 8 @ gTasks
- lsl r0, r4, #0x2
- add r0, r0, r4
- lsl r0, r0, #0x3
- add r0, r0, r1
- ldr r1, ._210 + 12 @ debug_80C44EC
- str r1, [r0]
-._209:
- add sp, sp, #0x4
- pop {r4, r5}
- pop {r0}
- bx r0
-._211:
- .align 2, 0
-._210:
- .word gUnknown_Debug_2038A0C
- .word gEnemyParty
- .word gTasks
- .word debug_80C44EC+1
-
- thumb_func_end debug_80C4550
-
- thumb_func_start debug_80C4694
-debug_80C4694:
- push {r4, r5, lr}
- add sp, sp, #0xffffffe4
- ldr r1, ._213 @ gUnknown_Debug_083F81AD
- mov r0, sp
- mov r2, #0xd
- bl memcpy
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0xe
- mov r3, #0xf
- bl Menu_DrawStdWindowFrame
- mov r0, sp
- mov r1, #0x2
- mov r2, #0x1
- bl Menu_PrintText
- mov r4, #0x0
- add r5, sp, #0x10
-._212:
- mov r0, #0x64
- mul r0, r0, r4
- ldr r1, ._213 + 4 @ gPlayerParty
- add r0, r0, r1
- mov r1, #0xb
- bl GetMonData
- add r1, r0, #0
- lsl r1, r1, #0x10
- lsr r1, r1, #0x10
- add r0, r5, #0
- bl debug_80C405C
- lsl r2, r4, #0x19
- mov r0, #0xc0
- lsl r0, r0, #0x12
- add r2, r2, r0
- lsr r2, r2, #0x18
- add r0, r5, #0
- mov r1, #0x2
- bl Menu_PrintText
- add r0, r4, #1
- lsl r0, r0, #0x18
- lsr r4, r0, #0x18
- cmp r4, #0x5
- bls ._212 @cond_branch
- add sp, sp, #0x1c
- pop {r4, r5}
- pop {r0}
- bx r0
-._214:
- .align 2, 0
-._213:
- .word gUnknown_Debug_083F81AD
- .word gPlayerParty
-
- thumb_func_end debug_80C4694
-
- thumb_func_start debug_80C4704
-debug_80C4704:
- push {r4, r5, lr}
- add sp, sp, #0xffffffe4
- ldr r1, ._216 @ gUnknown_Debug_083F81BA
- mov r0, sp
- mov r2, #0xd
- bl memcpy
- mov r0, #0xf
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0xf
- bl Menu_DrawStdWindowFrame
- mov r0, sp
- mov r1, #0x11
- mov r2, #0x1
- bl Menu_PrintText
- mov r4, #0x0
- add r5, sp, #0x10
-._215:
- mov r0, #0x64
- mul r0, r0, r4
- ldr r1, ._216 + 4 @ gEnemyParty
- add r0, r0, r1
- mov r1, #0xb
- bl GetMonData
- add r1, r0, #0
- lsl r1, r1, #0x10
- lsr r1, r1, #0x10
- add r0, r5, #0
- bl debug_80C405C
- lsl r2, r4, #0x19
- mov r0, #0xc0
- lsl r0, r0, #0x12
- add r2, r2, r0
- lsr r2, r2, #0x18
- add r0, r5, #0
- mov r1, #0x11
- bl Menu_PrintText
- add r0, r4, #1
- lsl r0, r0, #0x18
- lsr r4, r0, #0x18
- cmp r4, #0x5
- bls ._215 @cond_branch
- add sp, sp, #0x1c
- pop {r4, r5}
- pop {r0}
- bx r0
-._217:
- .align 2, 0
-._216:
- .word gUnknown_Debug_083F81BA
- .word gEnemyParty
-
- thumb_func_end debug_80C4704
-
- thumb_func_start debug_80C4774
-debug_80C4774:
- push {r4, lr}
- ldr r0, ._221 @ gUnknown_Debug_2038A0C
- ldrb r0, [r0, #0xc]
- sub r0, r0, #0x1
- lsl r0, r0, #0x18
- lsr r0, r0, #0x18
- mov r1, #0x64
- add r4, r0, #0
- mul r4, r4, r1
- ldr r0, ._221 + 4 @ gPlayerParty
- add r0, r4, r0
- mov r1, #0xb
- bl GetMonData
- cmp r0, #0
- beq ._219 @cond_branch
- ldr r0, ._221 + 8 @ gEnemyParty
- add r0, r4, r0
- mov r1, #0xb
- bl GetMonData
- cmp r0, #0
- beq ._219 @cond_branch
- mov r0, #0x1
- b ._220
-._222:
- .align 2, 0
-._221:
- .word gUnknown_Debug_2038A0C
- .word gPlayerParty
- .word gEnemyParty
-._219:
- mov r0, #0x0
-._220:
- pop {r4}
- pop {r1}
- bx r1
-
- thumb_func_end debug_80C4774
-
thumb_func_start debug_80C47BC
debug_80C47BC:
push {r4, r5, r6, r7, lr}