diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-04-17 21:36:43 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-04-17 21:36:43 -0400 |
commit | 3a4396984562a6e4665aecf45d60d944ccaa0ab6 (patch) | |
tree | 07f2b325527ceab5efcf311f4715ca6fbc5886aa /asm | |
parent | 3a82d934ab60ec82a89c66ebbe5024ee23334fdb (diff) |
through debug_80C5EF4
Diffstat (limited to 'asm')
-rw-r--r-- | asm/watanabe_debug_menu.s | 555 |
1 files changed, 0 insertions, 555 deletions
diff --git a/asm/watanabe_debug_menu.s b/asm/watanabe_debug_menu.s index 64cc54a0c..c0abfa2fa 100644 --- a/asm/watanabe_debug_menu.s +++ b/asm/watanabe_debug_menu.s @@ -5,561 +5,6 @@ .text - thumb_func_start debug_80C5B60 -debug_80C5B60: - lsl r0, r0, #0x18 - ldr r1, ._522 @ gUnknown_Debug_2038A1C - ldr r1, [r1] - lsr r0, r0, #0x16 - add r1, r1, #0x64 - add r1, r1, r0 - ldr r0, [r1] - bx lr -._523: - .align 2, 0 -._522: - .word gUnknown_Debug_2038A1C - - thumb_func_end debug_80C5B60 - - thumb_func_start debug_80C5B74 -debug_80C5B74: - push {r4, r5, r6, lr} - add r6, r0, #0 - lsl r1, r1, #0x18 - lsr r2, r1, #0x18 - cmp r2, #0x18 - bhi ._540 @cond_branch - lsl r0, r2, #0x2 - ldr r1, ._526 @ - add r1, r0, r1 - ldr r1, [r1] - add r3, r0, #0 - mov pc, r1 -._527: - .align 2, 0 -._526: - .word ._525 -._525: - .word ._532 - .word ._529 - .word ._530 - .word ._532 - .word ._532 - .word ._540 - .word ._540 - .word ._540 - .word ._540 - .word ._540 - .word ._540 - .word ._540 - .word ._540 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 - .word ._552 -._540: - ldr r0, ._554 @ gUnknown_Debug_2038A1C - ldr r0, [r0] - lsl r1, r2, #0x2 - add r0, r0, #0x64 - add r0, r0, r1 - str r6, [r0] - b ._562 -._555: - .align 2, 0 -._554: - .word gUnknown_Debug_2038A1C -._532: - ldr r0, ._557 @ gUnknown_Debug_2038A1C - ldr r0, [r0] - add r0, r0, #0x64 - add r0, r0, r3 - str r6, [r0] - bl debug_80C5C94 - b ._562 -._558: - .align 2, 0 -._557: - .word gUnknown_Debug_2038A1C -._529: - ldr r4, ._560 @ gUnknown_Debug_2038A1C - ldr r1, [r4] - add r0, r1, #0 - add r0, r0, #0x64 - add r0, r0, r3 - str r6, [r0] - ldr r0, [r1, #0x64] - lsl r0, r0, #0x10 - lsr r0, r0, #0x10 - bl NationalPokedexNumToSpecies - ldr r5, [r4] - ldr r4, ._560 + 4 @ gExperienceTables - lsl r2, r6, #0x2 - ldr r3, ._560 + 8 @ gBaseStats - lsl r0, r0, #0x10 - lsr r0, r0, #0x10 - lsl r1, r0, #0x3 - sub r1, r1, r0 - lsl r1, r1, #0x2 - add r1, r1, r3 - ldrb r1, [r1, #0x13] - mov r0, #0xca - lsl r0, r0, #0x1 - mul r0, r0, r1 - add r2, r2, r0 - add r2, r2, r4 - ldr r0, [r2] - str r0, [r5, #0x6c] - bl debug_80C5C94 - b ._562 -._561: - .align 2, 0 -._560: - .word gUnknown_Debug_2038A1C - .word gExperienceTables - .word gBaseStats -._530: - ldr r0, ._563 @ gUnknown_Debug_2038A1C - ldr r0, [r0] - add r0, r0, #0x64 - add r0, r0, r3 - str r6, [r0] - bl debug_80C5DEC - b ._562 -._564: - .align 2, 0 -._563: - .word gUnknown_Debug_2038A1C -._552: - ldr r0, ._565 @ gUnknown_Debug_2038A1C - ldr r0, [r0] - add r0, r0, #0x64 - add r0, r0, r3 - str r6, [r0] - bl debug_80C5EF4 -._562: - pop {r4, r5, r6} - pop {r0} - bx r0 -._566: - .align 2, 0 -._565: - .word gUnknown_Debug_2038A1C - - thumb_func_end debug_80C5B74 - - thumb_func_start debug_80C5C94 -debug_80C5C94: - push {r4, r5, r6, lr} - add sp, sp, #0xfffffff0 - ldr r6, ._567 @ gUnknown_Debug_2038A1C - ldr r2, [r6] - add r0, r2, #0 - add r0, r0, #0x98 - ldr r4, [r0] - mov r1, #0x1f - and r4, r4, r1 - add r0, r0, #0x8 - ldr r0, [r0] - and r0, r0, r1 - lsl r0, r0, #0x5 - orr r4, r4, r0 - add r0, r2, #0 - add r0, r0, #0xa8 - ldr r0, [r0] - and r0, r0, r1 - lsl r0, r0, #0xa - orr r4, r4, r0 - add r0, r2, #0 - add r0, r0, #0xb0 - ldr r0, [r0] - and r0, r0, r1 - lsl r0, r0, #0xf - orr r4, r4, r0 - add r0, r2, #0 - add r0, r0, #0xb8 - ldr r0, [r0] - and r0, r0, r1 - lsl r0, r0, #0x14 - orr r4, r4, r0 - add r0, r2, #0 - add r0, r0, #0xc0 - ldr r0, [r0] - and r0, r0, r1 - lsl r0, r0, #0x19 - orr r4, r4, r0 - ldr r0, [r2, #0x64] - lsl r0, r0, #0x10 - lsr r0, r0, #0x10 - bl NationalPokedexNumToSpecies - add r1, r0, #0 - lsl r1, r1, #0x10 - lsr r1, r1, #0x10 - ldr r0, [r6] - ldr r2, [r0, #0x68] - lsl r2, r2, #0x18 - lsr r2, r2, #0x18 - lsl r4, r4, #0x18 - lsr r4, r4, #0x18 - mov r5, #0x1 - str r5, [sp] - ldr r3, [r0, #0x74] - str r3, [sp, #0x4] - str r5, [sp, #0x8] - ldr r3, [r0, #0x70] - str r3, [sp, #0xc] - add r3, r4, #0 - bl CreateMon - ldr r0, [r6] - bl GetMonGender - ldr r1, [r6] - add r0, r0, #0x2 - lsl r0, r0, #0x18 - lsr r0, r0, #0x18 - str r0, [r1, #0x78] - add r0, r1, #0 - bl GetNature - ldr r1, [r6] - lsl r0, r0, #0x18 - lsr r0, r0, #0x18 - str r0, [r1, #0x7c] - add r0, r1, #0 - mov r1, #0xd - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0x80 - str r2, [r1] - mov r1, #0xe - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0x84 - str r2, [r1] - mov r1, #0xf - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0x88 - str r2, [r1] - mov r1, #0x10 - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0x8c - str r2, [r1] - mov r1, #0x19 - bl GetMonData - add r1, r0, #0 - ldr r0, [r6] - str r1, [r0, #0x6c] - mov r1, #0x3a - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0xf0 - str r2, [r1] - mov r1, #0x3b - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0xf4 - str r2, [r1] - mov r1, #0x3c - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0xf8 - str r2, [r1] - mov r1, #0x3d - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - add r1, r0, #0 - add r1, r1, #0xfc - str r2, [r1] - mov r1, #0x3e - bl GetMonData - add r2, r0, #0 - ldr r0, [r6] - mov r3, #0x80 - lsl r3, r3, #0x1 - add r1, r0, r3 - str r2, [r1] - mov r1, #0x3f - bl GetMonData - ldr r1, [r6] - mov r2, #0x82 - lsl r2, r2, #0x1 - add r1, r1, r2 - str r0, [r1] - add sp, sp, #0x10 - pop {r4, r5, r6} - pop {r0} - bx r0 -._568: - .align 2, 0 -._567: - .word gUnknown_Debug_2038A1C - - thumb_func_end debug_80C5C94 - - thumb_func_start debug_80C5DEC -debug_80C5DEC: - push {r4, lr} - add sp, sp, #0xfffffffc - mov r0, #0x0 - str r0, [sp] - ldr r4, ._569 @ gUnknown_Debug_2038A1C - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0x6c - mov r1, #0x19 - bl SetMonData - ldr r0, [r4] - mov r1, #0xd - mov r2, sp - bl SetMonData - ldr r0, [r4] - mov r1, #0xe - mov r2, sp - bl SetMonData - ldr r0, [r4] - mov r1, #0xf - mov r2, sp - bl SetMonData - ldr r0, [r4] - mov r1, #0x10 - mov r2, sp - bl SetMonData - ldr r0, [r4] - bl CalculateMonStats - ldr r0, [r4] - bl GiveMonInitialMoveset - ldr r0, [r4] - mov r1, #0x38 - bl GetMonData - add r1, r0, #0 - ldr r0, [r4] - str r1, [r0, #0x68] - mov r1, #0xd - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0x80 - str r2, [r1] - mov r1, #0xe - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0x84 - str r2, [r1] - mov r1, #0xf - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0x88 - str r2, [r1] - mov r1, #0x10 - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0x8c - str r2, [r1] - mov r1, #0x3a - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xf0 - str r2, [r1] - mov r1, #0x3b - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xf4 - str r2, [r1] - mov r1, #0x3c - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xf8 - str r2, [r1] - mov r1, #0x3d - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xfc - str r2, [r1] - mov r1, #0x3e - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - mov r3, #0x80 - lsl r3, r3, #0x1 - add r1, r0, r3 - str r2, [r1] - mov r1, #0x3f - bl GetMonData - ldr r1, [r4] - mov r2, #0x82 - lsl r2, r2, #0x1 - add r1, r1, r2 - str r0, [r1] - add sp, sp, #0x4 - pop {r4} - pop {r0} - bx r0 -._570: - .align 2, 0 -._569: - .word gUnknown_Debug_2038A1C - - thumb_func_end debug_80C5DEC - - thumb_func_start debug_80C5EF4 -debug_80C5EF4: - push {r4, lr} - ldr r4, ._571 @ gUnknown_Debug_2038A1C - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0x98 - mov r1, #0x27 - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0x9c - mov r1, #0x1a - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xa0 - mov r1, #0x28 - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xa4 - mov r1, #0x1b - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xa8 - mov r1, #0x29 - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xac - mov r1, #0x1c - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xb0 - mov r1, #0x2a - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xb4 - mov r1, #0x1d - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xb8 - mov r1, #0x2b - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xbc - mov r1, #0x1e - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xc0 - mov r1, #0x2c - bl SetMonData - ldr r0, [r4] - add r2, r0, #0 - add r2, r2, #0xc4 - mov r1, #0x1f - bl SetMonData - ldr r0, [r4] - bl CalculateMonStats - ldr r0, [r4] - mov r1, #0x3a - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xf0 - str r2, [r1] - mov r1, #0x3b - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xf4 - str r2, [r1] - mov r1, #0x3c - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xf8 - str r2, [r1] - mov r1, #0x3d - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - add r1, r0, #0 - add r1, r1, #0xfc - str r2, [r1] - mov r1, #0x3e - bl GetMonData - add r2, r0, #0 - ldr r0, [r4] - mov r3, #0x80 - lsl r3, r3, #0x1 - add r1, r0, r3 - str r2, [r1] - mov r1, #0x3f - bl GetMonData - ldr r1, [r4] - mov r2, #0x82 - lsl r2, r2, #0x1 - add r1, r1, r2 - str r0, [r1] - pop {r4} - pop {r0} - bx r0 -._572: - .align 2, 0 -._571: - .word gUnknown_Debug_2038A1C - - thumb_func_end debug_80C5EF4 - thumb_func_start debug_80C5FFC debug_80C5FFC: push {r4, r5, r6, r7, lr} |