diff options
Diffstat (limited to 'asm/link.s')
-rw-r--r-- | asm/link.s | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/asm/link.s b/asm/link.s index d96bc6377..98052ec68 100644 --- a/asm/link.s +++ b/asm/link.s @@ -211,7 +211,7 @@ sub_8009570: @ 8009570 adds r0, r2, 0 strh r0, [r1] bl sub_8009734 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r0, [r0, 0x24] bl SeedRng movs r4, 0 @@ -294,10 +294,10 @@ sub_8009638: @ 8009638 ldr r0, =gUnknown_020229C6 ldrh r0, [r0] str r0, [r5, 0x14] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] strh r0, [r5, 0x1A] - ldr r0, =gUnknown_82E9530 + ldr r0, =gGameVersion ldrb r0, [r0] movs r2, 0x80 lsls r2, 7 @@ -573,7 +573,7 @@ _080098CE: sub_8009900: @ 8009900 push {r4,r5,lr} sub sp, 0x4 - ldr r4, =gUnknown_030022C0 + ldr r4, =gMain ldrh r1, [r4, 0x2E] movs r0, 0x1 ands r0, r1 @@ -1192,7 +1192,7 @@ _08009E38: _08009E4C: ldr r0, =gUnknown_03003110 strh r2, [r0] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldrh r1, [r1, 0x2C] b _08009F04 .pool @@ -3423,14 +3423,14 @@ _0800AF8C: movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =gUnknown_03002700 + ldr r1, =gSoftResetDisabled movs r0, 0 strb r0, [r1] ldr r0, =sub_8009404 movs r1, 0 bl CreateTask bl sub_80A2F30 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0 str r0, [r1] bl RunTasks @@ -3561,7 +3561,7 @@ sub_800B138: @ 800B138 sub_800B1A0: @ 800B1A0 push {r4,lr} sub sp, 0xC - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -3647,7 +3647,7 @@ _0800B244: movs r3, 0x14 bl box_print _0800B260: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r0, r2 @@ -3682,9 +3682,9 @@ _0800B2A8: beq _0800B2C2 bl rfu_REQ_stopMode bl rfu_waitREQComplete - bl Reset + bl DoSoftReset _0800B2C2: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r0, r2 @@ -9524,7 +9524,7 @@ sub_800E084: @ 800E084 lsls r0, 2 adds r0, r4 bl RemoveObjectAndFreeTiles - ldr r3, =gUnknown_030022C0 + ldr r3, =gMain movs r0, 0x84 lsls r0, 3 adds r3, r0 @@ -9780,7 +9780,7 @@ _0800E2AC: adds r0, 0x1 strh r0, [r6, 0x34] _0800E2B2: - ldr r4, =gUnknown_030022C0 + ldr r4, =gMain movs r1, 0x84 lsls r1, 3 adds r0, r4, r1 @@ -13026,7 +13026,7 @@ _0800FE00: .pool _0800FE14: strh r1, [r5] - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r0, [r0, 0x2C] b _0800FE44 .pool @@ -14973,7 +14973,7 @@ sub_8010DB4: @ 8010DB4 ldrb r0, [r2, 0x2] cmp r0, 0 bne _08010E5C - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, [r0, 0x4] ldr r0, =sub_8018438 cmp r1, r0 @@ -14990,7 +14990,7 @@ _08010DE4: ldr r4, =c2_800ACD4 adds r0, r4, 0 bl SetMainCallback2 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain str r4, [r0, 0x8] ldr r5, =gUnknown_03005000 ldrh r0, [r5, 0xA] @@ -16614,7 +16614,7 @@ sub_8011AFC: @ 8011AFC strh r0, [r1] bl sub_800B488 bl sub_8009734 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r0, [r0, 0x24] bl SeedRng movs r4, 0 @@ -18337,7 +18337,7 @@ _08012A6C: movs r1, 0x7 movs r2, 0xA bl sub_801320C - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -18381,7 +18381,7 @@ _08012AA8: bl sub_8012240 cmp r0, 0 beq _08012ADE - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x8 ands r0, r1 @@ -19771,7 +19771,7 @@ _080136F2: ldrb r0, [r6, 0xE] bl ListMenuHandleInput adds r4, r0, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -19825,7 +19825,7 @@ _08013768: bl audio_play b _08013B82 _08013770: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -20068,7 +20068,7 @@ _080139EC: beq _080139F8 b _08013B82 _080139F8: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -20876,7 +20876,7 @@ _08014070: strb r7, [r1] movs r0, 0x6 strb r0, [r1, 0x1] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldr r0, =c2_exit_to_overworld_2_switch str r0, [r1, 0x8] ldr r0, =sub_807AE50 @@ -20988,7 +20988,7 @@ _0801419E: thumb_func_start sub_80141A4 sub_80141A4: @ 80141A4 push {r4,lr} - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r4, r0, r1 @@ -21071,7 +21071,7 @@ sub_8014210: @ 8014210 lsls r0, 24 lsrs r0, 24 strh r0, [r1, 0x18] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldr r0, =sub_80B360C str r0, [r1, 0x8] ldr r0, =gBattleTypeFlags @@ -21196,7 +21196,7 @@ sub_8014304: @ 8014304 thumb_func_start sub_8014384 sub_8014384: @ 8014384 push {r4,lr} - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r4, r0, r1 @@ -21394,7 +21394,7 @@ _08014494: .4byte _080145D8 _080145D8: bl overworld_free_bg_tilemaps - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldr r0, =sub_801AC54 str r0, [r1, 0x8] movs r0, 0x3 @@ -21659,7 +21659,7 @@ _08014854: bl pokemon_getattr mov r2, r9 strh r0, [r2, 0x2] - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain mov r1, r8 str r1, [r0, 0x8] movs r0, 0x4 @@ -22016,7 +22016,7 @@ _08014BFC: movs r1, 0x5 movs r2, 0x6 bl sub_801320C - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -22551,7 +22551,7 @@ _080150D6: ldrb r0, [r7, 0xE] bl ListMenuHandleInput adds r2, r0, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -22610,7 +22610,7 @@ _08015160: bl audio_play b _080152A0 _08015168: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -22972,7 +22972,7 @@ _080154B4: strb r0, [r5, 0x8] b _080154D4 _080154C0: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -23536,7 +23536,7 @@ _08015A0A: bne _08015A1A bl _08016878 _08015A1A: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -24310,7 +24310,7 @@ _08016178: bne _0801618A b _08016878 _0801618A: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x2 ands r0, r1 @@ -26297,7 +26297,7 @@ _08017228: ldrb r0, [r3] bl ListMenuHandleInput mov r8, r0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] ands r4, r1 cmp r4, 0 @@ -26413,7 +26413,7 @@ _0801731C: ldrb r0, [r3] bl ListMenuHandleInput adds r1, r0, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r2, [r0, 0x2E] movs r0, 0x3 ands r0, r2 @@ -28605,7 +28605,7 @@ sub_8018450: @ 8018450 push {r4-r7,lr} sub sp, 0xC adds r7, r0, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r6, r0, r1 @@ -29165,7 +29165,7 @@ _08018920: movs r2, 0x14 movs r3, 0x1 bl DrawDownArrow - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -29261,7 +29261,7 @@ sub_80189DC: @ 80189DC b _08018A14 _080189EC: bl sub_801898C - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -29868,7 +29868,7 @@ _08018ED4: b _08018EEC .pool _08018EE0: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -30750,7 +30750,7 @@ _0801963C: ldrb r0, [r5, 0xC] cmp r0, 0 bne _08019664 - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r0, 0x1 ands r0, r1 @@ -30769,7 +30769,7 @@ _0801965E: b _08019682 .pool _08019664: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r0, [r0, 0x2E] bl sub_801CCD0 cmp r0, 0 @@ -32979,7 +32979,7 @@ _0801A7DE: movs r1, 0x3 bl CopyWindowToVram _0801A7F8: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -33550,7 +33550,7 @@ sub_801AC40: @ 801AC40 sub_801AC54: @ 801AC54 push {r4,lr} sub sp, 0xC - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r0, r1, r2 @@ -33676,7 +33676,7 @@ _0801AD8C: bl sub_819789C ldr r0, =sub_801AC40 bl SetVBlankCallback - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -33692,7 +33692,7 @@ _0801ADFC: bne _0801AE0E b _0801AFAE _0801AE0E: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -33708,7 +33708,7 @@ _0801AE24: bl pal_fade_maybe movs r0, 0 bl ShowBg - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -33742,7 +33742,7 @@ _0801AE7A: movs r0, 0 movs r2, 0x20 bl link_0800A448 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -33773,7 +33773,7 @@ _0801AEA6: movs r2, 0 movs r3, 0x10 bl pal_fade_maybe - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -33790,7 +33790,7 @@ _0801AEE0: ldrh r0, [r0] cmp r0, 0x52 bne _0801AF0C - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r2, 0x87 lsls r2, 3 adds r0, r2 @@ -33798,7 +33798,7 @@ _0801AEE0: b _0801AF16 .pool _0801AF0C: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -33814,7 +33814,7 @@ _0801AF24: cmp r0, 0 bne _0801AFAE bl sub_800ADF8 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -39749,7 +39749,7 @@ sub_801DE30: @ 801DE30 c2_081284E0: @ 801DE54 push {r4-r6,lr} sub sp, 0x4 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r6, r0, r1 @@ -39978,7 +39978,7 @@ sub_801E030: @ 801E030 b _0801E118 .pool _0801E048: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldrh r2, [r1, 0x2E] movs r0, 0x8 ands r0, r2 @@ -40151,7 +40151,7 @@ _0801E17C: b _0801E1DC .pool _0801E1B4: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x4 ands r0, r1 @@ -40971,7 +40971,7 @@ _0801E890: b _0801E966 .pool _0801E8A4: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -41046,7 +41046,7 @@ _0801E934: b _0801E966 .pool _0801E94C: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -41353,7 +41353,7 @@ sub_801EBD4: @ 801EBD4 thumb_func_start sub_801EBE4 sub_801EBE4: @ 801EBE4 push {lr} - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r2, [r0, 0x30] movs r0, 0x40 ands r0, r2 @@ -48321,7 +48321,7 @@ _08022444: b _080224BA .pool _08022480: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -49490,7 +49490,7 @@ _08022DC0: strb r0, [r7, 0xC] b _08022E08 _08022DD8: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r0, [r0, 0x2E] ands r4, r0 cmp r4, 0 @@ -50640,7 +50640,7 @@ sub_80236B8: @ 80236B8 mov r7, r8 push {r7} adds r5, r0, 0 - ldr r3, =gUnknown_030022C0 + ldr r3, =gMain ldrh r1, [r3, 0x2E] movs r4, 0x1 adds r0, r4, 0 @@ -51900,7 +51900,7 @@ _0802409C: strb r0, [r1] b _0802412A _080240AE: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -53733,7 +53733,7 @@ sub_8024F38: @ 8024F38 ldrb r0, [r0] cmp r0, 0 bne _08024FEE - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x40 ands r0, r1 @@ -53819,7 +53819,7 @@ sub_8024FFC: @ 8024FFC ldrb r0, [r0] cmp r0, 0x9 bhi _080250C4 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x40 ands r0, r1 @@ -58513,7 +58513,7 @@ sub_8027554: @ 8027554 ldrb r0, [r2] cmp r0, 0 bne _080275FC - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r2, [r0, 0x2E] movs r0, 0x40 ands r0, r2 @@ -59341,7 +59341,7 @@ _08027B94: bne _08027BE2 b _08027BBA _08027BA0: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -63294,7 +63294,7 @@ _08029BB8: bhi _08029BD0 b _08029FF8 _08029BD0: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -63410,7 +63410,7 @@ _08029CE0: bhi _08029CF8 b _08029FF8 _08029CF8: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -63646,7 +63646,7 @@ _08029F5C: lsrs r0, 16 cmp r0, 0x1D bls _08029FF8 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -63959,7 +63959,7 @@ _0802A1DC: ldrb r0, [r0] movs r1, 0x3 bl CopyWindowToVram - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r5, 0x1 movs r2, 0x1 @@ -66741,7 +66741,7 @@ _0802B902: adds r0, 0x1 strh r0, [r1, 0xA] _0802B914: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -66958,7 +66958,7 @@ _0802BAD0: ldrh r0, [r1, 0x3C] adds r2, r0, 0x1 strh r2, [r1, 0x3C] - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -72338,7 +72338,7 @@ _0802E4A8: bne _0802E4F6 b _0802E4CE _0802E4B4: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 |