diff options
author | YamaArashi <shadow962@live.com> | 2017-02-03 16:44:06 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2017-02-03 16:44:06 -0800 |
commit | e2b834d21d96332c5bcf788b390a09e285c7a5cb (patch) | |
tree | 03034791bdc8e08ccbeeec1bce4777305c46e486 /asm/rom_8184DA4.s | |
parent | ae1f731e60360437044c724675627c56bf404f25 (diff) |
begin decompiling main.s
Diffstat (limited to 'asm/rom_8184DA4.s')
-rw-r--r-- | asm/rom_8184DA4.s | 208 |
1 files changed, 104 insertions, 104 deletions
diff --git a/asm/rom_8184DA4.s b/asm/rom_8184DA4.s index 2674198c5..e673068ae 100644 --- a/asm/rom_8184DA4.s +++ b/asm/rom_8184DA4.s @@ -210,7 +210,7 @@ _08184F64: ldrb r0, [r2, 0x8] strb r0, [r3, 0xC] strh r5, [r3, 0xE] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] strh r0, [r3, 0x10] movs r5, 0 @@ -1573,7 +1573,7 @@ sub_8185B1C: @ 8185B1C lsls r1, 16 cmp r1, 0 bne _08185B4A - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, =sub_8185AB0 str r1, [r0, 0x8] ldr r0, =sub_8036760 @@ -16370,7 +16370,7 @@ sub_818DB7C: @ 818DB7C strb r3, [r0, 0x3] ldr r1, [r2] strh r3, [r1, 0xE] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] strb r0, [r1, 0x12] bl sub_818DB20 @@ -16620,7 +16620,7 @@ sub_818DD84: @ 818DD84 adds r1, 0x4 bl sub_818DCF4 ldr r1, [r4] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] strb r0, [r1, 0x12] movs r7, 0 @@ -16828,7 +16828,7 @@ sub_818DF68: @ 818DF68 strb r1, [r0, 0x1] movs r3, 0 adds r4, r2, 0 - ldr r6, =gUnknown_82E9531 + ldr r6, =gGameLanguage adds r5, r4, 0 ldr r0, =0x0000ffff adds r2, r0, 0 @@ -17214,7 +17214,7 @@ sub_818E298: @ 818E298 .pool _0818E2C0: ldr r0, [r4] - ldr r1, =gUnknown_82E9531 + ldr r1, =gGameLanguage ldrb r1, [r1] adds r0, 0x2D strb r1, [r0] @@ -17476,7 +17476,7 @@ _0818E4C2: ldr r1, [r6] bl StringCopy7 ldr r0, [r4] - ldr r1, =gUnknown_82E9531 + ldr r1, =gGameLanguage ldrb r1, [r1] adds r0, 0x2D strb r1, [r0] @@ -17643,7 +17643,7 @@ sub_818E638: @ 818E638 strb r2, [r0, 0x1] bl sub_818E604 ldr r1, [r4] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] strb r0, [r1, 0xE] pop {r4} @@ -17708,7 +17708,7 @@ sub_818E6B0: @ 818E6B0 ldm r0!, {r2,r3} stm r1!, {r2,r3} ldr r1, [r4] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] strb r0, [r1, 0xE] _0818E6EA: @@ -24592,7 +24592,7 @@ sub_819221C: @ 819221C adds r0, r1 ldrh r0, [r0] mov r8, r0 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldrh r4, [r1, 0x2E] movs r0, 0x3 ands r0, r4 @@ -27611,7 +27611,7 @@ sub_8193BDC: @ 8193BDC ldr r1, =0x00000cb2 adds r0, r1 ldrh r6, [r0] - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] adds r2, r1, 0 adds r3, r0, 0 @@ -29320,7 +29320,7 @@ _08194AD4: strh r0, [r1, 0x8] b _08194B3C _08194AEE: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -32219,7 +32219,7 @@ sub_8196330: @ 8196330 lsls r0, 24 cmp r0, 0 bne _08196388 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -32577,7 +32577,7 @@ sub_81965D8: @ 81965D8 sub_8196648: @ 8196648 push {r4,lr} adds r4, r0, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2C] movs r0, 0x1 ands r0, r1 @@ -36569,7 +36569,7 @@ GetMenuCursorPos: @ 8198560 thumb_func_start ProcessMenuInput ProcessMenuInput: @ 819856C push {r4,lr} - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -36630,7 +36630,7 @@ ProcessMenuInputNoWrapAround: @ 81985D8 ldr r4, =gUnknown_0203CD90 ldrb r5, [r4, 0x2] adds r6, r5, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -36693,7 +36693,7 @@ _08198650: thumb_func_start ProcessMenuInput_other ProcessMenuInput_other: @ 8198658 push {r4,lr} - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r0, 0x1 ands r0, r1 @@ -36752,7 +36752,7 @@ ProcessMenuInputNoWrapAround_other: @ 81986C4 ldr r4, =gUnknown_0203CD90 ldrb r5, [r4, 0x2] adds r6, r5, 0 - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r0, 0x1 ands r0, r1 @@ -38280,7 +38280,7 @@ _08199276: thumb_func_start sub_8199284 sub_8199284: @ 8199284 push {r4,lr} - ldr r4, =gUnknown_030022C0 + ldr r4, =gMain ldrh r1, [r4, 0x2E] movs r0, 0x1 ands r0, r1 @@ -38372,7 +38372,7 @@ sub_8199334: @ 8199334 push {r4-r6,lr} ldr r5, =gUnknown_0203CD90 ldrb r4, [r5, 0x2] - ldr r6, =gUnknown_030022C0 + ldr r6, =gMain ldrh r1, [r6, 0x2E] movs r0, 0x1 ands r0, r1 @@ -38458,7 +38458,7 @@ _081993D2: thumb_func_start sub_81993D8 sub_81993D8: @ 81993D8 push {r4,r5,lr} - ldr r4, =gUnknown_030022C0 + ldr r4, =gMain ldrh r1, [r4, 0x2E] movs r0, 0x1 ands r0, r1 @@ -38548,7 +38548,7 @@ sub_8199484: @ 8199484 push {r4-r6,lr} ldr r6, =gUnknown_0203CD90 ldrb r4, [r6, 0x2] - ldr r5, =gUnknown_030022C0 + ldr r5, =gMain ldrh r1, [r5, 0x2E] movs r0, 0x1 ands r0, r1 @@ -40746,7 +40746,7 @@ sub_819A4F8: @ 819A4F8 sub_819A514: @ 819A514 push {r4,r5,lr} sub sp, 0xC - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain movs r1, 0x87 lsls r1, 3 adds r0, r1 @@ -40880,7 +40880,7 @@ _0819A5C0: movs r0, 0x4A movs r1, 0 bl SetGpuReg - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r3, 0x87 lsls r3, 3 adds r1, r3 @@ -40957,7 +40957,7 @@ _0819A738: movs r1, 0x20 movs r2, 0x4 bl gpu_pal_apply - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -41043,7 +41043,7 @@ _0819A854: movs r0, 0x3 bl HideBg _0819A85A: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r3, 0x87 lsls r3, 3 adds r1, r3 @@ -41067,7 +41067,7 @@ _0819A878: bne _0819A88C bl sub_819BE34 _0819A88C: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -41081,7 +41081,7 @@ _0819A8AC: bl sub_819BCF8 movs r0, 0x5 bl PutWindowTilemap - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r3, 0x87 lsls r3, 3 adds r1, r3 @@ -41091,7 +41091,7 @@ _0819A8C4: bl sub_819B9E8 movs r0, 0x1 bl PutWindowTilemap - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -41103,7 +41103,7 @@ _0819A8DC: _0819A8E2: bl PutWindowTilemap _0819A8E6: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -42014,7 +42014,7 @@ _0819B07A: strh r0, [r5, 0x8] b _0819B11A _0819B084: - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r0, 0x1 mov r8, r0 @@ -42169,7 +42169,7 @@ _0819B1CE: b _0819B344 .pool _0819B1EC: - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r7, 0x1 movs r6, 0x1 @@ -42392,7 +42392,7 @@ _0819B3BA: b _0819B476 .pool _0819B3DC: - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r0, [r2, 0x2E] ands r1, r0 cmp r1, 0 @@ -42435,7 +42435,7 @@ _0819B432: bl sub_819B9E8 b _0819B476 _0819B440: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r6, 0x1 adds r0, r6, 0 @@ -45171,7 +45171,7 @@ _0819CB50: strh r0, [r4, 0x8] b _0819CBD6 _0819CB5A: - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r6, 0x1 adds r5, r6, 0 @@ -45454,7 +45454,7 @@ _0819CDA4: ldrb r0, [r0] cmp r0, 0x1 beq _0819CE36 - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r0, 0x1 mov r8, r0 @@ -45552,7 +45552,7 @@ _0819CE64: b _0819CF4C .pool _0819CE88: - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] adds r5, r1, 0 ands r5, r0 @@ -47202,7 +47202,7 @@ sub_819DC00: @ 819DC00 sub_819DC1C: @ 819DC1C push {r4-r6,lr} sub sp, 0xC - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r0, r1, r2 @@ -47257,7 +47257,7 @@ _0819DC84: ldr r0, =gUnknown_086108C8 bl InitWindows bl DeactivateAllTextPrinters - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -47399,7 +47399,7 @@ _0819DDA8: movs r1, 0x20 movs r2, 0x4 bl gpu_pal_apply - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -47431,7 +47431,7 @@ _0819DE94: bl LoadCompressedObjectPic ldr r0, =sub_819C7FC bl SetVBlankCallback - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -47471,7 +47471,7 @@ _0819DF10: bl sub_819EBEC movs r0, 0x2 bl PutWindowTilemap - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -47492,7 +47492,7 @@ _0819DF3C: _0819DF4A: movs r0, 0x1 bl PutWindowTilemap - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -47521,7 +47521,7 @@ _0819DF8C: bl sub_819ED78 movs r0, 0x3 bl PutWindowTilemap - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -47564,7 +47564,7 @@ _0819E000: movs r0, 0x3 bl HideBg _0819E006: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -50113,7 +50113,7 @@ _0819F4DC: b _0819F54E .pool _0819F4F8: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -50898,7 +50898,7 @@ _0819FB48: adds r2, r7, r3 lsls r2, 2 adds r0, r2 - ldr r4, =gUnknown_82E9531 + ldr r4, =gGameLanguage ldrb r1, [r4] ldr r3, =0x0000011b adds r0, r3 @@ -54116,7 +54116,7 @@ _081A14C2: adds r0, r1, r2 bl StringCopy ldr r1, [r5] - ldr r0, =gUnknown_82E9531 + ldr r0, =gGameLanguage ldrb r0, [r0] ldr r2, =0x0000011b adds r1, r2 @@ -54343,7 +54343,7 @@ sub_81A16B4: @ 81A16B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -54367,7 +54367,7 @@ sub_81A16DC: @ 81A16DC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -54826,7 +54826,7 @@ _081A1B00: thumb_func_start sub_81A1B1C sub_81A1B1C: @ 81A1B1C push {lr} - bl Reset + bl DoSoftReset pop {r0} bx r0 thumb_func_end sub_81A1B1C @@ -70422,7 +70422,7 @@ sub_81A9EC8: @ 81A9EC8 lsls r0, 24 cmp r0, 0 beq _081A9ED8 - bl Reset + bl DoSoftReset _081A9ED8: pop {r0} bx r0 @@ -72329,7 +72329,7 @@ _081AADB2: setup_bag_menu: @ 81AADB8 push {r4,r5,lr} sub sp, 0x4 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r0, r1, r2 @@ -72374,7 +72374,7 @@ _081AAE34: b _081AB012 _081AAE3E: bl remove_some_task - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72390,7 +72390,7 @@ _081AAE56: movs r1, 0x80 orrs r0, r1 strb r0, [r2, 0x8] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72411,7 +72411,7 @@ _081AAE86: bne _081AAE94 bl ResetTasks _081AAE94: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72425,7 +72425,7 @@ _081AAEA4: adds r0, r1 movs r1, 0 strh r1, [r0] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72441,7 +72441,7 @@ _081AAED8: b _081AB012 _081AAEDA: bl setup_bag_menu_textboxes - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72454,7 +72454,7 @@ _081AAEEC: b _081AB012 _081AAEFA: bl allocate_bag_item_list_buffers - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72480,7 +72480,7 @@ _081AAF1C: ldrb r0, [r4, 0x5] movs r1, 0x1 bl bag_menu_draw_pocket_indicator_square - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72521,7 +72521,7 @@ _081AAFA0: ldr r0, =gUnknown_0203CE58 ldrb r0, [r0, 0x5] bl AddBagVisualObject - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72533,7 +72533,7 @@ _081AAFBC: _081AAFC2: bl bag_menu_add_pocket_scroll_arrow_indicators_maybe bl bag_menu_add_list_scroll_arrow_indicators_maybe - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72548,7 +72548,7 @@ _081AAFDE: movs r1, 0x10 movs r2, 0 bl sub_80A2A20 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -72568,7 +72568,7 @@ _081AAFF8: ands r0, r1 strb r0, [r2, 0x8] _081AB012: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -74129,7 +74129,7 @@ _081ABD74: beq _081ABDB8 cmp r0, 0x2 beq _081ABDC0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x4 ands r0, r1 @@ -74310,7 +74310,7 @@ GetSwitchBagPocketDirection: @ 81ABF10 bl GetLRKeysState lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x20 ands r0, r1 @@ -74859,7 +74859,7 @@ sub_81AC3C0: @ 81AC3C0 lsrs r0, 24 cmp r0, 0x1 beq _081AC48E - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain mov r8, r0 ldrh r1, [r0, 0x2E] movs r0, 0x4 @@ -75777,7 +75777,7 @@ _081ACC8C: bl GetMenuCursorPos lsls r0, 24 lsrs r4, r0, 24 - ldr r5, =gUnknown_030022C0 + ldr r5, =gMain ldrh r1, [r5, 0x2E] movs r0, 0x40 ands r0, r1 @@ -76230,7 +76230,7 @@ Task_ChooseHowManyToToss: @ 81AD044 b _081AD0C6 .pool _081AD088: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -76334,7 +76334,7 @@ Task_ActuallyToss: @ 81AD150 adds r1, r4, 0 adds r1, 0x8 adds r7, r0, r1 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -76530,7 +76530,7 @@ sub_81AD350: @ 81AD350 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -77041,7 +77041,7 @@ sub_81AD794: @ 81AD794 b _081AD844 .pool _081AD7F4: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -77231,7 +77231,7 @@ sub_81AD9C0: @ 81AD9C0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -77339,7 +77339,7 @@ sub_81ADA7C: @ 81ADA7C b _081ADB0E .pool _081ADAC0: - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -77491,7 +77491,7 @@ sub_81ADC0C: @ 81ADC0C lsls r0, 3 ldr r1, =gTasks + 0x8 adds r5, r0, r1 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -78563,7 +78563,7 @@ _081AE4F4: ldrb r0, [r5, 0x6] bl ListMenuHandleInput str r0, [r5] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain ldrh r0, [r1, 0x2E] ands r4, r0 cmp r4, 0 @@ -78712,7 +78712,7 @@ ListMenuHandleInput: @ 81AE604 lsls r1, 3 ldr r0, =gTasks + 0x8 adds r3, r1, r0 - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2E] movs r0, 0x1 ands r0, r1 @@ -82346,7 +82346,7 @@ _081B0206: sub_81B020C: @ 81B020C push {r4,lr} sub sp, 0x4 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r0, r1, r2 @@ -82391,7 +82391,7 @@ _081B0290: bl SetVBlankHBlankCallbacksToNull bl sub_8121DA0 bl clear_scheduled_bg_copies_to_vram - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82407,7 +82407,7 @@ _081B02B2: movs r1, 0x80 orrs r0, r1 strb r0, [r2, 0x8] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82418,7 +82418,7 @@ _081B02D4: b _081B0484 _081B02DA: bl ResetObjectPaletteAllocator - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82435,7 +82435,7 @@ _081B02F8: b _081B0484 _081B02FE: bl sub_81B209C - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82466,7 +82466,7 @@ _081B0338: bne _081B0344 b _081B04B0 _081B0344: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82497,7 +82497,7 @@ _081B0368: .pool _081B038C: bl sub_81B5D30 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82508,7 +82508,7 @@ _081B03A0: b _081B0484 _081B03A6: bl sub_81B6160 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82549,7 +82549,7 @@ _081B03E0: .pool _081B0400: bl sub_81B0F28 - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82592,7 +82592,7 @@ _081B044C: movs r0, 0x7F ands r0, r1 strb r0, [r2, 0x8] - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r0, 0x87 lsls r0, 3 adds r1, r0 @@ -82607,7 +82607,7 @@ _081B0474: movs r3, 0 bl pal_fade_maybe _081B0484: - ldr r1, =gUnknown_030022C0 + ldr r1, =gMain movs r2, 0x87 lsls r2, 3 adds r1, r2 @@ -84217,7 +84217,7 @@ _081B11B4: ands r0, r1 cmp r0, 0 beq _081B11F6 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -84289,7 +84289,7 @@ sub_81B1250: @ 81B1250 ands r0, r1 cmp r0, 0x49 bne _081B1280 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -84888,7 +84888,7 @@ _081B1758: sub_81B1760: @ 81B1760 push {r4,lr} adds r4, r0, 0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x30] adds r3, r0, 0 cmp r1, 0x20 @@ -84933,7 +84933,7 @@ _081B17AA: _081B17AE: movs r1, 0x1 _081B17B0: - ldr r3, =gUnknown_030022C0 + ldr r3, =gMain _081B17B2: ldrh r2, [r3, 0x2E] movs r0, 0x8 @@ -92382,7 +92382,7 @@ task_brm_cancel_1_on_keypad_a_or_b: @ 81B57B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -92642,7 +92642,7 @@ party_menu_icon_anim: @ 81B59B4 lsrs r0, 24 cmp r0, 0x1 bne _081B59EA - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -93627,7 +93627,7 @@ sub_81B617C: @ 81B617C sub sp, 0xC ldr r0, =c2_815ABFC mov r8, r0 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -94017,7 +94017,7 @@ ExecuteTableBasedItemEffect__: @ 81B6520 lsrs r5, r1, 16 lsls r2, 24 lsrs r6, r2, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r1, =0x00000439 adds r0, r1 ldrb r1, [r0] @@ -95195,7 +95195,7 @@ sub_81B6F98: @ 81B6F98 lsls r0, 24 cmp r0, 0 beq _081B6FEA - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r2, 0x1 adds r0, r2, 0 @@ -95877,7 +95877,7 @@ sub_81B75D4: @ 81B75D4 lsrs r0, 24 cmp r0, 0x1 beq _081B7620 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -95911,7 +95911,7 @@ sub_81B7634: @ 81B7634 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -96016,7 +96016,7 @@ sub_81B7704: @ 81B7704 lsls r0, 24 cmp r0, 0 beq _081B77A6 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r6, 0x1 adds r0, r6, 0 @@ -97603,7 +97603,7 @@ sub_81B8518: @ 81B8518 str r0, [sp] ldr r0, =sub_81B1370 str r0, [sp, 0x4] - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r0, [r0, 0x8] str r0, [sp, 0x8] movs r0, 0x4 @@ -97952,7 +97952,7 @@ sub_81B87E8: @ 81B87E8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -99134,7 +99134,7 @@ sub_81B9150: @ 81B9150 str r0, [sp] ldr r0, =sub_81B917C str r0, [sp, 0x4] - ldr r0, =gUnknown_030022C0 + ldr r0, =gMain ldr r0, [r0, 0x8] str r0, [sp, 0x8] movs r0, 0x5 @@ -101164,7 +101164,7 @@ _081BA270: .4byte _081BA63C .4byte _081BA64E _081BA28C: - ldr r2, =gUnknown_030022C0 + ldr r2, =gMain ldrh r1, [r2, 0x2C] movs r0, 0x3 ands r0, r1 |