diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-03-13 08:24:11 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-03-13 08:24:11 -0400 |
commit | e6c587bd92ad5e4ef5ebceaf8e1b12c399b2c0bf (patch) | |
tree | f20c8484b4ed3029c52f33c5a0eb2473f0ad614c /asm | |
parent | 8ae683d744c77d1fe34a265b80fa03d2dcf26b03 (diff) |
nonmatching debug_sub_808EF8C
Diffstat (limited to 'asm')
-rw-r--r-- | asm/tomomichi_debug_menu.s | 246 |
1 files changed, 0 insertions, 246 deletions
diff --git a/asm/tomomichi_debug_menu.s b/asm/tomomichi_debug_menu.s index 9ee4d88c3..51b9393b8 100644 --- a/asm/tomomichi_debug_menu.s +++ b/asm/tomomichi_debug_menu.s @@ -3,252 +3,6 @@ .include "constants/gba_constants.inc" .include "include/macros.inc" - thumb_func_start debug_sub_808EF8C -debug_sub_808EF8C: - push {r4, r5, r6, r7, lr} - mov r7, r8 - push {r7} - lsl r0, r0, #0x18 - lsr r6, r0, #0x18 - cmp r6, #0x2 - bgt ._653 @cond_branch - cmp r6, #0 - blt ._653 @cond_branch - mov r3, #0x0 - ldr r0, ._656 @ gDebug_03000708 - mov r8, r0 - ldr r4, ._656 + 4 @ gDebug_03000710 - mov r7, #0x7 - mov r5, #0xf -._658: - sub r0, r7, r3 - lsl r0, r0, #0x2 - mov r1, r8 - ldr r2, [r1] - LSR r2, r0 - and r2, r2, r5 - cmp r2, #0x9 - bhi ._654 @cond_branch - add r1, r3, r4 - add r0, r2, #0 - add r0, r0, #0xa1 - b ._655 -._657: - .align 2, 0 -._656: - .word gDebug_03000708 - .word gDebug_03000710 -._654: - add r1, r3, r4 - add r0, r2, #0 - sub r0, r0, #0x4f -._655: - strb r0, [r1] - add r0, r3, #1 - lsl r0, r0, #0x18 - lsr r3, r0, #0x18 - cmp r3, #0x7 - bls ._658 @cond_branch - ldr r0, ._666 @ gDebug_03000710 - mov r1, #0xff - strb r1, [r0, #0x8] - mov r1, #0xc - mov r2, #0x5 - bl Menu_PrintText -._653: - mov r3, #0x0 - ldr r7, ._666 @ gDebug_03000710 - ldr r5, ._666 + 4 @ gDebug_03000700 - ldr r2, ._666 + 8 @ gSpeciesNames - mov r8, r2 - add r4, r7, #0 - mov r2, #0x0 -._659: - add r1, r3, #1 - add r0, r1, r4 - strb r2, [r0] - lsl r1, r1, #0x18 - lsr r3, r1, #0x18 - cmp r3, #0x9 - bls ._659 @cond_branch - mov r3, #0x0 - ldrh r2, [r5] - mov r0, #0xb - add r1, r2, #0 - mul r1, r1, r0 - mov r2, r8 - add r0, r1, r2 - ldrb r0, [r0] - cmp r0, #0xff - beq ._661 @cond_branch - ldr r0, ._666 @ gDebug_03000710 - mov ip, r0 - mov r5, r8 - add r4, r1, #0 -._662: - add r1, r3, #1 - mov r0, ip - add r2, r1, r0 - add r0, r3, r4 - add r0, r0, r5 - ldrb r0, [r0] - strb r0, [r2] - lsl r1, r1, #0x18 - lsr r3, r1, #0x18 - add r0, r3, r4 - add r0, r0, r5 - ldrb r0, [r0] - cmp r0, #0xff - beq ._661 @cond_branch - cmp r3, #0x9 - bls ._662 @cond_branch -._661: - mov r0, #0xb1 - strb r0, [r7] - mov r0, #0xb2 - strb r0, [r7, #0xb] - mov r0, #0xff - strb r0, [r7, #0xc] - cmp r6, #0x2 - bgt ._664 @cond_branch - cmp r6, #0 - blt ._664 @cond_branch - add r0, r7, #0 - mov r1, #0x8 - mov r2, #0x1 - bl Menu_PrintText - b ._665 -._667: - .align 2, 0 -._666: - .word gDebug_03000710 - .word gDebug_03000700 - .word gSpeciesNames -._664: - ldr r0, ._672 @ gDebug_03000710 - mov r1, #0xc - mov r2, #0x1 - bl Menu_PrintText -._665: - ldr r5, ._672 @ gDebug_03000710 - mov r0, #0xff - strb r0, [r5, #0x3] - ldr r4, ._672 + 4 @ gDebug_03000700 - ldrh r0, [r4] - mov r1, #0x64 - bl __udivsi3 - add r0, r0, #0xa1 - strb r0, [r5] - ldrh r0, [r4] - mov r1, #0x64 - bl __umodsi3 - lsl r0, r0, #0x10 - lsr r0, r0, #0x10 - mov r1, #0xa - bl __udivsi3 - add r0, r0, #0xa1 - strb r0, [r5, #0x1] - ldrh r0, [r4] - mov r1, #0xa - bl __umodsi3 - add r0, r0, #0xa1 - strb r0, [r5, #0x2] - add r0, r5, #0 - mov r1, #0xc - mov r2, #0x3 - bl Menu_PrintText - cmp r6, #0x1 - beq ._668 @cond_branch - cmp r6, #0x1 - bgt ._669 @cond_branch - cmp r6, #0 - beq ._670 @cond_branch - b ._679 -._673: - .align 2, 0 -._672: - .word gDebug_03000710 - .word gDebug_03000700 -._669: - cmp r6, #0x2 - beq ._674 @cond_branch - b ._679 -._670: - ldr r4, ._677 @ gDebug_0300070C - b ._676 -._678: - .align 2, 0 -._677: - .word gDebug_0300070C -._668: - ldr r4, ._680 @ gDebug_0300070D -._676: - ldrb r0, [r4] - mov r1, #0x64 - bl __udivsi3 - add r0, r0, #0xa1 - strb r0, [r5] - ldrb r0, [r4] - mov r1, #0x64 - bl __umodsi3 - lsl r0, r0, #0x18 - lsr r0, r0, #0x18 - mov r1, #0xa - bl __udivsi3 - add r0, r0, #0xa1 - strb r0, [r5, #0x1] - ldrb r0, [r4] - mov r1, #0xa - bl __umodsi3 - add r0, r0, #0xa1 - strb r0, [r5, #0x2] - add r0, r5, #0 - mov r1, #0xc - mov r2, #0x7 - bl Menu_PrintText - b ._679 -._681: - .align 2, 0 -._680: - .word gDebug_0300070D -._674: - ldr r4, ._682 @ gDebug_0300070E - ldrb r0, [r4] - mov r1, #0x64 - bl __udivsi3 - add r0, r0, #0xa1 - strb r0, [r5] - ldrb r0, [r4] - mov r1, #0x64 - bl __umodsi3 - lsl r0, r0, #0x18 - lsr r0, r0, #0x18 - mov r1, #0xa - bl __udivsi3 - add r0, r0, #0xa1 - strb r0, [r5, #0x1] - ldrb r0, [r4] - mov r1, #0xa - bl __umodsi3 - add r0, r0, #0xa1 - strb r0, [r5, #0x2] - add r0, r5, #0 - mov r1, #0xc - mov r2, #0x7 - bl Menu_PrintText -._679: - pop {r3} - mov r8, r3 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 -._683: - .align 2, 0 -._682: - .word gDebug_0300070E - - thumb_func_end debug_sub_808EF8C - thumb_func_start debug_sub_808F168 debug_sub_808F168: push {r4, lr} |