summaryrefslogtreecommitdiff
path: root/src
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
parent2d5fdddf69bbbe524a32b6b6f104aeb60bb1cebd (diff)
add comments for pool loads in C files
Diffstat (limited to 'src')
-rw-r--r--src/battle/battle_2.c942
-rw-r--r--src/battle/battle_4.c76
-rw-r--r--src/battle/battle_controller_opponent.c36
-rw-r--r--src/battle/battle_controller_player.c128
-rw-r--r--src/battle/battle_records.c10
-rw-r--r--src/debug/start_menu_debug.c586
-rw-r--r--src/engine/cable_club.c56
-rw-r--r--src/engine/link.c8
-rw-r--r--src/engine/mystery_event_menu.c92
-rw-r--r--src/engine/reset_rtc_screen.c34
-rw-r--r--src/engine/save_failed_screen.c34
-rw-r--r--src/field/berry.c100
-rw-r--r--src/field/choose_party.c4
-rw-r--r--src/field/field_map_obj.c28
-rw-r--r--src/field/field_player_avatar.c20
-rw-r--r--src/field/field_weather.c26
-rw-r--r--src/field/fldeff_cut.c10
-rw-r--r--src/field/fldeff_flash.c4
-rw-r--r--src/field/fldeff_secretpower.c10
-rw-r--r--src/field/item_menu.c102
-rw-r--r--src/field/mauville_man.c6
-rw-r--r--src/field/party_menu.c106
-rw-r--r--src/field/secret_base.c14
-rw-r--r--src/field/shop.c2
-rw-r--r--src/field/slot_machine.c108
-rw-r--r--src/field/start_menu.c54
-rw-r--r--src/pokemon/pokemon_summary_screen.c126
-rw-r--r--src/pokenav_before.c766
-rw-r--r--src/roulette.c262
-rw-r--r--src/scene/cable_car.c28
-rw-r--r--src/scene/cute_sketch.c42
31 files changed, 1910 insertions, 1910 deletions
diff --git a/src/battle/battle_2.c b/src/battle/battle_2.c
index 2171c6ef6..b9b4290b5 100644
--- a/src/battle/battle_2.c
+++ b/src/battle/battle_2.c
@@ -1521,7 +1521,7 @@ void debug_sub_8010A7C()
" lsl r1, r1, #0x18\n"
" lsr r2, r1, #0x18\n"
" mov r1, #0x0\n"
- " ldr r5, ._514\n"
+ " ldr r5, ._514 @ gBattleTextBuff1\n"
" cmp r1, r2\n"
" bge ._512 @cond_branch\n"
" add r3, r5, #0\n"
@@ -1562,14 +1562,14 @@ void debug_sub_8010AAC()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" mov ip, r0\n"
- " ldr r6, ._520\n"
- " ldr r4, ._520 + 4\n"
- " ldr r5, ._520 + 8\n"
+ " ldr r6, ._520 @ gBaseStats\n"
+ " ldr r4, ._520 + 4 @ gUnknown_Debug_2023A76\n"
+ " ldr r5, ._520 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r5]\n"
" lsl r0, r1, #0x2\n"
" add r7, r0, r1\n"
" lsl r1, r7, #0x1\n"
- " ldr r3, ._520 + 12\n"
+ " ldr r3, ._520 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r0, #0x46\n"
" mul r2, r2, r0\n"
@@ -1685,10 +1685,10 @@ void debug_sub_8010B80()
" lsr r6, r0, #0x18\n"
" mov r0, #0x0\n"
" mov ip, r0\n"
- " ldr r4, ._534\n"
- " ldr r1, ._534 + 4\n"
+ " ldr r4, ._534 @ gUnknown_Debug_2023A76\n"
+ " ldr r1, ._534 + 4 @ gUnknown_Debug_030043A0\n"
" mov r8, r1\n"
- " ldr r5, ._534 + 8\n"
+ " ldr r5, ._534 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r5]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -1696,7 +1696,7 @@ void debug_sub_8010B80()
" ldrb r2, [r2]\n"
" add r0, r0, r2\n"
" lsl r0, r0, #0x1\n"
- " ldr r3, ._534 + 12\n"
+ " ldr r3, ._534 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r1, #0x46\n"
" mul r1, r1, r2\n"
@@ -1847,7 +1847,7 @@ void debug_sub_8010CAC()
" mov r7, r8\n"
" push {r7}\n"
" add sp, sp, #0xfffffff0\n"
- " ldr r4, ._553\n"
+ " ldr r4, ._553 @ gMain\n"
" ldrh r1, [r4, #0x28]\n"
" mov r0, #0x81\n"
" lsl r0, r0, #0x2\n"
@@ -1860,19 +1860,19 @@ void debug_sub_8010CAC()
" beq ._544 @cond_branch\n"
" b ._559\n"
"._544:\n"
- " ldr r0, ._553 + 4\n"
+ " ldr r0, ._553 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" mov r8, r0\n"
" cmp r1, #0x5\n"
" bhi ._546 @cond_branch\n"
- " ldr r0, ._553 + 8\n"
+ " ldr r0, ._553 + 8 @ gUnknown_Debug_030043A8\n"
" mov r1, #0x0\n"
" strb r1, [r0]\n"
" bl debug_sub_8012628\n"
- " ldr r0, ._553 + 12\n"
+ " ldr r0, ._553 + 12 @ debug_sub_8011498\n"
" bl SetMainCallback2\n"
"._546:\n"
- " ldr r0, ._553 + 16\n"
+ " ldr r0, ._553 + 16 @ gUnknown_Debug_030043A0\n"
" ldrb r3, [r0]\n"
" cmp r3, #0\n"
" bne ._555 @cond_branch\n"
@@ -1880,10 +1880,10 @@ void debug_sub_8010CAC()
" ldrb r0, [r1]\n"
" cmp r0, #0x6\n"
" bne ._555 @cond_branch\n"
- " ldr r0, ._553 + 20\n"
+ " ldr r0, ._553 + 20 @ debug_sub_80108B8\n"
" str r0, [r4, #0x8]\n"
- " ldr r4, ._553 + 24\n"
- " ldr r0, ._553 + 28\n"
+ " ldr r4, ._553 + 24 @ gPlayerParty\n"
+ " ldr r0, ._553 + 28 @ gUnknown_Debug_2023A76\n"
" ldrh r1, [r0]\n"
" ldrb r2, [r0, #0x2]\n"
" str r3, [sp]\n"
@@ -1899,7 +1899,7 @@ void debug_sub_8010CAC()
" add r1, r5, #0\n"
" add r1, r1, #0xd\n"
" lsl r4, r5, #0x1\n"
- " ldr r0, ._553 + 32\n"
+ " ldr r0, ._553 + 32 @ gUnknown_Debug_2023B02\n"
" add r4, r4, r0\n"
" add r0, r6, #0\n"
" add r2, r4, #0\n"
@@ -1911,14 +1911,14 @@ void debug_sub_8010CAC()
" lsl r2, r0, #0x1\n"
" add r2, r2, r0\n"
" lsl r2, r2, #0x2\n"
- " ldr r0, ._553 + 36\n"
+ " ldr r0, ._553 + 36 @ gBattleMoves\n"
" add r2, r2, r0\n"
" add r0, r6, #0\n"
" bl SetMonData\n"
" add r5, r5, #0x1\n"
" cmp r5, #0x3\n"
" ble ._549 @cond_branch\n"
- " ldr r2, ._553 + 28\n"
+ " ldr r2, ._553 + 28 @ gUnknown_Debug_2023A76\n"
" mov r4, #0x3c\n"
" ldsh r0, [r2, r4]\n"
" cmp r0, #0x1\n"
@@ -1940,10 +1940,10 @@ void debug_sub_8010CAC()
" .word gUnknown_Debug_2023B02\n"
" .word gBattleMoves+0x4\n"
"._550:\n"
- " ldr r1, ._556\n"
- " ldr r0, ._556 + 4\n"
+ " ldr r1, ._556 @ gCB2_AfterEvolution\n"
+ " ldr r0, ._556 + 4 @ debug_sub_80108B8\n"
" str r0, [r1]\n"
- " ldr r0, ._556 + 8\n"
+ " ldr r0, ._556 + 8 @ gPlayerParty\n"
" ldrh r1, [r2, #0xa]\n"
" mov r2, #0x1\n"
" mov r3, #0x0\n"
@@ -1958,15 +1958,15 @@ void debug_sub_8010CAC()
"._551:\n"
" bl debug_sub_8012688\n"
"._555:\n"
- " ldr r0, ._565\n"
+ " ldr r0, ._565 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r0]\n"
" cmp r0, #0x1\n"
" bne ._559 @cond_branch\n"
- " ldr r0, ._565 + 4\n"
+ " ldr r0, ._565 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r0]\n"
" cmp r0, #0x6\n"
" bne ._559 @cond_branch\n"
- " ldr r3, ._565 + 8\n"
+ " ldr r3, ._565 + 8 @ gSaveBlock2\n"
" ldrb r2, [r3, #0x15]\n"
" lsl r0, r2, #0x1d\n"
" lsr r5, r0, #0x1f\n"
@@ -1999,7 +1999,7 @@ void debug_sub_8010CAC()
" bl SetPokemonCryStereo\n"
" bl debug_nullsub_3\n"
"._559:\n"
- " ldr r4, ._565 + 12\n"
+ " ldr r4, ._565 + 12 @ gMain\n"
" ldrh r0, [r4, #0x2a]\n"
" cmp r0, #0x8\n"
" bne ._561 @cond_branch\n"
@@ -2009,7 +2009,7 @@ void debug_sub_8010CAC()
" cmp r0, #0x40\n"
" bne ._562 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r1, ._565 + 4\n"
+ " ldr r1, ._565 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" beq ._563 @cond_branch\n"
@@ -2027,7 +2027,7 @@ void debug_sub_8010CAC()
"._564:\n"
" strb r0, [r1]\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._570\n"
+ " ldr r0, ._570 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2036,12 +2036,12 @@ void debug_sub_8010CAC()
" bl debug_sub_80123D8\n"
" bl debug_sub_80125A0\n"
"._562:\n"
- " ldr r0, ._570 + 4\n"
+ " ldr r0, ._570 + 4 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x80\n"
" bne ._567 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r1, ._570\n"
+ " ldr r1, ._570 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r1]\n"
" cmp r0, #0x6\n"
" bne ._568 @cond_branch\n"
@@ -2057,7 +2057,7 @@ void debug_sub_8010CAC()
"._569:\n"
" strb r0, [r1]\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._575\n"
+ " ldr r0, ._575 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2066,12 +2066,12 @@ void debug_sub_8010CAC()
" bl debug_sub_80123D8\n"
" bl debug_sub_80125A0\n"
"._567:\n"
- " ldr r0, ._575 + 4\n"
+ " ldr r0, ._575 + 4 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x20\n"
" bne ._572 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r2, ._575 + 8\n"
+ " ldr r2, ._575 + 8 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r2]\n"
" add r1, r0, #0\n"
" cmp r1, #0\n"
@@ -2086,18 +2086,18 @@ void debug_sub_8010CAC()
" .word gMain\n"
" .word gUnknown_Debug_030043A0\n"
"._573:\n"
- " ldr r3, ._581\n"
+ " ldr r3, ._581 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r3]\n"
" cmp r0, #0\n"
" beq ._577 @cond_branch\n"
" strb r1, [r3]\n"
" mov r0, #0x4\n"
" strb r0, [r2]\n"
- " ldr r0, ._581 + 4\n"
+ " ldr r0, ._581 + 4 @ gBattle_BG1_X\n"
" strh r1, [r0]\n"
" bl debug_sub_8011E5C\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._581 + 8\n"
+ " ldr r0, ._581 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2107,12 +2107,12 @@ void debug_sub_8010CAC()
"._577:\n"
" bl debug_sub_80125A0\n"
"._572:\n"
- " ldr r0, ._581 + 12\n"
+ " ldr r0, ._581 + 12 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x10\n"
" bne ._578 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r2, ._581 + 16\n"
+ " ldr r2, ._581 + 16 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r2]\n"
" cmp r0, #0x4\n"
" beq ._579 @cond_branch\n"
@@ -2128,21 +2128,21 @@ void debug_sub_8010CAC()
" .word gMain\n"
" .word gUnknown_Debug_030043A0\n"
"._579:\n"
- " ldr r3, ._587\n"
+ " ldr r3, ._587 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r3]\n"
" cmp r1, #0\n"
" bne ._583 @cond_branch\n"
" mov r0, #0x1\n"
" strb r0, [r3]\n"
" strb r1, [r2]\n"
- " ldr r1, ._587 + 4\n"
+ " ldr r1, ._587 + 4 @ gBattle_BG1_X\n"
" mov r2, #0x80\n"
" lsl r2, r2, #0x1\n"
" add r0, r2, #0\n"
" strh r0, [r1]\n"
" bl debug_sub_8011E5C\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._587 + 8\n"
+ " ldr r0, ._587 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2152,7 +2152,7 @@ void debug_sub_8010CAC()
"._583:\n"
" bl debug_sub_80125A0\n"
"._578:\n"
- " ldr r0, ._587 + 12\n"
+ " ldr r0, ._587 + 12 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x2\n"
" and r0, r0, r1\n"
@@ -2160,9 +2160,9 @@ void debug_sub_8010CAC()
" bne ._584 @cond_branch\n"
" b ._607\n"
"._584:\n"
- " ldr r0, ._587 + 16\n"
+ " ldr r0, ._587 + 16 @ gUnknown_Debug_030043A0\n"
" ldrb r2, [r0]\n"
- " ldr r0, ._587 + 8\n"
+ " ldr r0, ._587 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2171,7 +2171,7 @@ void debug_sub_8010CAC()
" cmp r0, #0x4\n"
" bhi ._586 @cond_branch\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._587 + 20\n"
+ " ldr r1, ._587 + 20 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -2194,7 +2194,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8010818\n"
" b ._595\n"
"._592:\n"
- " ldr r1, ._597\n"
+ " ldr r1, ._597 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_80132C8\n"
@@ -2203,7 +2203,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8011E74\n"
" bl debug_sub_8012540\n"
" bl debug_nullsub_3\n"
- " ldr r0, ._597 + 4\n"
+ " ldr r0, ._597 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2217,7 +2217,7 @@ void debug_sub_8010CAC()
" .word gUnknown_Debug_2023A76\n"
" .word gUnknown_Debug_030043A4\n"
"._593:\n"
- " ldr r1, ._600\n"
+ " ldr r1, ._600 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_8013294\n"
@@ -2227,7 +2227,7 @@ void debug_sub_8010CAC()
"._600:\n"
" .word gUnknown_Debug_2023A76\n"
"._594:\n"
- " ldr r3, ._604\n"
+ " ldr r3, ._604 @ gUnknown_Debug_2023A76\n"
" add r2, r3, #0\n"
" add r2, r2, #0x44\n"
" ldrh r1, [r2]\n"
@@ -2259,8 +2259,8 @@ void debug_sub_8010CAC()
"._590:\n"
" mov r0, #0x0\n"
" bl debug_sub_8010B80\n"
- " ldr r2, ._608\n"
- " ldr r0, ._608 + 4\n"
+ " ldr r2, ._608 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._608 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2284,16 +2284,16 @@ void debug_sub_8010CAC()
" bl debug_sub_8010AAC\n"
" b ._613\n"
"._611:\n"
- " ldr r6, ._618\n"
- " ldr r5, ._618 + 4\n"
- " ldr r4, ._618 + 8\n"
+ " ldr r6, ._618 @ gUnknown_Debug_2023A76\n"
+ " ldr r5, ._618 + 4 @ gUnknown_Debug_030043A0\n"
+ " ldr r4, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r4]\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" ldrb r0, [r5]\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x1\n"
- " ldr r2, ._618 + 12\n"
+ " ldr r2, ._618 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r2]\n"
" mov r3, #0x46\n"
" mul r0, r0, r3\n"
@@ -2314,7 +2314,7 @@ void debug_sub_8010CAC()
" add r3, r0, r6\n"
" mov r4, #0x0\n"
" ldsh r2, [r3, r4]\n"
- " ldr r4, ._618 + 16\n"
+ " ldr r4, ._618 + 16 @ gUnknown_Debug_821F424\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" lsl r1, r0, #0x1\n"
@@ -2329,13 +2329,13 @@ void debug_sub_8010CAC()
" ldrh r0, [r0]\n"
" strh r0, [r3]\n"
"._613:\n"
- " ldr r5, ._618 + 4\n"
+ " ldr r5, ._618 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._614 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._618 + 8\n"
+ " ldr r0, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2344,7 +2344,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._614:\n"
- " ldr r4, ._618 + 8\n"
+ " ldr r4, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2360,7 +2360,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_80123D8\n"
"._607:\n"
- " ldr r0, ._618 + 20\n"
+ " ldr r0, ._618 + 20 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -2368,9 +2368,9 @@ void debug_sub_8010CAC()
" bne ._615 @cond_branch\n"
" b ._638\n"
"._615:\n"
- " ldr r0, ._618 + 4\n"
+ " ldr r0, ._618 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r2, [r0]\n"
- " ldr r0, ._618 + 8\n"
+ " ldr r0, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2379,7 +2379,7 @@ void debug_sub_8010CAC()
" cmp r0, #0x4\n"
" bhi ._617 @cond_branch\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._618 + 24\n"
+ " ldr r1, ._618 + 24 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -2403,7 +2403,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8010818\n"
" b ._626\n"
"._623:\n"
- " ldr r1, ._628\n"
+ " ldr r1, ._628 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_80132C8\n"
@@ -2412,7 +2412,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8011E74\n"
" bl debug_sub_8012540\n"
" bl debug_nullsub_3\n"
- " ldr r0, ._628 + 4\n"
+ " ldr r0, ._628 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2426,7 +2426,7 @@ void debug_sub_8010CAC()
" .word gUnknown_Debug_2023A76\n"
" .word gUnknown_Debug_030043A4\n"
"._624:\n"
- " ldr r1, ._631\n"
+ " ldr r1, ._631 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_8013294\n"
@@ -2436,7 +2436,7 @@ void debug_sub_8010CAC()
"._631:\n"
" .word gUnknown_Debug_2023A76\n"
"._625:\n"
- " ldr r3, ._635\n"
+ " ldr r3, ._635 @ gUnknown_Debug_2023A76\n"
" add r2, r3, #0\n"
" add r2, r2, #0x44\n"
" ldrh r1, [r2]\n"
@@ -2468,8 +2468,8 @@ void debug_sub_8010CAC()
"._621:\n"
" mov r0, #0x1\n"
" bl debug_sub_8010B80\n"
- " ldr r2, ._639\n"
- " ldr r0, ._639 + 4\n"
+ " ldr r2, ._639 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._639 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2493,16 +2493,16 @@ void debug_sub_8010CAC()
" bl debug_sub_8010AAC\n"
" b ._644\n"
"._642:\n"
- " ldr r6, ._650\n"
- " ldr r5, ._650 + 4\n"
- " ldr r4, ._650 + 8\n"
+ " ldr r6, ._650 @ gUnknown_Debug_2023A76\n"
+ " ldr r5, ._650 + 4 @ gUnknown_Debug_030043A0\n"
+ " ldr r4, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r4]\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" ldrb r0, [r5]\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x1\n"
- " ldr r2, ._650 + 12\n"
+ " ldr r2, ._650 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r2]\n"
" mov r3, #0x46\n"
" mul r0, r0, r3\n"
@@ -2523,7 +2523,7 @@ void debug_sub_8010CAC()
" add r3, r0, r6\n"
" mov r4, #0x0\n"
" ldsh r2, [r3, r4]\n"
- " ldr r4, ._650 + 16\n"
+ " ldr r4, ._650 + 16 @ gUnknown_Debug_821F424\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" lsl r1, r0, #0x1\n"
@@ -2538,13 +2538,13 @@ void debug_sub_8010CAC()
" ldrh r0, [r0]\n"
" strh r0, [r3]\n"
"._644:\n"
- " ldr r5, ._650 + 4\n"
+ " ldr r5, ._650 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._645 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._650 + 8\n"
+ " ldr r0, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2553,7 +2553,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._645:\n"
- " ldr r4, ._650 + 8\n"
+ " ldr r4, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2569,16 +2569,16 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_80123D8\n"
"._638:\n"
- " ldr r0, ._650 + 20\n"
+ " ldr r0, ._650 + 20 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._646 @cond_branch\n"
- " ldr r0, ._650 + 4\n"
+ " ldr r0, ._650 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r1, [r0]\n"
- " ldr r2, ._650 + 8\n"
+ " ldr r2, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" mov r8, r2\n"
" add r7, r0, #0\n"
" cmp r1, #0x4\n"
@@ -2611,9 +2611,9 @@ void debug_sub_8010CAC()
" bl debug_sub_8010B80\n"
" b ._653\n"
"._652:\n"
- " ldr r4, ._655\n"
+ " ldr r4, ._655 @ gUnknown_Debug_2023A76\n"
" lsl r1, r0, #0x1\n"
- " ldr r3, ._655 + 4\n"
+ " ldr r3, ._655 + 4 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -2623,7 +2623,7 @@ void debug_sub_8010CAC()
" sub r0, r0, #0xa\n"
" strh r0, [r1]\n"
" add r6, r3, #0\n"
- " ldr r5, ._655 + 8\n"
+ " ldr r5, ._655 + 8 @ gUnknown_Debug_821F424\n"
" b ._654\n"
"._656:\n"
" .align 2, 0\n"
@@ -2663,13 +2663,13 @@ void debug_sub_8010CAC()
" cmp r2, r0\n"
" blt ._657 @cond_branch\n"
"._653:\n"
- " ldr r5, ._663\n"
+ " ldr r5, ._663 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._658 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._663 + 4\n"
+ " ldr r0, ._663 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2678,7 +2678,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._658:\n"
- " ldr r4, ._663 + 4\n"
+ " ldr r4, ._663 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2694,16 +2694,16 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_80123D8\n"
"._646:\n"
- " ldr r0, ._663 + 8\n"
+ " ldr r0, ._663 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._659 @cond_branch\n"
- " ldr r0, ._663\n"
+ " ldr r0, ._663 @ gUnknown_Debug_030043A0\n"
" ldrb r1, [r0]\n"
- " ldr r2, ._663 + 4\n"
+ " ldr r2, ._663 + 4 @ gUnknown_Debug_030043A4\n"
" mov r8, r2\n"
" add r7, r0, #0\n"
" cmp r1, #0x4\n"
@@ -2733,9 +2733,9 @@ void debug_sub_8010CAC()
" bl debug_sub_8010B80\n"
" b ._666\n"
"._665:\n"
- " ldr r4, ._668\n"
+ " ldr r4, ._668 @ gUnknown_Debug_2023A76\n"
" lsl r1, r0, #0x1\n"
- " ldr r3, ._668 + 4\n"
+ " ldr r3, ._668 + 4 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -2745,7 +2745,7 @@ void debug_sub_8010CAC()
" add r0, r0, #0xa\n"
" strh r0, [r1]\n"
" add r6, r3, #0\n"
- " ldr r5, ._668 + 8\n"
+ " ldr r5, ._668 + 8 @ gUnknown_Debug_821F424\n"
" b ._667\n"
"._669:\n"
" .align 2, 0\n"
@@ -2781,13 +2781,13 @@ void debug_sub_8010CAC()
" cmp r2, r1\n"
" bgt ._670 @cond_branch\n"
"._666:\n"
- " ldr r5, ._672\n"
+ " ldr r5, ._672 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._671 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._672 + 4\n"
+ " ldr r0, ._672 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2796,7 +2796,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._671:\n"
- " ldr r4, ._672 + 4\n"
+ " ldr r4, ._672 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2838,8 +2838,8 @@ void debug_sub_8011498()
" mov r6, r9\n"
" mov r5, r8\n"
" push {r5, r6, r7}\n"
- " ldr r2, ._687\n"
- " ldr r0, ._687 + 4\n"
+ " ldr r2, ._687 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._687 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2848,7 +2848,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" mov r9, r0\n"
- " ldr r4, ._687 + 8\n"
+ " ldr r4, ._687 + 8 @ gMain\n"
" ldrh r1, [r4, #0x28]\n"
" mov r0, #0x81\n"
" lsl r0, r0, #0x2\n"
@@ -2860,7 +2860,7 @@ void debug_sub_8011498()
" cmp r0, #0x4\n"
" bne ._675 @cond_branch\n"
" bl debug_sub_8012658\n"
- " ldr r0, ._687 + 12\n"
+ " ldr r0, ._687 + 12 @ debug_sub_8010CAC\n"
" bl SetMainCallback2\n"
"._675:\n"
" ldrh r0, [r4, #0x2a]\n"
@@ -2875,14 +2875,14 @@ void debug_sub_8011498()
" bne ._678 @cond_branch\n"
"._677:\n"
" bl debug_sub_8012658\n"
- " ldr r0, ._687 + 16\n"
+ " ldr r0, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" mov r2, #0x2\n"
" eor r1, r1, r2\n"
" strb r1, [r0]\n"
" bl debug_sub_8012628\n"
"._678:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x20\n"
" beq ._679 @cond_branch\n"
@@ -2890,22 +2890,22 @@ void debug_sub_8011498()
" bne ._680 @cond_branch\n"
"._679:\n"
" bl debug_sub_8012658\n"
- " ldr r0, ._687 + 16\n"
+ " ldr r0, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" mov r2, #0x1\n"
" eor r1, r1, r2\n"
" strb r1, [r0]\n"
" bl debug_sub_8012628\n"
"._680:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._681 @cond_branch\n"
- " ldr r0, ._687 + 20\n"
+ " ldr r0, ._687 + 20 @ gUnknown_Debug_2023B02\n"
" mov r8, r0\n"
- " ldr r6, ._687 + 16\n"
+ " ldr r6, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r6]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -2914,7 +2914,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r5, ._687 + 24\n"
+ " ldr r5, ._687 + 24 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r5]\n"
" lsl r1, r2, #0x1\n"
" add r1, r1, r2\n"
@@ -2936,7 +2936,7 @@ void debug_sub_8011498()
" add r4, r1, r0\n"
" mov r0, #0x0\n"
" ldsh r1, [r4, r0]\n"
- " ldr r5, ._687 + 28\n"
+ " ldr r5, ._687 + 28 @ gUnknown_Debug_821F564\n"
" lsl r0, r3, #0x2\n"
" add r0, r0, r3\n"
" lsl r2, r0, #0x1\n"
@@ -2953,15 +2953,15 @@ void debug_sub_8011498()
"._682:\n"
" bl debug_sub_8012294\n"
"._681:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._683 @cond_branch\n"
- " ldr r1, ._687 + 20\n"
+ " ldr r1, ._687 + 20 @ gUnknown_Debug_2023B02\n"
" mov r8, r1\n"
- " ldr r6, ._687 + 16\n"
+ " ldr r6, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r6]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -2970,7 +2970,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r5, ._687 + 24\n"
+ " ldr r5, ._687 + 24 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r5]\n"
" lsl r1, r2, #0x1\n"
" add r1, r1, r2\n"
@@ -2992,7 +2992,7 @@ void debug_sub_8011498()
" add r4, r1, r0\n"
" mov r0, #0x0\n"
" ldsh r1, [r4, r0]\n"
- " ldr r5, ._687 + 28\n"
+ " ldr r5, ._687 + 28 @ gUnknown_Debug_821F564\n"
" lsl r0, r3, #0x2\n"
" add r0, r0, r3\n"
" lsl r2, r0, #0x1\n"
@@ -3009,15 +3009,15 @@ void debug_sub_8011498()
"._684:\n"
" bl debug_sub_8012294\n"
"._683:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._685 @cond_branch\n"
- " ldr r6, ._687 + 20\n"
- " ldr r5, ._687 + 16\n"
+ " ldr r6, ._687 + 20 @ gUnknown_Debug_2023B02\n"
+ " ldr r5, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r5]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -3026,7 +3026,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r2, ._687 + 24\n"
+ " ldr r2, ._687 + 24 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r2]\n"
" lsl r0, r1, #0x1\n"
" add r0, r0, r1\n"
@@ -3039,7 +3039,7 @@ void debug_sub_8011498()
" mov sl, r5\n"
" mov r8, r6\n"
" add r7, r2, #0\n"
- " ldr r6, ._687 + 28\n"
+ " ldr r6, ._687 + 28 @ gUnknown_Debug_821F564\n"
" b ._686\n"
"._688:\n"
" .align 2, 0\n"
@@ -3088,15 +3088,15 @@ void debug_sub_8011498()
" blt ._689 @cond_branch\n"
" bl debug_sub_8012294\n"
"._685:\n"
- " ldr r0, ._692\n"
+ " ldr r0, ._692 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._690 @cond_branch\n"
- " ldr r6, ._692 + 4\n"
- " ldr r5, ._692 + 8\n"
+ " ldr r6, ._692 + 4 @ gUnknown_Debug_2023B02\n"
+ " ldr r5, ._692 + 8 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r5]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -3105,7 +3105,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r2, ._692 + 12\n"
+ " ldr r2, ._692 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r2]\n"
" lsl r0, r1, #0x1\n"
" add r0, r0, r1\n"
@@ -3118,7 +3118,7 @@ void debug_sub_8011498()
" mov sl, r5\n"
" mov r8, r6\n"
" add r7, r2, #0\n"
- " ldr r6, ._692 + 16\n"
+ " ldr r6, ._692 + 16 @ gUnknown_Debug_821F564\n"
" b ._691\n"
"._693:\n"
" .align 2, 0\n"
@@ -3185,7 +3185,7 @@ void debug_sub_801174C()
" add sp, sp, #0xffffffe8\n"
" mov r0, #0x0\n"
" mov r9, r0\n"
- " ldr r1, ._704\n"
+ " ldr r1, ._704 @ gUnknown_020297ED\n"
" mov r0, #0x1\n"
" strb r0, [r1]\n"
" bl Random\n"
@@ -3196,11 +3196,11 @@ void debug_sub_801174C()
" and r4, r4, r0\n"
" lsl r4, r4, #0x18\n"
" lsr r6, r4, #0x18\n"
- " ldr r5, ._704 + 4\n"
+ " ldr r5, ._704 + 4 @ gSaveBlock2\n"
" lsl r1, r6, #0x1\n"
" add r1, r1, r6\n"
" lsl r1, r1, #0x1\n"
- " ldr r0, ._704 + 8\n"
+ " ldr r0, ._704 + 8 @ str_821F631\n"
" add r1, r1, r0\n"
" add r0, r5, #0\n"
" bl StringCopy\n"
@@ -3208,7 +3208,7 @@ void debug_sub_801174C()
" strb r4, [r5, #0x8]\n"
" bl ZeroPlayerPartyMons\n"
" bl ZeroEnemyPartyMons\n"
- " ldr r0, ._704 + 12\n"
+ " ldr r0, ._704 + 12 @ gUnknown_Debug_2023A76\n"
" mov r1, #0x3c\n"
" ldsh r7, [r0, r1]\n"
" mov r2, r9\n"
@@ -3223,17 +3223,17 @@ void debug_sub_801174C()
" bgt ._696 @cond_branch\n"
" str r0, [sp, #0xc]\n"
"._695:\n"
- " ldr r2, ._704 + 16\n"
- " ldr r1, ._704 + 20\n"
+ " ldr r2, ._704 + 16 @ gBattleTypeFlags\n"
+ " ldr r1, ._704 + 20 @ gUnknown_Debug_821F598\n"
" sub r0, r7, #1\n"
" lsl r0, r0, #0x1\n"
" add r0, r0, r1\n"
" ldrh r3, [r0]\n"
" strh r3, [r2]\n"
- " ldr r1, ._704 + 24\n"
+ " ldr r1, ._704 + 24 @ gUnknown_02023A14_50\n"
" mov r0, #0x8\n"
" strb r0, [r1]\n"
- " ldr r1, ._704 + 28\n"
+ " ldr r1, ._704 + 28 @ gBattleTerrain\n"
" add r0, sp, #0xc\n"
" ldrb r0, [r0]\n"
" strb r0, [r1]\n"
@@ -3243,27 +3243,27 @@ void debug_sub_801174C()
" beq ._697 @cond_branch\n"
" bl EnterSafariMode\n"
"._697:\n"
- " ldr r5, ._704 + 12\n"
+ " ldr r5, ._704 + 12 @ gUnknown_Debug_2023A76\n"
" ldrh r0, [r5, #0x3c]\n"
" sub r0, r0, #0x2\n"
" lsl r0, r0, #0x10\n"
" lsr r0, r0, #0x10\n"
" cmp r0, #0x2\n"
" bhi ._698 @cond_branch\n"
- " ldr r4, ._704 + 32\n"
+ " ldr r4, ._704 + 32 @ gTrainerBattleOpponent\n"
" bl Random\n"
" mov r1, #0x7\n"
" and r1, r1, r0\n"
" add r1, r1, #0x1\n"
" strh r1, [r4]\n"
"._698:\n"
- " ldr r1, ._704 + 36\n"
+ " ldr r1, ._704 + 36 @ gPlayerPartyCount\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
" mov r7, #0x0\n"
"._745:\n"
" lsl r0, r7, #0x1\n"
- " ldr r3, ._704 + 12\n"
+ " ldr r3, ._704 + 12 @ gUnknown_Debug_2023A76\n"
" add r1, r0, r3\n"
" mov r2, #0x0\n"
" ldsh r1, [r1, r2]\n"
@@ -3339,14 +3339,14 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r3, #0x64\n"
" mul r0, r0, r3\n"
- " ldr r1, ._719\n"
+ " ldr r1, ._719 @ gEnemyParty\n"
" add r0, r0, r1\n"
- " ldr r1, ._719 + 4\n"
+ " ldr r1, ._719 + 4 @ gUnknown_Debug_2023A76\n"
" add r1, r1, r8\n"
" ldrh r1, [r1]\n"
" add r2, r7, #1\n"
" lsl r2, r2, #0x1\n"
- " ldr r3, ._719 + 4\n"
+ " ldr r3, ._719 + 4 @ gUnknown_Debug_2023A76\n"
" add r2, r2, r3\n"
" ldrb r2, [r2]\n"
" str r6, [sp]\n"
@@ -3363,9 +3363,9 @@ void debug_sub_801174C()
" mov r2, #0x64\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._719\n"
+ " ldr r0, ._719 @ gEnemyParty\n"
" add r5, r1, r0\n"
- " ldr r4, ._719 + 8\n"
+ " ldr r4, ._719 + 8 @ gUnknown_Debug_2023A7A\n"
" mov r3, r8\n"
" add r6, r3, r4\n"
" add r0, r5, #0\n"
@@ -3421,19 +3421,19 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r3, #0x64\n"
" mul r0, r0, r3\n"
- " ldr r1, ._726\n"
+ " ldr r1, ._726 @ gEnemyParty\n"
" add r0, r0, r1\n"
" mov r1, #0x2e\n"
" add r2, sp, #0xc\n"
" bl SetMonData\n"
"._716:\n"
- " ldr r1, ._726 + 4\n"
+ " ldr r1, ._726 + 4 @ gUnknown_Debug_2023A76\n"
" add r1, r1, #0x46\n"
" mov r2, r8\n"
" add r0, r2, r1\n"
" mov r3, #0x0\n"
" ldsh r0, [r0, r3]\n"
- " ldr r2, ._726 + 4\n"
+ " ldr r2, ._726 + 4 @ gUnknown_Debug_2023A76\n"
" cmp r0, #0\n"
" beq ._721 @cond_branch\n"
" add r0, r7, #4\n"
@@ -3494,14 +3494,14 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r2, #0x64\n"
" mul r0, r0, r2\n"
- " ldr r1, ._741\n"
+ " ldr r1, ._741 @ gPlayerParty\n"
" add r0, r0, r1\n"
- " ldr r1, ._741 + 4\n"
+ " ldr r1, ._741 + 4 @ gUnknown_Debug_2023ABC\n"
" add r1, r1, r8\n"
" ldrh r1, [r1]\n"
" add r2, r7, #1\n"
" lsl r2, r2, #0x1\n"
- " ldr r3, ._741 + 4\n"
+ " ldr r3, ._741 + 4 @ gUnknown_Debug_2023ABC\n"
" add r2, r2, r3\n"
" ldrb r2, [r2]\n"
" str r6, [sp]\n"
@@ -3511,7 +3511,7 @@ void debug_sub_801174C()
" str r3, [sp, #0x8]\n"
" mov r3, #0x0\n"
" bl CreateMonWithGenderNatureLetter\n"
- " ldr r1, ._741 + 8\n"
+ " ldr r1, ._741 + 8 @ gPlayerPartyCount\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
@@ -3522,9 +3522,9 @@ void debug_sub_801174C()
" mov r2, #0x64\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._741\n"
+ " ldr r0, ._741 @ gPlayerParty\n"
" add r4, r1, r0\n"
- " ldr r0, ._741 + 12\n"
+ " ldr r0, ._741 + 12 @ gUnknown_Debug_2023AC0\n"
" mov r3, r8\n"
" add r5, r3, r0\n"
" add r0, r4, #0\n"
@@ -3533,7 +3533,7 @@ void debug_sub_801174C()
" bl SetMonData\n"
" ldr r1, [sp, #0x10]\n"
" lsl r0, r1, #0x1\n"
- " ldr r2, ._741 + 16\n"
+ " ldr r2, ._741 + 16 @ gUnknown_Debug_2023A76\n"
" add r0, r0, r2\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
@@ -3548,7 +3548,7 @@ void debug_sub_801174C()
"._736:\n"
" ldr r3, [sp, #0x14]\n"
" lsl r0, r3, #0x1\n"
- " ldr r1, ._741 + 4\n"
+ " ldr r1, ._741 + 4 @ gUnknown_Debug_2023ABC\n"
" add r0, r0, r1\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
@@ -3580,7 +3580,7 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r2, #0x64\n"
" mul r0, r0, r2\n"
- " ldr r1, ._750\n"
+ " ldr r1, ._750 @ gPlayerParty\n"
" add r0, r0, r1\n"
" mov r1, #0x2e\n"
" add r2, sp, #0xc\n"
@@ -3588,7 +3588,7 @@ void debug_sub_801174C()
"._738:\n"
" ldr r3, [sp, #0x14]\n"
" lsl r0, r3, #0x1\n"
- " ldr r1, ._750 + 4\n"
+ " ldr r1, ._750 + 4 @ gUnknown_Debug_2023ABC\n"
" add r0, r0, r1\n"
" mov r2, #0x0\n"
" ldsh r0, [r0, r2]\n"
@@ -3599,12 +3599,12 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r3, #0x64\n"
" mul r0, r0, r3\n"
- " ldr r1, ._750\n"
+ " ldr r1, ._750 @ gPlayerParty\n"
" add r0, r0, r1\n"
" mov r1, #0x7\n"
- " ldr r2, ._750 + 8\n"
+ " ldr r2, ._750 + 8 @ Str_821F649\n"
" bl SetMonData\n"
- " ldr r2, ._750 + 12\n"
+ " ldr r2, ._750 + 12 @ gUnknown_02023A14_50\n"
" ldrb r0, [r2]\n"
" mov r1, #0x40\n"
" orr r0, r0, r1\n"
@@ -3619,9 +3619,9 @@ void debug_sub_801174C()
" str r0, [sp, #0xc]\n"
" mov r0, #0x64\n"
" mov r8, r0\n"
- " ldr r1, ._750 + 16\n"
+ " ldr r1, ._750 + 16 @ gUnknown_Debug_2023B02\n"
" mov r9, r1\n"
- " ldr r2, ._750\n"
+ " ldr r2, ._750 @ gPlayerParty\n"
" mov sl, r2\n"
"._747:\n"
" mov r7, #0x0\n"
@@ -3629,7 +3629,7 @@ void debug_sub_801174C()
" ldr r2, [sp, #0xc]\n"
" mov r0, r8\n"
" mul r0, r0, r2\n"
- " ldr r3, ._750 + 20\n"
+ " ldr r3, ._750 + 20 @ gEnemyParty\n"
" add r0, r0, r3\n"
" add r5, r7, #0\n"
" add r5, r5, #0xd\n"
@@ -3643,7 +3643,7 @@ void debug_sub_801174C()
" ldr r1, [sp, #0xc]\n"
" mov r0, r8\n"
" mul r0, r0, r1\n"
- " ldr r2, ._750 + 20\n"
+ " ldr r2, ._750 + 20 @ gEnemyParty\n"
" add r0, r0, r2\n"
" add r6, r7, #0\n"
" add r6, r6, #0x11\n"
@@ -3655,7 +3655,7 @@ void debug_sub_801174C()
" lsl r2, r1, #0x1\n"
" add r2, r2, r1\n"
" lsl r2, r2, #0x2\n"
- " ldr r1, ._750 + 24\n"
+ " ldr r1, ._750 + 24 @ gBattleMoves\n"
" add r2, r2, r1\n"
" add r1, r6, #0\n"
" bl SetMonData\n"
@@ -3664,7 +3664,7 @@ void debug_sub_801174C()
" mul r0, r0, r2\n"
" add r0, r0, sl\n"
" lsl r2, r2, #0x3\n"
- " ldr r3, ._750 + 28\n"
+ " ldr r3, ._750 + 28 @ gUnknown_Debug_2023B32\n"
" add r1, r4, r3\n"
" add r2, r2, r1\n"
" add r1, r5, #0\n"
@@ -3675,14 +3675,14 @@ void debug_sub_801174C()
" add r0, r0, sl\n"
" lsl r1, r1, #0x3\n"
" add r4, r4, r1\n"
- " ldr r1, ._750 + 28\n"
+ " ldr r1, ._750 + 28 @ gUnknown_Debug_2023B32\n"
" add r4, r4, r1\n"
" mov r2, #0x0\n"
" ldsh r1, [r4, r2]\n"
" lsl r2, r1, #0x1\n"
" add r2, r2, r1\n"
" lsl r2, r2, #0x2\n"
- " ldr r3, ._750 + 24\n"
+ " ldr r3, ._750 + 24 @ gBattleMoves\n"
" add r2, r2, r3\n"
" add r1, r6, #0\n"
" bl SetMonData\n"
@@ -3694,7 +3694,7 @@ void debug_sub_801174C()
" str r0, [sp, #0xc]\n"
" cmp r0, #0x5\n"
" ble ._747 @cond_branch\n"
- " ldr r3, ._750 + 32\n"
+ " ldr r3, ._750 + 32 @ gUnknown_Debug_2023A76\n"
" add r4, r3, #0\n"
" add r4, r4, #0x44\n"
" ldrh r1, [r4]\n"
@@ -3702,7 +3702,7 @@ void debug_sub_801174C()
" ldsh r0, [r4, r2]\n"
" cmp r0, #0x8\n"
" bne ._748 @cond_branch\n"
- " ldr r0, ._750 + 12\n"
+ " ldr r0, ._750 + 12 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x80\n"
" b ._753\n"
@@ -3721,7 +3721,7 @@ void debug_sub_801174C()
"._748:\n"
" cmp r0, #0x7\n"
" bne ._752 @cond_branch\n"
- " ldr r0, ._754\n"
+ " ldr r0, ._754 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x20\n"
" b ._753\n"
@@ -3732,7 +3732,7 @@ void debug_sub_801174C()
"._752:\n"
" cmp r0, #0x6\n"
" bne ._756 @cond_branch\n"
- " ldr r2, ._759\n"
+ " ldr r2, ._759 @ gUnknown_02023A14_50\n"
" ldrb r0, [r2]\n"
" mov r1, #0x10\n"
" orr r0, r0, r1\n"
@@ -3742,9 +3742,9 @@ void debug_sub_801174C()
" ldsh r0, [r3, r2]\n"
" cmp r0, #0x5\n"
" ble ._757 @cond_branch\n"
- " ldr r0, ._759 + 4\n"
+ " ldr r0, ._759 + 4 @ gSharedMem\n"
" sub r1, r1, #0x2\n"
- " ldr r3, ._759 + 8\n"
+ " ldr r3, ._759 + 8 @ 0x160a3\n"
" add r0, r0, r3\n"
" b ._761\n"
"._760:\n"
@@ -3754,8 +3754,8 @@ void debug_sub_801174C()
" .word gSharedMem\n"
" .word 0x160a3\n"
"._757:\n"
- " ldr r0, ._762\n"
- " ldr r2, ._762 + 4\n"
+ " ldr r0, ._762 @ gSharedMem\n"
+ " ldr r2, ._762 + 4 @ 0x160a3\n"
" add r0, r0, r2\n"
" b ._761\n"
"._763:\n"
@@ -3766,7 +3766,7 @@ void debug_sub_801174C()
"._756:\n"
" cmp r0, #0x5\n"
" bne ._764 @cond_branch\n"
- " ldr r0, ._766\n"
+ " ldr r0, ._766 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x21\n"
"._753:\n"
@@ -3791,7 +3791,7 @@ void debug_sub_801174C()
" and r0, r0, r3\n"
" cmp r0, #0\n"
" beq ._769 @cond_branch\n"
- " ldr r0, ._772\n"
+ " ldr r0, ._772 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x4\n"
" orr r1, r1, r2\n"
@@ -3801,16 +3801,16 @@ void debug_sub_801174C()
" and r0, r0, r3\n"
" cmp r0, #0\n"
" beq ._770 @cond_branch\n"
- " ldr r0, ._772\n"
+ " ldr r0, ._772 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x6\n"
" orr r1, r1, r2\n"
" strb r1, [r0]\n"
"._770:\n"
- " ldr r0, ._772 + 4\n"
- " ldr r1, ._772 + 8\n"
+ " ldr r0, ._772 + 4 @ gMain\n"
+ " ldr r1, ._772 + 8 @ debug_sub_80108B8\n"
" str r1, [r0, #0x8]\n"
- " ldr r0, ._772 + 12\n"
+ " ldr r0, ._772 + 12 @ unref_sub_800D684\n"
" bl SetMainCallback2\n"
" bl ClearBag\n"
" mov r0, #0x1\n"
@@ -3888,7 +3888,7 @@ void debug_sub_801174C()
" mov r0, #0x50\n"
" mov r1, #0x63\n"
" bl AddBagItem\n"
- " ldr r4, ._772 + 16\n"
+ " ldr r4, ._772 + 16 @ gUnknown_Debug_821F5AC\n"
" mov r7, #0xe\n"
"._771:\n"
" add r0, r4, #0\n"
@@ -3995,7 +3995,7 @@ void debug_sub_8011EA0(u8 a)
" b ._815\n"
"._782:\n"
" lsl r0, r7, #0x2\n"
- " ldr r1, ._785\n"
+ " ldr r1, ._785 @ \n"
" add r1, r0, r1\n"
" ldr r1, [r1]\n"
" str r0, [sp, #0x8]\n"
@@ -4044,8 +4044,8 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x14\n"
" bl debug_sub_8010A7C\n"
- " ldr r6, ._823\n"
- " ldr r2, ._823 + 4\n"
+ " ldr r6, ._823 @ gBattleTextBuff1\n"
+ " ldr r2, ._823 + 4 @ gUnknown_Debug_821F424\n"
" ldr r0, [sp, #0x8]\n"
" add r1, r0, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4061,17 +4061,17 @@ void debug_sub_8011EA0(u8 a)
" ldrb r1, [r1]\n"
" mov r9, r1\n"
" str r1, [sp]\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" add r1, r6, #0\n"
" ldr r2, [sp, #0x4]\n"
" mov r3, r8\n"
" bl Text_InitWindow\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._823 + 12\n"
+ " ldr r1, ._823 + 12 @ gUnknown_Debug_2023A76\n"
" mov sl, r1\n"
" lsl r4, r7, #0x1\n"
- " ldr r5, ._823 + 16\n"
+ " ldr r5, ._823 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r5]\n"
" mov r7, #0x46\n"
" mul r0, r0, r7\n"
@@ -4092,10 +4092,10 @@ void debug_sub_8011EA0(u8 a)
" lsr r3, r3, #0x18\n"
" mov r0, #0x0\n"
" str r0, [sp]\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" add r1, r6, #0\n"
" bl Text_InitWindow\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" bl Text_PrintWindow8002F44\n"
" mov r0, #0xff\n"
" strb r0, [r6]\n"
@@ -4107,18 +4107,18 @@ void debug_sub_8011EA0(u8 a)
" ldsh r1, [r4, r0]\n"
" mov r0, #0xb\n"
" mul r1, r1, r0\n"
- " ldr r0, ._823 + 20\n"
+ " ldr r0, ._823 + 20 @ gSpeciesNames\n"
" add r1, r1, r0\n"
" add r0, r6, #0\n"
" bl StringAppend\n"
" mov r1, r9\n"
" str r1, [sp]\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" add r1, r6, #0\n"
" ldr r2, [sp, #0x4]\n"
" mov r3, r8\n"
" bl Text_InitWindow\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" bl Text_PrintWindow8002F44\n"
" b ._848\n"
"._824:\n"
@@ -4131,10 +4131,10 @@ void debug_sub_8011EA0(u8 a)
" .word gUnknown_Debug_03004360\n"
" .word gSpeciesNames\n"
"._817:\n"
- " ldr r6, ._826\n"
- " ldr r3, ._826 + 4\n"
+ " ldr r6, ._826 @ gBattleTextBuff1\n"
+ " ldr r3, ._826 + 4 @ gUnknown_Debug_2023A76\n"
" lsl r1, r7, #0x1\n"
- " ldr r0, ._826 + 8\n"
+ " ldr r0, ._826 + 8 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r0]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -4157,10 +4157,10 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x18\n"
" bl debug_sub_8010A7C\n"
- " ldr r6, ._830\n"
- " ldr r1, ._830 + 4\n"
+ " ldr r6, ._830 @ gUnknown_Debug_03004370\n"
+ " ldr r1, ._830 + 4 @ gBattleTextBuff1\n"
" mov sl, r1\n"
- " ldr r4, ._830 + 8\n"
+ " ldr r4, ._830 + 8 @ gUnknown_Debug_821F424\n"
" ldr r2, [sp, #0x8]\n"
" add r1, r2, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4179,12 +4179,12 @@ void debug_sub_8011EA0(u8 a)
" add r0, r6, #0\n"
" bl Text_PrintWindow8002F44\n"
" lsl r4, r7, #0x1\n"
- " ldr r5, ._830 + 12\n"
+ " ldr r5, ._830 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r5]\n"
" mov r1, #0x46\n"
" mul r0, r0, r1\n"
" add r0, r4, r0\n"
- " ldr r2, ._830 + 16\n"
+ " ldr r2, ._830 + 16 @ gUnknown_Debug_2023A76\n"
" add r0, r0, r2\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
@@ -4213,7 +4213,7 @@ void debug_sub_8011EA0(u8 a)
" mov r2, #0x46\n"
" mul r0, r0, r2\n"
" add r4, r4, r0\n"
- " ldr r0, ._830 + 16\n"
+ " ldr r0, ._830 + 16 @ gUnknown_Debug_2023A76\n"
" add r4, r4, r0\n"
" mov r1, #0x0\n"
" ldsh r0, [r4, r1]\n"
@@ -4234,13 +4234,13 @@ void debug_sub_8011EA0(u8 a)
" .word gUnknown_Debug_03004360\n"
" .word gUnknown_Debug_2023A76\n"
"._828:\n"
- " ldr r1, ._833\n"
+ " ldr r1, ._833 @ Str_821F624\n"
" mov r0, sl\n"
" bl StringAppend\n"
"._829:\n"
- " ldr r6, ._833 + 4\n"
- " ldr r1, ._833 + 8\n"
- " ldr r5, ._833 + 12\n"
+ " ldr r6, ._833 + 4 @ gUnknown_Debug_03004370\n"
+ " ldr r1, ._833 + 8 @ gBattleTextBuff1\n"
+ " ldr r5, ._833 + 12 @ gUnknown_Debug_821F424\n"
" ldr r2, [sp, #0x8]\n"
" add r4, r2, r7\n"
" lsl r4, r4, #0x1\n"
@@ -4269,9 +4269,9 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x4\n"
" bl debug_sub_8010A7C\n"
- " ldr r5, ._839\n"
- " ldr r6, ._839 + 4\n"
- " ldr r4, ._839 + 8\n"
+ " ldr r5, ._839 @ gUnknown_Debug_03004370\n"
+ " ldr r6, ._839 + 4 @ gBattleTextBuff1\n"
+ " ldr r4, ._839 + 8 @ gUnknown_Debug_821F424\n"
" ldr r0, [sp, #0x8]\n"
" add r1, r0, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4290,9 +4290,9 @@ void debug_sub_8011EA0(u8 a)
" add r0, r5, #0\n"
" bl Text_PrintWindow8002F44\n"
" mov r4, #0x0\n"
- " ldr r3, ._839 + 12\n"
+ " ldr r3, ._839 + 12 @ gUnknown_Debug_2023A76\n"
" lsl r1, r7, #0x1\n"
- " ldr r0, ._839 + 16\n"
+ " ldr r0, ._839 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r0]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -4341,7 +4341,7 @@ void debug_sub_8011EA0(u8 a)
" mov r4, #0x2\n"
" b ._847\n"
"._843:\n"
- " ldr r2, ._849\n"
+ " ldr r2, ._849 @ gBattleTextBuff1\n"
" add r1, r4, r2\n"
" mov r0, #0xac\n"
" strb r0, [r1]\n"
@@ -4352,8 +4352,8 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0xff\n"
" strb r0, [r1]\n"
"._825:\n"
- " ldr r5, ._849 + 4\n"
- " ldr r4, ._849 + 8\n"
+ " ldr r5, ._849 + 4 @ gUnknown_Debug_03004370\n"
+ " ldr r4, ._849 + 8 @ gUnknown_Debug_821F424\n"
" ldr r0, [sp, #0x8]\n"
" add r1, r0, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4379,10 +4379,10 @@ void debug_sub_8011EA0(u8 a)
" .word gUnknown_Debug_03004370\n"
" .word gUnknown_Debug_821F424\n"
"._815:\n"
- " ldr r6, ._851\n"
- " ldr r3, ._851 + 4\n"
+ " ldr r6, ._851 @ gBattleTextBuff1\n"
+ " ldr r3, ._851 + 4 @ gUnknown_Debug_2023A76\n"
" lsl r1, r7, #0x1\n"
- " ldr r0, ._851 + 8\n"
+ " ldr r0, ._851 + 8 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r0]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -4394,8 +4394,8 @@ void debug_sub_8011EA0(u8 a)
" mov r2, #0x2\n"
" mov r3, #0x1\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r5, ._851 + 12\n"
- " ldr r4, ._851 + 16\n"
+ " ldr r5, ._851 + 12 @ gUnknown_Debug_03004370\n"
+ " ldr r4, ._851 + 16 @ gUnknown_Debug_821F424\n"
" lsl r1, r7, #0x2\n"
" add r1, r1, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4444,8 +4444,8 @@ void debug_sub_8012294()
" mov r5, r8\n"
" push {r5, r6, r7}\n"
" add sp, sp, #0xfffffffc\n"
- " ldr r2, ._854\n"
- " ldr r0, ._854 + 4\n"
+ " ldr r2, ._854 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._854 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -4458,23 +4458,23 @@ void debug_sub_8012294()
" mov r0, #0x0\n"
" mov r1, #0x18\n"
" bl debug_sub_8010A7C\n"
- " ldr r0, ._854 + 8\n"
+ " ldr r0, ._854 + 8 @ gUnknown_Debug_03004370\n"
" mov sl, r0\n"
- " ldr r1, ._854 + 12\n"
+ " ldr r1, ._854 + 12 @ gBattleTextBuff1\n"
" mov r9, r1\n"
- " ldr r2, ._854 + 16\n"
+ " ldr r2, ._854 + 16 @ gUnknown_Debug_821F564\n"
" mov r8, r2\n"
- " ldr r7, ._854 + 20\n"
+ " ldr r7, ._854 + 20 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r7]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" lsl r0, r0, #0x1\n"
" add r1, r0, r2\n"
" ldrh r2, [r1]\n"
- " ldr r3, ._854 + 24\n"
+ " ldr r3, ._854 + 24 @ gUnknown_Debug_821F566\n"
" add r1, r0, r3\n"
" ldrb r3, [r1]\n"
- " ldr r1, ._854 + 28\n"
+ " ldr r1, ._854 + 28 @ gUnknown_Debug_821F568\n"
" add r0, r0, r1\n"
" ldrb r0, [r0]\n"
" str r0, [sp]\n"
@@ -4492,13 +4492,13 @@ void debug_sub_8012294()
" lsl r5, r5, #0x18\n"
" lsr r5, r5, #0x15\n"
" add r4, r4, r5\n"
- " ldr r6, ._854 + 32\n"
+ " ldr r6, ._854 + 32 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r6]\n"
" lsl r0, r1, #0x1\n"
" add r0, r0, r1\n"
" lsl r0, r0, #0x4\n"
" add r4, r4, r0\n"
- " ldr r2, ._854 + 36\n"
+ " ldr r2, ._854 + 36 @ gUnknown_Debug_2023B02\n"
" add r4, r4, r2\n"
" mov r3, #0x0\n"
" ldsh r1, [r4, r3]\n"
@@ -4531,13 +4531,13 @@ void debug_sub_8012294()
" add r0, r0, r2\n"
" lsl r0, r0, #0x4\n"
" add r1, r1, r0\n"
- " ldr r2, ._854 + 36\n"
+ " ldr r2, ._854 + 36 @ gUnknown_Debug_2023B02\n"
" add r1, r1, r2\n"
" mov r3, #0x0\n"
" ldsh r1, [r1, r3]\n"
" mov r0, #0xd\n"
" mul r1, r1, r0\n"
- " ldr r0, ._854 + 40\n"
+ " ldr r0, ._854 + 40 @ gMoveNames\n"
" add r1, r1, r0\n"
" mov r0, r9\n"
" bl StringAppend\n"
@@ -4548,10 +4548,10 @@ void debug_sub_8012294()
" add r8, r8, r0\n"
" mov r1, r8\n"
" ldrh r2, [r1]\n"
- " ldr r3, ._854 + 24\n"
+ " ldr r3, ._854 + 24 @ gUnknown_Debug_821F566\n"
" add r1, r0, r3\n"
" ldrb r3, [r1]\n"
- " ldr r1, ._854 + 28\n"
+ " ldr r1, ._854 + 28 @ gUnknown_Debug_821F568\n"
" add r0, r0, r1\n"
" ldrb r0, [r0]\n"
" str r0, [sp]\n"
@@ -4604,10 +4604,10 @@ void debug_sub_80123D8(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x12\n"
" bl debug_sub_8010A7C\n"
- " ldr r4, ._858\n"
- " ldr r0, ._858 + 4\n"
+ " ldr r4, ._858 @ gUnknown_Debug_03004370\n"
+ " ldr r0, ._858 + 4 @ gBattleTextBuff1\n"
" mov r8, r0\n"
- " ldr r6, ._858 + 8\n"
+ " ldr r6, ._858 + 8 @ gUnknown_Debug_821F58C\n"
" ldrh r1, [r6]\n"
" mov sl, r1\n"
" ldrb r7, [r6, #0x2]\n"
@@ -4622,25 +4622,25 @@ void debug_sub_80123D8(u8 a)
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
" lsl r5, r5, #0x1\n"
- " ldr r1, ._858 + 12\n"
+ " ldr r1, ._858 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r1]\n"
" mov r2, #0x46\n"
" mul r0, r0, r2\n"
" add r0, r5, r0\n"
- " ldr r1, ._858 + 16\n"
+ " ldr r1, ._858 + 16 @ gUnknown_Debug_2023A76\n"
" add r0, r0, r1\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
" lsl r0, r1, #0x3\n"
" sub r0, r0, r1\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._858 + 20\n"
+ " ldr r1, ._858 + 20 @ gBaseStats\n"
" add r0, r0, r1\n"
" ldrb r0, [r0, #0x16]\n"
" mov r2, #0xd\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._858 + 24\n"
+ " ldr r0, ._858 + 24 @ gAbilityNames\n"
" add r1, r1, r0\n"
" mov r0, r8\n"
" bl StringCopy\n"
@@ -4668,25 +4668,25 @@ void debug_sub_80123D8(u8 a)
" bl Text_InitWindow\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._858 + 12\n"
+ " ldr r1, ._858 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r1]\n"
" mov r2, #0x46\n"
" mul r0, r0, r2\n"
" add r5, r5, r0\n"
- " ldr r0, ._858 + 16\n"
+ " ldr r0, ._858 + 16 @ gUnknown_Debug_2023A76\n"
" add r5, r5, r0\n"
" mov r2, #0x0\n"
" ldsh r1, [r5, r2]\n"
" lsl r0, r1, #0x3\n"
" sub r0, r0, r1\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._858 + 20\n"
+ " ldr r1, ._858 + 20 @ gBaseStats\n"
" add r0, r0, r1\n"
" ldrb r0, [r0, #0x17]\n"
" mov r2, #0xd\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._858 + 24\n"
+ " ldr r0, ._858 + 24 @ gAbilityNames\n"
" add r1, r1, r0\n"
" mov r0, r8\n"
" bl StringCopy\n"
@@ -4710,12 +4710,12 @@ void debug_sub_80123D8(u8 a)
" .word gBaseStats\n"
" .word gAbilityNames\n"
"._856:\n"
- " ldr r6, ._860\n"
- " ldr r1, ._860 + 4\n"
+ " ldr r6, ._860 @ gBattleTextBuff1\n"
+ " ldr r1, ._860 + 4 @ gAbilityNames\n"
" add r0, r6, #0\n"
" bl StringCopy\n"
- " ldr r5, ._860 + 8\n"
- " ldr r4, ._860 + 12\n"
+ " ldr r5, ._860 + 8 @ gUnknown_Debug_03004370\n"
+ " ldr r4, ._860 + 12 @ gUnknown_Debug_821F58C\n"
" ldrh r2, [r4]\n"
" ldrb r3, [r4, #0x2]\n"
" ldrb r0, [r4, #0x4]\n"
@@ -4760,8 +4760,8 @@ void debug_sub_8012540()
asm(
" push {r4, r5, r6, lr}\n"
" add sp, sp, #0xfffffffc\n"
- " ldr r5, ._862\n"
- " ldr r0, ._862 + 4\n"
+ " ldr r5, ._862 @ gBattleTextBuff1\n"
+ " ldr r0, ._862 + 4 @ gUnknown_Debug_2023A76\n"
" add r0, r0, #0x44\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
@@ -4769,8 +4769,8 @@ void debug_sub_8012540()
" mov r2, #0x0\n"
" mov r3, #0x1\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r4, ._862 + 8\n"
- " ldr r1, ._862 + 12\n"
+ " ldr r4, ._862 + 8 @ gUnknown_Debug_03004370\n"
+ " ldr r1, ._862 + 12 @ gUnknown_Debug_821F424\n"
" mov r3, #0x9b\n"
" lsl r3, r3, #0x1\n"
" add r0, r1, r3\n"
@@ -4817,17 +4817,17 @@ void debug_sub_80125A0()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._864\n"
- " ldr r3, ._864 + 4\n"
- " ldr r2, ._864 + 8\n"
- " ldr r0, ._864 + 12\n"
+ " ldr r4, ._864 @ gSharedMem\n"
+ " ldr r3, ._864 + 4 @ gUnknown_Debug_821F680\n"
+ " ldr r2, ._864 + 8 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._864 + 12 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" ldrb r2, [r2]\n"
" add r0, r0, r2\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._864 + 16\n"
+ " ldr r1, ._864 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r1]\n"
" mov r1, #0x8c\n"
" mul r1, r1, r2\n"
@@ -4857,17 +4857,17 @@ void debug_sub_80125E4()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._866\n"
- " ldr r3, ._866 + 4\n"
- " ldr r2, ._866 + 8\n"
- " ldr r0, ._866 + 12\n"
+ " ldr r4, ._866 @ gSharedMem\n"
+ " ldr r3, ._866 + 4 @ gUnknown_Debug_821F680\n"
+ " ldr r2, ._866 + 8 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._866 + 12 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" ldrb r2, [r2]\n"
" add r0, r0, r2\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._866 + 16\n"
+ " ldr r1, ._866 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r1]\n"
" mov r1, #0x8c\n"
" mul r1, r1, r2\n"
@@ -4896,12 +4896,12 @@ __attribute__((naked))
void debug_sub_8012628()
{
asm(
- " ldr r3, ._868\n"
- " ldr r2, ._868 + 4\n"
- " ldr r0, ._868 + 8\n"
+ " ldr r3, ._868 @ gSharedMem\n"
+ " ldr r2, ._868 + 4 @ gUnknown_Debug_821F798\n"
+ " ldr r0, ._868 + 8 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" lsl r1, r1, #0x2\n"
- " ldr r0, ._868 + 12\n"
+ " ldr r0, ._868 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x4\n"
" add r1, r1, r0\n"
@@ -4926,12 +4926,12 @@ __attribute__((naked))
void debug_sub_8012658()
{
asm(
- " ldr r3, ._870\n"
- " ldr r2, ._870 + 4\n"
- " ldr r0, ._870 + 8\n"
+ " ldr r3, ._870 @ gSharedMem\n"
+ " ldr r2, ._870 + 4 @ gUnknown_Debug_821F798\n"
+ " ldr r0, ._870 + 8 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" lsl r1, r1, #0x2\n"
- " ldr r0, ._870 + 12\n"
+ " ldr r0, ._870 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x4\n"
" add r1, r1, r0\n"
@@ -4963,7 +4963,7 @@ void debug_sub_8012688()
" mov r1, #0x0\n"
" mov r4, #0xcd\n"
" lsl r4, r4, #0x1\n"
- " ldr r3, ._873\n"
+ " ldr r3, ._873 @ gUnknown_Debug_2023B62\n"
" mov r2, #0x0\n"
"._872:\n"
" add r0, r1, r3\n"
@@ -4977,16 +4977,16 @@ void debug_sub_8012688()
" bl SetVBlankCallback\n"
" mov r5, #0x0\n"
" str r5, [sp, #0x8]\n"
- " ldr r1, ._873 + 4\n"
+ " ldr r1, ._873 + 4 @ 0x40000d4\n"
" add r0, sp, #0x8\n"
" str r0, [r1]\n"
" mov r0, #0xc0\n"
" lsl r0, r0, #0x13\n"
" str r0, [r1, #0x4]\n"
- " ldr r0, ._873 + 8\n"
+ " ldr r0, ._873 + 8 @ 0x85006000\n"
" str r0, [r1, #0x8]\n"
" ldr r0, [r1, #0x8]\n"
- " ldr r0, ._873 + 12\n"
+ " ldr r0, ._873 + 12 @ 0x400004c\n"
" strh r5, [r0]\n"
" sub r0, r0, #0xc\n"
" strh r5, [r0]\n"
@@ -5000,28 +5000,28 @@ void debug_sub_8012688()
" strh r5, [r0]\n"
" add r0, r0, #0x2\n"
" strh r5, [r0]\n"
- " ldr r4, ._873 + 16\n"
+ " ldr r4, ._873 + 16 @ gWindowTemplate_81E6C58\n"
" add r0, r4, #0\n"
" bl Text_LoadWindowTemplate\n"
" bl ResetPaletteFade\n"
- " ldr r0, ._873 + 20\n"
+ " ldr r0, ._873 + 20 @ gBattle_BG0_X\n"
" strh r5, [r0]\n"
- " ldr r1, ._873 + 24\n"
+ " ldr r1, ._873 + 24 @ gBattle_BG0_Y\n"
" mov r0, #0xa0\n"
" strh r0, [r1]\n"
- " ldr r0, ._873 + 28\n"
+ " ldr r0, ._873 + 28 @ gBattle_BG1_X\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 32\n"
+ " ldr r0, ._873 + 32 @ gBattle_BG1_Y\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 36\n"
+ " ldr r0, ._873 + 36 @ gBattle_BG2_X\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 40\n"
+ " ldr r0, ._873 + 40 @ gBattle_BG2_Y\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 44\n"
+ " ldr r0, ._873 + 44 @ gBattle_BG3_X\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 48\n"
+ " ldr r0, ._873 + 48 @ gBattle_BG3_Y\n"
" strh r5, [r0]\n"
- " ldr r1, ._873 + 52\n"
+ " ldr r1, ._873 + 52 @ gBattleTerrain\n"
" mov r0, #0x9\n"
" strb r0, [r1]\n"
" bl sub_800D6D4\n"
@@ -5029,20 +5029,20 @@ void debug_sub_8012688()
" bl ResetSpriteData\n"
" bl ResetTasks\n"
" bl FreeAllSpritePalettes\n"
- " ldr r1, ._873 + 56\n"
+ " ldr r1, ._873 + 56 @ gReservedSpritePaletteCount\n"
" mov r0, #0x4\n"
" strb r0, [r1]\n"
- " ldr r6, ._873 + 60\n"
+ " ldr r6, ._873 + 60 @ gCurrentMove\n"
" mov r0, #0x1\n"
" strh r0, [r6]\n"
- " ldr r0, ._873 + 64\n"
+ " ldr r0, ._873 + 64 @ gUnknown_03004210\n"
" add r1, r4, #0\n"
" bl Text_InitWindowWithTemplate\n"
" ldrh r2, [r6]\n"
" lsl r0, r2, #0x3\n"
- " ldr r1, ._873 + 68\n"
+ " ldr r1, ._873 + 68 @ gMonFrontPicTable\n"
" add r0, r0, r1\n"
- " ldr r1, ._873 + 72\n"
+ " ldr r1, ._873 + 72 @ gMonFrontPicCoords\n"
" mov r8, r1\n"
" lsl r2, r2, #0x2\n"
" add r2, r2, r8\n"
@@ -5050,13 +5050,13 @@ void debug_sub_8012688()
" ldrb r2, [r2, #0x1]\n"
" mov r3, #0x80\n"
" lsl r3, r3, #0x12\n"
- " ldr r4, ._873 + 76\n"
+ " ldr r4, ._873 + 76 @ gUnknown_081FAF4C\n"
" ldr r4, [r4, #0x4]\n"
" str r4, [sp]\n"
" ldrh r4, [r6]\n"
" str r4, [sp, #0x4]\n"
" bl DecompressPicFromTable_2\n"
- " ldr r1, ._873 + 80\n"
+ " ldr r1, ._873 + 80 @ gMonPaletteTable\n"
" ldrh r0, [r6]\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
@@ -5068,7 +5068,7 @@ void debug_sub_8012688()
" ldrh r0, [r6]\n"
" mov r1, #0x1\n"
" bl GetMonSpriteTemplate_803C56C\n"
- " ldr r0, ._873 + 84\n"
+ " ldr r0, ._873 + 84 @ gUnknown_02024E8C\n"
" ldrh r1, [r6]\n"
" lsl r1, r1, #0x2\n"
" add r1, r1, r8\n"
@@ -5080,14 +5080,14 @@ void debug_sub_8012688()
" add r4, r0, #0\n"
" lsl r4, r4, #0x18\n"
" lsr r4, r4, #0x18\n"
- " ldr r3, ._873 + 88\n"
+ " ldr r3, ._873 + 88 @ gSprites\n"
" lsl r1, r4, #0x4\n"
" add r1, r1, r4\n"
" lsl r1, r1, #0x2\n"
" add r0, r3, #0\n"
" add r0, r0, #0x1c\n"
" add r0, r1, r0\n"
- " ldr r2, ._873 + 92\n"
+ " ldr r2, ._873 + 92 @ nullsub_37\n"
" str r2, [r0]\n"
" add r1, r1, r3\n"
" ldrb r2, [r1, #0x5]\n"
@@ -5102,24 +5102,24 @@ void debug_sub_8012688()
" lsl r2, r2, #0x5\n"
" add r0, r2, #0\n"
" strh r0, [r1]\n"
- " ldr r0, ._873 + 96\n"
+ " ldr r0, ._873 + 96 @ debug_nullsub_45\n"
" bl SetHBlankCallback\n"
- " ldr r0, ._873 + 100\n"
+ " ldr r0, ._873 + 100 @ debug_sub_8011DD4\n"
" bl SetVBlankCallback\n"
" bl m4aMPlayAllStop\n"
- " ldr r0, ._873 + 104\n"
+ " ldr r0, ._873 + 104 @ debug_sub_8012D10\n"
" mov r1, #0x0\n"
" bl CreateTask\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
- " ldr r2, ._873 + 108\n"
+ " ldr r2, ._873 + 108 @ gTasks\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
" add r1, r1, r2\n"
" strh r5, [r1, #0x8]\n"
" strh r4, [r1, #0xa]\n"
- " ldr r0, ._873 + 112\n"
+ " ldr r0, ._873 + 112 @ debug_sub_8012878\n"
" bl SetMainCallback2\n"
" add sp, sp, #0xc\n"
" pop {r3}\n"
@@ -5170,17 +5170,17 @@ void debug_sub_8012878()
" push {lr}\n"
" bl AnimateSprites\n"
" bl BuildOamBuffer\n"
- " ldr r0, ._876\n"
+ " ldr r0, ._876 @ gUnknown_03004210\n"
" bl Text_UpdateWindowInBattle\n"
" bl UpdatePaletteFade\n"
" bl RunTasks\n"
- " ldr r0, ._876 + 4\n"
+ " ldr r0, ._876 + 4 @ gMain\n"
" ldrh r1, [r0, #0x2c]\n"
" mov r0, #0x82\n"
" lsl r0, r0, #0x1\n"
" cmp r1, r0\n"
" bne ._875 @cond_branch\n"
- " ldr r0, ._876 + 8\n"
+ " ldr r0, ._876 + 8 @ debug_sub_80108B8\n"
" bl SetMainCallback2\n"
"._875:\n"
" pop {r0}\n"
@@ -5206,8 +5206,8 @@ void debug_sub_80128B4()
" mov r0, #0x0\n"
" mov r1, #0x9\n"
" bl debug_sub_8010A7C\n"
- " ldr r5, ._878\n"
- " ldr r4, ._878 + 4\n"
+ " ldr r5, ._878 @ gUnknown_03004210\n"
+ " ldr r4, ._878 + 4 @ gBattleTextBuff1\n"
" mov r0, #0x23\n"
" mov r8, r0\n"
" str r0, [sp]\n"
@@ -5218,7 +5218,7 @@ void debug_sub_80128B4()
" bl Text_InitWindow\n"
" add r0, r5, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r6, ._878 + 8\n"
+ " ldr r6, ._878 + 8 @ gCurrentMove\n"
" ldrh r1, [r6]\n"
" add r0, r4, #0\n"
" mov r2, #0x2\n"
@@ -5231,7 +5231,7 @@ void debug_sub_80128B4()
" ldrh r1, [r6]\n"
" mov r0, #0xb\n"
" mul r1, r1, r0\n"
- " ldr r0, ._878 + 12\n"
+ " ldr r0, ._878 + 12 @ gSpeciesNames\n"
" add r1, r1, r0\n"
" add r0, r4, #0\n"
" bl StringAppend\n"
@@ -5277,8 +5277,8 @@ void debug_sub_8012938()
" mov r0, #0x0\n"
" mov r1, #0x7\n"
" bl debug_sub_8010A7C\n"
- " ldr r6, ._880\n"
- " ldr r4, ._880 + 4\n"
+ " ldr r6, ._880 @ gUnknown_03004210\n"
+ " ldr r4, ._880 + 4 @ gBattleTextBuff1\n"
" mov r0, #0x25\n"
" mov r8, r0\n"
" str r0, [sp]\n"
@@ -5289,13 +5289,13 @@ void debug_sub_8012938()
" bl Text_InitWindow\n"
" add r0, r6, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._880 + 8\n"
+ " ldr r1, ._880 + 8 @ Str_821F7B8\n"
" add r0, r4, #0\n"
" bl StringCopy\n"
" add r0, r4, #4\n"
- " ldr r1, ._880 + 12\n"
+ " ldr r1, ._880 + 12 @ gUnknown_Debug_2023B62\n"
" mov sl, r1\n"
- " ldr r2, ._880 + 16\n"
+ " ldr r2, ._880 + 16 @ gCurrentMove\n"
" mov r9, r2\n"
" ldrh r1, [r2]\n"
" sub r1, r1, #0x1\n"
@@ -5313,8 +5313,8 @@ void debug_sub_8012938()
" bl Text_InitWindow\n"
" add r0, r6, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r2, ._880 + 20\n"
- " ldr r1, ._880 + 24\n"
+ " ldr r2, ._880 + 20 @ gSprites\n"
+ " ldr r1, ._880 + 24 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5365,12 +5365,12 @@ void debug_sub_80129F8()
" add r5, r0, #0\n"
" lsl r5, r5, #0x18\n"
" lsr r5, r5, #0x18\n"
- " ldr r6, ._882\n"
+ " ldr r6, ._882 @ gCurrentMove\n"
" ldrh r2, [r6]\n"
" lsl r0, r2, #0x3\n"
- " ldr r1, ._882 + 4\n"
+ " ldr r1, ._882 + 4 @ gMonFrontPicTable\n"
" add r0, r0, r1\n"
- " ldr r1, ._882 + 8\n"
+ " ldr r1, ._882 + 8 @ gMonFrontPicCoords\n"
" mov r8, r1\n"
" lsl r2, r2, #0x2\n"
" add r2, r2, r8\n"
@@ -5378,13 +5378,13 @@ void debug_sub_80129F8()
" ldrb r2, [r2, #0x1]\n"
" mov r3, #0x80\n"
" lsl r3, r3, #0x12\n"
- " ldr r4, ._882 + 12\n"
+ " ldr r4, ._882 + 12 @ gUnknown_081FAF4C\n"
" ldr r4, [r4, #0x4]\n"
" str r4, [sp]\n"
" ldrh r4, [r6]\n"
" str r4, [sp, #0x4]\n"
" bl DecompressPicFromTable_2\n"
- " ldr r1, ._882 + 16\n"
+ " ldr r1, ._882 + 16 @ gMonPaletteTable\n"
" ldrh r0, [r6]\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
@@ -5393,8 +5393,8 @@ void debug_sub_80129F8()
" lsl r1, r1, #0x1\n"
" mov r2, #0x20\n"
" bl LoadCompressedPalette\n"
- " ldr r4, ._882 + 20\n"
- " ldr r0, ._882 + 24\n"
+ " ldr r4, ._882 + 20 @ gSprites\n"
+ " ldr r0, ._882 + 24 @ gTasks\n"
" lsl r2, r5, #0x2\n"
" add r2, r2, r5\n"
" lsl r2, r2, #0x3\n"
@@ -5417,7 +5417,7 @@ void debug_sub_80129F8()
" add r1, r1, r0\n"
" lsl r1, r1, #0x2\n"
" add r1, r1, r4\n"
- " ldr r3, ._882 + 28\n"
+ " ldr r3, ._882 + 28 @ gUnknown_Debug_2023B62\n"
" ldrh r0, [r6]\n"
" sub r0, r0, #0x1\n"
" add r0, r0, r3\n"
@@ -5462,8 +5462,8 @@ void debug_sub_8012AC0()
" lsr r5, r0, #0x18\n"
" lsl r1, r1, #0x18\n"
" lsr r6, r1, #0x18\n"
- " ldr r3, ._885\n"
- " ldr r4, ._885 + 4\n"
+ " ldr r3, ._885 @ gCurrentMove\n"
+ " ldr r4, ._885 + 4 @ gBaseStats\n"
" b ._884\n"
"._886:\n"
" .align 2, 0\n"
@@ -5484,12 +5484,12 @@ void debug_sub_8012AC0()
" lsl r0, r0, #0x10\n"
" cmp r0, #0\n"
" bne ._888 @cond_branch\n"
- " ldr r1, ._891\n"
+ " ldr r1, ._891 @ 0x19b\n"
" add r0, r1, #0\n"
" strh r0, [r2]\n"
"._888:\n"
" ldrh r1, [r2]\n"
- " ldr r0, ._891\n"
+ " ldr r0, ._891 @ 0x19b\n"
" cmp r1, r0\n"
" bne ._889 @cond_branch\n"
" mov r0, #0x1\n"
@@ -5526,11 +5526,11 @@ void debug_sub_8012B2C()
asm(
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x11\n"
- " ldr r1, ._893\n"
+ " ldr r1, ._893 @ 0x600c772\n"
" add r2, r0, r1\n"
" mov r1, #0x1\n"
" strh r1, [r2]\n"
- " ldr r1, ._893 + 4\n"
+ " ldr r1, ._893 + 4 @ 0x600c7b2\n"
" add r0, r0, r1\n"
" mov r1, #0x2\n"
" strh r1, [r0]\n"
@@ -5550,12 +5550,12 @@ void debug_sub_8012B4C()
asm(
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x11\n"
- " ldr r2, ._895\n"
+ " ldr r2, ._895 @ 0x600c772\n"
" add r1, r0, r2\n"
- " ldr r3, ._895 + 4\n"
+ " ldr r3, ._895 + 4 @ 0x1016\n"
" add r2, r3, #0\n"
" strh r2, [r1]\n"
- " ldr r1, ._895 + 8\n"
+ " ldr r1, ._895 + 8 @ 0x600c7b2\n"
" add r0, r0, r1\n"
" strh r2, [r0]\n"
" bx lr\n"
@@ -5593,7 +5593,7 @@ void debug_sub_8012B70()
" bl debug_sub_8012938\n"
" add r0, r5, #0\n"
" bl debug_sub_80129F8\n"
- " ldr r1, ._899\n"
+ " ldr r1, ._899 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5611,15 +5611,15 @@ void debug_sub_8012B70()
" mov r2, #0x1d\n"
" mov r3, #0x21\n"
" bl sub_802BBD4\n"
- " ldr r0, ._901\n"
+ " ldr r0, ._901 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
" add r4, r4, r0\n"
" mov r0, #0x2\n"
" strh r0, [r4, #0x8]\n"
- " ldr r5, ._901 + 4\n"
- " ldr r1, ._901 + 8\n"
+ " ldr r5, ._901 + 4 @ gUnknown_03004210\n"
+ " ldr r1, ._901 + 8 @ Str_821F7DA\n"
" mov r2, #0xa4\n"
" lsl r2, r2, #0x2\n"
" mov r0, #0x1d\n"
@@ -5663,8 +5663,8 @@ void debug_sub_8012C08()
" mov r0, #0x0\n"
" mov r1, #0x9\n"
" bl debug_sub_8010A7C\n"
- " ldr r7, ._905\n"
- " ldr r5, ._905 + 4\n"
+ " ldr r7, ._905 @ gUnknown_03004210\n"
+ " ldr r5, ._905 + 4 @ gBattleTextBuff1\n"
" mov r0, #0x23\n"
" mov r8, r0\n"
" str r0, [sp]\n"
@@ -5696,14 +5696,14 @@ void debug_sub_8012C08()
" bl sub_802BBD4\n"
" cmp r4, #0\n"
" beq ._903 @cond_branch\n"
- " ldr r1, ._905 + 8\n"
+ " ldr r1, ._905 + 8 @ gTasks\n"
" lsl r4, r6, #0x2\n"
" add r0, r4, r6\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
" mov r1, #0x4\n"
" strh r1, [r0, #0x8]\n"
- " ldr r1, ._905 + 12\n"
+ " ldr r1, ._905 + 12 @ gUnknown_Debug_821F7F3\n"
" mov r0, r8\n"
" str r0, [sp]\n"
" add r0, r7, #0\n"
@@ -5719,14 +5719,14 @@ void debug_sub_8012C08()
" .word gTasks\n"
" .word gUnknown_Debug_821F7F3\n"
"._903:\n"
- " ldr r1, ._907\n"
+ " ldr r1, ._907 @ gTasks\n"
" lsl r4, r6, #0x2\n"
" add r0, r4, r6\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
" mov r1, #0x3\n"
" strh r1, [r0, #0x8]\n"
- " ldr r1, ._907 + 4\n"
+ " ldr r1, ._907 + 4 @ Str_821F7EA\n"
" mov r0, r8\n"
" str r0, [sp]\n"
" add r0, r7, #0\n"
@@ -5735,10 +5735,10 @@ void debug_sub_8012C08()
" bl Text_InitWindow\n"
"._904:\n"
" add r5, r4, #0\n"
- " ldr r4, ._907 + 8\n"
+ " ldr r4, ._907 + 8 @ gUnknown_03004210\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._907 + 12\n"
+ " ldr r1, ._907 + 12 @ BattleText_YesNo\n"
" mov r2, #0xa4\n"
" lsl r2, r2, #0x2\n"
" mov r0, #0x1d\n"
@@ -5748,7 +5748,7 @@ void debug_sub_8012C08()
" bl Text_InitWindow\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._907\n"
+ " ldr r1, ._907 @ gTasks\n"
" add r0, r5, r6\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
@@ -5781,7 +5781,7 @@ void debug_sub_8012D10()
" add sp, sp, #0xfffffffc\n"
" lsl r0, r0, #0x18\n"
" lsr r5, r0, #0x18\n"
- " ldr r1, ._911\n"
+ " ldr r1, ._911 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5793,7 +5793,7 @@ void debug_sub_8012D10()
" b ._1067\n"
"._909:\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._911 + 4\n"
+ " ldr r1, ._911 + 4 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -5812,8 +5812,8 @@ void debug_sub_8012D10()
" bl debug_sub_80128B4\n"
" add r0, r5, #0\n"
" bl debug_sub_8012938\n"
- " ldr r4, ._920\n"
- " ldr r1, ._920 + 4\n"
+ " ldr r4, ._920 @ gUnknown_03004210\n"
+ " ldr r1, ._920 + 4 @ Str_821F7BD\n"
" mov r2, #0xc8\n"
" lsl r2, r2, #0x1\n"
" mov r0, #0x23\n"
@@ -5823,7 +5823,7 @@ void debug_sub_8012D10()
" bl Text_InitWindow\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._920 + 8\n"
+ " ldr r1, ._920 + 8 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5840,7 +5840,7 @@ void debug_sub_8012D10()
" .word Str_821F7BD\n"
" .word gTasks\n"
"._915:\n"
- " ldr r2, ._924\n"
+ " ldr r2, ._924 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -5848,7 +5848,7 @@ void debug_sub_8012D10()
" beq ._922 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._924 + 4\n"
+ " ldr r0, ._924 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5872,7 +5872,7 @@ void debug_sub_8012D10()
" beq ._926 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._928\n"
+ " ldr r0, ._928 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5893,7 +5893,7 @@ void debug_sub_8012D10()
" beq ._930 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._932\n"
+ " ldr r0, ._932 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5916,7 +5916,7 @@ void debug_sub_8012D10()
" beq ._934 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._936\n"
+ " ldr r0, ._936 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5948,7 +5948,7 @@ void debug_sub_8012D10()
" beq ._938 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._943\n"
+ " ldr r1, ._943 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5976,8 +5976,8 @@ void debug_sub_8012D10()
"._946:\n"
" b ._1067\n"
"._941:\n"
- " ldr r1, ._952\n"
- " ldr r0, ._952 + 4\n"
+ " ldr r1, ._952 @ gUnknown_Debug_2023B62\n"
+ " ldr r0, ._952 + 4 @ gCurrentMove\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
" add r1, r0, r1\n"
@@ -5998,7 +5998,7 @@ void debug_sub_8012D10()
" mov r0, #0x1\n"
" b ._997\n"
"._945:\n"
- " ldr r1, ._957\n"
+ " ldr r1, ._957 @ gCurrentMove\n"
" ldrh r2, [r1]\n"
" mov r0, #0xcd\n"
" lsl r0, r0, #0x1\n"
@@ -6022,7 +6022,7 @@ void debug_sub_8012D10()
" beq ._960 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._966\n"
+ " ldr r1, ._966 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -6047,8 +6047,8 @@ void debug_sub_8012D10()
" beq ._968 @cond_branch\n"
" b ._990\n"
"._964:\n"
- " ldr r1, ._973\n"
- " ldr r0, ._973 + 4\n"
+ " ldr r1, ._973 @ gUnknown_Debug_2023B62\n"
+ " ldr r0, ._973 + 4 @ gCurrentMove\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
" add r1, r0, r1\n"
@@ -6066,7 +6066,7 @@ void debug_sub_8012D10()
" .word gUnknown_Debug_2023B62\n"
" .word gCurrentMove\n"
"._968:\n"
- " ldr r1, ._977\n"
+ " ldr r1, ._977 @ gCurrentMove\n"
" ldrh r0, [r1]\n"
" cmp r0, #0x1\n"
" bls ._975 @cond_branch\n"
@@ -6077,7 +6077,7 @@ void debug_sub_8012D10()
"._977:\n"
" .word gCurrentMove\n"
"._975:\n"
- " ldr r2, ._980\n"
+ " ldr r2, ._980 @ 0x19b\n"
" add r0, r2, #0\n"
" b ._979\n"
"._981:\n"
@@ -6092,7 +6092,7 @@ void debug_sub_8012D10()
" beq ._982 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._987\n"
+ " ldr r1, ._987 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -6115,8 +6115,8 @@ void debug_sub_8012D10()
" beq ._989 @cond_branch\n"
" b ._990\n"
"._985:\n"
- " ldr r3, ._995\n"
- " ldr r2, ._995 + 4\n"
+ " ldr r3, ._995 @ gUnknown_Debug_2023B62\n"
+ " ldr r2, ._995 + 4 @ gCurrentMove\n"
" ldrh r0, [r2]\n"
" sub r0, r0, #0x1\n"
" add r1, r0, r3\n"
@@ -6145,11 +6145,11 @@ void debug_sub_8012D10()
" mov r0, #0x1\n"
" b ._997\n"
"._989:\n"
- " ldr r3, ._1000\n"
+ " ldr r3, ._1000 @ gCurrentMove\n"
" ldrh r2, [r3]\n"
" add r1, r2, #0\n"
" add r1, r1, #0xa\n"
- " ldr r0, ._1000 + 4\n"
+ " ldr r0, ._1000 + 4 @ 0x19b\n"
" cmp r1, r0\n"
" bgt ._998 @cond_branch\n"
" strh r1, [r3]\n"
@@ -6160,7 +6160,7 @@ void debug_sub_8012D10()
" .word gCurrentMove\n"
" .word 0x19b\n"
"._998:\n"
- " ldr r1, ._1003\n"
+ " ldr r1, ._1003 @ 0xfffffe70\n"
" add r0, r2, r1\n"
" strh r0, [r3]\n"
" b ._1025\n"
@@ -6178,7 +6178,7 @@ void debug_sub_8012D10()
"._1005:\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._1011\n"
+ " ldr r1, ._1011 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -6203,8 +6203,8 @@ void debug_sub_8012D10()
" beq ._1014 @cond_branch\n"
" b ._1067\n"
"._1009:\n"
- " ldr r1, ._1020\n"
- " ldr r0, ._1020 + 4\n"
+ " ldr r1, ._1020 @ gUnknown_Debug_2023B62\n"
+ " ldr r0, ._1020 + 4 @ gCurrentMove\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
" add r2, r0, r1\n"
@@ -6238,7 +6238,7 @@ void debug_sub_8012D10()
" bl debug_sub_8012AC0\n"
" b ._1067\n"
"._1013:\n"
- " ldr r2, ._1026\n"
+ " ldr r2, ._1026 @ gCurrentMove\n"
" ldrh r0, [r2]\n"
" add r1, r0, #0\n"
" sub r1, r1, #0xa\n"
@@ -6268,7 +6268,7 @@ void debug_sub_8012D10()
" bl debug_sub_8012B70\n"
" b ._1067\n"
"._916:\n"
- " ldr r0, ._1032\n"
+ " ldr r0, ._1032 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -6276,7 +6276,7 @@ void debug_sub_8012D10()
" beq ._1030 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1032 + 4\n"
+ " ldr r0, ._1032 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6301,7 +6301,7 @@ void debug_sub_8012D10()
" beq ._1035 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1037\n"
+ " ldr r0, ._1037 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -6325,7 +6325,7 @@ void debug_sub_8012D10()
" bl PlaySE\n"
" b ._1063\n"
"._917:\n"
- " ldr r0, ._1044\n"
+ " ldr r0, ._1044 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -6333,7 +6333,7 @@ void debug_sub_8012D10()
" beq ._1042 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1044 + 4\n"
+ " ldr r0, ._1044 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6358,7 +6358,7 @@ void debug_sub_8012D10()
" beq ._1047 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1050\n"
+ " ldr r0, ._1050 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -6367,8 +6367,8 @@ void debug_sub_8012D10()
" ldsh r0, [r1, r2]\n"
" cmp r0, #0\n"
" bne ._1063 @cond_branch\n"
- " ldr r1, ._1050 + 4\n"
- " ldr r2, ._1050 + 8\n"
+ " ldr r1, ._1050 + 4 @ gUnknown_Debug_2023B62\n"
+ " ldr r2, ._1050 + 8 @ 0x19b\n"
" mov r0, #0x1f\n"
" bl debug_sub_80132C8\n"
" b ._1063\n"
@@ -6387,7 +6387,7 @@ void debug_sub_8012D10()
" bl PlaySE\n"
" b ._1063\n"
"._918:\n"
- " ldr r0, ._1056\n"
+ " ldr r0, ._1056 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -6395,7 +6395,7 @@ void debug_sub_8012D10()
" beq ._1054 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1056 + 4\n"
+ " ldr r0, ._1056 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6417,7 +6417,7 @@ void debug_sub_8012D10()
"._1046:\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1060\n"
+ " ldr r0, ._1060 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6440,7 +6440,7 @@ void debug_sub_8012D10()
" beq ._1062 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1065\n"
+ " ldr r0, ._1065 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -6449,8 +6449,8 @@ void debug_sub_8012D10()
" ldsh r0, [r1, r2]\n"
" cmp r0, #0\n"
" bne ._1063 @cond_branch\n"
- " ldr r1, ._1065 + 4\n"
- " ldr r2, ._1065 + 8\n"
+ " ldr r1, ._1065 + 4 @ gUnknown_Debug_2023B62\n"
+ " ldr r2, ._1065 + 8 @ 0x19b\n"
" mov r0, #0x1f\n"
" bl debug_sub_8013294\n"
"._1063:\n"
@@ -6810,7 +6810,7 @@ void debug_sub_80138CC()
{
asm(
" push {lr}\n"
- " ldr r0, ._1167\n"
+ " ldr r0, ._1167 @ gActiveBank\n"
" ldrb r0, [r0]\n"
" bl GetBankSide\n"
" lsl r0, r0, #0x18\n"
@@ -6818,8 +6818,8 @@ void debug_sub_80138CC()
" beq ._1163 @cond_branch\n"
" b ._1186\n"
"._1163:\n"
- " ldr r1, ._1167 + 4\n"
- " ldr r2, ._1167 + 8\n"
+ " ldr r1, ._1167 + 4 @ gSharedMem\n"
+ " ldr r2, ._1167 + 8 @ 0x160fd\n"
" add r0, r1, r2\n"
" ldrb r0, [r0]\n"
" add r2, r1, #0\n"
@@ -6828,7 +6828,7 @@ void debug_sub_80138CC()
" b ._1186\n"
"._1165:\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._1167 + 12\n"
+ " ldr r1, ._1167 + 12 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -6846,16 +6846,16 @@ void debug_sub_80138CC()
" .word ._1173\n"
" .word ._1174\n"
"._1170:\n"
- " ldr r1, ._1177\n"
- " ldr r0, ._1177 + 4\n"
+ " ldr r1, ._1177 @ gBattleBankFunc\n"
+ " ldr r0, ._1177 + 4 @ gActiveBank\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x2\n"
" add r0, r0, r1\n"
" ldr r1, [r0]\n"
- " ldr r0, ._1177 + 8\n"
+ " ldr r0, ._1177 + 8 @ sub_802C098\n"
" cmp r1, r0\n"
" bne ._1186 @cond_branch\n"
- " ldr r0, ._1177 + 12\n"
+ " ldr r0, ._1177 + 12 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -6868,16 +6868,16 @@ void debug_sub_80138CC()
" .word sub_802C098+1\n"
" .word 0x160fd\n"
"._1171:\n"
- " ldr r1, ._1180\n"
+ " ldr r1, ._1180 @ gMain\n"
" mov r0, #0x1\n"
" strh r0, [r1, #0x2c]\n"
" strh r0, [r1, #0x2e]\n"
- " ldr r0, ._1180 + 4\n"
+ " ldr r0, ._1180 + 4 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
- " ldr r0, ._1180 + 8\n"
+ " ldr r0, ._1180 + 8 @ 0x160fe\n"
" add r1, r2, r0\n"
" mov r0, #0x80\n"
" b ._1187\n"
@@ -6888,7 +6888,7 @@ void debug_sub_80138CC()
" .word 0x160fd\n"
" .word 0x160fe\n"
"._1172:\n"
- " ldr r0, ._1184\n"
+ " ldr r0, ._1184 @ 0x160fe\n"
" add r3, r2, r0\n"
" ldrb r0, [r3]\n"
" sub r0, r0, #0x1\n"
@@ -6896,11 +6896,11 @@ void debug_sub_80138CC()
" lsl r0, r0, #0x18\n"
" cmp r0, #0\n"
" bne ._1186 @cond_branch\n"
- " ldr r1, ._1184 + 4\n"
+ " ldr r1, ._1184 + 4 @ gMain\n"
" mov r0, #0x1\n"
" strh r0, [r1, #0x2c]\n"
" strh r0, [r1, #0x2e]\n"
- " ldr r0, ._1184 + 8\n"
+ " ldr r0, ._1184 + 8 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -6915,7 +6915,7 @@ void debug_sub_80138CC()
" .word gMain\n"
" .word 0x160fd\n"
"._1173:\n"
- " ldr r0, ._1188\n"
+ " ldr r0, ._1188 @ 0x160fe\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" sub r0, r0, #0x1\n"
@@ -6923,11 +6923,11 @@ void debug_sub_80138CC()
" lsl r0, r0, #0x18\n"
" cmp r0, #0\n"
" bne ._1186 @cond_branch\n"
- " ldr r1, ._1188 + 4\n"
+ " ldr r1, ._1188 + 4 @ gMain\n"
" mov r0, #0x1\n"
" strh r0, [r1, #0x2c]\n"
" strh r0, [r1, #0x2e]\n"
- " ldr r0, ._1188 + 8\n"
+ " ldr r0, ._1188 + 8 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -6939,7 +6939,7 @@ void debug_sub_80138CC()
" .word gMain\n"
" .word 0x160fd\n"
"._1174:\n"
- " ldr r0, ._1190\n"
+ " ldr r0, ._1190 @ 0x160fd\n"
" add r1, r2, r0\n"
" mov r0, #0x0\n"
"._1187:\n"
@@ -6960,7 +6960,7 @@ void debug_sub_80139E4()
{
asm(
" push {r4, r5, lr}\n"
- " ldr r0, ._1198\n"
+ " ldr r0, ._1198 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r0, #0x80\n"
" and r0, r0, r1\n"
@@ -6968,10 +6968,10 @@ void debug_sub_80139E4()
" lsr r4, r0, #0x18\n"
" cmp r4, #0\n"
" beq ._1192 @cond_branch\n"
- " ldr r2, ._1198 + 4\n"
+ " ldr r2, ._1198 + 4 @ gActiveBank\n"
" mov r0, #0x0\n"
" strb r0, [r2]\n"
- " ldr r1, ._1198 + 8\n"
+ " ldr r1, ._1198 + 8 @ gNoOfAllBanks\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" beq ._1193 @cond_branch\n"
@@ -6988,17 +6988,17 @@ void debug_sub_80139E4()
" cmp r0, r1\n"
" bcc ._1194 @cond_branch\n"
"._1193:\n"
- " ldr r0, ._1198 + 12\n"
+ " ldr r0, ._1198 + 12 @ gBattleMainFunc\n"
" ldr r0, [r0]\n"
" bl _call_via_r0\n"
- " ldr r1, ._1198 + 4\n"
+ " ldr r1, ._1198 + 4 @ gActiveBank\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
- " ldr r0, ._1198 + 8\n"
+ " ldr r0, ._1198 + 8 @ gNoOfAllBanks\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" beq ._1200 @cond_branch\n"
- " ldr r5, ._1198 + 16\n"
+ " ldr r5, ._1198 + 16 @ gBattleBankFunc\n"
" add r4, r1, #0\n"
"._1196:\n"
" ldrb r0, [r4]\n"
@@ -7009,7 +7009,7 @@ void debug_sub_80139E4()
" ldrb r0, [r4]\n"
" add r0, r0, #0x1\n"
" strb r0, [r4]\n"
- " ldr r1, ._1198 + 8\n"
+ " ldr r1, ._1198 + 8 @ gNoOfAllBanks\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" ldrb r1, [r1]\n"
@@ -7025,16 +7025,16 @@ void debug_sub_80139E4()
" .word gBattleMainFunc\n"
" .word gBattleBankFunc\n"
"._1192:\n"
- " ldr r0, ._1202\n"
+ " ldr r0, ._1202 @ gBattleMainFunc\n"
" ldr r0, [r0]\n"
" bl _call_via_r0\n"
- " ldr r1, ._1202 + 4\n"
+ " ldr r1, ._1202 + 4 @ gActiveBank\n"
" strb r4, [r1]\n"
- " ldr r0, ._1202 + 8\n"
+ " ldr r0, ._1202 + 8 @ gNoOfAllBanks\n"
" ldrb r0, [r0]\n"
" cmp r4, r0\n"
" bcs ._1200 @cond_branch\n"
- " ldr r5, ._1202 + 12\n"
+ " ldr r5, ._1202 + 12 @ gBattleBankFunc\n"
" add r4, r1, #0\n"
"._1201:\n"
" ldrb r0, [r4]\n"
@@ -7045,7 +7045,7 @@ void debug_sub_80139E4()
" ldrb r0, [r4]\n"
" add r0, r0, #0x1\n"
" strb r0, [r4]\n"
- " ldr r1, ._1202 + 8\n"
+ " ldr r1, ._1202 + 8 @ gNoOfAllBanks\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" ldrb r1, [r1]\n"
@@ -7080,20 +7080,20 @@ void sub_8010874()
" bl SpecialStatusesClear\n"
" mov r2, #0x0\n"
" mov r3, #0x0\n"
- " ldr r0, ._1215\n"
+ " ldr r0, ._1215 @ gUnknown_02024C4C\n"
" mov sl, r0\n"
- " ldr r1, ._1215 + 4\n"
+ " ldr r1, ._1215 + 4 @ gLastHitByType\n"
" mov r9, r1\n"
- " ldr r4, ._1215 + 8\n"
+ " ldr r4, ._1215 + 8 @ gLastLandedMoves\n"
" mov r8, r4\n"
- " ldr r0, ._1215 + 12\n"
+ " ldr r0, ._1215 + 12 @ gLastUsedMove\n"
" mov ip, r0\n"
- " ldr r4, ._1215 + 16\n"
+ " ldr r4, ._1215 + 16 @ gDisableStructs\n"
" mov r5, #0x0\n"
- " ldr r7, ._1215 + 20\n"
- " ldr r6, ._1215 + 24\n"
+ " ldr r7, ._1215 + 20 @ gUnknown_02024C2C\n"
+ " ldr r6, ._1215 + 24 @ gLockedMoves\n"
"._1205:\n"
- " ldr r0, ._1215 + 28\n"
+ " ldr r0, ._1215 + 28 @ gStatuses3\n"
" add r0, r5, r0\n"
" str r3, [r0]\n"
" mov r1, #0x0\n"
@@ -7105,7 +7105,7 @@ void sub_8010874()
" bls ._1204 @cond_branch\n"
" mov r0, #0x2\n"
" strb r0, [r4, #0x16]\n"
- " ldr r1, ._1215 + 32\n"
+ " ldr r1, ._1215 + 32 @ gUnknown_02024C70\n"
" add r0, r2, r1\n"
" strb r3, [r0]\n"
" mov r0, ip\n"
@@ -7116,13 +7116,13 @@ void sub_8010874()
" strh r3, [r0]\n"
" mov r1, sl\n"
" strh r3, [r1]\n"
- " ldr r0, ._1215 + 36\n"
+ " ldr r0, ._1215 + 36 @ gUnknown_02024C5C\n"
" add r1, r2, r0\n"
" mov r0, #0xff\n"
" strb r0, [r1]\n"
" strh r3, [r6]\n"
" strh r3, [r7]\n"
- " ldr r1, ._1215 + 40\n"
+ " ldr r1, ._1215 + 40 @ gSharedMem\n"
" add r0, r5, r1\n"
" str r3, [r0]\n"
" mov r0, #0x2\n"
@@ -7138,8 +7138,8 @@ void sub_8010874()
" cmp r2, #0x3\n"
" ble ._1205 @cond_branch\n"
" mov r5, #0x0\n"
- " ldr r3, ._1215 + 44\n"
- " ldr r4, ._1215 + 48\n"
+ " ldr r3, ._1215 + 44 @ gSideTimers\n"
+ " ldr r4, ._1215 + 48 @ gSideAffecting\n"
" mov r2, #0x1\n"
"._1207:\n"
" strh r5, [r4]\n"
@@ -7156,13 +7156,13 @@ void sub_8010874()
" cmp r2, #0\n"
" bge ._1207 @cond_branch\n"
" mov r1, #0x0\n"
- " ldr r2, ._1215 + 52\n"
+ " ldr r2, ._1215 + 52 @ gBankAttacker\n"
" strb r1, [r2]\n"
- " ldr r3, ._1215 + 56\n"
+ " ldr r3, ._1215 + 56 @ gBankTarget\n"
" strb r1, [r3]\n"
- " ldr r4, ._1215 + 60\n"
+ " ldr r4, ._1215 + 60 @ gBattleWeather\n"
" strh r1, [r4]\n"
- " ldr r1, ._1215 + 64\n"
+ " ldr r1, ._1215 + 64 @ gWishFutureKnock\n"
" mov r2, #0x0\n"
" mov r3, #0x0\n"
"._1208:\n"
@@ -7172,50 +7172,50 @@ void sub_8010874()
" cmp r2, #0x2b\n"
" bls ._1208 @cond_branch\n"
" mov r0, #0x0\n"
- " ldr r1, ._1215 + 68\n"
+ " ldr r1, ._1215 + 68 @ gHitMarker\n"
" str r0, [r1]\n"
- " ldr r2, ._1215 + 72\n"
+ " ldr r2, ._1215 + 72 @ gBattleTypeFlags\n"
" ldrh r1, [r2]\n"
" mov r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" bne ._1210 @cond_branch\n"
- " ldr r3, ._1215 + 76\n"
+ " ldr r3, ._1215 + 76 @ gSaveBlock2\n"
" ldrb r1, [r3, #0x15]\n"
" mov r0, #0x4\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._1210 @cond_branch\n"
" mov r0, #0x80\n"
- " ldr r4, ._1215 + 68\n"
+ " ldr r4, ._1215 + 68 @ gHitMarker\n"
" str r0, [r4]\n"
"._1210:\n"
- " ldr r1, ._1215 + 76\n"
+ " ldr r1, ._1215 + 76 @ gSaveBlock2\n"
" ldrb r0, [r1, #0x15]\n"
" lsl r0, r0, #0x1e\n"
" lsr r0, r0, #0x1f\n"
- " ldr r3, ._1215 + 80\n"
- " ldr r4, ._1215 + 84\n"
+ " ldr r3, ._1215 + 80 @ gSharedMem\n"
+ " ldr r4, ._1215 + 84 @ 0x16084\n"
" add r2, r3, r4\n"
" mov r1, #0x0\n"
" strb r0, [r2]\n"
- " ldr r0, ._1215 + 88\n"
+ " ldr r0, ._1215 + 88 @ gMultiHitCounter\n"
" strb r1, [r0]\n"
- " ldr r2, ._1215 + 92\n"
+ " ldr r2, ._1215 + 92 @ gBattleOutcome\n"
" strb r1, [r2]\n"
- " ldr r3, ._1215 + 96\n"
+ " ldr r3, ._1215 + 96 @ gBattleExecBuffer\n"
" str r1, [r3]\n"
" mov r2, #0x0\n"
- " ldr r4, ._1215 + 100\n"
+ " ldr r4, ._1215 + 100@ gPaydayMoney\n"
" strh r1, [r4]\n"
- " ldr r1, ._1215 + 80\n"
- " ldr r3, ._1215 + 104\n"
+ " ldr r1, ._1215 + 80 @ gSharedMem\n"
+ " ldr r3, ._1215 + 104@ 0x17130\n"
" add r0, r1, r3\n"
" strb r2, [r0]\n"
- " ldr r4, ._1215 + 108\n"
+ " ldr r4, ._1215 + 108@ 0x17160\n"
" add r0, r1, r4\n"
" strb r2, [r0]\n"
- " ldr r1, ._1215 + 112\n"
+ " ldr r1, ._1215 + 112@ gBattleCommunication\n"
" mov r2, #0x0\n"
" add r0, r1, #7\n"
"._1211:\n"
@@ -7224,37 +7224,37 @@ void sub_8010874()
" cmp r0, r1\n"
" bge ._1211 @cond_branch\n"
" mov r5, #0x0\n"
- " ldr r0, ._1215 + 116\n"
+ " ldr r0, ._1215 + 116@ gPauseCounterBattle\n"
" strh r5, [r0]\n"
" mov r0, #0x0\n"
- " ldr r1, ._1215 + 120\n"
+ " ldr r1, ._1215 + 120@ gBattleMoveDamage\n"
" str r0, [r1]\n"
- " ldr r2, ._1215 + 124\n"
+ " ldr r2, ._1215 + 124@ gUnknown_02024DE8\n"
" strh r0, [r2]\n"
- " ldr r4, ._1215 + 80\n"
- " ldr r3, ._1215 + 128\n"
+ " ldr r4, ._1215 + 80 @ gSharedMem\n"
+ " ldr r3, ._1215 + 128@ 0x16002\n"
" add r0, r4, r3\n"
" strb r5, [r0]\n"
- " ldr r1, ._1215 + 132\n"
+ " ldr r1, ._1215 + 132@ 0x160a1\n"
" add r0, r4, r1\n"
" strb r5, [r0]\n"
- " ldr r2, ._1215 + 136\n"
+ " ldr r2, ._1215 + 136@ gLeveledUpInBattle\n"
" strb r5, [r2]\n"
- " ldr r3, ._1215 + 140\n"
+ " ldr r3, ._1215 + 140@ gAbsentBankFlags\n"
" strb r5, [r3]\n"
" sub r1, r1, #0x29\n"
" add r0, r4, r1\n"
" strb r5, [r0]\n"
- " ldr r2, ._1215 + 144\n"
+ " ldr r2, ._1215 + 144@ 0x16086\n"
" add r0, r4, r2\n"
" strb r5, [r0]\n"
- " ldr r3, ._1215 + 148\n"
+ " ldr r3, ._1215 + 148@ 0x16087\n"
" add r0, r4, r3\n"
" strb r5, [r0]\n"
- " ldr r0, ._1215 + 152\n"
+ " ldr r0, ._1215 + 152@ gEnemyParty\n"
" mov r1, #0xb\n"
" bl GetMonData\n"
- " ldr r2, ._1215 + 156\n"
+ " ldr r2, ._1215 + 156@ gBaseStats\n"
" lsl r1, r0, #0x3\n"
" sub r1, r1, r0\n"
" lsl r1, r1, #0x2\n"
@@ -7262,16 +7262,16 @@ void sub_8010874()
" ldrb r1, [r1, #0x8]\n"
" mov r0, #0x64\n"
" mul r0, r0, r1\n"
- " ldr r1, ._1215 + 160\n"
+ " ldr r1, ._1215 + 160@ 0x4fb\n"
" bl __divsi3\n"
- " ldr r2, ._1215 + 164\n"
+ " ldr r2, ._1215 + 164@ 0x16089\n"
" add r1, r4, r2\n"
" strb r0, [r1]\n"
- " ldr r3, ._1215 + 168\n"
+ " ldr r3, ._1215 + 168@ 0x16088\n"
" add r1, r4, r3\n"
" mov r0, #0x3\n"
" strb r0, [r1]\n"
- " ldr r1, ._1215 + 172\n"
+ " ldr r1, ._1215 + 172@ 0x1601b\n"
" add r0, r4, r1\n"
" strb r5, [r0]\n"
" sub r2, r2, #0x33\n"
@@ -7281,7 +7281,7 @@ void sub_8010874()
" mov r2, #0x0\n"
" mov r1, #0x0\n"
"._1212:\n"
- " ldr r3, ._1215 + 176\n"
+ " ldr r3, ._1215 + 176@ 0x160ac\n"
" add r0, r2, r3\n"
" add r0, r0, r4\n"
" strb r1, [r0]\n"
@@ -7308,8 +7308,8 @@ void sub_8010874()
" add r2, r2, #0x1\n"
" cmp r2, #0x7\n"
" ble ._1212 @cond_branch\n"
- " ldr r4, ._1215 + 80\n"
- " ldr r1, ._1215 + 180\n"
+ " ldr r4, ._1215 + 80 @ gSharedMem\n"
+ " ldr r1, ._1215 + 180@ 0x160c8\n"
" add r0, r4, r1\n"
" mov r2, #0x0\n"
" mov r1, #0x6\n"
@@ -7317,10 +7317,10 @@ void sub_8010874()
" sub r3, r3, #0x3f\n"
" add r0, r4, r3\n"
" strb r1, [r0]\n"
- " ldr r1, ._1215 + 184\n"
+ " ldr r1, ._1215 + 184@ 0x16113\n"
" add r0, r4, r1\n"
" strb r2, [r0]\n"
- " ldr r3, ._1215 + 188\n"
+ " ldr r3, ._1215 + 188@ gBattleResults\n"
" mov r1, #0x0\n"
" mov r2, #0xa\n"
" add r0, r3, #0\n"
@@ -7367,12 +7367,12 @@ void sub_8010874()
" add r2, r2, #0x1\n"
" cmp r2, #0x9\n"
" ble ._1214 @cond_branch\n"
- " ldr r2, ._1215 + 80\n"
- " ldr r3, ._1215 + 192\n"
+ " ldr r2, ._1215 + 80 @ gSharedMem\n"
+ " ldr r3, ._1215 + 192@ 0x1609e\n"
" add r0, r2, r3\n"
" mov r1, #0x0\n"
" strb r1, [r0]\n"
- " ldr r4, ._1215 + 196\n"
+ " ldr r4, ._1215 + 196@ 0x1609f\n"
" add r0, r2, r4\n"
" strb r1, [r0]\n"
" pop {r3, r4, r5}\n"
diff --git a/src/battle/battle_4.c b/src/battle/battle_4.c
index 9fe1f6cb0..8b81139fb 100644
--- a/src/battle/battle_4.c
+++ b/src/battle/battle_4.c
@@ -5024,8 +5024,8 @@ static void atk15_seteffectwithchance(void)
{
asm("\
push {r4, lr}\n\
- ldr r2, ._1037\n\
- ldr r0, ._1037 + 4\n\
+ ldr r2, ._1037 @ gBattleMons\n\
+ ldr r0, ._1037 + 4 @ gBankAttacker\n\
ldrb r1, [r0]\n\
mov r0, #0x58\n\
mul r0, r0, r1\n\
@@ -5034,8 +5034,8 @@ static void atk15_seteffectwithchance(void)
ldrb r0, [r0]\n\
cmp r0, #0x20\n\
bne ._1035 @cond_branch\n\
- ldr r2, ._1037 + 8\n\
- ldr r0, ._1037 + 12\n\
+ ldr r2, ._1037 + 8 @ gBattleMoves\n\
+ ldr r0, ._1037 + 12 @ gCurrentMove\n\
ldrh r1, [r0]\n\
lsl r0, r1, #0x1\n\
add r0, r0, r1\n\
@@ -5052,8 +5052,8 @@ static void atk15_seteffectwithchance(void)
.word gBattleMoves\n\
.word gCurrentMove\n\
._1035:\n\
- ldr r2, ._1045\n\
- ldr r0, ._1045 + 4\n\
+ ldr r2, ._1045 @ gBattleMoves\n\
+ ldr r0, ._1045 + 4 @ gCurrentMove\n\
ldrh r1, [r0]\n\
lsl r0, r1, #0x1\n\
add r0, r0, r1\n\
@@ -5061,11 +5061,11 @@ static void atk15_seteffectwithchance(void)
add r0, r0, r2\n\
ldrb r4, [r0, #0x5]\n\
._1036:\n\
- ldr r0, ._1045 + 8\n\
+ ldr r0, ._1045 + 8 @ gUnknown_02023A14_50\n\
ldrb r1, [r0]\n\
mov r0, #0x4\n\
and r0, r0, r1\n\
- ldr r2, ._1045 + 12\n\
+ ldr r2, ._1045 + 12 @ gBattleCommunication\n\
cmp r0, #0\n\
beq ._1039 @cond_branch\n\
ldrb r1, [r2, #0x3]\n\
@@ -5073,7 +5073,7 @@ static void atk15_seteffectwithchance(void)
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._1040 @cond_branch\n\
- ldr r0, ._1045 + 16\n\
+ ldr r0, ._1045 + 16 @ gBattleMoveFlags\n\
ldrb r1, [r0]\n\
mov r0, #0x29\n\
and r0, r0, r1\n\
@@ -5086,13 +5086,13 @@ static void atk15_seteffectwithchance(void)
cmp r0, #0\n\
beq ._1043 @cond_branch\n\
._1040:\n\
- ldr r0, ._1045 + 16\n\
+ ldr r0, ._1045 + 16 @ gBattleMoveFlags\n\
ldrb r1, [r0]\n\
mov r0, #0x29\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._1043 @cond_branch\n\
- ldr r2, ._1045 + 12\n\
+ ldr r2, ._1045 + 12 @ gBattleCommunication\n\
ldrb r1, [r2, #0x3]\n\
mov r0, #0x7f\n\
and r0, r0, r1\n\
@@ -5116,11 +5116,11 @@ static void atk15_seteffectwithchance(void)
lsr r0, r0, #0x10\n\
cmp r0, r4\n\
bhi ._1049 @cond_branch\n\
- ldr r0, ._1052\n\
+ ldr r0, ._1052 @ gBattleCommunication\n\
ldrb r0, [r0, #0x3]\n\
cmp r0, #0\n\
beq ._1049 @cond_branch\n\
- ldr r0, ._1052 + 4\n\
+ ldr r0, ._1052 + 4 @ gBattleMoveFlags\n\
ldrb r1, [r0]\n\
mov r0, #0x29\n\
and r0, r0, r1\n\
@@ -5144,16 +5144,16 @@ static void atk15_seteffectwithchance(void)
bl SetMoveEffect\n\
b ._1054\n\
._1049:\n\
- ldr r1, ._1055\n\
+ ldr r1, ._1055 @ gBattlescriptCurrInstr\n\
ldr r0, [r1]\n\
add r0, r0, #0x1\n\
str r0, [r1]\n\
._1054:\n\
- ldr r0, ._1055 + 4\n\
+ ldr r0, ._1055 + 4 @ gBattleCommunication\n\
mov r1, #0x0\n\
strb r1, [r0, #0x3]\n\
- ldr r0, ._1055 + 8\n\
- ldr r2, ._1055 + 12\n\
+ ldr r0, ._1055 + 8 @ \n\
+ ldr r2, ._1055 + 12 @ \n\
add r0, r0, r2\n\
strb r1, [r0]\n\
pop {r4}\n\
@@ -12778,12 +12778,12 @@ static void atk9E_metronome(void)
push {r4, r5, r6, r7, lr}\n\
mov r7, r8\n\
push {r7}\n\
- ldr r6, ._3076\n\
+ ldr r6, ._3076 @ gBankAttacker\n\
ldrb r2, [r6]\n\
lsl r1, r2, #0x1\n\
- ldr r0, ._3076 + 4\n\
+ ldr r0, ._3076 + 4 @ \n\
add r3, r1, r0\n\
- ldr r5, ._3076 + 8\n\
+ ldr r5, ._3076 + 8 @ \n\
mov r4, #0x58\n\
add r0, r2, #0\n\
mul r0, r0, r4\n\
@@ -12802,7 +12802,7 @@ static void atk9E_metronome(void)
bne ._3072 @cond_branch\n\
strh r2, [r3]\n\
._3072:\n\
- ldr r1, ._3076 + 12\n\
+ ldr r1, ._3076 + 12 @ \n\
ldrh r0, [r3]\n\
strh r0, [r1]\n\
ldrb r0, [r6]\n\
@@ -12845,14 +12845,14 @@ static void atk9E_metronome(void)
._3079:\n\
strh r0, [r3]\n\
._3081:\n\
- ldr r4, ._3083\n\
+ ldr r4, ._3083 @ gHitMarker\n\
ldr r2, [r4]\n\
- ldr r0, ._3083 + 4\n\
+ ldr r0, ._3083 + 4 @ 0xfffffbff\n\
and r2, r2, r0\n\
str r2, [r4]\n\
- ldr r6, ._3083 + 8\n\
- ldr r5, ._3083 + 12\n\
- ldr r3, ._3083 + 16\n\
+ ldr r6, ._3083 + 8 @ gBattlescriptCurrInstr\n\
+ ldr r5, ._3083 + 12 @ gBattleScriptsForMoveEffects\n\
+ ldr r3, ._3083 + 16 @ gBattleMoves\n\
ldrh r1, [r7]\n\
lsl r0, r1, #0x1\n\
add r0, r0, r1\n\
@@ -12878,15 +12878,15 @@ static void atk9E_metronome(void)
.word gBattleScriptsForMoveEffects\n\
.word gBattleMoves\n\
._3071:\n\
- ldr r7, ._3090\n\
+ ldr r7, ._3090 @ gCurrentMove\n\
mov r6, #0xb1\n\
lsl r6, r6, #0x1\n\
- ldr r5, ._3090 + 4\n\
- ldr r0, ._3090 + 8\n\
+ ldr r5, ._3090 + 4 @ sMovesForbiddenToCopy\n\
+ ldr r0, ._3090 + 8 @ gBattlescriptCurrInstr\n\
mov r8, r0\n\
._3089:\n\
bl Random\n\
- ldr r2, ._3090 + 12\n\
+ ldr r2, ._3090 + 12 @ 0x1ff\n\
add r1, r2, #0\n\
and r0, r0, r1\n\
add r0, r0, #0x1\n\
@@ -12898,9 +12898,9 @@ static void atk9E_metronome(void)
sub r0, r0, #0x1\n\
cmp r0, #0\n\
bge ._3086 @cond_branch\n\
- ldr r4, ._3090\n\
+ ldr r4, ._3090 @ gCurrentMove\n\
ldrh r2, [r4]\n\
- ldr r3, ._3090 + 16\n\
+ ldr r3, ._3090 + 16 @ 0xffff\n\
sub r0, r5, #2\n\
._3088:\n\
add r0, r0, #0x2\n\
@@ -12910,16 +12910,16 @@ static void atk9E_metronome(void)
cmp r1, r3\n\
bne ._3088 @cond_branch\n\
._3087:\n\
- ldr r0, ._3090 + 16\n\
+ ldr r0, ._3090 + 16 @ 0xffff\n\
cmp r1, r0\n\
bne ._3089 @cond_branch\n\
- ldr r2, ._3090 + 20\n\
+ ldr r2, ._3090 + 20 @ gHitMarker\n\
ldr r0, [r2]\n\
- ldr r1, ._3090 + 24\n\
+ ldr r1, ._3090 + 24 @ 0xfffffbff\n\
and r0, r0, r1\n\
str r0, [r2]\n\
- ldr r3, ._3090 + 28\n\
- ldr r2, ._3090 + 32\n\
+ ldr r3, ._3090 + 28 @ gBattleScriptsForMoveEffects\n\
+ ldr r2, ._3090 + 32 @ gBattleMoves\n\
ldrh r1, [r4]\n\
lsl r0, r1, #0x1\n\
add r0, r0, r1\n\
@@ -12935,7 +12935,7 @@ static void atk9E_metronome(void)
._3082:\n\
mov r1, #0x0\n\
bl GetMoveTarget\n\
- ldr r1, ._3090 + 36\n\
+ ldr r1, ._3090 + 36 @ gBankTarget\n\
strb r0, [r1]\n\
pop {r3}\n\
mov r8, r3\n\
diff --git a/src/battle/battle_controller_opponent.c b/src/battle/battle_controller_opponent.c
index 5382738f7..338f8d418 100644
--- a/src/battle/battle_controller_opponent.c
+++ b/src/battle/battle_controller_opponent.c
@@ -1447,26 +1447,26 @@ void OpponentHandlecmd20(void)
mov r6, r9\n\
mov r5, r8\n\
push {r5, r6, r7}\n\
- ldr r6, ._549\n\
+ ldr r6, ._549 @ gActiveBank\n\
ldrb r0, [r6]\n\
lsl r0, r0, #0x9\n\
- ldr r1, ._549 + 4\n\
+ ldr r1, ._549 + 4 @ gBattleBufferA\n\
add r5, r0, r1\n\
- ldr r2, ._549 + 8\n\
+ ldr r2, ._549 + 8 @ gUnknown_02023A14_50\n\
ldrb r1, [r2]\n\
mov r0, #0x4\n\
and r0, r0, r1\n\
mov sl, r6\n\
cmp r0, #0\n\
beq ._546 @cond_branch\n\
- ldr r0, ._549 + 12\n\
+ ldr r0, ._549 + 12 @ gBattleMoves\n\
mov r9, r0\n\
- ldr r1, ._549 + 16\n\
+ ldr r1, ._549 + 16 @ \n\
mov ip, r1\n\
add r7, r6, #0\n\
mov r0, #0x2\n\
mov r8, r0\n\
- ldr r6, ._549 + 20\n\
+ ldr r6, ._549 + 20 @ \n\
._552:\n\
ldrb r1, [r7]\n\
mov r0, r8\n\
@@ -1526,13 +1526,13 @@ void OpponentHandlecmd20(void)
ldrb r0, [r1]\n\
b ._561\n\
._553:\n\
- ldr r0, ._559\n\
+ ldr r0, ._559 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._557 @cond_branch\n\
- ldr r0, ._559 + 4\n\
+ ldr r0, ._559 + 4 @ gUnknown_02023A14_50\n\
ldrb r1, [r0]\n\
mov r5, #0x2\n\
add r0, r5, #0\n\
@@ -1578,7 +1578,7 @@ void OpponentHandlecmd20(void)
bl OpponentBufferExecCompleted\n\
b ._562\n\
._546:\n\
- ldr r0, ._567\n\
+ ldr r0, ._567 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x93\n\
lsl r0, r0, #0x3\n\
@@ -1607,7 +1607,7 @@ void OpponentHandlecmd20(void)
mov r2, #0x0\n\
b ._569\n\
._565:\n\
- ldr r3, ._574\n\
+ ldr r3, ._574 @ gBattleMoves\n\
lsl r0, r4, #0x1\n\
add r2, r5, r0\n\
ldrh r1, [r2]\n\
@@ -1620,7 +1620,7 @@ void OpponentHandlecmd20(void)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._570 @cond_branch\n\
- ldr r1, ._574 + 4\n\
+ ldr r1, ._574 + 4 @ gBankTarget\n\
ldrb r0, [r6]\n\
strb r0, [r1]\n\
._570:\n\
@@ -1636,11 +1636,11 @@ void OpponentHandlecmd20(void)
beq ._572 @cond_branch\n\
mov r0, #0x0\n\
bl GetBankByIdentity\n\
- ldr r5, ._574 + 4\n\
+ ldr r5, ._574 + 4 @ gBankTarget\n\
strb r0, [r5]\n\
- ldr r0, ._574 + 8\n\
+ ldr r0, ._574 + 8 @ gAbsentBankFlags\n\
ldrb r1, [r0]\n\
- ldr r2, ._574 + 12\n\
+ ldr r2, ._574 + 12 @ gBitTable\n\
ldrb r0, [r5]\n\
lsl r0, r0, #0x2\n\
add r0, r0, r2\n\
@@ -1652,7 +1652,7 @@ void OpponentHandlecmd20(void)
bl GetBankByIdentity\n\
strb r0, [r5]\n\
._572:\n\
- ldr r0, ._574 + 4\n\
+ ldr r0, ._574 + 4 @ gBankTarget\n\
ldrb r2, [r0]\n\
lsl r2, r2, #0x8\n\
orr r2, r2, r4\n\
@@ -1678,7 +1678,7 @@ void OpponentHandlecmd20(void)
ldrh r2, [r0]\n\
cmp r2, #0\n\
beq ._576 @cond_branch\n\
- ldr r1, ._579\n\
+ ldr r1, ._579 @ gBattleMoves\n\
lsl r0, r2, #0x1\n\
add r0, r0, r2\n\
lsl r0, r0, #0x2\n\
@@ -1688,7 +1688,7 @@ void OpponentHandlecmd20(void)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._577 @cond_branch\n\
- ldr r0, ._579 + 4\n\
+ ldr r0, ._579 + 4 @ gActiveBank\n\
ldrb r2, [r0]\n\
lsl r2, r2, #0x8\n\
b ._578\n\
@@ -1698,7 +1698,7 @@ void OpponentHandlecmd20(void)
.word gBattleMoves\n\
.word gActiveBank\n\
._577:\n\
- ldr r0, ._583\n\
+ ldr r0, ._583 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
diff --git a/src/battle/battle_controller_player.c b/src/battle/battle_controller_player.c
index d4b4da6f2..e03e21849 100644
--- a/src/battle/battle_controller_player.c
+++ b/src/battle/battle_controller_player.c
@@ -1007,21 +1007,21 @@ void debug_sub_8030C24(void)
asm("\
push {r4, r5, r6, lr}\n\
add sp, sp, #0xfffffff4\n\
- ldr r1, ._293\n\
- ldr r4, ._293 + 4\n\
+ ldr r1, ._293 @ gBattlePartyID\n\
+ ldr r4, ._293 + 4 @ gActiveBank\n\
ldrb r0, [r4]\n\
lsl r0, r0, #0x1\n\
add r0, r0, r1\n\
ldrh r1, [r0]\n\
mov r0, #0x64\n\
mul r0, r0, r1\n\
- ldr r1, ._293 + 8\n\
+ ldr r1, ._293 + 8 @ gPlayerParty\n\
add r0, r0, r1\n\
mov r1, #0xd\n\
bl GetMonData\n\
add r1, sp, #0x8\n\
strh r0, [r1]\n\
- ldr r5, ._293 + 12\n\
+ ldr r5, ._293 + 12 @ gMain\n\
ldrh r1, [r5, #0x30]\n\
cmp r1, #0x20\n\
bne ._286 @cond_branch\n\
@@ -1082,7 +1082,7 @@ void debug_sub_8030C24(void)
ldrb r0, [r4]\n\
mov r1, #0x0\n\
bl dp11b_obj_free\n\
- ldr r0, ._312\n\
+ ldr r0, ._312 @ gBankAttacker\n\
ldrb r2, [r4]\n\
strb r2, [r0]\n\
ldrh r1, [r5, #0x28]\n\
@@ -1090,13 +1090,13 @@ void debug_sub_8030C24(void)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._310 @cond_branch\n\
- ldr r0, ._312 + 4\n\
+ ldr r0, ._312 + 4 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._310 @cond_branch\n\
- ldr r0, ._312 + 8\n\
+ ldr r0, ._312 + 8 @ gBankTarget\n\
mov r1, #0x2\n\
eor r1, r1, r2\n\
strb r1, [r0]\n\
@@ -1108,14 +1108,14 @@ void debug_sub_8030C24(void)
.word gBattleTypeFlags\n\
.word gBankTarget\n\
._310:\n\
- ldr r0, ._317\n\
+ ldr r0, ._317 @ gMain\n\
ldrh r1, [r0, #0x28]\n\
mov r2, #0x1\n\
add r0, r2, #0\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._315 @cond_branch\n\
- ldr r0, ._317 + 4\n\
+ ldr r0, ._317 + 4 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
add r0, r2, #0\n\
and r0, r0, r1\n\
@@ -1132,7 +1132,7 @@ void debug_sub_8030C24(void)
mov r0, #0x1\n\
._316:\n\
bl GetBankByIdentity\n\
- ldr r1, ._320\n\
+ ldr r1, ._320 @ gBankTarget\n\
strb r0, [r1]\n\
._311:\n\
mov r0, #0x0\n\
@@ -1140,8 +1140,8 @@ void debug_sub_8030C24(void)
add r0, sp, #0x8\n\
ldrh r0, [r0]\n\
bl DoMoveAnim\n\
- ldr r1, ._320 + 4\n\
- ldr r0, ._320 + 8\n\
+ ldr r1, ._320 + 4 @ gBattleBankFunc\n\
+ ldr r0, ._320 + 8 @ gActiveBank\n\
ldrb r0, [r0]\n\
b ._332\n\
._321:\n\
@@ -1157,7 +1157,7 @@ void debug_sub_8030C24(void)
ldrb r0, [r4]\n\
mov r1, #0x0\n\
bl dp11b_obj_free\n\
- ldr r0, ._325\n\
+ ldr r0, ._325 @ gBankTarget\n\
ldrb r2, [r4]\n\
strb r2, [r0]\n\
ldrh r1, [r5, #0x28]\n\
@@ -1165,13 +1165,13 @@ void debug_sub_8030C24(void)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._323 @cond_branch\n\
- ldr r0, ._325 + 4\n\
+ ldr r0, ._325 + 4 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._323 @cond_branch\n\
- ldr r0, ._325 + 8\n\
+ ldr r0, ._325 + 8 @ gBankAttacker\n\
mov r1, #0x2\n\
eor r1, r1, r2\n\
strb r1, [r0]\n\
@@ -1183,14 +1183,14 @@ void debug_sub_8030C24(void)
.word gBattleTypeFlags\n\
.word gBankAttacker\n\
._323:\n\
- ldr r0, ._330\n\
+ ldr r0, ._330 @ gMain\n\
ldrh r1, [r0, #0x28]\n\
mov r2, #0x1\n\
add r0, r2, #0\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._328 @cond_branch\n\
- ldr r0, ._330 + 4\n\
+ ldr r0, ._330 + 4 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
add r0, r2, #0\n\
and r0, r0, r1\n\
@@ -1207,7 +1207,7 @@ void debug_sub_8030C24(void)
mov r0, #0x1\n\
._329:\n\
bl GetBankByIdentity\n\
- ldr r1, ._333\n\
+ ldr r1, ._333 @ gBankAttacker\n\
strb r0, [r1]\n\
._324:\n\
mov r0, #0x0\n\
@@ -1215,8 +1215,8 @@ void debug_sub_8030C24(void)
add r0, sp, #0x8\n\
ldrh r0, [r0]\n\
bl DoMoveAnim\n\
- ldr r1, ._333 + 4\n\
- ldr r0, ._333 + 8\n\
+ ldr r1, ._333 + 4 @ gBattleBankFunc\n\
+ ldr r0, ._333 + 8 @ gActiveBank\n\
ldrb r0, [r0]\n\
b ._332\n\
._334:\n\
@@ -1231,7 +1231,7 @@ void debug_sub_8030C24(void)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._336 @cond_branch\n\
- ldr r0, ._338\n\
+ ldr r0, ._338 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -1245,7 +1245,7 @@ void debug_sub_8030C24(void)
bl dp11b_obj_free\n\
mov r0, #0x3\n\
bl GetBankByIdentity\n\
- ldr r1, ._338 + 4\n\
+ ldr r1, ._338 + 4 @ gBankAttacker\n\
strb r0, [r1]\n\
mov r0, #0x1\n\
b ._337\n\
@@ -1283,7 +1283,7 @@ void debug_sub_8030C24(void)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._343 @cond_branch\n\
- ldr r0, ._345\n\
+ ldr r0, ._345 @ gBattleTypeFlags\n\
ldrh r1, [r0]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -1297,24 +1297,24 @@ void debug_sub_8030C24(void)
bl dp11b_obj_free\n\
mov r0, #0x1\n\
bl GetBankByIdentity\n\
- ldr r1, ._345 + 4\n\
+ ldr r1, ._345 + 4 @ gBankAttacker\n\
strb r0, [r1]\n\
mov r0, #0x3\n\
._337:\n\
bl GetBankByIdentity\n\
- ldr r1, ._345 + 8\n\
+ ldr r1, ._345 + 8 @ gBankTarget\n\
strb r0, [r1]\n\
mov r0, #0x0\n\
bl sub_80326EC\n\
add r0, sp, #0x8\n\
ldrh r0, [r0]\n\
bl DoMoveAnim\n\
- ldr r1, ._345 + 12\n\
+ ldr r1, ._345 + 12 @ gBattleBankFunc\n\
ldrb r0, [r4]\n\
._332:\n\
lsl r0, r0, #0x2\n\
add r0, r0, r1\n\
- ldr r1, ._345 + 16\n\
+ ldr r1, ._345 + 16 @ debug_sub_803107C\n\
str r1, [r0]\n\
b ._348\n\
._346:\n\
@@ -1345,20 +1345,20 @@ void debug_sub_8030C24(void)
add r0, r2, #0\n\
strh r0, [r1]\n\
._347:\n\
- ldr r1, ._349\n\
- ldr r4, ._349 + 4\n\
+ ldr r1, ._349 @ gBattlePartyID\n\
+ ldr r4, ._349 + 4 @ gActiveBank\n\
ldrb r0, [r4]\n\
lsl r0, r0, #0x1\n\
add r0, r0, r1\n\
ldrh r1, [r0]\n\
mov r0, #0x64\n\
mul r0, r0, r1\n\
- ldr r1, ._349 + 8\n\
+ ldr r1, ._349 + 8 @ gPlayerParty\n\
add r0, r0, r1\n\
mov r1, #0xd\n\
add r2, sp, #0x8\n\
bl SetMonData\n\
- ldr r2, ._349 + 12\n\
+ ldr r2, ._349 + 12 @ gBattleMons\n\
ldrb r1, [r4]\n\
mov r0, #0x58\n\
mul r0, r0, r1\n\
@@ -1366,8 +1366,8 @@ void debug_sub_8030C24(void)
add r1, sp, #0x8\n\
ldrh r1, [r1]\n\
strh r1, [r0, #0xc]\n\
- ldr r5, ._349 + 16\n\
- ldr r1, ._349 + 20\n\
+ ldr r5, ._349 + 16 @ gUnknown_03004210\n\
+ ldr r1, ._349 + 20 @ 0x1016\n\
mov r0, #0x10\n\
str r0, [sp]\n\
mov r0, #0x38\n\
@@ -1381,7 +1381,7 @@ void debug_sub_8030C24(void)
ldsh r1, [r0, r2]\n\
mov r0, #0xd\n\
mul r1, r1, r0\n\
- ldr r0, ._349 + 24\n\
+ ldr r0, ._349 + 24 @ gMoveNames\n\
add r1, r1, r0\n\
mov r2, #0x80\n\
lsl r2, r2, #0x1\n\
@@ -1390,7 +1390,7 @@ void debug_sub_8030C24(void)
add r0, r5, #0\n\
mov r3, #0x2\n\
bl Text_InitWindowAndPrintText\n\
- ldr r4, ._349 + 28\n\
+ ldr r4, ._349 + 28 @ gDisplayedStringBattle\n\
add r0, sp, #0x8\n\
mov r2, #0x0\n\
ldsh r1, [r0, r2]\n\
@@ -1418,11 +1418,11 @@ void debug_sub_8030C24(void)
.word gMoveNames\n\
.word gDisplayedStringBattle\n\
._302:\n\
- ldr r0, ._353\n\
+ ldr r0, ._353 @ gMain\n\
ldrh r0, [r0, #0x30]\n\
cmp r0, #0x40\n\
bne ._351 @cond_branch\n\
- ldr r1, ._353 + 4\n\
+ ldr r1, ._353 + 4 @ gAnimMoveTurn\n\
ldrb r0, [r1]\n\
sub r0, r0, #0x1\n\
b ._352\n\
@@ -1432,18 +1432,18 @@ void debug_sub_8030C24(void)
.word gMain\n\
.word gAnimMoveTurn\n\
._351:\n\
- ldr r1, ._359\n\
+ ldr r1, ._359 @ gAnimMoveTurn\n\
ldrb r0, [r1]\n\
add r0, r0, #0x1\n\
._352:\n\
strb r0, [r1]\n\
- ldr r4, ._359 + 4\n\
+ ldr r4, ._359 + 4 @ gDisplayedStringBattle\n\
ldrb r1, [r1]\n\
add r0, r4, #0\n\
mov r2, #0x2\n\
mov r3, #0x3\n\
bl ConvertIntToDecimalStringN\n\
- ldr r0, ._359 + 8\n\
+ ldr r0, ._359 + 8 @ gUnknown_03004210\n\
mov r2, #0x8e\n\
lsl r2, r2, #0x1\n\
mov r1, #0x39\n\
@@ -1452,7 +1452,7 @@ void debug_sub_8030C24(void)
mov r3, #0x4\n\
bl Text_InitWindowAndPrintText\n\
._348:\n\
- ldr r0, ._359 + 12\n\
+ ldr r0, ._359 + 12 @ gMain\n\
ldrh r2, [r0, #0x28]\n\
mov r1, #0xc0\n\
lsl r1, r1, #0x2\n\
@@ -1461,28 +1461,28 @@ void debug_sub_8030C24(void)
cmp r0, r1\n\
bne ._355 @cond_branch\n\
mov r4, #0x0\n\
- ldr r5, ._359 + 4\n\
- ldr r6, ._359 + 8\n\
+ ldr r5, ._359 + 4 @ gDisplayedStringBattle\n\
+ ldr r6, ._359 + 8 @ gUnknown_03004210\n\
._361:\n\
add r0, r5, #0\n\
- ldr r1, ._359 + 16\n\
+ ldr r1, ._359 + 16 @ BattleText_Format\n\
bl StringCopy\n\
- ldr r1, ._359 + 20\n\
- ldr r0, ._359 + 24\n\
+ ldr r1, ._359 + 20 @ gBattlePartyID\n\
+ ldr r0, ._359 + 24 @ gActiveBank\n\
ldrb r0, [r0]\n\
lsl r0, r0, #0x1\n\
add r0, r0, r1\n\
ldrh r1, [r0]\n\
mov r0, #0x64\n\
mul r0, r0, r1\n\
- ldr r1, ._359 + 28\n\
+ ldr r1, ._359 + 28 @ gPlayerParty\n\
add r0, r0, r1\n\
add r1, r4, #0\n\
add r1, r1, #0xd\n\
bl GetMonData\n\
mov r1, #0xd\n\
mul r1, r1, r0\n\
- ldr r0, ._359 + 32\n\
+ ldr r0, ._359 + 32 @ gMoveNames\n\
add r1, r1, r0\n\
add r0, r5, #0\n\
bl StringAppend\n\
@@ -1521,19 +1521,19 @@ void debug_sub_8030C24(void)
add r0, r6, #0\n\
add r1, r5, #0\n\
bl Text_InitWindow\n\
- ldr r0, ._362\n\
+ ldr r0, ._362 @ gUnknown_03004210\n\
bl Text_PrintWindow8002F44\n\
add r0, r4, #1\n\
lsl r0, r0, #0x18\n\
lsr r4, r0, #0x18\n\
cmp r4, #0x3\n\
bls ._361 @cond_branch\n\
- ldr r1, ._362 + 4\n\
- ldr r0, ._362 + 8\n\
+ ldr r1, ._362 + 4 @ gBattleBankFunc\n\
+ ldr r0, ._362 + 8 @ gActiveBank\n\
ldrb r0, [r0]\n\
lsl r0, r0, #0x2\n\
add r0, r0, r1\n\
- ldr r1, ._362 + 12\n\
+ ldr r1, ._362 + 12 @ sub_802C68C\n\
str r1, [r0]\n\
._355:\n\
add sp, sp, #0xc\n\
@@ -1556,16 +1556,16 @@ void debug_sub_803107C(void)
push {r4, r5, r6, r7, lr}\n\
add sp, sp, #0xfffffffc\n\
mov r7, #0x0\n\
- ldr r0, ._369\n\
+ ldr r0, ._369 @ gAnimScriptCallback\n\
ldr r0, [r0]\n\
bl _call_via_r0\n\
- ldr r0, ._369 + 4\n\
+ ldr r0, ._369 + 4 @ gAnimScriptActive\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
bne ._364 @cond_branch\n\
mov r0, #0x1\n\
bl sub_80326EC\n\
- ldr r4, ._369 + 8\n\
+ ldr r4, ._369 + 8 @ gActiveBank\n\
ldrb r0, [r4]\n\
mov r1, #0x1\n\
mov r2, #0x7\n\
@@ -1576,7 +1576,7 @@ void debug_sub_803107C(void)
mov r2, #0x7\n\
mov r3, #0x1\n\
bl dp11b_obj_instanciate\n\
- ldr r0, ._369 + 12\n\
+ ldr r0, ._369 + 12 @ gSprites\n\
add r2, r0, #0\n\
add r2, r2, #0x3e\n\
mov r1, #0x3f\n\
@@ -1593,13 +1593,13 @@ void debug_sub_803107C(void)
sub r1, r1, #0x1\n\
cmp r1, #0\n\
bge ._366 @cond_branch\n\
- ldr r4, ._369 + 16\n\
+ ldr r4, ._369 + 16 @ gDisplayedStringBattle\n\
add r0, r4, #0\n\
add r1, r7, #0\n\
mov r2, #0x2\n\
mov r3, #0x2\n\
bl ConvertIntToDecimalStringN\n\
- ldr r6, ._369 + 20\n\
+ ldr r6, ._369 + 20 @ gUnknown_03004210\n\
mov r2, #0x91\n\
lsl r2, r2, #0x1\n\
mov r5, #0x39\n\
@@ -1625,7 +1625,7 @@ void debug_sub_803107C(void)
bl Text_InitWindowAndPrintText\n\
mov r1, #0x0\n\
mov r7, #0x0\n\
- ldr r0, ._369 + 24\n\
+ ldr r0, ._369 + 24 @ gOamMatrixAllocBitmap\n\
mov r3, #0x1\n\
ldr r2, [r0]\n\
._368:\n\
@@ -1641,13 +1641,13 @@ void debug_sub_803107C(void)
add r1, r1, #0x1\n\
cmp r1, #0x1f\n\
ble ._368 @cond_branch\n\
- ldr r4, ._369 + 16\n\
+ ldr r4, ._369 + 16 @ gDisplayedStringBattle\n\
add r0, r4, #0\n\
add r1, r7, #0\n\
mov r2, #0x2\n\
mov r3, #0x2\n\
bl ConvertIntToDecimalStringN\n\
- ldr r0, ._369 + 20\n\
+ ldr r0, ._369 + 20 @ gUnknown_03004210\n\
mov r2, #0x95\n\
lsl r2, r2, #0x1\n\
mov r1, #0x39\n\
@@ -1655,12 +1655,12 @@ void debug_sub_803107C(void)
add r1, r4, #0\n\
mov r3, #0xe\n\
bl Text_InitWindowAndPrintText\n\
- ldr r1, ._369 + 28\n\
- ldr r0, ._369 + 8\n\
+ ldr r1, ._369 + 28 @ gBattleBankFunc\n\
+ ldr r0, ._369 + 8 @ gActiveBank\n\
ldrb r0, [r0]\n\
lsl r0, r0, #0x2\n\
add r0, r0, r1\n\
- ldr r1, ._369 + 32\n\
+ ldr r1, ._369 + 32 @ debug_sub_8030C24\n\
str r1, [r0]\n\
._364:\n\
add sp, sp, #0x4\n\
diff --git a/src/battle/battle_records.c b/src/battle/battle_records.c
index 9dd1d7b53..1532a0b2f 100644
--- a/src/battle/battle_records.c
+++ b/src/battle/battle_records.c
@@ -234,12 +234,12 @@ void debug_sub_81257E0(void)
add sp, sp, #0xfffffffc\n\
bl InitLinkBattleRecords\n\
mov r5, #0x0\n\
- ldr r6, ._62\n\
+ ldr r6, ._62 @ gUnknown_Debug_4245CC\n\
sub r0, r6, #2\n\
mov r8, r0\n\
- ldr r7, ._62 + 4\n\
+ ldr r7, ._62 + 4 @ gLinkPlayers\n\
._61:\n\
- ldr r0, ._62 + 8\n\
+ ldr r0, ._62 + 8 @ gUnknown_Debug_8424620\n\
lsl r3, r5, #0x2\n\
add r3, r3, r0\n\
ldrb r4, [r3]\n\
@@ -251,7 +251,7 @@ void debug_sub_81257E0(void)
add r0, r0, r8\n\
ldrh r2, [r0]\n\
ldrb r3, [r3, #0x1]\n\
- ldr r0, ._62 + 12\n\
+ ldr r0, ._62 + 12 @ gLinkPlayerMapObjects\n\
lsl r4, r4, #0x2\n\
add r4, r4, r0\n\
ldrb r4, [r4, #0x1]\n\
@@ -261,7 +261,7 @@ void debug_sub_81257E0(void)
add r0, r0, r7\n\
ldrb r0, [r0, #0x1a]\n\
str r0, [sp]\n\
- ldr r0, ._62 + 16\n\
+ ldr r0, ._62 + 16 @ gSaveBlock1\n\
bl UpdateLinkBattleRecords_\n\
add r5, r5, #0x1\n\
cmp r5, #0x2\n\
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"
diff --git a/src/engine/cable_club.c b/src/engine/cable_club.c
index c656b2203..ff73e638e 100644
--- a/src/engine/cable_club.c
+++ b/src/engine/cable_club.c
@@ -104,7 +104,7 @@ int debug_sub_808A4D0()
asm("\
push {lr}\n\
add r1, r0, #0\n\
- ldr r0, ._3\n\
+ ldr r0, ._3 @ sub_8082F68\n\
cmp r1, r0\n\
bne ._1 @cond_branch\n\
mov r0, #0x1\n\
@@ -114,7 +114,7 @@ int debug_sub_808A4D0()
._3:\n\
.word sub_8082F68+1\n\
._1:\n\
- ldr r0, ._7\n\
+ ldr r0, ._7 @ sub_8082FEC\n\
cmp r1, r0\n\
bne ._5 @cond_branch\n\
mov r0, #0x11\n\
@@ -124,7 +124,7 @@ int debug_sub_808A4D0()
._7:\n\
.word sub_8082FEC+1\n\
._5:\n\
- ldr r0, ._11\n\
+ ldr r0, ._11 @ sub_808303C\n\
cmp r1, r0\n\
bne ._9 @cond_branch\n\
mov r0, #0x12\n\
@@ -134,7 +134,7 @@ int debug_sub_808A4D0()
._11:\n\
.word sub_808303C+1\n\
._9:\n\
- ldr r0, ._15\n\
+ ldr r0, ._15 @ sub_8083188\n\
cmp r1, r0\n\
bne ._13 @cond_branch\n\
mov r0, #0x13\n\
@@ -144,7 +144,7 @@ int debug_sub_808A4D0()
._15:\n\
.word sub_8083188+1\n\
._13:\n\
- ldr r0, ._19\n\
+ ldr r0, ._19 @ sub_80830E4\n\
cmp r1, r0\n\
bne ._17 @cond_branch\n\
mov r0, #0x14\n\
@@ -154,7 +154,7 @@ int debug_sub_808A4D0()
._19:\n\
.word sub_80830E4+1\n\
._17:\n\
- ldr r0, ._23\n\
+ ldr r0, ._23 @ sub_80831F8\n\
cmp r1, r0\n\
bne ._21 @cond_branch\n\
mov r0, #0x21\n\
@@ -164,7 +164,7 @@ int debug_sub_808A4D0()
._23:\n\
.word sub_80831F8+1\n\
._21:\n\
- ldr r0, ._27\n\
+ ldr r0, ._27 @ sub_8083314\n\
cmp r1, r0\n\
bne ._25 @cond_branch\n\
mov r0, #0x2\n\
@@ -174,7 +174,7 @@ int debug_sub_808A4D0()
._27:\n\
.word sub_8083314+1\n\
._25:\n\
- ldr r0, ._31\n\
+ ldr r0, ._31 @ sub_80833C4\n\
cmp r1, r0\n\
beq ._29 @cond_branch\n\
mov r0, #0x0\n\
@@ -199,7 +199,7 @@ void debug_sub_808A55C()
push {r7}\n\
lsl r0, r0, #0x18\n\
lsr r7, r0, #0x18\n\
- ldr r2, ._37\n\
+ ldr r2, ._37 @ gTasks\n\
lsl r0, r7, #0x2\n\
add r0, r0, r7\n\
lsl r0, r0, #0x3\n\
@@ -224,13 +224,13 @@ void debug_sub_808A55C()
add r0, r0, #0x1\n\
strh r0, [r4, #0xa]\n\
._33:\n\
- ldr r0, ._37 + 4\n\
+ ldr r0, ._37 + 4 @ gShouldAdvanceLinkState\n\
ldrb r0, [r0]\n\
mov r1, #0x2\n\
mov r2, #0x0\n\
mov r3, #0x2\n\
bl PrintHex\n\
- ldr r0, ._37 + 8\n\
+ ldr r0, ._37 + 8 @ gBlockSendBuffer\n\
ldrb r0, [r0]\n\
mov r1, #0x16\n\
mov r2, #0x5\n\
@@ -244,14 +244,14 @@ void debug_sub_808A55C()
mov r5, #0xa0\n\
lsl r5, r5, #0x13\n\
._35:\n\
- ldr r0, ._37 + 12\n\
+ ldr r0, ._37 + 12 @ gLinkPlayerPending\n\
add r0, r4, r0\n\
ldrb r0, [r0]\n\
lsr r1, r5, #0x18\n\
mov r2, #0x0\n\
mov r3, #0x1\n\
bl PrintHex\n\
- ldr r1, ._37 + 16\n\
+ ldr r1, ._37 + 16 @ gBlockRecvBuffer\n\
lsl r0, r4, #0x8\n\
add r0, r0, r1\n\
ldrh r0, [r0]\n\
@@ -268,13 +268,13 @@ void debug_sub_808A55C()
add r4, r4, #0x1\n\
cmp r4, #0x3\n\
ble ._35 @cond_branch\n\
- ldr r4, ._37 + 20\n\
+ ldr r4, ._37 + 20 @ gLinkStatus\n\
ldr r0, [r4]\n\
mov r1, #0xf\n\
mov r2, #0x0\n\
mov r3, #0x8\n\
bl PrintHex\n\
- ldr r0, ._37 + 24\n\
+ ldr r0, ._37 + 24 @ gLink\n\
ldrb r0, [r0, #0x1]\n\
mov r1, #0x2\n\
mov r2, #0xa\n\
@@ -294,13 +294,13 @@ void debug_sub_808A55C()
mov r2, #0xa\n\
mov r3, #0x2\n\
bl PrintHex\n\
- ldr r0, ._37 + 28\n\
+ ldr r0, ._37 + 28 @ gReceivedRemoteLinkPlayers\n\
ldrb r0, [r0]\n\
mov r1, #0x2\n\
mov r2, #0xc\n\
mov r3, #0x1\n\
bl PrintHex\n\
- ldr r0, ._37 + 32\n\
+ ldr r0, ._37 + 32 @ gSpecialVar_Result\n\
ldrh r0, [r0]\n\
mov r1, #0xb\n\
mov r2, #0x8\n\
@@ -328,7 +328,7 @@ void debug_sub_808A55C()
mov r2, #0xa\n\
mov r3, #0x1\n\
bl PrintHex\n\
- ldr r2, ._37\n\
+ ldr r2, ._37 @ gTasks\n\
mov r3, r8\n\
add r0, r3, r7\n\
lsl r0, r0, #0x3\n\
@@ -347,7 +347,7 @@ void debug_sub_808A55C()
mov r2, #0xc\n\
mov r3, #0x2\n\
bl PrintHex\n\
- ldr r0, ._37 + 36\n\
+ ldr r0, ._37 + 36 @ gLinkCallback\n\
ldr r0, [r0]\n\
mov r1, #0x2\n\
mov r2, #0xd\n\
@@ -360,7 +360,7 @@ void debug_sub_808A55C()
mov r2, #0x2\n\
mov r3, #0x1\n\
bl PrintHex\n\
- ldr r0, ._37 + 40\n\
+ ldr r0, ._37 + 40 @ gLinkPlayers\n\
mov r6, #0x80\n\
lsl r6, r6, #0x12\n\
add r5, r0, #0\n\
@@ -379,7 +379,7 @@ void debug_sub_808A55C()
sub r4, r4, #0x1\n\
cmp r4, #0\n\
bge ._36 @cond_branch\n\
- ldr r0, ._37 + 44\n\
+ ldr r0, ._37 + 44 @ 0x4000128\n\
ldrh r0, [r0]\n\
mov r1, #0x2\n\
mov r2, #0x6\n\
@@ -430,7 +430,7 @@ static void sub_8082CD4(u8 arg0, u8 arg1)
mov r2, #0x1f\n\
mov r3, #0x2\n\
bl InitLinkTestBG_Unused\n\
- ldr r4, ._40\n\
+ ldr r4, ._40 @ sub_8082F20\n\
add r0, r4, #0\n\
bl FindTaskIdByFunc\n\
lsl r0, r0, #0x18\n\
@@ -443,14 +443,14 @@ static void sub_8082CD4(u8 arg0, u8 arg1)
add r4, r0, #0\n\
lsl r4, r4, #0x18\n\
lsr r4, r4, #0x18\n\
- ldr r5, ._40 + 4\n\
+ ldr r5, ._40 + 4 @ gTasks\n\
lsl r0, r4, #0x2\n\
add r0, r0, r4\n\
lsl r0, r0, #0x3\n\
add r0, r0, r5\n\
strh r7, [r0, #0xa]\n\
strh r6, [r0, #0xc]\n\
- ldr r0, ._40 + 8\n\
+ ldr r0, ._40 + 8 @ debug_sub_808A55C\n\
mov r1, #0x50\n\
bl CreateTask\n\
lsl r0, r0, #0x18\n\
@@ -1297,7 +1297,7 @@ void debug_sub_808B778()
{
asm("\
push {r4, lr}\n\
- ldr r4, ._390\n\
+ ldr r4, ._390 @ debug_sub_808B7A8\n\
add r0, r4, #0\n\
bl FuncIsActiveTask\n\
lsl r0, r0, #0x18\n\
@@ -1307,7 +1307,7 @@ void debug_sub_808B778()
mov r1, #0x50\n\
bl CreateTask\n\
._389:\n\
- ldr r1, ._390 + 4\n\
+ ldr r1, ._390 + 4 @ unk_3004E98\n\
ldr r0, [r1]\n\
add r0, r0, #0x1\n\
str r0, [r1]\n\
@@ -1328,7 +1328,7 @@ void debug_sub_808B7A8()
push {lr}\n\
lsl r0, r0, #0x18\n\
lsr r0, r0, #0x18\n\
- ldr r2, ._393\n\
+ ldr r2, ._393 @ gTasks\n\
lsl r1, r0, #0x2\n\
add r1, r1, r0\n\
lsl r1, r1, #0x3\n\
@@ -1342,7 +1342,7 @@ void debug_sub_808B7A8()
bne ._392 @cond_branch\n\
mov r0, #0x0\n\
strh r0, [r1, #0x8]\n\
- ldr r2, ._393 + 4\n\
+ ldr r2, ._393 + 4 @ unk_3004E94\n\
ldrh r0, [r2]\n\
mov r1, #0x1\n\
orr r0, r0, r1\n\
diff --git a/src/engine/link.c b/src/engine/link.c
index 8888f22f5..00c084069 100644
--- a/src/engine/link.c
+++ b/src/engine/link.c
@@ -1050,7 +1050,7 @@ void debug_sub_8008264(u32 value, int left, int top, int r3, int sp0)
" add r6, r1, #0\n"
" add r4, r3, #0\n"
" ldr r0, [sp, #0x38]\n"
- " ldr r1, ._347\n"
+ " ldr r1, ._347 @ unk_20238D0\n"
" ldr r1, [r1]\n"
" cmp r1, r0\n"
" bne ._345 @cond_branch\n"
@@ -1059,7 +1059,7 @@ void debug_sub_8008264(u32 value, int left, int top, int r3, int sp0)
" mov r4, #0x8\n"
"._342:\n"
" mov r3, sp\n"
- " ldr r0, ._347 + 4\n"
+ " ldr r0, ._347 + 4 @ debugTileMap\n"
" mov r8, r0\n"
" lsl r2, r2, #0x6\n"
" mov ip, r2\n"
@@ -1087,8 +1087,8 @@ void debug_sub_8008264(u32 value, int left, int top, int r3, int sp0)
" sub r3, r0, #4\n"
" cmp r4, #0\n"
" ble ._345 @cond_branch\n"
- " ldr r7, ._347 + 8\n"
- " ldr r6, ._347 + 12\n"
+ " ldr r7, ._347 + 8 @ debugCharacterBase\n"
+ " ldr r6, ._347 + 12 @ unk_20238C8\n"
" add r2, r4, #0\n"
"._346:\n"
" ldr r1, [r7]\n"
diff --git a/src/engine/mystery_event_menu.c b/src/engine/mystery_event_menu.c
index 116b60477..bc14c760d 100644
--- a/src/engine/mystery_event_menu.c
+++ b/src/engine/mystery_event_menu.c
@@ -350,7 +350,7 @@ void debug_sub_815D04C()
" push {r4, r5, r6, lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r5, r0, #0x18\n"
- " ldr r1, ._125\n"
+ " ldr r1, ._125 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -364,7 +364,7 @@ void debug_sub_815D04C()
" mov r2, #0xd\n"
" mov r3, #0x7\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r1, ._125 + 4\n"
+ " ldr r1, ._125 + 4 @ gUnknown_Debug_842E2D0\n"
" mov r2, #0xa\n"
" ldsh r0, [r4, r2]\n"
" lsl r0, r0, #0x3\n"
@@ -377,7 +377,7 @@ void debug_sub_815D04C()
" add r0, r0, #0x1\n"
" strh r0, [r4, #0x8]\n"
"._121:\n"
- " ldr r2, ._125 + 8\n"
+ " ldr r2, ._125 + 8 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" mov r0, #0x20\n"
" and r0, r0, r1\n"
@@ -389,7 +389,7 @@ void debug_sub_815D04C()
" ldsh r0, [r4, r2]\n"
" cmp r0, #0\n"
" bne ._123 @cond_branch\n"
- " ldr r0, ._125 + 12\n"
+ " ldr r0, ._125 + 12 @ gUnknown_Debug_842E350\n"
" ldrb r0, [r0]\n"
" sub r0, r0, #0x1\n"
" b ._124\n"
@@ -404,7 +404,7 @@ void debug_sub_815D04C()
" sub r0, r1, #1\n"
"._124:\n"
" strh r0, [r4, #0xa]\n"
- " ldr r0, ._130\n"
+ " ldr r0, ._130 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -417,14 +417,14 @@ void debug_sub_815D04C()
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._127 @cond_branch\n"
- " ldr r1, ._130\n"
+ " ldr r1, ._130 @ gTasks\n"
" lsl r2, r5, #0x2\n"
" add r0, r2, r5\n"
" lsl r0, r0, #0x3\n"
" add r4, r0, r1\n"
" mov r0, #0xa\n"
" ldsh r3, [r4, r0]\n"
- " ldr r0, ._130 + 4\n"
+ " ldr r0, ._130 + 4 @ gUnknown_Debug_842E350\n"
" ldrb r0, [r0]\n"
" sub r0, r0, #0x1\n"
" cmp r3, r0\n"
@@ -452,7 +452,7 @@ void debug_sub_815D04C()
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._132 @cond_branch\n"
- " ldr r1, ._133\n"
+ " ldr r1, ._133 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -460,13 +460,13 @@ void debug_sub_815D04C()
" mov r2, #0xa\n"
" ldsh r1, [r0, r2]\n"
" lsl r1, r1, #0x3\n"
- " ldr r0, ._133 + 4\n"
+ " ldr r0, ._133 + 4 @ gUnknown_Debug_842E2D0\n"
" add r0, r0, #0x4\n"
" add r1, r1, r0\n"
- " ldr r0, ._133 + 8\n"
+ " ldr r0, ._133 + 8 @ \n"
" ldr r1, [r1]\n"
" bl _call_via_r1\n"
- " ldr r0, ._133 + 12\n"
+ " ldr r0, ._133 + 12 @ \n"
" add r1, r6, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -516,8 +516,8 @@ void debug_sub_815D1D8()
asm(
" push {r4, lr}\n"
" add sp, sp, #0xfffffffc\n"
- " ldr r1, ._139\n"
- " ldr r2, ._139 + 4\n"
+ " ldr r1, ._139 @ gMain\n"
+ " ldr r2, ._139 + 4 @ 0x43c\n"
" add r0, r1, r2\n"
" ldrb r0, [r0]\n"
" add r4, r1, #0\n"
@@ -526,7 +526,7 @@ void debug_sub_815D1D8()
" b ._196\n"
"._137:\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._139 + 8\n"
+ " ldr r1, ._139 + 8 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -562,8 +562,8 @@ void debug_sub_815D1D8()
" mov r2, #0x10\n"
" mov r3, #0x0\n"
" bl BeginNormalPaletteFade\n"
- " ldr r1, ._155\n"
- " ldr r0, ._155 + 4\n"
+ " ldr r1, ._155 @ gMain\n"
+ " ldr r0, ._155 + 4 @ 0x43c\n"
" add r1, r1, r0\n"
" b ._189\n"
"._156:\n"
@@ -572,7 +572,7 @@ void debug_sub_815D1D8()
" .word gMain\n"
" .word 0x43c\n"
"._143:\n"
- " ldr r0, ._161\n"
+ " ldr r0, ._161 @ gPaletteFade\n"
" ldrb r1, [r0, #0x7]\n"
" mov r0, #0x80\n"
" and r0, r0, r1\n"
@@ -586,16 +586,16 @@ void debug_sub_815D1D8()
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._159 @cond_branch\n"
- " ldr r1, ._161 + 4\n"
+ " ldr r1, ._161 + 4 @ gUnknown_Debug_30030E0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
"._159:\n"
- " ldr r0, ._161 + 8\n"
+ " ldr r0, ._161 + 8 @ Str_843DA70\n"
" mov r1, #0x4\n"
" mov r2, #0xf\n"
" bl MenuPrintMessage\n"
- " ldr r2, ._161 + 12\n"
+ " ldr r2, ._161 + 12 @ 0x43c\n"
" add r1, r4, r2\n"
" b ._189\n"
"._162:\n"
@@ -612,14 +612,14 @@ void debug_sub_815D1D8()
" bne ._163 @cond_branch\n"
" b ._196\n"
"._163:\n"
- " ldr r1, ._166\n"
- " ldr r0, ._166 + 4\n"
+ " ldr r1, ._166 @ gMain\n"
+ " ldr r0, ._166 + 4 @ 0x43c\n"
" add r1, r1, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
- " ldr r1, ._166 + 8\n"
- " ldr r2, ._166 + 12\n"
+ " ldr r1, ._166 + 8 @ gLinkType\n"
+ " ldr r2, ._166 + 12 @ 0x5501\n"
" add r0, r2, #0\n"
" strh r0, [r1]\n"
" bl OpenLink\n"
@@ -632,18 +632,18 @@ void debug_sub_815D1D8()
" .word gLinkType\n"
" .word 0x5501\n"
"._145:\n"
- " ldr r0, ._171\n"
+ " ldr r0, ._171 @ gReceivedRemoteLinkPlayers\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" bne ._168 @cond_branch\n"
" b ._196\n"
"._168:\n"
- " ldr r1, ._171 + 4\n"
+ " ldr r1, ._171 + 4 @ 0x43c\n"
" add r0, r4, r1\n"
" ldrb r1, [r0]\n"
" add r1, r1, #0x1\n"
" strb r1, [r0]\n"
- " ldr r0, ._171 + 8\n"
+ " ldr r0, ._171 + 8 @ Str_843DA84\n"
" mov r1, #0x4\n"
" mov r2, #0xf\n"
" bl MenuPrintMessage\n"
@@ -661,11 +661,11 @@ void debug_sub_815D1D8()
" bne ._173 @cond_branch\n"
" b ._196\n"
"._173:\n"
- " ldr r0, ._176\n"
+ " ldr r0, ._176 @ debug_sub_815D04C\n"
" mov r1, #0xa\n"
" bl CreateTask\n"
- " ldr r1, ._176 + 4\n"
- " ldr r2, ._176 + 8\n"
+ " ldr r1, ._176 + 4 @ gMain\n"
+ " ldr r2, ._176 + 8 @ 0x43c\n"
" add r1, r1, r2\n"
" b ._189\n"
"._177:\n"
@@ -675,16 +675,16 @@ void debug_sub_815D1D8()
" .word gMain\n"
" .word 0x43c\n"
"._148:\n"
- " ldr r0, ._179\n"
+ " ldr r0, ._179 @ Str_843DA98\n"
" mov r1, #0x4\n"
" mov r2, #0xf\n"
" bl MenuPrintMessage\n"
- " ldr r1, ._179 + 4\n"
- " ldr r2, ._179 + 8\n"
+ " ldr r1, ._179 + 4 @ 0x2004000\n"
+ " ldr r2, ._179 + 8 @ 0x2004\n"
" mov r0, #0x0\n"
" bl SendBlock\n"
- " ldr r1, ._179 + 12\n"
- " ldr r0, ._179 + 16\n"
+ " ldr r1, ._179 + 12 @ gMain\n"
+ " ldr r0, ._179 + 16 @ 0x43c\n"
" add r1, r1, r0\n"
" b ._189\n"
"._180:\n"
@@ -701,8 +701,8 @@ void debug_sub_815D1D8()
" lsl r0, r0, #0x18\n"
" cmp r0, #0\n"
" beq ._196 @cond_branch\n"
- " ldr r1, ._183\n"
- " ldr r2, ._183 + 4\n"
+ " ldr r1, ._183 @ gMain\n"
+ " ldr r2, ._183 + 4 @ 0x43c\n"
" add r1, r1, r2\n"
" b ._189\n"
"._184:\n"
@@ -712,8 +712,8 @@ void debug_sub_815D1D8()
" .word 0x43c\n"
"._150:\n"
" bl sub_800832C\n"
- " ldr r1, ._186\n"
- " ldr r0, ._186 + 4\n"
+ " ldr r1, ._186 @ gMain\n"
+ " ldr r0, ._186 + 4 @ 0x43c\n"
" add r1, r1, r0\n"
" b ._189\n"
"._187:\n"
@@ -722,7 +722,7 @@ void debug_sub_815D1D8()
" .word gMain\n"
" .word 0x43c\n"
"._151:\n"
- " ldr r0, ._190\n"
+ " ldr r0, ._190 @ gReceivedRemoteLinkPlayers\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" bne ._196 @cond_branch\n"
@@ -731,12 +731,12 @@ void debug_sub_815D1D8()
" mov r2, #0x1a\n"
" mov r3, #0x12\n"
" bl Menu_BlankWindowRect\n"
- " ldr r0, ._190 + 4\n"
+ " ldr r0, ._190 + 4 @ Str_843DAA3\n"
" mov r1, #0x4\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
- " ldr r1, ._190 + 8\n"
- " ldr r2, ._190 + 12\n"
+ " ldr r1, ._190 + 8 @ gMain\n"
+ " ldr r2, ._190 + 12 @ 0x43c\n"
" add r1, r1, r2\n"
" b ._189\n"
"._191:\n"
@@ -759,7 +759,7 @@ void debug_sub_815D1D8()
" mov r2, #0x0\n"
" mov r3, #0x10\n"
" bl BeginNormalPaletteFade\n"
- " ldr r0, ._194\n"
+ " ldr r0, ._194 @ 0x43c\n"
" add r1, r4, r0\n"
"._189:\n"
" ldrb r0, [r1]\n"
@@ -771,13 +771,13 @@ void debug_sub_815D1D8()
"._194:\n"
" .word 0x43c\n"
"._153:\n"
- " ldr r0, ._197\n"
+ " ldr r0, ._197 @ gPaletteFade\n"
" ldrb r1, [r0, #0x7]\n"
" mov r0, #0x80\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" bne ._196 @cond_branch\n"
- " ldr r0, ._197 + 4\n"
+ " ldr r0, ._197 + 4 @ CB2_InitTitleScreen\n"
" bl SetMainCallback2\n"
"._196:\n"
" bl RunTasks\n"
diff --git a/src/engine/reset_rtc_screen.c b/src/engine/reset_rtc_screen.c
index 9324ea1c1..8b67f39a5 100644
--- a/src/engine/reset_rtc_screen.c
+++ b/src/engine/reset_rtc_screen.c
@@ -602,7 +602,7 @@ void debug_sub_806F8F8(void)
{
asm("\
push {lr}\n\
- ldr r0, ._131\n\
+ ldr r0, ._131 @ CB2_InitResetRtcScreen\n\
bl SetMainCallback2\n\
pop {r0}\n\
bx r0\n\
@@ -622,7 +622,7 @@ void debug_sub_806F908(u8 a)
lsl r0, r5, #0x2\n\
add r0, r0, r5\n\
lsl r0, r0, #0x3\n\
- ldr r2, ._136\n\
+ ldr r2, ._136 @ gTasks\n\
add r4, r0, r2\n\
mov r1, #0x0\n\
ldsh r0, [r4, r1]\n\
@@ -636,7 +636,7 @@ void debug_sub_806F908(u8 a)
._136:\n\
.word gTasks+0x8\n\
._133:\n\
- ldr r0, ._139\n\
+ ldr r0, ._139 @ Task_ResetRtc_0\n\
mov r1, #0x50\n\
bl CreateTask\n\
lsl r0, r0, #0x18\n\
@@ -666,7 +666,7 @@ void debug_sub_806F908(u8 a)
ldsh r0, [r2, r1]\n\
cmp r0, #0x1\n\
bne ._142 @cond_branch\n\
- ldr r3, ._143\n\
+ ldr r3, ._143 @ gLocalTime\n\
mov r1, #0x0\n\
ldsh r0, [r3, r1]\n\
mov r1, #0x2\n\
@@ -700,7 +700,7 @@ void debug_sub_806F99C()
asm("\
push {lr}\n\
bl RtcCalcLocalTime\n\
- ldr r0, ._145\n\
+ ldr r0, ._145 @ debug_sub_806F908\n\
mov r1, #0x50\n\
bl CreateTask\n\
bl ScriptContext2_Enable\n\
@@ -717,14 +717,14 @@ void debug_sub_806F9B8()
{
asm("\
push {lr}\n\
- ldr r2, ._147\n\
- ldr r0, ._147 + 4\n\
+ ldr r2, ._147 @ gLocalTime\n\
+ ldr r0, ._147 + 4 @ gSaveBlock2\n\
add r0, r0, #0xa0\n\
ldr r1, [r0, #0x4]\n\
ldr r0, [r0]\n\
str r0, [r2]\n\
str r1, [r2, #0x4]\n\
- ldr r0, ._147 + 8\n\
+ ldr r0, ._147 + 8 @ debug_sub_806F908\n\
mov r1, #0x50\n\
bl CreateTask\n\
bl ScriptContext2_Enable\n\
@@ -752,9 +752,9 @@ void debug_sub_806F9E4()
lsl r0, r7, #0x2\n\
add r0, r0, r7\n\
lsl r0, r0, #0x3\n\
- ldr r1, ._153\n\
+ ldr r1, ._153 @ gTasks\n\
add r5, r0, r1\n\
- ldr r6, ._153 + 4\n\
+ ldr r6, ._153 + 4 @ gStringVar4\n\
mov r1, #0x0\n\
ldsh r0, [r5, r1]\n\
cmp r0, #0x1\n\
@@ -793,19 +793,19 @@ void debug_sub_806F9E4()
mov r1, #0x2\n\
mov r2, #0xa\n\
bl Menu_PrintText\n\
- ldr r0, ._158\n\
+ ldr r0, ._158 @ gUnknown_Debug_0839AE94\n\
mov r1, #0xc\n\
mov r2, #0xc\n\
bl Menu_PrintText\n\
- ldr r0, ._158 + 4\n\
+ ldr r0, ._158 + 4 @ gUnknown_Debug_0839AE99\n\
mov r1, #0x14\n\
mov r2, #0xc\n\
bl Menu_PrintText\n\
- ldr r0, ._158 + 8\n\
+ ldr r0, ._158 + 8 @ gUnknown_Debug_0839AEA7\n\
mov r1, #0x1\n\
mov r2, #0xe\n\
bl Menu_PrintText\n\
- ldr r0, ._158 + 12\n\
+ ldr r0, ._158 + 12 @ gUnknown_Debug_0839AE9D\n\
mov r1, #0x1\n\
mov r2, #0x10\n\
bl Menu_PrintText\n\
@@ -833,7 +833,7 @@ void debug_sub_806F9E4()
mov r0, #0x28\n\
add r0, r0, r6\n\
mov sl, r0\n\
- ldr r4, ._163\n\
+ ldr r4, ._163 @ gLocalTime\n\
mov r1, #0x2\n\
ldsb r1, [r4, r1]\n\
mov r2, #0x3\n\
@@ -850,7 +850,7 @@ void debug_sub_806F9E4()
mov r2, #0x1\n\
mov r3, #0x4\n\
bl ConvertIntToDecimalStringN\n\
- ldr r0, ._163 + 4\n\
+ ldr r0, ._163 + 4 @ gSaveBlock2\n\
ldrb r0, [r0, #0x12]\n\
cmp r0, #0\n\
bne ._160 @cond_branch\n\
@@ -885,7 +885,7 @@ void debug_sub_806F9E4()
.word gLocalTime\n\
.word gSaveBlock2\n\
._161:\n\
- ldr r0, ._166\n\
+ ldr r0, ._166 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
diff --git a/src/engine/save_failed_screen.c b/src/engine/save_failed_screen.c
index 7902427e0..49cf166d4 100644
--- a/src/engine/save_failed_screen.c
+++ b/src/engine/save_failed_screen.c
@@ -157,12 +157,12 @@ void CB2_WipeSave()
asm(
" push {r4, r5, lr}\n"
" mov r4, #0x0\n"
- " ldr r0, ._20\n"
+ " ldr r0, ._20 @ gSaveFailedClockInfo\n"
" mov r2, #0x1\n"
" strh r2, [r0]\n"
- " ldr r0, ._20 + 4\n"
+ " ldr r0, ._20 + 4 @ gUnknown_Debug_03004BD0\n"
" ldr r0, [r0]\n"
- " ldr r1, ._20 + 8\n"
+ " ldr r1, ._20 + 8 @ gDamagedSaveSectors\n"
" cmp r0, #0\n"
" beq ._12 @cond_branch\n"
" str r2, [r1]\n"
@@ -182,11 +182,11 @@ void CB2_WipeSave()
" mov r2, #0x1c\n"
" mov r3, #0x13\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._20 + 12\n"
+ " ldr r0, ._20 + 12 @ gSystemText_CheckCompleteSaveAttempt\n"
" mov r1, #0x2\n"
" mov r2, #0xb\n"
" bl Menu_PrintText\n"
- " ldr r0, ._20 + 16\n"
+ " ldr r0, ._20 + 16 @ gSaveFailedType\n"
" ldrb r0, [r0]\n"
" bl Save_WriteDataInternal\n"
" ldr r0, [r5]\n"
@@ -197,7 +197,7 @@ void CB2_WipeSave()
" mov r2, #0x1c\n"
" mov r3, #0x13\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._20 + 20\n"
+ " ldr r0, ._20 + 20 @ gSystemText_SaveFailedBackupCheck\n"
" mov r1, #0x2\n"
" mov r2, #0xb\n"
" bl Menu_PrintText\n"
@@ -218,11 +218,11 @@ void CB2_WipeSave()
" mov r2, #0x1c\n"
" mov r3, #0x13\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._20 + 24\n"
+ " ldr r0, ._20 + 24 @ gSystemText_BackupDamagedGameContinue\n"
" mov r1, #0x2\n"
" mov r2, #0xb\n"
" bl Menu_PrintText\n"
- " ldr r0, ._20 + 28\n"
+ " ldr r0, ._20 + 28 @ CB2_FadeAndReturnToTitleScreen\n"
" bl SetMainCallback2\n"
" b ._23\n"
"._21:\n"
@@ -242,11 +242,11 @@ void CB2_WipeSave()
" mov r2, #0x1c\n"
" mov r3, #0x13\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._24\n"
+ " ldr r0, ._24 @ gGameContinueCallback\n"
" ldr r0, [r0]\n"
" cmp r0, #0\n"
" bne ._22 @cond_branch\n"
- " ldr r0, ._24 + 4\n"
+ " ldr r0, ._24 + 4 @ gSystemText_SaveCompletedGameEnd\n"
" mov r1, #0x2\n"
" mov r2, #0xb\n"
" bl Menu_PrintText\n"
@@ -262,11 +262,11 @@ void CB2_WipeSave()
" mov r2, #0x1c\n"
" mov r3, #0x13\n"
" bl Menu_DrawStdWindowFrame\n"
- " ldr r0, ._27\n"
+ " ldr r0, ._27 @ gSystemText_BackupDamagedGameContinue\n"
" mov r1, #0x2\n"
" mov r2, #0xb\n"
" bl Menu_PrintText\n"
- " ldr r0, ._27 + 4\n"
+ " ldr r0, ._27 + 4 @ CB2_GameplayCannotBeContinued\n"
" bl SetMainCallback2\n"
" b ._26\n"
"._28:\n"
@@ -275,12 +275,12 @@ void CB2_WipeSave()
" .word gSystemText_BackupDamagedGameContinue\n"
" .word CB2_GameplayCannotBeContinued+1\n"
"._22:\n"
- " ldr r0, ._29\n"
+ " ldr r0, ._29 @ gSystemText_SaveCompletedPressA\n"
" mov r1, #0x2\n"
" mov r2, #0xb\n"
" bl Menu_PrintText\n"
"._23:\n"
- " ldr r0, ._29 + 4\n"
+ " ldr r0, ._29 + 4 @ CB2_FadeAndReturnToTitleScreen\n"
" bl SetMainCallback2\n"
"._26:\n"
" pop {r4, r5}\n"
@@ -420,20 +420,20 @@ bool8 VerifySectorWipe(u16 sector)
" push {lr}\n"
" lsl r0, r0, #0x10\n"
" lsr r0, r0, #0x10\n"
- " ldr r2, ._50\n"
+ " ldr r2, ._50 @ \n"
" mov r3, #0x80\n"
" lsl r3, r3, #0x5\n"
" mov r1, #0x0\n"
" bl ReadFlash\n"
" mov r0, #0x0\n"
- " ldr r1, ._50 + 4\n"
+ " ldr r1, ._50 + 4 @ \n"
"._49:\n"
" add r0, r0, #0x1\n"
" lsl r0, r0, #0x10\n"
" lsr r0, r0, #0x10\n"
" cmp r0, r1\n"
" bls ._49 @cond_branch\n"
- " ldr r0, ._50 + 8\n"
+ " ldr r0, ._50 + 8 @ \n"
" ldrb r0, [r0]\n"
" pop {r1}\n"
" bx r1\n"
diff --git a/src/field/berry.c b/src/field/berry.c
index 5c1ecd699..588807755 100644
--- a/src/field/berry.c
+++ b/src/field/berry.c
@@ -1009,7 +1009,7 @@ void debug_sub_80C2B04()
" bl sub_80B47D8\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
- " ldr r2, ._1\n"
+ " ldr r2, ._1 @ gTasks\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
@@ -1038,7 +1038,7 @@ void debug_sub_80C2B30()
" bl sub_80B47D8\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
- " ldr r2, ._3\n"
+ " ldr r2, ._3 @ gTasks\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
@@ -1088,8 +1088,8 @@ void debug_sub_80C2BD0()
{
asm(
" push {r4, r5, r6, r7, lr}\n"
- " ldr r3, ._11\n"
- " ldr r1, ._11 + 4\n"
+ " ldr r3, ._11 @ gSaveBlock1\n"
+ " ldr r1, ._11 + 4 @ 0x316c\n"
" add r4, r3, r1\n"
" ldr r6, [r4]\n"
" add r1, r1, #0x4\n"
@@ -1100,7 +1100,7 @@ void debug_sub_80C2BD0()
" str r1, [r2]\n"
" add r4, r0, #0\n"
" mov r2, #0x0\n"
- " ldr r5, ._11 + 8\n"
+ " ldr r5, ._11 + 8 @ 0x52b\n"
"._10:\n"
" add r0, r4, r1\n"
" ldrb r0, [r0]\n"
@@ -1108,7 +1108,7 @@ void debug_sub_80C2BD0()
" add r1, r1, #0x1\n"
" cmp r1, r5\n"
" bls ._10 @cond_branch\n"
- " ldr r1, ._11 + 4\n"
+ " ldr r1, ._11 + 4 @ 0x316c\n"
" add r0, r3, r1\n"
" str r6, [r0]\n"
" add r1, r1, #0x4\n"
@@ -1145,11 +1145,11 @@ u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry)
" lsl r2, r2, #0x18\n"
" lsr r2, r2, #0x18\n"
" mov r8, r2\n"
- " ldr r4, ._16\n"
- " ldr r1, ._16 + 4\n"
+ " ldr r4, ._16 @ gSaveBlock1\n"
+ " ldr r1, ._16 + 4 @ 0x3160\n"
" add r0, r4, r1\n"
" add r2, r0, #0\n"
- " ldr r1, ._16 + 8\n"
+ " ldr r1, ._16 + 8 @ gBerries\n"
" ldmia r1!, {r5, r6, r7}\n"
" stmia r2!, {r5, r6, r7}\n"
" ldmia r1!, {r5, r6, r7}\n"
@@ -1158,27 +1158,27 @@ u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry)
" str r1, [r2]\n"
" add r1, r3, #0\n"
" bl StringCopy\n"
- " ldr r0, ._16 + 12\n"
+ " ldr r0, ._16 + 12 @ 0x361c\n"
" add r6, r4, r0\n"
- " ldr r1, ._16 + 16\n"
+ " ldr r1, ._16 + 16 @ gUnknown_Debug_083F7F84\n"
" add r0, r6, #0\n"
" bl StringCopy\n"
- " ldr r1, ._16 + 20\n"
+ " ldr r1, ._16 + 20 @ 0x3649\n"
" add r5, r4, r1\n"
- " ldr r1, ._16 + 24\n"
+ " ldr r1, ._16 + 24 @ gUnknown_Debug_083F7F90\n"
" add r0, r5, #0\n"
" bl StringCopy\n"
- " ldr r2, ._16 + 28\n"
+ " ldr r2, ._16 + 28 @ 0x316c\n"
" add r0, r4, r2\n"
" str r6, [r0]\n"
- " ldr r6, ._16 + 32\n"
+ " ldr r6, ._16 + 32 @ 0x3170\n"
" add r0, r4, r6\n"
" str r5, [r0]\n"
" mov r2, #0x0\n"
- " ldr r6, ._16 + 36\n"
- " ldr r7, ._16 + 40\n"
+ " ldr r6, ._16 + 36 @ 0x47f\n"
+ " ldr r7, ._16 + 40 @ 0x317c\n"
" add r5, r4, r7\n"
- " ldr r3, ._16 + 44\n"
+ " ldr r3, ._16 + 44 @ gSpriteImage_UnusedCherry\n"
"._13:\n"
" add r0, r2, r5\n"
" add r1, r2, r3\n"
@@ -1187,9 +1187,9 @@ u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry)
" add r2, r2, #0x1\n"
" cmp r2, r6\n"
" ble ._13 @cond_branch\n"
- " ldr r0, ._16\n"
- " ldr r3, ._16 + 48\n"
- " ldr r2, ._16 + 52\n"
+ " ldr r0, ._16 @ gSaveBlock1\n"
+ " ldr r3, ._16 + 48 @ gSpritePalette_UnusedCherry\n"
+ " ldr r2, ._16 + 52 @ 0x35fc\n"
" add r1, r0, r2\n"
" mov r2, #0xf\n"
"._14:\n"
@@ -1201,8 +1201,8 @@ u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry)
" cmp r2, #0\n"
" bge ._14 @cond_branch\n"
" mov r2, #0x0\n"
- " ldr r5, ._16 + 56\n"
- " ldr r3, ._16 + 60\n"
+ " ldr r5, ._16 + 56 @ gSaveBlock1\n"
+ " ldr r3, ._16 + 60 @ gUnknown_Debug_839B6CE\n"
"._15:\n"
" add r0, r2, r5\n"
" add r1, r2, r3\n"
@@ -1211,15 +1211,15 @@ u32 GetEnigmaBerryChecksum(struct EnigmaBerry *enigmaBerry)
" add r2, r2, #0x1\n"
" cmp r2, #0x11\n"
" ble ._15 @cond_branch\n"
- " ldr r5, ._16 + 64\n"
+ " ldr r5, ._16 + 64 @ 0x3688\n"
" add r0, r4, r5\n"
" mov r6, r9\n"
" strb r6, [r0]\n"
- " ldr r7, ._16 + 68\n"
+ " ldr r7, ._16 + 68 @ 0x3689\n"
" add r0, r4, r7\n"
" mov r1, r8\n"
" strb r1, [r0]\n"
- " ldr r2, ._16 + 4\n"
+ " ldr r2, ._16 + 4 @ 0x3160\n"
" add r0, r4, r2\n"
" bl debug_sub_80C2BD0\n"
" add r5, r5, #0x4\n"
@@ -1298,17 +1298,17 @@ void debug_sub_80C2D24()
" ldr r6, [sp, #0x18]\n"
" ldr r4, [sp, #0x1c]\n"
" mov r8, r4\n"
- " ldr r5, ._18\n"
- " ldr r7, ._18 + 4\n"
+ " ldr r5, ._18 @ gSaveBlock1\n"
+ " ldr r7, ._18 + 4 @ 0x3175\n"
" add r4, r5, r7\n"
" strb r0, [r4]\n"
- " ldr r4, ._18 + 8\n"
+ " ldr r4, ._18 + 8 @ 0x3176\n"
" add r0, r5, r4\n"
" strb r1, [r0]\n"
" add r7, r7, #0x2\n"
" add r0, r5, r7\n"
" strb r2, [r0]\n"
- " ldr r1, ._18 + 12\n"
+ " ldr r1, ._18 + 12 @ 0x3178\n"
" add r0, r5, r1\n"
" strb r3, [r0]\n"
" add r4, r4, #0x3\n"
@@ -1321,7 +1321,7 @@ void debug_sub_80C2D24()
" sub r4, r4, #0x19\n"
" add r0, r5, r4\n"
" bl debug_sub_80C2BD0\n"
- " ldr r7, ._18 + 16\n"
+ " ldr r7, ._18 + 16 @ 0x368c\n"
" add r5, r5, r7\n"
" str r0, [r5]\n"
" pop {r3}\n"
@@ -1350,21 +1350,21 @@ bool32 IsEnigmaBerryValid()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._24\n"
- " ldr r1, ._24 + 4\n"
+ " ldr r4, ._24 @ gSaveBlock1\n"
+ " ldr r1, ._24 + 4 @ 0x3174\n"
" add r0, r4, r1\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" beq ._22 @cond_branch\n"
- " ldr r2, ._24 + 8\n"
+ " ldr r2, ._24 + 8 @ 0x316a\n"
" add r0, r4, r2\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" beq ._22 @cond_branch\n"
- " ldr r1, ._24 + 12\n"
+ " ldr r1, ._24 + 12 @ 0x3160\n"
" add r0, r4, r1\n"
" bl debug_sub_80C2BD0\n"
- " ldr r2, ._24 + 16\n"
+ " ldr r2, ._24 + 16 @ 0x368c\n"
" add r1, r4, r2\n"
" ldr r1, [r1]\n"
" cmp r0, r1\n"
@@ -1810,7 +1810,7 @@ void DebugOpenBerryInfo()
asm(
" push {r4, r5, r6, r7, lr}\n"
" bl GetFieldObjectScriptPointerPlayerFacing\n"
- " ldr r1, ._138\n"
+ " ldr r1, ._138 @ S_BerryTree\n"
" cmp r0, r1\n"
" beq ._136 @cond_branch\n"
" mov r0, #0x0\n"
@@ -1820,7 +1820,7 @@ void DebugOpenBerryInfo()
"._138:\n"
" .word S_BerryTree\n"
"._136:\n"
- " ldr r0, ._141\n"
+ " ldr r0, ._141 @ gSelectedMapObject\n"
" ldrb r0, [r0]\n"
" bl FieldObjectGetBerryTreeId\n"
" lsl r0, r0, #0x18\n"
@@ -1829,8 +1829,8 @@ void DebugOpenBerryInfo()
" bl GetBerryTreeInfo\n"
" add r5, r0, #0\n"
" mov r2, #0x0\n"
- " ldr r7, ._141 + 4\n"
- " ldr r4, ._141 + 8\n"
+ " ldr r7, ._141 + 4 @ 0x1f3\n"
+ " ldr r4, ._141 + 8 @ gStringVar4\n"
" mov r3, #0xff\n"
"._140:\n"
" add r1, r2, r4\n"
@@ -1840,46 +1840,46 @@ void DebugOpenBerryInfo()
" add r2, r2, #0x1\n"
" cmp r2, r7\n"
" ble ._140 @cond_branch\n"
- " ldr r0, ._141 + 12\n"
+ " ldr r0, ._141 + 12 @ gUnknown_Debug_083F7F9D\n"
" add r1, r6, #0\n"
" mov r2, #0x3\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 16\n"
+ " ldr r0, ._141 + 16 @ gUnknown_Debug_083F7FA2\n"
" ldrb r1, [r5]\n"
" mov r2, #0x2\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 20\n"
+ " ldr r0, ._141 + 20 @ gUnknown_Debug_083F7FA9\n"
" ldrb r1, [r5, #0x1]\n"
" lsl r1, r1, #0x19\n"
" lsr r1, r1, #0x19\n"
" mov r2, #0x2\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 24\n"
+ " ldr r0, ._141 + 24 @ gUnknown_Debug_083F7FB0\n"
" ldrh r1, [r5, #0x2]\n"
" mov r2, #0x5\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 28\n"
+ " ldr r0, ._141 + 28 @ gUnknown_Debug_083F7FB7\n"
" ldrb r1, [r5, #0x4]\n"
" mov r2, #0x2\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 32\n"
+ " ldr r0, ._141 + 32 @ gUnknown_Debug_083F7FBE\n"
" ldrb r1, [r5, #0x5]\n"
" lsl r1, r1, #0x1c\n"
" lsr r1, r1, #0x1c\n"
" mov r2, #0x3\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 36\n"
+ " ldr r0, ._141 + 36 @ gUnknown_Debug_083F7FC5\n"
" ldrb r1, [r5, #0x1]\n"
" lsr r1, r1, #0x7\n"
" mov r2, #0x1\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 40\n"
+ " ldr r0, ._141 + 40 @ gUnknown_Debug_083F7FCC\n"
" ldrb r1, [r5, #0x5]\n"
" lsl r1, r1, #0x1b\n"
" lsr r1, r1, #0x1f\n"
" mov r2, #0x1\n"
" bl debug_sub_80C33FC\n"
- " ldr r4, ._141 + 44\n"
+ " ldr r4, ._141 + 44 @ gUnknown_Debug_083F7FD3\n"
" ldrb r1, [r5, #0x5]\n"
" lsl r1, r1, #0x1a\n"
" lsr r1, r1, #0x1f\n"
@@ -1897,7 +1897,7 @@ void DebugOpenBerryInfo()
" add r0, r4, #0\n"
" mov r2, #0x1\n"
" bl debug_sub_80C33FC\n"
- " ldr r0, ._141 + 8\n"
+ " ldr r0, ._141 + 8 @ gStringVar4\n"
"._137:\n"
" pop {r4, r5, r6, r7}\n"
" pop {r1}\n"
diff --git a/src/field/choose_party.c b/src/field/choose_party.c
index b2d950e35..696f7cf4f 100644
--- a/src/field/choose_party.c
+++ b/src/field/choose_party.c
@@ -536,7 +536,7 @@ void debug_sub_81381B4()
" mov r7, r9\n"
" mov r6, r8\n"
" push {r6, r7}\n"
- " ldr r4, ._189\n"
+ " ldr r4, ._189 @ gUnknown_02023A00\n"
" add r0, r4, #0\n"
" mov r1, #0x0\n"
" mov r2, #0x60\n"
@@ -550,7 +550,7 @@ void debug_sub_81381B4()
" mov r0, #0x64\n"
" add r1, r7, #0\n"
" mul r1, r1, r0\n"
- " ldr r0, ._189 + 4\n"
+ " ldr r0, ._189 + 4 @ gPlayerParty\n"
" add r5, r1, r0\n"
" add r0, r5, #0\n"
" mov r1, #0x41\n"
diff --git a/src/field/field_map_obj.c b/src/field/field_map_obj.c
index c255d3013..13d8ebb5b 100644
--- a/src/field/field_map_obj.c
+++ b/src/field/field_map_obj.c
@@ -1927,7 +1927,7 @@ void npcs_clear_ids_and_state()
asm(
" push {r4, r5, lr}\n"
" mov r4, #0x0\n"
- " ldr r5, ._2\n"
+ " ldr r5, ._2 @ gMapObjects\n"
"._1:\n"
" lsl r0, r4, #0x3\n"
" add r0, r0, r4\n"
@@ -1939,7 +1939,7 @@ void npcs_clear_ids_and_state()
" lsr r4, r0, #0x18\n"
" cmp r4, #0xf\n"
" bls ._1 @cond_branch\n"
- " ldr r1, ._2 + 4\n"
+ " ldr r1, ._2 + 4 @ gUnknown_Debug_03004BC0\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
" pop {r4, r5}\n"
@@ -2086,7 +2086,7 @@ u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *template, u8 b, u8
" lsl r0, r1, #0x3\n"
" add r0, r0, r1\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._40\n"
+ " ldr r1, ._40 @ gMapObjects\n"
" add r4, r0, r1\n"
" add r0, r4, #0\n"
" bl npc_clear_ids_and_state\n"
@@ -2154,7 +2154,7 @@ u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *template, u8 b, u8
" strb r0, [r4, #0x7]\n"
" ldrh r0, [r5, #0xe]\n"
" strb r0, [r4, #0x1d]\n"
- " ldr r1, ._40 + 4\n"
+ " ldr r1, ._40 + 4 @ gUnknown_0836DC09\n"
" ldrb r0, [r5, #0x9]\n"
" add r0, r0, r1\n"
" ldrb r1, [r0]\n"
@@ -2166,7 +2166,7 @@ u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *template, u8 b, u8
" bl FieldObjectSetDirection\n"
" add r0, r4, #0\n"
" bl FieldObjectHandleDynamicGraphicsId\n"
- " ldr r1, ._40 + 8\n"
+ " ldr r1, ._40 + 8 @ gUnknown_0836DBBC\n"
" ldrb r0, [r4, #0x6]\n"
" add r0, r0, r1\n"
" ldrb r0, [r0]\n"
@@ -2200,7 +2200,7 @@ u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *template, u8 b, u8
" orr r0, r0, r1\n"
" strb r0, [r4, #0x19]\n"
"._39:\n"
- " ldr r1, ._40 + 12\n"
+ " ldr r1, ._40 + 12 @ gUnknown_Debug_03004BC0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
@@ -2487,7 +2487,7 @@ void RemoveFieldObject(struct MapObject *mapObject)
" and r1, r1, r2\n"
" strb r1, [r0]\n"
" bl RemoveFieldObjectInternal\n"
- " ldr r1, ._72\n"
+ " ldr r1, ._72 @ gUnknown_Debug_03004BC0\n"
" ldrb r0, [r1]\n"
" sub r0, r0, #0x1\n"
" strb r0, [r1]\n"
@@ -2577,7 +2577,7 @@ u8 sub_805AFCC(struct MapObjectTemplate *mapObjTemplate, struct SpriteTemplate *
" lsl r4, r0, #0x3\n"
" add r0, r4, r0\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._87\n"
+ " ldr r1, ._87 @ gMapObjects\n"
" add r5, r0, r1\n"
" ldrb r0, [r5, #0x5]\n"
" bl GetFieldObjectGraphicsInfo\n"
@@ -2612,7 +2612,7 @@ u8 sub_805AFCC(struct MapObjectTemplate *mapObjTemplate, struct SpriteTemplate *
" orr r0, r0, r1\n"
" strb r0, [r5, #0x1]\n"
"._90:\n"
- " ldr r1, ._93\n"
+ " ldr r1, ._93 @ 0xffff\n"
" add r0, r1, #0\n"
" strh r0, [r7, #0x2]\n"
" add r0, r7, #0\n"
@@ -2624,11 +2624,11 @@ u8 sub_805AFCC(struct MapObjectTemplate *mapObjTemplate, struct SpriteTemplate *
" lsr r7, r0, #0x18\n"
" cmp r7, #0x40\n"
" bne ._91 @cond_branch\n"
- " ldr r1, ._93 + 4\n"
+ " ldr r1, ._93 + 4 @ gUnknown_Debug_03004BC0\n"
" ldrb r0, [r1]\n"
" sub r0, r0, #0x1\n"
" strb r0, [r1]\n"
- " ldr r0, ._93 + 8\n"
+ " ldr r0, ._93 + 8 @ gMapObjects\n"
" mov r2, r8\n"
" add r1, r4, r2\n"
" lsl r1, r1, #0x2\n"
@@ -2650,7 +2650,7 @@ u8 sub_805AFCC(struct MapObjectTemplate *mapObjTemplate, struct SpriteTemplate *
" lsl r0, r7, #0x4\n"
" add r0, r0, r7\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._96\n"
+ " ldr r1, ._96 @ gSprites\n"
" add r4, r0, r1\n"
" mov r1, r9\n"
" lsl r0, r1, #0x10\n"
@@ -3045,12 +3045,12 @@ void sub_805B710(u16 u161, u16 u162)
" lsr r4, r4, #0x10\n"
" lsl r5, r5, #0x10\n"
" lsr r5, r5, #0x10\n"
- " ldr r6, ._153\n"
+ " ldr r6, ._153 @ gUnknown_Debug_03004BC0\n"
" mov r0, #0x0\n"
" strb r0, [r6]\n"
" bl ClearPlayerAvatarInfo\n"
" mov r7, #0x0\n"
- " ldr r0, ._153 + 4\n"
+ " ldr r0, ._153 + 4 @ gMapObjects\n"
" mov r8, r0\n"
" lsl r4, r4, #0x10\n"
" lsl r5, r5, #0x10\n"
diff --git a/src/field/field_player_avatar.c b/src/field/field_player_avatar.c
index c382db19f..a7594372d 100644
--- a/src/field/field_player_avatar.c
+++ b/src/field/field_player_avatar.c
@@ -266,11 +266,11 @@ u8 TryDoMetatileBehaviorForcedMovement()
{
asm(
" push {r4, lr}\n"
- " ldr r0, ._27\n"
+ " ldr r0, ._27 @ gUnknown_020297ED\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" beq ._25 @cond_branch\n"
- " ldr r0, ._27 + 4\n"
+ " ldr r0, ._27 + 4 @ gMain\n"
" ldrh r1, [r0, #0x2c]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x1\n"
@@ -285,7 +285,7 @@ u8 TryDoMetatileBehaviorForcedMovement()
" .word gUnknown_020297ED\n"
" .word gMain\n"
"._25:\n"
- " ldr r4, ._29\n"
+ " ldr r4, ._29 @ gUnknown_0830FBA0\n"
" bl GetForcedMovementByMetatileBehavior\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x16\n"
@@ -494,7 +494,7 @@ void MovePlayerNotOnBike(u8 u81, u16 u161)
" add r5, r2, #0\n"
" lsl r1, r1, #0x10\n"
" lsr r6, r1, #0x10\n"
- " ldr r0, ._84\n"
+ " ldr r0, ._84 @ gUnknown_020297ED\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" beq ._82 @cond_branch\n"
@@ -504,7 +504,7 @@ void MovePlayerNotOnBike(u8 u81, u16 u161)
" cmp r0, #0\n"
" bne ._83 @cond_branch\n"
"._82:\n"
- " ldr r4, ._84 + 4\n"
+ " ldr r4, ._84 + 4 @ gUnknown_0830FBEC\n"
" add r0, r5, #0\n"
" bl CheckMovementInputNotOnBike\n"
" lsl r0, r0, #0x18\n"
@@ -1864,7 +1864,7 @@ void debug_sub_805F2B0()
" push {lr}\n"
" lsl r0, r0, #0x18\n"
" lsr r2, r0, #0x18\n"
- " ldr r0, ._422\n"
+ " ldr r0, ._422 @ gMain\n"
" ldrh r1, [r0, #0x2c]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x1\n"
@@ -1898,8 +1898,8 @@ void debug_sub_805F2DC()
" lsr r4, r0, #0x18\n"
" cmp r4, #0\n"
" bne ._424 @cond_branch\n"
- " ldr r2, ._426\n"
- " ldr r0, ._426 + 4\n"
+ " ldr r2, ._426 @ gMapObjects\n"
+ " ldr r0, ._426 + 4 @ gPlayerAvatar\n"
" ldrb r1, [r0, #0x5]\n"
" lsl r0, r1, #0x3\n"
" add r0, r0, r1\n"
@@ -1915,8 +1915,8 @@ void debug_sub_805F2DC()
" .word gMapObjects\n"
" .word gPlayerAvatar\n"
"._424:\n"
- " ldr r2, ._431\n"
- " ldr r0, ._431 + 4\n"
+ " ldr r2, ._431 @ gMapObjects\n"
+ " ldr r0, ._431 + 4 @ gPlayerAvatar\n"
" ldrb r1, [r0, #0x5]\n"
" lsl r0, r1, #0x3\n"
" add r0, r0, r1\n"
diff --git a/src/field/field_weather.c b/src/field/field_weather.c
index c411bf20b..fbc5431ae 100644
--- a/src/field/field_weather.c
+++ b/src/field/field_weather.c
@@ -1264,14 +1264,14 @@ u8 debug_sub_8085564(void)
asm("\
push {lr}\n\
mov r2, #0x0\n\
- ldr r0, ._375\n\
+ ldr r0, ._375 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x80\n\
lsl r0, r0, #0x1\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._370 @cond_branch\n\
- ldr r1, ._375 + 4\n\
+ ldr r1, ._375 + 4 @ gUnknown_Debug_20301FE\n\
ldrb r0, [r1]\n\
add r0, r0, #0x1\n\
strb r0, [r1]\n\
@@ -1283,14 +1283,14 @@ u8 debug_sub_8085564(void)
._371:\n\
mov r2, #0x1\n\
._370:\n\
- ldr r0, ._375\n\
+ ldr r0, ._375 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x80\n\
lsl r0, r0, #0x2\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._372 @cond_branch\n\
- ldr r1, ._375 + 4\n\
+ ldr r1, ._375 + 4 @ gUnknown_Debug_20301FE\n\
ldrb r0, [r1]\n\
cmp r0, #0\n\
beq ._373 @cond_branch\n\
@@ -1314,8 +1314,8 @@ u8 debug_sub_8085564(void)
mov r2, #0x1c\n\
mov r3, #0x2\n\
bl Menu_BlankWindowRect\n\
- ldr r1, ._380\n\
- ldr r0, ._380 + 4\n\
+ ldr r1, ._380 @ gDebugText_Weather\n\
+ ldr r0, ._380 + 4 @ gUnknown_Debug_20301FE\n\
ldrb r0, [r0]\n\
lsl r0, r0, #0x2\n\
add r0, r0, r1\n\
@@ -1324,7 +1324,7 @@ u8 debug_sub_8085564(void)
mov r2, #0x1\n\
bl Menu_PrintText\n\
._377:\n\
- ldr r0, ._380 + 8\n\
+ ldr r0, ._380 + 8 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -1339,7 +1339,7 @@ u8 debug_sub_8085564(void)
.word gUnknown_Debug_20301FE\n\
.word gMain\n\
._378:\n\
- ldr r0, ._382\n\
+ ldr r0, ._382 @ gUnknown_Debug_20301FE\n\
ldrb r0, [r0]\n\
bl ChangeWeather\n\
bl CloseMenu\n\
@@ -1358,8 +1358,8 @@ u8 debug_sub_808560C(void)
{
asm("\
push {r4, lr}\n\
- ldr r4, ._384\n\
- ldr r0, ._384 + 4\n\
+ ldr r4, ._384 @ gUnknown_Debug_20301FE\n\
+ ldr r0, ._384 + 4 @ gWeather\n\
mov r1, #0xda\n\
lsl r1, r1, #0x3\n\
add r0, r0, r1\n\
@@ -1371,7 +1371,7 @@ u8 debug_sub_808560C(void)
mov r2, #0x1c\n\
mov r3, #0x2\n\
bl Menu_BlankWindowRect\n\
- ldr r1, ._384 + 8\n\
+ ldr r1, ._384 + 8 @ gDebugText_Weather\n\
ldrb r0, [r4]\n\
lsl r0, r0, #0x2\n\
add r0, r0, r1\n\
@@ -1379,8 +1379,8 @@ u8 debug_sub_808560C(void)
mov r1, #0x17\n\
mov r2, #0x1\n\
bl Menu_PrintText\n\
- ldr r1, ._384 + 12\n\
- ldr r0, ._384 + 16\n\
+ ldr r1, ._384 + 12 @ gMenuCallback\n\
+ ldr r0, ._384 + 16 @ debug_sub_8085564\n\
str r0, [r1]\n\
mov r0, #0x0\n\
pop {r4}\n\
diff --git a/src/field/fldeff_cut.c b/src/field/fldeff_cut.c
index 522fb01d6..5d39b87a9 100644
--- a/src/field/fldeff_cut.c
+++ b/src/field/fldeff_cut.c
@@ -86,7 +86,7 @@ void debug_sub_80AFEE4()
" lsr r0, r0, #0x18\n"
" cmp r0, #0x1\n"
" bne ._1 @cond_branch\n"
- " ldr r1, ._3\n"
+ " ldr r1, ._3 @ gLastFieldPokeMenuOpened\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
" bl sub_80A2634\n"
@@ -96,14 +96,14 @@ void debug_sub_80AFEE4()
"._3:\n"
" .word gLastFieldPokeMenuOpened\n"
"._1:\n"
- " ldr r4, ._9\n"
+ " ldr r4, ._9 @ gUnknown_0203923C\n"
" add r1, r4, #2\n"
" add r0, r4, #0\n"
" bl PlayerGetDestCoords\n"
" mov r7, #0x0\n"
" mov r8, r4\n"
"._12:\n"
- " ldr r1, ._9 + 4\n"
+ " ldr r1, ._9 + 4 @ 0xffff\n"
" add r0, r7, r1\n"
" mov r2, r8\n"
" ldrh r2, [r2, #0x2]\n"
@@ -112,7 +112,7 @@ void debug_sub_80AFEE4()
" lsl r0, r0, #0x10\n"
" asr r5, r0, #0x10\n"
"._11:\n"
- " ldr r1, ._9 + 4\n"
+ " ldr r1, ._9 + 4 @ 0xffff\n"
" add r0, r6, r1\n"
" mov r2, r8\n"
" ldrh r2, [r2]\n"
@@ -147,7 +147,7 @@ void debug_sub_80AFEE4()
" cmp r0, #0x1\n"
" bne ._7 @cond_branch\n"
"._6:\n"
- " ldr r1, ._9 + 8\n"
+ " ldr r1, ._9 + 8 @ gLastFieldPokeMenuOpened\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
" bl sub_80A25E8\n"
diff --git a/src/field/fldeff_flash.c b/src/field/fldeff_flash.c
index d8f70200c..8c0f09bd9 100644
--- a/src/field/fldeff_flash.c
+++ b/src/field/fldeff_flash.c
@@ -77,11 +77,11 @@ void debug_sub_8122080(void)
{
asm("\
push {lr}\n\
- ldr r0, ._4\n\
+ ldr r0, ._4 @ gMapHeader\n\
ldrb r0, [r0, #0x15]\n\
cmp r0, #0x1\n\
bne ._2 @cond_branch\n\
- ldr r0, ._4 + 4\n\
+ ldr r0, ._4 + 4 @ 0x828\n\
bl FlagGet\n\
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
diff --git a/src/field/fldeff_secretpower.c b/src/field/fldeff_secretpower.c
index 3f539fc6e..0e91bb55c 100644
--- a/src/field/fldeff_secretpower.c
+++ b/src/field/fldeff_secretpower.c
@@ -251,7 +251,7 @@ void debug_sub_80D93F4()
asm("\
push {r4, lr}\n\
bl sub_80BB63C\n\
- ldr r0, ._98\n\
+ ldr r0, ._98 @ gSpecialVar_Result\n\
ldrh r0, [r0]\n\
cmp r0, #0x1\n\
beq ._95 @cond_branch\n\
@@ -268,7 +268,7 @@ void debug_sub_80D93F4()
._98:\n\
.word gSpecialVar_Result\n\
._96:\n\
- ldr r4, ._102\n\
+ ldr r4, ._102 @ gUnknown_0203923C\n\
add r1, r4, #2\n\
add r0, r4, #0\n\
bl GetXYCoordsOneStepInFrontOfPlayer\n\
@@ -286,7 +286,7 @@ void debug_sub_80D93F4()
cmp r0, #0x1\n\
bne ._100 @cond_branch\n\
bl sub_80C6264\n\
- ldr r1, ._102 + 4\n\
+ ldr r1, ._102 + 4 @ gLastFieldPokeMenuOpened\n\
mov r0, #0x0\n\
strb r0, [r1]\n\
bl sub_80C639C\n\
@@ -304,7 +304,7 @@ void debug_sub_80D93F4()
cmp r0, #0x1\n\
bne ._104 @cond_branch\n\
bl sub_80C6264\n\
- ldr r1, ._106\n\
+ ldr r1, ._106 @ gLastFieldPokeMenuOpened\n\
mov r0, #0x0\n\
strb r0, [r1]\n\
bl sub_80C64A8\n\
@@ -321,7 +321,7 @@ void debug_sub_80D93F4()
cmp r0, #0x1\n\
bne ._108 @cond_branch\n\
bl sub_80C6264\n\
- ldr r1, ._110\n\
+ ldr r1, ._110 @ gLastFieldPokeMenuOpened\n\
mov r0, #0x0\n\
strb r0, [r1]\n\
bl sub_80C660C\n\
diff --git a/src/field/item_menu.c b/src/field/item_menu.c
index cf3c7ca4b..ae1465fbd 100644
--- a/src/field/item_menu.c
+++ b/src/field/item_menu.c
@@ -400,8 +400,8 @@ static bool8 SetupBagMultistep(void)
asm("\
push {r4, r5, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._5\n\
- ldr r1, ._5 + 4\n\
+ ldr r0, ._5 @ gMain\n\
+ ldr r1, ._5 + 4 @ 0x43c\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0x10\n\
@@ -409,7 +409,7 @@ static bool8 SetupBagMultistep(void)
b ._66\n\
._3:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._5 + 8\n\
+ ldr r1, ._5 + 8 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -443,8 +443,8 @@ static bool8 SetupBagMultistep(void)
b ._61\n\
._9:\n\
bl ScanlineEffect_Stop\n\
- ldr r1, ._27\n\
- ldr r0, ._27 + 4\n\
+ ldr r1, ._27 @ gMain\n\
+ ldr r0, ._27 + 4 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._28:\n\
@@ -457,8 +457,8 @@ static bool8 SetupBagMultistep(void)
b ._61\n\
._11:\n\
bl ClearBGTilemapBuffers\n\
- ldr r0, ._31\n\
- ldr r1, ._31 + 4\n\
+ ldr r0, ._31 @ \n\
+ ldr r1, ._31 + 4 @ \n\
add r0, r0, r1\n\
mov r1, #0x0\n\
strb r1, [r0]\n\
@@ -470,13 +470,13 @@ static bool8 SetupBagMultistep(void)
.word 0x1ffff\n\
._12:\n\
bl ResetPaletteFade\n\
- ldr r2, ._34\n\
+ ldr r2, ._34 @ gPaletteFade\n\
ldrb r0, [r2, #0x8]\n\
mov r1, #0x80\n\
orr r0, r0, r1\n\
strb r0, [r2, #0x8]\n\
- ldr r1, ._34 + 4\n\
- ldr r0, ._34 + 8\n\
+ ldr r1, ._34 + 4 @ gMain\n\
+ ldr r0, ._34 + 8 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._35:\n\
@@ -495,8 +495,8 @@ static bool8 SetupBagMultistep(void)
bne ._37 @cond_branch\n\
b ._66\n\
._37:\n\
- ldr r1, ._40\n\
- ldr r0, ._40 + 4\n\
+ ldr r1, ._40 @ gMain\n\
+ ldr r0, ._40 + 4 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._41:\n\
@@ -505,7 +505,7 @@ static bool8 SetupBagMultistep(void)
.word gMain\n\
.word 0x43c\n\
._15:\n\
- ldr r0, ._43\n\
+ ldr r0, ._43 @ gWindowTemplate_81E6DFC\n\
bl Text_LoadWindowTemplate\n\
b ._61\n\
._44:\n\
@@ -513,10 +513,10 @@ static bool8 SetupBagMultistep(void)
._43:\n\
.word gWindowTemplate_81E6DFC\n\
._16:\n\
- ldr r0, ._46\n\
+ ldr r0, ._46 @ gWindowTemplate_81E6DFC\n\
bl MultistepInitMenuWindowBegin\n\
- ldr r1, ._46 + 4\n\
- ldr r0, ._46 + 8\n\
+ ldr r1, ._46 + 4 @ gMain\n\
+ ldr r0, ._46 + 8 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._47:\n\
@@ -563,7 +563,7 @@ static bool8 SetupBagMultistep(void)
mov r0, #0x3\n\
mov r1, #0x2\n\
bl SetVerticalScrollIndicatorPriority\n\
- ldr r0, ._53\n\
+ ldr r0, ._53 @ sReturnLocation\n\
ldrb r0, [r0]\n\
sub r0, r0, #0x4\n\
lsl r0, r0, #0x18\n\
@@ -577,8 +577,8 @@ static bool8 SetupBagMultistep(void)
mov r1, #0x1\n\
bl SetVerticalScrollIndicators\n\
._51:\n\
- ldr r1, ._53 + 4\n\
- ldr r0, ._53 + 8\n\
+ ldr r1, ._53 + 4 @ gMain\n\
+ ldr r0, ._53 + 8 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._54:\n\
@@ -588,11 +588,11 @@ static bool8 SetupBagMultistep(void)
.word gMain\n\
.word 0x43c\n\
._19:\n\
- ldr r1, ._56\n\
+ ldr r1, ._56 @ gUnknown_0203855A\n\
mov r0, #0x10\n\
strb r0, [r1]\n\
- ldr r4, ._56 + 4\n\
- ldr r5, ._56 + 8\n\
+ ldr r4, ._56 + 4 @ gBGTilemapBuffers\n\
+ ldr r5, ._56 + 8 @ sCurrentBagPocket\n\
ldrb r1, [r5]\n\
add r1, r1, #0x1\n\
lsl r1, r1, #0x18\n\
@@ -603,7 +603,7 @@ static bool8 SetupBagMultistep(void)
add r0, r4, #0\n\
bl DrawPocketIndicatorDots\n\
bl UpdateAllBagPockets\n\
- ldr r4, ._56 + 12\n\
+ ldr r4, ._56 + 12 @ gBagPockets\n\
ldr r0, [r4, #0x10]\n\
ldr r1, [r4, #0x14]\n\
bl SortItemSlots\n\
@@ -611,7 +611,7 @@ static bool8 SetupBagMultistep(void)
ldr r1, [r4, #0x1c]\n\
bl SortItemSlots\n\
bl sub_80A3D40\n\
- ldr r1, ._56 + 16\n\
+ ldr r1, ._56 + 16 @ gCurrentBagPocketItemSlots\n\
mov r0, #0x0\n\
ldsb r0, [r5, r0]\n\
lsl r0, r0, #0x3\n\
@@ -629,12 +629,12 @@ static bool8 SetupBagMultistep(void)
.word gBagPockets\n\
.word gCurrentBagPocketItemSlots\n\
._20:\n\
- ldr r0, ._59\n\
+ ldr r0, ._59 @ 0xffff\n\
mov r1, #0x0\n\
mov r2, #0x7\n\
bl sub_80A48E8\n\
- ldr r1, ._59 + 4\n\
- ldr r4, ._59 + 8\n\
+ ldr r1, ._59 + 4 @ gBagPocketScrollStates\n\
+ ldr r4, ._59 + 8 @ sCurrentBagPocket\n\
mov r0, #0x0\n\
ldsb r0, [r4, r0]\n\
lsl r0, r0, #0x2\n\
@@ -642,7 +642,7 @@ static bool8 SetupBagMultistep(void)
ldrb r1, [r0, #0x1]\n\
ldrb r0, [r0]\n\
add r1, r1, r0\n\
- ldr r0, ._59 + 12\n\
+ ldr r0, ._59 + 12 @ gCurrentBagPocketItemSlots\n\
ldr r0, [r0]\n\
lsl r1, r1, #0x2\n\
add r1, r1, r0\n\
@@ -650,15 +650,15 @@ static bool8 SetupBagMultistep(void)
ldsh r0, [r1, r2]\n\
bl ItemListMenu_InitDescription\n\
bl ItemListMenu_InitMenu\n\
- ldr r1, ._59 + 16\n\
+ ldr r1, ._59 + 16 @ gUnknown_0203855B\n\
ldrb r0, [r4]\n\
add r0, r0, #0x1\n\
strb r0, [r1]\n\
- ldr r1, ._59 + 20\n\
+ ldr r1, ._59 + 20 @ gUnknown_0203855C\n\
mov r0, #0x0\n\
strb r0, [r1]\n\
- ldr r1, ._59 + 24\n\
- ldr r0, ._59 + 28\n\
+ ldr r1, ._59 + 24 @ gMain\n\
+ ldr r0, ._59 + 28 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._60:\n\
@@ -679,17 +679,17 @@ static bool8 SetupBagMultistep(void)
bl sub_80A3740\n\
b ._61\n\
._22:\n\
- ldr r3, ._63\n\
+ ldr r3, ._63 @ 0x4000208\n\
ldrh r2, [r3]\n\
mov r0, #0x0\n\
strh r0, [r3]\n\
- ldr r4, ._63 + 4\n\
+ ldr r4, ._63 + 4 @ 0x4000200\n\
ldrh r0, [r4]\n\
mov r1, #0x1\n\
orr r0, r0, r1\n\
strh r0, [r4]\n\
strh r2, [r3]\n\
- ldr r2, ._63 + 8\n\
+ ldr r2, ._63 + 8 @ 0x4000004\n\
ldrh r0, [r2]\n\
mov r1, #0x8\n\
orr r0, r0, r1\n\
@@ -701,13 +701,13 @@ static bool8 SetupBagMultistep(void)
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r2, ._63 + 12\n\
+ ldr r2, ._63 + 12 @ gPaletteFade\n\
ldrb r1, [r2, #0x8]\n\
mov r0, #0x7f\n\
and r0, r0, r1\n\
strb r0, [r2, #0x8]\n\
- ldr r1, ._63 + 16\n\
- ldr r0, ._63 + 20\n\
+ ldr r1, ._63 + 16 @ gMain\n\
+ ldr r0, ._63 + 20 @ 0x43c\n\
add r1, r1, r0\n\
b ._62\n\
._64:\n\
@@ -724,8 +724,8 @@ static bool8 SetupBagMultistep(void)
cmp r0, #0x1\n\
beq ._66 @cond_branch\n\
._61:\n\
- ldr r1, ._67\n\
- ldr r2, ._67 + 4\n\
+ ldr r1, ._67 @ gMain\n\
+ ldr r2, ._67 + 4 @ 0x43c\n\
add r1, r1, r2\n\
._62:\n\
ldrb r0, [r1]\n\
@@ -738,23 +738,23 @@ static bool8 SetupBagMultistep(void)
.word gMain\n\
.word 0x43c\n\
._24:\n\
- ldr r0, ._71\n\
+ ldr r0, ._71 @ sub_80A3134\n\
bl SetVBlankCallback\n\
- ldr r0, ._71 + 4\n\
+ ldr r0, ._71 + 4 @ sub_80A3118\n\
bl SetMainCallback2\n\
bl sub_80A751C\n\
bl sub_80A7630\n\
bl sub_80A770C\n\
bl sub_80A7828\n\
bl sub_80A78B8\n\
- ldr r0, ._71 + 8\n\
+ ldr r0, ._71 + 8 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._69 @cond_branch\n\
- ldr r0, ._71 + 12\n\
+ ldr r0, ._71 + 12 @ 0x600f5e0\n\
mov r1, #0x80\n\
lsl r1, r1, #0x8\n\
- ldr r2, ._71 + 16\n\
+ ldr r2, ._71 + 16 @ 0x600f800\n\
mov r3, #0x0\n\
bl debug_sub_8008218\n\
._69:\n\
@@ -1036,7 +1036,7 @@ void debug_sub_80A3714()
push {r4, r5, r6, lr}\n\
add sp, sp, #0xfffffff4\n\
mov r5, #0x0\n\
- ldr r2, ._138\n\
+ ldr r2, ._138 @ gUnknown_Debug_083EBC68\n\
mov r1, #0x0\n\
._134:\n\
lsl r0, r5, #0x1\n\
@@ -1059,10 +1059,10 @@ void debug_sub_80A3714()
bl ItemId_GetPocket\n\
lsl r0, r0, #0x18\n\
lsr r0, r0, #0x8\n\
- ldr r1, ._138 + 4\n\
+ ldr r1, ._138 + 4 @ 0xffff0000\n\
add r0, r0, r1\n\
lsr r0, r0, #0x10\n\
- ldr r1, ._138 + 8\n\
+ ldr r1, ._138 + 8 @ gBagPockets\n\
lsl r2, r0, #0x3\n\
add r2, r2, r1\n\
lsl r0, r0, #0x1\n\
@@ -4050,12 +4050,12 @@ static void sub_80A740C(void)
bl sub_80A75E4\n\
bl sub_80A7768\n\
bl sub_80A7420\n\
- ldr r0, ._931\n\
+ ldr r0, ._931 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._930 @cond_branch\n\
- ldr r0, ._931 + 4\n\
- ldr r1, ._931 + 8\n\
+ ldr r0, ._931 + 4 @ gLink\n\
+ ldr r1, ._931 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x0\n\
diff --git a/src/field/mauville_man.c b/src/field/mauville_man.c
index e41ea1628..b42c50513 100644
--- a/src/field/mauville_man.c
+++ b/src/field/mauville_man.c
@@ -262,7 +262,7 @@ void debug_sub_810B32C()
" cmp r0, #0x4\n"
" bhi ._37 @cond_branch\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._23\n"
+ " ldr r1, ._23 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -281,7 +281,7 @@ void debug_sub_810B32C()
" b ._37\n"
"._26:\n"
" mov r2, #0x0\n"
- " ldr r3, ._34\n"
+ " ldr r3, ._34 @ gSaveBlock1\n"
"._31:\n"
" mov r0, sp\n"
" add r1, r0, r2\n"
@@ -295,7 +295,7 @@ void debug_sub_810B32C()
" bls ._31 @cond_branch\n"
" bl SetupHipster\n"
" mov r2, #0x0\n"
- " ldr r3, ._34\n"
+ " ldr r3, ._34 @ gSaveBlock1\n"
"._32:\n"
" add r1, r2, r3\n"
" mov r4, sp\n"
diff --git a/src/field/party_menu.c b/src/field/party_menu.c
index 4108145c1..66e7e2319 100644
--- a/src/field/party_menu.c
+++ b/src/field/party_menu.c
@@ -502,12 +502,12 @@ void CB2_PartyMenuMain(void)
add sp, sp, #0xfffffffc\n\
bl AnimateSprites\n\
bl BuildOamBuffer\n\
- ldr r0, ._3\n\
+ ldr r0, ._3 @ gPartyMenuType\n\
ldrb r1, [r0]\n\
lsl r0, r1, #0x1\n\
add r0, r0, r1\n\
lsl r0, r0, #0x4\n\
- ldr r1, ._3 + 4\n\
+ ldr r1, ._3 + 4 @ PartyMonTextSettings\n\
add r5, r0, r1\n\
mov r6, #0x0\n\
._1:\n\
@@ -529,12 +529,12 @@ void CB2_PartyMenuMain(void)
ble ._1 @cond_branch\n\
bl RunTasks\n\
bl UpdatePaletteFade\n\
- ldr r0, ._3 + 8\n\
+ ldr r0, ._3 + 8 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._2 @cond_branch\n\
- ldr r0, ._3 + 12\n\
- ldr r1, ._3 + 16\n\
+ ldr r0, ._3 + 12 @ gLink\n\
+ ldr r1, ._3 + 16 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x2\n\
@@ -696,8 +696,8 @@ bool8 InitPartyMenu(void)
mov r7, r8\n\
push {r7}\n\
add sp, sp, #0xfffffff4\n\
- ldr r0, ._55\n\
- ldr r1, ._55 + 4\n\
+ ldr r0, ._55 @ gMain\n\
+ ldr r1, ._55 + 4 @ 0x43c\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0x11\n\
@@ -705,7 +705,7 @@ bool8 InitPartyMenu(void)
b ._125\n\
._53:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._55 + 8\n\
+ ldr r1, ._55 + 8 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -745,10 +745,10 @@ bool8 InitPartyMenu(void)
mov r8, r2\n\
add r2, sp, #0x4\n\
mov r6, #0x0\n\
- ldr r1, ._78\n\
+ ldr r1, ._78 @ 0x40000d4\n\
mov r5, #0x80\n\
lsl r5, r5, #0x5\n\
- ldr r7, ._78 + 4\n\
+ ldr r7, ._78 + 4 @ 0x81000800\n\
mov r0, #0x81\n\
lsl r0, r0, #0x18\n\
mov ip, r0\n\
@@ -778,7 +778,7 @@ bool8 InitPartyMenu(void)
lsl r3, r3, #0x3\n\
mov r4, #0x0\n\
str r4, [sp, #0x8]\n\
- ldr r2, ._78\n\
+ ldr r2, ._78 @ 0x40000d4\n\
mov r1, r8\n\
str r1, [r2]\n\
str r0, [r2, #0x4]\n\
@@ -800,13 +800,13 @@ bool8 InitPartyMenu(void)
orr r3, r3, r0\n\
str r3, [r2, #0x8]\n\
ldr r0, [r2, #0x8]\n\
- ldr r2, ._78 + 8\n\
+ ldr r2, ._78 + 8 @ gPaletteFade\n\
ldrb r0, [r2, #0x8]\n\
mov r1, #0x80\n\
orr r0, r0, r1\n\
strb r0, [r2, #0x8]\n\
- ldr r1, ._78 + 12\n\
- ldr r2, ._78 + 16\n\
+ ldr r1, ._78 + 12 @ gMain\n\
+ ldr r2, ._78 + 16 @ 0x43c\n\
add r1, r1, r2\n\
b ._122\n\
._79:\n\
@@ -822,21 +822,21 @@ bool8 InitPartyMenu(void)
b ._115\n\
._60:\n\
bl sub_806B4A8\n\
- ldr r1, ._82\n\
+ ldr r1, ._82 @ \n\
mov r2, #0x99\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
mov r2, #0x0\n\
strh r2, [r0]\n\
- ldr r3, ._82 + 4\n\
+ ldr r3, ._82 + 4 @ \n\
add r0, r1, r3\n\
strh r2, [r0]\n\
mov r0, #0x9a\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
strh r2, [r1]\n\
- ldr r1, ._82 + 8\n\
- ldr r2, ._82 + 12\n\
+ ldr r1, ._82 + 8 @ \n\
+ ldr r2, ._82 + 12 @ \n\
add r1, r1, r2\n\
b ._122\n\
._83:\n\
@@ -850,7 +850,7 @@ bool8 InitPartyMenu(void)
bl ResetSpriteData\n\
b ._115\n\
._62:\n\
- ldr r0, ._88\n\
+ ldr r0, ._88 @ \n\
mov r1, #0x96\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -861,8 +861,8 @@ bool8 InitPartyMenu(void)
beq ._86 @cond_branch\n\
bl ResetTasks\n\
._86:\n\
- ldr r1, ._88 + 4\n\
- ldr r2, ._88 + 8\n\
+ ldr r1, ._88 + 4 @ \n\
+ ldr r2, ._88 + 8 @ \n\
add r1, r1, r2\n\
b ._122\n\
._89:\n\
@@ -875,7 +875,7 @@ bool8 InitPartyMenu(void)
bl FreeAllSpritePalettes\n\
b ._115\n\
._64:\n\
- ldr r4, ._92\n\
+ ldr r4, ._92 @ \n\
mov r1, #0x97\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -892,10 +892,10 @@ bool8 InitPartyMenu(void)
._92:\n\
.word +0x201b000\n\
._65:\n\
- ldr r0, ._95\n\
+ ldr r0, ._95 @ gWindowTemplate_81E6C90\n\
bl Text_LoadWindowTemplate\n\
- ldr r1, ._95 + 4\n\
- ldr r0, ._95 + 8\n\
+ ldr r1, ._95 + 4 @ gMain\n\
+ ldr r0, ._95 + 8 @ 0x43c\n\
add r1, r1, r0\n\
b ._122\n\
._96:\n\
@@ -905,15 +905,15 @@ bool8 InitPartyMenu(void)
.word gMain\n\
.word 0x43c\n\
._66:\n\
- ldr r4, ._98\n\
- ldr r1, ._98 + 4\n\
+ ldr r4, ._98 @ gUnknown_03004210\n\
+ ldr r1, ._98 + 4 @ gWindowTemplate_81E6C90\n\
add r0, r4, #0\n\
bl Text_InitWindowWithTemplate\n\
add r0, r4, #0\n\
mov r1, #0x1\n\
bl MultistepInitWindowTileData\n\
- ldr r1, ._98 + 8\n\
- ldr r2, ._98 + 12\n\
+ ldr r1, ._98 + 8 @ gMain\n\
+ ldr r2, ._98 + 12 @ 0x43c\n\
add r1, r1, r2\n\
b ._122\n\
._99:\n\
@@ -929,14 +929,14 @@ bool8 InitPartyMenu(void)
bne ._100 @cond_branch\n\
b ._125\n\
._100:\n\
- ldr r0, ._103\n\
+ ldr r0, ._103 @ \n\
mov r3, #0x99\n\
lsl r3, r3, #0x2\n\
add r0, r0, r3\n\
mov r1, #0x1\n\
strh r1, [r0]\n\
- ldr r1, ._103 + 4\n\
- ldr r0, ._103 + 8\n\
+ ldr r1, ._103 + 4 @ \n\
+ ldr r0, ._103 + 8 @ \n\
add r1, r1, r0\n\
b ._122\n\
._104:\n\
@@ -946,7 +946,7 @@ bool8 InitPartyMenu(void)
.word gMain\n\
.word 0x43c\n\
._68:\n\
- ldr r0, ._107\n\
+ ldr r0, ._107 @ \n\
mov r1, #0x99\n\
lsl r1, r1, #0x2\n\
add r4, r0, r1\n\
@@ -958,8 +958,8 @@ bool8 InitPartyMenu(void)
bne ._105 @cond_branch\n\
mov r0, #0x0\n\
strh r0, [r4]\n\
- ldr r1, ._107 + 4\n\
- ldr r2, ._107 + 8\n\
+ ldr r1, ._107 + 4 @ \n\
+ ldr r2, ._107 + 8 @ \n\
add r1, r1, r2\n\
b ._122\n\
._108:\n\
@@ -977,8 +977,8 @@ bool8 InitPartyMenu(void)
bl sub_809D51C\n\
b ._115\n\
._70:\n\
- ldr r2, ._113\n\
- ldr r0, ._113 + 4\n\
+ ldr r2, ._113 @ PartyMenuHandlers\n\
+ ldr r0, ._113 + 4 @ \n\
mov r1, #0x96\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -994,8 +994,8 @@ bool8 InitPartyMenu(void)
lsr r0, r0, #0x18\n\
cmp r0, #0x1\n\
bne ._125 @cond_branch\n\
- ldr r1, ._113 + 8\n\
- ldr r2, ._113 + 12\n\
+ ldr r1, ._113 + 8 @ \n\
+ ldr r2, ._113 + 12 @ \n\
add r1, r1, r2\n\
b ._122\n\
._114:\n\
@@ -1006,7 +1006,7 @@ bool8 InitPartyMenu(void)
.word gMain\n\
.word 0x43c\n\
._71:\n\
- ldr r0, ._116\n\
+ ldr r0, ._116 @ gWindowTemplate_81E6CC8\n\
bl MultistepInitMenuWindowBegin\n\
b ._115\n\
._117:\n\
@@ -1017,8 +1017,8 @@ bool8 InitPartyMenu(void)
bl MultistepInitMenuWindowContinue\n\
cmp r0, #0\n\
beq ._125 @cond_branch\n\
- ldr r1, ._120\n\
- ldr r0, ._120 + 4\n\
+ ldr r1, ._120 @ gMain\n\
+ ldr r0, ._120 + 4 @ 0x43c\n\
add r1, r1, r0\n\
b ._122\n\
._121:\n\
@@ -1027,14 +1027,14 @@ bool8 InitPartyMenu(void)
.word gMain\n\
.word 0x43c\n\
._73:\n\
- ldr r0, ._123\n\
- ldr r1, ._123 + 4\n\
+ ldr r0, ._123 @ \n\
+ ldr r1, ._123 + 4 @ \n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x0\n\
bl PrintPartyMenuPromptText\n\
- ldr r1, ._123 + 8\n\
- ldr r2, ._123 + 12\n\
+ ldr r1, ._123 + 8 @ \n\
+ ldr r2, ._123 + 12 @ \n\
add r1, r1, r2\n\
b ._122\n\
._124:\n\
@@ -1052,14 +1052,14 @@ bool8 InitPartyMenu(void)
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r2, ._126\n\
+ ldr r2, ._126 @ gPaletteFade\n\
ldrb r1, [r2, #0x8]\n\
mov r0, #0x7f\n\
and r0, r0, r1\n\
strb r0, [r2, #0x8]\n\
._115:\n\
- ldr r1, ._126 + 4\n\
- ldr r3, ._126 + 8\n\
+ ldr r1, ._126 + 4 @ gMain\n\
+ ldr r3, ._126 + 8 @ 0x43c\n\
add r1, r1, r3\n\
._122:\n\
ldrb r0, [r1]\n\
@@ -1073,16 +1073,16 @@ bool8 InitPartyMenu(void)
.word gMain\n\
.word 0x43c\n\
._75:\n\
- ldr r0, ._130\n\
+ ldr r0, ._130 @ VBlankCB_PartyMenu\n\
bl SetVBlankCallback\n\
- ldr r0, ._130 + 4\n\
+ ldr r0, ._130 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._128 @cond_branch\n\
- ldr r0, ._130 + 8\n\
+ ldr r0, ._130 + 8 @ 0x600e5e0\n\
mov r1, #0x80\n\
lsl r1, r1, #0x8\n\
- ldr r2, ._130 + 12\n\
+ ldr r2, ._130 + 12 @ 0x6007800\n\
mov r3, #0x2\n\
bl debug_sub_8008218\n\
._128:\n\
diff --git a/src/field/secret_base.c b/src/field/secret_base.c
index 01e9711dc..8b67a2cd9 100644
--- a/src/field/secret_base.c
+++ b/src/field/secret_base.c
@@ -1658,7 +1658,7 @@ void sub_80BD674(void *playerRecords, u32 size, u8 c)
add r5, r1, #0\n\
lsl r2, r2, #0x18\n\
lsr r7, r2, #0x18\n\
- ldr r0, ._503\n\
+ ldr r0, ._503 @ gUnknown_020297ED\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
bne ._498 @cond_branch\n\
@@ -1747,10 +1747,10 @@ void sub_80BD674(void *playerRecords, u32 size, u8 c)
bl sub_80BD610\n\
._515:\n\
mov r3, #0x1\n\
- ldr r6, ._521\n\
+ ldr r6, ._521 @ gSaveBlock1\n\
mov r5, #0x10\n\
neg r5, r5\n\
- ldr r4, ._521 + 4\n\
+ ldr r4, ._521 + 4 @ 0x1a09\n\
._517:\n\
lsl r0, r3, #0x2\n\
add r0, r0, r3\n\
@@ -1776,8 +1776,8 @@ void sub_80BD674(void *playerRecords, u32 size, u8 c)
bls ._517 @cond_branch\n\
bl sub_80BD280\n\
mov r3, #0x1\n\
- ldr r4, ._521\n\
- ldr r6, ._521 + 4\n\
+ ldr r4, ._521 @ gSaveBlock1\n\
+ ldr r6, ._521 + 4 @ 0x1a09\n\
add r7, r4, #0\n\
mov r5, #0x3f\n\
._519:\n\
@@ -1799,10 +1799,10 @@ void sub_80BD674(void *playerRecords, u32 size, u8 c)
lsr r3, r0, #0x10\n\
cmp r3, #0x13\n\
bls ._519 @cond_branch\n\
- ldr r0, ._521 + 8\n\
+ ldr r0, ._521 + 8 @ 0x1a16\n\
add r2, r7, r0\n\
ldrh r1, [r2]\n\
- ldr r0, ._521 + 12\n\
+ ldr r0, ._521 + 12 @ 0xffff\n\
cmp r1, r0\n\
beq ._520 @cond_branch\n\
add r0, r1, #1\n\
diff --git a/src/field/shop.c b/src/field/shop.c
index 852ccddda..fdee31178 100644
--- a/src/field/shop.c
+++ b/src/field/shop.c
@@ -1247,7 +1247,7 @@ void debug_sub_80C2818(void)
push {lr}\n\
mov r0, #0x0\n\
bl CreateShopMenu\n\
- ldr r0, ._290\n\
+ ldr r0, ._290 @ gMartBuyNoSellOptionList\n\
bl SetShopItemsForSale\n\
mov r0, #0x0\n\
bl SetShopMenuCallback\n\
diff --git a/src/field/slot_machine.c b/src/field/slot_machine.c
index 0d4ebe3f0..2c97c146d 100644
--- a/src/field/slot_machine.c
+++ b/src/field/slot_machine.c
@@ -402,7 +402,7 @@ static void SlotMachineSetup_0_1(void)
mov r5, r8\n\
push {r5, r6, r7}\n\
bl sub_81019EC\n\
- ldr r5, ._43\n\
+ ldr r5, ._43 @ \n\
mov r4, #0x0\n\
strb r4, [r5]\n\
strb r4, [r5, #0x2]\n\
@@ -415,8 +415,8 @@ static void SlotMachineSetup_0_1(void)
strh r4, [r5, #0x8]\n\
strb r0, [r5, #0xa]\n\
strb r0, [r5, #0xb]\n\
- ldr r0, ._43 + 4\n\
- ldr r1, ._43 + 8\n\
+ ldr r0, ._43 + 4 @ \n\
+ ldr r1, ._43 + 8 @ \n\
add r0, r0, r1\n\
ldrh r0, [r0]\n\
strh r0, [r5, #0xc]\n\
@@ -445,7 +445,7 @@ static void SlotMachineSetup_0_1(void)
strh r0, [r1]\n\
mov r7, #0x0\n\
add r6, r5, #0\n\
- ldr r2, ._43 + 12\n\
+ ldr r2, ._43 + 12 @ \n\
mov sl, r2\n\
mov r0, #0x1c\n\
add r0, r0, r6\n\
@@ -493,7 +493,7 @@ static void SlotMachineSetup_0_1(void)
cmp r7, #0x2\n\
bls ._41 @cond_branch\n\
bl debug_sub_811B5D0\n\
- ldr r0, ._43 + 16\n\
+ ldr r0, ._43 + 16 @ \n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._42 @cond_branch\n\
@@ -690,21 +690,21 @@ static bool8 sub_8101E10(struct Task *task)
push {lr}\n\
mov r0, #0x0\n\
bl sub_8104CAC\n\
- ldr r2, ._70\n\
+ ldr r2, ._70 @ \n\
mov r0, #0x5\n\
strb r0, [r2]\n\
- ldr r0, ._70 + 4\n\
+ ldr r0, ._70 + 4 @ \n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._67 @cond_branch\n\
- ldr r0, ._70 + 8\n\
+ ldr r0, ._70 + 8 @ \n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
bne ._69 @cond_branch\n\
._67:\n\
mov r0, #0xc\n\
ldsh r1, [r2, r0]\n\
- ldr r0, ._70 + 12\n\
+ ldr r0, ._70 + 12 @ \n\
cmp r1, r0\n\
ble ._69 @cond_branch\n\
mov r0, #0x17\n\
@@ -740,17 +740,17 @@ static bool8 sub_8101E3C(struct Task *task)
{
asm("\
push {r4, r5, lr}\n\
- ldr r0, ._77\n\
+ ldr r0, ._77 @ unk_debug_bss_1_1\n\
ldrb r1, [r0]\n\
add r3, r0, #0\n\
- ldr r5, ._77 + 4\n\
+ ldr r5, ._77 + 4 @ gMain\n\
cmp r1, #0\n\
beq ._76 @cond_branch\n\
- ldr r2, ._77 + 8\n\
+ ldr r2, ._77 + 8 @ unk_debug_bss_1_4\n\
ldrb r0, [r2]\n\
cmp r0, #0\n\
beq ._76 @cond_branch\n\
- ldr r4, ._77 + 12\n\
+ ldr r4, ._77 + 12 @ \n\
mov r1, #0xc\n\
ldsh r0, [r4, r1]\n\
cmp r0, #0x3\n\
@@ -796,7 +796,7 @@ static bool8 sub_8101E3C(struct Task *task)
cmp r0, #0\n\
beq ._81 @cond_branch\n\
bl debug_sub_811B620\n\
- ldr r1, ._83\n\
+ ldr r1, ._83 @ \n\
mov r0, #0x1d\n\
strb r0, [r1]\n\
b ._102\n\
@@ -812,7 +812,7 @@ static bool8 sub_8101E3C(struct Task *task)
beq ._85 @cond_branch\n\
mov r0, #0x0\n\
bl sub_8104AB8\n\
- ldr r1, ._87\n\
+ ldr r1, ._87 @ \n\
mov r0, #0x8\n\
strb r0, [r1]\n\
b ._102\n\
@@ -826,7 +826,7 @@ static bool8 sub_8101E3C(struct Task *task)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._89 @cond_branch\n\
- ldr r2, ._94\n\
+ ldr r2, ._94 @ \n\
mov r3, #0xc\n\
ldsh r0, [r2, r3]\n\
sub r0, r0, #0x3\n\
@@ -852,7 +852,7 @@ static bool8 sub_8101E3C(struct Task *task)
cmp r0, #0x2\n\
ble ._92 @cond_branch\n\
._91:\n\
- ldr r1, ._94\n\
+ ldr r1, ._94 @ \n\
ldrh r0, [r1, #0xc]\n\
sub r0, r0, #0x3\n\
ldrh r3, [r1, #0x12]\n\
@@ -877,7 +877,7 @@ static bool8 sub_8101E3C(struct Task *task)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._98 @cond_branch\n\
- ldr r4, ._103\n\
+ ldr r4, ._103 @ \n\
mov r1, #0xc\n\
ldsh r0, [r4, r1]\n\
cmp r0, #0\n\
@@ -893,11 +893,11 @@ static bool8 sub_8101E3C(struct Task *task)
add r0, r0, #0x1\n\
strh r0, [r4, #0x12]\n\
._98:\n\
- ldr r0, ._103\n\
+ ldr r0, ._103 @ \n\
mov r2, #0x12\n\
ldsh r1, [r0, r2]\n\
add r2, r0, #0\n\
- ldr r5, ._103 + 4\n\
+ ldr r5, ._103 + 4 @ \n\
cmp r1, #0x2\n\
bgt ._99 @cond_branch\n\
cmp r1, #0\n\
@@ -1029,7 +1029,7 @@ static bool8 sub_8101FA4(struct Task *task)
bl sub_8102DEC\n\
mov r0, #0x0\n\
strh r0, [r4, #0x8]\n\
- ldr r4, ._115\n\
+ ldr r4, ._115 @ \n\
ldrb r1, [r4, #0x4]\n\
mov r0, #0x20\n\
and r0, r0, r1\n\
@@ -1048,7 +1048,7 @@ static bool8 sub_8101FA4(struct Task *task)
mov r0, #0xb\n\
._114:\n\
strb r0, [r4]\n\
- ldr r4, ._119\n\
+ ldr r4, ._119 @ \n\
mov r0, #0x8\n\
strh r0, [r4, #0x1a]\n\
ldrb r0, [r4, #0xa]\n\
@@ -1057,7 +1057,7 @@ static bool8 sub_8101FA4(struct Task *task)
bl dp15_jump_random_unknown\n\
strh r0, [r4, #0x1a]\n\
._117:\n\
- ldr r0, ._119 + 4\n\
+ ldr r0, ._119 + 4 @ \n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._118 @cond_branch\n\
@@ -1128,15 +1128,15 @@ static bool8 sub_8102034(struct Task *task)
asr r1, r1, #0x10\n\
cmp r1, #0x1d\n\
ble ._124 @cond_branch\n\
- ldr r0, ._127\n\
+ ldr r0, ._127 @ unk_debug_bss_1_1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._126 @cond_branch\n\
- ldr r0, ._127 + 4\n\
+ ldr r0, ._127 + 4 @ unk_debug_bss_1_4\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._126 @cond_branch\n\
- ldr r4, ._127 + 8\n\
+ ldr r4, ._127 + 8 @ unk_debug_bss_1_8\n\
bl Random\n\
mov r1, #0x1f\n\
and r1, r1, r0\n\
@@ -1144,7 +1144,7 @@ static bool8 sub_8102034(struct Task *task)
str r1, [r4]\n\
._126:\n\
bl sub_81024F0\n\
- ldr r1, ._127 + 12\n\
+ ldr r1, ._127 + 12 @ \n\
mov r0, #0xc\n\
strb r0, [r1]\n\
._124:\n\
@@ -1178,15 +1178,15 @@ static bool8 sub_8102058(struct Task *task)
{
asm("\
push {r4, r5, lr}\n\
- ldr r0, ._133\n\
+ ldr r0, ._133 @ unk_debug_bss_1_1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._130 @cond_branch\n\
- ldr r0, ._133 + 4\n\
+ ldr r0, ._133 + 4 @ unk_debug_bss_1_4\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._130 @cond_branch\n\
- ldr r5, ._133 + 8\n\
+ ldr r5, ._133 + 8 @ unk_debug_bss_1_8\n\
ldr r0, [r5]\n\
sub r0, r0, #0x1\n\
str r0, [r5]\n\
@@ -1194,7 +1194,7 @@ static bool8 sub_8102058(struct Task *task)
bne ._135 @cond_branch\n\
mov r0, #0x18\n\
bl PlaySE\n\
- ldr r4, ._133 + 12\n\
+ ldr r4, ._133 + 12 @ \n\
ldrb r0, [r4, #0x18]\n\
bl sub_8102E1C\n\
ldrb r0, [r4, #0x18]\n\
@@ -1213,7 +1213,7 @@ static bool8 sub_8102058(struct Task *task)
.word unk_debug_bss_1_8\n\
.word +0x2000000\n\
._130:\n\
- ldr r0, ._136\n\
+ ldr r0, ._136 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -1221,7 +1221,7 @@ static bool8 sub_8102058(struct Task *task)
beq ._135 @cond_branch\n\
mov r0, #0x18\n\
bl PlaySE\n\
- ldr r4, ._136 + 4\n\
+ ldr r4, ._136 + 4 @ \n\
ldrb r0, [r4, #0x18]\n\
bl sub_8102E1C\n\
ldrb r0, [r4, #0x18]\n\
@@ -1260,7 +1260,7 @@ static bool8 sub_8102090(struct Task *task)
{
asm("\
push {r4, lr}\n\
- ldr r4, ._146\n\
+ ldr r4, ._146 @ \n\
ldrb r0, [r4, #0x18]\n\
bl sub_8102E40\n\
lsl r0, r0, #0x18\n\
@@ -1278,7 +1278,7 @@ static bool8 sub_8102090(struct Task *task)
ble ._161 @cond_branch\n\
mov r0, #0xe\n\
strb r0, [r4]\n\
- ldr r0, ._146 + 4\n\
+ ldr r0, ._146 + 4 @ \n\
ldrb r0, [r0]\n\
cmp r0, #0x8\n\
beq ._140 @cond_branch\n\
@@ -1389,7 +1389,7 @@ bool8 sub_81020C8(struct Task *task)
{
asm("\
push {r4, lr}\n\
- ldr r4, ._165\n\
+ ldr r4, ._165 @ \n\
ldrb r1, [r4, #0x4]\n\
mov r0, #0xc0\n\
and r0, r0, r1\n\
@@ -1411,7 +1411,7 @@ bool8 sub_81020C8(struct Task *task)
._163:\n\
bl debug_sub_811B894\n\
._164:\n\
- ldr r4, ._171\n\
+ ldr r4, ._171 @ \n\
ldrh r0, [r4, #0x8]\n\
cmp r0, #0\n\
beq ._167 @cond_branch\n\
@@ -1440,7 +1440,7 @@ bool8 sub_81020C8(struct Task *task)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._169 @cond_branch\n\
- ldr r0, ._171 + 4\n\
+ ldr r0, ._171 + 4 @ \n\
bl PlayFanfare\n\
mov r0, #0x6\n\
bl sub_8104CAC\n\
@@ -1455,7 +1455,7 @@ bool8 sub_81020C8(struct Task *task)
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._173 @cond_branch\n\
- ldr r0, ._175\n\
+ ldr r0, ._175 @ 0x185\n\
bl PlayFanfare\n\
mov r0, #0x5\n\
bl sub_8104CAC\n\
@@ -1471,7 +1471,7 @@ bool8 sub_81020C8(struct Task *task)
mov r0, #0x2\n\
bl sub_8104CAC\n\
._174:\n\
- ldr r1, ._183\n\
+ ldr r1, ._183 @ \n\
ldrh r3, [r1, #0x8]\n\
mov r0, #0xe0\n\
lsl r0, r0, #0x1\n\
@@ -1528,7 +1528,7 @@ bool8 sub_81020C8(struct Task *task)
strh r0, [r4, #0x10]\n\
lsl r0, r0, #0x10\n\
asr r0, r0, #0x10\n\
- ldr r1, ._186\n\
+ ldr r1, ._186 @ 0x270f\n\
cmp r0, r1\n\
ble ._185 @cond_branch\n\
strh r1, [r4, #0x10]\n\
@@ -1765,14 +1765,14 @@ static bool8 sub_8102424(struct Task *task)
asm("\
push {lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._234\n\
+ ldr r0, ._234 @ unk_debug_bss_1_1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
bne ._233 @cond_branch\n\
- ldr r0, ._234 + 4\n\
- ldr r1, ._234 + 8\n\
+ ldr r0, ._234 + 4 @ gSaveBlock1\n\
+ ldr r1, ._234 + 8 @ \n\
ldrh r1, [r1, #0xc]\n\
- ldr r2, ._234 + 12\n\
+ ldr r2, ._234 + 12 @ \n\
add r0, r0, r2\n\
strh r1, [r0]\n\
._233:\n\
@@ -1783,7 +1783,7 @@ static bool8 sub_8102424(struct Task *task)
mov r2, #0x0\n\
mov r3, #0x10\n\
bl BeginNormalPaletteFade\n\
- ldr r1, ._234 + 8\n\
+ ldr r1, ._234 + 8 @ \n\
ldrb r0, [r1]\n\
add r0, r0, #0x1\n\
strb r0, [r1]\n\
@@ -1828,7 +1828,7 @@ static bool8 debug_sub_8116E74(struct Task *task)
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
beq ._239 @cond_branch\n\
- ldr r1, ._240\n\
+ ldr r1, ._240 @ \n\
mov r0, #0x5\n\
strb r0, [r1]\n\
._239:\n\
@@ -1848,22 +1848,22 @@ static void sub_8102484(void)
{
asm("\
push {r4, r5, r6, lr}\n\
- ldr r0, ._256\n\
+ ldr r0, ._256 @ \n\
ldrb r2, [r0, #0xa]\n\
add r4, r0, #0\n\
cmp r2, #0\n\
beq ._242 @cond_branch\n\
b ._270\n\
._242:\n\
- ldr r0, ._256 + 4\n\
+ ldr r0, ._256 + 4 @ \n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._245 @cond_branch\n\
- ldr r3, ._256 + 8\n\
+ ldr r3, ._256 + 8 @ \n\
ldrb r0, [r3]\n\
cmp r0, #0\n\
beq ._245 @cond_branch\n\
- ldr r0, ._256 + 12\n\
+ ldr r0, ._256 + 12 @ \n\
ldrb r1, [r0]\n\
strb r1, [r4, #0x4]\n\
strb r2, [r3]\n\
@@ -1972,7 +1972,7 @@ static void sub_8102484(void)
lsr r6, r0, #0x18\n\
cmp r6, #0x3\n\
beq ._260 @cond_branch\n\
- ldr r1, ._271\n\
+ ldr r1, ._271 @ gUnknown_083ECE42\n\
lsl r0, r6, #0x1\n\
add r0, r0, r1\n\
ldrb r1, [r0]\n\
@@ -2016,8 +2016,8 @@ static void sub_8102484(void)
lsr r6, r0, #0x18\n\
cmp r6, #0x5\n\
beq ._270 @cond_branch\n\
- ldr r4, ._271 + 4\n\
- ldr r1, ._271 + 8\n\
+ ldr r4, ._271 + 4 @ \n\
+ ldr r1, ._271 + 8 @ \n\
lsl r0, r6, #0x1\n\
add r0, r0, r1\n\
ldrb r1, [r0]\n\
diff --git a/src/field/start_menu.c b/src/field/start_menu.c
index 1b01bf7a8..4904f4a80 100644
--- a/src/field/start_menu.c
+++ b/src/field/start_menu.c
@@ -166,7 +166,7 @@ void debug_sub_8075C40()
" lsl r0, r4, #0x2\n"
" add r0, r0, r4\n"
" lsl r0, r0, #0x3\n"
- " ldr r1, ._5\n"
+ " ldr r1, ._5 @ gTasks\n"
" add r5, r0, r1\n"
" mov r1, #0x0\n"
" ldsh r0, [r5, r1]\n"
@@ -191,28 +191,28 @@ void debug_sub_8075C40()
" bl m4aSoundVSyncOff\n"
" b ._12\n"
"._1:\n"
- " ldr r1, ._13\n"
+ " ldr r1, ._13 @ 0x4000208\n"
" ldrh r0, [r1]\n"
" mov sl, r0\n"
" mov r0, #0x0\n"
" strh r0, [r1]\n"
- " ldr r1, ._13 + 4\n"
+ " ldr r1, ._13 + 4 @ 0x4000108\n"
" strh r0, [r1]\n"
" mov r0, #0x83\n"
" lsl r0, r0, #0x10\n"
" str r0, [r1]\n"
- " ldr r4, ._13 + 8\n"
+ " ldr r4, ._13 + 8 @ 0xc34f\n"
" mov r9, r4\n"
- " ldr r2, ._13 + 12\n"
- " ldr r0, ._13 + 16\n"
+ " ldr r2, ._13 + 12 @ 0x40000b0\n"
+ " ldr r0, ._13 + 16 @ gScanlineEffectRegBuffers\n"
" mov ip, r0\n"
- " ldr r1, ._13 + 20\n"
+ " ldr r1, ._13 + 20 @ 0xc5ff\n"
" mov r8, r1\n"
- " ldr r7, ._13 + 24\n"
+ " ldr r7, ._13 + 24 @ 0x7fff\n"
" mov r3, r9\n"
" add r3, r3, #0x1\n"
- " ldr r6, ._13 + 28\n"
- " ldr r4, ._13 + 32\n"
+ " ldr r6, ._13 + 28 @ 0x4000040\n"
+ " ldr r4, ._13 + 32 @ 0xa2600001\n"
"._11:\n"
" mov r0, ip\n"
" str r0, [r2]\n"
@@ -233,18 +233,18 @@ void debug_sub_8075C40()
" bne ._11 @cond_branch\n"
" mov r3, r9\n"
" add r3, r3, #0x1\n"
- " ldr r0, ._13 + 36\n"
+ " ldr r0, ._13 + 36 @ 0x400010a\n"
" mov r2, #0x0\n"
" strh r2, [r0]\n"
- " ldr r1, ._13 + 4\n"
+ " ldr r1, ._13 + 4 @ 0x4000108\n"
" ldrh r0, [r1]\n"
- " ldr r4, ._13 + 40\n"
+ " ldr r4, ._13 + 40 @ _debugStartMenu_0\n"
" str r0, [r4]\n"
" strh r2, [r1]\n"
- " ldr r0, ._13\n"
+ " ldr r0, ._13 @ 0x4000208\n"
" mov r1, sl\n"
" strh r1, [r0]\n"
- " ldr r4, ._13 + 44\n"
+ " ldr r4, ._13 + 44 @ _debugStartMenu_1\n"
" str r3, [r4]\n"
" bl m4aSoundVSyncOn\n"
" b ._12\n"
@@ -266,20 +266,20 @@ void debug_sub_8075C40()
"._7:\n"
" mov r0, #0x15\n"
" bl PlaySE\n"
- " ldr r0, ._16\n"
- " ldr r1, ._16 + 4\n"
+ " ldr r0, ._16 @ gStringVar1\n"
+ " ldr r1, ._16 + 4 @ _debugStartMenu_1\n"
" ldr r1, [r1]\n"
" mov r2, #0x1\n"
" mov r3, #0x8\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r0, ._16 + 8\n"
- " ldr r1, ._16 + 12\n"
+ " ldr r0, ._16 + 8 @ gStringVar2\n"
+ " ldr r1, ._16 + 12 @ _debugStartMenu_0\n"
" ldr r1, [r1]\n"
" mov r2, #0x1\n"
" mov r3, #0x8\n"
" bl ConvertIntToDecimalStringN\n"
" bl Menu_DisplayDialogueFrame\n"
- " ldr r0, ._16 + 16\n"
+ " ldr r0, ._16 + 16 @ gUnknown_Debug_839B6D8\n"
" mov r1, #0x2\n"
" mov r2, #0xf\n"
" bl Menu_PrintText\n"
@@ -297,7 +297,7 @@ void debug_sub_8075C40()
" .word _debugStartMenu_0\n"
" .word gUnknown_Debug_839B6D8\n"
"._8:\n"
- " ldr r0, ._19\n"
+ " ldr r0, ._19 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -328,7 +328,7 @@ void debug_sub_8075D9C()
{
asm(
" push {lr}\n"
- " ldr r0, ._21\n"
+ " ldr r0, ._21 @ debug_sub_8075C40\n"
" mov r1, #0xa\n"
" bl CreateTask\n"
" bl ScriptContext2_Enable\n"
@@ -363,8 +363,8 @@ void debug_sub_8075DB4()
" bl StringCopy8\n"
" mov r3, #0x7\n"
" mov r4, #0x0\n"
- " ldr r0, ._25\n"
- " ldr r1, ._25 + 4\n"
+ " ldr r0, ._25 @ gSaveBlock1\n"
+ " ldr r1, ._25 + 4 @ 0x2b28\n"
" add r5, r0, r1\n"
" add r2, r6, #0\n"
" add r2, r2, #0x10\n"
@@ -387,7 +387,7 @@ void debug_sub_8075DB4()
"._24:\n"
" mov r0, #0x64\n"
" mul r0, r0, r4\n"
- " ldr r1, ._25 + 8\n"
+ " ldr r1, ._25 + 8 @ gPlayerParty\n"
" add r0, r0, r1\n"
" mov r1, #0x2c\n"
" mul r1, r1, r4\n"
@@ -417,12 +417,12 @@ void unref_sub_8070F90()
{
asm(
" push {lr}\n"
- " ldr r0, ._27\n"
+ " ldr r0, ._27 @ 0x801\n"
" bl FlagSet\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x4\n"
" bl FlagSet\n"
- " ldr r0, ._27 + 4\n"
+ " ldr r0, ._27 + 4 @ 0x802\n"
" bl FlagSet\n"
" pop {r0}\n"
" bx r0\n"
diff --git a/src/pokemon/pokemon_summary_screen.c b/src/pokemon/pokemon_summary_screen.c
index f1bded592..fcbfe122f 100644
--- a/src/pokemon/pokemon_summary_screen.c
+++ b/src/pokemon/pokemon_summary_screen.c
@@ -583,12 +583,12 @@ void sub_809D844(void)
bl AnimateSprites\n\
bl BuildOamBuffer\n\
bl UpdatePaletteFade\n\
- ldr r0, ._2\n\
+ ldr r0, ._2 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1 @cond_branch\n\
- ldr r0, ._2 + 4\n\
- ldr r1, ._2 + 8\n\
+ ldr r0, ._2 + 4 @ gLink\n\
+ ldr r1, ._2 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x3\n\
@@ -733,8 +733,8 @@ bool8 sub_809DA84(void)
asm("\
push {r4, r5, r6, r7, lr}\n\
add sp, sp, #0xfffffff8\n\
- ldr r1, ._52\n\
- ldr r2, ._52 + 4\n\
+ ldr r1, ._52 @ gMain\n\
+ ldr r2, ._52 + 4 @ 0x43c\n\
add r0, r1, r2\n\
ldrb r0, [r0]\n\
mov ip, r1\n\
@@ -743,7 +743,7 @@ bool8 sub_809DA84(void)
b ._51\n\
._50:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._52 + 8\n\
+ ldr r1, ._52 + 8 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -784,8 +784,8 @@ bool8 sub_809DA84(void)
b ._146\n\
._56:\n\
bl ScanlineEffect_Stop\n\
- ldr r1, ._80\n\
- ldr r2, ._80 + 4\n\
+ ldr r1, ._80 @ gMain\n\
+ ldr r2, ._80 + 4 @ 0x43c\n\
add r1, r1, r2\n\
b ._153\n\
._81:\n\
@@ -802,10 +802,10 @@ bool8 sub_809DA84(void)
mov r3, #0x80\n\
lsl r3, r3, #0x9\n\
mov r5, #0x0\n\
- ldr r1, ._85\n\
+ ldr r1, ._85 @ 0x40000d4\n\
mov r4, #0x80\n\
lsl r4, r4, #0x5\n\
- ldr r6, ._85 + 4\n\
+ ldr r6, ._85 + 4 @ 0x85000400\n\
mov r7, #0x85\n\
lsl r7, r7, #0x18\n\
._83:\n\
@@ -827,7 +827,7 @@ bool8 sub_809DA84(void)
orr r0, r0, r7\n\
str r0, [r1, #0x8]\n\
ldr r0, [r1, #0x8]\n\
- ldr r1, ._85 + 8\n\
+ ldr r1, ._85 + 8 @ 0x43c\n\
add r1, r1, ip\n\
b ._153\n\
._86:\n\
@@ -838,8 +838,8 @@ bool8 sub_809DA84(void)
.word 0x43c\n\
._59:\n\
bl sub_809DE64\n\
- ldr r1, ._88\n\
- ldr r2, ._88 + 4\n\
+ ldr r1, ._88 @ gMain\n\
+ ldr r2, ._88 + 4 @ 0x43c\n\
add r1, r1, r2\n\
b ._153\n\
._89:\n\
@@ -848,7 +848,7 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._60:\n\
- ldr r0, ._91\n\
+ ldr r0, ._91 @ gWindowTemplate_81E6E6C\n\
bl Text_LoadWindowTemplate\n\
b ._146\n\
._92:\n\
@@ -856,10 +856,10 @@ bool8 sub_809DA84(void)
._91:\n\
.word gWindowTemplate_81E6E6C\n\
._61:\n\
- ldr r0, ._94\n\
+ ldr r0, ._94 @ gWindowTemplate_81E6E6C\n\
bl MultistepInitMenuWindowBegin\n\
- ldr r1, ._94 + 4\n\
- ldr r2, ._94 + 8\n\
+ ldr r1, ._94 + 4 @ gMain\n\
+ ldr r2, ._94 + 8 @ 0x43c\n\
add r1, r1, r2\n\
b ._153\n\
._95:\n\
@@ -877,8 +877,8 @@ bool8 sub_809DA84(void)
b ._146\n\
._63:\n\
bl sub_809DA1C\n\
- ldr r1, ._100\n\
- ldr r2, ._100 + 4\n\
+ ldr r1, ._100 @ gMain\n\
+ ldr r2, ._100 + 4 @ 0x43c\n\
add r1, r1, r2\n\
b ._153\n\
._101:\n\
@@ -887,26 +887,26 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._64:\n\
- ldr r1, ._103\n\
- ldr r2, ._103 + 4\n\
- ldr r0, ._103 + 8\n\
+ ldr r1, ._103 @ gSummaryScreenTextTiles\n\
+ ldr r2, ._103 + 4 @ 0x600d000\n\
+ ldr r0, ._103 + 8 @ 0x40000d4\n\
str r1, [r0]\n\
str r2, [r0, #0x4]\n\
- ldr r1, ._103 + 12\n\
+ ldr r1, ._103 + 12 @ 0x800000a0\n\
str r1, [r0, #0x8]\n\
ldr r1, [r0, #0x8]\n\
- ldr r1, ._103 + 16\n\
- ldr r2, ._103 + 20\n\
+ ldr r1, ._103 + 16 @ sSummaryScreenButtonTiles\n\
+ ldr r2, ._103 + 20 @ 0x600d140\n\
str r1, [r0]\n\
str r2, [r0, #0x4]\n\
- ldr r1, ._103 + 24\n\
+ ldr r1, ._103 + 24 @ 0x80000080\n\
str r1, [r0, #0x8]\n\
ldr r0, [r0, #0x8]\n\
- ldr r0, ._103 + 28\n\
+ ldr r0, ._103 + 28 @ \n\
add r0, r0, #0x74\n\
mov r1, #0x0\n\
strb r1, [r0]\n\
- ldr r1, ._103 + 32\n\
+ ldr r1, ._103 + 32 @ \n\
add r1, r1, ip\n\
b ._153\n\
._104:\n\
@@ -928,7 +928,7 @@ bool8 sub_809DA84(void)
bne ._105 @cond_branch\n\
b ._157\n\
._105:\n\
- ldr r0, ._108\n\
+ ldr r0, ._108 @ \n\
add r0, r0, #0x74\n\
mov r1, #0x0\n\
strb r1, [r0]\n\
@@ -939,8 +939,8 @@ bool8 sub_809DA84(void)
.word +0x2018000\n\
._66:\n\
bl sub_80A18C4\n\
- ldr r1, ._111\n\
- ldr r2, ._111 + 4\n\
+ ldr r1, ._111 @ gMain\n\
+ ldr r2, ._111 + 4 @ 0x43c\n\
add r1, r1, r2\n\
b ._153\n\
._112:\n\
@@ -949,7 +949,7 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._67:\n\
- ldr r4, ._115\n\
+ ldr r4, ._115 @ \n\
add r0, r4, #0\n\
bl sub_809F678\n\
add r0, r4, #0\n\
@@ -968,7 +968,7 @@ bool8 sub_809DA84(void)
mov r0, #0xa\n\
bl sub_80A12D0\n\
._114:\n\
- ldr r0, ._118\n\
+ ldr r0, ._118 @ \n\
bl DrawPokerusSurvivorDot\n\
b ._146\n\
._119:\n\
@@ -977,10 +977,10 @@ bool8 sub_809DA84(void)
.word +0x2018010\n\
._68:\n\
bl sub_80A1950\n\
- ldr r0, ._121\n\
+ ldr r0, ._121 @ \n\
bl sub_80A1D84\n\
- ldr r1, ._121 + 4\n\
- ldr r2, ._121 + 8\n\
+ ldr r1, ._121 + 4 @ \n\
+ ldr r2, ._121 + 8 @ \n\
add r1, r1, r2\n\
b ._153\n\
._122:\n\
@@ -990,7 +990,7 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._69:\n\
- ldr r4, ._124\n\
+ ldr r4, ._124 @ \n\
add r0, r4, #0\n\
bl sub_80A1DE8\n\
add r4, r4, #0x64\n\
@@ -1002,7 +1002,7 @@ bool8 sub_809DA84(void)
._124:\n\
.word +0x2018010\n\
._70:\n\
- ldr r4, ._129\n\
+ ldr r4, ._129 @ \n\
add r5, r4, #0\n\
add r5, r5, #0x64\n\
add r0, r4, #0\n\
@@ -1018,8 +1018,8 @@ bool8 sub_809DA84(void)
._126:\n\
mov r0, #0x0\n\
strb r0, [r5]\n\
- ldr r1, ._129 + 4\n\
- ldr r2, ._129 + 8\n\
+ ldr r1, ._129 + 4 @ \n\
+ ldr r2, ._129 + 8 @ \n\
add r1, r1, r2\n\
b ._153\n\
._130:\n\
@@ -1033,19 +1033,19 @@ bool8 sub_809DA84(void)
bl DrawSummaryScreenNavigationDots\n\
b ._146\n\
._72:\n\
- ldr r1, ._134\n\
+ ldr r1, ._134 @ \n\
ldrb r0, [r1, #0xb]\n\
cmp r0, #0x1\n\
bhi ._132 @cond_branch\n\
- ldr r0, ._134 + 4\n\
+ ldr r0, ._134 + 4 @ \n\
ldrb r1, [r1, #0xb]\n\
lsl r1, r1, #0x2\n\
add r1, r1, r0\n\
ldr r0, [r1]\n\
bl _call_via_r0\n\
._132:\n\
- ldr r1, ._134 + 8\n\
- ldr r2, ._134 + 12\n\
+ ldr r1, ._134 + 8 @ \n\
+ ldr r2, ._134 + 12 @ \n\
add r1, r1, r2\n\
b ._153\n\
._135:\n\
@@ -1056,7 +1056,7 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._73:\n\
- ldr r0, ._137\n\
+ ldr r0, ._137 @ \n\
bl sub_809FAC8\n\
b ._146\n\
._138:\n\
@@ -1064,16 +1064,16 @@ bool8 sub_809DA84(void)
._137:\n\
.word +0x2018010\n\
._74:\n\
- ldr r2, ._140\n\
- ldr r0, ._140 + 4\n\
+ ldr r2, ._140 @ sUnknown_083C1598\n\
+ ldr r0, ._140 + 4 @ \n\
ldrb r1, [r0, #0xb]\n\
lsl r1, r1, #0x2\n\
add r1, r1, r2\n\
add r0, r0, #0x10\n\
ldr r1, [r1]\n\
bl _call_via_r1\n\
- ldr r1, ._140 + 8\n\
- ldr r2, ._140 + 12\n\
+ ldr r1, ._140 + 8 @ \n\
+ ldr r2, ._140 + 12 @ \n\
add r1, r1, r2\n\
b ._153\n\
._141:\n\
@@ -1084,13 +1084,13 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._75:\n\
- ldr r0, ._144\n\
+ ldr r0, ._144 @ \n\
mov r1, #0x2d\n\
bl GetMonData\n\
add r1, r0, #0\n\
cmp r1, #0\n\
beq ._142 @cond_branch\n\
- ldr r1, ._144 + 4\n\
+ ldr r1, ._144 + 4 @ \n\
mov r2, #0x80\n\
lsl r2, r2, #0x1\n\
add r0, r2, #0\n\
@@ -1102,7 +1102,7 @@ bool8 sub_809DA84(void)
.word +0x2018010\n\
.word gBattle_BG3_X\n\
._142:\n\
- ldr r0, ._147\n\
+ ldr r0, ._147 @ gBattle_BG3_X\n\
strh r1, [r0]\n\
b ._146\n\
._148:\n\
@@ -1111,7 +1111,7 @@ bool8 sub_809DA84(void)
.word gBattle_BG3_X\n\
._76:\n\
bl sub_809EBC4\n\
- ldr r0, ._151\n\
+ ldr r0, ._151 @ \n\
add r0, r0, #0x79\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
@@ -1136,8 +1136,8 @@ bool8 sub_809DA84(void)
bl sub_80A1654\n\
._150:\n\
bl PrintSummaryWindowHeaderText\n\
- ldr r1, ._154\n\
- ldr r2, ._154 + 4\n\
+ ldr r1, ._154 @ gMain\n\
+ ldr r2, ._154 + 4 @ 0x43c\n\
add r1, r1, r2\n\
b ._153\n\
._155:\n\
@@ -1150,8 +1150,8 @@ bool8 sub_809DA84(void)
cmp r0, #0x1\n\
beq ._157 @cond_branch\n\
._146:\n\
- ldr r1, ._158\n\
- ldr r0, ._158 + 4\n\
+ ldr r1, ._158 @ gMain\n\
+ ldr r0, ._158 + 4 @ 0x43c\n\
add r1, r1, r0\n\
._153:\n\
ldrb r0, [r1]\n\
@@ -1164,7 +1164,7 @@ bool8 sub_809DA84(void)
.word gMain\n\
.word 0x43c\n\
._51:\n\
- ldr r0, ._162\n\
+ ldr r0, ._162 @ sub_809D85C\n\
bl SetVBlankCallback\n\
mov r0, #0x1\n\
str r0, [sp]\n\
@@ -1173,21 +1173,21 @@ bool8 sub_809DA84(void)
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginHardwarePaletteFade\n\
- ldr r0, ._162 + 4\n\
+ ldr r0, ._162 + 4 @ sub_809D844\n\
bl SetMainCallback2\n\
- ldr r2, ._162 + 8\n\
+ ldr r2, ._162 + 8 @ gPaletteFade\n\
ldrb r1, [r2, #0x8]\n\
mov r0, #0x7f\n\
and r0, r0, r1\n\
strb r0, [r2, #0x8]\n\
- ldr r0, ._162 + 12\n\
+ ldr r0, ._162 + 12 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._160 @cond_branch\n\
- ldr r0, ._162 + 16\n\
+ ldr r0, ._162 + 16 @ 0x600dde0\n\
mov r1, #0x80\n\
lsl r1, r1, #0x8\n\
- ldr r2, ._162 + 20\n\
+ ldr r2, ._162 + 20 @ 0x600f000\n\
mov r3, #0x3\n\
bl debug_sub_8008218\n\
._160:\n\
diff --git a/src/pokenav_before.c b/src/pokenav_before.c
index b292e80c4..b645136dc 100644
--- a/src/pokenav_before.c
+++ b/src/pokenav_before.c
@@ -479,7 +479,7 @@ void sub_80EBDD8()
asm("\
push {lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._64\n\
+ ldr r1, ._64 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -490,7 +490,7 @@ void sub_80EBDD8()
b ._131\n\
._62:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._64 + 4\n\
+ ldr r1, ._64 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -525,14 +525,14 @@ void sub_80EBDD8()
lsl r1, r1, #0x13\n\
mov r0, #0x0\n\
strh r0, [r1]\n\
- ldr r1, ._86\n\
- ldr r3, ._86 + 4\n\
+ ldr r1, ._86 @ gSharedMem\n\
+ ldr r3, ._86 + 4 @ 0x6ddc\n\
add r0, r1, r3\n\
ldrb r2, [r0]\n\
sub r3, r3, #0x2f\n\
add r0, r1, r3\n\
strb r2, [r0]\n\
- ldr r0, ._86 + 8\n\
+ ldr r0, ._86 + 8 @ 0x6dae\n\
add r2, r1, r0\n\
mov r0, #0x5\n\
strb r0, [r2]\n\
@@ -548,7 +548,7 @@ void sub_80EBDD8()
.word 0x6dae\n\
._68:\n\
bl sub_80F3FF0\n\
- ldr r1, ._91\n\
+ ldr r1, ._91 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -562,7 +562,7 @@ void sub_80EBDD8()
beq ._88 @cond_branch\n\
b ._131\n\
._88:\n\
- ldr r1, ._91\n\
+ ldr r1, ._91 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -573,7 +573,7 @@ void sub_80EBDD8()
.word gSharedMem\n\
._70:\n\
bl sub_80F2598\n\
- ldr r1, ._94\n\
+ ldr r1, ._94 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -584,7 +584,7 @@ void sub_80EBDD8()
.word gSharedMem\n\
._71:\n\
bl sub_80EEE20\n\
- ldr r1, ._99\n\
+ ldr r1, ._99 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -599,7 +599,7 @@ void sub_80EBDD8()
b ._131\n\
._96:\n\
bl sub_80EEE08\n\
- ldr r1, ._99\n\
+ ldr r1, ._99 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -611,7 +611,7 @@ void sub_80EBDD8()
._73:\n\
mov r0, #0x0\n\
bl sub_80EF248\n\
- ldr r1, ._104\n\
+ ldr r1, ._104 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -634,7 +634,7 @@ void sub_80EBDD8()
._75:\n\
mov r0, #0x0\n\
bl sub_80F1B8C\n\
- ldr r1, ._108\n\
+ ldr r1, ._108 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -647,7 +647,7 @@ void sub_80EBDD8()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._131 @cond_branch\n\
- ldr r1, ._108\n\
+ ldr r1, ._108 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -657,7 +657,7 @@ void sub_80EBDD8()
._108:\n\
.word gSharedMem\n\
._77:\n\
- ldr r0, ._111\n\
+ ldr r0, ._111 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
b ._110\n\
._112:\n\
@@ -672,7 +672,7 @@ void sub_80EBDD8()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r1, ._114\n\
+ ldr r1, ._114 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -684,7 +684,7 @@ void sub_80EBDD8()
._79:\n\
mov r0, #0x0\n\
bl sub_80EED2C\n\
- ldr r1, ._117\n\
+ ldr r1, ._117 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -694,7 +694,7 @@ void sub_80EBDD8()
._117:\n\
.word gSharedMem\n\
._80:\n\
- ldr r0, ._121\n\
+ ldr r0, ._121 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -711,7 +711,7 @@ void sub_80EBDD8()
._81:\n\
mov r0, #0x0\n\
bl sub_80F2C80\n\
- ldr r1, ._125\n\
+ ldr r1, ._125 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -724,7 +724,7 @@ void sub_80EBDD8()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._131 @cond_branch\n\
- ldr r1, ._125\n\
+ ldr r1, ._125 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -736,7 +736,7 @@ void sub_80EBDD8()
._83:\n\
bl sub_80F1DF0\n\
._110:\n\
- ldr r1, ._128\n\
+ ldr r1, ._128 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -757,14 +757,14 @@ void sub_80EBDD8()
mov r0, #0x0\n\
mov r1, #0x0\n\
bl sub_80EF428\n\
- ldr r0, ._132\n\
+ ldr r0, ._132 @ sub_80EC268\n\
bl sub_80EBDBC\n\
- ldr r0, ._132 + 4\n\
+ ldr r0, ._132 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._131 @cond_branch\n\
- ldr r0, ._132 + 8\n\
- ldr r2, ._132 + 12\n\
+ ldr r0, ._132 + 8 @ 0x6007de0\n\
+ ldr r2, ._132 + 12 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -877,7 +877,7 @@ void sub_80EC00C()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._136\n\
+ ldr r1, ._136 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -888,7 +888,7 @@ void sub_80EC00C()
b ._191\n\
._134:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._136 + 4\n\
+ ldr r1, ._136 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -919,17 +919,17 @@ void sub_80EC00C()
beq ._153 @cond_branch\n\
b ._191\n\
._153:\n\
- ldr r0, ._156\n\
+ ldr r0, ._156 @ sub_80EBD80\n\
bl SetVBlankCallback\n\
bl sub_80EED1C\n\
- ldr r4, ._156 + 4\n\
- ldr r1, ._156 + 8\n\
+ ldr r4, ._156 + 4 @ gSharedMem\n\
+ ldr r1, ._156 + 8 @ 0x6ddc\n\
add r0, r4, r1\n\
ldrb r1, [r0]\n\
- ldr r2, ._156 + 12\n\
+ ldr r2, ._156 + 12 @ 0x6dad\n\
add r0, r4, r2\n\
strb r1, [r0]\n\
- ldr r0, ._156 + 16\n\
+ ldr r0, ._156 + 16 @ 0x6dae\n\
add r1, r4, r0\n\
mov r0, #0x5\n\
strb r0, [r1]\n\
@@ -952,7 +952,7 @@ void sub_80EC00C()
._140:\n\
mov r0, #0x0\n\
bl sub_80EF248\n\
- ldr r1, ._161\n\
+ ldr r1, ._161 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -967,7 +967,7 @@ void sub_80EC00C()
beq ._158 @cond_branch\n\
b ._191\n\
._158:\n\
- ldr r1, ._161\n\
+ ldr r1, ._161 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -979,7 +979,7 @@ void sub_80EC00C()
._142:\n\
mov r0, #0x0\n\
bl sub_80F1B8C\n\
- ldr r1, ._166\n\
+ ldr r1, ._166 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -994,7 +994,7 @@ void sub_80EC00C()
beq ._163 @cond_branch\n\
b ._191\n\
._163:\n\
- ldr r1, ._166\n\
+ ldr r1, ._166 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -1020,7 +1020,7 @@ void sub_80EC00C()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._171\n\
+ ldr r0, ._171 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
@@ -1033,7 +1033,7 @@ void sub_80EC00C()
._146:\n\
mov r0, #0x0\n\
bl sub_80EED2C\n\
- ldr r1, ._174\n\
+ ldr r1, ._174 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -1043,7 +1043,7 @@ void sub_80EC00C()
._174:\n\
.word gSharedMem\n\
._147:\n\
- ldr r0, ._178\n\
+ ldr r0, ._178 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -1059,7 +1059,7 @@ void sub_80EC00C()
.word gPaletteFade\n\
._148:\n\
bl sub_80F2598\n\
- ldr r1, ._181\n\
+ ldr r1, ._181 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -1071,7 +1071,7 @@ void sub_80EC00C()
._149:\n\
mov r0, #0x0\n\
bl sub_80F2C80\n\
- ldr r1, ._185\n\
+ ldr r1, ._185 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1084,7 +1084,7 @@ void sub_80EC00C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._191 @cond_branch\n\
- ldr r1, ._185\n\
+ ldr r1, ._185 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -1096,7 +1096,7 @@ void sub_80EC00C()
._151:\n\
bl sub_80F1DF0\n\
._169:\n\
- ldr r1, ._188\n\
+ ldr r1, ._188 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1114,20 +1114,20 @@ void sub_80EC00C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._191 @cond_branch\n\
- ldr r0, ._192\n\
- ldr r1, ._192 + 4\n\
+ ldr r0, ._192 @ gSharedMem\n\
+ ldr r1, ._192 + 4 @ 0x6dad\n\
add r0, r0, r1\n\
ldrb r1, [r0]\n\
mov r0, #0x0\n\
bl sub_80EF428\n\
- ldr r0, ._192 + 8\n\
+ ldr r0, ._192 + 8 @ sub_80EC268\n\
bl sub_80EBDBC\n\
- ldr r0, ._192 + 12\n\
+ ldr r0, ._192 + 12 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._191 @cond_branch\n\
- ldr r0, ._192 + 16\n\
- ldr r2, ._192 + 20\n\
+ ldr r0, ._192 + 16 @ 0x6007de0\n\
+ ldr r2, ._192 + 20 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -1349,7 +1349,7 @@ void sub_80EC4A0()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._285\n\
+ ldr r1, ._285 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -1360,7 +1360,7 @@ void sub_80EC4A0()
b ._340\n\
._283:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._285 + 4\n\
+ ldr r1, ._285 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -1397,7 +1397,7 @@ void sub_80EC4A0()
beq ._304 @cond_branch\n\
b ._340\n\
._304:\n\
- ldr r0, ._308\n\
+ ldr r0, ._308 @ gSaveBlock2\n\
ldrb r1, [r0, #0x15]\n\
mov r0, #0x8\n\
and r0, r0, r1\n\
@@ -1408,7 +1408,7 @@ void sub_80EC4A0()
._306:\n\
add r0, r1, #0\n\
bl sub_80EEFBC\n\
- ldr r1, ._308 + 4\n\
+ ldr r1, ._308 + 4 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1426,7 +1426,7 @@ void sub_80EC4A0()
beq ._310 @cond_branch\n\
b ._340\n\
._310:\n\
- ldr r4, ._313\n\
+ ldr r4, ._313 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -1446,7 +1446,7 @@ void sub_80EC4A0()
._313:\n\
.word gSharedMem\n\
._291:\n\
- ldr r0, ._318\n\
+ ldr r0, ._318 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -1464,7 +1464,7 @@ void sub_80EC4A0()
.word gPaletteFade\n\
._292:\n\
bl sub_80F2620\n\
- ldr r1, ._321\n\
+ ldr r1, ._321 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1478,7 +1478,7 @@ void sub_80EC4A0()
b ._336\n\
._294:\n\
bl sub_80EF840\n\
- ldr r1, ._326\n\
+ ldr r1, ._326 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1500,7 +1500,7 @@ void sub_80EC4A0()
._296:\n\
mov r0, #0x4\n\
bl sub_80F2C80\n\
- ldr r1, ._329\n\
+ ldr r1, ._329 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1517,9 +1517,9 @@ void sub_80EC4A0()
.word gSharedMem\n\
._298:\n\
bl sub_80F2DD8\n\
- ldr r0, ._332\n\
+ ldr r0, ._332 @ sub_80EBD30\n\
bl SetVBlankCallback\n\
- ldr r1, ._332 + 4\n\
+ ldr r1, ._332 + 4 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -1551,17 +1551,17 @@ void sub_80EC4A0()
._301:\n\
mov r0, #0x1\n\
bl sub_80EED2C\n\
- ldr r0, ._338\n\
+ ldr r0, ._338 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._336 @cond_branch\n\
- ldr r0, ._338 + 4\n\
- ldr r2, ._338 + 8\n\
+ ldr r0, ._338 + 4 @ 0x60075e0\n\
+ ldr r2, ._338 + 8 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
._336:\n\
- ldr r1, ._338 + 12\n\
+ ldr r1, ._338 + 12 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -1578,13 +1578,13 @@ void sub_80EC4A0()
.word 0x600f800\n\
.word gSharedMem\n\
._302:\n\
- ldr r0, ._341\n\
+ ldr r0, ._341 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._340 @cond_branch\n\
- ldr r0, ._341 + 4\n\
+ ldr r0, ._341 + 4 @ sub_80EC67C\n\
bl sub_80EBDBC\n\
._340:\n\
add sp, sp, #0x4\n\
@@ -1691,7 +1691,7 @@ void sub_80EC67C()
asm("\
push {r4, r5, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._345\n\
+ ldr r1, ._345 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -1702,7 +1702,7 @@ void sub_80EC67C()
b ._386\n\
._343:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._345 + 4\n\
+ ldr r1, ._345 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -1744,7 +1744,7 @@ void sub_80EC67C()
._358:\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._364\n\
+ ldr r0, ._364 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -1758,7 +1758,7 @@ void sub_80EC67C()
._359:\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._367\n\
+ ldr r0, ._367 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r0, r2\n\
@@ -1770,7 +1770,7 @@ void sub_80EC67C()
._367:\n\
.word gSharedMem\n\
._349:\n\
- ldr r1, ._371\n\
+ ldr r1, ._371 @ 0x6e90\n\
add r0, r4, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
@@ -1797,8 +1797,8 @@ void sub_80EC67C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._386 @cond_branch\n\
- ldr r5, ._378\n\
- ldr r1, ._378 + 4\n\
+ ldr r5, ._378 @ gSharedMem\n\
+ ldr r1, ._378 + 4 @ 0x6e90\n\
add r0, r5, r1\n\
ldrb r4, [r0]\n\
cmp r4, #0\n\
@@ -1827,7 +1827,7 @@ void sub_80EC67C()
cmp r4, #0\n\
bne ._386 @cond_branch\n\
bl sub_80EFBB0\n\
- ldr r0, ._383\n\
+ ldr r0, ._383 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -1858,7 +1858,7 @@ void sub_80EC67C()
strh r0, [r1]\n\
b ._386\n\
._353:\n\
- ldr r0, ._389\n\
+ ldr r0, ._389 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -1867,10 +1867,10 @@ void sub_80EC67C()
bl sub_80F2DF4\n\
mov r0, #0x4\n\
bl sub_80F2D04\n\
- ldr r3, ._389 + 4\n\
+ ldr r3, ._389 + 4 @ gSaveBlock2\n\
mov r2, #0x0\n\
- ldr r0, ._389 + 8\n\
- ldr r1, ._389 + 12\n\
+ ldr r0, ._389 + 8 @ gSharedMem\n\
+ ldr r1, ._389 + 12 @ 0x6e90\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
@@ -1884,15 +1884,15 @@ void sub_80EC67C()
and r0, r0, r1\n\
orr r0, r0, r2\n\
strb r0, [r3, #0x15]\n\
- ldr r0, ._389 + 16\n\
+ ldr r0, ._389 + 16 @ sub_80EC00C\n\
bl sub_80EBDBC\n\
._386:\n\
- ldr r0, ._389 + 20\n\
+ ldr r0, ._389 + 20 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._388 @cond_branch\n\
- ldr r0, ._389 + 24\n\
- ldr r2, ._389 + 28\n\
+ ldr r0, ._389 + 24 @ gLink\n\
+ ldr r2, ._389 + 28 @ 0xfbd\n\
add r0, r0, r2\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -2092,7 +2092,7 @@ void sub_80ECA10()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._456\n\
+ ldr r1, ._456 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -2103,7 +2103,7 @@ void sub_80ECA10()
b ._509\n\
._454:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._456 + 4\n\
+ ldr r1, ._456 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -2134,17 +2134,17 @@ void sub_80ECA10()
beq ._473 @cond_branch\n\
b ._509\n\
._473:\n\
- ldr r0, ._476\n\
+ ldr r0, ._476 @ sub_80EBD80\n\
bl SetVBlankCallback\n\
bl sub_80EED1C\n\
- ldr r4, ._476 + 4\n\
- ldr r1, ._476 + 8\n\
+ ldr r4, ._476 + 4 @ gSharedMem\n\
+ ldr r1, ._476 + 8 @ 0x6df0\n\
add r0, r4, r1\n\
ldrb r1, [r0]\n\
- ldr r2, ._476 + 12\n\
+ ldr r2, ._476 + 12 @ 0x6dad\n\
add r0, r4, r2\n\
strb r1, [r0]\n\
- ldr r0, ._476 + 16\n\
+ ldr r0, ._476 + 16 @ 0x6dae\n\
add r1, r4, r0\n\
mov r0, #0x3\n\
strb r0, [r1]\n\
@@ -2167,7 +2167,7 @@ void sub_80ECA10()
._460:\n\
mov r0, #0x1\n\
bl sub_80EF248\n\
- ldr r1, ._481\n\
+ ldr r1, ._481 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2182,7 +2182,7 @@ void sub_80ECA10()
beq ._478 @cond_branch\n\
b ._509\n\
._478:\n\
- ldr r1, ._481\n\
+ ldr r1, ._481 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2194,7 +2194,7 @@ void sub_80ECA10()
._462:\n\
mov r0, #0x1\n\
bl sub_80F1B8C\n\
- ldr r1, ._486\n\
+ ldr r1, ._486 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2209,7 +2209,7 @@ void sub_80ECA10()
beq ._483 @cond_branch\n\
b ._509\n\
._483:\n\
- ldr r1, ._486\n\
+ ldr r1, ._486 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2235,7 +2235,7 @@ void sub_80ECA10()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._491\n\
+ ldr r0, ._491 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
@@ -2248,7 +2248,7 @@ void sub_80ECA10()
._466:\n\
mov r0, #0x0\n\
bl sub_80EED2C\n\
- ldr r1, ._494\n\
+ ldr r1, ._494 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2261,7 +2261,7 @@ void sub_80ECA10()
bl sub_80F2598\n\
b ._496\n\
._468:\n\
- ldr r0, ._499\n\
+ ldr r0, ._499 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -2278,7 +2278,7 @@ void sub_80ECA10()
._469:\n\
mov r0, #0x1\n\
bl sub_80F2C80\n\
- ldr r1, ._503\n\
+ ldr r1, ._503 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2291,7 +2291,7 @@ void sub_80ECA10()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._509 @cond_branch\n\
- ldr r1, ._503\n\
+ ldr r1, ._503 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2303,7 +2303,7 @@ void sub_80ECA10()
._471:\n\
bl sub_80F1DF0\n\
._496:\n\
- ldr r1, ._506\n\
+ ldr r1, ._506 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2321,20 +2321,20 @@ void sub_80ECA10()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._509 @cond_branch\n\
- ldr r0, ._510\n\
- ldr r1, ._510 + 4\n\
+ ldr r0, ._510 @ gSharedMem\n\
+ ldr r1, ._510 + 4 @ 0x6dad\n\
add r0, r0, r1\n\
ldrb r1, [r0]\n\
mov r0, #0x1\n\
bl sub_80EF428\n\
- ldr r0, ._510 + 8\n\
+ ldr r0, ._510 + 8 @ sub_80EC86C\n\
bl sub_80EBDBC\n\
- ldr r0, ._510 + 12\n\
+ ldr r0, ._510 + 12 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._509 @cond_branch\n\
- ldr r0, ._510 + 16\n\
- ldr r2, ._510 + 20\n\
+ ldr r0, ._510 + 16 @ 0x6007de0\n\
+ ldr r2, ._510 + 20 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -2488,7 +2488,7 @@ void sub_80ECD80()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._564\n\
+ ldr r1, ._564 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -2499,7 +2499,7 @@ void sub_80ECD80()
b ._642\n\
._562:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._564 + 4\n\
+ ldr r1, ._564 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -2546,7 +2546,7 @@ void sub_80ECD80()
add r1, r4, r0\n\
b ._630\n\
._568:\n\
- ldr r0, ._592\n\
+ ldr r0, ._592 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -2569,7 +2569,7 @@ void sub_80ECD80()
beq ._594 @cond_branch\n\
b ._642\n\
._594:\n\
- ldr r0, ._597\n\
+ ldr r0, ._597 @ sub_80EBD80\n\
bl SetVBlankCallback\n\
b ._625\n\
._598:\n\
@@ -2579,7 +2579,7 @@ void sub_80ECD80()
._570:\n\
bl sub_80EED1C\n\
bl sub_80F3130\n\
- ldr r1, ._600\n\
+ ldr r1, ._600 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2591,7 +2591,7 @@ void sub_80ECD80()
._571:\n\
mov r0, #0x1\n\
bl sub_80F2D6C\n\
- ldr r1, ._603\n\
+ ldr r1, ._603 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2605,13 +2605,13 @@ void sub_80ECD80()
bl sub_80F2D6C\n\
b ._625\n\
._573:\n\
- ldr r1, ._607\n\
+ ldr r1, ._607 @ 0x6dfc\n\
add r0, r4, r1\n\
ldrb r1, [r0]\n\
- ldr r2, ._607 + 4\n\
+ ldr r2, ._607 + 4 @ 0x6dad\n\
add r0, r4, r2\n\
strb r1, [r0]\n\
- ldr r3, ._607 + 8\n\
+ ldr r3, ._607 + 8 @ 0x6dae\n\
add r1, r4, r3\n\
mov r0, #0x6\n\
strb r0, [r1]\n\
@@ -2629,7 +2629,7 @@ void sub_80ECD80()
._574:\n\
mov r0, #0x2\n\
bl sub_80EF248\n\
- ldr r1, ._612\n\
+ ldr r1, ._612 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2652,7 +2652,7 @@ void sub_80ECD80()
._576:\n\
mov r0, #0x2\n\
bl sub_80F1B8C\n\
- ldr r1, ._617\n\
+ ldr r1, ._617 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2667,7 +2667,7 @@ void sub_80ECD80()
beq ._614 @cond_branch\n\
b ._642\n\
._614:\n\
- ldr r1, ._617\n\
+ ldr r1, ._617 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2695,7 +2695,7 @@ void sub_80ECD80()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._623\n\
+ ldr r0, ._623 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
@@ -2711,7 +2711,7 @@ void sub_80ECD80()
b ._625\n\
._581:\n\
bl sub_80F2598\n\
- ldr r1, ._627\n\
+ ldr r1, ._627 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -2721,7 +2721,7 @@ void sub_80ECD80()
._627:\n\
.word gSharedMem\n\
._582:\n\
- ldr r0, ._631\n\
+ ldr r0, ._631 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -2738,7 +2738,7 @@ void sub_80ECD80()
._583:\n\
mov r0, #0x1\n\
bl sub_80F2C80\n\
- ldr r1, ._635\n\
+ ldr r1, ._635 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -2752,8 +2752,8 @@ void sub_80ECD80()
lsr r2, r0, #0x18\n\
cmp r2, #0\n\
bne ._642 @cond_branch\n\
- ldr r0, ._635\n\
- ldr r3, ._635 + 4\n\
+ ldr r0, ._635 @ gSharedMem\n\
+ ldr r3, ._635 + 4 @ 0x306\n\
add r1, r0, r3\n\
strh r2, [r1]\n\
mov r1, #0xc1\n\
@@ -2771,7 +2771,7 @@ void sub_80ECD80()
._585:\n\
mov r0, #0x5\n\
bl sub_80F2C80\n\
- ldr r1, ._639\n\
+ ldr r1, ._639 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -2786,7 +2786,7 @@ void sub_80ECD80()
bne ._642 @cond_branch\n\
bl sub_80F1DF0\n\
._625:\n\
- ldr r1, ._639\n\
+ ldr r1, ._639 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -2804,20 +2804,20 @@ void sub_80ECD80()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._642 @cond_branch\n\
- ldr r0, ._643\n\
- ldr r1, ._643 + 4\n\
+ ldr r0, ._643 @ gSharedMem\n\
+ ldr r1, ._643 + 4 @ 0x6dad\n\
add r0, r0, r1\n\
ldrb r1, [r0]\n\
mov r0, #0x2\n\
bl sub_80EF428\n\
- ldr r0, ._643 + 8\n\
+ ldr r0, ._643 + 8 @ sub_80ECC08\n\
bl sub_80EBDBC\n\
- ldr r0, ._643 + 12\n\
+ ldr r0, ._643 + 12 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._642 @cond_branch\n\
- ldr r0, ._643 + 16\n\
- ldr r2, ._643 + 20\n\
+ ldr r0, ._643 + 16 @ 0x6007de0\n\
+ ldr r2, ._643 + 20 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -2952,7 +2952,7 @@ void sub_80ED01C()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._647\n\
+ ldr r1, ._647 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -2963,7 +2963,7 @@ void sub_80ED01C()
b ._736\n\
._645:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._647 + 4\n\
+ ldr r1, ._647 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -2999,7 +2999,7 @@ void sub_80ED01C()
bl sub_80F2D04\n\
mov r0, #0x5\n\
bl sub_80F2D04\n\
- ldr r1, ._671\n\
+ ldr r1, ._671 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -3017,7 +3017,7 @@ void sub_80ED01C()
._673:\n\
mov r0, #0x0\n\
bl sub_80EEFBC\n\
- ldr r1, ._676\n\
+ ldr r1, ._676 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3034,7 +3034,7 @@ void sub_80ED01C()
beq ._678 @cond_branch\n\
b ._736\n\
._678:\n\
- ldr r4, ._681\n\
+ ldr r4, ._681 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -3054,7 +3054,7 @@ void sub_80ED01C()
._681:\n\
.word gSharedMem\n\
._653:\n\
- ldr r0, ._686\n\
+ ldr r0, ._686 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -3066,7 +3066,7 @@ void sub_80ED01C()
bl SetVBlankCallback\n\
bl sub_80EED0C\n\
bl sub_80EF814\n\
- ldr r1, ._686 + 4\n\
+ ldr r1, ._686 + 4 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -3078,7 +3078,7 @@ void sub_80ED01C()
.word gSharedMem\n\
._654:\n\
bl sub_80F2620\n\
- ldr r1, ._689\n\
+ ldr r1, ._689 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3089,7 +3089,7 @@ void sub_80ED01C()
.word gSharedMem\n\
._655:\n\
bl sub_80F4D44\n\
- ldr r1, ._693\n\
+ ldr r1, ._693 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -3101,7 +3101,7 @@ void sub_80ED01C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._691 @cond_branch\n\
- ldr r1, ._693\n\
+ ldr r1, ._693 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -3114,7 +3114,7 @@ void sub_80ED01C()
._693:\n\
.word gSharedMem\n\
._691:\n\
- ldr r1, ._696\n\
+ ldr r1, ._696 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3129,7 +3129,7 @@ void sub_80ED01C()
beq ._698 @cond_branch\n\
b ._736\n\
._698:\n\
- ldr r1, ._701\n\
+ ldr r1, ._701 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -3147,7 +3147,7 @@ void sub_80ED01C()
beq ._703 @cond_branch\n\
b ._736\n\
._703:\n\
- ldr r1, ._706\n\
+ ldr r1, ._706 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -3159,7 +3159,7 @@ void sub_80ED01C()
._659:\n\
mov r0, #0x0\n\
bl sub_80F0264\n\
- ldr r1, ._711\n\
+ ldr r1, ._711 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3173,7 +3173,7 @@ void sub_80ED01C()
beq ._708 @cond_branch\n\
b ._736\n\
._708:\n\
- ldr r1, ._711\n\
+ ldr r1, ._711 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -3185,7 +3185,7 @@ void sub_80ED01C()
._661:\n\
mov r0, #0x0\n\
bl sub_80F3008\n\
- ldr r1, ._714\n\
+ ldr r1, ._714 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -3200,7 +3200,7 @@ void sub_80ED01C()
beq ._716 @cond_branch\n\
b ._736\n\
._716:\n\
- ldr r1, ._719\n\
+ ldr r1, ._719 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3221,7 +3221,7 @@ void sub_80ED01C()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._722\n\
+ ldr r0, ._722 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
@@ -3234,7 +3234,7 @@ void sub_80ED01C()
._664:\n\
mov r0, #0x4\n\
bl sub_80EED2C\n\
- ldr r1, ._725\n\
+ ldr r1, ._725 @ gSharedMem\n\
mov r3, #0xc1\n\
lsl r3, r3, #0x2\n\
add r1, r1, r3\n\
@@ -3244,7 +3244,7 @@ void sub_80ED01C()
._725:\n\
.word gSharedMem\n\
._665:\n\
- ldr r0, ._729\n\
+ ldr r0, ._729 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -3252,7 +3252,7 @@ void sub_80ED01C()
lsr r1, r0, #0x18\n\
cmp r1, #0\n\
bne ._736 @cond_branch\n\
- ldr r2, ._729 + 4\n\
+ ldr r2, ._729 + 4 @ 0x306\n\
add r0, r4, r2\n\
strh r1, [r0]\n\
mov r3, #0xc1\n\
@@ -3271,7 +3271,7 @@ void sub_80ED01C()
._666:\n\
mov r0, #0x1\n\
bl sub_80F2C80\n\
- ldr r1, ._733\n\
+ ldr r1, ._733 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3285,8 +3285,8 @@ void sub_80ED01C()
lsr r2, r0, #0x18\n\
cmp r2, #0\n\
bne ._736 @cond_branch\n\
- ldr r0, ._733\n\
- ldr r3, ._733 + 4\n\
+ ldr r0, ._733 @ gSharedMem\n\
+ ldr r3, ._733 + 4 @ 0x306\n\
add r1, r0, r3\n\
strh r2, [r1]\n\
mov r1, #0xc1\n\
@@ -3302,8 +3302,8 @@ void sub_80ED01C()
.word gSharedMem\n\
.word 0x306\n\
._668:\n\
- ldr r4, ._737\n\
- ldr r2, ._737 + 4\n\
+ ldr r4, ._737 @ gSharedMem\n\
+ ldr r2, ._737 + 4 @ 0x6dfc\n\
add r0, r4, r2\n\
ldrb r0, [r0]\n\
add r0, r0, #0x7\n\
@@ -3317,8 +3317,8 @@ void sub_80ED01C()
add r0, r0, #0x1\n\
strh r0, [r4]\n\
._669:\n\
- ldr r0, ._737\n\
- ldr r1, ._737 + 4\n\
+ ldr r0, ._737 @ gSharedMem\n\
+ ldr r1, ._737 + 4 @ 0x6dfc\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
add r0, r0, #0x7\n\
@@ -3328,14 +3328,14 @@ void sub_80ED01C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._736 @cond_branch\n\
- ldr r0, ._737 + 8\n\
+ ldr r0, ._737 + 8 @ sub_80ED31C\n\
bl sub_80EBDBC\n\
- ldr r0, ._737 + 12\n\
+ ldr r0, ._737 + 12 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._736 @cond_branch\n\
- ldr r0, ._737 + 16\n\
- ldr r2, ._737 + 20\n\
+ ldr r0, ._737 + 16 @ 0x6007de0\n\
+ ldr r2, ._737 + 20 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -3472,7 +3472,7 @@ void sub_80ED31C()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._743\n\
+ ldr r0, ._743 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r4, r0, r1\n\
@@ -3500,7 +3500,7 @@ void sub_80ED31C()
beq ._747 @cond_branch\n\
cmp r0, #0x2\n\
beq ._748 @cond_branch\n\
- ldr r0, ._751\n\
+ ldr r0, ._751 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -3508,7 +3508,7 @@ void sub_80ED31C()
beq ._749 @cond_branch\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._751 + 4\n\
+ ldr r0, ._751 + 4 @ sub_80ED4D8\n\
bl sub_80EBDBC\n\
b ._762\n\
._752:\n\
@@ -3535,7 +3535,7 @@ void sub_80ED31C()
beq ._761 @cond_branch\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._757\n\
+ ldr r0, ._757 @ sub_80ECD80\n\
bl sub_80EBDBC\n\
b ._762\n\
._758:\n\
@@ -3559,12 +3559,12 @@ void sub_80ED31C()
._760:\n\
strh r0, [r4]\n\
._761:\n\
- ldr r0, ._763\n\
+ ldr r0, ._763 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._762 @cond_branch\n\
- ldr r0, ._763 + 4\n\
- ldr r1, ._763 + 8\n\
+ ldr r0, ._763 + 4 @ gLink\n\
+ ldr r1, ._763 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -3638,7 +3638,7 @@ void sub_80ED3D0()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._767\n\
+ ldr r0, ._767 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -3648,7 +3648,7 @@ void sub_80ED3D0()
b ._803\n\
._765:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._767 + 4\n\
+ ldr r1, ._767 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -3670,7 +3670,7 @@ void sub_80ED3D0()
._770:\n\
mov r0, #0x0\n\
bl SetVBlankCallback\n\
- ldr r1, ._780\n\
+ ldr r1, ._780 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3682,7 +3682,7 @@ void sub_80ED3D0()
._771:\n\
bl sub_80EED0C\n\
bl sub_80F6134\n\
- ldr r1, ._783\n\
+ ldr r1, ._783 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3694,7 +3694,7 @@ void sub_80ED3D0()
._772:\n\
mov r0, #0x0\n\
bl sub_80EEFBC\n\
- ldr r1, ._786\n\
+ ldr r1, ._786 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3706,7 +3706,7 @@ void sub_80ED3D0()
._773:\n\
mov r0, #0x0\n\
bl sub_80F0264\n\
- ldr r1, ._790\n\
+ ldr r1, ._790 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3718,7 +3718,7 @@ void sub_80ED3D0()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._803 @cond_branch\n\
- ldr r1, ._790\n\
+ ldr r1, ._790 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3731,7 +3731,7 @@ void sub_80ED3D0()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._803 @cond_branch\n\
- ldr r1, ._794\n\
+ ldr r1, ._794 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3743,7 +3743,7 @@ void sub_80ED3D0()
._776:\n\
mov r0, #0x0\n\
bl sub_80F3008\n\
- ldr r4, ._797\n\
+ ldr r4, ._797 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -3755,7 +3755,7 @@ void sub_80ED3D0()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._797 + 4\n\
+ ldr r0, ._797 + 4 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
@@ -3773,19 +3773,19 @@ void sub_80ED3D0()
._777:\n\
mov r0, #0x4\n\
bl sub_80EED2C\n\
- ldr r1, ._801\n\
+ ldr r1, ._801 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
ldrh r0, [r1]\n\
add r0, r0, #0x1\n\
strh r0, [r1]\n\
- ldr r0, ._801 + 4\n\
+ ldr r0, ._801 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._803 @cond_branch\n\
- ldr r0, ._801 + 8\n\
- ldr r2, ._801 + 12\n\
+ ldr r0, ._801 + 8 @ 0x6007de0\n\
+ ldr r2, ._801 + 12 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -3798,13 +3798,13 @@ void sub_80ED3D0()
.word 0x6007de0\n\
.word 0x600f800\n\
._778:\n\
- ldr r0, ._804\n\
+ ldr r0, ._804 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._803 @cond_branch\n\
- ldr r0, ._804 + 4\n\
+ ldr r0, ._804 + 4 @ sub_80ED31C\n\
bl sub_80EBDBC\n\
._803:\n\
add sp, sp, #0x4\n\
@@ -3872,7 +3872,7 @@ void sub_80ED4D8()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._808\n\
+ ldr r1, ._808 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -3883,7 +3883,7 @@ void sub_80ED4D8()
b ._844\n\
._806:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._808 + 4\n\
+ ldr r1, ._808 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -3915,7 +3915,7 @@ void sub_80ED4D8()
bl BeginNormalPaletteFade\n\
b ._820\n\
._812:\n\
- ldr r0, ._824\n\
+ ldr r0, ._824 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -3927,7 +3927,7 @@ void sub_80ED4D8()
bl SetVBlankCallback\n\
bl sub_80EED0C\n\
bl sub_80F3130\n\
- ldr r1, ._824 + 4\n\
+ ldr r1, ._824 + 4 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3941,7 +3941,7 @@ void sub_80ED4D8()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._844 @cond_branch\n\
- ldr r1, ._828\n\
+ ldr r1, ._828 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -3952,7 +3952,7 @@ void sub_80ED4D8()
.word gSharedMem\n\
._814:\n\
bl sub_80F4CF0\n\
- ldr r1, ._831\n\
+ ldr r1, ._831 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3963,7 +3963,7 @@ void sub_80ED4D8()
.word gSharedMem\n\
._815:\n\
bl sub_80EFF34\n\
- ldr r1, ._835\n\
+ ldr r1, ._835 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -3975,7 +3975,7 @@ void sub_80ED4D8()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._844 @cond_branch\n\
- ldr r1, ._835\n\
+ ldr r1, ._835 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -3988,7 +3988,7 @@ void sub_80ED4D8()
bl sub_80F35B4\n\
mov r0, #0x2\n\
bl sub_80EEFBC\n\
- ldr r4, ._838\n\
+ ldr r4, ._838 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -4000,7 +4000,7 @@ void sub_80ED4D8()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._838 + 4\n\
+ ldr r0, ._838 + 4 @ sub_80EBD4C\n\
bl SetVBlankCallback\n\
._820:\n\
mov r2, #0xc1\n\
@@ -4019,19 +4019,19 @@ void sub_80ED4D8()
._818:\n\
mov r0, #0x2\n\
bl sub_80EED2C\n\
- ldr r1, ._842\n\
+ ldr r1, ._842 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
ldrh r0, [r1]\n\
add r0, r0, #0x1\n\
strh r0, [r1]\n\
- ldr r0, ._842 + 4\n\
+ ldr r0, ._842 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._844 @cond_branch\n\
- ldr r0, ._842 + 8\n\
- ldr r2, ._842 + 12\n\
+ ldr r0, ._842 + 8 @ 0x6007de0\n\
+ ldr r2, ._842 + 12 @ 0x600f000\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -4044,13 +4044,13 @@ void sub_80ED4D8()
.word 0x6007de0\n\
.word 0x600f000\n\
._819:\n\
- ldr r0, ._845\n\
+ ldr r0, ._845 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._844 @cond_branch\n\
- ldr r0, ._845 + 4\n\
+ ldr r0, ._845 + 4 @ sub_80ED858\n\
bl sub_80EBDBC\n\
._844:\n\
add sp, sp, #0x4\n\
@@ -4123,7 +4123,7 @@ void sub_80ED620()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._849\n\
+ ldr r1, ._849 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -4134,7 +4134,7 @@ void sub_80ED620()
b ._912\n\
._847:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._849 + 4\n\
+ ldr r1, ._849 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -4165,7 +4165,7 @@ void sub_80ED620()
bl sub_80F1E84\n\
mov r0, #0x1\n\
bl sub_80F2D04\n\
- ldr r1, ._870\n\
+ ldr r1, ._870 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -4192,7 +4192,7 @@ void sub_80ED620()
beq ._875 @cond_branch\n\
b ._912\n\
._875:\n\
- ldr r4, ._878\n\
+ ldr r4, ._878 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -4212,7 +4212,7 @@ void sub_80ED620()
._878:\n\
.word gSharedMem\n\
._855:\n\
- ldr r0, ._883\n\
+ ldr r0, ._883 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -4226,8 +4226,8 @@ void sub_80ED620()
bl SetVBlankCallback\n\
bl sub_80EED0C\n\
bl sub_80EF814\n\
- ldr r0, ._883 + 4\n\
- ldr r2, ._883 + 8\n\
+ ldr r0, ._883 + 4 @ gSharedMem\n\
+ ldr r2, ._883 + 8 @ 0x76aa\n\
add r1, r0, r2\n\
strb r4, [r1]\n\
mov r1, #0xc1\n\
@@ -4247,7 +4247,7 @@ void sub_80ED620()
bl sub_80F2620\n\
b ._885\n\
._857:\n\
- ldr r0, ._887\n\
+ ldr r0, ._887 @ 0xd162\n\
add r1, r4, r0\n\
mov r0, #0x2\n\
strb r0, [r1]\n\
@@ -4262,7 +4262,7 @@ void sub_80ED620()
.word 0xd162\n\
._858:\n\
bl sub_80EFF34\n\
- ldr r1, ._890\n\
+ ldr r1, ._890 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -4280,7 +4280,7 @@ void sub_80ED620()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._912 @cond_branch\n\
- ldr r1, ._894\n\
+ ldr r1, ._894 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -4294,7 +4294,7 @@ void sub_80ED620()
b ._896\n\
._862:\n\
bl sub_80F33A8\n\
- ldr r4, ._898\n\
+ ldr r4, ._898 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -4306,7 +4306,7 @@ void sub_80ED620()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._898 + 4\n\
+ ldr r0, ._898 + 4 @ sub_80EBD4C\n\
bl SetVBlankCallback\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
@@ -4320,7 +4320,7 @@ void sub_80ED620()
._863:\n\
mov r0, #0x2\n\
bl sub_80EED2C\n\
- ldr r1, ._901\n\
+ ldr r1, ._901 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -4330,7 +4330,7 @@ void sub_80ED620()
._901:\n\
.word gSharedMem\n\
._864:\n\
- ldr r0, ._905\n\
+ ldr r0, ._905 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -4347,7 +4347,7 @@ void sub_80ED620()
._865:\n\
mov r0, #0x1\n\
bl sub_80F2C80\n\
- ldr r1, ._909\n\
+ ldr r1, ._909 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -4363,7 +4363,7 @@ void sub_80ED620()
cmp r0, #0\n\
bne ._912 @cond_branch\n\
._885:\n\
- ldr r1, ._909\n\
+ ldr r1, ._909 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -4379,7 +4379,7 @@ void sub_80ED620()
._867:\n\
mov r0, #0x6\n\
bl sub_80F2C80\n\
- ldr r1, ._913\n\
+ ldr r1, ._913 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -4392,14 +4392,14 @@ void sub_80ED620()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._912 @cond_branch\n\
- ldr r0, ._913 + 4\n\
+ ldr r0, ._913 + 4 @ sub_80ED858\n\
bl sub_80EBDBC\n\
- ldr r0, ._913 + 8\n\
+ ldr r0, ._913 + 8 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._912 @cond_branch\n\
- ldr r0, ._913 + 12\n\
- ldr r2, ._913 + 16\n\
+ ldr r0, ._913 + 12 @ 0x6007de0\n\
+ ldr r2, ._913 + 16 @ 0x600f000\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -4684,7 +4684,7 @@ void sub_80ED858()
asm("\
push {r4, r5, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._917\n\
+ ldr r1, ._917 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -4695,7 +4695,7 @@ void sub_80ED858()
b ._999\n\
._915:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._917 + 4\n\
+ ldr r1, ._917 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -4720,7 +4720,7 @@ void sub_80ED858()
._920:\n\
bl sub_80F4F78\n\
bl sub_80F5B38\n\
- ldr r0, ._933\n\
+ ldr r0, ._933 @ gSharedMem\n\
mov r4, #0xc1\n\
lsl r4, r4, #0x2\n\
add r0, r0, r4\n\
@@ -4738,7 +4738,7 @@ void sub_80ED858()
beq ._935 @cond_branch\n\
b ._999\n\
._935:\n\
- ldr r0, ._938\n\
+ ldr r0, ._938 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -4752,7 +4752,7 @@ void sub_80ED858()
._922:\n\
mov r0, #0x1\n\
bl sub_80F0174\n\
- ldr r0, ._941\n\
+ ldr r0, ._941 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r0, r2\n\
@@ -4774,24 +4774,24 @@ void sub_80ED858()
bl sub_80F3D00\n\
b ._945\n\
._924:\n\
- ldr r2, ._951\n\
+ ldr r2, ._951 @ gMain\n\
ldrh r1, [r2, #0x2c]\n\
mov r0, #0x40\n\
and r0, r0, r1\n\
add r3, r2, #0\n\
cmp r0, #0\n\
beq ._949 @cond_branch\n\
- ldr r1, ._951 + 4\n\
+ ldr r1, ._951 + 4 @ 0x87cb\n\
add r0, r5, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._949 @cond_branch\n\
- ldr r2, ._951 + 8\n\
+ ldr r2, ._951 + 8 @ 0x76aa\n\
add r0, r5, r2\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._948 @cond_branch\n\
- ldr r4, ._951 + 12\n\
+ ldr r4, ._951 + 12 @ 0x87dc\n\
add r0, r5, r4\n\
mov r1, #0x0\n\
ldsh r0, [r0, r1]\n\
@@ -4820,17 +4820,17 @@ void sub_80ED858()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._956 @cond_branch\n\
- ldr r4, ._958\n\
+ ldr r4, ._958 @ 0x87cb\n\
add r0, r5, r4\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._956 @cond_branch\n\
- ldr r1, ._958 + 4\n\
+ ldr r1, ._958 + 4 @ 0x76aa\n\
add r0, r5, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._955 @cond_branch\n\
- ldr r2, ._958 + 8\n\
+ ldr r2, ._958 + 8 @ 0x87dc\n\
add r0, r5, r2\n\
sub r4, r4, #0x57\n\
add r1, r5, r4\n\
@@ -4869,7 +4869,7 @@ void sub_80ED858()
bl PlaySE\n\
bl sub_80F4FDC\n\
bl move_anim_execute\n\
- ldr r0, ._962\n\
+ ldr r0, ._962 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -4888,16 +4888,16 @@ void sub_80ED858()
b ._999\n\
._964:\n\
add r4, r5, #0\n\
- ldr r2, ._970\n\
+ ldr r2, ._970 @ 0x76aa\n\
add r0, r4, r2\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
bne ._966 @cond_branch\n\
- ldr r1, ._970 + 4\n\
+ ldr r1, ._970 + 4 @ 0x87dc\n\
add r0, r4, r1\n\
mov r2, #0x0\n\
ldsh r1, [r0, r2]\n\
- ldr r2, ._970 + 8\n\
+ ldr r2, ._970 + 8 @ 0x87da\n\
add r0, r4, r2\n\
mov r2, #0x0\n\
ldsh r0, [r0, r2]\n\
@@ -4921,7 +4921,7 @@ void sub_80ED858()
.word 0x87dc\n\
.word 0x87da\n\
._966:\n\
- ldr r1, ._975\n\
+ ldr r1, ._975 @ 0x6dac\n\
add r0, r5, r1\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
@@ -4948,7 +4948,7 @@ void sub_80ED858()
b ._999\n\
._977:\n\
bl sub_80F3D00\n\
- ldr r0, ._980\n\
+ ldr r0, ._980 @ gSharedMem\n\
mov r4, #0xc1\n\
lsl r4, r4, #0x2\n\
add r0, r0, r4\n\
@@ -4963,7 +4963,7 @@ void sub_80ED858()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._999 @cond_branch\n\
- ldr r0, ._984\n\
+ ldr r0, ._984 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -4976,7 +4976,7 @@ void sub_80ED858()
mov r0, #0x3\n\
bl sub_80EEFBC\n\
bl sub_80F3668\n\
- ldr r0, ._987\n\
+ ldr r0, ._987 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r0, r2\n\
@@ -4996,7 +4996,7 @@ void sub_80ED858()
bl sub_80EEFBC\n\
bl sub_80F3698\n\
._945:\n\
- ldr r0, ._991\n\
+ ldr r0, ._991 @ gSharedMem\n\
mov r4, #0xc1\n\
lsl r4, r4, #0x2\n\
add r0, r0, r4\n\
@@ -5017,7 +5017,7 @@ void sub_80ED858()
mov r0, #0x0\n\
bl sub_80F0174\n\
bl sub_80F2F48\n\
- ldr r5, ._995\n\
+ ldr r5, ._995 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r5, r1\n\
@@ -5039,7 +5039,7 @@ void sub_80ED858()
._995:\n\
.word gSharedMem\n\
._931:\n\
- ldr r0, ._1000\n\
+ ldr r0, ._1000 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -5047,8 +5047,8 @@ void sub_80ED858()
bne ._999 @cond_branch\n\
bl sub_80F3CE8\n\
bl sub_80F5BDC\n\
- ldr r0, ._1000 + 4\n\
- ldr r4, ._1000 + 8\n\
+ ldr r0, ._1000 + 4 @ gSharedMem\n\
+ ldr r4, ._1000 + 8 @ 0x76aa\n\
add r0, r0, r4\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
@@ -5058,7 +5058,7 @@ void sub_80ED858()
bl sub_80F2D6C\n\
mov r0, #0x6\n\
bl sub_80F2D6C\n\
- ldr r0, ._1000 + 12\n\
+ ldr r0, ._1000 + 12 @ sub_80ECA10\n\
bl sub_80EBDBC\n\
b ._999\n\
._1001:\n\
@@ -5070,15 +5070,15 @@ void sub_80ED858()
.word sub_80ECA10+1\n\
._998:\n\
bl sub_80F3614\n\
- ldr r0, ._1003\n\
+ ldr r0, ._1003 @ sub_80ED3D0\n\
bl sub_80EBDBC\n\
._999:\n\
- ldr r0, ._1003 + 4\n\
+ ldr r0, ._1003 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1002 @cond_branch\n\
- ldr r0, ._1003 + 8\n\
- ldr r1, ._1003 + 12\n\
+ ldr r0, ._1003 + 8 @ gLink\n\
+ ldr r1, ._1003 + 12 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -5483,7 +5483,7 @@ void sub_80EDB88()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._1007\n\
+ ldr r1, ._1007 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -5494,7 +5494,7 @@ void sub_80EDB88()
b ._1088\n\
._1005:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._1007 + 4\n\
+ ldr r1, ._1007 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -5526,7 +5526,7 @@ void sub_80EDB88()
bl sub_80F1E84\n\
mov r0, #0x0\n\
bl sub_80F2D04\n\
- ldr r1, ._1029\n\
+ ldr r1, ._1029 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5544,7 +5544,7 @@ void sub_80EDB88()
._1031:\n\
mov r0, #0x4\n\
bl sub_80EEFBC\n\
- ldr r1, ._1034\n\
+ ldr r1, ._1034 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5561,7 +5561,7 @@ void sub_80EDB88()
beq ._1036 @cond_branch\n\
b ._1088\n\
._1036:\n\
- ldr r4, ._1039\n\
+ ldr r4, ._1039 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -5578,7 +5578,7 @@ void sub_80EDB88()
._1039:\n\
.word gSharedMem\n\
._1013:\n\
- ldr r0, ._1044\n\
+ ldr r0, ._1044 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -5590,7 +5590,7 @@ void sub_80EDB88()
bl SetVBlankCallback\n\
bl sub_80EED0C\n\
bl sub_80EF814\n\
- ldr r1, ._1044 + 4\n\
+ ldr r1, ._1044 + 4 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5602,7 +5602,7 @@ void sub_80EDB88()
.word gSharedMem\n\
._1014:\n\
bl sub_80F2620\n\
- ldr r1, ._1047\n\
+ ldr r1, ._1047 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5613,7 +5613,7 @@ void sub_80EDB88()
.word gSharedMem\n\
._1015:\n\
bl sub_80F638C\n\
- ldr r1, ._1051\n\
+ ldr r1, ._1051 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5625,7 +5625,7 @@ void sub_80EDB88()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1049 @cond_branch\n\
- ldr r1, ._1051\n\
+ ldr r1, ._1051 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5638,7 +5638,7 @@ void sub_80EDB88()
._1051:\n\
.word gSharedMem\n\
._1049:\n\
- ldr r1, ._1054\n\
+ ldr r1, ._1054 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5653,7 +5653,7 @@ void sub_80EDB88()
beq ._1056 @cond_branch\n\
b ._1088\n\
._1056:\n\
- ldr r1, ._1059\n\
+ ldr r1, ._1059 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5671,7 +5671,7 @@ void sub_80EDB88()
beq ._1061 @cond_branch\n\
b ._1088\n\
._1061:\n\
- ldr r1, ._1064\n\
+ ldr r1, ._1064 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5683,7 +5683,7 @@ void sub_80EDB88()
._1019:\n\
mov r0, #0x1\n\
bl sub_80F0264\n\
- ldr r1, ._1068\n\
+ ldr r1, ._1068 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5695,7 +5695,7 @@ void sub_80EDB88()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1088 @cond_branch\n\
- ldr r1, ._1068\n\
+ ldr r1, ._1068 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5707,7 +5707,7 @@ void sub_80EDB88()
._1021:\n\
mov r0, #0x2\n\
bl sub_80F2C80\n\
- ldr r1, ._1072\n\
+ ldr r1, ._1072 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5720,7 +5720,7 @@ void sub_80EDB88()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1088 @cond_branch\n\
- ldr r1, ._1072\n\
+ ldr r1, ._1072 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5732,7 +5732,7 @@ void sub_80EDB88()
._1023:\n\
mov r0, #0x1\n\
bl sub_80F3008\n\
- ldr r1, ._1075\n\
+ ldr r1, ._1075 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -5745,7 +5745,7 @@ void sub_80EDB88()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._1088 @cond_branch\n\
- ldr r1, ._1079\n\
+ ldr r1, ._1079 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -5766,7 +5766,7 @@ void sub_80EDB88()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._1082\n\
+ ldr r0, ._1082 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
._1038:\n\
mov r2, #0xc1\n\
@@ -5784,19 +5784,19 @@ void sub_80EDB88()
._1026:\n\
mov r0, #0x4\n\
bl sub_80EED2C\n\
- ldr r1, ._1086\n\
+ ldr r1, ._1086 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
ldrh r0, [r1]\n\
add r0, r0, #0x1\n\
strh r0, [r1]\n\
- ldr r0, ._1086 + 4\n\
+ ldr r0, ._1086 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1088 @cond_branch\n\
- ldr r0, ._1086 + 8\n\
- ldr r2, ._1086 + 12\n\
+ ldr r0, ._1086 + 8 @ 0x6007de0\n\
+ ldr r2, ._1086 + 12 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -5809,13 +5809,13 @@ void sub_80EDB88()
.word 0x6007de0\n\
.word 0x600f800\n\
._1027:\n\
- ldr r0, ._1089\n\
+ ldr r0, ._1089 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._1088 @cond_branch\n\
- ldr r0, ._1089 + 4\n\
+ ldr r0, ._1089 + 4 @ sub_80EDDBC\n\
bl sub_80EBDBC\n\
._1088:\n\
add sp, sp, #0x4\n\
@@ -5928,7 +5928,7 @@ void sub_80EDDBC()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._1095\n\
+ ldr r0, ._1095 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r4, r0, r1\n\
@@ -5956,7 +5956,7 @@ void sub_80EDDBC()
beq ._1099 @cond_branch\n\
cmp r0, #0x2\n\
beq ._1100 @cond_branch\n\
- ldr r0, ._1103\n\
+ ldr r0, ._1103 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -5964,7 +5964,7 @@ void sub_80EDDBC()
beq ._1101 @cond_branch\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._1103 + 4\n\
+ ldr r0, ._1103 + 4 @ sub_80EDEE4\n\
bl sub_80EBDBC\n\
b ._1114\n\
._1104:\n\
@@ -5991,7 +5991,7 @@ void sub_80EDDBC()
beq ._1113 @cond_branch\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._1109\n\
+ ldr r0, ._1109 @ sub_80EDE70\n\
bl sub_80EBDBC\n\
b ._1114\n\
._1110:\n\
@@ -6015,12 +6015,12 @@ void sub_80EDDBC()
._1112:\n\
strh r0, [r4]\n\
._1113:\n\
- ldr r0, ._1115\n\
+ ldr r0, ._1115 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1114 @cond_branch\n\
- ldr r0, ._1115 + 4\n\
- ldr r1, ._1115 + 8\n\
+ ldr r0, ._1115 + 4 @ gLink\n\
+ ldr r1, ._1115 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -6118,7 +6118,7 @@ void sub_80EDEE4()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._1134\n\
+ ldr r1, ._1134 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -6129,7 +6129,7 @@ void sub_80EDEE4()
b ._1180\n\
._1132:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._1134 + 4\n\
+ ldr r1, ._1134 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -6163,7 +6163,7 @@ void sub_80EDEE4()
bl BeginNormalPaletteFade\n\
b ._1169\n\
._1138:\n\
- ldr r0, ._1152\n\
+ ldr r0, ._1152 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -6175,7 +6175,7 @@ void sub_80EDEE4()
bl SetVBlankCallback\n\
bl sub_80EED0C\n\
bl sub_80F3130\n\
- ldr r1, ._1152 + 4\n\
+ ldr r1, ._1152 + 4 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6188,7 +6188,7 @@ void sub_80EDEE4()
._1139:\n\
bl sub_80F66E0\n\
bl sub_80EEE08\n\
- ldr r1, ._1155\n\
+ ldr r1, ._1155 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6202,7 +6202,7 @@ void sub_80EDEE4()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1180 @cond_branch\n\
- ldr r1, ._1159\n\
+ ldr r1, ._1159 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6215,7 +6215,7 @@ void sub_80EDEE4()
mov r0, #0x5\n\
bl sub_80EEFBC\n\
bl sub_80F38B8\n\
- ldr r1, ._1163\n\
+ ldr r1, ._1163 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6227,7 +6227,7 @@ void sub_80EDEE4()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1180 @cond_branch\n\
- ldr r1, ._1163\n\
+ ldr r1, ._1163 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6240,7 +6240,7 @@ void sub_80EDEE4()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._1180 @cond_branch\n\
- ldr r1, ._1167\n\
+ ldr r1, ._1167 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6261,7 +6261,7 @@ void sub_80EDEE4()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._1170\n\
+ ldr r0, ._1170 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
b ._1169\n\
._1171:\n\
@@ -6271,19 +6271,19 @@ void sub_80EDEE4()
._1145:\n\
mov r0, #0x3\n\
bl sub_80EED2C\n\
- ldr r1, ._1174\n\
+ ldr r1, ._1174 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
ldrh r0, [r1]\n\
add r0, r0, #0x1\n\
strh r0, [r1]\n\
- ldr r0, ._1174 + 4\n\
+ ldr r0, ._1174 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1180 @cond_branch\n\
- ldr r0, ._1174 + 8\n\
- ldr r2, ._1174 + 12\n\
+ ldr r0, ._1174 + 8 @ 0x6007de0\n\
+ ldr r2, ._1174 + 12 @ 0x600f000\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -6296,7 +6296,7 @@ void sub_80EDEE4()
.word 0x6007de0\n\
.word 0x600f000\n\
._1146:\n\
- ldr r0, ._1178\n\
+ ldr r0, ._1178 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -6320,7 +6320,7 @@ void sub_80EDEE4()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1180 @cond_branch\n\
- ldr r0, ._1181\n\
+ ldr r0, ._1181 @ sub_80EE06C\n\
bl sub_80EBDBC\n\
._1180:\n\
add sp, sp, #0x4\n\
@@ -6399,7 +6399,7 @@ void sub_80EE06C()
asm("\
push {r4, r5, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._1185\n\
+ ldr r1, ._1185 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -6410,7 +6410,7 @@ void sub_80EE06C()
b ._1248\n\
._1183:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._1185 + 4\n\
+ ldr r1, ._1185 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -6431,7 +6431,7 @@ void sub_80EE06C()
.word ._1196\n\
._1188:\n\
bl sub_80F15A8\n\
- ldr r1, ._1198\n\
+ ldr r1, ._1198 @ gSharedMem\n\
mov r5, #0xc1\n\
lsl r5, r5, #0x2\n\
add r1, r1, r5\n\
@@ -6441,14 +6441,14 @@ void sub_80EE06C()
._1198:\n\
.word gSharedMem\n\
._1189:\n\
- ldr r2, ._1203\n\
+ ldr r2, ._1203 @ gMain\n\
ldrh r1, [r2, #0x30]\n\
mov r0, #0x40\n\
and r0, r0, r1\n\
add r3, r2, #0\n\
cmp r0, #0\n\
beq ._1201 @cond_branch\n\
- ldr r1, ._1203 + 4\n\
+ ldr r1, ._1203 + 4 @ 0x87dc\n\
add r0, r4, r1\n\
mov r2, #0x0\n\
ldsh r0, [r0, r2]\n\
@@ -6474,9 +6474,9 @@ void sub_80EE06C()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._1206 @cond_branch\n\
- ldr r1, ._1208\n\
+ ldr r1, ._1208 @ 0x87dc\n\
add r0, r4, r1\n\
- ldr r2, ._1208 + 4\n\
+ ldr r2, ._1208 + 4 @ 0x8774\n\
add r1, r4, r2\n\
mov r5, #0x0\n\
ldsh r2, [r0, r5]\n\
@@ -6507,7 +6507,7 @@ void sub_80EE06C()
bl PlaySE\n\
mov r0, #0xb\n\
bl sub_80EEFBC\n\
- ldr r0, ._1212\n\
+ ldr r0, ._1212 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -6525,7 +6525,7 @@ void sub_80EE06C()
._1214:\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._1217\n\
+ ldr r0, ._1217 @ sub_80EE294\n\
bl sub_80EBDBC\n\
b ._1248\n\
._1218:\n\
@@ -6539,7 +6539,7 @@ void sub_80EE06C()
beq ._1219 @cond_branch\n\
b ._1248\n\
._1219:\n\
- ldr r1, ._1222\n\
+ ldr r1, ._1222 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6553,7 +6553,7 @@ void sub_80EE06C()
add r1, r0, #0\n\
cmp r1, #0\n\
bne ._1248 @cond_branch\n\
- ldr r0, ._1226\n\
+ ldr r0, ._1226 @ gSharedMem\n\
mov r5, #0xc1\n\
lsl r5, r5, #0x2\n\
add r0, r0, r5\n\
@@ -6565,7 +6565,7 @@ void sub_80EE06C()
.word gSharedMem\n\
._1192:\n\
bl sub_80F3B00\n\
- ldr r1, ._1229\n\
+ ldr r1, ._1229 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6584,7 +6584,7 @@ void sub_80EE06C()
cmp r0, #0\n\
bne ._1248 @cond_branch\n\
bl sub_80F1494\n\
- ldr r1, ._1233\n\
+ ldr r1, ._1233 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6608,7 +6608,7 @@ void sub_80EE06C()
mov r0, #0x5\n\
bl PlaySE\n\
bl sub_80F3B94\n\
- ldr r0, ._1238\n\
+ ldr r0, ._1238 @ gSharedMem\n\
mov r5, #0xc1\n\
lsl r5, r5, #0x2\n\
add r0, r0, r5\n\
@@ -6620,7 +6620,7 @@ void sub_80EE06C()
._1238:\n\
.word gSharedMem\n\
._1236:\n\
- ldr r0, ._1242\n\
+ ldr r0, ._1242 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x2\n\
and r0, r0, r1\n\
@@ -6629,7 +6629,7 @@ void sub_80EE06C()
mov r0, #0x5\n\
bl PlaySE\n\
bl sub_80F3B94\n\
- ldr r0, ._1242 + 4\n\
+ ldr r0, ._1242 + 4 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -6646,7 +6646,7 @@ void sub_80EE06C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1248 @cond_branch\n\
- ldr r0, ._1246\n\
+ ldr r0, ._1246 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r0, r2\n\
@@ -6666,18 +6666,18 @@ void sub_80EE06C()
bne ._1248 @cond_branch\n\
mov r0, #0x5\n\
bl sub_80EEFBC\n\
- ldr r0, ._1250\n\
+ ldr r0, ._1250 @ gSharedMem\n\
mov r5, #0xc1\n\
lsl r5, r5, #0x2\n\
add r0, r0, r5\n\
strh r4, [r0]\n\
._1248:\n\
- ldr r0, ._1250 + 4\n\
+ ldr r0, ._1250 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1249 @cond_branch\n\
- ldr r0, ._1250 + 8\n\
- ldr r1, ._1250 + 12\n\
+ ldr r0, ._1250 + 8 @ gLink\n\
+ ldr r1, ._1250 + 12 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -6794,7 +6794,7 @@ void sub_80EE294()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._1254\n\
+ ldr r1, ._1254 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r0, r1, r2\n\
@@ -6805,7 +6805,7 @@ void sub_80EE294()
b ._1288\n\
._1252:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._1254 + 4\n\
+ ldr r1, ._1254 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -6836,7 +6836,7 @@ void sub_80EE294()
mov r3, #0x10\n\
b ._1266\n\
._1258:\n\
- ldr r0, ._1270\n\
+ ldr r0, ._1270 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -6849,7 +6849,7 @@ void sub_80EE294()
bl sub_80EED0C\n\
bl sub_80F3C2C\n\
bl sub_80EEE08\n\
- ldr r1, ._1270 + 4\n\
+ ldr r1, ._1270 + 4 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6863,7 +6863,7 @@ void sub_80EE294()
bl sub_80F6134\n\
mov r0, #0x1\n\
bl sub_80F0264\n\
- ldr r1, ._1274\n\
+ ldr r1, ._1274 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6875,7 +6875,7 @@ void sub_80EE294()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1288 @cond_branch\n\
- ldr r1, ._1274\n\
+ ldr r1, ._1274 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6889,9 +6889,9 @@ void sub_80EE294()
bl sub_80EEFBC\n\
mov r0, #0x1\n\
bl sub_80F3008\n\
- ldr r0, ._1277\n\
+ ldr r0, ._1277 @ sub_80EBD18\n\
bl SetVBlankCallback\n\
- ldr r1, ._1277 + 4\n\
+ ldr r1, ._1277 + 4 @ gSharedMem\n\
mov r2, #0xc1\n\
lsl r2, r2, #0x2\n\
add r1, r1, r2\n\
@@ -6905,7 +6905,7 @@ void sub_80EE294()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._1288 @cond_branch\n\
- ldr r1, ._1281\n\
+ ldr r1, ._1281 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -6938,19 +6938,19 @@ void sub_80EE294()
._1264:\n\
mov r0, #0x4\n\
bl sub_80EED2C\n\
- ldr r1, ._1286\n\
+ ldr r1, ._1286 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
ldrh r0, [r1]\n\
add r0, r0, #0x1\n\
strh r0, [r1]\n\
- ldr r0, ._1286 + 4\n\
+ ldr r0, ._1286 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1288 @cond_branch\n\
- ldr r0, ._1286 + 8\n\
- ldr r2, ._1286 + 12\n\
+ ldr r0, ._1286 + 8 @ 0x6007de0\n\
+ ldr r2, ._1286 + 12 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -6963,13 +6963,13 @@ void sub_80EE294()
.word 0x6007de0\n\
.word 0x600f800\n\
._1265:\n\
- ldr r0, ._1289\n\
+ ldr r0, ._1289 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._1288 @cond_branch\n\
- ldr r0, ._1289 + 4\n\
+ ldr r0, ._1289 + 4 @ sub_80EDDBC\n\
bl sub_80EBDBC\n\
._1288:\n\
add sp, sp, #0x4\n\
@@ -7042,7 +7042,7 @@ void sub_80EE3D8()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._1293\n\
+ ldr r0, ._1293 @ gSharedMem\n\
mov r1, #0xc1\n\
lsl r1, r1, #0x2\n\
add r0, r0, r1\n\
@@ -7052,7 +7052,7 @@ void sub_80EE3D8()
b ._1354\n\
._1291:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._1293 + 4\n\
+ ldr r1, ._1293 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -7080,7 +7080,7 @@ void sub_80EE3D8()
bl sub_80F1E84\n\
mov r0, #0x0\n\
bl sub_80F2D04\n\
- ldr r1, ._1311\n\
+ ldr r1, ._1311 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7098,7 +7098,7 @@ void sub_80EE3D8()
._1313:\n\
mov r0, #0x9\n\
bl sub_80EEFBC\n\
- ldr r1, ._1316\n\
+ ldr r1, ._1316 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7115,7 +7115,7 @@ void sub_80EE3D8()
beq ._1318 @cond_branch\n\
b ._1354\n\
._1318:\n\
- ldr r4, ._1321\n\
+ ldr r4, ._1321 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -7132,7 +7132,7 @@ void sub_80EE3D8()
._1321:\n\
.word gSharedMem\n\
._1299:\n\
- ldr r0, ._1326\n\
+ ldr r0, ._1326 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
@@ -7145,7 +7145,7 @@ void sub_80EE3D8()
bl sub_80EED0C\n\
bl sub_80EF814\n\
bl sub_80EEE08\n\
- ldr r1, ._1326 + 4\n\
+ ldr r1, ._1326 + 4 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7157,7 +7157,7 @@ void sub_80EE3D8()
.word gSharedMem\n\
._1300:\n\
bl sub_80F2620\n\
- ldr r1, ._1329\n\
+ ldr r1, ._1329 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7169,7 +7169,7 @@ void sub_80EE3D8()
._1301:\n\
mov r0, #0x2\n\
bl sub_80F0264\n\
- ldr r1, ._1334\n\
+ ldr r1, ._1334 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7183,7 +7183,7 @@ void sub_80EE3D8()
beq ._1331 @cond_branch\n\
b ._1354\n\
._1331:\n\
- ldr r1, ._1334\n\
+ ldr r1, ._1334 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7195,7 +7195,7 @@ void sub_80EE3D8()
._1303:\n\
mov r0, #0x3\n\
bl sub_80F2C80\n\
- ldr r1, ._1338\n\
+ ldr r1, ._1338 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7208,7 +7208,7 @@ void sub_80EE3D8()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1354 @cond_branch\n\
- ldr r1, ._1338\n\
+ ldr r1, ._1338 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7220,7 +7220,7 @@ void sub_80EE3D8()
._1305:\n\
mov r0, #0x2\n\
bl sub_80F3008\n\
- ldr r1, ._1341\n\
+ ldr r1, ._1341 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7233,7 +7233,7 @@ void sub_80EE3D8()
bl sub_8055870\n\
cmp r0, #0\n\
bne ._1354 @cond_branch\n\
- ldr r1, ._1345\n\
+ ldr r1, ._1345 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
@@ -7244,7 +7244,7 @@ void sub_80EE3D8()
.word gSharedMem\n\
._1307:\n\
bl sub_80F6F10\n\
- ldr r4, ._1348\n\
+ ldr r4, ._1348 @ gSharedMem\n\
mov r1, #0xc2\n\
lsl r1, r1, #0x2\n\
add r0, r4, r1\n\
@@ -7256,7 +7256,7 @@ void sub_80EE3D8()
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r0, ._1348 + 4\n\
+ ldr r0, ._1348 + 4 @ sub_80EBD68\n\
bl SetVBlankCallback\n\
._1320:\n\
mov r0, #0xc1\n\
@@ -7275,19 +7275,19 @@ void sub_80EE3D8()
._1308:\n\
mov r0, #0x5\n\
bl sub_80EED2C\n\
- ldr r1, ._1352\n\
+ ldr r1, ._1352 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r1, r1, r0\n\
ldrh r0, [r1]\n\
add r0, r0, #0x1\n\
strh r0, [r1]\n\
- ldr r0, ._1352 + 4\n\
+ ldr r0, ._1352 + 4 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1354 @cond_branch\n\
- ldr r0, ._1352 + 8\n\
- ldr r2, ._1352 + 12\n\
+ ldr r0, ._1352 + 8 @ 0x6007de0\n\
+ ldr r2, ._1352 + 12 @ 0x600f800\n\
mov r1, #0x0\n\
mov r3, #0x4\n\
bl debug_sub_8008218\n\
@@ -7300,13 +7300,13 @@ void sub_80EE3D8()
.word 0x6007de0\n\
.word 0x600f800\n\
._1309:\n\
- ldr r0, ._1355\n\
+ ldr r0, ._1355 @ gPaletteFade\n\
ldrb r1, [r0, #0x7]\n\
mov r0, #0x80\n\
and r0, r0, r1\n\
cmp r0, #0\n\
bne ._1354 @cond_branch\n\
- ldr r0, ._1355 + 4\n\
+ ldr r0, ._1355 + 4 @ sub_80EE58C\n\
bl sub_80EBDBC\n\
._1354:\n\
add sp, sp, #0x4\n\
@@ -7404,7 +7404,7 @@ void sub_80EE58C()
asm("\
push {r4, r5, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r5, ._1361\n\
+ ldr r5, ._1361 @ gSharedMem\n\
mov r0, #0xc1\n\
lsl r0, r0, #0x2\n\
add r4, r5, r0\n\
@@ -7432,7 +7432,7 @@ void sub_80EE58C()
beq ._1365 @cond_branch\n\
cmp r0, #0x2\n\
beq ._1366 @cond_branch\n\
- ldr r0, ._1369\n\
+ ldr r0, ._1369 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -7440,7 +7440,7 @@ void sub_80EE58C()
beq ._1367 @cond_branch\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._1369 + 4\n\
+ ldr r0, ._1369 + 4 @ sub_80EE658\n\
bl sub_80EBDBC\n\
b ._1384\n\
._1370:\n\
@@ -7451,7 +7451,7 @@ void sub_80EE58C()
._1365:\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r1, ._1372\n\
+ ldr r1, ._1372 @ 0x876e\n\
add r0, r5, r1\n\
ldrb r0, [r0]\n\
bl sub_80F0FFC\n\
@@ -7474,7 +7474,7 @@ void sub_80EE58C()
beq ._1383 @cond_branch\n\
mov r0, #0x5\n\
bl PlaySE\n\
- ldr r0, ._1377\n\
+ ldr r0, ._1377 @ sub_80EE8F4\n\
bl sub_80EBDBC\n\
b ._1384\n\
._1378:\n\
@@ -7486,7 +7486,7 @@ void sub_80EE58C()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._1383 @cond_branch\n\
- ldr r1, ._1381\n\
+ ldr r1, ._1381 @ 0x876e\n\
add r0, r5, r1\n\
ldrb r0, [r0]\n\
bl sub_80F0FFC\n\
@@ -7505,12 +7505,12 @@ void sub_80EE58C()
._1380:\n\
strh r0, [r4]\n\
._1383:\n\
- ldr r0, ._1385\n\
+ ldr r0, ._1385 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1384 @cond_branch\n\
- ldr r0, ._1385 + 4\n\
- ldr r1, ._1385 + 8\n\
+ ldr r0, ._1385 + 4 @ gLink\n\
+ ldr r1, ._1385 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -8013,13 +8013,13 @@ bool8 sub_80EEC10()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._1563\n\
+ ldr r0, ._1563 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x40\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._1559 @cond_branch\n\
- ldr r1, ._1563 + 4\n\
+ ldr r1, ._1563 + 4 @ gSharedMem\n\
add r3, r1, #1\n\
add r2, r1, #5\n\
._1561:\n\
@@ -8051,7 +8051,7 @@ bool8 sub_80EEC10()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._1565 @cond_branch\n\
- ldr r1, ._1569\n\
+ ldr r1, ._1569 @ gSharedMem\n\
mov r4, #0x0\n\
mov r2, #0x1\n\
ldsb r2, [r1, r2]\n\
@@ -8079,12 +8079,12 @@ bool8 sub_80EEC10()
._1569:\n\
.word gSharedMem+0x6dad\n\
._1565:\n\
- ldr r0, ._1572\n\
+ ldr r0, ._1572 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1571 @cond_branch\n\
- ldr r0, ._1572 + 4\n\
- ldr r1, ._1572 + 8\n\
+ ldr r0, ._1572 + 4 @ gLink\n\
+ ldr r1, ._1572 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
@@ -8139,7 +8139,7 @@ bool8 sub_80EEC90()
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._1577\n\
+ ldr r0, ._1577 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x40\n\
and r0, r0, r1\n\
@@ -8147,8 +8147,8 @@ bool8 sub_80EEC90()
lsr r3, r0, #0x10\n\
cmp r3, #0\n\
beq ._1574 @cond_branch\n\
- ldr r2, ._1577 + 4\n\
- ldr r0, ._1577 + 8\n\
+ ldr r2, ._1577 + 4 @ gSharedMem\n\
+ ldr r0, ._1577 + 8 @ 0x6dad\n\
add r1, r2, r0\n\
ldrb r0, [r1]\n\
sub r0, r0, #0x1\n\
@@ -8156,7 +8156,7 @@ bool8 sub_80EEC90()
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bge ._1580 @cond_branch\n\
- ldr r3, ._1577 + 12\n\
+ ldr r3, ._1577 + 12 @ 0x6dae\n\
add r0, r2, r3\n\
ldrb r0, [r0]\n\
sub r0, r0, #0x1\n\
@@ -8174,8 +8174,8 @@ bool8 sub_80EEC90()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._1579 @cond_branch\n\
- ldr r0, ._1582\n\
- ldr r4, ._1582 + 4\n\
+ ldr r0, ._1582 @ gSharedMem\n\
+ ldr r4, ._1582 + 4 @ 0x6dad\n\
add r2, r0, r4\n\
ldrb r1, [r2]\n\
add r1, r1, #0x1\n\
@@ -8199,12 +8199,12 @@ bool8 sub_80EEC90()
.word gSharedMem\n\
.word 0x6dad\n\
._1579:\n\
- ldr r0, ._1585\n\
+ ldr r0, ._1585 @ gLinkOpen\n\
ldrb r0, [r0]\n\
cmp r0, #0x1\n\
bne ._1584 @cond_branch\n\
- ldr r0, ._1585 + 4\n\
- ldr r1, ._1585 + 8\n\
+ ldr r0, ._1585 + 4 @ gLink\n\
+ ldr r1, ._1585 + 8 @ 0xfbd\n\
add r0, r0, r1\n\
ldrb r0, [r0]\n\
mov r1, #0x4\n\
diff --git a/src/roulette.c b/src/roulette.c
index ffdbc2c26..838ce94f8 100644
--- a/src/roulette.c
+++ b/src/roulette.c
@@ -586,11 +586,11 @@ void sub_8115384(void)
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r1, ._35\n\
- ldr r0, ._35 + 4\n\
+ ldr r1, ._35 @ gUnknown_Debug_03005FB8\n\
+ ldr r0, ._35 + 4 @ 0x2019000\n\
str r0, [r1]\n\
- ldr r1, ._35 + 8\n\
- ldr r2, ._35 + 12\n\
+ ldr r1, ._35 + 8 @ gMain\n\
+ ldr r2, ._35 + 12 @ 0x43c\n\
add r0, r1, r2\n\
ldrb r0, [r0]\n\
add r2, r1, #0\n\
@@ -599,7 +599,7 @@ void sub_8115384(void)
b ._64\n\
._33:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._35 + 16\n\
+ ldr r1, ._35 + 16 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -626,12 +626,12 @@ void sub_8115384(void)
bl ScanlineEffect_Stop\n\
bl ClearVideoCallbacks\n\
bl sub_80F9368\n\
- ldr r1, ._47\n\
- ldr r3, ._47 + 4\n\
+ ldr r1, ._47 @ 0x400000c\n\
+ ldr r3, ._47 + 4 @ 0x4686\n\
add r0, r3, #0\n\
strh r0, [r1]\n\
sub r1, r1, #0x2\n\
- ldr r2, ._47 + 8\n\
+ ldr r2, ._47 + 8 @ 0x4401\n\
add r0, r2, #0\n\
strh r0, [r1]\n\
add r1, r1, #0x46\n\
@@ -640,18 +640,18 @@ void sub_8115384(void)
add r0, r3, #0\n\
strh r0, [r1]\n\
add r1, r1, #0x2\n\
- ldr r2, ._47 + 12\n\
+ ldr r2, ._47 + 12 @ 0x60a\n\
add r0, r2, #0\n\
strh r0, [r1]\n\
- ldr r0, ._47 + 16\n\
+ ldr r0, ._47 + 16 @ gUnknown_08E8096C\n\
mov r1, #0xc0\n\
lsl r1, r1, #0x13\n\
bl LZ77UnCompVram\n\
- ldr r0, ._47 + 20\n\
- ldr r1, ._47 + 24\n\
+ ldr r0, ._47 + 20 @ gRouletteWheelTiles\n\
+ ldr r1, ._47 + 24 @ 0x6004000\n\
bl LZ77UnCompVram\n\
- ldr r1, ._47 + 28\n\
- ldr r3, ._47 + 32\n\
+ ldr r1, ._47 + 28 @ gMain\n\
+ ldr r3, ._47 + 32 @ 0x43c\n\
add r1, r1, r3\n\
b ._61\n\
._48:\n\
@@ -670,8 +670,8 @@ void sub_8115384(void)
bl ResetPaletteFade\n\
bl ResetSpriteData\n\
bl ResetTasks\n\
- ldr r1, ._50\n\
- ldr r0, ._50 + 4\n\
+ ldr r1, ._50 @ gMain\n\
+ ldr r0, ._50 + 4 @ 0x43c\n\
add r1, r1, r0\n\
b ._61\n\
._51:\n\
@@ -680,17 +680,17 @@ void sub_8115384(void)
.word gMain\n\
.word 0x43c\n\
._40:\n\
- ldr r0, ._53\n\
+ ldr r0, ._53 @ gWindowTemplate_81E6C3C\n\
bl Text_LoadWindowTemplate\n\
- ldr r0, ._53 + 4\n\
+ ldr r0, ._53 + 4 @ gWindowTemplate_81E6CE4\n\
bl InitMenuWindow\n\
- ldr r0, ._53 + 8\n\
+ ldr r0, ._53 + 8 @ gUnknown_083F86BC\n\
mov r2, #0xe0\n\
lsl r2, r2, #0x1\n\
mov r1, #0x0\n\
bl LoadPalette\n\
- ldr r1, ._53 + 12\n\
- ldr r2, ._53 + 16\n\
+ ldr r1, ._53 + 12 @ gMain\n\
+ ldr r2, ._53 + 16 @ 0x43c\n\
add r1, r1, r2\n\
b ._61\n\
._54:\n\
@@ -704,14 +704,14 @@ void sub_8115384(void)
._41:\n\
bl sub_8115238\n\
bl ClearBGTilemapBuffers\n\
- ldr r0, ._56\n\
- ldr r1, ._56 + 4\n\
+ ldr r0, ._56 @ gUnknown_083F88BC\n\
+ ldr r1, ._56 + 4 @ 0x2018800\n\
bl LZ77UnCompWram\n\
- ldr r0, ._56 + 8\n\
- ldr r1, ._56 + 12\n\
+ ldr r0, ._56 + 8 @ gUnknown_083F8A60\n\
+ ldr r1, ._56 + 12 @ 0x6003000\n\
bl LZ77UnCompVram\n\
- ldr r1, ._56 + 16\n\
- ldr r3, ._56 + 20\n\
+ ldr r1, ._56 + 16 @ gMain\n\
+ ldr r3, ._56 + 20 @ 0x43c\n\
add r1, r1, r3\n\
b ._61\n\
._57:\n\
@@ -732,8 +732,8 @@ void sub_8115384(void)
bl sub_8117900\n\
bl sub_8117BBC\n\
bl sub_8117DF4\n\
- ldr r1, ._59\n\
- ldr r0, ._59 + 4\n\
+ ldr r1, ._59 @ gMain\n\
+ ldr r0, ._59 + 4 @ 0x43c\n\
add r1, r1, r0\n\
b ._61\n\
._60:\n\
@@ -744,8 +744,8 @@ void sub_8115384(void)
._43:\n\
bl AnimateSprites\n\
bl BuildOamBuffer\n\
- ldr r0, ._62\n\
- ldr r1, ._62 + 4\n\
+ ldr r0, ._62 @ gSaveBlock1\n\
+ ldr r1, ._62 + 4 @ 0x494\n\
add r0, r0, r1\n\
ldrh r0, [r0]\n\
bl sub_81180F4\n\
@@ -760,20 +760,20 @@ void sub_8115384(void)
mov r2, #0x1d\n\
mov r3, #0x13\n\
bl Menu_DrawStdWindowFrame\n\
- ldr r0, ._62 + 8\n\
+ ldr r0, ._62 + 8 @ gUnknown_081C4157\n\
mov r1, #0x1\n\
mov r2, #0xf\n\
bl Menu_PrintText\n\
- ldr r1, ._62 + 12\n\
+ ldr r1, ._62 + 12 @ gSpriteCoordOffsetX\n\
mov r2, #0x3c\n\
neg r2, r2\n\
add r0, r2, #0\n\
strh r0, [r1]\n\
- ldr r1, ._62 + 16\n\
+ ldr r1, ._62 + 16 @ gSpriteCoordOffsetY\n\
mov r0, #0x0\n\
strh r0, [r1]\n\
- ldr r1, ._62 + 20\n\
- ldr r3, ._62 + 24\n\
+ ldr r1, ._62 + 20 @ gMain\n\
+ ldr r3, ._62 + 24 @ 0x43c\n\
add r1, r1, r3\n\
b ._61\n\
._63:\n\
@@ -789,10 +789,10 @@ void sub_8115384(void)
._44:\n\
mov r1, #0x80\n\
lsl r1, r1, #0x13\n\
- ldr r3, ._65\n\
+ ldr r3, ._65 @ 0x1741\n\
add r0, r3, #0\n\
strh r0, [r1]\n\
- ldr r0, ._65 + 4\n\
+ ldr r0, ._65 + 4 @ 0x43c\n\
add r1, r2, r0\n\
._61:\n\
ldrb r0, [r1]\n\
@@ -805,22 +805,22 @@ void sub_8115384(void)
.word 0x1741\n\
.word 0x43c\n\
._45:\n\
- ldr r3, ._67\n\
+ ldr r3, ._67 @ 0x4000208\n\
ldrh r2, [r3]\n\
mov r0, #0x0\n\
strh r0, [r3]\n\
- ldr r4, ._67 + 4\n\
+ ldr r4, ._67 + 4 @ 0x4000200\n\
ldrh r0, [r4]\n\
mov r1, #0x1\n\
orr r0, r0, r1\n\
strh r0, [r4]\n\
strh r2, [r3]\n\
- ldr r2, ._67 + 8\n\
+ ldr r2, ._67 + 8 @ 0x4000004\n\
ldrh r0, [r2]\n\
mov r1, #0x8\n\
orr r0, r0, r1\n\
strh r0, [r2]\n\
- ldr r0, ._67 + 12\n\
+ ldr r0, ._67 + 12 @ sub_8115124\n\
bl SetVBlankCallback\n\
mov r0, #0x1\n\
str r0, [sp]\n\
@@ -829,33 +829,33 @@ void sub_8115384(void)
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginHardwarePaletteFade\n\
- ldr r0, ._67 + 16\n\
+ ldr r0, ._67 + 16 @ sub_81156BC\n\
mov r1, #0x0\n\
bl CreateTask\n\
- ldr r4, ._67 + 20\n\
+ ldr r4, ._67 + 20 @ 0x2019000\n\
add r1, r4, #0\n\
add r1, r1, #0xa4\n\
strb r0, [r1]\n\
lsl r0, r0, #0x18\n\
lsr r0, r0, #0x18\n\
- ldr r2, ._67 + 24\n\
+ ldr r2, ._67 + 24 @ gTasks\n\
lsl r1, r0, #0x2\n\
add r1, r1, r0\n\
lsl r1, r1, #0x3\n\
add r1, r1, r2\n\
mov r0, #0x6\n\
strh r0, [r1, #0x14]\n\
- ldr r0, ._67 + 28\n\
- ldr r2, ._67 + 32\n\
+ ldr r0, ._67 + 28 @ gSaveBlock1\n\
+ ldr r2, ._67 + 32 @ 0x494\n\
add r0, r0, r2\n\
ldrh r0, [r0]\n\
strh r0, [r1, #0x22]\n\
- ldr r0, ._67 + 36\n\
+ ldr r0, ._67 + 36 @ sub_8115634\n\
mov r1, #0x1\n\
bl CreateTask\n\
add r4, r4, #0xa5\n\
strb r0, [r4]\n\
- ldr r0, ._67 + 40\n\
+ ldr r0, ._67 + 40 @ sub_81150FC\n\
bl SetMainCallback2\n\
._64:\n\
add sp, sp, #0x4\n\
@@ -967,7 +967,7 @@ void sub_8115634(u8 unused)
{
asm("\
push {r4, r5, r6, lr}\n\
- ldr r0, ._75\n\
+ ldr r0, ._75 @ 0x2019000\n\
add r3, r0, #0\n\
add r3, r3, #0x21\n\
ldrb r1, [r3]\n\
@@ -1030,17 +1030,17 @@ void sub_8115634(u8 unused)
asr r0, r0, #0x10\n\
neg r0, r0\n\
strh r0, [r6, #0x30]\n\
- ldr r0, ._75 + 4\n\
+ ldr r0, ._75 + 4 @ unk_203955C\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._74 @cond_branch\n\
- ldr r0, ._75 + 8\n\
+ ldr r0, ._75 + 8 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x8\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._74 @cond_branch\n\
- ldr r2, ._75 + 12\n\
+ ldr r2, ._75 + 12 @ gTasks\n\
add r0, r6, #0\n\
add r0, r0, #0xa4\n\
ldrb r1, [r0]\n\
@@ -1048,13 +1048,13 @@ void sub_8115634(u8 unused)
add r0, r0, r1\n\
lsl r0, r0, #0x3\n\
add r0, r0, r2\n\
- ldr r1, ._75 + 16\n\
+ ldr r1, ._75 + 16 @ sub_81157AC\n\
str r1, [r0]\n\
- ldr r0, ._75 + 20\n\
+ ldr r0, ._75 + 20 @ gMPlay_SE1\n\
bl m4aMPlayStop\n\
- ldr r0, ._75 + 24\n\
+ ldr r0, ._75 + 24 @ gMPlay_SE2\n\
bl m4aMPlayStop\n\
- ldr r0, ._75 + 28\n\
+ ldr r0, ._75 + 28 @ gMPlay_SE3\n\
bl m4aMPlayStop\n\
._74:\n\
pop {r4, r5, r6}\n\
@@ -2030,13 +2030,13 @@ void sub_8116B40(u8 taskid) // end roulette ?
bne ._380 @cond_branch\n\
mov r0, #0x0\n\
bl SetVBlankCallback\n\
- ldr r0, ._381\n\
+ ldr r0, ._381 @ 0x2019000\n\
mov r2, #0xbe\n\
lsl r2, r2, #0x1\n\
mov r1, #0x0\n\
bl memset\n\
- ldr r1, ._381 + 4\n\
- ldr r0, ._381 + 8\n\
+ ldr r1, ._381 + 4 @ gSpriteCoordOffsetX\n\
+ ldr r0, ._381 + 8 @ gSpriteCoordOffsetY\n\
mov r4, #0x0\n\
strh r5, [r0]\n\
strh r5, [r1]\n\
@@ -2045,20 +2045,20 @@ void sub_8116B40(u8 taskid) // end roulette ?
bl ResetPaletteFade\n\
bl ResetSpriteData\n\
bl ClearBGTilemapBuffers\n\
- ldr r0, ._381 + 12\n\
+ ldr r0, ._381 + 12 @ 0x4000050\n\
strh r5, [r0]\n\
add r0, r0, #0x2\n\
strh r5, [r0]\n\
add r0, r0, #0x2\n\
strh r5, [r0]\n\
- ldr r1, ._381 + 16\n\
- ldr r0, ._381 + 20\n\
+ ldr r1, ._381 + 16 @ gFieldCallback\n\
+ ldr r0, ._381 + 20 @ sub_8080990\n\
str r0, [r1]\n\
- ldr r0, ._381 + 24\n\
+ ldr r0, ._381 + 24 @ c2_exit_to_overworld_2_switch\n\
bl SetMainCallback2\n\
add r0, r6, #0\n\
bl DestroyTask\n\
- ldr r0, ._381 + 28\n\
+ ldr r0, ._381 + 28 @ unk_203955C\n\
strb r4, [r0]\n\
._380:\n\
pop {r4, r5, r6}\n\
@@ -3189,13 +3189,13 @@ void debug_sub_812CDE4()
lsl r0, r0, #0x18\n\
lsr r3, r0, #0x18\n\
add r4, r3, #0\n\
- ldr r0, ._575\n\
+ ldr r0, ._575 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._572 @cond_branch\n\
- ldr r1, ._575 + 4\n\
+ ldr r1, ._575 + 4 @ gTasks\n\
lsl r0, r3, #0x2\n\
add r0, r0, r3\n\
lsl r0, r0, #0x3\n\
@@ -3204,13 +3204,13 @@ void debug_sub_812CDE4()
add r0, r0, #0x1\n\
strh r0, [r2, #0x22]\n\
lsl r0, r0, #0x10\n\
- ldr r1, ._575 + 8\n\
+ ldr r1, ._575 + 8 @ 0x27100000\n\
cmp r0, r1\n\
bne ._573 @cond_branch\n\
mov r0, #0x0\n\
strh r0, [r2, #0x22]\n\
._573:\n\
- ldr r0, ._575 + 12\n\
+ ldr r0, ._575 + 12 @ gStringVar1\n\
mov r3, #0x22\n\
ldsh r1, [r2, r3]\n\
b ._584\n\
@@ -3226,7 +3226,7 @@ void debug_sub_812CDE4()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._577 @cond_branch\n\
- ldr r1, ._580\n\
+ ldr r1, ._580 @ gTasks\n\
lsl r0, r3, #0x2\n\
add r0, r0, r3\n\
lsl r0, r0, #0x3\n\
@@ -3240,10 +3240,10 @@ void debug_sub_812CDE4()
neg r1, r1\n\
cmp r0, r1\n\
bne ._578 @cond_branch\n\
- ldr r0, ._580 + 4\n\
+ ldr r0, ._580 + 4 @ 0x270f\n\
strh r0, [r2, #0x22]\n\
._578:\n\
- ldr r0, ._580 + 8\n\
+ ldr r0, ._580 + 8 @ gStringVar1\n\
mov r3, #0x22\n\
ldsh r1, [r2, r3]\n\
b ._584\n\
@@ -3259,7 +3259,7 @@ void debug_sub_812CDE4()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._582 @cond_branch\n\
- ldr r1, ._585\n\
+ ldr r1, ._585 @ gTasks\n\
lsl r0, r3, #0x2\n\
add r0, r0, r3\n\
lsl r0, r0, #0x3\n\
@@ -3269,14 +3269,14 @@ void debug_sub_812CDE4()
add r0, r0, #0xa\n\
strh r0, [r2, #0x22]\n\
lsl r0, r0, #0x10\n\
- ldr r1, ._585 + 4\n\
+ ldr r1, ._585 + 4 @ 0x270f0000\n\
cmp r0, r1\n\
ble ._583 @cond_branch\n\
- ldr r1, ._585 + 8\n\
+ ldr r1, ._585 + 8 @ 0xffffd8fb\n\
add r0, r3, r1\n\
strh r0, [r2, #0x22]\n\
._583:\n\
- ldr r0, ._585 + 12\n\
+ ldr r0, ._585 + 12 @ gStringVar1\n\
mov r3, #0x22\n\
ldsh r1, [r2, r3]\n\
b ._584\n\
@@ -3293,7 +3293,7 @@ void debug_sub_812CDE4()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._587 @cond_branch\n\
- ldr r0, ._590\n\
+ ldr r0, ._590 @ gTasks\n\
lsl r1, r3, #0x2\n\
add r1, r1, r3\n\
lsl r1, r1, #0x3\n\
@@ -3305,19 +3305,19 @@ void debug_sub_812CDE4()
lsl r0, r0, #0x10\n\
cmp r0, #0\n\
bge ._588 @cond_branch\n\
- ldr r3, ._590 + 4\n\
+ ldr r3, ._590 + 4 @ 0x2705\n\
add r0, r2, r3\n\
strh r0, [r1, #0x22]\n\
._588:\n\
- ldr r0, ._590 + 8\n\
+ ldr r0, ._590 + 8 @ gStringVar1\n\
mov r2, #0x22\n\
ldsh r1, [r1, r2]\n\
._584:\n\
mov r2, #0x1\n\
mov r3, #0x4\n\
bl ConvertIntToDecimalStringN\n\
- ldr r4, ._590 + 12\n\
- ldr r1, ._590 + 16\n\
+ ldr r4, ._590 + 12 @ gStringVar4\n\
+ ldr r1, ._590 + 16 @ gOtherText_Coins\n\
add r0, r4, #0\n\
bl StringExpandPlaceholders\n\
add r0, r4, #0\n\
@@ -3338,34 +3338,34 @@ void debug_sub_812CDE4()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._592 @cond_branch\n\
- ldr r0, ._594\n\
- ldr r2, ._594 + 4\n\
+ ldr r0, ._594 @ gSaveBlock1\n\
+ ldr r2, ._594 + 4 @ gTasks\n\
lsl r1, r3, #0x2\n\
add r1, r1, r3\n\
lsl r1, r1, #0x3\n\
add r1, r1, r2\n\
ldrh r2, [r1, #0x22]\n\
- ldr r3, ._594 + 8\n\
+ ldr r3, ._594 + 8 @ 0x494\n\
add r0, r0, r3\n\
mov r5, #0x0\n\
strh r2, [r0]\n\
- ldr r0, ._594 + 12\n\
+ ldr r0, ._594 + 12 @ Task_Roulette_0\n\
str r0, [r1]\n\
- ldr r0, ._594 + 16\n\
+ ldr r0, ._594 + 16 @ gStringVar1\n\
mov r2, #0x22\n\
ldsh r1, [r1, r2]\n\
mov r2, #0x1\n\
mov r3, #0x4\n\
bl ConvertIntToDecimalStringN\n\
- ldr r4, ._594 + 20\n\
- ldr r1, ._594 + 24\n\
+ ldr r4, ._594 + 20 @ gStringVar4\n\
+ ldr r1, ._594 + 24 @ gOtherText_Coins\n\
add r0, r4, #0\n\
bl StringExpandPlaceholders\n\
add r0, r4, #0\n\
mov r1, #0x9\n\
mov r2, #0x1\n\
bl MenuPrint_RightAligned\n\
- ldr r0, ._594 + 28\n\
+ ldr r0, ._594 + 28 @ unk_2039560\n\
strb r5, [r0]\n\
b ._596\n\
._595:\n\
@@ -3384,33 +3384,33 @@ void debug_sub_812CDE4()
and r0, r0, r1\n\
cmp r0, #0\n\
beq ._596 @cond_branch\n\
- ldr r0, ._597\n\
- ldr r2, ._597 + 4\n\
+ ldr r0, ._597 @ gSaveBlock1\n\
+ ldr r2, ._597 + 4 @ gTasks\n\
lsl r1, r4, #0x2\n\
add r1, r1, r4\n\
lsl r1, r1, #0x3\n\
add r1, r1, r2\n\
ldrh r2, [r1, #0x22]\n\
- ldr r3, ._597 + 8\n\
+ ldr r3, ._597 + 8 @ 0x494\n\
add r0, r0, r3\n\
strh r2, [r0]\n\
- ldr r0, ._597 + 12\n\
+ ldr r0, ._597 + 12 @ Task_Roulette_0\n\
str r0, [r1]\n\
- ldr r0, ._597 + 16\n\
+ ldr r0, ._597 + 16 @ gStringVar1\n\
mov r2, #0x22\n\
ldsh r1, [r1, r2]\n\
mov r2, #0x1\n\
mov r3, #0x4\n\
bl ConvertIntToDecimalStringN\n\
- ldr r4, ._597 + 20\n\
- ldr r1, ._597 + 24\n\
+ ldr r4, ._597 + 20 @ gStringVar4\n\
+ ldr r1, ._597 + 24 @ gOtherText_Coins\n\
add r0, r4, #0\n\
bl StringExpandPlaceholders\n\
add r0, r4, #0\n\
mov r1, #0x9\n\
mov r2, #0x1\n\
bl MenuPrint_RightAligned\n\
- ldr r1, ._597 + 28\n\
+ ldr r1, ._597 + 28 @ unk_2039560\n\
mov r0, #0x1\n\
strb r0, [r1]\n\
._596:\n\
@@ -3437,13 +3437,13 @@ void debug_sub_812CFE8()
push {r4, r5, lr}\n\
lsl r0, r0, #0x18\n\
lsr r0, r0, #0x18\n\
- ldr r2, ._600\n\
+ ldr r2, ._600 @ gTasks\n\
lsl r1, r0, #0x2\n\
add r1, r1, r0\n\
lsl r1, r1, #0x3\n\
add r5, r1, r2\n\
- ldr r0, ._600 + 4\n\
- ldr r1, ._600 + 8\n\
+ ldr r0, ._600 + 4 @ gSaveBlock1\n\
+ ldr r1, ._600 + 8 @ 0x494\n\
add r0, r0, r1\n\
ldrh r0, [r0]\n\
strh r0, [r5, #0x22]\n\
@@ -3452,20 +3452,20 @@ void debug_sub_812CFE8()
and r1, r1, r0\n\
cmp r1, #0\n\
beq ._599 @cond_branch\n\
- ldr r0, ._600 + 12\n\
+ ldr r0, ._600 + 12 @ gSpecialVar_0x8004\n\
ldrh r1, [r0]\n\
mov r2, #0x80\n\
orr r1, r1, r2\n\
strh r1, [r0]\n\
._599:\n\
- ldr r0, ._600 + 16\n\
+ ldr r0, ._600 + 16 @ gStringVar1\n\
mov r2, #0x22\n\
ldsh r1, [r5, r2]\n\
mov r2, #0x1\n\
mov r3, #0x4\n\
bl ConvertIntToDecimalStringN\n\
- ldr r4, ._600 + 20\n\
- ldr r1, ._600 + 24\n\
+ ldr r4, ._600 + 20 @ gStringVar4\n\
+ ldr r1, ._600 + 24 @ gOtherText_Coins\n\
add r0, r4, #0\n\
bl StringExpandPlaceholders\n\
mov r0, #0x0\n\
@@ -3482,11 +3482,11 @@ void debug_sub_812CFE8()
mov r2, #0x1d\n\
mov r3, #0x13\n\
bl Menu_DrawStdWindowFrame\n\
- ldr r0, ._600 + 28\n\
+ ldr r0, ._600 + 28 @ gUnknown_Debug_0842510D\n\
mov r1, #0x1\n\
mov r2, #0xf\n\
bl Menu_PrintText\n\
- ldr r0, ._600 + 32\n\
+ ldr r0, ._600 + 32 @ debug_sub_812CDE4\n\
str r0, [r5]\n\
pop {r4, r5}\n\
pop {r0}\n\
@@ -3514,14 +3514,14 @@ void PlayRoulette(void)
asm("\
push {lr}\n\
bl ScriptContext2_Enable\n\
- ldr r1, ._604\n\
+ ldr r1, ._604 @ unk_2039560\n\
mov r0, #0x0\n\
strb r0, [r1]\n\
- ldr r0, ._604 + 4\n\
+ ldr r0, ._604 + 4 @ unk_203955C\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._602 @cond_branch\n\
- ldr r0, ._604 + 8\n\
+ ldr r0, ._604 + 8 @ debug_sub_812CFE8\n\
mov r1, #0x0\n\
bl CreateTask\n\
b ._603\n\
@@ -3532,18 +3532,18 @@ void PlayRoulette(void)
.word unk_203955C\n\
.word debug_sub_812CFE8+1\n\
._602:\n\
- ldr r0, ._606\n\
+ ldr r0, ._606 @ Task_Roulette_0\n\
mov r1, #0x0\n\
bl CreateTask\n\
lsl r0, r0, #0x18\n\
lsr r0, r0, #0x18\n\
- ldr r2, ._606 + 4\n\
+ ldr r2, ._606 + 4 @ gTasks\n\
lsl r1, r0, #0x2\n\
add r1, r1, r0\n\
lsl r1, r1, #0x3\n\
add r1, r1, r2\n\
- ldr r0, ._606 + 8\n\
- ldr r2, ._606 + 12\n\
+ ldr r0, ._606 + 8 @ gSaveBlock1\n\
+ ldr r2, ._606 + 12 @ 0x494\n\
add r0, r0, r2\n\
ldrh r0, [r0]\n\
strh r0, [r1, #0x22]\n\
@@ -4479,10 +4479,10 @@ void debug_sub_812E698()
and r1, r1, r0\n\
cmp r1, #0\n\
beq ._837 @cond_branch\n\
- ldr r4, ._839\n\
+ ldr r4, ._839 @ 0x2019000\n\
add r1, r4, #0\n\
add r1, r1, #0x8c\n\
- ldr r0, ._839 + 4\n\
+ ldr r0, ._839 + 4 @ 0x0\n\
str r0, [r1]\n\
add r0, r4, #0\n\
add r0, r0, #0x7e\n\
@@ -4494,7 +4494,7 @@ void debug_sub_812E698()
add r1, r1, #0x7f\n\
strb r0, [r1]\n\
add r1, r4, #0\n\
- ldr r4, ._839 + 8\n\
+ ldr r4, ._839 + 8 @ gUnknown_083F8DF4\n\
b ._838\n\
._840:\n\
.align 2, 0\n\
@@ -4503,10 +4503,10 @@ void debug_sub_812E698()
.word 0x0\n\
.word gUnknown_083F8DF4\n\
._837:\n\
- ldr r6, ._841\n\
+ ldr r6, ._841 @ 0x2019000\n\
add r5, r6, #0\n\
add r5, r5, #0x8c\n\
- ldr r4, ._841 + 4\n\
+ ldr r4, ._841 + 4 @ gUnknown_083F8DF4\n\
ldrb r0, [r6, #0x4]\n\
lsl r0, r0, #0x1e\n\
lsr r0, r0, #0x19\n\
@@ -4534,9 +4534,9 @@ void debug_sub_812E698()
ldrb r0, [r0, #0x2]\n\
strh r0, [r7, #0x32]\n\
add r1, r1, #0x98\n\
- ldr r0, ._841 + 8\n\
+ ldr r0, ._841 + 8 @ 0x3dae147b\n\
str r0, [r1]\n\
- ldr r0, ._841 + 12\n\
+ ldr r0, ._841 + 12 @ sub_8118D2C\n\
str r0, [r7, #0x1c]\n\
mov r0, #0x5\n\
strh r0, [r7, #0x30]\n\
@@ -4839,12 +4839,12 @@ void sub_8118F8C(struct Sprite *sprite)
push {r6, r7}\n\
add r6, r0, #0\n\
bl sub_8118724\n\
- ldr r5, ._868\n\
+ ldr r5, ._868 @ 0x2019000\n\
mov r0, #0x8c\n\
add r0, r0, r5\n\
mov r8, r0\n\
ldr r0, [r0]\n\
- ldr r1, ._868 + 4\n\
+ ldr r1, ._868 + 4 @ 0x3f000000\n\
bl __gtsf2\n\
cmp r0, #0\n\
bgt ._874 @cond_branch\n\
@@ -4857,9 +4857,9 @@ void sub_8118F8C(struct Sprite *sprite)
bne ._864 @cond_branch\n\
add r1, r5, #0\n\
add r1, r1, #0x90\n\
- ldr r0, ._868 + 8\n\
+ ldr r0, ._868 + 8 @ 0x0\n\
str r0, [r1]\n\
- ldr r1, ._868 + 12\n\
+ ldr r1, ._868 + 12 @ gUnknown_083F8DF4\n\
mov r9, r1\n\
ldrb r0, [r5, #0x4]\n\
lsl r7, r0, #0x1e\n\
@@ -4872,7 +4872,7 @@ void sub_8118F8C(struct Sprite *sprite)
add r5, r0, #0\n\
cmp r4, #0\n\
bge ._865 @cond_branch\n\
- ldr r1, ._868 + 16\n\
+ ldr r1, ._868 + 16 @ 0x43800000\n\
bl __addsf3\n\
add r5, r0, #0\n\
._865:\n\
@@ -4892,11 +4892,11 @@ void sub_8118F8C(struct Sprite *sprite)
str r0, [r1]\n\
mov r0, #0x4\n\
strh r0, [r6, #0x30]\n\
- ldr r0, ._868 + 20\n\
+ ldr r0, ._868 + 20 @ unk_2039560\n\
ldrb r0, [r0]\n\
cmp r0, #0\n\
beq ._866 @cond_branch\n\
- ldr r0, ._868 + 24\n\
+ ldr r0, ._868 + 24 @ debug_sub_812E698\n\
str r0, [r6, #0x1c]\n\
b ._874\n\
._869:\n\
@@ -4910,7 +4910,7 @@ void sub_8118F8C(struct Sprite *sprite)
.word unk_2039560\n\
.word debug_sub_812E698+1\n\
._866:\n\
- ldr r0, ._871\n\
+ ldr r0, ._871 @ sub_8118DE4\n\
str r0, [r6, #0x1c]\n\
b ._874\n\
._872:\n\
@@ -4921,7 +4921,7 @@ void sub_8118F8C(struct Sprite *sprite)
add r6, r5, #0\n\
add r6, r6, #0x90\n\
ldr r0, [r6]\n\
- ldr r4, ._875\n\
+ ldr r4, ._875 @ 0x0\n\
add r1, r4, #0\n\
bl __nesf2\n\
cmp r0, #0\n\
@@ -4939,8 +4939,8 @@ void sub_8118F8C(struct Sprite *sprite)
add r4, r4, #0x98\n\
ldr r0, [r4]\n\
bl __extendsfdf2\n\
- ldr r2, ._875 + 4\n\
- ldr r3, ._875 + 8\n\
+ ldr r2, ._875 + 4 @ 0x3ff33333\n\
+ ldr r3, ._875 + 8 @ 0x33333333\n\
bl __divdf3\n\
bl __truncdfsf2\n\
str r0, [r4]\n\
diff --git a/src/scene/cable_car.c b/src/scene/cable_car.c
index d81263f87..114505e4d 100644
--- a/src/scene/cable_car.c
+++ b/src/scene/cable_car.c
@@ -216,10 +216,10 @@ u8 debug_sub_8138C14(void)
{
asm("\n\
push {lr}\n\
- ldr r0, ._1\n\
+ ldr r0, ._1 @ unk_203955C\n\
mov r1, #0x1\n\
strb r1, [r0]\n\
- ldr r0, ._1 + 4\n\
+ ldr r0, ._1 + 4 @ MauvilleCity_GameCorner_EventScript_1C407E\n\
bl ScriptContext1_SetupScript\n\
bl CloseMenu\n\
mov r0, #0x1\n\
@@ -237,10 +237,10 @@ u8 debug_sub_8138C34(void)
{
asm("\n\
push {lr}\n\
- ldr r0, ._3\n\
+ ldr r0, ._3 @ unk_203955C\n\
mov r1, #0x1\n\
strb r1, [r0]\n\
- ldr r0, ._3 + 4\n\
+ ldr r0, ._3 + 4 @ MauvilleCity_GameCorner_EventScript_1C40AC\n\
bl ScriptContext1_SetupScript\n\
bl CloseMenu\n\
mov r0, #0x1\n\
@@ -258,7 +258,7 @@ u8 debug_sub_8138C54(void)
{
asm("\n\
push {r4, lr}\n\
- ldr r4, ._10\n\
+ ldr r4, ._10 @ gMain\n\
ldrh r0, [r4, #0x2e]\n\
cmp r0, #0x40\n\
bne ._5 @cond_branch\n\
@@ -275,14 +275,14 @@ u8 debug_sub_8138C54(void)
ldrh r1, [r4, #0x2e]\n\
cmp r1, #0x1\n\
beq ._7 @cond_branch\n\
- ldr r0, ._10 + 4\n\
+ ldr r0, ._10 + 4 @ 0x101\n\
cmp r1, r0\n\
bne ._8 @cond_branch\n\
- ldr r1, ._10 + 8\n\
+ ldr r1, ._10 + 8 @ gSpecialVar_0x8004\n\
mov r0, #0x1\n\
strh r0, [r1]\n\
._7:\n\
- ldr r4, ._10 + 12\n\
+ ldr r4, ._10 + 12 @ gUnkDebug4Menu\n\
bl Menu_GetCursorPos\n\
lsl r0, r0, #0x18\n\
lsr r0, r0, #0x15\n\
@@ -320,7 +320,7 @@ u8 debug_sub_8138CC4(void)
asm("\n\
push {lr}\n\
add sp, sp, #0xfffffff8\n\
- ldr r1, ._14\n\
+ ldr r1, ._14 @ gSpecialVar_0x8004\n\
mov r0, #0x0\n\
strh r0, [r1]\n\
bl Menu_EraseScreen\n\
@@ -329,7 +329,7 @@ u8 debug_sub_8138CC4(void)
mov r2, #0x1d\n\
mov r3, #0xc\n\
bl Menu_DrawStdWindowFrame\n\
- ldr r3, ._14 + 4\n\
+ ldr r3, ._14 + 4 @ gUnkDebug4Menu\n\
mov r0, #0x14\n\
mov r1, #0x1\n\
mov r2, #0x5\n\
@@ -343,8 +343,8 @@ u8 debug_sub_8138CC4(void)
mov r2, #0x1\n\
mov r3, #0x5\n\
bl InitMenu\n\
- ldr r1, ._14 + 8\n\
- ldr r0, ._14 + 12\n\
+ ldr r1, ._14 + 8 @ gMenuCallback\n\
+ ldr r0, ._14 + 12 @ debug_sub_8138C54\n\
str r0, [r1]\n\
mov r0, #0x0\n\
add sp, sp, #0x8\n\
@@ -384,7 +384,7 @@ u8 debug_sub_8138D74(void)
{
asm("\n\
push {lr}\n\
- ldr r1, ._21\n\
+ ldr r1, ._21 @ gSpecialVar_0x8004\n\
mov r0, #0x0\n\
strh r0, [r1]\n\
bl CloseMenu\n\
@@ -402,7 +402,7 @@ u8 debug_sub_8138D8C(void)
{
asm("\n\
push {lr}\n\
- ldr r1, ._23\n\
+ ldr r1, ._23 @ gSpecialVar_0x8004\n\
mov r0, #0x1\n\
strh r0, [r1]\n\
bl CloseMenu\n\
diff --git a/src/scene/cute_sketch.c b/src/scene/cute_sketch.c
index 848249528..2af990290 100644
--- a/src/scene/cute_sketch.c
+++ b/src/scene/cute_sketch.c
@@ -38,8 +38,8 @@ void debug_sub_8110CCC(void)
push {r4, r5, r6, r7, lr}\n\
mov r7, #0x0\n\
mov r1, #0x0\n\
- ldr r2, ._5\n\
- ldr r6, ._5 + 4\n\
+ ldr r2, ._5 @ gUnknown_083E79C0\n\
+ ldr r6, ._5 + 4 @ \n\
._7:\n\
lsl r0, r1, #0x3\n\
add r4, r0, r2\n\
@@ -108,7 +108,7 @@ void debug_sub_8110CCC(void)
mov r2, #0x1d\n\
mov r3, #0x13\n\
bl Menu_DrawStdWindowFrame\n\
- ldr r0, ._9\n\
+ ldr r0, ._9 @ \n\
mov r1, #0x11\n\
mov r2, #0x11\n\
bl Menu_PrintText\n\
@@ -133,14 +133,14 @@ void debug_sub_8110D84(void)
asm("\
push {r4, lr}\n\
add sp, sp, #0xfffffffc\n\
- ldr r0, ._13\n\
+ ldr r0, ._13 @ \n\
ldrh r0, [r0, #0x4]\n\
cmp r0, #0x7\n\
bls ._11 @cond_branch\n\
b ._65\n\
._11:\n\
lsl r0, r0, #0x2\n\
- ldr r1, ._13 + 4\n\
+ ldr r1, ._13 + 4 @ \n\
add r0, r0, r1\n\
ldr r0, [r0]\n\
mov pc, r0\n\
@@ -166,7 +166,7 @@ void debug_sub_8110D84(void)
mov r2, #0x10\n\
mov r3, #0x0\n\
bl BeginNormalPaletteFade\n\
- ldr r1, ._25\n\
+ ldr r1, ._25 @ \n\
ldrh r0, [r1, #0x4]\n\
add r0, r0, #0x1\n\
b ._62\n\
@@ -181,7 +181,7 @@ void debug_sub_8110D84(void)
beq ._27 @cond_branch\n\
b ._65\n\
._27:\n\
- ldr r1, ._30\n\
+ ldr r1, ._30 @ \n\
ldrh r0, [r1, #0x4]\n\
add r0, r0, #0x1\n\
b ._62\n\
@@ -205,7 +205,7 @@ void debug_sub_8110D84(void)
beq ._36 @cond_branch\n\
b ._65\n\
._35:\n\
- ldr r4, ._41\n\
+ ldr r4, ._41 @ \n\
ldrb r0, [r4, #0x1e]\n\
cmp r0, #0\n\
bne ._38 @cond_branch\n\
@@ -213,11 +213,11 @@ void debug_sub_8110D84(void)
._38:\n\
mov r0, #0x5\n\
bl m4aSongNumStart\n\
- ldr r1, ._41 + 4\n\
+ ldr r1, ._41 + 4 @ \n\
add r0, r4, r1\n\
mov r1, #0x1\n\
strb r1, [r0]\n\
- ldr r0, ._41 + 8\n\
+ ldr r0, ._41 + 8 @ \n\
bl sub_80FC244\n\
b ._65\n\
._42:\n\
@@ -236,7 +236,7 @@ void debug_sub_8110D84(void)
mov r2, #0x0\n\
mov r3, #0x10\n\
bl BeginNormalPaletteFade\n\
- ldr r1, ._44\n\
+ ldr r1, ._44 @ \n\
ldrh r0, [r1, #0x4]\n\
add r0, r0, #0x1\n\
b ._62\n\
@@ -249,7 +249,7 @@ void debug_sub_8110D84(void)
lsl r0, r0, #0x18\n\
cmp r0, #0\n\
bne ._65 @cond_branch\n\
- ldr r0, ._48\n\
+ ldr r0, ._48 @ sub_805469C\n\
bl SetMainCallback2\n\
b ._65\n\
._49:\n\
@@ -265,7 +265,7 @@ void debug_sub_8110D84(void)
bl debug_sub_8110CCC\n\
b ._65\n\
._50:\n\
- ldr r0, ._54\n\
+ ldr r0, ._54 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -273,7 +273,7 @@ void debug_sub_8110D84(void)
beq ._65 @cond_branch\n\
bl sub_80FBCA0\n\
bl sub_80FAEC4\n\
- ldr r1, ._54 + 4\n\
+ ldr r1, ._54 + 4 @ \n\
ldrh r0, [r1, #0x4]\n\
add r0, r0, #0x1\n\
b ._62\n\
@@ -290,7 +290,7 @@ void debug_sub_8110D84(void)
mov r0, #0x0\n\
mov r1, #0x0\n\
bl CreateRegionMapCursor\n\
- ldr r1, ._58\n\
+ ldr r1, ._58 @ \n\
ldrh r0, [r1, #0x4]\n\
add r0, r0, #0x1\n\
b ._62\n\
@@ -305,7 +305,7 @@ void debug_sub_8110D84(void)
beq ._60 @cond_branch\n\
bl debug_sub_8110CCC\n\
._60:\n\
- ldr r0, ._63\n\
+ ldr r0, ._63 @ gMain\n\
ldrh r1, [r0, #0x2e]\n\
mov r0, #0x1\n\
and r0, r0, r1\n\
@@ -313,7 +313,7 @@ void debug_sub_8110D84(void)
beq ._65 @cond_branch\n\
bl sub_80FBCA0\n\
bl sub_80FAEC4\n\
- ldr r1, ._63 + 4\n\
+ ldr r1, ._63 + 4 @ \n\
ldrh r0, [r1, #0x4]\n\
add r0, r0, #0x1\n\
b ._62\n\
@@ -330,7 +330,7 @@ void debug_sub_8110D84(void)
mov r0, #0x0\n\
mov r1, #0x0\n\
bl CreateRegionMapCursor\n\
- ldr r1, ._66\n\
+ ldr r1, ._66 @ \n\
mov r0, #0x3\n\
._62:\n\
strh r0, [r1, #0x4]\n\
@@ -351,13 +351,13 @@ void debug_sub_8110F28(void)
asm("\
push {lr}\n\
bl CB2_InitFlyRegionMap\n\
- ldr r0, ._69\n\
+ ldr r0, ._69 @ gMain\n\
ldr r1, [r0, #0x4]\n\
- ldr r0, ._69 + 4\n\
+ ldr r0, ._69 + 4 @ CB2_FlyRegionMap\n\
cmp r1, r0\n\
bne ._68 @cond_branch\n\
bl sub_80FBF94\n\
- ldr r0, ._69 + 8\n\
+ ldr r0, ._69 + 8 @ debug_sub_8110D84\n\
bl sub_80FC244\n\
bl debug_sub_8110CCC\n\
._68:\n\