diff options
author | huderlem <huderlem@gmail.com> | 2019-08-04 21:46:06 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-04 21:46:06 -0500 |
commit | d824a2b4266e6cfa885ef08b23c43e38dbbafcd7 (patch) | |
tree | 93cd4961529e9f1dd39c643f0b82f0c41b5a242a | |
parent | edcfdc07d9149fe6ff8394980edcf1486ee10e94 (diff) | |
parent | c2c97040ec58f7d17956b25164b16dab33597109 (diff) |
Merge pull request #5 from camthesaxman/variables
replace hardcoded addresses with actual symbols
-rwxr-xr-x | asm/bonus_field_select.s | 188 | ||||
-rwxr-xr-x | asm/ereader.s | 658 | ||||
-rwxr-xr-x | asm/field_select.s | 90 | ||||
-rwxr-xr-x | asm/high_scores.s | 1230 | ||||
-rwxr-xr-x | asm/intro.s | 1428 | ||||
-rwxr-xr-x | asm/m4a_1.s | 4 | ||||
-rwxr-xr-x | asm/options.s | 360 | ||||
-rwxr-xr-x | asm/pokedex.s | 2318 | ||||
-rwxr-xr-x | asm/rom_1068C.s | 30 | ||||
-rwxr-xr-x | asm/rom_11B9C.s | 2324 | ||||
-rwxr-xr-x | asm/rom_3219C.s | 2888 | ||||
-rwxr-xr-x | asm/rom_528AC.s | 60 | ||||
-rwxr-xr-x | asm/rom_9BC.s | 372 | ||||
-rwxr-xr-x | asm/titlescreen.s | 32 | ||||
-rwxr-xr-x | asm/unknown_lib.s | 48 | ||||
-rw-r--r-- | common_syms/m4a.txt | 2 | ||||
-rwxr-xr-x | data/graphics/mon_portraits.inc | 4 | ||||
-rwxr-xr-x | data/rom.s | 2152 | ||||
-rw-r--r-- | graphics/intro/copyright.pal | 518 | ||||
-rwxr-xr-x | ld_script.txt | 5 | ||||
-rwxr-xr-x | src/m4a.c | 14 | ||||
-rwxr-xr-x | sym_bss.txt | 29 | ||||
-rwxr-xr-x | sym_common.txt | 8 | ||||
-rw-r--r--[-rwxr-xr-x] | sym_ewram.txt | 623 |
24 files changed, 8964 insertions, 6421 deletions
diff --git a/asm/bonus_field_select.s b/asm/bonus_field_select.s index e181588..cea2519 100755 --- a/asm/bonus_field_select.s +++ b/asm/bonus_field_select.s @@ -7,7 +7,7 @@ thumb_func_start BonusFieldSelectMain BonusFieldSelectMain: @ 0x080025A4 push {lr} - ldr r1, _080025BC @ =0x0805C750 + ldr r1, _080025BC @ =gUnknown_0805C750 ldr r0, _080025C0 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,7 +17,7 @@ BonusFieldSelectMain: @ 0x080025A4 pop {r0} bx r0 .align 2, 0 -_080025BC: .4byte 0x0805C750 +_080025BC: .4byte gUnknown_0805C750 _080025C0: .4byte gMain thumb_func_start sub_25C4 @@ -62,7 +62,7 @@ sub_25C4: @ 0x080025C4 ldrh r0, [r2] strh r0, [r4, #0x16] ldr r0, _080026B8 @ =0x040000D4 - ldr r1, _080026BC @ =0x0807C2E0 + ldr r1, _080026BC @ =gUnknown_0807C2E0 str r1, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -77,14 +77,14 @@ sub_25C4: @ 0x080025C4 ldr r1, _080026CC @ =0x80002000 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _080026D0 @ =0x0807C4E0 + ldr r1, _080026D0 @ =gUnknown_0807C4E0 str r1, [r0] ldr r1, _080026D4 @ =0x06008000 str r1, [r0, #4] ldr r1, _080026D8 @ =0x80000C00 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _080026DC @ =0x0807AAE0 + ldr r1, _080026DC @ =gUnknown_0807AAE0 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -92,13 +92,13 @@ sub_25C4: @ 0x080025C4 ldr r2, _080026E0 @ =0x80000400 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _080026E4 @ =0x0807B2E0 + ldr r1, _080026E4 @ =gUnknown_0807B2E0 str r1, [r0] ldr r1, _080026E8 @ =0x06000800 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _080026EC @ =0x0807BAE0 + ldr r1, _080026EC @ =gUnknown_0807BAE0 str r1, [r0] ldr r1, _080026F0 @ =0x06001000 str r1, [r0, #4] @@ -136,19 +136,19 @@ _080026AC: .4byte 0x0400000A _080026B0: .4byte 0x0400000C _080026B4: .4byte gMain _080026B8: .4byte 0x040000D4 -_080026BC: .4byte 0x0807C2E0 +_080026BC: .4byte gUnknown_0807C2E0 _080026C0: .4byte 0x80000100 _080026C4: .4byte gFieldSelectWindow_Gfx _080026C8: .4byte 0x06004000 _080026CC: .4byte 0x80002000 -_080026D0: .4byte 0x0807C4E0 +_080026D0: .4byte gUnknown_0807C4E0 _080026D4: .4byte 0x06008000 _080026D8: .4byte 0x80000C00 -_080026DC: .4byte 0x0807AAE0 +_080026DC: .4byte gUnknown_0807AAE0 _080026E0: .4byte 0x80000400 -_080026E4: .4byte 0x0807B2E0 +_080026E4: .4byte gUnknown_0807B2E0 _080026E8: .4byte 0x06000800 -_080026EC: .4byte 0x0807BAE0 +_080026EC: .4byte gUnknown_0807BAE0 _080026F0: .4byte 0x06001000 _080026F4: .4byte gFieldSelectSpritePals _080026F8: .4byte 0x05000200 @@ -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] @@ -433,8 +433,8 @@ _0800291C: ble _0800296E ldr r1, _08002980 @ =gMain strb r3, [r1, #0xd] - ldr r2, _08002984 @ =0x086A4CF0 - ldr r0, _08002988 @ =0x0201A4F8 + ldr r2, _08002984 @ =gUnknown_086A4CF0 + 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 0x086A4CF0 -_08002988: .4byte 0x0201A4F8 -_0800298C: .4byte 0x0202BEE4 +_08002984: .4byte gUnknown_086A4CF0 +_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,15 +507,15 @@ 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 @ =0x086A4C80 + ldr r0, _08002C34 @ =gUnknown_086A4C80 mov ip, r0 movs r2, #0xd2 lsls r2, r2, #3 @@ -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: @@ -583,7 +583,7 @@ _08002A70: mov sb, r1 cmp r0, #1 bne _08002AEC - ldr r1, _08002C40 @ =0x086A4CC0 + ldr r1, _08002C40 @ =gUnknown_086A4CC0 adds r1, r2, r1 ldrh r0, [r1] strh r0, [r3, #2] @@ -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] @@ -706,8 +706,8 @@ _08002B0C: ldrh r0, [r1] cmp r0, #1 bne _08002BEA - ldr r2, _08002C54 @ =0x086A4CD8 - ldr r1, _08002C24 @ =0x0201A4F8 + ldr r2, _08002C54 @ =gUnknown_086A4CD8 + 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 -_08002C34: .4byte 0x086A4C80 +_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 -_08002C40: .4byte 0x086A4CC0 +_08002C3C: .4byte gUnknown_0200B3B8 +_08002C40: .4byte gUnknown_086A4CC0 _08002C44: .4byte gOamBuffer _08002C48: .4byte 0x000001FF _08002C4C: .4byte 0xFFFFFE00 -_08002C50: .4byte 0x0202BEE8 -_08002C54: .4byte 0x086A4CD8 +_08002C50: .4byte gUnknown_0202BEE8 +_08002C54: .4byte gUnknown_086A4CD8 diff --git a/asm/ereader.s b/asm/ereader.s index da52ca9..b5a612c 100755 --- a/asm/ereader.s +++ b/asm/ereader.s @@ -7,7 +7,7 @@ thumb_func_start EReaderMain EReaderMain: @ 0x08002C58 push {lr} - ldr r1, _08002C70 @ =0x0805C75C + ldr r1, _08002C70 @ =gUnknown_0805C75C ldr r0, _08002C74 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,7 +17,7 @@ EReaderMain: @ 0x08002C58 pop {r0} bx r0 .align 2, 0 -_08002C70: .4byte 0x0805C75C +_08002C70: .4byte gUnknown_0805C75C _08002C74: .4byte gMain thumb_func_start sub_2C78 @@ -65,7 +65,7 @@ sub_2C78: @ 0x08002C78 ldrh r0, [r2] strh r0, [r6, #0x16] ldr r4, _08002D90 @ =0x040000D4 - ldr r0, _08002D94 @ =0x08081D20 + ldr r0, _08002D94 @ =gUnknown_08081D20 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -73,23 +73,23 @@ sub_2C78: @ 0x08002C78 ldr r0, _08002D98 @ =0x80000020 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08002D9C @ =0x080897E0 + ldr r0, _08002D9C @ =gUnknown_080897E0 str r0, [r4] ldr r0, _08002DA0 @ =0x05000040 str r0, [r4, #4] ldr r0, _08002DA4 @ =0x80000010 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08002DA8 @ =0x08080500 + ldr r0, _08002DA8 @ =gUnknown_08080500 str r0, [r4] - ldr r0, _08002DAC @ =0x03000000 + ldr r0, _08002DAC @ =gUnknown_03000000 mov r8, r0 str r0, [r4, #4] ldr r1, _08002DB0 @ =0x80001800 mov sb, r1 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08002DB4 @ =0x0807DD00 + ldr r0, _08002DB4 @ =gUnknown_0807DD00 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -97,20 +97,20 @@ sub_2C78: @ 0x08002C78 ldr r1, _08002DB8 @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08002DBC @ =0x0807FD00 + ldr r0, _08002DBC @ =gUnknown_0807FD00 str r0, [r4] ldr r0, _08002DC0 @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08002DC4 @ =0x08089960 + ldr r0, _08002DC4 @ =gUnknown_08089960 str r0, [r4] ldr r0, _08002DC8 @ =0x05000200 str r0, [r4, #4] ldr r0, _08002DCC @ =0x80000060 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08002DD0 @ =0x08089B60 + ldr r0, _08002DD0 @ =gUnknown_08089B60 str r0, [r4] ldr r0, _08002DD4 @ =0x06010000 str r0, [r4, #4] @@ -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 @@ -153,71 +153,71 @@ _08002D84: .4byte 0x0400000A _08002D88: .4byte gMain _08002D8C: .4byte 0x0000FFE8 _08002D90: .4byte 0x040000D4 -_08002D94: .4byte 0x08081D20 +_08002D94: .4byte gUnknown_08081D20 _08002D98: .4byte 0x80000020 -_08002D9C: .4byte 0x080897E0 +_08002D9C: .4byte gUnknown_080897E0 _08002DA0: .4byte 0x05000040 _08002DA4: .4byte 0x80000010 -_08002DA8: .4byte 0x08080500 -_08002DAC: .4byte 0x03000000 +_08002DA8: .4byte gUnknown_08080500 +_08002DAC: .4byte gUnknown_03000000 _08002DB0: .4byte 0x80001800 -_08002DB4: .4byte 0x0807DD00 +_08002DB4: .4byte gUnknown_0807DD00 _08002DB8: .4byte 0x80000400 -_08002DBC: .4byte 0x0807FD00 +_08002DBC: .4byte gUnknown_0807FD00 _08002DC0: .4byte 0x06000800 -_08002DC4: .4byte 0x08089960 +_08002DC4: .4byte gUnknown_08089960 _08002DC8: .4byte 0x05000200 _08002DCC: .4byte 0x80000060 -_08002DD0: .4byte 0x08089B60 +_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 r2, _08002E88 @ =0x086A551A - ldr r3, _08002E8C @ =0x0202AD90 + ldr r4, _08002E84 @ =gUnknown_0202C604 + ldr r2, _08002E88 @ =gUnknown_086A551A + 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 -_08002E88: .4byte 0x086A551A -_08002E8C: .4byte 0x0202AD90 -_08002E90: .4byte 0x0202A580 +_08002E84: .4byte gUnknown_0202C604 +_08002E88: .4byte gUnknown_086A551A +_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 r6, _08002F38 @ =0x086A551A - ldr r4, _08002F3C @ =0x0202AD90 + ldr r5, _08002F34 @ =gUnknown_0202C604 + ldr r6, _08002F38 @ =gUnknown_086A551A + ldr r4, _08002F3C @ =gUnknown_0202AD90 movs r2, #0 ldrsb r2, [r4, r2] adds r0, r2, r6 @@ -327,13 +327,13 @@ _08002EF0: strb r0, [r5] b _08002F90 .align 2, 0 -_08002F2C: .4byte 0x0202C5A4 +_08002F2C: .4byte gUnknown_0202C5A4 _08002F30: .4byte gMain -_08002F34: .4byte 0x0202C604 -_08002F38: .4byte 0x086A551A -_08002F3C: .4byte 0x0202AD90 +_08002F34: .4byte gUnknown_0202C604 +_08002F38: .4byte gUnknown_086A551A +_08002F3C: .4byte gUnknown_0202AD90 _08002F40: - ldr r0, _08002F54 @ =0x086A5528 + ldr r0, _08002F54 @ =gUnknown_086A5528 adds r0, r2, r0 ldrb r0, [r0] lsls r0, r0, #0x18 @@ -343,22 +343,22 @@ _08002F40: movs r0, #2 b _08002F8E .align 2, 0 -_08002F54: .4byte 0x086A5528 +_08002F54: .4byte gUnknown_086A5528 _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 @@ -375,7 +375,7 @@ _08002F8E: _08002F90: bl sub_394C ldr r1, _08002FB0 @ =0x040000D4 - ldr r0, _08002FB4 @ =0x03000000 + ldr r0, _08002FB4 @ =gUnknown_03000000 str r0, [r1] ldr r0, _08002FB8 @ =0x06004000 str r0, [r1, #4] @@ -386,21 +386,21 @@ _08002F90: pop {r0} bx r0 .align 2, 0 -_08002FAC: .4byte 0x0202BEF8 +_08002FAC: .4byte gUnknown_0202BEF8 _08002FB0: .4byte 0x040000D4 -_08002FB4: .4byte 0x03000000 +_08002FB4: .4byte gUnknown_03000000 _08002FB8: .4byte 0x06004000 _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 @ =0x086A550C - ldr r3, _08003034 @ =0x0201B174 + ldr r2, _08003030 @ =gUnknown_086A550C + 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 -_08003030: .4byte 0x086A550C -_08003034: .4byte 0x0201B174 -_08003038: .4byte 0x0201B124 -_0800303C: .4byte 0x0202C584 +_0800302C: .4byte gUnknown_0202C5A0 +_08003030: .4byte gUnknown_086A550C +_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 r2, _08003278 @ =0x086A551A - ldr r3, _0800327C @ =0x0202AD90 + ldr r4, _08003274 @ =gUnknown_0202C604 + ldr r2, _08003278 @ =gUnknown_086A551A + 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 -_08003278: .4byte 0x086A551A -_0800327C: .4byte 0x0202AD90 -_08003280: .4byte 0x0202A580 +_0800326C: .4byte gUnknown_0201A44C +_08003270: .4byte gUnknown_0202BEC0 +_08003274: .4byte gUnknown_0202C604 +_08003278: .4byte gUnknown_086A551A +_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 r4, _08003328 @ =0x086A551A - ldr r5, _0800332C @ =0x0202AD90 + ldr r6, _08003324 @ =gUnknown_0202C604 + ldr r4, _08003328 @ =gUnknown_086A551A + ldr r5, _0800332C @ =gUnknown_0202AD90 movs r2, #0 ldrsb r2, [r5, r2] adds r0, r2, r4 @@ -789,13 +789,13 @@ _080032E0: strb r0, [r6] b _0800336E .align 2, 0 -_0800331C: .4byte 0x0202C5A4 +_0800331C: .4byte gUnknown_0202C5A4 _08003320: .4byte gMain -_08003324: .4byte 0x0202C604 -_08003328: .4byte 0x086A551A -_0800332C: .4byte 0x0202AD90 +_08003324: .4byte gUnknown_0202C604 +_08003328: .4byte gUnknown_086A551A +_0800332C: .4byte gUnknown_0202AD90 _08003330: - ldr r0, _08003354 @ =0x086A5528 + ldr r0, _08003354 @ =gUnknown_086A5528 adds r0, r2, r0 movs r4, #0 ldrsb r4, [r0, r4] @@ -809,14 +809,14 @@ _08003330: strb r4, [r7, #3] b _0800336E .align 2, 0 -_08003354: .4byte 0x086A5528 +_08003354: .4byte gUnknown_086A5528 _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 @@ -824,7 +824,7 @@ _08003358: _0800336E: bl sub_394C ldr r1, _08003390 @ =0x040000D4 - ldr r0, _08003394 @ =0x03000000 + ldr r0, _08003394 @ =gUnknown_03000000 str r0, [r1] ldr r0, _08003398 @ =0x06004000 str r0, [r1, #4] @@ -835,10 +835,10 @@ _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 +_08003394: .4byte gUnknown_03000000 _08003398: .4byte 0x06004000 _0800339C: .4byte 0x80001800 @@ -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 @@ -961,7 +961,7 @@ sub_343C: @ 0x0800343C ldrh r0, [r2] strh r0, [r6, #0x16] ldr r4, _08003560 @ =0x040000D4 - ldr r0, _08003564 @ =0x08081D20 + ldr r0, _08003564 @ =gUnknown_08081D20 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -969,23 +969,23 @@ sub_343C: @ 0x0800343C ldr r0, _08003568 @ =0x80000020 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800356C @ =0x080897E0 + ldr r0, _0800356C @ =gUnknown_080897E0 str r0, [r4] ldr r0, _08003570 @ =0x05000040 str r0, [r4, #4] ldr r0, _08003574 @ =0x80000010 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003578 @ =0x08080500 + ldr r0, _08003578 @ =gUnknown_08080500 str r0, [r4] - ldr r0, _0800357C @ =0x03000000 + ldr r0, _0800357C @ =gUnknown_03000000 mov r8, r0 str r0, [r4, #4] ldr r1, _08003580 @ =0x80001800 mov sb, r1 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003584 @ =0x0807DD00 + ldr r0, _08003584 @ =gUnknown_0807DD00 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -993,20 +993,20 @@ sub_343C: @ 0x0800343C ldr r1, _08003588 @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800358C @ =0x0807FD00 + ldr r0, _0800358C @ =gUnknown_0807FD00 str r0, [r4] ldr r0, _08003590 @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003594 @ =0x08089960 + ldr r0, _08003594 @ =gUnknown_08089960 str r0, [r4] ldr r0, _08003598 @ =0x05000200 str r0, [r4, #4] ldr r0, _0800359C @ =0x80000060 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _080035A0 @ =0x08089B60 + ldr r0, _080035A0 @ =gUnknown_08089B60 str r0, [r4] ldr r0, _080035A4 @ =0x06010000 str r0, [r4, #4] @@ -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 r1, _080035BC @ =0x086A5536 - ldr r0, _080035C0 @ =0x0201C184 + ldr r2, _080035B8 @ =gUnknown_0202AD90 + ldr r1, _080035BC @ =gUnknown_086A5536 + ldr r0, _080035C0 @ =gUnknown_0201C184 movs r3, #0 ldrsh r0, [r0, r3] adds r0, r0, r1 @@ -1055,38 +1055,38 @@ _08003554: .4byte 0x0400000A _08003558: .4byte gMain _0800355C: .4byte 0x0000FFE8 _08003560: .4byte 0x040000D4 -_08003564: .4byte 0x08081D20 +_08003564: .4byte gUnknown_08081D20 _08003568: .4byte 0x80000020 -_0800356C: .4byte 0x080897E0 +_0800356C: .4byte gUnknown_080897E0 _08003570: .4byte 0x05000040 _08003574: .4byte 0x80000010 -_08003578: .4byte 0x08080500 -_0800357C: .4byte 0x03000000 +_08003578: .4byte gUnknown_08080500 +_0800357C: .4byte gUnknown_03000000 _08003580: .4byte 0x80001800 -_08003584: .4byte 0x0807DD00 +_08003584: .4byte gUnknown_0807DD00 _08003588: .4byte 0x80000400 -_0800358C: .4byte 0x0807FD00 +_0800358C: .4byte gUnknown_0807FD00 _08003590: .4byte 0x06000800 -_08003594: .4byte 0x08089960 +_08003594: .4byte gUnknown_08089960 _08003598: .4byte 0x05000200 _0800359C: .4byte 0x80000060 -_080035A0: .4byte 0x08089B60 +_080035A0: .4byte gUnknown_08089B60 _080035A4: .4byte 0x06010000 _080035A8: .4byte 0x80003610 -_080035AC: .4byte 0x0202C604 -_080035B0: .4byte 0x0202A580 -_080035B4: .4byte 0x0202C5A4 -_080035B8: .4byte 0x0202AD90 -_080035BC: .4byte 0x086A5536 -_080035C0: .4byte 0x0201C184 +_080035AC: .4byte gUnknown_0202C604 +_080035B0: .4byte gUnknown_0202A580 +_080035B4: .4byte gUnknown_0202C5A4 +_080035B8: .4byte gUnknown_0202AD90 +_080035BC: .4byte gUnknown_086A5536 +_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 r2, _08003610 @ =0x086A551A - ldr r3, _08003614 @ =0x0202AD90 + ldr r4, _0800360C @ =gUnknown_0202C604 + ldr r2, _08003610 @ =gUnknown_086A551A + 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 -_08003610: .4byte 0x086A551A -_08003614: .4byte 0x0202AD90 -_08003618: .4byte 0x0202A580 +_0800360C: .4byte gUnknown_0202C604 +_08003610: .4byte gUnknown_086A551A +_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 r6, _080036C0 @ =0x086A551A - ldr r4, _080036C4 @ =0x0202AD90 + ldr r5, _080036BC @ =gUnknown_0202C604 + ldr r6, _080036C0 @ =gUnknown_086A551A + ldr r4, _080036C4 @ =gUnknown_0202AD90 movs r3, #0 ldrsb r3, [r4, r3] adds r0, r3, r6 @@ -1196,33 +1196,33 @@ _08003678: strb r0, [r5] b _0800371A .align 2, 0 -_080036B4: .4byte 0x0202C5A4 +_080036B4: .4byte gUnknown_0202C5A4 _080036B8: .4byte gMain -_080036BC: .4byte 0x0202C604 -_080036C0: .4byte 0x086A551A -_080036C4: .4byte 0x0202AD90 +_080036BC: .4byte gUnknown_0202C604 +_080036C0: .4byte gUnknown_086A551A +_080036C4: .4byte gUnknown_0202AD90 _080036C8: - ldr r0, _080036E8 @ =0x086A5528 + ldr r0, _080036E8 @ =gUnknown_086A5528 adds r0, r3, r0 ldrb r0, [r0] lsls r0, r0, #0x18 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 0x086A5528 -_080036EC: .4byte 0x0201C184 -_080036F0: .4byte 0x0202BEF8 +_080036E8: .4byte gUnknown_086A5528 +_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 @@ -1245,7 +1245,7 @@ _08003704: _0800371A: bl sub_394C ldr r1, _0800373C @ =0x040000D4 - ldr r0, _08003740 @ =0x03000000 + ldr r0, _08003740 @ =gUnknown_03000000 str r0, [r1] ldr r0, _08003744 @ =0x06004000 str r0, [r1, #4] @@ -1256,10 +1256,10 @@ _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 +_08003740: .4byte gUnknown_03000000 _08003744: .4byte 0x06004000 _08003748: .4byte 0x80001800 @@ -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,20 +1283,20 @@ 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 push {r4, r5, r6, r7, lr} movs r1, #0 - ldr r7, _080037AC @ =0x03001800 + ldr r7, _080037AC @ =gUnknown_03001800 _08003782: movs r5, #0 lsls r0, r1, #0xb adds r6, r1, #1 adds r4, r7, r0 _0800378A: - ldr r0, _080037B0 @ =0x080ACC60 + ldr r0, _080037B0 @ =gUnknown_080ACC60 adds r1, r4, #0 movs r2, #1 movs r3, #2 @@ -1312,8 +1312,8 @@ _0800378A: pop {r0} bx r0 .align 2, 0 -_080037AC: .4byte 0x03001800 -_080037B0: .4byte 0x080ACC60 +_080037AC: .4byte gUnknown_03001800 +_080037B0: .4byte gUnknown_080ACC60 thumb_func_start sub_37B4 sub_37B4: @ 0x080037B4 @@ -1323,7 +1323,7 @@ sub_37B4: @ 0x080037B4 push {r6, r7} movs r2, #0 lsls r0, r0, #0x18 - ldr r1, _08003818 @ =0x086A4CF8 + ldr r1, _08003818 @ =gUnknown_086A4CF8 mov sb, r1 asrs r0, r0, #0x18 lsls r1, r0, #3 @@ -1345,10 +1345,10 @@ _080037E0: ldr r2, _0800381C @ =0x0000FFF0 adds r0, r2, #0 ands r0, r1 - ldr r1, _08003820 @ =0x080ACC60 + ldr r1, _08003820 @ =gUnknown_080ACC60 adds r0, r0, r1 lsls r1, r5, #5 - ldr r2, _08003824 @ =0x03001800 + ldr r2, _08003824 @ =gUnknown_03001800 adds r1, r1, r2 adds r1, r6, r1 movs r2, #1 @@ -1368,10 +1368,10 @@ _080037E0: pop {r0} bx r0 .align 2, 0 -_08003818: .4byte 0x086A4CF8 +_08003818: .4byte gUnknown_086A4CF8 _0800381C: .4byte 0x0000FFF0 -_08003820: .4byte 0x080ACC60 -_08003824: .4byte 0x03001800 +_08003820: .4byte gUnknown_080ACC60 +_08003824: .4byte gUnknown_03001800 thumb_func_start sub_3828 sub_3828: @ 0x08003828 @@ -1394,7 +1394,7 @@ sub_3828: @ 0x08003828 adds r2, r0, #0 lsls r2, r2, #0x18 asrs r2, r2, #0x18 - ldr r3, _08003890 @ =0x086A4CF8 + ldr r3, _08003890 @ =gUnknown_086A4CF8 lsls r1, r6, #1 adds r1, r1, r6 lsls r1, r1, #3 @@ -1410,11 +1410,11 @@ sub_3828: @ 0x08003828 ldrh r1, [r1] ldr r0, _08003894 @ =0x0000FFF0 ands r0, r1 - ldr r1, _08003898 @ =0x080ACC60 + ldr r1, _08003898 @ =gUnknown_080ACC60 adds r0, r0, r1 lsls r6, r6, #0xb lsls r2, r2, #5 - ldr r1, _0800389C @ =0x03001800 + ldr r1, _0800389C @ =gUnknown_03001800 adds r2, r2, r1 adds r6, r6, r2 adds r1, r6, #0 @@ -1425,10 +1425,10 @@ sub_3828: @ 0x08003828 pop {r0} bx r0 .align 2, 0 -_08003890: .4byte 0x086A4CF8 +_08003890: .4byte gUnknown_086A4CF8 _08003894: .4byte 0x0000FFF0 -_08003898: .4byte 0x080ACC60 -_0800389C: .4byte 0x03001800 +_08003898: .4byte gUnknown_080ACC60 +_0800389C: .4byte gUnknown_03001800 thumb_func_start sub_38A0 sub_38A0: @ 0x080038A0 @@ -1449,11 +1449,11 @@ sub_38A0: @ 0x080038A0 movs r1, #0x18 bl __modsi3 lsls r0, r0, #0x18 - ldr r1, _080038E8 @ =0x080ACC60 + ldr r1, _080038E8 @ =gUnknown_080ACC60 adds r6, r6, r1 lsls r4, r4, #0xb asrs r0, r0, #0x13 - ldr r1, _080038EC @ =0x03001800 + ldr r1, _080038EC @ =gUnknown_03001800 adds r0, r0, r1 adds r4, r4, r0 adds r0, r6, #0 @@ -1465,12 +1465,12 @@ sub_38A0: @ 0x080038A0 pop {r0} bx r0 .align 2, 0 -_080038E8: .4byte 0x080ACC60 -_080038EC: .4byte 0x03001800 +_080038E8: .4byte gUnknown_080ACC60 +_080038EC: .4byte gUnknown_03001800 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 @@ -1548,7 +1548,7 @@ sub_394C: @ 0x0800394C movs r0, #1 mov r1, r8 strh r0, [r1] - ldr r0, _080039B0 @ =0x086A54D8 + ldr r0, _080039B0 @ =gUnknown_086A54D8 movs r1, #0xd bl LoadSpriteSets ldrh r0, [r7] @@ -1563,19 +1563,19 @@ sub_394C: @ 0x0800394C movs r0, #0x64 b _080039BA .align 2, 0 -_080039A0: .4byte 0x0202A58C -_080039A4: .4byte 0x0200B3B8 -_080039A8: .4byte 0x0202BEC0 -_080039AC: .4byte 0x0202C584 -_080039B0: .4byte 0x086A54D8 +_080039A0: .4byte gUnknown_0202A58C +_080039A4: .4byte gUnknown_0200B3B8 +_080039A8: .4byte gUnknown_0202BEC0 +_080039AC: .4byte gUnknown_0202C584 +_080039B0: .4byte gUnknown_086A54D8 _080039B4: movs r0, #0x78 strh r0, [r7, #2] movs r0, #0x50 _080039BA: strh r0, [r7, #4] - ldr r1, _08003A9C @ =0x086A54D8 - ldr r0, _08003AA0 @ =0x0202A58C + ldr r1, _08003A9C @ =gUnknown_086A54D8 + ldr r0, _08003AA0 @ =gUnknown_0202A58C ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1627,8 +1627,8 @@ _08003A18: strh r0, [r1, #2] movs r0, #0x18 strh r0, [r1, #4] - ldr r1, _08003A9C @ =0x086A54D8 - ldr r0, _08003AB0 @ =0x0202BEC0 + ldr r1, _08003A9C @ =gUnknown_086A54D8 + ldr r0, _08003AB0 @ =gUnknown_0202BEC0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1691,12 +1691,12 @@ _08003A86: pop {r0} bx r0 .align 2, 0 -_08003A9C: .4byte 0x086A54D8 -_08003AA0: .4byte 0x0202A58C +_08003A9C: .4byte gUnknown_086A54D8 +_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 @@ -1727,7 +1727,7 @@ sub_3AB4: @ 0x08003AB4 movs r0, #1 mov r1, r8 strh r0, [r1] - ldr r0, _08003B18 @ =0x086A54D8 + ldr r0, _08003B18 @ =gUnknown_086A54D8 movs r1, #0xd bl sub_2414 ldrh r0, [r7] @@ -1742,19 +1742,19 @@ sub_3AB4: @ 0x08003AB4 movs r0, #0x64 b _08003B22 .align 2, 0 -_08003B08: .4byte 0x0202A58C -_08003B0C: .4byte 0x0200B3B8 -_08003B10: .4byte 0x0202BEC0 -_08003B14: .4byte 0x0202C584 -_08003B18: .4byte 0x086A54D8 +_08003B08: .4byte gUnknown_0202A58C +_08003B0C: .4byte gUnknown_0200B3B8 +_08003B10: .4byte gUnknown_0202BEC0 +_08003B14: .4byte gUnknown_0202C584 +_08003B18: .4byte gUnknown_086A54D8 _08003B1C: movs r0, #0x78 strh r0, [r7, #2] movs r0, #0x50 _08003B22: strh r0, [r7, #4] - ldr r1, _08003C04 @ =0x086A54D8 - ldr r0, _08003C08 @ =0x0202A58C + ldr r1, _08003C04 @ =gUnknown_086A54D8 + ldr r0, _08003C08 @ =gUnknown_0202A58C ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1806,8 +1806,8 @@ _08003B80: strh r0, [r1, #2] movs r0, #0x18 strh r0, [r1, #4] - ldr r1, _08003C04 @ =0x086A54D8 - ldr r0, _08003C18 @ =0x0202BEC0 + ldr r1, _08003C04 @ =gUnknown_086A54D8 + ldr r0, _08003C18 @ =gUnknown_0202BEC0 ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -1870,24 +1870,24 @@ _08003BEE: pop {r0} bx r0 .align 2, 0 -_08003C04: .4byte 0x086A54D8 -_08003C08: .4byte 0x0202A58C +_08003C04: .4byte gUnknown_086A54D8 +_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 bc46a46..665ab73 100755 --- a/asm/field_select.s +++ b/asm/field_select.s @@ -7,7 +7,7 @@ thumb_func_start FieldSelectMain FieldSelectMain: @ 0x08008AD4 push {lr} - ldr r1, _08008AEC @ =0x080792C0 + ldr r1, _08008AEC @ =gUnknown_080792C0 ldr r0, _08008AF0 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,7 +17,7 @@ FieldSelectMain: @ 0x08008AD4 pop {r0} bx r0 .align 2, 0 -_08008AEC: .4byte 0x080792C0 +_08008AEC: .4byte gUnknown_080792C0 _08008AF0: .4byte gMain thumb_func_start LoadFieldSelectGraphics @@ -84,7 +84,7 @@ LoadFieldSelectGraphics: @ 0x08008AF4 ldr r1, _08008C04 @ =0x80001C00 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _08008C08 @ =0x080A2400 + ldr r1, _08008C08 @ =gUnknown_080A2400 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -143,7 +143,7 @@ _08008BF8: .4byte 0x80000A00 _08008BFC: .4byte gFieldSelectMiniFields_Gfx _08008C00: .4byte 0x06008000 _08008C04: .4byte 0x80001C00 -_08008C08: .4byte 0x080A2400 +_08008C08: .4byte gUnknown_080A2400 _08008C0C: .4byte 0x80000400 _08008C10: .4byte gFieldSelectFrameShadowTilemap _08008C14: .4byte 0x06000800 @@ -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] @@ -418,7 +418,7 @@ _08008E2E: ldrh r0, [r5, #8] cmp r0, #0 bne _08008E5C - ldr r2, _08008E58 @ =0x086A6B14 + ldr r2, _08008E58 @ =gUnknown_086A6B14 movs r4, #0xc ldrsh r0, [r5, r4] movs r1, #4 @@ -436,9 +436,9 @@ _08008E2E: ldrh r0, [r1] b _08008E76 .align 2, 0 -_08008E58: .4byte 0x086A6B14 +_08008E58: .4byte gUnknown_086A6B14 _08008E5C: - ldr r1, _08008E94 @ =0x086A6B14 + ldr r1, _08008E94 @ =gUnknown_086A6B14 movs r2, #0xc ldrsh r0, [r5, r2] lsls r0, r0, #1 @@ -468,7 +468,7 @@ _08008E76: strh r0, [r3, #0xc] b _08008EA0 .align 2, 0 -_08008E94: .4byte 0x086A6B14 +_08008E94: .4byte gUnknown_086A6B14 _08008E98: .4byte gMain _08008E9C: strh r1, [r3, #0xc] @@ -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 @@ -657,7 +657,7 @@ sub_8F94: @ 0x08008F94 ldrsb r0, [r4, r0] mov r3, r8 strh r0, [r3] - ldr r0, _08009268 @ =0x086A6AD4 + ldr r0, _08009268 @ =gUnknown_086A6AD4 movs r1, #0x10 adds r2, r6, #0 bl LoadSpriteSets @@ -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,10 +752,10 @@ _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 @ =0x086A6AD4 + ldr r2, _08009268 @ =gUnknown_086A6AD4 adds r0, r0, r2 ldr r6, [r0] movs r5, #0 @@ -818,10 +818,10 @@ _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 @ =0x086A6AD4 + ldr r2, _08009268 @ =gUnknown_086A6AD4 adds r0, r0, r2 ldr r6, [r0] movs r5, #0 @@ -883,8 +883,8 @@ _080091BA: ldrh r0, [r7] cmp r0, #1 bne _08009234 - ldr r1, _08009278 @ =0x086A6B28 - ldr r2, _08009264 @ =0x02002838 + ldr r1, _08009278 @ =gUnknown_086A6B28 + ldr r2, _08009264 @ =gUnknown_02002838 ldrh r0, [r2, #8] lsls r0, r0, #2 adds r0, r0, r1 @@ -962,9 +962,9 @@ _08009254: .4byte gMain _08009258: .4byte 0x00000642 _0800925C: .4byte 0x00000808 _08009260: .4byte 0x04000050 -_08009264: .4byte 0x02002838 -_08009268: .4byte 0x086A6AD4 +_08009264: .4byte gUnknown_02002838 +_08009268: .4byte gUnknown_086A6AD4 _0800926C: .4byte gOamBuffer _08009270: .4byte 0x000001FF _08009274: .4byte 0xFFFFFE00 -_08009278: .4byte 0x086A6B28 +_08009278: .4byte gUnknown_086A6B28 diff --git a/asm/high_scores.s b/asm/high_scores.s index baa9b12..225b4bc 100755 --- a/asm/high_scores.s +++ b/asm/high_scores.s @@ -7,7 +7,7 @@ thumb_func_start HighScoresMain HighScoresMain: @ 0x0800CE48 push {lr} - ldr r1, _0800CE60 @ =0x080793E8 + ldr r1, _0800CE60 @ =gUnknown_080793E8 ldr r0, _0800CE64 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,14 +17,14 @@ HighScoresMain: @ 0x0800CE48 pop {r0} bx r0 .align 2, 0 -_0800CE60: .4byte 0x080793E8 +_0800CE60: .4byte gUnknown_080793E8 _0800CE64: .4byte gMain @ This is triggered after the idle pinball game catches its first pokemon thumb_func_start IdleHighScoresMain IdleHighScoresMain: @ 0x0800CE68 push {lr} - ldr r1, _0800CE80 @ =0x08079424 + ldr r1, _0800CE80 @ =gUnknown_08079424 ldr r0, _0800CE84 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -34,7 +34,7 @@ IdleHighScoresMain: @ 0x0800CE68 pop {r0} bx r0 .align 2, 0 -_0800CE80: .4byte 0x08079424 +_0800CE80: .4byte gUnknown_08079424 _0800CE84: .4byte gMain thumb_func_start sub_CE88 @@ -71,7 +71,7 @@ sub_CE88: @ 0x0800CE88 ldrh r0, [r2] strh r0, [r7, #0x16] ldr r4, _0800CF7C @ =0x040000D4 - ldr r0, _0800CF80 @ =0x0809DBE0 + ldr r0, _0800CF80 @ =gUnknown_0809DBE0 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -79,41 +79,41 @@ sub_CE88: @ 0x0800CE88 ldr r0, _0800CF84 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800CF88 @ =0x080957A0 + ldr r0, _0800CF88 @ =gUnknown_080957A0 str r0, [r4] ldr r0, _0800CF8C @ =0x06004000 str r0, [r4, #4] ldr r0, _0800CF90 @ =0x80002400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800CF94 @ =0x0809AFC0 + ldr r0, _0800CF94 @ =gUnknown_0809AFC0 str r0, [r4] ldr r0, _0800CF98 @ =0x0600C000 str r0, [r4, #4] ldr r0, _0800CF9C @ =0x80001600 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800CFA0 @ =0x080947A0 + ldr r0, _0800CFA0 @ =gUnknown_080947A0 str r0, [r4] - ldr r6, _0800CFA4 @ =0x03005C00 + ldr r6, _0800CFA4 @ =gUnknown_03005C00 str r6, [r4, #4] ldr r5, _0800CFA8 @ =0x80000800 str r5, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800CFAC @ =0x08099FC0 + ldr r0, _0800CFAC @ =gUnknown_08099FC0 str r0, [r4] ldr r0, _0800CFB0 @ =0x06001000 str r0, [r4, #4] str r5, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800CFB4 @ =0x0809DDE0 + ldr r0, _0800CFB4 @ =gUnknown_0809DDE0 str r0, [r4] ldr r0, _0800CFB8 @ =0x05000200 str r0, [r4, #4] ldr r0, _0800CFBC @ =0x80000080 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800CFC0 @ =0x0809DFE0 + ldr r0, _0800CFC0 @ =gUnknown_0809DFE0 str r0, [r4] ldr r0, _0800CFC4 @ =0x06010000 str r0, [r4, #4] @@ -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} @@ -153,27 +153,27 @@ _0800CF70: .4byte 0x0400000E _0800CF74: .4byte 0x0000420F _0800CF78: .4byte gMain _0800CF7C: .4byte 0x040000D4 -_0800CF80: .4byte 0x0809DBE0 +_0800CF80: .4byte gUnknown_0809DBE0 _0800CF84: .4byte 0x80000100 -_0800CF88: .4byte 0x080957A0 +_0800CF88: .4byte gUnknown_080957A0 _0800CF8C: .4byte 0x06004000 _0800CF90: .4byte 0x80002400 -_0800CF94: .4byte 0x0809AFC0 +_0800CF94: .4byte gUnknown_0809AFC0 _0800CF98: .4byte 0x0600C000 _0800CF9C: .4byte 0x80001600 -_0800CFA0: .4byte 0x080947A0 -_0800CFA4: .4byte 0x03005C00 +_0800CFA0: .4byte gUnknown_080947A0 +_0800CFA4: .4byte gUnknown_03005C00 _0800CFA8: .4byte 0x80000800 -_0800CFAC: .4byte 0x08099FC0 +_0800CFAC: .4byte gUnknown_08099FC0 _0800CFB0: .4byte 0x06001000 -_0800CFB4: .4byte 0x0809DDE0 +_0800CFB4: .4byte gUnknown_0809DDE0 _0800CFB8: .4byte 0x05000200 _0800CFBC: .4byte 0x80000080 -_0800CFC0: .4byte 0x0809DFE0 +_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 @@ -638,7 +638,7 @@ _0800D35E: lsls r0, r2, #1 movs r4, #6 subs r0, r4, r0 - ldr r3, _0800D3D0 @ =0x08079870 + ldr r3, _0800D3D0 @ =gUnknown_08079870 mov r8, r3 ldr r1, [r7, #0xc] lsls r1, r1, #2 @@ -671,15 +671,15 @@ _0800D35E: b _0800D3FC .align 2, 0 _0800D3C8: .4byte 0x0000014B -_0800D3CC: .4byte 0x02002858 -_0800D3D0: .4byte 0x08079870 +_0800D3CC: .4byte gUnknown_02002858 +_0800D3D0: .4byte gUnknown_08079870 _0800D3D4: strh r1, [r7, #0x12] ldrb r1, [r7, #0xb] lsls r0, r1, #1 movs r2, #6 subs r2, r2, r0 - ldr r3, _0800D4A0 @ =0x08079870 + ldr r3, _0800D4A0 @ =gUnknown_08079870 ldr r0, [r7, #0xc] lsls r0, r0, #2 adds r0, r0, r3 @@ -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 @@ -740,7 +740,7 @@ _0800D42C: lsls r0, r1, #1 movs r2, #6 subs r2, r2, r0 - ldr r3, _0800D4A0 @ =0x08079870 + ldr r3, _0800D4A0 @ =gUnknown_08079870 ldr r0, [r4, #0xc] lsls r0, r0, #2 adds r0, r0, r3 @@ -762,7 +762,7 @@ _0800D476: strb r0, [r1, #3] _0800D482: ldr r1, _0800D4AC @ =0x040000D4 - ldr r0, _0800D4B0 @ =0x03005C00 + ldr r0, _0800D4B0 @ =gUnknown_03005C00 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -777,11 +777,11 @@ _0800D482: pop {r0} bx r0 .align 2, 0 -_0800D4A0: .4byte 0x08079870 -_0800D4A4: .4byte 0x02002858 +_0800D4A0: .4byte gUnknown_08079870 +_0800D4A4: .4byte gUnknown_02002858 _0800D4A8: .4byte gMain _0800D4AC: .4byte 0x040000D4 -_0800D4B0: .4byte 0x03005C00 +_0800D4B0: .4byte gUnknown_03005C00 _0800D4B4: .4byte 0x80000800 thumb_func_start sub_D4B8 @@ -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 @@ -1418,7 +1418,7 @@ _0800D9B2: strh r0, [r4, #0x16] _0800D9B6: ldr r1, _0800D9E8 @ =0x040000D4 - ldr r0, _0800D9EC @ =0x03005C00 + ldr r0, _0800D9EC @ =gUnknown_03005C00 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -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 +_0800D9EC: .4byte gUnknown_03005C00 _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 @@ -1895,7 +1895,7 @@ sub_DD70: @ 0x0800DD70 ldrh r0, [r2] strh r0, [r6, #0x16] ldr r4, _0800DE64 @ =0x040000D4 - ldr r0, _0800DE68 @ =0x0809DBE0 + ldr r0, _0800DE68 @ =gUnknown_0809DBE0 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -1903,42 +1903,42 @@ sub_DD70: @ 0x0800DD70 ldr r0, _0800DE6C @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800DE70 @ =0x080957A0 + ldr r0, _0800DE70 @ =gUnknown_080957A0 str r0, [r4] ldr r0, _0800DE74 @ =0x06004000 str r0, [r4, #4] ldr r0, _0800DE78 @ =0x80002400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800DE7C @ =0x0809AFC0 + ldr r0, _0800DE7C @ =gUnknown_0809AFC0 str r0, [r4] ldr r0, _0800DE80 @ =0x0600C000 str r0, [r4, #4] ldr r0, _0800DE84 @ =0x80001600 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800DE88 @ =0x080947A0 + ldr r0, _0800DE88 @ =gUnknown_080947A0 str r0, [r4] - ldr r0, _0800DE8C @ =0x03005C00 + ldr r0, _0800DE8C @ =gUnknown_03005C00 mov r8, r0 str r0, [r4, #4] ldr r5, _0800DE90 @ =0x80000800 str r5, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800DE94 @ =0x08099FC0 + ldr r0, _0800DE94 @ =gUnknown_08099FC0 str r0, [r4] ldr r0, _0800DE98 @ =0x06001000 str r0, [r4, #4] str r5, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800DE9C @ =0x0809DDE0 + ldr r0, _0800DE9C @ =gUnknown_0809DDE0 str r0, [r4] ldr r0, _0800DEA0 @ =0x05000200 str r0, [r4, #4] ldr r0, _0800DEA4 @ =0x80000010 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800DEA8 @ =0x0809DFE0 + ldr r0, _0800DEA8 @ =gUnknown_0809DFE0 str r0, [r4] ldr r0, _0800DEAC @ =0x06010000 str r0, [r4, #4] @@ -1973,23 +1973,23 @@ _0800DE58: .4byte 0x0400000E _0800DE5C: .4byte 0x0000420F _0800DE60: .4byte gMain _0800DE64: .4byte 0x040000D4 -_0800DE68: .4byte 0x0809DBE0 +_0800DE68: .4byte gUnknown_0809DBE0 _0800DE6C: .4byte 0x80000100 -_0800DE70: .4byte 0x080957A0 +_0800DE70: .4byte gUnknown_080957A0 _0800DE74: .4byte 0x06004000 _0800DE78: .4byte 0x80002400 -_0800DE7C: .4byte 0x0809AFC0 +_0800DE7C: .4byte gUnknown_0809AFC0 _0800DE80: .4byte 0x0600C000 _0800DE84: .4byte 0x80001600 -_0800DE88: .4byte 0x080947A0 -_0800DE8C: .4byte 0x03005C00 +_0800DE88: .4byte gUnknown_080947A0 +_0800DE8C: .4byte gUnknown_03005C00 _0800DE90: .4byte 0x80000800 -_0800DE94: .4byte 0x08099FC0 +_0800DE94: .4byte gUnknown_08099FC0 _0800DE98: .4byte 0x06001000 -_0800DE9C: .4byte 0x0809DDE0 +_0800DE9C: .4byte gUnknown_0809DDE0 _0800DEA0: .4byte 0x05000200 _0800DEA4: .4byte 0x80000010 -_0800DEA8: .4byte 0x0809DFE0 +_0800DEA8: .4byte gUnknown_0809DFE0 _0800DEAC: .4byte 0x06010000 _0800DEB0: .4byte 0x80002210 @@ -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 @@ -2226,7 +2226,7 @@ _0800E072: adds r0, #1 strh r0, [r5, #8] ldr r1, _0800E0B8 @ =0x040000D4 - ldr r0, _0800E0BC @ =0x03005C00 + ldr r0, _0800E0BC @ =gUnknown_03005C00 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -2253,10 +2253,10 @@ _0800E0A8: pop {r0} bx r0 .align 2, 0 -_0800E0B0: .4byte 0x02002858 +_0800E0B0: .4byte gUnknown_02002858 _0800E0B4: .4byte gMain _0800E0B8: .4byte 0x040000D4 -_0800E0BC: .4byte 0x03005C00 +_0800E0BC: .4byte gUnknown_03005C00 _0800E0C0: .4byte 0x80000800 thumb_func_start sub_E0C4 @@ -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 @@ -2314,7 +2314,7 @@ sub_E0EC: @ 0x0800E0EC ldrh r0, [r2] strh r0, [r6, #0x16] ldr r4, _0800E1E0 @ =0x040000D4 - ldr r0, _0800E1E4 @ =0x0809DBE0 + ldr r0, _0800E1E4 @ =gUnknown_0809DBE0 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -2322,42 +2322,42 @@ sub_E0EC: @ 0x0800E0EC ldr r0, _0800E1E8 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800E1EC @ =0x080957A0 + ldr r0, _0800E1EC @ =gUnknown_080957A0 str r0, [r4] ldr r0, _0800E1F0 @ =0x06004000 str r0, [r4, #4] ldr r0, _0800E1F4 @ =0x80002400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800E1F8 @ =0x0809AFC0 + ldr r0, _0800E1F8 @ =gUnknown_0809AFC0 str r0, [r4] ldr r0, _0800E1FC @ =0x0600C000 str r0, [r4, #4] ldr r0, _0800E200 @ =0x80001600 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800E204 @ =0x080947A0 + ldr r0, _0800E204 @ =gUnknown_080947A0 str r0, [r4] - ldr r0, _0800E208 @ =0x03005C00 + ldr r0, _0800E208 @ =gUnknown_03005C00 mov r8, r0 str r0, [r4, #4] ldr r5, _0800E20C @ =0x80000800 str r5, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800E210 @ =0x08099FC0 + ldr r0, _0800E210 @ =gUnknown_08099FC0 str r0, [r4] ldr r0, _0800E214 @ =0x06001000 str r0, [r4, #4] str r5, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800E218 @ =0x0809DDE0 + ldr r0, _0800E218 @ =gUnknown_0809DDE0 str r0, [r4] ldr r0, _0800E21C @ =0x05000200 str r0, [r4, #4] ldr r0, _0800E220 @ =0x80000010 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800E224 @ =0x0809DFE0 + ldr r0, _0800E224 @ =gUnknown_0809DFE0 str r0, [r4] ldr r0, _0800E228 @ =0x06010000 str r0, [r4, #4] @@ -2392,30 +2392,30 @@ _0800E1D4: .4byte 0x0400000E _0800E1D8: .4byte 0x0000420F _0800E1DC: .4byte gMain _0800E1E0: .4byte 0x040000D4 -_0800E1E4: .4byte 0x0809DBE0 +_0800E1E4: .4byte gUnknown_0809DBE0 _0800E1E8: .4byte 0x80000100 -_0800E1EC: .4byte 0x080957A0 +_0800E1EC: .4byte gUnknown_080957A0 _0800E1F0: .4byte 0x06004000 _0800E1F4: .4byte 0x80002400 -_0800E1F8: .4byte 0x0809AFC0 +_0800E1F8: .4byte gUnknown_0809AFC0 _0800E1FC: .4byte 0x0600C000 _0800E200: .4byte 0x80001600 -_0800E204: .4byte 0x080947A0 -_0800E208: .4byte 0x03005C00 +_0800E204: .4byte gUnknown_080947A0 +_0800E208: .4byte gUnknown_03005C00 _0800E20C: .4byte 0x80000800 -_0800E210: .4byte 0x08099FC0 +_0800E210: .4byte gUnknown_08099FC0 _0800E214: .4byte 0x06001000 -_0800E218: .4byte 0x0809DDE0 +_0800E218: .4byte gUnknown_0809DDE0 _0800E21C: .4byte 0x05000200 _0800E220: .4byte 0x80000010 -_0800E224: .4byte 0x0809DFE0 +_0800E224: .4byte gUnknown_0809DFE0 _0800E228: .4byte 0x06010000 _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 @@ -2556,7 +2556,7 @@ _0800E344: adds r0, #1 strh r0, [r5, #8] ldr r1, _0800E384 @ =0x040000D4 - ldr r0, _0800E388 @ =0x03005C00 + ldr r0, _0800E388 @ =gUnknown_03005C00 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -2579,11 +2579,11 @@ _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 +_0800E388: .4byte gUnknown_03005C00 _0800E38C: .4byte 0x80000800 thumb_func_start sub_E390 @@ -2602,19 +2602,19 @@ 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] - ldr r0, _0800E450 @ =0x086A7DA8 + ldr r0, _0800E450 @ =gUnknown_086A7DA8 movs r1, #2 bl LoadSpriteSets - ldr r2, _0800E454 @ =0x080797F0 + ldr r2, _0800E454 @ =gUnknown_080797F0 ldr r0, [r4, #0xc] lsls r0, r0, #3 ldrb r1, [r4, #0xb] @@ -2679,10 +2679,10 @@ _0800E404: pop {r0} bx r0 .align 2, 0 -_0800E448: .4byte 0x02002858 -_0800E44C: .4byte 0x0200B3B8 -_0800E450: .4byte 0x086A7DA8 -_0800E454: .4byte 0x080797F0 +_0800E448: .4byte gUnknown_02002858 +_0800E44C: .4byte gUnknown_0200B3B8 +_0800E450: .4byte gUnknown_086A7DA8 +_0800E454: .4byte gUnknown_080797F0 _0800E458: .4byte gOamBuffer _0800E45C: .4byte 0xFFFFFE00 _0800E460: .4byte 0x000001FF @@ -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 @@ -2745,7 +2745,7 @@ _0800E4B4: asrs r0, r0, #0x18 mov r1, r8 strh r0, [r1] - ldr r0, _0800E5E4 @ =0x086A7DB0 + ldr r0, _0800E5E4 @ =gUnknown_086A7DB0 movs r1, #9 adds r2, r6, #0 bl LoadSpriteSets @@ -2804,12 +2804,12 @@ _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 lsls r0, r0, #2 - ldr r3, _0800E5E4 @ =0x086A7DB0 + ldr r3, _0800E5E4 @ =gUnknown_086A7DB0 adds r0, r0, r3 ldr r6, [r0] movs r5, #0 @@ -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,13 +2873,13 @@ _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 -_0800E5E4: .4byte 0x086A7DB0 +_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 _0800E5F0: .4byte 0xFFFFFC00 @@ -2891,7 +2891,7 @@ _0800E5FC: movs r0, #0x50 _0800E602: strh r0, [r7, #4] - ldr r1, _0800E664 @ =0x086A7DB0 + ldr r1, _0800E664 @ =gUnknown_086A7DB0 movs r0, #0 ldrsb r0, [r2, r0] adds r0, #2 @@ -2941,7 +2941,7 @@ _0800E628: blt _0800E628 b _0800E846 .align 2, 0 -_0800E664: .4byte 0x086A7DB0 +_0800E664: .4byte gUnknown_086A7DB0 _0800E668: .4byte gOamBuffer _0800E66C: .4byte 0xFFFFFE00 _0800E670: .4byte 0x000001FF @@ -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 @@ -2967,7 +2967,7 @@ _0800E67A: asrs r0, r0, #0x18 mov r2, r8 strh r0, [r2] - ldr r0, _0800E7A0 @ =0x086A7DB0 + ldr r0, _0800E7A0 @ =gUnknown_086A7DB0 movs r1, #9 adds r2, r6, #0 bl LoadSpriteSets @@ -3029,12 +3029,12 @@ _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 lsls r0, r0, #2 - ldr r3, _0800E7A0 @ =0x086A7DB0 + ldr r3, _0800E7A0 @ =gUnknown_086A7DB0 adds r0, r0, r3 ldr r6, [r0] movs r5, #0 @@ -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,22 +3097,22 @@ _0800E792: movs r0, #0x64 b _0800E7C6 .align 2, 0 -_0800E79C: .4byte 0x0201B178 -_0800E7A0: .4byte 0x086A7DB0 +_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] movs r0, #0x50 _0800E7C6: strh r0, [r7, #4] - ldr r1, _0800E824 @ =0x086A7DB0 + ldr r1, _0800E824 @ =gUnknown_086A7DB0 movs r0, #0 ldrsb r0, [r2, r0] adds r0, #2 @@ -3160,7 +3160,7 @@ _0800E7EA: blt _0800E7EA b _0800E846 .align 2, 0 -_0800E824: .4byte 0x086A7DB0 +_0800E824: .4byte gUnknown_086A7DB0 _0800E828: .4byte gOamBuffer _0800E82C: .4byte 0xFFFFFE00 _0800E830: .4byte 0x000001FF @@ -3169,7 +3169,7 @@ _0800E834: strh r0, [r6] mov r1, sl strh r0, [r1] - ldr r0, _0800E85C @ =0x086A7DB0 + ldr r0, _0800E85C @ =gUnknown_086A7DB0 movs r1, #9 adds r2, r6, #0 bl LoadSpriteSets @@ -3186,26 +3186,26 @@ _0800E846: pop {r0} bx r0 .align 2, 0 -_0800E85C: .4byte 0x086A7DB0 +_0800E85C: .4byte gUnknown_086A7DB0 thumb_func_start sub_E860 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 strh r0, [r5] - ldr r0, _0800E8F4 @ =0x086A7DD4 + ldr r0, _0800E8F4 @ =gUnknown_086A7DD4 movs r1, #5 bl LoadSpriteSets ldrh r0, [r5] @@ -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 -_0800E8F4: .4byte 0x086A7DD4 -_0800E8F8: .4byte 0x0201A4B8 +_0800E8E8: .4byte gUnknown_0202C580 +_0800E8EC: .4byte gUnknown_0200B3B8 +_0800E8F0: .4byte gUnknown_0201C18C +_0800E8F4: .4byte gUnknown_086A7DD4 +_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 @@ -3982,8 +3982,8 @@ sub_EE64: @ 0x0800EE64 push {r5, r6, r7} sub sp, #0x10 movs r6, #0 - ldr r4, _0800EF20 @ =0x086A7FAC - ldr r5, _0800EF24 @ =0x0202C610 + ldr r4, _0800EF20 @ =gUnknown_086A7FAC + ldr r5, _0800EF24 @ =gUnknown_0202C610 _0800EE76: ldm r5!, {r0} lsls r0, r0, #1 @@ -4003,9 +4003,9 @@ _0800EE76: cmp r6, #3 ble _0800EE76 movs r5, #1 - ldr r0, _0800EF20 @ =0x086A7FAC + 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 @@ -4069,9 +4069,9 @@ _0800EEF4: bl sub_105A0 b _0800EF44 .align 2, 0 -_0800EF20: .4byte 0x086A7FAC -_0800EF24: .4byte 0x0202C610 -_0800EF28: .4byte 0x0202C5C0 +_0800EF20: .4byte gUnknown_086A7FAC +_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 @@ -4195,8 +4195,8 @@ _0800EFF4: cmp r5, #7 ble _0800EF76 movs r6, #0 - ldr r7, _0800F0E8 @ =0x086A7FAC - ldr r0, _0800F0EC @ =0x0202C610 + ldr r7, _0800F0E8 @ =gUnknown_086A7FAC + ldr r0, _0800F0EC @ =gUnknown_0202C610 adds r5, r0, #0 adds r5, #0xc0 movs r4, #1 @@ -4218,9 +4218,9 @@ _0800F032: cmp r6, #3 ble _0800F032 movs r5, #1 - ldr r0, _0800F0E8 @ =0x086A7FAC + 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 -_0800F0E8: .4byte 0x086A7FAC -_0800F0EC: .4byte 0x0202C610 -_0800F0F0: .4byte 0x0202C6D0 +_0800F0E4: .4byte gUnknown_0202C5C0 +_0800F0E8: .4byte gUnknown_086A7FAC +_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 @@ -4996,11 +4996,11 @@ sub_F670: @ 0x0800F670 sub sp, #8 adds r7, r0, #0 mov r8, r2 - ldr r2, _0800F6D8 @ =0x086A7FAC + ldr r2, _0800F6D8 @ =gUnknown_086A7FAC lsls r0, r7, #1 adds r0, r0, r2 ldrh r7, [r0] - ldr r6, _0800F6DC @ =0x08079730 + ldr r6, _0800F6DC @ =gUnknown_08079730 lsls r4, r1, #1 adds r4, r4, r1 lsls r4, r4, #2 @@ -5041,8 +5041,8 @@ sub_F670: @ 0x0800F670 pop {r0} bx r0 .align 2, 0 -_0800F6D8: .4byte 0x086A7FAC -_0800F6DC: .4byte 0x08079730 +_0800F6D8: .4byte gUnknown_086A7FAC +_0800F6DC: .4byte gUnknown_08079730 thumb_func_start sub_F6E0 sub_F6E0: @ 0x0800F6E0 @@ -5050,13 +5050,13 @@ 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 @ =0x08079430 + ldr r3, _0800F748 @ =gUnknown_08079430 mov ip, r3 _0800F6F8: movs r1, #0 @@ -5098,9 +5098,9 @@ _0800F718: pop {r0} bx r0 .align 2, 0 -_0800F740: .4byte 0x0202BEB0 -_0800F744: .4byte 0x0200B134 -_0800F748: .4byte 0x08079430 +_0800F740: .4byte gUnknown_0202BEB0 +_0800F744: .4byte gUnknown_0200B134 +_0800F748: .4byte gUnknown_08079430 thumb_func_start sub_F74C sub_F74C: @ 0x0800F74C @@ -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 @@ -5281,10 +5281,10 @@ sub_F8B0: @ 0x0800F8B0 _0800F8BC: cmp r1, #0 bne _0800F93C - ldr r0, _0800F924 @ =0x03005C00 + ldr r0, _0800F924 @ =gUnknown_03005C00 ldr r7, _0800F928 @ =0x000090EA ldr r6, _0800F92C @ =0x0000912A - ldr r1, _0800F930 @ =0x086A7FA4 + ldr r1, _0800F930 @ =gUnknown_086A7FA4 adds r2, r0, #0 adds r2, #0x98 lsls r0, r5, #0x10 @@ -5307,10 +5307,10 @@ _0800F8E8: subs r4, #1 cmp r4, #0 bge _0800F8D4 - ldr r0, _0800F924 @ =0x03005C00 + ldr r0, _0800F924 @ =gUnknown_03005C00 ldr r7, _0800F934 @ =0x0000910A ldr r6, _0800F938 @ =0x0000914A - ldr r1, _0800F930 @ =0x086A7FA4 + ldr r1, _0800F930 @ =gUnknown_086A7FA4 adds r3, r0, #0 adds r3, #0xd8 lsls r0, r5, #0x10 @@ -5335,10 +5335,10 @@ _0800F918: bge _0800F904 b _0800FAC2 .align 2, 0 -_0800F924: .4byte 0x03005C00 +_0800F924: .4byte gUnknown_03005C00 _0800F928: .4byte 0x000090EA _0800F92C: .4byte 0x0000912A -_0800F930: .4byte 0x086A7FA4 +_0800F930: .4byte gUnknown_086A7FA4 _0800F934: .4byte 0x0000910A _0800F938: .4byte 0x0000914A _0800F93C: @@ -5348,11 +5348,11 @@ _0800F93C: adds r3, r0, #0 adds r3, #0xc adds r6, r1, #0 - ldr r1, _0800F9B4 @ =0x03005C00 + ldr r1, _0800F9B4 @ =gUnknown_03005C00 ldr r0, _0800F9B8 @ =0x0000916A mov ip, r0 ldr r7, _0800F9BC @ =0x000091AA - ldr r2, _0800F9C0 @ =0x086A7FA4 + ldr r2, _0800F9C0 @ =gUnknown_086A7FA4 lsls r0, r3, #1 adds r1, r0, r1 lsls r0, r5, #0x10 @@ -5379,10 +5379,10 @@ _0800F972: lsls r0, r0, #5 adds r3, r0, #0 adds r3, #0xc - ldr r1, _0800F9B4 @ =0x03005C00 + ldr r1, _0800F9B4 @ =gUnknown_03005C00 ldr r7, _0800F9C4 @ =0x0000918A ldr r6, _0800F9C8 @ =0x000091CA - ldr r2, _0800F9C0 @ =0x086A7FA4 + ldr r2, _0800F9C0 @ =gUnknown_086A7FA4 lsls r0, r3, #1 adds r1, r0, r1 lsls r0, r5, #0x10 @@ -5407,19 +5407,19 @@ _0800F9AA: bge _0800F996 b _0800FAC2 .align 2, 0 -_0800F9B4: .4byte 0x03005C00 +_0800F9B4: .4byte gUnknown_03005C00 _0800F9B8: .4byte 0x0000916A _0800F9BC: .4byte 0x000091AA -_0800F9C0: .4byte 0x086A7FA4 +_0800F9C0: .4byte gUnknown_086A7FA4 _0800F9C4: .4byte 0x0000918A _0800F9C8: .4byte 0x000091CA _0800F9CC: cmp r1, #0 bne _0800FA54 - ldr r0, _0800FA34 @ =0x03005C00 + ldr r0, _0800FA34 @ =gUnknown_03005C00 ldr r7, _0800FA38 @ =0x000090EA ldr r6, _0800FA3C @ =0x0000912A - ldr r1, _0800FA40 @ =0x086A7FA4 + ldr r1, _0800FA40 @ =gUnknown_086A7FA4 ldr r3, _0800FA44 @ =0x00000894 adds r2, r0, r3 lsls r0, r5, #0x10 @@ -5442,10 +5442,10 @@ _0800F9F8: subs r4, #1 cmp r4, #0 bge _0800F9E4 - ldr r0, _0800FA34 @ =0x03005C00 + ldr r0, _0800FA34 @ =gUnknown_03005C00 ldr r7, _0800FA48 @ =0x0000910A ldr r6, _0800FA4C @ =0x0000914A - ldr r1, _0800FA40 @ =0x086A7FA4 + ldr r1, _0800FA40 @ =gUnknown_086A7FA4 ldr r4, _0800FA50 @ =0x000008D4 adds r3, r0, r4 lsls r0, r5, #0x10 @@ -5470,10 +5470,10 @@ _0800FA28: bge _0800FA14 b _0800FAC2 .align 2, 0 -_0800FA34: .4byte 0x03005C00 +_0800FA34: .4byte gUnknown_03005C00 _0800FA38: .4byte 0x000090EA _0800FA3C: .4byte 0x0000912A -_0800FA40: .4byte 0x086A7FA4 +_0800FA40: .4byte gUnknown_086A7FA4 _0800FA44: .4byte 0x00000894 _0800FA48: .4byte 0x0000910A _0800FA4C: .4byte 0x0000914A @@ -5482,11 +5482,11 @@ _0800FA54: lsls r0, r1, #1 lsls r3, r0, #6 adds r6, r0, #0 - ldr r1, _0800FAC8 @ =0x03005C00 + ldr r1, _0800FAC8 @ =gUnknown_03005C00 ldr r0, _0800FACC @ =0x0000916A mov ip, r0 ldr r7, _0800FAD0 @ =0x000091AA - ldr r2, _0800FAD4 @ =0x086A7FA4 + ldr r2, _0800FAD4 @ =gUnknown_086A7FA4 ldr r4, _0800FAD8 @ =0x000008D4 adds r0, r3, r4 adds r1, r0, r1 @@ -5511,10 +5511,10 @@ _0800FA86: cmp r4, #0 bge _0800FA72 lsls r3, r6, #6 - ldr r1, _0800FAC8 @ =0x03005C00 + ldr r1, _0800FAC8 @ =gUnknown_03005C00 ldr r7, _0800FADC @ =0x0000918A ldr r6, _0800FAE0 @ =0x000091CA - ldr r2, _0800FAD4 @ =0x086A7FA4 + ldr r2, _0800FAD4 @ =gUnknown_086A7FA4 ldr r4, _0800FAE4 @ =0x00000914 adds r0, r3, r4 adds r1, r0, r1 @@ -5543,10 +5543,10 @@ _0800FAC2: pop {r0} bx r0 .align 2, 0 -_0800FAC8: .4byte 0x03005C00 +_0800FAC8: .4byte gUnknown_03005C00 _0800FACC: .4byte 0x0000916A _0800FAD0: .4byte 0x000091AA -_0800FAD4: .4byte 0x086A7FA4 +_0800FAD4: .4byte gUnknown_086A7FA4 _0800FAD8: .4byte 0x000008D4 _0800FADC: .4byte 0x0000918A _0800FAE0: .4byte 0x000091CA @@ -5563,10 +5563,10 @@ sub_FAE8: @ 0x0800FAE8 _0800FAF4: cmp r1, #0 bne _0800FB74 - ldr r0, _0800FB5C @ =0x03005C00 + ldr r0, _0800FB5C @ =gUnknown_03005C00 ldr r7, _0800FB60 @ =0x000090EA ldr r6, _0800FB64 @ =0x0000912A - ldr r1, _0800FB68 @ =0x086A7FA8 + ldr r1, _0800FB68 @ =gUnknown_086A7FA8 adds r2, r0, #0 adds r2, #0x98 lsls r0, r5, #0x10 @@ -5589,10 +5589,10 @@ _0800FB20: subs r4, #1 cmp r4, #0 bge _0800FB0C - ldr r0, _0800FB5C @ =0x03005C00 + ldr r0, _0800FB5C @ =gUnknown_03005C00 ldr r7, _0800FB6C @ =0x0000910A ldr r6, _0800FB70 @ =0x0000914A - ldr r1, _0800FB68 @ =0x086A7FA8 + ldr r1, _0800FB68 @ =gUnknown_086A7FA8 adds r3, r0, #0 adds r3, #0xd8 lsls r0, r5, #0x10 @@ -5617,10 +5617,10 @@ _0800FB50: bge _0800FB3C b _0800FCFA .align 2, 0 -_0800FB5C: .4byte 0x03005C00 +_0800FB5C: .4byte gUnknown_03005C00 _0800FB60: .4byte 0x000090EA _0800FB64: .4byte 0x0000912A -_0800FB68: .4byte 0x086A7FA8 +_0800FB68: .4byte gUnknown_086A7FA8 _0800FB6C: .4byte 0x0000910A _0800FB70: .4byte 0x0000914A _0800FB74: @@ -5630,11 +5630,11 @@ _0800FB74: adds r3, r0, #0 adds r3, #0xc adds r6, r1, #0 - ldr r1, _0800FBEC @ =0x03005C00 + ldr r1, _0800FBEC @ =gUnknown_03005C00 ldr r0, _0800FBF0 @ =0x0000916A mov ip, r0 ldr r7, _0800FBF4 @ =0x000091AA - ldr r2, _0800FBF8 @ =0x086A7FA8 + ldr r2, _0800FBF8 @ =gUnknown_086A7FA8 lsls r0, r3, #1 adds r1, r0, r1 lsls r0, r5, #0x10 @@ -5661,10 +5661,10 @@ _0800FBAA: lsls r0, r0, #5 adds r3, r0, #0 adds r3, #0xc - ldr r1, _0800FBEC @ =0x03005C00 + ldr r1, _0800FBEC @ =gUnknown_03005C00 ldr r7, _0800FBFC @ =0x0000918A ldr r6, _0800FC00 @ =0x000091CA - ldr r2, _0800FBF8 @ =0x086A7FA8 + ldr r2, _0800FBF8 @ =gUnknown_086A7FA8 lsls r0, r3, #1 adds r1, r0, r1 lsls r0, r5, #0x10 @@ -5689,19 +5689,19 @@ _0800FBE2: bge _0800FBCE b _0800FCFA .align 2, 0 -_0800FBEC: .4byte 0x03005C00 +_0800FBEC: .4byte gUnknown_03005C00 _0800FBF0: .4byte 0x0000916A _0800FBF4: .4byte 0x000091AA -_0800FBF8: .4byte 0x086A7FA8 +_0800FBF8: .4byte gUnknown_086A7FA8 _0800FBFC: .4byte 0x0000918A _0800FC00: .4byte 0x000091CA _0800FC04: cmp r1, #0 bne _0800FC8C - ldr r0, _0800FC6C @ =0x03005C00 + ldr r0, _0800FC6C @ =gUnknown_03005C00 ldr r7, _0800FC70 @ =0x000090EA ldr r6, _0800FC74 @ =0x0000912A - ldr r1, _0800FC78 @ =0x086A7FA8 + ldr r1, _0800FC78 @ =gUnknown_086A7FA8 ldr r3, _0800FC7C @ =0x00000894 adds r2, r0, r3 lsls r0, r5, #0x10 @@ -5724,10 +5724,10 @@ _0800FC30: subs r4, #1 cmp r4, #0 bge _0800FC1C - ldr r0, _0800FC6C @ =0x03005C00 + ldr r0, _0800FC6C @ =gUnknown_03005C00 ldr r7, _0800FC80 @ =0x0000910A ldr r6, _0800FC84 @ =0x0000914A - ldr r1, _0800FC78 @ =0x086A7FA8 + ldr r1, _0800FC78 @ =gUnknown_086A7FA8 ldr r4, _0800FC88 @ =0x000008D4 adds r3, r0, r4 lsls r0, r5, #0x10 @@ -5752,10 +5752,10 @@ _0800FC60: bge _0800FC4C b _0800FCFA .align 2, 0 -_0800FC6C: .4byte 0x03005C00 +_0800FC6C: .4byte gUnknown_03005C00 _0800FC70: .4byte 0x000090EA _0800FC74: .4byte 0x0000912A -_0800FC78: .4byte 0x086A7FA8 +_0800FC78: .4byte gUnknown_086A7FA8 _0800FC7C: .4byte 0x00000894 _0800FC80: .4byte 0x0000910A _0800FC84: .4byte 0x0000914A @@ -5764,11 +5764,11 @@ _0800FC8C: lsls r0, r1, #1 lsls r3, r0, #6 adds r6, r0, #0 - ldr r1, _0800FD00 @ =0x03005C00 + ldr r1, _0800FD00 @ =gUnknown_03005C00 ldr r0, _0800FD04 @ =0x0000916A mov ip, r0 ldr r7, _0800FD08 @ =0x000091AA - ldr r2, _0800FD0C @ =0x086A7FA8 + ldr r2, _0800FD0C @ =gUnknown_086A7FA8 ldr r4, _0800FD10 @ =0x000008D4 adds r0, r3, r4 adds r1, r0, r1 @@ -5793,10 +5793,10 @@ _0800FCBE: cmp r4, #0 bge _0800FCAA lsls r3, r6, #6 - ldr r1, _0800FD00 @ =0x03005C00 + ldr r1, _0800FD00 @ =gUnknown_03005C00 ldr r7, _0800FD14 @ =0x0000918A ldr r6, _0800FD18 @ =0x000091CA - ldr r2, _0800FD0C @ =0x086A7FA8 + ldr r2, _0800FD0C @ =gUnknown_086A7FA8 ldr r4, _0800FD1C @ =0x00000914 adds r0, r3, r4 adds r1, r0, r1 @@ -5825,10 +5825,10 @@ _0800FCFA: pop {r0} bx r0 .align 2, 0 -_0800FD00: .4byte 0x03005C00 +_0800FD00: .4byte gUnknown_03005C00 _0800FD04: .4byte 0x0000916A _0800FD08: .4byte 0x000091AA -_0800FD0C: .4byte 0x086A7FA8 +_0800FD0C: .4byte gUnknown_086A7FA8 _0800FD10: .4byte 0x000008D4 _0800FD14: .4byte 0x0000918A _0800FD18: .4byte 0x000091CA @@ -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 @@ -6954,7 +6954,7 @@ _080105CC: adds r6, r1, #1 cmp r2, ip bge _080105FA - ldr r7, _08010614 @ =0x03005C00 + ldr r7, _08010614 @ =gUnknown_03005C00 lsls r0, r1, #5 mov r1, r8 adds r5, r1, r0 @@ -6989,7 +6989,7 @@ _08010602: pop {r0} bx r0 .align 2, 0 -_08010614: .4byte 0x03005C00 +_08010614: .4byte gUnknown_03005C00 thumb_func_start sub_10618 sub_10618: @ 0x08010618 @@ -7006,7 +7006,7 @@ sub_10618: @ 0x08010618 movs r1, #0 cmp r1, ip bge _08010678 - ldr r0, _08010688 @ =0x03005C00 + ldr r0, _08010688 @ =gUnknown_03005C00 mov sl, r0 lsls r0, r3, #5 adds r0, r0, r2 @@ -7053,4 +7053,4 @@ _08010678: pop {r0} bx r0 .align 2, 0 -_08010688: .4byte 0x03005C00 +_08010688: .4byte gUnknown_03005C00 diff --git a/asm/intro.s b/asm/intro.s index edc0a34..1953b80 100755 --- a/asm/intro.s +++ b/asm/intro.s @@ -7,7 +7,7 @@ thumb_func_start IntroMain IntroMain: @ 0x0800927C push {lr} - ldr r1, _08009294 @ =0x080792CC + ldr r1, _08009294 @ =gUnknown_080792CC ldr r0, _08009298 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,7 +17,7 @@ IntroMain: @ 0x0800927C pop {r0} bx r0 .align 2, 0 -_08009294: .4byte 0x080792CC +_08009294: .4byte gUnknown_080792CC _08009298: .4byte gMain thumb_func_start sub_929C @@ -38,7 +38,7 @@ sub_929C: @ 0x0800929C orrs r0, r1 strh r0, [r3] ldr r1, _0800931C @ =0x040000D4 - ldr r0, _08009320 @ =0x080798C0 + ldr r0, _08009320 @ =gUnknown_080798C0 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -46,7 +46,7 @@ sub_929C: @ 0x0800929C ldr r2, _08009324 @ =0x80000400 str r2, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08009328 @ =0x0807A0C0 + ldr r0, _08009328 @ =gIntroCopyright_Gfx str r0, [r1] ldr r0, _0800932C @ =0x06004000 str r0, [r1, #4] @@ -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 @@ -82,20 +82,20 @@ sub_929C: @ 0x0800929C .align 2, 0 _08009318: .4byte 0x0400000A _0800931C: .4byte 0x040000D4 -_08009320: .4byte 0x080798C0 +_08009320: .4byte gUnknown_080798C0 _08009324: .4byte 0x80000400 -_08009328: .4byte 0x0807A0C0 +_08009328: .4byte gIntroCopyright_Gfx _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 @@ -133,8 +133,8 @@ _08009388: .4byte gMain thumb_func_start sub_938C sub_938C: @ 0x0800938C push {lr} - ldr r1, _080093C0 @ =0x080792E0 - ldr r0, _080093C4 @ =0x0202C790 + ldr r1, _080093C0 @ =gUnknown_080792E0 + 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] @@ -158,9 +158,9 @@ _080093BA: pop {r0} bx r0 .align 2, 0 -_080093C0: .4byte 0x080792E0 -_080093C4: .4byte 0x0202C790 -_080093C8: .4byte 0x0202BF10 +_080093C0: .4byte gUnknown_080792E0 +_080093C4: .4byte gUnknown_0202C790 +_080093C8: .4byte gUnknown_0202BF10 _080093CC: .4byte gMain thumb_func_start sub_93D0 @@ -315,33 +315,33 @@ sub_9498: @ 0x08009498 orrs r0, r1 strh r0, [r2] ldr r4, _08009638 @ =0x040000D4 - ldr r0, _0800963C @ =0x080B9CC0 + ldr r0, _0800963C @ =gUnknown_080B9CC0 str r0, [r4] ldr r0, _08009640 @ =0x0600D000 str r0, [r4, #4] ldr r2, _08009644 @ =0x80000400 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08009648 @ =0x080BC4C0 + ldr r0, _08009648 @ =gUnknown_080BC4C0 str r0, [r4] ldr r0, _0800964C @ =0x0600D800 str r0, [r4, #4] ldr r1, _08009650 @ =0x80000800 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08009654 @ =0x080BB4C0 + ldr r0, _08009654 @ =gUnknown_080BB4C0 str r0, [r4] ldr r0, _08009658 @ =0x0600E800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800965C @ =0x080B3CA0 + ldr r0, _0800965C @ =gUnknown_080B3CA0 str r0, [r4] ldr r0, _08009660 @ =0x0600F800 str r0, [r4, #4] str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08009664 @ =0x080B44A0 + ldr r0, _08009664 @ =gUnknown_080B44A0 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -349,9 +349,9 @@ sub_9498: @ 0x08009498 ldr r0, _08009668 @ =0x80002C00 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0800966C @ =0x080BD4C0 + 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] @@ -454,20 +454,20 @@ _0800962C: .4byte 0x00005D02 _08009630: .4byte 0x0400000E _08009634: .4byte 0x00001F03 _08009638: .4byte 0x040000D4 -_0800963C: .4byte 0x080B9CC0 +_0800963C: .4byte gUnknown_080B9CC0 _08009640: .4byte 0x0600D000 _08009644: .4byte 0x80000400 -_08009648: .4byte 0x080BC4C0 +_08009648: .4byte gUnknown_080BC4C0 _0800964C: .4byte 0x0600D800 _08009650: .4byte 0x80000800 -_08009654: .4byte 0x080BB4C0 +_08009654: .4byte gUnknown_080BB4C0 _08009658: .4byte 0x0600E800 -_0800965C: .4byte 0x080B3CA0 +_0800965C: .4byte gUnknown_080B3CA0 _08009660: .4byte 0x0600F800 -_08009664: .4byte 0x080B44A0 +_08009664: .4byte gUnknown_080B44A0 _08009668: .4byte 0x80002C00 -_0800966C: .4byte 0x080BD4C0 -_08009670: .4byte 0x0201C1C0 +_0800966C: .4byte gUnknown_080BD4C0 +_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 r5, _08009824 @ =0x086A77A8 - ldr r4, _08009828 @ =0x0202A578 + ldr r3, _08009820 @ =gUnknown_0202BF10 + ldr r5, _08009824 @ =gUnknown_086A77A8 + 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 -_08009824: .4byte 0x086A77A8 -_08009828: .4byte 0x0202A578 -_0800982C: .4byte 0x0202C5A8 +_08009820: .4byte gUnknown_0202BF10 +_08009824: .4byte gUnknown_086A77A8 +_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] @@ -753,23 +753,23 @@ sub_98B4: @ 0x080098B4 ble _08009916 movs r0, #0 strb r0, [r1, #0xc] - ldr r0, _080098F4 @ =0x080B3C60 + ldr r0, _080098F4 @ =gIntroScene1Sprites_Pals+0x1C0 ldr r1, _080098F8 @ =0x050000E0 movs r2, #0x20 movs r3, #0 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 -_080098F4: .4byte 0x080B3C60 +_080098F0: .4byte gUnknown_0201A450 +_080098F4: .4byte gIntroScene1Sprites_Pals+0x1C0 _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] @@ -913,7 +913,7 @@ _08009A04: ldrh r0, [r4, #0xa] adds r0, #1 strh r0, [r4, #0xa] - ldr r2, _08009AA4 @ =0x086A7768 + ldr r2, _08009AA4 @ =gUnknown_086A7768 movs r1, #8 ldrsh r3, [r4, r1] lsls r1, r3, #2 @@ -924,13 +924,13 @@ _08009A04: ldrsh r1, [r1, r2] cmp r0, r1 ble _08009A78 - ldr r1, _08009AA8 @ =0x086A7788 + ldr r1, _08009AA8 @ =gUnknown_086A7788 lsls r0, r3, #1 adds r0, r0, r1 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 0x086A7768 -_08009AA8: .4byte 0x086A7788 -_08009AAC: .4byte 0x0201C1C0 +_08009AA4: .4byte gUnknown_086A7768 +_08009AA8: .4byte gUnknown_086A7788 +_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 @@ -1029,7 +1029,7 @@ _08009B14: ldrh r0, [r4, #0xa] adds r0, #1 strh r0, [r4, #0xa] - ldr r2, _08009B60 @ =0x086A7768 + ldr r2, _08009B60 @ =gUnknown_086A7768 movs r1, #8 ldrsh r3, [r4, r1] lsls r1, r3, #2 @@ -1043,13 +1043,13 @@ _08009B14: adds r0, r3, #0 cmp r0, #6 bgt _08009B70 - ldr r1, _08009B64 @ =0x086A7788 + ldr r1, _08009B64 @ =gUnknown_086A7788 lsls r0, r3, #1 adds r0, r0, r1 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,28 +1057,28 @@ _08009B14: bl sub_10708 b _08009B8A .align 2, 0 -_08009B54: .4byte 0x0201A450 -_08009B58: .4byte 0x0202ADA0 -_08009B5C: .4byte 0x0202BF10 -_08009B60: .4byte 0x086A7768 -_08009B64: .4byte 0x086A7788 -_08009B68: .4byte 0x0201C1C0 +_08009B54: .4byte gUnknown_0201A450 +_08009B58: .4byte gUnknown_0202ADA0 +_08009B5C: .4byte gUnknown_0202BF10 +_08009B60: .4byte gUnknown_086A7768 +_08009B64: .4byte gUnknown_086A7788 +_08009B68: .4byte gUnknown_0201C1C0 _08009B6C: .4byte 0x060036E0 _08009B70: - ldr r1, _08009BF0 @ =0x086A7788 + ldr r1, _08009BF0 @ =gUnknown_086A7788 lsls r0, r3, #1 adds r0, r0, r1 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] @@ -1130,11 +1130,11 @@ _08009BB0: pop {r0} bx r0 .align 2, 0 -_08009BF0: .4byte 0x086A7788 -_08009BF4: .4byte 0x0201C1C0 +_08009BF0: .4byte gUnknown_086A7788 +_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,31 +1219,31 @@ 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] strh r0, [r5] - ldr r6, _08009D5C @ =0x086A769C + ldr r6, _08009D5C @ =gUnknown_086A769C ldr r1, _08009D60 @ =0xFFFFFD20 adds r2, r2, r1 adds r0, r6, #0 @@ -1310,9 +1310,9 @@ _08009D46: pop {r0} bx r0 .align 2, 0 -_08009D54: .4byte 0x0201A450 -_08009D58: .4byte 0x0200B698 -_08009D5C: .4byte 0x086A769C +_08009D54: .4byte gUnknown_0201A450 +_08009D58: .4byte gUnknown_0200B698 +_08009D5C: .4byte gUnknown_086A769C _08009D60: .4byte 0xFFFFFD20 _08009D64: .4byte gOamBuffer _08009D68: .4byte 0xFFFFFE00 @@ -1326,14 +1326,14 @@ 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 strh r0, [r1] - ldr r0, _08009E70 @ =0x086A769C + ldr r0, _08009E70 @ =gUnknown_086A769C ldr r2, _08009E74 @ =0xFFFFE340 add r2, r8 movs r1, #0x31 @@ -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 @@ -1369,7 +1369,7 @@ _08009DCC: lsls r0, r0, #3 adds r3, r0, r6 lsls r0, r7, #2 - ldr r1, _08009E84 @ =0x086A7798 + ldr r1, _08009E84 @ =gUnknown_086A7798 adds r4, r0, r1 movs r2, #0 ldrsh r1, [r4, r2] @@ -1446,14 +1446,14 @@ _08009E50: pop {r0} bx r0 .align 2, 0 -_08009E68: .4byte 0x0200D078 -_08009E6C: .4byte 0x0201A450 -_08009E70: .4byte 0x086A769C +_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 0x086A7798 +_08009E84: .4byte gUnknown_086A7798 _08009E88: .4byte 0x000001FF _08009E8C: .4byte 0xFFFFFE00 @@ -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,9 +1523,9 @@ 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 @ =0x086A769C + ldr r5, _0800A144 @ =gUnknown_086A769C adds r0, r5, #0 movs r1, #0x31 bl LoadSpriteSets @@ -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,12 +1802,12 @@ _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 -_0800A144: .4byte 0x086A769C +_0800A13C: .4byte gUnknown_0201A450 +_0800A140: .4byte gUnknown_0200D638 +_0800A144: .4byte gUnknown_086A769C _0800A148: .4byte gOamBuffer _0800A14C: .4byte 0xFFFFFE00 _0800A150: .4byte 0x000001FF @@ -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 @@ -1864,27 +1864,27 @@ sub_A16C: @ 0x0800A16C orrs r0, r1 strh r0, [r2] ldr r0, _0800A264 @ =0x040000D4 - ldr r1, _0800A268 @ =0x080D0700 + ldr r1, _0800A268 @ =gUnknown_080D0700 str r1, [r0] ldr r1, _0800A26C @ =0x06006000 str r1, [r0, #4] ldr r2, _0800A270 @ =0x80001000 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A274 @ =0x080D2700 + ldr r1, _0800A274 @ =gUnknown_080D2700 str r1, [r0] ldr r1, _0800A278 @ =0x0600D000 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A27C @ =0x080CBEE0 + ldr r1, _0800A27C @ =gUnknown_080CBEE0 str r1, [r0] ldr r1, _0800A280 @ =0x0600F000 str r1, [r0, #4] ldr r1, _0800A284 @ =0x80000400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A288 @ =0x080CC6E0 + ldr r1, _0800A288 @ =gUnknown_080CC6E0 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -1892,7 +1892,7 @@ sub_A16C: @ 0x0800A16C ldr r1, _0800A28C @ =0x80001E00 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A290 @ =0x080CBCE0 + ldr r1, _0800A290 @ =gUnknown_080CBCE0 str r1, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -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] @@ -1944,26 +1944,26 @@ _0800A258: .4byte 0x0000DA01 _0800A25C: .4byte 0x0400000E _0800A260: .4byte 0x00001E03 _0800A264: .4byte 0x040000D4 -_0800A268: .4byte 0x080D0700 +_0800A268: .4byte gUnknown_080D0700 _0800A26C: .4byte 0x06006000 _0800A270: .4byte 0x80001000 -_0800A274: .4byte 0x080D2700 +_0800A274: .4byte gUnknown_080D2700 _0800A278: .4byte 0x0600D000 -_0800A27C: .4byte 0x080CBEE0 +_0800A27C: .4byte gUnknown_080CBEE0 _0800A280: .4byte 0x0600F000 _0800A284: .4byte 0x80000400 -_0800A288: .4byte 0x080CC6E0 +_0800A288: .4byte gUnknown_080CC6E0 _0800A28C: .4byte 0x80001E00 -_0800A290: .4byte 0x080CBCE0 +_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 @@ -2228,45 +2228,45 @@ sub_A454: @ 0x0800A454 orrs r0, r1 strh r0, [r2] ldr r0, _0800A5BC @ =0x040000D4 - ldr r1, _0800A5C0 @ =0x080DE520 + ldr r1, _0800A5C0 @ =gUnknown_080DE520 str r1, [r0] ldr r1, _0800A5C4 @ =0x0600D000 str r1, [r0, #4] ldr r3, _0800A5C8 @ =0x80000800 str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A5CC @ =0x080DCD20 + ldr r1, _0800A5CC @ =gUnknown_080DCD20 str r1, [r0] ldr r1, _0800A5D0 @ =0x0600E000 str r1, [r0, #4] ldr r2, _0800A5D4 @ =0x80000400 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A5D8 @ =0x080D4900 + ldr r1, _0800A5D8 @ =gUnknown_080D4900 str r1, [r0] ldr r1, _0800A5DC @ =0x0600E800 str r1, [r0, #4] str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A5E0 @ =0x080D5900 + ldr r1, _0800A5E0 @ =gUnknown_080D5900 str r1, [r0] ldr r1, _0800A5E4 @ =0x0600F800 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A5E8 @ =0x080DD520 + ldr r1, _0800A5E8 @ =gUnknown_080DD520 str r1, [r0] - ldr r1, _0800A5EC @ =0x03005C00 + ldr r1, _0800A5EC @ =gUnknown_03005C00 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A5F0 @ =0x080DDD20 + 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] - ldr r1, _0800A5F8 @ =0x080D6100 + ldr r1, _0800A5F8 @ =gUnknown_080D6100 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -2274,7 +2274,7 @@ sub_A454: @ 0x0800A454 ldr r1, _0800A5FC @ =0x80003600 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r3, _0800A600 @ =0x080D4700 + ldr r3, _0800A600 @ =gUnknown_080D4700 str r3, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -2282,7 +2282,7 @@ sub_A454: @ 0x0800A454 ldr r2, _0800A604 @ =0x80000070 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800A608 @ =0x080DF520 + ldr r1, _0800A608 @ =gUnknown_080DF520 str r1, [r0] ldr r1, _0800A60C @ =0x06010000 str r1, [r0, #4] @@ -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] @@ -2349,42 +2349,42 @@ _0800A5B0: .4byte 0x00005D02 _0800A5B4: .4byte 0x0400000E _0800A5B8: .4byte 0x00001F03 _0800A5BC: .4byte 0x040000D4 -_0800A5C0: .4byte 0x080DE520 +_0800A5C0: .4byte gUnknown_080DE520 _0800A5C4: .4byte 0x0600D000 _0800A5C8: .4byte 0x80000800 -_0800A5CC: .4byte 0x080DCD20 +_0800A5CC: .4byte gUnknown_080DCD20 _0800A5D0: .4byte 0x0600E000 _0800A5D4: .4byte 0x80000400 -_0800A5D8: .4byte 0x080D4900 +_0800A5D8: .4byte gUnknown_080D4900 _0800A5DC: .4byte 0x0600E800 -_0800A5E0: .4byte 0x080D5900 +_0800A5E0: .4byte gUnknown_080D5900 _0800A5E4: .4byte 0x0600F800 -_0800A5E8: .4byte 0x080DD520 -_0800A5EC: .4byte 0x03005C00 -_0800A5F0: .4byte 0x080DDD20 -_0800A5F4: .4byte 0x0201B180 -_0800A5F8: .4byte 0x080D6100 +_0800A5E8: .4byte gUnknown_080DD520 +_0800A5EC: .4byte gUnknown_03005C00 +_0800A5F0: .4byte gUnknown_080DDD20 +_0800A5F4: .4byte gUnknown_0201B180 +_0800A5F8: .4byte gUnknown_080D6100 _0800A5FC: .4byte 0x80003600 -_0800A600: .4byte 0x080D4700 +_0800A600: .4byte gUnknown_080D4700 _0800A604: .4byte 0x80000070 -_0800A608: .4byte 0x080DF520 +_0800A608: .4byte gUnknown_080DF520 _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] @@ -2566,7 +2566,7 @@ _0800A776: cmp r0, #2 bne _0800A7F4 ldr r1, _0800A7D4 @ =0x040000D4 - ldr r0, _0800A7E8 @ =0x03005C00 + ldr r0, _0800A7E8 @ =gUnknown_03005C00 str r0, [r1] ldr r0, _0800A7EC @ =0x0600E000 str r0, [r1, #4] @@ -2583,22 +2583,22 @@ _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 -_0800A7E8: .4byte 0x03005C00 +_0800A7E8: .4byte gUnknown_03005C00 _0800A7EC: .4byte 0x0600E000 _0800A7F0: .4byte 0x80000400 _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 @@ -2685,14 +2685,14 @@ sub_A87C: @ 0x0800A87C adds r5, r4, r0 movs r0, #1 strh r0, [r5] - ldr r0, _0800A93C @ =0x086A795C + ldr r0, _0800A93C @ =gUnknown_086A795C movs r1, #1 adds r2, r5, #0 bl LoadSpriteSets 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] @@ -2757,8 +2757,8 @@ _0800A92C: .4byte gMain _0800A930: .4byte 0x00001F50 _0800A934: .4byte 0x00000808 _0800A938: .4byte 0x04000050 -_0800A93C: .4byte 0x086A795C -_0800A940: .4byte 0x0201A450 +_0800A93C: .4byte gUnknown_086A795C +_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 @@ -2815,27 +2815,27 @@ sub_A968: @ 0x0800A968 orrs r0, r1 strh r0, [r2] ldr r0, _0800AA64 @ =0x040000D4 - ldr r1, _0800AA68 @ =0x080E5F60 + ldr r1, _0800AA68 @ =gUnknown_080E5F60 str r1, [r0] ldr r1, _0800AA6C @ =0x06006000 str r1, [r0, #4] ldr r3, _0800AA70 @ =0x80001000 str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800AA74 @ =0x080E7F60 + ldr r1, _0800AA74 @ =gUnknown_080E7F60 str r1, [r0] ldr r1, _0800AA78 @ =0x0600D000 str r1, [r0, #4] str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800AA7C @ =0x080E1740 + ldr r1, _0800AA7C @ =gUnknown_080E1740 str r1, [r0] ldr r1, _0800AA80 @ =0x0600F000 str r1, [r0, #4] ldr r1, _0800AA84 @ =0x80000400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800AA88 @ =0x080E1F40 + ldr r1, _0800AA88 @ =gUnknown_080E1F40 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -2843,7 +2843,7 @@ sub_A968: @ 0x0800A968 ldr r1, _0800AA8C @ =0x80002000 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800AA90 @ =0x080E1540 + ldr r1, _0800AA90 @ =gUnknown_080E1540 str r1, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -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] @@ -2897,26 +2897,26 @@ _0800AA58: .4byte 0x0000DA01 _0800AA5C: .4byte 0x0400000E _0800AA60: .4byte 0x00001E03 _0800AA64: .4byte 0x040000D4 -_0800AA68: .4byte 0x080E5F60 +_0800AA68: .4byte gUnknown_080E5F60 _0800AA6C: .4byte 0x06006000 _0800AA70: .4byte 0x80001000 -_0800AA74: .4byte 0x080E7F60 +_0800AA74: .4byte gUnknown_080E7F60 _0800AA78: .4byte 0x0600D000 -_0800AA7C: .4byte 0x080E1740 +_0800AA7C: .4byte gUnknown_080E1740 _0800AA80: .4byte 0x0600F000 _0800AA84: .4byte 0x80000400 -_0800AA88: .4byte 0x080E1F40 +_0800AA88: .4byte gUnknown_080E1F40 _0800AA8C: .4byte 0x80002000 -_0800AA90: .4byte 0x080E1540 +_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 @@ -3168,33 +3168,33 @@ sub_AC38: @ 0x0800AC38 orrs r0, r1 strh r0, [r2] ldr r0, _0800AD94 @ =0x040000D4 - ldr r1, _0800AD98 @ =0x080F1980 + ldr r1, _0800AD98 @ =gUnknown_080F1980 str r1, [r0] ldr r1, _0800AD9C @ =0x06006000 str r1, [r0, #4] ldr r3, _0800ADA0 @ =0x80000400 str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800ADA4 @ =0x080EB160 + ldr r1, _0800ADA4 @ =gUnknown_080EB160 str r1, [r0] ldr r1, _0800ADA8 @ =0x06007000 str r1, [r0, #4] ldr r2, _0800ADAC @ =0x80000800 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800ADB0 @ =0x080EA160 + ldr r1, _0800ADB0 @ =gUnknown_080EA160 str r1, [r0] ldr r1, _0800ADB4 @ =0x0600E000 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800ADB8 @ =0x080EC160 + ldr r1, _0800ADB8 @ =gUnknown_080EC160 str r1, [r0] ldr r1, _0800ADBC @ =0x0600F000 str r1, [r0, #4] str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800ADC0 @ =0x080EC960 + ldr r1, _0800ADC0 @ =gUnknown_080EC960 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -3202,14 +3202,14 @@ sub_AC38: @ 0x0800AC38 ldr r1, _0800ADC4 @ =0x80001400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800ADC8 @ =0x080BD4C0 + ldr r1, _0800ADC8 @ =gUnknown_080BD4C0 str r1, [r0] - ldr r1, _0800ADCC @ =0x03000000 + ldr r1, _0800ADCC @ =gUnknown_03000000 str r1, [r0, #4] ldr r1, _0800ADD0 @ =0x80002000 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r3, _0800ADD4 @ =0x080E9F60 + ldr r3, _0800ADD4 @ =gUnknown_080E9F60 str r3, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -3217,7 +3217,7 @@ sub_AC38: @ 0x0800AC38 ldr r2, _0800ADD8 @ =0x800000C0 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800ADDC @ =0x080F2180 + ldr r1, _0800ADDC @ =gUnknown_080F2180 str r1, [r0] ldr r1, _0800ADE0 @ =0x06010000 str r1, [r0, #4] @@ -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] @@ -3284,36 +3284,36 @@ _0800AD88: .4byte 0x00005C02 _0800AD8C: .4byte 0x0400000E _0800AD90: .4byte 0x00001E03 _0800AD94: .4byte 0x040000D4 -_0800AD98: .4byte 0x080F1980 +_0800AD98: .4byte gUnknown_080F1980 _0800AD9C: .4byte 0x06006000 _0800ADA0: .4byte 0x80000400 -_0800ADA4: .4byte 0x080EB160 +_0800ADA4: .4byte gUnknown_080EB160 _0800ADA8: .4byte 0x06007000 _0800ADAC: .4byte 0x80000800 -_0800ADB0: .4byte 0x080EA160 +_0800ADB0: .4byte gUnknown_080EA160 _0800ADB4: .4byte 0x0600E000 -_0800ADB8: .4byte 0x080EC160 +_0800ADB8: .4byte gUnknown_080EC160 _0800ADBC: .4byte 0x0600F000 -_0800ADC0: .4byte 0x080EC960 +_0800ADC0: .4byte gUnknown_080EC960 _0800ADC4: .4byte 0x80001400 -_0800ADC8: .4byte 0x080BD4C0 -_0800ADCC: .4byte 0x03000000 +_0800ADC8: .4byte gUnknown_080BD4C0 +_0800ADCC: .4byte gUnknown_03000000 _0800ADD0: .4byte 0x80002000 -_0800ADD4: .4byte 0x080E9F60 +_0800ADD4: .4byte gUnknown_080E9F60 _0800ADD8: .4byte 0x800000C0 -_0800ADDC: .4byte 0x080F2180 +_0800ADDC: .4byte gUnknown_080F2180 _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 @@ -3333,7 +3333,7 @@ sub_ADFC: @ 0x0800ADFC strh r5, [r4, #8] strh r5, [r4, #0xa] strh r5, [r4, #4] - ldr r0, _0800AE64 @ =0x03002300 + ldr r0, _0800AE64 @ =gUnknown_03002300 ldr r1, _0800AE68 @ =0x06002EE0 movs r2, #8 movs r3, #8 @@ -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 +_0800AE64: .4byte gUnknown_03002300 _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] @@ -3409,7 +3409,7 @@ sub_AE74: @ 0x0800AE74 ldrh r0, [r4, #0xa] adds r0, #1 strh r0, [r4, #0xa] - ldr r2, _0800AF64 @ =0x086A79FC + ldr r2, _0800AF64 @ =gUnknown_086A79FC movs r3, #8 ldrsh r1, [r4, r3] lsls r1, r1, #2 @@ -3423,7 +3423,7 @@ sub_AE74: @ 0x0800AE74 ldrh r0, [r4, #8] adds r0, #1 strh r0, [r4, #8] - ldr r1, _0800AF68 @ =0x086A7A1C + ldr r1, _0800AF68 @ =gUnknown_086A7A1C movs r3, #8 ldrsh r0, [r4, r3] lsls r0, r0, #1 @@ -3431,7 +3431,7 @@ sub_AE74: @ 0x0800AE74 movs r1, #0 ldrsh r0, [r0, r1] lsls r0, r0, #1 - ldr r1, _0800AF6C @ =0x03000000 + ldr r1, _0800AF6C @ =gUnknown_03000000 adds r0, r0, r1 ldr r1, _0800AF70 @ =0x06002EE0 movs r2, #8 @@ -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,24 +3483,24 @@ _0800AF54: pop {r0} bx r0 .align 2, 0 -_0800AF5C: .4byte 0x0201A450 -_0800AF60: .4byte 0x0202ADA0 -_0800AF64: .4byte 0x086A79FC -_0800AF68: .4byte 0x086A7A1C -_0800AF6C: .4byte 0x03000000 +_0800AF5C: .4byte gUnknown_0201A450 +_0800AF60: .4byte gUnknown_0202ADA0 +_0800AF64: .4byte gUnknown_086A79FC +_0800AF68: .4byte gUnknown_086A7A1C +_0800AF6C: .4byte gUnknown_03000000 _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] - ldr r2, _0800B068 @ =0x086A79FC + ldr r2, _0800B068 @ =gUnknown_086A79FC movs r4, #8 ldrsh r1, [r3, r4] lsls r1, r1, #2 @@ -3518,7 +3518,7 @@ sub_AF80: @ 0x0800AF80 bgt _0800AFCC adds r0, r1, #1 strh r0, [r3, #8] - ldr r1, _0800B06C @ =0x086A7A1C + ldr r1, _0800B06C @ =gUnknown_086A7A1C movs r2, #8 ldrsh r0, [r3, r2] lsls r0, r0, #1 @@ -3526,7 +3526,7 @@ sub_AF80: @ 0x0800AF80 movs r4, #0 ldrsh r0, [r0, r4] lsls r0, r0, #1 - ldr r1, _0800B070 @ =0x03000000 + ldr r1, _0800B070 @ =gUnknown_03000000 adds r0, r0, r1 ldr r1, _0800B074 @ =0x06002EE0 movs r2, #8 @@ -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 -_0800B068: .4byte 0x086A79FC -_0800B06C: .4byte 0x086A7A1C -_0800B070: .4byte 0x03000000 +_0800B064: .4byte gUnknown_0202ADA0 +_0800B068: .4byte gUnknown_086A79FC +_0800B06C: .4byte gUnknown_086A7A1C +_0800B070: .4byte gUnknown_03000000 _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 @@ -3703,14 +3703,14 @@ sub_B0E8: @ 0x0800B0E8 strh r0, [r7] strh r0, [r1] strh r0, [r2] - ldr r0, _0800B2CC @ =0x086A79EC + ldr r0, _0800B2CC @ =gUnknown_086A79EC movs r1, #3 mov r2, r8 bl LoadSpriteSets 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] @@ -3911,8 +3911,8 @@ _0800B2A2: _0800B2C0: .4byte gMain _0800B2C4: .4byte 0x00000808 _0800B2C8: .4byte 0x04000050 -_0800B2CC: .4byte 0x086A79EC -_0800B2D0: .4byte 0x0201A450 +_0800B2CC: .4byte gUnknown_086A79EC +_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 @@ -3981,33 +3981,33 @@ sub_B2F8: @ 0x0800B2F8 orrs r0, r1 strh r0, [r2] ldr r0, _0800B444 @ =0x040000D4 - ldr r1, _0800B448 @ =0x080FD7C0 + ldr r1, _0800B448 @ =gUnknown_080FD7C0 str r1, [r0] ldr r1, _0800B44C @ =0x06007800 str r1, [r0, #4] ldr r2, _0800B450 @ =0x80000400 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800B454 @ =0x080FDFC0 + ldr r1, _0800B454 @ =gUnknown_080FDFC0 str r1, [r0] ldr r1, _0800B458 @ =0x0600D000 str r1, [r0, #4] ldr r1, _0800B45C @ =0x80001000 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800B460 @ =0x080FCFC0 + ldr r1, _0800B460 @ =gUnknown_080FCFC0 str r1, [r0] ldr r1, _0800B464 @ =0x0600F000 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800B468 @ =0x080F63A0 + ldr r1, _0800B468 @ =gUnknown_080F63A0 str r1, [r0] ldr r1, _0800B46C @ =0x0600F800 str r1, [r0, #4] str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800B470 @ =0x080F6BA0 + ldr r1, _0800B470 @ =gUnknown_080F6BA0 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -4015,7 +4015,7 @@ sub_B2F8: @ 0x0800B2F8 ldr r1, _0800B474 @ =0x80003200 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r3, _0800B478 @ =0x080F61A0 + ldr r3, _0800B478 @ =gUnknown_080F61A0 str r3, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -4023,7 +4023,7 @@ sub_B2F8: @ 0x0800B2F8 ldr r2, _0800B47C @ =0x80000040 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800B480 @ =0x080FFFC0 + ldr r1, _0800B480 @ =gUnknown_080FFFC0 str r1, [r0] ldr r1, _0800B484 @ =0x06010000 str r1, [r0, #4] @@ -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] @@ -4089,33 +4089,33 @@ _0800B438: .4byte 0x00001E02 _0800B43C: .4byte 0x0400000E _0800B440: .4byte 0x00001F03 _0800B444: .4byte 0x040000D4 -_0800B448: .4byte 0x080FD7C0 +_0800B448: .4byte gUnknown_080FD7C0 _0800B44C: .4byte 0x06007800 _0800B450: .4byte 0x80000400 -_0800B454: .4byte 0x080FDFC0 +_0800B454: .4byte gUnknown_080FDFC0 _0800B458: .4byte 0x0600D000 _0800B45C: .4byte 0x80001000 -_0800B460: .4byte 0x080FCFC0 +_0800B460: .4byte gUnknown_080FCFC0 _0800B464: .4byte 0x0600F000 -_0800B468: .4byte 0x080F63A0 +_0800B468: .4byte gUnknown_080F63A0 _0800B46C: .4byte 0x0600F800 -_0800B470: .4byte 0x080F6BA0 +_0800B470: .4byte gUnknown_080F6BA0 _0800B474: .4byte 0x80003200 -_0800B478: .4byte 0x080F61A0 +_0800B478: .4byte gUnknown_080F61A0 _0800B47C: .4byte 0x80000040 -_0800B480: .4byte 0x080FFFC0 +_0800B480: .4byte gUnknown_080FFFC0 _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 r3, _0800B698 @ =0x086A7AC0 - ldr r1, _0800B69C @ =0x0202C548 + ldr r2, _0800B694 @ =gUnknown_0202ADA0 + ldr r3, _0800B698 @ =gUnknown_086A7AC0 + ldr r1, _0800B69C @ =gUnknown_0202C548 movs r0, #0 ldrsb r0, [r1, r0] lsls r0, r0, #2 @@ -4230,8 +4230,8 @@ sub_B560: @ 0x0800B560 ldrh r5, [r2, #0xe] adds r0, r0, r5 strh r0, [r2, #0xe] - ldr r3, _0800B6A0 @ =0x086A7AE4 - ldr r4, _0800B6A4 @ =0x0202BF10 + ldr r3, _0800B6A0 @ =gUnknown_086A7AE4 + ldr r4, _0800B6A4 @ =gUnknown_0202BF10 movs r1, #0 ldrsh r0, [r4, r1] adds r0, r0, r3 @@ -4305,8 +4305,8 @@ _0800B5EE: ldr r5, _0800B6AC @ =0x000002F2 adds r1, r1, r5 strh r0, [r1] - ldr r1, _0800B6B0 @ =0x086A7B34 - ldr r3, _0800B6B4 @ =0x0202BEB4 + ldr r1, _0800B6B0 @ =gUnknown_086A7B34 + 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 @ =0x086A7AC0 - ldr r3, _0800B69C @ =0x0202C548 + ldr r2, _0800B698 @ =gUnknown_086A7AC0 + 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 -_0800B698: .4byte 0x086A7AC0 -_0800B69C: .4byte 0x0202C548 -_0800B6A0: .4byte 0x086A7AE4 -_0800B6A4: .4byte 0x0202BF10 +_0800B694: .4byte gUnknown_0202ADA0 +_0800B698: .4byte gUnknown_086A7AC0 +_0800B69C: .4byte gUnknown_0202C548 +_0800B6A0: .4byte gUnknown_086A7AE4 +_0800B6A4: .4byte gUnknown_0202BF10 _0800B6A8: .4byte gMain _0800B6AC: .4byte 0x000002F2 -_0800B6B0: .4byte 0x086A7B34 -_0800B6B4: .4byte 0x0202BEB4 -_0800B6B8: .4byte 0x0201A450 -_0800B6BC: .4byte 0x0202A578 -_0800B6C0: .4byte 0x0202C790 +_0800B6B0: .4byte gUnknown_086A7B34 +_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 @ =0x086A7AE4 - ldr r3, _0800B788 @ =0x0202BF10 + ldr r2, _0800B784 @ =gUnknown_086A7AE4 + 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] @@ -4476,13 +4476,13 @@ _0800B77C: pop {r0} bx r0 .align 2, 0 -_0800B784: .4byte 0x086A7AE4 -_0800B788: .4byte 0x0202BF10 -_0800B78C: .4byte 0x0202ADA0 +_0800B784: .4byte gUnknown_086A7AE4 +_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 @@ -4640,7 +4640,7 @@ sub_B7F8: @ 0x0800B7F8 lsls r0, r0, #0x18 asrs r0, r0, #0x18 strh r0, [r1] - ldr r4, _0800BA14 @ =0x086A7A78 + ldr r4, _0800BA14 @ =gUnknown_086A7A78 adds r0, r4, #0 movs r1, #0x12 adds r2, r3, #0 @@ -4662,7 +4662,7 @@ _0800B8EC: ldr r1, [sp, #0x18] adds r2, r3, r1 ldr r6, [sp, #0x20] - ldr r1, _0800BA18 @ =0x086A7B34 + ldr r1, _0800BA18 @ =gUnknown_086A7B34 adds r0, r6, r1 movs r1, #0 ldrsb r1, [r0, r1] @@ -4687,7 +4687,7 @@ _0800B8EC: lsls r0, r0, #1 adds r0, r5, r0 lsls r0, r0, #2 - ldr r1, _0800BA14 @ =0x086A7A78 + ldr r1, _0800BA14 @ =gUnknown_086A7A78 adds r0, r0, r1 ldr r0, [r0] mov r8, r0 @@ -4756,9 +4756,9 @@ _0800B998: strh r0, [r1, #8] _0800B9BC: ldr r1, [sp, #0x20] - ldr r2, _0800BA18 @ =0x086A7B34 + 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 -_0800BA14: .4byte 0x086A7A78 -_0800BA18: .4byte 0x086A7B34 +_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 @@ -4866,33 +4866,33 @@ sub_BA3C: @ 0x0800BA3C orrs r0, r1 strh r0, [r2] ldr r0, _0800BB88 @ =0x040000D4 - ldr r1, _0800BB8C @ =0x08108A00 + ldr r1, _0800BB8C @ =gUnknown_08108A00 str r1, [r0] ldr r1, _0800BB90 @ =0x0600A000 str r1, [r0, #4] ldr r3, _0800BB94 @ =0x80001000 str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800BB98 @ =0x0810AA00 + ldr r1, _0800BB98 @ =gUnknown_0810AA00 str r1, [r0] ldr r1, _0800BB9C @ =0x0600C000 str r1, [r0, #4] str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800BBA0 @ =0x08106A00 + ldr r1, _0800BBA0 @ =gUnknown_08106A00 str r1, [r0] ldr r1, _0800BBA4 @ =0x0600E000 str r1, [r0, #4] str r3, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800BBA8 @ =0x081011E0 + ldr r1, _0800BBA8 @ =gUnknown_081011E0 str r1, [r0] ldr r1, _0800BBAC @ =0x06007800 str r1, [r0, #4] ldr r1, _0800BBB0 @ =0x80000400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800BBB4 @ =0x081019E0 + ldr r1, _0800BBB4 @ =gUnknown_081019E0 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -4900,7 +4900,7 @@ sub_BA3C: @ 0x0800BA3C ldr r1, _0800BBB8 @ =0x80002800 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r5, _0800BBBC @ =0x08100FE0 + ldr r5, _0800BBBC @ =gUnknown_08100FE0 str r5, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -4908,7 +4908,7 @@ sub_BA3C: @ 0x0800BA3C ldr r4, _0800BBC0 @ =0x800000B0 str r4, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800BBC4 @ =0x0810CA00 + ldr r1, _0800BBC4 @ =gUnknown_0810CA00 str r1, [r0] ldr r1, _0800BBC8 @ =0x06010000 str r1, [r0, #4] @@ -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] @@ -4975,31 +4975,31 @@ _0800BB7C: .4byte 0x0000DC02 _0800BB80: .4byte 0x0400000E _0800BB84: .4byte 0x00000F03 _0800BB88: .4byte 0x040000D4 -_0800BB8C: .4byte 0x08108A00 +_0800BB8C: .4byte gUnknown_08108A00 _0800BB90: .4byte 0x0600A000 _0800BB94: .4byte 0x80001000 -_0800BB98: .4byte 0x0810AA00 +_0800BB98: .4byte gUnknown_0810AA00 _0800BB9C: .4byte 0x0600C000 -_0800BBA0: .4byte 0x08106A00 +_0800BBA0: .4byte gUnknown_08106A00 _0800BBA4: .4byte 0x0600E000 -_0800BBA8: .4byte 0x081011E0 +_0800BBA8: .4byte gUnknown_081011E0 _0800BBAC: .4byte 0x06007800 _0800BBB0: .4byte 0x80000400 -_0800BBB4: .4byte 0x081019E0 +_0800BBB4: .4byte gUnknown_081019E0 _0800BBB8: .4byte 0x80002800 -_0800BBBC: .4byte 0x08100FE0 +_0800BBBC: .4byte gUnknown_08100FE0 _0800BBC0: .4byte 0x800000B0 -_0800BBC4: .4byte 0x0810CA00 +_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,12 +5623,12 @@ 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 strh r0, [r1] - ldr r0, _0800C1F0 @ =0x086A7B74 + ldr r0, _0800C1F0 @ =gUnknown_086A7B74 movs r1, #1 mov r2, r8 bl LoadSpriteSets @@ -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] @@ -5675,12 +5675,12 @@ _0800C132: lsls r0, r0, #3 adds r3, r0, r6 lsls r0, r7, #2 - ldr r1, _0800C208 @ =0x086A7B7C + ldr r1, _0800C208 @ =gUnknown_086A7B7C adds r4, r0, r1 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,28 +5757,28 @@ _0800C1D4: pop {r0} bx r0 .align 2, 0 -_0800C1EC: .4byte 0x0200B3B8 -_0800C1F0: .4byte 0x086A7B74 -_0800C1F4: .4byte 0x0202C5E4 -_0800C1F8: .4byte 0x0202ADD8 -_0800C1FC: .4byte 0x0201A450 +_0800C1EC: .4byte gUnknown_0200B3B8 +_0800C1F0: .4byte gUnknown_086A7B74 +_0800C1F4: .4byte gUnknown_0202C5E4 +_0800C1F8: .4byte gUnknown_0202ADD8 +_0800C1FC: .4byte gUnknown_0201A450 _0800C200: .4byte gOamBuffer _0800C204: .4byte 0xFFFFFE00 -_0800C208: .4byte 0x086A7B7C +_0800C208: .4byte gUnknown_086A7B7C _0800C20C: .4byte 0x000001FF thumb_func_start sub_C210 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 @@ -5799,7 +5799,7 @@ sub_C228: @ 0x0800C228 orrs r0, r1 strh r0, [r3] ldr r0, _0800C2B8 @ =0x040000D4 - ldr r1, _0800C2BC @ =0x0810EC20 + ldr r1, _0800C2BC @ =gUnknown_0810EC20 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -5807,14 +5807,14 @@ sub_C228: @ 0x0800C228 ldr r1, _0800C2C0 @ =0x80000400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800C2C4 @ =0x0810F420 + ldr r1, _0800C2C4 @ =gUnknown_0810F420 str r1, [r0] ldr r1, _0800C2C8 @ =0x06004000 str r1, [r0, #4] ldr r1, _0800C2CC @ =0x80001A00 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r4, _0800C2D0 @ =0x0810EA20 + ldr r4, _0800C2D0 @ =gUnknown_0810EA20 str r4, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -5822,7 +5822,7 @@ sub_C228: @ 0x0800C228 ldr r2, _0800C2D4 @ =0x800000A0 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800C2D8 @ =0x08112840 + ldr r1, _0800C2D8 @ =gUnknown_08112840 str r1, [r0] ldr r1, _0800C2DC @ =0x06010000 str r1, [r0, #4] @@ -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] @@ -5851,24 +5851,24 @@ sub_C228: @ 0x0800C228 .align 2, 0 _0800C2B4: .4byte 0x0400000C _0800C2B8: .4byte 0x040000D4 -_0800C2BC: .4byte 0x0810EC20 +_0800C2BC: .4byte gUnknown_0810EC20 _0800C2C0: .4byte 0x80000400 -_0800C2C4: .4byte 0x0810F420 +_0800C2C4: .4byte gUnknown_0810F420 _0800C2C8: .4byte 0x06004000 _0800C2CC: .4byte 0x80001A00 -_0800C2D0: .4byte 0x0810EA20 +_0800C2D0: .4byte gUnknown_0810EA20 _0800C2D4: .4byte 0x800000A0 -_0800C2D8: .4byte 0x08112840 +_0800C2D8: .4byte gUnknown_08112840 _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 @@ -6228,7 +6228,7 @@ sub_C4F0: @ 0x0800C4F0 lsls r0, r0, #0x18 asrs r0, r0, #0x18 strh r0, [r1] - ldr r0, _0800C658 @ =0x086A7C24 + ldr r0, _0800C658 @ =gUnknown_086A7C24 movs r1, #0x11 bl LoadSpriteSets mov r1, r8 @@ -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] @@ -6300,24 +6300,24 @@ _0800C62E: cmp r0, #5 ble _0800C670 lsls r1, r5, #3 - ldr r6, _0800C66C @ =0x086A7C68 + ldr r6, _0800C66C @ =gUnknown_086A7C68 adds r0, r1, r6 ldrb r2, [r0, #2] ldrb r0, [r0, #3] b _0800C67A .align 2, 0 -_0800C64C: .4byte 0x0200B3B8 -_0800C650: .4byte 0x0201A450 -_0800C654: .4byte 0x0200B470 -_0800C658: .4byte 0x086A7C24 +_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 -_0800C66C: .4byte 0x086A7C68 +_0800C668: .4byte gUnknown_0202A578 +_0800C66C: .4byte gUnknown_086A7C68 _0800C670: lsls r1, r5, #3 - ldr r7, _0800C7F8 @ =0x086A7C68 + ldr r7, _0800C7F8 @ =gUnknown_086A7C68 adds r0, r1, r7 ldrb r2, [r0] ldrb r0, [r0, #1] @@ -6350,7 +6350,7 @@ _0800C67A: adds r0, #2 adds r0, r5, r0 lsls r0, r0, #2 - ldr r1, _0800C7FC @ =0x086A7C24 + ldr r1, _0800C7FC @ =gUnknown_086A7C24 adds r0, r0, r1 ldr r0, [r0] mov sb, r0 @@ -6363,7 +6363,7 @@ _0800C67A: bge _0800C732 ldr r3, _0800C800 @ =gOamBuffer mov ip, r3 - ldr r0, _0800C7F8 @ =0x086A7C68 + ldr r0, _0800C7F8 @ =gUnknown_086A7C68 adds r7, r7, r0 mov sl, r7 movs r7, #8 @@ -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] @@ -6519,13 +6519,13 @@ _0800C7C8: pop {r0} bx r0 .align 2, 0 -_0800C7F8: .4byte 0x086A7C68 -_0800C7FC: .4byte 0x086A7C24 +_0800C7F8: .4byte gUnknown_086A7C68 +_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 @@ -6696,7 +6696,7 @@ sub_C948: @ 0x0800C948 orrs r0, r1 strh r0, [r3] ldr r0, _0800C9E8 @ =0x040000D4 - ldr r1, _0800C9EC @ =0x08115A60 + ldr r1, _0800C9EC @ =gUnknown_08115A60 str r1, [r0] movs r1, #0xc0 lsls r1, r1, #0x13 @@ -6704,14 +6704,14 @@ sub_C948: @ 0x0800C948 ldr r1, _0800C9F0 @ =0x80000400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800C9F4 @ =0x08116260 + ldr r1, _0800C9F4 @ =gUnknown_08116260 str r1, [r0] ldr r1, _0800C9F8 @ =0x06004000 str r1, [r0, #4] ldr r1, _0800C9FC @ =0x80001200 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r4, _0800CA00 @ =0x08115860 + ldr r4, _0800CA00 @ =gUnknown_08115860 str r4, [r0] movs r1, #0xa0 lsls r1, r1, #0x13 @@ -6719,7 +6719,7 @@ sub_C948: @ 0x0800C948 ldr r2, _0800CA04 @ =0x80000020 str r2, [r0, #8] ldr r1, [r0, #8] - ldr r1, _0800CA08 @ =0x08118680 + ldr r1, _0800CA08 @ =gUnknown_08118680 str r1, [r0] ldr r1, _0800CA0C @ =0x06010000 str r1, [r0, #4] @@ -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] @@ -6757,31 +6757,31 @@ sub_C948: @ 0x0800C948 .align 2, 0 _0800C9E4: .4byte 0x0400000E _0800C9E8: .4byte 0x040000D4 -_0800C9EC: .4byte 0x08115A60 +_0800C9EC: .4byte gUnknown_08115A60 _0800C9F0: .4byte 0x80000400 -_0800C9F4: .4byte 0x08116260 +_0800C9F4: .4byte gUnknown_08116260 _0800C9F8: .4byte 0x06004000 _0800C9FC: .4byte 0x80001200 -_0800CA00: .4byte 0x08115860 +_0800CA00: .4byte gUnknown_08115860 _0800CA04: .4byte 0x80000020 -_0800CA08: .4byte 0x08118680 +_0800CA08: .4byte gUnknown_08118680 _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 r1, _0800CB50 @ =0x086A7D4C - ldr r2, _0800CB54 @ =0x0202A578 + ldr r5, _0800CB4C @ =gUnknown_0201A450 + ldr r1, _0800CB50 @ =gUnknown_086A7D4C + 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 -_0800CB50: .4byte 0x086A7D4C -_0800CB54: .4byte 0x0202A578 -_0800CB58: .4byte 0x0202BF10 +_0800CB48: .4byte gUnknown_0202ADA0 +_0800CB4C: .4byte gUnknown_0201A450 +_0800CB50: .4byte gUnknown_086A7D4C +_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] @@ -6992,7 +6992,7 @@ _0800CBCA: movs r0, #0x20 strb r0, [r2] _0800CBEA: - ldr r4, _0800CC70 @ =0x08115860 + ldr r4, _0800CC70 @ =gUnknown_08115860 ldr r1, _0800CC74 @ =0x05000200 movs r3, #0 ldrsb r3, [r2, r3] @@ -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 -_0800CC70: .4byte 0x08115860 +_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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _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 @@ -7155,17 +7155,17 @@ sub_CD18: @ 0x0800CD18 ldrsb r0, [r7, r0] mov r1, r8 strh r0, [r1] - ldr r0, _0800CE30 @ =0x086A7D20 + ldr r0, _0800CE30 @ =gUnknown_086A7D20 movs r1, #0xb mov r2, r8 bl LoadSpriteSets 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 -_0800CE30: .4byte 0x086A7D20 -_0800CE34: .4byte 0x0202C5E4 -_0800CE38: .4byte 0x0202ADD8 +_0800CE28: .4byte gUnknown_0201A450 +_0800CE2C: .4byte gUnknown_0200B3B8 +_0800CE30: .4byte gUnknown_086A7D20 +_0800CE34: .4byte gUnknown_0202C5E4 +_0800CE38: .4byte gUnknown_0202ADD8 _0800CE3C: .4byte gOamBuffer _0800CE40: .4byte 0x000001FF _0800CE44: .4byte 0xFFFFFE00 diff --git a/asm/m4a_1.s b/asm/m4a_1.s index 2856c47..a55b1d4 100755 --- a/asm/m4a_1.s +++ b/asm/m4a_1.s @@ -1458,7 +1458,7 @@ call_r3: bx r3 .align 2, 0 -lt_gClockTable: .word 0x0852DB0C @ gClockTable +lt_gClockTable: .word gClockTable lt2_SOUND_INFO_PTR: .word SOUND_INFO_PTR lt2_ID_NUMBER: .word ID_NUMBER thumb_func_end MPlayMain @@ -1547,7 +1547,7 @@ ply_note: ldr r1, =SOUND_INFO_PTR ldr r1, [r1] str r1, [sp, 0x4] - ldr r1, =0x0852DB0C @ gClockTable + ldr r1, =gClockTable adds r0, r1 ldrb r0, [r0] strb r0, [r5, o_MusicPlayerTrack_gateTime] diff --git a/asm/options.s b/asm/options.s index f5b3129..9f4587b 100755 --- a/asm/options.s +++ b/asm/options.s @@ -7,7 +7,7 @@ thumb_func_start OptionsMain OptionsMain: @ 0x08051220 push {lr} - ldr r1, _08051238 @ =0x08527F08 + ldr r1, _08051238 @ =gUnknown_08527F08 ldr r0, _0805123C @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,7 +17,7 @@ OptionsMain: @ 0x08051220 pop {r0} bx r0 .align 2, 0 -_08051238: .4byte 0x08527F08 +_08051238: .4byte gUnknown_08527F08 _0805123C: .4byte gMain thumb_func_start sub_51240 @@ -58,7 +58,7 @@ sub_51240: @ 0x08051240 mov r1, sb strh r0, [r1, #0x16] ldr r5, _08051364 @ =0x040000D4 - ldr r0, _08051368 @ =0x0852B468 + ldr r0, _08051368 @ =gUnknown_0852B468 str r0, [r5] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -66,23 +66,23 @@ sub_51240: @ 0x08051240 ldr r0, _0805136C @ =0x80000100 str r0, [r5, #8] ldr r0, [r5, #8] - ldr r0, _08051370 @ =0x08528828 + ldr r0, _08051370 @ =gUnknown_08528828 str r0, [r5] ldr r0, _08051374 @ =0x06004000 str r0, [r5, #4] ldr r0, _08051378 @ =0x80000C00 str r0, [r5, #8] ldr r0, [r5, #8] - ldr r0, _0805137C @ =0x0852A848 + ldr r0, _0805137C @ =gUnknown_0852A848 str r0, [r5] ldr r0, _08051380 @ =0x06008000 str r0, [r5, #4] ldr r0, _08051384 @ =0x80000600 str r0, [r5, #8] ldr r0, [r5, #8] - ldr r0, _08051388 @ =0x08528028 + ldr r0, _08051388 @ =gUnknown_08528028 str r0, [r5] - ldr r7, _0805138C @ =0x03005C00 + ldr r7, _0805138C @ =gUnknown_03005C00 str r7, [r5, #4] ldr r6, _08051390 @ =0x80000400 str r6, [r5, #8] @@ -117,7 +117,7 @@ _080512F8: str r0, [r5, #4] str r6, [r5, #8] ldr r0, [r5, #8] - ldr r0, _08051398 @ =0x0852A048 + ldr r0, _08051398 @ =gUnknown_0852A048 str r0, [r5] ldr r0, _0805139C @ =0x06000800 str r0, [r5, #4] @@ -159,19 +159,19 @@ _08051358: .4byte 0x04000008 _0805135C: .4byte 0x0400000A _08051360: .4byte gMain _08051364: .4byte 0x040000D4 -_08051368: .4byte 0x0852B468 +_08051368: .4byte gUnknown_0852B468 _0805136C: .4byte 0x80000100 -_08051370: .4byte 0x08528828 +_08051370: .4byte gUnknown_08528828 _08051374: .4byte 0x06004000 _08051378: .4byte 0x80000C00 -_0805137C: .4byte 0x0852A848 +_0805137C: .4byte gUnknown_0852A848 _08051380: .4byte 0x06008000 _08051384: .4byte 0x80000600 -_08051388: .4byte 0x08528028 -_0805138C: .4byte 0x03005C00 +_08051388: .4byte gUnknown_08528028 +_0805138C: .4byte gUnknown_03005C00 _08051390: .4byte 0x80000400 _08051394: .4byte gGameBoyPlayerEnabled -_08051398: .4byte 0x0852A048 +_08051398: .4byte gUnknown_0852A048 _0805139C: .4byte 0x06000800 _080513A0: .4byte gGBAButtonIcons_Pals _080513A4: .4byte 0x05000200 @@ -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,8 +236,8 @@ _08051410: movs r0, #0 strh r0, [r2, #0x28] movs r1, #0 - ldr r6, _08051470 @ =0x02031AF0 - ldr r5, _08051474 @ =0x08527ED6 + ldr r6, _08051470 @ =gUnknown_02031AF0 + ldr r5, _08051474 @ =gUnknown_08527ED6 _08051424: adds r4, r1, #1 lsls r0, r1, #2 @@ -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 -_08051474: .4byte 0x08527ED6 +_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 @@ -763,7 +763,7 @@ _08051828: cmp r4, #0 beq _0805188C bl m4aMPlayAllStop - ldr r0, _08051888 @ =0x08527D22 + ldr r0, _08051888 @ =gUnknown_08527D22 movs r2, #0xe ldrsh r1, [r5, r2] lsls r1, r1, #1 @@ -772,9 +772,9 @@ _08051828: bl m4aSongNumStart b _080518AA .align 2, 0 -_08051880: .4byte 0x02002920 +_08051880: .4byte gUnknown_02002920 _08051884: .4byte gMain -_08051888: .4byte 0x08527D22 +_08051888: .4byte gUnknown_08527D22 _0805188C: movs r0, #2 ands r0, r1 @@ -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 @@ -911,7 +911,7 @@ _08051954: cmp r4, #0 beq _080519B8 bl m4aMPlayAllStop - ldr r0, _080519B4 @ =0x08527D66 + ldr r0, _080519B4 @ =gUnknown_08527D66 movs r3, #0x10 ldrsh r1, [r5, r3] lsls r1, r1, #1 @@ -920,9 +920,9 @@ _08051954: bl m4aSongNumStart b _080519D6 .align 2, 0 -_080519AC: .4byte 0x02002920 +_080519AC: .4byte gUnknown_02002920 _080519B0: .4byte gMain -_080519B4: .4byte 0x08527D66 +_080519B4: .4byte gUnknown_08527D66 _080519B8: movs r0, #2 ands r0, r1 @@ -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 @@ -1133,7 +1133,7 @@ _08051B0E: adds r0, r2, #0 adds r0, #0xd0 adds r1, r1, r0 - ldr r3, _08051C08 @ =0x086BB910 + ldr r3, _08051C08 @ =gUnknown_086BB910 movs r6, #0x24 ldrsh r0, [r4, r6] lsls r0, r0, #3 @@ -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 @@ -1179,7 +1179,7 @@ _08051B98: movs r5, #0 strb r0, [r4] lsls r0, r0, #0x18 - ldr r6, _08051C0C @ =0x086BB9B4 + ldr r6, _08051C0C @ =gUnknown_086BB9B4 adds r3, r2, #0 adds r3, #0x2c movs r1, #0 @@ -1212,13 +1212,13 @@ _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 -_08051C08: .4byte 0x086BB910 -_08051C0C: .4byte 0x086BB9B4 +_08051C00: .4byte gUnknown_02031AF0 +_08051C04: .4byte gUnknown_0200B134 +_08051C08: .4byte gUnknown_086BB910 +_08051C0C: .4byte gUnknown_086BB9B4 _08051C10: adds r1, r2, #0 adds r1, #0x2b @@ -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,21 +1458,21 @@ _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 @ =0x086BB9EC + ldr r0, _08051F78 @ =gUnknown_086BB9EC movs r1, #0x20 - ldr r2, _08051F7C @ =0x0200B3B8 + ldr r2, _08051F7C @ =gUnknown_0200B3B8 bl LoadSpriteSets - ldr r2, _08051F80 @ =0x086BB968 + ldr r2, _08051F80 @ =gUnknown_086BB968 movs r3, #0xa ldrsh r1, [r5, r3] lsls r1, r1, #2 @@ -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 -_08051F78: .4byte 0x086BB9EC -_08051F7C: .4byte 0x0200B3B8 -_08051F80: .4byte 0x086BB968 +_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 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,13 +1709,13 @@ _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 - ldr r7, _080520E4 @ =0x086BB9A8 + ldr r7, _080520E4 @ =gUnknown_086BB9A8 adds r0, r0, r7 ldrh r0, [r0] strh r0, [r2, #4] @@ -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,9 +1826,9 @@ _0805208A: _080520D0: .4byte gOamBuffer _080520D4: .4byte 0xFFFFFE00 _080520D8: .4byte 0x000001FF -_080520DC: .4byte 0x0200B978 -_080520E0: .4byte 0x02002920 -_080520E4: .4byte 0x086BB9A8 +_080520DC: .4byte gUnknown_0200B978 +_080520E0: .4byte gUnknown_02002920 +_080520E4: .4byte gUnknown_086BB9A8 _080520E8: mov r2, r8 ldr r1, [r2] @@ -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] @@ -1857,7 +1857,7 @@ _080520E8: ldr r3, _08052494 @ =gOamBuffer adds r2, r2, r3 lsls r0, r0, #3 - ldr r1, _08052498 @ =0x086BB910 + ldr r1, _08052498 @ =gUnknown_086BB910 adds r6, r0, r1 ldrh r0, [r6, #2] ldr r1, _0805249C @ =0x000003FF @@ -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 @@ -2026,7 +2026,7 @@ _080521B8: adds r3, r3, r4 mov r0, sb lsls r4, r0, #3 - ldr r1, _08052498 @ =0x086BB910 + ldr r1, _08052498 @ =gUnknown_086BB910 adds r4, r4, r1 ldrh r0, [r4, #2] ldr r1, _0805249C @ =0x000003FF @@ -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 0x086BB910 +_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 @@ -2502,7 +2502,7 @@ _080525EC: @ jump table _08052604: ldr r0, _080526BC @ =gMain mov ip, r0 - ldr r6, _080526C0 @ =0x086BB910 + ldr r6, _080526C0 @ =gUnknown_086BB910 ldrh r5, [r6, #0x28] adds r0, #0x60 strh r5, [r0] @@ -2581,8 +2581,8 @@ _08052604: add r0, ip strh r2, [r0] movs r2, #0 - ldr r4, _080526C4 @ =0x02031B18 - ldr r3, _080526C8 @ =0x08527EFE + ldr r4, _080526C4 @ =gUnknown_02031B18 + ldr r3, _080526C8 @ =gUnknown_08527EFE _080526AA: adds r0, r2, r4 adds r1, r2, r3 @@ -2594,12 +2594,12 @@ _080526AA: b _080528A2 .align 2, 0 _080526BC: .4byte gMain -_080526C0: .4byte 0x086BB910 -_080526C4: .4byte 0x02031B18 -_080526C8: .4byte 0x08527EFE +_080526C0: .4byte gUnknown_086BB910 +_080526C4: .4byte gUnknown_02031B18 +_080526C8: .4byte gUnknown_08527EFE _080526CC: ldr r4, _08052718 @ =gMain - ldr r5, _0805271C @ =0x086BB910 + ldr r5, _0805271C @ =gUnknown_086BB910 ldrh r1, [r5, #0x28] adds r0, r4, #0 adds r0, #0x60 @@ -2637,10 +2637,10 @@ _080526CC: b _080528A0 .align 2, 0 _08052718: .4byte gMain -_0805271C: .4byte 0x086BB910 +_0805271C: .4byte gUnknown_086BB910 _08052720: ldr r3, _08052768 @ =gMain - ldr r4, _0805276C @ =0x086BB910 + ldr r4, _0805276C @ =gUnknown_086BB910 ldrh r1, [r4, #0x28] adds r0, r3, #0 adds r0, #0x60 @@ -2676,10 +2676,10 @@ _08052720: b _08052802 .align 2, 0 _08052768: .4byte gMain -_0805276C: .4byte 0x086BB910 +_0805276C: .4byte gUnknown_086BB910 _08052770: ldr r4, _080527B8 @ =gMain - ldr r5, _080527BC @ =0x086BB910 + ldr r5, _080527BC @ =gUnknown_086BB910 adds r0, r5, #0 adds r0, #0x48 ldrh r1, [r0] @@ -2716,10 +2716,10 @@ _08052770: b _080528A0 .align 2, 0 _080527B8: .4byte gMain -_080527BC: .4byte 0x086BB910 +_080527BC: .4byte gUnknown_086BB910 _080527C0: ldr r3, _0805280C @ =gMain - ldr r4, _08052810 @ =0x086BB910 + ldr r4, _08052810 @ =gUnknown_086BB910 adds r0, r4, #0 adds r0, #0x48 ldrh r1, [r0] @@ -2759,7 +2759,7 @@ _08052802: b _080528A2 .align 2, 0 _0805280C: .4byte gMain -_08052810: .4byte 0x086BB910 +_08052810: .4byte gUnknown_086BB910 _08052814: ldr r2, _080528A8 @ =gMain movs r1, #0xa2 diff --git a/asm/pokedex.s b/asm/pokedex.s index 8401b1d..f3fed51 100755 --- a/asm/pokedex.s +++ b/asm/pokedex.s @@ -7,7 +7,7 @@ thumb_func_start PokedexMain PokedexMain: @ 0x08003DAC push {lr} - ldr r1, _08003DC4 @ =0x0805C880 + ldr r1, _08003DC4 @ =gUnknown_0805C880 ldr r0, _08003DC8 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -17,7 +17,7 @@ PokedexMain: @ 0x08003DAC pop {r0} bx r0 .align 2, 0 -_08003DC4: .4byte 0x0805C880 +_08003DC4: .4byte gUnknown_0805C880 _08003DC8: .4byte gMain thumb_func_start sub_3DCC @@ -67,21 +67,21 @@ sub_3DCC: @ 0x08003DCC ldrh r0, [r2] strh r0, [r7, #0x16] ldr r4, _08003F44 @ =0x040000D4 - ldr r0, _08003F48 @ =0x08082720 + ldr r0, _08003F48 @ =gUnknown_08082720 str r0, [r4] ldr r0, _08003F4C @ =0x06004000 str r0, [r4, #4] ldr r0, _08003F50 @ =0x80002200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003F54 @ =0x08087B40 + ldr r0, _08003F54 @ =gUnknown_08087B40 str r0, [r4] ldr r0, _08003F58 @ =0x0600C000 str r0, [r4, #4] ldr r0, _08003F5C @ =0x80000A00 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003F60 @ =0x08089760 + ldr r0, _08003F60 @ =gUnknown_08089760 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -89,35 +89,35 @@ sub_3DCC: @ 0x08003DCC ldr r1, _08003F64 @ =0x80000100 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003F68 @ =0x08081F20 + ldr r0, _08003F68 @ =gUnknown_08081F20 str r0, [r4] - ldr r0, _08003F6C @ =0x03005C00 + ldr r0, _08003F6C @ =gUnknown_03005C00 mov sl, r0 str r0, [r4, #4] ldr r2, _08003F70 @ =0x80000400 mov r8, r2 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003F74 @ =0x08087340 + 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] ldr r0, [r4, #8] - ldr r0, _08003F7C @ =0x08088F60 + ldr r0, _08003F7C @ =gUnknown_08088F60 str r0, [r4] ldr r0, _08003F80 @ =0x06001000 str r0, [r4, #4] str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003F84 @ =0x08089960 + ldr r0, _08003F84 @ =gUnknown_08089960 str r0, [r4] ldr r0, _08003F88 @ =0x05000200 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08003F8C @ =0x08089B60 + ldr r0, _08003F8C @ =gUnknown_08089B60 str r0, [r4] ldr r0, _08003F90 @ =0x06010000 str r0, [r4, #4] @@ -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 @@ -193,78 +193,78 @@ _08003F38: .4byte 0x0400000E _08003F3C: .4byte 0x0000020F _08003F40: .4byte gMain _08003F44: .4byte 0x040000D4 -_08003F48: .4byte 0x08082720 +_08003F48: .4byte gUnknown_08082720 _08003F4C: .4byte 0x06004000 _08003F50: .4byte 0x80002200 -_08003F54: .4byte 0x08087B40 +_08003F54: .4byte gUnknown_08087B40 _08003F58: .4byte 0x0600C000 _08003F5C: .4byte 0x80000A00 -_08003F60: .4byte 0x08089760 +_08003F60: .4byte gUnknown_08089760 _08003F64: .4byte 0x80000100 -_08003F68: .4byte 0x08081F20 -_08003F6C: .4byte 0x03005C00 +_08003F68: .4byte gUnknown_08081F20 +_08003F6C: .4byte gUnknown_03005C00 _08003F70: .4byte 0x80000400 -_08003F74: .4byte 0x08087340 -_08003F78: .4byte 0x02019C40 -_08003F7C: .4byte 0x08088F60 +_08003F74: .4byte gUnknown_08087340 +_08003F78: .4byte gUnknown_02019C40 +_08003F7C: .4byte gUnknown_08088F60 _08003F80: .4byte 0x06001000 -_08003F84: .4byte 0x08089960 +_08003F84: .4byte gUnknown_08089960 _08003F88: .4byte 0x05000200 -_08003F8C: .4byte 0x08089B60 +_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] @@ -676,7 +676,7 @@ _08004388: _08004398: bl sub_51FC ldr r1, _080043C8 @ =0x040000D4 - ldr r0, _080043CC @ =0x03005C00 + ldr r0, _080043CC @ =gUnknown_03005C00 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -688,23 +688,23 @@ _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 +_080043CC: .4byte gUnknown_03005C00 _080043D0: .4byte 0x80000400 thumb_func_start sub_43D4 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] @@ -715,7 +715,7 @@ sub_43D4: @ 0x080043D4 _080043F0: bl sub_51FC ldr r1, _08004418 @ =0x040000D4 - ldr r0, _0800441C @ =0x03005C00 + ldr r0, _0800441C @ =gUnknown_03005C00 str r0, [r1] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -729,10 +729,10 @@ _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 +_0800441C: .4byte gUnknown_03005C00 _08004420: .4byte 0x80000400 _08004424: .4byte gMain @@ -744,17 +744,17 @@ 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 @ =0x0805C780 + ldr r1, _08004550 @ =gUnknown_0805C780 mov sl, r1 - ldr r6, _08004554 @ =0x0805C7C0 + ldr r6, _08004554 @ =gUnknown_0805C7C0 mov sb, r6 - ldr r0, _08004558 @ =0x03005C00 + ldr r0, _08004558 @ =gUnknown_03005C00 mov r8, r0 adds r5, r7, #0 - ldr r4, _0800455C @ =0x0805C840 + ldr r4, _0800455C @ =gUnknown_0805C840 _0800444A: movs r1, #0 ldrsh r0, [r5, 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] @@ -804,7 +804,7 @@ _0800444A: movs r0, #0x59 strh r0, [r1] ldr r2, _08004560 @ =0x040000D4 - ldr r0, _08004558 @ =0x03005C00 + ldr r0, _08004558 @ =gUnknown_03005C00 str r0, [r2] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -823,24 +823,24 @@ _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: - ldr r0, _08004584 @ =0x08086B40 + ldr r0, _08004584 @ =gUnknown_08086B40 str r0, [r2] ldr r0, _08004588 @ =0x06000280 str r0, [r2, #4] @@ -849,16 +849,16 @@ _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 @ =gMPlayInfo_BGM ldr r1, _08004598 @ =0x0000FFFF movs r2, #0x40 bl m4aMPlayVolumeControl - ldr r2, _0800459C @ =0x086A3700 + ldr r2, _0800459C @ =gUnknown_086A3700 movs r6, #0 ldrsh r1, [r4, r6] lsls r0, r1, #1 @@ -882,34 +882,34 @@ _08004538: pop {r0} bx r0 .align 2, 0 -_08004548: .4byte 0x0202A558 -_0800454C: .4byte 0x02019C40 -_08004550: .4byte 0x0805C780 -_08004554: .4byte 0x0805C7C0 -_08004558: .4byte 0x03005C00 -_0800455C: .4byte 0x0805C840 +_08004548: .4byte gUnknown_0202A558 +_0800454C: .4byte gUnknown_02019C40 +_08004550: .4byte gUnknown_0805C780 +_08004554: .4byte gUnknown_0805C7C0 +_08004558: .4byte gUnknown_03005C00 +_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 -_08004584: .4byte 0x08086B40 +_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 gMPlayInfo_BGM _08004598: .4byte 0x0000FFFF -_0800459C: .4byte 0x086A3700 +_0800459C: .4byte gUnknown_086A3700 _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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _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 @ =gMPlayInfo_BGM 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 @@ -1107,7 +1107,7 @@ _08004730: ldrsh r0, [r1, r3] cmp r0, #4 bne _080047E4 - ldr r0, _08004790 @ =0x086A61BC + ldr r0, _08004790 @ =gUnknown_086A61BC adds r0, r2, r0 movs r2, #0 ldrsh r1, [r0, r2] @@ -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 gMPlayInfo_BGM _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 -_08004790: .4byte 0x086A61BC -_08004794: .4byte 0x0202A588 +_08004788: .4byte gUnknown_0202A1C0 +_0800478C: .4byte gUnknown_0202ADE0 +_08004790: .4byte gUnknown_086A61BC +_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,16 +1232,16 @@ 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 r1, _08004974 @ =0x0805C800 + ldr r7, _08004970 @ =gUnknown_0202A558 + ldr r1, _08004974 @ =gUnknown_0805C800 mov sb, r1 - ldr r0, _08004978 @ =0x03005C00 + ldr r0, _08004978 @ =gUnknown_03005C00 mov sl, r0 mov r6, r8 adds r5, r7, #0 - ldr r4, _0800497C @ =0x0805C7C0 + ldr r4, _0800497C @ =gUnknown_0805C7C0 movs r1, #0x11 mov ip, r1 _08004886: @@ -1276,10 +1276,10 @@ _08004886: cmp r0, #7 bgt _080048F2 movs r3, #0 - ldr r0, _08004978 @ =0x03005C00 + ldr r0, _08004978 @ =gUnknown_03005C00 mov ip, r0 adds r6, r7, #0 - ldr r5, _08004980 @ =0x0202A590 + ldr r5, _08004980 @ =gUnknown_0202A590 movs r4, #0x11 movs r2, #7 _080048D0: @@ -1330,15 +1330,15 @@ _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 strh r3, [r0] str r0, [r2] - ldr r0, _08004998 @ =0x03000000 + ldr r0, _08004998 @ =gUnknown_03000000 str r0, [r2, #4] ldr r1, _0800499C @ =0x81000C00 str r1, [r2, #8] @@ -1363,18 +1363,18 @@ _0800495A: pop {r0} bx r0 .align 2, 0 -_0800496C: .4byte 0x02019C40 -_08004970: .4byte 0x0202A558 -_08004974: .4byte 0x0805C800 -_08004978: .4byte 0x03005C00 -_0800497C: .4byte 0x0805C7C0 -_08004980: .4byte 0x0202A590 +_0800496C: .4byte gUnknown_02019C40 +_08004970: .4byte gUnknown_0202A558 +_08004974: .4byte gUnknown_0805C800 +_08004978: .4byte gUnknown_03005C00 +_0800497C: .4byte gUnknown_0805C7C0 +_08004980: .4byte gUnknown_0202A590 _08004984: .4byte 0x040000D4 _08004988: .4byte 0x06000800 _0800498C: .4byte 0x80000400 -_08004990: .4byte 0x0202A588 -_08004994: .4byte 0x0202BF04 -_08004998: .4byte 0x03000000 +_08004990: .4byte gUnknown_0202A588 +_08004994: .4byte gUnknown_0202BF04 +_08004998: .4byte gUnknown_03000000 _0800499C: .4byte 0x81000C00 _080049A0: .4byte 0x06005C00 _080049A4: .4byte gMain @@ -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 @@ -2191,7 +2191,7 @@ sub_5064: @ 0x08005064 ldrsh r0, [r1, r3] cmp r0, #4 bne _08005110 - ldr r0, _080050B0 @ =0x086A61BC + ldr r0, _080050B0 @ =gUnknown_086A61BC adds r0, r2, r0 movs r2, #0 ldrsh r1, [r0, r2] @@ -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 -_080050B0: .4byte 0x086A61BC -_080050B4: .4byte 0x0202A588 -_080050B8: .4byte 0x0202A55C -_080050BC: .4byte 0x0202A568 -_080050C0: .4byte 0x0201A440 -_080050C4: .4byte 0x0202BF0C +_080050A8: .4byte gUnknown_0202A1C0 +_080050AC: .4byte gUnknown_0202ADE0 +_080050B0: .4byte gUnknown_086A61BC +_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 @@ -2287,7 +2287,7 @@ sub_5134: @ 0x08005134 ldrsh r0, [r1, r3] cmp r0, #4 bne _08005170 - ldr r0, _08005168 @ =0x086A61BC + ldr r0, _08005168 @ =gUnknown_086A61BC adds r0, r2, r0 movs r2, #0 ldrsh r1, [r0, r2] @@ -2300,9 +2300,9 @@ sub_5134: @ 0x08005134 movs r0, #1 b _08005172 .align 2, 0 -_08005160: .4byte 0x0202A1C0 -_08005164: .4byte 0x0202ADE0 -_08005168: .4byte 0x086A61BC +_08005160: .4byte gUnknown_0202A1C0 +_08005164: .4byte gUnknown_0202ADE0 +_08005168: .4byte gUnknown_086A61BC _0800516C: movs r0, #2 b _08005172 @@ -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,54 +2441,54 @@ 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 ldr r2, [sp, #8] strh r0, [r2] - ldr r0, _08005388 @ =0x086A6148 + ldr r0, _08005388 @ =gUnknown_086A6148 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 -_08005388: .4byte 0x086A6148 -_0800538C: .4byte 0x0201A4F0 -_08005390: .4byte 0x0202A57C +_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 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,12 +2690,12 @@ _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 adds r3, r3, r0 - ldr r1, _0800557C @ =0x086A5DDA + ldr r1, _0800557C @ =gUnknown_086A5DDA adds r3, r3, r1 str r3, [sp, #0x14] mov r3, r8 @@ -2706,7 +2706,7 @@ _0800547E: adds r0, r0, r2 lsls r0, r0, #3 adds r1, r1, r0 - ldr r2, _08005580 @ =0x086A5DF2 + ldr r2, _08005580 @ =gUnknown_086A5DF2 adds r1, r1, r2 ldrh r1, [r1] ldr r3, [sp, #0x14] @@ -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 @ =0x086A6356 - ldr r0, _08005598 @ =0x0202ADE0 + ldr r1, _08005594 @ =gUnknown_086A6356 + 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 -_0800557C: .4byte 0x086A5DDA -_08005580: .4byte 0x086A5DF2 +_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 -_08005594: .4byte 0x086A6356 -_08005598: .4byte 0x0202ADE0 +_0800558C: .4byte gUnknown_0201A440 +_08005590: .4byte gUnknown_0200B698 +_08005594: .4byte gUnknown_086A6356 +_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 @@ -2847,14 +2847,14 @@ _080055C8: adds r3, r3, r5 lsls r2, r6, #1 add r2, sl - ldr r7, _0800576C @ =0x086A5DDA + ldr r7, _0800576C @ =gUnknown_086A5DDA adds r2, r2, r7 mov r1, r8 movs r7, #0 ldrsh r0, [r1, r7] lsls r0, r0, #1 add r0, ip - ldr r1, _08005770 @ =0x086A5EE2 + ldr r1, _08005770 @ =gUnknown_086A5EE2 adds r0, r0, r1 ldrh r1, [r0] ldrh r2, [r2] @@ -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] @@ -2908,7 +2908,7 @@ _080055C8: ldr r4, [sp, #0x10] muls r2, r4, r2 adds r0, r0, r2 - ldr r7, _08005788 @ =0x086A6014 + ldr r7, _08005788 @ =gUnknown_086A6014 adds r0, r0, r7 lsls r1, r1, #0x10 asrs r1, r1, #0x10 @@ -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] @@ -2938,8 +2938,8 @@ _0800568A: strh r0, [r1, #2] movs r0, #0x40 strh r0, [r1, #4] - ldr r2, _0800578C @ =0x086A6148 - ldr r1, _08005790 @ =0x0201A448 + ldr r2, _0800578C @ =gUnknown_086A6148 + 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,21 +3042,21 @@ _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 0x086A5DDA -_08005770: .4byte 0x086A5EE2 +_0800576C: .4byte gUnknown_086A5DDA +_08005770: .4byte gUnknown_086A5EE2 _08005774: .4byte 0x000003FF _08005778: .4byte 0xFFFFFC00 _0800577C: .4byte 0x000001FF _08005780: .4byte 0xFFFFFE00 -_08005784: .4byte 0x0201A440 -_08005788: .4byte 0x086A6014 -_0800578C: .4byte 0x086A6148 -_08005790: .4byte 0x0201A448 -_08005794: .4byte 0x0202BF00 -_08005798: .4byte 0x0202BEFC +_08005784: .4byte gUnknown_0201A440 +_08005788: .4byte gUnknown_086A6014 +_0800578C: .4byte gUnknown_086A6148 +_08005790: .4byte gUnknown_0201A448 +_08005794: .4byte gUnknown_0202BF00 +_08005798: .4byte gUnknown_0202BEFC _0800579C: movs r0, #0x78 mov r4, sb @@ -3064,7 +3064,7 @@ _0800579C: movs r0, #0x50 strh r0, [r4, #4] _080057A6: - ldr r1, _0800597C @ =0x086A6148 + ldr r1, _0800597C @ =gUnknown_086A6148 movs r0, #0 ldrsb r0, [r2, r0] adds r0, #0x11 @@ -3131,8 +3131,8 @@ _08005818: strh r0, [r1, #2] movs r0, #0x94 strh r0, [r1, #4] - ldr r1, _0800597C @ =0x086A6148 - ldr r0, _0800598C @ =0x0202BEE0 + ldr r1, _0800597C @ =gUnknown_086A6148 + 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 @@ -3308,14 +3308,14 @@ _0800595A: pop {r0} bx r0 .align 2, 0 -_0800597C: .4byte 0x086A6148 +_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 @ =0x086A6148 + 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 @ =0x086A5DF2 + 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,12 +3546,12 @@ _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 adds r3, r3, r0 - ldr r0, _08005D5C @ =0x086A5DDA + ldr r0, _08005D5C @ =gUnknown_086A5DDA adds r3, r3, r0 str r3, [sp, #8] mov r3, ip @@ -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,10 +3613,10 @@ _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 @ =0x086A5DDA - ldr r1, _08005D64 @ =0x086A5E1A + ldr r0, _08005D5C @ =gUnknown_086A5DDA + ldr r1, _08005D64 @ =gUnknown_086A5E1A mov sl, r1 adds r4, r5, #0 adds r4, #8 @@ -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 @@ -3689,8 +3689,8 @@ _08005C68: strh r0, [r3, #2] movs r0, #0x40 strh r0, [r3, #4] - ldr r1, _08005D2C @ =0x086A6148 - ldr r0, _08005D00 @ =0x0201A448 + ldr r1, _08005D2C @ =gUnknown_086A6148 + 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,33 +3759,33 @@ _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 -_08005D2C: .4byte 0x086A6148 -_08005D30: .4byte 0x0201A4F0 -_08005D34: .4byte 0x0202A57C +_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 gUnknown_0201A4F0 +_08005D34: .4byte gUnknown_0202A57C _08005D38: .4byte gOamBuffer _08005D3C: .4byte 0x000001FF _08005D40: .4byte 0xFFFFFE00 -_08005D44: .4byte 0x0202BF08 -_08005D48: .4byte 0x0202ADE0 -_08005D4C: .4byte 0x0202BF0C -_08005D50: .4byte 0x086A5DF2 +_08005D44: .4byte gUnknown_0202BF08 +_08005D48: .4byte gUnknown_0202ADE0 +_08005D4C: .4byte gUnknown_0202BF0C +_08005D50: .4byte gUnknown_086A5DF2 _08005D54: .4byte 0xFFFFFC00 -_08005D58: .4byte 0x0202BF14 -_08005D5C: .4byte 0x086A5DDA +_08005D58: .4byte gUnknown_0202BF14 +_08005D5C: .4byte gUnknown_086A5DDA _08005D60: .4byte 0x000003FF -_08005D64: .4byte 0x086A5E1A +_08005D64: .4byte gUnknown_086A5E1A _08005D68: movs r0, #0x78 ldr r4, [sp, #4] @@ -3793,7 +3793,7 @@ _08005D68: movs r0, #0x50 strh r0, [r4, #4] _08005D72: - ldr r1, _08005E4C @ =0x086A6148 + ldr r1, _08005E4C @ =gUnknown_086A6148 movs r0, #0 ldrsb r0, [r2, r0] adds r0, #0x11 @@ -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 @@ -3906,53 +3906,53 @@ _08005E34: pop {r0} bx r0 .align 2, 0 -_08005E4C: .4byte 0x086A6148 +_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 @@ -5197,7 +5197,7 @@ sub_681C: @ 0x0800681C ldr r2, _08006884 @ =0x040000D4 add r1, sp, #8 str r1, [r2] - ldr r1, _08006888 @ =0x03000000 + ldr r1, _08006888 @ =gUnknown_03000000 str r1, [r2, #4] ldr r1, _0800688C @ =0x81000400 str r1, [r2, #8] @@ -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 @@ -5238,9 +5238,9 @@ sub_681C: @ 0x0800681C b _080068BE .align 2, 0 _08006884: .4byte 0x040000D4 -_08006888: .4byte 0x03000000 +_08006888: .4byte gUnknown_03000000 _0800688C: .4byte 0x81000400 -_08006890: .4byte 0x0202A1C0 +_08006890: .4byte gUnknown_0202A1C0 _08006894: movs r5, #1 str r5, [sp] @@ -5271,7 +5271,7 @@ _080068BE: _080068CC: movs r6, #0 mov sb, r7 - ldr r1, _08006998 @ =0x0805C8B4 + ldr r1, _08006998 @ =gUnknown_0805C8B4 lsls r0, r2, #3 adds r0, r0, r2 lsls r0, r0, #4 @@ -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 @@ -5306,7 +5306,7 @@ _08006900: cmp r0, #0 ble _080069C4 movs r6, #0 - ldr r1, _080069A0 @ =0x0805C8CC + ldr r1, _080069A0 @ =gUnknown_0805C8CC ldr r5, _080069A4 @ =0x040000D4 lsls r0, r2, #3 adds r0, r0, r2 @@ -5327,10 +5327,10 @@ _08006924: bne _0800693A movs r4, #4 _0800693A: - ldr r1, _080069A8 @ =0x08090780 + 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] @@ -5353,7 +5353,7 @@ _0800693A: adds r6, #1 cmp r6, #9 ble _08006924 - ldr r4, _080069B8 @ =0x03000000 + ldr r4, _080069B8 @ =gUnknown_03000000 ldr r1, _080069BC @ =0x06004C00 adds r0, r4, #0 movs r2, #8 @@ -5372,22 +5372,22 @@ _0800693A: mov r8, r1 b _080069DC .align 2, 0 -_08006998: .4byte 0x0805C8B4 -_0800699C: .4byte 0x0202A1C0 -_080069A0: .4byte 0x0805C8CC +_08006998: .4byte gUnknown_0805C8B4 +_0800699C: .4byte gUnknown_0202A1C0 +_080069A0: .4byte gUnknown_0805C8CC _080069A4: .4byte 0x040000D4 -_080069A8: .4byte 0x08090780 -_080069AC: .4byte 0x0202BE30 +_080069A8: .4byte gUnknown_08090780 +_080069AC: .4byte gUnknown_0202BE30 _080069B0: .4byte 0x80000010 -_080069B4: .4byte 0x0201B130 -_080069B8: .4byte 0x03000000 +_080069B4: .4byte gUnknown_0201B130 +_080069B8: .4byte gUnknown_03000000 _080069BC: .4byte 0x06004C00 _080069C0: .4byte 0x81000400 _080069C4: ldr r4, _08006A74 @ =0x06004C00 movs r6, #9 _080069C8: - ldr r0, _08006A78 @ =0x08092FA0 + ldr r0, _08006A78 @ =gUnknown_08092FA0 adds r1, r4, #0 movs r2, #1 movs r3, #2 @@ -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 @@ -5410,7 +5410,7 @@ _080069DC: ble _08006AA4 _080069F2: movs r6, #0 - ldr r1, _08006A80 @ =0x0805C8E0 + ldr r1, _08006A80 @ =gUnknown_0805C8E0 ldr r5, _08006A84 @ =0x040000D4 lsls r0, r2, #3 adds r0, r0, r2 @@ -5431,10 +5431,10 @@ _08006A04: bne _08006A1A movs r4, #6 _08006A1A: - ldr r1, _08006A88 @ =0x08090780 + 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] @@ -5457,7 +5457,7 @@ _08006A1A: adds r6, #1 cmp r6, #0xa ble _08006A04 - ldr r4, _08006A98 @ =0x03000000 + ldr r4, _08006A98 @ =gUnknown_03000000 ldr r1, _08006A9C @ =0x06004D00 adds r0, r4, #0 movs r2, #9 @@ -5475,22 +5475,22 @@ _08006A1A: b _08006ABC .align 2, 0 _08006A74: .4byte 0x06004C00 -_08006A78: .4byte 0x08092FA0 -_08006A7C: .4byte 0x0202A1C0 -_08006A80: .4byte 0x0805C8E0 +_08006A78: .4byte gUnknown_08092FA0 +_08006A7C: .4byte gUnknown_0202A1C0 +_08006A80: .4byte gUnknown_0805C8E0 _08006A84: .4byte 0x040000D4 -_08006A88: .4byte 0x08090780 -_08006A8C: .4byte 0x0202BE30 +_08006A88: .4byte gUnknown_08090780 +_08006A8C: .4byte gUnknown_0202BE30 _08006A90: .4byte 0x80000010 -_08006A94: .4byte 0x0201B130 -_08006A98: .4byte 0x03000000 +_08006A94: .4byte gUnknown_0201B130 +_08006A98: .4byte gUnknown_03000000 _08006A9C: .4byte 0x06004D00 _08006AA0: .4byte 0x81000400 _08006AA4: ldr r4, _08006B6C @ =0x06004D00 movs r6, #8 _08006AA8: - ldr r0, _08006B70 @ =0x08092FA0 + ldr r0, _08006B70 @ =gUnknown_08092FA0 adds r1, r4, #0 movs r2, #1 movs r3, #2 @@ -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 @@ -5509,7 +5509,7 @@ _08006ABC: ldrsh r0, [r1, r3] cmp r0, #4 bne _08006B7C - ldr r0, _08006B78 @ =0x0805C8B4 + ldr r0, _08006B78 @ =gUnknown_0805C8B4 mov sb, r0 lsls r4, r2, #3 adds r4, r4, r2 @@ -5585,9 +5585,9 @@ _08006B4E: b _08006BDC .align 2, 0 _08006B6C: .4byte 0x06004D00 -_08006B70: .4byte 0x08092FA0 -_08006B74: .4byte 0x0202A1C0 -_08006B78: .4byte 0x0805C8B4 +_08006B70: .4byte gUnknown_08092FA0 +_08006B74: .4byte gUnknown_0202A1C0 +_08006B78: .4byte gUnknown_0805C8B4 _08006B7C: movs r5, #1 str r5, [sp] @@ -5743,7 +5743,7 @@ sub_6CA0: @ 0x08006CA0 ldr r1, _08006D2C @ =0x040000D4 add r0, sp, #8 str r0, [r1] - ldr r0, _08006D30 @ =0x03000000 + ldr r0, _08006D30 @ =gUnknown_03000000 str r0, [r1, #4] ldr r0, _08006D34 @ =0x81000400 str r0, [r1, #8] @@ -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 @@ -5798,9 +5798,9 @@ _08006CE0: b _08006D68 .align 2, 0 _08006D2C: .4byte 0x040000D4 -_08006D30: .4byte 0x03000000 +_08006D30: .4byte gUnknown_03000000 _08006D34: .4byte 0x81000400 -_08006D38: .4byte 0x0202A1C0 +_08006D38: .4byte gUnknown_0202A1C0 _08006D3C: mov r3, sb str r3, [sp] @@ -5831,11 +5831,11 @@ _08006D68: _08006D74: movs r6, #0 ldr r7, [sp, #0x18] - ldr r2, _08006E94 @ =0x0805C8B4 + ldr r2, _08006E94 @ =gUnknown_0805C8B4 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 @@ -5892,14 +5892,14 @@ _08006DCC: add r0, r8 mov sb, r0 ldr r5, _08006EA0 @ =0x040000D4 - ldr r3, _08006EA4 @ =0x08090780 + ldr r3, _08006EA4 @ =gUnknown_08090780 movs r1, #0x80 lsls r1, r1, #3 adds r1, r1, r3 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 @@ -5909,7 +5909,7 @@ _08006DF8: subs r0, r0, r1 lsls r0, r0, #2 adds r2, r2, r0 - ldr r0, _08006EA8 @ =0x0805C8CC + ldr r0, _08006EA8 @ =gUnknown_0805C8CC adds r2, r2, r0 ldrh r1, [r2] movs r2, #0x10 @@ -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] @@ -5950,14 +5950,14 @@ _08006E28: ldr r3, [sp, #0x1c] cmp r6, #9 ble _08006DF8 - ldr r1, _08006EB8 @ =0x086A64F0 + ldr r1, _08006EB8 @ =gUnknown_086A64F0 adds r0, r7, r1 movs r2, #0 ldrsh r1, [r0, r2] movs r3, #0xc0 lsls r3, r3, #0x13 adds r1, r1, r3 - ldr r0, _08006EBC @ =0x03000000 + ldr r0, _08006EBC @ =gUnknown_03000000 movs r2, #8 movs r3, #2 bl sub_10708 @@ -5967,7 +5967,7 @@ _08006E28: ldr r1, _08006EA0 @ =0x040000D4 add r4, sp, #8 str r4, [r1] - ldr r0, _08006EBC @ =0x03000000 + ldr r0, _08006EBC @ =gUnknown_03000000 str r0, [r1, #4] ldr r0, _08006EC0 @ =0x81000400 str r0, [r1, #8] @@ -5976,17 +5976,17 @@ _08006E28: str r1, [sp, #0x10] b _08006F06 .align 2, 0 -_08006E94: .4byte 0x0805C8B4 -_08006E98: .4byte 0x0202C5B0 -_08006E9C: .4byte 0x0202A1C0 +_08006E94: .4byte gUnknown_0805C8B4 +_08006E98: .4byte gUnknown_0202C5B0 +_08006E9C: .4byte gUnknown_0202A1C0 _08006EA0: .4byte 0x040000D4 -_08006EA4: .4byte 0x08090780 -_08006EA8: .4byte 0x0805C8CC -_08006EAC: .4byte 0x0202BE30 +_08006EA4: .4byte gUnknown_08090780 +_08006EA8: .4byte gUnknown_0805C8CC +_08006EAC: .4byte gUnknown_0202BE30 _08006EB0: .4byte 0x80000010 -_08006EB4: .4byte 0x0201B130 -_08006EB8: .4byte 0x086A64F0 -_08006EBC: .4byte 0x03000000 +_08006EB4: .4byte gUnknown_0201B130 +_08006EB8: .4byte gUnknown_086A64F0 +_08006EBC: .4byte gUnknown_03000000 _08006EC0: .4byte 0x81000400 _08006EC4: mov r2, r8 @@ -5994,7 +5994,7 @@ _08006EC4: movs r3, #1 add r3, r8 mov sb, r3 - ldr r4, _08006F20 @ =0x086A64F0 + ldr r4, _08006F20 @ =gUnknown_086A64F0 adds r5, r7, r4 movs r4, #0xc0 lsls r4, r4, #0x13 @@ -6003,7 +6003,7 @@ _08006ED8: movs r0, #0 ldrsh r1, [r5, r0] adds r1, r1, r4 - ldr r0, _08006F24 @ =0x08092FA0 + ldr r0, _08006F24 @ =gUnknown_08092FA0 movs r2, #1 movs r3, #2 bl sub_10708 @@ -6011,13 +6011,13 @@ _08006ED8: subs r6, #1 cmp r6, #0 bge _08006ED8 - ldr r1, _08006F20 @ =0x086A64F0 + ldr r1, _08006F20 @ =gUnknown_086A64F0 adds r0, r7, r1 movs r2, #0 ldrsh r1, [r0, r2] ldr r3, _08006F28 @ =0x060000E0 adds r1, r1, r3 - ldr r0, _08006F2C @ =0x08090780 + ldr r0, _08006F2C @ =gUnknown_08090780 movs r2, #1 movs r3, #2 bl sub_10708 @@ -6037,16 +6037,16 @@ _08006F10: pop {r0} bx r0 .align 2, 0 -_08006F20: .4byte 0x086A64F0 -_08006F24: .4byte 0x08092FA0 +_08006F20: .4byte gUnknown_086A64F0 +_08006F24: .4byte gUnknown_08092FA0 _08006F28: .4byte 0x060000E0 -_08006F2C: .4byte 0x08090780 +_08006F2C: .4byte gUnknown_08090780 thumb_func_start sub_6F30 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 @@ -6126,19 +6126,19 @@ _08006FC8: @ jump table .4byte _08007040 @ case 3 .4byte _08007088 @ case 4 _08006FDC: - ldr r0, _08006FF0 @ =0x0808F760 + ldr r0, _08006FF0 @ =gUnknown_0808F760 ldr r1, _08006FF4 @ =0x06013400 movs r2, #0x18 movs r3, #1 bl sub_10708 ldr r1, _08006FF8 @ =0x040000D4 - ldr r0, _08006FFC @ =0x08089960 + ldr r0, _08006FFC @ =gUnknown_08089960 b _080070B4 .align 2, 0 -_08006FF0: .4byte 0x0808F760 +_08006FF0: .4byte gUnknown_0808F760 _08006FF4: .4byte 0x06013400 _08006FF8: .4byte 0x040000D4 -_08006FFC: .4byte 0x08089960 +_08006FFC: .4byte gUnknown_08089960 _08007000: ldr r0, _08007030 @ =gMonPortraitGroupGfx lsls r2, r6, #0x10 @@ -6254,7 +6254,7 @@ sub_70E0: @ 0x080070E0 strh r3, [r2] ldr r3, _080071B4 @ =0x040000D4 str r2, [r3] - ldr r2, _080071B8 @ =0x03000000 + ldr r2, _080071B8 @ =gUnknown_03000000 str r2, [r3, #4] ldr r2, _080071BC @ =0x81000C00 str r2, [r3, #8] @@ -6289,7 +6289,7 @@ _08007126: subs r0, r0, r2 lsls r0, r0, #2 adds r1, r1, r0 - ldr r2, _080071C0 @ =0x0805C8F6 + ldr r2, _080071C0 @ =gUnknown_0805C8F6 adds r1, r1, r2 ldrh r1, [r1] movs r3, #0x10 @@ -6303,10 +6303,10 @@ _08007126: bne _08007156 movs r4, #4 _08007156: - ldr r1, _080071C4 @ =0x08090780 + 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] @@ -6334,7 +6334,7 @@ _08007156: cmp r7, #2 ble _08007114 ldr r1, _080071B4 @ =0x040000D4 - ldr r0, _080071B8 @ =0x03000000 + ldr r0, _080071B8 @ =gUnknown_03000000 str r0, [r1] ldr r0, _080071D4 @ =0x06005C00 str r0, [r1, #4] @@ -6351,13 +6351,13 @@ _08007156: bx r0 .align 2, 0 _080071B4: .4byte 0x040000D4 -_080071B8: .4byte 0x03000000 +_080071B8: .4byte gUnknown_03000000 _080071BC: .4byte 0x81000C00 -_080071C0: .4byte 0x0805C8F6 -_080071C4: .4byte 0x08090780 -_080071C8: .4byte 0x0202BE30 +_080071C0: .4byte gUnknown_0805C8F6 +_080071C4: .4byte gUnknown_08090780 +_080071C8: .4byte gUnknown_0202BE30 _080071CC: .4byte 0x80000010 -_080071D0: .4byte 0x0201B130 +_080071D0: .4byte gUnknown_0201B130 _080071D4: .4byte 0x06005C00 _080071D8: .4byte 0x80000C00 @@ -6431,11 +6431,11 @@ _0800726C: movs r7, #0 adds r0, r2, #1 mov ip, r0 - ldr r1, _080072E0 @ =0x03000000 + ldr r1, _080072E0 @ =gUnknown_03000000 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: @@ -6487,18 +6487,18 @@ _08007290: ble _08007290 bl _080088C8 .align 2, 0 -_080072E0: .4byte 0x03000000 -_080072E4: .4byte 0x0201B130 -_080072E8: .4byte 0x0202BE30 +_080072E0: .4byte gUnknown_03000000 +_080072E4: .4byte gUnknown_0201B130 +_080072E8: .4byte gUnknown_0202BE30 _080072EC: movs r7, #0 adds r0, r2, #1 mov ip, r0 - ldr r1, _08007388 @ =0x03000000 + ldr r1, _08007388 @ =gUnknown_03000000 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 @@ -6570,9 +6570,9 @@ _0800730C: ble _0800730C bl _080088C8 .align 2, 0 -_08007388: .4byte 0x03000000 -_0800738C: .4byte 0x0201B130 -_08007390: .4byte 0x0202BE30 +_08007388: .4byte gUnknown_03000000 +_0800738C: .4byte gUnknown_0201B130 +_08007390: .4byte gUnknown_0202BE30 _08007394: .4byte 0x00000FFF _08007398: movs r7, #0 @@ -6580,15 +6580,15 @@ _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 + ldr r2, _08007448 @ =gUnknown_03000000 adds r6, r0, r2 lsls r1, r1, #1 adds r5, r1, r2 @@ -6604,7 +6604,7 @@ _080073BA: strh r0, [r6] add r4, ip lsls r3, r4, #1 - ldr r1, _08007448 @ =0x03000000 + ldr r1, _08007448 @ =gUnknown_03000000 adds r3, r3, r1 mov r2, r8 ldrh r0, [r2] @@ -6632,7 +6632,7 @@ _080073BA: lsls r1, r1, #2 adds r4, r4, r1 lsls r4, r4, #1 - ldr r2, _08007448 @ =0x03000000 + ldr r2, _08007448 @ =gUnknown_03000000 adds r4, r4, r2 mov r1, sb ldrh r0, [r1] @@ -6659,9 +6659,9 @@ _080073BA: ble _080073BA bl _080088C8 .align 2, 0 -_08007440: .4byte 0x0201B130 -_08007444: .4byte 0x0202BE30 -_08007448: .4byte 0x03000000 +_08007440: .4byte gUnknown_0201B130 +_08007444: .4byte gUnknown_0202BE30 +_08007448: .4byte gUnknown_03000000 _0800744C: movs r7, #0 adds r0, r2, #1 @@ -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 + ldr r2, _0800753C @ =gUnknown_03000000 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 @@ -6698,7 +6698,7 @@ _08007476: mov r0, ip adds r4, r5, r0 lsls r3, r4, #1 - ldr r1, _0800753C @ =0x03000000 + ldr r1, _0800753C @ =gUnknown_03000000 adds r3, r3, r1 mov r2, sl ldrh r0, [r2] @@ -6715,7 +6715,7 @@ _08007476: strh r1, [r3] add r5, sb lsls r2, r5, #1 - ldr r0, _0800753C @ =0x03000000 + ldr r0, _0800753C @ =gUnknown_03000000 adds r2, r2, r0 mov r0, sl ldrh r1, [r0, #2] @@ -6737,14 +6737,14 @@ _08007476: lsls r0, r0, #2 adds r4, r4, r0 lsls r4, r4, #1 - ldr r1, _0800753C @ =0x03000000 + ldr r1, _0800753C @ =gUnknown_03000000 adds r4, r4, r1 ldrh r0, [r2] ldr r1, _08007544 @ =0x0000FFF0 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 @@ -6758,7 +6758,7 @@ _08007476: lsls r1, r1, #2 adds r5, r5, r1 lsls r5, r5, #1 - ldr r2, _0800753C @ =0x03000000 + ldr r2, _0800753C @ =gUnknown_03000000 adds r5, r5, r2 ldrh r1, [r3] movs r0, #0xf0 @@ -6782,9 +6782,9 @@ _08007476: ble _08007476 bl _080088C8 .align 2, 0 -_08007538: .4byte 0x0202BE30 -_0800753C: .4byte 0x03000000 -_08007540: .4byte 0x0201B130 +_08007538: .4byte gUnknown_0202BE30 +_0800753C: .4byte gUnknown_03000000 +_08007540: .4byte gUnknown_0201B130 _08007544: .4byte 0x0000FFF0 _08007548: movs r7, #0 @@ -6792,13 +6792,13 @@ _08007548: mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _080075B4 @ =0x03000000 + ldr r1, _080075B4 @ =gUnknown_03000000 mov r8, r1 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 @@ -6841,20 +6841,20 @@ _08007560: ble _08007560 bl _080088C8 .align 2, 0 -_080075B4: .4byte 0x03000000 -_080075B8: .4byte 0x0201B130 -_080075BC: .4byte 0x0202BE30 +_080075B4: .4byte gUnknown_03000000 +_080075B8: .4byte gUnknown_0201B130 +_080075BC: .4byte gUnknown_0202BE30 _080075C0: movs r7, #0 adds r1, r2, #1 mov ip, r1 adds r2, #0x10 mov sb, r2 - ldr r2, _0800765C @ =0x03000000 + ldr r2, _0800765C @ =gUnknown_03000000 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 @@ -6923,9 +6923,9 @@ _080075D4: ble _080075D4 bl _080088C8 .align 2, 0 -_0800765C: .4byte 0x03000000 -_08007660: .4byte 0x0201B130 -_08007664: .4byte 0x0202BE30 +_0800765C: .4byte gUnknown_03000000 +_08007660: .4byte gUnknown_0201B130 +_08007664: .4byte gUnknown_0202BE30 _08007668: .4byte 0x00000FFF _0800766C: movs r7, #0 @@ -6933,11 +6933,11 @@ _0800766C: mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08007708 @ =0x03000000 + ldr r1, _08007708 @ =gUnknown_03000000 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 @@ -7006,9 +7006,9 @@ _08007680: ble _08007680 bl _080088C8 .align 2, 0 -_08007708: .4byte 0x03000000 -_0800770C: .4byte 0x0201B130 -_08007710: .4byte 0x0202BE30 +_08007708: .4byte gUnknown_03000000 +_0800770C: .4byte gUnknown_0201B130 +_08007710: .4byte gUnknown_0202BE30 _08007714: movs r7, #0 adds r0, r2, #1 @@ -7018,13 +7018,13 @@ _08007714: mov sb, r1 adds r2, #0x11 str r2, [sp] - ldr r2, _080077FC @ =0x03000000 + ldr r2, _080077FC @ =gUnknown_03000000 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 @@ -7127,9 +7127,9 @@ _08007734: ble _08007734 bl _080088C8 .align 2, 0 -_080077FC: .4byte 0x03000000 -_08007800: .4byte 0x0202BE30 -_08007804: .4byte 0x0201B130 +_080077FC: .4byte gUnknown_03000000 +_08007800: .4byte gUnknown_0202BE30 +_08007804: .4byte gUnknown_0201B130 _08007808: .4byte 0x0000FFF0 _0800780C: adds r0, r3, #0 @@ -7164,11 +7164,11 @@ _08007850: movs r7, #0 adds r0, r2, #1 mov ip, r0 - ldr r1, _080078C4 @ =0x03000000 + ldr r1, _080078C4 @ =gUnknown_03000000 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: @@ -7220,18 +7220,18 @@ _08007874: ble _08007874 bl _080088C8 .align 2, 0 -_080078C4: .4byte 0x03000000 -_080078C8: .4byte 0x0201B130 -_080078CC: .4byte 0x0202BE30 +_080078C4: .4byte gUnknown_03000000 +_080078C8: .4byte gUnknown_0201B130 +_080078CC: .4byte gUnknown_0202BE30 _080078D0: movs r7, #0 adds r0, r2, #1 mov ip, r0 - ldr r1, _0800796C @ =0x03000000 + ldr r1, _0800796C @ =gUnknown_03000000 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 @@ -7303,22 +7303,22 @@ _080078F0: ble _080078F0 bl _080088C8 .align 2, 0 -_0800796C: .4byte 0x03000000 -_08007970: .4byte 0x0201B130 -_08007974: .4byte 0x0202BE30 +_0800796C: .4byte gUnknown_03000000 +_08007970: .4byte gUnknown_0201B130 +_08007974: .4byte gUnknown_0202BE30 _08007978: .4byte 0x00000FFF _0800797C: movs r7, #0 adds r1, r2, #1 mov ip, r1 - ldr r0, _08007A1C @ =0x03000000 + ldr r0, _08007A1C @ =gUnknown_03000000 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 @@ -7389,24 +7389,24 @@ _0800799E: ble _0800799E bl _080088C8 .align 2, 0 -_08007A1C: .4byte 0x03000000 -_08007A20: .4byte 0x0201B130 -_08007A24: .4byte 0x0202BE30 +_08007A1C: .4byte gUnknown_03000000 +_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 + ldr r2, _08007AD4 @ =gUnknown_03000000 adds r6, r0, r2 lsls r1, r1, #1 adds r5, r1, r2 @@ -7422,7 +7422,7 @@ _08007A4A: strh r0, [r6] add r4, ip lsls r3, r4, #1 - ldr r1, _08007AD4 @ =0x03000000 + ldr r1, _08007AD4 @ =gUnknown_03000000 adds r3, r3, r1 mov r2, r8 ldrh r0, [r2] @@ -7449,7 +7449,7 @@ _08007A4A: lsls r1, r1, #2 adds r4, r4, r1 lsls r4, r4, #1 - ldr r2, _08007AD4 @ =0x03000000 + ldr r2, _08007AD4 @ =gUnknown_03000000 adds r4, r4, r2 mov r1, sb ldrh r0, [r1] @@ -7475,9 +7475,9 @@ _08007A4A: ble _08007A4A bl _080088C8 .align 2, 0 -_08007ACC: .4byte 0x0201B130 -_08007AD0: .4byte 0x0202BE30 -_08007AD4: .4byte 0x03000000 +_08007ACC: .4byte gUnknown_0201B130 +_08007AD0: .4byte gUnknown_0202BE30 +_08007AD4: .4byte gUnknown_03000000 _08007AD8: .4byte 0x0000FFF0 _08007ADC: movs r7, #0 @@ -7485,13 +7485,13 @@ _08007ADC: mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08007B48 @ =0x03000000 + ldr r1, _08007B48 @ =gUnknown_03000000 mov r8, r1 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 @@ -7534,20 +7534,20 @@ _08007AF4: ble _08007AF4 bl _080088C8 .align 2, 0 -_08007B48: .4byte 0x03000000 -_08007B4C: .4byte 0x0201B130 -_08007B50: .4byte 0x0202BE30 +_08007B48: .4byte gUnknown_03000000 +_08007B4C: .4byte gUnknown_0201B130 +_08007B50: .4byte gUnknown_0202BE30 _08007B54: movs r7, #0 adds r1, r2, #1 mov ip, r1 adds r2, #0x10 mov sb, r2 - ldr r2, _08007BF0 @ =0x03000000 + ldr r2, _08007BF0 @ =gUnknown_03000000 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 @@ -7616,9 +7616,9 @@ _08007B68: ble _08007B68 bl _080088C8 .align 2, 0 -_08007BF0: .4byte 0x03000000 -_08007BF4: .4byte 0x0201B130 -_08007BF8: .4byte 0x0202BE30 +_08007BF0: .4byte gUnknown_03000000 +_08007BF4: .4byte gUnknown_0201B130 +_08007BF8: .4byte gUnknown_0202BE30 _08007BFC: .4byte 0x00000FFF _08007C00: movs r7, #0 @@ -7626,11 +7626,11 @@ _08007C00: mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08007C9C @ =0x03000000 + ldr r1, _08007C9C @ =gUnknown_03000000 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 @@ -7699,20 +7699,20 @@ _08007C14: ble _08007C14 bl _080088C8 .align 2, 0 -_08007C9C: .4byte 0x03000000 -_08007CA0: .4byte 0x0201B130 -_08007CA4: .4byte 0x0202BE30 +_08007C9C: .4byte gUnknown_03000000 +_08007CA0: .4byte gUnknown_0201B130 +_08007CA4: .4byte gUnknown_0202BE30 _08007CA8: movs r7, #0 adds r0, r2, #1 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08007D40 @ =0x03000000 + ldr r1, _08007D40 @ =gUnknown_03000000 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 @@ -7779,9 +7779,9 @@ _08007CBC: ble _08007CBC bl _080088C8 .align 2, 0 -_08007D40: .4byte 0x03000000 -_08007D44: .4byte 0x0201B130 -_08007D48: .4byte 0x0202BE30 +_08007D40: .4byte gUnknown_03000000 +_08007D44: .4byte gUnknown_0201B130 +_08007D48: .4byte gUnknown_0202BE30 _08007D4C: .4byte 0x0000FFF0 _08007D50: adds r0, r3, #0 @@ -7814,11 +7814,11 @@ _08007D74: @ jump table .4byte _08008110 @ case 7 _08007D94: movs r7, #0 - ldr r1, _08007DCC @ =0x03000000 + ldr r1, _08007DCC @ =gUnknown_03000000 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 @@ -7841,14 +7841,14 @@ _08007DA8: ble _08007DA8 bl _080088C8 .align 2, 0 -_08007DCC: .4byte 0x03000000 -_08007DD0: .4byte 0x0202BE30 -_08007DD4: .4byte 0x0201B130 +_08007DCC: .4byte gUnknown_03000000 +_08007DD0: .4byte gUnknown_0202BE30 +_08007DD4: .4byte gUnknown_0201B130 _08007DD8: movs r7, #0 adds r0, r2, #1 mov ip, r0 - ldr r1, _08007E64 @ =0x03000000 + ldr r1, _08007E64 @ =gUnknown_03000000 mov sb, r1 movs r0, #0xf0 lsls r0, r0, #8 @@ -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 @@ -7915,15 +7915,15 @@ _08007DFC: ble _08007DFC bl _080088C8 .align 2, 0 -_08007E64: .4byte 0x03000000 -_08007E68: .4byte 0x0202BE30 +_08007E64: .4byte gUnknown_03000000 +_08007E68: .4byte gUnknown_0202BE30 _08007E6C: .4byte 0x00000FFF -_08007E70: .4byte 0x0201B130 +_08007E70: .4byte gUnknown_0201B130 _08007E74: movs r7, #0 adds r1, r2, #1 mov ip, r1 - ldr r0, _08007F00 @ =0x03000000 + ldr r0, _08007F00 @ =gUnknown_03000000 mov sb, r0 movs r1, #0xff lsls r1, r1, #8 @@ -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 @@ -7990,14 +7990,14 @@ _08007E98: ble _08007E98 bl _080088C8 .align 2, 0 -_08007F00: .4byte 0x03000000 -_08007F04: .4byte 0x0202BE30 -_08007F08: .4byte 0x0201B130 +_08007F00: .4byte gUnknown_03000000 +_08007F04: .4byte gUnknown_0202BE30 +_08007F08: .4byte gUnknown_0201B130 _08007F0C: movs r7, #0 adds r1, r2, #1 mov ip, r1 - ldr r0, _08007F94 @ =0x03000000 + ldr r0, _08007F94 @ =gUnknown_03000000 mov sb, r0 ldr r1, _08007F98 @ =0x0000FFF0 mov sl, r1 @@ -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 @@ -8063,17 +8063,17 @@ _08007F2E: ble _08007F2E bl _080088C8 .align 2, 0 -_08007F94: .4byte 0x03000000 +_08007F94: .4byte gUnknown_03000000 _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 + ldr r1, _08007FE8 @ =gUnknown_03000000 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] @@ -8102,21 +8102,21 @@ _08007FB6: ble _08007FB6 bl _080088C8 .align 2, 0 -_08007FE8: .4byte 0x03000000 -_08007FEC: .4byte 0x0202BE30 -_08007FF0: .4byte 0x0201B130 +_08007FE8: .4byte gUnknown_03000000 +_08007FEC: .4byte gUnknown_0202BE30 +_08007FF0: .4byte gUnknown_0201B130 _08007FF4: movs r7, #0 adds r0, r2, #1 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08008074 @ =0x03000000 + ldr r1, _08008074 @ =gUnknown_03000000 mov r8, r1 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 @@ -8171,22 +8171,22 @@ _0800800A: ble _0800800A bl _080088C8 .align 2, 0 -_08008074: .4byte 0x03000000 -_08008078: .4byte 0x0202BE30 +_08008074: .4byte gUnknown_03000000 +_08008078: .4byte gUnknown_0202BE30 _0800807C: .4byte 0x00000FFF -_08008080: .4byte 0x0201B130 +_08008080: .4byte gUnknown_0201B130 _08008084: movs r7, #0 adds r0, r2, #1 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08008104 @ =0x03000000 + ldr r1, _08008104 @ =gUnknown_03000000 mov r8, r1 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 @@ -8241,21 +8241,21 @@ _0800809A: ble _0800809A bl _080088C8 .align 2, 0 -_08008104: .4byte 0x03000000 -_08008108: .4byte 0x0202BE30 -_0800810C: .4byte 0x0201B130 +_08008104: .4byte gUnknown_03000000 +_08008108: .4byte gUnknown_0202BE30 +_0800810C: .4byte gUnknown_0201B130 _08008110: movs r7, #0 adds r0, r2, #1 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _0800818C @ =0x03000000 + ldr r1, _0800818C @ =gUnknown_03000000 mov r8, r1 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 @@ -8308,10 +8308,10 @@ _08008126: ble _08008126 b _080088C8 .align 2, 0 -_0800818C: .4byte 0x03000000 -_08008190: .4byte 0x0202BE30 +_0800818C: .4byte gUnknown_03000000 +_08008190: .4byte gUnknown_0202BE30 _08008194: .4byte 0x0000FFF0 -_08008198: .4byte 0x0201B130 +_08008198: .4byte gUnknown_0201B130 _0800819C: adds r0, r3, #0 cmp r3, #0 @@ -8343,11 +8343,11 @@ _080081C0: @ jump table .4byte _080084F4 @ case 7 _080081E0: movs r7, #0 - ldr r1, _08008220 @ =0x03000000 + ldr r1, _08008220 @ =gUnknown_03000000 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 @@ -8376,17 +8376,17 @@ _080081F4: ble _080081F4 b _080088C8 .align 2, 0 -_08008220: .4byte 0x03000000 +_08008220: .4byte gUnknown_03000000 _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 r1, _08008274 @ =gUnknown_03000000 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 @@ -8417,15 +8417,15 @@ _08008244: ble _08008244 b _080088C8 .align 2, 0 -_08008274: .4byte 0x03000000 +_08008274: .4byte gUnknown_03000000 _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 mov ip, r1 - ldr r0, _0800830C @ =0x03000000 + ldr r0, _0800830C @ =gUnknown_03000000 mov sb, r0 movs r1, #0xf0 lsls r1, r1, #4 @@ -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 @@ -8492,14 +8492,14 @@ _080082A8: ble _080082A8 b _080088C8 .align 2, 0 -_0800830C: .4byte 0x03000000 -_08008310: .4byte 0x0202BE30 -_08008314: .4byte 0x0201B130 +_0800830C: .4byte gUnknown_03000000 +_08008310: .4byte gUnknown_0202BE30 +_08008314: .4byte gUnknown_0201B130 _08008318: movs r7, #0 adds r1, r2, #1 mov ip, r1 - ldr r0, _080083A0 @ =0x03000000 + ldr r0, _080083A0 @ =gUnknown_03000000 mov sb, r0 movs r1, #0xff lsls r1, r1, #4 @@ -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 @@ -8566,18 +8566,18 @@ _0800833C: ble _0800833C b _080088C8 .align 2, 0 -_080083A0: .4byte 0x03000000 -_080083A4: .4byte 0x0202BE30 -_080083A8: .4byte 0x0201B130 +_080083A0: .4byte gUnknown_03000000 +_080083A4: .4byte gUnknown_0202BE30 +_080083A8: .4byte gUnknown_0201B130 _080083AC: movs r7, #0 adds r2, #1 mov ip, r2 - ldr r1, _080083FC @ =0x03000000 + ldr r1, _080083FC @ =gUnknown_03000000 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 @@ -8612,18 +8612,18 @@ _080083C6: ble _080083C6 b _080088C8 .align 2, 0 -_080083FC: .4byte 0x03000000 +_080083FC: .4byte gUnknown_03000000 _08008400: .4byte 0x00000FFF -_08008404: .4byte 0x0202BE30 -_08008408: .4byte 0x0201B130 +_08008404: .4byte gUnknown_0202BE30 +_08008408: .4byte gUnknown_0201B130 _0800840C: movs r7, #0 adds r2, #1 mov ip, r2 - ldr r6, _08008458 @ =0x03000000 + ldr r6, _08008458 @ =gUnknown_03000000 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 @@ -8657,22 +8657,22 @@ _0800841A: ble _0800841A b _080088C8 .align 2, 0 -_08008458: .4byte 0x03000000 +_08008458: .4byte gUnknown_03000000 _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 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _080084E8 @ =0x03000000 + ldr r1, _080084E8 @ =gUnknown_03000000 mov r8, r1 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 @@ -8727,21 +8727,21 @@ _0800847E: ble _0800847E b _080088C8 .align 2, 0 -_080084E8: .4byte 0x03000000 -_080084EC: .4byte 0x0202BE30 -_080084F0: .4byte 0x0201B130 +_080084E8: .4byte gUnknown_03000000 +_080084EC: .4byte gUnknown_0202BE30 +_080084F0: .4byte gUnknown_0201B130 _080084F4: movs r7, #0 adds r0, r2, #1 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _08008574 @ =0x03000000 + ldr r1, _08008574 @ =gUnknown_03000000 mov r8, r1 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 @@ -8796,9 +8796,9 @@ _0800850A: ble _0800850A b _080088C8 .align 2, 0 -_08008574: .4byte 0x03000000 -_08008578: .4byte 0x0202BE30 -_0800857C: .4byte 0x0201B130 +_08008574: .4byte gUnknown_03000000 +_08008578: .4byte gUnknown_0202BE30 +_0800857C: .4byte gUnknown_0201B130 _08008580: adds r0, r3, #0 cmp r3, #0 @@ -8830,11 +8830,11 @@ _080085A4: @ jump table .4byte _08008850 @ case 7 _080085C4: movs r7, #0 - ldr r1, _08008604 @ =0x03000000 + ldr r1, _08008604 @ =gUnknown_03000000 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 @@ -8863,16 +8863,16 @@ _080085D8: ble _080085D8 b _080088C8 .align 2, 0 -_08008604: .4byte 0x03000000 -_08008608: .4byte 0x0202BE30 -_0800860C: .4byte 0x0201B130 +_08008604: .4byte gUnknown_03000000 +_08008608: .4byte gUnknown_0202BE30 +_0800860C: .4byte gUnknown_0201B130 _08008610: movs r7, #0 - ldr r1, _08008654 @ =0x03000000 + ldr r1, _08008654 @ =gUnknown_03000000 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 @@ -8903,16 +8903,16 @@ _08008624: ble _08008624 b _080088C8 .align 2, 0 -_08008654: .4byte 0x03000000 -_08008658: .4byte 0x0202BE30 -_0800865C: .4byte 0x0201B130 +_08008654: .4byte gUnknown_03000000 +_08008658: .4byte gUnknown_0202BE30 +_0800865C: .4byte gUnknown_0201B130 _08008660: movs r7, #0 - ldr r1, _080086A4 @ =0x03000000 + ldr r1, _080086A4 @ =gUnknown_03000000 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 @@ -8943,14 +8943,14 @@ _08008674: ble _08008674 b _080088C8 .align 2, 0 -_080086A4: .4byte 0x03000000 -_080086A8: .4byte 0x0202BE30 -_080086AC: .4byte 0x0201B130 +_080086A4: .4byte gUnknown_03000000 +_080086A8: .4byte gUnknown_0202BE30 +_080086AC: .4byte gUnknown_0201B130 _080086B0: movs r7, #0 adds r1, r2, #1 mov ip, r1 - ldr r0, _08008738 @ =0x03000000 + ldr r0, _08008738 @ =gUnknown_03000000 mov sb, r0 movs r1, #0xf0 mov sl, r1 @@ -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 @@ -9016,18 +9016,18 @@ _080086D2: ble _080086D2 b _080088C8 .align 2, 0 -_08008738: .4byte 0x03000000 -_0800873C: .4byte 0x0202BE30 -_08008740: .4byte 0x0201B130 +_08008738: .4byte gUnknown_03000000 +_0800873C: .4byte gUnknown_0202BE30 +_08008740: .4byte gUnknown_0201B130 _08008744: movs r7, #0 adds r2, #1 mov ip, r2 - ldr r1, _08008794 @ =0x03000000 + ldr r1, _08008794 @ =gUnknown_03000000 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 @@ -9062,17 +9062,17 @@ _0800875E: ble _0800875E b _080088C8 .align 2, 0 -_08008794: .4byte 0x03000000 -_08008798: .4byte 0x0202BE30 -_0800879C: .4byte 0x0201B130 +_08008794: .4byte gUnknown_03000000 +_08008798: .4byte gUnknown_0202BE30 +_0800879C: .4byte gUnknown_0201B130 _080087A0: movs r7, #0 adds r2, #1 mov ip, r2 - ldr r6, _080087EC @ =0x03000000 + ldr r6, _080087EC @ =gUnknown_03000000 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 @@ -9106,17 +9106,17 @@ _080087AE: ble _080087AE b _080088C8 .align 2, 0 -_080087EC: .4byte 0x03000000 -_080087F0: .4byte 0x0202BE30 -_080087F4: .4byte 0x0201B130 +_080087EC: .4byte gUnknown_03000000 +_080087F0: .4byte gUnknown_0202BE30 +_080087F4: .4byte gUnknown_0201B130 _080087F8: movs r7, #0 adds r2, #1 mov ip, r2 - ldr r6, _08008844 @ =0x03000000 + ldr r6, _08008844 @ =gUnknown_03000000 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 @@ -9150,21 +9150,21 @@ _08008806: ble _08008806 b _080088C8 .align 2, 0 -_08008844: .4byte 0x03000000 -_08008848: .4byte 0x0202BE30 -_0800884C: .4byte 0x0201B130 +_08008844: .4byte gUnknown_03000000 +_08008848: .4byte gUnknown_0202BE30 +_0800884C: .4byte gUnknown_0201B130 _08008850: movs r7, #0 adds r0, r2, #1 mov ip, r0 adds r2, #0x10 mov sb, r2 - ldr r1, _080088D8 @ =0x03000000 + ldr r1, _080088D8 @ =gUnknown_03000000 mov r8, r1 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 @@ -9225,18 +9225,18 @@ _080088C8: pop {r0} bx r0 .align 2, 0 -_080088D8: .4byte 0x03000000 -_080088DC: .4byte 0x0202BE30 -_080088E0: .4byte 0x0201B130 +_080088D8: .4byte gUnknown_03000000 +_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 @@ -9305,7 +9305,7 @@ _08008968: thumb_func_start sub_8974 sub_8974: @ 0x08008974 push {r4, r5, lr} - ldr r1, _080089E0 @ =0x086A61BC + ldr r1, _080089E0 @ =gUnknown_086A61BC lsls r0, r0, #0x10 asrs r0, r0, #0xf adds r0, r0, r1 @@ -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 @@ -9329,7 +9329,7 @@ sub_8974: @ 0x08008974 movs r1, #5 bl __modsi3 adds r4, r0, #0 - ldr r0, _080089E8 @ =0x086BB6F4 + ldr r0, _080089E8 @ =gUnknown_086BB6F4 lsls r5, r5, #0x10 asrs r5, r5, #0xe adds r0, r5, r0 @@ -9347,7 +9347,7 @@ sub_8974: @ 0x08008974 movs r3, #1 bl sub_10708 ldr r1, _080089F0 @ =0x040000D4 - ldr r0, _080089F4 @ =0x086B15B4 + ldr r0, _080089F4 @ =gUnknown_086B15B4 adds r5, r5, r0 lsls r4, r4, #5 ldr r0, [r5] @@ -9356,15 +9356,15 @@ sub_8974: @ 0x08008974 ldr r0, _080089F8 @ =0x05000240 b _08008A4E .align 2, 0 -_080089E0: .4byte 0x086A61BC -_080089E4: .4byte 0x0202BF14 -_080089E8: .4byte 0x086BB6F4 +_080089E0: .4byte gUnknown_086A61BC +_080089E4: .4byte gUnknown_0202BF14 +_080089E8: .4byte gUnknown_086BB6F4 _080089EC: .4byte 0x06013800 _080089F0: .4byte 0x040000D4 -_080089F4: .4byte 0x086B15B4 +_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 @@ -9430,7 +9430,7 @@ sub_8A78: @ 0x08008A78 ldrsh r0, [r1, r3] cmp r0, #4 bne _08008AAC - ldr r0, _08008AA4 @ =0x086A61BC + ldr r0, _08008AA4 @ =gUnknown_086A61BC adds r0, r2, r0 movs r2, #0 ldrsh r1, [r0, r2] @@ -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 -_08008AA4: .4byte 0x086A61BC -_08008AA8: .4byte 0x0202A588 +_08008AA0: .4byte gUnknown_0202A1C0 +_08008AA4: .4byte gUnknown_086A61BC +_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..37c7a85 100755 --- a/asm/rom_1068C.s +++ b/asm/rom_1068C.s @@ -33,7 +33,7 @@ _080106B2: lsls r0, r2, #5 mov r1, sl adds r5, r1, r0 - ldr r0, _08010700 @ =0x03005C00 + ldr r0, _08010700 @ =gUnknown_03005C00 mov ip, r0 ldr r1, _08010704 @ =0x00000FFF mov r8, r1 @@ -69,7 +69,7 @@ _080106F0: pop {r0} bx r0 .align 2, 0 -_08010700: .4byte 0x03005C00 +_08010700: .4byte gUnknown_03005C00 _08010704: .4byte 0x00000FFF thumb_func_start sub_10708 @@ -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 e8e6def..c3bd4d9 100755 --- a/asm/rom_11B9C.s +++ b/asm/rom_11B9C.s @@ -166,22 +166,22 @@ _08011CCA: ldrsh r0, [r6, r1] cmp r0, #0xa0 ble _08011CF0 - ldr r0, _08011CEC @ =0x08137910 + ldr r0, _08011CEC @ =gUnknown_08137910 b _08011CFE .align 2, 0 _08011CE0: .4byte gUnknown_020314E0 _08011CE4: .4byte 0x0000132C _08011CE8: .4byte 0x000005A4 -_08011CEC: .4byte 0x08137910 +_08011CEC: .4byte gUnknown_08137910 _08011CF0: cmp r0, #0x50 ble _08011CFC - ldr r0, _08011CF8 @ =0x08137908 + ldr r0, _08011CF8 @ =gUnknown_08137908 b _08011CFE .align 2, 0 -_08011CF8: .4byte 0x08137908 +_08011CF8: .4byte gUnknown_08137908 _08011CFC: - ldr r0, _08011D8C @ =0x08137900 + ldr r0, _08011D8C @ =gUnknown_08137900 _08011CFE: ldrb r1, [r2, #0x1e] lsls r1, r1, #1 @@ -252,7 +252,7 @@ _08011D4C: ands r5, r1 b _08011F32 .align 2, 0 -_08011D8C: .4byte 0x08137900 +_08011D8C: .4byte gUnknown_08137900 _08011D90: .4byte 0x0000017B _08011D94: .4byte 0x00012100 _08011D98: .4byte 0x00004E20 @@ -309,19 +309,19 @@ _08011E04: ldrsh r0, [r6, r1] cmp r0, #0xc8 ble _08011E1C - ldr r0, _08011E18 @ =0x08137910 + ldr r0, _08011E18 @ =gUnknown_08137910 b _08011E2A .align 2, 0 -_08011E18: .4byte 0x08137910 +_08011E18: .4byte gUnknown_08137910 _08011E1C: cmp r0, #0x64 ble _08011E28 - ldr r0, _08011E24 @ =0x08137908 + ldr r0, _08011E24 @ =gUnknown_08137908 b _08011E2A .align 2, 0 -_08011E24: .4byte 0x08137908 +_08011E24: .4byte gUnknown_08137908 _08011E28: - ldr r0, _08011EB8 @ =0x08137900 + ldr r0, _08011EB8 @ =gUnknown_08137900 _08011E2A: ldrb r1, [r2, #0x1e] lsls r1, r1, #1 @@ -390,7 +390,7 @@ _08011E36: ands r5, r1 b _08011F32 .align 2, 0 -_08011EB8: .4byte 0x08137900 +_08011EB8: .4byte gUnknown_08137900 _08011EBC: .4byte 0x0000017B _08011EC0: .4byte 0x0001B900 _08011EC4: .4byte 0x00004E20 @@ -524,23 +524,23 @@ _08011FAE: ldrsh r0, [r6, r1] cmp r0, #0x96 ble _08011FE4 - ldr r0, _08011FE0 @ =0x08137910 + ldr r0, _08011FE0 @ =gUnknown_08137910 b _08011FF2 .align 2, 0 _08011FD0: .4byte gUnknown_020314E0 _08011FD4: .4byte 0x0000132C _08011FD8: .4byte 0x000005A4 _08011FDC: .4byte 0x00000383 -_08011FE0: .4byte 0x08137910 +_08011FE0: .4byte gUnknown_08137910 _08011FE4: cmp r0, #0x4b ble _08011FF0 - ldr r0, _08011FEC @ =0x08137908 + ldr r0, _08011FEC @ =gUnknown_08137908 b _08011FF2 .align 2, 0 -_08011FEC: .4byte 0x08137908 +_08011FEC: .4byte gUnknown_08137908 _08011FF0: - ldr r0, _0801208C @ =0x08137900 + ldr r0, _0801208C @ =gUnknown_08137900 _08011FF2: ldrb r1, [r3, #0x1e] lsls r1, r1, #1 @@ -618,7 +618,7 @@ _08012052: ands r5, r1 b _080124CE .align 2, 0 -_0801208C: .4byte 0x08137900 +_0801208C: .4byte gUnknown_08137900 _08012090: .4byte gMain _08012094: .4byte 0x00012100 _08012098: .4byte 0x00004E20 @@ -1220,7 +1220,7 @@ _080125AC: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _08012604 @ =0x08137E14 + ldr r1, _08012604 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _08012608 @ =0x05000220 @@ -1252,7 +1252,7 @@ _080125F4: .4byte 0x0000132C _080125F8: .4byte 0x000005F7 _080125FC: .4byte 0x000005F6 _08012600: .4byte 0x040000D4 -_08012604: .4byte 0x08137E14 +_08012604: .4byte gUnknown_08137E14 _08012608: .4byte 0x05000220 _0801260C: .4byte 0x80000010 _08012610: .4byte 0x000005B2 @@ -1386,7 +1386,7 @@ _080126FA: adds r0, r0, r2 adds r1, r1, r0 lsls r1, r1, #7 - ldr r0, _08012774 @ =0x083BB16C + ldr r0, _08012774 @ =gUnknown_083BB16C adds r1, r1, r0 str r1, [r3] ldr r0, _08012778 @ =0x06010400 @@ -1433,7 +1433,7 @@ _08012740: _08012768: .4byte 0x040000D4 _0801276C: .4byte gUnknown_020314E0 _08012770: .4byte 0x000005F6 -_08012774: .4byte 0x083BB16C +_08012774: .4byte gUnknown_083BB16C _08012778: .4byte 0x06010400 _0801277C: .4byte 0x80000040 _08012780: .4byte 0x000001FF @@ -1556,7 +1556,7 @@ _08012852: adds r0, r0, r2 adds r1, r1, r0 lsls r1, r1, #7 - ldr r0, _080128CC @ =0x083BB16C + ldr r0, _080128CC @ =gUnknown_083BB16C adds r1, r1, r0 str r1, [r3] ldr r0, _080128D0 @ =0x06010400 @@ -1603,7 +1603,7 @@ _08012898: _080128C0: .4byte 0x040000D4 _080128C4: .4byte gUnknown_020314E0 _080128C8: .4byte 0x000005F6 -_080128CC: .4byte 0x083BB16C +_080128CC: .4byte gUnknown_083BB16C _080128D0: .4byte 0x06010400 _080128D4: .4byte 0x80000040 _080128D8: .4byte 0x000001FF @@ -1919,7 +1919,7 @@ _08012B32: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #9 - ldr r1, _08012BD8 @ =0x083BD36C + ldr r1, _08012BD8 @ =gUnknown_083BD36C adds r0, r0, r1 str r0, [r2] ldr r0, _08012BDC @ =0x06011EE0 @@ -1993,7 +1993,7 @@ _08012BC2: .align 2, 0 _08012BD0: .4byte gUnknown_020314E0 _08012BD4: .4byte 0x040000D4 -_08012BD8: .4byte 0x083BD36C +_08012BD8: .4byte gUnknown_083BD36C _08012BDC: .4byte 0x06011EE0 _08012BE0: .4byte 0x80000100 _08012BE4: .4byte gOamBuffer @@ -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 @@ -2107,7 +2107,7 @@ _08012CAC: adds r0, r0, r1 adds r0, r5, r0 lsls r0, r0, #7 - ldr r1, _08012DD0 @ =0x083BB16C + ldr r1, _08012DD0 @ =gUnknown_083BB16C adds r0, r0, r1 str r0, [r2] ldr r0, _08012DD4 @ =0x06010400 @@ -2234,7 +2234,7 @@ _08012DC0: .4byte gMain _08012DC4: .4byte 0x0000132C _08012DC8: .4byte 0x040000D4 _08012DCC: .4byte 0x000005F6 -_08012DD0: .4byte 0x083BB16C +_08012DD0: .4byte gUnknown_083BB16C _08012DD4: .4byte 0x06010400 _08012DD8: .4byte 0x80000040 _08012DDC: .4byte 0x000002AA @@ -2359,7 +2359,7 @@ _08012EB0: ldr r2, _08012F94 @ =0x040000D4 lsrs r5, r0, #0x10 asrs r0, r0, #7 - ldr r1, _08012F98 @ =0x083BF16C + ldr r1, _08012F98 @ =gUnknown_083BF16C adds r0, r0, r1 str r0, [r2] ldr r0, _08012F9C @ =0x06010720 @@ -2399,7 +2399,7 @@ _08012EEA: asrs r0, r0, #0x18 adds r0, #4 lsls r0, r0, #5 - ldr r1, _08012FAC @ =0x08137E14 + ldr r1, _08012FAC @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _08012FB0 @ =0x05000220 @@ -2459,12 +2459,12 @@ _08012F88: .4byte 0x000001FF _08012F8C: .4byte 0xFFFFFE00 _08012F90: .4byte 0x00000392 _08012F94: .4byte 0x040000D4 -_08012F98: .4byte 0x083BF16C +_08012F98: .4byte gUnknown_083BF16C _08012F9C: .4byte 0x06010720 _08012FA0: .4byte 0x80000100 _08012FA4: .4byte 0xFFF90000 _08012FA8: .4byte 0x000005F6 -_08012FAC: .4byte 0x08137E14 +_08012FAC: .4byte gUnknown_08137E14 _08012FB0: .4byte 0x05000220 _08012FB4: .4byte 0x80000010 _08012FB8: .4byte gUnknown_020314E0 @@ -2504,7 +2504,7 @@ _08012FE2: ldr r2, _08013080 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #7 - ldr r1, _08013084 @ =0x083BDF6C + ldr r1, _08013084 @ =gUnknown_083BDF6C adds r0, r0, r1 str r0, [r2] ldr r0, _08013088 @ =0x06010720 @@ -2571,7 +2571,7 @@ _08013058: .align 2, 0 _0801307C: .4byte 0x00000392 _08013080: .4byte 0x040000D4 -_08013084: .4byte 0x083BDF6C +_08013084: .4byte gUnknown_083BDF6C _08013088: .4byte 0x06010720 _0801308C: .4byte 0x80000100 _08013090: .4byte gMain @@ -2627,7 +2627,7 @@ _080130F2: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _08013210 @ =0x08137E14 + ldr r1, _08013210 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _08013214 @ =0x05000220 @@ -2770,7 +2770,7 @@ _0801317C: _08013204: .4byte 0x000005F7 _08013208: .4byte 0x000005F6 _0801320C: .4byte 0x040000D4 -_08013210: .4byte 0x08137E14 +_08013210: .4byte gUnknown_08137E14 _08013214: .4byte 0x05000220 _08013218: .4byte 0x80000010 _0801321C: .4byte gMain @@ -3004,7 +3004,7 @@ _080133C8: movs r1, #0 mov r8, r5 adds r5, r4, #0 - ldr r2, _08013424 @ =0x086ACD50 + ldr r2, _08013424 @ =gUnknown_086ACD50 _080133F2: lsls r0, r1, #0x10 asrs r1, r0, #0x10 @@ -3031,7 +3031,7 @@ _0801340C: .align 2, 0 _0801341C: .4byte gUnknown_020314E0 _08013420: .4byte 0x0000132C -_08013424: .4byte 0x086ACD50 +_08013424: .4byte gUnknown_086ACD50 _08013428: add r5, sp, #4 mov r0, sp @@ -3098,7 +3098,7 @@ _08013488: movs r1, #0 mov r8, r5 adds r5, r4, #0 - ldr r2, _080134F8 @ =0x086ACD50 + ldr r2, _080134F8 @ =gUnknown_086ACD50 _080134B2: lsls r0, r1, #0x10 asrs r1, r0, #0x10 @@ -3137,7 +3137,7 @@ _080134EA: .align 2, 0 _080134F0: .4byte gUnknown_020314E0 _080134F4: .4byte 0x0000132C -_080134F8: .4byte 0x086ACD50 +_080134F8: .4byte gUnknown_086ACD50 _080134FC: mov r4, sp add r5, sp, #4 @@ -3245,7 +3245,7 @@ _0801359C: cmp r0, #5 bne _080135F0 movs r1, #0 - ldr r2, _0801360C @ =0x086ACD74 + ldr r2, _0801360C @ =gUnknown_086ACD74 _080135D6: lsls r0, r1, #0x10 asrs r1, r0, #0x10 @@ -3274,7 +3274,7 @@ _080135F0: .align 2, 0 _08013604: .4byte 0x0000132C _08013608: .4byte gUnknown_020314E0 -_0801360C: .4byte 0x086ACD74 +_0801360C: .4byte gUnknown_086ACD74 _08013610: .4byte gUnknown_02031520 _08013614: mov r4, sp @@ -3393,7 +3393,7 @@ _080136B4: cmp r0, #5 bne _0801371E movs r1, #0 - ldr r2, _08013750 @ =0x086ACD74 + ldr r2, _08013750 @ =gUnknown_086ACD74 _08013704: lsls r0, r1, #0x10 asrs r1, r0, #0x10 @@ -3434,7 +3434,7 @@ _08013738: .align 2, 0 _08013748: .4byte 0x0000132C _0801374C: .4byte gUnknown_020314E0 -_08013750: .4byte 0x086ACD74 +_08013750: .4byte gUnknown_086ACD74 _08013754: .4byte gUnknown_02031520 _08013758: ldr r0, _08013788 @ =gUnknown_020314E0 @@ -4105,7 +4105,7 @@ _08013C4E: asrs r0, r0, #0x18 subs r0, #1 lsls r0, r0, #2 - ldr r3, _08013CC0 @ =0x086ACD84 + ldr r3, _08013CC0 @ =gUnknown_086ACD84 adds r0, r0, r3 movs r4, #0x80 lsls r4, r4, #7 @@ -4117,7 +4117,7 @@ _08013CB0: .4byte 0x000013BC _08013CB4: .4byte 0x000013BD _08013CB8: .4byte 0x000013BE _08013CBC: .4byte 0x000013C1 -_08013CC0: .4byte 0x086ACD84 +_08013CC0: .4byte gUnknown_086ACD84 _08013CC4: ldr r6, _08013CE8 @ =0x000013C1 adds r0, r3, r6 @@ -4126,7 +4126,7 @@ _08013CC4: asrs r0, r0, #0x18 adds r0, #1 lsls r0, r0, #2 - ldr r1, _08013CEC @ =0x086ACD86 + ldr r1, _08013CEC @ =gUnknown_086ACD86 adds r0, r0, r1 movs r2, #0xc0 lsls r2, r2, #8 @@ -4139,7 +4139,7 @@ _08013CDC: b _08013B60 .align 2, 0 _08013CE8: .4byte 0x000013C1 -_08013CEC: .4byte 0x086ACD86 +_08013CEC: .4byte gUnknown_086ACD86 _08013CF0: ldr r3, [sp, #0xc] lsls r0, r3, #0x10 @@ -4889,7 +4889,7 @@ _0801433C: .4byte 0xFFFF0000 _08014340: adds r0, r7, #0 bl sub_C74 - ldr r5, _080143D4 @ =0x086ACDF4 + ldr r5, _080143D4 @ =gUnknown_086ACDF4 mov r2, sl ldr r1, [r2] adds r1, #0x23 @@ -4960,7 +4960,7 @@ _0801439C: mov sb, r0 b _080143F2 .align 2, 0 -_080143D4: .4byte 0x086ACDF4 +_080143D4: .4byte gUnknown_086ACDF4 _080143D8: .4byte 0x00004E20 _080143DC: .4byte 0xFFFF0000 _080143E0: .4byte 0x0000FFFF @@ -5107,7 +5107,7 @@ _080144F0: ldr r0, [r2] adds r0, #0x23 strb r1, [r0] - ldr r1, _0801451C @ =0x086ACE0C + ldr r1, _0801451C @ =gUnknown_086ACE0C ldr r0, _08014520 @ =gMain ldrb r0, [r0, #4] lsls r0, r0, #2 @@ -5119,7 +5119,7 @@ _080144F0: _08014510: .4byte 0xFFFF0000 _08014514: .4byte 0x0000FFFF _08014518: .4byte gUnknown_020314E0 -_0801451C: .4byte 0x086ACE0C +_0801451C: .4byte gUnknown_086ACE0C _08014520: .4byte gMain _08014524: ldrh r0, [r5] @@ -5237,7 +5237,7 @@ _080145CC: ldr r0, _08014658 @ =0x0000FFFF mov sl, r0 _08014608: - ldr r0, _08014660 @ =0x086ACE60 + ldr r0, _08014660 @ =gUnknown_086ACE60 lsls r3, r6, #2 adds r3, r3, r0 ldrh r1, [r3] @@ -5280,7 +5280,7 @@ _0801464C: .align 2, 0 _08014658: .4byte 0x0000FFFF _0801465C: .4byte gUnknown_020314E0 -_08014660: .4byte 0x086ACE60 +_08014660: .4byte gUnknown_086ACE60 _08014664: .4byte 0xFFFF0000 _08014668: mov r0, sp @@ -5448,7 +5448,7 @@ _0801479A: lsls r0, r0, #4 asrs r1, r2, #0x10 adds r0, r0, r1 - ldr r1, _080147F0 @ =0x0839A28C + ldr r1, _080147F0 @ =gUnknown_0839A28C adds r0, r0, r1 ldrb r2, [r0] movs r0, #0x80 @@ -5484,7 +5484,7 @@ _080147B6: .align 2, 0 _080147E8: .4byte gUnknown_020314E0 _080147EC: .4byte 0x000005A4 -_080147F0: .4byte 0x0839A28C +_080147F0: .4byte gUnknown_0839A28C _080147F4: .4byte 0x000005A6 _080147F8: .4byte 0x000005A9 _080147FC: @@ -5876,7 +5876,7 @@ sub_14AF4: @ 0x08014AF4 adds r0, r0, r3 ldr r3, [r2] adds r3, r3, r0 - ldr r5, _08014B78 @ =0x086ACDB8 + ldr r5, _08014B78 @ =gUnknown_086ACDB8 lsls r1, r1, #0x10 asrs r1, r1, #0x10 movs r2, #2 @@ -5922,7 +5922,7 @@ _08014B66: .align 2, 0 _08014B70: .4byte gUnknown_020314E0 _08014B74: .4byte 0x000013BC -_08014B78: .4byte 0x086ACDB8 +_08014B78: .4byte gUnknown_086ACDB8 _08014B7C: .4byte gUnknown_02031520 _08014B80: .4byte 0x0000FFF0 @@ -6012,7 +6012,7 @@ _08014C28: .4byte 0x000013C4 _08014C2C: .4byte 0x00000B21 _08014C30: .4byte 0xFFFFF5D8 _08014C34: - ldr r0, _08014D14 @ =0x086ACE2C + ldr r0, _08014D14 @ =gUnknown_086ACE2C lsls r1, r2, #2 adds r6, r1, r0 adds r0, #2 @@ -6123,7 +6123,7 @@ _08014CF2: strh r0, [r1] b _08014D36 .align 2, 0 -_08014D14: .4byte 0x086ACE2C +_08014D14: .4byte gUnknown_086ACE2C _08014D18: .4byte 0xFFFFF5D8 _08014D1C: .4byte 0x00001518 _08014D20: .4byte gUnknown_020314E0 @@ -6599,7 +6599,7 @@ _080150D8: bls _080150E2 b _0801539A _080150E2: - ldr r2, _08015134 @ =0x08259C10 + ldr r2, _08015134 @ =gUnknown_08259C10 asrs r1, r1, #0x10 lsls r0, r1, #2 adds r0, r0, r1 @@ -6639,7 +6639,7 @@ _08015104: _08015128: .4byte gUnknown_020314E0 _0801512C: .4byte 0x000005B2 _08015130: .4byte 0x000002A3 -_08015134: .4byte 0x08259C10 +_08015134: .4byte gUnknown_08259C10 _08015138: .4byte 0x0000FFF0 _0801513C: .4byte 0x000002A2 _08015140: @@ -6679,7 +6679,7 @@ _08015154: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _080151A2 - ldr r2, _08015288 @ =0x08252B10 + ldr r2, _08015288 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r6, #0x10 adds r0, r0, r1 @@ -6720,7 +6720,7 @@ _080151A6: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _080151F0 - ldr r2, _08015288 @ =0x08252B10 + ldr r2, _08015288 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r3, #0x10 adds r0, r0, r1 @@ -6761,7 +6761,7 @@ _080151F4: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _08015240 - ldr r2, _08015288 @ =0x08252B10 + ldr r2, _08015288 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r3, #0x10 adds r0, r0, r1 @@ -6818,7 +6818,7 @@ _08015280: strb r0, [r1] b _0801539A .align 2, 0 -_08015288: .4byte 0x08252B10 +_08015288: .4byte gUnknown_08252B10 _0801528C: .4byte 0x0000FFF0 _08015290: .4byte 0x0000016F _08015294: .4byte 0x00000624 @@ -6862,7 +6862,7 @@ _08015298: lsrs r0, r1, #0x10 cmp r0, #0x47 bhi _08015320 - ldr r2, _080153B4 @ =0x08254B10 + ldr r2, _080153B4 @ =gUnknown_08254B10 asrs r1, r1, #0x10 lsls r0, r1, #3 adds r0, r0, r1 @@ -6923,7 +6923,7 @@ _08015320: lsrs r0, r1, #0x10 cmp r0, #0x47 bhi _0801539A - ldr r2, _080153C8 @ =0x08257390 + ldr r2, _080153C8 @ =gUnknown_08257390 asrs r1, r1, #0x10 lsls r0, r1, #3 adds r0, r0, r1 @@ -6966,12 +6966,12 @@ _0801539A: .align 2, 0 _080153AC: .4byte 0x000002E5 _080153B0: .4byte 0xFFFFFDBC -_080153B4: .4byte 0x08254B10 +_080153B4: .4byte gUnknown_08254B10 _080153B8: .4byte 0x0000FFF0 _080153BC: .4byte 0x000002E2 _080153C0: .4byte 0x000002E6 _080153C4: .4byte 0x000002EE -_080153C8: .4byte 0x08257390 +_080153C8: .4byte gUnknown_08257390 thumb_func_start sub_153CC sub_153CC: @ 0x080153CC @@ -7773,8 +7773,8 @@ _08015A3E: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _08015A90 @ =0x02032F20 - ldr r1, _08015A94 @ =0x0869FC0C + ldr r0, _08015A90 @ =gMPlayInfo_SE1 + ldr r1, _08015A94 @ =gUnknown_0869FC0C bl MPlayStart ldr r1, [r5] adds r4, r1, r4 @@ -7805,8 +7805,8 @@ _08015A78: _08015A84: .4byte 0x00002710 _08015A88: .4byte gUnknown_020314E0 _08015A8C: .4byte 0x0000072F -_08015A90: .4byte 0x02032F20 -_08015A94: .4byte 0x0869FC0C +_08015A90: .4byte gMPlayInfo_SE1 +_08015A94: .4byte gUnknown_0869FC0C _08015A98: .4byte 0x00000731 _08015A9C: .4byte 0x000006BC _08015AA0: .4byte 0x00000732 @@ -8904,7 +8904,7 @@ _080162FA: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _08016342 - ldr r2, _08016420 @ =0x08252B10 + ldr r2, _08016420 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r5, #0x10 adds r0, r0, r1 @@ -8942,7 +8942,7 @@ _08016342: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _0801638C - ldr r2, _08016420 @ =0x08252B10 + ldr r2, _08016420 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r3, #0x10 adds r0, r0, r1 @@ -8980,7 +8980,7 @@ _0801638C: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _080163D6 - ldr r2, _08016420 @ =0x08252B10 + ldr r2, _08016420 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r3, #0x10 adds r0, r0, r1 @@ -9032,7 +9032,7 @@ _08016408: .align 2, 0 _08016418: .4byte gUnknown_020314E0 _0801641C: .4byte 0x000005B2 -_08016420: .4byte 0x08252B10 +_08016420: .4byte gUnknown_08252B10 _08016424: .4byte 0x0000FFF0 _08016428: .4byte 0x00000624 @@ -10405,7 +10405,7 @@ _08016F08: _08016F1A: movs r0, #0xe strb r0, [r1] - ldr r3, _08017060 @ =0x086ACE70 + ldr r3, _08017060 @ =gUnknown_086ACE70 ldr r1, [r5] ldr r2, _08017064 @ =0x0000034A adds r0, r1, r2 @@ -10570,7 +10570,7 @@ _08017050: .align 2, 0 _08017058: .4byte gUnknown_020314E0 _0801705C: .4byte 0x00000732 -_08017060: .4byte 0x086ACE70 +_08017060: .4byte gUnknown_086ACE70 _08017064: .4byte 0x0000034A _08017068: .4byte 0x0000034B _0801706C: .4byte 0x00001378 @@ -10596,7 +10596,7 @@ _08017094: _080170A6: movs r0, #0xf strb r0, [r1] - ldr r2, _0801714C @ =0x086ACE70 + ldr r2, _0801714C @ =gUnknown_086ACE70 ldr r1, [r5] ldr r6, _08017150 @ =0x0000034A adds r0, r1, r6 @@ -10677,7 +10677,7 @@ _080170E6: .align 2, 0 _08017144: .4byte gUnknown_020314E0 _08017148: .4byte 0x00000732 -_0801714C: .4byte 0x086ACE70 +_0801714C: .4byte gUnknown_086ACE70 _08017150: .4byte 0x0000034A _08017154: .4byte 0x0000034B _08017158: .4byte gMain @@ -11062,7 +11062,7 @@ _0801744E: bls _08017458 b _080175FE _08017458: - ldr r2, _080174A0 @ =0x083071D4 + ldr r2, _080174A0 @ =gUnknown_083071D4 asrs r1, r1, #0x10 lsls r0, r1, #1 adds r0, r0, r1 @@ -11097,7 +11097,7 @@ _0801747A: _08017494: .4byte gUnknown_020314E0 _08017498: .4byte 0x00000387 _0801749C: .4byte 0x000003F2 -_080174A0: .4byte 0x083071D4 +_080174A0: .4byte gUnknown_083071D4 _080174A4: .4byte 0x0000FFF0 _080174A8: mov r0, ip @@ -11152,7 +11152,7 @@ _080174D0: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _0801752C - ldr r2, _08017614 @ =0x08252B10 + ldr r2, _08017614 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r4, #0x10 adds r0, r0, r1 @@ -11204,7 +11204,7 @@ _08017530: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _0801758E - ldr r2, _08017614 @ =0x08252B10 + ldr r2, _08017614 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r4, #0x10 adds r0, r0, r1 @@ -11255,7 +11255,7 @@ _08017592: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _080175F0 - ldr r2, _08017614 @ =0x08252B10 + ldr r2, _08017614 @ =gUnknown_08252B10 asrs r0, r1, #0xa asrs r1, r4, #0x10 adds r0, r0, r1 @@ -11291,7 +11291,7 @@ _080175FE: .align 2, 0 _0801760C: .4byte 0x000003A9 _08017610: .4byte 0x000003D2 -_08017614: .4byte 0x08252B10 +_08017614: .4byte gUnknown_08252B10 _08017618: .4byte 0x0000FFF0 _0801761C: .4byte 0x000003AA _08017620: .4byte 0x000003D6 @@ -11632,7 +11632,7 @@ _080178C0: lsrs r0, r3, #0x10 cmp r0, #0x57 bhi _080179B8 - ldr r2, _08017930 @ =0x0832D604 + ldr r2, _08017930 @ =gUnknown_0832D604 asrs r0, r3, #0xa asrs r1, r4, #0x10 adds r0, r0, r1 @@ -11665,7 +11665,7 @@ _080178C0: _08017924: .4byte gUnknown_020314E0 _08017928: .4byte 0x00000387 _0801792C: .4byte 0x000003F2 -_08017930: .4byte 0x0832D604 +_08017930: .4byte gUnknown_0832D604 _08017934: .4byte 0x0000132C _08017938: cmp r0, #2 @@ -11697,7 +11697,7 @@ _08017938: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _080179B8 - ldr r2, _080179C4 @ =0x08330204 + ldr r2, _080179C4 @ =gUnknown_08330204 asrs r1, r1, #0x10 movs r0, #0x58 muls r0, r1, r0 @@ -11738,7 +11738,7 @@ _080179B8: bx r0 .align 2, 0 _080179C0: .4byte 0x000003F2 -_080179C4: .4byte 0x08330204 +_080179C4: .4byte gUnknown_08330204 _080179C8: .4byte 0x0000FFF0 _080179CC: .4byte 0x0000132C @@ -12770,7 +12770,7 @@ sub_18180: @ 0x08018180 lsrs r0, r1, #0x10 cmp r0, #0x97 bhi _0801829C - ldr r2, _080181E8 @ =0x08340B58 + ldr r2, _080181E8 @ =gUnknown_08340B58 asrs r1, r1, #0x10 lsls r0, r1, #4 subs r0, r0, r1 @@ -12780,7 +12780,7 @@ sub_18180: @ 0x08018180 _080181DC: .4byte gUnknown_020314E0 _080181E0: .4byte 0x00000387 _080181E4: .4byte 0x000003F2 -_080181E8: .4byte 0x08340B58 +_080181E8: .4byte gUnknown_08340B58 _080181EC: cmp r0, #2 bne _08018234 @@ -12811,11 +12811,11 @@ _080181EC: lsrs r0, r1, #0x10 cmp r0, #0x57 bhi _0801829C - ldr r2, _08018230 @ =0x083499D8 + ldr r2, _08018230 @ =gUnknown_083499D8 b _08018270 .align 2, 0 _0801822C: .4byte 0x000003F2 -_08018230: .4byte 0x083499D8 +_08018230: .4byte gUnknown_083499D8 _08018234: cmp r0, #3 bne _0801829C @@ -12846,7 +12846,7 @@ _08018234: lsrs r0, r1, #0x10 cmp r0, #0x67 bhi _0801829C - ldr r2, _080182A8 @ =0x0834DBD8 + ldr r2, _080182A8 @ =gUnknown_0834DBD8 _08018270: asrs r1, r1, #0x10 lsls r0, r1, #1 @@ -12877,7 +12877,7 @@ _0801829C: bx r0 .align 2, 0 _080182A4: .4byte 0x000003F2 -_080182A8: .4byte 0x0834DBD8 +_080182A8: .4byte gUnknown_0834DBD8 _080182AC: .4byte 0x0000FFF0 _080182B0: .4byte 0x00000452 @@ -13271,7 +13271,7 @@ sub_1857C: @ 0x0801857C lsrs r0, r1, #0x10 cmp r0, #0x7f bhi _0801860E - ldr r2, _08018760 @ =0x083579C8 + ldr r2, _08018760 @ =gUnknown_083579C8 asrs r1, r1, #0x10 lsls r0, r1, #3 subs r0, r0, r1 @@ -13351,7 +13351,7 @@ _08018614: asrs r1, r2, #0x10 adds r0, r0, r1 lsls r0, r0, #1 - ldr r1, _08018770 @ =0x0835E9C8 + ldr r1, _08018770 @ =gUnknown_0835E9C8 adds r0, r0, r1 ldrh r0, [r0] ldr r1, _08018764 @ =0x0000FFF0 @@ -13432,7 +13432,7 @@ _080186B2: asrs r1, r2, #0x10 adds r0, r0, r1 lsls r0, r0, #1 - ldr r1, _08018770 @ =0x0835E9C8 + ldr r1, _08018770 @ =gUnknown_0835E9C8 adds r0, r0, r1 ldrh r0, [r0] ldr r1, _08018764 @ =0x0000FFF0 @@ -13471,11 +13471,11 @@ _0801873A: .align 2, 0 _08018758: .4byte gUnknown_020314E0 _0801875C: .4byte 0x00000387 -_08018760: .4byte 0x083579C8 +_08018760: .4byte gUnknown_083579C8 _08018764: .4byte 0x0000FFF0 _08018768: .4byte 0x00000452 _0801876C: .4byte 0x000004FA -_08018770: .4byte 0x0835E9C8 +_08018770: .4byte gUnknown_0835E9C8 _08018774: .4byte 0x000004D5 _08018778: .4byte 0x000004B4 _0801877C: .4byte 0x000004B6 @@ -13865,7 +13865,7 @@ sub_18A4C: @ 0x08018A4C lsrs r0, r3, #0x10 cmp r0, #0x7f bhi _08018AC2 - ldr r2, _08018AD4 @ =0x083722E8 + ldr r2, _08018AD4 @ =gUnknown_083722E8 asrs r0, r3, #9 asrs r1, r1, #0x10 adds r0, r0, r1 @@ -13892,7 +13892,7 @@ _08018AC2: _08018AC8: .4byte gUnknown_020314E0 _08018ACC: .4byte 0x00000387 _08018AD0: .4byte 0x000003F2 -_08018AD4: .4byte 0x083722E8 +_08018AD4: .4byte gUnknown_083722E8 _08018AD8: .4byte 0x0000FFF0 _08018ADC: .4byte 0x00000452 @@ -14301,7 +14301,7 @@ _08018E10: bls _08018E1A b _08018F16 _08018E1A: - ldr r2, _08018E68 @ =0x08393A4C + ldr r2, _08018E68 @ =gUnknown_08393A4C asrs r0, r3, #0xa asrs r1, r4, #0x10 adds r0, r0, r1 @@ -14337,7 +14337,7 @@ _08018E1A: _08018E5C: .4byte gUnknown_020314E0 _08018E60: .4byte 0x0000054F _08018E64: .4byte 0x00000572 -_08018E68: .4byte 0x08393A4C +_08018E68: .4byte gUnknown_08393A4C _08018E6C: .4byte 0x0000FFF0 _08018E70: .4byte 0x00000553 _08018E74: @@ -14373,7 +14373,7 @@ _08018E74: lsrs r0, r1, #0x10 cmp r0, #0x3f bhi _08018F16 - ldr r2, _08018EF8 @ =0x08391A4C + ldr r2, _08018EF8 @ =gUnknown_08391A4C asrs r0, r1, #0xa asrs r1, r3, #0x10 adds r0, r0, r1 @@ -14407,7 +14407,7 @@ _08018E74: b _08018F14 .align 2, 0 _08018EF4: .4byte 0x00000572 -_08018EF8: .4byte 0x08391A4C +_08018EF8: .4byte gUnknown_08391A4C _08018EFC: .4byte 0x0000FFF0 _08018F00: .4byte gUnknown_020314E0 _08018F04: .4byte 0x0000054F @@ -14550,7 +14550,7 @@ _08019024: .4byte 0x00000532 thumb_func_start IdlePinballGameMain IdlePinballGameMain: @ 0x08019028 push {lr} - ldr r1, _08019040 @ =0x08137918 + ldr r1, _08019040 @ =gUnknown_08137918 ldr r0, _08019044 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -14560,7 +14560,7 @@ IdlePinballGameMain: @ 0x08019028 pop {r0} bx r0 .align 2, 0 -_08019040: .4byte 0x08137918 +_08019040: .4byte gUnknown_08137918 _08019044: .4byte gMain thumb_func_start sub_19048 @@ -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 @@ -14625,48 +14625,48 @@ _080190BA: ldr r1, _080190C8 @ =gUnknown_02031520 ldr r0, _080190CC @ =0x00000A14 strh r0, [r1, #6] - ldr r0, _080190D0 @ =0x081450F4 + ldr r0, _080190D0 @ =gUnknown_081450F4 str r0, [r1, #0x10] - ldr r0, _080190D4 @ =0x081531F4 + ldr r0, _080190D4 @ =gUnknown_081531F4 b _0801911C .align 2, 0 _080190C8: .4byte gUnknown_02031520 _080190CC: .4byte 0x00000A14 -_080190D0: .4byte 0x081450F4 -_080190D4: .4byte 0x081531F4 +_080190D0: .4byte gUnknown_081450F4 +_080190D4: .4byte gUnknown_081531F4 _080190D8: ldr r1, _080190E8 @ =gUnknown_02031520 movs r0, #0xf0 lsls r0, r0, #4 strh r0, [r1, #6] - ldr r0, _080190EC @ =0x0814F9B4 + ldr r0, _080190EC @ =gUnknown_0814F9B4 str r0, [r1, #0x10] - ldr r0, _080190F0 @ =0x08156E60 + ldr r0, _080190F0 @ =gUnknown_08156E60 b _0801911C .align 2, 0 _080190E8: .4byte gUnknown_02031520 -_080190EC: .4byte 0x0814F9B4 -_080190F0: .4byte 0x08156E60 +_080190EC: .4byte gUnknown_0814F9B4 +_080190F0: .4byte gUnknown_08156E60 _080190F4: ldr r1, _08019104 @ =gUnknown_02031520 movs r0, #0xd2 lsls r0, r0, #4 strh r0, [r1, #6] - ldr r0, _08019108 @ =0x08148934 + ldr r0, _08019108 @ =gUnknown_08148934 str r0, [r1, #0x10] - ldr r0, _0801910C @ =0x08154618 + ldr r0, _0801910C @ =gUnknown_08154618 b _0801911C .align 2, 0 _08019104: .4byte gUnknown_02031520 -_08019108: .4byte 0x08148934 -_0801910C: .4byte 0x08154618 +_08019108: .4byte gUnknown_08148934 +_0801910C: .4byte gUnknown_08154618 _08019110: ldr r1, _08019134 @ =gUnknown_02031520 ldr r0, _08019138 @ =0x00000E4C strh r0, [r1, #6] - ldr r0, _0801913C @ =0x0814C174 + ldr r0, _0801913C @ =gUnknown_0814C174 str r0, [r1, #0x10] - ldr r0, _08019140 @ =0x08155A3C + ldr r0, _08019140 @ =gUnknown_08155A3C _0801911C: str r0, [r1, #0xc] _0801911E: @@ -14682,8 +14682,8 @@ _0801911E: .align 2, 0 _08019134: .4byte gUnknown_02031520 _08019138: .4byte 0x00000E4C -_0801913C: .4byte 0x0814C174 -_08019140: .4byte 0x08155A3C +_0801913C: .4byte gUnknown_0814C174 +_08019140: .4byte gUnknown_08155A3C _08019144: cmp r1, #2 beq _08019156 @@ -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 @@ -14937,7 +14937,7 @@ sub_1931C: @ 0x0801931C lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r2, _080193C4 @ =0x086ACE8C + ldr r2, _080193C4 @ =gUnknown_086ACE8C adds r7, r0, r2 ldrh r0, [r7] adds r0, #0x53 @@ -14991,7 +14991,7 @@ sub_1931C: @ 0x0801931C adds r0, r0, r1 lsls r0, r0, #0x10 mov r2, r8 - ldr r3, _080193C4 @ =0x086ACE8C + ldr r3, _080193C4 @ =gUnknown_086ACE8C ldr r4, _080193CC @ =gUnknown_02031520 cmp r0, #0 blt _080193D8 @@ -15002,7 +15002,7 @@ sub_1931C: @ 0x0801931C .align 2, 0 _080193BC: .4byte gUnknown_020314E0 _080193C0: .4byte 0x000013BC -_080193C4: .4byte 0x086ACE8C +_080193C4: .4byte gUnknown_086ACE8C _080193C8: .4byte 0xFFFF0000 _080193CC: .4byte gUnknown_02031520 _080193D0: .4byte 0x0000FFFF @@ -15172,7 +15172,7 @@ _080194FC: ldrsb r2, [r0, r2] lsrs r0, r2, #0x1f adds r2, r2, r0 - ldr r0, _080195A8 @ =0x086ACEF4 + ldr r0, _080195A8 @ =gUnknown_086ACEF4 adds r3, r3, r0 adds r1, r4, #0 adds r1, #0x58 @@ -15188,7 +15188,7 @@ _080194FC: strh r0, [r5, #4] asrs r2, r2, #1 lsls r2, r2, #9 - ldr r0, _080195B0 @ =0x083FE44C + ldr r0, _080195B0 @ =gUnknown_083FE44C adds r2, r2, r0 str r2, [r7] lsls r0, r6, #9 @@ -15238,9 +15238,9 @@ _0801958A: bx r0 .align 2, 0 _080195A4: .4byte 0x000013BC -_080195A8: .4byte 0x086ACEF4 +_080195A8: .4byte gUnknown_086ACEF4 _080195AC: .4byte gUnknown_02031520 -_080195B0: .4byte 0x083FE44C +_080195B0: .4byte gUnknown_083FE44C _080195B4: .4byte 0x06010000 _080195B8: .4byte 0x80000100 _080195BC: .4byte 0x000001FF @@ -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 @@ -15511,7 +15511,7 @@ _0801979C: ldrsb r2, [r0, r2] lsrs r0, r2, #0x1f adds r2, r2, r0 - ldr r0, _08019878 @ =0x086ACEF4 + ldr r0, _08019878 @ =gUnknown_086ACEF4 adds r3, r3, r0 adds r1, r4, #0 adds r1, #0x58 @@ -15527,7 +15527,7 @@ _0801979C: strh r0, [r5, #4] asrs r2, r2, #1 lsls r2, r2, #9 - ldr r0, _08019880 @ =0x083FE44C + ldr r0, _08019880 @ =gUnknown_083FE44C adds r2, r2, r0 mov r0, ip str r2, [r0] @@ -15600,11 +15600,11 @@ _08019860: pop {r0} bx r0 .align 2, 0 -_08019870: .4byte 0x0200B5E0 +_08019870: .4byte gUnknown_0200B5E0 _08019874: .4byte 0x000013BC -_08019878: .4byte 0x086ACEF4 +_08019878: .4byte gUnknown_086ACEF4 _0801987C: .4byte gUnknown_02031520 -_08019880: .4byte 0x083FE44C +_08019880: .4byte gUnknown_083FE44C _08019884: .4byte 0x06010000 _08019888: .4byte 0x80000100 _0801988C: .4byte 0x000001FF @@ -15941,7 +15941,7 @@ _08019B26: lsls r0, r0, #0x10 cmp r0, #0 bne _08019B50 - ldr r0, _08019B5C @ =0x02032EE0 + ldr r0, _08019B5C @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _08019B60: .4byte 0x0000FFFF thumb_func_start sub_19B64 @@ -16001,7 +16001,7 @@ _08019BAC: beq _08019BE8 b _08019BFE _08019BB2: - ldr r1, _08019BCC @ =0x086AD4C4 + ldr r1, _08019BCC @ =gUnknown_086AD4C4 movs r0, #0x13 ldrsb r0, [r2, r0] lsls r0, r0, #2 @@ -16014,9 +16014,9 @@ _08019BB2: strb r0, [r1, #0x16] b _08019BFE .align 2, 0 -_08019BCC: .4byte 0x086AD4C4 +_08019BCC: .4byte gUnknown_086AD4C4 _08019BD0: - ldr r0, _08019BE4 @ =0x086AD4E8 + ldr r0, _08019BE4 @ =gUnknown_086AD4E8 movs r1, #0x13 ldrsb r1, [r2, r1] lsls r1, r1, #2 @@ -16025,7 +16025,7 @@ _08019BD0: bl _call_via_r0 b _08019BFE .align 2, 0 -_08019BE4: .4byte 0x086AD4E8 +_08019BE4: .4byte gUnknown_086AD4E8 _08019BE8: bl sub_19D04 ldr r0, [r4] @@ -16952,7 +16952,7 @@ _0801A330: adds r0, #0xe4 strb r1, [r0] ldr r1, _0801A3AC @ =0x040000D4 - ldr r2, _0801A3B0 @ =0x086ACEF8 + ldr r2, _0801A3B0 @ =gUnknown_086ACEF8 ldr r3, _0801A3B4 @ =gUnknown_020314E0 ldr r0, [r3] adds r0, #0xf2 @@ -17008,7 +17008,7 @@ _0801A384: b _0801A8B8 .align 2, 0 _0801A3AC: .4byte 0x040000D4 -_0801A3B0: .4byte 0x086ACEF8 +_0801A3B0: .4byte gUnknown_086ACEF8 _0801A3B4: .4byte gUnknown_020314E0 _0801A3B8: .4byte 0x06015800 _0801A3BC: .4byte 0x800012F0 @@ -17041,7 +17041,7 @@ _0801A3EC: mov r5, sl strb r5, [r0] ldr r6, _0801A4D8 @ =0x040000D4 - ldr r1, _0801A4DC @ =0x086ACEF8 + ldr r1, _0801A4DC @ =gUnknown_086ACEF8 ldr r2, _0801A4E0 @ =gUnknown_020314E0 ldr r0, [r2] adds r0, #0xf2 @@ -17085,8 +17085,8 @@ _0801A43A: _0801A44A: cmp r0, #0x28 bne _0801A456 - ldr r0, _0801A4EC @ =0x02032F20 - ldr r1, _0801A4F0 @ =0x0869F7C8 + ldr r0, _0801A4EC @ =gMPlayInfo_SE1 + ldr r1, _0801A4F0 @ =gUnknown_0869F7C8 bl MPlayStart _0801A456: ldr r5, _0801A4E0 @ =gUnknown_020314E0 @@ -17161,12 +17161,12 @@ _0801A4C8: b _0801A51C .align 2, 0 _0801A4D8: .4byte 0x040000D4 -_0801A4DC: .4byte 0x086ACEF8 +_0801A4DC: .4byte gUnknown_086ACEF8 _0801A4E0: .4byte gUnknown_020314E0 _0801A4E4: .4byte 0x06015800 _0801A4E8: .4byte 0x800010E0 -_0801A4EC: .4byte 0x02032F20 -_0801A4F0: .4byte 0x0869F7C8 +_0801A4EC: .4byte gMPlayInfo_SE1 +_0801A4F0: .4byte gUnknown_0869F7C8 _0801A4F4: .4byte 0x000001A5 _0801A4F8: .4byte 0x000006DC _0801A4FC: .4byte gUnknown_02031520 @@ -17629,7 +17629,7 @@ _0801A8B8: lsls r1, r5, #0x10 ldr r6, _0801A964 @ =gOamBuffer mov ip, r6 - ldr r7, _0801A968 @ =0x086B4568 + ldr r7, _0801A968 @ =gUnknown_086B4568 mov sl, r7 asrs r1, r1, #0x10 movs r0, #0x5a @@ -17707,7 +17707,7 @@ _0801A958: .4byte 0x05000340 _0801A95C: .4byte 0x80000030 _0801A960: .4byte gUnknown_020314E0 _0801A964: .4byte gOamBuffer -_0801A968: .4byte 0x086B4568 +_0801A968: .4byte gUnknown_086B4568 _0801A96C: .4byte 0xFFFFFE00 _0801A970: .4byte 0x000001FF _0801A974: @@ -18801,14 +18801,14 @@ _0801B1B8: movs r0, #0x12 strb r0, [r1] ldr r1, _0801B23C @ =0x040000D4 - ldr r0, _0801B240 @ =0x084F61EC + ldr r0, _0801B240 @ =gUnknown_084F61EC str r0, [r1] ldr r0, _0801B244 @ =0x06015C00 str r0, [r1, #4] ldr r0, _0801B248 @ =0x800004A0 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0801B24C @ =0x081B45A4 + ldr r0, _0801B24C @ =gUnknown_081B45A4 str r0, [r1] ldr r0, _0801B250 @ =0x05000180 str r0, [r1, #4] @@ -18858,10 +18858,10 @@ _0801B230: .4byte 0x000006DE _0801B234: .4byte 0x000006DD _0801B238: .4byte 0x00000252 _0801B23C: .4byte 0x040000D4 -_0801B240: .4byte 0x084F61EC +_0801B240: .4byte gUnknown_084F61EC _0801B244: .4byte 0x06015C00 _0801B248: .4byte 0x800004A0 -_0801B24C: .4byte 0x081B45A4 +_0801B24C: .4byte gUnknown_081B45A4 _0801B250: .4byte 0x05000180 _0801B254: .4byte 0x80000010 _0801B258: .4byte gUnknown_02031520 @@ -18991,7 +18991,7 @@ _0801B344: adds r0, r0, r2 strb r4, [r0] ldr r3, [r5] - ldr r2, _0801B418 @ =0x086AD2DE + ldr r2, _0801B418 @ =gUnknown_086AD2DE adds r1, r3, r1 movs r0, #0 ldrsb r0, [r1, r0] @@ -19021,14 +19021,14 @@ _0801B344: ldr r0, [r0, #0x24] strh r3, [r0] ldr r1, _0801B3FC @ =0x040000D4 - ldr r0, _0801B424 @ =0x081B8784 + ldr r0, _0801B424 @ =gUnknown_081B8784 str r0, [r1] ldr r0, _0801B428 @ =0x050003C0 str r0, [r1, #4] ldr r0, _0801B42C @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0801B430 @ =0x081B8984 + ldr r0, _0801B430 @ =gUnknown_081B8984 str r0, [r1] ldr r0, _0801B434 @ =0x06002000 str r0, [r1, #4] @@ -19073,13 +19073,13 @@ _0801B408: .4byte 0x80000070 _0801B40C: .4byte 0x05000340 _0801B410: .4byte 0x80000030 _0801B414: .4byte gUnknown_020314E0 -_0801B418: .4byte 0x086AD2DE +_0801B418: .4byte gUnknown_086AD2DE _0801B41C: .4byte 0x000001A7 _0801B420: .4byte gMain -_0801B424: .4byte 0x081B8784 +_0801B424: .4byte gUnknown_081B8784 _0801B428: .4byte 0x050003C0 _0801B42C: .4byte 0x80000010 -_0801B430: .4byte 0x081B8984 +_0801B430: .4byte gUnknown_081B8984 _0801B434: .4byte 0x06002000 _0801B438: .4byte 0x80000620 _0801B43C: .4byte 0x000002EA @@ -19197,7 +19197,7 @@ _0801B50C: .align 2, 0 _0801B514: .4byte 0x000001A7 _0801B518: - ldr r0, _0801B538 @ =0x086AD2DE + ldr r0, _0801B538 @ =gUnknown_086AD2DE ldrb r1, [r1] lsls r1, r1, #0x18 asrs r1, r1, #0x18 @@ -19215,7 +19215,7 @@ _0801B52A: movs r7, #1 b _0801B614 .align 2, 0 -_0801B538: .4byte 0x086AD2DE +_0801B538: .4byte gUnknown_086AD2DE _0801B53C: .4byte 0x000001A7 _0801B540: movs r4, #0 @@ -19366,7 +19366,7 @@ _0801B660: strb r2, [r1] _0801B662: ldr r1, _0801B6C0 @ =0x040000D4 - ldr r3, _0801B6C4 @ =0x086AD50C + ldr r3, _0801B6C4 @ =gUnknown_086AD50C ldr r4, _0801B6C8 @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, _0801B6CC @ =0x000001A9 @@ -19414,7 +19414,7 @@ _0801B662: b _0801B6F2 .align 2, 0 _0801B6C0: .4byte 0x040000D4 -_0801B6C4: .4byte 0x086AD50C +_0801B6C4: .4byte gUnknown_086AD50C _0801B6C8: .4byte gUnknown_020314E0 _0801B6CC: .4byte 0x000001A9 _0801B6D0: .4byte 0x06002000 @@ -19472,9 +19472,9 @@ _0801B730: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r1, _0801B778 @ =0x086AD000 + ldr r1, _0801B778 @ =gUnknown_086AD000 adds r4, r0, r1 - ldr r1, _0801B77C @ =0x086AD2DE + ldr r1, _0801B77C @ =gUnknown_086AD2DE subs r6, #0x12 adds r0, r2, r6 ldrb r0, [r0] @@ -19499,8 +19499,8 @@ _0801B730: _0801B76C: .4byte gMain _0801B770: .4byte 0x000006DD _0801B774: .4byte 0x000001A7 -_0801B778: .4byte 0x086AD000 -_0801B77C: .4byte 0x086AD2DE +_0801B778: .4byte gUnknown_086AD000 +_0801B77C: .4byte gUnknown_086AD2DE _0801B780: .4byte 0x000003E7 _0801B784: mov r5, r8 @@ -19632,7 +19632,7 @@ _0801B870: lsls r5, r5, #1 adds r0, r2, r5 strh r1, [r0] - ldr r1, _0801B938 @ =0x086AD2DE + ldr r1, _0801B938 @ =gUnknown_086AD2DE movs r6, #0xd3 lsls r6, r6, #1 adds r0, r2, r6 @@ -19715,7 +19715,7 @@ _0801B928: .4byte gUnknown_020314E0 _0801B92C: .4byte 0x000006DD _0801B930: .4byte 0x00000252 _0801B934: .4byte 0x000006DE -_0801B938: .4byte 0x086AD2DE +_0801B938: .4byte gUnknown_086AD2DE _0801B93C: .4byte 0x000001AF _0801B940: .4byte gMain _0801B944: .4byte 0x040000D4 @@ -20037,7 +20037,7 @@ _0801BB80: adds r0, #0xf8 strh r5, [r0] ldr r1, _0801BD18 @ =0x040000D4 - ldr r0, _0801BD1C @ =0x086ACEF8 + ldr r0, _0801BD1C @ =gUnknown_086ACEF8 ldr r0, [r0, #0xc] str r0, [r1] ldr r0, _0801BD20 @ =0x06015800 @@ -20045,7 +20045,7 @@ _0801BB80: ldr r0, _0801BD24 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0801BD28 @ =0x086ACF18 + ldr r0, _0801BD28 @ =gUnknown_086ACF18 ldr r0, [r0, #0xc] str r0, [r1] ldr r0, _0801BD2C @ =0x050003C0 @@ -20096,14 +20096,14 @@ _0801BC52: movs r0, #0x12 strb r0, [r1] ldr r1, _0801BD18 @ =0x040000D4 - ldr r0, _0801BD34 @ =0x084F61EC + ldr r0, _0801BD34 @ =gUnknown_084F61EC str r0, [r1] ldr r0, _0801BD38 @ =0x06015C00 str r0, [r1, #4] ldr r0, _0801BD3C @ =0x800004A0 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0801BD40 @ =0x081B4584 + ldr r0, _0801BD40 @ =gUnknown_081B4584 str r0, [r1] ldr r0, _0801BD44 @ =0x05000180 str r0, [r1, #4] @@ -20142,7 +20142,7 @@ _0801BC90: ldr r2, _0801BD48 @ =0x0000025D adds r1, r1, r2 strb r4, [r1] - ldr r6, _0801BD4C @ =0x086A3700 + ldr r6, _0801BD4C @ =gUnknown_086A3700 mov r1, r8 ldr r5, [r1] adds r0, r5, r0 @@ -20185,19 +20185,19 @@ _0801BD0C: .4byte 0x00000281 _0801BD10: .4byte gMain _0801BD14: .4byte 0x0000F63C _0801BD18: .4byte 0x040000D4 -_0801BD1C: .4byte 0x086ACEF8 +_0801BD1C: .4byte gUnknown_086ACEF8 _0801BD20: .4byte 0x06015800 _0801BD24: .4byte 0x80001200 -_0801BD28: .4byte 0x086ACF18 +_0801BD28: .4byte gUnknown_086ACF18 _0801BD2C: .4byte 0x050003C0 _0801BD30: .4byte 0x80000010 -_0801BD34: .4byte 0x084F61EC +_0801BD34: .4byte gUnknown_084F61EC _0801BD38: .4byte 0x06015C00 _0801BD3C: .4byte 0x800004A0 -_0801BD40: .4byte 0x081B4584 +_0801BD40: .4byte gUnknown_081B4584 _0801BD44: .4byte 0x05000180 _0801BD48: .4byte 0x0000025D -_0801BD4C: .4byte 0x086A3700 +_0801BD4C: .4byte gUnknown_086A3700 _0801BD50: movs r0, #0x22 bl m4aSongNumStart @@ -20217,7 +20217,7 @@ _0801BD56: ldr r0, [r0, #0x18] strh r4, [r0] ldr r2, _0801BE0C @ =0x040000D4 - ldr r0, _0801BE10 @ =0x081B8784 + ldr r0, _0801BE10 @ =gUnknown_081B8784 str r0, [r2] ldr r0, _0801BE14 @ =0x050003C0 str r0, [r2, #4] @@ -20237,7 +20237,7 @@ _0801BD56: movs r1, #0xf strh r1, [r0] strh r4, [r3, #0x28] - ldr r0, _0801BE24 @ =0x081B4784 + ldr r0, _0801BE24 @ =gUnknown_081B4784 str r0, [r2] ldr r0, _0801BE28 @ =0x06002000 str r0, [r2, #4] @@ -20294,12 +20294,12 @@ _0801BDBE: .align 2, 0 _0801BE08: .4byte gMain _0801BE0C: .4byte 0x040000D4 -_0801BE10: .4byte 0x081B8784 +_0801BE10: .4byte gUnknown_081B8784 _0801BE14: .4byte 0x050003C0 _0801BE18: .4byte 0x80000010 _0801BE1C: .4byte 0x000002EA _0801BE20: .4byte gUnknown_020314E0 -_0801BE24: .4byte 0x081B4784 +_0801BE24: .4byte gUnknown_081B4784 _0801BE28: .4byte 0x06002000 _0801BE2C: .4byte 0x80000620 _0801BE30: .4byte 0x000006C4 @@ -20467,7 +20467,7 @@ _0801BF48: ldr r7, _0801C004 @ =0x0000025D adds r0, r0, r7 strb r2, [r0] - ldr r6, _0801C008 @ =0x086A3700 + ldr r6, _0801C008 @ =gUnknown_086A3700 ldr r4, [r5] adds r3, r4, r3 ldrh r1, [r3] @@ -20511,7 +20511,7 @@ _0801BFA6: ldrsb r4, [r0, r4] cmp r4, #0 bne _0801C014 - ldr r2, _0801C008 @ =0x086A3700 + ldr r2, _0801C008 @ =gUnknown_086A3700 movs r3, #0xb3 lsls r3, r3, #3 adds r0, r1, r3 @@ -20543,13 +20543,13 @@ _0801BFA6: .align 2, 0 _0801C000: .4byte gUnknown_020314E0 _0801C004: .4byte 0x0000025D -_0801C008: .4byte 0x086A3700 +_0801C008: .4byte gUnknown_086A3700 _0801C00C: .4byte gMain _0801C010: .4byte 0x0000059A _0801C014: cmp r4, #1 bne _0801C058 - ldr r2, _0801C064 @ =0x086A3700 + ldr r2, _0801C064 @ =gUnknown_086A3700 ldr r3, _0801C068 @ =0x0000059A adds r0, r1, r3 ldrh r1, [r0] @@ -20589,7 +20589,7 @@ _0801C058: adds r1, r0, r6 b _0801C116 .align 2, 0 -_0801C064: .4byte 0x086A3700 +_0801C064: .4byte gUnknown_086A3700 _0801C068: .4byte 0x0000059A _0801C06C: .4byte gUnknown_020314E0 _0801C070: @@ -20636,7 +20636,7 @@ _0801C0C0: .4byte 0x0000059A _0801C0C4: cmp r4, #2 bne _0801C10C - ldr r2, _0801C148 @ =0x086A3700 + ldr r2, _0801C148 @ =gUnknown_086A3700 movs r3, #0xb3 lsls r3, r3, #3 adds r0, r1, r3 @@ -20703,7 +20703,7 @@ _0801C11A: beq _0801C17C b _0801C1EA .align 2, 0 -_0801C148: .4byte 0x086A3700 +_0801C148: .4byte gUnknown_086A3700 _0801C14C: .4byte 0x0000059A _0801C150: .4byte gUnknown_020314E0 _0801C154: @@ -20839,7 +20839,7 @@ _0801C244: strb r2, [r1] _0801C246: ldr r1, _0801C2A4 @ =0x040000D4 - ldr r3, _0801C2A8 @ =0x086AD50C + ldr r3, _0801C2A8 @ =gUnknown_086AD50C ldr r0, _0801C2AC @ =gUnknown_020314E0 ldr r2, [r0] ldr r5, _0801C2B0 @ =0x000001A9 @@ -20887,7 +20887,7 @@ _0801C246: b _0801C2D2 .align 2, 0 _0801C2A4: .4byte 0x040000D4 -_0801C2A8: .4byte 0x086AD50C +_0801C2A8: .4byte gUnknown_086AD50C _0801C2AC: .4byte gUnknown_020314E0 _0801C2B0: .4byte 0x000001A9 _0801C2B4: .4byte 0x06002000 @@ -21614,7 +21614,7 @@ _0801C854: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801C8E4 @ =0x0848D68C + ldr r1, _0801C8E4 @ =gUnknown_0848D68C adds r0, r0, r1 str r0, [r4] lsls r2, r3, #1 @@ -21632,10 +21632,10 @@ _0801C854: ldrsb r0, [r5, r0] lsls r0, r0, #0x14 lsrs r0, r0, #0xf - ldr r1, _0801C8F0 @ =0x081C00E4 + ldr r1, _0801C8F0 @ =gUnknown_081C00E4 adds r0, r0, r1 str r0, [r4] - ldr r0, _0801C8F4 @ =0x086AD798 + ldr r0, _0801C8F4 @ =gUnknown_086AD798 adds r2, r2, r0 ldrh r0, [r2] lsls r0, r0, #5 @@ -21653,15 +21653,15 @@ _0801C8D4: .4byte 0x000006DB _0801C8D8: .4byte 0x00000749 _0801C8DC: .4byte 0x000006D9 _0801C8E0: .4byte 0x040000D4 -_0801C8E4: .4byte 0x0848D68C +_0801C8E4: .4byte gUnknown_0848D68C _0801C8E8: .4byte 0x06010CA0 _0801C8EC: .4byte 0x80000180 -_0801C8F0: .4byte 0x081C00E4 -_0801C8F4: .4byte 0x086AD798 +_0801C8F0: .4byte gUnknown_081C00E4 +_0801C8F4: .4byte gUnknown_086AD798 _0801C8F8: .4byte 0x05000200 _0801C8FC: .4byte 0x80000010 _0801C900: - ldr r7, _0801C97C @ =0x086AD070 + ldr r7, _0801C97C @ =gUnknown_086AD070 ldr r6, _0801C980 @ =gUnknown_020314E0 ldr r0, [r6] ldr r3, [sp, #0x2c] @@ -21693,7 +21693,7 @@ _0801C900: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801C98C @ =0x083A8EEC + ldr r1, _0801C98C @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r3] lsls r1, r4, #1 @@ -21706,10 +21706,10 @@ _0801C900: str r0, [r3, #8] ldr r0, [r3, #8] lsrs r2, r2, #0xf - ldr r0, _0801C998 @ =0x081C02E4 + ldr r0, _0801C998 @ =gUnknown_081C02E4 adds r2, r2, r0 str r2, [r3] - ldr r0, _0801C99C @ =0x086AD798 + ldr r0, _0801C99C @ =gUnknown_086AD798 adds r1, r1, r0 ldrh r0, [r1] lsls r0, r0, #5 @@ -21722,15 +21722,15 @@ _0801C900: mov sl, r6 b _0801D0B8 .align 2, 0 -_0801C97C: .4byte 0x086AD070 +_0801C97C: .4byte gUnknown_086AD070 _0801C980: .4byte gUnknown_020314E0 _0801C984: .4byte 0x00000749 _0801C988: .4byte 0x040000D4 -_0801C98C: .4byte 0x083A8EEC +_0801C98C: .4byte gUnknown_083A8EEC _0801C990: .4byte 0x06010CA0 _0801C994: .4byte 0x80000180 -_0801C998: .4byte 0x081C02E4 -_0801C99C: .4byte 0x086AD798 +_0801C998: .4byte gUnknown_081C02E4 +_0801C99C: .4byte gUnknown_086AD798 _0801C9A0: .4byte 0x05000200 _0801C9A4: .4byte 0x80000010 _0801C9A8: @@ -21746,7 +21746,7 @@ _0801C9A8: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r1, _0801CA24 @ =0x086AD000 + ldr r1, _0801CA24 @ =gUnknown_086AD000 adds r7, r0, r1 ldr r1, _0801CA28 @ =0x00000749 adds r3, r3, r1 @@ -21763,7 +21763,7 @@ _0801C9A8: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801CA30 @ =0x083A8EEC + ldr r1, _0801CA30 @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r4] lsls r1, r2, #1 @@ -21776,10 +21776,10 @@ _0801C9A8: str r0, [r4, #8] ldr r0, [r4, #8] lsrs r3, r3, #0xf - ldr r0, _0801CA3C @ =0x081C02E4 + ldr r0, _0801CA3C @ =gUnknown_081C02E4 adds r3, r3, r0 str r3, [r4] - ldr r0, _0801CA40 @ =0x086AD798 + ldr r0, _0801CA40 @ =gUnknown_086AD798 adds r1, r1, r0 ldrh r0, [r1] lsls r0, r0, #5 @@ -21794,14 +21794,14 @@ _0801C9A8: .align 2, 0 _0801CA1C: .4byte gUnknown_020314E0 _0801CA20: .4byte 0x000006EC -_0801CA24: .4byte 0x086AD000 +_0801CA24: .4byte gUnknown_086AD000 _0801CA28: .4byte 0x00000749 _0801CA2C: .4byte 0x040000D4 -_0801CA30: .4byte 0x083A8EEC +_0801CA30: .4byte gUnknown_083A8EEC _0801CA34: .4byte 0x06010CA0 _0801CA38: .4byte 0x80000180 -_0801CA3C: .4byte 0x081C02E4 -_0801CA40: .4byte 0x086AD798 +_0801CA3C: .4byte gUnknown_081C02E4 +_0801CA40: .4byte gUnknown_086AD798 _0801CA44: .4byte 0x05000200 _0801CA48: .4byte 0x80000010 _0801CA4C: @@ -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 @@ -22099,7 +22099,7 @@ _0801CCB8: mov r8, r1 adds r4, r2, r1 adds r4, r4, r5 - ldr r6, _0801CD30 @ =0x086AD000 + ldr r6, _0801CD30 @ =gUnknown_086AD000 movs r3, #0xe1 lsls r3, r3, #3 adds r0, r2, r3 @@ -22123,7 +22123,7 @@ _0801CCB8: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801CD38 @ =0x083A8EEC + ldr r1, _0801CD38 @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r2] lsls r0, r5, #1 @@ -22141,9 +22141,9 @@ _0801CCB8: .align 2, 0 _0801CD28: .4byte gUnknown_020314E0 _0801CD2C: .4byte 0x00000749 -_0801CD30: .4byte 0x086AD000 +_0801CD30: .4byte gUnknown_086AD000 _0801CD34: .4byte 0x040000D4 -_0801CD38: .4byte 0x083A8EEC +_0801CD38: .4byte gUnknown_083A8EEC _0801CD3C: .4byte 0x06010CA0 _0801CD40: .4byte 0x80000180 _0801CD44: @@ -22154,7 +22154,7 @@ _0801CD44: mov r8, r1 adds r4, r2, r1 adds r4, r4, r5 - ldr r6, _0801CDAC @ =0x086AD000 + ldr r6, _0801CDAC @ =gUnknown_086AD000 movs r3, #0xe1 lsls r3, r3, #3 adds r0, r2, r3 @@ -22178,7 +22178,7 @@ _0801CD44: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801CDB4 @ =0x083A8EEC + ldr r1, _0801CDB4 @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r2] lsls r0, r5, #1 @@ -22197,9 +22197,9 @@ _0801CD44: b _0801CF30 .align 2, 0 _0801CDA8: .4byte 0x00000749 -_0801CDAC: .4byte 0x086AD000 +_0801CDAC: .4byte gUnknown_086AD000 _0801CDB0: .4byte 0x040000D4 -_0801CDB4: .4byte 0x083A8EEC +_0801CDB4: .4byte gUnknown_083A8EEC _0801CDB8: .4byte 0x06010CA0 _0801CDBC: .4byte 0x80000180 _0801CDC0: @@ -22211,7 +22211,7 @@ _0801CDC0: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r1, _0801CF00 @ =0x086AD000 + ldr r1, _0801CF00 @ =gUnknown_086AD000 adds r7, r0, r1 ldr r0, [sp, #0x2c] lsls r3, r0, #0x10 @@ -22233,7 +22233,7 @@ _0801CDC0: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801CF0C @ =0x083A8EEC + ldr r1, _0801CF0C @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r2] lsls r0, r3, #1 @@ -22254,7 +22254,7 @@ _0801CDC0: ldrh r7, [r7, #6] cmp r0, r7 blo _0801CE5A - ldr r1, _0801CF18 @ =0x086AD2DE + ldr r1, _0801CF18 @ =gUnknown_086AD2DE movs r4, #0xd3 lsls r4, r4, #1 adds r0, r2, r4 @@ -22284,7 +22284,7 @@ _0801CE4C: _0801CE5A: ldr r2, _0801CF08 @ =0x040000D4 lsls r0, r5, #1 - ldr r1, _0801CF20 @ =0x081C02E4 + ldr r1, _0801CF20 @ =gUnknown_081C02E4 adds r0, r0, r1 str r0, [r2] mov r4, sp @@ -22293,7 +22293,7 @@ _0801CE5A: str r0, [r2, #8] ldr r0, [r2, #8] movs r0, #0 - ldr r5, _0801CF28 @ =0x086AD798 + ldr r5, _0801CF28 @ =gUnknown_086AD798 mov sb, r5 add r7, sp, #0x20 _0801CE76: @@ -22361,25 +22361,25 @@ _0801CE76: .align 2, 0 _0801CEF8: .4byte gUnknown_020314E0 _0801CEFC: .4byte 0x000001A7 -_0801CF00: .4byte 0x086AD000 +_0801CF00: .4byte gUnknown_086AD000 _0801CF04: .4byte 0x00000749 _0801CF08: .4byte 0x040000D4 -_0801CF0C: .4byte 0x083A8EEC +_0801CF0C: .4byte gUnknown_083A8EEC _0801CF10: .4byte 0x06010CA0 _0801CF14: .4byte 0x80000180 -_0801CF18: .4byte 0x086AD2DE +_0801CF18: .4byte gUnknown_086AD2DE _0801CF1C: .4byte 0x000001AF -_0801CF20: .4byte 0x081C02E4 +_0801CF20: .4byte gUnknown_081C02E4 _0801CF24: .4byte 0x80000010 -_0801CF28: .4byte 0x086AD798 +_0801CF28: .4byte gUnknown_086AD798 _0801CF2C: .4byte 0x05000200 _0801CF30: ldr r2, _0801CF58 @ =0x040000D4 lsls r0, r5, #1 - ldr r1, _0801CF5C @ =0x081C02E4 + ldr r1, _0801CF5C @ =gUnknown_081C02E4 adds r0, r0, r1 str r0, [r2] - ldr r1, _0801CF60 @ =0x086AD798 + ldr r1, _0801CF60 @ =gUnknown_086AD798 ldr r3, [sp, #0x2c] lsls r0, r3, #0x10 asrs r0, r0, #0xf @@ -22395,8 +22395,8 @@ _0801CF30: b _0801D0B8 .align 2, 0 _0801CF58: .4byte 0x040000D4 -_0801CF5C: .4byte 0x081C02E4 -_0801CF60: .4byte 0x086AD798 +_0801CF5C: .4byte gUnknown_081C02E4 +_0801CF60: .4byte gUnknown_086AD798 _0801CF64: .4byte 0x05000200 _0801CF68: .4byte 0x80000010 _0801CF6C: @@ -22413,7 +22413,7 @@ _0801CF6C: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r1, _0801D004 @ =0x086AD000 + ldr r1, _0801D004 @ =gUnknown_086AD000 adds r7, r0, r1 ldr r6, _0801D008 @ =0x00000749 adds r5, r2, r6 @@ -22441,7 +22441,7 @@ _0801CF6C: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801D010 @ =0x083A8EEC + ldr r1, _0801D010 @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r3] lsls r1, r4, #1 @@ -22454,10 +22454,10 @@ _0801CF6C: str r0, [r3, #8] ldr r0, [r3, #8] lsrs r2, r2, #0xf - ldr r0, _0801D01C @ =0x081C02E4 + ldr r0, _0801D01C @ =gUnknown_081C02E4 adds r2, r2, r0 str r2, [r3] - ldr r0, _0801D020 @ =0x086AD798 + ldr r0, _0801D020 @ =gUnknown_086AD798 adds r1, r1, r0 ldrh r0, [r1] lsls r0, r0, #5 @@ -22472,14 +22472,14 @@ _0801CF6C: .align 2, 0 _0801CFFC: .4byte gUnknown_020314E0 _0801D000: .4byte 0x000006EC -_0801D004: .4byte 0x086AD000 +_0801D004: .4byte gUnknown_086AD000 _0801D008: .4byte 0x00000749 _0801D00C: .4byte 0x040000D4 -_0801D010: .4byte 0x083A8EEC +_0801D010: .4byte gUnknown_083A8EEC _0801D014: .4byte 0x06010CA0 _0801D018: .4byte 0x80000180 -_0801D01C: .4byte 0x081C02E4 -_0801D020: .4byte 0x086AD798 +_0801D01C: .4byte gUnknown_081C02E4 +_0801D020: .4byte gUnknown_086AD798 _0801D024: .4byte 0x05000200 _0801D028: .4byte 0x80000010 _0801D02C: @@ -22490,7 +22490,7 @@ _0801D02C: adds r0, r2, r3 ldrb r0, [r0] lsls r0, r0, #3 - ldr r1, _0801D0F4 @ =0x086AD000 + ldr r1, _0801D0F4 @ =gUnknown_086AD000 adds r7, r0, r1 ldr r5, [sp, #0x2c] lsls r4, r5, #0x10 @@ -22499,7 +22499,7 @@ _0801D02C: mov r8, r0 adds r5, r2, r0 adds r5, r5, r4 - ldr r6, _0801D0FC @ =0x086AD79C + ldr r6, _0801D0FC @ =gUnknown_086AD79C ldr r1, _0801D100 @ =0x000006DE adds r2, r2, r1 ldrh r0, [r2] @@ -22525,7 +22525,7 @@ _0801D02C: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801D108 @ =0x083A8EEC + ldr r1, _0801D108 @ =gUnknown_083A8EEC adds r0, r0, r1 str r0, [r3] lsls r1, r4, #1 @@ -22538,10 +22538,10 @@ _0801D02C: str r0, [r3, #8] ldr r0, [r3, #8] lsrs r2, r2, #0xf - ldr r0, _0801D114 @ =0x081C02E4 + ldr r0, _0801D114 @ =gUnknown_081C02E4 adds r2, r2, r0 str r2, [r3] - ldr r0, _0801D118 @ =0x086AD798 + ldr r0, _0801D118 @ =gUnknown_086AD798 adds r1, r1, r0 ldrh r0, [r1] lsls r0, r0, #5 @@ -22582,16 +22582,16 @@ _0801D0B8: .align 2, 0 _0801D0EC: .4byte gUnknown_020314E0 _0801D0F0: .4byte 0x000006DC -_0801D0F4: .4byte 0x086AD000 +_0801D0F4: .4byte gUnknown_086AD000 _0801D0F8: .4byte 0x00000749 -_0801D0FC: .4byte 0x086AD79C +_0801D0FC: .4byte gUnknown_086AD79C _0801D100: .4byte 0x000006DE _0801D104: .4byte 0x040000D4 -_0801D108: .4byte 0x083A8EEC +_0801D108: .4byte gUnknown_083A8EEC _0801D10C: .4byte 0x06010CA0 _0801D110: .4byte 0x80000180 -_0801D114: .4byte 0x081C02E4 -_0801D118: .4byte 0x086AD798 +_0801D114: .4byte gUnknown_081C02E4 +_0801D118: .4byte gUnknown_086AD798 _0801D11C: .4byte 0x05000200 _0801D120: .4byte 0x80000010 _0801D124: .4byte 0x00000747 @@ -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 @@ -23281,7 +23281,7 @@ _0801D65C: adds r0, r0, r7 movs r1, #2 strb r1, [r0] - ldr r2, _0801D6BC @ =0x086AD7C0 + ldr r2, _0801D6BC @ =gUnknown_086AD7C0 ldr r0, [r4] adds r0, r0, r5 movs r1, #0 @@ -23308,10 +23308,10 @@ _0801D6AC: .4byte gUnknown_020314E0 _0801D6B0: .4byte 0x000002FE _0801D6B4: .4byte 0x000002FD _0801D6B8: .4byte 0x000002FB -_0801D6BC: .4byte 0x086AD7C0 +_0801D6BC: .4byte gUnknown_086AD7C0 _0801D6C0: .4byte 0x0000C350 _0801D6C4: - ldr r3, _0801D6F0 @ =0x086AD7C0 + ldr r3, _0801D6F0 @ =gUnknown_086AD7C0 ldr r0, _0801D6F4 @ =gUnknown_020314E0 ldr r2, [r0] ldr r6, _0801D6F8 @ =0x000002FD @@ -23334,7 +23334,7 @@ _0801D6C4: strh r0, [r2] b _0801D736 .align 2, 0 -_0801D6F0: .4byte 0x086AD7C0 +_0801D6F0: .4byte gUnknown_086AD7C0 _0801D6F4: .4byte gUnknown_020314E0 _0801D6F8: .4byte 0x000002FD _0801D6FC: .4byte 0x000002FE @@ -23401,7 +23401,7 @@ _0801D760: adds r0, r0, r1 movs r1, #4 strb r1, [r0] - ldr r2, _0801D7C0 @ =0x086AD7C0 + ldr r2, _0801D7C0 @ =gUnknown_086AD7C0 ldr r0, [r4] adds r0, r0, r3 movs r1, #0 @@ -23428,10 +23428,10 @@ _0801D7B0: .4byte gUnknown_020314E0 _0801D7B4: .4byte 0x000002FE _0801D7B8: .4byte 0x000002FD _0801D7BC: .4byte 0x000002FB -_0801D7C0: .4byte 0x086AD7C0 +_0801D7C0: .4byte gUnknown_086AD7C0 _0801D7C4: .4byte 0x000186A0 _0801D7C8: - ldr r2, _0801D7F4 @ =0x086AD7C0 + ldr r2, _0801D7F4 @ =gUnknown_086AD7C0 ldr r5, _0801D7F8 @ =gUnknown_020314E0 ldr r3, [r5] ldr r7, _0801D7FC @ =0x000002FD @@ -23454,7 +23454,7 @@ _0801D7C8: strh r0, [r3] b _0801D82C .align 2, 0 -_0801D7F4: .4byte 0x086AD7C0 +_0801D7F4: .4byte gUnknown_086AD7C0 _0801D7F8: .4byte gUnknown_020314E0 _0801D7FC: .4byte 0x000002FD _0801D800: .4byte 0x000002FE @@ -23489,7 +23489,7 @@ _0801D82C: movs r0, #0xd0 bl m4aSongNumStart _0801D840: - ldr r2, _0801D85C @ =0x086AD7C0 + ldr r2, _0801D85C @ =gUnknown_086AD7C0 ldr r0, [r4] ldr r1, _0801D84C @ =0x000002FD adds r0, r0, r1 @@ -23499,9 +23499,9 @@ _0801D84C: .4byte 0x000002FD _0801D850: .4byte 0x000002FB _0801D854: .4byte gUnknown_020314E0 _0801D858: .4byte 0x000002FE -_0801D85C: .4byte 0x086AD7C0 +_0801D85C: .4byte gUnknown_086AD7C0 _0801D860: - ldr r3, _0801D88C @ =0x086AD7C0 + ldr r3, _0801D88C @ =gUnknown_086AD7C0 ldr r5, _0801D890 @ =gUnknown_020314E0 ldr r2, [r5] ldr r7, _0801D894 @ =0x000002FD @@ -23524,7 +23524,7 @@ _0801D860: strh r0, [r2] b _0801D8BA .align 2, 0 -_0801D88C: .4byte 0x086AD7C0 +_0801D88C: .4byte gUnknown_086AD7C0 _0801D890: .4byte gUnknown_020314E0 _0801D894: .4byte 0x000002FD _0801D898: .4byte 0x000002FE @@ -23589,7 +23589,7 @@ _0801D8E0: adds r0, r0, r3 movs r1, #0x18 strb r1, [r0] - ldr r2, _0801DA4C @ =0x086AD7C0 + ldr r2, _0801DA4C @ =gUnknown_086AD7C0 ldr r0, [r4] adds r0, r0, r3 _0801D91A: @@ -23610,7 +23610,7 @@ _0801D930: ldrh r0, [r1] cmp r0, #0 beq _0801DA20 - ldr r2, _0801DA50 @ =0x086AD856 + ldr r2, _0801DA50 @ =gUnknown_086AD856 ldr r3, _0801DA3C @ =gUnknown_020314E0 ldr r4, [r3] ldr r7, _0801DA44 @ =0x000002F9 @@ -23647,7 +23647,7 @@ _0801D930: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0801DA58 @ =0x0845710C + ldr r1, _0801DA58 @ =gUnknown_0845710C adds r0, r0, r1 str r0, [r2] ldr r0, _0801DA5C @ =0x06014380 @@ -23678,7 +23678,7 @@ _0801D9A6: adds r1, r1, r3 lsls r0, r1, #1 adds r0, r0, r6 - ldr r5, _0801DA6C @ =0x086B2E64 + ldr r5, _0801DA6C @ =gUnknown_086B2E64 adds r0, r0, r5 ldrh r0, [r0] strh r0, [r2] @@ -23747,15 +23747,15 @@ _0801DA3C: .4byte gUnknown_020314E0 _0801DA40: .4byte 0x000002FA _0801DA44: .4byte 0x000002F9 _0801DA48: .4byte 0x000002FE -_0801DA4C: .4byte 0x086AD7C0 -_0801DA50: .4byte 0x086AD856 +_0801DA4C: .4byte gUnknown_086AD7C0 +_0801DA50: .4byte gUnknown_086AD856 _0801DA54: .4byte 0x040000D4 -_0801DA58: .4byte 0x0845710C +_0801DA58: .4byte gUnknown_0845710C _0801DA5C: .4byte 0x06014380 _0801DA60: .4byte 0x80000130 _0801DA64: .4byte gOamBuffer _0801DA68: .4byte 0xFFFFFE00 -_0801DA6C: .4byte 0x086B2E64 +_0801DA6C: .4byte gUnknown_086B2E64 _0801DA70: .4byte 0x000001FF thumb_func_start sub_1DA74 @@ -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 @@ -23911,7 +23911,7 @@ _0801DB82: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0801DC60 @ =0x084ED0CC + ldr r1, _0801DC60 @ =gUnknown_084ED0CC adds r0, r0, r1 str r0, [r2] ldr r0, _0801DC64 @ =0x06013180 @@ -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 @@ -24010,10 +24010,10 @@ _0801DBEE: .align 2, 0 _0801DC58: .4byte 0x040000D4 _0801DC5C: .4byte 0x000002F1 -_0801DC60: .4byte 0x084ED0CC +_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 @@ -24033,7 +24033,7 @@ sub_1DC7C: @ 0x0801DC7C lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r1, _0801DD88 @ =0x086AD862 + ldr r1, _0801DD88 @ =gUnknown_086AD862 adds r4, r0, r1 ldrh r0, [r6] mov sb, r2 @@ -24051,7 +24051,7 @@ _0801DCA4: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _0801DD90 @ =0x081379D8 + ldr r1, _0801DD90 @ =gUnknown_081379D8 adds r0, r0, r1 str r0, [r2] ldr r0, _0801DD94 @ =0x05000320 @@ -24065,7 +24065,7 @@ _0801DCA4: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0801DD9C @ =0x084B7FEC + ldr r1, _0801DD9C @ =gUnknown_084B7FEC adds r0, r0, r1 str r0, [r2] ldr r0, _0801DDA0 @ =0x06014680 @@ -24151,15 +24151,15 @@ _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 0x086AD862 +_0801DD88: .4byte gUnknown_086AD862 _0801DD8C: .4byte 0x040000D4 -_0801DD90: .4byte 0x081379D8 +_0801DD90: .4byte gUnknown_081379D8 _0801DD94: .4byte 0x05000320 _0801DD98: .4byte 0x80000010 -_0801DD9C: .4byte 0x084B7FEC +_0801DD9C: .4byte gUnknown_084B7FEC _0801DDA0: .4byte 0x06014680 _0801DDA4: .4byte 0x80000230 _0801DDA8: .4byte 0x0000FF08 @@ -24285,7 +24285,7 @@ _0801DE88: @ jump table .4byte _0801E44C @ case 9 .4byte _0801E4CC @ case 10 _0801DEB4: - ldr r1, _0801DF18 @ =0x086AD862 + ldr r1, _0801DF18 @ =gUnknown_086AD862 ldr r4, _0801DF1C @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, _0801DF20 @ =0x000002A5 @@ -24335,7 +24335,7 @@ _0801DF0C: bl m4aSongNumStart bl _0801E780 .align 2, 0 -_0801DF18: .4byte 0x086AD862 +_0801DF18: .4byte gUnknown_086AD862 _0801DF1C: .4byte gUnknown_020314E0 _0801DF20: .4byte 0x000002A5 _0801DF24: .4byte 0x000002A6 @@ -24404,7 +24404,7 @@ _0801DFB4: .4byte 0x000002A2 _0801DFB8: .4byte 0x0000132C _0801DFBC: .4byte 0x00001388 _0801DFC0: - ldr r1, _0801DFE8 @ =0x086AD862 + ldr r1, _0801DFE8 @ =gUnknown_086AD862 ldr r4, _0801DFEC @ =gUnknown_020314E0 ldr r2, [r4] ldr r6, _0801DFF0 @ =0x000002A5 @@ -24425,7 +24425,7 @@ _0801DFC0: strh r0, [r2] b _0801E038 .align 2, 0 -_0801DFE8: .4byte 0x086AD862 +_0801DFE8: .4byte gUnknown_086AD862 _0801DFEC: .4byte gUnknown_020314E0 _0801DFF0: .4byte 0x000002A5 _0801DFF4: .4byte 0x000002A6 @@ -24645,7 +24645,7 @@ _0801E1A8: .4byte 0x000002A6 _0801E1AC: .4byte 0x000002A2 _0801E1B0: .4byte 0x0000132C _0801E1B4: - ldr r1, _0801E1DC @ =0x086AD862 + ldr r1, _0801E1DC @ =gUnknown_086AD862 ldr r4, _0801E1E0 @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, _0801E1E4 @ =0x000002A5 @@ -24666,7 +24666,7 @@ _0801E1B4: strh r0, [r2] b _0801E28A .align 2, 0 -_0801E1DC: .4byte 0x086AD862 +_0801E1DC: .4byte gUnknown_086AD862 _0801E1E0: .4byte gUnknown_020314E0 _0801E1E4: .4byte 0x000002A5 _0801E1E8: .4byte 0x000002A6 @@ -24845,7 +24845,7 @@ _0801E340: .4byte 0x000002A5 _0801E344: .4byte 0x000002A6 _0801E348: .4byte 0x00000724 _0801E34C: - ldr r1, _0801E374 @ =0x086AD862 + ldr r1, _0801E374 @ =gUnknown_086AD862 ldr r4, _0801E378 @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, _0801E37C @ =0x000002A5 @@ -24866,7 +24866,7 @@ _0801E34C: strh r0, [r2] b _0801E3D4 .align 2, 0 -_0801E374: .4byte 0x086AD862 +_0801E374: .4byte gUnknown_086AD862 _0801E378: .4byte gUnknown_020314E0 _0801E37C: .4byte 0x000002A5 _0801E380: .4byte 0x000002A6 @@ -24923,7 +24923,7 @@ _0801E3D4: beq _0801E3E8 b _0801E780 _0801E3E8: - ldr r3, _0801E43C @ =0x086AD9EC + ldr r3, _0801E43C @ =gUnknown_086AD9EC adds r5, #1 adds r2, r4, r5 ldrh r0, [r2] @@ -24940,8 +24940,8 @@ _0801E3E8: ands r0, r1 cmp r0, #0 bne _0801E412 - ldr r0, _0801E444 @ =0x02032FB0 - ldr r1, _0801E448 @ =0x086A0F30 + ldr r0, _0801E444 @ =gUnknown_02032FB0 + ldr r1, _0801E448 @ =gUnknown_086A0F30 bl MPlayStart _0801E412: ldr r0, [r6] @@ -24961,12 +24961,12 @@ _0801E426: _0801E430: .4byte 0x000002A5 _0801E434: .4byte 0x000002A2 _0801E438: .4byte gUnknown_020314E0 -_0801E43C: .4byte 0x086AD9EC +_0801E43C: .4byte gUnknown_086AD9EC _0801E440: .4byte 0x000002AA -_0801E444: .4byte 0x02032FB0 -_0801E448: .4byte 0x086A0F30 +_0801E444: .4byte gUnknown_02032FB0 +_0801E448: .4byte gUnknown_086A0F30 _0801E44C: - ldr r1, _0801E474 @ =0x086AD862 + ldr r1, _0801E474 @ =gUnknown_086AD862 ldr r4, _0801E478 @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, _0801E47C @ =0x000002A5 @@ -24988,7 +24988,7 @@ _0801E46E: strh r0, [r2] b _0801E780 .align 2, 0 -_0801E474: .4byte 0x086AD862 +_0801E474: .4byte gUnknown_086AD862 _0801E478: .4byte gUnknown_020314E0 _0801E47C: .4byte 0x000002A5 _0801E480: .4byte 0x000002A6 @@ -25078,7 +25078,7 @@ _0801E526: ldrh r0, [r2] cmp r0, #0x8f bhi _0801E56C - ldr r1, _0801E564 @ =0x08137968 + ldr r1, _0801E564 @ =gUnknown_08137968 lsrs r0, r0, #3 lsls r0, r0, #1 adds r0, r0, r1 @@ -25103,7 +25103,7 @@ _0801E526: b _0801E56E .align 2, 0 _0801E560: .4byte 0x0000016F -_0801E564: .4byte 0x08137968 +_0801E564: .4byte gUnknown_08137968 _0801E568: .4byte 0x00000171 _0801E56C: strb r3, [r1] @@ -25266,7 +25266,7 @@ _0801E68E: asrs r0, r0, #0x18 cmp r0, #5 bne _0801E6C4 - ldr r2, _0801E70C @ =0x086AD9DC + ldr r2, _0801E70C @ =gUnknown_086AD9DC movs r4, #0 ldrsh r1, [r2, r4] lsls r0, r1, #2 @@ -25319,7 +25319,7 @@ _0801E6E2: _0801E700: .4byte 0x000002A2 _0801E704: .4byte 0x000002A5 _0801E708: .4byte 0x0000016F -_0801E70C: .4byte 0x086AD9DC +_0801E70C: .4byte gUnknown_086AD9DC _0801E710: .4byte gUnknown_020314E0 _0801E714: cmp r0, #0 @@ -25723,7 +25723,7 @@ _0801EA50: adds r1, r6, r0 ldr r0, _0801EAE8 @ =0x000004BA strh r0, [r1] - ldr r5, _0801EAEC @ =0x0813798C + ldr r5, _0801EAEC @ =gUnknown_0813798C movs r1, #0xa4 lsls r1, r1, #2 adds r4, r6, r1 @@ -25787,13 +25787,13 @@ _0801EA50: b _0801EC30 .align 2, 0 _0801EAE8: .4byte 0x000004BA -_0801EAEC: .4byte 0x0813798C +_0801EAEC: .4byte gUnknown_0813798C _0801EAF0: .4byte 0x00000514 _0801EAF4: .4byte 0x00000582 _0801EAF8: .4byte 0x0000055A _0801EAFC: .4byte 0x0000067C _0801EB00: - ldr r0, _0801EBF0 @ =0x086AD9DC + ldr r0, _0801EBF0 @ =gUnknown_086AD9DC mov r4, sl ldr r3, [r4] movs r5, #0xb7 @@ -25908,7 +25908,7 @@ _0801EBCA: adds r0, r2, r3 b _0801EC30 .align 2, 0 -_0801EBF0: .4byte 0x086AD9DC +_0801EBF0: .4byte gUnknown_086AD9DC _0801EBF4: .4byte 0x00004E20 _0801EBF8: .4byte 0x000009C3 _0801EBFC: .4byte 0x0000FED4 @@ -26096,7 +26096,7 @@ _0801ECE8: adds r0, #8 strh r7, [r0] ldr r1, _0801ED84 @ =0x040000D4 - ldr r0, _0801ED88 @ =0x086ACEF8 + ldr r0, _0801ED88 @ =gUnknown_086ACEF8 ldr r0, [r0, #0x18] str r0, [r1] ldr r0, _0801ED8C @ =0x06015800 @@ -26104,7 +26104,7 @@ _0801ECE8: ldr r0, _0801ED90 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0801ED94 @ =0x086ACF18 + ldr r0, _0801ED94 @ =gUnknown_086ACF18 ldr r0, [r0, #0x18] b _0801EE0C .align 2, 0 @@ -26114,10 +26114,10 @@ _0801ED78: .4byte 0x000006C6 _0801ED7C: .4byte gMain _0801ED80: .4byte 0x0000F63C _0801ED84: .4byte 0x040000D4 -_0801ED88: .4byte 0x086ACEF8 +_0801ED88: .4byte gUnknown_086ACEF8 _0801ED8C: .4byte 0x06015800 _0801ED90: .4byte 0x80001200 -_0801ED94: .4byte 0x086ACF18 +_0801ED94: .4byte gUnknown_086ACF18 _0801ED98: ldr r2, _0801EEA8 @ =gMain ldrb r1, [r2, #0xf] @@ -26167,7 +26167,7 @@ _0801ED98: adds r0, #8 strh r7, [r0] ldr r1, _0801EEB0 @ =0x040000D4 - ldr r0, _0801EEB4 @ =0x086ACEF8 + ldr r0, _0801EEB4 @ =gUnknown_086ACEF8 ldr r0, [r0, #4] str r0, [r1] ldr r0, _0801EEB8 @ =0x06015800 @@ -26175,7 +26175,7 @@ _0801ED98: ldr r0, _0801EEBC @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0801EEC0 @ =0x086ACF18 + ldr r0, _0801EEC0 @ =gUnknown_086ACF18 ldr r0, [r0, #4] _0801EE0C: str r0, [r1] @@ -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] @@ -26225,7 +26225,7 @@ _0801EE4A: cmp r0, #4 bne _0801EF4C movs r6, #0 - ldr r2, _0801EED8 @ =0x0844928C + ldr r2, _0801EED8 @ =gUnknown_0844928C mov sb, r2 ldr r3, _0801EECC @ =gUnknown_020314E0 mov r8, r3 @@ -26265,16 +26265,16 @@ _0801EEA4: _0801EEA8: .4byte gMain _0801EEAC: .4byte 0x0000F63C _0801EEB0: .4byte 0x040000D4 -_0801EEB4: .4byte 0x086ACEF8 +_0801EEB4: .4byte gUnknown_086ACEF8 _0801EEB8: .4byte 0x06015800 _0801EEBC: .4byte 0x80001200 -_0801EEC0: .4byte 0x086ACF18 +_0801EEC0: .4byte gUnknown_086ACF18 _0801EEC4: .4byte 0x050003C0 _0801EEC8: .4byte 0x80000010 _0801EECC: .4byte gUnknown_020314E0 _0801EED0: .4byte 0x00000624 -_0801EED4: .4byte 0x0200E048 -_0801EED8: .4byte 0x0844928C +_0801EED4: .4byte gUnknown_0200E048 +_0801EED8: .4byte gUnknown_0844928C _0801EEDC: movs r0, #0 ldrsb r0, [r2, r0] @@ -26320,14 +26320,14 @@ _0801EEFA: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #5 - ldr r6, _0801EF48 @ =0x081379B8 + ldr r6, _0801EF48 @ =gUnknown_081379B8 b _0801F006 .align 2, 0 _0801EF38: .4byte 0x06012E80 _0801EF3C: .4byte 0x80000080 _0801EF40: .4byte 0x040000D4 _0801EF44: .4byte gUnknown_020314E0 -_0801EF48: .4byte 0x081379B8 +_0801EF48: .4byte gUnknown_081379B8 _0801EF4C: movs r6, #0 movs r0, #0xb8 @@ -26393,7 +26393,7 @@ _0801EFC2: _0801EFC6: lsls r0, r1, #0x10 asrs r0, r0, #8 - ldr r5, _0801F128 @ =0x083C806C + ldr r5, _0801F128 @ =gUnknown_083C806C adds r0, r0, r5 mov r1, r8 str r0, [r1] @@ -26422,7 +26422,7 @@ _0801EFC6: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #5 - ldr r6, _0801F13C @ =0x08137998 + ldr r6, _0801F13C @ =gUnknown_08137998 _0801F006: adds r0, r0, r6 str r0, [r2] @@ -26569,12 +26569,12 @@ _0801F118: pop {r0} bx r0 .align 2, 0 -_0801F128: .4byte 0x083C806C +_0801F128: .4byte gUnknown_083C806C _0801F12C: .4byte 0x06012E80 _0801F130: .4byte 0x80000080 _0801F134: .4byte 0x040000D4 _0801F138: .4byte gUnknown_020314E0 -_0801F13C: .4byte 0x08137998 +_0801F13C: .4byte gUnknown_08137998 _0801F140: .4byte 0x05000320 _0801F144: .4byte 0x80000010 _0801F148: .4byte 0x0000FFD8 @@ -26611,7 +26611,7 @@ sub_1F158: @ 0x0801F158 lsls r0, r0, #2 subs r0, r0, r1 lsls r0, r0, #5 - ldr r1, _0801F284 @ =0x084F5ACC + ldr r1, _0801F284 @ =gUnknown_084F5ACC adds r0, r0, r1 str r0, [r2] ldr r0, _0801F288 @ =0x06012C20 @@ -26629,7 +26629,7 @@ sub_1F158: @ 0x0801F158 lsls r0, r0, #0x10 lsrs r5, r0, #0x10 _0801F1B4: - ldr r2, _0801F290 @ =0x086AD9FC + ldr r2, _0801F290 @ =gUnknown_086AD9FC lsls r0, r5, #0x10 asrs r0, r0, #0xe adds r1, r0, r2 @@ -26651,7 +26651,7 @@ _0801F1B4: subs r0, r0, r1 strh r0, [r7, #4] movs r1, #0 - ldr r5, _0801F294 @ =0x086B3A04 + ldr r5, _0801F294 @ =gUnknown_086B3A04 mov sb, r5 ldr r6, _0801F298 @ =gOamBuffer lsls r3, r3, #0x10 @@ -26729,11 +26729,11 @@ _0801F274: .4byte 0x00002ED0 _0801F278: .4byte 0x040000D4 _0801F27C: .4byte gUnknown_020314E0 _0801F280: .4byte 0x000002F5 -_0801F284: .4byte 0x084F5ACC +_0801F284: .4byte gUnknown_084F5ACC _0801F288: .4byte 0x06012C20 _0801F28C: .4byte 0x80000130 -_0801F290: .4byte 0x086AD9FC -_0801F294: .4byte 0x086B3A04 +_0801F290: .4byte gUnknown_086AD9FC +_0801F294: .4byte gUnknown_086B3A04 _0801F298: .4byte gOamBuffer _0801F29C: .4byte 0xFFFFFE00 _0801F2A0: .4byte 0x000001FF @@ -26856,8 +26856,8 @@ _0801F368: strh r3, [r2] cmp r1, #0xa7 ble _0801F39A - ldr r0, _0801F3EC @ =0x02032F20 - ldr r1, _0801F3F0 @ =0x0869F2A0 + ldr r0, _0801F3EC @ =gMPlayInfo_SE1 + ldr r1, _0801F3F0 @ =gUnknown_0869F2A0 bl MPlayStart ldr r1, [r4] ldr r0, _0801F3F4 @ =0x00000BB8 @@ -26906,16 +26906,16 @@ _0801F3CA: b _0801F44E .align 2, 0 _0801F3E8: .4byte gUnknown_020314E0 -_0801F3EC: .4byte 0x02032F20 -_0801F3F0: .4byte 0x0869F2A0 +_0801F3EC: .4byte gMPlayInfo_SE1 +_0801F3F0: .4byte gUnknown_0869F2A0 _0801F3F4: .4byte 0x00000BB8 _0801F3F8: .4byte 0x00000616 _0801F3FC: .4byte 0x00000614 _0801F400: .4byte 0x0000061A _0801F404: strh r3, [r1] - ldr r0, _0801F464 @ =0x02032FB0 - ldr r1, _0801F468 @ =0x0869F240 + ldr r0, _0801F464 @ =gUnknown_02032FB0 + ldr r1, _0801F468 @ =gUnknown_0869F240 bl MPlayStart ldr r2, [r5] movs r0, #0x64 @@ -26961,8 +26961,8 @@ _0801F44E: subs r0, r0, r1 b _0801F508 .align 2, 0 -_0801F464: .4byte 0x02032FB0 -_0801F468: .4byte 0x0869F240 +_0801F464: .4byte gUnknown_02032FB0 +_0801F468: .4byte gUnknown_0869F240 _0801F46C: .4byte 0x0000061C _0801F470: .4byte gUnknown_020314E0 _0801F474: .4byte 0x00000614 @@ -26996,8 +26996,8 @@ _0801F48A: _0801F4A8: .4byte 0x0000061A _0801F4AC: strh r3, [r1] - ldr r0, _0801F540 @ =0x02032FB0 - ldr r1, _0801F544 @ =0x0869F240 + ldr r0, _0801F540 @ =gUnknown_02032FB0 + ldr r1, _0801F544 @ =gUnknown_0869F240 bl MPlayStart ldr r2, [r5] movs r0, #0x64 @@ -27069,8 +27069,8 @@ _0801F520: strb r0, [r1] b _0801F58A .align 2, 0 -_0801F540: .4byte 0x02032FB0 -_0801F544: .4byte 0x0869F240 +_0801F540: .4byte gUnknown_02032FB0 +_0801F544: .4byte gUnknown_0869F240 _0801F548: .4byte 0x0000061C _0801F54C: .4byte gUnknown_020314E0 _0801F550: .4byte 0x00000614 @@ -27169,7 +27169,7 @@ _0801F5E8: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _0801F680 @ =0x084FA48C + ldr r1, _0801F680 @ =gUnknown_084FA48C adds r0, r0, r1 str r0, [r2] ldr r0, _0801F684 @ =0x06010780 @@ -27223,7 +27223,7 @@ _0801F62C: .align 2, 0 _0801F678: .4byte 0x000001E5 _0801F67C: .4byte 0x040000D4 -_0801F680: .4byte 0x084FA48C +_0801F680: .4byte gUnknown_084FA48C _0801F684: .4byte 0x06010780 _0801F688: .4byte 0x80000090 _0801F68C: .4byte gOamBuffer @@ -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 @@ -27260,7 +27260,7 @@ sub_1F698: @ 0x0801F698 ldr r2, _0801F6F4 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #8 - ldr r1, _0801F6F8 @ =0x083C562C + ldr r1, _0801F6F8 @ =gUnknown_083C562C adds r0, r0, r1 str r0, [r2] ldr r0, _0801F6FC @ =0x06014280 @@ -27274,10 +27274,10 @@ 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 0x083C562C +_0801F6F8: .4byte gUnknown_083C562C _0801F6FC: .4byte 0x06014280 _0801F700: .4byte 0x80000080 _0801F704: @@ -27302,7 +27302,7 @@ _0801F712: ldr r2, _0801F744 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #8 - ldr r1, _0801F748 @ =0x083C562C + ldr r1, _0801F748 @ =gUnknown_083C562C adds r0, r0, r1 str r0, [r2] ldr r0, _0801F74C @ =0x06014280 @@ -27314,7 +27314,7 @@ _0801F712: b _0801F75A .align 2, 0 _0801F744: .4byte 0x040000D4 -_0801F748: .4byte 0x083C562C +_0801F748: .4byte gUnknown_083C562C _0801F74C: .4byte 0x06014280 _0801F750: .4byte 0x80000080 _0801F754: @@ -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 @@ -27421,7 +27421,7 @@ _0801F802: ldr r2, _0801F890 @ =0x040000D4 lsrs r0, r0, #2 lsls r0, r0, #7 - ldr r1, _0801F894 @ =0x083C542C + ldr r1, _0801F894 @ =gUnknown_083C542C adds r0, r0, r1 str r0, [r2] ldr r0, _0801F898 @ =0x06014200 @@ -27473,12 +27473,12 @@ _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 _0801F890: .4byte 0x040000D4 -_0801F894: .4byte 0x083C542C +_0801F894: .4byte gUnknown_083C542C _0801F898: .4byte 0x06014200 _0801F89C: .4byte 0x80000040 _0801F8A0: .4byte 0x00004E20 @@ -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 @@ -27703,7 +27703,7 @@ sub_1FA48: @ 0x0801FA48 mov sl, r0 cmp r1, #0 beq _0801FAF0 - ldr r5, _0801FADC @ =0x086ADA58 + ldr r5, _0801FADC @ =gUnknown_086ADA58 movs r2, #0xac lsls r2, r2, #2 mov r8, r2 @@ -27754,10 +27754,10 @@ _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 0x086ADA58 +_0801FADC: .4byte gUnknown_086ADA58 _0801FAE0: .4byte 0x000002BA _0801FAE4: .4byte 0xFFFFE340 _0801FAE8: @@ -27788,7 +27788,7 @@ _0801FB12: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0801FBAC @ =0x083C3C2C + ldr r1, _0801FBAC @ =gUnknown_083C3C2C adds r0, r0, r1 str r0, [r2] ldr r0, _0801FBB0 @ =0x06012720 @@ -27859,7 +27859,7 @@ _0801FB50: .align 2, 0 _0801FBA4: .4byte 0xFFFFD6F0 _0801FBA8: .4byte 0x040000D4 -_0801FBAC: .4byte 0x083C3C2C +_0801FBAC: .4byte gUnknown_083C3C2C _0801FBB0: .4byte 0x06012720 _0801FBB4: .4byte 0x80000180 _0801FBB8: .4byte gOamBuffer @@ -27882,9 +27882,9 @@ sub_1FBC4: @ 0x0801FBC4 lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #1 - ldr r1, _0801FC7C @ =0x086ADA6E + 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 @@ -27960,8 +27960,8 @@ _0801FC5A: .align 2, 0 _0801FC74: .4byte gUnknown_020314E0 _0801FC78: .4byte 0x000002C2 -_0801FC7C: .4byte 0x086ADA6E -_0801FC80: .4byte 0x0200DCB0 +_0801FC7C: .4byte gUnknown_086ADA6E +_0801FC80: .4byte gUnknown_0200DCB0 _0801FC84: .4byte 0x000002BE _0801FC88: .4byte 0x000006BD _0801FC8C: .4byte 0x000006BE @@ -28169,7 +28169,7 @@ _0801FDFC: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r4, _0801FEE8 @ =0x08447A8C + ldr r4, _0801FEE8 @ =gUnknown_08447A8C adds r0, r0, r4 str r0, [r2] ldr r0, _0801FEEC @ =0x06013B80 @@ -28202,7 +28202,7 @@ _0801FDFC: movs r1, #0 ldr r2, _0801FEFC @ =gOamBuffer mov ip, r2 - ldr r3, _0801FF00 @ =0x086B2FC0 + ldr r3, _0801FF00 @ =gUnknown_086B2FC0 mov sl, r3 lsls r5, r5, #0x10 asrs r5, r5, #0x10 @@ -28281,13 +28281,13 @@ _0801FE5E: bx r0 .align 2, 0 _0801FEE4: .4byte 0x040000D4 -_0801FEE8: .4byte 0x08447A8C +_0801FEE8: .4byte gUnknown_08447A8C _0801FEEC: .4byte 0x06013B80 _0801FEF0: .4byte 0x800000C0 _0801FEF4: .4byte 0x06013A00 _0801FEF8: .4byte 0x06013880 _0801FEFC: .4byte gOamBuffer -_0801FF00: .4byte 0x086B2FC0 +_0801FF00: .4byte gUnknown_086B2FC0 _0801FF04: .4byte 0xFFFFFE00 _0801FF08: .4byte 0x000001FF @@ -28330,7 +28330,7 @@ _0801FF2E: movs r1, #0 ldrsb r1, [r4, r1] lsls r1, r1, #2 - ldr r2, _0801FF7C @ =0x086ADEB2 + ldr r2, _0801FF7C @ =gUnknown_086ADEB2 adds r1, r1, r2 lsls r2, r5, #1 mov r7, r8 @@ -28347,7 +28347,7 @@ _0801FF2E: _0801FF70: .4byte gUnknown_020314E0 _0801FF74: .4byte 0x000002E3 _0801FF78: .4byte 0x000002E5 -_0801FF7C: .4byte 0x086ADEB2 +_0801FF7C: .4byte gUnknown_086ADEB2 _0801FF80: movs r3, #0 movs r0, #0 @@ -28658,12 +28658,12 @@ _080201CC: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #2 - ldr r5, _080202DC @ =0x086ADEB0 + ldr r5, _080202DC @ =gUnknown_086ADEB0 adds r0, r0, r5 movs r2, #0 ldrsh r0, [r0, r2] lsls r0, r0, #8 - ldr r4, _080202E0 @ =0x0847FD0C + ldr r4, _080202E0 @ =gUnknown_0847FD0C adds r0, r0, r4 mov r5, r8 str r0, [r5] @@ -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 @@ -28782,11 +28782,11 @@ _0802029A: _080202D0: .4byte gUnknown_020314E0 _080202D4: .4byte 0x040000D4 _080202D8: .4byte 0x000002E5 -_080202DC: .4byte 0x086ADEB0 -_080202E0: .4byte 0x0847FD0C +_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 @@ -28849,7 +28849,7 @@ _08020308: adds r0, #0xf8 strh r5, [r0] ldr r1, _080203B0 @ =0x040000D4 - ldr r0, _080203B4 @ =0x086ACEF8 + ldr r0, _080203B4 @ =gUnknown_086ACEF8 ldr r0, [r0, #0x10] str r0, [r1] ldr r0, _080203B8 @ =0x06015800 @@ -28857,7 +28857,7 @@ _08020308: ldr r0, _080203BC @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _080203C0 @ =0x086ACF18 + ldr r0, _080203C0 @ =gUnknown_086ACF18 ldr r0, [r0, #0x10] str r0, [r1] ldr r0, _080203C4 @ =0x050003C0 @@ -28880,10 +28880,10 @@ _08020398: _080203A8: .4byte 0x000006C2 _080203AC: .4byte gMain _080203B0: .4byte 0x040000D4 -_080203B4: .4byte 0x086ACEF8 +_080203B4: .4byte gUnknown_086ACEF8 _080203B8: .4byte 0x06015800 _080203BC: .4byte 0x80001200 -_080203C0: .4byte 0x086ACF18 +_080203C0: .4byte gUnknown_086ACF18 _080203C4: .4byte 0x050003C0 _080203C8: .4byte 0x80000010 @@ -28904,7 +28904,7 @@ sub_203CC: @ 0x080203CC ldrsh r0, [r0, r2] cmp r0, #0xa7 ble _0802044C - ldr r4, _08020430 @ =0x086ADF48 + ldr r4, _08020430 @ =gUnknown_086ADF48 ldr r0, _08020434 @ =gMain ldr r0, [r0, #0x50] movs r1, #0xa0 @@ -28935,7 +28935,7 @@ sub_203CC: @ 0x080203CC b _0802049C .align 2, 0 _0802042C: .4byte gUnknown_020314E0 -_08020430: .4byte 0x086ADF48 +_08020430: .4byte gUnknown_086ADF48 _08020434: .4byte gMain _08020438: .4byte 0x00000744 _0802043C: .4byte 0x00000745 @@ -29183,8 +29183,8 @@ _0802062C: .4byte 0x0000062E _08020630: movs r0, #0x3c strh r0, [r2] - ldr r0, _0802067C @ =0x02032F20 - ldr r1, _08020680 @ =0x086A2FA0 + ldr r0, _0802067C @ =gMPlayInfo_SE1 + ldr r1, _08020680 @ =gUnknown_086A2FA0 bl MPlayStart _0802063C: ldr r0, _08020684 @ =gUnknown_020314E0 @@ -29219,8 +29219,8 @@ _0802063C: mov r8, r3 b _0802069C .align 2, 0 -_0802067C: .4byte 0x02032F20 -_08020680: .4byte 0x086A2FA0 +_0802067C: .4byte gMPlayInfo_SE1 +_08020680: .4byte gUnknown_086A2FA0 _08020684: .4byte gUnknown_020314E0 _08020688: .4byte 0x00000744 _0802068C: @@ -29245,7 +29245,7 @@ _0802069C: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08020708 @ =0x084C07EC + ldr r1, _08020708 @ =gUnknown_084C07EC adds r0, r0, r1 str r0, [r3] lsls r0, r2, #1 @@ -29286,7 +29286,7 @@ _080206CC: .align 2, 0 _08020700: .4byte 0x00000744 _08020704: .4byte 0x040000D4 -_08020708: .4byte 0x084C07EC +_08020708: .4byte gUnknown_084C07EC _0802070C: .4byte 0x06010480 _08020710: .4byte 0x800000C0 _08020714: @@ -29398,33 +29398,33 @@ _080207C4: asrs r0, r0, #0x18 cmp r0, #1 bne _080207FC - ldr r0, _080207F4 @ =0x02032F20 - ldr r1, _080207F8 @ =0x086A0328 + ldr r0, _080207F4 @ =gMPlayInfo_SE1 + ldr r1, _080207F8 @ =gUnknown_086A0328 bl MPlayStart b _08020804 .align 2, 0 -_080207F4: .4byte 0x02032F20 -_080207F8: .4byte 0x086A0328 +_080207F4: .4byte gMPlayInfo_SE1 +_080207F8: .4byte gUnknown_086A0328 _080207FC: - ldr r0, _08020810 @ =0x02032F20 - ldr r1, _08020814 @ =0x086A0368 + ldr r0, _08020810 @ =gMPlayInfo_SE1 + ldr r1, _08020814 @ =gUnknown_086A0368 bl MPlayStart _08020804: - ldr r0, _08020818 @ =0x02032EE0 + ldr r0, _08020818 @ =gMPlayInfo_BGM ldr r1, _0802081C @ =0x0000FFFF movs r2, #0x40 bl m4aMPlayVolumeControl b _08020832 .align 2, 0 -_08020810: .4byte 0x02032F20 -_08020814: .4byte 0x086A0368 -_08020818: .4byte 0x02032EE0 +_08020810: .4byte gMPlayInfo_SE1 +_08020814: .4byte gUnknown_086A0368 +_08020818: .4byte gMPlayInfo_BGM _0802081C: .4byte 0x0000FFFF _08020820: - ldr r0, _08020900 @ =0x02032F20 - ldr r1, _08020904 @ =0x086A0328 + ldr r0, _08020900 @ =gMPlayInfo_SE1 + ldr r1, _08020904 @ =gUnknown_086A0328 bl MPlayStart - ldr r0, _08020908 @ =0x02032EE0 + ldr r0, _08020908 @ =gMPlayInfo_BGM 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 @ =gMPlayInfo_SE1 ldr r1, _0802090C @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #2 @@ -29469,7 +29469,7 @@ _08020856: bl __divsi3 ldrh r5, [r6] adds r5, r5, r0 - ldr r1, _08020920 @ =0x086ADF8A + ldr r1, _08020920 @ =gUnknown_086ADF8A movs r2, #0xe1 lsls r2, r2, #1 adds r0, r4, r2 @@ -29528,15 +29528,15 @@ _08020856: str r0, [r1, #0x38] b _080209FE .align 2, 0 -_08020900: .4byte 0x02032F20 -_08020904: .4byte 0x086A0328 -_08020908: .4byte 0x02032EE0 +_08020900: .4byte gMPlayInfo_SE1 +_08020904: .4byte gUnknown_086A0328 +_08020908: .4byte gMPlayInfo_BGM _0802090C: .4byte 0x0000FFFF _08020910: .4byte gUnknown_020314E0 _08020914: .4byte 0x0000061E _08020918: .4byte 0x0000132C _0802091C: .4byte 0x00004E20 -_08020920: .4byte 0x086ADF8A +_08020920: .4byte gUnknown_086ADF8A _08020924: .4byte 0x00000622 _08020928: mov r0, r8 @@ -29545,7 +29545,7 @@ _08020928: ldr r1, _08020A3C @ =0x0000132C adds r2, r5, r1 ldr r3, [r2] - ldr r1, _08020A40 @ =0x086ADF8A + ldr r1, _08020A40 @ =gUnknown_086ADF8A movs r4, #0xe1 lsls r4, r4, #1 adds r0, r5, r4 @@ -29679,7 +29679,7 @@ _080209FE: b _08020A82 .align 2, 0 _08020A3C: .4byte 0x0000132C -_08020A40: .4byte 0x086ADF8A +_08020A40: .4byte gUnknown_086ADF8A _08020A44: .4byte 0x000002BE _08020A48: .4byte 0x0000FED4 _08020A4C: .4byte 0x000005F7 @@ -29735,17 +29735,17 @@ _08020A92: cmp r0, #2 bne _08020AD8 ldr r1, _08020AD0 @ =0x040000D4 - ldr r0, _08020AD4 @ =0x08395A4C + ldr r0, _08020AD4 @ =gUnknown_08395A4C b _08020ADC .align 2, 0 _08020AC4: .4byte 0x00000743 _08020AC8: .4byte 0x0000061E _08020ACC: .4byte gMain _08020AD0: .4byte 0x040000D4 -_08020AD4: .4byte 0x08395A4C +_08020AD4: .4byte gUnknown_08395A4C _08020AD8: ldr r1, _08020AEC @ =0x040000D4 - ldr r0, _08020AF0 @ =0x08397E6C + ldr r0, _08020AF0 @ =gUnknown_08397E6C _08020ADC: str r0, [r1] ldr r0, _08020AF4 @ =0x06015800 @@ -29756,11 +29756,11 @@ _08020ADC: b _08020D82 .align 2, 0 _08020AEC: .4byte 0x040000D4 -_08020AF0: .4byte 0x08397E6C +_08020AF0: .4byte gUnknown_08397E6C _08020AF4: .4byte 0x06015800 _08020AF8: .4byte 0x80001200 _08020AFC: - ldr r2, _08020B24 @ =0x086ADEE0 + ldr r2, _08020B24 @ =gUnknown_086ADEE0 ldr r6, _08020B28 @ =0x0000020A adds r4, r3, r6 movs r0, #0 @@ -29780,7 +29780,7 @@ _08020AFC: strh r0, [r1] b _08020C1C .align 2, 0 -_08020B24: .4byte 0x086ADEE0 +_08020B24: .4byte gUnknown_086ADEE0 _08020B28: .4byte 0x0000020A _08020B2C: movs r5, #0 @@ -29800,7 +29800,7 @@ _08020B2C: bne _08020B5C movs r0, #0x7c bl m4aSongNumStop - ldr r0, _08020BC4 @ =0x02032EE0 + ldr r0, _08020BC4 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _08020BC8: .4byte 0x0000FFFF _08020BCC: .4byte 0x0000061C _08020BD0: .4byte gMain @@ -29884,7 +29884,7 @@ _08020BE6: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08020C54 @ =0x084C07EC + ldr r1, _08020C54 @ =gUnknown_084C07EC adds r0, r0, r1 str r0, [r3] lsls r0, r2, #1 @@ -29897,7 +29897,7 @@ _08020BE6: str r0, [r3, #8] ldr r0, [r3, #8] mov sl, r4 - ldr r2, _08020C60 @ =0x086ADEE0 + ldr r2, _08020C60 @ =gUnknown_086ADEE0 mov r8, r2 _08020C1C: mov r3, sl @@ -29925,10 +29925,10 @@ _08020C1C: _08020C48: .4byte 0x00000744 _08020C4C: .4byte 0x040000D4 _08020C50: .4byte gUnknown_020314E0 -_08020C54: .4byte 0x084C07EC +_08020C54: .4byte gUnknown_084C07EC _08020C58: .4byte 0x06010480 _08020C5C: .4byte 0x800000C0 -_08020C60: .4byte 0x086ADEE0 +_08020C60: .4byte gUnknown_086ADEE0 _08020C64: .4byte 0x0000020A _08020C68: .4byte gMain _08020C6C: .4byte 0x0000FFFD @@ -30004,7 +30004,7 @@ _08020CF4: lsls r1, r5, #0x10 ldr r2, _08020E18 @ =gOamBuffer mov sb, r2 - ldr r3, _08020E1C @ =0x086B4922 + ldr r3, _08020E1C @ =gUnknown_086B4922 mov r8, r3 asrs r1, r1, #0x10 lsls r0, r1, #1 @@ -30124,7 +30124,7 @@ _08020D96: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08020E38 @ =0x084C07EC + ldr r1, _08020E38 @ =gUnknown_084C07EC adds r0, r0, r1 mov r4, sl str r0, [r4] @@ -30150,14 +30150,14 @@ _08020E02: .align 2, 0 _08020E14: .4byte 0x000001E3 _08020E18: .4byte gOamBuffer -_08020E1C: .4byte 0x086B4922 +_08020E1C: .4byte gUnknown_086B4922 _08020E20: .4byte 0xFFFFFE00 _08020E24: .4byte 0x000001FF _08020E28: .4byte gMain _08020E2C: .4byte 0x040000D4 _08020E30: .4byte gUnknown_020314E0 _08020E34: .4byte 0x00000744 -_08020E38: .4byte 0x084C07EC +_08020E38: .4byte gUnknown_084C07EC _08020E3C: .4byte 0x06010480 _08020E40: .4byte 0x800000C0 _08020E44: @@ -30314,7 +30314,7 @@ _08020F5C: cmp r0, #1 beq _08020F82 ldr r1, _08021088 @ =0x040000D4 - ldr r0, _0802108C @ =0x084C07EC + ldr r0, _0802108C @ =gUnknown_084C07EC str r0, [r1] ldr r0, _08021090 @ =0x06010600 str r0, [r1, #4] @@ -30322,7 +30322,7 @@ _08020F5C: str r0, [r1, #8] ldr r0, [r1, #8] _08020F82: - ldr r4, _08021098 @ =0x086ADF90 + ldr r4, _08021098 @ =gUnknown_086ADF90 ldr r2, _0802109C @ =gUnknown_020314E0 mov sl, r2 ldr r3, [r2] @@ -30389,7 +30389,7 @@ _08020F82: adds r1, r6, #0 bl __divsi3 str r0, [sp, #4] - ldr r0, _080210A4 @ =0x086AD788 + ldr r0, _080210A4 @ =gUnknown_086AD788 lsrs r4, r4, #0x1d lsls r4, r4, #1 adds r4, r4, r0 @@ -30445,13 +30445,13 @@ _08020F82: .align 2, 0 _08021084: .4byte 0x0000031F _08021088: .4byte 0x040000D4 -_0802108C: .4byte 0x084C07EC +_0802108C: .4byte gUnknown_084C07EC _08021090: .4byte 0x06010600 _08021094: .4byte 0x800000C0 -_08021098: .4byte 0x086ADF90 +_08021098: .4byte gUnknown_086ADF90 _0802109C: .4byte gUnknown_020314E0 _080210A0: .4byte 0x00004E20 -_080210A4: .4byte 0x086AD788 +_080210A4: .4byte gUnknown_086AD788 _080210A8: .4byte gMain _080210AC: movs r1, #0x1e @@ -30467,7 +30467,7 @@ _080210B6: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _080211BC @ =0x083E85AC + ldr r1, _080211BC @ =gMonHatchSpriteGroup5_Gfx adds r0, r0, r1 str r0, [r2] ldr r0, _080211C0 @ =0x060112A0 @@ -30565,7 +30565,7 @@ _0802114A: cmp r0, #4 bne _08021210 ldr r1, _080211B8 @ =0x040000D4 - ldr r0, _080211DC @ =0x084C156C + ldr r0, _080211DC @ =gUnknown_084C156C str r0, [r1] ldr r0, _080211E0 @ =0x06010600 str r0, [r1, #4] @@ -30592,7 +30592,7 @@ _0802114A: b _08021210 .align 2, 0 _080211B8: .4byte 0x040000D4 -_080211BC: .4byte 0x083E85AC +_080211BC: .4byte gMonHatchSpriteGroup5_Gfx _080211C0: .4byte 0x060112A0 _080211C4: .4byte 0x80000090 _080211C8: .4byte gOamBuffer @@ -30600,7 +30600,7 @@ _080211CC: .4byte 0xFFFFFE00 _080211D0: .4byte 0x000001FF _080211D4: .4byte 0x000009C3 _080211D8: .4byte gUnknown_020314E0 -_080211DC: .4byte 0x084C156C +_080211DC: .4byte gUnknown_084C156C _080211E0: .4byte 0x06010600 _080211E4: .4byte 0x800000C0 _080211E8: .4byte gMain @@ -31576,7 +31576,7 @@ _080219A2: thumb_func_start sub_219A8 sub_219A8: @ 0x080219A8 ldr r1, _080219D0 @ =0x040000D4 - ldr r0, _080219D4 @ =0x0844838C + ldr r0, _080219D4 @ =gUnknown_0844838C str r0, [r1] ldr r0, _080219D8 @ =0x060113C0 str r0, [r1, #4] @@ -31597,7 +31597,7 @@ sub_219A8: @ 0x080219A8 bx lr .align 2, 0 _080219D0: .4byte 0x040000D4 -_080219D4: .4byte 0x0844838C +_080219D4: .4byte gUnknown_0844838C _080219D8: .4byte 0x060113C0 _080219DC: .4byte 0x80000180 _080219E0: .4byte gMain @@ -31678,7 +31678,7 @@ _08021A64: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _08021AF4 @ =0x0844838C + ldr r1, _08021AF4 @ =gUnknown_0844838C adds r0, r0, r1 str r0, [r2] ldr r0, _08021AF8 @ =0x060113C0 @@ -31737,7 +31737,7 @@ _08021AE8: bx r0 .align 2, 0 _08021AF0: .4byte 0x040000D4 -_08021AF4: .4byte 0x0844838C +_08021AF4: .4byte gUnknown_0844838C _08021AF8: .4byte 0x060113C0 _08021AFC: .4byte 0x80000180 _08021B00: .4byte gOamBuffer @@ -31879,7 +31879,7 @@ _08021C14: mov r1, r8 lsls r0, r1, #0x10 asrs r0, r0, #9 - ldr r1, _08021C34 @ =0x084C00EC + ldr r1, _08021C34 @ =gUnknown_084C00EC adds r0, r0, r1 str r0, [r2] ldr r0, _08021C38 @ =0x06010AE0 @@ -31890,7 +31890,7 @@ _08021C14: b _08021C5C .align 2, 0 _08021C30: .4byte 0x040000D4 -_08021C34: .4byte 0x084C00EC +_08021C34: .4byte gUnknown_084C00EC _08021C38: .4byte 0x06010AE0 _08021C3C: .4byte 0x80000040 _08021C40: @@ -31898,7 +31898,7 @@ _08021C40: movs r1, #0 ldrsh r0, [r3, r1] lsls r0, r0, #7 - ldr r1, _08021C9C @ =0x084C00EC + ldr r1, _08021C9C @ =gUnknown_084C00EC adds r0, r0, r1 str r0, [r2] ldr r0, _08021CA0 @ =0x06010AE0 @@ -31940,7 +31940,7 @@ _08021C5C: b _08021CB0 .align 2, 0 _08021C98: .4byte 0x040000D4 -_08021C9C: .4byte 0x084C00EC +_08021C9C: .4byte gUnknown_084C00EC _08021CA0: .4byte 0x06010AE0 _08021CA4: .4byte 0x80000040 _08021CA8: .4byte gUnknown_020314E0 @@ -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 @@ -32140,7 +32140,7 @@ _08021E14: .align 2, 0 _08021E28: .4byte 0x000001A5 _08021E2C: - ldr r5, _08021E7C @ =0x086AD456 + ldr r5, _08021E7C @ =gUnknown_086AD456 movs r1, #0xda lsls r1, r1, #1 adds r0, r6, r1 @@ -32169,7 +32169,7 @@ _08021E2C: movs r0, #1 strh r0, [r7] ldr r1, _08021E84 @ =0x040000D4 - ldr r0, _08021E88 @ =0x083A8A8C + ldr r0, _08021E88 @ =gUnknown_083A8A8C str r0, [r1] ldr r0, _08021E8C @ =0x05000240 str r0, [r1, #4] @@ -32178,10 +32178,10 @@ _08021E2C: ldr r0, [r1, #8] b _08021E9E .align 2, 0 -_08021E7C: .4byte 0x086AD456 +_08021E7C: .4byte gUnknown_086AD456 _08021E80: .4byte 0x000001A5 _08021E84: .4byte 0x040000D4 -_08021E88: .4byte 0x083A8A8C +_08021E88: .4byte gUnknown_083A8A8C _08021E8C: .4byte 0x05000240 _08021E90: .4byte 0x80000010 _08021E94: @@ -32208,7 +32208,7 @@ _08021E9E: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _08021F98 @ =0x084F6B0C + ldr r1, _08021F98 @ =gUnknown_084F6B0C adds r0, r0, r1 str r0, [r2] ldr r0, _08021F9C @ =0x06013D00 @@ -32316,7 +32316,7 @@ _08021F86: .align 2, 0 _08021F90: .4byte gUnknown_020314E0 _08021F94: .4byte 0x040000D4 -_08021F98: .4byte 0x084F6B0C +_08021F98: .4byte gUnknown_084F6B0C _08021F9C: .4byte 0x06013D00 _08021FA0: .4byte 0x80000280 _08021FA4: .4byte gOamBuffer @@ -32337,7 +32337,7 @@ sub_21FBC: @ 0x08021FBC ldr r5, _08022168 @ =gMain ldr r1, [r5, #0x44] ldr r7, [r1, #0x1c] - ldr r3, _0802216C @ =0x086AD2DE + ldr r3, _0802216C @ =gUnknown_086AD2DE ldr r4, _08022170 @ =gUnknown_020314E0 ldr r1, [r4] movs r2, #0xd3 @@ -32350,7 +32350,7 @@ sub_21FBC: @ 0x08021FBC adds r1, r1, r3 ldrh r1, [r1] lsls r1, r1, #3 - ldr r2, _08022174 @ =0x086AD000 + ldr r2, _08022174 @ =gUnknown_086AD000 adds r1, r1, r2 mov r8, r1 lsls r0, r0, #0x10 @@ -32363,7 +32363,7 @@ sub_21FBC: @ 0x08021FBC ldr r4, _08022178 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #0xa - ldr r6, _0802217C @ =0x08480E0C + ldr r6, _0802217C @ =gUnknown_08480E0C adds r0, r0, r6 str r0, [r4] ldr r0, _08022180 @ =0x06015DA0 @@ -32463,7 +32463,7 @@ _08022094: movs r5, #0 ldr r4, _0802218C @ =gOamBuffer mov r8, r4 - ldr r6, _0802219C @ =0x086B47DE + ldr r6, _0802219C @ =gUnknown_086B47DE mov ip, r6 lsls r0, r1, #4 subs r0, r0, r1 @@ -32547,11 +32547,11 @@ _0802215A: b _080221A2 .align 2, 0 _08022168: .4byte gMain -_0802216C: .4byte 0x086AD2DE +_0802216C: .4byte gUnknown_086AD2DE _08022170: .4byte gUnknown_020314E0 -_08022174: .4byte 0x086AD000 +_08022174: .4byte gUnknown_086AD000 _08022178: .4byte 0x040000D4 -_0802217C: .4byte 0x08480E0C +_0802217C: .4byte gUnknown_08480E0C _08022180: .4byte 0x06015DA0 _08022184: .4byte 0x80000020 _08022188: .4byte 0x06015E60 @@ -32559,13 +32559,13 @@ _0802218C: .4byte gOamBuffer _08022190: .4byte 0xFFFFFE00 _08022194: .4byte 0x000001FF _08022198: .4byte 0x000001A5 -_0802219C: .4byte 0x086B47DE +_0802219C: .4byte gUnknown_086B47DE _080221A0: movs r0, #0x56 _080221A2: strh r0, [r7, #4] mov r5, sp - ldr r4, _08022254 @ =0x086ADFC8 + ldr r4, _08022254 @ =gUnknown_086ADFC8 ldr r6, _08022258 @ =gMain ldr r0, [r6, #0x4c] movs r1, #0x1e @@ -32652,7 +32652,7 @@ _080221F8: ble _080221F8 b _0802233E .align 2, 0 -_08022254: .4byte 0x086ADFC8 +_08022254: .4byte gUnknown_086ADFC8 _08022258: .4byte gMain _0802225C: .4byte 0x000001A5 _08022260: .4byte gOamBuffer @@ -32949,7 +32949,7 @@ _0802249E: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #1 - ldr r2, _080224EC @ =0x086AD2DE + ldr r2, _080224EC @ =gUnknown_086AD2DE adds r0, r0, r2 ldrh r3, [r0] cmp r3, #4 @@ -32970,7 +32970,7 @@ _0802249E: cmp r0, #0 beq _08022522 _080224DC: - ldr r4, _080224F4 @ =0x086ADFD4 + ldr r4, _080224F4 @ =gUnknown_086ADFD4 mov r1, sl ldr r0, [r1] movs r2, #0xdc @@ -32978,9 +32978,9 @@ _080224DC: adds r0, r0, r2 b _08022544 .align 2, 0 -_080224EC: .4byte 0x086AD2DE +_080224EC: .4byte gUnknown_086AD2DE _080224F0: .4byte 0x000001AF -_080224F4: .4byte 0x086ADFD4 +_080224F4: .4byte gUnknown_086ADFD4 _080224F8: cmp r3, #3 bne _0802253C @@ -33006,7 +33006,7 @@ _08022522: movs r1, #4 b _08022556 _08022526: - ldr r4, _08022538 @ =0x086ADFD4 + ldr r4, _08022538 @ =gUnknown_086ADFD4 mov r2, sl ldr r0, [r2] movs r3, #0xdc @@ -33016,9 +33016,9 @@ _08022526: ldrsh r0, [r0, r6] b _08022548 .align 2, 0 -_08022538: .4byte 0x086ADFD4 +_08022538: .4byte gUnknown_086ADFD4 _0802253C: - ldr r4, _080225D0 @ =0x086ADFD4 + ldr r4, _080225D0 @ =gUnknown_086ADFD4 movs r2, #0xdc lsls r2, r2, #1 adds r0, r1, r2 @@ -33039,7 +33039,7 @@ _08022556: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _080225D8 @ =0x0847FF0C + ldr r1, _080225D8 @ =gUnknown_0847FF0C adds r0, r0, r1 str r0, [r2] ldr r0, _080225DC @ =0x06016220 @@ -33096,9 +33096,9 @@ _080225BE: pop {r0} bx r0 .align 2, 0 -_080225D0: .4byte 0x086ADFD4 +_080225D0: .4byte gUnknown_086ADFD4 _080225D4: .4byte 0x040000D4 -_080225D8: .4byte 0x0847FF0C +_080225D8: .4byte gUnknown_0847FF0C _080225DC: .4byte 0x06016220 _080225E0: .4byte 0x80000180 _080225E4: .4byte gOamBuffer @@ -33377,7 +33377,7 @@ _08022806: str r0, [r1, #0x3c] _0802280E: movs r2, #0 - ldr r1, _08022848 @ =0x086B481A + ldr r1, _08022848 @ =gUnknown_086B481A mov r8, r1 ldr r3, _0802284C @ =gOamBuffer mov ip, r3 @@ -33406,7 +33406,7 @@ _08022818: movs r0, #0 b _0802286A .align 2, 0 -_08022848: .4byte 0x086B481A +_08022848: .4byte gUnknown_086B481A _0802284C: .4byte gOamBuffer _08022850: lsls r1, r3, #1 @@ -33610,14 +33610,14 @@ sub_22978: @ 0x08022978 movs r0, #3 strb r0, [r1] ldr r1, _08022A14 @ =0x040000D4 - ldr r0, _08022A18 @ =0x083A808C + ldr r0, _08022A18 @ =gUnknown_083A808C str r0, [r1] ldr r0, _08022A1C @ =0x050003C0 str r0, [r1, #4] ldr r0, _08022A20 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08022A24 @ =0x0848FD8C + ldr r0, _08022A24 @ =gUnknown_0848FD8C str r0, [r1] ldr r0, _08022A28 @ =0x06015800 str r0, [r1, #4] @@ -33634,10 +33634,10 @@ _08022A08: .4byte 0x000002C3 _08022A0C: .4byte gMain _08022A10: .4byte 0x00003DE8 _08022A14: .4byte 0x040000D4 -_08022A18: .4byte 0x083A808C +_08022A18: .4byte gUnknown_083A808C _08022A1C: .4byte 0x050003C0 _08022A20: .4byte 0x80000010 -_08022A24: .4byte 0x0848FD8C +_08022A24: .4byte gUnknown_0848FD8C _08022A28: .4byte 0x06015800 _08022A2C: .4byte 0x80000650 @@ -33649,8 +33649,8 @@ sub_22A30: @ 0x08022A30 mov r5, r8 push {r5, r6, r7} movs r6, #0 - ldr r7, _08022A68 @ =0x0200EEA8 - ldr r1, _08022A6C @ =0x086ADFE2 + ldr r7, _08022A68 @ =gUnknown_0200EEA8 + ldr r1, _08022A6C @ =gUnknown_086ADFE2 ldr r4, _08022A70 @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, _08022A74 @ =0x000002C3 @@ -33671,8 +33671,8 @@ sub_22A30: @ 0x08022A30 strh r0, [r2] b _08022B2E .align 2, 0 -_08022A68: .4byte 0x0200EEA8 -_08022A6C: .4byte 0x086ADFE2 +_08022A68: .4byte gUnknown_0200EEA8 +_08022A6C: .4byte gUnknown_086ADFE2 _08022A70: .4byte gUnknown_020314E0 _08022A74: .4byte 0x000002C3 _08022A78: @@ -33752,7 +33752,7 @@ _08022AEE: adds r0, r1, r3 strh r6, [r0] ldr r1, _08022C38 @ =0x040000D4 - ldr r0, _08022C3C @ =0x084FD18C + ldr r0, _08022C3C @ =gUnknown_084FD18C str r0, [r1] ldr r0, _08022C40 @ =0x06011CE0 str r0, [r1, #4] @@ -33816,7 +33816,7 @@ _08022B5A: ldrh r1, [r1] subs r0, r0, r1 strh r0, [r7, #4] - ldr r1, _08022C58 @ =0x086ADFE2 + ldr r1, _08022C58 @ =gUnknown_086ADFE2 ldr r3, _08022C30 @ =0x000002C3 adds r4, r4, r3 movs r0, #0 @@ -33824,7 +33824,7 @@ _08022B5A: lsls r0, r0, #2 adds r0, r0, r1 movs r2, #0 - ldr r5, _08022C5C @ =0x086B28A0 + ldr r5, _08022C5C @ =gUnknown_086B28A0 mov sb, r5 ldr r6, _08022C60 @ =gOamBuffer movs r3, #0 @@ -33900,15 +33900,15 @@ _08022BB6: _08022C30: .4byte 0x000002C3 _08022C34: .4byte 0x00000147 _08022C38: .4byte 0x040000D4 -_08022C3C: .4byte 0x084FD18C +_08022C3C: .4byte gUnknown_084FD18C _08022C40: .4byte 0x06011CE0 _08022C44: .4byte 0x80000100 _08022C48: .4byte 0x001E8480 _08022C4C: .4byte gUnknown_020314E0 _08022C50: .4byte 0x00000149 _08022C54: .4byte 0x000002CA -_08022C58: .4byte 0x086ADFE2 -_08022C5C: .4byte 0x086B28A0 +_08022C58: .4byte gUnknown_086ADFE2 +_08022C5C: .4byte gUnknown_086B28A0 _08022C60: .4byte gOamBuffer _08022C64: .4byte 0xFFFFFE00 _08022C68: .4byte 0x000001FF @@ -33957,7 +33957,7 @@ sub_22C6C: @ 0x08022C6C ldrsh r0, [r5, r1] movs r1, #0x14 bl __divsi3 - ldr r5, _08022D34 @ =0x086AE088 + ldr r5, _08022D34 @ =gUnknown_086AE088 ldrh r1, [r5] subs r0, r0, r1 movs r2, #0xfa @@ -33979,14 +33979,14 @@ sub_22C6C: @ 0x08022C6C movs r0, #2 strb r0, [r4] ldr r1, _08022D38 @ =0x040000D4 - ldr r0, _08022D3C @ =0x083A806C + ldr r0, _08022D3C @ =gUnknown_083A806C str r0, [r1] ldr r0, _08022D40 @ =0x050003C0 str r0, [r1, #4] ldr r0, _08022D44 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08022D48 @ =0x083A704C + ldr r0, _08022D48 @ =gUnknown_083A704C str r0, [r1] ldr r0, _08022D4C @ =0x06015800 str r0, [r1, #4] @@ -34005,12 +34005,12 @@ _08022D24: .4byte 0x0000FFDC _08022D28: .4byte 0x000002CE _08022D2C: .4byte gMain _08022D30: .4byte 0x00000B98 -_08022D34: .4byte 0x086AE088 +_08022D34: .4byte gUnknown_086AE088 _08022D38: .4byte 0x040000D4 -_08022D3C: .4byte 0x083A806C +_08022D3C: .4byte gUnknown_083A806C _08022D40: .4byte 0x050003C0 _08022D44: .4byte 0x80000010 -_08022D48: .4byte 0x083A704C +_08022D48: .4byte gUnknown_083A704C _08022D4C: .4byte 0x06015800 _08022D50: .4byte 0x80000800 @@ -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 @@ -34104,7 +34104,7 @@ _08022DE6: ldrsh r0, [r0, r5] movs r1, #0x14 bl __divsi3 - ldr r1, _08022E4C @ =0x086AE088 + ldr r1, _08022E4C @ =gUnknown_086AE088 lsls r5, r7, #0x10 lsrs r4, r5, #0xe adds r4, r4, r1 @@ -34130,10 +34130,10 @@ _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 0x086AE088 +_08022E4C: .4byte gUnknown_086AE088 _08022E50: movs r5, #0xfa lsls r5, r5, #1 @@ -34157,7 +34157,7 @@ _08022E64: str r0, [r1, #0x3c] _08022E76: ldr r1, _08022E90 @ =0x040000D4 - ldr r0, _08022E94 @ =0x084FD18C + ldr r0, _08022E94 @ =gUnknown_084FD18C str r0, [r1] ldr r0, _08022E98 @ =0x06011CE0 str r0, [r1, #4] @@ -34169,7 +34169,7 @@ _08022E76: _08022E88: .4byte 0x000002C6 _08022E8C: .4byte 0x000186A0 _08022E90: .4byte 0x040000D4 -_08022E94: .4byte 0x084FD18C +_08022E94: .4byte gUnknown_084FD18C _08022E98: .4byte 0x06011CE0 _08022E9C: .4byte 0x80000100 _08022EA0: @@ -34216,7 +34216,7 @@ _08022EBA: movs r2, #0 ldr r3, _08022F94 @ =gOamBuffer mov ip, r3 - ldr r7, _08022F98 @ =0x086B4850 + ldr r7, _08022F98 @ =gUnknown_086B4850 mov sl, r7 asrs r1, r5, #0x10 lsls r0, r1, #4 @@ -34295,7 +34295,7 @@ _08022F08: .align 2, 0 _08022F90: .4byte 0x000002CA _08022F94: .4byte gOamBuffer -_08022F98: .4byte 0x086B4850 +_08022F98: .4byte gUnknown_086B4850 _08022F9C: .4byte 0xFFFFFE00 _08022FA0: .4byte 0x000001FF @@ -34324,7 +34324,7 @@ sub_22FA4: @ 0x08022FA4 strh r0, [r1] movs r2, #0 mov r8, r4 - ldr r7, _08023028 @ =0x086A3707 + ldr r7, _08023028 @ =gUnknown_086A3707 mov ip, r7 ldr r4, _0802302C @ =0x040000D4 ldr r0, _08023030 @ =0x06015800 @@ -34348,7 +34348,7 @@ _08022FE0: ldrb r0, [r1] cmp r0, #0x20 bne _0802303C - ldr r0, _08023038 @ =0x083FFD4C + ldr r0, _08023038 @ =gUnknown_083FFD4C str r0, [r4] lsls r0, r3, #6 add r0, sb @@ -34365,16 +34365,16 @@ _08022FE0: _0802301C: .4byte gUnknown_020314E0 _08023020: .4byte 0x0000020E _08023024: .4byte gMain -_08023028: .4byte 0x086A3707 +_08023028: .4byte gUnknown_086A3707 _0802302C: .4byte 0x040000D4 _08023030: .4byte 0x06015800 _08023034: .4byte 0x80000020 -_08023038: .4byte 0x083FFD4C +_08023038: .4byte gUnknown_083FFD4C _0802303C: ldrb r0, [r1] subs r0, #0x41 lsls r0, r0, #6 - ldr r1, _0802306C @ =0x083FF04C + ldr r1, _0802306C @ =gUnknown_083FF04C adds r0, r0, r1 str r0, [r4] lsls r0, r3, #6 @@ -34397,7 +34397,7 @@ _08023052: pop {r0} bx r0 .align 2, 0 -_0802306C: .4byte 0x083FF04C +_0802306C: .4byte gUnknown_083FF04C thumb_func_start sub_23070 sub_23070: @ 0x08023070 @@ -34528,7 +34528,7 @@ sub_2312C: @ 0x0802312C strh r0, [r1] movs r5, #0 mov r8, r4 - ldr r2, _080231C8 @ =0x086A3707 + ldr r2, _080231C8 @ =gUnknown_086A3707 mov ip, r2 ldr r3, _080231CC @ =0x040000D4 ldr r7, _080231D0 @ =0x06015800 @@ -34552,7 +34552,7 @@ _0802317C: ldrb r0, [r1] cmp r0, #0x20 bne _080231DC - ldr r0, _080231D8 @ =0x083FFD4C + ldr r0, _080231D8 @ =gUnknown_083FFD4C str r0, [r3] lsls r0, r2, #6 add r0, sb @@ -34570,16 +34570,16 @@ _080231B8: .4byte gUnknown_020314E0 _080231BC: .4byte 0x0000020E _080231C0: .4byte 0x000006DB _080231C4: .4byte gMain -_080231C8: .4byte 0x086A3707 +_080231C8: .4byte gUnknown_086A3707 _080231CC: .4byte 0x040000D4 _080231D0: .4byte 0x06015800 _080231D4: .4byte 0x80000020 -_080231D8: .4byte 0x083FFD4C +_080231D8: .4byte gUnknown_083FFD4C _080231DC: ldrb r0, [r1] subs r0, #0x41 lsls r0, r0, #6 - ldr r1, _08023230 @ =0x083FF04C + ldr r1, _08023230 @ =gUnknown_083FF04C adds r0, r0, r1 str r0, [r3] lsls r0, r2, #6 @@ -34602,7 +34602,7 @@ _080231F2: movs r0, #1 strh r0, [r1] movs r5, #0 - ldr r2, _08023238 @ =0x086ACFE0 + ldr r2, _08023238 @ =gUnknown_086ACFE0 mov r8, r2 ldr r3, _0802323C @ =0x040000D4 ldr r6, _08023240 @ =0x06015800 @@ -34617,22 +34617,22 @@ _08023218: ldrsh r0, [r1, r7] cmp r0, #0x20 bne _0802324C - ldr r0, _08023248 @ =0x083FFD4C + ldr r0, _08023248 @ =gUnknown_083FFD4C b _08023258 .align 2, 0 -_08023230: .4byte 0x083FF04C +_08023230: .4byte gUnknown_083FF04C _08023234: .4byte gMain -_08023238: .4byte 0x086ACFE0 +_08023238: .4byte gUnknown_086ACFE0 _0802323C: .4byte 0x040000D4 _08023240: .4byte 0x06015800 _08023244: .4byte 0x80000020 -_08023248: .4byte 0x083FFD4C +_08023248: .4byte gUnknown_083FFD4C _0802324C: movs r7, #0 ldrsh r0, [r1, r7] subs r0, #0x41 lsls r0, r0, #6 - ldr r1, _080232EC @ =0x083FF04C + ldr r1, _080232EC @ =gUnknown_083FF04C adds r0, r0, r1 _08023258: str r0, [r3] @@ -34712,7 +34712,7 @@ _080232B6: pop {r0} bx r0 .align 2, 0 -_080232EC: .4byte 0x083FF04C +_080232EC: .4byte gUnknown_083FF04C _080232F0: .4byte gUnknown_020314E0 _080232F4: .4byte 0x00000212 _080232F8: .4byte 0x000013D4 @@ -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 @@ -35630,7 +35630,7 @@ _08023A22: ldrsb r0, [r2, r0] cmp r1, r0 beq _08023A9A - ldr r3, _08023ADC @ =0x086AD2EE + ldr r3, _08023ADC @ =gUnknown_086AD2EE lsls r0, r0, #3 adds r1, r3, #4 adds r0, r0, r1 @@ -35640,7 +35640,7 @@ _08023A22: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08023AE4 @ =0x084FB68C + ldr r1, _08023AE4 @ =gUnknown_084FB68C adds r0, r0, r1 str r0, [r2] ldr r0, _08023AE8 @ =0x060122A0 @@ -35660,7 +35660,7 @@ _08023A22: movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #9 - ldr r1, _08023AF0 @ =0x084FD18C + ldr r1, _08023AF0 @ =gUnknown_084FD18C adds r0, r0, r1 str r0, [r2] ldr r0, _08023AF4 @ =0x06011CE0 @@ -35690,7 +35690,7 @@ _08023A9A: bgt _08023AB2 b _08023C06 _08023AB2: - ldr r0, _08023ADC @ =0x086AD2EE + ldr r0, _08023ADC @ =gUnknown_086AD2EE adds r3, r2, r5 movs r1, #0 ldrsb r1, [r3, r1] @@ -35710,12 +35710,12 @@ _08023AB2: .align 2, 0 _08023AD4: .4byte gUnknown_020314E0 _08023AD8: .4byte 0x000001ED -_08023ADC: .4byte 0x086AD2EE +_08023ADC: .4byte gUnknown_086AD2EE _08023AE0: .4byte 0x040000D4 -_08023AE4: .4byte 0x084FB68C +_08023AE4: .4byte gUnknown_084FB68C _08023AE8: .4byte 0x060122A0 _08023AEC: .4byte 0x80000240 -_08023AF0: .4byte 0x084FD18C +_08023AF0: .4byte gUnknown_084FD18C _08023AF4: .4byte 0x06011CE0 _08023AF8: .4byte 0x80000100 _08023AFC: @@ -35841,7 +35841,7 @@ _08023BDA: movs r0, #0x92 bl m4aSongNumStart _08023BEE: - ldr r2, _08023CA0 @ =0x086AD2EE + ldr r2, _08023CA0 @ =gUnknown_086AD2EE ldr r1, _08023C94 @ =gUnknown_020314E0 ldr r0, [r1] ldr r4, _08023C9C @ =0x000001ED @@ -35929,7 +35929,7 @@ _08023C74: _08023C94: .4byte gUnknown_020314E0 _08023C98: .4byte gMain _08023C9C: .4byte 0x000001ED -_08023CA0: .4byte 0x086AD2EE +_08023CA0: .4byte gUnknown_086AD2EE _08023CA4: ldr r3, _08023CC0 @ =gUnknown_020314E0 ldr r0, [r3] @@ -35975,7 +35975,7 @@ _08023CDC: lsls r0, r3, #1 adds r0, r0, r3 lsls r0, r0, #1 - ldr r6, _08023E00 @ =0x086B4D4E + ldr r6, _08023E00 @ =gUnknown_086B4D4E adds r0, r0, r6 add r0, sl ldrh r1, [r0] @@ -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 @@ -36110,12 +36110,12 @@ _08023D92: bx r0 .align 2, 0 _08023DFC: .4byte gOamBuffer -_08023E00: .4byte 0x086B4D4E +_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 @@ -36160,7 +36160,7 @@ sub_23E18: @ 0x08023E18 asrs r0, r0, #0x18 cmp r0, #2 bgt _08023F30 - ldr r5, _08023F14 @ =0x086AE0B4 + ldr r5, _08023F14 @ =gUnknown_086AE0B4 lsls r4, r4, #0x10 asrs r4, r4, #0x10 adds r0, r4, #0 @@ -36174,7 +36174,7 @@ sub_23E18: @ 0x08023E18 adds r0, r6, r2 strb r1, [r0] ldr r5, [r7] - ldr r2, _08023F18 @ =0x086AE0A4 + ldr r2, _08023F18 @ =gUnknown_086AE0A4 ldr r3, _08023F10 @ =0x000002DA adds r1, r5, r3 movs r0, #0 @@ -36223,7 +36223,7 @@ _08023EDE: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08023F24 @ =0x08449D8C + ldr r1, _08023F24 @ =gUnknown_08449D8C adds r0, r0, r1 str r0, [r2] ldr r0, _08023F28 @ =0x06013300 @@ -36233,16 +36233,16 @@ _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 _08023F10: .4byte 0x000002DA -_08023F14: .4byte 0x086AE0B4 -_08023F18: .4byte 0x086AE0A4 +_08023F14: .4byte gUnknown_086AE0B4 +_08023F18: .4byte gUnknown_086AE0A4 _08023F1C: .4byte 0x000002D6 _08023F20: .4byte 0x040000D4 -_08023F24: .4byte 0x08449D8C +_08023F24: .4byte gUnknown_08449D8C _08023F28: .4byte 0x06013300 _08023F2C: .4byte 0x80000140 _08023F30: @@ -36280,7 +36280,7 @@ _08023F36: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08023FF0 @ =0x08449D8C + ldr r1, _08023FF0 @ =gUnknown_08449D8C adds r0, r0, r1 str r0, [r2] ldr r0, _08023FF4 @ =0x06013300 @@ -36344,7 +36344,7 @@ _08023FDA: b _080240FA .align 2, 0 _08023FEC: .4byte 0x040000D4 -_08023FF0: .4byte 0x08449D8C +_08023FF0: .4byte gUnknown_08449D8C _08023FF4: .4byte 0x06013300 _08023FF8: .4byte 0x80000140 _08023FFC: .4byte 0x000002DE @@ -36472,7 +36472,7 @@ _080240A8: _080240FA: ldr r6, _0802418C @ =gUnknown_020314E0 ldr r7, [r6] - ldr r1, _08024190 @ =0x086AE0A4 + ldr r1, _08024190 @ =gUnknown_086AE0A4 ldr r0, _08024194 @ =0x000002DA adds r0, r0, r7 mov r8, r0 @@ -36541,7 +36541,7 @@ _080240FA: _08024184: .4byte 0x0000132C _08024188: .4byte 0x000005FA _0802418C: .4byte gUnknown_020314E0 -_08024190: .4byte 0x086AE0A4 +_08024190: .4byte gUnknown_086AE0A4 _08024194: .4byte 0x000002DA _08024198: .4byte 0x000002DE _0802419C: .4byte 0x000002D6 @@ -36923,7 +36923,7 @@ _08024494: .4byte gUnknown_020314E0 _08024498: .4byte 0x000006C4 _0802449C: .4byte gMain _080244A0: - ldr r3, _080244D0 @ =0x086AD52C + ldr r3, _080244D0 @ =gUnknown_086AD52C ldr r5, _080244D4 @ =gUnknown_020314E0 ldr r2, [r5] movs r6, #0x81 @@ -36947,7 +36947,7 @@ _080244A0: strh r0, [r2] b _080245FE .align 2, 0 -_080244D0: .4byte 0x086AD52C +_080244D0: .4byte gUnknown_086AD52C _080244D4: .4byte gUnknown_020314E0 _080244D8: .4byte 0x00000206 _080244DC: @@ -37016,7 +37016,7 @@ _0802453E: adds r1, r3, r6 movs r0, #0x8c strh r0, [r1] - ldr r2, _080245A8 @ =0x086A3700 + ldr r2, _080245A8 @ =gUnknown_086A3700 movs r7, #0xb3 lsls r7, r7, #3 adds r0, r3, r7 @@ -37046,16 +37046,16 @@ _08024576: adds r1, r2, r3 ldr r0, _080245B0 @ =0x0000FFE2 strh r0, [r1] - ldr r3, _080245B4 @ =0x086AD52C + ldr r3, _080245B4 @ =gUnknown_086AD52C b _080245FE .align 2, 0 _0802459C: .4byte gUnknown_020314E0 _080245A0: .4byte 0x00000206 _080245A4: .4byte gMain -_080245A8: .4byte 0x086A3700 +_080245A8: .4byte gUnknown_086A3700 _080245AC: .4byte 0x0000FFF8 _080245B0: .4byte 0x0000FFE2 -_080245B4: .4byte 0x086AD52C +_080245B4: .4byte gUnknown_086AD52C _080245B8: movs r5, #0xfc lsls r5, r5, #1 @@ -37066,10 +37066,10 @@ _080245B8: lsls r6, r6, #1 adds r0, r2, r6 strh r1, [r0] - ldr r3, _080245D0 @ =0x086AD52C + ldr r3, _080245D0 @ =gUnknown_086AD52C b _080245FE .align 2, 0 -_080245D0: .4byte 0x086AD52C +_080245D0: .4byte gUnknown_086AD52C _080245D4: adds r1, r1, r6 movs r0, #0 @@ -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] @@ -37187,7 +37187,7 @@ _08024656: ldr r0, [r2, #8] movs r2, #0 lsls r1, r6, #0x10 - ldr r5, _08024774 @ =0x086B4B0E + ldr r5, _08024774 @ =gUnknown_086B4B0E mov r8, r5 ldr r6, _08024778 @ =gOamBuffer asrs r1, r1, #0x10 @@ -37265,13 +37265,13 @@ _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 0x086B4B0E +_08024774: .4byte gUnknown_086B4B0E _08024778: .4byte gOamBuffer _0802477C: .4byte 0x000001FF _08024780: .4byte 0xFFFFFE00 @@ -37329,7 +37329,7 @@ _080247BC: .align 2, 0 _080247F0: .4byte 0x000008D4 _080247F4: - ldr r3, _080248A0 @ =0x086AD750 + ldr r3, _080248A0 @ =gUnknown_086AD750 movs r1, #0x81 lsls r1, r1, #2 adds r0, r4, r1 @@ -37413,11 +37413,11 @@ _0802485C: rsbs r0, r0, #0 b _080248F0 .align 2, 0 -_080248A0: .4byte 0x086AD750 +_080248A0: .4byte gUnknown_086AD750 _080248A4: .4byte 0x00000143 _080248A8: .4byte 0x00004E20 _080248AC: - ldr r0, _08024934 @ =0x086AD788 + ldr r0, _08024934 @ =gUnknown_086AD788 lsrs r4, r4, #0x1d lsls r4, r4, #1 adds r4, r4, r0 @@ -37482,7 +37482,7 @@ _080248F0: strb r0, [r3] b _08024964 .align 2, 0 -_08024934: .4byte 0x086AD788 +_08024934: .4byte gUnknown_086AD788 _08024938: .4byte gMain _0802493C: .4byte 0x00004E20 _08024940: .4byte gUnknown_020314E0 @@ -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 @@ -37664,7 +37664,7 @@ _08024AA8: .4byte gOamBuffer _08024AAC: .4byte 0xFFFFFE00 _08024AB0: .4byte 0x000001FF _08024AB4: - ldr r3, _08024B5C @ =0x086AD580 + ldr r3, _08024B5C @ =gUnknown_086AD580 ldr r5, _08024B60 @ =gUnknown_020314E0 ldr r4, [r5] movs r1, #0x81 @@ -37744,13 +37744,13 @@ _08024AB4: movs r5, #0xe b _08024BFA .align 2, 0 -_08024B5C: .4byte 0x086AD580 +_08024B5C: .4byte gUnknown_086AD580 _08024B60: .4byte gUnknown_020314E0 _08024B64: .4byte gMain _08024B68: .4byte 0x00004E20 _08024B6C: .4byte 0x000005A9 _08024B70: - ldr r2, _08024BA8 @ =0x086A3700 + ldr r2, _08024BA8 @ =gUnknown_086A3700 movs r1, #0xb3 lsls r1, r1, #3 adds r0, r5, r1 @@ -37762,7 +37762,7 @@ _08024B70: ldrb r0, [r0, #0x13] cmp r0, #0 beq _08024BB4 - ldr r0, _08024BAC @ =0x086AD788 + ldr r0, _08024BAC @ =gUnknown_086AD788 mov r2, sl lsrs r4, r2, #0x1d lsls r4, r4, #1 @@ -37778,11 +37778,11 @@ _08024B70: lsrs r5, r0, #0x10 b _08024BDA .align 2, 0 -_08024BA8: .4byte 0x086A3700 -_08024BAC: .4byte 0x086AD788 +_08024BA8: .4byte gUnknown_086A3700 +_08024BAC: .4byte gUnknown_086AD788 _08024BB0: .4byte gMain _08024BB4: - ldr r0, _08024C1C @ =0x086AD788 + ldr r0, _08024C1C @ =gUnknown_086AD788 mov r4, sl lsrs r2, r4, #0x1d lsls r2, r2, #1 @@ -37836,7 +37836,7 @@ _08024BFA: strb r0, [r1] b _08024C40 .align 2, 0 -_08024C1C: .4byte 0x086AD788 +_08024C1C: .4byte gUnknown_086AD788 _08024C20: .4byte gMain _08024C24: .4byte gUnknown_020314E0 _08024C28: .4byte 0x000009C3 @@ -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 @@ -38188,14 +38188,14 @@ _08024EFC: movs r1, #9 strb r1, [r0] ldr r1, _08025090 @ =0x040000D4 - ldr r0, _08025094 @ =0x086ACF80 + ldr r0, _08025094 @ =gUnknown_086ACF80 str r0, [r1] ldr r0, _08025098 @ =0x050003E0 str r0, [r1, #4] ldr r0, _0802509C @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _080250A0 @ =0x081428D4 + ldr r0, _080250A0 @ =gUnknown_081428D4 str r0, [r1] ldr r0, _080250A4 @ =0x06015800 str r0, [r1, #4] @@ -38209,7 +38209,7 @@ _08024EFC: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #9 - ldr r4, _080250B0 @ =0x08138014 + ldr r4, _080250B0 @ =gUnknown_08138014 adds r0, r0, r4 str r0, [r1] ldr r0, _080250B4 @ =0x060164C0 @@ -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] @@ -38383,21 +38383,21 @@ _08025028: .align 2, 0 _0802508C: .4byte gUnknown_020314E0 _08025090: .4byte 0x040000D4 -_08025094: .4byte 0x086ACF80 +_08025094: .4byte gUnknown_086ACF80 _08025098: .4byte 0x050003E0 _0802509C: .4byte 0x80000010 -_080250A0: .4byte 0x081428D4 +_080250A0: .4byte gUnknown_081428D4 _080250A4: .4byte 0x06015800 _080250A8: .4byte 0x80000E00 _080250AC: .4byte 0x000005F6 -_080250B0: .4byte 0x08138014 +_080250B0: .4byte gUnknown_08138014 _080250B4: .4byte 0x060164C0 _080250B8: .4byte 0x80000040 _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 @@ -38837,14 +38837,14 @@ _08025428: movs r0, #0xb strb r0, [r1] ldr r1, _080254A8 @ =0x040000D4 - ldr r0, _080254AC @ =0x083A05CC + ldr r0, _080254AC @ =gUnknown_083A05CC str r0, [r1] ldr r0, _080254B0 @ =0x050003C0 str r0, [r1, #4] ldr r0, _080254B4 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _080254B8 @ =0x0839DDAC + ldr r0, _080254B8 @ =gUnknown_0839DDAC str r0, [r1] ldr r0, _080254BC @ =0x06015800 str r0, [r1, #4] @@ -38852,7 +38852,7 @@ _08025428: str r0, [r1, #8] ldr r0, [r1, #8] _08025464: - ldr r1, _080254C4 @ =0x086AD3FE + ldr r1, _080254C4 @ =gUnknown_086AD3FE ldr r3, _08025494 @ =gUnknown_020314E0 ldr r2, [r3] ldr r6, _08025498 @ =0x000006CC @@ -38881,13 +38881,13 @@ _0802549C: .4byte 0x000006C7 _080254A0: .4byte 0x000006C6 _080254A4: .4byte 0x000006CA _080254A8: .4byte 0x040000D4 -_080254AC: .4byte 0x083A05CC +_080254AC: .4byte gUnknown_083A05CC _080254B0: .4byte 0x050003C0 _080254B4: .4byte 0x80000010 -_080254B8: .4byte 0x0839DDAC +_080254B8: .4byte gUnknown_0839DDAC _080254BC: .4byte 0x06015800 _080254C0: .4byte 0x80001400 -_080254C4: .4byte 0x086AD3FE +_080254C4: .4byte gUnknown_086AD3FE _080254C8: movs r7, #0 movs r0, #0 @@ -39164,7 +39164,7 @@ _080256EC: movs r2, #0 ldr r0, _080257EC @ =gOamBuffer mov ip, r0 - ldr r1, _080257F0 @ =0x086AD3FE + ldr r1, _080257F0 @ =gUnknown_086AD3FE mov sl, r1 ldr r3, _080257F4 @ =gUnknown_020314E0 mov sb, r3 @@ -39198,7 +39198,7 @@ _080256FE: lsls r0, r0, #2 ldr r1, [sp] adds r2, r1, r0 - ldr r0, _080257FC @ =0x086B53E4 + ldr r0, _080257FC @ =gUnknown_086B53E4 adds r2, r2, r0 ldrh r0, [r2] strh r0, [r4] @@ -39221,7 +39221,7 @@ _080256FE: lsls r0, r0, #2 ldr r1, [sp] adds r2, r1, r0 - ldr r0, _080257FC @ =0x086B53E4 + ldr r0, _080257FC @ =gUnknown_086B53E4 adds r2, r2, r0 ldrh r0, [r2] strh r0, [r4] @@ -39241,7 +39241,7 @@ _080256FE: adds r0, r0, r1 lsls r0, r0, #2 adds r3, r3, r0 - ldr r0, _080257FC @ =0x086B53E4 + ldr r0, _080257FC @ =gUnknown_086B53E4 adds r3, r3, r0 ldrh r0, [r3] strh r0, [r4, #2] @@ -39291,10 +39291,10 @@ _080256FE: bx r0 .align 2, 0 _080257EC: .4byte gOamBuffer -_080257F0: .4byte 0x086AD3FE +_080257F0: .4byte gUnknown_086AD3FE _080257F4: .4byte gUnknown_020314E0 _080257F8: .4byte 0x000006CC -_080257FC: .4byte 0x086B53E4 +_080257FC: .4byte gUnknown_086B53E4 _08025800: .4byte 0x000001FF _08025804: .4byte 0xFFFFFE00 @@ -39376,14 +39376,14 @@ _080258A8: movs r1, #5 strb r1, [r0] ldr r1, _08025900 @ =0x040000D4 - ldr r0, _08025904 @ =0x083A07CC + ldr r0, _08025904 @ =gUnknown_083A07CC str r0, [r1] ldr r0, _08025908 @ =0x06015800 str r0, [r1, #4] ldr r0, _0802590C @ =0x80001000 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08025910 @ =0x083A27EC + ldr r0, _08025910 @ =gUnknown_083A27EC str r0, [r1] ldr r0, _08025914 @ =0x050003C0 str r0, [r1, #4] @@ -39415,10 +39415,10 @@ _080258A8: b _08025F36 .align 2, 0 _08025900: .4byte 0x040000D4 -_08025904: .4byte 0x083A07CC +_08025904: .4byte gUnknown_083A07CC _08025908: .4byte 0x06015800 _0802590C: .4byte 0x80001000 -_08025910: .4byte 0x083A27EC +_08025910: .4byte gUnknown_083A27EC _08025914: .4byte 0x050003C0 _08025918: .4byte 0x80000010 _0802591C: .4byte gMain @@ -39426,7 +39426,7 @@ _08025920: .4byte 0x00000602 _08025924: .4byte 0x00000604 _08025928: .4byte 0x00000603 _0802592C: - ldr r2, _08025954 @ =0x086AE0C0 + ldr r2, _08025954 @ =gUnknown_086AE0C0 ldr r1, [r7] ldr r4, _08025958 @ =0x00000603 adds r3, r1, r4 @@ -39446,7 +39446,7 @@ _0802592C: ldr r3, _08025960 @ =gMain b _08025996 .align 2, 0 -_08025954: .4byte 0x086AE0C0 +_08025954: .4byte gUnknown_086AE0C0 _08025958: .4byte 0x00000603 _0802595C: .4byte 0x00000604 _08025960: .4byte gMain @@ -39510,7 +39510,7 @@ _080259CE: lsls r0, r5, #0x10 ldr r7, _08025A6C @ =gOamBuffer mov r8, r7 - ldr r1, _08025A70 @ =0x086B50AE + ldr r1, _08025A70 @ =gUnknown_086B50AE mov ip, r1 asrs r1, r0, #0x10 lsls r0, r1, #3 @@ -39584,7 +39584,7 @@ _08025A60: .4byte 0x00000603 _08025A64: .4byte gMain _08025A68: .4byte 0x00000602 _08025A6C: .4byte gOamBuffer -_08025A70: .4byte 0x086B50AE +_08025A70: .4byte gUnknown_086B50AE _08025A74: .4byte 0xFFFFFE00 _08025A78: .4byte 0x000001FF _08025A7C: @@ -39594,14 +39594,14 @@ _08025A7C: movs r1, #6 strb r1, [r0] ldr r1, _08025AD0 @ =0x040000D4 - ldr r0, _08025AD4 @ =0x083A29EC + ldr r0, _08025AD4 @ =gUnknown_083A29EC str r0, [r1] ldr r0, _08025AD8 @ =0x06015800 str r0, [r1, #4] ldr r0, _08025ADC @ =0x80000400 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08025AE0 @ =0x083A320C + ldr r0, _08025AE0 @ =gUnknown_083A320C str r0, [r1] ldr r0, _08025AE4 @ =0x050003C0 str r0, [r1, #4] @@ -39632,10 +39632,10 @@ _08025A7C: b _08025F36 .align 2, 0 _08025AD0: .4byte 0x040000D4 -_08025AD4: .4byte 0x083A29EC +_08025AD4: .4byte gUnknown_083A29EC _08025AD8: .4byte 0x06015800 _08025ADC: .4byte 0x80000400 -_08025AE0: .4byte 0x083A320C +_08025AE0: .4byte gUnknown_083A320C _08025AE4: .4byte 0x050003C0 _08025AE8: .4byte 0x80000010 _08025AEC: .4byte gMain @@ -39705,7 +39705,7 @@ _08025B6C: lsls r0, r5, #0x10 ldr r3, _08025C08 @ =gOamBuffer mov r8, r3 - ldr r4, _08025C0C @ =0x086B4F6A + ldr r4, _08025C0C @ =gUnknown_086B4F6A mov ip, r4 asrs r1, r0, #0x10 lsls r0, r1, #3 @@ -39779,7 +39779,7 @@ _08025BFC: .4byte gMain _08025C00: .4byte 0x00000602 _08025C04: .4byte 0x00000603 _08025C08: .4byte gOamBuffer -_08025C0C: .4byte 0x086B4F6A +_08025C0C: .4byte gUnknown_086B4F6A _08025C10: .4byte 0xFFFFFE00 _08025C14: .4byte 0x000001FF _08025C18: @@ -39788,14 +39788,14 @@ _08025C18: movs r1, #7 strb r1, [r0] ldr r1, _08025C58 @ =0x040000D4 - ldr r0, _08025C5C @ =0x083A340C + ldr r0, _08025C5C @ =gUnknown_083A340C str r0, [r1] ldr r0, _08025C60 @ =0x06015800 str r0, [r1, #4] ldr r0, _08025C64 @ =0x80001000 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08025C68 @ =0x083A542C + ldr r0, _08025C68 @ =gUnknown_083A542C str r0, [r1] ldr r0, _08025C6C @ =0x050003C0 str r0, [r1, #4] @@ -39814,10 +39814,10 @@ _08025C18: b _08025F36 .align 2, 0 _08025C58: .4byte 0x040000D4 -_08025C5C: .4byte 0x083A340C +_08025C5C: .4byte gUnknown_083A340C _08025C60: .4byte 0x06015800 _08025C64: .4byte 0x80001000 -_08025C68: .4byte 0x083A542C +_08025C68: .4byte gUnknown_083A542C _08025C6C: .4byte 0x050003C0 _08025C70: .4byte 0x80000010 _08025C74: .4byte 0x00000602 @@ -39944,14 +39944,14 @@ _08025D60: movs r1, #8 strb r1, [r0] ldr r1, _08025DAC @ =0x040000D4 - ldr r0, _08025DB0 @ =0x083A562C + ldr r0, _08025DB0 @ =gUnknown_083A562C str r0, [r1] ldr r0, _08025DB4 @ =0x06015800 str r0, [r1, #4] ldr r0, _08025DB8 @ =0x80000C00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08025DBC @ =0x083A6E4C + ldr r0, _08025DBC @ =gUnknown_083A6E4C str r0, [r1] ldr r0, _08025DC0 @ =0x050003C0 str r0, [r1, #4] @@ -39979,16 +39979,16 @@ _08025D60: b _08025F36 .align 2, 0 _08025DAC: .4byte 0x040000D4 -_08025DB0: .4byte 0x083A562C +_08025DB0: .4byte gUnknown_083A562C _08025DB4: .4byte 0x06015800 _08025DB8: .4byte 0x80000C00 -_08025DBC: .4byte 0x083A6E4C +_08025DBC: .4byte gUnknown_083A6E4C _08025DC0: .4byte 0x050003C0 _08025DC4: .4byte 0x80000010 _08025DC8: .4byte gMain _08025DCC: .4byte 0x00000602 _08025DD0: - ldr r2, _08025DF8 @ =0x086AE0D0 + ldr r2, _08025DF8 @ =gUnknown_086AE0D0 ldr r1, [r7] ldr r5, _08025DFC @ =0x00000603 adds r3, r1, r5 @@ -40008,7 +40008,7 @@ _08025DD0: ldr r3, _08025E04 @ =gMain b _08025E6C .align 2, 0 -_08025DF8: .4byte 0x086AE0D0 +_08025DF8: .4byte gUnknown_086AE0D0 _08025DFC: .4byte 0x00000603 _08025E00: .4byte 0x00000604 _08025E04: .4byte gMain @@ -40099,7 +40099,7 @@ _08025EA8: lsls r0, r5, #0x10 ldr r3, _08025F54 @ =gOamBuffer mov r8, r3 - ldr r4, _08025F58 @ =0x086B4E62 + ldr r4, _08025F58 @ =gUnknown_086B4E62 mov ip, r4 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -40181,7 +40181,7 @@ _08025F48: .4byte gMain _08025F4C: .4byte 0x000006C6 _08025F50: .4byte 0x000006C7 _08025F54: .4byte gOamBuffer -_08025F58: .4byte 0x086B4E62 +_08025F58: .4byte gUnknown_086B4E62 _08025F5C: .4byte 0xFFFFFE00 _08025F60: .4byte 0x000001FF @@ -40216,7 +40216,7 @@ sub_25F64: @ 0x08025F64 adds r4, #0x32 strb r0, [r4] ldr r2, [r5] - ldr r0, _08026088 @ =0x08055A68 + ldr r0, _08026088 @ =gUnknown_08055A68 mov sb, r0 adds r0, r2, #0 adds r0, #0x32 @@ -40232,7 +40232,7 @@ sub_25F64: @ 0x08025F64 adds r2, #0x35 strb r0, [r2] ldr r1, [r5] - ldr r2, _0802608C @ =0x08137928 + ldr r2, _0802608C @ =gUnknown_08137928 mov r8, r2 adds r0, r1, #0 adds r0, #0x35 @@ -40299,14 +40299,14 @@ _08026032: cmp r0, #5 ble _08026032 ldr r1, _0802609C @ =0x040000D4 - ldr r0, _080260A0 @ =0x083A8AAC + ldr r0, _080260A0 @ =gUnknown_083A8AAC str r0, [r1] ldr r0, _080260A4 @ =0x050003C0 str r0, [r1, #4] ldr r0, _080260A8 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _080260AC @ =0x084FA20C + ldr r0, _080260AC @ =gUnknown_084FA20C str r0, [r1] ldr r0, _080260B0 @ =0x06015800 str r0, [r1, #4] @@ -40327,16 +40327,16 @@ _08026032: _0802607C: .4byte gUnknown_020314E0 _08026080: .4byte 0x000006DB _08026084: .4byte gMain -_08026088: .4byte 0x08055A68 -_0802608C: .4byte 0x08137928 +_08026088: .4byte gUnknown_08055A68 +_0802608C: .4byte gUnknown_08137928 _08026090: .4byte 0x000006DA _08026094: .4byte 0x000006D9 _08026098: .4byte 0x000006D3 _0802609C: .4byte 0x040000D4 -_080260A0: .4byte 0x083A8AAC +_080260A0: .4byte gUnknown_083A8AAC _080260A4: .4byte 0x050003C0 _080260A8: .4byte 0x80000010 -_080260AC: .4byte 0x084FA20C +_080260AC: .4byte gUnknown_084FA20C _080260B0: .4byte 0x06015800 _080260B4: .4byte 0x80000140 @@ -40509,7 +40509,7 @@ _080261FA: ldrh r0, [r2] cmp r0, #0x8e bhi _08026224 - ldr r1, _080262D4 @ =0x08137944 + ldr r1, _080262D4 @ =gUnknown_08137944 lsrs r0, r0, #3 lsls r0, r0, #1 adds r0, r0, r1 @@ -40528,7 +40528,7 @@ _08026224: lsrs r0, r0, #0x10 cmp r0, #0x8e bhi _08026254 - ldr r3, _080262D4 @ =0x08137944 + ldr r3, _080262D4 @ =gUnknown_08137944 ldrh r1, [r1] adds r0, r1, #0 subs r0, #0x12 @@ -40556,7 +40556,7 @@ _08026254: lsrs r0, r0, #0x10 cmp r0, #0x8e bhi _08026286 - ldr r3, _080262D4 @ =0x08137944 + ldr r3, _080262D4 @ =gUnknown_08137944 ldrh r1, [r1] adds r0, r1, #0 subs r0, #0x24 @@ -40609,7 +40609,7 @@ _08026296: .align 2, 0 _080262CC: .4byte 0x000005FC _080262D0: .4byte gMain -_080262D4: .4byte 0x08137944 +_080262D4: .4byte gUnknown_08137944 _080262D8: .4byte 0x00000171 _080262DC: .4byte 0x000006F2 _080262E0: .4byte 0x000006C4 @@ -40960,7 +40960,7 @@ _08026568: _080265A8: ldr r5, _080265F4 @ =gUnknown_020314E0 ldr r2, [r5] - ldr r4, _080265F8 @ =0x08055A68 + ldr r4, _080265F8 @ =gUnknown_08055A68 adds r0, r2, #0 adds r0, #0x32 movs r3, #0 @@ -40976,7 +40976,7 @@ _080265A8: adds r2, #0x35 strb r0, [r2] ldr r1, [r5] - ldr r2, _08026600 @ =0x08137928 + ldr r2, _08026600 @ =gUnknown_08137928 adds r0, r1, #0 adds r0, #0x35 ldrb r0, [r0] @@ -40996,9 +40996,9 @@ _080265A8: b _0802674E .align 2, 0 _080265F4: .4byte gUnknown_020314E0 -_080265F8: .4byte 0x08055A68 +_080265F8: .4byte gUnknown_08055A68 _080265FC: .4byte gMain -_08026600: .4byte 0x08137928 +_08026600: .4byte gUnknown_08137928 _08026604: .4byte 0x000006DA _08026608: ldr r0, _08026640 @ =gUnknown_020314E0 @@ -41079,7 +41079,7 @@ _08026696: lsls r1, r3, #0x10 ldr r7, _08026764 @ =gOamBuffer mov r8, r7 - ldr r0, _08026768 @ =0x086B51CE + ldr r0, _08026768 @ =gUnknown_086B51CE mov ip, r0 asrs r1, r1, #0x10 movs r0, #0x36 @@ -41182,7 +41182,7 @@ _0802674E: .align 2, 0 _08026760: .4byte gMain _08026764: .4byte gOamBuffer -_08026768: .4byte 0x086B51CE +_08026768: .4byte gUnknown_086B51CE _0802676C: .4byte 0xFFFFFE00 _08026770: .4byte 0x000001FF _08026774: .4byte 0x000006C4 @@ -41203,7 +41203,7 @@ sub_26778: @ 0x08026778 movs r5, #0 movs r1, #0 strh r1, [r3] - ldr r1, _080267EC @ =0x08137AB8 + ldr r1, _080267EC @ =gUnknown_08137AB8 lsls r0, r0, #0x10 asrs r3, r0, #0x10 lsls r0, r3, #1 @@ -41244,7 +41244,7 @@ _080267C2: _080267E0: .4byte gMain _080267E4: .4byte gUnknown_020314E0 _080267E8: .4byte 0x0000070C -_080267EC: .4byte 0x08137AB8 +_080267EC: .4byte gUnknown_08137AB8 _080267F0: .4byte 0x0000072F _080267F4: .4byte 0x0000072E _080267F8: .4byte 0x0000072A @@ -41485,7 +41485,7 @@ sub_269A4: @ 0x080269A4 subs r0, #0x1c strh r0, [r2] ldr r1, _08026A00 @ =0x040000D4 - ldr r0, _08026A04 @ =0x081C0064 + ldr r0, _08026A04 @ =gUnknown_081C0064 str r0, [r1] ldr r0, _08026A08 @ =0x05000180 str r0, [r1, #4] @@ -41500,7 +41500,7 @@ _080269F4: .4byte gUnknown_020314E0 _080269F8: .4byte 0x00000296 _080269FC: .4byte 0x00000724 _08026A00: .4byte 0x040000D4 -_08026A04: .4byte 0x081C0064 +_08026A04: .4byte gUnknown_081C0064 _08026A08: .4byte 0x05000180 _08026A0C: .4byte 0x80000010 @@ -42221,7 +42221,7 @@ _08026FC4: .align 2, 0 _08026FD4: .4byte 0x0000025F _08026FD8: - ldr r2, _08027054 @ =0x086A3700 + ldr r2, _08027054 @ =gUnknown_086A3700 ldrh r1, [r1] lsls r0, r1, #1 adds r0, r0, r1 @@ -42241,7 +42241,7 @@ _08026FD8: strb r6, [r1] _08026FFC: ldr r1, _0802705C @ =0x040000D4 - ldr r0, _08027060 @ =0x081C0064 + ldr r0, _08027060 @ =gUnknown_081C0064 str r0, [r1] ldr r0, _08027064 @ =0x05000180 str r0, [r1, #4] @@ -42284,10 +42284,10 @@ _08026FFC: pop {r0} bx r0 .align 2, 0 -_08027054: .4byte 0x086A3700 +_08027054: .4byte gUnknown_086A3700 _08027058: .4byte 0x0000025F _0802705C: .4byte 0x040000D4 -_08027060: .4byte 0x081C0064 +_08027060: .4byte gUnknown_081C0064 _08027064: .4byte 0x05000180 _08027068: .4byte 0x80000010 _0802706C: .4byte 0x0000072E @@ -42686,7 +42686,7 @@ _08027390: adds r1, r1, r2 strb r0, [r1] ldr r3, [r6] - ldr r5, _08027404 @ =0x086ACFA0 + ldr r5, _08027404 @ =gUnknown_086ACFA0 adds r2, r3, r2 movs r1, #0 ldrsb r1, [r2, r1] @@ -42728,7 +42728,7 @@ _08027390: .align 2, 0 _080273FC: .4byte 0x0000026B _08027400: .4byte 0x0000025E -_08027404: .4byte 0x086ACFA0 +_08027404: .4byte gUnknown_086ACFA0 _08027408: .4byte gMain _0802740C: .4byte 0x0000025A _08027410: .4byte 0x0000026E @@ -42946,7 +42946,7 @@ _0802758E: movs r2, #0 lsls r0, r1, #0x10 asrs r0, r0, #0x10 - ldr r5, _0802769C @ =0x03005C00 + ldr r5, _0802769C @ =gUnknown_03005C00 mov r8, r5 cmp r2, r0 bgt _080275F0 @@ -43000,7 +43000,7 @@ _08027600: movs r2, #0 lsls r0, r0, #0x10 asrs r0, r0, #0x10 - ldr r3, _0802769C @ =0x03005C00 + ldr r3, _0802769C @ =gUnknown_03005C00 mov r8, r3 cmp r2, r0 bgt _08027654 @@ -43070,7 +43070,7 @@ _0802768C: .4byte gUnknown_020314E0 _08027690: .4byte 0x000006C4 _08027694: .4byte 0x004C4B40 _08027698: .4byte gMain -_0802769C: .4byte 0x03005C00 +_0802769C: .4byte gUnknown_03005C00 _080276A0: .4byte 0x040000D4 _080276A4: .4byte 0x06002000 _080276A8: .4byte 0x80000400 @@ -43405,7 +43405,7 @@ _08027932: movs r0, #0xf strb r0, [r1] ldr r2, _080279D0 @ =0x040000D4 - ldr r1, _080279D4 @ =0x086AD474 + ldr r1, _080279D4 @ =gUnknown_086AD474 ldr r3, [r6] ldr r0, _080279D8 @ =0x0000025F adds r4, r3, r0 @@ -43423,7 +43423,7 @@ _08027932: movs r0, #0 ldrsb r0, [r4, r0] lsls r0, r0, #5 - ldr r1, _080279E4 @ =0x0815C4C4 + ldr r1, _080279E4 @ =gUnknown_0815C4C4 adds r0, r0, r1 str r0, [r2] ldr r0, _080279E8 @ =0x050003E0 @@ -43445,11 +43445,11 @@ _0802798C: ldrh r0, [r0] cmp r0, #0x3c bne _0802799E - ldr r0, _080279F4 @ =0x02032F20 - ldr r1, _080279F8 @ =0x0869F58C + ldr r0, _080279F4 @ =gMPlayInfo_SE1 + ldr r1, _080279F8 @ =gUnknown_0869F58C bl MPlayStart _0802799E: - ldr r2, _080279FC @ =0x086AE0E6 + ldr r2, _080279FC @ =gUnknown_086AE0E6 ldr r1, [r6] ldr r5, _080279F0 @ =0x00000626 adds r3, r1, r5 @@ -43472,17 +43472,17 @@ _080279C4: .4byte gMain _080279C8: .4byte gUnknown_020314E0 _080279CC: .4byte 0x0000026E _080279D0: .4byte 0x040000D4 -_080279D4: .4byte 0x086AD474 +_080279D4: .4byte gUnknown_086AD474 _080279D8: .4byte 0x0000025F _080279DC: .4byte 0x06015800 _080279E0: .4byte 0x80000E00 -_080279E4: .4byte 0x0815C4C4 +_080279E4: .4byte gUnknown_0815C4C4 _080279E8: .4byte 0x050003E0 _080279EC: .4byte 0x80000010 _080279F0: .4byte 0x00000626 -_080279F4: .4byte 0x02032F20 -_080279F8: .4byte 0x0869F58C -_080279FC: .4byte 0x086AE0E6 +_080279F4: .4byte gMPlayInfo_SE1 +_080279F8: .4byte gUnknown_0869F58C +_080279FC: .4byte gUnknown_086AE0E6 _08027A00: movs r2, #1 strh r2, [r1] @@ -43511,8 +43511,8 @@ _08027A00: adds r0, #0x80 ldr r0, [r0] strh r2, [r0] - ldr r0, _08027B4C @ =0x02032F20 - ldr r1, _08027B50 @ =0x0869F5C8 + ldr r0, _08027B4C @ =gMPlayInfo_SE1 + ldr r1, _08027B50 @ =gUnknown_0869F5C8 bl MPlayStart ldr r0, [r6] adds r0, #0xe4 @@ -43558,7 +43558,7 @@ _08027A8A: movs r0, #0 ldr r3, _08027B60 @ =gOamBuffer mov sl, r3 - ldr r5, _08027B64 @ =0x086B4202 + ldr r5, _08027B64 @ =gUnknown_086B4202 mov sb, r5 ldr r6, _08027B54 @ =gUnknown_020314E0 mov r8, r6 @@ -43653,13 +43653,13 @@ _08027A9C: b _08027CE8 .align 2, 0 _08027B48: .4byte 0x00000626 -_08027B4C: .4byte 0x02032F20 -_08027B50: .4byte 0x0869F5C8 +_08027B4C: .4byte gMPlayInfo_SE1 +_08027B50: .4byte gUnknown_0869F5C8 _08027B54: .4byte gUnknown_020314E0 _08027B58: .4byte 0x0000025A _08027B5C: .4byte 0x0000FFE2 _08027B60: .4byte gOamBuffer -_08027B64: .4byte 0x086B4202 +_08027B64: .4byte gUnknown_086B4202 _08027B68: .4byte 0x000001FF _08027B6C: .4byte 0xFFFFFE00 _08027B70: .4byte 0x0000026E @@ -43726,8 +43726,8 @@ _08027BD6: bgt _08027C38 ldr r0, _08027D0C @ =0x00002710 str r0, [r1, #0x3c] - ldr r0, _08027D10 @ =0x02032F20 - ldr r1, _08027D14 @ =0x0869F618 + ldr r0, _08027D10 @ =gMPlayInfo_SE1 + ldr r1, _08027D14 @ =gUnknown_0869F618 bl MPlayStart ldr r1, [r4] movs r2, #0 @@ -43809,7 +43809,7 @@ _08027C7C: mov r8, r5 _08027C8A: ldr r2, _08027D24 @ =0x040000D4 - ldr r1, _08027D28 @ =0x086AD49C + ldr r1, _08027D28 @ =gUnknown_086AD49C ldr r0, [r3] ldr r6, _08027D2C @ =0x0000025F adds r0, r0, r6 @@ -43870,13 +43870,13 @@ _08027D00: .4byte 0x0000025E _08027D04: .4byte gUnknown_020314E0 _08027D08: .4byte 0x0000026B _08027D0C: .4byte 0x00002710 -_08027D10: .4byte 0x02032F20 -_08027D14: .4byte 0x0869F618 +_08027D10: .4byte gMPlayInfo_SE1 +_08027D14: .4byte gUnknown_0869F618 _08027D18: .4byte 0x0000071D _08027D1C: .4byte gMain _08027D20: .4byte 0x0000FFE2 _08027D24: .4byte 0x040000D4 -_08027D28: .4byte 0x086AD49C +_08027D28: .4byte gUnknown_086AD49C _08027D2C: .4byte 0x0000025F _08027D30: .4byte 0x060116C0 _08027D34: .4byte 0x80000100 @@ -44079,7 +44079,7 @@ _08027ECE: adds r0, #1 strh r0, [r1] ldr r1, _08027F78 @ =0x040000D4 - ldr r0, _08027F7C @ =0x081C0064 + ldr r0, _08027F7C @ =gUnknown_081C0064 str r0, [r1] ldr r0, _08027F80 @ =0x05000180 str r0, [r1, #4] @@ -44156,7 +44156,7 @@ _08027F6C: .4byte 0x00000724 _08027F70: .4byte 0x00001068 _08027F74: .4byte 0x0000029A _08027F78: .4byte 0x040000D4 -_08027F7C: .4byte 0x081C0064 +_08027F7C: .4byte gUnknown_081C0064 _08027F80: .4byte 0x05000180 _08027F84: .4byte 0x80000010 _08027F88: .4byte gMain @@ -44400,7 +44400,7 @@ _08028136: adds r0, #0xf8 strh r3, [r0] ldr r1, _080281B8 @ =0x040000D4 - ldr r0, _080281BC @ =0x086ACEF8 + ldr r0, _080281BC @ =gUnknown_086ACEF8 ldr r0, [r0, #8] str r0, [r1] ldr r0, _080281C0 @ =0x06015800 @@ -44408,7 +44408,7 @@ _08028136: ldr r0, _080281C4 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _080281C8 @ =0x086ACF18 + ldr r0, _080281C8 @ =gUnknown_086ACF18 ldr r0, [r0, #8] str r0, [r1] ldr r0, _080281CC @ =0x050003C0 @@ -44423,10 +44423,10 @@ _08028136: .align 2, 0 _080281B4: .4byte 0x0000F63C _080281B8: .4byte 0x040000D4 -_080281BC: .4byte 0x086ACEF8 +_080281BC: .4byte gUnknown_086ACEF8 _080281C0: .4byte 0x06015800 _080281C4: .4byte 0x80001200 -_080281C8: .4byte 0x086ACF18 +_080281C8: .4byte gUnknown_086ACF18 _080281CC: .4byte 0x050003C0 _080281D0: .4byte 0x80000010 _080281D4: @@ -44482,14 +44482,14 @@ _08028230: movs r0, #0xa strb r0, [r1] ldr r1, _08028268 @ =0x040000D4 - ldr r0, _0802826C @ =0x0839C78C + ldr r0, _0802826C @ =gUnknown_0839C78C str r0, [r1] ldr r0, _08028270 @ =0x06015800 str r0, [r1, #4] ldr r0, _08028274 @ =0x80000A00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08028278 @ =0x0839DBAC + ldr r0, _08028278 @ =gUnknown_0839DBAC str r0, [r1] ldr r0, _0802827C @ =0x050003C0 str r0, [r1, #4] @@ -44508,10 +44508,10 @@ _08028262: b _080283FA .align 2, 0 _08028268: .4byte 0x040000D4 -_0802826C: .4byte 0x0839C78C +_0802826C: .4byte gUnknown_0839C78C _08028270: .4byte 0x06015800 _08028274: .4byte 0x80000A00 -_08028278: .4byte 0x0839DBAC +_08028278: .4byte gUnknown_0839DBAC _0802827C: .4byte 0x050003C0 _08028280: .4byte 0x80000010 _08028284: @@ -44520,14 +44520,14 @@ _08028284: _0802828A: bl sub_29624 ldr r0, _0802832C @ =0x040000D4 - ldr r1, _08028330 @ =0x086ACF80 + ldr r1, _08028330 @ =gUnknown_086ACF80 str r1, [r0] ldr r1, _08028334 @ =0x050003E0 str r1, [r0, #4] 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] @@ -44580,7 +44580,7 @@ _0802828A: adds r2, r1, r3 movs r0, #0x8c strh r0, [r2] - ldr r2, _08028354 @ =0x086A3700 + ldr r2, _08028354 @ =gUnknown_086A3700 movs r0, #0xb3 lsls r0, r0, #3 adds r1, r1, r0 @@ -44597,16 +44597,16 @@ _0802828A: b _080283FA .align 2, 0 _0802832C: .4byte 0x040000D4 -_08028330: .4byte 0x086ACF80 +_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 _0802834C: .4byte 0x0000071D _08028350: .4byte 0x000005F2 -_08028354: .4byte 0x086A3700 +_08028354: .4byte gUnknown_086A3700 _08028358: ldr r1, [r5] ldrh r2, [r1, #0x18] @@ -44812,7 +44812,7 @@ sub_28404: @ 0x08028404 adds r0, r0, r2 strb r1, [r0] ldr r1, _08028534 @ =0x040000D4 - ldr r0, _08028538 @ =0x081C0064 + ldr r0, _08028538 @ =gUnknown_081C0064 str r0, [r1] ldr r0, _0802853C @ =0x05000180 str r0, [r1, #4] @@ -44837,7 +44837,7 @@ _08028528: .4byte 0x00000714 _0802852C: .4byte 0x00000711 _08028530: .4byte 0x00000713 _08028534: .4byte 0x040000D4 -_08028538: .4byte 0x081C0064 +_08028538: .4byte gUnknown_081C0064 _0802853C: .4byte 0x05000180 _08028540: .4byte 0x80000010 @@ -44964,7 +44964,7 @@ _080285E4: adds r0, #0xf8 strh r3, [r0] ldr r1, _08028668 @ =0x040000D4 - ldr r0, _0802866C @ =0x086ACEF8 + ldr r0, _0802866C @ =gUnknown_086ACEF8 ldr r0, [r0, #0x14] str r0, [r1] ldr r0, _08028670 @ =0x06015800 @@ -44972,7 +44972,7 @@ _080285E4: ldr r0, _08028674 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08028678 @ =0x086ACF18 + ldr r0, _08028678 @ =gUnknown_086ACF18 ldr r0, [r0, #0x14] str r0, [r1] ldr r0, _0802867C @ =0x050003C0 @@ -44987,10 +44987,10 @@ _080285E4: .align 2, 0 _08028664: .4byte 0x0000F63C _08028668: .4byte 0x040000D4 -_0802866C: .4byte 0x086ACEF8 +_0802866C: .4byte gUnknown_086ACEF8 _08028670: .4byte 0x06015800 _08028674: .4byte 0x80001200 -_08028678: .4byte 0x086ACF18 +_08028678: .4byte gUnknown_086ACF18 _0802867C: .4byte 0x050003C0 _08028680: .4byte 0x80000010 _08028684: @@ -45034,14 +45034,14 @@ _080286B8: _080286C4: .4byte 0x000006C4 _080286C8: ldr r2, _080287A4 @ =0x040000D4 - ldr r0, _080287A8 @ =0x086ACF80 + ldr r0, _080287A8 @ =gUnknown_086ACF80 str r0, [r2] ldr r0, _080287AC @ =0x050003E0 str r0, [r2, #4] 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] @@ -45102,7 +45102,7 @@ _080286C8: adds r0, #0x73 strb r3, [r0] ldr r3, [r5] - ldr r2, _080287DC @ =0x086AE124 + ldr r2, _080287DC @ =gUnknown_086AE124 adds r5, r3, #0 adds r5, #0x73 movs r0, #0 @@ -45144,20 +45144,20 @@ _080286C8: b _08028AD2 .align 2, 0 _080287A4: .4byte 0x040000D4 -_080287A8: .4byte 0x086ACF80 +_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 -_080287DC: .4byte 0x086AE124 +_080287DC: .4byte gUnknown_086AE124 _080287E0: ldr r4, _08028824 @ =gUnknown_020314E0 mov r8, r4 @@ -45263,7 +45263,7 @@ _080288A8: bl m4aSongNumStart ldr r0, _080288E0 @ =gUnknown_020314E0 ldr r3, [r0] - ldr r2, _080288E4 @ =0x086AE124 + ldr r2, _080288E4 @ =gUnknown_086AE124 adds r4, r3, #0 adds r4, #0x73 movs r0, #0 @@ -45285,7 +45285,7 @@ _080288A8: b _08028918 .align 2, 0 _080288E0: .4byte gUnknown_020314E0 -_080288E4: .4byte 0x086AE124 +_080288E4: .4byte gUnknown_086AE124 _080288E8: adds r0, r5, #0 bl sub_C74 @@ -45423,8 +45423,8 @@ _080289E0: adds r0, r0, r5 movs r1, #0 strb r1, [r0] - ldr r0, _08028A24 @ =0x02032F20 - ldr r1, _08028A28 @ =0x0869F58C + ldr r0, _08028A24 @ =gMPlayInfo_SE1 + ldr r1, _08028A28 @ =gUnknown_0869F58C bl MPlayStart b _08028AD2 .align 2, 0 @@ -45434,8 +45434,8 @@ _08028A14: .4byte 0x000001F3 _08028A18: .4byte 0x000005AA _08028A1C: .4byte 0x00000296 _08028A20: .4byte 0x000005F2 -_08028A24: .4byte 0x02032F20 -_08028A28: .4byte 0x0869F58C +_08028A24: .4byte gMPlayInfo_SE1 +_08028A28: .4byte gUnknown_0869F58C _08028A2C: mov r0, r8 ldr r1, [r0] @@ -45536,7 +45536,7 @@ sub_28AE0: @ 0x08028AE0 mov r5, r8 push {r5, r6, r7} sub sp, #0x18 - ldr r2, _08028BD4 @ =0x086A3700 + ldr r2, _08028BD4 @ =gUnknown_086A3700 ldr r0, _08028BD8 @ =gUnknown_020314E0 ldr r0, [r0] movs r1, #0xb3 @@ -45548,12 +45548,12 @@ sub_28AE0: @ 0x08028AE0 lsls r0, r0, #3 adds r0, r0, r2 movs r7, #0 - ldr r6, _08028BDC @ =0x086BB6F4 + 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 @@ -45570,7 +45570,7 @@ sub_28AE0: @ 0x08028AE0 asrs r5, r0, #0x10 ldr r6, [r6] mov ip, r6 - ldr r3, _08028BE8 @ =0x086B15B4 + ldr r3, _08028BE8 @ =gUnknown_086B15B4 adds r4, r4, r3 ldr r6, [r4] _08028B3A: @@ -45634,13 +45634,13 @@ _08028B72: cmp r1, #2 ble _08028B72 ldr r0, _08028BEC @ =0x040000D4 - ldr r3, _08028BE8 @ =0x086B15B4 + ldr r3, _08028BE8 @ =gUnknown_086B15B4 ldr r1, [r3] movs r4, #0xf0 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] @@ -45653,21 +45653,21 @@ _08028B72: pop {r0} bx r0 .align 2, 0 -_08028BD4: .4byte 0x086A3700 +_08028BD4: .4byte gUnknown_086A3700 _08028BD8: .4byte gUnknown_020314E0 -_08028BDC: .4byte 0x086BB6F4 -_08028BE0: .4byte 0x02030760 -_08028BE4: .4byte 0x020306D0 -_08028BE8: .4byte 0x086B15B4 +_08028BDC: .4byte gUnknown_086BB6F4 +_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 push {r4, r5, r6, lr} - ldr r2, _08028C6C @ =0x086A3700 + ldr r2, _08028C6C @ =gUnknown_086A3700 ldr r0, _08028C70 @ =gUnknown_020314E0 ldr r0, [r0] movs r1, #0xb3 @@ -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] @@ -45721,14 +45721,14 @@ sub_28BFC: @ 0x08028BFC pop {r0} bx r0 .align 2, 0 -_08028C6C: .4byte 0x086A3700 +_08028C6C: .4byte gUnknown_086A3700 _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 @@ -46086,13 +46086,13 @@ _08028F52: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08028F70 @ =0x0844AA0C + ldr r1, _08028F70 @ =gUnknown_0844AA0C b _08028FFC .align 2, 0 _08028F64: .4byte gMain _08028F68: .4byte gUnknown_020314E0 _08028F6C: .4byte 0x040000D4 -_08028F70: .4byte 0x0844AA0C +_08028F70: .4byte gUnknown_0844AA0C _08028F74: movs r0, #0xbe strh r0, [r7, #4] @@ -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 @@ -46309,7 +46309,7 @@ _080290C6: adds r0, r4, r5 lsls r0, r0, #2 adds r1, r1, r0 - ldr r2, _08029140 @ =0x086AE154 + ldr r2, _08029140 @ =gUnknown_086AE154 adds r1, r1, r2 ldrh r1, [r1] lsls r3, r3, #0x10 @@ -46325,7 +46325,7 @@ _08029130: .4byte 0xFFFFFE00 _08029134: .4byte 0x000001FF _08029138: .4byte gMain _0802913C: .4byte gUnknown_020314E0 -_08029140: .4byte 0x086AE154 +_08029140: .4byte gUnknown_086AE154 _08029144: movs r2, #0x3c rsbs r2, r2, #0 @@ -46335,7 +46335,7 @@ _08029144: _0802914E: movs r2, #0 lsls r1, r1, #0x10 - ldr r6, _08029284 @ =0x086B263C + ldr r6, _08029284 @ =gUnknown_086B263C mov sl, r6 asrs r1, r1, #0x10 lsls r0, r1, #3 @@ -46495,7 +46495,7 @@ _08029274: pop {r0} bx r0 .align 2, 0 -_08029284: .4byte 0x086B263C +_08029284: .4byte gUnknown_086B263C _08029288: .4byte 0xFFFFFE00 _0802928C: .4byte gOamBuffer _08029290: .4byte 0x000001FF @@ -46669,7 +46669,7 @@ sub_293D8: @ 0x080293D8 mov r5, r8 push {r5, r6, r7} sub sp, #4 - ldr r1, _0802940C @ =0x086AD436 + ldr r1, _0802940C @ =gUnknown_086AD436 ldr r3, _08029410 @ =gUnknown_020314E0 ldr r2, [r3] ldr r0, _08029414 @ =0x000006CC @@ -46690,7 +46690,7 @@ sub_293D8: @ 0x080293D8 strh r0, [r2] b _08029426 .align 2, 0 -_0802940C: .4byte 0x086AD436 +_0802940C: .4byte gUnknown_086AD436 _08029410: .4byte gUnknown_020314E0 _08029414: .4byte 0x000006CC _08029418: .4byte 0x000006CA @@ -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] @@ -46783,9 +46783,9 @@ _08029498: strh r0, [r7, #4] _080294C2: movs r0, #0 - ldr r4, _08029610 @ =0x086B55DC + ldr r4, _08029610 @ =gUnknown_086B55DC mov sl, r4 - ldr r1, _08029614 @ =0x086AD436 + ldr r1, _08029614 @ =gUnknown_086AD436 mov sb, r1 ldr r2, _080295E4 @ =gUnknown_020314E0 mov r8, r2 @@ -46936,14 +46936,14 @@ _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 0x086B55DC -_08029614: .4byte 0x086AD436 +_08029610: .4byte gUnknown_086B55DC +_08029614: .4byte gUnknown_086AD436 _08029618: .4byte gOamBuffer _0802961C: .4byte 0x000001FF _08029620: .4byte 0xFFFFFE00 @@ -47098,7 +47098,7 @@ _0802973A: add r0, sb lsls r0, r0, #3 adds r1, r1, r0 - ldr r3, _080298C4 @ =0x086AE1A4 + ldr r3, _080298C4 @ =gUnknown_086AE1A4 adds r1, r1, r3 ldrh r1, [r1] mov sl, r1 @@ -47214,7 +47214,7 @@ _08029824: lsls r1, r0, #1 adds r1, r1, r0 lsls r1, r1, #1 - ldr r3, _080298E8 @ =0x086B53B4 + ldr r3, _080298E8 @ =gUnknown_086B53B4 adds r0, r1, r3 ldrh r0, [r0] strh r0, [r2] @@ -47224,7 +47224,7 @@ _08029824: adds r0, r1, r0 ldrh r0, [r0] strh r0, [r2] - ldr r5, _080298EC @ =0x086B53B8 + ldr r5, _080298EC @ =gUnknown_086B53B8 adds r1, r1, r5 ldrh r0, [r1] strh r0, [r2, #2] @@ -47277,7 +47277,7 @@ _080298A2: _080298B8: .4byte gMain _080298BC: .4byte gUnknown_020314E0 _080298C0: .4byte 0x00000606 -_080298C4: .4byte 0x086AE1A4 +_080298C4: .4byte gUnknown_086AE1A4 _080298C8: .4byte 0x000005DA _080298CC: .4byte 0x000005B9 _080298D0: .4byte 0x000005C2 @@ -47286,8 +47286,8 @@ _080298D8: .4byte 0xFFFF0000 _080298DC: .4byte 0xFFFFFED4 _080298E0: .4byte 0x0000FFFF _080298E4: .4byte gOamBuffer -_080298E8: .4byte 0x086B53B4 -_080298EC: .4byte 0x086B53B8 +_080298E8: .4byte gUnknown_086B53B4 +_080298EC: .4byte gUnknown_086B53B8 _080298F0: .4byte 0x000001FF _080298F4: .4byte 0xFFFFFE00 _080298F8: @@ -47325,7 +47325,7 @@ sub_29924: @ 0x08029924 ldr r7, _08029A34 @ =gUnknown_020314E0 movs r1, #0x64 mov sb, r1 - ldr r2, _08029A38 @ =0x086AE2F4 + ldr r2, _08029A38 @ =gUnknown_086AE2F4 mov sl, r2 _0802993A: ldr r4, [r7] @@ -47376,7 +47376,7 @@ _0802993A: bl Random ldr r4, [r7] adds r4, r4, r6 - ldr r1, _08029A40 @ =0x086AE2F6 + ldr r1, _08029A40 @ =gUnknown_086AE2F6 adds r6, r6, r1 movs r1, #0xc8 bl __umodsi3 @@ -47448,9 +47448,9 @@ _0802993A: bx r0 .align 2, 0 _08029A34: .4byte gUnknown_020314E0 -_08029A38: .4byte 0x086AE2F4 +_08029A38: .4byte gUnknown_086AE2F4 _08029A3C: .4byte 0x000005C2 -_08029A40: .4byte 0x086AE2F6 +_08029A40: .4byte gUnknown_086AE2F6 _08029A44: .4byte 0x000005DA _08029A48: .4byte 0x000005B9 _08029A4C: .4byte 0x0000EA20 @@ -47482,7 +47482,7 @@ _08029A88: movs r5, #0 ldr r0, _08029D30 @ =gOamBuffer mov r8, r0 - ldr r1, _08029D34 @ =0x086B4E3E + ldr r1, _08029D34 @ =gUnknown_086B4E3E mov sl, r1 _08029A92: ldr r2, _08029D38 @ =gUnknown_020314E0 @@ -47501,7 +47501,7 @@ _08029A92: asrs r0, r0, #0xf lsls r1, r5, #5 adds r0, r0, r1 - ldr r1, _08029D40 @ =0x086AE234 + ldr r1, _08029D40 @ =gUnknown_086AE234 adds r0, r0, r1 ldrh r0, [r0] mov r2, ip @@ -47638,7 +47638,7 @@ _08029B82: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #1 - ldr r1, _08029D5C @ =0x086B4E42 + ldr r1, _08029D5C @ =gUnknown_086B4E42 adds r0, r0, r1 ldrh r0, [r0] strh r0, [r2, #2] @@ -47671,7 +47671,7 @@ _08029B82: ldrh r3, [r4] lsls r3, r3, #3 add r3, r8 - ldr r1, _08029D68 @ =0x086AE30C + ldr r1, _08029D68 @ =gUnknown_086AE30C adds r0, r5, r1 movs r1, #0 ldrsh r2, [r0, r1] @@ -47688,7 +47688,7 @@ _08029B82: ldrh r3, [r4] lsls r3, r3, #3 add r3, r8 - ldr r2, _08029D6C @ =0x086AE318 + ldr r2, _08029D6C @ =gUnknown_086AE318 adds r5, r5, r2 movs r4, #0 ldrsh r2, [r5, r4] @@ -47819,21 +47819,21 @@ _08029D0E: .align 2, 0 _08029D2C: .4byte gMain _08029D30: .4byte gOamBuffer -_08029D34: .4byte 0x086B4E3E +_08029D34: .4byte gUnknown_086B4E3E _08029D38: .4byte gUnknown_020314E0 _08029D3C: .4byte 0x00000606 -_08029D40: .4byte 0x086AE234 +_08029D40: .4byte gUnknown_086AE234 _08029D44: .4byte 0x000005DA _08029D48: .4byte 0x000005B9 _08029D4C: .4byte 0x000005BD _08029D50: .4byte 0x000005C2 _08029D54: .4byte 0xFFFF0000 _08029D58: .4byte 0x0000FFFF -_08029D5C: .4byte 0x086B4E42 +_08029D5C: .4byte gUnknown_086B4E42 _08029D60: .4byte 0x000001FF _08029D64: .4byte 0xFFFFFE00 -_08029D68: .4byte 0x086AE30C -_08029D6C: .4byte 0x086AE318 +_08029D68: .4byte gUnknown_086AE30C +_08029D6C: .4byte gUnknown_086AE318 _08029D70: ldr r2, _08029D94 @ =0x000006CA adds r1, r1, r2 @@ -47913,7 +47913,7 @@ sub_29D9C: @ 0x08029D9C strb r0, [r1] _08029E02: movs r3, #0 - ldr r1, _08029E78 @ =0x086AD180 + ldr r1, _08029E78 @ =gUnknown_086AD180 mov sb, r1 _08029E08: ldr r5, [r7] @@ -47968,7 +47968,7 @@ _08029E68: .4byte gUnknown_020314E0 _08029E6C: .4byte 0x000006F2 _08029E70: .4byte 0x000006F4 _08029E74: .4byte 0x000006E9 -_08029E78: .4byte 0x086AD180 +_08029E78: .4byte gUnknown_086AD180 _08029E7C: .4byte 0x00000283 _08029E80: .4byte _08029E84 _08029E84: @ jump table @@ -48462,7 +48462,7 @@ _0802A20C: adds r1, r6, r5 movs r0, #0 strb r0, [r1] - ldr r0, _0802A2E8 @ =0x02032EE0 + ldr r0, _0802A2E8 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _0802A2EC: .4byte 0x000006DD _0802A2F0: .4byte 0x000006DE _0802A2F4: .4byte 0x000006ED @@ -48555,8 +48555,8 @@ _0802A30A: movs r0, #2 movs r1, #1 bl sub_1C7F4 - ldr r0, _0802A34C @ =0x02032F20 - ldr r1, _0802A350 @ =0x0869F45C + ldr r0, _0802A34C @ =gMPlayInfo_SE1 + ldr r1, _0802A350 @ =gUnknown_0869F45C bl MPlayStart _0802A33A: pop {r3, r4} @@ -48567,8 +48567,8 @@ _0802A33A: bx r0 .align 2, 0 _0802A348: .4byte 0x000006EB -_0802A34C: .4byte 0x02032F20 -_0802A350: .4byte 0x0869F45C +_0802A34C: .4byte gMPlayInfo_SE1 +_0802A350: .4byte gUnknown_0869F45C thumb_func_start sub_2A354 sub_2A354: @ 0x0802A354 @@ -48765,7 +48765,7 @@ _0802A4F0: movs r0, #0x3c strh r0, [r1] ldr r1, _0802A564 @ =0x040000D4 - ldr r0, _0802A568 @ =0x084C156C + ldr r0, _0802A568 @ =gUnknown_084C156C str r0, [r1] ldr r0, _0802A56C @ =0x06010600 str r0, [r1, #4] @@ -48792,7 +48792,7 @@ _0802A4F0: .align 2, 0 _0802A560: .4byte 0x000006DE _0802A564: .4byte 0x040000D4 -_0802A568: .4byte 0x084C156C +_0802A568: .4byte gUnknown_084C156C _0802A56C: .4byte 0x06010600 _0802A570: .4byte 0x800000C0 _0802A574: .4byte gMain @@ -49188,8 +49188,8 @@ _0802A882: movs r1, #0xe1 lsls r1, r1, #4 strh r1, [r0] - ldr r0, _0802A8B4 @ =0x02032F20 - ldr r1, _0802A8B8 @ =0x0869F664 + ldr r0, _0802A8B4 @ =gMPlayInfo_SE1 + ldr r1, _0802A8B8 @ =gUnknown_0869F664 bl MPlayStart ldr r2, _0802A8BC @ =0x040000D4 ldr r0, [r5] @@ -49198,7 +49198,7 @@ _0802A882: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0802A8C0 @ =0x08137E14 + ldr r1, _0802A8C0 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802A8C4 @ =0x05000220 @@ -49209,10 +49209,10 @@ _0802A882: b _0802AAD2 .align 2, 0 _0802A8B0: .4byte 0x000006DE -_0802A8B4: .4byte 0x02032F20 -_0802A8B8: .4byte 0x0869F664 +_0802A8B4: .4byte gMPlayInfo_SE1 +_0802A8B8: .4byte gUnknown_0869F664 _0802A8BC: .4byte 0x040000D4 -_0802A8C0: .4byte 0x08137E14 +_0802A8C0: .4byte gUnknown_08137E14 _0802A8C4: .4byte 0x05000220 _0802A8C8: .4byte 0x80000010 _0802A8CC: @@ -49503,7 +49503,7 @@ _0802AAF6: ldr r0, _0802AB60 @ =0x000005A6 adds r4, r3, r0 ldrh r1, [r4] - ldr r6, _0802AB64 @ =0x086ACF38 + ldr r6, _0802AB64 @ =gUnknown_086ACF38 adds r0, #2 adds r2, r3, r0 movs r0, #0 @@ -49554,7 +49554,7 @@ _0802AB50: .align 2, 0 _0802AB5C: .4byte gUnknown_020314E0 _0802AB60: .4byte 0x000005A6 -_0802AB64: .4byte 0x086ACF38 +_0802AB64: .4byte gUnknown_086ACF38 _0802AB68: .4byte _0802AB6C _0802AB6C: @ jump table .4byte _0802ABF8 @ case 0 @@ -49654,7 +49654,7 @@ _0802AC20: movs r0, #9 strb r0, [r6] ldr r1, _0802ACE8 @ =0x040000D4 - ldr r0, _0802ACEC @ =0x081428D4 + ldr r0, _0802ACEC @ =gUnknown_081428D4 str r0, [r1] ldr r0, _0802ACF0 @ =0x06015800 str r0, [r1, #4] @@ -49667,7 +49667,7 @@ _0802AC20: movs r0, #0 ldrsb r0, [r3, r0] lsls r0, r0, #9 - ldr r5, _0802ACFC @ =0x08138014 + ldr r5, _0802ACFC @ =gUnknown_08138014 adds r0, r0, r5 str r0, [r1] ldr r0, _0802AD00 @ =0x060164C0 @@ -49698,7 +49698,7 @@ _0802AC20: beq _0802ACCA bl _0802C4D2 _0802ACCA: - ldr r0, _0802AD14 @ =0x02032EE0 + ldr r0, _0802AD14 @ =gMPlayInfo_BGM bl m4aMPlayStop ldr r0, [r7] adds r0, #0x71 @@ -49709,17 +49709,17 @@ _0802ACDC: .4byte gMain _0802ACE0: .4byte gUnknown_020314E0 _0802ACE4: .4byte 0x0000132C _0802ACE8: .4byte 0x040000D4 -_0802ACEC: .4byte 0x081428D4 +_0802ACEC: .4byte gUnknown_081428D4 _0802ACF0: .4byte 0x06015800 _0802ACF4: .4byte 0x80000E00 _0802ACF8: .4byte 0x000005F6 -_0802ACFC: .4byte 0x08138014 +_0802ACFC: .4byte gUnknown_08138014 _0802AD00: .4byte 0x060164C0 _0802AD04: .4byte 0x80000040 _0802AD08: .4byte 0x06016760 _0802AD0C: .4byte 0x000005F7 _0802AD10: .4byte 0x000005A6 -_0802AD14: .4byte 0x02032EE0 +_0802AD14: .4byte gMPlayInfo_BGM _0802AD18: ldr r4, _0802AD94 @ =gUnknown_020314E0 ldr r1, [r4] @@ -49777,8 +49777,8 @@ _0802AD48: beq _0802AD86 bl _0802C4D2 _0802AD86: - ldr r0, _0802ADAC @ =0x02032F20 - ldr r1, _0802ADB0 @ =0x0869FCE4 + ldr r0, _0802ADAC @ =gMPlayInfo_SE1 + ldr r1, _0802ADB0 @ =gUnknown_0869FCE4 bl MPlayStart bl _0802C4D2 .align 2, 0 @@ -49788,8 +49788,8 @@ _0802AD9C: .4byte 0x0000071E _0802ADA0: .4byte 0x0000071F _0802ADA4: .4byte 0x0000132C _0802ADA8: .4byte 0x000005A6 -_0802ADAC: .4byte 0x02032F20 -_0802ADB0: .4byte 0x0869FCE4 +_0802ADAC: .4byte gMPlayInfo_SE1 +_0802ADB0: .4byte gUnknown_0869FCE4 _0802ADB4: ldr r2, _0802AE14 @ =0x040000D4 ldr r3, _0802AE18 @ =gUnknown_020314E0 @@ -49801,7 +49801,7 @@ _0802ADB4: asrs r0, r0, #0x18 adds r0, #4 lsls r0, r0, #5 - ldr r1, _0802AE20 @ =0x08137E14 + ldr r1, _0802AE20 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802AE24 @ =0x05000220 @@ -49843,7 +49843,7 @@ _0802ADF0: _0802AE14: .4byte 0x040000D4 _0802AE18: .4byte gUnknown_020314E0 _0802AE1C: .4byte 0x000005F6 -_0802AE20: .4byte 0x08137E14 +_0802AE20: .4byte gUnknown_08137E14 _0802AE24: .4byte 0x05000220 _0802AE28: .4byte 0x80000010 _0802AE2C: .4byte gMain @@ -49963,7 +49963,7 @@ _0802AF08: strb r1, [r0] _0802AF34: ldr r1, _0802AF50 @ =0x040000D4 - ldr r0, _0802AF60 @ =0x08137F14 + ldr r0, _0802AF60 @ =gUnknown_08137F14 str r0, [r1] ldr r0, _0802AF64 @ =0x05000220 str r0, [r1, #4] @@ -49978,7 +49978,7 @@ _0802AF50: .4byte 0x040000D4 _0802AF54: .4byte 0x05000340 _0802AF58: .4byte 0x80000030 _0802AF5C: .4byte gUnknown_020314E0 -_0802AF60: .4byte 0x08137F14 +_0802AF60: .4byte gUnknown_08137F14 _0802AF64: .4byte 0x05000220 _0802AF68: .4byte 0x80000010 _0802AF6C: @@ -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] @@ -50030,7 +50030,7 @@ _0802AFB2: ldr r0, [r1, #8] _0802AFC2: ldr r1, _0802AFE4 @ =0x040000D4 - ldr r0, _0802AFF4 @ =0x08137F14 + ldr r0, _0802AFF4 @ =gUnknown_08137F14 str r0, [r1] ldr r0, _0802AFF8 @ =0x05000220 str r0, [r1, #4] @@ -50046,10 +50046,10 @@ _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 0x08137F14 +_0802AFF4: .4byte gUnknown_08137F14 _0802AFF8: .4byte 0x05000220 _0802AFFC: ldr r2, _0802B0EC @ =0x040000D4 @@ -50060,7 +50060,7 @@ _0802AFFC: asrs r0, r0, #0x18 adds r0, #4 lsls r0, r0, #5 - ldr r1, _0802B0F4 @ =0x08137E14 + ldr r1, _0802B0F4 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802B0F8 @ =0x05000220 @@ -50100,7 +50100,7 @@ _0802B034: lsls r0, r3, #0x10 ldr r1, _0802B10C @ =gOamBuffer mov r8, r1 - ldr r2, _0802B110 @ =0x081B0FE4 + ldr r2, _0802B110 @ =gUnknown_081B0FE4 mov sb, r2 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -50178,14 +50178,14 @@ _0802B066: .align 2, 0 _0802B0EC: .4byte 0x040000D4 _0802B0F0: .4byte 0x000005F6 -_0802B0F4: .4byte 0x08137E14 +_0802B0F4: .4byte gUnknown_08137E14 _0802B0F8: .4byte 0x05000220 _0802B0FC: .4byte 0x80000010 _0802B100: .4byte gMain _0802B104: .4byte gUnknown_020314E0 _0802B108: .4byte 0x0000132C _0802B10C: .4byte gOamBuffer -_0802B110: .4byte 0x081B0FE4 +_0802B110: .4byte gUnknown_081B0FE4 _0802B114: .4byte 0x000001FF _0802B118: .4byte 0xFFFFFE00 _0802B11C: @@ -50193,7 +50193,7 @@ _0802B11C: lsls r0, r3, #0x10 ldr r3, _0802B1E8 @ =gOamBuffer mov sb, r3 - ldr r4, _0802B1EC @ =0x081B0FE4 + ldr r4, _0802B1EC @ =gUnknown_081B0FE4 mov r8, r4 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -50294,7 +50294,7 @@ _0802B1DC: bl _0802C4D2 .align 2, 0 _0802B1E8: .4byte gOamBuffer -_0802B1EC: .4byte 0x081B0FE4 +_0802B1EC: .4byte gUnknown_081B0FE4 _0802B1F0: .4byte 0xFFFFFE00 _0802B1F4: .4byte 0x000001FF _0802B1F8: .4byte gUnknown_020314E0 @@ -50310,7 +50310,7 @@ _0802B200: asrs r0, r0, #0x18 adds r0, #4 lsls r0, r0, #5 - ldr r1, _0802B2A8 @ =0x08137E14 + ldr r1, _0802B2A8 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802B2AC @ =0x05000220 @@ -50380,7 +50380,7 @@ _0802B200: _0802B29C: .4byte 0x040000D4 _0802B2A0: .4byte gUnknown_020314E0 _0802B2A4: .4byte 0x000005F6 -_0802B2A8: .4byte 0x08137E14 +_0802B2A8: .4byte gUnknown_08137E14 _0802B2AC: .4byte 0x05000220 _0802B2B0: .4byte 0x80000010 _0802B2B4: .4byte 0x0000132C @@ -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 @@ -50587,7 +50587,7 @@ _0802B460: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0802B4A4 @ =0x08137E14 + ldr r1, _0802B4A4 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802B4A8 @ =0x05000220 @@ -50608,7 +50608,7 @@ _0802B460: _0802B498: .4byte 0x040000D4 _0802B49C: .4byte gUnknown_020314E0 _0802B4A0: .4byte 0x000005F6 -_0802B4A4: .4byte 0x08137E14 +_0802B4A4: .4byte gUnknown_08137E14 _0802B4A8: .4byte 0x05000220 _0802B4AC: .4byte 0x80000010 _0802B4B0: .4byte 0x0000132C @@ -50624,7 +50624,7 @@ _0802B4B8: asrs r0, r0, #0x18 adds r0, #4 lsls r0, r0, #5 - ldr r1, _0802B4FC @ =0x08137E14 + ldr r1, _0802B4FC @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802B500 @ =0x05000220 @@ -50645,7 +50645,7 @@ _0802B4B8: _0802B4F0: .4byte 0x040000D4 _0802B4F4: .4byte gUnknown_020314E0 _0802B4F8: .4byte 0x000005F6 -_0802B4FC: .4byte 0x08137E14 +_0802B4FC: .4byte gUnknown_08137E14 _0802B500: .4byte 0x05000220 _0802B504: .4byte 0x80000010 _0802B508: .4byte 0x0000132C @@ -50669,7 +50669,7 @@ _0802B524: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0802B564 @ =0x08137E14 + ldr r1, _0802B564 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802B568 @ =0x05000220 @@ -50689,7 +50689,7 @@ _0802B554: .4byte gUnknown_020314E0 _0802B558: .4byte 0x000005A6 _0802B55C: .4byte 0x040000D4 _0802B560: .4byte 0x000005F6 -_0802B564: .4byte 0x08137E14 +_0802B564: .4byte gUnknown_08137E14 _0802B568: .4byte 0x05000220 _0802B56C: .4byte 0x80000010 _0802B570: .4byte 0x0000132C @@ -50718,7 +50718,7 @@ _0802B584: ldr r0, [r1] ldrh r0, [r0, #0x26] strh r0, [r6, #4] - ldr r1, _0802B670 @ =0x086ACFF4 + ldr r1, _0802B670 @ =gUnknown_086ACFF4 movs r4, #0xb5 lsls r4, r4, #3 adds r0, r2, r4 @@ -50741,7 +50741,7 @@ _0802B584: lsls r0, r3, #0x10 ldr r7, _0802B674 @ =gOamBuffer mov r8, r7 - ldr r1, _0802B678 @ =0x081B0FE4 + ldr r1, _0802B678 @ =gUnknown_081B0FE4 mov sb, r1 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -50820,9 +50820,9 @@ _0802B5DE: _0802B664: .4byte gMain _0802B668: .4byte gUnknown_020314E0 _0802B66C: .4byte 0x0000132C -_0802B670: .4byte 0x086ACFF4 +_0802B670: .4byte gUnknown_086ACFF4 _0802B674: .4byte gOamBuffer -_0802B678: .4byte 0x081B0FE4 +_0802B678: .4byte gUnknown_081B0FE4 _0802B67C: .4byte 0x000001FF _0802B680: .4byte 0xFFFFFE00 _0802B684: @@ -50830,7 +50830,7 @@ _0802B684: lsls r0, r3, #0x10 ldr r3, _0802B75C @ =gOamBuffer mov sb, r3 - ldr r4, _0802B760 @ =0x081B0FE4 + ldr r4, _0802B760 @ =gUnknown_081B0FE4 mov r8, r4 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -50939,7 +50939,7 @@ _0802B73A: b _0802B7F8 .align 2, 0 _0802B75C: .4byte gOamBuffer -_0802B760: .4byte 0x081B0FE4 +_0802B760: .4byte gUnknown_081B0FE4 _0802B764: .4byte 0xFFFFFE00 _0802B768: .4byte 0x000001FF _0802B76C: .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 @@ -51130,7 +51130,7 @@ _0802B8E0: ldr r0, [r1] ldrh r0, [r0, #0x26] strh r0, [r6, #4] - ldr r1, _0802B9C4 @ =0x086ACFF4 + ldr r1, _0802B9C4 @ =gUnknown_086ACFF4 movs r7, #0xb5 lsls r7, r7, #3 adds r0, r2, r7 @@ -51153,7 +51153,7 @@ _0802B8E0: lsls r0, r3, #0x10 ldr r1, _0802B9C8 @ =gOamBuffer mov r8, r1 - ldr r2, _0802B9CC @ =0x081B0FE4 + ldr r2, _0802B9CC @ =gUnknown_081B0FE4 mov sb, r2 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -51232,9 +51232,9 @@ _0802B930: _0802B9B8: .4byte gMain _0802B9BC: .4byte gUnknown_020314E0 _0802B9C0: .4byte 0x0000132C -_0802B9C4: .4byte 0x086ACFF4 +_0802B9C4: .4byte gUnknown_086ACFF4 _0802B9C8: .4byte gOamBuffer -_0802B9CC: .4byte 0x081B0FE4 +_0802B9CC: .4byte gUnknown_081B0FE4 _0802B9D0: .4byte 0x000001FF _0802B9D4: .4byte 0xFFFFFE00 _0802B9D8: @@ -51242,7 +51242,7 @@ _0802B9D8: lsls r0, r3, #0x10 ldr r3, _0802BA6C @ =gOamBuffer mov sb, r3 - ldr r4, _0802BA70 @ =0x081B0FE4 + ldr r4, _0802BA70 @ =gUnknown_081B0FE4 mov r8, r4 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -51313,7 +51313,7 @@ _0802B9F2: bl _0802C4D2 .align 2, 0 _0802BA6C: .4byte gOamBuffer -_0802BA70: .4byte 0x081B0FE4 +_0802BA70: .4byte gUnknown_081B0FE4 _0802BA74: .4byte 0xFFFFFE00 _0802BA78: .4byte 0x000001FF _0802BA7C: @@ -51330,7 +51330,7 @@ _0802BA7C: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0802BB38 @ =0x08137E14 + ldr r1, _0802BB38 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0802BB3C @ =0x05000220 @@ -51408,7 +51408,7 @@ _0802BB28: .4byte gMain _0802BB2C: .4byte 0x040000D4 _0802BB30: .4byte gUnknown_020314E0 _0802BB34: .4byte 0x000005F6 -_0802BB38: .4byte 0x08137E14 +_0802BB38: .4byte gUnknown_08137E14 _0802BB3C: .4byte 0x05000220 _0802BB40: .4byte 0x80000010 _0802BB44: .4byte gOamBuffer @@ -52096,7 +52096,7 @@ _0802C0A6: movs r1, #0 lsls r0, r5, #0x10 asrs r0, r0, #0x10 - ldr r2, _0802C21C @ =0x03005C00 + ldr r2, _0802C21C @ =gUnknown_03005C00 mov r8, r2 cmp r1, r0 bgt _0802C10C @@ -52154,7 +52154,7 @@ _0802C11C: movs r1, #0 lsls r0, r0, #0x10 asrs r0, r0, #0x10 - ldr r2, _0802C21C @ =0x03005C00 + ldr r2, _0802C21C @ =gUnknown_03005C00 mov r8, r2 cmp r1, r0 bgt _0802C176 @@ -52271,7 +52271,7 @@ _0802C20C: .4byte 0x0000132C _0802C210: .4byte 0x000005A6 _0802C214: .4byte gMain _0802C218: .4byte 0x000006C4 -_0802C21C: .4byte 0x03005C00 +_0802C21C: .4byte gUnknown_03005C00 _0802C220: .4byte 0x040000D4 _0802C224: .4byte 0x06002000 _0802C228: .4byte 0x80000400 @@ -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 @@ -53138,7 +53138,7 @@ _0802C8C0: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0802C998 @ =0x0847DF0C + ldr r1, _0802C998 @ =gUnknown_0847DF0C adds r0, r0, r1 str r0, [r2] ldr r0, _0802C99C @ =0x06013580 @@ -53204,18 +53204,18 @@ _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 -_0802C998: .4byte 0x0847DF0C +_0802C998: .4byte gUnknown_0847DF0C _0802C99C: .4byte 0x06013580 _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: @@ -53287,7 +53287,7 @@ _0802CA24: _0802CA32: ldr r2, _0802CA80 @ =0x040000D4 lsls r0, r0, #7 - ldr r1, _0802CA84 @ =0x084FEF0C + ldr r1, _0802CA84 @ =gUnknown_084FEF0C adds r0, r0, r1 str r0, [r2] ldr r0, _0802CA88 @ =0x06014B00 @@ -53327,7 +53327,7 @@ _0802CA7A: bx r0 .align 2, 0 _0802CA80: .4byte 0x040000D4 -_0802CA84: .4byte 0x084FEF0C +_0802CA84: .4byte gUnknown_084FEF0C _0802CA88: .4byte 0x06014B00 _0802CA8C: .4byte 0x80000040 _0802CA90: .4byte gOamBuffer @@ -53406,7 +53406,7 @@ _0802CB1A: ldr r2, _0802CB34 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #7 - ldr r1, _0802CB38 @ =0x08455E8C + ldr r1, _0802CB38 @ =gUnknown_08455E8C adds r0, r0, r1 str r0, [r2] ldr r0, _0802CB3C @ =0x060152A0 @@ -53417,7 +53417,7 @@ _0802CB1A: b _0802CB48 .align 2, 0 _0802CB34: .4byte 0x040000D4 -_0802CB38: .4byte 0x08455E8C +_0802CB38: .4byte gUnknown_08455E8C _0802CB3C: .4byte 0x060152A0 _0802CB40: .4byte 0x80000100 _0802CB44: @@ -53566,7 +53566,7 @@ _0802CBD6: ldr r1, _0802CCB8 @ =0x040000D4 adds r2, r2, r0 lsls r2, r2, #6 - ldr r0, _0802CCBC @ =0x0845648C + ldr r0, _0802CCBC @ =gUnknown_0845648C adds r2, r2, r0 str r2, [r1] ldr r0, _0802CCC0 @ =0x06015520 @@ -53601,7 +53601,7 @@ _0802CCAC: .4byte 0xFFFFFE00 _0802CCB0: .4byte gUnknown_020314E0 _0802CCB4: .4byte 0x00000286 _0802CCB8: .4byte 0x040000D4 -_0802CCBC: .4byte 0x0845648C +_0802CCBC: .4byte gUnknown_0845648C _0802CCC0: .4byte 0x06015520 _0802CCC4: .4byte 0x80000020 _0802CCC8: @@ -53640,7 +53640,7 @@ _0802CCF2: movs r0, #1 strh r0, [r6] ldr r1, _0802CD7C @ =0x040000D4 - ldr r0, _0802CD80 @ =0x086AE324 + ldr r0, _0802CD80 @ =gUnknown_086AE324 str r0, [r1] ldr r0, _0802CD84 @ =0x05000380 str r0, [r1, #4] @@ -53653,8 +53653,8 @@ _0802CD18: ldrh r0, [r0] cmp r0, #0x55 bne _0802CD2A - ldr r0, _0802CD8C @ =0x02032F20 - ldr r1, _0802CD90 @ =0x086A1ABC + ldr r0, _0802CD8C @ =gMPlayInfo_SE1 + ldr r1, _0802CD90 @ =gUnknown_086A1ABC bl MPlayStart _0802CD2A: ldr r0, [r5] @@ -53662,8 +53662,8 @@ _0802CD2A: ldrh r0, [r0] cmp r0, #0x3a bne _0802CD50 - ldr r0, _0802CD8C @ =0x02032F20 - ldr r1, _0802CD94 @ =0x0869F2A0 + ldr r0, _0802CD8C @ =gMPlayInfo_SE1 + ldr r1, _0802CD94 @ =gUnknown_0869F2A0 bl MPlayStart ldr r0, [r5] adds r1, r0, #0 @@ -53699,12 +53699,12 @@ _0802CD68: _0802CD74: .4byte gUnknown_020314E0 _0802CD78: .4byte 0x00000286 _0802CD7C: .4byte 0x040000D4 -_0802CD80: .4byte 0x086AE324 +_0802CD80: .4byte gUnknown_086AE324 _0802CD84: .4byte 0x05000380 _0802CD88: .4byte 0x80000010 -_0802CD8C: .4byte 0x02032F20 -_0802CD90: .4byte 0x086A1ABC -_0802CD94: .4byte 0x0869F2A0 +_0802CD8C: .4byte gMPlayInfo_SE1 +_0802CD90: .4byte gUnknown_086A1ABC +_0802CD94: .4byte gUnknown_0869F2A0 thumb_func_start sub_2CD98 sub_2CD98: @ 0x0802CD98 @@ -53848,7 +53848,7 @@ sub_2CE80: @ 0x0802CE80 lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #6 - ldr r2, _0802CECC @ =0x08137B3C + ldr r2, _0802CECC @ =gUnknown_08137B3C adds r0, r0, r2 adds r1, r1, r0 str r1, [r3] @@ -53862,7 +53862,7 @@ sub_2CE80: @ 0x0802CE80 _0802CEC0: .4byte gUnknown_020314E0 _0802CEC4: .4byte 0x040000D4 _0802CEC8: .4byte gMain -_0802CECC: .4byte 0x08137B3C +_0802CECC: .4byte gUnknown_08137B3C _0802CED0: .4byte 0x05000360 _0802CED4: .4byte 0x80000010 _0802CED8: @@ -53872,7 +53872,7 @@ _0802CED8: lsls r1, r0, #1 adds r1, r1, r0 lsls r1, r1, #6 - ldr r0, _0802CF28 @ =0x08137B5C + ldr r0, _0802CF28 @ =gUnknown_08137B5C adds r1, r1, r0 adds r0, r4, #0 adds r0, #0x6f @@ -53906,7 +53906,7 @@ _0802CF14: .align 2, 0 _0802CF20: .4byte 0x040000D4 _0802CF24: .4byte gMain -_0802CF28: .4byte 0x08137B5C +_0802CF28: .4byte gUnknown_08137B5C _0802CF2C: .4byte 0x05000360 _0802CF30: .4byte 0x80000010 _0802CF34: .4byte 0x00000163 @@ -54033,7 +54033,7 @@ _0802D00A: .align 2, 0 _0802D028: .4byte 0x00000163 _0802D02C: - ldr r0, _0802D070 @ =0x086AE344 + ldr r0, _0802D070 @ =gUnknown_086AE344 ldr r2, [r5] movs r4, #0xb2 lsls r4, r4, #1 @@ -54068,7 +54068,7 @@ _0802D02C: strb r0, [r1] b _0802D0FA .align 2, 0 -_0802D070: .4byte 0x086AE344 +_0802D070: .4byte gUnknown_086AE344 _0802D074: ldr r0, [r5] movs r3, #0xb2 @@ -54096,7 +54096,7 @@ _0802D09A: .align 2, 0 _0802D0A0: .4byte 0x00000163 _0802D0A4: - ldr r0, _0802D0D0 @ =0x086AE344 + ldr r0, _0802D0D0 @ =gUnknown_086AE344 ldr r2, [r5] movs r4, #0xb2 lsls r4, r4, #1 @@ -54119,7 +54119,7 @@ _0802D0C8: strh r0, [r1] b _0802D0FA .align 2, 0 -_0802D0D0: .4byte 0x086AE344 +_0802D0D0: .4byte gUnknown_086AE344 _0802D0D4: movs r2, #0 movs r0, #0 @@ -54182,7 +54182,7 @@ sub_2D104: @ 0x0802D104 _0802D144: .4byte gMain _0802D148: .4byte gUnknown_020314E0 _0802D14C: - ldr r1, _0802D1E4 @ =0x086AE344 + ldr r1, _0802D1E4 @ =gUnknown_086AE344 movs r0, #0 ldrsb r0, [r2, r0] lsls r0, r0, #2 @@ -54195,7 +54195,7 @@ _0802D158: lsls r0, r1, #3 subs r0, r0, r1 lsls r0, r0, #6 - ldr r1, _0802D1EC @ =0x083C076C + ldr r1, _0802D1EC @ =gUnknown_083C076C adds r0, r0, r1 str r0, [r2] ldr r0, _0802D1F0 @ =0x060120E0 @@ -54261,9 +54261,9 @@ _0802D1DC: pop {r0} bx r0 .align 2, 0 -_0802D1E4: .4byte 0x086AE344 +_0802D1E4: .4byte gUnknown_086AE344 _0802D1E8: .4byte 0x040000D4 -_0802D1EC: .4byte 0x083C076C +_0802D1EC: .4byte gUnknown_083C076C _0802D1F0: .4byte 0x060120E0 _0802D1F4: .4byte 0x800000E0 _0802D1F8: .4byte gOamBuffer @@ -54321,14 +54321,14 @@ _0802D254: movs r0, #0x10 strb r0, [r1] ldr r1, _0802D360 @ =0x040000D4 - ldr r0, _0802D378 @ =0x08158284 + ldr r0, _0802D378 @ =gUnknown_08158284 str r0, [r1] ldr r0, _0802D37C @ =0x06015800 str r0, [r1, #4] ldr r0, _0802D380 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0802D384 @ =0x0815A6A4 + ldr r0, _0802D384 @ =gUnknown_0815A6A4 str r0, [r1] ldr r0, _0802D388 @ =0x050003C0 str r0, [r1, #4] @@ -54384,7 +54384,7 @@ _0802D2D0: movs r3, #0 lsrs r5, r0, #0x10 asrs r0, r0, #0x10 - ldr r4, _0802D394 @ =0x03005C00 + ldr r4, _0802D394 @ =gUnknown_03005C00 mov sb, r4 cmp r3, r0 bgt _0802D320 @@ -54457,14 +54457,14 @@ _0802D368: .4byte 0x0000111A _0802D36C: .4byte 0x80000100 _0802D370: .4byte 0x000006DB _0802D374: .4byte 0x000005FA -_0802D378: .4byte 0x08158284 +_0802D378: .4byte gUnknown_08158284 _0802D37C: .4byte 0x06015800 _0802D380: .4byte 0x80001200 -_0802D384: .4byte 0x0815A6A4 +_0802D384: .4byte gUnknown_0815A6A4 _0802D388: .4byte 0x050003C0 _0802D38C: .4byte 0x80000010 _0802D390: .4byte gMain -_0802D394: .4byte 0x03005C00 +_0802D394: .4byte gUnknown_03005C00 _0802D398: .4byte 0x06002000 _0802D39C: .4byte 0x80000400 _0802D3A0: @@ -54473,7 +54473,7 @@ _0802D3A0: cmp r3, r0 bhi _0802D3F6 movs r3, #0 - ldr r4, _0802D484 @ =0x03005C00 + ldr r4, _0802D484 @ =gUnknown_03005C00 mov sb, r4 mov r5, sb movs r4, #0xc1 @@ -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 @@ -54587,13 +54587,13 @@ _0802D428: ble _0802D428 b _0802D53E .align 2, 0 -_0802D484: .4byte 0x03005C00 +_0802D484: .4byte gUnknown_03005C00 _0802D488: .4byte 0x040000D4 _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 @@ -55603,7 +55603,7 @@ _0802DC98: lsls r0, r3, #0x10 ldr r2, _0802DE08 @ =gOamBuffer mov sl, r2 - ldr r3, _0802DE0C @ =0x086B4112 + ldr r3, _0802DE0C @ =gUnknown_086B4112 mov sb, r3 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -55687,7 +55687,7 @@ _0802DD32: bne _0802DD84 movs r1, #0xf0 lsls r1, r1, #0x11 - ldr r4, _0802DE1C @ =0x03005C00 + ldr r4, _0802DE1C @ =gUnknown_03005C00 mov sb, r4 ldr r3, _0802DE14 @ =0x000001FF ldr r2, _0802DE20 @ =0x0000033F @@ -55765,14 +55765,14 @@ _0802DD94: movs r1, #0x11 strb r1, [r0] ldr r1, _0802DE24 @ =0x040000D4 - ldr r0, _0802DE38 @ =0x083A562C + ldr r0, _0802DE38 @ =gUnknown_083A562C str r0, [r1] ldr r0, _0802DE3C @ =0x06015800 str r0, [r1, #4] ldr r0, _0802DE40 @ =0x80000C00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0802DE44 @ =0x083A6E4C + ldr r0, _0802DE44 @ =gUnknown_083A6E4C str r0, [r1] ldr r0, _0802DE48 @ =0x050003C0 str r0, [r1, #4] @@ -55788,21 +55788,21 @@ _0802DD94: .align 2, 0 _0802DE04: .4byte 0x0000FF60 _0802DE08: .4byte gOamBuffer -_0802DE0C: .4byte 0x086B4112 +_0802DE0C: .4byte gUnknown_086B4112 _0802DE10: .4byte 0xFFFFFE00 _0802DE14: .4byte 0x000001FF _0802DE18: .4byte gUnknown_020314E0 -_0802DE1C: .4byte 0x03005C00 +_0802DE1C: .4byte gUnknown_03005C00 _0802DE20: .4byte 0x0000033F _0802DE24: .4byte 0x040000D4 _0802DE28: .4byte 0x06002000 _0802DE2C: .4byte 0x80000400 _0802DE30: .4byte gMain _0802DE34: .4byte 0x000005A2 -_0802DE38: .4byte 0x083A562C +_0802DE38: .4byte gUnknown_083A562C _0802DE3C: .4byte 0x06015800 _0802DE40: .4byte 0x80000C00 -_0802DE44: .4byte 0x083A6E4C +_0802DE44: .4byte gUnknown_083A6E4C _0802DE48: .4byte 0x050003C0 _0802DE4C: .4byte 0x80000010 _0802DE50: .4byte 0x000006DB @@ -55817,7 +55817,7 @@ sub_2DE54: @ 0x0802DE54 bgt _0802DEF0 cmp r4, #1 bne _0802DE6A - ldr r0, _0802DED8 @ =0x02032EE0 + ldr r0, _0802DED8 @ =gMPlayInfo_BGM bl m4aMPlayStop _0802DE6A: ldr r5, _0802DEDC @ =gMain @@ -55843,7 +55843,7 @@ _0802DE7A: adds r2, r1, r3 movs r0, #0x8c strh r0, [r2] - ldr r2, _0802DEE4 @ =0x086A3700 + ldr r2, _0802DEE4 @ =gUnknown_086A3700 movs r0, #0xb3 lsls r0, r0, #3 adds r1, r1, r0 @@ -55877,10 +55877,10 @@ _0802DEB6: b _0802E052 .align 2, 0 _0802DED4: .4byte 0xFFFFFE98 -_0802DED8: .4byte 0x02032EE0 +_0802DED8: .4byte gMPlayInfo_BGM _0802DEDC: .4byte gMain _0802DEE0: .4byte gUnknown_020314E0 -_0802DEE4: .4byte 0x086A3700 +_0802DEE4: .4byte gUnknown_086A3700 _0802DEE8: .4byte 0x00000604 _0802DEEC: .4byte 0x00000603 _0802DEF0: @@ -55889,7 +55889,7 @@ _0802DEF0: adds r0, r2, r1 movs r4, #0 strb r4, [r0] - ldr r2, _0802DF20 @ =0x086AE0D0 + ldr r2, _0802DF20 @ =gUnknown_086AE0D0 ldr r3, _0802DF24 @ =gUnknown_020314E0 ldr r1, [r3] ldr r0, _0802DF28 @ =0x00000603 @@ -55909,7 +55909,7 @@ _0802DEF0: strh r0, [r1] b _0802DF80 .align 2, 0 -_0802DF20: .4byte 0x086AE0D0 +_0802DF20: .4byte gUnknown_086AE0D0 _0802DF24: .4byte gUnknown_020314E0 _0802DF28: .4byte 0x00000603 _0802DF2C: .4byte 0x00000604 @@ -55992,7 +55992,7 @@ _0802DFC0: lsls r0, r3, #0x10 ldr r3, _0802E084 @ =gOamBuffer mov sb, r3 - ldr r4, _0802E088 @ =0x086B4E62 + ldr r4, _0802E088 @ =gUnknown_086B4E62 mov r8, r4 asrs r1, r0, #0x10 lsls r0, r1, #1 @@ -56082,7 +56082,7 @@ _0802E078: .4byte 0x0000111A _0802E07C: .4byte 0x05000200 _0802E080: .4byte 0x800000C0 _0802E084: .4byte gOamBuffer -_0802E088: .4byte 0x086B4E62 +_0802E088: .4byte gUnknown_086B4E62 _0802E08C: .4byte 0xFFFFFE00 _0802E090: .4byte 0x000001FF @@ -56123,21 +56123,21 @@ sub_2E094: @ 0x0802E094 cmp r0, #0 bne _0802E130 ldr r1, _0802E110 @ =0x040000D4 - ldr r0, _0802E114 @ =0x081BCAA4 + ldr r0, _0802E114 @ =gUnknown_081BCAA4 str r0, [r1] ldr r2, _0802E118 @ =0x06015800 str r2, [r1, #4] ldr r0, _0802E11C @ =0x80000C00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0802E120 @ =0x081BE2C4 + ldr r0, _0802E120 @ =gUnknown_081BE2C4 str r0, [r1] ldr r0, _0802E124 @ =0x050003C0 str r0, [r1, #4] ldr r0, _0802E128 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0802E12C @ =0x08483D8C + ldr r0, _0802E12C @ =gUnknown_08483D8C b _0802E150 .align 2, 0 _0802E0FC: .4byte gUnknown_020314E0 @@ -56146,30 +56146,30 @@ _0802E104: .4byte 0x0000060C _0802E108: .4byte 0x0000060E _0802E10C: .4byte 0x0000FDA8 _0802E110: .4byte 0x040000D4 -_0802E114: .4byte 0x081BCAA4 +_0802E114: .4byte gUnknown_081BCAA4 _0802E118: .4byte 0x06015800 _0802E11C: .4byte 0x80000C00 -_0802E120: .4byte 0x081BE2C4 +_0802E120: .4byte gUnknown_081BE2C4 _0802E124: .4byte 0x050003C0 _0802E128: .4byte 0x80000010 -_0802E12C: .4byte 0x08483D8C +_0802E12C: .4byte gUnknown_08483D8C _0802E130: ldr r1, _0802E15C @ =0x040000D4 - ldr r0, _0802E160 @ =0x081BE4C4 + ldr r0, _0802E160 @ =gUnknown_081BE4C4 str r0, [r1] ldr r2, _0802E164 @ =0x06015800 str r2, [r1, #4] ldr r0, _0802E168 @ =0x80000C00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0802E16C @ =0x081BFCE4 + ldr r0, _0802E16C @ =gUnknown_081BFCE4 str r0, [r1] ldr r0, _0802E170 @ =0x050003C0 str r0, [r1, #4] ldr r0, _0802E174 @ =0x80000010 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0802E178 @ =0x08488A0C + ldr r0, _0802E178 @ =gUnknown_08488A0C _0802E150: str r0, [r1] str r2, [r1, #4] @@ -56179,13 +56179,13 @@ _0802E150: b _0802E610 .align 2, 0 _0802E15C: .4byte 0x040000D4 -_0802E160: .4byte 0x081BE4C4 +_0802E160: .4byte gUnknown_081BE4C4 _0802E164: .4byte 0x06015800 _0802E168: .4byte 0x80000C00 -_0802E16C: .4byte 0x081BFCE4 +_0802E16C: .4byte gUnknown_081BFCE4 _0802E170: .4byte 0x050003C0 _0802E174: .4byte 0x80000010 -_0802E178: .4byte 0x08488A0C +_0802E178: .4byte gUnknown_08488A0C _0802E17C: .4byte 0x80000240 _0802E180: cmp r2, #0x3b @@ -56345,7 +56345,7 @@ _0802E2D0: bls _0802E2D6 b _0802E41C _0802E2D6: - ldr r2, _0802E300 @ =0x086AE394 + ldr r2, _0802E300 @ =gUnknown_086AE394 ldr r5, _0802E304 @ =0x0000060A adds r3, r6, r5 movs r1, #0 @@ -56367,7 +56367,7 @@ _0802E2D6: strh r0, [r1] b _0802E37A .align 2, 0 -_0802E300: .4byte 0x086AE394 +_0802E300: .4byte gUnknown_086AE394 _0802E304: .4byte 0x0000060A _0802E308: strh r7, [r1] @@ -56383,7 +56383,7 @@ _0802E308: asrs r0, r0, #0x18 cmp r0, #7 bne _0802E366 - ldr r3, _0802E3C8 @ =0x08055A68 + ldr r3, _0802E3C8 @ =gUnknown_08055A68 adds r0, r4, #0 adds r0, #0x32 movs r2, #0 @@ -56401,7 +56401,7 @@ _0802E308: strb r1, [r0] mov r7, sb ldr r1, [r7] - ldr r2, _0802E3D0 @ =0x08137928 + ldr r2, _0802E3D0 @ =gUnknown_08137928 adds r0, r1, #0 adds r0, #0x35 ldrb r0, [r0] @@ -56428,7 +56428,7 @@ _0802E366: movs r0, #0xbd strh r0, [r1, #0x18] _0802E37A: - ldr r2, _0802E3D8 @ =0x086AE394 + ldr r2, _0802E3D8 @ =gUnknown_086AE394 ldr r0, _0802E3DC @ =gUnknown_020314E0 ldr r3, [r0] ldr r5, _0802E3C4 @ =0x0000060A @@ -56467,11 +56467,11 @@ _0802E3B4: b _0802E3F2 .align 2, 0 _0802E3C4: .4byte 0x0000060A -_0802E3C8: .4byte 0x08055A68 +_0802E3C8: .4byte gUnknown_08055A68 _0802E3CC: .4byte gMain -_0802E3D0: .4byte 0x08137928 +_0802E3D0: .4byte gUnknown_08137928 _0802E3D4: .4byte 0x000006D9 -_0802E3D8: .4byte 0x086AE394 +_0802E3D8: .4byte gUnknown_086AE394 _0802E3DC: .4byte gUnknown_020314E0 _0802E3E0: .4byte 0x0000060C _0802E3E4: .4byte 0x0000FFB0 @@ -56609,7 +56609,7 @@ _0802E4E0: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0802E50C @ =0x08483D8C + ldr r1, _0802E50C @ =gUnknown_08483D8C b _0802E51E .align 2, 0 _0802E4F8: .4byte 0x000001E9 @@ -56617,7 +56617,7 @@ _0802E4FC: .4byte 0x00000612 _0802E500: .4byte 0x0000060C _0802E504: .4byte gMain _0802E508: .4byte 0x040000D4 -_0802E50C: .4byte 0x08483D8C +_0802E50C: .4byte gUnknown_08483D8C _0802E510: ldr r2, _0802E640 @ =0x040000D4 lsls r1, r7, #0x10 @@ -56625,7 +56625,7 @@ _0802E510: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0802E644 @ =0x08488A0C + ldr r1, _0802E644 @ =gUnknown_08488A0C _0802E51E: adds r0, r0, r1 str r0, [r2] @@ -56634,7 +56634,7 @@ _0802E51E: ldr r0, _0802E64C @ =0x80000240 str r0, [r2, #8] ldr r0, [r2, #8] - ldr r2, _0802E650 @ =0x086AE394 + ldr r2, _0802E650 @ =gUnknown_086AE394 ldr r5, _0802E654 @ =gUnknown_020314E0 ldr r4, [r5] ldr r3, _0802E658 @ =0x0000060A @@ -56678,7 +56678,7 @@ _0802E51E: mov sb, r5 ldr r3, _0802E668 @ =gOamBuffer mov r8, r3 - ldr r5, _0802E66C @ =0x086B3FE6 + ldr r5, _0802E66C @ =gUnknown_086B3FE6 mov ip, r5 lsls r1, r7, #0x10 asrs r1, r1, #0x10 @@ -56774,17 +56774,17 @@ _0802E62E: bx r0 .align 2, 0 _0802E640: .4byte 0x040000D4 -_0802E644: .4byte 0x08488A0C +_0802E644: .4byte gUnknown_08488A0C _0802E648: .4byte 0x06015800 _0802E64C: .4byte 0x80000240 -_0802E650: .4byte 0x086AE394 +_0802E650: .4byte gUnknown_086AE394 _0802E654: .4byte gUnknown_020314E0 _0802E658: .4byte 0x0000060A _0802E65C: .4byte gMain _0802E660: .4byte 0x0000060C _0802E664: .4byte 0x0000060E _0802E668: .4byte gOamBuffer -_0802E66C: .4byte 0x086B3FE6 +_0802E66C: .4byte gUnknown_086B3FE6 _0802E670: .4byte 0xFFFFFE00 _0802E674: .4byte 0x000001FF _0802E678: .4byte 0x000001E9 @@ -56892,7 +56892,7 @@ _0802E750: .4byte gUnknown_020314E0 _0802E754: .4byte 0x0000030E _0802E758: .4byte 0x00000322 _0802E75C: - ldr r5, _0802E7B8 @ =0x086AE45A + ldr r5, _0802E7B8 @ =gUnknown_086AE45A ldr r3, _0802E7BC @ =gUnknown_020314E0 ldr r4, [r3] movs r7, #0xa4 @@ -56936,7 +56936,7 @@ _0802E7AC: mov sl, r1 bl _0802EFFC .align 2, 0 -_0802E7B8: .4byte 0x086AE45A +_0802E7B8: .4byte gUnknown_086AE45A _0802E7BC: .4byte gUnknown_020314E0 _0802E7C0: .4byte 0x00000322 _0802E7C4: .4byte 0x00000307 @@ -57074,7 +57074,7 @@ _0802E8D0: .4byte 0x00000306 _0802E8D4: .4byte gUnknown_020314E0 _0802E8D8: .4byte 0x0000132C _0802E8DC: - ldr r2, _0802E908 @ =0x086AE3DC + ldr r2, _0802E908 @ =gUnknown_086AE3DC ldr r5, _0802E90C @ =gUnknown_020314E0 ldr r3, [r5] ldr r6, _0802E910 @ =0x00000307 @@ -57097,7 +57097,7 @@ _0802E8DC: strh r0, [r3] b _0802E95C .align 2, 0 -_0802E908: .4byte 0x086AE3DC +_0802E908: .4byte gUnknown_086AE3DC _0802E90C: .4byte gUnknown_020314E0 _0802E910: .4byte 0x00000307 _0802E914: .4byte 0x0000030A @@ -57137,7 +57137,7 @@ _0802E948: movs r0, #0xe3 bl m4aSongNumStart _0802E95C: - ldr r2, _0802E994 @ =0x086AE3DC + ldr r2, _0802E994 @ =gUnknown_086AE3DC ldr r0, _0802E998 @ =gUnknown_020314E0 ldr r3, [r0] ldr r1, _0802E98C @ =0x00000307 @@ -57164,7 +57164,7 @@ _0802E95C: .align 2, 0 _0802E98C: .4byte 0x00000307 _0802E990: .4byte 0x00000306 -_0802E994: .4byte 0x086AE3DC +_0802E994: .4byte gUnknown_086AE3DC _0802E998: .4byte gUnknown_020314E0 _0802E99C: ldr r3, _0802EABC @ =gUnknown_020314E0 @@ -57194,7 +57194,7 @@ _0802E9BE: ldrh r0, [r1] movs r1, #0x1a bl __umodsi3 - ldr r2, _0802EAC8 @ =0x08137CBC + ldr r2, _0802EAC8 @ =gUnknown_08137CBC ldr r1, _0802EACC @ =0x0000FFFE ands r0, r1 adds r1, r0, r2 @@ -57312,7 +57312,7 @@ _0802E9BE: _0802EABC: .4byte gUnknown_020314E0 _0802EAC0: .4byte 0x0000FE98 _0802EAC4: .4byte 0x00000322 -_0802EAC8: .4byte 0x08137CBC +_0802EAC8: .4byte gUnknown_08137CBC _0802EACC: .4byte 0x0000FFFE _0802EAD0: .4byte 0x0000030E _0802EAD4: .4byte 0x0000FFF4 @@ -57362,7 +57362,7 @@ _0802EB2C: adds r0, r0, r2 movs r1, #1 strb r1, [r0] - ldr r0, _0802EBC8 @ =0x08137CBC + ldr r0, _0802EBC8 @ =gUnknown_08137CBC ldrb r0, [r0] lsls r0, r0, #0x18 asrs r0, r0, #0x18 @@ -57434,7 +57434,7 @@ _0802EB8E: b _0802EFFC .align 2, 0 _0802EBC4: .4byte gUnknown_020314E0 -_0802EBC8: .4byte 0x08137CBC +_0802EBC8: .4byte gUnknown_08137CBC _0802EBCC: .4byte gMain _0802EBD0: .4byte 0x00000282 _0802EBD4: .4byte 0x0000072E @@ -57818,7 +57818,7 @@ _0802EEF8: ldrh r0, [r5] movs r1, #0x1a bl __umodsi3 - ldr r2, _0802EF68 @ =0x08137CBC + ldr r2, _0802EF68 @ =gUnknown_08137CBC ldr r1, _0802EF6C @ =0x0000FFFE ands r0, r1 adds r1, r0, r2 @@ -57864,7 +57864,7 @@ _0802EEF8: b _0802EF90 .align 2, 0 _0802EF64: .4byte gUnknown_020314E0 -_0802EF68: .4byte 0x08137CBC +_0802EF68: .4byte gUnknown_08137CBC _0802EF6C: .4byte 0x0000FFFE _0802EF70: .4byte 0x0000030E _0802EF74: .4byte 0x0000FFF4 @@ -57876,8 +57876,8 @@ _0802EF7C: adds r1, r4, r0 movs r0, #0xa strb r0, [r1] - ldr r0, _0802EFD0 @ =0x02032F20 - ldr r1, _0802EFD4 @ =0x086A11A4 + ldr r0, _0802EFD0 @ =gMPlayInfo_SE1 + ldr r1, _0802EFD4 @ =gUnknown_086A11A4 bl MPlayStart _0802EF90: ldr r4, _0802EFD8 @ =gUnknown_020314E0 @@ -57896,8 +57896,8 @@ _0802EF90: asrs r0, r0, #0x10 cmp r0, #0x22 bne _0802EFBA - ldr r0, _0802EFD0 @ =0x02032F20 - ldr r1, _0802EFD4 @ =0x086A11A4 + ldr r0, _0802EFD0 @ =gMPlayInfo_SE1 + ldr r1, _0802EFD4 @ =gUnknown_086A11A4 bl MPlayStart _0802EFBA: ldr r1, [r4] @@ -57911,8 +57911,8 @@ _0802EFBC: b _0802EFFC .align 2, 0 _0802EFCC: .4byte 0x00000306 -_0802EFD0: .4byte 0x02032F20 -_0802EFD4: .4byte 0x086A11A4 +_0802EFD0: .4byte gMPlayInfo_SE1 +_0802EFD4: .4byte gUnknown_086A11A4 _0802EFD8: .4byte gUnknown_020314E0 _0802EFDC: ldr r4, _0802F10C @ =gUnknown_020314E0 @@ -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 @@ -57943,7 +57943,7 @@ _0802EFFC: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0802F120 @ =0x084BB16C + ldr r1, _0802F120 @ =gUnknown_084BB16C adds r0, r0, r1 str r0, [r2] ldr r0, _0802F124 @ =0x060122A0 @@ -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,12 +57986,12 @@ _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] lsls r1, r3, #0x10 - ldr r4, _0802F130 @ =0x086B3EF6 + ldr r4, _0802F130 @ =gUnknown_086B3EF6 mov sb, r4 ldr r6, _0802F134 @ =gOamBuffer asrs r1, r1, #0x10 @@ -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,13 +58070,13 @@ _0802F0FA: _0802F10C: .4byte gUnknown_020314E0 _0802F110: .4byte 0x0000030E _0802F114: .4byte 0x00000306 -_0802F118: .4byte 0x0200DED8 +_0802F118: .4byte gUnknown_0200DED8 _0802F11C: .4byte 0x040000D4 -_0802F120: .4byte 0x084BB16C +_0802F120: .4byte gUnknown_084BB16C _0802F124: .4byte 0x060122A0 _0802F128: .4byte 0x80000240 _0802F12C: .4byte 0x00000322 -_0802F130: .4byte 0x086B3EF6 +_0802F130: .4byte gUnknown_086B3EF6 _0802F134: .4byte gOamBuffer _0802F138: .4byte 0xFFFFFE00 _0802F13C: .4byte 0x000001FF @@ -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 @@ -58108,7 +58108,7 @@ sub_2F140: @ 0x0802F140 lsls r0, r0, #0x10 lsrs r4, r0, #0x10 _0802F170: - ldr r2, _0802F248 @ =0x086AE462 + ldr r2, _0802F248 @ =gUnknown_086AE462 lsls r0, r4, #0x10 asrs r0, r0, #0xe adds r1, r0, r2 @@ -58134,7 +58134,7 @@ _0802F170: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0802F250 @ =0x083FFD8C + ldr r1, _0802F250 @ =gUnknown_083FFD8C adds r0, r0, r1 str r0, [r2] ldr r0, _0802F254 @ =0x06012720 @@ -58143,7 +58143,7 @@ _0802F170: str r0, [r2, #8] ldr r0, [r2, #8] movs r1, #0 - ldr r7, _0802F25C @ =0x086B4A72 + ldr r7, _0802F25C @ =gUnknown_086B4A72 mov sb, r7 ldr r0, _0802F260 @ =gOamBuffer mov sl, r0 @@ -58215,13 +58215,13 @@ _0802F1CE: bx r0 .align 2, 0 _0802F240: .4byte gUnknown_020314E0 -_0802F244: .4byte 0x0200E9A0 -_0802F248: .4byte 0x086AE462 +_0802F244: .4byte gUnknown_0200E9A0 +_0802F248: .4byte gUnknown_086AE462 _0802F24C: .4byte 0x040000D4 -_0802F250: .4byte 0x083FFD8C +_0802F250: .4byte gUnknown_083FFD8C _0802F254: .4byte 0x06012720 _0802F258: .4byte 0x80000180 -_0802F25C: .4byte 0x086B4A72 +_0802F25C: .4byte gUnknown_086B4A72 _0802F260: .4byte gOamBuffer _0802F264: .4byte 0xFFFFFE00 _0802F268: .4byte 0x000001FF @@ -58398,7 +58398,7 @@ _0802F384: movs r1, #0x16 strb r1, [r0] ldr r1, _0802F3F4 @ =0x040000D4 - ldr r0, _0802F3F8 @ =0x08526DCC + ldr r0, _0802F3F8 @ =gUnknown_08526DCC str r0, [r1] ldr r0, _0802F3FC @ =0x06015800 str r0, [r1, #4] @@ -58416,12 +58416,12 @@ _0802F3E8: .4byte 0x0000037D _0802F3EC: .4byte 0x0000037B _0802F3F0: .4byte gMain _0802F3F4: .4byte 0x040000D4 -_0802F3F8: .4byte 0x08526DCC +_0802F3F8: .4byte gUnknown_08526DCC _0802F3FC: .4byte 0x06015800 _0802F400: .4byte 0x80000600 _0802F404: .4byte 0x00001388 _0802F408: - ldr r3, _0802F434 @ =0x086AE496 + ldr r3, _0802F434 @ =gUnknown_086AE496 ldr r2, [r5] ldr r0, _0802F438 @ =0x0000037D adds r4, r2, r0 @@ -58444,7 +58444,7 @@ _0802F408: strh r0, [r2] b _0802F46C .align 2, 0 -_0802F434: .4byte 0x086AE496 +_0802F434: .4byte gUnknown_086AE496 _0802F438: .4byte 0x0000037D _0802F43C: .4byte 0x0000037E _0802F440: @@ -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 @@ -58590,7 +58590,7 @@ sub_2F504: @ 0x0802F504 lsls r0, r1, #3 subs r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0802F710 @ =0x08512C4C + ldr r1, _0802F710 @ =gUnknown_08512C4C adds r0, r0, r1 str r0, [r2] ldr r0, _0802F714 @ =0x06012A20 @@ -58601,7 +58601,7 @@ sub_2F504: @ 0x0802F504 ldr r2, _0802F71C @ =0x0000037A adds r3, r3, r2 movs r2, #0 - ldr r4, _0802F720 @ =0x086B3CA4 + ldr r4, _0802F720 @ =gUnknown_086B3CA4 mov sb, r4 movs r1, #0 ldrsb r1, [r3, r1] @@ -58690,7 +58690,7 @@ _0802F5EC: ldr r4, _0802F730 @ =0x0000037B adds r0, r0, r4 movs r2, #0 - ldr r7, _0802F734 @ =0x086B3B7E + ldr r7, _0802F734 @ =gUnknown_086B3B7E mov sb, r7 ldr r1, _0802F728 @ =gOamBuffer mov sl, r1 @@ -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 @@ -58796,7 +58796,7 @@ _0802F69A: ldr r2, _0802F70C @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #7 - ldr r1, _0802F73C @ =0x084ED6CC + ldr r1, _0802F73C @ =gUnknown_084ED6CC adds r0, r0, r1 str r0, [r2] ldr r0, _0802F740 @ =0x06014FA0 @@ -58806,22 +58806,22 @@ _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 -_0802F710: .4byte 0x08512C4C +_0802F710: .4byte gUnknown_08512C4C _0802F714: .4byte 0x06012A20 _0802F718: .4byte 0x800001C0 _0802F71C: .4byte 0x0000037A -_0802F720: .4byte 0x086B3CA4 +_0802F720: .4byte gUnknown_086B3CA4 _0802F724: .4byte 0xFFFFFE00 _0802F728: .4byte gOamBuffer _0802F72C: .4byte 0x000001FF _0802F730: .4byte 0x0000037B -_0802F734: .4byte 0x086B3B7E -_0802F738: .4byte 0x0200E608 -_0802F73C: .4byte 0x084ED6CC +_0802F734: .4byte gUnknown_086B3B7E +_0802F738: .4byte gUnknown_0200E608 +_0802F73C: .4byte gUnknown_084ED6CC _0802F740: .4byte 0x06014FA0 _0802F744: .4byte 0x80000100 _0802F748: @@ -58908,7 +58908,7 @@ _0802F7DC: @ jump table .4byte _0802FA28 @ case 4 .4byte _0802FAA2 @ case 5 _0802F7F4: - ldr r1, _0802F828 @ =0x086AE4FC + ldr r1, _0802F828 @ =gUnknown_086AE4FC mov r4, r8 ldr r2, [r4] asrs r4, r6, #0x10 @@ -58934,7 +58934,7 @@ _0802F7F4: strh r0, [r2] b _0802F858 .align 2, 0 -_0802F828: .4byte 0x086AE4FC +_0802F828: .4byte gUnknown_086AE4FC _0802F82C: .4byte 0x0000036E _0802F830: ldrb r0, [r3] @@ -58978,7 +58978,7 @@ _0802F878: strh r0, [r1] b _0802FB26 _0802F87E: - ldr r2, _0802F8B0 @ =0x086AE4FC + ldr r2, _0802F8B0 @ =gUnknown_086AE4FC ldr r7, _0802F8B4 @ =gUnknown_020314E0 ldr r1, [r7] asrs r4, r6, #0x10 @@ -59004,7 +59004,7 @@ _0802F87E: strh r0, [r1] b _0802F8EC .align 2, 0 -_0802F8B0: .4byte 0x086AE4FC +_0802F8B0: .4byte gUnknown_086AE4FC _0802F8B4: .4byte gUnknown_020314E0 _0802F8B8: .4byte 0x0000036E _0802F8BC: @@ -59077,7 +59077,7 @@ _0802F938: .4byte 0x0000036E _0802F93C: .4byte gUnknown_020314E0 _0802F940: .4byte 0x00000376 _0802F944: - ldr r1, _0802F978 @ =0x086AE4FC + ldr r1, _0802F978 @ =gUnknown_086AE4FC mov r5, r8 ldr r2, [r5] asrs r5, r6, #0x10 @@ -59103,7 +59103,7 @@ _0802F944: strh r0, [r2] b _0802F9CA .align 2, 0 -_0802F978: .4byte 0x086AE4FC +_0802F978: .4byte gUnknown_086AE4FC _0802F97C: .4byte 0x0000036E _0802F980: ldrb r0, [r3] @@ -59188,7 +59188,7 @@ _0802FA1C: .4byte 0x0000036E _0802FA20: .4byte 0x0000036A _0802FA24: .4byte 0x00000372 _0802FA28: - ldr r1, _0802FA90 @ =0x086AE4FC + ldr r1, _0802FA90 @ =gUnknown_086AE4FC mov r3, r8 ldr r2, [r3] asrs r5, r6, #0x10 @@ -59241,7 +59241,7 @@ _0802FA28: adds r0, r0, r5 b _0802FB14 .align 2, 0 -_0802FA90: .4byte 0x086AE4FC +_0802FA90: .4byte gUnknown_086AE4FC _0802FA94: .4byte 0x0000036E _0802FA98: .4byte 0x0000036A _0802FA9C: @@ -59249,7 +59249,7 @@ _0802FA9C: strb r0, [r1] b _0802FB16 _0802FAA2: - ldr r1, _0802FAD4 @ =0x086AE4FC + ldr r1, _0802FAD4 @ =gUnknown_086AE4FC mov r5, r8 ldr r2, [r5] asrs r4, r6, #0x10 @@ -59276,7 +59276,7 @@ _0802FACE: strh r0, [r2] b _0802FB16 .align 2, 0 -_0802FAD4: .4byte 0x086AE4FC +_0802FAD4: .4byte gUnknown_086AE4FC _0802FAD8: .4byte 0x0000036E _0802FADC: ldrb r0, [r3] @@ -59383,7 +59383,7 @@ _0802FB78: movs r0, #0xd bl sub_11B0 _0802FB9E: - ldr r5, _0802FC40 @ =0x08137CD6 + ldr r5, _0802FC40 @ =gUnknown_08137CD6 mov r0, r8 ldr r4, [r0] adds r4, r4, r6 @@ -59459,7 +59459,7 @@ _0802FC30: .4byte 0x00000376 _0802FC34: .4byte 0x00001328 _0802FC38: .4byte 0x00001330 _0802FC3C: .4byte 0x00001334 -_0802FC40: .4byte 0x08137CD6 +_0802FC40: .4byte gUnknown_08137CD6 _0802FC44: .4byte 0x0400004C _0802FC48: ldr r5, _0802FC7C @ =0x0000072E @@ -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 @@ -59553,7 +59553,7 @@ _0802FCE4: movs r0, #0x90 subs r0, r0, r1 strh r0, [r6, #4] - ldr r4, _0802FDD4 @ =0x086AE4FC + ldr r4, _0802FDD4 @ =gUnknown_086AE4FC ldr r0, [r3] movs r1, #0xdb lsls r1, r1, #2 @@ -59569,7 +59569,7 @@ _0802FCE4: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0802FDDC @ =0x0847A40C + ldr r1, _0802FDDC @ =gUnknown_0847A40C adds r0, r0, r1 str r0, [r2] ldr r0, _0802FDE0 @ =0x06012DA0 @@ -59648,7 +59648,7 @@ _0802FD42: ldr r2, _0802FDD8 @ =0x040000D4 lsrs r0, r0, #1 lsls r0, r0, #9 - ldr r1, _0802FDFC @ =0x0847D10C + ldr r1, _0802FDFC @ =gUnknown_0847D10C adds r0, r0, r1 str r0, [r2] ldr r0, _0802FE00 @ =0x06014720 @@ -59658,11 +59658,11 @@ _0802FD42: ldr r0, [r2, #8] b _0802FE0C .align 2, 0 -_0802FDCC: .4byte 0x0200DF90 +_0802FDCC: .4byte gUnknown_0200DF90 _0802FDD0: .4byte gUnknown_020314E0 -_0802FDD4: .4byte 0x086AE4FC +_0802FDD4: .4byte gUnknown_086AE4FC _0802FDD8: .4byte 0x040000D4 -_0802FDDC: .4byte 0x0847A40C +_0802FDDC: .4byte gUnknown_0847A40C _0802FDE0: .4byte 0x06012DA0 _0802FDE4: .4byte 0x80000140 _0802FDE8: .4byte gOamBuffer @@ -59670,7 +59670,7 @@ _0802FDEC: .4byte 0xFFFFFDD8 _0802FDF0: .4byte 0xFFFFFE00 _0802FDF4: .4byte 0x000001FF _0802FDF8: .4byte 0x00000372 -_0802FDFC: .4byte 0x0847D10C +_0802FDFC: .4byte gUnknown_0847D10C _0802FE00: .4byte 0x06014720 _0802FE04: .4byte 0x800000C0 _0802FE08: @@ -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 @@ -59724,7 +59724,7 @@ _0802FE0C: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #2 - ldr r2, _0802FF2C @ =0x086AE4FC + ldr r2, _0802FF2C @ =gUnknown_086AE4FC adds r0, r0, r2 ldr r2, _0802FF30 @ =0x040000D4 movs r3, #0 @@ -59732,7 +59732,7 @@ _0802FE0C: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r5, _0802FF34 @ =0x084C1E6C + ldr r5, _0802FF34 @ =gUnknown_084C1E6C adds r0, r0, r5 str r0, [r2] ldr r0, _0802FF38 @ =0x060130A0 @@ -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 @@ -59805,7 +59805,7 @@ _0802FE90: ldr r2, _0802FF30 @ =0x040000D4 lsrs r0, r0, #1 lsls r0, r0, #9 - ldr r1, _0802FF44 @ =0x084C4B6C + ldr r1, _0802FF44 @ =gUnknown_084C4B6C adds r0, r0, r1 str r0, [r2] ldr r0, _0802FF48 @ =0x06014920 @@ -59817,15 +59817,15 @@ _0802FE90: .align 2, 0 _0802FF1C: .4byte 0x000001FF _0802FF20: .4byte 0xFFFFFE00 -_0802FF24: .4byte 0x0200E048 +_0802FF24: .4byte gUnknown_0200E048 _0802FF28: .4byte 0x0000036D -_0802FF2C: .4byte 0x086AE4FC +_0802FF2C: .4byte gUnknown_086AE4FC _0802FF30: .4byte 0x040000D4 -_0802FF34: .4byte 0x084C1E6C +_0802FF34: .4byte gUnknown_084C1E6C _0802FF38: .4byte 0x060130A0 _0802FF3C: .4byte 0x80000140 -_0802FF40: .4byte 0x0200DE20 -_0802FF44: .4byte 0x084C4B6C +_0802FF40: .4byte gUnknown_0200DE20 +_0802FF44: .4byte gUnknown_084C4B6C _0802FF48: .4byte 0x06014920 _0802FF4C: .4byte 0x800000C0 _0802FF50: @@ -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: @@ -59970,7 +59970,7 @@ _0803006A: ldr r1, _080300C0 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #9 - ldr r2, _080300C4 @ =0x084FEA0C + ldr r2, _080300C4 @ =gUnknown_084FEA0C adds r0, r0, r2 str r0, [r1] ldr r0, _080300C8 @ =0x060146A0 @@ -60013,7 +60013,7 @@ _080300B2: bx r0 .align 2, 0 _080300C0: .4byte 0x040000D4 -_080300C4: .4byte 0x084FEA0C +_080300C4: .4byte gUnknown_084FEA0C _080300C8: .4byte 0x060146A0 _080300CC: .4byte 0x80000040 _080300D0: .4byte 0x000001FF @@ -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 @@ -60223,7 +60223,7 @@ _080301F6: adds r0, #8 strh r6, [r0] ldr r1, _0803032C @ =0x040000D4 - ldr r0, _08030330 @ =0x086ACEF8 + ldr r0, _08030330 @ =gUnknown_086ACEF8 ldr r0, [r0, #0x1c] str r0, [r1] ldr r0, _08030334 @ =0x06015800 @@ -60231,7 +60231,7 @@ _080301F6: ldr r0, _08030338 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0803033C @ =0x086ACF18 + ldr r0, _0803033C @ =gUnknown_086ACF18 ldr r0, [r0, #0x1c] str r0, [r1] ldr r0, _08030340 @ =0x050003C0 @@ -60316,10 +60316,10 @@ _08030320: .4byte 0x000006C6 _08030324: .4byte gMain _08030328: .4byte 0x0000F63C _0803032C: .4byte 0x040000D4 -_08030330: .4byte 0x086ACEF8 +_08030330: .4byte gUnknown_086ACEF8 _08030334: .4byte 0x06015800 _08030338: .4byte 0x80001200 -_0803033C: .4byte 0x086ACF18 +_0803033C: .4byte gUnknown_086ACF18 _08030340: .4byte 0x050003C0 _08030344: .4byte 0x80000010 _08030348: .4byte 0x0000C350 @@ -60342,7 +60342,7 @@ _08030350: _08030370: lsls r0, r1, #0x10 asrs r0, r0, #7 - ldr r1, _08030464 @ =0x0845690C + ldr r1, _08030464 @ =gUnknown_0845690C adds r0, r0, r1 mov r2, sb str r0, [r2] @@ -60460,7 +60460,7 @@ _08030456: pop {r0} bx r0 .align 2, 0 -_08030464: .4byte 0x0845690C +_08030464: .4byte gUnknown_0845690C _08030468: .4byte 0x060133A0 _0803046C: .4byte 0x80000100 _08030470: .4byte gUnknown_020314E0 @@ -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 @@ -60588,7 +60588,7 @@ _08030552: ldrsb r0, [r2, r0] cmp r1, r0 beq _0803059E - ldr r1, _080305DC @ =0x086AD2EE + ldr r1, _080305DC @ =gUnknown_086AD2EE lsls r0, r0, #3 adds r1, #6 adds r0, r0, r1 @@ -60596,7 +60596,7 @@ _08030552: movs r3, #0 ldrsh r0, [r0, r3] lsls r0, r0, #9 - ldr r1, _080305E4 @ =0x084FD18C + ldr r1, _080305E4 @ =gUnknown_084FD18C adds r0, r0, r1 str r0, [r2] ldr r0, _080305E8 @ =0x06011CE0 @@ -60626,7 +60626,7 @@ _0803059E: bgt _080305B6 b _08030700 _080305B6: - ldr r0, _080305DC @ =0x086AD2EE + ldr r0, _080305DC @ =gUnknown_086AD2EE adds r3, r2, r5 movs r1, #0 ldrsb r1, [r3, r1] @@ -60645,9 +60645,9 @@ _080305B6: b _080306E6 .align 2, 0 _080305D8: .4byte 0x000001ED -_080305DC: .4byte 0x086AD2EE +_080305DC: .4byte gUnknown_086AD2EE _080305E0: .4byte 0x040000D4 -_080305E4: .4byte 0x084FD18C +_080305E4: .4byte gUnknown_084FD18C _080305E8: .4byte 0x06011CE0 _080305EC: .4byte 0x80000100 _080305F0: @@ -60775,7 +60775,7 @@ _080306D2: movs r0, #0x92 bl m4aSongNumStart _080306E6: - ldr r2, _0803078C @ =0x086AD2EE + ldr r2, _0803078C @ =gUnknown_086AD2EE ldr r1, _08030784 @ =gUnknown_020314E0 ldr r0, [r1] ldr r3, _08030788 @ =0x000001ED @@ -60856,7 +60856,7 @@ _08030756: _08030780: .4byte gMain _08030784: .4byte gUnknown_020314E0 _08030788: .4byte 0x000001ED -_0803078C: .4byte 0x086AD2EE +_0803078C: .4byte gUnknown_086AD2EE _08030790: mov r3, sb ldr r4, [r3] @@ -60900,7 +60900,7 @@ _080307C8: lsls r0, r3, #1 adds r0, r0, r3 lsls r0, r0, #1 - ldr r6, _08030878 @ =0x086B4D4E + ldr r6, _08030878 @ =gUnknown_086B4D4E adds r0, r0, r6 add r0, r8 ldrh r1, [r0] @@ -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 @@ -60975,9 +60975,9 @@ _080307C8: .align 2, 0 _08030870: .4byte gOamBuffer _08030874: .4byte 0xFFFFFE00 -_08030878: .4byte 0x086B4D4E +_08030878: .4byte gUnknown_086B4D4E _0803087C: .4byte 0x000001FF -_08030880: .4byte 0x0200D860 +_08030880: .4byte gUnknown_0200D860 _08030884: .4byte 0x00000346 _08030888: .4byte 0xFFFFD860 _0803088C: @@ -61523,7 +61523,7 @@ _08030CA8: adds r7, r1, #0 cmp r0, #0 beq _08030CDC - ldr r4, _08030D0C @ =0x086AE54A + ldr r4, _08030D0C @ =gUnknown_086AE54A movs r1, #6 bl __udivsi3 lsls r0, r0, #0x10 @@ -61563,7 +61563,7 @@ _08030CDC: _08030D00: .4byte 0x00000336 _08030D04: .4byte gUnknown_020314E0 _08030D08: .4byte 0x00000326 -_08030D0C: .4byte 0x086AE54A +_08030D0C: .4byte gUnknown_086AE54A _08030D10: .4byte 0x000006C2 _08030D14: movs r0, #4 @@ -61620,7 +61620,7 @@ _08030D18: adds r0, #0xf8 strh r5, [r0] ldr r1, _08030E0C @ =0x040000D4 - ldr r0, _08030E10 @ =0x086ACEF8 + ldr r0, _08030E10 @ =gUnknown_086ACEF8 ldr r0, [r0, #0x10] str r0, [r1] ldr r0, _08030E14 @ =0x06015800 @@ -61628,7 +61628,7 @@ _08030D18: ldr r0, _08030E18 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08030E1C @ =0x086ACF18 + ldr r0, _08030E1C @ =gUnknown_086ACF18 ldr r0, [r0, #0x10] str r0, [r1] ldr r0, _08030E20 @ =0x050003C0 @@ -61690,10 +61690,10 @@ _08030DA4: _08030E04: .4byte 0x000006C2 _08030E08: .4byte gMain _08030E0C: .4byte 0x040000D4 -_08030E10: .4byte 0x086ACEF8 +_08030E10: .4byte gUnknown_086ACEF8 _08030E14: .4byte 0x06015800 _08030E18: .4byte 0x80001200 -_08030E1C: .4byte 0x086ACF18 +_08030E1C: .4byte gUnknown_086ACF18 _08030E20: .4byte 0x050003C0 _08030E24: .4byte 0x80000010 _08030E28: .4byte 0x000006BE @@ -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 @@ -61803,7 +61803,7 @@ _08030EC8: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08031018 @ =0x0844F20C + ldr r1, _08031018 @ =gUnknown_0844F20C adds r0, r0, r1 str r0, [r2] ldr r0, _0803101C @ =0x060139A0 @@ -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,10 +61902,10 @@ _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 @ =0x086AE544 + ldr r7, _08031038 @ =gUnknown_086AE544 adds r0, r5, r7 ldrh r1, [r0] subs r1, r1, r2 @@ -61942,18 +61942,18 @@ _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 0x0844F20C +_08031018: .4byte gUnknown_0844F20C _0803101C: .4byte 0x060139A0 _08031020: .4byte 0x80000140 _08031024: .4byte gOamBuffer _08031028: .4byte 0xFFFFFE00 _0803102C: .4byte 0x000001FF -_08031030: .4byte 0x0200E498 -_08031034: .4byte 0x0200E270 -_08031038: .4byte 0x086AE544 +_08031030: .4byte gUnknown_0200E498 +_08031034: .4byte gUnknown_0200E270 +_08031038: .4byte gUnknown_086AE544 _0803103C: movs r0, #0xc8 strh r0, [r6, #4] @@ -61970,7 +61970,7 @@ _08031040: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r7, _08031124 @ =0x084FDF8C + ldr r7, _08031124 @ =gUnknown_084FDF8C adds r0, r0, r7 mov r1, sl str r0, [r1] @@ -62007,7 +62007,7 @@ _0803108E: lsls r2, r2, #3 ldr r1, _08031134 @ =gOamBuffer adds r2, r2, r1 - ldr r1, _08031138 @ =0x086B3E1E + ldr r1, _08031138 @ =gUnknown_086B3E1E add r1, ip add r1, r8 lsls r0, r3, #1 @@ -62072,12 +62072,12 @@ _0803110C: .align 2, 0 _0803111C: .4byte gUnknown_020314E0 _08031120: .4byte 0x0000032F -_08031124: .4byte 0x084FDF8C +_08031124: .4byte gUnknown_084FDF8C _08031128: .4byte 0x06013C20 _0803112C: .4byte 0x800000B0 _08031130: .4byte 0x00000332 _08031134: .4byte gOamBuffer -_08031138: .4byte 0x086B3E1E +_08031138: .4byte gUnknown_086B3E1E _0803113C: .4byte 0x000001FF _08031140: .4byte 0xFFFFFE00 @@ -62111,7 +62111,7 @@ _0803115C: bhi _080311CC cmp r1, #7 bhi _0803119C - ldr r1, _08031198 @ =0x08137CF6 + ldr r1, _08031198 @ =gUnknown_08137CF6 ldrh r0, [r0] lsrs r0, r0, #1 lsls r0, r0, #1 @@ -62125,9 +62125,9 @@ _0803115C: .align 2, 0 _08031190: .4byte gUnknown_020314E0 _08031194: .4byte 0x000001A5 -_08031198: .4byte 0x08137CF6 +_08031198: .4byte gUnknown_08137CF6 _0803119C: - ldr r2, _080311C8 @ =0x08137CE2 + ldr r2, _080311C8 @ =gUnknown_08137CE2 ldrh r0, [r0] movs r1, #0x1f ands r0, r1 @@ -62150,7 +62150,7 @@ _080311B4: strh r0, [r1] b _080311CE .align 2, 0 -_080311C8: .4byte 0x08137CE2 +_080311C8: .4byte gUnknown_08137CE2 _080311CC: strh r2, [r0] _080311CE: @@ -62170,7 +62170,7 @@ _080311DC: bhi _08031234 cmp r1, #7 bhi _08031204 - ldr r1, _08031200 @ =0x08137CF6 + ldr r1, _08031200 @ =gUnknown_08137CF6 ldrh r0, [r0] lsrs r0, r0, #1 lsls r0, r0, #1 @@ -62181,9 +62181,9 @@ _080311DC: adds r0, r5, r4 b _0803121E .align 2, 0 -_08031200: .4byte 0x08137CF6 +_08031200: .4byte gUnknown_08137CF6 _08031204: - ldr r4, _08031230 @ =0x08137CE2 + ldr r4, _08031230 @ =gUnknown_08137CE2 ldrh r0, [r0] movs r1, #0x28 bl __umodsi3 @@ -62206,7 +62206,7 @@ _0803121E: strh r0, [r1] b _08031236 .align 2, 0 -_08031230: .4byte 0x08137CE2 +_08031230: .4byte gUnknown_08137CE2 _08031234: strh r2, [r0] _08031236: @@ -62289,7 +62289,7 @@ _080312A2: .align 2, 0 _080312CC: .4byte 0x000001A5 _080312D0: - ldr r4, _0803131C @ =0x08137D06 + ldr r4, _0803131C @ =gUnknown_08137D06 movs r6, #0xda lsls r6, r6, #1 adds r0, r5, r6 @@ -62327,7 +62327,7 @@ _080312D0: strb r0, [r1] b _0803136A .align 2, 0 -_0803131C: .4byte 0x08137D06 +_0803131C: .4byte gUnknown_08137D06 _08031320: .4byte 0x000001A5 _08031324: .4byte 0x000001AD _08031328: @@ -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 @@ -62429,7 +62429,7 @@ sub_313A0: @ 0x080313A0 ldr r2, _08031470 @ =0x040000D4 adds r1, r1, r0 lsls r1, r1, #5 - ldr r0, _08031474 @ =0x081BC984 + ldr r0, _08031474 @ =gUnknown_081BC984 adds r1, r1, r0 str r1, [r2] ldr r0, _08031478 @ =0x05000300 @@ -62445,7 +62445,7 @@ sub_313A0: @ 0x080313A0 lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08031480 @ =0x0848108C + ldr r1, _08031480 @ =gUnknown_0848108C adds r0, r0, r1 str r0, [r2] ldr r0, _08031484 @ =0x06014B20 @@ -62497,14 +62497,14 @@ _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 -_08031474: .4byte 0x081BC984 +_08031474: .4byte gUnknown_081BC984 _08031478: .4byte 0x05000300 _0803147C: .4byte 0x80000010 -_08031480: .4byte 0x0848108C +_08031480: .4byte gUnknown_0848108C _08031484: .4byte 0x06014B20 _08031488: .4byte 0x80000240 _0803148C: .4byte gOamBuffer @@ -62622,7 +62622,7 @@ _08031530: lsls r4, r4, #2 adds r0, r0, r4 strh r3, [r0] - ldr r0, _0803159C @ =0x02032EE0 + ldr r0, _0803159C @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _080315A0: .4byte 0x00030D40 _080315A4: ldr r7, _080315F4 @ =0x00000345 @@ -62661,7 +62661,7 @@ _080315C2: lsls r0, r1, #4 adds r0, r0, r1 lsls r0, r0, #6 - ldr r1, _08031604 @ =0x08490A4C + ldr r1, _08031604 @ =gUnknown_08490A4C adds r0, r0, r1 str r0, [r2] ldr r0, _08031608 @ =0x0600D900 @@ -62680,7 +62680,7 @@ _080315F4: .4byte 0x00000345 _080315F8: .4byte 0x00004E20 _080315FC: .4byte gUnknown_020314E0 _08031600: .4byte 0x040000D4 -_08031604: .4byte 0x08490A4C +_08031604: .4byte gUnknown_08490A4C _08031608: .4byte 0x0600D900 _0803160C: .4byte 0x80000220 _08031610: @@ -62706,7 +62706,7 @@ _08031610: lsls r1, r0, #4 adds r1, r1, r0 lsls r1, r1, #6 - ldr r0, _0803165C @ =0x08490A4C + ldr r0, _0803165C @ =gUnknown_08490A4C adds r1, r1, r0 str r1, [r2] ldr r0, _08031660 @ =0x0600D900 @@ -62718,13 +62718,13 @@ _08031610: .align 2, 0 _08031654: .4byte 0x0000010D _08031658: .4byte 0x040000D4 -_0803165C: .4byte 0x08490A4C +_0803165C: .4byte gUnknown_08490A4C _08031660: .4byte 0x0600D900 _08031664: .4byte 0x80000220 _08031668: ldr r1, _080316D8 @ =0x040000D4 movs r2, #0 - ldr r0, _080316DC @ =0x08490A4C + ldr r0, _080316DC @ =gUnknown_08490A4C str r0, [r1] ldr r0, _080316E0 @ =0x0600D900 str r0, [r1, #4] @@ -62781,14 +62781,14 @@ _080316CC: b _080319AC .align 2, 0 _080316D8: .4byte 0x040000D4 -_080316DC: .4byte 0x08490A4C +_080316DC: .4byte gUnknown_08490A4C _080316E0: .4byte 0x0600D900 _080316E4: .4byte 0x80000220 _080316E8: .4byte 0x00000346 _080316EC: .4byte 0x00000345 _080316F0: .4byte 0x000001ED _080316F4: - ldr r6, _0803171C @ =0x086AE5A0 + ldr r6, _0803171C @ =gUnknown_086AE5A0 ldr r2, [r5] ldr r4, _08031720 @ =0x00000345 adds r3, r2, r4 @@ -62809,7 +62809,7 @@ _080316F4: strh r0, [r2] b _08031784 .align 2, 0 -_0803171C: .4byte 0x086AE5A0 +_0803171C: .4byte gUnknown_086AE5A0 _08031720: .4byte 0x00000345 _08031724: movs r0, #0 @@ -62853,7 +62853,7 @@ _0803175A: lsls r0, r1, #4 adds r0, r0, r1 lsls r0, r0, #6 - ldr r1, _080317AC @ =0x08490A4C + ldr r1, _080317AC @ =gUnknown_08490A4C adds r0, r0, r1 str r0, [r2] ldr r0, _080317B0 @ =0x0600D900 @@ -62880,7 +62880,7 @@ _08031784: _080317A0: .4byte 0x00000345 _080317A4: .4byte 0x00000346 _080317A8: .4byte 0x040000D4 -_080317AC: .4byte 0x08490A4C +_080317AC: .4byte gUnknown_08490A4C _080317B0: .4byte 0x0600D900 _080317B4: .4byte 0x80000220 _080317B8: @@ -63002,7 +63002,7 @@ _0803189C: .4byte gMain _080318A0: .4byte 0x00000346 _080318A4: .4byte 0x00000345 _080318A8: - ldr r6, _080318D0 @ =0x086AE5A0 + ldr r6, _080318D0 @ =gUnknown_086AE5A0 ldr r2, [r5] ldr r4, _080318D4 @ =0x00000345 adds r3, r2, r4 @@ -63023,7 +63023,7 @@ _080318A8: strh r0, [r2] b _08031924 .align 2, 0 -_080318D0: .4byte 0x086AE5A0 +_080318D0: .4byte gUnknown_086AE5A0 _080318D4: .4byte 0x00000345 _080318D8: movs r0, #0 @@ -63057,7 +63057,7 @@ _080318FA: lsls r0, r1, #4 adds r0, r0, r1 lsls r0, r0, #6 - ldr r1, _08031974 @ =0x08490A4C + ldr r1, _08031974 @ =gUnknown_08490A4C adds r0, r0, r1 str r0, [r2] ldr r0, _08031978 @ =0x0600D900 @@ -63103,7 +63103,7 @@ _08031948: _08031968: .4byte 0x00000345 _0803196C: .4byte 0x00000346 _08031970: .4byte 0x040000D4 -_08031974: .4byte 0x08490A4C +_08031974: .4byte gUnknown_08490A4C _08031978: .4byte 0x0600D900 _0803197C: .4byte 0x80000220 _08031980: .4byte gUnknown_020314E0 @@ -63133,14 +63133,14 @@ _080319AC: movs r1, #0 ldr r0, _08031A00 @ =0x040000D4 mov sb, r0 - ldr r2, _08031A04 @ =0x086AE554 + ldr r2, _08031A04 @ =gUnknown_086AE554 mov sl, r2 _080319B6: lsls r1, r1, #0x10 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 @@ -63156,7 +63156,7 @@ _080319CC: movs r0, #0 ldrsb r0, [r3, r0] lsls r0, r0, #2 - ldr r2, _08031A14 @ =0x086AE58A + ldr r2, _08031A14 @ =gUnknown_086AE58A adds r0, r0, r2 movs r7, #0 ldrsh r2, [r0, r7] @@ -63174,11 +63174,11 @@ _080319CC: _080319F8: .4byte 0x00000345 _080319FC: .4byte 0x00000346 _08031A00: .4byte 0x040000D4 -_08031A04: .4byte 0x086AE554 -_08031A08: .4byte 0x0200D580 +_08031A04: .4byte gUnknown_086AE554 +_08031A08: .4byte gUnknown_0200D580 _08031A0C: .4byte gUnknown_020314E0 _08031A10: .4byte 0x00000355 -_08031A14: .4byte 0x086AE58A +_08031A14: .4byte gUnknown_086AE58A _08031A18: .4byte 0x0000035E _08031A1C: movs r2, #0 @@ -63209,12 +63209,12 @@ _08031A3C: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #2 - ldr r2, _08031B10 @ =0x086AE588 + ldr r2, _08031B10 @ =gUnknown_086AE588 adds r0, r0, r2 movs r7, #0 ldrsh r0, [r0, r7] lsls r0, r0, #8 - ldr r1, _08031B14 @ =0x0845A08C + ldr r1, _08031B14 @ =gUnknown_0845A08C adds r0, r0, r1 mov r1, sb str r0, [r1] @@ -63306,8 +63306,8 @@ _08031AFA: .align 2, 0 _08031B08: .4byte 0x00000355 _08031B0C: .4byte gUnknown_020314E0 -_08031B10: .4byte 0x086AE588 -_08031B14: .4byte 0x0845A08C +_08031B10: .4byte gUnknown_086AE588 +_08031B14: .4byte gUnknown_0845A08C _08031B18: .4byte 0x060140A0 _08031B1C: .4byte 0x80000080 _08031B20: .4byte 0x00000359 @@ -63509,7 +63509,7 @@ _08031C78: adds r0, r0, r1 lsls r0, r0, #6 lsls r1, r3, #6 - ldr r2, _08031CCC @ =0x08137B3C + ldr r2, _08031CCC @ =gUnknown_08137B3C adds r1, r1, r2 b _08031CDE .align 2, 0 @@ -63518,13 +63518,13 @@ _08031CBC: .4byte 0x05000240 _08031CC0: .4byte 0x80000070 _08031CC4: .4byte 0x05000340 _08031CC8: .4byte 0x80000010 -_08031CCC: .4byte 0x08137B3C +_08031CCC: .4byte gUnknown_08137B3C _08031CD0: ldrb r1, [r6, #4] lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #6 - ldr r1, _08031CF0 @ =0x08137B5C + ldr r1, _08031CF0 @ =gUnknown_08137B5C adds r0, r0, r1 lsls r1, r3, #6 _08031CDE: @@ -63538,7 +63538,7 @@ _08031CDE: pop {r0} bx r0 .align 2, 0 -_08031CF0: .4byte 0x08137B5C +_08031CF0: .4byte gUnknown_08137B5C _08031CF4: .4byte 0x05000360 thumb_func_start sub_31CF8 @@ -63563,7 +63563,7 @@ sub_31CF8: @ 0x08031CF8 movs r1, #4 bl sub_52BB0 _08031D20: - ldr r2, _08031D88 @ =0x086A3700 + ldr r2, _08031D88 @ =gUnknown_086A3700 ldr r1, _08031D84 @ =gUnknown_020314E0 ldr r4, [r1] movs r3, #0xb3 @@ -63617,7 +63617,7 @@ _08031D60: .align 2, 0 _08031D80: .4byte gMain _08031D84: .4byte gUnknown_020314E0 -_08031D88: .4byte 0x086A3700 +_08031D88: .4byte gUnknown_086A3700 _08031D8C: .4byte 0x00000281 _08031D90: ldr r2, _08031E10 @ =gUnknown_020314E0 @@ -63768,7 +63768,7 @@ _08031E94: .align 2, 0 _08031EA0: .4byte gMain _08031EA4: - ldr r2, _08031F1C @ =0x086A3700 + ldr r2, _08031F1C @ =gUnknown_086A3700 ldrh r1, [r3] lsls r0, r1, #1 adds r0, r0, r1 @@ -63791,7 +63791,7 @@ _08031EB4: movs r1, #4 bl sub_52BB0 _08031ECE: - ldr r2, _08031F1C @ =0x086A3700 + ldr r2, _08031F1C @ =gUnknown_086A3700 ldr r1, _08031F20 @ =gUnknown_020314E0 ldr r4, [r1] movs r3, #0xb3 @@ -63832,7 +63832,7 @@ _08031F00: strb r0, [r1] b _08031F5E .align 2, 0 -_08031F1C: .4byte 0x086A3700 +_08031F1C: .4byte gUnknown_086A3700 _08031F20: .4byte gUnknown_020314E0 _08031F24: .4byte 0x00000281 _08031F28: @@ -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 @@ -64003,8 +64003,8 @@ _0803204C: bne _0803213A b _08032138 _0803205E: - ldr r4, _080320A0 @ =0x086AE5E0 - ldr r3, _080320A4 @ =0x0200B134 + ldr r4, _080320A0 @ =gUnknown_086AE5E0 + ldr r3, _080320A4 @ =gUnknown_0200B134 adds r0, r3, #0 adds r0, #0xaf ldrb r1, [r0] @@ -64037,10 +64037,10 @@ _08032086: lsrs r5, r1, #0x10 b _0803213A .align 2, 0 -_080320A0: .4byte 0x086AE5E0 -_080320A4: .4byte 0x0200B134 +_080320A0: .4byte gUnknown_086AE5E0 +_080320A4: .4byte gUnknown_0200B134 _080320A8: - ldr r0, _0803218C @ =0x086AE5E0 + ldr r0, _0803218C @ =gUnknown_086AE5E0 lsls r1, r6, #0x10 asrs r1, r1, #0x10 add r1, r8 @@ -64049,7 +64049,7 @@ _080320A8: adds r1, r1, r0 ldrh r5, [r1] movs r3, #0 - ldr r1, _08032190 @ =0x086A3700 + ldr r1, _08032190 @ =gUnknown_086A3700 mov ip, r1 mov r7, ip adds r4, r0, #0 @@ -64162,8 +64162,8 @@ _0803217C: pop {r0} bx r0 .align 2, 0 -_0803218C: .4byte 0x086AE5E0 -_08032190: .4byte 0x086A3700 +_0803218C: .4byte gUnknown_086AE5E0 +_08032190: .4byte gUnknown_086A3700 _08032194: .4byte gWildMonLocations _08032198: .4byte 0x0000059C diff --git a/asm/rom_3219C.s b/asm/rom_3219C.s index 393f44e..270885e 100755 --- a/asm/rom_3219C.s +++ b/asm/rom_3219C.s @@ -22,7 +22,7 @@ sub_32484: @ 0x08032484 ldr r4, _080324D8 @ =gMain mov sb, r4 mov ip, sb - ldr r5, _080324DC @ =0x086AE5E0 + ldr r5, _080324DC @ =gUnknown_086AE5E0 mov sl, r5 _080324A8: lsls r2, r2, #0x10 @@ -32,7 +32,7 @@ _080324A8: movs r0, #0x34 muls r0, r3, r0 adds r1, r1, r0 - ldr r4, _080324E0 @ =0x086A4A38 + ldr r4, _080324E0 @ =gUnknown_086A4A38 adds r1, r1, r4 ldrh r5, [r1] movs r4, #0 @@ -49,10 +49,10 @@ _080324A8: .align 2, 0 _080324D4: .4byte gUnknown_020314E0 _080324D8: .4byte gMain -_080324DC: .4byte 0x086AE5E0 -_080324E0: .4byte 0x086A4A38 +_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 @@ -70,8 +70,8 @@ _080324F4: add r0, sl ldrh r3, [r0] movs r2, #0 - ldr r7, _080325CC @ =0x086A3700 - ldr r6, _080325D0 @ =0x086AE5E0 + ldr r7, _080325CC @ =gUnknown_086A3700 + ldr r6, _080325D0 @ =gUnknown_086AE5E0 adds r4, r1, #0 _0803250A: lsls r1, r5, #0x10 @@ -111,7 +111,7 @@ _08032542: movs r0, #0x34 muls r0, r2, r0 adds r1, r1, r0 - ldr r0, _080325D4 @ =0x086A4A38 + ldr r0, _080325D4 @ =gUnknown_086A4A38 adds r1, r1, r0 ldrh r5, [r1] ldr r1, _080325D8 @ =gUnknown_020314E0 @@ -127,7 +127,7 @@ _08032542: lsls r1, r0, #1 adds r1, r1, r0 lsls r1, r1, #3 - ldr r0, _080325CC @ =0x086A3700 + ldr r0, _080325CC @ =gUnknown_086A3700 adds r1, r1, r0 ldrb r0, [r1, #0x15] cmp r0, #0xcc @@ -176,9 +176,9 @@ _080325BC: pop {r0} bx r0 .align 2, 0 -_080325CC: .4byte 0x086A3700 -_080325D0: .4byte 0x086AE5E0 -_080325D4: .4byte 0x086A4A38 +_080325CC: .4byte gUnknown_086A3700 +_080325D0: .4byte gUnknown_086AE5E0 +_080325D4: .4byte gUnknown_086A4A38 _080325D8: .4byte gUnknown_020314E0 _080325DC: .4byte 0x0000059E @@ -289,7 +289,7 @@ _0803268C: _080326AC: ldr r5, _080326E8 @ =gUnknown_020314E0 ldr r3, [r5] - ldr r4, _080326EC @ =0x086A4A38 + ldr r4, _080326EC @ =gUnknown_086A4A38 lsls r0, r6, #0x10 asrs r0, r0, #0xf ldr r1, _080326E4 @ =gMain @@ -318,7 +318,7 @@ _080326CC: .align 2, 0 _080326E4: .4byte gMain _080326E8: .4byte gUnknown_020314E0 -_080326EC: .4byte 0x086A4A38 +_080326EC: .4byte gUnknown_086A4A38 _080326F0: .4byte 0x0000059E thumb_func_start sub_326F4 @@ -395,7 +395,7 @@ _08032782: lsls r0, r0, #0x10 cmp r0, #0 bne _080327AC - ldr r0, _080327B8 @ =0x02032EE0 + ldr r0, _080327B8 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _080327BC: .4byte 0x0000FFFF thumb_func_start sub_327C0 @@ -1569,7 +1569,7 @@ _08032FCC: movs r0, #0x25 bl m4aSongNumStart ldr r1, _08033120 @ =0x040000D4 - ldr r0, _08033124 @ =0x081B36A4 + ldr r0, _08033124 @ =gUnknown_081B36A4 str r0, [r1] ldr r0, _08033128 @ =0x05000320 str r0, [r1, #4] @@ -1595,7 +1595,7 @@ _08033114: .4byte 0x0000039A _08033118: .4byte 0x0000039D _0803311C: .4byte 0x000003DF _08033120: .4byte 0x040000D4 -_08033124: .4byte 0x081B36A4 +_08033124: .4byte gUnknown_081B36A4 _08033128: .4byte 0x05000320 _0803312C: .4byte 0x80000010 @@ -1647,7 +1647,7 @@ _08033170: lsls r1, r0, #2 adds r1, r1, r0 lsls r1, r1, #5 - ldr r0, _080331D0 @ =0x082EE0E0 + ldr r0, _080331D0 @ =gUnknown_082EE0E0 adds r1, r1, r0 str r1, [r2] movs r0, #0xa0 @@ -1672,7 +1672,7 @@ _08033170: _080331C4: .4byte gUnknown_020314E0 _080331C8: .4byte 0x000005F7 _080331CC: .4byte 0x040000D4 -_080331D0: .4byte 0x082EE0E0 +_080331D0: .4byte gUnknown_082EE0E0 _080331D4: .4byte 0x80000050 _080331D8: .4byte 0x0000FFE8 _080331DC: @@ -1821,7 +1821,7 @@ _080332F4: adds r0, r0, r1 strh r2, [r0] ldr r1, _08033334 @ =0x040000D4 - ldr r0, _08033338 @ =0x08138834 + ldr r0, _08033338 @ =gUnknown_08138834 str r0, [r1] ldr r0, _0803333C @ =0x06015800 str r0, [r1, #4] @@ -1837,7 +1837,7 @@ _080332F4: .align 2, 0 _08033330: .4byte gMain _08033334: .4byte 0x040000D4 -_08033338: .4byte 0x08138834 +_08033338: .4byte gUnknown_08138834 _0803333C: .4byte 0x06015800 _08033340: .4byte 0x80001000 _08033344: @@ -2499,8 +2499,8 @@ _080337E0: add r0, r8 mov r1, sl strh r1, [r0] - ldr r0, _08033904 @ =0x02032F20 - ldr r1, _08033908 @ =0x086A1588 + ldr r0, _08033904 @ =gMPlayInfo_SE1 + ldr r1, _08033908 @ =gUnknown_086A1588 bl MPlayStart movs r5, #2 mov r8, sb @@ -2545,8 +2545,8 @@ _080338F4: .4byte 0x000003C6 _080338F8: .4byte 0x000003A6 _080338FC: .4byte 0x000003A9 _08033900: .4byte 0x000003B6 -_08033904: .4byte 0x02032F20 -_08033908: .4byte 0x086A1588 +_08033904: .4byte gMPlayInfo_SE1 +_08033908: .4byte gUnknown_086A1588 _0803390C: .4byte 0xFFFF0000 _08033910: ldr r0, _08033940 @ =gUnknown_020314E0 @@ -2666,7 +2666,7 @@ _080339D6: adds r0, r0, r2 adds r0, r0, r3 strb r1, [r0] - ldr r2, _08033A1C @ =0x086AE5EC + ldr r2, _08033A1C @ =gUnknown_086AE5EC ldr r0, [r4] ldr r4, _08033A10 @ =0x000003A3 adds r0, r0, r4 @@ -2677,7 +2677,7 @@ _08033A0C: .4byte gUnknown_020314E0 _08033A10: .4byte 0x000003A3 _08033A14: .4byte 0x000003A6 _08033A18: .4byte 0x000003A9 -_08033A1C: .4byte 0x086AE5EC +_08033A1C: .4byte gUnknown_086AE5EC _08033A20: ldr r6, _08033AA4 @ =gUnknown_020314E0 ldr r5, [r6] @@ -2707,7 +2707,7 @@ _08033A20: ble _08033AB8 subs r0, r3, #3 strh r0, [r2] - ldr r2, _08033AB0 @ =0x086AE5EC + ldr r2, _08033AB0 @ =gUnknown_086AE5EC ldr r1, _08033AB4 @ =0x000003A3 adds r0, r5, r1 adds r6, r0, r4 @@ -2749,10 +2749,10 @@ _08033A20: _08033AA4: .4byte gUnknown_020314E0 _08033AA8: .4byte 0x000003B6 _08033AAC: .4byte 0xFFFFFCE0 -_08033AB0: .4byte 0x086AE5EC +_08033AB0: .4byte gUnknown_086AE5EC _08033AB4: .4byte 0x000003A3 _08033AB8: - ldr r2, _08033AE8 @ =0x086AE5EC + ldr r2, _08033AE8 @ =gUnknown_086AE5EC ldr r6, _08033AEC @ =0x000003A3 adds r0, r5, r6 adds r6, r0, r4 @@ -2778,7 +2778,7 @@ _08033AE2: strh r0, [r5] b _08033B20 .align 2, 0 -_08033AE8: .4byte 0x086AE5EC +_08033AE8: .4byte gUnknown_086AE5EC _08033AEC: .4byte 0x000003A3 _08033AF0: mov r0, r8 @@ -2857,7 +2857,7 @@ _08033B4C: bgt _08033BE8 adds r0, r3, #3 strh r0, [r2] - ldr r2, _08033BE0 @ =0x086AE5EC + ldr r2, _08033BE0 @ =gUnknown_086AE5EC ldr r3, _08033BE4 @ =0x000003A3 adds r0, r4, r3 adds r6, r0, r7 @@ -2899,10 +2899,10 @@ _08033B4C: _08033BD4: .4byte gUnknown_020314E0 _08033BD8: .4byte 0x000003B6 _08033BDC: .4byte 0x0000031F -_08033BE0: .4byte 0x086AE5EC +_08033BE0: .4byte gUnknown_086AE5EC _08033BE4: .4byte 0x000003A3 _08033BE8: - ldr r2, _08033C18 @ =0x086AE5EC + ldr r2, _08033C18 @ =gUnknown_086AE5EC ldr r3, _08033C1C @ =0x000003A3 adds r0, r4, r3 adds r6, r0, r7 @@ -2928,7 +2928,7 @@ _08033C12: strh r0, [r5] b _08033C50 .align 2, 0 -_08033C18: .4byte 0x086AE5EC +_08033C18: .4byte gUnknown_086AE5EC _08033C1C: .4byte 0x000003A3 _08033C20: mov r0, sb @@ -2978,7 +2978,7 @@ _08033C50: _08033C74: .4byte gUnknown_020314E0 _08033C78: .4byte 0x000003A3 _08033C7C: - ldr r3, _08033D0C @ =0x086AE5EC + ldr r3, _08033D0C @ =gUnknown_086AE5EC ldr r6, _08033D10 @ =gUnknown_020314E0 ldr r2, [r6] ldr r5, [sp, #4] @@ -3050,7 +3050,7 @@ _08033CEE: bl sub_11B0 b _08033FD8 .align 2, 0 -_08033D0C: .4byte 0x086AE5EC +_08033D0C: .4byte gUnknown_086AE5EC _08033D10: .4byte gUnknown_020314E0 _08033D14: .4byte 0x000003A3 _08033D18: .4byte 0x000003A9 @@ -3058,7 +3058,7 @@ _08033D1C: .4byte 0x00000396 _08033D20: .4byte 0x000186A0 _08033D24: .4byte 0x00000385 _08033D28: - ldr r3, _08033D60 @ =0x086AE5EC + ldr r3, _08033D60 @ =gUnknown_086AE5EC ldr r4, _08033D64 @ =gUnknown_020314E0 ldr r2, [r4] ldr r5, [sp, #4] @@ -3087,7 +3087,7 @@ _08033D28: strh r0, [r2] b _08033DA8 .align 2, 0 -_08033D60: .4byte 0x086AE5EC +_08033D60: .4byte gUnknown_086AE5EC _08033D64: .4byte gUnknown_020314E0 _08033D68: .4byte 0x000003A3 _08033D6C: @@ -3285,7 +3285,7 @@ _08033EE4: .4byte 0x000003A3 _08033EE8: .4byte 0x000003A9 _08033EEC: .4byte 0x00000396 _08033EF0: - ldr r3, _08033F28 @ =0x086AE5EC + ldr r3, _08033F28 @ =gUnknown_086AE5EC ldr r0, _08033F2C @ =gUnknown_020314E0 ldr r2, [r0] ldr r1, [sp, #4] @@ -3314,7 +3314,7 @@ _08033EF0: strh r0, [r2] b _08033F64 .align 2, 0 -_08033F28: .4byte 0x086AE5EC +_08033F28: .4byte gUnknown_086AE5EC _08033F2C: .4byte gUnknown_020314E0 _08033F30: .4byte 0x000003A3 _08033F34: @@ -3385,7 +3385,7 @@ _08033F90: adds r0, r0, r5 adds r0, r0, r4 strb r1, [r0] - ldr r2, _08034028 @ =0x086AE5EC + ldr r2, _08034028 @ =gUnknown_086AE5EC ldr r0, [r3] subs r6, #3 adds r0, r0, r6 @@ -3442,7 +3442,7 @@ _08033FD8: _0803401C: .4byte gUnknown_020314E0 _08034020: .4byte 0x000003A6 _08034024: .4byte 0x000003A9 -_08034028: .4byte 0x086AE5EC +_08034028: .4byte gUnknown_086AE5EC _0803402C: .4byte 0x000003B6 _08034030: .4byte 0x00000385 _08034034: @@ -3562,7 +3562,7 @@ _080340FA: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _080341A4 @ =0x08510E4C + ldr r1, _080341A4 @ =gUnknown_08510E4C adds r0, r0, r1 str r0, [r2] lsls r7, r3, #2 @@ -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 @@ -3626,11 +3626,11 @@ _080340FA: _08034198: .4byte gUnknown_020314E0 _0803419C: .4byte 0x00000397 _080341A0: .4byte 0x040000D4 -_080341A4: .4byte 0x08510E4C +_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: @@ -3738,7 +3738,7 @@ _0803427A: lsls r0, r4, #1 adds r0, r0, r4 lsls r0, r0, #1 - ldr r1, _08034354 @ =0x086BA0A0 + ldr r1, _08034354 @ =gUnknown_086BA0A0 adds r0, r0, r1 mov r3, r8 adds r1, r3, r0 @@ -3835,7 +3835,7 @@ _0803427A: b _08034416 .align 2, 0 _08034350: .4byte gOamBuffer -_08034354: .4byte 0x086BA0A0 +_08034354: .4byte gUnknown_086BA0A0 _08034358: .4byte 0x000001FF _0803435C: .4byte 0xFFFFFE00 _08034360: .4byte 0x000003FF @@ -3844,7 +3844,7 @@ _08034368: movs r2, #0 mov r7, sb lsls r0, r7, #0x10 - ldr r1, _08034438 @ =0x086BA0A0 + ldr r1, _08034438 @ =gUnknown_086BA0A0 mov sb, r1 ldr r3, _0803443C @ =gOamBuffer mov ip, r3 @@ -3948,7 +3948,7 @@ _08034426: pop {r0} bx r0 .align 2, 0 -_08034438: .4byte 0x086BA0A0 +_08034438: .4byte gUnknown_086BA0A0 _0803443C: .4byte gOamBuffer _08034440: .4byte 0x000001FF _08034444: .4byte 0xFFFFFE00 @@ -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 @@ -4040,7 +4040,7 @@ _08034504: .4byte 0x000003EA _08034508: .4byte 0x000003E6 _0803450C: .4byte 0x000003E2 _08034510: - ldr r0, _0803453C @ =0x086AE68E + ldr r0, _0803453C @ =gUnknown_086AE68E mov r5, sl ldr r4, [r5] ldr r6, _08034540 @ =0x000003E2 @@ -4062,7 +4062,7 @@ _08034510: strh r0, [r1] b _080345DC .align 2, 0 -_0803453C: .4byte 0x086AE68E +_0803453C: .4byte gUnknown_086AE68E _08034540: .4byte 0x000003E2 _08034544: movs r0, #0 @@ -4157,7 +4157,7 @@ _080345F0: ldrh r0, [r3] cmp r0, #0xff bhi _08034670 - ldr r2, _08034660 @ =0x08137D40 + ldr r2, _08034660 @ =gUnknown_08137D40 adds r1, r0, #0 movs r0, #0x3f ands r0, r1 @@ -4206,7 +4206,7 @@ _08034646: strh r5, [r0] b _08034670 .align 2, 0 -_08034660: .4byte 0x08137D40 +_08034660: .4byte gUnknown_08137D40 _08034664: .4byte 0x000003E2 _08034668: ldr r5, _0803468C @ =0x000003E2 @@ -4265,7 +4265,7 @@ _080346BC: .align 2, 0 _080346D4: .4byte 0x00000387 _080346D8: - ldr r0, _08034704 @ =0x086AE68E + ldr r0, _08034704 @ =gUnknown_086AE68E mov r4, sl ldr r3, [r4] ldr r4, _08034708 @ =0x000003E2 @@ -4287,7 +4287,7 @@ _080346D8: strh r0, [r1] b _080347F0 .align 2, 0 -_08034704: .4byte 0x086AE68E +_08034704: .4byte gUnknown_086AE68E _08034708: .4byte 0x000003E2 _0803470C: movs r7, #0 @@ -4405,7 +4405,7 @@ _080347C6: movs r0, #8 bl sub_11B0 _080347F0: - ldr r1, _0803484C @ =0x086AE68E + ldr r1, _0803484C @ =gUnknown_086AE68E ldr r7, _08034840 @ =gUnknown_020314E0 ldr r4, [r7] ldr r5, _08034844 @ =0x000003E2 @@ -4450,7 +4450,7 @@ _08034818: _08034840: .4byte gUnknown_020314E0 _08034844: .4byte 0x000003E2 _08034848: .4byte 0x00000129 -_0803484C: .4byte 0x086AE68E +_0803484C: .4byte gUnknown_086AE68E _08034850: .4byte 0x00000247 _08034854: ldrh r3, [r3] @@ -4722,7 +4722,7 @@ _08034A70: .4byte 0x0000028A _08034A74: .4byte 0x0000132C _08034A78: .4byte 0x000005AC _08034A7C: - ldr r0, _08034AA8 @ =0x086AE68E + ldr r0, _08034AA8 @ =gUnknown_086AE68E mov r5, sl ldr r2, [r5] ldr r5, _08034AAC @ =0x000003E2 @@ -4745,7 +4745,7 @@ _08034A7C: strh r0, [r1] b _08034B2C .align 2, 0 -_08034AA8: .4byte 0x086AE68E +_08034AA8: .4byte gUnknown_086AE68E _08034AAC: .4byte 0x000003E2 _08034AB0: movs r6, #0 @@ -4984,7 +4984,7 @@ _08034C86: ldrh r0, [r2] adds r0, #1 strh r0, [r2] - ldr r2, _08034CCC @ =0x086AE68E + ldr r2, _08034CCC @ =gUnknown_086AE68E ldr r5, _08034CA8 @ =0x000003E2 adds r1, r1, r5 movs r6, #0 @@ -5004,7 +5004,7 @@ _08034CBC: .4byte 0x0000132C _08034CC0: .4byte 0x000005AC _08034CC4: .4byte 0x00004E20 _08034CC8: .4byte 0x0000028A -_08034CCC: .4byte 0x086AE68E +_08034CCC: .4byte gUnknown_086AE68E _08034CD0: mov r7, sl ldr r0, [r7] @@ -5064,15 +5064,15 @@ _08034D32: ldrsh r0, [r0, r1] cmp r0, #0x1e bne _08034D7E - ldr r0, _08034D58 @ =0x02032F20 - ldr r1, _08034D5C @ =0x086A17D8 + ldr r0, _08034D58 @ =gMPlayInfo_SE1 + ldr r1, _08034D5C @ =gUnknown_086A17D8 bl MPlayStart b _08034D7E .align 2, 0 _08034D50: .4byte gUnknown_020314E0 _08034D54: .4byte 0x000003E6 -_08034D58: .4byte 0x02032F20 -_08034D5C: .4byte 0x086A17D8 +_08034D58: .4byte gMPlayInfo_SE1 +_08034D5C: .4byte gUnknown_086A17D8 _08034D60: movs r2, #0xc5 lsls r2, r2, #4 @@ -5095,7 +5095,7 @@ _08034D7E: lsls r0, r3, #0x10 asrs r5, r0, #0x10 lsls r0, r5, #0xb - ldr r1, _08034E44 @ =0x084EDACC + ldr r1, _08034E44 @ =gUnknown_084EDACC adds r0, r0, r1 str r0, [r2] ldr r0, _08034E48 @ =0x060110A0 @@ -5182,7 +5182,7 @@ _08034D7E: _08034E38: .4byte 0x00000D08 _08034E3C: .4byte 0x00000B98 _08034E40: .4byte 0x040000D4 -_08034E44: .4byte 0x084EDACC +_08034E44: .4byte gUnknown_084EDACC _08034E48: .4byte 0x060110A0 _08034E4C: .4byte 0x80000400 _08034E50: .4byte gUnknown_020314E0 @@ -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: @@ -5315,7 +5315,7 @@ _08034F4A: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #0xa - ldr r1, _08035068 @ =0x08494E4C + ldr r1, _08035068 @ =gUnknown_08494E4C adds r0, r0, r1 str r0, [r2] ldr r0, _0803506C @ =0x06011AA0 @@ -5437,7 +5437,7 @@ _08035046: mov r5, sb lsls r0, r5, #0x10 asrs r0, r0, #7 - ldr r1, _0803508C @ =0x084FF30C + ldr r1, _0803508C @ =gUnknown_084FF30C adds r0, r0, r1 str r0, [r2] ldr r0, _08035090 @ =0x060118A0 @@ -5449,7 +5449,7 @@ _08035046: .align 2, 0 _08035060: .4byte gMain _08035064: .4byte 0x040000D4 -_08035068: .4byte 0x08494E4C +_08035068: .4byte gUnknown_08494E4C _0803506C: .4byte 0x06011AA0 _08035070: .4byte 0x80000600 _08035074: .4byte gOamBuffer @@ -5458,7 +5458,7 @@ _0803507C: .4byte 0x000001FF _08035080: .4byte 0x000003E2 _08035084: .4byte 0x000003EA _08035088: .4byte 0x000005A6 -_0803508C: .4byte 0x084FF30C +_0803508C: .4byte gUnknown_084FF30C _08035090: .4byte 0x060118A0 _08035094: .4byte 0x80000100 _08035098: @@ -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 @@ -5991,7 +5991,7 @@ _080354DC: @ jump table .4byte _08035620 @ case 4 _080354F0: movs r0, #0 - ldr r5, _0803552C @ =0x08138834 + ldr r5, _0803552C @ =gUnknown_08138834 ldr r3, _08035530 @ =0x040000D4 adds r4, r5, #0 _080354F8: @@ -6021,13 +6021,13 @@ _080354F8: ble _080354F8 b _08035658 .align 2, 0 -_0803552C: .4byte 0x08138834 +_0803552C: .4byte gUnknown_08138834 _08035530: .4byte 0x040000D4 _08035534: .4byte 0x06017180 _08035538: .4byte 0x80000020 _0803553C: movs r0, #0 - ldr r5, _08035578 @ =0x0813A854 + ldr r5, _08035578 @ =gUnknown_0813A854 ldr r3, _0803557C @ =0x040000D4 adds r4, r5, #0 _08035544: @@ -6057,13 +6057,13 @@ _08035544: ble _08035544 b _08035658 .align 2, 0 -_08035578: .4byte 0x0813A854 +_08035578: .4byte gUnknown_0813A854 _0803557C: .4byte 0x040000D4 _08035580: .4byte 0x06017180 _08035584: .4byte 0x80000020 _08035588: movs r0, #0 - ldr r5, _080355C4 @ =0x0813C874 + ldr r5, _080355C4 @ =gUnknown_0813C874 ldr r3, _080355C8 @ =0x040000D4 adds r4, r5, #0 _08035590: @@ -6093,13 +6093,13 @@ _08035590: ble _08035590 b _08035658 .align 2, 0 -_080355C4: .4byte 0x0813C874 +_080355C4: .4byte gUnknown_0813C874 _080355C8: .4byte 0x040000D4 _080355CC: .4byte 0x06017180 _080355D0: .4byte 0x80000020 _080355D4: movs r0, #0 - ldr r5, _08035610 @ =0x0813E894 + ldr r5, _08035610 @ =gUnknown_0813E894 ldr r3, _08035614 @ =0x040000D4 adds r4, r5, #0 _080355DC: @@ -6129,13 +6129,13 @@ _080355DC: ble _080355DC b _08035658 .align 2, 0 -_08035610: .4byte 0x0813E894 +_08035610: .4byte gUnknown_0813E894 _08035614: .4byte 0x040000D4 _08035618: .4byte 0x06017180 _0803561C: .4byte 0x80000020 _08035620: movs r0, #0 - ldr r5, _08035688 @ =0x081408B4 + ldr r5, _08035688 @ =gUnknown_081408B4 ldr r3, _0803568C @ =0x040000D4 adds r4, r5, #0 _08035628: @@ -6190,7 +6190,7 @@ _08035678: pop {r0} bx r0 .align 2, 0 -_08035688: .4byte 0x081408B4 +_08035688: .4byte gUnknown_081408B4 _0803568C: .4byte 0x040000D4 _08035690: .4byte 0x06017180 _08035694: .4byte 0x80000020 @@ -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 @@ -6648,7 +6648,7 @@ _080359E2: bl sub_3751C bl sub_37850 ldr r1, _08035A94 @ =0x040000D4 - ldr r0, _08035A98 @ =0x081B36A4 + ldr r0, _08035A98 @ =gUnknown_081B36A4 str r0, [r1] ldr r0, _08035A9C @ =0x05000320 str r0, [r1, #4] @@ -6676,7 +6676,7 @@ _08035A88: .4byte 0x0000042A _08035A8C: .4byte 0x000003EA _08035A90: .4byte 0x00000402 _08035A94: .4byte 0x040000D4 -_08035A98: .4byte 0x081B36A4 +_08035A98: .4byte gUnknown_081B36A4 _08035A9C: .4byte 0x05000320 _08035AA0: .4byte 0x80000010 @@ -6847,7 +6847,7 @@ _08035BE0: adds r0, r3, r4 strh r1, [r0] ldr r1, _08035C24 @ =0x040000D4 - ldr r0, _08035C28 @ =0x0813A854 + ldr r0, _08035C28 @ =gUnknown_0813A854 str r0, [r1] ldr r0, _08035C2C @ =0x06015800 str r0, [r1, #4] @@ -6865,7 +6865,7 @@ _08035BE0: .align 2, 0 _08035C20: .4byte gMain _08035C24: .4byte 0x040000D4 -_08035C28: .4byte 0x0813A854 +_08035C28: .4byte gUnknown_0813A854 _08035C2C: .4byte 0x06015800 _08035C30: .4byte 0x80001000 _08035C34: @@ -7075,7 +7075,7 @@ _08035DCC: bl Random mov r1, r8 ldr r3, [r1] - ldr r2, _08035E2C @ =0x086AE9E4 + ldr r2, _08035E2C @ =gUnknown_086AE9E4 ldr r1, _08035E30 @ =gMain ldr r1, [r1, #0x4c] muls r0, r1, r0 @@ -7091,10 +7091,10 @@ _08035DCC: .align 2, 0 _08035E24: .4byte 0x000003E2 _08035E28: .4byte 0x000002EE -_08035E2C: .4byte 0x086AE9E4 +_08035E2C: .4byte gUnknown_086AE9E4 _08035E30: .4byte gMain _08035E34: - ldr r2, _08035E60 @ =0x086AE718 + ldr r2, _08035E60 @ =gUnknown_086AE718 mov r4, r8 ldr r3, [r4] ldr r5, _08035E64 @ =0x000003E2 @@ -7117,7 +7117,7 @@ _08035E34: strh r0, [r3] b _08035E7E .align 2, 0 -_08035E60: .4byte 0x086AE718 +_08035E60: .4byte gUnknown_086AE718 _08035E64: .4byte 0x000003E2 _08035E68: movs r0, #0 @@ -7179,7 +7179,7 @@ _08035ECA: _08035ED4: .4byte 0x000003E2 _08035ED8: .4byte 0x00000392 _08035EDC: - ldr r2, _08035F08 @ =0x086AE718 + ldr r2, _08035F08 @ =gUnknown_086AE718 mov r4, r8 ldr r3, [r4] ldr r5, _08035F0C @ =0x000003E2 @@ -7202,7 +7202,7 @@ _08035EDC: strh r0, [r2] b _08035FAE .align 2, 0 -_08035F08: .4byte 0x086AE718 +_08035F08: .4byte gUnknown_086AE718 _08035F0C: .4byte 0x000003E2 _08035F10: movs r0, #0 @@ -7259,7 +7259,7 @@ _08035F5E: adds r0, r0, r1 movs r1, #3 ldr r2, [r4] - ldr r3, _08035FF0 @ =0x086AE9E4 + ldr r3, _08035FF0 @ =gUnknown_086AE9E4 ands r0, r1 movs r4, #0xfd lsls r4, r4, #2 @@ -7282,8 +7282,8 @@ _08035F92: lsrs r0, r0, #0x10 cmp r0, #1 bhi _08035FAE - ldr r0, _08035FF8 @ =0x02032F20 - ldr r1, _08035FFC @ =0x086A1ABC + ldr r0, _08035FF8 @ =gMPlayInfo_SE1 + ldr r1, _08035FFC @ =gUnknown_086A1ABC bl MPlayStart _08035FAE: ldr r0, _08035FE8 @ =gUnknown_020314E0 @@ -7309,23 +7309,23 @@ _08035FC2: beq _08035FDC bl _08036C9E _08035FDC: - ldr r0, _08035FF8 @ =0x02032F20 - ldr r1, _08036004 @ =0x086A1B9C + ldr r0, _08035FF8 @ =gMPlayInfo_SE1 + ldr r1, _08036004 @ =gUnknown_086A1B9C bl MPlayStart bl _08036C9E .align 2, 0 _08035FE8: .4byte gUnknown_020314E0 _08035FEC: .4byte gMain -_08035FF0: .4byte 0x086AE9E4 +_08035FF0: .4byte gUnknown_086AE9E4 _08035FF4: .4byte 0x000003E2 -_08035FF8: .4byte 0x02032F20 -_08035FFC: .4byte 0x086A1ABC +_08035FF8: .4byte gMPlayInfo_SE1 +_08035FFC: .4byte gUnknown_086A1ABC _08036000: .4byte 0x000003FA -_08036004: .4byte 0x086A1B9C +_08036004: .4byte gUnknown_086A1B9C _08036008: mov r0, r8 ldr r1, [r0] - ldr r3, _080360A0 @ =0x086AE9E4 + ldr r3, _080360A0 @ =gUnknown_086AE9E4 movs r4, #0xfd lsls r4, r4, #2 adds r2, r1, r4 @@ -7371,7 +7371,7 @@ _08036008: lsls r0, r0, #0x10 mov r2, r8 ldr r1, [r2] - ldr r2, _080360AC @ =0x086AE9C4 + ldr r2, _080360AC @ =gUnknown_086AE9C4 lsrs r0, r0, #0x1d lsls r0, r0, #1 adds r0, r0, r2 @@ -7398,10 +7398,10 @@ _08036008: strb r0, [r1] bl _08036C9E .align 2, 0 -_080360A0: .4byte 0x086AE9E4 +_080360A0: .4byte gUnknown_086AE9E4 _080360A4: .4byte 0x000003EE _080360A8: .4byte 0x000003EA -_080360AC: .4byte 0x086AE9C4 +_080360AC: .4byte gUnknown_086AE9C4 _080360B0: .4byte 0x000003DE _080360B4: .4byte 0x000003E2 _080360B8: @@ -7524,7 +7524,7 @@ _080361A8: movs r1, #0 strh r1, [r0] _080361B8: - ldr r2, _08036210 @ =0x086AE718 + ldr r2, _08036210 @ =gUnknown_086AE718 ldr r0, _0803620C @ =gUnknown_020314E0 ldr r4, [r0] ldr r0, _08036208 @ =0x000003E2 @@ -7566,7 +7566,7 @@ _08036202: .align 2, 0 _08036208: .4byte 0x000003E2 _0803620C: .4byte gUnknown_020314E0 -_08036210: .4byte 0x086AE718 +_08036210: .4byte gUnknown_086AE718 _08036214: .4byte 0x000003DE _08036218: mov r3, r8 @@ -7579,8 +7579,8 @@ _08036218: bhi _0803627C cmp r0, #0 bne _08036234 - ldr r0, _0803625C @ =0x02032F20 - ldr r1, _08036260 @ =0x086A1BC8 + ldr r0, _0803625C @ =gMPlayInfo_SE1 + ldr r1, _08036260 @ =gUnknown_086A1BC8 bl MPlayStart _08036234: mov r4, r8 @@ -7602,8 +7602,8 @@ _08036234: strh r0, [r1] bl _08036C9E .align 2, 0 -_0803625C: .4byte 0x02032F20 -_08036260: .4byte 0x086A1BC8 +_0803625C: .4byte gMPlayInfo_SE1 +_08036260: .4byte gUnknown_086A1BC8 _08036264: .4byte 0x000003DE _08036268: .4byte 0x000003E2 _0803626C: @@ -7615,7 +7615,7 @@ _0803626C: .align 2, 0 _08036278: .4byte 0x000003E2 _0803627C: - ldr r2, _08036304 @ =0x086AE9E4 + ldr r2, _08036304 @ =gUnknown_086AE9E4 movs r5, #0xfd lsls r5, r5, #2 adds r1, r4, r5 @@ -7659,7 +7659,7 @@ _0803627C: lsls r0, r0, #0x10 mov r4, r8 ldr r1, [r4] - ldr r2, _08036310 @ =0x086AE9D4 + ldr r2, _08036310 @ =gUnknown_086AE9D4 lsrs r0, r0, #0x1d lsls r0, r0, #1 adds r0, r0, r2 @@ -7681,10 +7681,10 @@ _0803627C: strb r0, [r1] bl _08036C9E .align 2, 0 -_08036304: .4byte 0x086AE9E4 +_08036304: .4byte gUnknown_086AE9E4 _08036308: .4byte 0x000003EE _0803630C: .4byte 0x000003EA -_08036310: .4byte 0x086AE9D4 +_08036310: .4byte gUnknown_086AE9D4 _08036314: .4byte 0x000003DE _08036318: .4byte 0x000003E2 _0803631C: @@ -7881,7 +7881,7 @@ _08036496: _080364A4: strh r1, [r0] _080364A6: - ldr r2, _08036534 @ =0x086AE718 + ldr r2, _08036534 @ =gUnknown_086AE718 ldr r7, _08036530 @ =gUnknown_020314E0 ldr r4, [r7] ldr r6, _0803652C @ =0x000003E2 @@ -7929,8 +7929,8 @@ _080364EC: adds r0, #1 cmp r1, r0 bne _0803650A - ldr r0, _0803653C @ =0x02032F20 - ldr r1, _08036540 @ =0x086A1C00 + ldr r0, _0803653C @ =gMPlayInfo_SE1 + ldr r1, _08036540 @ =gUnknown_086A1C00 bl MPlayStart _0803650A: ldr r0, [r7] @@ -7946,19 +7946,19 @@ _0803650A: beq _08036522 b _08036C9E _08036522: - ldr r0, _0803653C @ =0x02032F20 - ldr r1, _08036540 @ =0x086A1C00 + ldr r0, _0803653C @ =gMPlayInfo_SE1 + ldr r1, _08036540 @ =gUnknown_086A1C00 bl MPlayStart b _08036C9E .align 2, 0 _0803652C: .4byte 0x000003E2 _08036530: .4byte gUnknown_020314E0 -_08036534: .4byte 0x086AE718 +_08036534: .4byte gUnknown_086AE718 _08036538: .4byte 0x000003DE -_0803653C: .4byte 0x02032F20 -_08036540: .4byte 0x086A1C00 +_0803653C: .4byte gMPlayInfo_SE1 +_08036540: .4byte gUnknown_086A1C00 _08036544: - ldr r2, _080365A0 @ =0x086AE718 + ldr r2, _080365A0 @ =gUnknown_086AE718 mov r5, r8 ldr r4, [r5] ldr r0, _080365A4 @ =0x000003E2 @@ -8006,7 +8006,7 @@ _0803658A: strb r0, [r1] b _080365DC .align 2, 0 -_080365A0: .4byte 0x086AE718 +_080365A0: .4byte gUnknown_086AE718 _080365A4: .4byte 0x000003E2 _080365A8: .4byte 0x000003DE _080365AC: .4byte 0x0000040E @@ -8042,7 +8042,7 @@ _080365DC: movs r1, #3 ldr r4, _0803661C @ =gUnknown_020314E0 ldr r2, [r4] - ldr r3, _08036620 @ =0x086AE9E4 + ldr r3, _08036620 @ =gUnknown_086AE9E4 ands r0, r1 movs r1, #0xfd lsls r1, r1, #2 @@ -8066,11 +8066,11 @@ _080365DC: .align 2, 0 _08036618: .4byte gMain _0803661C: .4byte gUnknown_020314E0 -_08036620: .4byte 0x086AE9E4 +_08036620: .4byte gUnknown_086AE9E4 _08036624: .4byte 0x000003DE _08036628: .4byte 0x000003E2 _0803662C: - ldr r2, _08036658 @ =0x086AE718 + ldr r2, _08036658 @ =gUnknown_086AE718 mov r5, r8 ldr r4, [r5] ldr r0, _0803665C @ =0x000003E2 @@ -8094,7 +8094,7 @@ _08036652: strh r0, [r2] b _08036C9E .align 2, 0 -_08036658: .4byte 0x086AE718 +_08036658: .4byte gUnknown_086AE718 _0803665C: .4byte 0x000003E2 _08036660: movs r0, #0 @@ -8160,7 +8160,7 @@ _080366CC: movs r1, #3 ldr r4, _0803670C @ =gUnknown_020314E0 ldr r2, [r4] - ldr r3, _08036710 @ =0x086AE9E4 + ldr r3, _08036710 @ =gUnknown_086AE9E4 ands r0, r1 movs r1, #0xfd lsls r1, r1, #2 @@ -8184,7 +8184,7 @@ _080366CC: .align 2, 0 _08036708: .4byte gMain _0803670C: .4byte gUnknown_020314E0 -_08036710: .4byte 0x086AE9E4 +_08036710: .4byte gUnknown_086AE9E4 _08036714: .4byte 0x000003DE _08036718: .4byte 0x000003E2 _0803671C: @@ -8291,8 +8291,8 @@ _080367CA: lsls r4, r4, #2 adds r1, r1, r4 strh r3, [r1] - ldr r0, _08036800 @ =0x02032F20 - ldr r1, _08036804 @ =0x086A1C64 + ldr r0, _08036800 @ =gMPlayInfo_SE1 + ldr r1, _08036804 @ =gUnknown_086A1C64 bl MPlayStart b _08036C9E .align 2, 0 @@ -8300,10 +8300,10 @@ _080367F0: .4byte 0x000003F6 _080367F4: .4byte 0x000003DE _080367F8: .4byte 0x000003FA _080367FC: .4byte 0x000003E2 -_08036800: .4byte 0x02032F20 -_08036804: .4byte 0x086A1C64 +_08036800: .4byte gMPlayInfo_SE1 +_08036804: .4byte gUnknown_086A1C64 _08036808: - ldr r2, _08036890 @ =0x086AE718 + ldr r2, _08036890 @ =gUnknown_086AE718 mov r0, r8 ldr r5, [r0] ldr r3, _08036894 @ =0x000003E2 @@ -8376,7 +8376,7 @@ _0803688A: strh r0, [r1] b _08036C9E .align 2, 0 -_08036890: .4byte 0x086AE718 +_08036890: .4byte gUnknown_086AE718 _08036894: .4byte 0x000003E2 _08036898: .4byte 0x000003DE _0803689C: @@ -8413,8 +8413,8 @@ _0803689C: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _08036900 @ =0x02032F20 - ldr r1, _08036904 @ =0x086A1C88 + ldr r0, _08036900 @ =gMPlayInfo_SE1 + ldr r1, _08036904 @ =gUnknown_086A1C88 bl MPlayStart movs r0, #7 bl sub_11B0 @@ -8424,10 +8424,10 @@ _080368F0: .4byte 0x000003DE _080368F4: .4byte 0x000003FA _080368F8: .4byte 0x0007A120 _080368FC: .4byte 0x00000385 -_08036900: .4byte 0x02032F20 -_08036904: .4byte 0x086A1C88 +_08036900: .4byte gMPlayInfo_SE1 +_08036904: .4byte gUnknown_086A1C88 _08036908: - ldr r2, _08036970 @ =0x086AE718 + ldr r2, _08036970 @ =gUnknown_086AE718 mov r5, r8 ldr r4, [r5] ldr r0, _08036974 @ =0x000003E2 @@ -8481,7 +8481,7 @@ _08036950: strb r0, [r1] b _08036C9E .align 2, 0 -_08036970: .4byte 0x086AE718 +_08036970: .4byte gUnknown_086AE718 _08036974: .4byte 0x000003E2 _08036978: .4byte 0x000003DE _0803697C: .4byte 0x00000385 @@ -8767,7 +8767,7 @@ _08036BA2: adds r0, r4, r5 movs r5, #0 strh r5, [r0] - ldr r2, _08036BDC @ =0x086AE718 + ldr r2, _08036BDC @ =gUnknown_086AE718 ldr r6, _08036BE0 @ =0x000003E2 adds r3, r4, r6 movs r0, #0 @@ -8790,7 +8790,7 @@ _08036BD0: b _08036C9E .align 2, 0 _08036BD8: .4byte 0x000003FA -_08036BDC: .4byte 0x086AE718 +_08036BDC: .4byte gUnknown_086AE718 _08036BE0: .4byte 0x000003E2 _08036BE4: strh r5, [r1] @@ -8827,8 +8827,8 @@ _08036C0E: adds r0, #6 cmp r1, r0 bne _08036C2E - ldr r0, _08036C54 @ =0x02032F20 - ldr r1, _08036C58 @ =0x086A1CCC + ldr r0, _08036C54 @ =gMPlayInfo_SE1 + ldr r1, _08036C58 @ =gUnknown_086A1CCC bl MPlayStart _08036C2E: mov r3, r8 @@ -8843,15 +8843,15 @@ _08036C2E: adds r0, #8 cmp r1, r0 bne _08036C9E - ldr r0, _08036C54 @ =0x02032F20 - ldr r1, _08036C5C @ =0x086A1D64 + ldr r0, _08036C54 @ =gMPlayInfo_SE1 + ldr r1, _08036C5C @ =gUnknown_086A1D64 bl MPlayStart b _08036C9E .align 2, 0 _08036C50: .4byte 0x000003DE -_08036C54: .4byte 0x02032F20 -_08036C58: .4byte 0x086A1CCC -_08036C5C: .4byte 0x086A1D64 +_08036C54: .4byte gMPlayInfo_SE1 +_08036C58: .4byte gUnknown_086A1CCC +_08036C5C: .4byte gUnknown_086A1D64 _08036C60: mov r5, r8 ldr r2, [r5] @@ -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 @@ -8925,7 +8925,7 @@ _08036CD4: movs r2, #0 ldrsb r2, [r3, r2] lsls r2, r2, #0x10 - ldr r6, _08036DCC @ =0x086AE718 + ldr r6, _08036DCC @ =gUnknown_086AE718 ldr r4, _08036DD0 @ =0x000003E2 adds r0, r0, r4 movs r7, #0 @@ -8944,7 +8944,7 @@ _08036CD4: lsls r0, r2, #2 adds r0, r0, r2 lsls r0, r0, #7 - ldr r1, _08036DD8 @ =0x0844F98C + ldr r1, _08036DD8 @ =gUnknown_0844F98C adds r0, r0, r1 str r0, [r3] ldr r0, _08036DDC @ =0x06010920 @@ -9030,14 +9030,14 @@ _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 0x086AE718 +_08036DCC: .4byte gUnknown_086AE718 _08036DD0: .4byte 0x000003E2 _08036DD4: .4byte 0x040000D4 -_08036DD8: .4byte 0x0844F98C +_08036DD8: .4byte gUnknown_0844F98C _08036DDC: .4byte 0x06010920 _08036DE0: .4byte 0x80000140 _08036DE4: .4byte 0x000003EA @@ -9212,7 +9212,7 @@ _08036F32: lsls r0, r2, #1 adds r0, r0, r2 lsls r0, r0, #1 - ldr r2, _08036FE0 @ =0x086B9DAC + ldr r2, _08036FE0 @ =gUnknown_086B9DAC adds r0, r0, r2 adds r1, r1, r0 ldrh r0, [r1] @@ -9281,7 +9281,7 @@ _08036F32: .align 2, 0 _08036FD8: .4byte 0x000003F7 _08036FDC: .4byte gOamBuffer -_08036FE0: .4byte 0x086B9DAC +_08036FE0: .4byte gUnknown_086B9DAC _08036FE4: .4byte gUnknown_020314E0 _08036FE8: .4byte 0x000001FF _08036FEC: .4byte 0xFFFFFE00 @@ -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 @@ -9376,7 +9376,7 @@ _08037080: lsls r0, r2, #1 adds r0, r0, r2 lsls r0, r0, #1 - ldr r2, _08037134 @ =0x086B9AB8 + ldr r2, _08037134 @ =gUnknown_086B9AB8 adds r0, r0, r2 adds r1, r1, r0 ldrh r0, [r1] @@ -9441,11 +9441,11 @@ _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 -_08037134: .4byte 0x086B9AB8 +_08037134: .4byte gUnknown_086B9AB8 _08037138: .4byte 0x000003F7 _0803713C: .4byte 0x000001FF _08037140: @@ -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 @@ -9509,7 +9509,7 @@ _080371A4: ldr r1, _08037214 @ =0x040000D4 subs r0, r3, r0 lsls r0, r0, #8 - ldr r2, _08037218 @ =0x0845588C + ldr r2, _08037218 @ =gUnknown_0845588C adds r0, r0, r2 str r0, [r1] ldr r0, _0803721C @ =0x06010BA0 @@ -9554,10 +9554,10 @@ _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 0x0845588C +_08037218: .4byte gUnknown_0845588C _0803721C: .4byte 0x06010BA0 _08037220: .4byte 0x80000080 _08037224: .4byte 0x000003EA @@ -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 @ =gMPlayInfo_SE2 bl m4aMPlayStop _0803733C: mov r1, sb @@ -9732,7 +9732,7 @@ _0803735E: ldrh r0, [r5] adds r0, #3 strh r0, [r5] - ldr r3, _080374A4 @ =0x086AEA3C + ldr r3, _080374A4 @ =gUnknown_086AEA3C ldr r0, _0803748C @ =0x00000405 adds r2, r4, r0 movs r0, #0 @@ -9861,18 +9861,18 @@ _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 gMPlayInfo_SE2 _08037498: .4byte 0x00000105 _0803749C: .4byte 0x00000414 _080374A0: .4byte 0x00000416 -_080374A4: .4byte 0x086AEA3C +_080374A4: .4byte gUnknown_086AEA3C _080374A8: .4byte 0x0000132C _080374AC: .4byte 0x00000406 _080374B0: .4byte 0x00002710 @@ -10031,14 +10031,14 @@ _080375AE: lsrs r0, r0, #0x10 movs r1, #9 bl __udivsi3 - ldr r2, _08037810 @ =0x086AEA60 + ldr r2, _08037810 @ =gUnknown_086AEA60 lsls r0, r0, #0x10 asrs r0, r0, #0x10 lsls r1, r0, #1 adds r1, r1, r2 ldrh r1, [r1] str r1, [sp] - ldr r1, _08037814 @ =0x086AEA50 + ldr r1, _08037814 @ =gUnknown_086AEA50 lsls r0, r0, #2 adds r0, r0, r1 ldr r5, [r0] @@ -10048,7 +10048,7 @@ _080375AE: asrs r1, r0, #0x10 cmp r2, r1 bge _0803763A - ldr r0, _08037818 @ =0x03006400 + ldr r0, _08037818 @ =gUnknown_03006400 ldr r3, _0803781C @ =0xFFFFF800 adds r7, r0, r3 movs r6, #0x80 @@ -10080,7 +10080,7 @@ _0803763A: ldr r2, _08037820 @ =0x0000027F cmp r0, r2 bgt _08037662 - ldr r5, _08037824 @ =0x03005C00 + ldr r5, _08037824 @ =gUnknown_03005C00 movs r4, #0x80 lsls r4, r4, #3 ldr r3, _08037828 @ =0x000003FF @@ -10117,9 +10117,9 @@ _08037662: mov sb, r1 ldr r0, [sp] lsls r1, r0, #0x10 - ldr r2, _08037824 @ =0x03005C00 + ldr r2, _08037824 @ =gUnknown_03005C00 mov r8, r2 - ldr r0, _08037830 @ =0x08327994 + ldr r0, _08037830 @ =gUnknown_08327994 mov ip, r0 asrs r6, r1, #0xe adds r7, r4, #0 @@ -10173,9 +10173,9 @@ _080376F0: asrs r0, r0, #0x10 cmp r2, r0 bge _08037726 - ldr r7, _08037824 @ =0x03005C00 + ldr r7, _08037824 @ =gUnknown_03005C00 ldr r6, _08037834 @ =0x000004C3 - ldr r5, _08037830 @ =0x08327994 + ldr r5, _08037830 @ =gUnknown_08327994 movs r4, #0xbb lsls r4, r4, #2 adds r3, r0, #0 @@ -10208,9 +10208,9 @@ _08037726: movs r3, #0 ldr r0, [sp] lsls r1, r0, #0x10 - ldr r2, _08037824 @ =0x03005C00 + ldr r2, _08037824 @ =gUnknown_03005C00 mov ip, r2 - ldr r0, _08037830 @ =0x08327994 + ldr r0, _08037830 @ =gUnknown_08327994 mov r8, r0 asrs r1, r1, #0x10 lsls r0, r1, #1 @@ -10271,9 +10271,9 @@ _080377AC: asrs r0, r0, #0x10 cmp r2, r0 bge _080377E2 - ldr r7, _08037824 @ =0x03005C00 + ldr r7, _08037824 @ =gUnknown_03005C00 ldr r6, _08037840 @ =0x000005F7 - ldr r5, _08037830 @ =0x08327994 + ldr r5, _08037830 @ =gUnknown_08327994 movs r4, #0xbb lsls r4, r4, #2 adds r3, r0, #0 @@ -10296,7 +10296,7 @@ _080377C2: blt _080377C2 _080377E2: ldr r1, _08037844 @ =0x040000D4 - ldr r3, _08037818 @ =0x03006400 + ldr r3, _08037818 @ =gUnknown_03006400 str r3, [r1] ldr r0, _08037848 @ =0x06001000 str r0, [r1, #4] @@ -10315,15 +10315,15 @@ _080377E2: _08037804: .4byte 0x000003F5 _08037808: .4byte gMain _0803780C: .4byte 0x0000040E -_08037810: .4byte 0x086AEA60 -_08037814: .4byte 0x086AEA50 -_08037818: .4byte 0x03006400 +_08037810: .4byte gUnknown_086AEA60 +_08037814: .4byte gUnknown_086AEA50 +_08037818: .4byte gUnknown_03006400 _0803781C: .4byte 0xFFFFF800 _08037820: .4byte 0x0000027F -_08037824: .4byte 0x03005C00 +_08037824: .4byte gUnknown_03005C00 _08037828: .4byte 0x000003FF _0803782C: .4byte 0xFFF60000 -_08037830: .4byte 0x08327994 +_08037830: .4byte gUnknown_08327994 _08037834: .4byte 0x000004C3 _08037838: .4byte 0xFFB00000 _0803783C: .4byte 0x00000411 @@ -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] @@ -10627,7 +10627,7 @@ _08037A3C: bl __divsi3 lsls r0, r0, #0x18 asrs r0, r0, #0x17 - ldr r1, _08037C40 @ =0x086AEA68 + ldr r1, _08037C40 @ =gUnknown_086AEA68 adds r0, r0, r1 ldrh r0, [r0] mov sb, 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] @@ -10755,7 +10755,7 @@ _08037B38: bl __divsi3 lsls r0, r0, #0x18 asrs r0, r0, #0x17 - ldr r2, _08037C40 @ =0x086AEA68 + ldr r2, _08037C40 @ =gUnknown_086AEA68 adds r0, r0, r2 ldrh r0, [r0] mov sb, r0 @@ -10825,13 +10825,13 @@ _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 _08037C3C: .4byte 0x0000040C -_08037C40: .4byte 0x086AEA68 +_08037C40: .4byte gUnknown_086AEA68 _08037C44: .4byte 0x000003FF _08037C48: .4byte 0xFFFFFC00 _08037C4C: @@ -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 @@ -10875,7 +10875,7 @@ _08037C68: ldrsb r0, [r5, r0] cmp r0, #0 beq _08037CBA - ldr r4, _08037F64 @ =0x086AEA68 + ldr r4, _08037F64 @ =gUnknown_086AEA68 movs r1, #0x18 bl __modsi3 lsls r0, r0, #0x18 @@ -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] @@ -10998,7 +10998,7 @@ _08037D3E: bl __divsi3 lsls r0, r0, #0x18 asrs r0, r0, #0x17 - ldr r2, _08037F64 @ =0x086AEA68 + ldr r2, _08037F64 @ =gUnknown_086AEA68 adds r0, r0, r2 ldrh r0, [r0] mov sb, r0 @@ -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 @@ -11102,7 +11102,7 @@ _08037DBC: ldrsb r0, [r5, r0] cmp r0, #0 beq _08037E7E - ldr r4, _08037F64 @ =0x086AEA68 + ldr r4, _08037F64 @ =gUnknown_086AEA68 movs r1, #0x18 bl __modsi3 lsls r0, r0, #0x18 @@ -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,20 +11228,20 @@ _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 0x086AEA68 +_08037F64: .4byte gUnknown_086AEA68 _08037F68: .4byte gOamBuffer _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: @@ -11565,13 +11565,13 @@ sub_38218: @ 0x08038218 push {r5, r6, r7} sub sp, #0x74 movs r5, #0 - ldr r0, _080382D8 @ =0x086AEA70 + ldr r0, _080382D8 @ =gUnknown_086AEA70 mov sl, r0 ldr r1, _080382DC @ =gUnknown_020314E0 mov r8, r1 add r6, sp, #0x64 - ldr r4, _080382E0 @ =0x0202D880 - ldr r3, _080382E4 @ =0x086BB420 + ldr r4, _080382E0 @ =gUnknown_0202D880 + ldr r3, _080382E4 @ =gUnknown_086BB420 _08038234: lsls r1, r5, #0x10 asrs r1, r1, #0x10 @@ -11659,10 +11659,10 @@ _080382BA: strb r0, [r2, #4] b _08038304 .align 2, 0 -_080382D8: .4byte 0x086AEA70 +_080382D8: .4byte gUnknown_086AEA70 _080382DC: .4byte gUnknown_020314E0 -_080382E0: .4byte 0x0202D880 -_080382E4: .4byte 0x086BB420 +_080382E0: .4byte gUnknown_0202D880 +_080382E4: .4byte gUnknown_086BB420 _080382E8: .4byte 0x0000132C _080382EC: mov r6, sp @@ -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 @@ -12056,7 +12056,7 @@ _080385B4: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _08038680 @ =0x08137E14 + ldr r1, _08038680 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _08038684 @ =0x05000220 @@ -12064,7 +12064,7 @@ _080385B4: ldr r1, _08038688 @ =0x80000010 str r1, [r2, #8] ldr r0, [r2, #8] - ldr r0, _0803868C @ =0x086AEAE0 + ldr r0, _0803868C @ =gUnknown_086AEAE0 ldr r0, [r0] str r0, [r2] movs r0, #0xa0 @@ -12073,7 +12073,7 @@ _080385B4: ldr r0, _08038690 @ =0x80000080 str r0, [r2, #8] ldr r0, [r2, #8] - ldr r0, _08038694 @ =0x081B36A4 + ldr r0, _08038694 @ =gUnknown_081B36A4 str r0, [r2] ldr r0, _08038698 @ =0x05000320 str r0, [r2, #4] @@ -12102,12 +12102,12 @@ _08038670: .4byte 0x0000046C _08038674: .4byte 0x0000046E _08038678: .4byte 0x040000D4 _0803867C: .4byte 0x000005F6 -_08038680: .4byte 0x08137E14 +_08038680: .4byte gUnknown_08137E14 _08038684: .4byte 0x05000220 _08038688: .4byte 0x80000010 -_0803868C: .4byte 0x086AEAE0 +_0803868C: .4byte gUnknown_086AEAE0 _08038690: .4byte 0x80000080 -_08038694: .4byte 0x081B36A4 +_08038694: .4byte gUnknown_081B36A4 _08038698: .4byte 0x05000320 thumb_func_start sub_3869C @@ -12198,7 +12198,7 @@ _0803874E: adds r0, #1 strh r0, [r4, #0x18] ldr r1, _080387B0 @ =0x040000D4 - ldr r3, _080387B4 @ =0x086AEAE0 + ldr r3, _080387B4 @ =gUnknown_086AEAE0 adds r2, r4, r2 movs r0, #0 ldrsb r0, [r2, r0] @@ -12242,7 +12242,7 @@ _080387A4: .4byte 0x00000333 _080387A8: .4byte 0xFFFFFE0C _080387AC: .4byte 0x00000382 _080387B0: .4byte 0x040000D4 -_080387B4: .4byte 0x086AEAE0 +_080387B4: .4byte gUnknown_086AEAE0 _080387B8: .4byte 0x80000030 _080387BC: .4byte 0x05000080 _080387C0: .4byte 0x80000040 @@ -12283,7 +12283,7 @@ _080387E8: adds r0, r3, r5 strh r1, [r0] ldr r1, _08038834 @ =0x040000D4 - ldr r0, _08038838 @ =0x0813C874 + ldr r0, _08038838 @ =gUnknown_0813C874 str r0, [r1] ldr r0, _0803883C @ =0x06015800 str r0, [r1, #4] @@ -12304,7 +12304,7 @@ _080387E8: .align 2, 0 _08038830: .4byte gMain _08038834: .4byte 0x040000D4 -_08038838: .4byte 0x0813C874 +_08038838: .4byte gUnknown_0813C874 _0803883C: .4byte 0x06015800 _08038840: .4byte 0x80001000 _08038844: .4byte 0x000005FA @@ -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] @@ -12390,7 +12390,7 @@ _080388C8: adds r0, r3, r4 strh r1, [r0] ldr r1, _08038914 @ =0x040000D4 - ldr r0, _08038918 @ =0x0813C874 + ldr r0, _08038918 @ =gUnknown_0813C874 str r0, [r1] ldr r0, _0803891C @ =0x06015800 str r0, [r1, #4] @@ -12409,7 +12409,7 @@ _080388C8: _0803890C: .4byte gUnknown_020314E0 _08038910: .4byte gMain _08038914: .4byte 0x040000D4 -_08038918: .4byte 0x0813C874 +_08038918: .4byte gUnknown_0813C874 _0803891C: .4byte 0x06015800 _08038920: .4byte 0x80001000 _08038924: @@ -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,8 +12565,8 @@ sub_38A20: @ 0x08038A20 ldrh r0, [r0] cmp r0, #4 bne _08038AB0 - ldr r0, _08038AF4 @ =0x02032F20 - ldr r1, _08038AF8 @ =0x086A1E74 + ldr r0, _08038AF4 @ =gMPlayInfo_SE1 + ldr r1, _08038AF8 @ =gUnknown_086A1E74 bl MPlayStart movs r0, #7 bl sub_11B0 @@ -12636,8 +12636,8 @@ _08038ADE: _08038AE8: .4byte gUnknown_020314E0 _08038AEC: .4byte 0x00000452 _08038AF0: .4byte 0x00000389 -_08038AF4: .4byte 0x02032F20 -_08038AF8: .4byte 0x086A1E74 +_08038AF4: .4byte gMPlayInfo_SE1 +_08038AF8: .4byte gUnknown_086A1E74 _08038AFC: .4byte 0x0007A120 _08038B00: .4byte 0x00000385 _08038B04: .4byte 0x00000387 @@ -12690,7 +12690,7 @@ _08038B44: _08038B80: .4byte gUnknown_020314E0 _08038B84: .4byte 0x000003E2 _08038B88: - ldr r5, _08038C00 @ =0x086AEDA4 + ldr r5, _08038C00 @ =gUnknown_086AEDA4 ldr r7, _08038C04 @ =gUnknown_020314E0 ldr r6, [r7] movs r0, #0x8a @@ -12711,7 +12711,7 @@ _08038B88: movs r1, #0 ldrsh r0, [r0, r1] lsls r0, r0, #5 - ldr r2, _08038C0C @ =0x081B0DE4 + ldr r2, _08038C0C @ =gUnknown_081B0DE4 adds r0, r0, r2 str r0, [r5] ldr r3, _08038C10 @ =0x050003E0 @@ -12727,7 +12727,7 @@ _08038B88: movs r1, #0 mov sb, r1 strh r0, [r4] - ldr r2, _08038C18 @ =0x086AEAF8 + ldr r2, _08038C18 @ =gUnknown_086AEAF8 ldr r4, _08038C1C @ =0x000003E2 mov r8, r4 adds r4, r3, r4 @@ -12749,13 +12749,13 @@ _08038B88: strh r0, [r3] b _08038CA4 .align 2, 0 -_08038C00: .4byte 0x086AEDA4 +_08038C00: .4byte gUnknown_086AEDA4 _08038C04: .4byte gUnknown_020314E0 _08038C08: .4byte 0x040000D4 -_08038C0C: .4byte 0x081B0DE4 +_08038C0C: .4byte gUnknown_081B0DE4 _08038C10: .4byte 0x050003E0 _08038C14: .4byte 0x80000010 -_08038C18: .4byte 0x086AEAF8 +_08038C18: .4byte gUnknown_086AEAF8 _08038C1C: .4byte 0x000003E2 _08038C20: mov r2, sb @@ -12789,7 +12789,7 @@ _08038C20: adds r0, r0, r1 movs r1, #0x3c strh r1, [r0] - ldr r0, _08038CC8 @ =0x081B0DE4 + ldr r0, _08038CC8 @ =gUnknown_081B0DE4 adds r0, #0xa0 str r0, [r5] mov r2, ip @@ -12817,8 +12817,8 @@ _08038C86: ldrsh r0, [r0, r1] cmp r0, #0x21 bne _08038CA4 - ldr r0, _08038CCC @ =0x02032F20 - ldr r1, _08038CD0 @ =0x086A1F10 + ldr r0, _08038CCC @ =gMPlayInfo_SE1 + ldr r1, _08038CD0 @ =gUnknown_086A1F10 bl MPlayStart ldr r0, [r7] ldr r2, _08038CD4 @ =0x00000387 @@ -12841,14 +12841,14 @@ _08038CB6: .align 2, 0 _08038CC0: .4byte 0x000003DD _08038CC4: .4byte 0x000003E1 -_08038CC8: .4byte 0x081B0DE4 -_08038CCC: .4byte 0x02032F20 -_08038CD0: .4byte 0x086A1F10 +_08038CC8: .4byte gUnknown_081B0DE4 +_08038CCC: .4byte gMPlayInfo_SE1 +_08038CD0: .4byte gUnknown_086A1F10 _08038CD4: .4byte 0x00000387 _08038CD8: .4byte gUnknown_020314E0 _08038CDC: .4byte 0x00000392 _08038CE0: - ldr r2, _08038D60 @ =0x086AEAF8 + ldr r2, _08038D60 @ =gUnknown_086AEAF8 ldr r5, _08038D64 @ =gUnknown_020314E0 ldr r4, [r5] ldr r6, _08038D68 @ =0x000003E2 @@ -12907,21 +12907,21 @@ _08038D4A: adds r1, r1, r3 movs r0, #1 strb r0, [r1] - ldr r0, _08038D78 @ =0x02032F20 - ldr r1, _08038D7C @ =0x086A1F10 + ldr r0, _08038D78 @ =gMPlayInfo_SE1 + ldr r1, _08038D7C @ =gUnknown_086A1F10 bl MPlayStart bl _08039562 .align 2, 0 -_08038D60: .4byte 0x086AEAF8 +_08038D60: .4byte gUnknown_086AEAF8 _08038D64: .4byte gUnknown_020314E0 _08038D68: .4byte 0x000003E2 _08038D6C: .4byte 0x000003DD _08038D70: .4byte 0x000003E1 _08038D74: .4byte 0x00000387 -_08038D78: .4byte 0x02032F20 -_08038D7C: .4byte 0x086A1F10 +_08038D78: .4byte gMPlayInfo_SE1 +_08038D7C: .4byte gUnknown_086A1F10 _08038D80: - ldr r2, _08038DF0 @ =0x086AEAF8 + ldr r2, _08038DF0 @ =gUnknown_086AEAF8 ldr r5, _08038DF4 @ =gUnknown_020314E0 ldr r4, [r5] ldr r6, _08038DF8 @ =0x000003E2 @@ -12974,20 +12974,20 @@ _08038DDE: ldr r3, _08038E00 @ =0x00000387 adds r0, r1, r3 strb r2, [r0] - ldr r0, _08038E04 @ =0x02032F20 - ldr r1, _08038E08 @ =0x086A1FC4 + ldr r0, _08038E04 @ =gMPlayInfo_SE1 + ldr r1, _08038E08 @ =gUnknown_086A1FC4 bl MPlayStart b _08039562 .align 2, 0 -_08038DF0: .4byte 0x086AEAF8 +_08038DF0: .4byte gUnknown_086AEAF8 _08038DF4: .4byte gUnknown_020314E0 _08038DF8: .4byte 0x000003E2 _08038DFC: .4byte 0x000003E1 _08038E00: .4byte 0x00000387 -_08038E04: .4byte 0x02032F20 -_08038E08: .4byte 0x086A1FC4 +_08038E04: .4byte gMPlayInfo_SE1 +_08038E08: .4byte gUnknown_086A1FC4 _08038E0C: - ldr r2, _08038E68 @ =0x086AEAF8 + ldr r2, _08038E68 @ =gUnknown_086AEAF8 ldr r4, _08038E6C @ =gUnknown_020314E0 mov r8, r4 ldr r3, [r4] @@ -13035,7 +13035,7 @@ _08038E4E: strb r0, [r1] b _08039562 .align 2, 0 -_08038E68: .4byte 0x086AEAF8 +_08038E68: .4byte gUnknown_086AEAF8 _08038E6C: .4byte gUnknown_020314E0 _08038E70: .4byte 0x000003E2 _08038E74: .4byte 0x000003E1 @@ -13103,7 +13103,7 @@ _08038ECE: strb r2, [r0] b _08039562 _08038EF2: - ldr r2, _08038F44 @ =0x086AEAF8 + ldr r2, _08038F44 @ =gUnknown_086AEAF8 mov r3, r8 ldr r4, [r3] ldr r6, _08038F48 @ =0x000003E2 @@ -13146,7 +13146,7 @@ _08038F1A: strb r0, [r1] b _08038F74 .align 2, 0 -_08038F44: .4byte 0x086AEAF8 +_08038F44: .4byte gUnknown_086AEAF8 _08038F48: .4byte 0x000003E2 _08038F4C: .4byte 0x000003E1 _08038F50: @@ -13208,8 +13208,8 @@ _08038FA8: beq _08038FBE b _08039562 _08038FBE: - ldr r0, _08038FDC @ =0x02032F20 - ldr r1, _08038FE0 @ =0x086A1FE4 + ldr r0, _08038FDC @ =gMPlayInfo_SE1 + ldr r1, _08038FE0 @ =gUnknown_086A1FE4 bl MPlayStart b _08039562 .align 2, 0 @@ -13218,10 +13218,10 @@ _08038FCC: .4byte 0x000003DD _08038FD0: .4byte gUnknown_020314E0 _08038FD4: .4byte 0x000003E2 _08038FD8: .4byte 0x00000441 -_08038FDC: .4byte 0x02032F20 -_08038FE0: .4byte 0x086A1FE4 +_08038FDC: .4byte gMPlayInfo_SE1 +_08038FE0: .4byte gUnknown_086A1FE4 _08038FE4: - ldr r2, _08039010 @ =0x086AEAF8 + ldr r2, _08039010 @ =gUnknown_086AEAF8 mov r4, r8 ldr r3, [r4] ldr r6, _08039014 @ =0x000003E2 @@ -13244,7 +13244,7 @@ _08038FE4: strh r0, [r1] b _08039098 .align 2, 0 -_08039010: .4byte 0x086AEAF8 +_08039010: .4byte gUnknown_086AEAF8 _08039014: .4byte 0x000003E2 _08039018: movs r0, #0 @@ -13309,8 +13309,8 @@ _08039066: ldr r1, _080390C8 @ =0x00000456 adds r0, r2, r1 strh r3, [r0] - ldr r0, _080390CC @ =0x02032F20 - ldr r1, _080390D0 @ =0x086A2038 + ldr r0, _080390CC @ =gMPlayInfo_SE1 + ldr r1, _080390D0 @ =gUnknown_086A2038 bl MPlayStart _08039098: ldr r0, _080390B8 @ =gUnknown_020314E0 @@ -13335,8 +13335,8 @@ _080390BC: .4byte 0x000003E2 _080390C0: .4byte gMain _080390C4: .4byte 0x00001438 _080390C8: .4byte 0x00000456 -_080390CC: .4byte 0x02032F20 -_080390D0: .4byte 0x086A2038 +_080390CC: .4byte gMPlayInfo_SE1 +_080390D0: .4byte gUnknown_086A2038 _080390D4: .4byte 0x00000452 _080390D8: mov r4, r8 @@ -13470,7 +13470,7 @@ _080391E4: .4byte 0x00000445 _080391E8: .4byte 0x0000044E _080391EC: .4byte gUnknown_020314E0 _080391F0: - ldr r2, _08039264 @ =0x086AEAF8 + ldr r2, _08039264 @ =gUnknown_086AEAF8 ldr r5, _08039268 @ =gUnknown_020314E0 ldr r4, [r5] ldr r6, _0803926C @ =0x000003E2 @@ -13525,19 +13525,19 @@ _08039250: adds r1, r1, r6 movs r0, #0 strb r0, [r1] - ldr r0, _08039274 @ =0x02032F20 - ldr r1, _08039278 @ =0x086A20F8 + ldr r0, _08039274 @ =gMPlayInfo_SE1 + ldr r1, _08039278 @ =gUnknown_086A20F8 bl MPlayStart b _08039562 .align 2, 0 -_08039264: .4byte 0x086AEAF8 +_08039264: .4byte gUnknown_086AEAF8 _08039268: .4byte gUnknown_020314E0 _0803926C: .4byte 0x000003E2 _08039270: .4byte 0x00000387 -_08039274: .4byte 0x02032F20 -_08039278: .4byte 0x086A20F8 +_08039274: .4byte gMPlayInfo_SE1 +_08039278: .4byte gUnknown_086A20F8 _0803927C: - ldr r2, _080392A8 @ =0x086AEAF8 + ldr r2, _080392A8 @ =gUnknown_086AEAF8 mov r0, r8 ldr r3, [r0] ldr r1, _080392AC @ =0x000003E2 @@ -13560,7 +13560,7 @@ _0803927C: strh r0, [r3] b _080392C4 .align 2, 0 -_080392A8: .4byte 0x086AEAF8 +_080392A8: .4byte gUnknown_086AEAF8 _080392AC: .4byte 0x000003E2 _080392B0: movs r1, #0 @@ -13774,8 +13774,8 @@ _08039440: adds r0, r0, r6 movs r1, #2 strb r1, [r0] - ldr r0, _08039478 @ =0x02032F20 - ldr r1, _0803947C @ =0x086A1F10 + ldr r0, _08039478 @ =gMPlayInfo_SE1 + ldr r1, _0803947C @ =gUnknown_086A1F10 bl MPlayStart movs r0, #8 bl sub_11B0 @@ -13783,10 +13783,10 @@ _08039440: .align 2, 0 _08039470: .4byte 0x000003E2 _08039474: .4byte 0x00000387 -_08039478: .4byte 0x02032F20 -_0803947C: .4byte 0x086A1F10 +_08039478: .4byte gMPlayInfo_SE1 +_0803947C: .4byte gUnknown_086A1F10 _08039480: - ldr r2, _080394AC @ =0x086AEAF8 + ldr r2, _080394AC @ =gUnknown_086AEAF8 mov r7, r8 ldr r4, [r7] ldr r6, _080394B0 @ =0x000003E2 @@ -13810,7 +13810,7 @@ _080394A6: strh r0, [r1] b _08039562 .align 2, 0 -_080394AC: .4byte 0x086AEAF8 +_080394AC: .4byte gUnknown_086AEAF8 _080394B0: .4byte 0x000003E2 _080394B4: movs r5, #0 @@ -13896,8 +13896,8 @@ _08039548: ldrsh r0, [r0, r1] cmp r0, #0x48 bne _08039562 - ldr r0, _080395C0 @ =0x02032F20 - ldr r1, _080395C4 @ =0x086A1FC4 + ldr r0, _080395C0 @ =gMPlayInfo_SE1 + ldr r1, _080395C4 @ =gUnknown_086A1FC4 bl MPlayStart movs r0, #8 bl sub_11B0 @@ -13916,7 +13916,7 @@ _08039562: lsrs r0, r0, #0x10 cmp r0, #0x14 bne _0803958C - ldr r0, _080395C8 @ =0x086A3700 + ldr r0, _080395C8 @ =gUnknown_086A3700 ldr r2, _080395CC @ =0x00001278 adds r0, r0, r2 ldrh r0, [r0] @@ -13928,7 +13928,7 @@ _0803958C: ldrh r0, [r0] cmp r0, #0 bne _080395A2 - ldr r0, _080395D0 @ =0x02032EE0 + ldr r0, _080395D0 @ =gMPlayInfo_BGM 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 -_080395C4: .4byte 0x086A1FC4 -_080395C8: .4byte 0x086A3700 +_080395C0: .4byte gMPlayInfo_SE1 +_080395C4: .4byte gUnknown_086A1FC4 +_080395C8: .4byte gUnknown_086A3700 _080395CC: .4byte 0x00001278 -_080395D0: .4byte 0x02032EE0 +_080395D0: .4byte gMPlayInfo_BGM _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 @@ -13973,7 +13973,7 @@ _080395EE: adds r3, r0, r2 movs r5, #0 ldrsb r5, [r3, r5] - ldr r4, _08039654 @ =0x086AEAF8 + ldr r4, _08039654 @ =gUnknown_086AEAF8 adds r2, #3 adds r0, r0, r2 movs r6, #0 @@ -14004,7 +14004,7 @@ _080395EE: lsls r0, r0, #2 subs r0, r0, r5 lsls r0, r0, #7 - ldr r1, _0803965C @ =0x0849664C + ldr r1, _0803965C @ =gUnknown_0849664C adds r0, r0, r1 str r0, [r2] ldr r0, _08039660 @ =0x06010FA0 @@ -14012,12 +14012,12 @@ _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 0x086AEAF8 +_08039654: .4byte gUnknown_086AEAF8 _08039658: .4byte 0x040000D4 -_0803965C: .4byte 0x0849664C +_0803965C: .4byte gUnknown_0849664C _08039660: .4byte 0x06010FA0 _08039664: .4byte 0x800002C0 _08039668: @@ -14029,7 +14029,7 @@ _08039668: lsls r0, r0, #2 subs r0, r0, r1 lsls r0, r0, #6 - ldr r1, _08039724 @ =0x0849B8CC + ldr r1, _08039724 @ =gUnknown_0849B8CC adds r0, r0, r1 str r0, [r2] ldr r0, _08039728 @ =0x06010FA0 @@ -14110,7 +14110,7 @@ _08039684: b _08039796 .align 2, 0 _08039720: .4byte 0x040000D4 -_08039724: .4byte 0x0849B8CC +_08039724: .4byte gUnknown_0849B8CC _08039728: .4byte 0x06010FA0 _0803972C: .4byte 0x80000260 _08039730: .4byte gUnknown_020314E0 @@ -14246,7 +14246,7 @@ _0803983C: movs r2, #0 lsls r3, r3, #4 mov r8, r3 - ldr r3, _080399BC @ =0x086B92FC + ldr r3, _080399BC @ =gUnknown_086B92FC mov sl, r3 ldr r6, _080399C0 @ =gOamBuffer asrs r1, r0, #0x10 @@ -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 @@ -14358,7 +14358,7 @@ _080398DA: movs r0, #0xc8 strh r0, [r7, #4] _0803991E: - ldr r4, _080399D8 @ =0x086AEDCC + ldr r4, _080399D8 @ =gUnknown_086AEDCC ldr r1, _080399D0 @ =gUnknown_020314E0 ldr r0, [r1] ldr r2, _080399DC @ =0x00000456 @@ -14379,7 +14379,7 @@ _0803991E: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #6 - ldr r1, _080399E4 @ =0x083C13AC + ldr r1, _080399E4 @ =gUnknown_083C13AC adds r0, r0, r1 str r0, [r2] ldr r0, _080399E8 @ =0x06012420 @@ -14437,17 +14437,17 @@ _08039964: strh r0, [r4] b _08039A2C .align 2, 0 -_080399BC: .4byte 0x086B92FC +_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 0x086AEDCC +_080399D8: .4byte gUnknown_086AEDCC _080399DC: .4byte 0x00000456 _080399E0: .4byte 0x040000D4 -_080399E4: .4byte 0x083C13AC +_080399E4: .4byte gUnknown_083C13AC _080399E8: .4byte 0x06012420 _080399EC: .4byte 0x80000060 _080399F0: @@ -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 @@ -14805,7 +14805,7 @@ _08039CAE: asrs r0, r0, #0x18 adds r0, #8 lsls r0, r0, #5 - ldr r1, _08039CF0 @ =0x08137E14 + ldr r1, _08039CF0 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _08039CF4 @ =0x05000220 @@ -14823,7 +14823,7 @@ _08039CE0: .4byte 0x0000044A _08039CE4: .4byte 0x0000044E _08039CE8: .4byte 0x040000D4 _08039CEC: .4byte 0x000005F6 -_08039CF0: .4byte 0x08137E14 +_08039CF0: .4byte gUnknown_08137E14 _08039CF4: .4byte 0x05000220 _08039CF8: .4byte 0x80000010 _08039CFC: @@ -15057,7 +15057,7 @@ _08039EE8: .4byte gUnknown_020314E0 _08039EEC: .4byte 0x0000044E _08039EF0: .4byte 0x00000111 _08039EF4: - ldr r2, _08039F20 @ =0x086AEE5E + ldr r2, _08039F20 @ =gUnknown_086AEE5E movs r5, #0x89 lsls r5, r5, #3 adds r3, r4, r5 @@ -15079,7 +15079,7 @@ _08039EF4: strh r0, [r1] b _08039FF4 .align 2, 0 -_08039F20: .4byte 0x086AEE5E +_08039F20: .4byte gUnknown_086AEE5E _08039F24: .4byte 0x00000454 _08039F28: movs r0, #0 @@ -15172,7 +15172,7 @@ _08039FC0: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0803A040 @ =0x08137E14 + ldr r1, _0803A040 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0803A044 @ =0x05000220 @@ -15217,7 +15217,7 @@ _0803A030: .4byte 0x00000445 _0803A034: .4byte 0x0000044E _0803A038: .4byte 0x040000D4 _0803A03C: .4byte 0x000005F6 -_0803A040: .4byte 0x08137E14 +_0803A040: .4byte gUnknown_08137E14 _0803A044: .4byte 0x05000220 _0803A048: .4byte 0x80000010 _0803A04C: .4byte 0x00000383 @@ -15246,7 +15246,7 @@ _0803A05C: movs r0, #0xc8 strh r0, [r7, #4] _0803A07E: - ldr r4, _0803A1A0 @ =0x086AEE5E + ldr r4, _0803A1A0 @ =gUnknown_086AEE5E ldr r1, _0803A198 @ =gUnknown_020314E0 ldr r0, [r1] movs r3, #0x89 @@ -15267,7 +15267,7 @@ _0803A07E: lsls r0, r1, #4 subs r0, r0, r1 lsls r0, r0, #6 - ldr r1, _0803A1A8 @ =0x083C1A6C + ldr r1, _0803A1A8 @ =gUnknown_083C1A6C adds r0, r0, r1 str r0, [r2] ldr r0, _0803A1AC @ =0x060124E0 @@ -15285,7 +15285,7 @@ _0803A07E: lsls r0, r0, #1 adds r0, r0, r4 movs r2, #0 - ldr r1, _0803A1B4 @ =0x086B91AC + ldr r1, _0803A1B4 @ =gUnknown_086B91AC mov sb, r1 ldr r5, _0803A1B8 @ =gOamBuffer movs r3, #0 @@ -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 @@ -15395,16 +15395,16 @@ _0803A18A: _0803A194: .4byte 0x00000383 _0803A198: .4byte gUnknown_020314E0 _0803A19C: .4byte 0x0000132C -_0803A1A0: .4byte 0x086AEE5E +_0803A1A0: .4byte gUnknown_086AEE5E _0803A1A4: .4byte 0x040000D4 -_0803A1A8: .4byte 0x083C1A6C +_0803A1A8: .4byte gUnknown_083C1A6C _0803A1AC: .4byte 0x060124E0 _0803A1B0: .4byte 0x800001E0 -_0803A1B4: .4byte 0x086B91AC +_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 @@ -15489,7 +15489,7 @@ _0803A24C: ldr r1, [r5] lsls r3, r7, #2 adds r3, r1, r3 - ldr r4, _0803A2D0 @ =0x086AEDE8 + ldr r4, _0803A2D0 @ =gUnknown_086AEDE8 adds r1, r1, r6 adds r1, r1, r7 movs r0, #0 @@ -15526,7 +15526,7 @@ _0803A2AA: _0803A2C4: .4byte 0x00000441 _0803A2C8: .4byte 0x00000443 _0803A2CC: .4byte gMain -_0803A2D0: .4byte 0x086AEDE8 +_0803A2D0: .4byte gUnknown_086AEDE8 _0803A2D4: .4byte 0x00000466 _0803A2D8: .4byte gUnknown_020314E0 _0803A2DC: .4byte 0x0000045C @@ -16316,7 +16316,7 @@ _0803A8A2: ldr r1, [r4] mov r5, sb adds r3, r1, r5 - ldr r4, _0803AA48 @ =0x086AEDE8 + ldr r4, _0803AA48 @ =gUnknown_086AEDE8 adds r1, r1, r6 adds r1, r1, r7 movs r0, #0 @@ -16340,7 +16340,7 @@ _0803A9A6: ldr r1, [sp, #4] lsls r0, r1, #0x10 asrs r0, r0, #7 - ldr r1, _0803AA50 @ =0x084FF90C + ldr r1, _0803AA50 @ =gUnknown_084FF90C adds r0, r0, r1 str r0, [r2] ldr r3, [sp, #0x3c] @@ -16405,9 +16405,9 @@ _0803AA38: .4byte 0x00001388 _0803AA3C: .4byte 0x00004E20 _0803AA40: .4byte 0x000009C3 _0803AA44: .4byte gMain -_0803AA48: .4byte 0x086AEDE8 +_0803AA48: .4byte gUnknown_086AEDE8 _0803AA4C: .4byte 0x040000D4 -_0803AA50: .4byte 0x084FF90C +_0803AA50: .4byte gUnknown_084FF90C _0803AA54: .4byte 0x06011520 _0803AA58: .4byte 0x80000100 _0803AA5C: @@ -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: @@ -16738,7 +16738,7 @@ _0803ACAE: ldrsb r2, [r0, r2] cmp r2, #0 bne _0803AD30 - ldr r0, _0803AD8C @ =0x086AEE20 + ldr r0, _0803AD8C @ =gUnknown_086AEE20 ldrh r1, [r4] lsls r1, r1, #1 adds r1, r1, r0 @@ -16805,7 +16805,7 @@ _0803AD7C: .4byte 0xFFFFFE00 _0803AD80: .4byte 0x000001FF _0803AD84: .4byte 0x00000456 _0803AD88: .4byte 0x0000132C -_0803AD8C: .4byte 0x086AEE20 +_0803AD8C: .4byte gUnknown_086AEE20 _0803AD90: .4byte 0x00000445 _0803AD94: .4byte 0x00000454 _0803AD98: .4byte 0x00000E78 @@ -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 @@ -16888,7 +16888,7 @@ sub_3AE14: @ 0x0803AE14 ldr r0, _0803AE84 @ =0x00000257 cmp r1, r0 bhi _0803AEA8 - ldr r4, _0803AE88 @ =0x086AEF04 + ldr r4, _0803AE88 @ =gUnknown_086AEF04 adds r0, r1, #0 movs r1, #0xf0 bl __umodsi3 @@ -16903,7 +16903,7 @@ sub_3AE14: @ 0x0803AE14 movs r3, #0 ldrsh r2, [r0, r3] lsls r2, r2, #5 - ldr r0, _0803AE90 @ =0x083529D8 + ldr r0, _0803AE90 @ =gUnknown_083529D8 adds r0, r2, r0 str r0, [r1] ldr r0, _0803AE94 @ =0x05000340 @@ -16911,7 +16911,7 @@ sub_3AE14: @ 0x0803AE14 ldr r3, _0803AE98 @ =0x80000010 str r3, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0803AE9C @ =0x0833FF58 + ldr r0, _0803AE9C @ =gUnknown_0833FF58 adds r2, r2, r0 str r2, [r1] ldr r0, _0803AEA0 @ =0x050002A0 @@ -16927,16 +16927,16 @@ sub_3AE14: @ 0x0803AE14 .align 2, 0 _0803AE80: .4byte gUnknown_020314E0 _0803AE84: .4byte 0x00000257 -_0803AE88: .4byte 0x086AEF04 +_0803AE88: .4byte gUnknown_086AEF04 _0803AE8C: .4byte 0x040000D4 -_0803AE90: .4byte 0x083529D8 +_0803AE90: .4byte gUnknown_083529D8 _0803AE94: .4byte 0x05000340 _0803AE98: .4byte 0x80000010 -_0803AE9C: .4byte 0x0833FF58 +_0803AE9C: .4byte gUnknown_0833FF58 _0803AEA0: .4byte 0x050002A0 _0803AEA4: .4byte 0x0000044C _0803AEA8: - ldr r6, _0803B0C4 @ =0x086AEEE6 + ldr r6, _0803B0C4 @ =gUnknown_086AEEE6 ldr r1, _0803B0C8 @ =gUnknown_020314E0 ldr r5, [r1] ldr r2, _0803B0CC @ =0x0000044C @@ -16956,7 +16956,7 @@ _0803AEA8: adds r4, #1 strh r4, [r5] _0803AED2: - ldr r4, _0803B0D0 @ =0x086AEED6 + ldr r4, _0803B0D0 @ =gUnknown_086AEED6 ldr r3, _0803B0C8 @ =gUnknown_020314E0 ldr r0, [r3] movs r1, #0xa4 @@ -16970,15 +16970,15 @@ _0803AED2: lsls r0, r0, #1 adds r0, r0, r4 movs r2, #0 - ldr r3, _0803B0D4 @ =0x03006C00 + ldr r3, _0803B0D4 @ =gUnknown_03006C00 mov r8, r3 - ldr r1, _0803B0D8 @ =0x086AEEDE + ldr r1, _0803B0D8 @ =gUnknown_086AEEDE mov sl, r1 lsls r6, r6, #0x10 mov sb, r6 ldr r7, _0803B0DC @ =0xFFFFF000 add r7, r8 - ldr r6, _0803B0E0 @ =0x08333004 + ldr r6, _0803B0E0 @ =gUnknown_08333004 movs r3, #0 ldrsh r0, [r0, r3] lsls r3, r0, #2 @@ -17026,7 +17026,7 @@ _0803AF10: movs r2, #0 ldrsb r2, [r1, r2] lsls r2, r2, #2 - ldr r1, _0803B0F8 @ =0x086AEAE0 + ldr r1, _0803B0F8 @ =gUnknown_086AEAE0 adds r2, r2, r1 movs r3, #0 ldrsh r1, [r0, r3] @@ -17044,7 +17044,7 @@ _0803AF10: mov r0, sb asrs r0, r0, #0xd mov r8, r0 - ldr r1, _0803B108 @ =0x086AEEFE + ldr r1, _0803B108 @ =gUnknown_086AEEFE mov sb, r1 ldr r2, _0803B10C @ =0xFFFFFC00 mov sl, r2 @@ -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 @@ -17206,29 +17206,29 @@ _0803B0B4: pop {r0} bx r0 .align 2, 0 -_0803B0C4: .4byte 0x086AEEE6 +_0803B0C4: .4byte gUnknown_086AEEE6 _0803B0C8: .4byte gUnknown_020314E0 _0803B0CC: .4byte 0x0000044C -_0803B0D0: .4byte 0x086AEED6 -_0803B0D4: .4byte 0x03006C00 -_0803B0D8: .4byte 0x086AEEDE +_0803B0D0: .4byte gUnknown_086AEED6 +_0803B0D4: .4byte gUnknown_03006C00 +_0803B0D8: .4byte gUnknown_086AEEDE _0803B0DC: .4byte 0xFFFFF000 -_0803B0E0: .4byte 0x08333004 +_0803B0E0: .4byte gUnknown_08333004 _0803B0E4: .4byte 0x000003FF _0803B0E8: .4byte 0x040000D4 _0803B0EC: .4byte 0x80000400 _0803B0F0: .4byte gMain _0803B0F4: .4byte 0x00000382 -_0803B0F8: .4byte 0x086AEAE0 +_0803B0F8: .4byte gUnknown_086AEAE0 _0803B0FC: .4byte 0x05000060 _0803B100: .4byte 0x80000010 _0803B104: .4byte gOamBuffer -_0803B108: .4byte 0x086AEEFE +_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 @@ -17597,7 +17597,7 @@ _0803B376: bl sub_3B7C4 bl sub_3C6E0 ldr r4, _0803B480 @ =0x040000D4 - ldr r0, _0803B484 @ =0x0849F1CC + ldr r0, _0803B484 @ =gUnknown_0849F1CC str r0, [r4] ldr r0, _0803B488 @ =0x06015800 str r0, [r4, #4] @@ -17607,7 +17607,7 @@ _0803B376: bl sub_3E644 movs r0, #0x28 bl m4aSongNumStart - ldr r0, _0803B490 @ =0x081B36A4 + ldr r0, _0803B490 @ =gUnknown_081B36A4 str r0, [r4] ldr r0, _0803B494 @ =0x05000320 str r0, [r4, #4] @@ -17642,10 +17642,10 @@ _0803B474: .4byte 0x000004CF _0803B478: .4byte 0x000004D2 _0803B47C: .4byte 0x000004EC _0803B480: .4byte 0x040000D4 -_0803B484: .4byte 0x0849F1CC +_0803B484: .4byte gUnknown_0849F1CC _0803B488: .4byte 0x06015800 _0803B48C: .4byte 0x80001000 -_0803B490: .4byte 0x081B36A4 +_0803B490: .4byte gUnknown_081B36A4 _0803B494: .4byte 0x05000320 _0803B498: .4byte 0x80000010 @@ -17781,7 +17781,7 @@ _0803B58C: adds r0, r3, r5 strh r1, [r0] ldr r1, _0803B5D8 @ =0x040000D4 - ldr r0, _0803B5DC @ =0x0813E894 + ldr r0, _0803B5DC @ =gUnknown_0813E894 str r0, [r1] ldr r0, _0803B5E0 @ =0x06015800 str r0, [r1, #4] @@ -17802,7 +17802,7 @@ _0803B58C: .align 2, 0 _0803B5D4: .4byte gMain _0803B5D8: .4byte 0x040000D4 -_0803B5DC: .4byte 0x0813E894 +_0803B5DC: .4byte gUnknown_0813E894 _0803B5E0: .4byte 0x06015800 _0803B5E4: .4byte 0x80001000 _0803B5E8: .4byte 0x000005FA @@ -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] @@ -17888,7 +17888,7 @@ _0803B66C: adds r0, r3, r4 strh r1, [r0] ldr r1, _0803B6B8 @ =0x040000D4 - ldr r0, _0803B6BC @ =0x0813E894 + ldr r0, _0803B6BC @ =gUnknown_0813E894 str r0, [r1] ldr r0, _0803B6C0 @ =0x06015800 str r0, [r1, #4] @@ -17907,7 +17907,7 @@ _0803B66C: _0803B6B0: .4byte gUnknown_020314E0 _0803B6B4: .4byte gMain _0803B6B8: .4byte 0x040000D4 -_0803B6BC: .4byte 0x0813E894 +_0803B6BC: .4byte gUnknown_0813E894 _0803B6C0: .4byte 0x06015800 _0803B6C4: .4byte 0x80001000 _0803B6C8: @@ -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,8 +18055,8 @@ sub_3B7C4: @ 0x0803B7C4 ldrh r0, [r0] cmp r0, #0x23 bne _0803B838 - ldr r0, _0803B880 @ =0x02032F20 - ldr r1, _0803B884 @ =0x086A22D8 + ldr r0, _0803B880 @ =gMPlayInfo_SE1 + ldr r1, _0803B884 @ =gUnknown_086A22D8 bl MPlayStart ldr r1, [r4] ldr r0, _0803B888 @ =0x0007A120 @@ -18121,8 +18121,8 @@ _0803B868: _0803B874: .4byte gUnknown_020314E0 _0803B878: .4byte 0x00000452 _0803B87C: .4byte 0x00000389 -_0803B880: .4byte 0x02032F20 -_0803B884: .4byte 0x086A22D8 +_0803B880: .4byte gMPlayInfo_SE1 +_0803B884: .4byte gUnknown_086A22D8 _0803B888: .4byte 0x0007A120 _0803B88C: .4byte 0x00000385 _0803B890: .4byte _0803B894 @@ -18180,7 +18180,7 @@ _0803B910: .4byte 0x000003EA _0803B914: .4byte 0x0000FB50 _0803B918: .4byte 0x000004C6 _0803B91C: - ldr r0, _0803B944 @ =0x086AF140 + ldr r0, _0803B944 @ =gUnknown_086AF140 mov r1, r8 ldr r5, [r1] ldr r2, _0803B948 @ =0x000003E2 @@ -18201,7 +18201,7 @@ _0803B91C: strh r0, [r2] b _0803B99E .align 2, 0 -_0803B944: .4byte 0x086AF140 +_0803B944: .4byte gUnknown_086AF140 _0803B948: .4byte 0x000003E2 _0803B94C: movs r3, #0 @@ -18381,8 +18381,8 @@ _0803BA9E: adds r0, r0, r4 movs r1, #0x3c strb r1, [r0] - ldr r0, _0803BB20 @ =0x02032F20 - ldr r1, _0803BB24 @ =0x086A2454 + ldr r0, _0803BB20 @ =gMPlayInfo_SE1 + ldr r1, _0803BB24 @ =gUnknown_086A2454 bl MPlayStart movs r0, #0xd bl sub_11B0 @@ -18429,8 +18429,8 @@ _0803BB10: .4byte 0x000004C9 _0803BB14: .4byte 0x00000119 _0803BB18: .4byte 0x00000275 _0803BB1C: .4byte 0x000003EA -_0803BB20: .4byte 0x02032F20 -_0803BB24: .4byte 0x086A2454 +_0803BB20: .4byte gMPlayInfo_SE1 +_0803BB24: .4byte gUnknown_086A2454 _0803BB28: .4byte 0x00000392 _0803BB2C: mov r3, r8 @@ -18454,7 +18454,7 @@ _0803BB2C: _0803BB50: .4byte 0x00000452 _0803BB54: .4byte 0x000003E2 _0803BB58: - ldr r0, _0803BB7C @ =0x086AF140 + ldr r0, _0803BB7C @ =gUnknown_086AF140 ldr r1, _0803BB80 @ =0x000003E2 adds r3, r4, r1 movs r2, #0 @@ -18473,7 +18473,7 @@ _0803BB58: strh r0, [r2] b _0803BC50 .align 2, 0 -_0803BB7C: .4byte 0x086AF140 +_0803BB7C: .4byte gUnknown_086AF140 _0803BB80: .4byte 0x000003E2 _0803BB84: movs r6, #0 @@ -18598,7 +18598,7 @@ _0803BC64: _0803BC6C: .4byte gUnknown_020314E0 _0803BC70: .4byte 0x000003E2 _0803BC74: - ldr r1, _0803BCA0 @ =0x086AF140 + ldr r1, _0803BCA0 @ =gUnknown_086AF140 mov r4, r8 ldr r2, [r4] ldr r0, _0803BCA4 @ =0x000003E2 @@ -18619,7 +18619,7 @@ _0803BC74: strh r0, [r2] bl _0803C476 .align 2, 0 -_0803BCA0: .4byte 0x086AF140 +_0803BCA0: .4byte gUnknown_086AF140 _0803BCA4: .4byte 0x000003E2 _0803BCA8: movs r0, #0 @@ -18693,8 +18693,8 @@ _0803BD1E: beq _0803BD30 b _0803C476 _0803BD30: - ldr r0, _0803BE0C @ =0x02032F20 - ldr r1, _0803BE10 @ =0x086A24F0 + ldr r0, _0803BE0C @ =gMPlayInfo_SE1 + ldr r1, _0803BE10 @ =gUnknown_086A24F0 bl MPlayStart ldr r0, [r5] ldr r2, _0803BE14 @ =0x0000047E @@ -18794,8 +18794,8 @@ _0803BDFC: .4byte 0x000003E1 _0803BE00: .4byte 0x0000047C _0803BE04: .4byte gUnknown_020314E0 _0803BE08: .4byte 0x000003E2 -_0803BE0C: .4byte 0x02032F20 -_0803BE10: .4byte 0x086A24F0 +_0803BE0C: .4byte gMPlayInfo_SE1 +_0803BE10: .4byte gUnknown_086A24F0 _0803BE14: .4byte 0x0000047E _0803BE18: .4byte 0x00000482 _0803BE1C: .4byte gMain @@ -18900,7 +18900,7 @@ _0803BEEC: .4byte 0x0000053C _0803BEF0: .4byte gUnknown_020314E0 _0803BEF4: .4byte 0x000003E2 _0803BEF8: - ldr r0, _0803BF48 @ =0x086AF140 + ldr r0, _0803BF48 @ =gUnknown_086AF140 mov r4, r8 ldr r5, [r4] ldr r1, _0803BF4C @ =0x000003E2 @@ -18941,7 +18941,7 @@ _0803BF1C: strb r0, [r1] b _0803BF76 .align 2, 0 -_0803BF48: .4byte 0x086AF140 +_0803BF48: .4byte gUnknown_086AF140 _0803BF4C: .4byte 0x000003E2 _0803BF50: .4byte 0x000003E1 _0803BF54: @@ -18989,8 +18989,8 @@ _0803BF96: ldr r1, _0803BFC8 @ =0x00000456 adds r0, r2, r1 strh r3, [r0] - ldr r0, _0803BFCC @ =0x02032F20 - ldr r1, _0803BFD0 @ =0x086A2548 + ldr r0, _0803BFCC @ =gMPlayInfo_SE1 + ldr r1, _0803BFD0 @ =gUnknown_086A2548 bl MPlayStart b _0803C476 .align 2, 0 @@ -19001,10 +19001,10 @@ _0803BFBC: .4byte 0x000003E2 _0803BFC0: .4byte gMain _0803BFC4: .4byte 0x00001888 _0803BFC8: .4byte 0x00000456 -_0803BFCC: .4byte 0x02032F20 -_0803BFD0: .4byte 0x086A2548 +_0803BFCC: .4byte gMPlayInfo_SE1 +_0803BFD0: .4byte gUnknown_086A2548 _0803BFD4: - ldr r1, _0803BFFC @ =0x086AF140 + ldr r1, _0803BFFC @ =gUnknown_086AF140 ldr r5, _0803C000 @ =gUnknown_020314E0 ldr r4, [r5] ldr r6, _0803C004 @ =0x000003E2 @@ -19024,7 +19024,7 @@ _0803BFD4: adds r0, r3, #1 b _0803C474 .align 2, 0 -_0803BFFC: .4byte 0x086AF140 +_0803BFFC: .4byte gUnknown_086AF140 _0803C000: .4byte gUnknown_020314E0 _0803C004: .4byte 0x000003E2 _0803C008: @@ -19086,16 +19086,16 @@ _0803C052: strb r1, [r0] movs r0, #0xd bl sub_11B0 - ldr r0, _0803C090 @ =0x02032F20 - ldr r1, _0803C094 @ =0x086A2454 + ldr r0, _0803C090 @ =gMPlayInfo_SE1 + ldr r1, _0803C094 @ =gUnknown_086A2454 bl MPlayStart b _0803C476 .align 2, 0 _0803C084: .4byte 0x000003DD _0803C088: .4byte 0x000003E1 _0803C08C: .4byte 0x00000129 -_0803C090: .4byte 0x02032F20 -_0803C094: .4byte 0x086A2454 +_0803C090: .4byte gMPlayInfo_SE1 +_0803C094: .4byte gUnknown_086A2454 _0803C098: mov r3, r8 ldr r0, [r3] @@ -19231,7 +19231,7 @@ _0803C1B0: .4byte 0x000003E1 _0803C1B4: .4byte 0x00001438 _0803C1B8: .4byte 0x00000486 _0803C1BC: - ldr r0, _0803C1E4 @ =0x086AF140 + ldr r0, _0803C1E4 @ =gUnknown_086AF140 mov r4, r8 ldr r5, [r4] ldr r1, _0803C1E8 @ =0x000003E2 @@ -19252,7 +19252,7 @@ _0803C1BC: strh r0, [r2] b _0803C236 .align 2, 0 -_0803C1E4: .4byte 0x086AF140 +_0803C1E4: .4byte gUnknown_086AF140 _0803C1E8: .4byte 0x000003E2 _0803C1EC: movs r0, #0 @@ -19321,7 +19321,7 @@ _0803C260: .4byte 0x000003E1 _0803C264: .4byte gUnknown_020314E0 _0803C268: .4byte 0x000003E2 _0803C26C: - ldr r0, _0803C294 @ =0x086AF140 + ldr r0, _0803C294 @ =gUnknown_086AF140 mov r1, r8 ldr r5, [r1] ldr r2, _0803C298 @ =0x000003E2 @@ -19343,7 +19343,7 @@ _0803C28E: strh r0, [r2] b _0803C476 .align 2, 0 -_0803C294: .4byte 0x086AF140 +_0803C294: .4byte gUnknown_086AF140 _0803C298: .4byte 0x000003E2 _0803C29C: movs r3, #0 @@ -19491,7 +19491,7 @@ _0803C3B4: .4byte 0x000004CA _0803C3B8: .4byte 0x000004C9 _0803C3BC: .4byte 0x00000119 _0803C3C0: - ldr r1, _0803C3E8 @ =0x086AF140 + ldr r1, _0803C3E8 @ =gUnknown_086AF140 mov r3, r8 ldr r2, [r3] ldr r4, _0803C3EC @ =0x000003E2 @@ -19512,7 +19512,7 @@ _0803C3C0: strh r0, [r2] b _0803C404 .align 2, 0 -_0803C3E8: .4byte 0x086AF140 +_0803C3E8: .4byte gUnknown_086AF140 _0803C3EC: .4byte 0x000003E2 _0803C3F0: movs r1, #0 @@ -19607,7 +19607,7 @@ _0803C48E: ldrsb r0, [r1, r0] cmp r0, #0x13 bgt _0803C4D4 - ldr r4, _0803C4D0 @ =0x086AEF28 + ldr r4, _0803C4D0 @ =gUnknown_086AEF28 movs r1, #0xc bl __modsi3 lsls r0, r0, #0x18 @@ -19626,9 +19626,9 @@ _0803C4C0: .4byte 0xFFFFFE0C _0803C4C4: .4byte 0x0000FFDA _0803C4C8: .4byte gUnknown_020314E0 _0803C4CC: .4byte 0x000003E2 -_0803C4D0: .4byte 0x086AEF28 +_0803C4D0: .4byte gUnknown_086AEF28 _0803C4D4: - ldr r4, _0803C600 @ =0x086AEF28 + ldr r4, _0803C600 @ =gUnknown_086AEF28 movs r0, #0 ldrsb r0, [r1, r0] movs r1, #0xc @@ -19762,7 +19762,7 @@ _0803C5BC: ldrb r0, [r6] cmp r0, #5 bhi _0803C62C - ldr r4, _0803C628 @ =0x086AEF40 + ldr r4, _0803C628 @ =gUnknown_086AEF40 ldrh r0, [r1] movs r1, #0x1f bl __umodsi3 @@ -19782,7 +19782,7 @@ _0803C5BC: adds r0, r5, r2 b _0803C64A .align 2, 0 -_0803C600: .4byte 0x086AEF28 +_0803C600: .4byte gUnknown_086AEF28 _0803C604: .4byte gMain _0803C608: .4byte 0x000004CF _0803C60C: .4byte 0x00000E78 @@ -19792,9 +19792,9 @@ _0803C618: .4byte 0x000004D4 _0803C61C: .4byte 0x000004DC _0803C620: .4byte 0x000004CA _0803C624: .4byte 0x000004C9 -_0803C628: .4byte 0x086AEF40 +_0803C628: .4byte gUnknown_086AEF40 _0803C62C: - ldr r4, _0803C6C4 @ =0x086AF0B4 + ldr r4, _0803C6C4 @ =gUnknown_086AF0B4 ldrh r0, [r1] movs r1, #0x46 bl __umodsi3 @@ -19836,7 +19836,7 @@ _0803C662: lsrs r0, r0, #0x10 cmp r0, #0x14 bne _0803C69E - ldr r0, _0803C6CC @ =0x086A3700 + ldr r0, _0803C6CC @ =gUnknown_086A3700 ldr r1, _0803C6D0 @ =0x00001290 adds r0, r0, r1 ldrh r0, [r0] @@ -19858,7 +19858,7 @@ _0803C69E: ldrh r0, [r0] cmp r0, #0 bne _0803C6B6 - ldr r0, _0803C6D8 @ =0x02032EE0 + ldr r0, _0803C6D8 @ =gMPlayInfo_BGM ldr r1, _0803C6DC @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -19872,12 +19872,12 @@ _0803C6B6: pop {r0} bx r0 .align 2, 0 -_0803C6C4: .4byte 0x086AF0B4 +_0803C6C4: .4byte gUnknown_086AF0B4 _0803C6C8: .4byte 0x000004CA -_0803C6CC: .4byte 0x086A3700 +_0803C6CC: .4byte gUnknown_086A3700 _0803C6D0: .4byte 0x00001290 _0803C6D4: .4byte 0x000004C9 -_0803C6D8: .4byte 0x02032EE0 +_0803C6D8: .4byte gMPlayInfo_BGM _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 @@ -19896,7 +19896,7 @@ sub_3C6E0: @ 0x0803C6E0 bne _0803C6FA b _0803CA2E _0803C6FA: - ldr r1, _0803C828 @ =0x086AF140 + ldr r1, _0803C828 @ =gUnknown_086AF140 mov r2, sl ldr r4, [r2] ldr r3, _0803C82C @ =0x000003E2 @@ -20040,9 +20040,9 @@ _0803C7DA: ble _0803C7DA b _0803CA2E .align 2, 0 -_0803C820: .4byte 0x0200C890 +_0803C820: .4byte gUnknown_0200C890 _0803C824: .4byte gUnknown_020314E0 -_0803C828: .4byte 0x086AF140 +_0803C828: .4byte gUnknown_086AF140 _0803C82C: .4byte 0x000003E2 _0803C830: .4byte 0x000003EA _0803C834: .4byte 0x0000028A @@ -20079,7 +20079,7 @@ _0803C86A: lsls r0, r3, #1 adds r0, r0, r3 lsls r0, r0, #1 - ldr r1, _0803C8F4 @ =0x086B65EA + ldr r1, _0803C8F4 @ =gUnknown_086B65EA adds r0, r0, r1 mov r4, r8 adds r1, r4, r0 @@ -20135,7 +20135,7 @@ _0803C86A: .align 2, 0 _0803C8EC: .4byte gOamBuffer _0803C8F0: .4byte 0xFFFFFE00 -_0803C8F4: .4byte 0x086B65EA +_0803C8F4: .4byte gUnknown_086B65EA _0803C8F8: .4byte 0x000001FF _0803C8FC: cmp r0, #3 @@ -20165,7 +20165,7 @@ _0803C91A: lsls r0, r3, #1 adds r0, r0, r3 lsls r0, r0, #1 - ldr r1, _0803C9A4 @ =0x086B65EA + ldr r1, _0803C9A4 @ =gUnknown_086B65EA adds r0, r0, r1 mov r4, r8 adds r1, r4, r0 @@ -20221,7 +20221,7 @@ _0803C91A: .align 2, 0 _0803C99C: .4byte gOamBuffer _0803C9A0: .4byte 0xFFFFFE00 -_0803C9A4: .4byte 0x086B65EA +_0803C9A4: .4byte gUnknown_086B65EA _0803C9A8: .4byte 0x000001FF _0803C9AC: movs r2, #0 @@ -20249,7 +20249,7 @@ _0803C9C4: lsls r0, r3, #1 adds r0, r0, r3 lsls r0, r0, #1 - ldr r1, _0803CB74 @ =0x086B65EA + ldr r1, _0803CB74 @ =gUnknown_086B65EA adds r0, r0, r1 mov r4, r8 adds r1, r4, r0 @@ -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 @@ -20366,7 +20366,7 @@ _0803CA80: subs r0, r0, r1 strh r0, [r7, #4] movs r2, #0 - ldr r3, _0803CB8C @ =0x086B6512 + ldr r3, _0803CB8C @ =gUnknown_086B6512 mov sb, r3 mov r4, r8 lsls r1, r4, #0x10 @@ -20454,13 +20454,13 @@ _0803CAD8: .align 2, 0 _0803CB6C: .4byte gOamBuffer _0803CB70: .4byte 0xFFFFFE00 -_0803CB74: .4byte 0x086B65EA +_0803CB74: .4byte gUnknown_086B65EA _0803CB78: .4byte 0x000001FF -_0803CB7C: .4byte 0x0200C440 +_0803CB7C: .4byte gUnknown_0200C440 _0803CB80: .4byte 0x0000047E _0803CB84: .4byte 0x0000047D _0803CB88: .4byte 0x000003EA -_0803CB8C: .4byte 0x086B6512 +_0803CB8C: .4byte gUnknown_086B6512 _0803CB90: .4byte 0x000005A4 _0803CB94: .4byte gMain _0803CB98: @@ -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: @@ -20941,7 +20941,7 @@ _0803CF22: movs r2, #0 mov r7, sl lsls r1, r7, #0x10 - ldr r0, _0803D118 @ =0x086B63AA + ldr r0, _0803D118 @ =gUnknown_086B63AA mov sb, r0 ldr r5, _0803D11C @ =gOamBuffer asrs r1, r1, #0x10 @@ -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,8 +21100,8 @@ _0803D04A: ldr r0, _0803D13C @ =0x00000257 cmp r1, r0 bgt _0803D0B6 - ldr r0, _0803D140 @ =0x02032F20 - ldr r1, _0803D144 @ =0x086A26A0 + ldr r0, _0803D140 @ =gMPlayInfo_SE1 + ldr r1, _0803D144 @ =gUnknown_086A26A0 bl MPlayStart ldr r3, _0803D110 @ =gUnknown_020314E0 ldr r1, [r3] @@ -21164,18 +21164,18 @@ _0803D0B6: _0803D10C: .4byte 0x00000383 _0803D110: .4byte gUnknown_020314E0 _0803D114: .4byte 0x0000132C -_0803D118: .4byte 0x086B63AA +_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 -_0803D144: .4byte 0x086A26A0 +_0803D140: .4byte gMPlayInfo_SE1 +_0803D144: .4byte gUnknown_086A26A0 _0803D148: .4byte 0x00000484 _0803D14C: .4byte 0x00004E20 _0803D150: @@ -21288,7 +21288,7 @@ _0803D1E2: movs r2, #0 mov r0, sl lsls r1, r0, #0x10 - ldr r3, _0803D31C @ =0x086B63F2 + ldr r3, _0803D31C @ =gUnknown_086B63F2 mov sb, r3 ldr r5, _0803D320 @ =gOamBuffer asrs r1, r1, #0x10 @@ -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] @@ -21412,12 +21412,12 @@ _0803D30C: .4byte 0x00000482 _0803D310: .4byte gMain _0803D314: .4byte 0x000012C8 _0803D318: .4byte 0x0000048A -_0803D31C: .4byte 0x086B63F2 +_0803D31C: .4byte gUnknown_086B63F2 _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 @@ -21435,7 +21435,7 @@ _0803D354: ldr r0, _0803D4B8 @ =0x000004D2 adds r1, r1, r0 adds r1, r1, r5 - ldr r2, _0803D4BC @ =0x086AF3AC + ldr r2, _0803D4BC @ =gUnknown_086AF3AC lsls r0, r5, #1 adds r0, r0, r2 ldrh r0, [r0] @@ -21532,7 +21532,7 @@ _0803D41A: mov sb, r0 lsls r5, r0, #2 adds r6, r3, r5 - ldr r4, _0803D4C8 @ =0x086AF34C + ldr r4, _0803D4C8 @ =gUnknown_086AF34C ldr r1, _0803D4C4 @ =0x000004CC adds r2, r3, r1 add r2, sb @@ -21604,10 +21604,10 @@ _0803D41A: .align 2, 0 _0803D4B4: .4byte gUnknown_020314E0 _0803D4B8: .4byte 0x000004D2 -_0803D4BC: .4byte 0x086AF3AC +_0803D4BC: .4byte gUnknown_086AF3AC _0803D4C0: .4byte 0x000004EC _0803D4C4: .4byte 0x000004CC -_0803D4C8: .4byte 0x086AF34C +_0803D4C8: .4byte gUnknown_086AF34C _0803D4CC: .4byte 0x000004EE _0803D4D0: .4byte 0x000004E4 _0803D4D4: .4byte 0x0000FB50 @@ -21676,7 +21676,7 @@ _0803D54A: ldr r6, _0803D578 @ =0x000004D2 adds r0, r1, r6 adds r0, r0, r5 - ldr r1, _0803D57C @ =0x086AF3AC + ldr r1, _0803D57C @ =gUnknown_086AF3AC adds r1, r4, r1 ldrb r1, [r1] adds r1, #1 @@ -21687,28 +21687,28 @@ _0803D56C: .4byte 0x000004E4 _0803D570: .4byte 0x000004DE _0803D574: .4byte 0x00000121 _0803D578: .4byte 0x000004D2 -_0803D57C: .4byte 0x086AF3AC +_0803D57C: .4byte gUnknown_086AF3AC _0803D580: cmp r0, #9 bhi _0803D59C ldr r7, _0803D594 @ =0x000004D2 adds r0, r1, r7 adds r0, r0, r5 - ldr r1, _0803D598 @ =0x086AF3AC + ldr r1, _0803D598 @ =gUnknown_086AF3AC adds r1, r4, r1 ldrb r1, [r1] adds r1, #2 b _0803D5B8 .align 2, 0 _0803D594: .4byte 0x000004D2 -_0803D598: .4byte 0x086AF3AC +_0803D598: .4byte gUnknown_086AF3AC _0803D59C: movs r0, #0 strh r0, [r2] ldr r0, _0803D5EC @ =0x000004D2 adds r1, r1, r0 adds r1, r1, r5 - ldr r0, _0803D5F0 @ =0x086AF3AC + ldr r0, _0803D5F0 @ =gUnknown_086AF3AC adds r0, r4, r0 ldrh r0, [r0] strb r0, [r1] @@ -21747,7 +21747,7 @@ _0803D5D0: b _0803D982 .align 2, 0 _0803D5EC: .4byte 0x000004D2 -_0803D5F0: .4byte 0x086AF3AC +_0803D5F0: .4byte gUnknown_086AF3AC _0803D5F4: .4byte 0x000004CF _0803D5F8: .4byte gUnknown_020314E0 _0803D5FC: .4byte 0x000004FA @@ -21818,7 +21818,7 @@ _0803D674: ldr r2, _0803D6AC @ =0x000004D2 adds r0, r1, r2 adds r0, r0, r5 - ldr r1, _0803D6B0 @ =0x086AF3AC + ldr r1, _0803D6B0 @ =gUnknown_086AF3AC adds r1, r7, r1 ldrb r1, [r1] adds r1, #3 @@ -21832,14 +21832,14 @@ _0803D6A0: .4byte 0x000004FA _0803D6A4: .4byte 0x000004D5 _0803D6A8: .4byte 0x00000121 _0803D6AC: .4byte 0x000004D2 -_0803D6B0: .4byte 0x086AF3AC +_0803D6B0: .4byte gUnknown_086AF3AC _0803D6B4: cmp r2, #9 bhi _0803D6D4 ldr r3, _0803D6CC @ =0x000004D2 adds r0, r1, r3 adds r0, r0, r5 - ldr r1, _0803D6D0 @ =0x086AF3AC + ldr r1, _0803D6D0 @ =gUnknown_086AF3AC adds r1, r7, r1 ldrb r1, [r1] adds r1, #4 @@ -21847,14 +21847,14 @@ _0803D6B4: b _0803D92E .align 2, 0 _0803D6CC: .4byte 0x000004D2 -_0803D6D0: .4byte 0x086AF3AC +_0803D6D0: .4byte gUnknown_086AF3AC _0803D6D4: mov r4, sb strh r4, [r0] ldr r6, _0803D700 @ =0x000004D2 adds r1, r1, r6 adds r1, r1, r5 - ldr r0, _0803D704 @ =0x086AF3AC + ldr r0, _0803D704 @ =gUnknown_086AF3AC adds r0, r7, r0 ldrb r0, [r0] adds r0, #5 @@ -21873,7 +21873,7 @@ _0803D6D4: b _0803D92C .align 2, 0 _0803D700: .4byte 0x000004D2 -_0803D704: .4byte 0x086AF3AC +_0803D704: .4byte gUnknown_086AF3AC _0803D708: .4byte gUnknown_020314E0 _0803D70C: .4byte 0x000004CF _0803D710: @@ -21944,7 +21944,7 @@ _0803D786: ldr r4, _0803D7BC @ =0x000004D2 adds r0, r1, r4 adds r0, r0, r5 - ldr r1, _0803D7C0 @ =0x086AF3AC + ldr r1, _0803D7C0 @ =gUnknown_086AF3AC adds r1, r7, r1 ldrb r1, [r1] adds r1, #6 @@ -21957,14 +21957,14 @@ _0803D7B0: .4byte 0x000004FA _0803D7B4: .4byte 0x000004D5 _0803D7B8: .4byte 0x00000121 _0803D7BC: .4byte 0x000004D2 -_0803D7C0: .4byte 0x086AF3AC +_0803D7C0: .4byte gUnknown_086AF3AC _0803D7C4: cmp r2, #9 bhi _0803D7E4 ldr r6, _0803D7DC @ =0x000004D2 adds r0, r1, r6 adds r0, r0, r5 - ldr r1, _0803D7E0 @ =0x086AF3AC + ldr r1, _0803D7E0 @ =gUnknown_086AF3AC adds r1, r7, r1 ldrb r1, [r1] adds r1, #7 @@ -21972,14 +21972,14 @@ _0803D7C4: b _0803D92E .align 2, 0 _0803D7DC: .4byte 0x000004D2 -_0803D7E0: .4byte 0x086AF3AC +_0803D7E0: .4byte gUnknown_086AF3AC _0803D7E4: mov r2, sb strh r2, [r0] ldr r3, _0803D814 @ =0x000004D2 adds r1, r1, r3 adds r1, r1, r5 - ldr r0, _0803D818 @ =0x086AF3AC + ldr r0, _0803D818 @ =gUnknown_086AF3AC adds r0, r7, r0 ldrb r0, [r0] adds r0, #8 @@ -22000,7 +22000,7 @@ _0803D80A: b _0803D92E .align 2, 0 _0803D814: .4byte 0x000004D2 -_0803D818: .4byte 0x086AF3AC +_0803D818: .4byte gUnknown_086AF3AC _0803D81C: .4byte gUnknown_020314E0 _0803D820: .4byte 0x000004CF _0803D824: @@ -22188,7 +22188,7 @@ _0803D982: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0803DB28 @ =0x084A11EC + ldr r1, _0803DB28 @ =gUnknown_084A11EC adds r0, r0, r1 str r0, [r2] lsls r3, r4, #1 @@ -22294,7 +22294,7 @@ _0803DA10: lsrs r0, r0, #0x18 cmp r0, #2 bhi _0803DABA - ldr r2, _0803DB50 @ =0x086AF34C + ldr r2, _0803DB50 @ =gUnknown_086AF34C ldr r7, _0803DB54 @ =0x000004CC adds r0, r6, r7 adds r0, r0, r3 @@ -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] @@ -22383,7 +22383,7 @@ _0803DB18: .4byte 0x000004FA _0803DB1C: .4byte gMain _0803DB20: .4byte 0x000004D2 _0803DB24: .4byte 0x040000D4 -_0803DB28: .4byte 0x084A11EC +_0803DB28: .4byte gUnknown_084A11EC _0803DB2C: .4byte 0x06010FA0 _0803DB30: .4byte 0x80000180 _0803DB34: .4byte 0x000004EC @@ -22393,9 +22393,9 @@ _0803DB40: .4byte gOamBuffer _0803DB44: .4byte 0xFFFFFE00 _0803DB48: .4byte 0x000001FF _0803DB4C: .4byte 0x000004CF -_0803DB50: .4byte 0x086AF34C +_0803DB50: .4byte gUnknown_086AF34C _0803DB54: .4byte 0x000004CC -_0803DB58: .4byte 0x0200C0A8 +_0803DB58: .4byte gUnknown_0200C0A8 _0803DB5C: .4byte 0x0000048C _0803DB60: .4byte _0803DB64 _0803DB64: @ jump table @@ -22843,7 +22843,7 @@ _0803DEF0: movs r1, #0 strh r1, [r0] _0803DF08: - ldr r4, _0803DF40 @ =0x086AF2DC + ldr r4, _0803DF40 @ =gUnknown_086AF2DC ldr r3, _0803DF44 @ =gUnknown_020314E0 ldr r2, [r3] ldr r6, [sp, #0x10] @@ -22870,7 +22870,7 @@ _0803DF08: b _0803DFC8 .align 2, 0 _0803DF3C: .4byte gMain -_0803DF40: .4byte 0x086AF2DC +_0803DF40: .4byte gUnknown_086AF2DC _0803DF44: .4byte gUnknown_020314E0 _0803DF48: .4byte 0x000004AC _0803DF4C: @@ -22952,7 +22952,7 @@ _0803DFC8: adds r0, r0, r4 ldrh r0, [r0] mov sl, r0 - ldr r0, _0803E0F8 @ =0x086AF2CC + ldr r0, _0803E0F8 @ =gUnknown_086AF2CC lsls r4, r5, #2 adds r3, r4, r0 ldrh r1, [r3] @@ -23008,7 +23008,7 @@ _0803E03A: movs r2, #0 mov r3, sl lsls r1, r3, #0x10 - ldr r4, _0803E104 @ =0x086B8AE0 + ldr r4, _0803E104 @ =gUnknown_086B8AE0 mov sb, r4 ldr r5, _0803E108 @ =gOamBuffer asrs r1, r1, #0x10 @@ -23088,10 +23088,10 @@ _0803E068: _0803E0EC: .4byte gUnknown_020314E0 _0803E0F0: .4byte 0x0000048C _0803E0F4: .4byte 0x00000494 -_0803E0F8: .4byte 0x086AF2CC +_0803E0F8: .4byte gUnknown_086AF2CC _0803E0FC: .4byte 0x000004B4 _0803E100: .4byte 0x000004A4 -_0803E104: .4byte 0x086B8AE0 +_0803E104: .4byte gUnknown_086B8AE0 _0803E108: .4byte gOamBuffer _0803E10C: .4byte 0xFFFFFE00 _0803E110: .4byte 0x000001FF @@ -23099,7 +23099,7 @@ _0803E114: movs r2, #0 mov r5, sl lsls r1, r5, #0x10 - ldr r6, _0803E1A0 @ =0x086B8AE0 + ldr r6, _0803E1A0 @ =gUnknown_086B8AE0 mov sb, r6 ldr r5, _0803E1A4 @ =gOamBuffer asrs r1, r1, #0x10 @@ -23168,7 +23168,7 @@ _0803E12E: ble _0803E12E b _0803E1C4 .align 2, 0 -_0803E1A0: .4byte 0x086B8AE0 +_0803E1A0: .4byte gUnknown_086B8AE0 _0803E1A4: .4byte gOamBuffer _0803E1A8: .4byte 0xFFFFFE00 _0803E1AC: .4byte 0x000001FF @@ -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] @@ -23586,7 +23586,7 @@ _0803E4AA: asrs r0, r0, #0x18 cmp r0, #0 bne _0803E560 - ldr r0, _0803E5C4 @ =0x086AEE20 + ldr r0, _0803E5C4 @ =gUnknown_086AEE20 ldrh r1, [r4] lsls r1, r1, #1 adds r1, r1, r0 @@ -23675,14 +23675,14 @@ _0803E5B4: .4byte gOamBuffer _0803E5B8: .4byte 0xFFFFFE00 _0803E5BC: .4byte 0x000001FF _0803E5C0: .4byte 0x0000132C -_0803E5C4: .4byte 0x086AEE20 +_0803E5C4: .4byte gUnknown_086AEE20 _0803E5C8: .4byte 0x00004E20 _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 @@ -23746,7 +23746,7 @@ sub_3E644: @ 0x0803E644 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r4, _0803E760 @ =0x086AF3B2 + ldr r4, _0803E760 @ =gUnknown_086AF3B2 ldr r6, _0803E764 @ =gMain ldr r5, [r6, #0x4c] adds r0, r5, #0 @@ -23760,7 +23760,7 @@ sub_3E644: @ 0x0803E644 movs r3, #0 ldrsh r1, [r0, r3] lsls r0, r1, #5 - ldr r4, _0803E76C @ =0x08352BD8 + ldr r4, _0803E76C @ =gUnknown_08352BD8 adds r0, r0, r4 str r0, [r2] movs r0, #0xa0 @@ -23777,7 +23777,7 @@ sub_3E644: @ 0x0803E644 str r0, [r2, #4] str r3, [r2, #8] ldr r0, [r2, #8] - ldr r4, _0803E778 @ =0x086AF3BE + ldr r4, _0803E778 @ =gUnknown_086AF3BE adds r0, r5, #0 movs r1, #0x60 bl __umodsi3 @@ -23791,7 +23791,7 @@ sub_3E644: @ 0x0803E644 ldrsh r0, [r0, r1] lsls r0, r0, #3 mov r8, r0 - ldr r2, _0803E780 @ =0x086AF3C6 + ldr r2, _0803E780 @ =gUnknown_086AF3C6 mov sb, r2 ldr r0, _0803E784 @ =0xFFFFFC00 mov sl, r0 @@ -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] @@ -23882,17 +23882,17 @@ _0803E6E2: pop {r0} bx r0 .align 2, 0 -_0803E760: .4byte 0x086AF3B2 +_0803E760: .4byte gUnknown_086AF3B2 _0803E764: .4byte gMain _0803E768: .4byte 0x040000D4 -_0803E76C: .4byte 0x08352BD8 +_0803E76C: .4byte gUnknown_08352BD8 _0803E770: .4byte 0x80000010 _0803E774: .4byte 0x05000080 -_0803E778: .4byte 0x086AF3BE +_0803E778: .4byte gUnknown_086AF3BE _0803E77C: .4byte gOamBuffer -_0803E780: .4byte 0x086AF3C6 +_0803E780: .4byte gUnknown_086AF3C6 _0803E784: .4byte 0xFFFFFC00 -_0803E788: .4byte 0x0200BBA0 +_0803E788: .4byte gUnknown_0200BBA0 _0803E78C: .4byte gUnknown_020314E0 _0803E790: .4byte 0x000001FF _0803E794: .4byte 0xFFFFFE00 @@ -24267,14 +24267,14 @@ _0803E974: strb r1, [r0, #0x1a] bl sub_423D8 ldr r4, _0803EB04 @ =0x040000D4 - ldr r0, _0803EB08 @ =0x083C5A2C + ldr r0, _0803EB08 @ =gUnknown_083C5A2C str r0, [r4] ldr r0, _0803EB0C @ =0x06015800 str r0, [r4, #4] ldr r0, _0803EB10 @ =0x80001400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0803EB14 @ =0x084AA18C + ldr r0, _0803EB14 @ =gUnknown_084AA18C str r0, [r4] ldr r0, _0803EB18 @ =0x06011620 str r0, [r4, #4] @@ -24283,7 +24283,7 @@ _0803E974: ldr r0, [r4, #8] bl sub_3EDF0 bl sub_3FAE0 - ldr r0, _0803EB20 @ =0x081B36A4 + ldr r0, _0803EB20 @ =gUnknown_081B36A4 str r0, [r4] ldr r0, _0803EB24 @ =0x05000320 str r0, [r4, #4] @@ -24315,13 +24315,13 @@ _0803EAF8: .4byte 0x00000486 _0803EAFC: .4byte 0x00000506 _0803EB00: .4byte 0x0000050C _0803EB04: .4byte 0x040000D4 -_0803EB08: .4byte 0x083C5A2C +_0803EB08: .4byte gUnknown_083C5A2C _0803EB0C: .4byte 0x06015800 _0803EB10: .4byte 0x80001400 -_0803EB14: .4byte 0x084AA18C +_0803EB14: .4byte gUnknown_084AA18C _0803EB18: .4byte 0x06011620 _0803EB1C: .4byte 0x80000430 -_0803EB20: .4byte 0x081B36A4 +_0803EB20: .4byte gUnknown_081B36A4 _0803EB24: .4byte 0x05000320 _0803EB28: .4byte 0x80000010 @@ -24401,7 +24401,7 @@ _0803EBA4: adds r0, r3, r5 strh r1, [r0] ldr r1, _0803EBF8 @ =0x040000D4 - ldr r0, _0803EBFC @ =0x081408B4 + ldr r0, _0803EBFC @ =gUnknown_081408B4 str r0, [r1] ldr r0, _0803EC00 @ =0x06015800 str r0, [r1, #4] @@ -24423,7 +24423,7 @@ _0803EBA4: _0803EBF0: .4byte gUnknown_020314E0 _0803EBF4: .4byte gMain _0803EBF8: .4byte 0x040000D4 -_0803EBFC: .4byte 0x081408B4 +_0803EBFC: .4byte gUnknown_081408B4 _0803EC00: .4byte 0x06015800 _0803EC04: .4byte 0x80001000 _0803EC08: .4byte 0x000005FA @@ -24509,7 +24509,7 @@ _0803EC8C: adds r0, r3, r4 strh r1, [r0] ldr r1, _0803ECD8 @ =0x040000D4 - ldr r0, _0803ECDC @ =0x081408B4 + ldr r0, _0803ECDC @ =gUnknown_081408B4 str r0, [r1] ldr r0, _0803ECE0 @ =0x06015800 str r0, [r1, #4] @@ -24528,7 +24528,7 @@ _0803EC8C: _0803ECD0: .4byte gUnknown_020314E0 _0803ECD4: .4byte gMain _0803ECD8: .4byte 0x040000D4 -_0803ECDC: .4byte 0x081408B4 +_0803ECDC: .4byte gUnknown_081408B4 _0803ECE0: .4byte 0x06015800 _0803ECE4: .4byte 0x80001000 _0803ECE8: @@ -24900,7 +24900,7 @@ _0803F000: .4byte 0xFFFFFB50 _0803F004: .4byte 0x0000FD80 _0803F008: .4byte gUnknown_020314E0 _0803F00C: - ldr r2, _0803F038 @ =0x086AF3CC + ldr r2, _0803F038 @ =gUnknown_086AF3CC ldr r3, [r6] ldr r4, _0803F03C @ =0x000003E2 adds r5, r3, r4 @@ -24922,7 +24922,7 @@ _0803F00C: strh r0, [r1] b _0803F056 .align 2, 0 -_0803F038: .4byte 0x086AF3CC +_0803F038: .4byte gUnknown_086AF3CC _0803F03C: .4byte 0x000003E2 _0803F040: movs r0, #0 @@ -24975,7 +24975,7 @@ _0803F092: _0803F09C: .4byte gUnknown_020314E0 _0803F0A0: .4byte 0x000003EA _0803F0A4: - ldr r2, _0803F0D0 @ =0x086AF3CC + ldr r2, _0803F0D0 @ =gUnknown_086AF3CC ldr r3, [r6] ldr r5, _0803F0D4 @ =0x000003E2 adds r4, r3, r5 @@ -24997,7 +24997,7 @@ _0803F0A4: strh r0, [r3] b _0803F0EE .align 2, 0 -_0803F0D0: .4byte 0x086AF3CC +_0803F0D0: .4byte gUnknown_086AF3CC _0803F0D4: .4byte 0x000003E2 _0803F0D8: movs r0, #0 @@ -25061,7 +25061,7 @@ _0803F148: .4byte gUnknown_020314E0 _0803F14C: .4byte 0x000003E1 _0803F150: .4byte 0x000003DD _0803F154: - ldr r2, _0803F180 @ =0x086AF3CC + ldr r2, _0803F180 @ =gUnknown_086AF3CC ldr r3, [r6] ldr r5, _0803F184 @ =0x000003E2 adds r4, r3, r5 @@ -25083,7 +25083,7 @@ _0803F154: strh r0, [r3] b _0803F19E .align 2, 0 -_0803F180: .4byte 0x086AF3CC +_0803F180: .4byte gUnknown_086AF3CC _0803F184: .4byte 0x000003E2 _0803F188: movs r0, #0 @@ -25154,7 +25154,7 @@ _0803F204: .4byte 0x000003EA _0803F208: .4byte 0xFFFFFD00 _0803F20C: .4byte gUnknown_020314E0 _0803F210: - ldr r2, _0803F23C @ =0x086AF3CC + ldr r2, _0803F23C @ =gUnknown_086AF3CC ldr r5, [r6] ldr r4, _0803F240 @ =0x000003E2 adds r3, r5, r4 @@ -25176,7 +25176,7 @@ _0803F210: strh r0, [r1] b _0803F2DC .align 2, 0 -_0803F23C: .4byte 0x086AF3CC +_0803F23C: .4byte gUnknown_086AF3CC _0803F240: .4byte 0x000003E2 _0803F244: movs r4, #0 @@ -25304,7 +25304,7 @@ _0803F334: adds r0, r0, r7 movs r1, #2 strb r1, [r0] - ldr r2, _0803F43C @ =0x086AF3CC + ldr r2, _0803F43C @ =gUnknown_086AF3CC ldr r4, [r6] ldr r5, _0803F440 @ =0x000003E2 adds r3, r4, r5 @@ -25436,7 +25436,7 @@ _0803F42C: b _0803FA78 .align 2, 0 _0803F438: .4byte 0x00000389 -_0803F43C: .4byte 0x086AF3CC +_0803F43C: .4byte gUnknown_086AF3CC _0803F440: .4byte 0x000003E2 _0803F444: .4byte 0x000003E1 _0803F448: .4byte 0x000003DD @@ -25461,7 +25461,7 @@ _0803F470: movs r0, #8 strb r0, [r1] ldr r1, _0803F4B0 @ =0x040000D4 - ldr r0, _0803F4B4 @ =0x084A856C + ldr r0, _0803F4B4 @ =gUnknown_084A856C str r0, [r1] ldr r0, _0803F4B8 @ =0x06015800 str r0, [r1, #4] @@ -25489,7 +25489,7 @@ _0803F470: b _0803F4EA .align 2, 0 _0803F4B0: .4byte 0x040000D4 -_0803F4B4: .4byte 0x084A856C +_0803F4B4: .4byte gUnknown_084A856C _0803F4B8: .4byte 0x06015800 _0803F4BC: .4byte 0x80000E00 _0803F4C0: .4byte 0x00000504 @@ -25825,7 +25825,7 @@ _0803F77C: .4byte gUnknown_020314E0 _0803F780: .4byte 0x00001CD8 _0803F784: .4byte 0x00000486 _0803F788: - ldr r2, _0803F7B4 @ =0x086AF3CC + ldr r2, _0803F7B4 @ =gUnknown_086AF3CC ldr r5, _0803F7B8 @ =gUnknown_020314E0 ldr r4, [r5] ldr r6, _0803F7BC @ =0x000003E2 @@ -25849,7 +25849,7 @@ _0803F7AE: strh r0, [r1] b _0803FA78 .align 2, 0 -_0803F7B4: .4byte 0x086AF3CC +_0803F7B4: .4byte gUnknown_086AF3CC _0803F7B8: .4byte gUnknown_020314E0 _0803F7BC: .4byte 0x000003E2 _0803F7C0: @@ -25897,7 +25897,7 @@ _0803F800: _0803F80C: .4byte 0x000003E1 _0803F810: .4byte 0x00000389 _0803F814: - ldr r2, _0803F840 @ =0x086AF3CC + ldr r2, _0803F840 @ =gUnknown_086AF3CC ldr r3, [r6] ldr r5, _0803F844 @ =0x000003E2 adds r4, r3, r5 @@ -25919,7 +25919,7 @@ _0803F814: strh r0, [r3] b _0803F85E .align 2, 0 -_0803F840: .4byte 0x086AF3CC +_0803F840: .4byte gUnknown_086AF3CC _0803F844: .4byte 0x000003E2 _0803F848: movs r0, #0 @@ -25998,7 +25998,7 @@ _0803F8D4: .4byte gUnknown_020314E0 _0803F8D8: .4byte 0x000003E1 _0803F8DC: ldr r1, _0803F980 @ =0x040000D4 - ldr r0, _0803F984 @ =0x084AA18C + ldr r0, _0803F984 @ =gUnknown_084AA18C str r0, [r1] ldr r0, _0803F988 @ =0x06011620 str r0, [r1, #4] @@ -26080,7 +26080,7 @@ _0803F8DC: b _0803FA78 .align 2, 0 _0803F980: .4byte 0x040000D4 -_0803F984: .4byte 0x084AA18C +_0803F984: .4byte gUnknown_084AA18C _0803F988: .4byte 0x06011620 _0803F98C: .4byte 0x80000430 _0803F990: .4byte gUnknown_020314E0 @@ -26199,7 +26199,7 @@ _0803FA78: lsrs r0, r0, #0x10 cmp r0, #0x14 bne _0803FAA2 - ldr r0, _0803FAD0 @ =0x086A3700 + ldr r0, _0803FAD0 @ =gUnknown_086A3700 ldr r7, _0803FAD4 @ =0x000012A8 adds r0, r0, r7 ldrh r0, [r0] @@ -26211,7 +26211,7 @@ _0803FAA2: ldrh r0, [r0] cmp r0, #0 bne _0803FAB8 - ldr r0, _0803FAD8 @ =0x02032EE0 + ldr r0, _0803FAD8 @ =gMPlayInfo_BGM ldr r1, _0803FADC @ =0x0000FFFF movs r2, #0x80 lsls r2, r2, #1 @@ -26225,9 +26225,9 @@ _0803FAC0: .4byte gUnknown_020314E0 _0803FAC4: .4byte 0x0000038E _0803FAC8: .4byte 0xFFFFFE0C _0803FACC: .4byte 0x0000FFDA -_0803FAD0: .4byte 0x086A3700 +_0803FAD0: .4byte gUnknown_086A3700 _0803FAD4: .4byte 0x000012A8 -_0803FAD8: .4byte 0x02032EE0 +_0803FAD8: .4byte gMPlayInfo_BGM _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 @@ -26587,7 +26587,7 @@ _0803FDBA: movs r0, #0xb4 strh r0, [r7, #4] _0803FDC6: - ldr r2, _0803FE28 @ =0x086AF3CC + ldr r2, _0803FE28 @ =gUnknown_086AF3CC ldr r0, _0803FE2C @ =gUnknown_020314E0 ldr r3, [r0] ldr r1, _0803FE30 @ =0x000003E2 @@ -26633,7 +26633,7 @@ _0803FDC6: _0803FE1C: .4byte 0x000003F2 _0803FE20: .4byte 0x0000FF60 _0803FE24: .4byte 0x0000FFBA -_0803FE28: .4byte 0x086AF3CC +_0803FE28: .4byte gUnknown_086AF3CC _0803FE2C: .4byte gUnknown_020314E0 _0803FE30: .4byte 0x000003E2 _0803FE34: .4byte 0x00000389 @@ -26694,7 +26694,7 @@ _0803FE8E: lsls r1, r0, #1 adds r1, r1, r0 lsls r1, r1, #1 - ldr r0, _0803FF3C @ =0x086B612E + ldr r0, _0803FF3C @ =gUnknown_086B612E adds r1, r1, r0 ldrh r0, [r1] strh r0, [r2] @@ -26770,7 +26770,7 @@ _0803FF24: _0803FF30: .4byte 0x000003DF _0803FF34: .4byte gUnknown_020314E0 _0803FF38: .4byte gOamBuffer -_0803FF3C: .4byte 0x086B612E +_0803FF3C: .4byte gUnknown_086B612E _0803FF40: .4byte 0x000003EA _0803FF44: .4byte 0x0000051A _0803FF48: .4byte 0x000001FF @@ -26804,7 +26804,7 @@ _0803FF60: mov r3, sl lsls r0, r3, #0x10 asrs r0, r0, #5 - ldr r1, _0803FFC8 @ =0x084AA9EC + ldr r1, _0803FFC8 @ =gUnknown_084AA9EC adds r0, r0, r1 str r0, [r2] ldr r0, _0803FFCC @ =0x06011620 @@ -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 @@ -26834,10 +26834,10 @@ _0803FFB8: .4byte gUnknown_020314E0 _0803FFBC: .4byte 0x000003E2 _0803FFC0: .4byte 0x000003DF _0803FFC4: .4byte 0x040000D4 -_0803FFC8: .4byte 0x084AA9EC +_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 @@ -27884,7 +27884,7 @@ _08040802: strh r0, [r3, #4] movs r2, #0 lsls r1, r7, #0x10 - ldr r4, _08040A98 @ =0x086B609E + ldr r4, _08040A98 @ =gUnknown_086B609E mov sl, r4 ldr r5, _08040A9C @ =gOamBuffer mov ip, r5 @@ -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] @@ -28003,7 +28003,7 @@ _080408F0: movs r2, #0 ldr r3, [sp, #4] lsls r1, r3, #0x10 - ldr r4, _08040AB0 @ =0x086B5ECA + ldr r4, _08040AB0 @ =gUnknown_086B5ECA mov sl, r4 ldr r5, _08040A9C @ =gOamBuffer mov ip, r5 @@ -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] @@ -28116,7 +28116,7 @@ _080409EA: mov r8, r7 ldr r0, [sp, #8] lsls r1, r0, #0x10 - ldr r3, _08040AC4 @ =0x086B5DCE + ldr r3, _08040AC4 @ =gUnknown_086B5DCE mov sl, r3 mov ip, r8 asrs r1, r1, #0x10 @@ -28176,20 +28176,20 @@ _08040A2A: .align 2, 0 _08040A88: .4byte gUnknown_020314E0 _08040A8C: .4byte 0x00000507 -_08040A90: .4byte 0x0200BFF0 +_08040A90: .4byte gUnknown_0200BFF0 _08040A94: .4byte 0x000003EA -_08040A98: .4byte 0x086B609E +_08040A98: .4byte gUnknown_086B609E _08040A9C: .4byte gOamBuffer _08040AA0: .4byte 0xFFFFFE00 _08040AA4: .4byte 0x000001FF _08040AA8: .4byte gMain -_08040AAC: .4byte 0x0200C0A8 -_08040AB0: .4byte 0x086B5ECA +_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 0x086B5DCE +_08040AC4: .4byte gUnknown_086B5DCE _08040AC8: .4byte 0xFFFFFED4 _08040ACC: ldrh r2, [r5, #2] @@ -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 @@ -29210,7 +29210,7 @@ _0804131A: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08041548 @ =0x084A6EEC + ldr r1, _08041548 @ =gUnknown_084A6EEC adds r0, r0, r1 str r0, [r2] ldr r0, _0804154C @ =0x06011EA0 @@ -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 @@ -29365,7 +29365,7 @@ _08041414: movs r1, #5 bl __udivsi3 movs r2, #0 - ldr r3, _0804157C @ =0x086B5CC0 + ldr r3, _0804157C @ =gUnknown_086B5CC0 mov sl, r3 ldr r4, _08041560 @ =gOamBuffer mov ip, r4 @@ -29478,7 +29478,7 @@ _08041530: .align 2, 0 _08041540: .4byte 0x00000441 _08041544: .4byte 0x040000D4 -_08041548: .4byte 0x084A6EEC +_08041548: .4byte gUnknown_084A6EEC _0804154C: .4byte 0x06011EA0 _08041550: .4byte 0x80000140 _08041554: .4byte gUnknown_020314E0 @@ -29488,10 +29488,10 @@ _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 0x086B5CC0 +_0804157C: .4byte gUnknown_086B5CC0 thumb_func_start sub_41580 sub_41580: @ 0x08041580 @@ -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 @@ -29521,7 +29521,7 @@ _08041596: bgt _080415B0 b _080416C2 _080415B0: - ldr r4, _08041600 @ =0x08137D48 + ldr r4, _08041600 @ =gUnknown_08137D48 movs r1, #0 ldrsh r0, [r6, r1] movs r1, #0x21 @@ -29553,10 +29553,10 @@ _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 0x08137D48 +_08041600: .4byte gUnknown_08137D48 _08041604: .4byte 0x0000047F _08041608: .4byte 0x0000132C _0804160C: @@ -29725,7 +29725,7 @@ _08041722: movs r2, #0 mov r4, r8 lsls r1, r4, #0x10 - ldr r5, _080417E8 @ =0x086B5D56 + ldr r5, _080417E8 @ =gUnknown_086B5D56 mov sl, r5 ldr r6, _080417EC @ =gOamBuffer asrs r1, r1, #0x10 @@ -29800,7 +29800,7 @@ _080417D0: .align 2, 0 _080417E0: .4byte 0x00000383 _080417E4: .4byte 0x0000132C -_080417E8: .4byte 0x086B5D56 +_080417E8: .4byte gUnknown_086B5D56 _080417EC: .4byte gOamBuffer _080417F0: .4byte 0xFFFFFE00 _080417F4: .4byte 0x000001FF @@ -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 @@ -30956,7 +30956,7 @@ _080420CC: lsrs r7, r0, #0x10 mov r0, sb ldr r2, [r0] - ldr r0, _080422A0 @ =0x086AF744 + ldr r0, _080422A0 @ =gUnknown_086AF744 lsls r1, r5, #2 adds r1, r1, r0 ldrh r3, [r1] @@ -31041,7 +31041,7 @@ _08042184: lsrs r7, r0, #0x10 mov r0, sb ldr r2, [r0] - ldr r0, _080422A0 @ =0x086AF744 + ldr r0, _080422A0 @ =gUnknown_086AF744 lsls r1, r5, #2 adds r1, r1, r0 ldrh r3, [r1] @@ -31112,7 +31112,7 @@ _08042258: ldrsb r0, [r1, r0] cmp r0, #0xb bgt _080422CC - ldr r4, _080422C8 @ =0x086AEF28 + ldr r4, _080422C8 @ =gUnknown_086AEF28 b _0804232E .align 2, 0 _08042274: .4byte gUnknown_020314E0 @@ -31126,7 +31126,7 @@ _08042290: .4byte 0x00000442 _08042294: .4byte 0x0000132C _08042298: .4byte 0xFFFFFE0C _0804229C: .4byte 0x00001B68 -_080422A0: .4byte 0x086AF744 +_080422A0: .4byte gUnknown_086AF744 _080422A4: .4byte 0x00000464 _080422A8: .4byte 0x00000466 _080422AC: .4byte 0x0000045C @@ -31136,13 +31136,13 @@ _080422B8: .4byte 0x0000045A _080422BC: .4byte 0x00000E78 _080422C0: .4byte 0x0000046A _080422C4: .4byte 0x00000462 -_080422C8: .4byte 0x086AEF28 +_080422C8: .4byte gUnknown_086AEF28 _080422CC: cmp r0, #0x17 ble _08042300 cmp r0, #0x23 bgt _080422FC - ldr r4, _080422F8 @ =0x086AEF28 + ldr r4, _080422F8 @ =gUnknown_086AEF28 movs r0, #0 ldrsb r0, [r1, r0] movs r1, #0xc @@ -31159,12 +31159,12 @@ _080422CC: strh r0, [r1] b _08042344 .align 2, 0 -_080422F8: .4byte 0x086AEF28 +_080422F8: .4byte gUnknown_086AEF28 _080422FC: cmp r0, #0x2f bgt _08042328 _08042300: - ldr r4, _08042324 @ =0x086AEF28 + ldr r4, _08042324 @ =gUnknown_086AEF28 movs r0, #0 ldrsb r0, [r1, r0] movs r1, #0xc @@ -31181,9 +31181,9 @@ _08042300: strh r0, [r1] b _08042344 .align 2, 0 -_08042324: .4byte 0x086AEF28 +_08042324: .4byte gUnknown_086AEF28 _08042328: - ldr r4, _08042394 @ =0x086AEF28 + ldr r4, _08042394 @ =gUnknown_086AEF28 movs r0, #0 ldrsb r0, [r1, r0] _0804232E: @@ -31241,7 +31241,7 @@ _08042378: movs r0, #2 b _080423A2 .align 2, 0 -_08042394: .4byte 0x086AEF28 +_08042394: .4byte gUnknown_086AEF28 _08042398: .4byte 0x000002AA _0804239C: ldr r3, _080423D0 @ =0x000002AA @@ -31314,7 +31314,7 @@ _08042408: lsrs r0, r0, #0x10 cmp r0, #0x14 bne _08042428 - ldr r0, _08042688 @ =0x02032F20 + ldr r0, _08042688 @ =gMPlayInfo_SE1 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 @ =gMPlayInfo_SE1 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 @ =gMPlayInfo_SE1 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 gMPlayInfo_SE1 _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 @@ -31926,7 +31926,7 @@ _080428DC: lsrs r0, r0, #0x10 cmp r0, #9 bhi _08042930 - ldr r0, _0804292C @ =0x086AF784 + ldr r0, _0804292C @ =gUnknown_086AF784 ldrh r1, [r1] subs r1, #0xc3 lsrs r2, r1, #0x1f @@ -31944,8 +31944,8 @@ _08042918: .4byte 0x000001FF _0804291C: .4byte 0x00000516 _08042920: .4byte gMain _08042924: .4byte 0x00000B98 -_08042928: .4byte 0x0200BDC8 -_0804292C: .4byte 0x086AF784 +_08042928: .4byte gUnknown_0200BDC8 +_0804292C: .4byte gUnknown_086AF784 _08042930: ldrh r0, [r1] movs r1, #3 @@ -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 @@ -32381,7 +32381,7 @@ _08042C90: lsrs r0, r0, #0x10 cmp r0, #9 bhi _08042CD4 - ldr r0, _08042CD0 @ =0x086AF784 + ldr r0, _08042CD0 @ =gUnknown_086AF784 ldrh r1, [r1] subs r1, #0xbe lsrs r2, r1, #0x1f @@ -32397,8 +32397,8 @@ _08042CBC: .4byte 0x0000FFC4 _08042CC0: .4byte gOamBuffer _08042CC4: .4byte 0xFFFFFE00 _08042CC8: .4byte 0x000001FF -_08042CCC: .4byte 0x0200BDC8 -_08042CD0: .4byte 0x086AF784 +_08042CCC: .4byte gUnknown_0200BDC8 +_08042CD0: .4byte gUnknown_086AF784 _08042CD4: ldrh r0, [r1] movs r1, #3 @@ -32894,7 +32894,7 @@ _08042FB4: bl sub_44D58 bl sub_45E08 movs r5, #0 - ldr r6, _080431DC @ =0x03005C00 + ldr r6, _080431DC @ =gUnknown_03005C00 movs r4, #0x80 lsls r4, r4, #3 movs r3, #0x80 @@ -32914,7 +32914,7 @@ _080430C2: cmp r1, r2 ble _080430C2 ldr r1, _080431E4 @ =0x040000D4 - ldr r2, _080431E8 @ =0x03006400 + ldr r2, _080431E8 @ =gUnknown_03006400 str r2, [r1] ldr r0, _080431EC @ =0x06001000 str r0, [r1, #4] @@ -32935,7 +32935,7 @@ _080430C2: movs r1, #0x80 lsls r1, r1, #4 adds r7, r2, r1 - ldr r0, _080431FC @ =0x08137E14 + ldr r0, _080431FC @ =gUnknown_08137E14 mov ip, r0 ldr r1, _08043200 @ =0xFFFFF800 adds r2, r2, r1 @@ -32999,7 +32999,7 @@ _0804313C: ldr r0, [r4, #8] movs r0, #0x27 bl m4aSongNumStart - ldr r0, _08043220 @ =0x081B36A4 + ldr r0, _08043220 @ =gUnknown_081B36A4 str r0, [r4] ldr r0, _08043224 @ =0x05000320 str r0, [r4, #4] @@ -33028,15 +33028,15 @@ _080431CC: .4byte 0x0000052C _080431D0: .4byte 0x0000052E _080431D4: .4byte 0x0000054B _080431D8: .4byte 0x0000057A -_080431DC: .4byte 0x03005C00 +_080431DC: .4byte gUnknown_03005C00 _080431E0: .4byte 0x000007FF _080431E4: .4byte 0x040000D4 -_080431E8: .4byte 0x03006400 +_080431E8: .4byte gUnknown_03006400 _080431EC: .4byte 0x06001000 _080431F0: .4byte 0x80000800 _080431F4: .4byte 0x00001C42 _080431F8: .4byte 0x00000C04 -_080431FC: .4byte 0x08137E14 +_080431FC: .4byte gUnknown_08137E14 _08043200: .4byte 0xFFFFF800 _08043204: .4byte 0x0000013F _08043208: .4byte 0x000002EE @@ -33045,7 +33045,7 @@ _08043210: .4byte 0x80000140 _08043214: .4byte 0x000005F6 _08043218: .4byte 0x05000220 _0804321C: .4byte 0x80000010 -_08043220: .4byte 0x081B36A4 +_08043220: .4byte gUnknown_081B36A4 _08043224: .4byte 0x05000320 thumb_func_start sub_43228 @@ -33146,8 +33146,8 @@ _080432DC: cmp r0, #0 bne _08043314 bl m4aMPlayAllStop - ldr r0, _08043328 @ =0x02032F20 - ldr r1, _0804332C @ =0x086A2E90 + ldr r0, _08043328 @ =gMPlayInfo_SE1 + ldr r1, _0804332C @ =gUnknown_086A2E90 bl MPlayStart ldr r1, _08043330 @ =gMain movs r0, #0x80 @@ -33173,8 +33173,8 @@ _0804331C: b _080434BA .align 2, 0 _08043324: .4byte 0x00000296 -_08043328: .4byte 0x02032F20 -_0804332C: .4byte 0x086A2E90 +_08043328: .4byte gMPlayInfo_SE1 +_0804332C: .4byte gUnknown_086A2E90 _08043330: .4byte gMain _08043334: .4byte 0x00000392 _08043338: @@ -33222,7 +33222,7 @@ _08043362: adds r2, r2, r0 strh r1, [r2] ldr r1, _080433BC @ =0x040000D4 - ldr r0, _080433C0 @ =0x084B77EC + ldr r0, _080433C0 @ =gUnknown_084B77EC str r0, [r1] ldr r0, _080433C4 @ =0x06015800 str r0, [r1, #4] @@ -33244,7 +33244,7 @@ _080433B0: .4byte gMain _080433B4: .4byte 0x000008B8 _080433B8: .4byte 0x00000A28 _080433BC: .4byte 0x040000D4 -_080433C0: .4byte 0x084B77EC +_080433C0: .4byte gUnknown_084B77EC _080433C4: .4byte 0x06015800 _080433C8: .4byte 0x80000400 _080433CC: .4byte 0x0000FF82 @@ -33433,7 +33433,7 @@ _0804353E: movs r0, #0xa9 lsls r0, r0, #3 mov r8, r0 - ldr r2, _0804359C @ =0x086AFAE2 + ldr r2, _0804359C @ =gUnknown_086AFAE2 mov sl, r2 _0804354C: ldr r0, [r7] @@ -33447,8 +33447,8 @@ _0804354C: mov sb, r1 cmp r0, #0x17 bne _08043576 - ldr r0, _080435A0 @ =0x02032F20 - ldr r1, _080435A4 @ =0x086A2EAC + ldr r0, _080435A0 @ =gMPlayInfo_SE1 + ldr r1, _080435A4 @ =gUnknown_086A2EAC bl MPlayStart ldr r1, [r7] ldr r0, _080435A8 @ =0x00001388 @@ -33473,9 +33473,9 @@ _08043576: .align 2, 0 _08043594: .4byte gUnknown_020314E0 _08043598: .4byte gMain -_0804359C: .4byte 0x086AFAE2 -_080435A0: .4byte 0x02032F20 -_080435A4: .4byte 0x086A2EAC +_0804359C: .4byte gUnknown_086AFAE2 +_080435A0: .4byte gMPlayInfo_SE1 +_080435A4: .4byte gUnknown_086A2EAC _080435A8: .4byte 0x00001388 _080435AC: cmp r2, #2 @@ -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,10 +33676,10 @@ _080436E8: b _0804373E .align 2, 0 _08043720: .4byte 0x000003A3 -_08043724: .4byte 0x0200C388 +_08043724: .4byte gUnknown_0200C388 _08043728: .4byte gUnknown_020314E0 _0804372C: - ldr r1, _080437C0 @ =0x086AFAE0 + ldr r1, _080437C0 @ =gUnknown_086AFAE0 ldr r3, _080437C4 @ =0x000003A3 adds r0, r2, r3 ldrb r0, [r0] @@ -33692,7 +33692,7 @@ _0804373E: ldr r2, _080437C8 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #5 - ldr r1, _080437CC @ =0x084B47EC + ldr r1, _080437CC @ =gUnknown_084B47EC adds r0, r0, r1 str r0, [r2] ldr r0, _080437D0 @ =0x060114A0 @@ -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 @@ -33755,20 +33755,20 @@ _08043788: movs r0, #0 b _08043804 .align 2, 0 -_080437C0: .4byte 0x086AFAE0 +_080437C0: .4byte gUnknown_086AFAE0 _080437C4: .4byte 0x000003A3 _080437C8: .4byte 0x040000D4 -_080437CC: .4byte 0x084B47EC +_080437CC: .4byte gUnknown_084B47EC _080437D0: .4byte 0x060114A0 _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: - ldr r1, _0804385C @ =0x086AFAE0 + ldr r1, _0804385C @ =gUnknown_086AFAE0 movs r3, #0xe9 lsls r3, r3, #2 adds r0, r2, r3 @@ -33782,7 +33782,7 @@ _08043804: ldr r2, _08043860 @ =0x040000D4 lsls r0, r0, #0x10 asrs r0, r0, #5 - ldr r1, _08043864 @ =0x084B47EC + ldr r1, _08043864 @ =gUnknown_084B47EC adds r0, r0, r1 str r0, [r2] ldr r0, _08043868 @ =0x06010CA0 @@ -33825,9 +33825,9 @@ _0804384E: pop {r0} bx r0 .align 2, 0 -_0804385C: .4byte 0x086AFAE0 +_0804385C: .4byte gUnknown_086AFAE0 _08043860: .4byte 0x040000D4 -_08043864: .4byte 0x084B47EC +_08043864: .4byte gUnknown_084B47EC _08043868: .4byte 0x06010CA0 _0804386C: .4byte 0x80000300 _08043870: .4byte gOamBuffer @@ -34241,7 +34241,7 @@ _08043BEC: .4byte 0x00000553 _08043BF0: .4byte 0x00000562 _08043BF4: .4byte 0x0000054F _08043BF8: - ldr r3, _08043C2C @ =0x086AFB2C + ldr r3, _08043C2C @ =gUnknown_086AFB2C ldr r7, _08043C30 @ =gUnknown_020314E0 ldr r2, [r7] mov r0, sb @@ -34268,7 +34268,7 @@ _08043BF8: strh r0, [r2] b _08043C7A .align 2, 0 -_08043C2C: .4byte 0x086AFB2C +_08043C2C: .4byte gUnknown_086AFB2C _08043C30: .4byte gUnknown_020314E0 _08043C34: .4byte 0x0000055B _08043C38: .4byte 0x00000562 @@ -34328,7 +34328,7 @@ _08043CA4: .4byte gUnknown_020314E0 _08043CA8: .4byte 0x0000056A _08043CAC: .4byte 0x0000054F _08043CB0: - ldr r3, _08043CE4 @ =0x086AFB2C + ldr r3, _08043CE4 @ =gUnknown_086AFB2C ldr r7, _08043CE8 @ =gUnknown_020314E0 ldr r2, [r7] mov r0, sb @@ -34355,7 +34355,7 @@ _08043CB0: strh r0, [r2] b _08043D14 .align 2, 0 -_08043CE4: .4byte 0x086AFB2C +_08043CE4: .4byte gUnknown_086AFB2C _08043CE8: .4byte gUnknown_020314E0 _08043CEC: .4byte 0x0000055B _08043CF0: .4byte 0x00000562 @@ -34458,8 +34458,8 @@ _08043DB4: .4byte gUnknown_020314E0 _08043DB8: .4byte 0x00000553 _08043DBC: .4byte 0x0000054F _08043DC0: - ldr r0, _08043E00 @ =0x02032F20 - ldr r1, _08043E04 @ =0x086A2D28 + ldr r0, _08043E00 @ =gMPlayInfo_SE1 + ldr r1, _08043E04 @ =gUnknown_086A2D28 bl MPlayStart ldr r2, _08043E08 @ =gUnknown_020314E0 ldr r5, [r2] @@ -34490,8 +34490,8 @@ _08043DC0: adds r0, r0, r6 b _08043E80 .align 2, 0 -_08043E00: .4byte 0x02032F20 -_08043E04: .4byte 0x086A2D28 +_08043E00: .4byte gMPlayInfo_SE1 +_08043E04: .4byte gUnknown_086A2D28 _08043E08: .4byte gUnknown_020314E0 _08043E0C: .4byte 0x0000054F _08043E10: .4byte 0x00000562 @@ -34604,7 +34604,7 @@ _08043EEC: .align 2, 0 _08043F00: .4byte 0x00000553 _08043F04: - ldr r3, _08043F38 @ =0x086AFB2C + ldr r3, _08043F38 @ =gUnknown_086AFB2C ldr r7, _08043F3C @ =gUnknown_020314E0 ldr r2, [r7] mov r6, sb @@ -34631,7 +34631,7 @@ _08043F04: strh r0, [r2] b _08043F86 .align 2, 0 -_08043F38: .4byte 0x086AFB2C +_08043F38: .4byte gUnknown_086AFB2C _08043F3C: .4byte gUnknown_020314E0 _08043F40: .4byte 0x0000055B _08043F44: .4byte 0x00000562 @@ -34685,7 +34685,7 @@ _08043FA4: .4byte 0x00000135 _08043FA8: .4byte gUnknown_020314E0 _08043FAC: .4byte 0x0000054F _08043FB0: - ldr r3, _08043FE4 @ =0x086AFB2C + ldr r3, _08043FE4 @ =gUnknown_086AFB2C ldr r6, _08043FE8 @ =gUnknown_020314E0 ldr r2, [r6] mov r4, sb @@ -34712,7 +34712,7 @@ _08043FB0: strh r0, [r2] b _08044068 .align 2, 0 -_08043FE4: .4byte 0x086AFB2C +_08043FE4: .4byte gUnknown_086AFB2C _08043FE8: .4byte gUnknown_020314E0 _08043FEC: .4byte 0x0000055B _08043FF0: .4byte 0x00000562 @@ -35053,7 +35053,7 @@ _08044294: str r0, [r1] b _080448E4 _080442A6: - ldr r3, _080442DC @ =0x086AFB2C + ldr r3, _080442DC @ =gUnknown_086AFB2C ldr r4, _080442E0 @ =gUnknown_020314E0 ldr r2, [r4] mov r6, sb @@ -35080,7 +35080,7 @@ _080442A6: strh r0, [r2] b _080448E4 .align 2, 0 -_080442DC: .4byte 0x086AFB2C +_080442DC: .4byte gUnknown_086AFB2C _080442E0: .4byte gUnknown_020314E0 _080442E4: .4byte 0x0000055B _080442E8: .4byte 0x00000562 @@ -35143,7 +35143,7 @@ _08044344: bne _08044360 movs r2, #3 _08044360: - ldr r1, _08044434 @ =0x086AFAC0 + ldr r1, _08044434 @ =gUnknown_086AFAC0 lsls r2, r2, #0x10 lsrs r0, r2, #0xd adds r3, r0, r1 @@ -35250,7 +35250,7 @@ _0804439E: .align 2, 0 _0804442C: .4byte gUnknown_020314E0 _08044430: .4byte 0x00000551 -_08044434: .4byte 0x086AFAC0 +_08044434: .4byte gUnknown_086AFAC0 _08044438: .4byte 0x00000566 _0804443C: .4byte 0x00000559 _08044440: .4byte 0x00000553 @@ -35280,7 +35280,7 @@ _0804446E: movs r3, #0 ldrsb r3, [r5, r3] mov r8, r3 - ldr r1, _08044534 @ =0x086AFAC0 + ldr r1, _08044534 @ =gUnknown_086AFAC0 lsls r0, r2, #3 adds r0, r0, r1 mov ip, r0 @@ -35370,7 +35370,7 @@ _0804446E: _08044528: .4byte gUnknown_020314E0 _0804452C: .4byte 0x00000551 _08044530: .4byte 0x00000559 -_08044534: .4byte 0x086AFAC0 +_08044534: .4byte gUnknown_086AFAC0 _08044538: .4byte 0x00000584 _0804453C: .4byte 0x00000553 _08044540: .4byte 0x00000536 @@ -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] @@ -35866,7 +35866,7 @@ _0804491A: lsls r2, r0, #1 adds r2, r2, r0 lsls r2, r2, #1 - ldr r0, _08044AB4 @ =0x086AFB2C + ldr r0, _08044AB4 @ =gUnknown_086AFB2C adds r0, #4 adds r2, r2, r0 ldr r5, _08044AB8 @ =0x00000551 @@ -35891,7 +35891,7 @@ _0804491A: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #1 - ldr r7, _08044AB4 @ =0x086AFB2C + ldr r7, _08044AB4 @ =gUnknown_086AFB2C adds r0, r0, r7 ldrh r5, [r0] lsls r3, r4, #3 @@ -35934,7 +35934,7 @@ _080449A8: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r1, _08044AC0 @ =0x084B046C + ldr r1, _08044AC0 @ =gUnknown_084B046C adds r0, r0, r1 ldr r6, _08044AC4 @ =0x040000D4 str r0, [r6] @@ -35970,7 +35970,7 @@ _080449EA: lsls r0, r3, #1 adds r0, r0, r3 lsls r0, r0, #1 - ldr r4, _08044AD4 @ =0x086B56D8 + ldr r4, _08044AD4 @ =gUnknown_086B56D8 adds r0, r0, r4 adds r1, r1, r0 ldrh r0, [r1] @@ -36048,17 +36048,17 @@ _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 0x086AFB2C +_08044AB4: .4byte gUnknown_086AFB2C _08044AB8: .4byte 0x00000551 _08044ABC: .4byte 0x00000584 -_08044AC0: .4byte 0x084B046C +_08044AC0: .4byte gUnknown_084B046C _08044AC4: .4byte 0x040000D4 _08044AC8: .4byte 0x06011CA0 _08044ACC: .4byte 0x80000090 _08044AD0: .4byte gOamBuffer -_08044AD4: .4byte 0x086B56D8 +_08044AD4: .4byte gUnknown_086B56D8 _08044AD8: .4byte 0x0000055D _08044ADC: .4byte 0x0000055F _08044AE0: .4byte 0x000001FF @@ -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 @@ -36289,7 +36289,7 @@ _08044C8C: lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #5 - ldr r5, _08044D3C @ =0x084B046C + ldr r5, _08044D3C @ =gUnknown_084B046C adds r0, r0, r5 ldr r6, _08044D40 @ =0x040000D4 str r0, [r6] @@ -36365,7 +36365,7 @@ _08044D24: .align 2, 0 _08044D34: .4byte gUnknown_020314E0 _08044D38: .4byte 0x00000584 -_08044D3C: .4byte 0x084B046C +_08044D3C: .4byte gUnknown_084B046C _08044D40: .4byte 0x040000D4 _08044D44: .4byte 0x06011EE0 _08044D48: .4byte 0x80000090 @@ -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 @@ -36401,7 +36401,7 @@ sub_44D58: @ 0x08044D58 ldrh r0, [r1] cmp r0, #0x15 bhi _08044D9C - ldr r0, _08044EF0 @ =0x08137D60 + ldr r0, _08044EF0 @ =gUnknown_08137D60 ldrh r1, [r1] adds r1, r1, r0 movs r0, #0 @@ -36414,7 +36414,7 @@ _08044D9C: mov r3, ip lsls r0, r3, #0x10 asrs r0, r0, #7 - ldr r1, _08044EF8 @ =0x084AF9EC + ldr r1, _08044EF8 @ =gUnknown_084AF9EC adds r0, r0, r1 str r0, [r2] ldr r0, _08044EFC @ =0x06010920 @@ -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 @@ -36472,7 +36472,7 @@ _08044DE8: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08044F14 @ =0x084AFFEC + ldr r1, _08044F14 @ =gUnknown_084AFFEC adds r0, r0, r1 str r0, [r2] ldr r0, _08044F18 @ =0x06010B20 @@ -36548,8 +36548,8 @@ _08044E88: beq _08044EC8 cmp r0, #0x15 bne _08044EB0 - ldr r0, _08044F24 @ =0x02032F20 - ldr r1, _08044F28 @ =0x086A2D94 + ldr r0, _08044F24 @ =gMPlayInfo_SE1 + ldr r1, _08044F28 @ =gUnknown_086A2D94 bl MPlayStart _08044EB0: ldr r1, [r4] @@ -36560,8 +36560,8 @@ _08044EB0: lsls r0, r0, #0x10 cmp r0, #0 bne _08044EC8 - ldr r0, _08044F24 @ =0x02032F20 - ldr r1, _08044F2C @ =0x086A2E70 + ldr r0, _08044F24 @ =gMPlayInfo_SE1 + ldr r1, _08044F2C @ =gUnknown_086A2E70 bl MPlayStart _08044EC8: ldr r0, _08044EE8 @ =gUnknown_020314E0 @@ -36577,25 +36577,25 @@ _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 0x08137D60 +_08044EF0: .4byte gUnknown_08137D60 _08044EF4: .4byte 0x040000D4 -_08044EF8: .4byte 0x084AF9EC +_08044EF8: .4byte gUnknown_084AF9EC _08044EFC: .4byte 0x06010920 _08044F00: .4byte 0x80000100 _08044F04: .4byte gOamBuffer _08044F08: .4byte 0x000001FF _08044F0C: .4byte 0xFFFFFE00 -_08044F10: .4byte 0x0200BBA0 -_08044F14: .4byte 0x084AFFEC +_08044F10: .4byte gUnknown_0200BBA0 +_08044F14: .4byte gUnknown_084AFFEC _08044F18: .4byte 0x06010B20 _08044F1C: .4byte 0x800000C0 _08044F20: .4byte gMain -_08044F24: .4byte 0x02032F20 -_08044F28: .4byte 0x086A2D94 -_08044F2C: .4byte 0x086A2E70 +_08044F24: .4byte gMPlayInfo_SE1 +_08044F28: .4byte gUnknown_086A2D94 +_08044F2C: .4byte gUnknown_086A2E70 _08044F30: bl sub_45164 _08044F34: @@ -36609,11 +36609,11 @@ 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 - ldr r2, _08045018 @ =0x086AFC16 + ldr r2, _08045018 @ =gUnknown_086AFC16 mov r8, r2 cmp r0, #0 beq _08044FE6 @@ -36644,7 +36644,7 @@ sub_44F3C: @ 0x08044F3C lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _08045024 @ =0x084B7FEC + ldr r1, _08045024 @ =gUnknown_084B7FEC adds r0, r0, r1 str r0, [r3] ldr r0, _08045028 @ =0x06012120 @@ -36713,12 +36713,12 @@ _08044FE6: strh r0, [r2] b _08045148 .align 2, 0 -_08045010: .4byte 0x0200C160 +_08045010: .4byte gUnknown_0200C160 _08045014: .4byte gUnknown_020314E0 -_08045018: .4byte 0x086AFC16 +_08045018: .4byte gUnknown_086AFC16 _0804501C: .4byte 0x00000591 _08045020: .4byte 0x040000D4 -_08045024: .4byte 0x084B7FEC +_08045024: .4byte gUnknown_084B7FEC _08045028: .4byte 0x06012120 _0804502C: .4byte 0x80000230 _08045030: .4byte gOamBuffer @@ -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 @@ -36930,7 +36930,7 @@ sub_45164: @ 0x08045164 lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _080452B8 @ =0x084BB16C + ldr r1, _080452B8 @ =gUnknown_084BB16C adds r0, r0, r1 str r0, [r2] ldr r0, _080452BC @ =0x060125A0 @@ -37034,13 +37034,13 @@ _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 _080452B0: .4byte 0x00000591 _080452B4: .4byte 0x040000D4 -_080452B8: .4byte 0x084BB16C +_080452B8: .4byte gUnknown_084BB16C _080452BC: .4byte 0x060125A0 _080452C0: .4byte 0x80000240 _080452C4: .4byte gOamBuffer @@ -37758,8 +37758,8 @@ _08045894: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _0804590C @ =0x02032F20 - ldr r1, _08045910 @ =0x086A2EE4 + ldr r0, _0804590C @ =gMPlayInfo_SE1 + ldr r1, _08045910 @ =gUnknown_086A2EE4 str r3, [sp, #4] bl MPlayStart mov r0, r8 @@ -37810,8 +37810,8 @@ _08045894: .align 2, 0 _08045904: .4byte 0x00000584 _08045908: .4byte 0x000065FF -_0804590C: .4byte 0x02032F20 -_08045910: .4byte 0x086A2EE4 +_0804590C: .4byte gMPlayInfo_SE1 +_08045910: .4byte gUnknown_086A2EE4 _08045914: .4byte 0x0000FED4 _08045918: .4byte 0x00000553 _0804591C: .4byte 0x000003A3 @@ -37929,8 +37929,8 @@ _080459F4: ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r0, _08045A70 @ =0x02032F20 - ldr r1, _08045A74 @ =0x086A2EE4 + ldr r0, _08045A70 @ =gMPlayInfo_SE1 + ldr r1, _08045A74 @ =gUnknown_086A2EE4 bl MPlayStart movs r0, #7 bl sub_11B0 @@ -37979,8 +37979,8 @@ _08045A5C: _08045A64: .4byte 0x0000132C _08045A68: .4byte 0x000064FF _08045A6C: .4byte 0x00000533 -_08045A70: .4byte 0x02032F20 -_08045A74: .4byte 0x086A2EE4 +_08045A70: .4byte gMPlayInfo_SE1 +_08045A74: .4byte gUnknown_086A2EE4 _08045A78: .4byte 0x0000FFA6 _08045A7C: .4byte 0x000003A3 _08045A80: @@ -38440,7 +38440,7 @@ _08045E04: .4byte 0x00000536 thumb_func_start sub_45E08 sub_45E08: @ 0x08045E08 push {r4, r5, r6, r7, lr} - ldr r4, _08045E70 @ =0x086AEED6 + ldr r4, _08045E70 @ =gUnknown_086AEED6 ldr r0, _08045E74 @ =gMain ldr r0, [r0, #0x4c] movs r1, #0x60 @@ -38451,11 +38451,11 @@ sub_45E08: @ 0x08045E08 adds r0, r0, r4 movs r2, #0x80 lsls r2, r2, #0x11 - ldr r1, _08045E78 @ =0x03006C00 + ldr r1, _08045E78 @ =gUnknown_03006C00 mov ip, r1 ldr r7, _08045E7C @ =0xFFFFF000 add r7, ip - ldr r6, _08045E80 @ =0x0837A4E8 + ldr r6, _08045E80 @ =gUnknown_0837A4E8 movs r1, #0 ldrsh r0, [r0, r1] lsls r3, r0, #2 @@ -38490,11 +38490,11 @@ _08045E3A: pop {r0} bx r0 .align 2, 0 -_08045E70: .4byte 0x086AEED6 +_08045E70: .4byte gUnknown_086AEED6 _08045E74: .4byte gMain -_08045E78: .4byte 0x03006C00 +_08045E78: .4byte gUnknown_03006C00 _08045E7C: .4byte 0xFFFFF000 -_08045E80: .4byte 0x0837A4E8 +_08045E80: .4byte gUnknown_0837A4E8 _08045E84: .4byte 0x000003FF _08045E88: .4byte 0x040000D4 _08045E8C: .4byte 0x80000400 @@ -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 @@ -39632,7 +39632,7 @@ sub_467F4: @ 0x080467F4 mov r5, r8 push {r5, r6} ldr r0, _08046824 @ =gUnknown_02031520 - ldr r3, _08046828 @ =0x086AFD70 + ldr r3, _08046828 @ =gUnknown_086AFD70 ldr r4, _0804682C @ =gMain ldrb r2, [r4, #4] movs r1, #0x54 @@ -39653,7 +39653,7 @@ _0804681A: mov pc, r0 .align 2, 0 _08046824: .4byte gUnknown_02031520 -_08046828: .4byte 0x086AFD70 +_08046828: .4byte gUnknown_086AFD70 _0804682C: .4byte gMain _08046830: .4byte _08046834 _08046834: @ jump table @@ -39667,7 +39667,7 @@ _08046834: @ jump table .4byte _08046EE8 @ case 7 _08046854: ldr r4, _08046914 @ =0x040000D4 - ldr r0, _08046918 @ =0x081BFEE4 + ldr r0, _08046918 @ =gUnknown_081BFEE4 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -39675,7 +39675,7 @@ _08046854: ldr r0, _0804691C @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046920 @ =0x08265C10 + ldr r0, _08046920 @ =gUnknown_08265C10 str r0, [r4] ldr r0, _08046924 @ =0x06008000 mov r8, r0 @@ -39684,15 +39684,15 @@ _08046854: mov sb, r1 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0804692C @ =0x0826DC10 + ldr r0, _0804692C @ =gUnknown_0826DC10 str r0, [r4] ldr r0, _08046930 @ =0x06003000 str r0, [r4, #4] ldr r6, _08046934 @ =0x80000800 str r6, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046938 @ =0x0824C1E4 - ldr r5, _0804693C @ =0x0200FBB0 + ldr r0, _08046938 @ =gUnknown_0824C1E4 + ldr r5, _0804693C @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39701,11 +39701,11 @@ _08046854: ldr r0, _08046944 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046948 @ =0x0824DD60 + ldr r0, _08046948 @ =gUnknown_0824DD60 adds r1, r5, #0 bl LZ77UnCompWram - ldr r0, _0804694C @ =0x08250934 - ldr r1, _08046950 @ =0x020030A0 + ldr r0, _0804694C @ =gUnknown_08250934 + ldr r1, _08046950 @ =gUnknown_020030A0 bl LZ77UnCompWram movs r1, #0xc0 lsls r1, r1, #4 @@ -39725,34 +39725,34 @@ _08046854: ldr r0, _0804695C @ =0x80001A00 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046960 @ =0x081C08E4 + ldr r0, _08046960 @ =gUnknown_081C08E4 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 str r0, [r4, #4] str r6, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046964 @ =0x0822E424 + ldr r0, _08046964 @ =gUnknown_0822E424 str r0, [r4] ldr r0, _08046968 @ =0x06001000 str r0, [r4, #4] str r6, [r4, #8] ldr r0, [r4, #8] - ldr r0, _0804696C @ =0x083A8ACC + ldr r0, _0804696C @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046970 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046974 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046978 @ =0x083A826C + ldr r0, _08046978 @ =gUnknown_083A826C str r0, [r4] ldr r0, _0804697C @ =0x06006C00 str r0, [r4, #4] ldr r0, _08046980 @ =0x80000400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046984 @ =0x0845A48C + ldr r0, _08046984 @ =gUnknown_0845A48C str r0, [r4] ldr r0, _08046988 @ =0x06010000 str r0, [r4, #4] @@ -39761,38 +39761,38 @@ _08046854: b _08046F64 .align 2, 0 _08046914: .4byte 0x040000D4 -_08046918: .4byte 0x081BFEE4 +_08046918: .4byte gUnknown_081BFEE4 _0804691C: .4byte 0x80000100 -_08046920: .4byte 0x08265C10 +_08046920: .4byte gUnknown_08265C10 _08046924: .4byte 0x06008000 _08046928: .4byte 0x80004000 -_0804692C: .4byte 0x0826DC10 +_0804692C: .4byte gUnknown_0826DC10 _08046930: .4byte 0x06003000 _08046934: .4byte 0x80000800 -_08046938: .4byte 0x0824C1E4 -_0804693C: .4byte 0x0200FBB0 +_08046938: .4byte gUnknown_0824C1E4 +_0804693C: .4byte gUnknown_0200FBB0 _08046940: .4byte 0x06004000 _08046944: .4byte 0x80002000 -_08046948: .4byte 0x0824DD60 -_0804694C: .4byte 0x08250934 -_08046950: .4byte 0x020030A0 +_08046948: .4byte gUnknown_0824DD60 +_0804694C: .4byte gUnknown_08250934 +_08046950: .4byte gUnknown_020030A0 _08046954: .4byte 0x0600B400 _08046958: .4byte 0x80001200 _0804695C: .4byte 0x80001A00 -_08046960: .4byte 0x081C08E4 -_08046964: .4byte 0x0822E424 +_08046960: .4byte gUnknown_081C08E4 +_08046964: .4byte gUnknown_0822E424 _08046968: .4byte 0x06001000 -_0804696C: .4byte 0x083A8ACC +_0804696C: .4byte gUnknown_083A8ACC _08046970: .4byte 0x06006800 _08046974: .4byte 0x80000200 -_08046978: .4byte 0x083A826C +_08046978: .4byte gUnknown_083A826C _0804697C: .4byte 0x06006C00 _08046980: .4byte 0x80000400 -_08046984: .4byte 0x0845A48C +_08046984: .4byte gUnknown_0845A48C _08046988: .4byte 0x06010000 _0804698C: ldr r4, _08046A48 @ =0x040000D4 - ldr r0, _08046A4C @ =0x0826EC10 + ldr r0, _08046A4C @ =gUnknown_0826EC10 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -39800,7 +39800,7 @@ _0804698C: ldr r0, _08046A50 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046A54 @ =0x082E4EE0 + ldr r0, _08046A54 @ =gUnknown_082E4EE0 str r0, [r4] ldr r1, _08046A58 @ =0x06008000 mov r8, r1 @@ -39809,15 +39809,15 @@ _0804698C: mov sb, r0 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046A60 @ =0x082ECEE0 + ldr r0, _08046A60 @ =gUnknown_082ECEE0 str r0, [r4] ldr r0, _08046A64 @ =0x06003000 str r0, [r4, #4] ldr r6, _08046A68 @ =0x80000800 str r6, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046A6C @ =0x082D34D0 - ldr r5, _08046A70 @ =0x0200FBB0 + ldr r0, _08046A6C @ =gUnknown_082D34D0 + ldr r5, _08046A70 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39826,11 +39826,11 @@ _0804698C: ldr r0, _08046A78 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046A7C @ =0x082D523C + ldr r0, _08046A7C @ =gUnknown_082D523C adds r1, r5, #0 bl LZ77UnCompWram - ldr r0, _08046A80 @ =0x082D8998 - ldr r1, _08046A84 @ =0x020030A0 + ldr r0, _08046A80 @ =gUnknown_082D8998 + ldr r1, _08046A84 @ =gUnknown_020030A0 bl LZ77UnCompWram str r5, [r4] ldr r0, _08046A88 @ =0x0600A800 @@ -39847,34 +39847,34 @@ _0804698C: ldr r0, _08046A90 @ =0x80001400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046A94 @ =0x0826EE10 + ldr r0, _08046A94 @ =gUnknown_0826EE10 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 str r0, [r4, #4] str r6, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046A98 @ =0x082AE6D0 + ldr r0, _08046A98 @ =gUnknown_082AE6D0 str r0, [r4] ldr r0, _08046A9C @ =0x06001000 str r0, [r4, #4] str r6, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046AA0 @ =0x083A8ACC + ldr r0, _08046AA0 @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046AA4 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046AA8 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046AAC @ =0x083A826C + ldr r0, _08046AAC @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046AB0 @ =0x06006C00 str r0, [r4, #4] ldr r0, _08046AB4 @ =0x80000400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046AB8 @ =0x0845F9EC + ldr r0, _08046AB8 @ =gUnknown_0845F9EC str r0, [r4] ldr r0, _08046ABC @ =0x06010000 str r0, [r4, #4] @@ -39883,38 +39883,38 @@ _0804698C: b _08046F64 .align 2, 0 _08046A48: .4byte 0x040000D4 -_08046A4C: .4byte 0x0826EC10 +_08046A4C: .4byte gUnknown_0826EC10 _08046A50: .4byte 0x80000100 -_08046A54: .4byte 0x082E4EE0 +_08046A54: .4byte gUnknown_082E4EE0 _08046A58: .4byte 0x06008000 _08046A5C: .4byte 0x80004000 -_08046A60: .4byte 0x082ECEE0 +_08046A60: .4byte gUnknown_082ECEE0 _08046A64: .4byte 0x06003000 _08046A68: .4byte 0x80000800 -_08046A6C: .4byte 0x082D34D0 -_08046A70: .4byte 0x0200FBB0 +_08046A6C: .4byte gUnknown_082D34D0 +_08046A70: .4byte gUnknown_0200FBB0 _08046A74: .4byte 0x06004000 _08046A78: .4byte 0x80002000 -_08046A7C: .4byte 0x082D523C -_08046A80: .4byte 0x082D8998 -_08046A84: .4byte 0x020030A0 +_08046A7C: .4byte gUnknown_082D523C +_08046A80: .4byte gUnknown_082D8998 +_08046A84: .4byte gUnknown_020030A0 _08046A88: .4byte 0x0600A800 _08046A8C: .4byte 0x80001800 _08046A90: .4byte 0x80001400 -_08046A94: .4byte 0x0826EE10 -_08046A98: .4byte 0x082AE6D0 +_08046A94: .4byte gUnknown_0826EE10 +_08046A98: .4byte gUnknown_082AE6D0 _08046A9C: .4byte 0x06001000 -_08046AA0: .4byte 0x083A8ACC +_08046AA0: .4byte gUnknown_083A8ACC _08046AA4: .4byte 0x06006800 _08046AA8: .4byte 0x80000200 -_08046AAC: .4byte 0x083A826C +_08046AAC: .4byte gUnknown_083A826C _08046AB0: .4byte 0x06006C00 _08046AB4: .4byte 0x80000400 -_08046AB8: .4byte 0x0845F9EC +_08046AB8: .4byte gUnknown_0845F9EC _08046ABC: .4byte 0x06010000 _08046AC0: ldr r4, _08046B44 @ =0x040000D4 - ldr r0, _08046B48 @ =0x082EDEE0 + ldr r0, _08046B48 @ =gUnknown_082EDEE0 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -39922,8 +39922,8 @@ _08046AC0: ldr r0, _08046B4C @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B50 @ =0x08302700 - ldr r5, _08046B54 @ =0x0200FBB0 + ldr r0, _08046B50 @ =gUnknown_08302700 + ldr r5, _08046B54 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39932,7 +39932,7 @@ _08046AC0: ldr r0, _08046B5C @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B60 @ =0x08303928 + ldr r0, _08046B60 @ =gUnknown_08303928 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -39941,7 +39941,7 @@ _08046AC0: ldr r2, _08046B68 @ =0x80004000 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B6C @ =0x082EE4C0 + ldr r0, _08046B6C @ =gUnknown_082EE4C0 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -39949,59 +39949,59 @@ _08046AC0: ldr r1, _08046B70 @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B74 @ =0x08301700 + ldr r0, _08046B74 @ =gUnknown_08301700 str r0, [r4] ldr r0, _08046B78 @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B7C @ =0x08301F00 + ldr r0, _08046B7C @ =gUnknown_08301F00 str r0, [r4] ldr r0, _08046B80 @ =0x06001000 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B84 @ =0x083A8ACC + ldr r0, _08046B84 @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046B88 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046B8C @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B90 @ =0x083A826C + ldr r0, _08046B90 @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046B94 @ =0x06006C00 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046B98 @ =0x08464F4C + ldr r0, _08046B98 @ =gUnknown_08464F4C b _08046F5C .align 2, 0 _08046B44: .4byte 0x040000D4 -_08046B48: .4byte 0x082EDEE0 +_08046B48: .4byte gUnknown_082EDEE0 _08046B4C: .4byte 0x80000100 -_08046B50: .4byte 0x08302700 -_08046B54: .4byte 0x0200FBB0 +_08046B50: .4byte gUnknown_08302700 +_08046B54: .4byte gUnknown_0200FBB0 _08046B58: .4byte 0x06004000 _08046B5C: .4byte 0x80002000 -_08046B60: .4byte 0x08303928 +_08046B60: .4byte gUnknown_08303928 _08046B64: .4byte 0x06008000 _08046B68: .4byte 0x80004000 -_08046B6C: .4byte 0x082EE4C0 +_08046B6C: .4byte gUnknown_082EE4C0 _08046B70: .4byte 0x80000400 -_08046B74: .4byte 0x08301700 +_08046B74: .4byte gUnknown_08301700 _08046B78: .4byte 0x06000800 -_08046B7C: .4byte 0x08301F00 +_08046B7C: .4byte gUnknown_08301F00 _08046B80: .4byte 0x06001000 -_08046B84: .4byte 0x083A8ACC +_08046B84: .4byte gUnknown_083A8ACC _08046B88: .4byte 0x06006800 _08046B8C: .4byte 0x80000200 -_08046B90: .4byte 0x083A826C +_08046B90: .4byte gUnknown_083A826C _08046B94: .4byte 0x06006C00 -_08046B98: .4byte 0x08464F4C +_08046B98: .4byte gUnknown_08464F4C _08046B9C: ldr r4, _08046C20 @ =0x040000D4 - ldr r0, _08046C24 @ =0x0830CBD4 + ldr r0, _08046C24 @ =gUnknown_0830CBD4 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -40009,8 +40009,8 @@ _08046B9C: ldr r0, _08046C28 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C2C @ =0x08302700 - ldr r5, _08046C30 @ =0x0200FBB0 + ldr r0, _08046C2C @ =gUnknown_08302700 + ldr r5, _08046C30 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40019,7 +40019,7 @@ _08046B9C: ldr r0, _08046C38 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C3C @ =0x0832A194 + ldr r0, _08046C3C @ =gUnknown_0832A194 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40028,7 +40028,7 @@ _08046B9C: ldr r2, _08046C44 @ =0x80004000 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C48 @ =0x08329994 + ldr r0, _08046C48 @ =gUnknown_08329994 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -40036,59 +40036,59 @@ _08046B9C: ldr r1, _08046C4C @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C50 @ =0x0830CDD4 + ldr r0, _08046C50 @ =gUnknown_0830CDD4 str r0, [r4] ldr r0, _08046C54 @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C58 @ =0x08327994 + ldr r0, _08046C58 @ =gUnknown_08327994 str r0, [r4] ldr r0, _08046C5C @ =0x06001000 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C60 @ =0x083A8ACC + ldr r0, _08046C60 @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046C64 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046C68 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C6C @ =0x083A826C + ldr r0, _08046C6C @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046C70 @ =0x06006C00 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046C74 @ =0x084675EC + ldr r0, _08046C74 @ =gUnknown_084675EC b _08046F5C .align 2, 0 _08046C20: .4byte 0x040000D4 -_08046C24: .4byte 0x0830CBD4 +_08046C24: .4byte gUnknown_0830CBD4 _08046C28: .4byte 0x80000100 -_08046C2C: .4byte 0x08302700 -_08046C30: .4byte 0x0200FBB0 +_08046C2C: .4byte gUnknown_08302700 +_08046C30: .4byte gUnknown_0200FBB0 _08046C34: .4byte 0x06004000 _08046C38: .4byte 0x80002000 -_08046C3C: .4byte 0x0832A194 +_08046C3C: .4byte gUnknown_0832A194 _08046C40: .4byte 0x06008000 _08046C44: .4byte 0x80004000 -_08046C48: .4byte 0x08329994 +_08046C48: .4byte gUnknown_08329994 _08046C4C: .4byte 0x80000400 -_08046C50: .4byte 0x0830CDD4 +_08046C50: .4byte gUnknown_0830CDD4 _08046C54: .4byte 0x06000800 -_08046C58: .4byte 0x08327994 +_08046C58: .4byte gUnknown_08327994 _08046C5C: .4byte 0x06001000 -_08046C60: .4byte 0x083A8ACC +_08046C60: .4byte gUnknown_083A8ACC _08046C64: .4byte 0x06006800 _08046C68: .4byte 0x80000200 -_08046C6C: .4byte 0x083A826C +_08046C6C: .4byte gUnknown_083A826C _08046C70: .4byte 0x06006C00 -_08046C74: .4byte 0x084675EC +_08046C74: .4byte gUnknown_084675EC _08046C78: ldr r4, _08046CF0 @ =0x040000D4 - ldr r0, _08046CF4 @ =0x08332E04 + ldr r0, _08046CF4 @ =gUnknown_08332E04 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -40096,8 +40096,8 @@ _08046C78: ldr r0, _08046CF8 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046CFC @ =0x08302700 - ldr r5, _08046D00 @ =0x0200FBB0 + ldr r0, _08046CFC @ =gUnknown_08302700 + ldr r5, _08046D00 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40106,7 +40106,7 @@ _08046C78: ldr r0, _08046D08 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046D0C @ =0x0833E044 + ldr r0, _08046D0C @ =gUnknown_0833E044 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40115,7 +40115,7 @@ _08046C78: ldr r2, _08046D14 @ =0x80004000 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046D18 @ =0x08333004 + ldr r0, _08046D18 @ =gUnknown_08333004 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -40123,51 +40123,51 @@ _08046C78: ldr r1, _08046D1C @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046D20 @ =0x0833D844 + ldr r0, _08046D20 @ =gUnknown_0833D844 str r0, [r4] ldr r0, _08046D24 @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046D28 @ =0x083A8ACC + ldr r0, _08046D28 @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046D2C @ =0x06006800 str r0, [r4, #4] ldr r0, _08046D30 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046D34 @ =0x083A826C + ldr r0, _08046D34 @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046D38 @ =0x06006C00 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046D3C @ =0x0846A40C + ldr r0, _08046D3C @ =gUnknown_0846A40C b _08046F5C .align 2, 0 _08046CF0: .4byte 0x040000D4 -_08046CF4: .4byte 0x08332E04 +_08046CF4: .4byte gUnknown_08332E04 _08046CF8: .4byte 0x80000100 -_08046CFC: .4byte 0x08302700 -_08046D00: .4byte 0x0200FBB0 +_08046CFC: .4byte gUnknown_08302700 +_08046D00: .4byte gUnknown_0200FBB0 _08046D04: .4byte 0x06004000 _08046D08: .4byte 0x80002000 -_08046D0C: .4byte 0x0833E044 +_08046D0C: .4byte gUnknown_0833E044 _08046D10: .4byte 0x06008000 _08046D14: .4byte 0x80004000 -_08046D18: .4byte 0x08333004 +_08046D18: .4byte gUnknown_08333004 _08046D1C: .4byte 0x80000400 -_08046D20: .4byte 0x0833D844 +_08046D20: .4byte gUnknown_0833D844 _08046D24: .4byte 0x06000800 -_08046D28: .4byte 0x083A8ACC +_08046D28: .4byte gUnknown_083A8ACC _08046D2C: .4byte 0x06006800 _08046D30: .4byte 0x80000200 -_08046D34: .4byte 0x083A826C +_08046D34: .4byte gUnknown_083A826C _08046D38: .4byte 0x06006C00 -_08046D3C: .4byte 0x0846A40C +_08046D3C: .4byte gUnknown_0846A40C _08046D40: ldr r4, _08046DB8 @ =0x040000D4 - ldr r0, _08046DBC @ =0x08352BD8 + ldr r0, _08046DBC @ =gUnknown_08352BD8 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -40175,8 +40175,8 @@ _08046D40: ldr r0, _08046DC0 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046DC4 @ =0x08302700 - ldr r5, _08046DC8 @ =0x0200FBB0 + ldr r0, _08046DC4 @ =gUnknown_08302700 + ldr r5, _08046DC8 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40185,7 +40185,7 @@ _08046D40: ldr r0, _08046DD0 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046DD4 @ =0x08353DD8 + ldr r0, _08046DD4 @ =gUnknown_08353DD8 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40194,7 +40194,7 @@ _08046D40: ldr r2, _08046DDC @ =0x80004000 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046DE0 @ =0x08352DD8 + ldr r0, _08046DE0 @ =gUnknown_08352DD8 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -40202,51 +40202,51 @@ _08046D40: ldr r1, _08046DE4 @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046DE8 @ =0x083535D8 + ldr r0, _08046DE8 @ =gUnknown_083535D8 str r0, [r4] ldr r0, _08046DEC @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046DF0 @ =0x083A8ACC + ldr r0, _08046DF0 @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046DF4 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046DF8 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046DFC @ =0x083A826C + ldr r0, _08046DFC @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046E00 @ =0x06006C00 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046E04 @ =0x0846D2AC + ldr r0, _08046E04 @ =gUnknown_0846D2AC b _08046F5C .align 2, 0 _08046DB8: .4byte 0x040000D4 -_08046DBC: .4byte 0x08352BD8 +_08046DBC: .4byte gUnknown_08352BD8 _08046DC0: .4byte 0x80000100 -_08046DC4: .4byte 0x08302700 -_08046DC8: .4byte 0x0200FBB0 +_08046DC4: .4byte gUnknown_08302700 +_08046DC8: .4byte gUnknown_0200FBB0 _08046DCC: .4byte 0x06004000 _08046DD0: .4byte 0x80002000 -_08046DD4: .4byte 0x08353DD8 +_08046DD4: .4byte gUnknown_08353DD8 _08046DD8: .4byte 0x06008000 _08046DDC: .4byte 0x80004000 -_08046DE0: .4byte 0x08352DD8 +_08046DE0: .4byte gUnknown_08352DD8 _08046DE4: .4byte 0x80000400 -_08046DE8: .4byte 0x083535D8 +_08046DE8: .4byte gUnknown_083535D8 _08046DEC: .4byte 0x06000800 -_08046DF0: .4byte 0x083A8ACC +_08046DF0: .4byte gUnknown_083A8ACC _08046DF4: .4byte 0x06006800 _08046DF8: .4byte 0x80000200 -_08046DFC: .4byte 0x083A826C +_08046DFC: .4byte gUnknown_083A826C _08046E00: .4byte 0x06006C00 -_08046E04: .4byte 0x0846D2AC +_08046E04: .4byte gUnknown_0846D2AC _08046E08: ldr r4, _08046E8C @ =0x040000D4 - ldr r0, _08046E90 @ =0x08363EC8 + ldr r0, _08046E90 @ =gUnknown_08363EC8 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -40254,8 +40254,8 @@ _08046E08: ldr r0, _08046E94 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046E98 @ =0x08302700 - ldr r5, _08046E9C @ =0x0200FBB0 + ldr r0, _08046E98 @ =gUnknown_08302700 + ldr r5, _08046E9C @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40264,7 +40264,7 @@ _08046E08: ldr r0, _08046EA4 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046EA8 @ =0x08370808 + ldr r0, _08046EA8 @ =gUnknown_08370808 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40273,7 +40273,7 @@ _08046E08: ldr r2, _08046EB0 @ =0x80004000 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046EB4 @ =0x083640C8 + ldr r0, _08046EB4 @ =gUnknown_083640C8 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -40281,61 +40281,61 @@ _08046E08: ldr r1, _08046EB8 @ =0x80000800 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046EBC @ =0x0836F808 + ldr r0, _08046EBC @ =gUnknown_0836F808 str r0, [r4] ldr r0, _08046EC0 @ =0x06001000 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046EC4 @ =0x0836E808 + ldr r0, _08046EC4 @ =gUnknown_0836E808 str r0, [r4] ldr r0, _08046EC8 @ =0x06003000 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046ECC @ =0x083A8ACC + ldr r0, _08046ECC @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046ED0 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046ED4 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046ED8 @ =0x083A826C + ldr r0, _08046ED8 @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046EDC @ =0x06006C00 str r0, [r4, #4] ldr r0, _08046EE0 @ =0x80000400 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046EE4 @ =0x08472A6C + ldr r0, _08046EE4 @ =gUnknown_08472A6C b _08046F5C .align 2, 0 _08046E8C: .4byte 0x040000D4 -_08046E90: .4byte 0x08363EC8 +_08046E90: .4byte gUnknown_08363EC8 _08046E94: .4byte 0x80000100 -_08046E98: .4byte 0x08302700 -_08046E9C: .4byte 0x0200FBB0 +_08046E98: .4byte gUnknown_08302700 +_08046E9C: .4byte gUnknown_0200FBB0 _08046EA0: .4byte 0x06004000 _08046EA4: .4byte 0x80002000 -_08046EA8: .4byte 0x08370808 +_08046EA8: .4byte gUnknown_08370808 _08046EAC: .4byte 0x06008000 _08046EB0: .4byte 0x80004000 -_08046EB4: .4byte 0x083640C8 +_08046EB4: .4byte gUnknown_083640C8 _08046EB8: .4byte 0x80000800 -_08046EBC: .4byte 0x0836F808 +_08046EBC: .4byte gUnknown_0836F808 _08046EC0: .4byte 0x06001000 -_08046EC4: .4byte 0x0836E808 +_08046EC4: .4byte gUnknown_0836E808 _08046EC8: .4byte 0x06003000 -_08046ECC: .4byte 0x083A8ACC +_08046ECC: .4byte gUnknown_083A8ACC _08046ED0: .4byte 0x06006800 _08046ED4: .4byte 0x80000200 -_08046ED8: .4byte 0x083A826C +_08046ED8: .4byte gUnknown_083A826C _08046EDC: .4byte 0x06006C00 _08046EE0: .4byte 0x80000400 -_08046EE4: .4byte 0x08472A6C +_08046EE4: .4byte gUnknown_08472A6C _08046EE8: ldr r4, _08046F78 @ =0x040000D4 - ldr r0, _08046F7C @ =0x0837A2E8 + ldr r0, _08046F7C @ =gUnknown_0837A2E8 str r0, [r4] movs r0, #0xa0 lsls r0, r0, #0x13 @@ -40343,8 +40343,8 @@ _08046EE8: ldr r0, _08046F80 @ =0x80000100 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046F84 @ =0x08302700 - ldr r5, _08046F88 @ =0x0200FBB0 + ldr r0, _08046F84 @ =gUnknown_08302700 + ldr r5, _08046F88 @ =gUnknown_0200FBB0 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40353,7 +40353,7 @@ _08046EE8: ldr r0, _08046F90 @ =0x80002000 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046F94 @ =0x0838E828 + ldr r0, _08046F94 @ =gUnknown_0838E828 adds r1, r5, #0 bl LZ77UnCompWram str r5, [r4] @@ -40362,7 +40362,7 @@ _08046EE8: ldr r2, _08046F9C @ =0x80004000 str r2, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046FA0 @ =0x0837A4E8 + ldr r0, _08046FA0 @ =gUnknown_0837A4E8 str r0, [r4] movs r0, #0xc0 lsls r0, r0, #0x13 @@ -40370,26 +40370,26 @@ _08046EE8: ldr r1, _08046FA4 @ =0x80000400 str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046FA8 @ =0x0838E028 + ldr r0, _08046FA8 @ =gUnknown_0838E028 str r0, [r4] ldr r0, _08046FAC @ =0x06000800 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046FB0 @ =0x083A8ACC + ldr r0, _08046FB0 @ =gUnknown_083A8ACC str r0, [r4] ldr r0, _08046FB4 @ =0x06006800 str r0, [r4, #4] ldr r0, _08046FB8 @ =0x80000200 str r0, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046FBC @ =0x083A826C + ldr r0, _08046FBC @ =gUnknown_083A826C str r0, [r4] ldr r0, _08046FC0 @ =0x06006C00 str r0, [r4, #4] str r1, [r4, #8] ldr r0, [r4, #8] - ldr r0, _08046FC4 @ =0x084779EC + ldr r0, _08046FC4 @ =gUnknown_084779EC _08046F5C: str r0, [r4] ldr r0, _08046FC8 @ =0x06010000 @@ -40399,7 +40399,7 @@ _08046F64: ldr r0, [r4, #8] _08046F66: ldr r1, _08046FCC @ =gUnknown_02031520 - ldr r0, _08046FD0 @ =0x0816C3E4 + ldr r0, _08046FD0 @ =gUnknown_0816C3E4 str r0, [r1, #0x68] pop {r3, r4} mov r8, r3 @@ -40409,34 +40409,34 @@ _08046F66: bx r0 .align 2, 0 _08046F78: .4byte 0x040000D4 -_08046F7C: .4byte 0x0837A2E8 +_08046F7C: .4byte gUnknown_0837A2E8 _08046F80: .4byte 0x80000100 -_08046F84: .4byte 0x08302700 -_08046F88: .4byte 0x0200FBB0 +_08046F84: .4byte gUnknown_08302700 +_08046F88: .4byte gUnknown_0200FBB0 _08046F8C: .4byte 0x06004000 _08046F90: .4byte 0x80002000 -_08046F94: .4byte 0x0838E828 +_08046F94: .4byte gUnknown_0838E828 _08046F98: .4byte 0x06008000 _08046F9C: .4byte 0x80004000 -_08046FA0: .4byte 0x0837A4E8 +_08046FA0: .4byte gUnknown_0837A4E8 _08046FA4: .4byte 0x80000400 -_08046FA8: .4byte 0x0838E028 +_08046FA8: .4byte gUnknown_0838E028 _08046FAC: .4byte 0x06000800 -_08046FB0: .4byte 0x083A8ACC +_08046FB0: .4byte gUnknown_083A8ACC _08046FB4: .4byte 0x06006800 _08046FB8: .4byte 0x80000200 -_08046FBC: .4byte 0x083A826C +_08046FBC: .4byte gUnknown_083A826C _08046FC0: .4byte 0x06006C00 -_08046FC4: .4byte 0x084779EC +_08046FC4: .4byte gUnknown_084779EC _08046FC8: .4byte 0x06010000 _08046FCC: .4byte gUnknown_02031520 -_08046FD0: .4byte 0x0816C3E4 +_08046FD0: .4byte gUnknown_0816C3E4 thumb_func_start sub_46FD4 sub_46FD4: @ 0x08046FD4 push {r4, r5, lr} ldr r5, _08047024 @ =gUnknown_02031520 - ldr r4, _08047028 @ =0x086AFCB0 + ldr r4, _08047028 @ =gUnknown_086AFCB0 lsls r0, r0, #0x10 asrs r0, r0, #0x10 lsls r2, r0, #1 @@ -40475,7 +40475,7 @@ sub_46FD4: @ 0x08046FD4 bx r0 .align 2, 0 _08047024: .4byte gUnknown_02031520 -_08047028: .4byte 0x086AFCB0 +_08047028: .4byte gUnknown_086AFCB0 _0804702C: .4byte gMain thumb_func_start sub_47030 @@ -40488,7 +40488,7 @@ sub_47030: @ 0x08047030 lsrs r4, r0, #3 adds r2, r4, #0 lsls r1, r2, #3 - ldr r0, _0804707C @ =0x086B0010 + ldr r0, _0804707C @ =gUnknown_086B0010 adds r3, r1, r0 ldr r1, _08047080 @ =gUnknown_020314E0 ldr r0, [r1] @@ -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 @@ -40516,16 +40516,16 @@ sub_47030: @ 0x08047030 .align 2, 0 _08047074: .4byte gMain _08047078: .4byte 0x000002F6 -_0804707C: .4byte 0x086B0010 +_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 @@ -40594,7 +40594,7 @@ _0804710C: .4byte gUnknown_020314E0 sub_47110: @ 0x08047110 push {r4, r5, lr} movs r0, #0 - ldr r5, _08047148 @ =0x03005C00 + ldr r5, _08047148 @ =gUnknown_03005C00 adds r4, r5, #0 ldr r3, _0804714C @ =0x000001FF ldr r2, _08047150 @ =0x000007FF @@ -40621,7 +40621,7 @@ _0804711C: pop {r0} bx r0 .align 2, 0 -_08047148: .4byte 0x03005C00 +_08047148: .4byte gUnknown_03005C00 _0804714C: .4byte 0x000001FF _08047150: .4byte 0x000007FF _08047154: .4byte 0x040000D4 @@ -40879,12 +40879,12 @@ sub_47344: @ 0x08047344 mov r6, r8 push {r6, r7} sub sp, #0x44 - ldr r1, _08047448 @ =0x08137DBE + ldr r1, _08047448 @ =gUnknown_08137DBE mov r0, sp movs r2, #0x2a bl memcpy add r4, sp, #0x2c - ldr r1, _0804744C @ =0x08137DE8 + ldr r1, _0804744C @ =gUnknown_08137DE8 adds r0, r4, #0 movs r2, #0x18 bl memcpy @@ -40897,7 +40897,7 @@ sub_47344: @ 0x08047344 adds r7, #0x39 add r0, sp, #0x38 mov r8, r0 - ldr r0, _08047450 @ =0x03005C00 + ldr r0, _08047450 @ =gUnknown_03005C00 movs r3, #0 movs r2, #0xd0 lsls r2, r2, #3 @@ -40959,7 +40959,7 @@ _08047382: ands r0, r1 cmp r0, #0 beq _08047408 - ldr r0, _08047460 @ =0x08137E00 + ldr r0, _08047460 @ =gUnknown_08137E00 ldrb r1, [r4, #0x10] adds r1, #0x1a movs r2, #0 @@ -40999,13 +40999,13 @@ _08047432: bl sub_48124 b _08047490 .align 2, 0 -_08047448: .4byte 0x08137DBE -_0804744C: .4byte 0x08137DE8 -_08047450: .4byte 0x03005C00 +_08047448: .4byte gUnknown_08137DBE +_0804744C: .4byte gUnknown_08137DE8 +_08047450: .4byte gUnknown_03005C00 _08047454: .4byte gUnknown_020314E0 _08047458: .4byte 0x0000132C _0804745C: .4byte gMain -_08047460: .4byte 0x08137E00 +_08047460: .4byte gUnknown_08137E00 _08047464: ldr r0, [r5] movs r1, #0xe8 @@ -41023,14 +41023,14 @@ _08047478: _0804747E: bl sub_48124 _08047482: - ldr r0, _080474DC @ =0x08137E00 + ldr r0, _080474DC @ =gUnknown_08137E00 ldr r1, _080474E0 @ =gMain ldrb r1, [r1, #0x10] adds r1, #0x1a movs r2, #0 bl sub_678 _08047490: - ldr r4, _080474E4 @ =0x03005C00 + ldr r4, _080474E4 @ =gUnknown_03005C00 ldr r5, _080474E0 @ =gMain movs r2, #0xc1 lsls r2, r2, #8 @@ -41069,9 +41069,9 @@ _080474CC: pop {r0} bx r0 .align 2, 0 -_080474DC: .4byte 0x08137E00 +_080474DC: .4byte gUnknown_08137E00 _080474E0: .4byte gMain -_080474E4: .4byte 0x03005C00 +_080474E4: .4byte gUnknown_03005C00 _080474E8: .4byte 0x040000D4 _080474EC: .4byte 0x06002000 _080474F0: .4byte 0x80000400 @@ -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] @@ -41175,7 +41175,7 @@ _0804759E: cmp r1, r0 bne _080475FA ldr r1, _08047650 @ =0x040000D4 - ldr r0, _08047654 @ =0x08509F4C + ldr r0, _08047654 @ =gUnknown_08509F4C str r0, [r1] ldr r0, _08047658 @ =0x06015800 str r0, [r1, #4] @@ -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 0x08509F4C +_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 @@ -41337,7 +41337,7 @@ _080476C4: adds r0, r2, r3 strh r1, [r0] ldr r1, _08047724 @ =0x040000D4 - ldr r0, _08047728 @ =0x0850398C + ldr r0, _08047728 @ =gUnknown_0850398C str r0, [r1] ldr r0, _0804772C @ =0x06015800 str r0, [r1, #4] @@ -41347,18 +41347,18 @@ _080476C4: ldrb r0, [r2, #4] cmp r0, #0 bne _08047738 - ldr r0, _08047734 @ =0x08521FAC + ldr r0, _08047734 @ =gUnknown_08521FAC b _0804773A .align 2, 0 _0804771C: .4byte gUnknown_020314E0 _08047720: .4byte gMain _08047724: .4byte 0x040000D4 -_08047728: .4byte 0x0850398C +_08047728: .4byte gUnknown_0850398C _0804772C: .4byte 0x06015800 _08047730: .4byte 0x80001400 -_08047734: .4byte 0x08521FAC +_08047734: .4byte gUnknown_08521FAC _08047738: - ldr r0, _0804778C @ =0x08521FCC + ldr r0, _0804778C @ =gUnknown_08521FCC _0804773A: str r0, [r1] ldr r0, _08047790 @ =0x050003C0 @@ -41402,7 +41402,7 @@ _08047760: ble _08047754 b _080478D0 .align 2, 0 -_0804778C: .4byte 0x08521FCC +_0804778C: .4byte gUnknown_08521FCC _08047790: .4byte 0x050003C0 _08047794: .4byte 0x80000010 _08047798: .4byte gUnknown_020314E0 @@ -42236,28 +42236,28 @@ _08047DE2: cmp r0, #0 bne _08047EAC ldr r0, _08047E78 @ =0x040000D4 - ldr r1, _08047E7C @ =0x0850100C + ldr r1, _08047E7C @ =gUnknown_0850100C str r1, [r0] ldr r1, _08047E80 @ =0x06015800 str r1, [r0, #4] ldr r1, _08047E84 @ =0x80001200 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _08047E88 @ =0x085028CC + ldr r1, _08047E88 @ =gUnknown_085028CC str r1, [r0] ldr r1, _08047E8C @ =0x06016800 str r1, [r0, #4] ldr r1, _08047E90 @ =0x80000400 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _08047E94 @ =0x085038CC + ldr r1, _08047E94 @ =gUnknown_085038CC str r1, [r0] ldr r1, _08047E98 @ =0x06017000 str r1, [r0, #4] ldr r1, _08047E9C @ =0x80000060 str r1, [r0, #8] ldr r1, [r0, #8] - ldr r1, _08047EA0 @ =0x08514F4C + ldr r1, _08047EA0 @ =gUnknown_08514F4C str r1, [r0] ldr r1, _08047EA4 @ =0x050003C0 str r1, [r0, #4] @@ -42271,28 +42271,28 @@ _08047E6C: .4byte 0x0000132C _08047E70: .4byte 0x00017100 _08047E74: .4byte gMain _08047E78: .4byte 0x040000D4 -_08047E7C: .4byte 0x0850100C +_08047E7C: .4byte gUnknown_0850100C _08047E80: .4byte 0x06015800 _08047E84: .4byte 0x80001200 -_08047E88: .4byte 0x085028CC +_08047E88: .4byte gUnknown_085028CC _08047E8C: .4byte 0x06016800 _08047E90: .4byte 0x80000400 -_08047E94: .4byte 0x085038CC +_08047E94: .4byte gUnknown_085038CC _08047E98: .4byte 0x06017000 _08047E9C: .4byte 0x80000060 -_08047EA0: .4byte 0x08514F4C +_08047EA0: .4byte gUnknown_08514F4C _08047EA4: .4byte 0x050003C0 _08047EA8: .4byte 0x80000010 _08047EAC: ldr r1, _08047EF4 @ =0x040000D4 - ldr r0, _08047EF8 @ =0x0850100C + ldr r0, _08047EF8 @ =gUnknown_0850100C str r0, [r1] ldr r0, _08047EFC @ =0x06015800 str r0, [r1, #4] ldr r0, _08047F00 @ =0x80001200 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _08047F04 @ =0x08514F6C + ldr r0, _08047F04 @ =gUnknown_08514F6C str r0, [r1] ldr r0, _08047F08 @ =0x050003C0 str r0, [r1, #4] @@ -42322,10 +42322,10 @@ _08047ECA: b _08047FA0 .align 2, 0 _08047EF4: .4byte 0x040000D4 -_08047EF8: .4byte 0x0850100C +_08047EF8: .4byte gUnknown_0850100C _08047EFC: .4byte 0x06015800 _08047F00: .4byte 0x80001200 -_08047F04: .4byte 0x08514F6C +_08047F04: .4byte gUnknown_08514F6C _08047F08: .4byte 0x050003C0 _08047F0C: .4byte 0x80000010 _08047F10: .4byte 0x000005FA @@ -42413,7 +42413,7 @@ _08047FB8: .4byte 0x000005F7 thumb_func_start sub_47FBC sub_47FBC: @ 0x08047FBC - ldr r3, _08047FE4 @ =0x03005C00 + ldr r3, _08047FE4 @ =gUnknown_03005C00 ldr r2, _08047FE8 @ =0x000001FF movs r0, #0xd0 lsls r0, r0, #3 @@ -42434,7 +42434,7 @@ _08047FC8: ldr r0, [r1, #8] bx lr .align 2, 0 -_08047FE4: .4byte 0x03005C00 +_08047FE4: .4byte gUnknown_03005C00 _08047FE8: .4byte 0x000001FF _08047FEC: .4byte 0x040000D4 _08047FF0: .4byte 0x06002000 @@ -42745,7 +42745,7 @@ _0804821E: beq _0804824C lsls r0, r1, #0x10 asrs r0, r0, #0xb - ldr r1, _08048248 @ =0x0850558C + ldr r1, _08048248 @ =gUnknown_0850558C adds r0, r0, r1 str r0, [r6] str r2, [r6, #4] @@ -42754,9 +42754,9 @@ _0804821E: b _08048256 .align 2, 0 _08048244: .4byte 0x0000063C -_08048248: .4byte 0x0850558C +_08048248: .4byte gUnknown_0850558C _0804824C: - ldr r0, _080483A0 @ =0x08505B8C + ldr r0, _080483A0 @ =gUnknown_08505B8C str r0, [r6] str r2, [r6, #4] mov r1, sb @@ -42898,7 +42898,7 @@ _08048344: movs r4, #0 ldr r2, _080483A8 @ =gUnknown_020314E0 mov sb, r2 - ldr r3, _080483C8 @ =0x086B0128 + ldr r3, _080483C8 @ =gUnknown_086B0128 mov r8, r3 movs r7, #0xcf lsls r7, r7, #3 @@ -42937,7 +42937,7 @@ _08048370: str r3, [sp, #0x14] b _08048412 .align 2, 0 -_080483A0: .4byte 0x08505B8C +_080483A0: .4byte gUnknown_08505B8C _080483A4: .4byte gMain _080483A8: .4byte gUnknown_020314E0 _080483AC: .4byte 0x00000639 @@ -42947,7 +42947,7 @@ _080483B8: .4byte 0x000B71B0 _080483BC: .4byte 0x000186A0 _080483C0: .4byte 0x0000062E _080483C4: .4byte 0x00000664 -_080483C8: .4byte 0x086B0128 +_080483C8: .4byte gUnknown_086B0128 _080483CC: ldr r4, _08048560 @ =0x0000063A adds r0, r3, r4 @@ -43020,7 +43020,7 @@ _08048412: movs r4, #0 ldr r0, _0804856C @ =gUnknown_020314E0 mov sb, r0 - ldr r1, _08048578 @ =0x086B0128 + ldr r1, _08048578 @ =gUnknown_086B0128 mov r8, r1 adds r7, #0x44 adds r6, r2, #0 @@ -43166,7 +43166,7 @@ _08048568: .4byte 0x000006B4 _0804856C: .4byte gUnknown_020314E0 _08048570: .4byte 0x00000639 _08048574: .4byte 0x00000634 -_08048578: .4byte 0x086B0128 +_08048578: .4byte gUnknown_086B0128 _0804857C: .4byte 0x0000063C _08048580: cmp r0, #0x93 @@ -43232,7 +43232,7 @@ _080485E4: movs r4, #0 ldr r7, _08048640 @ =gUnknown_020314E0 mov sl, r7 - ldr r0, _0804864C @ =0x086B0128 + ldr r0, _0804864C @ =gUnknown_086B0128 mov sb, r0 movs r1, #0xcf lsls r1, r1, #3 @@ -43273,7 +43273,7 @@ _08048612: _08048640: .4byte gUnknown_020314E0 _08048644: .4byte 0x0000063C _08048648: .4byte 0x0000063A -_0804864C: .4byte 0x086B0128 +_0804864C: .4byte gUnknown_086B0128 _08048650: cmp r0, #5 bne _08048720 @@ -43341,7 +43341,7 @@ _080486B8: movs r4, #0 ldr r1, _08048710 @ =gUnknown_020314E0 mov sb, r1 - ldr r2, _0804871C @ =0x086B0128 + ldr r2, _0804871C @ =gUnknown_086B0128 mov r8, r2 movs r7, #0xcf lsls r7, r7, #3 @@ -43381,7 +43381,7 @@ _080486E4: _08048710: .4byte gUnknown_020314E0 _08048714: .4byte 0x0000063C _08048718: .4byte 0x00000664 -_0804871C: .4byte 0x086B0128 +_0804871C: .4byte gUnknown_086B0128 _08048720: ldr r2, [sp, #0x1c] asrs r0, r2, #0x10 @@ -44792,7 +44792,7 @@ _0804930C: ldr r7, _0804942C @ =gUnknown_020314E0 movs r6, #0xd4 lsls r6, r6, #3 - ldr r4, _08049430 @ =0x086B0150 + ldr r4, _08049430 @ =gUnknown_086B0150 movs r3, #0xc7 lsls r3, r3, #3 _08049322: @@ -44910,7 +44910,7 @@ _08049322: b _0804945C .align 2, 0 _0804942C: .4byte gUnknown_020314E0 -_08049430: .4byte 0x086B0150 +_08049430: .4byte gUnknown_086B0150 _08049434: .4byte 0x000006B4 _08049438: .4byte 0x05F5E100 _0804943C: .4byte 0x00989680 @@ -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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM 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] @@ -45826,7 +45826,7 @@ _08049B68: movs r0, #2 ldrsh r1, [r7, r0] adds r1, #0x64 - ldr r3, _08049C24 @ =0x08137D78 + ldr r3, _08049C24 @ =gUnknown_08137D78 mov sl, r3 movs r5, #0 ldrsh r0, [r3, r5] @@ -45876,7 +45876,7 @@ _08049B68: movs r1, #0xa orrs r0, r1 strb r0, [r2, #3] - ldr r5, _08049C34 @ =0x08137DA4 + ldr r5, _08049C34 @ =gUnknown_08137DA4 ldr r0, _08049C38 @ =0xFFFFFD08 adds r4, r6, r0 ldr r0, [r4, #0x4c] @@ -45893,29 +45893,29 @@ _08049B68: ldr r2, _08049C3C @ =0x040000D4 lsls r0, r1, #0x10 asrs r0, r0, #0xb - ldr r1, _08049C40 @ =0x08510CAC + ldr r1, _08049C40 @ =gUnknown_08510CAC adds r0, r0, r1 str r0, [r2] ldr r0, _08049C44 @ =0x060118C0 b _08049C56 .align 2, 0 _08049C18: .4byte 0x0000FFFC -_08049C1C: .4byte 0x0200B3B8 +_08049C1C: .4byte gUnknown_0200B3B8 _08049C20: .4byte gOamBuffer -_08049C24: .4byte 0x08137D78 +_08049C24: .4byte gUnknown_08137D78 _08049C28: .4byte 0x000001FF _08049C2C: .4byte 0xFFFFFE00 _08049C30: .4byte 0x00001104 -_08049C34: .4byte 0x08137DA4 +_08049C34: .4byte gUnknown_08137DA4 _08049C38: .4byte 0xFFFFFD08 _08049C3C: .4byte 0x040000D4 -_08049C40: .4byte 0x08510CAC +_08049C40: .4byte gUnknown_08510CAC _08049C44: .4byte 0x060118C0 _08049C48: ldr r2, _08049E84 @ =0x040000D4 lsls r0, r1, #0x10 asrs r0, r0, #0xb - ldr r1, _08049E88 @ =0x08510CAC + ldr r1, _08049E88 @ =gUnknown_08510CAC adds r0, r0, r1 str r0, [r2] ldr r0, _08049E8C @ =0x06010480 @@ -45963,7 +45963,7 @@ _08049C8E: ldrsh r0, [r6, r2] adds r1, r1, r0 lsls r5, r4, #2 - ldr r0, _08049E98 @ =0x08137D78 + ldr r0, _08049E98 @ =gUnknown_08137D78 adds r5, r5, r0 movs r2, #0 ldrsh r0, [r5, r2] @@ -46036,7 +46036,7 @@ _08049D1E: ldrsh r0, [r6, r2] adds r1, r1, r0 lsls r5, r4, #2 - ldr r0, _08049E98 @ =0x08137D78 + ldr r0, _08049E98 @ =gUnknown_08137D78 adds r5, r5, r0 movs r2, #0 ldrsh r0, [r5, r2] @@ -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 @@ -46204,22 +46204,22 @@ _08049E20: bx r0 .align 2, 0 _08049E84: .4byte 0x040000D4 -_08049E88: .4byte 0x08510CAC +_08049E88: .4byte gUnknown_08510CAC _08049E8C: .4byte 0x06010480 _08049E90: .4byte 0x80000010 _08049E94: .4byte gOamBuffer -_08049E98: .4byte 0x08137D78 +_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 thumb_func_start PinballGameMain PinballGameMain: @ 0x08049EB4 push {lr} - ldr r1, _08049ECC @ =0x08137E04 + ldr r1, _08049ECC @ =gUnknown_08137E04 ldr r0, _08049ED0 @ =gMain ldrb r0, [r0, #3] lsls r0, r0, #2 @@ -46229,7 +46229,7 @@ PinballGameMain: @ 0x08049EB4 pop {r0} bx r0 .align 2, 0 -_08049ECC: .4byte 0x08137E04 +_08049ECC: .4byte gUnknown_08137E04 _08049ED0: .4byte gMain thumb_func_start sub_49ED4 @@ -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] @@ -46331,7 +46331,7 @@ _08049F5A: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0804A000 @ =0x08137E14 + ldr r1, _0804A000 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0804A004 @ =0x05000220 @@ -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 @@ -46374,17 +46374,17 @@ _08049FF0: .4byte 0x80000100 _08049FF4: .4byte gMain _08049FF8: .4byte gUnknown_020314E0 _08049FFC: .4byte 0x000005F6 -_0804A000: .4byte 0x08137E14 +_0804A000: .4byte gUnknown_08137E14 _0804A004: .4byte 0x05000220 _0804A008: .4byte 0x80000010 -_0804A00C: .4byte 0x020028D8 +_0804A00C: .4byte gUnknown_020028D8 _0804A010: movs r0, #1 bl sub_4B678 _0804A016: bl sub_4A270 bl sub_4A90C - ldr r1, _0804A03C @ =0x086B085C + ldr r1, _0804A03C @ =gUnknown_086B085C ldr r4, _0804A040 @ =gMain ldrb r0, [r4, #6] lsls r0, r0, #2 @@ -46397,7 +46397,7 @@ _0804A016: bl sub_1D4D0 b _0804A19C .align 2, 0 -_0804A03C: .4byte 0x086B085C +_0804A03C: .4byte gUnknown_086B085C _0804A040: .4byte gMain _0804A044: cmp r0, #2 @@ -46443,7 +46443,7 @@ _0804A064: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #5 - ldr r1, _0804A0F4 @ =0x08137E14 + ldr r1, _0804A0F4 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0804A0F8 @ =0x05000220 @@ -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 @@ -46478,17 +46478,17 @@ _0804A0E4: .4byte 0x80000100 _0804A0E8: .4byte gMain _0804A0EC: .4byte gUnknown_020314E0 _0804A0F0: .4byte 0x000005F6 -_0804A0F4: .4byte 0x08137E14 +_0804A0F4: .4byte gUnknown_08137E14 _0804A0F8: .4byte 0x05000220 _0804A0FC: .4byte 0x80000010 -_0804A100: .4byte 0x020028D8 +_0804A100: .4byte gUnknown_020028D8 _0804A104: bl sub_4A270 bl sub_4A6A0 movs r0, #0 bl sub_4B678 bl sub_4A90C - ldr r1, _0804A148 @ =0x086B085C + ldr r1, _0804A148 @ =gUnknown_086B085C ldr r4, _0804A14C @ =gMain ldrb r0, [r4, #6] lsls r0, r0, #2 @@ -46512,7 +46512,7 @@ _0804A132: strb r1, [r0] b _0804A19C .align 2, 0 -_0804A148: .4byte 0x086B085C +_0804A148: .4byte gUnknown_086B085C _0804A14C: .4byte gMain _0804A150: .4byte gUnknown_020314E0 _0804A154: .4byte 0x000006C4 @@ -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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _0804A254: ldrh r0, [r1, #0x38] movs r0, #0xce @@ -47042,7 +47042,7 @@ _0804A556: adds r1, r2, r7 movs r0, #0x3c strh r0, [r1] - ldr r0, _0804A61C @ =0x084C0C6C + ldr r0, _0804A61C @ =gUnknown_084C0C6C str r0, [r4] ldr r0, _0804A620 @ =0x06010600 str r0, [r4, #4] @@ -47090,7 +47090,7 @@ _0804A60C: .4byte gMain _0804A610: .4byte gUnknown_020314E0 _0804A614: .4byte 0x040000D4 _0804A618: .4byte 0x81000A08 -_0804A61C: .4byte 0x084C0C6C +_0804A61C: .4byte gUnknown_084C0C6C _0804A620: .4byte 0x06010600 _0804A624: .4byte 0x800000C0 _0804A628: .4byte 0x000005F6 @@ -47459,8 +47459,8 @@ _0804A908: .4byte 0x000002EA thumb_func_start sub_4A90C sub_4A90C: @ 0x0804A90C push {r4, lr} - ldr r2, _0804A944 @ =0x020028D8 - ldr r3, _0804A948 @ =0x086B077C + ldr r2, _0804A944 @ =gUnknown_020028D8 + ldr r3, _0804A948 @ =gUnknown_086B077C ldr r0, [r3] ldr r1, [r3, #4] str r0, [r2, #8] @@ -47488,8 +47488,8 @@ _0804A93A: ldr r0, [r0] mov pc, r0 .align 2, 0 -_0804A944: .4byte 0x020028D8 -_0804A948: .4byte 0x086B077C +_0804A944: .4byte gUnknown_020028D8 +_0804A948: .4byte gUnknown_086B077C _0804A94C: .4byte gMain _0804A950: .4byte _0804A954 _0804A954: @ jump table @@ -47534,10 +47534,10 @@ _0804A974: lsls r0, r1, #4 subs r0, r0, r1 lsls r0, r0, #4 - ldr r1, _0804A9B8 @ =0x086B02CC + ldr r1, _0804A9B8 @ =gUnknown_086B02CC b _0804AAC8 .align 2, 0 -_0804A9B8: .4byte 0x086B02CC +_0804A9B8: .4byte gUnknown_086B02CC _0804A9BC: ldr r0, [r3, #0x20] ldr r1, [r3, #0x24] @@ -47571,10 +47571,10 @@ _0804A9BC: lsls r0, r1, #4 subs r0, r0, r1 lsls r0, r0, #4 - ldr r1, _0804AA00 @ =0x086B02CC + ldr r1, _0804AA00 @ =gUnknown_086B02CC b _0804AAC8 .align 2, 0 -_0804AA00: .4byte 0x086B02CC +_0804AA00: .4byte gUnknown_086B02CC _0804AA04: ldr r0, [r3, #0x28] ldr r1, [r3, #0x2c] @@ -47679,7 +47679,7 @@ _0804AA9E: lsls r0, r1, #4 subs r0, r0, r1 lsls r0, r0, #3 - ldr r1, _0804AAD4 @ =0x086B03BC + ldr r1, _0804AAD4 @ =gUnknown_086B03BC _0804AAC8: adds r0, r0, r1 str r0, [r4, #0x44] @@ -47688,7 +47688,7 @@ _0804AACC: pop {r0} bx r0 .align 2, 0 -_0804AAD4: .4byte 0x086B03BC +_0804AAD4: .4byte gUnknown_086B03BC thumb_func_start sub_4AAD8 sub_4AAD8: @ 0x0804AAD8 @@ -47718,7 +47718,7 @@ _0804AAFA: .align 2, 0 _0804AB04: .4byte gMain _0804AB08: - ldr r1, _0804AB3C @ =0x086B085C + ldr r1, _0804AB3C @ =gUnknown_086B085C ldr r5, _0804AB40 @ =gMain ldrb r0, [r5, #6] lsls r0, r0, #2 @@ -47743,7 +47743,7 @@ _0804AB24: bl sub_31BE8 b _0804AB60 .align 2, 0 -_0804AB3C: .4byte 0x086B085C +_0804AB3C: .4byte gUnknown_086B085C _0804AB40: .4byte gMain _0804AB44: cmp r0, #2 @@ -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] @@ -48067,7 +48067,7 @@ _0804ADDE: cmp r0, #0 beq _0804AE38 movs r4, #0 - ldr r7, _0804AE28 @ =0x03006280 + ldr r7, _0804AE28 @ =gUnknown_03006280 ldr r0, _0804AE2C @ =0xFFFFF980 adds r6, r7, r0 ldr r5, _0804AE30 @ =0x0000034A @@ -48090,15 +48090,15 @@ _0804ADFE: b _0804AE5C .align 2, 0 _0804AE1C: .4byte gUnknown_020314E0 -_0804AE20: .4byte 0x020028D8 +_0804AE20: .4byte gUnknown_020028D8 _0804AE24: .4byte gMain -_0804AE28: .4byte 0x03006280 +_0804AE28: .4byte gUnknown_03006280 _0804AE2C: .4byte 0xFFFFF980 _0804AE30: .4byte 0x0000034A _0804AE34: .4byte 0xFFFFC156 _0804AE38: movs r4, #0 - ldr r7, _0804AE70 @ =0x03006280 + ldr r7, _0804AE70 @ =gUnknown_03006280 ldr r0, _0804AE74 @ =0xFFFFF980 adds r5, r7, r0 ldr r3, _0804AE78 @ =0x0000034A @@ -48128,7 +48128,7 @@ _0804AE5C: pop {r0} bx r0 .align 2, 0 -_0804AE70: .4byte 0x03006280 +_0804AE70: .4byte gUnknown_03006280 _0804AE74: .4byte 0xFFFFF980 _0804AE78: .4byte 0x0000034A _0804AE7C: .4byte 0x000001FF @@ -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] @@ -48483,7 +48483,7 @@ _0804B15A: cmp r0, #0 beq _0804B1B8 movs r4, #0 - ldr r7, _0804B1A8 @ =0x03006240 + ldr r7, _0804B1A8 @ =gUnknown_03006240 ldr r0, _0804B1AC @ =0xFFFFF9C0 adds r6, r7, r0 ldr r5, _0804B1B0 @ =0x0000032B @@ -48508,15 +48508,15 @@ _0804B176: _0804B194: .4byte gUnknown_020314E0 _0804B198: .4byte 0x0000132C _0804B19C: .4byte 0x00001334 -_0804B1A0: .4byte 0x020028D8 +_0804B1A0: .4byte gUnknown_020028D8 _0804B1A4: .4byte gMain -_0804B1A8: .4byte 0x03006240 +_0804B1A8: .4byte gUnknown_03006240 _0804B1AC: .4byte 0xFFFFF9C0 _0804B1B0: .4byte 0x0000032B _0804B1B4: .4byte 0xFFFFC156 _0804B1B8: movs r4, #0 - ldr r7, _0804B1F0 @ =0x03006240 + ldr r7, _0804B1F0 @ =gUnknown_03006240 ldr r3, _0804B1F4 @ =0xFFFFF9C0 adds r5, r7, r3 ldr r3, _0804B1F8 @ =0x0000032B @@ -48546,7 +48546,7 @@ _0804B1DC: pop {r0} bx r0 .align 2, 0 -_0804B1F0: .4byte 0x03006240 +_0804B1F0: .4byte gUnknown_03006240 _0804B1F4: .4byte 0xFFFFF9C0 _0804B1F8: .4byte 0x0000032B _0804B1FC: .4byte 0x000001FF @@ -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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _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 @@ -49419,7 +49419,7 @@ _0804B902: ldr r4, _0804B958 @ =gUnknown_020314E0 mov sl, r4 adds r7, r0, #0 - ldr r5, _0804B964 @ =0x03005C00 + ldr r5, _0804B964 @ =gUnknown_03005C00 mov sb, r5 cmp r1, #1 bhi _0804B9A0 @@ -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 @@ -49460,15 +49460,15 @@ _0804B918: _0804B958: .4byte gUnknown_020314E0 _0804B95C: .4byte gMain _0804B960: .4byte 0x0000029E -_0804B964: .4byte 0x03005C00 +_0804B964: .4byte gUnknown_03005C00 _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 @@ -49490,7 +49490,7 @@ _0804B988: ble _0804B918 _0804B9A0: movs r5, #0 - ldr r4, _0804BA44 @ =0x03005C00 + ldr r4, _0804BA44 @ =gUnknown_03005C00 ldr r3, _0804BA48 @ =0x000001FF ldr r2, _0804BA4C @ =0x000007FF _0804B9A8: @@ -49568,10 +49568,10 @@ _0804B9FC: ble _0804B9F6 b _0804BAAE .align 2, 0 -_0804BA38: .4byte 0x020030A0 +_0804BA38: .4byte gUnknown_020030A0 _0804BA3C: .4byte 0x06008000 _0804BA40: .4byte 0x80000200 -_0804BA44: .4byte 0x03005C00 +_0804BA44: .4byte gUnknown_03005C00 _0804BA48: .4byte 0x000001FF _0804BA4C: .4byte 0x000007FF _0804BA50: .4byte 0x040000D4 @@ -49662,7 +49662,7 @@ _0804BABE: movs r0, #0 ldrsb r0, [r2, r0] lsls r0, r0, #5 - ldr r2, _0804BB48 @ =0x08137E14 + ldr r2, _0804BB48 @ =gUnknown_08137E14 adds r0, r0, r2 str r0, [r1] ldr r0, _0804BB4C @ =0x05000220 @@ -49690,7 +49690,7 @@ _0804BB38: .4byte 0x05000200 _0804BB3C: .4byte 0x80000100 _0804BB40: .4byte 0x00000B4C _0804BB44: .4byte 0x000005F6 -_0804BB48: .4byte 0x08137E14 +_0804BB48: .4byte gUnknown_08137E14 _0804BB4C: .4byte 0x05000220 _0804BB50: .4byte 0x80000010 _0804BB54: .4byte _0804BB58 @@ -49913,7 +49913,7 @@ _0804BD44: cmp r0, #2 bne _0804BD84 ldr r1, _0804BD74 @ =0x040000D4 - ldr r0, _0804BD78 @ =0x08395A4C + ldr r0, _0804BD78 @ =gUnknown_08395A4C str r0, [r1] ldr r0, _0804BD7C @ =0x06015800 str r0, [r1, #4] @@ -49921,12 +49921,12 @@ _0804BD44: b _0804C270 .align 2, 0 _0804BD74: .4byte 0x040000D4 -_0804BD78: .4byte 0x08395A4C +_0804BD78: .4byte gUnknown_08395A4C _0804BD7C: .4byte 0x06015800 _0804BD80: .4byte 0x80001200 _0804BD84: ldr r1, _0804BD94 @ =0x040000D4 - ldr r0, _0804BD98 @ =0x08397E6C + ldr r0, _0804BD98 @ =gUnknown_08397E6C str r0, [r1] ldr r0, _0804BD9C @ =0x06015800 str r0, [r1, #4] @@ -49934,12 +49934,12 @@ _0804BD84: b _0804C270 .align 2, 0 _0804BD94: .4byte 0x040000D4 -_0804BD98: .4byte 0x08397E6C +_0804BD98: .4byte gUnknown_08397E6C _0804BD9C: .4byte 0x06015800 _0804BDA0: .4byte 0x80001200 _0804BDA4: ldr r1, _0804BDB4 @ =0x040000D4 - ldr r0, _0804BDB8 @ =0x083A704C + ldr r0, _0804BDB8 @ =gUnknown_083A704C str r0, [r1] ldr r0, _0804BDBC @ =0x06015800 str r0, [r1, #4] @@ -49947,12 +49947,12 @@ _0804BDA4: b _0804C270 .align 2, 0 _0804BDB4: .4byte 0x040000D4 -_0804BDB8: .4byte 0x083A704C +_0804BDB8: .4byte gUnknown_083A704C _0804BDBC: .4byte 0x06015800 _0804BDC0: .4byte 0x80000800 _0804BDC4: ldr r1, _0804BDD4 @ =0x040000D4 - ldr r0, _0804BDD8 @ =0x0848FD8C + ldr r0, _0804BDD8 @ =gUnknown_0848FD8C str r0, [r1] ldr r0, _0804BDDC @ =0x06015800 str r0, [r1, #4] @@ -49960,12 +49960,12 @@ _0804BDC4: b _0804C270 .align 2, 0 _0804BDD4: .4byte 0x040000D4 -_0804BDD8: .4byte 0x0848FD8C +_0804BDD8: .4byte gUnknown_0848FD8C _0804BDDC: .4byte 0x06015800 _0804BDE0: .4byte 0x80000650 _0804BDE4: ldr r1, _0804BE04 @ =0x040000D4 - ldr r2, _0804BE08 @ =0x086ACEF8 + ldr r2, _0804BE08 @ =gUnknown_086ACEF8 ldr r0, [r3] adds r0, #0xf2 ldrb r0, [r0] @@ -49981,12 +49981,12 @@ _0804BDE4: b _0804C270 .align 2, 0 _0804BE04: .4byte 0x040000D4 -_0804BE08: .4byte 0x086ACEF8 +_0804BE08: .4byte gUnknown_086ACEF8 _0804BE0C: .4byte 0x06015800 _0804BE10: .4byte 0x800012F0 _0804BE14: ldr r1, _0804BE24 @ =0x040000D4 - ldr r0, _0804BE28 @ =0x083A07CC + ldr r0, _0804BE28 @ =gUnknown_083A07CC str r0, [r1] ldr r0, _0804BE2C @ =0x06015800 str r0, [r1, #4] @@ -49994,12 +49994,12 @@ _0804BE14: b _0804C270 .align 2, 0 _0804BE24: .4byte 0x040000D4 -_0804BE28: .4byte 0x083A07CC +_0804BE28: .4byte gUnknown_083A07CC _0804BE2C: .4byte 0x06015800 _0804BE30: .4byte 0x80001000 _0804BE34: ldr r1, _0804BE44 @ =0x040000D4 - ldr r0, _0804BE48 @ =0x083A29EC + ldr r0, _0804BE48 @ =gUnknown_083A29EC str r0, [r1] ldr r0, _0804BE4C @ =0x06015800 str r0, [r1, #4] @@ -50007,12 +50007,12 @@ _0804BE34: b _0804C270 .align 2, 0 _0804BE44: .4byte 0x040000D4 -_0804BE48: .4byte 0x083A29EC +_0804BE48: .4byte gUnknown_083A29EC _0804BE4C: .4byte 0x06015800 _0804BE50: .4byte 0x80000400 _0804BE54: ldr r1, _0804BE64 @ =0x040000D4 - ldr r0, _0804BE68 @ =0x083A340C + ldr r0, _0804BE68 @ =gUnknown_083A340C str r0, [r1] ldr r0, _0804BE6C @ =0x06015800 str r0, [r1, #4] @@ -50020,12 +50020,12 @@ _0804BE54: b _0804C270 .align 2, 0 _0804BE64: .4byte 0x040000D4 -_0804BE68: .4byte 0x083A340C +_0804BE68: .4byte gUnknown_083A340C _0804BE6C: .4byte 0x06015800 _0804BE70: .4byte 0x80001000 _0804BE74: ldr r1, _0804BE84 @ =0x040000D4 - ldr r0, _0804BE88 @ =0x083A562C + ldr r0, _0804BE88 @ =gUnknown_083A562C str r0, [r1] ldr r0, _0804BE8C @ =0x06015800 str r0, [r1, #4] @@ -50033,12 +50033,12 @@ _0804BE74: b _0804C270 .align 2, 0 _0804BE84: .4byte 0x040000D4 -_0804BE88: .4byte 0x083A562C +_0804BE88: .4byte gUnknown_083A562C _0804BE8C: .4byte 0x06015800 _0804BE90: .4byte 0x80000C00 _0804BE94: ldr r1, _0804BEA4 @ =0x040000D4 - ldr r0, _0804BEA8 @ =0x081428D4 + ldr r0, _0804BEA8 @ =gUnknown_081428D4 str r0, [r1] ldr r0, _0804BEAC @ =0x06015800 str r0, [r1, #4] @@ -50046,12 +50046,12 @@ _0804BE94: b _0804C270 .align 2, 0 _0804BEA4: .4byte 0x040000D4 -_0804BEA8: .4byte 0x081428D4 +_0804BEA8: .4byte gUnknown_081428D4 _0804BEAC: .4byte 0x06015800 _0804BEB0: .4byte 0x80000E00 _0804BEB4: ldr r1, _0804BEC4 @ =0x040000D4 - ldr r0, _0804BEC8 @ =0x0839C78C + ldr r0, _0804BEC8 @ =gUnknown_0839C78C str r0, [r1] ldr r0, _0804BECC @ =0x06015800 str r0, [r1, #4] @@ -50059,12 +50059,12 @@ _0804BEB4: b _0804C270 .align 2, 0 _0804BEC4: .4byte 0x040000D4 -_0804BEC8: .4byte 0x0839C78C +_0804BEC8: .4byte gUnknown_0839C78C _0804BECC: .4byte 0x06015800 _0804BED0: .4byte 0x80000A00 _0804BED4: ldr r1, _0804BEE4 @ =0x040000D4 - ldr r0, _0804BEE8 @ =0x0839DDAC + ldr r0, _0804BEE8 @ =gUnknown_0839DDAC str r0, [r1] ldr r0, _0804BEEC @ =0x06015800 str r0, [r1, #4] @@ -50072,12 +50072,12 @@ _0804BED4: b _0804C270 .align 2, 0 _0804BEE4: .4byte 0x040000D4 -_0804BEE8: .4byte 0x0839DDAC +_0804BEE8: .4byte gUnknown_0839DDAC _0804BEEC: .4byte 0x06015800 _0804BEF0: .4byte 0x80001400 _0804BEF4: ldr r1, _0804BF04 @ =0x040000D4 - ldr r0, _0804BF08 @ =0x084FA20C + ldr r0, _0804BF08 @ =gUnknown_084FA20C str r0, [r1] ldr r0, _0804BF0C @ =0x06015800 str r0, [r1, #4] @@ -50085,12 +50085,12 @@ _0804BEF4: b _0804C270 .align 2, 0 _0804BF04: .4byte 0x040000D4 -_0804BF08: .4byte 0x084FA20C +_0804BF08: .4byte gUnknown_084FA20C _0804BF0C: .4byte 0x06015800 _0804BF10: .4byte 0x80000140 _0804BF14: movs r2, #0 - ldr r7, _0804BF50 @ =0x084F61EC + ldr r7, _0804BF50 @ =gUnknown_084F61EC mov r8, r7 ldr r0, _0804BF54 @ =gUnknown_020314E0 ldr r0, [r0] @@ -50098,7 +50098,7 @@ _0804BF14: lsls r1, r1, #3 adds r1, r1, r0 mov sb, r1 - ldr r3, _0804BF58 @ =0x086A3707 + ldr r3, _0804BF58 @ =gUnknown_086A3707 mov ip, r3 ldr r4, _0804BF5C @ =0x040000D4 ldr r6, _0804BF60 @ =0x06015800 @@ -50117,21 +50117,21 @@ _0804BF30: ldrb r0, [r1] cmp r0, #0x20 bne _0804BF6C - ldr r0, _0804BF68 @ =0x083FFD4C + ldr r0, _0804BF68 @ =gUnknown_083FFD4C b _0804BF76 .align 2, 0 -_0804BF50: .4byte 0x084F61EC +_0804BF50: .4byte gUnknown_084F61EC _0804BF54: .4byte gUnknown_020314E0 -_0804BF58: .4byte 0x086A3707 +_0804BF58: .4byte gUnknown_086A3707 _0804BF5C: .4byte 0x040000D4 _0804BF60: .4byte 0x06015800 _0804BF64: .4byte 0x80000020 -_0804BF68: .4byte 0x083FFD4C +_0804BF68: .4byte gUnknown_083FFD4C _0804BF6C: ldrb r0, [r1] subs r0, #0x41 lsls r0, r0, #6 - ldr r1, _0804BFA0 @ =0x083FF04C + ldr r1, _0804BFA0 @ =gUnknown_083FF04C adds r0, r0, r1 _0804BF76: str r0, [r4] @@ -50155,7 +50155,7 @@ _0804BF76: ldr r0, _0804BFAC @ =0x800004A0 b _0804C270 .align 2, 0 -_0804BFA0: .4byte 0x083FF04C +_0804BFA0: .4byte gUnknown_083FF04C _0804BFA4: .4byte 0x040000D4 _0804BFA8: .4byte 0x06015C00 _0804BFAC: .4byte 0x800004A0 @@ -50167,7 +50167,7 @@ _0804BFB0: lsls r3, r3, #3 adds r3, r3, r0 mov r8, r3 - ldr r7, _0804BFEC @ =0x086A3707 + ldr r7, _0804BFEC @ =gUnknown_086A3707 mov ip, r7 ldr r4, _0804BFF0 @ =0x040000D4 ldr r6, _0804BFF4 @ =0x06015800 @@ -50186,20 +50186,20 @@ _0804BFC8: ldrb r0, [r1] cmp r0, #0x20 bne _0804C000 - ldr r0, _0804BFFC @ =0x083FFD4C + ldr r0, _0804BFFC @ =gUnknown_083FFD4C b _0804C00A .align 2, 0 _0804BFE8: .4byte gUnknown_020314E0 -_0804BFEC: .4byte 0x086A3707 +_0804BFEC: .4byte gUnknown_086A3707 _0804BFF0: .4byte 0x040000D4 _0804BFF4: .4byte 0x06015800 _0804BFF8: .4byte 0x80000020 -_0804BFFC: .4byte 0x083FFD4C +_0804BFFC: .4byte gUnknown_083FFD4C _0804C000: ldrb r0, [r1] subs r0, #0x41 lsls r0, r0, #6 - ldr r1, _0804C04C @ =0x083FF04C + ldr r1, _0804C04C @ =gUnknown_083FF04C adds r0, r0, r1 _0804C00A: str r0, [r4] @@ -50217,7 +50217,7 @@ _0804C00A: cmp r0, #9 ble _0804BFC8 movs r2, #0 - ldr r3, _0804C050 @ =0x086ACFE0 + ldr r3, _0804C050 @ =gUnknown_086ACFE0 mov ip, r3 ldr r5, _0804C054 @ =0x040000D4 ldr r7, _0804C058 @ =0x06015800 @@ -50233,21 +50233,21 @@ _0804C032: adds r2, r0, #0 cmp r1, #0x20 bne _0804C064 - ldr r0, _0804C060 @ =0x083FFD4C + ldr r0, _0804C060 @ =gUnknown_083FFD4C b _0804C070 .align 2, 0 -_0804C04C: .4byte 0x083FF04C -_0804C050: .4byte 0x086ACFE0 +_0804C04C: .4byte gUnknown_083FF04C +_0804C050: .4byte gUnknown_086ACFE0 _0804C054: .4byte 0x040000D4 _0804C058: .4byte 0x06015800 _0804C05C: .4byte 0x80000020 -_0804C060: .4byte 0x083FFD4C +_0804C060: .4byte gUnknown_083FFD4C _0804C064: movs r1, #0 ldrsh r0, [r3, r1] subs r0, #0x41 lsls r0, r0, #6 - ldr r1, _0804C090 @ =0x083FF04C + ldr r1, _0804C090 @ =gUnknown_083FF04C adds r0, r0, r1 _0804C070: str r0, [r5] @@ -50267,10 +50267,10 @@ _0804C070: ble _0804C032 b _0804C274 .align 2, 0 -_0804C090: .4byte 0x083FF04C +_0804C090: .4byte gUnknown_083FF04C _0804C094: ldr r1, _0804C0B4 @ =0x040000D4 - ldr r2, _0804C0B8 @ =0x086AD474 + ldr r2, _0804C0B8 @ =gUnknown_086AD474 ldr r0, [r3] ldr r7, _0804C0BC @ =0x0000025F adds r0, r0, r7 @@ -50287,13 +50287,13 @@ _0804C094: b _0804C270 .align 2, 0 _0804C0B4: .4byte 0x040000D4 -_0804C0B8: .4byte 0x086AD474 +_0804C0B8: .4byte gUnknown_086AD474 _0804C0BC: .4byte 0x0000025F _0804C0C0: .4byte 0x06015800 _0804C0C4: .4byte 0x80000E00 _0804C0C8: ldr r1, _0804C0D8 @ =0x040000D4 - ldr r0, _0804C0DC @ =0x08158284 + ldr r0, _0804C0DC @ =gUnknown_08158284 str r0, [r1] ldr r0, _0804C0E0 @ =0x06015800 str r0, [r1, #4] @@ -50301,12 +50301,12 @@ _0804C0C8: b _0804C270 .align 2, 0 _0804C0D8: .4byte 0x040000D4 -_0804C0DC: .4byte 0x08158284 +_0804C0DC: .4byte gUnknown_08158284 _0804C0E0: .4byte 0x06015800 _0804C0E4: .4byte 0x80001200 _0804C0E8: ldr r1, _0804C0F8 @ =0x040000D4 - ldr r0, _0804C0FC @ =0x083A562C + ldr r0, _0804C0FC @ =gUnknown_083A562C str r0, [r1] ldr r0, _0804C100 @ =0x06015800 str r0, [r1, #4] @@ -50314,12 +50314,12 @@ _0804C0E8: b _0804C270 .align 2, 0 _0804C0F8: .4byte 0x040000D4 -_0804C0FC: .4byte 0x083A562C +_0804C0FC: .4byte gUnknown_083A562C _0804C100: .4byte 0x06015800 _0804C104: .4byte 0x80000C00 _0804C108: ldr r7, _0804C17C @ =0x040000D4 - ldr r0, _0804C180 @ =0x084F61EC + ldr r0, _0804C180 @ =gUnknown_084F61EC str r0, [r7] ldr r0, _0804C184 @ =0x06015C00 str r0, [r7, #4] @@ -50336,7 +50336,7 @@ _0804C108: beq _0804C12A b _0804C274 _0804C12A: - ldr r1, _0804C190 @ =0x086AD2DE + ldr r1, _0804C190 @ =gUnknown_086AD2DE movs r3, #0xd3 lsls r3, r3, #1 adds r0, r2, r3 @@ -50347,14 +50347,14 @@ _0804C12A: adds r0, r0, r1 ldrh r4, [r0] lsls r4, r4, #3 - ldr r0, _0804C194 @ =0x086AD000 + ldr r0, _0804C194 @ =gUnknown_086AD000 adds r4, r4, r0 ldrh r0, [r4, #6] movs r1, #0xa bl __udivsi3 lsls r0, r0, #0x10 asrs r0, r0, #0xa - ldr r6, _0804C198 @ =0x08480E0C + ldr r6, _0804C198 @ =gUnknown_08480E0C adds r0, r0, r6 str r0, [r7] ldr r0, _0804C19C @ =0x06015DA0 @@ -50376,19 +50376,19 @@ _0804C12A: b _0804C274 .align 2, 0 _0804C17C: .4byte 0x040000D4 -_0804C180: .4byte 0x084F61EC +_0804C180: .4byte gUnknown_084F61EC _0804C184: .4byte 0x06015C00 _0804C188: .4byte 0x800004A0 _0804C18C: .4byte 0x000001A5 -_0804C190: .4byte 0x086AD2DE -_0804C194: .4byte 0x086AD000 -_0804C198: .4byte 0x08480E0C +_0804C190: .4byte gUnknown_086AD2DE +_0804C194: .4byte gUnknown_086AD000 +_0804C198: .4byte gUnknown_08480E0C _0804C19C: .4byte 0x06015DA0 _0804C1A0: .4byte 0x80000020 _0804C1A4: .4byte 0x06015E60 _0804C1A8: ldr r1, _0804C1B8 @ =0x040000D4 - ldr r0, _0804C1BC @ =0x0850100C + ldr r0, _0804C1BC @ =gUnknown_0850100C str r0, [r1] ldr r0, _0804C1C0 @ =0x06015800 str r0, [r1, #4] @@ -50396,12 +50396,12 @@ _0804C1A8: b _0804C270 .align 2, 0 _0804C1B8: .4byte 0x040000D4 -_0804C1BC: .4byte 0x0850100C +_0804C1BC: .4byte gUnknown_0850100C _0804C1C0: .4byte 0x06015800 _0804C1C4: .4byte 0x80001200 _0804C1C8: ldr r1, _0804C1D8 @ =0x040000D4 - ldr r0, _0804C1DC @ =0x0850398C + ldr r0, _0804C1DC @ =gUnknown_0850398C str r0, [r1] ldr r0, _0804C1E0 @ =0x06015800 str r0, [r1, #4] @@ -50409,7 +50409,7 @@ _0804C1C8: b _0804C270 .align 2, 0 _0804C1D8: .4byte 0x040000D4 -_0804C1DC: .4byte 0x0850398C +_0804C1DC: .4byte gUnknown_0850398C _0804C1E0: .4byte 0x06015800 _0804C1E4: .4byte 0x80001400 _0804C1E8: @@ -50418,14 +50418,14 @@ _0804C1E8: cmp r0, #0 bne _0804C22C ldr r1, _0804C210 @ =0x040000D4 - ldr r0, _0804C214 @ =0x081BCAA4 + ldr r0, _0804C214 @ =gUnknown_081BCAA4 str r0, [r1] ldr r0, _0804C218 @ =0x06015800 str r0, [r1, #4] ldr r0, _0804C21C @ =0x80000C00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0804C220 @ =0x081BE2C4 + ldr r0, _0804C220 @ =gUnknown_081BE2C4 str r0, [r1] ldr r0, _0804C224 @ =0x050003C0 str r0, [r1, #4] @@ -50434,22 +50434,22 @@ _0804C1E8: .align 2, 0 _0804C20C: .4byte gMain _0804C210: .4byte 0x040000D4 -_0804C214: .4byte 0x081BCAA4 +_0804C214: .4byte gUnknown_081BCAA4 _0804C218: .4byte 0x06015800 _0804C21C: .4byte 0x80000C00 -_0804C220: .4byte 0x081BE2C4 +_0804C220: .4byte gUnknown_081BE2C4 _0804C224: .4byte 0x050003C0 _0804C228: .4byte 0x80000010 _0804C22C: ldr r1, _0804C248 @ =0x040000D4 - ldr r0, _0804C24C @ =0x081BE4C4 + ldr r0, _0804C24C @ =gUnknown_081BE4C4 str r0, [r1] ldr r0, _0804C250 @ =0x06015800 str r0, [r1, #4] ldr r0, _0804C254 @ =0x80000C00 str r0, [r1, #8] ldr r0, [r1, #8] - ldr r0, _0804C258 @ =0x081BFCE4 + ldr r0, _0804C258 @ =gUnknown_081BFCE4 str r0, [r1] ldr r0, _0804C25C @ =0x050003C0 str r0, [r1, #4] @@ -50457,15 +50457,15 @@ _0804C22C: b _0804C270 .align 2, 0 _0804C248: .4byte 0x040000D4 -_0804C24C: .4byte 0x081BE4C4 +_0804C24C: .4byte gUnknown_081BE4C4 _0804C250: .4byte 0x06015800 _0804C254: .4byte 0x80000C00 -_0804C258: .4byte 0x081BFCE4 +_0804C258: .4byte gUnknown_081BFCE4 _0804C25C: .4byte 0x050003C0 _0804C260: .4byte 0x80000010 _0804C264: ldr r1, _0804C280 @ =0x040000D4 - ldr r0, _0804C284 @ =0x08526DCC + ldr r0, _0804C284 @ =gUnknown_08526DCC str r0, [r1] ldr r0, _0804C288 @ =0x06015800 str r0, [r1, #4] @@ -50482,7 +50482,7 @@ _0804C274: bx r0 .align 2, 0 _0804C280: .4byte 0x040000D4 -_0804C284: .4byte 0x08526DCC +_0804C284: .4byte gUnknown_08526DCC _0804C288: .4byte 0x06015800 _0804C28C: .4byte 0x80000600 @@ -50517,7 +50517,7 @@ _0804C2AE: adds r0, r0, r1 asrs r0, r0, #1 lsls r0, r0, #9 - ldr r1, _0804C3C4 @ =0x083FE44C + ldr r1, _0804C3C4 @ =gUnknown_083FE44C adds r0, r0, r1 str r0, [r3] lsls r0, r2, #9 @@ -50542,7 +50542,7 @@ _0804C2AE: ldr r2, _0804C3BC @ =0x040000D4 lsrs r0, r0, #0xc lsls r0, r0, #7 - ldr r1, _0804C3D4 @ =0x083BB16C + ldr r1, _0804C3D4 @ =gUnknown_083BB16C adds r0, r0, r1 str r0, [r2] ldr r0, _0804C3D8 @ =0x06010400 @@ -50551,9 +50551,9 @@ _0804C2AE: str r0, [r2, #8] ldr r0, [r2, #8] movs r1, #0 - ldr r5, _0804C3E0 @ =0x084C07EC - ldr r6, _0804C3E4 @ =0x084FA48C - ldr r7, _0804C3E8 @ =0x084C00EC + ldr r5, _0804C3E0 @ =gUnknown_084C07EC + ldr r6, _0804C3E4 @ =gUnknown_084FA48C + ldr r7, _0804C3E8 @ =gUnknown_084C00EC adds r3, r2, #0 mov r2, sb ldr r0, [r2] @@ -50642,16 +50642,16 @@ _0804C3AE: _0804C3B8: .4byte gUnknown_020314E0 _0804C3BC: .4byte 0x040000D4 _0804C3C0: .4byte 0x000013BC -_0804C3C4: .4byte 0x083FE44C +_0804C3C4: .4byte gUnknown_083FE44C _0804C3C8: .4byte 0x06010000 _0804C3CC: .4byte 0x80000100 _0804C3D0: .4byte 0x0000132C -_0804C3D4: .4byte 0x083BB16C +_0804C3D4: .4byte gUnknown_083BB16C _0804C3D8: .4byte 0x06010400 _0804C3DC: .4byte 0x80000040 -_0804C3E0: .4byte 0x084C07EC -_0804C3E4: .4byte 0x084FA48C -_0804C3E8: .4byte 0x084C00EC +_0804C3E0: .4byte gUnknown_084C07EC +_0804C3E4: .4byte gUnknown_084FA48C +_0804C3E8: .4byte gUnknown_084C00EC _0804C3EC: .4byte 0x00000744 _0804C3F0: .4byte 0x06010480 _0804C3F4: .4byte 0x800000C0 @@ -50684,12 +50684,12 @@ _0804C438: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0804C45C @ =0x0848D68C + ldr r1, _0804C45C @ =gUnknown_0848D68C b _0804C5EC .align 2, 0 _0804C454: .4byte 0x040000D4 _0804C458: .4byte 0x00000749 -_0804C45C: .4byte 0x0848D68C +_0804C45C: .4byte gUnknown_0848D68C _0804C460: mov r5, sb ldr r4, [r5] @@ -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 @@ -50872,7 +50872,7 @@ _0804C5D4: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0804C638 @ =0x083A8EEC + ldr r1, _0804C638 @ =gUnknown_083A8EEC _0804C5EC: adds r0, r0, r1 str r0, [r3] @@ -50913,7 +50913,7 @@ _0804C612: .align 2, 0 _0804C630: .4byte 0x040000D4 _0804C634: .4byte 0x00000749 -_0804C638: .4byte 0x083A8EEC +_0804C638: .4byte gUnknown_083A8EEC _0804C63C: .4byte 0x06010CA0 _0804C640: .4byte 0x80000180 _0804C644: @@ -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 @@ -51034,7 +51034,7 @@ _0804C720: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #8 - ldr r5, _0804C7D8 @ =0x0844838C + ldr r5, _0804C7D8 @ =gUnknown_0844838C adds r0, r0, r5 str r0, [r2] ldr r0, _0804C7DC @ =0x060113C0 @@ -51050,7 +51050,7 @@ _0804C720: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #2 - ldr r5, _0804C7E4 @ =0x086AD49C + ldr r5, _0804C7E4 @ =gUnknown_086AD49C adds r0, r0, r5 mov r3, sl lsls r1, r3, #0x10 @@ -51071,13 +51071,13 @@ _0804C720: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #3 - ldr r1, _0804C7F4 @ =0x086AD2EE + ldr r1, _0804C7F4 @ =gUnknown_086AD2EE adds r1, #6 adds r0, r0, r1 movs r5, #0 ldrsh r0, [r0, r5] lsls r0, r0, #9 - ldr r1, _0804C7F8 @ =0x084FD18C + ldr r1, _0804C7F8 @ =gUnknown_084FD18C adds r0, r0, r1 str r0, [r2] ldr r0, _0804C7FC @ =0x06011CE0 @@ -51091,7 +51091,7 @@ _0804C720: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #9 - ldr r1, _0804C800 @ =0x083BD36C + ldr r1, _0804C800 @ =gUnknown_083BD36C adds r0, r0, r1 str r0, [r2] ldr r0, _0804C804 @ =0x06011EE0 @@ -51108,21 +51108,21 @@ _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 -_0804C7D8: .4byte 0x0844838C +_0804C7D8: .4byte gUnknown_0844838C _0804C7DC: .4byte 0x060113C0 _0804C7E0: .4byte 0x80000180 -_0804C7E4: .4byte 0x086AD49C +_0804C7E4: .4byte gUnknown_086AD49C _0804C7E8: .4byte 0x060116C0 _0804C7EC: .4byte 0x80000100 _0804C7F0: .4byte 0x000001ED -_0804C7F4: .4byte 0x086AD2EE -_0804C7F8: .4byte 0x084FD18C +_0804C7F4: .4byte gUnknown_086AD2EE +_0804C7F8: .4byte gUnknown_084FD18C _0804C7FC: .4byte 0x06011CE0 -_0804C800: .4byte 0x083BD36C +_0804C800: .4byte gUnknown_083BD36C _0804C804: .4byte 0x06011EE0 thumb_func_start sub_4C808 @@ -51132,7 +51132,7 @@ sub_4C808: @ 0x0804C808 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r1, _0804C90C @ =0x086AD2EE + ldr r1, _0804C90C @ =gUnknown_086AD2EE ldr r6, _0804C910 @ =gUnknown_020314E0 ldr r5, [r6] ldr r2, _0804C914 @ =0x000001ED @@ -51149,7 +51149,7 @@ sub_4C808: @ 0x0804C808 lsls r0, r1, #3 adds r0, r0, r1 lsls r0, r0, #7 - ldr r1, _0804C91C @ =0x084FB68C + ldr r1, _0804C91C @ =gUnknown_084FB68C adds r0, r0, r1 str r0, [r4] ldr r0, _0804C920 @ =0x060122A0 @@ -51168,7 +51168,7 @@ sub_4C808: @ 0x0804C808 lsls r1, r0, #1 adds r1, r1, r0 lsls r1, r1, #8 - ldr r2, _0804C92C @ =0x083C3C2C + ldr r2, _0804C92C @ =gUnknown_083C3C2C adds r1, r1, r2 str r1, [r4] ldr r1, _0804C930 @ =0x06012720 @@ -51185,7 +51185,7 @@ sub_4C808: @ 0x0804C808 lsls r1, r1, #2 subs r1, r1, r2 lsls r1, r1, #5 - ldr r2, _0804C93C @ =0x084F5ACC + ldr r2, _0804C93C @ =gUnknown_084F5ACC adds r1, r1, r2 str r1, [r4] ldr r1, _0804C940 @ =0x06012C20 @@ -51195,14 +51195,14 @@ sub_4C808: @ 0x0804C808 ldr r1, [r4, #8] movs r2, #0 mov ip, r6 - ldr r1, _0804C948 @ =0x084ED0CC + ldr r1, _0804C948 @ =gUnknown_084ED0CC mov r8, r1 - ldr r1, _0804C94C @ =0x08449D8C + ldr r1, _0804C94C @ =gUnknown_08449D8C mov sb, r1 - ldr r1, _0804C950 @ =0x086AD456 + ldr r1, _0804C950 @ =gUnknown_086AD456 mov sl, r1 lsls r0, r0, #8 - ldr r1, _0804C954 @ =0x083C806C + ldr r1, _0804C954 @ =gUnknown_083C806C adds r3, r0, r1 movs r7, #0xba lsls r7, r7, #1 @@ -51257,25 +51257,25 @@ _0804C8AE: movs r0, #0 b _0804C97A .align 2, 0 -_0804C90C: .4byte 0x086AD2EE +_0804C90C: .4byte gUnknown_086AD2EE _0804C910: .4byte gUnknown_020314E0 _0804C914: .4byte 0x000001ED _0804C918: .4byte 0x040000D4 -_0804C91C: .4byte 0x084FB68C +_0804C91C: .4byte gUnknown_084FB68C _0804C920: .4byte 0x060122A0 _0804C924: .4byte 0x80000240 _0804C928: .4byte gMain -_0804C92C: .4byte 0x083C3C2C +_0804C92C: .4byte gUnknown_083C3C2C _0804C930: .4byte 0x06012720 _0804C934: .4byte 0x80000180 _0804C938: .4byte 0x000002F5 -_0804C93C: .4byte 0x084F5ACC +_0804C93C: .4byte gUnknown_084F5ACC _0804C940: .4byte 0x06012C20 _0804C944: .4byte 0x80000130 -_0804C948: .4byte 0x084ED0CC -_0804C94C: .4byte 0x08449D8C -_0804C950: .4byte 0x086AD456 -_0804C954: .4byte 0x083C806C +_0804C948: .4byte gUnknown_084ED0CC +_0804C94C: .4byte gUnknown_08449D8C +_0804C950: .4byte gUnknown_086AD456 +_0804C954: .4byte gUnknown_083C806C _0804C958: .4byte 0x06010000 _0804C95C: .4byte 0x80000080 _0804C960: .4byte 0x000002F1 @@ -51333,7 +51333,7 @@ _0804C97A: lsls r0, r1, #2 adds r0, r0, r1 lsls r0, r0, #8 - ldr r1, _0804CA0C @ =0x084F6B0C + ldr r1, _0804CA0C @ =gUnknown_084F6B0C adds r0, r0, r1 str r0, [r4] ldr r0, _0804CA10 @ =0x06013D00 @@ -51354,7 +51354,7 @@ _0804C9FC: .4byte 0x040000D4 _0804CA00: .4byte 0x06013300 _0804CA04: .4byte 0x80000140 _0804CA08: .4byte 0x000001A5 -_0804CA0C: .4byte 0x084F6B0C +_0804CA0C: .4byte gUnknown_084F6B0C _0804CA10: .4byte 0x06013D00 _0804CA14: .4byte 0x80000280 @@ -51400,7 +51400,7 @@ _0804CA70: .4byte 0x00000345 _0804CA74: .4byte 0x040000D4 _0804CA78: ldr r1, _0804CA90 @ =0x040000D4 - ldr r0, _0804CA94 @ =0x08490A4C + ldr r0, _0804CA94 @ =gUnknown_08490A4C movs r2, #0xff lsls r2, r2, #6 adds r0, r0, r2 @@ -51413,11 +51413,11 @@ _0804CA78: b _0804CACE .align 2, 0 _0804CA90: .4byte 0x040000D4 -_0804CA94: .4byte 0x08490A4C +_0804CA94: .4byte gUnknown_08490A4C _0804CA98: .4byte 0x0600D900 _0804CA9C: .4byte 0x80000220 _0804CAA0: - ldr r1, _0804CAD0 @ =0x086AE5A0 + ldr r1, _0804CAD0 @ =gUnknown_086AE5A0 ldr r0, [r2] ldr r3, _0804CAD4 @ =0x00000345 adds r0, r0, r3 @@ -51433,7 +51433,7 @@ _0804CAB8: lsls r0, r1, #4 adds r0, r0, r1 lsls r0, r0, #6 - ldr r1, _0804CADC @ =0x08490A4C + ldr r1, _0804CADC @ =gUnknown_08490A4C adds r0, r0, r1 str r0, [r2] ldr r0, _0804CAE0 @ =0x0600D900 @@ -51444,17 +51444,17 @@ _0804CAB8: _0804CACE: bx lr .align 2, 0 -_0804CAD0: .4byte 0x086AE5A0 +_0804CAD0: .4byte gUnknown_086AE5A0 _0804CAD4: .4byte 0x00000345 _0804CAD8: .4byte 0x040000D4 -_0804CADC: .4byte 0x08490A4C +_0804CADC: .4byte gUnknown_08490A4C _0804CAE0: .4byte 0x0600D900 _0804CAE4: .4byte 0x80000220 thumb_func_start sub_4CAE8 sub_4CAE8: @ 0x0804CAE8 ldr r1, _0804CAFC @ =0x040000D4 - ldr r0, _0804CB00 @ =0x08138834 + ldr r0, _0804CB00 @ =gUnknown_08138834 str r0, [r1] ldr r0, _0804CB04 @ =0x06015800 str r0, [r1, #4] @@ -51464,14 +51464,14 @@ sub_4CAE8: @ 0x0804CAE8 bx lr .align 2, 0 _0804CAFC: .4byte 0x040000D4 -_0804CB00: .4byte 0x08138834 +_0804CB00: .4byte gUnknown_08138834 _0804CB04: .4byte 0x06015800 _0804CB08: .4byte 0x80001000 thumb_func_start sub_4CB0C sub_4CB0C: @ 0x0804CB0C ldr r1, _0804CB20 @ =0x040000D4 - ldr r0, _0804CB24 @ =0x0813A854 + ldr r0, _0804CB24 @ =gUnknown_0813A854 str r0, [r1] ldr r0, _0804CB28 @ =0x06015800 str r0, [r1, #4] @@ -51481,7 +51481,7 @@ sub_4CB0C: @ 0x0804CB0C bx lr .align 2, 0 _0804CB20: .4byte 0x040000D4 -_0804CB24: .4byte 0x0813A854 +_0804CB24: .4byte gUnknown_0813A854 _0804CB28: .4byte 0x06015800 _0804CB2C: .4byte 0x80001000 @@ -51491,7 +51491,7 @@ sub_4CB30: @ 0x0804CB30 mov r6, r8 push {r6} ldr r5, _0804CB90 @ =0x040000D4 - ldr r0, _0804CB94 @ =0x0813C874 + ldr r0, _0804CB94 @ =gUnknown_0813C874 str r0, [r5] ldr r0, _0804CB98 @ =0x06015800 str r0, [r5, #4] @@ -51535,7 +51535,7 @@ sub_4CB30: @ 0x0804CB30 bx r0 .align 2, 0 _0804CB90: .4byte 0x040000D4 -_0804CB94: .4byte 0x0813C874 +_0804CB94: .4byte gUnknown_0813C874 _0804CB98: .4byte 0x06015800 _0804CB9C: .4byte 0x80001000 _0804CBA0: .4byte gMonPortraitGroupGfx @@ -51558,15 +51558,15 @@ sub_4CBB4: @ 0x0804CBB4 cmp r1, #1 bgt _0804CBDC ldr r1, _0804CBD4 @ =0x040000D4 - ldr r0, _0804CBD8 @ =0x0849F1CC + ldr r0, _0804CBD8 @ =gUnknown_0849F1CC b _0804CBE0 .align 2, 0 _0804CBD0: .4byte gUnknown_020314E0 _0804CBD4: .4byte 0x040000D4 -_0804CBD8: .4byte 0x0849F1CC +_0804CBD8: .4byte gUnknown_0849F1CC _0804CBDC: ldr r1, _0804CC38 @ =0x040000D4 - ldr r0, _0804CC3C @ =0x0813E894 + ldr r0, _0804CC3C @ =gUnknown_0813E894 _0804CBE0: str r0, [r1] ldr r0, _0804CC40 @ =0x06015800 @@ -51611,7 +51611,7 @@ _0804CBE0: bx r0 .align 2, 0 _0804CC38: .4byte 0x040000D4 -_0804CC3C: .4byte 0x0813E894 +_0804CC3C: .4byte gUnknown_0813E894 _0804CC40: .4byte 0x06015800 _0804CC44: .4byte 0x80001000 _0804CC48: .4byte gMonPortraitGroupGfx @@ -51633,7 +51633,7 @@ sub_4CC58: @ 0x0804CC58 cmp r0, #0 bne _0804CC90 ldr r1, _0804CC80 @ =0x040000D4 - ldr r0, _0804CC84 @ =0x083C5A2C + ldr r0, _0804CC84 @ =gUnknown_083C5A2C str r0, [r1] ldr r0, _0804CC88 @ =0x06015800 str r0, [r1, #4] @@ -51642,14 +51642,14 @@ sub_4CC58: @ 0x0804CC58 .align 2, 0 _0804CC7C: .4byte gUnknown_020314E0 _0804CC80: .4byte 0x040000D4 -_0804CC84: .4byte 0x083C5A2C +_0804CC84: .4byte gUnknown_083C5A2C _0804CC88: .4byte 0x06015800 _0804CC8C: .4byte 0x80001400 _0804CC90: cmp r0, #1 bne _0804CCB4 ldr r1, _0804CCA4 @ =0x040000D4 - ldr r0, _0804CCA8 @ =0x084A856C + ldr r0, _0804CCA8 @ =gUnknown_084A856C str r0, [r1] ldr r0, _0804CCAC @ =0x06015800 str r0, [r1, #4] @@ -51657,12 +51657,12 @@ _0804CC90: b _0804CCC0 .align 2, 0 _0804CCA4: .4byte 0x040000D4 -_0804CCA8: .4byte 0x084A856C +_0804CCA8: .4byte gUnknown_084A856C _0804CCAC: .4byte 0x06015800 _0804CCB0: .4byte 0x80000E00 _0804CCB4: ldr r1, _0804CD34 @ =0x040000D4 - ldr r0, _0804CD38 @ =0x081408B4 + ldr r0, _0804CD38 @ =gUnknown_081408B4 str r0, [r1] ldr r0, _0804CD3C @ =0x06015800 str r0, [r1, #4] @@ -51681,7 +51681,7 @@ _0804CCC0: cmp r0, #9 bls _0804CCE8 ldr r1, _0804CD34 @ =0x040000D4 - ldr r0, _0804CD44 @ =0x084AA18C + ldr r0, _0804CD44 @ =gUnknown_084AA18C str r0, [r1] ldr r0, _0804CD48 @ =0x06011620 str r0, [r1, #4] @@ -51726,10 +51726,10 @@ _0804CCE8: bx r0 .align 2, 0 _0804CD34: .4byte 0x040000D4 -_0804CD38: .4byte 0x081408B4 +_0804CD38: .4byte gUnknown_081408B4 _0804CD3C: .4byte 0x06015800 _0804CD40: .4byte 0x80001000 -_0804CD44: .4byte 0x084AA18C +_0804CD44: .4byte gUnknown_084AA18C _0804CD48: .4byte 0x06011620 _0804CD4C: .4byte 0x80000430 _0804CD50: .4byte gMonPortraitGroupGfx @@ -51744,13 +51744,13 @@ sub_4CD60: @ 0x0804CD60 mov r6, r8 push {r6, r7} movs r2, #0 - ldr r3, _0804CE5C @ =0x03006400 + ldr r3, _0804CE5C @ =gUnknown_03006400 ldr r6, _0804CE60 @ =gMain movs r0, #0x80 lsls r0, r0, #4 adds r0, r0, r3 mov r8, r0 - ldr r1, _0804CE64 @ =0x084B77EC + ldr r1, _0804CE64 @ =gUnknown_084B77EC mov sb, r1 ldr r0, _0804CE68 @ =0xFFFFF800 adds r0, r0, r3 @@ -51870,9 +51870,9 @@ _0804CE28: pop {r0} bx r0 .align 2, 0 -_0804CE5C: .4byte 0x03006400 +_0804CE5C: .4byte gUnknown_03006400 _0804CE60: .4byte gMain -_0804CE64: .4byte 0x084B77EC +_0804CE64: .4byte gUnknown_084B77EC _0804CE68: .4byte 0xFFFFF800 _0804CE6C: .4byte 0x000007FF _0804CE70: .4byte 0x040000D4 @@ -52121,7 +52121,7 @@ _0804CF9C: adds r0, #5 strh r0, [r4, #0x16] movs r3, #0 - ldr r1, _0804D304 @ =0x03005C00 + ldr r1, _0804D304 @ =gUnknown_03005C00 mov sl, r1 movs r4, #0x1e _0804D09C: @@ -52150,7 +52150,7 @@ _0804D0C0: asrs r0, r3, #0x10 cmp r0, #0xb bgt _0804D10A - ldr r5, _0804D304 @ =0x03005C00 + ldr r5, _0804D304 @ =gUnknown_03005C00 asrs r6, r1, #0x10 _0804D0CE: asrs r3, r3, #0x10 @@ -52428,7 +52428,7 @@ _0804D2F4: .4byte 0x00002710 _0804D2F8: .4byte 0x00989680 _0804D2FC: .4byte 0x000F4240 _0804D300: .4byte 0x000186A0 -_0804D304: .4byte 0x03005C00 +_0804D304: .4byte gUnknown_03005C00 _0804D308: .4byte 0x000007C1 _0804D30C: .4byte 0xFFFFC160 _0804D310: .4byte 0x000007E1 @@ -52483,7 +52483,7 @@ _0804D384: strh r0, [r1] _0804D394: ldr r1, _0804D3C0 @ =0x040000D4 - ldr r0, _0804D3C4 @ =0x03006B80 + ldr r0, _0804D3C4 @ =gUnknown_03006B80 str r0, [r1] ldr r0, _0804D3C8 @ =0x06002F80 str r0, [r1, #4] @@ -52503,7 +52503,7 @@ _0804D3B4: .4byte 0x00000FBA _0804D3B8: .4byte 0x0000C19E _0804D3BC: .4byte 0x00000FFA _0804D3C0: .4byte 0x040000D4 -_0804D3C4: .4byte 0x03006B80 +_0804D3C4: .4byte gUnknown_03006B80 _0804D3C8: .4byte 0x06002F80 _0804D3CC: .4byte 0x80000040 @@ -52588,7 +52588,7 @@ _0804D40E: cmp r0, #3 bne _0804D4F4 movs r1, #0 - ldr r6, _0804D4D4 @ =0x03005EC0 + ldr r6, _0804D4D4 @ =gUnknown_03005EC0 ldr r5, _0804D4D8 @ =0xFFFFFD40 adds r3, r6, r5 ldr r5, _0804D4DC @ =0x00000179 @@ -52635,7 +52635,7 @@ _0804D47E: _0804D4C8: .4byte gUnknown_020314E0 _0804D4CC: .4byte 0x00000296 _0804D4D0: .4byte gMain -_0804D4D4: .4byte 0x03005EC0 +_0804D4D4: .4byte gUnknown_03005EC0 _0804D4D8: .4byte 0xFFFFFD40 _0804D4DC: .4byte 0x00000179 _0804D4E0: .4byte 0x000001FF @@ -52651,7 +52651,7 @@ _0804D4F4: b _0804D542 _0804D500: movs r1, #0 - ldr r4, _0804D578 @ =0x03005C00 + ldr r4, _0804D578 @ =gUnknown_03005C00 _0804D504: lsls r2, r1, #0x10 asrs r2, r2, #0x10 @@ -52686,7 +52686,7 @@ _0804D504: ble _0804D504 _0804D542: ldr r1, _0804D58C @ =0x040000D4 - ldr r0, _0804D590 @ =0x03005EC0 + ldr r0, _0804D590 @ =gUnknown_03005EC0 str r0, [r1] ldr r0, _0804D594 @ =0x060022C0 str r0, [r1, #4] @@ -52711,24 +52711,24 @@ _0804D556: cmp r0, #0 beq _0804D5A8 ldr r1, _0804D58C @ =0x040000D4 - ldr r0, _0804D5A4 @ =0x086B0884 + ldr r0, _0804D5A4 @ =gUnknown_086B0884 b _0804D5AC .align 2, 0 -_0804D578: .4byte 0x03005C00 +_0804D578: .4byte gUnknown_03005C00 _0804D57C: .4byte 0x00000179 _0804D580: .4byte 0xFFFFC140 _0804D584: .4byte 0x00000199 _0804D588: .4byte 0xFFFFC141 _0804D58C: .4byte 0x040000D4 -_0804D590: .4byte 0x03005EC0 +_0804D590: .4byte gUnknown_03005EC0 _0804D594: .4byte 0x060022C0 _0804D598: .4byte 0x80000040 _0804D59C: .4byte gUnknown_020314E0 _0804D5A0: .4byte 0x00000296 -_0804D5A4: .4byte 0x086B0884 +_0804D5A4: .4byte gUnknown_086B0884 _0804D5A8: ldr r1, _0804D5D4 @ =0x040000D4 - ldr r0, _0804D5D8 @ =0x081C0064 + ldr r0, _0804D5D8 @ =gUnknown_081C0064 _0804D5AC: str r0, [r1] ldr r0, _0804D5DC @ =0x05000180 @@ -52750,7 +52750,7 @@ _0804D5AC: b _0804D628 .align 2, 0 _0804D5D4: .4byte 0x040000D4 -_0804D5D8: .4byte 0x081C0064 +_0804D5D8: .4byte gUnknown_081C0064 _0804D5DC: .4byte 0x05000180 _0804D5E0: .4byte 0x80000010 _0804D5E4: .4byte 0x00000296 @@ -52770,14 +52770,14 @@ _0804D5E8: cmp r0, #0 beq _0804D618 ldr r1, _0804D610 @ =0x040000D4 - ldr r0, _0804D614 @ =0x086B08A4 + ldr r0, _0804D614 @ =gUnknown_086B08A4 b _0804D61C .align 2, 0 _0804D610: .4byte 0x040000D4 -_0804D614: .4byte 0x086B08A4 +_0804D614: .4byte gUnknown_086B08A4 _0804D618: ldr r1, _0804D638 @ =0x040000D4 - ldr r0, _0804D63C @ =0x081C0064 + ldr r0, _0804D63C @ =gUnknown_081C0064 _0804D61C: str r0, [r1] ldr r0, _0804D640 @ =0x05000180 @@ -52795,7 +52795,7 @@ _0804D628: bx r0 .align 2, 0 _0804D638: .4byte 0x040000D4 -_0804D63C: .4byte 0x081C0064 +_0804D63C: .4byte gUnknown_081C0064 _0804D640: .4byte 0x05000180 _0804D644: .4byte 0x80000010 @@ -52813,7 +52813,7 @@ sub_4D648: @ 0x0804D648 ldr r2, _0804D6A4 @ =0x00000296 adds r0, r0, r2 strh r1, [r0] - ldr r6, _0804D6A8 @ =0x03005EC0 + ldr r6, _0804D6A8 @ =gUnknown_03005EC0 ldr r0, _0804D6AC @ =0xFFFFFD40 adds r3, r6, r0 ldr r5, _0804D6B0 @ =0x00000179 @@ -52849,7 +52849,7 @@ _0804D66C: .align 2, 0 _0804D6A0: .4byte gUnknown_020314E0 _0804D6A4: .4byte 0x00000296 -_0804D6A8: .4byte 0x03005EC0 +_0804D6A8: .4byte gUnknown_03005EC0 _0804D6AC: .4byte 0xFFFFFD40 _0804D6B0: .4byte 0x00000179 _0804D6B4: .4byte 0x00000199 @@ -54681,7 +54681,7 @@ _0804E518: movs r0, #0 ldrsb r0, [r1, r0] lsls r0, r0, #5 - ldr r1, _0804E588 @ =0x08137E14 + ldr r1, _0804E588 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0804E58C @ =0x05000220 @@ -54724,7 +54724,7 @@ _0804E572: _0804E57C: .4byte 0x00000392 _0804E580: .4byte 0x000005F6 _0804E584: .4byte 0x040000D4 -_0804E588: .4byte 0x08137E14 +_0804E588: .4byte gUnknown_08137E14 _0804E58C: .4byte 0x05000220 _0804E590: .4byte 0x80000010 _0804E594: .4byte 0x0000132C @@ -54911,7 +54911,7 @@ _0804E69C: movs r0, #0 ldrsb r0, [r1, r0] lsls r0, r0, #5 - ldr r1, _0804E73C @ =0x08137E14 + ldr r1, _0804E73C @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0804E740 @ =0x05000220 @@ -54935,7 +54935,7 @@ _0804E72C: .4byte 0x00000719 _0804E730: .4byte 0x0000071A _0804E734: .4byte 0x000005F6 _0804E738: .4byte 0x040000D4 -_0804E73C: .4byte 0x08137E14 +_0804E73C: .4byte gUnknown_08137E14 _0804E740: .4byte 0x05000220 _0804E744: .4byte 0x80000010 _0804E748: @@ -54948,7 +54948,7 @@ _0804E748: lsls r7, r7, #3 adds r0, r0, r7 strh r2, [r0] - ldr r6, _0804E7EC @ =0x08137E14 + ldr r6, _0804E7EC @ =gUnknown_08137E14 _0804E75C: adds r3, r4, #0 ldr r0, [r3] @@ -55023,7 +55023,7 @@ _0804E7D8: bx r0 .align 2, 0 _0804E7E8: .4byte 0x000005F6 -_0804E7EC: .4byte 0x08137E14 +_0804E7EC: .4byte gUnknown_08137E14 _0804E7F0: .4byte 0x000005F7 _0804E7F4: .4byte 0x040000D4 _0804E7F8: .4byte 0x05000220 @@ -55162,7 +55162,7 @@ _0804E91C: .4byte 0x00000724 thumb_func_start sub_4E920 sub_4E920: @ 0x0804E920 push {r4, r5, lr} - ldr r1, _0804E9CC @ =0x086B08CA + ldr r1, _0804E9CC @ =gUnknown_086B08CA ldr r4, _0804E9D0 @ =gUnknown_020314E0 ldr r0, [r4] ldr r2, _0804E9D4 @ =0x00000716 @@ -55203,7 +55203,7 @@ _0804E95C: lsls r2, r0, #2 adds r2, r2, r0 lsls r2, r2, #2 - ldr r0, _0804E9DC @ =0x086B08D4 + ldr r0, _0804E9DC @ =gUnknown_086B08D4 adds r2, r2, r0 adds r2, r3, r2 adds r0, #0x28 @@ -55246,11 +55246,11 @@ _0804E95C: pop {r0} bx r0 .align 2, 0 -_0804E9CC: .4byte 0x086B08CA +_0804E9CC: .4byte gUnknown_086B08CA _0804E9D0: .4byte gUnknown_020314E0 _0804E9D4: .4byte 0x00000716 _0804E9D8: .4byte 0x00000717 -_0804E9DC: .4byte 0x086B08D4 +_0804E9DC: .4byte gUnknown_086B08D4 _0804E9E0: .4byte 0x040000D4 _0804E9E4: .4byte 0x80000010 _0804E9E8: .4byte 0x80000020 @@ -55264,7 +55264,7 @@ sub_4E9F0: @ 0x0804E9F0 lsls r2, r0, #1 adds r2, r2, r0 lsls r2, r2, #2 - ldr r3, _0804EA34 @ =0x086B094C + ldr r3, _0804EA34 @ =gUnknown_086B094C adds r2, r2, r3 adds r4, r3, #0 adds r4, #0x18 @@ -55293,7 +55293,7 @@ sub_4E9F0: @ 0x0804E9F0 pop {r0} bx r0 .align 2, 0 -_0804EA34: .4byte 0x086B094C +_0804EA34: .4byte gUnknown_086B094C _0804EA38: .4byte 0x040000D4 _0804EA3C: .4byte 0x80000060 _0804EA40: .4byte 0x80000010 @@ -55320,7 +55320,7 @@ sub_4EA44: @ 0x0804EA44 lsls r0, r0, #0x18 lsls r4, r4, #0x10 asrs r4, r4, #0xd - ldr r3, _0804EAA4 @ =0x086B0970 + ldr r3, _0804EAA4 @ =gUnknown_086B0970 adds r4, r4, r3 ldr r2, _0804EAA8 @ =0x040000D4 ldr r1, [r4] @@ -55344,7 +55344,7 @@ sub_4EA44: @ 0x0804EA44 .align 2, 0 _0804EA9C: .4byte gUnknown_020314E0 _0804EAA0: .4byte 0x0000070E -_0804EAA4: .4byte 0x086B0970 +_0804EAA4: .4byte gUnknown_086B0970 _0804EAA8: .4byte 0x040000D4 _0804EAAC: .4byte 0x80000010 @@ -55359,7 +55359,7 @@ sub_4EAB0: @ 0x0804EAB0 movs r2, #0 ldrsb r2, [r0, r2] lsls r2, r2, #3 - ldr r3, _0804EAEC @ =0x086B09C8 + ldr r3, _0804EAEC @ =gUnknown_086B09C8 adds r2, r2, r3 ldr r0, _0804EAF0 @ =0x040000D4 ldr r1, [r2] @@ -55380,7 +55380,7 @@ sub_4EAB0: @ 0x0804EAB0 bx r0 .align 2, 0 _0804EAE8: .4byte gUnknown_020314E0 -_0804EAEC: .4byte 0x086B09C8 +_0804EAEC: .4byte gUnknown_086B09C8 _0804EAF0: .4byte 0x040000D4 _0804EAF4: .4byte 0x80000020 @@ -55440,7 +55440,7 @@ _0804EB5E: ldr r0, [r7] ldr r2, _0804EBBC @ =0x0000071D adds r7, r0, r2 - ldr r6, _0804EBC4 @ =0x086B09E8 + ldr r6, _0804EBC4 @ =gUnknown_086B09E8 movs r0, #0x30 adds r0, r0, r6 mov ip, r0 @@ -55485,7 +55485,7 @@ _0804EBB4: .4byte gUnknown_020314E0 _0804EBB8: .4byte 0x00000721 _0804EBBC: .4byte 0x0000071D _0804EBC0: .4byte 0x00000722 -_0804EBC4: .4byte 0x086B09E8 +_0804EBC4: .4byte gUnknown_086B09E8 _0804EBC8: .4byte 0x040000D4 _0804EBCC: .4byte 0x80000020 @@ -55578,7 +55578,7 @@ _0804EC7A: movs r3, #0xe2 lsls r3, r3, #3 adds r5, r0, r3 - ldr r4, _0804ECD0 @ =0x086B0BC4 + ldr r4, _0804ECD0 @ =gUnknown_086B0BC4 adds r7, r4, #0 adds r7, #8 ldr r3, _0804ECD4 @ =0x040000D4 @@ -55614,7 +55614,7 @@ _0804EC90: _0804ECC4: .4byte 0x00000711 _0804ECC8: .4byte 0x00000713 _0804ECCC: .4byte gUnknown_020314E0 -_0804ECD0: .4byte 0x086B0BC4 +_0804ECD0: .4byte gUnknown_086B0BC4 _0804ECD4: .4byte 0x040000D4 _0804ECD8: .4byte 0x80000020 @@ -55681,7 +55681,7 @@ _0804ED46: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #4 - ldr r1, _0804EDAC @ =0x086B0A90 + ldr r1, _0804EDAC @ =gUnknown_086B0A90 adds r3, r0, r1 adds r4, r1, #0 adds r4, #0x20 @@ -55725,7 +55725,7 @@ _0804EDA0: bx r0 .align 2, 0 _0804EDA8: .4byte 0x00000726 -_0804EDAC: .4byte 0x086B0A90 +_0804EDAC: .4byte gUnknown_086B0A90 _0804EDB0: .4byte 0x040000D4 _0804EDB4: .4byte 0x80000060 _0804EDB8: .4byte 0x80000050 @@ -55756,7 +55756,7 @@ sub_4EDC0: @ 0x0804EDC0 _0804EDE8: lsls r0, r3, #0x10 asrs r0, r0, #0xc - ldr r3, _0804EE68 @ =0x086B0AC0 + ldr r3, _0804EE68 @ =gUnknown_086B0AC0 adds r4, r0, r3 adds r5, r3, #0 adds r5, #0x20 @@ -55819,7 +55819,7 @@ _0804EE58: .align 2, 0 _0804EE60: .4byte gUnknown_020314E0 _0804EE64: .4byte 0x00000734 -_0804EE68: .4byte 0x086B0AC0 +_0804EE68: .4byte gUnknown_086B0AC0 _0804EE6C: .4byte 0x040000D4 _0804EE70: .4byte 0x80000040 @@ -55847,7 +55847,7 @@ sub_4EE74: @ 0x0804EE74 _0804EE9A: lsls r0, r3, #0x10 asrs r0, r0, #0xc - ldr r3, _0804EF24 @ =0x086B0AF0 + ldr r3, _0804EF24 @ =gUnknown_086B0AF0 adds r4, r0, r3 adds r5, r3, #0 adds r5, #0x20 @@ -55916,7 +55916,7 @@ _0804EF12: _0804EF18: .4byte gUnknown_020314E0 _0804EF1C: .4byte 0x00000729 _0804EF20: .4byte 0x00000734 -_0804EF24: .4byte 0x086B0AF0 +_0804EF24: .4byte gUnknown_086B0AF0 _0804EF28: .4byte 0x040000D4 _0804EF2C: .4byte 0x80000020 _0804EF30: .4byte 0x80000040 @@ -55987,7 +55987,7 @@ _0804EFAC: lsrs r3, r0, #0x10 lsls r0, r3, #0x10 asrs r0, r0, #0xc - ldr r2, _0804F018 @ =0x086B0B20 + ldr r2, _0804F018 @ =gUnknown_086B0B20 adds r3, r0, r2 adds r4, r2, #0 adds r4, #0x40 @@ -56039,7 +56039,7 @@ _0804F00C: bx r0 .align 2, 0 _0804F014: .4byte 0x000001A5 -_0804F018: .4byte 0x086B0B20 +_0804F018: .4byte gUnknown_086B0B20 _0804F01C: .4byte 0x040000D4 _0804F020: .4byte 0x80000050 _0804F024: .4byte 0x80000030 @@ -56088,7 +56088,7 @@ _0804F056: _0804F074: lsls r0, r3, #0x10 asrs r0, r0, #0xc - ldr r4, _0804F0DC @ =0x086B0B94 + ldr r4, _0804F0DC @ =gUnknown_086B0B94 adds r3, r0, r4 adds r5, r4, #0 adds r5, #0x20 @@ -56136,7 +56136,7 @@ _0804F0CC: .4byte gUnknown_020314E0 _0804F0D0: .4byte 0x00000731 _0804F0D4: .4byte 0x0000072F _0804F0D8: .4byte 0x00000734 -_0804F0DC: .4byte 0x086B0B94 +_0804F0DC: .4byte gUnknown_086B0B94 _0804F0E0: .4byte 0x00000107 _0804F0E4: .4byte 0x040000D4 _0804F0E8: .4byte 0x80000020 @@ -56221,7 +56221,7 @@ _0804F16E: movs r0, #0 ldrsb r0, [r1, r0] lsls r0, r0, #5 - ldr r1, _0804F208 @ =0x08137E14 + ldr r1, _0804F208 @ =gUnknown_08137E14 adds r0, r0, r1 str r0, [r2] ldr r0, _0804F20C @ =0x05000220 @@ -56237,8 +56237,8 @@ _0804F196: ldrb r0, [r0] cmp r0, #0x28 bne _0804F1AC - ldr r0, _0804F214 @ =0x02032F20 - ldr r1, _0804F218 @ =0x0869F664 + ldr r0, _0804F214 @ =gMPlayInfo_SE1 + ldr r1, _0804F218 @ =gUnknown_0869F664 bl MPlayStart _0804F1AC: ldr r0, [r5] @@ -56254,7 +56254,7 @@ _0804F1AC: strh r0, [r1] _0804F1C2: ldr r2, [r7] - ldr r3, _0804F21C @ =0x086B0E20 + ldr r3, _0804F21C @ =gUnknown_086B0E20 adds r0, r2, r4 ldrb r1, [r0] lsrs r1, r1, #1 @@ -56280,12 +56280,12 @@ _0804F1F8: .4byte 0x00000719 _0804F1FC: .4byte 0x0000071A _0804F200: .4byte 0x000005F6 _0804F204: .4byte 0x040000D4 -_0804F208: .4byte 0x08137E14 +_0804F208: .4byte gUnknown_08137E14 _0804F20C: .4byte 0x05000220 _0804F210: .4byte 0x80000010 -_0804F214: .4byte 0x02032F20 -_0804F218: .4byte 0x0869F664 -_0804F21C: .4byte 0x086B0E20 +_0804F214: .4byte gMPlayInfo_SE1 +_0804F218: .4byte gUnknown_0869F664 +_0804F21C: .4byte gUnknown_086B0E20 _0804F220: strb r3, [r1] ldr r2, [r5] @@ -56326,7 +56326,7 @@ sub_4F258: @ 0x0804F258 movs r2, #0xe3 lsls r2, r2, #3 adds r5, r0, r2 - ldr r4, _0804F2AC @ =0x086B0B70 + ldr r4, _0804F2AC @ =gUnknown_086B0B70 adds r7, r4, #0 adds r7, #8 ldr r3, _0804F2B0 @ =0x040000D4 @@ -56362,7 +56362,7 @@ _0804F270: bx r0 .align 2, 0 _0804F2A8: .4byte gUnknown_020314E0 -_0804F2AC: .4byte 0x086B0B70 +_0804F2AC: .4byte gUnknown_086B0B70 _0804F2B0: .4byte 0x040000D4 _0804F2B4: .4byte 0x80000020 @@ -56380,7 +56380,7 @@ sub_4F2B8: @ 0x0804F2B8 ldr r5, _0804F2F4 @ =0x0000072C adds r2, r1, r5 ldrh r4, [r2] - ldr r0, _0804F2F8 @ =0x086B08C4 + ldr r0, _0804F2F8 @ =gUnknown_086B08C4 movs r1, #0 ldrsb r1, [r3, r1] subs r1, #1 @@ -56397,7 +56397,7 @@ sub_4F2B8: @ 0x0804F2B8 _0804F2EC: .4byte gUnknown_020314E0 _0804F2F0: .4byte 0x0000072B _0804F2F4: .4byte 0x0000072C -_0804F2F8: .4byte 0x086B08C4 +_0804F2F8: .4byte gUnknown_086B08C4 _0804F2FC: movs r0, #0 strh r0, [r2] @@ -56485,7 +56485,7 @@ _0804F396: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r2, _0804F4A8 @ =0x086B0CB8 + ldr r2, _0804F4A8 @ =gUnknown_086B0CB8 adds r3, r0, r2 adds r5, r2, #0 adds r5, #0x30 @@ -56624,7 +56624,7 @@ _0804F4A0: pop {r0} bx r0 .align 2, 0 -_0804F4A8: .4byte 0x086B0CB8 +_0804F4A8: .4byte gUnknown_086B0CB8 _0804F4AC: .4byte 0x040000D4 _0804F4B0: .4byte 0x80000030 @@ -56727,7 +56727,7 @@ _0804F562: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r3, _0804F650 @ =0x086B0C04 + ldr r3, _0804F650 @ =gUnknown_086B0C04 mov ip, r3 adds r3, r0, r3 mov r4, ip @@ -56842,7 +56842,7 @@ _0804F640: .align 2, 0 _0804F648: .4byte 0x00000739 _0804F64C: .4byte 0x0000073A -_0804F650: .4byte 0x086B0C04 +_0804F650: .4byte gUnknown_086B0C04 _0804F654: .4byte 0x00000107 _0804F658: .4byte 0x040000D4 _0804F65C: .4byte 0x80000030 @@ -56946,7 +56946,7 @@ _0804F70E: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r3, _0804F800 @ =0x086B0D6C + ldr r3, _0804F800 @ =gUnknown_086B0D6C mov ip, r3 adds r3, r0, r3 mov r4, ip @@ -57063,7 +57063,7 @@ _0804F7F0: .align 2, 0 _0804F7F8: .4byte 0x00000736 _0804F7FC: .4byte 0x00000737 -_0804F800: .4byte 0x086B0D6C +_0804F800: .4byte gUnknown_086B0D6C _0804F804: .4byte 0x00000107 _0804F808: .4byte 0x040000D4 _0804F80C: .4byte 0x80000030 @@ -57252,7 +57252,7 @@ sub_4F95C: @ 0x0804F95C ble _0804F9D6 lsls r0, r6, #0x10 asrs r0, r0, #0xc - ldr r3, _0804F9E4 @ =0x086B0E9C + ldr r3, _0804F9E4 @ =gUnknown_086B0E9C adds r5, r0, r3 adds r4, r3, #0 adds r4, #0xa0 @@ -57292,14 +57292,14 @@ _0804F9D6: .align 2, 0 _0804F9DC: .4byte gUnknown_020314E0 _0804F9E0: .4byte 0x0000070E -_0804F9E4: .4byte 0x086B0E9C +_0804F9E4: .4byte gUnknown_086B0E9C _0804F9E8: .4byte 0x040000D4 _0804F9EC: .4byte 0x80000010 thumb_func_start sub_4F9F0 sub_4F9F0: @ 0x0804F9F0 push {r4, r5, lr} - ldr r1, _0804FA9C @ =0x086B0E60 + ldr r1, _0804FA9C @ =gUnknown_086B0E60 ldr r4, _0804FAA0 @ =gUnknown_020314E0 ldr r0, [r4] ldr r2, _0804FAA4 @ =0x00000716 @@ -57340,7 +57340,7 @@ _0804FA2C: lsls r2, r0, #2 adds r2, r2, r0 lsls r2, r2, #2 - ldr r0, _0804FAAC @ =0x086B108C + ldr r0, _0804FAAC @ =gUnknown_086B108C adds r2, r2, r0 adds r2, r3, r2 adds r0, #0x28 @@ -57383,11 +57383,11 @@ _0804FA2C: pop {r0} bx r0 .align 2, 0 -_0804FA9C: .4byte 0x086B0E60 +_0804FA9C: .4byte gUnknown_086B0E60 _0804FAA0: .4byte gUnknown_020314E0 _0804FAA4: .4byte 0x00000716 _0804FAA8: .4byte 0x00000717 -_0804FAAC: .4byte 0x086B108C +_0804FAAC: .4byte gUnknown_086B108C _0804FAB0: .4byte 0x040000D4 _0804FAB4: .4byte 0x80000010 _0804FAB8: .4byte 0x80000020 @@ -57404,7 +57404,7 @@ sub_4FAC0: @ 0x0804FAC0 movs r2, #0 ldrsb r2, [r0, r2] lsls r2, r2, #3 - ldr r3, _0804FAFC @ =0x086B1104 + ldr r3, _0804FAFC @ =gUnknown_086B1104 adds r2, r2, r3 ldr r0, _0804FB00 @ =0x040000D4 ldr r1, [r2] @@ -57425,7 +57425,7 @@ sub_4FAC0: @ 0x0804FAC0 bx r0 .align 2, 0 _0804FAF8: .4byte gUnknown_020314E0 -_0804FAFC: .4byte 0x086B1104 +_0804FAFC: .4byte gUnknown_086B1104 _0804FB00: .4byte 0x040000D4 _0804FB04: .4byte 0x80000020 @@ -57438,7 +57438,7 @@ sub_4FB08: @ 0x0804FB08 ands r0, r1 lsrs r0, r0, #4 lsls r0, r0, #4 - ldr r2, _0804FB8C @ =0x086B0F4C + ldr r2, _0804FB8C @ =gUnknown_086B0F4C adds r3, r0, r2 adds r5, r2, #0 adds r5, #0x40 @@ -57500,7 +57500,7 @@ _0804FB72: bx r0 .align 2, 0 _0804FB88: .4byte gMain -_0804FB8C: .4byte 0x086B0F4C +_0804FB8C: .4byte gUnknown_086B0F4C _0804FB90: .4byte gUnknown_020314E0 _0804FB94: .4byte 0x040000D4 _0804FB98: .4byte 0x80000020 @@ -57563,7 +57563,7 @@ _0804FC0A: ldr r0, [r7] ldr r2, _0804FC68 @ =0x0000071D adds r7, r0, r2 - ldr r6, _0804FC70 @ =0x086B1124 + ldr r6, _0804FC70 @ =gUnknown_086B1124 movs r0, #0x30 adds r0, r0, r6 mov ip, r0 @@ -57608,7 +57608,7 @@ _0804FC60: .4byte gUnknown_020314E0 _0804FC64: .4byte 0x00000721 _0804FC68: .4byte 0x0000071D _0804FC6C: .4byte 0x00000722 -_0804FC70: .4byte 0x086B1124 +_0804FC70: .4byte gUnknown_086B1124 _0804FC74: .4byte 0x040000D4 _0804FC78: .4byte 0x80000020 @@ -57701,7 +57701,7 @@ _0804FD26: movs r3, #0xe2 lsls r3, r3, #3 adds r5, r0, r3 - ldr r4, _0804FD7C @ =0x086B1300 + ldr r4, _0804FD7C @ =gUnknown_086B1300 adds r7, r4, #0 adds r7, #8 ldr r3, _0804FD80 @ =0x040000D4 @@ -57737,7 +57737,7 @@ _0804FD3C: _0804FD70: .4byte 0x00000711 _0804FD74: .4byte 0x00000713 _0804FD78: .4byte gUnknown_020314E0 -_0804FD7C: .4byte 0x086B1300 +_0804FD7C: .4byte gUnknown_086B1300 _0804FD80: .4byte 0x040000D4 _0804FD84: .4byte 0x80000020 @@ -57804,7 +57804,7 @@ _0804FDF2: lsls r0, r0, #0x18 asrs r0, r0, #0x18 lsls r0, r0, #4 - ldr r1, _0804FE58 @ =0x086B11CC + ldr r1, _0804FE58 @ =gUnknown_086B11CC adds r3, r0, r1 adds r4, r1, #0 adds r4, #0x20 @@ -57848,7 +57848,7 @@ _0804FE4C: bx r0 .align 2, 0 _0804FE54: .4byte 0x00000726 -_0804FE58: .4byte 0x086B11CC +_0804FE58: .4byte gUnknown_086B11CC _0804FE5C: .4byte 0x040000D4 _0804FE60: .4byte 0x80000070 _0804FE64: .4byte 0x80000060 @@ -57923,7 +57923,7 @@ _0804FEE2: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r3, _0804FFE4 @ =0x086B13F4 + ldr r3, _0804FFE4 @ =gUnknown_086B13F4 adds r2, r0, r3 adds r6, r3, #0 adds r6, #0x24 @@ -58010,7 +58010,7 @@ _0804FF7C: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r3, _0804FFF8 @ =0x086B146C + ldr r3, _0804FFF8 @ =gUnknown_086B146C adds r2, r0, r3 adds r6, r3, #0 adds r6, #0x24 @@ -58052,12 +58052,12 @@ _0804FFDA: pop {r0} bx r0 .align 2, 0 -_0804FFE4: .4byte 0x086B13F4 +_0804FFE4: .4byte gUnknown_086B13F4 _0804FFE8: .4byte 0x040000D4 _0804FFEC: .4byte 0x80000020 _0804FFF0: .4byte 0x80000030 _0804FFF4: .4byte 0x00000105 -_0804FFF8: .4byte 0x086B146C +_0804FFF8: .4byte gUnknown_086B146C _0804FFFC: .4byte 0x00000107 thumb_func_start sub_50000 @@ -58084,7 +58084,7 @@ sub_50000: @ 0x08050000 _08050026: lsls r0, r1, #0x10 asrs r0, r0, #0xc - ldr r3, _080500A4 @ =0x086B11FC + ldr r3, _080500A4 @ =gUnknown_086B11FC adds r4, r0, r3 adds r5, r3, #0 adds r5, #0x20 @@ -58146,7 +58146,7 @@ _08050094: .align 2, 0 _0805009C: .4byte gUnknown_020314E0 _080500A0: .4byte 0x00000734 -_080500A4: .4byte 0x086B11FC +_080500A4: .4byte gUnknown_086B11FC _080500A8: .4byte 0x040000D4 _080500AC: .4byte 0x80000020 _080500B0: .4byte 0x80000040 @@ -58174,7 +58174,7 @@ sub_500B4: @ 0x080500B4 _080500D8: lsls r0, r1, #0x10 asrs r0, r0, #0xc - ldr r1, _08050148 @ =0x086B122C + ldr r1, _08050148 @ =gUnknown_086B122C adds r3, r0, r1 adds r4, r1, #0 adds r4, #0x20 @@ -58229,7 +58229,7 @@ _08050136: _0805013C: .4byte gUnknown_020314E0 _08050140: .4byte 0x00000729 _08050144: .4byte 0x00000734 -_08050148: .4byte 0x086B122C +_08050148: .4byte gUnknown_086B122C _0805014C: .4byte 0x040000D4 _08050150: .4byte 0x80000040 @@ -58333,7 +58333,7 @@ _08050206: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r1, _080502F8 @ =0x086B1340 + ldr r1, _080502F8 @ =gUnknown_086B1340 mov ip, r1 adds r3, r0, r1 mov r4, ip @@ -58449,7 +58449,7 @@ _080502E6: .align 2, 0 _080502F0: .4byte 0x00000739 _080502F4: .4byte 0x0000073A -_080502F8: .4byte 0x086B1340 +_080502F8: .4byte gUnknown_086B1340 _080502FC: .4byte 0x00000107 _08050300: .4byte 0x040000D4 _08050304: .4byte 0x80000030 @@ -58554,7 +58554,7 @@ _080503BA: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r3, _080504AC @ =0x086B14A8 + ldr r3, _080504AC @ =gUnknown_086B14A8 mov ip, r3 adds r3, r0, r3 mov r4, ip @@ -58671,7 +58671,7 @@ _0805049C: .align 2, 0 _080504A4: .4byte 0x00000736 _080504A8: .4byte 0x00000737 -_080504AC: .4byte 0x086B14A8 +_080504AC: .4byte gUnknown_086B14A8 _080504B0: .4byte 0x00000107 _080504B4: .4byte 0x040000D4 _080504B8: .4byte 0x80000030 @@ -58721,7 +58721,7 @@ _080504EE: _0805050C: lsls r0, r3, #0x10 asrs r0, r0, #0xc - ldr r3, _08050594 @ =0x086B12D0 + ldr r3, _08050594 @ =gUnknown_086B12D0 adds r4, r0, r3 adds r5, r3, #0 adds r5, #0x20 @@ -58788,7 +58788,7 @@ _08050584: .4byte gUnknown_020314E0 _08050588: .4byte 0x00000731 _0805058C: .4byte 0x0000072F _08050590: .4byte 0x00000734 -_08050594: .4byte 0x086B12D0 +_08050594: .4byte gUnknown_086B12D0 _08050598: .4byte 0x040000D4 _0805059C: .4byte 0x80000030 _080505A0: .4byte 0x80000040 @@ -58860,7 +58860,7 @@ _08050620: lsrs r3, r0, #0x10 lsls r0, r3, #0x10 asrs r0, r0, #0xc - ldr r2, _080506A0 @ =0x086B125C + ldr r2, _080506A0 @ =gUnknown_086B125C adds r3, r0, r2 adds r4, r2, #0 adds r4, #0x40 @@ -58924,7 +58924,7 @@ _08050694: bx r0 .align 2, 0 _0805069C: .4byte 0x000001A5 -_080506A0: .4byte 0x086B125C +_080506A0: .4byte gUnknown_086B125C _080506A4: .4byte 0x040000D4 _080506A8: .4byte 0x80000040 _080506AC: .4byte 0x80000030 @@ -58938,7 +58938,7 @@ sub_506B0: @ 0x080506B0 movs r2, #0xe3 lsls r2, r2, #3 adds r5, r0, r2 - ldr r4, _08050704 @ =0x086B12AC + ldr r4, _08050704 @ =gUnknown_086B12AC adds r7, r4, #0 adds r7, #8 ldr r3, _08050708 @ =0x040000D4 @@ -58974,7 +58974,7 @@ _080506C8: bx r0 .align 2, 0 _08050700: .4byte gUnknown_020314E0 -_08050704: .4byte 0x086B12AC +_08050704: .4byte gUnknown_086B12AC _08050708: .4byte 0x040000D4 _0805070C: .4byte 0x80000020 @@ -58999,7 +58999,7 @@ sub_50710: @ 0x08050710 ldr r2, _08050778 @ =0x0000034B mov r8, r2 ldr r5, _0805077C @ =0x040000D4 - ldr r0, _08050780 @ =0x086B0F9C + ldr r0, _08050780 @ =gUnknown_086B0F9C mov sl, r0 ldr r7, _08050784 @ =0x80000020 _0805073C: @@ -59034,7 +59034,7 @@ _08050770: .4byte gUnknown_020314E0 _08050774: .4byte 0x00000346 _08050778: .4byte 0x0000034B _0805077C: .4byte 0x040000D4 -_08050780: .4byte 0x086B0F9C +_08050780: .4byte gUnknown_086B0F9C _08050784: .4byte 0x80000020 _08050788: movs r2, #0 @@ -59046,7 +59046,7 @@ _0805078A: lsls r2, r2, #3 add r2, sl adds r2, r1, r2 - ldr r0, _080507D0 @ =0x086B0FAC + ldr r0, _080507D0 @ =gUnknown_086B0FAC adds r1, r1, r0 ldr r0, [r2] str r0, [r5] @@ -59075,7 +59075,7 @@ _080507C0: pop {r0} bx r0 .align 2, 0 -_080507D0: .4byte 0x086B0FAC +_080507D0: .4byte gUnknown_086B0FAC thumb_func_start sub_507D4 sub_507D4: @ 0x080507D4 @@ -59098,7 +59098,7 @@ sub_507D4: @ 0x080507D4 lsrs r1, r0, #0x12 _080507F8: lsls r0, r1, #3 - ldr r2, _0805083C @ =0x086B0E6C + ldr r2, _0805083C @ =gUnknown_086B0E6C adds r3, r0, r2 adds r5, r2, #0 adds r5, #0x28 @@ -59131,7 +59131,7 @@ _0805081E: .align 2, 0 _08050834: .4byte gUnknown_020314E0 _08050838: .4byte 0x0000070C -_0805083C: .4byte 0x086B0E6C +_0805083C: .4byte gUnknown_086B0E6C _08050840: .4byte 0x040000D4 _08050844: .4byte 0x80000020 @@ -59140,7 +59140,7 @@ sub_50848: @ 0x08050848 push {r4, r5, r6, r7, lr} movs r0, #0 ldr r4, _080508E8 @ =gMain - ldr r7, _080508EC @ =0x086B155C + ldr r7, _080508EC @ =gUnknown_086B155C adds r6, r4, #0 movs r5, #0xb8 movs r3, #0xbe @@ -59219,7 +59219,7 @@ _0805085A: bx r0 .align 2, 0 _080508E8: .4byte gMain -_080508EC: .4byte 0x086B155C +_080508EC: .4byte gUnknown_086B155C _080508F0: .4byte 0x000030F8 _080508F4: .4byte 0x00002578 _080508F8: .4byte 0x00003548 @@ -59255,7 +59255,7 @@ sub_50918: @ 0x08050918 movs r0, #0x33 adds r5, r2, #0 ldr r7, _080509F8 @ =gUnknown_020314E0 - ldr r4, _080509FC @ =0x086B155C + ldr r4, _080509FC @ =gUnknown_086B155C mov r8, r4 adds r6, r5, #0 movs r4, #0xb8 @@ -59346,7 +59346,7 @@ _080509EC: .4byte gMain _080509F0: .4byte 0x00000A28 _080509F4: .4byte 0x00002578 _080509F8: .4byte gUnknown_020314E0 -_080509FC: .4byte 0x086B155C +_080509FC: .4byte gUnknown_086B155C _08050A00: .4byte 0x000031B0 _08050A04: .4byte 0x00003268 _08050A08: .4byte 0x00002858 @@ -59450,7 +59450,7 @@ sub_50AD4: @ 0x08050AD4 push {r4, r5, r6, r7, lr} movs r0, #0 ldr r3, _08050B5C @ =gMain - ldr r7, _08050B60 @ =0x086B155C + ldr r7, _08050B60 @ =gUnknown_086B155C adds r6, r3, #0 movs r5, #0xb8 movs r4, #0xbe @@ -59517,7 +59517,7 @@ _08050AE6: bx r0 .align 2, 0 _08050B5C: .4byte gMain -_08050B60: .4byte 0x086B155C +_08050B60: .4byte gUnknown_086B155C _08050B64: .4byte 0x000036B8 _08050B68: .4byte 0x00002E18 _08050B6C: .4byte 0x00003490 @@ -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,15 +59694,15 @@ _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 ldrb r1, [r0, #4] lsls r1, r1, #3 - ldr r2, _08050D44 @ =0x086B155C + ldr r2, _08050D44 @ =gUnknown_086B155C adds r1, r1, r2 ldr r0, [r1] ldrh r1, [r1, #4] @@ -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 @@ -59739,14 +59739,14 @@ _08050D34: .4byte 0x000030F8 _08050D38: .4byte 0x000033D8 _08050D3C: .4byte 0x000031B0 _08050D40: .4byte 0x00002BF0 -_08050D44: .4byte 0x086B155C +_08050D44: .4byte gUnknown_086B155C thumb_func_start sub_50D48 sub_50D48: @ 0x08050D48 push {r4, r5, r6, r7, lr} movs r1, #0 ldr r6, _08050D74 @ =gMain - ldr r0, _08050D78 @ =0x086B155C + ldr r0, _08050D78 @ =gUnknown_086B155C mov ip, r0 adds r5, r6, #0 movs r4, #0xb8 @@ -59767,7 +59767,7 @@ _08050D5C: b _08050D88 .align 2, 0 _08050D74: .4byte gMain -_08050D78: .4byte 0x086B155C +_08050D78: .4byte gUnknown_086B155C _08050D7C: adds r0, r1, #0 muls r0, r4, r0 @@ -59803,7 +59803,7 @@ _08050D88: thumb_func_start sub_50DB8 sub_50DB8: @ 0x08050DB8 push {lr} - ldr r0, _08050DD8 @ =0x086B155C + ldr r0, _08050DD8 @ =gUnknown_086B155C ldr r2, _08050DDC @ =gMain ldrb r1, [r2, #4] lsls r1, r1, #3 @@ -59817,7 +59817,7 @@ sub_50DB8: @ 0x08050DB8 pop {r0} bx r0 .align 2, 0 -_08050DD8: .4byte 0x086B155C +_08050DD8: .4byte gUnknown_086B155C _08050DDC: .4byte gMain thumb_func_start sub_50DE0 @@ -59825,7 +59825,7 @@ sub_50DE0: @ 0x08050DE0 push {r4, r5, r6, r7, lr} movs r1, #0 ldr r2, _08050E0C @ =gMain - ldr r0, _08050E10 @ =0x086B155C + ldr r0, _08050E10 @ =gUnknown_086B155C mov ip, r0 adds r6, r2, #0 movs r5, #0xb8 @@ -59846,7 +59846,7 @@ _08050DF4: b _08050E20 .align 2, 0 _08050E0C: .4byte gMain -_08050E10: .4byte 0x086B155C +_08050E10: .4byte gUnknown_086B155C _08050E14: adds r0, r1, #0 muls r0, r5, r0 @@ -59971,7 +59971,7 @@ sub_50F04: @ 0x08050F04 push {r4, r5, r6, r7, lr} movs r1, #0 ldr r2, _08050F30 @ =gMain - ldr r0, _08050F34 @ =0x086B155C + ldr r0, _08050F34 @ =gUnknown_086B155C mov ip, r0 adds r6, r2, #0 movs r5, #0xb8 @@ -59992,7 +59992,7 @@ _08050F18: b _08050F44 .align 2, 0 _08050F30: .4byte gMain -_08050F34: .4byte 0x086B155C +_08050F34: .4byte gUnknown_086B155C _08050F38: adds r0, r1, #0 muls r0, r5, r0 @@ -60056,7 +60056,7 @@ _08050FA8: .4byte 0x00001210 thumb_func_start sub_50FAC sub_50FAC: @ 0x08050FAC push {lr} - ldr r0, _08050FCC @ =0x086B155C + ldr r0, _08050FCC @ =gUnknown_086B155C ldr r2, _08050FD0 @ =gMain ldrb r1, [r2, #4] lsls r1, r1, #3 @@ -60070,7 +60070,7 @@ sub_50FAC: @ 0x08050FAC pop {r0} bx r0 .align 2, 0 -_08050FCC: .4byte 0x086B155C +_08050FCC: .4byte gUnknown_086B155C _08050FD0: .4byte gMain thumb_func_start sub_50FD4 @@ -60078,7 +60078,7 @@ sub_50FD4: @ 0x08050FD4 push {r4, r5, r6, r7, lr} movs r1, #0 ldr r2, _08051000 @ =gMain - ldr r0, _08051004 @ =0x086B155C + ldr r0, _08051004 @ =gUnknown_086B155C mov ip, r0 adds r6, r2, #0 movs r5, #0xb8 @@ -60099,7 +60099,7 @@ _08050FE8: b _08051014 .align 2, 0 _08051000: .4byte gMain -_08051004: .4byte 0x086B155C +_08051004: .4byte gUnknown_086B155C _08051008: adds r0, r1, #0 muls r0, r5, r0 @@ -60153,7 +60153,7 @@ _08051064: .4byte 0x000017D0 thumb_func_start sub_51068 sub_51068: @ 0x08051068 push {lr} - ldr r0, _08051088 @ =0x086B155C + ldr r0, _08051088 @ =gUnknown_086B155C ldr r2, _0805108C @ =gMain ldrb r1, [r2, #4] lsls r1, r1, #3 @@ -60167,7 +60167,7 @@ sub_51068: @ 0x08051068 pop {r0} bx r0 .align 2, 0 -_08051088: .4byte 0x086B155C +_08051088: .4byte gUnknown_086B155C _0805108C: .4byte gMain thumb_func_start sub_51090 @@ -60175,7 +60175,7 @@ sub_51090: @ 0x08051090 push {r4, r5, r6, r7, lr} movs r1, #0 ldr r2, _080510BC @ =gMain - ldr r0, _080510C0 @ =0x086B155C + ldr r0, _080510C0 @ =gUnknown_086B155C mov ip, r0 adds r6, r2, #0 movs r5, #0xb8 @@ -60196,7 +60196,7 @@ _080510A4: b _080510D0 .align 2, 0 _080510BC: .4byte gMain -_080510C0: .4byte 0x086B155C +_080510C0: .4byte gUnknown_086B155C _080510C4: adds r0, r1, #0 muls r0, r5, r0 @@ -60251,7 +60251,7 @@ _08051124: .4byte 0x00001210 thumb_func_start sub_51128 sub_51128: @ 0x08051128 push {lr} - ldr r0, _08051148 @ =0x086B155C + ldr r0, _08051148 @ =gUnknown_086B155C ldr r2, _0805114C @ =gMain ldrb r1, [r2, #4] lsls r1, r1, #3 @@ -60265,7 +60265,7 @@ sub_51128: @ 0x08051128 pop {r0} bx r0 .align 2, 0 -_08051148: .4byte 0x086B155C +_08051148: .4byte gUnknown_086B155C _0805114C: .4byte gMain thumb_func_start sub_51150 @@ -60273,7 +60273,7 @@ sub_51150: @ 0x08051150 push {r4, r5, r6, r7, lr} movs r1, #0 ldr r2, _0805117C @ =gMain - ldr r0, _08051180 @ =0x086B155C + ldr r0, _08051180 @ =gUnknown_086B155C mov ip, r0 adds r6, r2, #0 movs r5, #0xb8 @@ -60294,7 +60294,7 @@ _08051164: b _08051190 .align 2, 0 _0805117C: .4byte gMain -_08051180: .4byte 0x086B155C +_08051180: .4byte gUnknown_086B155C _08051184: adds r0, r1, #0 muls r0, r5, r0 @@ -60355,7 +60355,7 @@ _080511F4: .4byte 0x00000D08 thumb_func_start sub_511F8 sub_511F8: @ 0x080511F8 push {lr} - ldr r0, _08051218 @ =0x086B155C + ldr r0, _08051218 @ =gUnknown_086B155C ldr r2, _0805121C @ =gMain ldrb r1, [r2, #4] lsls r1, r1, #3 @@ -60369,5 +60369,5 @@ sub_511F8: @ 0x080511F8 pop {r0} bx r0 .align 2, 0 -_08051218: .4byte 0x086B155C +_08051218: .4byte gUnknown_086B155C _0805121C: .4byte gMain diff --git a/asm/rom_528AC.s b/asm/rom_528AC.s index 718a74d..f5f2b88 100755 --- a/asm/rom_528AC.s +++ b/asm/rom_528AC.s @@ -14,7 +14,7 @@ sub_528AC: @ 0x080528AC ldr r0, _080528CC @ =0x00000113 cmp r1, r0 bls _080528D8 - ldr r0, _080528D0 @ =0x08527F18 + ldr r0, _080528D0 @ =gUnknown_08527F18 ldr r2, _080528D4 @ =0xFFFFFEEC adds r1, r1, r2 lsls r1, r1, #1 @@ -23,7 +23,7 @@ sub_528AC: @ 0x080528AC b _080528DA .align 2, 0 _080528CC: .4byte 0x00000113 -_080528D0: .4byte 0x08527F18 +_080528D0: .4byte gUnknown_08527F18 _080528D4: .4byte 0xFFFFFEEC _080528D8: movs r0, #0xc8 @@ -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 @ =gMPlayInfo_BGM 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 gMPlayInfo_BGM _08052918: .4byte 0x0000FFFF thumb_func_start sub_5291C @@ -147,34 +147,34 @@ _080529CA: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r1, _080529D4 @ =0x08532D6C + ldr r1, _080529D4 @ =gUnknown_08532D6C b _080529F0 .align 2, 0 -_080529D4: .4byte 0x08532D6C +_080529D4: .4byte gUnknown_08532D6C _080529D8: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r1, _080529E4 @ =0x08533360 + ldr r1, _080529E4 @ =gUnknown_08533360 b _080529F0 .align 2, 0 -_080529E4: .4byte 0x08533360 +_080529E4: .4byte gUnknown_08533360 _080529E8: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r1, _080529F8 @ =0x08533960 + ldr r1, _080529F8 @ =gUnknown_08533960 _080529F0: adds r0, r0, r1 bl SetPokemonCryTone b _08052A0A .align 2, 0 -_080529F8: .4byte 0x08533960 +_080529F8: .4byte gUnknown_08533960 _080529FC: lsls r0, r1, #1 adds r0, r0, r1 lsls r0, r0, #2 - ldr r1, _08052A14 @ =0x08533F60 + ldr r1, _08052A14 @ =gUnknown_08533F60 adds r0, r0, r1 bl SetPokemonCryTone _08052A0A: @@ -184,7 +184,7 @@ _08052A0A: pop {r0} bx r0 .align 2, 0 -_08052A14: .4byte 0x08533F60 +_08052A14: .4byte gUnknown_08533F60 thumb_func_start sub_52A18 sub_52A18: @ 0x08052A18 @@ -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 @@ -256,7 +256,7 @@ _08052A7A: adds r3, r5, r0 movs r0, #0 ldrsb r0, [r3, r0] - ldr r1, _08052B10 @ =0x086BBA6C + ldr r1, _08052B10 @ =gUnknown_086BBA6C ldrb r6, [r1] cmp r0, r6 bne _08052ACA @@ -309,10 +309,10 @@ _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 0x086BBA6C +_08052B10: .4byte gUnknown_086BBA6C _08052B14: .4byte 0x0000FFFF _08052B18: adds r0, r7, #1 @@ -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,28 +468,28 @@ _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 - ldr r3, _08052CC0 @ =0x086BBA6C + ldr r3, _08052CC0 @ =gUnknown_086BBA6C _08052C72: lsls r0, r1, #0x10 asrs r0, r0, #0x10 @@ -525,5 +525,5 @@ _08052C72: pop {r0} bx r0 .align 2, 0 -_08052CBC: .4byte 0x0200B134 -_08052CC0: .4byte 0x086BBA6C +_08052CBC: .4byte gUnknown_0200B134 +_08052CC0: .4byte gUnknown_086BBA6C diff --git a/asm/rom_9BC.s b/asm/rom_9BC.s index 9f97371..12970f6 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: @@ -119,12 +119,12 @@ _080014E4: cmp r0, #3 bhi _080014F8 lsls r0, r0, #1 - ldr r1, _080014F4 @ =0x0805C748 + ldr r1, _080014F4 @ =gUnknown_0805C748 adds r0, r0, r1 ldrh r0, [r0] b _080014FC .align 2, 0 -_080014F4: .4byte 0x0805C748 +_080014F4: .4byte gUnknown_0805C748 _080014F8: movs r0, #0x80 lsls r0, r0, #8 @@ -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 @@ -814,7 +814,7 @@ sub_1A78: @ 0x08001A78 ldr r3, _08001A98 @ =0x04000208 movs r0, #0 strh r0, [r3] - ldr r2, _08001A9C @ =0x03007FF8 + ldr r2, _08001A9C @ =INTR_CHECK ldrh r0, [r2] movs r1, #1 orrs r0, r1 @@ -824,7 +824,7 @@ sub_1A78: @ 0x08001A78 bx r0 .align 2, 0 _08001A98: .4byte 0x04000208 -_08001A9C: .4byte 0x03007FF8 +_08001A9C: .4byte 0x03007FF8 @ INTR_CHECK thumb_func_start nullsub_15 nullsub_15: @ 0x08001AA0 @@ -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 a5cb4dc..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] @@ -27,7 +27,7 @@ sub_11640: @ 0x08011640 movs r0, #0x11 ldrsb r0, [r4, r0] strh r0, [r6] - ldr r5, _0801174C @ =0x086A96E4 + ldr r5, _0801174C @ =gUnknown_086A96E4 adds r0, r5, #0 movs r1, #5 bl LoadSpriteSets @@ -140,8 +140,8 @@ _08011730: bx r0 .align 2, 0 _08011744: .4byte gTitlescreen -_08011748: .4byte 0x0200B3B8 -_0801174C: .4byte 0x086A96E4 +_08011748: .4byte gUnknown_0200B3B8 +_0801174C: .4byte gUnknown_086A96E4 _08011750: .4byte gOamBuffer _08011754: .4byte 0xFFFFFE00 _08011758: .4byte 0x000001FF @@ -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] @@ -293,7 +293,7 @@ _0801187C: ldrh r0, [r2] cmp r0, #1 bne _080118D8 - ldr r2, _08011958 @ =0x086A9684 + ldr r2, _08011958 @ =gUnknown_086A9684 ldr r1, _0801195C @ =gTitlescreen movs r0, #0 ldrsb r0, [r1, r0] @@ -340,7 +340,7 @@ _080118D8: ldrh r0, [r7] cmp r0, #1 bne _08011930 - ldr r2, _08011964 @ =0x086A9694 + ldr r2, _08011964 @ =gUnknown_086A9694 ldr r1, _0801195C @ =gTitlescreen movs r0, #0 ldrsb r0, [r1, r0] @@ -399,10 +399,10 @@ _08011930: .align 2, 0 _08011950: .4byte 0x000001FF _08011954: .4byte 0xFFFFFE00 -_08011958: .4byte 0x086A9684 +_08011958: .4byte gUnknown_086A9684 _0801195C: .4byte gTitlescreen _08011960: .4byte gOamBuffer -_08011964: .4byte 0x086A9694 +_08011964: .4byte gUnknown_086A9694 thumb_func_start sub_11968 sub_11968: @ 0x08011968 @@ -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] @@ -551,7 +551,7 @@ _08011A88: ldrh r0, [r2] cmp r0, #1 bne _08011AE4 - ldr r2, _08011B64 @ =0x086A96AC + ldr r2, _08011B64 @ =gUnknown_086A96AC ldr r1, _08011B68 @ =gTitlescreen movs r0, #0 ldrsb r0, [r1, r0] @@ -598,7 +598,7 @@ _08011AE4: ldrh r0, [r7] cmp r0, #1 bne _08011B3C - ldr r2, _08011B70 @ =0x086A96C0 + ldr r2, _08011B70 @ =gUnknown_086A96C0 ldr r1, _08011B68 @ =gTitlescreen movs r0, #0 ldrsb r0, [r1, r0] @@ -657,10 +657,10 @@ _08011B3C: .align 2, 0 _08011B5C: .4byte 0x000001FF _08011B60: .4byte 0xFFFFFE00 -_08011B64: .4byte 0x086A96AC +_08011B64: .4byte gUnknown_086A96AC _08011B68: .4byte gTitlescreen _08011B6C: .4byte gOamBuffer -_08011B70: .4byte 0x086A96C0 +_08011B70: .4byte gUnknown_086A96C0 thumb_func_start sub_11B74 sub_11B74: @ 0x08011B74 diff --git a/asm/unknown_lib.s b/asm/unknown_lib.s index 04a2df0..a96898d 100755 --- a/asm/unknown_lib.s +++ b/asm/unknown_lib.s @@ -121,19 +121,19 @@ _080555B4: thumb_func_start sub_555BC sub_555BC: @ 0x080555BC - ldr r2, _080555D0 @ =0x080554F1 + ldr r2, _080555D0 @ =sub_554F0 movs r0, #1 eors r2, r0 - ldr r3, _080555D4 @ =0x02002FD8 - ldr r0, _080555D8 @ =0x08055531 - ldr r1, _080555D0 @ =0x080554F1 + ldr r3, _080555D4 @ =gUnknown_02002FD8 + ldr r0, _080555D8 @ =sub_55530 + ldr r1, _080555D0 @ =sub_554F0 subs r0, r0, r1 lsls r0, r0, #0xf b _080555E8 .align 2, 0 -_080555D0: .4byte 0x080554F1 -_080555D4: .4byte 0x02002FD8 -_080555D8: .4byte 0x08055531 +_080555D0: .4byte sub_554F0 +_080555D4: .4byte gUnknown_02002FD8 +_080555D8: .4byte sub_55530 _080555DC: ldrh r0, [r2] strh r0, [r3] @@ -145,24 +145,24 @@ _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 @ =0x08055571 + ldr r2, _08055610 @ =sub_55570 movs r0, #1 eors r2, r0 - ldr r3, _08055614 @ =0x02002F38 - ldr r0, _08055618 @ =0x080555BD - ldr r1, _08055610 @ =0x08055571 + ldr r3, _08055614 @ =gUnknown_02002F38 + ldr r0, _08055618 @ =sub_555BC + ldr r1, _08055610 @ =sub_55570 subs r0, r0, r1 lsls r0, r0, #0xf b _08055628 .align 2, 0 -_08055608: .4byte 0x02032FF0 -_0805560C: .4byte 0x02002FD9 -_08055610: .4byte 0x08055571 -_08055614: .4byte 0x02002F38 -_08055618: .4byte 0x080555BD +_08055608: .4byte gUnknown_02032FF0 +_0805560C: .4byte gUnknown_02002FD9 +_08055610: .4byte sub_55570 +_08055614: .4byte gUnknown_02002F38 +_08055618: .4byte sub_555BC _0805561C: ldrh r0, [r2] strh r0, [r3] @@ -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/common_syms/m4a.txt b/common_syms/m4a.txt index 7fb31f6..376b3a0 100644 --- a/common_syms/m4a.txt +++ b/common_syms/m4a.txt @@ -8,4 +8,4 @@ gPokemonCrySong gMPlayInfo_BGM gMPlayInfo_SE1 gMPlayInfo_SE2 -gMPlayMemAccArea
\ No newline at end of file +gMPlayMemAccArea diff --git a/data/graphics/mon_portraits.inc b/data/graphics/mon_portraits.inc index 38e127b..56a9ce9 100755 --- a/data/graphics/mon_portraits.inc +++ b/data/graphics/mon_portraits.inc @@ -202,7 +202,7 @@ gMonPortraitsGroup11_Gfx:: @ 0x084E4E6C .incbin "graphics/mon_portraits/relicanth_portrait.4bpp" .incbin "graphics/mon_portraits/corsola_portrait.4bpp" -gMonPortraitsGroup12_Gfx:: @ 0x084E7B6C +gMonPortraitsGroup12_Gfx:: @ 0x084E756C .incbin "graphics/mon_portraits/chinchou_portrait.4bpp" .incbin "graphics/mon_portraits/lanturn_portrait.4bpp" .incbin "graphics/mon_portraits/luvdisc_portrait.4bpp" @@ -219,7 +219,7 @@ gMonPortraitsGroup12_Gfx:: @ 0x084E7B6C .incbin "graphics/mon_portraits/regice_portrait.4bpp" .incbin "graphics/mon_portraits/registeel_portrait.4bpp" -gMonPortraitsGroup13_Gfx:: @ 0x084EAB6C +gMonPortraitsGroup13_Gfx:: @ 0x084EA26C .incbin "graphics/mon_portraits/latias_portrait.4bpp" .incbin "graphics/mon_portraits/latios_portrait.4bpp" .incbin "graphics/mon_portraits/kyogre_portrait.4bpp" @@ -3,7 +3,8 @@ @ field select palettes 0xA8840 -.incbin "baserom.gba", 0x55A68, 0x55A84 - 0x55A68 +gUnknown_08055A68:: @ 0x08055A68 + .incbin "baserom.gba", 0x55A68, 0x55A84 - 0x55A68 .include "data/mon_locations.inc" @@ -662,7 +663,68 @@ gUnknown_08058248:: @ 0x08058248 gUnknown_0805C248:: @ 0x0805C248 .incbin "baserom.gba", 0x5C248, 0x500 -.incbin "baserom.gba", 0x5C748, 0x79890 - 0x5C748 +gUnknown_0805C748:: @ 0x0805C748 + .incbin "baserom.gba", 0x5C748, 0x8 + +gUnknown_0805C750:: @ 0x0805C750 + .incbin "baserom.gba", 0x5C750, 0xC + +gUnknown_0805C75C:: @ 0x0805C75C + .incbin "baserom.gba", 0x5C75C, 0x24 + +gUnknown_0805C780:: @ 0x0805C780 + .incbin "baserom.gba", 0x5C780, 0x40 + +gUnknown_0805C7C0:: @ 0x0805C7C0 + .incbin "baserom.gba", 0x5C7C0, 0x40 + +gUnknown_0805C800:: @ 0x0805C800 + .incbin "baserom.gba", 0x5C800, 0x40 + +gUnknown_0805C840:: @ 0x0805C840 + .incbin "baserom.gba", 0x5C840, 0x40 + +gUnknown_0805C880:: @ 0x0805C880 + .incbin "baserom.gba", 0x5C880, 0x34 + +gUnknown_0805C8B4:: @ 0x0805C8B4 + .incbin "baserom.gba", 0x5C8B4, 0x18 + +gUnknown_0805C8CC:: @ 0x0805C8CC + .incbin "baserom.gba", 0x5C8CC, 0x14 + +gUnknown_0805C8E0:: @ 0x0805C8E0 + .incbin "baserom.gba", 0x5C8E0, 0x16 + +gUnknown_0805C8F6:: @ 0x0805C8F6 + .incbin "baserom.gba", 0x5C8F6, 0x1C9CA + +gUnknown_080792C0:: @ 0x080792C0 + .incbin "baserom.gba", 0x792C0, 0xC + +gUnknown_080792CC:: @ 0x080792CC + .incbin "baserom.gba", 0x792CC, 0x14 + +gUnknown_080792E0:: @ 0x080792E0 + .incbin "baserom.gba", 0x792E0, 0x108 + +gUnknown_080793E8:: @ 0x080793E8 + .incbin "baserom.gba", 0x793E8, 0x3C + +gUnknown_08079424:: @ 0x08079424 + .incbin "baserom.gba", 0x79424, 0xC + +gUnknown_08079430:: @ 0x08079430 + .incbin "baserom.gba", 0x79430, 0x300 + +gUnknown_08079730:: @ 0x08079730 + .incbin "baserom.gba", 0x79730, 0xC0 + +gUnknown_080797F0:: @ 0x080797F0 + .incbin "baserom.gba", 0x797F0, 0x80 + +gUnknown_08079870:: @ 0x08079870 + .incbin "baserom.gba", 0x79870, 0x20 gTitlescreenStateFuncs:: @ 0x08079890 .4byte LoadTitlescreenGraphics @@ -678,7 +740,8 @@ gTitlescreenStateFuncs:: @ 0x08079890 .4byte sub_11428 .4byte sub_114B4 -.incbin "baserom.gba", 0x798C0, 0x7A0C0 - 0x798C0 +gUnknown_080798C0:: @ 0x080798C0 + .incbin "baserom.gba", 0x798C0, 0x800 gIntroCopyright_Gfx:: @ 0x0807A0C0 .incbin "graphics/intro/copyright.4bpp" @@ -688,41 +751,1068 @@ gIntroCopyright_Gfx:: @ 0x0807A0C0 gIntroCopyright_Pal:: @ 0x0807A8E0 .incbin "graphics/intro/copyright.gbapal" -.incbin "baserom.gba", 0x7AAE0, 0xA2C00 - 0x7AAE0 +gUnknown_0807AAE0:: @ 0x0807AAE0 + .incbin "baserom.gba", 0x7AAE0, 0x800 + +gUnknown_0807B2E0:: @ 0x0807B2E0 + .incbin "baserom.gba", 0x7B2E0, 0x800 + +gUnknown_0807BAE0:: @ 0x0807BAE0 + .incbin "baserom.gba", 0x7BAE0, 0x800 + +gUnknown_0807C2E0:: @ 0x0807C2E0 + .incbin "baserom.gba", 0x7C2E0, 0x200 + +gUnknown_0807C4E0:: @ 0x0807C4E0 + .incbin "baserom.gba", 0x7C4E0, 0x1820 + +gUnknown_0807DD00:: @ 0x0807DD00 + .incbin "baserom.gba", 0x7DD00, 0x2000 + +gUnknown_0807FD00:: @ 0x0807FD00 + .incbin "baserom.gba", 0x7FD00, 0x800 + +gUnknown_08080500:: @ 0x08080500 + .incbin "baserom.gba", 0x80500, 0x1820 + +gUnknown_08081D20:: @ 0x08081D20 + .incbin "baserom.gba", 0x81D20, 0x200 + +gUnknown_08081F20:: @ 0x08081F20 + .incbin "baserom.gba", 0x81F20, 0x800 + +gUnknown_08082720:: @ 0x08082720 + .incbin "baserom.gba", 0x82720, 0x4420 + +gUnknown_08086B40:: @ 0x08086B40 + .incbin "baserom.gba", 0x86B40, 0x800 + +gUnknown_08087340:: @ 0x08087340 + .incbin "baserom.gba", 0x87340, 0x800 + +gUnknown_08087B40:: @ 0x08087B40 + .incbin "baserom.gba", 0x87B40, 0x1420 + +gUnknown_08088F60:: @ 0x08088F60 + .incbin "baserom.gba", 0x88F60, 0x800 + +gUnknown_08089760:: @ 0x08089760 + .incbin "baserom.gba", 0x89760, 0x80 + +gUnknown_080897E0:: @ 0x080897E0 + .incbin "baserom.gba", 0x897E0, 0x180 + +gUnknown_08089960:: @ 0x08089960 + .incbin "baserom.gba", 0x89960, 0x200 + +gUnknown_08089B60:: @ 0x08089B60 + .incbin "baserom.gba", 0x89B60, 0x5C00 + +gUnknown_0808F760:: @ 0x0808F760 + .incbin "baserom.gba", 0x8F760, 0x1020 + +gUnknown_08090780:: @ 0x08090780 + .incbin "baserom.gba", 0x90780, 0x2820 + +gUnknown_08092FA0:: @ 0x08092FA0 + .incbin "baserom.gba", 0x92FA0, 0x1800 + +gUnknown_080947A0:: @ 0x080947A0 + .incbin "baserom.gba", 0x947A0, 0x1000 + +gUnknown_080957A0:: @ 0x080957A0 + .incbin "baserom.gba", 0x957A0, 0x4820 + +gUnknown_08099FC0:: @ 0x08099FC0 + .incbin "baserom.gba", 0x99FC0, 0x1000 + +gUnknown_0809AFC0:: @ 0x0809AFC0 + .incbin "baserom.gba", 0x9AFC0, 0x2C20 + +gUnknown_0809DBE0:: @ 0x0809DBE0 + .incbin "baserom.gba", 0x9DBE0, 0x200 + +gUnknown_0809DDE0:: @ 0x0809DDE0 + .incbin "baserom.gba", 0x9DDE0, 0x200 + +gUnknown_0809DFE0:: @ 0x0809DFE0 + .incbin "baserom.gba", 0x9DFE0, 0x4420 + +gUnknown_080A2400:: @ 0x080A2400 + .incbin "baserom.gba", 0xA2400, 0x800 .include "data/graphics/field_select.inc" -.incbin "baserom.gba", 0xACC60, 0xB3AA0 - 0xACC60 +gUnknown_080ACC60:: @ 0x080ACC60 + .incbin "baserom.gba", 0xACC60, 0x6E40 gIntroScene1Sprites_Pals:: @ 0x080B3AA0 .incbin "graphics/intro/scene_1_sprites.gbapal" -.incbin "baserom.gba", 0xB3CA0, 0xC3CE0 - 0xB3CA0 +gUnknown_080B3CA0:: @ 0x080B3CA0 + .incbin "baserom.gba", 0xB3CA0, 0x800 + +gUnknown_080B44A0:: @ 0x080B44A0 + .incbin "baserom.gba", 0xB44A0, 0x5820 + +gUnknown_080B9CC0:: @ 0x080B9CC0 + .incbin "baserom.gba", 0xB9CC0, 0x1800 + +gUnknown_080BB4C0:: @ 0x080BB4C0 + .incbin "baserom.gba", 0xBB4C0, 0x1000 + +gUnknown_080BC4C0:: @ 0x080BC4C0 + .incbin "baserom.gba", 0xBC4C0, 0x1000 + +gUnknown_080BD4C0:: @ 0x080BD4C0 + .incbin "baserom.gba", 0xBD4C0, 0x6820 gIntroScene1Sprites_Gfx:: @ 0x080C3CE0 .incbin "graphics/intro/scene_1_sprites.4bpp" -.incbin "baserom.gba", 0xCBCE0, 0x120CC0 - 0xCBCE0 +gUnknown_080CBCE0:: @ 0x080CBCE0 + .incbin "baserom.gba", 0xCBCE0, 0x200 + +gUnknown_080CBEE0:: @ 0x080CBEE0 + .incbin "baserom.gba", 0xCBEE0, 0x800 + +gUnknown_080CC6E0:: @ 0x080CC6E0 + .incbin "baserom.gba", 0xCC6E0, 0x4020 + +gUnknown_080D0700:: @ 0x080D0700 + .incbin "baserom.gba", 0xD0700, 0x2000 + +gUnknown_080D2700:: @ 0x080D2700 + .incbin "baserom.gba", 0xD2700, 0x2000 + +gUnknown_080D4700:: @ 0x080D4700 + .incbin "baserom.gba", 0xD4700, 0x200 + +gUnknown_080D4900:: @ 0x080D4900 + .incbin "baserom.gba", 0xD4900, 0x1000 + +gUnknown_080D5900:: @ 0x080D5900 + .incbin "baserom.gba", 0xD5900, 0x800 + +gUnknown_080D6100:: @ 0x080D6100 + .incbin "baserom.gba", 0xD6100, 0x6C20 + +gUnknown_080DCD20:: @ 0x080DCD20 + .incbin "baserom.gba", 0xDCD20, 0x800 + +gUnknown_080DD520:: @ 0x080DD520 + .incbin "baserom.gba", 0xDD520, 0x800 + +gUnknown_080DDD20:: @ 0x080DDD20 + .incbin "baserom.gba", 0xDDD20, 0x800 + +gUnknown_080DE520:: @ 0x080DE520 + .incbin "baserom.gba", 0xDE520, 0x1000 + +gUnknown_080DF520:: @ 0x080DF520 + .incbin "baserom.gba", 0xDF520, 0x2020 + +gUnknown_080E1540:: @ 0x080E1540 + .incbin "baserom.gba", 0xE1540, 0x200 + +gUnknown_080E1740:: @ 0x080E1740 + .incbin "baserom.gba", 0xE1740, 0x800 + +gUnknown_080E1F40:: @ 0x080E1F40 + .incbin "baserom.gba", 0xE1F40, 0x4020 + +gUnknown_080E5F60:: @ 0x080E5F60 + .incbin "baserom.gba", 0xE5F60, 0x2000 + +gUnknown_080E7F60:: @ 0x080E7F60 + .incbin "baserom.gba", 0xE7F60, 0x2000 + +gUnknown_080E9F60:: @ 0x080E9F60 + .incbin "baserom.gba", 0xE9F60, 0x200 + +gUnknown_080EA160:: @ 0x080EA160 + .incbin "baserom.gba", 0xEA160, 0x1000 + +gUnknown_080EB160:: @ 0x080EB160 + .incbin "baserom.gba", 0xEB160, 0x1000 + +gUnknown_080EC160:: @ 0x080EC160 + .incbin "baserom.gba", 0xEC160, 0x800 + +gUnknown_080EC960:: @ 0x080EC960 + .incbin "baserom.gba", 0xEC960, 0x5020 + +gUnknown_080F1980:: @ 0x080F1980 + .incbin "baserom.gba", 0xF1980, 0x800 + +gUnknown_080F2180:: @ 0x080F2180 + .incbin "baserom.gba", 0xF2180, 0x4020 + +gUnknown_080F61A0:: @ 0x080F61A0 + .incbin "baserom.gba", 0xF61A0, 0x200 + +gUnknown_080F63A0:: @ 0x080F63A0 + .incbin "baserom.gba", 0xF63A0, 0x800 + +gUnknown_080F6BA0:: @ 0x080F6BA0 + .incbin "baserom.gba", 0xF6BA0, 0x6420 + +gUnknown_080FCFC0:: @ 0x080FCFC0 + .incbin "baserom.gba", 0xFCFC0, 0x800 + +gUnknown_080FD7C0:: @ 0x080FD7C0 + .incbin "baserom.gba", 0xFD7C0, 0x800 + +gUnknown_080FDFC0:: @ 0x080FDFC0 + .incbin "baserom.gba", 0xFDFC0, 0x2000 + +gUnknown_080FFFC0:: @ 0x080FFFC0 + .incbin "baserom.gba", 0xFFFC0, 0x1020 + +gUnknown_08100FE0:: @ 0x08100FE0 + .incbin "baserom.gba", 0x100FE0, 0x200 + +gUnknown_081011E0:: @ 0x081011E0 + .incbin "baserom.gba", 0x1011E0, 0x800 + +gUnknown_081019E0:: @ 0x081019E0 + .incbin "baserom.gba", 0x1019E0, 0x5020 + +gUnknown_08106A00:: @ 0x08106A00 + .incbin "baserom.gba", 0x106A00, 0x2000 + +gUnknown_08108A00:: @ 0x08108A00 + .incbin "baserom.gba", 0x108A00, 0x2000 + +gUnknown_0810AA00:: @ 0x0810AA00 + .incbin "baserom.gba", 0x10AA00, 0x2000 + +gUnknown_0810CA00:: @ 0x0810CA00 + .incbin "baserom.gba", 0x10CA00, 0x2020 + +gUnknown_0810EA20:: @ 0x0810EA20 + .incbin "baserom.gba", 0x10EA20, 0x200 + +gUnknown_0810EC20:: @ 0x0810EC20 + .incbin "baserom.gba", 0x10EC20, 0x800 + +gUnknown_0810F420:: @ 0x0810F420 + .incbin "baserom.gba", 0x10F420, 0x3420 + +gUnknown_08112840:: @ 0x08112840 + .incbin "baserom.gba", 0x112840, 0x3020 + +gUnknown_08115860:: @ 0x08115860 + .incbin "baserom.gba", 0x115860, 0x200 + +gUnknown_08115A60:: @ 0x08115A60 + .incbin "baserom.gba", 0x115A60, 0x800 + +gUnknown_08116260:: @ 0x08116260 + .incbin "baserom.gba", 0x116260, 0x2420 + +gUnknown_08118680:: @ 0x08118680 + .incbin "baserom.gba", 0x118680, 0x8640 .include "data/graphics/titlescreen.inc" -.incbin "baserom.gba", 0x137900, 0x1444F4 - 0x137900 +gUnknown_08137900:: @ 0x08137900 + .incbin "baserom.gba", 0x137900, 0x8 + +gUnknown_08137908:: @ 0x08137908 + .incbin "baserom.gba", 0x137908, 0x8 + +gUnknown_08137910:: @ 0x08137910 + .incbin "baserom.gba", 0x137910, 0x8 + +gUnknown_08137918:: @ 0x08137918 + .incbin "baserom.gba", 0x137918, 0x10 + +gUnknown_08137928:: @ 0x08137928 + .incbin "baserom.gba", 0x137928, 0x1C + +gUnknown_08137944:: @ 0x08137944 + .incbin "baserom.gba", 0x137944, 0x24 + +gUnknown_08137968:: @ 0x08137968 + .incbin "baserom.gba", 0x137968, 0x24 + +gUnknown_0813798C:: @ 0x0813798C + .incbin "baserom.gba", 0x13798C, 0xC + +gUnknown_08137998:: @ 0x08137998 + .incbin "baserom.gba", 0x137998, 0x20 + +gUnknown_081379B8:: @ 0x081379B8 + .incbin "baserom.gba", 0x1379B8, 0x20 + +gUnknown_081379D8:: @ 0x081379D8 + .incbin "baserom.gba", 0x1379D8, 0xE0 + +gUnknown_08137AB8:: @ 0x08137AB8 + .incbin "baserom.gba", 0x137AB8, 0x84 + +gUnknown_08137B3C:: @ 0x08137B3C + .incbin "baserom.gba", 0x137B3C, 0x20 + +gUnknown_08137B5C:: @ 0x08137B5C + .incbin "baserom.gba", 0x137B5C, 0x160 + +gUnknown_08137CBC:: @ 0x08137CBC + .incbin "baserom.gba", 0x137CBC, 0x1A + +gUnknown_08137CD6:: @ 0x08137CD6 + .incbin "baserom.gba", 0x137CD6, 0xC + +gUnknown_08137CE2:: @ 0x08137CE2 + .incbin "baserom.gba", 0x137CE2, 0x14 + +gUnknown_08137CF6:: @ 0x08137CF6 + .incbin "baserom.gba", 0x137CF6, 0x10 + +gUnknown_08137D06:: @ 0x08137D06 + .incbin "baserom.gba", 0x137D06, 0x3A + +gUnknown_08137D40:: @ 0x08137D40 + .incbin "baserom.gba", 0x137D40, 0x8 + +gUnknown_08137D48:: @ 0x08137D48 + .incbin "baserom.gba", 0x137D48, 0x18 + +gUnknown_08137D60:: @ 0x08137D60 + .incbin "baserom.gba", 0x137D60, 0x18 + +gUnknown_08137D78:: @ 0x08137D78 + .incbin "baserom.gba", 0x137D78, 0x2C + +gUnknown_08137DA4:: @ 0x08137DA4 + .incbin "baserom.gba", 0x137DA4, 0x1A + +gUnknown_08137DBE:: @ 0x08137DBE + .incbin "baserom.gba", 0x137DBE, 0x2A + +gUnknown_08137DE8:: @ 0x08137DE8 + .incbin "baserom.gba", 0x137DE8, 0x18 + +gUnknown_08137E00:: @ 0x08137E00 + .incbin "baserom.gba", 0x137E00, 0x4 + +gUnknown_08137E04:: @ 0x08137E04 + .incbin "baserom.gba", 0x137E04, 0x10 + +gUnknown_08137E14:: @ 0x08137E14 + .incbin "baserom.gba", 0x137E14, 0x100 + +gUnknown_08137F14:: @ 0x08137F14 + .incbin "baserom.gba", 0x137F14, 0x100 + +gUnknown_08138014:: @ 0x08138014 + .incbin "baserom.gba", 0x138014, 0x820 + +gUnknown_08138834:: @ 0x08138834 + .incbin "baserom.gba", 0x138834, 0x2020 + +gUnknown_0813A854:: @ 0x0813A854 + .incbin "baserom.gba", 0x13A854, 0x2020 + +gUnknown_0813C874:: @ 0x0813C874 + .incbin "baserom.gba", 0x13C874, 0x2020 + +gUnknown_0813E894:: @ 0x0813E894 + .incbin "baserom.gba", 0x13E894, 0x2020 + +gUnknown_081408B4:: @ 0x081408B4 + .incbin "baserom.gba", 0x1408B4, 0x2020 + +gUnknown_081428D4:: @ 0x081428D4 + .incbin "baserom.gba", 0x1428D4, 0x1C20 .include "data/graphics/mon_hatch_sprites_pals.inc" -.incbin "baserom.gba", 0x1450F4, 0x39AB8C - 0x1450F4 +gUnknown_081450F4:: @ 0x081450F4 + .incbin "baserom.gba", 0x1450F4, 0x3840 + +gUnknown_08148934:: @ 0x08148934 + .incbin "baserom.gba", 0x148934, 0x3840 + +gUnknown_0814C174:: @ 0x0814C174 + .incbin "baserom.gba", 0x14C174, 0x3840 + +gUnknown_0814F9B4:: @ 0x0814F9B4 + .incbin "baserom.gba", 0x14F9B4, 0x3840 + +gUnknown_081531F4:: @ 0x081531F4 + .incbin "baserom.gba", 0x1531F4, 0x1424 + +gUnknown_08154618:: @ 0x08154618 + .incbin "baserom.gba", 0x154618, 0x1424 + +gUnknown_08155A3C:: @ 0x08155A3C + .incbin "baserom.gba", 0x155A3C, 0x1424 + +gUnknown_08156E60:: @ 0x08156E60 + .incbin "baserom.gba", 0x156E60, 0x1424 + +gUnknown_08158284:: @ 0x08158284 + .incbin "baserom.gba", 0x158284, 0x2420 + +gUnknown_0815A6A4:: @ 0x0815A6A4 + .incbin "baserom.gba", 0x15A6A4, 0x1E20 + +gUnknown_0815C4C4:: @ 0x0815C4C4 + .incbin "baserom.gba", 0x15C4C4, 0xFF20 + +gUnknown_0816C3E4:: @ 0x0816C3E4 + .incbin "baserom.gba", 0x16C3E4, 0x44A00 + +gUnknown_081B0DE4:: @ 0x081B0DE4 + .incbin "baserom.gba", 0x1B0DE4, 0x200 + +gUnknown_081B0FE4:: @ 0x081B0FE4 + .incbin "baserom.gba", 0x1B0FE4, 0x26C0 + +gUnknown_081B36A4:: @ 0x081B36A4 + .incbin "baserom.gba", 0x1B36A4, 0xEE0 + +gUnknown_081B4584:: @ 0x081B4584 + .incbin "baserom.gba", 0x1B4584, 0x20 + +gUnknown_081B45A4:: @ 0x081B45A4 + .incbin "baserom.gba", 0x1B45A4, 0x1E0 + +gUnknown_081B4784:: @ 0x081B4784 + .incbin "baserom.gba", 0x1B4784, 0x4000 + +gUnknown_081B8784:: @ 0x081B8784 + .incbin "baserom.gba", 0x1B8784, 0x200 + +gUnknown_081B8984:: @ 0x081B8984 + .incbin "baserom.gba", 0x1B8984, 0x4000 + +gUnknown_081BC984:: @ 0x081BC984 + .incbin "baserom.gba", 0x1BC984, 0x120 + +gUnknown_081BCAA4:: @ 0x081BCAA4 + .incbin "baserom.gba", 0x1BCAA4, 0x1820 + +gUnknown_081BE2C4:: @ 0x081BE2C4 + .incbin "baserom.gba", 0x1BE2C4, 0x200 + +gUnknown_081BE4C4:: @ 0x081BE4C4 + .incbin "baserom.gba", 0x1BE4C4, 0x1820 + +gUnknown_081BFCE4:: @ 0x081BFCE4 + .incbin "baserom.gba", 0x1BFCE4, 0x200 + +gUnknown_081BFEE4:: @ 0x081BFEE4 + .incbin "baserom.gba", 0x1BFEE4, 0x180 + +gUnknown_081C0064:: @ 0x081C0064 + .incbin "baserom.gba", 0x1C0064, 0x80 + +gUnknown_081C00E4:: @ 0x081C00E4 + .incbin "baserom.gba", 0x1C00E4, 0x200 + +gUnknown_081C02E4:: @ 0x081C02E4 + .incbin "baserom.gba", 0x1C02E4, 0x600 + +gUnknown_081C08E4:: @ 0x081C08E4 + .incbin "baserom.gba", 0x1C08E4, 0x6DB40 + +gUnknown_0822E424:: @ 0x0822E424 + .incbin "baserom.gba", 0x22E424, 0x1DDC0 + +gUnknown_0824C1E4:: @ 0x0824C1E4 + .incbin "baserom.gba", 0x24C1E4, 0x1B7C + +gUnknown_0824DD60:: @ 0x0824DD60 + .incbin "baserom.gba", 0x24DD60, 0x2BD4 + +gUnknown_08250934:: @ 0x08250934 + .incbin "baserom.gba", 0x250934, 0x21DC + +gUnknown_08252B10:: @ 0x08252B10 + .incbin "baserom.gba", 0x252B10, 0x2000 + +gUnknown_08254B10:: @ 0x08254B10 + .incbin "baserom.gba", 0x254B10, 0x2880 + +gUnknown_08257390:: @ 0x08257390 + .incbin "baserom.gba", 0x257390, 0x2880 + +gUnknown_08259C10:: @ 0x08259C10 + .incbin "baserom.gba", 0x259C10, 0xC000 + +gUnknown_08265C10:: @ 0x08265C10 + .incbin "baserom.gba", 0x265C10, 0x8000 + +gUnknown_0826DC10:: @ 0x0826DC10 + .incbin "baserom.gba", 0x26DC10, 0x1000 + +gUnknown_0826EC10:: @ 0x0826EC10 + .incbin "baserom.gba", 0x26EC10, 0x200 + +gUnknown_0826EE10:: @ 0x0826EE10 + .incbin "baserom.gba", 0x26EE10, 0x3F8C0 + +gUnknown_082AE6D0:: @ 0x082AE6D0 + .incbin "baserom.gba", 0x2AE6D0, 0x24E00 + +gUnknown_082D34D0:: @ 0x082D34D0 + .incbin "baserom.gba", 0x2D34D0, 0x1D6C + +gUnknown_082D523C:: @ 0x082D523C + .incbin "baserom.gba", 0x2D523C, 0x375C + +gUnknown_082D8998:: @ 0x082D8998 + .incbin "baserom.gba", 0x2D8998, 0xC548 + +gUnknown_082E4EE0:: @ 0x082E4EE0 + .incbin "baserom.gba", 0x2E4EE0, 0x8000 + +gUnknown_082ECEE0:: @ 0x082ECEE0 + .incbin "baserom.gba", 0x2ECEE0, 0x1000 + +gUnknown_082EDEE0:: @ 0x082EDEE0 + .incbin "baserom.gba", 0x2EDEE0, 0x200 + +gUnknown_082EE0E0:: @ 0x082EE0E0 + .incbin "baserom.gba", 0x2EE0E0, 0x3E0 + +gUnknown_082EE4C0:: @ 0x082EE4C0 + .incbin "baserom.gba", 0x2EE4C0, 0x13240 + +gUnknown_08301700:: @ 0x08301700 + .incbin "baserom.gba", 0x301700, 0x800 + +gUnknown_08301F00:: @ 0x08301F00 + .incbin "baserom.gba", 0x301F00, 0x800 + +gUnknown_08302700:: @ 0x08302700 + .incbin "baserom.gba", 0x302700, 0x1228 + +gUnknown_08303928:: @ 0x08303928 + .incbin "baserom.gba", 0x303928, 0x38AC + +gUnknown_083071D4:: @ 0x083071D4 + .incbin "baserom.gba", 0x3071D4, 0x5A00 + +gUnknown_0830CBD4:: @ 0x0830CBD4 + .incbin "baserom.gba", 0x30CBD4, 0x200 + +gUnknown_0830CDD4:: @ 0x0830CDD4 + .incbin "baserom.gba", 0x30CDD4, 0x1ABC0 + +gUnknown_08327994:: @ 0x08327994 + .incbin "baserom.gba", 0x327994, 0x2000 + +gUnknown_08329994:: @ 0x08329994 + .incbin "baserom.gba", 0x329994, 0x800 + +gUnknown_0832A194:: @ 0x0832A194 + .incbin "baserom.gba", 0x32A194, 0x3470 + +gUnknown_0832D604:: @ 0x0832D604 + .incbin "baserom.gba", 0x32D604, 0x2C00 + +gUnknown_08330204:: @ 0x08330204 + .incbin "baserom.gba", 0x330204, 0x2C00 + +gUnknown_08332E04:: @ 0x08332E04 + .incbin "baserom.gba", 0x332E04, 0x200 + +gUnknown_08333004:: @ 0x08333004 + .incbin "baserom.gba", 0x333004, 0xA840 + +gUnknown_0833D844:: @ 0x0833D844 + .incbin "baserom.gba", 0x33D844, 0x800 + +gUnknown_0833E044:: @ 0x0833E044 + .incbin "baserom.gba", 0x33E044, 0x1F14 + +gUnknown_0833FF58:: @ 0x0833FF58 + .incbin "baserom.gba", 0x33FF58, 0xC00 + +gUnknown_08340B58:: @ 0x08340B58 + .incbin "baserom.gba", 0x340B58, 0x8E80 + +gUnknown_083499D8:: @ 0x083499D8 + .incbin "baserom.gba", 0x3499D8, 0x4200 + +gUnknown_0834DBD8:: @ 0x0834DBD8 + .incbin "baserom.gba", 0x34DBD8, 0x4E00 + +gUnknown_083529D8:: @ 0x083529D8 + .incbin "baserom.gba", 0x3529D8, 0x200 + +gUnknown_08352BD8:: @ 0x08352BD8 + .incbin "baserom.gba", 0x352BD8, 0x200 + +gUnknown_08352DD8:: @ 0x08352DD8 + .incbin "baserom.gba", 0x352DD8, 0x800 + +gUnknown_083535D8:: @ 0x083535D8 + .incbin "baserom.gba", 0x3535D8, 0x800 + +gUnknown_08353DD8:: @ 0x08353DD8 + .incbin "baserom.gba", 0x353DD8, 0x3BF0 + +gUnknown_083579C8:: @ 0x083579C8 + .incbin "baserom.gba", 0x3579C8, 0x7000 + +gUnknown_0835E9C8:: @ 0x0835E9C8 + .incbin "baserom.gba", 0x35E9C8, 0x5500 + +gUnknown_08363EC8:: @ 0x08363EC8 + .incbin "baserom.gba", 0x363EC8, 0x200 + +gUnknown_083640C8:: @ 0x083640C8 + .incbin "baserom.gba", 0x3640C8, 0xA740 + +gUnknown_0836E808:: @ 0x0836E808 + .incbin "baserom.gba", 0x36E808, 0x1000 + +gUnknown_0836F808:: @ 0x0836F808 + .incbin "baserom.gba", 0x36F808, 0x1000 + +gUnknown_08370808:: @ 0x08370808 + .incbin "baserom.gba", 0x370808, 0x1AE0 + +gUnknown_083722E8:: @ 0x083722E8 + .incbin "baserom.gba", 0x3722E8, 0x8000 + +gUnknown_0837A2E8:: @ 0x0837A2E8 + .incbin "baserom.gba", 0x37A2E8, 0x200 + +gUnknown_0837A4E8:: @ 0x0837A4E8 + .incbin "baserom.gba", 0x37A4E8, 0x13B40 + +gUnknown_0838E028:: @ 0x0838E028 + .incbin "baserom.gba", 0x38E028, 0x800 + +gUnknown_0838E828:: @ 0x0838E828 + .incbin "baserom.gba", 0x38E828, 0x3224 + +gUnknown_08391A4C:: @ 0x08391A4C + .incbin "baserom.gba", 0x391A4C, 0x2000 + +gUnknown_08393A4C:: @ 0x08393A4C + .incbin "baserom.gba", 0x393A4C, 0x2000 + +gUnknown_08395A4C:: @ 0x08395A4C + .incbin "baserom.gba", 0x395A4C, 0x2420 + +gUnknown_08397E6C:: @ 0x08397E6C + .incbin "baserom.gba", 0x397E6C, 0x2420 + +gUnknown_0839A28C:: @ 0x0839A28C + .incbin "baserom.gba", 0x39A28C, 0x900 .include "data/graphics/mon_portraits_pals.inc" -.incbin "baserom.gba", 0x39C78C, 0x3C8B6C - 0x39C78C +gUnknown_0839C78C:: @ 0x0839C78C + .incbin "baserom.gba", 0x39C78C, 0x1420 + +gUnknown_0839DBAC:: @ 0x0839DBAC + .incbin "baserom.gba", 0x39DBAC, 0x200 + +gUnknown_0839DDAC:: @ 0x0839DDAC + .incbin "baserom.gba", 0x39DDAC, 0x2820 + +gUnknown_083A05CC:: @ 0x083A05CC + .incbin "baserom.gba", 0x3A05CC, 0x200 + +gUnknown_083A07CC:: @ 0x083A07CC + .incbin "baserom.gba", 0x3A07CC, 0x2020 + +gUnknown_083A27EC:: @ 0x083A27EC + .incbin "baserom.gba", 0x3A27EC, 0x200 + +gUnknown_083A29EC:: @ 0x083A29EC + .incbin "baserom.gba", 0x3A29EC, 0x820 + +gUnknown_083A320C:: @ 0x083A320C + .incbin "baserom.gba", 0x3A320C, 0x200 + +gUnknown_083A340C:: @ 0x083A340C + .incbin "baserom.gba", 0x3A340C, 0x2020 + +gUnknown_083A542C:: @ 0x083A542C + .incbin "baserom.gba", 0x3A542C, 0x200 + +gUnknown_083A562C:: @ 0x083A562C + .incbin "baserom.gba", 0x3A562C, 0x1820 + +gUnknown_083A6E4C:: @ 0x083A6E4C + .incbin "baserom.gba", 0x3A6E4C, 0x200 + +gUnknown_083A704C:: @ 0x083A704C + .incbin "baserom.gba", 0x3A704C, 0x1020 + +gUnknown_083A806C:: @ 0x083A806C + .incbin "baserom.gba", 0x3A806C, 0x20 + +gUnknown_083A808C:: @ 0x083A808C + .incbin "baserom.gba", 0x3A808C, 0x1E0 + +gUnknown_083A826C:: @ 0x083A826C + .incbin "baserom.gba", 0x3A826C, 0x820 + +gUnknown_083A8A8C:: @ 0x083A8A8C + .incbin "baserom.gba", 0x3A8A8C, 0x20 + +gUnknown_083A8AAC:: @ 0x083A8AAC + .incbin "baserom.gba", 0x3A8AAC, 0x20 + +gUnknown_083A8ACC:: @ 0x083A8ACC + .incbin "baserom.gba", 0x3A8ACC, 0x420 + +gUnknown_083A8EEC:: @ 0x083A8EEC + .incbin "baserom.gba", 0x3A8EEC, 0x12280 + +gUnknown_083BB16C:: @ 0x083BB16C + .incbin "baserom.gba", 0x3BB16C, 0x2200 + +gUnknown_083BD36C:: @ 0x083BD36C + .incbin "baserom.gba", 0x3BD36C, 0xC00 + +gUnknown_083BDF6C:: @ 0x083BDF6C + .incbin "baserom.gba", 0x3BDF6C, 0x1200 + +gUnknown_083BF16C:: @ 0x083BF16C + .incbin "baserom.gba", 0x3BF16C, 0x1600 + +gUnknown_083C076C:: @ 0x083C076C + .incbin "baserom.gba", 0x3C076C, 0xC40 + +gUnknown_083C13AC:: @ 0x083C13AC + .incbin "baserom.gba", 0x3C13AC, 0x6C0 + +gUnknown_083C1A6C:: @ 0x083C1A6C + .incbin "baserom.gba", 0x3C1A6C, 0x21C0 + +gUnknown_083C3C2C:: @ 0x083C3C2C + .incbin "baserom.gba", 0x3C3C2C, 0x1800 + +gUnknown_083C542C:: @ 0x083C542C + .incbin "baserom.gba", 0x3C542C, 0x200 + +gUnknown_083C562C:: @ 0x083C562C + .incbin "baserom.gba", 0x3C562C, 0x400 + +gUnknown_083C5A2C:: @ 0x083C5A2C + .incbin "baserom.gba", 0x3C5A2C, 0x2640 + +gUnknown_083C806C:: @ 0x083C806C + .incbin "baserom.gba", 0x3C806C, 0xB00 .include "data/graphics/mon_hatch_sprites.inc" -.incbin "baserom.gba", 0x3EB84C, 0x4C596C - 0x3EB84C +.incbin "baserom.gba", 0x3EB84C, 0x3FE44C - 0x3EB84C + +gUnknown_083FE44C:: @ 0x083FE44C + .incbin "baserom.gba", 0x3FE44C, 0xC00 + +gUnknown_083FF04C:: @ 0x083FF04C + .incbin "baserom.gba", 0x3FF04C, 0xD00 + +gUnknown_083FFD4C:: @ 0x083FFD4C + .incbin "baserom.gba", 0x3FFD4C, 0x40 + +gUnknown_083FFD8C:: @ 0x083FFD8C + .incbin "baserom.gba", 0x3FFD8C, 0x47D00 + +gUnknown_08447A8C:: @ 0x08447A8C + .incbin "baserom.gba", 0x447A8C, 0x900 + +gUnknown_0844838C:: @ 0x0844838C + .incbin "baserom.gba", 0x44838C, 0xF00 + +gUnknown_0844928C:: @ 0x0844928C + .incbin "baserom.gba", 0x44928C, 0xB00 + +gUnknown_08449D8C:: @ 0x08449D8C + .incbin "baserom.gba", 0x449D8C, 0xC80 + +gUnknown_0844AA0C:: @ 0x0844AA0C + .incbin "baserom.gba", 0x44AA0C, 0x4800 + +gUnknown_0844F20C:: @ 0x0844F20C + .incbin "baserom.gba", 0x44F20C, 0x780 + +gUnknown_0844F98C:: @ 0x0844F98C + .incbin "baserom.gba", 0x44F98C, 0x5F00 + +gUnknown_0845588C:: @ 0x0845588C + .incbin "baserom.gba", 0x45588C, 0x600 + +gUnknown_08455E8C:: @ 0x08455E8C + .incbin "baserom.gba", 0x455E8C, 0x600 + +gUnknown_0845648C:: @ 0x0845648C + .incbin "baserom.gba", 0x45648C, 0x480 + +gUnknown_0845690C:: @ 0x0845690C + .incbin "baserom.gba", 0x45690C, 0x800 + +gUnknown_0845710C:: @ 0x0845710C + .incbin "baserom.gba", 0x45710C, 0x2F80 + +gUnknown_0845A08C:: @ 0x0845A08C + .incbin "baserom.gba", 0x45A08C, 0x400 + +gUnknown_0845A48C:: @ 0x0845A48C + .incbin "baserom.gba", 0x45A48C, 0x5560 + +gUnknown_0845F9EC:: @ 0x0845F9EC + .incbin "baserom.gba", 0x45F9EC, 0x5560 + +gUnknown_08464F4C:: @ 0x08464F4C + .incbin "baserom.gba", 0x464F4C, 0x26A0 + +gUnknown_084675EC:: @ 0x084675EC + .incbin "baserom.gba", 0x4675EC, 0x2E20 + +gUnknown_0846A40C:: @ 0x0846A40C + .incbin "baserom.gba", 0x46A40C, 0x2EA0 + +gUnknown_0846D2AC:: @ 0x0846D2AC + .incbin "baserom.gba", 0x46D2AC, 0x57C0 + +gUnknown_08472A6C:: @ 0x08472A6C + .incbin "baserom.gba", 0x472A6C, 0x4F80 + +gUnknown_084779EC:: @ 0x084779EC + .incbin "baserom.gba", 0x4779EC, 0x2A20 + +gUnknown_0847A40C:: @ 0x0847A40C + .incbin "baserom.gba", 0x47A40C, 0x2D00 + +gUnknown_0847D10C:: @ 0x0847D10C + .incbin "baserom.gba", 0x47D10C, 0xE00 + +gUnknown_0847DF0C:: @ 0x0847DF0C + .incbin "baserom.gba", 0x47DF0C, 0x1E00 + +gUnknown_0847FD0C:: @ 0x0847FD0C + .incbin "baserom.gba", 0x47FD0C, 0x200 + +gUnknown_0847FF0C:: @ 0x0847FF0C + .incbin "baserom.gba", 0x47FF0C, 0xF00 + +gUnknown_08480E0C:: @ 0x08480E0C + .incbin "baserom.gba", 0x480E0C, 0x280 + +gUnknown_0848108C:: @ 0x0848108C + .incbin "baserom.gba", 0x48108C, 0x2D00 + +gUnknown_08483D8C:: @ 0x08483D8C + .incbin "baserom.gba", 0x483D8C, 0x4C80 + +gUnknown_08488A0C:: @ 0x08488A0C + .incbin "baserom.gba", 0x488A0C, 0x4C80 + +gUnknown_0848D68C:: @ 0x0848D68C + .incbin "baserom.gba", 0x48D68C, 0x2700 + +gUnknown_0848FD8C:: @ 0x0848FD8C + .incbin "baserom.gba", 0x48FD8C, 0xCC0 + +gUnknown_08490A4C:: @ 0x08490A4C + .incbin "baserom.gba", 0x490A4C, 0x4400 + +gUnknown_08494E4C:: @ 0x08494E4C + .incbin "baserom.gba", 0x494E4C, 0x1800 + +gUnknown_0849664C:: @ 0x0849664C + .incbin "baserom.gba", 0x49664C, 0x5280 + +gUnknown_0849B8CC:: @ 0x0849B8CC + .incbin "baserom.gba", 0x49B8CC, 0x3900 + +gUnknown_0849F1CC:: @ 0x0849F1CC + .incbin "baserom.gba", 0x49F1CC, 0x2020 + +gUnknown_084A11EC:: @ 0x084A11EC + .incbin "baserom.gba", 0x4A11EC, 0x5D00 + +gUnknown_084A6EEC:: @ 0x084A6EEC + .incbin "baserom.gba", 0x4A6EEC, 0x1680 + +gUnknown_084A856C:: @ 0x084A856C + .incbin "baserom.gba", 0x4A856C, 0x1C20 + +gUnknown_084AA18C:: @ 0x084AA18C + .incbin "baserom.gba", 0x4AA18C, 0x860 + +gUnknown_084AA9EC:: @ 0x084AA9EC + .incbin "baserom.gba", 0x4AA9EC, 0x5000 + +gUnknown_084AF9EC:: @ 0x084AF9EC + .incbin "baserom.gba", 0x4AF9EC, 0x600 + +gUnknown_084AFFEC:: @ 0x084AFFEC + .incbin "baserom.gba", 0x4AFFEC, 0x480 + +gUnknown_084B046C:: @ 0x084B046C + .incbin "baserom.gba", 0x4B046C, 0x4380 + +gUnknown_084B47EC:: @ 0x084B47EC + .incbin "baserom.gba", 0x4B47EC, 0x3000 + +gUnknown_084B77EC:: @ 0x084B77EC + .incbin "baserom.gba", 0x4B77EC, 0x800 + +gUnknown_084B7FEC:: @ 0x084B7FEC + .incbin "baserom.gba", 0x4B7FEC, 0x3180 + +gUnknown_084BB16C:: @ 0x084BB16C + .incbin "baserom.gba", 0x4BB16C, 0x4F80 + +gUnknown_084C00EC:: @ 0x084C00EC + .incbin "baserom.gba", 0x4C00EC, 0x700 + +gUnknown_084C07EC:: @ 0x084C07EC + .incbin "baserom.gba", 0x4C07EC, 0x480 + +gUnknown_084C0C6C:: @ 0x084C0C6C + .incbin "baserom.gba", 0x4C0C6C, 0x900 + +gUnknown_084C156C:: @ 0x084C156C + .incbin "baserom.gba", 0x4C156C, 0x900 + +gUnknown_084C1E6C:: @ 0x084C1E6C + .incbin "baserom.gba", 0x4C1E6C, 0x2D00 + +gUnknown_084C4B6C:: @ 0x084C4B6C + .incbin "baserom.gba", 0x4C4B6C, 0xE00 .include "data/graphics/mon_portraits.inc" -.incbin "baserom.gba", 0x4ECF6C, 0x52B668 - 0x4ECF6C +.incbin "baserom.gba", 0x4ECF6C, 0x4ED0CC - 0x4ECF6C + +gUnknown_084ED0CC:: @ 0x084ED0CC + .incbin "baserom.gba", 0x4ED0CC, 0x600 + +gUnknown_084ED6CC:: @ 0x084ED6CC + .incbin "baserom.gba", 0x4ED6CC, 0x400 + +gUnknown_084EDACC:: @ 0x084EDACC + .incbin "baserom.gba", 0x4EDACC, 0x8000 + +gUnknown_084F5ACC:: @ 0x084F5ACC + .incbin "baserom.gba", 0x4F5ACC, 0x720 + +gUnknown_084F61EC:: @ 0x084F61EC + .incbin "baserom.gba", 0x4F61EC, 0x920 + +gUnknown_084F6B0C:: @ 0x084F6B0C + .incbin "baserom.gba", 0x4F6B0C, 0x3700 + +gUnknown_084FA20C:: @ 0x084FA20C + .incbin "baserom.gba", 0x4FA20C, 0x280 + +gUnknown_084FA48C:: @ 0x084FA48C + .incbin "baserom.gba", 0x4FA48C, 0x1200 + +gUnknown_084FB68C:: @ 0x084FB68C + .incbin "baserom.gba", 0x4FB68C, 0x1B00 + +gUnknown_084FD18C:: @ 0x084FD18C + .incbin "baserom.gba", 0x4FD18C, 0xE00 + +gUnknown_084FDF8C:: @ 0x084FDF8C + .incbin "baserom.gba", 0x4FDF8C, 0xA80 + +gUnknown_084FEA0C:: @ 0x084FEA0C + .incbin "baserom.gba", 0x4FEA0C, 0x500 + +gUnknown_084FEF0C:: @ 0x084FEF0C + .incbin "baserom.gba", 0x4FEF0C, 0x400 + +gUnknown_084FF30C:: @ 0x084FF30C + .incbin "baserom.gba", 0x4FF30C, 0x600 + +gUnknown_084FF90C:: @ 0x084FF90C + .incbin "baserom.gba", 0x4FF90C, 0x1700 + +gUnknown_0850100C:: @ 0x0850100C + .incbin "baserom.gba", 0x50100C, 0x18C0 + +gUnknown_085028CC:: @ 0x085028CC + .incbin "baserom.gba", 0x5028CC, 0x1000 + +gUnknown_085038CC:: @ 0x085038CC + .incbin "baserom.gba", 0x5038CC, 0xC0 + +gUnknown_0850398C:: @ 0x0850398C + .incbin "baserom.gba", 0x50398C, 0x1C00 + +gUnknown_0850558C:: @ 0x0850558C + .incbin "baserom.gba", 0x50558C, 0x600 + +gUnknown_08505B8C:: @ 0x08505B8C + .incbin "baserom.gba", 0x505B8C, 0x43C0 + +gUnknown_08509F4C:: @ 0x08509F4C + .incbin "baserom.gba", 0x509F4C, 0x6D60 + +gUnknown_08510CAC:: @ 0x08510CAC + .incbin "baserom.gba", 0x510CAC, 0x1A0 + +gUnknown_08510E4C:: @ 0x08510E4C + .incbin "baserom.gba", 0x510E4C, 0x1E00 + +gUnknown_08512C4C:: @ 0x08512C4C + .incbin "baserom.gba", 0x512C4C, 0x2300 + +gUnknown_08514F4C:: @ 0x08514F4C + .incbin "baserom.gba", 0x514F4C, 0x20 + +gUnknown_08514F6C:: @ 0x08514F6C + .incbin "baserom.gba", 0x514F6C, 0xD040 + +gUnknown_08521FAC:: @ 0x08521FAC + .incbin "baserom.gba", 0x521FAC, 0x20 + +gUnknown_08521FCC:: @ 0x08521FCC + .incbin "baserom.gba", 0x521FCC, 0x4E00 + +gUnknown_08526DCC:: @ 0x08526DCC + .incbin "baserom.gba", 0x526DCC, 0xF56 + +gUnknown_08527D22:: @ 0x08527D22 + .incbin "baserom.gba", 0x527D22, 0x44 + +gUnknown_08527D66:: @ 0x08527D66 + .incbin "baserom.gba", 0x527D66, 0x170 + +gUnknown_08527ED6:: @ 0x08527ED6 + .incbin "baserom.gba", 0x527ED6, 0x28 + +gUnknown_08527EFE:: @ 0x08527EFE + .incbin "baserom.gba", 0x527EFE, 0xA + +gUnknown_08527F08:: @ 0x08527F08 + .incbin "baserom.gba", 0x527F08, 0x10 + +gUnknown_08527F18:: @ 0x08527F18 + .incbin "baserom.gba", 0x527F18, 0x110 + +gUnknown_08528028:: @ 0x08528028 + .incbin "baserom.gba", 0x528028, 0x800 + +gUnknown_08528828:: @ 0x08528828 + .incbin "baserom.gba", 0x528828, 0x1820 + +gUnknown_0852A048:: @ 0x0852A048 + .incbin "baserom.gba", 0x52A048, 0x800 + +gUnknown_0852A848:: @ 0x0852A848 + .incbin "baserom.gba", 0x52A848, 0xC20 + +gUnknown_0852B468:: @ 0x0852B468 + .incbin "baserom.gba", 0x52B468, 0x200 gGBAButtonIcons_Pals:: @ 0x0852B668 .incbin "graphics/gba_buttons.gbapal" @@ -730,7 +1820,190 @@ gGBAButtonIcons_Pals:: @ 0x0852B668 gOptionsSprites_Gfx:: @ 0x0852B868 .incbin "graphics/options/sprites.4bpp" -.incbin "baserom.gba", 0x52D888, 0x6A4AA0 - 0x52D888 +.incbin "baserom.gba", 0x52D888, 0x52D928 - 0x52D888 + +gScaleTable:: @ 0x0852D928 + .incbin "baserom.gba", 0x52D928, 0xB4 + +gFreqTable:: @ 0x0852D9DC + .incbin "baserom.gba", 0x52D9DC, 0x30 + +gPcmSamplesPerVBlankTable:: @ 0x0852DA0C + .incbin "baserom.gba", 0x52DA0C, 0x18 + +gCgbScaleTable:: @ 0x0852DA24 + .incbin "baserom.gba", 0x52DA24, 0x84 + +gCgbFreqTable:: @ 0x0852DAA8 + .incbin "baserom.gba", 0x52DAA8, 0x18 + +gNoiseTable:: @ 0x0852DAC0 + .incbin "baserom.gba", 0x52DAC0, 0x3C + +gCgb3Vol:: @ 0x0852DAFC + .incbin "baserom.gba", 0x52DAFC, 0x10 + +gClockTable:: @ 0x0852DB0C + .incbin "baserom.gba", 0x52DB0C, 0x34 + +gPokemonCrySongTemplate:: @ 0x0852DB40 + .incbin "baserom.gba", 0x52DB40, 0x34 + +gXcmdTable:: @ 0x0852DB74 + .incbin "baserom.gba", 0x52DB74, 0x51F8 + +gUnknown_08532D6C:: @ 0x08532D6C + .incbin "baserom.gba", 0x532D6C, 0x5F4 + +gUnknown_08533360:: @ 0x08533360 + .incbin "baserom.gba", 0x533360, 0x600 + +gUnknown_08533960:: @ 0x08533960 + .incbin "baserom.gba", 0x533960, 0x600 + +gUnknown_08533F60:: @ 0x08533F60 + .incbin "baserom.gba", 0x533F60, 0xE74 + +gMPlayTable:: @ 0x08534DD4 + .incbin "baserom.gba", 0x534DD4, 0x30 + +gSongTable:: @ 0x08534E04 + .incbin "baserom.gba", 0x534E04, 0x16A43C + +gUnknown_0869F240:: @ 0x0869F240 + .incbin "baserom.gba", 0x69F240, 0x60 + +gUnknown_0869F2A0:: @ 0x0869F2A0 + .incbin "baserom.gba", 0x69F2A0, 0x1BC + +gUnknown_0869F45C:: @ 0x0869F45C + .incbin "baserom.gba", 0x69F45C, 0x130 + +gUnknown_0869F58C:: @ 0x0869F58C + .incbin "baserom.gba", 0x69F58C, 0x3C + +gUnknown_0869F5C8:: @ 0x0869F5C8 + .incbin "baserom.gba", 0x69F5C8, 0x50 + +gUnknown_0869F618:: @ 0x0869F618 + .incbin "baserom.gba", 0x69F618, 0x4C + +gUnknown_0869F664:: @ 0x0869F664 + .incbin "baserom.gba", 0x69F664, 0x164 + +gUnknown_0869F7C8:: @ 0x0869F7C8 + .incbin "baserom.gba", 0x69F7C8, 0x444 + +gUnknown_0869FC0C:: @ 0x0869FC0C + .incbin "baserom.gba", 0x69FC0C, 0xD8 + +gUnknown_0869FCE4:: @ 0x0869FCE4 + .incbin "baserom.gba", 0x69FCE4, 0x644 + +gUnknown_086A0328:: @ 0x086A0328 + .incbin "baserom.gba", 0x6A0328, 0x40 + +gUnknown_086A0368:: @ 0x086A0368 + .incbin "baserom.gba", 0x6A0368, 0xBC8 + +gUnknown_086A0F30:: @ 0x086A0F30 + .incbin "baserom.gba", 0x6A0F30, 0x274 + +gUnknown_086A11A4:: @ 0x086A11A4 + .incbin "baserom.gba", 0x6A11A4, 0x3E4 + +gUnknown_086A1588:: @ 0x086A1588 + .incbin "baserom.gba", 0x6A1588, 0x250 + +gUnknown_086A17D8:: @ 0x086A17D8 + .incbin "baserom.gba", 0x6A17D8, 0x2E4 + +gUnknown_086A1ABC:: @ 0x086A1ABC + .incbin "baserom.gba", 0x6A1ABC, 0xE0 + +gUnknown_086A1B9C:: @ 0x086A1B9C + .incbin "baserom.gba", 0x6A1B9C, 0x2C + +gUnknown_086A1BC8:: @ 0x086A1BC8 + .incbin "baserom.gba", 0x6A1BC8, 0x38 + +gUnknown_086A1C00:: @ 0x086A1C00 + .incbin "baserom.gba", 0x6A1C00, 0x64 + +gUnknown_086A1C64:: @ 0x086A1C64 + .incbin "baserom.gba", 0x6A1C64, 0x24 + +gUnknown_086A1C88:: @ 0x086A1C88 + .incbin "baserom.gba", 0x6A1C88, 0x44 + +gUnknown_086A1CCC:: @ 0x086A1CCC + .incbin "baserom.gba", 0x6A1CCC, 0x98 + +gUnknown_086A1D64:: @ 0x086A1D64 + .incbin "baserom.gba", 0x6A1D64, 0x110 + +gUnknown_086A1E74:: @ 0x086A1E74 + .incbin "baserom.gba", 0x6A1E74, 0x9C + +gUnknown_086A1F10:: @ 0x086A1F10 + .incbin "baserom.gba", 0x6A1F10, 0xB4 + +gUnknown_086A1FC4:: @ 0x086A1FC4 + .incbin "baserom.gba", 0x6A1FC4, 0x20 + +gUnknown_086A1FE4:: @ 0x086A1FE4 + .incbin "baserom.gba", 0x6A1FE4, 0x54 + +gUnknown_086A2038:: @ 0x086A2038 + .incbin "baserom.gba", 0x6A2038, 0xC0 + +gUnknown_086A20F8:: @ 0x086A20F8 + .incbin "baserom.gba", 0x6A20F8, 0x1E0 + +gUnknown_086A22D8:: @ 0x086A22D8 + .incbin "baserom.gba", 0x6A22D8, 0x17C + +gUnknown_086A2454:: @ 0x086A2454 + .incbin "baserom.gba", 0x6A2454, 0x9C + +gUnknown_086A24F0:: @ 0x086A24F0 + .incbin "baserom.gba", 0x6A24F0, 0x58 + +gUnknown_086A2548:: @ 0x086A2548 + .incbin "baserom.gba", 0x6A2548, 0x158 + +gUnknown_086A26A0:: @ 0x086A26A0 + .incbin "baserom.gba", 0x6A26A0, 0x688 + +gUnknown_086A2D28:: @ 0x086A2D28 + .incbin "baserom.gba", 0x6A2D28, 0x6C + +gUnknown_086A2D94:: @ 0x086A2D94 + .incbin "baserom.gba", 0x6A2D94, 0xDC + +gUnknown_086A2E70:: @ 0x086A2E70 + .incbin "baserom.gba", 0x6A2E70, 0x20 + +gUnknown_086A2E90:: @ 0x086A2E90 + .incbin "baserom.gba", 0x6A2E90, 0x1C + +gUnknown_086A2EAC:: @ 0x086A2EAC + .incbin "baserom.gba", 0x6A2EAC, 0x38 + +gUnknown_086A2EE4:: @ 0x086A2EE4 + .incbin "baserom.gba", 0x6A2EE4, 0xBC + +gUnknown_086A2FA0:: @ 0x086A2FA0 + .incbin "baserom.gba", 0x6A2FA0, 0x760 + +gUnknown_086A3700:: @ 0x086A3700 + .incbin "baserom.gba", 0x6A3700, 0x7 + +gUnknown_086A3707:: @ 0x086A3707 + .incbin "baserom.gba", 0x6A3707, 0x1331 + +gUnknown_086A4A38:: @ 0x086A4A38 + .incbin "baserom.gba", 0x6A4A38, 0x68 gIntrTableTemplate:: @ 0x086A4AA0 .4byte SerialIntr @@ -824,7 +2097,146 @@ gUnknown_086A4C44:: @ 0x086A4C44 .4byte gUnknown_086A4C18 .4byte gUnknown_086A4C2C -.incbin "baserom.gba", 0x6A4C80, 0x6A964C - 0x6A4C80 +gUnknown_086A4C80:: @ 0x086A4C80 + .incbin "baserom.gba", 0x6A4C80, 0x40 + +gUnknown_086A4CC0:: @ 0x086A4CC0 + .incbin "baserom.gba", 0x6A4CC0, 0x18 + +gUnknown_086A4CD8:: @ 0x086A4CD8 + .incbin "baserom.gba", 0x6A4CD8, 0x18 + +gUnknown_086A4CF0:: @ 0x086A4CF0 + .incbin "baserom.gba", 0x6A4CF0, 0x8 + +gUnknown_086A4CF8:: @ 0x086A4CF8 + .incbin "baserom.gba", 0x6A4CF8, 0x7E0 + +gUnknown_086A54D8:: @ 0x086A54D8 + .incbin "baserom.gba", 0x6A54D8, 0x34 + +gUnknown_086A550C:: @ 0x086A550C + .incbin "baserom.gba", 0x6A550C, 0xE + +gUnknown_086A551A:: @ 0x086A551A + .incbin "baserom.gba", 0x6A551A, 0xE + +gUnknown_086A5528:: @ 0x086A5528 + .incbin "baserom.gba", 0x6A5528, 0xE + +gUnknown_086A5536:: @ 0x086A5536 + .incbin "baserom.gba", 0x6A5536, 0x8A4 + +gUnknown_086A5DDA:: @ 0x086A5DDA + .incbin "baserom.gba", 0x6A5DDA, 0x18 + +gUnknown_086A5DF2:: @ 0x086A5DF2 + .incbin "baserom.gba", 0x6A5DF2, 0x28 + +gUnknown_086A5E1A:: @ 0x086A5E1A + .incbin "baserom.gba", 0x6A5E1A, 0xC8 + +gUnknown_086A5EE2:: @ 0x086A5EE2 + .incbin "baserom.gba", 0x6A5EE2, 0x132 + +gUnknown_086A6014:: @ 0x086A6014 + .incbin "baserom.gba", 0x6A6014, 0x134 + +gUnknown_086A6148:: @ 0x086A6148 + .incbin "baserom.gba", 0x6A6148, 0x74 + +gUnknown_086A61BC:: @ 0x086A61BC + .incbin "baserom.gba", 0x6A61BC, 0x19A + +gUnknown_086A6356:: @ 0x086A6356 + .incbin "baserom.gba", 0x6A6356, 0x19A + +gUnknown_086A64F0:: @ 0x086A64F0 + .incbin "baserom.gba", 0x6A64F0, 0x5E4 + +gUnknown_086A6AD4:: @ 0x086A6AD4 + .incbin "baserom.gba", 0x6A6AD4, 0x40 + +gUnknown_086A6B14:: @ 0x086A6B14 + .incbin "baserom.gba", 0x6A6B14, 0x14 + +gUnknown_086A6B28:: @ 0x086A6B28 + .incbin "baserom.gba", 0x6A6B28, 0xB74 + +gUnknown_086A769C:: @ 0x086A769C + .incbin "baserom.gba", 0x6A769C, 0xCC + +gUnknown_086A7768:: @ 0x086A7768 + .incbin "baserom.gba", 0x6A7768, 0x20 + +gUnknown_086A7788:: @ 0x086A7788 + .incbin "baserom.gba", 0x6A7788, 0x10 + +gUnknown_086A7798:: @ 0x086A7798 + .incbin "baserom.gba", 0x6A7798, 0x10 + +gUnknown_086A77A8:: @ 0x086A77A8 + .incbin "baserom.gba", 0x6A77A8, 0x1B4 + +gUnknown_086A795C:: @ 0x086A795C + .incbin "baserom.gba", 0x6A795C, 0x90 + +gUnknown_086A79EC:: @ 0x086A79EC + .incbin "baserom.gba", 0x6A79EC, 0x10 + +gUnknown_086A79FC:: @ 0x086A79FC + .incbin "baserom.gba", 0x6A79FC, 0x20 + +gUnknown_086A7A1C:: @ 0x086A7A1C + .incbin "baserom.gba", 0x6A7A1C, 0x5C + +gUnknown_086A7A78:: @ 0x086A7A78 + .incbin "baserom.gba", 0x6A7A78, 0x48 + +gUnknown_086A7AC0:: @ 0x086A7AC0 + .incbin "baserom.gba", 0x6A7AC0, 0x24 + +gUnknown_086A7AE4:: @ 0x086A7AE4 + .incbin "baserom.gba", 0x6A7AE4, 0x50 + +gUnknown_086A7B34:: @ 0x086A7B34 + .incbin "baserom.gba", 0x6A7B34, 0x40 + +gUnknown_086A7B74:: @ 0x086A7B74 + .incbin "baserom.gba", 0x6A7B74, 0x8 + +gUnknown_086A7B7C:: @ 0x086A7B7C + .incbin "baserom.gba", 0x6A7B7C, 0xA8 + +gUnknown_086A7C24:: @ 0x086A7C24 + .incbin "baserom.gba", 0x6A7C24, 0x44 + +gUnknown_086A7C68:: @ 0x086A7C68 + .incbin "baserom.gba", 0x6A7C68, 0xB8 + +gUnknown_086A7D20:: @ 0x086A7D20 + .incbin "baserom.gba", 0x6A7D20, 0x2C + +gUnknown_086A7D4C:: @ 0x086A7D4C + .incbin "baserom.gba", 0x6A7D4C, 0x5C + +gUnknown_086A7DA8:: @ 0x086A7DA8 + .incbin "baserom.gba", 0x6A7DA8, 0x8 + +gUnknown_086A7DB0:: @ 0x086A7DB0 + .incbin "baserom.gba", 0x6A7DB0, 0x24 + +gUnknown_086A7DD4:: @ 0x086A7DD4 + .incbin "baserom.gba", 0x6A7DD4, 0x1D0 + +gUnknown_086A7FA4:: @ 0x086A7FA4 + .incbin "baserom.gba", 0x6A7FA4, 0x4 + +gUnknown_086A7FA8:: @ 0x086A7FA8 + .incbin "baserom.gba", 0x6A7FA8, 0x4 + +gUnknown_086A7FAC:: @ 0x086A7FAC + .incbin "baserom.gba", 0x6A7FAC, 0x16A0 gUnknown_086A964C:: @ 0x086A964C .2byte 0x0002 @@ -861,7 +2273,11 @@ gUnknown_086A9672:: @ 0x086A9672 .byte 0x01, 0x04 .byte 0x00, 0x00 -.incbin "baserom.gba", 0x6A9684, 0x6A96A4 - 0x6A9684 +gUnknown_086A9684:: @ 0x086A9684 + .incbin "baserom.gba", 0x6A9684, 0x10 + +gUnknown_086A9694:: @ 0x086A9694 + .incbin "baserom.gba", 0x6A9694, 0x10 gUnknown_086A96A4:: @ 0x086A96A4 .2byte 0x0001 @@ -869,7 +2285,11 @@ gUnknown_086A96A4:: @ 0x086A96A4 .2byte 0x0003 .2byte 0x0004 -.incbin "baserom.gba", 0x6A96AC, 0x6A96D4 - 0x6A96AC +gUnknown_086A96AC:: @ 0x086A96AC + .incbin "baserom.gba", 0x6A96AC, 0x14 + +gUnknown_086A96C0:: @ 0x086A96C0 + .incbin "baserom.gba", 0x6A96C0, 0x14 gUnknown_086A96D4:: @ 0x086A96D4 .2byte 0x0001 @@ -948,7 +2368,535 @@ gEReaderAccessButtonSequence:: @ 0x086A97AC .2byte 0xFFFF .align 2, 0 -.incbin "baserom.gba", 0x6A97BC, 0x6B159C - 0x6A97BC +.incbin "baserom.gba", 0x6A97BC, 0x6ACD50 - 0x6A97BC + +gUnknown_086ACD50:: @ 0x086ACD50 + .incbin "baserom.gba", 0x6ACD50, 0x24 + +gUnknown_086ACD74:: @ 0x086ACD74 + .incbin "baserom.gba", 0x6ACD74, 0x10 + +gUnknown_086ACD84:: @ 0x086ACD84 + .incbin "baserom.gba", 0x6ACD84, 0x2 + +gUnknown_086ACD86:: @ 0x086ACD86 + .incbin "baserom.gba", 0x6ACD86, 0x32 + +gUnknown_086ACDB8:: @ 0x086ACDB8 + .incbin "baserom.gba", 0x6ACDB8, 0x3C + +gUnknown_086ACDF4:: @ 0x086ACDF4 + .incbin "baserom.gba", 0x6ACDF4, 0x18 + +gUnknown_086ACE0C:: @ 0x086ACE0C + .incbin "baserom.gba", 0x6ACE0C, 0x20 + +gUnknown_086ACE2C:: @ 0x086ACE2C + .incbin "baserom.gba", 0x6ACE2C, 0x34 + +gUnknown_086ACE60:: @ 0x086ACE60 + .incbin "baserom.gba", 0x6ACE60, 0x10 + +gUnknown_086ACE70:: @ 0x086ACE70 + .incbin "baserom.gba", 0x6ACE70, 0x1C + +gUnknown_086ACE8C:: @ 0x086ACE8C + .incbin "baserom.gba", 0x6ACE8C, 0x68 + +gUnknown_086ACEF4:: @ 0x086ACEF4 + .incbin "baserom.gba", 0x6ACEF4, 0x4 + +gUnknown_086ACEF8:: @ 0x086ACEF8 + .incbin "baserom.gba", 0x6ACEF8, 0x20 + +gUnknown_086ACF18:: @ 0x086ACF18 + .incbin "baserom.gba", 0x6ACF18, 0x20 + +gUnknown_086ACF38:: @ 0x086ACF38 + .incbin "baserom.gba", 0x6ACF38, 0x48 + +gUnknown_086ACF80:: @ 0x086ACF80 + .incbin "baserom.gba", 0x6ACF80, 0x20 + +gUnknown_086ACFA0:: @ 0x086ACFA0 + .incbin "baserom.gba", 0x6ACFA0, 0x40 + +gUnknown_086ACFE0:: @ 0x086ACFE0 + .incbin "baserom.gba", 0x6ACFE0, 0x14 + +gUnknown_086ACFF4:: @ 0x086ACFF4 + .incbin "baserom.gba", 0x6ACFF4, 0xC + +gUnknown_086AD000:: @ 0x086AD000 + .incbin "baserom.gba", 0x6AD000, 0x70 + +gUnknown_086AD070:: @ 0x086AD070 + .incbin "baserom.gba", 0x6AD070, 0x110 + +gUnknown_086AD180:: @ 0x086AD180 + .incbin "baserom.gba", 0x6AD180, 0x15E + +gUnknown_086AD2DE:: @ 0x086AD2DE + .incbin "baserom.gba", 0x6AD2DE, 0x10 + +gUnknown_086AD2EE:: @ 0x086AD2EE + .incbin "baserom.gba", 0x6AD2EE, 0x110 + +gUnknown_086AD3FE:: @ 0x086AD3FE + .incbin "baserom.gba", 0x6AD3FE, 0x38 + +gUnknown_086AD436:: @ 0x086AD436 + .incbin "baserom.gba", 0x6AD436, 0x20 + +gUnknown_086AD456:: @ 0x086AD456 + .incbin "baserom.gba", 0x6AD456, 0x1E + +gUnknown_086AD474:: @ 0x086AD474 + .incbin "baserom.gba", 0x6AD474, 0x28 + +gUnknown_086AD49C:: @ 0x086AD49C + .incbin "baserom.gba", 0x6AD49C, 0x28 + +gUnknown_086AD4C4:: @ 0x086AD4C4 + .incbin "baserom.gba", 0x6AD4C4, 0x24 + +gUnknown_086AD4E8:: @ 0x086AD4E8 + .incbin "baserom.gba", 0x6AD4E8, 0x24 + +gUnknown_086AD50C:: @ 0x086AD50C + .incbin "baserom.gba", 0x6AD50C, 0x20 + +gUnknown_086AD52C:: @ 0x086AD52C + .incbin "baserom.gba", 0x6AD52C, 0x54 + +gUnknown_086AD580:: @ 0x086AD580 + .incbin "baserom.gba", 0x6AD580, 0x1D0 + +gUnknown_086AD750:: @ 0x086AD750 + .incbin "baserom.gba", 0x6AD750, 0x38 + +gUnknown_086AD788:: @ 0x086AD788 + .incbin "baserom.gba", 0x6AD788, 0x10 + +gUnknown_086AD798:: @ 0x086AD798 + .incbin "baserom.gba", 0x6AD798, 0x4 + +gUnknown_086AD79C:: @ 0x086AD79C + .incbin "baserom.gba", 0x6AD79C, 0x24 + +gUnknown_086AD7C0:: @ 0x086AD7C0 + .incbin "baserom.gba", 0x6AD7C0, 0x96 + +gUnknown_086AD856:: @ 0x086AD856 + .incbin "baserom.gba", 0x6AD856, 0xC + +gUnknown_086AD862:: @ 0x086AD862 + .incbin "baserom.gba", 0x6AD862, 0x17A + +gUnknown_086AD9DC:: @ 0x086AD9DC + .incbin "baserom.gba", 0x6AD9DC, 0x10 + +gUnknown_086AD9EC:: @ 0x086AD9EC + .incbin "baserom.gba", 0x6AD9EC, 0x10 + +gUnknown_086AD9FC:: @ 0x086AD9FC + .incbin "baserom.gba", 0x6AD9FC, 0x5C + +gUnknown_086ADA58:: @ 0x086ADA58 + .incbin "baserom.gba", 0x6ADA58, 0x16 + +gUnknown_086ADA6E:: @ 0x086ADA6E + .incbin "baserom.gba", 0x6ADA6E, 0x442 + +gUnknown_086ADEB0:: @ 0x086ADEB0 + .incbin "baserom.gba", 0x6ADEB0, 0x2 + +gUnknown_086ADEB2:: @ 0x086ADEB2 + .incbin "baserom.gba", 0x6ADEB2, 0x2E + +gUnknown_086ADEE0:: @ 0x086ADEE0 + .incbin "baserom.gba", 0x6ADEE0, 0x68 + +gUnknown_086ADF48:: @ 0x086ADF48 + .incbin "baserom.gba", 0x6ADF48, 0x42 + +gUnknown_086ADF8A:: @ 0x086ADF8A + .incbin "baserom.gba", 0x6ADF8A, 0x6 + +gUnknown_086ADF90:: @ 0x086ADF90 + .incbin "baserom.gba", 0x6ADF90, 0x38 + +gUnknown_086ADFC8:: @ 0x086ADFC8 + .incbin "baserom.gba", 0x6ADFC8, 0xC + +gUnknown_086ADFD4:: @ 0x086ADFD4 + .incbin "baserom.gba", 0x6ADFD4, 0xE + +gUnknown_086ADFE2:: @ 0x086ADFE2 + .incbin "baserom.gba", 0x6ADFE2, 0xA6 + +gUnknown_086AE088:: @ 0x086AE088 + .incbin "baserom.gba", 0x6AE088, 0x1C + +gUnknown_086AE0A4:: @ 0x086AE0A4 + .incbin "baserom.gba", 0x6AE0A4, 0x10 + +gUnknown_086AE0B4:: @ 0x086AE0B4 + .incbin "baserom.gba", 0x6AE0B4, 0xC + +gUnknown_086AE0C0:: @ 0x086AE0C0 + .incbin "baserom.gba", 0x6AE0C0, 0x10 + +gUnknown_086AE0D0:: @ 0x086AE0D0 + .incbin "baserom.gba", 0x6AE0D0, 0x16 + +gUnknown_086AE0E6:: @ 0x086AE0E6 + .incbin "baserom.gba", 0x6AE0E6, 0x3E + +gUnknown_086AE124:: @ 0x086AE124 + .incbin "baserom.gba", 0x6AE124, 0x30 + +gUnknown_086AE154:: @ 0x086AE154 + .incbin "baserom.gba", 0x6AE154, 0x50 + +gUnknown_086AE1A4:: @ 0x086AE1A4 + .incbin "baserom.gba", 0x6AE1A4, 0x90 + +gUnknown_086AE234:: @ 0x086AE234 + .incbin "baserom.gba", 0x6AE234, 0xC0 + +gUnknown_086AE2F4:: @ 0x086AE2F4 + .incbin "baserom.gba", 0x6AE2F4, 0x2 + +gUnknown_086AE2F6:: @ 0x086AE2F6 + .incbin "baserom.gba", 0x6AE2F6, 0x16 + +gUnknown_086AE30C:: @ 0x086AE30C + .incbin "baserom.gba", 0x6AE30C, 0xC + +gUnknown_086AE318:: @ 0x086AE318 + .incbin "baserom.gba", 0x6AE318, 0xC + +gUnknown_086AE324:: @ 0x086AE324 + .incbin "baserom.gba", 0x6AE324, 0x20 + +gUnknown_086AE344:: @ 0x086AE344 + .incbin "baserom.gba", 0x6AE344, 0x50 + +gUnknown_086AE394:: @ 0x086AE394 + .incbin "baserom.gba", 0x6AE394, 0x48 + +gUnknown_086AE3DC:: @ 0x086AE3DC + .incbin "baserom.gba", 0x6AE3DC, 0x7E + +gUnknown_086AE45A:: @ 0x086AE45A + .incbin "baserom.gba", 0x6AE45A, 0x8 + +gUnknown_086AE462:: @ 0x086AE462 + .incbin "baserom.gba", 0x6AE462, 0x34 + +gUnknown_086AE496:: @ 0x086AE496 + .incbin "baserom.gba", 0x6AE496, 0x66 + +gUnknown_086AE4FC:: @ 0x086AE4FC + .incbin "baserom.gba", 0x6AE4FC, 0x48 + +gUnknown_086AE544:: @ 0x086AE544 + .incbin "baserom.gba", 0x6AE544, 0x6 + +gUnknown_086AE54A:: @ 0x086AE54A + .incbin "baserom.gba", 0x6AE54A, 0xA + +gUnknown_086AE554:: @ 0x086AE554 + .incbin "baserom.gba", 0x6AE554, 0x34 + +gUnknown_086AE588:: @ 0x086AE588 + .incbin "baserom.gba", 0x6AE588, 0x2 + +gUnknown_086AE58A:: @ 0x086AE58A + .incbin "baserom.gba", 0x6AE58A, 0x16 + +gUnknown_086AE5A0:: @ 0x086AE5A0 + .incbin "baserom.gba", 0x6AE5A0, 0x40 + +gUnknown_086AE5E0:: @ 0x086AE5E0 + .incbin "baserom.gba", 0x6AE5E0, 0xC + +gUnknown_086AE5EC:: @ 0x086AE5EC + .incbin "baserom.gba", 0x6AE5EC, 0xA2 + +gUnknown_086AE68E:: @ 0x086AE68E + .incbin "baserom.gba", 0x6AE68E, 0x8A + +gUnknown_086AE718:: @ 0x086AE718 + .incbin "baserom.gba", 0x6AE718, 0x2AC + +gUnknown_086AE9C4:: @ 0x086AE9C4 + .incbin "baserom.gba", 0x6AE9C4, 0x10 + +gUnknown_086AE9D4:: @ 0x086AE9D4 + .incbin "baserom.gba", 0x6AE9D4, 0x10 + +gUnknown_086AE9E4:: @ 0x086AE9E4 + .incbin "baserom.gba", 0x6AE9E4, 0x58 + +gUnknown_086AEA3C:: @ 0x086AEA3C + .incbin "baserom.gba", 0x6AEA3C, 0x14 + +gUnknown_086AEA50:: @ 0x086AEA50 + .incbin "baserom.gba", 0x6AEA50, 0x10 + +gUnknown_086AEA60:: @ 0x086AEA60 + .incbin "baserom.gba", 0x6AEA60, 0x8 + +gUnknown_086AEA68:: @ 0x086AEA68 + .incbin "baserom.gba", 0x6AEA68, 0x8 + +gUnknown_086AEA70:: @ 0x086AEA70 + .incbin "baserom.gba", 0x6AEA70, 0x70 + +gUnknown_086AEAE0:: @ 0x086AEAE0 + .incbin "baserom.gba", 0x6AEAE0, 0x18 + +gUnknown_086AEAF8:: @ 0x086AEAF8 + .incbin "baserom.gba", 0x6AEAF8, 0x2AC + +gUnknown_086AEDA4:: @ 0x086AEDA4 + .incbin "baserom.gba", 0x6AEDA4, 0x28 + +gUnknown_086AEDCC:: @ 0x086AEDCC + .incbin "baserom.gba", 0x6AEDCC, 0x1C + +gUnknown_086AEDE8:: @ 0x086AEDE8 + .incbin "baserom.gba", 0x6AEDE8, 0x38 + +gUnknown_086AEE20:: @ 0x086AEE20 + .incbin "baserom.gba", 0x6AEE20, 0x3E + +gUnknown_086AEE5E:: @ 0x086AEE5E + .incbin "baserom.gba", 0x6AEE5E, 0x78 + +gUnknown_086AEED6:: @ 0x086AEED6 + .incbin "baserom.gba", 0x6AEED6, 0x8 + +gUnknown_086AEEDE:: @ 0x086AEEDE + .incbin "baserom.gba", 0x6AEEDE, 0x8 + +gUnknown_086AEEE6:: @ 0x086AEEE6 + .incbin "baserom.gba", 0x6AEEE6, 0x18 + +gUnknown_086AEEFE:: @ 0x086AEEFE + .incbin "baserom.gba", 0x6AEEFE, 0x6 + +gUnknown_086AEF04:: @ 0x086AEF04 + .incbin "baserom.gba", 0x6AEF04, 0x24 + +gUnknown_086AEF28:: @ 0x086AEF28 + .incbin "baserom.gba", 0x6AEF28, 0x18 + +gUnknown_086AEF40:: @ 0x086AEF40 + .incbin "baserom.gba", 0x6AEF40, 0x174 + +gUnknown_086AF0B4:: @ 0x086AF0B4 + .incbin "baserom.gba", 0x6AF0B4, 0x8C + +gUnknown_086AF140:: @ 0x086AF140 + .incbin "baserom.gba", 0x6AF140, 0x18C + +gUnknown_086AF2CC:: @ 0x086AF2CC + .incbin "baserom.gba", 0x6AF2CC, 0x10 + +gUnknown_086AF2DC:: @ 0x086AF2DC + .incbin "baserom.gba", 0x6AF2DC, 0x70 + +gUnknown_086AF34C:: @ 0x086AF34C + .incbin "baserom.gba", 0x6AF34C, 0x60 + +gUnknown_086AF3AC:: @ 0x086AF3AC + .incbin "baserom.gba", 0x6AF3AC, 0x6 + +gUnknown_086AF3B2:: @ 0x086AF3B2 + .incbin "baserom.gba", 0x6AF3B2, 0xC + +gUnknown_086AF3BE:: @ 0x086AF3BE + .incbin "baserom.gba", 0x6AF3BE, 0x8 + +gUnknown_086AF3C6:: @ 0x086AF3C6 + .incbin "baserom.gba", 0x6AF3C6, 0x6 + +gUnknown_086AF3CC:: @ 0x086AF3CC + .incbin "baserom.gba", 0x6AF3CC, 0x378 + +gUnknown_086AF744:: @ 0x086AF744 + .incbin "baserom.gba", 0x6AF744, 0x40 + +gUnknown_086AF784:: @ 0x086AF784 + .incbin "baserom.gba", 0x6AF784, 0x33C + +gUnknown_086AFAC0:: @ 0x086AFAC0 + .incbin "baserom.gba", 0x6AFAC0, 0x20 + +gUnknown_086AFAE0:: @ 0x086AFAE0 + .incbin "baserom.gba", 0x6AFAE0, 0x2 + +gUnknown_086AFAE2:: @ 0x086AFAE2 + .incbin "baserom.gba", 0x6AFAE2, 0x4A + +gUnknown_086AFB2C:: @ 0x086AFB2C + .incbin "baserom.gba", 0x6AFB2C, 0xEA + +gUnknown_086AFC16:: @ 0x086AFC16 + .incbin "baserom.gba", 0x6AFC16, 0x9A + +gUnknown_086AFCB0:: @ 0x086AFCB0 + .incbin "baserom.gba", 0x6AFCB0, 0xC0 + +gUnknown_086AFD70:: @ 0x086AFD70 + .incbin "baserom.gba", 0x6AFD70, 0x2A0 + +gUnknown_086B0010:: @ 0x086B0010 + .incbin "baserom.gba", 0x6B0010, 0x118 + +gUnknown_086B0128:: @ 0x086B0128 + .incbin "baserom.gba", 0x6B0128, 0x28 + +gUnknown_086B0150:: @ 0x086B0150 + .incbin "baserom.gba", 0x6B0150, 0x17C + +gUnknown_086B02CC:: @ 0x086B02CC + .incbin "baserom.gba", 0x6B02CC, 0xF0 + +gUnknown_086B03BC:: @ 0x086B03BC + .incbin "baserom.gba", 0x6B03BC, 0x3C0 + +gUnknown_086B077C:: @ 0x086B077C + .incbin "baserom.gba", 0x6B077C, 0xE0 + +gUnknown_086B085C:: @ 0x086B085C + .incbin "baserom.gba", 0x6B085C, 0x28 + +gUnknown_086B0884:: @ 0x086B0884 + .incbin "baserom.gba", 0x6B0884, 0x20 + +gUnknown_086B08A4:: @ 0x086B08A4 + .incbin "baserom.gba", 0x6B08A4, 0x20 + +gUnknown_086B08C4:: @ 0x086B08C4 + .incbin "baserom.gba", 0x6B08C4, 0x6 + +gUnknown_086B08CA:: @ 0x086B08CA + .incbin "baserom.gba", 0x6B08CA, 0xA + +gUnknown_086B08D4:: @ 0x086B08D4 + .incbin "baserom.gba", 0x6B08D4, 0x78 + +gUnknown_086B094C:: @ 0x086B094C + .incbin "baserom.gba", 0x6B094C, 0x24 + +gUnknown_086B0970:: @ 0x086B0970 + .incbin "baserom.gba", 0x6B0970, 0x58 + +gUnknown_086B09C8:: @ 0x086B09C8 + .incbin "baserom.gba", 0x6B09C8, 0x20 + +gUnknown_086B09E8:: @ 0x086B09E8 + .incbin "baserom.gba", 0x6B09E8, 0xA8 + +gUnknown_086B0A90:: @ 0x086B0A90 + .incbin "baserom.gba", 0x6B0A90, 0x30 + +gUnknown_086B0AC0:: @ 0x086B0AC0 + .incbin "baserom.gba", 0x6B0AC0, 0x30 + +gUnknown_086B0AF0:: @ 0x086B0AF0 + .incbin "baserom.gba", 0x6B0AF0, 0x30 + +gUnknown_086B0B20:: @ 0x086B0B20 + .incbin "baserom.gba", 0x6B0B20, 0x50 + +gUnknown_086B0B70:: @ 0x086B0B70 + .incbin "baserom.gba", 0x6B0B70, 0x24 + +gUnknown_086B0B94:: @ 0x086B0B94 + .incbin "baserom.gba", 0x6B0B94, 0x30 + +gUnknown_086B0BC4:: @ 0x086B0BC4 + .incbin "baserom.gba", 0x6B0BC4, 0x40 + +gUnknown_086B0C04:: @ 0x086B0C04 + .incbin "baserom.gba", 0x6B0C04, 0xB4 + +gUnknown_086B0CB8:: @ 0x086B0CB8 + .incbin "baserom.gba", 0x6B0CB8, 0xB4 + +gUnknown_086B0D6C:: @ 0x086B0D6C + .incbin "baserom.gba", 0x6B0D6C, 0xB4 + +gUnknown_086B0E20:: @ 0x086B0E20 + .incbin "baserom.gba", 0x6B0E20, 0x40 + +gUnknown_086B0E60:: @ 0x086B0E60 + .incbin "baserom.gba", 0x6B0E60, 0xC + +gUnknown_086B0E6C:: @ 0x086B0E6C + .incbin "baserom.gba", 0x6B0E6C, 0x30 + +gUnknown_086B0E9C:: @ 0x086B0E9C + .incbin "baserom.gba", 0x6B0E9C, 0xB0 + +gUnknown_086B0F4C:: @ 0x086B0F4C + .incbin "baserom.gba", 0x6B0F4C, 0x50 + +gUnknown_086B0F9C:: @ 0x086B0F9C + .incbin "baserom.gba", 0x6B0F9C, 0x10 + +gUnknown_086B0FAC:: @ 0x086B0FAC + .incbin "baserom.gba", 0x6B0FAC, 0xE0 + +gUnknown_086B108C:: @ 0x086B108C + .incbin "baserom.gba", 0x6B108C, 0x78 + +gUnknown_086B1104:: @ 0x086B1104 + .incbin "baserom.gba", 0x6B1104, 0x20 + +gUnknown_086B1124:: @ 0x086B1124 + .incbin "baserom.gba", 0x6B1124, 0xA8 + +gUnknown_086B11CC:: @ 0x086B11CC + .incbin "baserom.gba", 0x6B11CC, 0x30 + +gUnknown_086B11FC:: @ 0x086B11FC + .incbin "baserom.gba", 0x6B11FC, 0x30 + +gUnknown_086B122C:: @ 0x086B122C + .incbin "baserom.gba", 0x6B122C, 0x30 + +gUnknown_086B125C:: @ 0x086B125C + .incbin "baserom.gba", 0x6B125C, 0x50 + +gUnknown_086B12AC:: @ 0x086B12AC + .incbin "baserom.gba", 0x6B12AC, 0x24 + +gUnknown_086B12D0:: @ 0x086B12D0 + .incbin "baserom.gba", 0x6B12D0, 0x30 + +gUnknown_086B1300:: @ 0x086B1300 + .incbin "baserom.gba", 0x6B1300, 0x40 + +gUnknown_086B1340:: @ 0x086B1340 + .incbin "baserom.gba", 0x6B1340, 0xB4 + +gUnknown_086B13F4:: @ 0x086B13F4 + .incbin "baserom.gba", 0x6B13F4, 0x78 + +gUnknown_086B146C:: @ 0x086B146C + .incbin "baserom.gba", 0x6B146C, 0x3C + +gUnknown_086B14A8:: @ 0x086B14A8 + .incbin "baserom.gba", 0x6B14A8, 0xB4 + +gUnknown_086B155C:: @ 0x086B155C + .incbin "baserom.gba", 0x6B155C, 0x40 gMonHatchSpriteGroupPals:: @ 0x086B159C .4byte gMonHatchSpriteGroup0_Pals @@ -958,7 +2906,152 @@ gMonHatchSpriteGroupPals:: @ 0x086B159C .4byte gMonHatchSpriteGroup4_Pals .4byte gMonHatchSpriteGroup5_Pals -.incbin "baserom.gba", 0x6B15B4, 0x6BB6A4 - 0x6B15B4 +gUnknown_086B15B4:: @ 0x086B15B4 + .incbin "baserom.gba", 0x6B15B4, 0x1088 + +gUnknown_086B263C:: @ 0x086B263C + .incbin "baserom.gba", 0x6B263C, 0x264 + +gUnknown_086B28A0:: @ 0x086B28A0 + .incbin "baserom.gba", 0x6B28A0, 0x5C4 + +gUnknown_086B2E64:: @ 0x086B2E64 + .incbin "baserom.gba", 0x6B2E64, 0x15C + +gUnknown_086B2FC0:: @ 0x086B2FC0 + .incbin "baserom.gba", 0x6B2FC0, 0xA44 + +gUnknown_086B3A04:: @ 0x086B3A04 + .incbin "baserom.gba", 0x6B3A04, 0x17A + +gUnknown_086B3B7E:: @ 0x086B3B7E + .incbin "baserom.gba", 0x6B3B7E, 0x126 + +gUnknown_086B3CA4:: @ 0x086B3CA4 + .incbin "baserom.gba", 0x6B3CA4, 0x17A + +gUnknown_086B3E1E:: @ 0x086B3E1E + .incbin "baserom.gba", 0x6B3E1E, 0xD8 + +gUnknown_086B3EF6:: @ 0x086B3EF6 + .incbin "baserom.gba", 0x6B3EF6, 0xF0 + +gUnknown_086B3FE6:: @ 0x086B3FE6 + .incbin "baserom.gba", 0x6B3FE6, 0x12C + +gUnknown_086B4112:: @ 0x086B4112 + .incbin "baserom.gba", 0x6B4112, 0xF0 + +gUnknown_086B4202:: @ 0x086B4202 + .incbin "baserom.gba", 0x6B4202, 0x366 + +gUnknown_086B4568:: @ 0x086B4568 + .incbin "baserom.gba", 0x6B4568, 0x276 + +gUnknown_086B47DE:: @ 0x086B47DE + .incbin "baserom.gba", 0x6B47DE, 0x3C + +gUnknown_086B481A:: @ 0x086B481A + .incbin "baserom.gba", 0x6B481A, 0x36 + +gUnknown_086B4850:: @ 0x086B4850 + .incbin "baserom.gba", 0x6B4850, 0xD2 + +gUnknown_086B4922:: @ 0x086B4922 + .incbin "baserom.gba", 0x6B4922, 0x150 + +gUnknown_086B4A72:: @ 0x086B4A72 + .incbin "baserom.gba", 0x6B4A72, 0x9C + +gUnknown_086B4B0E:: @ 0x086B4B0E + .incbin "baserom.gba", 0x6B4B0E, 0x240 + +gUnknown_086B4D4E:: @ 0x086B4D4E + .incbin "baserom.gba", 0x6B4D4E, 0xF0 + +gUnknown_086B4E3E:: @ 0x086B4E3E + .incbin "baserom.gba", 0x6B4E3E, 0x4 + +gUnknown_086B4E42:: @ 0x086B4E42 + .incbin "baserom.gba", 0x6B4E42, 0x20 + +gUnknown_086B4E62:: @ 0x086B4E62 + .incbin "baserom.gba", 0x6B4E62, 0x108 + +gUnknown_086B4F6A:: @ 0x086B4F6A + .incbin "baserom.gba", 0x6B4F6A, 0x144 + +gUnknown_086B50AE:: @ 0x086B50AE + .incbin "baserom.gba", 0x6B50AE, 0x120 + +gUnknown_086B51CE:: @ 0x086B51CE + .incbin "baserom.gba", 0x6B51CE, 0x1E6 + +gUnknown_086B53B4:: @ 0x086B53B4 + .incbin "baserom.gba", 0x6B53B4, 0x4 + +gUnknown_086B53B8:: @ 0x086B53B8 + .incbin "baserom.gba", 0x6B53B8, 0x2C + +gUnknown_086B53E4:: @ 0x086B53E4 + .incbin "baserom.gba", 0x6B53E4, 0x1F8 + +gUnknown_086B55DC:: @ 0x086B55DC + .incbin "baserom.gba", 0x6B55DC, 0xFC + +gUnknown_086B56D8:: @ 0x086B56D8 + .incbin "baserom.gba", 0x6B56D8, 0x5E8 + +gUnknown_086B5CC0:: @ 0x086B5CC0 + .incbin "baserom.gba", 0x6B5CC0, 0x96 + +gUnknown_086B5D56:: @ 0x086B5D56 + .incbin "baserom.gba", 0x6B5D56, 0x78 + +gUnknown_086B5DCE:: @ 0x086B5DCE + .incbin "baserom.gba", 0x6B5DCE, 0xFC + +gUnknown_086B5ECA:: @ 0x086B5ECA + .incbin "baserom.gba", 0x6B5ECA, 0x1D4 + +gUnknown_086B609E:: @ 0x086B609E + .incbin "baserom.gba", 0x6B609E, 0x90 + +gUnknown_086B612E:: @ 0x086B612E + .incbin "baserom.gba", 0x6B612E, 0x27C + +gUnknown_086B63AA:: @ 0x086B63AA + .incbin "baserom.gba", 0x6B63AA, 0x48 + +gUnknown_086B63F2:: @ 0x086B63F2 + .incbin "baserom.gba", 0x6B63F2, 0x120 + +gUnknown_086B6512:: @ 0x086B6512 + .incbin "baserom.gba", 0x6B6512, 0xD8 + +gUnknown_086B65EA:: @ 0x086B65EA + .incbin "baserom.gba", 0x6B65EA, 0x24F6 + +gUnknown_086B8AE0:: @ 0x086B8AE0 + .incbin "baserom.gba", 0x6B8AE0, 0x6CC + +gUnknown_086B91AC:: @ 0x086B91AC + .incbin "baserom.gba", 0x6B91AC, 0x150 + +gUnknown_086B92FC:: @ 0x086B92FC + .incbin "baserom.gba", 0x6B92FC, 0x7BC + +gUnknown_086B9AB8:: @ 0x086B9AB8 + .incbin "baserom.gba", 0x6B9AB8, 0x2F4 + +gUnknown_086B9DAC:: @ 0x086B9DAC + .incbin "baserom.gba", 0x6B9DAC, 0x2F4 + +gUnknown_086BA0A0:: @ 0x086BA0A0 + .incbin "baserom.gba", 0x6BA0A0, 0x1380 + +gUnknown_086BB420:: @ 0x086BB420 + .incbin "baserom.gba", 0x6BB420, 0x284 gMonPortraitGroupPals:: @ 0x086BB6A4 .4byte gMonPortraitsGroup0_Pals @@ -984,7 +3077,8 @@ gMonHatchSpriteGroupGfx:: @ 0x086BB6DC .4byte gMonHatchSpriteGroup4_Gfx .4byte gMonHatchSpriteGroup5_Gfx -.incbin "baserom.gba", 0x6BB6F4, 0x6BB738 - 0x6BB6F4 +gUnknown_086BB6F4:: @ 0x086BB6F4 + .incbin "baserom.gba", 0x6BB6F4, 0x44 gMonPortraitGroupGfx:: @ 0x086BB738 .4byte gMonPortraitsGroup0_Gfx @@ -1002,6 +3096,24 @@ gMonPortraitGroupGfx:: @ 0x086BB738 .4byte gMonPortraitsGroup12_Gfx .4byte gMonPortraitsGroup13_Gfx -.incbin "baserom.gba", 0x6BB770, 0x6BBFD0 - 0x6BB770 +.incbin "baserom.gba", 0x6BB770, 0x6BB910 - 0x6BB770 + +gUnknown_086BB910:: @ 0x086BB910 + .incbin "baserom.gba", 0x6BB910, 0x58 + +gUnknown_086BB968:: @ 0x086BB968 + .incbin "baserom.gba", 0x6BB968, 0x40 + +gUnknown_086BB9A8:: @ 0x086BB9A8 + .incbin "baserom.gba", 0x6BB9A8, 0xC + +gUnknown_086BB9B4:: @ 0x086BB9B4 + .incbin "baserom.gba", 0x6BB9B4, 0x38 + +gUnknown_086BB9EC:: @ 0x086BB9EC + .incbin "baserom.gba", 0x6BB9EC, 0x80 + +gUnknown_086BBA6C:: @ 0x086BBA6C + .incbin "baserom.gba", 0x6BBA6C, 0x6BBFD0 - 0x6BBA6C @ rom end 0x6BBFD0 diff --git a/graphics/intro/copyright.pal b/graphics/intro/copyright.pal index e1d2963..e9172c2 100644 --- a/graphics/intro/copyright.pal +++ b/graphics/intro/copyright.pal @@ -1,259 +1,259 @@ -JASC-PAL -0100 -256 -224 248 224 -248 248 248 -192 192 192 -128 128 128 -64 64 64 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 +JASC-PAL
+0100
+256
+224 248 224
+248 248 248
+192 192 192
+128 128 128
+64 64 64
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/ld_script.txt b/ld_script.txt index c0a0e64..15cf11d 100755 --- a/ld_script.txt +++ b/ld_script.txt @@ -17,6 +17,7 @@ SECTIONS { /* .bss starts at 0x3000000 */ <BSS> + . = 0x7400; /* .bss.code starts at 0x3007400 */ src/m4a.o(.bss.code); @@ -73,3 +74,7 @@ SECTIONS *(*); } } + +/* m4a parameters */ +gMaxLines = 0x3C; +gNumMusicPlayers = 0x4; @@ -5,20 +5,6 @@ extern const u8 gCgb3Vol[]; #define BSS_CODE __attribute__((section(".bss.code"))) -asm(".set gScaleTable, 0x0852D928"); // TODO: -asm(".set gFreqTable, 0x0852D9DC"); // TODO: -asm(".set gMPlayTable, 0x08534DD4"); // TODO: -asm(".set gPokemonCrySongTemplate, 0x0852DB40"); // TODO: -asm(".set gSongTable, 0x08534E04"); // TODO: -asm(".set gMaxLines, 0x3C"); // TODO: -asm(".set gPcmSamplesPerVBlankTable, 0x0852DA0C"); // TODO: -asm(".set gNoiseTable, 0x0852DAC0"); // TODO: -asm(".set gCgbScaleTable, 0x0852DA24"); // TODO: -asm(".set gCgbFreqTable, 0x0852DAA8"); // TODO: -asm(".set gNumMusicPlayers, 0x4"); // TODO: -asm(".set gCgb3Vol, 0x0852DAFC"); // TODO: -asm(".set gXcmdTable, 0x0852DB74"); // TODO: - BSS_CODE ALIGNED(4) char SoundMainRAM_Buffer[0x800] = {0}; struct SoundInfo gSoundInfo; diff --git a/sym_bss.txt b/sym_bss.txt index fc81cd3..db4a584 100755 --- a/sym_bss.txt +++ b/sym_bss.txt @@ -1,14 +1,23 @@ -gUnknown_03000000: @ 0x3000000 - -.space 0x5000 - +gUnknown_03000000: @ 0x03000000 + .space 0x1800 +gUnknown_03001800: @ 0x03001800 + .space 0xB00 +gUnknown_03002300: @ 0x03002300 + .space 0x2D00 gOamBuffer: @ 0x3005000 .space 0x400 - IntrMain_Buffer: @ 0x3005400 .space 0x800 - -gUnknown_03005C00: @ 0x3005C00 - .space 0xC00 - - .space 0xC00 +gUnknown_03005C00: @ 0x03005C00 + .space 0x2C0 +gUnknown_03005EC0: @ 0x03005EC0 + .space 0x380 +gUnknown_03006240: @ 0x03006240 + .space 0x40 +gUnknown_03006280: @ 0x03006280 + .space 0x180 +gUnknown_03006400: @ 0x03006400 + .space 0x780 +gUnknown_03006B80: @ 0x03006B80 + .space 0x80 +gUnknown_03006C00: @ 0x03006C00 diff --git a/sym_common.txt b/sym_common.txt index 9df7200..93b48cf 100755 --- a/sym_common.txt +++ b/sym_common.txt @@ -1 +1,9 @@ .include "m4a.o" + +gUnknown_02032FB0: @ 0x02032FB0 + .space 0x40 +gUnknown_02032FF0: @ 0x02032FF0 + .space 0x4 +gUnknown_02032FF4: @ 0x02032FF4 + .space 0xF7C08C +gUnknown_02FAF080: @ 0x02FAF080 diff --git a/sym_ewram.txt b/sym_ewram.txt index 7ae3d99..88ea13f 100755..100644 --- a/sym_ewram.txt +++ b/sym_ewram.txt @@ -1,161 +1,584 @@ +gUnknown_02000000: @ 0x02000000 .space 0x2000 - sGbPlayerCurKeys: @ 0x2002000 .space 0x2 - sGbPlayerPrevKeys: @ 0x2002002 - .space 0x2 - - .space 0x4 - + .space 0x6 gUnknown_02002008: @ 0x2002008 - .space 0x500 - - .space 0x300 - + .space 0x800 gUnknown_02002808: @ 0x2002808 .space 0xC - - .space 0x74 - +gUnknown_02002814: @ 0x02002814 + .space 0x4 +gUnknown_02002818: @ 0x02002818 + .space 0x4 +gUnknown_0200281C: @ 0x0200281C + .space 0x4 +gUnknown_02002820: @ 0x02002820 + .space 0x2 +gUnknown_02002822: @ 0x02002822 + .space 0x2 +gUnknown_02002824: @ 0x02002824 + .space 0x1 +gUnknown_02002825: @ 0x02002825 + .space 0x1 +gUnknown_02002826: @ 0x02002826 + .space 0x1 +gUnknown_02002827: @ 0x02002827 + .space 0x1 +gUnknown_02002828: @ 0x02002828 + .space 0x2 +gUnknown_0200282A: @ 0x0200282A + .space 0x2 +gUnknown_0200282C: @ 0x0200282C + .space 0x1 +gUnknown_0200282D: @ 0x0200282D + .space 0x3 +gUnknown_02002830: @ 0x02002830 + .space 0x1 +gUnknown_02002831: @ 0x02002831 + .space 0x7 +gUnknown_02002838: @ 0x02002838 + .space 0x18 +gUnknown_02002850: @ 0x02002850 + .space 0x8 +gUnknown_02002858: @ 0x02002858 + .space 0x25 +gUnknown_0200287D: @ 0x0200287D + .space 0x3 +gUnknown_02002880: @ 0x02002880 + .space 0x2 +gUnknown_02002882: @ 0x02002882 + .space 0x2 +gUnknown_02002884: @ 0x02002884 + .space 0x1 +gUnknown_02002885: @ 0x02002885 + .space 0x3 gTitlescreen: @ 0x2002888 .space 0x18 - gEraseSaveDataAccessStep: @ 0x20028A0 .space 0x1 - gEraseSaveDataAccessCounter: @ 0x20028A1 .space 0x1 - gEReaderAccessStep: @ 0x20028A2 .space 0x1 - gEReaderAccessCounter: @ 0x20028A3 .space 0x1 - gUnknown_020028A4: @ 0x20028A4 .space 0x1 - gUnknown_020028A5: @ 0x20028A5 - .space 0x1 - - .space 0xB2 - + .space 0x3 +gUnknown_020028A8: @ 0x020028A8 + .space 0x2 +gUnknown_020028AA: @ 0x020028AA + .space 0x2E +gUnknown_020028D8: @ 0x020028D8 + .space 0x48 +gUnknown_02002920: @ 0x02002920 + .space 0x12 +gUnknown_02002932: @ 0x02002932 + .space 0x3 +gUnknown_02002935: @ 0x02002935 + .space 0x5 +gUnknown_0200293A: @ 0x0200293A + .space 0x1E gUnknown_02002958: @ 0x2002958 - - .space 0x708 - + .space 0x5E0 +gUnknown_02002F38: @ 0x02002F38 + .space 0x1 +gUnknown_02002F39: @ 0x02002F39 + .space 0x9F +gUnknown_02002FD8: @ 0x02002FD8 + .space 0x1 +gUnknown_02002FD9: @ 0x02002FD9 + .space 0x87 gIntrTable: @ 0x2003060 - .space 0x38 - - .space 0x8028 - + .space 0x40 +gUnknown_020030A0: @ 0x020030A0 + .space 0x8020 gMain: @ 0x200B0C0 - - .space 0x74 - -gUnknown_0200B134: @ 0x200B134 - - .space 0x284 - -gUnknown_0200B3B8: @ 0x200B3B8 - - .space 0x47E0 - + .space 0x40 +gUnknown_0200B100: @ 0x0200B100 + .space 0x34 +gUnknown_0200B134: @ 0x0200B134 + .space 0x5A +gUnknown_0200B18E: @ 0x0200B18E + .space 0x76 +gUnknown_0200B204: @ 0x0200B204 + .space 0x14 +gUnknown_0200B218: @ 0x0200B218 + .space 0x14 +gUnknown_0200B22C: @ 0x0200B22C + .space 0x18C +gUnknown_0200B3B8: @ 0x0200B3B8 + .space 0xB8 +gUnknown_0200B470: @ 0x0200B470 + .space 0xB8 +gUnknown_0200B528: @ 0x0200B528 + .space 0xB8 +gUnknown_0200B5E0: @ 0x0200B5E0 + .space 0xB8 +gUnknown_0200B698: @ 0x0200B698 + .space 0xB8 +gUnknown_0200B750: @ 0x0200B750 + .space 0xB8 +gUnknown_0200B808: @ 0x0200B808 + .space 0xB8 +gUnknown_0200B8C0: @ 0x0200B8C0 + .space 0xB8 +gUnknown_0200B978: @ 0x0200B978 + .space 0xB8 +gUnknown_0200BA30: @ 0x0200BA30 + .space 0xB8 +gUnknown_0200BAE8: @ 0x0200BAE8 + .space 0xB8 +gUnknown_0200BBA0: @ 0x0200BBA0 + .space 0xB8 +gUnknown_0200BC58: @ 0x0200BC58 + .space 0xB8 +gUnknown_0200BD10: @ 0x0200BD10 + .space 0xB8 +gUnknown_0200BDC8: @ 0x0200BDC8 + .space 0xB8 +gUnknown_0200BE80: @ 0x0200BE80 + .space 0xB8 +gUnknown_0200BF38: @ 0x0200BF38 + .space 0xB8 +gUnknown_0200BFF0: @ 0x0200BFF0 + .space 0xB8 +gUnknown_0200C0A8: @ 0x0200C0A8 + .space 0xB8 +gUnknown_0200C160: @ 0x0200C160 + .space 0xB8 +gUnknown_0200C218: @ 0x0200C218 + .space 0xB8 +gUnknown_0200C2D0: @ 0x0200C2D0 + .space 0xB8 +gUnknown_0200C388: @ 0x0200C388 + .space 0xB8 +gUnknown_0200C440: @ 0x0200C440 + .space 0xB8 +gUnknown_0200C4F8: @ 0x0200C4F8 + .space 0xB8 +gUnknown_0200C5B0: @ 0x0200C5B0 + .space 0xB8 +gUnknown_0200C668: @ 0x0200C668 + .space 0x170 +gUnknown_0200C7D8: @ 0x0200C7D8 + .space 0xB8 +gUnknown_0200C890: @ 0x0200C890 + .space 0xB8 +gUnknown_0200C948: @ 0x0200C948 + .space 0xB8 +gUnknown_0200CA00: @ 0x0200CA00 + .space 0xB8 +gUnknown_0200CAB8: @ 0x0200CAB8 + .space 0x170 +gUnknown_0200CC28: @ 0x0200CC28 + .space 0x170 +gUnknown_0200CD98: @ 0x0200CD98 + .space 0x2E0 +gUnknown_0200D078: @ 0x0200D078 + .space 0x228 +gUnknown_0200D2A0: @ 0x0200D2A0 + .space 0x170 +gUnknown_0200D410: @ 0x0200D410 + .space 0x170 +gUnknown_0200D580: @ 0x0200D580 + .space 0xB8 +gUnknown_0200D638: @ 0x0200D638 + .space 0x228 +gUnknown_0200D860: @ 0x0200D860 + .space 0xB8 +gUnknown_0200D918: @ 0x0200D918 + .space 0x8 +gUnknown_0200D920: @ 0x0200D920 + .space 0xB0 +gUnknown_0200D9D0: @ 0x0200D9D0 + .space 0x2E0 +gUnknown_0200DCB0: @ 0x0200DCB0 + .space 0xB8 +gUnknown_0200DD68: @ 0x0200DD68 + .space 0xB8 +gUnknown_0200DE20: @ 0x0200DE20 + .space 0xB8 +gUnknown_0200DED8: @ 0x0200DED8 + .space 0xB8 +gUnknown_0200DF90: @ 0x0200DF90 + .space 0xB8 +gUnknown_0200E048: @ 0x0200E048 + .space 0xB8 +gUnknown_0200E100: @ 0x0200E100 + .space 0xB8 +gUnknown_0200E1B8: @ 0x0200E1B8 + .space 0xB8 +gUnknown_0200E270: @ 0x0200E270 + .space 0x8 +gUnknown_0200E278: @ 0x0200E278 + .space 0xB0 +gUnknown_0200E328: @ 0x0200E328 + .space 0x170 +gUnknown_0200E498: @ 0x0200E498 + .space 0xB8 +gUnknown_0200E550: @ 0x0200E550 + .space 0xB8 +gUnknown_0200E608: @ 0x0200E608 + .space 0xB8 +gUnknown_0200E6C0: @ 0x0200E6C0 + .space 0x2E0 +gUnknown_0200E9A0: @ 0x0200E9A0 + .space 0xB8 +gUnknown_0200EA58: @ 0x0200EA58 + .space 0x170 +gUnknown_0200EBC8: @ 0x0200EBC8 + .space 0x2E0 +gUnknown_0200EEA8: @ 0x0200EEA8 + .space 0xCF0 gUnknown_0200FB98: @ 0x200FB98 .space 0x4 - gUnknown_0200FB9C: @ 0x200FB9C .space 0x4 - gUnknown_0200FBA0: @ 0x200FBA0 - .space 0x4 - - .space 0x802C - + .space 0x10 +gUnknown_0200FBB0: @ 0x0200FBB0 + .space 0x8020 gUnknown_02017BD0: @ 0x2017BD0 .space 0x4 - gUnknown_02017BD4: @ 0x2017BD4 - .space 0x4 - - .space 0x8 - + .space 0xC gUnknown_02017BE0: @ 0x2017BE0 - .space 0x4 - - .space 0x1FFC - + .space 0x2000 gUnknown_02019BE0: @ 0x2019BE0 .space 0x4 - gUnknown_02019BE4: @ 0x2019BE4 .space 0x4 - gUnknown_02019BE8: @ 0x2019BE8 .space 0x4 - -gUnknown_02019BEC: @ 0x2019BEC +gUnknown_02019BEC: @ 0x02019BEC .space 0x4 - -gUnknown_02019BF0: @ 0x2019BF0 +gUnknown_02019BF0: @ 0x02019BF0 .space 0x4 - -gUnknown_02019BF4: @ 0x2019BF4 +gUnknown_02019BF4: @ 0x02019BF4 .space 0x4 - gUnknown_02019BF8: @ 0x2019BF8 .space 0x4 - gUnknown_02019BFC: @ 0x2019BFC .space 0x4 - -gUnknown_02019C00: @ 0x2019C00 +gUnknown_02019C00: @ 0x02019C00 .space 0x4 - gUnknown_02019C04: @ 0x2019C04 .space 0x4 - gUnknown_02019C08: @ 0x2019C08 .space 0x4 - gGameBoyPlayerEnabled: @ 0x2019C0C .space 0x4 - -gUnknown_02019C10: @ 0x2019C10 +gUnknown_02019C10: @ 0x02019C10 + .space 0x10 +gUnknown_02019C20: @ 0x02019C20 + .space 0x4 +gUnknown_02019C24: @ 0x02019C24 + .space 0x4 +gUnknown_02019C28: @ 0x02019C28 + .space 0x4 +gUnknown_02019C2C: @ 0x02019C2C + .space 0x4 +gUnknown_02019C30: @ 0x02019C30 + .space 0x10 +gUnknown_02019C40: @ 0x02019C40 + .space 0x800 +gUnknown_0201A440: @ 0x0201A440 + .space 0x4 +gUnknown_0201A444: @ 0x0201A444 + .space 0x4 +gUnknown_0201A448: @ 0x0201A448 + .space 0x4 +gUnknown_0201A44C: @ 0x0201A44C + .space 0x4 +gUnknown_0201A450: @ 0x0201A450 + .space 0x60 +gUnknown_0201A4B0: @ 0x0201A4B0 .space 0x4 - - .space 0x8A0 - gAutoDisplayTitlescreenMenu: @ 0x201A4B4 .space 0x4 - - .space 0x1CD8 - -gUnknown_0201C190: @ 0x201C190 - .space 0x1C - - .space 0xFC54 - -gUnknown_0202BE00: @ 0x202BE00 +gUnknown_0201A4B8: @ 0x0201A4B8 + .space 0x4 +gUnknown_0201A4BC: @ 0x0201A4BC + .space 0x4 +gUnknown_0201A4C0: @ 0x0201A4C0 + .space 0x10 +gUnknown_0201A4D0: @ 0x0201A4D0 + .space 0x20 +gUnknown_0201A4F0: @ 0x0201A4F0 + .space 0x4 +gUnknown_0201A4F4: @ 0x0201A4F4 + .space 0x4 +gUnknown_0201A4F8: @ 0x0201A4F8 + .space 0x8 +gUnknown_0201A500: @ 0x0201A500 + .space 0x10 +gUnknown_0201A510: @ 0x0201A510 + .space 0x4 +gUnknown_0201A514: @ 0x0201A514 + .space 0xC +gUnknown_0201A520: @ 0x0201A520 + .space 0x400 +gUnknown_0201A920: @ 0x0201A920 + .space 0x400 +gUnknown_0201AD20: @ 0x0201AD20 + .space 0x400 +gUnknown_0201B120: @ 0x0201B120 + .space 0x4 +gUnknown_0201B124: @ 0x0201B124 + .space 0x4 +gUnknown_0201B128: @ 0x0201B128 + .space 0x8 +gUnknown_0201B130: @ 0x0201B130 + .space 0x40 +gUnknown_0201B170: @ 0x0201B170 + .space 0x4 +gUnknown_0201B174: @ 0x0201B174 + .space 0x4 +gUnknown_0201B178: @ 0x0201B178 + .space 0x8 +gUnknown_0201B180: @ 0x0201B180 + .space 0x1000 +gUnknown_0201C180: @ 0x0201C180 + .space 0x4 +gUnknown_0201C184: @ 0x0201C184 + .space 0x4 +gUnknown_0201C188: @ 0x0201C188 + .space 0x4 +gUnknown_0201C18C: @ 0x0201C18C + .space 0x4 +gUnknown_0201C190: @ 0x0201C190 .space 0x1C - +gUnknown_0201C1AC: @ 0x0201C1AC + .space 0x4 +gUnknown_0201C1B0: @ 0x0201C1B0 + .space 0x4 +gUnknown_0201C1B4: @ 0x0201C1B4 + .space 0x4 +gUnknown_0201C1B8: @ 0x0201C1B8 + .space 0x4 +gUnknown_0201C1BC: @ 0x0201C1BC + .space 0x4 +gUnknown_0201C1C0: @ 0x0201C1C0 + .space 0xE000 +gUnknown_0202A1C0: @ 0x0202A1C0 + .space 0x1D0 +gUnknown_0202A390: @ 0x0202A390 + .space 0x1C4 +gUnknown_0202A554: @ 0x0202A554 + .space 0x4 +gUnknown_0202A558: @ 0x0202A558 + .space 0x4 +gUnknown_0202A55C: @ 0x0202A55C + .space 0x4 +gUnknown_0202A560: @ 0x0202A560 + .space 0x4 +gUnknown_0202A564: @ 0x0202A564 + .space 0x4 +gUnknown_0202A568: @ 0x0202A568 + .space 0x4 +gUnknown_0202A56C: @ 0x0202A56C .space 0x8 - +gUnknown_0202A574: @ 0x0202A574 + .space 0x4 +gUnknown_0202A578: @ 0x0202A578 + .space 0x4 +gUnknown_0202A57C: @ 0x0202A57C + .space 0x4 +gUnknown_0202A580: @ 0x0202A580 + .space 0x8 +gUnknown_0202A588: @ 0x0202A588 + .space 0x4 +gUnknown_0202A58C: @ 0x0202A58C + .space 0x4 +gUnknown_0202A590: @ 0x0202A590 + .space 0x800 +gUnknown_0202AD90: @ 0x0202AD90 + .space 0x10 +gUnknown_0202ADA0: @ 0x0202ADA0 + .space 0x30 +gUnknown_0202ADD0: @ 0x0202ADD0 + .space 0x4 +gUnknown_0202ADD4: @ 0x0202ADD4 + .space 0x4 +gUnknown_0202ADD8: @ 0x0202ADD8 + .space 0x4 +gUnknown_0202ADDC: @ 0x0202ADDC + .space 0x4 +gUnknown_0202ADE0: @ 0x0202ADE0 + .space 0x4 +gUnknown_0202ADE4: @ 0x0202ADE4 + .space 0x4 +gUnknown_0202ADE8: @ 0x0202ADE8 + .space 0x1008 +gUnknown_0202BDF0: @ 0x0202BDF0 + .space 0x10 +gUnknown_0202BE00: @ 0x0202BE00 + .space 0x1C +gUnknown_0202BE1C: @ 0x0202BE1C + .space 0x4 +gUnknown_0202BE20: @ 0x0202BE20 + .space 0x4 gUnknown_202BE24: @ 0x202BE24 - .space 4 - - .space 0x760 - + .space 0xC +gUnknown_0202BE30: @ 0x0202BE30 + .space 0x40 +gUnknown_0202BE70: @ 0x0202BE70 + .space 0x40 +gUnknown_0202BEB0: @ 0x0202BEB0 + .space 0x4 +gUnknown_0202BEB4: @ 0x0202BEB4 + .space 0x4 +gUnknown_0202BEB8: @ 0x0202BEB8 + .space 0x4 +gUnknown_0202BEBC: @ 0x0202BEBC + .space 0x4 +gUnknown_0202BEC0: @ 0x0202BEC0 + .space 0x4 +gUnknown_0202BEC4: @ 0x0202BEC4 + .space 0x4 +gUnknown_0202BEC8: @ 0x0202BEC8 + .space 0x4 +gUnknown_0202BECC: @ 0x0202BECC + .space 0x4 +gUnknown_0202BED0: @ 0x0202BED0 + .space 0x4 +gUnknown_0202BED4: @ 0x0202BED4 + .space 0x4 +gUnknown_0202BED8: @ 0x0202BED8 + .space 0x4 +gUnknown_0202BEDC: @ 0x0202BEDC + .space 0x4 +gUnknown_0202BEE0: @ 0x0202BEE0 + .space 0x4 +gUnknown_0202BEE4: @ 0x0202BEE4 + .space 0x4 +gUnknown_0202BEE8: @ 0x0202BEE8 + .space 0x4 +gUnknown_0202BEEC: @ 0x0202BEEC + .space 0x4 +gUnknown_0202BEF0: @ 0x0202BEF0 + .space 0x4 +gUnknown_0202BEF4: @ 0x0202BEF4 + .space 0x4 +gUnknown_0202BEF8: @ 0x0202BEF8 + .space 0x4 +gUnknown_0202BEFC: @ 0x0202BEFC + .space 0x4 +gUnknown_0202BF00: @ 0x0202BF00 + .space 0x4 +gUnknown_0202BF04: @ 0x0202BF04 + .space 0x4 +gUnknown_0202BF08: @ 0x0202BF08 + .space 0x4 +gUnknown_0202BF0C: @ 0x0202BF0C + .space 0x4 +gUnknown_0202BF10: @ 0x0202BF10 + .space 0x4 +gUnknown_0202BF14: @ 0x0202BF14 + .space 0xC +gUnknown_0202BF20: @ 0x0202BF20 + .space 0x620 +gUnknown_0202C540: @ 0x0202C540 + .space 0x4 +gUnknown_0202C544: @ 0x0202C544 + .space 0x4 +gUnknown_0202C548: @ 0x0202C548 + .space 0x4 +gUnknown_0202C54C: @ 0x0202C54C + .space 0x4 +gUnknown_0202C550: @ 0x0202C550 + .space 0x30 +gUnknown_0202C580: @ 0x0202C580 + .space 0x4 +gUnknown_0202C584: @ 0x0202C584 + .space 0x4 gUnknown_0202C588: @ 0x202C588 - - .space 0x4F58 - -gUnknown_020314E0: @ 0x20314E0 .space 0x4 - - .space 0x3C - +gUnknown_0202C58C: @ 0x0202C58C + .space 0x4 +gUnknown_0202C590: @ 0x0202C590 + .space 0x4 +gUnknown_0202C594: @ 0x0202C594 + .space 0x4 +gUnknown_0202C598: @ 0x0202C598 + .space 0x4 +gUnknown_0202C59C: @ 0x0202C59C + .space 0x4 +gUnknown_0202C5A0: @ 0x0202C5A0 + .space 0x4 +gUnknown_0202C5A4: @ 0x0202C5A4 + .space 0x4 +gUnknown_0202C5A8: @ 0x0202C5A8 + .space 0x4 +gUnknown_0202C5AC: @ 0x0202C5AC + .space 0x4 +gUnknown_0202C5B0: @ 0x0202C5B0 + .space 0x4 +gUnknown_0202C5B4: @ 0x0202C5B4 + .space 0xC +gUnknown_0202C5C0: @ 0x0202C5C0 + .space 0x20 +gUnknown_0202C5E0: @ 0x0202C5E0 + .space 0x4 +gUnknown_0202C5E4: @ 0x0202C5E4 + .space 0x4 +gUnknown_0202C5E8: @ 0x0202C5E8 + .space 0x8 +gUnknown_0202C5F0: @ 0x0202C5F0 + .space 0x14 +gUnknown_0202C604: @ 0x0202C604 + .space 0xC +gUnknown_0202C610: @ 0x0202C610 + .space 0x14 +gUnknown_0202C624: @ 0x0202C624 + .space 0xAC +gUnknown_0202C6D0: @ 0x0202C6D0 + .space 0x14 +gUnknown_0202C6E4: @ 0x0202C6E4 + .space 0xAC +gUnknown_0202C790: @ 0x0202C790 + .space 0x4 +gUnknown_0202C794: @ 0x0202C794 + .space 0xC +gUnknown_0202C7A0: @ 0x0202C7A0 + .space 0xFC0 +gUnknown_0202D760: @ 0x0202D760 + .space 0x120 +gUnknown_0202D880: @ 0x0202D880 + .space 0x2E40 +gUnknown_020306C0: @ 0x020306C0 + .space 0x10 +gUnknown_020306D0: @ 0x020306D0 + .space 0x20 +gUnknown_020306F0: @ 0x020306F0 + .space 0x20 +gUnknown_02030710: @ 0x02030710 + .space 0x20 +gUnknown_02030730: @ 0x02030730 + .space 0x20 +gUnknown_02030750: @ 0x02030750 + .space 0x10 +gUnknown_02030760: @ 0x02030760 + .space 0x900 +gUnknown_02031060: @ 0x02031060 + .space 0x480 +gUnknown_020314E0: @ 0x20314E0 + .space 0x20 +gUnknown_02031500: @ 0x02031500 + .space 0x10 +gUnknown_02031510: @ 0x02031510 + .space 0x10 gUnknown_02031520: @ 0x2031520 - - .space 0x610 + .space 0x70 +gUnknown_02031590: @ 0x02031590 + .space 0x40 +gUnknown_020315D0: @ 0x020315D0 + .space 0x520 +gUnknown_02031AF0: @ 0x02031AF0 + .space 0x28 +gUnknown_02031B18: @ 0x02031B18 + .space 0x18 |