summaryrefslogtreecommitdiff
path: root/src/debug/start_menu_debug.c
diff options
context:
space:
mode:
authorCameron Hall <cameronghall@cox.net>2018-01-27 17:03:40 -0600
committerCameron Hall <cameronghall@cox.net>2018-01-27 17:03:40 -0600
commitfe400f60b6609d37d2b8a0c2aec75321adc3e95f (patch)
treef7286ace15509d8ca5b4171d7d2e7bad45447776 /src/debug/start_menu_debug.c
parent2d5fdddf69bbbe524a32b6b6f104aeb60bb1cebd (diff)
add comments for pool loads in C files
Diffstat (limited to 'src/debug/start_menu_debug.c')
-rw-r--r--src/debug/start_menu_debug.c586
1 files changed, 293 insertions, 293 deletions
diff --git a/src/debug/start_menu_debug.c b/src/debug/start_menu_debug.c
index 2bc536d6c..4690368d8 100644
--- a/src/debug/start_menu_debug.c
+++ b/src/debug/start_menu_debug.c
@@ -491,7 +491,7 @@ u8 DebugMenu_8076E18()
asm(
" push {lr}\n"
" bl debug_sub_8076B4C\n"
- " ldr r0, ._67\n"
+ " ldr r0, ._67 @ DebugMenu_8076D6C\n"
" mov r1, #0xa\n"
" bl CreateTask\n"
" mov r0, #0x0\n"
@@ -515,7 +515,7 @@ void DebugMenu_8076E30()
" lsl r0, r3, #0x2\n"
" add r0, r0, r3\n"
" lsl r0, r0, #0x3\n"
- " ldr r1, ._73\n"
+ " ldr r1, ._73 @ gTasks\n"
" add r4, r0, r1\n"
" mov r0, #0x0\n"
" ldsh r1, [r4, r0]\n"
@@ -536,7 +536,7 @@ void DebugMenu_8076E30()
" b ._86\n"
"._71:\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._78\n"
+ " ldr r0, ._78 @ Str_839BD5A\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -546,14 +546,14 @@ void DebugMenu_8076E30()
"._78:\n"
" .word Str_839BD5A\n"
"._69:\n"
- " ldr r0, ._82\n"
+ " ldr r0, ._82 @ gMain\n"
" ldrh r2, [r0, #0x2e]\n"
" and r1, r1, r2\n"
" cmp r1, #0\n"
" beq ._80 @cond_branch\n"
" bl Menu_DisplayDialogueFrame\n"
" bl sub_813B79C\n"
- " ldr r0, ._82 + 4\n"
+ " ldr r0, ._82 + 4 @ Str_839BD7D\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -579,7 +579,7 @@ void DebugMenu_8076E30()
" bl DoSoftReset\n"
" b ._86\n"
"._75:\n"
- " ldr r0, ._87\n"
+ " ldr r0, ._87 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -606,7 +606,7 @@ u8 DebugMenu_8076EDC()
asm(
" push {lr}\n"
" bl debug_sub_8076B4C\n"
- " ldr r0, ._89\n"
+ " ldr r0, ._89 @ DebugMenu_8076E30\n"
" mov r1, #0xa\n"
" bl CreateTask\n"
" mov r0, #0x0\n"
@@ -631,7 +631,7 @@ void DebugMenu_8076EF4()
" mov r2, #0xb\n"
" mov r3, #0x11\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r4, ._93\n"
+ " ldr r4, ._93 @ gUnknown_Debug_839BDC4\n"
" mov r0, #0x2\n"
" mov r1, #0x1\n"
" mov r2, #0x8\n"
@@ -711,13 +711,13 @@ void DebugMenu_8076F60()
" bl DestroyTask\n"
" b ._97\n"
"._96:\n"
- " ldr r3, ._100\n"
+ " ldr r3, ._100 @ gUnknown_Debug_839BDC4\n"
" lsl r2, r2, #0x18\n"
" asr r2, r2, #0x15\n"
" add r0, r3, #4\n"
" add r0, r2, r0\n"
" ldrb r4, [r0]\n"
- " ldr r0, ._100 + 4\n"
+ " ldr r0, ._100 + 4 @ gSaveBlock2\n"
" mov r1, #0x1\n"
" and r1, r1, r4\n"
" strb r1, [r0, #0x8]\n"
@@ -742,7 +742,7 @@ void DebugMenu_8076F60()
"._99:\n"
" add r0, r5, #0\n"
" bl DestroyTask\n"
- " ldr r0, ._102\n"
+ " ldr r0, ._102 @ debug_sub_8058C00\n"
" bl SetMainCallback2\n"
"._97:\n"
" pop {r4, r5}\n"
@@ -762,7 +762,7 @@ void DebugMenu_8076FEC()
asm(
" push {lr}\n"
" bl DebugMenu_8076EF4\n"
- " ldr r0, ._104\n"
+ " ldr r0, ._104 @ DebugMenu_8076F60\n"
" mov r1, #0xa\n"
" bl CreateTask\n"
" pop {r0}\n"
@@ -779,11 +779,11 @@ __attribute__((naked))
void DebugMenu_8077004()
{
asm(
- " ldr r2, ._106\n"
- " ldr r0, ._106 + 4\n"
+ " ldr r2, ._106 @ gUnknown_030006C4\n"
+ " ldr r0, ._106 + 4 @ gUnknown_030006C1\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x3\n"
- " ldr r1, ._106 + 8\n"
+ " ldr r1, ._106 + 8 @ gUnknown_Debug_839BB64\n"
" add r0, r0, r1\n"
" str r0, [r2]\n"
" bx lr\n"
@@ -804,7 +804,7 @@ void DebugMenu_8077020()
" push {r4, lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r4, r0, #0x18\n"
- " ldr r0, ._109\n"
+ " ldr r0, ._109 @ gMenuCallback\n"
" ldr r0, [r0]\n"
" bl _call_via_r0\n"
" lsl r0, r0, #0x18\n"
@@ -830,11 +830,11 @@ void DebugMenu_8077048()
{
asm(
" push {lr}\n"
- " ldr r0, ._111\n"
- " ldr r1, ._111 + 4\n"
+ " ldr r0, ._111 @ gMenuCallback\n"
+ " ldr r1, ._111 + 4 @ DebugMenu_807706C\n"
" str r1, [r0]\n"
" bl ScriptContext2_Enable\n"
- " ldr r0, ._111 + 8\n"
+ " ldr r0, ._111 + 8 @ DebugMenu_8077020\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" pop {r0}\n"
@@ -854,14 +854,14 @@ void DebugMenu_807706C()
{
asm(
" push {lr}\n"
- " ldr r0, ._113\n"
+ " ldr r0, ._113 @ gWindowTemplate_81E6CE4\n"
" bl InitMenuWindow\n"
" bl DebugMenu_8077004\n"
" bl DebugMenu_807719C\n"
" bl DebugMenu_80771EC\n"
" bl DebugMenu_8077238\n"
- " ldr r1, ._113 + 4\n"
- " ldr r0, ._113 + 8\n"
+ " ldr r1, ._113 + 4 @ gMenuCallback\n"
+ " ldr r0, ._113 + 8 @ DebugMenu_807709C\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -881,7 +881,7 @@ void DebugMenu_807709C()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._120\n"
+ " ldr r4, ._120 @ gMain\n"
" ldrh r1, [r4, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -892,7 +892,7 @@ void DebugMenu_807709C()
" mov r0, #0x1\n"
" neg r0, r0\n"
" bl Menu_MoveCursor\n"
- " ldr r1, ._120 + 4\n"
+ " ldr r1, ._120 + 4 @ gUnknown_030006C0\n"
" strb r0, [r1]\n"
"._115:\n"
" ldrh r1, [r4, #0x2e]\n"
@@ -904,7 +904,7 @@ void DebugMenu_807709C()
" bl PlaySE\n"
" mov r0, #0x1\n"
" bl Menu_MoveCursor\n"
- " ldr r1, ._120 + 4\n"
+ " ldr r1, ._120 + 4 @ gUnknown_030006C0\n"
" strb r0, [r1]\n"
"._116:\n"
" ldrh r1, [r4, #0x2e]\n"
@@ -914,7 +914,7 @@ void DebugMenu_807709C()
" beq ._117 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._120 + 8\n"
+ " ldr r1, ._120 + 8 @ gUnknown_030006C1\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" bne ._118 @cond_branch\n"
@@ -933,7 +933,7 @@ void DebugMenu_807709C()
" bl DebugMenu_8077004\n"
" bl DebugMenu_807719C\n"
"._117:\n"
- " ldr r0, ._125\n"
+ " ldr r0, ._125 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x10\n"
" and r0, r0, r1\n"
@@ -941,7 +941,7 @@ void DebugMenu_807709C()
" beq ._122 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._125 + 4\n"
+ " ldr r1, ._125 + 4 @ gUnknown_030006C1\n"
" ldrb r0, [r1]\n"
" cmp r0, #0x7\n"
" bne ._123 @cond_branch\n"
@@ -959,7 +959,7 @@ void DebugMenu_807709C()
" bl DebugMenu_8077004\n"
" bl DebugMenu_807719C\n"
"._122:\n"
- " ldr r0, ._129\n"
+ " ldr r0, ._129 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -967,10 +967,10 @@ void DebugMenu_807709C()
" beq ._127 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._129 + 4\n"
- " ldr r0, ._129 + 8\n"
+ " ldr r1, ._129 + 4 @ gDebug0x839B9BC\n"
+ " ldr r0, ._129 + 8 @ gUnknown_030006C0\n"
" ldrb r2, [r0]\n"
- " ldr r0, ._129 + 12\n"
+ " ldr r0, ._129 + 12 @ gUnknown_030006C4\n"
" ldr r0, [r0]\n"
" add r0, r0, r2\n"
" ldrb r0, [r0]\n"
@@ -1018,15 +1018,15 @@ void DebugMenu_807719C()
" mov r2, #0xe\n"
" mov r3, #0x11\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r3, ._133\n"
- " ldr r0, ._133 + 4\n"
+ " ldr r3, ._133 @ gDebug0x839B9BC\n"
+ " ldr r0, ._133 + 4 @ gUnknown_030006C4\n"
" ldr r0, [r0]\n"
" str r0, [sp]\n"
" mov r0, #0x1\n"
" mov r1, #0x1\n"
" mov r2, #0x8\n"
" bl Menu_PrintItemsReordered\n"
- " ldr r4, ._133 + 8\n"
+ " ldr r4, ._133 + 8 @ gUnknown_030006C0\n"
" ldrb r0, [r4]\n"
" str r0, [sp]\n"
" mov r0, #0xd\n"
@@ -1056,10 +1056,10 @@ void DebugMenu_80771EC()
{
asm(
" push {r4, lr}\n"
- " ldr r0, ._135\n"
- " ldr r1, ._135 + 4\n"
+ " ldr r0, ._135 @ gStringVar4\n"
+ " ldr r1, ._135 + 4 @ Str_839BE04\n"
" bl StringCopy\n"
- " ldr r4, ._135 + 8\n"
+ " ldr r4, ._135 + 8 @ gSaveBlock1\n"
" mov r1, #0x4\n"
" ldsb r1, [r4, r1]\n"
" mov r2, #0x1\n"
@@ -1075,7 +1075,7 @@ void DebugMenu_80771EC()
" mov r2, #0x1d\n"
" mov r3, #0xf\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._135\n"
+ " ldr r0, ._135 @ gStringVar4\n"
" mov r1, #0x14\n"
" mov r2, #0xd\n"
" bl Menu_PrintText\n"
@@ -1102,18 +1102,18 @@ void DebugMenu_8077238()
" mov r5, r8\n"
" push {r5, r6, r7}\n"
" add sp, sp, #0xffffffe8\n"
- " ldr r1, ._139\n"
+ " ldr r1, ._139 @ Str_839BE07\n"
" mov r0, sp\n"
" mov r2, #0x2\n"
" bl memcpy\n"
" add r0, sp, #0x4\n"
" mov r9, r0\n"
- " ldr r1, ._139 + 4\n"
+ " ldr r1, ._139 + 4 @ Str_839BE09\n"
" mov r2, #0x3\n"
" bl memcpy\n"
" add r1, sp, #0x8\n"
" mov sl, r1\n"
- " ldr r1, ._139 + 8\n"
+ " ldr r1, ._139 + 8 @ Str_839BE0C\n"
" mov r0, sl\n"
" mov r2, #0x3\n"
" bl memcpy\n"
@@ -1141,7 +1141,7 @@ void DebugMenu_8077238()
" ldrh r0, [r6]\n"
" sub r0, r0, #0x7\n"
" strh r0, [r6]\n"
- " ldr r7, ._139 + 12\n"
+ " ldr r7, ._139 + 12 @ gStringVar4\n"
" add r0, r7, #0\n"
" mov r1, sp\n"
" bl StringCopy\n"
@@ -1202,7 +1202,7 @@ void DebugMenu_8077238()
" mov r2, #0x1d\n"
" mov r3, #0x13\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._139 + 12\n"
+ " ldr r0, ._139 + 12 @ gStringVar4\n"
" mov r1, #0x1d\n"
" ldr r2, [sp, #0x14]\n"
" sub r1, r1, r2\n"
@@ -1318,7 +1318,7 @@ u8 DebugMenu_OpenWatanabe()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._141\n"
+ " ldr r0, ._141 @ InitWatanabeDebugMenu\n"
" bl SetMainCallback2\n"
" bl ScriptContext2_Enable\n"
" mov r0, #0x1\n"
@@ -1338,7 +1338,7 @@ u8 DebugMenu_EndSequenceDemo()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._143\n"
+ " ldr r0, ._143 @ sub_81439D0\n"
" bl SetMainCallback2\n"
" bl ScriptContext2_Enable\n"
" mov r0, #0x1\n"
@@ -1415,7 +1415,7 @@ u8 DebugMenu_8077434()
" cmp r0, #0x4\n"
" bhi ._165 @cond_branch\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._149\n"
+ " ldr r1, ._149 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -1430,7 +1430,7 @@ u8 DebugMenu_8077434()
" .word ._154\n"
" .word ._155\n"
"._151:\n"
- " ldr r0, ._157\n"
+ " ldr r0, ._157 @ Str_839BE0F\n"
" mov r1, #0x1\n"
" mov r2, #0x4\n"
" bl GetEnigmaBerryChecksum\n"
@@ -1447,7 +1447,7 @@ u8 DebugMenu_8077434()
"._157:\n"
" .word Str_839BE0F\n"
"._152:\n"
- " ldr r0, ._160\n"
+ " ldr r0, ._160 @ Str_839BE12\n"
" mov r1, #0x2\n"
" mov r2, #0x0\n"
" bl GetEnigmaBerryChecksum\n"
@@ -1462,7 +1462,7 @@ u8 DebugMenu_8077434()
"._160:\n"
" .word Str_839BE12\n"
"._153:\n"
- " ldr r0, ._163\n"
+ " ldr r0, ._163 @ Str_839BE16\n"
" mov r1, #0x3\n"
" mov r2, #0x0\n"
" bl GetEnigmaBerryChecksum\n"
@@ -1476,7 +1476,7 @@ u8 DebugMenu_8077434()
"._163:\n"
" .word Str_839BE16\n"
"._154:\n"
- " ldr r0, ._166\n"
+ " ldr r0, ._166 @ Str_839BE1A\n"
" mov r1, #0x4\n"
" mov r2, #0x0\n"
" bl GetEnigmaBerryChecksum\n"
@@ -1496,7 +1496,7 @@ u8 DebugMenu_8077434()
"._166:\n"
" .word Str_839BE1A\n"
"._155:\n"
- " ldr r0, ._168\n"
+ " ldr r0, ._168 @ Str_839BE1E\n"
" mov r1, #0x4\n"
" mov r2, #0x0\n"
" bl GetEnigmaBerryChecksum\n"
@@ -1526,7 +1526,7 @@ u8 DebugMenu_807750C()
{
asm(
" push {lr}\n"
- " ldr r0, ._170\n"
+ " ldr r0, ._170 @ gUnknown_Debug_839BE24\n"
" bl DebugMenu_8077D78\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -1545,12 +1545,12 @@ u8 DebugMenu_SetRamBerry()
{
asm(
" push {lr}\n"
- " ldr r0, ._172\n"
+ " ldr r0, ._172 @ gUnknown_Debug_839BE24\n"
" mov r1, #0xc\n"
" mov r2, #0x5\n"
" bl DebugMenu_8077D24\n"
- " ldr r1, ._172 + 4\n"
- " ldr r0, ._172 + 8\n"
+ " ldr r1, ._172 + 4 @ gMenuCallback\n"
+ " ldr r0, ._172 + 8 @ DebugMenu_807750C\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -1570,7 +1570,7 @@ u8 DebugMenu_ToggleBGM()
{
asm(
" push {lr}\n"
- " ldr r2, ._175\n"
+ " ldr r2, ._175 @ gDisableMusic\n"
" mov r1, #0x0\n"
" ldrb r0, [r2]\n"
" cmp r0, #0\n"
@@ -1611,7 +1611,7 @@ u8 DebugMenu_NationalDex()
asm(
" push {r4, r5, lr}\n"
" mov r4, #0x0\n"
- " ldr r5, ._178\n"
+ " ldr r5, ._178 @ 0x181\n"
"._177:\n"
" add r4, r4, #0x1\n"
" lsl r4, r4, #0x10\n"
@@ -1624,7 +1624,7 @@ u8 DebugMenu_NationalDex()
" bl GetSetPokedexFlag\n"
" cmp r4, r5\n"
" bls ._177 @cond_branch\n"
- " ldr r1, ._178 + 4\n"
+ " ldr r1, ._178 + 4 @ gUnknown_03005CE8\n"
" mov r0, #0x1\n"
" strb r0, [r1]\n"
" bl CloseMenu\n"
@@ -1664,7 +1664,7 @@ u8 DebugMenu_HoennDex()
" bl GetSetPokedexFlag\n"
" cmp r5, #0xc9\n"
" bls ._180 @cond_branch\n"
- " ldr r1, ._181\n"
+ " ldr r1, ._181 @ gUnknown_03005CE8\n"
" mov r0, #0x1\n"
" strb r0, [r1]\n"
" bl CloseMenu\n"
@@ -1847,7 +1847,7 @@ void DebugMenu_80776B4()
" add r4, r0, #0\n"
" lsl r4, r4, #0x18\n"
" lsr r4, r4, #0x18\n"
- " ldr r1, ._183\n"
+ " ldr r1, ._183 @ Str_839BE4C\n"
" mov r0, sp\n"
" mov r2, #0x7\n"
" bl memcpy\n"
@@ -1861,7 +1861,7 @@ void DebugMenu_80776B4()
" add r1, r5, #0\n"
" mov r2, #0x1d\n"
" bl Menu_BlankWindowRect\n"
- " ldr r0, ._183 + 4\n"
+ " ldr r0, ._183 + 4 @ gUnknown_030006C8\n"
" ldrb r0, [r0]\n"
" ASR r0, r4\n"
" mov r1, #0x1\n"
@@ -1890,7 +1890,7 @@ void DebugMenu_8077704()
asm(
" push {lr}\n"
" add sp, sp, #0xffffffec\n"
- " ldr r1, ._185\n"
+ " ldr r1, ._185 @ Str_839BE53\n"
" mov r0, sp\n"
" mov r2, #0x11\n"
" bl memcpy\n"
@@ -1903,7 +1903,7 @@ void DebugMenu_8077704()
" mov r1, #0x15\n"
" mov r2, #0x0\n"
" bl Menu_PrintText\n"
- " ldr r2, ._185 + 4\n"
+ " ldr r2, ._185 + 4 @ gUnknown_030006C8\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x13\n"
" ldrh r0, [r0]\n"
@@ -1936,7 +1936,7 @@ u8 DebugMenu_8077760()
{
asm(
" push {r4, r5, lr}\n"
- " ldr r2, ._190\n"
+ " ldr r2, ._190 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -1948,7 +1948,7 @@ u8 DebugMenu_8077760()
" mov r0, #0x1\n"
" neg r0, r0\n"
" bl Menu_MoveCursor\n"
- " ldr r1, ._190 + 4\n"
+ " ldr r1, ._190 + 4 @ gUnknown_030006B8\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" beq ._188 @cond_branch\n"
@@ -1973,7 +1973,7 @@ u8 DebugMenu_8077760()
" bl PlaySE\n"
" mov r0, #0x1\n"
" bl Menu_MoveCursor\n"
- " ldr r1, ._195\n"
+ " ldr r1, ._195 @ gUnknown_030006B8\n"
" ldrb r0, [r1]\n"
" cmp r0, #0x3\n"
" beq ._193 @cond_branch\n"
@@ -1995,7 +1995,7 @@ u8 DebugMenu_8077760()
" beq ._197 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r4, ._201\n"
+ " ldr r4, ._201 @ gUnknown_030006C8\n"
" bl Menu_GetCursorPos\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -2022,9 +2022,9 @@ u8 DebugMenu_8077760()
" mov r2, #0x80\n"
" lsl r2, r2, #0x13\n"
" ldrh r0, [r2]\n"
- " ldr r1, ._201 + 4\n"
+ " ldr r1, ._201 + 4 @ 0xf0ff\n"
" and r1, r1, r0\n"
- " ldr r0, ._201\n"
+ " ldr r0, ._201 @ gUnknown_030006C8\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x8\n"
" add r1, r1, r0\n"
@@ -2064,8 +2064,8 @@ u8 DebugMenu_SwitchBG()
" mov r2, #0x0\n"
" mov r3, #0x4\n"
" bl InitMenu\n"
- " ldr r1, ._203\n"
- " ldr r0, ._203 + 4\n"
+ " ldr r1, ._203 @ gMenuCallback\n"
+ " ldr r0, ._203 + 4 @ DebugMenu_8077760\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" add sp, sp, #0x8\n"
@@ -2089,7 +2089,7 @@ void DebugMenu_807786C()
" add r4, r0, #0\n"
" lsl r4, r4, #0x18\n"
" lsr r4, r4, #0x18\n"
- " ldr r1, ._205\n"
+ " ldr r1, ._205 @ Str_839BE64\n"
" mov r0, sp\n"
" mov r2, #0x7\n"
" bl memcpy\n"
@@ -2121,7 +2121,7 @@ void DebugMenu_80778A8()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._211\n"
+ " ldr r4, ._211 @ gMain\n"
" ldrh r1, [r4, #0x2e]\n"
" mov r0, #0x30\n"
" and r0, r0, r1\n"
@@ -2129,7 +2129,7 @@ void DebugMenu_80778A8()
" beq ._207 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r2, ._211 + 4\n"
+ " ldr r2, ._211 + 4 @ sWildEncountersDisabled\n"
" ldrb r0, [r2]\n"
" mov r1, #0x1\n"
" eor r0, r0, r1\n"
@@ -2171,11 +2171,11 @@ u8 DebugMenu_ControlEncounter()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._213\n"
+ " ldr r0, ._213 @ sWildEncountersDisabled\n"
" ldrb r0, [r0]\n"
" bl DebugMenu_807786C\n"
- " ldr r1, ._213 + 4\n"
- " ldr r0, ._213 + 8\n"
+ " ldr r1, ._213 + 4 @ gMenuCallback\n"
+ " ldr r0, ._213 + 8 @ DebugMenu_80778A8\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -2194,8 +2194,8 @@ __attribute__((naked))
u8 DebugMenu_UseHM()
{
asm(
- " ldr r1, ._215\n"
- " ldr r0, ._215 + 4\n"
+ " ldr r1, ._215 @ gMenuCallback\n"
+ " ldr r0, ._215 + 4 @ DebugMenu_8077C14\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" bx lr\n"
@@ -2214,7 +2214,7 @@ void DebugMenu_8077934()
asm(
" push {lr}\n"
" mov r1, #0x0\n"
- " ldr r3, ._218\n"
+ " ldr r3, ._218 @ gSaveBlock1\n"
" mov r2, #0x1\n"
"._217:\n"
" add r0, r1, r3\n"
@@ -2240,7 +2240,7 @@ void DebugMenu_8077954()
asm(
" push {lr}\n"
" mov r1, #0x0\n"
- " ldr r3, ._222\n"
+ " ldr r3, ._222 @ gSaveBlock1\n"
" mov r2, #0x0\n"
"._221:\n"
" add r0, r1, r3\n"
@@ -2266,7 +2266,7 @@ void DebugMenu_8077974()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r1, ._226\n"
+ " ldr r1, ._226 @ gSaveBlock1\n"
" mov r0, #0x4\n"
" ldsb r0, [r1, r0]\n"
" lsl r0, r0, #0x10\n"
@@ -2279,8 +2279,8 @@ void DebugMenu_8077974()
" bl IsRematchTrainerIn\n"
" cmp r0, #0\n"
" beq ._224 @cond_branch\n"
- " ldr r0, ._226 + 4\n"
- " ldr r1, ._226 + 8\n"
+ " ldr r0, ._226 + 4 @ gStringVar1\n"
+ " ldr r1, ._226 + 8 @ Str_839BE8D\n"
" bl StringCopy\n"
" b ._225\n"
"._227:\n"
@@ -2290,11 +2290,11 @@ void DebugMenu_8077974()
" .word gStringVar1\n"
" .word Str_839BE8D\n"
"._224:\n"
- " ldr r0, ._230\n"
- " ldr r1, ._230 + 4\n"
+ " ldr r0, ._230 @ gStringVar1\n"
+ " ldr r1, ._230 + 4 @ Str_839BE90\n"
" bl StringCopy\n"
"._225:\n"
- " ldr r1, ._230 + 8\n"
+ " ldr r1, ._230 + 8 @ gSaveBlock1\n"
" mov r0, #0x4\n"
" ldsb r0, [r1, r0]\n"
" lsl r0, r0, #0x10\n"
@@ -2307,8 +2307,8 @@ void DebugMenu_8077974()
" bl DoesSomeoneWantRematchIn\n"
" cmp r0, #0\n"
" beq ._228 @cond_branch\n"
- " ldr r0, ._230 + 12\n"
- " ldr r1, ._230 + 16\n"
+ " ldr r0, ._230 + 12 @ gStringVar2\n"
+ " ldr r1, ._230 + 16 @ Str_839BE8D\n"
" bl StringCopy\n"
" b ._229\n"
"._231:\n"
@@ -2320,14 +2320,14 @@ void DebugMenu_8077974()
" .word gStringVar2\n"
" .word Str_839BE8D\n"
"._228:\n"
- " ldr r0, ._232\n"
- " ldr r1, ._232 + 4\n"
+ " ldr r0, ._232 @ gStringVar2\n"
+ " ldr r1, ._232 + 4 @ Str_839BE90\n"
" bl StringCopy\n"
"._229:\n"
- " ldr r0, ._232 + 8\n"
+ " ldr r0, ._232 + 8 @ Str_839BE6B\n"
" bl sub_8071F40\n"
- " ldr r1, ._232 + 12\n"
- " ldr r0, ._232 + 16\n"
+ " ldr r1, ._232 + 12 @ gMenuCallback\n"
+ " ldr r0, ._232 + 16 @ DebugMenu_8077DB4\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -2349,8 +2349,8 @@ void DebugMenu_8077A20()
{
asm(
" push {lr}\n"
- " ldr r0, ._234\n"
- " ldr r1, ._234 + 4\n"
+ " ldr r0, ._234 @ gSaveBlock1\n"
+ " ldr r1, ._234 + 4 @ 0x978\n"
" add r0, r0, r1\n"
" mov r1, #0xff\n"
" strh r1, [r0]\n"
@@ -2372,8 +2372,8 @@ void DebugMenu_8077A40()
{
asm(
" push {lr}\n"
- " ldr r0, ._236\n"
- " ldr r1, ._236 + 4\n"
+ " ldr r0, ._236 @ gSaveBlock1\n"
+ " ldr r1, ._236 + 4 @ 0x978\n"
" add r0, r0, r1\n"
" mov r1, #0x0\n"
" strh r1, [r0]\n"
@@ -2395,7 +2395,7 @@ void DebugMenu_8077A60()
{
asm(
" push {lr}\n"
- " ldr r0, ._238\n"
+ " ldr r0, ._238 @ gUnknown_Debug_839BEE4\n"
" bl DebugMenu_8077D78\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -2415,12 +2415,12 @@ u8 DebugMenu_RematchTrainers()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._240\n"
+ " ldr r0, ._240 @ gUnknown_Debug_839BEE4\n"
" mov r1, #0xd\n"
" mov r2, #0x5\n"
" bl DebugMenu_8077D24\n"
- " ldr r1, ._240 + 4\n"
- " ldr r0, ._240 + 8\n"
+ " ldr r1, ._240 + 4 @ gMenuCallback\n"
+ " ldr r0, ._240 + 8 @ DebugMenu_8077A60\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -2440,7 +2440,7 @@ void DebugMenu_8077A9C()
{
asm(
" push {lr}\n"
- " ldr r1, ._242\n"
+ " ldr r1, ._242 @ gNumSafariBalls\n"
" mov r0, #0x1e\n"
" strb r0, [r1]\n"
" bl CloseMenu\n"
@@ -2460,7 +2460,7 @@ void DebugMenu_8077AB4()
{
asm(
" push {lr}\n"
- " ldr r1, ._244\n"
+ " ldr r1, ._244 @ gNumSafariBalls\n"
" mov r0, #0x1\n"
" strb r0, [r1]\n"
" bl CloseMenu\n"
@@ -2480,7 +2480,7 @@ void DebugMenu_8077ACC()
{
asm(
" push {lr}\n"
- " ldr r1, ._246\n"
+ " ldr r1, ._246 @ gSafariZoneStepCounter\n"
" mov r2, #0xfa\n"
" lsl r2, r2, #0x1\n"
" add r0, r2, #0\n"
@@ -2502,7 +2502,7 @@ void DebugMenu_8077AE8()
{
asm(
" push {lr}\n"
- " ldr r1, ._248\n"
+ " ldr r1, ._248 @ gSafariZoneStepCounter\n"
" mov r0, #0x1\n"
" strh r0, [r1]\n"
" bl CloseMenu\n"
@@ -2526,7 +2526,7 @@ void DebugMenu_8077B00()
" bl unref_sub_80C853C\n"
" cmp r0, #0\n"
" beq ._250 @cond_branch\n"
- " ldr r0, ._252\n"
+ " ldr r0, ._252 @ Str_839BF14\n"
" bl sub_8071F40\n"
" b ._251\n"
"._253:\n"
@@ -2534,11 +2534,11 @@ void DebugMenu_8077B00()
"._252:\n"
" .word Str_839BF14\n"
"._250:\n"
- " ldr r0, ._254\n"
+ " ldr r0, ._254 @ Str_839BF1F\n"
" bl sub_8071F40\n"
"._251:\n"
- " ldr r1, ._254 + 4\n"
- " ldr r0, ._254 + 8\n"
+ " ldr r1, ._254 + 4 @ gMenuCallback\n"
+ " ldr r0, ._254 + 8 @ DebugMenu_8077DB4\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -2558,7 +2558,7 @@ void DebugMenu_8077B3C()
{
asm(
" push {lr}\n"
- " ldr r0, ._256\n"
+ " ldr r0, ._256 @ gUnknown_Debug_839BF6C\n"
" bl DebugMenu_8077D78\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -2581,20 +2581,20 @@ u8 DebugMenu_Safari()
" cmp r0, #0\n"
" beq ._258 @cond_branch\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._260\n"
+ " ldr r0, ._260 @ gUnknown_Debug_839BF6C\n"
" mov r1, #0xe\n"
" mov r2, #0x5\n"
" bl DebugMenu_8077D24\n"
- " ldr r0, ._260 + 4\n"
- " ldr r1, ._260 + 8\n"
+ " ldr r0, ._260 + 4 @ gStringVar1\n"
+ " ldr r1, ._260 + 8 @ gSafariZoneStepCounter\n"
" ldrh r1, [r1]\n"
" mov r2, #0x1\n"
" mov r3, #0x3\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r0, ._260 + 12\n"
+ " ldr r0, ._260 + 12 @ Str_839BF0C\n"
" bl sub_8071F40\n"
- " ldr r1, ._260 + 16\n"
- " ldr r0, ._260 + 20\n"
+ " ldr r1, ._260 + 16 @ gMenuCallback\n"
+ " ldr r0, ._260 + 20 @ DebugMenu_8077B3C\n"
" str r0, [r1]\n"
" bl ScriptContext2_Enable\n"
" mov r0, #0x0\n"
@@ -2704,7 +2704,7 @@ void DebugMenu_8077C00()
{
asm(
" push {lr}\n"
- " ldr r0, ._262\n"
+ " ldr r0, ._262 @ gUnknown_Debug_839BF94\n"
" bl DebugMenu_8077D78\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -2724,12 +2724,12 @@ void DebugMenu_8077C14()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._264\n"
+ " ldr r0, ._264 @ gUnknown_Debug_839BF94\n"
" mov r1, #0xa\n"
" mov r2, #0x9\n"
" bl DebugMenu_8077D24\n"
- " ldr r1, ._264 + 4\n"
- " ldr r0, ._264 + 8\n"
+ " ldr r1, ._264 + 4 @ gMenuCallback\n"
+ " ldr r0, ._264 + 8 @ DebugMenu_8077C00\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -2756,8 +2756,8 @@ void DebugMenu_8077C3C()
" add sp, sp, #0xfffffffc\n"
" mov sl, r0\n"
" add r7, r1, #0\n"
- " ldr r0, ._271\n"
- " ldr r1, ._271 + 4\n"
+ " ldr r0, ._271 @ gUnknown_030006BC\n"
+ " ldr r1, ._271 + 4 @ gUnknown_Debug_839BFE8\n"
" str r1, [r0]\n"
" mov r1, #0x0\n"
" strb r1, [r7]\n"
@@ -2768,7 +2768,7 @@ void DebugMenu_8077C3C()
" mov r8, r0\n"
"._269:\n"
" mov r5, #0x0\n"
- " ldr r1, ._271\n"
+ " ldr r1, ._271 @ gUnknown_030006BC\n"
" ldr r0, [r1]\n"
" ldr r2, [r0, #0x4]\n"
" mov r4, #0x0\n"
@@ -2858,8 +2858,8 @@ void debug_sub_8077CF4()
" lsr r4, r4, #0x18\n"
" lsl r5, r5, #0x18\n"
" lsr r5, r5, #0x18\n"
- " ldr r0, ._273\n"
- " ldr r6, ._273 + 4\n"
+ " ldr r0, ._273 @ BuildDateTime\n"
+ " ldr r6, ._273 + 4 @ gStringVar4\n"
" add r1, r6, #0\n"
" bl DebugMenu_8077C3C\n"
" add r0, r6, #0\n"
@@ -2940,7 +2940,7 @@ void DebugMenu_8077D78()
" cmp r4, r0\n"
" beq ._276 @cond_branch\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._278\n"
+ " ldr r0, ._278 @ gMenuCallback\n"
" lsl r1, r4, #0x3\n"
" add r1, r1, r5\n"
" ldr r1, [r1, #0x4]\n"
@@ -2968,7 +2968,7 @@ void DebugMenu_8077DB4()
{
asm(
" push {lr}\n"
- " ldr r0, ._282\n"
+ " ldr r0, ._282 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -3063,7 +3063,7 @@ void DebugMenu_8077E40()
asm(
" push {r4, lr}\n"
" add r4, r0, #0\n"
- " ldr r0, ._297\n"
+ " ldr r0, ._297 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -3130,14 +3130,14 @@ void DebugMenu_8077EAC()
{
asm(
" push {r4, lr}\n"
- " ldr r0, ._303\n"
+ " ldr r0, ._303 @ DebugMenu_8077F40\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" add r4, r0, #0\n"
" lsl r4, r4, #0x18\n"
" lsr r4, r4, #0x18\n"
" bl Menu_EraseScreen\n"
- " ldr r1, ._303 + 4\n"
+ " ldr r1, ._303 + 4 @ gTasks\n"
" lsl r0, r4, #0x2\n"
" add r0, r0, r4\n"
" lsl r0, r0, #0x3\n"
@@ -3173,7 +3173,7 @@ void DebugMenu_8077EE0()
" mov r2, #0x16\n"
" mov r3, #0x12\n"
" bl Menu_BlankWindowRect\n"
- " ldr r5, ._305\n"
+ " ldr r5, ._305 @ gStringVar1\n"
" add r0, r5, #0\n"
" add r1, r4, #0\n"
" mov r2, #0x1\n"
@@ -3218,17 +3218,17 @@ void DebugMenu_8077F40()
" lsl r4, r0, #0x2\n"
" add r4, r4, r0\n"
" lsl r4, r4, #0x3\n"
- " ldr r0, ._307\n"
+ " ldr r0, ._307 @ gTasks\n"
" add r4, r4, r0\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._307 + 4\n"
+ " ldr r0, ._307 + 4 @ gDebug0x839C008\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
" ldrh r0, [r4, #0xa]\n"
" ldrh r1, [r4, #0xc]\n"
" bl DebugMenu_8077EE0\n"
- " ldr r0, ._307 + 8\n"
+ " ldr r0, ._307 + 8 @ DebugMenu_8077F7C\n"
" str r0, [r4]\n"
" pop {r4}\n"
" pop {r0}\n"
@@ -3253,23 +3253,23 @@ void DebugMenu_8077F7C()
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
- " ldr r0, ._311\n"
+ " ldr r0, ._311 @ gTasks\n"
" add r4, r1, r0\n"
- " ldr r3, ._311 + 4\n"
+ " ldr r3, ._311 + 4 @ gMain\n"
" ldrh r1, [r3, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._309 @cond_branch\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._311 + 8\n"
+ " ldr r0, ._311 + 8 @ Str_839C014\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
" ldrh r0, [r4, #0xa]\n"
" ldrh r1, [r4, #0xc]\n"
" bl DebugMenu_8077EE0\n"
- " ldr r0, ._311 + 12\n"
+ " ldr r0, ._311 + 12 @ DebugMenu_8077FFC\n"
" str r0, [r4]\n"
" b ._317\n"
"._312:\n"
@@ -3284,7 +3284,7 @@ void DebugMenu_8077F7C()
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._313 @cond_branch\n"
- " ldr r0, ._315\n"
+ " ldr r0, ._315 @ DebugMenu_807806C\n"
" str r0, [r4]\n"
" b ._317\n"
"._316:\n"
@@ -3322,9 +3322,9 @@ void DebugMenu_8077FFC()
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
- " ldr r0, ._321\n"
+ " ldr r0, ._321 @ gTasks\n"
" add r4, r1, r0\n"
- " ldr r2, ._321 + 4\n"
+ " ldr r2, ._321 + 4 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -3351,7 +3351,7 @@ void DebugMenu_8077FFC()
" cmp r0, #0\n"
" beq ._323 @cond_branch\n"
"._320:\n"
- " ldr r0, ._325\n"
+ " ldr r0, ._325 @ DebugMenu_8077F40\n"
" str r0, [r4]\n"
" b ._327\n"
"._326:\n"
@@ -3411,7 +3411,7 @@ void DebugMenu_807808C()
" mov r4, #0x1\n"
"._328:\n"
" lsl r1, r4, #0x5\n"
- " ldr r0, ._331\n"
+ " ldr r0, ._331 @ gSaveBlock1\n"
" add r5, r1, r0\n"
" bl Menu_EraseScreen\n"
" mov r0, #0x0\n"
@@ -3419,7 +3419,7 @@ void DebugMenu_807808C()
" mov r2, #0x13\n"
" mov r3, #0x11\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._331 + 4\n"
+ " ldr r0, ._331 + 4 @ Str_839C01E\n"
" mov r1, #0x2\n"
" mov r2, #0x2\n"
" bl Menu_PrintText\n"
@@ -3460,7 +3460,7 @@ void DebugMenu_807808C()
" .word gSaveBlock1+0x2ddc\n"
" .word Str_839C01E\n"
"._329:\n"
- " ldr r0, ._335\n"
+ " ldr r0, ._335 @ Str_839C04D\n"
" mov r1, #0xb\n"
" mov r2, #0x6\n"
" bl Menu_PrintText\n"
@@ -3483,7 +3483,7 @@ void DebugMenu_807808C()
"._335:\n"
" .word Str_839C04D\n"
"._333:\n"
- " ldr r0, ._337\n"
+ " ldr r0, ._337 @ Str_839C04D\n"
" mov r1, #0xb\n"
" mov r2, #0x8\n"
" bl Menu_PrintText\n"
@@ -3525,7 +3525,7 @@ void DebugMenu_807817C()
" push {r4, lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r4, r0, #0x18\n"
- " ldr r0, ._340\n"
+ " ldr r0, ._340 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -3557,7 +3557,7 @@ void DebugMenu_80781A8()
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
- " ldr r0, ._344\n"
+ " ldr r0, ._344 @ gTasks\n"
" add r5, r1, r0\n"
" ldrh r1, [r5, #0x8]\n"
" mov r2, #0x8\n"
@@ -3572,7 +3572,7 @@ void DebugMenu_80781A8()
"._344:\n"
" .word gTasks\n"
"._342:\n"
- " ldr r2, ._348\n"
+ " ldr r2, ._348 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -3581,7 +3581,7 @@ void DebugMenu_80781A8()
" mov r1, #0x8\n"
" ldsh r0, [r5, r1]\n"
" bl DebugMenu_807808C\n"
- " ldr r0, ._348 + 4\n"
+ " ldr r0, ._348 + 4 @ DebugMenu_807817C\n"
" str r0, [r5]\n"
" b ._350\n"
"._349:\n"
@@ -3606,7 +3606,7 @@ void DebugMenu_80781A8()
" mov r2, #0x16\n"
" mov r3, #0x12\n"
" bl Menu_BlankWindowRect\n"
- " ldr r4, ._351\n"
+ " ldr r4, ._351 @ gStringVar1\n"
" mov r2, #0x8\n"
" ldsh r1, [r5, r2]\n"
" add r0, r4, #0\n"
@@ -3635,7 +3635,7 @@ u8 DebugMenu_ViewPortraits()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._353\n"
+ " ldr r0, ._353 @ DebugMenu_80781A8\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -3667,21 +3667,21 @@ u8 DebugMenu_AllBadges()
{
asm(
" push {lr}\n"
- " ldr r0, ._355\n"
+ " ldr r0, ._355 @ 0x807\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 4\n"
+ " ldr r0, ._355 + 4 @ 0x808\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 8\n"
+ " ldr r0, ._355 + 8 @ 0x809\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 12\n"
+ " ldr r0, ._355 + 12 @ 0x80a\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 16\n"
+ " ldr r0, ._355 + 16 @ 0x80b\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 20\n"
+ " ldr r0, ._355 + 20 @ 0x80c\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 24\n"
+ " ldr r0, ._355 + 24 @ 0x80d\n"
" bl FlagSet\n"
- " ldr r0, ._355 + 28\n"
+ " ldr r0, ._355 + 28 @ 0x80e\n"
" bl FlagSet\n"
" bl CloseMenu\n"
" mov r0, #0x1\n"
@@ -3708,7 +3708,7 @@ u8 DebugMenu_TimeRecords()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._357\n"
+ " ldr r0, ._357 @ debug_sub_806F9E4\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -3746,11 +3746,11 @@ void DebugMenu_80782EC()
" add r1, r0, #0\n"
" lsl r1, r1, #0x10\n"
" lsr r1, r1, #0x10\n"
- " ldr r0, ._359\n"
+ " ldr r0, ._359 @ gStringVar1\n"
" mov r2, #0x0\n"
" mov r3, #0x4\n"
" bl ConvertIntToHexStringN\n"
- " ldr r0, ._359 + 4\n"
+ " ldr r0, ._359 + 4 @ Str_839C053\n"
" bl sub_8071F40\n"
" pop {r0}\n"
" bx r0\n"
@@ -3773,7 +3773,7 @@ void DebugMenu_8078310()
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
- " ldr r1, ._364\n"
+ " ldr r1, ._364 @ gTasks\n"
" add r4, r0, r1\n"
" mov r1, #0x0\n"
" ldsh r0, [r4, r1]\n"
@@ -3787,7 +3787,7 @@ void DebugMenu_8078310()
"._364:\n"
" .word gTasks+0x8\n"
"._361:\n"
- " ldr r0, ._367\n"
+ " ldr r0, ._367 @ 0x4024\n"
" bl VarGet\n"
" strh r0, [r4, #0x2]\n"
" ldrh r0, [r4, #0x2]\n"
@@ -3801,14 +3801,14 @@ void DebugMenu_8078310()
"._367:\n"
" .word 0x4024\n"
"._362:\n"
- " ldr r3, ._371\n"
+ " ldr r3, ._371 @ gMain\n"
" ldrh r1, [r3, #0x2e]\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._369 @cond_branch\n"
" mov r0, #0x49\n"
" bl PlaySE\n"
- " ldr r0, ._371 + 4\n"
+ " ldr r0, ._371 + 4 @ 0x4024\n"
" bl GetVarPointer\n"
" ldrh r1, [r4, #0x2]\n"
" strh r1, [r0]\n"
@@ -3831,7 +3831,7 @@ void DebugMenu_8078310()
" b ._375\n"
"._373:\n"
" add r0, r4, #2\n"
- " ldr r2, ._376\n"
+ " ldr r2, ._376 @ 0xffff\n"
" ldrh r3, [r3, #0x30]\n"
" mov r1, #0x0\n"
" bl DebugMenu_8077DD8\n"
@@ -3857,7 +3857,7 @@ u8 DebugMenu_MiragaIslandRND()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._378\n"
+ " ldr r0, ._378 @ DebugMenu_8078310\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -3877,7 +3877,7 @@ void DebugMenu_80783C8()
{
asm(
" push {r4, lr}\n"
- " ldr r0, ._383\n"
+ " ldr r0, ._383 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x30\n"
" and r0, r0, r1\n"
@@ -3885,7 +3885,7 @@ void DebugMenu_80783C8()
" beq ._382 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r4, ._383 + 4\n"
+ " ldr r4, ._383 + 4 @ 0x804\n"
" add r0, r4, #0\n"
" bl FlagGet\n"
" lsl r0, r0, #0x18\n"
@@ -3907,7 +3907,7 @@ void DebugMenu_80783C8()
" mov r0, #0x1\n"
" bl DebugMenu_807786C\n"
"._382:\n"
- " ldr r0, ._388\n"
+ " ldr r0, ._388 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -3941,15 +3941,15 @@ u8 DebugMenu_ToggleClearFlag()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._390\n"
+ " ldr r0, ._390 @ 0x804\n"
" bl FlagGet\n"
" mov r1, #0x1\n"
" eor r0, r0, r1\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" bl DebugMenu_807786C\n"
- " ldr r1, ._390 + 4\n"
- " ldr r0, ._390 + 8\n"
+ " ldr r1, ._390 + 4 @ gMenuCallback\n"
+ " ldr r0, ._390 + 8 @ DebugMenu_80783C8\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -3969,7 +3969,7 @@ void DebugMenu_8078464()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._396\n"
+ " ldr r4, ._396 @ 0x82a\n"
" add r0, r4, #0\n"
" bl FlagGet\n"
" lsl r0, r0, #0x18\n"
@@ -4020,7 +4020,7 @@ u8 DebugMenu_OpenWeatherEvents()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._404\n"
+ " ldr r0, ._404 @ 0x82a\n"
" bl FlagGet\n"
" mov r1, #0x0\n"
" lsl r0, r0, #0x18\n"
@@ -4030,8 +4030,8 @@ u8 DebugMenu_OpenWeatherEvents()
"._403:\n"
" add r0, r1, #0\n"
" bl DebugMenu_807786C\n"
- " ldr r1, ._404 + 4\n"
- " ldr r0, ._404 + 8\n"
+ " ldr r1, ._404 + 4 @ gMenuCallback\n"
+ " ldr r0, ._404 + 8 @ DebugMenu_8078464\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -4099,8 +4099,8 @@ u8 DebugMenu_OpenMysteryEvent()
"._415:\n"
" add r0, r1, #0\n"
" bl DebugMenu_807786C\n"
- " ldr r1, ._416\n"
- " ldr r0, ._416 + 4\n"
+ " ldr r1, ._416 @ gMenuCallback\n"
+ " ldr r0, ._416 + 4 @ DebugMenu_80784E8\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -4125,13 +4125,13 @@ void DebugMenu_8078550()
" lsr r0, r0, #0x18\n"
" bl GetGameStat\n"
" add r7, r0, #0\n"
- " ldr r0, ._420\n"
+ " ldr r0, ._420 @ gStringVar1\n"
" add r1, r6, #0\n"
" mov r2, #0x2\n"
" mov r3, #0x2\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r0, ._420 + 4\n"
- " ldr r5, ._420 + 8\n"
+ " ldr r0, ._420 + 4 @ gStringVar2\n"
+ " ldr r5, ._420 + 8 @ gUnknown_Debug_839C26C\n"
" lsl r4, r6, #0x3\n"
" add r1, r5, #4\n"
" add r1, r4, r1\n"
@@ -4141,8 +4141,8 @@ void DebugMenu_8078550()
" ldr r0, [r4]\n"
" cmp r0, #0\n"
" bne ._418 @cond_branch\n"
- " ldr r0, ._420 + 12\n"
- " ldr r1, ._420 + 16\n"
+ " ldr r0, ._420 + 12 @ gStringVar3\n"
+ " ldr r1, ._420 + 16 @ Str_839C085\n"
" bl StringCopy\n"
" b ._423\n"
"._421:\n"
@@ -4156,7 +4156,7 @@ void DebugMenu_8078550()
"._418:\n"
" cmp r6, #0x1\n"
" beq ._422 @cond_branch\n"
- " ldr r0, ._424\n"
+ " ldr r0, ._424 @ gStringVar3\n"
" add r1, r7, #0\n"
" mov r2, #0x1\n"
" mov r3, #0xa\n"
@@ -4167,7 +4167,7 @@ void DebugMenu_8078550()
"._424:\n"
" .word gStringVar3\n"
"._422:\n"
- " ldr r4, ._426\n"
+ " ldr r4, ._426 @ gStringVar3\n"
" lsr r1, r7, #0x10\n"
" add r0, r4, #0\n"
" mov r2, #0x1\n"
@@ -4192,7 +4192,7 @@ void DebugMenu_8078550()
" bl ConvertIntToDecimalStringN\n"
"._423:\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._426 + 4\n"
+ " ldr r0, ._426 + 4 @ Str_839C07C\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -4218,7 +4218,7 @@ void DebugMenu_807860C()
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
- " ldr r1, ._432\n"
+ " ldr r1, ._432 @ gTasks\n"
" add r4, r0, r1\n"
" mov r1, #0x0\n"
" ldsh r0, [r4, r1]\n"
@@ -4246,7 +4246,7 @@ void DebugMenu_807860C()
" strh r0, [r4]\n"
" b ._447\n"
"._428:\n"
- " ldr r3, ._439\n"
+ " ldr r3, ._439 @ gMain\n"
" ldrh r1, [r3, #0x2e]\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
@@ -4338,13 +4338,13 @@ void DebugMenu_80786D0()
" bl DebugMenu_807860C\n"
" cmp r0, #0\n"
" beq ._449 @cond_branch\n"
- " ldr r1, ._450\n"
+ " ldr r1, ._450 @ gTasks\n"
" lsl r0, r4, #0x2\n"
" add r0, r0, r4\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
" ldrb r2, [r0, #0xa]\n"
- " ldr r1, ._450 + 4\n"
+ " ldr r1, ._450 + 4 @ gUnknown_Debug_839C26C\n"
" lsl r0, r2, #0x3\n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
@@ -4379,13 +4379,13 @@ void DebugMenu_8078714()
" bl DebugMenu_807860C\n"
" cmp r0, #0\n"
" beq ._453 @cond_branch\n"
- " ldr r1, ._454\n"
+ " ldr r1, ._454 @ gTasks\n"
" lsl r0, r4, #0x2\n"
" add r0, r0, r4\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
" ldrb r2, [r0, #0xa]\n"
- " ldr r1, ._454 + 4\n"
+ " ldr r1, ._454 + 4 @ gUnknown_Debug_839C26C\n"
" lsl r0, r2, #0x3\n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
@@ -4433,7 +4433,7 @@ void DebugMenu_8078774()
{
asm(
" push {lr}\n"
- " ldr r0, ._456\n"
+ " ldr r0, ._456 @ DebugMenu_80786C0\n"
" bl DebugMenu_8078758\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -4452,7 +4452,7 @@ void DebugMenu_8078788()
{
asm(
" push {lr}\n"
- " ldr r0, ._458\n"
+ " ldr r0, ._458 @ DebugMenu_80786D0\n"
" bl DebugMenu_8078758\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -4471,7 +4471,7 @@ void DebugMenu_807879C()
{
asm(
" push {lr}\n"
- " ldr r0, ._460\n"
+ " ldr r0, ._460 @ DebugMenu_8078714\n"
" bl DebugMenu_8078758\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -4490,7 +4490,7 @@ void DebugMenu_80787B0()
{
asm(
" push {lr}\n"
- " ldr r0, ._462\n"
+ " ldr r0, ._462 @ gUnknown_Debug_839C3FC\n"
" bl DebugMenu_8077D78\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -4510,12 +4510,12 @@ u8 DebugMenu_OpenLegendsRecord()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._464\n"
+ " ldr r0, ._464 @ gUnknown_Debug_839C3FC\n"
" mov r1, #0xc\n"
" mov r2, #0x3\n"
" bl DebugMenu_8077D24\n"
- " ldr r1, ._464 + 4\n"
- " ldr r0, ._464 + 8\n"
+ " ldr r1, ._464 + 4 @ gMenuCallback\n"
+ " ldr r0, ._464 + 8 @ DebugMenu_80787B0\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -4541,7 +4541,7 @@ void DebugMenu_80787EC()
" mov r0, sp\n"
" add r1, r5, #0\n"
" bl GetXYCoordsOneStepInFrontOfPlayer\n"
- " ldr r4, ._466\n"
+ " ldr r4, ._466 @ gSpecialVar_Result\n"
" mov r0, sp\n"
" mov r1, #0x0\n"
" ldsh r0, [r0, r1]\n"
@@ -4549,7 +4549,7 @@ void DebugMenu_80787EC()
" ldsh r1, [r5, r2]\n"
" bl MapGridGetMetatileBehaviorAt\n"
" strh r0, [r4]\n"
- " ldr r0, ._466 + 4\n"
+ " ldr r0, ._466 + 4 @ gStringVar1\n"
" ldrh r1, [r4]\n"
" mov r2, #0x2\n"
" mov r3, #0x4\n"
@@ -4561,7 +4561,7 @@ void DebugMenu_80787EC()
" ldsh r1, [r5, r2]\n"
" bl MapGridGetMetatileIdAt\n"
" strh r0, [r4]\n"
- " ldr r0, ._466 + 8\n"
+ " ldr r0, ._466 + 8 @ gStringVar2\n"
" ldrh r1, [r4]\n"
" mov r2, #0x2\n"
" mov r3, #0x4\n"
@@ -4575,13 +4575,13 @@ void DebugMenu_80787EC()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" strh r0, [r4]\n"
- " ldr r0, ._466 + 12\n"
+ " ldr r0, ._466 + 12 @ gStringVar3\n"
" ldrh r1, [r4]\n"
" mov r2, #0x2\n"
" mov r3, #0x4\n"
" bl ConvertIntToHexStringN\n"
- " ldr r0, ._466 + 16\n"
- " ldr r1, ._466 + 20\n"
+ " ldr r0, ._466 + 16 @ gStringVar4\n"
+ " ldr r1, ._466 + 20 @ Str_839C414\n"
" bl StringExpandPlaceholders\n"
" add sp, sp, #0x4\n"
" pop {r4, r5}\n"
@@ -4607,7 +4607,7 @@ void DebugMenu_8078880()
" push {r4, r5, lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r5, r0, #0x18\n"
- " ldr r1, ._472\n"
+ " ldr r1, ._472 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -4633,7 +4633,7 @@ void DebugMenu_8078880()
" bl Menu_DisplayDialogueFrame\n"
" b ._476\n"
"._468:\n"
- " ldr r0, ._478\n"
+ " ldr r0, ._478 @ gStringVar4\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -4647,7 +4647,7 @@ void DebugMenu_8078880()
"._478:\n"
" .word gStringVar4\n"
"._474:\n"
- " ldr r0, ._481\n"
+ " ldr r0, ._481 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -4675,7 +4675,7 @@ u8 DebugMenu_CellInfo()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._483\n"
+ " ldr r0, ._483 @ DebugMenu_8078880\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl DebugMenu_80787EC\n"
@@ -4713,8 +4713,8 @@ u8 DebugMenu_OpenBerryInfo()
" mov r1, #0x1\n"
" mov r2, #0x1\n"
" bl Menu_PrintText\n"
- " ldr r1, ._487\n"
- " ldr r0, ._487 + 4\n"
+ " ldr r1, ._487 @ gMenuCallback\n"
+ " ldr r0, ._487 + 4 @ DebugMenu_8077DB4\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
"._486:\n"
@@ -4736,7 +4736,7 @@ void DebugMenu_8078950()
asm(
" push {lr}\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._489\n"
+ " ldr r0, ._489 @ Str_839C42E\n"
" mov r1, #0x4\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -4758,7 +4758,7 @@ void DebugMenu_8078968()
" lsl r0, r0, #0x10\n"
" cmp r0, #0\n"
" bne ._491 @cond_branch\n"
- " ldr r0, ._493\n"
+ " ldr r0, ._493 @ gStringVar1\n"
" mov r1, #0x32\n"
" mov r2, #0x2\n"
" mov r3, #0x3\n"
@@ -4769,13 +4769,13 @@ void DebugMenu_8078968()
"._493:\n"
" .word gStringVar1\n"
"._491:\n"
- " ldr r0, ._495\n"
+ " ldr r0, ._495 @ gStringVar1\n"
" mov r1, #0x64\n"
" mov r2, #0x2\n"
" mov r3, #0x3\n"
" bl ConvertIntToDecimalStringN\n"
"._492:\n"
- " ldr r0, ._495\n"
+ " ldr r0, ._495 @ gStringVar1\n"
" mov r1, #0x4\n"
" mov r2, #0x11\n"
" bl Menu_PrintText\n"
@@ -4797,7 +4797,7 @@ void DebugMenu_80789A4()
" add r1, r0, #0\n"
" lsl r1, r1, #0x10\n"
" lsr r1, r1, #0x10\n"
- " ldr r4, ._497\n"
+ " ldr r4, ._497 @ gStringVar1\n"
" add r0, r4, #0\n"
" mov r2, #0x2\n"
" mov r3, #0x4\n"
@@ -4827,12 +4827,12 @@ void DebugMenu_80789CC()
" lsl r4, r0, #0x2\n"
" add r4, r4, r0\n"
" lsl r4, r4, #0x3\n"
- " ldr r6, ._499\n"
+ " ldr r6, ._499 @ gTasks\n"
" add r5, r4, r6\n"
" mov r0, #0x0\n"
" strh r0, [r5]\n"
- " ldr r0, ._499 + 4\n"
- " ldr r1, ._499 + 8\n"
+ " ldr r0, ._499 + 4 @ gSaveBlock2\n"
+ " ldr r1, ._499 + 8 @ 0x55c\n"
" add r0, r0, r1\n"
" ldrh r0, [r0]\n"
" strh r0, [r5, #0x2]\n"
@@ -4841,7 +4841,7 @@ void DebugMenu_80789CC()
" bl DebugMenu_8078968\n"
" sub r6, r6, #0x8\n"
" add r4, r4, r6\n"
- " ldr r0, ._499 + 12\n"
+ " ldr r0, ._499 + 12 @ DebugMenu_8078A14\n"
" str r0, [r4]\n"
" pop {r4, r5, r6}\n"
" pop {r0}\n"
@@ -4867,9 +4867,9 @@ void DebugMenu_8078A14()
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r4, r1, #0x3\n"
- " ldr r5, ._504\n"
+ " ldr r5, ._504 @ gTasks\n"
" add r2, r4, r5\n"
- " ldr r0, ._504 + 4\n"
+ " ldr r0, ._504 + 4 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0xc0\n"
" and r0, r0, r1\n"
@@ -4896,11 +4896,11 @@ void DebugMenu_8078A14()
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._506 @cond_branch\n"
- " ldr r1, ._508\n"
+ " ldr r1, ._508 @ gSaveBlock2\n"
" mov r3, #0x0\n"
" ldsh r0, [r2, r3]\n"
" lsl r0, r0, #0x1\n"
- " ldr r3, ._508 + 4\n"
+ " ldr r3, ._508 + 4 @ 0x55c\n"
" add r1, r1, r3\n"
" add r0, r0, r1\n"
" ldrh r0, [r0]\n"
@@ -4910,7 +4910,7 @@ void DebugMenu_8078A14()
" add r0, r5, #0\n"
" sub r0, r0, #0x8\n"
" add r0, r4, r0\n"
- " ldr r1, ._508 + 8\n"
+ " ldr r1, ._508 + 8 @ DebugMenu_8078AA4\n"
" b ._507\n"
"._509:\n"
" .align 2, 0\n"
@@ -4926,7 +4926,7 @@ void DebugMenu_8078A14()
" add r0, r5, #0\n"
" sub r0, r0, #0x8\n"
" add r0, r4, r0\n"
- " ldr r1, ._511\n"
+ " ldr r1, ._511 @ DebugMenu_8078B38\n"
"._507:\n"
" str r1, [r0]\n"
"._510:\n"
@@ -4951,12 +4951,12 @@ void DebugMenu_8078AA4()
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r5, r1, #0x3\n"
- " ldr r7, ._515\n"
+ " ldr r7, ._515 @ gTasks\n"
" add r4, r5, r7\n"
" add r0, r4, #2\n"
" mov r2, #0xfa\n"
" lsl r2, r2, #0x3\n"
- " ldr r6, ._515 + 4\n"
+ " ldr r6, ._515 + 4 @ gMain\n"
" ldrh r3, [r6, #0x30]\n"
" mov r1, #0x0\n"
" bl DebugMenu_8077DD8\n"
@@ -4976,11 +4976,11 @@ void DebugMenu_8078AA4()
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._517 @cond_branch\n"
- " ldr r1, ._519\n"
+ " ldr r1, ._519 @ gSaveBlock2\n"
" mov r2, #0x0\n"
" ldsh r0, [r4, r2]\n"
" lsl r0, r0, #0x1\n"
- " ldr r2, ._519 + 4\n"
+ " ldr r2, ._519 + 4 @ 0x55c\n"
" add r1, r1, r2\n"
" add r0, r0, r1\n"
" ldrh r1, [r4, #0x2]\n"
@@ -4990,7 +4990,7 @@ void DebugMenu_8078AA4()
" add r0, r7, #0\n"
" sub r0, r0, #0x8\n"
" add r0, r5, r0\n"
- " ldr r1, ._519 + 8\n"
+ " ldr r1, ._519 + 8 @ DebugMenu_8078B38\n"
" b ._518\n"
"._520:\n"
" .align 2, 0\n"
@@ -5009,7 +5009,7 @@ void DebugMenu_8078AA4()
" add r0, r7, #0\n"
" sub r0, r0, #0x8\n"
" add r0, r5, r0\n"
- " ldr r1, ._522\n"
+ " ldr r1, ._522 @ DebugMenu_8078A14\n"
"._518:\n"
" str r1, [r0]\n"
"._521:\n"
@@ -5050,7 +5050,7 @@ u8 DebugMenu_BattleTowerStages()
" push {lr}\n"
" bl CloseMenu\n"
" bl ScriptContext2_Enable\n"
- " ldr r0, ._524\n"
+ " ldr r0, ._524 @ DebugMenu_80789CC\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" mov r0, #0x1\n"
@@ -5072,11 +5072,11 @@ void DebugMenu_8078B70()
" add r1, r0, #0\n"
" lsl r1, r1, #0x10\n"
" lsr r1, r1, #0x10\n"
- " ldr r0, ._526\n"
+ " ldr r0, ._526 @ gStringVar1\n"
" mov r2, #0x0\n"
" mov r3, #0x1\n"
" bl ConvertIntToHexStringN\n"
- " ldr r0, ._526 + 4\n"
+ " ldr r0, ._526 + 4 @ Str_839C438\n"
" bl sub_8071F40\n"
" pop {r0}\n"
" bx r0\n"
@@ -5095,11 +5095,11 @@ void DebugMenu_8078B94()
asm(
" push {r4, r5, lr}\n"
" mov r3, #0x0\n"
- " ldr r1, ._531\n"
+ " ldr r1, ._531 @ gUnknown_Debug_839C444\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" beq ._529 @cond_branch\n"
- " ldr r5, ._531 + 4\n"
+ " ldr r5, ._531 + 4 @ gSaveBlock1\n"
" add r4, r1, #0\n"
"._530:\n"
" lsl r0, r3, #0x3\n"
@@ -5142,7 +5142,7 @@ void DebugMenu_8078BD4()
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
- " ldr r1, ._536\n"
+ " ldr r1, ._536 @ gTasks\n"
" add r4, r0, r1\n"
" mov r1, #0x0\n"
" ldsh r0, [r4, r1]\n"
@@ -5163,7 +5163,7 @@ void DebugMenu_8078BD4()
" strh r0, [r4]\n"
" b ._545\n"
"._534:\n"
- " ldr r2, ._541\n"
+ " ldr r2, ._541 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
@@ -5214,7 +5214,7 @@ u8 DebugMenu_CheckPKBLCK()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._546\n"
+ " ldr r0, ._546 @ DebugMenu_8078BD4\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -5235,12 +5235,12 @@ void DebugMenu_8078C80()
asm(
" push {lr}\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._548\n"
+ " ldr r0, ._548 @ Str_839C5A4\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
- " ldr r1, ._548 + 4\n"
- " ldr r0, ._548 + 8\n"
+ " ldr r1, ._548 + 4 @ gMenuCallback\n"
+ " ldr r0, ._548 + 8 @ DebugMenu_8078CA8\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -5260,14 +5260,14 @@ void DebugMenu_8078CA8()
{
asm(
" push {lr}\n"
- " ldr r0, ._552\n"
+ " ldr r0, ._552 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._550 @cond_branch\n"
- " ldr r1, ._552 + 4\n"
- " ldr r0, ._552 + 8\n"
+ " ldr r1, ._552 + 4 @ gMenuCallback\n"
+ " ldr r0, ._552 + 8 @ DebugMenu_8078CE4\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" b ._555\n"
@@ -5299,15 +5299,15 @@ void DebugMenu_8078CE4()
{
asm(
" push {lr}\n"
- " ldr r1, ._558\n"
+ " ldr r1, ._558 @ \n"
" mov r2, #0x80\n"
" lsl r2, r2, #0xa\n"
" mov r0, #0x0\n"
" bl DebugMenu_8078E40\n"
" cmp r0, #0x1\n"
" bne ._556 @cond_branch\n"
- " ldr r0, ._558 + 4\n"
- " ldr r1, ._558 + 8\n"
+ " ldr r0, ._558 + 4 @ \n"
+ " ldr r1, ._558 + 8 @ \n"
" bl StringCopy\n"
" b ._557\n"
"._559:\n"
@@ -5317,12 +5317,12 @@ void DebugMenu_8078CE4()
" .word gStringVar4\n"
" .word Str_839C5CC\n"
"._556:\n"
- " ldr r0, ._560\n"
- " ldr r1, ._560 + 4\n"
+ " ldr r0, ._560 @ gStringVar4\n"
+ " ldr r1, ._560 + 4 @ Str_839C5DF\n"
" bl StringCopy\n"
"._557:\n"
- " ldr r1, ._560 + 8\n"
- " ldr r0, ._560 + 12\n"
+ " ldr r1, ._560 + 8 @ gMenuCallback\n"
+ " ldr r0, ._560 + 12 @ DebugMenu_8078D7C\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -5343,7 +5343,7 @@ void DebugMenu_8078D30()
{
asm(
" push {r4, r5, r6, lr}\n"
- " ldr r5, ._563\n"
+ " ldr r5, ._563 @ \n"
" mov r4, #0x0\n"
" mov r6, #0x80\n"
" lsl r6, r6, #0x5\n"
@@ -5358,11 +5358,11 @@ void DebugMenu_8078D30()
" lsr r4, r0, #0x18\n"
" cmp r4, #0x1f\n"
" bls ._562 @cond_branch\n"
- " ldr r0, ._563 + 4\n"
- " ldr r1, ._563 + 8\n"
+ " ldr r0, ._563 + 4 @ \n"
+ " ldr r1, ._563 + 8 @ \n"
" bl StringCopy\n"
- " ldr r1, ._563 + 12\n"
- " ldr r0, ._563 + 16\n"
+ " ldr r1, ._563 + 12 @ \n"
+ " ldr r0, ._563 + 16 @ \n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r4, r5, r6}\n"
@@ -5386,12 +5386,12 @@ void DebugMenu_8078D7C()
asm(
" push {lr}\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._565\n"
+ " ldr r0, ._565 @ gStringVar4\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
- " ldr r1, ._565 + 4\n"
- " ldr r0, ._565 + 8\n"
+ " ldr r1, ._565 + 4 @ gMenuCallback\n"
+ " ldr r0, ._565 + 8 @ DebugMenu_8078DA4\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -5411,7 +5411,7 @@ void DebugMenu_8078DA4()
{
asm(
" push {lr}\n"
- " ldr r0, ._569\n"
+ " ldr r0, ._569 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -5439,12 +5439,12 @@ u8 DebugMenu_MeTooBackupMan()
asm(
" push {lr}\n"
" bl Menu_EraseScreen\n"
- " ldr r0, ._571\n"
+ " ldr r0, ._571 @ gUnknown_Debug_839C594\n"
" mov r1, #0xc\n"
" mov r2, #0x2\n"
" bl DebugMenu_8077D24\n"
- " ldr r1, ._571 + 4\n"
- " ldr r0, ._571 + 8\n"
+ " ldr r1, ._571 + 4 @ gMenuCallback\n"
+ " ldr r0, ._571 + 8 @ DebugMenu_8078DF0\n"
" str r0, [r1]\n"
" mov r0, #0x0\n"
" pop {r1}\n"
@@ -5464,7 +5464,7 @@ void DebugMenu_8078DF0()
{
asm(
" push {lr}\n"
- " ldr r0, ._573\n"
+ " ldr r0, ._573 @ gUnknown_Debug_839C594\n"
" bl DebugMenu_8077D78\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
@@ -5487,7 +5487,7 @@ void DebugMenu_8078E04()
" add r5, r2, #0\n"
" b ._575\n"
"._577:\n"
- " ldr r0, ._579\n"
+ " ldr r0, ._579 @ 0xfffff000\n"
" add r5, r5, r0\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x5\n"
@@ -5576,7 +5576,7 @@ void DebugMenu_8078E80()
" mov r2, #0x16\n"
" mov r3, #0x10\n"
" bl Menu_BlankWindowRect\n"
- " ldr r1, ._581\n"
+ " ldr r1, ._581 @ gUnknown_Debug_839C5F4\n"
" mov r2, #0x0\n"
" ldsh r0, [r4, r2]\n"
" lsl r0, r0, #0x3\n"
@@ -5602,7 +5602,7 @@ void DebugMenu_8078EB0()
asm(
" push {r4, r5, lr}\n"
" add r5, r0, #0\n"
- " ldr r4, ._583\n"
+ " ldr r4, ._583 @ gStringVar1\n"
" mov r0, #0x2\n"
" ldsh r1, [r5, r0]\n"
" add r0, r4, #0\n"
@@ -5662,11 +5662,11 @@ void DebugMenu_8078F1C()
" lsl r4, r0, #0x2\n"
" add r4, r4, r0\n"
" lsl r4, r4, #0x3\n"
- " ldr r6, ._585\n"
+ " ldr r6, ._585 @ gTasks\n"
" add r5, r4, r6\n"
" mov r0, #0x0\n"
" strh r0, [r5]\n"
- " ldr r1, ._585 + 4\n"
+ " ldr r1, ._585 + 4 @ gSaveBlock2\n"
" ldrh r0, [r1, #0xe]\n"
" strh r0, [r5, #0x2]\n"
" ldrb r0, [r1, #0x10]\n"
@@ -5680,7 +5680,7 @@ void DebugMenu_8078F1C()
" bl DebugMenu_8078E80\n"
" sub r6, r6, #0x8\n"
" add r4, r4, r6\n"
- " ldr r0, ._585 + 8\n"
+ " ldr r0, ._585 + 8 @ DebugMenu_8078F68\n"
" str r0, [r4]\n"
" pop {r4, r5, r6}\n"
" pop {r0}\n"
@@ -5705,15 +5705,15 @@ void DebugMenu_8078F68()
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r5, r1, #0x3\n"
- " ldr r6, ._589\n"
+ " ldr r6, ._589 @ gTasks\n"
" add r4, r5, r6\n"
- " ldr r3, ._589 + 4\n"
+ " ldr r3, ._589 + 4 @ gMain\n"
" ldrh r1, [r3, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._587 @cond_branch\n"
- " ldr r1, ._589 + 8\n"
+ " ldr r1, ._589 + 8 @ gSaveBlock2\n"
" ldrh r0, [r4, #0x2]\n"
" strh r0, [r1, #0xe]\n"
" ldrh r0, [r4, #0x4]\n"
@@ -5738,7 +5738,7 @@ void DebugMenu_8078F68()
" add r0, r6, #0\n"
" sub r0, r0, #0x8\n"
" add r0, r5, r0\n"
- " ldr r1, ._593\n"
+ " ldr r1, ._593 @ DebugMenu_8079020\n"
" str r1, [r0]\n"
" b ._601\n"
"._594:\n"
@@ -5775,7 +5775,7 @@ void DebugMenu_8078F68()
" mov r0, #0x0\n"
" ldsh r2, [r4, r0]\n"
" lsl r2, r2, #0x3\n"
- " ldr r0, ._602\n"
+ " ldr r0, ._602 @ gUnknown_Debug_839C5F4\n"
" add r2, r2, r0\n"
" ldrb r0, [r2, #0x5]\n"
" lsl r0, r0, #0x1\n"
@@ -5825,7 +5825,7 @@ u8 DebugMenu_PTime()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._604\n"
+ " ldr r0, ._604 @ DebugMenu_8078F1C\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -5847,7 +5847,7 @@ void DebugMenu_8079058()
" push {r4, r5, lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r5, r0, #0x18\n"
- " ldr r1, ._610\n"
+ " ldr r1, ._610 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5870,7 +5870,7 @@ void DebugMenu_8079058()
" beq ._612 @cond_branch\n"
" b ._620\n"
"._608:\n"
- " ldr r0, ._615\n"
+ " ldr r0, ._615 @ gUnknown_Debug_03004BD0\n"
" str r1, [r0]\n"
" bl Menu_DisplayDialogueFrame\n"
" b ._614\n"
@@ -5879,7 +5879,7 @@ void DebugMenu_8079058()
"._615:\n"
" .word gUnknown_Debug_03004BD0\n"
"._606:\n"
- " ldr r0, ._618\n"
+ " ldr r0, ._618 @ gDebug0x839C60C\n"
" mov r1, #0x4\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -5906,7 +5906,7 @@ void DebugMenu_8079058()
" beq ._620 @cond_branch\n"
" cmp r1, #0\n"
" bne ._621 @cond_branch\n"
- " ldr r1, ._623\n"
+ " ldr r1, ._623 @ gUnknown_Debug_03004BD0\n"
" mov r0, #0x1\n"
" b ._622\n"
"._624:\n"
@@ -5914,7 +5914,7 @@ void DebugMenu_8079058()
"._623:\n"
" .word gUnknown_Debug_03004BD0\n"
"._621:\n"
- " ldr r1, ._625\n"
+ " ldr r1, ._625 @ gUnknown_Debug_03004BD0\n"
" mov r0, #0x0\n"
"._622:\n"
" str r0, [r1]\n"
@@ -5940,7 +5940,7 @@ u8 DebugMenu_OpenMurakawa()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._627\n"
+ " ldr r0, ._627 @ DebugMenu_8079058\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -5962,7 +5962,7 @@ void DebugMenu_8079110()
" push {r4, r5, lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r5, r0, #0x18\n"
- " ldr r1, ._633\n"
+ " ldr r1, ._633 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5988,7 +5988,7 @@ void DebugMenu_8079110()
" bl Menu_DisplayDialogueFrame\n"
" b ._637\n"
"._629:\n"
- " ldr r0, ._639\n"
+ " ldr r0, ._639 @ Str_839C61A\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl MenuPrintMessage\n"
@@ -6006,7 +6006,7 @@ void DebugMenu_8079110()
" lsl r0, r0, #0x18\n"
" cmp r0, #0\n"
" beq ._642 @cond_branch\n"
- " ldr r0, ._643\n"
+ " ldr r0, ._643 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -6034,7 +6034,7 @@ u8 DebugMenu_OpenKiwa()
asm(
" push {lr}\n"
" bl CloseMenu\n"
- " ldr r0, ._645\n"
+ " ldr r0, ._645 @ DebugMenu_8079110\n"
" mov r1, #0x50\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"