diff options
Diffstat (limited to 'asm/decoration.s')
-rw-r--r-- | asm/decoration.s | 678 |
1 files changed, 339 insertions, 339 deletions
diff --git a/asm/decoration.s b/asm/decoration.s index bb667241c..17ea507f4 100644 --- a/asm/decoration.s +++ b/asm/decoration.s @@ -8,22 +8,22 @@ thumb_func_start sub_8126968 sub_8126968: @ 8126968 push {lr} - ldr r3, =0x0203a173 + ldr r3, =gUnknown_0203A173 ldrb r0, [r3] cmp r0, 0x7 bhi _0812697E - ldr r2, =0x0203a14c - ldr r1, =0x0203bc40 + ldr r2, =gUnknown_0203A14C + ldr r1, =gUnknown_0203BC40 lsls r0, 3 adds r0, r1 ldr r0, [r0] str r0, [r2] _0812697E: - ldr r2, =0x0203a17c + ldr r2, =gUnknown_0203A17C ldrb r0, [r2, 0x9] cmp r0, 0 bne _08126996 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r3, =0x00001aae adds r1, r0, r3 @@ -35,7 +35,7 @@ _08126996: ldrb r0, [r2, 0x9] cmp r0, 0x1 bne _081269AC - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r3, =0x0000271c adds r1, r0, r3 @@ -55,7 +55,7 @@ sub_81269D4: @ 81269D4 sub sp, 0x8 lsls r0, 24 lsrs r1, r0, 24 - ldr r0, =0x0203a188 + ldr r0, =gUnknown_0203A188 adds r4, r1, r0 cmp r1, 0 bne _08126A28 @@ -115,7 +115,7 @@ sub_8126A58: @ 8126A58 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203a188 + ldr r0, =gUnknown_0203A188 adds r4, r0 ldrb r0, [r4] movs r1, 0 @@ -144,7 +144,7 @@ sub_8126A88: @ 8126A88 adds r0, r4, 0 movs r1, 0x4 bl PrintMenuTable - ldr r0, =0x0203a150 + ldr r0, =gUnknown_0203A150 ldrb r2, [r0] adds r0, r4, 0 movs r1, 0x4 @@ -158,7 +158,7 @@ sub_8126A88: @ 8126A88 thumb_func_start sub_8126ABC sub_8126ABC: @ 8126ABC push {lr} - ldr r1, =0x0203a150 + ldr r1, =gUnknown_0203A150 movs r0, 0 strb r0, [r1] bl script_env_2_enable @@ -176,8 +176,8 @@ sub_8126AD8: @ 8126AD8 lsls r4, 24 lsrs r4, 24 bl sub_8126ABC - ldr r2, =0x0203a17c - ldr r0, =0x03005d8c + ldr r2, =gUnknown_0203A17C + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r3, =0x00001aae adds r1, r0, r3 @@ -189,7 +189,7 @@ sub_8126AD8: @ 8126AD8 movs r0, 0x10 strb r0, [r2, 0x8] strb r1, [r2, 0x9] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -209,8 +209,8 @@ sub_8126B2C: @ 8126B2C lsls r4, 24 lsrs r4, 24 bl sub_8126ABC - ldr r2, =0x0203a17c - ldr r0, =0x03005d8c + ldr r2, =gUnknown_0203A17C + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r3, =0x0000271c adds r1, r0, r3 @@ -222,7 +222,7 @@ sub_8126B2C: @ 8126B2C strb r0, [r2, 0x8] movs r0, 0x1 strb r0, [r2, 0x9] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -240,7 +240,7 @@ sub_8126B80: @ 8126B80 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -262,7 +262,7 @@ sub_8126B80: @ 8126B80 movs r0, 0x5 bl audio_play ldr r1, =gUnknown_085A6B48 - ldr r0, =0x0203a150 + ldr r0, =gUnknown_0203A150 ldrb r0, [r0] lsls r0, 3 adds r1, 0x4 @@ -274,7 +274,7 @@ sub_8126B80: @ 8126B80 .pool _08126BD8: bl GetMenuCursorPos - ldr r1, =0x0203a150 + ldr r1, =gUnknown_0203A150 strb r0, [r1] lsls r0, r4, 24 asrs r0, 24 @@ -303,7 +303,7 @@ sub_8126C08: @ 8126C08 movs r1, 0x11 bl FillWindowPixelBuffer ldr r1, =gUnknown_085A6B68 - ldr r0, =0x0203a150 + ldr r0, =gUnknown_0203A150 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -335,7 +335,7 @@ sub_8126C48: @ 8126C48 lsls r0, 24 cmp r0, 0 bne _08126C7C - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA83D adds r0, r4, 0 bl ExpandStringRefs @@ -346,7 +346,7 @@ sub_8126C48: @ 8126C48 b _08126C96 .pool _08126C7C: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -354,7 +354,7 @@ _08126C7C: movs r2, 0 movs r1, 0 strh r1, [r0, 0x1E] - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 strb r2, [r0] adds r0, r5, 0 bl sub_8126DCC @@ -375,7 +375,7 @@ sub_8126CA4: @ 8126CA4 lsls r0, 24 cmp r0, 0 bne _08126CD8 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAAEC adds r0, r4, 0 bl ExpandStringRefs @@ -394,7 +394,7 @@ _08126CD8: movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -419,7 +419,7 @@ sub_8126D10: @ 8126D10 lsls r0, 24 cmp r0, 0 bne _08126D44 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA83D adds r0, r4, 0 bl ExpandStringRefs @@ -430,7 +430,7 @@ sub_8126D10: @ 8126D10 b _08126D5E .pool _08126D44: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -438,7 +438,7 @@ _08126D44: movs r2, 0 movs r1, 0x1 strh r1, [r0, 0x1E] - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 strb r2, [r0] adds r0, r5, 0 bl sub_8126DCC @@ -456,7 +456,7 @@ sub_8126D6C: @ 8126D6C lsrs r4, r0, 24 movs r0, 0 bl sub_8126A58 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r0, [r0, 0x9] cmp r0, 0 bne _08126D98 @@ -482,7 +482,7 @@ sub_8126DA4: @ 8126DA4 lsls r4, 24 lsrs r4, 24 bl sub_8126C08 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -531,12 +531,12 @@ sub_8126DFC: @ 8126DFC lsrs r4, 24 adds r0, r5, 0 bl sub_8126E8C - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 ldrb r2, [r0] adds r0, r4, 0 movs r1, 0x9 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -555,18 +555,18 @@ sub_8126E44: @ 8126E44 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r5, =0x0203a188 + ldr r5, =gUnknown_0203A188 ldrb r0, [r5, 0x1] movs r1, 0x11 bl FillWindowPixelBuffer adds r0, r4, 0 bl sub_8126E8C ldrb r0, [r5, 0x1] - ldr r1, =0x0203a173 + ldr r1, =gUnknown_0203A173 ldrb r2, [r1] movs r1, 0x9 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -591,11 +591,11 @@ sub_8126E8C: @ 8126E8C lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r1, r0, r1 - ldr r0, =0x0203a188 + ldr r0, =gUnknown_0203A188 ldrb r5, [r0, 0x1] - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r0, [r0, 0x9] movs r2, 0 mov r8, r2 @@ -646,7 +646,7 @@ _08126F0C: lsrs r4, r0, 24 cmp r4, 0x7 bls _08126EC8 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r9 adds r1, r2, r6 lsls r1, 3 @@ -717,7 +717,7 @@ _08126FA2: adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 adds r0, r4, 0 bl sub_8127058 adds r0, r4, 0 @@ -756,7 +756,7 @@ _08126FA2: movs r0, 0xBA strb r0, [r6] adds r6, 0x1 - ldr r1, =0x0203bc40 + ldr r1, =gUnknown_0203BC40 mov r2, r8 lsls r0, r2, 3 adds r0, r1 @@ -823,7 +823,7 @@ sub_8127088: @ 8127088 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -856,7 +856,7 @@ _081270C0: _081270CE: movs r0, 0x5 bl audio_play - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 strb r4, [r0] adds r0, r5, 0 bl sub_81270E8 @@ -872,18 +872,18 @@ sub_81270E8: @ 81270E8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x0203a173 + ldr r4, =gUnknown_0203A173 ldrb r0, [r4] bl sub_8161AD0 - ldr r1, =0x0203a151 + ldr r1, =gUnknown_0203A151 strb r0, [r1] lsls r0, 24 cmp r0, 0 beq _08127154 ldrb r0, [r4] bl sub_8161A38 - ldr r2, =0x0203a14c - ldr r1, =0x0203bc40 + ldr r2, =gUnknown_0203A14C + ldr r1, =gUnknown_0203BC40 ldrb r0, [r4] lsls r0, 3 adds r0, r1 @@ -891,12 +891,12 @@ sub_81270E8: @ 81270E8 str r0, [r2] adds r0, r5, 0 bl sub_81279B4 - ldr r0, =0x0203a170 + ldr r0, =gUnknown_0203A170 movs r1, 0 strh r1, [r0] - ldr r0, =0x0203a16e + ldr r0, =gUnknown_0203A16E strh r1, [r0] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -908,7 +908,7 @@ sub_81270E8: @ 81270E8 _08127154: movs r0, 0x1 bl sub_8126A58 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA83D adds r0, r4, 0 bl ExpandStringRefs @@ -944,7 +944,7 @@ sub_812719C: @ 812719C push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -978,7 +978,7 @@ sub_81271CC: @ 81271CC movs r1, 0 bl sub_81973C4 bl sub_8126C08 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1004,7 +1004,7 @@ sub_8127208: @ 8127208 movs r0, 0 movs r1, 0 bl sub_8197434 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1012,7 +1012,7 @@ sub_8127208: @ 8127208 movs r2, 0 movs r1, 0x2 strh r1, [r0, 0x1E] - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 strb r2, [r0] adds r0, r4, 0 bl sub_8126DFC @@ -1054,9 +1054,9 @@ sub_8127268: @ 8127268 thumb_func_start sub_8127284 sub_8127284: @ 8127284 push {lr} - ldr r3, =0x0203a18c + ldr r3, =gUnknown_0203A18C ldr r2, [r3] - ldr r0, =0x0203a151 + ldr r0, =gUnknown_0203A151 ldrb r0, [r0] adds r0, 0x1 movs r1, 0xA4 @@ -1087,9 +1087,9 @@ _081272BE: thumb_func_start sub_81272C8 sub_81272C8: @ 81272C8 push {r4,lr} - ldr r0, =0x0203a170 - ldr r1, =0x0203a16e - ldr r2, =0x0203a18c + ldr r0, =gUnknown_0203A170 + ldr r1, =gUnknown_0203A16E + ldr r2, =gUnknown_0203A18C ldr r3, [r2] ldr r4, =0x00000521 adds r2, r3, r4 @@ -1108,9 +1108,9 @@ sub_81272C8: @ 81272C8 sub_81272F8: @ 81272F8 push {r4,lr} sub sp, 0x4 - ldr r0, =0x0203a170 - ldr r1, =0x0203a16e - ldr r2, =0x0203a18c + ldr r0, =gUnknown_0203A170 + ldr r1, =gUnknown_0203A16E + ldr r2, =gUnknown_0203A18C ldr r3, [r2] ldr r4, =0x00000521 adds r2, r3, r4 @@ -1136,16 +1136,16 @@ sub_8127330: @ 8127330 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r1, r0 - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 ldrb r0, [r0] subs r0, 0x6 lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bls _08127378 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r0, [r0, 0x9] cmp r0, 0x1 bne _08127378 @@ -1153,18 +1153,18 @@ sub_8127330: @ 8127330 ldrsh r0, [r1, r2] cmp r0, 0 bne _08127378 - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 movs r1, 0x1 bl sub_8127058 b _08127380 .pool _08127378: - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 movs r1, 0 bl sub_8127058 _08127380: movs r6, 0 - ldr r1, =0x0203a18c + ldr r1, =gUnknown_0203A18C ldr r0, [r1] movs r3, 0xA4 lsls r3, 3 @@ -1183,7 +1183,7 @@ _08127396: adds r4, r0 ldr r0, [r5] adds r0, r4 - ldr r1, =0x0203a14c + ldr r1, =gUnknown_0203A14C ldr r1, [r1] adds r1, r6 ldrb r1, [r1] @@ -1207,7 +1207,7 @@ _08127396: cmp r6, r0 blt _08127396 _081273D6: - ldr r5, =0x0203a18c + ldr r5, =gUnknown_0203A18C lsls r4, r6, 1 adds r4, r6 lsls r4, 3 @@ -1228,14 +1228,14 @@ _081273D6: movs r1, 0x2 negs r1, r1 str r1, [r0] - ldr r2, =0x03006310 + ldr r2, =gUnknown_03006310 adds r1, r2, 0 ldr r0, =gUnknown_085A6BD0 ldm r0!, {r3,r4,r6} stm r1!, {r3,r4,r6} ldm r0!, {r3,r4,r6} stm r1!, {r3,r4,r6} - ldr r0, =0x0203a188 + ldr r0, =gUnknown_0203A188 ldrb r0, [r0, 0x1] strb r0, [r2, 0x10] ldr r0, [r5] @@ -1261,7 +1261,7 @@ sub_8127454: @ 8127454 adds r5, r0, 0 lsls r4, r1, 16 lsrs r4, 16 - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl CopyString lsls r4, 5 ldr r0, =gUnknown_085A5C09 @@ -1347,7 +1347,7 @@ _081274F6: sub_8127500: @ 8127500 push {r4,lr} sub sp, 0x10 - ldr r4, =0x0203a18c + ldr r4, =gUnknown_0203A18C ldr r1, [r4] ldr r2, =0x00000522 adds r0, r1, r2 @@ -1365,7 +1365,7 @@ sub_8127500: @ 8127500 movs r0, 0x6E str r0, [sp, 0x4] str r0, [sp, 0x8] - ldr r0, =0x0203a170 + ldr r0, =gUnknown_0203A170 str r0, [sp, 0xC] movs r0, 0x2 movs r1, 0x3C @@ -1387,7 +1387,7 @@ _08127540: thumb_func_start sub_8127554 sub_8127554: @ 8127554 push {r4,lr} - ldr r4, =0x0203a18c + ldr r4, =gUnknown_0203A18C ldr r0, [r4] ldr r2, =0x00000522 adds r1, r0, r2 @@ -1431,14 +1431,14 @@ sub_812759C: @ 812759C lsls r5, r4, 2 adds r5, r4 lsls r5, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r5, r0 movs r0, 0x3 bl sub_81269D4 - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 ldrb r0, [r0] bl sub_8127718 - ldr r6, =0x0203a18c + ldr r6, =gUnknown_0203A18C ldr r0, =0x00000524 bl AllocZeroed str r0, [r6] @@ -1451,10 +1451,10 @@ sub_812759C: @ 812759C bl sub_81272F8 adds r0, r4, 0 bl sub_8127330 - ldr r0, =0x03006310 - ldr r1, =0x0203a170 + ldr r0, =gUnknown_03006310 + ldr r1, =gUnknown_0203A170 ldrh r1, [r1] - ldr r2, =0x0203a16e + ldr r2, =gUnknown_0203A16E ldrh r2, [r2] bl ListMenuInit lsls r0, 24 @@ -1475,7 +1475,7 @@ sub_8127620: @ 8127620 lsrs r4, 24 adds r0, r4, 0 bl sub_812759C - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1498,9 +1498,9 @@ sub_812764C: @ 812764C lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r5, r0, r1 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -1510,8 +1510,8 @@ sub_812764C: @ 812764C bl ListMenuHandleInput adds r4, r0, 0 ldrb r0, [r5, 0x1A] - ldr r7, =0x0203a170 - ldr r1, =0x0203a16e + ldr r7, =gUnknown_0203A170 + ldr r1, =gUnknown_0203A16E mov r8, r1 adds r1, r7, 0 mov r2, r8 @@ -1542,7 +1542,7 @@ _081276A4: _081276C4: movs r0, 0x5 bl audio_play - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 strb r4, [r0] bl sub_8127554 ldrb r0, [r5, 0x1A] @@ -1552,7 +1552,7 @@ _081276C4: movs r0, 0x1 bl sub_8126A58 bl sub_81277A8 - ldr r0, =0x0203a18c + ldr r0, =gUnknown_0203A18C ldr r0, [r0] bl Free ldr r1, =gUnknown_085A6B78 @@ -1601,12 +1601,12 @@ sub_8127744: @ 8127744 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 - ldr r0, =0x0203a188 + ldr r0, =gUnknown_0203A188 ldrb r5, [r0, 0x3] adds r0, r5, 0 movs r1, 0x11 bl FillWindowPixelBuffer - ldr r0, =0x0203a151 + ldr r0, =gUnknown_0203A151 ldrb r0, [r0] cmp r4, r0 bcc _08127770 @@ -1615,7 +1615,7 @@ sub_8127744: @ 8127744 .pool _08127770: ldr r1, =gUnknown_085A5C08 - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r4 ldrb r0, [r0] @@ -1657,7 +1657,7 @@ sub_81277BC: @ 81277BC lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, =0x0203a152 + ldr r3, =gUnknown_0203A152 _081277C6: adds r0, r1, r3 ldrb r0, [r0] @@ -1684,7 +1684,7 @@ sub_81277E8: @ 81277E8 lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, =0x0203a162 + ldr r3, =gUnknown_0203A162 _081277F2: adds r0, r1, r3 ldrb r0, [r0] @@ -1713,20 +1713,20 @@ sub_8127814: @ 8127814 mov r5, r8 push {r5-r7} movs r5, 0 - ldr r0, =0x0203a152 + ldr r0, =gUnknown_0203A152 movs r1, 0 movs r2, 0x10 bl memset - ldr r0, =0x0203a162 + ldr r0, =gUnknown_0203A162 movs r1, 0 movs r2, 0xC bl memset movs r6, 0 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C mov r10, r0 ldr r1, =0x00001aae mov r9, r1 - ldr r3, =0x0203a173 + ldr r3, =gUnknown_0203A173 mov r8, r3 _08127842: mov r1, r10 @@ -1740,16 +1740,16 @@ _08127842: mov r3, r8 ldrb r0, [r3] lsls r0, 3 - ldr r1, =0x0203bc40 + ldr r1, =gUnknown_0203BC40 adds r0, r1 ldrb r0, [r0, 0x4] cmp r2, r0 bcs _081278E2 - ldr r7, =0x0203a152 + ldr r7, =gUnknown_0203A152 adds r3, r1, 0 mov r12, r3 _08127868: - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r1, [r0] adds r1, r2 mov r3, r10 @@ -1767,7 +1767,7 @@ _08127868: ldrb r0, [r7] cmp r0, r4 beq _081278A2 - ldr r3, =0x0203a152 + ldr r3, =gUnknown_0203A152 adds r2, r4, 0 _08127890: adds r0, r1, 0x1 @@ -1807,10 +1807,10 @@ _081278E2: bls _08127842 movs r5, 0 movs r6, 0 - ldr r3, =0x0203bc40 + ldr r3, =gUnknown_0203BC40 mov r8, r3 _081278F4: - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r1, =0x0000271c adds r0, r1 @@ -1823,10 +1823,10 @@ _081278F4: b _0812798C .pool _08127918: - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r1, [r0] adds r1, r2 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r3, =0x0000271c adds r0, r3 @@ -1846,7 +1846,7 @@ _08127918: movs r1, 0 cmp r1, r5 bcs _08127966 - ldr r2, =0x0203a162 + ldr r2, =gUnknown_0203A162 ldrb r0, [r2] cmp r0, r4 beq _08127966 @@ -1865,7 +1865,7 @@ _08127954: _08127966: cmp r1, r5 bne _08127988 - ldr r0, =0x0203a162 + ldr r0, =gUnknown_0203A162 adds r0, r5, r0 strb r4, [r0] adds r0, r5, 0x1 @@ -1877,7 +1877,7 @@ _08127988: lsls r0, r4, 16 lsrs r2, r0, 16 _0812798C: - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 ldrb r0, [r0] lsls r0, 3 add r0, r8 @@ -1913,14 +1913,14 @@ sub_81279B4: @ 81279B4 sub_81279C4: @ 81279C4 push {r4,lr} movs r2, 0 - ldr r0, =0x0203a170 + ldr r0, =gUnknown_0203A170 ldrh r0, [r0] - ldr r1, =0x0203a16e + ldr r1, =gUnknown_0203A16E ldrh r1, [r1] adds r0, r1 adds r1, r0, 0x1 - ldr r4, =0x0203a152 - ldr r3, =0x0203a162 + ldr r4, =gUnknown_0203A152 + ldr r3, =gUnknown_0203A162 _081279D8: adds r0, r2, r4 ldrb r0, [r0] @@ -1973,7 +1973,7 @@ sub_8127A30: @ 8127A30 movs r0, 0 movs r1, 0 bl sub_8197434 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1991,7 +1991,7 @@ sub_8127A5C: @ 8127A5C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -2020,7 +2020,7 @@ sub_8127A8C: @ 8127A8C lsls r4, r5, 2 adds r4, r5 lsls r4, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r4, r0 bl sub_8127554 bl sub_81277A8 @@ -2028,7 +2028,7 @@ sub_8127A8C: @ 8127A8C movs r1, 0 movs r2, 0 bl sub_81AE6C8 - ldr r0, =0x0203a18c + ldr r0, =gUnknown_0203A18C ldr r0, [r0] bl Free adds r0, r5, 0 @@ -2044,12 +2044,12 @@ sub_8127ACC: @ 8127ACC push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r2, r0, 2 adds r2, r0 lsls r2, 3 adds r4, r2, r3 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldrh r0, [r1] strh r0, [r4, 0xE] @@ -2074,7 +2074,7 @@ sub_8127B04: @ 8127B04 lsls r5, 24 lsrs r5, 24 bl DrawWholeMapView - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] movs r0, 0x4 ldrsb r0, [r1, r0] @@ -2083,7 +2083,7 @@ sub_8127B04: @ 8127B04 asrs r1, 24 movs r2, 0x1 negs r2, r2 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r4, r5, 2 adds r4, r5 lsls r4, 3 @@ -2472,12 +2472,12 @@ sub_8127E18: @ 8127E18 push {r5-r7} sub sp, 0x4 movs r6, 0 - ldr r7, =0x02037318 - ldr r0, =0x020375e2 + ldr r7, =gUnknown_02037318 + ldr r0, =gUnknown_020375E2 mov r8, r0 - ldr r1, =0x020375e4 + ldr r1, =gUnknown_020375E4 mov r10, r1 - ldr r2, =0x03005d8c + ldr r2, =gUnknown_03005D8C mov r9, r2 _08127E34: adds r5, r6, 0 @@ -2500,7 +2500,7 @@ _08127E34: ldrh r0, [r0, 0x14] cmp r0, r5 beq _08127E82 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r3, [r0, 0x4] ldrb r6, [r3] adds r4, r5, 0 @@ -2529,7 +2529,7 @@ _08127E82: adds r0, r5, 0 ldrb r1, [r1, 0x1] adds r0, r1 - ldr r1, =0x0203a190 + ldr r1, =gUnknown_0203A190 ldr r1, [r1] ldr r1, [r1, 0x1C] ldrh r1, [r1] @@ -2540,13 +2540,13 @@ _08127E82: ldrb r0, [r4] mov r6, r8 strh r0, [r6] - ldr r1, =0x0203aa34 + ldr r1, =gUnknown_0203AA34 ldrh r1, [r1] mov r2, r10 strh r1, [r2] - ldr r1, =0x0203aa36 + ldr r1, =gUnknown_0203AA36 ldrh r1, [r1] - ldr r4, =0x020375e6 + ldr r4, =gUnknown_020375E6 strh r1, [r4] mov r5, r9 ldr r2, [r5] @@ -2560,7 +2560,7 @@ _08127E82: mov r6, r10 movs r4, 0 ldrsh r3, [r6, r4] - ldr r5, =0x020375e6 + ldr r5, =gUnknown_020375E6 movs r6, 0 ldrsh r4, [r5, r6] str r4, [sp] @@ -2595,7 +2595,7 @@ _08127F26: sub_8127F38: @ 8127F38 push {lr} movs r1, 0 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r2, [r0, 0x8] cmp r1, r2 bcs _08127F62 @@ -2626,17 +2626,17 @@ sub_8127F68: @ 8127F68 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r0, [r0, 0x9] cmp r0, 0x1 bne _08127FAC - ldr r0, =0x0203a173 + ldr r0, =gUnknown_0203A173 ldrb r0, [r0] cmp r0, 0x6 beq _08127FAC cmp r0, 0x7 beq _08127FAC - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA9AE adds r0, r4, 0 bl ExpandStringRefs @@ -2660,7 +2660,7 @@ _08127FAC: movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -2672,8 +2672,8 @@ _08127FAC: b _0812804C .pool _08127FE8: - ldr r0, =0x02021cc4 - ldr r4, =0x0203a17c + ldr r0, =gUnknown_02021CC4 + ldr r4, =gUnknown_0203A17C ldrb r1, [r4, 0x8] movs r2, 0x1 movs r3, 0x2 @@ -2681,24 +2681,24 @@ _08127FE8: ldrb r0, [r4, 0x9] cmp r0, 0 bne _08128018 - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA8EA bl ExpandStringRefs b _08128020 .pool _08128018: - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA931 bl ExpandStringRefs _08128020: - ldr r1, =0x02021fc4 + ldr r1, =gUnknown_02021FC4 ldr r2, =sub_8127A5C adds r0, r5, 0 bl DisplayItemMessageOnField b _0812804C .pool _08128038: - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA8D2 adds r0, r4, 0 bl ExpandStringRefs @@ -2718,7 +2718,7 @@ sub_8128060: @ 8128060 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -2738,7 +2738,7 @@ _08128088: beq _081280FC b _08128112 _0812808E: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -2751,15 +2751,15 @@ _0812808E: b _08128112 .pool _081280AC: - ldr r4, =0x02037fd4 + ldr r4, =gUnknown_02037FD4 ldrb r0, [r4, 0x8] movs r1, 0x80 orrs r0, r1 strb r0, [r4, 0x8] - ldr r5, =0x0203a190 - ldr r0, =0x0203a172 + ldr r5, =gUnknown_0203A190 + ldr r0, =gUnknown_0203A172 ldrb r1, [r0] - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -2801,9 +2801,9 @@ ConfigureCameraObjectForPlacingDecoration: @ 8128118 adds r6, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0203aa38 - ldr r4, =0x02020630 - ldr r5, =0x03005dd0 + ldr r3, =gUnknown_0203AA38 + ldr r4, =gUnknown_02020630 + ldr r5, =gUnknown_03005DD0 ldr r2, [r5, 0x4] lsls r0, r2, 4 adds r0, r2 @@ -2867,7 +2867,7 @@ SetUpPlacingDecorationPlayerAvatar: @ 81281A8 sub sp, 0x4 lsls r0, 24 lsrs r0, 24 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r2, r0, 2 adds r2, r0 lsls r2, 3 @@ -2898,7 +2898,7 @@ _081281E2: lsls r0, 24 lsrs r2, r0, 24 _081281EA: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x8] cmp r0, 0 @@ -2916,10 +2916,10 @@ _0812820C: _08128214: movs r3, 0x48 bl AddPseudoFieldObject - ldr r1, =0x0203aa39 + ldr r1, =gUnknown_0203AA39 strb r0, [r1] - ldr r3, =0x02020630 - ldr r0, =0x0203aa39 + ldr r3, =gUnknown_02020630 + ldr r0, =gUnknown_0203AA39 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -2932,14 +2932,14 @@ _08128214: movs r2, 0x4 orrs r1, r2 strb r1, [r0, 0x5] - ldr r4, =0x0203aa38 + ldr r4, =gUnknown_0203AA38 ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r3 bl RemoveObjectAndFreeTiles - ldr r0, =0x03005dd0 + ldr r0, =gUnknown_03005DD0 ldr r0, [r0, 0x4] strb r0, [r4] add sp, 0x4 @@ -2955,9 +2955,9 @@ sub_812826C: @ 812826C lsls r0, 24 lsrs r3, r0, 24 ldr r2, =gUnknown_085A5C08 - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r1, [r0] - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r1 ldrb r0, [r0] @@ -2987,7 +2987,7 @@ _081282A8: .4byte _08128388 .4byte _081283A0 _081282D0: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -2996,7 +2996,7 @@ _081282D0: b _08128394 .pool _081282E4: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -3007,7 +3007,7 @@ _081282E4: b _081283B0 .pool _081282FC: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -3018,7 +3018,7 @@ _081282FC: b _081283B0 .pool _08128314: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -3027,7 +3027,7 @@ _08128314: b _081283AC .pool _08128328: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -3036,7 +3036,7 @@ _08128328: b _08128394 .pool _0812833C: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -3045,7 +3045,7 @@ _0812833C: b _081283AC .pool _08128350: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -3060,7 +3060,7 @@ _08128350: b _081283B2 .pool _08128370: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -3071,7 +3071,7 @@ _08128370: b _081283B0 .pool _08128388: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r3, 2 adds r1, r3 lsls r1, 3 @@ -3083,7 +3083,7 @@ _08128394: b _081283B2 .pool _081283A0: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r3, 2 adds r0, r3 lsls r0, 3 @@ -3106,15 +3106,15 @@ sub_81283BC: @ 81283BC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 adds r0, r1 movs r1, 0 strh r1, [r0, 0x1C] - ldr r3, =0x02020630 - ldr r0, =0x0203aa38 + ldr r3, =gUnknown_02020630 + ldr r0, =gUnknown_0203AA38 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -3122,7 +3122,7 @@ sub_81283BC: @ 81283BC adds r0, r3 movs r2, 0x1 strh r2, [r0, 0x3C] - ldr r0, =0x0203aa39 + ldr r0, =gUnknown_0203AA39 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -3144,15 +3144,15 @@ sub_8128414: @ 8128414 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 adds r0, r1 movs r1, 0 strh r1, [r0, 0x1C] - ldr r3, =0x02020630 - ldr r0, =0x0203aa38 + ldr r3, =gUnknown_02020630 + ldr r0, =gUnknown_0203AA38 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -3160,7 +3160,7 @@ sub_8128414: @ 8128414 adds r0, r3 movs r2, 0x1 strh r2, [r0, 0x3C] - ldr r0, =0x0203aa39 + ldr r0, =gUnknown_0203AA39 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -3168,7 +3168,7 @@ sub_8128414: @ 8128414 adds r0, r3 strh r2, [r0, 0x3C] bl sub_8128DE0 - ldr r5, =0x02021fc4 + ldr r5, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA8BF adds r0, r5, 0 bl ExpandStringRefs @@ -3218,7 +3218,7 @@ sub_81284AC: @ 81284AC lsrs r5, r3, 16 lsls r1, 16 asrs r1, 16 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r2, r0, 2 adds r2, r0 lsls r2, 3 @@ -3301,7 +3301,7 @@ sub_812853C: @ 812853C lsls r0, 24 lsrs r0, 24 mov r10, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r10 lsls r0, 3 @@ -3345,7 +3345,7 @@ _081285A4: lsls r0, r2, 2 add r0, r10 lsls r0, 3 - ldr r3, =0x03005e00 + ldr r3, =gTasks adds r0, r3 ldrh r0, [r0, 0xA] subs r0, r6 @@ -3367,7 +3367,7 @@ _081285D0: ldr r0, [sp, 0x1C] add r0, r10 lsls r0, 3 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r0, r2 ldrh r0, [r0, 0x8] adds r0, r7 @@ -3558,7 +3558,7 @@ _08128752: adds r0, r7, 0x1 lsls r0, 24 lsrs r7, r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks ldr r3, [sp, 0x8] cmp r7, r3 bcc _081286B8 @@ -3593,7 +3593,7 @@ _08128790: ldr r0, [sp, 0x1C] add r0, r10 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r0, r1 ldrh r0, [r0, 0x8] adds r0, r7 @@ -3679,7 +3679,7 @@ _0812883E: lsls r0, r1, 2 add r0, r10 lsls r1, r0, 3 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r0, r1, r2 ldrh r0, [r0, 0xA] subs r0, r6 @@ -3819,9 +3819,9 @@ sub_8128950: @ 8128950 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r1, [r0] - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -3834,7 +3834,7 @@ sub_8128950: @ 8128950 lsrs r0, 24 cmp r0, 0x1 bne _081289A4 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA897 adds r0, r4, 0 bl ExpandStringRefs @@ -3847,7 +3847,7 @@ sub_8128950: @ 8128950 _081289A4: movs r0, 0x20 bl audio_play - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA8A6 adds r0, r4, 0 bl ExpandStringRefs @@ -3889,9 +3889,9 @@ sub_81289F0: @ 81289F0 adds r0, r4, 0 bl sub_8128AAC ldr r2, =gUnknown_085A5C08 - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r1, [r0] - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r1 ldrb r3, [r0] @@ -3900,7 +3900,7 @@ sub_81289F0: @ 81289F0 ldrb r0, [r0, 0x11] cmp r0, 0x4 beq _08128A44 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -3912,8 +3912,8 @@ sub_81289F0: @ 81289F0 b _08128A64 .pool _08128A44: - ldr r2, =0x0203aa34 - ldr r0, =0x03005e00 + ldr r2, =gUnknown_0203AA34 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -3921,15 +3921,15 @@ _08128A44: ldrh r0, [r1, 0x8] subs r0, 0x7 strh r0, [r2] - ldr r2, =0x0203aa36 + ldr r2, =gUnknown_0203AA36 ldrh r0, [r1, 0xA] subs r0, 0x7 strh r0, [r2] ldr r0, =gUnknown_08275D1F bl script_env_1_execute_new_script _08128A64: - ldr r2, =0x02020630 - ldr r0, =0x0203aa38 + ldr r2, =gUnknown_02020630 + ldr r0, =gUnknown_0203AA38 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -3938,7 +3938,7 @@ _08128A64: ldrh r1, [r0, 0x22] adds r1, 0x2 strh r1, [r0, 0x22] - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldrb r0, [r0, 0x14] cmp r0, 0x56 bne _08128A84 @@ -3958,7 +3958,7 @@ sub_8128AAC: @ 8128AAC lsls r0, 24 lsrs r6, r0, 24 movs r3, 0 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r1, [r0, 0x8] adds r5, r0, 0 cmp r3, r1 @@ -3979,7 +3979,7 @@ _08128AD2: cmp r0, 0 bne _08128B3C movs r3, 0 - ldr r0, =0x0203a152 + ldr r0, =gUnknown_0203A152 ldrb r1, [r0] adds r2, r0, 0 cmp r1, 0 @@ -3987,16 +3987,16 @@ _08128AD2: b _08128B48 .pool _08128AF0: - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r1, [r0] - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r1 ldrb r0, [r0] strb r0, [r2] ldr r2, [r5, 0x4] adds r2, r3 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -4023,13 +4023,13 @@ _08128B28: b _08128B6E _08128B3C: movs r3, 0 - ldr r0, =0x0203a162 + ldr r0, =gUnknown_0203A162 ldrb r1, [r0] adds r2, r0, 0 cmp r1, 0 bne _08128B5C _08128B48: - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r0, [r0] adds r0, 0x1 strb r0, [r2] @@ -4046,7 +4046,7 @@ _08128B5C: cmp r0, 0 bne _08128B5C _08128B6E: - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r0, [r0] adds r0, 0x1 strb r0, [r1] @@ -4098,7 +4098,7 @@ sub_8128BBC: @ 8128BBC movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -4118,7 +4118,7 @@ c1_overworld_prev_quest: @ 8128BEC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -4133,7 +4133,7 @@ c1_overworld_prev_quest: @ 8128BEC .pool _08128C10: bl script_env_2_enable - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -4149,7 +4149,7 @@ _08128C30: bl sub_812A3C8 ldr r0, =0x00000be5 bl FreeObjectPaletteByTag - ldr r1, =0x03005dac + ldr r1, =gUnknown_03005DAC ldr r0, =sub_8128CD4 str r0, [r1] ldr r0, =c2_exit_to_overworld_2_switch @@ -4171,7 +4171,7 @@ sub_8128C64: @ 8128C64 lsls r1, r0, 2 adds r1, r0 lsls r5, r1, 3 - ldr r6, =0x03005e08 + ldr r6, =gTasks + 0x8 adds r4, r5, r6 movs r1, 0x4 ldrsh r0, [r4, r1] @@ -4235,7 +4235,7 @@ sub_8128CD4: @ 8128CD4 lsrs r4, 24 adds r0, r4, 0 bl sub_8127580 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -4256,9 +4256,9 @@ sub_8128D10: @ 8128D10 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r2, r1, r0 - ldr r0, =0x0203aa3a + ldr r0, =gUnknown_0203AA3A ldrb r1, [r0] adds r3, r0, 0 cmp r1, 0x1 @@ -4282,7 +4282,7 @@ _08128D48: movs r0, 0x2 ldrsh r1, [r2, r0] subs r1, 0x7 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0] ldr r0, [r0, 0x4] cmp r1, r0 @@ -4316,7 +4316,7 @@ _08128D82: ldrsh r0, [r2, r4] adds r1, r0 subs r1, 0x8 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0] ldr r0, [r0] cmp r1, r0 @@ -4339,7 +4339,7 @@ _08128DAE: thumb_func_start sub_8128DB4 sub_8128DB4: @ 8128DB4 push {lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r0, [r0, 0x2C] movs r1, 0xF0 ands r1, r0 @@ -4364,11 +4364,11 @@ _08128DDA: thumb_func_start sub_8128DE0 sub_8128DE0: @ 8128DE0 push {r4,lr} - ldr r1, =0x0203aa3a + ldr r1, =gUnknown_0203AA3A movs r0, 0 strb r0, [r1] - ldr r4, =0x02020630 - ldr r3, =0x0203aa38 + ldr r4, =gUnknown_02020630 + ldr r3, =gUnknown_0203AA38 ldrb r1, [r3] lsls r0, r1, 4 adds r0, r1 @@ -4399,10 +4399,10 @@ sub_8128E18: @ 8128E18 lsls r0, r2, 2 adds r0, r2 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r4, r0, r1 - ldr r5, =0x02020630 - ldr r3, =0x0203aa38 + ldr r5, =gUnknown_02020630 + ldr r3, =gUnknown_0203AA38 ldrb r1, [r3] lsls r0, r1, 4 adds r0, r1 @@ -4440,14 +4440,14 @@ _08128E76: b _08128FBA .pool _08128E88: - ldr r2, =0x030022c0 + ldr r2, =gUnknown_030022C0 ldrh r1, [r2, 0x2C] movs r7, 0xF0 adds r0, r7, 0 ands r0, r1 cmp r0, 0x40 bne _08128EBC - ldr r1, =0x0203aa3a + ldr r1, =gUnknown_0203AA3A movs r0, 0x1 strb r0, [r1] ldrb r1, [r3] @@ -4472,7 +4472,7 @@ _08128EBC: ands r0, r1 cmp r0, 0x80 bne _08128EEC - ldr r1, =0x0203aa3a + ldr r1, =gUnknown_0203AA3A movs r0, 0x2 strb r0, [r1] ldrb r1, [r3] @@ -4497,7 +4497,7 @@ _08128EEC: ands r0, r1 cmp r0, 0x20 bne _08128F1C - ldr r1, =0x0203aa3a + ldr r1, =gUnknown_0203AA3A movs r0, 0x3 strb r0, [r1] ldrb r1, [r3] @@ -4522,7 +4522,7 @@ _08128F1C: ands r0, r1 cmp r0, 0x10 bne _08128F4C - ldr r1, =0x0203aa3a + ldr r1, =gUnknown_0203AA3A movs r0, 0x4 strb r0, [r1] ldrb r1, [r3] @@ -4554,12 +4554,12 @@ _08128F4C: _08128F62: bl sub_8128DE0 _08128F66: - ldr r0, =0x0203aa3a + ldr r0, =gUnknown_0203AA3A ldrb r0, [r0] cmp r0, 0 beq _08128F94 - ldr r3, =0x02020630 - ldr r2, =0x0203aa38 + ldr r3, =gUnknown_02020630 + ldr r2, =gUnknown_0203AA38 ldrb r1, [r2] lsls r0, r1, 4 adds r0, r1 @@ -4582,7 +4582,7 @@ _08128F94: ldrsh r0, [r4, r1] cmp r0, 0 bne _08128FBA - ldr r3, =0x030022c0 + ldr r3, =gUnknown_030022C0 ldrh r1, [r3, 0x2E] movs r2, 0x1 adds r0, r2, 0 @@ -4616,8 +4616,8 @@ sub_8128FD8: @ 8128FD8 movs r0, 0 movs r1, 0x1 bl sub_8197434 - ldr r2, =0x02020630 - ldr r0, =0x0203aa38 + ldr r2, =gUnknown_02020630 + ldr r0, =gUnknown_0203AA38 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 @@ -4625,7 +4625,7 @@ sub_8128FD8: @ 8128FD8 adds r0, r2 movs r2, 0 strh r2, [r0, 0x3C] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -4644,7 +4644,7 @@ sub_8129020: @ 8129020 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -4951,7 +4951,7 @@ _0812924C: sub_812925C: @ 812925C push {r4,r5,lr} lsls r0, 24 - ldr r3, =0x0203aa3c + ldr r3, =gUnknown_0203AA3C movs r1, 0 strb r1, [r3] ldrb r2, [r3, 0x1] @@ -5145,11 +5145,11 @@ AddDecorationIconObjectFromIconTable: @ 81293D8 adds r0, r5, 0 movs r1, 0 bl GetDecorationIconPicOrPalette - ldr r4, =0x0203cebc + ldr r4, =gUnknown_0203CEBC ldr r1, [r4] bl LZDecompressWram ldr r0, [r4] - ldr r4, =0x0203cec0 + ldr r4, =gUnknown_0203CEC0 ldr r1, [r4] bl CopyItemIconPicTo4x4Buffer ldr r0, [r4] @@ -5249,7 +5249,7 @@ AddDecorationIconObjectFromFieldObject: @ 81294C0 lsrs r7, r1, 16 lsls r4, 24 lsrs r4, 24 - ldr r6, =0x0203a190 + ldr r6, =gUnknown_0203A190 adds r0, r6, 0 bl sub_8129048 lsls r4, 5 @@ -5390,7 +5390,7 @@ AddDecorationIconObject: @ 81295CC lsrs r4, r0, 24 cmp r4, 0x40 beq _08129696 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r3, r4, 4 adds r1, r3, r4 lsls r1, 2 @@ -5418,7 +5418,7 @@ _08129634: lsrs r4, r0, 24 cmp r4, 0x40 beq _08129696 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r2, r4, 4 adds r0, r2, r4 lsls r0, 2 @@ -5453,7 +5453,7 @@ _08129696: movs r0, 0x40 b _081296D8 _0812969A: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r3, r4, 4 adds r1, r3, r4 lsls r1, 2 @@ -5502,7 +5502,7 @@ _081296D8: sub_81296EC: @ 81296EC lsls r0, 24 lsrs r0, 24 - ldr r3, =0x0203a17c + ldr r3, =gUnknown_0203A17C ldr r1, [r3] adds r1, r0 movs r2, 0 @@ -5517,13 +5517,13 @@ sub_81296EC: @ 81296EC thumb_func_start sub_8129708 sub_8129708: @ 8129708 push {r4-r6,lr} - ldr r6, =0x020375e2 + ldr r6, =gUnknown_020375E2 movs r0, 0 strh r0, [r6] - ldr r2, =0x020375f0 + ldr r2, =gUnknown_020375F0 strh r0, [r2] - ldr r4, =0x020375e0 - ldr r1, =0x0203aac4 + ldr r4, =gUnknown_020375E0 + ldr r1, =gUnknown_0203AAC4 ldrh r0, [r4] ldrb r1, [r1] cmp r0, r1 @@ -5533,15 +5533,15 @@ sub_8129708: @ 8129708 b _08129796 .pool _08129738: - ldr r1, =0x020375e4 + ldr r1, =gUnknown_020375E4 ldrb r0, [r2] strh r0, [r1] b _08129796 .pool _08129744: ldr r3, =gUnknown_085A5C08 - ldr r2, =0x0203a17c - ldr r1, =0x0203aa44 + ldr r2, =gUnknown_0203A17C + ldr r1, =gUnknown_0203AA44 ldrh r0, [r4] lsls r0, 3 adds r4, r0, r1 @@ -5559,7 +5559,7 @@ _08129744: ldrb r0, [r4] bl sub_81296EC movs r1, 0 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0, 0x4] ldrb r2, [r0] cmp r1, r2 @@ -5591,16 +5591,16 @@ _08129796: sub_81297AC: @ 81297AC push {r4-r6,lr} movs r2, 0 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0, 0x4] ldrb r1, [r0] cmp r2, r1 bcs _081297F0 adds r3, r0, 0 ldr r5, [r3, 0x4] - ldr r0, =0x020375e0 + ldr r0, =gUnknown_020375E0 ldrh r4, [r0] - ldr r6, =0x020375e2 + ldr r6, =gUnknown_020375E2 _081297C4: lsls r0, r2, 1 adds r0, r2 @@ -5637,11 +5637,11 @@ sub_81297F8: @ 81297F8 movs r6, 0 b _081298BE _08129808: - ldr r3, =0x0203aa44 + ldr r3, =gUnknown_0203AA44 lsls r5, r6, 3 adds r4, r5, r3 ldrb r1, [r4] - ldr r2, =0x0203a17c + ldr r2, =gUnknown_0203A17C ldr r0, [r2] adds r0, r1 ldrb r0, [r0] @@ -5649,7 +5649,7 @@ _08129808: ldr r7, =gUnknown_085A5C08 adds r0, r7 ldrb r2, [r0, 0x11] - ldr r7, =0x0203a17c + ldr r7, =gUnknown_0203A17C ldr r0, [r7, 0x4] adds r0, r1 ldrb r0, [r0] @@ -5676,7 +5676,7 @@ _08129846: ldrb r0, [r0, 0x1] cmp r4, r0 bcs _0812989C - ldr r3, =0x0203aa44 + ldr r3, =gUnknown_0203AA44 adds r3, r7 mov r9, r3 subs r5, r6, 0x7 @@ -5684,7 +5684,7 @@ _08129846: _0812985E: adds r0, r4, 0x7 add r0, r8 - ldr r1, =0x02037318 + ldr r1, =gUnknown_02037318 ldr r3, [r1] ldr r1, [sp] subs r2, r1, r6 @@ -5716,14 +5716,14 @@ _0812989C: mov r1, r10 lsls r0, r1, 24 lsrs r6, r0, 24 - ldr r3, =0x0203aa44 + ldr r3, =gUnknown_0203AA44 adds r5, r7, 0 adds r0, r7, r3 ldrb r0, [r0, 0x2] cmp r6, r0 bcc _08129846 _081298AE: - ldr r2, =0x0203aa44 + ldr r2, =gUnknown_0203AA44 adds r0, r7, r2 ldrb r0, [r0] bl sub_81296EC @@ -5732,7 +5732,7 @@ _081298B8: lsls r0, r3, 24 lsrs r6, r0, 24 _081298BE: - ldr r0, =0x0203aac4 + ldr r0, =gUnknown_0203AAC4 ldrb r0, [r0] cmp r6, r0 bcc _08129808 @@ -5752,7 +5752,7 @@ sub_81298EC: @ 81298EC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -5779,7 +5779,7 @@ _0812991E: strh r0, [r4, 0xC] b _08129994 _08129928: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -5809,7 +5809,7 @@ _08129968: lsrs r0, 24 cmp r0, 0x1 bne _08129994 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAAC5 adds r0, r4, 0 bl ExpandStringRefs @@ -5817,7 +5817,7 @@ _08129968: adds r0, r5, 0 adds r1, r4, 0 bl DisplayItemMessageOnField - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldrb r0, [r0, 0x14] cmp r0, 0x56 bne _08129994 @@ -5833,7 +5833,7 @@ _08129994: sub_81299AC: @ 81299AC push {lr} movs r1, 0 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r2, [r0, 0x8] cmp r1, r2 bcs _081299D6 @@ -5866,9 +5866,9 @@ SetUpPuttingAwayDecorationPlayerAvatar: @ 81299DC push {r6} sub sp, 0x4 bl player_get_direction_lower_nybble - ldr r3, =0x0203aa38 - ldr r2, =0x02020630 - ldr r4, =0x03005dd0 + ldr r3, =gUnknown_0203AA38 + ldr r2, =gUnknown_02020630 + ldr r4, =gUnknown_03005DD0 ldr r1, [r4, 0x4] lsls r0, r1, 4 adds r0, r1 @@ -5885,7 +5885,7 @@ SetUpPuttingAwayDecorationPlayerAvatar: @ 81299DC lsls r0, 24 lsrs r0, 24 str r0, [r4, 0x4] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x8] cmp r0, 0 @@ -5904,10 +5904,10 @@ _08129A44: movs r2, 0x88 movs r3, 0x48 bl AddPseudoFieldObject - ldr r1, =0x0203aa39 + ldr r1, =gUnknown_0203AA39 strb r0, [r1] - ldr r6, =0x02020630 - ldr r0, =0x0203aa39 + ldr r6, =gUnknown_02020630 + ldr r0, =gUnknown_0203AA39 ldrb r0, [r0] lsls r1, r0, 4 adds r1, r0 @@ -5923,14 +5923,14 @@ _08129A44: mov r2, r8 orrs r0, r2 strb r0, [r1, 0x5] - ldr r5, =0x0203aa38 + ldr r5, =gUnknown_0203AA38 ldrb r1, [r5] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 adds r0, r6 bl RemoveObjectAndFreeTiles - ldr r0, =0x03005dd0 + ldr r0, =gUnknown_03005DD0 ldr r0, [r0, 0x4] strb r0, [r5] ldrb r1, [r5] @@ -5960,7 +5960,7 @@ sub_8129ABC: @ 8129ABC lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r4, r0, r1 movs r1, 0x4 ldrsh r0, [r4, r1] @@ -5977,7 +5977,7 @@ _08129AE4: beq _08129B1A b _08129B2E _08129AEA: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -6021,8 +6021,8 @@ sub_8129B34: @ 8129B34 movs r0, 0 movs r1, 0x1 bl sub_8197434 - ldr r4, =0x02020630 - ldr r3, =0x0203aa38 + ldr r4, =gUnknown_02020630 + ldr r3, =gUnknown_0203AA38 ldrb r1, [r3] lsls r0, r1, 4 adds r0, r1 @@ -6050,7 +6050,7 @@ sub_8129B34: @ 8129B34 adds r0, r1 ldr r1, =sub_812A36C str r1, [r0] - ldr r2, =0x0203aa39 + ldr r2, =gUnknown_0203AA39 ldrb r1, [r2] lsls r0, r1, 4 adds r0, r1 @@ -6065,7 +6065,7 @@ sub_8129B34: @ 8129B34 adds r0, r4 movs r1, 0x48 strh r1, [r0, 0x22] - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -6085,7 +6085,7 @@ sub_8129BCC: @ 8129BCC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -6107,7 +6107,7 @@ sub_8129BF8: @ 8129BF8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -6115,8 +6115,8 @@ sub_8129BF8: @ 8129BF8 movs r1, 0 strh r1, [r0, 0x1C] bl sub_8128DE0 - ldr r3, =0x02020630 - ldr r5, =0x0203aa38 + ldr r3, =gUnknown_02020630 + ldr r5, =gUnknown_0203AA38 ldrb r1, [r5] lsls r0, r1, 4 adds r0, r1 @@ -6136,7 +6136,7 @@ sub_8129BF8: @ 8129BF8 adds r0, r3 ldr r1, =DummyObjectCallback str r1, [r0] - ldr r5, =0x02021fc4 + ldr r5, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAA62 adds r0, r5, 0 bl ExpandStringRefs @@ -6157,11 +6157,11 @@ sub_8129C74: @ 8129C74 lsrs r5, r0, 24 adds r0, r5, 0 bl sub_812A0E8 - ldr r0, =0x0203aac4 + ldr r0, =gUnknown_0203AAC4 ldrb r0, [r0] cmp r0, 0 beq _08129CA8 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAAA3 adds r0, r4, 0 bl ExpandStringRefs @@ -6172,7 +6172,7 @@ _08129CA8: lsls r1, r5, 2 adds r1, r5 lsls r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r1, r0 movs r2, 0 ldrsh r0, [r1, r2] @@ -6194,8 +6194,8 @@ _08129CA8: cmp r0, 0x1 bne _08129D3C _08129CDE: - ldr r3, =0x02020630 - ldr r4, =0x0203aa38 + ldr r3, =gUnknown_02020630 + ldr r4, =gUnknown_0203AA38 ldrb r1, [r4] lsls r0, r1, 4 adds r0, r1 @@ -6215,7 +6215,7 @@ _08129CDE: adds r0, r3 ldr r1, =DummyObjectCallback str r1, [r0] - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAA62 adds r0, r4, 0 bl ExpandStringRefs @@ -6227,7 +6227,7 @@ _08129D14: b _08129D50 .pool _08129D3C: - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAA81 adds r0, r4, 0 bl ExpandStringRefs @@ -6247,7 +6247,7 @@ sub_8129D64: @ 8129D64 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -6350,8 +6350,8 @@ sub_8129E0C: @ 8129E0C push {r4-r6,lr} lsls r0, 24 lsls r1, 24 - ldr r5, =0x02020630 - ldr r6, =0x0203aa38 + ldr r5, =gUnknown_02020630 + ldr r6, =gUnknown_0203AA38 ldrb r3, [r6] lsls r2, r3, 4 adds r2, r3 @@ -6371,7 +6371,7 @@ sub_8129E0C: @ 8129E0C adds r2, r3 ldr r3, =DummyObjectCallback str r3, [r2] - ldr r4, =0x0203aa39 + ldr r4, =gUnknown_0203AA39 ldrb r3, [r4] lsls r2, r3, 4 adds r2, r3 @@ -6405,7 +6405,7 @@ sub_8129E74: @ 8129E74 lsrs r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r2, r0, 2 adds r2, r0 lsls r2, 3 @@ -6419,7 +6419,7 @@ sub_8129E74: @ 8129E74 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r2, =0x0203a17c + ldr r2, =gUnknown_0203A17C ldr r0, [r2, 0x4] adds r0, r1 ldrb r0, [r0] @@ -6486,9 +6486,9 @@ sub_8129F20: @ 8129F20 mov r7, r9 mov r6, r8 push {r6,r7} - ldr r2, =0x0203a17c - ldr r3, =0x0203aa44 - ldr r0, =0x0203aac4 + ldr r2, =gUnknown_0203A17C + ldr r3, =gUnknown_0203AA44 + ldr r0, =gUnknown_0203AAC4 ldrb r0, [r0] lsls r0, 3 adds r0, r3 @@ -6501,7 +6501,7 @@ sub_8129F20: @ 8129F20 movs r6, 0xF ands r6, r0 movs r4, 0 - ldr r7, =0x03005d8c + ldr r7, =gUnknown_03005D8C mov r9, r3 _08129F4A: ldr r1, [r7] @@ -6528,7 +6528,7 @@ _08129F4A: lsls r0, 24 cmp r0, 0 bne _08129FB0 - ldr r0, =0x0203aac4 + ldr r0, =gUnknown_0203AAC4 ldrb r1, [r0] lsls r1, 3 add r1, r9 @@ -6575,7 +6575,7 @@ _08129FD2: ldrb r0, [r1, 0x11] cmp r0, 0x4 bne _0812A024 - ldr r5, =0x0203aa44 + ldr r5, =gUnknown_0203AA44 adds r0, r2, 0 adds r1, r5, 0 bl sub_8129D8C @@ -6590,7 +6590,7 @@ _08129FD2: bne _0812A024 strb r6, [r5] bl sub_8129F20 - ldr r0, =0x0203aac4 + ldr r0, =gUnknown_0203AAC4 strb r4, [r0] movs r0, 0x1 b _0812A034 @@ -6600,7 +6600,7 @@ _0812A024: lsls r0, 16 lsrs r6, r0, 16 _0812A02A: - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r1, [r0, 0x8] cmp r6, r1 bcc _08129FD2 @@ -6633,12 +6633,12 @@ sub_812A040: @ 812A040 lsrs r3, 24 mov r8, r3 movs r4, 0 - ldr r7, =0x0203a17c + ldr r7, =gUnknown_0203A17C ldrb r0, [r7, 0x8] cmp r4, r0 bcs _0812A0C6 adds r6, r7, 0 - ldr r5, =0x0203aac4 + ldr r5, =gUnknown_0203AAC4 _0812A072: ldr r0, [r6] adds r0, r4 @@ -6666,7 +6666,7 @@ _0812A072: bcc _0812A0BA cmp r8, r2 bcc _0812A0BA - ldr r0, =0x0203aa44 + ldr r0, =gUnknown_0203AA44 ldrb r1, [r5] lsls r1, 3 adds r1, r0 @@ -6699,7 +6699,7 @@ sub_812A0E8: @ 812A0E8 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r4, =0x0203aac4 + ldr r4, =gUnknown_0203AAC4 movs r0, 0 strb r0, [r4] adds r0, r6, 0 @@ -6709,7 +6709,7 @@ sub_812A0E8: @ 812A0E8 cmp r0, 0x1 beq _0812A18C movs r5, 0 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r1, [r0, 0x8] cmp r5, r1 bcs _0812A15A @@ -6720,7 +6720,7 @@ _0812A10E: ldrb r1, [r0] cmp r1, 0 beq _0812A14C - ldr r4, =0x0203aa44 + ldr r4, =gUnknown_0203AA44 adds r0, r1, 0 adds r1, r4, 0 bl sub_8129D8C @@ -6742,17 +6742,17 @@ _0812A14C: adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x0203a17c + ldr r0, =gUnknown_0203A17C ldrb r1, [r0, 0x8] cmp r5, r1 bcc _0812A10E _0812A15A: - ldr r0, =0x0203aac4 + ldr r0, =gUnknown_0203AAC4 ldrb r0, [r0] cmp r0, 0 beq _0812A18C - ldr r0, =0x0203a17c - ldr r2, =0x0203aa44 + ldr r0, =gUnknown_0203A17C + ldr r2, =gUnknown_0203AA44 ldrb r1, [r2] ldr r0, [r0, 0x4] adds r0, r1 @@ -6803,7 +6803,7 @@ sub_812A1C0: @ 812A1C0 movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -6859,7 +6859,7 @@ sub_812A22C: @ 812A22C movs r0, 0x1 movs r1, 0 bl fade_screen - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -6879,7 +6879,7 @@ sub_812A25C: @ 812A25C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -6893,7 +6893,7 @@ sub_812A25C: @ 812A25C b _0812A2B2 .pool _0812A280: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -6907,7 +6907,7 @@ _0812A280: .pool _0812A29C: bl sub_812A3C8 - ldr r0, =0x03005dac + ldr r0, =gUnknown_03005DAC ldr r1, =sub_812A334 str r1, [r0] ldr r0, =c2_exit_to_overworld_2_switch @@ -6929,7 +6929,7 @@ sub_812A2C4: @ 812A2C4 lsls r1, r0, 2 adds r1, r0 lsls r5, r1, 3 - ldr r6, =0x03005e08 + ldr r6, =gTasks + 0x8 adds r4, r5, r6 movs r1, 0x4 ldrsh r0, [r4, r1] @@ -6993,7 +6993,7 @@ sub_812A334: @ 812A334 bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -7038,7 +7038,7 @@ _0812A398: thumb_func_start sub_812A39C sub_812A39C: @ 812A39C push {lr} - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldrb r0, [r0, 0x8] cmp r0, 0 @@ -7075,10 +7075,10 @@ sub_812A3D4: @ 812A3D4 lsrs r0, 24 cmp r0, 0x1 bne _0812A430 - ldr r0, =0x02021cc4 - ldr r1, =0x0203a172 + ldr r0, =gUnknown_02021CC4 + ldr r1, =gUnknown_0203A172 ldrb r2, [r1] - ldr r1, =0x0203a14c + ldr r1, =gUnknown_0203A14C ldr r1, [r1] adds r1, r2 ldrb r1, [r1] @@ -7086,7 +7086,7 @@ sub_812A3D4: @ 812A3D4 ldr r2, =gUnknown_085A5C09 adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAA14 adds r0, r4, 0 bl ExpandStringRefs @@ -7097,7 +7097,7 @@ sub_812A3D4: @ 812A3D4 b _0812A444 .pool _0812A430: - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EA9E0 adds r0, r4, 0 bl ExpandStringRefs @@ -7134,23 +7134,23 @@ sub_812A478: @ 812A478 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203a172 + ldr r0, =gUnknown_0203A172 ldrb r1, [r0] - ldr r0, =0x0203a14c + ldr r0, =gUnknown_0203A14C ldr r0, [r0] adds r0, r1 movs r1, 0 strb r1, [r0] - ldr r5, =0x0203a173 + ldr r5, =gUnknown_0203A173 ldrb r0, [r5] bl sub_8161AD0 - ldr r1, =0x0203a151 + ldr r1, =gUnknown_0203A151 strb r0, [r1] ldrb r0, [r5] bl sub_8161A38 adds r0, r4, 0 bl sub_8127814 - ldr r5, =0x02021fc4 + ldr r5, =gUnknown_02021FC4 ldr r1, =gUnknown_085EAA3D adds r0, r5, 0 bl ExpandStringRefs |