diff options
Diffstat (limited to 'asm/high_scores.s')
-rwxr-xr-x | asm/high_scores.s | 1230 |
1 files changed, 615 insertions, 615 deletions
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 |