summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-04-13 17:40:18 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-04-13 17:40:18 -0400
commitbdd3cf36f59e9f3a308073f998a15a92aea62283 (patch)
treef5e9072d78eb444ab649fd738ece7229c965b67d /asm
parent53e2b61fae450b47876420d8646a98ef8a2c450a (diff)
nonmatching debug_80C3A50
Diffstat (limited to 'asm')
-rw-r--r--asm/watanabe_debug_menu.s322
1 files changed, 0 insertions, 322 deletions
diff --git a/asm/watanabe_debug_menu.s b/asm/watanabe_debug_menu.s
index 3d751e544..034f0a2b3 100644
--- a/asm/watanabe_debug_menu.s
+++ b/asm/watanabe_debug_menu.s
@@ -5,328 +5,6 @@
.text
- thumb_func_start debug_80C3A50
-debug_80C3A50:
- push {r4, r5, r6, r7, lr}
- mov r7, sl
- mov r6, r9
- mov r5, r8
- push {r5, r6, r7}
- add sp, sp, #0xffffffd8
- lsl r0, r0, #0x18
- lsr r0, r0, #0x18
- ldr r1, ._56 @ gTasks
- lsl r2, r0, #0x2
- add r0, r2, r0
- lsl r0, r0, #0x3
- add r7, r0, r1
- ldrh r0, [r7, #0x8]
- str r0, [sp, #0x4]
- bl NationalPokedexNumToSpecies
- mov r1, sp
- strh r0, [r1, #0x8]
- add r2, r0, #0
- lsl r2, r2, #0x10
- str r2, [sp, #0xc]
- lsr r2, r2, #0x10
- mov r9, r2
- ldr r3, ._56 + 4 @ gSaveBlock2
- mov r8, r3
- mov r0, #0x6
- mov r1, #0x0
- mov r2, #0x17
- mov r3, #0x9
- bl Menu_DrawStdWindowFrame
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x5
- mov r3, #0x9
- bl Menu_DrawStdWindowFrame
- ldr r5, ._56 + 8 @ gUnknown_Debug_083F7FD6
- add r0, r5, #0
- mov r1, #0x1
- mov r2, #0x1
- bl Menu_PrintText
- ldr r4, ._56 + 12 @ gUnknown_Debug_083F7FDE
- add r0, r4, #0
- mov r1, #0x1
- mov r2, #0x5
- bl Menu_PrintText
- mov r0, #0x18
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x9
- bl Menu_DrawStdWindowFrame
- add r0, r5, #0
- mov r1, #0x19
- mov r2, #0x1
- bl Menu_PrintText
- add r0, r4, #0
- mov r1, #0x19
- mov r2, #0x5
- bl Menu_PrintText
- mov r0, #0x0
- mov r1, #0xa
- mov r2, #0xb
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r0, ._56 + 16 @ gUnknown_Debug_083F7FE2
- mov r1, #0x1
- mov r2, #0xb
- bl Menu_PrintText
- ldr r0, ._56 + 20 @ gUnknown_Debug_083F7FED
- mov r1, #0x1
- mov r2, #0xd
- bl Menu_PrintText
- ldr r0, ._56 + 24 @ gUnknown_Debug_083F7FF6
- mov r1, #0x1
- mov r2, #0xf
- bl Menu_PrintText
- ldr r0, ._56 + 28 @ gUnknown_Debug_083F8001
- mov r1, #0x1
- mov r2, #0x11
- bl Menu_PrintText
- mov r0, #0xc
- mov r1, #0xa
- mov r2, #0x1d
- mov r3, #0xf
- bl Menu_DrawStdWindowFrame
- ldr r0, ._56 + 32 @ gUnknown_Debug_083F800C
- mov r1, #0xd
- mov r2, #0xb
- bl Menu_PrintText
- ldr r0, ._56 + 36 @ gUnknown_Debug_083F8019
- mov r1, #0xd
- mov r2, #0xd
- bl Menu_PrintText
- mov r0, #0xc
- mov r1, #0x10
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_DrawStdWindowFrame
- ldr r0, ._56 + 40 @ gUnknown_Debug_083F8022
- mov r1, #0xd
- mov r2, #0x11
- bl Menu_PrintText
- ldr r0, ._56 + 44 @ gUnknown_Debug_083F8028
- mov r1, #0x18
- mov r2, #0x11
- bl Menu_PrintText
- mov r0, r9
- mov r1, #0x12
- mov r2, #0x11
- bl debug_80C3800
- mov r1, r8
- ldrb r0, [r1, #0x8]
- mov r1, #0x98
- mov r2, #0x28
- mov r3, #0x0
- bl sub_8091A4C
- mov r2, sp
- strh r0, [r2, #0x10]
- add r3, r0, #0
- lsl r3, r3, #0x10
- str r3, [sp, #0x18]
- lsr r0, r3, #0x10
- str r0, [sp, #0x14]
- lsl r4, r0, #0x4
- add r4, r4, r0
- lsl r4, r4, #0x2
- ldr r1, ._56 + 48 @ gSprites
- add r4, r4, r1
- ldrb r1, [r4, #0x1]
- mov r2, #0x4
- neg r2, r2
- mov sl, r2
- mov r0, sl
- and r0, r0, r1
- mov r3, #0x1
- orr r0, r0, r3
- strb r0, [r4, #0x1]
- ldrb r1, [r4, #0x3]
- mov r0, #0x3f
- neg r0, r0
- mov r9, r0
- and r0, r0, r1
- mov r1, #0x4
- orr r0, r0, r1
- strb r0, [r4, #0x3]
- ldrb r1, [r4, #0x5]
- sub r2, r2, #0x9
- mov r8, r2
- mov r0, r8
- and r0, r0, r1
- mov r3, #0xf
- and r0, r0, r3
- strb r0, [r4, #0x5]
- mov r0, #0x0
- bl GetSpritePaletteTagByPaletteNum
- lsl r0, r0, #0x10
- lsr r0, r0, #0x10
- bl FreeSpritePaletteByTag
- ldr r0, ._56 + 52 @ gPokedexEntries
- ldr r1, [sp, #0x4]
- lsl r5, r1, #0x3
- add r5, r5, r1
- lsl r5, r5, #0x2
- add r5, r5, r0
- ldrh r6, [r5, #0x20]
- strh r6, [r4, #0x26]
- ldrh r4, [r5, #0x1e]
- str r4, [sp]
- mov r0, #0x2
- add r1, r4, #0
- mov r2, #0x0
- mov r3, #0x0
- bl SetOamMatrix
- mov r2, sp
- ldrh r2, [r2, #0x14]
- strh r2, [r7, #0xe]
- strh r6, [r7, #0x10]
- strh r4, [r7, #0x14]
- ldr r0, [sp, #0x4]
- mov r1, #0x58
- mov r2, #0x28
- mov r3, #0x1
- bl sub_80918EC
- mov r3, sp
- strh r0, [r3, #0x1c]
- lsl r0, r0, #0x10
- str r0, [sp, #0x24]
- lsr r1, r0, #0x10
- str r1, [sp, #0x20]
- lsl r4, r1, #0x4
- add r4, r4, r1
- lsl r4, r4, #0x2
- ldr r2, ._56 + 48 @ gSprites
- add r4, r4, r2
- ldrb r0, [r4, #0x1]
- mov r3, sl
- and r3, r3, r0
- mov r0, #0x1
- orr r3, r3, r0
- strb r3, [r4, #0x1]
- ldrb r0, [r4, #0x3]
- mov r1, r9
- and r1, r1, r0
- mov r0, #0x2
- orr r1, r1, r0
- strb r1, [r4, #0x3]
- ldrb r0, [r4, #0x5]
- mov r2, r8
- and r2, r2, r0
- mov r3, #0xf
- and r2, r2, r3
- strb r2, [r4, #0x5]
- mov r0, #0x0
- bl GetSpritePaletteTagByPaletteNum
- lsl r0, r0, #0x10
- lsr r0, r0, #0x10
- bl FreeSpritePaletteByTag
- ldrh r0, [r5, #0x1c]
- mov r8, r0
- strh r0, [r4, #0x26]
- ldrh r4, [r5, #0x1a]
- str r4, [sp]
- mov r0, #0x1
- add r1, r4, #0
- mov r2, #0x0
- mov r3, #0x0
- bl SetOamMatrix
- mov r1, sp
- ldrh r1, [r1, #0x20]
- strh r1, [r7, #0xc]
- mov r2, r8
- strh r2, [r7, #0x12]
- strh r4, [r7, #0x16]
- mov r3, #0x0
- strh r3, [r7, #0x18]
- strh r3, [r7, #0x1a]
- ldr r1, ._56 + 56 @ 0x4000048
- ldr r2, ._56 + 60 @ 0x3f1f
- add r0, r2, #0
- strh r0, [r1]
- add r1, r1, #0x2
- mov r0, #0x1f
- strh r0, [r1]
- ldr r2, ._56 + 64 @ 0x4000040
- mov r3, #0x18
- ldsh r1, [r7, r3]
- lsl r1, r1, #0x6
- add r0, r1, #0
- add r0, r0, #0x38
- lsl r0, r0, #0x8
- add r1, r1, #0x78
- add r0, r0, r1
- strh r0, [r2]
- ldr r1, ._56 + 68 @ 0x4000044
- ldr r2, ._56 + 72 @ 0x848
- add r0, r2, #0
- strh r0, [r1]
- sub r1, r1, #0x2
- ldr r3, ._56 + 76 @ 0x31bf
- add r0, r3, #0
- strh r0, [r1]
- add r1, r1, #0x4
- ldr r2, ._56 + 80 @ 0x14f
- add r0, r2, #0
- strh r0, [r1]
- add r1, r1, #0xa
- mov r0, #0xe1
- strh r0, [r1]
- ldr r0, ._56 + 84 @ 0x4000052
- mov r3, #0x0
- strh r3, [r0]
- add r1, r1, #0x4
- mov r0, #0x7
- strh r0, [r1]
- mov r2, #0x80
- lsl r2, r2, #0x13
- ldrh r0, [r2]
- mov r3, #0xc0
- lsl r3, r3, #0x7
- add r1, r3, #0
- orr r0, r0, r1
- strh r0, [r2]
- ldr r0, ._56 + 88 @ debug_80C3D2C
- str r0, [r7]
- add sp, sp, #0x28
- pop {r3, r4, r5}
- mov r8, r3
- mov r9, r4
- mov sl, r5
- pop {r4, r5, r6, r7}
- pop {r0}
- bx r0
-._57:
- .align 2, 0
-._56:
- .word gTasks
- .word gSaveBlock2
- .word gUnknown_Debug_083F7FD6+0x4
- .word gUnknown_Debug_083F7FDE
- .word gUnknown_Debug_083F7FE2
- .word gUnknown_Debug_083F7FED
- .word gUnknown_Debug_083F7FF6
- .word gUnknown_Debug_083F8001
- .word gUnknown_Debug_083F800C
- .word gUnknown_Debug_083F8019
- .word gUnknown_Debug_083F8022
- .word gUnknown_Debug_083F8028
- .word gSprites
- .word gPokedexEntries
- .word 0x4000048
- .word 0x3f1f
- .word 0x4000040
- .word 0x4000044
- .word 0x848
- .word 0x31bf
- .word 0x14f
- .word 0x4000052
- .word debug_80C3D2C+1
-
- thumb_func_end debug_80C3A50
-
thumb_func_start debug_80C3D2C
debug_80C3D2C:
push {r4, r5, r6, r7, lr}