summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/nakamura_debug_menu.s342
1 files changed, 0 insertions, 342 deletions
diff --git a/asm/nakamura_debug_menu.s b/asm/nakamura_debug_menu.s
index 408fa7a4e..76db41a4d 100644
--- a/asm/nakamura_debug_menu.s
+++ b/asm/nakamura_debug_menu.s
@@ -5,348 +5,6 @@
.text
- thumb_func_start debug_sub_815FA38
-debug_sub_815FA38:
- push {r4, lr}
- ldr r0, ._139 @ gMain
- ldrh r1, [r0, #0x2e]
- mov r0, #0x40
- and r0, r0, r1
- cmp r0, #0
- beq ._137 @cond_branch
- mov r0, #0x2
- neg r0, r0
- b ._138
-._140:
- .align 2, 0
-._139:
- .word gMain
-._137:
- mov r0, #0x80
- and r0, r0, r1
- cmp r0, #0
- beq ._141 @cond_branch
- mov r0, #0x2
-._138:
- bl Menu_MoveCursor
-._161:
- mov r0, #0x0
- b ._142
-._141:
- mov r0, #0x20
- and r0, r0, r1
- lsl r0, r0, #0x10
- lsr r2, r0, #0x10
- cmp r2, #0
- beq ._143 @cond_branch
- ldr r1, ._146 @ _nakamuraData0
- ldrb r0, [r1]
- cmp r0, #0
- bne ._144 @cond_branch
- mov r0, #0x13
- b ._148
-._147:
- .align 2, 0
-._146:
- .word _nakamuraData0
-._144:
- sub r0, r0, #0x1
- b ._148
-._143:
- mov r0, #0x10
- and r0, r0, r1
- lsl r0, r0, #0x10
- lsr r4, r0, #0x10
- cmp r4, #0
- beq ._149 @cond_branch
- ldr r1, ._152 @ _nakamuraData0
- ldrb r0, [r1]
- cmp r0, #0x13
- bne ._150 @cond_branch
- strb r2, [r1]
- b ._151
-._153:
- .align 2, 0
-._152:
- .word _nakamuraData0
-._150:
- add r0, r0, #0x1
-._148:
- strb r0, [r1]
-._151:
- bl debug_sub_815F72C
- b ._161
-._149:
- mov r0, #0x1
- and r0, r0, r1
- cmp r0, #0
- beq ._155 @cond_branch
- ldr r1, ._159 @ _nakamuraData0
- ldrb r0, [r1]
- cmp r0, #0
- beq ._161 @cond_branch
- ldr r2, ._159 + 4 @ gSaveBlock1
- add r1, r0, #0
- lsl r0, r1, #0x2
- add r0, r0, r1
- lsl r0, r0, #0x5
- add r0, r0, r2
- ldr r1, ._159 + 8 @ 0x1a08
- add r0, r0, r1
- ldrb r0, [r0]
- cmp r0, #0
- beq ._161 @cond_branch
- bl Menu_GetCursorPos
- ldr r1, ._159 + 12 @ _nakamuraData1
- strb r0, [r1]
- ldr r0, ._159 + 16 @ _nakamuraData2
- strb r4, [r0]
- bl debug_sub_815F788
- bl debug_sub_815F7B4
- ldr r1, ._159 + 20 @ gMenuCallback
- ldr r0, ._159 + 24 @ debug_sub_815F930
- str r0, [r1]
- b ._161
-._160:
- .align 2, 0
-._159:
- .word _nakamuraData0
- .word gSaveBlock1
- .word 0x1a08
- .word _nakamuraData1
- .word _nakamuraData2
- .word gMenuCallback
- .word debug_sub_815F930+1
-._155:
- mov r0, #0x2
- and r0, r0, r1
- cmp r0, #0
- beq ._161 @cond_branch
- bl CloseMenu
- mov r0, #0x1
-._142:
- pop {r4}
- pop {r1}
- bx r1
-
- thumb_func_end debug_sub_815FA38
-
- thumb_func_start debug_sub_815FB1C
-debug_sub_815FB1C:
- push {lr}
- add sp, sp, #0xfffffff8
- ldr r0, ._162 @ _nakamuraData0
- mov r1, #0x0
- strb r1, [r0]
- ldr r0, ._162 + 4 @ _nakamuraData3
- strb r1, [r0]
- ldr r1, ._162 + 8 @ gMenuCallback
- ldr r0, ._162 + 12 @ debug_sub_815FA38
- str r0, [r1]
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_EraseWindowRect
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0xc
- mov r3, #0xb
- bl Menu_DrawStdWindowFrame
- bl debug_sub_815F72C
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0xb
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x3
- mov r3, #0x3
- bl InitMenu
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r1}
- bx r1
-._163:
- .align 2, 0
-._162:
- .word _nakamuraData0
- .word _nakamuraData3
- .word gMenuCallback
- .word debug_sub_815FA38+1
-
- thumb_func_end debug_sub_815FB1C
-
- thumb_func_start debug_sub_815FB78
-debug_sub_815FB78:
- push {lr}
- ldr r0, ._166 @ gMain
- ldrh r1, [r0, #0x2e]
- mov r0, #0x40
- and r0, r0, r1
- cmp r0, #0
- beq ._164 @cond_branch
- mov r0, #0x1
- neg r0, r0
- b ._165
-._167:
- .align 2, 0
-._166:
- .word gMain
-._164:
- mov r0, #0x80
- and r0, r0, r1
- cmp r0, #0
- beq ._168 @cond_branch
- mov r0, #0x1
-._165:
- bl Menu_MoveCursor
- mov r0, #0x0
- b ._177
-._168:
- mov r0, #0x1
- and r0, r0, r1
- cmp r0, #0
- beq ._170 @cond_branch
- bl CloseMenu
- bl Menu_GetCursorPos
- lsl r0, r0, #0x18
- lsr r0, r0, #0x18
- cmp r0, #0
- beq ._171 @cond_branch
- cmp r0, #0x1
- beq ._172 @cond_branch
- b ._175
-._171:
- bl debug_sub_814A714
- b ._175
-._172:
- bl ClearRoamerData
- bl ClearRoamerLocationData
- b ._175
-._170:
- mov r0, #0x2
- and r0, r0, r1
- cmp r0, #0
- bne ._176 @cond_branch
- mov r0, #0x0
- b ._177
-._176:
- bl CloseMenu
-._175:
- mov r0, #0x1
-._177:
- pop {r1}
- bx r1
-
- thumb_func_end debug_sub_815FB78
-
- thumb_func_start debug_sub_815FBE8
-debug_sub_815FBE8:
- push {r4, lr}
- add sp, sp, #0xfffffff8
- ldr r1, ._178 @ gMenuCallback
- ldr r0, ._178 + 4 @ debug_sub_815FB78
- str r0, [r1]
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_EraseWindowRect
- ldr r4, ._178 + 8 @ gStringVar1
- add r0, r4, #0
- bl debug_sub_814A73C
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0xb
- mov r3, #0x9
- bl Menu_DrawStdWindowFrame
- add r0, r4, #0
- mov r1, #0x1
- mov r2, #0x1
- bl Menu_PrintText
- ldr r0, ._178 + 12 @ Str_843E580
- mov r1, #0x2
- mov r2, #0x3
- bl Menu_PrintText
- mov r0, #0x0
- str r0, [sp]
- mov r0, #0xa
- str r0, [sp, #0x4]
- mov r0, #0x0
- mov r1, #0x1
- mov r2, #0x3
- mov r3, #0x3
- bl InitMenu
- mov r0, #0x0
- add sp, sp, #0x8
- pop {r4}
- pop {r1}
- bx r1
-._179:
- .align 2, 0
-._178:
- .word gMenuCallback
- .word debug_sub_815FB78+1
- .word gStringVar1
- .word Str_843E580
-
- thumb_func_end debug_sub_815FBE8
-
- thumb_func_start debug_sub_815FC54
-debug_sub_815FC54:
- push {r4, r5, r6, r7, lr}
- mov r3, #0x0
- ldr r7, ._181 @ gSaveBlock1
- mov r6, #0xe8
- lsl r6, r6, #0x3
- ldr r5, ._181 + 4 @ 0x3e7
- ldr r4, ._181 + 8 @ 0x742
-._180:
- lsl r1, r3, #0x2
- add r1, r1, r7
- add r2, r3, #0
- add r2, r2, #0x85
- add r0, r1, r6
- strh r2, [r0]
- add r1, r1, r4
- strh r5, [r1]
- add r0, r3, #1
- lsl r0, r0, #0x10
- lsr r3, r0, #0x10
- cmp r3, #0x2a
- bls ._180 @cond_branch
- bl CloseMenu
- mov r0, #0x1
- pop {r4, r5, r6, r7}
- pop {r1}
- bx r1
-._182:
- .align 2, 0
-._181:
- .word gSaveBlock1
- .word 0x3e7
- .word 0x742
-
- thumb_func_end debug_sub_815FC54
-
- thumb_func_start debug_sub_815FC94
-debug_sub_815FC94:
- push {lr}
- bl ClearDecorationInventories
- bl debug_sub_814A3A8
- mov r0, #0x0
- mov r1, #0x0
- mov r2, #0x1d
- mov r3, #0x13
- bl Menu_EraseWindowRect
- bl CloseMenu
- mov r0, #0x1
- pop {r1}
- bx r1
-
- thumb_func_end debug_sub_815FC94
-
thumb_func_start debug_sub_815FCB4
debug_sub_815FCB4:
push {r4, r5, r6, r7, lr}