diff options
author | Cameron Hall <cameronghall@cox.net> | 2019-08-04 10:38:27 -0500 |
---|---|---|
committer | Cameron Hall <cameronghall@cox.net> | 2019-08-04 10:38:27 -0500 |
commit | 3c23dc2aa09f26e958fa7b8ae8ede3c36337d2af (patch) | |
tree | 483e60768a90ced783d92c2242dc87c952f6c73b | |
parent | a4a7a13d9f63bea0d7111403878e11495a796e18 (diff) |
convert hardcoded EWRAM addresses to symbols in asm
-rwxr-xr-x | asm/bonus_field_select.s | 148 | ||||
-rwxr-xr-x | asm/ereader.s | 474 | ||||
-rwxr-xr-x | asm/field_select.s | 62 | ||||
-rwxr-xr-x | asm/high_scores.s | 936 | ||||
-rwxr-xr-x | asm/intro.s | 1032 | ||||
-rwxr-xr-x | asm/options.s | 270 | ||||
-rwxr-xr-x | asm/pokedex.s | 1854 | ||||
-rwxr-xr-x | asm/rom_1068C.s | 26 | ||||
-rwxr-xr-x | asm/rom_11B9C.s | 416 | ||||
-rwxr-xr-x | asm/rom_3219C.s | 778 | ||||
-rwxr-xr-x | asm/rom_528AC.s | 32 | ||||
-rwxr-xr-x | asm/rom_9BC.s | 364 | ||||
-rwxr-xr-x | asm/titlescreen.s | 12 | ||||
-rwxr-xr-x | asm/unknown_lib.s | 28 | ||||
-rwxr-xr-x | ld_script.txt | 1 | ||||
-rw-r--r-- | undefined_ewram.txt | 266 |
16 files changed, 3483 insertions, 3216 deletions
diff --git a/asm/bonus_field_select.s b/asm/bonus_field_select.s index be370ea..cea2519 100755 --- a/asm/bonus_field_select.s +++ b/asm/bonus_field_select.s @@ -160,47 +160,47 @@ _0800270C: .4byte sub_29C8 + 1 thumb_func_start sub_2710 sub_2710: @ 0x08002710 - ldr r0, _08002740 @ =0x0201A4F8 + ldr r0, _08002740 @ =gUnknown_0201A4F8 movs r1, #0 strb r1, [r0] - ldr r0, _08002744 @ =0x0202BED0 + ldr r0, _08002744 @ =gUnknown_0202BED0 strb r1, [r0] - ldr r0, _08002748 @ =0x0202A560 + ldr r0, _08002748 @ =gUnknown_0202A560 movs r1, #0 strh r1, [r0] - ldr r0, _0800274C @ =0x0202BE1C + ldr r0, _0800274C @ =gUnknown_0202BE1C strh r1, [r0] - ldr r0, _08002750 @ =0x0202BEE8 + ldr r0, _08002750 @ =gUnknown_0202BEE8 strb r1, [r0] - ldr r0, _08002754 @ =0x0201A4F4 + ldr r0, _08002754 @ =gUnknown_0201A4F4 strh r1, [r0] - ldr r0, _08002758 @ =0x0201A4B0 + ldr r0, _08002758 @ =gUnknown_0201A4B0 strb r1, [r0] - ldr r0, _0800275C @ =0x0202BEE4 + ldr r0, _0800275C @ =gUnknown_0202BEE4 strb r1, [r0] - ldr r1, _08002760 @ =0x0201A4C0 - ldr r0, _08002764 @ =0x0200B134 + ldr r1, _08002760 @ =gUnknown_0201A4C0 + ldr r0, _08002764 @ =gUnknown_0200B134 adds r0, #0xce ldrb r0, [r0] strb r0, [r1] bx lr .align 2, 0 -_08002740: .4byte 0x0201A4F8 -_08002744: .4byte 0x0202BED0 -_08002748: .4byte 0x0202A560 -_0800274C: .4byte 0x0202BE1C -_08002750: .4byte 0x0202BEE8 -_08002754: .4byte 0x0201A4F4 -_08002758: .4byte 0x0201A4B0 -_0800275C: .4byte 0x0202BEE4 -_08002760: .4byte 0x0201A4C0 -_08002764: .4byte 0x0200B134 +_08002740: .4byte gUnknown_0201A4F8 +_08002744: .4byte gUnknown_0202BED0 +_08002748: .4byte gUnknown_0202A560 +_0800274C: .4byte gUnknown_0202BE1C +_08002750: .4byte gUnknown_0202BEE8 +_08002754: .4byte gUnknown_0201A4F4 +_08002758: .4byte gUnknown_0201A4B0 +_0800275C: .4byte gUnknown_0202BEE4 +_08002760: .4byte gUnknown_0201A4C0 +_08002764: .4byte gUnknown_0200B134 thumb_func_start sub_2768 sub_2768: @ 0x08002768 push {r4, r5, r6, lr} bl sub_29C8 - ldr r6, _08002784 @ =0x0202BED0 + ldr r6, _08002784 @ =gUnknown_0202BED0 movs r4, #0 ldrsb r4, [r6, r4] cmp r4, #1 @@ -213,7 +213,7 @@ _0800277A: beq _08002790 b _0800296E .align 2, 0 -_08002784: .4byte 0x0202BED0 +_08002784: .4byte gUnknown_0202BED0 _08002788: cmp r4, #2 bne _0800278E @@ -227,7 +227,7 @@ _08002790: ands r0, r1 cmp r0, #0 beq _080027C0 - ldr r4, _080027BC @ =0x0201A4F8 + ldr r4, _080027BC @ =gUnknown_0201A4F8 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 @@ -241,13 +241,13 @@ _08002790: b _080027E0 .align 2, 0 _080027B8: .4byte gMain -_080027BC: .4byte 0x0201A4F8 +_080027BC: .4byte gUnknown_0201A4F8 _080027C0: movs r0, #0x10 ands r0, r1 cmp r0, #0 beq _080027E2 - ldr r4, _08002804 @ =0x0201A4F8 + ldr r4, _08002804 @ =gUnknown_0201A4F8 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #2 @@ -267,7 +267,7 @@ _080027E2: ands r0, r1 cmp r0, #0 beq _0800280C - ldr r4, _08002804 @ =0x0201A4F8 + ldr r4, _08002804 @ =gUnknown_0201A4F8 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #2 @@ -278,14 +278,14 @@ _080027E2: subs r0, #3 b _08002828 .align 2, 0 -_08002804: .4byte 0x0201A4F8 +_08002804: .4byte gUnknown_0201A4F8 _08002808: .4byte gMain _0800280C: movs r0, #0x80 ands r0, r1 cmp r0, #0 beq _0800282A - ldr r4, _0800286C @ =0x0201A4F8 + ldr r4, _0800286C @ =gUnknown_0201A4F8 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #2 @@ -306,11 +306,11 @@ _0800282A: beq _0800284C movs r0, #0x65 bl m4aSongNumStart - ldr r0, _08002874 @ =0x0202BED0 + ldr r0, _08002874 @ =gUnknown_0202BED0 strb r5, [r0] - ldr r0, _08002878 @ =0x0201A4B0 + ldr r0, _08002878 @ =gUnknown_0201A4B0 strb r5, [r0] - ldr r1, _0800287C @ =0x0202A560 + ldr r1, _0800287C @ =gUnknown_0202A560 movs r0, #0 strh r0, [r1] _0800284C: @@ -323,19 +323,19 @@ _0800284C: _08002858: movs r0, #0x66 bl m4aSongNumStart - ldr r0, _08002880 @ =0x0202BEE4 + ldr r0, _08002880 @ =gUnknown_0202BEE4 strb r5, [r0] ldrb r0, [r4, #3] adds r0, #1 strb r0, [r4, #3] b _0800296E .align 2, 0 -_0800286C: .4byte 0x0201A4F8 +_0800286C: .4byte gUnknown_0201A4F8 _08002870: .4byte gMain -_08002874: .4byte 0x0202BED0 -_08002878: .4byte 0x0201A4B0 -_0800287C: .4byte 0x0202A560 -_08002880: .4byte 0x0202BEE4 +_08002874: .4byte gUnknown_0202BED0 +_08002878: .4byte gUnknown_0201A4B0 +_0800287C: .4byte gUnknown_0202A560 +_08002880: .4byte gUnknown_0202BEE4 _08002884: ldr r5, _08002904 @ =gMain ldrh r1, [r5, #0x18] @@ -345,7 +345,7 @@ _08002884: beq _080028A0 movs r0, #0x67 bl m4aSongNumStart - ldr r2, _08002908 @ =0x0201A4C0 + ldr r2, _08002908 @ =gUnknown_0201A4C0 ldrb r1, [r2] movs r0, #1 subs r0, r0, r1 @@ -357,12 +357,12 @@ _080028A0: beq _080028CC movs r0, #0x65 bl m4aSongNumStart - ldr r0, _0800290C @ =0x0202A560 + ldr r0, _0800290C @ =gUnknown_0202A560 movs r1, #0 strh r1, [r0] - ldr r0, _08002910 @ =0x0202BE1C + ldr r0, _08002910 @ =gUnknown_0202BE1C strh r1, [r0] - ldr r0, _08002908 @ =0x0201A4C0 + ldr r0, _08002908 @ =gUnknown_0201A4C0 ldrb r0, [r0] movs r2, #0xa1 lsls r2, r2, #1 @@ -379,12 +379,12 @@ _080028CC: beq _080028E4 movs r0, #0x66 bl m4aSongNumStart - ldr r1, _08002914 @ =0x0201A4B0 + ldr r1, _08002914 @ =gUnknown_0201A4B0 movs r0, #0 strb r0, [r1] strb r0, [r6] _080028E4: - ldr r1, _0800290C @ =0x0202A560 + ldr r1, _0800290C @ =gUnknown_0202A560 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -394,7 +394,7 @@ _080028E4: ble _0800296E movs r0, #0 strh r0, [r1] - ldr r2, _08002918 @ =0x0201A4F4 + ldr r2, _08002918 @ =gUnknown_0201A4F4 ldrh r1, [r2] movs r0, #1 subs r0, r0, r1 @@ -402,13 +402,13 @@ _080028E4: b _0800296E .align 2, 0 _08002904: .4byte gMain -_08002908: .4byte 0x0201A4C0 -_0800290C: .4byte 0x0202A560 -_08002910: .4byte 0x0202BE1C -_08002914: .4byte 0x0201A4B0 -_08002918: .4byte 0x0201A4F4 +_08002908: .4byte gUnknown_0201A4C0 +_0800290C: .4byte gUnknown_0202A560 +_08002910: .4byte gUnknown_0202BE1C +_08002914: .4byte gUnknown_0201A4B0 +_08002918: .4byte gUnknown_0201A4F4 _0800291C: - ldr r1, _08002974 @ =0x0202A560 + ldr r1, _08002974 @ =gUnknown_0202A560 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -418,12 +418,12 @@ _0800291C: ble _0800296E movs r3, #0 strh r3, [r1] - ldr r2, _08002978 @ =0x0202BEE8 + ldr r2, _08002978 @ =gUnknown_0202BEE8 ldrb r1, [r2] movs r0, #2 subs r0, r0, r1 strb r0, [r2] - ldr r1, _0800297C @ =0x0202BE1C + ldr r1, _0800297C @ =gUnknown_0202BE1C ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -434,7 +434,7 @@ _0800291C: ldr r1, _08002980 @ =gMain strb r3, [r1, #0xd] ldr r2, _08002984 @ =gUnknown_086A4CF0 - ldr r0, _08002988 @ =0x0201A4F8 + ldr r0, _08002988 @ =gUnknown_0201A4F8 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -444,7 +444,7 @@ _0800291C: strb r0, [r1, #5] movs r0, #1 strb r0, [r1, #6] - ldr r0, _0800298C @ =0x0202BEE4 + ldr r0, _0800298C @ =gUnknown_0202BEE4 strb r4, [r0] ldrb r0, [r1, #3] adds r0, #1 @@ -454,13 +454,13 @@ _0800296E: pop {r0} bx r0 .align 2, 0 -_08002974: .4byte 0x0202A560 -_08002978: .4byte 0x0202BEE8 -_0800297C: .4byte 0x0202BE1C +_08002974: .4byte gUnknown_0202A560 +_08002978: .4byte gUnknown_0202BEE8 +_0800297C: .4byte gUnknown_0202BE1C _08002980: .4byte gMain _08002984: .4byte gUnknown_086A4CF0 -_08002988: .4byte 0x0201A4F8 -_0800298C: .4byte 0x0202BEE4 +_08002988: .4byte gUnknown_0201A4F8 +_0800298C: .4byte gUnknown_0202BEE4 thumb_func_start sub_2990 sub_2990: @ 0x08002990 @@ -472,7 +472,7 @@ sub_2990: @ 0x08002990 ldr r1, _080029C0 @ =gAutoDisplayTitlescreenMenu movs r0, #1 strb r0, [r1] - ldr r0, _080029C4 @ =0x0202BEE4 + ldr r0, _080029C4 @ =gUnknown_0202BEE4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -484,7 +484,7 @@ sub_2990: @ 0x08002990 .align 2, 0 _080029BC: .4byte sub_29C8 + 1 _080029C0: .4byte gAutoDisplayTitlescreenMenu -_080029C4: .4byte 0x0202BEE4 +_080029C4: .4byte gUnknown_0202BEE4 thumb_func_start sub_29C8 sub_29C8: @ 0x080029C8 @@ -507,13 +507,13 @@ sub_29C8: @ 0x080029C8 adds r2, #2 ldrh r0, [r1, #0x3a] strh r0, [r2] - ldr r7, _08002C24 @ =0x0201A4F8 + ldr r7, _08002C24 @ =gUnknown_0201A4F8 movs r0, #0xe9 lsls r0, r0, #3 adds r3, r1, r0 - ldr r4, _08002C28 @ =0x0201A4C0 - ldr r5, _08002C2C @ =0x0201A4F4 - ldr r2, _08002C30 @ =0x0201A4B0 + ldr r4, _08002C28 @ =gUnknown_0201A4C0 + ldr r5, _08002C2C @ =gUnknown_0201A4F4 + ldr r2, _08002C30 @ =gUnknown_0201A4B0 mov sb, r2 ldr r0, _08002C34 @ =gUnknown_086A4C80 mov ip, r0 @@ -570,7 +570,7 @@ _08002A3C: strh r0, [r7] mov r0, ip movs r1, #0x10 - ldr r2, _08002C3C @ =0x0200B3B8 + ldr r2, _08002C3C @ =gUnknown_0200B3B8 bl LoadSpriteSets movs r1, #0 _08002A70: @@ -665,7 +665,7 @@ _08002B0C: ldrh r2, [r4] lsls r2, r2, #3 adds r2, r2, r5 - ldr r3, _08002C50 @ =0x0202BEE8 + ldr r3, _08002C50 @ =gUnknown_0202BEE8 ldrb r1, [r3] lsls r1, r1, #4 ldrb r3, [r2, #5] @@ -707,7 +707,7 @@ _08002B0C: cmp r0, #1 bne _08002BEA ldr r2, _08002C54 @ =gUnknown_086A4CD8 - ldr r1, _08002C24 @ =0x0201A4F8 + ldr r1, _08002C24 @ =gUnknown_0201A4F8 movs r0, #0 ldrsb r0, [r1, r0] lsls r0, r0, #2 @@ -795,16 +795,16 @@ _08002C14: .4byte gMain _08002C18: .4byte 0x00000C14 _08002C1C: .4byte 0x00000808 _08002C20: .4byte 0x04000050 -_08002C24: .4byte 0x0201A4F8 -_08002C28: .4byte 0x0201A4C0 -_08002C2C: .4byte 0x0201A4F4 -_08002C30: .4byte 0x0201A4B0 +_08002C24: .4byte gUnknown_0201A4F8 +_08002C28: .4byte gUnknown_0201A4C0 +_08002C2C: .4byte gUnknown_0201A4F4 +_08002C30: .4byte gUnknown_0201A4B0 _08002C34: .4byte gUnknown_086A4C80 _08002C38: .4byte 0xFFFFFBB0 -_08002C3C: .4byte 0x0200B3B8 +_08002C3C: .4byte gUnknown_0200B3B8 _08002C40: .4byte gUnknown_086A4CC0 _08002C44: .4byte gOamBuffer _08002C48: .4byte 0x000001FF _08002C4C: .4byte 0xFFFFFE00 -_08002C50: .4byte 0x0202BEE8 +_08002C50: .4byte gUnknown_0202BEE8 _08002C54: .4byte gUnknown_086A4CD8 diff --git a/asm/ereader.s b/asm/ereader.s index 70fee57..8315ef0 100755 --- a/asm/ereader.s +++ b/asm/ereader.s @@ -118,13 +118,13 @@ sub_2C78: @ 0x08002C78 str r0, [r4, #8] ldr r0, [r4, #8] bl sub_2DF0 - ldr r0, _08002DDC @ =0x0202C604 + ldr r0, _08002DDC @ =gUnknown_0202C604 strb r5, [r0] - ldr r0, _08002DE0 @ =0x0202A580 + ldr r0, _08002DE0 @ =gUnknown_0202A580 strb r5, [r0] - ldr r0, _08002DE4 @ =0x0202C5A4 + ldr r0, _08002DE4 @ =gUnknown_0202C5A4 strb r5, [r0] - ldr r0, _08002DE8 @ =0x0202AD90 + ldr r0, _08002DE8 @ =gUnknown_0202AD90 strb r5, [r0] bl sub_377C mov r3, r8 @@ -171,53 +171,53 @@ _08002DCC: .4byte 0x80000060 _08002DD0: .4byte gUnknown_08089B60 _08002DD4: .4byte 0x06010000 _08002DD8: .4byte 0x80003610 -_08002DDC: .4byte 0x0202C604 -_08002DE0: .4byte 0x0202A580 -_08002DE4: .4byte 0x0202C5A4 -_08002DE8: .4byte 0x0202AD90 +_08002DDC: .4byte gUnknown_0202C604 +_08002DE0: .4byte gUnknown_0202A580 +_08002DE4: .4byte gUnknown_0202C5A4 +_08002DE8: .4byte gUnknown_0202AD90 _08002DEC: .4byte 0x06004000 thumb_func_start sub_2DF0 sub_2DF0: @ 0x08002DF0 - ldr r0, _08002E1C @ =0x0202A58C + ldr r0, _08002E1C @ =gUnknown_0202A58C movs r1, #0 strb r1, [r0] - ldr r0, _08002E20 @ =0x0202C584 + ldr r0, _08002E20 @ =gUnknown_0202C584 strb r1, [r0] - ldr r2, _08002E24 @ =0x0202BEC0 + ldr r2, _08002E24 @ =gUnknown_0202BEC0 movs r0, #4 strb r0, [r2] - ldr r0, _08002E28 @ =0x0201B174 + ldr r0, _08002E28 @ =gUnknown_0201B174 strb r1, [r0] - ldr r0, _08002E2C @ =0x0202C5A0 + ldr r0, _08002E2C @ =gUnknown_0202C5A0 movs r1, #0 strh r1, [r0] - ldr r0, _08002E30 @ =0x0201A44C + ldr r0, _08002E30 @ =gUnknown_0201A44C strh r1, [r0] - ldr r0, _08002E34 @ =0x0202BEF8 + ldr r0, _08002E34 @ =gUnknown_0202BEF8 strb r1, [r0] - ldr r0, _08002E38 @ =0x0200282C + ldr r0, _08002E38 @ =gUnknown_0200282C strb r1, [r0] - ldr r0, _08002E3C @ =0x0200282D + ldr r0, _08002E3C @ =gUnknown_0200282D strb r1, [r0] bx lr .align 2, 0 -_08002E1C: .4byte 0x0202A58C -_08002E20: .4byte 0x0202C584 -_08002E24: .4byte 0x0202BEC0 -_08002E28: .4byte 0x0201B174 -_08002E2C: .4byte 0x0202C5A0 -_08002E30: .4byte 0x0201A44C -_08002E34: .4byte 0x0202BEF8 -_08002E38: .4byte 0x0200282C -_08002E3C: .4byte 0x0200282D +_08002E1C: .4byte gUnknown_0202A58C +_08002E20: .4byte gUnknown_0202C584 +_08002E24: .4byte gUnknown_0202BEC0 +_08002E28: .4byte gUnknown_0201B174 +_08002E2C: .4byte gUnknown_0202C5A0 +_08002E30: .4byte gUnknown_0201A44C +_08002E34: .4byte gUnknown_0202BEF8 +_08002E38: .4byte gUnknown_0200282C +_08002E3C: .4byte gUnknown_0200282D thumb_func_start sub_2E40 sub_2E40: @ 0x08002E40 push {r4, r5, r6, r7, lr} - ldr r4, _08002E84 @ =0x0202C604 + ldr r4, _08002E84 @ =gUnknown_0202C604 ldr r2, _08002E88 @ =gUnknown_086A551A - ldr r3, _08002E8C @ =0x0202AD90 + ldr r3, _08002E8C @ =gUnknown_0202AD90 movs r0, #0 ldrsb r0, [r3, r0] adds r0, r0, r2 @@ -228,7 +228,7 @@ sub_2E40: @ 0x08002E40 asrs r0, r0, #0x18 cmp r1, r0 bgt _08002E94 - ldr r1, _08002E90 @ =0x0202A580 + ldr r1, _08002E90 @ =gUnknown_0202A580 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -248,12 +248,12 @@ sub_2E40: @ 0x08002E40 strb r0, [r4] b _08002EF0 .align 2, 0 -_08002E84: .4byte 0x0202C604 +_08002E84: .4byte gUnknown_0202C604 _08002E88: .4byte gUnknown_086A551A -_08002E8C: .4byte 0x0202AD90 -_08002E90: .4byte 0x0202A580 +_08002E8C: .4byte gUnknown_0202AD90 +_08002E90: .4byte gUnknown_0202A580 _08002E94: - ldr r1, _08002ECC @ =0x0202A580 + ldr r1, _08002ECC @ =gUnknown_0202A580 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -263,7 +263,7 @@ _08002E94: ble _08002EF0 movs r0, #0 strb r0, [r1] - ldr r0, _08002ED0 @ =0x0202C5A4 + ldr r0, _08002ED0 @ =gUnknown_0202C5A4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -280,8 +280,8 @@ _08002E94: bl sub_38A0 b _08002EE6 .align 2, 0 -_08002ECC: .4byte 0x0202A580 -_08002ED0: .4byte 0x0202C5A4 +_08002ECC: .4byte gUnknown_0202A580 +_08002ED0: .4byte gUnknown_0202C5A4 _08002ED4: movs r0, #0 ldrsb r0, [r3, r0] @@ -292,7 +292,7 @@ _08002ED4: movs r1, #0 bl sub_38A0 _08002EE6: - ldr r2, _08002F2C @ =0x0202C5A4 + ldr r2, _08002F2C @ =gUnknown_0202C5A4 ldrb r1, [r2] movs r0, #1 subs r0, r0, r1 @@ -304,9 +304,9 @@ _08002EF0: ands r0, r1 cmp r0, #0 beq _08002F78 - ldr r5, _08002F34 @ =0x0202C604 + ldr r5, _08002F34 @ =gUnknown_0202C604 ldr r6, _08002F38 @ =gUnknown_086A551A - ldr r4, _08002F3C @ =0x0202AD90 + ldr r4, _08002F3C @ =gUnknown_0202AD90 movs r2, #0 ldrsb r2, [r4, r2] adds r0, r2, r6 @@ -327,11 +327,11 @@ _08002EF0: strb r0, [r5] b _08002F90 .align 2, 0 -_08002F2C: .4byte 0x0202C5A4 +_08002F2C: .4byte gUnknown_0202C5A4 _08002F30: .4byte gMain -_08002F34: .4byte 0x0202C604 +_08002F34: .4byte gUnknown_0202C604 _08002F38: .4byte gUnknown_086A551A -_08002F3C: .4byte 0x0202AD90 +_08002F3C: .4byte gUnknown_0202AD90 _08002F40: ldr r0, _08002F54 @ =gUnknown_086A5528 adds r0, r2, r0 @@ -348,17 +348,17 @@ _08002F58: bl sub_377C movs r1, #0 strb r1, [r5] - ldr r0, _08002F70 @ =0x0202A580 + ldr r0, _08002F70 @ =gUnknown_0202A580 strb r1, [r0] - ldr r0, _08002F74 @ =0x0202C5A4 + ldr r0, _08002F74 @ =gUnknown_0202C5A4 strb r1, [r0] ldrb r0, [r4] adds r0, #1 strb r0, [r4] b _08002F90 .align 2, 0 -_08002F70: .4byte 0x0202A580 -_08002F74: .4byte 0x0202C5A4 +_08002F70: .4byte gUnknown_0202A580 +_08002F74: .4byte gUnknown_0202C5A4 _08002F78: movs r0, #2 ands r0, r1 @@ -366,7 +366,7 @@ _08002F78: beq _08002F90 movs r0, #0x66 bl m4aSongNumStart - ldr r0, _08002FAC @ =0x0202BEF8 + ldr r0, _08002FAC @ =gUnknown_0202BEF8 movs r1, #1 strb r1, [r0] movs r0, #8 @@ -386,7 +386,7 @@ _08002F90: pop {r0} bx r0 .align 2, 0 -_08002FAC: .4byte 0x0202BEF8 +_08002FAC: .4byte gUnknown_0202BEF8 _08002FB0: .4byte 0x040000D4 _08002FB4: .4byte 0x03000000 _08002FB8: .4byte 0x06004000 @@ -395,12 +395,12 @@ _08002FBC: .4byte 0x80001800 thumb_func_start sub_2FC0 sub_2FC0: @ 0x08002FC0 push {r4, r5, lr} - ldr r4, _0800302C @ =0x0202C5A0 + ldr r4, _0800302C @ =gUnknown_0202C5A0 ldrh r0, [r4] adds r0, #1 strh r0, [r4] ldr r2, _08003030 @ =gUnknown_086A550C - ldr r3, _08003034 @ =0x0201B174 + ldr r3, _08003034 @ =gUnknown_0201B174 movs r1, #0 ldrsb r1, [r3, r1] lsls r1, r1, #1 @@ -422,9 +422,9 @@ sub_2FC0: @ 0x08002FC0 bne _08003012 bl sub_19B4 bl sub_3C1C - ldr r0, _08003038 @ =0x0201B124 + ldr r0, _08003038 @ =gUnknown_0201B124 strb r5, [r0] - ldr r1, _0800303C @ =0x0202C584 + ldr r1, _0800303C @ =gUnknown_0202C584 movs r0, #1 strb r0, [r1] movs r0, #0x76 @@ -433,11 +433,11 @@ sub_2FC0: @ 0x08002FC0 movs r0, #3 strb r0, [r1, #3] _08003012: - ldr r1, _08003044 @ =0x0202A58C + ldr r1, _08003044 @ =gUnknown_0202A58C movs r0, #0 strb r0, [r1] - ldr r1, _08003048 @ =0x0202BEC0 - ldr r0, _08003034 @ =0x0201B174 + ldr r1, _08003048 @ =gUnknown_0202BEC0 + ldr r0, _08003034 @ =gUnknown_0201B174 ldrb r0, [r0] adds r0, #4 strb r0, [r1] @@ -446,14 +446,14 @@ _08003012: pop {r0} bx r0 .align 2, 0 -_0800302C: .4byte 0x0202C5A0 +_0800302C: .4byte gUnknown_0202C5A0 _08003030: .4byte gUnknown_086A550C -_08003034: .4byte 0x0201B174 -_08003038: .4byte 0x0201B124 -_0800303C: .4byte 0x0202C584 +_08003034: .4byte gUnknown_0201B174 +_08003038: .4byte gUnknown_0201B124 +_0800303C: .4byte gUnknown_0202C584 _08003040: .4byte gMain -_08003044: .4byte 0x0202A58C -_08003048: .4byte 0x0202BEC0 +_08003044: .4byte gUnknown_0202A58C +_08003048: .4byte gUnknown_0202BEC0 thumb_func_start sub_304C sub_304C: @ 0x0800304C @@ -473,22 +473,22 @@ sub_304C: @ 0x0800304C movs r0, #0 strb r0, [r5, #3] _08003076: - ldr r4, _08003118 @ =0x0202ADD0 - ldr r0, _0800311C @ =0x0202BEC8 - ldr r1, _08003120 @ =0x0202C5F0 - ldr r2, _08003124 @ =0x0201A4D0 + ldr r4, _08003118 @ =gUnknown_0202ADD0 + ldr r0, _0800311C @ =gUnknown_0202BEC8 + ldr r1, _08003120 @ =gUnknown_0202C5F0 + ldr r2, _08003124 @ =gUnknown_0201A4D0 bl sub_1B04 str r0, [r4] - ldr r1, _08003128 @ =0x0202BDF0 + ldr r1, _08003128 @ =gUnknown_0202BDF0 movs r3, #3 ands r3, r0 str r3, [r1] - ldr r2, _0800312C @ =0x0201C1AC + ldr r2, _0800312C @ =gUnknown_0201C1AC movs r1, #0x1c ands r1, r0 lsrs r1, r1, #2 strb r1, [r2] - ldr r2, _08003130 @ =0x0202ADDC + ldr r2, _08003130 @ =gUnknown_0202ADDC movs r1, #0xe0 lsls r1, r1, #4 ands r1, r0 @@ -519,7 +519,7 @@ _080030B2: cmp r4, r0 bne _0800316C bl sub_38F0 - ldr r1, _08003134 @ =0x0201C184 + ldr r1, _08003134 @ =gUnknown_0201C184 strh r0, [r1] lsls r0, r0, #0x10 asrs r0, r0, #0x10 @@ -529,7 +529,7 @@ _080030B2: bgt _0800313C adds r3, r5, #0 adds r4, r1, #0 - ldr r5, _08003138 @ =0x0201A44C + ldr r5, _08003138 @ =gUnknown_0201A44C movs r2, #0 movs r1, #4 adds r0, r3, #0 @@ -553,30 +553,30 @@ _080030F4: b _0800316C .align 2, 0 _08003114: .4byte gMain -_08003118: .4byte 0x0202ADD0 -_0800311C: .4byte 0x0202BEC8 -_08003120: .4byte 0x0202C5F0 -_08003124: .4byte 0x0201A4D0 -_08003128: .4byte 0x0202BDF0 -_0800312C: .4byte 0x0201C1AC -_08003130: .4byte 0x0202ADDC -_08003134: .4byte 0x0201C184 -_08003138: .4byte 0x0201A44C +_08003118: .4byte gUnknown_0202ADD0 +_0800311C: .4byte gUnknown_0202BEC8 +_08003120: .4byte gUnknown_0202C5F0 +_08003124: .4byte gUnknown_0201A4D0 +_08003128: .4byte gUnknown_0202BDF0 +_0800312C: .4byte gUnknown_0201C1AC +_08003130: .4byte gUnknown_0202ADDC +_08003134: .4byte gUnknown_0201C184 +_08003138: .4byte gUnknown_0201A44C _0800313C: - ldr r0, _080031E4 @ =0x0201A44C + ldr r0, _080031E4 @ =gUnknown_0201A44C movs r2, #0 strh r2, [r0] - ldr r1, _080031E8 @ =0x0202A58C + ldr r1, _080031E8 @ =gUnknown_0202A58C movs r0, #2 strb r0, [r1] - ldr r1, _080031EC @ =0x0202BEC0 + ldr r1, _080031EC @ =gUnknown_0202BEC0 movs r0, #0xa strb r0, [r1] - ldr r0, _080031F0 @ =0x0202C604 + ldr r0, _080031F0 @ =gUnknown_0202C604 strb r2, [r0] - ldr r0, _080031F4 @ =0x0202C5A4 + ldr r0, _080031F4 @ =gUnknown_0202C5A4 strb r2, [r0] - ldr r1, _080031F8 @ =0x0202AD90 + ldr r1, _080031F8 @ =gUnknown_0202AD90 movs r0, #0xd strb r0, [r1] bl sub_377C @@ -586,12 +586,12 @@ _0800313C: movs r0, #0x8a bl m4aSongNumStart _0800316C: - ldr r4, _080031E8 @ =0x0202A58C + ldr r4, _080031E8 @ =gUnknown_0202A58C movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #1 bne _080031DC - ldr r3, _080031E4 @ =0x0201A44C + ldr r3, _080031E4 @ =gUnknown_0201A44C ldrh r0, [r3] adds r0, #1 strh r0, [r3] @@ -600,20 +600,20 @@ _0800316C: ands r0, r1 cmp r0, #0 bne _08003192 - ldr r2, _080031EC @ =0x0202BEC0 + ldr r2, _080031EC @ =gUnknown_0202BEC0 ldrb r1, [r2] movs r0, #0x15 subs r0, r0, r1 strb r0, [r2] _08003192: - ldr r0, _08003200 @ =0x0202ADD0 + ldr r0, _08003200 @ =gUnknown_0202ADD0 ldr r0, [r0] movs r1, #0xfe lsls r1, r1, #0xf ands r0, r1 cmp r0, #0 beq _080031DC - ldr r1, _08003204 @ =0x0201A444 + ldr r1, _08003204 @ =gUnknown_0201A444 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -625,14 +625,14 @@ _08003192: strh r2, [r3] movs r0, #2 strb r0, [r4] - ldr r1, _080031EC @ =0x0202BEC0 + ldr r1, _080031EC @ =gUnknown_0202BEC0 movs r0, #0xa strb r0, [r1] - ldr r0, _080031F0 @ =0x0202C604 + ldr r0, _080031F0 @ =gUnknown_0202C604 strb r2, [r0] - ldr r0, _080031F4 @ =0x0202C5A4 + ldr r0, _080031F4 @ =gUnknown_0202C5A4 strb r2, [r0] - ldr r1, _080031F8 @ =0x0202AD90 + ldr r1, _080031F8 @ =gUnknown_0202AD90 movs r0, #0xd strb r0, [r1] bl sub_377C @@ -646,20 +646,20 @@ _080031DC: pop {r0} bx r0 .align 2, 0 -_080031E4: .4byte 0x0201A44C -_080031E8: .4byte 0x0202A58C -_080031EC: .4byte 0x0202BEC0 -_080031F0: .4byte 0x0202C604 -_080031F4: .4byte 0x0202C5A4 -_080031F8: .4byte 0x0202AD90 +_080031E4: .4byte gUnknown_0201A44C +_080031E8: .4byte gUnknown_0202A58C +_080031EC: .4byte gUnknown_0202BEC0 +_080031F0: .4byte gUnknown_0202C604 +_080031F4: .4byte gUnknown_0202C5A4 +_080031F8: .4byte gUnknown_0202AD90 _080031FC: .4byte gMain -_08003200: .4byte 0x0202ADD0 -_08003204: .4byte 0x0201A444 +_08003200: .4byte gUnknown_0202ADD0 +_08003204: .4byte gUnknown_0201A444 thumb_func_start sub_3208 sub_3208: @ 0x08003208 push {r4, r5, r6, r7, lr} - ldr r1, _0800326C @ =0x0201A44C + ldr r1, _0800326C @ =gUnknown_0201A44C ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -669,15 +669,15 @@ sub_3208: @ 0x08003208 ble _08003228 movs r0, #0 strh r0, [r1] - ldr r2, _08003270 @ =0x0202BEC0 + ldr r2, _08003270 @ =gUnknown_0202BEC0 ldrb r1, [r2] movs r0, #0x16 subs r0, r0, r1 strb r0, [r2] _08003228: - ldr r4, _08003274 @ =0x0202C604 + ldr r4, _08003274 @ =gUnknown_0202C604 ldr r2, _08003278 @ =gUnknown_086A551A - ldr r3, _0800327C @ =0x0202AD90 + ldr r3, _0800327C @ =gUnknown_0202AD90 movs r0, #0 ldrsb r0, [r3, r0] adds r0, r0, r2 @@ -688,7 +688,7 @@ _08003228: asrs r0, r0, #0x18 cmp r1, r0 bgt _08003284 - ldr r1, _08003280 @ =0x0202A580 + ldr r1, _08003280 @ =gUnknown_0202A580 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -708,14 +708,14 @@ _08003228: strb r0, [r4] b _080032E0 .align 2, 0 -_0800326C: .4byte 0x0201A44C -_08003270: .4byte 0x0202BEC0 -_08003274: .4byte 0x0202C604 +_0800326C: .4byte gUnknown_0201A44C +_08003270: .4byte gUnknown_0202BEC0 +_08003274: .4byte gUnknown_0202C604 _08003278: .4byte gUnknown_086A551A -_0800327C: .4byte 0x0202AD90 -_08003280: .4byte 0x0202A580 +_0800327C: .4byte gUnknown_0202AD90 +_08003280: .4byte gUnknown_0202A580 _08003284: - ldr r1, _080032BC @ =0x0202A580 + ldr r1, _080032BC @ =gUnknown_0202A580 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -725,7 +725,7 @@ _08003284: ble _080032E0 movs r0, #0 strb r0, [r1] - ldr r0, _080032C0 @ =0x0202C5A4 + ldr r0, _080032C0 @ =gUnknown_0202C5A4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -742,8 +742,8 @@ _08003284: bl sub_38A0 b _080032D6 .align 2, 0 -_080032BC: .4byte 0x0202A580 -_080032C0: .4byte 0x0202C5A4 +_080032BC: .4byte gUnknown_0202A580 +_080032C0: .4byte gUnknown_0202C5A4 _080032C4: movs r0, #0 ldrsb r0, [r3, r0] @@ -754,7 +754,7 @@ _080032C4: movs r1, #0 bl sub_38A0 _080032D6: - ldr r2, _0800331C @ =0x0202C5A4 + ldr r2, _0800331C @ =gUnknown_0202C5A4 ldrb r1, [r2] movs r0, #1 subs r0, r0, r1 @@ -766,9 +766,9 @@ _080032E0: ands r0, r1 cmp r0, #0 beq _0800336E - ldr r6, _08003324 @ =0x0202C604 + ldr r6, _08003324 @ =gUnknown_0202C604 ldr r4, _08003328 @ =gUnknown_086A551A - ldr r5, _0800332C @ =0x0202AD90 + ldr r5, _0800332C @ =gUnknown_0202AD90 movs r2, #0 ldrsb r2, [r5, r2] adds r0, r2, r4 @@ -789,11 +789,11 @@ _080032E0: strb r0, [r6] b _0800336E .align 2, 0 -_0800331C: .4byte 0x0202C5A4 +_0800331C: .4byte gUnknown_0202C5A4 _08003320: .4byte gMain -_08003324: .4byte 0x0202C604 +_08003324: .4byte gUnknown_0202C604 _08003328: .4byte gUnknown_086A551A -_0800332C: .4byte 0x0202AD90 +_0800332C: .4byte gUnknown_0202AD90 _08003330: ldr r0, _08003354 @ =gUnknown_086A5528 adds r0, r2, r0 @@ -814,9 +814,9 @@ _08003358: bl sub_377C movs r1, #0 strb r1, [r6] - ldr r0, _08003388 @ =0x0202A580 + ldr r0, _08003388 @ =gUnknown_0202A580 strb r1, [r0] - ldr r0, _0800338C @ =0x0202C5A4 + ldr r0, _0800338C @ =gUnknown_0202C5A4 strb r1, [r0] ldrb r0, [r5] adds r0, #1 @@ -835,8 +835,8 @@ _0800336E: pop {r0} bx r0 .align 2, 0 -_08003388: .4byte 0x0202A580 -_0800338C: .4byte 0x0202C5A4 +_08003388: .4byte gUnknown_0202A580 +_0800338C: .4byte gUnknown_0202C5A4 _08003390: .4byte 0x040000D4 _08003394: .4byte 0x03000000 _08003398: .4byte 0x06004000 @@ -846,7 +846,7 @@ _0800339C: .4byte 0x80001800 sub_33A0: @ 0x080033A0 push {lr} bl sub_3AB4 - ldr r2, _080033BC @ =0x0201A44C + ldr r2, _080033BC @ =gUnknown_0201A44C movs r0, #0 ldrsh r1, [r2, r0] cmp r1, #0x96 @@ -857,7 +857,7 @@ sub_33A0: @ 0x080033A0 beq _080033CA b _080033FE .align 2, 0 -_080033BC: .4byte 0x0201A44C +_080033BC: .4byte gUnknown_0201A44C _080033C0: movs r0, #0x87 lsls r0, r0, #1 @@ -869,14 +869,14 @@ _080033CA: bl sub_1AA4 b _080033FE _080033D4: - ldr r1, _080033E4 @ =0x0202A58C + ldr r1, _080033E4 @ =gUnknown_0202A58C movs r0, #3 strb r0, [r1] movs r0, #0x65 bl m4aSongNumStart b _080033FE .align 2, 0 -_080033E4: .4byte 0x0202A58C +_080033E4: .4byte gUnknown_0202A58C _080033E8: movs r0, #0 strh r0, [r2] @@ -887,11 +887,11 @@ _080033E8: movs r0, #6 strb r0, [r1, #3] _080033FE: - ldr r0, _08003430 @ =0x0202A58C + ldr r0, _08003430 @ =gUnknown_0202A58C ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 - ldr r3, _08003434 @ =0x0201A44C + ldr r3, _08003434 @ =gUnknown_0201A44C cmp r0, #1 bne _08003420 ldrh r0, [r3] @@ -899,7 +899,7 @@ _080033FE: ands r0, r1 cmp r0, #0 bne _08003420 - ldr r2, _08003438 @ =0x0202BEC0 + ldr r2, _08003438 @ =gUnknown_0202BEC0 ldrb r1, [r2] movs r0, #0x15 subs r0, r0, r1 @@ -912,9 +912,9 @@ _08003420: bx r0 .align 2, 0 _0800342C: .4byte gMain -_08003430: .4byte 0x0202A58C -_08003434: .4byte 0x0201A44C -_08003438: .4byte 0x0202BEC0 +_08003430: .4byte gUnknown_0202A58C +_08003434: .4byte gUnknown_0201A44C +_08003438: .4byte gUnknown_0202BEC0 thumb_func_start sub_343C sub_343C: @ 0x0800343C @@ -1014,15 +1014,15 @@ sub_343C: @ 0x0800343C str r0, [r4, #8] ldr r0, [r4, #8] bl sub_2DF0 - ldr r0, _080035AC @ =0x0202C604 + ldr r0, _080035AC @ =gUnknown_0202C604 strb r5, [r0] - ldr r0, _080035B0 @ =0x0202A580 + ldr r0, _080035B0 @ =gUnknown_0202A580 strb r5, [r0] - ldr r0, _080035B4 @ =0x0202C5A4 + ldr r0, _080035B4 @ =gUnknown_0202C5A4 strb r5, [r0] - ldr r2, _080035B8 @ =0x0202AD90 + ldr r2, _080035B8 @ =gUnknown_0202AD90 ldr r1, _080035BC @ =gUnknown_086A5536 - ldr r0, _080035C0 @ =0x0201C184 + ldr r0, _080035C0 @ =gUnknown_0201C184 movs r3, #0 ldrsh r0, [r0, r3] adds r0, r0, r1 @@ -1073,20 +1073,20 @@ _0800359C: .4byte 0x80000060 _080035A0: .4byte gUnknown_08089B60 _080035A4: .4byte 0x06010000 _080035A8: .4byte 0x80003610 -_080035AC: .4byte 0x0202C604 -_080035B0: .4byte 0x0202A580 -_080035B4: .4byte 0x0202C5A4 -_080035B8: .4byte 0x0202AD90 +_080035AC: .4byte gUnknown_0202C604 +_080035B0: .4byte gUnknown_0202A580 +_080035B4: .4byte gUnknown_0202C5A4 +_080035B8: .4byte gUnknown_0202AD90 _080035BC: .4byte gUnknown_086A5536 -_080035C0: .4byte 0x0201C184 +_080035C0: .4byte gUnknown_0201C184 _080035C4: .4byte 0x06004000 thumb_func_start sub_35C8 sub_35C8: @ 0x080035C8 push {r4, r5, r6, lr} - ldr r4, _0800360C @ =0x0202C604 + ldr r4, _0800360C @ =gUnknown_0202C604 ldr r2, _08003610 @ =gUnknown_086A551A - ldr r3, _08003614 @ =0x0202AD90 + ldr r3, _08003614 @ =gUnknown_0202AD90 movs r0, #0 ldrsb r0, [r3, r0] adds r0, r0, r2 @@ -1097,7 +1097,7 @@ sub_35C8: @ 0x080035C8 asrs r0, r0, #0x18 cmp r1, r0 bgt _0800361C - ldr r1, _08003618 @ =0x0202A580 + ldr r1, _08003618 @ =gUnknown_0202A580 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -1117,12 +1117,12 @@ sub_35C8: @ 0x080035C8 strb r0, [r4] b _08003678 .align 2, 0 -_0800360C: .4byte 0x0202C604 +_0800360C: .4byte gUnknown_0202C604 _08003610: .4byte gUnknown_086A551A -_08003614: .4byte 0x0202AD90 -_08003618: .4byte 0x0202A580 +_08003614: .4byte gUnknown_0202AD90 +_08003618: .4byte gUnknown_0202A580 _0800361C: - ldr r1, _08003654 @ =0x0202A580 + ldr r1, _08003654 @ =gUnknown_0202A580 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -1132,7 +1132,7 @@ _0800361C: ble _08003678 movs r0, #0 strb r0, [r1] - ldr r0, _08003658 @ =0x0202C5A4 + ldr r0, _08003658 @ =gUnknown_0202C5A4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1149,8 +1149,8 @@ _0800361C: bl sub_38A0 b _0800366E .align 2, 0 -_08003654: .4byte 0x0202A580 -_08003658: .4byte 0x0202C5A4 +_08003654: .4byte gUnknown_0202A580 +_08003658: .4byte gUnknown_0202C5A4 _0800365C: movs r0, #0 ldrsb r0, [r3, r0] @@ -1161,7 +1161,7 @@ _0800365C: movs r1, #0 bl sub_38A0 _0800366E: - ldr r2, _080036B4 @ =0x0202C5A4 + ldr r2, _080036B4 @ =gUnknown_0202C5A4 ldrb r1, [r2] movs r0, #1 subs r0, r0, r1 @@ -1173,9 +1173,9 @@ _08003678: ands r0, r1 cmp r0, #0 beq _0800371A - ldr r5, _080036BC @ =0x0202C604 + ldr r5, _080036BC @ =gUnknown_0202C604 ldr r6, _080036C0 @ =gUnknown_086A551A - ldr r4, _080036C4 @ =0x0202AD90 + ldr r4, _080036C4 @ =gUnknown_0202AD90 movs r3, #0 ldrsb r3, [r4, r3] adds r0, r3, r6 @@ -1196,11 +1196,11 @@ _08003678: strb r0, [r5] b _0800371A .align 2, 0 -_080036B4: .4byte 0x0202C5A4 +_080036B4: .4byte gUnknown_0202C5A4 _080036B8: .4byte gMain -_080036BC: .4byte 0x0202C604 +_080036BC: .4byte gUnknown_0202C604 _080036C0: .4byte gUnknown_086A551A -_080036C4: .4byte 0x0202AD90 +_080036C4: .4byte gUnknown_0202AD90 _080036C8: ldr r0, _080036E8 @ =gUnknown_086A5528 adds r0, r3, r0 @@ -1209,20 +1209,20 @@ _080036C8: asrs r0, r0, #0x18 cmp r0, #0 bne _08003704 - ldr r0, _080036EC @ =0x0201C184 + ldr r0, _080036EC @ =gUnknown_0201C184 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #4 bne _080036F4 - ldr r1, _080036F0 @ =0x0202BEF8 + ldr r1, _080036F0 @ =gUnknown_0202BEF8 movs r0, #0xb b _080036F8 .align 2, 0 _080036E8: .4byte gUnknown_086A5528 -_080036EC: .4byte 0x0201C184 -_080036F0: .4byte 0x0202BEF8 +_080036EC: .4byte gUnknown_0201C184 +_080036F0: .4byte gUnknown_0202BEF8 _080036F4: - ldr r1, _08003700 @ =0x0202BEF8 + ldr r1, _08003700 @ =gUnknown_0202BEF8 movs r0, #1 _080036F8: strb r0, [r1] @@ -1230,14 +1230,14 @@ _080036F8: strb r0, [r2, #3] b _0800371A .align 2, 0 -_08003700: .4byte 0x0202BEF8 +_08003700: .4byte gUnknown_0202BEF8 _08003704: bl sub_377C movs r1, #0 strb r1, [r5] - ldr r0, _08003734 @ =0x0202A580 + ldr r0, _08003734 @ =gUnknown_0202A580 strb r1, [r0] - ldr r0, _08003738 @ =0x0202C5A4 + ldr r0, _08003738 @ =gUnknown_0202C5A4 strb r1, [r0] ldrb r0, [r4] adds r0, #1 @@ -1256,8 +1256,8 @@ _0800371A: pop {r0} bx r0 .align 2, 0 -_08003734: .4byte 0x0202A580 -_08003738: .4byte 0x0202C5A4 +_08003734: .4byte gUnknown_0202A580 +_08003738: .4byte gUnknown_0202C5A4 _0800373C: .4byte 0x040000D4 _08003740: .4byte 0x03000000 _08003744: .4byte 0x06004000 @@ -1272,7 +1272,7 @@ sub_374C: @ 0x0800374C ldr r1, _08003774 @ =gAutoDisplayTitlescreenMenu movs r0, #1 strb r0, [r1] - ldr r0, _08003778 @ =0x0202BEF8 + ldr r0, _08003778 @ =gUnknown_0202BEF8 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1283,7 +1283,7 @@ sub_374C: @ 0x0800374C bx r0 .align 2, 0 _08003774: .4byte gAutoDisplayTitlescreenMenu -_08003778: .4byte 0x0202BEF8 +_08003778: .4byte gUnknown_0202BEF8 thumb_func_start sub_377C sub_377C: @ 0x0800377C @@ -1470,7 +1470,7 @@ _080038EC: .4byte 0x03001800 thumb_func_start sub_38F0 sub_38F0: @ 0x080038F0 - ldr r0, _08003900 @ =0x0202BEEC + ldr r0, _08003900 @ =gUnknown_0202BEEC movs r2, #0 ldrsh r1, [r0, r2] ldr r0, _08003904 @ =0x00001F52 @@ -1479,7 +1479,7 @@ sub_38F0: @ 0x080038F0 movs r0, #0 b _0800394A .align 2, 0 -_08003900: .4byte 0x0202BEEC +_08003900: .4byte gUnknown_0202BEEC _08003904: .4byte 0x00001F52 _08003908: ldr r0, _08003914 @ =0x00003E1A @@ -1526,21 +1526,21 @@ sub_394C: @ 0x0800394C mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r4, _080039A0 @ =0x0202A58C + ldr r4, _080039A0 @ =gUnknown_0202A58C movs r0, #0 ldrsb r0, [r4, r0] movs r1, #0xb8 muls r0, r1, r0 - ldr r2, _080039A4 @ =0x0200B3B8 + ldr r2, _080039A4 @ =gUnknown_0200B3B8 adds r7, r0, r2 - ldr r0, _080039A8 @ =0x0202BEC0 + ldr r0, _080039A8 @ =gUnknown_0202BEC0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 muls r0, r1, r0 adds r0, r0, r2 mov r8, r0 - ldr r0, _080039AC @ =0x0202C584 + ldr r0, _080039AC @ =gUnknown_0202C584 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1563,10 +1563,10 @@ sub_394C: @ 0x0800394C movs r0, #0x64 b _080039BA .align 2, 0 -_080039A0: .4byte 0x0202A58C -_080039A4: .4byte 0x0200B3B8 -_080039A8: .4byte 0x0202BEC0 -_080039AC: .4byte 0x0202C584 +_080039A0: .4byte gUnknown_0202A58C +_080039A4: .4byte gUnknown_0200B3B8 +_080039A8: .4byte gUnknown_0202BEC0 +_080039AC: .4byte gUnknown_0202C584 _080039B0: .4byte gUnknown_086A54D8 _080039B4: movs r0, #0x78 @@ -1575,7 +1575,7 @@ _080039B4: _080039BA: strh r0, [r7, #4] ldr r1, _08003A9C @ =gUnknown_086A54D8 - ldr r0, _08003AA0 @ =0x0202A58C + ldr r0, _08003AA0 @ =gUnknown_0202A58C ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1628,7 +1628,7 @@ _08003A18: movs r0, #0x18 strh r0, [r1, #4] ldr r1, _08003A9C @ =gUnknown_086A54D8 - ldr r0, _08003AB0 @ =0x0202BEC0 + ldr r0, _08003AB0 @ =gUnknown_0202BEC0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1692,11 +1692,11 @@ _08003A86: bx r0 .align 2, 0 _08003A9C: .4byte gUnknown_086A54D8 -_08003AA0: .4byte 0x0202A58C +_08003AA0: .4byte gUnknown_0202A58C _08003AA4: .4byte gOamBuffer _08003AA8: .4byte 0xFFFFFE00 _08003AAC: .4byte 0x000001FF -_08003AB0: .4byte 0x0202BEC0 +_08003AB0: .4byte gUnknown_0202BEC0 thumb_func_start sub_3AB4 sub_3AB4: @ 0x08003AB4 @@ -1705,21 +1705,21 @@ sub_3AB4: @ 0x08003AB4 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r4, _08003B08 @ =0x0202A58C + ldr r4, _08003B08 @ =gUnknown_0202A58C movs r0, #0 ldrsb r0, [r4, r0] movs r1, #0xb8 muls r0, r1, r0 - ldr r2, _08003B0C @ =0x0200B3B8 + ldr r2, _08003B0C @ =gUnknown_0200B3B8 adds r7, r0, r2 - ldr r0, _08003B10 @ =0x0202BEC0 + ldr r0, _08003B10 @ =gUnknown_0202BEC0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 muls r0, r1, r0 adds r0, r0, r2 mov r8, r0 - ldr r0, _08003B14 @ =0x0202C584 + ldr r0, _08003B14 @ =gUnknown_0202C584 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1742,10 +1742,10 @@ sub_3AB4: @ 0x08003AB4 movs r0, #0x64 b _08003B22 .align 2, 0 -_08003B08: .4byte 0x0202A58C -_08003B0C: .4byte 0x0200B3B8 -_08003B10: .4byte 0x0202BEC0 -_08003B14: .4byte 0x0202C584 +_08003B08: .4byte gUnknown_0202A58C +_08003B0C: .4byte gUnknown_0200B3B8 +_08003B10: .4byte gUnknown_0202BEC0 +_08003B14: .4byte gUnknown_0202C584 _08003B18: .4byte gUnknown_086A54D8 _08003B1C: movs r0, #0x78 @@ -1754,7 +1754,7 @@ _08003B1C: _08003B22: strh r0, [r7, #4] ldr r1, _08003C04 @ =gUnknown_086A54D8 - ldr r0, _08003C08 @ =0x0202A58C + ldr r0, _08003C08 @ =gUnknown_0202A58C ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1807,7 +1807,7 @@ _08003B80: movs r0, #0x18 strh r0, [r1, #4] ldr r1, _08003C04 @ =gUnknown_086A54D8 - ldr r0, _08003C18 @ =0x0202BEC0 + ldr r0, _08003C18 @ =gUnknown_0202BEC0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1871,23 +1871,23 @@ _08003BEE: bx r0 .align 2, 0 _08003C04: .4byte gUnknown_086A54D8 -_08003C08: .4byte 0x0202A58C +_08003C08: .4byte gUnknown_0202A58C _08003C0C: .4byte gOamBuffer _08003C10: .4byte 0xFFFFFE00 _08003C14: .4byte 0x000001FF -_08003C18: .4byte 0x0202BEC0 +_08003C18: .4byte gUnknown_0202BEC0 thumb_func_start sub_3C1C sub_3C1C: @ 0x08003C1C push {r4, lr} - ldr r0, _08003C64 @ =0x0202A564 + ldr r0, _08003C64 @ =gUnknown_0202A564 movs r1, #0 strb r1, [r0] - ldr r0, _08003C68 @ =0x02019C20 + ldr r0, _08003C68 @ =gUnknown_02019C20 strb r1, [r0] - ldr r0, _08003C6C @ =0x0202ADE8 + ldr r0, _08003C6C @ =gUnknown_0202ADE8 strb r1, [r0] - ldr r1, _08003C70 @ =0x0202C5F0 + ldr r1, _08003C70 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -1897,7 +1897,7 @@ _08003C34: cmp r0, r1 bge _08003C34 movs r1, #0 - ldr r4, _08003C74 @ =0x0201A4D0 + ldr r4, _08003C74 @ =gUnknown_0201A4D0 movs r3, #0 _08003C42: lsls r0, r1, #1 @@ -1918,48 +1918,48 @@ _08003C4C: pop {r0} bx r0 .align 2, 0 -_08003C64: .4byte 0x0202A564 -_08003C68: .4byte 0x02019C20 -_08003C6C: .4byte 0x0202ADE8 -_08003C70: .4byte 0x0202C5F0 -_08003C74: .4byte 0x0201A4D0 +_08003C64: .4byte gUnknown_0202A564 +_08003C68: .4byte gUnknown_02019C20 +_08003C6C: .4byte gUnknown_0202ADE8 +_08003C70: .4byte gUnknown_0202C5F0 +_08003C74: .4byte gUnknown_0201A4D0 thumb_func_start sub_3C78 sub_3C78: @ 0x08003C78 - ldr r0, _08003C8C @ =0x02019C20 + ldr r0, _08003C8C @ =gUnknown_02019C20 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 cmp r0, #0 beq _08003C98 - ldr r1, _08003C90 @ =0x0202C5F0 + ldr r1, _08003C90 @ =gUnknown_0202C5F0 ldr r0, _08003C94 @ =0x0000DFDF strh r0, [r1] b _08003CD0 .align 2, 0 -_08003C8C: .4byte 0x02019C20 -_08003C90: .4byte 0x0202C5F0 +_08003C8C: .4byte gUnknown_02019C20 +_08003C90: .4byte gUnknown_0202C5F0 _08003C94: .4byte 0x0000DFDF _08003C98: - ldr r3, _08003CB4 @ =0x0202ADE8 + ldr r3, _08003CB4 @ =gUnknown_0202ADE8 movs r1, #0 ldrsb r1, [r3, r1] movs r0, #1 rsbs r0, r0, #0 cmp r1, r0 bne _08003CC0 - ldr r0, _08003CB8 @ =0x0202C5F0 + ldr r0, _08003CB8 @ =gUnknown_0202C5F0 movs r2, #0 ldr r1, _08003CBC @ =0x0000CDFE strh r1, [r0] strb r2, [r3] b _08003CD0 .align 2, 0 -_08003CB4: .4byte 0x0202ADE8 -_08003CB8: .4byte 0x0202C5F0 +_08003CB4: .4byte gUnknown_0202ADE8 +_08003CB8: .4byte gUnknown_0202C5F0 _08003CBC: .4byte 0x0000CDFE _08003CC0: - ldr r1, _08003CD4 @ =0x0202C5F0 + ldr r1, _08003CD4 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -1972,7 +1972,7 @@ _08003CD0: movs r0, #0 bx lr .align 2, 0 -_08003CD4: .4byte 0x0202C5F0 +_08003CD4: .4byte gUnknown_0202C5F0 thumb_func_start sub_3CD8 sub_3CD8: @ 0x08003CD8 @@ -1981,7 +1981,7 @@ sub_3CD8: @ 0x08003CD8 ldrh r1, [r0, #0x18] movs r0, #1 ands r0, r1 - ldr r2, _08003D28 @ =0x0202A564 + ldr r2, _08003D28 @ =gUnknown_0202A564 cmp r0, #0 beq _08003D02 movs r0, #0 @@ -1992,9 +1992,9 @@ sub_3CD8: @ 0x08003CD8 rsbs r0, r0, #0 adds r1, r0, #0 strb r1, [r2] - ldr r0, _08003D2C @ =0x0202ADE8 + ldr r0, _08003D2C @ =gUnknown_0202ADE8 strb r1, [r0] - ldr r1, _08003D30 @ =0x0202A58C + ldr r1, _08003D30 @ =gUnknown_0202A58C movs r0, #1 strb r0, [r1] _08003D02: @@ -2003,33 +2003,33 @@ _08003D02: cmp r0, #0 beq _08003D7A _08003D0A: - ldr r3, _08003D34 @ =0x02019C20 + ldr r3, _08003D34 @ =gUnknown_02019C20 movs r0, #0 ldrsb r0, [r3, r0] cmp r0, #0 bne _08003D66 - ldr r1, _08003D38 @ =0x0201A4D0 + ldr r1, _08003D38 @ =gUnknown_0201A4D0 ldrh r0, [r1] ldr r2, _08003D3C @ =0x0000FEDC cmp r0, r2 bne _08003D44 - ldr r0, _08003D40 @ =0x0202BEEC + ldr r0, _08003D40 @ =gUnknown_0202BEEC ldrh r1, [r1, #4] b _08003D4E .align 2, 0 _08003D24: .4byte gMain -_08003D28: .4byte 0x0202A564 -_08003D2C: .4byte 0x0202ADE8 -_08003D30: .4byte 0x0202A58C -_08003D34: .4byte 0x02019C20 -_08003D38: .4byte 0x0201A4D0 +_08003D28: .4byte gUnknown_0202A564 +_08003D2C: .4byte gUnknown_0202ADE8 +_08003D30: .4byte gUnknown_0202A58C +_08003D34: .4byte gUnknown_02019C20 +_08003D38: .4byte gUnknown_0201A4D0 _08003D3C: .4byte 0x0000FEDC -_08003D40: .4byte 0x0202BEEC +_08003D40: .4byte gUnknown_0202BEEC _08003D44: ldrh r0, [r1, #2] cmp r0, r2 bne _08003D7A - ldr r0, _08003D5C @ =0x0202BEEC + ldr r0, _08003D5C @ =gUnknown_0202BEEC ldrh r1, [r1, #6] _08003D4E: strh r1, [r0] @@ -2039,7 +2039,7 @@ _08003D4E: strb r0, [r3] b _08003D7A .align 2, 0 -_08003D5C: .4byte 0x0202BEEC +_08003D5C: .4byte gUnknown_0202BEEC _08003D60: movs r0, #1 rsbs r0, r0, #0 @@ -2047,7 +2047,7 @@ _08003D60: _08003D66: movs r1, #0 ldr r3, _08003DA4 @ =0x0000DFDF - ldr r2, _08003DA8 @ =0x0201A4D0 + ldr r2, _08003DA8 @ =gUnknown_0201A4D0 _08003D6C: ldrh r0, [r2] cmp r0, r3 @@ -2058,7 +2058,7 @@ _08003D6C: ble _08003D6C _08003D7A: movs r1, #0 - ldr r4, _08003DA8 @ =0x0201A4D0 + ldr r4, _08003DA8 @ =gUnknown_0201A4D0 movs r3, #0 _08003D80: lsls r0, r1, #1 @@ -2082,4 +2082,4 @@ _08003D9C: bx r1 .align 2, 0 _08003DA4: .4byte 0x0000DFDF -_08003DA8: .4byte 0x0201A4D0 +_08003DA8: .4byte gUnknown_0201A4D0 diff --git a/asm/field_select.s b/asm/field_select.s index 7ff1621..665ab73 100755 --- a/asm/field_select.s +++ b/asm/field_select.s @@ -158,7 +158,7 @@ _08008C34: .4byte sub_8F94 + 1 thumb_func_start sub_8C38 sub_8C38: @ 0x08008C38 - ldr r2, _08008C70 @ =0x02002838 + ldr r2, _08008C70 @ =gUnknown_02002838 movs r3, #0 movs r1, #0 movs r0, #2 @@ -175,20 +175,20 @@ sub_8C38: @ 0x08008C38 strh r1, [r2, #0x16] strh r1, [r2, #0x12] strb r3, [r2, #0x14] - ldr r0, _08008C74 @ =0x0200B134 + ldr r0, _08008C74 @ =gUnknown_0200B134 adds r1, r0, #0 adds r1, #0xce ldrb r1, [r1] strb r1, [r2, #0x10] subs r0, #0x74 strb r3, [r0, #4] - ldr r0, _08008C78 @ =0x02002850 + ldr r0, _08008C78 @ =gUnknown_02002850 strb r3, [r0] bx lr .align 2, 0 -_08008C70: .4byte 0x02002838 -_08008C74: .4byte 0x0200B134 -_08008C78: .4byte 0x02002850 +_08008C70: .4byte gUnknown_02002838 +_08008C74: .4byte gUnknown_0200B134 +_08008C78: .4byte gUnknown_02002850 thumb_func_start sub_8C7C sub_8C7C: @ 0x08008C7C @@ -200,24 +200,24 @@ sub_8C7C: @ 0x08008C7C ands r0, r1 cmp r0, #0xf bne _08008CA0 - ldr r1, _08008CC8 @ =0x02002850 + ldr r1, _08008CC8 @ =gUnknown_02002850 movs r0, #1 strb r0, [r1] - ldr r1, _08008CCC @ =0x02002838 + ldr r1, _08008CCC @ =gUnknown_02002838 movs r0, #0 strh r0, [r1, #0x16] ldrb r0, [r7, #3] adds r0, #1 strb r0, [r7, #3] _08008CA0: - ldr r0, _08008CC8 @ =0x02002850 + ldr r0, _08008CC8 @ =gUnknown_02002850 movs r6, #0 ldrsb r6, [r0, r6] cmp r6, #0 beq _08008CAC b _08008F56 _08008CAC: - ldr r5, _08008CCC @ =0x02002838 + ldr r5, _08008CCC @ =gUnknown_02002838 ldrh r4, [r5, #0xa] adds r3, r5, #0 cmp r4, #1 @@ -231,8 +231,8 @@ _08008CB8: b _08008F4C .align 2, 0 _08008CC4: .4byte gMain -_08008CC8: .4byte 0x02002850 -_08008CCC: .4byte 0x02002838 +_08008CC8: .4byte gUnknown_02002850 +_08008CCC: .4byte gUnknown_02002838 _08008CD0: cmp r4, #2 beq _08008DC2 @@ -283,7 +283,7 @@ _08008D1A: beq _08008D66 movs r0, #0x65 bl m4aSongNumStart - ldr r1, _08008D54 @ =0x02002838 + ldr r1, _08008D54 @ =gUnknown_02002838 movs r2, #0 movs r3, #2 strh r3, [r1, #0xa] @@ -300,7 +300,7 @@ _08008D1A: b _08008D62 .align 2, 0 _08008D50: .4byte gMain -_08008D54: .4byte 0x02002838 +_08008D54: .4byte gUnknown_02002838 _08008D58: strh r4, [r1, #4] strh r2, [r1, #6] @@ -323,7 +323,7 @@ _08008D66: adds r0, #1 movs r3, #0 strb r0, [r5, #3] - ldr r1, _08008D98 @ =0x02002838 + ldr r1, _08008D98 @ =gUnknown_02002838 movs r2, #1 strh r2, [r1, #0x16] ldrh r0, [r1, #8] @@ -335,7 +335,7 @@ _08008D66: movs r0, #3 b _08008DA6 .align 2, 0 -_08008D98: .4byte 0x02002838 +_08008D98: .4byte gUnknown_02002838 _08008D9C: strh r2, [r1, #4] strh r3, [r1, #6] @@ -480,7 +480,7 @@ _08008EA0: ands r0, r1 cmp r0, #0 beq _08008ED8 - ldr r4, _08008ED4 @ =0x02002838 + ldr r4, _08008ED4 @ =gUnknown_02002838 ldrh r5, [r4, #8] cmp r5, #1 bne _08008F4C @@ -499,13 +499,13 @@ _08008EA0: b _08008F4C .align 2, 0 _08008ED0: .4byte gMain -_08008ED4: .4byte 0x02002838 +_08008ED4: .4byte gUnknown_02002838 _08008ED8: movs r0, #0x10 ands r0, r1 cmp r0, #0 beq _08008F4C - ldr r4, _08008F04 @ =0x02002838 + ldr r4, _08008F04 @ =gUnknown_02002838 ldrh r5, [r4, #8] cmp r5, #0 bne _08008F4C @@ -523,7 +523,7 @@ _08008ED8: strh r5, [r4, #0xa] b _08008F4C .align 2, 0 -_08008F04: .4byte 0x02002838 +_08008F04: .4byte gUnknown_02002838 _08008F08: ldrh r0, [r5, #0xe] adds r0, #1 @@ -547,7 +547,7 @@ _08008F28: subs r0, r0, r1 strh r0, [r5, #6] _08008F30: - ldr r1, _08008F5C @ =0x02002838 + ldr r1, _08008F5C @ =gUnknown_02002838 ldrh r0, [r1, #0xc] adds r0, #1 strh r0, [r1, #0xc] @@ -563,7 +563,7 @@ _08008F30: strb r0, [r1, #3] _08008F4C: ldr r0, _08008F60 @ =gMain - ldr r1, _08008F5C @ =0x02002838 + ldr r1, _08008F5C @ =gUnknown_02002838 ldrh r1, [r1, #8] strb r1, [r0, #4] strb r1, [r0, #5] @@ -572,7 +572,7 @@ _08008F56: pop {r0} bx r0 .align 2, 0 -_08008F5C: .4byte 0x02002838 +_08008F5C: .4byte gUnknown_02002838 _08008F60: .4byte gMain thumb_func_start sub_8F64 @@ -585,7 +585,7 @@ sub_8F64: @ 0x08008F64 ldr r1, _08008F8C @ =gAutoDisplayTitlescreenMenu movs r0, #1 strb r0, [r1] - ldr r0, _08008F90 @ =0x02002838 + ldr r0, _08008F90 @ =gUnknown_02002838 ldrh r0, [r0, #0x16] bl SetMainGameState pop {r0} @@ -593,7 +593,7 @@ sub_8F64: @ 0x08008F64 .align 2, 0 _08008F88: .4byte sub_8F94 + 1 _08008F8C: .4byte gAutoDisplayTitlescreenMenu -_08008F90: .4byte 0x02002838 +_08008F90: .4byte gUnknown_02002838 thumb_func_start sub_8F94 sub_8F94: @ 0x08008F94 @@ -623,7 +623,7 @@ sub_8F94: @ 0x08008F94 lsls r1, r1, #2 adds r1, r1, r5 mov sb, r1 - ldr r4, _08009264 @ =0x02002838 + ldr r4, _08009264 @ =gUnknown_02002838 ldrh r0, [r4] movs r2, #0xb8 muls r0, r2, r0 @@ -703,7 +703,7 @@ _08009032: cmp r5, #0 bge _08009032 _08009066: - ldr r0, _08009264 @ =0x02002838 + ldr r0, _08009264 @ =gUnknown_02002838 ldrh r1, [r0, #6] cmp r1, #1 bne _080090BC @@ -752,7 +752,7 @@ _080090BC: ldr r7, [sp] strh r0, [r7, #2] strh r0, [r7, #4] - ldr r1, _08009264 @ =0x02002838 + ldr r1, _08009264 @ =gUnknown_02002838 ldrh r0, [r1] lsls r0, r0, #2 ldr r2, _08009268 @ =gUnknown_086A6AD4 @@ -818,7 +818,7 @@ _0800913A: strh r0, [r7, #2] movs r0, #0x20 strh r0, [r7, #4] - ldr r1, _08009264 @ =0x02002838 + ldr r1, _08009264 @ =gUnknown_02002838 ldrh r0, [r1, #2] lsls r0, r0, #2 ldr r2, _08009268 @ =gUnknown_086A6AD4 @@ -884,7 +884,7 @@ _080091BA: cmp r0, #1 bne _08009234 ldr r1, _08009278 @ =gUnknown_086A6B28 - ldr r2, _08009264 @ =0x02002838 + ldr r2, _08009264 @ =gUnknown_02002838 ldrh r0, [r2, #8] lsls r0, r0, #2 adds r0, r0, r1 @@ -962,7 +962,7 @@ _08009254: .4byte gMain _08009258: .4byte 0x00000642 _0800925C: .4byte 0x00000808 _08009260: .4byte 0x04000050 -_08009264: .4byte 0x02002838 +_08009264: .4byte gUnknown_02002838 _08009268: .4byte gUnknown_086A6AD4 _0800926C: .4byte gOamBuffer _08009270: .4byte 0x000001FF diff --git a/asm/high_scores.s b/asm/high_scores.s index d054d38..654b3cb 100755 --- a/asm/high_scores.s +++ b/asm/high_scores.s @@ -140,7 +140,7 @@ _0800CF50: strh r0, [r4] bl sub_CBC bl sub_24C - ldr r0, _0800CFD0 @ =0x02002858 + ldr r0, _0800CFD0 @ =gUnknown_02002858 ldrb r0, [r0, #0xa] strb r0, [r7, #3] pop {r4, r5, r6, r7} @@ -173,7 +173,7 @@ _0800CFC0: .4byte gUnknown_0809DFE0 _0800CFC4: .4byte 0x06010000 _0800CFC8: .4byte 0x80002210 _0800CFCC: .4byte gUnknown_0202C588 -_0800CFD0: .4byte 0x02002858 +_0800CFD0: .4byte gUnknown_02002858 thumb_func_start sub_CFD4 sub_CFD4: @ 0x0800CFD4 @@ -183,11 +183,11 @@ sub_CFD4: @ 0x0800CFD4 mov r5, r8 push {r5, r6, r7} movs r7, #0 - ldr r0, _0800D0B0 @ =0x02002858 + ldr r0, _0800D0B0 @ =gUnknown_02002858 mov r8, r0 - ldr r1, _0800D0B4 @ =0x0202C610 + ldr r1, _0800D0B4 @ =gUnknown_0202C610 mov sl, r1 - ldr r2, _0800D0B8 @ =0x0200B134 + ldr r2, _0800D0B8 @ =gUnknown_0200B134 mov sb, r2 movs r3, #0 mov ip, r3 @@ -221,8 +221,8 @@ _0800D008: cmp r7, #1 ble _0800CFF0 movs r7, #0 - ldr r6, _0800D0BC @ =0x0202C550 - ldr r5, _0800D0B4 @ =0x0202C610 + ldr r6, _0800D0BC @ =gUnknown_0202C550 + ldr r5, _0800D0B4 @ =gUnknown_0202C610 _0800D02A: lsls r0, r7, #1 adds r4, r7, #1 @@ -260,15 +260,15 @@ _0800D03A: adds r1, #0x26 movs r0, #1 strb r0, [r1] - ldr r1, _0800D0C0 @ =0x0201B178 + ldr r1, _0800D0C0 @ =gUnknown_0201B178 strb r3, [r1] - ldr r4, _0800D0C4 @ =0x0202BEBC + ldr r4, _0800D0C4 @ =gUnknown_0202BEBC strb r0, [r4] - ldr r0, _0800D0C8 @ =0x0201C18C + ldr r0, _0800D0C8 @ =gUnknown_0201C18C strb r3, [r0] - ldr r1, _0800D0CC @ =0x02002884 + ldr r1, _0800D0CC @ =gUnknown_02002884 strb r3, [r1] - ldr r4, _0800D0D0 @ =0x02002885 + ldr r4, _0800D0D0 @ =gUnknown_02002885 strb r3, [r4] ldr r1, _0800D0D4 @ =gUnknown_0202C588 movs r4, #0 @@ -288,37 +288,37 @@ _0800D090: bne _0800D0E4 strb r1, [r4, #0xb] movs r0, #0xf0 - ldr r2, _0800D0DC @ =0x02002882 + ldr r2, _0800D0DC @ =gUnknown_02002882 strh r0, [r2] - ldr r3, _0800D0E0 @ =0x02002880 + ldr r3, _0800D0E0 @ =gUnknown_02002880 strh r1, [r3] b _0800D0F6 .align 2, 0 -_0800D0B0: .4byte 0x02002858 -_0800D0B4: .4byte 0x0202C610 -_0800D0B8: .4byte 0x0200B134 -_0800D0BC: .4byte 0x0202C550 -_0800D0C0: .4byte 0x0201B178 -_0800D0C4: .4byte 0x0202BEBC -_0800D0C8: .4byte 0x0201C18C -_0800D0CC: .4byte 0x02002884 -_0800D0D0: .4byte 0x02002885 +_0800D0B0: .4byte gUnknown_02002858 +_0800D0B4: .4byte gUnknown_0202C610 +_0800D0B8: .4byte gUnknown_0200B134 +_0800D0BC: .4byte gUnknown_0202C550 +_0800D0C0: .4byte gUnknown_0201B178 +_0800D0C4: .4byte gUnknown_0202BEBC +_0800D0C8: .4byte gUnknown_0201C18C +_0800D0CC: .4byte gUnknown_02002884 +_0800D0D0: .4byte gUnknown_02002885 _0800D0D4: .4byte gUnknown_0202C588 _0800D0D8: .4byte gMain -_0800D0DC: .4byte 0x02002882 -_0800D0E0: .4byte 0x02002880 +_0800D0DC: .4byte gUnknown_02002882 +_0800D0E0: .4byte gUnknown_02002880 _0800D0E4: mov r4, r8 strb r3, [r4, #0xb] - ldr r0, _0800D178 @ =0x02002882 + ldr r0, _0800D178 @ =gUnknown_02002882 strh r2, [r0] movs r1, #1 rsbs r1, r1, #0 adds r0, r1, #0 - ldr r2, _0800D17C @ =0x02002880 + ldr r2, _0800D17C @ =gUnknown_02002880 strh r0, [r2] _0800D0F6: - ldr r4, _0800D180 @ =0x02002858 + ldr r4, _0800D180 @ =gUnknown_02002858 ldr r0, [r4] ldr r1, [r4, #4] ldrb r2, [r4, #0xb] @@ -334,9 +334,9 @@ _0800D0F6: ldrb r2, [r4, #0xb] bl sub_F434 movs r7, #0 - ldr r5, _0800D184 @ =0x0202C610 + ldr r5, _0800D184 @ =gUnknown_0202C610 adds r3, r4, #0 - ldr r6, _0800D188 @ =0x0201A500 + ldr r6, _0800D188 @ =gUnknown_0201A500 adds r4, r6, #0 _0800D122: lsls r2, r7, #2 @@ -356,7 +356,7 @@ _0800D122: adds r7, #1 cmp r7, #3 ble _0800D122 - ldr r1, _0800D180 @ =0x02002858 + ldr r1, _0800D180 @ =gUnknown_02002858 ldr r0, [r6] strh r0, [r1, #0x16] _0800D14A: @@ -365,67 +365,67 @@ _0800D14A: asrs r3, r0, #0x18 cmp r3, #1 bne _0800D1A8 - ldr r0, _0800D18C @ =0x0202BEB0 + ldr r0, _0800D18C @ =gUnknown_0202BEB0 movs r2, #0 ldrsb r2, [r0, r2] cmp r2, #0 bne _0800D1A0 - ldr r0, _0800D190 @ =0x0201C18C + ldr r0, _0800D190 @ =gUnknown_0201C18C strb r3, [r0] - ldr r1, _0800D194 @ =0x0201A4B8 + ldr r1, _0800D194 @ =gUnknown_0201A4B8 movs r0, #0xb8 strh r0, [r1] - ldr r0, _0800D198 @ =0x0202C580 + ldr r0, _0800D198 @ =gUnknown_0202C580 strb r2, [r0] - ldr r0, _0800D19C @ =0x0202BED4 + ldr r0, _0800D19C @ =gUnknown_0202BED4 strb r2, [r0] - ldr r0, _0800D180 @ =0x02002858 + ldr r0, _0800D180 @ =gUnknown_02002858 strb r3, [r0, #0xa] b _0800D1DA .align 2, 0 -_0800D178: .4byte 0x02002882 -_0800D17C: .4byte 0x02002880 -_0800D180: .4byte 0x02002858 -_0800D184: .4byte 0x0202C610 -_0800D188: .4byte 0x0201A500 -_0800D18C: .4byte 0x0202BEB0 -_0800D190: .4byte 0x0201C18C -_0800D194: .4byte 0x0201A4B8 -_0800D198: .4byte 0x0202C580 -_0800D19C: .4byte 0x0202BED4 +_0800D178: .4byte gUnknown_02002882 +_0800D17C: .4byte gUnknown_02002880 +_0800D180: .4byte gUnknown_02002858 +_0800D184: .4byte gUnknown_0202C610 +_0800D188: .4byte gUnknown_0201A500 +_0800D18C: .4byte gUnknown_0202BEB0 +_0800D190: .4byte gUnknown_0201C18C +_0800D194: .4byte gUnknown_0201A4B8 +_0800D198: .4byte gUnknown_0202C580 +_0800D19C: .4byte gUnknown_0202BED4 _0800D1A0: - ldr r1, _0800D1A4 @ =0x0201C18C + ldr r1, _0800D1A4 @ =gUnknown_0201C18C b _0800D1AA .align 2, 0 -_0800D1A4: .4byte 0x0201C18C +_0800D1A4: .4byte gUnknown_0201C18C _0800D1A8: - ldr r1, _0800D1B8 @ =0x0202BEB0 + ldr r1, _0800D1B8 @ =gUnknown_0202BEB0 _0800D1AA: movs r0, #0 strb r0, [r1] - ldr r1, _0800D1BC @ =0x02002858 + ldr r1, _0800D1BC @ =gUnknown_02002858 movs r0, #2 strb r0, [r1, #0xa] b _0800D1DA .align 2, 0 -_0800D1B8: .4byte 0x0202BEB0 -_0800D1BC: .4byte 0x02002858 +_0800D1B8: .4byte gUnknown_0202BEB0 +_0800D1BC: .4byte gUnknown_02002858 _0800D1C0: mov r4, r8 strb r3, [r4, #0xb] - ldr r0, _0800D200 @ =0x02002882 + ldr r0, _0800D200 @ =gUnknown_02002882 strh r2, [r0] movs r1, #1 rsbs r1, r1, #0 adds r0, r1, #0 - ldr r2, _0800D204 @ =0x02002880 + ldr r2, _0800D204 @ =gUnknown_02002880 strh r0, [r2] bl sub_E464 movs r0, #3 strb r0, [r4, #0xa] _0800D1DA: ldr r2, _0800D208 @ =gMain - ldr r0, _0800D200 @ =0x02002882 + ldr r0, _0800D200 @ =gUnknown_02002882 ldrh r1, [r0] movs r3, #0xbd lsls r3, r3, #2 @@ -443,14 +443,14 @@ _0800D1DA: pop {r0} bx r0 .align 2, 0 -_0800D200: .4byte 0x02002882 -_0800D204: .4byte 0x02002880 +_0800D200: .4byte gUnknown_02002882 +_0800D204: .4byte gUnknown_02002880 _0800D208: .4byte gMain thumb_func_start sub_D20C sub_D20C: @ 0x0800D20C push {r4, r5, lr} - ldr r4, _0800D224 @ =0x0202BED4 + ldr r4, _0800D224 @ =gUnknown_0202BED4 movs r0, #0 ldrsb r0, [r4, r0] adds r5, r4, #0 @@ -462,7 +462,7 @@ sub_D20C: @ 0x0800D20C beq _0800D232 b _0800D2E0 .align 2, 0 -_0800D224: .4byte 0x0202BED4 +_0800D224: .4byte gUnknown_0202BED4 _0800D228: cmp r0, #2 beq _0800D290 @@ -470,7 +470,7 @@ _0800D228: beq _0800D2B4 b _0800D2E0 _0800D232: - ldr r0, _0800D244 @ =0x02002858 + ldr r0, _0800D244 @ =gUnknown_02002858 movs r1, #0x18 ldrsh r0, [r0, r1] cmp r0, #3 @@ -479,19 +479,19 @@ _0800D232: bl m4aSongNumStart b _0800D2A2 .align 2, 0 -_0800D244: .4byte 0x02002858 +_0800D244: .4byte gUnknown_02002858 _0800D248: - ldr r1, _0800D284 @ =0x0201A4B8 + ldr r1, _0800D284 @ =gUnknown_0201A4B8 ldrh r0, [r1] subs r0, #1 strh r0, [r1] - ldr r0, _0800D288 @ =0x02002858 + ldr r0, _0800D288 @ =gUnknown_02002858 ldrh r2, [r0, #0x18] movs r0, #3 ands r2, r0 cmp r2, #0 bne _0800D26E - ldr r3, _0800D28C @ =0x0202C580 + ldr r3, _0800D28C @ =gUnknown_0202C580 ldrb r0, [r3] adds r0, #1 strb r0, [r3] @@ -505,7 +505,7 @@ _0800D26E: ldrsh r0, [r1, r2] cmp r0, #0x50 bne _0800D2E0 - ldr r1, _0800D28C @ =0x0202C580 + ldr r1, _0800D28C @ =gUnknown_0202C580 movs r0, #0 strb r0, [r1] ldrb r0, [r5] @@ -513,9 +513,9 @@ _0800D26E: strb r0, [r5] b _0800D2E0 .align 2, 0 -_0800D284: .4byte 0x0201A4B8 -_0800D288: .4byte 0x02002858 -_0800D28C: .4byte 0x0202C580 +_0800D284: .4byte gUnknown_0201A4B8 +_0800D288: .4byte gUnknown_02002858 +_0800D28C: .4byte gUnknown_0202C580 _0800D290: ldr r0, _0800D2AC @ =gMain ldrh r1, [r0, #0x18] @@ -523,7 +523,7 @@ _0800D290: ands r0, r1 cmp r0, #0 beq _0800D2E0 - ldr r1, _0800D2B0 @ =0x0202C580 + ldr r1, _0800D2B0 @ =gUnknown_0202C580 movs r0, #0 strb r0, [r1] _0800D2A2: @@ -533,9 +533,9 @@ _0800D2A2: b _0800D2E0 .align 2, 0 _0800D2AC: .4byte gMain -_0800D2B0: .4byte 0x0202C580 +_0800D2B0: .4byte gUnknown_0202C580 _0800D2B4: - ldr r0, _0800D2F4 @ =0x0201A4B8 + ldr r0, _0800D2F4 @ =gUnknown_0201A4B8 ldrh r1, [r0] subs r1, #4 strh r1, [r0] @@ -545,20 +545,20 @@ _0800D2B4: rsbs r0, r0, #0 cmp r1, r0 bge _0800D2E0 - ldr r1, _0800D2F8 @ =0x02002858 + ldr r1, _0800D2F8 @ =gUnknown_02002858 movs r2, #0 movs r0, #0 strh r0, [r1, #0x18] - ldr r1, _0800D2FC @ =0x0202BEB0 + ldr r1, _0800D2FC @ =gUnknown_0202BEB0 movs r0, #1 strb r0, [r1] - ldr r0, _0800D300 @ =0x0201C18C + ldr r0, _0800D300 @ =gUnknown_0201C18C strb r2, [r0] ldr r1, _0800D304 @ =gMain movs r0, #2 strb r0, [r1, #3] _0800D2E0: - ldr r1, _0800D2F8 @ =0x02002858 + ldr r1, _0800D2F8 @ =gUnknown_02002858 ldrh r0, [r1, #0x18] adds r0, #1 strh r0, [r1, #0x18] @@ -567,10 +567,10 @@ _0800D2E0: pop {r0} bx r0 .align 2, 0 -_0800D2F4: .4byte 0x0201A4B8 -_0800D2F8: .4byte 0x02002858 -_0800D2FC: .4byte 0x0202BEB0 -_0800D300: .4byte 0x0201C18C +_0800D2F4: .4byte gUnknown_0201A4B8 +_0800D2F8: .4byte gUnknown_02002858 +_0800D2FC: .4byte gUnknown_0202BEB0 +_0800D300: .4byte gUnknown_0201C18C _0800D304: .4byte gMain thumb_func_start sub_D308 @@ -579,7 +579,7 @@ sub_D308: @ 0x0800D308 mov r7, r8 push {r7} sub sp, #8 - ldr r4, _0800D32C @ =0x02002858 + ldr r4, _0800D32C @ =gUnknown_02002858 movs r0, #0x1a ldrsh r2, [r4, r0] cmp r2, #0 @@ -593,7 +593,7 @@ sub_D308: @ 0x0800D308 movs r0, #0xa0 b _0800D35C .align 2, 0 -_0800D32C: .4byte 0x02002858 +_0800D32C: .4byte gUnknown_02002858 _0800D330: movs r0, #1 rsbs r0, r0, #0 @@ -618,7 +618,7 @@ _0800D354: _0800D35C: strh r0, [r4, #0x18] _0800D35E: - ldr r7, _0800D3CC @ =0x02002858 + ldr r7, _0800D3CC @ =gUnknown_02002858 ldrh r0, [r7, #0x14] adds r0, #1 movs r1, #0 @@ -671,7 +671,7 @@ _0800D35E: b _0800D3FC .align 2, 0 _0800D3C8: .4byte 0x0000014B -_0800D3CC: .4byte 0x02002858 +_0800D3CC: .4byte gUnknown_02002858 _0800D3D0: .4byte gUnknown_08079870 _0800D3D4: strh r1, [r7, #0x12] @@ -694,7 +694,7 @@ _0800D3D4: movs r1, #0x15 bl sub_10618 _0800D3FC: - ldr r4, _0800D4A4 @ =0x02002858 + ldr r4, _0800D4A4 @ =gUnknown_02002858 ldrh r0, [r4, #0x1e] adds r0, #1 movs r5, #0 @@ -718,7 +718,7 @@ _0800D3FC: ble _0800D42C strh r5, [r4, #0x1c] _0800D42C: - ldr r4, _0800D4A4 @ =0x02002858 + ldr r4, _0800D4A4 @ =gUnknown_02002858 ldrh r0, [r4, #0x1a] adds r0, #1 movs r2, #0 @@ -778,7 +778,7 @@ _0800D482: bx r0 .align 2, 0 _0800D4A0: .4byte gUnknown_08079870 -_0800D4A4: .4byte 0x02002858 +_0800D4A4: .4byte gUnknown_02002858 _0800D4A8: .4byte gMain _0800D4AC: .4byte 0x040000D4 _0800D4B0: .4byte 0x03005C00 @@ -794,7 +794,7 @@ sub_D4B8: @ 0x0800D4B8 bl __umodsi3 cmp r0, #0 bne _0800D4E0 - ldr r1, _0800D504 @ =0x02002858 + ldr r1, _0800D504 @ =gUnknown_02002858 ldrh r2, [r1, #0x1a] movs r0, #1 subs r0, r0, r2 @@ -810,7 +810,7 @@ _0800D4E0: ands r0, r1 cmp r0, #0 beq _0800D50C - ldr r0, _0800D508 @ =0x02002880 + ldr r0, _0800D508 @ =gUnknown_02002880 movs r2, #0 ldrsh r1, [r0, r2] movs r2, #1 @@ -822,12 +822,12 @@ _0800D4E0: b _0800D522 .align 2, 0 _0800D500: .4byte gMain -_0800D504: .4byte 0x02002858 -_0800D508: .4byte 0x02002880 +_0800D504: .4byte gUnknown_02002858 +_0800D508: .4byte gUnknown_02002880 _0800D50C: movs r0, #0x10 ands r0, r1 - ldr r3, _0800D53C @ =0x02002880 + ldr r3, _0800D53C @ =gUnknown_02002880 cmp r0, #0 beq _0800D522 movs r1, #0 @@ -841,7 +841,7 @@ _0800D522: ldrsh r0, [r3, r2] cmp r0, #0 ble _0800D544 - ldr r1, _0800D540 @ =0x02002882 + ldr r1, _0800D540 @ =gUnknown_02002882 ldrh r2, [r1] movs r3, #0 ldrsh r0, [r1, r3] @@ -851,12 +851,12 @@ _0800D522: adds r0, #8 b _0800D558 .align 2, 0 -_0800D53C: .4byte 0x02002880 -_0800D540: .4byte 0x02002882 +_0800D53C: .4byte gUnknown_02002880 +_0800D540: .4byte gUnknown_02002882 _0800D544: cmp r0, #0 bge _0800D55A - ldr r1, _0800D608 @ =0x02002882 + ldr r1, _0800D608 @ =gUnknown_02002882 ldrh r2, [r1] movs r3, #0 ldrsh r0, [r1, r3] @@ -883,7 +883,7 @@ _0800D570: ands r0, r1 cmp r0, #0 beq _0800D59E - ldr r0, _0800D608 @ =0x02002882 + ldr r0, _0800D608 @ =gUnknown_02002882 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #0 @@ -893,10 +893,10 @@ _0800D570: _0800D588: movs r0, #0x68 bl m4aSongNumStart - ldr r1, _0800D610 @ =0x0201B178 + ldr r1, _0800D610 @ =gUnknown_0201B178 movs r0, #1 strb r0, [r1] - ldr r1, _0800D614 @ =0x0202BEBC + ldr r1, _0800D614 @ =gUnknown_0202BEBC movs r0, #0 strb r0, [r1] movs r0, #5 @@ -917,7 +917,7 @@ _0800D59E: ands r0, r1 cmp r0, #0 beq _0800D63E - ldr r0, _0800D608 @ =0x02002882 + ldr r0, _0800D608 @ =gUnknown_02002882 movs r2, #0 ldrsh r0, [r0, r2] cmp r0, #0 @@ -925,10 +925,10 @@ _0800D59E: cmp r0, #0xf0 bne _0800D5FC _0800D5CA: - ldr r2, _0800D618 @ =0x02002884 + ldr r2, _0800D618 @ =gUnknown_02002884 movs r0, #0x28 strb r0, [r2] - ldr r1, _0800D61C @ =0x02002885 + ldr r1, _0800D61C @ =gUnknown_02002885 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -941,30 +941,30 @@ _0800D5CA: strb r0, [r2] movs r0, #0x68 bl m4aSongNumStart - ldr r1, _0800D610 @ =0x0201B178 + ldr r1, _0800D610 @ =gUnknown_0201B178 movs r0, #1 strb r0, [r1] - ldr r1, _0800D614 @ =0x0202BEBC + ldr r1, _0800D614 @ =gUnknown_0202BEBC movs r0, #4 strb r0, [r1] movs r0, #0xa strb r0, [r4, #3] _0800D5FC: - ldr r2, _0800D618 @ =0x02002884 + ldr r2, _0800D618 @ =gUnknown_02002884 ldrb r1, [r2] movs r0, #0 ldrsb r0, [r2, r0] ldr r4, _0800D60C @ =gMain b _0800D628 .align 2, 0 -_0800D608: .4byte 0x02002882 +_0800D608: .4byte gUnknown_02002882 _0800D60C: .4byte gMain -_0800D610: .4byte 0x0201B178 -_0800D614: .4byte 0x0202BEBC -_0800D618: .4byte 0x02002884 -_0800D61C: .4byte 0x02002885 +_0800D610: .4byte gUnknown_0201B178 +_0800D614: .4byte gUnknown_0202BEBC +_0800D618: .4byte gUnknown_02002884 +_0800D61C: .4byte gUnknown_02002885 _0800D620: - ldr r2, _0800D658 @ =0x02002884 + ldr r2, _0800D658 @ =gUnknown_02002884 ldrb r1, [r2] movs r0, #0 ldrsb r0, [r2, r0] @@ -978,10 +978,10 @@ _0800D628: bgt _0800D63E movs r1, #0 strb r1, [r2] - ldr r0, _0800D65C @ =0x02002885 + ldr r0, _0800D65C @ =gUnknown_02002885 strb r1, [r0] _0800D63E: - ldr r0, _0800D660 @ =0x02002882 + ldr r0, _0800D660 @ =gUnknown_02002882 ldrh r1, [r0] movs r3, #0xbd lsls r3, r3, #2 @@ -995,9 +995,9 @@ _0800D63E: pop {r0} bx r0 .align 2, 0 -_0800D658: .4byte 0x02002884 -_0800D65C: .4byte 0x02002885 -_0800D660: .4byte 0x02002882 +_0800D658: .4byte gUnknown_02002884 +_0800D65C: .4byte gUnknown_02002885 +_0800D660: .4byte gUnknown_02002882 thumb_func_start sub_D664 sub_D664: @ 0x0800D664 @@ -1006,7 +1006,7 @@ sub_D664: @ 0x0800D664 mov r6, r8 push {r6, r7} bl sub_E3A8 - ldr r4, _0800D6E8 @ =0x02002858 + ldr r4, _0800D6E8 @ =gUnknown_02002858 ldrh r0, [r4, #0x14] adds r0, #1 movs r5, #0 @@ -1049,7 +1049,7 @@ _0800D6B8: ands r0, r1 cmp r0, #0 beq _0800D6F0 - ldr r4, _0800D6E8 @ =0x02002858 + ldr r4, _0800D6E8 @ =gUnknown_02002858 movs r7, #0x20 ldrsh r0, [r4, r7] cmp r0, #0 @@ -1066,14 +1066,14 @@ _0800D6B8: strh r0, [r4, #0x16] b _0800D718 .align 2, 0 -_0800D6E8: .4byte 0x02002858 +_0800D6E8: .4byte gUnknown_02002858 _0800D6EC: .4byte gMain _0800D6F0: movs r0, #0x40 ands r0, r1 cmp r0, #0 beq _0800D72C - ldr r4, _0800D788 @ =0x02002858 + ldr r4, _0800D788 @ =gUnknown_02002858 movs r7, #0x20 ldrsh r5, [r4, r7] cmp r5, #0 @@ -1105,7 +1105,7 @@ _0800D72C: ands r0, r1 cmp r0, #0 beq _0800D794 - ldr r4, _0800D788 @ =0x02002858 + ldr r4, _0800D788 @ =gUnknown_02002858 movs r7, #0x10 ldrsh r0, [r4, r7] cmp r0, #3 @@ -1121,7 +1121,7 @@ _0800D72C: ldrsh r2, [r4, r3] ldrb r3, [r4, #0xb] bl sub_F670 - ldr r3, _0800D790 @ =0x0202C610 + ldr r3, _0800D790 @ =gUnknown_0202C610 movs r7, #0x10 ldrsh r1, [r4, r7] lsls r1, r1, #2 @@ -1143,15 +1143,15 @@ _0800D72C: adds r0, #1 b _0800D7F6 .align 2, 0 -_0800D788: .4byte 0x02002858 +_0800D788: .4byte gUnknown_02002858 _0800D78C: .4byte gMain -_0800D790: .4byte 0x0202C610 +_0800D790: .4byte gUnknown_0202C610 _0800D794: movs r0, #0x20 ands r0, r1 cmp r0, #0 beq _0800D818 - ldr r4, _0800D7B0 @ =0x02002858 + ldr r4, _0800D7B0 @ =gUnknown_02002858 movs r1, #0x10 ldrsh r0, [r4, r1] cmp r0, #0 @@ -1161,7 +1161,7 @@ _0800D7A6: bl m4aSongNumStart b _0800D818 .align 2, 0 -_0800D7B0: .4byte 0x02002858 +_0800D7B0: .4byte gUnknown_02002858 _0800D7B4: movs r0, #0x67 bl m4aSongNumStart @@ -1174,7 +1174,7 @@ _0800D7B4: ldrsh r2, [r4, r3] ldrb r3, [r4, #0xb] bl sub_F670 - ldr r3, _0800D8F8 @ =0x0202C610 + ldr r3, _0800D8F8 @ =gUnknown_0202C610 movs r7, #0x10 ldrsh r1, [r4, r7] lsls r1, r1, #2 @@ -1222,7 +1222,7 @@ _0800D818: bne _0800D828 b _0800D936 _0800D828: - ldr r4, _0800D900 @ =0x02002858 + ldr r4, _0800D900 @ =gUnknown_02002858 strh r5, [r4, #0x12] movs r1, #0x16 ldrsh r0, [r4, r1] @@ -1231,7 +1231,7 @@ _0800D828: ldrsh r2, [r4, r3] ldrb r3, [r4, #0xb] bl sub_F670 - ldr r5, _0800D8F8 @ =0x0202C610 + ldr r5, _0800D8F8 @ =gUnknown_0202C610 movs r7, #0x10 ldrsh r1, [r4, r7] lsls r1, r1, #2 @@ -1262,7 +1262,7 @@ _0800D828: bl sub_FAE8 movs r3, #0 adds r6, r5, #0 - ldr r5, _0800D904 @ =0x0201A500 + ldr r5, _0800D904 @ =gUnknown_0201A500 _0800D880: lsls r2, r3, #2 ldr r1, [r4, #0xc] @@ -1282,9 +1282,9 @@ _0800D880: cmp r3, #3 ble _0800D880 movs r3, #0 - ldr r0, _0800D908 @ =0x0200B134 + ldr r0, _0800D908 @ =gUnknown_0200B134 mov r8, r0 - ldr r1, _0800D8F8 @ =0x0202C610 + ldr r1, _0800D8F8 @ =gUnknown_0202C610 mov ip, r1 _0800D8AC: movs r1, #0 @@ -1326,11 +1326,11 @@ _0800D8CE: strb r0, [r1, #3] b _0800D9B6 .align 2, 0 -_0800D8F8: .4byte 0x0202C610 +_0800D8F8: .4byte gUnknown_0202C610 _0800D8FC: .4byte gMain -_0800D900: .4byte 0x02002858 -_0800D904: .4byte 0x0201A500 -_0800D908: .4byte 0x0200B134 +_0800D900: .4byte gUnknown_02002858 +_0800D904: .4byte gUnknown_0201A500 +_0800D908: .4byte gUnknown_0200B134 _0800D90C: movs r0, #0x6a bl m4aSongNumStart @@ -1357,7 +1357,7 @@ _0800D936: ands r0, r1 cmp r0, #0 beq _0800D9B6 - ldr r4, _0800D950 @ =0x02002858 + ldr r4, _0800D950 @ =gUnknown_02002858 movs r1, #0x10 ldrsh r0, [r4, r1] cmp r0, #0 @@ -1366,7 +1366,7 @@ _0800D936: bl m4aSongNumStart b _0800D9B6 .align 2, 0 -_0800D950: .4byte 0x02002858 +_0800D950: .4byte gUnknown_02002858 _0800D954: movs r0, #0x6a bl m4aSongNumStart @@ -1378,7 +1378,7 @@ _0800D954: ldrsh r2, [r4, r3] ldrb r3, [r4, #0xb] bl sub_F670 - ldr r3, _0800D9E4 @ =0x0202C610 + ldr r3, _0800D9E4 @ =gUnknown_0202C610 movs r7, #0x10 ldrsh r1, [r4, r7] lsls r1, r1, #2 @@ -1426,7 +1426,7 @@ _0800D9B6: ldr r0, _0800D9F0 @ =0x80000800 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r1, _0800D9F4 @ =0x02002858 + ldr r1, _0800D9F4 @ =gUnknown_02002858 ldrh r2, [r1, #0x20] movs r3, #0x20 ldrsh r0, [r1, r3] @@ -1442,18 +1442,18 @@ _0800D9D8: pop {r0} bx r0 .align 2, 0 -_0800D9E4: .4byte 0x0202C610 +_0800D9E4: .4byte gUnknown_0202C610 _0800D9E8: .4byte 0x040000D4 _0800D9EC: .4byte 0x03005C00 _0800D9F0: .4byte 0x80000800 -_0800D9F4: .4byte 0x02002858 +_0800D9F4: .4byte gUnknown_02002858 thumb_func_start sub_D9F8 sub_D9F8: @ 0x0800D9F8 push {lr} bl sub_19B4 bl sub_E908 - ldr r1, _0800DA18 @ =0x0201B124 + ldr r1, _0800DA18 @ =gUnknown_0201B124 movs r0, #0 strb r0, [r1] bl sub_E464 @@ -1463,7 +1463,7 @@ sub_D9F8: @ 0x0800D9F8 pop {r0} bx r0 .align 2, 0 -_0800DA18: .4byte 0x0201B124 +_0800DA18: .4byte gUnknown_0201B124 _0800DA1C: .4byte gMain thumb_func_start sub_DA20 @@ -1478,10 +1478,10 @@ sub_DA20: @ 0x0800DA20 beq _0800DA58 movs r0, #0x66 bl m4aSongNumStart - ldr r0, _0800DA50 @ =0x0201B178 + ldr r0, _0800DA50 @ =gUnknown_0201B178 movs r1, #0 strb r1, [r0] - ldr r0, _0800DA54 @ =0x0202BEBC + ldr r0, _0800DA54 @ =gUnknown_0202BEBC strb r1, [r0] bl sub_2568 movs r0, #3 @@ -1489,25 +1489,25 @@ sub_DA20: @ 0x0800DA20 b _0800DB2E .align 2, 0 _0800DA4C: .4byte gMain -_0800DA50: .4byte 0x0201B178 -_0800DA54: .4byte 0x0202BEBC +_0800DA50: .4byte gUnknown_0201B178 +_0800DA54: .4byte gUnknown_0202BEBC _0800DA58: - ldr r5, _0800DAB8 @ =0x0202ADD0 - ldr r0, _0800DABC @ =0x0202BEC8 - ldr r1, _0800DAC0 @ =0x0202C5F0 - ldr r2, _0800DAC4 @ =0x0201A4D0 + ldr r5, _0800DAB8 @ =gUnknown_0202ADD0 + ldr r0, _0800DABC @ =gUnknown_0202BEC8 + ldr r1, _0800DAC0 @ =gUnknown_0202C5F0 + ldr r2, _0800DAC4 @ =gUnknown_0201A4D0 bl sub_1B04 str r0, [r5] - ldr r1, _0800DAC8 @ =0x0202BDF0 + ldr r1, _0800DAC8 @ =gUnknown_0202BDF0 movs r3, #3 ands r3, r0 str r3, [r1] - ldr r2, _0800DACC @ =0x0201C1AC + ldr r2, _0800DACC @ =gUnknown_0201C1AC movs r1, #0x1c ands r1, r0 lsrs r1, r1, #2 strb r1, [r2] - ldr r2, _0800DAD0 @ =0x0202ADDC + ldr r2, _0800DAD0 @ =gUnknown_0202ADDC movs r1, #0xe0 lsls r1, r1, #4 ands r1, r0 @@ -1537,17 +1537,17 @@ _0800DA58: strb r0, [r4, #3] b _0800DAE8 .align 2, 0 -_0800DAB8: .4byte 0x0202ADD0 -_0800DABC: .4byte 0x0202BEC8 -_0800DAC0: .4byte 0x0202C5F0 -_0800DAC4: .4byte 0x0201A4D0 -_0800DAC8: .4byte 0x0202BDF0 -_0800DACC: .4byte 0x0201C1AC -_0800DAD0: .4byte 0x0202ADDC +_0800DAB8: .4byte gUnknown_0202ADD0 +_0800DABC: .4byte gUnknown_0202BEC8 +_0800DAC0: .4byte gUnknown_0202C5F0 +_0800DAC4: .4byte gUnknown_0201A4D0 +_0800DAC8: .4byte gUnknown_0202BDF0 +_0800DACC: .4byte gUnknown_0201C1AC +_0800DAD0: .4byte gUnknown_0202ADDC _0800DAD4: cmp r1, #1 bne _0800DAE8 - ldr r0, _0800DB34 @ =0x0202BEBC + ldr r0, _0800DB34 @ =gUnknown_0202BEBC movs r1, #2 strb r1, [r0] movs r0, #7 @@ -1555,25 +1555,25 @@ _0800DAD4: movs r0, #0x8a bl m4aSongNumStart _0800DAE8: - ldr r1, _0800DB38 @ =0x0201A510 + ldr r1, _0800DB38 @ =gUnknown_0201A510 ldrh r0, [r1] adds r0, #1 strh r0, [r1] - ldr r0, _0800DB3C @ =0x0202ADD0 + ldr r0, _0800DB3C @ =gUnknown_0202ADD0 ldr r0, [r0] movs r1, #0xfe lsls r1, r1, #0xf ands r0, r1 cmp r0, #0 beq _0800DB2E - ldr r0, _0800DB40 @ =0x0202ADE4 + ldr r0, _0800DB40 @ =gUnknown_0202ADE4 movs r1, #0 ldrsb r1, [r0, r1] movs r0, #1 rsbs r0, r0, #0 cmp r1, r0 bne _0800DB2E - ldr r1, _0800DB44 @ =0x0201A444 + ldr r1, _0800DB44 @ =gUnknown_0201A444 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -1581,7 +1581,7 @@ _0800DAE8: asrs r0, r0, #0x10 cmp r0, #0xb4 ble _0800DB2E - ldr r1, _0800DB34 @ =0x0202BEBC + ldr r1, _0800DB34 @ =gUnknown_0202BEBC movs r0, #2 strb r0, [r1] ldr r1, _0800DB48 @ =gMain @@ -1594,16 +1594,16 @@ _0800DB2E: pop {r0} bx r0 .align 2, 0 -_0800DB34: .4byte 0x0202BEBC -_0800DB38: .4byte 0x0201A510 -_0800DB3C: .4byte 0x0202ADD0 -_0800DB40: .4byte 0x0202ADE4 -_0800DB44: .4byte 0x0201A444 +_0800DB34: .4byte gUnknown_0202BEBC +_0800DB38: .4byte gUnknown_0201A510 +_0800DB3C: .4byte gUnknown_0202ADD0 +_0800DB40: .4byte gUnknown_0202ADE4 +_0800DB44: .4byte gUnknown_0201A444 _0800DB48: .4byte gMain thumb_func_start sub_DB4C sub_DB4C: @ 0x0800DB4C - ldr r1, _0800DB68 @ =0x0201A444 + ldr r1, _0800DB68 @ =gUnknown_0201A444 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -1619,14 +1619,14 @@ sub_DB4C: @ 0x0800DB4C _0800DB66: bx lr .align 2, 0 -_0800DB68: .4byte 0x0201A444 +_0800DB68: .4byte gUnknown_0201A444 _0800DB6C: .4byte gMain thumb_func_start sub_DB70 sub_DB70: @ 0x0800DB70 push {r4, r5, r6, lr} bl sub_E464 - ldr r1, _0800DBDC @ =0x02002858 + ldr r1, _0800DBDC @ =gUnknown_02002858 ldrh r0, [r1, #0x22] adds r0, #1 movs r2, #0 @@ -1637,15 +1637,15 @@ sub_DB70: @ 0x0800DB70 ble _0800DBD4 movs r0, #0 strh r0, [r1, #0x22] - ldr r0, _0800DBE0 @ =0x0201B178 + ldr r0, _0800DBE0 @ =gUnknown_0201B178 strb r2, [r0] - ldr r0, _0800DBE4 @ =0x0202BEBC + ldr r0, _0800DBE4 @ =gUnknown_0202BEBC strb r2, [r0] bl sub_2568 bl sub_1AA4 movs r1, #0 - ldr r6, _0800DBE8 @ =0x0202C550 - ldr r5, _0800DBEC @ =0x0202C610 + ldr r6, _0800DBE8 @ =gUnknown_0202C550 + ldr r5, _0800DBEC @ =gUnknown_0202C610 _0800DBA2: lsls r0, r1, #1 adds r4, r1, #1 @@ -1675,11 +1675,11 @@ _0800DBD4: pop {r0} bx r0 .align 2, 0 -_0800DBDC: .4byte 0x02002858 -_0800DBE0: .4byte 0x0201B178 -_0800DBE4: .4byte 0x0202BEBC -_0800DBE8: .4byte 0x0202C550 -_0800DBEC: .4byte 0x0202C610 +_0800DBDC: .4byte gUnknown_02002858 +_0800DBE0: .4byte gUnknown_0201B178 +_0800DBE4: .4byte gUnknown_0202BEBC +_0800DBE8: .4byte gUnknown_0202C550 +_0800DBEC: .4byte gUnknown_0202C610 _0800DBF0: .4byte gMain thumb_func_start sub_DBF4 @@ -1689,7 +1689,7 @@ sub_DBF4: @ 0x0800DBF4 mov r6, r8 push {r6, r7} bl sub_E464 - ldr r2, _0800DC14 @ =0x02002858 + ldr r2, _0800DC14 @ =gUnknown_02002858 movs r1, #0x22 ldrsh r0, [r2, r1] cmp r0, #0x82 @@ -1700,7 +1700,7 @@ sub_DBF4: @ 0x0800DBF4 beq _0800DC1E b _0800DCBA .align 2, 0 -_0800DC14: .4byte 0x02002858 +_0800DC14: .4byte gUnknown_02002858 _0800DC18: cmp r0, #0xfa beq _0800DC3C @@ -1710,34 +1710,34 @@ _0800DC1E: bl sub_1AA4 b _0800DCBA _0800DC28: - ldr r1, _0800DC38 @ =0x0202BEBC + ldr r1, _0800DC38 @ =gUnknown_0202BEBC movs r0, #3 strb r0, [r1] movs r0, #0x65 bl m4aSongNumStart b _0800DCBA .align 2, 0 -_0800DC38: .4byte 0x0202BEBC +_0800DC38: .4byte gUnknown_0202BEBC _0800DC3C: movs r1, #0 movs r0, #0 strh r0, [r2, #0x22] - ldr r0, _0800DCD0 @ =0x0201B178 + ldr r0, _0800DCD0 @ =gUnknown_0201B178 strb r1, [r0] - ldr r0, _0800DCD4 @ =0x0202BEBC + ldr r0, _0800DCD4 @ =gUnknown_0202BEBC strb r1, [r0] movs r0, #0 bl sub_F4FC - ldr r1, _0800DCD8 @ =0x0202BED8 + ldr r1, _0800DCD8 @ =gUnknown_0202BED8 str r0, [r1] movs r0, #1 bl sub_F4FC - ldr r1, _0800DCDC @ =0x0201B170 + ldr r1, _0800DCDC @ =gUnknown_0201B170 str r0, [r1] movs r2, #0 - ldr r3, _0800DCE0 @ =0x0200B134 + ldr r3, _0800DCE0 @ =gUnknown_0200B134 mov r8, r3 - ldr r7, _0800DCE4 @ =0x0202C610 + ldr r7, _0800DCE4 @ =gUnknown_0202C610 mov ip, r7 _0800DC68: movs r1, #0 @@ -1780,7 +1780,7 @@ _0800DC88: movs r0, #0xc strb r0, [r1, #3] _0800DCBA: - ldr r1, _0800DCEC @ =0x02002858 + ldr r1, _0800DCEC @ =gUnknown_02002858 ldrh r0, [r1, #0x22] adds r0, #1 strh r0, [r1, #0x22] @@ -1791,14 +1791,14 @@ _0800DCBA: pop {r0} bx r0 .align 2, 0 -_0800DCD0: .4byte 0x0201B178 -_0800DCD4: .4byte 0x0202BEBC -_0800DCD8: .4byte 0x0202BED8 -_0800DCDC: .4byte 0x0201B170 -_0800DCE0: .4byte 0x0200B134 -_0800DCE4: .4byte 0x0202C610 +_0800DCD0: .4byte gUnknown_0201B178 +_0800DCD4: .4byte gUnknown_0202BEBC +_0800DCD8: .4byte gUnknown_0202BED8 +_0800DCDC: .4byte gUnknown_0201B170 +_0800DCE0: .4byte gUnknown_0200B134 +_0800DCE4: .4byte gUnknown_0202C610 _0800DCE8: .4byte gMain -_0800DCEC: .4byte 0x02002858 +_0800DCEC: .4byte gUnknown_02002858 thumb_func_start sub_DCF0 sub_DCF0: @ 0x0800DCF0 @@ -1828,9 +1828,9 @@ _0800DD24: beq _0800DD3E movs r0, #0x66 bl m4aSongNumStart - ldr r0, _0800DD44 @ =0x0201B178 + ldr r0, _0800DD44 @ =gUnknown_0201B178 strb r4, [r0] - ldr r0, _0800DD48 @ =0x0202BEBC + ldr r0, _0800DD48 @ =gUnknown_0202BEBC strb r4, [r0] movs r0, #3 _0800DD3C: @@ -1840,8 +1840,8 @@ _0800DD3E: pop {r0} bx r0 .align 2, 0 -_0800DD44: .4byte 0x0201B178 -_0800DD48: .4byte 0x0202BEBC +_0800DD44: .4byte gUnknown_0201B178 +_0800DD48: .4byte gUnknown_0202BEBC thumb_func_start sub_DD4C sub_DD4C: @ 0x0800DD4C @@ -2001,11 +2001,11 @@ sub_DEB4: @ 0x0800DEB4 mov r5, r8 push {r5, r6, r7} movs r2, #0 - ldr r0, _0800DF54 @ =0x02002858 + ldr r0, _0800DF54 @ =gUnknown_02002858 mov r8, r0 ldr r0, _0800DF58 @ =gMain mov ip, r0 - ldr r0, _0800DF5C @ =0x0202C610 + ldr r0, _0800DF5C @ =gUnknown_0202C610 mov sl, r0 movs r0, #0x74 add r0, ip @@ -2048,19 +2048,19 @@ _0800DEF4: strh r0, [r2, #0x1e] strh r0, [r2, #0x1c] strb r1, [r2, #0xb] - ldr r2, _0800DF60 @ =0x02002882 + ldr r2, _0800DF60 @ =gUnknown_02002882 strh r0, [r2] movs r2, #1 rsbs r2, r2, #0 adds r0, r2, #0 - ldr r2, _0800DF64 @ =0x02002880 + ldr r2, _0800DF64 @ =gUnknown_02002880 strh r0, [r2] mov r0, r8 adds r0, #0x24 strb r1, [r0] mov r0, r8 strb r1, [r0, #0xa] - ldr r2, _0800DF60 @ =0x02002882 + ldr r2, _0800DF60 @ =gUnknown_02002882 ldrh r1, [r2] movs r0, #0xbd lsls r0, r0, #2 @@ -2079,16 +2079,16 @@ _0800DEF4: pop {r0} bx r0 .align 2, 0 -_0800DF54: .4byte 0x02002858 +_0800DF54: .4byte gUnknown_02002858 _0800DF58: .4byte gMain -_0800DF5C: .4byte 0x0202C610 -_0800DF60: .4byte 0x02002882 -_0800DF64: .4byte 0x02002880 +_0800DF5C: .4byte gUnknown_0202C610 +_0800DF60: .4byte gUnknown_02002882 +_0800DF64: .4byte gUnknown_02002880 thumb_func_start sub_DF68 sub_DF68: @ 0x0800DF68 push {r4, r5, lr} - ldr r0, _0800DF80 @ =0x02002858 + ldr r0, _0800DF80 @ =gUnknown_02002858 ldrb r4, [r0, #0xa] adds r5, r0, #0 cmp r4, #1 @@ -2100,7 +2100,7 @@ sub_DF68: @ 0x0800DF68 ldr r4, _0800DF84 @ =gMain b _0800E072 .align 2, 0 -_0800DF80: .4byte 0x02002858 +_0800DF80: .4byte gUnknown_02002858 _0800DF84: .4byte gMain _0800DF88: cmp r4, #2 @@ -2132,7 +2132,7 @@ _0800DF94: ble _0800DFC0 strh r4, [r5, #0x1c] _0800DFC0: - ldr r0, _0800DFE0 @ =0x02002858 + ldr r0, _0800DFE0 @ =gUnknown_02002858 movs r1, #8 ldrsh r2, [r0, r1] movs r1, #0x96 @@ -2149,10 +2149,10 @@ _0800DFC0: strb r0, [r5, #0xa] b _0800E072 .align 2, 0 -_0800DFE0: .4byte 0x02002858 +_0800DFE0: .4byte gUnknown_02002858 _0800DFE4: .4byte gMain _0800DFE8: - ldr r2, _0800E018 @ =0x02002882 + ldr r2, _0800E018 @ =gUnknown_02002882 ldrh r0, [r2] adds r0, #8 strh r0, [r2] @@ -2177,7 +2177,7 @@ _0800E000: adds r4, r1, #0 b _0800E072 .align 2, 0 -_0800E018: .4byte 0x02002882 +_0800E018: .4byte gUnknown_02002882 _0800E01C: .4byte gMain _0800E020: ldrh r0, [r5, #0x1e] @@ -2203,7 +2203,7 @@ _0800E020: ble _0800E04E strh r4, [r5, #0x1c] _0800E04E: - ldr r0, _0800E0B0 @ =0x02002858 + ldr r0, _0800E0B0 @ =gUnknown_02002858 movs r1, #8 ldrsh r2, [r0, r1] movs r1, #0x96 @@ -2253,7 +2253,7 @@ _0800E0A8: pop {r0} bx r0 .align 2, 0 -_0800E0B0: .4byte 0x02002858 +_0800E0B0: .4byte gUnknown_02002858 _0800E0B4: .4byte gMain _0800E0B8: .4byte 0x040000D4 _0800E0BC: .4byte 0x03005C00 @@ -2265,7 +2265,7 @@ sub_E0C4: @ 0x0800E0C4 bl sub_2B4 bl m4aMPlayAllStop bl sub_D10 - ldr r0, _0800E0E8 @ =0x02002858 + ldr r0, _0800E0E8 @ =gUnknown_02002858 adds r0, #0x24 ldrb r0, [r0] lsls r0, r0, #0x18 @@ -2276,7 +2276,7 @@ sub_E0C4: @ 0x0800E0C4 pop {r0} bx r0 .align 2, 0 -_0800E0E8: .4byte 0x02002858 +_0800E0E8: .4byte gUnknown_02002858 thumb_func_start sub_E0EC sub_E0EC: @ 0x0800E0EC @@ -2415,7 +2415,7 @@ _0800E22C: .4byte 0x80002210 thumb_func_start sub_E230 sub_E230: @ 0x0800E230 push {r4, r5, lr} - ldr r0, _0800E248 @ =0x02002858 + ldr r0, _0800E248 @ =gUnknown_02002858 ldrb r4, [r0, #0xa] adds r5, r0, #0 cmp r4, #1 @@ -2427,7 +2427,7 @@ sub_E230: @ 0x0800E230 ldr r4, _0800E24C @ =gMain b _0800E344 .align 2, 0 -_0800E248: .4byte 0x02002858 +_0800E248: .4byte gUnknown_02002858 _0800E24C: .4byte gMain _0800E250: cmp r4, #2 @@ -2437,7 +2437,7 @@ _0800E250: .align 2, 0 _0800E258: .4byte gMain _0800E25C: - ldr r0, _0800E2B0 @ =0x0202BED8 + ldr r0, _0800E2B0 @ =gUnknown_0202BED8 ldr r1, [r0] movs r0, #1 rsbs r0, r0, #0 @@ -2464,7 +2464,7 @@ _0800E25C: ble _0800E292 strh r4, [r5, #0x1c] _0800E292: - ldr r0, _0800E2B4 @ =0x02002858 + ldr r0, _0800E2B4 @ =gUnknown_02002858 movs r2, #8 ldrsh r1, [r0, r2] adds r5, r0, #0 @@ -2479,11 +2479,11 @@ _0800E292: strb r0, [r5, #0xa] b _0800E344 .align 2, 0 -_0800E2B0: .4byte 0x0202BED8 -_0800E2B4: .4byte 0x02002858 +_0800E2B0: .4byte gUnknown_0202BED8 +_0800E2B4: .4byte gUnknown_02002858 _0800E2B8: .4byte gMain _0800E2BC: - ldr r2, _0800E2EC @ =0x02002882 + ldr r2, _0800E2EC @ =gUnknown_02002882 ldrh r0, [r2] adds r0, #8 strh r0, [r2] @@ -2508,10 +2508,10 @@ _0800E2D4: adds r4, r1, #0 b _0800E344 .align 2, 0 -_0800E2EC: .4byte 0x02002882 +_0800E2EC: .4byte gUnknown_02002882 _0800E2F0: .4byte gMain _0800E2F4: - ldr r0, _0800E378 @ =0x0201B170 + ldr r0, _0800E378 @ =gUnknown_0201B170 ldr r1, [r0] movs r0, #1 rsbs r0, r0, #0 @@ -2539,7 +2539,7 @@ _0800E2F4: ble _0800E32C strh r4, [r5, #0x1c] _0800E32C: - ldr r0, _0800E37C @ =0x02002858 + ldr r0, _0800E37C @ =gUnknown_02002858 movs r2, #8 ldrsh r1, [r0, r2] adds r5, r0, #0 @@ -2579,8 +2579,8 @@ _0800E372: pop {r0} bx r0 .align 2, 0 -_0800E378: .4byte 0x0201B170 -_0800E37C: .4byte 0x02002858 +_0800E378: .4byte gUnknown_0201B170 +_0800E37C: .4byte gUnknown_02002858 _0800E380: .4byte gMain _0800E384: .4byte 0x040000D4 _0800E388: .4byte 0x03005C00 @@ -2602,12 +2602,12 @@ sub_E3A8: @ 0x0800E3A8 push {r4, r5, r6, r7, lr} mov r7, r8 push {r7} - ldr r4, _0800E448 @ =0x02002858 + ldr r4, _0800E448 @ =gUnknown_02002858 movs r0, #0x12 ldrsh r1, [r4, r0] movs r0, #0xb8 muls r0, r1, r0 - ldr r2, _0800E44C @ =0x0200B3B8 + ldr r2, _0800E44C @ =gUnknown_0200B3B8 adds r5, r0, r2 movs r0, #1 strh r0, [r5] @@ -2679,8 +2679,8 @@ _0800E404: pop {r0} bx r0 .align 2, 0 -_0800E448: .4byte 0x02002858 -_0800E44C: .4byte 0x0200B3B8 +_0800E448: .4byte gUnknown_02002858 +_0800E44C: .4byte gUnknown_0200B3B8 _0800E450: .4byte gUnknown_086A7DA8 _0800E454: .4byte gUnknown_080797F0 _0800E458: .4byte gOamBuffer @@ -2694,13 +2694,13 @@ sub_E464: @ 0x0800E464 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r6, _0800E5CC @ =0x0200B3B8 + ldr r6, _0800E5CC @ =gUnknown_0200B3B8 adds r4, r6, #0 movs r0, #0xb8 adds r0, r0, r6 mov sl, r0 mov r5, sl - ldr r0, _0800E5D0 @ =0x0202BEBC + ldr r0, _0800E5D0 @ =gUnknown_0202BEBC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -2711,9 +2711,9 @@ sub_E464: @ 0x0800E464 lsls r3, r3, #1 adds r0, r6, r3 adds r7, r1, r0 - ldr r0, _0800E5D4 @ =0x02002858 + ldr r0, _0800E5D4 @ =gUnknown_02002858 mov sb, r0 - ldr r1, _0800E5D8 @ =0x0200287D + ldr r1, _0800E5D8 @ =gUnknown_0200287D movs r0, #0 ldrsb r0, [r1, r0] adds r1, r0, #0 @@ -2723,7 +2723,7 @@ sub_E464: @ 0x0800E464 adds r0, r6, r2 adds r1, r1, r0 mov r8, r1 - ldr r0, _0800E5DC @ =0x02002882 + ldr r0, _0800E5DC @ =gUnknown_02002882 movs r3, #0 ldrsh r1, [r0, r3] cmp r1, #0 @@ -2733,7 +2733,7 @@ _0800E4B4: movs r0, #1 strh r0, [r6] strh r1, [r5] - ldr r0, _0800E5E0 @ =0x0201B178 + ldr r0, _0800E5E0 @ =gUnknown_0201B178 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -2804,7 +2804,7 @@ _0800E4B4: strh r0, [r1, #2] movs r0, #0x96 strh r0, [r1, #4] - ldr r2, _0800E5D8 @ =0x0200287D + ldr r2, _0800E5D8 @ =gUnknown_0200287D movs r0, #0 ldrsb r0, [r2, r0] adds r0, #7 @@ -2859,7 +2859,7 @@ _0800E5AA: beq _0800E5B2 b _0800E846 _0800E5B2: - ldr r0, _0800E5D0 @ =0x0202BEBC + ldr r0, _0800E5D0 @ =gUnknown_0202BEBC movs r1, #0 ldrsb r1, [r0, r1] adds r2, r0, #0 @@ -2873,12 +2873,12 @@ _0800E5C2: movs r0, #0x64 b _0800E602 .align 2, 0 -_0800E5CC: .4byte 0x0200B3B8 -_0800E5D0: .4byte 0x0202BEBC -_0800E5D4: .4byte 0x02002858 -_0800E5D8: .4byte 0x0200287D -_0800E5DC: .4byte 0x02002882 -_0800E5E0: .4byte 0x0201B178 +_0800E5CC: .4byte gUnknown_0200B3B8 +_0800E5D0: .4byte gUnknown_0202BEBC +_0800E5D4: .4byte gUnknown_02002858 +_0800E5D8: .4byte gUnknown_0200287D +_0800E5DC: .4byte gUnknown_02002882 +_0800E5E0: .4byte gUnknown_0201B178 _0800E5E4: .4byte gUnknown_086A7DB0 _0800E5E8: .4byte gOamBuffer _0800E5EC: .4byte 0x000003FF @@ -2955,7 +2955,7 @@ _0800E67A: movs r0, #1 mov r1, sl strh r0, [r1] - ldr r0, _0800E79C @ =0x0201B178 + ldr r0, _0800E79C @ =gUnknown_0201B178 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -3029,7 +3029,7 @@ _0800E67A: strh r0, [r1, #2] movs r0, #0x96 strh r0, [r1, #4] - ldr r2, _0800E7B8 @ =0x0200287D + ldr r2, _0800E7B8 @ =gUnknown_0200287D movs r0, #0 ldrsb r0, [r2, r0] adds r0, #7 @@ -3083,7 +3083,7 @@ _0800E77C: ldrh r0, [r7] cmp r0, #1 bne _0800E846 - ldr r0, _0800E7BC @ =0x0202BEBC + ldr r0, _0800E7BC @ =gUnknown_0202BEBC movs r1, #0 ldrsb r1, [r0, r1] adds r2, r0, #0 @@ -3097,15 +3097,15 @@ _0800E792: movs r0, #0x64 b _0800E7C6 .align 2, 0 -_0800E79C: .4byte 0x0201B178 +_0800E79C: .4byte gUnknown_0201B178 _0800E7A0: .4byte gUnknown_086A7DB0 _0800E7A4: .4byte gOamBuffer _0800E7A8: .4byte 0x000003FF _0800E7AC: .4byte 0xFFFFFC00 _0800E7B0: .4byte 0x000001FF _0800E7B4: .4byte 0xFFFFFE00 -_0800E7B8: .4byte 0x0200287D -_0800E7BC: .4byte 0x0202BEBC +_0800E7B8: .4byte gUnknown_0200287D +_0800E7BC: .4byte gUnknown_0202BEBC _0800E7C0: movs r0, #0x78 strh r0, [r7, #2] @@ -3193,14 +3193,14 @@ sub_E860: @ 0x0800E860 push {r4, r5, r6, r7, lr} mov r7, r8 push {r7} - ldr r0, _0800E8E8 @ =0x0202C580 + ldr r0, _0800E8E8 @ =gUnknown_0202C580 movs r1, #0 ldrsb r1, [r0, r1] movs r0, #0xb8 muls r0, r1, r0 - ldr r2, _0800E8EC @ =0x0200B3B8 + ldr r2, _0800E8EC @ =gUnknown_0200B3B8 adds r5, r0, r2 - ldr r0, _0800E8F0 @ =0x0201C18C + ldr r0, _0800E8F0 @ =gUnknown_0201C18C ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -3213,7 +3213,7 @@ sub_E860: @ 0x0800E860 bne _0800E8DA movs r0, #0x78 strh r0, [r5, #2] - ldr r0, _0800E8F8 @ =0x0201A4B8 + ldr r0, _0800E8F8 @ =gUnknown_0201A4B8 ldrh r0, [r0] strh r0, [r5, #4] ldr r7, _0800E8FC @ =gOamBuffer @@ -3260,56 +3260,56 @@ _0800E8DA: pop {r0} bx r0 .align 2, 0 -_0800E8E8: .4byte 0x0202C580 -_0800E8EC: .4byte 0x0200B3B8 -_0800E8F0: .4byte 0x0201C18C +_0800E8E8: .4byte gUnknown_0202C580 +_0800E8EC: .4byte gUnknown_0200B3B8 +_0800E8F0: .4byte gUnknown_0201C18C _0800E8F4: .4byte gUnknown_086A7DD4 -_0800E8F8: .4byte 0x0201A4B8 +_0800E8F8: .4byte gUnknown_0201A4B8 _0800E8FC: .4byte gOamBuffer _0800E900: .4byte 0xFFFFFE00 _0800E904: .4byte 0x000001FF thumb_func_start sub_E908 sub_E908: @ 0x0800E908 - ldr r1, _0800E92C @ =0x0202C5F0 + ldr r1, _0800E92C @ =gUnknown_0202C5F0 movs r2, #0 ldr r0, _0800E930 @ =0x0000CFCF strh r0, [r1] - ldr r0, _0800E934 @ =0x0201C1B0 + ldr r0, _0800E934 @ =gUnknown_0201C1B0 movs r1, #1 strh r1, [r0] - ldr r0, _0800E938 @ =0x0202C59C + ldr r0, _0800E938 @ =gUnknown_0202C59C strh r1, [r0] - ldr r0, _0800E93C @ =0x0202ADE4 + ldr r0, _0800E93C @ =gUnknown_0202ADE4 strb r2, [r0] - ldr r0, _0800E940 @ =0x0201A4BC + ldr r0, _0800E940 @ =gUnknown_0201A4BC strb r2, [r0] - ldr r0, _0800E944 @ =0x0202C598 + ldr r0, _0800E944 @ =gUnknown_0202C598 strb r2, [r0] - ldr r0, _0800E948 @ =0x0202C54C + ldr r0, _0800E948 @ =gUnknown_0202C54C strb r2, [r0] bx lr .align 2, 0 -_0800E92C: .4byte 0x0202C5F0 +_0800E92C: .4byte gUnknown_0202C5F0 _0800E930: .4byte 0x0000CFCF -_0800E934: .4byte 0x0201C1B0 -_0800E938: .4byte 0x0202C59C -_0800E93C: .4byte 0x0202ADE4 -_0800E940: .4byte 0x0201A4BC -_0800E944: .4byte 0x0202C598 -_0800E948: .4byte 0x0202C54C +_0800E934: .4byte gUnknown_0201C1B0 +_0800E938: .4byte gUnknown_0202C59C +_0800E93C: .4byte gUnknown_0202ADE4 +_0800E940: .4byte gUnknown_0201A4BC +_0800E944: .4byte gUnknown_0202C598 +_0800E948: .4byte gUnknown_0202C54C thumb_func_start sub_E94C sub_E94C: @ 0x0800E94C push {lr} - ldr r0, _0800E95C @ =0x0202BF20 + ldr r0, _0800E95C @ =gUnknown_0202BF20 ldrb r0, [r0] cmp r0, #0 beq _0800E960 bl sub_EBEC b _0800E964 .align 2, 0 -_0800E95C: .4byte 0x0202BF20 +_0800E95C: .4byte gUnknown_0202BF20 _0800E960: bl sub_ED28 _0800E964: @@ -3323,14 +3323,14 @@ _0800E964: thumb_func_start sub_E970 sub_E970: @ 0x0800E970 push {lr} - ldr r0, _0800E980 @ =0x0202BF20 + ldr r0, _0800E980 @ =gUnknown_0202BF20 ldrb r0, [r0] cmp r0, #0 beq _0800E984 bl sub_E994 b _0800E988 .align 2, 0 -_0800E980: .4byte 0x0202BF20 +_0800E980: .4byte gUnknown_0202BF20 _0800E984: bl sub_EAC0 _0800E988: @@ -3344,13 +3344,13 @@ _0800E988: thumb_func_start sub_E994 sub_E994: @ 0x0800E994 push {r4, r5, lr} - ldr r0, _0800E9B4 @ =0x0202ADE4 + ldr r0, _0800E9B4 @ =gUnknown_0202ADE4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 cmp r0, #0 bne _0800EA04 - ldr r0, _0800E9B8 @ =0x0201A4BC + ldr r0, _0800E9B8 @ =gUnknown_0201A4BC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -3360,8 +3360,8 @@ sub_E994: @ 0x0800E994 beq _0800E9F4 b _0800EAB2 .align 2, 0 -_0800E9B4: .4byte 0x0202ADE4 -_0800E9B8: .4byte 0x0201A4BC +_0800E9B4: .4byte gUnknown_0202ADE4 +_0800E9B8: .4byte gUnknown_0201A4BC _0800E9BC: ldr r0, _0800E9D0 @ =gMain ldrh r1, [r0, #0x18] @@ -3369,16 +3369,16 @@ _0800E9BC: ands r0, r1 cmp r0, #0 beq _0800E9DC - ldr r1, _0800E9D4 @ =0x0202C5F0 + ldr r1, _0800E9D4 @ =gUnknown_0202C5F0 ldr r0, _0800E9D8 @ =0x0000DEDE strh r0, [r1] b _0800EAB2 .align 2, 0 _0800E9D0: .4byte gMain -_0800E9D4: .4byte 0x0202C5F0 +_0800E9D4: .4byte gUnknown_0202C5F0 _0800E9D8: .4byte 0x0000DEDE _0800E9DC: - ldr r1, _0800E9F0 @ =0x0202C5F0 + ldr r1, _0800E9F0 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -3389,23 +3389,23 @@ _0800E9E4: bge _0800E9E4 b _0800EAB2 .align 2, 0 -_0800E9F0: .4byte 0x0202C5F0 +_0800E9F0: .4byte gUnknown_0202C5F0 _0800E9F4: - ldr r1, _0800E9FC @ =0x0202C5F0 + ldr r1, _0800E9FC @ =gUnknown_0202C5F0 ldr r0, _0800EA00 @ =0x0000EDED strh r0, [r1] b _0800EAB2 .align 2, 0 -_0800E9FC: .4byte 0x0202C5F0 +_0800E9FC: .4byte gUnknown_0202C5F0 _0800EA00: .4byte 0x0000EDED _0800EA04: - ldr r0, _0800EA24 @ =0x0202C59C + ldr r0, _0800EA24 @ =gUnknown_0202C59C ldrh r2, [r0] adds r1, r2, #0 adds r5, r0, #0 cmp r1, #7 bhi _0800EA30 - ldr r1, _0800EA28 @ =0x0202C5F0 + ldr r1, _0800EA28 @ =gUnknown_0202C5F0 ldr r2, _0800EA2C @ =0x0000CFCF adds r0, r1, #0 adds r0, #0xe @@ -3416,8 +3416,8 @@ _0800EA18: bge _0800EA18 b _0800EAAC .align 2, 0 -_0800EA24: .4byte 0x0202C59C -_0800EA28: .4byte 0x0202C5F0 +_0800EA24: .4byte gUnknown_0202C59C +_0800EA28: .4byte gUnknown_0202C5F0 _0800EA2C: .4byte 0x0000CFCF _0800EA30: cmp r1, #9 @@ -3426,10 +3426,10 @@ _0800EA30: subs r0, #8 lsls r0, r0, #0x10 lsrs r0, r0, #0x10 - ldr r3, _0800EA94 @ =0x0202C5F0 + ldr r3, _0800EA94 @ =gUnknown_0202C5F0 movs r4, #0 strh r2, [r3] - ldr r1, _0800EA98 @ =0x0202C610 + ldr r1, _0800EA98 @ =gUnknown_0202C610 mov ip, r1 lsls r2, r0, #1 adds r2, r2, r0 @@ -3471,10 +3471,10 @@ _0800EA30: strh r4, [r3, #0xe] b _0800EAAC .align 2, 0 -_0800EA94: .4byte 0x0202C5F0 -_0800EA98: .4byte 0x0202C610 +_0800EA94: .4byte gUnknown_0202C5F0 +_0800EA98: .4byte gUnknown_0202C610 _0800EA9C: - ldr r1, _0800EABC @ =0x0202C5F0 + ldr r1, _0800EABC @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -3493,18 +3493,18 @@ _0800EAB2: pop {r1} bx r1 .align 2, 0 -_0800EABC: .4byte 0x0202C5F0 +_0800EABC: .4byte gUnknown_0202C5F0 thumb_func_start sub_EAC0 sub_EAC0: @ 0x0800EAC0 push {r4, r5, lr} - ldr r0, _0800EAE0 @ =0x0202ADE4 + ldr r0, _0800EAE0 @ =gUnknown_0202ADE4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 cmp r0, #0 bne _0800EB30 - ldr r0, _0800EAE4 @ =0x0202C598 + ldr r0, _0800EAE4 @ =gUnknown_0202C598 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -3514,8 +3514,8 @@ sub_EAC0: @ 0x0800EAC0 beq _0800EB20 b _0800EBDE .align 2, 0 -_0800EAE0: .4byte 0x0202ADE4 -_0800EAE4: .4byte 0x0202C598 +_0800EAE0: .4byte gUnknown_0202ADE4 +_0800EAE4: .4byte gUnknown_0202C598 _0800EAE8: ldr r0, _0800EAFC @ =gMain ldrh r1, [r0, #0x18] @@ -3523,16 +3523,16 @@ _0800EAE8: ands r0, r1 cmp r0, #0 beq _0800EB08 - ldr r1, _0800EB00 @ =0x0202C5F0 + ldr r1, _0800EB00 @ =gUnknown_0202C5F0 ldr r0, _0800EB04 @ =0x0000DEDE strh r0, [r1] b _0800EBDE .align 2, 0 _0800EAFC: .4byte gMain -_0800EB00: .4byte 0x0202C5F0 +_0800EB00: .4byte gUnknown_0202C5F0 _0800EB04: .4byte 0x0000DEDE _0800EB08: - ldr r1, _0800EB1C @ =0x0202C5F0 + ldr r1, _0800EB1C @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -3543,23 +3543,23 @@ _0800EB10: bge _0800EB10 b _0800EBDE .align 2, 0 -_0800EB1C: .4byte 0x0202C5F0 +_0800EB1C: .4byte gUnknown_0202C5F0 _0800EB20: - ldr r1, _0800EB28 @ =0x0202C5F0 + ldr r1, _0800EB28 @ =gUnknown_0202C5F0 ldr r0, _0800EB2C @ =0x0000EDED strh r0, [r1] b _0800EBDE .align 2, 0 -_0800EB28: .4byte 0x0202C5F0 +_0800EB28: .4byte gUnknown_0202C5F0 _0800EB2C: .4byte 0x0000EDED _0800EB30: - ldr r0, _0800EB50 @ =0x0202C59C + ldr r0, _0800EB50 @ =gUnknown_0202C59C ldrh r2, [r0] adds r1, r2, #0 adds r5, r0, #0 cmp r1, #7 bhi _0800EB5C - ldr r1, _0800EB54 @ =0x0202C5F0 + ldr r1, _0800EB54 @ =gUnknown_0202C5F0 ldr r2, _0800EB58 @ =0x0000CFCF adds r0, r1, #0 adds r0, #0xe @@ -3570,8 +3570,8 @@ _0800EB44: bge _0800EB44 b _0800EBD8 .align 2, 0 -_0800EB50: .4byte 0x0202C59C -_0800EB54: .4byte 0x0202C5F0 +_0800EB50: .4byte gUnknown_0202C59C +_0800EB54: .4byte gUnknown_0202C5F0 _0800EB58: .4byte 0x0000CFCF _0800EB5C: cmp r1, #9 @@ -3580,10 +3580,10 @@ _0800EB5C: subs r0, #8 lsls r0, r0, #0x10 lsrs r0, r0, #0x10 - ldr r3, _0800EBC0 @ =0x0202C5F0 + ldr r3, _0800EBC0 @ =gUnknown_0202C5F0 movs r4, #0 strh r2, [r3] - ldr r1, _0800EBC4 @ =0x0202C610 + ldr r1, _0800EBC4 @ =gUnknown_0202C610 mov ip, r1 lsls r2, r0, #1 adds r2, r2, r0 @@ -3625,10 +3625,10 @@ _0800EB5C: strh r4, [r3, #0xe] b _0800EBD8 .align 2, 0 -_0800EBC0: .4byte 0x0202C5F0 -_0800EBC4: .4byte 0x0202C610 +_0800EBC0: .4byte gUnknown_0202C5F0 +_0800EBC4: .4byte gUnknown_0202C610 _0800EBC8: - ldr r1, _0800EBE8 @ =0x0202C5F0 + ldr r1, _0800EBE8 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -3647,17 +3647,17 @@ _0800EBDE: pop {r1} bx r1 .align 2, 0 -_0800EBE8: .4byte 0x0202C5F0 +_0800EBE8: .4byte gUnknown_0202C5F0 thumb_func_start sub_EBEC sub_EBEC: @ 0x0800EBEC push {r4, r5, lr} - ldr r4, _0800EC08 @ =0x0202ADE4 + ldr r4, _0800EC08 @ =gUnknown_0202ADE4 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 bne _0800EC7C - ldr r3, _0800EC0C @ =0x0201A4BC + ldr r3, _0800EC0C @ =gUnknown_0201A4BC movs r1, #0 ldrsb r1, [r3, r1] cmp r1, #0 @@ -3666,10 +3666,10 @@ sub_EBEC: @ 0x0800EBEC beq _0800EC30 b _0800ECFC .align 2, 0 -_0800EC08: .4byte 0x0202ADE4 -_0800EC0C: .4byte 0x0201A4BC +_0800EC08: .4byte gUnknown_0202ADE4 +_0800EC0C: .4byte gUnknown_0201A4BC _0800EC10: - ldr r2, _0800EC28 @ =0x0201A4D0 + ldr r2, _0800EC28 @ =gUnknown_0201A4D0 ldrh r0, [r2] ldr r1, _0800EC2C @ =0x0000DEDE cmp r0, r1 @@ -3682,10 +3682,10 @@ _0800EC20: strb r0, [r3] b _0800ECFC .align 2, 0 -_0800EC28: .4byte 0x0201A4D0 +_0800EC28: .4byte gUnknown_0201A4D0 _0800EC2C: .4byte 0x0000DEDE _0800EC30: - ldr r3, _0800EC54 @ =0x0201A4D0 + ldr r3, _0800EC54 @ =gUnknown_0201A4D0 ldrh r2, [r3] ldr r0, _0800EC58 @ =0x0000EDED cmp r2, r0 @@ -3697,18 +3697,18 @@ _0800EC30: rsbs r2, r2, #0 adds r0, r2, #0 strb r0, [r4] - ldr r0, _0800EC5C @ =0x0202BEBC + ldr r0, _0800EC5C @ =gUnknown_0202BEBC strb r1, [r0] - ldr r0, _0800EC60 @ =0x0202C59C + ldr r0, _0800EC60 @ =gUnknown_0202C59C strh r1, [r0] b _0800ECFC .align 2, 0 -_0800EC54: .4byte 0x0201A4D0 +_0800EC54: .4byte gUnknown_0201A4D0 _0800EC58: .4byte 0x0000EDED -_0800EC5C: .4byte 0x0202BEBC -_0800EC60: .4byte 0x0202C59C +_0800EC5C: .4byte gUnknown_0202BEBC +_0800EC60: .4byte gUnknown_0202C59C _0800EC64: - ldr r1, _0800EC78 @ =0x0202C54C + ldr r1, _0800EC78 @ =gUnknown_0202C54C ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -3719,9 +3719,9 @@ _0800EC64: movs r0, #1 b _0800ED1E .align 2, 0 -_0800EC78: .4byte 0x0202C54C +_0800EC78: .4byte gUnknown_0202C54C _0800EC7C: - ldr r4, _0800ECF0 @ =0x0201A4D0 + ldr r4, _0800ECF0 @ =gUnknown_0201A4D0 ldrh r5, [r4, #2] adds r0, r5, #0 subs r0, #8 @@ -3729,9 +3729,9 @@ _0800EC7C: lsrs r1, r0, #0x10 cmp r1, #1 bhi _0800ED1C - ldr r0, _0800ECF4 @ =0x0201C1B0 + ldr r0, _0800ECF4 @ =gUnknown_0201C1B0 strh r5, [r0] - ldr r0, _0800ECF8 @ =0x0202C550 + ldr r0, _0800ECF8 @ =gUnknown_0202C550 mov ip, r0 lsls r3, r1, #1 adds r3, r3, r1 @@ -3780,12 +3780,12 @@ _0800EC7C: rsbs r0, r0, #0 b _0800ED1E .align 2, 0 -_0800ECF0: .4byte 0x0201A4D0 -_0800ECF4: .4byte 0x0201C1B0 -_0800ECF8: .4byte 0x0202C550 +_0800ECF0: .4byte gUnknown_0201A4D0 +_0800ECF4: .4byte gUnknown_0201C1B0 +_0800ECF8: .4byte gUnknown_0202C550 _0800ECFC: movs r1, #0 - ldr r4, _0800ED24 @ =0x0201A4D0 + ldr r4, _0800ED24 @ =gUnknown_0201A4D0 movs r3, #0 _0800ED02: lsls r0, r1, #2 @@ -3809,17 +3809,17 @@ _0800ED1E: pop {r1} bx r1 .align 2, 0 -_0800ED24: .4byte 0x0201A4D0 +_0800ED24: .4byte gUnknown_0201A4D0 thumb_func_start sub_ED28 sub_ED28: @ 0x0800ED28 push {r4, r5, lr} - ldr r4, _0800ED44 @ =0x0202ADE4 + ldr r4, _0800ED44 @ =gUnknown_0202ADE4 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 bne _0800EDB8 - ldr r3, _0800ED48 @ =0x0202C598 + ldr r3, _0800ED48 @ =gUnknown_0202C598 movs r1, #0 ldrsb r1, [r3, r1] cmp r1, #0 @@ -3828,10 +3828,10 @@ sub_ED28: @ 0x0800ED28 beq _0800ED6C b _0800EE38 .align 2, 0 -_0800ED44: .4byte 0x0202ADE4 -_0800ED48: .4byte 0x0202C598 +_0800ED44: .4byte gUnknown_0202ADE4 +_0800ED48: .4byte gUnknown_0202C598 _0800ED4C: - ldr r2, _0800ED64 @ =0x0201A4D0 + ldr r2, _0800ED64 @ =gUnknown_0201A4D0 ldrh r0, [r2] ldr r1, _0800ED68 @ =0x0000DEDE cmp r0, r1 @@ -3844,10 +3844,10 @@ _0800ED5C: strb r0, [r3] b _0800EE38 .align 2, 0 -_0800ED64: .4byte 0x0201A4D0 +_0800ED64: .4byte gUnknown_0201A4D0 _0800ED68: .4byte 0x0000DEDE _0800ED6C: - ldr r3, _0800ED90 @ =0x0201A4D0 + ldr r3, _0800ED90 @ =gUnknown_0201A4D0 ldrh r2, [r3] ldr r0, _0800ED94 @ =0x0000EDED cmp r2, r0 @@ -3859,18 +3859,18 @@ _0800ED6C: rsbs r2, r2, #0 adds r0, r2, #0 strb r0, [r4] - ldr r0, _0800ED98 @ =0x0202BEBC + ldr r0, _0800ED98 @ =gUnknown_0202BEBC strb r1, [r0] - ldr r0, _0800ED9C @ =0x0202C59C + ldr r0, _0800ED9C @ =gUnknown_0202C59C strh r1, [r0] b _0800EE38 .align 2, 0 -_0800ED90: .4byte 0x0201A4D0 +_0800ED90: .4byte gUnknown_0201A4D0 _0800ED94: .4byte 0x0000EDED -_0800ED98: .4byte 0x0202BEBC -_0800ED9C: .4byte 0x0202C59C +_0800ED98: .4byte gUnknown_0202BEBC +_0800ED9C: .4byte gUnknown_0202C59C _0800EDA0: - ldr r1, _0800EDB4 @ =0x0202C54C + ldr r1, _0800EDB4 @ =gUnknown_0202C54C ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -3881,9 +3881,9 @@ _0800EDA0: movs r0, #1 b _0800EE5A .align 2, 0 -_0800EDB4: .4byte 0x0202C54C +_0800EDB4: .4byte gUnknown_0202C54C _0800EDB8: - ldr r4, _0800EE2C @ =0x0201A4D0 + ldr r4, _0800EE2C @ =gUnknown_0201A4D0 ldrh r5, [r4] adds r0, r5, #0 subs r0, #8 @@ -3891,9 +3891,9 @@ _0800EDB8: lsrs r1, r0, #0x10 cmp r1, #1 bhi _0800EE58 - ldr r0, _0800EE30 @ =0x0201C1B0 + ldr r0, _0800EE30 @ =gUnknown_0201C1B0 strh r5, [r0] - ldr r0, _0800EE34 @ =0x0202C550 + ldr r0, _0800EE34 @ =gUnknown_0202C550 mov ip, r0 lsls r3, r1, #1 adds r3, r3, r1 @@ -3942,12 +3942,12 @@ _0800EDB8: rsbs r0, r0, #0 b _0800EE5A .align 2, 0 -_0800EE2C: .4byte 0x0201A4D0 -_0800EE30: .4byte 0x0201C1B0 -_0800EE34: .4byte 0x0202C550 +_0800EE2C: .4byte gUnknown_0201A4D0 +_0800EE30: .4byte gUnknown_0201C1B0 +_0800EE34: .4byte gUnknown_0202C550 _0800EE38: movs r1, #0 - ldr r4, _0800EE60 @ =0x0201A4D0 + ldr r4, _0800EE60 @ =gUnknown_0201A4D0 movs r3, #0 _0800EE3E: lsls r0, r1, #2 @@ -3971,7 +3971,7 @@ _0800EE5A: pop {r1} bx r1 .align 2, 0 -_0800EE60: .4byte 0x0201A4D0 +_0800EE60: .4byte gUnknown_0201A4D0 thumb_func_start sub_EE64 sub_EE64: @ 0x0800EE64 @@ -3983,7 +3983,7 @@ sub_EE64: @ 0x0800EE64 sub sp, #0x10 movs r6, #0 ldr r4, _0800EF20 @ =gUnknown_086A7FAC - ldr r5, _0800EF24 @ =0x0202C610 + ldr r5, _0800EF24 @ =gUnknown_0202C610 _0800EE76: ldm r5!, {r0} lsls r0, r0, #1 @@ -4005,7 +4005,7 @@ _0800EE76: movs r5, #1 ldr r0, _0800EF20 @ =gUnknown_086A7FAC mov sb, r0 - ldr r1, _0800EF24 @ =0x0202C610 + ldr r1, _0800EF24 @ =gUnknown_0202C610 mov sl, r1 _0800EEA4: movs r6, #0 @@ -4039,13 +4039,13 @@ _0800EEB6: mov r5, r8 cmp r5, #7 ble _0800EEA4 - ldr r1, _0800EF24 @ =0x0202C610 + ldr r1, _0800EF24 @ =gUnknown_0202C610 ldr r0, [r1, #0x10] ldr r1, [r1, #0x14] bl sub_F21C movs r6, #0 movs r5, #0xc - ldr r4, _0800EF28 @ =0x0202C5C0 + ldr r4, _0800EF28 @ =gUnknown_0202C5C0 movs r7, #1 _0800EEF4: adds r0, r6, #1 @@ -4070,8 +4070,8 @@ _0800EEF4: b _0800EF44 .align 2, 0 _0800EF20: .4byte gUnknown_086A7FAC -_0800EF24: .4byte 0x0202C610 -_0800EF28: .4byte 0x0202C5C0 +_0800EF24: .4byte gUnknown_0202C610 +_0800EF28: .4byte gUnknown_0202C5C0 _0800EF2C: ldrh r0, [r4] adds r0, #0xe0 @@ -4090,7 +4090,7 @@ _0800EF44: adds r6, #1 cmp r6, #0xd ble _0800EEF4 - ldr r4, _0800EFC8 @ =0x0202C5C0 + ldr r4, _0800EFC8 @ =gUnknown_0202C5C0 ldrh r0, [r4, #0x1c] adds r0, #0xe0 lsls r0, r0, #0x10 @@ -4104,7 +4104,7 @@ _0800EF44: movs r3, #2 bl sub_105A0 movs r5, #1 - ldr r2, _0800EFCC @ =0x0202C610 + ldr r2, _0800EFCC @ =gUnknown_0202C610 str r2, [sp, #8] mov sl, r5 movs r0, #2 @@ -4117,7 +4117,7 @@ _0800EF76: adds r0, #0x10 adds r0, r1, r0 ldr r0, [r0] - ldr r2, _0800EFD0 @ =0x0202C624 + ldr r2, _0800EFD0 @ =gUnknown_0202C624 adds r1, r1, r2 ldr r1, [r1] bl sub_F21C @@ -4126,7 +4126,7 @@ _0800EF76: adds r5, #1 mov r8, r5 movs r5, #0xc - ldr r4, _0800EFC8 @ =0x0202C5C0 + ldr r4, _0800EFC8 @ =gUnknown_0202C5C0 _0800EF9A: adds r0, r6, #1 movs r1, #3 @@ -4150,9 +4150,9 @@ _0800EF9A: bl sub_105A0 b _0800EFF4 .align 2, 0 -_0800EFC8: .4byte 0x0202C5C0 -_0800EFCC: .4byte 0x0202C610 -_0800EFD0: .4byte 0x0202C624 +_0800EFC8: .4byte gUnknown_0202C5C0 +_0800EFCC: .4byte gUnknown_0202C610 +_0800EFD0: .4byte gUnknown_0202C624 _0800EFD4: movs r1, #0xb0 lsls r1, r1, #1 @@ -4178,7 +4178,7 @@ _0800EFF4: movs r1, #0xb0 lsls r1, r1, #1 adds r0, r1, #0 - ldr r2, _0800F0E4 @ =0x0202C5C0 + ldr r2, _0800F0E4 @ =gUnknown_0202C5C0 ldrh r2, [r2, #0x1c] adds r0, r0, r2 lsls r0, r0, #0x10 @@ -4196,7 +4196,7 @@ _0800EFF4: ble _0800EF76 movs r6, #0 ldr r7, _0800F0E8 @ =gUnknown_086A7FAC - ldr r0, _0800F0EC @ =0x0202C610 + ldr r0, _0800F0EC @ =gUnknown_0202C610 adds r5, r0, #0 adds r5, #0xc0 movs r4, #1 @@ -4220,7 +4220,7 @@ _0800F032: movs r5, #1 ldr r0, _0800F0E8 @ =gUnknown_086A7FAC mov sb, r0 - ldr r1, _0800F0F0 @ =0x0202C6D0 + ldr r1, _0800F0F0 @ =gUnknown_0202C6D0 mov sl, r1 _0800F05E: movs r6, #0 @@ -4255,7 +4255,7 @@ _0800F070: mov r5, r8 cmp r5, #7 ble _0800F05E - ldr r1, _0800F0EC @ =0x0202C610 + ldr r1, _0800F0EC @ =gUnknown_0202C610 adds r0, r1, #0 adds r0, #0xd0 ldr r0, [r0] @@ -4264,7 +4264,7 @@ _0800F070: bl sub_F21C movs r6, #0 movs r5, #0xa - ldr r4, _0800F0E4 @ =0x0202C5C0 + ldr r4, _0800F0E4 @ =gUnknown_0202C5C0 movs r7, #1 _0800F0B6: adds r0, r6, #1 @@ -4288,10 +4288,10 @@ _0800F0B6: bl sub_105A0 b _0800F10C .align 2, 0 -_0800F0E4: .4byte 0x0202C5C0 +_0800F0E4: .4byte gUnknown_0202C5C0 _0800F0E8: .4byte gUnknown_086A7FAC -_0800F0EC: .4byte 0x0202C610 -_0800F0F0: .4byte 0x0202C6D0 +_0800F0EC: .4byte gUnknown_0202C610 +_0800F0F0: .4byte gUnknown_0202C6D0 _0800F0F4: ldrh r0, [r4] adds r0, #0xe0 @@ -4310,7 +4310,7 @@ _0800F10C: adds r6, #1 cmp r6, #0xd ble _0800F0B6 - ldr r4, _0800F19C @ =0x0202C5C0 + ldr r4, _0800F19C @ =gUnknown_0202C5C0 lsls r0, r6, #1 adds r0, r0, r4 ldrh r0, [r0] @@ -4326,7 +4326,7 @@ _0800F10C: movs r3, #0x22 bl sub_105A0 movs r5, #1 - ldr r2, _0800F1A0 @ =0x0202C610 + ldr r2, _0800F1A0 @ =gUnknown_0202C610 str r2, [sp, #0xc] mov sl, r5 movs r0, #2 @@ -4339,7 +4339,7 @@ _0800F142: adds r0, #0xd0 adds r0, r1, r0 ldr r0, [r0] - ldr r2, _0800F1A4 @ =0x0202C6E4 + ldr r2, _0800F1A4 @ =gUnknown_0202C6E4 adds r1, r1, r2 ldr r1, [r1] bl sub_F21C @@ -4355,7 +4355,7 @@ _0800F162: cmp r0, #0 bne _0800F1A8 lsls r1, r6, #1 - ldr r0, _0800F19C @ =0x0202C5C0 + ldr r0, _0800F19C @ =gUnknown_0202C5C0 adds r1, r1, r0 movs r2, #0xd0 lsls r2, r2, #1 @@ -4376,12 +4376,12 @@ _0800F162: bl sub_105A0 b _0800F1D2 .align 2, 0 -_0800F19C: .4byte 0x0202C5C0 -_0800F1A0: .4byte 0x0202C610 -_0800F1A4: .4byte 0x0202C6E4 +_0800F19C: .4byte gUnknown_0202C5C0 +_0800F1A0: .4byte gUnknown_0202C610 +_0800F1A4: .4byte gUnknown_0202C6E4 _0800F1A8: lsls r1, r6, #1 - ldr r2, _0800F218 @ =0x0202C5C0 + ldr r2, _0800F218 @ =gUnknown_0202C5C0 adds r1, r1, r2 movs r2, #0xb0 lsls r2, r2, #1 @@ -4405,7 +4405,7 @@ _0800F1D2: cmp r4, #0xd ble _0800F162 lsls r1, r4, #1 - ldr r2, _0800F218 @ =0x0202C5C0 + ldr r2, _0800F218 @ =gUnknown_0202C5C0 adds r1, r1, r2 movs r2, #0xb0 lsls r2, r2, #1 @@ -4435,7 +4435,7 @@ _0800F1D2: pop {r0} bx r0 .align 2, 0 -_0800F218: .4byte 0x0202C5C0 +_0800F218: .4byte gUnknown_0202C5C0 thumb_func_start sub_F21C sub_F21C: @ 0x0800F21C @@ -4451,7 +4451,7 @@ sub_F21C: @ 0x0800F21C bne _0800F250 cmp r7, #0 bne _0800F250 - ldr r4, _0800F24C @ =0x0202C5C0 + ldr r4, _0800F24C @ =gUnknown_0202C5C0 adds r2, r4, #0 movs r1, #0xa adds r0, r4, #0 @@ -4465,7 +4465,7 @@ _0800F23E: strh r0, [r4, #0x1c] b _0800F392 .align 2, 0 -_0800F24C: .4byte 0x0202C5C0 +_0800F24C: .4byte gUnknown_0202C5C0 _0800F250: ldr r0, _0800F25C @ =0x0098967F cmp r5, r0 @@ -4481,7 +4481,7 @@ _0800F260: _0800F266: ldr r7, _0800F3A4 @ =0x05F5E0FF _0800F268: - ldr r4, _0800F3A8 @ =0x0202C5C0 + ldr r4, _0800F3A8 @ =gUnknown_0202C5C0 ldr r0, _0800F3AC @ =0x000F4240 mov sl, r0 adds r0, r5, #0 @@ -4616,7 +4616,7 @@ _0800F392: bx r0 .align 2, 0 _0800F3A4: .4byte 0x05F5E0FF -_0800F3A8: .4byte 0x0202C5C0 +_0800F3A8: .4byte gUnknown_0202C5C0 _0800F3AC: .4byte 0x000F4240 _0800F3B0: .4byte 0x000186A0 _0800F3B4: .4byte 0x00002710 @@ -4653,7 +4653,7 @@ sub_F3DC: @ 0x0800F3DC mov sb, r0 mov r8, r1 movs r6, #0 - ldr r7, _0800F414 @ =0x0202C610 + ldr r7, _0800F414 @ =gUnknown_0202C610 lsls r0, r2, #1 adds r0, r0, r2 lsls r0, r0, #6 @@ -4675,7 +4675,7 @@ _0800F3FA: adds r0, r6, #0 b _0800F426 .align 2, 0 -_0800F414: .4byte 0x0202C610 +_0800F414: .4byte gUnknown_0202C610 _0800F418: adds r5, #0x18 adds r4, #0x18 @@ -4705,7 +4705,7 @@ sub_F434: @ 0x0800F434 mov r8, r2 mov sb, r3 movs r5, #7 - ldr r0, _0800F4F8 @ =0x0202C610 + ldr r0, _0800F4F8 @ =gUnknown_0202C610 mov ip, r0 cmp r5, sb ble _0800F4A4 @@ -4795,7 +4795,7 @@ _0800F4A4: pop {r0} bx r0 .align 2, 0 -_0800F4F8: .4byte 0x0202C610 +_0800F4F8: .4byte gUnknown_0202C610 thumb_func_start sub_F4FC sub_F4FC: @ 0x0800F4FC @@ -4806,7 +4806,7 @@ sub_F4FC: @ 0x0800F4FC push {r5, r6, r7} sub sp, #4 str r0, [sp] - ldr r0, _0800F668 @ =0x0202C550 + ldr r0, _0800F668 @ =gUnknown_0202C550 mov r8, r0 ldr r1, [sp] lsls r4, r1, #1 @@ -4824,7 +4824,7 @@ sub_F4FC: @ 0x0800F4FC ldr r2, [sp] bl sub_F3DC mov sl, r0 - ldr r7, _0800F66C @ =0x0202C610 + ldr r7, _0800F66C @ =gUnknown_0202C610 lsls r0, r0, #1 add r0, sl lsls r0, r0, #3 @@ -4886,11 +4886,11 @@ _0800F5A2: cmp sl, r0 beq _0800F656 movs r4, #7 - ldr r1, _0800F668 @ =0x0202C550 + ldr r1, _0800F668 @ =gUnknown_0202C550 mov ip, r1 ldr r0, [sp] lsls r3, r0, #1 - ldr r1, _0800F66C @ =0x0202C610 + ldr r1, _0800F66C @ =gUnknown_0202C610 mov r8, r1 cmp r4, sl ble _0800F5EA @@ -4985,8 +4985,8 @@ _0800F656: pop {r1} bx r1 .align 2, 0 -_0800F668: .4byte 0x0202C550 -_0800F66C: .4byte 0x0202C610 +_0800F668: .4byte gUnknown_0202C550 +_0800F66C: .4byte gUnknown_0202C610 thumb_func_start sub_F670 sub_F670: @ 0x0800F670 @@ -5050,11 +5050,11 @@ sub_F6E0: @ 0x0800F6E0 mov r7, sb mov r6, r8 push {r6, r7} - ldr r1, _0800F740 @ =0x0202BEB0 + ldr r1, _0800F740 @ =gUnknown_0202BEB0 movs r0, #0 strb r0, [r1] movs r2, #0 - ldr r0, _0800F744 @ =0x0200B134 + ldr r0, _0800F744 @ =gUnknown_0200B134 mov r8, r0 ldr r3, _0800F748 @ =gUnknown_08079430 mov ip, r3 @@ -5098,8 +5098,8 @@ _0800F718: pop {r0} bx r0 .align 2, 0 -_0800F740: .4byte 0x0202BEB0 -_0800F744: .4byte 0x0200B134 +_0800F740: .4byte gUnknown_0202BEB0 +_0800F744: .4byte gUnknown_0200B134 _0800F748: .4byte gUnknown_08079430 thumb_func_start sub_F74C @@ -5112,7 +5112,7 @@ sub_F74C: @ 0x0800F74C sub sp, #0x14 movs r0, #0 mov r8, r0 - ldr r1, _0800F85C @ =0x0200B134 + ldr r1, _0800F85C @ =gUnknown_0200B134 str r1, [sp] _0800F760: bl Random @@ -5124,7 +5124,7 @@ _0800F760: lsls r2, r3, #1 adds r1, r2, r3 lsls r1, r1, #6 - ldr r3, _0800F860 @ =0x0200B218 + ldr r3, _0800F860 @ =gUnknown_0200B218 adds r0, r1, r3 str r4, [r0] mov sb, r2 @@ -5165,7 +5165,7 @@ _0800F7AE: adds r1, #0xf4 adds r1, r0, r1 str r7, [r1] - ldr r3, _0800F864 @ =0x0200B22C + ldr r3, _0800F864 @ =gUnknown_0200B22C adds r1, r0, r3 str r6, [r1] movs r1, #1 @@ -5185,7 +5185,7 @@ _0800F7E0: lsls r1, r1, #3 mov r3, sl adds r0, r1, r3 - ldr r3, _0800F860 @ =0x0200B218 + ldr r3, _0800F860 @ =gUnknown_0200B218 adds r0, r0, r3 str r4, [r0] str r2, [sp, #0x10] @@ -5229,9 +5229,9 @@ _0800F834: bl Random b _0800F872 .align 2, 0 -_0800F85C: .4byte 0x0200B134 -_0800F860: .4byte 0x0200B218 -_0800F864: .4byte 0x0200B22C +_0800F85C: .4byte gUnknown_0200B134 +_0800F860: .4byte gUnknown_0200B218 +_0800F864: .4byte gUnknown_0200B22C _0800F868: bl Random adds r1, r6, #0 @@ -5246,7 +5246,7 @@ _0800F872: adds r0, #0xf4 adds r0, r1, r0 str r7, [r0] - ldr r2, _0800F8AC @ =0x0200B22C + ldr r2, _0800F8AC @ =gUnknown_0200B22C adds r1, r1, r2 str r6, [r1] ldr r3, [sp, #0xc] @@ -5268,7 +5268,7 @@ _0800F89C: pop {r0} bx r0 .align 2, 0 -_0800F8AC: .4byte 0x0200B22C +_0800F8AC: .4byte gUnknown_0200B22C thumb_func_start sub_F8B0 sub_F8B0: @ 0x0800F8B0 @@ -5838,7 +5838,7 @@ _0800FD1C: .4byte 0x00000914 sub_FD20: @ 0x0800FD20 sub sp, #0x19c movs r2, #0 - ldr r3, _0800FD48 @ =0x0200B134 + ldr r3, _0800FD48 @ =gUnknown_0200B134 mov r1, sp _0800FD28: adds r0, r2, r3 @@ -5858,7 +5858,7 @@ _0800FD3A: movs r0, #0 b _0800FD56 .align 2, 0 -_0800FD48: .4byte 0x0200B134 +_0800FD48: .4byte gUnknown_0200B134 _0800FD4C: adds r1, #2 adds r2, #1 @@ -5880,7 +5880,7 @@ sub_FD5C: @ 0x0800FD5C movs r6, #0xa0 lsls r6, r6, #0x13 str r6, [r4] - ldr r2, _0800FDCC @ =0x0201A920 + ldr r2, _0800FDCC @ =gUnknown_0201A920 str r2, [r4, #4] ldr r5, _0800FDD0 @ =0x80000200 str r5, [r4, #8] @@ -5920,17 +5920,17 @@ _0800FDB4: bl sub_D74 cmp r7, #0x1f bne _0800FDE0 - ldr r0, _0800FDCC @ =0x0201A920 + ldr r0, _0800FDCC @ =gUnknown_0201A920 b _0800FDE2 .align 2, 0 _0800FDC8: .4byte 0x040000D4 -_0800FDCC: .4byte 0x0201A920 +_0800FDCC: .4byte gUnknown_0201A920 _0800FDD0: .4byte 0x80000200 _0800FDD4: .4byte 0x00007FFF _0800FDD8: .4byte 0xFFFFFC00 _0800FDDC: .4byte 0x81000200 _0800FDE0: - ldr r0, _0800FE00 @ =0x0201AD20 + ldr r0, _0800FE00 @ =gUnknown_0201AD20 _0800FDE2: str r0, [r4] str r6, [r4, #4] @@ -5948,7 +5948,7 @@ _0800FDE2: pop {r0} bx r0 .align 2, 0 -_0800FE00: .4byte 0x0201AD20 +_0800FE00: .4byte gUnknown_0201AD20 thumb_func_start sub_FE04 sub_FE04: @ 0x0800FE04 @@ -5962,7 +5962,7 @@ sub_FE04: @ 0x0800FE04 lsls r0, r0, #0x13 mov r8, r0 str r0, [r1] - ldr r3, _0800FE70 @ =0x0201A520 + ldr r3, _0800FE70 @ =gUnknown_0201A520 str r3, [r1, #4] ldr r4, _0800FE74 @ =0x80000200 str r4, [r1, #8] @@ -5998,20 +5998,20 @@ _0800FE54: bl sub_D74 cmp r7, #0x1f bne _0800FE84 - ldr r0, _0800FE80 @ =0x0201A920 + ldr r0, _0800FE80 @ =gUnknown_0201A920 str r0, [r6] mov r0, r8 str r0, [r6, #4] b _0800FE8C .align 2, 0 _0800FE6C: .4byte 0x040000D4 -_0800FE70: .4byte 0x0201A520 +_0800FE70: .4byte gUnknown_0201A520 _0800FE74: .4byte 0x80000200 _0800FE78: .4byte 0x00007FFF _0800FE7C: .4byte 0x81000200 -_0800FE80: .4byte 0x0201A920 +_0800FE80: .4byte gUnknown_0201A920 _0800FE84: - ldr r0, _0800FEB4 @ =0x0201AD20 + ldr r0, _0800FEB4 @ =gUnknown_0201AD20 str r0, [r6] mov r2, r8 str r2, [r6, #4] @@ -6033,7 +6033,7 @@ _0800FE8C: pop {r0} bx r0 .align 2, 0 -_0800FEB4: .4byte 0x0201AD20 +_0800FEB4: .4byte gUnknown_0201AD20 thumb_func_start sub_FEB8 sub_FEB8: @ 0x0800FEB8 @@ -6044,7 +6044,7 @@ sub_FEB8: @ 0x0800FEB8 mov r8, r2 ldr r4, _0800FF34 @ =0x040000D4 str r0, [r4] - ldr r2, _0800FF38 @ =0x0201A920 + ldr r2, _0800FF38 @ =gUnknown_0201A920 str r2, [r4, #4] ldr r0, _0800FF3C @ =0x80000100 str r0, [r4, #8] @@ -6095,18 +6095,18 @@ _0800FF22: bl sub_D74 cmp r7, #0x1f bne _0800FF50 - ldr r0, _0800FF38 @ =0x0201A920 + ldr r0, _0800FF38 @ =gUnknown_0201A920 b _0800FF52 .align 2, 0 _0800FF34: .4byte 0x040000D4 -_0800FF38: .4byte 0x0201A920 +_0800FF38: .4byte gUnknown_0201A920 _0800FF3C: .4byte 0x80000100 _0800FF40: .4byte 0xFFFFFC00 _0800FF44: .4byte 0x81000200 _0800FF48: .4byte 0x80000200 _0800FF4C: .4byte gMain _0800FF50: - ldr r0, _0800FF70 @ =0x0201AD20 + ldr r0, _0800FF70 @ =gUnknown_0201AD20 _0800FF52: str r0, [r4] str r6, [r4, #4] @@ -6124,7 +6124,7 @@ _0800FF52: pop {r0} bx r0 .align 2, 0 -_0800FF70: .4byte 0x0201AD20 +_0800FF70: .4byte gUnknown_0201AD20 thumb_func_start sub_FF74 sub_FF74: @ 0x0800FF74 @@ -6138,7 +6138,7 @@ sub_FF74: @ 0x0800FF74 lsls r0, r0, #0x13 mov r8, r0 str r0, [r1] - ldr r3, _0800FFE0 @ =0x0201A520 + ldr r3, _0800FFE0 @ =gUnknown_0201A520 str r3, [r1, #4] ldr r4, _0800FFE4 @ =0x80000200 str r4, [r1, #8] @@ -6173,19 +6173,19 @@ _0800FFC2: bl sub_D74 cmp r7, #0x1f bne _0800FFF0 - ldr r0, _0800FFEC @ =0x0201A920 + ldr r0, _0800FFEC @ =gUnknown_0201A920 str r0, [r6] mov r2, r8 str r2, [r6, #4] b _0800FFF8 .align 2, 0 _0800FFDC: .4byte 0x040000D4 -_0800FFE0: .4byte 0x0201A520 +_0800FFE0: .4byte gUnknown_0201A520 _0800FFE4: .4byte 0x80000200 _0800FFE8: .4byte 0x81000200 -_0800FFEC: .4byte 0x0201A920 +_0800FFEC: .4byte gUnknown_0201A920 _0800FFF0: - ldr r0, _08010018 @ =0x0201AD20 + ldr r0, _08010018 @ =gUnknown_0201AD20 str r0, [r6] mov r0, r8 str r0, [r6, #4] @@ -6205,7 +6205,7 @@ _0800FFF8: pop {r0} bx r0 .align 2, 0 -_08010018: .4byte 0x0201AD20 +_08010018: .4byte gUnknown_0201AD20 thumb_func_start sub_1001C sub_1001C: @ 0x0801001C @@ -6247,7 +6247,7 @@ sub_1001C: @ 0x0801001C cmp ip, r8 bhs _08010160 add r5, sp, #8 - ldr r0, _080100DC @ =0x0201A520 + ldr r0, _080100DC @ =gUnknown_0201A520 mov sb, r0 add r4, sp, #4 mov r6, sp @@ -6305,7 +6305,7 @@ _08010076: b _080100EE .align 2, 0 _080100D8: .4byte 0x0000FFFC -_080100DC: .4byte 0x0201A520 +_080100DC: .4byte gUnknown_0201A520 _080100E0: ldrh r0, [r6] ldrh r1, [r6, #2] @@ -6403,7 +6403,7 @@ sub_10170: @ 0x08010170 mov ip, r3 ldr r1, _08010298 @ =0x040000D4 str r0, [r1] - ldr r4, _0801029C @ =0x0201A520 + ldr r4, _0801029C @ =gUnknown_0201A520 str r4, [r1, #4] lsrs r2, r2, #0x11 movs r0, #0x80 @@ -6438,7 +6438,7 @@ sub_10170: @ 0x08010170 mov sb, r0 _080101D0: lsls r3, r7, #1 - ldr r1, _0801029C @ =0x0201A520 + ldr r1, _0801029C @ =gUnknown_0201A520 adds r2, r3, r1 ldrh r1, [r2] movs r0, #0x1f @@ -6454,7 +6454,7 @@ _080101D0: ands r0, r1 lsrs r0, r0, #0xa strh r0, [r6] - ldr r0, _080102A0 @ =0x0201A920 + ldr r0, _080102A0 @ =gUnknown_0201A920 adds r2, r3, r0 ldrh r1, [r2] movs r0, #0x1f @@ -6502,7 +6502,7 @@ _08010236: subs r1, r1, r0 _0801024A: strh r1, [r5] - ldr r1, _0801029C @ =0x0201A520 + ldr r1, _0801029C @ =gUnknown_0201A520 movs r0, #0x80 lsls r0, r0, #4 adds r2, r1, r0 @@ -6522,7 +6522,7 @@ _0801024A: blo _080101D0 _08010270: ldr r2, _08010298 @ =0x040000D4 - ldr r1, _080102A4 @ =0x0201AD20 + ldr r1, _080102A4 @ =gUnknown_0201AD20 str r1, [r2] ldr r0, [sp, #0x10] str r0, [r2, #4] @@ -6543,9 +6543,9 @@ _08010270: bx r0 .align 2, 0 _08010298: .4byte 0x040000D4 -_0801029C: .4byte 0x0201A520 -_080102A0: .4byte 0x0201A920 -_080102A4: .4byte 0x0201AD20 +_0801029C: .4byte gUnknown_0201A520 +_080102A0: .4byte gUnknown_0201A920 +_080102A4: .4byte gUnknown_0201AD20 thumb_func_start sub_102A8 sub_102A8: @ 0x080102A8 @@ -6563,7 +6563,7 @@ sub_102A8: @ 0x080102A8 lsrs r7, r3, #0x10 ldr r1, _08010368 @ =0x040000D4 str r0, [r1] - ldr r4, _0801036C @ =0x0201A520 + ldr r4, _0801036C @ =gUnknown_0201A520 str r4, [r1, #4] lsrs r2, r2, #0x11 movs r0, #0x80 @@ -6647,7 +6647,7 @@ _08010306: b _08010382 .align 2, 0 _08010368: .4byte 0x040000D4 -_0801036C: .4byte 0x0201A520 +_0801036C: .4byte gUnknown_0201A520 _08010370: .4byte 0x00007FFF _08010374: ldrh r0, [r6] @@ -6721,7 +6721,7 @@ _080103CE: blo _08010306 _080103F4: ldr r2, _0801041C @ =0x040000D4 - ldr r1, _08010420 @ =0x0201AD20 + ldr r1, _08010420 @ =gUnknown_0201AD20 str r1, [r2] ldr r3, [sp, #0x10] str r3, [r2, #4] @@ -6742,7 +6742,7 @@ _080103F4: bx r0 .align 2, 0 _0801041C: .4byte 0x040000D4 -_08010420: .4byte 0x0201AD20 +_08010420: .4byte gUnknown_0201AD20 thumb_func_start sub_10424 sub_10424: @ 0x08010424 diff --git a/asm/intro.s b/asm/intro.s index b573471..9eff3c4 100755 --- a/asm/intro.s +++ b/asm/intro.s @@ -65,9 +65,9 @@ sub_929C: @ 0x0800929C movs r2, #0 movs r1, #0 strh r0, [r4, #0x16] - ldr r0, _0800933C @ =0x0202BF10 + ldr r0, _0800933C @ =gUnknown_0202BF10 strh r1, [r0] - ldr r0, _08009340 @ =0x0202C790 + ldr r0, _08009340 @ =gUnknown_0202C790 strb r2, [r0] ldr r0, _08009344 @ =sub_93F8 + 1 bl sub_898 @@ -89,13 +89,13 @@ _0800932C: .4byte 0x06004000 _08009330: .4byte gIntroCopyright_Pal _08009334: .4byte 0x80000100 _08009338: .4byte gMain -_0800933C: .4byte 0x0202BF10 -_08009340: .4byte 0x0202C790 +_0800933C: .4byte gUnknown_0202BF10 +_08009340: .4byte gUnknown_0202C790 _08009344: .4byte sub_93F8 + 1 thumb_func_start sub_9348 sub_9348: @ 0x08009348 - ldr r1, _08009368 @ =0x0202BF10 + ldr r1, _08009368 @ =gUnknown_0202BF10 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -112,7 +112,7 @@ sub_9348: @ 0x08009348 _08009364: bx lr .align 2, 0 -_08009368: .4byte 0x0202BF10 +_08009368: .4byte gUnknown_0202BF10 _0800936C: .4byte gMain thumb_func_start sub_9370 @@ -134,7 +134,7 @@ _08009388: .4byte gMain sub_938C: @ 0x0800938C push {lr} ldr r1, _080093C0 @ =gUnknown_080792E0 - ldr r0, _080093C4 @ =0x0202C790 + ldr r0, _080093C4 @ =gUnknown_0202C790 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -142,7 +142,7 @@ sub_938C: @ 0x0800938C adds r0, r0, r1 ldr r0, [r0] bl _call_via_r0 - ldr r1, _080093C8 @ =0x0202BF10 + ldr r1, _080093C8 @ =gUnknown_0202BF10 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -159,8 +159,8 @@ _080093BA: bx r0 .align 2, 0 _080093C0: .4byte gUnknown_080792E0 -_080093C4: .4byte 0x0202C790 -_080093C8: .4byte 0x0202BF10 +_080093C4: .4byte gUnknown_0202C790 +_080093C8: .4byte gUnknown_0202BF10 _080093CC: .4byte gMain thumb_func_start sub_93D0 @@ -351,7 +351,7 @@ sub_9498: @ 0x08009498 ldr r0, [r4, #8] ldr r0, _0800966C @ =gUnknown_080BD4C0 str r0, [r4] - ldr r0, _08009670 @ =0x0201C1C0 + ldr r0, _08009670 @ =gUnknown_0201C1C0 str r0, [r4, #4] ldr r0, _08009674 @ =0x80003400 str r0, [r4, #8] @@ -382,7 +382,7 @@ sub_9498: @ 0x08009498 ldr r0, [r4, #8] bl sub_96A8 ldr r1, _08009690 @ =gMain - ldr r2, _08009694 @ =0x0202ADA0 + ldr r2, _08009694 @ =gUnknown_0202ADA0 ldrh r3, [r2] movs r7, #0xba lsls r7, r7, #2 @@ -434,7 +434,7 @@ sub_9498: @ 0x08009498 ldr r0, _080096A0 @ =0x80000010 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r1, _080096A4 @ =0x0202C790 + ldr r1, _080096A4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -467,7 +467,7 @@ _08009660: .4byte 0x0600F800 _08009664: .4byte gUnknown_080B44A0 _08009668: .4byte 0x80002C00 _0800966C: .4byte gUnknown_080BD4C0 -_08009670: .4byte 0x0201C1C0 +_08009670: .4byte gUnknown_0201C1C0 _08009674: .4byte 0x80003400 _08009678: .4byte gIntroScene1Sprites_Pals _0800967C: .4byte gIntroScene1Sprites_Gfx @@ -476,18 +476,18 @@ _08009684: .4byte 0x80004000 _08009688: .4byte 0x05000200 _0800968C: .4byte 0x80000100 _08009690: .4byte gMain -_08009694: .4byte 0x0202ADA0 +_08009694: .4byte gUnknown_0202ADA0 _08009698: .4byte 0x000002EA _0800969C: .4byte 0x000002F6 _080096A0: .4byte 0x80000010 -_080096A4: .4byte 0x0202C790 +_080096A4: .4byte gUnknown_0202C790 thumb_func_start sub_96A8 sub_96A8: @ 0x080096A8 push {r4, r5, r6, lr} mov r6, r8 push {r6} - ldr r0, _0800975C @ =0x0201A450 + ldr r0, _0800975C @ =gUnknown_0201A450 mov ip, r0 movs r5, #0 movs r2, #0 @@ -523,7 +523,7 @@ sub_96A8: @ 0x080096A8 strh r1, [r0] adds r0, #0xa strb r4, [r0] - ldr r0, _08009760 @ =0x0202ADA0 + ldr r0, _08009760 @ =gUnknown_0202ADA0 ldr r1, _08009764 @ =0x0000FFA8 strh r1, [r0] adds r1, #0x22 @@ -548,25 +548,25 @@ sub_96A8: @ 0x080096A8 strh r2, [r0, #8] strh r2, [r0, #0xa] strb r4, [r0, #0xc] - ldr r0, _08009768 @ =0x0201C1B8 + ldr r0, _08009768 @ =gUnknown_0201C1B8 strb r5, [r0] - ldr r1, _0800976C @ =0x0202ADD4 + ldr r1, _0800976C @ =gUnknown_0202ADD4 movs r0, #0x10 strb r0, [r1] - ldr r0, _08009770 @ =0x0202C594 + ldr r0, _08009770 @ =gUnknown_0202C594 strh r2, [r0] - ldr r0, _08009774 @ =0x02019C30 + ldr r0, _08009774 @ =gUnknown_02019C30 str r3, [r0] - ldr r0, _08009778 @ =0x0201C188 + ldr r0, _08009778 @ =gUnknown_0201C188 str r3, [r0] - ldr r0, _0800977C @ =0x0202BF10 + ldr r0, _0800977C @ =gUnknown_0202BF10 strh r2, [r0] - ldr r0, _08009780 @ =0x0202A578 + ldr r0, _08009780 @ =gUnknown_0202A578 strh r2, [r0] - ldr r1, _08009784 @ =0x0202BEF0 + ldr r1, _08009784 @ =gUnknown_0202BEF0 movs r0, #0x20 str r0, [r1] - ldr r1, _08009788 @ =0x0202C5A8 + ldr r1, _08009788 @ =gUnknown_0202C5A8 movs r0, #8 strb r0, [r1] pop {r3} @@ -575,24 +575,24 @@ sub_96A8: @ 0x080096A8 pop {r0} bx r0 .align 2, 0 -_0800975C: .4byte 0x0201A450 -_08009760: .4byte 0x0202ADA0 +_0800975C: .4byte gUnknown_0201A450 +_08009760: .4byte gUnknown_0202ADA0 _08009764: .4byte 0x0000FFA8 -_08009768: .4byte 0x0201C1B8 -_0800976C: .4byte 0x0202ADD4 -_08009770: .4byte 0x0202C594 -_08009774: .4byte 0x02019C30 -_08009778: .4byte 0x0201C188 -_0800977C: .4byte 0x0202BF10 -_08009780: .4byte 0x0202A578 -_08009784: .4byte 0x0202BEF0 -_08009788: .4byte 0x0202C5A8 +_08009768: .4byte gUnknown_0201C1B8 +_0800976C: .4byte gUnknown_0202ADD4 +_08009770: .4byte gUnknown_0202C594 +_08009774: .4byte gUnknown_02019C30 +_08009778: .4byte gUnknown_0201C188 +_0800977C: .4byte gUnknown_0202BF10 +_08009780: .4byte gUnknown_0202A578 +_08009784: .4byte gUnknown_0202BEF0 +_08009788: .4byte gUnknown_0202C5A8 thumb_func_start sub_978C sub_978C: @ 0x0800978C push {r4, r5, r6, lr} bl sub_9CB8 - ldr r1, _080097C0 @ =0x0201A450 + ldr r1, _080097C0 @ =gUnknown_0201A450 ldrh r2, [r1, #8] movs r3, #8 ldrsh r0, [r1, r3] @@ -607,17 +607,17 @@ sub_978C: @ 0x0800978C cmp r0, #0x1b ble _0800981A strh r2, [r1, #0xa] - ldr r0, _080097C4 @ =0x0202A578 + ldr r0, _080097C4 @ =gUnknown_0202A578 strh r2, [r0] - ldr r1, _080097C8 @ =0x0202C790 + ldr r1, _080097C8 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] b _0800981A .align 2, 0 -_080097C0: .4byte 0x0201A450 -_080097C4: .4byte 0x0202A578 -_080097C8: .4byte 0x0202C790 +_080097C0: .4byte gUnknown_0201A450 +_080097C4: .4byte gUnknown_0202A578 +_080097C8: .4byte gUnknown_0202C790 _080097CC: ldrh r0, [r1, #0xa] adds r0, #1 @@ -631,13 +631,13 @@ _080097CC: adds r0, r2, #1 strh r0, [r1, #8] _080097E2: - ldr r3, _08009820 @ =0x0202BF10 + ldr r3, _08009820 @ =gUnknown_0202BF10 ldr r5, _08009824 @ =gUnknown_086A77A8 - ldr r4, _08009828 @ =0x0202A578 + ldr r4, _08009828 @ =gUnknown_0202A578 movs r6, #0 ldrsh r2, [r4, r6] lsls r2, r2, #2 - ldr r0, _0800982C @ =0x0202C5A8 + ldr r0, _0800982C @ =gUnknown_0202C5A8 movs r1, #0 ldrsb r1, [r0, r1] lsls r0, r1, #2 @@ -663,23 +663,23 @@ _0800981A: pop {r0} bx r0 .align 2, 0 -_08009820: .4byte 0x0202BF10 +_08009820: .4byte gUnknown_0202BF10 _08009824: .4byte gUnknown_086A77A8 -_08009828: .4byte 0x0202A578 -_0800982C: .4byte 0x0202C5A8 +_08009828: .4byte gUnknown_0202A578 +_0800982C: .4byte gUnknown_0202C5A8 thumb_func_start sub_9830 sub_9830: @ 0x08009830 push {lr} - ldr r0, _08009868 @ =0x02019C30 + ldr r0, _08009868 @ =gUnknown_02019C30 ldr r2, [r0] subs r2, #0x10 str r2, [r0] - ldr r1, _0800986C @ =0x0201C188 + ldr r1, _0800986C @ =gUnknown_0201C188 ldr r0, [r1] subs r0, #0x10 str r0, [r1] - ldr r1, _08009870 @ =0x0201A450 + ldr r1, _08009870 @ =gUnknown_0201A450 ldrh r0, [r1] subs r0, #1 strh r0, [r1] @@ -689,7 +689,7 @@ sub_9830: @ 0x08009830 strh r0, [r1, #0xa] movs r0, #0x25 strh r0, [r1, #8] - ldr r1, _08009874 @ =0x0202C790 + ldr r1, _08009874 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -698,15 +698,15 @@ _0800985E: pop {r0} bx r0 .align 2, 0 -_08009868: .4byte 0x02019C30 -_0800986C: .4byte 0x0201C188 -_08009870: .4byte 0x0201A450 -_08009874: .4byte 0x0202C790 +_08009868: .4byte gUnknown_02019C30 +_0800986C: .4byte gUnknown_0201C188 +_08009870: .4byte gUnknown_0201A450 +_08009874: .4byte gUnknown_0202C790 thumb_func_start sub_9878 sub_9878: @ 0x08009878 push {lr} - ldr r1, _080098AC @ =0x0201A450 + ldr r1, _080098AC @ =gUnknown_0201A450 ldrh r0, [r1, #0xa] adds r0, #1 strh r0, [r1, #0xa] @@ -724,7 +724,7 @@ sub_9878: @ 0x08009878 strb r0, [r1, #0xc] movs r0, #0xd8 bl m4aSongNumStart - ldr r1, _080098B0 @ =0x0202C790 + ldr r1, _080098B0 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -732,13 +732,13 @@ _080098A8: pop {r0} bx r0 .align 2, 0 -_080098AC: .4byte 0x0201A450 -_080098B0: .4byte 0x0202C790 +_080098AC: .4byte gUnknown_0201A450 +_080098B0: .4byte gUnknown_0202C790 thumb_func_start sub_98B4 sub_98B4: @ 0x080098B4 push {lr} - ldr r1, _080098F0 @ =0x0201A450 + ldr r1, _080098F0 @ =gUnknown_0201A450 ldrh r2, [r1, #8] movs r3, #8 ldrsh r0, [r1, r3] @@ -760,16 +760,16 @@ sub_98B4: @ 0x080098B4 bl sub_10170 movs r0, #8 bl m4aSongNumStart - ldr r1, _080098FC @ =0x0202C790 + ldr r1, _080098FC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] b _08009916 .align 2, 0 -_080098F0: .4byte 0x0201A450 +_080098F0: .4byte gUnknown_0201A450 _080098F4: .4byte gUnknown_080B3C60 _080098F8: .4byte 0x050000E0 -_080098FC: .4byte 0x0202C790 +_080098FC: .4byte gUnknown_0202C790 _08009900: ldrh r0, [r1, #0xa] adds r0, #1 @@ -790,7 +790,7 @@ _08009916: thumb_func_start sub_9920 sub_9920: @ 0x08009920 push {lr} - ldr r0, _08009954 @ =0x0202BF10 + ldr r0, _08009954 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r0, r1] movs r1, #3 @@ -798,7 +798,7 @@ sub_9920: @ 0x08009920 lsls r0, r0, #0x10 cmp r0, #0 bne _08009982 - ldr r1, _08009958 @ =0x0202C594 + ldr r1, _08009958 @ =gUnknown_0202C594 ldrh r2, [r1] movs r3, #0 ldrsh r0, [r1, r3] @@ -806,31 +806,31 @@ sub_9920: @ 0x08009920 bgt _08009964 adds r0, r2, #1 strh r0, [r1] - ldr r1, _0800995C @ =0x0201C1B8 + ldr r1, _0800995C @ =gUnknown_0201C1B8 ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r1, _08009960 @ =0x0202ADD4 + ldr r1, _08009960 @ =gUnknown_0202ADD4 ldrb r0, [r1] subs r0, #1 b _08009976 .align 2, 0 -_08009954: .4byte 0x0202BF10 -_08009958: .4byte 0x0202C594 -_0800995C: .4byte 0x0201C1B8 -_08009960: .4byte 0x0202ADD4 +_08009954: .4byte gUnknown_0202BF10 +_08009958: .4byte gUnknown_0202C594 +_0800995C: .4byte gUnknown_0201C1B8 +_08009960: .4byte gUnknown_0202ADD4 _08009964: - ldr r0, _0800998C @ =0x0201C1C0 + ldr r0, _0800998C @ =gUnknown_0201C1C0 ldr r1, _08009990 @ =0x060036E0 movs r2, #8 movs r3, #8 bl sub_10708 - ldr r1, _08009994 @ =0x0202C790 + ldr r1, _08009994 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 _08009976: strb r0, [r1] - ldr r2, _08009998 @ =0x0201A450 + ldr r2, _08009998 @ =gUnknown_0201A450 ldrh r1, [r2, #0x18] movs r0, #1 subs r0, r0, r1 @@ -840,15 +840,15 @@ _08009982: pop {r0} bx r0 .align 2, 0 -_0800998C: .4byte 0x0201C1C0 +_0800998C: .4byte gUnknown_0201C1C0 _08009990: .4byte 0x060036E0 -_08009994: .4byte 0x0202C790 -_08009998: .4byte 0x0201A450 +_08009994: .4byte gUnknown_0202C790 +_08009998: .4byte gUnknown_0201A450 thumb_func_start sub_999C sub_999C: @ 0x0800999C push {r4, r5, lr} - ldr r5, _08009A84 @ =0x0202BEF0 + ldr r5, _08009A84 @ =gUnknown_0202BEF0 ldr r0, [r5] cmp r0, #0 ble _080099D0 @@ -873,7 +873,7 @@ _080099B2: movs r2, #0x20 bl sub_10170 _080099D0: - ldr r5, _08009A90 @ =0x0202BF10 + ldr r5, _08009A90 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r5, r1] movs r1, #3 @@ -881,13 +881,13 @@ _080099D0: lsls r0, r0, #0x10 cmp r0, #0 bne _080099EC - ldr r2, _08009A94 @ =0x0201A450 + ldr r2, _08009A94 @ =gUnknown_0201A450 ldrh r1, [r2, #0x18] movs r0, #1 subs r0, r0, r1 strh r0, [r2, #0x18] _080099EC: - ldr r4, _08009A98 @ =0x0202ADA0 + ldr r4, _08009A98 @ =gUnknown_0202ADA0 ldrh r0, [r4] subs r0, #1 strh r0, [r4] @@ -930,7 +930,7 @@ _08009A04: movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #1 - ldr r1, _08009AAC @ =0x0201C1C0 + ldr r1, _08009AAC @ =gUnknown_0201C1C0 adds r0, r0, r1 ldr r1, _08009AB0 @ =0x060036E0 movs r2, #8 @@ -943,7 +943,7 @@ _08009A04: asrs r0, r0, #0x10 cmp r0, #3 ble _08009A78 - ldr r1, _08009A94 @ =0x0201A450 + ldr r1, _08009A94 @ =gUnknown_0201A450 adds r0, r1, #0 adds r0, #0x3c strb r5, [r0] @@ -953,7 +953,7 @@ _08009A04: strb r0, [r1, #0x1c] movs r0, #0 strh r0, [r4, #0x14] - ldr r1, _08009AB4 @ =0x0202C790 + ldr r1, _08009AB4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -963,31 +963,31 @@ _08009A78: pop {r0} bx r0 .align 2, 0 -_08009A84: .4byte 0x0202BEF0 +_08009A84: .4byte gUnknown_0202BEF0 _08009A88: .4byte gIntroScene1Sprites_Pals _08009A8C: .4byte 0x05000200 -_08009A90: .4byte 0x0202BF10 -_08009A94: .4byte 0x0201A450 -_08009A98: .4byte 0x0202ADA0 +_08009A90: .4byte gUnknown_0202BF10 +_08009A94: .4byte gUnknown_0201A450 +_08009A98: .4byte gUnknown_0202ADA0 _08009A9C: .4byte gMain _08009AA0: .4byte 0x000002EA _08009AA4: .4byte gUnknown_086A7768 _08009AA8: .4byte gUnknown_086A7788 -_08009AAC: .4byte 0x0201C1C0 +_08009AAC: .4byte gUnknown_0201C1C0 _08009AB0: .4byte 0x060036E0 -_08009AB4: .4byte 0x0202C790 +_08009AB4: .4byte gUnknown_0202C790 thumb_func_start sub_9AB8 sub_9AB8: @ 0x08009AB8 push {r4, lr} - ldr r1, _08009B54 @ =0x0201A450 + ldr r1, _08009B54 @ =gUnknown_0201A450 ldrh r0, [r1, #0x30] subs r0, #0xe strh r0, [r1, #0x30] ldrh r0, [r1, #0x32] subs r0, #0xd strh r0, [r1, #0x32] - ldr r3, _08009B58 @ =0x0202ADA0 + ldr r3, _08009B58 @ =gUnknown_0202ADA0 ldrh r0, [r3, #0x24] subs r0, #0x10 strh r0, [r3, #0x24] @@ -1012,7 +1012,7 @@ sub_9AB8: @ 0x08009AB8 ldrh r0, [r1] subs r0, #2 strh r0, [r1] - ldr r0, _08009B5C @ =0x0202BF10 + ldr r0, _08009B5C @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 @@ -1049,7 +1049,7 @@ _08009B14: movs r2, #0 ldrsh r0, [r0, r2] lsls r0, r0, #1 - ldr r1, _08009B68 @ =0x0201C1C0 + ldr r1, _08009B68 @ =gUnknown_0201C1C0 adds r0, r0, r1 ldr r1, _08009B6C @ =0x060036E0 movs r2, #8 @@ -1057,12 +1057,12 @@ _08009B14: bl sub_10708 b _08009B8A .align 2, 0 -_08009B54: .4byte 0x0201A450 -_08009B58: .4byte 0x0202ADA0 -_08009B5C: .4byte 0x0202BF10 +_08009B54: .4byte gUnknown_0201A450 +_08009B58: .4byte gUnknown_0202ADA0 +_08009B5C: .4byte gUnknown_0202BF10 _08009B60: .4byte gUnknown_086A7768 _08009B64: .4byte gUnknown_086A7788 -_08009B68: .4byte 0x0201C1C0 +_08009B68: .4byte gUnknown_0201C1C0 _08009B6C: .4byte 0x060036E0 _08009B70: ldr r1, _08009BF0 @ =gUnknown_086A7788 @@ -1071,14 +1071,14 @@ _08009B70: movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #1 - ldr r1, _08009BF4 @ =0x0201C1C0 + ldr r1, _08009BF4 @ =gUnknown_0201C1C0 adds r0, r0, r1 ldr r1, _08009BF8 @ =0x060032C0 movs r2, #0xa movs r3, #0xa bl sub_10708 _08009B8A: - ldr r1, _08009BFC @ =0x0202ADA0 + ldr r1, _08009BFC @ =gUnknown_0202ADA0 ldrh r0, [r1, #8] adds r0, #1 strh r0, [r1, #8] @@ -1094,7 +1094,7 @@ _08009B94: ble _08009BB0 movs r0, #0 strh r0, [r1, #0x14] - ldr r1, _08009C00 @ =0x0202C790 + ldr r1, _08009C00 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -1131,10 +1131,10 @@ _08009BB0: bx r0 .align 2, 0 _08009BF0: .4byte gUnknown_086A7788 -_08009BF4: .4byte 0x0201C1C0 +_08009BF4: .4byte gUnknown_0201C1C0 _08009BF8: .4byte 0x060032C0 -_08009BFC: .4byte 0x0202ADA0 -_08009C00: .4byte 0x0202C790 +_08009BFC: .4byte gUnknown_0202ADA0 +_08009C00: .4byte gUnknown_0202C790 _08009C04: .4byte gMain _08009C08: .4byte 0x000002F2 @@ -1145,17 +1145,17 @@ nullsub_4: @ 0x08009C0C thumb_func_start sub_9C10 sub_9C10: @ 0x08009C10 push {r4, lr} - ldr r4, _08009C7C @ =0x0202ADA0 + ldr r4, _08009C7C @ =gUnknown_0202ADA0 ldrh r0, [r4, #0x18] adds r0, #1 strh r0, [r4, #0x18] - ldr r0, _08009C80 @ =0x0202BF10 + ldr r0, _08009C80 @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 cmp r0, #0 bne _08009C40 - ldr r1, _08009C84 @ =0x0201A450 + ldr r1, _08009C84 @ =gUnknown_0201A450 ldrh r0, [r1, #0x30] subs r0, #1 strh r0, [r1, #0x30] @@ -1180,7 +1180,7 @@ _08009C40: ldr r2, _08009C8C @ =0x000002F6 adds r1, r1, r2 strh r0, [r1] - ldr r1, _08009C84 @ =0x0201A450 + ldr r1, _08009C84 @ =gUnknown_0201A450 ldrh r0, [r1, #0x3a] adds r0, #1 strh r0, [r1, #0x3a] @@ -1190,7 +1190,7 @@ _08009C40: ble _08009C74 movs r0, #0 strh r0, [r1, #0x3a] - ldr r1, _08009C90 @ =0x0202C790 + ldr r1, _08009C90 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #3 strb r0, [r1] @@ -1199,12 +1199,12 @@ _08009C74: pop {r0} bx r0 .align 2, 0 -_08009C7C: .4byte 0x0202ADA0 -_08009C80: .4byte 0x0202BF10 -_08009C84: .4byte 0x0201A450 +_08009C7C: .4byte gUnknown_0202ADA0 +_08009C80: .4byte gUnknown_0202BF10 +_08009C84: .4byte gUnknown_0201A450 _08009C88: .4byte gMain _08009C8C: .4byte 0x000002F6 -_08009C90: .4byte 0x0202C790 +_08009C90: .4byte gUnknown_0202C790 thumb_func_start nullsub_5 nullsub_5: @ 0x08009C94 @@ -1219,26 +1219,26 @@ sub_9C9C: @ 0x08009C9C push {lr} bl sub_10480 bl sub_10544 - ldr r1, _08009CB4 @ =0x0202C790 + ldr r1, _08009CB4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_08009CB4: .4byte 0x0202C790 +_08009CB4: .4byte gUnknown_0202C790 thumb_func_start sub_9CB8 sub_9CB8: @ 0x08009CB8 push {r4, r5, r6, r7, lr} mov r7, r8 push {r7} - ldr r4, _08009D54 @ =0x0201A450 + ldr r4, _08009D54 @ =gUnknown_0201A450 movs r0, #8 ldrsh r1, [r4, r0] movs r0, #0xb8 muls r0, r1, r0 - ldr r2, _08009D58 @ =0x0200B698 + ldr r2, _08009D58 @ =gUnknown_0200B698 adds r5, r0, r2 movs r0, #0xc ldrsb r0, [r4, r0] @@ -1310,8 +1310,8 @@ _08009D46: pop {r0} bx r0 .align 2, 0 -_08009D54: .4byte 0x0201A450 -_08009D58: .4byte 0x0200B698 +_08009D54: .4byte gUnknown_0201A450 +_08009D58: .4byte gUnknown_0200B698 _08009D5C: .4byte gUnknown_086A769C _08009D60: .4byte 0xFFFFFD20 _08009D64: .4byte gOamBuffer @@ -1326,9 +1326,9 @@ sub_9D70: @ 0x08009D70 mov r5, r8 push {r5, r6, r7} sub sp, #4 - ldr r0, _08009E68 @ =0x0200D078 + ldr r0, _08009E68 @ =gUnknown_0200D078 mov r8, r0 - ldr r6, _08009E6C @ =0x0201A450 + ldr r6, _08009E6C @ =gUnknown_0201A450 movs r0, #0xc ldrsb r0, [r6, r0] mov r1, r8 @@ -1342,10 +1342,10 @@ sub_9D70: @ 0x08009D70 ldrh r0, [r2] cmp r0, #1 bne _08009E50 - ldr r5, _08009E78 @ =0x02019C30 + ldr r5, _08009E78 @ =gUnknown_02019C30 movs r3, #0 ldrsh r0, [r5, r3] - ldr r4, _08009E7C @ =0x0201C188 + ldr r4, _08009E7C @ =gUnknown_0201C188 movs r2, #0 ldrsh r1, [r4, r2] movs r2, #0 @@ -1446,12 +1446,12 @@ _08009E50: pop {r0} bx r0 .align 2, 0 -_08009E68: .4byte 0x0200D078 -_08009E6C: .4byte 0x0201A450 +_08009E68: .4byte gUnknown_0200D078 +_08009E6C: .4byte gUnknown_0201A450 _08009E70: .4byte gUnknown_086A769C _08009E74: .4byte 0xFFFFE340 -_08009E78: .4byte 0x02019C30 -_08009E7C: .4byte 0x0201C188 +_08009E78: .4byte gUnknown_02019C30 +_08009E7C: .4byte gUnknown_0201C188 _08009E80: .4byte gOamBuffer _08009E84: .4byte gUnknown_086A7798 _08009E88: .4byte 0x000001FF @@ -1470,9 +1470,9 @@ sub_9E90: @ 0x08009E90 movs r0, #0xf1 lsls r0, r0, #4 strh r0, [r3, #0x38] - ldr r0, _0800A130 @ =0x0201C1B8 + ldr r0, _0800A130 @ =gUnknown_0201C1B8 ldrb r1, [r0] - ldr r0, _0800A134 @ =0x0202ADD4 + ldr r0, _0800A134 @ =gUnknown_0202ADD4 ldrb r0, [r0] lsls r0, r0, #8 orrs r1, r0 @@ -1484,7 +1484,7 @@ sub_9E90: @ 0x08009E90 adds r1, #2 ldrh r0, [r3, #0x3a] strh r0, [r1] - ldr r4, _0800A13C @ =0x0201A450 + ldr r4, _0800A13C @ =gUnknown_0201A450 movs r0, #0x18 ldrsh r1, [r4, r0] movs r0, #0xb8 @@ -1523,7 +1523,7 @@ sub_9E90: @ 0x08009E90 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 - ldr r6, _0800A140 @ =0x0200D638 + ldr r6, _0800A140 @ =gUnknown_0200D638 strh r0, [r6] ldr r5, _0800A144 @ =gUnknown_086A769C adds r0, r5, #0 @@ -1599,7 +1599,7 @@ _08009F9E: ldrh r0, [r7] cmp r0, #1 bne _0800A01C - ldr r0, _0800A13C @ =0x0201A450 + ldr r0, _0800A13C @ =gUnknown_0201A450 ldrh r1, [r0, #0x20] strh r1, [r7, #2] ldrh r0, [r0, #0x22] @@ -1664,7 +1664,7 @@ _0800A01C: ldrh r0, [r6] cmp r0, #1 bne _0800A098 - ldr r0, _0800A13C @ =0x0201A450 + ldr r0, _0800A13C @ =gUnknown_0201A450 ldrh r1, [r0, #0x30] strh r1, [r6, #2] ldrh r0, [r0, #0x32] @@ -1724,11 +1724,11 @@ _0800A03A: cmp r5, #0 bge _0800A03A _0800A098: - ldr r6, _0800A140 @ =0x0200D638 + ldr r6, _0800A140 @ =gUnknown_0200D638 ldrh r0, [r6] cmp r0, #1 bne _0800A10A - ldr r0, _0800A13C @ =0x0201A450 + ldr r0, _0800A13C @ =gUnknown_0201A450 adds r1, r0, #0 adds r1, #0x40 ldrh r1, [r1] @@ -1740,7 +1740,7 @@ _0800A098: movs r7, #0xd rsbs r7, r7, #0 mov ip, r7 - ldr r4, _0800A140 @ =0x0200D638 + ldr r4, _0800A140 @ =gUnknown_0200D638 adds r4, #8 movs r5, #7 _0800A0BE: @@ -1758,7 +1758,7 @@ _0800A0BE: adds r3, r3, r6 movs r0, #2 ldrsh r1, [r4, r0] - ldr r2, _0800A140 @ =0x0200D638 + ldr r2, _0800A140 @ =gUnknown_0200D638 movs r7, #2 ldrsh r0, [r2, r7] adds r1, r1, r0 @@ -1773,7 +1773,7 @@ _0800A0BE: ldrh r1, [r4] lsls r1, r1, #3 adds r1, r1, r6 - ldr r7, _0800A140 @ =0x0200D638 + ldr r7, _0800A140 @ =gUnknown_0200D638 ldrb r0, [r7, #4] ldrb r2, [r4, #4] adds r0, r0, r2 @@ -1790,7 +1790,7 @@ _0800A10A: strh r0, [r7] mov r1, sl strh r0, [r1] - ldr r2, _0800A140 @ =0x0200D638 + ldr r2, _0800A140 @ =gUnknown_0200D638 strh r0, [r2] add sp, #4 pop {r3, r4, r5} @@ -1802,11 +1802,11 @@ _0800A10A: bx r0 .align 2, 0 _0800A12C: .4byte gMain -_0800A130: .4byte 0x0201C1B8 -_0800A134: .4byte 0x0202ADD4 +_0800A130: .4byte gUnknown_0201C1B8 +_0800A134: .4byte gUnknown_0202ADD4 _0800A138: .4byte 0x04000050 -_0800A13C: .4byte 0x0201A450 -_0800A140: .4byte 0x0200D638 +_0800A13C: .4byte gUnknown_0201A450 +_0800A140: .4byte gUnknown_0200D638 _0800A144: .4byte gUnknown_086A769C _0800A148: .4byte gOamBuffer _0800A14C: .4byte 0xFFFFFE00 @@ -1816,14 +1816,14 @@ _0800A150: .4byte 0x000001FF sub_A154: @ 0x0800A154 push {lr} bl sub_518 - ldr r1, _0800A168 @ =0x0202C790 + ldr r1, _0800A168 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800A168: .4byte 0x0202C790 +_0800A168: .4byte gUnknown_0202C790 thumb_func_start sub_A16C sub_A16C: @ 0x0800A16C @@ -1902,7 +1902,7 @@ sub_A16C: @ 0x0800A16C ldr r0, [r0, #8] bl sub_A2A8 ldr r1, _0800A298 @ =gMain - ldr r3, _0800A29C @ =0x0202ADA0 + ldr r3, _0800A29C @ =gUnknown_0202ADA0 ldrh r2, [r3] movs r4, #0xba lsls r4, r4, #2 @@ -1930,7 +1930,7 @@ sub_A16C: @ 0x0800A16C strh r0, [r1] bl sub_CBC bl sub_10424 - ldr r1, _0800A2A4 @ =0x0202C790 + ldr r1, _0800A2A4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -1957,13 +1957,13 @@ _0800A28C: .4byte 0x80001E00 _0800A290: .4byte gUnknown_080CBCE0 _0800A294: .4byte 0x80000040 _0800A298: .4byte gMain -_0800A29C: .4byte 0x0202ADA0 +_0800A29C: .4byte gUnknown_0202ADA0 _0800A2A0: .4byte 0x000002F6 -_0800A2A4: .4byte 0x0202C790 +_0800A2A4: .4byte gUnknown_0202C790 thumb_func_start sub_A2A8 sub_A2A8: @ 0x0800A2A8 - ldr r0, _0800A2D8 @ =0x0202ADA0 + ldr r0, _0800A2D8 @ =gUnknown_0202ADA0 movs r2, #0 movs r1, #0x1c strh r1, [r0] @@ -1982,17 +1982,17 @@ sub_A2A8: @ 0x0800A2A8 strh r2, [r0, #0x18] strh r2, [r0, #0x1a] strh r2, [r0, #0x20] - ldr r0, _0800A2E4 @ =0x0202BF10 + ldr r0, _0800A2E4 @ =gUnknown_0202BF10 strh r2, [r0] - ldr r0, _0800A2E8 @ =0x0202A578 + ldr r0, _0800A2E8 @ =gUnknown_0202A578 strh r2, [r0] bx lr .align 2, 0 -_0800A2D8: .4byte 0x0202ADA0 +_0800A2D8: .4byte gUnknown_0202ADA0 _0800A2DC: .4byte 0x0000FF2C _0800A2E0: .4byte 0x0000FF5C -_0800A2E4: .4byte 0x0202BF10 -_0800A2E8: .4byte 0x0202A578 +_0800A2E4: .4byte gUnknown_0202BF10 +_0800A2E8: .4byte gUnknown_0202A578 thumb_func_start nullsub_6 nullsub_6: @ 0x0800A2EC @@ -2001,7 +2001,7 @@ nullsub_6: @ 0x0800A2EC thumb_func_start sub_A2F0 sub_A2F0: @ 0x0800A2F0 push {r4, lr} - ldr r3, _0800A384 @ =0x0202ADA0 + ldr r3, _0800A384 @ =gUnknown_0202ADA0 ldrh r4, [r3, #6] ldrh r1, [r3, #2] adds r0, r4, r1 @@ -2022,7 +2022,7 @@ sub_A2F0: @ 0x0800A2F0 ldrh r0, [r3, #0xc] adds r0, #1 strh r0, [r3, #0xc] - ldr r0, _0800A388 @ =0x0202BF10 + ldr r0, _0800A388 @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 @@ -2068,7 +2068,7 @@ _0800A330: ble _0800A37E movs r0, #0 strh r0, [r3, #0x20] - ldr r1, _0800A394 @ =0x0202C790 + ldr r1, _0800A394 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -2077,11 +2077,11 @@ _0800A37E: pop {r0} bx r0 .align 2, 0 -_0800A384: .4byte 0x0202ADA0 -_0800A388: .4byte 0x0202BF10 +_0800A384: .4byte gUnknown_0202ADA0 +_0800A388: .4byte gUnknown_0202BF10 _0800A38C: .4byte gMain _0800A390: .4byte 0x000002F6 -_0800A394: .4byte 0x0202C790 +_0800A394: .4byte gUnknown_0202C790 thumb_func_start nullsub_7 nullsub_7: @ 0x0800A398 @@ -2090,7 +2090,7 @@ nullsub_7: @ 0x0800A398 thumb_func_start sub_A39C sub_A39C: @ 0x0800A39C push {r4, lr} - ldr r3, _0800A428 @ =0x0202ADA0 + ldr r3, _0800A428 @ =gUnknown_0202ADA0 ldrh r0, [r3, #2] adds r0, #1 strh r0, [r3, #2] @@ -2109,7 +2109,7 @@ sub_A39C: @ 0x0800A39C ldrh r0, [r3, #0xc] adds r0, #1 strh r0, [r3, #0xc] - ldr r0, _0800A42C @ =0x0202BF10 + ldr r0, _0800A42C @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 @@ -2150,7 +2150,7 @@ _0800A3DC: strh r0, [r1] bl sub_10480 bl sub_10544 - ldr r1, _0800A438 @ =0x0202C790 + ldr r1, _0800A438 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -2158,24 +2158,24 @@ _0800A3DC: pop {r0} bx r0 .align 2, 0 -_0800A428: .4byte 0x0202ADA0 -_0800A42C: .4byte 0x0202BF10 +_0800A428: .4byte gUnknown_0202ADA0 +_0800A42C: .4byte gUnknown_0202BF10 _0800A430: .4byte gMain _0800A434: .4byte 0x000002F6 -_0800A438: .4byte 0x0202C790 +_0800A438: .4byte gUnknown_0202C790 thumb_func_start sub_A43C sub_A43C: @ 0x0800A43C push {lr} bl sub_518 - ldr r1, _0800A450 @ =0x0202C790 + ldr r1, _0800A450 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800A450: .4byte 0x0202C790 +_0800A450: .4byte gUnknown_0202C790 thumb_func_start sub_A454 sub_A454: @ 0x0800A454 @@ -2262,7 +2262,7 @@ sub_A454: @ 0x0800A454 ldr r1, [r0, #8] ldr r1, _0800A5F0 @ =gUnknown_080DDD20 str r1, [r0] - ldr r1, _0800A5F4 @ =0x0201B180 + ldr r1, _0800A5F4 @ =gUnknown_0201B180 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] @@ -2297,7 +2297,7 @@ sub_A454: @ 0x0800A454 bl sub_A628 bl sub_A87C ldr r1, _0800A618 @ =gMain - ldr r2, _0800A61C @ =0x0202ADA0 + ldr r2, _0800A61C @ =gUnknown_0202ADA0 ldrh r3, [r2] movs r4, #0xba lsls r4, r4, #2 @@ -2333,7 +2333,7 @@ sub_A454: @ 0x0800A454 strh r0, [r1] bl sub_CBC bl sub_10424 - ldr r1, _0800A624 @ =0x0202C790 + ldr r1, _0800A624 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -2362,7 +2362,7 @@ _0800A5E4: .4byte 0x0600F800 _0800A5E8: .4byte gUnknown_080DD520 _0800A5EC: .4byte 0x03005C00 _0800A5F0: .4byte gUnknown_080DDD20 -_0800A5F4: .4byte 0x0201B180 +_0800A5F4: .4byte gUnknown_0201B180 _0800A5F8: .4byte gUnknown_080D6100 _0800A5FC: .4byte 0x80003600 _0800A600: .4byte gUnknown_080D4700 @@ -2372,19 +2372,19 @@ _0800A60C: .4byte 0x06010000 _0800A610: .4byte 0x80001000 _0800A614: .4byte 0x05000200 _0800A618: .4byte gMain -_0800A61C: .4byte 0x0202ADA0 +_0800A61C: .4byte gUnknown_0202ADA0 _0800A620: .4byte 0x000002F6 -_0800A624: .4byte 0x0202C790 +_0800A624: .4byte gUnknown_0202C790 thumb_func_start sub_A628 sub_A628: @ 0x0800A628 - ldr r1, _0800A65C @ =0x0202ADA0 + ldr r1, _0800A65C @ =gUnknown_0202ADA0 movs r2, #0 movs r0, #0x2c strh r0, [r1] ldr r0, _0800A660 @ =0x0000FF8E strh r0, [r1, #2] - ldr r3, _0800A664 @ =0x0201A450 + ldr r3, _0800A664 @ =gUnknown_0201A450 adds r0, #0x46 strh r0, [r3] movs r0, #0x72 @@ -2398,30 +2398,30 @@ sub_A628: @ 0x0800A628 strh r2, [r1, #0x20] strh r2, [r1, #0x24] strh r2, [r1, #0x26] - ldr r0, _0800A66C @ =0x0202BF10 + ldr r0, _0800A66C @ =gUnknown_0202BF10 strh r2, [r0] - ldr r0, _0800A670 @ =0x0202A578 + ldr r0, _0800A670 @ =gUnknown_0202A578 strh r2, [r0] bx lr .align 2, 0 -_0800A65C: .4byte 0x0202ADA0 +_0800A65C: .4byte gUnknown_0202ADA0 _0800A660: .4byte 0x0000FF8E -_0800A664: .4byte 0x0201A450 +_0800A664: .4byte gUnknown_0201A450 _0800A668: .4byte 0x0000FFCE -_0800A66C: .4byte 0x0202BF10 -_0800A670: .4byte 0x0202A578 +_0800A66C: .4byte gUnknown_0202BF10 +_0800A670: .4byte gUnknown_0202A578 thumb_func_start sub_A674 sub_A674: @ 0x0800A674 push {r4, lr} - ldr r4, _0800A6FC @ =0x0202ADA0 + ldr r4, _0800A6FC @ =gUnknown_0202ADA0 ldrh r0, [r4] subs r0, #0x11 strh r0, [r4] ldrh r0, [r4, #2] adds r0, #0xa strh r0, [r4, #2] - ldr r1, _0800A700 @ =0x0201A450 + ldr r1, _0800A700 @ =gUnknown_0201A450 ldrh r0, [r1] adds r0, #0x11 strh r0, [r1] @@ -2446,7 +2446,7 @@ sub_A674: @ 0x0800A674 ble _0800A6BE movs r0, #0 strh r0, [r4, #0x20] - ldr r1, _0800A704 @ =0x0202C790 + ldr r1, _0800A704 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -2482,21 +2482,21 @@ _0800A6BE: pop {r0} bx r0 .align 2, 0 -_0800A6FC: .4byte 0x0202ADA0 -_0800A700: .4byte 0x0201A450 -_0800A704: .4byte 0x0202C790 +_0800A6FC: .4byte gUnknown_0202ADA0 +_0800A700: .4byte gUnknown_0201A450 +_0800A704: .4byte gUnknown_0202C790 _0800A708: .4byte gMain _0800A70C: .4byte 0x000002F2 thumb_func_start sub_A710 sub_A710: @ 0x0800A710 push {r4, r5, r6, lr} - ldr r5, _0800A7C8 @ =0x0202ADA0 + ldr r5, _0800A7C8 @ =gUnknown_0202ADA0 ldrh r0, [r5, #0x24] subs r0, #1 movs r6, #0 strh r0, [r5, #0x24] - ldr r2, _0800A7CC @ =0x0202BF10 + ldr r2, _0800A7CC @ =gUnknown_0202BF10 ldrh r0, [r2] movs r1, #1 ands r0, r1 @@ -2508,7 +2508,7 @@ sub_A710: @ 0x0800A710 ldrh r0, [r5, #2] adds r0, #1 strh r0, [r5, #2] - ldr r1, _0800A7D0 @ =0x0201A450 + ldr r1, _0800A7D0 @ =gUnknown_0201A450 ldrh r0, [r1] adds r0, #2 strh r0, [r1] @@ -2527,7 +2527,7 @@ _0800A742: movs r3, #0xa0 lsls r3, r3, #0x13 str r3, [r0] - ldr r4, _0800A7D8 @ =0x0202BE70 + ldr r4, _0800A7D8 @ =gUnknown_0202BE70 str r4, [r0, #4] ldr r1, _0800A7DC @ =0x80000010 str r1, [r0, #8] @@ -2583,11 +2583,11 @@ _0800A776: adds r2, #2 b _0800A818 .align 2, 0 -_0800A7C8: .4byte 0x0202ADA0 -_0800A7CC: .4byte 0x0202BF10 -_0800A7D0: .4byte 0x0201A450 +_0800A7C8: .4byte gUnknown_0202ADA0 +_0800A7CC: .4byte gUnknown_0202BF10 +_0800A7D0: .4byte gUnknown_0201A450 _0800A7D4: .4byte 0x040000D4 -_0800A7D8: .4byte 0x0202BE70 +_0800A7D8: .4byte gUnknown_0202BE70 _0800A7DC: .4byte 0x80000010 _0800A7E0: .4byte 0x05000040 _0800A7E4: .4byte gMain @@ -2598,7 +2598,7 @@ _0800A7F4: cmp r0, #4 bne _0800A81C ldr r1, _0800A840 @ =0x040000D4 - ldr r0, _0800A844 @ =0x0201B180 + ldr r0, _0800A844 @ =gUnknown_0201B180 str r0, [r1] ldr r0, _0800A848 @ =0x0600E000 str r0, [r1, #4] @@ -2617,7 +2617,7 @@ _0800A818: adds r0, r4, r2 strh r1, [r0] _0800A81C: - ldr r1, _0800A854 @ =0x0202ADA0 + ldr r1, _0800A854 @ =gUnknown_0202ADA0 ldrh r0, [r1, #0x20] adds r0, #1 strh r0, [r1, #0x20] @@ -2627,7 +2627,7 @@ _0800A81C: ble _0800A838 movs r0, #0 strh r0, [r1, #0x20] - ldr r1, _0800A858 @ =0x0202C790 + ldr r1, _0800A858 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -2637,12 +2637,12 @@ _0800A838: bx r0 .align 2, 0 _0800A840: .4byte 0x040000D4 -_0800A844: .4byte 0x0201B180 +_0800A844: .4byte gUnknown_0201B180 _0800A848: .4byte 0x0600E000 _0800A84C: .4byte 0x80000400 _0800A850: .4byte 0x000002EE -_0800A854: .4byte 0x0202ADA0 -_0800A858: .4byte 0x0202C790 +_0800A854: .4byte gUnknown_0202ADA0 +_0800A858: .4byte gUnknown_0202C790 thumb_func_start nullsub_8 nullsub_8: @ 0x0800A85C @@ -2653,14 +2653,14 @@ sub_A860: @ 0x0800A860 push {lr} bl sub_10480 bl sub_10544 - ldr r1, _0800A878 @ =0x0202C790 + ldr r1, _0800A878 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800A878: .4byte 0x0202C790 +_0800A878: .4byte gUnknown_0202C790 thumb_func_start sub_A87C sub_A87C: @ 0x0800A87C @@ -2692,7 +2692,7 @@ sub_A87C: @ 0x0800A87C ldrh r0, [r5] cmp r0, #1 bne _0800A91C - ldr r0, _0800A940 @ =0x0201A450 + ldr r0, _0800A940 @ =gUnknown_0201A450 ldrh r1, [r0] strh r1, [r5, #2] ldrh r0, [r0, #2] @@ -2758,7 +2758,7 @@ _0800A930: .4byte 0x00001F50 _0800A934: .4byte 0x00000808 _0800A938: .4byte 0x04000050 _0800A93C: .4byte gUnknown_086A795C -_0800A940: .4byte 0x0201A450 +_0800A940: .4byte gUnknown_0201A450 _0800A944: .4byte gOamBuffer _0800A948: .4byte 0xFFFFFE00 _0800A94C: .4byte 0x000001FF @@ -2767,14 +2767,14 @@ _0800A94C: .4byte 0x000001FF sub_A950: @ 0x0800A950 push {lr} bl sub_518 - ldr r1, _0800A964 @ =0x0202C790 + ldr r1, _0800A964 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800A964: .4byte 0x0202C790 +_0800A964: .4byte gUnknown_0202C790 thumb_func_start sub_A968 sub_A968: @ 0x0800A968 @@ -2855,7 +2855,7 @@ sub_A968: @ 0x0800A968 ldrh r0, [r2] strh r0, [r4, #0x16] bl sub_AAA8 - ldr r2, _0800AA9C @ =0x0202ADA0 + ldr r2, _0800AA9C @ =gUnknown_0202ADA0 ldrh r1, [r2] movs r3, #0xba lsls r3, r3, #2 @@ -2883,7 +2883,7 @@ sub_A968: @ 0x0800A968 strh r0, [r4] bl sub_CBC bl sub_10424 - ldr r1, _0800AAA4 @ =0x0202C790 + ldr r1, _0800AAA4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -2910,13 +2910,13 @@ _0800AA8C: .4byte 0x80002000 _0800AA90: .4byte gUnknown_080E1540 _0800AA94: .4byte 0x80000030 _0800AA98: .4byte gMain -_0800AA9C: .4byte 0x0202ADA0 +_0800AA9C: .4byte gUnknown_0202ADA0 _0800AAA0: .4byte 0x000002F6 -_0800AAA4: .4byte 0x0202C790 +_0800AAA4: .4byte gUnknown_0202C790 thumb_func_start sub_AAA8 sub_AAA8: @ 0x0800AAA8 - ldr r0, _0800AAD8 @ =0x0202ADA0 + ldr r0, _0800AAD8 @ =gUnknown_0202ADA0 movs r2, #0 movs r1, #0x1c strh r1, [r0] @@ -2935,18 +2935,18 @@ sub_AAA8: @ 0x0800AAA8 strh r2, [r0, #0x18] strh r2, [r0, #0x1a] strh r2, [r0, #0x20] - ldr r0, _0800AAE8 @ =0x0202BF10 + ldr r0, _0800AAE8 @ =gUnknown_0202BF10 strh r2, [r0] - ldr r0, _0800AAEC @ =0x0202A578 + ldr r0, _0800AAEC @ =gUnknown_0202A578 strh r2, [r0] bx lr .align 2, 0 -_0800AAD8: .4byte 0x0202ADA0 +_0800AAD8: .4byte gUnknown_0202ADA0 _0800AADC: .4byte 0x0000FF20 _0800AAE0: .4byte 0x0000FF64 _0800AAE4: .4byte 0x0000FFF1 -_0800AAE8: .4byte 0x0202BF10 -_0800AAEC: .4byte 0x0202A578 +_0800AAE8: .4byte gUnknown_0202BF10 +_0800AAEC: .4byte gUnknown_0202A578 thumb_func_start nullsub_9 nullsub_9: @ 0x0800AAF0 @@ -2955,7 +2955,7 @@ nullsub_9: @ 0x0800AAF0 thumb_func_start sub_AAF4 sub_AAF4: @ 0x0800AAF4 push {r4, lr} - ldr r3, _0800AB7C @ =0x0202ADA0 + ldr r3, _0800AB7C @ =gUnknown_0202ADA0 ldrh r4, [r3, #6] ldrh r1, [r3, #2] adds r0, r4, r1 @@ -2973,7 +2973,7 @@ sub_AAF4: @ 0x0800AAF4 ldrh r0, [r3, #0xc] adds r0, #1 strh r0, [r3, #0xc] - ldr r0, _0800AB80 @ =0x0202BF10 + ldr r0, _0800AB80 @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 @@ -3016,7 +3016,7 @@ _0800AB2E: ble _0800AB76 movs r0, #0 strh r0, [r3, #0x20] - ldr r1, _0800AB88 @ =0x0202C790 + ldr r1, _0800AB88 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -3025,10 +3025,10 @@ _0800AB76: pop {r0} bx r0 .align 2, 0 -_0800AB7C: .4byte 0x0202ADA0 -_0800AB80: .4byte 0x0202BF10 +_0800AB7C: .4byte gUnknown_0202ADA0 +_0800AB80: .4byte gUnknown_0202BF10 _0800AB84: .4byte gMain -_0800AB88: .4byte 0x0202C790 +_0800AB88: .4byte gUnknown_0202C790 thumb_func_start nullsub_10 nullsub_10: @ 0x0800AB8C @@ -3037,7 +3037,7 @@ nullsub_10: @ 0x0800AB8C thumb_func_start sub_AB90 sub_AB90: @ 0x0800AB8E push {r4, lr} - ldr r3, _0800AC10 @ =0x0202ADA0 + ldr r3, _0800AC10 @ =gUnknown_0202ADA0 ldrh r4, [r3, #6] ldrh r1, [r3, #2] adds r0, r4, r1 @@ -3055,7 +3055,7 @@ sub_AB90: @ 0x0800AB8E ldrh r0, [r3, #0xc] adds r0, #1 strh r0, [r3, #0xc] - ldr r0, _0800AC14 @ =0x0202BF10 + ldr r0, _0800AC14 @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 @@ -3091,7 +3091,7 @@ _0800ABCA: strh r0, [r1] bl sub_10480 bl sub_10544 - ldr r1, _0800AC1C @ =0x0202C790 + ldr r1, _0800AC1C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -3099,23 +3099,23 @@ _0800ABCA: pop {r0} bx r0 .align 2, 0 -_0800AC10: .4byte 0x0202ADA0 -_0800AC14: .4byte 0x0202BF10 +_0800AC10: .4byte gUnknown_0202ADA0 +_0800AC14: .4byte gUnknown_0202BF10 _0800AC18: .4byte gMain -_0800AC1C: .4byte 0x0202C790 +_0800AC1C: .4byte gUnknown_0202C790 thumb_func_start sub_AC20 sub_AC20: @ 0x0800AC20 push {lr} bl sub_518 - ldr r1, _0800AC34 @ =0x0202C790 + ldr r1, _0800AC34 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800AC34: .4byte 0x0202C790 +_0800AC34: .4byte gUnknown_0202C790 thumb_func_start sub_AC38 sub_AC38: @ 0x0800AC38 @@ -3232,7 +3232,7 @@ sub_AC38: @ 0x0800AC38 bl sub_ADFC bl sub_B0E8 ldr r1, _0800ADEC @ =gMain - ldr r2, _0800ADF0 @ =0x0202ADA0 + ldr r2, _0800ADF0 @ =gUnknown_0202ADA0 ldrh r3, [r2] movs r4, #0xba lsls r4, r4, #2 @@ -3268,7 +3268,7 @@ sub_AC38: @ 0x0800AC38 strh r0, [r1] bl sub_CBC bl sub_10424 - ldr r1, _0800ADF8 @ =0x0202C790 + ldr r1, _0800ADF8 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -3306,14 +3306,14 @@ _0800ADE0: .4byte 0x06010000 _0800ADE4: .4byte 0x80001800 _0800ADE8: .4byte 0x05000200 _0800ADEC: .4byte gMain -_0800ADF0: .4byte 0x0202ADA0 +_0800ADF0: .4byte gUnknown_0202ADA0 _0800ADF4: .4byte 0x000002F6 -_0800ADF8: .4byte 0x0202C790 +_0800ADF8: .4byte gUnknown_0202C790 thumb_func_start sub_ADFC sub_ADFC: @ 0x0800ADFC push {r4, r5, lr} - ldr r1, _0800AE54 @ =0x0201A450 + ldr r1, _0800AE54 @ =gUnknown_0201A450 movs r5, #0 movs r2, #0xb4 strh r2, [r1, #0x10] @@ -3325,7 +3325,7 @@ sub_ADFC: @ 0x0800ADFC strh r0, [r1, #0x20] movs r0, #0x88 strh r0, [r1, #0x22] - ldr r4, _0800AE5C @ =0x0202ADA0 + ldr r4, _0800AE5C @ =gUnknown_0202ADA0 ldr r0, _0800AE60 @ =0x0000FF58 strh r0, [r4] adds r0, #0x40 @@ -3348,27 +3348,27 @@ sub_ADFC: @ 0x0800ADFC strh r5, [r4, #0x20] strh r5, [r4, #0x24] strh r5, [r4, #0x26] - ldr r0, _0800AE6C @ =0x0202BF10 + ldr r0, _0800AE6C @ =gUnknown_0202BF10 strh r5, [r0] - ldr r0, _0800AE70 @ =0x0202A578 + ldr r0, _0800AE70 @ =gUnknown_0202A578 strh r5, [r0] pop {r4, r5} pop {r0} bx r0 .align 2, 0 -_0800AE54: .4byte 0x0201A450 +_0800AE54: .4byte gUnknown_0201A450 _0800AE58: .4byte 0x0000FFBC -_0800AE5C: .4byte 0x0202ADA0 +_0800AE5C: .4byte gUnknown_0202ADA0 _0800AE60: .4byte 0x0000FF58 _0800AE64: .4byte 0x03002300 _0800AE68: .4byte 0x06002EE0 -_0800AE6C: .4byte 0x0202BF10 -_0800AE70: .4byte 0x0202A578 +_0800AE6C: .4byte gUnknown_0202BF10 +_0800AE70: .4byte gUnknown_0202A578 thumb_func_start sub_AE74 sub_AE74: @ 0x0800AE74 push {r4, lr} - ldr r1, _0800AF5C @ =0x0201A450 + ldr r1, _0800AF5C @ =gUnknown_0201A450 ldrh r0, [r1, #0x10] subs r0, #0x10 strh r0, [r1, #0x10] @@ -3387,7 +3387,7 @@ sub_AE74: @ 0x0800AE74 ldrh r0, [r1, #0x22] subs r0, #3 strh r0, [r1, #0x22] - ldr r4, _0800AF60 @ =0x0202ADA0 + ldr r4, _0800AF60 @ =gUnknown_0202ADA0 ldrh r0, [r4, #0xc] subs r0, #0x10 strh r0, [r4, #0xc] @@ -3474,7 +3474,7 @@ _0800AF02: ble _0800AF54 movs r0, #0 strh r0, [r4, #0x20] - ldr r1, _0800AF7C @ =0x0202C790 + ldr r1, _0800AF7C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -3483,20 +3483,20 @@ _0800AF54: pop {r0} bx r0 .align 2, 0 -_0800AF5C: .4byte 0x0201A450 -_0800AF60: .4byte 0x0202ADA0 +_0800AF5C: .4byte gUnknown_0201A450 +_0800AF60: .4byte gUnknown_0202ADA0 _0800AF64: .4byte gUnknown_086A79FC _0800AF68: .4byte gUnknown_086A7A1C _0800AF6C: .4byte 0x03000000 _0800AF70: .4byte 0x06002EE0 _0800AF74: .4byte gMain _0800AF78: .4byte 0x000002F2 -_0800AF7C: .4byte 0x0202C790 +_0800AF7C: .4byte gUnknown_0202C790 thumb_func_start sub_AF80 sub_AF80: @ 0x0800AF80 push {r4, lr} - ldr r3, _0800B064 @ =0x0202ADA0 + ldr r3, _0800B064 @ =gUnknown_0202ADA0 ldrh r0, [r3, #0xa] adds r0, #1 strh r0, [r3, #0xa] @@ -3534,17 +3534,17 @@ sub_AF80: @ 0x0800AF80 bl sub_10708 _0800AFCC: bl sub_B0E8 - ldr r3, _0800B064 @ =0x0202ADA0 + ldr r3, _0800B064 @ =gUnknown_0202ADA0 ldrh r0, [r3, #0x24] adds r0, #1 strh r0, [r3, #0x24] - ldr r0, _0800B078 @ =0x0202BF10 + ldr r0, _0800B078 @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 cmp r0, #0 bne _0800AFFE - ldr r1, _0800B07C @ =0x0201A450 + ldr r1, _0800B07C @ =gUnknown_0201A450 ldrh r0, [r1, #0x10] subs r0, #1 strh r0, [r1, #0x10] @@ -3601,7 +3601,7 @@ _0800AFFE: ble _0800B05C movs r0, #0 strh r0, [r3, #0x2c] - ldr r1, _0800B088 @ =0x0202C790 + ldr r1, _0800B088 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -3610,16 +3610,16 @@ _0800B05C: pop {r0} bx r0 .align 2, 0 -_0800B064: .4byte 0x0202ADA0 +_0800B064: .4byte gUnknown_0202ADA0 _0800B068: .4byte gUnknown_086A79FC _0800B06C: .4byte gUnknown_086A7A1C _0800B070: .4byte 0x03000000 _0800B074: .4byte 0x06002EE0 -_0800B078: .4byte 0x0202BF10 -_0800B07C: .4byte 0x0201A450 +_0800B078: .4byte gUnknown_0202BF10 +_0800B07C: .4byte gUnknown_0201A450 _0800B080: .4byte gMain _0800B084: .4byte 0x000002F6 -_0800B088: .4byte 0x0202C790 +_0800B088: .4byte gUnknown_0202C790 thumb_func_start nullsub_11 nullsub_11: @ 0x0800B08C @@ -3651,7 +3651,7 @@ sub_B090: @ 0x0800B090 str r0, [r1, #8] ldr r0, [r1, #8] bl sub_10544 - ldr r1, _0800B0E4 @ =0x0202C790 + ldr r1, _0800B0E4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -3663,7 +3663,7 @@ _0800B0D4: .4byte 0x040000D4 _0800B0D8: .4byte 0x85000100 _0800B0DC: .4byte 0x06010000 _0800B0E0: .4byte 0x81002800 -_0800B0E4: .4byte 0x0202C790 +_0800B0E4: .4byte gUnknown_0202C790 thumb_func_start sub_B0E8 sub_B0E8: @ 0x0800B0E8 @@ -3710,7 +3710,7 @@ sub_B0E8: @ 0x0800B0E8 ldrh r0, [r7] cmp r0, #1 bne _0800B1B8 - ldr r0, _0800B2D0 @ =0x0201A450 + ldr r0, _0800B2D0 @ =gUnknown_0201A450 ldrh r1, [r0] strh r1, [r7, #2] ldrh r0, [r0, #2] @@ -3776,7 +3776,7 @@ _0800B1B8: ldrh r0, [r7] cmp r0, #1 bne _0800B234 - ldr r0, _0800B2D0 @ =0x0201A450 + ldr r0, _0800B2D0 @ =gUnknown_0201A450 ldrh r1, [r0, #0x10] strh r1, [r7, #2] ldrh r0, [r0, #0x12] @@ -3840,7 +3840,7 @@ _0800B234: ldrh r0, [r1] cmp r0, #1 bne _0800B2A2 - ldr r0, _0800B2D0 @ =0x0201A450 + ldr r0, _0800B2D0 @ =gUnknown_0201A450 ldrh r1, [r0, #0x20] mov r2, sb strh r1, [r2, #2] @@ -3912,7 +3912,7 @@ _0800B2C0: .4byte gMain _0800B2C4: .4byte 0x00000808 _0800B2C8: .4byte 0x04000050 _0800B2CC: .4byte gUnknown_086A79EC -_0800B2D0: .4byte 0x0201A450 +_0800B2D0: .4byte gUnknown_0201A450 _0800B2D4: .4byte gOamBuffer _0800B2D8: .4byte 0x000001FF _0800B2DC: .4byte 0xFFFFFE00 @@ -3921,14 +3921,14 @@ _0800B2DC: .4byte 0xFFFFFE00 sub_B2E0: @ 0x0800B2E0 push {lr} bl sub_518 - ldr r1, _0800B2F4 @ =0x0202C790 + ldr r1, _0800B2F4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800B2F4: .4byte 0x0202C790 +_0800B2F4: .4byte gUnknown_0202C790 thumb_func_start sub_B2F8 sub_B2F8: @ 0x0800B2F8 @@ -4037,7 +4037,7 @@ sub_B2F8: @ 0x0800B2F8 ldr r0, [r0, #8] bl sub_B4A0 ldr r1, _0800B490 @ =gMain - ldr r2, _0800B494 @ =0x0202ADA0 + ldr r2, _0800B494 @ =gUnknown_0202ADA0 ldrh r3, [r2] movs r4, #0xba lsls r4, r4, #2 @@ -4073,7 +4073,7 @@ sub_B2F8: @ 0x0800B2F8 strh r0, [r1] bl sub_CBC bl sub_10424 - ldr r1, _0800B49C @ =0x0202C790 + ldr r1, _0800B49C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4108,14 +4108,14 @@ _0800B484: .4byte 0x06010000 _0800B488: .4byte 0x80000800 _0800B48C: .4byte 0x05000200 _0800B490: .4byte gMain -_0800B494: .4byte 0x0202ADA0 +_0800B494: .4byte gUnknown_0202ADA0 _0800B498: .4byte 0x000002F6 -_0800B49C: .4byte 0x0202C790 +_0800B49C: .4byte gUnknown_0202C790 thumb_func_start sub_B4A0 sub_B4A0: @ 0x0800B4A0 push {r4, r5, r6, r7, lr} - ldr r1, _0800B540 @ =0x0202ADA0 + ldr r1, _0800B540 @ =gUnknown_0202ADA0 movs r3, #0 movs r4, #0x1e strh r4, [r1, #0xc] @@ -4138,7 +4138,7 @@ sub_B4A0: @ 0x0800B4A0 strh r3, [r1, #0x1e] strh r3, [r1, #0x24] strh r3, [r1, #0x26] - ldr r3, _0800B54C @ =0x0201A450 + ldr r3, _0800B54C @ =gUnknown_0201A450 movs r0, #0x32 strh r0, [r3] movs r1, #0x3c @@ -4166,10 +4166,10 @@ sub_B4A0: @ 0x0800B4A0 adds r0, r3, #0 adds r0, #0x52 strh r2, [r0] - ldr r5, _0800B550 @ =0x0202C548 - ldr r6, _0800B554 @ =0x0202BF10 - ldr r7, _0800B558 @ =0x0202A578 - ldr r0, _0800B55C @ =0x0202BEB4 + ldr r5, _0800B550 @ =gUnknown_0202C548 + ldr r6, _0800B554 @ =gUnknown_0202BF10 + ldr r7, _0800B558 @ =gUnknown_0202A578 + ldr r0, _0800B55C @ =gUnknown_0202BEB4 mov ip, r0 movs r4, #0 movs r2, #0 @@ -4195,21 +4195,21 @@ _0800B51C: pop {r0} bx r0 .align 2, 0 -_0800B540: .4byte 0x0202ADA0 +_0800B540: .4byte gUnknown_0202ADA0 _0800B544: .4byte 0x0000FF6A _0800B548: .4byte 0x0000FFFE -_0800B54C: .4byte 0x0201A450 -_0800B550: .4byte 0x0202C548 -_0800B554: .4byte 0x0202BF10 -_0800B558: .4byte 0x0202A578 -_0800B55C: .4byte 0x0202BEB4 +_0800B54C: .4byte gUnknown_0201A450 +_0800B550: .4byte gUnknown_0202C548 +_0800B554: .4byte gUnknown_0202BF10 +_0800B558: .4byte gUnknown_0202A578 +_0800B55C: .4byte gUnknown_0202BEB4 thumb_func_start sub_B560 sub_B560: @ 0x0800B560 push {r4, r5, lr} - ldr r2, _0800B694 @ =0x0202ADA0 + ldr r2, _0800B694 @ =gUnknown_0202ADA0 ldr r3, _0800B698 @ =gUnknown_086A7AC0 - ldr r1, _0800B69C @ =0x0202C548 + ldr r1, _0800B69C @ =gUnknown_0202C548 movs r0, #0 ldrsb r0, [r1, r0] lsls r0, r0, #2 @@ -4231,7 +4231,7 @@ sub_B560: @ 0x0800B560 adds r0, r0, r5 strh r0, [r2, #0xe] ldr r3, _0800B6A0 @ =gUnknown_086A7AE4 - ldr r4, _0800B6A4 @ =0x0202BF10 + ldr r4, _0800B6A4 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r4, r1] adds r0, r0, r3 @@ -4306,7 +4306,7 @@ _0800B5EE: adds r1, r1, r5 strh r0, [r1] ldr r1, _0800B6B0 @ =gUnknown_086A7B34 - ldr r3, _0800B6B4 @ =0x0202BEB4 + ldr r3, _0800B6B4 @ =gUnknown_0202BEB4 movs r2, #0 ldrsb r2, [r3, r2] lsls r0, r2, #2 @@ -4318,7 +4318,7 @@ _0800B5EE: asrs r0, r0, #0x18 cmp r1, r0 bne _0800B64C - ldr r1, _0800B6B8 @ =0x0201A450 + ldr r1, _0800B6B8 @ =gUnknown_0201A450 lsls r0, r2, #4 adds r0, r0, r1 movs r1, #1 @@ -4328,12 +4328,12 @@ _0800B5EE: strb r0, [r3] _0800B64C: bl sub_B7F8 - ldr r4, _0800B6BC @ =0x0202A578 + ldr r4, _0800B6BC @ =gUnknown_0202A578 ldrh r0, [r4] adds r0, #1 strh r0, [r4] ldr r2, _0800B698 @ =gUnknown_086A7AC0 - ldr r3, _0800B69C @ =0x0202C548 + ldr r3, _0800B69C @ =gUnknown_0202C548 movs r1, #0 ldrsb r1, [r3, r1] lsls r1, r1, #2 @@ -4354,7 +4354,7 @@ _0800B64C: asrs r0, r0, #0x18 cmp r0, #8 ble _0800B68C - ldr r1, _0800B6C0 @ =0x0202C790 + ldr r1, _0800B6C0 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4363,24 +4363,24 @@ _0800B68C: pop {r0} bx r0 .align 2, 0 -_0800B694: .4byte 0x0202ADA0 +_0800B694: .4byte gUnknown_0202ADA0 _0800B698: .4byte gUnknown_086A7AC0 -_0800B69C: .4byte 0x0202C548 +_0800B69C: .4byte gUnknown_0202C548 _0800B6A0: .4byte gUnknown_086A7AE4 -_0800B6A4: .4byte 0x0202BF10 +_0800B6A4: .4byte gUnknown_0202BF10 _0800B6A8: .4byte gMain _0800B6AC: .4byte 0x000002F2 _0800B6B0: .4byte gUnknown_086A7B34 -_0800B6B4: .4byte 0x0202BEB4 -_0800B6B8: .4byte 0x0201A450 -_0800B6BC: .4byte 0x0202A578 -_0800B6C0: .4byte 0x0202C790 +_0800B6B4: .4byte gUnknown_0202BEB4 +_0800B6B8: .4byte gUnknown_0201A450 +_0800B6BC: .4byte gUnknown_0202A578 +_0800B6C0: .4byte gUnknown_0202C790 thumb_func_start sub_B6C4 sub_B6C4: @ 0x0800B6C4 push {r4, r5, lr} ldr r2, _0800B784 @ =gUnknown_086A7AE4 - ldr r3, _0800B788 @ =0x0202BF10 + ldr r3, _0800B788 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r3, r1] adds r0, r0, r2 @@ -4389,7 +4389,7 @@ sub_B6C4: @ 0x0800B6C4 ands r0, r1 adds r4, r2, #0 adds r2, r3, #0 - ldr r3, _0800B78C @ =0x0202ADA0 + ldr r3, _0800B78C @ =gUnknown_0202ADA0 cmp r0, #0 beq _0800B6FC ldrh r0, [r3, #6] @@ -4457,7 +4457,7 @@ _0800B728: adds r1, r1, r5 strh r0, [r1] bl sub_B7F8 - ldr r1, _0800B798 @ =0x0202A578 + ldr r1, _0800B798 @ =gUnknown_0202A578 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -4467,7 +4467,7 @@ _0800B728: ble _0800B77C movs r0, #0 strh r0, [r1] - ldr r1, _0800B79C @ =0x0202C790 + ldr r1, _0800B79C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4477,12 +4477,12 @@ _0800B77C: bx r0 .align 2, 0 _0800B784: .4byte gUnknown_086A7AE4 -_0800B788: .4byte 0x0202BF10 -_0800B78C: .4byte 0x0202ADA0 +_0800B788: .4byte gUnknown_0202BF10 +_0800B78C: .4byte gUnknown_0202ADA0 _0800B790: .4byte gMain _0800B794: .4byte 0x000002EA -_0800B798: .4byte 0x0202A578 -_0800B79C: .4byte 0x0202C790 +_0800B798: .4byte gUnknown_0202A578 +_0800B79C: .4byte gUnknown_0202C790 thumb_func_start sub_B7A0 sub_B7A0: @ 0x0800B7A0 @@ -4510,7 +4510,7 @@ sub_B7A0: @ 0x0800B7A0 ldr r0, [r1, #8] bl sub_10480 bl sub_10544 - ldr r1, _0800B7F4 @ =0x0202C790 + ldr r1, _0800B7F4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4522,7 +4522,7 @@ _0800B7E4: .4byte 0x040000D4 _0800B7E8: .4byte 0x85000100 _0800B7EC: .4byte 0x06010000 _0800B7F0: .4byte 0x81002800 -_0800B7F4: .4byte 0x0202C790 +_0800B7F4: .4byte gUnknown_0202C790 thumb_func_start sub_B7F8 sub_B7F8: @ 0x0800B7F8 @@ -4532,7 +4532,7 @@ sub_B7F8: @ 0x0800B7F8 mov r5, r8 push {r5, r6, r7} sub sp, #0x24 - ldr r6, _0800BA0C @ =0x0201A450 + ldr r6, _0800BA0C @ =gUnknown_0201A450 movs r1, #8 ldrsh r0, [r6, r1] lsls r2, r0, #4 @@ -4540,7 +4540,7 @@ sub_B7F8: @ 0x0800B7F8 lsls r2, r2, #2 adds r2, r2, r0 lsls r2, r2, #4 - ldr r3, _0800BA10 @ =0x0200B3B8 + ldr r3, _0800BA10 @ =gUnknown_0200B3B8 adds r2, r2, r3 str r2, [sp] movs r4, #0x18 @@ -4758,7 +4758,7 @@ _0800B9BC: ldr r1, [sp, #0x20] ldr r2, _0800BA18 @ =gUnknown_086A7B34 adds r0, r1, r2 - ldr r3, _0800BA28 @ =0x0202BF10 + ldr r3, _0800BA28 @ =gUnknown_0202BF10 movs r4, #0 ldrsh r1, [r3, r4] ldrb r0, [r0, #3] @@ -4796,24 +4796,24 @@ _0800B9DA: pop {r0} bx r0 .align 2, 0 -_0800BA0C: .4byte 0x0201A450 -_0800BA10: .4byte 0x0200B3B8 +_0800BA0C: .4byte gUnknown_0201A450 +_0800BA10: .4byte gUnknown_0200B3B8 _0800BA14: .4byte gUnknown_086A7A78 _0800BA18: .4byte gUnknown_086A7B34 _0800BA1C: .4byte gOamBuffer _0800BA20: .4byte 0xFFFFFE00 _0800BA24: .4byte 0x000001FF -_0800BA28: .4byte 0x0202BF10 +_0800BA28: .4byte gUnknown_0202BF10 thumb_func_start sub_BA2C sub_BA2C: @ 0x0800BA2C - ldr r1, _0800BA38 @ =0x0202C790 + ldr r1, _0800BA38 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] bx lr .align 2, 0 -_0800BA38: .4byte 0x0202C790 +_0800BA38: .4byte gUnknown_0202C790 thumb_func_start sub_BA3C sub_BA3C: @ 0x0800BA3C @@ -4923,7 +4923,7 @@ sub_BA3C: @ 0x0800BA3C ldrh r0, [r2] strh r0, [r4, #0x16] bl sub_BBE0 - ldr r1, _0800BBD4 @ =0x0202ADA0 + ldr r1, _0800BBD4 @ =gUnknown_0202ADA0 ldrh r2, [r1] movs r3, #0xba lsls r3, r3, #2 @@ -4959,7 +4959,7 @@ sub_BA3C: @ 0x0800BA3C strh r0, [r4] bl sub_CBC bl sub_10424 - ldr r1, _0800BBDC @ =0x0202C790 + ldr r1, _0800BBDC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4993,13 +4993,13 @@ _0800BBC4: .4byte gUnknown_0810CA00 _0800BBC8: .4byte 0x06010000 _0800BBCC: .4byte 0x05000200 _0800BBD0: .4byte gMain -_0800BBD4: .4byte 0x0202ADA0 +_0800BBD4: .4byte gUnknown_0202ADA0 _0800BBD8: .4byte 0x000002F6 -_0800BBDC: .4byte 0x0202C790 +_0800BBDC: .4byte gUnknown_0202C790 thumb_func_start sub_BBE0 sub_BBE0: @ 0x0800BBE0 - ldr r1, _0800BC30 @ =0x0202ADA0 + ldr r1, _0800BC30 @ =gUnknown_0202ADA0 movs r2, #0 ldr r0, _0800BC34 @ =0x0000FEFC strh r0, [r1] @@ -5019,7 +5019,7 @@ sub_BBE0: @ 0x0800BBE0 strh r0, [r1, #0x1e] strh r2, [r1, #0x24] strh r2, [r1, #0x26] - ldr r1, _0800BC40 @ =0x0201A450 + ldr r1, _0800BC40 @ =gUnknown_0201A450 movs r0, #0x94 lsls r0, r0, #1 strh r0, [r1] @@ -5027,33 +5027,33 @@ sub_BBE0: @ 0x0800BBE0 strh r0, [r1, #2] strh r2, [r1, #4] strh r2, [r1, #6] - ldr r0, _0800BC44 @ =0x0202BF10 + ldr r0, _0800BC44 @ =gUnknown_0202BF10 strh r2, [r0] - ldr r0, _0800BC48 @ =0x0202A578 + ldr r0, _0800BC48 @ =gUnknown_0202A578 strh r2, [r0] - ldr r0, _0800BC4C @ =0x0202C5E4 + ldr r0, _0800BC4C @ =gUnknown_0202C5E4 movs r2, #0x80 lsls r2, r2, #1 adds r1, r2, #0 strh r1, [r0] - ldr r0, _0800BC50 @ =0x0202ADD8 + ldr r0, _0800BC50 @ =gUnknown_0202ADD8 strh r1, [r0] bx lr .align 2, 0 -_0800BC30: .4byte 0x0202ADA0 +_0800BC30: .4byte gUnknown_0202ADA0 _0800BC34: .4byte 0x0000FEFC _0800BC38: .4byte 0x0000FEE8 _0800BC3C: .4byte 0x0000FF10 -_0800BC40: .4byte 0x0201A450 -_0800BC44: .4byte 0x0202BF10 -_0800BC48: .4byte 0x0202A578 -_0800BC4C: .4byte 0x0202C5E4 -_0800BC50: .4byte 0x0202ADD8 +_0800BC40: .4byte gUnknown_0201A450 +_0800BC44: .4byte gUnknown_0202BF10 +_0800BC48: .4byte gUnknown_0202A578 +_0800BC4C: .4byte gUnknown_0202C5E4 +_0800BC50: .4byte gUnknown_0202ADD8 thumb_func_start sub_BC54 sub_BC54: @ 0x0800BC54 push {r4, r5, r6, lr} - ldr r4, _0800BCD0 @ =0x0202ADA0 + ldr r4, _0800BCD0 @ =gUnknown_0202ADA0 ldrh r0, [r4, #0x18] adds r0, #2 strh r0, [r4, #0x18] @@ -5061,7 +5061,7 @@ sub_BC54: @ 0x0800BC54 ldrh r6, [r4, #0x1e] subs r0, r0, r6 strh r0, [r4, #0x1a] - ldr r5, _0800BCD4 @ =0x0202BF10 + ldr r5, _0800BCD4 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r5, r1] movs r1, #3 @@ -5106,7 +5106,7 @@ _0800BC88: ldrsh r0, [r5, r3] cmp r0, #0x20 ble _0800BCC8 - ldr r1, _0800BCE4 @ =0x0202C790 + ldr r1, _0800BCE4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5115,17 +5115,17 @@ _0800BCC8: pop {r0} bx r0 .align 2, 0 -_0800BCD0: .4byte 0x0202ADA0 -_0800BCD4: .4byte 0x0202BF10 +_0800BCD0: .4byte gUnknown_0202ADA0 +_0800BCD4: .4byte gUnknown_0202BF10 _0800BCD8: .4byte 0x0000FFFD _0800BCDC: .4byte gMain _0800BCE0: .4byte 0x000002F6 -_0800BCE4: .4byte 0x0202C790 +_0800BCE4: .4byte gUnknown_0202C790 thumb_func_start sub_BCE8 sub_BCE8: @ 0x0800BCE8 push {r4, r5, r6, r7, lr} - ldr r4, _0800BDA4 @ =0x0202ADA0 + ldr r4, _0800BDA4 @ =gUnknown_0202ADA0 ldrh r0, [r4, #0x18] adds r0, #2 strh r0, [r4, #0x18] @@ -5133,7 +5133,7 @@ sub_BCE8: @ 0x0800BCE8 ldrh r6, [r4, #0x1e] subs r0, r0, r6 strh r0, [r4, #0x1a] - ldr r5, _0800BDA8 @ =0x0202BF10 + ldr r5, _0800BDA8 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r5, r1] movs r1, #3 @@ -5210,7 +5210,7 @@ _0800BD4C: ldrsh r0, [r7, r3] cmp r0, #0x50 ble _0800BD9C - ldr r1, _0800BDBC @ =0x0202C790 + ldr r1, _0800BDBC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5219,18 +5219,18 @@ _0800BD9C: pop {r0} bx r0 .align 2, 0 -_0800BDA4: .4byte 0x0202ADA0 -_0800BDA8: .4byte 0x0202BF10 +_0800BDA4: .4byte gUnknown_0202ADA0 +_0800BDA8: .4byte gUnknown_0202BF10 _0800BDAC: .4byte 0x0000FFFD _0800BDB0: .4byte 0x0000FFFA _0800BDB4: .4byte gMain _0800BDB8: .4byte 0x000002F6 -_0800BDBC: .4byte 0x0202C790 +_0800BDBC: .4byte gUnknown_0202C790 thumb_func_start sub_BDC0 sub_BDC0: @ 0x0800BDC0 push {r4, r5, r6, r7, lr} - ldr r4, _0800BEB4 @ =0x0202ADA0 + ldr r4, _0800BEB4 @ =gUnknown_0202ADA0 ldrh r0, [r4, #0x18] adds r0, #2 strh r0, [r4, #0x18] @@ -5238,7 +5238,7 @@ sub_BDC0: @ 0x0800BDC0 ldrh r6, [r4, #0x1e] subs r0, r0, r6 strh r0, [r4, #0x1a] - ldr r5, _0800BEB8 @ =0x0202BF10 + ldr r5, _0800BEB8 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r5, r1] movs r1, #3 @@ -5344,7 +5344,7 @@ _0800BE4C: ldrsh r0, [r7, r3] cmp r0, #0x64 ble _0800BEAC - ldr r1, _0800BECC @ =0x0202C790 + ldr r1, _0800BECC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5353,18 +5353,18 @@ _0800BEAC: pop {r0} bx r0 .align 2, 0 -_0800BEB4: .4byte 0x0202ADA0 -_0800BEB8: .4byte 0x0202BF10 +_0800BEB4: .4byte gUnknown_0202ADA0 +_0800BEB8: .4byte gUnknown_0202BF10 _0800BEBC: .4byte 0x0000FFFD _0800BEC0: .4byte 0x0000FFFA _0800BEC4: .4byte gMain _0800BEC8: .4byte 0x000002F6 -_0800BECC: .4byte 0x0202C790 +_0800BECC: .4byte gUnknown_0202C790 thumb_func_start sub_BED0 sub_BED0: @ 0x0800BED0 push {r4, r5, r6, r7, lr} - ldr r4, _0800BFF4 @ =0x0202ADA0 + ldr r4, _0800BFF4 @ =gUnknown_0202ADA0 ldrh r0, [r4, #0x18] adds r0, #2 strh r0, [r4, #0x18] @@ -5372,7 +5372,7 @@ sub_BED0: @ 0x0800BED0 ldrh r6, [r4, #0x1e] subs r0, r0, r6 strh r0, [r4, #0x1a] - ldr r5, _0800BFF8 @ =0x0202BF10 + ldr r5, _0800BFF8 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r5, r1] movs r1, #3 @@ -5434,7 +5434,7 @@ _0800BF34: ldr r0, _0800BFFC @ =0x0000FFFD strh r0, [r4, #6] _0800BF5C: - ldr r2, _0800C004 @ =0x0201A450 + ldr r2, _0800C004 @ =gUnknown_0201A450 ldrh r0, [r2] subs r0, #2 strh r0, [r2] @@ -5497,12 +5497,12 @@ _0800BF86: adds r1, r1, r2 strh r0, [r1] bl sub_C0D8 - ldr r0, _0800BFF8 @ =0x0202BF10 + ldr r0, _0800BFF8 @ =gUnknown_0202BF10 movs r3, #0 ldrsh r0, [r0, r3] cmp r0, #0xc0 ble _0800BFEC - ldr r1, _0800C014 @ =0x0202C790 + ldr r1, _0800C014 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5511,27 +5511,27 @@ _0800BFEC: pop {r0} bx r0 .align 2, 0 -_0800BFF4: .4byte 0x0202ADA0 -_0800BFF8: .4byte 0x0202BF10 +_0800BFF4: .4byte gUnknown_0202ADA0 +_0800BFF8: .4byte gUnknown_0202BF10 _0800BFFC: .4byte 0x0000FFFD _0800C000: .4byte 0x0000FFFA -_0800C004: .4byte 0x0201A450 +_0800C004: .4byte gUnknown_0201A450 _0800C008: .4byte 0x0000FFFC _0800C00C: .4byte gMain _0800C010: .4byte 0x000002F6 -_0800C014: .4byte 0x0202C790 +_0800C014: .4byte gUnknown_0202C790 thumb_func_start sub_C018 sub_C018: @ 0x0800C018 push {r4, r5, lr} - ldr r4, _0800C044 @ =0x0202ADA0 + ldr r4, _0800C044 @ =gUnknown_0202ADA0 ldrh r0, [r4, #0x24] subs r0, #1 strh r0, [r4, #0x24] ldrh r0, [r4, #0x26] subs r0, #1 strh r0, [r4, #0x26] - ldr r5, _0800C048 @ =0x0202BF10 + ldr r5, _0800C048 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r5, r1] movs r1, #6 @@ -5540,18 +5540,18 @@ sub_C018: @ 0x0800C018 asrs r0, r0, #0x10 cmp r0, #0 bne _0800C050 - ldr r1, _0800C04C @ =0x0201A450 + ldr r1, _0800C04C @ =gUnknown_0201A450 ldrh r0, [r1] subs r0, #3 b _0800C05A .align 2, 0 -_0800C044: .4byte 0x0202ADA0 -_0800C048: .4byte 0x0202BF10 -_0800C04C: .4byte 0x0201A450 +_0800C044: .4byte gUnknown_0202ADA0 +_0800C048: .4byte gUnknown_0202BF10 +_0800C04C: .4byte gUnknown_0201A450 _0800C050: cmp r0, #3 bne _0800C05C - ldr r1, _0800C0A4 @ =0x0201A450 + ldr r1, _0800C0A4 @ =gUnknown_0201A450 ldrh r0, [r1] adds r0, #3 _0800C05A: @@ -5561,11 +5561,11 @@ _0800C05C: ldrsh r0, [r5, r2] cmp r0, #0xca ble _0800C074 - ldr r1, _0800C0A8 @ =0x0202C5E4 + ldr r1, _0800C0A8 @ =gUnknown_0202C5E4 ldrh r0, [r1] subs r0, #1 strh r0, [r1] - ldr r1, _0800C0AC @ =0x0202ADD8 + ldr r1, _0800C0AC @ =gUnknown_0202ADD8 ldrh r0, [r1] subs r0, #1 strh r0, [r1] @@ -5585,7 +5585,7 @@ _0800C074: ldrsh r0, [r5, r3] cmp r0, #0xde ble _0800C09C - ldr r1, _0800C0B8 @ =0x0202C790 + ldr r1, _0800C0B8 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5594,26 +5594,26 @@ _0800C09C: pop {r0} bx r0 .align 2, 0 -_0800C0A4: .4byte 0x0201A450 -_0800C0A8: .4byte 0x0202C5E4 -_0800C0AC: .4byte 0x0202ADD8 +_0800C0A4: .4byte gUnknown_0201A450 +_0800C0A8: .4byte gUnknown_0202C5E4 +_0800C0AC: .4byte gUnknown_0202ADD8 _0800C0B0: .4byte gMain _0800C0B4: .4byte 0x000002F6 -_0800C0B8: .4byte 0x0202C790 +_0800C0B8: .4byte gUnknown_0202C790 thumb_func_start sub_C0BC sub_C0BC: @ 0x0800C0BC push {lr} bl sub_10480 bl sub_10544 - ldr r1, _0800C0D4 @ =0x0202C790 + ldr r1, _0800C0D4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800C0D4: .4byte 0x0202C790 +_0800C0D4: .4byte gUnknown_0202C790 thumb_func_start sub_C0D8 sub_C0D8: @ 0x0800C0D8 @@ -5623,7 +5623,7 @@ sub_C0D8: @ 0x0800C0D8 mov r5, r8 push {r5, r6, r7} sub sp, #4 - ldr r0, _0800C1EC @ =0x0200B3B8 + ldr r0, _0800C1EC @ =gUnknown_0200B3B8 mov r8, r0 movs r0, #1 mov r1, r8 @@ -5636,15 +5636,15 @@ sub_C0D8: @ 0x0800C0D8 ldrh r0, [r2] cmp r0, #1 bne _0800C1D4 - ldr r5, _0800C1F4 @ =0x0202C5E4 + ldr r5, _0800C1F4 @ =gUnknown_0202C5E4 movs r3, #0 ldrsh r0, [r5, r3] - ldr r4, _0800C1F8 @ =0x0202ADD8 + ldr r4, _0800C1F8 @ =gUnknown_0202ADD8 movs r2, #0 ldrsh r1, [r4, r2] movs r2, #0 bl SetMatrixScale - ldr r1, _0800C1FC @ =0x0201A450 + ldr r1, _0800C1FC @ =gUnknown_0201A450 ldrh r0, [r1] mov r3, r8 strh r0, [r3, #2] @@ -5680,7 +5680,7 @@ _0800C132: movs r0, #0 ldrsh r2, [r4, r0] str r2, [sp] - ldr r1, _0800C1F4 @ =0x0202C5E4 + ldr r1, _0800C1F4 @ =gUnknown_0202C5E4 movs r2, #0 ldrsh r0, [r1, r2] ldr r2, [sp] @@ -5757,11 +5757,11 @@ _0800C1D4: pop {r0} bx r0 .align 2, 0 -_0800C1EC: .4byte 0x0200B3B8 +_0800C1EC: .4byte gUnknown_0200B3B8 _0800C1F0: .4byte gUnknown_086A7B74 -_0800C1F4: .4byte 0x0202C5E4 -_0800C1F8: .4byte 0x0202ADD8 -_0800C1FC: .4byte 0x0201A450 +_0800C1F4: .4byte gUnknown_0202C5E4 +_0800C1F8: .4byte gUnknown_0202ADD8 +_0800C1FC: .4byte gUnknown_0201A450 _0800C200: .4byte gOamBuffer _0800C204: .4byte 0xFFFFFE00 _0800C208: .4byte gUnknown_086A7B7C @@ -5771,14 +5771,14 @@ _0800C20C: .4byte 0x000001FF sub_C210: @ 0x0800C210 push {lr} bl sub_518 - ldr r1, _0800C224 @ =0x0202C790 + ldr r1, _0800C224 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] pop {r0} bx r0 .align 2, 0 -_0800C224: .4byte 0x0202C790 +_0800C224: .4byte gUnknown_0202C790 thumb_func_start sub_C228 sub_C228: @ 0x0800C228 @@ -5841,7 +5841,7 @@ sub_C228: @ 0x0800C228 bl sub_C4F0 bl sub_CBC bl sub_10424 - ldr r1, _0800C2EC @ =0x0202C790 + ldr r1, _0800C2EC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5863,12 +5863,12 @@ _0800C2DC: .4byte 0x06010000 _0800C2E0: .4byte 0x80001600 _0800C2E4: .4byte 0x05000200 _0800C2E8: .4byte gMain -_0800C2EC: .4byte 0x0202C790 +_0800C2EC: .4byte gUnknown_0202C790 thumb_func_start sub_C2F0 sub_C2F0: @ 0x0800C2F0 push {r4, r5, r6, lr} - ldr r0, _0800C380 @ =0x0201A450 + ldr r0, _0800C380 @ =gUnknown_0201A450 mov ip, r0 movs r4, #0 movs r1, #0 @@ -5932,28 +5932,28 @@ sub_C2F0: @ 0x0800C2F0 strh r1, [r0] adds r0, #2 strb r4, [r0] - ldr r0, _0800C384 @ =0x0202BF10 + ldr r0, _0800C384 @ =gUnknown_0202BF10 strh r1, [r0] - ldr r0, _0800C388 @ =0x0202A578 + ldr r0, _0800C388 @ =gUnknown_0202A578 strh r1, [r0] pop {r4, r5, r6} pop {r0} bx r0 .align 2, 0 -_0800C380: .4byte 0x0201A450 -_0800C384: .4byte 0x0202BF10 -_0800C388: .4byte 0x0202A578 +_0800C380: .4byte gUnknown_0201A450 +_0800C384: .4byte gUnknown_0202BF10 +_0800C388: .4byte gUnknown_0202A578 thumb_func_start sub_C38C sub_C38C: @ 0x0800C38C push {lr} bl sub_C4F0 - ldr r0, _0800C3C4 @ =0x0202BF10 + ldr r0, _0800C3C4 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #1 ble _0800C3C0 - ldr r2, _0800C3C8 @ =0x0201A450 + ldr r2, _0800C3C8 @ =gUnknown_0201A450 movs r1, #1 strb r1, [r2, #0xc] adds r0, r2, #0 @@ -5967,7 +5967,7 @@ sub_C38C: @ 0x0800C38C strb r1, [r0] adds r0, #0x10 strb r1, [r0] - ldr r1, _0800C3CC @ =0x0202C790 + ldr r1, _0800C3CC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -5975,14 +5975,14 @@ _0800C3C0: pop {r0} bx r0 .align 2, 0 -_0800C3C4: .4byte 0x0202BF10 -_0800C3C8: .4byte 0x0201A450 -_0800C3CC: .4byte 0x0202C790 +_0800C3C4: .4byte gUnknown_0202BF10 +_0800C3C8: .4byte gUnknown_0201A450 +_0800C3CC: .4byte gUnknown_0202C790 thumb_func_start sub_C3D0 sub_C3D0: @ 0x0800C3D0 push {r4, lr} - ldr r3, _0800C408 @ =0x0201A450 + ldr r3, _0800C408 @ =gUnknown_0201A450 ldrh r0, [r3] subs r0, #9 strh r0, [r3] @@ -6010,9 +6010,9 @@ sub_C3D0: @ 0x0800C3D0 strh r1, [r3, #0x16] b _0800C424 .align 2, 0 -_0800C408: .4byte 0x0201A450 +_0800C408: .4byte gUnknown_0201A450 _0800C40C: - ldr r0, _0800C444 @ =0x0202BF10 + ldr r0, _0800C444 @ =gUnknown_0202BF10 ldrh r0, [r0] movs r1, #1 ands r0, r1 @@ -6026,14 +6026,14 @@ _0800C40C: strh r0, [r3, #0x12] _0800C424: bl sub_C4F0 - ldr r0, _0800C448 @ =0x0201A450 + ldr r0, _0800C448 @ =gUnknown_0201A450 movs r2, #2 ldrsh r1, [r0, r2] movs r0, #0x20 rsbs r0, r0, #0 cmp r1, r0 bge _0800C43E - ldr r1, _0800C44C @ =0x0202C790 + ldr r1, _0800C44C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -6042,21 +6042,21 @@ _0800C43E: pop {r0} bx r0 .align 2, 0 -_0800C444: .4byte 0x0202BF10 -_0800C448: .4byte 0x0201A450 -_0800C44C: .4byte 0x0202C790 +_0800C444: .4byte gUnknown_0202BF10 +_0800C448: .4byte gUnknown_0201A450 +_0800C44C: .4byte gUnknown_0202C790 thumb_func_start sub_C450 sub_C450: @ 0x0800C450 push {lr} bl sub_C4F0 - ldr r2, _0800C484 @ =0x0202BF10 + ldr r2, _0800C484 @ =gUnknown_0202BF10 ldrh r0, [r2] movs r1, #1 ands r0, r1 cmp r0, #0 bne _0800C470 - ldr r0, _0800C488 @ =0x0201A450 + ldr r0, _0800C488 @ =gUnknown_0201A450 ldrh r1, [r0, #0x10] adds r1, #1 strh r1, [r0, #0x10] @@ -6068,7 +6068,7 @@ _0800C470: ldrsh r0, [r2, r1] cmp r0, #0x14 ble _0800C480 - ldr r1, _0800C48C @ =0x0202C790 + ldr r1, _0800C48C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #3 strb r0, [r1] @@ -6076,9 +6076,9 @@ _0800C480: pop {r0} bx r0 .align 2, 0 -_0800C484: .4byte 0x0202BF10 -_0800C488: .4byte 0x0201A450 -_0800C48C: .4byte 0x0202C790 +_0800C484: .4byte gUnknown_0202BF10 +_0800C488: .4byte gUnknown_0201A450 +_0800C48C: .4byte gUnknown_0202C790 thumb_func_start nullsub_12 nullsub_12: @ 0x0800C490 @@ -6114,7 +6114,7 @@ sub_C498: @ 0x0800C498 str r0, [r1, #8] ldr r0, [r1, #8] bl sub_10544 - ldr r1, _0800C4EC @ =0x0202C790 + ldr r1, _0800C4EC @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -6126,7 +6126,7 @@ _0800C4DC: .4byte 0x040000D4 _0800C4E0: .4byte 0x85000100 _0800C4E4: .4byte 0x06010000 _0800C4E8: .4byte 0x81002800 -_0800C4EC: .4byte 0x0202C790 +_0800C4EC: .4byte gUnknown_0202C790 thumb_func_start sub_C4F0 sub_C4F0: @ 0x0800C4F0 @@ -6136,9 +6136,9 @@ sub_C4F0: @ 0x0800C4F0 mov r5, r8 push {r5, r6, r7} sub sp, #0x20 - ldr r0, _0800C64C @ =0x0200B3B8 + ldr r0, _0800C64C @ =gUnknown_0200B3B8 mov r8, r0 - ldr r6, _0800C650 @ =0x0201A450 + ldr r6, _0800C650 @ =gUnknown_0201A450 movs r1, #0x28 ldrsh r0, [r6, r1] movs r2, #0xe6 @@ -6192,7 +6192,7 @@ sub_C4F0: @ 0x0800C4F0 mov r2, r8 strh r0, [r2] movs r0, #1 - ldr r7, _0800C654 @ =0x0200B470 + ldr r7, _0800C654 @ =gUnknown_0200B470 strh r0, [r7] adds r0, r6, #0 adds r0, #0x2c @@ -6291,7 +6291,7 @@ _0800C618: beq _0800C62E b _0800C75A _0800C62E: - ldr r1, _0800C668 @ =0x0202A578 + ldr r1, _0800C668 @ =gUnknown_0202A578 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -6306,14 +6306,14 @@ _0800C62E: ldrb r0, [r0, #3] b _0800C67A .align 2, 0 -_0800C64C: .4byte 0x0200B3B8 -_0800C650: .4byte 0x0201A450 -_0800C654: .4byte 0x0200B470 +_0800C64C: .4byte gUnknown_0200B3B8 +_0800C650: .4byte gUnknown_0201A450 +_0800C654: .4byte gUnknown_0200B470 _0800C658: .4byte gUnknown_086A7C24 _0800C65C: .4byte gOamBuffer _0800C660: .4byte 0x000001FF _0800C664: .4byte 0xFFFFFE00 -_0800C668: .4byte 0x0202A578 +_0800C668: .4byte gUnknown_0202A578 _0800C66C: .4byte gUnknown_086A7C68 _0800C670: lsls r1, r5, #3 @@ -6442,11 +6442,11 @@ _0800C75A: bgt _0800C762 b _0800C618 _0800C762: - ldr r7, _0800C80C @ =0x0200B470 + ldr r7, _0800C80C @ =gUnknown_0200B470 ldrh r0, [r7] cmp r0, #1 bne _0800C7C8 - ldr r0, _0800C810 @ =0x0201A450 + ldr r0, _0800C810 @ =gUnknown_0201A450 ldrh r1, [r0, #0x10] strh r1, [r7, #2] ldrh r0, [r0, #0x12] @@ -6470,7 +6470,7 @@ _0800C780: adds r3, r3, r5 movs r2, #2 ldrsh r1, [r4, r2] - ldr r7, _0800C80C @ =0x0200B470 + ldr r7, _0800C80C @ =gUnknown_0200B470 movs r2, #2 ldrsh r0, [r7, r2] adds r1, r1, r0 @@ -6485,7 +6485,7 @@ _0800C780: ldrh r1, [r4] lsls r1, r1, #3 adds r1, r1, r5 - ldr r2, _0800C80C @ =0x0200B470 + ldr r2, _0800C80C @ =gUnknown_0200B470 ldrb r0, [r2, #4] ldrb r3, [r4, #4] adds r0, r0, r3 @@ -6496,7 +6496,7 @@ _0800C780: bge _0800C780 _0800C7C8: movs r0, #0 - ldr r6, _0800C80C @ =0x0200B470 + ldr r6, _0800C80C @ =gUnknown_0200B470 strh r0, [r6] mov r7, r8 strh r0, [r7] @@ -6524,8 +6524,8 @@ _0800C7FC: .4byte gUnknown_086A7C24 _0800C800: .4byte gOamBuffer _0800C804: .4byte 0x000001FF _0800C808: .4byte 0xFFFFFE00 -_0800C80C: .4byte 0x0200B470 -_0800C810: .4byte 0x0201A450 +_0800C80C: .4byte gUnknown_0200B470 +_0800C810: .4byte gUnknown_0201A450 thumb_func_start sub_C814 sub_C814: @ 0x0800C814 @@ -6654,7 +6654,7 @@ _0800C8B8: lsrs r5, r0, #0x10 cmp r5, #0x13 bls _0800C8B8 - ldr r1, _0800C944 @ =0x0202C790 + ldr r1, _0800C944 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -6675,7 +6675,7 @@ _0800C934: .4byte 0x000002FA _0800C938: .4byte 0xFFFFFE00 _0800C93C: .4byte gOamBuffer _0800C940: .4byte 0xFFFFFC00 -_0800C944: .4byte 0x0202C790 +_0800C944: .4byte gUnknown_0202C790 thumb_func_start sub_C948 sub_C948: @ 0x0800C948 @@ -6735,7 +6735,7 @@ sub_C948: @ 0x0800C948 ldrh r0, [r3] strh r0, [r4, #0x16] bl sub_CA28 - ldr r2, _0800CA1C @ =0x0202ADA0 + ldr r2, _0800CA1C @ =gUnknown_0202ADA0 ldrh r1, [r2] movs r3, #0xbd lsls r3, r3, #2 @@ -6747,7 +6747,7 @@ sub_C948: @ 0x0800C948 strh r0, [r4] bl sub_CBC bl sub_10424 - ldr r1, _0800CA24 @ =0x0202C790 + ldr r1, _0800CA24 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -6769,19 +6769,19 @@ _0800CA0C: .4byte 0x06010000 _0800CA10: .4byte 0x80003800 _0800CA14: .4byte 0x05000200 _0800CA18: .4byte gMain -_0800CA1C: .4byte 0x0202ADA0 +_0800CA1C: .4byte gUnknown_0202ADA0 _0800CA20: .4byte 0x000002F6 -_0800CA24: .4byte 0x0202C790 +_0800CA24: .4byte gUnknown_0202C790 thumb_func_start sub_CA28 sub_CA28: @ 0x0800CA28 push {r4, lr} - ldr r0, _0800CA80 @ =0x0202ADA0 + ldr r0, _0800CA80 @ =gUnknown_0202ADA0 movs r4, #0 movs r3, #0 strh r3, [r0] strh r3, [r0, #2] - ldr r1, _0800CA84 @ =0x0201A450 + ldr r1, _0800CA84 @ =gUnknown_0201A450 movs r0, #0xf0 strh r0, [r1] movs r0, #0x1e @@ -6800,44 +6800,44 @@ sub_CA28: @ 0x0800CA28 movs r0, #6 strh r0, [r1, #0x14] strb r4, [r1, #0x1c] - ldr r0, _0800CA88 @ =0x0202BF10 + ldr r0, _0800CA88 @ =gUnknown_0202BF10 strh r3, [r0] - ldr r0, _0800CA8C @ =0x0202A578 + ldr r0, _0800CA8C @ =gUnknown_0202A578 strh r3, [r0] - ldr r0, _0800CA90 @ =0x0202C5E4 + ldr r0, _0800CA90 @ =gUnknown_0202C5E4 movs r2, #0x80 lsls r2, r2, #1 adds r1, r2, #0 strh r1, [r0] - ldr r0, _0800CA94 @ =0x0202ADD8 + ldr r0, _0800CA94 @ =gUnknown_0202ADD8 strh r1, [r0] - ldr r0, _0800CA98 @ =0x0202BEDC + ldr r0, _0800CA98 @ =gUnknown_0202BEDC strb r4, [r0] - ldr r0, _0800CA9C @ =0x0202A56C + ldr r0, _0800CA9C @ =gUnknown_0202A56C strb r4, [r0] pop {r4} pop {r0} bx r0 .align 2, 0 -_0800CA80: .4byte 0x0202ADA0 -_0800CA84: .4byte 0x0201A450 -_0800CA88: .4byte 0x0202BF10 -_0800CA8C: .4byte 0x0202A578 -_0800CA90: .4byte 0x0202C5E4 -_0800CA94: .4byte 0x0202ADD8 -_0800CA98: .4byte 0x0202BEDC -_0800CA9C: .4byte 0x0202A56C +_0800CA80: .4byte gUnknown_0202ADA0 +_0800CA84: .4byte gUnknown_0201A450 +_0800CA88: .4byte gUnknown_0202BF10 +_0800CA8C: .4byte gUnknown_0202A578 +_0800CA90: .4byte gUnknown_0202C5E4 +_0800CA94: .4byte gUnknown_0202ADD8 +_0800CA98: .4byte gUnknown_0202BEDC +_0800CA9C: .4byte gUnknown_0202A56C thumb_func_start sub_CAA0 sub_CAA0: @ 0x0800CAA0 push {r4, r5, lr} - ldr r4, _0800CB48 @ =0x0202ADA0 + ldr r4, _0800CB48 @ =gUnknown_0202ADA0 ldrh r0, [r4] subs r0, #0x24 strh r0, [r4] - ldr r5, _0800CB4C @ =0x0201A450 + ldr r5, _0800CB4C @ =gUnknown_0201A450 ldr r1, _0800CB50 @ =gUnknown_086A7D4C - ldr r2, _0800CB54 @ =0x0202A578 + ldr r2, _0800CB54 @ =gUnknown_0202A578 movs r3, #0 ldrsh r0, [r2, r3] adds r0, r0, r1 @@ -6849,7 +6849,7 @@ sub_CAA0: @ 0x0800CAA0 ldrh r0, [r2] adds r0, #1 strh r0, [r2] - ldr r0, _0800CB58 @ =0x0202BF10 + ldr r0, _0800CB58 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r0, r1] movs r1, #5 @@ -6874,16 +6874,16 @@ _0800CAEA: adds r0, r0, r2 strh r1, [r0] bl sub_CD18 - ldr r2, _0800CB58 @ =0x0202BF10 + ldr r2, _0800CB58 @ =gUnknown_0202BF10 movs r3, #0 ldrsh r0, [r2, r3] cmp r0, #0x28 ble _0800CB26 - ldr r1, _0800CB60 @ =0x0202C5E4 + ldr r1, _0800CB60 @ =gUnknown_0202C5E4 ldrh r0, [r1] adds r0, #6 strh r0, [r1] - ldr r1, _0800CB64 @ =0x0202ADD8 + ldr r1, _0800CB64 @ =gUnknown_0202ADD8 ldrh r0, [r1] adds r0, #6 strh r0, [r1] @@ -6892,22 +6892,22 @@ _0800CAEA: ands r0, r1 cmp r0, #0 bne _0800CB26 - ldr r1, _0800CB4C @ =0x0201A450 + ldr r1, _0800CB4C @ =gUnknown_0201A450 ldrh r0, [r1, #2] adds r0, #1 strh r0, [r1, #2] _0800CB26: - ldr r0, _0800CB58 @ =0x0202BF10 + ldr r0, _0800CB58 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #0x5a ble _0800CB42 - ldr r1, _0800CB4C @ =0x0201A450 + ldr r1, _0800CB4C @ =gUnknown_0201A450 movs r0, #0 strb r0, [r1, #0xc] movs r0, #1 strb r0, [r1, #0x1c] - ldr r1, _0800CB68 @ =0x0202C790 + ldr r1, _0800CB68 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -6916,19 +6916,19 @@ _0800CB42: pop {r0} bx r0 .align 2, 0 -_0800CB48: .4byte 0x0202ADA0 -_0800CB4C: .4byte 0x0201A450 +_0800CB48: .4byte gUnknown_0202ADA0 +_0800CB4C: .4byte gUnknown_0201A450 _0800CB50: .4byte gUnknown_086A7D4C -_0800CB54: .4byte 0x0202A578 -_0800CB58: .4byte 0x0202BF10 +_0800CB54: .4byte gUnknown_0202A578 +_0800CB58: .4byte gUnknown_0202BF10 _0800CB5C: .4byte gMain -_0800CB60: .4byte 0x0202C5E4 -_0800CB64: .4byte 0x0202ADD8 -_0800CB68: .4byte 0x0202C790 +_0800CB60: .4byte gUnknown_0202C5E4 +_0800CB64: .4byte gUnknown_0202ADD8 +_0800CB68: .4byte gUnknown_0202C790 thumb_func_start sub_CB6C sub_CB6C: @ 0x0800CB6C - ldr r0, _0800CB94 @ =0x0202ADA0 + ldr r0, _0800CB94 @ =gUnknown_0202ADA0 ldrh r1, [r0] subs r1, #0x24 strh r1, [r0] @@ -6937,41 +6937,41 @@ sub_CB6C: @ 0x0800CB6C lsls r2, r2, #2 adds r0, r0, r2 strh r1, [r0] - ldr r0, _0800CB9C @ =0x0202BF10 + ldr r0, _0800CB9C @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #0x78 ble _0800CB90 - ldr r1, _0800CBA0 @ =0x0202C790 + ldr r1, _0800CBA0 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] _0800CB90: bx lr .align 2, 0 -_0800CB94: .4byte 0x0202ADA0 +_0800CB94: .4byte gUnknown_0202ADA0 _0800CB98: .4byte gMain -_0800CB9C: .4byte 0x0202BF10 -_0800CBA0: .4byte 0x0202C790 +_0800CB9C: .4byte gUnknown_0202BF10 +_0800CBA0: .4byte gUnknown_0202C790 thumb_func_start sub_CBA4 sub_CBA4: @ 0x0800CBA4 push {r4, lr} - ldr r0, _0800CBBC @ =0x0202BF10 + ldr r0, _0800CBBC @ =gUnknown_0202BF10 movs r2, #0 ldrsh r1, [r0, r2] adds r2, r0, #0 cmp r1, #0x86 bgt _0800CBC4 - ldr r1, _0800CBC0 @ =0x0201A450 + ldr r1, _0800CBC0 @ =gUnknown_0201A450 ldrh r0, [r1, #0x10] subs r0, #0xc b _0800CBCA .align 2, 0 -_0800CBBC: .4byte 0x0202BF10 -_0800CBC0: .4byte 0x0201A450 +_0800CBBC: .4byte gUnknown_0202BF10 +_0800CBC0: .4byte gUnknown_0201A450 _0800CBC4: - ldr r1, _0800CC68 @ =0x0201A450 + ldr r1, _0800CC68 @ =gUnknown_0201A450 ldrh r0, [r1, #0x10] subs r0, #1 _0800CBCA: @@ -6979,7 +6979,7 @@ _0800CBCA: ldrh r0, [r2] movs r1, #1 ands r0, r1 - ldr r2, _0800CC6C @ =0x0202BEDC + ldr r2, _0800CC6C @ =gUnknown_0202BEDC cmp r0, #0 bne _0800CBEA ldrb r0, [r2] @@ -7001,12 +7001,12 @@ _0800CBEA: adds r0, r4, #0 movs r2, #0x20 bl sub_102A8 - ldr r0, _0800CC78 @ =0x0202BF10 + ldr r0, _0800CC78 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #0x88 ble _0800CC30 - ldr r2, _0800CC7C @ =0x0202A56C + ldr r2, _0800CC7C @ =gUnknown_0202A56C ldrb r0, [r2] adds r0, #2 strb r0, [r2] @@ -7027,7 +7027,7 @@ _0800CC1C: movs r2, #0x40 bl sub_102A8 _0800CC30: - ldr r0, _0800CC80 @ =0x0202ADA0 + ldr r0, _0800CC80 @ =gUnknown_0202ADA0 ldrh r1, [r0] subs r1, #0x24 strh r1, [r0] @@ -7037,17 +7037,17 @@ _0800CC30: adds r0, r0, r2 strh r1, [r0] bl sub_CD18 - ldr r1, _0800CC78 @ =0x0202BF10 + ldr r1, _0800CC78 @ =gUnknown_0202BF10 movs r2, #0 ldrsh r0, [r1, r2] cmp r0, #0x98 ble _0800CC62 movs r0, #0 strh r0, [r1] - ldr r1, _0800CC88 @ =0x0202A578 + ldr r1, _0800CC88 @ =gUnknown_0202A578 movs r0, #1 strh r0, [r1] - ldr r1, _0800CC8C @ =0x0202C790 + ldr r1, _0800CC8C @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #2 strb r0, [r1] @@ -7056,16 +7056,16 @@ _0800CC62: pop {r0} bx r0 .align 2, 0 -_0800CC68: .4byte 0x0201A450 -_0800CC6C: .4byte 0x0202BEDC +_0800CC68: .4byte gUnknown_0201A450 +_0800CC6C: .4byte gUnknown_0202BEDC _0800CC70: .4byte gUnknown_08115860 _0800CC74: .4byte 0x05000200 -_0800CC78: .4byte 0x0202BF10 -_0800CC7C: .4byte 0x0202A56C -_0800CC80: .4byte 0x0202ADA0 +_0800CC78: .4byte gUnknown_0202BF10 +_0800CC7C: .4byte gUnknown_0202A56C +_0800CC80: .4byte gUnknown_0202ADA0 _0800CC84: .4byte gMain -_0800CC88: .4byte 0x0202A578 -_0800CC8C: .4byte 0x0202C790 +_0800CC88: .4byte gUnknown_0202A578 +_0800CC8C: .4byte gUnknown_0202C790 thumb_func_start nullsub_14 nullsub_14: @ 0x0800CC90 @@ -7074,7 +7074,7 @@ nullsub_14: @ 0x0800CC90 thumb_func_start sub_CC94 sub_CC94: @ 0x0800CC94 push {r4, r5, r6, lr} - ldr r6, _0800CCE4 @ =0x0202BF10 + ldr r6, _0800CCE4 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r6, r1] movs r1, #0xa @@ -7082,11 +7082,11 @@ sub_CC94: @ 0x0800CC94 lsls r0, r0, #0x10 cmp r0, #0 bne _0800CCCE - ldr r1, _0800CCE8 @ =0x0202A578 + ldr r1, _0800CCE8 @ =gUnknown_0202A578 ldrh r0, [r1] adds r0, #1 strh r0, [r1] - ldr r4, _0800CCEC @ =0x02032EE0 + ldr r4, _0800CCEC @ =gUnknown_02032EE0 ldr r5, _0800CCF0 @ =0x0000FFFF movs r0, #0 ldrsh r1, [r1, r0] @@ -7104,7 +7104,7 @@ _0800CCCE: ldrsh r0, [r6, r1] cmp r0, #0x2d ble _0800CCDE - ldr r1, _0800CCF4 @ =0x0202C790 + ldr r1, _0800CCF4 @ =gUnknown_0202C790 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -7113,11 +7113,11 @@ _0800CCDE: pop {r0} bx r0 .align 2, 0 -_0800CCE4: .4byte 0x0202BF10 -_0800CCE8: .4byte 0x0202A578 -_0800CCEC: .4byte 0x02032EE0 +_0800CCE4: .4byte gUnknown_0202BF10 +_0800CCE8: .4byte gUnknown_0202A578 +_0800CCEC: .4byte gUnknown_02032EE0 _0800CCF0: .4byte 0x0000FFFF -_0800CCF4: .4byte 0x0202C790 +_0800CCF4: .4byte gUnknown_0202C790 thumb_func_start sub_CCF8 sub_CCF8: @ 0x0800CCF8 @@ -7140,12 +7140,12 @@ sub_CD18: @ 0x0800CD18 mov r7, sb mov r6, r8 push {r6, r7} - ldr r7, _0800CE28 @ =0x0201A450 + ldr r7, _0800CE28 @ =gUnknown_0201A450 movs r0, #8 ldrsh r1, [r7, r0] movs r0, #0xb8 muls r1, r0, r1 - ldr r0, _0800CE2C @ =0x0200B3B8 + ldr r0, _0800CE2C @ =gUnknown_0200B3B8 adds r6, r1, r0 mov r8, r0 movs r0, #0xc @@ -7162,10 +7162,10 @@ sub_CD18: @ 0x0800CD18 ldrh r0, [r6] cmp r0, #1 bne _0800CDBA - ldr r0, _0800CE34 @ =0x0202C5E4 + ldr r0, _0800CE34 @ =gUnknown_0202C5E4 movs r2, #0 ldrsh r0, [r0, r2] - ldr r1, _0800CE38 @ =0x0202ADD8 + ldr r1, _0800CE38 @ =gUnknown_0202ADD8 movs r3, #0 ldrsh r1, [r1, r3] movs r2, #0 @@ -7273,11 +7273,11 @@ _0800CE12: pop {r0} bx r0 .align 2, 0 -_0800CE28: .4byte 0x0201A450 -_0800CE2C: .4byte 0x0200B3B8 +_0800CE28: .4byte gUnknown_0201A450 +_0800CE2C: .4byte gUnknown_0200B3B8 _0800CE30: .4byte gUnknown_086A7D20 -_0800CE34: .4byte 0x0202C5E4 -_0800CE38: .4byte 0x0202ADD8 +_0800CE34: .4byte gUnknown_0202C5E4 +_0800CE38: .4byte gUnknown_0202ADD8 _0800CE3C: .4byte gOamBuffer _0800CE40: .4byte 0x000001FF _0800CE44: .4byte 0xFFFFFE00 diff --git a/asm/options.s b/asm/options.s index e7afa3f..3b2f62a 100755 --- a/asm/options.s +++ b/asm/options.s @@ -183,7 +183,7 @@ _080513B4: .4byte 0x80001010 thumb_func_start sub_513B8 sub_513B8: @ 0x080513B8 push {r4, r5, r6, lr} - ldr r0, _08051468 @ =0x02002920 + ldr r0, _08051468 @ =gUnknown_02002920 mov ip, r0 movs r2, #0 movs r1, #0 @@ -196,7 +196,7 @@ sub_513B8: @ 0x080513B8 strh r0, [r4, #6] strh r1, [r4, #8] strh r1, [r4, #0xa] - ldr r0, _0805146C @ =0x0200B134 + ldr r0, _0805146C @ =gUnknown_0200B134 adds r0, #0xcf ldrb r0, [r0] strh r0, [r4, #0xc] @@ -236,7 +236,7 @@ _08051410: movs r0, #0 strh r0, [r2, #0x28] movs r1, #0 - ldr r6, _08051470 @ =0x02031AF0 + ldr r6, _08051470 @ =gUnknown_02031AF0 ldr r5, _08051474 @ =gUnknown_08527ED6 _08051424: adds r4, r1, #1 @@ -262,8 +262,8 @@ _08051432: ldr r4, [r0] cmp r4, #1 bne _0805147C - ldr r3, _08051468 @ =0x02002920 - ldr r0, _0805146C @ =0x0200B134 + ldr r3, _08051468 @ =gUnknown_02002920 + ldr r0, _0805146C @ =gUnknown_0200B134 adds r0, #0xcd ldrb r1, [r0] adds r2, r3, #0 @@ -273,18 +273,18 @@ _08051432: adds r2, r3, #0 b _0805148C .align 2, 0 -_08051468: .4byte 0x02002920 -_0805146C: .4byte 0x0200B134 -_08051470: .4byte 0x02031AF0 +_08051468: .4byte gUnknown_02002920 +_0805146C: .4byte gUnknown_0200B134 +_08051470: .4byte gUnknown_02031AF0 _08051474: .4byte gUnknown_08527ED6 _08051478: .4byte gGameBoyPlayerEnabled _0805147C: - ldr r2, _080514B0 @ =0x02002920 + ldr r2, _080514B0 @ =gUnknown_02002920 adds r0, r2, #0 adds r0, #0x2a movs r1, #0 strb r1, [r0] - ldr r0, _080514B4 @ =0x0200B134 + ldr r0, _080514B4 @ =gUnknown_0200B134 adds r0, #0xcd strb r1, [r0] _0805148C: @@ -306,14 +306,14 @@ _0805148C: pop {r0} bx r0 .align 2, 0 -_080514B0: .4byte 0x02002920 -_080514B4: .4byte 0x0200B134 +_080514B0: .4byte gUnknown_02002920 +_080514B4: .4byte gUnknown_0200B134 thumb_func_start sub_514B8 sub_514B8: @ 0x080514B8 push {r4, r5, r6, r7, lr} bl sub_51C9C - ldr r0, _080514D4 @ =0x02002920 + ldr r0, _080514D4 @ =gUnknown_02002920 movs r1, #0 ldrsh r0, [r0, r1] cmp r0, #4 @@ -326,7 +326,7 @@ _080514CA: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080514D4: .4byte 0x02002920 +_080514D4: .4byte gUnknown_02002920 _080514D8: .4byte _080514DC _080514DC: @ jump table .4byte _080514F0 @ case 0 @@ -341,7 +341,7 @@ _080514F0: ands r0, r1 cmp r0, #0 beq _0805152C - ldr r4, _08051518 @ =0x02002920 + ldr r4, _08051518 @ =gUnknown_02002920 movs r2, #0xa ldrsh r0, [r4, r2] cmp r0, #0xd @@ -354,7 +354,7 @@ _080514F0: b _0805156A .align 2, 0 _08051514: .4byte gMain -_08051518: .4byte 0x02002920 +_08051518: .4byte gUnknown_02002920 _0805151C: cmp r0, #0 ble _0805156C @@ -368,7 +368,7 @@ _0805152C: ands r0, r1 cmp r0, #0 beq _0805156C - ldr r4, _0805154C @ =0x02002920 + ldr r4, _0805154C @ =gUnknown_02002920 movs r3, #0xa ldrsh r0, [r4, r3] cmp r0, #5 @@ -379,7 +379,7 @@ _0805152C: adds r0, #1 b _0805156A .align 2, 0 -_0805154C: .4byte 0x02002920 +_0805154C: .4byte gUnknown_02002920 _08051550: cmp r0, #0xd bne _0805155E @@ -406,7 +406,7 @@ _0805156C: ldr r0, [r0] cmp r0, #1 bne _08051594 - ldr r4, _080515F0 @ =0x02002920 + ldr r4, _080515F0 @ =gUnknown_02002920 ldrh r0, [r4, #0xa] cmp r0, #1 bhi _08051594 @@ -426,7 +426,7 @@ _08051594: ldr r0, [r0] cmp r0, #1 bne _080515C2 - ldr r4, _080515F0 @ =0x02002920 + ldr r4, _080515F0 @ =gUnknown_02002920 ldrh r0, [r4, #0xa] subs r0, #0xd lsls r0, r0, #0x10 @@ -447,7 +447,7 @@ _080515C2: bne _080515D0 b _0805177C _080515D0: - ldr r0, _080515F0 @ =0x02002920 + ldr r0, _080515F0 @ =gUnknown_02002920 movs r6, #0xa ldrsh r0, [r0, r6] cmp r0, #0xe @@ -462,7 +462,7 @@ _080515DC: .align 2, 0 _080515E8: .4byte gMain _080515EC: .4byte gGameBoyPlayerEnabled -_080515F0: .4byte 0x02002920 +_080515F0: .4byte gUnknown_02002920 _080515F4: .4byte _080515F8 _080515F8: @ jump table .4byte _08051634 @ case 0 @@ -483,7 +483,7 @@ _080515F8: @ jump table _08051634: movs r0, #0x65 bl m4aSongNumStart - ldr r3, _08051670 @ =0x02002920 + ldr r3, _08051670 @ =gUnknown_02002920 movs r4, #0 movs r1, #0 movs r2, #1 @@ -511,11 +511,11 @@ _0805165C: strb r4, [r1] b _08051A96 .align 2, 0 -_08051670: .4byte 0x02002920 +_08051670: .4byte gUnknown_02002920 _08051674: movs r0, #0x65 bl m4aSongNumStart - ldr r2, _080516AC @ =0x02002920 + ldr r2, _080516AC @ =gUnknown_02002920 movs r3, #0 movs r1, #0 movs r0, #2 @@ -542,29 +542,29 @@ _0805169A: strb r3, [r1] b _08051A96 .align 2, 0 -_080516AC: .4byte 0x02002920 +_080516AC: .4byte gUnknown_02002920 _080516B0: movs r0, #0x65 bl m4aSongNumStart - ldr r0, _080516C8 @ =0x02002920 + ldr r0, _080516C8 @ =gUnknown_02002920 ldrh r1, [r0, #0xa] subs r1, #2 strh r1, [r0, #0xc] - ldr r0, _080516CC @ =0x0200B134 + ldr r0, _080516CC @ =gUnknown_0200B134 adds r0, #0xcf strb r1, [r0] b _08051A96 .align 2, 0 -_080516C8: .4byte 0x02002920 -_080516CC: .4byte 0x0200B134 +_080516C8: .4byte gUnknown_02002920 +_080516CC: .4byte gUnknown_0200B134 _080516D0: movs r0, #0x65 bl m4aSongNumStart - ldr r2, _080516F0 @ =0x02002920 + ldr r2, _080516F0 @ =gUnknown_02002920 ldrh r1, [r2, #0xa] subs r1, #2 strh r1, [r2, #0xc] - ldr r0, _080516F4 @ =0x0200B134 + ldr r0, _080516F4 @ =gUnknown_0200B134 adds r0, #0xcf strb r1, [r0] movs r0, #7 @@ -573,8 +573,8 @@ _080516D0: strh r0, [r2] b _08051A96 .align 2, 0 -_080516F0: .4byte 0x02002920 -_080516F4: .4byte 0x0200B134 +_080516F0: .4byte gUnknown_02002920 +_080516F4: .4byte gUnknown_0200B134 _080516F8: ldr r0, _08051730 @ =gGameBoyPlayerEnabled ldr r0, [r0] @@ -584,7 +584,7 @@ _080516F8: _08051702: movs r0, #0x65 bl m4aSongNumStart - ldr r1, _08051734 @ =0x02002920 + ldr r1, _08051734 @ =gUnknown_02002920 adds r0, r1, #0 adds r0, #0x2d movs r2, #0 @@ -607,7 +607,7 @@ _08051720: b _08051A96 .align 2, 0 _08051730: .4byte gGameBoyPlayerEnabled -_08051734: .4byte 0x02002920 +_08051734: .4byte gUnknown_02002920 _08051738: ldr r0, _08051774 @ =gGameBoyPlayerEnabled ldr r4, [r0] @@ -619,7 +619,7 @@ _08051742: bl m4aSongNumStart movs r0, #0xb bl sub_11B0 - ldr r2, _08051778 @ =0x02002920 + ldr r2, _08051778 @ =gUnknown_02002920 adds r1, r2, #0 adds r1, #0x2e movs r0, #0 @@ -640,7 +640,7 @@ _0805175E: b _08051A96 .align 2, 0 _08051774: .4byte gGameBoyPlayerEnabled -_08051778: .4byte 0x02002920 +_08051778: .4byte gUnknown_02002920 _0805177C: movs r0, #2 ands r0, r1 @@ -670,7 +670,7 @@ _080517A8: adds r3, r1, #0 cmp r0, #0 beq _080517D0 - ldr r0, _080517CC @ =0x02002920 + ldr r0, _080517CC @ =gUnknown_02002920 movs r2, #0x18 ldrsh r1, [r0, r2] adds r4, r0, #0 @@ -681,11 +681,11 @@ _080517A8: b _080517E6 .align 2, 0 _080517C8: .4byte gMain -_080517CC: .4byte 0x02002920 +_080517CC: .4byte gUnknown_02002920 _080517D0: movs r0, #0x10 ands r0, r2 - ldr r4, _080517FC @ =0x02002920 + ldr r4, _080517FC @ =gUnknown_02002920 cmp r0, #0 beq _080517EC movs r6, #0x18 @@ -708,7 +708,7 @@ _080517EC: adds r0, #0xa b _0805180C .align 2, 0 -_080517FC: .4byte 0x02002920 +_080517FC: .4byte gUnknown_02002920 _08051800: movs r0, #0x80 ands r0, r1 @@ -719,7 +719,7 @@ _08051800: _0805180C: strh r0, [r4, #0xe] _0805180E: - ldr r5, _08051880 @ =0x02002920 + ldr r5, _08051880 @ =gUnknown_02002920 movs r7, #0xe ldrsh r0, [r5, r7] cmp r0, #0 @@ -772,7 +772,7 @@ _08051828: bl m4aSongNumStart b _080518AA .align 2, 0 -_08051880: .4byte 0x02002920 +_08051880: .4byte gUnknown_02002920 _08051884: .4byte gMain _08051888: .4byte gUnknown_08527D22 _0805188C: @@ -796,20 +796,20 @@ _080518AA: ands r0, r1 cmp r0, #0 bne _080518C0 - ldr r2, _080518D0 @ =0x02002920 + ldr r2, _080518D0 @ =gUnknown_02002920 ldrh r1, [r2, #4] movs r0, #1 subs r0, r0, r1 strh r0, [r2, #4] _080518C0: - ldr r1, _080518D0 @ =0x02002920 + ldr r1, _080518D0 @ =gUnknown_02002920 ldrh r2, [r1, #0x18] movs r3, #0x18 ldrsh r0, [r1, r3] b _080519F4 .align 2, 0 _080518CC: .4byte gMain -_080518D0: .4byte 0x02002920 +_080518D0: .4byte gUnknown_02002920 _080518D4: ldr r1, _080518F4 @ =gMain ldrh r2, [r1, #0x1c] @@ -818,7 +818,7 @@ _080518D4: adds r3, r1, #0 cmp r0, #0 beq _080518FC - ldr r0, _080518F8 @ =0x02002920 + ldr r0, _080518F8 @ =gUnknown_02002920 movs r6, #0x18 ldrsh r1, [r0, r6] adds r4, r0, #0 @@ -829,11 +829,11 @@ _080518D4: b _08051912 .align 2, 0 _080518F4: .4byte gMain -_080518F8: .4byte 0x02002920 +_080518F8: .4byte gUnknown_02002920 _080518FC: movs r0, #0x10 ands r0, r2 - ldr r4, _08051928 @ =0x02002920 + ldr r4, _08051928 @ =gUnknown_02002920 cmp r0, #0 beq _08051918 movs r7, #0x18 @@ -856,7 +856,7 @@ _08051918: adds r0, #0xa b _08051938 .align 2, 0 -_08051928: .4byte 0x02002920 +_08051928: .4byte gUnknown_02002920 _0805192C: movs r0, #0x80 ands r0, r1 @@ -867,7 +867,7 @@ _0805192C: _08051938: strh r0, [r4, #0x10] _0805193A: - ldr r5, _080519AC @ =0x02002920 + ldr r5, _080519AC @ =gUnknown_02002920 movs r1, #0x10 ldrsh r0, [r5, r1] cmp r0, #0 @@ -920,7 +920,7 @@ _08051954: bl m4aSongNumStart b _080519D6 .align 2, 0 -_080519AC: .4byte 0x02002920 +_080519AC: .4byte gUnknown_02002920 _080519B0: .4byte gMain _080519B4: .4byte gUnknown_08527D66 _080519B8: @@ -944,13 +944,13 @@ _080519D6: ands r0, r1 cmp r0, #0 bne _080519EC - ldr r2, _08051A04 @ =0x02002920 + ldr r2, _08051A04 @ =gUnknown_02002920 ldrh r1, [r2, #4] movs r0, #1 subs r0, r0, r1 strh r0, [r2, #4] _080519EC: - ldr r1, _08051A04 @ =0x02002920 + ldr r1, _08051A04 @ =gUnknown_02002920 ldrh r2, [r1, #0x18] movs r6, #0x18 ldrsh r0, [r1, r6] @@ -964,7 +964,7 @@ _080519FA: b _08051B98 .align 2, 0 _08051A00: .4byte gMain -_08051A04: .4byte 0x02002920 +_08051A04: .4byte gUnknown_02002920 _08051A08: ldr r0, _08051A2C @ =gMain ldrh r1, [r0, #0x18] @@ -972,7 +972,7 @@ _08051A08: ands r0, r1 cmp r0, #0 beq _08051A34 - ldr r4, _08051A30 @ =0x02002920 + ldr r4, _08051A30 @ =gUnknown_02002920 movs r7, #0xa ldrsh r0, [r4, r7] cmp r0, #7 @@ -984,13 +984,13 @@ _08051A08: b _08051A50 .align 2, 0 _08051A2C: .4byte gMain -_08051A30: .4byte 0x02002920 +_08051A30: .4byte gUnknown_02002920 _08051A34: movs r0, #0x80 ands r0, r1 cmp r0, #0 beq _08051A52 - ldr r4, _08051A78 @ =0x02002920 + ldr r4, _08051A78 @ =gUnknown_02002920 movs r1, #0xa ldrsh r0, [r4, r1] cmp r0, #0xa @@ -1010,7 +1010,7 @@ _08051A52: beq _08051A80 movs r0, #0x65 bl m4aSongNumStart - ldr r0, _08051A78 @ =0x02002920 + ldr r0, _08051A78 @ =gUnknown_02002920 movs r1, #4 strh r1, [r0] movs r2, #0xa @@ -1020,7 +1020,7 @@ _08051A52: strb r1, [r0, #0x13] b _08051A96 .align 2, 0 -_08051A78: .4byte 0x02002920 +_08051A78: .4byte gUnknown_02002920 _08051A7C: .4byte gMain _08051A80: movs r0, #2 @@ -1029,7 +1029,7 @@ _08051A80: beq _08051A96 movs r0, #0x66 bl m4aSongNumStart - ldr r1, _08051AB0 @ =0x02002920 + ldr r1, _08051AB0 @ =gUnknown_02002920 movs r0, #6 strh r0, [r1, #0xa] strh r4, [r1] @@ -1040,17 +1040,17 @@ _08051A96: ands r0, r1 cmp r0, #0 bne _08051B98 - ldr r2, _08051AB0 @ =0x02002920 + ldr r2, _08051AB0 @ =gUnknown_02002920 ldrh r1, [r2, #2] movs r0, #1 subs r0, r0, r1 strh r0, [r2, #2] b _08051B98 .align 2, 0 -_08051AB0: .4byte 0x02002920 +_08051AB0: .4byte gUnknown_02002920 _08051AB4: .4byte gMain _08051AB8: - ldr r4, _08051BF4 @ =0x02002920 + ldr r4, _08051BF4 @ =gUnknown_02002920 ldrh r0, [r4, #8] adds r0, #1 movs r5, #0 @@ -1095,7 +1095,7 @@ _08051AF4: movs r0, #0 strh r0, [r4, #0x28] _08051B0E: - ldr r4, _08051BF4 @ =0x02002920 + ldr r4, _08051BF4 @ =gUnknown_02002920 movs r3, #0x20 ldrsh r0, [r4, r3] cmp r0, #0 @@ -1108,7 +1108,7 @@ _08051B0E: asrs r5, r0, #0x10 cmp r5, #0 bne _08051B98 - ldr r2, _08051C00 @ =0x02031AF0 + ldr r2, _08051C00 @ =gUnknown_02031AF0 movs r6, #0xa ldrsh r0, [r4, r6] subs r0, #7 @@ -1125,7 +1125,7 @@ _08051B0E: adds r0, r0, r2 ldrh r1, [r4, #0x26] strb r1, [r0] - ldr r2, _08051C04 @ =0x0200B134 + ldr r2, _08051C04 @ =gUnknown_0200B134 movs r0, #0xa ldrsh r1, [r4, r0] subs r1, #7 @@ -1164,7 +1164,7 @@ _08051B0E: movs r0, #1 strh r0, [r4, #6] _08051B98: - ldr r2, _08051BF4 @ =0x02002920 + ldr r2, _08051BF4 @ =gUnknown_02002920 movs r6, #0x2e adds r6, r6, r2 mov ip, r6 @@ -1212,11 +1212,11 @@ _08051BE8: ldrb r0, [r0] b _08051C2E .align 2, 0 -_08051BF4: .4byte 0x02002920 +_08051BF4: .4byte gUnknown_02002920 _08051BF8: .4byte gMain _08051BFC: .4byte 0x000003F7 -_08051C00: .4byte 0x02031AF0 -_08051C04: .4byte 0x0200B134 +_08051C00: .4byte gUnknown_02031AF0 +_08051C04: .4byte gUnknown_0200B134 _08051C08: .4byte gUnknown_086BB910 _08051C0C: .4byte gUnknown_086BB9B4 _08051C10: @@ -1264,8 +1264,8 @@ _08051C5C: .4byte gMain thumb_func_start sub_51C60 sub_51C60: @ 0x08051C60 push {lr} - ldr r1, _08051C90 @ =0x0200B134 - ldr r0, _08051C94 @ =0x02002920 + ldr r1, _08051C90 @ =gUnknown_0200B134 + ldr r0, _08051C94 @ =gUnknown_02002920 adds r0, #0x2a ldrb r0, [r0] adds r1, #0xcd @@ -1282,8 +1282,8 @@ sub_51C60: @ 0x08051C60 pop {r0} bx r0 .align 2, 0 -_08051C90: .4byte 0x0200B134 -_08051C94: .4byte 0x02002920 +_08051C90: .4byte gUnknown_0200B134 +_08051C94: .4byte gUnknown_02002920 _08051C98: .4byte gAutoDisplayTitlescreenMenu thumb_func_start sub_51C9C @@ -1294,9 +1294,9 @@ sub_51C9C: @ 0x08051C9C mov r5, r8 push {r5, r6, r7} sub sp, #0x8c - ldr r0, _08051D38 @ =0x0200B3B8 + ldr r0, _08051D38 @ =gUnknown_0200B3B8 mov r8, r0 - ldr r2, _08051D3C @ =0x02002920 + ldr r2, _08051D3C @ =gUnknown_02002920 movs r3, #4 ldrsh r1, [r2, r3] movs r0, #0xe6 @@ -1343,10 +1343,10 @@ _08051CEA: movs r1, #8 add r1, r8 mov sb, r1 - ldr r2, _08051D40 @ =0x0200B978 + ldr r2, _08051D40 @ =gUnknown_0200B978 adds r2, #8 str r2, [sp, #0x70] - ldr r0, _08051D44 @ =0x0200BAE8 + ldr r0, _08051D44 @ =gUnknown_0200BAE8 adds r4, r0, #0 adds r4, #0xb8 adds r5, r0, #0 @@ -1355,26 +1355,26 @@ _08051CEA: adds r2, r5, #0 subs r2, #0xb8 _08051D1E: - ldr r0, _08051D48 @ =0x0200293A + ldr r0, _08051D48 @ =gUnknown_0200293A add r0, ip ldrb r0, [r0] cmp r0, #1 bne _08051D50 - ldr r6, _08051D3C @ =0x02002920 + ldr r6, _08051D3C @ =gUnknown_02002920 movs r7, #6 ldrsh r0, [r6, r7] cmp r0, #1 bne _08051D50 - ldr r0, _08051D4C @ =0x0200C7D8 + ldr r0, _08051D4C @ =gUnknown_0200C7D8 str r0, [r1] b _08051D52 .align 2, 0 -_08051D38: .4byte 0x0200B3B8 -_08051D3C: .4byte 0x02002920 -_08051D40: .4byte 0x0200B978 -_08051D44: .4byte 0x0200BAE8 -_08051D48: .4byte 0x0200293A -_08051D4C: .4byte 0x0200C7D8 +_08051D38: .4byte gUnknown_0200B3B8 +_08051D3C: .4byte gUnknown_02002920 +_08051D40: .4byte gUnknown_0200B978 +_08051D44: .4byte gUnknown_0200BAE8 +_08051D48: .4byte gUnknown_0200293A +_08051D4C: .4byte gUnknown_0200C7D8 _08051D50: str r2, [r1] _08051D52: @@ -1396,7 +1396,7 @@ _08051D52: mov r7, ip cmp r7, #5 ble _08051D1E - ldr r0, _08051F64 @ =0x0200C890 + ldr r0, _08051F64 @ =gUnknown_0200C890 str r0, [sp, #0x64] movs r0, #1 mov r1, r8 @@ -1433,7 +1433,7 @@ _08051DA6: movs r0, #1 ldr r6, [sp, #0x60] strh r0, [r6] - ldr r7, _08051F68 @ =0x0200B978 + ldr r7, _08051F68 @ =gUnknown_0200B978 strh r0, [r7] movs r0, #0 mov ip, r0 @@ -1458,19 +1458,19 @@ _08051DCE: movs r0, #1 ldr r6, [sp, #0x64] strh r0, [r6] - ldr r7, _08051F6C @ =0x0200C948 + ldr r7, _08051F6C @ =gUnknown_0200C948 strh r0, [r7] - ldr r5, _08051F70 @ =0x02002920 + ldr r5, _08051F70 @ =gUnknown_02002920 adds r0, r5, #0 adds r0, #0x30 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 - ldr r1, _08051F74 @ =0x0200CA00 + ldr r1, _08051F74 @ =gUnknown_0200CA00 strh r0, [r1] ldr r0, _08051F78 @ =gUnknown_086BB9EC movs r1, #0x20 - ldr r2, _08051F7C @ =0x0200B3B8 + ldr r2, _08051F7C @ =gUnknown_0200B3B8 bl LoadSpriteSets ldr r2, _08051F80 @ =gUnknown_086BB968 movs r3, #0xa @@ -1535,7 +1535,7 @@ _08051E6C: ldrh r2, [r4, #8] lsls r2, r2, #3 add r2, r8 - ldr r0, _08051F90 @ =0x02002932 + ldr r0, _08051F90 @ =gUnknown_02002932 add r0, ip ldrb r1, [r0] adds r1, #0x16 @@ -1596,7 +1596,7 @@ _08051EE2: ldrh r2, [r4, #8] lsls r2, r2, #3 add r2, r8 - ldr r0, _08051F98 @ =0x02002935 + ldr r0, _08051F98 @ =gUnknown_02002935 add r0, ip ldrb r1, [r0] adds r1, #0x16 @@ -1639,7 +1639,7 @@ _08051EE2: movs r0, #0x48 ldr r6, [sp, #0x60] strh r0, [r6, #2] - ldr r7, _08051F70 @ =0x02002920 + ldr r7, _08051F70 @ =gUnknown_02002920 movs r1, #0xa ldrsh r0, [r7, r1] cmp r0, #0 @@ -1648,20 +1648,20 @@ _08051EE2: strh r0, [r6, #4] b _08051FA6 .align 2, 0 -_08051F64: .4byte 0x0200C890 -_08051F68: .4byte 0x0200B978 -_08051F6C: .4byte 0x0200C948 -_08051F70: .4byte 0x02002920 -_08051F74: .4byte 0x0200CA00 +_08051F64: .4byte gUnknown_0200C890 +_08051F68: .4byte gUnknown_0200B978 +_08051F6C: .4byte gUnknown_0200C948 +_08051F70: .4byte gUnknown_02002920 +_08051F74: .4byte gUnknown_0200CA00 _08051F78: .4byte gUnknown_086BB9EC -_08051F7C: .4byte 0x0200B3B8 +_08051F7C: .4byte gUnknown_0200B3B8 _08051F80: .4byte gUnknown_086BB968 _08051F84: .4byte gOamBuffer _08051F88: .4byte 0x000001FF _08051F8C: .4byte 0xFFFFFE00 -_08051F90: .4byte 0x02002932 +_08051F90: .4byte gUnknown_02002932 _08051F94: .4byte 0xFFFFFC00 -_08051F98: .4byte 0x02002935 +_08051F98: .4byte gUnknown_02002935 _08051F9C: cmp r0, #1 bne _08051FA6 @@ -1709,9 +1709,9 @@ _08051FB2: cmp r1, #0 bge _08051FB2 movs r0, #0x48 - ldr r2, _080520DC @ =0x0200B978 + ldr r2, _080520DC @ =gUnknown_0200B978 strh r0, [r2, #2] - ldr r3, _080520E0 @ =0x02002920 + ldr r3, _080520E0 @ =gUnknown_02002920 movs r4, #0xc ldrsh r0, [r3, r4] lsls r0, r0, #1 @@ -1733,7 +1733,7 @@ _08051FB2: ands r0, r3 orrs r0, r1 strh r0, [r2, #2] - ldr r4, _080520DC @ =0x0200B978 + ldr r4, _080520DC @ =gUnknown_0200B978 ldrh r1, [r4, #8] lsls r1, r1, #3 ldr r6, _080520D0 @ =gOamBuffer @@ -1744,7 +1744,7 @@ _08051FB2: strb r0, [r1] movs r7, #0 mov ip, r7 - ldr r0, _080520E0 @ =0x02002920 + ldr r0, _080520E0 @ =gUnknown_02002920 str r0, [sp, #0x68] movs r1, #0x54 str r1, [sp, #0x80] @@ -1826,8 +1826,8 @@ _0805208A: _080520D0: .4byte gOamBuffer _080520D4: .4byte 0xFFFFFE00 _080520D8: .4byte 0x000001FF -_080520DC: .4byte 0x0200B978 -_080520E0: .4byte 0x02002920 +_080520DC: .4byte gUnknown_0200B978 +_080520E0: .4byte gUnknown_02002920 _080520E4: .4byte gUnknown_086BB9A8 _080520E8: mov r2, r8 @@ -1849,7 +1849,7 @@ _080520E8: lsls r0, r0, #1 ldr r1, [sp, #0x88] adds r0, r1, r0 - ldr r2, _08052490 @ =0x02031AF0 + ldr r2, _08052490 @ =gUnknown_02031AF0 adds r0, r0, r2 ldrb r0, [r0] ldrh r2, [r4, #8] @@ -1927,7 +1927,7 @@ _080520E8: adds r0, #1 ldr r1, [sp, #0x88] adds r0, r1, r0 - ldr r2, _08052490 @ =0x02031AF0 + ldr r2, _08052490 @ =gUnknown_02031AF0 adds r0, r0, r2 ldrb r0, [r0] mov sb, r0 @@ -2107,7 +2107,7 @@ _08052304: movs r0, #0xaa ldr r2, [sp, #0x64] strh r0, [r2, #2] - ldr r0, _080524AC @ =0x02002920 + ldr r0, _080524AC @ =gUnknown_02002920 adds r0, #0x2a ldrb r0, [r0] lsls r1, r0, #1 @@ -2143,10 +2143,10 @@ _08052304: adds r0, r0, r7 strb r0, [r1] movs r0, #0xc0 - ldr r3, _080524B0 @ =0x0200C948 + ldr r3, _080524B0 @ =gUnknown_0200C948 strh r0, [r3, #2] strh r5, [r3, #4] - ldr r6, _080524AC @ =0x02002920 + ldr r6, _080524AC @ =gUnknown_02002920 adds r6, #0x2d mov sl, r6 adds r5, r3, #0 @@ -2179,7 +2179,7 @@ _0805236C: adds r3, r3, r0 movs r2, #2 ldrsh r1, [r5, r2] - ldr r7, _080524B0 @ =0x0200C948 + ldr r7, _080524B0 @ =gUnknown_0200C948 movs r2, #2 ldrsh r0, [r7, r2] adds r1, r1, r0 @@ -2196,7 +2196,7 @@ _0805236C: lsls r1, r1, #3 ldr r2, _08052494 @ =gOamBuffer adds r1, r1, r2 - ldr r3, _080524B0 @ =0x0200C948 + ldr r3, _080524B0 @ =gUnknown_0200C948 ldrb r0, [r3, #4] ldrb r7, [r5, #4] adds r0, r0, r7 @@ -2209,7 +2209,7 @@ _0805236C: mov r1, ip cmp r1, #0 bge _0805236C - ldr r2, _080524B4 @ =0x0200CA00 + ldr r2, _080524B4 @ =gUnknown_0200CA00 ldrh r0, [r2] cmp r0, #1 bne _08052454 @@ -2223,7 +2223,7 @@ _0805236C: lsls r2, r2, #3 ldr r3, _08052494 @ =gOamBuffer adds r2, r2, r3 - ldr r5, _080524AC @ =0x02002920 + ldr r5, _080524AC @ =gUnknown_02002920 adds r5, #0x2f movs r1, #0 ldrsb r1, [r5, r1] @@ -2235,7 +2235,7 @@ _0805236C: ands r0, r3 orrs r0, r1 strh r0, [r2, #4] - ldr r4, _080524B4 @ =0x0200CA00 + ldr r4, _080524B4 @ =gUnknown_0200CA00 ldrh r2, [r4, #8] lsls r2, r2, #3 ldr r6, _08052494 @ =gOamBuffer @@ -2252,7 +2252,7 @@ _0805236C: ands r0, r3 orrs r0, r1 strh r0, [r2, #2] - ldr r6, _080524B4 @ =0x0200CA00 + ldr r6, _080524B4 @ =gUnknown_0200CA00 ldrh r1, [r6, #8] lsls r1, r1, #3 ldr r0, _08052494 @ =gOamBuffer @@ -2305,22 +2305,22 @@ _08052470: pop {r0} bx r0 .align 2, 0 -_08052490: .4byte 0x02031AF0 +_08052490: .4byte gUnknown_02031AF0 _08052494: .4byte gOamBuffer _08052498: .4byte gUnknown_086BB910 _0805249C: .4byte 0x000003FF _080524A0: .4byte 0xFFFFFC00 _080524A4: .4byte 0x000001FF _080524A8: .4byte 0xFFFFFE00 -_080524AC: .4byte 0x02002920 -_080524B0: .4byte 0x0200C948 -_080524B4: .4byte 0x0200CA00 +_080524AC: .4byte gUnknown_02002920 +_080524B0: .4byte gUnknown_0200C948 +_080524B4: .4byte gUnknown_0200CA00 _080524B8: .4byte gMain thumb_func_start sub_524BC sub_524BC: @ 0x080524BC push {r4, r5, lr} - ldr r1, _0805251C @ =0x02002920 + ldr r1, _0805251C @ =gUnknown_02002920 movs r2, #0x28 ldrsh r0, [r1, r2] adds r2, r1, #0 @@ -2370,7 +2370,7 @@ _08052514: pop {r0} bx r0 .align 2, 0 -_0805251C: .4byte 0x02002920 +_0805251C: .4byte gUnknown_02002920 _08052520: .4byte gMain _08052524: .4byte 0x000003F7 @@ -2378,9 +2378,9 @@ _08052524: .4byte 0x000003F7 sub_52528: @ 0x08052528 push {r4, r5, r6, r7, lr} movs r0, #0 - ldr r1, _0805255C @ =0x0200B204 + ldr r1, _0805255C @ =gUnknown_0200B204 mov ip, r1 - ldr r6, _08052560 @ =0x02031B18 + ldr r6, _08052560 @ =gUnknown_02031B18 _08052532: movs r2, #0 lsls r4, r0, #2 @@ -2404,8 +2404,8 @@ _0805253A: beq _0805258E b _080525B2 .align 2, 0 -_0805255C: .4byte 0x0200B204 -_08052560: .4byte 0x02031B18 +_0805255C: .4byte gUnknown_0200B204 +_08052560: .4byte gUnknown_02031B18 _08052564: cmp r1, #4 beq _08052596 @@ -2581,7 +2581,7 @@ _08052604: add r0, ip strh r2, [r0] movs r2, #0 - ldr r4, _080526C4 @ =0x02031B18 + ldr r4, _080526C4 @ =gUnknown_02031B18 ldr r3, _080526C8 @ =gUnknown_08527EFE _080526AA: adds r0, r2, r4 @@ -2595,7 +2595,7 @@ _080526AA: .align 2, 0 _080526BC: .4byte gMain _080526C0: .4byte gUnknown_086BB910 -_080526C4: .4byte 0x02031B18 +_080526C4: .4byte gUnknown_02031B18 _080526C8: .4byte gUnknown_08527EFE _080526CC: ldr r4, _08052718 @ =gMain diff --git a/asm/pokedex.s b/asm/pokedex.s index 193e2ae..7cc9eb5 100755 --- a/asm/pokedex.s +++ b/asm/pokedex.s @@ -100,7 +100,7 @@ sub_3DCC: @ 0x08003DCC ldr r0, [r4, #8] ldr r0, _08003F74 @ =gUnknown_08087340 str r0, [r4] - ldr r3, _08003F78 @ =0x02019C40 + ldr r3, _08003F78 @ =gUnknown_02019C40 mov sb, r3 str r3, [r4, #4] str r2, [r4, #8] @@ -125,18 +125,18 @@ sub_3DCC: @ 0x08003DCC str r0, [r4, #8] ldr r0, [r4, #8] bl sub_3FAC - ldr r0, _08003F98 @ =0x0202BEB8 + ldr r0, _08003F98 @ =gUnknown_0202BEB8 movs r1, #0 ldrsh r0, [r0, r1] - ldr r1, _08003F9C @ =0x0201A514 + ldr r1, _08003F9C @ =gUnknown_0201A514 movs r2, #0 ldrsh r1, [r1, r2] bl sub_6BEC - ldr r6, _08003FA0 @ =0x0202ADE0 + ldr r6, _08003FA0 @ =gUnknown_0202ADE0 movs r3, #0 ldrsh r0, [r6, r3] bl sub_681C - ldr r5, _08003FA4 @ =0x0202C5B0 + ldr r5, _08003FA4 @ =gUnknown_0202C5B0 movs r1, #0 ldrsh r0, [r5, r1] bl sub_6CA0 @@ -205,7 +205,7 @@ _08003F68: .4byte gUnknown_08081F20 _08003F6C: .4byte 0x03005C00 _08003F70: .4byte 0x80000400 _08003F74: .4byte gUnknown_08087340 -_08003F78: .4byte 0x02019C40 +_08003F78: .4byte gUnknown_02019C40 _08003F7C: .4byte gUnknown_08088F60 _08003F80: .4byte 0x06001000 _08003F84: .4byte gUnknown_08089960 @@ -213,58 +213,58 @@ _08003F88: .4byte 0x05000200 _08003F8C: .4byte gUnknown_08089B60 _08003F90: .4byte 0x06010000 _08003F94: .4byte 0x80003610 -_08003F98: .4byte 0x0202BEB8 -_08003F9C: .4byte 0x0201A514 -_08003FA0: .4byte 0x0202ADE0 -_08003FA4: .4byte 0x0202C5B0 +_08003F98: .4byte gUnknown_0202BEB8 +_08003F9C: .4byte gUnknown_0201A514 +_08003FA0: .4byte gUnknown_0202ADE0 +_08003FA4: .4byte gUnknown_0202C5B0 _08003FA8: .4byte 0x06000800 thumb_func_start sub_3FAC sub_3FAC: @ 0x08003FAC push {r4, r5, lr} - ldr r0, _0800401C @ =0x0202ADE0 + ldr r0, _0800401C @ =gUnknown_0202ADE0 movs r4, #0 strh r4, [r0] - ldr r0, _08004020 @ =0x0202C5B0 + ldr r0, _08004020 @ =gUnknown_0202C5B0 strh r4, [r0] - ldr r0, _08004024 @ =0x0201A448 + ldr r0, _08004024 @ =gUnknown_0201A448 strh r4, [r0] - ldr r0, _08004028 @ =0x0202BF00 + ldr r0, _08004028 @ =gUnknown_0202BF00 strh r4, [r0] - ldr r0, _0800402C @ =0x0202A57C + ldr r0, _0800402C @ =gUnknown_0202A57C strh r4, [r0] - ldr r0, _08004030 @ =0x0201A4F0 + ldr r0, _08004030 @ =gUnknown_0201A4F0 strh r4, [r0] - ldr r0, _08004034 @ =0x0202BE20 + ldr r0, _08004034 @ =gUnknown_0202BE20 strh r4, [r0] - ldr r0, _08004038 @ =0x0202C58C + ldr r0, _08004038 @ =gUnknown_0202C58C strh r4, [r0] - ldr r0, _0800403C @ =0x02019C24 + ldr r0, _0800403C @ =gUnknown_02019C24 strb r4, [r0] - ldr r0, _08004040 @ =0x0202BF0C + ldr r0, _08004040 @ =gUnknown_0202BF0C strh r4, [r0] - ldr r0, _08004044 @ =0x0201A440 + ldr r0, _08004044 @ =gUnknown_0201A440 strh r4, [r0] - ldr r0, _08004048 @ =0x0202C5E8 + ldr r0, _08004048 @ =gUnknown_0202C5E8 strh r4, [r0] - ldr r0, _0800404C @ =0x0202BEF4 + ldr r0, _0800404C @ =gUnknown_0202BEF4 strh r4, [r0] - ldr r0, _08004050 @ =0x0202A588 + ldr r0, _08004050 @ =gUnknown_0202A588 movs r5, #1 strh r5, [r0] - ldr r0, _08004054 @ =0x0202A55C + ldr r0, _08004054 @ =gUnknown_0202A55C strh r5, [r0] - ldr r0, _08004058 @ =0x0202A568 + ldr r0, _08004058 @ =gUnknown_0202A568 movs r1, #0 strh r1, [r0] strh r1, [r0, #2] - ldr r0, _0800405C @ =0x0202BF14 + ldr r0, _0800405C @ =gUnknown_0202BF14 strh r1, [r0] - ldr r0, _08004060 @ =0x0202A558 + ldr r0, _08004060 @ =gUnknown_0202A558 strh r1, [r0] - ldr r0, _08004064 @ =0x0202BEE0 + ldr r0, _08004064 @ =gUnknown_0202BEE0 strb r4, [r0] - ldr r0, _08004068 @ =0x0202BF04 + ldr r0, _08004068 @ =gUnknown_0202BF04 strb r5, [r0] bl sub_88E4 bl sub_FD20 @@ -272,59 +272,59 @@ sub_3FAC: @ 0x08003FAC asrs r0, r0, #0x18 cmp r0, #1 bne _08004070 - ldr r0, _0800406C @ =0x0202C590 + ldr r0, _0800406C @ =gUnknown_0202C590 strb r5, [r0] b _08004074 .align 2, 0 -_0800401C: .4byte 0x0202ADE0 -_08004020: .4byte 0x0202C5B0 -_08004024: .4byte 0x0201A448 -_08004028: .4byte 0x0202BF00 -_0800402C: .4byte 0x0202A57C -_08004030: .4byte 0x0201A4F0 -_08004034: .4byte 0x0202BE20 -_08004038: .4byte 0x0202C58C -_0800403C: .4byte 0x02019C24 -_08004040: .4byte 0x0202BF0C -_08004044: .4byte 0x0201A440 -_08004048: .4byte 0x0202C5E8 -_0800404C: .4byte 0x0202BEF4 -_08004050: .4byte 0x0202A588 -_08004054: .4byte 0x0202A55C -_08004058: .4byte 0x0202A568 -_0800405C: .4byte 0x0202BF14 -_08004060: .4byte 0x0202A558 -_08004064: .4byte 0x0202BEE0 -_08004068: .4byte 0x0202BF04 -_0800406C: .4byte 0x0202C590 +_0800401C: .4byte gUnknown_0202ADE0 +_08004020: .4byte gUnknown_0202C5B0 +_08004024: .4byte gUnknown_0201A448 +_08004028: .4byte gUnknown_0202BF00 +_0800402C: .4byte gUnknown_0202A57C +_08004030: .4byte gUnknown_0201A4F0 +_08004034: .4byte gUnknown_0202BE20 +_08004038: .4byte gUnknown_0202C58C +_0800403C: .4byte gUnknown_02019C24 +_08004040: .4byte gUnknown_0202BF0C +_08004044: .4byte gUnknown_0201A440 +_08004048: .4byte gUnknown_0202C5E8 +_0800404C: .4byte gUnknown_0202BEF4 +_08004050: .4byte gUnknown_0202A588 +_08004054: .4byte gUnknown_0202A55C +_08004058: .4byte gUnknown_0202A568 +_0800405C: .4byte gUnknown_0202BF14 +_08004060: .4byte gUnknown_0202A558 +_08004064: .4byte gUnknown_0202BEE0 +_08004068: .4byte gUnknown_0202BF04 +_0800406C: .4byte gUnknown_0202C590 _08004070: - ldr r0, _080040C8 @ =0x0202C590 + ldr r0, _080040C8 @ =gUnknown_0202C590 strb r4, [r0] _08004074: - ldr r0, _080040CC @ =0x0202BEC4 + ldr r0, _080040CC @ =gUnknown_0202BEC4 movs r1, #0 strb r1, [r0] - ldr r0, _080040D0 @ =0x0202BEFC + ldr r0, _080040D0 @ =gUnknown_0202BEFC strb r1, [r0] - ldr r0, _080040D4 @ =0x0201B120 + ldr r0, _080040D4 @ =gUnknown_0201B120 movs r1, #0 strh r1, [r0] - ldr r0, _080040D8 @ =0x02002830 + ldr r0, _080040D8 @ =gUnknown_02002830 strb r1, [r0] - ldr r0, _080040DC @ =0x02002831 + ldr r0, _080040DC @ =gUnknown_02002831 strb r1, [r0] - ldr r0, _080040E0 @ =0x0202C794 + ldr r0, _080040E0 @ =gUnknown_0202C794 strb r1, [r0] - ldr r0, _080040E4 @ =0x0201C1B4 + ldr r0, _080040E4 @ =gUnknown_0201C1B4 strb r1, [r0] - ldr r0, _080040E8 @ =0x0202C5AC + ldr r0, _080040E8 @ =gUnknown_0202C5AC strb r1, [r0] - ldr r0, _080040EC @ =0x02019C28 + ldr r0, _080040EC @ =gUnknown_02019C28 strb r1, [r0] - ldr r5, _080040F0 @ =0x0202A1C0 - ldr r4, _080040F4 @ =0x0202A574 + ldr r5, _080040F0 @ =gUnknown_0202A1C0 + ldr r4, _080040F4 @ =gUnknown_0202A574 adds r3, r5, #0 - ldr r2, _080040F8 @ =0x0202A390 + ldr r2, _080040F8 @ =gUnknown_0202A390 movs r1, #0xe0 _080040A6: ldrh r0, [r3] @@ -345,19 +345,19 @@ _080040A6: movs r0, #0xcd b _08004146 .align 2, 0 -_080040C8: .4byte 0x0202C590 -_080040CC: .4byte 0x0202BEC4 -_080040D0: .4byte 0x0202BEFC -_080040D4: .4byte 0x0201B120 -_080040D8: .4byte 0x02002830 -_080040DC: .4byte 0x02002831 -_080040E0: .4byte 0x0202C794 -_080040E4: .4byte 0x0201C1B4 -_080040E8: .4byte 0x0202C5AC -_080040EC: .4byte 0x02019C28 -_080040F0: .4byte 0x0202A1C0 -_080040F4: .4byte 0x0202A574 -_080040F8: .4byte 0x0202A390 +_080040C8: .4byte gUnknown_0202C590 +_080040CC: .4byte gUnknown_0202BEC4 +_080040D0: .4byte gUnknown_0202BEFC +_080040D4: .4byte gUnknown_0201B120 +_080040D8: .4byte gUnknown_02002830 +_080040DC: .4byte gUnknown_02002831 +_080040E0: .4byte gUnknown_0202C794 +_080040E4: .4byte gUnknown_0201C1B4 +_080040E8: .4byte gUnknown_0202C5AC +_080040EC: .4byte gUnknown_02019C28 +_080040F0: .4byte gUnknown_0202A1C0 +_080040F4: .4byte gUnknown_0202A574 +_080040F8: .4byte gUnknown_0202A390 _080040FC: movs r2, #0xcb lsls r2, r2, #1 @@ -415,7 +415,7 @@ sub_4150: @ 0x08004150 ands r0, r2 cmp r0, #0 beq _08004230 - ldr r1, _08004178 @ =0x0202BF04 + ldr r1, _08004178 @ =gUnknown_0202BF04 movs r0, #0 strb r0, [r1] movs r0, #0x40 @@ -426,7 +426,7 @@ sub_4150: @ 0x08004150 b _080041A8 .align 2, 0 _08004174: .4byte gMain -_08004178: .4byte 0x0202BF04 +_08004178: .4byte gUnknown_0202BF04 _0800417C: movs r0, #0x80 ands r0, r2 @@ -456,7 +456,7 @@ _080041A8: strb r0, [r4, #3] b _080041BE _080041B6: - ldr r0, _08004200 @ =0x02019C24 + ldr r0, _08004200 @ =gUnknown_02019C24 strb r1, [r0] bl sub_5064 _080041BE: @@ -468,11 +468,11 @@ _080041BE: bne _080041CC b _08004388 _080041CC: - ldr r0, _08004208 @ =0x0202C5E8 + ldr r0, _08004208 @ =gUnknown_0202C5E8 movs r2, #0 strh r2, [r0] - ldr r1, _0800420C @ =0x0202A1C0 - ldr r0, _08004210 @ =0x0202ADE0 + ldr r1, _0800420C @ =gUnknown_0202A1C0 + ldr r0, _08004210 @ =gUnknown_0202ADE0 movs r4, #0 ldrsh r0, [r0, r4] lsls r0, r0, #1 @@ -481,12 +481,12 @@ _080041CC: ldrsh r0, [r0, r1] cmp r0, #1 ble _08004228 - ldr r0, _08004214 @ =0x0202BF04 + ldr r0, _08004214 @ =gUnknown_0202BF04 strb r2, [r0] ldr r1, _08004218 @ =0x040000D4 ldr r0, _0800421C @ =0x06000280 str r0, [r1] - ldr r0, _08004220 @ =0x0202A590 + ldr r0, _08004220 @ =gUnknown_0202A590 str r0, [r1, #4] ldr r0, _08004224 @ =0x80000100 str r0, [r1, #8] @@ -495,22 +495,22 @@ _080041CC: strb r0, [r3, #3] b _08004388 .align 2, 0 -_08004200: .4byte 0x02019C24 +_08004200: .4byte gUnknown_02019C24 _08004204: .4byte gMain -_08004208: .4byte 0x0202C5E8 -_0800420C: .4byte 0x0202A1C0 -_08004210: .4byte 0x0202ADE0 -_08004214: .4byte 0x0202BF04 +_08004208: .4byte gUnknown_0202C5E8 +_0800420C: .4byte gUnknown_0202A1C0 +_08004210: .4byte gUnknown_0202ADE0 +_08004214: .4byte gUnknown_0202BF04 _08004218: .4byte 0x040000D4 _0800421C: .4byte 0x06000280 -_08004220: .4byte 0x0202A590 +_08004220: .4byte gUnknown_0202A590 _08004224: .4byte 0x80000100 _08004228: movs r0, #0x8a bl m4aSongNumStart b _08004388 _08004230: - ldr r1, _08004248 @ =0x0202BF04 + ldr r1, _08004248 @ =gUnknown_0202BF04 movs r0, #1 strb r0, [r1] movs r0, #0x40 @@ -521,7 +521,7 @@ _08004230: bl sub_5174 b _0800428A .align 2, 0 -_08004248: .4byte 0x0202BF04 +_08004248: .4byte gUnknown_0202BF04 _0800424C: movs r0, #0x80 ands r0, r2 @@ -549,10 +549,10 @@ _08004270: bl sub_5174 b _0800428A _08004286: - ldr r0, _080042A4 @ =0x02019C24 + ldr r0, _080042A4 @ =gUnknown_02019C24 strb r1, [r0] _0800428A: - ldr r0, _080042A8 @ =0x0202ADE0 + ldr r0, _080042A8 @ =gUnknown_0202ADE0 movs r2, #0 ldrsh r0, [r0, r2] bl sub_8A78 @@ -560,29 +560,29 @@ _0800428A: asrs r1, r0, #0x10 cmp r1, #1 bne _080042B0 - ldr r0, _080042AC @ =0x0202A588 + ldr r0, _080042AC @ =gUnknown_0202A588 strh r1, [r0] b _080042B6 .align 2, 0 -_080042A4: .4byte 0x02019C24 -_080042A8: .4byte 0x0202ADE0 -_080042AC: .4byte 0x0202A588 +_080042A4: .4byte gUnknown_02019C24 +_080042A8: .4byte gUnknown_0202ADE0 +_080042AC: .4byte gUnknown_0202A588 _080042B0: - ldr r1, _0800430C @ =0x0202A588 + ldr r1, _0800430C @ =gUnknown_0202A588 movs r0, #0 strh r0, [r1] _080042B6: - ldr r0, _08004310 @ =0x0202A55C + ldr r0, _08004310 @ =gUnknown_0202A55C movs r7, #1 strh r7, [r0] - ldr r0, _08004314 @ =0x0202A568 + ldr r0, _08004314 @ =gUnknown_0202A568 movs r6, #0 movs r2, #0 strh r2, [r0] strh r2, [r0, #2] - ldr r0, _08004318 @ =0x0201A440 + ldr r0, _08004318 @ =gUnknown_0201A440 strh r2, [r0] - ldr r0, _0800431C @ =0x0202BF0C + ldr r0, _0800431C @ =gUnknown_0202BF0C strh r2, [r0] ldr r5, _08004320 @ =gMain ldrh r1, [r5, #0x18] @@ -590,10 +590,10 @@ _080042B6: ands r0, r1 cmp r0, #0 beq _0800434C - ldr r0, _08004324 @ =0x0202C5E8 + ldr r0, _08004324 @ =gUnknown_0202C5E8 strh r2, [r0] - ldr r1, _08004328 @ =0x0202A1C0 - ldr r0, _0800432C @ =0x0202ADE0 + ldr r1, _08004328 @ =gUnknown_0202A1C0 + ldr r0, _0800432C @ =gUnknown_0202ADE0 movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #1 @@ -602,12 +602,12 @@ _080042B6: ldrsh r0, [r0, r4] cmp r0, #1 ble _08004344 - ldr r0, _08004330 @ =0x0202BF04 + ldr r0, _08004330 @ =gUnknown_0202BF04 strb r6, [r0] ldr r1, _08004334 @ =0x040000D4 ldr r0, _08004338 @ =0x06000280 str r0, [r1] - ldr r0, _0800433C @ =0x0202A590 + ldr r0, _0800433C @ =gUnknown_0202A590 str r0, [r1, #4] ldr r0, _08004340 @ =0x80000100 str r0, [r1, #8] @@ -615,19 +615,19 @@ _080042B6: movs r0, #3 b _08004382 .align 2, 0 -_0800430C: .4byte 0x0202A588 -_08004310: .4byte 0x0202A55C -_08004314: .4byte 0x0202A568 -_08004318: .4byte 0x0201A440 -_0800431C: .4byte 0x0202BF0C +_0800430C: .4byte gUnknown_0202A588 +_08004310: .4byte gUnknown_0202A55C +_08004314: .4byte gUnknown_0202A568 +_08004318: .4byte gUnknown_0201A440 +_0800431C: .4byte gUnknown_0202BF0C _08004320: .4byte gMain -_08004324: .4byte 0x0202C5E8 -_08004328: .4byte 0x0202A1C0 -_0800432C: .4byte 0x0202ADE0 -_08004330: .4byte 0x0202BF04 +_08004324: .4byte gUnknown_0202C5E8 +_08004328: .4byte gUnknown_0202A1C0 +_0800432C: .4byte gUnknown_0202ADE0 +_08004330: .4byte gUnknown_0202BF04 _08004334: .4byte 0x040000D4 _08004338: .4byte 0x06000280 -_0800433C: .4byte 0x0202A590 +_0800433C: .4byte gUnknown_0202A590 _08004340: .4byte 0x80000100 _08004344: movs r0, #0x8a @@ -651,13 +651,13 @@ _08004362: beq _08004384 movs r0, #0x68 bl m4aSongNumStart - ldr r0, _080043B4 @ =0x0202BEC4 + ldr r0, _080043B4 @ =gUnknown_0202BEC4 strb r7, [r0] - ldr r0, _080043B8 @ =0x0202BEFC + ldr r0, _080043B8 @ =gUnknown_0202BEFC strb r6, [r0] - ldr r0, _080043BC @ =0x0202BF04 + ldr r0, _080043BC @ =gUnknown_0202BF04 strb r6, [r0] - ldr r0, _080043C0 @ =0x0202A588 + ldr r0, _080043C0 @ =gUnknown_0202A588 strh r4, [r0] movs r0, #6 _08004382: @@ -665,7 +665,7 @@ _08004382: _08004384: bl sub_4FC8 _08004388: - ldr r1, _080043C4 @ =0x0202C58C + ldr r1, _080043C4 @ =gUnknown_0202C58C ldrh r2, [r1] movs r3, #0 ldrsh r0, [r1, r3] @@ -688,11 +688,11 @@ _08004398: pop {r0} bx r0 .align 2, 0 -_080043B4: .4byte 0x0202BEC4 -_080043B8: .4byte 0x0202BEFC -_080043BC: .4byte 0x0202BF04 -_080043C0: .4byte 0x0202A588 -_080043C4: .4byte 0x0202C58C +_080043B4: .4byte gUnknown_0202BEC4 +_080043B8: .4byte gUnknown_0202BEFC +_080043BC: .4byte gUnknown_0202BF04 +_080043C0: .4byte gUnknown_0202A588 +_080043C4: .4byte gUnknown_0202C58C _080043C8: .4byte 0x040000D4 _080043CC: .4byte 0x03005C00 _080043D0: .4byte 0x80000400 @@ -701,10 +701,10 @@ _080043D0: .4byte 0x80000400 sub_43D4: @ 0x080043D4 push {lr} bl sub_5174 - ldr r0, _08004410 @ =0x0202A588 + ldr r0, _08004410 @ =gUnknown_0202A588 movs r1, #0 strh r1, [r0] - ldr r1, _08004414 @ =0x0202C58C + ldr r1, _08004414 @ =gUnknown_0202C58C ldrh r2, [r1] movs r3, #0 ldrsh r0, [r1, r3] @@ -729,8 +729,8 @@ _080043F0: pop {r0} bx r0 .align 2, 0 -_08004410: .4byte 0x0202A588 -_08004414: .4byte 0x0202C58C +_08004410: .4byte gUnknown_0202A588 +_08004414: .4byte gUnknown_0202C58C _08004418: .4byte 0x040000D4 _0800441C: .4byte 0x03005C00 _08004420: .4byte 0x80000400 @@ -744,8 +744,8 @@ sub_4428: @ 0x08004428 mov r5, r8 push {r5, r6, r7} movs r3, #0 - ldr r7, _08004548 @ =0x0202A558 - ldr r0, _0800454C @ =0x02019C40 + ldr r7, _08004548 @ =gUnknown_0202A558 + ldr r0, _0800454C @ =gUnknown_02019C40 mov ip, r0 ldr r1, _08004550 @ =gUnknown_0805C780 mov sl, r1 @@ -772,7 +772,7 @@ _0800444A: lsls r0, r0, #5 adds r0, r0, r3 lsls r0, r0, #1 - ldr r1, _0800454C @ =0x02019C40 + ldr r1, _0800454C @ =gUnknown_02019C40 adds r0, r0, r1 mov r6, sl adds r1, r2, r6 @@ -784,7 +784,7 @@ _0800444A: lsls r0, r0, #5 adds r0, r0, r3 lsls r0, r0, #1 - ldr r6, _0800454C @ =0x02019C40 + ldr r6, _0800454C @ =gUnknown_02019C40 adds r0, r0, r6 add r2, sb ldrh r1, [r2] @@ -823,20 +823,20 @@ _0800444A: cmp r0, #7 ble _08004538 strh r3, [r7] - ldr r0, _0800456C @ =0x0202C5E8 + ldr r0, _0800456C @ =gUnknown_0202C5E8 strh r3, [r0] - ldr r0, _08004570 @ =0x0202BEF4 + ldr r0, _08004570 @ =gUnknown_0202BEF4 strh r3, [r0] - ldr r0, _08004574 @ =0x02019C28 + ldr r0, _08004574 @ =gUnknown_02019C28 strb r4, [r0] - ldr r0, _08004578 @ =0x0202C5AC + ldr r0, _08004578 @ =gUnknown_0202C5AC strb r4, [r0] - ldr r4, _0800457C @ =0x0202ADE0 + ldr r4, _0800457C @ =gUnknown_0202ADE0 movs r6, #0 ldrsh r0, [r4, r6] cmp r0, #0xc8 bgt _080044F0 - ldr r1, _08004580 @ =0x0201C1B4 + ldr r1, _08004580 @ =gUnknown_0201C1B4 movs r0, #1 strb r0, [r1] _080044F0: @@ -849,12 +849,12 @@ _080044F0: ldr r0, [r2, #8] movs r1, #0 ldrsh r0, [r4, r1] - ldr r1, _08004590 @ =0x0202C794 + ldr r1, _08004590 @ =gUnknown_0202C794 ldrb r1, [r1] lsls r1, r1, #0x18 asrs r1, r1, #0x18 bl sub_70E0 - ldr r0, _08004594 @ =0x02032EE0 + ldr r0, _08004594 @ =gUnknown_02032EE0 ldr r1, _08004598 @ =0x0000FFFF movs r2, #0x40 bl m4aMPlayVolumeControl @@ -882,8 +882,8 @@ _08004538: pop {r0} bx r0 .align 2, 0 -_08004548: .4byte 0x0202A558 -_0800454C: .4byte 0x02019C40 +_08004548: .4byte gUnknown_0202A558 +_0800454C: .4byte gUnknown_02019C40 _08004550: .4byte gUnknown_0805C780 _08004554: .4byte gUnknown_0805C7C0 _08004558: .4byte 0x03005C00 @@ -891,17 +891,17 @@ _0800455C: .4byte gUnknown_0805C840 _08004560: .4byte 0x040000D4 _08004564: .4byte 0x80000400 _08004568: .4byte 0x06000800 -_0800456C: .4byte 0x0202C5E8 -_08004570: .4byte 0x0202BEF4 -_08004574: .4byte 0x02019C28 -_08004578: .4byte 0x0202C5AC -_0800457C: .4byte 0x0202ADE0 -_08004580: .4byte 0x0201C1B4 +_0800456C: .4byte gUnknown_0202C5E8 +_08004570: .4byte gUnknown_0202BEF4 +_08004574: .4byte gUnknown_02019C28 +_08004578: .4byte gUnknown_0202C5AC +_0800457C: .4byte gUnknown_0202ADE0 +_08004580: .4byte gUnknown_0201C1B4 _08004584: .4byte gUnknown_08086B40 _08004588: .4byte 0x06000280 _0800458C: .4byte 0x800000E0 -_08004590: .4byte 0x0202C794 -_08004594: .4byte 0x02032EE0 +_08004590: .4byte gUnknown_0202C794 +_08004594: .4byte gUnknown_02032EE0 _08004598: .4byte 0x0000FFFF _0800459C: .4byte gUnknown_086A3700 _080045A0: .4byte gMain @@ -909,7 +909,7 @@ _080045A0: .4byte gMain thumb_func_start sub_45A4 sub_45A4: @ 0x080045A4 push {r4, r5, r6, lr} - ldr r1, _08004620 @ =0x0202C5E8 + ldr r1, _08004620 @ =gUnknown_0202C5E8 ldrh r2, [r1] movs r3, #0 ldrsh r0, [r1, r3] @@ -921,13 +921,13 @@ sub_45A4: @ 0x080045A4 asrs r0, r0, #0x10 cmp r0, #0x50 bne _080045CA - ldr r0, _08004624 @ =0x02032EE0 + ldr r0, _08004624 @ =gUnknown_02032EE0 ldr r1, _08004628 @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 bl m4aMPlayVolumeControl _080045CA: - ldr r1, _0800462C @ =0x0202BEF4 + ldr r1, _0800462C @ =gUnknown_0202BEF4 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -937,13 +937,13 @@ _080045CA: ble _080045E8 movs r0, #0 strh r0, [r1] - ldr r2, _08004630 @ =0x0202C5AC + ldr r2, _08004630 @ =gUnknown_0202C5AC ldrb r1, [r2] movs r0, #1 subs r0, r0, r1 strb r0, [r2] _080045E8: - ldr r0, _08004634 @ =0x0202BE20 + ldr r0, _08004634 @ =gUnknown_0202BE20 movs r6, #0 strh r6, [r0] ldr r0, _08004638 @ =gMain @@ -952,12 +952,12 @@ _080045E8: ands r0, r1 cmp r0, #0 beq _08004644 - ldr r5, _0800463C @ =0x0202ADE0 + ldr r5, _0800463C @ =gUnknown_0202ADE0 movs r1, #0 ldrsh r0, [r5, r1] cmp r0, #0xc8 bgt _0800467A - ldr r4, _08004640 @ =0x0202C794 + ldr r4, _08004640 @ =gUnknown_0202C794 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #1 @@ -970,26 +970,26 @@ _080045E8: movs r1, #0 b _08004670 .align 2, 0 -_08004620: .4byte 0x0202C5E8 -_08004624: .4byte 0x02032EE0 +_08004620: .4byte gUnknown_0202C5E8 +_08004624: .4byte gUnknown_02032EE0 _08004628: .4byte 0x0000FFFF -_0800462C: .4byte 0x0202BEF4 -_08004630: .4byte 0x0202C5AC -_08004634: .4byte 0x0202BE20 +_0800462C: .4byte gUnknown_0202BEF4 +_08004630: .4byte gUnknown_0202C5AC +_08004634: .4byte gUnknown_0202BE20 _08004638: .4byte gMain -_0800463C: .4byte 0x0202ADE0 -_08004640: .4byte 0x0202C794 +_0800463C: .4byte gUnknown_0202ADE0 +_08004640: .4byte gUnknown_0202C794 _08004644: movs r0, #0x80 ands r0, r1 cmp r0, #0 beq _0800467A - ldr r5, _080046BC @ =0x0202ADE0 + ldr r5, _080046BC @ =gUnknown_0202ADE0 movs r3, #0 ldrsh r0, [r5, r3] cmp r0, #0xc8 bgt _0800467A - ldr r4, _080046C0 @ =0x0202C794 + ldr r4, _080046C0 @ =gUnknown_0202C794 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 @@ -1003,7 +1003,7 @@ _08004644: movs r1, #1 _08004670: bl sub_70E0 - ldr r1, _080046C4 @ =0x02019C28 + ldr r1, _080046C4 @ =gUnknown_02019C28 ldrb r0, [r4] strb r0, [r1] _0800467A: @@ -1013,12 +1013,12 @@ _0800467A: ands r4, r1 cmp r4, #0 beq _08004700 - ldr r5, _080046BC @ =0x0202ADE0 + ldr r5, _080046BC @ =gUnknown_0202ADE0 movs r2, #0 ldrsh r0, [r5, r2] cmp r0, #0xc8 bgt _08004730 - ldr r4, _080046C0 @ =0x0202C794 + ldr r4, _080046C0 @ =gUnknown_0202C794 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 @@ -1034,36 +1034,36 @@ _0800467A: movs r1, #0 ldrsb r1, [r4, r1] bl sub_70E0 - ldr r1, _080046C4 @ =0x02019C28 + ldr r1, _080046C4 @ =gUnknown_02019C28 ldrb r0, [r4] strb r0, [r1] b _08004730 .align 2, 0 -_080046BC: .4byte 0x0202ADE0 -_080046C0: .4byte 0x0202C794 -_080046C4: .4byte 0x02019C28 +_080046BC: .4byte gUnknown_0202ADE0 +_080046C0: .4byte gUnknown_0202C794 +_080046C4: .4byte gUnknown_02019C28 _080046C8: .4byte gMain _080046CC: movs r0, #0x69 bl m4aSongNumStart - ldr r0, _080046F0 @ =0x02032EE0 + ldr r0, _080046F0 @ =gUnknown_02032EE0 ldr r1, _080046F4 @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 bl m4aMPlayVolumeControl movs r0, #0 strb r0, [r4] - ldr r0, _080046F8 @ =0x0202C5E8 + ldr r0, _080046F8 @ =gUnknown_0202C5E8 movs r1, #0 strh r1, [r0] - ldr r0, _080046FC @ =0x0202BEF4 + ldr r0, _080046FC @ =gUnknown_0202BEF4 strh r1, [r0] b _08004728 .align 2, 0 -_080046F0: .4byte 0x02032EE0 +_080046F0: .4byte gUnknown_02032EE0 _080046F4: .4byte 0x0000FFFF -_080046F8: .4byte 0x0202C5E8 -_080046FC: .4byte 0x0202BEF4 +_080046F8: .4byte gUnknown_0202C5E8 +_080046FC: .4byte gUnknown_0202BEF4 _08004700: movs r0, #2 ands r0, r1 @@ -1071,20 +1071,20 @@ _08004700: beq _08004730 movs r0, #0x69 bl m4aSongNumStart - ldr r0, _0800476C @ =0x02032EE0 + ldr r0, _0800476C @ =gUnknown_02032EE0 ldr r1, _08004770 @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 bl m4aMPlayVolumeControl - ldr r0, _08004774 @ =0x0202C794 + ldr r0, _08004774 @ =gUnknown_0202C794 strb r4, [r0] - ldr r0, _08004778 @ =0x0202C5E8 + ldr r0, _08004778 @ =gUnknown_0202C5E8 movs r1, #0 strh r4, [r0] - ldr r0, _0800477C @ =0x0202BEF4 + ldr r0, _0800477C @ =gUnknown_0202BEF4 strh r4, [r0] _08004728: - ldr r0, _08004780 @ =0x0201C1B4 + ldr r0, _08004780 @ =gUnknown_0201C1B4 strb r1, [r0] movs r0, #4 strb r0, [r6, #3] @@ -1097,8 +1097,8 @@ _08004730: lsrs r4, r0, #0x10 cmp r4, #0 beq _08004808 - ldr r1, _08004788 @ =0x0202A1C0 - ldr r0, _0800478C @ =0x0202ADE0 + ldr r1, _08004788 @ =gUnknown_0202A1C0 + ldr r0, _0800478C @ =gUnknown_0202ADE0 movs r2, #0 ldrsh r0, [r0, r2] lsls r2, r0, #1 @@ -1115,74 +1115,74 @@ _08004730: rsbs r0, r0, #0 cmp r1, r0 bne _08004798 - ldr r1, _08004794 @ =0x0202A588 + ldr r1, _08004794 @ =gUnknown_0202A588 movs r0, #0 strh r0, [r1] b _0800482C .align 2, 0 -_0800476C: .4byte 0x02032EE0 +_0800476C: .4byte gUnknown_02032EE0 _08004770: .4byte 0x0000FFFF -_08004774: .4byte 0x0202C794 -_08004778: .4byte 0x0202C5E8 -_0800477C: .4byte 0x0202BEF4 -_08004780: .4byte 0x0201C1B4 +_08004774: .4byte gUnknown_0202C794 +_08004778: .4byte gUnknown_0202C5E8 +_0800477C: .4byte gUnknown_0202BEF4 +_08004780: .4byte gUnknown_0201C1B4 _08004784: .4byte gMain -_08004788: .4byte 0x0202A1C0 -_0800478C: .4byte 0x0202ADE0 +_08004788: .4byte gUnknown_0202A1C0 +_0800478C: .4byte gUnknown_0202ADE0 _08004790: .4byte gUnknown_086A61BC -_08004794: .4byte 0x0202A588 +_08004794: .4byte gUnknown_0202A588 _08004798: cmp r1, #0x63 bgt _080047C0 - ldr r0, _080047B4 @ =0x0202A588 + ldr r0, _080047B4 @ =gUnknown_0202A588 movs r1, #0 strh r1, [r0] - ldr r0, _080047B8 @ =0x0202A55C + ldr r0, _080047B8 @ =gUnknown_0202A55C strh r1, [r0] - ldr r1, _080047BC @ =0x0202A568 + ldr r1, _080047BC @ =gUnknown_0202A568 movs r2, #0 movs r0, #1 strh r0, [r1] strh r2, [r1, #2] b _08004842 .align 2, 0 -_080047B4: .4byte 0x0202A588 -_080047B8: .4byte 0x0202A55C -_080047BC: .4byte 0x0202A568 +_080047B4: .4byte gUnknown_0202A588 +_080047B8: .4byte gUnknown_0202A55C +_080047BC: .4byte gUnknown_0202A568 _080047C0: - ldr r0, _080047D8 @ =0x0202A588 + ldr r0, _080047D8 @ =gUnknown_0202A588 movs r1, #0 strh r1, [r0] - ldr r0, _080047DC @ =0x0202A55C + ldr r0, _080047DC @ =gUnknown_0202A55C strh r1, [r0] - ldr r1, _080047E0 @ =0x0202A568 + ldr r1, _080047E0 @ =gUnknown_0202A568 movs r0, #0 strh r0, [r1] movs r0, #1 strh r0, [r1, #2] b _08004842 .align 2, 0 -_080047D8: .4byte 0x0202A588 -_080047DC: .4byte 0x0202A55C -_080047E0: .4byte 0x0202A568 +_080047D8: .4byte gUnknown_0202A588 +_080047DC: .4byte gUnknown_0202A55C +_080047E0: .4byte gUnknown_0202A568 _080047E4: - ldr r1, _080047FC @ =0x0202A588 + ldr r1, _080047FC @ =gUnknown_0202A588 movs r0, #0 strh r0, [r1] - ldr r1, _08004800 @ =0x0202A55C + ldr r1, _08004800 @ =gUnknown_0202A55C movs r0, #1 strh r0, [r1] - ldr r1, _08004804 @ =0x0202A568 + ldr r1, _08004804 @ =gUnknown_0202A568 movs r0, #0 strh r0, [r1] strh r0, [r1, #2] b _08004842 .align 2, 0 -_080047FC: .4byte 0x0202A588 -_08004800: .4byte 0x0202A55C -_08004804: .4byte 0x0202A568 +_080047FC: .4byte gUnknown_0202A588 +_08004800: .4byte gUnknown_0202A55C +_08004804: .4byte gUnknown_0202A568 _08004808: - ldr r0, _08004820 @ =0x0202ADE0 + ldr r0, _08004820 @ =gUnknown_0202ADE0 movs r3, #0 ldrsh r0, [r0, r3] bl sub_8A78 @@ -1190,26 +1190,26 @@ _08004808: asrs r1, r0, #0x10 cmp r1, #1 bne _08004828 - ldr r0, _08004824 @ =0x0202A588 + ldr r0, _08004824 @ =gUnknown_0202A588 strh r1, [r0] b _0800482C .align 2, 0 -_08004820: .4byte 0x0202ADE0 -_08004824: .4byte 0x0202A588 +_08004820: .4byte gUnknown_0202ADE0 +_08004824: .4byte gUnknown_0202A588 _08004828: - ldr r0, _0800484C @ =0x0202A588 + ldr r0, _0800484C @ =gUnknown_0202A588 strh r4, [r0] _0800482C: - ldr r1, _08004850 @ =0x0202A55C + ldr r1, _08004850 @ =gUnknown_0202A55C movs r0, #1 strh r0, [r1] - ldr r0, _08004854 @ =0x0202A568 + ldr r0, _08004854 @ =gUnknown_0202A568 movs r1, #0 strh r1, [r0] strh r1, [r0, #2] - ldr r0, _08004858 @ =0x0201A440 + ldr r0, _08004858 @ =gUnknown_0201A440 strh r1, [r0] - ldr r0, _0800485C @ =0x0202BF0C + ldr r0, _0800485C @ =gUnknown_0202BF0C strh r1, [r0] _08004842: bl sub_51FC @@ -1217,11 +1217,11 @@ _08004842: pop {r0} bx r0 .align 2, 0 -_0800484C: .4byte 0x0202A588 -_08004850: .4byte 0x0202A55C -_08004854: .4byte 0x0202A568 -_08004858: .4byte 0x0201A440 -_0800485C: .4byte 0x0202BF0C +_0800484C: .4byte gUnknown_0202A588 +_08004850: .4byte gUnknown_0202A55C +_08004854: .4byte gUnknown_0202A568 +_08004858: .4byte gUnknown_0201A440 +_0800485C: .4byte gUnknown_0202BF0C thumb_func_start sub_4860 sub_4860: @ 0x08004860 @@ -1232,9 +1232,9 @@ sub_4860: @ 0x08004860 push {r5, r6, r7} sub sp, #4 movs r3, #0 - ldr r0, _0800496C @ =0x02019C40 + ldr r0, _0800496C @ =gUnknown_02019C40 mov r8, r0 - ldr r7, _08004970 @ =0x0202A558 + ldr r7, _08004970 @ =gUnknown_0202A558 ldr r1, _08004974 @ =gUnknown_0805C800 mov sb, r1 ldr r0, _08004978 @ =0x03005C00 @@ -1279,7 +1279,7 @@ _08004886: ldr r0, _08004978 @ =0x03005C00 mov ip, r0 adds r6, r7, #0 - ldr r5, _08004980 @ =0x0202A590 + ldr r5, _08004980 @ =gUnknown_0202A590 movs r4, #0x11 movs r2, #7 _080048D0: @@ -1330,9 +1330,9 @@ _080048F2: cmp r0, #8 ble _0800495A strh r3, [r7] - ldr r0, _08004990 @ =0x0202A588 + ldr r0, _08004990 @ =gUnknown_0202A588 strh r3, [r0] - ldr r1, _08004994 @ =0x0202BF04 + ldr r1, _08004994 @ =gUnknown_0202BF04 movs r0, #1 strb r0, [r1] mov r0, sp @@ -1363,17 +1363,17 @@ _0800495A: pop {r0} bx r0 .align 2, 0 -_0800496C: .4byte 0x02019C40 -_08004970: .4byte 0x0202A558 +_0800496C: .4byte gUnknown_02019C40 +_08004970: .4byte gUnknown_0202A558 _08004974: .4byte gUnknown_0805C800 _08004978: .4byte 0x03005C00 _0800497C: .4byte gUnknown_0805C7C0 -_08004980: .4byte 0x0202A590 +_08004980: .4byte gUnknown_0202A590 _08004984: .4byte 0x040000D4 _08004988: .4byte 0x06000800 _0800498C: .4byte 0x80000400 -_08004990: .4byte 0x0202A588 -_08004994: .4byte 0x0202BF04 +_08004990: .4byte gUnknown_0202A588 +_08004994: .4byte gUnknown_0202BF04 _08004998: .4byte 0x03000000 _0800499C: .4byte 0x81000C00 _080049A0: .4byte 0x06005C00 @@ -1384,7 +1384,7 @@ sub_49A8: @ 0x080049A8 push {lr} bl sub_19B4 bl sub_5E60 - ldr r1, _080049C8 @ =0x0201B124 + ldr r1, _080049C8 @ =gUnknown_0201B124 movs r0, #0 strb r0, [r1] bl sub_599C @@ -1394,7 +1394,7 @@ sub_49A8: @ 0x080049A8 pop {r0} bx r0 .align 2, 0 -_080049C8: .4byte 0x0201B124 +_080049C8: .4byte gUnknown_0201B124 _080049CC: .4byte gMain thumb_func_start sub_49D0 @@ -1409,15 +1409,15 @@ sub_49D0: @ 0x080049D0 beq _08004A1C movs r0, #0x66 bl m4aSongNumStart - ldr r0, _08004A0C @ =0x0202BEC4 + ldr r0, _08004A0C @ =gUnknown_0202BEC4 movs r1, #0 strb r1, [r0] - ldr r0, _08004A10 @ =0x0202BEFC + ldr r0, _08004A10 @ =gUnknown_0202BEFC strb r1, [r0] - ldr r1, _08004A14 @ =0x0202BF04 + ldr r1, _08004A14 @ =gUnknown_0202BF04 movs r0, #1 strb r0, [r1] - ldr r0, _08004A18 @ =0x0202A588 + ldr r0, _08004A18 @ =gUnknown_0202A588 movs r4, #1 strh r4, [r0] bl sub_2568 @@ -1425,27 +1425,27 @@ sub_49D0: @ 0x080049D0 b _08004AF2 .align 2, 0 _08004A08: .4byte gMain -_08004A0C: .4byte 0x0202BEC4 -_08004A10: .4byte 0x0202BEFC -_08004A14: .4byte 0x0202BF04 -_08004A18: .4byte 0x0202A588 +_08004A0C: .4byte gUnknown_0202BEC4 +_08004A10: .4byte gUnknown_0202BEFC +_08004A14: .4byte gUnknown_0202BF04 +_08004A18: .4byte gUnknown_0202A588 _08004A1C: - ldr r4, _08004A7C @ =0x0202ADD0 - ldr r0, _08004A80 @ =0x0202BEC8 - ldr r1, _08004A84 @ =0x0202C5F0 - ldr r2, _08004A88 @ =0x0201A4D0 + ldr r4, _08004A7C @ =gUnknown_0202ADD0 + ldr r0, _08004A80 @ =gUnknown_0202BEC8 + ldr r1, _08004A84 @ =gUnknown_0202C5F0 + ldr r2, _08004A88 @ =gUnknown_0201A4D0 bl sub_1B04 str r0, [r4] - ldr r1, _08004A8C @ =0x0202BDF0 + ldr r1, _08004A8C @ =gUnknown_0202BDF0 movs r3, #3 ands r3, r0 str r3, [r1] - ldr r2, _08004A90 @ =0x0201C1AC + ldr r2, _08004A90 @ =gUnknown_0201C1AC movs r1, #0x1c ands r1, r0 lsrs r1, r1, #2 strb r1, [r2] - ldr r2, _08004A94 @ =0x0202ADDC + ldr r2, _08004A94 @ =gUnknown_0202ADDC movs r1, #0xe0 lsls r1, r1, #4 ands r1, r0 @@ -1475,17 +1475,17 @@ _08004A1C: strb r0, [r5, #3] b _08004AAC .align 2, 0 -_08004A7C: .4byte 0x0202ADD0 -_08004A80: .4byte 0x0202BEC8 -_08004A84: .4byte 0x0202C5F0 -_08004A88: .4byte 0x0201A4D0 -_08004A8C: .4byte 0x0202BDF0 -_08004A90: .4byte 0x0201C1AC -_08004A94: .4byte 0x0202ADDC +_08004A7C: .4byte gUnknown_0202ADD0 +_08004A80: .4byte gUnknown_0202BEC8 +_08004A84: .4byte gUnknown_0202C5F0 +_08004A88: .4byte gUnknown_0201A4D0 +_08004A8C: .4byte gUnknown_0202BDF0 +_08004A90: .4byte gUnknown_0201C1AC +_08004A94: .4byte gUnknown_0202ADDC _08004A98: cmp r1, #1 bne _08004AAC - ldr r0, _08004AF8 @ =0x0202BEFC + ldr r0, _08004AF8 @ =gUnknown_0202BEFC movs r1, #2 strb r1, [r0] movs r0, #8 @@ -1493,25 +1493,25 @@ _08004A98: movs r0, #0x8a bl m4aSongNumStart _08004AAC: - ldr r1, _08004AFC @ =0x0201A510 + ldr r1, _08004AFC @ =gUnknown_0201A510 ldrh r0, [r1] adds r0, #1 strh r0, [r1] - ldr r0, _08004B00 @ =0x0202ADD0 + ldr r0, _08004B00 @ =gUnknown_0202ADD0 ldr r0, [r0] movs r1, #0xfe lsls r1, r1, #0xf ands r0, r1 cmp r0, #0 beq _08004AF2 - ldr r0, _08004B04 @ =0x0201B128 + ldr r0, _08004B04 @ =gUnknown_0201B128 movs r1, #0 ldrsb r1, [r0, r1] movs r0, #1 rsbs r0, r0, #0 cmp r1, r0 bne _08004AF2 - ldr r1, _08004B08 @ =0x0201A444 + ldr r1, _08004B08 @ =gUnknown_0201A444 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -1519,7 +1519,7 @@ _08004AAC: asrs r0, r0, #0x10 cmp r0, #0xb4 ble _08004AF2 - ldr r1, _08004AF8 @ =0x0202BEFC + ldr r1, _08004AF8 @ =gUnknown_0202BEFC movs r0, #2 strb r0, [r1] ldr r1, _08004B0C @ =gMain @@ -1532,16 +1532,16 @@ _08004AF2: pop {r0} bx r0 .align 2, 0 -_08004AF8: .4byte 0x0202BEFC -_08004AFC: .4byte 0x0201A510 -_08004B00: .4byte 0x0202ADD0 -_08004B04: .4byte 0x0201B128 -_08004B08: .4byte 0x0201A444 +_08004AF8: .4byte gUnknown_0202BEFC +_08004AFC: .4byte gUnknown_0201A510 +_08004B00: .4byte gUnknown_0202ADD0 +_08004B04: .4byte gUnknown_0201B128 +_08004B08: .4byte gUnknown_0201A444 _08004B0C: .4byte gMain thumb_func_start sub_4B10 sub_4B10: @ 0x08004B10 - ldr r1, _08004B2C @ =0x0201A444 + ldr r1, _08004B2C @ =gUnknown_0201A444 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -1557,14 +1557,14 @@ sub_4B10: @ 0x08004B10 _08004B2A: bx lr .align 2, 0 -_08004B2C: .4byte 0x0201A444 +_08004B2C: .4byte gUnknown_0201A444 _08004B30: .4byte gMain thumb_func_start sub_4B34 sub_4B34: @ 0x08004B34 push {lr} bl sub_599C - ldr r2, _08004B94 @ =0x0201B120 + ldr r2, _08004B94 @ =gUnknown_0201B120 ldrh r0, [r2] adds r0, #1 strh r0, [r2] @@ -1574,20 +1574,20 @@ sub_4B34: @ 0x08004B34 ble _08004B90 movs r1, #0 strh r1, [r2] - ldr r0, _08004B98 @ =0x0202BEC4 + ldr r0, _08004B98 @ =gUnknown_0202BEC4 strb r1, [r0] - ldr r0, _08004B9C @ =0x0202BEFC + ldr r0, _08004B9C @ =gUnknown_0202BEFC strb r1, [r0] - ldr r1, _08004BA0 @ =0x0202BF04 + ldr r1, _08004BA0 @ =gUnknown_0202BF04 movs r0, #1 strb r0, [r1] - ldr r1, _08004BA4 @ =0x0202A588 + ldr r1, _08004BA4 @ =gUnknown_0202A588 movs r0, #1 strh r0, [r1] bl sub_2568 bl sub_1AA4 - ldr r3, _08004BA8 @ =0x0202A1C0 - ldr r2, _08004BAC @ =0x0202A390 + ldr r3, _08004BA8 @ =gUnknown_0202A1C0 + ldr r2, _08004BAC @ =gUnknown_0202A390 movs r1, #0xe0 _08004B70: ldrh r0, [r3] @@ -1607,20 +1607,20 @@ _08004B90: pop {r0} bx r0 .align 2, 0 -_08004B94: .4byte 0x0201B120 -_08004B98: .4byte 0x0202BEC4 -_08004B9C: .4byte 0x0202BEFC -_08004BA0: .4byte 0x0202BF04 -_08004BA4: .4byte 0x0202A588 -_08004BA8: .4byte 0x0202A1C0 -_08004BAC: .4byte 0x0202A390 +_08004B94: .4byte gUnknown_0201B120 +_08004B98: .4byte gUnknown_0202BEC4 +_08004B9C: .4byte gUnknown_0202BEFC +_08004BA0: .4byte gUnknown_0202BF04 +_08004BA4: .4byte gUnknown_0202A588 +_08004BA8: .4byte gUnknown_0202A1C0 +_08004BAC: .4byte gUnknown_0202A390 _08004BB0: .4byte gMain thumb_func_start sub_4BB4 sub_4BB4: @ 0x08004BB4 push {r4, lr} bl sub_599C - ldr r2, _08004BD0 @ =0x0201B120 + ldr r2, _08004BD0 @ =gUnknown_0201B120 movs r1, #0 ldrsh r0, [r2, r1] cmp r0, #0x82 @@ -1631,7 +1631,7 @@ sub_4BB4: @ 0x08004BB4 beq _08004BDA b _08004C4E .align 2, 0 -_08004BD0: .4byte 0x0201B120 +_08004BD0: .4byte gUnknown_0201B120 _08004BD4: cmp r0, #0xfa beq _08004BF8 @@ -1641,29 +1641,29 @@ _08004BDA: bl sub_1AA4 b _08004C4E _08004BE4: - ldr r1, _08004BF4 @ =0x0202BEFC + ldr r1, _08004BF4 @ =gUnknown_0202BEFC movs r0, #3 strb r0, [r1] movs r0, #0x65 bl m4aSongNumStart b _08004C4E .align 2, 0 -_08004BF4: .4byte 0x0202BEFC +_08004BF4: .4byte gUnknown_0202BEFC _08004BF8: movs r1, #0 strh r1, [r2] - ldr r0, _08004C5C @ =0x0202BEC4 + ldr r0, _08004C5C @ =gUnknown_0202BEC4 strb r1, [r0] - ldr r0, _08004C60 @ =0x0202BEFC + ldr r0, _08004C60 @ =gUnknown_0202BEFC strb r1, [r0] - ldr r1, _08004C64 @ =0x0202BF04 + ldr r1, _08004C64 @ =gUnknown_0202BF04 movs r0, #1 strb r0, [r1] - ldr r1, _08004C68 @ =0x0202A588 + ldr r1, _08004C68 @ =gUnknown_0202A588 movs r0, #1 strh r0, [r1] - ldr r3, _08004C6C @ =0x0202A390 - ldr r1, _08004C70 @ =0x0202A1C0 + ldr r3, _08004C6C @ =gUnknown_0202A390 + ldr r1, _08004C70 @ =gUnknown_0202A1C0 movs r2, #0xe0 _08004C16: ldrh r0, [r3] @@ -1674,8 +1674,8 @@ _08004C16: cmp r2, #0 bge _08004C16 movs r2, #0 - ldr r4, _08004C74 @ =0x0200B134 - ldr r3, _08004C70 @ =0x0202A1C0 + ldr r4, _08004C74 @ =gUnknown_0200B134 + ldr r3, _08004C70 @ =gUnknown_0202A1C0 _08004C2A: adds r1, r2, r4 ldrh r0, [r3] @@ -1692,7 +1692,7 @@ _08004C2A: movs r0, #0 strb r0, [r1, #3] _08004C4E: - ldr r1, _08004C7C @ =0x0201B120 + ldr r1, _08004C7C @ =gUnknown_0201B120 ldrh r0, [r1] adds r0, #1 strh r0, [r1] @@ -1700,15 +1700,15 @@ _08004C4E: pop {r0} bx r0 .align 2, 0 -_08004C5C: .4byte 0x0202BEC4 -_08004C60: .4byte 0x0202BEFC -_08004C64: .4byte 0x0202BF04 -_08004C68: .4byte 0x0202A588 -_08004C6C: .4byte 0x0202A390 -_08004C70: .4byte 0x0202A1C0 -_08004C74: .4byte 0x0200B134 +_08004C5C: .4byte gUnknown_0202BEC4 +_08004C60: .4byte gUnknown_0202BEFC +_08004C64: .4byte gUnknown_0202BF04 +_08004C68: .4byte gUnknown_0202A588 +_08004C6C: .4byte gUnknown_0202A390 +_08004C70: .4byte gUnknown_0202A1C0 +_08004C74: .4byte gUnknown_0200B134 _08004C78: .4byte gMain -_08004C7C: .4byte 0x0201B120 +_08004C7C: .4byte gUnknown_0201B120 thumb_func_start sub_4C80 sub_4C80: @ 0x08004C80 @@ -1725,8 +1725,8 @@ sub_4C80: @ 0x08004C80 movs r0, #0x65 bl m4aSongNumStart movs r3, #0 - ldr r1, _08004CFC @ =0x0202A1C0 - ldr r0, _08004D00 @ =0x0202A390 + ldr r1, _08004CFC @ =gUnknown_0202A1C0 + ldr r0, _08004D00 @ =gUnknown_0202A390 movs r2, #0xe0 _08004CA4: strh r3, [r0] @@ -1737,13 +1737,13 @@ _08004CA4: cmp r2, #0 bge _08004CA4 movs r2, #0 - ldr r5, _08004D04 @ =0x0202BEC4 - ldr r6, _08004D08 @ =0x0202BEFC - ldr r7, _08004D0C @ =0x0202BF04 - ldr r0, _08004D10 @ =0x0202A588 + ldr r5, _08004D04 @ =gUnknown_0202BEC4 + ldr r6, _08004D08 @ =gUnknown_0202BEFC + ldr r7, _08004D0C @ =gUnknown_0202BF04 + ldr r0, _08004D10 @ =gUnknown_0202A588 mov ip, r0 - ldr r4, _08004D14 @ =0x0200B134 - ldr r3, _08004CFC @ =0x0202A1C0 + ldr r4, _08004D14 @ =gUnknown_0200B134 + ldr r3, _08004CFC @ =gUnknown_0202A1C0 _08004CC2: adds r1, r2, r4 ldrh r0, [r3] @@ -1770,13 +1770,13 @@ _08004CC2: b _08004D38 .align 2, 0 _08004CF8: .4byte gMain -_08004CFC: .4byte 0x0202A1C0 -_08004D00: .4byte 0x0202A390 -_08004D04: .4byte 0x0202BEC4 -_08004D08: .4byte 0x0202BEFC -_08004D0C: .4byte 0x0202BF04 -_08004D10: .4byte 0x0202A588 -_08004D14: .4byte 0x0200B134 +_08004CFC: .4byte gUnknown_0202A1C0 +_08004D00: .4byte gUnknown_0202A390 +_08004D04: .4byte gUnknown_0202BEC4 +_08004D08: .4byte gUnknown_0202BEFC +_08004D0C: .4byte gUnknown_0202BF04 +_08004D10: .4byte gUnknown_0202A588 +_08004D14: .4byte gUnknown_0200B134 _08004D18: movs r0, #2 ands r0, r1 @@ -1784,13 +1784,13 @@ _08004D18: beq _08004D38 movs r0, #0x66 bl m4aSongNumStart - ldr r0, _08004D40 @ =0x0202BEC4 + ldr r0, _08004D40 @ =gUnknown_0202BEC4 strb r4, [r0] - ldr r0, _08004D44 @ =0x0202BEFC + ldr r0, _08004D44 @ =gUnknown_0202BEFC strb r4, [r0] - ldr r0, _08004D48 @ =0x0202BF04 + ldr r0, _08004D48 @ =gUnknown_0202BF04 strb r6, [r0] - ldr r0, _08004D4C @ =0x0202A588 + ldr r0, _08004D4C @ =gUnknown_0202A588 strh r5, [r0] strb r6, [r7, #3] _08004D38: @@ -1798,10 +1798,10 @@ _08004D38: pop {r0} bx r0 .align 2, 0 -_08004D40: .4byte 0x0202BEC4 -_08004D44: .4byte 0x0202BEFC -_08004D48: .4byte 0x0202BF04 -_08004D4C: .4byte 0x0202A588 +_08004D40: .4byte gUnknown_0202BEC4 +_08004D44: .4byte gUnknown_0202BEFC +_08004D48: .4byte gUnknown_0202BF04 +_08004D4C: .4byte gUnknown_0202A588 thumb_func_start sub_4D50 sub_4D50: @ 0x08004D50 @@ -1822,37 +1822,37 @@ _08004D70: .4byte gAutoDisplayTitlescreenMenu thumb_func_start sub_4D74 sub_4D74: @ 0x08004D74 push {r4, r5, lr} - ldr r5, _08004DC4 @ =0x0202C58C + ldr r5, _08004DC4 @ =gUnknown_0202C58C movs r0, #0 ldrsh r1, [r5, r0] cmp r1, #0 bne _08004E26 - ldr r0, _08004DC8 @ =0x0201A440 + ldr r0, _08004DC8 @ =gUnknown_0201A440 strh r1, [r0] - ldr r0, _08004DCC @ =0x0202BF0C + ldr r0, _08004DCC @ =gUnknown_0202BF0C strh r1, [r0] - ldr r4, _08004DD0 @ =0x0202A57C + ldr r4, _08004DD0 @ =gUnknown_0202A57C movs r1, #0 ldrsh r0, [r4, r1] cmp r0, #0 bne _08004E08 - ldr r2, _08004DD4 @ =0x0202C5B0 + ldr r2, _08004DD4 @ =gUnknown_0202C5B0 ldrh r1, [r2] movs r3, #0 ldrsh r0, [r2, r3] cmp r0, #0 bne _08004DE4 - ldr r0, _08004DD8 @ =0x02019C24 + ldr r0, _08004DD8 @ =gUnknown_02019C24 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 cmp r0, #0 bne _08004DF6 - ldr r0, _08004DDC @ =0x0202A574 + ldr r0, _08004DDC @ =gUnknown_0202A574 ldrh r0, [r0] subs r1, r0, #5 strh r1, [r2] - ldr r1, _08004DE0 @ =0x0202ADE0 + ldr r1, _08004DE0 @ =gUnknown_0202ADE0 subs r0, #1 strh r0, [r1] movs r0, #4 @@ -1861,45 +1861,45 @@ sub_4D74: @ 0x08004D74 bl m4aSongNumStart b _08004DF6 .align 2, 0 -_08004DC4: .4byte 0x0202C58C -_08004DC8: .4byte 0x0201A440 -_08004DCC: .4byte 0x0202BF0C -_08004DD0: .4byte 0x0202A57C -_08004DD4: .4byte 0x0202C5B0 -_08004DD8: .4byte 0x02019C24 -_08004DDC: .4byte 0x0202A574 -_08004DE0: .4byte 0x0202ADE0 +_08004DC4: .4byte gUnknown_0202C58C +_08004DC8: .4byte gUnknown_0201A440 +_08004DCC: .4byte gUnknown_0202BF0C +_08004DD0: .4byte gUnknown_0202A57C +_08004DD4: .4byte gUnknown_0202C5B0 +_08004DD8: .4byte gUnknown_02019C24 +_08004DDC: .4byte gUnknown_0202A574 +_08004DE0: .4byte gUnknown_0202ADE0 _08004DE4: subs r0, r1, #1 strh r0, [r2] - ldr r1, _08004E00 @ =0x0202ADE0 + ldr r1, _08004E00 @ =gUnknown_0202ADE0 ldrh r0, [r1] subs r0, #1 strh r0, [r1] movs r0, #0x67 bl m4aSongNumStart _08004DF6: - ldr r1, _08004E04 @ =0x0202C58C + ldr r1, _08004E04 @ =gUnknown_0202C58C movs r0, #9 strh r0, [r1] b _08004E20 .align 2, 0 -_08004E00: .4byte 0x0202ADE0 -_08004E04: .4byte 0x0202C58C +_08004E00: .4byte gUnknown_0202ADE0 +_08004E04: .4byte gUnknown_0202C58C _08004E08: movs r0, #0x67 bl m4aSongNumStart ldrh r0, [r4] subs r0, #1 strh r0, [r4] - ldr r1, _08004E2C @ =0x0202ADE0 + ldr r1, _08004E2C @ =gUnknown_0202ADE0 ldrh r0, [r1] subs r0, #1 strh r0, [r1] movs r0, #9 strh r0, [r5] _08004E20: - ldr r1, _08004E30 @ =0x02019C24 + ldr r1, _08004E30 @ =gUnknown_02019C24 movs r0, #1 strb r0, [r1] _08004E26: @@ -1907,88 +1907,88 @@ _08004E26: pop {r0} bx r0 .align 2, 0 -_08004E2C: .4byte 0x0202ADE0 -_08004E30: .4byte 0x02019C24 +_08004E2C: .4byte gUnknown_0202ADE0 +_08004E30: .4byte gUnknown_02019C24 thumb_func_start sub_4E34 sub_4E34: @ 0x08004E34 push {r4, r5, lr} - ldr r5, _08004E80 @ =0x0202C58C + ldr r5, _08004E80 @ =gUnknown_0202C58C movs r0, #0 ldrsh r1, [r5, r0] cmp r1, #0 bne _08004EE2 - ldr r0, _08004E84 @ =0x0201A440 + ldr r0, _08004E84 @ =gUnknown_0201A440 strh r1, [r0] - ldr r0, _08004E88 @ =0x0202BF0C + ldr r0, _08004E88 @ =gUnknown_0202BF0C strh r1, [r0] - ldr r4, _08004E8C @ =0x0202A57C + ldr r4, _08004E8C @ =gUnknown_0202A57C movs r1, #0 ldrsh r0, [r4, r1] cmp r0, #4 bne _08004EC4 - ldr r2, _08004E90 @ =0x0202C5B0 + ldr r2, _08004E90 @ =gUnknown_0202C5B0 movs r3, #0 ldrsh r1, [r2, r3] - ldr r0, _08004E94 @ =0x0202A574 + ldr r0, _08004E94 @ =gUnknown_0202A574 movs r3, #0 ldrsh r0, [r0, r3] subs r0, #5 cmp r1, r0 bne _08004EA0 - ldr r0, _08004E98 @ =0x02019C24 + ldr r0, _08004E98 @ =gUnknown_02019C24 movs r1, #0 ldrsb r1, [r0, r1] cmp r1, #0 bne _08004EB4 strh r1, [r2] - ldr r0, _08004E9C @ =0x0202ADE0 + ldr r0, _08004E9C @ =gUnknown_0202ADE0 strh r1, [r0] strh r1, [r4] movs r0, #0x67 bl m4aSongNumStart b _08004EB4 .align 2, 0 -_08004E80: .4byte 0x0202C58C -_08004E84: .4byte 0x0201A440 -_08004E88: .4byte 0x0202BF0C -_08004E8C: .4byte 0x0202A57C -_08004E90: .4byte 0x0202C5B0 -_08004E94: .4byte 0x0202A574 -_08004E98: .4byte 0x02019C24 -_08004E9C: .4byte 0x0202ADE0 +_08004E80: .4byte gUnknown_0202C58C +_08004E84: .4byte gUnknown_0201A440 +_08004E88: .4byte gUnknown_0202BF0C +_08004E8C: .4byte gUnknown_0202A57C +_08004E90: .4byte gUnknown_0202C5B0 +_08004E94: .4byte gUnknown_0202A574 +_08004E98: .4byte gUnknown_02019C24 +_08004E9C: .4byte gUnknown_0202ADE0 _08004EA0: ldrh r0, [r2] adds r0, #1 strh r0, [r2] - ldr r1, _08004EBC @ =0x0202ADE0 + ldr r1, _08004EBC @ =gUnknown_0202ADE0 ldrh r0, [r1] adds r0, #1 strh r0, [r1] movs r0, #0x67 bl m4aSongNumStart _08004EB4: - ldr r1, _08004EC0 @ =0x0202C58C + ldr r1, _08004EC0 @ =gUnknown_0202C58C movs r0, #9 strh r0, [r1] b _08004EDC .align 2, 0 -_08004EBC: .4byte 0x0202ADE0 -_08004EC0: .4byte 0x0202C58C +_08004EBC: .4byte gUnknown_0202ADE0 +_08004EC0: .4byte gUnknown_0202C58C _08004EC4: movs r0, #0x67 bl m4aSongNumStart ldrh r0, [r4] adds r0, #1 strh r0, [r4] - ldr r1, _08004EE8 @ =0x0202ADE0 + ldr r1, _08004EE8 @ =gUnknown_0202ADE0 ldrh r0, [r1] adds r0, #1 strh r0, [r1] movs r0, #9 strh r0, [r5] _08004EDC: - ldr r1, _08004EEC @ =0x02019C24 + ldr r1, _08004EEC @ =gUnknown_02019C24 movs r0, #1 strb r0, [r1] _08004EE2: @@ -1996,22 +1996,22 @@ _08004EE2: pop {r0} bx r0 .align 2, 0 -_08004EE8: .4byte 0x0202ADE0 -_08004EEC: .4byte 0x02019C24 +_08004EE8: .4byte gUnknown_0202ADE0 +_08004EEC: .4byte gUnknown_02019C24 thumb_func_start sub_4EF0 sub_4EF0: @ 0x08004EF0 push {r4, r5, r6, lr} - ldr r6, _08004F38 @ =0x0202C58C + ldr r6, _08004F38 @ =gUnknown_0202C58C movs r0, #0 ldrsh r4, [r6, r0] cmp r4, #0 bne _08004F32 - ldr r0, _08004F3C @ =0x0201A440 + ldr r0, _08004F3C @ =gUnknown_0201A440 strh r4, [r0] - ldr r0, _08004F40 @ =0x0202BF0C + ldr r0, _08004F40 @ =gUnknown_0202BF0C strh r4, [r0] - ldr r5, _08004F44 @ =0x0202C5B0 + ldr r5, _08004F44 @ =gUnknown_0202C5B0 movs r1, #0 ldrsh r0, [r5, r1] cmp r0, #0 @@ -2026,8 +2026,8 @@ sub_4EF0: @ 0x08004EF0 bge _08004F22 strh r4, [r5] _08004F22: - ldr r1, _08004F48 @ =0x0202ADE0 - ldr r0, _08004F4C @ =0x0202A57C + ldr r1, _08004F48 @ =gUnknown_0202ADE0 + ldr r0, _08004F4C @ =gUnknown_0202A57C ldrh r0, [r0] ldrh r5, [r5] adds r0, r0, r5 @@ -2039,29 +2039,29 @@ _08004F32: pop {r0} bx r0 .align 2, 0 -_08004F38: .4byte 0x0202C58C -_08004F3C: .4byte 0x0201A440 -_08004F40: .4byte 0x0202BF0C -_08004F44: .4byte 0x0202C5B0 -_08004F48: .4byte 0x0202ADE0 -_08004F4C: .4byte 0x0202A57C +_08004F38: .4byte gUnknown_0202C58C +_08004F3C: .4byte gUnknown_0201A440 +_08004F40: .4byte gUnknown_0202BF0C +_08004F44: .4byte gUnknown_0202C5B0 +_08004F48: .4byte gUnknown_0202ADE0 +_08004F4C: .4byte gUnknown_0202A57C thumb_func_start sub_4F50 sub_4F50: @ 0x08004F50 push {r4, r5, r6, lr} - ldr r6, _08004FAC @ =0x0202C58C + ldr r6, _08004FAC @ =gUnknown_0202C58C movs r0, #0 ldrsh r1, [r6, r0] cmp r1, #0 bne _08004FA6 - ldr r0, _08004FB0 @ =0x0201A440 + ldr r0, _08004FB0 @ =gUnknown_0201A440 strh r1, [r0] - ldr r0, _08004FB4 @ =0x0202BF0C + ldr r0, _08004FB4 @ =gUnknown_0202BF0C strh r1, [r0] - ldr r4, _08004FB8 @ =0x0202C5B0 + ldr r4, _08004FB8 @ =gUnknown_0202C5B0 movs r2, #0 ldrsh r1, [r4, r2] - ldr r5, _08004FBC @ =0x0202A574 + ldr r5, _08004FBC @ =gUnknown_0202A574 movs r2, #0 ldrsh r0, [r5, r2] subs r0, #5 @@ -2083,8 +2083,8 @@ sub_4F50: @ 0x08004F50 subs r0, #5 strh r0, [r4] _08004F96: - ldr r1, _08004FC0 @ =0x0202ADE0 - ldr r0, _08004FC4 @ =0x0202A57C + ldr r1, _08004FC0 @ =gUnknown_0202ADE0 + ldr r0, _08004FC4 @ =gUnknown_0202A57C ldrh r0, [r0] ldrh r4, [r4] adds r0, r0, r4 @@ -2096,13 +2096,13 @@ _08004FA6: pop {r0} bx r0 .align 2, 0 -_08004FAC: .4byte 0x0202C58C -_08004FB0: .4byte 0x0201A440 -_08004FB4: .4byte 0x0202BF0C -_08004FB8: .4byte 0x0202C5B0 -_08004FBC: .4byte 0x0202A574 -_08004FC0: .4byte 0x0202ADE0 -_08004FC4: .4byte 0x0202A57C +_08004FAC: .4byte gUnknown_0202C58C +_08004FB0: .4byte gUnknown_0201A440 +_08004FB4: .4byte gUnknown_0202BF0C +_08004FB8: .4byte gUnknown_0202C5B0 +_08004FBC: .4byte gUnknown_0202A574 +_08004FC0: .4byte gUnknown_0202ADE0 +_08004FC4: .4byte gUnknown_0202A57C thumb_func_start sub_4FC8 sub_4FC8: @ 0x08004FC8 @@ -2121,10 +2121,10 @@ sub_4FC8: @ 0x08004FC8 ands r0, r1 cmp r0, #0 beq _08005022 - ldr r2, _0800504C @ =0x02002830 + ldr r2, _0800504C @ =gUnknown_02002830 movs r0, #0x28 strb r0, [r2] - ldr r1, _08005050 @ =0x02002831 + ldr r1, _08005050 @ =gUnknown_02002831 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -2137,21 +2137,21 @@ sub_4FC8: @ 0x08004FC8 strb r4, [r2] movs r0, #0x68 bl m4aSongNumStart - ldr r1, _08005054 @ =0x0202BEC4 + ldr r1, _08005054 @ =gUnknown_0202BEC4 movs r0, #1 strb r0, [r1] - ldr r1, _08005058 @ =0x0202BEFC + ldr r1, _08005058 @ =gUnknown_0202BEFC movs r0, #4 strb r0, [r1] - ldr r0, _0800505C @ =0x0202BF04 + ldr r0, _0800505C @ =gUnknown_0202BF04 strb r4, [r0] - ldr r1, _08005060 @ =0x0202A588 + ldr r1, _08005060 @ =gUnknown_0202A588 movs r0, #0 strh r0, [r1] movs r0, #0xb strb r0, [r5, #3] _08005022: - ldr r2, _0800504C @ =0x02002830 + ldr r2, _0800504C @ =gUnknown_02002830 ldrb r1, [r2] movs r0, #0 ldrsb r0, [r2, r0] @@ -2164,7 +2164,7 @@ _08005022: bgt _08005040 movs r1, #0 strb r1, [r2] - ldr r0, _08005050 @ =0x02002831 + ldr r0, _08005050 @ =gUnknown_02002831 strb r1, [r0] _08005040: pop {r4, r5} @@ -2172,17 +2172,17 @@ _08005040: bx r0 .align 2, 0 _08005048: .4byte gMain -_0800504C: .4byte 0x02002830 -_08005050: .4byte 0x02002831 -_08005054: .4byte 0x0202BEC4 -_08005058: .4byte 0x0202BEFC -_0800505C: .4byte 0x0202BF04 -_08005060: .4byte 0x0202A588 +_0800504C: .4byte gUnknown_02002830 +_08005050: .4byte gUnknown_02002831 +_08005054: .4byte gUnknown_0202BEC4 +_08005058: .4byte gUnknown_0202BEFC +_0800505C: .4byte gUnknown_0202BF04 +_08005060: .4byte gUnknown_0202A588 thumb_func_start sub_5064 sub_5064: @ 0x08005064 - ldr r1, _080050A8 @ =0x0202A1C0 - ldr r0, _080050AC @ =0x0202ADE0 + ldr r1, _080050A8 @ =gUnknown_0202A1C0 + ldr r0, _080050AC @ =gUnknown_0202ADE0 movs r2, #0 ldrsh r0, [r0, r2] lsls r2, r0, #1 @@ -2199,71 +2199,71 @@ sub_5064: @ 0x08005064 rsbs r0, r0, #0 cmp r1, r0 bne _080050C8 - ldr r1, _080050B4 @ =0x0202A588 + ldr r1, _080050B4 @ =gUnknown_0202A588 movs r0, #0 strh r0, [r1] - ldr r1, _080050B8 @ =0x0202A55C + ldr r1, _080050B8 @ =gUnknown_0202A55C movs r0, #1 strh r0, [r1] - ldr r0, _080050BC @ =0x0202A568 + ldr r0, _080050BC @ =gUnknown_0202A568 movs r1, #0 strh r1, [r0] strh r1, [r0, #2] - ldr r0, _080050C0 @ =0x0201A440 + ldr r0, _080050C0 @ =gUnknown_0201A440 strh r1, [r0] - ldr r0, _080050C4 @ =0x0202BF0C + ldr r0, _080050C4 @ =gUnknown_0202BF0C strh r1, [r0] b _08005124 .align 2, 0 -_080050A8: .4byte 0x0202A1C0 -_080050AC: .4byte 0x0202ADE0 +_080050A8: .4byte gUnknown_0202A1C0 +_080050AC: .4byte gUnknown_0202ADE0 _080050B0: .4byte gUnknown_086A61BC -_080050B4: .4byte 0x0202A588 -_080050B8: .4byte 0x0202A55C -_080050BC: .4byte 0x0202A568 -_080050C0: .4byte 0x0201A440 -_080050C4: .4byte 0x0202BF0C +_080050B4: .4byte gUnknown_0202A588 +_080050B8: .4byte gUnknown_0202A55C +_080050BC: .4byte gUnknown_0202A568 +_080050C0: .4byte gUnknown_0201A440 +_080050C4: .4byte gUnknown_0202BF0C _080050C8: cmp r1, #0x63 bgt _080050F0 - ldr r0, _080050E4 @ =0x0202A588 + ldr r0, _080050E4 @ =gUnknown_0202A588 movs r1, #0 strh r1, [r0] - ldr r0, _080050E8 @ =0x0202A55C + ldr r0, _080050E8 @ =gUnknown_0202A55C strh r1, [r0] - ldr r1, _080050EC @ =0x0202A568 + ldr r1, _080050EC @ =gUnknown_0202A568 movs r2, #0 movs r0, #1 strh r0, [r1] strh r2, [r1, #2] b _08005124 .align 2, 0 -_080050E4: .4byte 0x0202A588 -_080050E8: .4byte 0x0202A55C -_080050EC: .4byte 0x0202A568 +_080050E4: .4byte gUnknown_0202A588 +_080050E8: .4byte gUnknown_0202A55C +_080050EC: .4byte gUnknown_0202A568 _080050F0: - ldr r0, _08005104 @ =0x0202A588 + ldr r0, _08005104 @ =gUnknown_0202A588 movs r1, #0 strh r1, [r0] - ldr r0, _08005108 @ =0x0202A55C + ldr r0, _08005108 @ =gUnknown_0202A55C strh r1, [r0] - ldr r1, _0800510C @ =0x0202A568 + ldr r1, _0800510C @ =gUnknown_0202A568 movs r0, #0 strh r0, [r1] movs r0, #1 b _08005122 .align 2, 0 -_08005104: .4byte 0x0202A588 -_08005108: .4byte 0x0202A55C -_0800510C: .4byte 0x0202A568 +_08005104: .4byte gUnknown_0202A588 +_08005108: .4byte gUnknown_0202A55C +_0800510C: .4byte gUnknown_0202A568 _08005110: - ldr r1, _08005128 @ =0x0202A588 + ldr r1, _08005128 @ =gUnknown_0202A588 movs r0, #0 strh r0, [r1] - ldr r1, _0800512C @ =0x0202A55C + ldr r1, _0800512C @ =gUnknown_0202A55C movs r0, #1 strh r0, [r1] - ldr r1, _08005130 @ =0x0202A568 + ldr r1, _08005130 @ =gUnknown_0202A568 movs r0, #0 strh r0, [r1] _08005122: @@ -2271,14 +2271,14 @@ _08005122: _08005124: bx lr .align 2, 0 -_08005128: .4byte 0x0202A588 -_0800512C: .4byte 0x0202A55C -_08005130: .4byte 0x0202A568 +_08005128: .4byte gUnknown_0202A588 +_0800512C: .4byte gUnknown_0202A55C +_08005130: .4byte gUnknown_0202A568 thumb_func_start sub_5134 sub_5134: @ 0x08005134 - ldr r1, _08005160 @ =0x0202A1C0 - ldr r0, _08005164 @ =0x0202ADE0 + ldr r1, _08005160 @ =gUnknown_0202A1C0 + ldr r0, _08005164 @ =gUnknown_0202ADE0 movs r2, #0 ldrsh r0, [r0, r2] lsls r2, r0, #1 @@ -2300,8 +2300,8 @@ sub_5134: @ 0x08005134 movs r0, #1 b _08005172 .align 2, 0 -_08005160: .4byte 0x0202A1C0 -_08005164: .4byte 0x0202ADE0 +_08005160: .4byte gUnknown_0202A1C0 +_08005164: .4byte gUnknown_0202ADE0 _08005168: .4byte gUnknown_086A61BC _0800516C: movs r0, #2 @@ -2314,14 +2314,14 @@ _08005172: thumb_func_start sub_5174 sub_5174: @ 0x08005174 push {r4, lr} - ldr r4, _080051BC @ =0x0202C5B0 + ldr r4, _080051BC @ =gUnknown_0202C5B0 movs r1, #0 ldrsh r0, [r4, r1] bl sub_6CA0 movs r1, #0 ldrsh r0, [r4, r1] bl sub_6F30 - ldr r4, _080051C0 @ =0x0202ADE0 + ldr r4, _080051C0 @ =gUnknown_0202ADE0 movs r1, #0 ldrsh r0, [r4, r1] bl sub_681C @@ -2334,19 +2334,19 @@ sub_5174: @ 0x08005174 movs r1, #0 ldrsh r0, [r4, r1] bl sub_8A78 - ldr r0, _080051C4 @ =0x0202BF00 + ldr r0, _080051C4 @ =gUnknown_0202BF00 movs r1, #0 strh r1, [r0] - ldr r0, _080051C8 @ =0x0201A448 + ldr r0, _080051C8 @ =gUnknown_0201A448 strh r1, [r0] pop {r4} pop {r0} bx r0 .align 2, 0 -_080051BC: .4byte 0x0202C5B0 -_080051C0: .4byte 0x0202ADE0 -_080051C4: .4byte 0x0202BF00 -_080051C8: .4byte 0x0201A448 +_080051BC: .4byte gUnknown_0202C5B0 +_080051C0: .4byte gUnknown_0202ADE0 +_080051C4: .4byte gUnknown_0202BF00 +_080051C8: .4byte gUnknown_0201A448 thumb_func_start sub_51CC sub_51CC: @ 0x080051CC @@ -2355,15 +2355,15 @@ sub_51CC: @ 0x080051CC lsls r0, r0, #0x18 cmp r0, #0 bne _080051E8 - ldr r0, _080051E4 @ =0x0202ADE0 + ldr r0, _080051E4 @ =gUnknown_0202ADE0 movs r1, #0 ldrsh r0, [r0, r1] bl sub_6F78 b _080051F2 .align 2, 0 -_080051E4: .4byte 0x0202ADE0 +_080051E4: .4byte gUnknown_0202ADE0 _080051E8: - ldr r0, _080051F8 @ =0x0202ADE0 + ldr r0, _080051F8 @ =gUnknown_0202ADE0 movs r1, #0 ldrsh r0, [r0, r1] bl sub_8974 @@ -2371,7 +2371,7 @@ _080051F2: pop {r0} bx r0 .align 2, 0 -_080051F8: .4byte 0x0202ADE0 +_080051F8: .4byte gUnknown_0202ADE0 thumb_func_start sub_51FC sub_51FC: @ 0x080051FC @@ -2381,7 +2381,7 @@ sub_51FC: @ 0x080051FC mov r5, r8 push {r5, r6, r7} sub sp, #0x18 - ldr r4, _08005348 @ =0x0200B3B8 + ldr r4, _08005348 @ =gUnknown_0200B3B8 adds r7, r4, #0 adds r7, #0xb8 movs r0, #0xb8 @@ -2392,7 +2392,7 @@ sub_51FC: @ 0x080051FC lsls r1, r1, #2 adds r1, r1, r4 mov sl, r1 - ldr r0, _0800534C @ =0x0201A448 + ldr r0, _0800534C @ =gUnknown_0201A448 movs r2, #0 ldrsh r0, [r0, r2] movs r2, #0xb8 @@ -2403,7 +2403,7 @@ sub_51FC: @ 0x080051FC adds r0, r4, r3 adds r1, r1, r0 str r1, [sp] - ldr r0, _08005350 @ =0x0202BEFC + ldr r0, _08005350 @ =gUnknown_0202BEFC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -2413,7 +2413,7 @@ sub_51FC: @ 0x080051FC adds r0, r4, r3 adds r1, r1, r0 mov sb, r1 - ldr r0, _08005358 @ =0x0202BEE0 + ldr r0, _08005358 @ =gUnknown_0202BEE0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -2424,11 +2424,11 @@ sub_51FC: @ 0x080051FC adds r0, r4, r3 adds r1, r1, r0 str r1, [sp, #4] - ldr r0, _0800535C @ =0x02019C28 + ldr r0, _0800535C @ =gUnknown_02019C28 movs r1, #0 ldrsb r1, [r0, r1] lsls r1, r1, #1 - ldr r0, _08005360 @ =0x0202C5AC + ldr r0, _08005360 @ =gUnknown_0202C5AC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -2441,40 +2441,40 @@ sub_51FC: @ 0x080051FC movs r0, #1 strh r0, [r4] strh r0, [r7] - ldr r0, _08005364 @ =0x0202A55C + ldr r0, _08005364 @ =gUnknown_0202A55C ldrh r0, [r0] mov r1, r8 strh r0, [r1] - ldr r1, _08005368 @ =0x0202A568 + ldr r1, _08005368 @ =gUnknown_0202A568 ldrh r0, [r1] mov r2, sl strh r0, [r2] ldrh r0, [r1, #2] - ldr r3, _0800536C @ =0x0200B698 + ldr r3, _0800536C @ =gUnknown_0200B698 strh r0, [r3] - ldr r0, _08005370 @ =0x0202A588 + ldr r0, _08005370 @ =gUnknown_0202A588 ldrh r0, [r0] ldr r1, [sp] strh r0, [r1] - ldr r0, _08005374 @ =0x0202BEC4 + ldr r0, _08005374 @ =gUnknown_0202BEC4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 mov r2, sb strh r0, [r2] - ldr r0, _08005378 @ =0x0202BF04 + ldr r0, _08005378 @ =gUnknown_0202BF04 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 ldr r3, [sp, #4] strh r0, [r3] - ldr r0, _0800537C @ =0x0202C590 + ldr r0, _0800537C @ =gUnknown_0202C590 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 - ldr r1, _08005380 @ =0x0200C4F8 + ldr r1, _08005380 @ =gUnknown_0200C4F8 strh r0, [r1] - ldr r0, _08005384 @ =0x0201C1B4 + ldr r0, _08005384 @ =gUnknown_0201C1B4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -2484,11 +2484,11 @@ sub_51FC: @ 0x080051FC movs r1, #0x1d adds r2, r4, #0 bl LoadSpriteSets - ldr r0, _0800538C @ =0x0201A4F0 + ldr r0, _0800538C @ =gUnknown_0201A4F0 ldrh r0, [r0] adds r0, #0x14 strh r0, [r4, #2] - ldr r0, _08005390 @ =0x0202A57C + ldr r0, _08005390 @ =gUnknown_0202A57C movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #4 @@ -2527,12 +2527,12 @@ sub_51FC: @ 0x080051FC ldrb r6, [r6, #4] adds r0, r0, r6 strb r0, [r1] - ldr r1, _080053A0 @ =0x0202ADE0 + ldr r1, _080053A0 @ =gUnknown_0202ADE0 movs r4, #0 ldrsh r0, [r1, r4] cmp r0, #0xc7 bgt _080053A8 - ldr r4, _080053A4 @ =0x0202BF08 + ldr r4, _080053A4 @ =gUnknown_0202BF08 movs r1, #3 bl __divsi3 adds r0, #0x56 @@ -2540,32 +2540,32 @@ sub_51FC: @ 0x080051FC adds r1, r4, #0 b _080053AE .align 2, 0 -_08005348: .4byte 0x0200B3B8 -_0800534C: .4byte 0x0201A448 -_08005350: .4byte 0x0202BEFC +_08005348: .4byte gUnknown_0200B3B8 +_0800534C: .4byte gUnknown_0201A448 +_08005350: .4byte gUnknown_0202BEFC _08005354: .4byte 0x00000C38 -_08005358: .4byte 0x0202BEE0 -_0800535C: .4byte 0x02019C28 -_08005360: .4byte 0x0202C5AC -_08005364: .4byte 0x0202A55C -_08005368: .4byte 0x0202A568 -_0800536C: .4byte 0x0200B698 -_08005370: .4byte 0x0202A588 -_08005374: .4byte 0x0202BEC4 -_08005378: .4byte 0x0202BF04 -_0800537C: .4byte 0x0202C590 -_08005380: .4byte 0x0200C4F8 -_08005384: .4byte 0x0201C1B4 +_08005358: .4byte gUnknown_0202BEE0 +_0800535C: .4byte gUnknown_02019C28 +_08005360: .4byte gUnknown_0202C5AC +_08005364: .4byte gUnknown_0202A55C +_08005368: .4byte gUnknown_0202A568 +_0800536C: .4byte gUnknown_0200B698 +_08005370: .4byte gUnknown_0202A588 +_08005374: .4byte gUnknown_0202BEC4 +_08005378: .4byte gUnknown_0202BF04 +_0800537C: .4byte gUnknown_0202C590 +_08005380: .4byte gUnknown_0200C4F8 +_08005384: .4byte gUnknown_0201C1B4 _08005388: .4byte gUnknown_086A6148 -_0800538C: .4byte 0x0201A4F0 -_08005390: .4byte 0x0202A57C +_0800538C: .4byte gUnknown_0201A4F0 +_08005390: .4byte gUnknown_0202A57C _08005394: .4byte gOamBuffer _08005398: .4byte 0x000001FF _0800539C: .4byte 0xFFFFFE00 -_080053A0: .4byte 0x0202ADE0 -_080053A4: .4byte 0x0202BF08 +_080053A0: .4byte gUnknown_0202ADE0 +_080053A4: .4byte gUnknown_0202BF08 _080053A8: - ldr r1, _08005564 @ =0x0202BF08 + ldr r1, _08005564 @ =gUnknown_0202BF08 movs r0, #0x98 strh r0, [r1] _080053AE: @@ -2668,7 +2668,7 @@ _0800545E: movs r0, #0x1c strh r0, [r4, #4] movs r6, #0 - ldr r7, _08005574 @ =0x0202BF0C + ldr r7, _08005574 @ =gUnknown_0202BF0C mov r8, r7 ldr r7, _08005568 @ =gOamBuffer mov r5, sl @@ -2690,7 +2690,7 @@ _0800547E: lsls r4, r4, #3 adds r4, r4, r7 lsls r3, r6, #1 - ldr r1, _08005578 @ =0x0202BF14 + ldr r1, _08005578 @ =gUnknown_0202BF14 movs r0, #0 ldrsh r2, [r1, r0] lsls r0, r2, #3 @@ -2749,7 +2749,7 @@ _0800547E: adds r6, #1 cmp r6, #3 ble _0800547E - ldr r7, _0800558C @ =0x0201A440 + ldr r7, _0800558C @ =gUnknown_0201A440 ldrh r0, [r7] adds r0, #1 strh r0, [r7] @@ -2769,14 +2769,14 @@ _0800547E: ble _08005536 strh r1, [r2] _08005536: - ldr r3, _08005590 @ =0x0200B698 + ldr r3, _08005590 @ =gUnknown_0200B698 ldrh r0, [r3] cmp r0, #1 beq _08005540 b _0800568A _08005540: ldr r1, _08005594 @ =gUnknown_086A6356 - ldr r0, _08005598 @ =0x0202ADE0 + ldr r0, _08005598 @ =gUnknown_0202ADE0 movs r4, #0 ldrsh r0, [r0, r4] lsls r0, r0, #1 @@ -2793,20 +2793,20 @@ _08005540: str r1, [sp, #0xc] b _080055A4 .align 2, 0 -_08005564: .4byte 0x0202BF08 +_08005564: .4byte gUnknown_0202BF08 _08005568: .4byte gOamBuffer _0800556C: .4byte 0x000001FF _08005570: .4byte 0xFFFFFE00 -_08005574: .4byte 0x0202BF0C -_08005578: .4byte 0x0202BF14 +_08005574: .4byte gUnknown_0202BF0C +_08005578: .4byte gUnknown_0202BF14 _0800557C: .4byte gUnknown_086A5DDA _08005580: .4byte gUnknown_086A5DF2 _08005584: .4byte 0x000003FF _08005588: .4byte 0xFFFFFC00 -_0800558C: .4byte 0x0201A440 -_08005590: .4byte 0x0200B698 +_0800558C: .4byte gUnknown_0201A440 +_08005590: .4byte gUnknown_0200B698 _08005594: .4byte gUnknown_086A6356 -_08005598: .4byte 0x0202ADE0 +_08005598: .4byte gUnknown_0202ADE0 _0800559C: movs r2, #2 str r2, [sp, #0x10] @@ -2814,12 +2814,12 @@ _0800559C: str r3, [sp, #0xc] _080055A4: movs r0, #0x30 - ldr r4, _08005760 @ =0x0200B698 + ldr r4, _08005760 @ =gUnknown_0200B698 strh r0, [r4, #2] movs r0, #0x28 strh r0, [r4, #4] movs r6, #0 - ldr r7, _08005764 @ =0x0202BF0C + ldr r7, _08005764 @ =gUnknown_0202BF0C mov r8, r7 ldr r0, [sp, #0x10] lsls r0, r0, #3 @@ -2872,7 +2872,7 @@ _080055C8: adds r3, r3, r5 movs r7, #2 ldrsh r1, [r4, r7] - ldr r2, _08005760 @ =0x0200B698 + ldr r2, _08005760 @ =gUnknown_0200B698 movs r7, #2 ldrsh r0, [r2, r7] adds r1, r1, r0 @@ -2887,7 +2887,7 @@ _080055C8: ldrh r1, [r4] lsls r1, r1, #3 adds r1, r1, r5 - ldr r3, _08005760 @ =0x0200B698 + ldr r3, _08005760 @ =gUnknown_0200B698 ldrb r0, [r3, #4] ldrb r7, [r4, #4] adds r0, r0, r7 @@ -2896,7 +2896,7 @@ _080055C8: adds r6, #1 cmp r6, #3 ble _080055C8 - ldr r0, _08005784 @ =0x0201A440 + ldr r0, _08005784 @ =gUnknown_0201A440 ldrh r1, [r0] adds r1, #1 strh r1, [r0] @@ -2917,7 +2917,7 @@ _080055C8: cmp r1, r0 ble _0800568A movs r1, #0 - ldr r3, _08005784 @ =0x0201A440 + ldr r3, _08005784 @ =gUnknown_0201A440 strh r1, [r3] mov r4, r8 ldrh r0, [r4] @@ -2939,7 +2939,7 @@ _0800568A: movs r0, #0x40 strh r0, [r1, #4] ldr r2, _0800578C @ =gUnknown_086A6148 - ldr r1, _08005790 @ =0x0201A448 + ldr r1, _08005790 @ =gUnknown_0201A448 movs r3, #0 ldrsh r0, [r1, r3] adds r0, #5 @@ -2948,7 +2948,7 @@ _0800568A: ldr r5, [r0] movs r6, #0 mov r8, r1 - ldr r4, _08005794 @ =0x0202BF00 + ldr r4, _08005794 @ =gUnknown_0202BF00 mov ip, r4 ldrh r7, [r5] cmp r6, r7 @@ -3026,7 +3026,7 @@ _0800573C: ldrh r0, [r1] cmp r0, #1 bne _08005818 - ldr r0, _08005798 @ =0x0202BEFC + ldr r0, _08005798 @ =gUnknown_0202BEFC movs r1, #0 ldrsb r1, [r0, r1] adds r2, r0, #0 @@ -3042,8 +3042,8 @@ _08005754: strh r0, [r3, #4] b _080057A6 .align 2, 0 -_08005760: .4byte 0x0200B698 -_08005764: .4byte 0x0202BF0C +_08005760: .4byte gUnknown_0200B698 +_08005764: .4byte gUnknown_0202BF0C _08005768: .4byte gOamBuffer _0800576C: .4byte gUnknown_086A5DDA _08005770: .4byte gUnknown_086A5EE2 @@ -3051,12 +3051,12 @@ _08005774: .4byte 0x000003FF _08005778: .4byte 0xFFFFFC00 _0800577C: .4byte 0x000001FF _08005780: .4byte 0xFFFFFE00 -_08005784: .4byte 0x0201A440 +_08005784: .4byte gUnknown_0201A440 _08005788: .4byte gUnknown_086A6014 _0800578C: .4byte gUnknown_086A6148 -_08005790: .4byte 0x0201A448 -_08005794: .4byte 0x0202BF00 -_08005798: .4byte 0x0202BEFC +_08005790: .4byte gUnknown_0201A448 +_08005794: .4byte gUnknown_0202BF00 +_08005798: .4byte gUnknown_0202BEFC _0800579C: movs r0, #0x78 mov r4, sb @@ -3132,7 +3132,7 @@ _08005818: movs r0, #0x94 strh r0, [r1, #4] ldr r1, _0800597C @ =gUnknown_086A6148 - ldr r0, _0800598C @ =0x0202BEE0 + ldr r0, _0800598C @ =gUnknown_0202BEE0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -3182,7 +3182,7 @@ _0800584E: cmp r6, r0 blt _0800584E _0800588A: - ldr r1, _08005990 @ =0x0200C4F8 + ldr r1, _08005990 @ =gUnknown_0200C4F8 ldrh r0, [r1] cmp r0, #1 bne _080058EE @@ -3209,7 +3209,7 @@ _080058A6: adds r3, r3, r5 movs r7, #2 ldrsh r1, [r4, r7] - ldr r2, _08005990 @ =0x0200C4F8 + ldr r2, _08005990 @ =gUnknown_0200C4F8 movs r7, #2 ldrsh r0, [r2, r7] adds r1, r1, r0 @@ -3224,7 +3224,7 @@ _080058A6: ldrh r1, [r4] lsls r1, r1, #3 adds r1, r1, r5 - ldr r3, _08005990 @ =0x0200C4F8 + ldr r3, _08005990 @ =gUnknown_0200C4F8 ldrb r0, [r3, #4] ldrb r7, [r4, #4] adds r0, r0, r7 @@ -3269,7 +3269,7 @@ _080058EE: adds r0, r0, r6 strb r0, [r1] _08005932: - ldr r3, _08005994 @ =0x0202BE20 + ldr r3, _08005994 @ =gUnknown_0202BE20 ldrh r0, [r3] adds r0, #1 strh r0, [r3] @@ -3279,12 +3279,12 @@ _08005932: ble _0800595A movs r0, #0 strh r0, [r3] - ldr r2, _08005998 @ =0x0201A4F0 + ldr r2, _08005998 @ =gUnknown_0201A4F0 ldrh r1, [r2] movs r0, #1 subs r0, r0, r1 strh r0, [r2] - ldr r2, _0800598C @ =0x0202BEE0 + ldr r2, _0800598C @ =gUnknown_0202BEE0 ldrb r1, [r2] movs r0, #1 subs r0, r0, r1 @@ -3312,10 +3312,10 @@ _0800597C: .4byte gUnknown_086A6148 _08005980: .4byte gOamBuffer _08005984: .4byte 0xFFFFFE00 _08005988: .4byte 0x000001FF -_0800598C: .4byte 0x0202BEE0 -_08005990: .4byte 0x0200C4F8 -_08005994: .4byte 0x0202BE20 -_08005998: .4byte 0x0201A4F0 +_0800598C: .4byte gUnknown_0202BEE0 +_08005990: .4byte gUnknown_0200C4F8 +_08005994: .4byte gUnknown_0202BE20 +_08005998: .4byte gUnknown_0201A4F0 thumb_func_start sub_599C sub_599C: @ 0x0800599C @@ -3325,10 +3325,10 @@ sub_599C: @ 0x0800599C mov r5, r8 push {r5, r6, r7} sub sp, #0xc - ldr r7, _08005CFC @ =0x0200B3B8 + ldr r7, _08005CFC @ =gUnknown_0200B3B8 adds r6, r7, #0 adds r6, #0xb8 - ldr r0, _08005D00 @ =0x0201A448 + ldr r0, _08005D00 @ =gUnknown_0201A448 movs r1, #0 ldrsh r0, [r0, r1] movs r2, #0xb8 @@ -3339,7 +3339,7 @@ sub_599C: @ 0x0800599C adds r0, r7, r3 adds r1, r1, r0 str r1, [sp] - ldr r0, _08005D04 @ =0x0202BEFC + ldr r0, _08005D04 @ =gUnknown_0202BEFC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -3353,40 +3353,40 @@ sub_599C: @ 0x0800599C movs r0, #1 strh r0, [r7] strh r0, [r6] - ldr r0, _08005D0C @ =0x0202A55C + ldr r0, _08005D0C @ =gUnknown_0202A55C ldrh r0, [r0] - ldr r5, _08005D10 @ =0x0200B528 + ldr r5, _08005D10 @ =gUnknown_0200B528 strh r0, [r5] - ldr r1, _08005D14 @ =0x0202A568 + ldr r1, _08005D14 @ =gUnknown_0202A568 ldrh r0, [r1] - ldr r3, _08005D18 @ =0x0200B5E0 + ldr r3, _08005D18 @ =gUnknown_0200B5E0 strh r0, [r3] ldrh r0, [r1, #2] - ldr r4, _08005D1C @ =0x0200B698 + ldr r4, _08005D1C @ =gUnknown_0200B698 strh r0, [r4] ldr r5, [sp] strh r2, [r5] - ldr r0, _08005D20 @ =0x0202BEC4 + ldr r0, _08005D20 @ =gUnknown_0202BEC4 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 ldr r1, [sp, #4] strh r0, [r1] - ldr r0, _08005D24 @ =0x0202C590 + ldr r0, _08005D24 @ =gUnknown_0202C590 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 - ldr r2, _08005D28 @ =0x0200C4F8 + ldr r2, _08005D28 @ =gUnknown_0200C4F8 strh r0, [r2] ldr r0, _08005D2C @ =gUnknown_086A6148 movs r1, #0x1d adds r2, r7, #0 bl sub_2414 - ldr r0, _08005D30 @ =0x0201A4F0 + ldr r0, _08005D30 @ =gUnknown_0201A4F0 ldrh r0, [r0] adds r0, #0x14 strh r0, [r7, #2] - ldr r0, _08005D34 @ =0x0202A57C + ldr r0, _08005D34 @ =gUnknown_0202A57C movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #4 @@ -3433,8 +3433,8 @@ sub_599C: @ 0x0800599C ldrb r5, [r5, #4] adds r0, r0, r5 strb r0, [r1] - ldr r5, _08005D44 @ =0x0202BF08 - ldr r0, _08005D48 @ =0x0202ADE0 + ldr r5, _08005D44 @ =gUnknown_0202BF08 + ldr r0, _08005D48 @ =gUnknown_0202ADE0 movs r1, #0 ldrsh r0, [r0, r1] movs r1, #3 @@ -3476,7 +3476,7 @@ sub_599C: @ 0x0800599C ldrb r5, [r5, #4] adds r0, r0, r5 strb r0, [r1] - ldr r1, _08005D10 @ =0x0200B528 + ldr r1, _08005D10 @ =gUnknown_0200B528 ldrh r0, [r1] cmp r0, #1 bne _08005B30 @@ -3496,7 +3496,7 @@ _08005AF6: adds r3, r3, r4 movs r5, #2 ldrsh r1, [r6, r5] - ldr r2, _08005D10 @ =0x0200B528 + ldr r2, _08005D10 @ =gUnknown_0200B528 movs r5, #2 ldrsh r0, [r2, r5] adds r1, r1, r0 @@ -3511,7 +3511,7 @@ _08005AF6: ldrh r1, [r6] lsls r1, r1, #3 adds r1, r1, r4 - ldr r3, _08005D10 @ =0x0200B528 + ldr r3, _08005D10 @ =gUnknown_0200B528 ldrb r0, [r3, #4] ldrb r5, [r6, #4] adds r0, r0, r5 @@ -3521,7 +3521,7 @@ _08005AF6: cmp r7, #0 bge _08005AF6 _08005B30: - ldr r6, _08005D18 @ =0x0200B5E0 + ldr r6, _08005D18 @ =gUnknown_0200B5E0 ldrh r0, [r6] cmp r0, #1 bne _08005BD4 @@ -3530,14 +3530,14 @@ _08005B30: movs r0, #0x1c strh r0, [r6, #4] movs r7, #0 - ldr r0, _08005D4C @ =0x0202BF0C + ldr r0, _08005D4C @ =gUnknown_0202BF0C mov ip, r0 ldr r6, _08005D38 @ =gOamBuffer ldr r1, _08005D50 @ =gUnknown_086A5DF2 mov sb, r1 ldr r2, _08005D54 @ =0xFFFFFC00 mov sl, r2 - ldr r5, _08005D18 @ =0x0200B5E0 + ldr r5, _08005D18 @ =gUnknown_0200B5E0 adds r5, #8 ldr r3, _08005D40 @ =0xFFFFFE00 mov r8, r3 @@ -3546,7 +3546,7 @@ _08005B58: lsls r4, r4, #3 adds r4, r4, r6 lsls r3, r7, #1 - ldr r0, _08005D58 @ =0x0202BF14 + ldr r0, _08005D58 @ =gUnknown_0202BF14 movs r1, #0 ldrsh r2, [r0, r1] lsls r0, r2, #3 @@ -3580,7 +3580,7 @@ _08005B58: adds r3, r3, r6 movs r4, #2 ldrsh r1, [r5, r4] - ldr r2, _08005D18 @ =0x0200B5E0 + ldr r2, _08005D18 @ =gUnknown_0200B5E0 movs r4, #2 ldrsh r0, [r2, r4] adds r1, r1, r0 @@ -3595,7 +3595,7 @@ _08005B58: ldrh r1, [r5] lsls r1, r1, #3 adds r1, r1, r6 - ldr r3, _08005D18 @ =0x0200B5E0 + ldr r3, _08005D18 @ =gUnknown_0200B5E0 ldrb r0, [r3, #4] ldrb r4, [r5, #4] adds r0, r0, r4 @@ -3605,7 +3605,7 @@ _08005B58: cmp r7, #3 ble _08005B58 _08005BD4: - ldr r5, _08005D1C @ =0x0200B698 + ldr r5, _08005D1C @ =gUnknown_0200B698 ldrh r0, [r5] cmp r0, #1 bne _08005C68 @@ -3613,7 +3613,7 @@ _08005BD4: strh r0, [r5, #2] movs r0, #0x28 strh r0, [r5, #4] - ldr r6, _08005D4C @ =0x0202BF0C + ldr r6, _08005D4C @ =gUnknown_0202BF0C mov ip, r6 ldr r0, _08005D5C @ =gUnknown_086A5DDA ldr r1, _08005D64 @ =gUnknown_086A5E1A @@ -3654,7 +3654,7 @@ _08005C00: adds r3, r3, r6 movs r0, #2 ldrsh r1, [r4, r0] - ldr r2, _08005D1C @ =0x0200B698 + ldr r2, _08005D1C @ =gUnknown_0200B698 movs r6, #2 ldrsh r0, [r2, r6] adds r1, r1, r0 @@ -3670,7 +3670,7 @@ _08005C00: lsls r1, r1, #3 ldr r3, _08005D38 @ =gOamBuffer adds r1, r1, r3 - ldr r6, _08005D1C @ =0x0200B698 + ldr r6, _08005D1C @ =gUnknown_0200B698 ldrb r0, [r6, #4] ldrb r2, [r4, #4] adds r0, r0, r2 @@ -3690,7 +3690,7 @@ _08005C68: movs r0, #0x40 strh r0, [r3, #4] ldr r1, _08005D2C @ =gUnknown_086A6148 - ldr r0, _08005D00 @ =0x0201A448 + ldr r0, _08005D00 @ =gUnknown_0201A448 movs r4, #0 ldrsh r0, [r0, r4] adds r0, #5 @@ -3743,7 +3743,7 @@ _08005CD8: ldrh r0, [r1] cmp r0, #1 bne _08005DD0 - ldr r0, _08005D04 @ =0x0202BEFC + ldr r0, _08005D04 @ =gUnknown_0202BEFC movs r1, #0 ldrsb r1, [r0, r1] adds r2, r0, #0 @@ -3759,30 +3759,30 @@ _08005CF0: strh r0, [r3, #4] b _08005D72 .align 2, 0 -_08005CFC: .4byte 0x0200B3B8 -_08005D00: .4byte 0x0201A448 -_08005D04: .4byte 0x0202BEFC +_08005CFC: .4byte gUnknown_0200B3B8 +_08005D00: .4byte gUnknown_0201A448 +_08005D04: .4byte gUnknown_0202BEFC _08005D08: .4byte 0x00000C38 -_08005D0C: .4byte 0x0202A55C -_08005D10: .4byte 0x0200B528 -_08005D14: .4byte 0x0202A568 -_08005D18: .4byte 0x0200B5E0 -_08005D1C: .4byte 0x0200B698 -_08005D20: .4byte 0x0202BEC4 -_08005D24: .4byte 0x0202C590 -_08005D28: .4byte 0x0200C4F8 +_08005D0C: .4byte gUnknown_0202A55C +_08005D10: .4byte gUnknown_0200B528 +_08005D14: .4byte gUnknown_0202A568 +_08005D18: .4byte gUnknown_0200B5E0 +_08005D1C: .4byte gUnknown_0200B698 +_08005D20: .4byte gUnknown_0202BEC4 +_08005D24: .4byte gUnknown_0202C590 +_08005D28: .4byte gUnknown_0200C4F8 _08005D2C: .4byte gUnknown_086A6148 -_08005D30: .4byte 0x0201A4F0 -_08005D34: .4byte 0x0202A57C +_08005D30: .4byte gUnknown_0201A4F0 +_08005D34: .4byte gUnknown_0202A57C _08005D38: .4byte gOamBuffer _08005D3C: .4byte 0x000001FF _08005D40: .4byte 0xFFFFFE00 -_08005D44: .4byte 0x0202BF08 -_08005D48: .4byte 0x0202ADE0 -_08005D4C: .4byte 0x0202BF0C +_08005D44: .4byte gUnknown_0202BF08 +_08005D48: .4byte gUnknown_0202ADE0 +_08005D4C: .4byte gUnknown_0202BF0C _08005D50: .4byte gUnknown_086A5DF2 _08005D54: .4byte 0xFFFFFC00 -_08005D58: .4byte 0x0202BF14 +_08005D58: .4byte gUnknown_0202BF14 _08005D5C: .4byte gUnknown_086A5DDA _08005D60: .4byte 0x000003FF _08005D64: .4byte gUnknown_086A5E1A @@ -3842,7 +3842,7 @@ _08005D94: cmp r7, r6 blt _08005D94 _08005DD0: - ldr r1, _08005E5C @ =0x0200C4F8 + ldr r1, _08005E5C @ =gUnknown_0200C4F8 ldrh r0, [r1] cmp r0, #1 bne _08005E34 @@ -3869,7 +3869,7 @@ _08005DEC: adds r3, r3, r5 movs r6, #2 ldrsh r1, [r4, r6] - ldr r2, _08005E5C @ =0x0200C4F8 + ldr r2, _08005E5C @ =gUnknown_0200C4F8 movs r6, #2 ldrsh r0, [r2, r6] adds r1, r1, r0 @@ -3884,7 +3884,7 @@ _08005DEC: ldrh r1, [r4] lsls r1, r1, #3 adds r1, r1, r5 - ldr r3, _08005E5C @ =0x0200C4F8 + ldr r3, _08005E5C @ =gUnknown_0200C4F8 ldrb r0, [r3, #4] ldrb r6, [r4, #4] adds r0, r0, r6 @@ -3910,49 +3910,49 @@ _08005E4C: .4byte gUnknown_086A6148 _08005E50: .4byte gOamBuffer _08005E54: .4byte 0xFFFFFE00 _08005E58: .4byte 0x000001FF -_08005E5C: .4byte 0x0200C4F8 +_08005E5C: .4byte gUnknown_0200C4F8 thumb_func_start sub_5E60 sub_5E60: @ 0x08005E60 - ldr r1, _08005E84 @ =0x0202C5F0 + ldr r1, _08005E84 @ =gUnknown_0202C5F0 movs r2, #0 ldr r0, _08005E88 @ =0x0000DDDD strh r0, [r1] - ldr r0, _08005E8C @ =0x0202C5B4 + ldr r0, _08005E8C @ =gUnknown_0202C5B4 movs r1, #1 strh r1, [r0] - ldr r0, _08005E90 @ =0x0201C180 + ldr r0, _08005E90 @ =gUnknown_0201C180 strh r1, [r0] - ldr r0, _08005E94 @ =0x0201B128 + ldr r0, _08005E94 @ =gUnknown_0201B128 strb r2, [r0] - ldr r0, _08005E98 @ =0x0201C1BC + ldr r0, _08005E98 @ =gUnknown_0201C1BC strb r2, [r0] - ldr r0, _08005E9C @ =0x0202C544 + ldr r0, _08005E9C @ =gUnknown_0202C544 strb r2, [r0] - ldr r0, _08005EA0 @ =0x0202BECC + ldr r0, _08005EA0 @ =gUnknown_0202BECC strb r2, [r0] bx lr .align 2, 0 -_08005E84: .4byte 0x0202C5F0 +_08005E84: .4byte gUnknown_0202C5F0 _08005E88: .4byte 0x0000DDDD -_08005E8C: .4byte 0x0202C5B4 -_08005E90: .4byte 0x0201C180 -_08005E94: .4byte 0x0201B128 -_08005E98: .4byte 0x0201C1BC -_08005E9C: .4byte 0x0202C544 -_08005EA0: .4byte 0x0202BECC +_08005E8C: .4byte gUnknown_0202C5B4 +_08005E90: .4byte gUnknown_0201C180 +_08005E94: .4byte gUnknown_0201B128 +_08005E98: .4byte gUnknown_0201C1BC +_08005E9C: .4byte gUnknown_0202C544 +_08005EA0: .4byte gUnknown_0202BECC thumb_func_start sub_5EA4 sub_5EA4: @ 0x08005EA4 push {lr} - ldr r0, _08005EB4 @ =0x0202BF20 + ldr r0, _08005EB4 @ =gUnknown_0202BF20 ldrb r0, [r0] cmp r0, #0 beq _08005EB8 bl sub_639C b _08005EBC .align 2, 0 -_08005EB4: .4byte 0x0202BF20 +_08005EB4: .4byte gUnknown_0202BF20 _08005EB8: bl sub_65DC _08005EBC: @@ -3966,14 +3966,14 @@ _08005EBC: thumb_func_start sub_5EC8 sub_5EC8: @ 0x08005EC8 push {lr} - ldr r0, _08005ED8 @ =0x0202BF20 + ldr r0, _08005ED8 @ =gUnknown_0202BF20 ldrb r0, [r0] cmp r0, #0 beq _08005EDC bl sub_5EEC b _08005EE0 .align 2, 0 -_08005ED8: .4byte 0x0202BF20 +_08005ED8: .4byte gUnknown_0202BF20 _08005EDC: bl sub_6144 _08005EE0: @@ -3987,13 +3987,13 @@ _08005EE0: thumb_func_start sub_5EEC sub_5EEC: @ 0x08005EEC push {r4, r5, lr} - ldr r0, _08005F0C @ =0x0201B128 + ldr r0, _08005F0C @ =gUnknown_0201B128 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 cmp r0, #0 bne _08005F5C - ldr r0, _08005F10 @ =0x0201C1BC + ldr r0, _08005F10 @ =gUnknown_0201C1BC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -4003,8 +4003,8 @@ sub_5EEC: @ 0x08005EEC beq _08005F4C b _08006136 .align 2, 0 -_08005F0C: .4byte 0x0201B128 -_08005F10: .4byte 0x0201C1BC +_08005F0C: .4byte gUnknown_0201B128 +_08005F10: .4byte gUnknown_0201C1BC _08005F14: ldr r0, _08005F28 @ =gMain ldrh r1, [r0, #0x18] @@ -4012,16 +4012,16 @@ _08005F14: ands r0, r1 cmp r0, #0 beq _08005F34 - ldr r1, _08005F2C @ =0x0202C5F0 + ldr r1, _08005F2C @ =gUnknown_0202C5F0 ldr r0, _08005F30 @ =0x0000FEFE strh r0, [r1] b _08006136 .align 2, 0 _08005F28: .4byte gMain -_08005F2C: .4byte 0x0202C5F0 +_08005F2C: .4byte gUnknown_0202C5F0 _08005F30: .4byte 0x0000FEFE _08005F34: - ldr r1, _08005F48 @ =0x0202C5F0 + ldr r1, _08005F48 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -4032,22 +4032,22 @@ _08005F3C: bge _08005F3C b _08006136 .align 2, 0 -_08005F48: .4byte 0x0202C5F0 +_08005F48: .4byte gUnknown_0202C5F0 _08005F4C: - ldr r1, _08005F54 @ =0x0202C5F0 + ldr r1, _08005F54 @ =gUnknown_0202C5F0 ldr r0, _08005F58 @ =0x0000ECEC strh r0, [r1] b _08006136 .align 2, 0 -_08005F54: .4byte 0x0202C5F0 +_08005F54: .4byte gUnknown_0202C5F0 _08005F58: .4byte 0x0000ECEC _08005F5C: - ldr r0, _08005F78 @ =0x0201C180 + ldr r0, _08005F78 @ =gUnknown_0201C180 ldrh r1, [r0] adds r5, r0, #0 cmp r1, #7 bhi _08005F84 - ldr r1, _08005F7C @ =0x0202C5F0 + ldr r1, _08005F7C @ =gUnknown_0202C5F0 ldr r2, _08005F80 @ =0x0000DDDD adds r0, r1, #0 adds r0, #0xe @@ -4058,8 +4058,8 @@ _08005F6E: bge _08005F6E b _08006130 .align 2, 0 -_08005F78: .4byte 0x0201C180 -_08005F7C: .4byte 0x0202C5F0 +_08005F78: .4byte gUnknown_0201C180 +_08005F7C: .4byte gUnknown_0202C5F0 _08005F80: .4byte 0x0000DDDD _08005F84: cmp r1, #0xf @@ -4074,9 +4074,9 @@ _08005F8A: lsls r0, r0, #0x12 lsrs r0, r0, #0x10 mov ip, r0 - ldr r4, _08006118 @ =0x0202C5F0 + ldr r4, _08006118 @ =gUnknown_0202C5F0 strh r2, [r4] - ldr r3, _0800611C @ =0x0202A1C0 + ldr r3, _0800611C @ =gUnknown_0202A1C0 lsls r2, r0, #1 adds r2, r2, r3 adds r0, #1 @@ -4265,10 +4265,10 @@ _08005F8A: strh r1, [r4, #0xe] b _08006130 .align 2, 0 -_08006118: .4byte 0x0202C5F0 -_0800611C: .4byte 0x0202A1C0 +_08006118: .4byte gUnknown_0202C5F0 +_0800611C: .4byte gUnknown_0202A1C0 _08006120: - ldr r1, _08006140 @ =0x0202C5F0 + ldr r1, _08006140 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -4287,18 +4287,18 @@ _08006136: pop {r1} bx r1 .align 2, 0 -_08006140: .4byte 0x0202C5F0 +_08006140: .4byte gUnknown_0202C5F0 thumb_func_start sub_6144 sub_6144: @ 0x08006144 push {r4, r5, lr} - ldr r0, _08006164 @ =0x0201B128 + ldr r0, _08006164 @ =gUnknown_0201B128 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 cmp r0, #0 bne _080061B4 - ldr r0, _08006168 @ =0x0202C544 + ldr r0, _08006168 @ =gUnknown_0202C544 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -4308,8 +4308,8 @@ sub_6144: @ 0x08006144 beq _080061A4 b _0800638E .align 2, 0 -_08006164: .4byte 0x0201B128 -_08006168: .4byte 0x0202C544 +_08006164: .4byte gUnknown_0201B128 +_08006168: .4byte gUnknown_0202C544 _0800616C: ldr r0, _08006180 @ =gMain ldrh r1, [r0, #0x18] @@ -4317,16 +4317,16 @@ _0800616C: ands r0, r1 cmp r0, #0 beq _0800618C - ldr r1, _08006184 @ =0x0202C5F0 + ldr r1, _08006184 @ =gUnknown_0202C5F0 ldr r0, _08006188 @ =0x0000FEFE strh r0, [r1] b _0800638E .align 2, 0 _08006180: .4byte gMain -_08006184: .4byte 0x0202C5F0 +_08006184: .4byte gUnknown_0202C5F0 _08006188: .4byte 0x0000FEFE _0800618C: - ldr r1, _080061A0 @ =0x0202C5F0 + ldr r1, _080061A0 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -4337,22 +4337,22 @@ _08006194: bge _08006194 b _0800638E .align 2, 0 -_080061A0: .4byte 0x0202C5F0 +_080061A0: .4byte gUnknown_0202C5F0 _080061A4: - ldr r1, _080061AC @ =0x0202C5F0 + ldr r1, _080061AC @ =gUnknown_0202C5F0 ldr r0, _080061B0 @ =0x0000ECEC strh r0, [r1] b _0800638E .align 2, 0 -_080061AC: .4byte 0x0202C5F0 +_080061AC: .4byte gUnknown_0202C5F0 _080061B0: .4byte 0x0000ECEC _080061B4: - ldr r0, _080061D0 @ =0x0201C180 + ldr r0, _080061D0 @ =gUnknown_0201C180 ldrh r1, [r0] adds r5, r0, #0 cmp r1, #7 bhi _080061DC - ldr r1, _080061D4 @ =0x0202C5F0 + ldr r1, _080061D4 @ =gUnknown_0202C5F0 ldr r2, _080061D8 @ =0x0000DDDD adds r0, r1, #0 adds r0, #0xe @@ -4363,8 +4363,8 @@ _080061C6: bge _080061C6 b _08006388 .align 2, 0 -_080061D0: .4byte 0x0201C180 -_080061D4: .4byte 0x0202C5F0 +_080061D0: .4byte gUnknown_0201C180 +_080061D4: .4byte gUnknown_0202C5F0 _080061D8: .4byte 0x0000DDDD _080061DC: cmp r1, #0xf @@ -4379,9 +4379,9 @@ _080061E2: lsls r0, r0, #0x12 lsrs r0, r0, #0x10 mov ip, r0 - ldr r4, _08006370 @ =0x0202C5F0 + ldr r4, _08006370 @ =gUnknown_0202C5F0 strh r2, [r4] - ldr r3, _08006374 @ =0x0202A1C0 + ldr r3, _08006374 @ =gUnknown_0202A1C0 lsls r2, r0, #1 adds r2, r2, r3 adds r0, #1 @@ -4570,10 +4570,10 @@ _080061E2: strh r1, [r4, #0xe] b _08006388 .align 2, 0 -_08006370: .4byte 0x0202C5F0 -_08006374: .4byte 0x0202A1C0 +_08006370: .4byte gUnknown_0202C5F0 +_08006374: .4byte gUnknown_0202A1C0 _08006378: - ldr r1, _08006398 @ =0x0202C5F0 + ldr r1, _08006398 @ =gUnknown_0202C5F0 movs r2, #0 adds r0, r1, #0 adds r0, #0xe @@ -4592,7 +4592,7 @@ _0800638E: pop {r1} bx r1 .align 2, 0 -_08006398: .4byte 0x0202C5F0 +_08006398: .4byte gUnknown_0202C5F0 thumb_func_start sub_639C sub_639C: @ 0x0800639C @@ -4600,12 +4600,12 @@ sub_639C: @ 0x0800639C mov r7, r8 push {r7} sub sp, #0x38 - ldr r4, _080063C0 @ =0x0201B128 + ldr r4, _080063C0 @ =gUnknown_0201B128 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 bne _08006438 - ldr r3, _080063C4 @ =0x0201C1BC + ldr r3, _080063C4 @ =gUnknown_0201C1BC movs r1, #0 ldrsb r1, [r3, r1] cmp r1, #0 @@ -4614,10 +4614,10 @@ sub_639C: @ 0x0800639C beq _080063E8 b _080065AA .align 2, 0 -_080063C0: .4byte 0x0201B128 -_080063C4: .4byte 0x0201C1BC +_080063C0: .4byte gUnknown_0201B128 +_080063C4: .4byte gUnknown_0201C1BC _080063C8: - ldr r2, _080063E0 @ =0x0201A4D0 + ldr r2, _080063E0 @ =gUnknown_0201A4D0 ldrh r0, [r2] ldr r1, _080063E4 @ =0x0000FEFE cmp r0, r1 @@ -4631,10 +4631,10 @@ _080063DA: strb r0, [r3] b _080065AA .align 2, 0 -_080063E0: .4byte 0x0201A4D0 +_080063E0: .4byte gUnknown_0201A4D0 _080063E4: .4byte 0x0000FEFE _080063E8: - ldr r3, _0800640C @ =0x0201A4D0 + ldr r3, _0800640C @ =gUnknown_0201A4D0 ldrh r2, [r3] ldr r0, _08006410 @ =0x0000ECEC cmp r2, r0 @@ -4646,18 +4646,18 @@ _080063E8: rsbs r2, r2, #0 adds r0, r2, #0 strb r0, [r4] - ldr r0, _08006414 @ =0x0202BEFC + ldr r0, _08006414 @ =gUnknown_0202BEFC strb r1, [r0] - ldr r0, _08006418 @ =0x0201C180 + ldr r0, _08006418 @ =gUnknown_0201C180 strh r1, [r0] b _080065AA .align 2, 0 -_0800640C: .4byte 0x0201A4D0 +_0800640C: .4byte gUnknown_0201A4D0 _08006410: .4byte 0x0000ECEC -_08006414: .4byte 0x0202BEFC -_08006418: .4byte 0x0201C180 +_08006414: .4byte gUnknown_0202BEFC +_08006418: .4byte gUnknown_0201C180 _0800641C: - ldr r1, _08006434 @ =0x0202BECC + ldr r1, _08006434 @ =gUnknown_0202BECC ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4670,9 +4670,9 @@ _0800642E: movs r0, #1 b _080065CC .align 2, 0 -_08006434: .4byte 0x0202BECC +_08006434: .4byte gUnknown_0202BECC _08006438: - ldr r7, _0800656C @ =0x0201A4D0 + ldr r7, _0800656C @ =gUnknown_0201A4D0 ldrh r1, [r7, #2] adds r0, r1, #0 subs r0, #8 @@ -4682,7 +4682,7 @@ _08006438: bls _0800644A b _080065CA _0800644A: - ldr r0, _08006570 @ =0x0202C5B4 + ldr r0, _08006570 @ =gUnknown_0202C5B4 mov r8, r0 strh r1, [r0] mov r2, sp @@ -4802,8 +4802,8 @@ _0800644A: lsrs r3, r3, #0xc strh r3, [r1, #0x36] movs r3, #0 - ldr r6, _08006574 @ =0x0202A1C0 - ldr r5, _08006578 @ =0x0202A390 + ldr r6, _08006574 @ =gUnknown_0202A1C0 + ldr r5, _08006578 @ =gUnknown_0202A390 mov r4, sp _08006540: mov r2, r8 @@ -4828,10 +4828,10 @@ _08006540: movs r0, #2 b _08006592 .align 2, 0 -_0800656C: .4byte 0x0201A4D0 -_08006570: .4byte 0x0202C5B4 -_08006574: .4byte 0x0202A1C0 -_08006578: .4byte 0x0202A390 +_0800656C: .4byte gUnknown_0201A4D0 +_08006570: .4byte gUnknown_0202C5B4 +_08006574: .4byte gUnknown_0202A1C0 +_08006578: .4byte gUnknown_0202A390 _0800657C: lsls r1, r2, #1 adds r0, r1, r6 @@ -4860,7 +4860,7 @@ _08006594: b _080065CC _080065AA: movs r3, #0 - ldr r5, _080065D8 @ =0x0201A4D0 + ldr r5, _080065D8 @ =gUnknown_0201A4D0 movs r4, #0 _080065B0: adds r2, r3, #1 @@ -4887,7 +4887,7 @@ _080065CC: pop {r1} bx r1 .align 2, 0 -_080065D8: .4byte 0x0201A4D0 +_080065D8: .4byte gUnknown_0201A4D0 thumb_func_start sub_65DC sub_65DC: @ 0x080065DC @@ -4895,12 +4895,12 @@ sub_65DC: @ 0x080065DC mov r7, r8 push {r7} sub sp, #0x38 - ldr r4, _08006600 @ =0x0201B128 + ldr r4, _08006600 @ =gUnknown_0201B128 movs r0, #0 ldrsb r0, [r4, r0] cmp r0, #0 bne _08006678 - ldr r3, _08006604 @ =0x0202C544 + ldr r3, _08006604 @ =gUnknown_0202C544 movs r1, #0 ldrsb r1, [r3, r1] cmp r1, #0 @@ -4909,10 +4909,10 @@ sub_65DC: @ 0x080065DC beq _08006628 b _080067EA .align 2, 0 -_08006600: .4byte 0x0201B128 -_08006604: .4byte 0x0202C544 +_08006600: .4byte gUnknown_0201B128 +_08006604: .4byte gUnknown_0202C544 _08006608: - ldr r2, _08006620 @ =0x0201A4D0 + ldr r2, _08006620 @ =gUnknown_0201A4D0 ldrh r0, [r2] ldr r1, _08006624 @ =0x0000FEFE cmp r0, r1 @@ -4926,10 +4926,10 @@ _0800661A: strb r0, [r3] b _080067EA .align 2, 0 -_08006620: .4byte 0x0201A4D0 +_08006620: .4byte gUnknown_0201A4D0 _08006624: .4byte 0x0000FEFE _08006628: - ldr r3, _0800664C @ =0x0201A4D0 + ldr r3, _0800664C @ =gUnknown_0201A4D0 ldrh r2, [r3] ldr r0, _08006650 @ =0x0000ECEC cmp r2, r0 @@ -4941,18 +4941,18 @@ _08006628: rsbs r2, r2, #0 adds r0, r2, #0 strb r0, [r4] - ldr r0, _08006654 @ =0x0202BEFC + ldr r0, _08006654 @ =gUnknown_0202BEFC strb r1, [r0] - ldr r0, _08006658 @ =0x0201C180 + ldr r0, _08006658 @ =gUnknown_0201C180 strh r1, [r0] b _080067EA .align 2, 0 -_0800664C: .4byte 0x0201A4D0 +_0800664C: .4byte gUnknown_0201A4D0 _08006650: .4byte 0x0000ECEC -_08006654: .4byte 0x0202BEFC -_08006658: .4byte 0x0201C180 +_08006654: .4byte gUnknown_0202BEFC +_08006658: .4byte gUnknown_0201C180 _0800665C: - ldr r1, _08006674 @ =0x0202BECC + ldr r1, _08006674 @ =gUnknown_0202BECC ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -4965,9 +4965,9 @@ _0800666E: movs r0, #1 b _0800680C .align 2, 0 -_08006674: .4byte 0x0202BECC +_08006674: .4byte gUnknown_0202BECC _08006678: - ldr r7, _080067AC @ =0x0201A4D0 + ldr r7, _080067AC @ =gUnknown_0201A4D0 ldrh r1, [r7] adds r0, r1, #0 subs r0, #8 @@ -4977,7 +4977,7 @@ _08006678: bls _0800668A b _0800680A _0800668A: - ldr r0, _080067B0 @ =0x0202C5B4 + ldr r0, _080067B0 @ =gUnknown_0202C5B4 mov r8, r0 strh r1, [r0] mov r2, sp @@ -5097,8 +5097,8 @@ _0800668A: lsrs r3, r3, #0xc strh r3, [r1, #0x36] movs r3, #0 - ldr r6, _080067B4 @ =0x0202A1C0 - ldr r5, _080067B8 @ =0x0202A390 + ldr r6, _080067B4 @ =gUnknown_0202A1C0 + ldr r5, _080067B8 @ =gUnknown_0202A390 mov r4, sp _08006780: mov r2, r8 @@ -5123,10 +5123,10 @@ _08006780: movs r0, #2 b _080067D2 .align 2, 0 -_080067AC: .4byte 0x0201A4D0 -_080067B0: .4byte 0x0202C5B4 -_080067B4: .4byte 0x0202A1C0 -_080067B8: .4byte 0x0202A390 +_080067AC: .4byte gUnknown_0201A4D0 +_080067B0: .4byte gUnknown_0202C5B4 +_080067B4: .4byte gUnknown_0202A1C0 +_080067B8: .4byte gUnknown_0202A390 _080067BC: lsls r1, r2, #1 adds r0, r1, r6 @@ -5155,7 +5155,7 @@ _080067D4: b _0800680C _080067EA: movs r3, #0 - ldr r5, _08006818 @ =0x0201A4D0 + ldr r5, _08006818 @ =gUnknown_0201A4D0 movs r4, #0 _080067F0: adds r2, r3, #1 @@ -5182,7 +5182,7 @@ _0800680C: pop {r1} bx r1 .align 2, 0 -_08006818: .4byte 0x0201A4D0 +_08006818: .4byte gUnknown_0201A4D0 thumb_func_start sub_681C sub_681C: @ 0x0800681C @@ -5208,7 +5208,7 @@ sub_681C: @ 0x0800681C asrs r2, r7, #0x10 cmp r2, #0xc8 bne _080068CC - ldr r0, _08006890 @ =0x0202A1C0 + ldr r0, _08006890 @ =gUnknown_0202A1C0 movs r3, #0xc8 lsls r3, r3, #1 adds r0, r0, r3 @@ -5240,7 +5240,7 @@ sub_681C: @ 0x0800681C _08006884: .4byte 0x040000D4 _08006888: .4byte 0x03000000 _0800688C: .4byte 0x81000400 -_08006890: .4byte 0x0202A1C0 +_08006890: .4byte gUnknown_0202A1C0 _08006894: movs r5, #1 str r5, [sp] @@ -5296,7 +5296,7 @@ _080068DE: cmp r6, #2 ble _080068DE _08006900: - ldr r0, _0800699C @ =0x0202A1C0 + ldr r0, _0800699C @ =gUnknown_0202A1C0 mov r3, sb asrs r2, r3, #0x10 lsls r1, r2, #1 @@ -5330,7 +5330,7 @@ _0800693A: ldr r1, _080069A8 @ =gUnknown_08090780 adds r0, r3, r1 str r0, [r5] - ldr r0, _080069AC @ =0x0202BE30 + ldr r0, _080069AC @ =gUnknown_0202BE30 str r0, [r5, #4] ldr r2, _080069B0 @ =0x80000010 str r2, [r5, #8] @@ -5340,7 +5340,7 @@ _0800693A: adds r1, r1, r0 adds r1, r3, r1 str r1, [r5] - ldr r0, _080069B4 @ =0x0201B130 + ldr r0, _080069B4 @ =gUnknown_0201B130 str r0, [r5, #4] str r2, [r5, #8] ldr r0, [r5, #8] @@ -5373,13 +5373,13 @@ _0800693A: b _080069DC .align 2, 0 _08006998: .4byte gUnknown_0805C8B4 -_0800699C: .4byte 0x0202A1C0 +_0800699C: .4byte gUnknown_0202A1C0 _080069A0: .4byte gUnknown_0805C8CC _080069A4: .4byte 0x040000D4 _080069A8: .4byte gUnknown_08090780 -_080069AC: .4byte 0x0202BE30 +_080069AC: .4byte gUnknown_0202BE30 _080069B0: .4byte 0x80000010 -_080069B4: .4byte 0x0201B130 +_080069B4: .4byte gUnknown_0201B130 _080069B8: .4byte 0x03000000 _080069BC: .4byte 0x06004C00 _080069C0: .4byte 0x81000400 @@ -5397,7 +5397,7 @@ _080069C8: cmp r6, #0 bge _080069C8 _080069DC: - ldr r1, _08006A7C @ =0x0202A1C0 + ldr r1, _08006A7C @ =gUnknown_0202A1C0 mov r3, sb asrs r2, r3, #0x10 lsls r0, r2, #1 @@ -5434,7 +5434,7 @@ _08006A1A: ldr r1, _08006A88 @ =gUnknown_08090780 adds r0, r3, r1 str r0, [r5] - ldr r0, _08006A8C @ =0x0202BE30 + ldr r0, _08006A8C @ =gUnknown_0202BE30 str r0, [r5, #4] ldr r2, _08006A90 @ =0x80000010 str r2, [r5, #8] @@ -5444,7 +5444,7 @@ _08006A1A: adds r1, r1, r0 adds r1, r3, r1 str r1, [r5] - ldr r0, _08006A94 @ =0x0201B130 + ldr r0, _08006A94 @ =gUnknown_0201B130 str r0, [r5, #4] str r2, [r5, #8] ldr r0, [r5, #8] @@ -5476,13 +5476,13 @@ _08006A1A: .align 2, 0 _08006A74: .4byte 0x06004C00 _08006A78: .4byte gUnknown_08092FA0 -_08006A7C: .4byte 0x0202A1C0 +_08006A7C: .4byte gUnknown_0202A1C0 _08006A80: .4byte gUnknown_0805C8E0 _08006A84: .4byte 0x040000D4 _08006A88: .4byte gUnknown_08090780 -_08006A8C: .4byte 0x0202BE30 +_08006A8C: .4byte gUnknown_0202BE30 _08006A90: .4byte 0x80000010 -_08006A94: .4byte 0x0201B130 +_08006A94: .4byte gUnknown_0201B130 _08006A98: .4byte 0x03000000 _08006A9C: .4byte 0x06004D00 _08006AA0: .4byte 0x81000400 @@ -5500,7 +5500,7 @@ _08006AA8: cmp r6, #0 bge _08006AA8 _08006ABC: - ldr r0, _08006B74 @ =0x0202A1C0 + ldr r0, _08006B74 @ =gUnknown_0202A1C0 mov r1, sb asrs r2, r1, #0x10 lsls r1, r2, #1 @@ -5586,7 +5586,7 @@ _08006B4E: .align 2, 0 _08006B6C: .4byte 0x06004D00 _08006B70: .4byte gUnknown_08092FA0 -_08006B74: .4byte 0x0202A1C0 +_08006B74: .4byte gUnknown_0202A1C0 _08006B78: .4byte gUnknown_0805C8B4 _08006B7C: movs r5, #1 @@ -5767,7 +5767,7 @@ _08006CE0: add r0, r8 cmp r0, #0xc8 bne _08006D74 - ldr r0, _08006D38 @ =0x0202A1C0 + ldr r0, _08006D38 @ =gUnknown_0202A1C0 movs r2, #0xc8 lsls r2, r2, #1 adds r0, r0, r2 @@ -5800,7 +5800,7 @@ _08006CE0: _08006D2C: .4byte 0x040000D4 _08006D30: .4byte 0x03000000 _08006D34: .4byte 0x81000400 -_08006D38: .4byte 0x0202A1C0 +_08006D38: .4byte gUnknown_0202A1C0 _08006D3C: mov r3, sb str r3, [sp] @@ -5835,7 +5835,7 @@ _08006D74: mov sl, r2 _08006D7C: lsls r2, r6, #1 - ldr r0, _08006E98 @ =0x0202C5B0 + ldr r0, _08006E98 @ =gUnknown_0202C5B0 movs r3, #0 ldrsh r1, [r0, r3] add r1, r8 @@ -5875,7 +5875,7 @@ _08006DB6: movs r1, #0 mov r8, r1 _08006DCC: - ldr r0, _08006E9C @ =0x0202A1C0 + ldr r0, _08006E9C @ =gUnknown_0202A1C0 ldr r2, [sp, #0x14] asrs r1, r2, #0x10 add r1, r8 @@ -5899,7 +5899,7 @@ _08006DCC: mov sl, r1 _08006DF8: lsls r2, r6, #1 - ldr r0, _08006E98 @ =0x0202C5B0 + ldr r0, _08006E98 @ =gUnknown_0202C5B0 movs r4, #0 ldrsh r1, [r0, r4] add r1, r8 @@ -5925,7 +5925,7 @@ _08006DF8: _08006E28: adds r0, r2, r3 str r0, [r5] - ldr r0, _08006EAC @ =0x0202BE30 + ldr r0, _08006EAC @ =gUnknown_0202BE30 str r0, [r5, #4] ldr r0, _08006EB0 @ =0x80000010 str r0, [r5, #8] @@ -5933,7 +5933,7 @@ _08006E28: mov r1, sl adds r0, r2, r1 str r0, [r5] - ldr r0, _08006EB4 @ =0x0201B130 + ldr r0, _08006EB4 @ =gUnknown_0201B130 str r0, [r5, #4] ldr r2, _08006EB0 @ =0x80000010 str r2, [r5, #8] @@ -5977,14 +5977,14 @@ _08006E28: b _08006F06 .align 2, 0 _08006E94: .4byte gUnknown_0805C8B4 -_08006E98: .4byte 0x0202C5B0 -_08006E9C: .4byte 0x0202A1C0 +_08006E98: .4byte gUnknown_0202C5B0 +_08006E9C: .4byte gUnknown_0202A1C0 _08006EA0: .4byte 0x040000D4 _08006EA4: .4byte gUnknown_08090780 _08006EA8: .4byte gUnknown_0805C8CC -_08006EAC: .4byte 0x0202BE30 +_08006EAC: .4byte gUnknown_0202BE30 _08006EB0: .4byte 0x80000010 -_08006EB4: .4byte 0x0201B130 +_08006EB4: .4byte gUnknown_0201B130 _08006EB8: .4byte gUnknown_086A64F0 _08006EBC: .4byte 0x03000000 _08006EC0: .4byte 0x81000400 @@ -6046,7 +6046,7 @@ _08006F2C: .4byte gUnknown_08090780 sub_6F30: @ 0x08006F30 push {r4, r5, r6, r7, lr} sub sp, #8 - ldr r1, _08006F74 @ =0x0202A1C0 + ldr r1, _08006F74 @ =gUnknown_0202A1C0 lsls r0, r0, #0x10 movs r6, #0xa asrs r0, r0, #0xf @@ -6079,14 +6079,14 @@ _08006F50: pop {r0} bx r0 .align 2, 0 -_08006F74: .4byte 0x0202A1C0 +_08006F74: .4byte gUnknown_0202A1C0 thumb_func_start sub_6F78 sub_6F78: @ 0x08006F78 push {r4, r5, r6, lr} adds r4, r0, #0 - ldr r1, _08006FBC @ =0x0202A1C0 - ldr r0, _08006FC0 @ =0x0202ADE0 + ldr r1, _08006FBC @ =gUnknown_0202A1C0 + ldr r0, _08006FC0 @ =gUnknown_0202ADE0 movs r2, #0 ldrsh r0, [r0, r2] lsls r0, r0, #1 @@ -6116,8 +6116,8 @@ _08006FB0: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08006FBC: .4byte 0x0202A1C0 -_08006FC0: .4byte 0x0202ADE0 +_08006FBC: .4byte gUnknown_0202A1C0 +_08006FC0: .4byte gUnknown_0202ADE0 _08006FC4: .4byte _08006FC8 _08006FC8: @ jump table .4byte _08006FDC @ case 0 @@ -6306,7 +6306,7 @@ _08007156: ldr r1, _080071C4 @ =gUnknown_08090780 adds r0, r3, r1 str r0, [r5] - ldr r0, _080071C8 @ =0x0202BE30 + ldr r0, _080071C8 @ =gUnknown_0202BE30 str r0, [r5, #4] ldr r2, _080071CC @ =0x80000010 str r2, [r5, #8] @@ -6316,7 +6316,7 @@ _08007156: adds r1, r1, r0 adds r1, r3, r1 str r1, [r5] - ldr r0, _080071D0 @ =0x0201B130 + ldr r0, _080071D0 @ =gUnknown_0201B130 str r0, [r5, #4] str r2, [r5, #8] ldr r0, [r5, #8] @@ -6355,9 +6355,9 @@ _080071B8: .4byte 0x03000000 _080071BC: .4byte 0x81000C00 _080071C0: .4byte gUnknown_0805C8F6 _080071C4: .4byte gUnknown_08090780 -_080071C8: .4byte 0x0202BE30 +_080071C8: .4byte gUnknown_0202BE30 _080071CC: .4byte 0x80000010 -_080071D0: .4byte 0x0201B130 +_080071D0: .4byte gUnknown_0201B130 _080071D4: .4byte 0x06005C00 _080071D8: .4byte 0x80000C00 @@ -6435,7 +6435,7 @@ _0800726C: mov sb, r1 movs r0, #0xff mov sl, r0 - ldr r1, _080072E4 @ =0x0201B130 + ldr r1, _080072E4 @ =gUnknown_0201B130 mov r8, r1 movs r0, #0x80 lsls r0, r0, #2 @@ -6443,7 +6443,7 @@ _0800726C: lsls r0, r2, #1 mov r2, sb adds r5, r0, r2 - ldr r6, _080072E8 @ =0x0202BE30 + ldr r6, _080072E8 @ =gUnknown_0202BE30 lsls r1, r1, #1 adds r4, r1, r2 _08007290: @@ -6488,17 +6488,17 @@ _08007290: bl _080088C8 .align 2, 0 _080072E0: .4byte 0x03000000 -_080072E4: .4byte 0x0201B130 -_080072E8: .4byte 0x0202BE30 +_080072E4: .4byte gUnknown_0201B130 +_080072E8: .4byte gUnknown_0202BE30 _080072EC: movs r7, #0 adds r0, r2, #1 mov ip, r0 ldr r1, _08007388 @ =0x03000000 mov sl, r1 - ldr r0, _0800738C @ =0x0201B130 + ldr r0, _0800738C @ =gUnknown_0201B130 mov sb, r0 - ldr r1, _08007390 @ =0x0202BE30 + ldr r1, _08007390 @ =gUnknown_0202BE30 mov r8, r1 lsls r0, r2, #1 mov r2, sl @@ -6571,8 +6571,8 @@ _0800730C: bl _080088C8 .align 2, 0 _08007388: .4byte 0x03000000 -_0800738C: .4byte 0x0201B130 -_08007390: .4byte 0x0202BE30 +_0800738C: .4byte gUnknown_0201B130 +_08007390: .4byte gUnknown_0202BE30 _08007394: .4byte 0x00000FFF _08007398: movs r7, #0 @@ -6580,12 +6580,12 @@ _08007398: mov ip, r1 movs r0, #0xff mov sl, r0 - ldr r1, _08007440 @ =0x0201B130 + ldr r1, _08007440 @ =gUnknown_0201B130 mov sb, r1 movs r0, #0x80 lsls r0, r0, #2 adds r1, r2, r0 - ldr r0, _08007444 @ =0x0202BE30 + ldr r0, _08007444 @ =gUnknown_0202BE30 mov r8, r0 lsls r0, r2, #1 ldr r2, _08007448 @ =0x03000000 @@ -6659,8 +6659,8 @@ _080073BA: ble _080073BA bl _080088C8 .align 2, 0 -_08007440: .4byte 0x0201B130 -_08007444: .4byte 0x0202BE30 +_08007440: .4byte gUnknown_0201B130 +_08007444: .4byte gUnknown_0202BE30 _08007448: .4byte 0x03000000 _0800744C: movs r7, #0 @@ -6674,13 +6674,13 @@ _0800744C: adds r1, r2, r0 movs r0, #2 str r0, [sp, #8] - ldr r0, _08007538 @ =0x0202BE30 + ldr r0, _08007538 @ =gUnknown_0202BE30 mov sl, r0 lsls r0, r2, #1 ldr r2, _0800753C @ =0x03000000 adds r0, r0, r2 mov r8, r0 - ldr r0, _08007540 @ =0x0201B130 + ldr r0, _08007540 @ =gUnknown_0201B130 str r0, [sp, #0x10] lsls r1, r1, #1 adds r6, r1, r2 @@ -6744,7 +6744,7 @@ _08007476: ands r1, r0 lsrs r1, r1, #4 ldr r2, [sp, #8] - ldr r0, _08007540 @ =0x0201B130 + ldr r0, _08007540 @ =gUnknown_0201B130 adds r3, r2, r0 ldrh r2, [r3] movs r0, #0xf @@ -6782,9 +6782,9 @@ _08007476: ble _08007476 bl _080088C8 .align 2, 0 -_08007538: .4byte 0x0202BE30 +_08007538: .4byte gUnknown_0202BE30 _0800753C: .4byte 0x03000000 -_08007540: .4byte 0x0201B130 +_08007540: .4byte gUnknown_0201B130 _08007544: .4byte 0x0000FFF0 _08007548: movs r7, #0 @@ -6797,8 +6797,8 @@ _08007548: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _080075B8 @ =0x0201B130 - ldr r5, _080075BC @ =0x0202BE30 + ldr r6, _080075B8 @ =gUnknown_0201B130 + ldr r5, _080075BC @ =gUnknown_0202BE30 _08007560: lsls r4, r7, #1 mov r0, ip @@ -6842,8 +6842,8 @@ _08007560: bl _080088C8 .align 2, 0 _080075B4: .4byte 0x03000000 -_080075B8: .4byte 0x0201B130 -_080075BC: .4byte 0x0202BE30 +_080075B8: .4byte gUnknown_0201B130 +_080075BC: .4byte gUnknown_0202BE30 _080075C0: movs r7, #0 adds r1, r2, #1 @@ -6852,9 +6852,9 @@ _080075C0: mov sb, r2 ldr r2, _0800765C @ =0x03000000 mov sl, r2 - ldr r0, _08007660 @ =0x0201B130 + ldr r0, _08007660 @ =gUnknown_0201B130 mov r8, r0 - ldr r6, _08007664 @ =0x0202BE30 + ldr r6, _08007664 @ =gUnknown_0202BE30 _080075D4: lsls r5, r7, #1 mov r1, ip @@ -6924,8 +6924,8 @@ _080075D4: bl _080088C8 .align 2, 0 _0800765C: .4byte 0x03000000 -_08007660: .4byte 0x0201B130 -_08007664: .4byte 0x0202BE30 +_08007660: .4byte gUnknown_0201B130 +_08007664: .4byte gUnknown_0202BE30 _08007668: .4byte 0x00000FFF _0800766C: movs r7, #0 @@ -6935,9 +6935,9 @@ _0800766C: mov sb, r2 ldr r1, _08007708 @ =0x03000000 mov sl, r1 - ldr r2, _0800770C @ =0x0201B130 + ldr r2, _0800770C @ =gUnknown_0201B130 mov r8, r2 - ldr r6, _08007710 @ =0x0202BE30 + ldr r6, _08007710 @ =gUnknown_0202BE30 _08007680: lsls r5, r7, #1 mov r0, ip @@ -7007,8 +7007,8 @@ _08007680: bl _080088C8 .align 2, 0 _08007708: .4byte 0x03000000 -_0800770C: .4byte 0x0201B130 -_08007710: .4byte 0x0202BE30 +_0800770C: .4byte gUnknown_0201B130 +_08007710: .4byte gUnknown_0202BE30 _08007714: movs r7, #0 adds r0, r2, #1 @@ -7022,9 +7022,9 @@ _08007714: mov sl, r2 movs r0, #2 str r0, [sp, #4] - ldr r1, _08007800 @ =0x0202BE30 + ldr r1, _08007800 @ =gUnknown_0202BE30 mov r8, r1 - ldr r2, _08007804 @ =0x0201B130 + ldr r2, _08007804 @ =gUnknown_0201B130 str r2, [sp, #0xc] _08007734: lsls r6, r7, #1 @@ -7092,7 +7092,7 @@ _08007734: ands r1, r0 lsrs r1, r1, #4 ldr r2, [sp, #4] - ldr r0, _08007804 @ =0x0201B130 + ldr r0, _08007804 @ =gUnknown_0201B130 adds r3, r2, r0 ldrh r2, [r3] movs r0, #0xf @@ -7128,8 +7128,8 @@ _08007734: bl _080088C8 .align 2, 0 _080077FC: .4byte 0x03000000 -_08007800: .4byte 0x0202BE30 -_08007804: .4byte 0x0201B130 +_08007800: .4byte gUnknown_0202BE30 +_08007804: .4byte gUnknown_0201B130 _08007808: .4byte 0x0000FFF0 _0800780C: adds r0, r3, #0 @@ -7168,7 +7168,7 @@ _08007850: mov sb, r1 movs r0, #0xf mov sl, r0 - ldr r1, _080078C8 @ =0x0201B130 + ldr r1, _080078C8 @ =gUnknown_0201B130 mov r8, r1 movs r0, #0x80 lsls r0, r0, #2 @@ -7176,7 +7176,7 @@ _08007850: lsls r0, r2, #1 mov r2, sb adds r5, r0, r2 - ldr r6, _080078CC @ =0x0202BE30 + ldr r6, _080078CC @ =gUnknown_0202BE30 lsls r1, r1, #1 adds r4, r1, r2 _08007874: @@ -7221,17 +7221,17 @@ _08007874: bl _080088C8 .align 2, 0 _080078C4: .4byte 0x03000000 -_080078C8: .4byte 0x0201B130 -_080078CC: .4byte 0x0202BE30 +_080078C8: .4byte gUnknown_0201B130 +_080078CC: .4byte gUnknown_0202BE30 _080078D0: movs r7, #0 adds r0, r2, #1 mov ip, r0 ldr r1, _0800796C @ =0x03000000 mov sl, r1 - ldr r0, _08007970 @ =0x0201B130 + ldr r0, _08007970 @ =gUnknown_0201B130 mov sb, r0 - ldr r1, _08007974 @ =0x0202BE30 + ldr r1, _08007974 @ =gUnknown_0202BE30 mov r8, r1 lsls r0, r2, #1 mov r2, sl @@ -7304,8 +7304,8 @@ _080078F0: bl _080088C8 .align 2, 0 _0800796C: .4byte 0x03000000 -_08007970: .4byte 0x0201B130 -_08007974: .4byte 0x0202BE30 +_08007970: .4byte gUnknown_0201B130 +_08007974: .4byte gUnknown_0202BE30 _08007978: .4byte 0x00000FFF _0800797C: movs r7, #0 @@ -7313,12 +7313,12 @@ _0800797C: mov ip, r1 ldr r0, _08007A1C @ =0x03000000 mov sl, r0 - ldr r1, _08007A20 @ =0x0201B130 + ldr r1, _08007A20 @ =gUnknown_0201B130 mov sb, r1 movs r0, #0x80 lsls r0, r0, #2 adds r1, r2, r0 - ldr r0, _08007A24 @ =0x0202BE30 + ldr r0, _08007A24 @ =gUnknown_0202BE30 mov r8, r0 lsls r0, r2, #1 mov r2, sl @@ -7390,20 +7390,20 @@ _0800799E: bl _080088C8 .align 2, 0 _08007A1C: .4byte 0x03000000 -_08007A20: .4byte 0x0201B130 -_08007A24: .4byte 0x0202BE30 +_08007A20: .4byte gUnknown_0201B130 +_08007A24: .4byte gUnknown_0202BE30 _08007A28: movs r7, #0 adds r0, r2, #1 mov ip, r0 movs r1, #0xf mov sl, r1 - ldr r0, _08007ACC @ =0x0201B130 + ldr r0, _08007ACC @ =gUnknown_0201B130 mov sb, r0 movs r0, #0x80 lsls r0, r0, #2 adds r1, r2, r0 - ldr r0, _08007AD0 @ =0x0202BE30 + ldr r0, _08007AD0 @ =gUnknown_0202BE30 mov r8, r0 lsls r0, r2, #1 ldr r2, _08007AD4 @ =0x03000000 @@ -7475,8 +7475,8 @@ _08007A4A: ble _08007A4A bl _080088C8 .align 2, 0 -_08007ACC: .4byte 0x0201B130 -_08007AD0: .4byte 0x0202BE30 +_08007ACC: .4byte gUnknown_0201B130 +_08007AD0: .4byte gUnknown_0202BE30 _08007AD4: .4byte 0x03000000 _08007AD8: .4byte 0x0000FFF0 _08007ADC: @@ -7490,8 +7490,8 @@ _08007ADC: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _08007B4C @ =0x0201B130 - ldr r5, _08007B50 @ =0x0202BE30 + ldr r6, _08007B4C @ =gUnknown_0201B130 + ldr r5, _08007B50 @ =gUnknown_0202BE30 _08007AF4: lsls r4, r7, #1 mov r0, ip @@ -7535,8 +7535,8 @@ _08007AF4: bl _080088C8 .align 2, 0 _08007B48: .4byte 0x03000000 -_08007B4C: .4byte 0x0201B130 -_08007B50: .4byte 0x0202BE30 +_08007B4C: .4byte gUnknown_0201B130 +_08007B50: .4byte gUnknown_0202BE30 _08007B54: movs r7, #0 adds r1, r2, #1 @@ -7545,9 +7545,9 @@ _08007B54: mov sb, r2 ldr r2, _08007BF0 @ =0x03000000 mov sl, r2 - ldr r0, _08007BF4 @ =0x0201B130 + ldr r0, _08007BF4 @ =gUnknown_0201B130 mov r8, r0 - ldr r6, _08007BF8 @ =0x0202BE30 + ldr r6, _08007BF8 @ =gUnknown_0202BE30 _08007B68: lsls r5, r7, #1 mov r1, ip @@ -7617,8 +7617,8 @@ _08007B68: bl _080088C8 .align 2, 0 _08007BF0: .4byte 0x03000000 -_08007BF4: .4byte 0x0201B130 -_08007BF8: .4byte 0x0202BE30 +_08007BF4: .4byte gUnknown_0201B130 +_08007BF8: .4byte gUnknown_0202BE30 _08007BFC: .4byte 0x00000FFF _08007C00: movs r7, #0 @@ -7628,9 +7628,9 @@ _08007C00: mov sb, r2 ldr r1, _08007C9C @ =0x03000000 mov sl, r1 - ldr r2, _08007CA0 @ =0x0201B130 + ldr r2, _08007CA0 @ =gUnknown_0201B130 mov r8, r2 - ldr r6, _08007CA4 @ =0x0202BE30 + ldr r6, _08007CA4 @ =gUnknown_0202BE30 _08007C14: lsls r5, r7, #1 mov r0, ip @@ -7700,8 +7700,8 @@ _08007C14: bl _080088C8 .align 2, 0 _08007C9C: .4byte 0x03000000 -_08007CA0: .4byte 0x0201B130 -_08007CA4: .4byte 0x0202BE30 +_08007CA0: .4byte gUnknown_0201B130 +_08007CA4: .4byte gUnknown_0202BE30 _08007CA8: movs r7, #0 adds r0, r2, #1 @@ -7710,9 +7710,9 @@ _08007CA8: mov sb, r2 ldr r1, _08007D40 @ =0x03000000 mov sl, r1 - ldr r2, _08007D44 @ =0x0201B130 + ldr r2, _08007D44 @ =gUnknown_0201B130 mov r8, r2 - ldr r6, _08007D48 @ =0x0202BE30 + ldr r6, _08007D48 @ =gUnknown_0202BE30 _08007CBC: lsls r5, r7, #1 mov r0, ip @@ -7780,8 +7780,8 @@ _08007CBC: bl _080088C8 .align 2, 0 _08007D40: .4byte 0x03000000 -_08007D44: .4byte 0x0201B130 -_08007D48: .4byte 0x0202BE30 +_08007D44: .4byte gUnknown_0201B130 +_08007D48: .4byte gUnknown_0202BE30 _08007D4C: .4byte 0x0000FFF0 _08007D50: adds r0, r3, #0 @@ -7817,8 +7817,8 @@ _08007D94: ldr r1, _08007DCC @ =0x03000000 lsls r0, r2, #1 adds r3, r0, r1 - ldr r5, _08007DD0 @ =0x0202BE30 - ldr r4, _08007DD4 @ =0x0201B130 + ldr r5, _08007DD0 @ =gUnknown_0202BE30 + ldr r4, _08007DD4 @ =gUnknown_0201B130 movs r2, #0x80 lsls r2, r2, #3 adds r0, r0, r2 @@ -7842,8 +7842,8 @@ _08007DA8: bl _080088C8 .align 2, 0 _08007DCC: .4byte 0x03000000 -_08007DD0: .4byte 0x0202BE30 -_08007DD4: .4byte 0x0201B130 +_08007DD0: .4byte gUnknown_0202BE30 +_08007DD4: .4byte gUnknown_0201B130 _08007DD8: movs r7, #0 adds r0, r2, #1 @@ -7859,7 +7859,7 @@ _08007DD8: lsls r0, r2, #1 mov r2, sb adds r6, r0, r2 - ldr r0, _08007E68 @ =0x0202BE30 + ldr r0, _08007E68 @ =gUnknown_0202BE30 mov r8, r0 lsls r1, r1, #1 adds r5, r1, r2 @@ -7885,7 +7885,7 @@ _08007DFC: ldrh r1, [r2] orrs r0, r1 strh r0, [r2] - ldr r1, _08007E70 @ =0x0201B130 + ldr r1, _08007E70 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] ldr r0, _08007E6C @ =0x00000FFF @@ -7916,9 +7916,9 @@ _08007DFC: bl _080088C8 .align 2, 0 _08007E64: .4byte 0x03000000 -_08007E68: .4byte 0x0202BE30 +_08007E68: .4byte gUnknown_0202BE30 _08007E6C: .4byte 0x00000FFF -_08007E70: .4byte 0x0201B130 +_08007E70: .4byte gUnknown_0201B130 _08007E74: movs r7, #0 adds r1, r2, #1 @@ -7934,7 +7934,7 @@ _08007E74: lsls r0, r2, #1 mov r2, sb adds r6, r0, r2 - ldr r0, _08007F04 @ =0x0202BE30 + ldr r0, _08007F04 @ =gUnknown_0202BE30 mov r8, r0 lsls r1, r1, #1 adds r5, r1, r2 @@ -7960,7 +7960,7 @@ _08007E98: ldrh r1, [r2] orrs r0, r1 strh r0, [r2] - ldr r1, _08007F08 @ =0x0201B130 + ldr r1, _08007F08 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] movs r0, #0xff @@ -7991,8 +7991,8 @@ _08007E98: bl _080088C8 .align 2, 0 _08007F00: .4byte 0x03000000 -_08007F04: .4byte 0x0202BE30 -_08007F08: .4byte 0x0201B130 +_08007F04: .4byte gUnknown_0202BE30 +_08007F08: .4byte gUnknown_0201B130 _08007F0C: movs r7, #0 adds r1, r2, #1 @@ -8007,7 +8007,7 @@ _08007F0C: lsls r0, r2, #1 mov r2, sb adds r6, r0, r2 - ldr r0, _08007F9C @ =0x0202BE30 + ldr r0, _08007F9C @ =gUnknown_0202BE30 mov r8, r0 lsls r1, r1, #1 adds r5, r1, r2 @@ -8033,7 +8033,7 @@ _08007F2E: ldrh r1, [r2] orrs r0, r1 strh r0, [r2] - ldr r1, _08007FA0 @ =0x0201B130 + ldr r1, _08007FA0 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] movs r0, #0xf @@ -8065,15 +8065,15 @@ _08007F2E: .align 2, 0 _08007F94: .4byte 0x03000000 _08007F98: .4byte 0x0000FFF0 -_08007F9C: .4byte 0x0202BE30 -_08007FA0: .4byte 0x0201B130 +_08007F9C: .4byte gUnknown_0202BE30 +_08007FA0: .4byte gUnknown_0201B130 _08007FA4: movs r7, #0 adds r2, #1 mov ip, r2 ldr r1, _08007FE8 @ =0x03000000 mov r8, r1 - ldr r6, _08007FEC @ =0x0202BE30 + ldr r6, _08007FEC @ =gUnknown_0202BE30 lsls r0, r2, #1 adds r4, r0, r1 mov r5, ip @@ -8088,7 +8088,7 @@ _08007FB6: adds r2, r5, r0 lsls r2, r2, #1 add r2, r8 - ldr r1, _08007FF0 @ =0x0201B130 + ldr r1, _08007FF0 @ =gUnknown_0201B130 adds r3, r3, r1 ldrh r0, [r2] ldrh r1, [r3] @@ -8103,8 +8103,8 @@ _08007FB6: bl _080088C8 .align 2, 0 _08007FE8: .4byte 0x03000000 -_08007FEC: .4byte 0x0202BE30 -_08007FF0: .4byte 0x0201B130 +_08007FEC: .4byte gUnknown_0202BE30 +_08007FF0: .4byte gUnknown_0201B130 _08007FF4: movs r7, #0 adds r0, r2, #1 @@ -8116,7 +8116,7 @@ _08007FF4: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _08008078 @ =0x0202BE30 + ldr r6, _08008078 @ =gUnknown_0202BE30 _0800800A: lsls r4, r7, #1 mov r0, ip @@ -8145,7 +8145,7 @@ _0800800A: add r3, sl lsls r3, r3, #1 add r3, r8 - ldr r1, _08008080 @ =0x0201B130 + ldr r1, _08008080 @ =gUnknown_0201B130 adds r5, r5, r1 ldrh r1, [r5] ldr r0, _0800807C @ =0x00000FFF @@ -8172,9 +8172,9 @@ _0800800A: bl _080088C8 .align 2, 0 _08008074: .4byte 0x03000000 -_08008078: .4byte 0x0202BE30 +_08008078: .4byte gUnknown_0202BE30 _0800807C: .4byte 0x00000FFF -_08008080: .4byte 0x0201B130 +_08008080: .4byte gUnknown_0201B130 _08008084: movs r7, #0 adds r0, r2, #1 @@ -8186,7 +8186,7 @@ _08008084: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _08008108 @ =0x0202BE30 + ldr r6, _08008108 @ =gUnknown_0202BE30 _0800809A: lsls r4, r7, #1 mov r0, ip @@ -8215,7 +8215,7 @@ _0800809A: add r3, sl lsls r3, r3, #1 add r3, r8 - ldr r1, _0800810C @ =0x0201B130 + ldr r1, _0800810C @ =gUnknown_0201B130 adds r5, r5, r1 ldrh r1, [r5] movs r0, #0xff @@ -8242,8 +8242,8 @@ _0800809A: bl _080088C8 .align 2, 0 _08008104: .4byte 0x03000000 -_08008108: .4byte 0x0202BE30 -_0800810C: .4byte 0x0201B130 +_08008108: .4byte gUnknown_0202BE30 +_0800810C: .4byte gUnknown_0201B130 _08008110: movs r7, #0 adds r0, r2, #1 @@ -8255,7 +8255,7 @@ _08008110: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _08008190 @ =0x0202BE30 + ldr r6, _08008190 @ =gUnknown_0202BE30 _08008126: lsls r4, r7, #1 mov r0, ip @@ -8283,7 +8283,7 @@ _08008126: add r3, sl lsls r3, r3, #1 add r3, r8 - ldr r1, _08008198 @ =0x0201B130 + ldr r1, _08008198 @ =gUnknown_0201B130 adds r5, r5, r1 ldrh r1, [r5] movs r0, #0xf @@ -8309,9 +8309,9 @@ _08008126: b _080088C8 .align 2, 0 _0800818C: .4byte 0x03000000 -_08008190: .4byte 0x0202BE30 +_08008190: .4byte gUnknown_0202BE30 _08008194: .4byte 0x0000FFF0 -_08008198: .4byte 0x0201B130 +_08008198: .4byte gUnknown_0201B130 _0800819C: adds r0, r3, #0 cmp r3, #0 @@ -8347,7 +8347,7 @@ _080081E0: ldr r6, _08008224 @ =0x00000FFF lsls r0, r2, #1 adds r4, r0, r1 - ldr r5, _08008228 @ =0x0202BE30 + ldr r5, _08008228 @ =gUnknown_0202BE30 movs r2, #0x80 lsls r2, r2, #3 adds r0, r0, r2 @@ -8360,7 +8360,7 @@ _080081F4: ldrh r1, [r4] orrs r0, r1 strh r0, [r4] - ldr r0, _0800822C @ =0x0201B130 + ldr r0, _0800822C @ =gUnknown_0201B130 adds r2, r2, r0 ldrh r1, [r2] adds r0, r6, #0 @@ -8378,15 +8378,15 @@ _080081F4: .align 2, 0 _08008220: .4byte 0x03000000 _08008224: .4byte 0x00000FFF -_08008228: .4byte 0x0202BE30 -_0800822C: .4byte 0x0201B130 +_08008228: .4byte gUnknown_0202BE30 +_0800822C: .4byte gUnknown_0201B130 _08008230: movs r7, #0 ldr r1, _08008274 @ =0x03000000 ldr r6, _08008278 @ =0x00000FFF lsls r0, r2, #1 adds r4, r0, r1 - ldr r5, _0800827C @ =0x0202BE30 + ldr r5, _0800827C @ =gUnknown_0202BE30 movs r2, #0x80 lsls r2, r2, #3 adds r0, r0, r2 @@ -8400,7 +8400,7 @@ _08008244: ldrh r1, [r4] orrs r0, r1 strh r0, [r4] - ldr r0, _08008280 @ =0x0201B130 + ldr r0, _08008280 @ =gUnknown_0201B130 adds r2, r2, r0 ldrh r1, [r2] adds r0, r6, #0 @@ -8419,8 +8419,8 @@ _08008244: .align 2, 0 _08008274: .4byte 0x03000000 _08008278: .4byte 0x00000FFF -_0800827C: .4byte 0x0202BE30 -_08008280: .4byte 0x0201B130 +_0800827C: .4byte gUnknown_0202BE30 +_08008280: .4byte gUnknown_0201B130 _08008284: movs r7, #0 adds r1, r2, #1 @@ -8436,7 +8436,7 @@ _08008284: lsls r0, r2, #1 mov r2, sb adds r6, r0, r2 - ldr r0, _08008310 @ =0x0202BE30 + ldr r0, _08008310 @ =gUnknown_0202BE30 mov r8, r0 lsls r1, r1, #1 adds r5, r1, r2 @@ -8462,7 +8462,7 @@ _080082A8: ldrh r1, [r2] orrs r0, r1 strh r0, [r2] - ldr r1, _08008314 @ =0x0201B130 + ldr r1, _08008314 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] movs r0, #0xff @@ -8493,8 +8493,8 @@ _080082A8: b _080088C8 .align 2, 0 _0800830C: .4byte 0x03000000 -_08008310: .4byte 0x0202BE30 -_08008314: .4byte 0x0201B130 +_08008310: .4byte gUnknown_0202BE30 +_08008314: .4byte gUnknown_0201B130 _08008318: movs r7, #0 adds r1, r2, #1 @@ -8510,7 +8510,7 @@ _08008318: lsls r0, r2, #1 mov r2, sb adds r6, r0, r2 - ldr r0, _080083A4 @ =0x0202BE30 + ldr r0, _080083A4 @ =gUnknown_0202BE30 mov r8, r0 lsls r1, r1, #1 adds r5, r1, r2 @@ -8536,7 +8536,7 @@ _0800833C: ldrh r1, [r2] orrs r0, r1 strh r0, [r2] - ldr r1, _080083A8 @ =0x0201B130 + ldr r1, _080083A8 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] movs r0, #0xf @@ -8567,8 +8567,8 @@ _0800833C: b _080088C8 .align 2, 0 _080083A0: .4byte 0x03000000 -_080083A4: .4byte 0x0202BE30 -_080083A8: .4byte 0x0201B130 +_080083A4: .4byte gUnknown_0202BE30 +_080083A8: .4byte gUnknown_0201B130 _080083AC: movs r7, #0 adds r2, #1 @@ -8577,7 +8577,7 @@ _080083AC: mov sb, r1 ldr r2, _08008400 @ =0x00000FFF mov r8, r2 - ldr r6, _08008404 @ =0x0202BE30 + ldr r6, _08008404 @ =gUnknown_0202BE30 mov r1, ip lsls r0, r1, #1 mov r2, sb @@ -8596,7 +8596,7 @@ _080083C6: adds r2, r5, r0 lsls r2, r2, #1 add r2, sb - ldr r1, _08008408 @ =0x0201B130 + ldr r1, _08008408 @ =gUnknown_0201B130 adds r3, r3, r1 ldrh r1, [r3] mov r0, r8 @@ -8614,8 +8614,8 @@ _080083C6: .align 2, 0 _080083FC: .4byte 0x03000000 _08008400: .4byte 0x00000FFF -_08008404: .4byte 0x0202BE30 -_08008408: .4byte 0x0201B130 +_08008404: .4byte gUnknown_0202BE30 +_08008408: .4byte gUnknown_0201B130 _0800840C: movs r7, #0 adds r2, #1 @@ -8623,7 +8623,7 @@ _0800840C: ldr r6, _08008458 @ =0x03000000 ldr r2, _0800845C @ =0x00000FFF mov r8, r2 - ldr r5, _08008460 @ =0x0202BE30 + ldr r5, _08008460 @ =gUnknown_0202BE30 _0800841A: lsls r2, r7, #1 add r2, ip @@ -8642,7 +8642,7 @@ _0800841A: adds r2, r2, r0 lsls r2, r2, #1 adds r2, r2, r6 - ldr r1, _08008464 @ =0x0201B130 + ldr r1, _08008464 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] mov r0, r8 @@ -8659,8 +8659,8 @@ _0800841A: .align 2, 0 _08008458: .4byte 0x03000000 _0800845C: .4byte 0x00000FFF -_08008460: .4byte 0x0202BE30 -_08008464: .4byte 0x0201B130 +_08008460: .4byte gUnknown_0202BE30 +_08008464: .4byte gUnknown_0201B130 _08008468: movs r7, #0 adds r0, r2, #1 @@ -8672,7 +8672,7 @@ _08008468: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _080084EC @ =0x0202BE30 + ldr r6, _080084EC @ =gUnknown_0202BE30 _0800847E: lsls r4, r7, #1 mov r0, ip @@ -8701,7 +8701,7 @@ _0800847E: add r3, sl lsls r3, r3, #1 add r3, r8 - ldr r1, _080084F0 @ =0x0201B130 + ldr r1, _080084F0 @ =gUnknown_0201B130 adds r5, r5, r1 ldrh r1, [r5] movs r0, #0xff @@ -8728,8 +8728,8 @@ _0800847E: b _080088C8 .align 2, 0 _080084E8: .4byte 0x03000000 -_080084EC: .4byte 0x0202BE30 -_080084F0: .4byte 0x0201B130 +_080084EC: .4byte gUnknown_0202BE30 +_080084F0: .4byte gUnknown_0201B130 _080084F4: movs r7, #0 adds r0, r2, #1 @@ -8741,7 +8741,7 @@ _080084F4: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _08008578 @ =0x0202BE30 + ldr r6, _08008578 @ =gUnknown_0202BE30 _0800850A: lsls r4, r7, #1 mov r0, ip @@ -8770,7 +8770,7 @@ _0800850A: add r3, sl lsls r3, r3, #1 add r3, r8 - ldr r1, _0800857C @ =0x0201B130 + ldr r1, _0800857C @ =gUnknown_0201B130 adds r5, r5, r1 ldrh r1, [r5] movs r0, #0xf @@ -8797,8 +8797,8 @@ _0800850A: b _080088C8 .align 2, 0 _08008574: .4byte 0x03000000 -_08008578: .4byte 0x0202BE30 -_0800857C: .4byte 0x0201B130 +_08008578: .4byte gUnknown_0202BE30 +_0800857C: .4byte gUnknown_0201B130 _08008580: adds r0, r3, #0 cmp r3, #0 @@ -8834,7 +8834,7 @@ _080085C4: movs r6, #0xff lsls r0, r2, #1 adds r4, r0, r1 - ldr r5, _08008608 @ =0x0202BE30 + ldr r5, _08008608 @ =gUnknown_0202BE30 movs r2, #0x80 lsls r2, r2, #3 adds r0, r0, r2 @@ -8847,7 +8847,7 @@ _080085D8: ldrh r1, [r4] orrs r0, r1 strh r0, [r4] - ldr r0, _0800860C @ =0x0201B130 + ldr r0, _0800860C @ =gUnknown_0201B130 adds r2, r2, r0 ldrh r1, [r2] adds r0, r6, #0 @@ -8864,15 +8864,15 @@ _080085D8: b _080088C8 .align 2, 0 _08008604: .4byte 0x03000000 -_08008608: .4byte 0x0202BE30 -_0800860C: .4byte 0x0201B130 +_08008608: .4byte gUnknown_0202BE30 +_0800860C: .4byte gUnknown_0201B130 _08008610: movs r7, #0 ldr r1, _08008654 @ =0x03000000 movs r6, #0xff lsls r0, r2, #1 adds r4, r0, r1 - ldr r5, _08008658 @ =0x0202BE30 + ldr r5, _08008658 @ =gUnknown_0202BE30 movs r2, #0x80 lsls r2, r2, #3 adds r0, r0, r2 @@ -8886,7 +8886,7 @@ _08008624: ldrh r1, [r4] orrs r0, r1 strh r0, [r4] - ldr r0, _0800865C @ =0x0201B130 + ldr r0, _0800865C @ =gUnknown_0201B130 adds r2, r2, r0 ldrh r1, [r2] adds r0, r6, #0 @@ -8904,15 +8904,15 @@ _08008624: b _080088C8 .align 2, 0 _08008654: .4byte 0x03000000 -_08008658: .4byte 0x0202BE30 -_0800865C: .4byte 0x0201B130 +_08008658: .4byte gUnknown_0202BE30 +_0800865C: .4byte gUnknown_0201B130 _08008660: movs r7, #0 ldr r1, _080086A4 @ =0x03000000 movs r6, #0xff lsls r0, r2, #1 adds r4, r0, r1 - ldr r5, _080086A8 @ =0x0202BE30 + ldr r5, _080086A8 @ =gUnknown_0202BE30 movs r2, #0x80 lsls r2, r2, #3 adds r0, r0, r2 @@ -8926,7 +8926,7 @@ _08008674: ldrh r1, [r4] orrs r0, r1 strh r0, [r4] - ldr r0, _080086AC @ =0x0201B130 + ldr r0, _080086AC @ =gUnknown_0201B130 adds r2, r2, r0 ldrh r1, [r2] adds r0, r6, #0 @@ -8944,8 +8944,8 @@ _08008674: b _080088C8 .align 2, 0 _080086A4: .4byte 0x03000000 -_080086A8: .4byte 0x0202BE30 -_080086AC: .4byte 0x0201B130 +_080086A8: .4byte gUnknown_0202BE30 +_080086AC: .4byte gUnknown_0201B130 _080086B0: movs r7, #0 adds r1, r2, #1 @@ -8960,7 +8960,7 @@ _080086B0: lsls r0, r2, #1 mov r2, sb adds r6, r0, r2 - ldr r0, _0800873C @ =0x0202BE30 + ldr r0, _0800873C @ =gUnknown_0202BE30 mov r8, r0 lsls r1, r1, #1 adds r5, r1, r2 @@ -8986,7 +8986,7 @@ _080086D2: ldrh r1, [r2] orrs r0, r1 strh r0, [r2] - ldr r1, _08008740 @ =0x0201B130 + ldr r1, _08008740 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] movs r0, #0xf @@ -9017,8 +9017,8 @@ _080086D2: b _080088C8 .align 2, 0 _08008738: .4byte 0x03000000 -_0800873C: .4byte 0x0202BE30 -_08008740: .4byte 0x0201B130 +_0800873C: .4byte gUnknown_0202BE30 +_08008740: .4byte gUnknown_0201B130 _08008744: movs r7, #0 adds r2, #1 @@ -9027,7 +9027,7 @@ _08008744: mov sb, r1 movs r2, #0xff mov r8, r2 - ldr r6, _08008798 @ =0x0202BE30 + ldr r6, _08008798 @ =gUnknown_0202BE30 mov r1, ip lsls r0, r1, #1 mov r2, sb @@ -9046,7 +9046,7 @@ _0800875E: adds r2, r5, r0 lsls r2, r2, #1 add r2, sb - ldr r1, _0800879C @ =0x0201B130 + ldr r1, _0800879C @ =gUnknown_0201B130 adds r3, r3, r1 ldrh r1, [r3] mov r0, r8 @@ -9063,8 +9063,8 @@ _0800875E: b _080088C8 .align 2, 0 _08008794: .4byte 0x03000000 -_08008798: .4byte 0x0202BE30 -_0800879C: .4byte 0x0201B130 +_08008798: .4byte gUnknown_0202BE30 +_0800879C: .4byte gUnknown_0201B130 _080087A0: movs r7, #0 adds r2, #1 @@ -9072,7 +9072,7 @@ _080087A0: ldr r6, _080087EC @ =0x03000000 movs r2, #0xff mov r8, r2 - ldr r5, _080087F0 @ =0x0202BE30 + ldr r5, _080087F0 @ =gUnknown_0202BE30 _080087AE: lsls r2, r7, #1 add r2, ip @@ -9091,7 +9091,7 @@ _080087AE: adds r2, r2, r0 lsls r2, r2, #1 adds r2, r2, r6 - ldr r1, _080087F4 @ =0x0201B130 + ldr r1, _080087F4 @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] mov r0, r8 @@ -9107,8 +9107,8 @@ _080087AE: b _080088C8 .align 2, 0 _080087EC: .4byte 0x03000000 -_080087F0: .4byte 0x0202BE30 -_080087F4: .4byte 0x0201B130 +_080087F0: .4byte gUnknown_0202BE30 +_080087F4: .4byte gUnknown_0201B130 _080087F8: movs r7, #0 adds r2, #1 @@ -9116,7 +9116,7 @@ _080087F8: ldr r6, _08008844 @ =0x03000000 movs r2, #0xff mov r8, r2 - ldr r5, _08008848 @ =0x0202BE30 + ldr r5, _08008848 @ =gUnknown_0202BE30 _08008806: lsls r2, r7, #1 add r2, ip @@ -9135,7 +9135,7 @@ _08008806: adds r2, r2, r0 lsls r2, r2, #1 adds r2, r2, r6 - ldr r1, _0800884C @ =0x0201B130 + ldr r1, _0800884C @ =gUnknown_0201B130 adds r4, r4, r1 ldrh r1, [r4] mov r0, r8 @@ -9151,8 +9151,8 @@ _08008806: b _080088C8 .align 2, 0 _08008844: .4byte 0x03000000 -_08008848: .4byte 0x0202BE30 -_0800884C: .4byte 0x0201B130 +_08008848: .4byte gUnknown_0202BE30 +_0800884C: .4byte gUnknown_0201B130 _08008850: movs r7, #0 adds r0, r2, #1 @@ -9164,7 +9164,7 @@ _08008850: movs r2, #0x80 lsls r2, r2, #2 mov sl, r2 - ldr r6, _080088DC @ =0x0202BE30 + ldr r6, _080088DC @ =gUnknown_0202BE30 _08008866: lsls r4, r7, #1 mov r0, ip @@ -9192,7 +9192,7 @@ _08008866: add r3, sl lsls r3, r3, #1 add r3, r8 - ldr r1, _080088E0 @ =0x0201B130 + ldr r1, _080088E0 @ =gUnknown_0201B130 adds r5, r5, r1 ldrh r1, [r5] movs r0, #0xf @@ -9226,17 +9226,17 @@ _080088C8: bx r0 .align 2, 0 _080088D8: .4byte 0x03000000 -_080088DC: .4byte 0x0202BE30 -_080088E0: .4byte 0x0201B130 +_080088DC: .4byte gUnknown_0202BE30 +_080088E0: .4byte gUnknown_0201B130 thumb_func_start sub_88E4 sub_88E4: @ 0x080088E4 push {r4, r5, r6, lr} movs r2, #0 - ldr r6, _08008934 @ =0x0202A1C0 - ldr r5, _08008938 @ =0x0201A514 - ldr r4, _0800893C @ =0x0202BEB8 - ldr r3, _08008940 @ =0x0200B134 + ldr r6, _08008934 @ =gUnknown_0202A1C0 + ldr r5, _08008938 @ =gUnknown_0201A514 + ldr r4, _0800893C @ =gUnknown_0202BEB8 + ldr r3, _08008940 @ =gUnknown_0200B134 adds r1, r6, #0 _080088F2: adds r0, r2, r3 @@ -9246,7 +9246,7 @@ _080088F2: adds r2, #1 cmp r2, #0xcc ble _080088F2 - ldr r0, _08008934 @ =0x0202A1C0 + ldr r0, _08008934 @ =gUnknown_0202A1C0 movs r1, #0 movs r2, #0xcd lsls r2, r2, #1 @@ -9275,10 +9275,10 @@ _0800891E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08008934: .4byte 0x0202A1C0 -_08008938: .4byte 0x0201A514 -_0800893C: .4byte 0x0202BEB8 -_08008940: .4byte 0x0200B134 +_08008934: .4byte gUnknown_0202A1C0 +_08008938: .4byte gUnknown_0201A514 +_0800893C: .4byte gUnknown_0202BEB8 +_08008940: .4byte gUnknown_0200B134 _08008944: .4byte _08008948 _08008948: @ jump table .4byte _08008968 @ case 0 @@ -9317,7 +9317,7 @@ sub_8974: @ 0x08008974 beq _08008A56 cmp r4, #0x63 bgt _080089FC - ldr r1, _080089E4 @ =0x0202BF14 + ldr r1, _080089E4 @ =gUnknown_0202BF14 movs r0, #0 strh r0, [r1] adds r0, r4, #0 @@ -9357,14 +9357,14 @@ sub_8974: @ 0x08008974 b _08008A4E .align 2, 0 _080089E0: .4byte gUnknown_086A61BC -_080089E4: .4byte 0x0202BF14 +_080089E4: .4byte gUnknown_0202BF14 _080089E8: .4byte gUnknown_086BB6F4 _080089EC: .4byte 0x06013800 _080089F0: .4byte 0x040000D4 _080089F4: .4byte gUnknown_086B15B4 _080089F8: .4byte 0x05000240 _080089FC: - ldr r1, _08008A5C @ =0x0202BF14 + ldr r1, _08008A5C @ =gUnknown_0202BF14 movs r0, #1 strh r0, [r1] subs r4, #0x64 @@ -9412,7 +9412,7 @@ _08008A56: pop {r0} bx r0 .align 2, 0 -_08008A5C: .4byte 0x0202BF14 +_08008A5C: .4byte gUnknown_0202BF14 _08008A60: .4byte gMonHatchSpriteGroupGfx _08008A64: .4byte 0x06014800 _08008A68: .4byte 0x040000D4 @@ -9422,7 +9422,7 @@ _08008A74: .4byte 0x80000010 thumb_func_start sub_8A78 sub_8A78: @ 0x08008A78 - ldr r1, _08008AA0 @ =0x0202A1C0 + ldr r1, _08008AA0 @ =gUnknown_0202A1C0 lsls r0, r0, #0x10 asrs r2, r0, #0xf adds r1, r2, r1 @@ -9438,15 +9438,15 @@ sub_8A78: @ 0x08008A78 rsbs r0, r0, #0 cmp r1, r0 beq _08008AAC - ldr r1, _08008AA8 @ =0x0202A588 + ldr r1, _08008AA8 @ =gUnknown_0202A588 movs r0, #1 b _08008AB0 .align 2, 0 -_08008AA0: .4byte 0x0202A1C0 +_08008AA0: .4byte gUnknown_0202A1C0 _08008AA4: .4byte gUnknown_086A61BC -_08008AA8: .4byte 0x0202A588 +_08008AA8: .4byte gUnknown_0202A588 _08008AAC: - ldr r1, _08008AB8 @ =0x0202A588 + ldr r1, _08008AB8 @ =gUnknown_0202A588 movs r0, #0 _08008AB0: strh r0, [r1] @@ -9454,11 +9454,11 @@ _08008AB0: ldrsh r0, [r1, r3] bx lr .align 2, 0 -_08008AB8: .4byte 0x0202A588 +_08008AB8: .4byte gUnknown_0202A588 thumb_func_start sub_8ABC sub_8ABC: @ 0x08008ABC - ldr r1, _08008AD0 @ =0x0200B134 + ldr r1, _08008AD0 @ =gUnknown_0200B134 movs r2, #0 adds r0, r1, #0 adds r0, #0xcc @@ -9469,4 +9469,4 @@ _08008AC4: bge _08008AC4 bx lr .align 2, 0 -_08008AD0: .4byte 0x0200B134 +_08008AD0: .4byte gUnknown_0200B134 diff --git a/asm/rom_1068C.s b/asm/rom_1068C.s index c9312e9..5a3aa1e 100755 --- a/asm/rom_1068C.s +++ b/asm/rom_1068C.s @@ -163,7 +163,7 @@ sub_10798: @ 0x08010798 mov r8, r2 ldr r4, _08010818 @ =0x040000D4 str r0, [r4] - ldr r2, _0801081C @ =0x0201A920 + ldr r2, _0801081C @ =gUnknown_0201A920 str r2, [r4, #4] ldr r0, _08010820 @ =0x80000100 str r0, [r4, #8] @@ -215,11 +215,11 @@ _08010804: bl sub_D74 cmp r7, #0x20 bne _08010838 - ldr r0, _0801081C @ =0x0201A920 + ldr r0, _0801081C @ =gUnknown_0201A920 b _0801083A .align 2, 0 _08010818: .4byte 0x040000D4 -_0801081C: .4byte 0x0201A920 +_0801081C: .4byte gUnknown_0201A920 _08010820: .4byte 0x80000100 _08010824: .4byte 0x00007FFF _08010828: .4byte 0xFFFFFC00 @@ -227,7 +227,7 @@ _0801082C: .4byte 0x81000200 _08010830: .4byte 0x80000200 _08010834: .4byte gMain _08010838: - ldr r0, _0801085C @ =0x0201AD20 + ldr r0, _0801085C @ =gUnknown_0201AD20 _0801083A: str r0, [r4] str r6, [r4, #4] @@ -246,7 +246,7 @@ _0801083A: pop {r0} bx r0 .align 2, 0 -_0801085C: .4byte 0x0201AD20 +_0801085C: .4byte gUnknown_0201AD20 thumb_func_start sub_10860 sub_10860: @ 0x08010860 @@ -260,7 +260,7 @@ sub_10860: @ 0x08010860 lsls r0, r0, #0x13 mov r8, r0 str r0, [r1] - ldr r3, _080108CC @ =0x0201A520 + ldr r3, _080108CC @ =gUnknown_0201A520 str r3, [r1, #4] ldr r4, _080108D0 @ =0x80000200 str r4, [r1, #8] @@ -296,20 +296,20 @@ _080108B0: bl sub_D74 cmp r7, #0x20 bne _080108E0 - ldr r0, _080108DC @ =0x0201A920 + ldr r0, _080108DC @ =gUnknown_0201A920 str r0, [r6] mov r0, r8 str r0, [r6, #4] b _080108E8 .align 2, 0 _080108C8: .4byte 0x040000D4 -_080108CC: .4byte 0x0201A520 +_080108CC: .4byte gUnknown_0201A520 _080108D0: .4byte 0x80000200 _080108D4: .4byte 0x00007FFF _080108D8: .4byte 0x81000200 -_080108DC: .4byte 0x0201A920 +_080108DC: .4byte gUnknown_0201A920 _080108E0: - ldr r0, _08010908 @ =0x0201AD20 + ldr r0, _08010908 @ =gUnknown_0201AD20 str r0, [r6] mov r2, r8 str r2, [r6, #4] @@ -330,11 +330,11 @@ _080108E8: pop {r0} bx r0 .align 2, 0 -_08010908: .4byte 0x0201AD20 +_08010908: .4byte gUnknown_0201AD20 thumb_func_start sub_1090C sub_1090C: @ 0x0801090C - ldr r1, _08010920 @ =0x0201A500 + ldr r1, _08010920 @ =gUnknown_0201A500 movs r2, #0 adds r0, r1, #0 adds r0, #0xc @@ -345,4 +345,4 @@ _08010914: bge _08010914 bx lr .align 2, 0 -_08010920: .4byte 0x0201A500 +_08010920: .4byte gUnknown_0201A500 diff --git a/asm/rom_11B9C.s b/asm/rom_11B9C.s index 3ecd260..4f7f0f0 100755 --- a/asm/rom_11B9C.s +++ b/asm/rom_11B9C.s @@ -2048,16 +2048,16 @@ _08012C5C: movs r0, #2 mov r1, r8 strb r0, [r1, #1] - ldr r0, _08012C70 @ =0x02031590 + ldr r0, _08012C70 @ =gUnknown_02031590 ldrb r1, [r0, #0x16] movs r0, #0xb8 muls r1, r0, r1 - ldr r0, _08012C74 @ =0x0200B3B8 + ldr r0, _08012C74 @ =gUnknown_0200B3B8 adds r6, r1, r0 b _08012CAC .align 2, 0 -_08012C70: .4byte 0x02031590 -_08012C74: .4byte 0x0200B3B8 +_08012C70: .4byte gUnknown_02031590 +_08012C74: .4byte gUnknown_0200B3B8 _08012C78: movs r0, #1 mov r2, r8 @@ -7773,7 +7773,7 @@ _08015A3E: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _08015A90 @ =0x02032F20 + ldr r0, _08015A90 @ =gUnknown_02032F20 ldr r1, _08015A94 @ =gUnknown_0869FC0C bl MPlayStart ldr r1, [r5] @@ -7805,7 +7805,7 @@ _08015A78: _08015A84: .4byte 0x00002710 _08015A88: .4byte gUnknown_020314E0 _08015A8C: .4byte 0x0000072F -_08015A90: .4byte 0x02032F20 +_08015A90: .4byte gUnknown_02032F20 _08015A94: .4byte gUnknown_0869FC0C _08015A98: .4byte 0x00000731 _08015A9C: .4byte 0x000006BC @@ -14571,7 +14571,7 @@ sub_19048: @ 0x08019048 str r2, [r1, #0x54] movs r0, #1 strb r0, [r1, #0xd] - ldr r0, _080190A8 @ =0x02031510 + ldr r0, _080190A8 @ =gUnknown_02031510 str r2, [r0] adds r5, r1, #0 ldr r4, _080190AC @ =gUnknown_02031520 @@ -14613,7 +14613,7 @@ _0801908E: b _0801911E .align 2, 0 _080190A4: .4byte gMain -_080190A8: .4byte 0x02031510 +_080190A8: .4byte gUnknown_02031510 _080190AC: .4byte gUnknown_02031520 _080190B0: cmp r0, #2 @@ -14703,7 +14703,7 @@ _0801915E: bl m4aSongNumStart _08019164: ldr r3, _08019188 @ =gUnknown_02031520 - ldr r1, _0801918C @ =0x0200B134 + ldr r1, _0801918C @ =gUnknown_0200B134 movs r0, #0xcd adds r0, r0, r1 mov ip, r0 @@ -14721,7 +14721,7 @@ _08019164: bx r0 .align 2, 0 _08019188: .4byte gUnknown_02031520 -_0801918C: .4byte 0x0200B134 +_0801918C: .4byte gUnknown_0200B134 thumb_func_start sub_19190 sub_19190: @ 0x08019190 @@ -15494,7 +15494,7 @@ _0801979C: asrs r6, r7, #0x10 movs r0, #0xb8 muls r0, r6, r0 - ldr r1, _08019870 @ =0x0200B5E0 + ldr r1, _08019870 @ =gUnknown_0200B5E0 adds r5, r0, r1 ldrh r0, [r5] cmp r0, #0 @@ -15600,7 +15600,7 @@ _08019860: pop {r0} bx r0 .align 2, 0 -_08019870: .4byte 0x0200B5E0 +_08019870: .4byte gUnknown_0200B5E0 _08019874: .4byte 0x000013BC _08019878: .4byte gUnknown_086ACEF4 _0801987C: .4byte gUnknown_02031520 @@ -15941,7 +15941,7 @@ _08019B26: lsls r0, r0, #0x10 cmp r0, #0 bne _08019B50 - ldr r0, _08019B5C @ =0x02032EE0 + ldr r0, _08019B5C @ =gUnknown_02032EE0 ldr r1, _08019B60 @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -15952,7 +15952,7 @@ _08019B50: .align 2, 0 _08019B54: .4byte gMain _08019B58: .4byte gUnknown_020314E0 -_08019B5C: .4byte 0x02032EE0 +_08019B5C: .4byte gUnknown_02032EE0 _08019B60: .4byte 0x0000FFFF thumb_func_start sub_19B64 @@ -17085,7 +17085,7 @@ _0801A43A: _0801A44A: cmp r0, #0x28 bne _0801A456 - ldr r0, _0801A4EC @ =0x02032F20 + ldr r0, _0801A4EC @ =gUnknown_02032F20 ldr r1, _0801A4F0 @ =gUnknown_0869F7C8 bl MPlayStart _0801A456: @@ -17165,7 +17165,7 @@ _0801A4DC: .4byte gUnknown_086ACEF8 _0801A4E0: .4byte gUnknown_020314E0 _0801A4E4: .4byte 0x06015800 _0801A4E8: .4byte 0x800010E0 -_0801A4EC: .4byte 0x02032F20 +_0801A4EC: .4byte gUnknown_02032F20 _0801A4F0: .4byte gUnknown_0869F7C8 _0801A4F4: .4byte 0x000001A5 _0801A4F8: .4byte 0x000006DC @@ -21912,7 +21912,7 @@ _0801CB24: mov sl, r0 cmp r1, #0 ble _0801CBEC - ldr r0, _0801CB6C @ =0x0200B134 + ldr r0, _0801CB6C @ =gUnknown_0200B134 ldr r5, _0801CB70 @ =0x0000059A adds r1, r4, r5 ldrh r3, [r1] @@ -21936,7 +21936,7 @@ _0801CB24: b _0801CC0C .align 2, 0 _0801CB68: .4byte gUnknown_020314E0 -_0801CB6C: .4byte 0x0200B134 +_0801CB6C: .4byte gUnknown_0200B134 _0801CB70: .4byte 0x0000059A _0801CB74: .4byte 0x00000749 _0801CB78: .4byte 0x040000D4 @@ -23216,7 +23216,7 @@ sub_1D5D8: @ 0x0801D5D8 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r0, _0801D60C @ =0x0200E6C0 + ldr r0, _0801D60C @ =gUnknown_0200E6C0 mov sb, r0 movs r1, #0 mov r8, r1 @@ -23238,7 +23238,7 @@ _0801D600: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0801D60C: .4byte 0x0200E6C0 +_0801D60C: .4byte gUnknown_0200E6C0 _0801D610: .4byte gUnknown_020314E0 _0801D614: .4byte 0x000002FB _0801D618: .4byte _0801D61C @@ -23820,7 +23820,7 @@ sub_1DAD8: @ 0x0801DAD8 mov r5, r8 push {r5, r6, r7} sub sp, #4 - ldr r0, _0801DB64 @ =0x0200E270 + ldr r0, _0801DB64 @ =gUnknown_0200E270 mov r8, r0 ldr r0, _0801DB68 @ =gUnknown_020314E0 ldr r4, [r0] @@ -23885,7 +23885,7 @@ _0801DB58: strh r0, [r1] b _0801DBAC .align 2, 0 -_0801DB64: .4byte 0x0200E270 +_0801DB64: .4byte gUnknown_0200E270 _0801DB68: .4byte gUnknown_020314E0 _0801DB6C: .4byte 0x000002F1 _0801DB70: .4byte 0x000002F2 @@ -23944,7 +23944,7 @@ _0801DBBC: mov r2, r8 strh r0, [r2, #4] movs r0, #0 - ldr r7, _0801DC6C @ =0x0200E278 + ldr r7, _0801DC6C @ =gUnknown_0200E278 mov sl, r7 ldr r6, _0801DC70 @ =gOamBuffer lsls r3, r3, #2 @@ -24013,7 +24013,7 @@ _0801DC5C: .4byte 0x000002F1 _0801DC60: .4byte gUnknown_084ED0CC _0801DC64: .4byte 0x06013180 _0801DC68: .4byte 0x800000C0 -_0801DC6C: .4byte 0x0200E278 +_0801DC6C: .4byte gUnknown_0200E278 _0801DC70: .4byte gOamBuffer _0801DC74: .4byte 0xFFFFFE00 _0801DC78: .4byte 0x000001FF @@ -24024,7 +24024,7 @@ sub_1DC7C: @ 0x0801DC7C mov r7, sb mov r6, r8 push {r6, r7} - ldr r6, _0801DD7C @ =0x0200E100 + ldr r6, _0801DD7C @ =gUnknown_0200E100 ldr r2, _0801DD80 @ =gUnknown_020314E0 ldr r3, [r2] ldr r1, _0801DD84 @ =0x000002A5 @@ -24151,7 +24151,7 @@ _0801DD6E: movs r1, #0 b _0801DDCA .align 2, 0 -_0801DD7C: .4byte 0x0200E100 +_0801DD7C: .4byte gUnknown_0200E100 _0801DD80: .4byte gUnknown_020314E0 _0801DD84: .4byte 0x000002A5 _0801DD88: .4byte gUnknown_086AD862 @@ -24940,7 +24940,7 @@ _0801E3E8: ands r0, r1 cmp r0, #0 bne _0801E412 - ldr r0, _0801E444 @ =0x02032FB0 + ldr r0, _0801E444 @ =gUnknown_02032FB0 ldr r1, _0801E448 @ =gUnknown_086A0F30 bl MPlayStart _0801E412: @@ -24963,7 +24963,7 @@ _0801E434: .4byte 0x000002A2 _0801E438: .4byte gUnknown_020314E0 _0801E43C: .4byte gUnknown_086AD9EC _0801E440: .4byte 0x000002AA -_0801E444: .4byte 0x02032FB0 +_0801E444: .4byte gUnknown_02032FB0 _0801E448: .4byte gUnknown_086A0F30 _0801E44C: ldr r1, _0801E474 @ =gUnknown_086AD862 @@ -26212,7 +26212,7 @@ _0801EE3C: subs r0, #1 strb r0, [r1] _0801EE4A: - ldr r5, _0801EED4 @ =0x0200E048 + ldr r5, _0801EED4 @ =gUnknown_0200E048 mov sl, r5 ldr r6, _0801EECC @ =gUnknown_020314E0 ldr r0, [r6] @@ -26273,7 +26273,7 @@ _0801EEC4: .4byte 0x050003C0 _0801EEC8: .4byte 0x80000010 _0801EECC: .4byte gUnknown_020314E0 _0801EED0: .4byte 0x00000624 -_0801EED4: .4byte 0x0200E048 +_0801EED4: .4byte gUnknown_0200E048 _0801EED8: .4byte gUnknown_0844928C _0801EEDC: movs r0, #0 @@ -26856,7 +26856,7 @@ _0801F368: strh r3, [r2] cmp r1, #0xa7 ble _0801F39A - ldr r0, _0801F3EC @ =0x02032F20 + ldr r0, _0801F3EC @ =gUnknown_02032F20 ldr r1, _0801F3F0 @ =gUnknown_0869F2A0 bl MPlayStart ldr r1, [r4] @@ -26906,7 +26906,7 @@ _0801F3CA: b _0801F44E .align 2, 0 _0801F3E8: .4byte gUnknown_020314E0 -_0801F3EC: .4byte 0x02032F20 +_0801F3EC: .4byte gUnknown_02032F20 _0801F3F0: .4byte gUnknown_0869F2A0 _0801F3F4: .4byte 0x00000BB8 _0801F3F8: .4byte 0x00000616 @@ -26914,7 +26914,7 @@ _0801F3FC: .4byte 0x00000614 _0801F400: .4byte 0x0000061A _0801F404: strh r3, [r1] - ldr r0, _0801F464 @ =0x02032FB0 + ldr r0, _0801F464 @ =gUnknown_02032FB0 ldr r1, _0801F468 @ =gUnknown_0869F240 bl MPlayStart ldr r2, [r5] @@ -26961,7 +26961,7 @@ _0801F44E: subs r0, r0, r1 b _0801F508 .align 2, 0 -_0801F464: .4byte 0x02032FB0 +_0801F464: .4byte gUnknown_02032FB0 _0801F468: .4byte gUnknown_0869F240 _0801F46C: .4byte 0x0000061C _0801F470: .4byte gUnknown_020314E0 @@ -26996,7 +26996,7 @@ _0801F48A: _0801F4A8: .4byte 0x0000061A _0801F4AC: strh r3, [r1] - ldr r0, _0801F540 @ =0x02032FB0 + ldr r0, _0801F540 @ =gUnknown_02032FB0 ldr r1, _0801F544 @ =gUnknown_0869F240 bl MPlayStart ldr r2, [r5] @@ -27069,7 +27069,7 @@ _0801F520: strb r0, [r1] b _0801F58A .align 2, 0 -_0801F540: .4byte 0x02032FB0 +_0801F540: .4byte gUnknown_02032FB0 _0801F544: .4byte gUnknown_0869F240 _0801F548: .4byte 0x0000061C _0801F54C: .4byte gUnknown_020314E0 @@ -27237,7 +27237,7 @@ sub_1F698: @ 0x0801F698 mov r6, r8 push {r6, r7} movs r2, #0 - ldr r7, _0801F6EC @ =0x0200BDC8 + ldr r7, _0801F6EC @ =gUnknown_0200BDC8 ldr r0, _0801F6F0 @ =gUnknown_020314E0 ldr r4, [r0] movs r1, #0xaf @@ -27274,7 +27274,7 @@ sub_1F698: @ 0x0801F698 movs r0, #0xb0 b _0801F760 .align 2, 0 -_0801F6EC: .4byte 0x0200BDC8 +_0801F6EC: .4byte gUnknown_0200BDC8 _0801F6F0: .4byte gUnknown_020314E0 _0801F6F4: .4byte 0x040000D4 _0801F6F8: .4byte gUnknown_083C562C @@ -27329,7 +27329,7 @@ _0801F760: subs r0, r0, r1 strh r0, [r7, #2] ldrh r0, [r7] - ldr r1, _0801F880 @ =0x0200BD10 + ldr r1, _0801F880 @ =gUnknown_0200BD10 mov r8, r1 cmp r0, #0 beq _0801F7D8 @@ -27473,7 +27473,7 @@ _0801F802: strh r1, [r4] b _0801F8CC .align 2, 0 -_0801F880: .4byte 0x0200BD10 +_0801F880: .4byte gUnknown_0200BD10 _0801F884: .4byte gOamBuffer _0801F888: .4byte 0xFFFFFE00 _0801F88C: .4byte 0x000001FF @@ -27691,7 +27691,7 @@ sub_1FA48: @ 0x0801FA48 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r7, _0801FAD0 @ =0x0200D9D0 + ldr r7, _0801FAD0 @ =gUnknown_0200D9D0 ldr r0, _0801FAD4 @ =gUnknown_020314E0 ldr r6, [r0] ldr r1, _0801FAD8 @ =0x000002B2 @@ -27754,7 +27754,7 @@ _0801FABA: strh r0, [r2] b _0801FB12 .align 2, 0 -_0801FAD0: .4byte 0x0200D9D0 +_0801FAD0: .4byte gUnknown_0200D9D0 _0801FAD4: .4byte gUnknown_020314E0 _0801FAD8: .4byte 0x000002B2 _0801FADC: .4byte gUnknown_086ADA58 @@ -27884,7 +27884,7 @@ sub_1FBC4: @ 0x0801FBC4 lsls r0, r0, #1 ldr r1, _0801FC7C @ =gUnknown_086ADA6E adds r7, r0, r1 - ldr r0, _0801FC80 @ =0x0200DCB0 + ldr r0, _0801FC80 @ =gUnknown_0200DCB0 mov sb, r0 adds r0, r2, #0 adds r0, #0x58 @@ -27961,7 +27961,7 @@ _0801FC5A: _0801FC74: .4byte gUnknown_020314E0 _0801FC78: .4byte 0x000002C2 _0801FC7C: .4byte gUnknown_086ADA6E -_0801FC80: .4byte 0x0200DCB0 +_0801FC80: .4byte gUnknown_0200DCB0 _0801FC84: .4byte 0x000002BE _0801FC88: .4byte 0x000006BD _0801FC8C: .4byte 0x000006BE @@ -28676,7 +28676,7 @@ _080201CC: ldr r0, [r5, #8] movs r0, #0xb8 muls r0, r3, r0 - ldr r4, _080202EC @ =0x0200DE20 + ldr r4, _080202EC @ =gUnknown_0200DE20 adds r6, r0, r4 ldrh r0, [r6] mov sb, r1 @@ -28786,7 +28786,7 @@ _080202DC: .4byte gUnknown_086ADEB0 _080202E0: .4byte gUnknown_0847FD0C _080202E4: .4byte 0x06012A20 _080202E8: .4byte 0x80000080 -_080202EC: .4byte 0x0200DE20 +_080202EC: .4byte gUnknown_0200DE20 _080202F0: .4byte 0x0000012D _080202F4: .4byte gOamBuffer _080202F8: .4byte 0xFFFFFE00 @@ -29183,7 +29183,7 @@ _0802062C: .4byte 0x0000062E _08020630: movs r0, #0x3c strh r0, [r2] - ldr r0, _0802067C @ =0x02032F20 + ldr r0, _0802067C @ =gUnknown_02032F20 ldr r1, _08020680 @ =gUnknown_086A2FA0 bl MPlayStart _0802063C: @@ -29219,7 +29219,7 @@ _0802063C: mov r8, r3 b _0802069C .align 2, 0 -_0802067C: .4byte 0x02032F20 +_0802067C: .4byte gUnknown_02032F20 _08020680: .4byte gUnknown_086A2FA0 _08020684: .4byte gUnknown_020314E0 _08020688: .4byte 0x00000744 @@ -29398,33 +29398,33 @@ _080207C4: asrs r0, r0, #0x18 cmp r0, #1 bne _080207FC - ldr r0, _080207F4 @ =0x02032F20 + ldr r0, _080207F4 @ =gUnknown_02032F20 ldr r1, _080207F8 @ =gUnknown_086A0328 bl MPlayStart b _08020804 .align 2, 0 -_080207F4: .4byte 0x02032F20 +_080207F4: .4byte gUnknown_02032F20 _080207F8: .4byte gUnknown_086A0328 _080207FC: - ldr r0, _08020810 @ =0x02032F20 + ldr r0, _08020810 @ =gUnknown_02032F20 ldr r1, _08020814 @ =gUnknown_086A0368 bl MPlayStart _08020804: - ldr r0, _08020818 @ =0x02032EE0 + ldr r0, _08020818 @ =gUnknown_02032EE0 ldr r1, _0802081C @ =0x0000FFFF movs r2, #0x40 bl m4aMPlayVolumeControl b _08020832 .align 2, 0 -_08020810: .4byte 0x02032F20 +_08020810: .4byte gUnknown_02032F20 _08020814: .4byte gUnknown_086A0368 -_08020818: .4byte 0x02032EE0 +_08020818: .4byte gUnknown_02032EE0 _0802081C: .4byte 0x0000FFFF _08020820: - ldr r0, _08020900 @ =0x02032F20 + ldr r0, _08020900 @ =gUnknown_02032F20 ldr r1, _08020904 @ =gUnknown_086A0328 bl MPlayStart - ldr r0, _08020908 @ =0x02032EE0 + ldr r0, _08020908 @ =gUnknown_02032EE0 ldr r1, _0802090C @ =0x0000FFFF movs r2, #0x40 bl m4aMPlayVolumeControl @@ -29441,7 +29441,7 @@ _08020832: ldrb r0, [r0] cmp r0, #1 bne _08020856 - ldr r0, _08020900 @ =0x02032F20 + ldr r0, _08020900 @ =gUnknown_02032F20 ldr r1, _0802090C @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #2 @@ -29528,9 +29528,9 @@ _08020856: str r0, [r1, #0x38] b _080209FE .align 2, 0 -_08020900: .4byte 0x02032F20 +_08020900: .4byte gUnknown_02032F20 _08020904: .4byte gUnknown_086A0328 -_08020908: .4byte 0x02032EE0 +_08020908: .4byte gUnknown_02032EE0 _0802090C: .4byte 0x0000FFFF _08020910: .4byte gUnknown_020314E0 _08020914: .4byte 0x0000061E @@ -29800,7 +29800,7 @@ _08020B2C: bne _08020B5C movs r0, #0x7c bl m4aSongNumStop - ldr r0, _08020BC4 @ =0x02032EE0 + ldr r0, _08020BC4 @ =gUnknown_02032EE0 ldr r1, _08020BC8 @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -29858,7 +29858,7 @@ _08020B5C: b _08020BE6 .align 2, 0 _08020BC0: .4byte 0x0000020A -_08020BC4: .4byte 0x02032EE0 +_08020BC4: .4byte gUnknown_02032EE0 _08020BC8: .4byte 0x0000FFFF _08020BCC: .4byte 0x0000061C _08020BD0: .4byte gMain @@ -32051,7 +32051,7 @@ sub_21D78: @ 0x08021D78 push {r4, r5, r6, r7, lr} mov r7, r8 push {r7} - ldr r7, _08021DD8 @ =0x0200EBC8 + ldr r7, _08021DD8 @ =gUnknown_0200EBC8 ldr r4, _08021DDC @ =gUnknown_020314E0 ldr r6, [r4] movs r0, #0xd2 @@ -32098,7 +32098,7 @@ _08021DC0: strb r1, [r0] b _08021F86 .align 2, 0 -_08021DD8: .4byte 0x0200EBC8 +_08021DD8: .4byte gUnknown_0200EBC8 _08021DDC: .4byte gUnknown_020314E0 _08021DE0: .4byte 0x0000072E _08021DE4: .4byte 0x00000281 @@ -33649,7 +33649,7 @@ sub_22A30: @ 0x08022A30 mov r5, r8 push {r5, r6, r7} movs r6, #0 - ldr r7, _08022A68 @ =0x0200EEA8 + ldr r7, _08022A68 @ =gUnknown_0200EEA8 ldr r1, _08022A6C @ =gUnknown_086ADFE2 ldr r4, _08022A70 @ =gUnknown_020314E0 ldr r2, [r4] @@ -33671,7 +33671,7 @@ sub_22A30: @ 0x08022A30 strh r0, [r2] b _08022B2E .align 2, 0 -_08022A68: .4byte 0x0200EEA8 +_08022A68: .4byte gUnknown_0200EEA8 _08022A6C: .4byte gUnknown_086ADFE2 _08022A70: .4byte gUnknown_020314E0 _08022A74: .4byte 0x000002C3 @@ -34032,7 +34032,7 @@ sub_22D54: @ 0x08022D54 bl __umodsi3 lsls r0, r0, #0x10 lsrs r7, r0, #0x13 - ldr r1, _08022E40 @ =0x0200BC58 + ldr r1, _08022E40 @ =gUnknown_0200BC58 mov r8, r1 mov sl, r4 cmp r6, #0x81 @@ -34130,7 +34130,7 @@ _08022DE6: .align 2, 0 _08022E38: .4byte gUnknown_020314E0 _08022E3C: .4byte 0x000002C6 -_08022E40: .4byte 0x0200BC58 +_08022E40: .4byte gUnknown_0200BC58 _08022E44: .4byte 0x000002CA _08022E48: .4byte 0xFFFFF468 _08022E4C: .4byte gUnknown_086AE088 @@ -35564,7 +35564,7 @@ sub_239A4: @ 0x080239A4 mov r8, r0 movs r7, #0 movs r6, #0 - ldr r1, _080239DC @ =0x0200D638 + ldr r1, _080239DC @ =gUnknown_0200D638 mov sb, r1 mov ip, r6 ldr r1, _080239E0 @ =gUnknown_020314E0 @@ -35583,7 +35583,7 @@ sub_239A4: @ 0x080239A4 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080239DC: .4byte 0x0200D638 +_080239DC: .4byte gUnknown_0200D638 _080239E0: .4byte gUnknown_020314E0 _080239E4: .4byte _080239E8 _080239E8: @ jump table @@ -36035,7 +36035,7 @@ _08023CDC: asrs r3, r3, #0x10 cmp r3, #1 ble _08023CDC - ldr r6, _08023E0C @ =0x0200D918 + ldr r6, _08023E0C @ =gUnknown_0200D918 mov sb, r6 ldr r1, _08023E10 @ =gUnknown_020314E0 ldr r0, [r1] @@ -36058,7 +36058,7 @@ _08023D92: lsls r4, r2, #0x10 asrs r4, r4, #0x10 lsls r0, r4, #3 - ldr r6, _08023E14 @ =0x0200D920 + ldr r6, _08023E14 @ =gUnknown_0200D920 adds r5, r0, r6 ldrh r1, [r5] lsls r1, r1, #3 @@ -36113,9 +36113,9 @@ _08023DFC: .4byte gOamBuffer _08023E00: .4byte gUnknown_086B4D4E _08023E04: .4byte 0x000001FF _08023E08: .4byte 0xFFFFFE00 -_08023E0C: .4byte 0x0200D918 +_08023E0C: .4byte gUnknown_0200D918 _08023E10: .4byte gUnknown_020314E0 -_08023E14: .4byte 0x0200D920 +_08023E14: .4byte gUnknown_0200D920 thumb_func_start sub_23E18 sub_23E18: @ 0x08023E18 @@ -36127,7 +36127,7 @@ sub_23E18: @ 0x08023E18 sub sp, #4 movs r0, #1 str r0, [sp] - ldr r1, _08023F00 @ =0x0200D860 + ldr r1, _08023F00 @ =gUnknown_0200D860 mov sl, r1 ldr r5, _08023F04 @ =0xFFFFD860 add r5, sl @@ -36233,7 +36233,7 @@ _08023EDE: ldr r0, [r2, #8] b _08024226 .align 2, 0 -_08023F00: .4byte 0x0200D860 +_08023F00: .4byte gUnknown_0200D860 _08023F04: .4byte 0xFFFFD860 _08023F08: .4byte gUnknown_020314E0 _08023F0C: .4byte 0x00000746 @@ -37170,7 +37170,7 @@ _08024656: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _0802475C @ =0x0202C7A0 + ldr r1, _0802475C @ =gUnknown_0202C7A0 adds r0, r0, r1 str r0, [r2] ldr r0, _08024760 @ =0x060112A0 @@ -37178,7 +37178,7 @@ _08024656: ldr r0, _08024764 @ =0x80000090 str r0, [r2, #8] ldr r0, [r2, #8] - ldr r0, _08024768 @ =0x020315D0 + ldr r0, _08024768 @ =gUnknown_020315D0 str r0, [r2] ldr r0, _0802476C @ =0x050003A0 str r0, [r2, #4] @@ -37265,10 +37265,10 @@ _080246CC: .align 2, 0 _08024754: .4byte gUnknown_020314E0 _08024758: .4byte 0x040000D4 -_0802475C: .4byte 0x0202C7A0 +_0802475C: .4byte gUnknown_0202C7A0 _08024760: .4byte 0x060112A0 _08024764: .4byte 0x80000090 -_08024768: .4byte 0x020315D0 +_08024768: .4byte gUnknown_020315D0 _0802476C: .4byte 0x050003A0 _08024770: .4byte 0x80000010 _08024774: .4byte gUnknown_086B4B0E @@ -37539,7 +37539,7 @@ _0802499E: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _08024A14 @ =0x0202C7A0 + ldr r1, _08024A14 @ =gUnknown_0202C7A0 adds r0, r0, r1 str r0, [r2] ldr r0, _08024A18 @ =0x060112A0 @@ -37588,7 +37588,7 @@ _0802499E: .align 2, 0 _08024A0C: .4byte 0x0000018F _08024A10: .4byte 0x040000D4 -_08024A14: .4byte 0x0202C7A0 +_08024A14: .4byte gUnknown_0202C7A0 _08024A18: .4byte 0x060112A0 _08024A1C: .4byte 0x80000090 _08024A20: .4byte gUnknown_020314E0 @@ -37946,7 +37946,7 @@ _08024CF8: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _08024DA4 @ =0x0202C7A0 + ldr r1, _08024DA4 @ =gUnknown_0202C7A0 adds r0, r0, r1 str r0, [r2] ldr r0, _08024DA8 @ =0x060112A0 @@ -38027,7 +38027,7 @@ _08024D24: b _080252F6 .align 2, 0 _08024DA0: .4byte 0x040000D4 -_08024DA4: .4byte 0x0202C7A0 +_08024DA4: .4byte gUnknown_0202C7A0 _08024DA8: .4byte 0x060112A0 _08024DAC: .4byte 0x80000090 _08024DB0: .4byte gOamBuffer @@ -38315,7 +38315,7 @@ _08024FA8: strh r0, [r6, #4] _0802500A: ldr r1, _08025090 @ =0x040000D4 - ldr r0, _080250CC @ =0x0202D760 + ldr r0, _080250CC @ =gUnknown_0202D760 str r0, [r1] ldr r0, _080250D0 @ =0x060112A0 str r0, [r1, #4] @@ -38397,7 +38397,7 @@ _080250BC: .4byte 0x06016760 _080250C0: .4byte 0x000005A4 _080250C4: .4byte 0x0000028A _080250C8: .4byte 0x000006D3 -_080250CC: .4byte 0x0202D760 +_080250CC: .4byte gUnknown_0202D760 _080250D0: .4byte 0x060112A0 _080250D4: .4byte 0x80000090 _080250D8: .4byte gOamBuffer @@ -38507,7 +38507,7 @@ _08025152: cmp r4, #3 ble _08025152 ldr r1, _080251F4 @ =0x040000D4 - ldr r4, _080251F8 @ =0x0202D760 + ldr r4, _080251F8 @ =gUnknown_0202D760 str r4, [r1] ldr r0, _080251FC @ =0x060112A0 str r0, [r1, #4] @@ -38539,7 +38539,7 @@ _080251E8: .4byte gOamBuffer _080251EC: .4byte 0xFFFFFE00 _080251F0: .4byte 0x000001FF _080251F4: .4byte 0x040000D4 -_080251F8: .4byte 0x0202D760 +_080251F8: .4byte gUnknown_0202D760 _080251FC: .4byte 0x060112A0 _08025200: .4byte 0x80000090 _08025204: .4byte gMain @@ -43445,7 +43445,7 @@ _0802798C: ldrh r0, [r0] cmp r0, #0x3c bne _0802799E - ldr r0, _080279F4 @ =0x02032F20 + ldr r0, _080279F4 @ =gUnknown_02032F20 ldr r1, _080279F8 @ =gUnknown_0869F58C bl MPlayStart _0802799E: @@ -43480,7 +43480,7 @@ _080279E4: .4byte gUnknown_0815C4C4 _080279E8: .4byte 0x050003E0 _080279EC: .4byte 0x80000010 _080279F0: .4byte 0x00000626 -_080279F4: .4byte 0x02032F20 +_080279F4: .4byte gUnknown_02032F20 _080279F8: .4byte gUnknown_0869F58C _080279FC: .4byte gUnknown_086AE0E6 _08027A00: @@ -43511,7 +43511,7 @@ _08027A00: adds r0, #0x80 ldr r0, [r0] strh r2, [r0] - ldr r0, _08027B4C @ =0x02032F20 + ldr r0, _08027B4C @ =gUnknown_02032F20 ldr r1, _08027B50 @ =gUnknown_0869F5C8 bl MPlayStart ldr r0, [r6] @@ -43653,7 +43653,7 @@ _08027A9C: b _08027CE8 .align 2, 0 _08027B48: .4byte 0x00000626 -_08027B4C: .4byte 0x02032F20 +_08027B4C: .4byte gUnknown_02032F20 _08027B50: .4byte gUnknown_0869F5C8 _08027B54: .4byte gUnknown_020314E0 _08027B58: .4byte 0x0000025A @@ -43726,7 +43726,7 @@ _08027BD6: bgt _08027C38 ldr r0, _08027D0C @ =0x00002710 str r0, [r1, #0x3c] - ldr r0, _08027D10 @ =0x02032F20 + ldr r0, _08027D10 @ =gUnknown_02032F20 ldr r1, _08027D14 @ =gUnknown_0869F618 bl MPlayStart ldr r1, [r4] @@ -43870,7 +43870,7 @@ _08027D00: .4byte 0x0000025E _08027D04: .4byte gUnknown_020314E0 _08027D08: .4byte 0x0000026B _08027D0C: .4byte 0x00002710 -_08027D10: .4byte 0x02032F20 +_08027D10: .4byte gUnknown_02032F20 _08027D14: .4byte gUnknown_0869F618 _08027D18: .4byte 0x0000071D _08027D1C: .4byte gMain @@ -44527,7 +44527,7 @@ _0802828A: ldr r2, _08028338 @ =0x80000010 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0802833C @ =0x020306D0 + ldr r1, _0802833C @ =gUnknown_020306D0 str r1, [r0] ldr r1, _08028340 @ =0x050003A0 str r1, [r0, #4] @@ -44600,7 +44600,7 @@ _0802832C: .4byte 0x040000D4 _08028330: .4byte gUnknown_086ACF80 _08028334: .4byte 0x050003E0 _08028338: .4byte 0x80000010 -_0802833C: .4byte 0x020306D0 +_0802833C: .4byte gUnknown_020306D0 _08028340: .4byte 0x050003A0 _08028344: .4byte gUnknown_020314E0 _08028348: .4byte 0x0000028A @@ -45041,7 +45041,7 @@ _080286C8: ldr r1, _080287B0 @ =0x80000010 str r1, [r2, #8] ldr r0, [r2, #8] - ldr r0, _080287B4 @ =0x020306D0 + ldr r0, _080287B4 @ =gUnknown_020306D0 str r0, [r2] ldr r0, _080287B8 @ =0x050003A0 str r0, [r2, #4] @@ -45079,7 +45079,7 @@ _080286C8: ldr r0, [r0] movs r3, #0 strh r1, [r0] - ldr r0, _080287CC @ =0x02030760 + ldr r0, _080287CC @ =gUnknown_02030760 str r0, [r2] ldr r0, _080287D0 @ =0x06010CA0 str r0, [r2, #4] @@ -45147,13 +45147,13 @@ _080287A4: .4byte 0x040000D4 _080287A8: .4byte gUnknown_086ACF80 _080287AC: .4byte 0x050003E0 _080287B0: .4byte 0x80000010 -_080287B4: .4byte 0x020306D0 +_080287B4: .4byte gUnknown_020306D0 _080287B8: .4byte 0x050003A0 _080287BC: .4byte 0x0000071D _080287C0: .4byte 0x0000071E _080287C4: .4byte 0x000005F2 _080287C8: .4byte gMain -_080287CC: .4byte 0x02030760 +_080287CC: .4byte gUnknown_02030760 _080287D0: .4byte 0x06010CA0 _080287D4: .4byte 0x80000240 _080287D8: .4byte 0x0000FA88 @@ -45423,7 +45423,7 @@ _080289E0: adds r0, r0, r5 movs r1, #0 strb r1, [r0] - ldr r0, _08028A24 @ =0x02032F20 + ldr r0, _08028A24 @ =gUnknown_02032F20 ldr r1, _08028A28 @ =gUnknown_0869F58C bl MPlayStart b _08028AD2 @@ -45434,7 +45434,7 @@ _08028A14: .4byte 0x000001F3 _08028A18: .4byte 0x000005AA _08028A1C: .4byte 0x00000296 _08028A20: .4byte 0x000005F2 -_08028A24: .4byte 0x02032F20 +_08028A24: .4byte gUnknown_02032F20 _08028A28: .4byte gUnknown_0869F58C _08028A2C: mov r0, r8 @@ -45551,9 +45551,9 @@ sub_28AE0: @ 0x08028AE0 ldr r6, _08028BDC @ =gUnknown_086BB6F4 add r3, sp, #0xc mov r8, r3 - ldr r4, _08028BE0 @ =0x02030760 + ldr r4, _08028BE0 @ =gUnknown_02030760 mov sl, r4 - ldr r1, _08028BE4 @ =0x020306D0 + ldr r1, _08028BE4 @ =gUnknown_020306D0 mov sb, r1 ldrb r5, [r0, #0x11] adds r0, r5, #0 @@ -45640,7 +45640,7 @@ _08028B72: lsls r4, r4, #1 adds r1, r1, r4 str r1, [r0] - ldr r1, _08028BF8 @ =0x02030730 + ldr r1, _08028BF8 @ =gUnknown_02030730 str r1, [r0, #4] str r2, [r0, #8] ldr r0, [r0, #8] @@ -45656,13 +45656,13 @@ _08028B72: _08028BD4: .4byte gUnknown_086A3700 _08028BD8: .4byte gUnknown_020314E0 _08028BDC: .4byte gUnknown_086BB6F4 -_08028BE0: .4byte 0x02030760 -_08028BE4: .4byte 0x020306D0 +_08028BE0: .4byte gUnknown_02030760 +_08028BE4: .4byte gUnknown_020306D0 _08028BE8: .4byte gUnknown_086B15B4 _08028BEC: .4byte 0x040000D4 _08028BF0: .4byte 0x80000240 _08028BF4: .4byte 0x80000010 -_08028BF8: .4byte 0x02030730 +_08028BF8: .4byte gUnknown_02030730 thumb_func_start sub_28BFC sub_28BFC: @ 0x08028BFC @@ -45706,13 +45706,13 @@ sub_28BFC: @ 0x08028BFC adds r3, r3, r0 ldr r0, _08028C7C @ =0x040000D4 str r2, [r0] - ldr r1, _08028C80 @ =0x0202C7A0 + ldr r1, _08028C80 @ =gUnknown_0202C7A0 str r1, [r0, #4] ldr r1, _08028C84 @ =0x80000870 str r1, [r0, #8] ldr r1, [r0, #8] str r3, [r0] - ldr r1, _08028C88 @ =0x020315D0 + ldr r1, _08028C88 @ =gUnknown_020315D0 str r1, [r0, #4] ldr r1, _08028C8C @ =0x80000010 str r1, [r0, #8] @@ -45726,9 +45726,9 @@ _08028C70: .4byte gUnknown_020314E0 _08028C74: .4byte gMonHatchSpriteGroupGfx _08028C78: .4byte gMonHatchSpriteGroupPals _08028C7C: .4byte 0x040000D4 -_08028C80: .4byte 0x0202C7A0 +_08028C80: .4byte gUnknown_0202C7A0 _08028C84: .4byte 0x80000870 -_08028C88: .4byte 0x020315D0 +_08028C88: .4byte gUnknown_020315D0 _08028C8C: .4byte 0x80000010 thumb_func_start sub_28C90 @@ -45785,7 +45785,7 @@ _08028CBA: bne _08028D06 _08028CF6: ldr r1, _08028D3C @ =0x040000D4 - ldr r0, _08028D40 @ =0x02031060 + ldr r0, _08028D40 @ =gUnknown_02031060 str r0, [r1] ldr r0, _08028D44 @ =0x06010CA0 str r0, [r1, #4] @@ -45800,7 +45800,7 @@ _08028D06: cmp r0, #0x18 bne _08028D22 ldr r1, _08028D3C @ =0x040000D4 - ldr r0, _08028D4C @ =0x02030760 + ldr r0, _08028D4C @ =gUnknown_02030760 str r0, [r1] ldr r0, _08028D44 @ =0x06010CA0 str r0, [r1, #4] @@ -45819,10 +45819,10 @@ _08028D30: .4byte gMain _08028D34: .4byte gUnknown_020314E0 _08028D38: .4byte 0x000005A9 _08028D3C: .4byte 0x040000D4 -_08028D40: .4byte 0x02031060 +_08028D40: .4byte gUnknown_02031060 _08028D44: .4byte 0x06010CA0 _08028D48: .4byte 0x80000240 -_08028D4C: .4byte 0x02030760 +_08028D4C: .4byte gUnknown_02030760 _08028D50: movs r2, #0xde lsls r2, r2, #1 @@ -45836,7 +45836,7 @@ _08028D50: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08028E14 @ =0x02030760 + ldr r1, _08028E14 @ =gUnknown_02030760 adds r0, r0, r1 str r0, [r2] ldr r0, _08028E18 @ =0x06010CA0 @@ -45926,7 +45926,7 @@ _08028E02: bx r0 .align 2, 0 _08028E10: .4byte 0x040000D4 -_08028E14: .4byte 0x02030760 +_08028E14: .4byte gUnknown_02030760 _08028E18: .4byte 0x06010CA0 _08028E1C: .4byte 0x80000240 _08028E20: .4byte gOamBuffer @@ -46109,7 +46109,7 @@ _08028F7A: bne _08028F9C _08028F8C: ldr r1, _08028FCC @ =0x040000D4 - ldr r0, _08028FD0 @ =0x02031060 + ldr r0, _08028FD0 @ =gUnknown_02031060 str r0, [r1] ldr r0, _08028FD4 @ =0x06010CA0 str r0, [r1, #4] @@ -46125,7 +46125,7 @@ _08028F9C: cmp r0, #0x18 bne _08028FBA ldr r1, _08028FCC @ =0x040000D4 - ldr r0, _08028FDC @ =0x02030760 + ldr r0, _08028FDC @ =gUnknown_02030760 str r0, [r1] ldr r0, _08028FD4 @ =0x06010CA0 str r0, [r1, #4] @@ -46143,10 +46143,10 @@ _08028FBA: .align 2, 0 _08028FC8: .4byte 0x000005A9 _08028FCC: .4byte 0x040000D4 -_08028FD0: .4byte 0x02031060 +_08028FD0: .4byte gUnknown_02031060 _08028FD4: .4byte 0x06010CA0 _08028FD8: .4byte 0x80000240 -_08028FDC: .4byte 0x02030760 +_08028FDC: .4byte gUnknown_02030760 _08028FE0: movs r1, #0xde lsls r1, r1, #1 @@ -46161,7 +46161,7 @@ _08028FE0: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08029020 @ =0x02030760 + ldr r1, _08029020 @ =gUnknown_02030760 _08028FFC: adds r0, r0, r1 str r0, [r2] @@ -46182,7 +46182,7 @@ _0802900A: b _08029044 .align 2, 0 _0802901C: .4byte 0x040000D4 -_08029020: .4byte 0x02030760 +_08029020: .4byte gUnknown_02030760 _08029024: .4byte 0x06010CA0 _08029028: .4byte 0x80000240 _0802902C: .4byte 0x000005A4 @@ -46736,14 +46736,14 @@ _08029456: cmp r0, #2 ble _0802948A ldr r1, _080295F4 @ =0x040000D4 - ldr r0, _080295F8 @ =0x020306D0 + ldr r0, _080295F8 @ =gUnknown_020306D0 str r0, [r1] ldr r0, _080295FC @ =0x050003A0 str r0, [r1, #4] ldr r0, _08029600 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08029604 @ =0x02030760 + ldr r0, _08029604 @ =gUnknown_02030760 str r0, [r1] ldr r0, _08029608 @ =0x06010CA0 str r0, [r1, #4] @@ -46936,10 +46936,10 @@ _080295E8: .4byte 0x000006CC _080295EC: .4byte 0x000006CA _080295F0: .4byte gMain _080295F4: .4byte 0x040000D4 -_080295F8: .4byte 0x020306D0 +_080295F8: .4byte gUnknown_020306D0 _080295FC: .4byte 0x050003A0 _08029600: .4byte 0x80000010 -_08029604: .4byte 0x02030760 +_08029604: .4byte gUnknown_02030760 _08029608: .4byte 0x06010CA0 _0802960C: .4byte 0x80000240 _08029610: .4byte gUnknown_086B55DC @@ -48462,7 +48462,7 @@ _0802A20C: adds r1, r6, r5 movs r0, #0 strb r0, [r1] - ldr r0, _0802A2E8 @ =0x02032EE0 + ldr r0, _0802A2E8 @ =gUnknown_02032EE0 bl m4aMPlayStop ldr r0, [r7] ldr r1, _0802A2EC @ =0x000006DD @@ -48525,7 +48525,7 @@ _0802A2AC: _0802A2DC: .4byte gUnknown_020314E0 _0802A2E0: .4byte 0x000006F2 _0802A2E4: .4byte 0x000006C4 -_0802A2E8: .4byte 0x02032EE0 +_0802A2E8: .4byte gUnknown_02032EE0 _0802A2EC: .4byte 0x000006DD _0802A2F0: .4byte 0x000006DE _0802A2F4: .4byte 0x000006ED @@ -48555,7 +48555,7 @@ _0802A30A: movs r0, #2 movs r1, #1 bl sub_1C7F4 - ldr r0, _0802A34C @ =0x02032F20 + ldr r0, _0802A34C @ =gUnknown_02032F20 ldr r1, _0802A350 @ =gUnknown_0869F45C bl MPlayStart _0802A33A: @@ -48567,7 +48567,7 @@ _0802A33A: bx r0 .align 2, 0 _0802A348: .4byte 0x000006EB -_0802A34C: .4byte 0x02032F20 +_0802A34C: .4byte gUnknown_02032F20 _0802A350: .4byte gUnknown_0869F45C thumb_func_start sub_2A354 @@ -49188,7 +49188,7 @@ _0802A882: movs r1, #0xe1 lsls r1, r1, #4 strh r1, [r0] - ldr r0, _0802A8B4 @ =0x02032F20 + ldr r0, _0802A8B4 @ =gUnknown_02032F20 ldr r1, _0802A8B8 @ =gUnknown_0869F664 bl MPlayStart ldr r2, _0802A8BC @ =0x040000D4 @@ -49209,7 +49209,7 @@ _0802A882: b _0802AAD2 .align 2, 0 _0802A8B0: .4byte 0x000006DE -_0802A8B4: .4byte 0x02032F20 +_0802A8B4: .4byte gUnknown_02032F20 _0802A8B8: .4byte gUnknown_0869F664 _0802A8BC: .4byte 0x040000D4 _0802A8C0: .4byte gUnknown_08137E14 @@ -49698,7 +49698,7 @@ _0802AC20: beq _0802ACCA bl _0802C4D2 _0802ACCA: - ldr r0, _0802AD14 @ =0x02032EE0 + ldr r0, _0802AD14 @ =gUnknown_02032EE0 bl m4aMPlayStop ldr r0, [r7] adds r0, #0x71 @@ -49719,7 +49719,7 @@ _0802AD04: .4byte 0x80000040 _0802AD08: .4byte 0x06016760 _0802AD0C: .4byte 0x000005F7 _0802AD10: .4byte 0x000005A6 -_0802AD14: .4byte 0x02032EE0 +_0802AD14: .4byte gUnknown_02032EE0 _0802AD18: ldr r4, _0802AD94 @ =gUnknown_020314E0 ldr r1, [r4] @@ -49777,7 +49777,7 @@ _0802AD48: beq _0802AD86 bl _0802C4D2 _0802AD86: - ldr r0, _0802ADAC @ =0x02032F20 + ldr r0, _0802ADAC @ =gUnknown_02032F20 ldr r1, _0802ADB0 @ =gUnknown_0869FCE4 bl MPlayStart bl _0802C4D2 @@ -49788,7 +49788,7 @@ _0802AD9C: .4byte 0x0000071E _0802ADA0: .4byte 0x0000071F _0802ADA4: .4byte 0x0000132C _0802ADA8: .4byte 0x000005A6 -_0802ADAC: .4byte 0x02032F20 +_0802ADAC: .4byte gUnknown_02032F20 _0802ADB0: .4byte gUnknown_0869FCE4 _0802ADB4: ldr r2, _0802AE14 @ =0x040000D4 @@ -50021,7 +50021,7 @@ _0802AFA6: bne _0802AFC2 _0802AFB2: ldr r1, _0802AFE4 @ =0x040000D4 - ldr r0, _0802AFE8 @ =0x02030710 + ldr r0, _0802AFE8 @ =gUnknown_02030710 str r0, [r1] ldr r0, _0802AFEC @ =0x050003A0 str r0, [r1, #4] @@ -50046,7 +50046,7 @@ _0802AFC2: _0802AFDC: .4byte gUnknown_020314E0 _0802AFE0: .4byte gMain _0802AFE4: .4byte 0x040000D4 -_0802AFE8: .4byte 0x02030710 +_0802AFE8: .4byte gUnknown_02030710 _0802AFEC: .4byte 0x050003A0 _0802AFF0: .4byte 0x80000010 _0802AFF4: .4byte gUnknown_08137F14 @@ -50406,7 +50406,7 @@ _0802B2D8: bne _0802B2F4 _0802B2E4: ldr r1, _0802B324 @ =0x040000D4 - ldr r0, _0802B328 @ =0x020306D0 + ldr r0, _0802B328 @ =gUnknown_020306D0 str r0, [r1] ldr r0, _0802B32C @ =0x050003A0 str r0, [r1, #4] @@ -50440,7 +50440,7 @@ _0802B2FA: bl _0802C4D2 .align 2, 0 _0802B324: .4byte 0x040000D4 -_0802B328: .4byte 0x020306D0 +_0802B328: .4byte gUnknown_020306D0 _0802B32C: .4byte 0x050003A0 _0802B330: .4byte 0x80000010 _0802B334: .4byte gUnknown_020314E0 @@ -50965,12 +50965,12 @@ _0802B78C: bne _0802B7F8 _0802B798: ldr r1, _0802B7A4 @ =0x040000D4 - ldr r0, _0802B7A8 @ =0x020306F0 + ldr r0, _0802B7A8 @ =gUnknown_020306F0 b _0802B7EC .align 2, 0 _0802B7A0: .4byte gUnknown_020314E0 _0802B7A4: .4byte 0x040000D4 -_0802B7A8: .4byte 0x020306F0 +_0802B7A8: .4byte gUnknown_020306F0 _0802B7AC: cmp r0, #0x13 beq _0802B7B4 @@ -51006,7 +51006,7 @@ _0802B7DC: bne _0802B7F8 _0802B7E8: ldr r1, _0802B820 @ =0x040000D4 - ldr r0, _0802B824 @ =0x02030730 + ldr r0, _0802B824 @ =gUnknown_02030730 _0802B7EC: str r0, [r1] ldr r0, _0802B828 @ =0x050003A0 @@ -51036,7 +51036,7 @@ _0802B7F8: b _0802B880 .align 2, 0 _0802B820: .4byte 0x040000D4 -_0802B824: .4byte 0x02030730 +_0802B824: .4byte gUnknown_02030730 _0802B828: .4byte 0x050003A0 _0802B82C: .4byte 0x80000010 _0802B830: .4byte gUnknown_020314E0 @@ -52954,7 +52954,7 @@ _0802C780: movs r1, #0 strb r1, [r0] _0802C784: - ldr r6, _0802C7BC @ =0x0200E498 + ldr r6, _0802C7BC @ =gUnknown_0200E498 ldrh r0, [r6] cmp r0, #0 beq _0802C83C @@ -52981,7 +52981,7 @@ _0802C784: b _0802C7DC .align 2, 0 _0802C7B8: .4byte 0x00000301 -_0802C7BC: .4byte 0x0200E498 +_0802C7BC: .4byte gUnknown_0200E498 _0802C7C0: .4byte 0x00000119 _0802C7C4: adds r0, r1, #0 @@ -53113,7 +53113,7 @@ _0802C852: movs r0, #8 bl sub_11B0 _0802C8C0: - ldr r6, _0802C988 @ =0x0200DD68 + ldr r6, _0802C988 @ =gUnknown_0200DD68 ldrh r0, [r6] cmp r0, #0 beq _0802C94E @@ -53204,7 +53204,7 @@ _0802C978: .4byte 0xFFFFFEE3 _0802C97C: .4byte 0x00002710 _0802C980: .4byte 0x0000FDA8 _0802C984: .4byte 0x0000FED4 -_0802C988: .4byte 0x0200DD68 +_0802C988: .4byte gUnknown_0200DD68 _0802C98C: .4byte gUnknown_020314E0 _0802C990: .4byte 0x00000115 _0802C994: .4byte 0x040000D4 @@ -53215,7 +53215,7 @@ _0802C9A0: .4byte 0x80000180 thumb_func_start sub_2C9A4 sub_2C9A4: @ 0x0802C9A4 push {r4, r5, r6, lr} - ldr r6, _0802C9E0 @ =0x0200E328 + ldr r6, _0802C9E0 @ =gUnknown_0200E328 ldrh r0, [r6] cmp r0, #0 beq _0802CA7A @@ -53244,7 +53244,7 @@ sub_2C9A4: @ 0x0802C9A4 strh r1, [r6, #4] b _0802C9F0 .align 2, 0 -_0802C9E0: .4byte 0x0200E328 +_0802C9E0: .4byte gUnknown_0200E328 _0802C9E4: .4byte gUnknown_020314E0 _0802C9E8: .4byte 0x0000029F _0802C9EC: @@ -53653,7 +53653,7 @@ _0802CD18: ldrh r0, [r0] cmp r0, #0x55 bne _0802CD2A - ldr r0, _0802CD8C @ =0x02032F20 + ldr r0, _0802CD8C @ =gUnknown_02032F20 ldr r1, _0802CD90 @ =gUnknown_086A1ABC bl MPlayStart _0802CD2A: @@ -53662,7 +53662,7 @@ _0802CD2A: ldrh r0, [r0] cmp r0, #0x3a bne _0802CD50 - ldr r0, _0802CD8C @ =0x02032F20 + ldr r0, _0802CD8C @ =gUnknown_02032F20 ldr r1, _0802CD94 @ =gUnknown_0869F2A0 bl MPlayStart ldr r0, [r5] @@ -53702,7 +53702,7 @@ _0802CD7C: .4byte 0x040000D4 _0802CD80: .4byte gUnknown_086AE324 _0802CD84: .4byte 0x05000380 _0802CD88: .4byte 0x80000010 -_0802CD8C: .4byte 0x02032F20 +_0802CD8C: .4byte gUnknown_02032F20 _0802CD90: .4byte gUnknown_086A1ABC _0802CD94: .4byte gUnknown_0869F2A0 @@ -54532,7 +54532,7 @@ _0802D40C: bne _0802D4A4 movs r6, #0 mov sl, r0 - ldr r4, _0802D49C @ =0x020028A8 + ldr r4, _0802D49C @ =gUnknown_020028A8 mov sb, r4 adds r0, r2, #0 mov r8, r0 @@ -54593,7 +54593,7 @@ _0802D48C: .4byte 0x06002000 _0802D490: .4byte 0x80000400 _0802D494: .4byte gUnknown_020314E0 _0802D498: .4byte 0xFFFFFEF2 -_0802D49C: .4byte 0x020028A8 +_0802D49C: .4byte gUnknown_020028A8 _0802D4A0: .4byte 0x000012BA _0802D4A4: movs r6, #0 @@ -54610,7 +54610,7 @@ _0802D4B4: lsls r0, r5, #1 mov r8, r0 adds r6, r0, r5 - ldr r1, _0802D5B8 @ =0x020028A8 + ldr r1, _0802D5B8 @ =gUnknown_020028A8 adds r0, r6, r1 ldrb r4, [r0] movs r2, #0x1f @@ -54622,7 +54622,7 @@ _0802D4B4: bl __divsi3 adds r4, r4, r0 strb r4, [r7] - ldr r0, _0802D5B8 @ =0x020028A8 + ldr r0, _0802D5B8 @ =gUnknown_020028A8 adds r0, #1 adds r0, r6, r0 ldrb r4, [r0] @@ -54635,7 +54635,7 @@ _0802D4B4: bl __divsi3 adds r4, r4, r0 strb r4, [r7, #1] - ldr r3, _0802D5BC @ =0x020028AA + ldr r3, _0802D5BC @ =gUnknown_020028AA adds r6, r6, r3 ldrb r4, [r6] movs r1, #0x1f @@ -54734,8 +54734,8 @@ _0802D58E: strh r1, [r4] b _0802D5E2 .align 2, 0 -_0802D5B8: .4byte 0x020028A8 -_0802D5BC: .4byte 0x020028AA +_0802D5B8: .4byte gUnknown_020028A8 +_0802D5BC: .4byte gUnknown_020028AA _0802D5C0: .4byte 0x040000D4 _0802D5C4: .4byte 0x050003A0 _0802D5C8: .4byte 0x80000010 @@ -55817,7 +55817,7 @@ sub_2DE54: @ 0x0802DE54 bgt _0802DEF0 cmp r4, #1 bne _0802DE6A - ldr r0, _0802DED8 @ =0x02032EE0 + ldr r0, _0802DED8 @ =gUnknown_02032EE0 bl m4aMPlayStop _0802DE6A: ldr r5, _0802DEDC @ =gMain @@ -55877,7 +55877,7 @@ _0802DEB6: b _0802E052 .align 2, 0 _0802DED4: .4byte 0xFFFFFE98 -_0802DED8: .4byte 0x02032EE0 +_0802DED8: .4byte gUnknown_02032EE0 _0802DEDC: .4byte gMain _0802DEE0: .4byte gUnknown_020314E0 _0802DEE4: .4byte gUnknown_086A3700 @@ -57876,7 +57876,7 @@ _0802EF7C: adds r1, r4, r0 movs r0, #0xa strb r0, [r1] - ldr r0, _0802EFD0 @ =0x02032F20 + ldr r0, _0802EFD0 @ =gUnknown_02032F20 ldr r1, _0802EFD4 @ =gUnknown_086A11A4 bl MPlayStart _0802EF90: @@ -57896,7 +57896,7 @@ _0802EF90: asrs r0, r0, #0x10 cmp r0, #0x22 bne _0802EFBA - ldr r0, _0802EFD0 @ =0x02032F20 + ldr r0, _0802EFD0 @ =gUnknown_02032F20 ldr r1, _0802EFD4 @ =gUnknown_086A11A4 bl MPlayStart _0802EFBA: @@ -57911,7 +57911,7 @@ _0802EFBC: b _0802EFFC .align 2, 0 _0802EFCC: .4byte 0x00000306 -_0802EFD0: .4byte 0x02032F20 +_0802EFD0: .4byte gUnknown_02032F20 _0802EFD4: .4byte gUnknown_086A11A4 _0802EFD8: .4byte gUnknown_020314E0 _0802EFDC: @@ -57932,7 +57932,7 @@ _0802EFDC: strh r3, [r0] mov sl, r3 _0802EFFC: - ldr r2, _0802F118 @ =0x0200DED8 + ldr r2, _0802F118 @ =gUnknown_0200DED8 ldrh r0, [r2] cmp r0, #0 beq _0802F0FA @@ -57965,7 +57965,7 @@ _0802EFFC: ldrh r1, [r1] subs r1, #0x92 subs r0, r0, r1 - ldr r1, _0802F118 @ =0x0200DED8 + ldr r1, _0802F118 @ =gUnknown_0200DED8 strh r0, [r1, #2] ldr r2, _0802F12C @ =0x00000322 adds r0, r4, r2 @@ -57986,7 +57986,7 @@ _0802EFFC: movs r1, #0xa bl __divsi3 adds r5, r5, r0 - ldr r2, _0802F118 @ =0x0200DED8 + ldr r2, _0802F118 @ =gUnknown_0200DED8 strh r5, [r2, #4] movs r2, #0 ldr r3, [sp] @@ -58006,7 +58006,7 @@ _0802F08C: asrs r3, r3, #0x10 lsls r4, r3, #3 adds r4, #8 - ldr r7, _0802F118 @ =0x0200DED8 + ldr r7, _0802F118 @ =gUnknown_0200DED8 adds r4, r7, r4 ldrh r2, [r4] lsls r2, r2, #3 @@ -58046,7 +58046,7 @@ _0802F08C: ldrh r1, [r4] lsls r1, r1, #3 adds r1, r1, r6 - ldr r7, _0802F118 @ =0x0200DED8 + ldr r7, _0802F118 @ =gUnknown_0200DED8 ldrb r0, [r7, #4] ldrb r2, [r1] adds r0, r0, r2 @@ -58070,7 +58070,7 @@ _0802F0FA: _0802F10C: .4byte gUnknown_020314E0 _0802F110: .4byte 0x0000030E _0802F114: .4byte 0x00000306 -_0802F118: .4byte 0x0200DED8 +_0802F118: .4byte gUnknown_0200DED8 _0802F11C: .4byte 0x040000D4 _0802F120: .4byte gUnknown_084BB16C _0802F124: .4byte 0x060122A0 @@ -58097,7 +58097,7 @@ sub_2F140: @ 0x0802F140 movs r1, #0x1f ands r0, r1 lsrs r4, r0, #4 - ldr r6, _0802F244 @ =0x0200E9A0 + ldr r6, _0802F244 @ =gUnknown_0200E9A0 movs r2, #0xbd lsls r2, r2, #2 adds r1, r5, r2 @@ -58215,7 +58215,7 @@ _0802F1CE: bx r0 .align 2, 0 _0802F240: .4byte gUnknown_020314E0 -_0802F244: .4byte 0x0200E9A0 +_0802F244: .4byte gUnknown_0200E9A0 _0802F248: .4byte gUnknown_086AE462 _0802F24C: .4byte 0x040000D4 _0802F250: .4byte gUnknown_083FFD8C @@ -58554,7 +58554,7 @@ sub_2F504: @ 0x0802F504 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r6, _0802F700 @ =0x0200C668 + ldr r6, _0802F700 @ =gUnknown_0200C668 ldrh r0, [r6] movs r1, #0xb8 adds r1, r1, r6 @@ -58756,7 +58756,7 @@ _0802F632: cmp r3, #6 ble _0802F632 _0802F69A: - ldr r6, _0802F738 @ =0x0200E608 + ldr r6, _0802F738 @ =gUnknown_0200E608 ldrh r0, [r6] cmp r0, #0 beq _0802F780 @@ -58806,7 +58806,7 @@ _0802F69A: ldr r0, [r2, #8] b _0802F74C .align 2, 0 -_0802F700: .4byte 0x0200C668 +_0802F700: .4byte gUnknown_0200C668 _0802F704: .4byte gUnknown_020314E0 _0802F708: .4byte 0x00000379 _0802F70C: .4byte 0x040000D4 @@ -58820,7 +58820,7 @@ _0802F728: .4byte gOamBuffer _0802F72C: .4byte 0x000001FF _0802F730: .4byte 0x0000037B _0802F734: .4byte gUnknown_086B3B7E -_0802F738: .4byte 0x0200E608 +_0802F738: .4byte gUnknown_0200E608 _0802F73C: .4byte gUnknown_084ED6CC _0802F740: .4byte 0x06014FA0 _0802F744: .4byte 0x80000100 @@ -59534,7 +59534,7 @@ sub_2FCD0: @ 0x0802FCD0 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r6, _0802FDCC @ =0x0200DF90 + ldr r6, _0802FDCC @ =gUnknown_0200DF90 ldrh r0, [r6] cmp r0, #0 bne _0802FCE4 @@ -59658,7 +59658,7 @@ _0802FD42: ldr r0, [r2, #8] b _0802FE0C .align 2, 0 -_0802FDCC: .4byte 0x0200DF90 +_0802FDCC: .4byte gUnknown_0200DF90 _0802FDD0: .4byte gUnknown_020314E0 _0802FDD4: .4byte gUnknown_086AE4FC _0802FDD8: .4byte 0x040000D4 @@ -59703,7 +59703,7 @@ _0802FE0C: ldrb r5, [r5, #4] adds r0, r0, r5 strb r0, [r1] - ldr r6, _0802FF24 @ =0x0200E048 + ldr r6, _0802FF24 @ =gUnknown_0200E048 mov r5, ip ldr r0, [r5] adds r0, #0x58 @@ -59778,7 +59778,7 @@ _0802FE90: asrs r4, r4, #0x10 cmp r4, #1 ble _0802FE90 - ldr r6, _0802FF40 @ =0x0200DE20 + ldr r6, _0802FF40 @ =gUnknown_0200DE20 mov r3, ip ldr r0, [r3] adds r0, #0x58 @@ -59817,14 +59817,14 @@ _0802FE90: .align 2, 0 _0802FF1C: .4byte 0x000001FF _0802FF20: .4byte 0xFFFFFE00 -_0802FF24: .4byte 0x0200E048 +_0802FF24: .4byte gUnknown_0200E048 _0802FF28: .4byte 0x0000036D _0802FF2C: .4byte gUnknown_086AE4FC _0802FF30: .4byte 0x040000D4 _0802FF34: .4byte gUnknown_084C1E6C _0802FF38: .4byte 0x060130A0 _0802FF3C: .4byte 0x80000140 -_0802FF40: .4byte 0x0200DE20 +_0802FF40: .4byte gUnknown_0200DE20 _0802FF44: .4byte gUnknown_084C4B6C _0802FF48: .4byte 0x06014920 _0802FF4C: .4byte 0x800000C0 @@ -59857,7 +59857,7 @@ _0802FF54: ldrb r5, [r5, #4] adds r0, r0, r5 strb r0, [r1] - ldr r6, _0802FFC4 @ =0x0200EA58 + ldr r6, _0802FFC4 @ =gUnknown_0200EA58 mov r5, ip ldr r0, [r5] adds r0, #0x58 @@ -59886,7 +59886,7 @@ _0802FF54: .align 2, 0 _0802FFBC: .4byte 0x000001FF _0802FFC0: .4byte 0xFFFFFE00 -_0802FFC4: .4byte 0x0200EA58 +_0802FFC4: .4byte gUnknown_0200EA58 _0802FFC8: .4byte 0x00000367 _0802FFCC: .4byte 0x00000366 _0802FFD0: @@ -60102,7 +60102,7 @@ sub_30178: @ 0x08030178 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r0, _080301DC @ =0x0200E100 + ldr r0, _080301DC @ =gUnknown_0200E100 mov sl, r0 ldr r1, _080301E0 @ =gUnknown_020314E0 ldr r3, [r1] @@ -60147,7 +60147,7 @@ _080301A0: movs r0, #1 b _080301F6 .align 2, 0 -_080301DC: .4byte 0x0200E100 +_080301DC: .4byte gUnknown_0200E100 _080301E0: .4byte gUnknown_020314E0 _080301E4: .4byte 0x00000624 _080301E8: .4byte 0x00000625 @@ -60518,7 +60518,7 @@ sub_304C8: @ 0x080304C8 mov r8, r0 mov ip, r0 movs r6, #0 - ldr r7, _08030504 @ =0x0200D918 + ldr r7, _08030504 @ =gUnknown_0200D918 movs r1, #0 str r1, [sp] ldr r1, _08030508 @ =gUnknown_020314E0 @@ -60538,7 +60538,7 @@ sub_304C8: @ 0x080304C8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08030504: .4byte 0x0200D918 +_08030504: .4byte gUnknown_0200D918 _08030508: .4byte gUnknown_020314E0 _0803050C: .4byte _08030510 _08030510: @ jump table @@ -60942,7 +60942,7 @@ _080307C8: asrs r3, r3, #0x10 cmp r3, #1 ble _080307C8 - ldr r7, _08030880 @ =0x0200D860 + ldr r7, _08030880 @ =gUnknown_0200D860 ldrh r0, [r7] cmp r0, #0 beq _080308C2 @@ -60977,7 +60977,7 @@ _08030870: .4byte gOamBuffer _08030874: .4byte 0xFFFFFE00 _08030878: .4byte gUnknown_086B4D4E _0803087C: .4byte 0x000001FF -_08030880: .4byte 0x0200D860 +_08030880: .4byte gUnknown_0200D860 _08030884: .4byte 0x00000346 _08030888: .4byte 0xFFFFD860 _0803088C: @@ -61772,7 +61772,7 @@ sub_30EB4: @ 0x08030EB4 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r6, _0803100C @ =0x0200E1B8 + ldr r6, _0803100C @ =gUnknown_0200E1B8 ldrh r0, [r6] cmp r0, #0 bne _08030EC8 @@ -61854,7 +61854,7 @@ _08030F18: asrs r4, r4, #0x10 cmp r4, #1 ble _08030F18 - ldr r6, _08031030 @ =0x0200E498 + ldr r6, _08031030 @ =gUnknown_0200E498 mov r3, sl ldr r0, [r3] adds r0, #0x58 @@ -61902,7 +61902,7 @@ _08030FB4: asrs r2, r3, #0x10 movs r0, #0xb8 muls r0, r2, r0 - ldr r1, _08031034 @ =0x0200E270 + ldr r1, _08031034 @ =gUnknown_0200E270 adds r6, r0, r1 lsls r5, r2, #1 ldr r7, _08031038 @ =gUnknown_086AE544 @@ -61942,7 +61942,7 @@ _08030FB4: strh r1, [r6, #4] b _08031040 .align 2, 0 -_0803100C: .4byte 0x0200E1B8 +_0803100C: .4byte gUnknown_0200E1B8 _08031010: .4byte gUnknown_020314E0 _08031014: .4byte 0x040000D4 _08031018: .4byte gUnknown_0844F20C @@ -61951,8 +61951,8 @@ _08031020: .4byte 0x80000140 _08031024: .4byte gOamBuffer _08031028: .4byte 0xFFFFFE00 _0803102C: .4byte 0x000001FF -_08031030: .4byte 0x0200E498 -_08031034: .4byte 0x0200E270 +_08031030: .4byte gUnknown_0200E498 +_08031034: .4byte gUnknown_0200E270 _08031038: .4byte gUnknown_086AE544 _0803103C: movs r0, #0xc8 @@ -62398,7 +62398,7 @@ _0803139C: .4byte 0x000001AD thumb_func_start sub_313A0 sub_313A0: @ 0x080313A0 push {r4, r5, r6, r7, lr} - ldr r6, _08031464 @ =0x0200E550 + ldr r6, _08031464 @ =gUnknown_0200E550 ldrh r0, [r6] cmp r0, #0 beq _0803145C @@ -62497,7 +62497,7 @@ _0803145C: pop {r0} bx r0 .align 2, 0 -_08031464: .4byte 0x0200E550 +_08031464: .4byte gUnknown_0200E550 _08031468: .4byte gUnknown_020314E0 _0803146C: .4byte 0x000001AD _08031470: .4byte 0x040000D4 @@ -62622,7 +62622,7 @@ _08031530: lsls r4, r4, #2 adds r0, r0, r4 strh r3, [r0] - ldr r0, _0803159C @ =0x02032EE0 + ldr r0, _0803159C @ =gUnknown_02032EE0 bl m4aMPlayStop ldr r1, [r5] ldr r0, _080315A0 @ =0x00030D40 @@ -62633,7 +62633,7 @@ _08031530: .align 2, 0 _08031594: .4byte gMain _08031598: .4byte 0x00000346 -_0803159C: .4byte 0x02032EE0 +_0803159C: .4byte gUnknown_02032EE0 _080315A0: .4byte 0x00030D40 _080315A4: ldr r7, _080315F4 @ =0x00000345 @@ -63140,7 +63140,7 @@ _080319B6: asrs r4, r1, #0x10 movs r0, #0xb8 muls r0, r4, r0 - ldr r3, _08031A08 @ =0x0200D580 + ldr r3, _08031A08 @ =gUnknown_0200D580 adds r6, r0, r3 ldrh r0, [r6] mov r8, r1 @@ -63175,7 +63175,7 @@ _080319F8: .4byte 0x00000345 _080319FC: .4byte 0x00000346 _08031A00: .4byte 0x040000D4 _08031A04: .4byte gUnknown_086AE554 -_08031A08: .4byte 0x0200D580 +_08031A08: .4byte gUnknown_0200D580 _08031A0C: .4byte gUnknown_020314E0 _08031A10: .4byte 0x00000355 _08031A14: .4byte gUnknown_086AE58A @@ -63901,7 +63901,7 @@ _08031F96: movs r2, #0 lsls r1, r1, #4 str r1, [sp] - ldr r5, _08031FE8 @ =0x0200B134 + ldr r5, _08031FE8 @ =gUnknown_0200B134 mov r8, r5 mov sl, r4 _08031FA2: @@ -63939,7 +63939,7 @@ _08031FA2: .align 2, 0 _08031FE0: .4byte gUnknown_020314E0 _08031FE4: .4byte 0x0000073D -_08031FE8: .4byte 0x0200B134 +_08031FE8: .4byte gUnknown_0200B134 _08031FEC: .4byte gWildMonLocations _08031FF0: cmp r0, #0x86 @@ -64004,7 +64004,7 @@ _0803204C: b _08032138 _0803205E: ldr r4, _080320A0 @ =gUnknown_086AE5E0 - ldr r3, _080320A4 @ =0x0200B134 + ldr r3, _080320A4 @ =gUnknown_0200B134 adds r0, r3, #0 adds r0, #0xaf ldrb r1, [r0] @@ -64038,7 +64038,7 @@ _08032086: b _0803213A .align 2, 0 _080320A0: .4byte gUnknown_086AE5E0 -_080320A4: .4byte 0x0200B134 +_080320A4: .4byte gUnknown_0200B134 _080320A8: ldr r0, _0803218C @ =gUnknown_086AE5E0 lsls r1, r6, #0x10 diff --git a/asm/rom_3219C.s b/asm/rom_3219C.s index 3c39d21..7e6322c 100755 --- a/asm/rom_3219C.s +++ b/asm/rom_3219C.s @@ -52,7 +52,7 @@ _080324D8: .4byte gMain _080324DC: .4byte gUnknown_086AE5E0 _080324E0: .4byte gUnknown_086A4A38 _080324E4: - ldr r1, _080324F0 @ =0x0200B18E + ldr r1, _080324F0 @ =gUnknown_0200B18E ldrb r0, [r1] _080324E8: lsls r0, r0, #1 @@ -60,7 +60,7 @@ _080324E8: ldrh r3, [r0] b _0803257C .align 2, 0 -_080324F0: .4byte 0x0200B18E +_080324F0: .4byte gUnknown_0200B18E _080324F4: mov r1, sb adds r1, #0x74 @@ -395,7 +395,7 @@ _08032782: lsls r0, r0, #0x10 cmp r0, #0 bne _080327AC - ldr r0, _080327B8 @ =0x02032EE0 + ldr r0, _080327B8 @ =gUnknown_02032EE0 ldr r1, _080327BC @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -406,7 +406,7 @@ _080327AC: .align 2, 0 _080327B0: .4byte gMain _080327B4: .4byte gUnknown_020314E0 -_080327B8: .4byte 0x02032EE0 +_080327B8: .4byte gUnknown_02032EE0 _080327BC: .4byte 0x0000FFFF thumb_func_start sub_327C0 @@ -2499,7 +2499,7 @@ _080337E0: add r0, r8 mov r1, sl strh r1, [r0] - ldr r0, _08033904 @ =0x02032F20 + ldr r0, _08033904 @ =gUnknown_02032F20 ldr r1, _08033908 @ =gUnknown_086A1588 bl MPlayStart movs r5, #2 @@ -2545,7 +2545,7 @@ _080338F4: .4byte 0x000003C6 _080338F8: .4byte 0x000003A6 _080338FC: .4byte 0x000003A9 _08033900: .4byte 0x000003B6 -_08033904: .4byte 0x02032F20 +_08033904: .4byte gUnknown_02032F20 _08033908: .4byte gUnknown_086A1588 _0803390C: .4byte 0xFFFF0000 _08033910: @@ -3586,7 +3586,7 @@ _080340FA: movs r0, #0xb8 adds r1, r3, #0 muls r1, r0, r1 - ldr r0, _080341B4 @ =0x0200B8C0 + ldr r0, _080341B4 @ =gUnknown_0200B8C0 adds r6, r1, r0 ldr r1, _080341B8 @ =0x000003A6 adds r0, r5, r1 @@ -3630,7 +3630,7 @@ _080341A4: .4byte gUnknown_08510E4C _080341A8: .4byte 0x06010920 _080341AC: .4byte 0x80000140 _080341B0: .4byte 0x0000039D -_080341B4: .4byte 0x0200B8C0 +_080341B4: .4byte gUnknown_0200B8C0 _080341B8: .4byte 0x000003A6 _080341BC: .4byte 0x000003C6 _080341C0: @@ -3965,7 +3965,7 @@ sub_34450: @ 0x08034450 sub sp, #4 movs r0, #0 mov sb, r0 - ldr r1, _08034488 @ =0x0200BDC8 + ldr r1, _08034488 @ =gUnknown_0200BDC8 str r1, [sp] ldr r1, _0803448C @ =gUnknown_020314E0 ldr r0, [r1] @@ -3986,7 +3986,7 @@ _0803447E: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08034488: .4byte 0x0200BDC8 +_08034488: .4byte gUnknown_0200BDC8 _0803448C: .4byte gUnknown_020314E0 _08034490: .4byte _08034494 _08034494: @ jump table @@ -5064,14 +5064,14 @@ _08034D32: ldrsh r0, [r0, r1] cmp r0, #0x1e bne _08034D7E - ldr r0, _08034D58 @ =0x02032F20 + ldr r0, _08034D58 @ =gUnknown_02032F20 ldr r1, _08034D5C @ =gUnknown_086A17D8 bl MPlayStart b _08034D7E .align 2, 0 _08034D50: .4byte gUnknown_020314E0 _08034D54: .4byte 0x000003E6 -_08034D58: .4byte 0x02032F20 +_08034D58: .4byte gUnknown_02032F20 _08034D5C: .4byte gUnknown_086A17D8 _08034D60: movs r2, #0xc5 @@ -5236,7 +5236,7 @@ _08034E7E: adds r0, r0, r6 strb r0, [r1] _08034EB4: - ldr r4, _08034F34 @ =0x0200BC58 + ldr r4, _08034F34 @ =gUnknown_0200BC58 str r4, [sp] ldrh r0, [r4] adds r4, #0xb8 @@ -5296,7 +5296,7 @@ _08034EC4: _08034F28: .4byte gOamBuffer _08034F2C: .4byte 0x000001FF _08034F30: .4byte 0xFFFFFE00 -_08034F34: .4byte 0x0200BC58 +_08034F34: .4byte gUnknown_0200BC58 _08034F38: .4byte 0x00000386 _08034F3C: .4byte 0x000003EA _08034F40: @@ -5614,7 +5614,7 @@ sub_351A8: @ 0x080351A8 movs r4, #8 movs r0, #0 mov r8, r0 - ldr r7, _080351F8 @ =0x0200B808 + ldr r7, _080351F8 @ =gUnknown_0200B808 ldr r0, _080351FC @ =gUnknown_020314E0 ldr r1, [r0] movs r3, #0xe5 @@ -5647,7 +5647,7 @@ _080351EC: ldr r0, [r0] mov pc, r0 .align 2, 0 -_080351F8: .4byte 0x0200B808 +_080351F8: .4byte gUnknown_0200B808 _080351FC: .4byte gUnknown_020314E0 _08035200: .4byte gMain _08035204: .4byte _08035208 @@ -5726,11 +5726,11 @@ _08035280: lsls r0, r0, #0x10 lsrs r4, r0, #0x10 _080352A8: - ldr r6, _080352B0 @ =0x02FAF080 + ldr r6, _080352B0 @ =gUnknown_02FAF080 mov r8, r6 b _08035314 .align 2, 0 -_080352B0: .4byte 0x02FAF080 +_080352B0: .4byte gUnknown_02FAF080 _080352B4: mov r0, sb ldr r1, [r0] @@ -5751,11 +5751,11 @@ _080352B4: lsls r0, r0, #0x10 lsrs r4, r0, #0x10 _080352DC: - ldr r1, _080352E4 @ =0x02FAF080 + ldr r1, _080352E4 @ =gUnknown_02FAF080 mov r8, r1 b _08035314 .align 2, 0 -_080352E4: .4byte 0x02FAF080 +_080352E4: .4byte gUnknown_02FAF080 _080352E8: mov r2, sb ldr r1, [r2] @@ -5806,7 +5806,7 @@ _08035314: adds r0, #0x32 strh r0, [r7, #4] movs r0, #0 - ldr r1, _080354B4 @ =0x0200B750 + ldr r1, _080354B4 @ =gUnknown_0200B750 mov sl, r1 ldr r6, _080354B8 @ =gOamBuffer ldr r2, _080354BC @ =0xFFFFFE00 @@ -5973,7 +5973,7 @@ _080354A4: .4byte 0x040000D4 _080354A8: .4byte gUnknown_02031520 _080354AC: .4byte 0x05000300 _080354B0: .4byte 0x80000010 -_080354B4: .4byte 0x0200B750 +_080354B4: .4byte gUnknown_0200B750 _080354B8: .4byte gOamBuffer _080354BC: .4byte 0xFFFFFE00 _080354C0: .4byte 0x000001FF @@ -6200,7 +6200,7 @@ _0803569C: .4byte 0x06017380 thumb_func_start sub_356A0 sub_356A0: @ 0x080356A0 push {r4, r5, r6, r7, lr} - ldr r6, _080356C4 @ =0x0200BDC8 + ldr r6, _080356C4 @ =gUnknown_0200BDC8 ldr r1, _080356C8 @ =gUnknown_020314E0 ldr r0, [r1] movs r2, #0xf7 @@ -6218,7 +6218,7 @@ sub_356A0: @ 0x080356A0 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080356C4: .4byte 0x0200BDC8 +_080356C4: .4byte gUnknown_0200BDC8 _080356C8: .4byte gUnknown_020314E0 _080356CC: .4byte _080356D0 _080356D0: @ jump table @@ -6272,7 +6272,7 @@ _08035702: adds r0, r0, r5 strb r0, [r1] _08035740: - ldr r6, _080357B4 @ =0x0200BC58 + ldr r6, _080357B4 @ =gUnknown_0200BC58 ldrh r0, [r6] cmp r0, #0 beq _0803579C @@ -6328,7 +6328,7 @@ _080357A4: .4byte 0x000003E6 _080357A8: .4byte gOamBuffer _080357AC: .4byte 0x000001FF _080357B0: .4byte 0xFFFFFE00 -_080357B4: .4byte 0x0200BC58 +_080357B4: .4byte gUnknown_0200BC58 thumb_func_start sub_357B8 sub_357B8: @ 0x080357B8 @@ -7282,7 +7282,7 @@ _08035F92: lsrs r0, r0, #0x10 cmp r0, #1 bhi _08035FAE - ldr r0, _08035FF8 @ =0x02032F20 + ldr r0, _08035FF8 @ =gUnknown_02032F20 ldr r1, _08035FFC @ =gUnknown_086A1ABC bl MPlayStart _08035FAE: @@ -7309,7 +7309,7 @@ _08035FC2: beq _08035FDC bl _08036C9E _08035FDC: - ldr r0, _08035FF8 @ =0x02032F20 + ldr r0, _08035FF8 @ =gUnknown_02032F20 ldr r1, _08036004 @ =gUnknown_086A1B9C bl MPlayStart bl _08036C9E @@ -7318,7 +7318,7 @@ _08035FE8: .4byte gUnknown_020314E0 _08035FEC: .4byte gMain _08035FF0: .4byte gUnknown_086AE9E4 _08035FF4: .4byte 0x000003E2 -_08035FF8: .4byte 0x02032F20 +_08035FF8: .4byte gUnknown_02032F20 _08035FFC: .4byte gUnknown_086A1ABC _08036000: .4byte 0x000003FA _08036004: .4byte gUnknown_086A1B9C @@ -7579,7 +7579,7 @@ _08036218: bhi _0803627C cmp r0, #0 bne _08036234 - ldr r0, _0803625C @ =0x02032F20 + ldr r0, _0803625C @ =gUnknown_02032F20 ldr r1, _08036260 @ =gUnknown_086A1BC8 bl MPlayStart _08036234: @@ -7602,7 +7602,7 @@ _08036234: strh r0, [r1] bl _08036C9E .align 2, 0 -_0803625C: .4byte 0x02032F20 +_0803625C: .4byte gUnknown_02032F20 _08036260: .4byte gUnknown_086A1BC8 _08036264: .4byte 0x000003DE _08036268: .4byte 0x000003E2 @@ -7929,7 +7929,7 @@ _080364EC: adds r0, #1 cmp r1, r0 bne _0803650A - ldr r0, _0803653C @ =0x02032F20 + ldr r0, _0803653C @ =gUnknown_02032F20 ldr r1, _08036540 @ =gUnknown_086A1C00 bl MPlayStart _0803650A: @@ -7946,7 +7946,7 @@ _0803650A: beq _08036522 b _08036C9E _08036522: - ldr r0, _0803653C @ =0x02032F20 + ldr r0, _0803653C @ =gUnknown_02032F20 ldr r1, _08036540 @ =gUnknown_086A1C00 bl MPlayStart b _08036C9E @@ -7955,7 +7955,7 @@ _0803652C: .4byte 0x000003E2 _08036530: .4byte gUnknown_020314E0 _08036534: .4byte gUnknown_086AE718 _08036538: .4byte 0x000003DE -_0803653C: .4byte 0x02032F20 +_0803653C: .4byte gUnknown_02032F20 _08036540: .4byte gUnknown_086A1C00 _08036544: ldr r2, _080365A0 @ =gUnknown_086AE718 @@ -8291,7 +8291,7 @@ _080367CA: lsls r4, r4, #2 adds r1, r1, r4 strh r3, [r1] - ldr r0, _08036800 @ =0x02032F20 + ldr r0, _08036800 @ =gUnknown_02032F20 ldr r1, _08036804 @ =gUnknown_086A1C64 bl MPlayStart b _08036C9E @@ -8300,7 +8300,7 @@ _080367F0: .4byte 0x000003F6 _080367F4: .4byte 0x000003DE _080367F8: .4byte 0x000003FA _080367FC: .4byte 0x000003E2 -_08036800: .4byte 0x02032F20 +_08036800: .4byte gUnknown_02032F20 _08036804: .4byte gUnknown_086A1C64 _08036808: ldr r2, _08036890 @ =gUnknown_086AE718 @@ -8413,7 +8413,7 @@ _0803689C: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _08036900 @ =0x02032F20 + ldr r0, _08036900 @ =gUnknown_02032F20 ldr r1, _08036904 @ =gUnknown_086A1C88 bl MPlayStart movs r0, #7 @@ -8424,7 +8424,7 @@ _080368F0: .4byte 0x000003DE _080368F4: .4byte 0x000003FA _080368F8: .4byte 0x0007A120 _080368FC: .4byte 0x00000385 -_08036900: .4byte 0x02032F20 +_08036900: .4byte gUnknown_02032F20 _08036904: .4byte gUnknown_086A1C88 _08036908: ldr r2, _08036970 @ =gUnknown_086AE718 @@ -8827,7 +8827,7 @@ _08036C0E: adds r0, #6 cmp r1, r0 bne _08036C2E - ldr r0, _08036C54 @ =0x02032F20 + ldr r0, _08036C54 @ =gUnknown_02032F20 ldr r1, _08036C58 @ =gUnknown_086A1CCC bl MPlayStart _08036C2E: @@ -8843,13 +8843,13 @@ _08036C2E: adds r0, #8 cmp r1, r0 bne _08036C9E - ldr r0, _08036C54 @ =0x02032F20 + ldr r0, _08036C54 @ =gUnknown_02032F20 ldr r1, _08036C5C @ =gUnknown_086A1D64 bl MPlayStart b _08036C9E .align 2, 0 _08036C50: .4byte 0x000003DE -_08036C54: .4byte 0x02032F20 +_08036C54: .4byte gUnknown_02032F20 _08036C58: .4byte gUnknown_086A1CCC _08036C5C: .4byte gUnknown_086A1D64 _08036C60: @@ -8906,11 +8906,11 @@ sub_36CB4: @ 0x08036CB4 mov r5, r8 push {r5, r6, r7} sub sp, #8 - ldr r0, _08036DBC @ =0x02031590 + ldr r0, _08036DBC @ =gUnknown_02031590 ldrb r1, [r0, #0x17] movs r0, #0xb8 muls r1, r0, r1 - ldr r0, _08036DC0 @ =0x0200B3B8 + ldr r0, _08036DC0 @ =gUnknown_0200B3B8 adds r5, r1, r0 ldrh r0, [r5] cmp r0, #0 @@ -9030,8 +9030,8 @@ _08036CD4: movs r0, #2 b _08036E98 .align 2, 0 -_08036DBC: .4byte 0x02031590 -_08036DC0: .4byte 0x0200B3B8 +_08036DBC: .4byte gUnknown_02031590 +_08036DC0: .4byte gUnknown_0200B3B8 _08036DC4: .4byte gUnknown_020314E0 _08036DC8: .4byte 0x000003DF _08036DCC: .4byte gUnknown_086AE718 @@ -9324,7 +9324,7 @@ _08037024: bgt _08037036 b _08036F32 _08037036: - ldr r5, _08037124 @ =0x0200CA00 + ldr r5, _08037124 @ =gUnknown_0200CA00 ldr r7, _08037128 @ =gUnknown_020314E0 ldr r4, [r7] movs r1, #0xfa @@ -9441,7 +9441,7 @@ _08037080: b _0803714E .align 2, 0 _08037120: .4byte 0xFFFFFE00 -_08037124: .4byte 0x0200CA00 +_08037124: .4byte gUnknown_0200CA00 _08037128: .4byte gUnknown_020314E0 _0803712C: .4byte 0x000003EA _08037130: .4byte gOamBuffer @@ -9485,7 +9485,7 @@ _08037170: bgt _08037180 b _08037080 _08037180: - ldr r5, _0803720C @ =0x0200BA30 + ldr r5, _0803720C @ =gUnknown_0200BA30 ldr r3, _08037210 @ =gUnknown_020314E0 ldr r2, [r3] movs r4, #0xfe @@ -9554,7 +9554,7 @@ _080371A4: b _0803722E .align 2, 0 _08037208: .4byte 0xFFFFFE00 -_0803720C: .4byte 0x0200BA30 +_0803720C: .4byte gUnknown_0200BA30 _08037210: .4byte gUnknown_020314E0 _08037214: .4byte 0x040000D4 _08037218: .4byte gUnknown_0845588C @@ -9640,7 +9640,7 @@ sub_372B4: @ 0x080372B4 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r0, _08037478 @ =0x0200C4F8 + ldr r0, _08037478 @ =gUnknown_0200C4F8 mov sl, r0 ldrh r0, [r0] cmp r0, #0 @@ -9702,7 +9702,7 @@ _0803732A: ldrh r0, [r0] cmp r0, #0x14 bne _0803733C - ldr r0, _08037494 @ =0x02032F60 + ldr r0, _08037494 @ =gUnknown_02032F60 bl m4aMPlayStop _0803733C: mov r1, sb @@ -9861,14 +9861,14 @@ _08037438: strh r4, [r2, #4] b _080374C8 .align 2, 0 -_08037478: .4byte 0x0200C4F8 +_08037478: .4byte gUnknown_0200C4F8 _0803747C: .4byte gUnknown_020314E0 _08037480: .4byte 0x00000404 _08037484: .4byte 0x0000040A _08037488: .4byte 0xFFFFEBC8 _0803748C: .4byte 0x00000405 _08037490: .4byte 0x0000041A -_08037494: .4byte 0x02032F60 +_08037494: .4byte gUnknown_02032F60 _08037498: .4byte 0x00000105 _0803749C: .4byte 0x00000414 _080374A0: .4byte 0x00000416 @@ -10365,11 +10365,11 @@ sub_37850: @ 0x08037850 str r0, [sp] mov r0, sp bl sub_17C1C - ldr r0, _08037C28 @ =0x02031590 + ldr r0, _08037C28 @ =gUnknown_02031590 ldrb r1, [r0, #0x10] movs r0, #0xb8 muls r1, r0, r1 - ldr r0, _08037C2C @ =0x0200B3B8 + ldr r0, _08037C2C @ =gUnknown_0200B3B8 adds r6, r1, r0 ldr r1, [r4] adds r0, r1, #0 @@ -10423,11 +10423,11 @@ _080378BC: asrs r4, r4, #0x10 cmp r4, #3 ble _080378BC - ldr r0, _08037C28 @ =0x02031590 + ldr r0, _08037C28 @ =gUnknown_02031590 ldrb r1, [r0, #0x11] movs r0, #0xb8 muls r0, r1, r0 - ldr r3, _08037C2C @ =0x0200B3B8 + ldr r3, _08037C2C @ =gUnknown_0200B3B8 mov sb, r3 adds r6, r0, r3 ldr r5, _08037C18 @ =gUnknown_020314E0 @@ -10587,12 +10587,12 @@ _08037A3C: asrs r3, r3, #0x10 adds r0, r3, #0 adds r0, #0xa - ldr r2, _08037C28 @ =0x02031590 + ldr r2, _08037C28 @ =gUnknown_02031590 adds r0, r0, r2 ldrb r1, [r0] movs r0, #0xb8 muls r0, r1, r0 - ldr r5, _08037C2C @ =0x0200B3B8 + ldr r5, _08037C2C @ =gUnknown_0200B3B8 adds r6, r0, r5 ldr r0, _08037C18 @ =gUnknown_020314E0 ldr r2, [r0] @@ -10714,12 +10714,12 @@ _08037B38: asrs r3, r4, #0x10 adds r0, r3, #0 adds r0, #0xc - ldr r1, _08037C28 @ =0x02031590 + ldr r1, _08037C28 @ =gUnknown_02031590 adds r0, r0, r1 ldrb r1, [r0] movs r0, #0xb8 muls r0, r1, r0 - ldr r2, _08037C2C @ =0x0200B3B8 + ldr r2, _08037C2C @ =gUnknown_0200B3B8 adds r6, r0, r2 ldr r5, _08037C18 @ =gUnknown_020314E0 ldr r2, [r5] @@ -10825,8 +10825,8 @@ _08037C18: .4byte gUnknown_020314E0 _08037C1C: .4byte 0xFFFF0000 _08037C20: .4byte 0x00000402 _08037C24: .4byte 0x0000FFFF -_08037C28: .4byte 0x02031590 -_08037C2C: .4byte 0x0200B3B8 +_08037C28: .4byte gUnknown_02031590 +_08037C2C: .4byte gUnknown_0200B3B8 _08037C30: .4byte gOamBuffer _08037C34: .4byte 0xFFFFFE00 _08037C38: .4byte 0x000001FF @@ -10850,7 +10850,7 @@ _08037C4C: bgt _08037C68 b _08037B38 _08037C68: - ldr r6, _08037F58 @ =0x0200C5B0 + ldr r6, _08037F58 @ =gUnknown_0200C5B0 ldr r1, _08037F5C @ =gUnknown_020314E0 ldr r0, [r1] adds r0, #0x58 @@ -10963,7 +10963,7 @@ _08037D3E: asrs r3, r4, #0x10 movs r0, #0xb8 muls r0, r3, r0 - ldr r1, _08037F7C @ =0x0200C668 + ldr r1, _08037F7C @ =gUnknown_0200C668 adds r6, r0, r1 ldr r5, _08037F5C @ =gUnknown_020314E0 ldr r2, [r5] @@ -11077,7 +11077,7 @@ _08037DBC: asrs r0, r0, #0x10 cmp r0, #1 ble _08037D3E - ldr r6, _08037F84 @ =0x0200C7D8 + ldr r6, _08037F84 @ =gUnknown_0200C7D8 ldr r1, _08037F5C @ =gUnknown_020314E0 ldr r0, [r1] adds r0, #0x58 @@ -11179,7 +11179,7 @@ _08037E98: asrs r4, r4, #0x10 cmp r4, #1 ble _08037E98 - ldr r6, _08037F8C @ =0x0200CAB8 + ldr r6, _08037F8C @ =gUnknown_0200CAB8 ldr r3, _08037F5C @ =gUnknown_020314E0 ldr r0, [r3] ldr r4, _08037F90 @ =0x0000132C @@ -11228,7 +11228,7 @@ _08037E98: strb r1, [r0] b _08037FA4 .align 2, 0 -_08037F58: .4byte 0x0200C5B0 +_08037F58: .4byte gUnknown_0200C5B0 _08037F5C: .4byte gUnknown_020314E0 _08037F60: .4byte 0x0000041C _08037F64: .4byte gUnknown_086AEA68 @@ -11237,11 +11237,11 @@ _08037F6C: .4byte 0xFFFFFE00 _08037F70: .4byte 0xFFFFFC00 _08037F74: .4byte 0x000001FF _08037F78: .4byte 0x000003FF -_08037F7C: .4byte 0x0200C668 +_08037F7C: .4byte gUnknown_0200C668 _08037F80: .4byte 0x0000041D -_08037F84: .4byte 0x0200C7D8 +_08037F84: .4byte gUnknown_0200C7D8 _08037F88: .4byte 0x0000041F -_08037F8C: .4byte 0x0200CAB8 +_08037F8C: .4byte gUnknown_0200CAB8 _08037F90: .4byte 0x0000132C _08037F94: ldrh r1, [r6, #8] @@ -11253,7 +11253,7 @@ _08037F94: adds r0, r0, r7 strb r0, [r1] _08037FA4: - ldr r6, _08037FC4 @ =0x0200C890 + ldr r6, _08037FC4 @ =gUnknown_0200C890 ldr r5, _08037FC8 @ =gUnknown_020314E0 ldr r0, [r5] movs r2, #0x82 @@ -11268,7 +11268,7 @@ _08037FA4: b _08037FCE .align 2, 0 _08037FC0: .4byte gOamBuffer -_08037FC4: .4byte 0x0200C890 +_08037FC4: .4byte gUnknown_0200C890 _08037FC8: .4byte gUnknown_020314E0 _08037FCC: movs r0, #0 @@ -11401,7 +11401,7 @@ _08038062: asrs r4, r4, #0x10 cmp r4, #3 ble _08037FDE - ldr r6, _080380F4 @ =0x0200C948 + ldr r6, _080380F4 @ =gUnknown_0200C948 ldr r5, _080380F8 @ =gUnknown_020314E0 ldr r0, [r5] ldr r2, _080380FC @ =0x00000412 @@ -11417,7 +11417,7 @@ _08038062: _080380E8: .4byte 0x000001FF _080380EC: .4byte 0x000003FF _080380F0: .4byte 0xFFFFFC00 -_080380F4: .4byte 0x0200C948 +_080380F4: .4byte gUnknown_0200C948 _080380F8: .4byte gUnknown_020314E0 _080380FC: .4byte 0x00000412 _08038100: @@ -11570,7 +11570,7 @@ sub_38218: @ 0x08038218 ldr r1, _080382DC @ =gUnknown_020314E0 mov r8, r1 add r6, sp, #0x64 - ldr r4, _080382E0 @ =0x0202D880 + ldr r4, _080382E0 @ =gUnknown_0202D880 ldr r3, _080382E4 @ =gUnknown_086BB420 _08038234: lsls r1, r5, #0x10 @@ -11661,7 +11661,7 @@ _080382BA: .align 2, 0 _080382D8: .4byte gUnknown_086AEA70 _080382DC: .4byte gUnknown_020314E0 -_080382E0: .4byte 0x0202D880 +_080382E0: .4byte gUnknown_0202D880 _080382E4: .4byte gUnknown_086BB420 _080382E8: .4byte 0x0000132C _080382EC: @@ -11748,8 +11748,8 @@ _0803837C: ble _08038318 _08038388: movs r5, #0 - ldr r6, _080383D8 @ =0x02031590 - ldr r4, _080383DC @ =0x0202D880 + ldr r6, _080383D8 @ =gUnknown_02031590 + ldr r4, _080383DC @ =gUnknown_0202D880 _0803838E: lsls r2, r5, #0x10 asrs r2, r2, #0x10 @@ -11774,9 +11774,9 @@ _0803838E: asrs r2, r2, #0x10 cmp r2, #0xd ble _0803838E - ldr r0, _080383DC @ =0x0202D880 + ldr r0, _080383DC @ =gUnknown_0202D880 movs r1, #0x21 - ldr r2, _080383E0 @ =0x0200B3B8 + ldr r2, _080383E0 @ =gUnknown_0200B3B8 bl LoadSpriteSets add sp, #0x74 pop {r3, r4, r5} @@ -11787,9 +11787,9 @@ _0803838E: pop {r0} bx r0 .align 2, 0 -_080383D8: .4byte 0x02031590 -_080383DC: .4byte 0x0202D880 -_080383E0: .4byte 0x0200B3B8 +_080383D8: .4byte gUnknown_02031590 +_080383DC: .4byte gUnknown_0202D880 +_080383E0: .4byte gUnknown_0200B3B8 thumb_func_start sub_383E4 sub_383E4: @ 0x080383E4 @@ -12327,7 +12327,7 @@ _0803885A: ldr r1, [r4] ldr r0, _08038894 @ =0x00061A80 str r0, [r1, #0x38] - ldr r0, _08038898 @ =0x02FAF080 + ldr r0, _08038898 @ =gUnknown_02FAF080 str r0, [r1, #0x3c] _08038870: ldr r1, [r4] @@ -12348,7 +12348,7 @@ _08038886: .align 2, 0 _08038890: .4byte gUnknown_020314E0 _08038894: .4byte 0x00061A80 -_08038898: .4byte 0x02FAF080 +_08038898: .4byte gUnknown_02FAF080 _0803889C: movs r0, #0 strh r0, [r1, #0x18] @@ -12431,7 +12431,7 @@ _08038936: ldr r1, [r2] ldr r0, _08038960 @ =0x00061A80 str r0, [r1, #0x38] - ldr r0, _08038964 @ =0x02FAF080 + ldr r0, _08038964 @ =gUnknown_02FAF080 str r0, [r1, #0x3c] _0803894C: ldr r1, [r2] @@ -12444,7 +12444,7 @@ _0803894C: .align 2, 0 _0803895C: .4byte gUnknown_020314E0 _08038960: .4byte 0x00061A80 -_08038964: .4byte 0x02FAF080 +_08038964: .4byte gUnknown_02FAF080 _08038968: movs r0, #0 strh r0, [r1, #0x18] @@ -12565,7 +12565,7 @@ sub_38A20: @ 0x08038A20 ldrh r0, [r0] cmp r0, #4 bne _08038AB0 - ldr r0, _08038AF4 @ =0x02032F20 + ldr r0, _08038AF4 @ =gUnknown_02032F20 ldr r1, _08038AF8 @ =gUnknown_086A1E74 bl MPlayStart movs r0, #7 @@ -12636,7 +12636,7 @@ _08038ADE: _08038AE8: .4byte gUnknown_020314E0 _08038AEC: .4byte 0x00000452 _08038AF0: .4byte 0x00000389 -_08038AF4: .4byte 0x02032F20 +_08038AF4: .4byte gUnknown_02032F20 _08038AF8: .4byte gUnknown_086A1E74 _08038AFC: .4byte 0x0007A120 _08038B00: .4byte 0x00000385 @@ -12817,7 +12817,7 @@ _08038C86: ldrsh r0, [r0, r1] cmp r0, #0x21 bne _08038CA4 - ldr r0, _08038CCC @ =0x02032F20 + ldr r0, _08038CCC @ =gUnknown_02032F20 ldr r1, _08038CD0 @ =gUnknown_086A1F10 bl MPlayStart ldr r0, [r7] @@ -12842,7 +12842,7 @@ _08038CB6: _08038CC0: .4byte 0x000003DD _08038CC4: .4byte 0x000003E1 _08038CC8: .4byte gUnknown_081B0DE4 -_08038CCC: .4byte 0x02032F20 +_08038CCC: .4byte gUnknown_02032F20 _08038CD0: .4byte gUnknown_086A1F10 _08038CD4: .4byte 0x00000387 _08038CD8: .4byte gUnknown_020314E0 @@ -12907,7 +12907,7 @@ _08038D4A: adds r1, r1, r3 movs r0, #1 strb r0, [r1] - ldr r0, _08038D78 @ =0x02032F20 + ldr r0, _08038D78 @ =gUnknown_02032F20 ldr r1, _08038D7C @ =gUnknown_086A1F10 bl MPlayStart bl _08039562 @@ -12918,7 +12918,7 @@ _08038D68: .4byte 0x000003E2 _08038D6C: .4byte 0x000003DD _08038D70: .4byte 0x000003E1 _08038D74: .4byte 0x00000387 -_08038D78: .4byte 0x02032F20 +_08038D78: .4byte gUnknown_02032F20 _08038D7C: .4byte gUnknown_086A1F10 _08038D80: ldr r2, _08038DF0 @ =gUnknown_086AEAF8 @@ -12974,7 +12974,7 @@ _08038DDE: ldr r3, _08038E00 @ =0x00000387 adds r0, r1, r3 strb r2, [r0] - ldr r0, _08038E04 @ =0x02032F20 + ldr r0, _08038E04 @ =gUnknown_02032F20 ldr r1, _08038E08 @ =gUnknown_086A1FC4 bl MPlayStart b _08039562 @@ -12984,7 +12984,7 @@ _08038DF4: .4byte gUnknown_020314E0 _08038DF8: .4byte 0x000003E2 _08038DFC: .4byte 0x000003E1 _08038E00: .4byte 0x00000387 -_08038E04: .4byte 0x02032F20 +_08038E04: .4byte gUnknown_02032F20 _08038E08: .4byte gUnknown_086A1FC4 _08038E0C: ldr r2, _08038E68 @ =gUnknown_086AEAF8 @@ -13208,7 +13208,7 @@ _08038FA8: beq _08038FBE b _08039562 _08038FBE: - ldr r0, _08038FDC @ =0x02032F20 + ldr r0, _08038FDC @ =gUnknown_02032F20 ldr r1, _08038FE0 @ =gUnknown_086A1FE4 bl MPlayStart b _08039562 @@ -13218,7 +13218,7 @@ _08038FCC: .4byte 0x000003DD _08038FD0: .4byte gUnknown_020314E0 _08038FD4: .4byte 0x000003E2 _08038FD8: .4byte 0x00000441 -_08038FDC: .4byte 0x02032F20 +_08038FDC: .4byte gUnknown_02032F20 _08038FE0: .4byte gUnknown_086A1FE4 _08038FE4: ldr r2, _08039010 @ =gUnknown_086AEAF8 @@ -13309,7 +13309,7 @@ _08039066: ldr r1, _080390C8 @ =0x00000456 adds r0, r2, r1 strh r3, [r0] - ldr r0, _080390CC @ =0x02032F20 + ldr r0, _080390CC @ =gUnknown_02032F20 ldr r1, _080390D0 @ =gUnknown_086A2038 bl MPlayStart _08039098: @@ -13335,7 +13335,7 @@ _080390BC: .4byte 0x000003E2 _080390C0: .4byte gMain _080390C4: .4byte 0x00001438 _080390C8: .4byte 0x00000456 -_080390CC: .4byte 0x02032F20 +_080390CC: .4byte gUnknown_02032F20 _080390D0: .4byte gUnknown_086A2038 _080390D4: .4byte 0x00000452 _080390D8: @@ -13525,7 +13525,7 @@ _08039250: adds r1, r1, r6 movs r0, #0 strb r0, [r1] - ldr r0, _08039274 @ =0x02032F20 + ldr r0, _08039274 @ =gUnknown_02032F20 ldr r1, _08039278 @ =gUnknown_086A20F8 bl MPlayStart b _08039562 @@ -13534,7 +13534,7 @@ _08039264: .4byte gUnknown_086AEAF8 _08039268: .4byte gUnknown_020314E0 _0803926C: .4byte 0x000003E2 _08039270: .4byte 0x00000387 -_08039274: .4byte 0x02032F20 +_08039274: .4byte gUnknown_02032F20 _08039278: .4byte gUnknown_086A20F8 _0803927C: ldr r2, _080392A8 @ =gUnknown_086AEAF8 @@ -13774,7 +13774,7 @@ _08039440: adds r0, r0, r6 movs r1, #2 strb r1, [r0] - ldr r0, _08039478 @ =0x02032F20 + ldr r0, _08039478 @ =gUnknown_02032F20 ldr r1, _0803947C @ =gUnknown_086A1F10 bl MPlayStart movs r0, #8 @@ -13783,7 +13783,7 @@ _08039440: .align 2, 0 _08039470: .4byte 0x000003E2 _08039474: .4byte 0x00000387 -_08039478: .4byte 0x02032F20 +_08039478: .4byte gUnknown_02032F20 _0803947C: .4byte gUnknown_086A1F10 _08039480: ldr r2, _080394AC @ =gUnknown_086AEAF8 @@ -13896,7 +13896,7 @@ _08039548: ldrsh r0, [r0, r1] cmp r0, #0x48 bne _08039562 - ldr r0, _080395C0 @ =0x02032F20 + ldr r0, _080395C0 @ =gUnknown_02032F20 ldr r1, _080395C4 @ =gUnknown_086A1FC4 bl MPlayStart movs r0, #8 @@ -13928,7 +13928,7 @@ _0803958C: ldrh r0, [r0] cmp r0, #0 bne _080395A2 - ldr r0, _080395D0 @ =0x02032EE0 + ldr r0, _080395D0 @ =gUnknown_02032EE0 ldr r1, _080395D4 @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -13946,11 +13946,11 @@ _080395B0: .4byte 0x000003EA _080395B4: .4byte gUnknown_020314E0 _080395B8: .4byte 0x000003E2 _080395BC: .4byte 0x00000387 -_080395C0: .4byte 0x02032F20 +_080395C0: .4byte gUnknown_02032F20 _080395C4: .4byte gUnknown_086A1FC4 _080395C8: .4byte gUnknown_086A3700 _080395CC: .4byte 0x00001278 -_080395D0: .4byte 0x02032EE0 +_080395D0: .4byte gUnknown_02032EE0 _080395D4: .4byte 0x0000FFFF thumb_func_start sub_395D8 @@ -13961,7 +13961,7 @@ sub_395D8: @ 0x080395D8 mov r5, r8 push {r5, r6, r7} sub sp, #8 - ldr r7, _08039648 @ =0x0200C2D0 + ldr r7, _08039648 @ =gUnknown_0200C2D0 ldrh r0, [r7] cmp r0, #0 bne _080395EE @@ -14012,7 +14012,7 @@ _080395EE: ldr r0, _08039664 @ =0x800002C0 b _08039684 .align 2, 0 -_08039648: .4byte 0x0200C2D0 +_08039648: .4byte gUnknown_0200C2D0 _0803964C: .4byte gUnknown_020314E0 _08039650: .4byte 0x000003DF _08039654: .4byte gUnknown_086AEAF8 @@ -14319,7 +14319,7 @@ _08039856: cmp r3, #9 ble _08039856 _080398D0: - ldr r7, _080399CC @ =0x0200C668 + ldr r7, _080399CC @ =gUnknown_0200C668 ldrh r0, [r7] cmp r0, #0 bne _080398DA @@ -14441,7 +14441,7 @@ _080399BC: .4byte gUnknown_086B92FC _080399C0: .4byte gOamBuffer _080399C4: .4byte 0xFFFFFE00 _080399C8: .4byte 0x000001FF -_080399CC: .4byte 0x0200C668 +_080399CC: .4byte gUnknown_0200C668 _080399D0: .4byte gUnknown_020314E0 _080399D4: .4byte 0x000003EA _080399D8: .4byte gUnknown_086AEDCC @@ -14502,7 +14502,7 @@ sub_39A40: @ 0x08039A40 sub sp, #0x40 movs r0, #0 str r0, [sp, #4] - ldr r1, _08039A84 @ =0x0200BAE8 + ldr r1, _08039A84 @ =gUnknown_0200BAE8 str r1, [sp] ldrh r0, [r1] movs r2, #0x8a @@ -14529,7 +14529,7 @@ _08039A64: strh r0, [r4, #4] b _08039A9A .align 2, 0 -_08039A84: .4byte 0x0200BAE8 +_08039A84: .4byte gUnknown_0200BAE8 _08039A88: .4byte gUnknown_020314E0 _08039A8C: .4byte 0x000006C4 _08039A90: @@ -14558,7 +14558,7 @@ _08039A9A: strh r0, [r7, #4] _08039ABC: movs r2, #0 - ldr r6, _08039C30 @ =0x0200BA30 + ldr r6, _08039C30 @ =gUnknown_0200BA30 mov sl, r6 movs r7, #0xa1 lsls r7, r7, #3 @@ -14746,7 +14746,7 @@ _08039C18: _08039C24: .4byte gUnknown_020314E0 _08039C28: .4byte 0x000006E4 _08039C2C: .4byte 0x000006E6 -_08039C30: .4byte 0x0200BA30 +_08039C30: .4byte gUnknown_0200BA30 _08039C34: .4byte gOamBuffer _08039C38: .4byte 0x000006DB _08039C3C: .4byte 0x000001FF @@ -15361,7 +15361,7 @@ sub_3A150: @ 0x0803A150 movs r0, #0xb8 adds r1, r3, #0 muls r1, r0, r1 - ldr r0, _0803A1C4 @ =0x0200C388 + ldr r0, _0803A1C4 @ =gUnknown_0200C388 adds r1, r1, r0 str r1, [sp] ldr r5, _0803A1C8 @ =0xFFFFED38 @@ -15404,7 +15404,7 @@ _0803A1B4: .4byte gUnknown_086B91AC _0803A1B8: .4byte gOamBuffer _0803A1BC: .4byte 0xFFFFFE00 _0803A1C0: .4byte 0x000001FF -_0803A1C4: .4byte 0x0200C388 +_0803A1C4: .4byte gUnknown_0200C388 _0803A1C8: .4byte 0xFFFFED38 _0803A1CC: .4byte 0x00000441 _0803A1D0: .4byte _0803A1D4 @@ -16456,7 +16456,7 @@ _0803AA9E: bgt _0803AAB2 bl sub_3A150 _0803AAB2: - ldr r6, _0803AB44 @ =0x0200C4F8 + ldr r6, _0803AB44 @ =gUnknown_0200C4F8 str r6, [sp] ldrh r0, [r6] cmp r0, #0 @@ -16522,7 +16522,7 @@ _0803AAE8: _0803AB38: .4byte gOamBuffer _0803AB3C: .4byte 0x000001FF _0803AB40: .4byte 0xFFFFFE00 -_0803AB44: .4byte 0x0200C4F8 +_0803AB44: .4byte gUnknown_0200C4F8 _0803AB48: .4byte gUnknown_020314E0 _0803AB4C: .4byte 0x00000456 _0803AB50: @@ -16814,7 +16814,7 @@ _0803AD9C: .4byte 0x00001438 thumb_func_start sub_3ADA0 sub_3ADA0: @ 0x0803ADA0 push {r4, r5, r6, r7, lr} - ldr r6, _0803AE04 @ =0x0200C4F8 + ldr r6, _0803AE04 @ =gUnknown_0200C4F8 ldrh r0, [r6] cmp r0, #0 beq _0803ADFE @@ -16866,7 +16866,7 @@ _0803ADFE: pop {r0} bx r0 .align 2, 0 -_0803AE04: .4byte 0x0200C4F8 +_0803AE04: .4byte gUnknown_0200C4F8 _0803AE08: .4byte gOamBuffer _0803AE0C: .4byte 0xFFFFFE00 _0803AE10: .4byte 0x000001FF @@ -17053,7 +17053,7 @@ _0803AF90: asrs r1, r3, #0x10 movs r0, #0xb8 muls r0, r1, r0 - ldr r1, _0803B110 @ =0x0200BBA0 + ldr r1, _0803B110 @ =gUnknown_0200BBA0 adds r6, r0, r1 ldr r2, _0803B0C8 @ =gUnknown_020314E0 ldr r1, [r2] @@ -17127,7 +17127,7 @@ _0803AFBA: asrs r0, r0, #0x10 cmp r0, #3 ble _0803AF90 - ldr r6, _0803B11C @ =0x0200BE80 + ldr r6, _0803B11C @ =gUnknown_0200BE80 ldrh r0, [r6] cmp r0, #0 beq _0803B0B4 @@ -17225,10 +17225,10 @@ _0803B100: .4byte 0x80000010 _0803B104: .4byte gOamBuffer _0803B108: .4byte gUnknown_086AEEFE _0803B10C: .4byte 0xFFFFFC00 -_0803B110: .4byte 0x0200BBA0 +_0803B110: .4byte gUnknown_0200BBA0 _0803B114: .4byte 0x000001FF _0803B118: .4byte 0xFFFFFE00 -_0803B11C: .4byte 0x0200BE80 +_0803B11C: .4byte gUnknown_0200BE80 thumb_func_start sub_3B120 sub_3B120: @ 0x0803B120 @@ -17825,7 +17825,7 @@ _0803B5FE: ldr r1, [r4] ldr r0, _0803B638 @ =0x00061A80 str r0, [r1, #0x38] - ldr r0, _0803B63C @ =0x02FAF080 + ldr r0, _0803B63C @ =gUnknown_02FAF080 str r0, [r1, #0x3c] _0803B614: ldr r1, [r4] @@ -17846,7 +17846,7 @@ _0803B62A: .align 2, 0 _0803B634: .4byte gUnknown_020314E0 _0803B638: .4byte 0x00061A80 -_0803B63C: .4byte 0x02FAF080 +_0803B63C: .4byte gUnknown_02FAF080 _0803B640: movs r0, #0 strh r0, [r1, #0x18] @@ -17929,7 +17929,7 @@ _0803B6DA: ldr r1, [r2] ldr r0, _0803B704 @ =0x00061A80 str r0, [r1, #0x38] - ldr r0, _0803B708 @ =0x02FAF080 + ldr r0, _0803B708 @ =gUnknown_02FAF080 str r0, [r1, #0x3c] _0803B6F0: ldr r1, [r2] @@ -17942,7 +17942,7 @@ _0803B6F0: .align 2, 0 _0803B700: .4byte gUnknown_020314E0 _0803B704: .4byte 0x00061A80 -_0803B708: .4byte 0x02FAF080 +_0803B708: .4byte gUnknown_02FAF080 _0803B70C: movs r0, #0 strh r0, [r1, #0x18] @@ -18055,7 +18055,7 @@ sub_3B7C4: @ 0x0803B7C4 ldrh r0, [r0] cmp r0, #0x23 bne _0803B838 - ldr r0, _0803B880 @ =0x02032F20 + ldr r0, _0803B880 @ =gUnknown_02032F20 ldr r1, _0803B884 @ =gUnknown_086A22D8 bl MPlayStart ldr r1, [r4] @@ -18121,7 +18121,7 @@ _0803B868: _0803B874: .4byte gUnknown_020314E0 _0803B878: .4byte 0x00000452 _0803B87C: .4byte 0x00000389 -_0803B880: .4byte 0x02032F20 +_0803B880: .4byte gUnknown_02032F20 _0803B884: .4byte gUnknown_086A22D8 _0803B888: .4byte 0x0007A120 _0803B88C: .4byte 0x00000385 @@ -18381,7 +18381,7 @@ _0803BA9E: adds r0, r0, r4 movs r1, #0x3c strb r1, [r0] - ldr r0, _0803BB20 @ =0x02032F20 + ldr r0, _0803BB20 @ =gUnknown_02032F20 ldr r1, _0803BB24 @ =gUnknown_086A2454 bl MPlayStart movs r0, #0xd @@ -18429,7 +18429,7 @@ _0803BB10: .4byte 0x000004C9 _0803BB14: .4byte 0x00000119 _0803BB18: .4byte 0x00000275 _0803BB1C: .4byte 0x000003EA -_0803BB20: .4byte 0x02032F20 +_0803BB20: .4byte gUnknown_02032F20 _0803BB24: .4byte gUnknown_086A2454 _0803BB28: .4byte 0x00000392 _0803BB2C: @@ -18693,7 +18693,7 @@ _0803BD1E: beq _0803BD30 b _0803C476 _0803BD30: - ldr r0, _0803BE0C @ =0x02032F20 + ldr r0, _0803BE0C @ =gUnknown_02032F20 ldr r1, _0803BE10 @ =gUnknown_086A24F0 bl MPlayStart ldr r0, [r5] @@ -18794,7 +18794,7 @@ _0803BDFC: .4byte 0x000003E1 _0803BE00: .4byte 0x0000047C _0803BE04: .4byte gUnknown_020314E0 _0803BE08: .4byte 0x000003E2 -_0803BE0C: .4byte 0x02032F20 +_0803BE0C: .4byte gUnknown_02032F20 _0803BE10: .4byte gUnknown_086A24F0 _0803BE14: .4byte 0x0000047E _0803BE18: .4byte 0x00000482 @@ -18989,7 +18989,7 @@ _0803BF96: ldr r1, _0803BFC8 @ =0x00000456 adds r0, r2, r1 strh r3, [r0] - ldr r0, _0803BFCC @ =0x02032F20 + ldr r0, _0803BFCC @ =gUnknown_02032F20 ldr r1, _0803BFD0 @ =gUnknown_086A2548 bl MPlayStart b _0803C476 @@ -19001,7 +19001,7 @@ _0803BFBC: .4byte 0x000003E2 _0803BFC0: .4byte gMain _0803BFC4: .4byte 0x00001888 _0803BFC8: .4byte 0x00000456 -_0803BFCC: .4byte 0x02032F20 +_0803BFCC: .4byte gUnknown_02032F20 _0803BFD0: .4byte gUnknown_086A2548 _0803BFD4: ldr r1, _0803BFFC @ =gUnknown_086AF140 @@ -19086,7 +19086,7 @@ _0803C052: strb r1, [r0] movs r0, #0xd bl sub_11B0 - ldr r0, _0803C090 @ =0x02032F20 + ldr r0, _0803C090 @ =gUnknown_02032F20 ldr r1, _0803C094 @ =gUnknown_086A2454 bl MPlayStart b _0803C476 @@ -19094,7 +19094,7 @@ _0803C052: _0803C084: .4byte 0x000003DD _0803C088: .4byte 0x000003E1 _0803C08C: .4byte 0x00000129 -_0803C090: .4byte 0x02032F20 +_0803C090: .4byte gUnknown_02032F20 _0803C094: .4byte gUnknown_086A2454 _0803C098: mov r3, r8 @@ -19858,7 +19858,7 @@ _0803C69E: ldrh r0, [r0] cmp r0, #0 bne _0803C6B6 - ldr r0, _0803C6D8 @ =0x02032EE0 + ldr r0, _0803C6D8 @ =gUnknown_02032EE0 ldr r1, _0803C6DC @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -19877,7 +19877,7 @@ _0803C6C8: .4byte 0x000004CA _0803C6CC: .4byte gUnknown_086A3700 _0803C6D0: .4byte 0x00001290 _0803C6D4: .4byte 0x000004C9 -_0803C6D8: .4byte 0x02032EE0 +_0803C6D8: .4byte gUnknown_02032EE0 _0803C6DC: .4byte 0x0000FFFF thumb_func_start sub_3C6E0 @@ -19888,7 +19888,7 @@ sub_3C6E0: @ 0x0803C6E0 mov r5, r8 push {r5, r6, r7} sub sp, #8 - ldr r7, _0803C820 @ =0x0200C890 + ldr r7, _0803C820 @ =gUnknown_0200C890 ldrh r0, [r7] ldr r1, _0803C824 @ =gUnknown_020314E0 mov sl, r1 @@ -20040,7 +20040,7 @@ _0803C7DA: ble _0803C7DA b _0803CA2E .align 2, 0 -_0803C820: .4byte 0x0200C890 +_0803C820: .4byte gUnknown_0200C890 _0803C824: .4byte gUnknown_020314E0 _0803C828: .4byte gUnknown_086AF140 _0803C82C: .4byte 0x000003E2 @@ -20291,7 +20291,7 @@ _0803C9C4: cmp r3, #0x12 ble _0803C9C4 _0803CA2E: - ldr r7, _0803CB7C @ =0x0200C440 + ldr r7, _0803CB7C @ =gUnknown_0200C440 ldrh r0, [r7] cmp r0, #0 bne _0803CA38 @@ -20456,7 +20456,7 @@ _0803CB6C: .4byte gOamBuffer _0803CB70: .4byte 0xFFFFFE00 _0803CB74: .4byte gUnknown_086B65EA _0803CB78: .4byte 0x000001FF -_0803CB7C: .4byte 0x0200C440 +_0803CB7C: .4byte gUnknown_0200C440 _0803CB80: .4byte 0x0000047E _0803CB84: .4byte 0x0000047D _0803CB88: .4byte 0x000003EA @@ -20497,7 +20497,7 @@ sub_3CBC4: @ 0x0803CBC4 sub sp, #0x1c movs r0, #0 mov sl, r0 - ldr r1, _0803CBFC @ =0x0200BAE8 + ldr r1, _0803CBFC @ =gUnknown_0200BAE8 str r1, [sp, #4] ldrh r0, [r1] cmp r0, #0 @@ -20519,7 +20519,7 @@ _0803CBE0: strh r0, [r1, #4] b _0803CC12 .align 2, 0 -_0803CBFC: .4byte 0x0200BAE8 +_0803CBFC: .4byte gUnknown_0200BAE8 _0803CC00: .4byte gUnknown_020314E0 _0803CC04: .4byte 0x000006C4 _0803CC08: @@ -20548,7 +20548,7 @@ _0803CC12: strh r0, [r6, #4] _0803CC34: movs r2, #0 - ldr r4, _0803CDA0 @ =0x0200BA30 + ldr r4, _0803CDA0 @ =gUnknown_0200BA30 mov ip, r4 ldr r5, _0803CDA4 @ =gOamBuffer movs r6, #3 @@ -20705,7 +20705,7 @@ _0803CCFE: cmp r4, #5 ble _0803CCFE _0803CD68: - ldr r4, _0803CDB4 @ =0x0200C4F8 + ldr r4, _0803CDB4 @ =gUnknown_0200C4F8 str r4, [sp, #4] ldrh r0, [r4] cmp r0, #0 @@ -20731,12 +20731,12 @@ _0803CD74: _0803CD94: .4byte gUnknown_020314E0 _0803CD98: .4byte 0x000006E4 _0803CD9C: .4byte 0x000006E6 -_0803CDA0: .4byte 0x0200BA30 +_0803CDA0: .4byte gUnknown_0200BA30 _0803CDA4: .4byte gOamBuffer _0803CDA8: .4byte 0x000006DB _0803CDAC: .4byte 0x000001FF _0803CDB0: .4byte 0xFFFFFE00 -_0803CDB4: .4byte 0x0200C4F8 +_0803CDB4: .4byte gUnknown_0200C4F8 _0803CDB8: .4byte 0x00000486 _0803CDBC: .4byte 0x00000257 _0803CDC0: @@ -21009,7 +21009,7 @@ _0803CF64: cmp r3, #1 ble _0803CF64 _0803CFD4: - ldr r5, _0803D128 @ =0x0200C388 + ldr r5, _0803D128 @ =gUnknown_0200C388 str r5, [sp, #4] ldrh r0, [r5] cmp r0, #0 @@ -21100,7 +21100,7 @@ _0803D04A: ldr r0, _0803D13C @ =0x00000257 cmp r1, r0 bgt _0803D0B6 - ldr r0, _0803D140 @ =0x02032F20 + ldr r0, _0803D140 @ =gUnknown_02032F20 ldr r1, _0803D144 @ =gUnknown_086A26A0 bl MPlayStart ldr r3, _0803D110 @ =gUnknown_020314E0 @@ -21168,13 +21168,13 @@ _0803D118: .4byte gUnknown_086B63AA _0803D11C: .4byte gOamBuffer _0803D120: .4byte 0xFFFFFE00 _0803D124: .4byte 0x000001FF -_0803D128: .4byte 0x0200C388 +_0803D128: .4byte gUnknown_0200C388 _0803D12C: .4byte 0x0000048A _0803D130: .4byte 0x00000482 _0803D134: .4byte 0x0000047D _0803D138: .4byte 0x00000486 _0803D13C: .4byte 0x00000257 -_0803D140: .4byte 0x02032F20 +_0803D140: .4byte gUnknown_02032F20 _0803D144: .4byte gUnknown_086A26A0 _0803D148: .4byte 0x00000484 _0803D14C: .4byte 0x00004E20 @@ -21380,7 +21380,7 @@ _0803D2CA: movs r0, #0xb8 adds r1, r3, #0 muls r1, r0, r1 - ldr r0, _0803D330 @ =0x0200BE80 + ldr r0, _0803D330 @ =gUnknown_0200BE80 adds r1, r1, r0 str r1, [sp, #4] ldrh r0, [r1] @@ -21417,7 +21417,7 @@ _0803D320: .4byte gOamBuffer _0803D324: .4byte 0xFFFFFE00 _0803D328: .4byte 0x000001FF _0803D32C: .4byte 0x000005A4 -_0803D330: .4byte 0x0200BE80 +_0803D330: .4byte gUnknown_0200BE80 _0803D334: .4byte 0x000004CF _0803D338: .4byte _0803D33C _0803D33C: @ jump table @@ -22351,7 +22351,7 @@ _0803DAD6: movs r0, #0xb8 adds r1, r4, #0 muls r1, r0, r1 - ldr r0, _0803DB58 @ =0x0200C0A8 + ldr r0, _0803DB58 @ =gUnknown_0200C0A8 adds r1, r1, r0 str r1, [sp, #4] ldrh r3, [r1] @@ -22395,7 +22395,7 @@ _0803DB48: .4byte 0x000001FF _0803DB4C: .4byte 0x000004CF _0803DB50: .4byte gUnknown_086AF34C _0803DB54: .4byte 0x000004CC -_0803DB58: .4byte 0x0200C0A8 +_0803DB58: .4byte gUnknown_0200C0A8 _0803DB5C: .4byte 0x0000048C _0803DB60: .4byte _0803DB64 _0803DB64: @ jump table @@ -23242,7 +23242,7 @@ _0803E222: lsls r0, r0, #1 bl m4aSongNumStart _0803E236: - ldr r0, _0803E2CC @ =0x0200C948 + ldr r0, _0803E2CC @ =gUnknown_0200C948 str r0, [sp, #4] ldrh r0, [r0] cmp r0, #0 @@ -23309,7 +23309,7 @@ _0803E2BC: .4byte gUnknown_020314E0 _0803E2C0: .4byte 0x000004B4 _0803E2C4: .4byte 0x000004B6 _0803E2C8: .4byte 0x000004C4 -_0803E2CC: .4byte 0x0200C948 +_0803E2CC: .4byte gUnknown_0200C948 _0803E2D0: .4byte 0x00000456 _0803E2D4: ldrh r0, [r1] @@ -23682,7 +23682,7 @@ _0803E5CC: .4byte 0x00001888 thumb_func_start sub_3E5D0 sub_3E5D0: @ 0x0803E5D0 push {r4, r5, r6, r7, lr} - ldr r6, _0803E634 @ =0x0200C948 + ldr r6, _0803E634 @ =gUnknown_0200C948 ldrh r0, [r6] cmp r0, #0 beq _0803E62E @@ -23734,7 +23734,7 @@ _0803E62E: pop {r0} bx r0 .align 2, 0 -_0803E634: .4byte 0x0200C948 +_0803E634: .4byte gUnknown_0200C948 _0803E638: .4byte gOamBuffer _0803E63C: .4byte 0xFFFFFE00 _0803E640: .4byte 0x000001FF @@ -23800,7 +23800,7 @@ _0803E6B8: asrs r1, r3, #0x10 movs r0, #0xb8 muls r0, r1, r0 - ldr r1, _0803E788 @ =0x0200BBA0 + ldr r1, _0803E788 @ =gUnknown_0200BBA0 adds r6, r0, r1 ldr r2, _0803E78C @ =gUnknown_020314E0 ldr r1, [r2] @@ -23892,7 +23892,7 @@ _0803E778: .4byte gUnknown_086AF3BE _0803E77C: .4byte gOamBuffer _0803E780: .4byte gUnknown_086AF3C6 _0803E784: .4byte 0xFFFFFC00 -_0803E788: .4byte 0x0200BBA0 +_0803E788: .4byte gUnknown_0200BBA0 _0803E78C: .4byte gUnknown_020314E0 _0803E790: .4byte 0x000001FF _0803E794: .4byte 0xFFFFFE00 @@ -26211,7 +26211,7 @@ _0803FAA2: ldrh r0, [r0] cmp r0, #0 bne _0803FAB8 - ldr r0, _0803FAD8 @ =0x02032EE0 + ldr r0, _0803FAD8 @ =gUnknown_02032EE0 ldr r1, _0803FADC @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -26227,7 +26227,7 @@ _0803FAC8: .4byte 0xFFFFFE0C _0803FACC: .4byte 0x0000FFDA _0803FAD0: .4byte gUnknown_086A3700 _0803FAD4: .4byte 0x000012A8 -_0803FAD8: .4byte 0x02032EE0 +_0803FAD8: .4byte gUnknown_02032EE0 _0803FADC: .4byte 0x0000FFFF thumb_func_start sub_3FAE0 @@ -26242,7 +26242,7 @@ sub_3FAE0: @ 0x0803FAE0 mov sl, r0 movs r1, #0 str r1, [sp] - ldr r7, _0803FB74 @ =0x0200D2A0 + ldr r7, _0803FB74 @ =gUnknown_0200D2A0 ldrh r0, [r7] movs r2, #0xb8 rsbs r2, r2, #0 @@ -26305,7 +26305,7 @@ _0803FB34: strb r1, [r0] b _0803FBB6 .align 2, 0 -_0803FB74: .4byte 0x0200D2A0 +_0803FB74: .4byte gUnknown_0200D2A0 _0803FB78: .4byte gUnknown_020314E0 _0803FB7C: .4byte 0x000003EA _0803FB80: .4byte gOamBuffer @@ -26813,7 +26813,7 @@ _0803FF60: str r0, [r2, #8] ldr r0, [r2, #8] _0803FF98: - ldr r7, _0803FFD4 @ =0x0200C2D0 + ldr r7, _0803FFD4 @ =gUnknown_0200C2D0 ldrh r0, [r7] cmp r0, #0 bne _0803FFA2 @@ -26837,7 +26837,7 @@ _0803FFC4: .4byte 0x040000D4 _0803FFC8: .4byte gUnknown_084AA9EC _0803FFCC: .4byte 0x06011620 _0803FFD0: .4byte 0x80000400 -_0803FFD4: .4byte 0x0200C2D0 +_0803FFD4: .4byte gUnknown_0200C2D0 _0803FFD8: cmp r5, #5 ble _08040028 @@ -26955,7 +26955,7 @@ _0804004C: cmp r5, #1 ble _0804004C _080400C0: - ldr r7, _08040108 @ =0x0200D410 + ldr r7, _08040108 @ =gUnknown_0200D410 ldrh r0, [r7] cmp r0, #0 bne _080400CA @@ -26985,7 +26985,7 @@ _080400F8: .4byte 0x000001FF _080400FC: .4byte 0xFFFFFE00 _08040100: .4byte 0x00000109 _08040104: .4byte 0x000003FF -_08040108: .4byte 0x0200D410 +_08040108: .4byte gUnknown_0200D410 _0804010C: .4byte gUnknown_020314E0 _08040110: .4byte 0x0000051A _08040114: @@ -27180,7 +27180,7 @@ sub_40288: @ 0x08040288 movs r7, #0 movs r2, #0 str r2, [sp] - ldr r3, _080402CC @ =0x0200BAE8 + ldr r3, _080402CC @ =gUnknown_0200BAE8 str r3, [sp, #0x10] ldrh r0, [r3] cmp r0, #0 @@ -27202,7 +27202,7 @@ _080402AE: strh r0, [r3, #4] b _080402E2 .align 2, 0 -_080402CC: .4byte 0x0200BAE8 +_080402CC: .4byte gUnknown_0200BAE8 _080402D0: .4byte gUnknown_020314E0 _080402D4: .4byte 0x000006C4 _080402D8: @@ -27231,7 +27231,7 @@ _080402E2: strh r0, [r3, #4] _08040304: movs r2, #0 - ldr r3, _08040474 @ =0x0200BA30 + ldr r3, _08040474 @ =gUnknown_0200BA30 mov ip, r3 ldr r5, _08040478 @ =gOamBuffer movs r4, #3 @@ -27415,7 +27415,7 @@ _0804045C: _08040468: .4byte gUnknown_020314E0 _0804046C: .4byte 0x000006E4 _08040470: .4byte 0x000006E6 -_08040474: .4byte 0x0200BA30 +_08040474: .4byte gUnknown_0200BA30 _08040478: .4byte gOamBuffer _0804047C: .4byte 0xFFFFFE00 _08040480: .4byte 0x000006DB @@ -27848,7 +27848,7 @@ _080407EC: adds r1, r1, r5 strb r3, [r1] _08040802: - ldr r0, _08040A90 @ =0x0200BFF0 + ldr r0, _08040A90 @ =gUnknown_0200BFF0 str r0, [sp, #0x10] ldrh r0, [r0] cmp r0, #0 @@ -27967,7 +27967,7 @@ _08040864: movs r1, #0 strh r1, [r0] _080408F0: - ldr r7, _08040AAC @ =0x0200C0A8 + ldr r7, _08040AAC @ =gUnknown_0200C0A8 str r7, [sp, #0x10] adds r1, r7, #0 ldrh r0, [r1] @@ -28085,7 +28085,7 @@ _08040952: movs r1, #0 strh r1, [r0] _080409DC: - ldr r7, _08040AB8 @ =0x0200C160 + ldr r7, _08040AB8 @ =gUnknown_0200C160 str r7, [sp, #0x10] adds r1, r7, #0 ldrh r0, [r1] @@ -28176,17 +28176,17 @@ _08040A2A: .align 2, 0 _08040A88: .4byte gUnknown_020314E0 _08040A8C: .4byte 0x00000507 -_08040A90: .4byte 0x0200BFF0 +_08040A90: .4byte gUnknown_0200BFF0 _08040A94: .4byte 0x000003EA _08040A98: .4byte gUnknown_086B609E _08040A9C: .4byte gOamBuffer _08040AA0: .4byte 0xFFFFFE00 _08040AA4: .4byte 0x000001FF _08040AA8: .4byte gMain -_08040AAC: .4byte 0x0200C0A8 +_08040AAC: .4byte gUnknown_0200C0A8 _08040AB0: .4byte gUnknown_086B5ECA _08040AB4: .4byte 0x00000FE8 -_08040AB8: .4byte 0x0200C160 +_08040AB8: .4byte gUnknown_0200C160 _08040ABC: .4byte 0x0000051C _08040AC0: .4byte 0x0000051E _08040AC4: .4byte gUnknown_086B5DCE @@ -28239,7 +28239,7 @@ _08040AF8: movs r1, #0 strh r1, [r0] _08040B26: - ldr r4, _08040C80 @ =0x0200C388 + ldr r4, _08040C80 @ =gUnknown_0200C388 str r4, [sp, #0x10] ldrh r0, [r4] cmp r0, #0 @@ -28314,7 +28314,7 @@ _08040B72: cmp r4, #0x11 ble _08040B72 _08040BBC: - ldr r3, _08040C94 @ =0x0200C440 + ldr r3, _08040C94 @ =gUnknown_0200C440 str r3, [sp, #0x10] ldrh r0, [r3] cmp r0, #0 @@ -28409,12 +28409,12 @@ _08040C70: .4byte 0x000001FF _08040C74: .4byte gUnknown_020314E0 _08040C78: .4byte 0x00000507 _08040C7C: .4byte gMain -_08040C80: .4byte 0x0200C388 +_08040C80: .4byte gUnknown_0200C388 _08040C84: .4byte 0x00000524 _08040C88: .4byte 0x00000526 _08040C8C: .4byte gOamBuffer _08040C90: .4byte 0xFFFFFE00 -_08040C94: .4byte 0x0200C440 +_08040C94: .4byte gUnknown_0200C440 _08040C98: .4byte 0xFFFFFE98 _08040C9C: .4byte 0x0000132C _08040CA0: @@ -28433,7 +28433,7 @@ _08040CAE: movs r0, #0xb8 adds r1, r2, #0 muls r1, r0, r1 - ldr r0, _08040CE8 @ =0x0200BE80 + ldr r0, _08040CE8 @ =gUnknown_0200BE80 adds r1, r1, r0 str r1, [sp, #0x10] ldr r1, _08040CEC @ =gUnknown_020314E0 @@ -28456,7 +28456,7 @@ _08040CD8: mov pc, r0 .align 2, 0 _08040CE4: .4byte 0x0000132C -_08040CE8: .4byte 0x0200BE80 +_08040CE8: .4byte gUnknown_0200BE80 _08040CEC: .4byte gUnknown_020314E0 _08040CF0: .4byte 0x00000441 _08040CF4: .4byte _08040CF8 @@ -29327,7 +29327,7 @@ _08041400: b _08040CAE _08041414: bl sub_417F8 - ldr r4, _08041570 @ =0x0200C218 + ldr r4, _08041570 @ =gUnknown_0200C218 str r4, [sp, #0x10] ldrh r0, [r4] cmp r0, #0 @@ -29488,7 +29488,7 @@ _08041560: .4byte gOamBuffer _08041564: .4byte 0xFFFFFE00 _08041568: .4byte 0x000001FF _0804156C: .4byte 0x00000505 -_08041570: .4byte 0x0200C218 +_08041570: .4byte gUnknown_0200C218 _08041574: .4byte 0x00000522 _08041578: .4byte 0x0000050E _0804157C: .4byte gUnknown_086B5CC0 @@ -29500,7 +29500,7 @@ sub_41580: @ 0x08041580 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r0, _080415F4 @ =0x0200CD98 + ldr r0, _080415F4 @ =gUnknown_0200CD98 mov sb, r0 ldrh r0, [r0] cmp r0, #0 @@ -29553,7 +29553,7 @@ _080415B0: adds r0, r0, r4 b _0804163A .align 2, 0 -_080415F4: .4byte 0x0200CD98 +_080415F4: .4byte gUnknown_0200CD98 _080415F8: .4byte gUnknown_020314E0 _080415FC: .4byte 0x00000486 _08041600: .4byte gUnknown_08137D48 @@ -29812,7 +29812,7 @@ sub_417F8: @ 0x080417F8 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r6, _08041BD0 @ =0x0200C4F8 + ldr r6, _08041BD0 @ =gUnknown_0200C4F8 ldrh r0, [r6] ldr r1, _08041BD4 @ =gUnknown_020314E0 mov sl, r1 @@ -29956,7 +29956,7 @@ _080418DE: cmp r4, #0xd ble _080418DE _08041922: - ldr r6, _08041BE8 @ =0x0200C668 + ldr r6, _08041BE8 @ =gUnknown_0200C668 ldrh r0, [r6] cmp r0, #0 bne _0804192C @@ -30099,7 +30099,7 @@ _080419FC: cmp r4, #8 ble _080419FC _08041A40: - ldr r6, _08041BEC @ =0x0200C7D8 + ldr r6, _08041BEC @ =gUnknown_0200C7D8 ldrh r0, [r6] cmp r0, #0 bne _08041A4A @@ -30242,7 +30242,7 @@ _08041B1A: cmp r4, #0xb ble _08041B1A _08041B5E: - ldr r6, _08041BF0 @ =0x0200C948 + ldr r6, _08041BF0 @ =gUnknown_0200C948 ldrh r0, [r6] cmp r0, #0 bne _08041B68 @@ -30299,15 +30299,15 @@ _08041BB4: ldrsh r0, [r6, r2] b _08041BF8 .align 2, 0 -_08041BD0: .4byte 0x0200C4F8 +_08041BD0: .4byte gUnknown_0200C4F8 _08041BD4: .4byte gUnknown_020314E0 _08041BD8: .4byte 0x0000052A _08041BDC: .4byte gOamBuffer _08041BE0: .4byte 0xFFFFFE00 _08041BE4: .4byte 0x000001FF -_08041BE8: .4byte 0x0200C668 -_08041BEC: .4byte 0x0200C7D8 -_08041BF0: .4byte 0x0200C948 +_08041BE8: .4byte gUnknown_0200C668 +_08041BEC: .4byte gUnknown_0200C7D8 +_08041BF0: .4byte gUnknown_0200C948 _08041BF4: .4byte 0xFFFFFE90 _08041BF8: adds r1, r1, r0 @@ -30402,7 +30402,7 @@ _08041C6C: cmp r4, #0xd ble _08041C6C _08041CB0: - ldr r6, _08041FC0 @ =0x0200CAB8 + ldr r6, _08041FC0 @ =gUnknown_0200CAB8 ldrh r0, [r6] cmp r0, #0 bne _08041CBA @@ -30549,7 +30549,7 @@ _08041D92: cmp r4, #8 ble _08041D92 _08041DD6: - ldr r6, _08041FC4 @ =0x0200CC28 + ldr r6, _08041FC4 @ =gUnknown_0200CC28 ldrh r0, [r6] cmp r0, #0 bne _08041DE0 @@ -30793,8 +30793,8 @@ _08041FB0: .4byte 0x000001FF _08041FB4: .4byte 0xFFFFFE90 _08041FB8: .4byte gOamBuffer _08041FBC: .4byte 0xFFFFFE00 -_08041FC0: .4byte 0x0200CAB8 -_08041FC4: .4byte 0x0200CC28 +_08041FC0: .4byte gUnknown_0200CAB8 +_08041FC4: .4byte gUnknown_0200CC28 _08041FC8: .4byte gMain _08041FCC: .4byte 0x000012C8 _08041FD0: .4byte gUnknown_020314E0 @@ -31314,7 +31314,7 @@ _08042408: lsrs r0, r0, #0x10 cmp r0, #0x14 bne _08042428 - ldr r0, _08042688 @ =0x02032F20 + ldr r0, _08042688 @ =gUnknown_02032F20 ldr r1, _0804268C @ =0x0000FFFF movs r2, #0x80 bl m4aMPlayVolumeControl @@ -31329,7 +31329,7 @@ _08042428: lsrs r0, r0, #0x10 cmp r0, #0x5a bne _08042446 - ldr r0, _08042688 @ =0x02032F20 + ldr r0, _08042688 @ =gUnknown_02032F20 movs r1, #5 bl m4aMPlayFadeOutTemporarily _08042446: @@ -31357,7 +31357,7 @@ _08042464: lsrs r0, r0, #0x10 cmp r0, #2 bne _08042484 - ldr r0, _08042688 @ =0x02032F20 + ldr r0, _08042688 @ =gUnknown_02032F20 ldr r1, _0804268C @ =0x0000FFFF movs r2, #0x33 bl m4aMPlayVolumeControl @@ -31585,7 +31585,7 @@ _08042608: lsls r0, r0, #3 strh r0, [r1] _0804262A: - ldr r6, _080426B4 @ =0x0200BBA0 + ldr r6, _080426B4 @ =gUnknown_0200BBA0 ldrh r0, [r6] movs r1, #0xb8 adds r1, r1, r6 @@ -31627,7 +31627,7 @@ _0804262A: _0804267C: .4byte gUnknown_020314E0 _08042680: .4byte 0x00000506 _08042684: .4byte 0x00000516 -_08042688: .4byte 0x02032F20 +_08042688: .4byte gUnknown_02032F20 _0804268C: .4byte 0x0000FFFF _08042690: .4byte 0x000001FF _08042694: .4byte 0xFFFFFE00 @@ -31638,7 +31638,7 @@ _080426A4: .4byte 0x000009C4 _080426A8: .4byte 0x000003CE _080426AC: .4byte 0x00000131 _080426B0: .4byte 0x0000013B -_080426B4: .4byte 0x0200BBA0 +_080426B4: .4byte gUnknown_0200BBA0 _080426B8: mov r0, r8 ldr r1, [r0] @@ -31656,7 +31656,7 @@ _080426C6: strh r0, [r6, #4] _080426D2: movs r0, #0 - ldr r4, _08042770 @ =0x0200BC58 + ldr r4, _08042770 @ =gUnknown_0200BC58 mov sb, r4 movs r1, #0xb8 add r1, sb @@ -31734,7 +31734,7 @@ _08042728: b _08042796 .align 2, 0 _0804276C: .4byte 0x000003C6 -_08042770: .4byte 0x0200BC58 +_08042770: .4byte gUnknown_0200BC58 _08042774: .4byte gOamBuffer _08042778: .4byte 0xFFFFFE00 _0804277C: .4byte 0x000001FF @@ -31913,7 +31913,7 @@ _080428B2: adds r0, r4, r3 strh r1, [r0] _080428DC: - ldr r6, _08042928 @ =0x0200BDC8 + ldr r6, _08042928 @ =gUnknown_0200BDC8 ldrh r0, [r6] cmp r0, #0 beq _080429CA @@ -31944,7 +31944,7 @@ _08042918: .4byte 0x000001FF _0804291C: .4byte 0x00000516 _08042920: .4byte gMain _08042924: .4byte 0x00000B98 -_08042928: .4byte 0x0200BDC8 +_08042928: .4byte gUnknown_0200BDC8 _0804292C: .4byte gUnknown_086AF784 _08042930: ldrh r0, [r1] @@ -32226,7 +32226,7 @@ _08042B60: strh r0, [r6, #4] _08042B70: movs r0, #0 - ldr r3, _08042C04 @ =0x0200BC58 + ldr r3, _08042C04 @ =gUnknown_0200BC58 mov sb, r3 ldr r7, _08042C08 @ =gOamBuffer ldr r4, _08042C0C @ =0xFFFFFE00 @@ -32299,7 +32299,7 @@ _08042BC0: b _08042C2A .align 2, 0 _08042C00: .4byte 0x0000FFC4 -_08042C04: .4byte 0x0200BC58 +_08042C04: .4byte gUnknown_0200BC58 _08042C08: .4byte gOamBuffer _08042C0C: .4byte 0xFFFFFE00 _08042C10: .4byte 0x000001FF @@ -32365,7 +32365,7 @@ _08042C42: cmp r4, #5 ble _08042C42 _08042C86: - ldr r6, _08042CCC @ =0x0200BDC8 + ldr r6, _08042CCC @ =gUnknown_0200BDC8 ldrh r0, [r6] cmp r0, #0 bne _08042C90 @@ -32397,7 +32397,7 @@ _08042CBC: .4byte 0x0000FFC4 _08042CC0: .4byte gOamBuffer _08042CC4: .4byte 0xFFFFFE00 _08042CC8: .4byte 0x000001FF -_08042CCC: .4byte 0x0200BDC8 +_08042CCC: .4byte gUnknown_0200BDC8 _08042CD0: .4byte gUnknown_086AF784 _08042CD4: ldrh r0, [r1] @@ -33146,7 +33146,7 @@ _080432DC: cmp r0, #0 bne _08043314 bl m4aMPlayAllStop - ldr r0, _08043328 @ =0x02032F20 + ldr r0, _08043328 @ =gUnknown_02032F20 ldr r1, _0804332C @ =gUnknown_086A2E90 bl MPlayStart ldr r1, _08043330 @ =gMain @@ -33173,7 +33173,7 @@ _0804331C: b _080434BA .align 2, 0 _08043324: .4byte 0x00000296 -_08043328: .4byte 0x02032F20 +_08043328: .4byte gUnknown_02032F20 _0804332C: .4byte gUnknown_086A2E90 _08043330: .4byte gMain _08043334: .4byte 0x00000392 @@ -33447,7 +33447,7 @@ _0804354C: mov sb, r1 cmp r0, #0x17 bne _08043576 - ldr r0, _080435A0 @ =0x02032F20 + ldr r0, _080435A0 @ =gUnknown_02032F20 ldr r1, _080435A4 @ =gUnknown_086A2EAC bl MPlayStart ldr r1, [r7] @@ -33474,7 +33474,7 @@ _08043576: _08043594: .4byte gUnknown_020314E0 _08043598: .4byte gMain _0804359C: .4byte gUnknown_086AFAE2 -_080435A0: .4byte 0x02032F20 +_080435A0: .4byte gUnknown_02032F20 _080435A4: .4byte gUnknown_086A2EAC _080435A8: .4byte 0x00001388 _080435AC: @@ -33646,7 +33646,7 @@ _080436D8: bgt _080436E8 b _0804354C _080436E8: - ldr r6, _08043724 @ =0x0200C388 + ldr r6, _08043724 @ =gUnknown_0200C388 ldrh r0, [r6] cmp r0, #0 beq _08043788 @@ -33676,7 +33676,7 @@ _080436E8: b _0804373E .align 2, 0 _08043720: .4byte 0x000003A3 -_08043724: .4byte 0x0200C388 +_08043724: .4byte gUnknown_0200C388 _08043728: .4byte gUnknown_020314E0 _0804372C: ldr r1, _080437C0 @ =gUnknown_086AFAE0 @@ -33727,7 +33727,7 @@ _0804373E: adds r0, r0, r5 strb r0, [r1] _08043788: - ldr r6, _080437E4 @ =0x0200C2D0 + ldr r6, _080437E4 @ =gUnknown_0200C2D0 ldrh r0, [r6] cmp r0, #0 beq _0804384E @@ -33764,7 +33764,7 @@ _080437D4: .4byte 0x80000300 _080437D8: .4byte gOamBuffer _080437DC: .4byte 0x000001FF _080437E0: .4byte 0xFFFFFE00 -_080437E4: .4byte 0x0200C2D0 +_080437E4: .4byte gUnknown_0200C2D0 _080437E8: .4byte gUnknown_020314E0 _080437EC: .4byte 0x00000549 _080437F0: @@ -34458,7 +34458,7 @@ _08043DB4: .4byte gUnknown_020314E0 _08043DB8: .4byte 0x00000553 _08043DBC: .4byte 0x0000054F _08043DC0: - ldr r0, _08043E00 @ =0x02032F20 + ldr r0, _08043E00 @ =gUnknown_02032F20 ldr r1, _08043E04 @ =gUnknown_086A2D28 bl MPlayStart ldr r2, _08043E08 @ =gUnknown_020314E0 @@ -34490,7 +34490,7 @@ _08043DC0: adds r0, r0, r6 b _08043E80 .align 2, 0 -_08043E00: .4byte 0x02032F20 +_08043E00: .4byte gUnknown_02032F20 _08043E04: .4byte gUnknown_086A2D28 _08043E08: .4byte gUnknown_020314E0 _08043E0C: .4byte 0x0000054F @@ -35838,7 +35838,7 @@ _08044900: asrs r4, r1, #0x10 movs r0, #0xb8 muls r0, r4, r0 - ldr r6, _08044AAC @ =0x0200BDC8 + ldr r6, _08044AAC @ =gUnknown_0200BDC8 adds r0, r0, r6 mov r8, r0 ldrh r0, [r0] @@ -36048,7 +36048,7 @@ _08044A9C: .4byte 0x00000553 _08044AA0: .4byte gUnknown_020314E0 _08044AA4: .4byte 0x0000055B _08044AA8: .4byte 0x00000562 -_08044AAC: .4byte 0x0200BDC8 +_08044AAC: .4byte gUnknown_0200BDC8 _08044AB0: .4byte 0x00000555 _08044AB4: .4byte gUnknown_086AFB2C _08044AB8: .4byte 0x00000551 @@ -36205,7 +36205,7 @@ _08044BE8: strh r0, [r4] movs r0, #0xb8 muls r0, r3, r0 - ldr r7, _08044C48 @ =0x0200BF38 + ldr r7, _08044C48 @ =gUnknown_0200BF38 adds r0, r0, r7 mov r8, r0 ldr r1, [sp, #4] @@ -36239,7 +36239,7 @@ _08044C38: .4byte 0x000003FF _08044C3C: .4byte 0xFFFFFC00 _08044C40: .4byte 0x00000584 _08044C44: .4byte 0x00000566 -_08044C48: .4byte 0x0200BF38 +_08044C48: .4byte gUnknown_0200BF38 _08044C4C: .4byte 0x0000055B _08044C50: movs r7, #0 @@ -36378,7 +36378,7 @@ sub_44D58: @ 0x08044D58 push {r4, r5, r6, r7, lr} movs r0, #0 mov ip, r0 - ldr r6, _08044EE4 @ =0x0200C0A8 + ldr r6, _08044EE4 @ =gUnknown_0200C0A8 ldrh r0, [r6] ldr r7, _08044EE8 @ =gUnknown_020314E0 cmp r0, #0 @@ -36449,7 +36449,7 @@ _08044D9C: adds r0, r0, r5 strb r0, [r1] _08044DE8: - ldr r6, _08044F10 @ =0x0200BBA0 + ldr r6, _08044F10 @ =gUnknown_0200BBA0 ldrh r0, [r6] cmp r0, #0 beq _08044E72 @@ -36548,7 +36548,7 @@ _08044E88: beq _08044EC8 cmp r0, #0x15 bne _08044EB0 - ldr r0, _08044F24 @ =0x02032F20 + ldr r0, _08044F24 @ =gUnknown_02032F20 ldr r1, _08044F28 @ =gUnknown_086A2D94 bl MPlayStart _08044EB0: @@ -36560,7 +36560,7 @@ _08044EB0: lsls r0, r0, #0x10 cmp r0, #0 bne _08044EC8 - ldr r0, _08044F24 @ =0x02032F20 + ldr r0, _08044F24 @ =gUnknown_02032F20 ldr r1, _08044F2C @ =gUnknown_086A2E70 bl MPlayStart _08044EC8: @@ -36577,7 +36577,7 @@ _08044EC8: bl sub_44F3C b _08044F34 .align 2, 0 -_08044EE4: .4byte 0x0200C0A8 +_08044EE4: .4byte gUnknown_0200C0A8 _08044EE8: .4byte gUnknown_020314E0 _08044EEC: .4byte 0x00000542 _08044EF0: .4byte gUnknown_08137D60 @@ -36588,12 +36588,12 @@ _08044F00: .4byte 0x80000100 _08044F04: .4byte gOamBuffer _08044F08: .4byte 0x000001FF _08044F0C: .4byte 0xFFFFFE00 -_08044F10: .4byte 0x0200BBA0 +_08044F10: .4byte gUnknown_0200BBA0 _08044F14: .4byte gUnknown_084AFFEC _08044F18: .4byte 0x06010B20 _08044F1C: .4byte 0x800000C0 _08044F20: .4byte gMain -_08044F24: .4byte 0x02032F20 +_08044F24: .4byte gUnknown_02032F20 _08044F28: .4byte gUnknown_086A2D94 _08044F2C: .4byte gUnknown_086A2E70 _08044F30: @@ -36609,7 +36609,7 @@ sub_44F3C: @ 0x08044F3C mov r7, sb mov r6, r8 push {r6, r7} - ldr r6, _08045010 @ =0x0200C160 + ldr r6, _08045010 @ =gUnknown_0200C160 ldrh r0, [r6] ldr r1, _08045014 @ =gUnknown_020314E0 mov sb, r1 @@ -36713,7 +36713,7 @@ _08044FE6: strh r0, [r2] b _08045148 .align 2, 0 -_08045010: .4byte 0x0200C160 +_08045010: .4byte gUnknown_0200C160 _08045014: .4byte gUnknown_020314E0 _08045018: .4byte gUnknown_086AFC16 _0804501C: .4byte 0x00000591 @@ -36880,7 +36880,7 @@ sub_45164: @ 0x08045164 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r6, _080452A0 @ =0x0200C218 + ldr r6, _080452A0 @ =gUnknown_0200C218 ldrh r0, [r6] cmp r0, #0 beq _08045234 @@ -37034,7 +37034,7 @@ _08045248: strb r2, [r0] b _08045594 .align 2, 0 -_080452A0: .4byte 0x0200C218 +_080452A0: .4byte gUnknown_0200C218 _080452A4: .4byte gUnknown_020314E0 _080452A8: .4byte 0x00000322 _080452AC: .4byte 0x0000030E @@ -37758,7 +37758,7 @@ _08045894: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _0804590C @ =0x02032F20 + ldr r0, _0804590C @ =gUnknown_02032F20 ldr r1, _08045910 @ =gUnknown_086A2EE4 str r3, [sp, #4] bl MPlayStart @@ -37810,7 +37810,7 @@ _08045894: .align 2, 0 _08045904: .4byte 0x00000584 _08045908: .4byte 0x000065FF -_0804590C: .4byte 0x02032F20 +_0804590C: .4byte gUnknown_02032F20 _08045910: .4byte gUnknown_086A2EE4 _08045914: .4byte 0x0000FED4 _08045918: .4byte 0x00000553 @@ -37929,7 +37929,7 @@ _080459F4: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _08045A70 @ =0x02032F20 + ldr r0, _08045A70 @ =gUnknown_02032F20 ldr r1, _08045A74 @ =gUnknown_086A2EE4 bl MPlayStart movs r0, #7 @@ -37979,7 +37979,7 @@ _08045A5C: _08045A64: .4byte 0x0000132C _08045A68: .4byte 0x000064FF _08045A6C: .4byte 0x00000533 -_08045A70: .4byte 0x02032F20 +_08045A70: .4byte gUnknown_02032F20 _08045A74: .4byte gUnknown_086A2EE4 _08045A78: .4byte 0x0000FFA6 _08045A7C: .4byte 0x000003A3 @@ -38705,7 +38705,7 @@ _0804602C: ldrh r1, [r0] adds r1, #1 strh r1, [r0] - ldr r6, _080463DC @ =0x0200B8C0 + ldr r6, _080463DC @ =gUnknown_0200B8C0 ldrh r0, [r6] cmp r0, #0 bne _08046044 @@ -39143,7 +39143,7 @@ _080463BC: _080463D0: .4byte gUnknown_020314E0 _080463D4: .4byte 0x0000053A _080463D8: .4byte 0x0000031F -_080463DC: .4byte 0x0200B8C0 +_080463DC: .4byte gUnknown_0200B8C0 _080463E0: .4byte gOamBuffer _080463E4: .4byte 0xFFFFFE00 _080463E8: .4byte 0x000001FF @@ -39254,7 +39254,7 @@ _080464BA: lsls r0, r0, #1 adds r0, r0, r5 strh r0, [r3, #0x16] - ldr r6, _080467B4 @ =0x0200BA30 + ldr r6, _080467B4 @ =gUnknown_0200BA30 movs r0, #0x78 strh r0, [r6, #2] ldr r2, _080467AC @ =gUnknown_020314E0 @@ -39529,7 +39529,7 @@ _08046660: adds r0, r0, r1 mov r1, r8 strh r0, [r1, #0x16] - ldr r6, _080467F0 @ =0x0200BAE8 + ldr r6, _080467F0 @ =gUnknown_0200BAE8 movs r0, #0x78 strh r0, [r6, #2] ldr r2, _080467AC @ =gUnknown_020314E0 @@ -39608,7 +39608,7 @@ _0804679A: .align 2, 0 _080467AC: .4byte gUnknown_020314E0 _080467B0: .4byte 0x0000052F -_080467B4: .4byte 0x0200BA30 +_080467B4: .4byte gUnknown_0200BA30 _080467B8: .4byte gOamBuffer _080467BC: .4byte 0x000003FF _080467C0: .4byte 0xFFFFFC00 @@ -39623,7 +39623,7 @@ _080467E0: .4byte 0x000F4240 _080467E4: .4byte 0x000186A0 _080467E8: .4byte 0x00002710 _080467EC: .4byte 0x000005F6 -_080467F0: .4byte 0x0200BAE8 +_080467F0: .4byte gUnknown_0200BAE8 thumb_func_start sub_467F4 sub_467F4: @ 0x080467F4 @@ -39692,7 +39692,7 @@ _08046854: str r6, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046938 @ =gUnknown_0824C1E4 - ldr r5, _0804693C @ =0x0200FBB0 + ldr r5, _0804693C @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39705,7 +39705,7 @@ _08046854: adds r1, r5, #0 bl LZ77UnCompWram ldr r0, _0804694C @ =gUnknown_08250934 - ldr r1, _08046950 @ =0x020030A0 + ldr r1, _08046950 @ =gUnknown_020030A0 bl LZ77UnCompWram movs r1, #0xc0 lsls r1, r1, #4 @@ -39770,12 +39770,12 @@ _0804692C: .4byte gUnknown_0826DC10 _08046930: .4byte 0x06003000 _08046934: .4byte 0x80000800 _08046938: .4byte gUnknown_0824C1E4 -_0804693C: .4byte 0x0200FBB0 +_0804693C: .4byte gUnknown_0200FBB0 _08046940: .4byte 0x06004000 _08046944: .4byte 0x80002000 _08046948: .4byte gUnknown_0824DD60 _0804694C: .4byte gUnknown_08250934 -_08046950: .4byte 0x020030A0 +_08046950: .4byte gUnknown_020030A0 _08046954: .4byte 0x0600B400 _08046958: .4byte 0x80001200 _0804695C: .4byte 0x80001A00 @@ -39817,7 +39817,7 @@ _0804698C: str r6, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046A6C @ =gUnknown_082D34D0 - ldr r5, _08046A70 @ =0x0200FBB0 + ldr r5, _08046A70 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39830,7 +39830,7 @@ _0804698C: adds r1, r5, #0 bl LZ77UnCompWram ldr r0, _08046A80 @ =gUnknown_082D8998 - ldr r1, _08046A84 @ =0x020030A0 + ldr r1, _08046A84 @ =gUnknown_020030A0 bl LZ77UnCompWram str r5, [r4] ldr r0, _08046A88 @ =0x0600A800 @@ -39892,12 +39892,12 @@ _08046A60: .4byte gUnknown_082ECEE0 _08046A64: .4byte 0x06003000 _08046A68: .4byte 0x80000800 _08046A6C: .4byte gUnknown_082D34D0 -_08046A70: .4byte 0x0200FBB0 +_08046A70: .4byte gUnknown_0200FBB0 _08046A74: .4byte 0x06004000 _08046A78: .4byte 0x80002000 _08046A7C: .4byte gUnknown_082D523C _08046A80: .4byte gUnknown_082D8998 -_08046A84: .4byte 0x020030A0 +_08046A84: .4byte gUnknown_020030A0 _08046A88: .4byte 0x0600A800 _08046A8C: .4byte 0x80001800 _08046A90: .4byte 0x80001400 @@ -39923,7 +39923,7 @@ _08046AC0: str r0, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046B50 @ =gUnknown_08302700 - ldr r5, _08046B54 @ =0x0200FBB0 + ldr r5, _08046B54 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39981,7 +39981,7 @@ _08046B44: .4byte 0x040000D4 _08046B48: .4byte gUnknown_082EDEE0 _08046B4C: .4byte 0x80000100 _08046B50: .4byte gUnknown_08302700 -_08046B54: .4byte 0x0200FBB0 +_08046B54: .4byte gUnknown_0200FBB0 _08046B58: .4byte 0x06004000 _08046B5C: .4byte 0x80002000 _08046B60: .4byte gUnknown_08303928 @@ -40010,7 +40010,7 @@ _08046B9C: str r0, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046C2C @ =gUnknown_08302700 - ldr r5, _08046C30 @ =0x0200FBB0 + ldr r5, _08046C30 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40068,7 +40068,7 @@ _08046C20: .4byte 0x040000D4 _08046C24: .4byte gUnknown_0830CBD4 _08046C28: .4byte 0x80000100 _08046C2C: .4byte gUnknown_08302700 -_08046C30: .4byte 0x0200FBB0 +_08046C30: .4byte gUnknown_0200FBB0 _08046C34: .4byte 0x06004000 _08046C38: .4byte 0x80002000 _08046C3C: .4byte gUnknown_0832A194 @@ -40097,7 +40097,7 @@ _08046C78: str r0, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046CFC @ =gUnknown_08302700 - ldr r5, _08046D00 @ =0x0200FBB0 + ldr r5, _08046D00 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40149,7 +40149,7 @@ _08046CF0: .4byte 0x040000D4 _08046CF4: .4byte gUnknown_08332E04 _08046CF8: .4byte 0x80000100 _08046CFC: .4byte gUnknown_08302700 -_08046D00: .4byte 0x0200FBB0 +_08046D00: .4byte gUnknown_0200FBB0 _08046D04: .4byte 0x06004000 _08046D08: .4byte 0x80002000 _08046D0C: .4byte gUnknown_0833E044 @@ -40176,7 +40176,7 @@ _08046D40: str r0, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046DC4 @ =gUnknown_08302700 - ldr r5, _08046DC8 @ =0x0200FBB0 + ldr r5, _08046DC8 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40228,7 +40228,7 @@ _08046DB8: .4byte 0x040000D4 _08046DBC: .4byte gUnknown_08352BD8 _08046DC0: .4byte 0x80000100 _08046DC4: .4byte gUnknown_08302700 -_08046DC8: .4byte 0x0200FBB0 +_08046DC8: .4byte gUnknown_0200FBB0 _08046DCC: .4byte 0x06004000 _08046DD0: .4byte 0x80002000 _08046DD4: .4byte gUnknown_08353DD8 @@ -40255,7 +40255,7 @@ _08046E08: str r0, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046E98 @ =gUnknown_08302700 - ldr r5, _08046E9C @ =0x0200FBB0 + ldr r5, _08046E9C @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40314,7 +40314,7 @@ _08046E8C: .4byte 0x040000D4 _08046E90: .4byte gUnknown_08363EC8 _08046E94: .4byte 0x80000100 _08046E98: .4byte gUnknown_08302700 -_08046E9C: .4byte 0x0200FBB0 +_08046E9C: .4byte gUnknown_0200FBB0 _08046EA0: .4byte 0x06004000 _08046EA4: .4byte 0x80002000 _08046EA8: .4byte gUnknown_08370808 @@ -40344,7 +40344,7 @@ _08046EE8: str r0, [r4, #8] ldr r0, [r4, #8] ldr r0, _08046F84 @ =gUnknown_08302700 - ldr r5, _08046F88 @ =0x0200FBB0 + ldr r5, _08046F88 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40412,7 +40412,7 @@ _08046F78: .4byte 0x040000D4 _08046F7C: .4byte gUnknown_0837A2E8 _08046F80: .4byte 0x80000100 _08046F84: .4byte gUnknown_08302700 -_08046F88: .4byte 0x0200FBB0 +_08046F88: .4byte gUnknown_0200FBB0 _08046F8C: .4byte 0x06004000 _08046F90: .4byte 0x80002000 _08046F94: .4byte gUnknown_0838E828 @@ -40507,7 +40507,7 @@ sub_47030: @ 0x08047030 ldr r2, _08047084 @ =0x040000D4 subs r0, #0x20 lsls r0, r0, #0xa - ldr r1, _08047088 @ =0x020030A0 + ldr r1, _08047088 @ =gUnknown_020030A0 adds r0, r0, r1 str r0, [r2] movs r1, #2 @@ -40519,13 +40519,13 @@ _08047078: .4byte 0x000002F6 _0804707C: .4byte gUnknown_086B0010 _08047080: .4byte gUnknown_020314E0 _08047084: .4byte 0x040000D4 -_08047088: .4byte 0x020030A0 +_08047088: .4byte gUnknown_020030A0 _0804708C: ldr r2, _080470A0 @ =0x040000D4 movs r1, #0 ldrsh r0, [r3, r1] lsls r0, r0, #0xa - ldr r1, _080470A4 @ =0x0200FBB0 + ldr r1, _080470A4 @ =gUnknown_0200FBB0 adds r0, r0, r1 str r0, [r2] movs r1, #2 @@ -40533,7 +40533,7 @@ _0804708C: b _080470D6 .align 2, 0 _080470A0: .4byte 0x040000D4 -_080470A4: .4byte 0x0200FBB0 +_080470A4: .4byte gUnknown_0200FBB0 _080470A8: movs r1, #4 ldrsh r0, [r3, r1] @@ -40542,17 +40542,17 @@ _080470A8: ldr r2, _080470BC @ =0x040000D4 subs r0, #0x20 lsls r0, r0, #0xa - ldr r1, _080470C0 @ =0x020030A0 + ldr r1, _080470C0 @ =gUnknown_020030A0 b _080470CE .align 2, 0 _080470BC: .4byte 0x040000D4 -_080470C0: .4byte 0x020030A0 +_080470C0: .4byte gUnknown_020030A0 _080470C4: ldr r2, _080470F0 @ =0x040000D4 movs r1, #4 ldrsh r0, [r3, r1] lsls r0, r0, #0xa - ldr r1, _080470F4 @ =0x0200FBB0 + ldr r1, _080470F4 @ =gUnknown_0200FBB0 _080470CE: adds r0, r0, r1 str r0, [r2] @@ -40575,7 +40575,7 @@ _080470EA: bx r0 .align 2, 0 _080470F0: .4byte 0x040000D4 -_080470F4: .4byte 0x0200FBB0 +_080470F4: .4byte gUnknown_0200FBB0 _080470F8: .4byte 0x06008000 _080470FC: .4byte 0x80000200 @@ -41138,10 +41138,10 @@ _08047558: _08047562: adds r0, r7, #0 bl sub_C74 - ldr r4, _08047648 @ =0x02031500 + ldr r4, _08047648 @ =gUnknown_02031500 lsls r2, r6, #1 adds r4, r2, r4 - ldr r1, _0804764C @ =0x02030750 + ldr r1, _0804764C @ =gUnknown_02030750 adds r5, r2, r1 movs r2, #0 ldrsh r1, [r5, r2] @@ -41189,17 +41189,17 @@ _0804759E: strh r0, [r1] movs r6, #0 mov r8, r6 - ldr r5, _08047648 @ =0x02031500 + ldr r5, _08047648 @ =gUnknown_02031500 ldr r7, _08047660 @ =0x0000E0C0 _080475D2: lsls r4, r6, #1 strh r7, [r5] - ldr r0, _08047664 @ =0x020306C0 + ldr r0, _08047664 @ =gUnknown_020306C0 adds r0, r4, r0 mov r1, r8 strh r1, [r0] bl Random - ldr r1, _0804764C @ =0x02030750 + ldr r1, _0804764C @ =gUnknown_02030750 adds r4, r4, r1 movs r1, #0x1e bl __umodsi3 @@ -41249,14 +41249,14 @@ _08047638: .4byte gMain _0804763C: .4byte gOamBuffer _08047640: .4byte 0xFFFFFE00 _08047644: .4byte 0x000001FF -_08047648: .4byte 0x02031500 -_0804764C: .4byte 0x02030750 +_08047648: .4byte gUnknown_02031500 +_0804764C: .4byte gUnknown_02030750 _08047650: .4byte 0x040000D4 _08047654: .4byte gUnknown_08509F4C _08047658: .4byte 0x06015800 _0804765C: .4byte 0x80000200 _08047660: .4byte 0x0000E0C0 -_08047664: .4byte 0x020306C0 +_08047664: .4byte gUnknown_020306C0 _08047668: .4byte 0x0000FFCE _0804766C: .4byte gUnknown_020314E0 @@ -44963,7 +44963,7 @@ _0804948A: subs r0, #1 strh r0, [r1] _0804949C: - ldr r6, _0804958C @ =0x0200BA30 + ldr r6, _0804958C @ =gUnknown_0200BA30 ldrh r0, [r6] cmp r0, #0 beq _08049572 @@ -45025,7 +45025,7 @@ _080494CA: _08049510: movs r0, #0xb8 muls r0, r4, r0 - ldr r2, _0804959C @ =0x0200B808 + ldr r2, _0804959C @ =gUnknown_0200B808 adds r6, r0, r2 movs r0, #0x68 strh r0, [r6, #2] @@ -45085,11 +45085,11 @@ _08049572: .align 2, 0 _08049584: .4byte gUnknown_020314E0 _08049588: .4byte 0x0000063A -_0804958C: .4byte 0x0200BA30 +_0804958C: .4byte gUnknown_0200BA30 _08049590: .4byte gOamBuffer _08049594: .4byte 0xFFFFFE00 _08049598: .4byte 0x000001FF -_0804959C: .4byte 0x0200B808 +_0804959C: .4byte gUnknown_0200B808 thumb_func_start sub_495A0 sub_495A0: @ 0x080495A0 @@ -45111,7 +45111,7 @@ sub_495A0: @ 0x080495A0 ldr r2, _080495E8 @ =0x0000131C adds r0, r1, r2 str r3, [r0] - ldr r2, _080495EC @ =0x02032EE0 + ldr r2, _080495EC @ =gUnknown_02032EE0 ldr r0, [r2, #4] cmp r0, #0 blt _080495F4 @@ -45127,7 +45127,7 @@ _080495DC: .4byte 0xFFFFFDFC _080495E0: .4byte gUnknown_020314E0 _080495E4: .4byte 0x00001104 _080495E8: .4byte 0x0000131C -_080495EC: .4byte 0x02032EE0 +_080495EC: .4byte gUnknown_02032EE0 _080495F0: .4byte 0x00000F4C _080495F4: ldr r2, _08049628 @ =0x00000F4C @@ -45384,7 +45384,7 @@ sub_497BC: @ 0x080497BC ldr r0, [r2] cmp r0, #0 beq _08049814 - ldr r0, _0804984C @ =0x02032EE0 + ldr r0, _0804984C @ =gUnknown_02032EE0 bl m4aMPlayContinue _08049814: movs r0, #0xa6 @@ -45404,7 +45404,7 @@ _0804983C: .4byte 0x040000D4 _08049840: .4byte 0x05000200 _08049844: .4byte 0x80000100 _08049848: .4byte 0x00000F4C -_0804984C: .4byte 0x02032EE0 +_0804984C: .4byte gUnknown_02032EE0 thumb_func_start sub_49850 sub_49850: @ 0x08049850 @@ -45413,7 +45413,7 @@ sub_49850: @ 0x08049850 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r0, _08049A20 @ =0x0200B3B8 + ldr r0, _08049A20 @ =gUnknown_0200B3B8 mov ip, r0 mov r5, ip adds r5, #8 @@ -45600,7 +45600,7 @@ _0804998E: asrs r4, r4, #0x10 cmp r4, #1 ble _0804998E - ldr r0, _08049A30 @ =0x0200B528 + ldr r0, _08049A30 @ =gUnknown_0200B528 mov ip, r0 movs r0, #0 ldr r6, _08049A24 @ =gOamBuffer @@ -45644,11 +45644,11 @@ _080499D4: pop {r0} bx r0 .align 2, 0 -_08049A20: .4byte 0x0200B3B8 +_08049A20: .4byte gUnknown_0200B3B8 _08049A24: .4byte gOamBuffer _08049A28: .4byte 0x000001FF _08049A2C: .4byte 0xFFFFFE00 -_08049A30: .4byte 0x0200B528 +_08049A30: .4byte gUnknown_0200B528 thumb_func_start sub_49A34 sub_49A34: @ 0x08049A34 @@ -45795,7 +45795,7 @@ _08049B3C: _08049B46: mov r8, r1 _08049B48: - ldr r6, _08049C1C @ =0x0200B3B8 + ldr r6, _08049C1C @ =gUnknown_0200B3B8 lsls r0, r0, #0x10 asrs r1, r0, #0x10 str r0, [sp, #0xc] @@ -45900,7 +45900,7 @@ _08049B68: b _08049C56 .align 2, 0 _08049C18: .4byte 0x0000FFFC -_08049C1C: .4byte 0x0200B3B8 +_08049C1C: .4byte gUnknown_0200B3B8 _08049C20: .4byte gOamBuffer _08049C24: .4byte gUnknown_08137D78 _08049C28: .4byte 0x000001FF @@ -46087,7 +46087,7 @@ _08049D92: asrs r1, r5, #0x10 movs r2, #5 bl SetMatrixScale - ldr r6, _08049EA4 @ =0x0200B470 + ldr r6, _08049EA4 @ =gUnknown_0200B470 movs r0, #0x64 mov r2, sl asrs r1, r2, #0x10 @@ -46136,7 +46136,7 @@ _08049DBC: asrs r4, r4, #0x10 cmp r4, #1 ble _08049DBC - ldr r6, _08049EA8 @ =0x0200B528 + ldr r6, _08049EA8 @ =gUnknown_0200B528 mov r3, sl asrs r0, r3, #0x10 adds r0, #0x44 @@ -46211,8 +46211,8 @@ _08049E94: .4byte gOamBuffer _08049E98: .4byte gUnknown_08137D78 _08049E9C: .4byte 0x000001FF _08049EA0: .4byte 0xFFFFFE00 -_08049EA4: .4byte 0x0200B470 -_08049EA8: .4byte 0x0200B528 +_08049EA4: .4byte gUnknown_0200B470 +_08049EA8: .4byte gUnknown_0200B528 _08049EAC: .4byte gUnknown_020314E0 _08049EB0: .4byte 0x0000131C @@ -46256,7 +46256,7 @@ _08049EE6: _08049EFA: bl sub_10C0 ldr r1, _08049F1C @ =gUnknown_020314E0 - ldr r0, _08049F20 @ =0x02000000 + ldr r0, _08049F20 @ =gUnknown_02000000 str r0, [r1] bl sub_438 ldr r1, _08049F18 @ =gMain @@ -46270,7 +46270,7 @@ _08049EFA: .align 2, 0 _08049F18: .4byte gMain _08049F1C: .4byte gUnknown_020314E0 -_08049F20: .4byte 0x02000000 +_08049F20: .4byte gUnknown_02000000 _08049F24: ldrb r0, [r1, #5] ldrb r2, [r1, #4] @@ -46342,7 +46342,7 @@ _08049F5A: _08049FA4: bl sub_4A90C movs r5, #0 - ldr r6, _0804A00C @ =0x020028D8 + ldr r6, _0804A00C @ =gUnknown_020028D8 _08049FAC: lsls r4, r5, #0x10 asrs r4, r4, #0x10 @@ -46377,7 +46377,7 @@ _08049FFC: .4byte 0x000005F6 _0804A000: .4byte gUnknown_08137E14 _0804A004: .4byte 0x05000220 _0804A008: .4byte 0x80000010 -_0804A00C: .4byte 0x020028D8 +_0804A00C: .4byte gUnknown_020028D8 _0804A010: movs r0, #1 bl sub_4B678 @@ -46454,7 +46454,7 @@ _0804A064: _0804A0AE: bl sub_4A90C movs r5, #0 - ldr r6, _0804A100 @ =0x020028D8 + ldr r6, _0804A100 @ =gUnknown_020028D8 _0804A0B6: lsls r4, r5, #0x10 asrs r4, r4, #0x10 @@ -46481,7 +46481,7 @@ _0804A0F0: .4byte 0x000005F6 _0804A0F4: .4byte gUnknown_08137E14 _0804A0F8: .4byte 0x05000220 _0804A0FC: .4byte 0x80000010 -_0804A100: .4byte 0x020028D8 +_0804A100: .4byte gUnknown_020028D8 _0804A104: bl sub_4A270 bl sub_4A6A0 @@ -46531,7 +46531,7 @@ _0804A158: ldr r0, [r1, #8] bl sub_4A90C movs r5, #0 - ldr r6, _0804A23C @ =0x020028D8 + ldr r6, _0804A23C @ =gUnknown_020028D8 _0804A17E: lsls r4, r5, #0x10 asrs r4, r4, #0x10 @@ -46551,7 +46551,7 @@ _0804A19C: movs r0, #0 strh r0, [r1, #8] movs r2, #0 - ldr r3, _0804A240 @ =0x0200B134 + ldr r3, _0804A240 @ =gUnknown_0200B134 _0804A1A6: lsls r0, r2, #0x10 asrs r2, r0, #0x10 @@ -46599,7 +46599,7 @@ _0804A1B8: ldr r1, [r0] cmp r1, #0 beq _0804A212 - ldr r2, _0804A250 @ =0x02032EE0 + ldr r2, _0804A250 @ =gUnknown_02032EE0 ldr r0, [r2, #4] cmp r0, #0 bge _0804A212 @@ -46623,12 +46623,12 @@ _0804A22C: .4byte 0x040000D4 _0804A230: .4byte gUnknown_02031520 _0804A234: .4byte 0x05000200 _0804A238: .4byte 0x80000100 -_0804A23C: .4byte 0x020028D8 -_0804A240: .4byte 0x0200B134 +_0804A23C: .4byte gUnknown_020028D8 +_0804A240: .4byte gUnknown_0200B134 _0804A244: .4byte gUnknown_020314E0 _0804A248: .4byte gMain _0804A24C: .4byte 0x00000F4C -_0804A250: .4byte 0x02032EE0 +_0804A250: .4byte gUnknown_02032EE0 _0804A254: ldrh r0, [r1, #0x38] movs r0, #0xce @@ -47459,7 +47459,7 @@ _0804A908: .4byte 0x000002EA thumb_func_start sub_4A90C sub_4A90C: @ 0x0804A90C push {r4, lr} - ldr r2, _0804A944 @ =0x020028D8 + ldr r2, _0804A944 @ =gUnknown_020028D8 ldr r3, _0804A948 @ =gUnknown_086B077C ldr r0, [r3] ldr r1, [r3, #4] @@ -47488,7 +47488,7 @@ _0804A93A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804A944: .4byte 0x020028D8 +_0804A944: .4byte gUnknown_020028D8 _0804A948: .4byte gUnknown_086B077C _0804A94C: .4byte gMain _0804A950: .4byte _0804A954 @@ -47829,7 +47829,7 @@ _0804ABE8: .4byte gMain sub_4ABEC: @ 0x0804ABEC push {r4, r5, lr} bl sub_4B280 - ldr r5, _0804AC50 @ =0x020028D8 + ldr r5, _0804AC50 @ =gUnknown_020028D8 ldr r0, [r5, #0xc] bl _call_via_r0 ldr r4, _0804AC54 @ =gMain @@ -47859,7 +47859,7 @@ _0804AC30: ldr r0, _0804AC5C @ =gUnknown_020314E0 ldr r0, [r0] strb r4, [r0, #0x1e] - ldr r0, _0804AC50 @ =0x020028D8 + ldr r0, _0804AC50 @ =gUnknown_020028D8 ldr r0, [r0, #0x34] bl _call_via_r0 lsls r0, r4, #0x10 @@ -47872,7 +47872,7 @@ _0804AC30: ble _0804AC30 b _0804ACD0 .align 2, 0 -_0804AC50: .4byte 0x020028D8 +_0804AC50: .4byte gUnknown_020028D8 _0804AC54: .4byte gMain _0804AC58: .4byte 0x000002FF _0804AC5C: .4byte gUnknown_020314E0 @@ -47898,7 +47898,7 @@ _0804AC82: ldr r0, _0804ACA4 @ =gUnknown_020314E0 ldr r0, [r0] strb r4, [r0, #0x1e] - ldr r0, _0804ACA8 @ =0x020028D8 + ldr r0, _0804ACA8 @ =gUnknown_020028D8 ldr r0, [r0, #0x2c] bl _call_via_r0 lsls r0, r4, #0x10 @@ -47912,7 +47912,7 @@ _0804AC82: b _0804ACD0 .align 2, 0 _0804ACA4: .4byte gUnknown_020314E0 -_0804ACA8: .4byte 0x020028D8 +_0804ACA8: .4byte gUnknown_020028D8 _0804ACAC: movs r4, #0 _0804ACAE: @@ -47932,7 +47932,7 @@ _0804ACAE: cmp r0, #3 ble _0804ACAE _0804ACD0: - ldr r4, _0804ACEC @ =0x020028D8 + ldr r4, _0804ACEC @ =gUnknown_020028D8 ldr r0, [r4, #0x3c] bl _call_via_r0 ldr r0, [r4, #0x44] @@ -47944,13 +47944,13 @@ _0804ACDE: bx r0 .align 2, 0 _0804ACE8: .4byte gUnknown_020314E0 -_0804ACEC: .4byte 0x020028D8 +_0804ACEC: .4byte gUnknown_020028D8 thumb_func_start sub_4ACF0 sub_4ACF0: @ 0x0804ACF0 push {r4, r5, r6, r7, lr} bl sub_4B334 - ldr r5, _0804AD54 @ =0x020028D8 + ldr r5, _0804AD54 @ =gUnknown_020028D8 ldr r0, [r5, #0xc] bl _call_via_r0 ldr r4, _0804AD58 @ =gMain @@ -47980,7 +47980,7 @@ _0804AD34: ldr r0, _0804AD5C @ =gUnknown_020314E0 ldr r0, [r0] strb r4, [r0, #0x1e] - ldr r0, _0804AD54 @ =0x020028D8 + ldr r0, _0804AD54 @ =gUnknown_020028D8 ldr r0, [r0, #0x34] bl _call_via_r0 lsls r0, r4, #0x10 @@ -47993,7 +47993,7 @@ _0804AD34: ble _0804AD34 b _0804ADD0 .align 2, 0 -_0804AD54: .4byte 0x020028D8 +_0804AD54: .4byte gUnknown_020028D8 _0804AD58: .4byte gMain _0804AD5C: .4byte gUnknown_020314E0 _0804AD60: @@ -48018,7 +48018,7 @@ _0804AD82: ldr r0, _0804ADA4 @ =gUnknown_020314E0 ldr r0, [r0] strb r4, [r0, #0x1e] - ldr r0, _0804ADA8 @ =0x020028D8 + ldr r0, _0804ADA8 @ =gUnknown_020028D8 ldr r0, [r0, #0x2c] bl _call_via_r0 lsls r0, r4, #0x10 @@ -48032,7 +48032,7 @@ _0804AD82: b _0804ADD0 .align 2, 0 _0804ADA4: .4byte gUnknown_020314E0 -_0804ADA8: .4byte 0x020028D8 +_0804ADA8: .4byte gUnknown_020028D8 _0804ADAC: movs r4, #0 _0804ADAE: @@ -48052,7 +48052,7 @@ _0804ADAE: cmp r0, #3 ble _0804ADAE _0804ADD0: - ldr r4, _0804AE20 @ =0x020028D8 + ldr r4, _0804AE20 @ =gUnknown_020028D8 ldr r0, [r4, #0x3c] bl _call_via_r0 ldr r0, [r4, #0x44] @@ -48090,7 +48090,7 @@ _0804ADFE: b _0804AE5C .align 2, 0 _0804AE1C: .4byte gUnknown_020314E0 -_0804AE20: .4byte 0x020028D8 +_0804AE20: .4byte gUnknown_020028D8 _0804AE24: .4byte gMain _0804AE28: .4byte 0x03006280 _0804AE2C: .4byte 0xFFFFF980 @@ -48140,7 +48140,7 @@ _0804AE88: .4byte 0x80000020 sub_4AE8C: @ 0x0804AE8C push {r4, r5, r6, lr} bl sub_4B280 - ldr r6, _0804AF0C @ =0x020028D8 + ldr r6, _0804AF0C @ =gUnknown_020028D8 ldr r0, [r6, #0xc] bl _call_via_r0 ldr r5, _0804AF10 @ =gMain @@ -48186,7 +48186,7 @@ _0804AEDA: adds r0, r1, r3 str r0, [r2] strb r4, [r1, #0x1e] - ldr r0, _0804AF0C @ =0x020028D8 + ldr r0, _0804AF0C @ =gUnknown_020028D8 ldr r0, [r0, #0x34] bl _call_via_r0 lsls r0, r4, #0x10 @@ -48199,7 +48199,7 @@ _0804AEDA: ble _0804AEDA b _0804AFDC .align 2, 0 -_0804AF0C: .4byte 0x020028D8 +_0804AF0C: .4byte gUnknown_020028D8 _0804AF10: .4byte gMain _0804AF14: .4byte gUnknown_020314E0 _0804AF18: .4byte 0x0000132C @@ -48250,7 +48250,7 @@ _0804AF62: adds r0, r1, r3 str r0, [r2] strb r4, [r1, #0x1e] - ldr r0, _0804AFA0 @ =0x020028D8 + ldr r0, _0804AFA0 @ =gUnknown_020028D8 ldr r0, [r0, #0x2c] bl _call_via_r0 lsls r0, r4, #0x10 @@ -48266,7 +48266,7 @@ _0804AF62: _0804AF94: .4byte gUnknown_020314E0 _0804AF98: .4byte 0x0000132C _0804AF9C: .4byte 0x00001334 -_0804AFA0: .4byte 0x020028D8 +_0804AFA0: .4byte gUnknown_020028D8 _0804AFA4: movs r4, #0 adds r5, r6, #0 @@ -48296,7 +48296,7 @@ _0804AFA8: cmp r0, #3 ble _0804AFA8 _0804AFDC: - ldr r4, _0804AFFC @ =0x020028D8 + ldr r4, _0804AFFC @ =gUnknown_020028D8 ldr r0, [r4, #0x3c] bl _call_via_r0 ldr r0, [r4, #0x44] @@ -48309,7 +48309,7 @@ _0804AFEA: _0804AFF0: .4byte gUnknown_020314E0 _0804AFF4: .4byte 0x0000132C _0804AFF8: .4byte 0x00001334 -_0804AFFC: .4byte 0x020028D8 +_0804AFFC: .4byte gUnknown_020028D8 thumb_func_start sub_4B000 sub_4B000: @ 0x0804B000 @@ -48323,7 +48323,7 @@ sub_4B000: @ 0x0804B000 beq _0804B014 b _0804B15A _0804B014: - ldr r6, _0804B080 @ =0x020028D8 + ldr r6, _0804B080 @ =gUnknown_020028D8 ldr r0, [r6, #4] bl _call_via_r0 ldr r0, [r6, #0x14] @@ -48359,7 +48359,7 @@ _0804B048: adds r0, r1, r3 str r0, [r2] strb r4, [r1, #0x1e] - ldr r0, _0804B080 @ =0x020028D8 + ldr r0, _0804B080 @ =gUnknown_020028D8 ldr r0, [r0, #0x34] bl _call_via_r0 lsls r0, r4, #0x10 @@ -48373,7 +48373,7 @@ _0804B048: b _0804B14C .align 2, 0 _0804B07C: .4byte gMain -_0804B080: .4byte 0x020028D8 +_0804B080: .4byte gUnknown_020028D8 _0804B084: .4byte gUnknown_020314E0 _0804B088: .4byte 0x0000132C _0804B08C: .4byte 0x00001334 @@ -48423,7 +48423,7 @@ _0804B0D2: adds r0, r1, r3 str r0, [r2] strb r4, [r1, #0x1e] - ldr r0, _0804B110 @ =0x020028D8 + ldr r0, _0804B110 @ =gUnknown_020028D8 ldr r0, [r0, #0x2c] bl _call_via_r0 lsls r0, r4, #0x10 @@ -48439,7 +48439,7 @@ _0804B0D2: _0804B104: .4byte gUnknown_020314E0 _0804B108: .4byte 0x0000132C _0804B10C: .4byte 0x00001334 -_0804B110: .4byte 0x020028D8 +_0804B110: .4byte gUnknown_020028D8 _0804B114: movs r4, #0 adds r5, r6, #0 @@ -48469,7 +48469,7 @@ _0804B118: cmp r0, #3 ble _0804B118 _0804B14C: - ldr r4, _0804B1A0 @ =0x020028D8 + ldr r4, _0804B1A0 @ =gUnknown_020028D8 ldr r0, [r4, #0x3c] bl _call_via_r0 ldr r0, [r4, #0x44] @@ -48508,7 +48508,7 @@ _0804B176: _0804B194: .4byte gUnknown_020314E0 _0804B198: .4byte 0x0000132C _0804B19C: .4byte 0x00001334 -_0804B1A0: .4byte 0x020028D8 +_0804B1A0: .4byte gUnknown_020028D8 _0804B1A4: .4byte gMain _0804B1A8: .4byte 0x03006240 _0804B1AC: .4byte 0xFFFFF9C0 @@ -48740,7 +48740,7 @@ _0804B34A: ldrb r0, [r1, #0xf] cmp r0, #0 bne _0804B3E6 - ldr r0, _0804B3FC @ =0x02031510 + ldr r0, _0804B3FC @ =gUnknown_02031510 ldr r2, [r0] ldr r1, _0804B400 @ =0x00000E0F mov ip, r0 @@ -48813,7 +48813,7 @@ _0804B3E6: .align 2, 0 _0804B3F4: .4byte gUnknown_020314E0 _0804B3F8: .4byte gMain -_0804B3FC: .4byte 0x02031510 +_0804B3FC: .4byte gUnknown_02031510 _0804B400: .4byte 0x00000E0F _0804B404: .4byte gUnknown_02031520 @@ -48824,7 +48824,7 @@ sub_4B408: @ 0x0804B408 push {r7} lsls r0, r0, #0x10 lsrs r4, r0, #0x10 - ldr r2, _0804B430 @ =0x02032EE0 + ldr r2, _0804B430 @ =gUnknown_02032EE0 ldr r0, [r2, #4] cmp r0, #0 blt _0804B43C @@ -48838,7 +48838,7 @@ sub_4B408: @ 0x0804B408 bl m4aMPlayStop b _0804B448 .align 2, 0 -_0804B430: .4byte 0x02032EE0 +_0804B430: .4byte gUnknown_02032EE0 _0804B434: .4byte gUnknown_020314E0 _0804B438: .4byte 0x00000F4C _0804B43C: @@ -49119,7 +49119,7 @@ sub_4B678: @ 0x0804B678 mov r8, r0 cmp r0, #1 bne _0804B6B0 - ldr r3, _0804B6A0 @ =0x02032FF0 + ldr r3, _0804B6A0 @ =gUnknown_02032FF0 ldr r0, _0804B6A4 @ =0x0E000544 ldr r1, _0804B6A8 @ =gUnknown_020314E0 ldr r1, [r1] @@ -49128,7 +49128,7 @@ sub_4B678: @ 0x0804B678 bl _call_via_r3 b _0804B746 .align 2, 0 -_0804B6A0: .4byte 0x02032FF0 +_0804B6A0: .4byte gUnknown_02032FF0 _0804B6A4: .4byte 0x0E000544 _0804B6A8: .4byte gUnknown_020314E0 _0804B6AC: .4byte 0x00001410 @@ -49448,7 +49448,7 @@ _0804B918: cmp r0, #0x1f bgt _0804B974 lsls r0, r0, #0xa - ldr r1, _0804B96C @ =0x0200FBB0 + ldr r1, _0804B96C @ =gUnknown_0200FBB0 adds r0, r0, r1 str r0, [r6] lsls r0, r2, #0x10 @@ -49462,13 +49462,13 @@ _0804B95C: .4byte gMain _0804B960: .4byte 0x0000029E _0804B964: .4byte 0x03005C00 _0804B968: .4byte 0x040000D4 -_0804B96C: .4byte 0x0200FBB0 +_0804B96C: .4byte gUnknown_0200FBB0 _0804B970: .4byte 0x06008000 _0804B974: subs r0, #0x20 lsls r0, r0, #0x10 asrs r0, r0, #6 - ldr r1, _0804BA38 @ =0x020030A0 + ldr r1, _0804BA38 @ =gUnknown_020030A0 adds r0, r0, r1 str r0, [r6] lsls r0, r2, #0x10 @@ -49568,7 +49568,7 @@ _0804B9FC: ble _0804B9F6 b _0804BAAE .align 2, 0 -_0804BA38: .4byte 0x020030A0 +_0804BA38: .4byte gUnknown_020030A0 _0804BA3C: .4byte 0x06008000 _0804BA40: .4byte 0x80000200 _0804BA44: .4byte 0x03005C00 @@ -50701,7 +50701,7 @@ _0804C460: asrs r0, r0, #0x18 cmp r0, #0 ble _0804C510 - ldr r1, _0804C498 @ =0x0200B134 + ldr r1, _0804C498 @ =gUnknown_0200B134 ldr r2, _0804C49C @ =0x0000059A adds r0, r4, r2 ldrh r3, [r0] @@ -50720,7 +50720,7 @@ _0804C460: mov r8, r5 b _0804C528 .align 2, 0 -_0804C498: .4byte 0x0200B134 +_0804C498: .4byte gUnknown_0200B134 _0804C49C: .4byte 0x0000059A _0804C4A0: .4byte 0x00000749 _0804C4A4: .4byte 0x040000D4 @@ -50923,12 +50923,12 @@ _0804C644: cmp r0, #4 bls _0804C68C ldr r1, _0804C658 @ =0x040000D4 - ldr r0, _0804C65C @ =0x02031060 + ldr r0, _0804C65C @ =gUnknown_02031060 b _0804C690 .align 2, 0 _0804C654: .4byte 0x000005A9 _0804C658: .4byte 0x040000D4 -_0804C65C: .4byte 0x02031060 +_0804C65C: .4byte gUnknown_02031060 _0804C660: movs r3, #0xb5 lsls r3, r3, #3 @@ -50944,15 +50944,15 @@ _0804C660: cmp r0, #4 bls _0804C68C ldr r1, _0804C684 @ =0x040000D4 - ldr r0, _0804C688 @ =0x02031060 + ldr r0, _0804C688 @ =gUnknown_02031060 b _0804C690 .align 2, 0 _0804C680: .4byte 0x000005A9 _0804C684: .4byte 0x040000D4 -_0804C688: .4byte 0x02031060 +_0804C688: .4byte gUnknown_02031060 _0804C68C: ldr r1, _0804C6B8 @ =0x040000D4 - ldr r0, _0804C6BC @ =0x02030760 + ldr r0, _0804C6BC @ =gUnknown_02030760 _0804C690: str r0, [r1] ldr r0, _0804C6C0 @ =0x06010CA0 @@ -50976,7 +50976,7 @@ _0804C69C: b _0804C720 .align 2, 0 _0804C6B8: .4byte 0x040000D4 -_0804C6BC: .4byte 0x02030760 +_0804C6BC: .4byte gUnknown_02030760 _0804C6C0: .4byte 0x06010CA0 _0804C6C4: .4byte 0x80000240 _0804C6C8: @@ -50986,12 +50986,12 @@ _0804C6C8: cmp r0, #4 bls _0804C710 ldr r1, _0804C6DC @ =0x040000D4 - ldr r0, _0804C6E0 @ =0x02031060 + ldr r0, _0804C6E0 @ =gUnknown_02031060 b _0804C714 .align 2, 0 _0804C6D8: .4byte 0x000005A9 _0804C6DC: .4byte 0x040000D4 -_0804C6E0: .4byte 0x02031060 +_0804C6E0: .4byte gUnknown_02031060 _0804C6E4: movs r3, #0xb5 lsls r3, r3, #3 @@ -51007,15 +51007,15 @@ _0804C6E4: cmp r0, #4 bls _0804C710 ldr r1, _0804C708 @ =0x040000D4 - ldr r0, _0804C70C @ =0x02031060 + ldr r0, _0804C70C @ =gUnknown_02031060 b _0804C714 .align 2, 0 _0804C704: .4byte 0x000005A9 _0804C708: .4byte 0x040000D4 -_0804C70C: .4byte 0x02031060 +_0804C70C: .4byte gUnknown_02031060 _0804C710: ldr r1, _0804C7C4 @ =0x040000D4 - ldr r0, _0804C7C8 @ =0x02030760 + ldr r0, _0804C7C8 @ =gUnknown_02030760 _0804C714: str r0, [r1] ldr r0, _0804C7CC @ =0x06010CA0 @@ -51108,7 +51108,7 @@ _0804C720: bx r0 .align 2, 0 _0804C7C4: .4byte 0x040000D4 -_0804C7C8: .4byte 0x02030760 +_0804C7C8: .4byte gUnknown_02030760 _0804C7CC: .4byte 0x06010CA0 _0804C7D0: .4byte 0x80000240 _0804C7D4: .4byte 0x0000020B @@ -56237,7 +56237,7 @@ _0804F196: ldrb r0, [r0] cmp r0, #0x28 bne _0804F1AC - ldr r0, _0804F214 @ =0x02032F20 + ldr r0, _0804F214 @ =gUnknown_02032F20 ldr r1, _0804F218 @ =gUnknown_0869F664 bl MPlayStart _0804F1AC: @@ -56283,7 +56283,7 @@ _0804F204: .4byte 0x040000D4 _0804F208: .4byte gUnknown_08137E14 _0804F20C: .4byte 0x05000220 _0804F210: .4byte 0x80000010 -_0804F214: .4byte 0x02032F20 +_0804F214: .4byte gUnknown_02032F20 _0804F218: .4byte gUnknown_0869F664 _0804F21C: .4byte gUnknown_086B0E20 _0804F220: @@ -59564,20 +59564,20 @@ _08050B9A: adds r1, r1, r5 mov r8, r1 strh r0, [r1] - ldr r2, _08050CFC @ =0x0200C668 + ldr r2, _08050CFC @ =gUnknown_0200C668 strh r0, [r2] ldr r1, _08050D00 @ =0x000027A0 adds r6, r5, r1 strh r0, [r6] - ldr r2, _08050D04 @ =0x0200EA58 + ldr r2, _08050D04 @ =gUnknown_0200EA58 strh r0, [r2] ldr r1, _08050D08 @ =0x000038E0 adds r1, r1, r5 mov sl, r1 strh r0, [r1] - ldr r2, _08050D0C @ =0x0200BAE8 + ldr r2, _08050D0C @ =gUnknown_0200BAE8 strh r0, [r2] - ldr r1, _08050D10 @ =0x0200BBA0 + ldr r1, _08050D10 @ =gUnknown_0200BBA0 strh r0, [r1] ldr r2, _08050D14 @ =gUnknown_020314E0 ldr r4, [r2] @@ -59650,7 +59650,7 @@ _08050C4A: ldr r2, _08050D2C @ =0x00002D60 adds r0, r5, r2 strh r1, [r0] - ldr r0, _08050D04 @ =0x0200EA58 + ldr r0, _08050D04 @ =gUnknown_0200EA58 strh r1, [r0] _08050C70: movs r1, #0 @@ -59661,7 +59661,7 @@ _08050C70: adds r1, r5, r2 movs r0, #1 strh r0, [r1] - ldr r1, _08050CFC @ =0x0200C668 + ldr r1, _08050CFC @ =gUnknown_0200C668 strh r0, [r1] ldr r2, _08050D34 @ =0x000030F8 adds r1, r5, r2 @@ -59694,9 +59694,9 @@ _08050CA2: adds r2, #0xb8 adds r0, r5, r2 strh r1, [r0] - ldr r0, _08050D0C @ =0x0200BAE8 + ldr r0, _08050D0C @ =gUnknown_0200BAE8 strh r1, [r0] - ldr r2, _08050D10 @ =0x0200BBA0 + ldr r2, _08050D10 @ =gUnknown_0200BBA0 strh r1, [r2] _08050CC8: mov r0, sb @@ -59721,12 +59721,12 @@ _08050CC8: _08050CF0: .4byte gMain _08050CF4: .4byte 0x00002858 _08050CF8: .4byte 0x000036B8 -_08050CFC: .4byte 0x0200C668 +_08050CFC: .4byte gUnknown_0200C668 _08050D00: .4byte 0x000027A0 -_08050D04: .4byte 0x0200EA58 +_08050D04: .4byte gUnknown_0200EA58 _08050D08: .4byte 0x000038E0 -_08050D0C: .4byte 0x0200BAE8 -_08050D10: .4byte 0x0200BBA0 +_08050D0C: .4byte gUnknown_0200BAE8 +_08050D10: .4byte gUnknown_0200BBA0 _08050D14: .4byte gUnknown_020314E0 _08050D18: .4byte 0x00002E18 _08050D1C: .4byte 0x00003490 diff --git a/asm/rom_528AC.s b/asm/rom_528AC.s index 5c967b1..d98210a 100755 --- a/asm/rom_528AC.s +++ b/asm/rom_528AC.s @@ -40,7 +40,7 @@ sub_528DC: @ 0x080528DC lsrs r5, r5, #0x10 lsls r4, r4, #0x18 lsrs r4, r4, #0x18 - ldr r0, _08052914 @ =0x02032EE0 + ldr r0, _08052914 @ =gUnknown_02032EE0 ldr r1, _08052918 @ =0x0000FFFF movs r2, #0x99 bl m4aMPlayVolumeControl @@ -58,7 +58,7 @@ sub_528DC: @ 0x080528DC pop {r0} bx r0 .align 2, 0 -_08052914: .4byte 0x02032EE0 +_08052914: .4byte gUnknown_02032EE0 _08052918: .4byte 0x0000FFFF thumb_func_start sub_5291C @@ -232,10 +232,10 @@ sub_52A68: @ 0x08052A68 movs r0, #0 mov r8, r0 movs r7, #0 - ldr r1, _08052B04 @ =0x02032FF0 + ldr r1, _08052B04 @ =gUnknown_02032FF0 mov sb, r1 _08052A7A: - ldr r5, _08052B08 @ =0x0200B134 + ldr r5, _08052B08 @ =gUnknown_0200B134 movs r4, #0x9d lsls r4, r4, #2 lsls r0, r7, #2 @@ -309,8 +309,8 @@ _08052AF0: mov r8, r6 b _08052B22 .align 2, 0 -_08052B04: .4byte 0x02032FF0 -_08052B08: .4byte 0x0200B134 +_08052B04: .4byte gUnknown_02032FF0 +_08052B08: .4byte gUnknown_0200B134 _08052B0C: .4byte 0x0E000004 _08052B10: .4byte gUnknown_086BBA6C _08052B14: .4byte 0x0000FFFF @@ -332,7 +332,7 @@ _08052B22: thumb_func_start sub_52B30 sub_52B30: @ 0x08052B30 push {r4, r5, lr} - ldr r3, _08052B9C @ =0x0200B134 + ldr r3, _08052B9C @ =gUnknown_0200B134 movs r4, #0x9d lsls r4, r4, #2 movs r0, #0x9c @@ -386,7 +386,7 @@ _08052B6A: pop {r0} bx r0 .align 2, 0 -_08052B9C: .4byte 0x0200B134 +_08052B9C: .4byte gUnknown_0200B134 _08052BA0: .4byte 0x0000026E _08052BA4: .4byte 0x0000FFFF _08052BA8: .4byte 0x0E000004 @@ -397,7 +397,7 @@ sub_52BB0: @ 0x08052BB0 push {r4, r5, r6, lr} lsls r1, r1, #0x18 lsrs r5, r1, #0x18 - ldr r3, _08052C30 @ =0x0200B134 + ldr r3, _08052C30 @ =gUnknown_0200B134 movs r4, #0x9d lsls r4, r4, #2 lsls r0, r0, #0x10 @@ -459,7 +459,7 @@ _08052C28: pop {r0} bx r0 .align 2, 0 -_08052C30: .4byte 0x0200B134 +_08052C30: .4byte gUnknown_0200B134 _08052C34: .4byte 0x0000026E _08052C38: .4byte 0x0000FFFF _08052C3C: .4byte 0x0E000004 @@ -468,24 +468,24 @@ _08052C40: .4byte 0x0E0002A4 thumb_func_start sub_52C44 sub_52C44: @ 0x08052C44 push {lr} - ldr r2, _08052C58 @ =0x02032FF0 + ldr r2, _08052C58 @ =gUnknown_02032FF0 ldr r0, _08052C5C @ =0x0E000544 - ldr r1, _08052C60 @ =0x0200B100 + ldr r1, _08052C60 @ =gUnknown_0200B100 ldr r3, [r2] movs r2, #4 bl _call_via_r3 pop {r0} bx r0 .align 2, 0 -_08052C58: .4byte 0x02032FF0 +_08052C58: .4byte gUnknown_02032FF0 _08052C5C: .4byte 0x0E000544 -_08052C60: .4byte 0x0200B100 +_08052C60: .4byte gUnknown_0200B100 thumb_func_start sub_52C64 sub_52C64: @ 0x08052C64 push {r4, r5, lr} movs r1, #0 - ldr r5, _08052CBC @ =0x0200B134 + ldr r5, _08052CBC @ =gUnknown_0200B134 movs r0, #0x99 lsls r0, r0, #2 adds r4, r5, r0 @@ -525,5 +525,5 @@ _08052C72: pop {r0} bx r0 .align 2, 0 -_08052CBC: .4byte 0x0200B134 +_08052CBC: .4byte gUnknown_0200B134 _08052CC0: .4byte gUnknown_086BBA6C diff --git a/asm/rom_9BC.s b/asm/rom_9BC.s index 94e0071..edc9a10 100755 --- a/asm/rom_9BC.s +++ b/asm/rom_9BC.s @@ -11,7 +11,7 @@ sub_13FC: @ 0x080013FC mov r6, r8 push {r6, r7} sub sp, #0xc - ldr r1, _08001434 @ =0x02002818 + ldr r1, _08001434 @ =gUnknown_02002818 ldr r0, _08001438 @ =0x04000120 ldr r0, [r0] str r0, [r1] @@ -23,7 +23,7 @@ sub_13FC: @ 0x080013FC lsls r2, r2, #8 adds r0, r2, #0 strh r0, [r1] - ldr r0, _08001440 @ =0x02019C10 + ldr r0, _08001440 @ =gUnknown_02019C10 ldrb r1, [r0] mov sb, r0 cmp r1, #5 @@ -36,10 +36,10 @@ _0800142A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_08001434: .4byte 0x02002818 +_08001434: .4byte gUnknown_02002818 _08001438: .4byte 0x04000120 _0800143C: .4byte 0x0400010E -_08001440: .4byte 0x02019C10 +_08001440: .4byte gUnknown_02019C10 _08001444: .4byte _08001448 _08001448: @ jump table .4byte _08001460 @ case 0 @@ -52,7 +52,7 @@ _08001460: ldr r0, _080014B0 @ =0x04000120 mov r8, r0 ldr r6, [r0] - ldr r3, _080014B4 @ =0x02002808 + ldr r3, _080014B4 @ =gUnknown_02002808 ldrb r1, [r3] lsls r2, r1, #4 adds r0, r6, #0 @@ -91,7 +91,7 @@ _08001460: b _080014E4 .align 2, 0 _080014B0: .4byte 0x04000120 -_080014B4: .4byte 0x02002808 +_080014B4: .4byte gUnknown_02002808 _080014B8: strh r6, [r4, #0xa] ldr r0, _080014D8 @ =0x00008002 @@ -101,7 +101,7 @@ _080014B8: strb r7, [r1] movs r0, #1 bl sub_1748 - ldr r1, _080014DC @ =0x02002814 + ldr r1, _080014DC @ =gUnknown_02002814 str r0, [r1] mov r2, r8 str r0, [r2] @@ -109,7 +109,7 @@ _080014B8: b _08001640 .align 2, 0 _080014D8: .4byte 0x00008002 -_080014DC: .4byte 0x02002814 +_080014DC: .4byte gUnknown_02002814 _080014E0: strh r5, [r4, #0xa] _080014E2: @@ -148,12 +148,12 @@ _080014FC: .align 2, 0 _0800151C: .4byte 0x04000120 _08001520: - ldr r5, _08001544 @ =0x02019C10 + ldr r5, _08001544 @ =gUnknown_02019C10 ldrb r0, [r5] bl sub_16A0 cmp r0, #0 beq _08001550 - ldr r1, _08001548 @ =0x02002808 + ldr r1, _08001548 @ =gUnknown_02002808 movs r4, #0 movs r0, #0 strh r0, [r1, #2] @@ -164,16 +164,16 @@ _08001520: strb r4, [r5] b _08001554 .align 2, 0 -_08001544: .4byte 0x02019C10 -_08001548: .4byte 0x02002808 +_08001544: .4byte gUnknown_02019C10 +_08001548: .4byte gUnknown_02002808 _0800154C: .4byte 0x05000003 _08001550: movs r0, #2 strb r0, [r5] _08001554: - ldr r0, _0800156C @ =0x02019BF4 + ldr r0, _0800156C @ =gUnknown_02019BF4 ldr r0, [r0] - ldr r1, _08001570 @ =0x02019C10 + ldr r1, _08001570 @ =gUnknown_02019C10 mov sb, r1 cmp r0, #0 bne _08001564 @@ -184,15 +184,15 @@ _08001564: ldrb r0, [r2] b _080015F8 .align 2, 0 -_0800156C: .4byte 0x02019BF4 -_08001570: .4byte 0x02019C10 +_0800156C: .4byte gUnknown_02019BF4 +_08001570: .4byte gUnknown_02019C10 _08001574: - ldr r5, _08001598 @ =0x02019C10 + ldr r5, _08001598 @ =gUnknown_02019C10 ldrb r0, [r5] bl sub_16A0 cmp r0, #0 beq _080015A4 - ldr r1, _0800159C @ =0x02002808 + ldr r1, _0800159C @ =gUnknown_02002808 movs r4, #0 movs r0, #0 strh r0, [r1, #2] @@ -203,16 +203,16 @@ _08001574: strb r4, [r5] b _080015A8 .align 2, 0 -_08001598: .4byte 0x02019C10 -_0800159C: .4byte 0x02002808 +_08001598: .4byte gUnknown_02019C10 +_0800159C: .4byte gUnknown_02002808 _080015A0: .4byte 0x05000003 _080015A4: movs r0, #3 strb r0, [r5] _080015A8: - ldr r0, _080015C0 @ =0x02019BF4 + ldr r0, _080015C0 @ =gUnknown_02019BF4 ldr r0, [r0] - ldr r1, _080015C4 @ =0x02019C10 + ldr r1, _080015C4 @ =gUnknown_02019C10 mov sb, r1 cmp r0, #0 bne _080015B8 @@ -223,15 +223,15 @@ _080015B8: ldrb r0, [r2] b _080015F8 .align 2, 0 -_080015C0: .4byte 0x02019BF4 -_080015C4: .4byte 0x02019C10 +_080015C0: .4byte gUnknown_02019BF4 +_080015C4: .4byte gUnknown_02019C10 _080015C8: mov r5, sb ldrb r0, [r5] bl sub_16A0 cmp r0, #0 beq _080015E8 - ldr r1, _08001608 @ =0x02002808 + ldr r1, _08001608 @ =gUnknown_02002808 movs r4, #0 movs r0, #0 strh r0, [r1, #2] @@ -241,7 +241,7 @@ _080015C8: bl CpuSet strb r4, [r5] _080015E8: - ldr r0, _08001610 @ =0x02019BF4 + ldr r0, _08001610 @ =gUnknown_02019BF4 ldr r0, [r0] cmp r0, #0 bne _080015F4 @@ -252,16 +252,16 @@ _080015F4: ldrb r0, [r1] _080015F8: bl sub_1748 - ldr r1, _08001614 @ =0x02002814 + ldr r1, _08001614 @ =gUnknown_02002814 str r0, [r1] ldr r1, _08001618 @ =0x04000120 str r0, [r1] b _08001640 .align 2, 0 -_08001608: .4byte 0x02002808 +_08001608: .4byte gUnknown_02002808 _0800160C: .4byte 0x05000003 -_08001610: .4byte 0x02019BF4 -_08001614: .4byte 0x02002814 +_08001610: .4byte gUnknown_02019BF4 +_08001614: .4byte gUnknown_02002814 _08001618: .4byte 0x04000120 _0800161C: ldr r3, _08001634 @ =0x04000208 @@ -337,7 +337,7 @@ sub_16A0: @ 0x080016A0 push {r4, r5, r6, lr} lsls r0, r0, #0x18 lsrs r4, r0, #0x18 - ldr r6, _080016C4 @ =0x02002818 + ldr r6, _080016C4 @ =gUnknown_02002818 ldr r0, [r6] lsrs r5, r0, #0x1c bl sub_170C @@ -352,13 +352,13 @@ sub_16A0: @ 0x080016A0 beq _080016CE b _080016DE .align 2, 0 -_080016C4: .4byte 0x02002818 +_080016C4: .4byte gUnknown_02002818 _080016C8: cmp r4, #3 beq _08001700 b _080016DE _080016CE: - ldr r1, _080016E4 @ =0x0200281C + ldr r1, _080016E4 @ =gUnknown_0200281C ldr r0, [r6] lsls r0, r0, #4 lsrs r0, r0, #8 @@ -370,11 +370,11 @@ _080016DE: movs r0, #1 b _08001706 .align 2, 0 -_080016E4: .4byte 0x0200281C +_080016E4: .4byte gUnknown_0200281C _080016E8: cmp r5, #2 bne _080016DE - ldr r0, _080016FC @ =0x0200281C + ldr r0, _080016FC @ =gUnknown_0200281C ldr r1, [r6] lsls r1, r1, #4 lsrs r1, r1, #8 @@ -383,7 +383,7 @@ _080016E8: beq _08001704 b _080016DE .align 2, 0 -_080016FC: .4byte 0x0200281C +_080016FC: .4byte gUnknown_0200281C _08001700: cmp r5, #3 bne _080016DE @@ -397,7 +397,7 @@ _08001706: thumb_func_start sub_170C sub_170C: @ 0x0800170C push {r4, r5, r6, lr} - ldr r0, _0800173C @ =0x02002818 + ldr r0, _0800173C @ =gUnknown_02002818 ldr r0, [r0] lsrs r4, r0, #4 movs r5, #0xf @@ -421,7 +421,7 @@ _0800171E: movs r0, #1 b _08001742 .align 2, 0 -_0800173C: .4byte 0x02002818 +_0800173C: .4byte gUnknown_02002818 _08001740: movs r0, #0 _08001742: @@ -451,14 +451,14 @@ _08001764: @ jump table .4byte _080017C4 @ case 3 .4byte _080017C4 @ case 4 _08001778: - ldr r0, _08001780 @ =0x0200281C + ldr r0, _08001780 @ =gUnknown_0200281C ldr r0, [r0] movs r1, #2 b _080017C8 .align 2, 0 -_08001780: .4byte 0x0200281C +_08001780: .4byte gUnknown_0200281C _08001784: - ldr r4, _080017C0 @ =0x02019C00 + ldr r4, _080017C0 @ =gUnknown_02019C00 ldr r0, [r4] cmp r0, #0 bne _0800179A @@ -485,7 +485,7 @@ _080017AE: movs r1, #4 b _080017C8 .align 2, 0 -_080017C0: .4byte 0x02019C00 +_080017C0: .4byte gUnknown_02019C00 _080017C4: movs r0, #1 movs r1, #1 @@ -501,7 +501,7 @@ _080017CE: thumb_func_start sub_17D8 sub_17D8: @ 0x080017D8 adds r2, r0, #0 - ldr r0, _080017EC @ =0x02019BEC + ldr r0, _080017EC @ =gUnknown_02019BEC ldr r0, [r0] cmp r0, #4 bhi _08001824 @@ -511,7 +511,7 @@ sub_17D8: @ 0x080017D8 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080017EC: .4byte 0x02019BEC +_080017EC: .4byte gUnknown_02019BEC _080017F0: .4byte _080017F4 _080017F4: @ jump table .4byte _08001808 @ case 0 @@ -569,7 +569,7 @@ sub_1828: @ 0x08001828 lsls r2, r2, #8 adds r0, r2, #0 strh r0, [r1] - ldr r1, _08001880 @ =0x02019C10 + ldr r1, _08001880 @ =gUnknown_02019C10 movs r0, #5 strb r0, [r1] pop {r4, r5} @@ -582,7 +582,7 @@ _08001870: .4byte 0x0000FFBF _08001874: .4byte 0x0000FF7F _08001878: .4byte 0x0400010E _0800187C: .4byte 0x0400010C -_08001880: .4byte 0x02019C10 +_08001880: .4byte gUnknown_02019C10 @ file boundary? @@ -592,7 +592,7 @@ sub_1884: @ 0x08001884 mov r6, r8 push {r6} sub sp, #4 - ldr r0, _08001944 @ =0x02002822 + ldr r0, _08001944 @ =gUnknown_02002822 mov r8, r0 ldr r5, _08001948 @ =0x04000208 ldrh r2, [r5] @@ -640,39 +640,39 @@ sub_1884: @ 0x08001884 str r1, [r2, #4] movs r5, #0 str r5, [sp] - ldr r1, _08001970 @ =0x0202BF20 + ldr r1, _08001970 @ =gUnknown_0202BF20 ldr r2, _08001974 @ =0x05000189 mov r0, sp bl CpuSet - ldr r0, _08001978 @ =0x02002824 + ldr r0, _08001978 @ =gUnknown_02002824 strb r4, [r0] - ldr r0, _0800197C @ =0x02002825 + ldr r0, _0800197C @ =gUnknown_02002825 strb r4, [r0] - ldr r0, _08001980 @ =0x02002827 + ldr r0, _08001980 @ =gUnknown_02002827 strb r4, [r0] - ldr r0, _08001984 @ =0x02019C2C + ldr r0, _08001984 @ =gUnknown_02019C2C strb r4, [r0] - ldr r0, _08001988 @ =0x0202A554 + ldr r0, _08001988 @ =gUnknown_0202A554 strb r4, [r0] - ldr r0, _0800198C @ =0x0202C5E0 + ldr r0, _0800198C @ =gUnknown_0202C5E0 strb r4, [r0] - ldr r0, _08001990 @ =0x0202ADD0 + ldr r0, _08001990 @ =gUnknown_0202ADD0 str r5, [r0] - ldr r0, _08001994 @ =0x0201A444 + ldr r0, _08001994 @ =gUnknown_0201A444 strh r5, [r0] - ldr r0, _08001998 @ =0x0202BDF0 + ldr r0, _08001998 @ =gUnknown_0202BDF0 str r5, [r0] - ldr r0, _0800199C @ =0x0201C1AC + ldr r0, _0800199C @ =gUnknown_0201C1AC strb r4, [r0] - ldr r0, _080019A0 @ =0x0202ADDC + ldr r0, _080019A0 @ =gUnknown_0202ADDC strb r4, [r0] - ldr r0, _080019A4 @ =0x0202BEC8 + ldr r0, _080019A4 @ =gUnknown_0202BEC8 strb r4, [r0] - ldr r0, _080019A8 @ =0x02002820 + ldr r0, _080019A8 @ =gUnknown_02002820 strb r4, [r0] - ldr r0, _080019AC @ =0x02002828 + ldr r0, _080019AC @ =gUnknown_02002828 strh r5, [r0] - ldr r0, _080019B0 @ =0x0200282A + ldr r0, _080019B0 @ =gUnknown_0200282A strh r5, [r0] add sp, #4 pop {r3} @@ -681,7 +681,7 @@ sub_1884: @ 0x08001884 pop {r0} bx r0 .align 2, 0 -_08001944: .4byte 0x02002822 +_08001944: .4byte gUnknown_02002822 _08001948: .4byte 0x04000208 _0800194C: .4byte 0x04000200 _08001950: .4byte 0x0000FF3F @@ -692,23 +692,23 @@ _08001960: .4byte sub_19CC + 1 _08001964: .4byte sub_1A78 + 1 _08001968: .4byte 0x0400012A _0800196C: .4byte 0x04000120 -_08001970: .4byte 0x0202BF20 +_08001970: .4byte gUnknown_0202BF20 _08001974: .4byte 0x05000189 -_08001978: .4byte 0x02002824 -_0800197C: .4byte 0x02002825 -_08001980: .4byte 0x02002827 -_08001984: .4byte 0x02019C2C -_08001988: .4byte 0x0202A554 -_0800198C: .4byte 0x0202C5E0 -_08001990: .4byte 0x0202ADD0 -_08001994: .4byte 0x0201A444 -_08001998: .4byte 0x0202BDF0 -_0800199C: .4byte 0x0201C1AC -_080019A0: .4byte 0x0202ADDC -_080019A4: .4byte 0x0202BEC8 -_080019A8: .4byte 0x02002820 -_080019AC: .4byte 0x02002828 -_080019B0: .4byte 0x0200282A +_08001978: .4byte gUnknown_02002824 +_0800197C: .4byte gUnknown_02002825 +_08001980: .4byte gUnknown_02002827 +_08001984: .4byte gUnknown_02019C2C +_08001988: .4byte gUnknown_0202A554 +_0800198C: .4byte gUnknown_0202C5E0 +_08001990: .4byte gUnknown_0202ADD0 +_08001994: .4byte gUnknown_0201A444 +_08001998: .4byte gUnknown_0202BDF0 +_0800199C: .4byte gUnknown_0201C1AC +_080019A0: .4byte gUnknown_0202ADDC +_080019A4: .4byte gUnknown_0202BEC8 +_080019A8: .4byte gUnknown_02002820 +_080019AC: .4byte gUnknown_02002828 +_080019B0: .4byte gUnknown_0200282A thumb_func_start sub_19B4 sub_19B4: @ 0x080019B4 @@ -834,7 +834,7 @@ nullsub_15: @ 0x08001AA0 sub_1AA4: @ 0x08001AA4 push {r4, r5, lr} sub sp, #4 - ldr r0, _08001AE4 @ =0x02002822 + ldr r0, _08001AE4 @ =gUnknown_02002822 ldr r2, _08001AE8 @ =0x04000208 ldrh r5, [r2] strh r5, [r0] @@ -855,7 +855,7 @@ sub_1AA4: @ 0x08001AA4 strh r0, [r1] movs r0, #0 str r0, [sp] - ldr r1, _08001AFC @ =0x0202BF20 + ldr r1, _08001AFC @ =gUnknown_0202BF20 ldr r2, _08001B00 @ =0x05000189 mov r0, sp bl CpuSet @@ -864,13 +864,13 @@ sub_1AA4: @ 0x08001AA4 pop {r0} bx r0 .align 2, 0 -_08001AE4: .4byte 0x02002822 +_08001AE4: .4byte gUnknown_02002822 _08001AE8: .4byte 0x04000208 _08001AEC: .4byte 0x04000200 _08001AF0: .4byte 0x0000FF3F _08001AF4: .4byte 0x04000128 _08001AF8: .4byte 0x04000202 -_08001AFC: .4byte 0x0202BF20 +_08001AFC: .4byte gUnknown_0202BF20 _08001B00: .4byte 0x05000189 thumb_func_start sub_1B04 @@ -879,7 +879,7 @@ sub_1B04: @ 0x08001B04 adds r6, r0, #0 adds r4, r1, #0 adds r5, r2, #0 - ldr r0, _08001B20 @ =0x0202BF20 + ldr r0, _08001B20 @ =gUnknown_0202BF20 ldrb r0, [r0, #1] cmp r0, #4 bhi _08001BEE @@ -889,7 +889,7 @@ sub_1B04: @ 0x08001B04 ldr r0, [r0] mov pc, r0 .align 2, 0 -_08001B20: .4byte 0x0202BF20 +_08001B20: .4byte gUnknown_0202BF20 _08001B24: .4byte _08001B28 _08001B28: @ jump table .4byte _08001B3C @ case 0 @@ -899,20 +899,20 @@ _08001B28: @ jump table .4byte _08001BDA @ case 4 _08001B3C: bl sub_1AA4 - ldr r1, _08001B48 @ =0x0202BF20 + ldr r1, _08001B48 @ =gUnknown_0202BF20 movs r0, #1 strb r0, [r1, #1] b _08001BEE .align 2, 0 -_08001B48: .4byte 0x0202BF20 +_08001B48: .4byte gUnknown_0202BF20 _08001B4C: bl sub_1884 - ldr r1, _08001B58 @ =0x0202BF20 + ldr r1, _08001B58 @ =gUnknown_0202BF20 movs r0, #2 strb r0, [r1, #1] b _08001BEE .align 2, 0 -_08001B58: .4byte 0x0202BF20 +_08001B58: .4byte gUnknown_0202BF20 _08001B5C: ldrb r1, [r6] cmp r1, #1 @@ -920,12 +920,12 @@ _08001B5C: cmp r1, #2 beq _08001BBC bl sub_1C5C - ldr r2, _08001B90 @ =0x0202C5E0 + ldr r2, _08001B90 @ =gUnknown_0202C5E0 movs r0, #0 ldrsb r0, [r2, r0] cmp r0, #0 bne _08001BEE - ldr r1, _08001B94 @ =0x0202BF20 + ldr r1, _08001B94 @ =gUnknown_0202BF20 ldrb r0, [r1] cmp r0, #0 beq _08001BEE @@ -940,10 +940,10 @@ _08001B5C: strb r0, [r2] b _08001BEE .align 2, 0 -_08001B90: .4byte 0x0202C5E0 -_08001B94: .4byte 0x0202BF20 +_08001B90: .4byte gUnknown_0202C5E0 +_08001B94: .4byte gUnknown_0202BF20 _08001B98: - ldr r2, _08001BB4 @ =0x0202BF20 + ldr r2, _08001BB4 @ =gUnknown_0202BF20 ldrb r0, [r2] cmp r0, #0 beq _08001BA8 @@ -952,32 +952,32 @@ _08001B98: bne _08001BA8 strb r1, [r2, #0x10] _08001BA8: - ldr r1, _08001BB8 @ =0x0202C5E0 + ldr r1, _08001BB8 @ =gUnknown_0202C5E0 movs r2, #1 rsbs r2, r2, #0 adds r0, r2, #0 strb r0, [r1] b _08001BEE .align 2, 0 -_08001BB4: .4byte 0x0202BF20 -_08001BB8: .4byte 0x0202C5E0 +_08001BB4: .4byte gUnknown_0202BF20 +_08001BB8: .4byte gUnknown_0202C5E0 _08001BBC: - ldr r0, _08001BC8 @ =0x0202BF20 + ldr r0, _08001BC8 @ =gUnknown_0202BF20 movs r1, #0 strb r1, [r0, #1] ldr r0, _08001BCC @ =0x0400012A strh r1, [r0] b _08001BEE .align 2, 0 -_08001BC8: .4byte 0x0202BF20 +_08001BC8: .4byte gUnknown_0202BF20 _08001BCC: .4byte 0x0400012A _08001BD0: bl sub_1C84 - ldr r1, _08001C30 @ =0x0202BF20 + ldr r1, _08001C30 @ =gUnknown_0202BF20 movs r0, #4 strb r0, [r1, #1] _08001BDA: - ldr r0, _08001C30 @ =0x0202BF20 + ldr r0, _08001C30 @ =gUnknown_0202BF20 ldrb r0, [r0, #0xe] cmp r0, #0 bne _08001BE8 @@ -989,7 +989,7 @@ _08001BE8: _08001BEE: movs r0, #0 strb r0, [r6] - ldr r1, _08001C30 @ =0x0202BF20 + ldr r1, _08001C30 @ =gUnknown_0202BF20 ldrb r2, [r1, #2] ldrb r0, [r1, #3] lsls r0, r0, #2 @@ -1021,7 +1021,7 @@ _08001C06: orrs r0, r2 b _08001C38 .align 2, 0 -_08001C30: .4byte 0x0202BF20 +_08001C30: .4byte gUnknown_0202BF20 _08001C34: adds r0, r2, #0 orrs r0, r3 @@ -1051,7 +1051,7 @@ sub_1C5C: @ 0x08001C5C ldr r1, [r0] movs r0, #0xc ands r1, r0 - ldr r2, _08001C78 @ =0x0202BF20 + ldr r2, _08001C78 @ =gUnknown_0202BF20 cmp r1, #8 bne _08001C7C ldrb r0, [r2, #2] @@ -1061,7 +1061,7 @@ sub_1C5C: @ 0x08001C5C b _08001C80 .align 2, 0 _08001C74: .4byte 0x04000128 -_08001C78: .4byte 0x0202BF20 +_08001C78: .4byte gUnknown_0202BF20 _08001C7C: movs r0, #0 strb r0, [r2] @@ -1071,7 +1071,7 @@ _08001C80: thumb_func_start sub_1C84 sub_1C84: @ 0x08001C84 push {r4, lr} - ldr r0, _08001CBC @ =0x0202BF20 + ldr r0, _08001CBC @ =gUnknown_0202BF20 ldrb r0, [r0] cmp r0, #0 beq _08001CB4 @@ -1082,7 +1082,7 @@ sub_1C84: @ 0x08001C84 adds r1, #2 movs r0, #0x41 strh r0, [r1] - ldr r0, _08001CC8 @ =0x02002822 + ldr r0, _08001CC8 @ =gUnknown_02002822 ldr r2, _08001CCC @ =0x04000208 ldrh r4, [r2] strh r4, [r0] @@ -1099,10 +1099,10 @@ _08001CB4: pop {r0} bx r0 .align 2, 0 -_08001CBC: .4byte 0x0202BF20 +_08001CBC: .4byte gUnknown_0202BF20 _08001CC0: .4byte 0x0400010C _08001CC4: .4byte 0x0000FF3B -_08001CC8: .4byte 0x02002822 +_08001CC8: .4byte gUnknown_02002822 _08001CCC: .4byte 0x04000208 _08001CD0: .4byte 0x04000200 @@ -1114,13 +1114,13 @@ sub_1CD4: @ 0x08001CD4 mov r5, r8 push {r5, r6, r7} adds r3, r0, #0 - ldr r2, _08001D48 @ =0x02002822 + ldr r2, _08001D48 @ =gUnknown_02002822 ldr r1, _08001D4C @ =0x04000208 ldrh r0, [r1] strh r0, [r2] movs r0, #0 strh r0, [r1] - ldr r1, _08001D50 @ =0x0202BF20 + ldr r1, _08001D50 @ =gUnknown_0202BF20 ldr r4, _08001D54 @ =0x0000021D adds r0, r1, r4 ldrb r4, [r0] @@ -1142,9 +1142,9 @@ sub_1CD4: @ 0x08001CD4 lsrs r0, r0, #0x18 _08001D14: movs r2, #0 - ldr r4, _08001D58 @ =0x02002828 + ldr r4, _08001D58 @ =gUnknown_02002828 mov r8, r4 - ldr r1, _08001D5C @ =0x02019C2C + ldr r1, _08001D5C @ =gUnknown_02019C2C mov sb, r1 lsls r5, r0, #1 movs r0, #0x1c @@ -1169,20 +1169,20 @@ _08001D28: bls _08001D28 b _08001D70 .align 2, 0 -_08001D48: .4byte 0x02002822 +_08001D48: .4byte gUnknown_02002822 _08001D4C: .4byte 0x04000208 -_08001D50: .4byte 0x0202BF20 +_08001D50: .4byte gUnknown_0202BF20 _08001D54: .4byte 0x0000021D -_08001D58: .4byte 0x02002828 -_08001D5C: .4byte 0x02019C2C +_08001D58: .4byte gUnknown_02002828 +_08001D5C: .4byte gUnknown_02019C2C _08001D60: ldrb r1, [r6, #0x14] movs r0, #1 orrs r0, r1 strb r0, [r6, #0x14] - ldr r1, _08001DA8 @ =0x02002828 + ldr r1, _08001DA8 @ =gUnknown_02002828 mov r8, r1 - ldr r2, _08001DAC @ =0x02019C2C + ldr r2, _08001DAC @ =gUnknown_02019C2C mov sb, r2 _08001D70: mov r4, r8 @@ -1214,8 +1214,8 @@ _08001D86: pop {r0} bx r0 .align 2, 0 -_08001DA8: .4byte 0x02002828 -_08001DAC: .4byte 0x02019C2C +_08001DA8: .4byte gUnknown_02002828 +_08001DAC: .4byte gUnknown_02019C2C _08001DB0: .4byte 0x0000021D _08001DB4: .4byte 0x04000208 @@ -1227,13 +1227,13 @@ sub_1DB8: @ 0x08001DB8 mov r5, r8 push {r5, r6, r7} mov ip, r0 - ldr r2, _08001E18 @ =0x02002822 + ldr r2, _08001E18 @ =gUnknown_02002822 ldr r1, _08001E1C @ =0x04000208 ldrh r0, [r1] strh r0, [r2] movs r0, #0 strh r0, [r1] - ldr r1, _08001E20 @ =0x0202BF20 + ldr r1, _08001E20 @ =gUnknown_0202BF20 ldr r3, _08001E24 @ =0x00000621 adds r0, r1, r3 ldrb r0, [r0] @@ -1272,9 +1272,9 @@ _08001E08: strb r0, [r7, #0xc] b _08001E9A .align 2, 0 -_08001E18: .4byte 0x02002822 +_08001E18: .4byte gUnknown_02002822 _08001E1C: .4byte 0x04000208 -_08001E20: .4byte 0x0202BF20 +_08001E20: .4byte gUnknown_0202BF20 _08001E24: .4byte 0x00000621 _08001E28: movs r1, #0 @@ -1293,7 +1293,7 @@ _08001E38: lsls r0, r1, #2 mov r3, ip adds r6, r0, r3 - ldr r0, _08001EB0 @ =0x0202C540 + ldr r0, _08001EB0 @ =gUnknown_0202C540 ldrb r0, [r0] lsls r0, r0, #1 lsls r1, r1, #6 @@ -1340,7 +1340,7 @@ _08001E98: strb r3, [r7, #0xc] _08001E9A: ldr r1, _08001EB8 @ =0x04000208 - ldr r2, _08001EBC @ =0x02002822 + ldr r2, _08001EBC @ =gUnknown_02002822 ldrh r0, [r2] strh r0, [r1] pop {r3, r4, r5} @@ -1351,19 +1351,19 @@ _08001E9A: pop {r0} bx r0 .align 2, 0 -_08001EB0: .4byte 0x0202C540 +_08001EB0: .4byte gUnknown_0202C540 _08001EB4: .4byte 0x00000621 _08001EB8: .4byte 0x04000208 -_08001EBC: .4byte 0x02002822 +_08001EBC: .4byte gUnknown_02002822 thumb_func_start sub_1EC0 sub_1EC0: @ 0x08001EC0 push {r4, lr} - ldr r4, _08001F00 @ =0x0202BF20 + ldr r4, _08001F00 @ =gUnknown_0202BF20 ldrb r0, [r4, #0xe] cmp r0, #0 beq _08001EDC - ldr r1, _08001F04 @ =0x02002826 + ldr r1, _08001F04 @ =gUnknown_02002826 ldrb r0, [r1] subs r0, #1 strb r0, [r1] @@ -1391,8 +1391,8 @@ _08001EDC: strb r0, [r4, #0x15] b _08001F42 .align 2, 0 -_08001F00: .4byte 0x0202BF20 -_08001F04: .4byte 0x02002826 +_08001F00: .4byte gUnknown_0202BF20 +_08001F04: .4byte gUnknown_02002826 _08001F08: ldrb r0, [r4, #0x15] cmp r0, #0 @@ -1408,7 +1408,7 @@ _08001F16: cmp r2, #2 bne _08001F42 _08001F20: - ldr r1, _08001F48 @ =0x02002824 + ldr r1, _08001F48 @ =gUnknown_02002824 ldrb r0, [r1] adds r0, #1 strb r0, [r1] @@ -1431,7 +1431,7 @@ _08001F42: pop {r0} bx r0 .align 2, 0 -_08001F48: .4byte 0x02002824 +_08001F48: .4byte gUnknown_02002824 thumb_func_start sub_1F4C sub_1F4C: @ 0x08001F4C @@ -1446,7 +1446,7 @@ sub_1F5C: @ 0x08001F5C push {r4, lr} ldr r0, _08001F90 @ =0x04000128 ldr r1, [r0] - ldr r4, _08001F94 @ =0x0202BF20 + ldr r4, _08001F94 @ =gUnknown_0202BF20 lsls r0, r1, #0x1a lsrs r0, r0, #0x1e strb r0, [r4, #2] @@ -1468,7 +1468,7 @@ _08001F80: b _08001FB6 .align 2, 0 _08001F90: .4byte 0x04000128 -_08001F94: .4byte 0x0202BF20 +_08001F94: .4byte gUnknown_0202BF20 _08001F98: bl sub_1FFC lsls r0, r0, #0x18 @@ -1486,18 +1486,18 @@ _08001FB2: movs r0, #4 strb r0, [r4, #1] _08001FB6: - ldr r3, _08001FDC @ =0x0202BF20 + ldr r3, _08001FDC @ =gUnknown_0202BF20 ldrb r0, [r3, #0xd] adds r0, #1 movs r2, #0 strb r0, [r3, #0xd] - ldr r1, _08001FE0 @ =0x02002824 + ldr r1, _08001FE0 @ =gUnknown_02002824 strb r2, [r1] lsls r0, r0, #0x18 lsrs r0, r0, #0x18 cmp r0, #8 bne _08001FD6 - ldr r0, _08001FE4 @ =0x0202A554 + ldr r0, _08001FE4 @ =gUnknown_0202A554 ldr r2, _08001FE8 @ =0x00000621 adds r1, r3, r2 ldrb r1, [r1] @@ -1507,9 +1507,9 @@ _08001FD6: pop {r0} bx r0 .align 2, 0 -_08001FDC: .4byte 0x0202BF20 -_08001FE0: .4byte 0x02002824 -_08001FE4: .4byte 0x0202A554 +_08001FDC: .4byte gUnknown_0202BF20 +_08001FE0: .4byte gUnknown_02002824 +_08001FE4: .4byte gUnknown_0202A554 _08001FE8: .4byte 0x00000621 thumb_func_start sub_1FEC @@ -1531,7 +1531,7 @@ sub_1FFC: @ 0x08001FFC push {r6, r7} movs r7, #0 ldr r5, _08002018 @ =0x0000FFFF - ldr r0, _0800201C @ =0x0202BF20 + ldr r0, _0800201C @ =gUnknown_0202BF20 ldrb r1, [r0, #0x10] adds r4, r0, #0 cmp r1, #1 @@ -1541,7 +1541,7 @@ sub_1FFC: @ 0x08001FFC b _08002030 .align 2, 0 _08002018: .4byte 0x0000FFFF -_0800201C: .4byte 0x0202BF20 +_0800201C: .4byte gUnknown_0202BF20 _08002020: .4byte 0x0400012A _08002024: .4byte 0x00008FFF _08002028: @@ -1561,7 +1561,7 @@ _08002030: str r0, [r4, #4] str r1, [r4, #8] movs r3, #0 - ldr r0, _0800208C @ =0x02002827 + ldr r0, _0800208C @ =gUnknown_02002827 mov sb, r0 adds r6, r4, #0 ldr r1, _08002090 @ =0x00008FFF @@ -1597,7 +1597,7 @@ _0800206C: _08002080: .4byte 0x0400012A _08002084: .4byte 0x0000D13B _08002088: .4byte 0x04000120 -_0800208C: .4byte 0x02002827 +_0800208C: .4byte gUnknown_02002827 _08002090: .4byte 0x00008FFF _08002094: .4byte 0x0000FFFF _08002098: .4byte 0x0000D138 @@ -1667,13 +1667,13 @@ sub_20FC: @ 0x080020FC ldr r0, [r0] str r0, [sp] str r1, [sp, #4] - ldr r0, _0800215C @ =0x0202BF20 + ldr r0, _0800215C @ =gUnknown_0202BF20 ldrb r1, [r0, #0x18] adds r6, r0, #0 cmp r1, #0 bne _08002164 movs r3, #0 - ldr r7, _08002160 @ =0x02002820 + ldr r7, _08002160 @ =gUnknown_02002820 ldrb r0, [r6, #3] cmp r3, r0 bhs _0800214C @@ -1707,8 +1707,8 @@ _0800214C: b _08002224 .align 2, 0 _08002158: .4byte 0x04000120 -_0800215C: .4byte 0x0202BF20 -_08002160: .4byte 0x02002820 +_0800215C: .4byte gUnknown_0202BF20 +_08002160: .4byte gUnknown_02002820 _08002164: movs r2, #0xc4 lsls r2, r2, #3 @@ -1733,14 +1733,14 @@ _08002182: cmp r3, r1 bhs _08002200 adds r5, r6, #0 - ldr r7, _080021F0 @ =0x0200282A + ldr r7, _080021F0 @ =gUnknown_0200282A lsls r0, r0, #1 mov ip, r0 movs r2, #0x88 lsls r2, r2, #2 adds r2, r2, r6 mov sb, r2 - ldr r0, _080021F4 @ =0x02002826 + ldr r0, _080021F4 @ =gUnknown_02002826 mov r8, r0 _080021A2: lsls r0, r3, #1 @@ -1784,8 +1784,8 @@ _080021E2: blo _080021A2 b _08002200 .align 2, 0 -_080021F0: .4byte 0x0200282A -_080021F4: .4byte 0x02002826 +_080021F0: .4byte gUnknown_0200282A +_080021F4: .4byte gUnknown_02002826 _080021F8: ldrb r1, [r6, #0x14] movs r0, #2 @@ -1799,7 +1799,7 @@ _08002200: lsrs r0, r0, #0x18 cmp r0, #8 bne _08002224 - ldr r2, _08002234 @ =0x0200282A + ldr r2, _08002234 @ =gUnknown_0200282A ldrh r0, [r2] cmp r0, #0 beq _08002224 @@ -1819,12 +1819,12 @@ _08002224: pop {r0} bx r0 .align 2, 0 -_08002234: .4byte 0x0200282A +_08002234: .4byte gUnknown_0200282A _08002238: .4byte 0x00000621 thumb_func_start sub_223C sub_223C: @ 0x0800223C - ldr r0, _08002278 @ =0x0202BF20 + ldr r0, _08002278 @ =gUnknown_0202BF20 ldrb r2, [r0, #0x18] adds r3, r0, #0 cmp r2, #8 @@ -1832,7 +1832,7 @@ sub_223C: @ 0x0800223C ldr r1, _0800227C @ =0x0400012A ldrh r0, [r3, #0x16] strh r0, [r1] - ldr r1, _08002280 @ =0x02002825 + ldr r1, _08002280 @ =gUnknown_02002825 ldrb r2, [r1] cmp r2, #0 bne _08002288 @@ -1854,16 +1854,16 @@ sub_223C: @ 0x0800223C strb r2, [r1] b _080022FE .align 2, 0 -_08002278: .4byte 0x0202BF20 +_08002278: .4byte gUnknown_0202BF20 _0800227C: .4byte 0x0400012A -_08002280: .4byte 0x02002825 +_08002280: .4byte gUnknown_02002825 _08002284: .4byte 0x0000021D _08002288: movs r0, #0 strb r0, [r1] b _080022FE _0800228E: - ldr r1, _080022B0 @ =0x02002825 + ldr r1, _080022B0 @ =gUnknown_02002825 cmp r2, #0 bne _080022A2 ldr r2, _080022B4 @ =0x0000021D @@ -1882,7 +1882,7 @@ _080022A2: strh r0, [r1] b _080022D8 .align 2, 0 -_080022B0: .4byte 0x02002825 +_080022B0: .4byte gUnknown_02002825 _080022B4: .4byte 0x0000021D _080022B8: .4byte 0x0400012A _080022BC: @@ -1929,7 +1929,7 @@ _08002304: .4byte 0x00000621 thumb_func_start sub_2308 sub_2308: @ 0x08002308 - ldr r0, _08002324 @ =0x0202BF20 + ldr r0, _08002324 @ =gUnknown_0202BF20 ldrb r0, [r0] cmp r0, #0 beq _08002322 @@ -1945,7 +1945,7 @@ sub_2308: @ 0x08002308 _08002322: bx lr .align 2, 0 -_08002324: .4byte 0x0202BF20 +_08002324: .4byte gUnknown_0202BF20 _08002328: .4byte 0x0400010E _0800232C: .4byte 0x0000FF7F _08002330: .4byte 0x0400010C @@ -1953,7 +1953,7 @@ _08002334: .4byte 0x0000FF3B thumb_func_start sub_2338 sub_2338: @ 0x08002338 - ldr r1, _08002348 @ =0x0202BF20 + ldr r1, _08002348 @ =gUnknown_0202BF20 ldrb r0, [r1, #0x19] cmp r0, #8 bne _0800234C @@ -1962,7 +1962,7 @@ sub_2338: @ 0x08002338 strb r0, [r1, #0x19] b _0800235C .align 2, 0 -_08002348: .4byte 0x0202BF20 +_08002348: .4byte gUnknown_0202BF20 _0800234C: ldrb r0, [r1] cmp r0, #0 @@ -1980,7 +1980,7 @@ _08002360: .4byte 0x0400010E thumb_func_start sub_2364 sub_2364: @ 0x08002364 push {r4, r5, lr} - ldr r1, _080023A8 @ =0x0202BF20 + ldr r1, _080023A8 @ =gUnknown_0202BF20 ldr r2, _080023AC @ =0x0000021D adds r0, r1, r2 movs r2, #0 @@ -2015,14 +2015,14 @@ _08002386: pop {r0} bx r0 .align 2, 0 -_080023A8: .4byte 0x0202BF20 +_080023A8: .4byte gUnknown_0202BF20 _080023AC: .4byte 0x0000021D _080023B0: .4byte 0x0000EFFF thumb_func_start sub_23B4 sub_23B4: @ 0x080023B4 push {r4, r5, r6, r7, lr} - ldr r1, _08002408 @ =0x0202BF20 + ldr r1, _08002408 @ =gUnknown_0202BF20 ldr r2, _0800240C @ =0x00000621 adds r0, r1, r2 movs r2, #0 @@ -2066,7 +2066,7 @@ _080023DC: pop {r0} bx r0 .align 2, 0 -_08002408: .4byte 0x0202BF20 +_08002408: .4byte gUnknown_0202BF20 _0800240C: .4byte 0x00000621 _08002410: .4byte 0x0000EFFF @@ -2223,25 +2223,25 @@ _08002534: .4byte 0x04000004 thumb_func_start sub_2538 sub_2538: @ 0x08002538 - ldr r0, _08002554 @ =0x0202ADD0 + ldr r0, _08002554 @ =gUnknown_0202ADD0 movs r1, #0 str r1, [r0] - ldr r0, _08002558 @ =0x0201A444 + ldr r0, _08002558 @ =gUnknown_0201A444 movs r2, #0 strh r1, [r0] - ldr r0, _0800255C @ =0x0202BDF0 + ldr r0, _0800255C @ =gUnknown_0202BDF0 str r1, [r0] - ldr r0, _08002560 @ =0x0201C1AC + ldr r0, _08002560 @ =gUnknown_0201C1AC strb r2, [r0] - ldr r0, _08002564 @ =0x0202ADDC + ldr r0, _08002564 @ =gUnknown_0202ADDC strb r2, [r0] bx lr .align 2, 0 -_08002554: .4byte 0x0202ADD0 -_08002558: .4byte 0x0201A444 -_0800255C: .4byte 0x0202BDF0 -_08002560: .4byte 0x0201C1AC -_08002564: .4byte 0x0202ADDC +_08002554: .4byte gUnknown_0202ADD0 +_08002558: .4byte gUnknown_0201A444 +_0800255C: .4byte gUnknown_0202BDF0 +_08002560: .4byte gUnknown_0201C1AC +_08002564: .4byte gUnknown_0202ADDC thumb_func_start sub_2568 sub_2568: @ 0x08002568 diff --git a/asm/titlescreen.s b/asm/titlescreen.s index 5149db8..0d127f7 100755 --- a/asm/titlescreen.s +++ b/asm/titlescreen.s @@ -15,7 +15,7 @@ sub_11640: @ 0x08011640 ldrsb r0, [r4, r0] movs r1, #0xb8 muls r0, r1, r0 - ldr r2, _08011748 @ =0x0200B3B8 + ldr r2, _08011748 @ =gUnknown_0200B3B8 adds r7, r0, r2 movs r0, #0x10 ldrsb r0, [r4, r0] @@ -140,7 +140,7 @@ _08011730: bx r0 .align 2, 0 _08011744: .4byte gTitlescreen -_08011748: .4byte 0x0200B3B8 +_08011748: .4byte gUnknown_0200B3B8 _0801174C: .4byte gUnknown_086A96E4 _08011750: .4byte gOamBuffer _08011754: .4byte 0xFFFFFE00 @@ -200,7 +200,7 @@ sub_1175C: @ 0x0801175C ldrsb r0, [r3, r0] mov r1, r8 strh r0, [r1] - ldr r4, _08011820 @ =0x0201C190 + ldr r4, _08011820 @ =gUnknown_0201C190 adds r0, r4, #0 movs r1, #7 bl LoadSpriteSets @@ -242,7 +242,7 @@ _08011810: .4byte gMain _08011814: .4byte 0x00000808 _08011818: .4byte 0x04000050 _0801181C: .4byte gTitlescreen -_08011820: .4byte 0x0201C190 +_08011820: .4byte gUnknown_0201C190 _08011824: .4byte gOamBuffer _08011828: ldrh r0, [r4] @@ -458,7 +458,7 @@ sub_11968: @ 0x08011968 ldrsb r0, [r3, r0] mov r1, r8 strh r0, [r1] - ldr r4, _08011A2C @ =0x0202BE00 + ldr r4, _08011A2C @ =gUnknown_0202BE00 adds r0, r4, #0 movs r1, #7 bl LoadSpriteSets @@ -500,7 +500,7 @@ _08011A1C: .4byte gMain _08011A20: .4byte 0x00000808 _08011A24: .4byte 0x04000050 _08011A28: .4byte gTitlescreen -_08011A2C: .4byte 0x0202BE00 +_08011A2C: .4byte gUnknown_0202BE00 _08011A30: .4byte gOamBuffer _08011A34: ldrh r0, [r4] diff --git a/asm/unknown_lib.s b/asm/unknown_lib.s index ff163e3..5e1abcf 100755 --- a/asm/unknown_lib.s +++ b/asm/unknown_lib.s @@ -124,7 +124,7 @@ sub_555BC: @ 0x080555BC ldr r2, _080555D0 @ =gUnknown_080554F1 movs r0, #1 eors r2, r0 - ldr r3, _080555D4 @ =0x02002FD8 + ldr r3, _080555D4 @ =gUnknown_02002FD8 ldr r0, _080555D8 @ =gUnknown_08055531 ldr r1, _080555D0 @ =gUnknown_080554F1 subs r0, r0, r1 @@ -132,7 +132,7 @@ sub_555BC: @ 0x080555BC b _080555E8 .align 2, 0 _080555D0: .4byte gUnknown_080554F1 -_080555D4: .4byte 0x02002FD8 +_080555D4: .4byte gUnknown_02002FD8 _080555D8: .4byte gUnknown_08055531 _080555DC: ldrh r0, [r2] @@ -145,23 +145,23 @@ _080555E8: lsrs r1, r0, #0x10 cmp r1, #0 bne _080555DC - ldr r1, _08055608 @ =0x02032FF0 - ldr r0, _0805560C @ =0x02002FD9 + ldr r1, _08055608 @ =gUnknown_02032FF0 + ldr r0, _0805560C @ =gUnknown_02002FD9 str r0, [r1] ldr r2, _08055610 @ =gUnknown_08055571 movs r0, #1 eors r2, r0 - ldr r3, _08055614 @ =0x02002F38 + ldr r3, _08055614 @ =gUnknown_02002F38 ldr r0, _08055618 @ =gUnknown_080555BD ldr r1, _08055610 @ =gUnknown_08055571 subs r0, r0, r1 lsls r0, r0, #0xf b _08055628 .align 2, 0 -_08055608: .4byte 0x02032FF0 -_0805560C: .4byte 0x02002FD9 +_08055608: .4byte gUnknown_02032FF0 +_0805560C: .4byte gUnknown_02002FD9 _08055610: .4byte gUnknown_08055571 -_08055614: .4byte 0x02002F38 +_08055614: .4byte gUnknown_02002F38 _08055618: .4byte gUnknown_080555BD _0805561C: ldrh r0, [r2] @@ -174,8 +174,8 @@ _08055628: lsrs r1, r0, #0x10 cmp r1, #0 bne _0805561C - ldr r1, _08055644 @ =0x02032FF4 - ldr r0, _08055648 @ =0x02002F39 + ldr r1, _08055644 @ =gUnknown_02032FF4 + ldr r0, _08055648 @ =gUnknown_02002F39 str r0, [r1] ldr r2, _0805564C @ =0x04000204 ldrh r0, [r2] @@ -186,8 +186,8 @@ _08055628: strh r0, [r2] bx lr .align 2, 0 -_08055644: .4byte 0x02032FF4 -_08055648: .4byte 0x02002F39 +_08055644: .4byte gUnknown_02032FF4 +_08055648: .4byte gUnknown_02002F39 _0805564C: .4byte 0x04000204 _08055650: .4byte 0x0000FFFC @@ -210,7 +210,7 @@ _08055666: adds r1, r5, #0 adds r2, r4, #0 bl sub_55530 - ldr r0, _08055690 @ =0x02032FF4 + ldr r0, _08055690 @ =gUnknown_02032FF4 ldr r3, [r0] adds r0, r6, #0 adds r1, r5, #0 @@ -225,6 +225,6 @@ _08055688: pop {r1} bx r1 .align 2, 0 -_08055690: .4byte 0x02032FF4 +_08055690: .4byte gUnknown_02032FF4 .align 2, 0 @ Don't pad with nop. diff --git a/ld_script.txt b/ld_script.txt index 87175f6..c1c495d 100755 --- a/ld_script.txt +++ b/ld_script.txt @@ -74,4 +74,5 @@ SECTIONS } } +INCLUDE ../../undefined_ewram.txt INCLUDE ../../undefined_rom.txt diff --git a/undefined_ewram.txt b/undefined_ewram.txt new file mode 100644 index 0000000..148a233 --- /dev/null +++ b/undefined_ewram.txt @@ -0,0 +1,266 @@ +gUnknown_02000000 = 0x02000000; +gUnknown_02002808 = 0x02002808; +gUnknown_02002814 = 0x02002814; +gUnknown_02002818 = 0x02002818; +gUnknown_0200281C = 0x0200281C; +gUnknown_02002820 = 0x02002820; +gUnknown_02002822 = 0x02002822; +gUnknown_02002824 = 0x02002824; +gUnknown_02002825 = 0x02002825; +gUnknown_02002826 = 0x02002826; +gUnknown_02002827 = 0x02002827; +gUnknown_02002828 = 0x02002828; +gUnknown_0200282A = 0x0200282A; +gUnknown_0200282C = 0x0200282C; +gUnknown_0200282D = 0x0200282D; +gUnknown_02002830 = 0x02002830; +gUnknown_02002831 = 0x02002831; +gUnknown_02002838 = 0x02002838; +gUnknown_02002850 = 0x02002850; +gUnknown_02002858 = 0x02002858; +gUnknown_0200287D = 0x0200287D; +gUnknown_02002880 = 0x02002880; +gUnknown_02002882 = 0x02002882; +gUnknown_02002884 = 0x02002884; +gUnknown_02002885 = 0x02002885; +gUnknown_020028A8 = 0x020028A8; +gUnknown_020028AA = 0x020028AA; +gUnknown_020028D8 = 0x020028D8; +gUnknown_02002920 = 0x02002920; +gUnknown_02002932 = 0x02002932; +gUnknown_02002935 = 0x02002935; +gUnknown_0200293A = 0x0200293A; +gUnknown_02002F38 = 0x02002F38; +gUnknown_02002F39 = 0x02002F39; +gUnknown_02002FD8 = 0x02002FD8; +gUnknown_02002FD9 = 0x02002FD9; +gUnknown_020030A0 = 0x020030A0; +gUnknown_0200B100 = 0x0200B100; +gUnknown_0200B134 = 0x0200B134; +gUnknown_0200B18E = 0x0200B18E; +gUnknown_0200B204 = 0x0200B204; +gUnknown_0200B218 = 0x0200B218; +gUnknown_0200B22C = 0x0200B22C; +gUnknown_0200B3B8 = 0x0200B3B8; +gUnknown_0200B470 = 0x0200B470; +gUnknown_0200B528 = 0x0200B528; +gUnknown_0200B5E0 = 0x0200B5E0; +gUnknown_0200B698 = 0x0200B698; +gUnknown_0200B750 = 0x0200B750; +gUnknown_0200B808 = 0x0200B808; +gUnknown_0200B8C0 = 0x0200B8C0; +gUnknown_0200B978 = 0x0200B978; +gUnknown_0200BA30 = 0x0200BA30; +gUnknown_0200BAE8 = 0x0200BAE8; +gUnknown_0200BBA0 = 0x0200BBA0; +gUnknown_0200BC58 = 0x0200BC58; +gUnknown_0200BD10 = 0x0200BD10; +gUnknown_0200BDC8 = 0x0200BDC8; +gUnknown_0200BE80 = 0x0200BE80; +gUnknown_0200BF38 = 0x0200BF38; +gUnknown_0200BFF0 = 0x0200BFF0; +gUnknown_0200C0A8 = 0x0200C0A8; +gUnknown_0200C160 = 0x0200C160; +gUnknown_0200C218 = 0x0200C218; +gUnknown_0200C2D0 = 0x0200C2D0; +gUnknown_0200C388 = 0x0200C388; +gUnknown_0200C440 = 0x0200C440; +gUnknown_0200C4F8 = 0x0200C4F8; +gUnknown_0200C5B0 = 0x0200C5B0; +gUnknown_0200C668 = 0x0200C668; +gUnknown_0200C7D8 = 0x0200C7D8; +gUnknown_0200C890 = 0x0200C890; +gUnknown_0200C948 = 0x0200C948; +gUnknown_0200CA00 = 0x0200CA00; +gUnknown_0200CAB8 = 0x0200CAB8; +gUnknown_0200CC28 = 0x0200CC28; +gUnknown_0200CD98 = 0x0200CD98; +gUnknown_0200D078 = 0x0200D078; +gUnknown_0200D2A0 = 0x0200D2A0; +gUnknown_0200D410 = 0x0200D410; +gUnknown_0200D580 = 0x0200D580; +gUnknown_0200D638 = 0x0200D638; +gUnknown_0200D860 = 0x0200D860; +gUnknown_0200D918 = 0x0200D918; +gUnknown_0200D920 = 0x0200D920; +gUnknown_0200D9D0 = 0x0200D9D0; +gUnknown_0200DCB0 = 0x0200DCB0; +gUnknown_0200DD68 = 0x0200DD68; +gUnknown_0200DE20 = 0x0200DE20; +gUnknown_0200DED8 = 0x0200DED8; +gUnknown_0200DF90 = 0x0200DF90; +gUnknown_0200E048 = 0x0200E048; +gUnknown_0200E100 = 0x0200E100; +gUnknown_0200E1B8 = 0x0200E1B8; +gUnknown_0200E270 = 0x0200E270; +gUnknown_0200E278 = 0x0200E278; +gUnknown_0200E328 = 0x0200E328; +gUnknown_0200E498 = 0x0200E498; +gUnknown_0200E550 = 0x0200E550; +gUnknown_0200E608 = 0x0200E608; +gUnknown_0200E6C0 = 0x0200E6C0; +gUnknown_0200E9A0 = 0x0200E9A0; +gUnknown_0200EA58 = 0x0200EA58; +gUnknown_0200EBC8 = 0x0200EBC8; +gUnknown_0200EEA8 = 0x0200EEA8; +gUnknown_0200FBB0 = 0x0200FBB0; +gUnknown_02019BEC = 0x02019BEC; +gUnknown_02019BF4 = 0x02019BF4; +gUnknown_02019C00 = 0x02019C00; +gUnknown_02019C10 = 0x02019C10; +gUnknown_02019C20 = 0x02019C20; +gUnknown_02019C24 = 0x02019C24; +gUnknown_02019C28 = 0x02019C28; +gUnknown_02019C2C = 0x02019C2C; +gUnknown_02019C30 = 0x02019C30; +gUnknown_02019C40 = 0x02019C40; +gUnknown_0201A440 = 0x0201A440; +gUnknown_0201A444 = 0x0201A444; +gUnknown_0201A448 = 0x0201A448; +gUnknown_0201A44C = 0x0201A44C; +gUnknown_0201A450 = 0x0201A450; +gUnknown_0201A4B0 = 0x0201A4B0; +gUnknown_0201A4B8 = 0x0201A4B8; +gUnknown_0201A4BC = 0x0201A4BC; +gUnknown_0201A4C0 = 0x0201A4C0; +gUnknown_0201A4D0 = 0x0201A4D0; +gUnknown_0201A4F0 = 0x0201A4F0; +gUnknown_0201A4F4 = 0x0201A4F4; +gUnknown_0201A4F8 = 0x0201A4F8; +gUnknown_0201A500 = 0x0201A500; +gUnknown_0201A510 = 0x0201A510; +gUnknown_0201A514 = 0x0201A514; +gUnknown_0201A520 = 0x0201A520; +gUnknown_0201A920 = 0x0201A920; +gUnknown_0201AD20 = 0x0201AD20; +gUnknown_0201B120 = 0x0201B120; +gUnknown_0201B124 = 0x0201B124; +gUnknown_0201B128 = 0x0201B128; +gUnknown_0201B130 = 0x0201B130; +gUnknown_0201B170 = 0x0201B170; +gUnknown_0201B174 = 0x0201B174; +gUnknown_0201B178 = 0x0201B178; +gUnknown_0201B180 = 0x0201B180; +gUnknown_0201C180 = 0x0201C180; +gUnknown_0201C184 = 0x0201C184; +gUnknown_0201C188 = 0x0201C188; +gUnknown_0201C18C = 0x0201C18C; +gUnknown_0201C190 = 0x0201C190; +gUnknown_0201C1AC = 0x0201C1AC; +gUnknown_0201C1B0 = 0x0201C1B0; +gUnknown_0201C1B4 = 0x0201C1B4; +gUnknown_0201C1B8 = 0x0201C1B8; +gUnknown_0201C1BC = 0x0201C1BC; +gUnknown_0201C1C0 = 0x0201C1C0; +gUnknown_0202A1C0 = 0x0202A1C0; +gUnknown_0202A390 = 0x0202A390; +gUnknown_0202A554 = 0x0202A554; +gUnknown_0202A558 = 0x0202A558; +gUnknown_0202A55C = 0x0202A55C; +gUnknown_0202A560 = 0x0202A560; +gUnknown_0202A564 = 0x0202A564; +gUnknown_0202A568 = 0x0202A568; +gUnknown_0202A56C = 0x0202A56C; +gUnknown_0202A574 = 0x0202A574; +gUnknown_0202A578 = 0x0202A578; +gUnknown_0202A57C = 0x0202A57C; +gUnknown_0202A580 = 0x0202A580; +gUnknown_0202A588 = 0x0202A588; +gUnknown_0202A58C = 0x0202A58C; +gUnknown_0202A590 = 0x0202A590; +gUnknown_0202AD90 = 0x0202AD90; +gUnknown_0202ADA0 = 0x0202ADA0; +gUnknown_0202ADD0 = 0x0202ADD0; +gUnknown_0202ADD4 = 0x0202ADD4; +gUnknown_0202ADD8 = 0x0202ADD8; +gUnknown_0202ADDC = 0x0202ADDC; +gUnknown_0202ADE0 = 0x0202ADE0; +gUnknown_0202ADE4 = 0x0202ADE4; +gUnknown_0202ADE8 = 0x0202ADE8; +gUnknown_0202BDF0 = 0x0202BDF0; +gUnknown_0202BE00 = 0x0202BE00; +gUnknown_0202BE1C = 0x0202BE1C; +gUnknown_0202BE20 = 0x0202BE20; +gUnknown_0202BE30 = 0x0202BE30; +gUnknown_0202BE70 = 0x0202BE70; +gUnknown_0202BEB0 = 0x0202BEB0; +gUnknown_0202BEB4 = 0x0202BEB4; +gUnknown_0202BEB8 = 0x0202BEB8; +gUnknown_0202BEBC = 0x0202BEBC; +gUnknown_0202BEC0 = 0x0202BEC0; +gUnknown_0202BEC4 = 0x0202BEC4; +gUnknown_0202BEC8 = 0x0202BEC8; +gUnknown_0202BECC = 0x0202BECC; +gUnknown_0202BED0 = 0x0202BED0; +gUnknown_0202BED4 = 0x0202BED4; +gUnknown_0202BED8 = 0x0202BED8; +gUnknown_0202BEDC = 0x0202BEDC; +gUnknown_0202BEE0 = 0x0202BEE0; +gUnknown_0202BEE4 = 0x0202BEE4; +gUnknown_0202BEE8 = 0x0202BEE8; +gUnknown_0202BEEC = 0x0202BEEC; +gUnknown_0202BEF0 = 0x0202BEF0; +gUnknown_0202BEF4 = 0x0202BEF4; +gUnknown_0202BEF8 = 0x0202BEF8; +gUnknown_0202BEFC = 0x0202BEFC; +gUnknown_0202BF00 = 0x0202BF00; +gUnknown_0202BF04 = 0x0202BF04; +gUnknown_0202BF08 = 0x0202BF08; +gUnknown_0202BF0C = 0x0202BF0C; +gUnknown_0202BF10 = 0x0202BF10; +gUnknown_0202BF14 = 0x0202BF14; +gUnknown_0202BF20 = 0x0202BF20; +gUnknown_0202C540 = 0x0202C540; +gUnknown_0202C544 = 0x0202C544; +gUnknown_0202C548 = 0x0202C548; +gUnknown_0202C54C = 0x0202C54C; +gUnknown_0202C550 = 0x0202C550; +gUnknown_0202C580 = 0x0202C580; +gUnknown_0202C584 = 0x0202C584; +gUnknown_0202C58C = 0x0202C58C; +gUnknown_0202C590 = 0x0202C590; +gUnknown_0202C594 = 0x0202C594; +gUnknown_0202C598 = 0x0202C598; +gUnknown_0202C59C = 0x0202C59C; +gUnknown_0202C5A0 = 0x0202C5A0; +gUnknown_0202C5A4 = 0x0202C5A4; +gUnknown_0202C5A8 = 0x0202C5A8; +gUnknown_0202C5AC = 0x0202C5AC; +gUnknown_0202C5B0 = 0x0202C5B0; +gUnknown_0202C5B4 = 0x0202C5B4; +gUnknown_0202C5C0 = 0x0202C5C0; +gUnknown_0202C5E0 = 0x0202C5E0; +gUnknown_0202C5E4 = 0x0202C5E4; +gUnknown_0202C5E8 = 0x0202C5E8; +gUnknown_0202C5F0 = 0x0202C5F0; +gUnknown_0202C604 = 0x0202C604; +gUnknown_0202C610 = 0x0202C610; +gUnknown_0202C624 = 0x0202C624; +gUnknown_0202C6D0 = 0x0202C6D0; +gUnknown_0202C6E4 = 0x0202C6E4; +gUnknown_0202C790 = 0x0202C790; +gUnknown_0202C794 = 0x0202C794; +gUnknown_0202C7A0 = 0x0202C7A0; +gUnknown_0202D760 = 0x0202D760; +gUnknown_0202D880 = 0x0202D880; +gUnknown_020306C0 = 0x020306C0; +gUnknown_020306D0 = 0x020306D0; +gUnknown_020306F0 = 0x020306F0; +gUnknown_02030710 = 0x02030710; +gUnknown_02030730 = 0x02030730; +gUnknown_02030750 = 0x02030750; +gUnknown_02030760 = 0x02030760; +gUnknown_02031060 = 0x02031060; +gUnknown_02031500 = 0x02031500; +gUnknown_02031510 = 0x02031510; +gUnknown_02031590 = 0x02031590; +gUnknown_020315D0 = 0x020315D0; +gUnknown_02031AF0 = 0x02031AF0; +gUnknown_02031B18 = 0x02031B18; +gUnknown_02032EE0 = 0x02032EE0; +gUnknown_02032F20 = 0x02032F20; +gUnknown_02032F60 = 0x02032F60; +gUnknown_02032FB0 = 0x02032FB0; +gUnknown_02032FF0 = 0x02032FF0; +gUnknown_02032FF4 = 0x02032FF4; +gUnknown_02FAF080 = 0x02FAF080; |