diff options
Diffstat (limited to 'asm/nakamura_debug_menu.s')
-rw-r--r-- | asm/nakamura_debug_menu.s | 476 |
1 files changed, 238 insertions, 238 deletions
diff --git a/asm/nakamura_debug_menu.s b/asm/nakamura_debug_menu.s index 2ef359b48..21092fe4b 100644 --- a/asm/nakamura_debug_menu.s +++ b/asm/nakamura_debug_menu.s @@ -15,7 +15,7 @@ debug_sub_815F1B8: mov r2, #0x1d mov r3, #0x13 bl Menu_DrawStdWindowFrame - ldr r3, ._1 + ldr r3, ._1 @ _843E3DC mov r0, #0x10 mov r1, #0x1 mov r2, #0x9 @@ -43,8 +43,8 @@ debug_sub_815F1B8: InitNakamuraDebugMenu: push {lr} bl debug_sub_815F1B8 - ldr r1, ._3 - ldr r0, ._3 + 4 + ldr r1, ._3 @ gMenuCallback + ldr r0, ._3 + 4 @ debug_sub_815F214 str r0, [r1] mov r0, #0x0 pop {r1} @@ -60,7 +60,7 @@ InitNakamuraDebugMenu: thumb_func_start debug_sub_815F214 debug_sub_815F214: push {r4, lr} - ldr r4, ._9 + ldr r4, ._9 @ gMain ldrh r1, [r4, #0x2e] mov r0, #0x40 and r0, r0, r1 @@ -83,7 +83,7 @@ debug_sub_815F214: and r0, r0, r1 cmp r0, #0 beq ._7 @cond_branch - ldr r4, ._9 + 4 + ldr r4, ._9 + 4 @ _843E3DC bl Menu_GetCursorPos lsl r0, r0, #0x18 lsr r0, r0, #0x15 @@ -122,7 +122,7 @@ debug_sub_815F284: push {r4, lr} lsl r0, r0, #0x18 lsr r4, r0, #0x18 - ldr r0, ._14 + ldr r0, ._14 @ gPaletteFade ldrb r1, [r0, #0x7] mov r0, #0x80 and r0, r0, r1 @@ -151,10 +151,10 @@ debug_sub_815F2B4: add sp, sp, #0xfffffffc bl CloseMenu bl Menu_EraseScreen - ldr r1, ._16 - ldr r0, ._16 + 4 + ldr r1, ._16 @ gMain + ldr r0, ._16 + 4 @ sub_805469C str r0, [r1, #0x8] - ldr r0, ._16 + 8 + ldr r0, ._16 + 8 @ debug_sub_815F284 mov r1, #0x0 bl CreateTask mov r0, #0x1 @@ -191,9 +191,9 @@ debug_sub_815F2F4: lsl r1, r7, #0x2 add r0, r1, r7 lsl r2, r0, #0x5 - ldr r3, ._24 + ldr r3, ._24 @ gSaveBlock1 add r0, r2, r3 - ldr r5, ._24 + 4 + ldr r5, ._24 + 4 @ 0x1a08 add r0, r0, r5 ldrb r0, [r0] mov r9, r1 @@ -204,10 +204,10 @@ debug_sub_815F2F4: b ._19 ._18: mov r5, #0x0 - ldr r6, ._24 + 8 + ldr r6, ._24 + 8 @ gSaveBlock2 add r4, r7, #0 sub r4, r4, #0x46 - ldr r3, ._24 + 12 + ldr r3, ._24 + 12 @ gSaveBlock1 ._21: add r1, r5, r2 add r1, r1, r3 @@ -240,15 +240,15 @@ debug_sub_815F2F4: ._23: add r0, r0, r3 strb r4, [r0] - ldr r1, ._35 - ldr r2, ._35 + 4 + ldr r1, ._35 @ gSaveBlock1 + ldr r2, ._35 + 4 @ 0x1a08 add r2, r2, r1 mov sl, r2 mov r3, r9 add r0, r3, r7 lsl r6, r0, #0x5 add r1, r6, r1 - ldr r5, ._35 + 4 + ldr r5, ._35 + 4 @ 0x1a08 add r5, r5, r1 mov r8, r5 ._30: @@ -259,7 +259,7 @@ debug_sub_815F2F4: bl __umodsi3 lsl r0, r0, #0x10 lsr r0, r0, #0xe - ldr r1, ._35 + 8 + ldr r1, ._35 + 8 @ _843E424 add r0, r0, r1 ldrb r0, [r0] mov r2, r8 @@ -271,9 +271,9 @@ debug_sub_815F2F4: ldrb r3, [r3] cmp r0, r3 beq ._28 @cond_branch - ldr r4, ._35 + ldr r4, ._35 @ gSaveBlock1 add r0, r6, r4 - ldr r2, ._35 + 4 + ldr r2, ._35 + 4 @ 0x1a08 add r3, r0, r2 ._29: add r0, r5, #1 @@ -297,12 +297,12 @@ debug_sub_815F2F4: mov r5, r9 add r4, r5, r7 lsl r4, r4, #0x5 - ldr r1, ._35 + ldr r1, ._35 @ gSaveBlock1 add r3, r4, r1 lsl r0, r0, #0x10 lsr r0, r0, #0x10 mov r1, #0x1 - ldr r2, ._35 + 12 + ldr r2, ._35 + 12 @ 0x1a09 add r3, r3, r2 and r0, r0, r1 lsl r0, r0, #0x4 @@ -314,7 +314,7 @@ debug_sub_815F2F4: orr r1, r1, r0 strb r1, [r3] mov r5, #0x0 - ldr r6, ._35 + 16 + ldr r6, ._35 + 16 @ gSaveBlock1 ._31: bl Random add r1, r5, r4 @@ -329,7 +329,7 @@ debug_sub_815F2F4: mov r1, r9 add r0, r1, r7 lsl r4, r0, #0x5 - ldr r3, ._35 + 20 + ldr r3, ._35 + 20 @ gSaveBlock1 mov r2, #0x0 add r6, r3, #0 add r6, r6, #0x10 @@ -381,18 +381,18 @@ debug_sub_815F470: add r6, r0, #0 add r7, r1, #0 mov ip, r2 - ldr r2, ._39 - ldr r0, ._39 + 4 + ldr r2, ._39 @ gSaveBlock1 + ldr r0, ._39 + 4 @ _nakamuraData0 ldrb r1, [r0] lsl r0, r1, #0x2 add r0, r0, r1 lsl r0, r0, #0x5 add r0, r0, r2 - ldr r1, ._39 + 8 + ldr r1, ._39 + 8 @ 0x1a08 add r0, r0, r1 ldrb r4, [r0] mov r2, #0x0 - ldr r3, ._39 + 12 + ldr r3, ._39 + 12 @ _843E424 add r5, r3, #0 ._41: lsl r1, r2, #0x2 @@ -443,8 +443,8 @@ debug_sub_815F4D8: mov r2, #0xa mov r3, #0xa bl Menu_BlankWindowRect - ldr r6, ._43 - ldr r7, ._43 + 4 + ldr r6, ._43 @ gStringVar1 + ldr r7, ._43 + 4 @ _nakamuraData0 ldrb r1, [r7] add r0, r6, #0 mov r2, #0x0 @@ -454,13 +454,13 @@ debug_sub_815F4D8: mov r1, #0x1 mov r2, #0x1 bl Menu_PrintText - ldr r2, ._43 + 8 + ldr r2, ._43 + 8 @ gSaveBlock1 ldrb r1, [r7] lsl r0, r1, #0x2 add r0, r0, r1 lsl r0, r0, #0x5 add r0, r0, r2 - ldr r1, ._43 + 12 + ldr r1, ._43 + 12 @ 0x1a08 add r0, r0, r1 ldrb r0, [r0] cmp r0, #0 @@ -480,7 +480,7 @@ debug_sub_815F4D8: mov r1, #0x1 mov r2, #0x3 bl Menu_PrintText - ldr r0, ._43 + 16 + ldr r0, ._43 + 16 @ Str_843E550 mov r1, #0x1 mov r2, #0x5 bl Menu_PrintText @@ -494,7 +494,7 @@ debug_sub_815F4D8: mov r1, #0x2 mov r2, #0x5 bl Menu_PrintText - ldr r0, ._43 + 20 + ldr r0, ._43 + 20 @ Str_843E552 mov r1, #0x1 mov r2, #0x7 bl Menu_PrintText @@ -507,7 +507,7 @@ debug_sub_815F4D8: mov r1, #0x3 mov r2, #0x7 bl Menu_PrintText - ldr r0, ._43 + 24 + ldr r0, ._43 + 24 @ Str_843E554 mov r1, #0x1 mov r2, #0x9 bl Menu_PrintText @@ -541,7 +541,7 @@ debug_sub_815F4D8: thumb_func_start debug_sub_815F5C4 debug_sub_815F5C4: push {lr} - ldr r0, ._48 + ldr r0, ._48 @ gMain ldrh r1, [r0, #0x2e] mov r0, #0x20 and r0, r0, r1 @@ -549,7 +549,7 @@ debug_sub_815F5C4: lsr r2, r0, #0x10 cmp r2, #0 beq ._45 @cond_branch - ldr r1, ._48 + 4 + ldr r1, ._48 + 4 @ _nakamuraData0 ldrb r0, [r1] cmp r0, #0 bne ._46 @cond_branch @@ -568,7 +568,7 @@ debug_sub_815F5C4: and r0, r0, r1 cmp r0, #0 beq ._51 @cond_branch - ldr r1, ._54 + ldr r1, ._54 @ _nakamuraData0 ldrb r0, [r1] cmp r0, #0x13 bne ._52 @cond_branch @@ -605,11 +605,11 @@ debug_sub_815F5C4: thumb_func_start debug_sub_815F62C debug_sub_815F62C: push {lr} - ldr r1, ._59 + ldr r1, ._59 @ _nakamuraData0 mov r0, #0x0 strb r0, [r1] - ldr r1, ._59 + 4 - ldr r0, ._59 + 8 + ldr r1, ._59 + 4 @ gMenuCallback + ldr r0, ._59 + 8 @ debug_sub_815F5C4 str r0, [r1] mov r0, #0x0 mov r1, #0x0 @@ -637,12 +637,12 @@ debug_sub_815F62C: thumb_func_start debug_sub_815F668 debug_sub_815F668: push {r4, r5, r6, lr} - ldr r0, ._61 + ldr r0, ._61 @ _nakamuraData0 ldrb r0, [r0] lsl r1, r0, #0x2 add r1, r1, r0 lsl r1, r1, #0x5 - ldr r0, ._61 + 4 + ldr r0, ._61 + 4 @ gSaveBlock1 add r1, r1, r0 ldrb r4, [r1, #0x3] lsl r4, r4, #0x18 @@ -654,8 +654,8 @@ debug_sub_815F668: orr r4, r4, r0 ldrb r0, [r1] orr r4, r4, r0 - ldr r5, ._61 + 8 - ldr r6, ._61 + 12 + ldr r5, ._61 + 8 @ gStringVar1 + ldr r6, ._61 + 12 @ 0x186a0 add r0, r4, #0 add r1, r6, #0 bl __udivsi3 @@ -701,13 +701,13 @@ debug_sub_815F6E4: mov r2, #0xb mov r3, #0x4 bl Menu_BlankWindowRect - ldr r4, ._63 - ldr r0, ._63 + 4 + ldr r4, ._63 @ gStringVar1 + ldr r0, ._63 + 4 @ _nakamuraData0 ldrb r0, [r0] lsl r1, r0, #0x2 add r1, r1, r0 lsl r1, r1, #0x5 - ldr r0, ._63 + 8 + ldr r0, ._63 + 8 @ gSaveBlock1 add r1, r1, r0 add r0, r4, #0 mov r2, #0x7 @@ -738,8 +738,8 @@ debug_sub_815F72C: mov r2, #0xb mov r3, #0xa bl Menu_BlankWindowRect - ldr r4, ._66 - ldr r5, ._66 + 4 + ldr r4, ._66 @ gStringVar1 + ldr r5, ._66 + 4 @ _nakamuraData0 ldrb r1, [r5] add r0, r4, #0 mov r2, #0x0 @@ -749,13 +749,13 @@ debug_sub_815F72C: mov r1, #0x2 mov r2, #0x1 bl Menu_PrintText - ldr r2, ._66 + 8 + ldr r2, ._66 + 8 @ gSaveBlock1 ldrb r1, [r5] lsl r0, r1, #0x2 add r0, r0, r1 lsl r0, r0, #0x5 add r0, r0, r2 - ldr r1, ._66 + 12 + ldr r1, ._66 + 12 @ 0x1a08 add r0, r0, r1 ldrb r0, [r0] cmp r0, #0 @@ -784,8 +784,8 @@ debug_sub_815F788: mov r2, #0xb mov r3, #0x6 bl Menu_BlankWindowRect - ldr r0, ._68 - ldr r1, ._68 + 4 + ldr r0, ._68 @ Str_843E574 + ldr r1, ._68 + 4 @ _nakamuraData2 ldrb r1, [r1] add r1, r1, #0x2 lsl r1, r1, #0x18 @@ -805,7 +805,7 @@ debug_sub_815F788: thumb_func_start debug_sub_815F7B4 debug_sub_815F7B4: push {lr} - ldr r0, ._72 + ldr r0, ._72 @ _nakamuraData1 ldrb r0, [r0] cmp r0, #0 beq ._70 @cond_branch @@ -820,10 +820,10 @@ debug_sub_815F7B4: ._72: .word _nakamuraData1 ._70: - ldr r0, ._74 + ldr r0, ._74 @ _nakamuraData3 ldrb r0, [r0] lsl r0, r0, #0x1 - ldr r1, ._74 + 4 + ldr r1, ._74 + 4 @ Str_843E576 add r0, r0, r1 mov r1, #0xb mov r2, #0x1 @@ -842,12 +842,12 @@ debug_sub_815F7B4: thumb_func_start debug_sub_815F7F0 debug_sub_815F7F0: push {r4, r5, lr} - ldr r1, ._78 + ldr r1, ._78 @ _nakamuraData0 ldrb r2, [r1] lsl r1, r2, #0x2 add r1, r1, r2 lsl r1, r1, #0x5 - ldr r2, ._78 + 4 + ldr r2, ._78 + 4 @ gSaveBlock1 add r3, r1, r2 ldrb r1, [r3, #0x3] lsl r2, r1, #0x18 @@ -862,7 +862,7 @@ debug_sub_815F7F0: lsl r0, r0, #0x18 asr r1, r0, #0x18 mov r4, #0x9 - ldr r0, ._78 + 8 + ldr r0, ._78 + 8 @ _nakamuraData2 ldrb r0, [r0] cmp r4, r0 ble ._76 @cond_branch @@ -911,12 +911,12 @@ debug_sub_815F7F0: debug_sub_815F86C: push {r4, r5, r6, lr} lsl r0, r0, #0x18 - ldr r1, ._84 + ldr r1, ._84 @ _nakamuraData0 ldrb r2, [r1] lsl r1, r2, #0x2 add r1, r1, r2 lsl r1, r1, #0x5 - ldr r2, ._84 + 4 + ldr r2, ._84 + 4 @ gSaveBlock1 add r5, r1, r2 mov r2, #0x0 mov r3, #0x0 @@ -924,7 +924,7 @@ debug_sub_815F86C: asr r0, r0, #0x18 cmp r0, #0x64 bne ._80 @cond_branch - ldr r0, ._84 + 8 + ldr r0, ._84 + 8 @ _nakamuraData2 ldrb r1, [r0] cmp r1, #0x6 bhi ._100 @cond_branch @@ -945,12 +945,12 @@ debug_sub_815F86C: .word gSaveBlock1+0x1a0a .word _nakamuraData2 ._80: - ldr r0, ._87 + ldr r0, ._87 @ _nakamuraData3 ldrb r0, [r0] cmp r0, #0x4 bhi ._98 @cond_branch lsl r0, r0, #0x2 - ldr r1, ._87 + 4 + ldr r1, ._87 + 4 @ add r0, r0, r1 ldr r0, [r0] mov pc, r0 @@ -985,7 +985,7 @@ debug_sub_815F86C: mov r3, #0xa1 mov r2, #0xaa ._98: - ldr r4, ._101 + ldr r4, ._101 @ _nakamuraData2 ldrb r1, [r4] add r1, r5, r1 ldrb r0, [r1] @@ -1019,14 +1019,14 @@ debug_sub_815F86C: thumb_func_start debug_sub_815F930 debug_sub_815F930: push {r4, r5, lr} - ldr r0, ._107 + ldr r0, ._107 @ _nakamuraData1 ldrb r2, [r0] mov r4, #0xa cmp r2, #0 bne ._103 @cond_branch mov r4, #0x7 ._103: - ldr r5, ._107 + 4 + ldr r5, ._107 + 4 @ gMain ldrh r1, [r5, #0x30] mov r0, #0x40 and r0, r0, r1 @@ -1067,7 +1067,7 @@ debug_sub_815F930: lsr r3, r0, #0x10 cmp r3, #0 beq ._114 @cond_branch - ldr r1, ._117 + ldr r1, ._117 @ _nakamuraData2 ldrb r0, [r1] cmp r0, #0 bne ._115 @cond_branch @@ -1089,7 +1089,7 @@ debug_sub_815F930: and r0, r0, r1 cmp r0, #0 beq ._120 @cond_branch - ldr r2, ._123 + ldr r2, ._123 @ _nakamuraData2 ldrb r1, [r2] sub r0, r4, #1 cmp r1, r0 @@ -1112,7 +1112,7 @@ debug_sub_815F930: beq ._126 @cond_branch cmp r2, #0 bne ._127 @cond_branch - ldr r4, ._129 + ldr r4, ._129 @ _nakamuraData3 ldrb r0, [r4] add r0, r0, #0x1 mov r1, #0x5 @@ -1140,8 +1140,8 @@ debug_sub_815F930: mov r2, #0xb mov r3, #0x2 bl Menu_BlankWindowRect - ldr r1, ._133 - ldr r0, ._133 + 4 + ldr r1, ._133 @ gMenuCallback + ldr r0, ._133 + 4 @ debug_sub_815FA38 str r0, [r1] b ._136 ._134: @@ -1170,7 +1170,7 @@ debug_sub_815F930: thumb_func_start debug_sub_815FA38 debug_sub_815FA38: push {r4, lr} - ldr r0, ._139 + ldr r0, ._139 @ gMain ldrh r1, [r0, #0x2e] mov r0, #0x40 and r0, r0, r1 @@ -1201,7 +1201,7 @@ debug_sub_815FA38: lsr r2, r0, #0x10 cmp r2, #0 beq ._143 @cond_branch - ldr r1, ._146 + ldr r1, ._146 @ _nakamuraData0 ldrb r0, [r1] cmp r0, #0 bne ._144 @cond_branch @@ -1221,7 +1221,7 @@ debug_sub_815FA38: lsr r4, r0, #0x10 cmp r4, #0 beq ._149 @cond_branch - ldr r1, ._152 + ldr r1, ._152 @ _nakamuraData0 ldrb r0, [r1] cmp r0, #0x13 bne ._150 @cond_branch @@ -1243,30 +1243,30 @@ debug_sub_815FA38: and r0, r0, r1 cmp r0, #0 beq ._155 @cond_branch - ldr r1, ._159 + ldr r1, ._159 @ _nakamuraData0 ldrb r0, [r1] cmp r0, #0 beq ._161 @cond_branch - ldr r2, ._159 + 4 + 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 + 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 + ldr r1, ._159 + 12 @ _nakamuraData1 strb r0, [r1] - ldr r0, ._159 + 16 + ldr r0, ._159 + 16 @ _nakamuraData2 strb r4, [r0] bl debug_sub_815F788 bl debug_sub_815F7B4 - ldr r1, ._159 + 20 - ldr r0, ._159 + 24 + ldr r1, ._159 + 20 @ gMenuCallback + ldr r0, ._159 + 24 @ debug_sub_815F930 str r0, [r1] b ._161 ._160: @@ -1297,13 +1297,13 @@ debug_sub_815FA38: debug_sub_815FB1C: push {lr} add sp, sp, #0xfffffff8 - ldr r0, ._162 + ldr r0, ._162 @ _nakamuraData0 mov r1, #0x0 strb r1, [r0] - ldr r0, ._162 + 4 + ldr r0, ._162 + 4 @ _nakamuraData3 strb r1, [r0] - ldr r1, ._162 + 8 - ldr r0, ._162 + 12 + ldr r1, ._162 + 8 @ gMenuCallback + ldr r0, ._162 + 12 @ debug_sub_815FA38 str r0, [r1] mov r0, #0x0 mov r1, #0x0 @@ -1342,7 +1342,7 @@ debug_sub_815FB1C: thumb_func_start debug_sub_815FB78 debug_sub_815FB78: push {lr} - ldr r0, ._166 + ldr r0, ._166 @ gMain ldrh r1, [r0, #0x2e] mov r0, #0x40 and r0, r0, r1 @@ -1407,15 +1407,15 @@ debug_sub_815FB78: debug_sub_815FBE8: push {r4, lr} add sp, sp, #0xfffffff8 - ldr r1, ._178 - ldr r0, ._178 + 4 + 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 + ldr r4, ._178 + 8 @ gStringVar1 add r0, r4, #0 bl debug_sub_814A73C mov r0, #0x0 @@ -1427,7 +1427,7 @@ debug_sub_815FBE8: mov r1, #0x1 mov r2, #0x1 bl Menu_PrintText - ldr r0, ._178 + 12 + ldr r0, ._178 + 12 @ Str_843E580 mov r1, #0x2 mov r2, #0x3 bl Menu_PrintText @@ -1459,11 +1459,11 @@ debug_sub_815FBE8: debug_sub_815FC54: push {r4, r5, r6, r7, lr} mov r3, #0x0 - ldr r7, ._181 + ldr r7, ._181 @ gSaveBlock1 mov r6, #0xe8 lsl r6, r6, #0x3 - ldr r5, ._181 + 4 - ldr r4, ._181 + 8 + ldr r5, ._181 + 4 @ 0x3e7 + ldr r4, ._181 + 8 @ 0x742 ._180: lsl r1, r3, #0x2 add r1, r1, r7 @@ -1519,7 +1519,7 @@ debug_sub_815FCB4: lsl r4, r4, #0x18 lsr r4, r4, #0x18 mov r7, #0x0 - ldr r5, ._188 + ldr r5, ._188 @ gMapHeader ldr r0, [r5] ldr r0, [r0, #0x4] mov r1, #0x3 @@ -1543,7 +1543,7 @@ debug_sub_815FCB4: add r5, r6, #1 cmp r4, r0 bge ._184 @cond_branch - ldr r0, ._188 + ldr r0, ._188 @ gMapHeader mov r9, r0 ._186: add r0, r4, #7 @@ -1563,7 +1563,7 @@ debug_sub_815FCB4: add r0, r4, #1 lsl r0, r0, #0x10 lsr r4, r0, #0x10 - ldr r0, ._188 + ldr r0, ._188 @ gMapHeader ldr r0, [r0] ldr r0, [r0] cmp r4, r0 @@ -1607,7 +1607,7 @@ debug_sub_815FD40: sub r0, r0, #0x7 strh r0, [r4] mov r5, #0x0 - ldr r1, ._192 + ldr r1, ._192 @ gMapHeader ldr r0, [r1] ldr r0, [r0, #0x4] add r7, r4, #0 @@ -1650,7 +1650,7 @@ debug_sub_815FD40: add r0, r4, #1 lsl r0, r0, #0x10 lsr r4, r0, #0x10 - ldr r0, ._200 + ldr r0, ._200 @ gMapHeader ldr r0, [r0] ._191: ldr r0, [r0] @@ -1659,7 +1659,7 @@ debug_sub_815FD40: add r0, r5, #1 lsl r0, r0, #0x10 lsr r5, r0, #0x10 - ldr r1, ._200 + ldr r1, ._200 @ gMapHeader ldr r0, [r1] ldr r0, [r0, #0x4] cmp r5, r0 @@ -1683,7 +1683,7 @@ debug_sub_815FD40: thumb_func_start debug_sub_815FDE4 debug_sub_815FDE4: push {lr} - ldr r0, ._205 + ldr r0, ._205 @ gMain ldrh r1, [r0, #0x2e] mov r0, #0x1 and r0, r0, r1 @@ -1727,11 +1727,11 @@ debug_sub_815FE1C: mov r2, #0x10 mov r3, #0x13 bl Menu_DrawStdWindowFrame - ldr r0, ._210 + ldr r0, ._210 @ Str_843E58D mov r1, #0x1 mov r2, #0x1 bl Menu_PrintText - ldr r6, ._210 + 4 + ldr r6, ._210 + 4 @ gStringVar1 mov r0, #0x0 bl debug_sub_815FCB4 add r1, r0, #0 @@ -1810,8 +1810,8 @@ debug_sub_815FE1C: mov r1, #0xb mov r2, #0x7 bl Menu_PrintText - ldr r0, ._210 + 8 - ldr r1, ._210 + 12 + ldr r0, ._210 + 8 @ gSaveBlock1 + ldr r1, ._210 + 12 @ 0x2dd6 add r0, r0, r1 ldrh r0, [r0] bl FeebasSeedRng @@ -1877,7 +1877,7 @@ debug_sub_815FE1C: ._208: cmp r5, #0x6 bne ._209 @cond_branch - ldr r4, ._210 + 4 + ldr r4, ._210 + 4 @ gStringVar1 bl debug_sub_815FD40 add r1, r0, #0 lsl r1, r1, #0x10 @@ -1890,8 +1890,8 @@ debug_sub_815FE1C: mov r1, #0x2 mov r2, #0x11 bl Menu_PrintText - ldr r1, ._210 + 16 - ldr r0, ._210 + 20 + ldr r1, ._210 + 16 @ gMenuCallback + ldr r0, ._210 + 20 @ debug_sub_815FDE4 str r0, [r1] mov r0, #0x0 pop {r4, r5, r6, r7} @@ -1924,18 +1924,18 @@ debug_sub_815FFDC: mov r2, #0x1d mov r3, #0x13 bl Menu_DrawStdWindowFrame - ldr r0, ._214 + ldr r0, ._214 @ Str_843E5D4 mov r1, #0x1 mov r2, #0xf bl Menu_PrintText mov r5, #0x0 - ldr r0, ._214 + 4 + ldr r0, ._214 + 4 @ _nakamuraStatic0 mov r8, r0 ._216: mov r0, #0x64 add r1, r5, #0 mul r1, r1, r0 - ldr r0, ._214 + 8 + ldr r0, ._214 + 8 @ gPlayerParty add r6, r1, r0 add r0, r6, #0 mov r1, #0xb @@ -1978,15 +1978,15 @@ debug_sub_815FFDC: lsr r5, r0, #0x18 cmp r5, #0x5 bls ._216 @cond_branch - ldr r1, ._217 + ldr r1, ._217 @ _nakamuraData4 mov r0, #0x0 strb r0, [r1] mov r0, #0xf mov r1, #0x1 mov r2, #0xff bl PrintTriangleCursorWithPalette - ldr r1, ._217 + 4 - ldr r0, ._217 + 8 + ldr r1, ._217 + 4 @ gMenuCallback + ldr r0, ._217 + 8 @ debug_sub_8160498 str r0, [r1] pop {r3} mov r8, r3 @@ -2008,14 +2008,14 @@ debug_sub_816009C: add r2, r0, #0 lsl r2, r2, #0x18 lsr r2, r2, #0x18 - ldr r1, ._219 + ldr r1, ._219 @ _nakamuraStatic0 lsl r0, r2, #0x2 add r0, r0, r1 mov r3, #0x0 ldsh r1, [r0, r3] mov r0, #0xb mul r0, r0, r1 - ldr r1, ._219 + 4 + ldr r1, ._219 + 4 @ gSpeciesNames add r0, r0, r1 lsl r2, r2, #0x1 add r2, r2, #0x1 @@ -2040,20 +2040,20 @@ debug_sub_81600D0: lsl r0, r0, #0x18 lsr r4, r0, #0x18 add r5, r4, #0 - ldr r1, ._223 + ldr r1, ._223 @ Str_843E5F0 mov r0, sp mov r2, #0x2 bl memcpy mov r0, #0x64 mul r0, r0, r4 - ldr r1, ._223 + 4 + ldr r1, ._223 + 4 @ gPlayerParty add r0, r0, r1 bl GetMonGender lsl r0, r0, #0x18 lsr r0, r0, #0x18 cmp r0, #0 bne ._221 @cond_branch - ldr r0, ._223 + 8 + ldr r0, ._223 + 8 @ gOtherText_MaleSymbol2 b ._222 ._224: .align 2, 0 @@ -2064,7 +2064,7 @@ debug_sub_81600D0: ._221: cmp r0, #0xfe bne ._225 @cond_branch - ldr r0, ._227 + ldr r0, ._227 @ gOtherText_FemaleSymbolAndLv ._222: lsl r2, r4, #0x1 add r2, r2, #0x1 @@ -2099,8 +2099,8 @@ debug_sub_816013C: add r4, r0, #0 lsl r4, r4, #0x18 lsr r4, r4, #0x18 - ldr r5, ._229 - ldr r1, ._229 + 4 + ldr r5, ._229 @ gStringVar1 + ldr r1, ._229 + 4 @ _nakamuraStatic0 lsl r0, r4, #0x2 add r0, r0, r1 mov r1, #0x2 @@ -2143,7 +2143,7 @@ debug_sub_816017C: mov r0, #0x10 mov r2, #0x1c bl Menu_BlankWindowRect - ldr r1, ._232 + ldr r1, ._232 @ _nakamuraStatic0 lsl r0, r4, #0x2 add r0, r0, r1 mov r1, #0x0 @@ -2177,7 +2177,7 @@ debug_sub_81601C8: lsr r5, r0, #0x18 lsl r1, r1, #0x18 lsr r3, r1, #0x18 - ldr r1, ._239 + ldr r1, ._239 @ _nakamuraStatic0 lsl r0, r5, #0x2 add r2, r0, r1 mov r4, #0x0 @@ -2206,7 +2206,7 @@ debug_sub_81601C8: lsl r0, r0, #0x11 cmp r1, r0 ble ._237 @cond_branch - ldr r1, ._239 + 4 + ldr r1, ._239 + 4 @ 0xfffffe65 add r0, r2, r1 strh r0, [r4] ._237: @@ -2215,13 +2215,13 @@ debug_sub_81601C8: ldsh r0, [r4, r2] cmp r0, #0 bge ._238 @cond_branch - ldr r2, ._239 + 8 + ldr r2, ._239 + 8 @ 0x19b add r0, r1, r2 strh r0, [r4] ._238: mov r0, #0x64 mul r0, r0, r5 - ldr r1, ._239 + 12 + ldr r1, ._239 + 12 @ gPlayerParty add r0, r0, r1 ldrh r1, [r4] ldrb r2, [r4, #0x2] @@ -2252,7 +2252,7 @@ debug_sub_8160258: push {lr} lsl r0, r0, #0x18 lsr r2, r0, #0x18 - ldr r1, ._242 + ldr r1, ._242 @ _nakamuraStatic0 lsl r0, r2, #0x2 add r0, r0, r1 mov r1, #0x0 @@ -2279,7 +2279,7 @@ debug_sub_816027C: add r4, r0, #0 lsl r1, r1, #0x18 lsr r2, r1, #0x18 - ldr r1, ._247 + ldr r1, ._247 @ _nakamuraStatic0 lsl r0, r4, #0x2 add r3, r0, r1 mov r1, #0x0 @@ -2307,9 +2307,9 @@ debug_sub_816027C: ._246: mov r0, #0x64 mul r4, r4, r0 - ldr r0, ._247 + 4 + ldr r0, ._247 + 4 @ gPlayerParty add r4, r4, r0 - ldr r2, ._247 + 8 + ldr r2, ._247 + 8 @ gBaseStats mov r0, #0x0 ldsh r1, [r3, r0] lsl r0, r1, #0x3 @@ -2324,7 +2324,7 @@ debug_sub_816027C: mov r0, #0x2 ldrsb r0, [r3, r0] lsl r0, r0, #0x2 - ldr r1, ._247 + 12 + ldr r1, ._247 + 12 @ gExperienceTables add r0, r0, r1 add r2, r2, r0 add r0, r4, #0 @@ -2370,7 +2370,7 @@ debug_sub_8160308: mov r9, r0 mov r0, r9 mul r0, r0, r2 - ldr r7, ._254 + ldr r7, ._254 @ gPlayerParty add r6, r0, r7 ._251: add r0, r6, #0 @@ -2407,11 +2407,11 @@ debug_sub_8160308: cmp r2, #0x4 bls ._252 @cond_branch bl CalculatePlayerPartyCount - ldr r4, ._254 + 4 + ldr r4, ._254 + 4 @ gPlayerPartyCount ldrb r1, [r4] cmp r1, #0 bne ._253 @cond_branch - ldr r0, ._254 + ldr r0, ._254 @ gPlayerParty str r1, [sp] str r1, [sp, #0x4] str r1, [sp, #0x8] @@ -2445,7 +2445,7 @@ debug_sub_81603B8: lsr r6, r0, #0x18 mov r0, #0x5 bl PlaySE - ldr r7, ._259 + ldr r7, ._259 @ _nakamuraData4 ldrb r4, [r7] add r0, r4, #0 mov r1, #0x6 @@ -2457,7 +2457,7 @@ debug_sub_81603B8: bl __umodsi3 lsl r0, r0, #0x18 lsr r4, r0, #0x18 - ldr r0, ._259 + 4 + ldr r0, ._259 + 4 @ _843E5D1 add r0, r5, r0 ldrb r2, [r0] lsl r3, r4, #0x1 @@ -2489,7 +2489,7 @@ debug_sub_81603B8: ._258: strb r0, [r7] ._256: - ldr r1, ._264 + ldr r1, ._264 @ _nakamuraData4 cmp r6, #0x1 bne ._261 @cond_branch cmp r4, #0x5 @@ -2543,7 +2543,7 @@ debug_sub_81603B8: bl __umodsi3 add r1, r0, #0 lsl r1, r1, #0x18 - ldr r0, ._272 + ldr r0, ._272 @ _843E5D1 add r0, r5, r0 ldrb r0, [r0] lsr r1, r1, #0x17 @@ -2565,7 +2565,7 @@ debug_sub_81603B8: thumb_func_start debug_sub_8160498 debug_sub_8160498: push {r4, lr} - ldr r1, ._276 + ldr r1, ._276 @ gMain ldrh r2, [r1, #0x2e] mov r0, #0x40 and r0, r0, r2 @@ -2607,7 +2607,7 @@ debug_sub_8160498: and r0, r0, r1 cmp r0, #0 beq ._284 @cond_branch - ldr r4, ._289 + ldr r4, ._289 @ _nakamuraData4 ldrb r0, [r4] cmp r0, #0x5 bhi ._285 @cond_branch @@ -2649,7 +2649,7 @@ debug_sub_8160498: and r0, r0, r1 cmp r0, #0 beq ._291 @cond_branch - ldr r4, ._294 + ldr r4, ._294 @ _nakamuraData4 ldrb r0, [r4] cmp r0, #0x5 bhi ._304 @cond_branch @@ -2666,7 +2666,7 @@ debug_sub_8160498: and r0, r0, r1 cmp r0, #0 beq ._296 @cond_branch - ldr r4, ._301 + ldr r4, ._301 @ _nakamuraData4 ldrb r0, [r4] cmp r0, #0x5 bhi ._297 @cond_branch @@ -2709,7 +2709,7 @@ debug_sub_8160498: and r0, r0, r1 cmp r0, #0 beq ._303 @cond_branch - ldr r4, ._308 + ldr r4, ._308 @ _nakamuraData4 ldrb r0, [r4] cmp r0, #0x5 bhi ._304 @cond_branch @@ -2790,7 +2790,7 @@ debug_sub_816062C: mov r0, #0x64 mov r4, r8 mul r4, r4, r0 - ldr r0, ._316 + ldr r0, ._316 @ gPlayerParty add r4, r4, r0 add r0, r4, #0 mov r1, #0xb @@ -2801,7 +2801,7 @@ debug_sub_816062C: bl GetMonGender lsl r0, r0, #0x18 lsr r2, r0, #0x18 - ldr r1, ._316 + 4 + ldr r1, ._316 + 4 @ gBaseStats lsl r0, r7, #0x3 sub r0, r0, r7 lsl r0, r0, #0x2 @@ -2818,7 +2818,7 @@ debug_sub_816062C: mov r1, r8 mul r1, r1, r0 add r0, r1, #0 - ldr r1, ._316 + ldr r1, ._316 @ gPlayerParty add r0, r0, r1 bl GetMonGender lsl r0, r0, #0x18 @@ -2862,12 +2862,12 @@ debug_sub_816062C: mov r0, #0x64 mov r4, r8 mul r4, r4, r0 - ldr r0, ._323 + ldr r0, ._323 @ gPlayerParty add r4, r4, r0 add r0, r4, #0 mov r1, #0x42 bl GetMonData - ldr r0, ._323 + 4 + ldr r0, ._323 + 4 @ _nakamuraStatic0 add r0, r0, r9 ldrh r1, [r0] ldrb r2, [r0, #0x2] @@ -2978,7 +2978,7 @@ debug_sub_8160714: cmp r0, #0x31 ble ._334 @cond_branch ._333: - ldr r1, ._336 + ldr r1, ._336 @ ContestStatsText_GoldPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0xe @@ -2990,7 +2990,7 @@ debug_sub_8160714: ._334: cmp r7, #0x4 bne ._338 @cond_branch - ldr r1, ._340 + ldr r1, ._340 @ ContestStatsText_WhitePokeBlock add r0, r6, #0 bl StringCopy mov r0, #0xd @@ -3026,7 +3026,7 @@ debug_sub_8160714: cmp r4, #0x4 bne ._346 @cond_branch ._345: - ldr r1, ._348 + ldr r1, ._348 @ ContestStatsText_BlackPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0xc @@ -3038,7 +3038,7 @@ debug_sub_8160714: ._346: cmp r7, #0x3 bne ._350 @cond_branch - ldr r1, ._352 + ldr r1, ._352 @ ContestStatsText_GrayPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0xb @@ -3091,7 +3091,7 @@ debug_sub_8160714: ._360: cmp r2, #0 bne ._361 @cond_branch - ldr r1, ._363 + ldr r1, ._363 @ ContestStatsText_PurplePokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x6 @@ -3103,7 +3103,7 @@ debug_sub_8160714: ._361: cmp r2, #0x1 bne ._365 @cond_branch - ldr r1, ._367 + ldr r1, ._367 @ ContestStatsText_IndigoPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x7 @@ -3115,7 +3115,7 @@ debug_sub_8160714: ._365: cmp r2, #0x2 bne ._369 @cond_branch - ldr r1, ._371 + ldr r1, ._371 @ ContestStatsText_BrownPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x8 @@ -3127,7 +3127,7 @@ debug_sub_8160714: ._369: cmp r2, #0x3 bne ._373 @cond_branch - ldr r1, ._375 + ldr r1, ._375 @ ContestStatsText_LiteBluePokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x9 @@ -3139,7 +3139,7 @@ debug_sub_8160714: ._373: cmp r2, #0x4 bne ._377 @cond_branch - ldr r1, ._379 + ldr r1, ._379 @ ContestStatsText_OlivePokeBlock add r0, r6, #0 bl StringCopy mov r0, #0xa @@ -3160,7 +3160,7 @@ debug_sub_8160714: ldsh r0, [r0, r1] cmp r0, #0 beq ._383 @cond_branch - ldr r1, ._385 + ldr r1, ._385 @ ContestStatsText_RedPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x1 @@ -3174,7 +3174,7 @@ debug_sub_8160714: ldrh r0, [r0, #0x2] cmp r0, #0 beq ._387 @cond_branch - ldr r1, ._389 + ldr r1, ._389 @ ContestStatsText_BluePokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x2 @@ -3189,7 +3189,7 @@ debug_sub_8160714: ldsh r0, [r0, r4] cmp r0, #0 beq ._391 @cond_branch - ldr r1, ._393 + ldr r1, ._393 @ ContestStatsText_PinkPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x3 @@ -3204,7 +3204,7 @@ debug_sub_8160714: ldsh r0, [r0, r1] cmp r0, #0 beq ._395 @cond_branch - ldr r1, ._397 + ldr r1, ._397 @ ContestStatsText_GreenPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x4 @@ -3219,7 +3219,7 @@ debug_sub_8160714: ldsh r0, [r0, r4] cmp r0, #0 beq ._399 @cond_branch - ldr r1, ._401 + ldr r1, ._401 @ ContestStatsText_YellowPokeBlock add r0, r6, #0 bl StringCopy mov r0, #0x5 @@ -3229,7 +3229,7 @@ debug_sub_8160714: ._401: .word ContestStatsText_YellowPokeBlock ._399: - ldr r1, ._403 + ldr r1, ._403 @ gOtherText_FiveQuestions add r0, r6, #0 bl StringCopy mov r0, #0x0 @@ -3393,10 +3393,10 @@ debug_sub_8160A80: lsl r0, r0, #0x18 lsr r0, r0, #0x18 add r2, r0, #0 - ldr r1, ._422 + ldr r1, ._422 @ _nakamuraStatic18 cmp r0, #0 bne ._420 @cond_branch - ldr r4, ._422 + 4 + ldr r4, ._422 + 4 @ gStringVar1 ldrb r1, [r1, #0x1] add r0, r4, #0 bl debug_sub_816097C @@ -3413,7 +3413,7 @@ debug_sub_8160A80: ._420: cmp r0, #0x1 bne ._424 @cond_branch - ldr r4, ._426 + ldr r4, ._426 @ gStringVar1 ldrb r1, [r1, #0x2] add r0, r4, #0 bl debug_sub_816097C @@ -3429,7 +3429,7 @@ debug_sub_8160A80: ._424: cmp r0, #0x2 bne ._428 @cond_branch - ldr r4, ._430 + ldr r4, ._430 @ gStringVar1 ldrb r1, [r1, #0x3] add r0, r4, #0 bl debug_sub_816097C @@ -3445,7 +3445,7 @@ debug_sub_8160A80: ._428: cmp r0, #0x3 bne ._432 @cond_branch - ldr r4, ._434 + ldr r4, ._434 @ gStringVar1 ldrb r1, [r1, #0x4] add r0, r4, #0 bl debug_sub_816097C @@ -3461,7 +3461,7 @@ debug_sub_8160A80: ._432: cmp r0, #0x4 bne ._436 @cond_branch - ldr r4, ._438 + ldr r4, ._438 @ gStringVar1 ldrb r1, [r1, #0x5] add r0, r4, #0 bl debug_sub_816097C @@ -3477,7 +3477,7 @@ debug_sub_8160A80: ._436: cmp r2, #0x5 bne ._440 @cond_branch - ldr r4, ._441 + ldr r4, ._441 @ gStringVar1 ldrb r1, [r1, #0x6] add r0, r4, #0 bl debug_sub_816097C @@ -3505,7 +3505,7 @@ debug_sub_8160B50: lsl r1, r1, #0x18 lsr r1, r1, #0x18 add r4, r1, #0 - ldr r2, ._445 + ldr r2, ._445 @ _nakamuraStatic18 cmp r0, #0 bne ._443 @cond_branch ldrb r0, [r2, #0x1] @@ -3560,8 +3560,8 @@ debug_sub_8160B50: thumb_func_start debug_sub_8160BB0 debug_sub_8160BB0: push {r4, r5, lr} - ldr r5, ._456 - ldr r4, ._456 + 4 + ldr r5, ._456 @ gStringVar1 + ldr r4, ._456 + 4 @ _nakamuraStatic18 add r0, r5, #0 add r1, r4, #0 bl debug_sub_8160714 @@ -3596,27 +3596,27 @@ debug_sub_8160BE4: mov r3, #0xf bl Menu_DrawStdWindowFrame bl debug_sub_8160BB0 - ldr r0, ._459 + ldr r0, ._459 @ gContestStatsText_Spicy mov r1, #0x2 mov r2, #0x3 bl Menu_PrintText - ldr r0, ._459 + 4 + ldr r0, ._459 + 4 @ gContestStatsText_Dry mov r1, #0x2 mov r2, #0x5 bl Menu_PrintText - ldr r0, ._459 + 8 + ldr r0, ._459 + 8 @ gContestStatsText_Sweet mov r1, #0x2 mov r2, #0x7 bl Menu_PrintText - ldr r0, ._459 + 12 + ldr r0, ._459 + 12 @ gContestStatsText_Bitter mov r1, #0x2 mov r2, #0x9 bl Menu_PrintText - ldr r0, ._459 + 16 + ldr r0, ._459 + 16 @ gContestStatsText_Sour mov r1, #0x2 mov r2, #0xb bl Menu_PrintText - ldr r0, ._459 + 20 + ldr r0, ._459 + 20 @ gContestStatsText_Tasty mov r1, #0x2 mov r2, #0xd bl Menu_PrintText @@ -3657,7 +3657,7 @@ debug_sub_8160BE4: thumb_func_start debug_sub_8160C7C debug_sub_8160C7C: push {r4, lr} - ldr r2, ._469 + ldr r2, ._469 @ _nakamuraStatic18 mov r1, #0x0 ldrb r0, [r2] cmp r0, #0xc @@ -3727,7 +3727,7 @@ debug_sub_8160C7C: thumb_func_start debug_sub_8160CF4 debug_sub_8160CF4: push {lr} - ldr r2, ._473 + ldr r2, ._473 @ gMain ldrh r1, [r2, #0x30] mov r0, #0x40 and r0, r0, r1 @@ -3820,8 +3820,8 @@ debug_sub_8160D98: mov r3, #0x13 bl Menu_EraseWindowRect bl debug_sub_8160BE4 - ldr r1, ._485 - ldr r0, ._485 + 4 + ldr r1, ._485 @ gMenuCallback + ldr r0, ._485 + 4 @ debug_sub_8160CF4 str r0, [r1] mov r0, #0x0 pop {r1} @@ -3842,39 +3842,39 @@ debug_sub_8160DC0: mov r2, #0x16 mov r3, #0x13 bl Menu_DrawStdWindowFrame - ldr r0, ._487 + ldr r0, ._487 @ gOtherText_Slash mov r1, #0xb mov r2, #0x1 bl Menu_PrintText - ldr r0, ._487 + 4 + ldr r0, ._487 + 4 @ Str_843E5F2 mov r1, #0x2 mov r2, #0x3 bl Menu_PrintText - ldr r0, ._487 + 8 + ldr r0, ._487 + 8 @ Str_843E5FB mov r1, #0x2 mov r2, #0x5 bl Menu_PrintText - ldr r0, ._487 + 12 + ldr r0, ._487 + 12 @ Str_843E606 mov r1, #0x2 mov r2, #0x7 bl Menu_PrintText - ldr r0, ._487 + 16 + ldr r0, ._487 + 16 @ Str_843E611 mov r1, #0x2 mov r2, #0x9 bl Menu_PrintText - ldr r0, ._487 + 20 + ldr r0, ._487 + 20 @ Str_843E61C mov r1, #0x2 mov r2, #0xb bl Menu_PrintText - ldr r0, ._487 + 24 + ldr r0, ._487 + 24 @ Str_843E627 mov r1, #0x2 mov r2, #0xd bl Menu_PrintText - ldr r0, ._487 + 28 + ldr r0, ._487 + 28 @ Str_843E637 mov r1, #0x2 mov r2, #0xf bl Menu_PrintText - ldr r0, ._487 + 32 + ldr r0, ._487 + 32 @ Str_843E632 mov r1, #0x2 mov r2, #0x11 bl Menu_PrintText @@ -3904,7 +3904,7 @@ debug_sub_8160E50: mov r2, #0xa mov r3, #0x2 bl Menu_BlankWindowRect - ldr r5, ._489 + ldr r5, ._489 @ gStringVar1 add r0, r6, #0 mov r1, #0x2 add r2, r5, #0 @@ -3923,7 +3923,7 @@ debug_sub_8160E50: bl GetMonData mov r1, #0xb mul r0, r0, r1 - ldr r1, ._489 + 4 + ldr r1, ._489 + 4 @ gSpeciesNames add r0, r0, r1 mov r1, #0xc mov r2, #0x1 @@ -4110,7 +4110,7 @@ debug_sub_8161028: neg r0, r0 cmp r1, r0 bne ._491 @cond_branch - ldr r0, ._496 + ldr r0, ._496 @ _nakamuraData5 ldrb r0, [r0] cmp r0, #0 bne ._492 @cond_branch @@ -4120,7 +4120,7 @@ debug_sub_8161028: asr r4, r0, #0x10 mov r0, #0x64 mul r0, r0, r4 - ldr r1, ._496 + 4 + ldr r1, ._496 + 4 @ gPlayerParty add r0, r0, r1 mov r1, #0xb bl GetMonData @@ -4132,7 +4132,7 @@ debug_sub_8161028: cmp r0, #0 bge ._494 @cond_branch ._492: - ldr r1, ._496 + ldr r1, ._496 @ _nakamuraData5 ldrb r0, [r1] add r0, r0, r6 strb r0, [r1] @@ -4145,7 +4145,7 @@ debug_sub_8161028: ._491: cmp r1, #0x1 bne ._506 @cond_branch - ldr r4, ._501 + ldr r4, ._501 @ _nakamuraData5 ldrb r0, [r4] add r0, r0, r6 strb r0, [r4] @@ -4160,7 +4160,7 @@ debug_sub_8161028: ._501: .word _nakamuraData5 ._493: - ldr r0, ._504 + ldr r0, ._504 @ _nakamuraData5 strb r5, [r0] b ._506 ._505: @@ -4171,7 +4171,7 @@ debug_sub_8161028: ldrb r1, [r4] mov r0, #0x64 mul r0, r0, r1 - ldr r1, ._507 + ldr r1, ._507 @ gPlayerParty add r0, r0, r1 mov r1, #0xb bl GetMonData @@ -4193,7 +4193,7 @@ debug_sub_8161028: thumb_func_start debug_sub_81610BC debug_sub_81610BC: push {lr} - ldr r0, ._511 + ldr r0, ._511 @ gMain ldrh r1, [r0, #0x2e] mov r0, #0x20 and r0, r0, r1 @@ -4214,11 +4214,11 @@ debug_sub_81610BC: mov r0, #0x1 ._510: bl debug_sub_8161028 - ldr r0, ._515 + ldr r0, ._515 @ _nakamuraData5 ldrb r1, [r0] mov r0, #0x64 mul r0, r0, r1 - ldr r1, ._515 + 4 + ldr r1, ._515 + 4 @ gPlayerParty add r0, r0, r1 bl debug_sub_8160E50 mov r0, #0x0 @@ -4257,14 +4257,14 @@ DebugMenu_EffortValues: mov r2, #0x1d mov r3, #0x13 bl Menu_EraseWindowRect - ldr r1, ._519 + ldr r1, ._519 @ _nakamuraData5 mov r0, #0x0 strb r0, [r1] bl debug_sub_8160DC0 - ldr r0, ._519 + 4 + ldr r0, ._519 + 4 @ gPlayerParty bl debug_sub_8160E50 - ldr r1, ._519 + 8 - ldr r0, ._519 + 12 + ldr r1, ._519 + 8 @ gMenuCallback + ldr r0, ._519 + 12 @ debug_sub_81610BC str r0, [r1] mov r0, #0x0 pop {r1} @@ -4285,8 +4285,8 @@ debug_sub_8161160: mov r7, r8 push {r7} mov r7, #0x0 - ldr r2, ._523 - ldr r1, ._523 + 4 + ldr r2, ._523 @ _nakamuraData6 + ldr r1, ._523 + 4 @ _nakamuraData8 ldrh r0, [r2] ldrh r3, [r1] cmp r0, r3 @@ -4304,11 +4304,11 @@ debug_sub_8161160: ldrh r5, [r2] ._522: mov r4, #0x0 - ldr r0, ._529 + ldr r0, ._529 @ _nakamuraDataA ldrh r0, [r0] cmp r4, r0 bcs ._525 @cond_branch - ldr r0, ._529 + 4 + ldr r0, ._529 + 4 @ _nakamuraDataC mov r8, r0 ._528: bl Random @@ -4328,7 +4328,7 @@ debug_sub_8161160: lsr r7, r0, #0x10 ._527: add r4, r4, #0x1 - ldr r0, ._529 + ldr r0, ._529 @ _nakamuraDataA ldrh r0, [r0] cmp r4, r0 bcc ._528 @cond_branch @@ -4356,31 +4356,31 @@ debug_sub_81611D8: mov r2, #0xf mov r3, #0xb bl Menu_DrawStdWindowFrame - ldr r0, ._531 + ldr r0, ._531 @ Str_843E642 mov r1, #0x2 mov r2, #0x1 bl Menu_PrintText - ldr r0, ._531 + 4 + ldr r0, ._531 + 4 @ Str_843E647 mov r1, #0x2 mov r2, #0x3 bl Menu_PrintText - ldr r0, ._531 + 8 + ldr r0, ._531 + 8 @ Str_843E65A mov r1, #0x2 mov r2, #0x5 bl Menu_PrintText - ldr r0, ._531 + 12 + ldr r0, ._531 + 12 @ Str_843E64C mov r1, #0x2 mov r2, #0x7 bl Menu_PrintText - ldr r0, ._531 + 16 + ldr r0, ._531 + 16 @ Str_843E651 mov r1, #0x2 mov r2, #0x9 bl Menu_PrintText - ldr r0, ._531 + 20 + ldr r0, ._531 + 20 @ Str_843E655 mov r1, #0xd mov r2, #0x9 bl Menu_PrintText - ldr r4, ._531 + 24 + ldr r4, ._531 + 24 @ Str_843E658 add r0, r4, #0 mov r1, #0xc mov r2, #0x1 @@ -4433,7 +4433,7 @@ debug_sub_8161290: add r1, r0, #0 lsl r1, r1, #0x10 lsr r1, r1, #0x10 - ldr r4, ._533 + ldr r4, ._533 @ gStringVar1 add r0, r4, #0 mov r2, #0x1 mov r3, #0x5 @@ -4463,7 +4463,7 @@ debug_sub_81612B8: ldrh r2, [r0] add r1, r1, r2 strh r1, [r0] - ldr r5, ._535 + ldr r5, ._535 @ gStringVar1 ldrh r1, [r0] add r0, r5, #0 mov r2, #0x1 @@ -4486,7 +4486,7 @@ debug_sub_81612B8: thumb_func_start debug_sub_81612EC debug_sub_81612EC: push {r4, r5, lr} - ldr r2, ._540 + ldr r2, ._540 @ gMain ldrh r1, [r2, #0x2c] mov r0, #0x80 lsl r0, r0, #0x1 @@ -4529,28 +4529,28 @@ debug_sub_81612EC: asr r4, r0, #0x18 cmp r4, #0 bne ._545 @cond_branch - ldr r0, ._550 + ldr r0, ._550 @ _nakamuraData6 neg r1, r5 mov r2, #0x1 bl debug_sub_81612B8 ._545: cmp r4, #0x1 bne ._546 @cond_branch - ldr r0, ._550 + 4 + ldr r0, ._550 + 4 @ _nakamuraData8 neg r1, r5 mov r2, #0x3 bl debug_sub_81612B8 ._546: cmp r4, #0x2 bne ._547 @cond_branch - ldr r0, ._550 + 8 + ldr r0, ._550 + 8 @ _nakamuraDataC neg r1, r5 mov r2, #0x5 bl debug_sub_81612B8 ._547: cmp r4, #0x3 bne ._565 @cond_branch - ldr r0, ._550 + 12 + ldr r0, ._550 + 12 @ _nakamuraDataA neg r1, r5 mov r2, #0x7 bl debug_sub_81612B8 @@ -4572,28 +4572,28 @@ debug_sub_81612EC: asr r4, r0, #0x18 cmp r4, #0 bne ._553 @cond_branch - ldr r0, ._558 + ldr r0, ._558 @ _nakamuraData6 add r1, r5, #0 mov r2, #0x1 bl debug_sub_81612B8 ._553: cmp r4, #0x1 bne ._554 @cond_branch - ldr r0, ._558 + 4 + ldr r0, ._558 + 4 @ _nakamuraData8 add r1, r5, #0 mov r2, #0x3 bl debug_sub_81612B8 ._554: cmp r4, #0x2 bne ._555 @cond_branch - ldr r0, ._558 + 8 + ldr r0, ._558 + 8 @ _nakamuraDataC add r1, r5, #0 mov r2, #0x5 bl debug_sub_81612B8 ._555: cmp r4, #0x3 bne ._565 @cond_branch - ldr r0, ._558 + 12 + ldr r0, ._558 + 12 @ _nakamuraDataA add r1, r5, #0 mov r2, #0x7 bl debug_sub_81612B8 @@ -4611,7 +4611,7 @@ debug_sub_81612EC: and r0, r0, r1 cmp r0, #0 beq ._560 @cond_branch - ldr r0, ._563 + ldr r0, ._563 @ _nakamuraDataC ldrh r0, [r0] cmp r0, #0 beq ._565 @cond_branch @@ -4648,14 +4648,14 @@ debug_sub_81612EC: thumb_func_start DebugMenu_RandomNumberTest DebugMenu_RandomNumberTest: push {lr} - ldr r0, ._566 + ldr r0, ._566 @ _nakamuraData6 mov r1, #0x0 strh r1, [r0] - ldr r0, ._566 + 4 + ldr r0, ._566 + 4 @ _nakamuraData8 strh r1, [r0] - ldr r0, ._566 + 8 + ldr r0, ._566 + 8 @ _nakamuraDataC strh r1, [r0] - ldr r0, ._566 + 12 + ldr r0, ._566 + 12 @ _nakamuraDataA strh r1, [r0] mov r0, #0x0 mov r1, #0x0 @@ -4663,8 +4663,8 @@ DebugMenu_RandomNumberTest: mov r3, #0x13 bl Menu_EraseWindowRect bl debug_sub_81611D8 - ldr r1, ._566 + 16 - ldr r0, ._566 + 20 + ldr r1, ._566 + 16 @ gMenuCallback + ldr r0, ._566 + 20 @ debug_sub_81612EC str r0, [r1] mov r0, #0x0 pop {r1} |