diff options
author | YamaArashi <shadow962@live.com> | 2015-10-10 05:20:38 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2015-10-10 05:20:38 -0700 |
commit | 725956695bbe9a720b11d0eb70a1f6cb72bca27b (patch) | |
tree | 8e90ec987994d4aeda3ea0063f09c450c4f97d19 /asm | |
parent | e329fff4a22f8fa8ced2cd756827bc0deb9680da (diff) |
add labels for unknown ROM data
Diffstat (limited to 'asm')
-rw-r--r-- | asm/emerald.s | 15856 | ||||
-rw-r--r-- | asm/gpu_obj.s | 26 | ||||
-rw-r--r-- | asm/libagbbackup.s | 2 | ||||
-rw-r--r-- | asm/libgcc.s | 12 | ||||
-rw-r--r-- | asm/libmks4agb.s | 52 | ||||
-rw-r--r-- | asm/librfu.s | 12 |
6 files changed, 7980 insertions, 7980 deletions
diff --git a/asm/emerald.s b/asm/emerald.s index b4ec3d95b..791caacab 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -313,7 +313,7 @@ decimal_int_to_string: ; 8008CC0 adds r4, r0, 0 adds r6, r1, 0 lsls r3, 24 - ldr r0, =0x082ec7e4 + ldr r0, =gUnknown_082EC7E4 lsrs r3, 22 subs r3, 0x4 adds r3, r0 @@ -330,7 +330,7 @@ decimal_int_to_string: ; 8008CC0 adds r5, r0, 0 cmp r5, 0 ble @08008D60 - ldr r0, =0x082ec7d4 + ldr r0, =gUnknown_082EC7D4 mov r8, r0 @08008CEE: adds r0, r6, 0 @@ -412,7 +412,7 @@ sub_8008D70: ; 8008D70 adds r4, r0, 0 adds r6, r1, 0 lsls r3, 24 - ldr r0, =0x082ec7e4 + ldr r0, =gUnknown_082EC7E4 lsrs r3, 22 subs r3, 0x4 adds r3, r0 @@ -429,7 +429,7 @@ sub_8008D70: ; 8008D70 adds r5, r0, 0 cmp r5, 0 ble @08008E10 - ldr r0, =0x082ec7d4 + ldr r0, =gUnknown_082EC7D4 mov r8, r0 @08008D9E: adds r0, r6, 0 @@ -538,7 +538,7 @@ sub_8008E20: ; 8008E20 adds r5, r1, 0 cmp r5, 0 ble @08008ECA - ldr r0, =0x082ec7d4 + ldr r0, =gUnknown_082EC7D4 mov r9, r0 @08008E5E: mov r0, r8 @@ -725,12 +725,12 @@ sub_8008FCC: ; 8008FCC sub sp, 0xC adds r5, r0, 0 adds r6, r1, 0 - ldr r1, =0x082ec80c + ldr r1, =gUnknown_082EC80C mov r0, sp movs r2, 0x4 bl memcpy add r4, sp, 0x4 - ldr r1, =0x082ec810 + ldr r1, =gUnknown_082EC810 adds r0, r4, 0 movs r2, 0x5 bl memcpy @@ -818,12 +818,12 @@ sub_8009058: ; 8009058 ldrb r0, [r0, 0x8] cmp r0, 0 beq @08009070 - ldr r0, =0x085e821a + ldr r0, =gUnknown_085E821A b @08009072 .align 2, 0 .pool @08009070: - ldr r0, =0x085e8219 + ldr r0, =gUnknown_085E8219 @08009072: pop {r1} bx r1 @@ -839,12 +839,12 @@ sub_800907C: ; 800907C ldrb r0, [r0, 0x8] cmp r0, 0 beq @08009094 - ldr r0, =0x085e8258 + ldr r0, =gUnknown_085E8258 b @08009096 .align 2, 0 .pool @08009094: - ldr r0, =0x085e8260 + ldr r0, =gUnknown_085E8260 @08009096: pop {r1} bx r1 @@ -854,7 +854,7 @@ sub_800907C: ; 800907C thumb_func_start sub_80090A0 sub_80090A0: ; 80090A0 - ldr r0, =0x085e8229 + ldr r0, =gUnknown_085E8229 bx lr .align 2, 0 .pool @@ -862,7 +862,7 @@ sub_80090A0: ; 80090A0 thumb_func_start sub_80090A8 sub_80090A8: ; 80090A8 - ldr r0, =0x085e8231 + ldr r0, =gUnknown_085E8231 bx lr .align 2, 0 .pool @@ -870,7 +870,7 @@ sub_80090A8: ; 80090A8 thumb_func_start sub_80090B0 sub_80090B0: ; 80090B0 - ldr r0, =0x085e8236 + ldr r0, =gUnknown_085E8236 bx lr .align 2, 0 .pool @@ -878,7 +878,7 @@ sub_80090B0: ; 80090B0 thumb_func_start sub_80090B8 sub_80090B8: ; 80090B8 - ldr r0, =0x085e823c + ldr r0, =gUnknown_085E823C bx lr .align 2, 0 .pool @@ -886,7 +886,7 @@ sub_80090B8: ; 80090B8 thumb_func_start sub_80090C0 sub_80090C0: ; 80090C0 - ldr r0, =0x085e8243 + ldr r0, =gUnknown_085E8243 bx lr .align 2, 0 .pool @@ -894,7 +894,7 @@ sub_80090C0: ; 80090C0 thumb_func_start sub_80090C8 sub_80090C8: ; 80090C8 - ldr r0, =0x085e8249 + ldr r0, =gUnknown_085E8249 bx lr .align 2, 0 .pool @@ -902,7 +902,7 @@ sub_80090C8: ; 80090C8 thumb_func_start sub_80090D0 sub_80090D0: ; 80090D0 - ldr r0, =0x085e8250 + ldr r0, =gUnknown_085E8250 bx lr .align 2, 0 .pool @@ -913,7 +913,7 @@ get_fcode_buffer: ; 80090D8 push {lr} cmp r0, 0xD bhi @080090F0 - ldr r1, =0x082ec818 + ldr r1, =gUnknown_082EC818 lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -922,7 +922,7 @@ get_fcode_buffer: ; 80090D8 .align 2, 0 .pool @080090F0: - ldr r0, =0x085e8218 + ldr r0, =gUnknown_085E8218 @080090F2: pop {r1} bx r1 @@ -1186,7 +1186,7 @@ sub_800927C: ; 800927C movs r0, 0 cmp r1, 0x18 bhi @0800928E - ldr r0, =0x082ec850 + ldr r0, =gUnknown_082EC850 adds r0, r1, r0 ldrb r0, [r0] @0800928E: @@ -1423,12 +1423,12 @@ sub_8009414: ; 8009414 lsrs r7, r3, 24 lsls r4, 16 lsrs r4, 16 - ldr r0, =0x082ecf20 + ldr r0, =gUnknown_082ECF20 lsls r1, r5, 4 movs r2, 0x20 bl gpu_pal_apply ldr r3, =0x040000d4 - ldr r0, =0x082ecf40 + ldr r0, =gUnknown_082ECF40 str r0, [r3] lsls r2, r7, 14 lsls r0, r4, 5 @@ -1525,13 +1525,13 @@ sub_80094EC: ; 80094EC lsrs r4, 24 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x082ecf20 + ldr r0, =gUnknown_082ECF20 mov r2, r8 lsls r1, r2, 4 movs r2, 0x20 bl gpu_pal_apply ldr r2, =0x040000d4 - ldr r0, =0x082ecf40 + ldr r0, =gUnknown_082ECF40 str r0, [r2] lsls r0, r5, 14 movs r1, 0xC0 @@ -1547,7 +1547,7 @@ sub_80094EC: ; 80094EC str r1, [r0, 0x4] movs r1, 0 str r1, [r0, 0x8] - ldr r0, =0x082ed1d0 + ldr r0, =gUnknown_082ED1D0 adds r6, r0 ldrb r0, [r6] lsls r4, 8 @@ -2252,7 +2252,7 @@ sub_8009AA0: ; 8009AA0 stm r2!, {r3,r6,r7} ldr r1, [r1] str r1, [r2] - ldr r4, =0x082ed1d4 + ldr r4, =gUnknown_082ED1D4 adds r2, r0, 0 adds r1, r4, 0 ldm r1!, {r5-r7} @@ -2415,7 +2415,7 @@ sub_8009AA0: ; 8009AA0 @08009CCA: adds r0, r2, 0 bl sub_800B524 - ldr r5, =0x082ed1d4 + ldr r5, =gUnknown_082ED1D4 mov r0, r8 adds r1, r5, 0 bl strcmp @@ -2461,7 +2461,7 @@ sub_8009AA0: ; 8009AA0 bl sub_800A418 b @08009D6E @08009D3E: - ldr r3, =0x082ed1a8 + ldr r3, =gUnknown_082ED1A8 ldr r0, =0x03003090 adds r0, 0x2 adds r0, r4, r0 @@ -3987,7 +3987,7 @@ sub_800A824: ; 800A824 task00_link_test: ; 800A850 push {r4-r6,lr} sub sp, 0x20 - ldr r1, =0x082ed1e4 + ldr r1, =gUnknown_082ED1E4 mov r0, sp bl strcat mov r0, sp @@ -4875,7 +4875,7 @@ c2_800ACD4: ; 800AF30 bl SetVBlankCallback movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082ed1fc + ldr r1, =gUnknown_082ED1FC movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -4887,7 +4887,7 @@ c2_800ACD4: ; 800AF30 str r1, [r4] movs r0, 0x1 bl bg_set_tilemap - ldr r0, =0x082ed204 + ldr r0, =gUnknown_082ED204 bl Window_InitFromTemplates lsls r0, 16 cmp r0, 0 @@ -4916,7 +4916,7 @@ c2_800ACD4: ; 800AF30 lsls r1, 8 movs r0, 0 bl lcd_io_clear_bits - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -4948,26 +4948,26 @@ c2_800ACD4: ; 800AF30 sub_800B080: ; 800B080 push {r4,r5,lr} sub sp, 0xC - ldr r1, =0x082ed168 + ldr r1, =gUnknown_082ED168 movs r0, 0 movs r2, 0x20 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r1, =0x082ec88c + ldr r1, =gUnknown_082EC88C movs r5, 0 str r5, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x082ecd34 + ldr r1, =gUnknown_082ECD34 movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map movs r0, 0x1 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x082ec86c + ldr r0, =gUnknown_082EC86C movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -4977,10 +4977,10 @@ sub_800B080: ; 800B080 movs r0, 0x2 movs r1, 0 bl Window_FastFillPixels - ldr r4, =0x082ed224 + ldr r4, =gUnknown_082ED224 str r4, [sp] str r5, [sp, 0x4] - ldr r0, =0x085ee4f7 + ldr r0, =gUnknown_085EE4F7 str r0, [sp, 0x8] movs r0, 0 movs r1, 0x3 @@ -4989,7 +4989,7 @@ sub_800B080: ; 800B080 bl box_print str r4, [sp] str r5, [sp, 0x4] - ldr r0, =0x085ee50c + ldr r0, =gUnknown_085EE50C str r0, [sp, 0x8] movs r0, 0x2 movs r1, 0x3 @@ -5018,7 +5018,7 @@ sub_800B080: ; 800B080 sub_800B138: ; 800B138 push {lr} sub sp, 0xC - ldr r1, =0x082ed168 + ldr r1, =gUnknown_082ED168 movs r0, 0 movs r2, 0x20 movs r3, 0 @@ -5029,11 +5029,11 @@ sub_800B138: ; 800B138 movs r0, 0x2 movs r1, 0 bl Window_FastFillPixels - ldr r0, =0x082ed224 + ldr r0, =gUnknown_082ED224 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] - ldr r0, =0x085ee4a4 + ldr r0, =gUnknown_085EE4A4 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x3 @@ -5122,11 +5122,11 @@ sub_800B1A0: ; 800B1A0 ldrb r0, [r0] cmp r0, 0x2 bne @0800B244 - ldr r0, =0x082ed224 + ldr r0, =gUnknown_082ED224 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] - ldr r0, =0x085ee572 + ldr r0, =gUnknown_085EE572 str r0, [sp, 0x8] movs r0, 0 movs r1, 0x3 @@ -5139,11 +5139,11 @@ sub_800B1A0: ; 800B1A0 @0800B244: cmp r0, 0x1 bne @0800B260 - ldr r0, =0x082ed224 + ldr r0, =gUnknown_082ED224 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] - ldr r0, =0x085ee553 + ldr r0, =gUnknown_085EE553 str r0, [sp, 0x8] movs r0, 0 movs r1, 0x3 @@ -5292,7 +5292,7 @@ sub_800B348: ; 800B348 stm r2!, {r3,r4,r6} ldr r0, [r0] str r0, [r2] - ldr r3, =0x082ed1d4 + ldr r3, =gUnknown_082ED1D4 adds r2, r1, 0 adds r0, r3, 0 ldm r0!, {r4-r6} @@ -5343,7 +5343,7 @@ sub_800B3A4: ; 800B3A4 str r0, [r1] adds r0, r2, 0 bl sub_800B524 - ldr r5, =0x082ed1d4 + ldr r5, =gUnknown_082ED1D4 adds r0, r4, 0 adds r1, r5, 0 bl strcmp @@ -10676,7 +10676,7 @@ sub_800DCB4: ; 800DCB4 ldrb r0, [r1] cmp r0, 0xFF beq @0800DCD8 - ldr r5, =0x082ed470 + ldr r5, =gUnknown_082ED470 adds r2, r1, 0 @0800DCC4: adds r1, r4, r3 @@ -10708,7 +10708,7 @@ sub_800DCE8: ; 800DCE8 ldrb r0, [r1] cmp r0, 0 beq @0800DD0C - ldr r5, =0x082ed370 + ldr r5, =gUnknown_082ED370 adds r2, r1, 0 @0800DCF8: adds r1, r4, r3 @@ -11088,7 +11088,7 @@ sub_800DFB4: ; 800DFB4 ldrb r0, [r0] cmp r0, 0x1 bne @0800E024 - ldr r0, =0x082ed5f0 + ldr r0, =gUnknown_082ED5F0 adds r1, r3, 0 movs r3, 0 bl obj_add_from_template_forward_search @@ -11102,7 +11102,7 @@ sub_800DFB4: ; 800DFB4 adds r4, r0 ldr r0, =0x00001234 strh r0, [r4, 0x3C] - ldr r0, =0x082ed5e0 + ldr r0, =gUnknown_082ED5E0 ldrh r0, [r0, 0x6] bl gpu_tile_obj_tag_get_range_start strh r0, [r4, 0x3A] @@ -11117,7 +11117,7 @@ sub_800DFB4: ; 800DFB4 .align 2, 0 .pool @0800E024: - ldr r0, =0x082ed5f0 + ldr r0, =gUnknown_082ED5F0 adds r1, r3, 0 movs r3, 0 bl obj_add_from_template_forward_search @@ -11131,7 +11131,7 @@ sub_800DFB4: ; 800DFB4 adds r0, r5 ldr r1, =0x00001234 strh r1, [r0, 0x3C] - ldr r0, =0x082ed5e0 + ldr r0, =gUnknown_082ED5E0 ldrh r0, [r0, 0x6] bl gpu_tile_obj_tag_get_range_start ldrb r2, [r4] @@ -11185,7 +11185,7 @@ sub_800E084: ; 800E084 movs r0, 0x84 lsls r0, 3 adds r3, r0 - ldr r0, =0x082ec690 + ldr r0, =gUnknown_082EC690 ldr r1, [r0] ldr r2, [r0, 0x4] str r1, [r3] @@ -11204,7 +11204,7 @@ sub_800E084: ; 800E084 thumb_func_start sub_800E0E8 sub_800E0E8: ; 800E0E8 push {r4,lr} - ldr r4, =0x082ed5e0 + ldr r4, =gUnknown_082ED5E0 ldrh r0, [r4, 0x6] bl gpu_tile_obj_tag_get_range_start lsls r0, 16 @@ -11214,7 +11214,7 @@ sub_800E0E8: ; 800E0E8 adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @0800E100: - ldr r0, =0x082ed5e8 + ldr r0, =gUnknown_082ED5E8 bl gpu_pal_obj_alloc_tag_and_apply ldr r1, =0x02022b10 movs r0, 0xFF @@ -11445,7 +11445,7 @@ sub_800E174: ; 800E174 movs r1, 0x84 lsls r1, 3 adds r0, r4, r1 - ldr r1, =0x082ed570 + ldr r1, =gUnknown_082ED570 ldr r2, [r1, 0x4] ldr r1, [r1] str r1, [r0] @@ -12050,7 +12050,7 @@ sub_800E748: ; 800E748 @0800E7E4: ldr r4, =0x03005000 ldrb r0, [r4, 0xC] - ldr r3, =0x082ed6e0 + ldr r3, =gUnknown_082ED6E0 movs r1, 0 movs r2, 0xF0 bl sub_800C054 @@ -12112,7 +12112,7 @@ sub_800E748: ; 800E748 sub_800E87C: ; 800E87C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x082ed6a5 + ldr r1, =gUnknown_082ED6A5 adds r0, r1 ldrb r0, [r0] bx lr @@ -12266,7 +12266,7 @@ sub_800E94C: ; 800E94C .4byte @0800E9F8 .4byte @0800EA3C @0800E9A4: - ldr r0, =0x082ed608 + ldr r0, =gUnknown_082ED608 bl sub_800BFCC ldr r0, =0x03005000 movs r2, 0x1 @@ -12276,7 +12276,7 @@ sub_800E94C: ; 800E94C .pool @0800E9BC: ldrb r0, [r7, 0xC] - ldr r3, =0x082ed6e0 + ldr r3, =gUnknown_082ED6E0 movs r1, 0 movs r2, 0xF0 bl sub_800C054 @@ -12530,7 +12530,7 @@ sub_800EB44: ; 800EB44 .align 2, 0 .pool @0800EC10: - ldr r3, =0x082ed6e0 + ldr r3, =gUnknown_082ED6E0 movs r0, 0x2 movs r1, 0 movs r2, 0xF0 @@ -12635,7 +12635,7 @@ sub_800EB44: ; 800EB44 thumb_func_start sub_800ED10 sub_800ED10: ; 800ED10 push {lr} - ldr r3, =0x082ed6e0 + ldr r3, =gUnknown_082ED6E0 movs r0, 0x1 movs r1, 0 movs r2, 0xF0 @@ -12772,7 +12772,7 @@ sub_800EDD4: ; 800EDD4 bl sub_800E604 @0800EE38: movs r5, 0 - ldr r6, =0x082ed7e0 + ldr r6, =gUnknown_082ED7E0 @0800EE3C: lsls r0, r5, 2 adds r0, r6 @@ -14313,7 +14313,7 @@ sub_800F86C: ; 800F86C adds r0, 0x82 ldrh r0, [r0] lsls r0, 2 - ldr r3, =0x082ed628 + ldr r3, =gUnknown_082ED628 adds r0, r3 ldr r1, [r1] ldr r0, [r0] @@ -14354,7 +14354,7 @@ sub_800F86C: ; 800F86C .align 2, 0 .pool @0800FAAC: - ldr r2, =0x082ed6b8 + ldr r2, =gUnknown_082ED6B8 ldr r3, =0x03003092 adds r0, r5, r3 ldrh r1, [r0] @@ -14744,7 +14744,7 @@ sub_800FD14: ; 800FD14 ldrb r2, [r0] ldrb r0, [r1] eors r0, r2 - ldr r1, =0x082ed695 + ldr r1, =gUnknown_082ED695 adds r0, r1 ldrb r0, [r0] adds r0, 0x1 @@ -15116,7 +15116,7 @@ rfufunc_80FA020: ; 8010028 adds r1, r3, 0 adds r1, 0x88 adds r1, r0, r1 - ldr r2, =0x082ed628 + ldr r2, =gUnknown_082ED628 adds r0, r3 adds r0, 0x82 ldrh r0, [r0] @@ -15584,7 +15584,7 @@ sub_8010434: ; 8010434 sub_8010454: ; 8010454 push {r4,lr} adds r3, r0, 0 - ldr r1, =0x082ed6e0 + ldr r1, =gUnknown_082ED6E0 ldrh r0, [r1] cmp r0, r3 beq @08010482 @@ -16394,7 +16394,7 @@ sub_8010A70: ; 8010A70 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 - ldr r0, =0x082ed7ec + ldr r0, =gUnknown_082ED7EC adds r1, r4, 0 bl strcmp adds r5, r0, 0 @@ -16425,7 +16425,7 @@ sub_8010AAC: ; 8010AAC lsls r0, 24 lsrs r6, r0, 24 ldr r3, =0x03005000 - ldr r2, =0x082ed68c + ldr r2, =gUnknown_082ED68C ldr r1, =0x00000ce9 adds r0, r3, r1 ldrb r1, [r0] @@ -16542,7 +16542,7 @@ sub_8010AAC: ; 8010AAC @08010BC0: ldr r5, =0x020228c4 adds r1, r5, 0 - ldr r0, =0x082ed7ec + ldr r0, =gUnknown_082ED7EC ldm r0!, {r2-r4} stm r1!, {r2-r4} ldrh r2, [r0] @@ -17753,7 +17753,7 @@ sub_8011404: ; 8011404 adds r1, r4, 0 bl sub_8011A64 @08011544: - ldr r0, =0x082ed7fc + ldr r0, =gUnknown_082ED7FC movs r1, 0x5 movs r2, 0x5 bl nullsub_5 @@ -17771,7 +17771,7 @@ sub_8011404: ; 8011404 adds r0, 0xF0 movs r1, 0x1 strb r1, [r0] - ldr r0, =0x082ed814 + ldr r0, =gUnknown_082ED814 movs r1, 0x5 movs r2, 0x5 bl nullsub_5 @@ -18601,12 +18601,12 @@ sub_8011C10: ; 8011C10 bl sub_800BF4C ldr r2, =0x02022b2c adds r1, r2, 0 - ldr r0, =0x082ed608 + ldr r0, =gUnknown_082ED608 ldm r0!, {r3,r5,r6} stm r1!, {r3,r5,r6} ldm r0!, {r3,r5,r6} stm r1!, {r3,r5,r6} - ldr r0, =0x082ed620 + ldr r0, =gUnknown_082ED620 subs r4, 0x1 adds r4, r0 ldrb r0, [r4] @@ -18649,7 +18649,7 @@ sub_8011C84: ; 8011C84 bl sub_800BF4C ldr r2, =0x02022b2c adds r1, r2, 0 - ldr r0, =0x082ed608 + ldr r0, =gUnknown_082ED608 ldm r0!, {r3,r6,r7} stm r1!, {r3,r6,r7} ldm r0!, {r3,r6,r7} @@ -18874,7 +18874,7 @@ sub_8011E2C: ; 8011E2C strh r1, [r6, 0x2] ldrh r1, [r0, 0xA] strh r1, [r6, 0x4] - ldr r1, =0x082ed695 + ldr r1, =gUnknown_082ED695 movs r2, 0x8 ldrsh r0, [r0, r2] adds r0, r1 @@ -19380,7 +19380,7 @@ sub_801227C: ; 801227C @08012280: lsls r2, r4, 24 lsrs r2, 24 - ldr r0, =0x082ed82c + ldr r0, =gUnknown_082ED82C movs r1, 0 bl nullsub_5 adds r4, 0x1 @@ -19488,7 +19488,7 @@ sub_801229C: ; 801229C adds r6, r7, 0 cmp r6, 0x3 ble @0801232C - ldr r0, =0x082ed868 + ldr r0, =gUnknown_082ED868 movs r1, 0x1 movs r2, 0xF bl nullsub_5 @@ -19513,11 +19513,11 @@ sub_801229C: ; 801229C adds r2, r4, 0 movs r3, 0x4 bl nullsub_13 - ldr r0, =0x082ed84b + ldr r0, =gUnknown_082ED84B movs r1, 0x6 adds r2, r4, 0 bl nullsub_5 - ldr r0, =0x082ed85b + ldr r0, =gUnknown_082ED85B movs r1, 0x16 adds r2, r4, 0 bl nullsub_5 @@ -19621,11 +19621,11 @@ sub_801229C: ; 801229C adds r2, r4, 0 movs r3, 0x4 bl nullsub_13 - ldr r0, =0x082ed84b + ldr r0, =gUnknown_082ED84B movs r1, 0x6 adds r2, r4, 0 bl nullsub_5 - ldr r0, =0x082ed85b + ldr r0, =gUnknown_082ED85B movs r1, 0x16 adds r2, r4, 0 bl nullsub_5 @@ -19713,14 +19713,14 @@ sub_80124EC: ; 80124EC beq @08012564 b @080125A6 @08012538: - ldr r1, =0x082edb60 + ldr r1, =gUnknown_082EDB60 subs r0, r5, 0x1 lsls r0, 2 b @0801256C .align 2, 0 .pool @08012544: - ldr r1, =0x082edb60 + ldr r1, =gUnknown_082EDB60 subs r0, r5, 0x1 lsls r0, 2 adds r1, 0x14 @@ -19728,7 +19728,7 @@ sub_80124EC: ; 80124EC .align 2, 0 .pool @08012554: - ldr r1, =0x082edb60 + ldr r1, =gUnknown_082EDB60 subs r0, r5, 0x1 lsls r0, 2 adds r1, 0x28 @@ -19736,7 +19736,7 @@ sub_80124EC: ; 80124EC .align 2, 0 .pool @08012564: - ldr r1, =0x082edb60 + ldr r1, =gUnknown_082EDB60 subs r0, r5, 0x1 lsls r0, 2 adds r1, 0x3C @@ -19755,7 +19755,7 @@ sub_80124EC: ; 80124EC .align 2, 0 .pool @08012588: - ldr r1, =0x082edb60 + ldr r1, =gUnknown_082EDB60 subs r0, r5, 0x1 lsls r0, 2 adds r1, 0x50 @@ -19801,7 +19801,7 @@ sub_80125BC: ; 80125BC movs r1, 0x1 movs r3, 0 bl sub_80173E0 - ldr r1, =0x082ed8cc + ldr r1, =gUnknown_082ED8CC add r0, sp, 0x8 bl gf_strcpy adds r5, r0, 0 @@ -19881,7 +19881,7 @@ sub_801262C: ; 801262C .4byte @080126B8 @080126B8: ldr r0, =0x02021fc4 - ldr r1, =0x082ed960 + ldr r1, =gUnknown_082ED960 bl ExpandTextCodes @080126C0: pop {r0} @@ -20036,7 +20036,7 @@ sub_8012780: ; 8012780 strh r0, [r3] @08012848: ldr r2, =0x02022c2c - ldr r1, =0x082f00c4 + ldr r1, =gUnknown_082F00C4 ldrh r0, [r3] lsls r0, 2 adds r0, r1 @@ -20107,7 +20107,7 @@ sub_8012780: ; 8012780 movs r1, 0xFF bl sub_8016FC0 strb r0, [r6, 0x17] - ldr r0, =0x082f00bc + ldr r0, =gUnknown_082F00BC bl Window_AddFromTemplate strb r0, [r6, 0x10] ldr r0, =0x02022c2d @@ -20124,24 +20124,24 @@ sub_8012780: ; 8012780 .align 2, 0 .pool @08012928: - ldr r0, =0x082f011c + ldr r0, =gUnknown_082F011C b @08012932 .align 2, 0 .pool @08012930: - ldr r0, =0x082f0124 + ldr r0, =gUnknown_082F0124 @08012932: bl Window_AddFromTemplate strb r0, [r6, 0xF] @08012938: - ldr r0, =0x082f012c + ldr r0, =gUnknown_082F012C bl Window_AddFromTemplate strb r0, [r6, 0x11] ldrb r0, [r6, 0x10] movs r1, 0x22 bl Window_FastFillPixels ldrb r0, [r6, 0x10] - ldr r2, =0x082edbc4 + ldr r2, =gUnknown_082EDBC4 movs r3, 0x1 mov r8, r3 str r3, [sp] @@ -20160,7 +20160,7 @@ sub_8012780: ; 8012780 bl sub_81973FC ldr r0, =0x03006310 adds r2, r0, 0 - ldr r1, =0x082f015c + ldr r1, =gUnknown_082F015C ldm r1!, {r3,r5,r7} stm r2!, {r3,r5,r7} ldm r1!, {r3,r5,r7} @@ -20189,7 +20189,7 @@ sub_8012780: ; 8012780 .pool @080129C8: ldr r0, =0x02021cc4 - ldr r2, =0x082f0048 + ldr r2, =gUnknown_082F0048 ldr r4, =0x02022c2c ldrb r1, [r4] lsls r1, 2 @@ -20210,14 +20210,14 @@ sub_8012780: ; 8012780 cmp r0, 0 beq @08012A18 ldr r0, =0x02021fc4 - ldr r1, =0x082ed990 + ldr r1, =gUnknown_082ED990 bl ExpandTextCodes b @08012A34 .align 2, 0 .pool @08012A18: ldr r0, =0x02021fc4 - ldr r1, =0x082ed960 + ldr r1, =gUnknown_082ED960 bl ExpandTextCodes b @08012A34 .align 2, 0 @@ -20349,7 +20349,7 @@ sub_8012780: ; 8012780 @08012B24: adds r0, r6, 0 adds r0, 0xD - ldr r2, =0x082eddc4 + ldr r2, =gUnknown_082EDDC4 lsls r1, r3, 2 adds r1, r2 ldr r1, [r1] @@ -20379,7 +20379,7 @@ sub_8012780: ; 8012780 lsrs r3, r0, 31 adds r0, r6, 0 adds r0, 0xD - ldr r2, =0x082eddc4 + ldr r2, =gUnknown_082EDDC4 lsls r1, r3, 2 adds r1, r2 ldr r1, [r1] @@ -20557,7 +20557,7 @@ sub_8012780: ; 8012780 adds r1, r2 bl sub_8018404 ldr r0, =0x02021fc4 - ldr r1, =0x082edc9c + ldr r1, =gUnknown_082EDC9C bl ExpandTextCodes movs r0, 0xD strb r0, [r6, 0xC] @@ -20643,7 +20643,7 @@ sub_8012780: ; 8012780 @08012D8A: adds r0, r6, 0 adds r0, 0xD - ldr r1, =0x082edc5c + ldr r1, =gUnknown_082EDC5C bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -20698,7 +20698,7 @@ sub_8012780: ; 8012780 @08012DF2: adds r0, r6, 0 adds r0, 0xD - ldr r1, =0x082edc78 + ldr r1, =gUnknown_082EDC78 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -20801,7 +20801,7 @@ sub_8012780: ; 8012780 @08012EB6: adds r0, r6, 0 adds r0, 0xD - ldr r1, =0x082edd58 + ldr r1, =gUnknown_082EDD58 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -20964,12 +20964,12 @@ sub_8012FC4: ; 8012FC4 .4byte @08013068 .4byte @08013050 @08013050: - ldr r1, =0x082edbe8 + ldr r1, =gUnknown_082EDBE8 b @0801305A .align 2, 0 .pool @08013058: - ldr r1, =0x082edc0c + ldr r1, =gUnknown_082EDC0C @0801305A: adds r0, r2, 0 bl ExpandTextCodes @@ -20977,7 +20977,7 @@ sub_8012FC4: ; 8012FC4 .align 2, 0 .pool @08013068: - ldr r1, =0x082edc34 + ldr r1, =gUnknown_082EDC34 adds r0, r2, 0 bl ExpandTextCodes @08013070: @@ -21007,13 +21007,13 @@ sub_8013078: ; 8013078 beq @080130A4 b @080130AA @08013098: - ldr r1, =0x082ee560 + ldr r1, =gUnknown_082EE560 bl ExpandTextCodes b @080130AA .align 2, 0 .pool @080130A4: - ldr r1, =0x082ee57c + ldr r1, =gUnknown_082EE57C bl ExpandTextCodes @080130AA: pop {r0} @@ -21069,14 +21069,14 @@ sub_80130B4: ; 80130B4 .4byte @08013150 .4byte @08013140 @08013140: - ldr r1, =0x082efc3c + ldr r1, =gUnknown_082EFC3C adds r0, r2, 0 bl ExpandTextCodes b @08013158 .align 2, 0 .pool @08013150: - ldr r1, =0x082efc54 + ldr r1, =gUnknown_082EFC54 adds r0, r2, 0 bl ExpandTextCodes @08013158: @@ -21133,14 +21133,14 @@ sub_8013160: ; 8013160 .4byte @080131FC .4byte @080131EC @080131EC: - ldr r1, =0x082eddf4 + ldr r1, =gUnknown_082EDDF4 adds r0, r2, 0 bl ExpandTextCodes b @08013204 .align 2, 0 .pool @080131FC: - ldr r1, =0x082ede0c + ldr r1, =gUnknown_082EDE0C adds r0, r2, 0 bl ExpandTextCodes @08013204: @@ -21417,7 +21417,7 @@ sub_8013398: ; 8013398 mov r10, r5 cmp r5, 0x4 bhi @08013454 - ldr r0, =0x082f045c + ldr r0, =gUnknown_082F045C mov r9, r0 movs r1, 0 mov r12, r1 @@ -21595,7 +21595,7 @@ sub_80134E8: ; 80134E8 strh r0, [r3] @08013590: ldr r2, =0x02022c2c - ldr r1, =0x082f0530 + ldr r1, =gUnknown_082F0530 ldrh r0, [r3] adds r0, r1 ldrb r0, [r0] @@ -21622,7 +21622,7 @@ sub_80134E8: ; 80134E8 @080135E0: adds r0, r6, 0 adds r0, 0x9 - ldr r2, =0x082efb70 + ldr r2, =gUnknown_082EFB70 ldr r1, =0x020375e0 ldrh r1, [r1] lsls r1, 2 @@ -21652,20 +21652,20 @@ sub_80134E8: ; 80134E8 bl sub_8016FC0 movs r4, 0 strb r0, [r6, 0x11] - ldr r0, =0x082f00bc + ldr r0, =gUnknown_082F00BC bl Window_AddFromTemplate strb r0, [r6, 0xC] - ldr r0, =0x082f0174 + ldr r0, =gUnknown_082F0174 bl Window_AddFromTemplate strb r0, [r6, 0xB] - ldr r0, =0x082f017c + ldr r0, =gUnknown_082F017C bl Window_AddFromTemplate strb r0, [r6, 0xD] ldrb r0, [r6, 0xC] movs r1, 0x22 bl Window_FastFillPixels ldrb r0, [r6, 0xC] - ldr r2, =0x082ef7dc + ldr r2, =gUnknown_082EF7DC movs r1, 0x1 str r1, [sp] movs r1, 0x4 @@ -21683,7 +21683,7 @@ sub_80134E8: ; 80134E8 bl sub_81973FC ldr r0, =0x03006310 adds r2, r0, 0 - ldr r1, =0x082f0204 + ldr r1, =gUnknown_082F0204 ldm r1!, {r3,r5,r7} stm r2!, {r3,r5,r7} ldm r1!, {r3,r5,r7} @@ -21766,7 +21766,7 @@ sub_80134E8: ; 80134E8 .pool @08013744: ldr r0, =0x02021fc4 - ldr r2, =0x082edd50 + ldr r2, =gUnknown_082EDD50 subs r1, 0x1 lsls r1, 2 adds r1, r2 @@ -21951,13 +21951,13 @@ sub_80134E8: ; 80134E8 movs r1, 0 bl sub_8011A64 ldr r0, =0x02021cc4 - ldr r2, =0x082f0048 + ldr r2, =gUnknown_082F0048 ldrb r1, [r4] lsls r1, 2 adds r1, r2 ldr r1, [r1] bl gf_strcpy - ldr r1, =0x082ede48 + ldr r1, =gUnknown_082EDE48 adds r0, r5, 0 bl ExpandTextCodes b @080139EC @@ -22052,7 +22052,7 @@ sub_80134E8: ; 80134E8 @08013A10: adds r0, r6, 0 adds r0, 0x9 - ldr r1, =0x082ede64 + ldr r1, =gUnknown_082EDE64 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -22153,7 +22153,7 @@ sub_80134E8: ; 80134E8 bl sub_800E084 adds r5, r6, 0 adds r5, 0x9 - ldr r4, =0x082ede9c + ldr r4, =gUnknown_082EDE9C bl sub_8011A74 lsls r0, 24 lsrs r0, 22 @@ -22180,7 +22180,7 @@ sub_80134E8: ; 80134E8 bl sub_800E084 adds r5, r6, 0 adds r5, 0x9 - ldr r4, =0x082ede9c + ldr r4, =gUnknown_082EDE9C bl sub_8011A74 lsls r0, 24 lsrs r0, 22 @@ -22285,7 +22285,7 @@ sub_8013BD8: ; 8013BD8 ldr r1, [r4] adds r1, r2 bl sub_8018404 - ldr r1, =0x082f0530 + ldr r1, =gUnknown_082F0530 ldr r0, =0x020375e0 ldrh r0, [r0] adds r0, r1 @@ -22463,7 +22463,7 @@ sub_8013D88: ; 8013D88 @08013D94: cmp r1, 0x16 bhi @08013DB6 - ldr r0, =0x082f04d8 + ldr r0, =gUnknown_082F04D8 lsls r1, 2 adds r1, r0 ldr r1, [r1] @@ -23972,7 +23972,7 @@ sub_8014A40: ; 8014A40 movs r1, 0xFF bl sub_8016FC0 strb r0, [r5, 0x17] - ldr r0, =0x082f011c + ldr r0, =gUnknown_082F011C ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -23996,7 +23996,7 @@ sub_8014A40: ; 8014A40 bl sub_8018784 ldr r0, =0x03006310 adds r2, r0, 0 - ldr r1, =0x082f015c + ldr r1, =gUnknown_082F015C ldm r1!, {r3,r4,r6} stm r2!, {r3,r4,r6} ldm r1!, {r3,r4,r6} @@ -24016,7 +24016,7 @@ sub_8014A40: ; 8014A40 .pool @08014BBC: ldr r0, =0x02021cc4 - ldr r2, =0x082f0048 + ldr r2, =gUnknown_082F0048 ldr r4, =0x02022c2c ldrb r1, [r4] lsls r1, 2 @@ -24061,7 +24061,7 @@ sub_8014A40: ; 8014A40 @08014C24: adds r0, r5, 0 adds r0, 0xD - ldr r1, =0x082edf40 + ldr r1, =gUnknown_082EDF40 bl mevent_0814257C cmp r0, 0 bne @08014C34 @@ -24200,7 +24200,7 @@ sub_8014A40: ; 8014A40 adds r1, r2 bl sub_8018404 ldr r0, =0x02021fc4 - ldr r1, =0x082edc9c + ldr r1, =gUnknown_082EDC9C bl ExpandTextCodes movs r0, 0x9 strb r0, [r5, 0xC] @@ -24322,7 +24322,7 @@ sub_8014A40: ; 8014A40 @08014E4E: adds r0, r5, 0 adds r0, 0xD - ldr r1, =0x082ed8d0 + ldr r1, =gUnknown_082ED8D0 bl mevent_0814257C cmp r0, 0 beq @08014EF2 @@ -24485,7 +24485,7 @@ sub_8014F48: ; 8014F48 strb r0, [r7, 0x8] b @080152A0 @08014FD8: - ldr r0, =0x082ef7f8 + ldr r0, =gUnknown_082EF7F8 bl sub_8018884 movs r0, 0x2 strb r0, [r7, 0x8] @@ -24505,7 +24505,7 @@ sub_8014F48: ; 8014F48 bl sub_8016FC0 movs r6, 0 strb r0, [r7, 0x11] - ldr r0, =0x082f0174 + ldr r0, =gUnknown_082F0174 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -24525,7 +24525,7 @@ sub_8014F48: ; 8014F48 mov r0, sp bl Window_AddFromTemplate strb r0, [r7, 0xB] - ldr r0, =0x082f017c + ldr r0, =gUnknown_082F017C ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x8] @@ -24541,7 +24541,7 @@ sub_8014F48: ; 8014F48 bl sub_8018784 ldr r0, =0x03006310 adds r2, r0, 0 - ldr r1, =0x082f0204 + ldr r1, =gUnknown_082F0204 ldm r1!, {r3-r5} stm r2!, {r3-r5} ldm r1!, {r3-r5} @@ -24664,7 +24664,7 @@ sub_8014F48: ; 8014F48 .align 2, 0 .pool @08015180: - ldr r0, =0x082efc3c + ldr r0, =gUnknown_082EFC3C bl sub_8018884 ldr r0, =0x02021cc4 ldrb r2, [r7, 0xF] @@ -24716,7 +24716,7 @@ sub_8014F48: ; 8014F48 strb r0, [r7, 0x8] b @080152A0 @080151EE: - ldr r0, =0x082eddf4 + ldr r0, =gUnknown_082EDDF4 bl sub_8018884 movs r0, 0 movs r1, 0 @@ -24748,7 +24748,7 @@ sub_8014F48: ; 8014F48 @0801523A: adds r5, r7, 0 adds r5, 0x9 - ldr r4, =0x082edf80 + ldr r4, =gUnknown_082EDF80 bl sub_8011A74 lsls r0, 24 lsrs r0, 22 @@ -24764,7 +24764,7 @@ sub_8014F48: ; 8014F48 .pool @08015260: bl sub_800E084 - ldr r0, =0x082ed8d0 + ldr r0, =gUnknown_082ED8D0 bl sub_8018884 @0801526A: adds r0, r6, 0 @@ -24884,7 +24884,7 @@ task00_081182DC: ; 80152F4 strb r0, [r5, 0x8] b @08015604 @08015386: - ldr r0, =0x082efbc8 + ldr r0, =gUnknown_082EFBC8 bl sub_8018884 movs r0, 0x2 strb r0, [r5, 0x8] @@ -24906,7 +24906,7 @@ task00_081182DC: ; 80152F4 ldrb r0, [r5, 0x13] cmp r0, 0 beq @08015404 - ldr r0, =0x082f0174 + ldr r0, =gUnknown_082F0174 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -24925,7 +24925,7 @@ task00_081182DC: ; 80152F4 bl sub_8018784 ldr r0, =0x03006310 adds r2, r0, 0 - ldr r1, =0x082f0204 + ldr r1, =gUnknown_082F0204 ldm r1!, {r3,r4,r6} stm r2!, {r3,r4,r6} ldm r1!, {r3,r4,r6} @@ -25040,7 +25040,7 @@ task00_081182DC: ; 80152F4 .align 2, 0 .pool @080154E0: - ldr r0, =0x082efc90 + ldr r0, =gUnknown_082EFC90 bl sub_8018884 ldr r0, =0x02021cc4 ldrb r2, [r5, 0xF] @@ -25092,7 +25092,7 @@ task00_081182DC: ; 80152F4 strb r0, [r5, 0x8] b @08015604 @0801554E: - ldr r0, =0x082edec4 + ldr r0, =gUnknown_082EDEC4 bl sub_8018884 movs r0, 0 movs r1, 0 @@ -25126,21 +25126,21 @@ task00_081182DC: ; 80152F4 @0801559A: adds r0, r5, 0 adds r0, 0x9 - ldr r1, =0x082edf04 + ldr r1, =gUnknown_082EDF04 b @080155C2 .align 2, 0 .pool @080155A8: adds r0, r5, 0 adds r0, 0x9 - ldr r1, =0x082ed8f8 + ldr r1, =gUnknown_082ED8F8 b @080155C2 .align 2, 0 .pool @080155B4: adds r0, r5, 0 adds r0, 0x9 - ldr r2, =0x082efd58 + ldr r2, =gUnknown_082EFD58 ldrb r1, [r5, 0x12] lsls r1, 2 adds r1, r2 @@ -25495,7 +25495,7 @@ sub_80156E0: ; 80156E0 movs r1, 0 movs r2, 0 bl sub_8010FCC - ldr r0, =0x082ef4fc + ldr r0, =gUnknown_082EF4FC bl sub_801568C b @0801598E .align 2, 0 @@ -25508,7 +25508,7 @@ sub_80156E0: ; 80156E0 bl sub_80180A0 cmp r0, 0 bne @0801594C - ldr r1, =0x082ef47c + ldr r1, =gUnknown_082EF47C movs r0, 0x34 bl sub_8015664 b @0801598E @@ -25524,7 +25524,7 @@ sub_80156E0: ; 80156E0 strh r0, [r7, 0x2] cmp r5, 0x5 bls @0801596C - ldr r0, =0x082ef544 + ldr r0, =gUnknown_082EF544 bl sub_801568C b @0801598E .align 2, 0 @@ -25777,13 +25777,13 @@ sub_80156E0: ; 80156E0 bl sub_8011B90 cmp r0, 0x1 bne @08015BB0 - ldr r0, =0x082ee6c8 + ldr r0, =gUnknown_082EE6C8 bl sub_801568C b @08015BB8 .align 2, 0 .pool @08015BB0: - ldr r1, =0x082ee6c8 + ldr r1, =gUnknown_082EE6C8 movs r0, 0x1E bl sub_8015664 @08015BB8: @@ -25819,7 +25819,7 @@ sub_80156E0: ; 80156E0 ldrb r0, [r0] cmp r0, 0x44 bne @08015C24 - ldr r1, =0x082ee004 + ldr r1, =gUnknown_082EE004 movs r0, 0x1F bl sub_8015664 bl @08016878 @@ -25854,8 +25854,8 @@ sub_80156E0: ; 80156E0 adds r1, 0x1B adds r2, r6, 0 adds r2, 0x1C - ldr r3, =0x082f021c - ldr r4, =0x082f0244 + ldr r3, =gUnknown_082F021C + ldr r4, =gUnknown_082F0244 str r4, [sp] bl sub_8017178 adds r5, r0, 0 @@ -25895,7 +25895,7 @@ sub_80156E0: ; 80156E0 strh r1, [r0] bl sub_800FE50 ldr r0, =0x02021fc4 - ldr r2, =0x082eeb80 + ldr r2, =gUnknown_082EEB80 ldr r1, =0x020229e8 ldrb r1, [r1, 0x13] lsls r1, 2 @@ -25919,7 +25919,7 @@ sub_80156E0: ; 80156E0 bl sub_8018024 cmp r0, 0 bne @08015D18 - ldr r1, =0x082eebd0 + ldr r1, =gUnknown_082EEBD0 movs r0, 0x5 bl sub_8015664 bl @08016878 @@ -25940,7 +25940,7 @@ sub_80156E0: ; 80156E0 .pool @08015D34: ldr r0, =0x02021fc4 - ldr r1, =0x082eeb88 + ldr r1, =gUnknown_082EEB88 bl gf_strcpy movs r0, 0x24 bl @08016876 @@ -25963,7 +25963,7 @@ sub_80156E0: ; 80156E0 adds r5, r0, 0 adds r0, r6, 0 adds r0, 0x16 - ldr r3, =0x082ee82c + ldr r3, =gUnknown_082EE82C lsls r1, r5, 2 lsls r2, r4, 4 adds r1, r2 @@ -26010,7 +26010,7 @@ sub_80156E0: ; 80156E0 cmp r0, 0 bne @08015DF4 ldr r0, =0x02021fc4 - ldr r1, =0x082eeb88 + ldr r1, =gUnknown_082EEB88 bl gf_strcpy movs r0, 0x1C bl @08016876 @@ -26072,7 +26072,7 @@ sub_80156E0: ; 80156E0 ldr r1, [r6] bl sub_8017CF8 adds r4, r0, 0 - ldr r2, =0x082ee24c + ldr r2, =gUnknown_082EE24C lsls r0, r4, 2 lsls r1, r5, 3 adds r0, r1 @@ -26135,7 +26135,7 @@ sub_80156E0: ; 80156E0 bl sub_800E540 adds r5, r0, 0 ldr r0, =0x02021fc4 - ldr r2, =0x082ee378 + ldr r2, =gUnknown_082EE378 lsls r1, r5, 2 adds r1, r2 ldr r1, [r1] @@ -26200,7 +26200,7 @@ sub_80156E0: ; 80156E0 ldr r1, [r6] bl sub_8017CF8 adds r4, r0, 0 - ldr r1, =0x082eec9c + ldr r1, =gUnknown_082EEC9C lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -26252,7 +26252,7 @@ sub_80156E0: ; 80156E0 bl sub_8011B90 cmp r0, 0x1 bne @08016028 - ldr r0, =0x082eed3c + ldr r0, =gUnknown_082EED3C lsls r1, r4, 2 adds r1, r0 ldr r0, [r1] @@ -26261,7 +26261,7 @@ sub_80156E0: ; 80156E0 .align 2, 0 .pool @08016028: - ldr r0, =0x082eed3c + ldr r0, =gUnknown_082EED3C lsls r1, r4, 2 adds r1, r0 ldr r1, [r1] @@ -26294,7 +26294,7 @@ sub_80156E0: ; 80156E0 bl sub_8011B90 cmp r0, 0x1 bne @08016084 - ldr r0, =0x082eed3c + ldr r0, =gUnknown_082EED3C lsls r1, r4, 2 adds r1, r0 ldr r0, [r1] @@ -26303,7 +26303,7 @@ sub_80156E0: ; 80156E0 .align 2, 0 .pool @08016084: - ldr r0, =0x082eed3c + ldr r0, =gUnknown_082EED3C lsls r1, r4, 2 adds r1, r0 ldr r1, [r1] @@ -26379,7 +26379,7 @@ sub_80156E0: ; 80156E0 bl sub_800E540 adds r5, r0, 0 ldr r0, =0x02021fc4 - ldr r2, =0x082ee324 + ldr r2, =gUnknown_082EE324 lsls r1, r5, 2 adds r1, r2 ldr r1, [r1] @@ -26423,7 +26423,7 @@ sub_80156E0: ; 80156E0 movs r0, 0x1 bl sub_8011DE0 ldr r0, =0x02021fc4 - ldr r1, =0x082ee598 + ldr r1, =gUnknown_082EE598 bl gf_strcpy movs r0, 0x24 b @08016876 @@ -26512,7 +26512,7 @@ sub_80156E0: ; 80156E0 movs r0, 0xA strb r0, [r6, 0x14] ldr r0, =0x02021fc4 - ldr r1, =0x082eec14 + ldr r1, =gUnknown_082EEC14 bl gf_strcpy b @08016878 .align 2, 0 @@ -26685,7 +26685,7 @@ sub_80156E0: ; 80156E0 cmp r0, r1 bne @08016408 ldr r0, =0x02021fc4 - ldr r1, =0x082ef590 + ldr r1, =gUnknown_082EF590 bl gf_strcpy b @0801643E .align 2, 0 @@ -26698,7 +26698,7 @@ sub_80156E0: ; 80156E0 lsrs r0, 22 movs r1, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -26711,7 +26711,7 @@ sub_80156E0: ; 80156E0 movs r3, 0x3 bl decimal_int_to_string ldr r0, =0x02021fc4 - ldr r1, =0x082ef564 + ldr r1, =gUnknown_082EF564 bl ExpandTextCodes @0801643E: ldr r1, =0x02021fc4 @@ -26723,7 +26723,7 @@ sub_80156E0: ; 80156E0 @0801645C: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =0x082ef20c + ldr r1, =gUnknown_082EF20C bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -26741,8 +26741,8 @@ sub_80156E0: ; 80156E0 adds r1, 0x1D adds r2, r6, 0 adds r2, 0x1E - ldr r3, =0x082f025c - ldr r4, =0x082f027c + ldr r3, =gUnknown_082F025C + ldr r4, =gUnknown_082F027C str r4, [sp] bl sub_8017178 adds r5, r0, 0 @@ -26772,14 +26772,14 @@ sub_80156E0: ; 80156E0 beq @080164D0 b @08016878 @080164C2: - ldr r1, =0x082ef4c4 + ldr r1, =gUnknown_082EF4C4 movs r0, 0x35 bl sub_8015664 b @08016878 .align 2, 0 .pool @080164D0: - ldr r1, =0x082ef298 + ldr r1, =gUnknown_082EF298 movs r0, 0x2F bl sub_8015664 b @08016878 @@ -26823,8 +26823,8 @@ sub_80156E0: ; 80156E0 adds r1, 0x1D adds r2, r6, 0 adds r2, 0x1E - ldr r3, =0x082f0294 - ldr r4, =0x082f032c + ldr r3, =gUnknown_082F0294 + ldr r4, =gUnknown_082F032C str r4, [sp] bl sub_8017178 adds r5, r0, 0 @@ -26846,7 +26846,7 @@ sub_80156E0: ; 80156E0 movs r1, 0 movs r2, 0 bl sub_8010FCC - ldr r0, =0x082ef4fc + ldr r0, =gUnknown_082EF4FC bl sub_801568C b @08016878 .align 2, 0 @@ -26864,7 +26864,7 @@ sub_80156E0: ; 80156E0 ldrh r1, [r2, 0xA] ldrh r2, [r2, 0xC] bl sub_8010FCC - ldr r0, =0x082ef520 + ldr r0, =gUnknown_082EF520 bl sub_801568C b @08016878 .align 2, 0 @@ -26900,7 +26900,7 @@ sub_80156E0: ; 80156E0 @080165DC: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =0x082ef5b8 + ldr r1, =gUnknown_082EF5B8 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -26922,7 +26922,7 @@ sub_80156E0: ; 80156E0 @08016610: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =0x082ef1ec + ldr r1, =gUnknown_082EF1EC bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -26946,9 +26946,9 @@ sub_80156E0: ; 80156E0 adds r2, 0x4A adds r3, r6, 0 adds r3, 0x1E - ldr r4, =0x082f034c + ldr r4, =gUnknown_082F034C str r4, [sp] - ldr r4, =0x082f03a4 + ldr r4, =gUnknown_082F03A4 str r4, [sp, 0x4] ldr r4, [r6] str r4, [sp, 0x8] @@ -26999,7 +26999,7 @@ sub_80156E0: ; 80156E0 ldr r1, [r6] adds r1, r4 bl sub_8018404 - ldr r1, =0x082ef65c + ldr r1, =gUnknown_082EF65C movs r0, 0x31 bl sub_8015664 strh r5, [r7, 0x2] @@ -27018,10 +27018,10 @@ sub_80156E0: ; 80156E0 lsrs r2, 2 lsls r1, r2, 3 subs r1, r2 - ldr r2, =0x0831ae38 + ldr r2, =gUnknown_0831AE38 adds r1, r2 bl gf_strcpy - ldr r1, =0x082ef6e4 + ldr r1, =gUnknown_082EF6E4 b @0801671E .align 2, 0 .pool @@ -27037,10 +27037,10 @@ sub_80156E0: ; 80156E0 lsrs r2, 2 lsls r1, r2, 3 subs r1, r2 - ldr r2, =0x0831ae38 + ldr r2, =gUnknown_0831AE38 adds r1, r2 bl gf_strcpy - ldr r1, =0x082ef718 + ldr r1, =gUnknown_082EF718 @0801671E: movs r0, 0x2E bl sub_8015664 @@ -27078,7 +27078,7 @@ sub_80156E0: ; 80156E0 @0801676C: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =0x082ef4c4 + ldr r1, =gUnknown_082EF4C4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -27148,7 +27148,7 @@ sub_80156E0: ; 80156E0 ldr r1, [r6] adds r1, r2 bl sub_8018404 - ldr r0, =0x082ee17c + ldr r0, =gUnknown_082EE17C ldr r0, [r0, 0x8] bl sub_8017020 movs r0, 0x19 @@ -27515,7 +27515,7 @@ sub_8016B00: ; 8016B00 @08016B12: ldr r0, [r4, 0xC] adds r0, r5 - ldr r1, =0x082f045c + ldr r1, =gUnknown_082F045C bl sub_8017630 lsls r0, 24 lsrs r3, r0, 24 @@ -27762,7 +27762,7 @@ sub_8016CA0: ; 8016CA0 cmp r0, 0 bne @08016D00 mov r1, sp - ldr r0, =0x082f045c + ldr r0, =gUnknown_082F045C ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -27775,7 +27775,7 @@ sub_8016CA0: ; 8016CA0 cmp r0, 0x1 bne @08016D18 mov r1, sp - ldr r0, =0x082f045c + ldr r0, =gUnknown_082F045C ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -27802,7 +27802,7 @@ sub_8016CA0: ; 8016CA0 cmp r0, 0 bne @08016D4C mov r1, sp - ldr r0, =0x082f045c + ldr r0, =gUnknown_082F045C ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -27827,7 +27827,7 @@ sub_8016CA0: ; 8016CA0 stm r1!, {r2,r3,r5} ldr r0, [r6, 0x4] adds r0, r4 - ldr r1, =0x082f045c + ldr r1, =gUnknown_082F045C bl sub_8017630 ldr r3, [r6, 0x4] adds r3, r4 @@ -27856,7 +27856,7 @@ sub_8016CA0: ; 8016CA0 stm r1!, {r2,r3,r5} ldr r0, [r6] adds r0, r4 - ldr r1, =0x082f045c + ldr r1, =gUnknown_082F045C bl sub_8017630 ldr r3, [r6] adds r3, r4 @@ -27965,7 +27965,7 @@ sub_8016E24: ; 8016E24 bne @08016E8E ldr r1, [r6] adds r1, r5 - ldr r0, =0x082f045c + ldr r0, =gUnknown_082F045C ldm r0!, {r2,r4,r7} stm r1!, {r2,r4,r7} ldm r0!, {r2,r4,r7} @@ -27994,7 +27994,7 @@ sub_8016E24: ; 8016E24 ldr r1, [r6] ldr r5, [sp, 0x4] adds r1, r5 - ldr r0, =0x082f045c + ldr r0, =gUnknown_082F045C ldm r0!, {r2,r5,r7} stm r1!, {r2,r5,r7} ldm r0!, {r2,r5,r7} @@ -28012,7 +28012,7 @@ sub_8016E24: ; 8016E24 lsls r4, 2 ldr r0, [r6] adds r0, r4 - ldr r1, =0x082f045c + ldr r1, =gUnknown_082F045C bl sub_8017630 ldr r3, [r6] adds r3, r4 @@ -28105,7 +28105,7 @@ sub_8016F44: ; 8016F44 @08016F86: ldr r0, [r4] adds r0, r5 - ldr r1, =0x082f045c + ldr r1, =gUnknown_082F045C bl sub_8017630 ldr r3, [r4] adds r3, r5 @@ -28331,7 +28331,7 @@ sub_8017118: ; 8017118 adds r0, r4, 0 movs r1, 0xFF bl Window_FastFillPixels - ldr r2, =0x082efd94 + ldr r2, =gUnknown_082EFD94 movs r0, 0x1 str r0, [sp] movs r0, 0x6 @@ -28530,7 +28530,7 @@ sub_80172A0: ; 80172A0 beq @0801731C b @0801739C @080172C8: - ldr r0, =0x082f0344 + ldr r0, =gUnknown_082F0344 bl sub_8017118 mov r1, r9 strb r0, [r1] @@ -28891,7 +28891,7 @@ sub_8017580: ; 8017580 lsrs r1, 24 cmp r1, 0 beq @080175D8 - ldr r2, =0x082f045c + ldr r2, =gUnknown_082F045C mov r8, r2 movs r5, 0 mov r9, r5 @@ -28944,7 +28944,7 @@ sub_80175EC: ; 80175EC push {r4-r7,lr} mov r7, r8 push {r7} - ldr r1, =0x082f045c + ldr r1, =gUnknown_082F045C mov r12, r1 movs r5, 0x2 negs r5, r5 @@ -29229,7 +29229,7 @@ sub_80177B8: ; 80177B8 movs r2, 0x2 movs r3, 0x2 bl decimal_int_to_string - ldr r1, =0x082ed8c8 + ldr r1, =gUnknown_082ED8C8 adds r0, r5, 0 bl gf_strcat str r7, [sp] @@ -29274,7 +29274,7 @@ sub_80177B8: ; 80177B8 movs r2, 0x2 movs r3, 0x5 bl decimal_int_to_string - ldr r1, =0x082ed8cc + ldr r1, =gUnknown_082ED8CC adds r0, r5, 0 bl gf_strcpy adds r0, r5, 0 @@ -29350,7 +29350,7 @@ sub_80178A0: ; 80178A0 movs r2, 0x2 movs r3, 0x5 bl decimal_int_to_string - ldr r1, =0x082ed8cc + ldr r1, =gUnknown_082ED8CC adds r0, r4, 0 bl gf_strcpy adds r0, r4, 0 @@ -29502,7 +29502,7 @@ sub_80179D4: ; 80179D4 cmp r0, 0x45 bne @08017A38 ldr r0, =0x02021fc4 - ldr r3, =0x082ee6b8 + ldr r3, =gUnknown_082EE6B8 lsls r1, r6, 2 lsls r2, 3 adds r1, r2 @@ -29514,7 +29514,7 @@ sub_80179D4: ; 80179D4 .align 2, 0 .pool @08017A38: - ldr r0, =0x082ee17c + ldr r0, =gUnknown_082EE17C lsls r1, r2, 2 adds r1, r0 ldr r0, [r1] @@ -29557,7 +29557,7 @@ sub_80179D4: ; 80179D4 b @08017B20 @08017A8A: ldr r5, =0x02021fc4 - ldr r4, =0x082eeeac + ldr r4, =gUnknown_082EEEAC bl GenerateRandomNumber lsls r0, 16 movs r1, 0xC0 @@ -29573,7 +29573,7 @@ sub_80179D4: ; 80179D4 .pool @08017AB0: ldr r5, =0x02021fc4 - ldr r4, =0x082ef1cc + ldr r4, =gUnknown_082EF1CC bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -29586,7 +29586,7 @@ sub_80179D4: ; 80179D4 .pool @08017AD0: ldr r5, =0x02021fc4 - ldr r4, =0x082ef010 + ldr r4, =gUnknown_082EF010 bl GenerateRandomNumber lsls r0, 16 movs r1, 0xC0 @@ -29602,7 +29602,7 @@ sub_80179D4: ; 80179D4 .pool @08017AF4: ldr r5, =0x02021fc4 - ldr r4, =0x082ef100 + ldr r4, =gUnknown_082EF100 bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -29622,7 +29622,7 @@ sub_80179D4: ; 80179D4 .pool @08017B20: ldr r0, =0x02021fc4 - ldr r1, =0x082ee6c8 + ldr r1, =gUnknown_082EE6C8 bl ExpandTextCodes @08017B28: movs r0, 0 @@ -29673,7 +29673,7 @@ sub_8017B3C: ; 8017B3C lsls r0, 1 cmp r8, r0 bne @08017B94 - ldr r2, =0x082ef7d0 + ldr r2, =gUnknown_082EF7D0 str r5, [sp] str r4, [sp, 0x4] adds r0, r6, 0 @@ -29692,7 +29692,7 @@ sub_8017B3C: ; 8017B3C movs r0, 0xB mov r2, r8 muls r2, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r2, r0 str r5, [sp] str r4, [sp, 0x4] @@ -29744,7 +29744,7 @@ sub_8017BE8: ; 8017BE8 negs r0, r0 cmp r4, r0 bne @08017C6C - ldr r0, =0x082f03a4 + ldr r0, =gUnknown_082F03A4 ldrb r0, [r0, 0x14] lsls r0, 28 lsrs r0, 28 @@ -29911,7 +29911,7 @@ sub_8017D04: ; 8017D04 ldrb r0, [r0] cmp r4, r0 bge @08017D8E - ldr r6, =0x083203cc + ldr r6, =gUnknown_083203CC @08017D50: movs r0, 0x64 muls r0, r4 @@ -29969,7 +29969,7 @@ sub_8017D9C: ; 8017D9C beq @08017DE8 b @08017DF6 @08017DB8: - ldr r0, =0x082eea68 + ldr r0, =gUnknown_082EEA68 lsls r1, r2, 2 adds r1, r0 ldr r1, [r1] @@ -29977,7 +29977,7 @@ sub_8017D9C: ; 8017D9C .align 2, 0 .pool @08017DC8: - ldr r0, =0x082eed3c + ldr r0, =gUnknown_082EED3C lsls r1, r2, 2 adds r1, r0 ldr r1, [r1] @@ -29985,7 +29985,7 @@ sub_8017D9C: ; 8017D9C .align 2, 0 .pool @08017DD8: - ldr r1, =0x082ef7b0 + ldr r1, =gUnknown_082EF7B0 @08017DDA: adds r0, r3, 0 bl ExpandTextCodes @@ -29993,7 +29993,7 @@ sub_8017D9C: ; 8017D9C .align 2, 0 .pool @08017DE8: - ldr r0, =0x082eeb08 + ldr r0, =gUnknown_082EEB08 lsls r1, r2, 2 adds r1, r0 ldr r1, [r1] @@ -30039,7 +30039,7 @@ sub_8017E00: ; 8017E00 beq @08017E78 b @08017E94 @08017E3E: - ldr r2, =0x082ee984 + ldr r2, =gUnknown_082EE984 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -30051,7 +30051,7 @@ sub_8017E00: ; 8017E00 .align 2, 0 .pool @08017E54: - ldr r2, =0x082ee984 + ldr r2, =gUnknown_082EE984 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -30069,7 +30069,7 @@ sub_8017E00: ; 8017E00 .align 2, 0 .pool @08017E78: - ldr r2, =0x082ee984 + ldr r2, =gUnknown_082EE984 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -30125,12 +30125,12 @@ sub_8017EA0: ; 8017EA0 .4byte @08017FC6 .4byte @08017FAC @08017EEC: - ldr r1, =0x082ee3dc + ldr r1, =gUnknown_082EE3DC b @08017FAE .align 2, 0 .pool @08017EF4: - ldr r1, =0x082ee430 + ldr r1, =gUnknown_082EE430 b @08017FAE .align 2, 0 .pool @@ -30147,7 +30147,7 @@ sub_8017EA0: ; 8017EA0 ldrh r2, [r4, 0xA] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy movs r4, 0 @@ -30175,7 +30175,7 @@ sub_8017EA0: ; 8017EA0 ldrh r1, [r5, 0x2] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r6, 0 adds r0, 0x88 @@ -30187,7 +30187,7 @@ sub_8017EA0: ; 8017EA0 lsls r0, 1 cmp r8, r0 bne @08017F84 - ldr r1, =0x082ee4f0 + ldr r1, =gUnknown_082EE4F0 adds r0, r7, 0 bl gf_strcpy b @08017FB4 @@ -30206,14 +30206,14 @@ sub_8017EA0: ; 8017EA0 adds r4, 0x1 cmp r4, 0x3 ble @08017F8A - ldr r1, =0x082ee47c + ldr r1, =gUnknown_082EE47C adds r0, r7, 0 bl sub_81AFC28 b @08017FB4 .align 2, 0 .pool @08017FAC: - ldr r1, =0x082ee380 + ldr r1, =gUnknown_082EE380 @08017FAE: adds r0, r7, 0 bl ExpandTextCodes @@ -30223,7 +30223,7 @@ sub_8017EA0: ; 8017EA0 .align 2, 0 .pool @08017FBC: - ldr r1, =0x082ee544 + ldr r1, =gUnknown_082EE544 adds r0, r7, 0 bl ExpandTextCodes movs r2, 0x2 @@ -30592,7 +30592,7 @@ sub_8018220: ; 8018220 lsrs r0, 16 movs r1, 0xD muls r1, r0 - ldr r0, =0x0830fcd4 + ldr r0, =gUnknown_0830FCD4 adds r1, r0 adds r0, r6, 0 bl gf_strcpy @@ -30606,7 +30606,7 @@ sub_8018220: ; 8018220 movs r4, 0xBA lsls r4, 1 add r4, r9 - ldr r1, =0x082eff50 + ldr r1, =gUnknown_082EFF50 mov r2, r8 ldrb r0, [r2, 0x1] lsls r0, 2 @@ -30654,7 +30654,7 @@ sub_8018220: ; 8018220 movs r4, 0xD2 lsls r4, 1 add r4, r9 - ldr r1, =0x082eff64 + ldr r1, =gUnknown_082EFF64 adds r0, r4, 0 bl sub_81AFC28 ldr r0, =0x02021fc4 @@ -30722,7 +30722,7 @@ sub_8018220: ; 8018220 movs r4, 0xD2 lsls r4, 1 add r4, r9 - ldr r1, =0x082effa4 + ldr r1, =gUnknown_082EFFA4 adds r0, r4, 0 bl sub_81AFC28 ldr r5, =0x02021fc4 @@ -30732,7 +30732,7 @@ sub_8018220: ; 8018220 ldr r0, [sp] cmp r0, 0x1 bne @080183D0 - ldr r1, =0x082f0020 + ldr r1, =gUnknown_082F0020 adds r0, r4, 0 bl sub_81AFC28 adds r0, r5, 0 @@ -30745,7 +30745,7 @@ sub_8018220: ; 8018220 ldr r2, [sp] cmp r2, 0 bne @080183F0 - ldr r0, =0x082f0018 + ldr r0, =gUnknown_082F0018 mov r2, r8 ldrb r1, [r2] lsls r1, 2 @@ -30848,7 +30848,7 @@ sub_8018450: ; 8018450 bl remove_some_task movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082f0598 + ldr r1, =gUnknown_082F0598 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -30908,7 +30908,7 @@ sub_8018450: ; 8018450 bl bg_set_tilemap movs r0, 0x3 bl bgid_upload_textbox_1 - ldr r0, =0x082f05a8 + ldr r0, =gUnknown_082F05A8 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r1, 0xC0 @@ -30928,7 +30928,7 @@ sub_8018450: ; 8018450 .align 2, 0 .pool @08018574: - ldr r0, =0x082f0548 + ldr r0, =gUnknown_082F0548 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -31101,22 +31101,22 @@ sub_80186EC: ; 80186EC bl Window_FastFillPixels cmp r4, 0 bne @0801871C - ldr r0, =0x085ef654 - ldr r7, =0x085ef678 + ldr r0, =gUnknown_085EF654 + ldr r7, =gUnknown_085EF678 cmp r5, 0 bne @08018720 - ldr r7, =0x085ef664 + ldr r7, =gUnknown_085EF664 b @08018720 .align 2, 0 .pool @0801871C: - ldr r0, =0x085edfbf - ldr r7, =0x085edfc9 + ldr r0, =gUnknown_085EDFBF + ldr r7, =gUnknown_085EDFC9 @08018720: movs r4, 0 str r4, [sp] str r4, [sp, 0x4] - ldr r6, =0x082f0720 + ldr r6, =gUnknown_082F0720 str r6, [sp, 0x8] movs r5, 0x1 negs r5, r5 @@ -31307,7 +31307,7 @@ sub_8018884: ; 8018884 movs r1, 0 str r1, [sp] str r1, [sp, 0x4] - ldr r0, =0x082f0728 + ldr r0, =gUnknown_082F0728 str r0, [sp, 0x8] str r1, [sp, 0xC] str r4, [sp, 0x10] @@ -31544,24 +31544,24 @@ sub_8018A50: ; 8018A50 sub sp, 0x24 lsls r2, 24 add r1, sp, 0x4 - ldr r0, =0x082f0638 + ldr r0, =gUnknown_082F0638 ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r3-r5} stm r1!, {r3-r5} - ldr r0, =0x082f05e0 + ldr r0, =gUnknown_082F05E0 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x1C] str r1, [sp, 0x20] cmp r2, 0 bne @08018A80 - ldr r0, =0x082f0608 + ldr r0, =gUnknown_082F0608 b @08018A82 .align 2, 0 .pool @08018A80: - ldr r0, =0x082f0620 + ldr r0, =gUnknown_082F0620 @08018A82: str r0, [sp, 0x4] add r0, sp, 0x4 @@ -31655,12 +31655,12 @@ sub_8018B08: ; 8018B08 bl ExpandTextCodes cmp r6, 0 bne @08018B48 - ldr r0, =0x082f05c8 + ldr r0, =gUnknown_082F05C8 b @08018B4A .align 2, 0 .pool @08018B48: - ldr r0, =0x082f05d0 + ldr r0, =gUnknown_082F05D0 @08018B4A: bl Window_AddFromTemplate strh r0, [r4] @@ -31671,7 +31671,7 @@ sub_8018B08: ; 8018B08 movs r2, 0 str r2, [sp] str r2, [sp, 0x4] - ldr r1, =0x082f0728 + ldr r1, =gUnknown_082F0728 str r1, [sp, 0x8] str r2, [sp, 0xC] ldr r1, =0x02021fc4 @@ -31692,7 +31692,7 @@ sub_8018B08: ; 8018B08 .align 2, 0 .pool @08018B98: - ldr r0, =0x082f05e8 + ldr r0, =gUnknown_082F05E8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x14] @@ -31800,17 +31800,17 @@ sub_8018C4C: ; 8018C4C cmp r2, 0 bne @08018C84 ldr r0, =0x02021fc4 - ldr r1, =0x085ef2fc + ldr r1, =gUnknown_085EF2FC bl ExpandTextCodes b @08018C8C .align 2, 0 .pool @08018C84: ldr r0, =0x02021fc4 - ldr r1, =0x085ef330 + ldr r1, =gUnknown_085EF330 bl ExpandTextCodes @08018C8C: - ldr r0, =0x082f05d8 + ldr r0, =gUnknown_082F05D8 bl Window_AddFromTemplate strh r0, [r5] lsls r0, 24 @@ -31821,7 +31821,7 @@ sub_8018C4C: ; 8018C4C movs r2, 0 str r2, [sp] str r2, [sp, 0x4] - ldr r1, =0x082f0728 + ldr r1, =gUnknown_082F0728 str r1, [sp, 0x8] str r2, [sp, 0xC] ldr r1, =0x02021fc4 @@ -31849,28 +31849,28 @@ sub_8018C4C: ; 8018C4C beq @08018D10 cmp r2, 0 bne @08018D00 - ldr r0, =0x082f05f8 - ldr r1, =0x082f06c8 + ldr r0, =gUnknown_082F05F8 + ldr r1, =gUnknown_082F06C8 b @08018D28 .align 2, 0 .pool @08018D00: - ldr r0, =0x082f0600 - ldr r1, =0x082f06f8 + ldr r0, =gUnknown_082F0600 + ldr r1, =gUnknown_082F06F8 b @08018D28 .align 2, 0 .pool @08018D10: cmp r2, 0 bne @08018D24 - ldr r0, =0x082f05f0 - ldr r1, =0x082f06b0 + ldr r0, =gUnknown_082F05F0 + ldr r1, =gUnknown_082F06B0 b @08018D28 .align 2, 0 .pool @08018D24: - ldr r0, =0x082f05f8 - ldr r1, =0x082f06e0 + ldr r0, =gUnknown_082F05F8 + ldr r1, =gUnknown_082F06E0 @08018D28: movs r2, 0xE0 str r2, [sp] @@ -32036,12 +32036,12 @@ sub_8018E50: ; 8018E50 push {lr} cmp r2, 0 beq @08018E60 - ldr r3, =0x085ef55c + ldr r3, =gUnknown_085EF55C b @08018E62 .align 2, 0 .pool @08018E60: - ldr r3, =0x085ef520 + ldr r3, =gUnknown_085EF520 @08018E62: movs r2, 0x1 bl sub_8018B08 @@ -32058,12 +32058,12 @@ mevent_message_was_thrown_away: ; 8018E74 push {lr} cmp r1, 0 beq @08018E84 - ldr r1, =0x085ef630 + ldr r1, =gUnknown_085EF630 b @08018E86 .align 2, 0 .pool @08018E84: - ldr r1, =0x085ef60c + ldr r1, =gUnknown_085EF60C @08018E86: bl mevent_0814257C pop {r1} @@ -32094,7 +32094,7 @@ mevent_save_game: ; 8018E94 .4byte @08018EE0 .4byte @08018EF8 @08018EC0: - ldr r0, =0x085ef5bc + ldr r0, =gUnknown_085EF5BC bl sub_8018884 b @08018EEC .align 2, 0 @@ -32104,7 +32104,7 @@ mevent_save_game: ; 8018E94 bl save_game_when_memory_present b @08018EEC @08018ED4: - ldr r0, =0x085ef5e0 + ldr r0, =gUnknown_085EF5E0 bl sub_8018884 b @08018EEC .align 2, 0 @@ -32178,100 +32178,100 @@ mevent_message: ; 8018F0C @08018F6C: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef2e4 + ldr r2, =gUnknown_085EF2E4 b @08019034 .align 2, 0 .pool @08018F78: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef244 + ldr r2, =gUnknown_085EF244 b @08019034 .align 2, 0 .pool @08018F84: movs r0, 0x1 str r0, [r4] - ldr r2, =0x085ef0c8 + ldr r2, =gUnknown_085EF0C8 cmp r5, 0 bne @08019034 - ldr r2, =0x085ef124 + ldr r2, =gUnknown_085EF124 b @08019034 .align 2, 0 .pool @08018F9C: movs r0, 0x1 str r0, [r4] - ldr r2, =0x085ef0f4 + ldr r2, =gUnknown_085EF0F4 cmp r5, 0 bne @08019034 - ldr r2, =0x085ef14c + ldr r2, =gUnknown_085EF14C b @08019034 .align 2, 0 .pool @08018FB4: movs r0, 0x1 str r0, [r4] - ldr r2, =0x085ef178 + ldr r2, =gUnknown_085EF178 b @08019034 .align 2, 0 .pool @08018FC0: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef1b4 + ldr r2, =gUnknown_085EF1B4 b @08019034 .align 2, 0 .pool @08018FCC: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef200 + ldr r2, =gUnknown_085EF200 b @08019034 .align 2, 0 .pool @08018FD8: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef1d8 + ldr r2, =gUnknown_085EF1D8 b @08019034 .align 2, 0 .pool @08018FE4: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef21c + ldr r2, =gUnknown_085EF21C b @08019034 .align 2, 0 .pool @08018FF0: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef02c + ldr r2, =gUnknown_085EF02C b @08019034 .align 2, 0 .pool @08018FFC: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef2b4 + ldr r2, =gUnknown_085EF2B4 cmp r6, 0 bne @08019034 - ldr r2, =0x085ef280 + ldr r2, =gUnknown_085EF280 b @08019034 .align 2, 0 .pool @08019014: movs r0, 0 str r0, [r4] - ldr r2, =0x085ef014 + ldr r2, =gUnknown_085EF014 b @08019034 .align 2, 0 .pool @08019020: movs r0, 0x1 str r0, [r4] - ldr r2, =0x085ef198 + ldr r2, =gUnknown_085EF198 b @08019034 .align 2, 0 .pool @@ -32352,7 +32352,7 @@ mevent_08142CE8: ; 801903C mevent_message_stamp_card_etc_send_status: ; 80190A4 push {r4,lr} adds r3, r0, 0 - ldr r1, =0x085ef014 + ldr r1, =gUnknown_085EF014 movs r0, 0 str r0, [r3] adds r4, r1, 0 @@ -32383,22 +32383,22 @@ mevent_message_stamp_card_etc_send_status: ; 80190A4 .4byte @0801915C .4byte @08019164 @08019104: - ldr r1, =0x085ef2e4 + ldr r1, =gUnknown_085EF2E4 b @08019166 .align 2, 0 .pool @0801910C: - ldr r1, =0x085ef244 + ldr r1, =gUnknown_085EF244 b @08019166 .align 2, 0 .pool @08019114: - ldr r1, =0x085ef39c + ldr r1, =gUnknown_085EF39C b @0801911E .align 2, 0 .pool @0801911C: - ldr r1, =0x085ef3c4 + ldr r1, =gUnknown_085EF3C4 @0801911E: movs r0, 0x1 str r0, [r3] @@ -32406,32 +32406,32 @@ mevent_message_stamp_card_etc_send_status: ; 80190A4 .align 2, 0 .pool @08019128: - ldr r1, =0x085ef3f0 + ldr r1, =gUnknown_085EF3F0 b @08019166 .align 2, 0 .pool @08019130: - ldr r1, =0x085ef42c + ldr r1, =gUnknown_085EF42C b @08019166 .align 2, 0 .pool @08019138: - ldr r1, =0x085ef494 + ldr r1, =gUnknown_085EF494 b @08019166 .align 2, 0 .pool @08019140: - ldr r1, =0x085ef460 + ldr r1, =gUnknown_085EF460 b @08019166 .align 2, 0 .pool @08019148: - ldr r1, =0x085ef21c + ldr r1, =gUnknown_085EF21C b @08019166 .align 2, 0 .pool @08019150: - ldr r1, =0x085ef4c4 + ldr r1, =gUnknown_085EF4C4 b @08019166 .align 2, 0 .pool @@ -32439,12 +32439,12 @@ mevent_message_stamp_card_etc_send_status: ; 80190A4 adds r1, r4, 0 b @08019166 @0801915C: - ldr r1, =0x085ef410 + ldr r1, =gUnknown_085EF410 b @08019166 .align 2, 0 .pool @08019164: - ldr r1, =0x085ef4f0 + ldr r1, =gUnknown_085EF4F0 @08019166: adds r0, r1, 0 pop {r4} @@ -32629,14 +32629,14 @@ task00_mystery_gift: ; 80191F4 bne @08019314 adds r0, r5, 0 adds r0, 0x9 - ldr r1, =0x085eeef0 + ldr r1, =gUnknown_085EEEF0 b @0801931A .align 2, 0 .pool @08019314: adds r0, r5, 0 adds r0, 0x9 - ldr r1, =0x085eef2c + ldr r1, =gUnknown_085EEF2C @0801931A: bl mevent_0814257C cmp r0, 0 @@ -32655,13 +32655,13 @@ task00_mystery_gift: ; 80191F4 ldrb r0, [r5, 0xC] cmp r0, 0 bne @0801934C - ldr r0, =0x085eef68 + ldr r0, =gUnknown_085EEF68 bl sub_8018884 b @08019352 .align 2, 0 .pool @0801934C: - ldr r0, =0x085eef94 + ldr r0, =gUnknown_085EEF94 bl sub_8018884 @08019352: movs r0, 0x4 @@ -32781,7 +32781,7 @@ task00_mystery_gift: ; 80191F4 .align 2, 0 .pool @08019444: - ldr r0, =0x085eefe8 + ldr r0, =gUnknown_085EEFE8 bl sub_8018884 movs r0, 0x8 strb r0, [r5, 0x8] @@ -32875,7 +32875,7 @@ task00_mystery_gift: ; 80191F4 @08019508: adds r0, r5, 0 adds r0, 0x9 - ldr r3, =0x085ef050 + ldr r3, =gUnknown_085EF050 adds r1, r5, 0 movs r2, 0 bl sub_8018B08 @@ -32899,7 +32899,7 @@ task00_mystery_gift: ; 80191F4 @08019538: adds r0, r5, 0 adds r0, 0x9 - ldr r3, =0x085ef084 + ldr r3, =gUnknown_085EF084 adds r1, r5, 0 movs r2, 0 bl sub_8018B08 @@ -32945,7 +32945,7 @@ task00_mystery_gift: ; 80191F4 @0801958C: adds r0, r5, 0 adds r0, 0x9 - ldr r1, =0x085eeff8 + ldr r1, =gUnknown_085EEFF8 bl sub_8018A1C cmp r0, 0 bne @0801959C @@ -33164,7 +33164,7 @@ task00_mystery_gift: ; 80191F4 @0801972E: adds r0, r5, 0 adds r0, 0x9 - ldr r3, =0x085ef584 + ldr r3, =gUnknown_085EF584 adds r1, r5, 0 movs r2, 0x1 bl sub_8018B08 @@ -33307,14 +33307,14 @@ task00_mystery_gift: ; 80191F4 ldrb r0, [r5, 0xC] cmp r0, 0 bne @0801985C - ldr r0, =0x085ef360 + ldr r0, =gUnknown_085EF360 bl sub_8018884 bl sub_801D0A0 b @08019866 .align 2, 0 .pool @0801985C: - ldr r0, =0x085ef37c + ldr r0, =gUnknown_085EF37C bl sub_8018884 bl sub_801D07C @08019866: @@ -33380,7 +33380,7 @@ task00_mystery_gift: ; 80191F4 @080198EC: adds r0, r5, 0 adds r0, 0x9 - ldr r1, =0x085ef014 + ldr r1, =gUnknown_085EF014 bl mevent_0814257C @080198F6: cmp r0, 0 @@ -33425,7 +33425,7 @@ bgid_upload_textbox_1: ; 8019938 sub sp, 0x4 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x082f0568 + ldr r1, =gUnknown_082F0568 movs r2, 0x80 lsls r2, 1 movs r3, 0 @@ -33461,7 +33461,7 @@ is_walking_or_running: ; 8019958 thumb_func_start sub_8019978 sub_8019978: ; 8019978 - ldr r3, =0x082f072c + ldr r3, =gUnknown_082F072C movs r2, 0x7 ands r2, r1 lsls r1, r0, 2 @@ -33480,13 +33480,13 @@ sub_8019990: ; 8019990 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r4, =0x082f0740 + ldr r4, =gUnknown_082F0740 mov r8, r4 lsls r0, 2 adds r4, r0, r4 movs r6, 0 ldrsh r5, [r4, r6] - ldr r6, =0x082f0760 + ldr r6, =gUnknown_082F0760 lsls r1, 1 adds r4, r1, r6 ldrb r4, [r4] @@ -33521,12 +33521,12 @@ sub_8019990: ; 8019990 sub_80199E0: ; 80199E0 push {r4-r7,lr} mov r12, r3 - ldr r7, =0x082f0740 + ldr r7, =gUnknown_082F0740 lsls r5, r0, 2 adds r0, r5, r7 movs r4, 0 ldrsh r3, [r0, r4] - ldr r6, =0x082f0760 + ldr r6, =gUnknown_082F0760 lsls r4, r1, 1 adds r0, r4, r6 ldrb r0, [r0] @@ -33624,7 +33624,7 @@ sub_8019A7C: ; 8019A7C thumb_func_start sub_8019A98 sub_8019A98: ; 8019A98 push {lr} - ldr r1, =0x082f0774 + ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] ldr r1, =0x03005d8c @@ -33641,7 +33641,7 @@ sub_8019A98: ; 8019A98 thumb_func_start sub_8019AB8 sub_8019AB8: ; 8019AB8 push {lr} - ldr r1, =0x082f0774 + ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] ldr r1, =0x03005d8c @@ -33660,7 +33660,7 @@ sub_8019AD8: ; 8019AD8 push {r4,r5,lr} sub sp, 0x4 adds r5, r1, 0 - ldr r1, =0x082f0774 + ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] ldr r1, =0x03005d8c @@ -33707,7 +33707,7 @@ sub_8019AD8: ; 8019AD8 sub_8019B3C: ; 8019B3C push {r4,lr} sub sp, 0x4 - ldr r1, =0x082f0774 + ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] ldr r1, =0x03005d8c @@ -33796,7 +33796,7 @@ sub_8019BDC: ; 8019BDC beq @08019C10 b @08019C2E @08019BF0: - ldr r1, =0x082f078c + ldr r1, =gUnknown_082F078C adds r0, r4, 0 bl sub_8019AD8 cmp r0, 0x1 @@ -33893,7 +33893,7 @@ sub_8019C38: ; 8019C38 adds r0, 0x1 strb r0, [r6] @08019CBC: - ldr r1, =0x082f078e + ldr r1, =gUnknown_082F078E adds r0, r5, 0 bl sub_8019AD8 cmp r0, 0x1 @@ -34156,7 +34156,7 @@ sub_8019E70: ; 8019E70 mov r0, r9 lsls r0, 2 mov r8, r0 - ldr r0, =0x082f0740 + ldr r0, =gUnknown_082F0740 mov r2, r8 adds r1, r2, r0 ldrh r1, [r1] @@ -34166,7 +34166,7 @@ sub_8019E70: ; 8019E70 add r0, r8 ldrh r0, [r0] mov r10, r0 - ldr r6, =0x082f0760 + ldr r6, =gUnknown_082F0760 @08019E9E: mov r5, r8 add r5, r9 @@ -34277,7 +34277,7 @@ sub_8019F64: ; 8019F64 adds r1, r0, 0 cmp r1, 0 beq @08019F78 - ldr r0, =0x082f076f + ldr r0, =gUnknown_082F076F adds r0, r1, r0 ldrb r0, [r0] b @08019F88 @@ -34707,7 +34707,7 @@ sub_801A2A8: ; 801A2A8 bne @0801A2F0 b @0801A396 @0801A2C4: - ldr r4, =0x082f076a + ldr r4, =gUnknown_082F076A bl player_get_direction__sp1AA lsls r0, 24 lsrs r0, 24 @@ -34734,7 +34734,7 @@ sub_801A2A8: ; 801A2A8 bl player_get_pos_to_plus_one_step_in_direction_player_is_facing movs r0, 0 str r0, [sp, 0xC] - ldr r0, =0x082f0740 + ldr r0, =gUnknown_082F0740 adds r7, r5, 0 movs r1, 0 mov r10, r1 @@ -34749,7 +34749,7 @@ sub_801A2A8: ; 801A2A8 mov r9, r4 ldr r1, [sp, 0x10] mov r8, r1 - ldr r5, =0x082f0760 + ldr r5, =gUnknown_082F0760 @0801A31E: mov r2, r10 adds r3, r2, r6 @@ -34917,7 +34917,7 @@ sub_801A43C: ; 801A43C bl SetVBlankCallback movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082f0d34 + ldr r1, =gUnknown_082F0D34 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -34933,19 +34933,19 @@ sub_801A43C: ; 801A43C adds r1, r0, 0 movs r0, 0 bl bg_set_tilemap - ldr r1, =0x082f0990 + ldr r1, =gUnknown_082F0990 movs r0, 0 str r0, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x082f0ba0 + ldr r1, =gUnknown_082F0BA0 movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r0, =0x082f0d3c + ldr r0, =gUnknown_082F0D3C bl Window_InitFromTemplates bl TextBox_ResetSomeField bl sub_80A1A74 @@ -34984,7 +34984,7 @@ sub_801A43C: ; 801A43C movs r1, 0 movs r2, 0 bl bg_change_y_offset - ldr r0, =0x082f0790 + ldr r0, =gUnknown_082F0790 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -35071,7 +35071,7 @@ sub_801A5BC: ; 801A5BC ldrsh r0, [r1, r2] adds r0, 0x2 lsls r0, 5 - ldr r1, =0x082f0790 + ldr r1, =gUnknown_082F0790 adds r0, r1 movs r1, 0 movs r2, 0x10 @@ -35095,7 +35095,7 @@ sub_801A600: ; 801A600 movs r0, 0x2 movs r1, 0 bl Window_FastFillPixels - ldr r5, =0x082f0d5c + ldr r5, =gUnknown_082F0D5C ldr r4, [r5] movs r0, 0x1 adds r1, r4, 0 @@ -35134,7 +35134,7 @@ sub_801A600: ; 801A600 adds r1, r4, 0 cmp r4, 0x2 ble @0801A644 - ldr r1, =0x082f0d5c + ldr r1, =gUnknown_082F0D5C adds r0, r4, 0x1 lsls r0, 2 adds r0, r1 @@ -35515,7 +35515,7 @@ sub_801A960: ; 801A960 lsrs r0, 25 mov r8, r0 movs r4, 0 - ldr r0, =0x082f0d70 + ldr r0, =gUnknown_082F0D70 mov r9, r0 movs r1, 0x1 add r1, r9 @@ -35793,7 +35793,7 @@ sub_801AB68: ; 801AB68 mov r9, r0 movs r1, 0x1 mov r10, r1 - ldr r0, =0x082f0de4 + ldr r0, =gUnknown_082F0DE4 mov r8, r0 ldrb r0, [r0] lsls r1, r0, 4 @@ -35981,12 +35981,12 @@ sub_801AC54: ; 801AC54 bl clear_tasks movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082f0dd0 + ldr r1, =gUnknown_082F0DD0 movs r0, 0 movs r2, 0x1 bl bg_vram_setup bl reset_temp_tile_data_buffers - ldr r0, =0x082f0dd4 + ldr r0, =gUnknown_082F0DD4 bl Window_InitFromTemplates lsls r0, 16 cmp r0, 0 @@ -36034,7 +36034,7 @@ sub_801AC54: ; 801AC54 @0801ADFC: ldr r0, =0x02022c6c ldr r0, [r0] - ldr r1, =0x085efbd2 + ldr r1, =gUnknown_085EFBD2 movs r2, 0 bl sub_801ABDC cmp r0, 0 @@ -36190,7 +36190,7 @@ sub_801AC54: ; 801AC54 @0801AF58: ldr r0, =0x02022c6c ldr r0, [r0] - ldr r1, =0x085efc27 + ldr r1, =gUnknown_085EFC27 movs r2, 0x1 bl sub_801ABDC cmp r0, 0 @@ -36218,7 +36218,7 @@ sub_801AC54: ; 801AC54 @0801AF98: ldr r0, =0x02022c6c ldr r0, [r0] - ldr r1, =0x085efc0c + ldr r1, =gUnknown_085EFC0C movs r2, 0x1 bl sub_801ABDC cmp r0, 0 @@ -36797,7 +36797,7 @@ sub_801B3F8: ; 801B3F8 bl sub_801B3D8 cmp r0, 0 beq @0801B430 - ldr r1, =0x082f0de8 + ldr r1, =gUnknown_082F0DE8 ldr r2, =0xfffffc18 adds r0, r4, r2 lsls r0, 1 @@ -37769,7 +37769,7 @@ sub_801BAAC: ; 801BAAC lsls r0, 26 lsrs r0, 28 lsls r0, 4 - ldr r1, =0x082f1d60 + ldr r1, =gUnknown_082F1D60 adds r0, r1 str r0, [r2] movs r0, 0x1 @@ -37902,7 +37902,7 @@ sub_801BB74: ; 801BB74 movs r2, 0 movs r3, 0x8 bl decompress_and_copy_tile_data_to_vram - ldr r4, =0x082f0e1c + ldr r4, =gUnknown_082F0E1C adds r0, r4, 0 bl Window_AddFromTemplate ldr r1, [r5] @@ -38589,7 +38589,7 @@ sub_801C178: ; 801C178 lsrs r0, 28 lsls r1, r0, 1 adds r1, r0 - ldr r0, =0x082f0e10 + ldr r0, =gUnknown_082F0E10 mov r8, r0 add r1, r8 str r1, [sp] @@ -38694,7 +38694,7 @@ sub_801C178: ; 801C178 lsrs r0, 4 lsls r1, r0, 1 adds r1, r0 - ldr r0, =0x082f0e10 + ldr r0, =gUnknown_082F0E10 adds r1, r0 str r1, [sp] movs r0, 0 @@ -38724,7 +38724,7 @@ sub_801C178: ; 801C178 .align 2, 0 .pool @0801C304: - ldr r4, =0x082f0e18 + ldr r4, =gUnknown_082F0E18 ldr r2, [r7] ldrb r0, [r2, 0x8] lsls r0, 30 @@ -38740,7 +38740,7 @@ sub_801C178: ; 801C178 lsrs r0, 28 lsls r1, r0, 1 adds r1, r0 - ldr r0, =0x082f0e10 + ldr r0, =gUnknown_082F0E10 mov r10, r0 add r1, r10 str r1, [sp] @@ -38832,7 +38832,7 @@ sub_801C178: ; 801C178 lsrs r1, 28 lsls r0, r1, 1 adds r0, r1 - ldr r1, =0x082f0e10 + ldr r1, =gUnknown_082F0E10 adds r0, r1 str r0, [sp] movs r0, 0 @@ -38879,7 +38879,7 @@ sub_801C178: ; 801C178 lsrs r1, 28 lsls r0, r1, 1 adds r0, r1 - ldr r1, =0x082f0e10 + ldr r1, =gUnknown_082F0E10 adds r0, r1 str r0, [sp] movs r0, 0 @@ -38998,7 +38998,7 @@ sub_801C4C0: ; 801C4C0 ands r0, r1 cmp r0, 0x1 bne @0801C5EE - ldr r0, =0x082f1d00 + ldr r0, =gUnknown_082F1D00 bl gpu_tile_obj_decompress_and_load3 ldr r0, [r4] movs r2, 0xB8 @@ -39008,7 +39008,7 @@ sub_801C4C0: ; 801C4C0 ldrb r0, [r0, 0x1] lsrs r0, 4 lsls r0, 3 - ldr r1, =0x082f1d08 + ldr r1, =gUnknown_082F1D08 adds r0, r1 bl gpu_pal_obj_alloc_tag_and_apply ldr r0, [r4] @@ -39042,7 +39042,7 @@ sub_801C4C0: ; 801C4C0 lsls r1, r7, 5 movs r0, 0xD8 subs r5, r0, r1 - ldr r0, =0x082f1d48 + ldr r0, =gUnknown_082F1D48 adds r1, r5, 0 movs r2, 0x90 movs r3, 0x8 @@ -39216,7 +39216,7 @@ sub_801C6C8: ; 801C6C8 adds r3, r2, r6 ldrb r0, [r2, 0x3] lsls r0, 4 - ldr r1, =0x082f24c8 + ldr r1, =gUnknown_082F24C8 adds r0, r1 str r0, [r3] ldr r0, =0x000001c1 @@ -39400,7 +39400,7 @@ sub_801C758: ; 801C758 movs r2, 0 movs r3, 0x8 bl decompress_and_copy_tile_data_to_vram - ldr r4, =0x082f1de8 + ldr r4, =gUnknown_082F1DE8 adds r0, r4, 0 bl Window_AddFromTemplate ldr r1, [r5] @@ -40094,7 +40094,7 @@ sub_801CDCC: ; 801CDCC movs r4, 0xE5 lsls r4, 2 adds r1, r4 - ldr r0, =0x082f1df8 + ldr r0, =gUnknown_082F1DF8 ldm r0!, {r3-r5} stm r1!, {r3-r5} ldr r0, [r0] @@ -40182,7 +40182,7 @@ sub_801CE7C: ; 801CE7C lsrs r1, 28 lsls r3, r1, 1 adds r3, r1 - ldr r1, =0x082f1de0 + ldr r1, =gUnknown_082F1DE0 adds r3, r1 str r3, [sp] str r5, [sp, 0x4] @@ -40210,7 +40210,7 @@ sub_801CE7C: ; 801CE7C lsrs r1, 4 lsls r2, r1, 1 adds r2, r1 - ldr r1, =0x082f1de0 + ldr r1, =gUnknown_082F1DE0 adds r2, r1 str r2, [sp] movs r1, 0 @@ -40369,7 +40369,7 @@ sub_801D07C: ; 801D07C movs r0, 0x60 bl malloc_and_clear str r0, [r4] - ldr r1, =0x082f298c + ldr r1, =gUnknown_082F298C movs r2, 0 movs r3, 0x1 bl mevent_srv_init_common @@ -40387,7 +40387,7 @@ sub_801D0A0: ; 801D0A0 movs r0, 0x60 bl malloc_and_clear str r0, [r4] - ldr r1, =0x082f29ec + ldr r1, =gUnknown_082F29EC movs r2, 0 movs r3, 0x1 bl mevent_srv_init_common @@ -40881,7 +40881,7 @@ sub_801D1F0: ; 801D1F0 thumb_func_start mevent_dispatch_08145600 mevent_dispatch_08145600: ; 801D46C push {lr} - ldr r2, =0x082f2548 + ldr r2, =gUnknown_082F2548 ldr r1, [r0, 0x8] lsls r1, 2 adds r1, r2 @@ -41082,7 +41082,7 @@ sub_801D5D0: ; 801D5D0 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x1C] - ldr r1, =0x082f2598 + ldr r1, =gUnknown_082F2598 movs r2, 0x80 lsls r2, 3 bl memcpy @@ -41444,7 +41444,7 @@ mevent_srv_ish_exec: ; 801D894 push {r4,r5,lr} sub sp, 0x20 mov r2, sp - ldr r1, =0x082f255c + ldr r1, =gUnknown_082F255C ldm r1!, {r3-r5} stm r2!, {r3-r5} ldm r1!, {r3-r5} @@ -42374,7 +42374,7 @@ sub_801DF54: ; 801DF54 movs r0, 0 strb r0, [r1, 0x17] @0801DF8A: - ldr r1, =0x082f2a7c + ldr r1, =gUnknown_082F2A7C ldr r0, =0x02022c84 ldr r0, [r0] ldrh r0, [r0, 0x4] @@ -43919,7 +43919,7 @@ sub_801EBE4: ; 801EBE4 beq @0801EC24 ldr r0, =0x02022c84 ldr r2, [r0] - ldr r1, =0x082f2aa4 + ldr r1, =gUnknown_082F2AA4 ldrb r0, [r2, 0x10] adds r0, r1 ldrb r1, [r2, 0x12] @@ -43985,7 +43985,7 @@ sub_801EBE4: ; 801EBE4 .align 2, 0 .pool @0801EC80: - ldr r0, =0x082f2aa4 + ldr r0, =gUnknown_082F2AA4 ldrb r1, [r2, 0x10] adds r1, r0 ldrb r0, [r1] @@ -44009,7 +44009,7 @@ sub_801EC94: ; 801EC94 ldrb r0, [r5, 0x10] cmp r0, 0x3 beq @0801ECDC - ldr r3, =0x082f2ba8 + ldr r3, =gUnknown_082F2BA8 ldrb r1, [r5, 0x12] lsls r1, 2 adds r2, r0, 0 @@ -44151,7 +44151,7 @@ sub_801ED94: ; 801ED94 ldrb r0, [r2] cmp r0, 0xF9 beq @0801EDB8 - ldr r1, =0x082f2aa8 + ldr r1, =gUnknown_082F2AA8 adds r0, r1 ldrb r0, [r0] cmp r0, 0 @@ -44513,7 +44513,7 @@ sub_801EFF8: ; 801EFF8 movs r0, 0 adds r1, r4, 0 bl sub_81AFC0C - ldr r1, =0x085ed2a9 + ldr r1, =gUnknown_085ED2A9 b @0801F094 .align 2, 0 .pool @@ -44554,7 +44554,7 @@ sub_801EFF8: ; 801EFF8 movs r0, 0 adds r1, r4, 0 bl sub_81AFC0C - ldr r1, =0x085ed2bd + ldr r1, =gUnknown_085ED2BD @0801F094: adds r0, r6, 0 bl sub_81AFC28 @@ -44740,7 +44740,7 @@ sub_801F1A4: ; 801F1A4 ldrb r1, [r0] cmp r1, 0xFF bhi @0801F1BE - ldr r0, =0x082f2aa8 + ldr r0, =gUnknown_082F2AA8 adds r0, r1, r0 ldrb r0, [r0] cmp r0, r1 @@ -44776,52 +44776,52 @@ copy_strings_to_sav1: ; 801F1DC ldr r0, [r4] ldr r1, =0x00003c88 adds r0, r1 - ldr r1, =0x085ed40f + ldr r1, =gUnknown_085ED40F bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003c9d adds r0, r1 - ldr r1, =0x085ed415 + ldr r1, =gUnknown_085ED415 bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003cb2 adds r0, r1 - ldr r1, =0x085ed41d + ldr r1, =gUnknown_085ED41D bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003cc7 adds r0, r1 - ldr r1, =0x085ed423 + ldr r1, =gUnknown_085ED423 bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003cdc adds r0, r1 - ldr r1, =0x085ed42a + ldr r1, =gUnknown_085ED42A bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003cf1 adds r0, r1 - ldr r1, =0x085ed430 + ldr r1, =gUnknown_085ED430 bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003d06 adds r0, r1 - ldr r1, =0x085ed434 + ldr r1, =gUnknown_085ED434 bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003d1b adds r0, r1 - ldr r1, =0x085ed43a + ldr r1, =gUnknown_085ED43A bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003d30 adds r0, r1 - ldr r1, =0x085ed440 + ldr r1, =gUnknown_085ED440 bl gf_strcpy ldr r0, [r4] ldr r1, =0x00003d45 adds r0, r1 - ldr r1, =0x085ed44a + ldr r1, =gUnknown_085ED44A bl gf_strcpy pop {r4} pop {r0} @@ -45114,11 +45114,11 @@ sub_801F4D0: ; 801F4D0 beq @0801F52C movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082f2c60 + ldr r1, =gUnknown_082F2C60 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x082f2c70 + ldr r0, =gUnknown_082F2C70 bl Window_InitFromTemplates bl reset_temp_tile_data_buffers bl sub_8020770 @@ -45261,7 +45261,7 @@ sub_801F5EC: ; 801F5EC adds r5, r3, 0 adds r3, r1, 0 mov r12, r4 - ldr r1, =0x082f2c98 + ldr r1, =gUnknown_082F2C98 movs r7, 0x1 adds r2, r1, 0x4 @0801F60E: @@ -46371,7 +46371,7 @@ sub_801FDDC: ; 801FDDC bl Window_WriteStandardTileMap ldr r0, [r5] ldrb r0, [r0, 0x18] - ldr r2, =0x085eae62 + ldr r2, =gUnknown_085EAE62 movs r1, 0x1 str r1, [sp] movs r4, 0xFF @@ -46381,7 +46381,7 @@ sub_801FDDC: ; 801FDDC bl Print ldr r0, [r5] ldrb r0, [r0, 0x18] - ldr r2, =0x085eae66 + ldr r2, =gUnknown_085EAE66 movs r1, 0x11 str r1, [sp] str r4, [sp, 0x4] @@ -46507,7 +46507,7 @@ sub_801FF18: ; 801FF18 lsls r1, 15 orrs r0, r1 str r0, [sp, 0x18] - ldr r1, =0x082f2d40 + ldr r1, =gUnknown_082F2D40 lsls r0, r7, 1 adds r0, r7 lsls r0, 2 @@ -46568,7 +46568,7 @@ sub_801FF18: ; 801FF18 bl Window_FastFillPixels adds r0, r5, 0 bl Window_WriteStandardTileMap - ldr r1, =0x082f2d40 + ldr r1, =gUnknown_082F2D40 lsls r0, r7, 1 adds r0, r7 lsls r0, 2 @@ -46824,7 +46824,7 @@ sub_80201A4: ; 80201A4 movs r7, 0 movs r6, 0 lsls r0, r2, 2 - ldr r1, =0x082f2ba8 + ldr r1, =gUnknown_082F2BA8 adds r0, r2 lsls r0, 3 adds r4, r0, r1 @@ -46949,7 +46949,7 @@ sub_80201A4: ; 80201A4 movs r1, 0x1 negs r1, r1 str r1, [sp, 0x4] - ldr r0, =0x082f2dc4 + ldr r0, =gUnknown_082F2DC4 str r0, [sp, 0x8] movs r0, 0x2 movs r1, 0 @@ -47069,7 +47069,7 @@ sub_80203B0: ; 80203B0 str r5, [sp] movs r4, 0x5 str r4, [sp, 0x4] - ldr r0, =0x082f2dc8 + ldr r0, =gUnknown_082F2DC8 str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x2 @@ -47295,22 +47295,22 @@ sub_8020584: ; 8020584 sub_80205B4: ; 80205B4 push {lr} sub sp, 0x4 - ldr r0, =0x08dd4bd0 + ldr r0, =gUnknown_08DD4BD0 movs r1, 0x70 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08dd4bb0 + ldr r0, =gUnknown_08DD4BB0 movs r1, 0xC0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x08dd4bf0 + ldr r1, =gUnknown_08DD4BF0 movs r0, 0 str r0, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08dd4c4c + ldr r1, =gUnknown_08DD4C4C movs r0, 0x1 movs r2, 0 movs r3, 0 @@ -47328,11 +47328,11 @@ sub_80205B4: ; 80205B4 task_tutorial_story_unknown: ; 8020604 push {r4,r5,lr} sub sp, 0x4 - ldr r0, =0x08dd4860 + ldr r0, =gUnknown_08DD4860 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x08dd4880 + ldr r1, =gUnknown_08DD4880 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -47360,7 +47360,7 @@ task_tutorial_story_unknown: ; 8020604 movs r2, 0x8 bl CpuFastSet @0802064E: - ldr r1, =0x08dd4ab8 + ldr r1, =gUnknown_08DD4AB8 movs r0, 0x2 movs r2, 0 movs r3, 0 @@ -47378,7 +47378,7 @@ task_tutorial_story_unknown: ; 8020604 thumb_func_start sub_8020680 sub_8020680: ; 8020680 push {lr} - ldr r0, =0x082f2c20 + ldr r0, =gUnknown_082F2C20 movs r1, 0x80 movs r2, 0x20 bl gpu_pal_apply @@ -47396,7 +47396,7 @@ sub_8020680: ; 8020680 thumb_func_start sub_80206A4 sub_80206A4: ; 80206A4 push {lr} - ldr r0, =0x082f2c40 + ldr r0, =gUnknown_082F2C40 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -47484,7 +47484,7 @@ sub_8020740: ; 8020740 movs r1, 0xA movs r2, 0x20 bl box_border_load_tiles_and_pal - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply @@ -47627,7 +47627,7 @@ sub_8020818: ; 8020818 sub_8020890: ; 8020890 push {r4,r5,lr} movs r5, 0 - ldr r4, =0x082f3134 + ldr r4, =gUnknown_082F3134 @08020896: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -47635,7 +47635,7 @@ sub_8020890: ; 8020890 adds r5, 0x1 cmp r5, 0x4 bls @08020896 - ldr r0, =0x082f315c + ldr r0, =gUnknown_082F315C bl gpu_pal_obj_alloc_tag_and_apply ldr r4, =0x02022c8c movs r0, 0x18 @@ -47673,7 +47673,7 @@ sub_80208D0: ; 80208D0 thumb_func_start sub_80208E8 sub_80208E8: ; 80208E8 push {lr} - ldr r0, =0x082f319c + ldr r0, =gUnknown_082F319C movs r1, 0xA movs r2, 0x18 movs r3, 0 @@ -47776,7 +47776,7 @@ sub_80209AC: ; 80209AC push {r4,lr} adds r4, r0, 0 lsls r4, 2 - ldr r0, =0x082f2df2 + ldr r0, =gUnknown_082F2DF2 adds r4, r0 movs r0, 0 bl gpu_pal_tags_index_of @@ -47876,7 +47876,7 @@ sub_8020A1C: ; 8020A1C thumb_func_start sub_8020A68 sub_8020A68: ; 8020A68 push {r4,r5,lr} - ldr r0, =0x082f31bc + ldr r0, =gUnknown_082F31BC movs r1, 0x4C movs r2, 0x98 movs r3, 0x2 @@ -47891,7 +47891,7 @@ sub_8020A68: ; 8020A68 ldr r4, =0x02020630 adds r1, r4 str r1, [r2, 0x8] - ldr r0, =0x082f31d4 + ldr r0, =gUnknown_082F31D4 movs r1, 0x40 movs r2, 0x98 movs r3, 0x1 @@ -47972,7 +47972,7 @@ sub_8020AF4: ; 8020AF4 thumb_func_start sub_8020B20 sub_8020B20: ; 8020B20 push {r4,r5,lr} - ldr r0, =0x082f322c + ldr r0, =gUnknown_082F322C movs r1, 0x8 movs r2, 0x98 movs r3, 0x3 @@ -47987,7 +47987,7 @@ sub_8020B20: ; 8020B20 ldr r4, =0x02020630 adds r1, r4 str r1, [r2, 0xC] - ldr r0, =0x082f3244 + ldr r0, =gUnknown_082F3244 movs r1, 0x20 movs r2, 0x98 movs r3, 0x4 @@ -48700,7 +48700,7 @@ sub_802104C: ; 802104C @080210F2: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082f32c8 + ldr r1, =gUnknown_082F32C8 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -48793,7 +48793,7 @@ sub_802104C: ; 802104C bl gpu_copy_wram_bg_tilemap_to_vram movs r0, 0x3 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r1, =0x08de34b8 + ldr r1, =gUnknown_08DE34B8 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -48825,22 +48825,22 @@ sub_802104C: ; 802104C .align 2, 0 .pool @0802121C: - ldr r0, =0x08de3398 + ldr r0, =gUnknown_08DE3398 movs r2, 0xC0 lsls r2, 1 movs r1, 0 bl gpu_pal_apply - ldr r1, =0x082f3c8c + ldr r1, =gUnknown_082F3C8C movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x082f3dbc + ldr r1, =gUnknown_082F3DBC movs r0, 0x2 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x082f3f54 + ldr r1, =gUnknown_082F3F54 movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -49132,7 +49132,7 @@ sub_80214A8: ; 80214A8 bcc @080214C6 b @080215E4 @080214C6: - ldr r1, =0x082f41e8 + ldr r1, =gUnknown_082F41E8 mov r2, r9 lsls r0, r2, 1 adds r0, r1 @@ -49145,7 +49145,7 @@ sub_80214A8: ; 80214A8 adds r3, 0x85 lsls r3, 16 lsrs r3, 16 - ldr r0, =0x082f436c + ldr r0, =gUnknown_082F436C adds r1, r2, 0 bl sub_81AFF34 lsls r0, 24 @@ -49373,7 +49373,7 @@ sub_80216A8: ; 80216A8 ldrb r0, [r6, 0x9] cmp r5, r0 bcs @080216D4 - ldr r7, =0x082f41e8 + ldr r7, =gUnknown_082F41E8 @080216B6: lsls r0, r5, 1 adds r0, r7 @@ -49415,7 +49415,7 @@ sub_80216E0: ; 80216E0 ldrb r2, [r6, 0x9] cmp r0, r2 bcs @080217AE - ldr r7, =0x082f41cc + ldr r7, =gUnknown_082F41CC @08021704: mov r3, r10 ldrh r0, [r3, 0xA] @@ -49489,7 +49489,7 @@ sub_80216E0: ; 80216E0 asrs r0, 24 strh r0, [r2, 0x24] ldr r2, [r3] - ldr r3, =0x082f41cd + ldr r3, =gUnknown_082F41CD adds r1, r3 movs r0, 0 ldrsb r0, [r1, r0] @@ -49550,7 +49550,7 @@ sub_80216E0: ; 80216E0 ldr r0, =sub_8022B28 + 1 str r0, [r2, 0x1C] lsls r1, r4, 1 - ldr r3, =0x082f41d2 + ldr r3, =gUnknown_082F41D2 adds r0, r1, r3 movs r4, 0 ldrsb r4, [r0, r4] @@ -49558,7 +49558,7 @@ sub_80216E0: ; 80216E0 adds r0, 0x78 strh r0, [r2, 0x20] ldr r2, [r7] - ldr r0, =0x082f41d3 + ldr r0, =gUnknown_082F41D3 adds r1, r0 movs r6, 0 ldrsb r6, [r1, r6] @@ -49753,7 +49753,7 @@ sub_8021944: ; 8021944 asrs r3, r0, 16 movs r0, 0x7 mov r12, r0 - ldr r5, =0x082f334c + ldr r5, =gUnknown_082F334C movs r4, 0x1 @08021990: mov r0, r12 @@ -49812,7 +49812,7 @@ sub_80219C8: ; 80219C8 lsrs r4, 24 lsls r0, r5, 1 adds r0, r5 - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 adds r0, r1 str r0, [sp] movs r0, 0 @@ -49965,7 +49965,7 @@ sub_8021A28: ; 8021A28 movs r2, 0x1 movs r3, 0x4 bl decimal_int_to_string - ldr r0, =0x082f43b4 + ldr r0, =gUnknown_082F43B4 adds r0, r4, r0 ldr r1, [r0] ldr r0, =0x02021fc4 @@ -50038,7 +50038,7 @@ sub_8021A28: ; 8021A28 mov r8, r0 adds r6, 0xE adds r5, 0x1 - ldr r1, =0x082f334c + ldr r1, =gUnknown_082F334C mov r12, r1 @08021BB8: movs r0, 0x3 @@ -50069,7 +50069,7 @@ sub_8021A28: ; 8021A28 movs r2, 0x2 movs r3, 0x2 bl decimal_int_to_string - ldr r0, =0x082f43b4 + ldr r0, =gUnknown_082F43B4 ldr r2, [sp, 0x28] adds r0, r2, r0 ldr r1, [r0] @@ -50093,11 +50093,11 @@ sub_8021A28: ; 8021A28 lsls r1, r2, 3 subs r1, r2 lsls r1, 2 - ldr r0, =0x0858a670 + ldr r0, =gUnknown_0858A670 adds r1, r0 ldr r0, =0x02021cc4 bl gf_strcpy - ldr r0, =0x082f43b4 + ldr r0, =gUnknown_082F43B4 ldr r1, [r0, 0x8] ldr r0, =0x02021fc4 bl ExpandTextCodes @@ -50127,7 +50127,7 @@ sub_8021A28: ; 8021A28 lsrs r2, 24 mov r1, r10 lsrs r3, r1, 24 - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] movs r4, 0 str r4, [sp, 0x4] @@ -50141,14 +50141,14 @@ sub_8021A28: ; 8021A28 cmp r3, r2 bne @08021CC0 ldr r0, =0x02021ec4 - ldr r1, =0x085ed7d4 + ldr r1, =gUnknown_085ED7D4 bl gf_strcpy b @08021CC8 .align 2, 0 .pool @08021CC0: ldr r0, =0x02021ec4 - ldr r1, =0x085ed7e0 + ldr r1, =gUnknown_085ED7E0 bl gf_strcpy @08021CC8: ldr r4, =0x02021ec4 @@ -50170,7 +50170,7 @@ sub_8021A28: ; 8021A28 ldrb r0, [r0] mov r4, r10 lsrs r3, r4, 24 - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -50235,16 +50235,16 @@ sub_8021D34: ; 8021D34 ldrh r1, [r2, 0x4] bl sub_8021944 ldrb r0, [r4] - ldr r4, =0x082f32d8 + ldr r4, =gUnknown_082F32D8 str r4, [sp] str r6, [sp, 0x4] - ldr r1, =0x085ed808 + ldr r1, =gUnknown_085ED808 str r1, [sp, 0x8] movs r1, 0x2 movs r2, 0 adds r3, r7, 0 bl box_print - ldr r4, =0x085ed840 + ldr r4, =gUnknown_085ED840 movs r0, 0x2 adds r1, r4, 0 movs r2, 0x1 @@ -50256,7 +50256,7 @@ sub_8021D34: ; 8021D34 lsrs r6, r0, 24 mov r2, r9 ldrb r0, [r2] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] mov r2, r10 str r2, [sp, 0x4] @@ -50284,7 +50284,7 @@ sub_8021D34: ; 8021D34 movs r3, 0x2 bl decimal_int_to_string ldr r5, =0x02021fc4 - ldr r1, =0x085ed838 + ldr r1, =gUnknown_085ED838 adds r0, r5, 0 bl ExpandTextCodes movs r0, 0x2 @@ -50297,7 +50297,7 @@ sub_8021D34: ; 8021D34 lsrs r6, r0, 24 mov r4, r9 ldrb r0, [r4] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] mov r2, r10 str r2, [sp, 0x4] @@ -50306,7 +50306,7 @@ sub_8021D34: ; 8021D34 adds r2, r6, 0 adds r3, r7, 0 bl box_print - ldr r4, =0x085ed830 + ldr r4, =gUnknown_085ED830 movs r0, 0x2 adds r1, r4, 0 movs r2, 0x1 @@ -50317,7 +50317,7 @@ sub_8021D34: ; 8021D34 lsrs r6, r0, 24 mov r1, r9 ldrb r0, [r1] - ldr r2, =0x082f32d8 + ldr r2, =gUnknown_082F32D8 str r2, [sp] mov r1, r10 str r1, [sp, 0x4] @@ -50335,7 +50335,7 @@ sub_8021D34: ; 8021D34 movs r2, 0x2 movs r3, 0x1 bl decimal_int_to_string - ldr r1, =0x085ed82c + ldr r1, =gUnknown_085ED82C adds r0, r5, 0 bl ExpandTextCodes movs r0, 0x2 @@ -50348,7 +50348,7 @@ sub_8021D34: ; 8021D34 lsrs r6, r0, 24 mov r4, r9 ldrb r0, [r4] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] mov r2, r10 str r2, [sp, 0x4] @@ -50362,17 +50362,17 @@ sub_8021D34: ; 8021D34 lsls r0, 24 lsrs r7, r0, 24 ldrb r0, [r4] - ldr r4, =0x082f32d8 + ldr r4, =gUnknown_082F32D8 str r4, [sp] mov r1, r10 str r1, [sp, 0x4] - ldr r1, =0x085ed810 + ldr r1, =gUnknown_085ED810 str r1, [sp, 0x8] movs r1, 0x2 movs r2, 0 adds r3, r7, 0 bl box_print - ldr r4, =0x085ed850 + ldr r4, =gUnknown_085ED850 movs r0, 0x2 adds r1, r4, 0 movs r2, 0x1 @@ -50385,7 +50385,7 @@ sub_8021D34: ; 8021D34 lsrs r6, r0, 24 mov r1, r9 ldrb r0, [r1] - ldr r2, =0x082f32d8 + ldr r2, =gUnknown_082F32D8 str r2, [sp] mov r1, r10 str r1, [sp, 0x4] @@ -50401,7 +50401,7 @@ sub_8021D34: ; 8021D34 movs r1, 0x7 mov r9, r1 movs r5, 0x1 - ldr r3, =0x082f334c + ldr r3, =gUnknown_082F334C @08021EEC: mov r4, r9 mov r0, r10 @@ -50442,7 +50442,7 @@ sub_8021D34: ; 8021D34 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ed848 + ldr r1, =gUnknown_085ED848 adds r0, r4, 0 bl ExpandTextCodes movs r2, 0x1 @@ -50466,7 +50466,7 @@ sub_8021D34: ; 8021D34 lsls r0, 1 add r0, r8 ldrb r0, [r0] - ldr r1, =0x082f32e7 + ldr r1, =gUnknown_082F32E7 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -50483,7 +50483,7 @@ sub_8021D34: ; 8021D34 lsls r0, 1 add r0, r8 ldrb r0, [r0] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] str r2, [sp, 0x4] str r4, [sp, 0x8] @@ -50501,12 +50501,12 @@ sub_8021D34: ; 8021D34 add r8, r4 mov r1, r8 ldrb r0, [r1] - ldr r2, =0x082f32d8 + ldr r2, =gUnknown_082F32D8 mov r9, r2 str r2, [sp] movs r5, 0 str r5, [sp, 0x4] - ldr r1, =0x085ed820 + ldr r1, =gUnknown_085ED820 str r1, [sp, 0x8] movs r1, 0x2 movs r2, 0 @@ -50519,7 +50519,7 @@ sub_8021D34: ; 8021D34 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ed85c + ldr r1, =gUnknown_085ED85C adds r0, r4, 0 bl ExpandTextCodes movs r2, 0x1 @@ -50590,7 +50590,7 @@ sub_8022070: ; 8022070 bl sub_8022554 ldrh r0, [r4, 0x12] lsls r0, 3 - ldr r2, =0x082f32cc + ldr r2, =gUnknown_082F32CC mov r1, sp adds r0, r2 ldm r0!, {r2,r3} @@ -50598,13 +50598,13 @@ sub_8022070: ; 8022070 ldrh r0, [r4, 0x12] cmp r0, 0xD bne @080220DC - ldr r0, =0x082f3344 + ldr r0, =gUnknown_082F3344 adds r0, 0x4 b @080220DE .align 2, 0 .pool @080220DC: - ldr r0, =0x082f3344 + ldr r0, =gUnknown_082F3344 @080220DE: adds r0, r5, r0 ldrb r1, [r0] @@ -50664,11 +50664,11 @@ sub_8022070: ; 8022070 adds r0, r6, 0 adds r0, 0x82 ldrb r0, [r0] - ldr r3, =0x085ed860 + ldr r3, =gUnknown_085ED860 movs r1, 0x14 movs r2, 0x3 bl sub_80219C8 - ldr r0, =0x082f3344 + ldr r0, =gUnknown_082F3344 adds r0, r5, r0 ldrb r3, [r0] lsls r3, 27 @@ -50687,7 +50687,7 @@ sub_8022070: ; 8022070 adds r0, r6, 0 adds r0, 0x82 ldrb r0, [r0] - ldr r2, =0x082f43b4 + ldr r2, =gUnknown_082F43B4 adds r1, r4, 0 adds r1, 0x8F ldrb r1, [r1] @@ -50698,7 +50698,7 @@ sub_8022070: ; 8022070 movs r1, 0x14 movs r2, 0x4 bl sub_80219C8 - ldr r0, =0x082f3344 + ldr r0, =gUnknown_082F3344 adds r0, r5, r0 ldrb r3, [r0] lsls r3, 27 @@ -50717,11 +50717,11 @@ sub_8022070: ; 8022070 adds r0, r6, 0 adds r0, 0x82 ldrb r0, [r0] - ldr r3, =0x085ed878 + ldr r3, =gUnknown_085ED878 movs r1, 0x16 movs r2, 0x3 bl sub_80219C8 - ldr r0, =0x082f3344 + ldr r0, =gUnknown_082F3344 adds r0, 0x4 adds r0, r5, r0 ldrb r3, [r0] @@ -50825,7 +50825,7 @@ sub_8022250: ; 8022250 @08022294: b @080224BA @08022296: - ldr r0, =0x082f32ec + ldr r0, =gUnknown_082F32EC bl Window_AddFromTemplate strh r0, [r6, 0x2] lsls r0, 24 @@ -50848,7 +50848,7 @@ sub_8022250: ; 8022250 .align 2, 0 .pool @080222D0: - ldr r0, =0x085ed8d0 + ldr r0, =gUnknown_085ED8D0 mov r10, r0 movs r1, 0x1 negs r1, r1 @@ -50863,7 +50863,7 @@ sub_8022250: ; 8022250 lsls r0, 24 lsrs r7, r0, 24 ldrb r0, [r6, 0x2] - ldr r5, =0x082f32e1 + ldr r5, =gUnknown_082F32E1 str r5, [sp] mov r1, r9 str r1, [sp, 0x4] @@ -50873,7 +50873,7 @@ sub_8022250: ; 8022250 adds r2, r7, 0 movs r3, 0x1 bl box_print - ldr r0, =0x085ed8dc + ldr r0, =gUnknown_085ED8DC mov r10, r0 movs r0, 0x1 mov r1, r10 @@ -50903,10 +50903,10 @@ sub_8022250: ; 8022250 movs r3, 0x1 bl decimal_int_to_string ldr r0, =0x02021fc4 - ldr r1, =0x085ed8f4 + ldr r1, =gUnknown_085ED8F4 bl ExpandTextCodes ldrb r0, [r6, 0x2] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -50917,7 +50917,7 @@ sub_8022250: ; 8022250 mov r3, r10 bl box_print movs r0, 0x1 - ldr r1, =0x085ed850 + ldr r1, =gUnknown_085ED850 movs r2, 0x1 negs r2, r2 bl font_get_width_of_string @@ -50926,11 +50926,11 @@ sub_8022250: ; 8022250 lsls r1, 24 lsrs r7, r1, 24 ldrb r0, [r6, 0x2] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r1, =0x085ed850 + ldr r1, =gUnknown_085ED850 str r1, [sp, 0x8] movs r1, 0x1 adds r2, r7, 0 @@ -50950,7 +50950,7 @@ sub_8022250: ; 8022250 mov r12, r1 movs r0, 0x1 mov r8, r0 - ldr r5, =0x082f334c + ldr r5, =gUnknown_082F334C @080223AE: mov r0, r12 subs r1, r0, r2 @@ -50988,7 +50988,7 @@ sub_8022250: ; 8022250 movs r3, 0x2 bl decimal_int_to_string ldr r0, =0x02021fc4 - ldr r1, =0x085ed848 + ldr r1, =gUnknown_085ED848 bl ExpandTextCodes movs r0, 0x1 ldr r1, =0x02021fc4 @@ -50999,7 +50999,7 @@ sub_8022250: ; 8022250 lsls r0, 24 lsrs r7, r0, 24 ldrb r0, [r6, 0x2] - ldr r1, =0x082f32d8 + ldr r1, =gUnknown_082F32D8 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -51167,7 +51167,7 @@ sub_8022588: ; 8022588 ldrb r0, [r5, 0x9] cmp r6, r0 bcs @080225E8 - ldr r7, =0x082f417c + ldr r7, =gUnknown_082F417C @08022596: lsls r0, r6, 2 movs r1, 0xA2 @@ -51184,12 +51184,12 @@ sub_8022588: ; 8022588 lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x082f4190 + ldr r1, =gUnknown_082F4190 adds r0, r1 str r0, [r2] ldrb r0, [r0] lsls r0, 3 - ldr r1, =0x082f32f4 + ldr r1, =gUnknown_082F32F4 adds r0, r1 bl Window_AddFromTemplate ldr r1, =0x000001bb @@ -51253,7 +51253,7 @@ sub_8022600: ; 8022600 mov r1, r8 str r1, [sp] str r1, [sp, 0x4] - ldr r1, =0x082f32db + ldr r1, =gUnknown_082F32DB str r1, [sp, 0x8] mov r1, r8 str r1, [sp, 0xC] @@ -51281,7 +51281,7 @@ sub_8022600: ; 8022600 mov r1, r8 str r1, [sp] str r1, [sp, 0x4] - ldr r1, =0x082f32de + ldr r1, =gUnknown_082F32DE str r1, [sp, 0x8] mov r1, r8 str r1, [sp, 0xC] @@ -51321,7 +51321,7 @@ sub_80226D0: ; 80226D0 sub sp, 0x8 adds r6, r0, 0 movs r5, 0 - ldr r0, =0x08de3fd4 + ldr r0, =gUnknown_08DE3FD4 ldr r4, =0x0201c000 adds r1, r4, 0 bl LZ77UnCompWram @@ -51375,7 +51375,7 @@ sub_8022730: ; 8022730 strh r5, [r1] ldr r1, =0x02021bbe strh r0, [r1] - ldr r4, =0x082f41f4 + ldr r4, =gUnknown_082F41F4 @08022746: lsls r0, r5, 3 adds r0, r4 @@ -51385,9 +51385,9 @@ sub_8022730: ; 8022730 lsrs r5, r0, 24 cmp r5, 0x3 bls @08022746 - ldr r0, =0x082f421c + ldr r0, =gUnknown_082F421C bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x082f430c + ldr r0, =gUnknown_082F430C movs r1, 0x78 movs r2, 0x58 movs r3, 0x5 @@ -51439,7 +51439,7 @@ sub_8022730: ; 8022730 adds r2, 0x20 lsls r2, 16 asrs r2, 16 - ldr r0, =0x082f4324 + ldr r0, =gUnknown_082F4324 movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 24 @@ -51486,7 +51486,7 @@ sub_8022730: ; 8022730 bcc @080227AA @08022822: movs r5, 0 - ldr r4, =0x082f41d2 + ldr r4, =gUnknown_082F41D2 adds r7, r4, 0x1 @08022828: lsls r2, r5, 1 @@ -51499,7 +51499,7 @@ sub_8022730: ; 8022730 lsls r2, 24 asrs r2, 24 adds r2, 0x88 - ldr r0, =0x082f433c + ldr r0, =gUnknown_082F433C movs r3, 0x6 bl obj_add_from_template_forward_search lsls r0, 24 @@ -51547,7 +51547,7 @@ sub_8022730: ; 8022730 lsls r3, 16 adds r1, r3 asrs r1, 16 - ldr r0, =0x082f4354 + ldr r0, =gUnknown_082F4354 movs r2, 0x8 movs r3, 0 bl obj_add_from_template_forward_search @@ -51590,7 +51590,7 @@ sub_8022730: ; 8022730 lsrs r5, r0, 24 cmp r5, 0x1 bls @0802288E - ldr r4, =0x082f4384 + ldr r4, =gUnknown_082F4384 movs r0, 0 movs r1, 0 adds r2, r4, 0 @@ -51974,7 +51974,7 @@ sub_8022BEC: ; 8022BEC @08022C14: cmp r5, 0 beq @08022C28 - ldr r0, =0x082f43cc + ldr r0, =gUnknown_082F43CC lsls r1, r5, 2 adds r1, r0 ldr r2, [r1] @@ -51988,14 +51988,14 @@ sub_8022BEC: ; 8022BEC mov r0, r8 strb r0, [r6, 0xE] @08022C32: - ldr r0, =0x082f43cc + ldr r0, =gUnknown_082F43CC ldrb r1, [r6, 0xE] lsls r1, 2 b @08022C44 .align 2, 0 .pool @08022C40: - ldr r0, =0x082f43cc + ldr r0, =gUnknown_082F43CC lsls r1, r5, 2 @08022C44: adds r1, r0 @@ -52155,7 +52155,7 @@ sub_8022D14: ; 8022D14 cmp r4, 0 beq @08022D90 ldr r4, =0x02021fc4 - ldr r1, =0x082f32a4 + ldr r1, =gUnknown_082F32A4 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -52178,7 +52178,7 @@ sub_8022D14: ; 8022D14 .align 2, 0 .pool @08022D90: - ldr r1, =0x082f32a4 + ldr r1, =gUnknown_082F32A4 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -52471,7 +52471,7 @@ sub_8022F1C: ; 8022F1C b @08023060 @08022FBA: bl sub_800A550 - ldr r2, =0x082f4448 + ldr r2, =gUnknown_082F4448 ldrb r4, [r5, 0x9] subs r1, r4, 0x2 adds r1, r2 @@ -52485,7 +52485,7 @@ sub_8022F1C: ; 8022F1C bcs @0802301E ldr r7, =0x020223c4 movs r6, 0 - ldr r4, =0x0858ab24 + ldr r4, =gUnknown_0858AB24 @08022FDC: lsls r0, r3, 5 adds r0, r5, r0 @@ -52756,7 +52756,7 @@ sub_80231B8: ; 80231B8 adds r1, r4, r2 movs r0, 0 strb r0, [r1] - ldr r2, =0x082f326c + ldr r2, =gUnknown_082F326C ldrb r1, [r3] lsls r0, r1, 3 subs r0, r1 @@ -52772,7 +52772,7 @@ sub_80231B8: ; 80231B8 .align 2, 0 .pool @0802321C: - ldr r7, =0x082f326c + ldr r7, =gUnknown_082F326C movs r0, 0x9C lsls r0, 1 adds r6, r4, r0 @@ -52981,7 +52981,7 @@ sub_802339C: ; 802339C movs r2, 0x5E adds r2, r4 mov r9, r2 - ldr r3, =0x082f325c + ldr r3, =gUnknown_082F325C mov r10, r3 @080233C0: lsls r0, r7, 4 @@ -53140,7 +53140,7 @@ sub_802339C: ; 802339C ldrh r0, [r4, 0x2E] add r0, r8 strh r0, [r4, 0x2E] - ldr r1, =0x082f3264 + ldr r1, =gUnknown_082F3264 mov r0, r8 subs r0, 0x1 adds r0, r1 @@ -53276,7 +53276,7 @@ sub_8023558: ; 8023558 beq @0802360C subs r0, r6, 0x1 strb r0, [r1] - ldr r1, =0x082f3290 + ldr r1, =gUnknown_082F3290 lsls r0, 2 adds r0, r1 ldrb r0, [r0] @@ -53306,7 +53306,7 @@ sub_8023558: ; 8023558 ldr r4, =0x00000139 adds r1, r3, r4 strb r0, [r1] - ldr r1, =0x082f3290 + ldr r1, =gUnknown_082F3290 lsls r0, 2 adds r0, r1 ldrb r0, [r0] @@ -53344,7 +53344,7 @@ sub_8023558: ; 8023558 .align 2, 0 .pool @0802367C: - ldr r2, =0x082f3290 + ldr r2, =gUnknown_082F3290 ldrb r1, [r1] ldr r4, =0x00000139 adds r0, r3, r4 @@ -53440,7 +53440,7 @@ sub_80236B8: ; 80236B8 bne @08023768 movs r0, 0x2E ldrsh r2, [r5, r0] - ldr r1, =0x082f4444 + ldr r1, =gUnknown_082F4444 ldrb r0, [r5, 0x9] subs r0, 0x2 adds r0, r1 @@ -53477,7 +53477,7 @@ sub_80236B8: ; 80236B8 bne @080237DE movs r0, 0x34 ldrsh r2, [r5, r0] - ldr r3, =0x082f4434 + ldr r3, =gUnknown_082F4434 ldrb r0, [r5, 0x9] subs r0, 0x2 lsls r1, r0, 2 @@ -53900,7 +53900,7 @@ sub_8023A30: ; 8023A30 strb r0, [r1] movs r0, 0 strb r0, [r5] - ldr r2, =0x082f326c + ldr r2, =gUnknown_082F326C ldrb r1, [r1] lsls r0, r1, 3 subs r0, r1 @@ -53914,7 +53914,7 @@ sub_8023A30: ; 8023A30 .align 2, 0 .pool @08023ADC: - ldr r7, =0x082f326c + ldr r7, =gUnknown_082F326C movs r0, 0x9C lsls r0, 1 adds r6, r4, r0 @@ -54211,7 +54211,7 @@ sub_8023CAC: ; 8023CAC b @08024004 @08023D38: bl sub_800A550 - ldr r2, =0x082f4448 + ldr r2, =gUnknown_082F4448 ldrb r3, [r7, 0x9] subs r1, r3, 0x2 adds r1, r2 @@ -54783,7 +54783,7 @@ sub_8024134: ; 8024134 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x082c8959 + ldr r2, =gUnknown_082C8959 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -54981,7 +54981,7 @@ sub_80242E0: ; 80242E0 b @080243AC @08024336: bl sub_800A550 - ldr r2, =0x082f4448 + ldr r2, =gUnknown_082F4448 ldrb r3, [r4, 0x9] subs r1, r3, 0x2 adds r1, r2 @@ -55146,7 +55146,7 @@ sub_8024444: ; 8024444 ldrh r1, [r5, 0x14] cmp r1, 0x3 bne @08024490 - ldr r0, =0x082f32a4 + ldr r0, =gUnknown_082F32A4 ldr r2, [r0, 0x14] ldrb r3, [r5, 0xB] str r4, [sp] @@ -55162,7 +55162,7 @@ sub_8024444: ; 8024444 .align 2, 0 .pool @08024490: - ldr r0, =0x082f32a4 + ldr r0, =gUnknown_082F32A4 ldr r2, [r0, 0x18] ldrb r3, [r5, 0xB] str r4, [sp] @@ -55685,7 +55685,7 @@ sub_802482C: ; 802482C adds r2, r4, 0 adds r3, r5, 0 bl SetWindowBorderStyle - ldr r2, =0x085edcde + ldr r2, =gUnknown_085EDCDE movs r0, 0x1 str r0, [sp] movs r0, 0xFF @@ -56280,7 +56280,7 @@ sub_8024BC8: ; 8024BC8 sub_8024D4C: ; 8024D4C push {lr} bl sub_8025D04 - ldr r1, =0x082f7ac4 + ldr r1, =gUnknown_082F7AC4 ldr r0, =0x02022c98 ldr r0, [r0] ldrb r0, [r0, 0x18] @@ -56305,7 +56305,7 @@ sub_8024D4C: ; 8024D4C sub_8024D84: ; 8024D84 push {lr} bl sub_8025E0C - ldr r1, =0x082f7af4 + ldr r1, =gUnknown_082F7AF4 ldr r0, =0x02022c98 ldr r0, [r0] ldrb r0, [r0, 0x18] @@ -58945,7 +58945,7 @@ sub_8026264: ; 8026264 ands r0, r1 cmp r0, 0 bne @080262B8 - ldr r1, =0x082f7a94 + ldr r1, =gUnknown_082F7A94 adds r0, r3, 0 adds r0, 0x24 ldrb r0, [r0] @@ -59091,7 +59091,7 @@ sub_8026324: ; 8026324 bcs @08026434 adds r7, r3, 0 @08026396: - ldr r0, =0x082f449c + ldr r0, =gUnknown_082F449C add r0, r10 ldrb r5, [r0] ldr r1, [r7] @@ -59186,7 +59186,7 @@ sub_8026324: ; 8026324 mov r9, r1 @08026450: movs r6, 0xFF - ldr r0, =0x082f449c + ldr r0, =gUnknown_082F449C add r0, r10 ldrb r5, [r0] mov r2, r9 @@ -59216,7 +59216,7 @@ sub_8026324: ; 8026324 bls @0802648E movs r3, 0x2 @0802648E: - ldr r2, =0x082f7a88 + ldr r2, =gUnknown_082F7A88 ldr r0, =0x000031b4 adds r1, r4, r0 adds r1, r5 @@ -59464,7 +59464,7 @@ sub_8026634: ; 8026634 lsrs r0, 24 cmp r0, 0x1 bhi @080266D4 - ldr r0, =0x082f45af + ldr r0, =gUnknown_082F45AF lsls r1, r4, 1 adds r1, r4 adds r1, r7, r1 @@ -59501,7 +59501,7 @@ sub_8026634: ; 8026634 movs r0, 0x1 b @0802670C @080266D4: - ldr r0, =0x082f45af + ldr r0, =gUnknown_082F45AF lsls r1, r4, 1 adds r1, r4 adds r1, r7, r1 @@ -59670,7 +59670,7 @@ sub_802671C: ; 802671C bls @08026822 movs r3, 0x2 @08026822: - ldr r2, =0x082f7a88 + ldr r2, =gUnknown_082F7A88 ldr r0, =0x000032e0 adds r1, r4, r0 adds r1, r5 @@ -59858,7 +59858,7 @@ sub_8026988: ; 8026988 ldrb r6, [r1] cmp r6, r8 bcs @08026A7A - ldr r0, =0x082f449c + ldr r0, =gUnknown_082F449C mov r9, r0 @080269A8: ldr r0, =0x02022c98 @@ -60302,7 +60302,7 @@ sub_8026C90: ; 8026C90 lsls r1, r3, 4 subs r1, r3 lsls r1, 2 - ldr r6, =0x082f449c + ldr r6, =gUnknown_082F449C subs r0, 0x4 ldrb r2, [r0] subs r2, 0x1 @@ -60351,7 +60351,7 @@ sub_8026D1C: ; 8026D1C adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x082f7a9c + ldr r0, =gUnknown_082F7A9C mov r8, r0 ldr r0, =0x02022c98 ldr r6, [r0] @@ -60402,7 +60402,7 @@ sub_8026D1C: ; 8026D1C sub_8026D8C: ; 8026D8C lsls r0, 24 lsrs r0, 24 - ldr r3, =0x082f4648 + ldr r3, =gUnknown_082F4648 ldr r1, =0x02022c98 ldr r1, [r1] adds r1, 0x24 @@ -60434,7 +60434,7 @@ sub_8026DB0: ; 8026DB0 subs r2, 0x1 lsls r2, 24 lsrs r2, 24 - ldr r3, =0x082f45fa + ldr r3, =gUnknown_082F45FA lsls r1, r0, 1 adds r1, r0 lsls r0, r2, 4 @@ -60451,7 +60451,7 @@ sub_8026DB0: ; 8026DB0 ldrb r1, [r1] mov r8, r1 movs r3, 0 - ldr r1, =0x082f467f + ldr r1, =gUnknown_082F467F lsls r0, r2, 2 adds r2, r0, r2 adds r0, r2, r1 @@ -61282,7 +61282,7 @@ sub_80273F0: ; 80273F0 movs r3, 0 lsls r1, r4, 2 ldr r5, =0x02022c98 - ldr r2, =0x082f7aa4 + ldr r2, =gUnknown_082F7AA4 adds r1, r4 lsls r1, 1 adds r0, r1 @@ -61645,7 +61645,7 @@ sub_80276C0: ; 80276C0 movs r3, 0 ldr r0, =0x02022c98 mov r9, r0 - ldr r2, =0x082f7b24 + ldr r2, =gUnknown_082F7B24 mov r10, r2 ldr r2, [r0] lsls r1, r4, 1 @@ -62226,18 +62226,18 @@ sub_8027ACC: ; 8027ACC beq @08027BC8 b @08027BE2 @08027AFE: - ldr r0, =0x082f7b2c + ldr r0, =gUnknown_082F7B2C ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] str r1, [sp, 0x4] - ldr r1, =0x085edce5 + ldr r1, =gUnknown_085EDCE5 movs r0, 0x1 movs r2, 0 bl font_get_width_of_string adds r4, r0, 0 movs r6, 0 - ldr r5, =0x082f7b34 + ldr r5, =gUnknown_082F7B34 @08027B18: ldr r1, [r5] movs r0, 0x1 @@ -62373,7 +62373,7 @@ sub_8027BEC: ; 8027BEC adds r0, r7, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x085edce5 + ldr r4, =gUnknown_085EDCE5 ldr r0, [sp, 0x18] lsls r2, r0, 3 movs r0, 0x1 @@ -62406,7 +62406,7 @@ sub_8027BEC: ; 8027BEC ldr r0, [sp, 0x1C] ldm r0!, {r1} str r0, [sp, 0x1C] - ldr r0, =0x082f7b40 + ldr r0, =gUnknown_082F7B40 adds r0, r6, r0 ldrb r3, [r0] mov r0, r8 @@ -62418,10 +62418,10 @@ sub_8027BEC: ; 8027BEC negs r2, r2 bl font_get_width_of_string adds r5, r0, 0 - ldr r0, =0x082f7b34 + ldr r0, =gUnknown_082F7B34 adds r4, r0 ldr r2, [r4] - ldr r0, =0x082f7b44 + ldr r0, =gUnknown_082F7B44 lsls r4, r6, 1 adds r0, r4, r0 ldrb r0, [r0] @@ -62439,7 +62439,7 @@ sub_8027BEC: ; 8027BEC subs r3, r5 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x082f7b4a + ldr r0, =gUnknown_082F7B4A adds r4, r0 ldrb r0, [r4] str r0, [sp] @@ -62491,7 +62491,7 @@ sub_8027D38: ; 8027D38 ldrb r4, [r0] cmp r4, 0x4 bhi @08027D66 - ldr r5, =0x082f7b90 + ldr r5, =gUnknown_082F7B90 @08027D48: lsls r0, r4, 3 subs r0, r4 @@ -62526,7 +62526,7 @@ sub_8027D38: ; 8027D38 bcs @08027DB2 ldr r7, =0x02022c98 lsls r3, r1, 1 - ldr r6, =0x082f7b50 + ldr r6, =gUnknown_082F7B50 @08027D8A: ldr r2, [r7] lsls r0, r4, 1 @@ -63351,17 +63351,17 @@ sub_80283A8: ; 80283A8 adds r0, r5, 0 bl malloc_and_clear adds r4, r0, 0 - ldr r0, =0x082fb2d8 + ldr r0, =gUnknown_082FB2D8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x8] str r1, [sp, 0xC] - ldr r0, =0x082fb2e0 + ldr r0, =gUnknown_082FB2E0 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x10] str r1, [sp, 0x14] - ldr r0, =0x082f98bc + ldr r0, =gUnknown_082F98BC adds r1, r4, 0 bl LZ77UnCompWram cmp r4, 0 @@ -63409,12 +63409,12 @@ sub_8028408: ; 8028408 mov r0, sp adds r0, 0x1A strh r2, [r0] - ldr r0, =0x082fb1e0 + ldr r0, =gUnknown_082FB1E0 str r0, [sp, 0x1C] - ldr r0, =0x082fb228 + ldr r0, =gUnknown_082FB228 str r0, [sp, 0x20] str r3, [sp, 0x24] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [sp, 0x28] ldr r0, =sub_80284A8 + 1 str r0, [sp, 0x2C] @@ -63820,12 +63820,12 @@ sub_8028734: ; 8028734 adds r0, r4, 0 bl malloc_and_clear adds r6, r0, 0 - ldr r0, =0x082fb2e8 + ldr r0, =gUnknown_082FB2E8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x20] str r1, [sp, 0x24] - ldr r0, =0x082f96e0 + ldr r0, =gUnknown_082F96E0 adds r1, r6, 0 bl LZ77UnCompWram cmp r6, 0 @@ -63837,7 +63837,7 @@ sub_8028734: ; 8028734 orrs r0, r4 str r0, [r5, 0x4] mov r1, sp - ldr r0, =0x082fb2f0 + ldr r0, =gUnknown_082FB2F0 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2-r4} @@ -64205,12 +64205,12 @@ sub_8028A34: ; 8028A34 adds r0, r5, 0 bl malloc_and_clear adds r4, r0, 0 - ldr r0, =0x082fb314 + ldr r0, =gUnknown_082FB314 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x8] str r1, [sp, 0xC] - ldr r0, =0x082f7eb0 + ldr r0, =gUnknown_082F7EB0 adds r1, r4, 0 bl LZ77UnCompWram cmp r4, 0 @@ -64243,14 +64243,14 @@ sub_8028A88: ; 8028A88 push {r6,r7} sub sp, 0x30 mov r1, sp - ldr r0, =0x082fb324 + ldr r0, =gUnknown_082FB324 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} add r2, sp, 0x18 adds r1, r2, 0 - ldr r0, =0x082fb33c + ldr r0, =gUnknown_082FB33C ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r3-r5} @@ -64285,7 +64285,7 @@ sub_8028A88: ; 8028A88 bls @08028AB0 movs r5, 0 ldr r7, =0x02022ce4 - ldr r4, =0x082fb31c + ldr r4, =gUnknown_082FB31C mov r8, r4 @08028AF0: movs r0, 0x4 @@ -64554,7 +64554,7 @@ sub_8028CF4: ; 8028CF4 cmp r0, 0x1 beq @08028D36 movs r3, 0 - ldr r7, =0x082fb354 + ldr r7, =gUnknown_082FB354 ldr r6, =0x02022cb0 movs r5, 0 @08028D0A: @@ -64601,12 +64601,12 @@ sub_8028D44: ; 8028D44 adds r0, r4, 0 bl malloc_and_clear adds r6, r0, 0 - ldr r0, =0x082fb360 + ldr r0, =gUnknown_082FB360 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x20] str r1, [sp, 0x24] - ldr r0, =0x082f9774 + ldr r0, =gUnknown_082F9774 adds r1, r6, 0 bl LZ77UnCompWram cmp r6, 0 @@ -64618,7 +64618,7 @@ sub_8028D44: ; 8028D44 orrs r1, r4 str r1, [r0, 0x4] mov r2, sp - ldr r1, =0x082fb368 + ldr r1, =gUnknown_082FB368 ldm r1!, {r3-r5} stm r2!, {r3-r5} ldm r1!, {r3-r5} @@ -64627,7 +64627,7 @@ sub_8028D44: ; 8028D44 add r0, sp, 0x20 bl gpu_pal_obj_alloc_tag_and_apply movs r5, 0 - ldr r7, =0x082fb356 + ldr r7, =gUnknown_082FB356 adds r0, r7, 0x2 mov r9, r0 ldr r1, =0x02022cb0 @@ -64677,7 +64677,7 @@ sub_8028DFC: ; 8028DFC movs r3, 0 ldr r0, =0x02022cb0 mov r12, r0 - ldr r4, =0x082fb356 + ldr r4, =gUnknown_082FB356 adds r7, r4, 0x2 ldr r6, =0x02020630 movs r5, 0x1 @@ -65311,7 +65311,7 @@ sub_80292E0: ; 80292E0 lsls r0, 24 lsrs r6, r0, 24 movs r4, 0 - ldr r5, =0x082fb40c + ldr r5, =gUnknown_082FB40C adds r7, r5, 0x4 @080292EC: lsls r1, r4, 3 @@ -65394,17 +65394,17 @@ sub_8029338: ; 8029338 .align 2, 0 .pool @08029394: - ldr r1, =0x082faad8 + ldr r1, =gUnknown_082FAAD8 movs r0, 0x3 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x082faf94 + ldr r1, =gUnknown_082FAF94 movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x082fad44 + ldr r1, =gUnknown_082FAD44 movs r0, 0x2 movs r2, 0 movs r3, 0 @@ -65506,7 +65506,7 @@ sub_8029440: ; 8029440 bl sub_8027650 lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x082fb3c8 + ldr r1, =gUnknown_082FB3C8 subs r0, r7, 0x1 lsls r0, 2 adds r0, r1 @@ -65616,7 +65616,7 @@ sub_8029440: ; 8029440 mov r3, r8 lsls r1, r3, 1 add r1, r8 - ldr r3, =0x082fb380 + ldr r3, =gUnknown_082FB380 adds r1, r3 str r1, [sp] movs r1, 0x1 @@ -65754,7 +65754,7 @@ sub_80296A8: ; 80296A8 movs r6, 0 lsrs r7, r0, 24 add r4, sp, 0x2C - ldr r1, =0x082fb45c + ldr r1, =gUnknown_082FB45C adds r0, r4, 0 movs r2, 0x5 bl memcpy @@ -65814,7 +65814,7 @@ sub_80296A8: ; 80296A8 bcc @08029700 @0802972E: movs r5, 0 - ldr r4, =0x085ede5d + ldr r4, =gUnknown_085EDE5D cmp r5, r7 bcs @08029754 add r1, sp, 0x34 @@ -65867,14 +65867,14 @@ sub_80296A8: ; 80296A8 ldr r0, [r2] add r0, r10 ldrb r0, [r0] - ldr r2, =0x082fb3dc + ldr r2, =gUnknown_082FB3DC ldr r3, [sp, 0x68] adds r1, r3, r1 ldrb r1, [r1] lsls r1, 2 adds r1, r2 ldr r2, [r1] - ldr r3, =0x082fb402 + ldr r3, =gUnknown_082FB402 lsls r1, r5, 1 adds r1, r3 ldrb r6, [r1] @@ -65904,7 +65904,7 @@ sub_80296A8: ; 80296A8 mov r2, r8 lsls r1, r2, 1 add r1, r8 - ldr r2, =0x082fb380 + ldr r2, =gUnknown_082FB380 adds r1, r2 str r1, [sp] movs r1, 0x1 @@ -65954,7 +65954,7 @@ sub_80296A8: ; 80296A8 movs r1, 0 str r1, [sp, 0x8] movs r1, 0x1 - ldr r2, =0x085ede5d + ldr r2, =gUnknown_085EDE5D lsrs r3, 24 bl Print adds r0, r5, 0x1 @@ -66029,7 +66029,7 @@ sub_802988C: ; 802988C .align 2, 0 .pool @08029914: - ldr r6, =0x082f7bbc + ldr r6, =gUnknown_082F7BBC adds r0, r6, 0 bl Window_AddFromTemplate ldr r4, =0x02022cf8 @@ -66076,7 +66076,7 @@ sub_802988C: ; 802988C ldrb r0, [r0] movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085edd49 + ldr r2, =gUnknown_085EDD49 mov r8, r2 movs r2, 0x1 negs r2, r2 @@ -66103,7 +66103,7 @@ sub_802988C: ; 802988C ldr r0, [r4] add r0, r9 ldrb r0, [r0] - ldr r2, =0x085edd6b + ldr r2, =gUnknown_085EDD6B movs r1, 0x11 str r1, [sp] str r6, [sp, 0x4] @@ -66135,12 +66135,12 @@ sub_802988C: ; 802988C ldrb r0, [r0] mov r2, r9 lsls r5, r2, 1 - ldr r2, =0x082fb3f8 + ldr r2, =gUnknown_082FB3F8 adds r1, r5, r2 ldrb r3, [r1] lsls r1, r4, 1 adds r1, r4 - ldr r2, =0x082fb380 + ldr r2, =gUnknown_082FB380 adds r1, r2 str r1, [sp] movs r4, 0x1 @@ -66195,16 +66195,16 @@ sub_802988C: ; 802988C adds r0, r2 ldrb r0, [r0] lsls r1, r7, 1 - ldr r2, =0x082fb3f0 + ldr r2, =gUnknown_082FB3F0 adds r1, r2 ldrb r2, [r1] subs r2, r5 lsls r2, 24 lsrs r2, 24 - ldr r1, =0x082fb3f8 + ldr r1, =gUnknown_082FB3F8 add r1, r8 ldrb r3, [r1] - ldr r1, =0x082fb383 + ldr r1, =gUnknown_082FB383 str r1, [sp] movs r1, 0x1 negs r1, r1 @@ -66223,13 +66223,13 @@ sub_802988C: ; 802988C adds r0, r2 ldrb r0, [r0] lsls r1, r7, 1 - ldr r2, =0x082fb3f0 + ldr r2, =gUnknown_082FB3F0 adds r1, r2 ldrb r3, [r1] subs r3, r5 lsls r3, 24 lsrs r3, 24 - ldr r1, =0x082fb3f8 + ldr r1, =gUnknown_082FB3F8 add r1, r8 ldrb r1, [r1] str r1, [sp] @@ -66347,7 +66347,7 @@ sub_802988C: ; 802988C ldrb r0, [r0] movs r1, 0x11 bl Window_FastFillPixels - ldr r6, =0x085edd86 + ldr r6, =gUnknown_085EDD86 movs r2, 0x1 negs r2, r2 movs r0, 0x1 @@ -66484,7 +66484,7 @@ sub_802988C: ; 802988C adds r0, r4 ldrb r0, [r0] bl Window_Remove - ldr r6, =0x082f7bcc + ldr r6, =gUnknown_082F7BCC adds r0, r6, 0 bl Window_AddFromTemplate ldr r1, [r5] @@ -66516,7 +66516,7 @@ sub_802988C: ; 802988C ldrb r0, [r0] movs r1, 0x11 bl Window_FastFillPixels - ldr r5, =0x085edd9b + ldr r5, =gUnknown_085EDD9B movs r2, 0x1 negs r2, r2 movs r0, 0x1 @@ -66553,7 +66553,7 @@ sub_802988C: ; 802988C adds r1, r5, 0 bl sub_81AFC0C ldr r7, =0x02021fc4 - ldr r1, =0x085eddbd + ldr r1, =gUnknown_085EDDBD adds r0, r7, 0 bl sub_81AFC28 ldr r0, [r4] @@ -66587,7 +66587,7 @@ sub_802988C: ; 802988C bl sub_81AFC0C cmp r4, 0x2 bne @08029E9C - ldr r1, =0x085edde2 + ldr r1, =gUnknown_085EDDE2 adds r0, r7, 0 bl sub_81AFC28 b @08029EA8 @@ -66596,7 +66596,7 @@ sub_802988C: ; 802988C @08029E9C: cmp r6, 0x1 bne @08029EA8 - ldr r1, =0x085eddfb + ldr r1, =gUnknown_085EDDFB adds r0, r7, 0 bl sub_81AFC28 @08029EA8: @@ -66781,7 +66781,7 @@ sub_802A010: ; 802A010 @0802A04C: b @0802A2FC @0802A04E: - ldr r0, =0x082f7bd4 + ldr r0, =gUnknown_082F7BD4 mov r9, r0 bl Window_AddFromTemplate ldr r1, [r7] @@ -66844,7 +66844,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r8 ldrb r0, [r0] - ldr r2, =0x085ede18 + ldr r2, =gUnknown_085EDE18 movs r1, 0x5 str r1, [sp] movs r3, 0xFF @@ -66858,7 +66858,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r10 ldrb r0, [r0] - ldr r2, =0x085eae62 + ldr r2, =gUnknown_085EAE62 str r6, [sp] mov r3, r9 str r3, [sp, 0x4] @@ -66870,7 +66870,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r10 ldrb r0, [r0] - ldr r2, =0x085eae66 + ldr r2, =gUnknown_085EAE66 movs r1, 0x11 str r1, [sp] mov r3, r9 @@ -66883,7 +66883,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r10 ldrb r0, [r0] - ldr r2, =0x085e8d60 + ldr r2, =gUnknown_085E8D60 str r6, [sp] mov r3, r9 str r3, [sp, 0x4] @@ -66949,7 +66949,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r8 ldrb r0, [r0] - ldr r2, =0x085eae62 + ldr r2, =gUnknown_085EAE62 movs r1, 0x1 str r1, [sp] movs r3, 0xFF @@ -66964,7 +66964,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r8 ldrb r0, [r0] - ldr r2, =0x085eae66 + ldr r2, =gUnknown_085EAE66 movs r1, 0x11 str r1, [sp] mov r3, r10 @@ -66977,7 +66977,7 @@ sub_802A010: ; 802A010 ldr r0, [r7] add r0, r8 ldrb r0, [r0] - ldr r2, =0x085e8d60 + ldr r2, =gUnknown_085E8D60 subs r1, r5, 0x1 lsls r1, 4 adds r1, 0x1 @@ -67154,7 +67154,7 @@ sub_802A380: ; 802A380 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x082c8959 + ldr r2, =gUnknown_082C8959 str r4, [sp] movs r0, 0x2 str r0, [sp, 0x4] @@ -67258,7 +67258,7 @@ sub_802A454: ; 802A454 beq @0802A4F4 b @0802A520 @0802A482: - ldr r4, =0x082f7bec + ldr r4, =gUnknown_082F7BEC adds r0, r4, 0 bl Window_AddFromTemplate ldr r1, [r5] @@ -67283,7 +67283,7 @@ sub_802A454: ; 802A454 ldr r0, [r5] adds r0, r4 ldrb r0, [r0] - ldr r2, =0x085ede65 + ldr r2, =gUnknown_085EDE65 movs r1, 0x5 str r1, [sp] movs r1, 0xFF @@ -67406,7 +67406,7 @@ sub_802A588: ; 802A588 beq @0802A684 b @0802A6A4 @0802A5BA: - ldr r4, =0x082f7be4 + ldr r4, =gUnknown_082F7BE4 adds r0, r4, 0 bl Window_AddFromTemplate ldr r1, [r6] @@ -67448,7 +67448,7 @@ sub_802A588: ; 802A588 ldr r0, [r6] adds r0, r4 ldrb r0, [r0] - ldr r2, =0x085ede2c + ldr r2, =gUnknown_085EDE2C movs r1, 0x5 str r1, [sp] movs r1, 0xFF @@ -67719,7 +67719,7 @@ sub_802A7A8: ; 802A7A8 bl lcd_io_set movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082f7ba4 + ldr r1, =gUnknown_082F7BA4 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -67814,7 +67814,7 @@ sub_802A8E8: ; 802A8E8 .4byte @0802A964 .4byte @0802A972 @0802A928: - ldr r0, =0x082f7df0 + ldr r0, =gUnknown_082F7DF0 movs r1, 0 movs r2, 0x40 bl gpu_pal_apply @@ -67825,7 +67825,7 @@ sub_802A8E8: ; 802A8E8 bl reset_temp_tile_data_buffers b @0802A98A @0802A93E: - ldr r1, =0x082f8084 + ldr r1, =gUnknown_082F8084 movs r0, 0 str r0, [sp] movs r0, 0x3 @@ -67833,7 +67833,7 @@ sub_802A8E8: ; 802A8E8 .align 2, 0 .pool @0802A94C: - ldr r1, =0x082f8914 + ldr r1, =gUnknown_082F8914 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -68066,7 +68066,7 @@ sub_802AB20: ; 802AB20 ldr r7, =0x02022cfc movs r6, 0 movs r5, 0 - ldr r0, =0x082fb464 + ldr r0, =gUnknown_082FB464 mov r8, r0 movs r4, 0x4 @0802AB32: @@ -68164,7 +68164,7 @@ sub_802AC00: ; 802AC00 lsls r0, 16 lsrs r3, r0, 16 movs r1, 0 - ldr r2, =0x082fb464 + ldr r2, =gUnknown_082FB464 @0802AC0A: ldrh r0, [r2] cmp r0, r3 @@ -68624,7 +68624,7 @@ sub_802AF80: ; 802AF80 ldrb r5, [r0] cmp r5, 0x1 bne @0802AFEE - ldr r1, =0x082fb5f4 + ldr r1, =gUnknown_082FB5F4 adds r0, 0x28 ldrb r0, [r0] lsls r0, 2 @@ -68861,7 +68861,7 @@ sub_802B194: ; 802B194 ldrb r0, [r0] cmp r0, 0 beq @0802B1E0 - ldr r1, =0x082fb618 + ldr r1, =gUnknown_082FB618 adds r0, r2, 0 adds r0, 0x70 ldrb r0, [r0] @@ -70745,7 +70745,7 @@ sub_802BF7C: ; 802BF7C ands r0, r1 cmp r0, 0 bne @0802C014 - ldr r0, =0x082fb63c + ldr r0, =gUnknown_082FB63C ldrb r1, [r2] lsls r1, 1 adds r1, r0 @@ -70759,7 +70759,7 @@ sub_802BF7C: ; 802BF7C str r0, [r3, 0x28] bl sub_802C098 ldr r2, [r4] - ldr r3, =0x082fb64c + ldr r3, =gUnknown_082FB64C movs r1, 0x3 ands r1, r0 lsls r1, 1 @@ -70793,7 +70793,7 @@ sub_802BF7C: ; 802BF7C movs r0, 0x1 str r0, [r3, 0x6C] @0802C030: - ldr r2, =0x082fb63c + ldr r2, =gUnknown_082FB63C ldr r4, =0x02022cfc ldr r0, [r4] mov r12, r0 @@ -71047,7 +71047,7 @@ sub_802C1DC: ; 802C1DC adds r0, 0x71 ldrb r0, [r0] bl sub_802DCCC - ldr r1, =0x082fb654 + ldr r1, =gUnknown_082FB654 subs r0, 0x2 lsls r0, 1 adds r0, r1 @@ -71300,7 +71300,7 @@ sub_802C398: ; 802C398 subs r3, 0x4 cmp r3, 0x2F bgt @0802C414 - ldr r2, =0x082fb65c + ldr r2, =gUnknown_082FB65C ldrh r1, [r5, 0xC] lsls r0, r1, 1 adds r0, r1 @@ -71796,7 +71796,7 @@ sub_802C780: ; 802C780 thumb_func_start sub_802C790 sub_802C790: ; 802C790 - ldr r1, =0x082fb6ec + ldr r1, =gUnknown_082FB6EC lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -71828,7 +71828,7 @@ sub_802C7BC: ; 802C7BC push {lr} ldr r0, =0x02022cfc ldr r0, [r0] - ldr r1, =0x082fb714 + ldr r1, =gUnknown_082FB714 ldr r2, [r0, 0x78] ldr r0, [r1] cmp r2, r0 @@ -71885,7 +71885,7 @@ sub_802C818: ; 802C818 movs r1, 0xE0 lsls r1, 11 ands r1, r0 - ldr r0, =0x082fb704 + ldr r0, =gUnknown_082FB704 lsrs r1, 15 adds r1, r0 ldrh r0, [r1] @@ -71902,7 +71902,7 @@ sub_802C838: ; 802C838 movs r4, 0 ldr r3, =0x02022cfc ldr r0, [r3] - ldr r2, =0x082fb714 + ldr r2, =gUnknown_082FB714 ldr r1, [r0, 0x78] ldr r0, [r2] cmp r1, r0 @@ -72079,7 +72079,7 @@ sub_802C974: ; 802C974 push {r4-r6,lr} adds r6, r0, 0 movs r4, 0 - ldr r5, =0x082fbe08 + ldr r5, =gUnknown_082FBE08 @0802C97C: adds r0, r5, 0 bl gpu_tile_obj_decompress_and_load @@ -72088,7 +72088,7 @@ sub_802C974: ; 802C974 cmp r4, 0x4 bls @0802C97C movs r4, 0 - ldr r5, =0x082fbe30 + ldr r5, =gUnknown_082FBE30 @0802C98E: adds r0, r5, 0 bl gpu_pal_obj_alloc_tag_and_apply @@ -72145,7 +72145,7 @@ sub_802C9D4: ; 802C9D4 lsls r0, 24 lsrs r6, r0, 24 mov r1, sp - ldr r0, =0x082fbe40 + ldr r0, =gUnknown_082FBE40 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2-r4} @@ -72181,7 +72181,7 @@ sub_802C9D4: ; 802C9D4 beq @0802CAF4 ldrh r2, [r7] lsls r0, r2, 3 - ldr r1, =0x08301418 + ldr r1, =gUnknown_08301418 adds r0, r1 ldr r3, [r7, 0x8] mov r1, r8 @@ -72682,7 +72682,7 @@ sub_802CDD4: ; 802CDD4 movs r0, 0 strh r0, [r5, 0x30] @0802CE06: - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x30 ldrsh r0, [r5, r2] lsls r0, 1 @@ -72724,7 +72724,7 @@ sub_802CE48: ; 802CE48 adds r5, r0, 0 lsls r3, 24 lsrs r4, r3, 24 - ldr r0, =0x082fc00c + ldr r0, =gUnknown_082FC00C lsls r1, 16 asrs r1, 16 lsls r2, 16 @@ -72765,13 +72765,13 @@ sub_802CE9C: ; 802CE9C adds r7, r0, 0 movs r5, 0 movs r4, 0 - ldr r6, =0x082fbe58 + ldr r6, =gUnknown_082FBE58 @0802CEA6: - ldr r1, =0x082fbeb8 + ldr r1, =gUnknown_082FBEB8 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] - ldr r2, =0x082fbea8 + ldr r2, =gUnknown_082FBEA8 lsls r1, r5, 1 adds r1, r2 movs r2, 0 @@ -72800,16 +72800,16 @@ sub_802CE9C: ; 802CE9C movs r4, 0x3 movs r6, 0x3C @0802CEE8: - ldr r1, =0x082fbeb8 + ldr r1, =gUnknown_082FBEB8 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] - ldr r2, =0x082fbea8 + ldr r2, =gUnknown_082FBEA8 lsls r1, r5, 1 adds r1, r2 movs r2, 0 ldrsh r1, [r1, r2] - ldr r2, =0x082fbe58 + ldr r2, =gUnknown_082FBE58 adds r2, r6, r2 movs r3, 0 ldrsh r2, [r2, r3] @@ -72875,7 +72875,7 @@ sub_802CF50: ; 802CF50 mov r9, r0 lsls r1, 24 mov r8, r1 - ldr r0, =0x082fbe58 + ldr r0, =gUnknown_082FBE58 adds r4, r2, r0 ldr r3, [sp] lsls r3, 2 @@ -72916,7 +72916,7 @@ sub_802CF50: ; 802CF50 cmp r5, 0 bge @0802CF92 movs r5, 0x3 - ldr r0, =0x082fbe58 + ldr r0, =gUnknown_082FBE58 ldr r3, [sp, 0x4] adds r0, r3, r0 adds r4, r0, 0 @@ -73046,7 +73046,7 @@ sub_802D0C8: ; 802D0C8 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 - ldr r4, =0x082fe18c + ldr r4, =gUnknown_082FE18C @0802D0D0: ldr r0, [r4] cmp r0, r6 @@ -73148,66 +73148,66 @@ sub_802D150: ; 802D150 @0802D178: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082fe164 + ldr r1, =gUnknown_082FE164 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x082fe174 + ldr r0, =gUnknown_082FE174 bl Window_InitFromTemplates bl reset_temp_tile_data_buffers ldr r0, [r6] bl sub_802C974 bl sub_802DD08 - ldr r0, =0x082fc044 + ldr r0, =gUnknown_082FC044 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x082fc064 + ldr r1, =gUnknown_082FC064 str r5, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x082fc290 + ldr r1, =gUnknown_082FC290 movs r4, 0x1 str r4, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x082fc440 + ldr r0, =gUnknown_082FC440 movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x082fc460 + ldr r1, =gUnknown_082FC460 str r5, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x082fcdb0 + ldr r1, =gUnknown_082FCDB0 str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x082fd168 + ldr r0, =gUnknown_082FD168 movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x082fd188 + ldr r1, =gUnknown_082FD188 str r5, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x082fdc38 + ldr r1, =gUnknown_082FDC38 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x082fc024 + ldr r0, =gUnknown_082FC024 movs r1, 0x20 movs r2, 0x20 bl gpu_pal_apply @@ -73497,7 +73497,7 @@ sub_802D448: ; 802D448 strh r0, [r1, 0x12] lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085edf2a + ldr r2, =gUnknown_085EDF2A movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -73583,7 +73583,7 @@ sub_802D4F4: ; 802D4F4 strh r0, [r1, 0x12] lsls r0, 24 lsrs r0, 24 - ldr r2, =0x082c8959 + ldr r2, =gUnknown_082C8959 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -73704,7 +73704,7 @@ sub_802D5E4: ; 802D5E4 strh r0, [r1, 0x12] lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085edf3e + ldr r2, =gUnknown_085EDF3E movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -73786,7 +73786,7 @@ sub_802D688: ; 802D688 strh r0, [r1, 0x12] lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085edf6f + ldr r2, =gUnknown_085EDF6F movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -73977,7 +73977,7 @@ sub_802D7E8: ; 802D7E8 bl sub_81AFC0C ldr r0, [r5] adds r0, 0xA6 - ldr r1, =0x085eded3 + ldr r1, =gUnknown_085EDED3 bl sub_81AFC28 movs r0, 0x4 movs r1, 0x8 @@ -74031,7 +74031,7 @@ sub_802D884: ; 802D884 bl sub_81AFC0C ldr r0, [r4] adds r0, 0xA6 - ldr r1, =0x085edef4 + ldr r1, =gUnknown_085EDEF4 bl sub_81AFC28 movs r0, 0x4 movs r1, 0x8 @@ -74085,7 +74085,7 @@ sub_802D8FC: ; 802D8FC bl sub_81AFC0C ldr r0, [r4] adds r0, 0xA6 - ldr r1, =0x085edf11 + ldr r1, =gUnknown_085EDF11 bl sub_81AFC28 movs r0, 0x4 movs r1, 0x9 @@ -74395,7 +74395,7 @@ sub_802DB18: ; 802DB18 sub_802DB8C: ; 802DB8C push {r4,lr} sub sp, 0x10 - ldr r1, =0x082fe1dc + ldr r1, =gUnknown_082FE1DC add r0, sp, 0xC movs r2, 0x3 bl memcpy @@ -74413,7 +74413,7 @@ sub_802DB8C: ; 802DB8C str r0, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r0, =0x085ede7c + ldr r0, =gUnknown_085EDE7C str r0, [sp, 0x8] movs r0, 0 movs r1, 0 @@ -74423,7 +74423,7 @@ sub_802DB8C: ; 802DB8C add r0, sp, 0xC str r0, [sp] str r4, [sp, 0x4] - ldr r0, =0x085ede84 + ldr r0, =gUnknown_085EDE84 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0 @@ -74450,7 +74450,7 @@ sub_802DBF8: ; 802DBF8 lsls r0, 16 lsrs r0, 16 mov r10, r0 - ldr r1, =0x082fe260 + ldr r1, =gUnknown_082FE260 subs r0, 0x2 lsls r0, 2 adds r0, r1 @@ -74458,7 +74458,7 @@ sub_802DBF8: ; 802DBF8 movs r6, 0 cmp r6, r10 bge @0802DC62 - ldr r0, =0x08300d38 + ldr r0, =gUnknown_08300D38 mov r9, r0 ldr r1, =0x02022d00 mov r8, r1 @@ -74526,7 +74526,7 @@ sub_802DC9C: ; 802DC9C ldr r0, [r0] adds r1, r4, 0 bl sub_802CF50 - ldr r0, =0x082fe1df + ldr r0, =gUnknown_082FE1DF adds r4, r0 ldrb r0, [r4] lsls r1, r0, 2 @@ -74591,9 +74591,9 @@ sub_802DD08: ; 802DD08 strh r0, [r1, 0x4] movs r4, 0x6 strh r4, [r1, 0x6] - ldr r0, =0x082fe1ec + ldr r0, =gUnknown_082FE1EC str r0, [sp, 0x8] - ldr r0, =0x082fe1f4 + ldr r0, =gUnknown_082FE1F4 str r0, [sp, 0xC] movs r0, 0x2 bl sub_8034C54 @@ -74741,7 +74741,7 @@ sub_802DE1C: ; 802DE1C bl sub_802C8AC lsls r0, 16 lsrs r7, r0, 16 - ldr r1, =0x082fe234 + ldr r1, =gUnknown_082FE234 subs r0, r7, 0x2 lsls r0, 2 adds r0, r1 @@ -75541,18 +75541,18 @@ sub_802E3E4: ; 802E3E4 beq @0802E4DC b @0802E4F6 @0802E416: - ldr r0, =0x082fe270 + ldr r0, =gUnknown_082FE270 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] str r1, [sp, 0x4] - ldr r1, =0x085ede8d + ldr r1, =gUnknown_085EDE8D movs r0, 0x1 movs r2, 0 bl font_get_width_of_string adds r4, r0, 0 movs r6, 0 - ldr r5, =0x082fe278 + ldr r5, =gUnknown_082FE278 @0802E430: ldr r1, [r5] movs r0, 0x1 @@ -75683,7 +75683,7 @@ sub_802E500: ; 802E500 adds r0, r4, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r5, =0x085ede8d + ldr r5, =gUnknown_085EDE8D ldr r1, [sp, 0x1C] lsls r2, r1, 3 movs r0, 0x1 @@ -75715,7 +75715,7 @@ sub_802E500: ; 802E500 mov r8, r0 ldr r5, =0x02021cc4 @0802E58A: - ldr r1, =0x082fe278 + ldr r1, =gUnknown_082FE278 lsls r0, r6, 2 adds r0, r1 ldr r2, [r0] @@ -75820,7 +75820,7 @@ sub_802E63C: ; 802E63C movs r1, 0x1 strh r1, [r0, 0x8] strh r5, [r0, 0xA] - ldr r0, =0x082fe748 + ldr r0, =gUnknown_082FE748 lsls r5, 4 adds r5, r0 ldr r1, [r5] @@ -75900,7 +75900,7 @@ sub_802E6D0: ; 802E6D0 beq @0802E738 b @0802E752 @0802E6FE: - ldr r1, =0x082fe748 + ldr r1, =gUnknown_082FE748 movs r2, 0x2 ldrsh r0, [r4, r2] lsls r0, 4 @@ -75915,7 +75915,7 @@ sub_802E6D0: ; 802E6D0 .align 2, 0 .pool @0802E71C: - ldr r0, =0x082fe748 + ldr r0, =gUnknown_082FE748 movs r2, 0x2 ldrsh r1, [r4, r2] lsls r1, 4 @@ -75928,7 +75928,7 @@ sub_802E6D0: ; 802E6D0 .align 2, 0 .pool @0802E738: - ldr r0, =0x082fe748 + ldr r0, =gUnknown_082FE748 movs r2, 0x2 ldrsh r1, [r4, r2] lsls r1, 4 @@ -75959,13 +75959,13 @@ sub_802E75C: ; 802E75C movs r1, 0x6 ldrsh r0, [r4, r1] lsls r0, 3 - ldr r1, =0x082fe6c8 + ldr r1, =gUnknown_082FE6C8 adds r0, r1 bl gpu_tile_obj_decompress_and_load movs r2, 0x8 ldrsh r0, [r4, r2] lsls r0, 3 - ldr r1, =0x082fe6d8 + ldr r1, =gUnknown_082FE6D8 adds r0, r1 bl gpu_pal_obj_alloc_tag_and_apply movs r5, 0 @@ -75979,7 +75979,7 @@ sub_802E75C: ; 802E75C lsls r0, r1, 1 adds r0, r1 lsls r0, 3 - ldr r1, =0x082fe730 + ldr r1, =gUnknown_082FE730 adds r0, r1 movs r2, 0x12 ldrsh r1, [r4, r2] @@ -76156,14 +76156,14 @@ sub_802E8C8: ; 802E8C8 ldrsh r0, [r4, r1] cmp r5, r0 blt @0802E8E0 - ldr r1, =0x082fe6c8 + ldr r1, =gUnknown_082FE6C8 movs r2, 0x6 ldrsh r0, [r4, r2] lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x6] bl gpu_tile_obj_free_by_tag - ldr r1, =0x082fe6d8 + ldr r1, =gUnknown_082FE6D8 movs r2, 0x8 ldrsh r0, [r4, r2] lsls r0, 3 @@ -76907,7 +76907,7 @@ sub_802EE5C: ; 802EE5C adds r0, 0x1 strh r0, [r4] @0802EEE6: - ldr r0, =0x08329f40 + ldr r0, =gUnknown_08329F40 movs r2, 0x2 ldrsh r1, [r4, r2] lsls r1, 1 @@ -76934,7 +76934,7 @@ sub_802EE5C: ; 802EE5C adds r0, 0x1 strh r0, [r4] @0802EF1A: - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x2 ldrsh r0, [r4, r2] lsls r0, 1 @@ -76972,12 +76972,12 @@ sub_802EF50: ; 802EF50 sub sp, 0x10 lsls r1, 16 lsrs r1, 16 - ldr r2, =0x082febcc + ldr r2, =gUnknown_082FEBCC ldr r3, [r2, 0x4] ldr r2, [r2] str r2, [sp] str r3, [sp, 0x4] - ldr r2, =0x082febd4 + ldr r2, =gUnknown_082FEBD4 ldr r3, [r2, 0x4] ldr r2, [r2] str r2, [sp, 0x8] @@ -77020,7 +77020,7 @@ sub_802EFA8: ; 802EFA8 lsrs r3, 24 mov r8, r3 mov r5, sp - ldr r4, =0x082fec90 + ldr r4, =gUnknown_082FEC90 ldm r4!, {r3,r6,r7} stm r5!, {r3,r6,r7} ldm r4!, {r3,r6,r7} @@ -77071,7 +77071,7 @@ sub_802EFFC: ; 802EFFC lsrs r6, 24 mov r10, r6 mov r4, sp - ldr r3, =0x082feca8 + ldr r3, =gUnknown_082FECA8 ldm r3!, {r5-r7} stm r4!, {r5-r7} ldm r3!, {r5-r7} @@ -77272,7 +77272,7 @@ sub_802F154: ; 802F154 subs r0, r6, 0x1 cmp r0, 0 ble @0802F1AA - ldr r1, =0x082feccc + ldr r1, =gUnknown_082FECCC adds r4, r0, 0 @0802F19C: ldm r1!, {r0} @@ -77404,7 +77404,7 @@ sub_802F288: ; 802F288 cmp r0, 0 beq @0802F2AC adds r1, r2, 0 - ldr r0, =0x082fecc0 + ldr r0, =gUnknown_082FECC0 ldm r0!, {r2-r4} stm r1!, {r2-r4} b @0802F2B2 @@ -77522,14 +77522,14 @@ sub_802F2FC: ; 802F2FC bl sub_802F120 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x082feccc + ldr r1, =gUnknown_082FECCC ldr r1, [r1, 0x4] adds r0, r1 b @0802F38E .align 2, 0 .pool @0802F384: - ldr r0, =0x082feccc + ldr r0, =gUnknown_082FECCC subs r1, r6, 0x1 lsls r1, 2 adds r1, r0 @@ -78063,11 +78063,11 @@ init_title_menu: ; 802F6F4 str r0, [r1, 0x8] ldr r0, [r1, 0x8] bl sub_80A1A74 - ldr r0, =0x082ff0a0 + ldr r0, =gUnknown_082FF0A0 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x082ff0c0 + ldr r0, =gUnknown_082FF0C0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -78099,7 +78099,7 @@ init_title_menu: ; 802F6F4 @0802F7FE: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x082ff0e8 + ldr r1, =gUnknown_082FF0E8 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -78119,7 +78119,7 @@ init_title_menu: ; 802F6F4 movs r1, 0 movs r2, 0 bl bg_change_y_offset - ldr r0, =0x082ff038 + ldr r0, =gUnknown_082FF038 bl Window_InitFromTemplates bl TextBox_ResetSomeField ldr r1, =0x000001d5 @@ -78260,7 +78260,7 @@ task_init_title_menu_graphics: ; 802F8D8 .align 2, 0 .pool @0802F990: - ldr r0, =0x085e8405 + ldr r0, =gUnknown_085E8405 bl draw_text_box strh r5, [r4] mov r0, r8 @@ -78270,7 +78270,7 @@ task_init_title_menu_graphics: ; 802F8D8 .align 2, 0 .pool @0802F9A4: - ldr r0, =0x085e83c2 + ldr r0, =gUnknown_085E83C2 bl draw_text_box mov r0, r8 subs r0, 0x8 @@ -78301,7 +78301,7 @@ task_init_title_menu_graphics: ; 802F8D8 .align 2, 0 .pool @0802F9EC: - ldr r0, =0x085e8440 + ldr r0, =gUnknown_085E8440 bl draw_text_box mov r0, r8 subs r0, 0x8 @@ -78381,7 +78381,7 @@ task_init_title_menu_save_file_corrupt: ; 802FA5C beq @0802FA98 movs r0, 0x7 bl Window_FillTileMap - ldr r0, =0x082ff070 + ldr r0, =gUnknown_082FF070 bl sub_8032250 ldr r1, =0x03005e00 lsls r0, r4, 2 @@ -78448,7 +78448,7 @@ task_init_title_menu_graphics_2: ; 802FAB0 .align 2, 0 .pool @0802FB28: - ldr r0, =0x085e8453 + ldr r0, =gUnknown_085E8453 bl draw_text_box ldr r1, =0x03005e00 lsls r0, r5, 2 @@ -78484,7 +78484,7 @@ task_init_title_menu_battery_dry: ; 802FB50 beq @0802FB8C movs r0, 0x7 bl Window_FillTileMap - ldr r0, =0x082ff070 + ldr r0, =gUnknown_082FF070 bl sub_8032250 ldr r1, =0x03005e00 lsls r0, r4, 2 @@ -78629,12 +78629,12 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x1 movs r1, 0xAA bl Window_FastFillPixels - ldr r5, =0x082ff0e0 + ldr r5, =gUnknown_082FF0E0 str r5, [sp] movs r4, 0x1 negs r4, r4 str r4, [sp, 0x4] - ldr r0, =0x085e827c + ldr r0, =gUnknown_085E827C str r0, [sp, 0x8] movs r0, 0 movs r1, 0x1 @@ -78643,7 +78643,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e828e + ldr r0, =gUnknown_085E828E str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -78660,7 +78660,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x1 movs r1, 0x2 bl Window_CopyToVram - ldr r4, =0x082ff038 + ldr r4, =gUnknown_082FF038 ldr r5, =0x000001d5 adds r0, r4, 0 adds r1, r5, 0 @@ -78679,12 +78679,12 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x4 movs r1, 0xAA bl Window_FastFillPixels - ldr r5, =0x082ff0e0 + ldr r5, =gUnknown_082FF0E0 str r5, [sp] movs r4, 0x1 negs r4, r4 str r4, [sp, 0x4] - ldr r0, =0x085e8285 + ldr r0, =gUnknown_085E8285 str r0, [sp, 0x8] movs r0, 0x2 movs r1, 0x1 @@ -78693,7 +78693,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e827c + ldr r0, =gUnknown_085E827C str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -78702,7 +78702,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e828e + ldr r0, =gUnknown_085E828E str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -78725,7 +78725,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x4 movs r1, 0x2 bl Window_CopyToVram - ldr r4, =0x082ff048 + ldr r4, =gUnknown_082FF048 ldr r5, =0x000001d5 adds r0, r4, 0 adds r1, r5, 0 @@ -78751,12 +78751,12 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x5 movs r1, 0xAA bl Window_FastFillPixels - ldr r5, =0x082ff0e0 + ldr r5, =gUnknown_082FF0E0 str r5, [sp] movs r4, 0x1 negs r4, r4 str r4, [sp, 0x4] - ldr r0, =0x085e8285 + ldr r0, =gUnknown_085E8285 str r0, [sp, 0x8] movs r0, 0x2 movs r1, 0x1 @@ -78765,7 +78765,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e827c + ldr r0, =gUnknown_085E827C str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -78774,7 +78774,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e8295 + ldr r0, =gUnknown_085E8295 str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -78783,7 +78783,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e828e + ldr r0, =gUnknown_085E828E str r0, [sp, 0x8] movs r0, 0x5 movs r1, 0x1 @@ -78811,7 +78811,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x5 movs r1, 0x2 bl Window_CopyToVram - ldr r4, =0x082ff048 + ldr r4, =gUnknown_082FF048 ldr r5, =0x000001d5 adds r0, r4, 0 adds r1, r5, 0 @@ -78848,12 +78848,12 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x6 movs r1, 0xAA bl Window_FastFillPixels - ldr r5, =0x082ff0e0 + ldr r5, =gUnknown_082FF0E0 str r5, [sp] movs r4, 0x1 negs r4, r4 str r4, [sp, 0x4] - ldr r0, =0x085e8285 + ldr r0, =gUnknown_085E8285 str r0, [sp, 0x8] movs r0, 0x2 movs r1, 0x1 @@ -78862,7 +78862,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e827c + ldr r0, =gUnknown_085E827C str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -78871,7 +78871,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e82a2 + ldr r0, =gUnknown_085E82A2 str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -78880,7 +78880,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e82af + ldr r0, =gUnknown_085E82AF str r0, [sp, 0x8] movs r0, 0x5 movs r1, 0x1 @@ -78889,7 +78889,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085e828e + ldr r0, =gUnknown_085E828E str r0, [sp, 0x8] movs r0, 0x6 movs r1, 0x1 @@ -78922,7 +78922,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 movs r0, 0x6 movs r1, 0x2 bl Window_CopyToVram - ldr r5, =0x082ff048 + ldr r5, =gUnknown_082FF048 ldr r4, =0x000001d5 adds r0, r5, 0 adds r1, r4, 0 @@ -78943,7 +78943,7 @@ task_init_title_menu_graphics_3: ; 802FBA4 adds r0, 0x20 adds r1, r4, 0 bl write_textbox_border_to_bg_tilemap - ldr r0, =0x082ff0f4 + ldr r0, =gUnknown_082FF0F4 ldr r4, =0x02022d06 adds r1, r4, 0 bl sub_81AF380 @@ -79647,19 +79647,19 @@ sub_80305A4: ; 80305A4 beq @0803061C b @08030622 @08030602: - ldr r0, =0x085e82be + ldr r0, =gUnknown_085E82BE bl draw_text_box b @08030622 .align 2, 0 .pool @08030610: - ldr r0, =0x085e82e5 + ldr r0, =gUnknown_085E82E5 bl draw_text_box b @08030622 .align 2, 0 .pool @0803061C: - ldr r0, =0x085e8328 + ldr r0, =gUnknown_085E8328 bl draw_text_box @08030622: ldr r0, =0x03005e00 @@ -79889,7 +79889,7 @@ task_new_game_prof_birch_speech_1: ; 80307B0 lsls r1, 5 movs r0, 0 bl lcd_io_set - ldr r0, =0x082ff0f0 + ldr r0, =gUnknown_082FF0F0 bl bg_init_bg_config_2_from_bg_config_3 movs r0, 0x40 movs r1, 0 @@ -79912,18 +79912,18 @@ task_new_game_prof_birch_speech_1: ; 80307B0 movs r0, 0x54 movs r1, 0 bl lcd_io_set - ldr r0, =0x082fed3c + ldr r0, =gUnknown_082FED3C movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x082feef0 + ldr r0, =gUnknown_082FEEF0 ldr r1, =0x06003800 bl LZ77UnCompVram - ldr r0, =0x082fecfc + ldr r0, =gUnknown_082FECFC movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r0, =0x082ff028 + ldr r0, =gUnknown_082FF028 movs r1, 0x1 movs r2, 0x10 bl gpu_pal_apply @@ -80069,7 +80069,7 @@ task_new_game_prof_birch_speech_3: ; 8030928 .align 2, 0 .pool @08030970: - ldr r0, =0x082ff080 + ldr r0, =gUnknown_082FF080 bl Window_InitFromTemplates movs r0, 0 movs r1, 0xF3 @@ -80089,7 +80089,7 @@ task_new_game_prof_birch_speech_3: ; 8030928 movs r0, 0 bl sub_8032318 ldr r0, =0x02021fc4 - ldr r1, =0x082c897b + ldr r1, =gUnknown_082C897B bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -80126,7 +80126,7 @@ task_new_game_prof_birch_speech_4: ; 80309CC ldr r1, =task_new_game_prof_birch_speech_5 + 1 str r1, [r0] ldr r0, =0x02021fc4 - ldr r1, =0x085e8692 + ldr r1, =gUnknown_085E8692 bl ExpandTextCodes ldr r1, =sub_80323A0 + 1 movs r0, 0x1 @@ -80151,7 +80151,7 @@ task_new_game_prof_birch_speech_5: ; 8030A2C cmp r0, 0 bne @08030A58 ldr r0, =0x02021fc4 - ldr r1, =0x082c8a1f + ldr r1, =gUnknown_082C8A1F bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -80351,7 +80351,7 @@ task_new_game_prof_birch_speech_6: ; 8030BCC ldr r0, =0x02022d04 strb r1, [r0] ldr r0, =0x02021fc4 - ldr r1, =0x082c8bd0 + ldr r1, =gUnknown_082C8BD0 bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -80597,7 +80597,7 @@ task_new_game_prof_birch_speech_11: ; 8030DC8 movs r0, 0 bl sub_8032318 ldr r0, =0x02021fc4 - ldr r1, =0x082c8bdd + ldr r1, =gUnknown_082C8BDD bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -80856,7 +80856,7 @@ task_new_game_prof_birch_speech_14: ; 8030FD4 movs r0, 0 bl sub_8032318 ldr r0, =0x02021fc4 - ldr r1, =0x082c8bff + ldr r1, =gUnknown_082C8BFF bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -80997,7 +80997,7 @@ task_new_game_prof_birch_speech_part2_2: ; 8031104 movs r0, 0 bl sub_8032318 ldr r0, =0x02021fc4 - ldr r1, =0x082c8c1c + ldr r1, =gUnknown_082C8C1C bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -81246,7 +81246,7 @@ task_new_game_prof_birch_speech_part2_6: ; 8031258 movs r0, 0 bl sub_8032318 ldr r0, =0x02021fc4 - ldr r1, =0x082c8c2a + ldr r1, =gUnknown_082C8C2A bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -81435,7 +81435,7 @@ task_new_game_prof_birch_speech_part2_8: ; 80313E4 movs r1, 0x1 bl sub_8031D34 ldr r0, =0x02021fc4 - ldr r1, =0x082c8c7a + ldr r1, =gUnknown_082C8C7A bl ExpandTextCodes movs r0, 0x1 bl get_map_name @@ -81499,7 +81499,7 @@ task_new_game_prof_birch_speech_part2_9: ; 80314C4 adds r0, r7, 0 adds r0, 0x10 adds r0, r4, r0 - ldr r1, =0x082ff114 + ldr r1, =gUnknown_082FF114 str r1, [r0] adds r0, r5, 0 bl obj_alloc_rotscale_entry @@ -81656,11 +81656,11 @@ new_game_prof_birch_speech_part2_start: ; 8031678 lsls r1, 5 movs r0, 0 bl lcd_io_set - ldr r1, =0x082ff0e8 + ldr r1, =gUnknown_082FF0E8 movs r0, 0 movs r2, 0x2 bl bg_vram_setup - ldr r0, =0x082ff0f0 + ldr r0, =gUnknown_082FF0F0 bl bg_init_bg_config_2_from_bg_config_3 movs r0, 0 bl SetVBlankCallback @@ -81722,17 +81722,17 @@ new_game_prof_birch_speech_part2_start: ; 8031678 str r0, [r1, 0x8] ldr r0, [r1, 0x8] bl sub_80A1A74 - ldr r0, =0x082fed3c + ldr r0, =gUnknown_082FED3C adds r1, r4, 0 bl LZ77UnCompVram - ldr r0, =0x082feef0 + ldr r0, =gUnknown_082FEEF0 ldr r1, =0x06003800 bl LZ77UnCompVram - ldr r0, =0x082fecfc + ldr r0, =gUnknown_082FECFC movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r0, =0x082ff01a + ldr r0, =gUnknown_082FF01A movs r1, 0x1 movs r2, 0x10 bl gpu_pal_apply @@ -81841,7 +81841,7 @@ new_game_prof_birch_speech_part2_start: ; 8031678 bl SetVBlankCallback ldr r0, =c2_title_menu_3 + 1 bl set_callback2 - ldr r0, =0x082ff080 + ldr r0, =gUnknown_082FF080 bl Window_InitFromTemplates movs r0, 0 movs r1, 0xF3 @@ -82329,7 +82329,7 @@ sub_8031C1C: ; 8031C1C movs r2, 0xA ldrsh r0, [r1, r2] lsls r0, 1 - ldr r1, =0x082ff018 + ldr r1, =gUnknown_082FF018 adds r0, r1 movs r1, 0x1 movs r2, 0x10 @@ -82421,7 +82421,7 @@ sub_8031CC8: ; 8031CC8 movs r2, 0xA ldrsh r0, [r1, r2] lsls r0, 1 - ldr r1, =0x082ff018 + ldr r1, =gUnknown_082FF018 adds r0, r1 movs r1, 0x1 movs r2, 0x10 @@ -82469,13 +82469,13 @@ sub_8031D34: ; 8031D34 thumb_func_start sub_8031D74 sub_8031D74: ; 8031D74 push {lr} - ldr r0, =0x082ff088 + ldr r0, =gUnknown_082FF088 movs r1, 0xF3 bl write_textbox_border_to_bg_tilemap movs r0, 0x1 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x082ff118 + ldr r2, =gUnknown_082FF118 movs r0, 0x1 movs r1, 0x2 bl PrintMenuTable @@ -82516,12 +82516,12 @@ set_default_player_name: ; 8031DC4 adds r5, r1, 0 cmp r0, 0 bne @08031DE4 - ldr r1, =0x082ff128 + ldr r1, =gUnknown_082FF128 b @08031DE6 .align 2, 0 .pool @08031DE4: - ldr r1, =0x082ff178 + ldr r1, =gUnknown_082FF178 @08031DE6: lsls r0, r2, 2 adds r0, r1 @@ -82574,7 +82574,7 @@ draw_text_box: ; 8031E18 movs r0, 0x7 movs r1, 0x2 bl Window_CopyToVram - ldr r0, =0x082ff070 + ldr r0, =gUnknown_082FF070 ldr r1, =0x000001d5 bl write_textbox_border_to_bg_tilemap ldr r1, =0x000009e7 @@ -82607,10 +82607,10 @@ fmt_time: ; 8031E94 push {r4-r6,lr} sub sp, 0xC ldr r4, =0x02021fc4 - ldr r1, =0x085edcc3 + ldr r1, =gUnknown_085EDCC3 adds r0, r4, 0 bl ExpandTextCodes - ldr r6, =0x082ff0e3 + ldr r6, =gUnknown_082FF0E3 str r6, [sp] movs r5, 0x1 negs r5, r5 @@ -82650,10 +82650,10 @@ fmt_player: ; 8031EF8 push {r4-r6,lr} sub sp, 0x2C ldr r4, =0x02021fc4 - ldr r1, =0x085edcca + ldr r1, =gUnknown_085EDCCA adds r0, r4, 0 bl ExpandTextCodes - ldr r6, =0x082ff0e3 + ldr r6, =gUnknown_082FF0E3 str r6, [sp] movs r5, 0x1 negs r5, r5 @@ -82727,10 +82727,10 @@ fmt_pokedex: ; 8031F7C lsls r0, 16 lsrs r7, r0, 16 ldr r4, =0x02021fc4 - ldr r1, =0x085edccf + ldr r1, =gUnknown_085EDCCF adds r0, r4, 0 bl ExpandTextCodes - ldr r6, =0x082ff0e3 + ldr r6, =gUnknown_082FF0E3 str r6, [sp] movs r5, 0x1 negs r5, r5 @@ -82792,10 +82792,10 @@ fmt_badges: ; 8032014 cmp r4, r0 bls @0803201C ldr r4, =0x02021fc4 - ldr r1, =0x085edcd7 + ldr r1, =gUnknown_085EDCD7 adds r0, r4, 0 bl ExpandTextCodes - ldr r6, =0x082ff0e3 + ldr r6, =gUnknown_082FF0E3 str r6, [sp] movs r5, 0x1 negs r5, r5 @@ -85469,7 +85469,7 @@ sub_8033648: ; 8033648 bl sub_800A550 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r1, r4, 2 adds r1, r2 ldr r1, [r1] @@ -85635,7 +85635,7 @@ sub_803375C: ; 803375C b @0803388A @080337D2: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r4, 2 adds r0, r1 ldr r1, [r2] @@ -85701,7 +85701,7 @@ sub_803375C: ; 803375C @08033874: ldrb r2, [r3, 0x8] ldr r3, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r4, 2 adds r0, r1 lsls r2, 2 @@ -86236,7 +86236,7 @@ dp01_build_cmdbuf_x10_TODO: ; 8033BE4 ldr r0, =0x0202420f ldrb r0, [r0] strb r0, [r3, 0xA] - ldr r3, =0x0831c898 + ldr r3, =gUnknown_0831C898 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -87560,7 +87560,7 @@ sub_80345F0: ; 80345F0 lsls r0, 1 cmp r5, r0 ble @08034610 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C ldr r0, [r0] bl LZ77UnCompWram b @08034618 @@ -87587,7 +87587,7 @@ sub_8034628: ; 8034628 adds r4, r0, 0 adds r5, r1, 0 lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 movs r1, 0 cmp r4, r0 @@ -87657,7 +87657,7 @@ sub_8034654: ; 8034654 mov r0, r8 cmp r0, 0 bne @080346C0 - ldr r0, =0x083028b8 + ldr r0, =gUnknown_083028B8 lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -87665,7 +87665,7 @@ sub_8034654: ; 8034654 .align 2, 0 .pool @080346C0: - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -87677,7 +87677,7 @@ sub_8034654: ; 8034654 lsls r0, 1 cmp r7, r0 ble @080346E8 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C ldr r0, [r0] @080346DC: adds r1, r4, 0 @@ -88144,7 +88144,7 @@ LZ77UnCompAnyRam: ; 8034A08 lsls r0, 1 cmp r5, r0 ble @08034A28 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C ldr r0, [r0] bl LZ77UnCompWram b @08034A30 @@ -88214,7 +88214,7 @@ load_poke_gfx_probably: ; 8034A40 mov r0, r8 cmp r0, 0 bne @08034AAC - ldr r0, =0x083028b8 + ldr r0, =gUnknown_083028B8 lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -88222,7 +88222,7 @@ load_poke_gfx_probably: ; 8034A40 .align 2, 0 .pool @08034AAC: - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -88234,7 +88234,7 @@ load_poke_gfx_probably: ; 8034A40 lsls r0, 1 cmp r7, r0 ble @08034AD4 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C ldr r0, [r0] @08034AC8: adds r1, r4, 0 @@ -88271,7 +88271,7 @@ help_system_enable_unless_flashback__sp199: ; 8034AFC adds r4, r0, 0 adds r5, r1, 0 lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 movs r1, 0 cmp r4, r0 @@ -88299,7 +88299,7 @@ sub_8034B28: ; 8034B28 lsls r0, 1 cmp r2, r0 ble @08034B44 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C ldr r0, [r0] bl LZ77UnCompWram b @08034B4A @@ -88321,7 +88321,7 @@ sub_8034B50: ; 8034B50 adds r4, r0, 0 adds r5, r1, 0 lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 movs r1, 0 cmp r4, r0 @@ -88391,7 +88391,7 @@ sub_8034B7C: ; 8034B7C mov r0, r8 cmp r0, 0 bne @08034BE8 - ldr r0, =0x083028b8 + ldr r0, =gUnknown_083028B8 lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -88399,7 +88399,7 @@ sub_8034B7C: ; 8034B7C .align 2, 0 .pool @08034BE8: - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -88411,7 +88411,7 @@ sub_8034B7C: ; 8034B7C lsls r0, 1 cmp r7, r0 ble @08034C10 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C ldr r0, [r0] @08034C04: adds r1, r5, 0 @@ -89735,7 +89735,7 @@ sub_80355B4: ; 80355B4 thumb_func_start sub_80355F8 sub_80355F8: ; 80355F8 - ldr r2, =0x082ff1c8 + ldr r2, =gUnknown_082FF1C8 lsls r0, 2 adds r1, r0 adds r1, r2 @@ -89749,7 +89749,7 @@ sub_80355F8: ; 80355F8 sub_8035608: ; 8035608 push {lr} bl reset_all_obj_data - ldr r0, =0x0831ac88 + ldr r0, =gUnknown_0831AC88 movs r1, 0 movs r2, 0 movs r3, 0 @@ -89788,7 +89788,7 @@ trs_config: ; 8035658 push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0831aa08 + ldr r1, =gUnknown_0831AA08 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -89818,7 +89818,7 @@ trs_config: ; 8035658 adds r0, 0x24 strb r1, [r0] @080356AA: - ldr r1, =0x0831aba0 + ldr r1, =gUnknown_0831ABA0 ldr r0, =0x02024474 adds r0, 0x24 ldrb r0, [r0] @@ -89871,7 +89871,7 @@ sub_803570C: ; 803570C movs r1, 0x22 movs r2, 0x10 bl sub_809882C - ldr r0, =0x08d85600 + ldr r0, =gUnknown_08D85600 movs r1, 0x50 movs r2, 0x20 bl decompress_palette @@ -89911,13 +89911,13 @@ sub_8035770: ; 8035770 ands r0, r1 cmp r0, 0 beq @080357B0 - ldr r0, =0x08d7c440 + ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7ca28 + ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7c9ec + ldr r0, =gUnknown_08D7C9EC b @08035A52 .align 2, 0 .pool @@ -89927,13 +89927,13 @@ sub_8035770: ; 8035770 ands r0, r1 cmp r0, 0 beq @080357E4 - ldr r0, =0x08d7bb14 + ldr r0, =gUnknown_08D7BB14 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7c154 + ldr r0, =gUnknown_08D7C154 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7df30 + ldr r0, =gUnknown_08D7DF30 b @08035A52 .align 2, 0 .pool @@ -89943,13 +89943,13 @@ sub_8035770: ; 8035770 ands r0, r1 cmp r0, 0 beq @08035818 - ldr r0, =0x08d7a108 + ldr r0, =gUnknown_08D7A108 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7a720 + ldr r0, =gUnknown_08D7A720 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7def4 + ldr r0, =gUnknown_08D7DEF4 b @08035A52 .align 2, 0 .pool @@ -89959,13 +89959,13 @@ sub_8035770: ; 8035770 ands r0, r1 cmp r0, 0 beq @0803584C - ldr r0, =0x08d7d590 + ldr r0, =gUnknown_08D7D590 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7dc04 + ldr r0, =gUnknown_08D7DC04 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e234 + ldr r0, =gUnknown_08D7E234 b @08035A52 .align 2, 0 .pool @@ -89974,7 +89974,7 @@ sub_8035770: ; 8035770 ands r1, r0 cmp r1, 0 beq @080358C4 - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -89984,26 +89984,26 @@ sub_8035770: ; 8035770 ldrb r0, [r0, 0x1] cmp r0, 0x20 bne @08035898 - ldr r0, =0x08d7c440 + ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7ca28 + ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7dfc4 + ldr r0, =gUnknown_08D7DFC4 b @08035A52 .align 2, 0 .pool @08035898: cmp r0, 0x26 bne @080358C4 - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e1f8 + ldr r0, =gUnknown_08D7E1F8 b @08035A52 .align 2, 0 .pool @@ -90032,7 +90032,7 @@ sub_8035770: ; 8035770 .4byte @08035A40 .4byte @08035A70 @08035904: - ldr r4, =0x0831aba8 + ldr r4, =gUnknown_0831ABA8 ldr r5, =0x02022ff0 ldrb r1, [r5] lsls r0, r1, 2 @@ -90062,79 +90062,79 @@ sub_8035770: ; 8035770 .align 2, 0 .pool @08035950: - ldr r0, =0x08d7c440 + ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7ca28 + ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7df88 + ldr r0, =gUnknown_08D7DF88 b @08035A52 .align 2, 0 .pool @08035978: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e060 + ldr r0, =gUnknown_08D7E060 b @08035A52 .align 2, 0 .pool @080359A0: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e000 + ldr r0, =gUnknown_08D7E000 b @08035A52 .align 2, 0 .pool @080359C8: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e0cc + ldr r0, =gUnknown_08D7E0CC b @08035A52 .align 2, 0 .pool @080359F0: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e11c + ldr r0, =gUnknown_08D7E11C b @08035A52 .align 2, 0 .pool @08035A18: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e164 + ldr r0, =gUnknown_08D7E164 b @08035A52 .align 2, 0 .pool @08035A40: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7e1a8 + ldr r0, =gUnknown_08D7E1A8 @08035A52: movs r1, 0x20 movs r2, 0x60 @@ -90143,13 +90143,13 @@ sub_8035770: ; 8035770 .align 2, 0 .pool @08035A70: - ldr r0, =0x08d7c440 + ldr r0, =gUnknown_08D7C440 ldr r1, =0x06008000 bl call_LZZUnCompVram - ldr r0, =0x08d7ca28 + ldr r0, =gUnknown_08D7CA28 ldr r1, =0x0600d000 bl call_LZZUnCompVram - ldr r0, =0x08d7c9ec + ldr r0, =gUnknown_08D7C9EC movs r1, 0x20 movs r2, 0x60 bl decompress_palette @@ -90164,18 +90164,18 @@ sub_8035770: ; 8035770 thumb_func_start sub_8035AA4 sub_8035AA4: ; 8035AA4 push {lr} - ldr r0, =0x08c00000 + ldr r0, =gUnknown_08C00000 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram - ldr r1, =0x08c00524 + ldr r1, =gUnknown_08C00524 movs r0, 0 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map movs r0, 0 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x08c004e0 + ldr r0, =gUnknown_08C004E0 movs r1, 0 movs r2, 0x40 bl decompress_palette @@ -90385,7 +90385,7 @@ sub_8035C4C: ; 8035C4C ldrb r2, [r0] cmp r2, 0x3 bne @08035C68 - ldr r0, =0x085ccbad + ldr r0, =gUnknown_085CCBAD movs r1, 0x15 bl battle_show_message_maybe b @08035D68 @@ -90464,10 +90464,10 @@ sub_8035C4C: ; 8035C4C cmp r0, 0 beq @08035D36 @08035CFC: - ldr r0, =0x085ccb9e + ldr r0, =gUnknown_085CCB9E movs r1, 0x17 bl battle_show_message_maybe - ldr r0, =0x085ccba5 + ldr r0, =gUnknown_085CCBA5 movs r1, 0x16 bl battle_show_message_maybe b @08035D68 @@ -90486,20 +90486,20 @@ sub_8035C4C: ; 8035C4C cmp r0, 0 beq @08035D58 @08035D36: - ldr r0, =0x085ccb9e + ldr r0, =gUnknown_085CCB9E movs r1, 0x16 bl battle_show_message_maybe - ldr r0, =0x085ccba5 + ldr r0, =gUnknown_085CCBA5 movs r1, 0x17 bl battle_show_message_maybe b @08035D68 .align 2, 0 .pool @08035D58: - ldr r0, =0x085ccb9e + ldr r0, =gUnknown_085CCB9E movs r1, 0x17 bl battle_show_message_maybe - ldr r0, =0x085ccba5 + ldr r0, =gUnknown_085CCBA5 movs r1, 0x16 bl battle_show_message_maybe @08035D68: @@ -90693,7 +90693,7 @@ task00_0800F6FC: ; 8035D74 ldr r1, =0x00007fff strh r1, [r0] strh r1, [r2] - ldr r0, =0x0831a9d0 + ldr r0, =gUnknown_0831A9D0 movs r1, 0x6F movs r2, 0x50 movs r3, 0 @@ -90702,7 +90702,7 @@ task00_0800F6FC: ; 8035D74 ldr r1, [r4] adds r1, 0x7D strb r0, [r1] - ldr r0, =0x0831a9e8 + ldr r0, =gUnknown_0831A9E8 movs r1, 0x81 movs r2, 0x50 movs r3, 0 @@ -90978,13 +90978,13 @@ sub_8036154: ; 8036154 ands r0, r1 cmp r0, 0 beq @08036208 - ldr r0, =0x08d778f0 + ldr r0, =gUnknown_08D778F0 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d77b0c + ldr r0, =gUnknown_08D77B0C ldr r1, =0x06010000 bl call_LZZUnCompVram - ldr r0, =0x08d77ae4 + ldr r0, =gUnknown_08D77AE4 movs r1, 0x60 movs r2, 0x20 bl decompress_palette @@ -90995,7 +90995,7 @@ sub_8036154: ; 8036154 ldr r1, =0x00005c04 movs r0, 0xA bl lcd_io_set - ldr r4, =0x08d779d8 + ldr r4, =gUnknown_08D779D8 movs r0, 0x1 adds r1, r4, 0 movs r2, 0 @@ -91022,7 +91022,7 @@ sub_8036154: ; 8036154 strh r1, [r0] ldr r0, =0x02022e1e strh r1, [r0] - ldr r0, =0x0831aa00 + ldr r0, =gUnknown_0831AA00 bl gpu_tile_obj_decompress_and_load3 b @080363AC .align 2, 0 @@ -91043,10 +91043,10 @@ sub_8036154: ; 8036154 cmp r1, r0 bne @08036248 @08036224: - ldr r0, =0x08d820d4 + ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d824e4 + ldr r0, =gUnknown_08D824E4 b @08036382 .align 2, 0 .pool @@ -91059,12 +91059,12 @@ sub_8036154: ; 8036154 movs r1, 0x1 movs r2, 0x2 bl gpu_bg_config_set_field - ldr r1, =0x08d857a8 + ldr r1, =gUnknown_08D857A8 movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x08d85a1c + ldr r1, =gUnknown_08D85A1C movs r0, 0x2 movs r2, 0 movs r3, 0 @@ -91082,10 +91082,10 @@ sub_8036154: ; 8036154 ands r0, r1 cmp r0, 0 beq @080362B0 - ldr r0, =0x08d81610 + ldr r0, =gUnknown_08D81610 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d81e2c + ldr r0, =gUnknown_08D81E2C b @08036382 .align 2, 0 .pool @@ -91095,10 +91095,10 @@ sub_8036154: ; 8036154 ands r0, r1 cmp r0, 0 beq @080362D4 - ldr r0, =0x08d7f9f8 + ldr r0, =gUnknown_08D7F9F8 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d7fec4 + ldr r0, =gUnknown_08D7FEC4 b @08036382 .align 2, 0 .pool @@ -91108,10 +91108,10 @@ sub_8036154: ; 8036154 ands r0, r1 cmp r0, 0 beq @080362F8 - ldr r0, =0x08d82608 + ldr r0, =gUnknown_08D82608 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d82c70 + ldr r0, =gUnknown_08D82C70 b @08036382 .align 2, 0 .pool @@ -91120,7 +91120,7 @@ sub_8036154: ; 8036154 ands r1, r0 cmp r1, 0 beq @08036350 - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91130,20 +91130,20 @@ sub_8036154: ; 8036154 ldrb r0, [r0, 0x1] cmp r0, 0x20 bne @08036334 - ldr r0, =0x08d820d4 + ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d824e4 + ldr r0, =gUnknown_08D824E4 b @08036382 .align 2, 0 .pool @08036334: cmp r0, 0x26 bne @08036350 - ldr r0, =0x08d820d4 + ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d824e4 + ldr r0, =gUnknown_08D824E4 b @08036382 .align 2, 0 .pool @@ -91152,7 +91152,7 @@ sub_8036154: ; 8036154 lsls r0, 24 cmp r0, 0 bne @0803639C - ldr r4, =0x0831aba8 + ldr r4, =gUnknown_0831ABA8 ldr r5, =0x02022ff0 ldrb r1, [r5] lsls r0, r1, 2 @@ -91178,10 +91178,10 @@ sub_8036154: ; 8036154 .align 2, 0 .pool @0803639C: - ldr r0, =0x08d820d4 + ldr r0, =gUnknown_08D820D4 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d824e4 + ldr r0, =gUnknown_08D824E4 ldr r1, =0x0600e000 bl call_LZZUnCompVram @080363AC: @@ -91219,7 +91219,7 @@ sub_80363C4: ; 80363C4 .4byte @08036638 .4byte @08036750 @080363FC: - ldr r0, =0x08c00000 + ldr r0, =gUnknown_08C00000 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram @@ -91227,7 +91227,7 @@ sub_80363C4: ; 80363C4 .align 2, 0 .pool @0803640C: - ldr r1, =0x08c00524 + ldr r1, =gUnknown_08C00524 movs r0, 0 movs r2, 0 movs r3, 0 @@ -91238,7 +91238,7 @@ sub_80363C4: ; 80363C4 .align 2, 0 .pool @08036424: - ldr r0, =0x08c004e0 + ldr r0, =gUnknown_08C004E0 movs r1, 0 movs r2, 0x40 bl decompress_palette @@ -91257,7 +91257,7 @@ sub_80363C4: ; 80363C4 ands r0, r1 cmp r0, 0 beq @0803645C - ldr r0, =0x08d7bb14 + ldr r0, =gUnknown_08D7BB14 b @0803651A .align 2, 0 .pool @@ -91266,7 +91266,7 @@ sub_80363C4: ; 80363C4 ands r1, r0 cmp r1, 0 beq @0803648C - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91278,7 +91278,7 @@ sub_80363C4: ; 80363C4 beq @08036518 cmp r0, 0x26 bne @0803648C - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @@ -91307,7 +91307,7 @@ sub_80363C4: ; 80363C4 .4byte @08036510 .4byte @08036518 @080364CC: - ldr r2, =0x0831aba8 + ldr r2, =gUnknown_0831ABA8 ldr r0, =0x02022ff0 ldrb r1, [r0] lsls r0, r1, 2 @@ -91319,37 +91319,37 @@ sub_80363C4: ; 80363C4 .align 2, 0 .pool @080364E8: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @080364F0: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @080364F8: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @08036500: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @08036508: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @08036510: - ldr r0, =0x08d7ccd8 + ldr r0, =gUnknown_08D7CCD8 b @0803651A .align 2, 0 .pool @08036518: - ldr r0, =0x08d7c440 + ldr r0, =gUnknown_08D7C440 @0803651A: ldr r1, =0x06008000 bl call_LZZUnCompVram @@ -91374,12 +91374,12 @@ sub_80363C4: ; 80363C4 ldrb r0, [r0] cmp r0, 0x2 bne @08036560 - ldr r0, =0x08d7c154 + ldr r0, =gUnknown_08D7C154 b @08036626 .align 2, 0 .pool @08036560: - ldr r0, =0x08d7a720 + ldr r0, =gUnknown_08D7A720 b @08036626 .align 2, 0 .pool @@ -91388,7 +91388,7 @@ sub_80363C4: ; 80363C4 ands r1, r0 cmp r1, 0 beq @08036598 - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91400,7 +91400,7 @@ sub_80363C4: ; 80363C4 beq @08036624 cmp r0, 0x26 bne @08036598 - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @@ -91429,7 +91429,7 @@ sub_80363C4: ; 80363C4 .4byte @0803661C .4byte @08036624 @080365D8: - ldr r2, =0x0831aba8 + ldr r2, =gUnknown_0831ABA8 ldr r0, =0x02022ff0 ldrb r1, [r0] lsls r0, r1, 2 @@ -91442,37 +91442,37 @@ sub_80363C4: ; 80363C4 .align 2, 0 .pool @080365F4: - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @080365FC: - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @08036604: - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @0803660C: - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @08036614: - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @0803661C: - ldr r0, =0x08d7d2e0 + ldr r0, =gUnknown_08D7D2E0 b @08036626 .align 2, 0 .pool @08036624: - ldr r0, =0x08d7ca28 + ldr r0, =gUnknown_08D7CA28 @08036626: ldr r1, =0x0600d000 bl call_LZZUnCompVram @@ -91497,12 +91497,12 @@ sub_80363C4: ; 80363C4 ldrb r0, [r0] cmp r0, 0x2 bne @0803666C - ldr r0, =0x08d7df30 + ldr r0, =gUnknown_08D7DF30 b @08036742 .align 2, 0 .pool @0803666C: - ldr r0, =0x08d7def4 + ldr r0, =gUnknown_08D7DEF4 b @08036742 .align 2, 0 .pool @@ -91511,7 +91511,7 @@ sub_80363C4: ; 80363C4 ands r1, r0 cmp r1, 0 beq @080366AC - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -91521,14 +91521,14 @@ sub_80363C4: ; 80363C4 ldrb r0, [r0, 0x1] cmp r0, 0x20 bne @080366A0 - ldr r0, =0x08d7dfc4 + ldr r0, =gUnknown_08D7DFC4 b @08036742 .align 2, 0 .pool @080366A0: cmp r0, 0x26 bne @080366AC - ldr r0, =0x08d7e1f8 + ldr r0, =gUnknown_08D7E1F8 b @08036742 .align 2, 0 .pool @@ -91557,7 +91557,7 @@ sub_80363C4: ; 80363C4 .4byte @08036738 .4byte @08036740 @080366EC: - ldr r2, =0x0831aba8 + ldr r2, =gUnknown_0831ABA8 ldr r0, =0x02022ff0 ldrb r1, [r0] lsls r0, r1, 2 @@ -91570,42 +91570,42 @@ sub_80363C4: ; 80363C4 .align 2, 0 .pool @08036708: - ldr r0, =0x08d7df88 + ldr r0, =gUnknown_08D7DF88 b @08036742 .align 2, 0 .pool @08036710: - ldr r0, =0x08d7e060 + ldr r0, =gUnknown_08D7E060 b @08036742 .align 2, 0 .pool @08036718: - ldr r0, =0x08d7e000 + ldr r0, =gUnknown_08D7E000 b @08036742 .align 2, 0 .pool @08036720: - ldr r0, =0x08d7e0cc + ldr r0, =gUnknown_08D7E0CC b @08036742 .align 2, 0 .pool @08036728: - ldr r0, =0x08d7e11c + ldr r0, =gUnknown_08D7E11C b @08036742 .align 2, 0 .pool @08036730: - ldr r0, =0x08d7e164 + ldr r0, =gUnknown_08D7E164 b @08036742 .align 2, 0 .pool @08036738: - ldr r0, =0x08d7e1a8 + ldr r0, =gUnknown_08D7E1A8 b @08036742 .align 2, 0 .pool @08036740: - ldr r0, =0x08d7c9ec + ldr r0, =gUnknown_08D7C9EC @08036742: movs r1, 0x20 movs r2, 0x60 @@ -91754,7 +91754,7 @@ sub_80367D4: ; 80367D4 cmp r1, 0 bge @08036888 movs r1, 0x50 - ldr r4, =0x0831ac70 + ldr r4, =gUnknown_0831AC70 ldr r0, =0x02038c28 ldr r3, =0x0000ff10 movs r5, 0x82 @@ -95121,7 +95121,7 @@ sub_80385E8: ; 80385E8 ands r0, r1 cmp r0, 0 beq @08038668 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 ldr r2, [sp, 0x20] ldr r3, [sp, 0x14] adds r1, r2, r3 @@ -95141,7 +95141,7 @@ sub_80385E8: ; 80385E8 .align 2, 0 .pool @08038668: - ldr r1, =0x08310030 + ldr r1, =gUnknown_08310030 ldr r2, [sp, 0x20] ldr r3, [sp, 0x14] adds r0, r2, r3 @@ -95244,7 +95244,7 @@ sub_80385E8: ; 80385E8 ldrh r1, [r0, 0x4] movs r0, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 ldrb r0, [r0] adds r5, r2, 0 @@ -95312,7 +95312,7 @@ sub_80385E8: ; 80385E8 ldrh r1, [r0, 0x4] movs r0, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 ldrb r0, [r0] mov r8, r2 @@ -95383,7 +95383,7 @@ sub_80385E8: ; 80385E8 lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =0x0831c89c + ldr r0, =gUnknown_0831C89C adds r2, r0 adds r0, r5, 0 bl pokemon_setattr @@ -95406,7 +95406,7 @@ sub_80385E8: ; 80385E8 ldrh r1, [r0, 0x4] movs r0, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 ldrb r0, [r0] adds r5, r2, 0 @@ -95480,7 +95480,7 @@ sub_80385E8: ; 80385E8 ldrh r1, [r0, 0x4] movs r0, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 ldrb r0, [r0] mov r8, r2 @@ -95557,7 +95557,7 @@ sub_80385E8: ; 80385E8 lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =0x0831c89c + ldr r0, =gUnknown_0831C89C adds r2, r0 adds r0, r5, 0 bl pokemon_setattr @@ -95568,7 +95568,7 @@ sub_80385E8: ; 80385E8 @080389AC: ldr r4, [sp, 0x24] str r4, [sp, 0x18] - ldr r4, =0x08310030 + ldr r4, =gUnknown_08310030 ldr r0, [sp, 0x18] @080389B4: ldr r1, [sp, 0x1C] @@ -95577,7 +95577,7 @@ sub_80385E8: ; 80385E8 b @08038688 @080389BC: ldr r2, =0x02022fec - ldr r1, =0x08310030 + ldr r1, =gUnknown_08310030 ldr r3, [sp, 0x20] ldr r4, [sp, 0x14] adds r0, r3, r4 @@ -95588,7 +95588,7 @@ sub_80385E8: ; 80385E8 orrs r0, r1 str r0, [r2] @080389D2: - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 ldr r2, [sp, 0x20] ldr r3, [sp, 0x14] adds r1, r2, r3 @@ -96115,7 +96115,7 @@ sub_8038D64: ; 8038D64 ldr r0, =0x02022e22 strh r4, [r0] bl c2_berry_program_update_menu - ldr r0, =0x08c004e0 + ldr r0, =gUnknown_08C004E0 movs r1, 0 movs r2, 0x40 bl decompress_palette @@ -96401,7 +96401,7 @@ sub_8038F34: ; 8038F34 cmp r0, 0x1 bne @080391C6 bl sub_800ADF8 - ldr r0, =0x0824978d + ldr r0, =gUnknown_0824978D movs r1, 0 bl battle_show_message_maybe b @08039172 @@ -96501,7 +96501,7 @@ sub_80391E0: ; 80391E0 .4byte @08039280 .4byte @08039294 @0803921C: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldrb r0, [r1] @@ -96511,7 +96511,7 @@ sub_80391E0: ; 80391E0 .align 2, 0 .pool @08039230: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldrb r0, [r1] @@ -96521,7 +96521,7 @@ sub_80391E0: ; 80391E0 .align 2, 0 .pool @08039244: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldrh r0, [r1] @@ -96531,7 +96531,7 @@ sub_80391E0: ; 80391E0 .align 2, 0 .pool @08039258: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldrb r0, [r1, 0x1] @@ -96541,7 +96541,7 @@ sub_80391E0: ; 80391E0 .align 2, 0 .pool @0803926C: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldrb r0, [r1, 0x1] @@ -96551,7 +96551,7 @@ sub_80391E0: ; 80391E0 .align 2, 0 .pool @08039280: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldrb r0, [r1, 0x1] @@ -96561,7 +96561,7 @@ sub_80391E0: ; 80391E0 .align 2, 0 .pool @08039294: - ldr r0, =0x0831aa08 + ldr r0, =gUnknown_0831AA08 lsls r1, r2, 2 adds r1, r0 ldr r0, [r1] @@ -96752,7 +96752,7 @@ sub_803939C: ; 803939C beq @0803947E b @0803975E @0803947E: - ldr r0, =0x085cd28f + ldr r0, =gUnknown_085CD28F movs r1, 0 bl battle_show_message_maybe ldr r1, =0x02024332 @@ -96776,7 +96776,7 @@ sub_803939C: ; 803939C movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldr r4, =0x02024332 @@ -96890,7 +96890,7 @@ sub_803939C: ; 803939C cmp r0, 0 beq @080395B4 bl sub_800ADF8 - ldr r0, =0x0824978d + ldr r0, =gUnknown_0824978D movs r1, 0 bl battle_show_message_maybe @080395B4: @@ -96978,7 +96978,7 @@ sub_803939C: ; 803939C bne @080396A0 movs r0, 0x37 bl audio_play - ldr r0, =0x085cd2cb + ldr r0, =gUnknown_085CD2CB @08039686: bl sub_814E6F0 ldr r0, =0x02022e2c @@ -96990,7 +96990,7 @@ sub_803939C: ; 803939C .align 2, 0 .pool @080396A0: - ldr r0, =0x08242481 + ldr r0, =gUnknown_08242481 b @08039686 .align 2, 0 .pool @@ -97021,7 +97021,7 @@ sub_803939C: ; 803939C cmp r0, 0 beq @080396EA bl sub_800ADF8 - ldr r0, =0x0824978d + ldr r0, =gUnknown_0824978D movs r1, 0 bl battle_show_message_maybe @080396EA: @@ -97107,7 +97107,7 @@ shedinja_something: ; 803976C movs r1, 0x2 mov r2, sp bl pokemon_getattr - ldr r1, =0x0831aca0 + ldr r1, =gUnknown_0831ACA0 mov r0, sp bl sub_80092BC cmp r0, 0 @@ -97127,7 +97127,7 @@ shedinja_something: ; 803976C thumb_func_start sub_80397C4 sub_80397C4: ; 80397C4 - ldr r2, =0x0831aba0 + ldr r2, =gUnknown_0831ABA0 lsls r0, 2 adds r0, r2 ldr r0, [r0] @@ -97406,7 +97406,7 @@ sub_8039934: ; 8039934 lsls r0, 16 lsrs r0, 16 @080399DA: - ldr r1, =0x08300d38 + ldr r1, =gUnknown_08300D38 lsls r0, 2 b @08039A1C .align 2, 0 @@ -97415,7 +97415,7 @@ sub_8039934: ; 8039934 ldr r0, =0x00000181 cmp r4, r0 bne @08039A08 - ldr r0, =0x08525f78 + ldr r0, =gUnknown_08525F78 ldr r1, =0x020244e4 adds r1, r6, r1 ldrb r1, [r1] @@ -97430,12 +97430,12 @@ sub_8039934: ; 8039934 lsls r0, 1 cmp r4, r0 bls @08039A18 - ldr r0, =0x08300d38 + ldr r0, =gUnknown_08300D38 b @08039A1E .align 2, 0 .pool @08039A18: - ldr r1, =0x08300d38 + ldr r1, =gUnknown_08300D38 lsls r0, r4, 2 @08039A1C: adds r0, r1 @@ -98063,7 +98063,7 @@ sub_8039E9C: ; 8039E9C ands r0, r1 cmp r0, 0 bne @08039EBE - ldr r1, =0x0831ace0 + ldr r1, =gUnknown_0831ACE0 adds r0, r2, 0 adds r0, 0x2B ldrb r0, [r0] @@ -98357,7 +98357,7 @@ sub_8039F40: ; 8039F40 bl pokemon_getattr ldr r6, [r5] adds r6, 0x7C - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -98505,7 +98505,7 @@ sub_803A284: ; 803A284 stm r1!, {r2,r3,r7} ldr r0, [r0] str r0, [r1] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r3, =0x020241ea ldrh r1, [r3] lsls r0, r1, 1 @@ -98593,7 +98593,7 @@ sub_803A284: ; 803A284 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 adds r1, r2 ldrb r0, [r1] cmp r0, 0x7F @@ -98696,7 +98696,7 @@ sub_803A284: ; 803A284 cmp r5, r7 bge @0803A490 ldr r3, =0x020240d4 - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 ldr r6, =0x02024064 @0803A448: movs r0, 0x58 @@ -98767,7 +98767,7 @@ sub_803A284: ; 803A284 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 adds r1, r0 ldrb r0, [r1] cmp r0, 0x7F @@ -98953,7 +98953,7 @@ sub_803A284: ; 803A284 adds r1, 0x92 ldrb r0, [r7] lsls r0, 2 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 adds r0, r6 ldr r2, [r0] ldrb r0, [r1] @@ -99117,7 +99117,7 @@ sub_803A75C: ; 803A75C bge @0803A830 adds r3, r2, 0 movs r4, 0 - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 mov r8, r0 @0803A7C6: ldr r1, [r3] @@ -99478,7 +99478,7 @@ sub_803A75C: ; 803A75C adds r1, 0x92 ldrb r0, [r6] lsls r0, 2 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 adds r0, r2 ldr r2, [r0] ldrb r0, [r1] @@ -99559,7 +99559,7 @@ sub_803A75C: ; 803A75C .pool @0803AB6C: adds r2, r4 - ldr r5, =0x083203cc + ldr r5, =gUnknown_083203CC ldrh r1, [r2] lsls r0, r1, 3 subs r0, r1 @@ -99747,7 +99747,7 @@ sub_803AC84: ; 803AC84 mov r2, r8 adds r3, r0, r2 movs r2, 0 - ldr r6, =0x083203cc + ldr r6, =gUnknown_083203CC ldr r5, =0x02023864 ldr r4, =0x02024064 @0803AD0E: @@ -101074,7 +101074,7 @@ sub_803B628: ; 803B628 ldr r1, =0x02024210 ldrb r1, [r1] strb r1, [r0] - ldr r0, =0x085cc23e + ldr r0, =gUnknown_085CC23E movs r1, 0 bl battle_show_message_maybe ldr r1, =0x03005d04 @@ -101145,7 +101145,7 @@ sub_803B628: ; 803B628 cmp r0, 0 beq @0803B8B2 bl sub_80A369C - ldr r0, =0x082db8be + ldr r0, =gUnknown_082DB8BE bl b_call_bc_move_exec @0803B8B2: add sp, 0x4 @@ -101348,7 +101348,7 @@ sub_803B9BC: ; 803B9BC ldr r4, =0x0202406c ldr r0, =0x02024210 mov r12, r0 - ldr r1, =0x085cc23e + ldr r1, =gUnknown_085CC23E mov r9, r1 ldrb r0, [r4] cmp r2, r0 @@ -101402,7 +101402,7 @@ sub_803B9BC: ; 803B9BC ands r0, r1 cmp r0, 0 beq @0803BB5C - ldr r0, =0x082db881 + ldr r0, =gUnknown_082DB881 bl b_call_bc_move_exec b @0803BB78 .align 2, 0 @@ -101419,7 +101419,7 @@ sub_803B9BC: ; 803B9BC ldrb r0, [r0] cmp r0, 0 bne @0803BB78 - ldr r0, =0x082db8be + ldr r0, =gUnknown_082DB8BE bl b_call_bc_move_exec @0803BB78: pop {r3,r4} @@ -101873,7 +101873,7 @@ sub_803BE74: ; 803BE74 ldr r1, [r4] adds r1, 0x91 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -101896,7 +101896,7 @@ sub_803BE74: ; 803BE74 ldr r0, [r0] adds r0, 0x91 ldrb r3, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r4, =0x02024064 ldrb r2, [r4] lsls r0, r2, 2 @@ -101973,7 +101973,7 @@ sub_803BE74: ; 803BE74 .pool @0803C02C: ldr r3, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r6, =0x02024064 ldrb r5, [r6] lsls r0, r5, 2 @@ -102207,7 +102207,7 @@ sub_803BE74: ; 803BE74 ldrb r0, [r4] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db879 + ldr r1, =gUnknown_082DB879 b @0803C784 .align 2, 0 .pool @@ -102437,7 +102437,7 @@ sub_803BE74: ; 803BE74 ldrb r0, [r3] lsls r0, 2 adds r0, r1 - ldr r1, =0x082dab11 + ldr r1, =gUnknown_082DAB11 str r1, [r0] ldr r0, =0x02024332 ldrb r1, [r3] @@ -102718,7 +102718,7 @@ sub_803BE74: ; 803BE74 ldr r1, =0x02024220 lsls r0, r2, 2 adds r0, r1 - ldr r1, =0x082db9ba + ldr r1, =gUnknown_082DB9BA str r1, [r0] ldr r1, =0x02024332 ldrb r0, [r4] @@ -102743,7 +102743,7 @@ sub_803BE74: ; 803BE74 ldrb r0, [r1] cmp r0, 0x3 bne @0803C760 - ldr r0, =0x082daafe + ldr r0, =gUnknown_082DAAFE bl b_call_bc_move_exec ldr r1, =0x02024332 ldrb r0, [r4] @@ -102768,7 +102768,7 @@ sub_803BE74: ; 803BE74 ldr r1, =0x02024220 lsls r0, r2, 2 adds r0, r1 - ldr r1, =0x082dab0b + ldr r1, =gUnknown_082DAB0B @0803C784: str r1, [r0] ldr r0, =0x02024332 @@ -102804,7 +102804,7 @@ sub_803BE74: ; 803BE74 .pool @0803C7D8: ldr r4, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r3, =0x02024064 ldrb r5, [r3] lsls r0, r5, 2 @@ -103126,7 +103126,7 @@ sub_803BE74: ; 803BE74 .pool @0803CAD0: ldr r3, =0x02024068 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r0, [r0] lsls r0, 2 @@ -103210,7 +103210,7 @@ sub_803BE74: ; 803BE74 .pool @0803CB84: ldr r3, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r0, [r0] lsls r0, 2 @@ -103259,7 +103259,7 @@ sub_803BE74: ; 803BE74 .pool @0803CBF4: ldr r3, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r4, [r0] lsls r0, r4, 2 @@ -103350,7 +103350,7 @@ sub_803BE74: ; 803BE74 ldr r4, [r0] str r4, [r7] ldr r3, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -103368,7 +103368,7 @@ sub_803BE74: ; 803BE74 ands r0, r1 cmp r0, 0 bne @0803CCFA - ldr r0, =0x0831bd10 + ldr r0, =gUnknown_0831BD10 ldrb r1, [r4] lsls r1, 2 adds r1, r0 @@ -103741,7 +103741,7 @@ b_first_side: ; 803CF10 adds r4, r0, r1 ldrh r0, [r4, 0x6] muls r3, r0 - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E movs r1, 0x1B ldrsb r1, [r4, r1] lsls r1, 1 @@ -103846,7 +103846,7 @@ b_first_side: ; 803CF10 ldrh r0, [r4, 0x6] adds r3, r0, 0 muls r3, r7 - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E movs r1, 0x1B ldrsb r1, [r4, r1] lsls r1, 1 @@ -104022,7 +104022,7 @@ b_first_side: ; 803CF10 @0803D254: movs r2, 0 @0803D256: - ldr r4, =0x0831c898 + ldr r4, =gUnknown_0831C898 lsls r0, r3, 1 adds r0, r3 lsls r0, 2 @@ -104662,7 +104662,7 @@ bc_80154A0: ; 803D6F0 lsls r0, 29 cmp r0, 0 blt @0803D7A0 - ldr r0, =0x082db1ff + ldr r0, =gUnknown_082DB1FF bl b_call_bc_move_exec b @0803D7E8 .align 2, 0 @@ -104729,7 +104729,7 @@ bc_bs_exec: ; 803D818 ldr r4, =0x02024082 ldrb r1, [r4] strb r1, [r0] - ldr r1, =0x0831bc0c + ldr r1, =gUnknown_0831BC0C ldrb r0, [r2] lsls r0, 2 adds r0, r1 @@ -104746,7 +104746,7 @@ bc_bs_exec: ; 803D818 ands r0, r1 str r0, [r2] ldr r3, =0x03005d04 - ldr r2, =0x0831bc44 + ldr r2, =gUnknown_0831BC44 ldrb r1, [r6] movs r0, 0x7F ands r0, r1 @@ -104802,7 +104802,7 @@ sub_803D8C0: ; 803D8C0 ldr r1, =0x0202420b strb r0, [r1] ldr r1, =0x02024214 - ldr r0, =0x082daa35 + ldr r0, =gUnknown_082DAA35 str r0, [r1] ldrb r1, [r4] movs r0, 0x7F @@ -104822,7 +104822,7 @@ sub_803D8C0: ; 803D8C0 beq @0803D95C bl sub_805EA60 ldr r1, =0x02024214 - ldr r0, =0x082daa87 + ldr r0, =gUnknown_082DAA87 str r0, [r1] ldr r0, =0x02038bca ldrh r1, [r0] @@ -104844,9 +104844,9 @@ sub_803D8C0: ; 803D8C0 @0803D968: bl sub_805EA60 ldr r1, =0x02024214 - ldr r0, =0x082da92d + ldr r0, =gUnknown_082DA92D str r0, [r1] - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -104942,7 +104942,7 @@ sub_803D8C0: ; 803D8C0 b @0803DAA4 @0803DA9E: ldr r1, =0x02024214 - ldr r0, =0x082da96a + ldr r0, =gUnknown_082DA96A str r0, [r1] @0803DAA4: ldr r1, =0x03005d04 @@ -104978,7 +104978,7 @@ sub_803DAC0: ; 803DAC0 cmp r0, 0 beq @0803DB2C ldr r1, =0x02024214 - ldr r0, =0x082db9c8 + ldr r0, =gUnknown_082DB9C8 str r0, [r1] movs r0, 0x7F ands r0, r2 @@ -104996,7 +104996,7 @@ sub_803DAC0: ; 803DAC0 .pool @0803DB2C: ldr r1, =0x02024214 - ldr r0, =0x082daa0b + ldr r0, =gUnknown_082DAA0B str r0, [r1] movs r0, 0x7F ands r0, r2 @@ -105014,7 +105014,7 @@ sub_803DAC0: ; 803DAC0 ldr r1, =0x0202420b strb r0, [r1] ldr r1, =0x02024214 - ldr r0, =0x082daa35 + ldr r0, =gUnknown_082DAA35 str r0, [r1] ldrb r1, [r4] movs r0, 0x7F @@ -105025,7 +105025,7 @@ sub_803DAC0: ; 803DAC0 .pool @0803DB7C: ldr r1, =0x02024214 - ldr r0, =0x082da96d + ldr r0, =gUnknown_082DA96D str r0, [r1] @0803DB82: ldr r1, =0x03005d04 @@ -105055,7 +105055,7 @@ sub_803DBA0: ; 803DBA0 cmp r2, 0 beq @0803DBFC ldr r1, =0x02024214 - ldr r0, =0x082db9c1 + ldr r0, =gUnknown_082DB9C1 str r0, [r1] ldr r1, =0x0202433a movs r0, 0x9 @@ -105079,7 +105079,7 @@ sub_803DBA0: ; 803DBA0 cmp r0, 0 beq @0803DC24 ldr r1, =0x02024214 - ldr r0, =0x082db9c1 + ldr r0, =gUnknown_082DB9C1 str r0, [r1] ldr r1, =0x0202433a movs r0, 0x9 @@ -105101,19 +105101,19 @@ sub_803DBA0: ; 803DBA0 cmp r0, 0x2 beq @0803DC64 ldr r1, =0x02024214 - ldr r0, =0x082daaf0 + ldr r0, =gUnknown_082DAAF0 b @0803DC68 .align 2, 0 .pool @0803DC54: ldr r1, =0x02024214 - ldr r0, =0x082daadb + ldr r0, =gUnknown_082DAADB b @0803DC68 .align 2, 0 .pool @0803DC64: ldr r1, =0x02024214 - ldr r0, =0x082daae9 + ldr r0, =gUnknown_082DAAE9 @0803DC68: str r0, [r1] @0803DC6A: @@ -105148,7 +105148,7 @@ bc_80158BC: ; 803DC84 movs r0, 0xFF strb r0, [r1, 0x4] ldr r1, =0x02024214 - ldr r0, =0x082daaf7 + ldr r0, =gUnknown_082DAAF7 str r0, [r1] ldr r1, =0x03005d04 ldr r0, =sub_803DCD8 + 1 @@ -105289,7 +105289,7 @@ sub_803DCD8: ; 803DCD8 ldr r0, [r0] cmp r0, 0 bne @0803DE2A - ldr r1, =0x0831bd10 + ldr r1, =gUnknown_0831BD10 ldr r0, =0x02024214 ldr r0, [r0] ldrb r0, [r0] @@ -105366,7 +105366,7 @@ bc_evolution_cutscene: ; 803DEB4 movs r6, 0 @0803DEC2: ldrb r2, [r3] - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 lsls r1, r6, 2 adds r1, r0 ldr r1, [r1] @@ -105548,7 +105548,7 @@ bc_move_exec_returning: ; 803E018 ldr r0, [r0] cmp r0, 0 bne @0803E07A - ldr r1, =0x0831bd10 + ldr r1, =gUnknown_0831BD10 ldr r0, =0x02024214 ldr r0, [r0] ldrb r0, [r0] @@ -105570,7 +105570,7 @@ sub_803E08C: ; 803E08C ldr r0, [r0] cmp r0, 0 bne @0803E0A8 - ldr r1, =0x0831bd10 + ldr r1, =gUnknown_0831BD10 ldr r0, =0x02024214 ldr r0, [r0] ldrb r0, [r0] @@ -105607,7 +105607,7 @@ sub_803E0B8: ; 803E0B8 adds r0, r3, 0 adds r0, 0x91 ldrb r2, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r6] lsls r0, 2 adds r0, r1 @@ -105893,7 +105893,7 @@ sub_803E0B8: ; 803E0B8 ldrb r0, [r5, 0x8] cmp r0, 0 beq @0803E400 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -105947,7 +105947,7 @@ sub_803E0B8: ; 803E0B8 beq @0803E424 b @0803E630 @0803E424: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -106048,7 +106048,7 @@ sub_803E0B8: ; 803E0B8 beq @0803E4E8 b @0803E5E2 @0803E4E8: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ec ldrh r1, [r0] lsls r0, r1, 1 @@ -106106,7 +106106,7 @@ sub_803E0B8: ; 803E0B8 @0803E578: ldr r7, =0x02024210 ldrb r0, [r7] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 mov r8, r1 ldr r5, =0x0202420c ldrb r1, [r5] @@ -106184,7 +106184,7 @@ sub_803E0B8: ; 803E0B8 ands r0, r4 cmp r0, 0 beq @0803E6E0 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ec ldrh r1, [r0] lsls r0, r1, 1 @@ -106230,7 +106230,7 @@ sub_803E0B8: ; 803E0B8 strb r0, [r1] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldr r5, =0x0202420c ldrb r0, [r5] lsls r0, 2 @@ -106264,7 +106264,7 @@ sub_803E0B8: ; 803E0B8 strb r0, [r5] ldr r6, =0x02024210 ldrb r1, [r6] - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r7 @@ -106372,15 +106372,15 @@ sub_803E0B8: ; 803E0B8 movs r0, 0x4 strb r0, [r1, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db6ad + ldr r0, =gUnknown_082DB6AD str r0, [r1] b @0803E824 .align 2, 0 .pool @0803E808: ldr r4, =0x02024214 - ldr r3, =0x082d86a8 - ldr r2, =0x0831c898 + ldr r3, =gUnknown_082D86A8 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -106461,7 +106461,7 @@ bs2_8016374: ; 803E868 ldr r0, =0x02024474 strb r4, [r0, 0x17] ldr r1, =0x02024214 - ldr r0, =0x082dab15 + ldr r0, =gUnknown_082DAB15 str r0, [r1] ldr r1, =0x02024083 movs r0, 0xA @@ -106519,7 +106519,7 @@ sub_803E90C: ; 803E90C cmp r3, 0xC bhi @0803E998 ldr r2, =0x02024214 - ldr r1, =0x082dbd08 + ldr r1, =gUnknown_082DBD08 ldrh r0, [r5] lsls r0, 2 adds r0, r1 @@ -106538,7 +106538,7 @@ sub_803E90C: ; 803E90C cmp r0, 0x1 bhi @0803E9C0 ldr r0, =0x02024214 - ldr r1, =0x082dbd54 + ldr r1, =gUnknown_082DBD54 ldr r1, [r1] str r1, [r0] ldr r1, =0x02024083 @@ -106553,7 +106553,7 @@ sub_803E90C: ; 803E90C cmp r0, 0 bne @0803E9E8 ldr r0, =0x02024214 - ldr r1, =0x082dbd3c + ldr r1, =gUnknown_082DBD3C ldr r1, [r1] str r1, [r0] ldr r2, =0x02024083 @@ -106576,7 +106576,7 @@ sub_803E90C: ; 803E90C mov r8, r4 ldr r1, =0x02024214 mov r9, r1 - ldr r6, =0x082dbd3c + ldr r6, =gUnknown_082DBD3C mov r12, r3 adds r7, r2, 0 ldr r2, =0x02024083 @@ -106619,7 +106619,7 @@ sub_803E90C: ; 803E90C ands r0, r1 ldr r1, =0x02024214 mov r9, r1 - ldr r6, =0x082dbd3c + ldr r6, =gUnknown_082DBD3C ldr r2, =0x02024083 mov r10, r2 cmp r0, 0 @@ -106634,7 +106634,7 @@ sub_803E90C: ; 803E90C @0803EA98: ldr r0, =0x02024214 mov r9, r0 - ldr r6, =0x082dbd3c + ldr r6, =gUnknown_082DBD3C ldr r1, =0x02024083 mov r10, r1 mov r4, r8 @@ -106688,7 +106688,7 @@ sub_803E90C: ; 803E90C strb r0, [r3, 0x5] ldr r2, =0x02024214 mov r9, r2 - ldr r6, =0x082dbd3c + ldr r6, =gUnknown_082DBD3C ldr r0, =0x02024083 mov r10, r0 b @0803EBDE @@ -106716,7 +106716,7 @@ sub_803E90C: ; 803E90C ands r2, r0 ldr r1, =0x02024214 mov r9, r1 - ldr r6, =0x082dbd3c + ldr r6, =gUnknown_082DBD3C ldr r0, =0x02024083 mov r10, r0 cmp r2, 0 @@ -106777,7 +106777,7 @@ sub_803E90C: ; 803E90C mov r8, r0 ldr r1, =0x02024214 mov r9, r1 - ldr r6, =0x082dbd3c + ldr r6, =gUnknown_082DBD3C ldr r2, =0x02024083 mov r10, r2 @0803EBDE: @@ -107161,7 +107161,7 @@ sub_803EE48: ; 803EE48 movs r0, 0x3 strb r0, [r1, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082dab02 + ldr r0, =gUnknown_082DAB02 str r0, [r1] ldr r1, =0x02024083 movs r0, 0xA @@ -107184,7 +107184,7 @@ sub_803EE48: ; 803EE48 movs r0, 0x4 strb r0, [r1, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082dab02 + ldr r0, =gUnknown_082DAB02 str r0, [r1] ldr r1, =0x02024083 movs r0, 0xA @@ -107222,7 +107222,7 @@ sub_803EFA8: ; 803EFA8 ldr r0, =0x02022e16 strh r1, [r0] ldr r1, =0x02024214 - ldr r0, =0x082dbd58 + ldr r0, =gUnknown_082DBD58 ldr r0, [r0] str r0, [r1] ldr r1, =0x02024083 @@ -107255,7 +107255,7 @@ bs5_8016AC0: ; 803EFF0 movs r0, 0x5 strh r0, [r1] ldr r1, =0x02024214 - ldr r0, =0x082dbd08 + ldr r0, =gUnknown_082DBD08 ldr r0, [r0, 0x14] str r0, [r1] ldr r1, =0x02024083 @@ -107321,7 +107321,7 @@ sub_803F050: ; 803F050 adds r4, r5, 0 cmp r4, 0x1 bls @0803F100 - ldr r2, =0x0831bce0 + ldr r2, =gUnknown_0831BCE0 adds r0, 0x7A ldrb r1, [r0] lsls r0, r1, 1 @@ -107342,7 +107342,7 @@ sub_803F050: ; 803F050 strb r0, [r3] @0803F100: ldr r1, =0x02024214 - ldr r0, =0x082dbd58 + ldr r0, =gUnknown_082DBD58 ldr r0, [r0, 0x8] str r0, [r1] ldr r1, =0x02024083 @@ -107374,7 +107374,7 @@ sub_803F120: ; 803F120 ldr r0, [r3] adds r2, r0, 0 adds r2, 0x7C - ldr r1, =0x0831bcef + ldr r1, =gUnknown_0831BCEF adds r0, 0x79 ldrb r0, [r0] adds r0, r1 @@ -107394,7 +107394,7 @@ sub_803F120: ; 803F120 ldr r0, [r3] adds r2, r0, 0 adds r2, 0x7B - ldr r1, =0x0831bcf3 + ldr r1, =gUnknown_0831BCF3 adds r0, 0x79 ldrb r0, [r0] adds r0, r1 @@ -107430,7 +107430,7 @@ sub_803F120: ; 803F120 strb r0, [r1, 0x5] @0803F1CA: ldr r1, =0x02024214 - ldr r0, =0x082dbd58 + ldr r0, =gUnknown_082DBD58 ldr r0, [r0, 0x4] str r0, [r1] ldr r1, =0x02024083 @@ -107497,7 +107497,7 @@ bs9_8016C9C: ; 803F22C movs r0, 0xFF strb r0, [r1, 0x4] ldr r1, =0x02024214 - ldr r0, =0x082dbd58 + ldr r0, =gUnknown_082DBD58 ldr r0, [r0, 0xC] str r0, [r1] ldr r1, =0x02024083 @@ -107780,7 +107780,7 @@ sub_803F480: ; 803F480 adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r2 ldr r0, [r0] @@ -107925,7 +107925,7 @@ sub_803F548: ; 803F548 adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 mov r4, r8 lsls r0, r4, 2 adds r0, r2 @@ -108059,7 +108059,7 @@ sub_803F67C: ; 803F67C adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r6, 2 adds r0, r2 ldr r0, [r0] @@ -108113,7 +108113,7 @@ sub_803F790: ; 803F790 cmp r2, r0 bge @0803F7EE ldr r3, =0x02024068 - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 @0803F7AC: ldm r5!, {r1} lsls r1, 28 @@ -108134,7 +108134,7 @@ sub_803F790: ; 803F790 cmp r2, r0 bge @0803F7EE ldr r3, =0x02024068 - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 @0803F7DE: ldr r0, [r3] ldm r5!, {r1} @@ -108164,7 +108164,7 @@ dp01_battle_side_mark_buffer_for_execution: ; 803F800 cmp r0, 0 beq @0803F834 ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r1 ldr r1, [r0] @@ -108177,7 +108177,7 @@ dp01_battle_side_mark_buffer_for_execution: ; 803F800 .pool @0803F834: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r1 ldr r1, [r2] @@ -108198,7 +108198,7 @@ sub_803F850: ; 803F850 lsrs r7, r0, 24 movs r4, 0 ldr r5, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r7, 2 adds r6, r0, r1 b @0803F87A @@ -108359,7 +108359,7 @@ sub_803F988: ; 803F988 adds r6, r0, 0 cmp r1, r2 bge @0803F9B6 - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 adds r4, r2, 0 ldr r2, =0x0202406e @0803F9A4: @@ -108428,7 +108428,7 @@ sub_803F9EC: ; 803F9EC bge @0803FA4A ldr r0, =0x02024210 ldrb r7, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 adds r6, r2, 0 ldr r3, =0x0202406e adds r2, r1, 0 @@ -108485,7 +108485,7 @@ sub_803FA70: ; 803FA70 ldr r0, =0x020243fe mov r12, r0 movs r7, 0x2 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r1, =0x0202406e lsls r0, r4, 1 adds r4, r0, r1 @@ -108631,7 +108631,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r7] lsls r0, 2 adds r0, r1 - ldr r1, =0x082dae2a + ldr r1, =gUnknown_082DAE2A str r1, [r0] ldr r0, =0x0202433c ldrb r1, [r7] @@ -108649,7 +108649,7 @@ sub_803FB4C: ; 803FB4C ldrb r1, [r7] lsls r1, 2 adds r1, r0 - ldr r0, =0x082dae1f + ldr r0, =gUnknown_082DAE1F str r0, [r1] movs r6, 0x1 @0803FC06: @@ -108683,7 +108683,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r7] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db098 + ldr r1, =gUnknown_082DB098 str r1, [r0] ldr r0, =0x0202433c ldrb r1, [r7] @@ -108701,7 +108701,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r7] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db089 + ldr r1, =gUnknown_082DB089 str r1, [r0] adds r0, r6, 0x1 lsls r0, 24 @@ -108718,7 +108718,7 @@ sub_803FB4C: ; 803FB4C lsls r0, 28 cmp r0, 0 beq @0803FD1A - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r5, 1 adds r1, r5 lsls r1, 2 @@ -108739,7 +108739,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r7] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db0af + ldr r1, =gUnknown_082DB0AF str r1, [r0] ldr r0, =0x0202433c ldrb r1, [r7] @@ -108757,7 +108757,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r7] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db0a0 + ldr r1, =gUnknown_082DB0A0 str r1, [r0] adds r0, r6, 0x1 lsls r0, 24 @@ -108783,7 +108783,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r4] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db185 + ldr r1, =gUnknown_082DB185 str r1, [r0] ldr r0, =0x0202433c ldrb r1, [r4] @@ -108801,7 +108801,7 @@ sub_803FB4C: ; 803FB4C ldrb r0, [r4] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db181 + ldr r1, =gUnknown_082DB181 str r1, [r0] adds r0, r6, 0x1 lsls r0, 24 @@ -108881,7 +108881,7 @@ sub_803FB4C: ; 803FB4C ldr r1, =0x02024220 lsls r0, r2, 2 adds r0, r1 - ldr r1, =0x082db812 + ldr r1, =gUnknown_082DB812 str r1, [r0] adds r0, r6, 0x1 lsls r0, 24 @@ -108923,7 +108923,7 @@ sub_803FB4C: ; 803FB4C ldr r1, =0x02024220 lsls r0, r3, 2 adds r0, r1 - ldr r1, =0x082db076 + ldr r1, =gUnknown_082DB076 str r1, [r0] adds r0, r6, 0x1 lsls r0, 24 @@ -109007,7 +109007,7 @@ sub_803FECC: ; 803FECC subs r0, r1, r7 lsls r0, 2 mov r8, r0 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 @0803FF5A: ldrh r0, [r5] cmp r0, 0 @@ -109097,7 +109097,7 @@ sub_803FECC: ; 803FECC ands r0, r3 cmp r0, 0 beq @0804001C - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r5] lsls r0, r1, 1 adds r0, r1 @@ -109212,7 +109212,7 @@ sub_80400C8: ; 80400C8 ldrb r0, [r4] lsls r0, 2 adds r0, r1 - ldr r1, =0x082db072 + ldr r1, =gUnknown_082DB072 str r1, [r0] b @0804011E .align 2, 0 @@ -109345,7 +109345,7 @@ sub_80401D0: ; 80401D0 bcs @08040224 ldr r2, =0x02024210 ldrb r1, [r2] - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 ldr r0, [r5] ands r1, r0 cmp r1, 0 @@ -109376,7 +109376,7 @@ sub_80401D0: ; 80401D0 beq @0804025E ldr r2, =0x02024210 ldrb r1, [r2] - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 ldr r0, [r5] ands r1, r0 cmp r1, 0 @@ -109542,7 +109542,7 @@ sub_80401D0: ; 80401D0 adds r1, r2, 0 ands r0, r1 strh r0, [r3] - ldr r0, =0x082dacfa + ldr r0, =gUnknown_082DACFA bl b_call_bc_move_exec movs r0, 0xFD strb r0, [r5] @@ -109628,7 +109628,7 @@ sub_80401D0: ; 80401D0 adds r1, r2, 0 ands r0, r1 strh r0, [r3] - ldr r0, =0x082dacfa + ldr r0, =gUnknown_082DACFA bl b_call_bc_move_exec ldr r0, =0x02024332 strb r4, [r0, 0x5] @@ -109712,7 +109712,7 @@ sub_80401D0: ; 80401D0 adds r1, r3, 0 ands r0, r1 strh r0, [r2] - ldr r0, =0x082dacfa + ldr r0, =gUnknown_082DACFA bl b_call_bc_move_exec ldr r0, =0x02024332 strb r4, [r0, 0x5] @@ -109807,7 +109807,7 @@ sub_80401D0: ; 80401D0 adds r1, r2, 0 ands r0, r1 strh r0, [r3] - ldr r0, =0x082dad0b + ldr r0, =gUnknown_082DAD0B bl b_call_bc_move_exec mov r0, r9 adds r0, 0x1 @@ -109892,7 +109892,7 @@ sub_80401D0: ; 80401D0 beq @080406C4 ldr r0, =0x0202420c strb r2, [r0] - ldr r0, =0x082db0b7 + ldr r0, =gUnknown_082DB0B7 bl b_call_bc_move_exec mov r0, r9 adds r0, 0x1 @@ -109991,7 +109991,7 @@ sub_80401D0: ; 80401D0 ldr r0, =0x02024332 strb r1, [r0, 0x5] @08040794: - ldr r0, =0x082dac2c + ldr r0, =gUnknown_082DAC2C b @080408BA .align 2, 0 .pool @@ -110020,13 +110020,13 @@ sub_80401D0: ; 80401D0 ands r0, r2 strh r0, [r3] ldr r1, =0x02024214 - ldr r0, =0x082dacc9 + ldr r0, =gUnknown_082DACC9 b @080407EC .align 2, 0 .pool @080407E8: ldr r1, =0x02024214 - ldr r0, =0x082dac47 + ldr r0, =gUnknown_082DAC47 @080407EC: str r0, [r1] adds r3, r1, 0 @@ -110062,13 +110062,13 @@ sub_80401D0: ; 80401D0 ands r0, r2 strh r0, [r3] ldr r1, =0x02024214 - ldr r0, =0x082dace0 + ldr r0, =gUnknown_082DACE0 b @08040858 .align 2, 0 .pool @08040854: ldr r1, =0x02024214 - ldr r0, =0x082dacd2 + ldr r0, =gUnknown_082DACD2 @08040858: str r0, [r1] adds r3, r1, 0 @@ -110094,13 +110094,13 @@ sub_80401D0: ; 80401D0 ands r0, r2 strh r0, [r3] ldr r1, =0x02024214 - ldr r0, =0x082dacc9 + ldr r0, =gUnknown_082DACC9 b @080408A8 .align 2, 0 .pool @080408A4: ldr r1, =0x02024214 - ldr r0, =0x082dac47 + ldr r0, =gUnknown_082DAC47 @080408A8: str r0, [r1] adds r3, r1, 0 @@ -110200,7 +110200,7 @@ sub_8040924: ; 8040924 strb r0, [r3] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r3] lsls r0, 2 adds r0, r2 @@ -110289,7 +110289,7 @@ sub_8040924: ; 8040924 ldr r0, [r1] negs r0, r0 str r0, [r1] - ldr r0, =0x082db0ee + ldr r0, =gUnknown_082DB0EE bl @080412D0 .align 2, 0 .pool @@ -110379,7 +110379,7 @@ sub_8040924: ; 8040924 strb r5, [r1, 0x10] ldrb r0, [r4] strb r0, [r1, 0x11] - ldr r0, =0x082dad15 + ldr r0, =gUnknown_082DAD15 b @080412D0 .align 2, 0 .pool @@ -110414,7 +110414,7 @@ sub_8040924: ; 8040924 movs r0, 0x1 str r0, [r2] @08040B7A: - ldr r0, =0x082db23d + ldr r0, =gUnknown_082DB23D b @080412D0 .align 2, 0 .pool @@ -110478,7 +110478,7 @@ sub_8040924: ; 8040924 ldr r1, [r5] muls r0, r1 str r0, [r5] - ldr r0, =0x082db23d + ldr r0, =gUnknown_082DB23D b @080412D0 .align 2, 0 .pool @@ -110513,7 +110513,7 @@ sub_8040924: ; 8040924 movs r0, 0x1 str r0, [r2] @08040C42: - ldr r0, =0x082db25f + ldr r0, =gUnknown_082DB25F b @080412D0 .align 2, 0 .pool @@ -110556,7 +110556,7 @@ sub_8040924: ; 8040924 movs r0, 0x1 str r0, [r1] @08040C9A: - ldr r0, =0x082db33f + ldr r0, =gUnknown_082DB33F b @080412D0 .align 2, 0 .pool @@ -110599,7 +110599,7 @@ sub_8040924: ; 8040924 movs r0, 0x1 str r0, [r2] @08040CF0: - ldr r0, =0x082db350 + ldr r0, =gUnknown_082DB350 b @080412D0 .align 2, 0 .pool @@ -110671,7 +110671,7 @@ sub_8040924: ; 8040924 movs r0, 0xFF strb r0, [r1, 0x4] ldr r1, =0x02024214 - ldr r0, =0x082db30e + ldr r0, =gUnknown_082DB30E str r0, [r1] ldr r2, =0x020241f0 ldrb r0, [r6] @@ -110708,7 +110708,7 @@ sub_8040924: ; 8040924 movs r0, 0xFF strb r0, [r2, 0x4] ldr r1, =0x02024214 - ldr r0, =0x082db320 + ldr r0, =gUnknown_082DB320 str r0, [r1] @08040DEC: ldr r0, [r1] @@ -110733,7 +110733,7 @@ sub_8040924: ; 8040924 ldr r1, =0x02024332 movs r0, 0x1 strb r0, [r1, 0x5] - ldr r0, =0x082db234 + ldr r0, =gUnknown_082DB234 bl b_call_bc_move_exec ldr r4, =0x02024064 ldrb r0, [r6] @@ -110877,7 +110877,7 @@ sub_8040924: ; 8040924 adds r0, r3, 0 bl b_cancel_multi_turn_move_maybe @08040F60: - ldr r0, =0x082db2a6 + ldr r0, =gUnknown_082DB2A6 bl b_call_bc_move_exec movs r5, 0x1 mov r9, r5 @@ -110966,7 +110966,7 @@ sub_8040924: ; 8040924 bne @08041010 b @080412D4 @08041010: - ldr r0, =0x082db2af + ldr r0, =gUnknown_082DB2AF bl b_call_bc_move_exec b @080412D4 .align 2, 0 @@ -111068,7 +111068,7 @@ sub_8040924: ; 8040924 lsls r0, 2 adds r0, r7 strh r2, [r0, 0x4] - ldr r0, =0x082dae23 + ldr r0, =gUnknown_082DAE23 b @080412D0 .align 2, 0 .pool @@ -111159,7 +111159,7 @@ sub_8040924: ; 8040924 adds r0, r4, 0 ands r0, r2 strb r0, [r1, 0xE] - ldr r0, =0x082dae37 + ldr r0, =gUnknown_082DAE37 b @080412D0 .align 2, 0 .pool @@ -111312,7 +111312,7 @@ sub_8040924: ; 8040924 ldr r1, =0x0202420e ldrb r0, [r6] strb r0, [r1] - ldr r0, =0x082db378 + ldr r0, =gUnknown_082DB378 @080412D0: bl b_call_bc_move_exec @080412D4: @@ -111442,7 +111442,7 @@ sub_8041364: ; 8041364 strb r0, [r4] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r2 @@ -111542,7 +111542,7 @@ sub_8041364: ; 8041364 adds r0, r2 ldr r1, =0x0000ffff str r1, [r0] - ldr r0, =0x082dafe4 + ldr r0, =gUnknown_082DAFE4 bl b_call_bc_move_exec ldrb r1, [r4] adds r0, r1, r7 @@ -111629,7 +111629,7 @@ sub_8041364: ; 8041364 strb r0, [r5] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r2 @@ -111699,7 +111699,7 @@ sub_8041364: ; 8041364 ldrh r0, [r0, 0x28] str r0, [r3] ldr r1, =0x02024214 - ldr r0, =0x082daf05 + ldr r0, =gUnknown_082DAF05 b @0804165C .align 2, 0 .pool @@ -111715,7 +111715,7 @@ sub_8041364: ; 8041364 orrs r0, r1 strb r0, [r4, 0xF] ldr r1, =0x02024214 - ldr r0, =0x082daf20 + ldr r0, =gUnknown_082DAF20 @0804165C: str r0, [r1] ldr r0, [r1] @@ -111779,7 +111779,7 @@ sub_8041364: ; 8041364 cmp r4, 0x1 ble @080416C6 ldr r1, =0x02024214 - ldr r0, =0x082db8f3 + ldr r0, =gUnknown_082DB8F3 str r0, [r1] bl b_call_bc_move_exec ldr r0, =0x0202449c @@ -111828,7 +111828,7 @@ sub_8041728: ; 8041728 .align 2, 0 .pool @08041744: - ldr r0, =0x082da7c4 + ldr r0, =gUnknown_082DA7C4 bl b_call_bc_move_exec ldr r0, [r5] adds r0, 0x4D @@ -111837,7 +111837,7 @@ sub_8041728: ; 8041728 .align 2, 0 .pool @08041758: - ldr r0, =0x082da7cd + ldr r0, =gUnknown_082DA7CD bl b_call_bc_move_exec ldr r0, [r5] adds r0, 0x4D @@ -111897,7 +111897,7 @@ sub_8041728: ; 8041728 ldr r6, =0x02024210 @080417D4: ldrb r0, [r6] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r1, r5, 2 adds r1, r2 ldr r4, [r1] @@ -111948,7 +111948,7 @@ sub_8041728: ; 8041728 adds r0, r3, 0 adds r0, 0xDF ldrb r1, [r0] - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 lsls r0, r4, 1 adds r0, r6 ldrh r0, [r0] @@ -112033,7 +112033,7 @@ sub_8041728: ; 8041728 ldr r7, =0x0202420c ldr r5, =0x0202449c ldr r2, =0x02024084 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 @08041902: ldr r0, [r5] adds r4, r0, 0 @@ -112344,7 +112344,7 @@ sub_8041A6C: ; 8041A6C movs r0, 0x1 strb r0, [r1, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db220 + ldr r0, =gUnknown_082DB220 str r0, [r1] movs r4, 0x2 mov r9, r4 @@ -112399,7 +112399,7 @@ sub_8041A6C: ; 8041A6C cmp r0, 0xD6 beq @08041C6E ldr r1, =0x02024214 - ldr r0, =0x082db213 + ldr r0, =gUnknown_082DB213 str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112423,7 +112423,7 @@ sub_8041A6C: ; 8041A6C ldr r0, =0x02024332 strb r4, [r0, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db220 + ldr r0, =gUnknown_082DB220 str r0, [r1] movs r1, 0x2 mov r9, r1 @@ -112458,7 +112458,7 @@ sub_8041A6C: ; 8041A6C lsrs r4, r0, 16 cmp r4, 0 beq @08041D08 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -112471,7 +112471,7 @@ sub_8041A6C: ; 8041A6C b @08042162 @08041CD6: ldr r1, =0x02024214 - ldr r0, =0x082db26a + ldr r0, =gUnknown_082DB26A str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112494,7 +112494,7 @@ sub_8041A6C: ; 8041A6C str r0, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db277 + ldr r0, =gUnknown_082DB277 str r0, [r1] ldr r0, =0x02024332 strb r4, [r0, 0x5] @@ -112547,7 +112547,7 @@ sub_8041A6C: ; 8041A6C movs r0, 0 strb r0, [r1, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db6ad + ldr r0, =gUnknown_082DB6AD str r0, [r1] ldr r2, =0x0202427c ldrb r0, [r2] @@ -112585,7 +112585,7 @@ sub_8041A6C: ; 8041A6C ldrb r0, [r3] bl b_cancel_multi_turn_move_maybe ldr r1, =0x02024214 - ldr r0, =0x082d9462 + ldr r0, =gUnknown_082D9462 str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112631,7 +112631,7 @@ sub_8041A6C: ; 8041A6C ldrb r0, [r3] bl b_cancel_multi_turn_move_maybe ldr r1, =0x02024214 - ldr r0, =0x082db29b + ldr r0, =gUnknown_082DB29B str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112677,7 +112677,7 @@ sub_8041A6C: ; 8041A6C ldrb r0, [r3] bl b_cancel_multi_turn_move_maybe ldr r1, =0x02024214 - ldr r0, =0x082dae14 + ldr r0, =gUnknown_082DAE14 str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112707,7 +112707,7 @@ sub_8041A6C: ; 8041A6C lsls r0, 28 cmp r0, 0 beq @08041F8C - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -112727,7 +112727,7 @@ sub_8041A6C: ; 8041A6C ldrb r0, [r4] bl b_cancel_multi_turn_move_maybe ldr r1, =0x02024214 - ldr r0, =0x082db0a4 + ldr r0, =gUnknown_082DB0A4 str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112765,7 +112765,7 @@ sub_8041A6C: ; 8041A6C ldrb r0, [r4] bl b_cancel_multi_turn_move_maybe ldr r1, =0x02024214 - ldr r0, =0x082db176 + ldr r0, =gUnknown_082DB176 str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112859,14 +112859,14 @@ sub_8041A6C: ; 8041A6C str r0, [r2] @080420C6: ldr r1, =0x02024214 - ldr r0, =0x082db2bd + ldr r0, =gUnknown_082DB2BD b @080420F0 .align 2, 0 .pool @080420E8: bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db300 + ldr r0, =gUnknown_082DB300 @080420F0: str r0, [r1] movs r4, 0x1 @@ -112910,7 +112910,7 @@ sub_8041A6C: ; 8041A6C orrs r0, r1 strb r0, [r2] ldr r1, =0x02024214 - ldr r0, =0x082db28b + ldr r0, =gUnknown_082DB28B str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -112962,7 +112962,7 @@ sub_8041A6C: ; 8041A6C .align 2, 0 .pool @080421D8: - ldr r0, =0x082db334 + ldr r0, =gUnknown_082DB334 bl b_movescr_stack_push ldr r2, =0x02024280 ldr r0, [r2] @@ -112982,7 +112982,7 @@ sub_8041A6C: ; 8041A6C bl b_cancel_multi_turn_move_maybe @08042200: ldr r1, =0x02024214 - ldr r0, =0x082db327 + ldr r0, =gUnknown_082DB327 str r0, [r1] movs r7, 0x1 mov r9, r7 @@ -113023,7 +113023,7 @@ sub_8041A6C: ; 8041A6C cmp r0, 0 beq @08042280 ldr r1, =0x02024214 - ldr r0, =0x082dad71 + ldr r0, =gUnknown_082DAD71 b @08042300 .align 2, 0 .pool @@ -113052,7 +113052,7 @@ sub_8041A6C: ; 8041A6C strb r0, [r4] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r2 @@ -113066,7 +113066,7 @@ sub_8041A6C: ; 8041A6C strb r0, [r4] @080422CA: ldr r1, =0x02024214 - ldr r0, =0x082dad7c + ldr r0, =gUnknown_082DAD7C str r0, [r1] ldr r2, =0x0202449c mov r8, r2 @@ -113075,7 +113075,7 @@ sub_8041A6C: ; 8041A6C .pool @080422FC: ldr r1, =0x02024214 - ldr r0, =0x082dadc4 + ldr r0, =gUnknown_082DADC4 @08042300: str r0, [r1] @08042302: @@ -113102,7 +113102,7 @@ sub_8041A6C: ; 8041A6C ands r0, r3 cmp r0, 0 beq @08042368 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -113118,7 +113118,7 @@ sub_8041A6C: ; 8041A6C str r3, [r4] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db277 + ldr r0, =gUnknown_082DB277 str r0, [r1] ldr r1, =0x02024332 movs r0, 0x1 @@ -113887,7 +113887,7 @@ ability_something: ; 8042828 .align 2, 0 .pool @080429A0: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -114086,7 +114086,7 @@ ability_something: ; 8042828 bl weather_get_current ldr r1, =0x02024332 strb r0, [r1, 0x5] - ldr r0, =0x082dace7 + ldr r0, =gUnknown_082DACE7 bl b_push_move_exec bl @0804441E .align 2, 0 @@ -114102,7 +114102,7 @@ ability_something: ; 8042828 @08042B88: movs r0, 0x5 strh r0, [r2] - ldr r0, =0x082db430 + ldr r0, =gUnknown_082DB430 bl b_push_move_exec ldr r0, =0x02024474 mov r1, r10 @@ -114121,7 +114121,7 @@ ability_something: ; 8042828 @08042BB8: movs r0, 0x18 strh r0, [r2] - ldr r0, =0x082db470 + ldr r0, =gUnknown_082DB470 bl b_push_move_exec ldr r0, =0x02024474 mov r2, r10 @@ -114140,7 +114140,7 @@ ability_something: ; 8042828 @08042BE8: movs r0, 0x60 strh r0, [r2] - ldr r0, =0x082db52a + ldr r0, =gUnknown_082DB52A bl b_push_move_exec ldr r0, =0x02024474 mov r3, r10 @@ -114183,7 +114183,7 @@ ability_something: ; 8042828 bne @08042C50 bl @0804443A @08042C50: - ldr r0, =0x082db4a9 + ldr r0, =gUnknown_082DB4A9 bl b_push_move_exec ldr r0, =0x02024474 mov r1, r10 @@ -114320,7 +114320,7 @@ ability_something: ; 8042828 bl @0804441E @08042D72: strb r5, [r7] - ldr r0, =0x082db45c + ldr r0, =gUnknown_082DB45C bl b_push_move_exec ldr r1, =0x020241f0 ldrh r0, [r4, 0x2C] @@ -114363,7 +114363,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08042DDC ldr r0, =0x02022f58 - ldr r1, =0x0831bc70 + ldr r1, =gUnknown_0831BC70 bl gf_strcpy @08042DDC: ldr r0, [r5] @@ -114372,7 +114372,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08042DEE ldr r0, =0x02022f58 - ldr r1, =0x0831bc78 + ldr r1, =gUnknown_0831BC78 bl gf_strcpy @08042DEE: ldr r0, [r5] @@ -114381,7 +114381,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08042E00 ldr r0, =0x02022f58 - ldr r1, =0x0831bc80 + ldr r1, =gUnknown_0831BC80 bl gf_strcpy @08042E00: ldr r0, [r5] @@ -114390,7 +114390,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08042E12 ldr r0, =0x02022f58 - ldr r1, =0x0831bc88 + ldr r1, =gUnknown_0831BC88 bl gf_strcpy @08042E12: ldr r0, [r5] @@ -114399,7 +114399,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08042E24 ldr r0, =0x02022f58 - ldr r1, =0x0831bc90 + ldr r1, =gUnknown_0831BC90 bl gf_strcpy @08042E24: str r4, [r5] @@ -114415,7 +114415,7 @@ ability_something: ; 8042828 mov r3, r10 strb r3, [r4] strb r3, [r0, 0x17] - ldr r0, =0x082db484 + ldr r0, =gUnknown_082DB484 bl b_push_move_exec str r5, [sp] movs r0, 0 @@ -114454,7 +114454,7 @@ ability_something: ; 8042828 movs r0, 0x11 strb r0, [r4, 0x10] strb r1, [r4, 0x11] - ldr r0, =0x082db444 + ldr r0, =gUnknown_082DB444 bl b_push_move_exec strb r5, [r4, 0x17] bl @080443D0 @@ -114487,7 +114487,7 @@ ability_something: ; 8042828 bl @0804441E @08042F02: movs r4, 0 - ldr r0, =0x0831bcf8 + ldr r0, =gUnknown_0831BCF8 ldrh r2, [r0] ldr r3, =0x0000ffff adds r1, r0, 0 @@ -114538,7 +114538,7 @@ ability_something: ; 8042828 str r1, [r0] @08042F62: ldr r1, =0x02024214 - ldr r0, =0x082db61f + ldr r0, =gUnknown_082DB61F str r0, [r1] movs r0, 0x1 mov r9, r0 @@ -114567,7 +114567,7 @@ ability_something: ; 8042828 beq @08042FB0 b @08043126 @08042FB0: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r5, 1 adds r1, r5 lsls r1, 2 @@ -114587,13 +114587,13 @@ ability_something: ; 8042828 cmp r0, 0 bge @08042FF0 ldr r1, =0x02024214 - ldr r0, =0x082db56f + ldr r0, =gUnknown_082DB56F b @08042FF4 .align 2, 0 .pool @08042FF0: ldr r1, =0x02024214 - ldr r0, =0x082db56e + ldr r0, =gUnknown_082DB56E @08042FF4: str r0, [r1] movs r1, 0x1 @@ -114605,7 +114605,7 @@ ability_something: ; 8042828 beq @0804300A b @08043126 @0804300A: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r5, 1 adds r1, r5 lsls r1, 2 @@ -114625,13 +114625,13 @@ ability_something: ; 8042828 cmp r0, 0 bge @08043048 ldr r1, =0x02024214 - ldr r0, =0x082db56f + ldr r0, =gUnknown_082DB56F b @0804304C .align 2, 0 .pool @08043048: ldr r1, =0x02024214 - ldr r0, =0x082db56e + ldr r0, =gUnknown_082DB56E @0804304C: str r0, [r1] movs r2, 0x1 @@ -114678,13 +114678,13 @@ ability_something: ; 8042828 cmp r0, 0 bge @080430C8 ldr r1, =0x02024214 - ldr r0, =0x082db5a8 + ldr r0, =gUnknown_082DB5A8 b @080430CC .align 2, 0 .pool @080430C8: ldr r1, =0x02024214 - ldr r0, =0x082db5a7 + ldr r0, =gUnknown_082DB5A7 @080430CC: str r0, [r1] ldr r0, [r2] @@ -114712,13 +114712,13 @@ ability_something: ; 8042828 cmp r0, 0 bge @0804311C ldr r1, =0x02024214 - ldr r0, =0x082db5a8 + ldr r0, =gUnknown_082DB5A8 b @08043120 .align 2, 0 .pool @0804311C: ldr r1, =0x02024214 - ldr r0, =0x082db5a7 + ldr r0, =gUnknown_082DB5A7 @08043120: str r0, [r1] movs r1, 0x2 @@ -114750,14 +114750,14 @@ ability_something: ; 8042828 cmp r0, 0 bge @08043178 ldr r1, =0x02024214 - ldr r0, =0x082db592 + ldr r0, =gUnknown_082DB592 str r0, [r1] bl @0804441E .align 2, 0 .pool @08043178: ldr r1, =0x02024214 - ldr r0, =0x082db591 + ldr r0, =gUnknown_082DB591 str r0, [r1] bl @0804441E .align 2, 0 @@ -114855,7 +114855,7 @@ ability_something: ; 8042828 bne @080432A0 bl @0804441E @080432A0: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r5, 1 adds r1, r5 lsls r1, 2 @@ -114922,7 +114922,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x3] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db64d + ldr r0, =gUnknown_082DB64D str r0, [r1] bl @080443D0 .align 2, 0 @@ -114976,7 +114976,7 @@ ability_something: ; 8042828 bne @080433B0 bl @0804441E @080433B0: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -114999,7 +114999,7 @@ ability_something: ; 8042828 @080433D8: bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db654 + ldr r0, =gUnknown_082DB654 str r0, [r1] bl @080443D0 .align 2, 0 @@ -115053,7 +115053,7 @@ ability_something: ; 8042828 bne @08043470 bl @0804441E @08043470: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -115095,7 +115095,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x3] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db67c + ldr r0, =gUnknown_082DB67C str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -115155,7 +115155,7 @@ ability_something: ; 8042828 bne @08043568 bl @0804441E @08043568: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -115182,7 +115182,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x3] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db67c + ldr r0, =gUnknown_082DB67C str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -115242,7 +115242,7 @@ ability_something: ; 8042828 bne @08043644 bl @0804441E @08043644: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -115269,7 +115269,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x3] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db67c + ldr r0, =gUnknown_082DB67C str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -115309,7 +115309,7 @@ ability_something: ; 8042828 beq @080436F8 bl @0804441E @080436F8: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -115356,7 +115356,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x3] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db67c + ldr r0, =gUnknown_082DB67C str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -115398,7 +115398,7 @@ ability_something: ; 8042828 beq @080437D8 bl @0804441E @080437D8: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -115508,7 +115508,7 @@ ability_something: ; 8042828 adds r2, r0, 0 muls r2, r7 adds r2, r4 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -115519,7 +115519,7 @@ ability_something: ; 8042828 str r0, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db66f + ldr r0, =gUnknown_082DB66F str r0, [r1] bl @080443D0 .align 2, 0 @@ -115638,7 +115638,7 @@ ability_something: ; 8042828 b @08043B96 @08043A6A: ldr r0, =0x02022f58 - ldr r1, =0x0831bc70 + ldr r1, =gUnknown_0831BC70 b @08043B5C .align 2, 0 .pool @@ -115658,7 +115658,7 @@ ability_something: ; 8042828 b @08043B96 @08043A96: ldr r0, =0x02022f58 - ldr r1, =0x0831bc98 + ldr r1, =gUnknown_0831BC98 bl gf_strcpy movs r2, 0x2 mov r9, r2 @@ -115679,7 +115679,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08043B96 ldr r0, =0x02022f58 - ldr r1, =0x0831bc80 + ldr r1, =gUnknown_0831BC80 b @08043B5C .align 2, 0 .pool @@ -115702,7 +115702,7 @@ ability_something: ; 8042828 ands r0, r1 str r0, [r2] ldr r0, =0x02022f58 - ldr r1, =0x0831bc78 + ldr r1, =gUnknown_0831BC78 bl gf_strcpy movs r0, 0x1 mov r9, r0 @@ -115723,7 +115723,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08043B96 ldr r0, =0x02022f58 - ldr r1, =0x0831bc88 + ldr r1, =gUnknown_0831BC88 bl gf_strcpy movs r2, 0x1 mov r9, r2 @@ -115744,7 +115744,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08043B96 ldr r0, =0x02022f58 - ldr r1, =0x0831bc90 + ldr r1, =gUnknown_0831BC90 @08043B5C: bl gf_strcpy movs r5, 0x1 @@ -115767,7 +115767,7 @@ ability_something: ; 8042828 cmp r0, 0 beq @08043B96 ldr r0, =0x02022f58 - ldr r1, =0x0831bca0 + ldr r1, =gUnknown_0831BCA0 bl gf_strcpy movs r2, 0x3 mov r9, r2 @@ -115831,7 +115831,7 @@ ability_something: ; 8042828 @08043BFC: bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db68c + ldr r0, =gUnknown_082DB68C str r0, [r1] ldr r0, =0x02024474 mov r1, r10 @@ -115957,7 +115957,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x17] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db67f + ldr r0, =gUnknown_082DB67F str r0, [r1] ldr r0, [r4] movs r1, 0x80 @@ -116013,7 +116013,7 @@ ability_something: ; 8042828 strb r0, [r1, 0x17] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db67f + ldr r0, =gUnknown_082DB67F str r0, [r1] ldr r0, [r4] movs r1, 0x80 @@ -116662,7 +116662,7 @@ ability_something: ; 8042828 .align 2, 0 .pool @080442D8: - ldr r0, =0x082db4a9 + ldr r0, =gUnknown_082DB4A9 bl b_push_move_exec ldr r0, =0x02024474 strb r6, [r0, 0x17] @@ -116677,7 +116677,7 @@ ability_something: ; 8042828 .align 2, 0 .pool @080442FC: - ldr r0, =0x082db4a9 + ldr r0, =gUnknown_082DB4A9 bl b_push_move_exec ldr r0, =0x02024474 mov r5, r10 @@ -116697,13 +116697,13 @@ ability_something: ; 8042828 ldr r1, =0xfff7ffff ands r0, r1 str r0, [r2] - ldr r0, =0x082db4b8 + ldr r0, =gUnknown_082DB4B8 bl b_push_move_exec b @080443C8 .align 2, 0 .pool @08044340: - ldr r0, =0x082db452 + ldr r0, =gUnknown_082DB452 bl b_push_move_exec ldr r1, =0x020242ac ldr r0, [sp, 0x18] @@ -116751,7 +116751,7 @@ ability_something: ; 8042828 str r0, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db4c1 + ldr r0, =gUnknown_082DB4C1 str r0, [r1] @080443C8: ldr r0, =0x0202449c @@ -117064,7 +117064,7 @@ berry_effects_maybe: ; 80444DC ldr r0, =0x0202420b strb r7, [r0] strb r7, [r1] - ldr r0, =0x082db7ae + ldr r0, =gUnknown_082DB7AE bl b_call_bc_move_exec bl @0804582A .align 2, 0 @@ -117168,7 +117168,7 @@ berry_effects_maybe: ; 80444DC ldr r0, [r4] negs r0, r0 str r0, [r4] - ldr r0, =0x082db7c4 + ldr r0, =gUnknown_082DB7C4 bl b_call_bc_move_exec b @08044B02 .align 2, 0 @@ -117271,7 +117271,7 @@ berry_effects_maybe: ; 80444DC strb r0, [r1, 0x3] movs r0, 0xFF strb r0, [r1, 0x4] - ldr r0, =0x082db7e1 + ldr r0, =gUnknown_082DB7E1 bl b_call_bc_move_exec mov r1, r10 adds r1, 0x9 @@ -117331,7 +117331,7 @@ berry_effects_maybe: ; 80444DC ldr r0, =0x0202420b strb r7, [r0] strb r7, [r1] - ldr r0, =0x082db7ae + ldr r0, =gUnknown_082DB7AE bl b_call_bc_move_exec bl @080451D6 .align 2, 0 @@ -117372,7 +117372,7 @@ berry_effects_maybe: ; 80444DC ldr r0, [r3] negs r0, r0 str r0, [r3] - ldr r0, =0x082db7f1 + ldr r0, =gUnknown_082DB7F1 bl b_call_bc_move_exec movs r0, 0x4 str r0, [sp, 0xC] @@ -117566,13 +117566,13 @@ berry_effects_maybe: ; 80444DC lsls r0, 24 cmp r0, 0 bge @08044AFC - ldr r0, =0x082db824 + ldr r0, =gUnknown_082DB824 bl b_call_bc_move_exec b @08044B02 .align 2, 0 .pool @08044AFC: - ldr r0, =0x082db7c4 + ldr r0, =gUnknown_082DB7C4 bl b_call_bc_move_exec @08044B02: movs r0, 0x4 @@ -117640,13 +117640,13 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 bge @08044B90 @08044B7C: - ldr r0, =0x082db824 + ldr r0, =gUnknown_082DB824 bl b_call_bc_move_exec b @08044B96 .align 2, 0 .pool @08044B90: - ldr r0, =0x082db7c4 + ldr r0, =gUnknown_082DB7C4 bl b_call_bc_move_exec @08044B96: movs r3, 0x4 @@ -117713,13 +117713,13 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 bge @08044C24 @08044C0E: - ldr r0, =0x082db824 + ldr r0, =gUnknown_082DB824 bl b_call_bc_move_exec b @08044C2A .align 2, 0 .pool @08044C24: - ldr r0, =0x082db7c4 + ldr r0, =gUnknown_082DB7C4 bl b_call_bc_move_exec @08044C2A: movs r2, 0x4 @@ -117899,7 +117899,7 @@ berry_effects_maybe: ; 80444DC @08044D8A: strb r0, [r1, 0x10] strb r6, [r1, 0x11] - ldr r0, =0x082db84e + ldr r0, =gUnknown_082DB84E bl b_call_bc_move_exec movs r2, 0x5 str r2, [sp, 0xC] @@ -117946,7 +117946,7 @@ berry_effects_maybe: ; 80444DC @08044DF0: strb r0, [r1, 0x10] strb r6, [r1, 0x11] - ldr r0, =0x082db84e + ldr r0, =gUnknown_082DB84E bl b_call_bc_move_exec movs r5, 0x5 str r5, [sp, 0xC] @@ -117985,7 +117985,7 @@ berry_effects_maybe: ; 80444DC @08044E46: orrs r2, r3 str r2, [r1] - ldr r0, =0x082db869 + ldr r0, =gUnknown_082DB869 bl b_call_bc_move_exec movs r2, 0x2 str r2, [sp, 0xC] @@ -118093,7 +118093,7 @@ berry_effects_maybe: ; 80444DC adds r0, 0x6 strb r0, [r1, 0x10] strb r2, [r1, 0x11] - ldr r0, =0x082db84e + ldr r0, =gUnknown_082DB84E bl b_call_bc_move_exec movs r0, 0x5 str r0, [sp, 0xC] @@ -118118,7 +118118,7 @@ berry_effects_maybe: ; 80444DC negs r0, r0 ands r2, r0 str r2, [r1] - ldr r0, =0x082db706 + ldr r0, =gUnknown_082DB706 bl b_call_bc_move_exec movs r1, 0x1 str r1, [sp, 0xC] @@ -118142,7 +118142,7 @@ berry_effects_maybe: ; 80444DC ldr r0, =0xfffff077 ands r2, r0 str r2, [r1] - ldr r0, =0x082db71e + ldr r0, =gUnknown_082DB71E bl b_call_bc_move_exec movs r2, 0x1 str r2, [sp, 0xC] @@ -118167,7 +118167,7 @@ berry_effects_maybe: ; 80444DC negs r0, r0 ands r2, r0 str r2, [r1] - ldr r0, =0x082db736 + ldr r0, =gUnknown_082DB736 bl b_call_bc_move_exec movs r3, 0x1 str r3, [sp, 0xC] @@ -118192,7 +118192,7 @@ berry_effects_maybe: ; 80444DC negs r0, r0 ands r2, r0 str r2, [r1] - ldr r0, =0x082db74e + ldr r0, =gUnknown_082DB74E bl b_call_bc_move_exec movs r5, 0x1 str r5, [sp, 0xC] @@ -118224,7 +118224,7 @@ berry_effects_maybe: ; 80444DC ldr r2, =0xf7ffffff ands r0, r2 str r0, [r1] - ldr r0, =0x082db766 + ldr r0, =gUnknown_082DB766 b @0804518A .align 2, 0 .pool @@ -118246,7 +118246,7 @@ berry_effects_maybe: ; 80444DC negs r0, r0 ands r2, r0 str r2, [r1] - ldr r0, =0x082db77e + ldr r0, =gUnknown_082DB77E bl b_call_bc_move_exec movs r1, 0x2 str r1, [sp, 0xC] @@ -118281,7 +118281,7 @@ berry_effects_maybe: ; 80444DC cmp r2, 0 beq @080450B2 ldr r0, =0x02022f58 - ldr r1, =0x0831bc70 + ldr r1, =gUnknown_0831BC70 bl gf_strcpy movs r0, 0x1 mov r10, r0 @@ -118300,7 +118300,7 @@ berry_effects_maybe: ; 80444DC ands r0, r1 str r0, [r2] ldr r0, =0x02022f58 - ldr r1, =0x0831bc78 + ldr r1, =gUnknown_0831BC78 bl gf_strcpy movs r2, 0x1 add r10, r2 @@ -118311,7 +118311,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @080450EE ldr r0, =0x02022f58 - ldr r1, =0x0831bc80 + ldr r1, =gUnknown_0831BC80 bl gf_strcpy movs r3, 0x1 add r10, r3 @@ -118322,7 +118322,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @08045104 ldr r0, =0x02022f58 - ldr r1, =0x0831bc88 + ldr r1, =gUnknown_0831BC88 bl gf_strcpy movs r0, 0x1 add r10, r0 @@ -118333,7 +118333,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @0804511A ldr r0, =0x02022f58 - ldr r1, =0x0831bc90 + ldr r1, =gUnknown_0831BC90 bl gf_strcpy movs r1, 0x1 add r10, r1 @@ -118345,7 +118345,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @08045132 ldr r0, =0x02022f58 - ldr r1, =0x0831bc98 + ldr r1, =gUnknown_0831BC98 bl gf_strcpy movs r3, 0x1 add r10, r3 @@ -118378,7 +118378,7 @@ berry_effects_maybe: ; 80444DC subs r1, 0x8 ands r0, r1 str r0, [r3] - ldr r0, =0x082db794 + ldr r0, =gUnknown_082DB794 @0804518A: bl b_call_bc_move_exec movs r0, 0x1 @@ -118403,9 +118403,9 @@ berry_effects_maybe: ; 80444DC ands r2, r0 str r2, [r1] ldr r0, =0x02022f58 - ldr r1, =0x0831bca0 + ldr r1, =gUnknown_0831BCA0 bl gf_strcpy - ldr r0, =0x082db794 + ldr r0, =gUnknown_082DB794 bl b_call_bc_move_exec ldr r1, =0x02024332 movs r0, 0 @@ -118461,7 +118461,7 @@ berry_effects_maybe: ; 80444DC adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 mov r5, r10 lsls r0, r5, 2 adds r0, r2 @@ -118577,7 +118577,7 @@ berry_effects_maybe: ; 80444DC str r1, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db70c + ldr r0, =gUnknown_082DB70C str r0, [r1] movs r0, 0x1 str r0, [sp, 0xC] @@ -118602,7 +118602,7 @@ berry_effects_maybe: ; 80444DC str r1, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db724 + ldr r0, =gUnknown_082DB724 str r0, [r1] movs r1, 0x1 str r1, [sp, 0xC] @@ -118628,7 +118628,7 @@ berry_effects_maybe: ; 80444DC str r1, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db73c + ldr r0, =gUnknown_082DB73C str r0, [r1] movs r2, 0x1 str r2, [sp, 0xC] @@ -118654,7 +118654,7 @@ berry_effects_maybe: ; 80444DC str r1, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db754 + ldr r0, =gUnknown_082DB754 str r0, [r1] movs r3, 0x1 str r3, [sp, 0xC] @@ -118688,7 +118688,7 @@ berry_effects_maybe: ; 80444DC str r0, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db76c + ldr r0, =gUnknown_082DB76C b @080455DC .align 2, 0 .pool @@ -118711,7 +118711,7 @@ berry_effects_maybe: ; 80444DC str r1, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db784 + ldr r0, =gUnknown_082DB784 str r0, [r1] movs r0, 0x2 str r0, [sp, 0xC] @@ -118736,14 +118736,14 @@ berry_effects_maybe: ; 80444DC ands r1, r0 str r1, [r2] ldr r0, =0x02022f58 - ldr r1, =0x0831bca0 + ldr r1, =gUnknown_0831BCA0 bl gf_strcpy bl b_movescr_stack_push_cursor ldr r1, =0x02024332 movs r0, 0 strb r0, [r1, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db79a + ldr r0, =gUnknown_082DB79A str r0, [r1] movs r1, 0x2 str r1, [sp, 0xC] @@ -118777,7 +118777,7 @@ berry_effects_maybe: ; 80444DC cmp r2, 0 beq @08045558 ldr r0, =0x02022f58 - ldr r1, =0x0831bc70 + ldr r1, =gUnknown_0831BC70 bl gf_strcpy @08045558: ldr r0, [r6] @@ -118793,7 +118793,7 @@ berry_effects_maybe: ; 80444DC ands r0, r1 str r0, [r2] ldr r0, =0x02022f58 - ldr r1, =0x0831bc78 + ldr r1, =gUnknown_0831BC78 bl gf_strcpy @08045578: ldr r0, [r6] @@ -118802,7 +118802,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @0804558A ldr r0, =0x02022f58 - ldr r1, =0x0831bc80 + ldr r1, =gUnknown_0831BC80 bl gf_strcpy @0804558A: ldr r0, [r6] @@ -118811,7 +118811,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @0804559C ldr r0, =0x02022f58 - ldr r1, =0x0831bc88 + ldr r1, =gUnknown_0831BC88 bl gf_strcpy @0804559C: ldr r0, [r6] @@ -118820,7 +118820,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @080455AE ldr r0, =0x02022f58 - ldr r1, =0x0831bc90 + ldr r1, =gUnknown_0831BC90 bl gf_strcpy @080455AE: adds r5, r4 @@ -118830,7 +118830,7 @@ berry_effects_maybe: ; 80444DC cmp r0, 0 beq @080455C2 ldr r0, =0x02022f58 - ldr r1, =0x0831bc98 + ldr r1, =gUnknown_0831BC98 bl gf_strcpy @080455C2: movs r4, 0 @@ -118844,7 +118844,7 @@ berry_effects_maybe: ; 80444DC ldr r0, =0x02024332 strb r4, [r0, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db79a + ldr r0, =gUnknown_082DB79A @080455DC: str r0, [r1] movs r5, 0x1 @@ -118889,7 +118889,7 @@ berry_effects_maybe: ; 80444DC strb r7, [r0] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db7b4 + ldr r0, =gUnknown_082DB7B4 str r0, [r1] b @0804582A .align 2, 0 @@ -118989,7 +118989,7 @@ berry_effects_maybe: ; 80444DC ldr r2, [sp, 0x10] cmp r0, r2 bcs @0804582A - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -119088,7 +119088,7 @@ berry_effects_maybe: ; 80444DC str r5, [r0] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db7f7 + ldr r0, =gUnknown_082DB7F7 str r0, [r1] ldr r0, [sp, 0xC] adds r0, 0x1 @@ -119149,7 +119149,7 @@ sub_80458B4: ; 80458B4 ldr r0, [r0] cmp r0, 0 bne @080458D0 - ldr r1, =0x0831bd10 + ldr r1, =gUnknown_0831BD10 ldr r0, =0x02024214 ldr r0, [r0] ldrb r0, [r0] @@ -119182,7 +119182,7 @@ sub_80458E0: ; 80458E0 lsrs r6, r0, 24 b @0804590A @080458FE: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r7, 1 adds r0, r7 lsls r0, 2 @@ -119321,14 +119321,14 @@ sub_80458E0: ; 80458E0 beq @08045A6A ldr r0, =0x02024210 ldrb r2, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r1 ldr r0, [r0] ands r2, r0 cmp r2, 0 bne @08045A6A - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 mov r3, r8 adds r1, r3, r7 lsls r1, 2 @@ -119466,7 +119466,7 @@ sub_80458E0: ; 80458E0 lsrs r5, r0, 24 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -119725,7 +119725,7 @@ sub_8045CBC: ; 8045CBC bne @08045E20 @08045E0A: ldr r1, =0x02024214 - ldr r0, =0x082db695 + ldr r0, =gUnknown_082DB695 b @08045F7A .align 2, 0 .pool @@ -119750,7 +119750,7 @@ sub_8045CBC: ; 8045CBC asrs r4, r0, 8 cmp r4, r6 bge @08045EE8 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r5, =0x020241e8 ldrb r0, [r5] lsls r0, 2 @@ -119796,7 +119796,7 @@ sub_8045CBC: ; 8045CBC ldrh r0, [r0] strh r0, [r4] ldr r1, =0x02024214 - ldr r0, =0x082db6a5 + ldr r0, =gUnknown_082DB6A5 str r0, [r1] ldrh r0, [r4] movs r1, 0 @@ -119866,7 +119866,7 @@ sub_8045CBC: ; 8045CBC cmp r2, r0 bne @08045F64 ldr r1, =0x02024214 - ldr r0, =0x082db6d9 + ldr r0, =gUnknown_082DB6D9 b @08045F7A .align 2, 0 .pool @@ -119881,7 +119881,7 @@ sub_8045CBC: ; 8045CBC ands r1, r0 strb r1, [r2, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db6ad + ldr r0, =gUnknown_082DB6AD @08045F7A: str r0, [r1] movs r0, 0x1 @@ -119913,7 +119913,7 @@ sub_8045CBC: ; 8045CBC ldrb r0, [r4] strb r0, [r1] ldr r1, =0x02024214 - ldr r0, =0x082db6f0 + ldr r0, =gUnknown_082DB6F0 str r0, [r1] ldr r2, =0x02024280 ldr r0, [r2] @@ -119974,7 +119974,7 @@ atk00_attackcanceler: ; 8045FFC orrs r1, r0 str r1, [r2] ldr r1, =0x02024214 - ldr r0, =0x082d8a4e + ldr r0, =gUnknown_082D8A4E b @08046396 .align 2, 0 .pool @@ -120032,7 +120032,7 @@ atk00_attackcanceler: ; 8045FFC cmp r0, 0 bne @08046108 ldr r1, =0x02024214 - ldr r0, =0x082db07a + ldr r0, =gUnknown_082DB07A str r0, [r1] ldr r2, =0x0202427c ldrb r0, [r2] @@ -120104,7 +120104,7 @@ atk00_attackcanceler: ; 8045FFC mov r9, r2 cmp r0, 0 bge @080461E8 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -120132,7 +120132,7 @@ atk00_attackcanceler: ; 8045FFC strb r0, [r1] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db194 + ldr r0, =gUnknown_082DB194 b @08046396 .align 2, 0 .pool @@ -120143,7 +120143,7 @@ atk00_attackcanceler: ; 8045FFC cmp r2, r0 bge @0804622A ldr r6, =0x0202433c - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 mov r12, r1 adds r5, r0, 0 ldr r7, =0x0202407e @@ -120193,7 +120193,7 @@ atk00_attackcanceler: ; 8045FFC strb r0, [r4] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db53e + ldr r0, =gUnknown_082DB53E str r0, [r1] mov r1, r8 ldrb r0, [r1] @@ -120211,7 +120211,7 @@ atk00_attackcanceler: ; 8045FFC bne @08046296 b @08046390 @08046296: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r2, =0x020241ea ldrh r3, [r2] lsls r0, r3, 1 @@ -120307,7 +120307,7 @@ atk00_attackcanceler: ; 8045FFC strb r0, [r1, 0x17] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db1ac + ldr r0, =gUnknown_082DB1AC b @08046396 .align 2, 0 .pool @@ -120407,7 +120407,7 @@ atk40_801DBA0: ; 804643C lsls r0, 31 cmp r0, 0 beq @0804649C - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -120460,7 +120460,7 @@ sub_80464AC: ; 80464AC lsls r0, 31 cmp r0, 0 beq @080464F8 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -120613,7 +120613,7 @@ sub_8046518: ; 8046518 ands r0, r1 cmp r0, 0 beq @08046622 - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 adds r1, r4, r5 lsls r1, 2 adds r1, r0 @@ -120621,7 +120621,7 @@ sub_8046518: ; 8046518 cmp r0, 0x98 beq @08046634 @08046622: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 adds r0, r4, r5 lsls r0, 2 adds r0, r1 @@ -120754,7 +120754,7 @@ atk01_accuracycheck: ; 8046660 .align 2, 0 .pool @08046744: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r6, 1 adds r0, r6 lsls r0, 2 @@ -120823,7 +120823,7 @@ atk01_accuracycheck: ; 8046660 ble @080467D0 movs r5, 0xC @080467D0: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r4, r6, 1 adds r0, r4, r6 lsls r0, 2 @@ -120863,7 +120863,7 @@ atk01_accuracycheck: ; 8046660 movs r0, 0x32 mov r8, r0 @08046822: - ldr r1, =0x0831c0f4 + ldr r1, =gUnknown_0831C0F4 lsls r0, r5, 24 asrs r0, 22 adds r0, r1 @@ -121027,7 +121027,7 @@ atk01_accuracycheck: ; 8046660 ands r0, r1 cmp r0, 0 beq @080469C0 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r2, [sp, 0x4] adds r0, r2, r6 lsls r0, 2 @@ -121132,7 +121132,7 @@ atk03_ppreduce: ; 8046A3C mov r9, r2 cmp r4, 0 bne @08046AF6 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -121270,7 +121270,7 @@ atk03_ppreduce: ; 8046A3C adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r7] lsls r0, 2 adds r0, r2 @@ -121369,7 +121369,7 @@ atk04_critcalc: ; 8046C18 asrs r5, r0, 31 movs r0, 0x2 ands r5, r0 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -121468,7 +121468,7 @@ atk04_critcalc: ; 8046C18 cmp r0, 0 bne @08046D70 bl GenerateRandomNumber - ldr r2, =0x0831c128 + ldr r2, =gUnknown_0831C128 lsls r1, r5, 1 adds r1, r2 lsls r0, 16 @@ -121554,7 +121554,7 @@ atk05_cmd5: ; 8046D8C ands r0, r1 cmp r0, 0 beq @08046E10 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r7] lsls r0, r1, 1 adds r0, r1 @@ -121654,7 +121654,7 @@ sub_8046E7C: ; 8046E7C ands r0, r1 cmp r0, 0 beq @08046F0A - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 mov r0, r8 ldrh r1, [r0] lsls r0, r1, 1 @@ -121736,7 +121736,7 @@ battle_attack_damage_modulate_by_effectivity: ; 8046F60 .align 2, 0 .pool @08046FB0: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -121765,7 +121765,7 @@ battle_attack_damage_modulate_by_effectivity: ; 8046F60 movs r0, 0x4 b @0804702E @08046FF0: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -121828,7 +121828,7 @@ sub_8047038: ; 8047038 .align 2, 0 .pool @08047068: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r1] lsls r0, r1, 1 adds r0, r1 @@ -121907,7 +121907,7 @@ sub_8047038: ; 8047038 .align 2, 0 .pool @08047128: - ldr r1, =0x0831ace8 + ldr r1, =gUnknown_0831ACE8 adds r0, r3, r1 ldrb r0, [r0] adds r2, r1, 0 @@ -121918,7 +121918,7 @@ sub_8047038: ; 8047038 adds r3, 0x3 b @080471A0 @0804713C: - ldr r5, =0x0831ace8 + ldr r5, =gUnknown_0831ACE8 adds r0, r3, r5 ldrb r0, [r0] cmp r0, r8 @@ -121967,7 +121967,7 @@ sub_8047038: ; 8047038 adds r3, 0x3 ldr r5, =0x02024084 ldr r4, =0x0202420c - ldr r2, =0x0831ace8 + ldr r2, =gUnknown_0831ACE8 @080471A0: adds r0, r3, r2 ldrb r0, [r0] @@ -122019,7 +122019,7 @@ sub_8047038: ; 8047038 cmp r0, 0x6 bne @08047242 @08047200: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r7] lsls r0, r1, 1 adds r0, r1 @@ -122097,7 +122097,7 @@ b_wonderguard_and_levitate: ; 80472A8 bne @080472C0 b @08047508 @080472C0: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r0, r1, 1 adds r0, r1 lsls r0, 2 @@ -122151,7 +122151,7 @@ b_wonderguard_and_levitate: ; 80472A8 .align 2, 0 .pool @0804733C: - ldr r1, =0x0831ace8 + ldr r1, =gUnknown_0831ACE8 adds r0, r5, r1 ldrb r0, [r0] adds r4, r1, 0 @@ -122370,7 +122370,7 @@ b_wonderguard_and_levitate: ; 80472A8 ands r6, r0 cmp r6, 0x1 beq @08047508 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 mov r0, r9 ldrh r1, [r0] lsls r0, r1, 1 @@ -122444,7 +122444,7 @@ b_attack_effectivity_adapt: ; 804752C ands r0, r1 b @080475DC @0804757A: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r5, 1 adds r1, r5 lsls r1, 2 @@ -122470,7 +122470,7 @@ b_attack_effectivity_adapt: ; 804752C movs r0, 0x4 b @080475DA @080475AC: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r5, 1 adds r1, r5 lsls r1, 2 @@ -122532,7 +122532,7 @@ move_effectiveness_something: ; 80475E4 movs r0, 0 b @0804779E @08047616: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 mov r3, r10 lsls r2, r3, 1 adds r0, r2, r3 @@ -122590,7 +122590,7 @@ move_effectiveness_something: ; 80475E4 .align 2, 0 .pool @08047690: - ldr r1, =0x0831ace8 + ldr r1, =gUnknown_0831ACE8 mov r2, r8 adds r0, r2, r1 ldrb r0, [r0] @@ -122611,7 +122611,7 @@ move_effectiveness_something: ; 80475E4 add r8, r0 b @08047718 @080476B6: - ldr r7, =0x0831ace8 + ldr r7, =gUnknown_0831ACE8 mov r1, r8 adds r0, r1, r7 ldrb r0, [r0] @@ -122659,7 +122659,7 @@ move_effectiveness_something: ; 80475E4 movs r1, 0x3 add r8, r1 ldr r5, =0x02024084 - ldr r2, =0x0831ace8 + ldr r2, =gUnknown_0831ACE8 @08047718: mov r3, r8 adds r0, r3, r2 @@ -122716,7 +122716,7 @@ move_effectiveness_something: ; 80475E4 cmp r0, 0x6 bne @0804779A @08047782: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldr r1, [sp, 0xC] add r1, r10 lsls r1, 2 @@ -122762,7 +122762,7 @@ ai_rate_move: ; 80477BC movs r7, 0 mov r0, sp strb r7, [r0] - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r0, r1, 3 subs r0, r1 lsls r0, 2 @@ -122778,7 +122778,7 @@ ai_rate_move: ; 80477BC .align 2, 0 .pool @080477FC: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r6, 1 adds r0, r1, r6 lsls r0, 2 @@ -122798,7 +122798,7 @@ ai_rate_move: ; 80477BC .align 2, 0 .pool @08047824: - ldr r0, =0x0831ace8 + ldr r0, =gUnknown_0831ACE8 adds r1, r7, r0 ldrb r0, [r1] cmp r0, 0xFF @@ -122829,7 +122829,7 @@ ai_rate_move: ; 80477BC @0804785C: adds r4, 0x3 adds r7, 0x3 - ldr r1, =0x0831ace8 + ldr r1, =gUnknown_0831ACE8 adds r0, r7, r1 ldrb r0, [r0] cmp r0, 0xFF @@ -122849,7 +122849,7 @@ ai_rate_move: ; 80477BC cmp r0, 0x6 bne @0804789C @08047884: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldr r3, [sp, 0x8] adds r1, r3, r6 lsls r1, 2 @@ -123013,7 +123013,7 @@ atk07_cmd7: ; 80478F4 adds r5, r2, 0 cmp r1, 0 bne @08047A84 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -123302,7 +123302,7 @@ atk09_attackanimation: ; 8047C30 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082dabb9 + ldr r0, =gUnknown_082DABB9 str r0, [r4] ldr r1, =0x02024474 ldrb r0, [r1, 0x18] @@ -123315,7 +123315,7 @@ atk09_attackanimation: ; 8047C30 .align 2, 0 .pool @08047C8C: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r5] lsls r0, r1, 1 adds r0, r1 @@ -123440,7 +123440,7 @@ atk09_attackanimation: ; 8047C30 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082dabb9 + ldr r0, =gUnknown_082DABB9 str r0, [r4] @08047DB6: add sp, 0x10 @@ -123587,7 +123587,7 @@ atk0C_datahpupdate: ; 8047EC4 .align 2, 0 .pool @08047EF4: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -123712,7 +123712,7 @@ atk0C_datahpupdate: ; 8047EC4 adds r0, 0x2 str r0, [r4] bl b_movescr_stack_push_cursor - ldr r0, =0x082db6fb + ldr r0, =gUnknown_082DB6FB str r0, [r4] b @080482A2 .align 2, 0 @@ -124181,7 +124181,7 @@ atk0F_resultmessage: ; 80483E0 cmp r0, 0x2 bls @0804842C @0804840E: - ldr r1, =0x085cc834 + ldr r1, =gUnknown_085CC834 ldrb r0, [r7, 0x6] lsls r0, 1 adds r0, r1 @@ -124255,7 +124255,7 @@ atk0F_resultmessage: ; 80483E0 strb r0, [r6] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db816 + ldr r0, =gUnknown_082DB816 b @0804857E .align 2, 0 .pool @@ -124283,7 +124283,7 @@ atk0F_resultmessage: ; 80483E0 strb r0, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db1ce + ldr r0, =gUnknown_082DB1CE b @0804857E .align 2, 0 .pool @@ -124297,7 +124297,7 @@ atk0F_resultmessage: ; 80483E0 strb r0, [r2] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db1c7 + ldr r0, =gUnknown_082DB1C7 b @0804857E .align 2, 0 .pool @@ -124323,7 +124323,7 @@ atk0F_resultmessage: ; 80483E0 strb r0, [r6] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db816 + ldr r0, =gUnknown_082DB816 b @0804857E .align 2, 0 .pool @@ -124760,7 +124760,7 @@ sub_8048760: ; 8048760 bls @08048906 b @08048F40 @08048906: - ldr r1, =0x0831c134 + ldr r1, =gUnknown_0831C134 ldr r2, =0x02024332 ldrb r0, [r2, 0x3] lsls r0, 2 @@ -124915,7 +124915,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db5e9 + ldr r0, =gUnknown_082DB5E9 str r0, [r4] ldr r2, =0x02024280 ldr r1, [r2] @@ -125041,7 +125041,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db5d1 + ldr r0, =gUnknown_082DB5D1 str r0, [r4] ldr r2, =0x02024280 ldr r1, [r2] @@ -125089,7 +125089,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db5d1 + ldr r0, =gUnknown_082DB5D1 b @08048D72 .align 2, 0 .pool @@ -125236,7 +125236,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db5dd + ldr r0, =gUnknown_082DB5DD str r0, [r4] ldr r2, =0x02024280 ldr r1, [r2] @@ -125324,7 +125324,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db5e9 + ldr r0, =gUnknown_082DB5E9 @08048D72: str r0, [r4] ldr r1, =0x02024332 @@ -125396,7 +125396,7 @@ sub_8048760: ; 8048760 ldr r0, [r0] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c134 + ldr r1, =gUnknown_0831C134 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -125434,7 +125434,7 @@ sub_8048760: ; 8048760 str r0, [r1] @08048E64: ldr r2, =0x02024214 - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r5, =0x02024332 ldrb r0, [r5, 0x3] lsls r0, 2 @@ -125526,7 +125526,7 @@ sub_8048760: ; 8048760 mov r0, r8 adds r0, 0x50 adds r1, r0 - ldr r2, =0x0831c134 + ldr r2, =gUnknown_0831C134 ldr r0, =0x02024332 ldrb r3, [r0, 0x3] lsls r0, r3, 2 @@ -125648,7 +125648,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -125681,7 +125681,7 @@ sub_8048760: ; 8048760 movs r1, 0x27 bl b_history__record_ability_usage_of_player ldr r1, =0x02024214 - ldr r0, =0x082db603 + ldr r0, =gUnknown_082DB603 str r0, [r1] bl @080499B2 .align 2, 0 @@ -125704,7 +125704,7 @@ sub_8048760: ; 8048760 mov r0, r8 adds r0, 0x50 adds r2, r0 - ldr r1, =0x0831c134 + ldr r1, =gUnknown_0831C134 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -125759,7 +125759,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -125801,7 +125801,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -125925,7 +125925,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r2, =0x02024332 ldrb r0, [r2, 0x3] lsls r0, 2 @@ -125933,7 +125933,7 @@ sub_8048760: ; 8048760 ldr r0, [r0] str r0, [r4] strb r5, [r2, 0x5] - ldr r3, =0x085cc982 + ldr r3, =gUnknown_085CC982 ldrh r0, [r3] ldrh r4, [r6] cmp r0, r4 @@ -125981,7 +125981,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -126016,7 +126016,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082d8cd4 + ldr r0, =gUnknown_082D8CD4 b @080499B0 .align 2, 0 .pool @@ -126047,7 +126047,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082d8d65 + ldr r0, =gUnknown_082D8D65 b @080499B0 .align 2, 0 .pool @@ -126077,7 +126077,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082d8cd4 + ldr r0, =gUnknown_082D8CD4 b @080499B0 .align 2, 0 .pool @@ -126108,7 +126108,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082d8d65 + ldr r0, =gUnknown_082D8D65 b @080499B0 .align 2, 0 .pool @@ -126202,7 +126202,7 @@ sub_8048760: ; 8048760 adds r0, 0x29 adds r0, r4, r0 ldrb r1, [r0] - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r2, =0x0202406e ldrb r0, [r6] lsls r0, 1 @@ -126234,7 +126234,7 @@ sub_8048760: ; 8048760 bne @0804963C bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db682 + ldr r0, =gUnknown_082DB682 str r0, [r1] ldr r1, =0x0202420a ldrb r0, [r7] @@ -126335,7 +126335,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db422 + ldr r0, =gUnknown_082DB422 str r0, [r4] ldrb r0, [r7] ldr r1, [r5] @@ -126398,7 +126398,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082daf27 + ldr r0, =gUnknown_082DAF27 b @080499B0 .align 2, 0 .pool @@ -126407,7 +126407,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082dafc3 + ldr r0, =gUnknown_082DAFC3 b @080499B0 .align 2, 0 .pool @@ -126448,7 +126448,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db361 + ldr r0, =gUnknown_082DB361 b @080499B0 .align 2, 0 .pool @@ -126457,7 +126457,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db117 + ldr r0, =gUnknown_082DB117 b @080499B0 .align 2, 0 .pool @@ -126477,7 +126477,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r1, =0x0831c224 + ldr r1, =gUnknown_0831C224 ldr r0, =0x02024332 ldrb r0, [r0, 0x3] lsls r0, 2 @@ -126549,7 +126549,7 @@ sub_8048760: ; 8048760 ldr r0, =0x0202420a strb r2, [r0] ldr r1, =0x02024214 - ldr r0, =0x082db63f + ldr r0, =gUnknown_082DB63F str r0, [r1] ldrb r0, [r4] movs r1, 0x3C @@ -126581,7 +126581,7 @@ sub_8048760: ; 8048760 ldr r2, =0x020243d0 adds r2, 0x29 adds r2, r4, r2 - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r1, =0x0202406e mov r4, r9 ldrb r0, [r4] @@ -126598,7 +126598,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db168 + ldr r0, =gUnknown_082DB168 str r0, [r4] mov r1, r9 ldrb r0, [r1] @@ -126631,7 +126631,7 @@ sub_8048760: ; 8048760 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db1d5 + ldr r0, =gUnknown_082DB1D5 @080499B0: str r0, [r4] @080499B2: @@ -126664,7 +126664,7 @@ atk15_seteffectwithchancetarget: ; 80499D4 ldrb r0, [r0] cmp r0, 0x20 bne @08049A10 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -126677,7 +126677,7 @@ atk15_seteffectwithchancetarget: ; 80499D4 .align 2, 0 .pool @08049A10: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -126805,7 +126805,7 @@ sub_8049AE0: ; 8049AE0 adds r1, 0x50 @08049B1E: adds r2, r1 - ldr r1, =0x0831c134 + ldr r1, =gUnknown_0831C134 ldrb r0, [r3, 0x3] lsls r0, 2 adds r0, r1 @@ -126846,7 +126846,7 @@ atk19_faintpokemon: ; 8049B5C ldr r5, =0x02024064 strb r0, [r5] ldr r2, =0x02024280 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -126895,7 +126895,7 @@ atk19_faintpokemon: ; 8049B5C ldr r0, =0x0202420c ldrb r0, [r0] mov r9, r0 - ldr r4, =0x082da7aa + ldr r4, =gUnknown_082DA7AA b @08049C18 .align 2, 0 .pool @@ -126907,12 +126907,12 @@ atk19_faintpokemon: ; 8049B5C ldr r0, =0x0202420b ldrb r0, [r0] mov r9, r0 - ldr r4, =0x082da7b7 + ldr r4, =gUnknown_082DA7B7 @08049C18: mov r8, r1 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 mov r7, r8 ldrb r3, [r7] lsls r0, r3, 2 @@ -127014,7 +127014,7 @@ atk19_faintpokemon: ; 8049B5C adds r0, r6 ldrh r0, [r0, 0x28] str r0, [r1] - ldr r0, =0x082dae3e + ldr r0, =gUnknown_082DAE3E str r0, [r4] @08049D0C: ldr r1, =0x020242ac @@ -127078,7 +127078,7 @@ atk19_faintpokemon: ; 8049B5C ldr r5, =0x02024214 ldr r0, [r5] bl b_movescr_stack_push - ldr r0, =0x082db18d + ldr r0, =gUnknown_082DB18D str r0, [r5] ldr r5, =0x02024064 mov r3, r8 @@ -127835,7 +127835,7 @@ sub_804A32C: ; 804A32C ldr r0, =0x0202449c ldr r2, [r0] adds r2, 0xDF - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r1, =0x0202406e ldrb r0, [r4] lsls r0, 1 @@ -127869,7 +127869,7 @@ sub_804A32C: ; 804A32C bl pokemon_getattr cmp r0, 0 beq @0804A486 - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -127906,7 +127906,7 @@ sub_804A32C: ; 804A32C adds r7, 0x1 cmp r7, 0x5 ble @0804A418 - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC ldr r2, =0x02024084 ldr r0, =0x0202420d ldrb r1, [r0] @@ -128202,7 +128202,7 @@ sub_804A32C: ; 804A32C ldr r4, [r1] ldrh r0, [r0, 0x4] adds r5, r1, 0 - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r2, =0x02024210 ldrb r1, [r4, 0x10] cmp r0, r1 @@ -128522,7 +128522,7 @@ sub_804A32C: ; 804A32C strb r0, [r4, 0x5] bl b_movescr_stack_push_cursor ldr r2, =0x03005d54 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 mov r4, r9 ldr r5, [r4] ldrb r0, [r5, 0x10] @@ -128533,7 +128533,7 @@ sub_804A32C: ; 804A32C orrs r0, r1 strb r0, [r2] ldr r1, =0x02024214 - ldr r0, =0x082dabbd + ldr r0, =gUnknown_082DABBD str r0, [r1] ldr r4, =0x020241f0 ldr r2, =0x02023864 @@ -128915,7 +128915,7 @@ sub_804ACD0: ; 804ACD0 lsls r1, 2 adds r0, r1 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -128972,7 +128972,7 @@ sub_804ACD0: ; 804ACD0 ldr r1, =0x000002a1 adds r0, r1 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -130376,7 +130376,7 @@ atk46_cmd46: ; 804B7EC beq @0804B868 adds r0, r2, 0x7 bl b_movescr_stack_push - ldr r0, =0x082dabb9 + ldr r0, =gUnknown_082DABB9 b @0804B8A8 .align 2, 0 .pool @@ -130932,7 +130932,7 @@ sub_804BBCC: ; 804BBCC ldr r0, =0x02024474 strb r4, [r0, 0x14] bl sub_804AF30 - ldr r2, =0x082d86a8 + ldr r2, =gUnknown_082D86A8 mov r0, r8 ldrh r1, [r0] lsls r0, r1, 1 @@ -130945,12 +130945,12 @@ sub_804BBCC: ; 804BBCC ldr r0, [r0] bl b_movescr_stack_push ldr r1, =0x02024214 - ldr r0, =0x082db87d + ldr r0, =gUnknown_082DB87D bl @0804C5B8 .align 2, 0 .pool @0804BCF0: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -131072,7 +131072,7 @@ sub_804BBCC: ; 804BBCC bne @0804BDFE b @0804C184 @0804BDFE: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -131098,7 +131098,7 @@ sub_804BBCC: ; 804BBCC strb r0, [r1, 0x19] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082dae0d + ldr r0, =gUnknown_082DAE0D str r0, [r1] b @0804C0B8 .align 2, 0 @@ -131179,7 +131179,7 @@ sub_804BBCC: ; 804BBCC bl dp01_battle_side_mark_buffer_for_execution bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db282 + ldr r0, =gUnknown_082DB282 str r0, [r1] movs r2, 0x1 mov r10, r2 @@ -131587,7 +131587,7 @@ sub_804BBCC: ; 804BBCC @0804C262: ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 mov r3, r9 ldrb r4, [r3] lsls r0, r4, 2 @@ -131609,7 +131609,7 @@ sub_804BBCC: ; 804BBCC beq @0804C28E b @0804C3E8 @0804C28E: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldr r2, [sp, 0x18] lsls r1, r2, 1 adds r1, r2 @@ -131755,7 +131755,7 @@ sub_804BBCC: ; 804BBCC @0804C3FC: ldr r0, =0x02024210 ldrb r1, [r0] - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 ldr r2, =0x0202420b ldrb r3, [r2] lsls r0, r3, 2 @@ -131773,7 +131773,7 @@ sub_804BBCC: ; 804BBCC ands r0, r4 cmp r0, 0 bne @0804C4B6 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r2, [sp, 0x18] lsls r0, r2, 1 adds r0, r2 @@ -131877,7 +131877,7 @@ sub_804BBCC: ; 804BBCC lsls r0, 29 cmp r0, 0 blt @0804C568 - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 mov r9, r0 ldr r1, =0x020241ea mov r8, r1 @@ -131985,7 +131985,7 @@ atk4A_damagecalc2: ; 804C5F4 push {r7} movs r4, 0 movs r5, 0 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -132040,7 +132040,7 @@ atk4A_damagecalc2: ; 804C5F4 .align 2, 0 .pool @0804C688: - ldr r1, =0x0831ace8 + ldr r1, =gUnknown_0831ACE8 adds r0, r5, r1 ldrb r0, [r0] adds r6, r1, 0 @@ -132193,7 +132193,7 @@ atk4A_damagecalc2: ; 804C5F4 cmp r4, 0x6 bne @0804C7E6 @0804C7AC: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r7] lsls r0, r1, 1 adds r0, r1 @@ -132259,7 +132259,7 @@ atk4B_cmd4b: ; 804C844 ldrb r0, [r0] strb r0, [r4] ldr r2, =0x02024280 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -132309,7 +132309,7 @@ atk4C_switch1: ; 804C894 adds r0, 0x5C ldrb r0, [r0] strh r0, [r2] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 1 adds r0, r3 @@ -132382,7 +132382,7 @@ sub_804C904: ; 804C904 adds r2, r0, 0 muls r2, r7 adds r2, r4 - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC ldrh r1, [r2] lsls r0, r1, 3 subs r0, r1 @@ -132424,7 +132424,7 @@ sub_804C904: ; 804C904 adds r0, 0x29 adds r0, r2, r0 ldrb r1, [r0] - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r2, =0x0202406e ldrb r5, [r6] lsls r0, r5, 1 @@ -132443,7 +132443,7 @@ sub_804C904: ; 804C904 movs r1, 0 strh r1, [r0, 0x2E] @0804C9DE: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -132514,7 +132514,7 @@ sub_804C904: ; 804C904 ldr r0, =0x0202449c ldr r2, [r0] adds r2, 0x92 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r1 ldr r0, [r0] @@ -132596,7 +132596,7 @@ atk4E_switch3: ; 804CAE8 bl sub_806F01C @0804CB3E: ldr r2, =0x02024210 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r5, =0x02024064 ldrb r0, [r5] lsls r0, 2 @@ -133071,7 +133071,7 @@ sub_804CF10: ; 804CF10 strb r1, [r0] ldr r1, [r4] adds r1, 0x93 - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r3 @@ -133145,7 +133145,7 @@ atk50_openpartyscreen: ; 804CF88 b @0804D450 @0804CFD8: ldr r7, =0x02024280 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 adds r4, r1, 0 ldr r2, =0x02024210 mov r8, r2 @@ -133246,7 +133246,7 @@ atk50_openpartyscreen: ; 804CF88 mov r8, r0 ldr r0, [r0] lsrs r5, r0, 28 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r0, [r6] ands r0, r5 cmp r0, 0 @@ -133322,7 +133322,7 @@ atk50_openpartyscreen: ; 804CF88 movs r0, 0x1 mov r9, r0 @0804D170: - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r0, [r6, 0x8] ands r0, r5 cmp r0, 0 @@ -133406,7 +133406,7 @@ atk50_openpartyscreen: ; 804CF88 ldrb r0, [r4] bl dp01_battle_side_mark_buffer_for_execution @0804D22E: - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r0, [r6, 0x4] ands r0, r5 cmp r0, 0 @@ -133485,7 +133485,7 @@ atk50_openpartyscreen: ; 804CF88 orrs r2, r0 mov r9, r2 @0804D2E4: - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldr r0, [r6, 0xC] ands r0, r5 cmp r0, 0 @@ -133584,7 +133584,7 @@ atk50_openpartyscreen: ; 804CF88 beq @0804D3FA ldr r0, =0x02024210 ldrb r1, [r0] - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 ldr r0, [r0] ands r1, r0 cmp r1, 0 @@ -133622,7 +133622,7 @@ atk50_openpartyscreen: ; 804CF88 beq @0804D450 ldr r0, =0x02024210 ldrb r0, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r1, [r1, 0x4] ands r0, r1 cmp r0, 0 @@ -133674,7 +133674,7 @@ atk50_openpartyscreen: ; 804CF88 ldr r7, =0x02024280 ldr r0, [r7] lsrs r5, r0, 28 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 ldr r0, [r4, 0x8] ands r0, r5 cmp r0, 0 @@ -133743,7 +133743,7 @@ atk50_openpartyscreen: ; 804CF88 orrs r1, r2 strb r1, [r0] @0804D52A: - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 ldr r0, [r4, 0xC] ands r0, r5 cmp r0, 0 @@ -133833,7 +133833,7 @@ atk50_openpartyscreen: ; 804CF88 ldr r1, =0x0202420d movs r0, 0 strb r0, [r1] - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 ldr r2, [r4] ands r2, r5 ldr r6, =0x0202406c @@ -133910,7 +133910,7 @@ atk50_openpartyscreen: ; 804CF88 ldr r2, =0x02024064 strb r7, [r2] ldr r3, =0x02024210 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 ldrb r0, [r2] lsls r0, 2 adds r0, r4 @@ -133953,7 +133953,7 @@ atk50_openpartyscreen: ; 804CF88 strb r1, [r0] ldr r1, [r3] adds r1, 0x93 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r2 @@ -134044,7 +134044,7 @@ atk50_openpartyscreen: ; 804CF88 strb r0, [r4] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r3, [r4] lsls r0, r3, 2 adds r0, r2 @@ -134128,7 +134128,7 @@ atk51_cmd51: ; 804D820 ldr r0, [r5] adds r0, 0x93 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r6, 2 adds r0, r2 ldr r4, [r0] @@ -134175,7 +134175,7 @@ atk51_cmd51: ; 804D820 ldr r0, [r4] adds r0, 0x93 ldrb r1, [r0] - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 ldrb r2, [r5] lsls r0, r2, 2 adds r0, r6 @@ -134398,7 +134398,7 @@ atk52_cmd52: ; 804DAAC bl sub_803FA70 ldr r1, =0x02024280 mov r8, r1 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -134528,7 +134528,7 @@ atk52_cmd52: ; 804DAAC ldrb r0, [r0, 0x1] cmp r0, 0 bne @0804DC14 - ldr r0, =0x082dae90 + ldr r0, =gUnknown_082DAE90 str r0, [r7] b @0804DD8E .align 2, 0 @@ -134536,14 +134536,14 @@ atk52_cmd52: ; 804DAAC @0804DC14: cmp r0, 0x1 bne @0804DC24 - ldr r0, =0x082dae59 + ldr r0, =gUnknown_082DAE59 mov r1, r9 str r0, [r1] b @0804DD8E .align 2, 0 .pool @0804DC24: - ldr r0, =0x082daec7 + ldr r0, =gUnknown_082DAEC7 mov r2, r9 str r0, [r2] b @0804DD8E @@ -134676,7 +134676,7 @@ atk52_cmd52: ; 804DAAC ldrb r0, [r1] adds r0, 0x1 strb r0, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 b @0804DD6E .align 2, 0 .pool @@ -135060,7 +135060,7 @@ sub_804E038: ; 804E038 movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldr r1, =0x02024474 @@ -135319,7 +135319,7 @@ sub_804E038: ; 804E038 ldr r0, =0x020242bc ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -135361,7 +135361,7 @@ sub_804E038: ; 804E038 adds r0, 0x50 ldrb r1, [r0] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -135434,7 +135434,7 @@ atk5B_80256E0: ; 804E3C8 movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldrb r0, [r5, 0x1F] @@ -135661,7 +135661,7 @@ sub_804E598: ; 804E598 .align 2, 0 .pool @0804E5D8: - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 lsls r2, r6, 2 adds r1, r2, r6 lsls r1, 3 @@ -135721,7 +135721,7 @@ sub_804E598: ; 804E598 @0804E642: ldrb r5, [r0, 0x2] @0804E644: - ldr r1, =0x0831aeb8 + ldr r1, =gUnknown_0831AEB8 lsls r0, r7, 2 adds r4, r0, r1 ldrb r3, [r4] @@ -136145,8 +136145,8 @@ atk63_jumptoattack: ; 804E990 strh r0, [r2] adds r0, r1, 0 @0804E9C2: - ldr r3, =0x082d86a8 - ldr r2, =0x0831c898 + ldr r3, =gUnknown_082D86A8 + ldr r2, =gUnknown_0831C898 ldrh r1, [r0] lsls r0, r1, 1 adds r0, r1 @@ -136381,7 +136381,7 @@ atk67_8025ECC: ; 804EBC0 movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldrb r0, [r5] @@ -136578,7 +136578,7 @@ atk69_8025FE0: ; 804ECDC adds r5, r2, 0 cmp r1, 0 bne @0804EE38 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -137034,11 +137034,11 @@ sub_804F17C: ; 804F17C lsls r2, 1 adds r0, r2, 0 strh r0, [r1] - ldr r0, =0x0831c2c8 + ldr r0, =gUnknown_0831C2C8 movs r1, 0x60 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x0831c2e8 + ldr r1, =gUnknown_0831C2E8 movs r0, 0xE movs r2, 0 movs r3, 0 @@ -137335,7 +137335,7 @@ sub_804F384: ; 804F384 bl gpu_tile_obj_alloc_tag_and_copy_to_vram adds r0, r4, 0 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x0831c3c0 + ldr r0, =gUnknown_0831C3C0 movs r1, 0x80 lsls r1, 1 movs r2, 0xA @@ -137905,7 +137905,7 @@ sub_804F7AC: ; 804F7AC .pool @0804F8E4: ldr r2, =0x02024280 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r0, [r0] lsls r0, 2 @@ -138068,7 +138068,7 @@ sub_804F7AC: ; 804F7AC adds r7, r0, 0 adds r7, 0x92 ldrb r3, [r7] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r2, [r6] lsls r0, r2, 2 adds r0, r1 @@ -138121,7 +138121,7 @@ sub_804F7AC: ; 804F7AC adds r0, r1 ldr r0, [r0] bl GetNatureFromPersonality - ldr r1, =0x0831c4f8 + ldr r1, =gUnknown_0831C4F8 lsls r0, 24 lsrs r0, 24 adds r0, r1 @@ -138151,7 +138151,7 @@ sub_804F7AC: ; 804F7AC movs r1, 0 strh r1, [r0] ldr r2, =0x02024280 - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r1, [r3, 0x4] lsls r1, 28 ldr r0, [r2] @@ -138181,7 +138181,7 @@ sub_804F7AC: ; 804F7AC movs r0, 0 strh r0, [r1, 0x28] ldr r2, =0x02024280 - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r1, [r3] lsls r1, 28 ldr r0, [r2] @@ -138218,7 +138218,7 @@ sub_804F7AC: ; 804F7AC adds r0, 0x80 strh r1, [r0] ldr r2, =0x02024280 - ldr r3, =0x0832a328 + ldr r3, =gUnknown_0832A328 ldr r0, [r3] lsls r0, 28 ldr r1, [r2] @@ -138282,7 +138282,7 @@ sub_804F7AC: ; 804F7AC bl sub_81A5D44 b @0804FD70 @0804FC38: - ldr r1, =0x085cd1c8 + ldr r1, =gUnknown_085CD1C8 ldr r0, =0x02024214 ldr r0, [r0] ldrb r0, [r0, 0x1] @@ -138364,7 +138364,7 @@ sub_804F7AC: ; 804F7AC ldr r2, [r0] ldr r0, =0x000002a2 adds r2, r0 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r0, [r0] lsls r0, 2 @@ -138466,7 +138466,7 @@ atk77_setprotect: ; 804FD8C bne @0804FDCC movs r6, 0 @0804FDCC: - ldr r2, =0x0831c3d8 + ldr r2, =gUnknown_0831C3D8 mov r5, r8 ldrb r1, [r5] lsls r0, r1, 3 @@ -138484,7 +138484,7 @@ atk77_setprotect: ; 804FD8C bcc @0804FE80 cmp r6, 0 beq @0804FE80 - ldr r4, =0x0831c898 + ldr r4, =gUnknown_0831C898 ldr r3, =0x020241ea ldrh r0, [r3] lsls r1, r0, 1 @@ -138645,7 +138645,7 @@ atk78_faintifabilitynotdamp: ; 804FEC8 beq @0804FFCC adds r3, r5, 0 ldrb r5, [r7] - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 adds r4, r0, 0 ldr r6, =0x02024210 @0804FF60: @@ -138682,7 +138682,7 @@ atk78_faintifabilitynotdamp: ; 804FEC8 ldrb r1, [r1] bl b_history__record_ability_usage_of_player ldr r1, =0x02024214 - ldr r0, =0x082db560 + ldr r0, =gUnknown_082DB560 str r0, [r1] @0804FFCC: pop {r3} @@ -138768,7 +138768,7 @@ sub_8050044: ; 8050044 lsrs r1, 24 adds r3, r0, 0 ldr r6, =0x02024210 - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 ldr r0, =0x0202406c mov r12, r0 ldrb r0, [r2] @@ -138991,8 +138991,8 @@ sub_8050164: ; 8050164 ldr r1, =0x0202420c strb r0, [r1] ldr r5, =0x02024214 - ldr r3, =0x082d86a8 - ldr r2, =0x0831c898 + ldr r3, =gUnknown_082D86A8 + ldr r2, =gUnknown_0831C898 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -140052,7 +140052,7 @@ sub_8050A1C: ; 8050A1C ldrb r0, [r6] strb r0, [r1, 0x17] ldr r1, =0x02024214 - ldr r0, =0x082dae03 + ldr r0, =gUnknown_082DAE03 str r0, [r1] ldrb r1, [r6] lsls r0, r1, 2 @@ -140080,7 +140080,7 @@ sub_8050A1C: ; 8050A1C cmp r0, 0 beq @08050B78 ldr r1, =0x02024214 - ldr r0, =0x082d9f1c + ldr r0, =gUnknown_082D9F1C str r0, [r1] @08050B68: movs r0, 0x1 @@ -140135,7 +140135,7 @@ sub_8050A1C: ; 8050A1C ldrb r0, [r2] strb r0, [r1, 0x17] ldr r1, =0x02024214 - ldr r0, =0x082db5c7 + ldr r0, =gUnknown_082DB5C7 str r0, [r1] ldr r1, =0x0202420a ldrb r0, [r2] @@ -140185,7 +140185,7 @@ sub_8050A1C: ; 8050A1C ldrb r0, [r3] strb r0, [r1, 0x17] ldr r1, =0x02024214 - ldr r0, =0x082db62f + ldr r0, =gUnknown_082DB62F str r0, [r1] ldr r1, =0x0202420a ldrb r0, [r3] @@ -140226,7 +140226,7 @@ sub_8050A1C: ; 8050A1C ldrb r0, [r2] strb r0, [r1, 0x17] ldr r1, =0x02024214 - ldr r0, =0x082db62f + ldr r0, =gUnknown_082DB62F str r0, [r1] ldr r1, =0x0202420a ldrb r0, [r2] @@ -140759,7 +140759,7 @@ sub_8051064: ; 8051064 ldrh r0, [r0] strb r0, [r1] ldr r1, =0x02024214 - ldr r0, =0x082dadd8 + ldr r0, =gUnknown_082DADD8 str r0, [r1] movs r0, 0x1 @08051116: @@ -141179,7 +141179,7 @@ sub_8051424: ; 8051424 movs r3, 0 cmp r3, r6 bcs @080514E8 - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 mov r10, r0 ldr r5, =0x02024084 mov r12, r5 @@ -141262,7 +141262,7 @@ sub_8051424: ; 8051424 .pool @0805150C: movs r7, 0x3 - ldr r5, =0x0831c898 + ldr r5, =gUnknown_0831C898 mov r9, r5 @08051512: bl GenerateRandomNumber @@ -141402,7 +141402,7 @@ atk91_givemoney: ; 80515C8 ldr r0, [r4] adds r0, 0x1 bl b_movescr_stack_push - ldr r0, =0x082db307 + ldr r0, =gUnknown_082DB307 str r0, [r4] b @08051658 .align 2, 0 @@ -141601,7 +141601,7 @@ atk93_ko_move: ; 8051730 ldr r0, =0x0202420a strb r4, [r0] ldr r1, =0x02024214 - ldr r0, =0x082db552 + ldr r0, =gUnknown_082DB552 str r0, [r1] mov r1, r9 ldrb r0, [r1] @@ -141619,7 +141619,7 @@ atk93_ko_move: ; 8051730 ands r0, r1 cmp r0, 0 bne @080518A0 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r0, [r0] lsls r2, r0, 1 @@ -141693,7 +141693,7 @@ atk93_ko_move: ; 8051730 cmp r0, r1 bcs @08051942 @080518CA: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r0, [r0] lsls r2, r0, 1 @@ -142109,7 +142109,7 @@ sub_8051B18: ; 8051B18 @08051C50: ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r2 @@ -142227,7 +142227,7 @@ atk97_tryinfatuatetarget: ; 8051C90 cmp r2, 0xC bne @08051D94 ldr r1, =0x02024214 - ldr r0, =0x082db5f5 + ldr r0, =gUnknown_082DB5F5 str r0, [r1] ldr r0, =0x0202420a strb r2, [r0] @@ -142296,7 +142296,7 @@ atk97_tryinfatuatetarget: ; 8051C90 adds r2, r0, 0 muls r2, r6 adds r2, r4 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x0202420b ldrb r0, [r0] lsls r0, 2 @@ -142366,7 +142366,7 @@ sub_8051E48: ; 8051E48 strb r0, [r4] ldr r6, =0x02024210 ldrb r1, [r6] - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 ldrb r2, [r4] lsls r0, r2, 2 adds r0, r7 @@ -142692,7 +142692,7 @@ atk9B_transformdataexecution: ; 805205C cmp r4, 0x23 bls @08052170 movs r4, 0 - ldr r7, =0x0831c898 + ldr r7, =gUnknown_0831C898 ldr r3, =0x02024090 adds r5, r3, 0 adds r5, 0x18 @@ -142837,7 +142837,7 @@ sub_80522B8: ; 80522B8 lsls r0, 16 lsrs r2, r0, 16 movs r3, 0 - ldr r0, =0x0831c3e0 + ldr r0, =gUnknown_0831C3E0 ldrh r1, [r0] ldr r4, =0x0000fffe adds r5, r0, 0 @@ -142985,7 +142985,7 @@ atk9D_copyattack: ; 8052300 adds r0, r2 ldrh r0, [r0] strh r0, [r1] - ldr r4, =0x0831c898 + ldr r4, =gUnknown_0831C898 ldrb r0, [r3] lsls r0, 1 adds r0, r2 @@ -143048,7 +143048,7 @@ atk9D_copyattack: ; 8052300 adds r2, r1 ldrb r4, [r2, 0x18] lsrs r3, r4, 4 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -143099,7 +143099,7 @@ sub_80524DC: ; 80524DC ldr r7, =0x020241ea movs r6, 0xB1 lsls r6, 1 - ldr r5, =0x0831c3e0 + ldr r5, =gUnknown_0831C3E0 ldr r0, =0x02024214 mov r8, r0 @080524EE: @@ -143136,8 +143136,8 @@ sub_80524DC: ; 80524DC ldr r1, =0xfffffbff ands r0, r1 str r0, [r2] - ldr r3, =0x082d86a8 - ldr r2, =0x0831c898 + ldr r3, =gUnknown_082D86A8 + ldr r2, =gUnknown_0831C898 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -143959,7 +143959,7 @@ atkA6_settypetorandomresistance: ; 8052B34 bhi @08052C24 lsls r0, r4, 1 adds r4, r0, r4 - ldr r6, =0x0831ace8 + ldr r6, =gUnknown_0831ACE8 adds r3, r4, r6 ldr r1, =0x02024258 ldr r2, =0x0202420b @@ -144007,7 +144007,7 @@ atkA6_settypetorandomresistance: ; 8052B34 mov r8, r0 ldr r1, =0x02024214 mov r12, r1 - ldr r3, =0x0831ace8 + ldr r3, =gUnknown_0831ACE8 adds r0, r4, 0x1 adds r0, r3 mov r9, r0 @@ -144228,7 +144228,7 @@ atkA8_copymovepermanently: ; 8052D8C mov r5, r12 adds r5, 0x24 adds r2, r5 - ldr r4, =0x0831c898 + ldr r4, =gUnknown_0831C898 mov r1, r8 ldrb r0, [r1] lsls r0, 1 @@ -144341,7 +144341,7 @@ sub_8052F48: ; 8052F48 push {lr} lsls r0, 16 lsrs r0, 16 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -144403,7 +144403,7 @@ move_weather_interaction: ; 8052FAC push {lr} lsls r1, 16 lsrs r2, r1, 16 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r2, 1 adds r0, r2 lsls r0, 2 @@ -144504,7 +144504,7 @@ sub_8053018: ; 8053018 cmp r0, 0 beq @08053084 @08053076: - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r1 ldr r0, [r0] @@ -144533,7 +144533,7 @@ sub_8053018: ; 8053018 .pool @080530B8: movs r7, 0x3 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 @080530BC: bl GenerateRandomNumber adds r5, r7, 0 @@ -144693,7 +144693,7 @@ atkAC_remaininghptopower: ; 80531F8 lsls r0, 24 lsrs r1, r0, 24 movs r3, 0 - ldr r0, =0x0831c408 + ldr r0, =gUnknown_0831C408 ldrb r2, [r0] cmp r1, r2 ble @08053232 @@ -144708,7 +144708,7 @@ atkAC_remaininghptopower: ; 80531F8 bgt @08053224 @08053232: ldr r2, =0x02024400 - ldr r1, =0x0831c408 + ldr r1, =gUnknown_0831C408 adds r0, r3, 0x1 adds r0, r1 ldrb r0, [r0] @@ -144868,7 +144868,7 @@ atkAD_reducepprandom: ; 8053260 adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r7, 2 adds r0, r2 ldr r0, [r0] @@ -145039,7 +145039,7 @@ atkAE_clearstatusifnotsoundproofed: ; 8053438 beq @0805357A ldr r0, =0x02024210 ldrb r2, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r3, [r7] lsls r0, r3, 2 adds r0, r1 @@ -145136,7 +145136,7 @@ atkAE_clearstatusifnotsoundproofed: ; 8053438 bne @08053618 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r2 ldr r0, [r0] @@ -145216,7 +145216,7 @@ atkAE_clearstatusifnotsoundproofed: ; 8053438 beq @080536BC ldr r0, =0x02024210 ldrb r2, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r3, [r4] lsls r0, r3, 2 adds r0, r1 @@ -145528,7 +145528,7 @@ atkB3_rolloutdamagecalculation: ; 8053914 ldrb r0, [r0] bl b_cancel_multi_turn_move_maybe ldr r1, =0x02024214 - ldr r0, =0x082d8a60 + ldr r0, =gUnknown_082D8A60 str r0, [r1] b @08053A60 .align 2, 0 @@ -145620,7 +145620,7 @@ atkB3_rolloutdamagecalculation: ; 8053914 str r0, [r1] @080539EE: ldr r3, =0x02024400 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 mov r0, r8 ldrh r1, [r0] lsls r0, r1, 1 @@ -145762,7 +145762,7 @@ sub_8053AF8: ; 8053AF8 movs r1, 0 strb r1, [r0, 0x10] ldr r1, =0x02024214 - ldr r0, =0x082d8a60 + ldr r0, =gUnknown_082D8A60 str r0, [r1] b @08053B8C .align 2, 0 @@ -145782,7 +145782,7 @@ sub_8053AF8: ; 8053AF8 strb r0, [r1, 0x10] @08053B4C: ldr r3, =0x02024400 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -145826,7 +145826,7 @@ sub_8053AF8: ; 8053AF8 thumb_func_start atkB6_happinesstodamagecalculation atkB6_happinesstodamagecalculation: ; 8053BAC push {r4,lr} - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -145933,7 +145933,7 @@ atkB7_presentdamagecalculation: ; 8053C30 cmp r4, 0xCB bgt @08053CAC ldr r1, =0x02024214 - ldr r0, =0x082d8a30 + ldr r0, =gUnknown_082D8A30 b @08053CE6 .align 2, 0 .pool @@ -145949,7 +145949,7 @@ atkB7_presentdamagecalculation: ; 8053C30 cmp r1, r0 bne @08053CD8 ldr r1, =0x02024214 - ldr r0, =0x082d9efb + ldr r0, =gUnknown_082D9EFB b @08053CE6 .align 2, 0 .pool @@ -145960,7 +145960,7 @@ atkB7_presentdamagecalculation: ; 8053C30 ands r0, r1 strb r0, [r2] ldr r1, =0x02024214 - ldr r0, =0x082d9ee1 + ldr r0, =gUnknown_082D9EE1 @08053CE6: str r0, [r1] pop {r4} @@ -146145,7 +146145,7 @@ atkB9_magnitudedamagecalculation: ; 8053DA4 adds r4, r6, 0 ldr r0, =0x0202420b ldrb r5, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 mov r12, r1 ldr r7, =0x02024210 @08053E72: @@ -146554,7 +146554,7 @@ atkBE_breakfree: ; 805417C strb r0, [r1, 0x4] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082dafc5 + ldr r0, =gUnknown_082DAFC5 b @080542BA .align 2, 0 .pool @@ -146581,7 +146581,7 @@ atkBE_breakfree: ; 805417C str r0, [r1] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082dafd6 + ldr r0, =gUnknown_082DAFD6 b @080542BA .align 2, 0 .pool @@ -146619,7 +146619,7 @@ atkBE_breakfree: ; 805417C strb r4, [r1, 0xA] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082dafdd + ldr r0, =gUnknown_082DAFDD b @080542BA .align 2, 0 .pool @@ -146944,7 +146944,7 @@ atkC2_selectnexttarget: ; 8054524 adds r3, r6, 0 ldr r0, =0x0202420b ldrb r5, [r0] - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 mov r12, r0 adds r4, r1, 0 ldr r7, =0x02024210 @@ -147243,7 +147243,7 @@ atkC4_802B910: ; 80546E4 str r0, [r1] ldr r2, =0x020241f0 mov r8, r2 - ldr r5, =0x083203cc + ldr r5, =gUnknown_083203CC mov r1, r9 ldrb r0, [r1] movs r4, 0x64 @@ -147258,7 +147258,7 @@ atkC4_802B910: ; 80546E4 ldrb r3, [r1, 0x1] mov r2, r8 str r3, [r2] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -147732,7 +147732,7 @@ atkCC_callterrainattack: ; 8054BEC ands r0, r1 str r0, [r2] ldr r4, =0x020241ea - ldr r1, =0x0831c414 + ldr r1, =gUnknown_0831C414 ldr r0, =0x02022ff0 ldrb r0, [r0] lsls r0, 1 @@ -147744,8 +147744,8 @@ atkCC_callterrainattack: ; 8054BEC bl sub_80458E0 ldr r1, =0x0202420c strb r0, [r1] - ldr r3, =0x082d86a8 - ldr r2, =0x0831c898 + ldr r3, =gUnknown_082D86A8 + ldr r2, =gUnknown_0831C898 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -148003,7 +148003,7 @@ atkD1_sethelpinghand: ; 8054E0C beq @08054E90 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r3, [r3] lsls r0, r3, 2 adds r0, r2 @@ -148106,7 +148106,7 @@ sub_8054EB4: ; 8054EB4 adds r2, 0x29 adds r0, r4, r2 ldrb r1, [r0] - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 ldr r3, =0x0202406e ldrb r0, [r6] lsls r0, 1 @@ -148198,7 +148198,7 @@ sub_8054EB4: ; 8054EB4 cmp r0, 0x3C bne @08055010 ldr r1, =0x02024214 - ldr r0, =0x082db63f + ldr r0, =gUnknown_082DB63F str r0, [r1] ldr r1, =0x0202420a ldrb r0, [r7] @@ -148723,7 +148723,7 @@ atkD9_scaledamagebyhealthratio: ; 8055428 ldrh r0, [r4] cmp r0, 0 bne @08055464 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -149021,7 +149021,7 @@ atkDD_weightdamagecalculation: ; 8055684 mov r7, r8 push {r7} movs r5, 0 - ldr r2, =0x0831c428 + ldr r2, =gUnknown_0831C428 ldrh r0, [r2] ldr r1, =0x0000ffff cmp r0, r1 @@ -149165,7 +149165,7 @@ atkDE_asistattackselect: ; 805571C adds r1, r5, 0x1 cmp r0, 0 bne @080557EE - ldr r0, =0x0831c3e0 + ldr r0, =gUnknown_0831C3E0 ldrh r2, [r0] adds r3, r0, 0 cmp r2, r8 @@ -149413,7 +149413,7 @@ atkE1_802CBE4: ; 805599C cmp r0, r1 bcs @08055A22 adds r4, r2, 0 - ldr r6, =0x0832a328 + ldr r6, =gUnknown_0832A328 @080559E2: ldrb r0, [r4] bl battle_side_get_owner @@ -149502,7 +149502,7 @@ atkE2_cmde2: ; 8055A78 adds r1, r3 movs r0, 0 str r0, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r1, [r4] ldr r0, =0x0202449c ldr r0, [r0] @@ -149683,7 +149683,7 @@ sub_8055C00: ; 8055C00 beq @08055CC4 movs r6, 0 mov r7, sp - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC mov r8, r0 @08055C2A: movs r0, 0x64 @@ -149783,7 +149783,7 @@ sub_8055C00: ; 8055C00 lsls r0, r5, 3 subs r0, r5 lsls r0, 2 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC adds r0, r1 ldrb r0, [r0, 0x17] b @08055D3C @@ -149797,7 +149797,7 @@ sub_8055C00: ; 8055C00 adds r2, 0x63 subs r2, r4 lsls r2, 1 - ldr r1, =0x0831c464 + ldr r1, =gUnknown_0831C464 adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -149808,7 +149808,7 @@ sub_8055C00: ; 8055C00 lsls r0, r5, 3 subs r0, r5 lsls r0, 2 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC adds r0, r1 ldrb r0, [r0, 0x16] @08055D3C: @@ -149868,7 +149868,7 @@ sub_8055C00: ; 8055C00 @08055DAE: cmp r2, 0x8 bgt @08055DD0 - ldr r0, =0x0831c47a + ldr r0, =gUnknown_0831C47A adds r0, r2, r0 ldrb r0, [r0] cmp r0, r4 @@ -149878,7 +149878,7 @@ sub_8055C00: ; 8055C00 adds r0, r7 adds r2, r1, r2 lsls r2, 1 - ldr r1, =0x0831c440 + ldr r1, =gUnknown_0831C440 adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -149964,7 +149964,7 @@ atkE7_castform_switch: ; 8055E64 lsrs r4, r0, 24 cmp r4, 0 beq @08055E8E - ldr r0, =0x082db4a9 + ldr r0, =gUnknown_082DB4A9 bl b_push_move_exec ldr r0, =0x0202449c ldr r0, [r0] @@ -149983,7 +149983,7 @@ atkE7_castform_switch: ; 8055E64 atkE8_settypebasedhalvers: ; 8055EA4 push {r4,lr} movs r4, 0 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -150250,7 +150250,7 @@ atkEB_settypetoterrain: ; 80560BC movs r0, 0x21 adds r0, r3 mov r12, r0 - ldr r5, =0x0831c483 + ldr r5, =gUnknown_0831C483 ldr r4, =0x02022ff0 ldrb r0, [r4] adds r0, r5 @@ -150339,7 +150339,7 @@ atkEC_802D2A0: ; 805616C beq @0805620C ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r3, [r4] lsls r0, r3, 2 adds r0, r2 @@ -150525,7 +150525,7 @@ sub_8056300: ; 8056300 ldrb r0, [r5] bl dp01_battle_side_mark_buffer_for_execution ldr r1, =0x02024214 - ldr r0, =0x082dbe02 + ldr r0, =gUnknown_082DBE02 b @08056694 .align 2, 0 .pool @@ -150541,7 +150541,7 @@ sub_8056300: ; 8056300 ldrb r0, [r5] bl dp01_battle_side_mark_buffer_for_execution ldr r1, =0x02024214 - ldr r0, =0x082dbdca + ldr r0, =gUnknown_082DBDCA b @08056694 .align 2, 0 .pool @@ -150566,7 +150566,7 @@ sub_8056300: ; 8056300 .align 2, 0 .pool @080563B0: - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC ldr r2, =0x02024084 ldrb r1, [r6] movs r0, 0x58 @@ -150695,7 +150695,7 @@ sub_8056300: ; 8056300 .align 2, 0 .pool @080564C8: - ldr r1, =0x0831c48d + ldr r1, =gUnknown_0831C48D ldrh r0, [r2] subs r0, 0x2 adds r0, r1 @@ -150775,7 +150775,7 @@ sub_8056300: ; 8056300 ldrb r0, [r0] bl dp01_battle_side_mark_buffer_for_execution ldr r1, =0x02024214 - ldr r0, =0x082dbd84 + ldr r0, =gUnknown_082DBD84 str r0, [r1] ldr r1, =0x0202406e ldr r0, =0x0202420c @@ -150845,7 +150845,7 @@ sub_8056300: ; 8056300 cmp r4, 0x4 bne @0805668C ldr r1, =0x02024214 - ldr r0, =0x082dbd84 + ldr r0, =gUnknown_082DBD84 str r0, [r1] ldr r1, =0x0202406e ldr r0, =0x0202420c @@ -150883,7 +150883,7 @@ sub_8056300: ; 8056300 ldr r0, =0x02024332 strb r4, [r0, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082dbdd4 + ldr r0, =gUnknown_082DBDD4 @08056694: str r0, [r1] @08056696: @@ -151548,7 +151548,7 @@ atkF3_receive_new_pokemon_maybe: ; 8056BEC movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldr r1, =0x02024332 @@ -152306,7 +152306,7 @@ sub_805725C: ; 805725C mov r2, r10 strb r0, [r2, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db220 + ldr r0, =gUnknown_082DB220 str r0, [r1] movs r0, 0x2 mov r8, r0 @@ -152349,7 +152349,7 @@ sub_805725C: ; 805725C cmp r4, 0 beq @08057354 ldr r1, =0x02024214 - ldr r0, =0x082db213 + ldr r0, =gUnknown_082DB213 str r0, [r1] movs r1, 0x2 mov r8, r1 @@ -152367,7 +152367,7 @@ sub_805725C: ; 805725C ldr r0, =0x02024332 strb r4, [r0, 0x5] ldr r1, =0x02024214 - ldr r0, =0x082db220 + ldr r0, =gUnknown_082DB220 str r0, [r1] movs r2, 0x2 mov r8, r2 @@ -152403,7 +152403,7 @@ sub_805725C: ; 805725C cmp r5, 0 beq @080573D4 ldr r1, =0x02024214 - ldr r0, =0x082db26a + ldr r0, =gUnknown_082DB26A str r0, [r1] b @080573EC .align 2, 0 @@ -152416,7 +152416,7 @@ sub_805725C: ; 805725C str r0, [r4] bl b_movescr_stack_push_cursor ldr r1, =0x02024214 - ldr r0, =0x082db277 + ldr r0, =gUnknown_082DB277 str r0, [r1] mov r0, r10 strb r5, [r0, 0x5] @@ -152529,7 +152529,7 @@ dp01_tbl1_exec_completed: ; 805748C .pool @080574E0: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -152550,7 +152550,7 @@ dp01_tbl1_exec_completed: ; 805748C bx_exec_buffer_A_ch0_tbl1: ; 8057504 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -152566,7 +152566,7 @@ bx_exec_buffer_A_ch0_tbl1: ; 8057504 ldrb r0, [r1] cmp r0, 0x38 bhi @0805754C - ldr r0, =0x0831c514 + ldr r0, =gUnknown_0831C514 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -152837,7 +152837,7 @@ sub_8057588: ; 8057588 bl battle_get_side_with_given_state ldr r1, =0x02024210 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -152914,7 +152914,7 @@ sub_80577F0: ; 80577F0 sub_8057824: ; 8057824 push {r4,r5,lr} sub sp, 0x4 - ldr r1, =0x0831c5f8 + ldr r1, =gUnknown_0831C5F8 mov r0, sp movs r2, 0x4 bl memcpy @@ -153152,7 +153152,7 @@ sub_8057824: ; 8057824 ldrb r1, [r2] adds r1, 0xD bl pokemon_getattr - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -153167,7 +153167,7 @@ sub_8057824: ; 8057824 @08057A70: ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r2 @@ -153283,7 +153283,7 @@ sub_8057824: ; 8057824 ldrb r1, [r2] adds r1, 0xD bl pokemon_getattr - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -153298,7 +153298,7 @@ sub_8057824: ; 8057824 @08057B94: ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r2 @@ -153404,7 +153404,7 @@ sub_8057BFC: ; 8057BFC .align 2, 0 .pool @08057C98: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r1] lsls r0, r1, 1 adds r0, r1 @@ -153531,7 +153531,7 @@ sub_8057BFC: ; 8057BFC bl battle_get_side_with_given_state ldr r1, =0x02024210 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -153746,7 +153746,7 @@ sub_8057BFC: ; 8057BFC ldrb r0, [r0] movs r1, 0x1B bl battle_menu_cursor_related_2 - ldr r0, =0x085ccaca + ldr r0, =gUnknown_085CCACA movs r1, 0xB bl battle_show_message_maybe ldr r1, =0x03005d60 @@ -154030,7 +154030,7 @@ sub_8058138: ; 8058138 ldrb r4, [r6, 0x18] lsls r3, r4, 24 lsrs r2, r3, 28 - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 mov r12, r0 add r1, r10 ldrb r0, [r1] @@ -155904,10 +155904,10 @@ sub_80591B8: ; 80591B8 movs r1, 0x19 bl pokemon_getattr str r0, [sp, 0x4] - ldr r3, =0x0831f72c + ldr r3, =gUnknown_0831F72C adds r4, 0x1 lsls r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -156065,9 +156065,9 @@ sub_8059330: ; 8059330 movs r1, 0x19 bl pokemon_getattr adds r3, r0, 0 - ldr r6, =0x0831f72c + ldr r6, =gUnknown_0831F72C lsls r1, r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -156183,10 +156183,10 @@ sub_8059400: ; 8059400 bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r3, =0x0831f72c + ldr r3, =gUnknown_0831F72C adds r4, 0x1 lsls r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -156902,7 +156902,7 @@ sub_8059AAC: ; 8059AAC ldrh r1, [r4] movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r7, 0 bl gf_strcpy @@ -156933,7 +156933,7 @@ sub_8059AAC: ; 8059AAC sub_8059B18: ; 8059B18 push {r4,lr} ldr r4, =0x02022e2c - ldr r1, =0x085cca6f + ldr r1, =gUnknown_085CCA6F adds r0, r4, 0 bl gf_strcpy adds r0, r4, 0 @@ -157007,7 +157007,7 @@ sub_8059BB0: ; 8059BB0 ldr r0, =0x02023068 adds r4, r0 ldr r6, =0x02022e2c - ldr r1, =0x085cca73 + ldr r1, =gUnknown_085CCA73 adds r0, r6, 0 bl gf_strcpy movs r1, 0xFC @@ -157019,7 +157019,7 @@ sub_8059BB0: ; 8059BB0 movs r1, 0x1 strb r1, [r0] adds r0, 0x1 - ldr r3, =0x0831c898 + ldr r3, =gUnknown_0831C898 ldr r2, =0x020244b0 ldrb r1, [r5] adds r1, r2 @@ -157034,7 +157034,7 @@ sub_8059BB0: ; 8059BB0 ldrb r2, [r1, 0x2] lsls r1, r2, 3 subs r1, r2 - ldr r2, =0x0831ae38 + ldr r2, =gUnknown_0831AE38 adds r1, r2 bl gf_strcpy adds r0, r6, 0 @@ -157281,7 +157281,7 @@ b_link_standby_message: ; 8059DC0 strh r1, [r0] ldr r0, =0x02022e16 strh r1, [r0] - ldr r0, =0x085cca29 + ldr r0, =gUnknown_085CCA29 movs r1, 0 bl battle_show_message_maybe @08059DE0: @@ -160051,12 +160051,12 @@ sub_805B4F0: ; 805B4F0 beq @0805B618 movs r0, 0x5A mov r9, r0 - ldr r1, =0x083054e0 + ldr r1, =gUnknown_083054E0 b @0805B642 .align 2, 0 .pool @0805B618: - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C lsls r0, r4, 2 adds r0, r1 ldrb r1, [r0] @@ -160074,7 +160074,7 @@ sub_805B4F0: ; 805B4F0 @0805B63C: movs r0, 0x50 mov r9, r0 - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C @0805B642: lsls r0, r4, 2 adds r0, r1 @@ -160137,7 +160137,7 @@ sub_805B4F0: ; 805B4F0 ldrb r1, [r6] adds r1, r4 strb r0, [r1] - ldr r0, =0x0830593c + ldr r0, =gUnknown_0830593C lsls r5, 3 adds r5, r0 ldrh r0, [r5, 0x4] @@ -160418,7 +160418,7 @@ dp01t_08_1_8032428: ; 805B864 adds r0, r4, 0 bl template_build_for_pokemon_or_trainer ldr r0, =0x0202499c - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C lsls r4, 2 adds r4, r1 ldrb r1, [r4] @@ -161231,7 +161231,7 @@ dp01t_12_6_battle_menu: ; 805C044 ldr r1, =sub_805C004 + 1 str r1, [r0] bl sub_817F2A8 - ldr r0, =0x085cca3a + ldr r0, =gUnknown_085CCA3A movs r1, 0x2 bl battle_show_message_maybe movs r4, 0 @@ -161249,7 +161249,7 @@ dp01t_12_6_battle_menu: ; 805C044 ldrb r0, [r0] movs r1, 0 bl sub_8059CB4 - ldr r0, =0x085cc9f3 + ldr r0, =gUnknown_085CC9F3 bl sub_814E6F0 ldr r0, =0x02022e2c movs r1, 0x1 @@ -161278,7 +161278,7 @@ sub_805C0B0: ; 805C0B0 movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldr r1, =0x03005d74 @@ -162486,7 +162486,7 @@ dp01t_2F_1_pokemon_enter: ; 805CA80 bl gpu_pal_alloc_new adds r4, r0, 0 lsls r4, 24 - ldr r1, =0x08305d8c + ldr r1, =gUnknown_08305D8C ldr r0, =0x03005d90 ldr r0, [r0] ldrb r0, [r0, 0x8] @@ -163262,7 +163262,7 @@ sub_805D19C: ; 805D19C ldr r0, [r0] adds r0, 0x92 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r2 @@ -163294,7 +163294,7 @@ sub_805D19C: ; 805D19C lsls r0, 24 lsrs r0, 22 adds r0, r4, r0 - ldr r2, =0x0831c494 + ldr r2, =gUnknown_0831C494 adds r0, r2 ldrb r0, [r0] cmp r0, r7 @@ -163325,7 +163325,7 @@ sub_805D19C: ; 805D19C ldrb r0, [r0] cmp r0, 0 beq @0805D26E - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 lsls r1, r4, 2 adds r1, r0 ldr r0, [r1] @@ -163375,7 +163375,7 @@ sub_805D19C: ; 805D19C @0805D2BE: movs r5, 0 movs r6, 0 - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 mov r4, r10 @0805D2C6: ldrh r0, [r4] @@ -163420,7 +163420,7 @@ sub_805D19C: ; 805D19C @0805D316: adds r7, 0x4 adds r4, 0x2 - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 adds r0, 0xC cmp r7, r0 ble @0805D2C6 @@ -163446,7 +163446,7 @@ sub_805D19C: ; 805D19C cmp r6, 0 bne @0805D388 @0805D346: - ldr r5, =0x0832a328 + ldr r5, =gUnknown_0832A328 @0805D348: bl GenerateRandomNumber lsls r0, 16 @@ -163489,7 +163489,7 @@ sub_805D19C: ; 805D19C lsls r1, 10 ands r1, r0 lsrs r4, r1, 16 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -163557,7 +163557,7 @@ sub_805D19C: ; 805D19C ands r5, r0 b @0805D442 @0805D434: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r1] lsls r0, r1, 1 adds r0, r1 @@ -163622,7 +163622,7 @@ sub_805D4A8: ; 805D4A8 push {lr} lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r2, 1 adds r0, r2 lsls r0, 2 @@ -163793,7 +163793,7 @@ sub_805D5F4: ; 805D5F4 .align 2, 0 .pool @0805D680: - ldr r4, =0x0831c604 + ldr r4, =gUnknown_0831C604 ldr r0, =0x02024064 mov r9, r0 ldrb r0, [r0] @@ -164249,7 +164249,7 @@ move_anim_start_t3: ; 805D908 ldr r0, [r4] ldr r0, [r0, 0x8] strh r7, [r0] - ldr r0, =0x082c9320 + ldr r0, =gUnknown_082C9320 adds r1, r5, 0 movs r2, 0 bl move_something @@ -164368,7 +164368,7 @@ move_anim_start_t4: ; 805DAC4 strb r1, [r0] ldr r0, =0x02038437 strb r2, [r0] - ldr r0, =0x082c937c + ldr r0, =gUnknown_082C937C adds r1, r3, 0 movs r2, 0 bl move_something @@ -164558,7 +164558,7 @@ sub_805DC0C: ; 805DC0C bl battle_get_per_side_status lsls r0, 24 lsls r2, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r2, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -164733,7 +164733,7 @@ sub_805DD7C: ; 805DD7C beq @0805DE2C @0805DE00: lsls r0, r5, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -164749,7 +164749,7 @@ sub_805DD7C: ; 805DD7C .pool @0805DE2C: lsls r0, r5, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -164877,7 +164877,7 @@ sub_805DF38: ; 805DF38 bl battle_get_per_side_status lsls r0, 24 lsls r4, 3 - ldr r2, =0x08305654 + ldr r2, =gUnknown_08305654 adds r2, r4, r2 ldr r1, =0x020244d4 ldr r1, [r1] @@ -164888,7 +164888,7 @@ sub_805DF38: ; 805DF38 adds r0, r2, 0 movs r2, 0 bl LZ77UnCompAnyRam - ldr r0, =0x0830593c + ldr r0, =gUnknown_0830593C adds r4, r0 adds r0, r4, 0 bl gpu_pal_obj_decompress_and_apply @@ -164912,7 +164912,7 @@ sub_805DF84: ; 805DF84 bl battle_get_per_side_status lsls r0, 24 lsls r5, 3 - ldr r2, =0x08305d4c + ldr r2, =gUnknown_08305D4C adds r2, r5, r2 ldr r1, =0x020244d4 ldr r1, [r1] @@ -164923,7 +164923,7 @@ sub_805DF84: ; 805DF84 adds r0, r2, 0 movs r2, 0 bl LZ77UnCompAnyRam - ldr r0, =0x08305d8c + ldr r0, =gUnknown_08305D8C adds r5, r0 ldr r0, [r5] lsls r4, 20 @@ -164950,7 +164950,7 @@ nullsub_25: ; 805DFE0 sub_805DFE4: ; 805DFE4 push {lr} lsls r0, 16 - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C lsrs r0, 13 adds r0, r1 ldrh r0, [r0, 0x4] @@ -164964,7 +164964,7 @@ sub_805DFE4: ; 805DFE4 thumb_func_start sub_805DFFC sub_805DFFC: ; 805DFFC push {r4-r7,lr} - ldr r4, =0x0832c128 + ldr r4, =gUnknown_0832C128 adds r0, r4, 0 bl gpu_pal_obj_alloc_tag_and_apply adds r4, 0x8 @@ -164974,22 +164974,22 @@ sub_805DFFC: ; 805DFFC lsls r0, 24 cmp r0, 0 bne @0805E034 - ldr r0, =0x0832c0d0 + ldr r0, =gUnknown_0832C0D0 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0832c0d8 + ldr r0, =gUnknown_0832C0D8 bl gpu_tile_obj_decompress_and_load movs r5, 0x2 b @0805E056 .align 2, 0 .pool @0805E034: - ldr r4, =0x0832c0e0 + ldr r4, =gUnknown_0832C0E0 adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load adds r4, 0x8 adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load - ldr r4, =0x0832c0f0 + ldr r4, =gUnknown_0832C0F0 adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load adds r4, 0x8 @@ -165001,7 +165001,7 @@ sub_805DFFC: ; 805DFFC cmp r4, r5 bcs @0805E076 ldr r7, =0x02024076 - ldr r6, =0x0832c108 + ldr r6, =gUnknown_0832C108 @0805E060: adds r0, r4, r7 ldrb r0, [r0] @@ -165034,7 +165034,7 @@ sub_805E08C: ; 805E08C @0805E09C: cmp r4, 0x1 bne @0805E0B8 - ldr r4, =0x0832c128 + ldr r4, =gUnknown_0832C128 adds r0, r4, 0 bl gpu_pal_obj_alloc_tag_and_apply adds r4, 0x8 @@ -165056,13 +165056,13 @@ sub_805E08C: ; 805E08C ands r0, r1 cmp r0, 0 beq @0805E0E4 - ldr r0, =0x0832c100 + ldr r0, =gUnknown_0832C100 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 .pool @0805E0E4: - ldr r0, =0x0832c0d0 + ldr r0, =gUnknown_0832C0D0 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 @@ -165070,7 +165070,7 @@ sub_805E08C: ; 805E08C @0805E0F0: cmp r4, 0x3 bne @0805E100 - ldr r0, =0x0832c0d8 + ldr r0, =gUnknown_0832C0D8 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 @@ -165094,7 +165094,7 @@ sub_805E08C: ; 805E08C @0805E120: cmp r4, 0x2 bne @0805E130 - ldr r0, =0x0832c0e0 + ldr r0, =gUnknown_0832C0E0 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 @@ -165102,7 +165102,7 @@ sub_805E08C: ; 805E08C @0805E130: cmp r4, 0x3 bne @0805E140 - ldr r0, =0x0832c0e8 + ldr r0, =gUnknown_0832C0E8 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 @@ -165110,7 +165110,7 @@ sub_805E08C: ; 805E08C @0805E140: cmp r4, 0x4 bne @0805E150 - ldr r0, =0x0832c0f0 + ldr r0, =gUnknown_0832C0F0 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 @@ -165118,7 +165118,7 @@ sub_805E08C: ; 805E08C @0805E150: cmp r4, 0x5 bne @0805E160 - ldr r0, =0x0832c0f8 + ldr r0, =gUnknown_0832C0F8 bl gpu_tile_obj_decompress_and_load b @0805E1AE .align 2, 0 @@ -165154,7 +165154,7 @@ sub_805E08C: ; 805E08C ldrb r0, [r0, 0x3] @0805E198: lsls r0, 3 - ldr r1, =0x0832c108 + ldr r1, =gUnknown_0832C108 adds r0, r1 bl gpu_tile_obj_decompress_and_load b @0805E1AE @@ -165172,7 +165172,7 @@ sub_805E08C: ; 805E08C thumb_func_start load_gfxc_health_bar load_gfxc_health_bar: ; 805E1B8 push {lr} - ldr r0, =0x08c093f0 + ldr r0, =gUnknown_08C093F0 ldr r1, =0x020244d4 ldr r1, [r1] movs r2, 0xBA @@ -165589,7 +165589,7 @@ sub_805E448: ; 805E448 mov r9, r3 ldr r4, [r2, 0xC] lsls r0, r1, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -165661,7 +165661,7 @@ sub_805E448: ; 805E448 adds r4, r0, 0 mov r1, r8 lsls r0, r1, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -165700,7 +165700,7 @@ sub_805E448: ; 805E448 adds r4, r0, 0 mov r1, r8 lsls r0, r1, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -165771,7 +165771,7 @@ sub_805E448: ; 805E448 ldr r1, =0x02020630 adds r1, 0x8 adds r0, r1 - ldr r1, =0x08309aac + ldr r1, =gUnknown_08309AAC mov r3, r8 lsls r2, r3, 2 adds r1, r2 @@ -165886,7 +165886,7 @@ sub_805E7DC: ; 805E7DC lsls r0, 24 cmp r0, 0 beq @0805E814 - ldr r0, =0x08c2d120 + ldr r0, =gUnknown_08C2D120 b @0805E822 .align 2, 0 .pool @@ -165896,7 +165896,7 @@ sub_805E7DC: ; 805E7DC lsls r0, 24 cmp r0, 0 beq @0805E83C - ldr r0, =0x08c2cee0 + ldr r0, =gUnknown_08C2CEE0 @0805E822: ldr r1, =0x020244d4 ldr r1, [r1] @@ -165909,7 +165909,7 @@ sub_805E7DC: ; 805E7DC .align 2, 0 .pool @0805E83C: - ldr r0, =0x08c2d120 + ldr r0, =gUnknown_08C2D120 ldr r1, =0x020244d4 ldr r1, [r1] lsls r4, 2 @@ -165920,7 +165920,7 @@ sub_805E7DC: ; 805E7DC @0805E84E: movs r3, 0x1 lsls r6, r5, 4 - ldr r7, =0x08c2cebc + ldr r7, =gUnknown_08C2CEBC ldr r0, =0x020244d4 ldr r0, [r0] adds r0, 0x4 @@ -166445,14 +166445,14 @@ sub_805EC84: ; 805EC84 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r0, =0x0831c6a0 + ldr r0, =gUnknown_0831C6A0 bl gpu_tile_obj_decompress_and_load movs r0, 0x1 bl battle_get_side_with_given_state adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x0831c6b0 + ldr r0, =gUnknown_0831C6B0 mov r8, r0 adds r0, r5, 0 movs r1, 0 @@ -166613,7 +166613,7 @@ sub_805ED70: ; 805ED70 adds r4, r1, 0 cmp r0, 0 beq @0805EE06 - ldr r0, =0x08305dcc + ldr r0, =gUnknown_08305DCC ldrh r1, [r3, 0x2] adds r1, r0 ldrb r0, [r1] @@ -166690,7 +166690,7 @@ sub_805EE54: ; 805EE54 beq @0805EE7E adds r5, r0, 0 @0805EE7E: - ldr r0, =0x08305dcc + ldr r0, =gUnknown_08305DCC adds r0, r5, r0 ldrb r0, [r0] cmp r0, 0 @@ -166887,7 +166887,7 @@ init_uns_table_pokemon_copy: ; 805EFBC adds r0, r3, r6 lsls r0, 3 adds r1, r0, r1 - ldr r2, =0x08329d98 + ldr r2, =gUnknown_08329D98 adds r1, 0x14 adds r0, r2 ldm r0!, {r2,r5,r7} @@ -167092,7 +167092,7 @@ sub_805F164: ; 805F164 bx_exec_buffer_A_ch0_tbl7: ; 805F180 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -167108,7 +167108,7 @@ bx_exec_buffer_A_ch0_tbl7: ; 805F180 ldrb r0, [r1] cmp r0, 0x38 bhi @0805F1C8 - ldr r0, =0x0831c6c8 + ldr r0, =gUnknown_0831C6C8 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -168690,7 +168690,7 @@ dp01_tbl7_exec_completed: ; 805FF18 .pool @0805FF6C: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -171497,14 +171497,14 @@ sub_8061690: ; 8061690 ldrb r0, [r0] cmp r0, 0x1 beq @08061788 - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bcc ldrh r1, [r0] b @0806178C .align 2, 0 .pool @08061788: - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldrh r1, [r3] @0806178C: lsls r0, r1, 2 @@ -171548,7 +171548,7 @@ sub_8061690: ; 8061690 bl template_build_for_pokemon_or_trainer ldr r6, =0x0202499c mov r9, r7 - ldr r1, =0x083054e0 + ldr r1, =gUnknown_083054E0 mov r2, r8 lsls r0, r2, 2 adds r0, r1 @@ -171592,7 +171592,7 @@ sub_8061690: ; 8061690 adds r0, r4 movs r1, 0x2 strh r1, [r0, 0x2E] - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C mov r2, r8 lsls r0, r2, 3 adds r0, r1 @@ -171753,14 +171753,14 @@ sub_80618D8: ; 80618D8 ldrb r0, [r0] cmp r0, 0x1 beq @080619D0 - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bcc ldrh r1, [r0] b @080619D4 .align 2, 0 .pool @080619D0: - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldrh r1, [r3] @080619D4: lsls r0, r1, 2 @@ -171781,7 +171781,7 @@ sub_80618D8: ; 80618D8 mov r0, r8 bl template_build_for_pokemon_or_trainer ldr r0, =0x0202499c - ldr r2, =0x083054e0 + ldr r2, =gUnknown_083054E0 mov r3, r8 lsls r1, r3, 2 adds r1, r2 @@ -171829,7 +171829,7 @@ sub_80618D8: ; 80618D8 adds r0, r4 ldr r1, =0x0000fffe strh r1, [r0, 0x2E] - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C mov r2, r8 lsls r0, r2, 3 adds r0, r1 @@ -172523,7 +172523,7 @@ sub_8061FB8: ; 8061FB8 .align 2, 0 .pool @08062040: - ldr r3, =0x0831c898 + ldr r3, =gUnknown_0831C898 lsls r0, r4, 1 adds r2, r5, r0 ldrh r1, [r2] @@ -172557,7 +172557,7 @@ sub_8061FB8: ; 8061FB8 strb r0, [r5] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r5] lsls r0, 2 adds r0, r2 @@ -172591,7 +172591,7 @@ sub_8061FB8: ; 8061FB8 ldrh r2, [r0] cmp r2, 0 beq @080620C6 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r2, 1 adds r0, r2 lsls r0, 2 @@ -174257,7 +174257,7 @@ sub_8062E54: ; 8062E54 bne @08062E9C b @080630AC @08062E9C: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -174284,7 +174284,7 @@ sub_8062E54: ; 8062E54 bl battle_get_side_with_given_state ldr r1, =0x02024210 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -174310,7 +174310,7 @@ sub_8062E54: ; 8062E54 adds r7, r3, 0 mov r8, r7 @08062F1E: - ldr r3, =0x0831c898 + ldr r3, =gUnknown_0831C898 ldr r1, =0x02024250 ldr r2, =0x02024064 ldrb r0, [r2] @@ -174412,7 +174412,7 @@ sub_8062E54: ; 8062E54 adds r5, r4, 0 cmp r5, r10 bge @080630AC - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC mov r9, r0 @08062FF0: movs r0, 0x64 @@ -174559,7 +174559,7 @@ ai_switchout_natural_cure: ; 80630C0 .align 2, 0 .pool @08063128: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r1, =0x02024250 ldr r4, =0x02024064 ldrb r0, [r4] @@ -174652,7 +174652,7 @@ ai_has_super_effective_move_on_field: ; 80631BC lsrs r3, r0, 24 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r2 ldr r0, [r0] @@ -174727,7 +174727,7 @@ ai_has_super_effective_move_on_field: ; 80631BC lsrs r3, r0, 24 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r2 ldr r0, [r0] @@ -174872,7 +174872,7 @@ ai_switchout_something: ; 8063364 bne @080633A4 b @080635EE @080633A4: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -174899,7 +174899,7 @@ ai_switchout_something: ; 8063364 bl battle_get_side_with_given_state ldr r1, =0x02024210 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -175055,7 +175055,7 @@ ai_switchout_something: ; 8063364 lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC adds r0, r1 ldrb r2, [r0, 0x17] b @08063564 @@ -175065,7 +175065,7 @@ ai_switchout_something: ; 8063364 lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC adds r0, r2 ldrb r2, [r0, 0x16] @08063564: @@ -175262,7 +175262,7 @@ sub_8063614: ; 8063614 bl battle_get_side_with_given_state ldr r1, =0x02024210 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -175646,7 +175646,7 @@ sub_8063A08: ; 8063A08 lsrs r2, 24 mov r8, r2 movs r7, 0 - ldr r0, =0x0831ace8 + ldr r0, =gUnknown_0831ACE8 mov r10, r0 ldrb r0, [r0] cmp r0, 0xFF @@ -175752,7 +175752,7 @@ sub_8063A90: ; 8063A90 bl battle_get_side_with_given_state ldr r1, =0x02024210 ldrb r1, [r1] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, 24 lsrs r0, 22 adds r0, r2 @@ -175784,7 +175784,7 @@ sub_8063A90: ; 8063A90 str r0, [sp, 0x4] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldr r4, [sp, 0x4] lsls r0, r4, 2 adds r0, r2 @@ -175870,7 +175870,7 @@ sub_8063A90: ; 8063A90 b @08063CF2 @08063BF6: lsls r0, r7, 2 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 adds r0, r1 mov r8, r0 mov r10, sp @@ -175922,7 +175922,7 @@ sub_8063A90: ; 8063A90 ldrb r0, [r0] cmp r7, r0 beq @08063CD8 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -176019,7 +176019,7 @@ sub_8063A90: ; 8063A90 @08063D36: ldr r4, [sp, 0xC] lsls r0, r4, 2 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 adds r0, r1 ldr r0, [r0] mov r2, r9 @@ -176122,7 +176122,7 @@ sub_8063A90: ; 8063A90 str r0, [r1] cmp r4, 0 beq @08063E2A - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r4, 1 adds r1, r4 lsls r1, 2 @@ -176333,7 +176333,7 @@ sub_8063EE0: ; 8063EE0 bne @08063FA6 b @08064370 @08063FA6: - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C subs r0, 0xD lsls r0, 2 adds r0, r1 @@ -176840,7 +176840,7 @@ sub_8064394: ; 8064394 sub_80643B0: ; 80643B0 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -176856,7 +176856,7 @@ sub_80643B0: ; 80643B0 ldrb r0, [r1] cmp r0, 0x38 bhi @080643F8 - ldr r0, =0x0831c7b4 + ldr r0, =gUnknown_0831C7B4 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -178344,7 +178344,7 @@ sub_8065068: ; 8065068 .pool @080650BC: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -181145,14 +181145,14 @@ sub_8066748: ; 8066748 cmp r0, 0 beq @080668BC @080668AA: - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, 0x4F ldrb r0, [r0] b @0806694C .align 2, 0 .pool @080668BC: - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, 0x4E ldrb r0, [r0] b @0806694C @@ -181197,14 +181197,14 @@ sub_8066748: ; 8066748 cmp r0, 0 beq @08066924 @08066916: - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, 0x51 ldrb r0, [r0] b @0806694C .align 2, 0 .pool @08066924: - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, 0x50 ldrb r0, [r0] b @0806694C @@ -181239,7 +181239,7 @@ sub_8066748: ; 8066748 bl template_build_for_pokemon_or_trainer ldr r6, =0x0202499c mov r9, r7 - ldr r1, =0x083054e0 + ldr r1, =gUnknown_083054E0 mov r2, r8 lsls r0, r2, 2 adds r0, r1 @@ -181283,7 +181283,7 @@ sub_8066748: ; 8066748 adds r0, r4 movs r1, 0x2 strh r1, [r0, 0x2E] - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C mov r2, r8 lsls r0, r2, 3 adds r0, r1 @@ -181369,7 +181369,7 @@ sub_8066A58: ; 8066A58 mov r0, r8 bl template_build_for_pokemon_or_trainer ldr r0, =0x0202499c - ldr r2, =0x083054e0 + ldr r2, =gUnknown_083054E0 mov r3, r8 lsls r1, r3, 2 adds r1, r2 @@ -181417,7 +181417,7 @@ sub_8066A58: ; 8066A58 adds r0, r4 ldr r1, =0x0000fffe strh r1, [r0, 0x2E] - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C mov r2, r8 lsls r0, r2, 3 adds r0, r1 @@ -183566,7 +183566,7 @@ create_pokemon: ; 8067BBC mov r2, sp adds r2, 0xE bl pokemon_setattr_encrypted - ldr r4, =0x083203cc + ldr r4, =gUnknown_083203CC mov r2, sp ldrh r1, [r2, 0xE] lsls r0, r1, 3 @@ -183581,7 +183581,7 @@ create_pokemon: ; 8067BBC mov r3, sp ldrb r0, [r3, 0x10] lsls r0, 2 - ldr r1, =0x0831f72c + ldr r1, =gUnknown_0831F72C adds r0, r1 adds r2, r0 adds r0, r7, 0 @@ -183722,7 +183722,7 @@ create_pokemon: ; 8067BBC adds r2, r4, 0 bl pokemon_setattr_encrypted @08067E50: - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC mov r3, sp ldrh r1, [r3, 0xE] lsls r0, r1, 3 @@ -184566,7 +184566,7 @@ sub_8068528: ; 8068528 mov r9, r1 lsls r2, 24 lsrs r2, 24 - ldr r6, =0x08610970 + ldr r6, =gUnknown_08610970 ldrb r0, [r1] lsls r3, r0, 27 lsrs r1, r3, 27 @@ -185185,7 +185185,7 @@ get_pokemon_data_3: ; 8068A10 adds r0, r5, 0 movs r2, 0 bl pokemon_getattr - ldr r2, =0x08329d48 + ldr r2, =gUnknown_08329D48 lsls r1, r6, 1 adds r1, r2 ldrh r1, [r1] @@ -185338,7 +185338,7 @@ sub_8068B48: ; 8068B48 ldrb r0, [r1, 0x13] lsls r0, 3 orrs r2, r0 - ldr r0, =0x08329d54 + ldr r0, =gUnknown_08329D54 lsls r2, 1 adds r2, r0 ldrh r0, [r2] @@ -185388,8 +185388,8 @@ sub_8068BB0: ; 8068BB0 ldrb r0, [r1, 0x13] lsls r0, 3 orrs r2, r0 - ldr r1, =0x0831f5ca - ldr r0, =0x08329d54 + ldr r1, =gUnknown_0831F5CA + ldr r0, =gUnknown_08329D54 lsls r2, 1 adds r2, r0 ldrh r0, [r2] @@ -185626,7 +185626,7 @@ pokemon_calc_effective_stats: ; 8068D0C .align 2, 0 .pool @08068DF8: - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r2, r7, 3 subs r0, r2, r7 lsls r0, 2 @@ -185666,7 +185666,7 @@ pokemon_calc_effective_stats: ; 8068D0C adds r0, r5, 0 movs r1, 0x3A bl pokemon_setattr - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC subs r1, r6, r7 lsls r1, 2 adds r6, r1, r0 @@ -185929,8 +185929,8 @@ level_by_exp: ; 8069054 bl pokemon_getattr adds r3, r0, 0 movs r2, 0x1 - ldr r6, =0x0831f72c - ldr r1, =0x083203cc + ldr r6, =gUnknown_0831F72C + ldr r1, =gUnknown_083203CC lsls r0, r4, 3 subs r0, r4 lsls r0, 2 @@ -185984,8 +185984,8 @@ sub_80690C0: ; 80690C0 bl pokemon_getattr_encrypted adds r3, r0, 0 movs r2, 0x1 - ldr r6, =0x0831f72c - ldr r1, =0x083203cc + ldr r6, =gUnknown_0831F72C + ldr r1, =gUnknown_083203CC lsls r0, r4, 3 subs r0, r4 lsls r0, 2 @@ -186065,7 +186065,7 @@ pokemon_moveset_pad: ; 8069140 lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =0x0831c89c + ldr r0, =gUnknown_0831C89C adds r2, r0 adds r0, r7, 0 bl pokemon_setattr_encrypted @@ -186103,7 +186103,7 @@ sub_80691B0: ; 80691B0 movs r3, 0 adds r5, r0, 0 adds r5, 0x24 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r4, 1 adds r1, r4 lsls r1, 2 @@ -186157,7 +186157,7 @@ sub_80691F4: ; 80691F4 lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =0x0831c89c + ldr r0, =gUnknown_0831C89C adds r2, r0 adds r0, r5, 0 adds r1, r4, 0 @@ -186184,7 +186184,7 @@ sub_8069234: ; 8069234 strh r1, [r3] adds r0, 0x24 adds r0, r2 - ldr r3, =0x0831c898 + ldr r3, =gUnknown_0831C898 lsls r2, r1, 1 adds r2, r1 lsls r2, 2 @@ -186226,7 +186226,7 @@ sub_8069270: ; 8069270 lsls r0, 24 lsrs r0, 24 mov r10, r0 - ldr r0, =0x0832937c + ldr r0, =gUnknown_0832937C lsls r6, r4, 2 adds r0, r6, r0 ldr r0, [r0] @@ -186238,7 +186238,7 @@ sub_8069270: ; 8069270 mov r9, r2 movs r3, 0 @080692AE: - ldr r0, =0x0832937c + ldr r0, =gUnknown_0832937C adds r7, r6, r0 ldr r0, [r7] adds r0, r3, r0 @@ -186322,7 +186322,7 @@ sub_8069318: ; 8069318 mov r1, sp ldrb r1, [r1] strb r1, [r4] - ldr r2, =0x0832937c + ldr r2, =gUnknown_0832937C mov r5, r9 lsls r3, r5, 2 adds r5, r3, r2 @@ -186364,7 +186364,7 @@ sub_8069318: ; 8069318 cmp r0, r4 bne @08069384 @080693B0: - ldr r3, =0x0832937c + ldr r3, =gUnknown_0832937C mov r1, r9 lsls r4, r1, 2 adds r1, r4, r3 @@ -186466,7 +186466,7 @@ sub_8069424: ; 8069424 mov r0, sp mov r2, r8 strh r2, [r0, 0x6] - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 mov r2, r8 lsls r0, r2, 1 add r0, r8 @@ -186552,7 +186552,7 @@ sub_80694D0: ; 80694D0 mov r0, sp mov r2, r8 strh r2, [r0, 0x6] - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 mov r2, r8 lsls r0, r2, 1 add r0, r8 @@ -186624,7 +186624,7 @@ sub_806957C: ; 806957C cmp r3, 0 bne @080695D4 ldr r2, =0x020244e0 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r3, [sp, 0x8] lsls r0, r3, 1 adds r0, r3 @@ -186641,7 +186641,7 @@ sub_806957C: ; 806957C @080695D8: cmp r7, 0 bne @080695F8 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r7, [sp, 0x8] lsls r0, r7, 1 adds r0, r7 @@ -186803,7 +186803,7 @@ sub_806957C: ; 806957C str r0, [sp, 0x1C] @08069728: movs r2, 0 - ldr r4, =0x08329d74 + ldr r4, =gUnknown_08329D74 ldr r3, [sp, 0x4] adds r3, 0x20 str r3, [sp, 0x2C] @@ -187194,7 +187194,7 @@ sub_806957C: ; 806957C bl __divsi3 strh r0, [r4] @08069A3E: - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020241ea ldrh r1, [r0] lsls r0, r1, 1 @@ -187222,7 +187222,7 @@ sub_806957C: ; 806957C ldrsb r0, [r6, r0] cmp r0, 0x6 ble @08069A9C - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E b @08069AA6 .align 2, 0 .pool @@ -187230,7 +187230,7 @@ sub_806957C: ; 806957C adds r5, r7, 0 b @08069ABE @08069AA0: - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E movs r0, 0x19 ldrsb r0, [r6, r0] @08069AA6: @@ -187265,7 +187265,7 @@ sub_806957C: ; 806957C ldrsb r0, [r2, r0] cmp r0, 0x5 bgt @08069AF8 - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E ldr r3, [sp, 0x4] movs r0, 0x1A ldrsb r0, [r3, r0] @@ -187276,7 +187276,7 @@ sub_806957C: ; 806957C ldr r3, [sp, 0x18] b @08069B1E @08069AFC: - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E ldr r1, [sp, 0x4] movs r0, 0x1A ldrsb r0, [r1, r0] @@ -187351,7 +187351,7 @@ sub_806957C: ; 806957C ands r0, r1 cmp r0, 0 beq @08069BBC - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldr r3, [sp, 0x8] lsls r1, r3, 1 adds r1, r3 @@ -187393,7 +187393,7 @@ sub_806957C: ; 806957C ldrsb r0, [r6, r0] cmp r0, 0x6 ble @08069BF8 - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E b @08069C02 .align 2, 0 .pool @@ -187401,7 +187401,7 @@ sub_806957C: ; 806957C mov r5, r8 b @08069C1A @08069BFC: - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E movs r0, 0x1C ldrsb r0, [r6, r0] @08069C02: @@ -187436,7 +187436,7 @@ sub_806957C: ; 806957C ldrsb r0, [r1, r0] cmp r0, 0x5 bgt @08069C50 - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E b @08069C5C .align 2, 0 .pool @@ -187444,7 +187444,7 @@ sub_806957C: ; 806957C ldr r3, [sp, 0x1C] b @08069C76 @08069C54: - ldr r2, =0x08329d2e + ldr r2, =gUnknown_08329D2E ldr r7, [sp, 0x4] movs r0, 0x1D ldrsb r0, [r7, r0] @@ -187506,7 +187506,7 @@ sub_806957C: ; 806957C ands r0, r1 cmp r0, 0 beq @08069CFC - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldr r2, [sp, 0x8] lsls r1, r2, 1 adds r1, r2 @@ -187666,7 +187666,7 @@ sub_8069DEC: ; 8069DEC ldr r0, =0x02024064 ldrb r3, [r0] ldr r4, =0x02024210 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 @08069E14: cmp r5, r3 beq @08069E28 @@ -187702,7 +187702,7 @@ sub_8069DEC: ; 8069DEC bne @08069E74 ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -187735,7 +187735,7 @@ sub_8069DEC: ; 8069DEC bne @08069EBC ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -187848,7 +187848,7 @@ sub_8069F34: ; 8069F34 @08069F80: ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r4, 2 adds r0, r2 ldr r0, [r0] @@ -187896,7 +187896,7 @@ pokemon_roll_gender: ; 8069FC4 movs r2, 0 bl pokemon_getattr_encrypted adds r2, r0, 0 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -187911,7 +187911,7 @@ pokemon_roll_gender: ; 8069FC4 cmp r0, 0xFE bge @0806A01A @08069FFC: - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -187939,7 +187939,7 @@ pokemon_species_get_gender_info: ; 806A020 adds r3, r1, 0 lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -188021,7 +188021,7 @@ sub_806A068: ; 806A068 .pool @0806A0C4: ldr r3, =0x0202499c - ldr r2, =0x08329d98 + ldr r2, =gUnknown_08329D98 @0806A0C8: lsls r0, r4, 1 adds r0, r4 @@ -188040,7 +188040,7 @@ sub_806A068: ; 806A068 cmp r4, 0x2 bne @0806A0F8 @0806A0E6: - ldr r0, =0x082ff70c + ldr r0, =gUnknown_082FF70C str r0, [r2, 0x8] b @0806A122 .align 2, 0 @@ -188050,7 +188050,7 @@ sub_806A068: ; 806A068 lsls r0, 1 cmp r5, r0 bls @0806A118 - ldr r0, =0x08309aac + ldr r0, =gUnknown_08309AAC ldr r3, =0xfffffe0c adds r1, r5, r3 lsls r1, 2 @@ -188061,7 +188061,7 @@ sub_806A068: ; 806A068 .align 2, 0 .pool @0806A118: - ldr r0, =0x08309aac + ldr r0, =gUnknown_08309AAC lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -188089,7 +188089,7 @@ template_build_for_pokemon_or_trainer: ; 806A12C cmp r3, 0x2 bne @0806A170 @0806A144: - ldr r2, =0x08329df8 + ldr r2, =gUnknown_08329DF8 lsls r0, r4, 1 adds r0, r4 lsls r0, 3 @@ -188099,7 +188099,7 @@ template_build_for_pokemon_or_trainer: ; 806A12C stm r1!, {r2,r3,r6} ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} - ldr r1, =0x08305d0c + ldr r1, =gUnknown_08305D0C lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -188125,7 +188125,7 @@ template_build_for_pokemon_or_trainer: ; 806A12C .align 2, 0 .pool @0806A194: - ldr r0, =0x08329d98 + ldr r0, =gUnknown_08329D98 lsls r1, r3, 1 adds r1, r3 lsls r1, 3 @@ -188136,7 +188136,7 @@ template_build_for_pokemon_or_trainer: ; 806A12C ldm r1!, {r0,r3,r6} stm r2!, {r0,r3,r6} @0806A1A8: - ldr r0, =0x0830536c + ldr r0, =gUnknown_0830536C lsls r1, r4, 2 adds r1, r0 ldr r0, [r1] @@ -188177,7 +188177,7 @@ sub_806A1C0: ; 806A1C0 .pool @0806A1F4: ldr r3, =0x0202499c - ldr r2, =0x08329d98 + ldr r2, =gUnknown_08329D98 lsls r0, r4, 1 adds r0, r4 lsls r0, 3 @@ -188189,7 +188189,7 @@ sub_806A1C0: ; 806A1C0 stm r1!, {r2,r4,r6} @0806A20A: strh r5, [r3, 0x2] - ldr r0, =0x0830536c + ldr r0, =gUnknown_0830536C lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -188973,7 +188973,7 @@ pokemon_getattr_encrypted: ; 806A674 cmp r0, 0 beq @0806A89C movs r4, 0 - ldr r0, =0x085ccb90 + ldr r0, =gUnknown_085CCB90 ldrb r1, [r0] adds r2, r0, 0 cmp r1, 0xFF @@ -188999,7 +188999,7 @@ pokemon_getattr_encrypted: ; 806A674 ands r0, r1 cmp r0, 0 beq @0806A8BC - ldr r1, =0x085e8264 + ldr r1, =gUnknown_085E8264 adds r0, r6, 0 bl gf_strcpy adds r0, r6, 0 @@ -189410,7 +189410,7 @@ pokemon_getattr_encrypted: ; 806A674 ldrh r5, [r2] adds r7, r1, 0 adds r2, r6, 0 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 @0806AB3E: ldrh r3, [r2] cmp r5, r3 @@ -190881,7 +190881,7 @@ sub_806B694: ; 806B694 cmp r1, 0 beq @0806B6B8 ldr r2, =0x0202420a - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r3, 3 subs r0, r3 lsls r0, 2 @@ -190892,7 +190892,7 @@ sub_806B694: ; 806B694 .pool @0806B6B8: ldr r2, =0x0202420a - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r3, 3 subs r0, r3 lsls r0, 2 @@ -191049,7 +191049,7 @@ create_enemy_party: ; 806B70C lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =0x0831c89c + ldr r0, =gUnknown_0831C89C adds r2, r0 adds r0, r7, 0 bl pokemon_setattr @@ -191078,7 +191078,7 @@ create_enemy_party: ; 806B70C thumb_func_start sub_806B830 sub_806B830: ; 806B830 push {r4,r5,lr} - ldr r5, =0x08329eb8 + ldr r5, =gUnknown_08329EB8 ldr r0, =0x020244a8 ldr r0, [r0] ldr r4, [r0] @@ -191095,7 +191095,7 @@ sub_806B830: ; 806B830 adds r0, r1 adds r0, r5 ldrb r0, [r0] - ldr r1, =0x0831f578 + ldr r1, =gUnknown_0831F578 adds r0, r1 ldrb r0, [r0] pop {r4,r5} @@ -191108,7 +191108,7 @@ sub_806B830: ; 806B830 thumb_func_start sub_806B870 sub_806B870: ; 806B870 push {r4,r5,lr} - ldr r5, =0x08329eb8 + ldr r5, =gUnknown_08329EB8 ldr r0, =0x020244a8 ldr r0, [r0] ldr r4, [r0] @@ -191125,7 +191125,7 @@ sub_806B870: ; 806B870 adds r0, r1 adds r0, r5 ldrb r0, [r0] - ldr r1, =0x0831f5ca + ldr r1, =gUnknown_0831F5CA adds r0, r1 ldrb r0, [r0] pop {r4,r5} @@ -191208,7 +191208,7 @@ get_pokemon_name: ; 806B914 movs r0, 0xCE lsls r0, 1 mov r12, r0 - ldr r7, =0x083185c8 + ldr r7, =gUnknown_083185C8 movs r0, 0xB muls r0, r5 adds r3, r0, r7 @@ -191251,13 +191251,13 @@ move_get_pp_info: ; 806B960 lsrs r0, 16 lsls r2, 24 lsrs r2, 24 - ldr r4, =0x0831c898 + ldr r4, =gUnknown_0831C898 lsls r3, r0, 1 adds r3, r0 lsls r3, 2 adds r3, r4 ldrb r4, [r3, 0x4] - ldr r0, =0x08329d22 + ldr r0, =gUnknown_08329D22 adds r0, r2, r0 ldrb r3, [r0] ands r3, r1 @@ -191294,7 +191294,7 @@ sub_806B9A8: ; 806B9A8 lsrs r0, 24 mov r1, sp strb r0, [r1] - ldr r1, =0x08329d26 + ldr r1, =gUnknown_08329D26 adds r4, r1 ldrb r1, [r4] ands r1, r0 @@ -191317,7 +191317,7 @@ sub_806B9E4: ; 806B9E4 lsls r1, 24 lsrs r1, 24 adds r0, 0x3B - ldr r2, =0x08329d26 + ldr r2, =gUnknown_08329D26 adds r1, r2 ldrb r2, [r0] ldrb r1, [r1] @@ -191590,7 +191590,7 @@ battle_data_fill: ; 806B9FC adds r1, 0x48 adds r1, r5, r1 str r0, [r1] - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC ldrh r1, [r7] lsls r0, r1, 3 subs r0, r1 @@ -191849,7 +191849,7 @@ sub_806BD28: ; 806BD28 lsrs r0, 16 cmp r0, 0xA5 bhi @0806BEF0 - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -192222,7 +192222,7 @@ sub_806BD28: ; 806BD28 bl pokemon_getattr cmp r0, 0x64 beq @0806C1CA - ldr r5, =0x0831f72c + ldr r5, =gUnknown_0831F72C mov r0, r8 movs r1, 0x38 movs r2, 0 @@ -192234,7 +192234,7 @@ sub_806BD28: ; 806BD28 bl pokemon_getattr adds r4, 0x1 lsls r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -192413,7 +192413,7 @@ sub_806BD28: ; 806BD28 movs r1, 0x15 movs r2, 0 bl pokemon_getattr - ldr r1, =0x08329d22 + ldr r1, =gUnknown_08329D22 ldr r3, [sp, 0x14] adds r1, r3, r1 ldrb r1, [r1] @@ -192453,7 +192453,7 @@ sub_806BD28: ; 806BD28 movs r1, 0x15 movs r2, 0 bl pokemon_getattr - ldr r1, =0x08329d2a + ldr r1, =gUnknown_08329D2A ldr r2, [sp, 0x14] adds r1, r2, r1 ldrb r1, [r1] @@ -192540,7 +192540,7 @@ sub_806BD28: ; 806BD28 ldr r1, [sp, 0x28] adds r0, r5, r1 ldrb r5, [r0] - ldr r0, =0x08329ec2 + ldr r0, =gUnknown_08329EC2 ldr r2, [sp, 0x2C] adds r0, r2, r0 ldrb r1, [r0] @@ -192603,7 +192603,7 @@ sub_806BD28: ; 806BD28 @0806C4B2: str r0, [sp, 0x4] @0806C4B4: - ldr r0, =0x08329ec2 + ldr r0, =gUnknown_08329EC2 ldr r5, [sp, 0x2C] adds r0, r5, r0 ldrb r1, [r0] @@ -192650,7 +192650,7 @@ sub_806BD28: ; 806BD28 cmp r3, 0x4 beq @0806C55C ldr r2, =0x02024210 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r3, 2 adds r0, r1 ldr r1, [r0] @@ -192674,7 +192674,7 @@ sub_806BD28: ; 806BD28 .pool @0806C55C: ldr r3, =0x02024210 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r2, =0x02024064 ldrb r0, [r2] eors r0, r4 @@ -192995,7 +192995,7 @@ sub_806BD28: ; 806BD28 adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -193147,7 +193147,7 @@ sub_806BD28: ; 806BD28 adds r0, r1 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldr r5, [sp, 0x14] lsls r0, r5, 2 adds r0, r2 @@ -193240,7 +193240,7 @@ sub_806BD28: ; 806BD28 ldr r1, [sp, 0x28] adds r0, r5, r1 ldrb r5, [r0] - ldr r0, =0x08329ec2 + ldr r0, =gUnknown_08329EC2 ldr r4, [sp, 0x2C] adds r4, 0x2 adds r0, r4, r0 @@ -193301,7 +193301,7 @@ sub_806BD28: ; 806BD28 @0806CA98: str r0, [sp, 0x4] @0806CA9A: - ldr r0, =0x08329ec2 + ldr r0, =gUnknown_08329EC2 adds r0, r4, r0 ldrb r1, [r0] add r2, sp, 0x4 @@ -193319,7 +193319,7 @@ sub_806BD28: ; 806BD28 movs r1, 0x15 movs r2, 0 bl pokemon_getattr - ldr r1, =0x08329d22 + ldr r1, =gUnknown_08329D22 ldr r5, [sp, 0x14] adds r1, r5, r1 ldrb r1, [r1] @@ -193362,13 +193362,13 @@ sub_806BD28: ; 806BD28 movs r2, 0 bl pokemon_getattr str r0, [sp] - ldr r1, =0x08329d26 + ldr r1, =gUnknown_08329D26 ldr r2, [sp, 0x14] adds r1, r2, r1 ldrb r2, [r1] ands r2, r0 str r2, [sp] - ldr r0, =0x08329d2a + ldr r0, =gUnknown_08329D2A ldr r3, [sp, 0x14] adds r0, r3, r0 ldrb r1, [r0] @@ -193722,7 +193722,7 @@ sub_806CDDC: ; 806CDDC lsls r2, 24 lsrs r5, r2, 24 movs r7, 0x6 - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C adds r0, r3, 0 subs r0, 0xD lsls r0, 2 @@ -193902,8 +193902,8 @@ sub_806CF24: ; 806CF24 ldrb r1, [r1] strb r1, [r2] ldr r3, =0x02022f58 - ldr r2, =0x085cbe00 - ldr r1, =0x08329ec8 + ldr r2, =gUnknown_085CBE00 + ldr r1, =gUnknown_08329EC8 adds r0, r1 ldrb r0, [r0] lsls r0, 2 @@ -193912,9 +193912,9 @@ sub_806CF24: ; 806CF24 adds r0, r3, 0 bl gf_strcpy ldr r0, =0x02022f68 - ldr r1, =0x085cb38a + ldr r1, =gUnknown_085CB38A bl gf_strcpy - ldr r0, =0x085cb3aa + ldr r0, =gUnknown_085CB3AA bl sub_814E6F0 pop {r0} bx r0 @@ -193958,7 +193958,7 @@ sub_806CF78: ; 806CF78 .align 2, 0 .pool @0806CFCC: - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C subs r0, 0xD lsls r0, 2 adds r0, r1 @@ -194000,7 +194000,7 @@ sub_806CF78: ; 806CF78 ldrb r0, [r0] mov r1, r8 strb r0, [r1] - ldr r0, =0x085ca459 + ldr r0, =gUnknown_085CA459 bl sub_814E6F0 @0806D02E: adds r6, 0x2 @@ -194016,7 +194016,7 @@ sub_806CF78: ; 806CF78 ldr r0, =0x020244b8 ldrb r0, [r0] strb r0, [r1] - ldr r0, =0x085ca424 + ldr r0, =gUnknown_085CA424 bl sub_814E6F0 @0806D04E: ldr r0, =0x02022e2c @@ -194138,7 +194138,7 @@ GetEvolutionTargetSpecies: ; 806D098 @0806D136: movs r2, 0 str r2, [sp, 0x4] - ldr r3, =0x0832531c + ldr r3, =gUnknown_0832531C lsls r6, r7, 2 b @0806D38E .align 2, 0 @@ -194162,7 +194162,7 @@ GetEvolutionTargetSpecies: ; 806D098 str r0, [sp, 0x4] lsls r6, r7, 2 @0806D16A: - ldr r1, =0x0832531c + ldr r1, =gUnknown_0832531C ldr r0, [sp, 0x4] lsls r2, r0, 3 adds r0, r6, r7 @@ -194244,7 +194244,7 @@ GetEvolutionTargetSpecies: ; 806D098 bhi @0806D21E b @0806D332 @0806D21E: - ldr r1, =0x0832531c + ldr r1, =gUnknown_0832531C adds r0, r6, r7 lsls r0, 3 adds r0, r4, r0 @@ -194394,7 +194394,7 @@ GetEvolutionTargetSpecies: ; 806D098 b @0806D3AE @0806D340: lsls r6, r7, 2 - ldr r1, =0x0832531c + ldr r1, =gUnknown_0832531C adds r0, r6, r7 lsls r0, 3 adds r4, r0, r1 @@ -194671,7 +194671,7 @@ speciesid_conv: ; 806D510 ldr r0, =0x00000113 cmp r1, r0 bls @0806D53C - ldr r0, =0x0831f61c + ldr r0, =gUnknown_0831F61C ldr r2, =0xfffffeec adds r1, r2 lsls r1, 1 @@ -194715,7 +194715,7 @@ sub_806D544: ; 806D544 lsls r3, r5, 3 adds r3, r5 lsls r3, 2 - ldr r0, =0x0831e2f0 + ldr r0, =gUnknown_0831E2F0 adds r4, r3, r0 ldrb r1, [r4] adds r1, 0xF8 @@ -194743,7 +194743,7 @@ sub_806D544: ; 806D544 @0806D5A8: lsls r0, r2, 1 add r0, r9 - ldr r3, =0x0831e2f2 + ldr r3, =gUnknown_0831E2F2 adds r0, r3 ldrh r3, [r0] mov r4, r12 @@ -194862,7 +194862,7 @@ sub_806D664: ; 806D664 lsls r3, r6, 3 adds r3, r6 lsls r3, 2 - ldr r0, =0x0831e2f0 + ldr r0, =gUnknown_0831E2F0 adds r4, r3, r0 ldrb r1, [r4] adds r1, 0xF8 @@ -194890,7 +194890,7 @@ sub_806D664: ; 806D664 @0806D6C0: lsls r0, r2, 1 add r0, r9 - ldr r3, =0x0831e2f2 + ldr r3, =gUnknown_0831E2F2 adds r0, r3 ldrh r3, [r0] mov r4, r12 @@ -195018,7 +195018,7 @@ sub_806D778: ; 806D778 movs r6, 0xB adds r0, r7, 0 muls r0, r6 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r0, r4 mov r1, r9 bl sub_8008C44 @@ -195157,7 +195157,7 @@ sub_806D888: ; 806D888 lsls r0, 24 cmp r0, 0 bne @0806D8C4 - ldr r1, =0x08310030 + ldr r1, =gUnknown_08310030 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -195198,7 +195198,7 @@ nature_stat_mod: ; 806D8D4 adds r0, r3, 0 b @0806D92E @0806D8F2: - ldr r0, =0x0831e818 + ldr r0, =gUnknown_0831E818 lsls r1, r4, 2 adds r1, r4 subs r1, 0x1 @@ -195337,7 +195337,7 @@ happiness_algorithm: ; 806D934 ands r0, r1 cmp r0, 0 beq @0806DAC2 - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -195354,7 +195354,7 @@ happiness_algorithm: ; 806D934 cmp r1, 0x26 bne @0806DAC2 @0806DA20: - ldr r1, =0x08329ece + ldr r1, =gUnknown_08329ECE lsls r0, r5, 1 adds r0, r5 adds r0, r6, r0 @@ -195502,7 +195502,7 @@ sub_806DADC: ; 806DADC .4byte @0806DBA0 .4byte @0806DBB4 @0806DB50: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195513,7 +195513,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DB64: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195523,7 +195523,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DB78: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195534,7 +195534,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DB8C: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195545,7 +195545,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DBA0: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195556,7 +195556,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DBB4: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195733,7 +195733,7 @@ sub_806DCB4: ; 806DCB4 bl pokemon_getattr cmp r0, 0 bne @0806DCDA - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r1 ldrb r1, [r0] @@ -196081,8 +196081,8 @@ sub_806DF74: ; 806DF74 movs r2, 0 bl pokemon_getattr str r0, [sp, 0x4] - ldr r6, =0x0831f72c - ldr r2, =0x083203cc + ldr r6, =gUnknown_0831F72C + ldr r2, =gUnknown_083203CC lsls r1, r4, 3 subs r1, r4 lsls r1, 2 @@ -196159,7 +196159,7 @@ sub_806E00C: ; 806E00C subs r0, 0x20 movs r2, 0x1 lsls r2, r0 - ldr r0, =0x0831e898 + ldr r0, =gUnknown_0831E898 lsls r1, 3 adds r0, 0x4 adds r1, r0 @@ -196171,7 +196171,7 @@ sub_806E00C: ; 806E00C @0806E04C: movs r1, 0x1 lsls r1, r5 - ldr r2, =0x0831e898 + ldr r2, =gUnknown_0831E898 lsls r0, r3, 3 adds r0, r2 ldr r0, [r0] @@ -196206,7 +196206,7 @@ sub_806E064: ; 806E064 subs r0, 0x20 movs r2, 0x1 lsls r2, r0 - ldr r0, =0x0831e898 + ldr r0, =gUnknown_0831E898 lsls r1, r3, 3 adds r0, 0x4 adds r1, r0 @@ -196218,7 +196218,7 @@ sub_806E064: ; 806E064 @0806E09C: movs r1, 0x1 lsls r1, r2 - ldr r2, =0x0831e898 + ldr r2, =gUnknown_0831E898 lsls r0, r4, 3 adds r0, r2 ldr r0, [r0] @@ -196270,7 +196270,7 @@ sub_806E0B4: ; 806E0B4 cmp r5, 0x3 ble @0806E0EA movs r5, 0 - ldr r6, =0x0832937c + ldr r6, =gUnknown_0832937C lsls r1, r7, 2 adds r2, r1, r6 ldr r3, [r2] @@ -196304,7 +196304,7 @@ sub_806E0B4: ; 806E0B4 cmp r1, r0 beq @0806E168 ldr r0, [sp, 0x14] - ldr r1, =0x0832937c + ldr r1, =gUnknown_0832937C adds r6, r0, r1 ldr r2, =0x000001ff mov r8, r2 @@ -196340,7 +196340,7 @@ sub_806E0B4: ; 806E0B4 cmp r2, r0 beq @0806E1AC ldr r1, [sp, 0x14] - ldr r2, =0x0832937c + ldr r2, =gUnknown_0832937C adds r6, r1, r2 ldr r0, =0x000001ff mov r8, r0 @@ -196410,7 +196410,7 @@ sub_806E204: ; 806E204 lsls r0, 16 movs r5, 0 movs r4, 0 - ldr r1, =0x0832937c + ldr r1, =gUnknown_0832937C lsrs r0, 14 adds r0, r1 ldr r2, [r0] @@ -196496,7 +196496,7 @@ sub_806E25C: ; 806E25C cmp r5, 0x3 ble @0806E2A0 movs r5, 0 - ldr r3, =0x0832937c + ldr r3, =gUnknown_0832937C ldr r2, [sp, 0x38] adds r1, r2, r3 ldr r0, [r1] @@ -196532,7 +196532,7 @@ sub_806E25C: ; 806E25C cmp r1, r0 beq @0806E322 ldr r0, [sp, 0x38] - ldr r1, =0x0832937c + ldr r1, =gUnknown_0832937C adds r6, r0, r1 ldr r2, =0x000001ff mov r8, r2 @@ -196569,7 +196569,7 @@ sub_806E25C: ; 806E25C cmp r2, r0 beq @0806E368 ldr r2, [sp, 0x38] - ldr r0, =0x0832937c + ldr r0, =gUnknown_0832937C adds r6, r2, r0 ldr r2, =0x000001ff mov r8, r2 @@ -196759,7 +196759,7 @@ song_id_for_battle: ; 806E42C movs r0, 0xA b @0806E4B2 @0806E4A2: - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -196881,9 +196881,9 @@ song_id_for_battle: ; 806E42C lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =0x08310034 + ldr r1, =gUnknown_08310034 adds r0, r1 - ldr r1, =0x085ccb98 + ldr r1, =gUnknown_085CCB98 bl sub_8008C44 cmp r0, 0 beq @0806E63C @@ -197044,7 +197044,7 @@ species_and_otid_get_pal: ; 806E740 lsls r0, 1 cmp r4, r0 bls @0806E75C - ldr r0, =0x08303678 + ldr r0, =gUnknown_08303678 ldr r0, [r0] b @0806E788 .align 2, 0 @@ -197060,13 +197060,13 @@ species_and_otid_get_pal: ; 806E740 eors r0, r3 cmp r0, 0x7 bls @0806E780 - ldr r0, =0x08303678 + ldr r0, =gUnknown_08303678 lsls r1, r4, 3 b @0806E784 .align 2, 0 .pool @0806E780: - ldr r0, =0x08304438 + ldr r0, =gUnknown_08304438 lsls r1, r5, 3 @0806E784: adds r1, r0 @@ -197123,13 +197123,13 @@ sub_806E7CC: ; 806E7CC cmp r0, 0x7 bls @0806E7F4 lsls r0, r4, 3 - ldr r1, =0x08303678 + ldr r1, =gUnknown_08303678 b @0806E7F8 .align 2, 0 .pool @0806E7F4: lsls r0, r4, 3 - ldr r1, =0x08304438 + ldr r1, =gUnknown_08304438 @0806E7F8: adds r0, r1 pop {r4} @@ -197144,7 +197144,7 @@ sub_806E804: ; 806E804 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 - ldr r2, =0x08329eea + ldr r2, =gUnknown_08329EEA ldrh r0, [r2] ldr r1, =0x0000ffff cmp r0, r1 @@ -197177,7 +197177,7 @@ sub_806E804: ; 806E804 sub_806E840: ; 806E840 lsls r0, 16 lsrs r0, 16 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -197197,7 +197197,7 @@ sub_806E858: ; 806E858 bl GetNature lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085b25a0 + ldr r2, =gUnknown_085B25A0 lsls r1, r0, 2 adds r1, r0 adds r1, r4 @@ -197219,7 +197219,7 @@ sub_806E880: ; 806E880 bl GetNatureFromPersonality lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085b25a0 + ldr r2, =gUnknown_085B25A0 lsls r1, r0, 2 adds r1, r0 adds r1, r4 @@ -197423,7 +197423,7 @@ sub_806E994: ; 806E994 strb r0, [r4, 0x3] movs r0, 0xFF strb r0, [r4, 0x4] - ldr r0, =0x085cb2a1 + ldr r0, =gUnknown_085CB2A1 ldr r1, =0x02021fc4 bl sub_814E764 pop {r4,r5} @@ -197439,7 +197439,7 @@ sub_806EA40: ; 806EA40 lsls r0, 16 lsrs r3, r0, 16 movs r1, 0 - ldr r2, =0x08329efc + ldr r2, =gUnknown_08329EFC @0806EA4A: ldrh r0, [r2] cmp r0, r3 @@ -197520,7 +197520,7 @@ sub_806EA68: ; 806EA68 bcc @0806EB90 ldr r0, =0x02024744 lsls r2, 2 - ldr r1, =0x08329efe + ldr r1, =gUnknown_08329EFE b @0806EB6C .align 2, 0 .pool @@ -197539,12 +197539,12 @@ sub_806EA68: ; 806EA68 lsls r2, r4, 3 subs r2, r4 lsls r2, 2 - ldr r1, =0x083203da + ldr r1, =gUnknown_083203DA b @0806EB6C .align 2, 0 .pool @0806EB2C: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC mov r12, r0 lsls r0, r4, 3 subs r1, r0, r4 @@ -197574,7 +197574,7 @@ sub_806EA68: ; 806EA68 @0806EB66: subs r2, r4 lsls r2, 2 - ldr r1, =0x083203d8 + ldr r1, =gUnknown_083203D8 @0806EB6C: adds r2, r1 @0806EB6E: @@ -197587,7 +197587,7 @@ sub_806EA68: ; 806EA68 ldr r0, =0x02024744 subs r2, r4 lsls r2, 2 - ldr r1, =0x083203da + ldr r1, =gUnknown_083203DA adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -197662,7 +197662,7 @@ sub_806EBF8: ; 806EBF8 ldr r0, =0x00000c03 cmp r1, r0 bne @0806EC28 - ldr r0, =0x08317dd4 + ldr r0, =gUnknown_08317DD4 b @0806EC64 .align 2, 0 .pool @@ -197863,7 +197863,7 @@ sub_806ED40: ; 806ED40 movs r1, 0x1 bl obj_anim_image_start @0806EDA6: - ldr r0, =0x08329b87 + ldr r0, =gUnknown_08329B87 subs r4, 0x1 adds r6, r4, r0 ldrb r0, [r6] @@ -197882,7 +197882,7 @@ sub_806ED40: ; 806ED40 strh r5, [r1, 0x8] lsrs r0, r5, 16 strh r0, [r1, 0xA] - ldr r0, =0x083299ec + ldr r0, =gUnknown_083299EC adds r0, r4, r0 ldrb r0, [r0] strh r0, [r1, 0xC] @@ -197892,7 +197892,7 @@ sub_806ED40: ; 806ED40 .align 2, 0 .pool @0806EDEC: - ldr r0, =0x083299ec + ldr r0, =gUnknown_083299EC adds r0, r4, r0 ldrb r1, [r0] adds r0, r5, 0 @@ -197926,7 +197926,7 @@ sub_806EE0C: ; 806EE0C movs r1, 0x1 bl obj_anim_image_start @0806EE2E: - ldr r0, =0x08329b87 + ldr r0, =gUnknown_08329B87 subs r4, 0x1 adds r6, r4, r0 ldrb r0, [r6] @@ -197945,7 +197945,7 @@ sub_806EE0C: ; 806EE0C strh r5, [r2, 0x8] lsrs r1, r5, 16 strh r1, [r2, 0xA] - ldr r1, =0x083299ec + ldr r1, =gUnknown_083299EC adds r1, r4, r1 ldrb r1, [r1] strh r1, [r2, 0xC] @@ -197958,7 +197958,7 @@ sub_806EE0C: ; 806EE0C .align 2, 0 .pool @0806EE80: - ldr r0, =0x083299ec + ldr r0, =gUnknown_083299EC adds r0, r4, r0 ldrb r1, [r0] adds r0, r5, 0 @@ -198164,7 +198164,7 @@ sub_806EF84: ; 806EF84 sub_806EFF0: ; 806EFF0 lsls r0, 16 lsrs r0, 16 - ldr r1, =0x0831f578 + ldr r1, =gUnknown_0831F578 adds r0, r1 ldrb r0, [r0] bx lr @@ -198250,7 +198250,7 @@ sub_806F07C: ; 806F07C bls @0806F08A movs r2, 0 @0806F08A: - ldr r1, =0x08310030 + ldr r1, =gUnknown_08310030 lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -198258,7 +198258,7 @@ sub_806F07C: ; 806F07C ldrb r1, [r0, 0x1] movs r0, 0xD muls r0, r1 - ldr r1, =0x0830fcd4 + ldr r1, =gUnknown_0830FCD4 adds r0, r1 pop {r1} bx r1 @@ -198279,7 +198279,7 @@ sub_806F0B0: ; 806F0B0 lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =0x08310034 + ldr r1, =gUnknown_08310034 adds r0, r1 pop {r1} bx r1 @@ -198379,7 +198379,7 @@ sub_806F160: ; 806F160 adds r1, r2, r4 lsls r1, 3 adds r0, r1, r0 - ldr r3, =0x08329d98 + ldr r3, =gUnknown_08329D98 adds r1, r3 ldm r1!, {r3,r5,r7} stm r0!, {r3,r5,r7} @@ -198459,7 +198459,7 @@ sub_806F1FC: ; 806F1FC movs r3, 0 cmp r0, 0 beq @0806F296 - ldr r0, =0x08329f28 + ldr r0, =gUnknown_08329F28 mov r10, r0 @0806F216: ldr r0, [r4, 0xC] @@ -198517,7 +198517,7 @@ sub_806F1FC: ; 806F1FC lsls r0, 3 adds r0, r7, r0 str r0, [r1, 0xC] - ldr r6, =0x082ff70c + ldr r6, =gUnknown_082FF70C str r6, [r1, 0x8] strh r3, [r1, 0x2] mov r7, r9 @@ -198889,7 +198889,7 @@ sub_806F4F8: ; 806F4F8 sine: ; 806F534 lsls r1, 16 asrs r1, 16 - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 lsls r0, 16 asrs r0, 15 adds r0, r2 @@ -198908,7 +198908,7 @@ sine: ; 806F534 cosine: ; 806F550 lsls r1, 16 asrs r1, 16 - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 lsls r0, 16 asrs r0, 15 adds r0, 0x80 @@ -198941,7 +198941,7 @@ sine2: ; 806F570 bl __udivsi3 movs r1, 0x1 ands r0, r1 - ldr r1, =0x0832a1c0 + ldr r1, =gUnknown_0832A1C0 lsls r4, 1 adds r4, r1 ldrh r1, [r4] @@ -199042,7 +199042,7 @@ GenerateRandomNumber2: ; 806F620 object_new_hidden_with_callback: ; 806F640 push {r4-r6,lr} adds r6, r0, 0 - ldr r0, =0x0832a3a8 + ldr r0, =gUnknown_0832A3A8 movs r1, 0xF8 movs r2, 0xA8 movs r3, 0xE @@ -199165,7 +199165,7 @@ rfu_MBOOT_CHILD_inheritanceLinkStatus: ; 806F70C ldr r7, [sp, 0x58] lsls r0, 24 lsls r1, 24 - ldr r2, =0x0832a3c0 + ldr r2, =gUnknown_0832A3C0 lsrs r1, 23 lsrs r0, 21 adds r1, r0 @@ -199454,7 +199454,7 @@ sub_806F928: ; 806F928 movs r3, 0 cmp r3, r4 bcs @0806F956 - ldr r6, =0x0832a3d8 + ldr r6, =gUnknown_0832A3D8 @0806F938: lsrs r1, r2, 8 adds r0, r5, r3 @@ -200346,7 +200346,7 @@ sub_8070004: ; 8070004 lsrs r2, r0, 16 movs r0, 0 mov r8, r0 - ldr r0, =0x0832531c + ldr r0, =gUnknown_0832531C mov r12, r0 @08070016: movs r7, 0 @@ -200847,7 +200847,7 @@ pokemon_get_eggmoves: ; 80703C8 lsls r0, 16 lsrs r3, r0, 16 movs r2, 0 - ldr r5, =0x0832add8 + ldr r5, =gUnknown_0832ADD8 ldrh r1, [r5] ldr r7, =0x00004e20 adds r0, r3, r7 @@ -200862,7 +200862,7 @@ pokemon_get_eggmoves: ; 80703C8 lsls r0, 16 lsrs r2, r0, 16 ldr r0, =0x00000471 - ldr r5, =0x0832add8 + ldr r5, =gUnknown_0832ADD8 cmp r2, r0 bhi @0807041A lsls r0, r2, 1 @@ -201585,14 +201585,14 @@ sub_8070954: ; 8070954 movs r1, 0x26 add r2, sp, 0x10 bl pokemon_setattr - ldr r2, =0x0832b708 + ldr r2, =gUnknown_0832B708 adds r0, r7, 0 movs r1, 0x2 bl pokemon_setattr lsls r2, r5, 3 subs r2, r5 lsls r2, 2 - ldr r0, =0x083203dd + ldr r0, =gUnknown_083203DD adds r2, r0 adds r0, r7, 0 movs r1, 0x20 @@ -201674,14 +201674,14 @@ sub_8070A0C: ; 8070A0C movs r1, 0x26 add r2, sp, 0x10 bl pokemon_setattr - ldr r2, =0x0832b708 + ldr r2, =gUnknown_0832B708 adds r0, r6, 0 movs r1, 0x2 bl pokemon_setattr lsls r2, r5, 3 subs r2, r5 lsls r2, 2 - ldr r0, =0x083203dd + ldr r0, =gUnknown_083203DD adds r2, r0 adds r0, r6, 0 movs r1, 0x20 @@ -202072,7 +202072,7 @@ daycare_relationship_score: ; 8070D4C adds r2, 0x14 str r2, [sp, 0x24] subs r0, 0x6 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC mov r10, r1 ldr r5, [sp, 0x20] mov r8, r0 @@ -202246,7 +202246,7 @@ sp0B9_daycare_relationship_comment: ; 8070E8C movs r1, 0 @08070EB2: ldr r0, =0x02021fc4 - ldr r2, =0x0832b6f8 + ldr r2, =gUnknown_0832B6F8 lsls r1, 2 adds r1, r2 ldr r1, [r1] @@ -202343,7 +202343,7 @@ sub_8070F48: ; 8070F48 lsls r0, 24 cmp r0, 0 bne @08070F84 - ldr r1, =0x0832dac7 + ldr r1, =gUnknown_0832DAC7 b @08070F86 .align 2, 0 .pool @@ -202356,12 +202356,12 @@ sub_8070F48: ; 8070F48 lsls r0, 24 cmp r0, 0 bne @08070F84 - ldr r1, =0x0832dac9 + ldr r1, =gUnknown_0832DAC9 b @08070F86 .align 2, 0 .pool @08070F84: - ldr r1, =0x0832dacb + ldr r1, =gUnknown_0832DACB @08070F86: adds r0, r4, 0 bl gf_strcat @@ -202426,7 +202426,7 @@ sub_8070FB4: ; 8070FB4 adds r0, r7, 0 mov r1, sp bl gf_strcpy - ldr r4, =0x085ef881 + ldr r4, =gUnknown_085EF881 adds r0, r7, 0 adds r1, r4, 0 bl gf_strcat @@ -202436,7 +202436,7 @@ sub_8070FB4: ; 8070FB4 adds r0, r7, 0 adds r1, r4, 0 bl gf_strcat - ldr r1, =0x085ef883 + ldr r1, =gUnknown_085EF883 adds r0, r7, 0 bl gf_strcat add sp, 0x28 @@ -202461,7 +202461,7 @@ sub_8071038: ; 8071038 movs r5, 0 @08071046: adds r0, r4, 0 - ldr r1, =0x085ef888 + ldr r1, =gUnknown_085EF888 bl gf_strcat movs r0, 0x8C adds r2, r5, 0 @@ -202483,7 +202483,7 @@ sub_8071038: ; 8071038 mov r1, sp bl gf_strcat adds r0, r4, 0 - ldr r1, =0x085ef881 + ldr r1, =gUnknown_085EF881 bl gf_strcat adds r0, r5, 0x1 lsls r0, 24 @@ -202600,7 +202600,7 @@ sub_8071148: ; 8071148 mov r8, r3 lsls r5, 24 lsrs r5, 24 - ldr r1, =0x085ef888 + ldr r1, =gUnknown_085EF888 mov r0, sp bl gf_strcpy movs r0, 0x8C @@ -202769,7 +202769,7 @@ c3_080469FC: ; 8071204 sub_80712C0: ; 80712C0 push {r4,r5,lr} sub sp, 0x18 - ldr r0, =0x0832b6c0 + ldr r0, =gUnknown_0832B6C0 bl Window_AddFromTemplate adds r4, r0, 0 lsls r4, 24 @@ -202778,7 +202778,7 @@ sub_80712C0: ; 80712C0 movs r1, 0 bl sub_81973FC mov r1, sp - ldr r0, =0x0832b6e0 + ldr r0, =gUnknown_0832B6E0 ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -203224,7 +203224,7 @@ sub_807163C: ; 807163C bl pokemon_getattr adds r3, r0, 0 lsls r0, r4, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r2, [r1] @@ -203392,7 +203392,7 @@ c1_hatching_egg: ; 80717A0 bl reset_temp_tile_data_buffers movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0832c064 + ldr r1, =gUnknown_0832C064 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -203439,7 +203439,7 @@ c1_hatching_egg: ; 80717A0 .align 2, 0 .pool @080718B8: - ldr r0, =0x0832c06c + ldr r0, =gUnknown_0832C06C bl Window_InitFromTemplates ldr r0, =0x03000de0 ldr r1, [r0] @@ -203449,18 +203449,18 @@ c1_hatching_egg: ; 80717A0 .align 2, 0 .pool @080718D0: - ldr r1, =0x08c00000 + ldr r1, =gUnknown_08C00000 movs r0, 0 str r0, [sp] movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08c00524 + ldr r1, =gUnknown_08C00524 movs r0, 0 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r0, =0x08c004e0 + ldr r0, =gUnknown_08C004E0 movs r1, 0 movs r2, 0x20 bl decompress_palette @@ -203468,11 +203468,11 @@ c1_hatching_egg: ; 80717A0 .align 2, 0 .pool @08071904: - ldr r0, =0x0832bfe4 + ldr r0, =gUnknown_0832BFE4 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x0832bfec + ldr r0, =gUnknown_0832BFEC bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x0832bff4 + ldr r0, =gUnknown_0832BFF4 bl gpu_pal_obj_alloc_tag_and_apply b @080719A6 .align 2, 0 @@ -203516,17 +203516,17 @@ c1_hatching_egg: ; 80717A0 lsls r1, 5 movs r0, 0 bl lcd_io_set - ldr r0, =0x08dd7300 + ldr r0, =gUnknown_08DD7300 movs r1, 0x10 movs r2, 0xA0 bl gpu_pal_apply - ldr r1, =0x08dd7360 + ldr r1, =gUnknown_08DD7360 movs r2, 0xA1 lsls r2, 5 movs r0, 0x1 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r1, =0x08331f60 + ldr r1, =gUnknown_08331F60 movs r2, 0x80 lsls r2, 5 movs r0, 0x1 @@ -203679,7 +203679,7 @@ sub_8071A94: ; 8071A94 movs r2, 0x10 movs r3, 0 bl sub_80A1AD4 - ldr r0, =0x0832bffc + ldr r0, =gUnknown_0832BFFC movs r1, 0x78 movs r2, 0x4B movs r3, 0x5 @@ -203820,7 +203820,7 @@ sub_8071A94: ; 8071A94 ldr r1, =0x02021cc4 bl pokemon_get_nick ldr r4, =0x02021fc4 - ldr r1, =0x085ed5a5 + ldr r1, =gUnknown_085ED5A5 adds r0, r4, 0 bl ExpandTextCodes ldr r0, [r5] @@ -203873,7 +203873,7 @@ sub_8071A94: ; 8071A94 ldr r1, =0x02021cc4 bl pokemon_get_nick ldr r4, =0x02021fc4 - ldr r1, =0x085ed5be + ldr r1, =gUnknown_085ED5BE adds r0, r4, 0 bl ExpandTextCodes ldr r0, [r5] @@ -203904,7 +203904,7 @@ sub_8071A94: ; 8071A94 adds r1, r4, 0 movs r2, 0xE0 bl sub_809882C - ldr r0, =0x0832c07c + ldr r0, =gUnknown_0832C07C adds r1, r4, 0 movs r2, 0xE movs r3, 0 @@ -204433,7 +204433,7 @@ sub_80720E8: ; 80720E8 sub_8072140: ; 8072140 push {r4-r6,lr} sub sp, 0x8 - ldr r2, =0x0832c084 + ldr r2, =gUnknown_0832C084 ldr r0, =0x03000de0 ldr r6, [r0] ldrb r3, [r6, 0x7] @@ -204504,7 +204504,7 @@ sub_8072194: ; 8072194 lsls r0, 24 lsrs r0, 24 mov r10, r0 - ldr r0, =0x0832c04c + ldr r0, =gUnknown_0832C04C adds r1, r4, 0 adds r2, r5, 0 movs r3, 0x4 @@ -204941,7 +204941,7 @@ battle_make_oam_normal_battle: ; 80724DC lsls r0, 24 cmp r0, 0 bne @08072574 - ldr r4, =0x0832c140 + ldr r4, =gUnknown_0832C140 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA0 @@ -204988,7 +204988,7 @@ battle_make_oam_normal_battle: ; 80724DC .align 2, 0 .pool @08072574: - ldr r4, =0x0832c170 + ldr r4, =gUnknown_0832C170 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA0 @@ -205054,7 +205054,7 @@ battle_make_oam_normal_battle: ; 80724DC lsls r0, r1, 1 adds r0, r1 lsls r0, 3 - ldr r4, =0x0832c140 + ldr r4, =gUnknown_0832C140 adds r0, r4 movs r1, 0xF0 movs r2, 0xA0 @@ -205119,7 +205119,7 @@ battle_make_oam_normal_battle: ; 80724DC lsls r0, r1, 1 adds r0, r1 lsls r0, 3 - ldr r4, =0x0832c170 + ldr r4, =gUnknown_0832C170 adds r0, r4 movs r1, 0xF0 movs r2, 0xA0 @@ -205181,7 +205181,7 @@ battle_make_oam_normal_battle: ; 80724DC lsls r0, r1, 1 adds r0, r1 lsls r0, 3 - ldr r1, =0x0832c1c0 + ldr r1, =gUnknown_0832C1C0 adds r0, r1 movs r1, 0x8C movs r2, 0x3C @@ -205201,7 +205201,7 @@ battle_make_oam_normal_battle: ; 80724DC adds r1, r0, 0 lsls r1, 24 lsrs r1, 21 - ldr r0, =0x0832c28c + ldr r0, =gUnknown_0832C28C adds r1, r0 adds r0, r4, 0 bl obj_set_f18_to_r0_f42_to_40 @@ -205278,7 +205278,7 @@ battle_make_oam_safari_battle: ; 8072804 mov r7, r9 mov r6, r8 push {r6,r7} - ldr r4, =0x0832c1a0 + ldr r4, =gUnknown_0832C1A0 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA0 @@ -205349,7 +205349,7 @@ battle_make_oam_safari_battle: ; 8072804 sub_80728A4: ; 80728A4 lsls r0, 24 lsrs r0, 19 - ldr r1, =0x08c11bdc + ldr r1, =gUnknown_08C11BDC adds r0, r1 bx lr .align 2, 0 @@ -205934,7 +205934,7 @@ heathbar_draw_hp: ; 8072C38 .align 2, 0 .pool @08072D10: - ldr r1, =0x0832c3c4 + ldr r1, =gUnknown_0832C3C4 add r0, sp, 0x4 movs r2, 0x14 bl memcpy @@ -206175,7 +206175,7 @@ sub_8072E0C: ; 8072E0C .align 2, 0 .pool @08072F28: - ldr r1, =0x0832c3d8 + ldr r1, =gUnknown_0832C3D8 add r0, sp, 0x4 movs r2, 0x14 bl memcpy @@ -206216,7 +206216,7 @@ sub_8072E0C: ; 8072E0C mov r3, r8 cmp r3, 0 bne @08072F82 - ldr r1, =0x085e8d3e + ldr r1, =gUnknown_085E8D3E bl gf_strcpy @08072F82: ldr r0, =0x020244d4 @@ -206374,7 +206374,7 @@ sub_80730D4: ; 80730D4 lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x14] - ldr r1, =0x0832c3c4 + ldr r1, =gUnknown_0832C3C4 mov r0, sp movs r2, 0x14 bl memcpy @@ -206410,7 +206410,7 @@ sub_80730D4: ; 80730D4 lsls r0, 24 mov r4, sp adds r4, 0x6 - ldr r1, =0x0861cb50 + ldr r1, =gUnknown_0861CB50 lsrs r0, 22 adds r0, r1 ldr r1, [r0] @@ -207027,19 +207027,19 @@ sub_80735DC: ; 80735DC movs r3, 0x5 mov r8, r3 @0807366C: - ldr r0, =0x0832c334 + ldr r0, =gUnknown_0832C334 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0832c34c + ldr r0, =gUnknown_0832C34C bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x0832c33c + ldr r0, =gUnknown_0832C33C bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x0832c344 + ldr r0, =gUnknown_0832C344 bl gpu_pal_obj_alloc_tag_and_apply mov r0, r9 lsls r6, r0, 1 adds r0, r6, r0 lsls r0, 3 - ldr r1, =0x0832c364 + ldr r1, =gUnknown_0832C364 adds r0, r1 lsls r5, 16 asrs r1, r5, 16 @@ -207056,7 +207056,7 @@ sub_80735DC: ; 80735DC lsls r0, 2 ldr r1, =0x02020630 adds r7, r0, r1 - ldr r1, =0x0832c2c4 + ldr r1, =gUnknown_0832C2C4 adds r0, r7, 0 bl obj_set_f18_to_r0_f42_to_40 mov r2, r10 @@ -207098,7 +207098,7 @@ sub_80735DC: ; 80735DC movs r6, 0xA movs r5, 0 @0807371C: - ldr r0, =0x0832c394 + ldr r0, =gUnknown_0832C394 ldr r3, [sp, 0x20] ldr r1, =0xfffc0000 adds r2, r3, r1 @@ -207396,7 +207396,7 @@ sub_80735DC: ; 80735DC lsls r2, 2 adds r0, r2 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r7, 2 adds r0, r2 ldr r0, [r0] @@ -207605,7 +207605,7 @@ sub_80735DC: ; 80735DC adds r0, r3 ldrb r1, [r0] lsls r0, r7, 2 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 adds r0, r2 ldr r0, [r0] ands r1, r0 @@ -207916,7 +207916,7 @@ sub_8073C30: ; 8073C30 adds r3, r1 ldr r1, =sub_8074090 + 1 str r1, [r3] - ldr r1, =0x0832c2cc + ldr r1, =gUnknown_0832C2CC bl obj_set_f18_to_r0_f42_to_40 ldr r1, =0x03005e00 ldr r0, [sp, 0xC] @@ -208480,7 +208480,7 @@ sub_80741E8: ; 80741E8 lsls r0, 24 lsrs r7, r0, 24 ldr r5, =0x02022e2c - ldr r1, =0x085ed228 + ldr r1, =gUnknown_085ED228 adds r0, r5, 0 bl gf_strcpy adds r0, r4, 0 @@ -208510,7 +208510,7 @@ sub_80741E8: ; 80741E8 @08074236: movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 add r0, sp, 0x4 bl sub_8008C44 @@ -208522,17 +208522,17 @@ sub_80741E8: ; 80741E8 beq @08074268 cmp r6, 0xFE beq @08074270 - ldr r1, =0x085ed238 + ldr r1, =gUnknown_085ED238 b @08074272 .align 2, 0 .pool @08074268: - ldr r1, =0x085ed22e + ldr r1, =gUnknown_085ED22E b @08074272 .align 2, 0 .pool @08074270: - ldr r1, =0x085ed233 + ldr r1, =gUnknown_085ED233 @08074272: adds r0, r5, 0 bl gf_strcpy @@ -208911,7 +208911,7 @@ draw_status_ailment_maybe: ; 80743F8 lsls r4, 4 adds r4, 0xC adds r4, r7 - ldr r1, =0x0832c3ec + ldr r1, =gUnknown_0832C3EC lsls r0, 1 adds r0, r1 ldrh r0, [r0] @@ -209106,7 +209106,7 @@ sub_8074770: ; 8074770 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085ccb2c + ldr r0, =gUnknown_085CCB2C add r1, sp, 0x4 str r1, [sp] movs r1, 0 @@ -209151,7 +209151,7 @@ sub_80747D8: ; 80747D8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x085ccb3c + ldr r1, =gUnknown_085CCB3C add r0, sp, 0x4 bl gf_strcpy ldr r1, =0x0203a04c @@ -209343,10 +209343,10 @@ healthbar_draw_field_maybe: ; 8074860 movs r1, 0x19 bl pokemon_getattr adds r3, r0, 0 - ldr r0, =0x0831f72c + ldr r0, =gUnknown_0831F72C mov r12, r0 lsls r1, r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -210285,7 +210285,7 @@ write_to_rbox: ; 8075094 mov r9, r2 adds r5, r3, 0 ldr r7, [sp, 0x40] - ldr r0, =0x0832c3f8 + ldr r0, =gUnknown_0832C3F8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x18] @@ -210490,7 +210490,7 @@ sub_807521C: ; 807521C lsrs r7, r1, 16 lsls r2, 24 lsrs r4, r2, 24 - ldr r5, =0x0831c620 + ldr r5, =gUnknown_0831C620 ldrh r0, [r5, 0x6] bl gpu_tile_obj_tag_get_range_start lsls r0, 16 @@ -210499,7 +210499,7 @@ sub_807521C: ; 807521C bne @0807524E adds r0, r5, 0 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0831c628 + ldr r0, =gUnknown_0831C628 bl gpu_pal_obj_decompress_and_apply3 @0807524E: ldr r0, =sub_8075370 + 1 @@ -210515,7 +210515,7 @@ sub_807521C: ; 807521C ldr r0, =0x02020630 adds r5, r0 strh r4, [r5, 0x30] - ldr r0, =0x0831c688 + ldr r0, =gUnknown_0831C688 mov r9, r0 lsls r6, 16 asrs r0, r6, 16 @@ -210632,10 +210632,10 @@ sub_8075370: ; 8075370 ldrsh r0, [r4, r1] cmp r0, 0 bne @080753A8 - ldr r0, =0x0831c620 + ldr r0, =gUnknown_0831C620 ldrh r0, [r0, 0x6] bl gpu_tile_obj_free_by_tag - ldr r0, =0x0831c628 + ldr r0, =gUnknown_0831C628 ldrh r0, [r0, 0x4] bl gpu_pal_free_tag movs r1, 0x30 @@ -210805,7 +210805,7 @@ sub_8075450: ; 8075450 lsls r0, r4, 1 adds r0, r4 lsls r0, 3 - ldr r1, =0x0832c588 + ldr r1, =gUnknown_0832C588 adds r0, r1 movs r1, 0x20 movs r2, 0x50 @@ -212720,11 +212720,11 @@ sub_8076438: ; 8076438 str r0, [sp, 0x4] lsls r0, r2, 16 lsrs r7, r0, 16 - ldr r0, =0x0832c400 + ldr r0, =gUnknown_0832C400 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0832c460 + ldr r0, =gUnknown_0832C460 bl gpu_pal_obj_decompress_and_apply3 - ldr r0, =0x0832c588 + ldr r0, =gUnknown_0832C588 mov r1, r9 mov r2, r10 adds r3, r4, 0 @@ -212972,7 +212972,7 @@ sub_80765E0: ; 80765E0 ldrsh r0, [r4, r3] cmp r0, 0x7F bgt @080766AC - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 lsls r0, r2, 24 lsrs r0, 23 adds r0, r1 @@ -213085,11 +213085,11 @@ sub_807671C: ; 807671C lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x0832c400 + ldr r0, =gUnknown_0832C400 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0832c460 + ldr r0, =gUnknown_0832C460 bl gpu_pal_obj_decompress_and_apply3 - ldr r0, =0x0832c588 + ldr r0, =gUnknown_0832C588 adds r1, r6, 0 mov r2, r8 adds r3, r4, 0 @@ -213493,7 +213493,7 @@ sub_8076A78: ; 8076A78 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0832c400 + ldr r0, =gUnknown_0832C400 lsls r6, r4, 3 adds r5, r6, r0 ldrh r0, [r5, 0x6] @@ -213504,7 +213504,7 @@ sub_8076A78: ; 8076A78 bne @08076AA0 adds r0, r5, 0 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0832c460 + ldr r0, =gUnknown_0832C460 adds r0, r6, r0 bl gpu_pal_obj_decompress_and_apply3 @08076AA0: @@ -213517,14 +213517,14 @@ sub_8076A78: ; 8076A78 cmp r4, 0xA bge @08076ACC @08076AB0: - ldr r1, =0x0832c400 + ldr r1, =gUnknown_0832C400 lsls r0, r4, 3 adds r0, r1 ldrh r0, [r0, 0x6] bl gpu_tile_obj_tag_get_range_start adds r1, r0, 0 lsls r1, 16 - ldr r0, =0x08c02300 + ldr r0, =gUnknown_08C02300 lsrs r1, 11 ldr r2, =0x06010100 adds r1, r2 @@ -213542,12 +213542,12 @@ sub_8076AE8: ; 8076AE8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 - ldr r0, =0x0832c400 + ldr r0, =gUnknown_0832C400 lsrs r4, 21 adds r0, r4, r0 ldrh r0, [r0, 0x6] bl gpu_tile_obj_free_by_tag - ldr r0, =0x0832c460 + ldr r0, =gUnknown_0832C460 adds r4, r0 ldrh r0, [r4, 0x4] bl gpu_pal_free_tag @@ -214554,7 +214554,7 @@ sub_80772A4: ; 80772A4 strb r0, [r2, 0x8] ldr r0, =sub_807811C + 1 bl SetVBlankCallback - ldr r4, =0x0860f074 + ldr r4, =gUnknown_0860F074 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0x14 @@ -214565,7 +214565,7 @@ sub_80772A4: ; 80772A4 bl gpu_pal_apply movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0832dee4 + ldr r1, =gUnknown_0832DEE4 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -214576,7 +214576,7 @@ sub_80772A4: ; 80772A4 adds r1, r0 movs r0, 0x1 bl bg_set_tilemap - ldr r0, =0x0832def4 + ldr r0, =gUnknown_0832DEF4 bl Window_InitFromTemplates lsls r0, 16 cmp r0, 0 @@ -214992,7 +214992,7 @@ sub_80773D0: ; 80773D0 cmp r6, r0 bge @08077740 mov r8, r2 - ldr r7, =0x0832de24 + ldr r7, =gUnknown_0832DE24 @080776E2: movs r0, 0x64 adds r4, r6, 0 @@ -215046,7 +215046,7 @@ sub_80773D0: ; 80773D0 ldrb r0, [r0] cmp r6, r0 bge @080777B8 - ldr r0, =0x0832de24 + ldr r0, =gUnknown_0832DE24 mov r8, r1 adds r7, r0, 0 adds r7, 0xC @@ -215162,7 +215162,7 @@ sub_80773D0: ; 80773D0 movs r2, 0 movs r3, 0 bl sub_80C6D80 - ldr r4, =0x0832de94 + ldr r4, =gUnknown_0832DE94 ldr r0, [r4] ldr r1, [r5, 0x18] movs r2, 0x2 @@ -215209,7 +215209,7 @@ sub_80773D0: ; 80773D0 adds r4, 0x10 @080778DE: add r1, sp, 0x10 - ldr r0, =0x0832dcac + ldr r0, =gUnknown_0832DCAC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -215246,7 +215246,7 @@ sub_80773D0: ; 80773D0 adds r4, 0x88 @0807792C: add r1, sp, 0x10 - ldr r0, =0x0832dcac + ldr r0, =gUnknown_0832DCAC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -215273,7 +215273,7 @@ sub_80773D0: ; 80773D0 .align 2, 0 .pool @08077970: - ldr r4, =0x0832dcac + ldr r4, =gUnknown_0832DCAC add r1, sp, 0x10 adds r0, r4, 0 ldm r0!, {r2,r3,r7} @@ -215311,7 +215311,7 @@ sub_80773D0: ; 80773D0 lsls r5, 13 @080779BC: add r1, sp, 0x10 - ldr r0, =0x0832dcac + ldr r0, =gUnknown_0832DCAC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -215332,8 +215332,8 @@ sub_80773D0: ; 80773D0 adds r6, 0x1 cmp r6, 0x5 ble @080779BC - ldr r0, =0x0832dc94 - ldr r2, =0x0832de24 + ldr r0, =gUnknown_0832DC94 + ldr r2, =gUnknown_0832DE24 ldrb r1, [r2] lsls r1, 19 movs r3, 0x80 @@ -215627,7 +215627,7 @@ sub_8077B74: ; 8077B74 cmp r6, r0 bge @08077D08 mov r8, r4 - ldr r7, =0x0832de24 + ldr r7, =gUnknown_0832DE24 @08077CA8: movs r0, 0x64 adds r4, r6, 0 @@ -215682,7 +215682,7 @@ sub_8077B74: ; 8077B74 ldrb r0, [r0] cmp r6, r0 bge @08077D80 - ldr r0, =0x0832de24 + ldr r0, =gUnknown_0832DE24 mov r8, r1 adds r7, r0, 0 adds r7, 0xC @@ -215798,7 +215798,7 @@ sub_8077B74: ; 8077B74 movs r2, 0 movs r3, 0 bl sub_80C6D80 - ldr r4, =0x0832de94 + ldr r4, =gUnknown_0832DE94 ldr r0, [r4] ldr r1, [r5, 0x18] movs r2, 0x2 @@ -215852,7 +215852,7 @@ sub_8077B74: ; 8077B74 adds r4, 0x10 @08077EB4: add r1, sp, 0xC - ldr r0, =0x0832dcac + ldr r0, =gUnknown_0832DCAC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -215889,7 +215889,7 @@ sub_8077B74: ; 8077B74 adds r4, 0x88 @08077F02: add r1, sp, 0xC - ldr r0, =0x0832dcac + ldr r0, =gUnknown_0832DCAC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -215916,7 +215916,7 @@ sub_8077B74: ; 8077B74 .align 2, 0 .pool @08077F48: - ldr r4, =0x0832dcac + ldr r4, =gUnknown_0832DCAC add r1, sp, 0xC adds r0, r4, 0 ldm r0!, {r2,r3,r7} @@ -215954,7 +215954,7 @@ sub_8077B74: ; 8077B74 lsls r5, 13 @08077F94: add r1, sp, 0xC - ldr r0, =0x0832dcac + ldr r0, =gUnknown_0832DCAC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -215994,8 +215994,8 @@ sub_8077B74: ; 8077B74 adds r0, 0x6 @08077FEA: strb r0, [r2] - ldr r0, =0x0832dc94 - ldr r3, =0x0832de24 + ldr r0, =gUnknown_0832DC94 + ldr r3, =gUnknown_0832DE24 ldr r1, [r4] adds r1, 0x35 ldrb r2, [r1] @@ -216326,17 +216326,17 @@ sub_80782B8: ; 80782B8 beq @0807834C b @0807837E @080782D4: - ldr r0, =0x08ddb3e4 + ldr r0, =gUnknown_08DDB3E4 movs r1, 0 movs r2, 0x60 bl gpu_pal_apply - ldr r1, =0x08ddb464 + ldr r1, =gUnknown_08DDB464 movs r2, 0x94 lsls r2, 5 movs r0, 0x1 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r1, =0x08ddcf04 + ldr r1, =gUnknown_08DDCF04 movs r0, 0x20 str r0, [sp] movs r0, 0x14 @@ -216346,7 +216346,7 @@ sub_80782B8: ; 80782B8 movs r2, 0 movs r3, 0 bl bg_copy_tilemap_rect_simple - ldr r1, =0x0832cabc + ldr r1, =gUnknown_0832CABC movs r2, 0x80 lsls r2, 4 movs r0, 0x2 @@ -216356,7 +216356,7 @@ sub_80782B8: ; 80782B8 .align 2, 0 .pool @08078324: - ldr r1, =0x0832d2bc + ldr r1, =gUnknown_0832D2BC movs r2, 0x80 lsls r2, 4 movs r0, 0x3 @@ -216830,13 +216830,13 @@ shedinja_maker_maybe: ; 8078458 mov r2, sp bl pokemon_getattr mov r0, sp - ldr r1, =0x0832df94 + ldr r1, =gUnknown_0832DF94 bl sub_80092BC cmp r0, 0 bne @08078766 adds r0, r4, 0 movs r1, 0x2 - ldr r2, =0x083192cd + ldr r2, =gUnknown_083192CD bl pokemon_setattr @08078766: adds r4, 0x64 @@ -216882,7 +216882,7 @@ shedinja_maker_maybe: ; 8078458 thumb_func_start sub_80787B8 sub_80787B8: ; 80787B8 push {lr} - ldr r0, =0x0832dae5 + ldr r0, =gUnknown_0832DAE5 ldr r1, =0x0203229c ldr r1, [r1] adds r1, 0x72 @@ -217475,7 +217475,7 @@ sub_8078C6C: ; 8078C6C movs r5, 0 ldr r2, =0x0203229c ldr r3, [r2] - ldr r4, =0x0832dcec + ldr r4, =gUnknown_0832DCEC lsls r2, r1, 1 adds r2, r1 lsls r2, 1 @@ -217568,7 +217568,7 @@ sub_8078CB8: ; 8078CB8 adds r1, r0 lsls r1, 2 adds r1, r5 - ldr r2, =0x0832de24 + ldr r2, =gUnknown_0832DE24 lsls r3, r6, 1 adds r0, r3, r2 ldrb r0, [r0] @@ -217710,7 +217710,7 @@ sub_8078DBC: ; 8078DBC movs r0, 0x1 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x0832deac + ldr r2, =gUnknown_0832DEAC movs r0, 0x1 movs r1, 0x2 bl PrintMenuTable @@ -217748,7 +217748,7 @@ sub_8078DBC: ; 8078DBC @08078EB6: cmp r0, 0xC bne @08078EE4 - ldr r0, =0x0832df8c + ldr r0, =gUnknown_0832DF8C movs r1, 0x1 movs r2, 0xE movs r3, 0 @@ -217757,7 +217757,7 @@ sub_8078DBC: ; 8078DBC adds r0, 0x6F movs r1, 0x4 strb r1, [r0] - ldr r0, =0x0832de94 + ldr r0, =gUnknown_0832DE94 ldr r0, [r0, 0x10] ldr r1, [r4] adds r1, 0x72 @@ -217799,7 +217799,7 @@ sub_8078EF8: ; 8078EF8 negs r1, r1 ands r1, r2 strb r1, [r0] - ldr r0, =0x0832de94 + ldr r0, =gUnknown_0832DE94 ldr r0, [r0, 0x4] ldr r1, [r3] adds r1, 0x72 @@ -218403,7 +218403,7 @@ sub_80793C4: ; 80793C4 ldrb r0, [r0] cmp r0, 0x78 bls @080793F8 - ldr r0, =0x0832df8c + ldr r0, =gUnknown_0832DF8C movs r1, 0x1 movs r2, 0xE movs r3, 0 @@ -218889,7 +218889,7 @@ sub_80796B4: ; 80796B4 adds r2, r0 lsls r2, 2 add r2, r8 - ldr r5, =0x0832de24 + ldr r5, =gUnknown_0832DE24 lsls r6, 2 adds r0, r6, r5 ldrb r0, [r0] @@ -218936,7 +218936,7 @@ sub_80796B4: ; 80796B4 lsls r0, 2 add r0, r8 bl sub_80A6DEC - ldr r1, =0x0832c8be + ldr r1, =gUnknown_0832C8BE ldr r0, [sp, 0x64] subs r2, r0, r7 lsls r2, 24 @@ -218991,7 +218991,7 @@ sub_80796B4: ; 80796B4 .align 2, 0 .pool @080798BC: - ldr r1, =0x0832c6c0 + ldr r1, =gUnknown_0832C6C0 ldr r0, [sp, 0x60] lsls r2, r0, 4 subs r2, r0 @@ -219024,7 +219024,7 @@ sub_80796B4: ; 80796B4 adds r2, r0 lsls r2, 2 adds r2, r6 - ldr r5, =0x0832de24 + ldr r5, =gUnknown_0832DE24 lsls r3, 2 adds r0, r3, r5 ldrb r0, [r0] @@ -219080,7 +219080,7 @@ sub_80796B4: ; 80796B4 asrs r2, 1 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x0832dee0 + ldr r0, =gUnknown_0832DEE0 mov r8, r0 str r0, [sp] movs r1, 0 @@ -219126,7 +219126,7 @@ sub_80796B4: ; 80796B4 .align 2, 0 .pool @080799EC: - ldr r0, =0x0832df99 + ldr r0, =gUnknown_0832DF99 lsls r1, r7, 1 adds r4, r1, r0 ldrb r2, [r4] @@ -219274,7 +219274,7 @@ sub_8079AA4: ; 8079AA4 lsrs r4, r0, 16 cmp r4, 0x3 bls @08079ADE - ldr r1, =0x0832dabc + ldr r1, =gUnknown_0832DABC adds r0, r6, 0 bl gf_strcpy movs r4, 0 @@ -219288,13 +219288,13 @@ sub_8079AA4: ; 8079AA4 adds r1, r0, 0 movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r6, 0 bl gf_strcat @08079B3C: adds r0, r6, 0 - ldr r1, =0x0832dad2 + ldr r1, =gUnknown_0832DAD2 bl gf_strcat adds r0, r4, 0x1 lsls r0, 16 @@ -219305,10 +219305,10 @@ sub_8079AA4: ; 8079AA4 .align 2, 0 .pool @08079B5C: - ldr r1, =0x0832dabc + ldr r1, =gUnknown_0832DABC adds r0, r6, 0 bl gf_strcpy - ldr r1, =0x0832dadf + ldr r1, =gUnknown_0832DADF adds r0, r6, 0 bl gf_strcat @08079B6C: @@ -219347,7 +219347,7 @@ sub_8079B84: ; 8079B84 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x0832dee0 + ldr r0, =gUnknown_0832DEE0 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -219447,7 +219447,7 @@ sub_8079C4C: ; 8079C4C lsrs r4, 24 lsls r5, 24 lsrs r5, 24 - ldr r1, =0x08ddd704 + ldr r1, =gUnknown_08DDD704 movs r0, 0x6 str r0, [sp] movs r0, 0x3 @@ -219686,10 +219686,10 @@ sub_8079E44: ; 8079E44 bge @08079E94 lsls r0, r6, 1 adds r0, r6 - ldr r1, =0x0832de3e + ldr r1, =gUnknown_0832DE3E lsls r0, 2 adds r5, r0, r1 - ldr r1, =0x0832de56 + ldr r1, =gUnknown_0832DE56 adds r4, r0, r1 @08079E6A: lsls r1, r7, 24 @@ -219746,7 +219746,7 @@ sub_8079EA8: ; 8079EA8 add r0, r12 lsls r2, r0, 1 mov r10, r2 - ldr r1, =0x0832de24 + ldr r1, =gUnknown_0832DE24 movs r2, 0 mov r8, r2 lsls r0, 2 @@ -219843,7 +219843,7 @@ sub_8079F88: ; 8079F88 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x0832c8be + ldr r1, =gUnknown_0832C8BE lsls r2, r4, 4 subs r2, r4 lsls r2, 24 @@ -219865,7 +219865,7 @@ sub_8079F88: ; 8079F88 bl sub_8079BE0 adds r0, r4, 0 bl sub_8079EA8 - ldr r0, =0x0832de94 + ldr r0, =gUnknown_0832DE94 ldr r0, [r0, 0x4] ldr r5, =0x0203229c ldr r1, [r5] @@ -220112,7 +220112,7 @@ sub_807A19C: ; 807A19C movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r0, =0x0832debc + ldr r0, =gUnknown_0832DEBC lsls r4, 2 adds r4, r0 ldr r2, [r4] @@ -220225,19 +220225,19 @@ sub_807A1F0: ; 807A1F0 mov r0, sp b @0807A2D6 @0807A2BC: - ldr r0, =0x0832dce4 + ldr r0, =gUnknown_0832DCE4 bl gpu_pal_obj_alloc_tag_and_apply b @0807A2DA .align 2, 0 .pool @0807A2C8: - ldr r0, =0x0832dc44 + ldr r0, =gUnknown_0832DC44 bl gpu_pal_obj_alloc_tag_and_apply b @0807A2DA .align 2, 0 .pool @0807A2D4: - ldr r0, =0x0832dc3c + ldr r0, =gUnknown_0832DC3C @0807A2D6: bl gpu_tile_obj_alloc_tag_and_copy_to_vram @0807A2DA: @@ -220977,7 +220977,7 @@ sub_807A7E0: ; 807A7E0 movs r0, 0x2 b @0807A8C0 @0807A84E: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r7, 3 subs r1, r7 lsls r1, 2 @@ -221307,7 +221307,7 @@ sub_807AA7C: ; 807AA7C movs r1, 0x2E ldrsh r0, [r2, r1] lsls r0, 1 - ldr r1, =0x08338ea4 + ldr r1, =gUnknown_08338EA4 adds r0, r1 ldrb r1, [r2, 0x5] lsrs r1, 4 @@ -221680,7 +221680,7 @@ sub_807ACFC: ; 807ACFC cmp r6, 0 bne @0807AD94 lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -221694,7 +221694,7 @@ sub_807ACFC: ; 807ACFC .pool @0807AD94: lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r2, [r1] @@ -222030,9 +222030,9 @@ sub_807AE50: ; 807AE50 .pool @0807B094: bl sub_807BA94 - ldr r0, =0x08338d18 + ldr r0, =gUnknown_08338D18 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08338d20 + ldr r0, =gUnknown_08338D20 bl gpu_pal_obj_alloc_tag_and_apply b @0807B0DC .align 2, 0 @@ -222140,7 +222140,7 @@ sub_807B170: ; 807B170 bl lcd_io_set movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08339014 + ldr r1, =gUnknown_08339014 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -222170,7 +222170,7 @@ sub_807B170: ; 807B170 movs r0, 0x3 bl bg_set_tilemap bl TextBox_ResetSomeField - ldr r0, =0x08c00000 + ldr r0, =gUnknown_08C00000 mov r10, r0 movs r0, 0 mov r9, r0 @@ -222179,7 +222179,7 @@ sub_807B170: ; 807B170 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r0, =0x08c00524 + ldr r0, =gUnknown_08C00524 mov r8, r0 ldr r4, =0x0201c000 adds r1, r4, 0 @@ -222189,12 +222189,12 @@ sub_807B170: ; 807B170 adds r2, r5, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r6, =0x08c004e0 + ldr r6, =gUnknown_08C004E0 adds r0, r6, 0 movs r1, 0 movs r2, 0x20 bl decompress_palette - ldr r0, =0x08338ffc + ldr r0, =gUnknown_08338FFC bl Window_InitFromTemplates mov r0, r9 str r0, [sp] @@ -222381,9 +222381,9 @@ sub_807B270: ; 807B270 b @0807B424 @0807B3F0: bl sub_807BA94 - ldr r0, =0x08338d18 + ldr r0, =gUnknown_08338D18 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08338d20 + ldr r0, =gUnknown_08338D20 bl gpu_pal_obj_alloc_tag_and_apply b @0807B424 .align 2, 0 @@ -222684,11 +222684,11 @@ sub_807B62C: ; 807B62C ldr r1, =0x00005206 movs r0, 0xC bl lcd_io_set - ldr r0, =0x08dd7300 + ldr r0, =gUnknown_08DD7300 movs r1, 0x10 movs r2, 0x60 bl gpu_pal_apply - ldr r3, =0x08dd7360 + ldr r3, =gUnknown_08DD7360 ldr r4, =0x06004000 movs r5, 0xA1 lsls r5, 5 @@ -222735,12 +222735,12 @@ sub_807B62C: ; 807B62C ldrb r0, [r0] cmp r0, 0 beq @0807B724 - ldr r1, =0x083369a0 + ldr r1, =gUnknown_083369A0 b @0807B726 .align 2, 0 .pool @0807B724: - ldr r1, =0x083359a0 + ldr r1, =gUnknown_083359A0 @0807B726: ldr r2, =0x06002800 ldr r0, =0x040000d4 @@ -222749,7 +222749,7 @@ sub_807B62C: ; 807B62C ldr r1, =0x80000800 str r1, [r0, 0x8] ldr r0, [r0, 0x8] - ldr r3, =0x08dd7360 + ldr r3, =gUnknown_08DD7360 movs r4, 0xC0 lsls r4, 19 movs r5, 0xA1 @@ -222797,7 +222797,7 @@ sub_807B62C: ; 807B62C ldr r1, =0x00001241 movs r0, 0 bl lcd_io_set - ldr r0, =0x083379a0 + ldr r0, =gUnknown_083379A0 ldr r1, =0x06002800 bl LZ77UnCompVram movs r0, 0x8 @@ -222808,7 +222808,7 @@ sub_807B62C: ; 807B62C ldr r1, =0x00001241 movs r0, 0 bl lcd_io_set - ldr r1, =0x0832ffc0 + ldr r1, =gUnknown_0832FFC0 ldr r2, =0x06002800 ldr r0, =0x040000d4 str r1, [r0] @@ -222825,14 +222825,14 @@ sub_807B62C: ; 807B62C .align 2, 0 .pool @0807B7F8: - ldr r0, =0x08337ea0 + ldr r0, =gUnknown_08337EA0 movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08337ec0 + ldr r0, =gUnknown_08337EC0 ldr r1, =0x06004000 bl LZ77UnCompVram - ldr r0, =0x08338550 + ldr r0, =gUnknown_08338550 ldr r1, =0x06009000 bl LZ77UnCompVram ldr r0, =0x020322a0 @@ -222875,7 +222875,7 @@ sub_807B62C: ; 807B62C adds r0, r3, 0 adds r0, 0xEC strh r2, [r0] - ldr r3, =0x08332f60 + ldr r3, =gUnknown_08332F60 ldr r4, =0x06004000 movs r5, 0xA1 lsls r5, 6 @@ -222907,7 +222907,7 @@ sub_807B62C: ; 807B62C ldrb r0, [r0] cmp r0, 0 beq @0807B8EC - ldr r1, =0x083357a0 + ldr r1, =gUnknown_083357A0 ldr r2, =0x06009000 ldr r0, =0x040000d4 str r1, [r0] @@ -222917,7 +222917,7 @@ sub_807B62C: ; 807B62C .align 2, 0 .pool @0807B8EC: - ldr r1, =0x083358a0 + ldr r1, =gUnknown_083358A0 ldr r2, =0x06009000 ldr r0, =0x040000d4 str r1, [r0] @@ -222970,7 +222970,7 @@ sub_807B62C: ; 807B62C adds r0, r3, 0 adds r0, 0xEC strh r2, [r0] - ldr r3, =0x08332f60 + ldr r3, =gUnknown_08332F60 ldr r4, =0x06004000 movs r5, 0xA1 lsls r5, 6 @@ -223002,7 +223002,7 @@ sub_807B62C: ; 807B62C ldrb r0, [r0] cmp r0, 0 beq @0807B9DC - ldr r1, =0x083357a0 + ldr r1, =gUnknown_083357A0 ldr r2, =0x06009000 ldr r0, =0x040000d4 str r1, [r0] @@ -223012,7 +223012,7 @@ sub_807B62C: ; 807B62C .align 2, 0 .pool @0807B9DC: - ldr r1, =0x083358a0 + ldr r1, =gUnknown_083358A0 ldr r2, =0x06009000 ldr r0, =0x040000d4 str r1, [r0] @@ -223036,11 +223036,11 @@ sub_807B62C: ; 807B62C ldr r1, =0x00005206 movs r0, 0xC bl lcd_io_set - ldr r0, =0x08dd7300 + ldr r0, =gUnknown_08DD7300 movs r1, 0x10 movs r2, 0x60 bl gpu_pal_apply - ldr r3, =0x08dd7360 + ldr r3, =gUnknown_08DD7360 ldr r4, =0x06004000 movs r5, 0xA1 lsls r5, 5 @@ -223067,7 +223067,7 @@ sub_807B62C: ; 807B62C orrs r0, r7 str r0, [r1, 0x8] ldr r0, [r1, 0x8] - ldr r1, =0x08331f60 + ldr r1, =gUnknown_08331F60 ldr r2, =0x06009000 ldr r0, =0x040000d4 str r1, [r0] @@ -223087,17 +223087,17 @@ sub_807B62C: ; 807B62C thumb_func_start sub_807BA94 sub_807BA94: ; 807BA94 push {lr} - ldr r0, =0x08338d70 + ldr r0, =gUnknown_08338D70 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08338dc0 + ldr r0, =gUnknown_08338DC0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08338df4 + ldr r0, =gUnknown_08338DF4 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08338e6c + ldr r0, =gUnknown_08338E6C bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08338d78 + ldr r0, =gUnknown_08338D78 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x08338d80 + ldr r0, =gUnknown_08338D80 bl gpu_pal_obj_alloc_tag_and_apply pop {r0} bx r0 @@ -223164,7 +223164,7 @@ sub_807BAD8: ; 807BAD8 lsls r4, r0, 4 subs r4, r0 lsls r4, 2 - ldr r0, =0x08338ed0 + ldr r0, =gUnknown_08338ED0 adds r4, r0 ldr r0, =0x02021cc4 adds r1, r4, 0 @@ -223537,7 +223537,7 @@ sub_807BBEC: ; 807BBEC adds r1, r0 lsls r1, 2 adds r1, r3 - ldr r2, =0x08300d38 + ldr r2, =gUnknown_08300D38 adds r0, r4, 0 adds r0, 0xF0 ldrh r0, [r0] @@ -223605,7 +223605,7 @@ sub_807BBEC: ; 807BBEC .pool @0807C120: ldr r4, =0x02021fc4 - ldr r1, =0x085ee942 + ldr r1, =gUnknown_085EE942 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -223672,7 +223672,7 @@ sub_807BBEC: ; 807BBEC adds r0, 0x1 strh r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ee959 + ldr r1, =gUnknown_085EE959 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -223699,7 +223699,7 @@ sub_807BBEC: ; 807BBEC beq @0807C1FC bl @0807CFB4 @0807C1FC: - ldr r0, =0x08338d28 + ldr r0, =gUnknown_08338D28 movs r1, 0x78 movs r2, 0x20 movs r3, 0 @@ -223835,7 +223835,7 @@ sub_807BBEC: ; 807BBEC bl @0807CFB4 @0807C328: bl sub_807AB28 - ldr r0, =0x08338e74 + ldr r0, =gUnknown_08338E74 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -223905,7 +223905,7 @@ sub_807BBEC: ; 807BBEC beq @0807C3C4 bl @0807CFB4 @0807C3C4: - ldr r0, =0x08338dfc + ldr r0, =gUnknown_08338DFC movs r1, 0x80 movs r2, 0x41 movs r3, 0 @@ -223917,7 +223917,7 @@ sub_807BBEC: ; 807BBEC .align 2, 0 .pool @0807C3E0: - ldr r0, =0x08338d88 + ldr r0, =gUnknown_08338D88 movs r1, 0x80 movs r2, 0x50 movs r3, 0x3 @@ -223926,7 +223926,7 @@ sub_807BBEC: ; 807BBEC ldr r1, [r4] adds r1, 0x90 strb r0, [r1] - ldr r0, =0x08338dc8 + ldr r0, =gUnknown_08338DC8 movs r1, 0x80 movs r2, 0x50 movs r3, 0 @@ -224070,7 +224070,7 @@ sub_807BBEC: ; 807BBEC movs r2, 0x10 movs r3, 0 bl sub_80A1AD4 - ldr r5, =0x08338dc8 + ldr r5, =gUnknown_08338DC8 adds r0, r5, 0 movs r1, 0x6F movs r2, 0xAA @@ -224225,7 +224225,7 @@ sub_807BBEC: ; 807BBEC adds r1, r4, 0 adds r1, 0x10 adds r0, r1 - ldr r1, =0x08338ecc + ldr r1, =gUnknown_08338ECC str r1, [r0] ldrb r1, [r2] lsls r0, r1, 4 @@ -224530,7 +224530,7 @@ sub_807BBEC: ; 807BBEC adds r0, 0xE0 movs r1, 0xA6 strh r1, [r0] - ldr r0, =0x08338d88 + ldr r0, =gUnknown_08338D88 movs r4, 0x14 negs r4, r4 movs r1, 0x80 @@ -224540,7 +224540,7 @@ sub_807BBEC: ; 807BBEC ldr r1, [r7] adds r1, 0x90 strb r0, [r1] - ldr r0, =0x08338dc8 + ldr r0, =gUnknown_08338DC8 movs r1, 0x80 adds r2, r4, 0 movs r3, 0 @@ -224720,7 +224720,7 @@ sub_807BBEC: ; 807BBEC bne @0807CA92 b @0807CFB4 @0807CA92: - ldr r0, =0x08338dfc + ldr r0, =gUnknown_08338DFC movs r1, 0x80 movs r2, 0x41 movs r3, 0 @@ -224743,7 +224743,7 @@ sub_807BBEC: ; 807BBEC .align 2, 0 .pool @0807CAC8: - ldr r0, =0x08338e74 + ldr r0, =gUnknown_08338E74 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -224892,7 +224892,7 @@ sub_807BBEC: ; 807BBEC .align 2, 0 .pool @0807CBF4: - ldr r0, =0x08338d28 + ldr r0, =gUnknown_08338D28 movs r2, 0x8 negs r2, r2 movs r1, 0x78 @@ -225008,7 +225008,7 @@ sub_807BBEC: ; 807BBEC adds r0, 0xF2 ldrh r2, [r0] lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -225037,7 +225037,7 @@ sub_807BBEC: ; 807BBEC adds r1, r0 lsls r1, 2 adds r1, r4 - ldr r3, =0x08300d38 + ldr r3, =gUnknown_08300D38 adds r2, 0xF2 ldrh r0, [r2] lsls r0, 2 @@ -225114,7 +225114,7 @@ sub_807BBEC: ; 807BBEC movs r0, 0 bl lcd_io_set ldr r4, =0x02021fc4 - ldr r1, =0x085ee966 + ldr r1, =gUnknown_085EE966 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -225188,7 +225188,7 @@ sub_807BBEC: ; 807BBEC movs r5, 0 strh r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ee977 + ldr r1, =gUnknown_085EE977 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -225653,7 +225653,7 @@ sub_807CFC8: ; 807CFC8 adds r1, r0 lsls r1, 2 adds r1, r3 - ldr r2, =0x08300d38 + ldr r2, =gUnknown_08300D38 adds r0, r4, 0 adds r0, 0xF0 ldrh r0, [r0] @@ -225721,7 +225721,7 @@ sub_807CFC8: ; 807CFC8 .pool @0807D4FC: ldr r4, =0x02021fc4 - ldr r1, =0x085ee942 + ldr r1, =gUnknown_085EE942 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -225788,7 +225788,7 @@ sub_807CFC8: ; 807CFC8 adds r0, 0x1 strh r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ee959 + ldr r1, =gUnknown_085EE959 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -225815,7 +225815,7 @@ sub_807CFC8: ; 807CFC8 beq @0807D5D8 bl @0807E400 @0807D5D8: - ldr r0, =0x08338d28 + ldr r0, =gUnknown_08338D28 movs r1, 0x78 movs r2, 0x20 movs r3, 0 @@ -225951,7 +225951,7 @@ sub_807CFC8: ; 807CFC8 @0807D704: movs r0, 0x3 bl sub_807B62C - ldr r0, =0x08338e8c + ldr r0, =gUnknown_08338E8C movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -226029,7 +226029,7 @@ sub_807CFC8: ; 807CFC8 adds r1, r2, 0 bl @0807E398 @0807D7C4: - ldr r0, =0x08338d88 + ldr r0, =gUnknown_08338D88 movs r1, 0x78 movs r2, 0x50 movs r3, 0x3 @@ -226050,7 +226050,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 ldr r1, =sub_807AA4C + 1 str r1, [r0] - ldr r0, =0x08338dc8 + ldr r0, =gUnknown_08338DC8 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -226193,7 +226193,7 @@ sub_807CFC8: ; 807CFC8 movs r2, 0x10 movs r3, 0 bl sub_80A1AD4 - ldr r5, =0x08338dc8 + ldr r5, =gUnknown_08338DC8 adds r0, r5, 0 movs r1, 0x6F movs r2, 0xAA @@ -226353,7 +226353,7 @@ sub_807CFC8: ; 807CFC8 adds r1, r4, 0 adds r1, 0x10 adds r0, r1 - ldr r1, =0x08338ecc + ldr r1, =gUnknown_08338ECC str r1, [r0] ldrb r1, [r2] lsls r0, r1, 4 @@ -226665,7 +226665,7 @@ sub_807CFC8: ; 807CFC8 movs r1, 0xCE lsls r1, 1 strh r1, [r0] - ldr r0, =0x08338d88 + ldr r0, =gUnknown_08338D88 movs r4, 0x14 negs r4, r4 movs r1, 0x78 @@ -226687,7 +226687,7 @@ sub_807CFC8: ; 807CFC8 adds r0, r1 ldr r1, =sub_807AA4C + 1 str r1, [r0] - ldr r0, =0x08338dc8 + ldr r0, =gUnknown_08338DC8 movs r1, 0x78 adds r2, r4, 0 movs r3, 0 @@ -226903,7 +226903,7 @@ sub_807CFC8: ; 807CFC8 strh r6, [r5] b @0807E398 @0807DF16: - ldr r0, =0x08338e74 + ldr r0, =gUnknown_08338E74 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -227052,7 +227052,7 @@ sub_807CFC8: ; 807CFC8 .align 2, 0 .pool @0807E040: - ldr r0, =0x08338d28 + ldr r0, =gUnknown_08338D28 movs r2, 0x8 negs r2, r2 movs r1, 0x78 @@ -227168,7 +227168,7 @@ sub_807CFC8: ; 807CFC8 adds r0, 0xF2 ldrh r2, [r0] lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -227197,7 +227197,7 @@ sub_807CFC8: ; 807CFC8 adds r1, r0 lsls r1, 2 adds r1, r4 - ldr r3, =0x08300d38 + ldr r3, =gUnknown_08300D38 adds r2, 0xF2 ldrh r0, [r2] lsls r0, 2 @@ -227274,7 +227274,7 @@ sub_807CFC8: ; 807CFC8 movs r0, 0 bl lcd_io_set ldr r4, =0x02021fc4 - ldr r1, =0x085ee966 + ldr r1, =gUnknown_085EE966 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -227348,7 +227348,7 @@ sub_807CFC8: ; 807CFC8 movs r5, 0 strh r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ee977 + ldr r1, =gUnknown_085EE977 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -227715,7 +227715,7 @@ sub_807E5D8: ; 807E5D8 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 - ldr r1, =0x08339024 + ldr r1, =gUnknown_08339024 movs r2, 0x2E ldrsh r0, [r4, r2] adds r0, r1 @@ -227785,7 +227785,7 @@ sub_807E64C: ; 807E64C asrs r0, 16 cmp r0, 0x14 ble @0807E69E - ldr r1, =0x08339024 + ldr r1, =gUnknown_08339024 movs r2, 0x2E ldrsh r0, [r4, r2] adds r0, r1 @@ -227863,7 +227863,7 @@ sub_807E6AC: ; 807E6AC movs r0, 0x3B bl audio_play @0807E706: - ldr r1, =0x08339024 + ldr r1, =gUnknown_08339024 movs r2, 0x2E ldrsh r0, [r4, r2] adds r0, r1 @@ -227898,13 +227898,13 @@ sub_807E73C: ; 807E73C lsls r4, r0, 4 subs r4, r0 lsls r4, 2 - ldr r0, =0x08338ed0 + ldr r0, =gUnknown_08338ED0 adds r4, r0 ldr r0, =0x02021cc4 ldrh r1, [r4, 0x38] movs r6, 0xB muls r1, r6 - ldr r5, =0x083185c8 + ldr r5, =gUnknown_083185C8 adds r1, r5 bl gf_strcpy ldr r0, =0x02021dc4 @@ -227929,7 +227929,7 @@ sub_807E784: ; 807E784 lsls r4, r0, 4 subs r4, r0 lsls r4, 2 - ldr r0, =0x08338ed0 + ldr r0, =gUnknown_08338ED0 adds r4, r0 ldr r0, =0x020375e2 ldrh r1, [r0] @@ -227947,7 +227947,7 @@ sub_807E784: ; 807E784 ldrh r2, [r4, 0xC] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy add sp, 0x20 @@ -227969,7 +227969,7 @@ sub_807E7E8: ; 807E7E8 lsls r2, r1, 4 subs r2, r1 lsls r2, 2 - ldr r1, =0x08338ed0 + ldr r1, =gUnknown_08338ED0 adds r5, r2, r1 movs r1, 0x64 muls r0, r1 @@ -228134,7 +228134,7 @@ sub_807E974: ; 807E974 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 - ldr r2, =0x08338fc0 + ldr r2, =gUnknown_08338FC0 adds r0, r6, 0 adds r0, 0x2A ldrb r1, [r0] @@ -228478,7 +228478,7 @@ sub_807EB50: ; 807EB50 adds r0, 0x1 strb r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ef6d2 + ldr r1, =gUnknown_085EF6D2 b @0807EDA6 .align 2, 0 .pool @@ -228545,7 +228545,7 @@ sub_807EB50: ; 807EB50 movs r0, 0x32 strb r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x082c8959 + ldr r1, =gUnknown_082C8959 @0807EDA6: adds r0, r4, 0 bl ExpandTextCodes @@ -229067,7 +229067,7 @@ c3_08054588: ; 807F210 lsls r0, 3 ldr r1, =0x03005e08 adds r4, r0, r1 - ldr r1, =0x08339090 + ldr r1, =gUnknown_08339090 movs r2, 0 ldrsh r0, [r4, r2] lsls r0, 1 @@ -229084,7 +229084,7 @@ c3_08054588: ; 807F210 cmp r1, r0 beq @0807F25C lsls r0, r1, 1 - ldr r1, =0x08337aa0 + ldr r1, =gUnknown_08337AA0 adds r0, r1 b @0807F25E .align 2, 0 @@ -229095,7 +229095,7 @@ c3_08054588: ; 807F210 cmp r1, r0 bne @0807F26C @0807F25C: - ldr r0, =0x08337ea0 + ldr r0, =gUnknown_08337EA0 @0807F25E: movs r1, 0x30 movs r2, 0x20 @@ -229105,13 +229105,13 @@ c3_08054588: ; 807F210 .pool @0807F26C: lsls r0, r2, 1 - ldr r1, =0x08337ca0 + ldr r1, =gUnknown_08337CA0 adds r0, r1 movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply @0807F27A: - ldr r0, =0x08339090 + ldr r0, =gUnknown_08339090 movs r2, 0 ldrsh r1, [r4, r2] lsls r1, 1 @@ -229128,7 +229128,7 @@ c3_08054588: ; 807F210 @0807F298: movs r0, 0x2 ldrsh r2, [r4, r0] - ldr r1, =0x08339090 + ldr r1, =gUnknown_08339090 movs r3, 0 ldrsh r0, [r4, r3] lsls r0, 1 @@ -229392,7 +229392,7 @@ sub_807F464: ; 807F464 movs r0, 0x1 strb r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ef6d2 + ldr r1, =gUnknown_085EF6D2 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -229428,7 +229428,7 @@ sub_807F464: ; 807F464 movs r1, 0x3 strb r1, [r0] ldr r4, =0x02021fc4 - ldr r1, =0x082c8959 + ldr r1, =gUnknown_082C8959 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -229780,7 +229780,7 @@ sub_807F7D8: ; 807F7D8 .4byte @0807F950 .4byte @0807F980 @0807F824: - ldr r5, =0x08d91598 + ldr r5, =gUnknown_08D91598 adds r0, r5, 0 bl sub_8034974 adds r0, 0x64 @@ -229798,7 +229798,7 @@ sub_807F7D8: ; 807F7D8 .align 2, 0 .pool @0807F854: - ldr r1, =0x083390f4 + ldr r1, =gUnknown_083390F4 movs r2, 0x80 lsls r2, 3 movs r0, 0x2 @@ -229806,7 +229806,7 @@ sub_807F7D8: ; 807F7D8 bl gpu_copy_to_wram_bg_tile_map movs r0, 0x2 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x083390d4 + ldr r0, =gUnknown_083390D4 movs r2, 0x80 lsls r2, 1 movs r1, 0 @@ -229819,7 +229819,7 @@ sub_807F7D8: ; 807F7D8 ldr r1, =0x000011bc adds r0, r1 ldr r4, [r0] - ldr r0, =0x08d91598 + ldr r0, =gUnknown_08D91598 bl sub_8034974 adds r2, r0, 0 lsls r2, 16 @@ -229833,7 +229833,7 @@ sub_807F7D8: ; 807F7D8 .align 2, 0 .pool @0807F8AC: - ldr r0, =0x08d91db8 + ldr r0, =gUnknown_08D91DB8 ldr r1, [r5] ldr r2, =0x000011bc adds r1, r2 @@ -229848,7 +229848,7 @@ sub_807F7D8: ; 807F7D8 ldr r1, =0x000011bc adds r0, r1 ldr r4, [r0] - ldr r0, =0x08d91db8 + ldr r0, =gUnknown_08D91DB8 bl sub_8034974 adds r2, r0, 0 lsls r2, 16 @@ -229862,7 +229862,7 @@ sub_807F7D8: ; 807F7D8 .align 2, 0 .pool @0807F8F4: - ldr r0, =0x08d927ec + ldr r0, =gUnknown_08D927EC ldr r1, [r5] ldr r2, =0x000011bc adds r1, r2 @@ -229877,7 +229877,7 @@ sub_807F7D8: ; 807F7D8 ldr r1, =0x000011bc adds r0, r1 ldr r4, [r0] - ldr r0, =0x08d927ec + ldr r0, =gUnknown_08D927EC bl sub_8034974 adds r2, r0, 0 lsls r2, 16 @@ -229893,7 +229893,7 @@ sub_807F7D8: ; 807F7D8 .align 2, 0 .pool @0807F940: - ldr r0, =0x083394f4 + ldr r0, =gUnknown_083394F4 movs r1, 0x80 movs r2, 0x20 bl gpu_pal_apply @@ -229901,11 +229901,11 @@ sub_807F7D8: ; 807F7D8 .align 2, 0 .pool @0807F950: - ldr r0, =0x08339ac0 + ldr r0, =gUnknown_08339AC0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08339bd8 + ldr r0, =gUnknown_08339BD8 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08339b38 + ldr r0, =gUnknown_08339B38 bl gpu_tile_obj_alloc_tag_and_copy_to_vram @0807F962: ldr r0, =0x020322a4 @@ -229918,13 +229918,13 @@ sub_807F7D8: ; 807F7D8 .align 2, 0 .pool @0807F980: - ldr r0, =0x08339c24 + ldr r0, =gUnknown_08339C24 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08339c58 + ldr r0, =gUnknown_08339C58 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08339ad0 + ldr r0, =gUnknown_08339AD0 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x08339ac8 + ldr r0, =gUnknown_08339AC8 bl gpu_pal_obj_alloc_tag_and_apply ldr r4, =0x020322a4 ldr r0, [r4] @@ -229995,7 +229995,7 @@ sub_807F9D0: ; 807F9D0 sub_807FA34: ; 807FA34 push {r4,lr} sub sp, 0x8 - ldr r0, =0x08339980 + ldr r0, =gUnknown_08339980 bl Window_InitFromTemplates lsls r0, 16 cmp r0, 0 @@ -230101,7 +230101,7 @@ sub_807FAC8: ; 807FAC8 bl SetVBlankCallback movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08339974 + ldr r1, =gUnknown_08339974 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -230166,12 +230166,12 @@ sub_807FAC8: ; 807FAC8 b @0807FCE2 @0807FBB8: movs r4, 0 - ldr r5, =0x083399c8 + ldr r5, =gUnknown_083399C8 ldr r6, =0x020322a4 @0807FBBE: ldrb r1, [r5] ldrb r2, [r5, 0x1] - ldr r0, =0x08339ad8 + ldr r0, =gUnknown_08339AD8 movs r3, 0x1 bl obj_add_from_template_forward_search ldr r1, [r6] @@ -230239,7 +230239,7 @@ sub_807FAC8: ; 807FAC8 ldr r4, [r6] ldr r0, =0x000011b8 adds r4, r0 - ldr r5, =0x0833973a + ldr r5, =gUnknown_0833973A bl sav2_get_text_speed adds r2, r0, 0 lsls r2, 24 @@ -230410,7 +230410,7 @@ sub_807FD90: ; 807FD90 mov r8, r3 ldr r0, =0x02020630 add r8, r0 - ldr r5, =0x08339c78 + ldr r5, =gUnknown_08339C78 lsls r4, r6, 2 adds r4, r6 lsls r4, 1 @@ -230525,7 +230525,7 @@ sub_807FE54: ; 807FE54 bne @0807FEC8 adds r0, r4, 0 adds r0, 0x1C - ldr r1, =0x083397d0 + ldr r1, =gUnknown_083397D0 ldr r1, [r1, 0xC] bl gf_strcpy b @0807FED4 @@ -230534,7 +230534,7 @@ sub_807FE54: ; 807FE54 @0807FEC8: adds r0, r4, 0 adds r0, 0x1C - ldr r1, =0x083397d0 + ldr r1, =gUnknown_083397D0 ldr r1, [r1] bl gf_strcpy @0807FED4: @@ -230560,7 +230560,7 @@ sub_807FE54: ; 807FE54 bl gf_strcpy adds r0, r6, 0 adds r0, 0x1C - ldr r4, =0x083397d0 + ldr r4, =gUnknown_083397D0 ldr r1, [r4, 0x10] bl gf_strcpy adds r0, r6, 0 @@ -230591,7 +230591,7 @@ sub_807FE54: ; 807FE54 bl gf_strcpy adds r0, r5, 0 adds r0, 0x1C - ldr r4, =0x083397d0 + ldr r4, =gUnknown_083397D0 ldr r1, [r4, 0x14] bl gf_strcpy adds r0, r5, 0 @@ -230787,12 +230787,12 @@ sub_8080018: ; 8080018 .pool @08080120: movs r5, 0 - ldr r4, =0x083399c8 + ldr r4, =gUnknown_083399C8 ldr r6, =0x020322a4 @08080126: ldrb r1, [r4] ldrb r2, [r4, 0x1] - ldr r0, =0x08339ad8 + ldr r0, =gUnknown_08339AD8 movs r3, 0x1 bl obj_add_from_template_forward_search ldr r1, [r6] @@ -230863,7 +230863,7 @@ sub_8080018: ; 8080018 ldr r0, [r4] ldr r3, =0x000011b8 adds r0, r3 - ldr r1, =0x0833981a + ldr r1, =gUnknown_0833981A movs r2, 0 bl sub_808417C ldr r1, [r4] @@ -231012,7 +231012,7 @@ sub_8080018: ; 8080018 movs r1, 0x8A lsls r1, 1 adds r4, r2, r1 - ldr r1, =0x083399d0 + ldr r1, =gUnknown_083399D0 adds r0, r2, 0 adds r0, 0x7C ldrb r0, [r0] @@ -231071,8 +231071,8 @@ sub_8080018: ; 8080018 adds r0, 0x1 strb r0, [r3] ldr r2, [r2] - ldr r3, =0x083399dc - ldr r1, =0x083399e4 + ldr r3, =gUnknown_083399DC + ldr r1, =gUnknown_083399E4 adds r0, r2, 0 adds r0, 0x7C ldrb r0, [r0] @@ -231168,8 +231168,8 @@ sub_8080018: ; 8080018 movs r0, 0x80 lsls r0, 1 strh r0, [r1] - ldr r2, =0x083399dc - ldr r1, =0x083399e4 + ldr r2, =gUnknown_083399DC + ldr r1, =gUnknown_083399E4 adds r0, r3, 0 adds r0, 0x7C ldrb r0, [r0] @@ -231223,7 +231223,7 @@ sub_8080018: ; 8080018 .align 2, 0 .pool @080804D0: - ldr r0, =0x08339c2c + ldr r0, =gUnknown_08339C2C movs r2, 0x10 negs r2, r2 movs r1, 0x78 @@ -231319,7 +231319,7 @@ sub_8080588: ; 8080588 bl SetVBlankCallback movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08339974 + ldr r1, =gUnknown_08339974 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -231383,7 +231383,7 @@ task_tutorial_oak_boy_girl: ; 8080624 adds r0, 0x96 adds r0, r1 ldrb r0, [r0] - ldr r1, =0x083399e7 + ldr r1, =gUnknown_083399E7 adds r0, r1 ldrb r1, [r0] cmp r2, r1 @@ -231463,7 +231463,7 @@ sub_8080674: ; 8080674 movs r4, 0 cmp r4, r7 bge @08080734 - ldr r0, =0x08339ca0 + ldr r0, =gUnknown_08339CA0 mov r9, r0 adds r0, r5, 0 subs r0, 0xA3 @@ -231491,7 +231491,7 @@ sub_8080674: ; 8080674 bl __umodsi3 lsls r0, 16 lsrs r6, r0, 16 - ldr r0, =0x08339cbe + ldr r0, =gUnknown_08339CBE adds r0, r6, r0 ldrb r5, [r0] mov r0, r8 @@ -231530,7 +231530,7 @@ sub_808074C: ; 808074C movs r4, 0 ldr r7, =0x020322a4 movs r6, 0xFF - ldr r5, =0x083399d0 + ldr r5, =gUnknown_083399D0 @08080756: ldr r3, [r7] lsls r2, r4, 1 @@ -231845,12 +231845,12 @@ sub_80808D4: ; 80808D4 .pool @08080A04: movs r4, 0 - ldr r5, =0x083399c8 + ldr r5, =gUnknown_083399C8 ldr r6, =0x020322a4 @08080A0A: ldrb r1, [r5] ldrb r2, [r5, 0x1] - ldr r0, =0x08339ad8 + ldr r0, =gUnknown_08339AD8 movs r3, 0x1 bl obj_add_from_template_forward_search ldr r1, [r6] @@ -231953,7 +231953,7 @@ sub_80808D4: ; 80808D4 b @08080B16 @08080AEC: movs r4, 0 - ldr r2, =0x083399d0 + ldr r2, =gUnknown_083399D0 ldr r0, =0x020322a4 ldr r3, [r0] adds r0, r3, 0 @@ -232013,8 +232013,8 @@ sub_80808D4: ; 80808D4 ldrb r1, [r4] cmp r0, r1 bcc @08080B94 - ldr r2, =0x083399dc - ldr r1, =0x083399e4 + ldr r2, =gUnknown_083399DC + ldr r1, =gUnknown_083399E4 ldrb r0, [r4] subs r0, 0x2 adds r0, r1 @@ -232102,8 +232102,8 @@ sub_80808D4: ; 80808D4 movs r0, 0x80 lsls r0, 1 strh r0, [r1] - ldr r2, =0x083399dc - ldr r1, =0x083399e4 + ldr r2, =gUnknown_083399DC + ldr r1, =gUnknown_083399E4 adds r0, r3, 0 adds r0, 0x7C ldrb r0, [r0] @@ -232158,7 +232158,7 @@ sub_80808D4: ; 80808D4 .align 2, 0 .pool @08080CA0: - ldr r0, =0x08339c2c + ldr r0, =gUnknown_08339C2C movs r2, 0x10 negs r2, r2 movs r1, 0x78 @@ -232217,7 +232217,7 @@ sub_80808D4: ; 80808D4 .align 2, 0 .pool @08080D30: - ldr r0, =0x083399ec + ldr r0, =gUnknown_083399EC ldr r0, [r0] movs r1, 0xA bl AddTask @@ -232238,7 +232238,7 @@ sub_80808D4: ; 80808D4 bge @08080D80 movs r5, 0xA0 lsls r5, 20 - ldr r6, =0x083399ec + ldr r6, =gUnknown_083399EC @08080D5A: ldm r6!, {r0} lsrs r1, r5, 24 @@ -232551,7 +232551,7 @@ sub_8080FD0: ; 8080FD0 adds r1, 0x9A ldrb r1, [r1] lsrs r2, r0, 8 - ldr r0, =0x083399e7 + ldr r0, =gUnknown_083399E7 adds r1, r0 ldrb r1, [r1] adds r0, r1, 0 @@ -232682,7 +232682,7 @@ sub_80810F8: ; 80810F8 adds r1, 0x9C ldrb r1, [r1] lsrs r2, r0, 8 - ldr r0, =0x083399e7 + ldr r0, =gUnknown_083399E7 adds r1, r0 ldrb r1, [r1] adds r0, r1, 0 @@ -232853,12 +232853,12 @@ sub_8081288: ; 8081288 lsrs r7, r0, 16 mov r8, r7 lsls r1, 24 - ldr r0, =0x08339b40 - ldr r4, =0x083399c8 + ldr r0, =gUnknown_08339B40 + ldr r4, =gUnknown_083399C8 lsrs r1, 23 adds r2, r1, r4 ldrb r6, [r2] - ldr r5, =0x083399c0 + ldr r5, =gUnknown_083399C0 adds r2, r1, r5 movs r3, 0 ldrsb r3, [r2, r3] @@ -232978,7 +232978,7 @@ sub_8081370: ; 8081370 ldr r0, =0x000005db cmp r1, r0 bgt @080813E0 - ldr r1, =0x08339cc3 + ldr r1, =gUnknown_08339CC3 adds r0, r4, 0 adds r0, 0x7C ldrb r0, [r0] @@ -232993,7 +232993,7 @@ sub_8081370: ; 8081370 .align 2, 0 .pool @080813E0: - ldr r1, =0x08339cc3 + ldr r1, =gUnknown_08339CC3 adds r0, r4, 0 adds r0, 0x7C ldrb r0, [r0] @@ -233045,7 +233045,7 @@ sub_8081370: ; 8081370 ldr r0, =0x000005db cmp r1, r0 bgt @080814A0 - ldr r1, =0x08339cc3 + ldr r1, =gUnknown_08339CC3 adds r0, r2, 0 adds r0, 0x7C ldrb r0, [r0] @@ -233063,7 +233063,7 @@ sub_8081370: ; 8081370 ldr r0, [r0] adds r4, r0, 0 adds r4, 0x4C - ldr r1, =0x08339cc3 + ldr r1, =gUnknown_08339CC3 adds r0, 0x7C ldrb r0, [r0] adds r0, r1 @@ -234224,7 +234224,7 @@ sub_8081BE0: ; 8081BE0 lsls r0, 16 lsrs r3, r0, 16 movs r6, 0 - ldr r0, =0x08339cc8 + ldr r0, =gUnknown_08339CC8 adds r0, r3, r0 ldrb r0, [r0] adds r1, r4, 0 @@ -234874,7 +234874,7 @@ sub_8081FC8: ; 8081FC8 ldr r4, [r6] ldr r5, =0x000011b8 adds r4, r5 - ldr r5, =0x08339831 + ldr r5, =gUnknown_08339831 bl sav2_get_text_speed adds r2, r0, 0 lsls r2, 24 @@ -234896,7 +234896,7 @@ sub_8081FC8: ; 8081FC8 adds r0, 0x9E movs r1, 0 strb r1, [r0] - ldr r0, =0x083399b8 + ldr r0, =gUnknown_083399B8 movs r1, 0x1 movs r2, 0xD movs r3, 0 @@ -235085,7 +235085,7 @@ sub_8081FC8: ; 8081FC8 ldr r4, [r6] ldr r0, =0x000011b8 adds r4, r0 - ldr r5, =0x0833981a + ldr r5, =gUnknown_0833981A bl sav2_get_text_speed adds r2, r0, 0 lsls r2, 24 @@ -235388,7 +235388,7 @@ sub_8082644: ; 8082644 adds r1, r0 adds r0, r4, 0 bl gf_strcpy - ldr r1, =0x083398dd + ldr r1, =gUnknown_083398DD b @08082740 .align 2, 0 .pool @@ -235409,7 +235409,7 @@ sub_8082644: ; 8082644 adds r1, r0 adds r0, r4, 0 bl gf_strcpy - ldr r1, =0x083398b0 + ldr r1, =gUnknown_083398B0 @08082740: adds r0, r4, 0 bl gf_strcat @@ -235463,7 +235463,7 @@ sub_8082644: ; 8082644 ldr r0, [r6] ldr r1, =0x000011b8 adds r0, r1 - ldr r1, =0x085ee42d + ldr r1, =gUnknown_085EE42D movs r2, 0 bl sub_808417C bl sub_800ADF8 @@ -235699,7 +235699,7 @@ sub_8082924: ; 8082924 adds r0, r1 strh r2, [r0] ldr r0, =0x02021fc4 - ldr r1, =0x08339896 + ldr r1, =gUnknown_08339896 bl gf_strcpy b @08082A92 .align 2, 0 @@ -235716,7 +235716,7 @@ sub_8082924: ; 8082924 adds r0, r1 strh r2, [r0] ldr r0, =0x02021fc4 - ldr r1, =0x08339858 + ldr r1, =gUnknown_08339858 bl gf_strcpy b @08082A92 .align 2, 0 @@ -236287,7 +236287,7 @@ sub_8082E84: ; 8082E84 adds r0, r1, 0x1 cmp r0, 0 beq @08082F40 - ldr r0, =0x08329f40 + ldr r0, =gUnknown_08329F40 mov r9, r0 ldr r2, =0x02020630 mov r10, r2 @@ -236333,7 +236333,7 @@ sub_8082E84: ; 8082E84 asrs r2, r0, 2 adds r1, 0x78 adds r2, 0x50 - ldr r0, =0x08339be0 + ldr r0, =gUnknown_08339BE0 movs r3, 0x1 bl obj_add_from_template_forward_search adds r4, r0, 0 @@ -236535,7 +236535,7 @@ sub_8083010: ; 8083010 bne @080830A0 adds r0, r4, 0 bl obj_delete_and_free_tiles - ldr r0, =0x08339c60 + ldr r0, =gUnknown_08339C60 movs r2, 0x14 negs r2, r2 movs r1, 0x78 @@ -237155,7 +237155,7 @@ sub_8083450: ; 8083450 .align 2, 0 .pool @08083518: - ldr r4, =0x083398f5 + ldr r4, =gUnknown_083398F5 movs r0, 0x1 adds r1, r4, 0 movs r2, 0xA8 @@ -237208,11 +237208,11 @@ sub_8083450: ; 8083450 bl decimal_int_to_string ldr r0, [r7] adds r0, 0x9F - ldr r1, =0x08339941 + ldr r1, =gUnknown_08339941 bl gf_strcat ldr r0, [r7] adds r0, 0x9F - ldr r1, =0x085e8d5e + ldr r1, =gUnknown_085E8D5E bl gf_strcat ldr r0, [r7] adds r0, 0x9F @@ -237253,7 +237253,7 @@ sub_8083450: ; 8083450 bl sub_8009308 ldr r0, [r7] adds r0, 0x9F - ldr r1, =0x08339914 + ldr r1, =gUnknown_08339914 bl gf_strcat ldr r1, [r7] adds r1, 0x9F @@ -237276,7 +237276,7 @@ sub_8083450: ; 8083450 cmp r6, r0 bcc @08083564 @0808361A: - ldr r1, =0x0833992e + ldr r1, =gUnknown_0833992E movs r3, 0xFF mov r10, r3 str r3, [sp] @@ -237304,7 +237304,7 @@ sub_8083450: ; 8083450 bl decimal_int_to_string ldr r0, [r6] adds r0, 0x9F - ldr r1, =0x08339941 + ldr r1, =gUnknown_08339941 bl gf_strcat ldr r0, [r6] adds r0, 0x4E @@ -237324,7 +237324,7 @@ sub_8083450: ; 8083450 bl gf_strcat ldr r0, [r6] adds r0, 0x9F - ldr r1, =0x0833993c + ldr r1, =gUnknown_0833993C bl gf_strcat ldr r1, [r6] adds r1, 0x9F @@ -237342,7 +237342,7 @@ sub_8083450: ; 8083450 movs r0, 0x5 movs r3, 0x51 bl sub_80840D4 - ldr r1, =0x0833991b + ldr r1, =gUnknown_0833991B mov r2, r10 str r2, [sp] mov r3, r9 @@ -237378,7 +237378,7 @@ sub_8083450: ; 8083450 bl decimal_int_to_string ldr r0, [r6] adds r0, 0x9F - ldr r1, =0x08339921 + ldr r1, =gUnknown_08339921 bl gf_strcat adds r1, r4, 0 movs r2, 0x2 @@ -237386,7 +237386,7 @@ sub_8083450: ; 8083450 bl decimal_int_to_string ldr r0, [r6] adds r0, 0x9F - ldr r1, =0x08339928 + ldr r1, =gUnknown_08339928 bl gf_strcat ldr r1, [r6] adds r1, 0x9F @@ -237558,17 +237558,17 @@ sub_80838AC: ; 80838AC adds r6, r1, 0 movs r0, 0xFF strb r0, [r6] - ldr r1, =0x085b262c + ldr r1, =gUnknown_085B262C ldrb r0, [r5] lsls r0, 2 adds r0, r1 ldr r1, [r0] adds r0, r6, 0 bl gf_strcpy - ldr r1, =0x0833979d + ldr r1, =gUnknown_0833979D adds r0, r6, 0 bl gf_strcat - ldr r1, =0x08339943 + ldr r1, =gUnknown_08339943 adds r0, r6, 0 bl gf_strcat adds r0, r5, 0 @@ -237581,7 +237581,7 @@ sub_80838AC: ; 80838AC adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r1, =0x0833994f + ldr r1, =gUnknown_0833994F adds r0, r6, 0 bl gf_strcat mov r0, sp @@ -237592,7 +237592,7 @@ sub_80838AC: ; 80838AC adds r0, r6, 0 mov r1, sp bl gf_strcat - ldr r1, =0x0833995d + ldr r1, =gUnknown_0833995D adds r0, r6, 0 bl gf_strcat mov r0, sp @@ -237603,10 +237603,10 @@ sub_80838AC: ; 80838AC adds r0, r6, 0 mov r1, sp bl gf_strcat - ldr r1, =0x08339970 + ldr r1, =gUnknown_08339970 adds r0, r6, 0 bl gf_strcat - ldr r1, =0x0833979b + ldr r1, =gUnknown_0833979B adds r0, r6, 0 bl gf_strcat add sp, 0xC @@ -237929,7 +237929,7 @@ sub_8083B08: ; 8083B08 movs r2, 0x1 movs r3, 0xD bl SetWindowBorderStyle - ldr r4, =0x08339947 + ldr r4, =gUnknown_08339947 movs r0, 0x1 adds r1, r4, 0 movs r2, 0xA8 @@ -237945,7 +237945,7 @@ sub_8083B08: ; 8083B08 adds r1, r4, 0 movs r3, 0x1 bl sub_80840D4 - ldr r1, =0x08339b40 + ldr r1, =gUnknown_08339B40 mov r8, r1 mov r0, r8 movs r1, 0x80 @@ -238049,11 +238049,11 @@ sub_8083B08: ; 8083B08 bl decimal_int_to_string ldr r0, [r7] adds r0, 0x9F - ldr r1, =0x08339941 + ldr r1, =gUnknown_08339941 bl gf_strcat ldr r0, [r7] adds r0, 0x9F - ldr r1, =0x085e8d5e + ldr r1, =gUnknown_085E8D5E bl gf_strcat ldr r0, [r7] adds r0, 0x9F @@ -238225,7 +238225,7 @@ sub_8083B08: ; 8083B08 sub_8083E24: ; 8083E24 push {r4-r7,lr} sub sp, 0x34 - ldr r0, =0x08339d14 + ldr r0, =gUnknown_08339D14 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x2C] @@ -238240,7 +238240,7 @@ sub_8083E24: ; 8083E24 ldrb r0, [r5] movs r1, 0x11 bl Window_FastFillPixels - ldr r6, =0x085ee44f + ldr r6, =gUnknown_085EE44F movs r0, 0x1 adds r1, r6, 0 movs r2, 0x90 @@ -238257,7 +238257,7 @@ sub_8083E24: ; 8083E24 adds r2, r6, 0 bl Print ldrb r0, [r5] - ldr r2, =0x085ee473 + ldr r2, =gUnknown_085EE473 movs r1, 0x29 str r1, [sp] str r4, [sp, 0x4] @@ -238285,7 +238285,7 @@ sub_8083E24: ; 8083E24 movs r3, 0x3 bl decimal_int_to_string adds r5, r0, 0 - ldr r1, =0x08339941 + ldr r1, =gUnknown_08339941 bl gf_strcat adds r5, r0, 0 adds r0, r4, 0 @@ -238297,7 +238297,7 @@ sub_8083E24: ; 8083E24 movs r3, 0x2 bl decimal_int_to_string adds r5, r0, 0 - ldr r1, =0x0833993c + ldr r1, =gUnknown_0833993C bl gf_strcat movs r0, 0x1 add r1, sp, 0xC @@ -238948,7 +238948,7 @@ sub_80843C0: ; 80843C0 ldr r0, =0x03005d8c mov r12, r0 ldr r4, =0x00002e90 - ldr r3, =0x08339d1c + ldr r3, =gUnknown_08339D1C @080843D0: mov r1, r12 ldr r0, [r1] @@ -239121,7 +239121,7 @@ new_game_init_data: ; 80844A0 bl sub_813BA10 bl sub_8177558 bl sub_808444C - ldr r0, =0x082715de + ldr r0, =gUnknown_082715DE bl script_env_2_execute_new_script bl sub_80845CC bl copy_strings_to_sav1 @@ -239183,7 +239183,7 @@ sub_80845CC: ; 80845CC thumb_func_start sub_8084620 sub_8084620: ; 8084620 push {r4,lr} - ldr r0, =0x08271857 + ldr r0, =gUnknown_08271857 bl script_env_2_execute_new_script ldr r0, =0x03005d8c ldr r4, [r0] @@ -239241,7 +239241,7 @@ new_game: ; 808469C bl flag_clear ldr r0, =0x00000888 bl flag_clear - ldr r0, =0x08271862 + ldr r0, =gUnknown_08271862 bl script_env_2_execute_new_script pop {r0} bx r0 @@ -239608,7 +239608,7 @@ get_mapdata_header: ; 80849A8 .align 2, 0 .pool @080849BC: - ldr r0, =0x08481dd4 + ldr r0, =gUnknown_08481DD4 subs r1, 0x1 lsls r1, 2 adds r1, r0 @@ -239636,7 +239636,7 @@ warp_shift: ; 80849D0 str r0, [r2, 0x4] str r1, [r2, 0x8] ldr r2, =0x020322ec - ldr r0, =0x08339d3c + ldr r0, =gUnknown_08339D3C ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r2] @@ -239653,7 +239653,7 @@ warp_shift: ; 80849D0 ; void set_warp2_warp3_to_neg_1() set_warp2_warp3_to_neg_1: ; 8084A14 ldr r2, =0x020322ec - ldr r0, =0x08339d3c + ldr r0, =gUnknown_08339D3C ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r2] @@ -239727,7 +239727,7 @@ warp_data_is_not_neg_1: ; 8084A54 get_mapheader_by_bank_and_number: ; 8084A90 lsls r0, 16 lsls r1, 16 - ldr r2, =0x08486578 + ldr r2, =gUnknown_08486578 lsrs r0, 14 adds r0, r2 ldr r0, [r0] @@ -241077,7 +241077,7 @@ update_sav1_flash_used_on_map: ; 8085494 @080854D0: ldr r0, =0x03005d8c ldr r1, [r0] - ldr r0, =0x0854fe78 + ldr r0, =gUnknown_0854FE78 ldr r0, [r0] subs r0, 0x1 adds r1, 0x30 @@ -241095,7 +241095,7 @@ sub_80854EC: ; 80854EC adds r1, r0, 0 cmp r1, 0 blt @080854FC - ldr r0, =0x0854fe78 + ldr r0, =gUnknown_0854FE78 ldr r0, [r0] cmp r1, r0 ble @080854FE @@ -242149,7 +242149,7 @@ overworld_bg_setup: ; 8085CA8 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r1, =0x08339dac + ldr r1, =gUnknown_08339DAC movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -242953,7 +242953,7 @@ sub_80863B0: ; 80863B0 cmp r0, 0 beq @080863D4 bl door_upload_tiles - ldr r2, =0x08339dbc + ldr r2, =gUnknown_08339DBC ldr r0, [r2] ldr r1, [r2, 0x4] ldr r2, [r2, 0x8] @@ -242968,7 +242968,7 @@ sub_80863B0: ; 80863B0 cmp r0, 0 beq @080863F0 bl sub_80B00E8 - ldr r2, =0x08339dbc + ldr r2, =gUnknown_08339DBC ldr r0, [r2] ldr r1, [r2, 0x4] ldr r2, [r2, 0x8] @@ -244691,7 +244691,7 @@ sub_80871C4: ; 80871C4 bl sub_8086CA8 cmp r0, 0x1 bne @080871EA - ldr r0, =0x08277513 + ldr r0, =gUnknown_08277513 bl script_env_1_execute_new_script ldr r0, =sub_80871C0 + 1 bl c1_link_related_func_set @@ -244980,7 +244980,7 @@ sub_80873B4: ; 80873B4 ldr r1, [r4, 0x8] str r0, [sp] str r1, [sp, 0x4] - ldr r3, =0x08339d64 + ldr r3, =gUnknown_08339D64 ldrb r0, [r4, 0x3] lsls r0, 3 adds r0, r3 @@ -245030,7 +245030,7 @@ sub_80873B4: ; 80873B4 cmp r0, 0x80 beq @08087450 @08087434: - ldr r0, =0x0827749c + ldr r0, =gUnknown_0827749C b @08087476 .align 2, 0 .pool @@ -245039,12 +245039,12 @@ sub_80873B4: ; 80873B4 bl sub_80B39D4 cmp r0, 0 bne @08087464 - ldr r0, =0x0827747e + ldr r0, =gUnknown_0827747E b @08087476 .align 2, 0 .pool @08087464: - ldr r0, =0x0827748d + ldr r0, =gUnknown_0827748D b @08087476 .align 2, 0 .pool @@ -245064,37 +245064,37 @@ sub_80873B4: ; 80873B4 sub_8087480: ; 8087480 push {lr} adds r1, r0, 0 - ldr r0, =0x08277388 + ldr r0, =gUnknown_08277388 cmp r1, r0 beq @080874C6 - ldr r0, =0x082773a3 + ldr r0, =gUnknown_082773A3 cmp r1, r0 beq @08087508 - ldr r0, =0x082773be + ldr r0, =gUnknown_082773BE cmp r1, r0 beq @080874C6 - ldr r0, =0x082773d9 + ldr r0, =gUnknown_082773D9 cmp r1, r0 beq @08087508 - ldr r0, =0x0827741d + ldr r0, =gUnknown_0827741D cmp r1, r0 beq @080874C6 - ldr r0, =0x08277432 + ldr r0, =gUnknown_08277432 cmp r1, r0 beq @08087508 - ldr r0, =0x08277447 + ldr r0, =gUnknown_08277447 cmp r1, r0 beq @080874C6 - ldr r0, =0x0827745c + ldr r0, =gUnknown_0827745C cmp r1, r0 beq @08087508 - ldr r0, =0x08277374 + ldr r0, =gUnknown_08277374 cmp r1, r0 beq @080874C6 - ldr r0, =0x0827737e + ldr r0, =gUnknown_0827737E cmp r1, r0 beq @08087508 - ldr r0, =0x082773f5 + ldr r0, =gUnknown_082773F5 cmp r1, r0 bne @080874F8 @080874C6: @@ -245103,7 +245103,7 @@ sub_8087480: ; 8087480 .align 2, 0 .pool @080874F8: - ldr r0, =0x082773ff + ldr r0, =gUnknown_082773FF cmp r1, r0 beq @08087508 movs r0, 0 @@ -245155,7 +245155,7 @@ sub_808754C: ; 808754C push {lr} movs r0, 0x6 bl audio_play - ldr r0, =0x082774ef + ldr r0, =gUnknown_082774EF bl script_env_1_execute_new_script bl script_env_2_enable pop {r0} @@ -245181,7 +245181,7 @@ sub_8087568: ; 8087568 thumb_func_start sub_8087584 sub_8087584: ; 8087584 push {lr} - ldr r0, =0x08277509 + ldr r0, =gUnknown_08277509 bl script_env_1_execute_new_script bl script_env_2_enable pop {r0} @@ -245735,8 +245735,8 @@ sub_808796C: ; 808796C .align 2, 0 .pool @080879A4: - ldr r4, =0x08339e00 - ldr r1, =0x08339dc8 + ldr r4, =gUnknown_08339E00 + ldr r1, =gUnknown_08339DC8 ldrb r0, [r5, 0x3] lsls r0, 2 adds r0, r1 @@ -245764,7 +245764,7 @@ sub_80879D8: ; 80879D8 push {r4,lr} lsls r2, 24 lsrs r2, 24 - ldr r4, =0x08339dd4 + ldr r4, =gUnknown_08339DD4 lsls r3, r2, 2 adds r3, r4 ldr r3, [r3] @@ -245789,7 +245789,7 @@ sub_80879FC: ; 80879FC push {r4,lr} lsls r2, 24 lsrs r2, 24 - ldr r4, =0x08339dd4 + ldr r4, =gUnknown_08339DD4 lsls r3, r2, 2 adds r3, r4 ldr r3, [r3] @@ -246416,7 +246416,7 @@ mapheader_copy_mapdata_of_adjacent_maps: ; 8087EC8 ldr r1, [r0] ldr r5, [r0, 0x4] ldr r2, =0x02037340 - ldr r0, =0x08486ef8 + ldr r0, =gUnknown_08486EF8 ldr r0, [r0] str r0, [r2] cmp r1, 0 @@ -247645,7 +247645,7 @@ sub_80887B0: ; 80887B0 ldr r4, [r1] movs r1, 0 ldrsh r3, [r4, r1] - ldr r2, =0x08339d64 + ldr r2, =gUnknown_08339D64 lsls r0, 3 adds r1, r0, r2 ldr r1, [r1] @@ -248554,7 +248554,7 @@ sub_8088DF0: ; 8088DF0 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x08486efc + ldr r1, =gUnknown_08486EFC adds r0, r1 ldrb r1, [r0] movs r0, 0x1 @@ -248861,7 +248861,7 @@ is_tile_grass_maybe: ; 8088F88 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x08486efc + ldr r1, =gUnknown_08486EFC adds r0, r1 ldrb r1, [r0] movs r0, 0x2 @@ -252733,7 +252733,7 @@ sub_808A734: ; 808A734 adds r4, r0, 0 cmp r4, 0 beq @0808A76A - ldr r1, =0x08496f8c + ldr r1, =gUnknown_08496F8C adds r0, r1, 0 bl door_frame_last adds r1, r0, 0 @@ -252774,13 +252774,13 @@ task_overworld_door_add_for_opening_door_at: ; 808A774 ldrb r0, [r2, 0x3] cmp r0, 0x2 beq @0808A7B0 - ldr r1, =0x08496f8c + ldr r1, =gUnknown_08496F8C adds r0, r2, 0 b @0808A7B4 .align 2, 0 .pool @0808A7B0: - ldr r1, =0x08496fb4 + ldr r1, =gUnknown_08496FB4 adds r0, r4, 0 @0808A7B4: adds r2, r5, 0 @@ -252812,7 +252812,7 @@ sub_808A7CC: ; 808A7CC bl door_find cmp r0, 0 beq @0808A800 - ldr r1, =0x08496fa0 + ldr r1, =gUnknown_08496FA0 adds r2, r5, 0 adds r3, r6, 0 bl task_overworld_door_add_if_inactive @@ -252862,7 +252862,7 @@ sub_808A83C: ; 808A83C push {lr} adds r3, r0, 0 adds r2, r1, 0 - ldr r0, =0x08497174 + ldr r0, =gUnknown_08497174 adds r1, r3, 0 bl task_overworld_door_add_for_opening_door_at pop {r0} @@ -252883,7 +252883,7 @@ sub_808A854: ; 808A854 lsls r0, 24 cmp r0, 0 beq @0808A876 - ldr r0, =0x08497174 + ldr r0, =gUnknown_08497174 adds r1, r4, 0 adds r2, r5, 0 bl sub_808A734 @@ -252907,7 +252907,7 @@ sub_808A880: ; 808A880 lsls r0, 24 cmp r0, 0 beq @0808A8A2 - ldr r0, =0x08497174 + ldr r0, =gUnknown_08497174 adds r1, r4, 0 adds r2, r5, 0 bl sub_808A728 @@ -252931,7 +252931,7 @@ sub_808A8AC: ; 808A8AC lsls r0, 24 cmp r0, 0 beq @0808A8D8 - ldr r0, =0x08497174 + ldr r0, =gUnknown_08497174 adds r1, r4, 0 adds r2, r5, 0 bl sub_808A7CC @@ -252961,7 +252961,7 @@ task_overworld_door_add_if_role_69_for_opening_door_at: ; 808A8E4 lsls r0, 24 cmp r0, 0 beq @0808A910 - ldr r0, =0x08497174 + ldr r0, =gUnknown_08497174 adds r1, r4, 0 adds r2, r5, 0 bl task_overworld_door_add_for_opening_door_at @@ -252997,7 +252997,7 @@ cur_mapdata_get_door_sound_at: ; 808A930 push {lr} adds r3, r0, 0 adds r2, r1, 0 - ldr r0, =0x08497174 + ldr r0, =gUnknown_08497174 adds r1, r3, 0 bl cur_mapdata_get_door_x2_at lsls r0, 24 @@ -253259,7 +253259,7 @@ walkrun_clear_x20_when_running_fast: ; 808AAF8 thumb_func_start sub_808AB14 sub_808AB14: ; 808AB14 push {r4,lr} - ldr r4, =0x08497444 + ldr r4, =gUnknown_08497444 bl sub_808AB38 lsls r0, 24 lsrs r0, 22 @@ -253292,7 +253292,7 @@ sub_808AB38: ; 808AB38 adds r0, r2 ldrb r5, [r0, 0x1E] movs r4, 0 - ldr r6, =0x084973fc + ldr r6, =gUnknown_084973FC @0808AB58: lsls r0, r4, 2 adds r0, r6 @@ -253730,7 +253730,7 @@ dp04_continue_movement: ; 808AE68 lsrs r4, 24 lsls r5, 16 lsrs r5, 16 - ldr r6, =0x08497490 + ldr r6, =gUnknown_08497490 adds r0, r4, 0 bl walkrun_accelerate lsls r0, 24 @@ -254315,7 +254315,7 @@ sub_808B2E4: ; 808B2E4 lsls r2, 24 lsrs r5, r2, 24 movs r4, 0 - ldr r7, =0x0849749c + ldr r7, =gUnknown_0849749C @0808B2F0: lsls r0, r4, 2 adds r0, r7 @@ -254325,7 +254325,7 @@ sub_808B2E4: ; 808B2E4 lsls r0, 24 cmp r0, 0 beq @0808B314 - ldr r0, =0x084974b0 + ldr r0, =gUnknown_084974B0 adds r0, r4, r0 ldrb r0, [r0] strb r0, [r6] @@ -254458,7 +254458,7 @@ bike_related: ; 808B3E8 ands r0, r4 cmp r0, 0 beq @0808B416 - ldr r0, =0x084974b8 + ldr r0, =gUnknown_084974B8 lsls r2, r5, 2 adds r2, r0 ldr r0, =0x02037590 @@ -255282,7 +255282,7 @@ tile_conditional_sound: ; 808B9EC lsls r0, 2 adds r0, r2 ldrb r0, [r0, 0x1E] - ldr r2, =0x084974d8 + ldr r2, =gUnknown_084974D8 subs r1, r4, 0x1 lsls r1, 2 adds r1, r2 @@ -255669,7 +255669,7 @@ sub_808BD3C: ; 808BD3C lsls r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x084974e8 + ldr r2, =gUnknown_084974E8 lsrs r0, 23 adds r1, r0 adds r1, r2 @@ -255684,7 +255684,7 @@ sub_808BD54: ; 808BD54 lsls r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x084974f8 + ldr r2, =gUnknown_084974F8 lsrs r0, 23 adds r1, r0 adds r1, r2 @@ -255698,7 +255698,7 @@ sub_808BD54: ; 808BD54 sub_808BD6C: ; 808BD6C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x08497508 + ldr r1, =gUnknown_08497508 adds r0, r1 ldrb r0, [r0] bx lr @@ -255710,7 +255710,7 @@ sub_808BD6C: ; 808BD6C sub_808BD7C: ; 808BD7C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0849750a + ldr r1, =gUnknown_0849750A adds r0, r1 ldrb r0, [r0] bx lr @@ -255966,7 +255966,7 @@ sub_808BF2C: ; 808BF2C lsls r1, 24 lsrs r1, 24 movs r2, 0 - ldr r3, =0x0849750c + ldr r3, =gUnknown_0849750C lsls r0, r1, 2 adds r0, r1 lsls r4, r0, 1 @@ -256002,7 +256002,7 @@ sub_808BF6C: ; 808BF6C ldr r0, =0x02037590 ldrb r5, [r0] movs r2, 0 - ldr r3, =0x0849750c + ldr r3, =gUnknown_0849750C ldrb r1, [r0, 0x7] lsls r0, r1, 2 adds r0, r1 @@ -256386,7 +256386,7 @@ sub_808C280: ; 808C280 mov r0, sp strh r1, [r0] movs r6, 0x1 - ldr r1, =0x08497520 + ldr r1, =gUnknown_08497520 mov r9, r1 mov r4, sp mov r7, sp @@ -256482,7 +256482,7 @@ taskFF_bump_boulder: ; 808C34C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r6, =0x08497530 + ldr r6, =gUnknown_08497530 ldr r2, =0x03005e00 ldr r5, =0x02037350 lsls r1, r0, 2 @@ -256683,7 +256683,7 @@ sub_808C4F8: ; 808C4F8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0849753c + ldr r5, =gUnknown_0849753C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -256787,7 +256787,7 @@ sub_808C5D0: ; 808C5D0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x08497540 + ldr r5, =gUnknown_08497540 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -256846,7 +256846,7 @@ sub_808C644: ; 808C644 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x08497550 + ldr r1, =gUnknown_08497550 mov r0, sp movs r2, 0x4 bl memcpy @@ -256906,7 +256906,7 @@ sub_808C6BC: ; 808C6BC sub sp, 0x8 adds r5, r0, 0 adds r4, r1, 0 - ldr r1, =0x08497554 + ldr r1, =gUnknown_08497554 mov r0, sp movs r2, 0x5 bl memcpy @@ -257141,7 +257141,7 @@ sub_808C8C0: ; 808C8C0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0849755c + ldr r5, =gUnknown_0849755C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -257189,12 +257189,12 @@ fish1: ; 808C918 push {r4-r6,lr} sub sp, 0x10 adds r5, r0, 0 - ldr r1, =0x0849759c + ldr r1, =gUnknown_0849759C mov r0, sp movs r2, 0x6 bl memcpy add r4, sp, 0x8 - ldr r1, =0x084975a2 + ldr r1, =gUnknown_084975A2 adds r0, r4, 0 movs r2, 0x6 bl memcpy @@ -257319,7 +257319,7 @@ sub_808CA20: ; 808CA20 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 - ldr r1, =0x084975a8 + ldr r1, =gUnknown_084975A8 add r0, sp, 0xC movs r2, 0x2 bl memcpy @@ -257488,7 +257488,7 @@ sub_808CB6C: ; 808CB6C sub sp, 0xC adds r5, r0, 0 bl sub_808CF78 - ldr r2, =0x085ee8f7 + ldr r2, =gUnknown_085EE8F7 movs r0, 0x11 str r0, [sp] movs r4, 0 @@ -257516,7 +257516,7 @@ fish7: ; 808CBA4 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x084975aa + ldr r1, =gUnknown_084975AA mov r0, sp movs r2, 0x6 bl memcpy @@ -257564,7 +257564,7 @@ fish8: ; 808CBFC push {r4,lr} sub sp, 0xC adds r4, r0, 0 - ldr r1, =0x084975b0 + ldr r1, =gUnknown_084975B0 mov r0, sp movs r2, 0xC bl memcpy @@ -257622,7 +257622,7 @@ sub_808CC64: ; 808CC64 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085ee903 + ldr r2, =gUnknown_085EE903 movs r5, 0 str r5, [sp] movs r0, 0x2 @@ -257782,7 +257782,7 @@ sub_808CD94: ; 808CD94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085ee91e + ldr r2, =gUnknown_085EE91E movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -257831,7 +257831,7 @@ sub_808CE04: ; 808CE04 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085ee933 + ldr r2, =gUnknown_085EE933 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -258365,7 +258365,7 @@ sub_808D1FC: ; 808D1FC lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0xA] - ldr r1, =0x084975bc + ldr r1, =gUnknown_084975BC movs r3, 0xA ldrsh r0, [r5, r3] adds r0, r1 @@ -258532,7 +258532,7 @@ sub_808D38C: ; 808D38C lsls r0, 24 cmp r0, 0 beq @0808D3E4 - ldr r4, =0x084975bc + ldr r4, =gUnknown_084975BC ldrb r0, [r5, 0x18] lsls r0, 28 lsrs r0, 28 @@ -258624,7 +258624,7 @@ sub_808D450: ; 808D450 mov r5, r9 mov r4, r8 push {r4-r6} - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x54] mov r9, r0 movs r1, 0 @@ -258992,7 +258992,7 @@ sub_808D644: ; 808D644 strb r0, [r4, 0x7] ldrh r0, [r5, 0xE] strb r0, [r4, 0x1D] - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r5, 0x9] adds r0, r1 ldrb r1, [r0] @@ -259004,7 +259004,7 @@ sub_808D644: ; 808D644 bl npc_set_direction adds r0, r4, 0 bl sub_808E6DC - ldr r1, =0x0850557c + ldr r1, =gUnknown_0850557C ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -259818,7 +259818,7 @@ npc_to_objtemplate__with_indexed_objfunc: ; 808DD30 lsls r0, 16 lsrs r0, 16 lsls r1, 16 - ldr r4, =0x08505438 + ldr r4, =gUnknown_08505438 lsrs r1, 14 adds r1, r4 ldr r1, [r1] @@ -260988,7 +260988,7 @@ sub_808E5F4: ; 808E5F4 bls @0808E648 movs r4, 0 @0808E648: - ldr r0, =0x0850c908 + ldr r0, =gUnknown_0850C908 lsls r4, 2 adds r0, r4, r0 ldr r0, [r0] @@ -260996,11 +260996,11 @@ sub_808E5F4: ; 808E5F4 ldrb r1, [r0] adds r0, r5, 0 bl sub_808E3F8 - ldr r0, =0x0850c7b0 + ldr r0, =gUnknown_0850C7B0 adds r0, r4, r0 ldr r0, [r0] str r0, [r7, 0xC] - ldr r0, =0x0850c85c + ldr r0, =gUnknown_0850C85C adds r4, r0 ldr r0, [r4] adds r0, r6 @@ -261040,7 +261040,7 @@ npc_get_type: ; 808E694 bne @0808E6C4 bl sub_81201C8 lsls r0, 24 - ldr r1, =0x085059dc + ldr r1, =gUnknown_085059DC lsrs r0, 22 adds r0, r1 ldr r0, [r0] @@ -261052,7 +261052,7 @@ npc_get_type: ; 808E694 bls @0808E6CA movs r1, 0x5 @0808E6CA: - ldr r0, =0x08505620 + ldr r0, =gUnknown_08505620 lsls r1, 2 adds r1, r0 ldr r0, [r1] @@ -261319,7 +261319,7 @@ sub_808E894: ; 808E894 cmp r1, r0 beq @0808E8B2 lsls r0, r1, 3 - ldr r1, =0x0850bbc8 + ldr r1, =gUnknown_0850BBC8 adds r0, r1 bl sub_808E8F4 @0808E8B2: @@ -261393,7 +261393,7 @@ pal_patch_for_npc: ; 808E91C lsrs r4, 24 bl npc_pal_idx_for_given_tag lsls r0, 24 - ldr r1, =0x0850bbc8 + ldr r1, =gUnknown_0850BBC8 lsrs r0, 21 adds r0, r1 ldr r0, [r0] @@ -261444,7 +261444,7 @@ npc_pal_idx_for_given_tag: ; 808E980 lsls r0, 16 lsrs r5, r0, 16 movs r2, 0 - ldr r0, =0x0850bbc8 + ldr r0, =gUnknown_0850BBC8 ldrh r1, [r0, 0x4] ldr r3, =0x000011ff adds r4, r0, 0 @@ -261490,12 +261490,12 @@ npc_load_two_palettes__no_record: ; 808E9C8 adds r1, r5, 0 bl pal_patch_for_npc movs r3, 0 - ldr r1, =0x0850bd00 + ldr r1, =gUnknown_0850BD00 ldrh r0, [r1] ldr r2, =0x000011ff cmp r0, r2 beq @0808EA30 - ldr r0, =0x084975c4 + ldr r0, =gUnknown_084975C4 adds r5, r0 adds r6, r2, 0 @0808E9EC: @@ -261545,12 +261545,12 @@ npc_load_two_palettes__and_record: ; 808EA38 adds r1, r5, 0 bl pal_patch_for_npc movs r3, 0 - ldr r1, =0x0850bd78 + ldr r1, =gUnknown_0850BD78 ldrh r0, [r1] ldr r2, =0x000011ff cmp r0, r2 beq @0808EAA8 - ldr r0, =0x084975c4 + ldr r0, =gUnknown_084975C4 adds r5, r0 adds r6, r2, 0 @0808EA60: @@ -261947,7 +261947,7 @@ sub_808ED34: ; 808ED34 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x084975d4 + ldr r0, =gUnknown_084975D4 movs r1, 0 movs r2, 0 movs r3, 0x4 @@ -261980,7 +261980,7 @@ oac_0805F994: ; 808ED78 push {r4,r5,lr} sub sp, 0xC mov r2, sp - ldr r1, =0x084975ec + ldr r1, =gUnknown_084975EC ldm r1!, {r3-r5} stm r2!, {r3-r5} movs r2, 0x30 @@ -262749,7 +262749,7 @@ sub_808F28C: ; 808F28C lsls r0, 2 ldr r1, =0x02037350 adds r0, r1 - ldr r1, =0x082766a2 + ldr r1, =gUnknown_082766A2 bl sub_808F228 b @0808F2E8 .align 2, 0 @@ -262762,7 +262762,7 @@ sub_808F28C: ; 808F28C lsls r0, 2 ldr r1, =0x02037350 adds r0, r1 - ldr r1, =0x082766a6 + ldr r1, =gUnknown_082766A6 bl sub_808F228 @0808F2E8: add sp, 0x4 @@ -262788,7 +262788,7 @@ npc_paltag_set_load: ; 808F2F8 strb r4, [r2] cmp r4, 0x1 bne @0808F344 - ldr r1, =0x0850be38 + ldr r1, =gUnknown_0850BE38 ldrb r0, [r2] lsls r0, 2 adds r0, r1 @@ -262803,7 +262803,7 @@ npc_paltag_set_load: ; 808F2F8 .align 2, 0 .pool @0808F344: - ldr r0, =0x0850be38 + ldr r0, =gUnknown_0850BE38 ldrb r1, [r2] lsls r1, 2 adds r1, r0 @@ -262826,7 +262826,7 @@ npc_paltag_by_palslot: ; 808F360 lsrs r2, r0, 24 cmp r2, 0x9 bhi @0808F39C - ldr r1, =0x0850be38 + ldr r1, =gUnknown_0850BE38 ldr r0, =0x020375b4 ldrb r0, [r0] lsls r0, 2 @@ -262851,7 +262851,7 @@ npc_paltag_by_palslot: ; 808F360 .pool @0808F39C: movs r3, 0 - ldr r0, =0x0850bd78 + ldr r0, =gUnknown_0850BD78 ldrh r1, [r0] ldr r2, =0x000011ff adds r4, r0, 0 @@ -262932,7 +262932,7 @@ sub_808F408: ; 808F408 thumb_func_start sub_808F42C sub_808F42C: ; 808F42C push {r4,lr} - ldr r3, =0x0850d6f4 + ldr r3, =gUnknown_0850D6F4 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -262991,7 +262991,7 @@ sub_808F48C: ; 808F48C lsls r0, 24 cmp r0, 0 beq @0808F4C0 - ldr r5, =0x0850d6dc + ldr r5, =gUnknown_0850D6DC bl GenerateRandomNumber movs r4, 0x3 adds r1, r4, 0 @@ -263042,7 +263042,7 @@ sub_808F4E8: ; 808F4E8 sub sp, 0x4 adds r5, r0, 0 adds r6, r1, 0 - ldr r1, =0x0850d710 + ldr r1, =gUnknown_0850D710 mov r0, sp movs r2, 0x4 bl memcpy @@ -263628,7 +263628,7 @@ sub_808F8BC: ; 808F8BC lsls r0, 16 lsrs r3, r0, 16 @0808F916: - ldr r0, =0x0850d714 + ldr r0, =gUnknown_0850D714 lsls r4, r6, 2 adds r4, r0 mov r0, sp @@ -263675,7 +263675,7 @@ sub_808F944: ; 808F944 thumb_func_start sub_808F968 sub_808F968: ; 808F968 push {r4,lr} - ldr r3, =0x0850d740 + ldr r3, =gUnknown_0850D740 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -263735,7 +263735,7 @@ sub_808F9C8: ; 808F9C8 lsls r0, 24 cmp r0, 0 beq @0808F9FE - ldr r4, =0x0850d6dc + ldr r4, =gUnknown_0850D6DC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -263795,7 +263795,7 @@ sub_808FA3C: ; 808FA3C sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d710 + ldr r1, =gUnknown_0850D710 mov r0, sp movs r2, 0x4 bl memcpy @@ -263847,7 +263847,7 @@ sub_808FA84: ; 808FA84 thumb_func_start sub_808FAA8 sub_808FAA8: ; 808FAA8 push {r4,lr} - ldr r3, =0x0850d754 + ldr r3, =gUnknown_0850D754 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -263906,7 +263906,7 @@ sub_808FB08: ; 808FB08 lsls r0, 24 cmp r0, 0 beq @0808FB3C - ldr r5, =0x0850d6dc + ldr r5, =gUnknown_0850D6DC bl GenerateRandomNumber movs r4, 0x3 adds r1, r4, 0 @@ -263957,7 +263957,7 @@ sub_808FB64: ; 808FB64 sub sp, 0x4 adds r5, r0, 0 adds r6, r1, 0 - ldr r1, =0x0850d770 + ldr r1, =gUnknown_0850D770 mov r0, sp movs r2, 0x2 bl memcpy @@ -264061,7 +264061,7 @@ sub_808FC08: ; 808FC08 thumb_func_start sub_808FC2C sub_808FC2C: ; 808FC2C push {r4,lr} - ldr r3, =0x0850d774 + ldr r3, =gUnknown_0850D774 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -264120,7 +264120,7 @@ sub_808FC8C: ; 808FC8C lsls r0, 24 cmp r0, 0 beq @0808FCC0 - ldr r5, =0x0850d6dc + ldr r5, =gUnknown_0850D6DC bl GenerateRandomNumber movs r4, 0x3 adds r1, r4, 0 @@ -264171,7 +264171,7 @@ sub_808FCE8: ; 808FCE8 sub sp, 0x4 adds r5, r0, 0 adds r6, r1, 0 - ldr r1, =0x0850d790 + ldr r1, =gUnknown_0850D790 mov r0, sp movs r2, 0x2 bl memcpy @@ -264275,7 +264275,7 @@ sub_808FD8C: ; 808FD8C thumb_func_start sub_808FDB0 sub_808FDB0: ; 808FDB0 push {r4,lr} - ldr r3, =0x0850d794 + ldr r3, =gUnknown_0850D794 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -264383,7 +264383,7 @@ sub_808FE2C: ; 808FE2C thumb_func_start sub_808FE70 sub_808FE70: ; 808FE70 push {r4,lr} - ldr r3, =0x0850d7a0 + ldr r3, =gUnknown_0850D7A0 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -264664,7 +264664,7 @@ sub_8090050: ; 8090050 thumb_func_start sub_8090074 sub_8090074: ; 8090074 push {r4,lr} - ldr r3, =0x0850d7b4 + ldr r3, =gUnknown_0850D7B4 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -264724,7 +264724,7 @@ sub_80900D4: ; 80900D4 lsls r0, 24 cmp r0, 0 beq @0809010A - ldr r4, =0x0850d6dc + ldr r4, =gUnknown_0850D6DC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -264784,7 +264784,7 @@ sub_8090148: ; 8090148 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d770 + ldr r1, =gUnknown_0850D770 mov r0, sp movs r2, 0x2 bl memcpy @@ -264836,7 +264836,7 @@ sub_8090190: ; 8090190 thumb_func_start sub_80901B4 sub_80901B4: ; 80901B4 push {r4,lr} - ldr r3, =0x0850d7c8 + ldr r3, =gUnknown_0850D7C8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -264896,7 +264896,7 @@ sub_8090214: ; 8090214 lsls r0, 24 cmp r0, 0 beq @0809024A - ldr r4, =0x0850d6dc + ldr r4, =gUnknown_0850D6DC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -264956,7 +264956,7 @@ sub_8090288: ; 8090288 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d790 + ldr r1, =gUnknown_0850D790 mov r0, sp movs r2, 0x2 bl memcpy @@ -265008,7 +265008,7 @@ sub_80902D0: ; 80902D0 thumb_func_start sub_80902F4 sub_80902F4: ; 80902F4 push {r4,lr} - ldr r3, =0x0850d7dc + ldr r3, =gUnknown_0850D7DC movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -265068,7 +265068,7 @@ sub_8090354: ; 8090354 lsls r0, 24 cmp r0, 0 beq @0809038A - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -265128,7 +265128,7 @@ sub_80903C8: ; 80903C8 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d7f0 + ldr r1, =gUnknown_0850D7F0 mov r0, sp movs r2, 0x2 bl memcpy @@ -265180,7 +265180,7 @@ sub_8090410: ; 8090410 thumb_func_start sub_8090434 sub_8090434: ; 8090434 push {r4,lr} - ldr r3, =0x0850d7f4 + ldr r3, =gUnknown_0850D7F4 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -265240,7 +265240,7 @@ sub_8090494: ; 8090494 lsls r0, 24 cmp r0, 0 beq @080904CA - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -265300,7 +265300,7 @@ sub_8090508: ; 8090508 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d808 + ldr r1, =gUnknown_0850D808 mov r0, sp movs r2, 0x2 bl memcpy @@ -265352,7 +265352,7 @@ sub_8090550: ; 8090550 thumb_func_start sub_8090574 sub_8090574: ; 8090574 push {r4,lr} - ldr r3, =0x0850d80c + ldr r3, =gUnknown_0850D80C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -265412,7 +265412,7 @@ sub_80905D4: ; 80905D4 lsls r0, 24 cmp r0, 0 beq @0809060A - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -265472,7 +265472,7 @@ sub_8090648: ; 8090648 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d820 + ldr r1, =gUnknown_0850D820 mov r0, sp movs r2, 0x2 bl memcpy @@ -265524,7 +265524,7 @@ sub_8090690: ; 8090690 thumb_func_start sub_80906B4 sub_80906B4: ; 80906B4 push {r4,lr} - ldr r3, =0x0850d824 + ldr r3, =gUnknown_0850D824 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -265584,7 +265584,7 @@ sub_8090714: ; 8090714 lsls r0, 24 cmp r0, 0 beq @0809074A - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -265644,7 +265644,7 @@ sub_8090788: ; 8090788 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d838 + ldr r1, =gUnknown_0850D838 mov r0, sp movs r2, 0x2 bl memcpy @@ -265696,7 +265696,7 @@ sub_80907D0: ; 80907D0 thumb_func_start sub_80907F4 sub_80907F4: ; 80907F4 push {r4,lr} - ldr r3, =0x0850d83c + ldr r3, =gUnknown_0850D83C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -265756,7 +265756,7 @@ sub_8090854: ; 8090854 lsls r0, 24 cmp r0, 0 beq @0809088A - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -265816,7 +265816,7 @@ sub_80908C8: ; 80908C8 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d850 + ldr r1, =gUnknown_0850D850 mov r0, sp movs r2, 0x4 bl memcpy @@ -265868,7 +265868,7 @@ sub_8090910: ; 8090910 thumb_func_start sub_8090934 sub_8090934: ; 8090934 push {r4,lr} - ldr r3, =0x0850d854 + ldr r3, =gUnknown_0850D854 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -265928,7 +265928,7 @@ sub_8090994: ; 8090994 lsls r0, 24 cmp r0, 0 beq @080909CA - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -265988,7 +265988,7 @@ sub_8090A08: ; 8090A08 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d868 + ldr r1, =gUnknown_0850D868 mov r0, sp movs r2, 0x4 bl memcpy @@ -266040,7 +266040,7 @@ sub_8090A50: ; 8090A50 thumb_func_start sub_8090A74 sub_8090A74: ; 8090A74 push {r4,lr} - ldr r3, =0x0850d86c + ldr r3, =gUnknown_0850D86C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -266100,7 +266100,7 @@ sub_8090AD4: ; 8090AD4 lsls r0, 24 cmp r0, 0 beq @08090B0A - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -266160,7 +266160,7 @@ sub_8090B48: ; 8090B48 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d880 + ldr r1, =gUnknown_0850D880 mov r0, sp movs r2, 0x4 bl memcpy @@ -266212,7 +266212,7 @@ sub_8090B90: ; 8090B90 thumb_func_start sub_8090BB4 sub_8090BB4: ; 8090BB4 push {r4,lr} - ldr r3, =0x0850d884 + ldr r3, =gUnknown_0850D884 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -266272,7 +266272,7 @@ sub_8090C14: ; 8090C14 lsls r0, 24 cmp r0, 0 beq @08090C4A - ldr r4, =0x0850d6ec + ldr r4, =gUnknown_0850D6EC bl GenerateRandomNumber movs r5, 0x3 adds r1, r5, 0 @@ -266332,7 +266332,7 @@ sub_8090C88: ; 8090C88 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d898 + ldr r1, =gUnknown_0850D898 mov r0, sp movs r2, 0x4 bl memcpy @@ -266384,7 +266384,7 @@ sub_8090CD0: ; 8090CD0 thumb_func_start sub_8090CF4 sub_8090CF4: ; 8090CF4 push {r4,lr} - ldr r3, =0x0850d89c + ldr r3, =gUnknown_0850D89C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -266474,7 +266474,7 @@ sub_8090D90: ; 8090D90 sub sp, 0x8 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d8ac + ldr r1, =gUnknown_0850D8AC mov r0, sp movs r2, 0x5 bl memcpy @@ -266526,7 +266526,7 @@ sub_8090DD4: ; 8090DD4 thumb_func_start sub_8090DF8 sub_8090DF8: ; 8090DF8 push {r4,lr} - ldr r3, =0x0850d8b4 + ldr r3, =gUnknown_0850D8B4 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -266616,7 +266616,7 @@ sub_8090E94: ; 8090E94 sub sp, 0x8 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d8c4 + ldr r1, =gUnknown_0850D8C4 mov r0, sp movs r2, 0x5 bl memcpy @@ -266668,7 +266668,7 @@ sub_8090ED8: ; 8090ED8 thumb_func_start sub_8090EFC sub_8090EFC: ; 8090EFC push {r4,lr} - ldr r3, =0x0850d8cc + ldr r3, =gUnknown_0850D8CC movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -266701,7 +266701,7 @@ sub_8090F30: ; 8090F30 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 - ldr r0, =0x085055cd + ldr r0, =gUnknown_085055CD ldrb r1, [r4, 0x6] adds r1, r0 ldrb r1, [r1] @@ -266983,7 +266983,7 @@ sub_8091138: ; 8091138 thumb_func_start sub_809115C sub_809115C: ; 809115C push {r4,lr} - ldr r3, =0x0850d8dc + ldr r3, =gUnknown_0850D8DC movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267005,7 +267005,7 @@ sub_809117C: ; 809117C sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d8e8 + ldr r1, =gUnknown_0850D8E8 mov r0, sp movs r2, 0x4 bl memcpy @@ -267059,7 +267059,7 @@ sub_80911C4: ; 80911C4 thumb_func_start sub_80911E8 sub_80911E8: ; 80911E8 push {r4,lr} - ldr r3, =0x0850d8ec + ldr r3, =gUnknown_0850D8EC movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267081,7 +267081,7 @@ sub_8091208: ; 8091208 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d8f8 + ldr r1, =gUnknown_0850D8F8 mov r0, sp movs r2, 0x4 bl memcpy @@ -267135,7 +267135,7 @@ sub_8091250: ; 8091250 thumb_func_start sub_8091274 sub_8091274: ; 8091274 push {r4,lr} - ldr r3, =0x0850d8fc + ldr r3, =gUnknown_0850D8FC movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267157,7 +267157,7 @@ sub_8091294: ; 8091294 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d908 + ldr r1, =gUnknown_0850D908 mov r0, sp movs r2, 0x4 bl memcpy @@ -267211,7 +267211,7 @@ sub_80912DC: ; 80912DC thumb_func_start sub_8091300 sub_8091300: ; 8091300 push {r4,lr} - ldr r3, =0x0850d90c + ldr r3, =gUnknown_0850D90C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267233,7 +267233,7 @@ sub_8091320: ; 8091320 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d918 + ldr r1, =gUnknown_0850D918 mov r0, sp movs r2, 0x4 bl memcpy @@ -267287,7 +267287,7 @@ sub_8091368: ; 8091368 thumb_func_start sub_809138C sub_809138C: ; 809138C push {r4,lr} - ldr r3, =0x0850d91c + ldr r3, =gUnknown_0850D91C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267309,7 +267309,7 @@ sub_80913AC: ; 80913AC sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d928 + ldr r1, =gUnknown_0850D928 mov r0, sp movs r2, 0x4 bl memcpy @@ -267363,7 +267363,7 @@ sub_80913F4: ; 80913F4 thumb_func_start sub_8091418 sub_8091418: ; 8091418 push {r4,lr} - ldr r3, =0x0850d92c + ldr r3, =gUnknown_0850D92C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267385,7 +267385,7 @@ sub_8091438: ; 8091438 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d938 + ldr r1, =gUnknown_0850D938 mov r0, sp movs r2, 0x4 bl memcpy @@ -267439,7 +267439,7 @@ sub_8091480: ; 8091480 thumb_func_start sub_80914A4 sub_80914A4: ; 80914A4 push {r4,lr} - ldr r3, =0x0850d93c + ldr r3, =gUnknown_0850D93C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267461,7 +267461,7 @@ sub_80914C4: ; 80914C4 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d710 + ldr r1, =gUnknown_0850D710 mov r0, sp movs r2, 0x4 bl memcpy @@ -267515,7 +267515,7 @@ sub_809150C: ; 809150C thumb_func_start sub_8091530 sub_8091530: ; 8091530 push {r4,lr} - ldr r3, =0x0850d948 + ldr r3, =gUnknown_0850D948 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267537,7 +267537,7 @@ sub_8091550: ; 8091550 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d954 + ldr r1, =gUnknown_0850D954 mov r0, sp movs r2, 0x4 bl memcpy @@ -267591,7 +267591,7 @@ sub_8091598: ; 8091598 thumb_func_start sub_80915BC sub_80915BC: ; 80915BC push {r4,lr} - ldr r3, =0x0850d958 + ldr r3, =gUnknown_0850D958 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267613,7 +267613,7 @@ sub_80915DC: ; 80915DC sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d964 + ldr r1, =gUnknown_0850D964 mov r0, sp movs r2, 0x4 bl memcpy @@ -267667,7 +267667,7 @@ sub_8091624: ; 8091624 thumb_func_start sub_8091648 sub_8091648: ; 8091648 push {r4,lr} - ldr r3, =0x0850d968 + ldr r3, =gUnknown_0850D968 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267689,7 +267689,7 @@ sub_8091668: ; 8091668 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d974 + ldr r1, =gUnknown_0850D974 mov r0, sp movs r2, 0x4 bl memcpy @@ -267743,7 +267743,7 @@ sub_80916B0: ; 80916B0 thumb_func_start sub_80916D4 sub_80916D4: ; 80916D4 push {r4,lr} - ldr r3, =0x0850d978 + ldr r3, =gUnknown_0850D978 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267765,7 +267765,7 @@ sub_80916F4: ; 80916F4 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d984 + ldr r1, =gUnknown_0850D984 mov r0, sp movs r2, 0x4 bl memcpy @@ -267819,7 +267819,7 @@ sub_809173C: ; 809173C thumb_func_start sub_8091760 sub_8091760: ; 8091760 push {r4,lr} - ldr r3, =0x0850d988 + ldr r3, =gUnknown_0850D988 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267841,7 +267841,7 @@ sub_8091780: ; 8091780 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d994 + ldr r1, =gUnknown_0850D994 mov r0, sp movs r2, 0x4 bl memcpy @@ -267895,7 +267895,7 @@ sub_80917C8: ; 80917C8 thumb_func_start sub_80917EC sub_80917EC: ; 80917EC push {r4,lr} - ldr r3, =0x0850d998 + ldr r3, =gUnknown_0850D998 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267917,7 +267917,7 @@ sub_809180C: ; 809180C sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d9a4 + ldr r1, =gUnknown_0850D9A4 mov r0, sp movs r2, 0x4 bl memcpy @@ -267971,7 +267971,7 @@ sub_8091854: ; 8091854 thumb_func_start sub_8091878 sub_8091878: ; 8091878 push {r4,lr} - ldr r3, =0x0850d9a8 + ldr r3, =gUnknown_0850D9A8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -267993,7 +267993,7 @@ sub_8091898: ; 8091898 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d9b4 + ldr r1, =gUnknown_0850D9B4 mov r0, sp movs r2, 0x4 bl memcpy @@ -268047,7 +268047,7 @@ sub_80918E0: ; 80918E0 thumb_func_start sub_8091904 sub_8091904: ; 8091904 push {r4,lr} - ldr r3, =0x0850d9b8 + ldr r3, =gUnknown_0850D9B8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268069,7 +268069,7 @@ sub_8091924: ; 8091924 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d9c4 + ldr r1, =gUnknown_0850D9C4 mov r0, sp movs r2, 0x4 bl memcpy @@ -268123,7 +268123,7 @@ sub_809196C: ; 809196C thumb_func_start sub_8091990 sub_8091990: ; 8091990 push {r4,lr} - ldr r3, =0x0850d9c8 + ldr r3, =gUnknown_0850D9C8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268145,7 +268145,7 @@ sub_80919B0: ; 80919B0 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d9d4 + ldr r1, =gUnknown_0850D9D4 mov r0, sp movs r2, 0x4 bl memcpy @@ -268199,7 +268199,7 @@ sub_80919F8: ; 80919F8 thumb_func_start sub_8091A1C sub_8091A1C: ; 8091A1C push {r4,lr} - ldr r3, =0x0850d9d8 + ldr r3, =gUnknown_0850D9D8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268221,7 +268221,7 @@ sub_8091A3C: ; 8091A3C sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d9e4 + ldr r1, =gUnknown_0850D9E4 mov r0, sp movs r2, 0x4 bl memcpy @@ -268275,7 +268275,7 @@ sub_8091A84: ; 8091A84 thumb_func_start sub_8091AA8 sub_8091AA8: ; 8091AA8 push {r4,lr} - ldr r3, =0x0850d9e8 + ldr r3, =gUnknown_0850D9E8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268297,7 +268297,7 @@ sub_8091AC8: ; 8091AC8 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850d9f4 + ldr r1, =gUnknown_0850D9F4 mov r0, sp movs r2, 0x4 bl memcpy @@ -268351,7 +268351,7 @@ sub_8091B10: ; 8091B10 thumb_func_start sub_8091B34 sub_8091B34: ; 8091B34 push {r4,lr} - ldr r3, =0x0850d9f8 + ldr r3, =gUnknown_0850D9F8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268373,7 +268373,7 @@ sub_8091B54: ; 8091B54 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850da04 + ldr r1, =gUnknown_0850DA04 mov r0, sp movs r2, 0x4 bl memcpy @@ -268427,7 +268427,7 @@ sub_8091B9C: ; 8091B9C thumb_func_start sub_8091BC0 sub_8091BC0: ; 8091BC0 push {r4,lr} - ldr r3, =0x0850da08 + ldr r3, =gUnknown_0850DA08 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268449,7 +268449,7 @@ sub_8091BE0: ; 8091BE0 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850da14 + ldr r1, =gUnknown_0850DA14 mov r0, sp movs r2, 0x4 bl memcpy @@ -268503,7 +268503,7 @@ sub_8091C28: ; 8091C28 thumb_func_start sub_8091C4C sub_8091C4C: ; 8091C4C push {r4,lr} - ldr r3, =0x0850da18 + ldr r3, =gUnknown_0850DA18 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268525,7 +268525,7 @@ sub_8091C6C: ; 8091C6C sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850da24 + ldr r1, =gUnknown_0850DA24 mov r0, sp movs r2, 0x4 bl memcpy @@ -268579,7 +268579,7 @@ sub_8091CB4: ; 8091CB4 thumb_func_start sub_8091CD8 sub_8091CD8: ; 8091CD8 push {r4,lr} - ldr r3, =0x0850da28 + ldr r3, =gUnknown_0850DA28 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268601,7 +268601,7 @@ sub_8091CF8: ; 8091CF8 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850da34 + ldr r1, =gUnknown_0850DA34 mov r0, sp movs r2, 0x4 bl memcpy @@ -268655,7 +268655,7 @@ sub_8091D40: ; 8091D40 thumb_func_start sub_8091D64 sub_8091D64: ; 8091D64 push {r4,lr} - ldr r3, =0x0850da38 + ldr r3, =gUnknown_0850DA38 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268677,7 +268677,7 @@ sub_8091D84: ; 8091D84 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850da44 + ldr r1, =gUnknown_0850DA44 mov r0, sp movs r2, 0x4 bl memcpy @@ -268731,7 +268731,7 @@ sub_8091DCC: ; 8091DCC thumb_func_start sub_8091DF0 sub_8091DF0: ; 8091DF0 push {r4,lr} - ldr r3, =0x0850da48 + ldr r3, =gUnknown_0850DA48 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268753,7 +268753,7 @@ sub_8091E10: ; 8091E10 sub sp, 0x4 adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850da54 + ldr r1, =gUnknown_0850DA54 mov r0, sp movs r2, 0x4 bl memcpy @@ -268807,7 +268807,7 @@ sub_8091E58: ; 8091E58 thumb_func_start sub_8091E7C sub_8091E7C: ; 8091E7C push {r4,lr} - ldr r3, =0x0850da58 + ldr r3, =gUnknown_0850DA58 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -268867,7 +268867,7 @@ sub_8091EC0: ; 8091EC0 .align 2, 0 .pool @08091EEC: - ldr r5, =0x0850da64 + ldr r5, =gUnknown_0850DA64 bl player_get_x22 adds r4, r0, 0 lsls r4, 24 @@ -268928,7 +268928,7 @@ sub_8091F4C: ; 8091F4C adds r5, r1, 0 lsls r2, 24 lsrs r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -268978,7 +268978,7 @@ sub_8091F94: ; 8091F94 cmp r5, 0 bne @08092012 adds r5, r6, 0 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269006,7 +269006,7 @@ sub_8091F94: ; 8091F94 .align 2, 0 .pool @08091FFC: - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269096,7 +269096,7 @@ sub_80920A4: ; 80920A4 mov r8, r3 lsls r2, 24 lsrs r6, r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269185,7 +269185,7 @@ sub_809215C: ; 809215C mov r8, r3 lsls r2, 24 lsrs r6, r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269274,7 +269274,7 @@ sub_8092214: ; 8092214 mov r8, r3 lsls r2, 24 lsrs r6, r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269359,7 +269359,7 @@ cph_IM_DIFFERENT: ; 80922CC adds r5, r1, 0 lsls r2, 24 lsrs r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269399,7 +269399,7 @@ sub_8092314: ; 8092314 mov r8, r3 lsls r2, 24 lsrs r6, r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269488,7 +269488,7 @@ oac_hopping: ; 80923CC mov r8, r3 lsls r2, 24 lsrs r6, r2, 24 - ldr r1, =0x085055cd + ldr r1, =gUnknown_085055CD ldrb r0, [r4, 0x6] adds r0, r1 ldrb r0, [r0] @@ -269595,7 +269595,7 @@ sub_8092494: ; 8092494 thumb_func_start sub_80924B8 sub_80924B8: ; 80924B8 push {r4,lr} - ldr r3, =0x0850da90 + ldr r3, =gUnknown_0850DA90 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -269635,7 +269635,7 @@ mss_08062EA4: ; 80924D8 .align 2, 0 .pool @08092504: - ldr r5, =0x0850da64 + ldr r5, =gUnknown_0850DA64 bl player_get_x22 adds r4, r0, 0 lsls r4, 24 @@ -269833,7 +269833,7 @@ sub_8092628: ; 8092628 thumb_func_start sub_809268C sub_809268C: ; 809268C push {r4,lr} - ldr r3, =0x0850da9c + ldr r3, =gUnknown_0850DA9C movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -269897,7 +269897,7 @@ sub_80926D4: ; 80926D4 thumb_func_start sub_80926F8 sub_80926F8: ; 80926F8 push {r4,lr} - ldr r3, =0x0850daa0 + ldr r3, =gUnknown_0850DAA0 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -269958,7 +269958,7 @@ sub_8092744: ; 8092744 thumb_func_start sub_8092768 sub_8092768: ; 8092768 push {r4,lr} - ldr r3, =0x0850daa8 + ldr r3, =gUnknown_0850DAA8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -270019,7 +270019,7 @@ sub_80927B4: ; 80927B4 thumb_func_start sub_80927D8 sub_80927D8: ; 80927D8 push {r4,lr} - ldr r3, =0x0850dab0 + ldr r3, =gUnknown_0850DAB0 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -270080,7 +270080,7 @@ sub_8092824: ; 8092824 thumb_func_start sub_8092848 sub_8092848: ; 8092848 push {r4,lr} - ldr r3, =0x0850dab8 + ldr r3, =gUnknown_0850DAB8 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -270141,7 +270141,7 @@ sub_8092894: ; 8092894 thumb_func_start sub_80928B8 sub_80928B8: ; 80928B8 push {r4,lr} - ldr r3, =0x0850dac0 + ldr r3, =gUnknown_0850DAC0 movs r4, 0x30 ldrsh r2, [r1, r4] lsls r2, 2 @@ -270238,7 +270238,7 @@ npc_reset: ; 809293C npc_direction_to_obj_anim_image_number: ; 809295C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850dacc + ldr r1, =gUnknown_0850DACC adds r0, r1 ldrb r0, [r0] bx lr @@ -270250,7 +270250,7 @@ npc_direction_to_obj_anim_image_number: ; 809295C an_run_any__impl_pulse: ; 809296C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850dad5 + ldr r1, =gUnknown_0850DAD5 adds r0, r1 ldrb r0, [r0] bx lr @@ -270262,7 +270262,7 @@ an_run_any__impl_pulse: ; 809296C sub_809297C: ; 809297C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850dade + ldr r1, =gUnknown_0850DADE adds r0, r1 ldrb r0, [r0] bx lr @@ -270274,7 +270274,7 @@ sub_809297C: ; 809297C sub_809298C: ; 809298C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850dae7 + ldr r1, =gUnknown_0850DAE7 adds r0, r1 ldrb r0, [r0] bx lr @@ -270286,7 +270286,7 @@ sub_809298C: ; 809298C sub_809299C: ; 809299C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850daf0 + ldr r1, =gUnknown_0850DAF0 adds r0, r1 ldrb r0, [r0] bx lr @@ -270298,7 +270298,7 @@ sub_809299C: ; 809299C sub_80929AC: ; 80929AC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850daf9 + ldr r1, =gUnknown_0850DAF9 adds r0, r1 ldrb r0, [r0] bx lr @@ -270310,7 +270310,7 @@ sub_80929AC: ; 80929AC sub_80929BC: ; 80929BC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db02 + ldr r1, =gUnknown_0850DB02 adds r0, r1 ldrb r0, [r0] bx lr @@ -270322,7 +270322,7 @@ sub_80929BC: ; 80929BC sub_80929CC: ; 80929CC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db0b + ldr r1, =gUnknown_0850DB0B adds r0, r1 ldrb r0, [r0] bx lr @@ -270334,7 +270334,7 @@ sub_80929CC: ; 80929CC sub_80929DC: ; 80929DC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db14 + ldr r1, =gUnknown_0850DB14 adds r0, r1 ldrb r0, [r0] bx lr @@ -270346,7 +270346,7 @@ sub_80929DC: ; 80929DC sub_80929EC: ; 80929EC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db1d + ldr r1, =gUnknown_0850DB1D adds r0, r1 ldrb r0, [r0] bx lr @@ -270358,7 +270358,7 @@ sub_80929EC: ; 80929EC sub_80929FC: ; 80929FC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db26 + ldr r1, =gUnknown_0850DB26 adds r0, r1 ldrb r0, [r0] bx lr @@ -270370,7 +270370,7 @@ sub_80929FC: ; 80929FC sub_8092A0C: ; 8092A0C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db2f + ldr r1, =gUnknown_0850DB2F adds r0, r1 ldrb r0, [r0] bx lr @@ -270382,7 +270382,7 @@ sub_8092A0C: ; 8092A0C sub_8092A1C: ; 8092A1C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db38 + ldr r1, =gUnknown_0850DB38 adds r0, r1 ldrb r0, [r0] bx lr @@ -270394,7 +270394,7 @@ sub_8092A1C: ; 8092A1C sub_8092A2C: ; 8092A2C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db41 + ldr r1, =gUnknown_0850DB41 adds r0, r1 ldrb r0, [r0] bx lr @@ -270406,7 +270406,7 @@ sub_8092A2C: ; 8092A2C sub_8092A3C: ; 8092A3C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db4a + ldr r1, =gUnknown_0850DB4A adds r0, r1 ldrb r0, [r0] bx lr @@ -270418,7 +270418,7 @@ sub_8092A3C: ; 8092A3C sub_8092A4C: ; 8092A4C push {lr} adds r2, r0, 0 - ldr r1, =0x085094ac + ldr r1, =gUnknown_085094AC b @08092A64 .align 2, 0 .pool @@ -270572,7 +270572,7 @@ npc_set_running_behaviour_etc: ; 8092B2C adds r2, r4, 0 adds r2, 0x1C adds r0, r2 - ldr r2, =0x08505438 + ldr r2, =gUnknown_08505438 lsls r1, 2 adds r1, r2 ldr r1, [r1] @@ -270595,7 +270595,7 @@ npc_set_running_behaviour_etc: ; 8092B2C npc_running_behaviour_by_direction: ; 8092B78 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850db53 + ldr r1, =gUnknown_0850DB53 adds r0, r1 ldrb r0, [r0] bx lr @@ -270913,7 +270913,7 @@ tile_x30_to_x37_related: ; 8092DC8 lsls r2, 16 lsrs r7, r2, 16 lsls r3, 24 - ldr r1, =0x0850db5c + ldr r1, =gUnknown_0850DB5C lsrs r3, 22 subs r5, r3, 0x4 adds r1, r5, r1 @@ -270923,7 +270923,7 @@ tile_x30_to_x37_related: ; 8092DC8 lsls r0, 24 cmp r0, 0 bne @08092E0A - ldr r4, =0x0850db6c + ldr r4, =gUnknown_0850DB6C adds r4, r5, r4 lsls r0, r6, 16 asrs r0, 16 @@ -271107,7 +271107,7 @@ sub_8092EF0: ; 8092EF0 numbers_move_direction: ; 8092F3C push {r4,lr} lsls r0, 24 - ldr r3, =0x0850db7c + ldr r3, =gUnknown_0850DB7C lsrs r0, 22 adds r0, r3 ldrh r3, [r0] @@ -271129,7 +271129,7 @@ numbers_move_direction: ; 8092F3C sub_8092F60: ; 8092F60 push {r4,lr} lsls r0, 24 - ldr r3, =0x0850db7c + ldr r3, =gUnknown_0850DB7C lsrs r0, 22 adds r0, r3 ldrh r3, [r0] @@ -271161,7 +271161,7 @@ sub_8092F88: ; 8092F88 lsls r1, 16 lsrs r6, r1, 16 mov r12, r6 - ldr r1, =0x0850db7c + ldr r1, =gUnknown_0850DB7C lsrs r0, 22 adds r5, r0, r1 movs r0, 0 @@ -271671,7 +271671,7 @@ d2s_look1: ; 8093330 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dba0 + ldr r1, =gUnknown_0850DBA0 mov r0, sp movs r2, 0x5 bl memcpy @@ -271696,7 +271696,7 @@ d2s_walk: ; 809335C sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dba5 + ldr r1, =gUnknown_0850DBA5 mov r0, sp movs r2, 0x5 bl memcpy @@ -271721,7 +271721,7 @@ sub_8093388: ; 8093388 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbaa + ldr r1, =gUnknown_0850DBAA mov r0, sp movs r2, 0x5 bl memcpy @@ -271746,7 +271746,7 @@ sub_80933B4: ; 80933B4 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbaf + ldr r1, =gUnknown_0850DBAF mov r0, sp movs r2, 0x5 bl memcpy @@ -271771,7 +271771,7 @@ sub_80933E0: ; 80933E0 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbb4 + ldr r1, =gUnknown_0850DBB4 mov r0, sp movs r2, 0x5 bl memcpy @@ -271796,7 +271796,7 @@ sub_809340C: ; 809340C sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbb9 + ldr r1, =gUnknown_0850DBB9 mov r0, sp movs r2, 0x5 bl memcpy @@ -271821,7 +271821,7 @@ sub_8093438: ; 8093438 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbbe + ldr r1, =gUnknown_0850DBBE mov r0, sp movs r2, 0x5 bl memcpy @@ -271846,7 +271846,7 @@ sub_8093464: ; 8093464 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbc3 + ldr r1, =gUnknown_0850DBC3 mov r0, sp movs r2, 0x5 bl memcpy @@ -271871,7 +271871,7 @@ d2s_08064110: ; 8093490 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbc8 + ldr r1, =gUnknown_0850DBC8 mov r0, sp movs r2, 0x5 bl memcpy @@ -271896,7 +271896,7 @@ sub_80934BC: ; 80934BC sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbcd + ldr r1, =gUnknown_0850DBCD mov r0, sp movs r2, 0x5 bl memcpy @@ -271921,7 +271921,7 @@ sub_80934E8: ; 80934E8 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbd2 + ldr r1, =gUnknown_0850DBD2 mov r0, sp movs r2, 0x5 bl memcpy @@ -271946,7 +271946,7 @@ sub_8093514: ; 8093514 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbd7 + ldr r1, =gUnknown_0850DBD7 mov r0, sp movs r2, 0x5 bl memcpy @@ -271971,7 +271971,7 @@ sub_8093540: ; 8093540 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbdc + ldr r1, =gUnknown_0850DBDC mov r0, sp movs r2, 0x5 bl memcpy @@ -271996,7 +271996,7 @@ sub_809356C: ; 809356C sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbe1 + ldr r1, =gUnknown_0850DBE1 mov r0, sp movs r2, 0x5 bl memcpy @@ -272021,7 +272021,7 @@ d2s_08064244: ; 8093598 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbe6 + ldr r1, =gUnknown_0850DBE6 mov r0, sp movs r2, 0x5 bl memcpy @@ -272046,7 +272046,7 @@ sub_80935C4: ; 80935C4 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbeb + ldr r1, =gUnknown_0850DBEB mov r0, sp movs r2, 0x5 bl memcpy @@ -272071,7 +272071,7 @@ sub_80935F0: ; 80935F0 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbf0 + ldr r1, =gUnknown_0850DBF0 mov r0, sp movs r2, 0x5 bl memcpy @@ -272118,7 +272118,7 @@ sub_8093648: ; 8093648 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbf5 + ldr r1, =gUnknown_0850DBF5 mov r0, sp movs r2, 0x5 bl memcpy @@ -272143,7 +272143,7 @@ sub_8093674: ; 8093674 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbfa + ldr r1, =gUnknown_0850DBFA mov r0, sp movs r2, 0x5 bl memcpy @@ -272168,7 +272168,7 @@ sub_80936A0: ; 80936A0 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dbff + ldr r1, =gUnknown_0850DBFF mov r0, sp movs r2, 0x5 bl memcpy @@ -272193,7 +272193,7 @@ sub_80936CC: ; 80936CC sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc04 + ldr r1, =gUnknown_0850DC04 mov r0, sp movs r2, 0x5 bl memcpy @@ -272218,7 +272218,7 @@ sub_80936F8: ; 80936F8 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc09 + ldr r1, =gUnknown_0850DC09 mov r0, sp movs r2, 0x5 bl memcpy @@ -272243,7 +272243,7 @@ sub_8093724: ; 8093724 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc0e + ldr r1, =gUnknown_0850DC0E mov r0, sp movs r2, 0x5 bl memcpy @@ -272268,7 +272268,7 @@ sub_8093750: ; 8093750 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc13 + ldr r1, =gUnknown_0850DC13 mov r0, sp movs r2, 0x5 bl memcpy @@ -272293,7 +272293,7 @@ sub_809377C: ; 809377C sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc18 + ldr r1, =gUnknown_0850DC18 mov r0, sp movs r2, 0x5 bl memcpy @@ -272318,7 +272318,7 @@ sub_80937A8: ; 80937A8 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc1d + ldr r1, =gUnknown_0850DC1D mov r0, sp movs r2, 0x5 bl memcpy @@ -272343,7 +272343,7 @@ d2s_08064034: ; 80937D4 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc22 + ldr r1, =gUnknown_0850DC22 mov r0, sp movs r2, 0x5 bl memcpy @@ -272368,7 +272368,7 @@ direction_reversed: ; 8093800 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0850dc27 + ldr r1, =gUnknown_0850DC27 mov r0, sp movs r2, 0x8 bl memcpy @@ -272397,7 +272397,7 @@ zffu_offset_calc: ; 8093834 lsls r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x0850dc2f + ldr r2, =gUnknown_0850DC2F lsrs r0, 22 subs r0, 0x5 adds r1, r0 @@ -272432,7 +272432,7 @@ state_to_direction: ; 809384C @08093870: adds r1, r2, 0 bl zffu_offset_calc - ldr r2, =0x0850dc3f + ldr r2, =gUnknown_0850DC3F lsls r1, r4, 2 subs r1, 0x5 adds r0, r1 @@ -272450,7 +272450,7 @@ state_to_direction: ; 809384C npc_obj_exec_an_2: ; 809388C push {r4,lr} adds r4, r0, 0 - ldr r2, =0x0850dc50 + ldr r2, =gUnknown_0850DC50 ldrb r0, [r4, 0x1C] lsls r0, 2 adds r0, r2 @@ -272482,7 +272482,7 @@ npc_obj_exec_an: ; 80938C4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x0850dc50 + ldr r1, =gUnknown_0850DC50 ldrb r0, [r4, 0x1C] lsls r0, 2 adds r0, r1 @@ -272687,7 +272687,7 @@ an_run_any: ; 8093A2C lsls r4, 24 lsrs r4, 24 mov r1, sp - ldr r0, =0x0850dee8 + ldr r0, =gUnknown_0850DEE8 ldm r0!, {r3,r6,r7} stm r1!, {r3,r6,r7} ldm r0!, {r3,r6} @@ -273509,7 +273509,7 @@ sub_8093FC4: ; 8093FC4 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r1, =0x0850dfbc + ldr r1, =gUnknown_0850DFBC add r0, sp, 0x4 movs r2, 0x6 bl memcpy @@ -273623,7 +273623,7 @@ sub_80940C4: ; 80940C4 adds r6, r0, 0 adds r7, r1, 0 adds r4, r2, 0 - ldr r1, =0x0850dfc2 + ldr r1, =gUnknown_0850DFC2 add r0, sp, 0x4 movs r2, 0x6 bl memcpy @@ -276392,7 +276392,7 @@ sub_809540C: ; 809540C thumb_func_start sub_8095438 sub_8095438: ; 8095438 push {lr} - ldr r3, =0x085055cd + ldr r3, =gUnknown_085055CD ldrb r2, [r0, 0x6] adds r2, r3 ldrb r2, [r2] @@ -279127,7 +279127,7 @@ dp03_build_bits_water: ; 8096750 sub sp, 0x8 adds r4, r0, 0 adds r5, r1, 0 - ldr r0, =0x0850e5dc + ldr r0, =gUnknown_0850E5DC ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -279546,7 +279546,7 @@ dp03_build_bits_by_block_behaviour: ; 8096A30 cmp r0, 0x20 bne @08096A82 movs r5, 0 - ldr r0, =0x0850e5e4 + ldr r0, =gUnknown_0850E5E4 mov r8, r0 @08096A4A: lsls r4, r5, 2 @@ -279558,7 +279558,7 @@ dp03_build_bits_by_block_behaviour: ; 8096A30 lsls r0, 24 cmp r0, 0 beq @08096A78 - ldr r0, =0x0850e5fc + ldr r0, =gUnknown_0850E5FC adds r0, r4, r0 ldr r1, [r6] ldr r0, [r0] @@ -279800,7 +279800,7 @@ cur_mapdata_role_x38_to_x3B__by_direction: ; 8096C0C bl cur_mapdata_block_get_role_at lsls r0, 24 lsrs r0, 24 - ldr r2, =0x0850e614 + ldr r2, =gUnknown_0850E614 lsls r1, r4, 2 adds r1, r2 ldr r1, [r1] @@ -279917,7 +279917,7 @@ sub_8096D00: ; 8096D00 blt @08096D4E adds r0, r4, 0 bl sub_8096DB8 - ldr r1, =0x0850e644 + ldr r1, =gUnknown_0850E644 ldrb r2, [r4, 0xB] lsls r2, 24 lsrs r0, r2, 28 @@ -279933,7 +279933,7 @@ sub_8096D00: ; 8096D00 ands r0, r3 orrs r0, r1 strb r0, [r4] - ldr r0, =0x0850e634 + ldr r0, =gUnknown_0850E634 lsrs r2, 28 adds r2, r0 movs r0, 0x3 @@ -279959,7 +279959,7 @@ sub_8096D5C: ; 8096D5C push {r4,lr} lsls r1, 24 lsrs r1, 24 - ldr r2, =0x0850e644 + ldr r2, =gUnknown_0850E644 adds r2, r1, r2 ldrb r2, [r2] movs r3, 0x42 @@ -279975,7 +279975,7 @@ sub_8096D5C: ; 8096D5C orrs r2, r3 mov r3, r12 strb r2, [r3] - ldr r2, =0x0850e634 + ldr r2, =gUnknown_0850E634 adds r1, r2 movs r3, 0x3 ldrb r2, [r1] @@ -279998,7 +279998,7 @@ sub_8096D5C: ; 8096D5C sub_8096DA8: ; 8096DA8 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0850e634 + ldr r1, =gUnknown_0850E634 adds r0, r1 ldrb r0, [r0] bx lr @@ -280074,7 +280074,7 @@ npc_y_height_related: ; 8096E0C movs r3, 0x10 subs r3, r4 lsls r3, 17 - ldr r4, =0x0850e624 + ldr r4, =gUnknown_0850E624 adds r0, r4 lsrs r3, 16 ldrb r0, [r0] @@ -280320,7 +280320,7 @@ sub_8096FE8: ; 8096FE8 adds r5, r1, 0 ldrb r0, [r4, 0x5] bl npc_get_type - ldr r1, =0x0850e654 + ldr r1, =gUnknown_0850E654 ldrb r0, [r0, 0xD] lsls r0, 2 adds r0, r1 @@ -280343,7 +280343,7 @@ dp03_step_sand_heavy: ; 8097014 adds r5, r1, 0 ldrb r0, [r4, 0x5] bl npc_get_type - ldr r1, =0x0850e654 + ldr r1, =gUnknown_0850E654 ldrb r0, [r0, 0xD] lsls r0, 2 adds r0, r1 @@ -280371,7 +280371,7 @@ sub_8097044: ; 8097044 adds r5, r0, 0 lsls r4, r2, 24 lsrs r4, 24 - ldr r1, =0x0850e660 + ldr r1, =gUnknown_0850E660 mov r0, sp movs r2, 0x4 bl memcpy @@ -280422,7 +280422,7 @@ sub_8097094: ; 8097094 str r0, [r2, 0x8] movs r0, 0x2 str r0, [r2, 0xC] - ldr r3, =0x0850e664 + ldr r3, =gUnknown_0850E664 ldrb r1, [r4, 0x18] lsls r1, 28 lsrs r1, 28 @@ -280677,7 +280677,7 @@ ground_call_by_bits: ; 8097260 beq @080972AC @08097284: movs r4, 0 - ldr r0, =0x0850e674 + ldr r0, =gUnknown_0850E674 mov r8, r0 @0809728A: movs r0, 0x1 @@ -281114,7 +281114,7 @@ sub_809757C: ; 809757C thumb_func_start little_step little_step: ; 80975AC lsls r1, 24 - ldr r2, =0x0850db7c + ldr r2, =gUnknown_0850DB7C lsrs r1, 22 adds r1, r2 ldrh r2, [r1] @@ -281133,7 +281133,7 @@ little_step: ; 80975AC thumb_func_start double_little_steps double_little_steps: ; 80975CC lsls r1, 24 - ldr r2, =0x0850db7c + ldr r2, =gUnknown_0850DB7C lsrs r1, 22 adds r1, r2 ldrh r2, [r1] @@ -281154,7 +281154,7 @@ double_little_steps: ; 80975CC thumb_func_start triple_little_steps triple_little_steps: ; 80975F0 lsls r1, 24 - ldr r2, =0x0850db7c + ldr r2, =gUnknown_0850DB7C lsrs r1, 22 adds r1, r2 ldrh r2, [r1] @@ -281177,7 +281177,7 @@ triple_little_steps: ; 80975F0 thumb_func_start quad_little_steps quad_little_steps: ; 8097618 lsls r1, 24 - ldr r2, =0x0850db7c + ldr r2, =gUnknown_0850DB7C lsrs r1, 22 adds r1, r2 ldrh r2, [r1] @@ -281198,7 +281198,7 @@ quad_little_steps: ; 8097618 thumb_func_start oct_little_steps oct_little_steps: ; 809763C lsls r1, 24 - ldr r2, =0x0850db7c + ldr r2, =gUnknown_0850DB7C lsrs r1, 22 adds r1, r2 ldrh r2, [r1] @@ -281233,7 +281233,7 @@ oamt_npc_ministep_reset: ; 8097660 obj_npc_ministep: ; 8097674 push {r4,r5,lr} adds r4, r0, 0 - ldr r5, =0x0850e768 + ldr r5, =gUnknown_0850E768 movs r0, 0x36 ldrsh r2, [r4, r0] lsls r0, r2, 1 @@ -281244,7 +281244,7 @@ obj_npc_ministep: ; 8097674 ldrsh r0, [r0, r3] cmp r1, r0 bge @080976D4 - ldr r1, =0x0850e754 + ldr r1, =gUnknown_0850E754 lsls r0, r2, 2 adds r0, r1 movs r1, 0x38 @@ -281331,7 +281331,7 @@ sub_80976EC: ; 80976EC thumb_func_start sub_8097728 sub_8097728: ; 8097728 - ldr r1, =0x0850e7ba + ldr r1, =gUnknown_0850E7BA lsls r0, 16 asrs r0, 16 adds r0, r1 @@ -281345,7 +281345,7 @@ sub_8097728: ; 8097728 thumb_func_start sub_809773C sub_809773C: ; 809773C - ldr r1, =0x0850e772 + ldr r1, =gUnknown_0850E772 lsls r0, 16 asrs r0, 16 adds r0, r1 @@ -281476,7 +281476,7 @@ sub_8097758: ; 8097758 thumb_func_start sub_8097820 sub_8097820: ; 8097820 lsls r1, 24 - ldr r2, =0x0850e834 + ldr r2, =gUnknown_0850E834 lsrs r1, 22 adds r1, r2 lsls r0, 16 @@ -281514,12 +281514,12 @@ sub_809785C: ; 809785C push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 - ldr r1, =0x0850e840 + ldr r1, =gUnknown_0850E840 mov r0, sp movs r2, 0x6 bl memcpy add r5, sp, 0x8 - ldr r1, =0x0850e846 + ldr r1, =gUnknown_0850E846 adds r0, r5, 0 movs r2, 0x3 bl memcpy @@ -281583,12 +281583,12 @@ sub_80978E4: ; 80978E4 push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 - ldr r1, =0x0850e84a + ldr r1, =gUnknown_0850E84A mov r0, sp movs r2, 0x6 bl memcpy add r4, sp, 0x8 - ldr r1, =0x0850e850 + ldr r1, =gUnknown_0850E850 adds r0, r4, 0 movs r2, 0x3 bl memcpy @@ -283592,13 +283592,13 @@ sub_8098758: ; 8098758 cmp r0, 0x13 bhi @08098770 lsls r0, 3 - ldr r1, =0x0851021c + ldr r1, =gUnknown_0851021C adds r0, r1 b @08098772 .align 2, 0 .pool @08098770: - ldr r0, =0x0851021c + ldr r0, =gUnknown_0851021C @08098772: pop {r1} bx r1 @@ -283622,7 +283622,7 @@ copy_textbox_border_tile_patterns_to_vram: ; 809877C bl Window_GetField lsls r0, 24 lsrs r0, 24 - ldr r1, =0x08ddd748 + ldr r1, =gUnknown_08DDD748 movs r2, 0xE0 lsls r2, 1 adds r3, r4, 0 @@ -283674,7 +283674,7 @@ sub_80987D4: ; 80987D4 bl Window_GetField lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0851021c + ldr r5, =gUnknown_0851021C lsls r4, 3 adds r1, r4, r5 ldr r1, [r1] @@ -284218,7 +284218,7 @@ stdpal_get: ; 8098C18 movs r0, 0x40 @08098C56: lsls r0, 1 - ldr r1, =0x0851017c + ldr r1, =gUnknown_0851017C adds r0, r1 pop {r1} bx r1 @@ -284228,7 +284228,7 @@ stdpal_get: ; 8098C18 thumb_func_start sub_8098C64 sub_8098C64: ; 8098C64 - ldr r0, =0x08ddd728 + ldr r0, =gUnknown_08DDD728 bx lr .align 2, 0 .pool @@ -284245,7 +284245,7 @@ sub_8098C6C: ; 8098C6C lsrs r3, 16 lsls r4, 24 lsrs r4, 24 - ldr r2, =0x0851021c + ldr r2, =gUnknown_0851021C ldr r5, =0x03005d90 ldr r1, [r5] ldrb r1, [r1, 0x14] @@ -284381,7 +284381,7 @@ script_main_handler: ; 8098D10 ldr r2, [r4, 0x8] cmp r2, 0 beq @08098D48 - ldr r0, =0x085102bc + ldr r0, =gUnknown_085102BC ldr r0, [r0] cmp r2, r0 bne @08098D6C @@ -284597,8 +284597,8 @@ script_env_context_is_running: ; 8098E78 script_env_1_init: ; 8098E94 push {lr} ldr r0, =0x03000e40 - ldr r1, =0x081db67c - ldr r2, =0x081dba08 + ldr r1, =gUnknown_081DB67C + ldr r2, =gUnknown_081DBA08 bl script_env_init ldr r1, =0x03000e38 movs r0, 0x2 @@ -284645,8 +284645,8 @@ script_env_1_execute_new_script: ; 8098EF8 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x03000e40 - ldr r1, =0x081db67c - ldr r2, =0x081dba08 + ldr r1, =gUnknown_081DB67C + ldr r2, =gUnknown_081DBA08 adds r0, r4, 0 bl script_env_init adds r0, r4, 0 @@ -284692,8 +284692,8 @@ script_env_2_execute_new_script: ; 8098F50 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x03000eb8 - ldr r1, =0x081db67c - ldr r2, =0x081dba08 + ldr r1, =gUnknown_081DB67C + ldr r2, =gUnknown_081DBA08 adds r0, r4, 0 bl script_env_init adds r0, r4, 0 @@ -285199,7 +285199,7 @@ s25_extended_cmd: ; 80992F8 push {lr} bl script_read_halfword lsls r0, 16 - ldr r1, =0x081dba64 + ldr r1, =gUnknown_081DBA64 lsrs r0, 14 adds r0, r1 ldr r0, [r0] @@ -285220,7 +285220,7 @@ s26_extended_cmd_setvar: ; 8099318 lsrs r0, 16 bl var_get_pointer adds r6, r0, 0 - ldr r4, =0x081dba64 + ldr r4, =gUnknown_081DBA64 adds r0, r5, 0 bl script_read_halfword lsls r0, 16 @@ -285305,7 +285305,7 @@ s06_if_jump: ; 80993A4 adds r0, r5, 0 bl script_read_word adds r2, r0, 0 - ldr r1, =0x085102c0 + ldr r1, =gUnknown_085102C0 lsls r0, r4, 1 adds r0, r4 ldrb r3, [r5, 0x2] @@ -285337,7 +285337,7 @@ s07_if_call: ; 80993E0 adds r0, r5, 0 bl script_read_word adds r2, r0, 0 - ldr r1, =0x085102c0 + ldr r1, =gUnknown_085102C0 lsls r0, r4, 1 adds r0, r4 ldrb r3, [r5, 0x2] @@ -285428,7 +285428,7 @@ sBB_virtual_if_jump: ; 8099480 ldr r1, =0x020375c4 ldr r1, [r1] subs r2, r0, r1 - ldr r1, =0x085102c0 + ldr r1, =gUnknown_085102C0 lsls r0, r4, 1 adds r0, r4 ldrb r3, [r5, 0x2] @@ -285462,7 +285462,7 @@ sBC_virtual_if_call: ; 80994C4 ldr r1, =0x020375c4 ldr r1, [r1] subs r2, r0, r1 - ldr r1, =0x085102c0 + ldr r1, =gUnknown_085102C0 lsls r0, r4, 1 adds r0, r4 ldrb r3, [r5, 0x2] @@ -285492,9 +285492,9 @@ s08_jumpstd: ; 8099508 adds r0, 0x1 str r0, [r2, 0x8] lsls r1, 2 - ldr r0, =0x081dc2a0 + ldr r0, =gUnknown_081DC2A0 adds r1, r0 - ldr r0, =0x081dc2cc + ldr r0, =gUnknown_081DC2CC cmp r1, r0 bcs @08099528 ldr r1, [r1] @@ -285517,9 +285517,9 @@ s09_callstd: ; 8099538 adds r0, 0x1 str r0, [r2, 0x8] lsls r1, 2 - ldr r0, =0x081dc2a0 + ldr r0, =gUnknown_081DC2A0 adds r1, r0 - ldr r0, =0x081dc2cc + ldr r0, =gUnknown_081DC2CC cmp r1, r0 bcs @08099558 ldr r1, [r1] @@ -285544,7 +285544,7 @@ s0A_jumpstd_if: ; 8099568 ldrb r4, [r0] adds r0, 0x1 str r0, [r3, 0x8] - ldr r1, =0x085102c0 + ldr r1, =gUnknown_085102C0 lsls r0, r2, 1 adds r0, r2 ldrb r2, [r3, 0x2] @@ -285554,9 +285554,9 @@ s0A_jumpstd_if: ; 8099568 cmp r0, 0x1 bne @080995A0 lsls r0, r4, 2 - ldr r1, =0x081dc2a0 + ldr r1, =gUnknown_081DC2A0 adds r1, r0, r1 - ldr r0, =0x081dc2cc + ldr r0, =gUnknown_081DC2CC cmp r1, r0 bcs @080995A0 ldr r1, [r1] @@ -285582,7 +285582,7 @@ s0B_callstd_if: ; 80995B4 ldrb r4, [r0] adds r0, 0x1 str r0, [r3, 0x8] - ldr r1, =0x085102c0 + ldr r1, =gUnknown_085102C0 lsls r0, r2, 1 adds r0, r2 ldrb r2, [r3, 0x2] @@ -285592,9 +285592,9 @@ s0B_callstd_if: ; 80995B4 cmp r0, 0x1 bne @080995EC lsls r0, r4, 2 - ldr r1, =0x081dc2a0 + ldr r1, =gUnknown_081DC2A0 adds r1, r0, r1 - ldr r0, =0x081dc2cc + ldr r0, =gUnknown_081DC2CC cmp r1, r0 bcs @080995EC ldr r1, [r1] @@ -289028,13 +289028,13 @@ s7D_load_pokename: ; 809AFBC bl var_get lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r2, [r4] movs r1, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r2, 0 bl gf_strcpy @@ -289053,7 +289053,7 @@ s7E_load_first_pokenames: ; 809AFFC ldrb r2, [r1] adds r1, 0x1 str r1, [r0, 0x8] - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r2, 2 adds r2, r0 ldr r4, [r2] @@ -289069,7 +289069,7 @@ s7E_load_first_pokenames: ; 809AFFC bl pokemon_getattr movs r1, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -289098,7 +289098,7 @@ s7F_load_pokename_team: ; 809B048 muls r0, r1 ldr r1, =0x020244ec adds r0, r1 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r4, [r4] @@ -289128,7 +289128,7 @@ s80_load_item_name: ; 809B090 bl var_get lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r1, [r4] @@ -289165,7 +289165,7 @@ sub_809B0C4: ; 809B0C4 adds r2, r0, 0 lsls r2, 16 lsrs r2, 16 - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r6, 2 adds r6, r0 ldr r1, [r6] @@ -289192,12 +289192,12 @@ sub_809B114: ; 809B114 bl var_get adds r1, r0, 0 lsls r1, 16 - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r4, 2 adds r4, r0 ldr r0, [r4] lsrs r1, 11 - ldr r2, =0x085a5c09 + ldr r2, =gUnknown_085A5C09 adds r1, r2 bl gf_strcpy movs r0, 0 @@ -289221,13 +289221,13 @@ s82_load_item_name: ; 809B150 bl var_get lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r2, [r4] movs r1, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r2, 0 bl gf_strcpy @@ -289258,7 +289258,7 @@ s83_load_textvar_var: ; 809B190 adds r3, r0, 0 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r5, 2 adds r5, r0 ldr r0, [r5] @@ -289285,11 +289285,11 @@ s84_load_textvar_std_expression: ; 809B1D4 lsrs r0, 16 bl var_get lsls r0, 16 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r2, [r4] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 lsrs r0, 14 adds r0, r1 ldr r1, [r0] @@ -289315,7 +289315,7 @@ sub_809B214: ; 809B214 lsrs r0, 16 bl var_get adds r1, r0, 0 - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -289339,7 +289339,7 @@ s85_load_textvar_pointer: ; 809B248 str r1, [r0, 0x8] bl script_read_word adds r1, r0, 0 - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -289381,7 +289381,7 @@ sBF_virtual_load_textbuffer: ; 809B294 ldr r0, =0x020375c4 ldr r0, [r0] subs r1, r0 - ldr r0, =0x085102d4 + ldr r0, =gUnknown_085102D4 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -289405,7 +289405,7 @@ sC6_load_textvar_box_label: ; 809B2C8 lsls r0, 16 lsrs r0, 16 bl var_get - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r4, [r4] @@ -290885,7 +290885,7 @@ sub_809BDD0: ; 809BDD0 bl var_get lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r4, [r4] @@ -290914,7 +290914,7 @@ sub_809BE0C: ; 809BE0C bl var_get lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085102d4 + ldr r1, =gUnknown_085102D4 lsls r4, 2 adds r4, r1 ldr r4, [r4] @@ -291431,25 +291431,25 @@ sub_809C1FC: ; 809C1FC movs r0, 0 b @0809C24C @0809C214: - ldr r0, =0x081f860d + ldr r0, =gUnknown_081F860D cmp r4, r0 beq @0809C244 - ldr r0, =0x081f9553 + ldr r0, =gUnknown_081F9553 cmp r4, r0 beq @0809C244 - ldr r0, =0x0823b4bb + ldr r0, =gUnknown_0823B4BB cmp r4, r0 beq @0809C244 - ldr r0, =0x0823b589 + ldr r0, =gUnknown_0823B589 cmp r4, r0 beq @0809C244 - ldr r0, =0x082766a2 + ldr r0, =gUnknown_082766A2 cmp r4, r0 beq @0809C244 - ldr r0, =0x082766a6 + ldr r0, =gUnknown_082766A6 cmp r4, r0 beq @0809C244 - ldr r0, =0x08271d92 + ldr r0, =gUnknown_08271D92 cmp r4, r0 beq @0809C244 movs r0, 0x5 @@ -291531,7 +291531,7 @@ sub_809C2C8: ; 809C2C8 ldrh r1, [r4, 0x2] b @0809C30E @0809C2F0: - ldr r1, =0x08339d64 + ldr r1, =gUnknown_08339D64 lsls r2, r6, 3 adds r0, r2, r1 ldr r3, [r0] @@ -291634,7 +291634,7 @@ sub_809C384: ; 809C384 lsrs r0, 24 cmp r0, 0x1 bne @0809C400 - ldr r1, =0x08339d64 + ldr r1, =gUnknown_08339D64 lsls r2, r7, 3 adds r0, r2, r1 ldr r3, [r0] @@ -291726,7 +291726,7 @@ sub_809C458: ; 809C458 ldr r2, [r0, 0x8] cmp r2, 0 bne @0809C490 - ldr r0, =0x082c8436 + ldr r0, =gUnknown_082C8436 b @0809C532 .align 2, 0 .pool @@ -291785,7 +291785,7 @@ sub_809C458: ; 809C458 lsrs r0, 24 cmp r0, 0x1 beq @0809C4CC - ldr r0, =0x08271cb7 + ldr r0, =gUnknown_08271CB7 b @0809C532 .align 2, 0 .pool @@ -291798,7 +291798,7 @@ sub_809C458: ; 809C458 lsls r0, 24 cmp r0, 0 beq @0809C4CC - ldr r0, =0x082759f1 + ldr r0, =gUnknown_082759F1 b @0809C532 .align 2, 0 .pool @@ -291825,7 +291825,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C55C - ldr r0, =0x0827ee0b + ldr r0, =gUnknown_0827EE0B b @0809C7E4 .align 2, 0 .pool @@ -291836,7 +291836,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C574 - ldr r0, =0x08271d92 + ldr r0, =gUnknown_08271D92 b @0809C7E4 .align 2, 0 .pool @@ -291847,7 +291847,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C58C - ldr r0, =0x081e615d + ldr r0, =gUnknown_081E615D b @0809C7E4 .align 2, 0 .pool @@ -291858,7 +291858,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C5A4 - ldr r0, =0x082393f9 + ldr r0, =gUnknown_082393F9 b @0809C7E4 .align 2, 0 .pool @@ -291877,7 +291877,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C5CC - ldr r0, =0x082a4bac + ldr r0, =gUnknown_082A4BAC b @0809C7E4 .align 2, 0 .pool @@ -291888,7 +291888,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C5E4 - ldr r0, =0x0826a22a + ldr r0, =gUnknown_0826A22A b @0809C7E4 .align 2, 0 .pool @@ -291899,7 +291899,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C5FC - ldr r0, =0x0827208f + ldr r0, =gUnknown_0827208F b @0809C7E4 .align 2, 0 .pool @@ -291910,7 +291910,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C614 - ldr r0, =0x08292de5 + ldr r0, =gUnknown_08292DE5 b @0809C7E4 .align 2, 0 .pool @@ -291921,7 +291921,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C62C - ldr r0, =0x082725ce + ldr r0, =gUnknown_082725CE b @0809C7E4 .align 2, 0 .pool @@ -291932,7 +291932,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C644 - ldr r0, =0x082725d7 + ldr r0, =gUnknown_082725D7 b @0809C7E4 .align 2, 0 .pool @@ -291943,7 +291943,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C65C - ldr r0, =0x082725e0 + ldr r0, =gUnknown_082725E0 b @0809C7E4 .align 2, 0 .pool @@ -291954,7 +291954,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C674 - ldr r0, =0x082725e9 + ldr r0, =gUnknown_082725E9 b @0809C7E4 .align 2, 0 .pool @@ -291965,7 +291965,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C68C - ldr r0, =0x082725f2 + ldr r0, =gUnknown_082725F2 b @0809C7E4 .align 2, 0 .pool @@ -291976,7 +291976,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C6A4 - ldr r0, =0x082725fb + ldr r0, =gUnknown_082725FB b @0809C7E4 .align 2, 0 .pool @@ -291987,7 +291987,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C6BC - ldr r0, =0x08272604 + ldr r0, =gUnknown_08272604 b @0809C7E4 .align 2, 0 .pool @@ -291999,7 +291999,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C6D4 - ldr r0, =0x08277b8a + ldr r0, =gUnknown_08277B8A b @0809C7E4 .align 2, 0 .pool @@ -292012,7 +292012,7 @@ sub_809C538: ; 809C538 cmp r0, 0x1 bne @0809C6EC @0809C6E4: - ldr r0, =0x08277365 + ldr r0, =gUnknown_08277365 b @0809C7E4 .align 2, 0 .pool @@ -292023,7 +292023,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C704 - ldr r0, =0x0827381b + ldr r0, =gUnknown_0827381B b @0809C7E4 .align 2, 0 .pool @@ -292034,7 +292034,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C71C - ldr r0, =0x082c8393 + ldr r0, =gUnknown_082C8393 b @0809C7E4 .align 2, 0 .pool @@ -292056,7 +292056,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C74C - ldr r0, =0x0823b4bb + ldr r0, =gUnknown_0823B4BB b @0809C7E4 .align 2, 0 .pool @@ -292067,7 +292067,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C764 - ldr r0, =0x0823b589 + ldr r0, =gUnknown_0823B589 b @0809C7E4 .align 2, 0 .pool @@ -292078,7 +292078,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C77C - ldr r0, =0x0823b684 + ldr r0, =gUnknown_0823B684 b @0809C7E4 .align 2, 0 .pool @@ -292089,7 +292089,7 @@ sub_809C538: ; 809C538 lsrs r0, 24 cmp r0, 0x1 bne @0809C794 - ldr r0, =0x0823b68c + ldr r0, =gUnknown_0823B68C b @0809C7E4 .align 2, 0 .pool @@ -292157,7 +292157,7 @@ sub_809C7EC: ; 809C7EC lsrs r0, 24 cmp r0, 0x1 bne @0809C824 - ldr r0, =0x08271ea0 + ldr r0, =gUnknown_08271EA0 b @0809C862 .align 2, 0 .pool @@ -292179,12 +292179,12 @@ sub_809C7EC: ; 809C7EC lsrs r0, 24 cmp r0, 0x1 bne @0809C858 - ldr r0, =0x08290a49 + ldr r0, =gUnknown_08290A49 b @0809C862 .align 2, 0 .pool @0809C858: - ldr r0, =0x08290a83 + ldr r0, =gUnknown_08290A83 b @0809C862 .align 2, 0 .pool @@ -292209,7 +292209,7 @@ sub_809C868: ; 809C868 lsrs r0, 24 cmp r0, 0x2 bne @0809C894 - ldr r0, =0x08290b0f + ldr r0, =gUnknown_08290B0F bl script_env_1_execute_new_script movs r0, 0x1 b @0809C896 @@ -292239,7 +292239,7 @@ sub_809C89C: ; 809C89C lsrs r0, 24 cmp r0, 0x1 bne @0809C8D4 - ldr r0, =0x08290b5a + ldr r0, =gUnknown_08290B5A bl script_env_1_execute_new_script movs r0, 0x1 b @0809C8D6 @@ -292339,7 +292339,7 @@ sub_809C96C: ; 809C96C lsls r0, 24 cmp r0, 0 beq @0809C988 - ldr r0, =0x082a8337 + ldr r0, =gUnknown_082A8337 b @0809C996 .align 2, 0 .pool @@ -292349,7 +292349,7 @@ sub_809C96C: ; 809C96C lsls r0, 24 cmp r0, 0 beq @0809C9A4 - ldr r0, =0x08252be8 + ldr r0, =gUnknown_08252BE8 @0809C996: bl script_env_1_execute_new_script movs r0, 0x1 @@ -292425,7 +292425,7 @@ per_step_scripts: ; 809C9F4 lsrs r0, 24 cmp r0, 0x1 bne @0809CA48 - ldr r0, =0x082736bc + ldr r0, =gUnknown_082736BC bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292437,7 +292437,7 @@ per_step_scripts: ; 809C9F4 beq @0809CA64 movs r0, 0xD bl sav12_xor_increment - ldr r0, =0x08291fc0 + ldr r0, =gUnknown_08291FC0 bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292448,7 +292448,7 @@ per_step_scripts: ; 809C9F4 lsrs r0, 24 cmp r0, 0x1 bne @0809CA7C - ldr r0, =0x08273d1f + ldr r0, =gUnknown_08273D1F bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292459,7 +292459,7 @@ per_step_scripts: ; 809C9F4 lsrs r0, 24 cmp r0, 0x1 bne @0809CA94 - ldr r0, =0x08238eaf + ldr r0, =gUnknown_08238EAF bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292468,7 +292468,7 @@ per_step_scripts: ; 809C9F4 bl is_tile_that_overrides_player_control cmp r0, 0x1 bne @0809CAA8 - ldr r0, =0x081df7ba + ldr r0, =gUnknown_081DF7BA bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292477,7 +292477,7 @@ per_step_scripts: ; 809C9F4 bl sub_8138120 cmp r0, 0x1 bne @0809CABC - ldr r0, =0x081f49ec + ldr r0, =gUnknown_081F49EC bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292486,7 +292486,7 @@ per_step_scripts: ; 809C9F4 bl sub_8138168 cmp r0, 0x1 bne @0809CAD0 - ldr r0, =0x081fa4d6 + ldr r0, =gUnknown_081FA4D6 bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292495,7 +292495,7 @@ per_step_scripts: ; 809C9F4 bl sub_81381B0 cmp r0, 0x1 bne @0809CAE4 - ldr r0, =0x0821307b + ldr r0, =gUnknown_0821307B bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292504,7 +292504,7 @@ per_step_scripts: ; 809C9F4 bl sub_81381F8 cmp r0, 0x1 bne @0809CAF8 - ldr r0, =0x08224175 + ldr r0, =gUnknown_08224175 bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292519,7 +292519,7 @@ per_step_scripts: ; 809C9F4 bl sub_8137FC0 cmp r0, 0x1 bne @0809CB1C - ldr r0, =0x0823c050 + ldr r0, =gUnknown_0823C050 bl script_env_1_execute_new_script b @0809CB28 .align 2, 0 @@ -292823,7 +292823,7 @@ sub_809CC9C: ; 809CC9C lsrs r0, 24 cmp r0, 0x1 bne @0809CD6C - ldr r0, =0x082a8350 + ldr r0, =gUnknown_082A8350 bl script_env_1_execute_new_script movs r0, 0x1 b @0809CD8C @@ -293953,7 +293953,7 @@ var_get_pointer: ; 809D648 lsls r0, r1, 16 cmp r0, 0 bge @0809D67C - ldr r0, =0x081dba0c + ldr r0, =gUnknown_081DBA0C ldr r2, =0xffff8000 adds r1, r2 lsls r1, 2 @@ -294278,7 +294278,7 @@ trigger_activate_alternative__deprecated: ; 809D858 lsls r0, 24 lsrs r4, r0, 24 movs r2, 0 - ldr r3, =0x085102e0 + ldr r3, =gUnknown_085102E0 @0809D862: lsls r1, r2, 3 adds r0, r1, r3 @@ -294316,7 +294316,7 @@ task_per_step_callback_manager: ; 809D88C adds r1, r2 movs r2, 0x8 ldrsh r1, [r1, r2] - ldr r2, =0x08510348 + ldr r2, =gUnknown_08510348 lsls r1, 2 adds r1, r2 ldr r1, [r1] @@ -294642,7 +294642,7 @@ sub_809DB10: ; 809DB10 adds r4, r0, 0 adds r5, r1, 0 adds r3, r2, 0 - ldr r0, =0x08510368 + ldr r0, =gUnknown_08510368 lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -294663,7 +294663,7 @@ sub_809DB34: ; 809DB34 adds r4, r0, 0 adds r5, r1, 0 adds r3, r2, 0 - ldr r0, =0x08510388 + ldr r0, =gUnknown_08510388 lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -294684,7 +294684,7 @@ sub_809DB58: ; 809DB58 adds r4, r0, 0 adds r5, r1, 0 adds r3, r2, 0 - ldr r0, =0x085103a8 + ldr r0, =gUnknown_085103A8 lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -295430,7 +295430,7 @@ sub_809E108: ; 809E108 lsrs r0, 16 cmp r0, 0xD bhi @0809E144 - ldr r0, =0x085103c8 + ldr r0, =gUnknown_085103C8 lsls r1, 1 adds r1, r0 ldrh r0, [r1] @@ -295459,7 +295459,7 @@ sub_809E14C: ; 809E14C bl sub_809E108 cmp r0, 0 beq @0809E17A - ldr r1, =0x085103c8 + ldr r1, =gUnknown_085103C8 lsls r0, r4, 1 adds r0, r1 ldrh r0, [r0] @@ -295490,7 +295490,7 @@ sub_809E184: ; 809E184 bl sub_809E108 cmp r0, 0 beq @0809E1B6 - ldr r1, =0x085103c8 + ldr r1, =gUnknown_085103C8 lsls r0, r4, 1 adds r0, r1 ldrh r0, [r0] @@ -296050,7 +296050,7 @@ sub_809E5DC: ; 809E5DC movs r2, 0xE8 b @0809E60C @0809E5F8: - ldr r1, =0x085103fc + ldr r1, =gUnknown_085103FC movs r2, 0 ldrsh r0, [r3, r2] cmp r0, 0 @@ -296710,9 +296710,9 @@ sub_809EB04: ; 809EB04 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x085104c4 + ldr r0, =gUnknown_085104C4 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x085104f0 + ldr r0, =gUnknown_085104F0 mov r8, r0 movs r1, 0x35 movs r2, 0x44 @@ -296763,7 +296763,7 @@ sub_809EB04: ; 809EB04 thumb_func_start sub_809EB8C sub_809EB8C: ; 809EB8C push {lr} - ldr r0, =0x085104c4 + ldr r0, =gUnknown_085104C4 ldrh r0, [r0, 0x4] bl gpu_pal_free_tag pop {r0} @@ -296837,7 +296837,7 @@ sub_809EBC4: ; 809EBC4 adds r1, r4, 0 bl gf_strcpy adds r7, r0, 0 - ldr r1, =0x085ee68a + ldr r1, =gUnknown_085EE68A bl gf_strcpy adds r7, r0, 0 adds r0, r4, 0 @@ -296849,7 +296849,7 @@ sub_809EBC4: ; 809EBC4 adds r1, r4, 0 bl gf_strcpy adds r7, r0, 0 - ldr r5, =0x085ee68e + ldr r5, =gUnknown_085EE68E adds r1, r5, 0 bl gf_strcpy adds r7, r0, 0 @@ -296938,7 +296938,7 @@ sub_809ECB4: ; 809ECB4 movs r2, 0x1 mov r3, r9 bl sub_809EBC4 - ldr r2, =0x085ee690 + ldr r2, =gUnknown_085EE690 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -297082,7 +297082,7 @@ sub_809EDE8: ; 809EDE8 lsls r0, r4, 1 adds r0, r4 lsls r0, 2 - ldr r1, =0x0851041c + ldr r1, =gUnknown_0851041C adds r2, r0, r1 ldr r1, =0x030022c0 ldrh r3, [r1, 0x2E] @@ -297228,7 +297228,7 @@ sub_809EF00: ; 809EF00 movs r0, 0x4 ldrsb r0, [r1, r0] strh r0, [r5, 0xC] - ldr r0, =0x08510420 + ldr r0, =gUnknown_08510420 bl Window_AddFromTemplate strh r0, [r5, 0x10] lsls r0, 24 @@ -297344,7 +297344,7 @@ sub_809F048: ; 809F048 bl clear_scheduled_bg_copies_to_vram movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08510404 + ldr r1, =gUnknown_08510404 movs r0, 0 movs r2, 0x1 bl bg_vram_setup @@ -297356,7 +297356,7 @@ sub_809F048: ; 809F048 bl lcd_io_set movs r0, 0 bl gpu_sync_bg_show - ldr r0, =0x08510408 + ldr r0, =gUnknown_08510408 bl Window_InitFromTemplates bl TextBox_ResetSomeField bl sub_81973A4 @@ -297444,7 +297444,7 @@ sub_809F0F8: ; 809F0F8 movs r1, 0 movs r3, 0xE bl SetWindowBorderStyle - ldr r2, =0x085eca0d + ldr r2, =gUnknown_085ECA0D movs r0, 0x1 str r0, [sp] movs r4, 0xFF @@ -297466,7 +297466,7 @@ sub_809F0F8: ; 809F0F8 movs r1, 0 movs r2, 0x11 bl sub_809EBC4 - ldr r2, =0x085eca22 + ldr r2, =gUnknown_085ECA22 movs r0, 0x21 str r0, [sp] str r4, [sp, 0x4] @@ -297495,7 +297495,7 @@ sub_809F0F8: ; 809F0F8 movs r1, 0 movs r2, 0x31 bl sub_809EBC4 - ldr r0, =0x085ec9ec + ldr r0, =gUnknown_085EC9EC bl sub_809F0C0 movs r0, 0 movs r1, 0x2 @@ -297597,7 +297597,7 @@ sub_809F200: ; 809F200 cmp r0, 0x2 bne @0809F29C @0809F282: - ldr r0, =0x085ecaa7 + ldr r0, =gUnknown_085ECAA7 bl sub_809F0C0 movs r0, 0x5 strh r0, [r5] @@ -297631,7 +297631,7 @@ sub_809F200: ; 809F200 movs r0, 0 movs r1, 0 bl sub_8198070 - ldr r0, =0x085eca38 + ldr r0, =gUnknown_085ECA38 bl sub_809F0C0 ldr r2, =0x03005cf8 ldr r0, =0x03005d90 @@ -297701,7 +297701,7 @@ sub_809F200: ; 809F200 ldrh r1, [r4] bl var_set bl sub_809D5D8 - ldr r0, =0x085eca4f + ldr r0, =gUnknown_085ECA4F bl sub_809F0C0 movs r0, 0x4 strh r0, [r5] @@ -297715,7 +297715,7 @@ sub_809F200: ; 809F200 lsrs r0, 24 cmp r0, 0x1 bne @0809F3B8 - ldr r0, =0x085eca8a + ldr r0, =gUnknown_085ECA8A bl sub_809F0C0 movs r0, 0x49 bl audio_play @@ -297723,7 +297723,7 @@ sub_809F200: ; 809F200 .align 2, 0 .pool @0809F3B8: - ldr r0, =0x085eca9a + ldr r0, =gUnknown_085ECA9A bl sub_809F0C0 movs r0, 0x16 bl audio_play @@ -298033,7 +298033,7 @@ sub_809F654: ; 809F654 push {r4,r5,lr} sub sp, 0xC ldr r4, =0x0203760c - ldr r0, =0x08510508 + ldr r0, =gUnknown_08510508 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -298048,7 +298048,7 @@ sub_809F654: ; 809F654 movs r3, 0x2 bl decimal_int_to_string ldr r5, =0x02021fc4 - ldr r1, =0x085ee6ff + ldr r1, =gUnknown_085EE6FF adds r0, r5, 0 bl ExpandTextCodes ldrb r0, [r4] @@ -298085,13 +298085,13 @@ sub_809F6C8: ; 809F6C8 cmp r0, 0x7 bne @0809F6F0 ldr r4, =0x0203760d - ldr r0, =0x08510538 + ldr r0, =gUnknown_08510538 b @0809F6F4 .align 2, 0 .pool @0809F6F0: ldr r4, =0x0203760d - ldr r0, =0x08510530 + ldr r0, =gUnknown_08510530 @0809F6F4: bl Window_AddFromTemplate strb r0, [r4] @@ -298102,7 +298102,7 @@ sub_809F6C8: ; 809F6C8 movs r1, 0 bl sub_81973FC ldr r0, =0x02021cc4 - ldr r2, =0x08510510 + ldr r2, =gUnknown_08510510 ldr r1, =0x03005d90 ldr r1, [r1] ldr r3, =0x00000cb2 @@ -298113,7 +298113,7 @@ sub_809F6C8: ; 809F6C8 ldr r1, [r1] bl gf_strcpy ldr r5, =0x02021fc4 - ldr r1, =0x085ee716 + ldr r1, =gUnknown_085EE716 adds r0, r5, 0 bl ExpandTextCodes ldrb r0, [r4] @@ -298183,7 +298183,7 @@ sub_809F7C0: ; 809F7C0 mov r8, r0 adds r6, r1, 0 ldrb r2, [r0] - ldr r0, =0x08510540 + ldr r0, =gUnknown_08510540 mov r9, r0 ldr r1, =0x02021fc4 mov r10, r1 @@ -298585,7 +298585,7 @@ sub_809FAC4: ; 809FAC4 beq @0809FB98 movs r0, 0x5 bl audio_play - ldr r1, =0x08510540 + ldr r1, =gUnknown_08510540 ldr r2, =0x02037610 ldr r0, =0x0203760e ldrb r0, [r0] @@ -298605,7 +298605,7 @@ sub_809FAC4: ; 809FAC4 beq @0809FBA0 @0809FB34: ldr r3, =0x03005df4 - ldr r1, =0x08510540 + ldr r1, =gUnknown_08510540 ldr r2, =0x02037610 ldr r0, =0x0203760e ldrb r0, [r0] @@ -299075,7 +299075,7 @@ sub_809FED4: ; 809FED4 bl sub_8197DF8 bl sub_80984F4 bl script_env_2_disable - ldr r0, =0x08252c88 + ldr r0, =gUnknown_08252C88 bl script_env_1_execute_new_script movs r0, 0x1 b @0809FF22 @@ -299306,14 +299306,14 @@ sub_80A00A0: ; 80A00A0 lsls r0, 24 cmp r0, 0 beq @080A00D4 - ldr r0, =0x08252ca7 + ldr r0, =gUnknown_08252CA7 ldr r1, =sub_80A00EC + 1 bl sub_809FF98 b @080A00DC .align 2, 0 .pool @080A00D4: - ldr r0, =0x082c87b4 + ldr r0, =gUnknown_082C87B4 ldr r1, =sub_80A00EC + 1 bl sub_809FF98 @080A00DC: @@ -299402,14 +299402,14 @@ sub_80A017C: ; 80A017C ldrb r0, [r0] cmp r0, 0x1 bne @080A019C - ldr r0, =0x082c8845 + ldr r0, =gUnknown_082C8845 ldr r1, =sub_80A01B4 + 1 bl sub_809FF98 b @080A01A4 .align 2, 0 .pool @080A019C: - ldr r0, =0x082c87d5 + ldr r0, =gUnknown_082C87D5 ldr r1, =sub_80A01D0 + 1 bl sub_809FF98 @080A01A4: @@ -299490,7 +299490,7 @@ sub_80A01EC: ; 80A01EC thumb_func_start sub_80A0234 sub_80A0234: ; 80A0234 push {lr} - ldr r0, =0x082c8810 + ldr r0, =gUnknown_082C8810 ldr r1, =sub_80A024C + 1 bl sub_809FF98 movs r0, 0 @@ -299527,14 +299527,14 @@ sub_80A024C: ; 80A024C @080A027E: cmp r1, 0x1 bne @080A0294 - ldr r0, =0x082c8832 + ldr r0, =gUnknown_082C8832 ldr r1, =sub_80A02B0 + 1 bl sub_809FF98 b @080A029C .align 2, 0 .pool @080A0294: - ldr r0, =0x082c892a + ldr r0, =gUnknown_082C892A ldr r1, =sub_80A02FC + 1 bl sub_809FF98 @080A029C: @@ -299649,7 +299649,7 @@ sub_80A035C: ; 80A035C movs r1, 0 bl sub_819746C bl sub_8197A14 - ldr r0, =0x08252cfb + ldr r0, =gUnknown_08252CFB ldr r1, =sub_80A0388 + 1 bl sub_809FF98 movs r0, 0 @@ -299804,11 +299804,11 @@ sub_80A03E4: ; 80A03E4 @080A04A2: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085105a8 + ldr r1, =gUnknown_085105A8 movs r0, 0 movs r2, 0x1 bl bg_vram_setup - ldr r0, =0x085105ac + ldr r0, =gUnknown_085105AC bl Window_InitFromTemplates movs r0, 0 movs r1, 0x8 @@ -299925,7 +299925,7 @@ sub_80A0550: ; 80A0550 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x082c8959 + ldr r2, =gUnknown_082C8959 movs r4, 0 str r4, [sp] movs r0, 0x2 @@ -300052,7 +300052,7 @@ sub_80A06B4: ; 80A06B4 mov r5, r8 push {r5-r7} sub sp, 0x14 - ldr r0, =0x085105bc + ldr r0, =gUnknown_085105BC ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0xC] @@ -300110,7 +300110,7 @@ sub_80A06B4: ; 80A06B4 bl Print movs r4, 0x11 ldrb r0, [r6] - ldr r2, =0x085eed26 + ldr r2, =gUnknown_085EED26 str r4, [sp] mov r1, r8 str r1, [sp, 0x4] @@ -300135,7 +300135,7 @@ sub_80A06B4: ; 80A06B4 bl sub_819A024 movs r4, 0x21 ldrb r0, [r6] - ldr r2, =0x085eed2d + ldr r2, =gUnknown_085EED2D str r4, [sp] mov r1, r8 str r1, [sp, 0x4] @@ -300170,7 +300170,7 @@ sub_80A06B4: ; 80A06B4 bne @080A0802 movs r4, 0x31 ldrb r0, [r6] - ldr r2, =0x085eed34 + ldr r2, =gUnknown_085EED34 str r4, [sp] mov r1, r8 str r1, [sp, 0x4] @@ -300200,7 +300200,7 @@ sub_80A06B4: ; 80A06B4 @080A0802: adds r4, 0x10 ldrb r0, [r6] - ldr r2, =0x085eed3c + ldr r2, =gUnknown_085EED3C lsls r4, 24 lsrs r4, 24 str r4, [sp] @@ -300671,7 +300671,7 @@ sub_80A0BCC: ; 80A0BCC movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08510764 + ldr r0, =gUnknown_08510764 lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -300691,7 +300691,7 @@ sub_80A0BF4: ; 80A0BF4 lsrs r0, 16 movs r1, 0x7 ands r0, r1 - ldr r1, =0x08512574 + ldr r1, =gUnknown_08512574 lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -300712,7 +300712,7 @@ sub_80A0C1C: ; 80A0C1C movs r1, 0xE0 lsls r1, 11 ands r1, r0 - ldr r0, =0x08512e54 + ldr r0, =gUnknown_08512E54 lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -300733,7 +300733,7 @@ sub_80A0C44: ; 80A0C44 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08513174 + ldr r0, =gUnknown_08513174 lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301496,7 +301496,7 @@ sub_80A12AC: ; 80A12AC movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08513684 + ldr r0, =gUnknown_08513684 lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301517,7 +301517,7 @@ sub_80A12D4: ; 80A12D4 lsrs r4, r0, 24 movs r0, 0x3 ands r0, r4 - ldr r5, =0x08513894 + ldr r5, =gUnknown_08513894 lsls r0, 2 adds r0, r5 ldr r0, [r0] @@ -301550,7 +301550,7 @@ sub_80A131C: ; 80A131C movs r1, 0xC0 lsls r1, 18 ands r1, r0 - ldr r0, =0x085143e4 + ldr r0, =gUnknown_085143E4 lsrs r1, 22 adds r1, r0 ldr r0, [r1] @@ -301571,7 +301571,7 @@ sub_80A1344: ; 80A1344 movs r1, 0xC0 lsls r1, 18 ands r1, r0 - ldr r0, =0x085145f4 + ldr r0, =gUnknown_085145F4 lsrs r1, 22 adds r1, r0 ldr r0, [r1] @@ -301591,7 +301591,7 @@ sub_80A136C: ; 80A136C movs r1, 0xE0 lsls r1, 19 ands r1, r0 - ldr r0, =0x08514e04 + ldr r0, =gUnknown_08514E04 lsrs r1, 22 adds r1, r0 ldr r0, [r1] @@ -301622,20 +301622,20 @@ sub_80A1394: ; 80A1394 bl __umodsi3 adds r4, r0, 0 lsls r4, 16 - ldr r0, =0x08515384 + ldr r0, =gUnknown_08515384 lsrs r4, 14 adds r0, r4, r0 ldr r0, [r0] - ldr r1, =0x08515344 + ldr r1, =gUnknown_08515344 lsls r5, r6, 2 adds r1, r5, r1 ldr r1, [r1] movs r2, 0x80 bl sub_80A0980 - ldr r0, =0x085153b4 + ldr r0, =gUnknown_085153B4 adds r4, r0 ldr r0, [r4] - ldr r1, =0x08515364 + ldr r1, =gUnknown_08515364 adds r5, r1 ldr r1, [r5] movs r2, 0x80 @@ -301646,20 +301646,20 @@ sub_80A1394: ; 80A1394 @080A13F0: movs r0, 0x3 ands r5, r0 - ldr r0, =0x085153e4 + ldr r0, =gUnknown_085153E4 lsls r5, 2 adds r0, r5, r0 ldr r0, [r0] - ldr r1, =0x08515344 + ldr r1, =gUnknown_08515344 lsls r4, r6, 2 adds r1, r4, r1 ldr r1, [r1] movs r2, 0x80 bl sub_80A0980 - ldr r0, =0x085153f4 + ldr r0, =gUnknown_085153F4 adds r5, r0 ldr r0, [r5] - ldr r1, =0x08515364 + ldr r1, =gUnknown_08515364 adds r4, r1 ldr r1, [r4] movs r2, 0x80 @@ -301684,13 +301684,13 @@ sub_80A1434: ; 80A1434 movs r1, 0xE0 lsls r1, 11 ands r1, r0 - ldr r0, =0x08515824 + ldr r0, =gUnknown_08515824 lsrs r1, 14 adds r1, r0 ldr r2, [r1] cmp r2, 0 beq @080A1464 - ldr r0, =0x08515804 + ldr r0, =gUnknown_08515804 lsls r1, r3, 2 adds r1, r0 ldr r1, [r1] @@ -301711,7 +301711,7 @@ sub_80A1470: ; 80A1470 lsrs r0, 16 movs r1, 0x1 ands r0, r1 - ldr r1, =0x08515964 + ldr r1, =gUnknown_08515964 lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -301731,7 +301731,7 @@ sub_80A1498: ; 80A1498 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08515d8c + ldr r0, =gUnknown_08515D8C lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301756,11 +301756,11 @@ sub_80A14C0: ; 80A14C0 movs r2, 0xE0 lsls r2, 11 ands r2, r0 - ldr r0, =0x085161dc + ldr r0, =gUnknown_085161DC lsrs r2, 14 adds r2, r0 ldr r0, [r2] - ldr r2, =0x085161bc + ldr r2, =gUnknown_085161BC lsls r1, 2 adds r1, r2 ldr r1, [r1] @@ -301779,7 +301779,7 @@ sub_80A14F8: ; 80A14F8 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08515d8c + ldr r0, =gUnknown_08515D8C lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301799,7 +301799,7 @@ sub_80A1520: ; 80A1520 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x085164fc + ldr r0, =gUnknown_085164FC lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301819,7 +301819,7 @@ sub_80A1548: ; 80A1548 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x0851680c + ldr r0, =gUnknown_0851680C lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301839,7 +301839,7 @@ sub_80A1570: ; 80A1570 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08516b1c + ldr r0, =gUnknown_08516B1C lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -301859,7 +301859,7 @@ sub_80A1598: ; 80A1598 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08516d2c + ldr r0, =gUnknown_08516D2C lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -302004,7 +302004,7 @@ sub_80A1688: ; 80A1688 lsrs r0, 16 movs r1, 0x1 ands r0, r1 - ldr r1, =0x08516e3c + ldr r1, =gUnknown_08516E3C lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -302026,7 +302026,7 @@ sub_80A16B0: ; 80A16B0 bl __umodsi3 adds r4, r0, 0 lsls r4, 16 - ldr r0, =0x08517a44 + ldr r0, =gUnknown_08517A44 lsrs r4, 14 adds r0, r4, r0 ldr r0, [r0] @@ -302034,7 +302034,7 @@ sub_80A16B0: ; 80A16B0 movs r2, 0xC0 lsls r2, 1 bl sub_80A0980 - ldr r0, =0x08517a50 + ldr r0, =gUnknown_08517A50 adds r4, r0 ldr r0, [r4] ldr r1, =0x06007a00 @@ -302055,7 +302055,7 @@ sub_80A16F8: ; 80A16F8 movs r1, 0xC0 lsls r1, 10 ands r1, r0 - ldr r0, =0x08517bfc + ldr r0, =gUnknown_08517BFC lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -302075,7 +302075,7 @@ sub_80A1720: ; 80A1720 lsrs r0, 16 movs r1, 0x1 ands r0, r1 - ldr r1, =0x08517c0c + ldr r1, =gUnknown_08517C0C lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -302095,7 +302095,7 @@ sub_80A1748: ; 80A1748 lsrs r0, 16 movs r1, 0x1 ands r0, r1 - ldr r1, =0x08518034 + ldr r1, =gUnknown_08518034 lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -302116,7 +302116,7 @@ sub_80A1770: ; 80A1770 lsrs r0, 16 movs r1, 0x1 ands r0, r1 - ldr r1, =0x0851829c + ldr r1, =gUnknown_0851829C lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -302137,7 +302137,7 @@ sub_80A1798: ; 80A1798 movs r1, 0xE0 lsls r1, 11 ands r1, r0 - ldr r0, =0x085202c4 + ldr r0, =gUnknown_085202C4 lsrs r1, 14 adds r1, r0 ldr r0, [r1] @@ -302159,7 +302159,7 @@ sub_80A17C0: ; 80A17C0 movs r1, 0x3 bl __umodsi3 lsls r0, 16 - ldr r1, =0x08524864 + ldr r1, =gUnknown_08524864 lsrs r0, 14 adds r0, r1 ldr r0, [r0] @@ -302181,7 +302181,7 @@ sub_80A17EC: ; 80A17EC movs r1, 0x3 bl __umodsi3 lsls r0, 16 - ldr r1, =0x08524870 + ldr r1, =gUnknown_08524870 lsrs r0, 14 adds r0, r1 ldr r0, [r0] @@ -302199,7 +302199,7 @@ sub_80A17EC: ; 80A17EC sub_80A1818: ; 80A1818 push {lr} lsls r0, 16 - ldr r2, =0x0852487c + ldr r2, =gUnknown_0852487C movs r1, 0xC0 lsls r1, 10 ands r1, r0 @@ -302242,7 +302242,7 @@ sub_80A1818: ; 80A1818 sub_80A1884: ; 80A1884 push {lr} lsls r0, 16 - ldr r2, =0x0852487c + ldr r2, =gUnknown_0852487C movs r1, 0xC0 lsls r1, 10 ands r1, r0 @@ -303135,7 +303135,7 @@ palslot_dead_struct_update: ; 80A1F74 adds r1, r0 lsls r1, 2 adds r1, r2 - ldr r0, =0x0852488c + ldr r0, =gUnknown_0852488C str r0, [r1] ldrb r2, [r1, 0x4] movs r0, 0x2 @@ -304674,7 +304674,7 @@ sub_80A2AE0: ; 80A2AE0 cmp r1, 0 beq @080A2B34 movs r6, 0x1F - ldr r7, =0x0852489c + ldr r7, =gUnknown_0852489C adds r5, r1, 0 @080A2AF2: ldrh r1, [r4] @@ -305385,7 +305385,7 @@ pause_music_for_sound_maybe: ; 80A3060 lsrs r4, 24 ldr r0, =0x03007420 bl MPlayStop_rev01 - ldr r0, =0x085248bc + ldr r0, =gUnknown_085248BC lsls r4, 2 adds r4, r0 ldrh r0, [r4] @@ -305437,7 +305437,7 @@ ducking_tick: ; 80A3094 sub_80A30CC: ; 80A30CC push {lr} lsls r0, 24 - ldr r1, =0x085248bc + ldr r1, =gUnknown_085248BC lsrs r0, 22 adds r0, r1 ldrh r0, [r0] @@ -305454,7 +305454,7 @@ fanfare_play: ; 80A30E4 lsls r0, 16 lsrs r3, r0, 16 movs r1, 0 - ldr r2, =0x085248bc + ldr r2, =gUnknown_085248BC @080A30EE: ldrh r0, [r2] cmp r0, r3 @@ -306084,7 +306084,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869ef24 + ldr r1, =gUnknown_0869EF24 b @080A3654 .align 2, 0 .pool @@ -306092,7 +306092,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869dcf4 + ldr r1, =gUnknown_0869DCF4 b @080A3654 .align 2, 0 .pool @@ -306103,7 +306103,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869f524 + ldr r1, =gUnknown_0869F524 b @080A3654 .align 2, 0 .pool @@ -306111,7 +306111,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869e2f4 + ldr r1, =gUnknown_0869E2F4 b @080A3654 .align 2, 0 .pool @@ -306122,7 +306122,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869fb24 + ldr r1, =gUnknown_0869FB24 b @080A3654 .align 2, 0 .pool @@ -306130,7 +306130,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869e8f4 + ldr r1, =gUnknown_0869E8F4 b @080A3654 .align 2, 0 .pool @@ -306141,7 +306141,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x086a0124 + ldr r1, =gUnknown_086A0124 b @080A3654 .align 2, 0 .pool @@ -306149,7 +306149,7 @@ sub_80A344C: ; 80A344C lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0869eef4 + ldr r1, =gUnknown_0869EEF4 @080A3654: adds r0, r1 bl sub_82E1674 @@ -306629,7 +306629,7 @@ move_anim_start_t1: ; 80A3A10 ldr r0, =0x0202420c ldrb r0, [r0] strb r0, [r2] - ldr r0, =0x082c8d6c + ldr r0, =gUnknown_082C8D6C movs r2, 0x1 bl move_something pop {r0} @@ -306779,7 +306779,7 @@ move_something: ; 80A3A48 cmp r1, 0 beq @080A3BC2 movs r4, 0 - ldr r2, =0x082c8d64 + ldr r2, =gUnknown_082C8D64 b @080A3BAA .align 2, 0 .pool @@ -306952,7 +306952,7 @@ move_anim_waiter: ; 80A3CB8 thumb_func_start move_anim_execute move_anim_execute: ; 80A3CE4 push {r4,lr} - ldr r4, =0x08525e98 + ldr r4, =gUnknown_08525E98 @080A3CE8: ldr r0, =0x020383f0 ldr r0, [r0] @@ -306991,10 +306991,10 @@ ma00_load_graphics: ; 80A3D24 lsls r0, 8 orrs r4, r0 lsls r5, r4, 3 - ldr r0, =0x085112c4 + ldr r0, =gUnknown_085112C4 adds r0, r5, r0 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x08511bcc + ldr r0, =gUnknown_08511BCC adds r5, r0 adds r0, r5, 0 bl gpu_pal_obj_decompress_and_apply3 @@ -307032,7 +307032,7 @@ ma01_080728D0: ; 80A3D8C ldrb r0, [r1, 0x1] lsls r0, 8 orrs r4, r0 - ldr r1, =0x08524b44 + ldr r1, =gUnknown_08524B44 ldr r0, =0xffffd8f0 adds r4, r0 lsls r0, r4, 3 @@ -307367,7 +307367,7 @@ sub_80A3FC4: ; 80A3FC4 strh r0, [r1] movs r5, 0 ldr r7, =0x0000ffff - ldr r6, =0x08524b44 + ldr r6, =gUnknown_08524B44 ldr r4, =0x0203840a @080A404A: ldrh r0, [r4] @@ -309281,7 +309281,7 @@ sub_80A4FC8: ; 80A4FC8 lsls r0, 24 cmp r0, 0 beq @080A5050 - ldr r6, =0x08525d54 + ldr r6, =gUnknown_08525D54 lsls r4, r7, 1 adds r4, r7 lsls r4, 2 @@ -309325,7 +309325,7 @@ sub_80A4FC8: ; 80A4FC8 .align 2, 0 .pool @080A5050: - ldr r5, =0x08525d54 + ldr r5, =gUnknown_08525D54 lsls r4, r7, 1 adds r4, r7 lsls r4, 2 @@ -310886,7 +310886,7 @@ sub_80A5C6C: ; 80A5C6C .4byte @080A5D00 .4byte @080A5D00 @080A5CB0: - ldr r4, =0x08525f58 + ldr r4, =gUnknown_08525F58 adds r0, r5, 0 bl battle_get_per_side_status lsls r0, 24 @@ -310903,7 +310903,7 @@ sub_80A5C6C: ; 80A5C6C .align 2, 0 .pool @080A5CD8: - ldr r4, =0x08525f58 + ldr r4, =gUnknown_08525F58 adds r0, r5, 0 bl battle_get_per_side_status lsls r0, 24 @@ -311110,7 +311110,7 @@ sub_80A5DB8: ; 80A5DB8 lsls r0, 16 lsrs r0, 16 @080A5E86: - ldr r1, =0x083021d8 + ldr r1, =gUnknown_083021D8 lsls r0, 2 b @080A5F90 .align 2, 0 @@ -311119,7 +311119,7 @@ sub_80A5DB8: ; 80A5DB8 ldr r0, =0x00000181 cmp r5, r0 bne @080A5EB0 - ldr r0, =0x08525f8c + ldr r0, =gUnknown_08525F8C ldr r1, =0x020244e4 adds r1, r4, r1 ldrb r1, [r1] @@ -311133,12 +311133,12 @@ sub_80A5DB8: ; 80A5DB8 lsls r0, 1 cmp r5, r0 bls @080A5EC0 - ldr r0, =0x083021d8 + ldr r0, =gUnknown_083021D8 b @080A5F92 .align 2, 0 .pool @080A5EC0: - ldr r1, =0x083021d8 + ldr r1, =gUnknown_083021D8 b @080A5F8E .align 2, 0 .pool @@ -311206,7 +311206,7 @@ sub_80A5DB8: ; 80A5DB8 lsls r0, 16 lsrs r0, 16 @080A5F4E: - ldr r1, =0x08300d38 + ldr r1, =gUnknown_08300D38 lsls r0, 2 b @080A5F90 .align 2, 0 @@ -311215,7 +311215,7 @@ sub_80A5DB8: ; 80A5DB8 ldr r0, =0x00000181 cmp r5, r0 bne @080A5F7C - ldr r0, =0x08525f78 + ldr r0, =gUnknown_08525F78 ldr r1, =0x020244e4 adds r1, r4, r1 ldrb r1, [r1] @@ -311230,12 +311230,12 @@ sub_80A5DB8: ; 80A5DB8 lsls r0, 1 cmp r5, r0 bls @080A5F8C - ldr r0, =0x08300d38 + ldr r0, =gUnknown_08300D38 b @080A5F92 .align 2, 0 .pool @080A5F8C: - ldr r1, =0x08300d38 + ldr r1, =gUnknown_08300D38 @080A5F8E: lsls r0, r5, 2 @080A5F90: @@ -311272,7 +311272,7 @@ sub_80A5FA0: ; 80A5FA0 ldr r0, =0x00000181 cmp r4, r0 bne @080A5FE8 - ldr r0, =0x08525f88 + ldr r0, =gUnknown_08525F88 ldr r1, =0x020244e4 adds r1, r6, r1 ldrb r1, [r1] @@ -311286,12 +311286,12 @@ sub_80A5FA0: ; 80A5FA0 lsls r0, 1 cmp r4, r0 bls @080A5FF8 - ldr r0, =0x08305dcc + ldr r0, =gUnknown_08305DCC b @080A5FFC .align 2, 0 .pool @080A5FF8: - ldr r0, =0x08305dcc + ldr r0, =gUnknown_08305DCC adds r0, r7, r0 @080A5FFC: ldrb r5, [r0] @@ -311346,7 +311346,7 @@ sub_80A600C: ; 80A600C @080A605C: adds r0, r6, 0 bl battle_get_per_side_status - ldr r3, =0x08525f58 + ldr r3, =gUnknown_08525F58 lsls r0, 24 lsrs r0, 22 ldr r1, =0x02022fec @@ -315506,7 +315506,7 @@ sub_80A7F18: ; 80A7F18 ldr r0, [r0] ldr r0, [r0, 0x18] ldrh r2, [r0] - ldr r1, =0x083021d8 + ldr r1, =gUnknown_083021D8 lsls r0, r2, 2 adds r0, r1 ldrb r0, [r0, 0x1] @@ -315548,12 +315548,12 @@ sub_80A7F18: ; 80A7F18 @080A7FC2: cmp r2, r7 bne @080A7FD0 - ldr r0, =0x08525f8c + ldr r0, =gUnknown_08525F8C b @080A8018 .align 2, 0 .pool @080A7FD0: - ldr r0, =0x083021d8 + ldr r0, =gUnknown_083021D8 b @080A8026 .align 2, 0 .pool @@ -315586,7 +315586,7 @@ sub_80A7F18: ; 80A7F18 @080A8012: cmp r2, r7 bne @080A8024 - ldr r0, =0x08525f88 + ldr r0, =gUnknown_08525F88 @080A8018: ldrb r1, [r6] adds r1, r0 @@ -315595,7 +315595,7 @@ sub_80A7F18: ; 80A7F18 .align 2, 0 .pool @080A8024: - ldr r0, =0x08300d38 + ldr r0, =gUnknown_08300D38 @080A8026: lsls r1, r2, 2 adds r1, r0 @@ -316099,13 +316099,13 @@ sub_80A8394: ; 80A8394 lsrs r5, 24 str r5, [sp, 0x8] lsls r0, r7, 3 - ldr r1, =0x08525fc0 + ldr r1, =gUnknown_08525FC0 adds r0, r1 bl gpu_tile_obj_alloc_tag_and_copy_to_vram lsls r0, 16 lsrs r0, 16 str r0, [sp, 0xC] - ldr r1, =0x08525f90 + ldr r1, =gUnknown_08525F90 lsls r0, r7, 1 adds r0, r7 lsls r0, 3 @@ -316170,7 +316170,7 @@ sub_80A8394: ; 80A8394 beq @080A8488 @080A845E: lsls r0, r6, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -316184,7 +316184,7 @@ sub_80A8394: ; 80A8394 .pool @080A8488: lsls r0, r6, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -316235,7 +316235,7 @@ sub_80A8394: ; 80A8394 beq @080A8524 @080A84F6: lsls r0, r6, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -316254,7 +316254,7 @@ sub_80A8394: ; 80A8394 .pool @080A8524: lsls r0, r6, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -316295,12 +316295,12 @@ sub_80A8394: ; 80A8394 lsls r0, r7, 1 adds r0, r7 lsls r0, 3 - ldr r1, =0x08525f90 + ldr r1, =gUnknown_08525F90 adds r0, r1 mov r2, r10 lsls r1, r2, 16 asrs r1, 16 - ldr r3, =0x08300d38 + ldr r3, =gUnknown_08300D38 b @080A85B2 .align 2, 0 .pool @@ -316308,12 +316308,12 @@ sub_80A8394: ; 80A8394 lsls r0, r7, 1 adds r0, r7 lsls r0, 3 - ldr r1, =0x08525f90 + ldr r1, =gUnknown_08525F90 adds r0, r1 mov r2, r10 lsls r1, r2, 16 asrs r1, 16 - ldr r3, =0x083021d8 + ldr r3, =gUnknown_083021D8 @080A85B2: lsls r2, r6, 2 adds r2, r3 @@ -316337,7 +316337,7 @@ sub_80A8394: ; 80A8394 adds r1, r3, 0 adds r1, 0x10 adds r1, r0, r1 - ldr r2, =0x082ff6c0 + ldr r2, =gUnknown_082FF6C0 str r2, [r1] adds r0, r3 movs r1, 0 @@ -316432,7 +316432,7 @@ sub_80A861C: ; 80A861C lsrs r0, 16 @080A869A: lsls r1, r0, 2 - ldr r0, =0x083021d8 + ldr r0, =gUnknown_083021D8 b @080A8864 .align 2, 0 .pool @@ -316447,7 +316447,7 @@ sub_80A861C: ; 80A861C cmp r7, r0 bhi @080A877C lsls r1, r7, 2 - ldr r0, =0x083021d8 + ldr r0, =gUnknown_083021D8 b @080A8864 .align 2, 0 .pool @@ -316531,7 +316531,7 @@ sub_80A861C: ; 80A861C lsrs r0, 16 @080A876A: lsls r1, r0, 2 - ldr r0, =0x083021d8 + ldr r0, =gUnknown_083021D8 b @080A8864 .align 2, 0 .pool @@ -316541,13 +316541,13 @@ sub_80A861C: ; 80A861C cmp r7, r0 bls @080A8784 @080A877C: - ldr r4, =0x083021d8 + ldr r4, =gUnknown_083021D8 b @080A8866 .align 2, 0 .pool @080A8784: lsls r1, r7, 2 - ldr r0, =0x083021d8 + ldr r0, =gUnknown_083021D8 b @080A8864 .align 2, 0 .pool @@ -316636,7 +316636,7 @@ sub_80A861C: ; 80A861C add r0, r8 ldrb r0, [r0] lsls r0, 2 - ldr r1, =0x08525f78 + ldr r1, =gUnknown_08525F78 adds r4, r0, r1 b @080A8866 .align 2, 0 @@ -316646,14 +316646,14 @@ sub_80A861C: ; 80A861C lsls r0, 1 cmp r7, r0 bls @080A8860 - ldr r4, =0x08300d38 + ldr r4, =gUnknown_08300D38 b @080A8866 .align 2, 0 .pool @080A8860: lsls r1, r7, 2 @080A8862: - ldr r0, =0x08300d38 + ldr r0, =gUnknown_08300D38 @080A8864: adds r4, r1, r0 @080A8866: @@ -318150,7 +318150,7 @@ sub_80A9708: ; 80A9708 adds r0, r4, 0 bl template_build_for_pokemon_or_trainer ldr r6, =0x0202499c - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C ldr r0, [r5] ldrb r0, [r0, 0x8] lsls r0, 2 @@ -318189,7 +318189,7 @@ sub_80A9708: ; 80A9708 movs r0, 0x6 bl template_build_for_pokemon_or_trainer ldr r5, =0x0202499c - ldr r0, =0x08305d2c + ldr r0, =gUnknown_08305D2C ldrb r0, [r0, 0x18] movs r4, 0x8 subs r4, r0 @@ -318359,7 +318359,7 @@ sub_80A9708: ; 80A9708 adds r0, r5, 0 adds r0, 0x8 adds r1, r0 - ldr r0, =0x08309aac + ldr r0, =gUnknown_08309AAC ldr r2, =0x00000604 adds r0, r2 ldr r0, [r0] @@ -318598,9 +318598,9 @@ sub_80A9C70: ; 80A9C70 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, =0x08524f84 + ldr r0, =gUnknown_08524F84 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0852588c + ldr r0, =gUnknown_0852588C bl gpu_pal_obj_decompress_and_apply3 ldr r1, =0x03005e00 mov r2, r8 @@ -318626,7 +318626,7 @@ sub_80A9C70: ; 80A9C70 adds r2, 0x20 lsls r2, 16 asrs r2, 16 - ldr r0, =0x0853ef60 + ldr r0, =gUnknown_0853EF60 movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 24 @@ -318679,7 +318679,7 @@ sub_80A9C70: ; 80A9C70 subs r2, 0x20 lsls r2, 16 asrs r2, 16 - ldr r0, =0x0853ef60 + ldr r0, =gUnknown_0853EF60 movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 24 @@ -318941,7 +318941,7 @@ sub_80A9EF4: ; 80A9EF4 lsls r1, 5 movs r0, 0x52 bl lcd_io_set - ldr r0, =0x0853ef48 + ldr r0, =gUnknown_0853EF48 lsls r1, r5, 16 asrs r1, 16 lsls r2, r4, 16 @@ -318972,7 +318972,7 @@ sub_80A9EF4: ; 80A9EF4 lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - ldr r1, =0x0853ef40 + ldr r1, =gUnknown_0853EF40 bl obj_set_f18_to_r0_f42_to_40 ldr r1, =0x03005e00 lsls r0, r6, 2 @@ -319450,7 +319450,7 @@ move_anim_start_t2: ; 80AA364 strb r4, [r0] ldr r0, =0x02038437 strb r4, [r0] - ldr r0, =0x082c92fc + ldr r0, =gUnknown_082C92FC movs r2, 0 bl move_something ldr r0, =task0A_80788BC + 1 @@ -319554,7 +319554,7 @@ sub_80AA40C: ; 80AA40C subs r0, r1, 0x1 strh r0, [r3, 0x2E] @080AA458: - ldr r0, =0x0853ff70 + ldr r0, =gUnknown_0853FF70 movs r2, 0x2E ldrsh r1, [r3, r2] lsls r1, 1 @@ -319653,7 +319653,7 @@ sub_80AA4EC: ; 80AA4EC @080AA4FA: lsls r5, r0, 16 asrs r5, 16 - ldr r0, =0x085400d8 + ldr r0, =gUnknown_085400D8 adds r1, r5, 0 asrs r2, r7, 16 movs r3, 0 @@ -319697,7 +319697,7 @@ sub_80AA548: ; 80AA548 @080AA556: lsls r4, r0, 16 asrs r4, 16 - ldr r0, =0x085400d8 + ldr r0, =gUnknown_085400D8 adds r1, r4, 0 asrs r2, r6, 16 movs r3, 0 @@ -319871,7 +319871,7 @@ title_screen_add_logo_shine_obj: ; 80AA67C cmp r5, 0x2 bne @080AA766 @080AA69C: - ldr r0, =0x08540124 + ldr r0, =gUnknown_08540124 movs r1, 0 movs r2, 0x44 movs r3, 0 @@ -319895,7 +319895,7 @@ title_screen_add_logo_shine_obj: ; 80AA67C .align 2, 0 .pool @080AA6D0: - ldr r0, =0x08540124 + ldr r0, =gUnknown_08540124 mov r9, r0 movs r1, 0 movs r2, 0x44 @@ -320112,28 +320112,28 @@ c2_title_screen_1: ; 80AA7A4 .align 2, 0 .pool @080AA8C4: - ldr r0, =0x08dde690 + ldr r0, =gUnknown_08DDE690 movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x08de0644 + ldr r0, =gUnknown_08DE0644 ldr r1, =0x06004800 bl LZ77UnCompVram - ldr r0, =0x08dde258 + ldr r0, =gUnknown_08DDE258 movs r2, 0xF0 lsls r2, 1 movs r1, 0 bl gpu_pal_apply - ldr r0, =0x0853f058 + ldr r0, =gUnknown_0853F058 ldr r1, =0x06008000 bl LZ77UnCompVram - ldr r0, =0x0853f83c + ldr r0, =gUnknown_0853F83C ldr r1, =0x0600d000 bl LZ77UnCompVram - ldr r0, =0x0853fc8c + ldr r0, =gUnknown_0853FC8C ldr r1, =0x0600c000 bl LZ77UnCompVram - ldr r0, =0x08dde458 + ldr r0, =gUnknown_08DDE458 ldr r1, =0x0600d800 bl LZ77UnCompVram bl remove_some_task @@ -320143,18 +320143,18 @@ c2_title_screen_1: ; 80AA7A4 ldr r1, =0x0300301c movs r0, 0x9 strb r0, [r1] - ldr r0, =0x08540048 + ldr r0, =gUnknown_08540048 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085400f0 + ldr r0, =gUnknown_085400F0 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0854013c + ldr r0, =gUnknown_0854013C bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08dde438 + ldr r0, =gUnknown_08DDE438 movs r1, 0x80 lsls r1, 1 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08540100 + ldr r0, =gUnknown_08540100 bl gpu_pal_obj_alloc_tag_and_apply ldr r0, =0x030022c0 movs r2, 0x87 @@ -320412,7 +320412,7 @@ task_title_screen_1: ; 80AAB44 movs r0, 0x54 movs r1, 0 bl lcd_io_set - ldr r0, =0x08540018 + ldr r0, =gUnknown_08540018 movs r1, 0x62 movs r2, 0x2 movs r3, 0 @@ -320427,7 +320427,7 @@ task_title_screen_1: ; 80AAB44 movs r0, 0x40 strh r0, [r1, 0x2E] strh r5, [r1, 0x30] - ldr r0, =0x08540030 + ldr r0, =gUnknown_08540030 movs r1, 0xA2 movs r2, 0x2 movs r3, 0 @@ -320876,7 +320876,7 @@ sub_80AAFA4: ; 80AAFA4 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x0854c270 + ldr r0, =gUnknown_0854C270 lsls r1, r5, 5 ldr r2, =0x02037914 adds r1, r2 @@ -320983,7 +320983,7 @@ weather_set: ; 80AB098 ldrb r0, [r0] cmp r0, r4 bne @080AB0D2 - ldr r0, =0x0854c150 + ldr r0, =gUnknown_0854C150 lsls r1, r4, 4 adds r1, r0 ldr r0, [r1] @@ -321068,7 +321068,7 @@ sub_80AB160: ; 80AB160 ldrb r0, [r0] cmp r0, 0 beq @080AB198 - ldr r1, =0x0854c150 + ldr r1, =gUnknown_0854C150 movs r3, 0xDA lsls r3, 3 adds r0, r2, r3 @@ -321109,7 +321109,7 @@ sub_80AB1B0: ; 80AB1B0 ldrb r2, [r7] cmp r0, r2 beq @080AB22C - ldr r0, =0x0854c150 + ldr r0, =gUnknown_0854C150 mov r9, r0 ldrb r0, [r6] lsls r0, 4 @@ -321148,7 +321148,7 @@ sub_80AB1B0: ; 80AB1B0 .align 2, 0 .pool @080AB22C: - ldr r0, =0x0854c150 + ldr r0, =gUnknown_0854C150 ldrb r1, [r6] lsls r1, 4 adds r0, 0x4 @@ -321156,7 +321156,7 @@ sub_80AB1B0: ; 80AB1B0 ldr r0, [r1] bl _call_via_r0 @080AB23C: - ldr r1, =0x0854c240 + ldr r1, =gUnknown_0854C240 ldr r0, =0x02038454 ldr r2, =0x000006c6 adds r0, r2 @@ -321209,7 +321209,7 @@ sub_80AB294: ; 80AB294 mov r5, r8 push {r5-r7} ldr r1, =0x03000f50 - ldr r0, =0x0854c250 + ldr r0, =gUnknown_0854C250 str r0, [r1] movs r0, 0 mov r12, r0 @@ -321851,7 +321851,7 @@ pal_fade_2: ; 80AB644 mov r8, r0 adds r4, 0x1 mov r12, r4 - ldr r1, =0x0854014c + ldr r1, =gUnknown_0854014C mov r10, r1 ldr r2, [sp] lsls r0, r2, 24 @@ -322173,7 +322173,7 @@ sub_80AB990: ; 80AB990 lsls r0, 1 orrs r0, r2 add r0, r9 - ldr r1, =0x0854014c + ldr r1, =gUnknown_0854014C adds r0, r1 ldr r1, [r0] lsls r3, r1, 27 @@ -323000,7 +323000,7 @@ sub_80AC01C: ; 80AC01C movs r1, 0x7F ands r0, r1 strh r0, [r2] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r3, 0 ldrsh r0, [r2, r3] lsls r0, 1 @@ -323435,7 +323435,7 @@ sub_80AC3F8: ; 80AC3F8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0854c250 + ldr r0, =gUnknown_0854C250 ldr r5, =0x02038ba4 adds r1, r5, 0 movs r2, 0x10 @@ -323455,7 +323455,7 @@ sub_80AC3F8: ; 80AC3F8 thumb_func_start sub_80AC428 sub_80AC428: ; 80AC428 ldr r1, =0x03000f50 - ldr r0, =0x0854c250 + ldr r0, =gUnknown_0854C250 str r0, [r1] bx lr .align 2, 0 @@ -323465,7 +323465,7 @@ sub_80AC428: ; 80AC428 thumb_func_start sub_80AC438 sub_80AC438: ; 80AC438 push {lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r2, =0x000006c1 adds r1, r0, r2 @@ -323500,7 +323500,7 @@ sub_80AC438: ; 80AC438 sub_80AC484: ; 80AC484 push {r4,lr} bl sub_80AC438 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -323524,7 +323524,7 @@ sub_80AC484: ; 80AC484 thumb_func_start sub_80AC4B4 sub_80AC4B4: ; 80AC4B4 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x000006cc adds r4, r5, r0 @@ -323575,7 +323575,7 @@ sub_80AC4B4: ; 80AC4B4 thumb_func_start sub_80AC514 sub_80AC514: ; 80AC514 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006ce adds r4, r0, r1 @@ -323614,7 +323614,7 @@ sub_80AC514: ; 80AC514 thumb_func_start sub_80AC55C sub_80AC55C: ; 80AC55C - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006c1 adds r2, r1, r0 @@ -323651,20 +323651,20 @@ sub_80AC590: ; 80AC590 thumb_func_start sub_80AC594 sub_80AC594: ; 80AC594 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006de adds r0, r1 ldrb r0, [r0] cmp r0, 0x1 beq @080AC650 - ldr r0, =0x0854fb5c + ldr r0, =gUnknown_0854FB5C bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x0854c290 + ldr r0, =gUnknown_0854C290 bl sub_80ABF4C movs r5, 0 @080AC5B2: - ldr r0, =0x0854fb78 + ldr r0, =gUnknown_0854FB78 movs r1, 0 movs r2, 0 movs r3, 0xFF @@ -323673,7 +323673,7 @@ sub_80AC594: ; 80AC594 lsrs r3, r0, 24 cmp r3, 0x40 beq @080AC628 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] lsls r2, r5, 2 movs r0, 0xFA @@ -323686,7 +323686,7 @@ sub_80AC594: ; 80AC594 ldr r0, =0x02020630 adds r4, r0 str r4, [r1] - ldr r0, =0x0854fb50 + ldr r0, =gUnknown_0854FB50 adds r2, r0 ldrh r0, [r2] adds r0, 0x7 @@ -323710,7 +323710,7 @@ sub_80AC594: ; 80AC594 .align 2, 0 .pool @080AC628: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] lsls r0, r5, 2 movs r2, 0xFA @@ -323725,7 +323725,7 @@ sub_80AC594: ; 80AC594 lsrs r5, r0, 16 cmp r5, 0x2 bls @080AC5B2 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006de adds r0, r1 @@ -323742,7 +323742,7 @@ sub_80AC594: ; 80AC594 thumb_func_start sub_80AC660 sub_80AC660: ; 80AC660 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006de adds r0, r1, r2 @@ -323769,7 +323769,7 @@ sub_80AC660: ; 80AC660 movs r0, 0x90 lsls r0, 5 bl gpu_tile_obj_free_by_tag - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006de adds r0, r1 @@ -323804,7 +323804,7 @@ sub_80AC6B4: ; 80AC6B4 thumb_func_start sub_80AC6D0 sub_80AC6D0: ; 80AC6D0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc adds r3, r1, r0 @@ -323829,7 +323829,7 @@ sub_80AC6D0: ; 80AC6D0 sub_80AC704: ; 80AC704 push {r4,lr} bl sub_80AC6D0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -323853,7 +323853,7 @@ sub_80AC704: ; 80AC704 thumb_func_start sub_80AC734 sub_80AC734: ; 80AC734 push {lr} - ldr r1, =0x0854c14c + ldr r1, =gUnknown_0854C14C ldr r0, [r1] ldr r2, =0x000006cc adds r0, r2 @@ -323889,7 +323889,7 @@ sub_80AC734: ; 80AC734 .pool @080AC78C: bl sub_80ABF84 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r1, r2 @@ -323901,7 +323901,7 @@ sub_80AC734: ; 80AC734 lsls r0, 24 cmp r0, 0 bne @080AC814 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc adds r1, r0 @@ -323910,7 +323910,7 @@ sub_80AC734: ; 80AC734 .pool @080AC7C0: bl sub_80ABFF0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r1, r2 @@ -323919,7 +323919,7 @@ sub_80AC734: ; 80AC734 .pool @080AC7D8: bl sub_80AC01C - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r1, =0x0000073c adds r0, r2, r1 @@ -324086,7 +324086,7 @@ task50_0807B6D4: ; 80AC830 thumb_func_start sub_80AC928 sub_80AC928: ; 80AC928 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r0, r1, r2 @@ -324131,7 +324131,7 @@ sub_80AC928: ; 80AC928 sub_80AC994: ; 80AC994 push {r4,lr} bl sub_80AC928 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -324155,7 +324155,7 @@ sub_80AC994: ; 80AC994 thumb_func_start sub_80AC9C4 sub_80AC9C4: ; 80AC9C4 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x000006cc adds r4, r5, r0 @@ -324206,7 +324206,7 @@ sub_80AC9C4: ; 80AC9C4 thumb_func_start sub_80ACA24 sub_80ACA24: ; 80ACA24 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r1, =0x000006ce adds r3, r2, r1 @@ -324253,7 +324253,7 @@ sub_80ACA24: ; 80ACA24 cmp r0, 0 bne @080ACAA8 bl sub_80ACF38 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r5, =0x000006ce adds r1, r5 @@ -324299,8 +324299,8 @@ sub_80ACAB0: ; 80ACAB0 movs r1, 0 mov r8, r1 strh r0, [r7, 0x30] - ldr r1, =0x0854fc4c - ldr r0, =0x0854c14c + ldr r1, =gUnknown_0854FC4C + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r2, =0x000006dc adds r5, r2 @@ -324326,7 +324326,7 @@ sub_80ACAB0: ; 80ACAB0 strh r4, [r7, 0x32] asrs r0, 9 strh r0, [r7, 0x34] - ldr r2, =0x0854fc44 + ldr r2, =gUnknown_0854FC44 ldrb r1, [r5] lsls r1, 2 adds r1, r2 @@ -324374,8 +324374,8 @@ sub_80ACB84: ; 80ACB84 ldrsh r0, [r5, r1] cmp r0, 0 bne @080ACC60 - ldr r3, =0x0854fc44 - ldr r4, =0x0854c14c + ldr r3, =gUnknown_0854FC44 + ldr r4, =gUnknown_0854C14C ldr r2, [r4] ldr r0, =0x000006dc adds r2, r0 @@ -324526,8 +324526,8 @@ sub_80ACCB4: ; 80ACCB4 adds r7, r0, 0 lsls r5, r1, 16 lsrs r5, 16 - ldr r2, =0x0854fc4c - ldr r0, =0x0854c14c + ldr r2, =gUnknown_0854FC4C + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006dc adds r0, r1 @@ -324611,7 +324611,7 @@ sub_80ACCB4: ; 80ACCB4 thumb_func_start sub_80ACD68 sub_80ACD68: ; 80ACD68 push {lr} - ldr r0, =0x0854fc54 + ldr r0, =gUnknown_0854FC54 bl gpu_tile_obj_alloc_tag_and_copy_to_vram pop {r0} bx r0 @@ -324626,7 +324626,7 @@ sub_80ACD78: ; 80ACD78 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r0, =0x000006da adds r2, r4, r0 @@ -324636,8 +324636,8 @@ sub_80ACD78: ; 80ACD78 b @080ACE98 @080ACD92: ldrb r7, [r2] - ldr r0, =0x0854fc2c - ldr r2, =0x0854fb90 + ldr r0, =gUnknown_0854FC2C + ldr r2, =gUnknown_0854FB90 lsls r6, r7, 2 adds r2, r6, r2 movs r3, 0 @@ -324702,7 +324702,7 @@ sub_80ACD78: ; 80ACD78 movs r1, 0x4 orrs r0, r1 strb r0, [r2] - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] add r0, r10 str r4, [r0] @@ -324714,7 +324714,7 @@ sub_80ACD78: ; 80ACD78 movs r0, 0 str r0, [r1] @080ACE46: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r6, =0x000006da adds r1, r2, r6 @@ -324769,7 +324769,7 @@ sub_80ACD78: ; 80ACD78 thumb_func_start sub_80ACEAC sub_80ACEAC: ; 80ACEAC push {r4-r7,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r3, [r0] movs r0, 0xDB lsls r0, 3 @@ -324843,7 +324843,7 @@ sub_80ACEAC: ; 80ACEAC sub_80ACF38: ; 80ACF38 push {r4-r7,lr} movs r4, 0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r3, =0x000006da adds r1, r2, r3 @@ -324885,7 +324885,7 @@ sub_80ACF38: ; 80ACF38 thumb_func_start sub_80ACF8C sub_80ACF8C: ; 80ACF8C push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r0, r1, r2 @@ -324924,7 +324924,7 @@ sub_80ACFDC: ; 80ACFDC mov r7, r8 push {r7} bl sub_80ACF8C - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r1, [r2] ldr r3, =0x000006d2 adds r0, r1, r3 @@ -324943,7 +324943,7 @@ sub_80ACFDC: ; 80ACFDC ldrb r0, [r0] cmp r4, r0 bcs @080AD02C - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] adds r6, r5, r3 @080AD012: @@ -324976,7 +324976,7 @@ sub_80ACFDC: ; 80ACFDC thumb_func_start snowflakes_progress2 snowflakes_progress2: ; 80AD048 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x000006cc adds r4, r5, r0 @@ -325005,7 +325005,7 @@ snowflakes_progress2: ; 80AD048 thumb_func_start sub_80AD084 sub_80AD084: ; 80AD084 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r0, =0x000006ce adds r3, r2, r0 @@ -325033,7 +325033,7 @@ sub_80AD084: ; 80AD084 lsls r0, 24 cmp r0, 0 bne @080AD0E0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006ce adds r1, r0 @@ -325055,7 +325055,7 @@ sub_80AD084: ; 80AD084 thumb_func_start snowflakes_progress snowflakes_progress: ; 80AD0E8 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006e4 adds r3, r1, r0 @@ -325091,7 +325091,7 @@ snowflakes_progress: ; 80AD0E8 @080AD136: bl snowflake_remove @080AD13A: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r2, =0x000006e4 adds r1, r0, r2 @@ -325114,7 +325114,7 @@ snowflakes_progress: ; 80AD0E8 thumb_func_start snowflake_add snowflake_add: ; 80AD164 push {r4-r6,lr} - ldr r0, =0x0854fc8c + ldr r0, =gUnknown_0854FC8C movs r1, 0 movs r2, 0 movs r3, 0x4E @@ -325128,7 +325128,7 @@ snowflake_add: ; 80AD164 adds r4, r1 lsls r4, 2 adds r4, r0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x000006e4 adds r6, r5, r0 @@ -325165,7 +325165,7 @@ snowflake_add: ; 80AD164 thumb_func_start snowflake_remove snowflake_remove: ; 80AD1D0 push {lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006e4 adds r2, r1, r0 @@ -325279,7 +325279,7 @@ sub_80AD204: ; 80AD204 sub_80AD2B0: ; 80AD2B0 push {r4,lr} adds r3, r0, 0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006e2 adds r4, r0, r1 @@ -325337,7 +325337,7 @@ sub_80AD30C: ; 80AD30C movs r1, 0xFF ands r0, r1 strh r0, [r4, 0x34] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r3, 0x34 ldrsh r0, [r4, r3] lsls r0, 1 @@ -325482,7 +325482,7 @@ sub_80AD30C: ; 80AD30C thumb_func_start sub_80AD444 sub_80AD444: ; 80AD444 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r0, r1, r2 @@ -325531,7 +325531,7 @@ sub_80AD444: ; 80AD444 sub_80AD4B8: ; 80AD4B8 push {r4,lr} bl sub_80AD444 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -325555,7 +325555,7 @@ sub_80AD4B8: ; 80AD4B8 thumb_func_start sub_80AD4E8 sub_80AD4E8: ; 80AD4E8 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r0, r1, r2 @@ -325602,7 +325602,7 @@ sub_80AD4E8: ; 80AD4E8 sub_80AD554: ; 80AD554 push {r4,lr} bl sub_80AD4E8 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -325627,7 +325627,7 @@ sub_80AD554: ; 80AD554 sub_80AD584: ; 80AD584 push {r4,r5,lr} bl sub_80AD9F8 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006cc adds r0, r1 @@ -325662,7 +325662,7 @@ sub_80AD584: ; 80AD584 .4byte @080AD8DC @080AD5EC: bl sub_80ACD68 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006cc adds r1, r2 @@ -325678,7 +325678,7 @@ sub_80AD584: ; 80AD584 beq @080AD614 b @080AD8FA @080AD614: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r3, =0x000006cc adds r1, r3 @@ -325694,7 +325694,7 @@ sub_80AD584: ; 80AD584 beq @080AD638 b @080AD8FA @080AD638: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006d2 adds r2, r1, r0 @@ -325708,7 +325708,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD65C: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r3, =0x000006c6 adds r0, r1, r3 @@ -325724,7 +325724,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD680: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r2, =0x000006ea adds r1, r4, r2 @@ -325747,7 +325747,7 @@ sub_80AD584: ; 80AD584 adds r0, 0x1 strh r0, [r4] @080AD6B0: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r3, =0x000006e6 adds r1, r2, r3 @@ -325767,7 +325767,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD6E0: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r1, =0x000006ea adds r0, r4, r1 @@ -325785,7 +325785,7 @@ sub_80AD584: ; 80AD584 .pool @080AD70C: bl GenerateRandomNumber - ldr r1, =0x0854c14c + ldr r1, =gUnknown_0854C14C ldr r2, [r1] movs r1, 0x1 ands r1, r0 @@ -325801,7 +325801,7 @@ sub_80AD584: ; 80AD584 @080AD72A: movs r0, 0x13 bl sub_80ABC48 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006eb adds r0, r1, r2 @@ -325817,7 +325817,7 @@ sub_80AD584: ; 80AD584 bl sub_80AD9BC @080AD74E: bl GenerateRandomNumber - ldr r1, =0x0854c14c + ldr r1, =gUnknown_0854C14C ldr r4, [r1] lsls r0, 16 lsrs r0, 16 @@ -325837,7 +325837,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD788: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r0, =0x000006e6 adds r5, r4, r0 @@ -325895,7 +325895,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD80C: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r0, =0x000006e6 adds r1, r2, r0 @@ -325913,7 +325913,7 @@ sub_80AD584: ; 80AD584 .pool @080AD834: bl GenerateRandomNumber - ldr r1, =0x0854c14c + ldr r1, =gUnknown_0854C14C ldr r2, [r1] lsls r0, 16 lsrs r0, 16 @@ -325932,7 +325932,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD864: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r1, =0x000006e6 adds r4, r5, r1 @@ -325959,7 +325959,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD8A8: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r3, =0x000006e6 adds r1, r4, r3 @@ -325981,7 +325981,7 @@ sub_80AD584: ; 80AD584 .align 2, 0 .pool @080AD8DC: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r1, =0x000006c6 adds r0, r2, r1 @@ -326009,7 +326009,7 @@ sub_80AD584: ; 80AD584 thumb_func_start sub_80AD910 sub_80AD910: ; 80AD910 push {r4-r6,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r6, [r0] ldr r0, =0x000006ce adds r5, r6, r0 @@ -326036,7 +326036,7 @@ sub_80AD910: ; 80AD910 strh r0, [r5] @080AD946: bl sub_80AD584 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r1, =0x000006ea adds r0, r2, r1 @@ -326095,7 +326095,7 @@ sub_80AD9BC: ; 80AD9BC push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r0, =0x000006ed adds r5, r4, r0 @@ -326124,7 +326124,7 @@ sub_80AD9BC: ; 80AD9BC thumb_func_start sub_80AD9F8 sub_80AD9F8: ; 80AD9F8 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006ed adds r0, r1, r2 @@ -326154,7 +326154,7 @@ sub_80AD9F8: ; 80AD9F8 movs r0, 0x58 bl audio_play @080ADA3E: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006ed adds r0, r1 @@ -326175,7 +326175,7 @@ sub_80AD9F8: ; 80AD9F8 thumb_func_start sub_80ADA60 sub_80ADA60: ; 80ADA60 push {lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r3, [r0] ldr r0, =0x000006cc adds r1, r3, r0 @@ -326220,7 +326220,7 @@ sub_80ADA60: ; 80ADA60 sub_80ADAC0: ; 80ADAC0 push {r4,lr} bl sub_80ADA60 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -326244,7 +326244,7 @@ sub_80ADAC0: ; 80ADAC0 thumb_func_start sub_80ADAF0 sub_80ADAF0: ; 80ADAF0 push {r4-r6,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r6, [r0] ldr r0, =0x02021bbc ldr r1, =0x000006f2 @@ -326302,7 +326302,7 @@ sub_80ADAF0: ; 80ADAF0 movs r2, 0 bl sub_80AC164 @080ADB76: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc adds r1, r0 @@ -326334,7 +326334,7 @@ sub_80ADAF0: ; 80ADAF0 thumb_func_start sub_80ADBB0 sub_80ADBB0: ; 80ADBB0 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r0, =0x02021bbc ldr r1, =0x000006f2 @@ -326416,7 +326416,7 @@ sub_80ADC4C: ; 80ADC4C ldr r0, =0x02021bbe ldrb r0, [r0] strh r0, [r3, 0x26] - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006ee adds r2, r0, r1 @@ -326457,14 +326457,14 @@ sub_80ADC4C: ; 80ADC4C sub_80ADCAC: ; 80ADCAC push {r4,r5,lr} sub sp, 0x8 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006fb adds r0, r1 ldrb r0, [r0] cmp r0, 0 bne @080ADD56 - ldr r0, =0x0854fd30 + ldr r0, =gUnknown_0854FD30 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -326473,7 +326473,7 @@ sub_80ADCAC: ; 80ADCAC bl gpu_tile_obj_alloc_tag_and_copy_to_vram movs r5, 0 @080ADCD0: - ldr r0, =0x0854fd18 + ldr r0, =gUnknown_0854FD18 movs r1, 0 movs r2, 0 movs r3, 0xFF @@ -326502,7 +326502,7 @@ sub_80ADCAC: ; 80ADCAC lsrs r0, 10 adds r0, 0x20 strh r0, [r4, 0x22] - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r0, [r2] lsls r1, r5, 2 adds r0, 0xA0 @@ -326512,7 +326512,7 @@ sub_80ADCAC: ; 80ADCAC .align 2, 0 .pool @080ADD34: - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r1, [r2] lsls r0, r5, 2 adds r1, 0xA0 @@ -326542,7 +326542,7 @@ sub_80ADCAC: ; 80ADCAC thumb_func_start sub_80ADD68 sub_80ADD68: ; 80ADD68 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006fb adds r0, r1, r2 @@ -326567,7 +326567,7 @@ sub_80ADD68: ; 80ADD68 bls @080ADD7E ldr r0, =0x00001201 bl gpu_tile_obj_free_by_tag - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006fb adds r0, r1 @@ -326584,7 +326584,7 @@ sub_80ADD68: ; 80ADD68 thumb_func_start sub_80ADDBC sub_80ADDBC: ; 80ADDBC push {lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc adds r2, r1, r0 @@ -326628,7 +326628,7 @@ sub_80ADDBC: ; 80ADDBC sub_80ADE18: ; 80ADE18 push {r4,lr} bl sub_80ADDBC - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -326652,7 +326652,7 @@ sub_80ADE18: ; 80ADE18 thumb_func_start sub_80ADE48 sub_80ADE48: ; 80ADE48 push {r4,r5,lr} - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r1, [r2] ldr r0, =0x02021bbc ldrh r0, [r0] @@ -326736,7 +326736,7 @@ sub_80ADE48: ; 80ADE48 thumb_func_start sub_80ADEF4 sub_80ADEF4: ; 80ADEF4 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006ce adds r4, r0, r1 @@ -326792,7 +326792,7 @@ sub_80ADEF4: ; 80ADEF4 thumb_func_start sub_80ADF5C sub_80ADF5C: ; 80ADF5C push {lr} - ldr r0, =0x0854fd38 + ldr r0, =gUnknown_0854FD38 bl gpu_tile_obj_alloc_tag_and_copy_to_vram pop {r0} bx r0 @@ -326803,7 +326803,7 @@ sub_80ADF5C: ; 80ADF5C thumb_func_start sub_80ADF6C sub_80ADF6C: ; 80ADF6C push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] movs r1, 0xE0 lsls r1, 3 @@ -326813,7 +326813,7 @@ sub_80ADF6C: ; 80ADF6C bne @080AE008 movs r5, 0 @080ADF80: - ldr r0, =0x0854fd58 + ldr r0, =gUnknown_0854FD58 movs r1, 0 movs r2, 0 movs r3, 0x4E @@ -326846,7 +326846,7 @@ sub_80ADF6C: ; 80ADF6C lsls r0, 6 adds r0, 0x20 strh r0, [r4, 0x2E] - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r0, [r2] lsls r1, r5, 2 adds r0, 0xF0 @@ -326856,7 +326856,7 @@ sub_80ADF6C: ; 80ADF6C .align 2, 0 .pool @080ADFE4: - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r1, [r2] lsls r0, r5, 2 adds r1, 0xF0 @@ -326886,7 +326886,7 @@ sub_80ADF6C: ; 80ADF6C thumb_func_start sub_80AE014 sub_80AE014: ; 80AE014 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] movs r2, 0xE0 lsls r2, 3 @@ -326912,7 +326912,7 @@ sub_80AE014: ; 80AE014 bls @080AE02C ldr r0, =0x00001202 bl gpu_tile_obj_free_by_tag - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] movs r1, 0xE0 lsls r1, 3 @@ -326949,7 +326949,7 @@ sub_80AE068: ; 80AE068 ldrh r1, [r1] adds r0, r1 strh r0, [r3, 0x22] - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006fc adds r2, r0, r1 @@ -326989,7 +326989,7 @@ sub_80AE068: ; 80AE068 thumb_func_start sub_80AE0E4 sub_80AE0E4: ; 80AE0E4 push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r3, [r0] ldr r1, =0x000006cc adds r0, r3, r1 @@ -327052,7 +327052,7 @@ sub_80AE0E4: ; 80AE0E4 sub_80AE168: ; 80AE168 push {r4,lr} bl sub_80AE0E4 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -327077,7 +327077,7 @@ sub_80AE168: ; 80AE168 sub_80AE198: ; 80AE198 push {r4,r5,lr} bl sub_80AE25C - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x000006cc adds r4, r5, r0 @@ -327129,7 +327129,7 @@ sub_80AE198: ; 80AE198 sub_80AE1FC: ; 80AE1FC push {r4,lr} bl sub_80AE25C - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006ce adds r4, r0, r1 @@ -327180,7 +327180,7 @@ sub_80AE1FC: ; 80AE1FC thumb_func_start sub_80AE25C sub_80AE25C: ; 80AE25C push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r3, [r0] ldr r0, =0x0000071c adds r2, r3, r0 @@ -327249,14 +327249,14 @@ sub_80AE25C: ; 80AE25C sub_80AE2F0: ; 80AE2F0 push {r4-r6,lr} sub sp, 0x8 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x00000724 adds r0, r1 ldrb r0, [r0] cmp r0, 0 bne @080AE396 - ldr r0, =0x0854fd70 + ldr r0, =gUnknown_0854FD70 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -327271,7 +327271,7 @@ sub_80AE2F0: ; 80AE2F0 adds r5, r0, 0 lsls r2, r5, 22 asrs r2, 16 - ldr r0, =0x0854fd8c + ldr r0, =gUnknown_0854FD8C movs r1, 0 movs r3, 0xFF bl obj_add_from_template_backward_search @@ -327289,7 +327289,7 @@ sub_80AE2F0: ; 80AE2F0 bl __umodsi3 strh r0, [r4, 0x2E] strh r5, [r4, 0x30] - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r0, [r2] lsls r1, r6, 2 movs r3, 0xA0 @@ -327301,7 +327301,7 @@ sub_80AE2F0: ; 80AE2F0 .align 2, 0 .pool @080AE370: - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r1, [r2] lsls r0, r6, 2 movs r3, 0xA0 @@ -327333,7 +327333,7 @@ sub_80AE2F0: ; 80AE2F0 thumb_func_start sub_80AE3A8 sub_80AE3A8: ; 80AE3A8 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x00000724 adds r0, r1, r2 @@ -327359,7 +327359,7 @@ sub_80AE3A8: ; 80AE3A8 bls @080AE3C0 ldr r0, =0x00001203 bl gpu_tile_obj_free_by_tag - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x00000724 adds r0, r1 @@ -327377,7 +327377,7 @@ sub_80AE3A8: ; 80AE3A8 sub_80AE3FC: ; 80AE3FC push {r4,lr} adds r3, r0, 0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x0000071a adds r0, r1, r2 @@ -327422,7 +327422,7 @@ sub_80AE3FC: ; 80AE3FC thumb_func_start sub_80AE45C sub_80AE45C: ; 80AE45C push {r4,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r3, [r0] ldr r0, =0x000006cc adds r1, r3, r0 @@ -327479,7 +327479,7 @@ sub_80AE45C: ; 80AE45C sub_80AE4DC: ; 80AE4DC push {r4,lr} bl sub_80AE45C - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -327505,7 +327505,7 @@ sub_80AE50C: ; 80AE50C push {r4,r5,lr} bl sub_80AE624 bl sub_80AE5EC - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x00000712 adds r1, r5, r0 @@ -327567,7 +327567,7 @@ sub_80AE588: ; 80AE588 push {r4,lr} bl sub_80AE624 bl sub_80AE5EC - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x000006ce adds r4, r0, r1 @@ -327618,7 +327618,7 @@ sub_80AE588: ; 80AE588 thumb_func_start sub_80AE5EC sub_80AE5EC: ; 80AE5EC push {lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r0, =0x00000714 adds r3, r2, r0 @@ -327646,11 +327646,11 @@ sub_80AE5EC: ; 80AE5EC thumb_func_start sub_80AE624 sub_80AE624: ; 80AE624 push {r4-r6,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] ldr r0, =0x00000704 adds r4, r2, r0 - ldr r6, =0x08329f40 + ldr r6, =gUnknown_08329F40 ldr r1, =0x00000712 adds r5, r2, r1 ldrh r0, [r5] @@ -327702,7 +327702,7 @@ sub_80AE624: ; 80AE624 thumb_func_start sub_80AE6A4 sub_80AE6A4: ; 80AE6A4 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x00000716 adds r0, r1, r2 @@ -327726,7 +327726,7 @@ sub_80AE6A4: ; 80AE6A4 lsrs r4, r0, 16 cmp r4, 0x13 bls @080AE6BC - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x00000716 adds r0, r1 @@ -327735,7 +327735,7 @@ sub_80AE6A4: ; 80AE6A4 ldr r0, =0x00001204 bl gpu_tile_obj_free_by_tag @080AE6E6: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x00000717 adds r0, r1, r2 @@ -327759,7 +327759,7 @@ sub_80AE6A4: ; 80AE6A4 lsrs r4, r0, 16 cmp r4, 0x4 bls @080AE6FC - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x00000717 adds r0, r1 @@ -327777,16 +327777,16 @@ sub_80AE6A4: ; 80AE6A4 sub_80AE738: ; 80AE738 push {r4-r7,lr} sub sp, 0x4 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x00000716 adds r0, r1 ldrb r0, [r0] cmp r0, 0 bne @080AE7E6 - ldr r0, =0x0854fddc + ldr r0, =gUnknown_0854FDDC bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x0854c2b0 + ldr r0, =gUnknown_0854C2B0 bl sub_80ABF4C movs r7, 0 @080AE758: @@ -327796,7 +327796,7 @@ sub_80AE738: ; 80AE738 adds r6, r0, 0 lsls r2, r6, 22 asrs r2, 16 - ldr r0, =0x0854fdc4 + ldr r0, =gUnknown_0854FDC4 movs r1, 0 movs r3, 0x1 bl obj_add_from_template_backward_search @@ -327804,7 +327804,7 @@ sub_80AE738: ; 80AE738 lsrs r1, r0, 24 cmp r1, 0x40 beq @080AE7C0 - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r5, [r2] lsls r0, r7, 2 movs r3, 0xC8 @@ -327829,7 +327829,7 @@ sub_80AE738: ; 80AE738 .align 2, 0 .pool @080AE7C0: - ldr r2, =0x0854c14c + ldr r2, =gUnknown_0854C14C ldr r1, [r2] lsls r0, r7, 2 movs r3, 0xC8 @@ -327865,7 +327865,7 @@ sub_80AE7F8: ; 80AE7F8 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r4, =0x0854c14c + ldr r4, =gUnknown_0854C14C ldr r0, [r4] ldr r1, =0x00000717 adds r0, r1 @@ -327885,7 +327885,7 @@ sub_80AE7F8: ; 80AE7F8 adds r1, 0x18 lsls r1, 16 asrs r1, 16 - ldr r0, =0x0854fdc4 + ldr r0, =gUnknown_0854FDC4 movs r2, 0xD0 movs r3, 0x1 bl obj_add_from_template_backward_search @@ -327925,7 +327925,7 @@ sub_80AE7F8: ; 80AE7F8 ldr r0, =0x00006730 strh r0, [r1, 0x36] ldr r1, [r4] - ldr r0, =0x0854fde4 + ldr r0, =gUnknown_0854FDE4 add r0, r8 ldrh r0, [r0] strh r0, [r1, 0x34] @@ -327981,7 +327981,7 @@ sub_80AE7F8: ; 80AE7F8 sub_80AE8F8: ; 80AE8F8 push {r4,lr} adds r3, r0, 0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] movs r2, 0xE2 lsls r2, 3 @@ -328065,7 +328065,7 @@ sub_80AE97C: ; 80AE97C @080AE99A: movs r0, 0x2E ldrsh r4, [r5, r0] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 movs r2, 0x30 ldrsh r1, [r5, r2] lsls r0, r1, 1 @@ -328111,7 +328111,7 @@ sub_80AE97C: ; 80AE97C thumb_func_start sub_80AE9F0 sub_80AE9F0: ; 80AE9F0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc adds r2, r1, r0 @@ -328153,20 +328153,20 @@ sub_80AEA30: ; 80AEA30 sub_80AEA34: ; 80AEA34 push {r4,r5,lr} bl sub_80ADA60 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r1, =0x0000072e adds r0, r4, r1 ldrb r5, [r0] cmp r5, 0 bne @080AEA6C - ldr r0, =0x0854fdf8 + ldr r0, =gUnknown_0854FDF8 bl gpu_tile_obj_alloc_tag_and_copy_to_vram movs r2, 0xE5 lsls r2, 3 adds r0, r4, r2 strh r5, [r0] - ldr r0, =0x0854fdf0 + ldr r0, =gUnknown_0854FDF0 ldrb r1, [r0] subs r2, 0x2 adds r0, r4, r2 @@ -328189,7 +328189,7 @@ sub_80AEA34: ; 80AEA34 sub_80AEA88: ; 80AEA88 push {r4,lr} bl sub_80AEA34 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r2, =0x000006d2 adds r0, r1, r2 @@ -328214,7 +328214,7 @@ sub_80AEA88: ; 80AEA88 sub_80AEAB8: ; 80AEAB8 push {r4-r7,lr} bl sub_80ADAF0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r5, [r0] ldr r0, =0x00000726 adds r4, r5, r0 @@ -328224,7 +328224,7 @@ sub_80AEAB8: ; 80AEAB8 strh r0, [r4] ldr r1, =0x0000ffff adds r7, r1, 0 - ldr r2, =0x0854fdf0 + ldr r2, =gUnknown_0854FDF0 movs r1, 0xE5 lsls r1, 3 adds r3, r5, r1 @@ -328284,7 +328284,7 @@ sub_80AEB2C: ; 80AEB2C sub_80AEB48: ; 80AEB48 push {r4,lr} lsls r0, 16 - ldr r1, =0x0854fe00 + ldr r1, =gUnknown_0854FE00 lsrs r0, 14 adds r3, r0, r1 adds r1, 0x2 @@ -328293,7 +328293,7 @@ sub_80AEB48: ; 80AEB48 ldrh r2, [r0] ldrh r0, [r1] subs r2, r0 - ldr r0, =0x0854fe44 + ldr r0, =gUnknown_0854FE44 movs r4, 0 ldrsh r1, [r3, r4] lsls r2, 16 @@ -328326,7 +328326,7 @@ sub_80AEB48: ; 80AEB48 strh r0, [r1, 0x2E] strh r0, [r1, 0x30] strh r0, [r1, 0x32] - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x0000072c adds r1, r0 @@ -328344,7 +328344,7 @@ sub_80AEB48: ; 80AEB48 thumb_func_start sub_80AEBD0 sub_80AEBD0: ; 80AEBD0 push {r4,r5,lr} - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x0000072c adds r0, r1 @@ -328361,7 +328361,7 @@ sub_80AEBD0: ; 80AEBD0 adds r0, 0x14 adds r0, r2, r0 ldr r1, [r0] - ldr r0, =0x0854fe44 + ldr r0, =gUnknown_0854FE44 cmp r1, r0 bne @080AEBFE adds r0, r2, r5 @@ -328374,7 +328374,7 @@ sub_80AEBD0: ; 80AEBD0 bls @080AEBE4 ldr r0, =0x00001205 bl gpu_tile_obj_free_by_tag - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] ldr r1, =0x0000072c adds r0, r1 @@ -328825,12 +328825,12 @@ sub_80AEEE8: ; 80AEEE8 movs r0, 0xF b @080AEFB6 @080AEF94: - ldr r1, =0x0854fe5c + ldr r1, =gUnknown_0854FE5C b @080AEF9E .align 2, 0 .pool @080AEF9C: - ldr r1, =0x0854fe60 + ldr r1, =gUnknown_0854FE60 @080AEF9E: ldr r0, =0x03005d8c ldr r0, [r0] @@ -331015,7 +331015,7 @@ sub_80B009C: ; 80B009C bne @080B00B6 movs r5, 0x1 @080B00B6: - ldr r1, =0x0854fe64 + ldr r1, =gUnknown_0854FE64 lsls r0, 1 adds r0, r1 ldrh r2, [r0] @@ -331046,7 +331046,7 @@ sub_80B00E8: ; 80B00E8 cmp r0, 0 beq @080B0116 ldr r4, =0x02038c28 - ldr r1, =0x0854fe64 + ldr r1, =gUnknown_0854FE64 lsls r0, 1 adds r0, r1 ldrh r3, [r0] @@ -331416,7 +331416,7 @@ sub_80B0318: ; 80B0318 lsls r2, 1 adds r0, r4, 0 bl CpuFastSet - ldr r2, =0x0854fe7c + ldr r2, =gUnknown_0854FE7C ldr r0, [r2] ldr r1, [r2, 0x4] ldr r2, [r2, 0x8] @@ -332581,7 +332581,7 @@ sub_80B0DE8: ; 80B0DE8 lsrs r0, 16 lsls r1, 24 lsrs r4, r1, 24 - ldr r5, =0x08310030 + ldr r5, =gUnknown_08310030 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -332728,7 +332728,7 @@ sub_80B0EC8: ; 80B0EC8 .align 2, 0 .pool @080B0F04: - ldr r0, =0x0854fe88 + ldr r0, =gUnknown_0854FE88 lsls r1, r5, 1 b @080B0F20 .align 2, 0 @@ -332738,7 +332738,7 @@ sub_80B0EC8: ; 80B0EC8 lsls r0, 24 cmp r0, 0 bne @080B0F2C - ldr r0, =0x0854fe88 + ldr r0, =gUnknown_0854FE88 lsls r1, r6, 1 adds r0, 0x1 @080B0F20: @@ -332764,7 +332764,7 @@ sub_80B0F34: ; 80B0F34 lsls r0, 3 cmp r1, r0 beq @080B0F98 - ldr r1, =0x08310030 + ldr r1, =gUnknown_08310030 ldrh r2, [r4] lsls r0, r2, 2 adds r0, r2 @@ -332851,14 +332851,14 @@ sub_80B0F34: ; 80B0F34 lsrs r0, 24 cmp r4, r0 bcc @080B0FF8 - ldr r0, =0x0854fe90 + ldr r0, =gUnknown_0854FE90 lsls r1, r6, 1 adds r0, 0x1 b @080B0FFC .align 2, 0 .pool @080B0FF8: - ldr r0, =0x0854fe90 + ldr r0, =gUnknown_0854FE90 lsls r1, r6, 1 @080B0FFC: adds r1, r0 @@ -332902,7 +332902,7 @@ sub_80B100C: ; 80B100C movs r0, 0x4 b @080B1120 @080B1048: - ldr r4, =0x0854fea4 + ldr r4, =gUnknown_0854FEA4 bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -332911,7 +332911,7 @@ sub_80B100C: ; 80B100C .align 2, 0 .pool @080B105C: - ldr r4, =0x0854fea7 + ldr r4, =gUnknown_0854FEA7 bl GenerateRandomNumber ands r5, r0 lsls r0, r5, 16 @@ -332925,7 +332925,7 @@ sub_80B100C: ; 80B100C lsrs r0, 16 cmp r0, 0x3 beq @080B10EC - ldr r4, =0x0854fe98 + ldr r4, =gUnknown_0854FE98 bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -332946,7 +332946,7 @@ sub_80B100C: ; 80B100C movs r0, 0x3 b @080B1120 @080B10A6: - ldr r4, =0x0854fea4 + ldr r4, =gUnknown_0854FEA4 bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -332955,7 +332955,7 @@ sub_80B100C: ; 80B100C .align 2, 0 .pool @080B10B8: - ldr r4, =0x0854fea7 + ldr r4, =gUnknown_0854FEA7 bl GenerateRandomNumber ands r5, r0 lsls r0, r5, 16 @@ -332969,7 +332969,7 @@ sub_80B100C: ; 80B100C lsrs r0, 16 cmp r0, 0x3 beq @080B10EC - ldr r4, =0x0854fe98 + ldr r4, =gUnknown_0854FE98 bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -332995,7 +332995,7 @@ sub_80B100C: ; 80B100C adds r0, r2 lsls r0, 16 lsrs r0, 16 - ldr r4, =0x0854fe98 + ldr r4, =gUnknown_0854FE98 @080B1112: movs r1, 0xC @080B1114: @@ -333420,15 +333420,15 @@ battle_configure_by_script: ; 80B1430 .4byte @080B1598 .4byte @080B15A8 @080B1494: - ldr r0, =0x0854ff84 + ldr r0, =gUnknown_0854FF84 adds r1, r5, 0 bl battle_load_arguments - ldr r0, =0x082713c2 + ldr r0, =gUnknown_082713C2 b @080B161E .align 2, 0 .pool @080B14A8: - ldr r0, =0x0854ff3c + ldr r0, =gUnknown_0854FF3C b @080B14D6 .align 2, 0 .pool @@ -333437,32 +333437,32 @@ battle_configure_by_script: ; 80B1430 ldrb r0, [r0] cmp r0, 0 bne @080B14C4 - ldr r0, =0x0854fef4 + ldr r0, =gUnknown_0854FEF4 b @080B15FE .align 2, 0 .pool @080B14C4: - ldr r0, =0x0855005c + ldr r0, =gUnknown_0855005C b @080B1616 .align 2, 0 .pool @080B14CC: - ldr r0, =0x0854fef4 + ldr r0, =gUnknown_0854FEF4 b @080B15FE .align 2, 0 .pool @080B14D4: - ldr r0, =0x0854ffcc + ldr r0, =gUnknown_0854FFCC @080B14D6: adds r1, r5, 0 bl battle_load_arguments bl battle_80801F0 - ldr r0, =0x0827138a + ldr r0, =gUnknown_0827138A b @080B161E .align 2, 0 .pool @080B14EC: - ldr r0, =0x0854ff3c + ldr r0, =gUnknown_0854FF3C adds r1, r5, 0 bl battle_load_arguments bl battle_80801F0 @@ -333470,12 +333470,12 @@ battle_configure_by_script: ; 80B1430 ldrh r0, [r4] bl sub_80B2234 strh r0, [r4] - ldr r0, =0x082713f8 + ldr r0, =gUnknown_082713F8 b @080B161E .align 2, 0 .pool @080B1514: - ldr r0, =0x0854feac + ldr r0, =gUnknown_0854FEAC adds r1, r5, 0 bl battle_load_arguments bl battle_80801F0 @@ -333483,7 +333483,7 @@ battle_configure_by_script: ; 80B1430 ldrh r0, [r4] bl sub_80B2234 strh r0, [r4] - ldr r0, =0x082713d1 + ldr r0, =gUnknown_082713D1 b @080B161E .align 2, 0 .pool @@ -333492,7 +333492,7 @@ battle_configure_by_script: ; 80B1430 ldrb r0, [r0] cmp r0, 0 bne @080B156C - ldr r0, =0x0854feac + ldr r0, =gUnknown_0854FEAC adds r1, r5, 0 bl battle_load_arguments bl battle_80801F0 @@ -333504,7 +333504,7 @@ battle_configure_by_script: ; 80B1430 .align 2, 0 .pool @080B156C: - ldr r0, =0x08550014 + ldr r0, =gUnknown_08550014 adds r1, r5, 0 bl battle_load_arguments ldr r0, =0x020375f2 @@ -333518,12 +333518,12 @@ battle_configure_by_script: ; 80B1430 .align 2, 0 .pool @080B1590: - ldr r0, =0x0854feac + ldr r0, =gUnknown_0854FEAC b @080B159A .align 2, 0 .pool @080B1598: - ldr r0, =0x08550014 + ldr r0, =gUnknown_08550014 @080B159A: adds r1, r5, 0 bl battle_load_arguments @@ -333536,7 +333536,7 @@ battle_configure_by_script: ; 80B1430 ldrb r0, [r0] cmp r0, 0 bne @080B15D8 - ldr r0, =0x0854feac + ldr r0, =gUnknown_0854FEAC adds r1, r5, 0 bl battle_load_arguments bl battle_80801F0 @@ -333548,7 +333548,7 @@ battle_configure_by_script: ; 80B1430 .align 2, 0 .pool @080B15D8: - ldr r0, =0x08550014 + ldr r0, =gUnknown_08550014 adds r1, r5, 0 bl battle_load_arguments ldr r0, =0x020375f2 @@ -333562,7 +333562,7 @@ battle_configure_by_script: ; 80B1430 ldrb r0, [r0] cmp r0, 0 bne @080B1614 - ldr r0, =0x0854feac + ldr r0, =gUnknown_0854FEAC @080B15FE: adds r1, r5, 0 bl battle_load_arguments @@ -333571,12 +333571,12 @@ battle_configure_by_script: ; 80B1430 .align 2, 0 .pool @080B1614: - ldr r0, =0x08550014 + ldr r0, =gUnknown_08550014 @080B1616: adds r1, r5, 0 bl battle_load_arguments @080B161C: - ldr r0, =0x08271362 + ldr r0, =gUnknown_08271362 @080B161E: pop {r4,r5} pop {r1} @@ -333603,7 +333603,7 @@ sub_80B162C: ; 80B162C adds r1, 0x1 adds r0, r1, 0 bl battle_configure_by_script - ldr r0, =0x08271354 + ldr r0, =gUnknown_08271354 bl script_env_1_execute_new_script bl script_env_2_enable pop {r4} @@ -333641,7 +333641,7 @@ sub_80B1670: ; 80B1670 thumb_func_start sub_80B16A4 sub_80B16A4: ; 80B16A4 push {lr} - ldr r0, =0x08271354 + ldr r0, =gUnknown_08271354 bl script_env_1_execute_new_script bl script_env_2_enable pop {r0} @@ -334150,7 +334150,7 @@ sub_80B1AF8: ; 80B1AF8 ldr r0, [r0] cmp r0, 0 bne @080B1B04 - ldr r0, =0x082c8436 + ldr r0, =gUnknown_082C8436 @080B1B04: pop {r1} bx r1 @@ -334190,7 +334190,7 @@ sub_80B1B10: ; 80B1B10 .align 2, 0 .pool @080B1B54: - ldr r0, =0x082742e6 + ldr r0, =gUnknown_082742E6 @080B1B56: pop {r1} bx r1 @@ -334335,7 +334335,7 @@ sub_80B1C6C: ; 80B1C6C push {lr} cmp r0, 0 bne @080B1C74 - ldr r0, =0x085e8d03 + ldr r0, =gUnknown_085E8D03 @080B1C74: pop {r1} bx r1 @@ -334646,7 +334646,7 @@ sub_80B1DFC: ; 80B1DFC sub_80B1E94: ; 80B1E94 push {r4,r5,lr} adds r4, r0, 0 - ldr r5, =0x085500a4 + ldr r5, =gUnknown_085500A4 lsls r0, r4, 4 adds r0, r5 ldrh r0, [r0] @@ -334933,7 +334933,7 @@ sub_80B208C: ; 80B208C movs r1, 0 movs r4, 0xAE lsls r4, 1 - ldr r2, =0x085500a4 + ldr r2, =gUnknown_085500A4 @080B2098: ldrh r0, [r2] cmp r0, r3 @@ -335015,7 +335015,7 @@ sub_80B2128: ; 80B2128 push {r4-r6,lr} movs r6, 0 movs r5, 0 - ldr r4, =0x08550584 + ldr r4, =gUnknown_08550584 @080B2130: ldrh r0, [r4] bl flag_check @@ -335102,7 +335102,7 @@ sub_80B21B4: ; 80B21B4 bl sub_80B2188 cmp r0, 0 beq @080B21E0 - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 adds r1, r5, 0 adds r2, r4, 0 bl sub_80B1DFC @@ -335131,7 +335131,7 @@ sub_80B21F4: ; 80B21F4 lsrs r3, 16 lsls r2, 16 lsrs r2, 16 - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 adds r1, r3, 0 bl sub_80B1EC0 pop {r1} @@ -335149,7 +335149,7 @@ sub_80B2214: ; 80B2214 lsrs r3, 16 lsls r2, 16 lsrs r2, 16 - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 adds r1, r3, 0 bl sub_80B1F08 pop {r1} @@ -335164,7 +335164,7 @@ sub_80B2234: ; 80B2234 adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 bl sub_80B1FB0 lsls r0, 16 lsrs r0, 16 @@ -335180,7 +335180,7 @@ sub_80B2250: ; 80B2250 adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 bl sub_80B2004 lsls r0, 16 lsrs r0, 16 @@ -335193,7 +335193,7 @@ sub_80B2250: ; 80B2250 thumb_func_start sub_80B226C sub_80B226C: ; 80B226C push {r4,r5,lr} - ldr r5, =0x085500a4 + ldr r5, =gUnknown_085500A4 ldr r4, =0x02038bca ldrh r1, [r4] adds r0, r5, 0 @@ -335220,7 +335220,7 @@ sub_80B226C: ; 80B226C thumb_func_start sub_80B22A0 sub_80B22A0: ; 80B22A0 push {lr} - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 ldr r1, =0x02038bca ldrh r1, [r1] bl sub_80B1F74 @@ -335235,7 +335235,7 @@ sub_80B22A0: ; 80B22A0 thumb_func_start sub_80B22BC sub_80B22BC: ; 80B22BC push {lr} - ldr r0, =0x085500a4 + ldr r0, =gUnknown_085500A4 ldr r1, =0x02038bca ldrh r1, [r1] bl sub_80B205C @@ -335281,7 +335281,7 @@ sub_80B22D8: ; 80B22D8 sub_80B2318: ; 80B2318 push {r4-r7,lr} lsls r0, 16 - ldr r7, =0x085500a4 + ldr r7, =gUnknown_085500A4 lsrs r4, r0, 12 adds r6, r4, r7 ldrh r0, [r6] @@ -335375,7 +335375,7 @@ sub_80B23B0: ; 80B23B0 movs r1, 0 bl SetStandardWindowBorderStyle ldr r5, =0x02021fc4 - ldr r1, =0x085ee667 + ldr r1, =gUnknown_085EE667 adds r0, r5, 0 bl ExpandTextCodes movs r0, 0x1 @@ -335707,7 +335707,7 @@ sub_80B2634: ; 80B2634 bl sub_800A0AC bl sub_800AB98 bl sub_800A2BC - ldr r0, =0x08550594 + ldr r0, =gUnknown_08550594 bl Window_AddFromTemplate strh r0, [r4, 0xA] b @080B2678 @@ -335765,7 +335765,7 @@ sub_80B2688: ; 80B2688 bne @080B26EC movs r0, 0x15 bl audio_play - ldr r0, =0x082780b3 + ldr r0, =gUnknown_082780B3 bl box_related_two__3 ldr r0, =sub_80B270C + 1 b @080B26FA @@ -335774,7 +335774,7 @@ sub_80B2688: ; 80B2688 @080B26EC: movs r0, 0x16 bl audio_play - ldr r0, =0x08278131 + ldr r0, =gUnknown_08278131 bl box_related_two__3 ldr r0, =sub_80B2918 + 1 @080B26FA: @@ -335879,7 +335879,7 @@ sub_80B275C: ; 80B275C movs r2, 0 movs r3, 0x1 bl decimal_int_to_string - ldr r0, =0x082780f2 + ldr r0, =gUnknown_082780F2 bl box_related_two__3 mov r0, r9 subs r0, 0x8 @@ -335933,7 +335933,7 @@ sub_80B2804: ; 80B2804 cmp r0, 0 beq @080B2878 @080B2852: - ldr r0, =0x082780b3 + ldr r0, =gUnknown_082780B3 bl box_related_two__3 ldr r1, =0x03005e00 lsls r0, r5, 2 @@ -336244,7 +336244,7 @@ sub_80B2AF4: ; 80B2AF4 movs r1, 0 movs r0, 0xB mov r10, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 mov r9, r0 @080B2B20: lsls r0, r1, 1 @@ -337713,7 +337713,7 @@ sub_80B3728: ; 80B3728 beq @080B37B8 b @080B37CC @080B375A: - ldr r0, =0x08278091 + ldr r0, =gUnknown_08278091 bl box_related_two__2 movs r0, 0x1 strh r0, [r5, 0x8] @@ -338049,7 +338049,7 @@ sub_80B39D4: ; 80B39D4 cmp r1, 0 beq @080B3A28 ldr r0, =0x02021dc4 - ldr r2, =0x0855059c + ldr r2, =gUnknown_0855059C subs r1, 0x1 lsls r1, 2 adds r1, r2 @@ -338545,7 +338545,7 @@ sub_80B3DF0: ; 80B3DF0 mov r8, r4 cmp r0, 0x1 bne @080B3E50 - ldr r1, =0x0855072c + ldr r1, =gUnknown_0855072C ldrb r0, [r7, 0x18] lsls r0, 28 lsrs r0, 26 @@ -338579,7 +338579,7 @@ sub_80B3DF0: ; 80B3DF0 @080B3E50: movs r5, 0 @080B3E52: - ldr r0, =0x0855072c + ldr r0, =gUnknown_0855072C lsls r4, r5, 2 adds r4, r0 ldrb r1, [r7, 0x1D] @@ -338980,7 +338980,7 @@ c3_8081EDC: ; 80B4118 .align 2, 0 .pool @080B4150: - ldr r7, =0x0855073c + ldr r7, =gUnknown_0855073C @080B4152: movs r1, 0x8 ldrsh r0, [r4, r1] @@ -339470,7 +339470,7 @@ sub_80B44C8: ; 80B44C8 adds r0, 0x1 strh r0, [r4, 0x16] @080B44FA: - ldr r1, =0x0855076c + ldr r1, =gUnknown_0855076C movs r2, 0x8 ldrsh r0, [r4, r2] lsls r0, 2 @@ -339614,7 +339614,7 @@ sub_80B45D0: ; 80B45D0 thumb_func_start oei_exclamation_mark oei_exclamation_mark: ; 80B4620 push {lr} - ldr r0, =0x085507b4 + ldr r0, =gUnknown_085507B4 movs r1, 0 movs r2, 0 movs r3, 0x53 @@ -339642,7 +339642,7 @@ oei_exclamation_mark: ; 80B4620 thumb_func_start sub_80B4658 sub_80B4658: ; 80B4658 push {lr} - ldr r0, =0x085507b4 + ldr r0, =gUnknown_085507B4 movs r1, 0 movs r2, 0 movs r3, 0x52 @@ -339670,7 +339670,7 @@ sub_80B4658: ; 80B4658 thumb_func_start sub_80B4690 sub_80B4690: ; 80B4690 push {r4,lr} - ldr r0, =0x085507cc + ldr r0, =gUnknown_085507CC movs r1, 0 movs r2, 0 movs r3, 0x52 @@ -339966,7 +339966,7 @@ sub_80B48C4: ; 80B48C4 str r1, [sp, 0x4] lsls r2, 24 lsrs r2, 24 - ldr r3, =0x08553a7c + ldr r3, =gUnknown_08553A7C lsls r1, r2, 1 adds r1, r2 lsls r2, r1, 1 @@ -340080,7 +340080,7 @@ sub_80B4984: ; 80B4984 strh r0, [r4] movs r0, 0 ldrsh r1, [r4, r0] - ldr r0, =0x08553a7c + ldr r0, =gUnknown_08553A7C mov r9, r5 mov r8, r4 ldrh r2, [r0, 0x6] @@ -340536,7 +340536,7 @@ sub_80B4C74: ; 80B4C74 get_wild_data_index_for_map: ; 80B4CF8 push {r4-r6,lr} movs r4, 0 - ldr r0, =0x08552d48 + ldr r0, =gUnknown_08552D48 ldrb r1, [r0] adds r5, r0, 0 cmp r1, 0xFF @@ -340731,7 +340731,7 @@ sub_80B4E68: ; 80B4E68 lsrs r7, r1, 24 bl zero_enemy_party_data movs r2, 0x1 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r6, 3 subs r0, r6 lsls r0, 2 @@ -341292,7 +341292,7 @@ is_it_battle_time_2: ; 80B5288 bne @080B52D8 b @080B54FE @080B52D8: - ldr r1, =0x08553a14 + ldr r1, =gUnknown_08553A14 lsls r0, r5, 2 adds r0, r5 lsls r0, 2 @@ -341348,7 +341348,7 @@ is_it_battle_time_2: ; 80B5288 bne @080B5352 b @080B54FE @080B5352: - ldr r1, =0x08553894 + ldr r1, =gUnknown_08553894 lsls r0, r5, 2 adds r0, r5 lsls r0, 2 @@ -341387,7 +341387,7 @@ is_it_battle_time_2: ; 80B5288 lsrs r0, 24 cmp r0, 0x1 bne @080B543C - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r2, r5, 2 adds r0, r2, r5 lsls r0, 2 @@ -341407,7 +341407,7 @@ is_it_battle_time_2: ; 80B5288 bne @080B53D4 b @080B54FE @080B53D4: - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 adds r0, r4, r5 lsls r0, 2 adds r1, 0x4 @@ -341439,7 +341439,7 @@ is_it_battle_time_2: ; 80B5288 cmp r0, 0x1 beq @080B54F6 @080B5418: - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 adds r0, r4, r5 lsls r0, 2 adds r1, 0x4 @@ -341479,7 +341479,7 @@ is_it_battle_time_2: ; 80B5288 lsrs r0, 24 cmp r0, 0x1 beq @080B54FE - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r2, r5, 2 adds r0, r2, r5 lsls r0, 2 @@ -341496,7 +341496,7 @@ is_it_battle_time_2: ; 80B5288 cmp r0, 0 beq @080B54FE @080B5492: - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 adds r0, r4, r5 lsls r0, 2 adds r1, 0x8 @@ -341562,7 +341562,7 @@ sub_80B550C: ; 80B550C ldr r0, =0x0000ffff cmp r2, r0 beq @080B5568 - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r0, r2, 2 adds r0, r2 lsls r0, 2 @@ -341629,7 +341629,7 @@ sub_80B5578: ; 80B5578 bl sub_81A7D00 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x08553a14 + ldr r1, =gUnknown_08553A14 lsls r0, r4, 2 adds r0, r4 lsls r0, 2 @@ -341663,7 +341663,7 @@ sub_80B5578: ; 80B5578 ldr r1, =0x00000cb2 adds r0, r1 ldrh r4, [r0] - ldr r1, =0x08553894 + ldr r1, =gUnknown_08553894 lsls r0, r4, 2 adds r0, r4 lsls r0, 2 @@ -341695,7 +341695,7 @@ sub_80B5578: ; 80B5578 lsrs r0, 24 cmp r0, 0x1 bne @080B568C - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r0, r4, 2 adds r0, r4 lsls r0, 2 @@ -341744,7 +341744,7 @@ sub_80B5578: ; 80B5578 lsrs r0, 24 cmp r0, 0x1 beq @080B56F2 - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r0, r4, 2 adds r0, r4 lsls r0, 2 @@ -341791,7 +341791,7 @@ sub_80B56FC: ; 80B56FC ldr r0, =0x0000ffff cmp r2, r0 beq @080B572C - ldr r0, =0x08552d48 + ldr r0, =gUnknown_08552D48 lsls r1, r2, 2 adds r1, r2 lsls r1, 2 @@ -341821,7 +341821,7 @@ sub_80B5734: ; 80B5734 lsrs r0, 24 cmp r0, 0x1 bne @080B5764 - ldr r4, =0x08553a78 + ldr r4, =gUnknown_08553A78 adds r0, r4, 0 bl sub_80B4C74 adds r1, r0, 0 @@ -341834,7 +341834,7 @@ sub_80B5734: ; 80B5734 .align 2, 0 .pool @080B5764: - ldr r4, =0x08552d48 + ldr r4, =gUnknown_08552D48 bl get_wild_data_index_for_map lsls r0, 16 lsrs r0, 16 @@ -341873,7 +341873,7 @@ wild_pokemon_rand_for_map: ; 80B57A0 ldr r0, =0x0000ffff cmp r3, r0 beq @080B57D2 - ldr r2, =0x08552d48 + ldr r2, =gUnknown_08552D48 lsls r1, r3, 2 adds r1, r3 lsls r1, 2 @@ -341942,7 +341942,7 @@ sub_80B582C: ; 80B582C ldr r0, =0x0000ffff cmp r2, r0 beq @080B5868 - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r0, r2, 2 adds r0, r2 lsls r0, 2 @@ -341997,7 +341997,7 @@ sub_80B5870: ; 80B5870 bl var_set cmp r4, 0 bne @080B58C4 - ldr r0, =0x082a4b2a + ldr r0, =gUnknown_082A4B2A bl script_env_1_execute_new_script movs r0, 0x1 b @080B58C6 @@ -342154,7 +342154,7 @@ sub_80B5990: ; 80B5990 movs r3, 0 cmp r4, r2 bcs @080B5A12 - ldr r6, =0x083203cc + ldr r6, =gUnknown_083203CC mov r10, r6 @080B59DE: lsls r0, r3, 2 @@ -342334,13 +342334,13 @@ oe_exec: ; 80B5B18 lsrs r4, 24 adds r0, r4, 0 bl oe_active_list_add - ldr r0, =0x082db9d4 + ldr r0, =gUnknown_082DB9D4 lsls r4, 2 adds r4, r0 ldr r0, [r4] str r0, [sp] add r4, sp, 0x4 - ldr r5, =0x0855c1f0 + ldr r5, =gUnknown_0855C1F0 @080B5B36: ldr r0, [sp] ldrb r0, [r0] @@ -342826,13 +342826,13 @@ sub_80B5E6C: ; 80B5E6C lsrs r0, 24 mov r9, r0 lsrs r4, 21 - ldr r3, =0x0830593c + ldr r3, =gUnknown_0830593C mov r8, r3 add r8, r4 mov r0, r8 adds r1, r7, 0 bl gpu_pal_obj_decompress_and_apply2 - ldr r0, =0x08305654 + ldr r0, =gUnknown_08305654 adds r4, r0 adds r0, r4, 0 adds r1, r7, 0 @@ -342844,12 +342844,12 @@ sub_80B5E6C: ; 80B5E6C mov r3, r8 ldrh r0, [r3, 0x4] strh r0, [r1, 0x2] - ldr r0, =0x0855c210 + ldr r0, =gUnknown_0855C210 str r0, [sp, 0x4] - ldr r0, =0x082ec69c + ldr r0, =gUnknown_082EC69C str r0, [sp, 0x8] str r2, [sp, 0xC] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [sp, 0x10] ldr r0, =nullsub_12 + 1 str r0, [sp, 0x14] @@ -342884,12 +342884,12 @@ sub_80B5F0C: ; 80B5F0C lsls r4, 24 lsls r5, 16 lsrs r5, 16 - ldr r0, =0x08305654 + ldr r0, =gUnknown_08305654 lsrs r4, 21 adds r0, r4, r0 ldr r0, [r0] bl call_LZZUnCompVram - ldr r0, =0x0830593c + ldr r0, =gUnknown_0830593C adds r4, r0 ldr r0, [r4] adds r1, r5, 0 @@ -342914,9 +342914,9 @@ sub_80B5F44: ; 80B5F44 lsrs r5, 16 lsls r6, 24 lsrs r6, 24 - ldr r0, =0x0855c230 + ldr r0, =gUnknown_0855C230 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x0855c244 + ldr r0, =gUnknown_0855C244 lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -342950,7 +342950,7 @@ sub_80B5F84: ; 80B5F84 str r2, [sp, 0x4] movs r1, 0 str r1, [sp, 0x8] - ldr r1, =0x08303678 + ldr r1, =gUnknown_08303678 lsls r4, r0, 3 adds r4, r1 ldrh r1, [r4, 0x4] @@ -343251,7 +343251,7 @@ sub_80B61E4: ; 80B61E4 lsls r1, 3 ldr r0, =0x03005e00 adds r1, r0 - ldr r2, =0x0855c364 + ldr r2, =gUnknown_0855C364 movs r3, 0x8 ldrsh r0, [r1, r3] lsls r0, 2 @@ -343426,7 +343426,7 @@ sub_80B6330: ; 80B6330 lsls r1, 3 ldr r0, =0x03005e00 adds r1, r0 - ldr r2, =0x0855c374 + ldr r2, =gUnknown_0855C374 movs r3, 0x8 ldrsh r0, [r1, r3] lsls r0, 2 @@ -343623,7 +343623,7 @@ sub_80B646C: ; 80B646C thumb_func_start sub_80B64C0 sub_80B64C0: ; 80B64C0 push {lr} - ldr r2, =0x0855c384 + ldr r2, =gUnknown_0855C384 movs r3, 0x2E ldrsh r1, [r0, r3] lsls r1, 2 @@ -343653,8 +343653,8 @@ sub_80B64DC: ; 80B64DC @080B64F4: movs r0, 0x19 strh r0, [r4, 0x30] - ldr r0, =0x0855c304 - ldr r1, =0x0855c3a4 + ldr r0, =gUnknown_0855C304 + ldr r1, =gUnknown_0855C3A4 movs r2, 0x32 ldrsh r3, [r4, r2] lsls r3, 2 @@ -343786,13 +343786,13 @@ sub_80B65A8: ; 80B65A8 lsls r1, 17 adds r0, r1 lsrs r0, 16 - ldr r6, =0x0855c3bc + ldr r6, =gUnknown_0855C3BC adds r1, r4, r6 ldrb r1, [r1] - ldr r5, =0x0855c3c0 + ldr r5, =gUnknown_0855C3C0 adds r2, r4, r5 ldrb r2, [r2] - ldr r3, =0x0855c3c4 + ldr r3, =gUnknown_0855C3C4 mov r9, r3 add r4, r9 ldrb r3, [r4] @@ -343928,13 +343928,13 @@ sub_80B66E8: ; 80B66E8 lsls r1, 17 adds r0, r1 lsrs r0, 16 - ldr r1, =0x0855c3bc + ldr r1, =gUnknown_0855C3BC adds r1, r4, r1 ldrb r6, [r1] - ldr r1, =0x0855c3c0 + ldr r1, =gUnknown_0855C3C0 adds r1, r4, r1 ldrb r5, [r1] - ldr r1, =0x0855c3c4 + ldr r1, =gUnknown_0855C3C4 adds r4, r1 ldrb r4, [r4] adds r1, r6, 0 @@ -344078,7 +344078,7 @@ sub_80B6850: ; 80B6850 push {r4,lr} adds r3, r0, 0 adds r2, r1, 0 - ldr r0, =0x0855c31c + ldr r0, =gUnknown_0855C31C lsls r3, 16 asrs r3, 16 lsls r2, 16 @@ -344107,7 +344107,7 @@ sub_80B6850: ; 80B6850 movs r2, 0x4 orrs r1, r2 strb r1, [r3] - ldr r1, =0x0855c2ac + ldr r1, =gUnknown_0855C2AC bl obj_set_f18_to_r0_f42_to_40 adds r0, r4, 0 pop {r4} @@ -344164,7 +344164,7 @@ sub_80B68EC: ; 80B68EC lsls r3, 24 cmp r3, 0 bne @080B6934 - ldr r0, =0x0855c334 + ldr r0, =gUnknown_0855C334 lsls r1, 16 asrs r1, 16 lsls r2, 16 @@ -344178,13 +344178,13 @@ sub_80B68EC: ; 80B68EC lsls r0, 2 ldr r1, =0x02020630 adds r0, r1 - ldr r1, =0x0855c2c4 + ldr r1, =gUnknown_0855C2C4 bl obj_set_f18_to_r0_f42_to_40 b @080B6948 .align 2, 0 .pool @080B6934: - ldr r0, =0x0855c34c + ldr r0, =gUnknown_0855C34C lsls r1, 16 asrs r1, 16 lsls r2, 16 @@ -344478,7 +344478,7 @@ sub_80B6B94: ; 80B6B94 lsls r1, 3 ldr r0, =0x03005e00 adds r4, r1, r0 - ldr r5, =0x0855c3c8 + ldr r5, =gUnknown_0855C3C8 @080B6BA6: movs r1, 0x8 ldrsh r0, [r4, r1] @@ -344858,7 +344858,7 @@ sub_80B6E88: ; 80B6E88 lsls r1, 3 ldr r0, =0x03005e00 adds r4, r1, r0 - ldr r5, =0x0855c3e4 + ldr r5, =gUnknown_0855C3E4 @080B6E9A: movs r1, 0x8 ldrsh r0, [r4, r1] @@ -345156,7 +345156,7 @@ sub_80B70DC: ; 80B70DC lsls r1, 3 ldr r0, =0x03005e00 adds r4, r1, r0 - ldr r5, =0x0855c3fc + ldr r5, =gUnknown_0855C3FC @080B70EE: movs r1, 0x8 ldrsh r0, [r4, r1] @@ -345487,7 +345487,7 @@ sub_80B7384: ; 80B7384 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0855c418 + ldr r5, =gUnknown_0855C418 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -345687,7 +345687,7 @@ sub_80B750C: ; 80B750C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0855c42c + ldr r5, =gUnknown_0855C42C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -345805,7 +345805,7 @@ sub_80B75F0: ; 80B75F0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r6, =0x0855c438 + ldr r6, =gUnknown_0855C438 ldr r2, =0x03005e00 ldr r5, =0x02037590 lsls r1, r0, 2 @@ -346141,7 +346141,7 @@ sub_80B7890: ; 80B7890 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r6, =0x0855c450 + ldr r6, =gUnknown_0855C450 ldr r2, =0x03005e00 ldr r5, =0x02037590 lsls r1, r0, 2 @@ -346322,7 +346322,7 @@ sub_80B79F4: ; 80B79F4 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 adds r0, 0x84 ldr r0, [r0] movs r2, 0 @@ -346397,7 +346397,7 @@ sub_80B7A8C: ; 80B7A8C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r6, =0x0855c460 + ldr r6, =gUnknown_0855C460 ldr r2, =0x03005e00 ldr r5, =0x02037590 lsls r1, r0, 2 @@ -346616,7 +346616,7 @@ sub_80B7C48: ; 80B7C48 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 adds r0, 0x80 ldr r0, [r0] movs r2, 0 @@ -346692,7 +346692,7 @@ sub_80B7CE4: ; 80B7CE4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c474 + ldr r3, =gUnknown_0855C474 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -346733,7 +346733,7 @@ sub_80B7D34: ; 80B7D34 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0855c47c + ldr r1, =gUnknown_0855C47C mov r0, sp movs r2, 0x5 bl memcpy @@ -346883,7 +346883,7 @@ sub_80B7E94: ; 80B7E94 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c484 + ldr r3, =gUnknown_0855C484 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -346927,7 +346927,7 @@ sub_80B7EE8: ; 80B7EE8 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 - ldr r1, =0x0855c47c + ldr r1, =gUnknown_0855C47C mov r0, sp movs r2, 0x5 bl memcpy @@ -347046,7 +347046,7 @@ sub_80B7FDC: ; 80B7FDC adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c48c + ldr r3, =gUnknown_0855C48C ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -347088,7 +347088,7 @@ sub_80B8034: ; 80B8034 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0855c47c + ldr r1, =gUnknown_0855C47C mov r0, sp movs r2, 0x5 bl memcpy @@ -347159,7 +347159,7 @@ sub_80B80C4: ; 80B80C4 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0855c47c + ldr r1, =gUnknown_0855C47C mov r0, sp movs r2, 0x5 bl memcpy @@ -347337,7 +347337,7 @@ sub_80B8250: ; 80B8250 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c49c + ldr r3, =gUnknown_0855C49C ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -347426,7 +347426,7 @@ sub_80B830C: ; 80B830C push {r4-r7,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0855c47c + ldr r1, =gUnknown_0855C47C mov r0, sp movs r2, 0x5 bl memcpy @@ -347556,7 +347556,7 @@ sub_80B8410: ; 80B8410 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0855c47c + ldr r1, =gUnknown_0855C47C mov r0, sp movs r2, 0x5 bl memcpy @@ -347704,7 +347704,7 @@ sub_80B8554: ; 80B8554 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c4a8 + ldr r3, =gUnknown_0855C4A8 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -347782,7 +347782,7 @@ sub_80B85F8: ; 80B85F8 lsrs r4, 8 lsls r4, 27 lsrs r4, 16 - ldr r0, =0x0855ae50 + ldr r0, =gUnknown_0855AE50 movs r5, 0xC0 lsls r5, 19 adds r1, r5 @@ -347796,7 +347796,7 @@ sub_80B85F8: ; 80B85F8 mov r0, sp adds r1, r5, 0 bl CpuSet - ldr r0, =0x0855b050 + ldr r0, =gUnknown_0855B050 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -348092,7 +348092,7 @@ sub_80B8874: ; 80B8874 ldr r1, =0x06000140 adds r2, r0, r1 movs r1, 0 - ldr r5, =0x0855b070 + ldr r5, =gUnknown_0855B070 movs r0, 0xF0 lsls r0, 8 adds r4, r0, 0 @@ -348122,7 +348122,7 @@ sub_80B88B4: ; 80B88B4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c4c4 + ldr r3, =gUnknown_0855C4C4 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -348186,7 +348186,7 @@ sub_80B8920: ; 80B8920 movs r0, 0 mov r8, r0 strh r4, [r6, 0x20] - ldr r0, =0x0855b2f0 + ldr r0, =gUnknown_0855B2F0 movs r5, 0xC0 lsls r5, 19 adds r1, r5 @@ -348199,7 +348199,7 @@ sub_80B8920: ; 80B8920 mov r0, sp adds r1, r4, 0 bl CpuSet - ldr r0, =0x0855b370 + ldr r0, =gUnknown_0855B370 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -348461,7 +348461,7 @@ sub_80B8B38: ; 80B8B38 adds r1, r0 mov r8, r1 movs r4, 0 - ldr r7, =0x0855b390 + ldr r7, =gUnknown_0855B390 mov r10, r7 movs r0, 0xF0 lsls r0, 8 @@ -348741,7 +348741,7 @@ sub_80B8D84: ; 80B8D84 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c4e0 + ldr r3, =gUnknown_0855C4E0 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -348985,7 +348985,7 @@ sub_80B8F98: ; 80B8F98 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 adds r0, 0x90 ldr r0, [r0] movs r2, 0x18 @@ -349030,7 +349030,7 @@ sub_80B8F98: ; 80B8F98 ldr r1, =0x00003f3f movs r0, 0x48 bl lcd_io_set - ldr r0, =0x0855b610 + ldr r0, =gUnknown_0855B610 movs r1, 0xC0 movs r2, 0x20 bl gpu_pal_apply @@ -349066,7 +349066,7 @@ sub_80B8F98: ; 80B8F98 cmp r4, 0xE bls @080B901A movs r0, 0 - ldr r5, =0x0855b630 + ldr r5, =gUnknown_0855B630 @080B904A: movs r4, 0 adds r7, r0, 0x1 @@ -349117,7 +349117,7 @@ sub_80B8F98: ; 80B8F98 thumb_func_start sub_80B90CC sub_80B90CC: ; 80B90CC push {r4,lr} - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x68] movs r1, 0x78 movs r2, 0 @@ -349249,7 +349249,7 @@ sub_80B91D4: ; 80B91D4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c4f4 + ldr r3, =gUnknown_0855C4F4 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -349614,7 +349614,7 @@ sub_80B9494: ; 80B9494 thumb_func_start sub_80B94C4 sub_80B94C4: ; 80B94C4 push {lr} - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x68] movs r1, 0xFF movs r2, 0xB4 @@ -349725,7 +349725,7 @@ sub_80B957C: ; 80B957C movs r1, 0x3 orrs r0, r1 strb r0, [r4, 0x1] - ldr r0, =0x0855c548 + ldr r0, =gUnknown_0855C548 str r0, [r4, 0x10] adds r0, r4, 0 bl obj_alloc_rotscale_entry @@ -349879,7 +349879,7 @@ sub_80B96B0: ; 80B96B0 movs r1, 0x3 orrs r0, r1 strb r0, [r4, 0x1] - ldr r0, =0x0855c548 + ldr r0, =gUnknown_0855C548 str r0, [r4, 0x10] adds r0, r4, 0 bl obj_alloc_rotscale_entry @@ -350020,7 +350020,7 @@ sub_80B97D4: ; 80B97D4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0855c550 + ldr r3, =gUnknown_0855C550 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -350178,7 +350178,7 @@ sub_80B9924: ; 80B9924 push {r4,lr} sub sp, 0x24 adds r4, r0, 0 - ldr r1, =0x0855c56c + ldr r1, =gUnknown_0855C56C mov r0, sp movs r2, 0x24 bl memcpy @@ -350540,7 +350540,7 @@ sub_80B9BE8: ; 80B9BE8 bl sub_808A2E4 movs r0, 0 bl sub_808A2C0 - ldr r1, =0x0855c590 + ldr r1, =gUnknown_0855C590 movs r2, 0x2 ldrsh r0, [r4, r2] lsls r0, 2 @@ -350704,7 +350704,7 @@ sub_80B9D24: ; 80B9D24 mov r8, r2 lsls r7, r0, 16 @080B9D5A: - ldr r0, =0x0855c5ec + ldr r0, =gUnknown_0855C5EC mov r2, r8 asrs r1, r2, 16 asrs r2, r7, 16 @@ -351446,7 +351446,7 @@ sub_80BA33C: ; 80BA33C lsrs r4, r2, 24 movs r1, 0 movs r2, 0 - ldr r0, =0x08329f40 + ldr r0, =gUnknown_08329F40 mov r12, r0 @080BA350: lsls r0, r1, 1 @@ -351749,7 +351749,7 @@ c2_options_menu: ; 80BA4DC bl lcd_io_set movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0855c698 + ldr r1, =gUnknown_0855C698 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -351785,7 +351785,7 @@ c2_options_menu: ; 80BA4DC movs r1, 0 movs r2, 0 bl bg_change_y_offset - ldr r0, =0x0855c680 + ldr r0, =gUnknown_0855C680 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0x40 @@ -351849,7 +351849,7 @@ c2_options_menu: ; 80BA4DC .align 2, 0 .pool @080BA6E0: - ldr r0, =0x0855c6a0 + ldr r0, =gUnknown_0855C6A0 movs r1, 0 movs r2, 0x2 bl gpu_pal_apply @@ -351870,7 +351870,7 @@ c2_options_menu: ; 80BA4DC .align 2, 0 .pool @080BA718: - ldr r0, =0x0855c604 + ldr r0, =gUnknown_0855C604 movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply @@ -352538,7 +352538,7 @@ sub_80BAC38: ; 80BAC38 adds r1, r0 movs r0, 0x1 strb r0, [r1] - ldr r4, =0x085ee5d4 + ldr r4, =gUnknown_085EE5D4 mov r0, sp ldrb r3, [r0] adds r0, r4, 0 @@ -352549,14 +352549,14 @@ sub_80BAC38: ; 80BAC38 movs r2, 0 bl font_get_width_of_string adds r4, r0, 0 - ldr r0, =0x085ee5df + ldr r0, =gUnknown_085EE5DF mov r8, r0 movs r0, 0x1 mov r1, r8 movs r2, 0 bl font_get_width_of_string adds r5, r0, 0 - ldr r6, =0x085ee5e9 + ldr r6, =gUnknown_085EE5E9 movs r0, 0x1 adds r1, r6, 0 movs r2, 0 @@ -352634,13 +352634,13 @@ sub_80BAD08: ; 80BAD08 adds r1, r0 movs r0, 0x1 strb r0, [r1] - ldr r0, =0x085ee5f4 + ldr r0, =gUnknown_085EE5F4 mov r1, sp ldrb r3, [r1] movs r1, 0x68 movs r2, 0x10 bl sub_80BAB68 - ldr r4, =0x085ee5fd + ldr r4, =gUnknown_085EE5FD movs r0, 0x1 adds r1, r4, 0 movs r2, 0xC6 @@ -352697,13 +352697,13 @@ sub_80BAD84: ; 80BAD84 adds r1, r0 movs r0, 0x1 strb r0, [r1] - ldr r0, =0x085ee607 + ldr r0, =gUnknown_085EE607 mov r1, sp ldrb r3, [r1] movs r1, 0x68 movs r2, 0x20 bl sub_80BAB68 - ldr r4, =0x085ee613 + ldr r4, =gUnknown_085EE613 movs r0, 0x1 adds r1, r4, 0 movs r2, 0xC6 @@ -352763,13 +352763,13 @@ sub_80BAE08: ; 80BAE08 adds r1, r0 movs r0, 0x1 strb r0, [r1] - ldr r0, =0x085ee61d + ldr r0, =gUnknown_085EE61D mov r1, sp ldrb r3, [r1] movs r1, 0x68 movs r2, 0x30 bl sub_80BAB68 - ldr r4, =0x085ee628 + ldr r4, =gUnknown_085EE628 movs r0, 0x1 adds r1, r4, 0 movs r2, 0xC6 @@ -352885,9 +352885,9 @@ sub_80BAF0C: ; 80BAF0C adds r0, r1 lsrs r6, r0, 24 movs r5, 0 - ldr r1, =0x085ee640 + ldr r1, =gUnknown_085EE640 ldrb r0, [r1] - ldr r7, =0x085ee635 + ldr r7, =gUnknown_085EE635 cmp r0, 0xFF beq @080BAF44 adds r2, r1, 0 @@ -353040,7 +353040,7 @@ sub_80BB028: ; 80BB028 adds r1, r0 movs r0, 0x1 strb r0, [r1] - ldr r4, =0x085ee647 + ldr r4, =gUnknown_085EE647 mov r0, sp ldrb r3, [r0] adds r0, r4, 0 @@ -353052,14 +353052,14 @@ sub_80BB028: ; 80BB028 movs r2, 0 bl font_get_width_of_string adds r4, r0, 0 - ldr r0, =0x085ee654 + ldr r0, =gUnknown_085EE654 mov r8, r0 movs r0, 0x1 mov r1, r8 movs r2, 0 bl font_get_width_of_string adds r5, r0, 0 - ldr r6, =0x085ee65d + ldr r6, =gUnknown_085EE65D movs r0, 0x1 adds r1, r6, 0 movs r2, 0 @@ -353108,7 +353108,7 @@ sub_80BB0D0: ; 80BB0D0 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085ee589 + ldr r2, =gUnknown_085EE589 movs r0, 0x1 str r0, [sp] movs r0, 0xFF @@ -353136,7 +353136,7 @@ sub_80BB104: ; 80BB104 movs r1, 0x11 bl Window_FastFillPixels movs r4, 0 - ldr r5, =0x0855c664 + ldr r5, =gUnknown_0855C664 @080BB114: lsls r0, r4, 2 adds r0, r5 @@ -355415,7 +355415,7 @@ sub_80BC514: ; 80BC514 bl lcd_io_set movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0855d298 + ldr r1, =gUnknown_0855D298 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -355441,26 +355441,26 @@ sub_80BC514: ; 80BC514 adds r1, r0, 0 movs r0, 0 bl bg_set_tilemap - ldr r1, =0x08dc1934 + ldr r1, =gUnknown_08DC1934 movs r2, 0x80 lsls r2, 6 str r6, [sp] movs r0, 0x3 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08dc2c5c + ldr r1, =gUnknown_08DC2C5C movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x08dc2dac + ldr r1, =gUnknown_08DC2DAC movs r0, 0x3 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map cmp r5, 0 bne @080BC640 - ldr r1, =0x08dc2a08 + ldr r1, =gUnknown_08DC2A08 movs r3, 0xA0 lsls r3, 2 movs r0, 0 @@ -355470,7 +355470,7 @@ sub_80BC514: ; 80BC514 .align 2, 0 .pool @080BC640: - ldr r1, =0x08dc2b1c + ldr r1, =gUnknown_08DC2B1C movs r3, 0xA0 lsls r3, 2 movs r0, 0 @@ -355508,7 +355508,7 @@ sub_80BC514: ; 80BC514 lsls r0, 31 lsrs r0, 31 bl sub_80BC844 - ldr r0, =0x0855d2a8 + ldr r0, =gUnknown_0855D2A8 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -355531,9 +355531,9 @@ sub_80BC514: ; 80BC514 ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] - ldr r0, =0x0855d26c + ldr r0, =gUnknown_0855D26C bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0855d27c + ldr r0, =gUnknown_0855D27C bl gpu_pal_obj_alloc_and_load_multiple adds r0, r5, 0 bl sub_80BDB7C @@ -355686,7 +355686,7 @@ sub_80BC844: ; 80BC844 lsrs r0, 24 cmp r0, 0x1 bne @080BC858 - ldr r0, =0x08dc17b6 + ldr r0, =gUnknown_08DC17B6 b @080BC862 .align 2, 0 .pool @@ -355694,7 +355694,7 @@ sub_80BC844: ; 80BC844 bl sub_809D42C cmp r0, 0 bne @080BC870 - ldr r0, =0x08dc16f6 + ldr r0, =gUnknown_08DC16F6 @080BC862: movs r1, 0x1 movs r2, 0xBE @@ -355703,7 +355703,7 @@ sub_80BC844: ; 80BC844 .align 2, 0 .pool @080BC870: - ldr r0, =0x08dc1876 + ldr r0, =gUnknown_08DC1876 movs r1, 0x1 movs r2, 0xBE bl gpu_pal_apply @@ -356011,7 +356011,7 @@ sub_80BC8D4: ; 80BC8D4 movs r7, 0x1 mov r9, r7 @080BCADA: - ldr r1, =0x0855c6a4 + ldr r1, =gUnknown_0855C6A4 lsls r4, 16 asrs r0, r4, 15 adds r0, r1 @@ -356090,7 +356090,7 @@ sub_80BC8D4: ; 80BC8D4 ldr r7, =0x02039b4c ldr r6, =0x0000060c @080BCB82: - ldr r1, =0x0855c9da + ldr r1, =gUnknown_0855C9DA asrs r0, 15 adds r0, r1 ldrh r0, [r0] @@ -356156,7 +356156,7 @@ sub_80BC8D4: ; 80BC8D4 ldr r0, =0x00000181 mov r9, r0 @080BCC16: - ldr r1, =0x0855c9da + ldr r1, =gUnknown_0855C9DA lsls r4, 16 asrs r0, r4, 15 adds r0, r1 @@ -356224,7 +356224,7 @@ sub_80BC8D4: ; 80BC8D4 ldr r7, =0x02039b4c ldr r6, =0x0000060c @080BCCAA: - ldr r1, =0x0855ccde + ldr r1, =gUnknown_0855CCDE asrs r0, 15 adds r0, r1 ldrh r0, [r0] @@ -356290,7 +356290,7 @@ sub_80BC8D4: ; 80BC8D4 ldr r0, =0x00000181 mov r9, r0 @080BCD3E: - ldr r1, =0x0855ccde + ldr r1, =gUnknown_0855CCDE lsls r4, 16 asrs r0, r4, 15 adds r0, r1 @@ -356809,7 +356809,7 @@ sub_80BD154: ; 80BD154 mov r8, r1 lsls r2, 24 lsrs r7, r2, 24 - ldr r1, =0x0855d2b8 + ldr r1, =gUnknown_0855D2B8 add r0, sp, 0x4 movs r2, 0x6 bl memcpy @@ -356879,7 +356879,7 @@ sub_80BD1F4: ; 80BD1F4 lsrs r4, r2, 24 cmp r0, 0 beq @080BD220 - ldr r1, =0x0855d2be + ldr r1, =gUnknown_0855D2BE lsls r2, r3, 3 lsls r3, r4, 3 movs r0, 0x8 @@ -356924,13 +356924,13 @@ sub_80BD23C: ; 80BD23C beq @080BD264 movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r4, r1, r0 b @080BD266 .align 2, 0 .pool @080BD264: - ldr r4, =0x0855d2fe + ldr r4, =gUnknown_0855D2FE @080BD266: str r5, [sp] movs r0, 0 @@ -357616,7 +357616,7 @@ sub_80BD69C: ; 80BD69C .align 2, 0 .pool @080BD83C: - ldr r1, =0x0855d28c + ldr r1, =gUnknown_0855D28C ldr r6, =0x02039b4c ldr r2, [r6] movs r3, 0xC7 @@ -357627,7 +357627,7 @@ sub_80BD69C: ; 80BD69C lsrs r0, 2 adds r1, r0, r1 ldrb r5, [r1] - ldr r1, =0x0855d291 + ldr r1, =gUnknown_0855D291 adds r0, r1 ldrb r3, [r0] ldr r0, =0x0000062e @@ -358030,7 +358030,7 @@ sub_80BDB7C: ; 80BDB7C lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r4, =0x0855d1ac + ldr r4, =gUnknown_0855D1AC adds r0, r4, 0 movs r1, 0xB8 movs r2, 0x4 @@ -358064,12 +358064,12 @@ sub_80BDB7C: ; 80BDB7C movs r2, 0x2 orrs r1, r2 strb r1, [r0] - ldr r0, =0x0855d194 + ldr r0, =gUnknown_0855D194 movs r1, 0xE6 movs r2, 0x14 movs r3, 0 bl obj_add_from_template_forward_search - ldr r5, =0x0855d1c4 + ldr r5, =gUnknown_0855D1C4 adds r0, r5, 0 movs r1, 0x10 movs r2, 0x78 @@ -358119,7 +358119,7 @@ sub_80BDB7C: ; 80BDB7C add r0, r10 movs r1, 0x1 bl obj_anim_image_start - ldr r6, =0x0855d1dc + ldr r6, =gUnknown_0855D1DC adds r0, r6, 0 movs r1, 0 movs r2, 0x50 @@ -358183,7 +358183,7 @@ sub_80BDB7C: ; 80BDB7C beq @080BDCD6 b @080BDF4C @080BDCD6: - ldr r4, =0x0855d1f4 + ldr r4, =gUnknown_0855D1F4 adds r0, r4, 0 movs r1, 0x20 movs r2, 0x28 @@ -358204,7 +358204,7 @@ sub_80BDB7C: ; 80BDB7C bl obj_anim_image_start movs r0, 0 mov r8, r0 - ldr r0, =0x0855d224 + ldr r0, =gUnknown_0855D224 movs r1, 0x18 movs r2, 0x30 movs r3, 0x1 @@ -358244,7 +358244,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BDD78: - ldr r0, =0x0855d224 + ldr r0, =gUnknown_0855D224 movs r1, 0x20 movs r2, 0x30 movs r3, 0x1 @@ -358293,7 +358293,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BDDE8: - ldr r6, =0x0855d224 + ldr r6, =gUnknown_0855D224 adds r0, r6, 0 movs r1, 0x28 movs r2, 0x30 @@ -358361,7 +358361,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BDE8C: - ldr r0, =0x0855d224 + ldr r0, =gUnknown_0855D224 movs r1, 0x20 movs r2, 0x50 movs r3, 0x1 @@ -358410,7 +358410,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BDEFC: - ldr r0, =0x0855d224 + ldr r0, =gUnknown_0855D224 movs r1, 0x28 movs r2, 0x50 movs r3, 0x1 @@ -358441,7 +358441,7 @@ sub_80BDB7C: ; 80BDB7C .align 2, 0 .pool @080BDF4C: - ldr r4, =0x0855d1f4 + ldr r4, =gUnknown_0855D1F4 adds r0, r4, 0 movs r1, 0x20 movs r2, 0x28 @@ -358460,7 +358460,7 @@ sub_80BDB7C: ; 80BDB7C add r0, r10 movs r1, 0x1 bl obj_anim_image_start - ldr r4, =0x0855d20c + ldr r4, =gUnknown_0855D20C adds r0, r4, 0 movs r1, 0x11 movs r2, 0x2D @@ -358503,7 +358503,7 @@ sub_80BDB7C: ; 80BDB7C lsrs r6, r0, 16 movs r0, 0 mov r8, r0 - ldr r0, =0x0855d23c + ldr r0, =gUnknown_0855D23C movs r1, 0x28 movs r2, 0x2D movs r3, 0x1 @@ -358539,7 +358539,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE030: - ldr r0, =0x0855d23c + ldr r0, =gUnknown_0855D23C movs r1, 0x30 movs r2, 0x2D movs r3, 0x1 @@ -358584,7 +358584,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE090: - ldr r5, =0x0855d23c + ldr r5, =gUnknown_0855D23C adds r0, r5, 0 movs r1, 0x38 movs r2, 0x2D @@ -358649,7 +358649,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE128: - ldr r0, =0x0855d23c + ldr r0, =gUnknown_0855D23C movs r1, 0x30 movs r2, 0x37 movs r3, 0x1 @@ -358698,7 +358698,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE198: - ldr r5, =0x0855d23c + ldr r5, =gUnknown_0855D23C adds r0, r5, 0 movs r1, 0x38 movs r2, 0x37 @@ -358767,7 +358767,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE23C: - ldr r0, =0x0855d23c + ldr r0, =gUnknown_0855D23C movs r1, 0x30 movs r2, 0x51 movs r3, 0x1 @@ -358812,7 +358812,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE29C: - ldr r5, =0x0855d23c + ldr r5, =gUnknown_0855D23C adds r0, r5, 0 movs r1, 0x38 movs r2, 0x51 @@ -358877,7 +358877,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE334: - ldr r0, =0x0855d23c + ldr r0, =gUnknown_0855D23C movs r1, 0x30 movs r2, 0x5B movs r3, 0x1 @@ -358926,7 +358926,7 @@ sub_80BDB7C: ; 80BDB7C orrs r1, r2 strb r1, [r0] @080BE3A4: - ldr r0, =0x0855d23c + ldr r0, =gUnknown_0855D23C movs r1, 0x38 movs r2, 0x5B movs r3, 0x1 @@ -358954,7 +358954,7 @@ sub_80BDB7C: ; 80BDB7C lsrs r1, 24 bl obj_anim_image_start @080BE3E2: - ldr r0, =0x0855d254 + ldr r0, =gUnknown_0855D254 movs r1, 0x88 movs r2, 0x60 movs r3, 0x1 @@ -358970,7 +358970,7 @@ sub_80BDB7C: ; 80BDB7C .align 2, 0 .pool @080BE414: - ldr r0, =0x0855d254 + ldr r0, =gUnknown_0855D254 movs r1, 0x88 movs r2, 0x50 movs r3, 0x1 @@ -359118,7 +359118,7 @@ sub_80BE4E0: ; 80BE4E0 .align 2, 0 .pool @080BE520: - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 ldrh r0, [r4, 0x38] lsls r0, 24 lsrs r0, 23 @@ -359357,7 +359357,7 @@ sub_80BE658: ; 80BE658 @080BE6F8: lsrs r0, 24 adds r4, r1, 0 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 lsls r0, 1 adds r0, r1 movs r1, 0 @@ -359457,7 +359457,7 @@ sub_80BE780: ; 80BE780 adds r1, r0 lsls r1, 24 lsrs r1, 24 - ldr r4, =0x08329f40 + ldr r4, =gUnknown_08329F40 lsls r0, r1, 1 adds r0, r4 ldrh r3, [r0] @@ -359571,7 +359571,7 @@ sub_80BE834: ; 80BE834 ldrh r0, [r0] lsls r0, 4 strh r0, [r3, 0x26] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 ldrh r2, [r3, 0x32] lsls r0, r2, 24 lsrs r0, 23 @@ -359666,7 +359666,7 @@ sub_80BE91C: ; 80BE91C strh r1, [r0, 0x12] movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0856e630 + ldr r1, =gUnknown_0856E630 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -359692,7 +359692,7 @@ sub_80BE91C: ; 80BE91C adds r1, r0, 0 movs r0, 0 bl bg_set_tilemap - ldr r0, =0x0856e640 + ldr r0, =gUnknown_0856E640 bl Window_InitFromTemplates bl TextBox_ResetSomeField adds r0, r5, 0 @@ -359841,7 +359841,7 @@ sub_80BEA24: ; 80BEA24 .align 2, 0 .pool @080BEAF0: - ldr r1, =0x08dc1934 + ldr r1, =gUnknown_08DC1934 movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -359849,7 +359849,7 @@ sub_80BEA24: ; 80BEA24 movs r0, 0x3 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08dc3080 + ldr r1, =gUnknown_08DC3080 movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -360761,7 +360761,7 @@ sub_80BF250: ; 80BF250 .align 2, 0 .pool @080BF310: - ldr r1, =0x08dc1934 + ldr r1, =gUnknown_08DC1934 movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -360769,7 +360769,7 @@ sub_80BF250: ; 80BF250 movs r0, 0x3 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08dc3198 + ldr r1, =gUnknown_08DC3198 movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -360817,7 +360817,7 @@ sub_80BF250: ; 80BF250 .align 2, 0 .pool @080BF3A0: - ldr r0, =0x085e871b + ldr r0, =gUnknown_085E871B movs r1, 0x52 movs r2, 0x21 bl sub_80BE8DC @@ -361382,7 +361382,7 @@ sub_80BF82C: ; 80BF82C .align 2, 0 .pool @080BF8D8: - ldr r1, =0x08dc1934 + ldr r1, =gUnknown_08DC1934 movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -361390,7 +361390,7 @@ sub_80BF82C: ; 80BF82C movs r0, 0x3 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08dc2e6c + ldr r1, =gUnknown_08DC2E6C movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -361421,7 +361421,7 @@ sub_80BF82C: ; 80BF82C .align 2, 0 .pool @080BF93C: - ldr r1, =0x085e8723 + ldr r1, =gUnknown_085E8723 add r0, sp, 0x4 bl gf_strcpy ldr r0, =0x03005d90 @@ -361485,7 +361485,7 @@ sub_80BF82C: ; 80BF82C negs r0, r0 ands r0, r1 strb r0, [r4, 0x5] - ldr r2, =0x0856b5b0 + ldr r2, =gUnknown_0856B5B0 ldr r0, =0x02039b54 ldr r1, [r0] ldrh r0, [r1] @@ -361502,7 +361502,7 @@ sub_80BF82C: ; 80BF82C movs r2, 0 movs r3, 0 bl rotscale_set_direct - ldr r0, =0x0856e610 + ldr r0, =gUnknown_0856E610 ldrb r1, [r4, 0x5] lsrs r1, 4 adds r1, 0x10 @@ -361556,7 +361556,7 @@ sub_80BF82C: ; 80BF82C negs r0, r0 ands r0, r1 strb r0, [r4, 0x5] - ldr r2, =0x0856b5b0 + ldr r2, =gUnknown_0856B5B0 ldr r1, [r5] ldrh r0, [r1] lsls r0, 5 @@ -361572,7 +361572,7 @@ sub_80BF82C: ; 80BF82C movs r2, 0 movs r3, 0 bl rotscale_set_direct - ldr r0, =0x0856e610 + ldr r0, =gUnknown_0856E610 ldrb r1, [r4, 0x5] lsrs r1, 4 adds r1, 0x10 @@ -361819,7 +361819,7 @@ sub_80BFC78: ; 80BFC78 thumb_func_start sub_80BFCDC sub_80BFCDC: ; 80BFCDC push {lr} - ldr r1, =0x08dc2f5c + ldr r1, =gUnknown_08DC2F5C movs r0, 0x1 movs r2, 0 movs r3, 0 @@ -361833,7 +361833,7 @@ sub_80BFCDC: ; 80BFCDC thumb_func_start sub_80BFCF4 sub_80BFCF4: ; 80BFCF4 push {lr} - ldr r1, =0x08dc2fec + ldr r1, =gUnknown_08DC2FEC movs r0, 0x1 movs r2, 0 movs r3, 0 @@ -362058,7 +362058,7 @@ sub_80BFE38: ; 80BFE38 bl sub_80C09B0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0856e668 + ldr r1, =gUnknown_0856E668 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -362074,7 +362074,7 @@ sub_80BFE38: ; 80BFE38 adds r1, r0, 0 movs r0, 0x2 bl bg_set_tilemap - ldr r0, =0x0856e670 + ldr r0, =gUnknown_0856E670 bl Window_InitFromTemplates bl TextBox_ResetSomeField ldr r1, =0x03005e00 @@ -362088,7 +362088,7 @@ sub_80BFE38: ; 80BFE38 .align 2, 0 .pool @080BFF0C: - ldr r1, =0x08dc1934 + ldr r1, =gUnknown_08DC1934 movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -362096,7 +362096,7 @@ sub_80BFE38: ; 80BFE38 movs r0, 0x3 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08dc3080 + ldr r1, =gUnknown_08DC3080 movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -362301,7 +362301,7 @@ sub_80C0088: ; 80C0088 ands r1, r0 cmp r1, 0 beq @080C0114 - ldr r0, =0x08dc16f6 + ldr r0, =gUnknown_08DC16F6 movs r1, 0x31 movs r2, 0xE bl gpu_pal_apply @@ -362309,7 +362309,7 @@ sub_80C0088: ; 80C0088 .align 2, 0 .pool @080C0114: - ldr r0, =0x08dc1756 + ldr r0, =gUnknown_08DC1756 movs r1, 0x31 movs r2, 0xE bl gpu_pal_apply @@ -362444,7 +362444,7 @@ sub_80C020C: ; 80C020C adds r7, r2, 0 cmp r3, 0 beq @080C0234 - ldr r4, =0x085e8735 + ldr r4, =gUnknown_085E8735 movs r0, 0x1 adds r1, r4, 0 movs r2, 0xF0 @@ -362470,7 +362470,7 @@ sub_80C020C: ; 80C020C adds r5, r6, 0 lsls r4, r6, 16 @080C0250: - ldr r1, =0x085e8d4f + ldr r1, =gUnknown_085E8D4F mov r0, sp bl gf_strcpy adds r1, r5, 0 @@ -362489,13 +362489,13 @@ sub_80C020C: ; 80C020C beq @080C028C movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r0, r1, r0 b @080C028E .align 2, 0 .pool @080C028C: - ldr r0, =0x0856e688 + ldr r0, =gUnknown_0856E688 @080C028E: movs r1, 0x84 movs r2, 0x19 @@ -362511,22 +362511,22 @@ sub_80C020C: ; 80C020C .align 2, 0 .pool @080C02AC: - ldr r0, =0x085e86b8 + ldr r0, =gUnknown_085E86B8 @080C02AE: movs r1, 0x64 movs r2, 0x29 bl sub_80BE8DC - ldr r0, =0x085e8755 + ldr r0, =gUnknown_085E8755 movs r1, 0x60 movs r2, 0x39 bl sub_80BE8DC - ldr r0, =0x085e8758 + ldr r0, =gUnknown_085E8758 movs r1, 0x60 movs r2, 0x49 bl sub_80BE8DC cmp r7, 0 beq @080C02FC - ldr r0, =0x0856b5b0 + ldr r0, =gUnknown_0856B5B0 lsls r4, r6, 5 adds r4, r0 ldrh r0, [r4, 0xC] @@ -362541,18 +362541,18 @@ sub_80C020C: ; 80C020C .align 2, 0 .pool @080C02FC: - ldr r0, =0x085e86c6 + ldr r0, =gUnknown_085E86C6 movs r1, 0x81 movs r2, 0x39 bl sub_80BE8DC - ldr r0, =0x085e86d0 + ldr r0, =gUnknown_085E86D0 movs r1, 0x81 movs r2, 0x49 bl sub_80BE8DC @080C0310: cmp r7, 0 beq @080C032C - ldr r0, =0x0856b5b0 + ldr r0, =gUnknown_0856B5B0 lsls r1, r6, 5 adds r0, 0x10 adds r1, r0 @@ -362561,7 +362561,7 @@ sub_80C020C: ; 80C020C .align 2, 0 .pool @080C032C: - ldr r4, =0x0855d30c + ldr r4, =gUnknown_0855D30C @080C032E: movs r0, 0x1 adds r1, r4, 0 @@ -362934,7 +362934,7 @@ sub_80C0460: ; 80C0460 sub_80C0620: ; 80C0620 lsls r0, 16 lsrs r0, 11 - ldr r1, =0x0856b5b0 + ldr r1, =gUnknown_0856B5B0 adds r0, r1 bx lr .align 2, 0 @@ -362955,7 +362955,7 @@ sub_80C0630: ; 80C0630 movs r0, 0x1 b @080C065C @080C0646: - ldr r0, =0x0856b5b0 + ldr r0, =gUnknown_0856B5B0 lsls r1, r2, 5 adds r1, r0 ldrh r0, [r1, 0xC] @@ -362963,7 +362963,7 @@ sub_80C0630: ; 80C0630 .align 2, 0 .pool @080C0654: - ldr r0, =0x0856b5b0 + ldr r0, =gUnknown_0856B5B0 lsls r1, r2, 5 adds r1, r0 ldrh r0, [r1, 0xE] @@ -363652,7 +363652,7 @@ sub_80C0B44: ; 80C0B44 cmp r5, 0 beq @080C0BC0 movs r4, 0 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 movs r0, 0xB adds r1, r5, 0 muls r1, r0 @@ -363886,7 +363886,7 @@ sub_80C0D30: ; 80C0D30 mov r8, r0 lsls r1, 16 lsrs r1, 16 - ldr r4, =0x0856e694 + ldr r4, =gUnknown_0856E694 adds r0, r1, 0 bl NationalPokedexNumToSpecies lsls r0, 16 @@ -364219,11 +364219,11 @@ sub_80C0F30: ; 80C0F30 cmp r0, 0 beq @080C1032 lsls r7, 2 - ldr r0, =0x0856ed08 + ldr r0, =gUnknown_0856ED08 adds r0, 0x3 adds r0, r7, r0 str r0, [sp, 0xC] - ldr r0, =0x0856ed08 + ldr r0, =gUnknown_0856ED08 adds r0, r7 mov r9, r0 @080C0FBA: @@ -364235,7 +364235,7 @@ sub_80C0F30: ; 80C0F30 bl NationalPokedexNumToSpecies lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 movs r0, 0xB muls r0, r2 adds r0, r1 @@ -364247,7 +364247,7 @@ sub_80C0F30: ; 80C0F30 bcc @080C0FF2 mov r1, r9 ldrb r0, [r1] - ldr r1, =0x0856ed08 + ldr r1, =gUnknown_0856ED08 adds r1, 0x1 adds r1, r7, r1 ldrb r1, [r1] @@ -364255,7 +364255,7 @@ sub_80C0F30: ; 80C0F30 cmp r2, r0 blt @080C100A @080C0FF2: - ldr r0, =0x0856ed08 + ldr r0, =gUnknown_0856ED08 adds r0, 0x2 adds r0, r7, r0 ldrb r2, [r0] @@ -364309,7 +364309,7 @@ sub_80C0F30: ; 80C0F30 cmp r6, r0 bcs @080C10A2 adds r7, r1, 0 - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC mov r8, r0 @080C105A: ldr r0, [r7] @@ -364396,7 +364396,7 @@ sub_80C0F30: ; 80C0F30 bl NationalPokedexNumToSpecies lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -364459,7 +364459,7 @@ sub_80C0F30: ; 80C0F30 bl NationalPokedexNumToSpecies lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -364689,7 +364689,7 @@ sub_80C12E0: ; 80C12E0 bl sub_80C09B0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0856eff8 + ldr r1, =gUnknown_0856EFF8 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -364715,12 +364715,12 @@ sub_80C12E0: ; 80C12E0 adds r1, r0, 0 movs r0, 0 bl bg_set_tilemap - ldr r0, =0x0856f008 + ldr r0, =gUnknown_0856F008 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 bl Window_WriteStandardTileMap - ldr r1, =0x08dc3304 + ldr r1, =gUnknown_08DC3304 movs r2, 0x80 lsls r2, 6 str r5, [sp] @@ -364730,7 +364730,7 @@ sub_80C12E0: ; 80C12E0 bl sub_809D42C cmp r0, 0 bne @080C13E4 - ldr r1, =0x08dc3a0c + ldr r1, =gUnknown_08DC3A0C movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -364739,13 +364739,13 @@ sub_80C12E0: ; 80C12E0 .align 2, 0 .pool @080C13E4: - ldr r1, =0x08dc3870 + ldr r1, =gUnknown_08DC3870 movs r0, 0x3 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map @080C13F0: - ldr r0, =0x08dc3286 + ldr r0, =gUnknown_08DC3286 movs r1, 0x1 movs r2, 0x7E bl gpu_pal_apply @@ -364759,9 +364759,9 @@ sub_80C12E0: ; 80C12E0 .align 2, 0 .pool @080C1414: - ldr r0, =0x0855d26c + ldr r0, =gUnknown_0855D26C bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0855d27c + ldr r0, =gUnknown_0855D27C bl gpu_pal_obj_alloc_and_load_multiple adds r0, r4, 0 bl sub_80C2594 @@ -365119,19 +365119,19 @@ sub_80C170C: ; 80C170C cmp r0, 0 beq @080C1740 bl sub_809D42C - ldr r6, =0x0856edb8 + ldr r6, =gUnknown_0856EDB8 cmp r0, 0 bne @080C174C - ldr r6, =0x0856edf0 + ldr r6, =gUnknown_0856EDF0 b @080C174C .align 2, 0 .pool @080C1740: bl sub_809D42C - ldr r6, =0x0856ed9c + ldr r6, =gUnknown_0856ED9C cmp r0, 0 bne @080C174C - ldr r6, =0x0856edd4 + ldr r6, =gUnknown_0856EDD4 @080C174C: ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -365227,7 +365227,7 @@ sub_80C170C: ; 80C170C .align 2, 0 .pool @080C183C: - ldr r0, =0x085e875b + ldr r0, =gUnknown_085E875B bl sub_80C2618 ldr r0, =sub_80C19A4 + 1 str r0, [r6] @@ -365485,7 +365485,7 @@ sub_80C1A4C: ; 80C1A4C beq @080C1A84 movs r0, 0x1F bl audio_play - ldr r0, =0x085e8773 + ldr r0, =gUnknown_085E8773 bl sub_80C2618 b @080C1A90 .align 2, 0 @@ -365493,7 +365493,7 @@ sub_80C1A4C: ; 80C1A4C @080C1A84: movs r0, 0x20 bl audio_play - ldr r0, =0x085e8785 + ldr r0, =gUnknown_085E8785 bl sub_80C2618 @080C1A90: ldr r0, =0x03005e00 @@ -365601,7 +365601,7 @@ sub_80C1B64: ; 80C1B64 ldrb r0, [r6, 0xA] adds r2, 0x8 adds r1, r2 - ldr r2, =0x0856efc8 + ldr r2, =gUnknown_0856EFC8 lsls r0, 3 adds r0, r2 ldrb r4, [r0, 0x4] @@ -365645,7 +365645,7 @@ sub_80C1BCC: ; 80C1BCC lsls r2, 3 adds r5, r2, r3 ldrb r1, [r5, 0xA] - ldr r0, =0x0856efc8 + ldr r0, =gUnknown_0856EFC8 lsls r1, 3 adds r1, r0 ldr r0, [r1] @@ -365945,7 +365945,7 @@ sub_80C1DFC: ; 80C1DFC .4byte @080C1EA4 .4byte @080C1E94 @080C1E54: - ldr r1, =0x0856ed30 + ldr r1, =gUnknown_0856ED30 lsls r0, r4, 3 adds r0, r1 ldrb r1, [r0, 0x4] @@ -365954,7 +365954,7 @@ sub_80C1DFC: ; 80C1DFC .align 2, 0 .pool @080C1E64: - ldr r2, =0x0856ed48 + ldr r2, =gUnknown_0856ED48 subs r1, r4, 0x3 lsls r0, r1, 1 adds r0, r1 @@ -365966,7 +365966,7 @@ sub_80C1DFC: ; 80C1DFC adds r0, r5, 0 bl sub_80C1D98 @080C1E7C: - ldr r2, =0x0856ed48 + ldr r2, =gUnknown_0856ED48 subs r1, r4, 0x3 lsls r0, r1, 1 adds r0, r1 @@ -365979,7 +365979,7 @@ sub_80C1DFC: ; 80C1DFC .align 2, 0 .pool @080C1E94: - ldr r0, =0x0856ed48 + ldr r0, =gUnknown_0856ED48 ldrb r1, [r0, 0x1C] ldrb r2, [r0, 0x1D] ldrb r3, [r0, 0x1E] @@ -365990,7 +365990,7 @@ sub_80C1DFC: ; 80C1DFC bl sub_809D42C cmp r0, 0 bne @080C1ED0 - ldr r2, =0x0856ed48 + ldr r2, =gUnknown_0856ED48 subs r1, r4, 0x3 lsls r0, r1, 1 adds r0, r1 @@ -366010,7 +366010,7 @@ sub_80C1DFC: ; 80C1DFC .align 2, 0 .pool @080C1ED0: - ldr r2, =0x0856ed48 + ldr r2, =gUnknown_0856ED48 subs r1, r4, 0x3 lsls r0, r1, 1 adds r0, r1 @@ -366184,7 +366184,7 @@ sub_80C2040: ; 80C2040 lsrs r4, 24 adds r0, r4, 0 bl sub_80C1EF4 - ldr r0, =0x0856ed30 + ldr r0, =gUnknown_0856ED30 lsls r4, 3 adds r4, r0 ldr r0, [r4] @@ -366258,7 +366258,7 @@ sub_80C2064: ; 80C2064 movs r2, 0 bl sub_80C1DFC @080C20DE: - ldr r0, =0x0856ed48 + ldr r0, =gUnknown_0856ED48 lsls r1, r4, 1 adds r1, r4 lsls r1, 2 @@ -366292,7 +366292,7 @@ sub_80C20F8: ; 80C20F8 ldrh r1, [r5, 0x14] adds r0, r1 lsls r0, 16 - ldr r1, =0x0856ee5c + ldr r1, =gUnknown_0856EE5C lsrs r0, 13 adds r1, 0x4 adds r0, r1 @@ -366304,7 +366304,7 @@ sub_80C20F8: ; 80C20F8 ldrh r1, [r5, 0x18] adds r0, r1 lsls r0, 16 - ldr r1, =0x0856eeb4 + ldr r1, =gUnknown_0856EEB4 lsrs r0, 13 adds r1, 0x4 adds r0, r1 @@ -366316,7 +366316,7 @@ sub_80C20F8: ; 80C20F8 ldrh r1, [r5, 0x1C] adds r0, r1 lsls r0, 16 - ldr r4, =0x0856ef14 + ldr r4, =gUnknown_0856EF14 lsrs r0, 13 adds r4, 0x4 adds r0, r4 @@ -366338,7 +366338,7 @@ sub_80C20F8: ; 80C20F8 ldrh r1, [r5, 0x10] adds r0, r1 lsls r0, 16 - ldr r1, =0x0856ee24 + ldr r1, =gUnknown_0856EE24 lsrs r0, 13 adds r1, 0x4 adds r0, r1 @@ -366353,7 +366353,7 @@ sub_80C20F8: ; 80C20F8 ldrh r5, [r5, 0xC] adds r0, r5 lsls r0, 16 - ldr r1, =0x0856ee0c + ldr r1, =gUnknown_0856EE0C lsrs r0, 13 adds r1, 0x4 adds r0, r1 @@ -366475,7 +366475,7 @@ sub_80C2294: ; 80C2294 push {r7} lsls r0, 24 lsrs r0, 24 - ldr r4, =0x0856efc8 + ldr r4, =gUnknown_0856EFC8 ldr r3, =0x03005e00 lsls r2, r0, 2 adds r2, r0 @@ -366548,7 +366548,7 @@ sub_80C2318: ; 80C2318 lsls r1, 3 ldr r0, =0x03005e08 adds r1, r0 - ldr r2, =0x0856efc8 + ldr r2, =gUnknown_0856EFC8 lsls r0, r3, 3 adds r0, r2 ldrb r2, [r0, 0x4] @@ -366583,12 +366583,12 @@ sub_80C2318: ; 80C2318 movs r0, 0 b @080C23B0 @080C2380: - ldr r0, =0x0856efac + ldr r0, =gUnknown_0856EFAC b @080C23AC .align 2, 0 .pool @080C2388: - ldr r0, =0x0856efae + ldr r0, =gUnknown_0856EFAE b @080C23AC .align 2, 0 .pool @@ -366610,7 +366610,7 @@ sub_80C2318: ; 80C2318 lsrs r0, 24 b @080C23B0 @080C23AA: - ldr r0, =0x0856efb4 + ldr r0, =gUnknown_0856EFB4 @080C23AC: adds r0, r2, r0 ldrb r0, [r0] @@ -366713,7 +366713,7 @@ sub_80C244C: ; 80C244C ldrb r2, [r0, 0xA] adds r3, 0x8 adds r1, r3 - ldr r0, =0x0856efc8 + ldr r0, =gUnknown_0856EFC8 lsls r2, 3 adds r2, r0 ldrb r0, [r2, 0x5] @@ -366752,7 +366752,7 @@ sub_80C2494: ; 80C2494 ldrb r2, [r0, 0xA] adds r3, 0x8 adds r1, r3 - ldr r0, =0x0856efc8 + ldr r0, =gUnknown_0856EFC8 lsls r2, 3 adds r2, r0 ldrb r0, [r2, 0x5] @@ -366842,7 +366842,7 @@ sub_80C24E0: ; 80C24E0 lsls r0, 7 adds r0, r2, r0 lsls r0, 24 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 lsrs r0, 23 adds r0, r1 movs r1, 0 @@ -366881,7 +366881,7 @@ sub_80C2594: ; 80C2594 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r6, =0x0855d1ac + ldr r6, =gUnknown_0855D1AC adds r0, r6, 0 movs r1, 0xB8 movs r2, 0x4 @@ -366972,7 +366972,7 @@ sub_80C2638: ; 80C2638 sub_80C2650: ; 80C2650 push {lr} adds r2, r0, 0 - ldr r0, =0x085e8b3a + ldr r0, =gUnknown_085E8B3A lsls r2, 4 adds r2, 0x9 movs r1, 0x90 @@ -367428,7 +367428,7 @@ sub_80C2760: ; 80C2760 movs r0, 0 movs r1, 0x1 bl sub_81973C4 - ldr r2, =0x085ed042 + ldr r2, =gUnknown_085ED042 movs r0, 0x1 str r0, [sp] movs r0, 0xFF @@ -367535,13 +367535,13 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 beq @080C2B34 - ldr r0, =0x08dd1f78 + ldr r0, =gUnknown_08DD1F78 ldr r2, =0x00000ef8 b @080C2C4A .align 2, 0 .pool @080C2B34: - ldr r0, =0x08dd2ae0 + ldr r0, =gUnknown_08DD2AE0 ldr r2, =0x00000ef8 b @080C2C4A .align 2, 0 @@ -367554,13 +367554,13 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 beq @080C2B68 - ldr r0, =0x08dd21b0 + ldr r0, =gUnknown_08DD21B0 ldr r2, =0x00000a48 b @080C2C4A .align 2, 0 .pool @080C2B68: - ldr r0, =0x08dd2d30 + ldr r0, =gUnknown_08DD2D30 ldr r2, =0x00000a48 b @080C2C4A .align 2, 0 @@ -367576,13 +367576,13 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 beq @080C2BA0 - ldr r0, =0x08dd2010 + ldr r0, =gUnknown_08DD2010 adds r2, 0x6E b @080C2C4A .align 2, 0 .pool @080C2BA0: - ldr r0, =0x08dd2b78 + ldr r0, =gUnknown_08DD2B78 movs r2, 0xB3 lsls r2, 3 b @080C2C4A @@ -367594,13 +367594,13 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 beq @080C2BC4 - ldr r0, =0x08dd228c + ldr r0, =gUnknown_08DD228C adds r2, 0x6E b @080C2C4A .align 2, 0 .pool @080C2BC4: - ldr r0, =0x08dd2e5c + ldr r0, =gUnknown_08DD2E5C movs r2, 0xB3 lsls r2, 3 b @080C2C4A @@ -367614,13 +367614,13 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 beq @080C2BF4 - ldr r0, =0x0856f5cc + ldr r0, =gUnknown_0856F5CC ldr r2, =0x000013a8 b @080C2C4A .align 2, 0 .pool @080C2BF4: - ldr r0, =0x0856f814 + ldr r0, =gUnknown_0856F814 ldr r2, =0x000013a8 b @080C2C4A .align 2, 0 @@ -367633,13 +367633,13 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 beq @080C2C28 - ldr r0, =0x08dd1ab8 + ldr r0, =gUnknown_08DD1AB8 ldr r2, =0x000019a8 b @080C2C4A .align 2, 0 .pool @080C2C28: - ldr r0, =0x08dd246c + ldr r0, =gUnknown_08DD246C ldr r2, =0x000019a8 b @080C2C4A .align 2, 0 @@ -367652,7 +367652,7 @@ sub_80C2AD8: ; 80C2AD8 ldrb r0, [r0] cmp r0, 0 bne @080C2C6C - ldr r0, =0x0856f018 + ldr r0, =gUnknown_0856F018 ldr r2, =0x000017a8 @080C2C4A: adds r1, r2 @@ -368164,7 +368164,7 @@ sub_80C3020: ; 80C3020 ldrb r0, [r4] cmp r0, 0x1 bne @080C3084 - ldr r2, =0x08329d54 + ldr r2, =gUnknown_08329D54 ldrh r0, [r4, 0xE] movs r1, 0x7 ands r0, r1 @@ -368173,7 +368173,7 @@ sub_80C3020: ; 80C3020 .align 2, 0 .pool @080C3084: - ldr r2, =0x08329d54 + ldr r2, =gUnknown_08329D54 ldrh r0, [r4, 0xE] movs r1, 0x7 ands r0, r1 @@ -368224,7 +368224,7 @@ sub_80C30A4: ; 80C30A4 ldrb r0, [r4] cmp r0, 0x1 bne @080C3100 - ldr r2, =0x08329d54 + ldr r2, =gUnknown_08329D54 ldrh r0, [r4, 0xE] movs r1, 0x7 ands r0, r1 @@ -368233,7 +368233,7 @@ sub_80C30A4: ; 80C30A4 .align 2, 0 .pool @080C3100: - ldr r2, =0x08329d54 + ldr r2, =gUnknown_08329D54 ldrh r0, [r4, 0xE] movs r1, 0x7 ands r0, r1 @@ -368552,7 +368552,7 @@ sub_80C3388: ; 80C3388 push {lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0856fab4 + ldr r1, =gUnknown_0856FAB4 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -368588,7 +368588,7 @@ sub_80C3388: ; 80C3388 movs r1, 0 movs r2, 0 bl bg_change_y_offset - ldr r0, =0x0856fac4 + ldr r0, =gUnknown_0856FAC4 bl Window_InitFromTemplates bl TextBox_ResetSomeField bl sub_81973A4 @@ -368776,7 +368776,7 @@ sub_80C3548: ; 80C3548 sub_80C3574: ; 80C3574 push {r4,r5,lr} sub sp, 0x2C - ldr r1, =0x085ecf71 + ldr r1, =gUnknown_085ECF71 add r0, sp, 0xC bl gf_strcpy adds r5, r0, 0 @@ -368798,7 +368798,7 @@ sub_80C3574: ; 80C3574 ldrb r0, [r0] cmp r0, 0 bne @080C35E0 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -368814,7 +368814,7 @@ sub_80C3574: ; 80C3574 .align 2, 0 .pool @080C35E0: - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -368839,7 +368839,7 @@ sub_80C3574: ; 80C3574 sub_80C3608: ; 80C3608 push {r4,lr} sub sp, 0x2C - ldr r1, =0x085ecf78 + ldr r1, =gUnknown_085ECF78 add r0, sp, 0xC bl gf_strcpy ldr r4, =0x02039ce8 @@ -368874,7 +368874,7 @@ sub_80C3608: ; 80C3608 movs r3, 0x9 lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -368903,12 +368903,12 @@ sub_80C3684: ; 80C3684 ldrb r0, [r0] cmp r0, 0 bne @080C36C4 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x085ecf7e + ldr r0, =gUnknown_085ECF7E str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -368919,12 +368919,12 @@ sub_80C3684: ; 80C3684 .align 2, 0 .pool @080C36C4: - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x085ecf7e + ldr r0, =gUnknown_085ECF7E str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -368943,7 +368943,7 @@ sub_80C3684: ; 80C3684 movs r3, 0x6 bl decimal_int_to_string ldr r5, =0x02021fc4 - ldr r1, =0x085e969c + ldr r1, =gUnknown_085E969C adds r0, r5, 0 bl ExpandTextCodes ldr r0, [r4] @@ -368969,7 +368969,7 @@ sub_80C3684: ; 80C3684 @080C3740: lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -369022,12 +369022,12 @@ sub_80C378C: ; 80C378C ldrb r0, [r0] cmp r0, 0 bne @080C37DC - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x085ecf86 + ldr r0, =gUnknown_085ECF86 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -369038,12 +369038,12 @@ sub_80C378C: ; 80C378C .align 2, 0 .pool @080C37DC: - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x085ecf86 + ldr r0, =gUnknown_085ECF86 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -369062,7 +369062,7 @@ sub_80C378C: ; 80C378C movs r2, 0 movs r3, 0x3 bl decimal_int_to_string - ldr r1, =0x085ecf8e + ldr r1, =gUnknown_085ECF8E bl gf_strcpy ldr r0, [r4] ldr r1, =0x0000052b @@ -369087,7 +369087,7 @@ sub_80C378C: ; 80C378C @080C3854: lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -369121,12 +369121,12 @@ sub_80C3880: ; 80C3880 ldrb r0, [r0] cmp r0, 0 bne @080C38C8 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x085ecf99 + ldr r0, =gUnknown_085ECF99 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -369137,12 +369137,12 @@ sub_80C3880: ; 80C3880 .align 2, 0 .pool @080C38C8: - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x085ecf99 + ldr r0, =gUnknown_085ECF99 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -369179,7 +369179,7 @@ sub_80C3880: ; 80C3880 bls @080C3922 movs r6, 0x3B @080C3922: - ldr r1, =0x085ecf8f + ldr r1, =gUnknown_085ECF8F movs r0, 0x1 movs r2, 0 bl font_get_width_of_string @@ -369223,7 +369223,7 @@ sub_80C3880: ; 80C3880 bl decimal_int_to_string lsls r2, r7, 24 lsrs r2, 24 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C mov r8, r0 str r0, [sp] movs r5, 0x1 @@ -369238,7 +369238,7 @@ sub_80C3880: ; 80C3880 adds r7, 0x12 lsls r2, r7, 24 lsrs r2, 24 - ldr r1, =0x0856fb40 + ldr r1, =gUnknown_0856FB40 ldr r0, =0x02039ce8 ldr r0, [r0] ldrb r0, [r0, 0x7] @@ -369247,7 +369247,7 @@ sub_80C3880: ; 80C3880 ldr r0, [r0] str r0, [sp] str r5, [sp, 0x4] - ldr r0, =0x085ecf8f + ldr r0, =gUnknown_085ECF8F str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -369293,14 +369293,14 @@ sub_80C3A18: ; 80C3A18 ldrb r0, [r1, 0x5] cmp r0, 0 beq @080C3ACE - ldr r0, =0x0856fb48 + ldr r0, =gUnknown_0856FB48 mov r8, r0 ldr r4, =0x0000052b adds r0, r1, r4 ldrb r0, [r0] add r0, r8 ldrb r3, [r0] - ldr r6, =0x0856fb0c + ldr r6, =gUnknown_0856FB0C str r6, [sp] movs r5, 0x1 negs r5, r5 @@ -369333,7 +369333,7 @@ sub_80C3A18: ; 80C3A18 movs r0, 0x1 movs r1, 0x1 bl box_print - ldr r0, =0x0856fb4a + ldr r0, =gUnknown_0856FB4A mov r8, r0 ldr r1, [r7] adds r0, r1, r4 @@ -369408,7 +369408,7 @@ sub_80C3AF0: ; 80C3AF0 bl gf_strcpy ldr r0, [r4] adds r0, 0x4D - ldr r1, =0x085ecfa6 + ldr r1, =gUnknown_085ECFA6 bl ExpandTextCodes @080C3B30: pop {r4} @@ -369429,7 +369429,7 @@ sub_80C3B50: ; 80C3B50 ldrb r0, [r0] cmp r0, 0 bne @080C3B8C - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -369453,7 +369453,7 @@ sub_80C3B50: ; 80C3B50 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -369507,7 +369507,7 @@ sub_80C3BC4: ; 80C3BC4 bl decimal_int_to_string ldr r0, [r4] adds r0, 0x93 - ldr r1, =0x0856fb4c + ldr r1, =gUnknown_0856FB4C bl ExpandTextCodes @080C3C0E: pop {r4} @@ -369528,7 +369528,7 @@ sub_80C3C34: ; 80C3C34 adds r4, r0, 0 mov r9, r2 mov r10, r3 - ldr r2, =0x0856fb55 + ldr r2, =gUnknown_0856FB55 ldr r6, =0x02039ce8 ldr r0, [r6] ldr r5, =0x0000052b @@ -369541,7 +369541,7 @@ sub_80C3C34: ; 80C3C34 lsls r0, 22 adds r4, r0 lsrs r4, 24 - ldr r0, =0x0856fb0c + ldr r0, =gUnknown_0856FB0C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -369552,7 +369552,7 @@ sub_80C3C34: ; 80C3C34 movs r1, 0x1 adds r3, r4, 0 bl box_print - ldr r1, =0x0856fb57 + ldr r1, =gUnknown_0856FB57 ldr r0, [r6] adds r0, r5 ldrb r0, [r0] @@ -369594,9 +369594,9 @@ sub_80C3CCC: ; 80C3CCC ldrb r0, [r2, 0xB] cmp r0, 0 beq @080C3CE4 - ldr r1, =0x085ecfb8 + ldr r1, =gUnknown_085ECFB8 adds r2, 0x93 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0 bl sub_80C3C34 @080C3CE4: @@ -369616,7 +369616,7 @@ sub_80C3CF4: ; 80C3CF4 beq @080C3D40 adds r0, r1, 0 adds r0, 0xD9 - ldr r2, =0x0856fb5c + ldr r2, =gUnknown_0856FB5C ldr r3, =0x0000052a adds r1, r3 ldrb r1, [r1] @@ -369669,12 +369669,12 @@ sub_80C3D60: ; 80C3D60 adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085ecfed + ldr r1, =gUnknown_085ECFED adds r0, r4, 0 bl ExpandTextCodes ldr r1, [r5] adds r1, 0xD9 - ldr r3, =0x0856fb0c + ldr r3, =gUnknown_0856FB0C movs r0, 0x1 adds r2, r4, 0 bl sub_80C3C34 @@ -369717,10 +369717,10 @@ sub_80C3DF0: ; 80C3DF0 ldrb r0, [r2, 0x10] cmp r0, 0 beq @080C3E0A - ldr r1, =0x085ed010 + ldr r1, =gUnknown_085ED010 ldr r0, =0x00000237 adds r2, r0 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0x2 bl sub_80C3C34 @080C3E0A: @@ -369773,10 +369773,10 @@ sub_80C3E58: ; 80C3E58 ldr r0, [r0] cmp r0, 0 beq @080C3E80 - ldr r1, =0x085ed036 + ldr r1, =gUnknown_085ED036 ldr r0, =0x000002c3 adds r2, r0 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0x4 bl sub_80C3C34 @080C3E80: @@ -369828,10 +369828,10 @@ sub_80C3ED4: ; 80C3ED4 ldr r0, [r0] cmp r0, 0 beq @080C3EFC - ldr r1, =0x085ed01f + ldr r1, =gUnknown_085ED01F ldr r0, =0x0000034f adds r2, r0 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0x3 bl sub_80C3C34 @080C3EFC: @@ -369864,7 +369864,7 @@ sub_80C3F14: ; 80C3F14 ldr r0, [r4] ldr r1, =0x00000395 adds r0, r1 - ldr r1, =0x085ed096 + ldr r1, =gUnknown_085ED096 bl ExpandTextCodes @080C3F46: pop {r4} @@ -369889,10 +369889,10 @@ sub_80C3F64: ; 80C3F64 ldrh r0, [r0] cmp r0, 0 beq @080C3F8C - ldr r1, =0x085ed085 + ldr r1, =gUnknown_085ED085 ldr r0, =0x00000395 adds r2, r0 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0x3 bl sub_80C3C34 @080C3F8C: @@ -369946,10 +369946,10 @@ sub_80C3FE0: ; 80C3FE0 ldrh r0, [r0] cmp r0, 0 beq @080C4008 - ldr r1, =0x085ed09f + ldr r1, =gUnknown_085ED09F ldr r0, =0x000003db adds r2, r0 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0x4 bl sub_80C3C34 @080C4008: @@ -369998,7 +369998,7 @@ sub_80C4020: ; 80C4020 ldr r0, [r4] ldr r1, =0x00000421 adds r0, r1 - ldr r1, =0x085ed0e0 + ldr r1, =gUnknown_085ED0E0 bl ExpandTextCodes b @080C40B6 .align 2, 0 @@ -370017,7 +370017,7 @@ sub_80C4020: ; 80C4020 ldr r0, [r4] ldr r1, =0x00000421 adds r0, r1 - ldr r1, =0x085ed0c8 + ldr r1, =gUnknown_085ED0C8 bl ExpandTextCodes @080C40B6: pop {r4} @@ -370048,10 +370048,10 @@ sub_80C40CC: ; 80C40CC ldrb r0, [r2, 0xD] cmp r0, 0 beq @080C412C - ldr r1, =0x085ed0d3 + ldr r1, =gUnknown_085ED0D3 ldr r0, =0x00000421 adds r2, r0 - ldr r3, =0x0856fb0c + ldr r3, =gUnknown_0856FB0C movs r0, 0x5 bl sub_80C3C34 b @080C412C @@ -370063,10 +370063,10 @@ sub_80C40CC: ; 80C40CC ldrh r0, [r0] cmp r0, 0 beq @080C412C - ldr r1, =0x085ed0b6 + ldr r1, =gUnknown_085ED0B6 ldr r0, =0x00000421 adds r2, r0 - ldr r3, =0x0856fb0f + ldr r3, =gUnknown_0856FB0F movs r0, 0x5 bl sub_80C3C34 @080C412C: @@ -370080,12 +370080,12 @@ sub_80C40CC: ; 80C40CC sub_80C4140: ; 80C4140 push {r4,r5,lr} sub sp, 0x20 - ldr r1, =0x0856fb68 + ldr r1, =gUnknown_0856FB68 add r0, sp, 0x10 movs r2, 0x6 bl memcpy add r4, sp, 0x18 - ldr r1, =0x0856fb6e + ldr r1, =gUnknown_0856FB6E adds r0, r4, 0 movs r2, 0x6 bl memcpy @@ -370153,7 +370153,7 @@ sub_80C4140: ; 80C4140 sub_80C41D8: ; 80C41D8 push {r4,r5,lr} sub sp, 0x4 - ldr r0, =0x08dde1f8 + ldr r0, =gUnknown_08DDE1F8 ldr r4, =0x02039ce8 ldr r1, [r4] movs r5, 0x8D @@ -370254,7 +370254,7 @@ sub_80C41D8: ; 80C41D8 sub_80C42A4: ; 80C42A4 push {r4,lr} sub sp, 0x14 - ldr r1, =0x0856fb74 + ldr r1, =gUnknown_0856FB74 add r0, sp, 0x10 movs r2, 0x4 bl memcpy @@ -370321,19 +370321,19 @@ sub_80C42A4: ; 80C42A4 thumb_func_start sub_80C4330 sub_80C4330: ; 80C4330 push {lr} - ldr r0, =0x0856f54c + ldr r0, =gUnknown_0856F54C movs r1, 0xB0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0856f56c + ldr r0, =gUnknown_0856F56C movs r1, 0xC0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0856f58c + ldr r0, =gUnknown_0856F58C movs r1, 0xD0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0856f5ac + ldr r0, =gUnknown_0856F5AC movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply @@ -370426,7 +370426,7 @@ sub_80C43A8: ; 80C43A8 ldrb r0, [r0] cmp r0, 0 beq @080C447C - ldr r1, =0x0856fae4 + ldr r1, =gUnknown_0856FAE4 ldr r3, =0x00000535 adds r0, r2, r3 ldrb r0, [r0] @@ -370436,7 +370436,7 @@ sub_80C43A8: ; 80C43A8 movs r1, 0 movs r2, 0x60 bl gpu_pal_apply - ldr r0, =0x0856f4ec + ldr r0, =gUnknown_0856F4EC movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply @@ -370446,7 +370446,7 @@ sub_80C43A8: ; 80C43A8 ldrb r0, [r0] cmp r0, 0 beq @080C44B2 - ldr r0, =0x0856f4ac + ldr r0, =gUnknown_0856F4AC movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply @@ -370454,7 +370454,7 @@ sub_80C43A8: ; 80C43A8 .align 2, 0 .pool @080C447C: - ldr r1, =0x0856faf8 + ldr r1, =gUnknown_0856FAF8 ldr r3, =0x00000535 adds r0, r2, r3 ldrb r0, [r0] @@ -370464,7 +370464,7 @@ sub_80C43A8: ; 80C43A8 movs r1, 0 movs r2, 0x60 bl gpu_pal_apply - ldr r0, =0x0856f50c + ldr r0, =gUnknown_0856F50C movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply @@ -370474,12 +370474,12 @@ sub_80C43A8: ; 80C43A8 ldrb r0, [r0] cmp r0, 0 beq @080C44B2 - ldr r0, =0x0856f4cc + ldr r0, =gUnknown_0856F4CC movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply @080C44B2: - ldr r0, =0x0856f52c + ldr r0, =gUnknown_0856F52C movs r1, 0x40 movs r2, 0x20 bl gpu_pal_apply @@ -370673,7 +370673,7 @@ sub_80C4630: ; 80C4630 mov r8, r0 movs r2, 0x3 mov r10, r2 - ldr r2, =0x0856fb78 + ldr r2, =gUnknown_0856FB78 ldr r4, =0x02039ce8 ldr r1, [r4] ldr r3, =0x0000052b @@ -371066,7 +371066,7 @@ sub_80C4960: ; 80C4960 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0856fb28 + ldr r5, =gUnknown_0856FB28 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -371900,7 +371900,7 @@ sub_80C4FF0: ; 80C4FF0 bl sub_806EFF0 lsls r0, 16 lsrs r0, 16 - ldr r4, =0x0856fb18 + ldr r4, =gUnknown_0856FB18 ldr r1, [r5] ldr r3, =0x00000534 adds r2, r1, r3 @@ -371926,7 +371926,7 @@ sub_80C4FF0: ; 80C4FF0 .align 2, 0 .pool @080C5060: - ldr r2, =0x0856fb20 + ldr r2, =gUnknown_0856FB20 ldr r6, =0x02039ce8 ldr r0, [r6] ldr r5, =0x00000534 @@ -371942,7 +371942,7 @@ sub_80C4FF0: ; 80C4FF0 bl sub_806EFF0 lsls r0, 16 lsrs r0, 16 - ldr r4, =0x0856fb18 + ldr r4, =gUnknown_0856FB18 ldr r1, [r6] adds r5, r1, r5 ldrb r3, [r5] @@ -372337,7 +372337,7 @@ pokemon_details: ; 80C53AC ldrb r0, [r0] cmp r0, 0 beq @080C5416 - ldr r3, =0x085713e0 + ldr r3, =gUnknown_085713E0 ldr r0, =0x02039cec ldr r0, [r0] ldrb r4, [r0, 0xE] @@ -372489,7 +372489,7 @@ sub_80C5484: ; 80C5484 @080C5510: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085713e8 + ldr r1, =gUnknown_085713E8 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -372516,37 +372516,37 @@ sub_80C5484: ; 80C5484 .align 2, 0 .pool @080C5560: - ldr r0, =0x08571400 + ldr r0, =gUnknown_08571400 bl Window_InitFromTemplates bl TextBox_ResetSomeField b @080C56F4 .align 2, 0 .pool @080C5570: - ldr r0, =0x085712f8 + ldr r0, =gUnknown_085712F8 add r1, sp, 0x8 bl malloc_and_decompress ldr r4, =0x02039cf0 ldr r1, [r4] str r0, [r1, 0x20] - ldr r0, =0x08571060 + ldr r0, =gUnknown_08571060 add r1, sp, 0x8 bl malloc_and_decompress ldr r1, [r4] str r0, [r1, 0x24] - ldr r0, =0x085712c0 + ldr r0, =gUnknown_085712C0 add r1, sp, 0x8 bl malloc_and_decompress ldr r1, [r4] str r0, [r1, 0x28] - ldr r1, =0x08de08c8 + ldr r1, =gUnknown_08DE08C8 movs r4, 0 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08de2084 + ldr r1, =gUnknown_08DE2084 str r4, [sp] movs r0, 0x2 movs r2, 0 @@ -372593,7 +372593,7 @@ sub_80C5484: ; 80C5484 bl gpu_copy_wram_bg_tilemap_to_vram b @080C56F4 @080C5624: - ldr r4, =0x08de07c8 + ldr r4, =gUnknown_08DE07C8 movs r2, 0xD0 lsls r2, 1 adds r0, r4, 0 @@ -372811,7 +372811,7 @@ sub_80C57FC: ; 80C57FC lsls r0, 16 lsrs r6, r0, 16 movs r4, 0 - ldr r7, =0x08571454 + ldr r7, =gUnknown_08571454 lsls r1, 16 asrs r5, r1, 16 @080C580A: @@ -373537,14 +373537,14 @@ sub_80C5DB8: ; 80C5DB8 lsrs r4, r0, 24 cmp r4, 0x4 bls @080C5DC2 - ldr r4, =0x085ed8ff + ldr r4, =gUnknown_085ED8FF movs r0, 0x1 adds r1, r4, 0 movs r2, 0x60 bl sub_81DB35C lsls r2, r0, 24 lsrs r2, 24 - ldr r6, =0x08571448 + ldr r6, =gUnknown_08571448 str r6, [sp] movs r0, 0 mov r8, r0 @@ -373553,7 +373553,7 @@ sub_80C5DB8: ; 80C5DB8 movs r1, 0x1 movs r3, 0x5 bl box_print - ldr r4, =0x085ed90e + ldr r4, =gUnknown_085ED90E movs r0, 0x1 adds r1, r4, 0 movs r2, 0x60 @@ -373571,7 +373571,7 @@ sub_80C5DB8: ; 80C5DB8 str r6, [sp] mov r0, r8 str r0, [sp, 0x4] - ldr r0, =0x085ed91c + ldr r0, =gUnknown_085ED91C str r0, [sp, 0x8] movs r0, 0x2 movs r1, 0x8 @@ -373658,10 +373658,10 @@ sub_80C5ED0: ; 80C5ED0 ands r1, r0 cmp r1, 0 bne @080C5F18 - ldr r0, =0x0857144b + ldr r0, =gUnknown_0857144B str r0, [sp] str r1, [sp, 0x4] - ldr r0, =0x08571614 + ldr r0, =gUnknown_08571614 ldr r0, [r0] str r0, [sp, 0x8] movs r0, 0x3 @@ -373675,11 +373675,11 @@ sub_80C5ED0: ; 80C5ED0 @080C5F18: cmp r4, 0 beq @080C5F3A - ldr r0, =0x0857144b + ldr r0, =gUnknown_0857144B str r0, [sp] movs r0, 0 str r0, [sp, 0x4] - ldr r1, =0x08571614 + ldr r1, =gUnknown_08571614 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -373805,7 +373805,7 @@ sub_80C5F58: ; 80C5F58 bl sub_8151624 lsls r0, 16 asrs r0, 16 - ldr r5, =0x085713e0 + ldr r5, =gUnknown_085713E0 ldr r1, =0x02039cec ldr r1, [r1] ldrb r4, [r1, 0xE] @@ -373860,7 +373860,7 @@ sub_80C5F58: ; 80C5F58 bl sub_8151624 lsls r0, 16 asrs r0, 16 - ldr r5, =0x085713e0 + ldr r5, =gUnknown_085713E0 ldr r1, =0x02039cec ldr r1, [r1] ldrb r4, [r1, 0xE] @@ -373991,7 +373991,7 @@ sub_80C6104: ; 80C6104 .align 2, 0 .pool @080C61A4: - ldr r1, =0x08de3350 + ldr r1, =gUnknown_08DE3350 movs r0, 0x9 str r0, [sp] movs r0, 0x2 @@ -374087,7 +374087,7 @@ sub_80C6104: ; 80C6104 .align 2, 0 .pool @080C6264: - ldr r1, =0x08de3374 + ldr r1, =gUnknown_08DE3374 movs r0, 0x9 str r0, [sp] movs r0, 0x2 @@ -374120,7 +374120,7 @@ sub_80C6104: ; 80C6104 thumb_func_start sub_80C629C sub_80C629C: ; 80C629C push {r4,lr} - ldr r1, =0x08de3060 + ldr r1, =gUnknown_08DE3060 movs r0, 0x1 movs r2, 0 movs r3, 0 @@ -374156,15 +374156,15 @@ sub_80C62DC: ; 80C62DC movs r5, 0 bl gpu_pal_allocator_reset bl rotscale_reset_all - ldr r0, =0x085714e4 + ldr r0, =gUnknown_085714E4 bl gpu_pal_obj_alloc_and_load_multiple - ldr r4, =0x085714bc + ldr r4, =gUnknown_085714BC adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load adds r4, 0x10 adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085715b4 + ldr r0, =gUnknown_085715B4 ldr r1, =0x02039cec ldr r2, [r1] movs r3, 0x8 @@ -374200,7 +374200,7 @@ sub_80C62DC: ; 80C62DC cmp r0, 0 beq @080C63C2 mov r1, sp - ldr r0, =0x085715e4 + ldr r0, =gUnknown_085715E4 ldm r0!, {r3,r6,r7} stm r1!, {r3,r6,r7} ldm r0!, {r3,r6,r7} @@ -374212,7 +374212,7 @@ sub_80C62DC: ; 80C62DC ldrb r2, [r2] adds r0, r2 strh r0, [r7, 0x2] - ldr r1, =0x08571454 + ldr r1, =gUnknown_08571454 adds r0, r5, 0x6 lsls r0, 3 adds r0, r1 @@ -374417,7 +374417,7 @@ sub_80C64CC: ; 80C64CC @080C6538: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085713f4 + ldr r1, =gUnknown_085713F4 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -374467,11 +374467,11 @@ sub_80C64CC: ; 80C64CC .align 2, 0 .pool @080C65C0: - ldr r0, =0x08571428 + ldr r0, =gUnknown_08571428 bl Window_InitFromTemplates bl TextBox_ResetSomeField bl sub_80C6B94 - ldr r1, =0x0856fbbc + ldr r1, =gUnknown_0856FBBC movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -374486,7 +374486,7 @@ sub_80C64CC: ; 80C64CC lsls r0, 24 cmp r0, 0 bne @080C669E - ldr r0, =0x08de07c8 + ldr r0, =gUnknown_08DE07C8 movs r2, 0xD0 lsls r2, 1 movs r1, 0 @@ -374496,7 +374496,7 @@ sub_80C64CC: ; 80C64CC movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x08570e00 + ldr r1, =gUnknown_08570E00 movs r0, 0x2 movs r2, 0 movs r3, 0 @@ -374933,12 +374933,12 @@ sub_80C6974: ; 80C6974 sub sp, 0x18 movs r7, 0 bl gpu_pal_allocator_reset - ldr r0, =0x085714e4 + ldr r0, =gUnknown_085714E4 bl gpu_pal_obj_alloc_and_load_multiple - ldr r6, =0x085714bc + ldr r6, =gUnknown_085714BC adds r0, r6, 0 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085715b4 + ldr r0, =gUnknown_085715B4 mov r8, r0 ldr r4, =0x02039cf4 ldr r0, [r4] @@ -374981,7 +374981,7 @@ sub_80C6974: ; 80C6974 bl gpu_tile_obj_decompress_and_load movs r3, 0x18 add r8, r3 - ldr r6, =0x08571650 + ldr r6, =gUnknown_08571650 ldr r0, [r4] ldrb r0, [r0, 0x10] lsls r0, 4 @@ -375106,10 +375106,10 @@ sub_80C6974: ; 80C6974 lsls r0, 13 lsrs r4, r0, 16 @080C6AF2: - ldr r0, =0x085714d4 + ldr r0, =gUnknown_085714D4 bl gpu_tile_obj_decompress_and_load mov r1, sp - ldr r0, =0x085715fc + ldr r0, =gUnknown_085715FC ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} ldm r0!, {r2,r3,r6} @@ -375197,7 +375197,7 @@ sub_80C6B94: ; 80C6B94 bls @080C6B9A movs r4, 0 movs r6, 0 - ldr r5, =0x08571650 + ldr r5, =gUnknown_08571650 @080C6BB8: ldr r0, =0x02039cf4 ldr r0, [r0] @@ -375208,7 +375208,7 @@ sub_80C6B94: ; 80C6B94 adds r3, r1, 0x1 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x0857144e + ldr r0, =gUnknown_0857144E str r0, [sp] str r6, [sp, 0x4] adds r1, r5 @@ -375226,7 +375226,7 @@ sub_80C6B94: ; 80C6B94 adds r3, r1, 0x1 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x0857144b + ldr r0, =gUnknown_0857144B str r0, [sp] str r6, [sp, 0x4] adds r1, r5 @@ -375242,11 +375242,11 @@ sub_80C6B94: ; 80C6B94 lsrs r4, r0, 24 cmp r4, 0x6 bls @080C6BB8 - ldr r0, =0x08571448 + ldr r0, =gUnknown_08571448 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] - ldr r1, =0x08571650 + ldr r1, =gUnknown_08571650 ldr r0, =0x02039cf4 ldr r0, [r0] ldrb r0, [r0, 0x10] @@ -375309,12 +375309,12 @@ sub_80C6C70: ; 80C6C70 adds r3, r0, 0x1 lsls r3, 24 lsrs r3, 24 - ldr r6, =0x0857144b + ldr r6, =gUnknown_0857144B str r6, [sp] movs r1, 0 mov r8, r1 str r1, [sp, 0x4] - ldr r4, =0x08571650 + ldr r4, =gUnknown_08571650 adds r0, r4 ldr r0, [r0] str r0, [sp, 0x8] @@ -376109,7 +376109,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r1, =0x085716c0 + ldr r1, =gUnknown_085716C0 movs r2, 0xA ldrsh r0, [r5, r2] lsls r0, 3 @@ -376217,7 +376217,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r1, =0x085716c0 + ldr r1, =gUnknown_085716C0 movs r2, 0xA ldrsh r0, [r5, r2] lsls r0, 3 @@ -376266,7 +376266,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085ebcad + ldr r2, =gUnknown_085EBCAD str r4, [sp] movs r0, 0x2 str r0, [sp, 0x4] @@ -376290,7 +376290,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085ebc89 + ldr r2, =gUnknown_085EBC89 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -376319,7 +376319,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r1, =0x085716c0 + ldr r1, =gUnknown_085716C0 movs r2, 0xA ldrsh r0, [r5, r2] lsls r0, 3 @@ -376357,7 +376357,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r1, =0x085716c0 + ldr r1, =gUnknown_085716C0 movs r3, 0xA ldrsh r0, [r5, r3] lsls r0, 3 @@ -376391,7 +376391,7 @@ c3_0808C39C: ; 80C7268 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r1, =0x085716c0 + ldr r1, =gUnknown_085716C0 movs r2, 0xA ldrsh r0, [r5, r2] lsls r0, 3 @@ -376507,12 +376507,12 @@ sub_80C75FC: ; 80C75FC mov r9, r1 lsls r6, 24 lsrs r6, 24 - ldr r0, =0x085716e8 + ldr r0, =gUnknown_085716E8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] str r1, [sp, 0x4] - ldr r0, =0x085716c0 + ldr r0, =gUnknown_085716C0 mov r8, r0 movs r1, 0x5 bl GetMaxWidthInMenuTable @@ -376711,7 +376711,7 @@ sub_80C7770: ; 80C7770 lsls r0, r5, 24 lsrs r0, 24 bl sav3_get_box_name - ldr r1, =0x085ebcc1 + ldr r1, =gUnknown_085EBCC1 bl gf_strcpy adds r4, r5, 0x1 adds r1, r4, 0 @@ -376758,7 +376758,7 @@ sub_80C77E8: ; 80C77E8 lsls r3, 24 lsrs r3, 24 mov r8, r3 - ldr r0, =0x0857173c + ldr r0, =gUnknown_0857173C str r0, [sp, 0x18] ldr r1, =0xffff0000 add r4, sp, 0x18 @@ -376767,13 +376767,13 @@ sub_80C77E8: ; 80C77E8 orrs r0, r7 str r0, [r4, 0x4] mov r1, sp - ldr r0, =0x0857175c + ldr r0, =gUnknown_0857175C str r0, [sp] movs r0, 0x80 lsls r0, 4 strh r0, [r1, 0x4] strh r6, [r1, 0x6] - ldr r0, =0x08571f5c + ldr r0, =gUnknown_08571F5C str r0, [sp, 0x8] movs r0, 0xC0 lsls r0, 1 @@ -376960,10 +376960,10 @@ sub_80C7958: ; 80C7958 adds r0, 0x1E strh r2, [r0] str r4, [sp, 0x20] - ldr r0, =0x082ec69c + ldr r0, =gUnknown_082EC69C str r0, [sp, 0x24] str r2, [sp, 0x28] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [sp, 0x2C] ldr r0, =nullsub_12 + 1 str r0, [sp, 0x30] @@ -377018,7 +377018,7 @@ sub_80C7958: ; 80C7958 ldrh r0, [r3] adds r0, 0x1 strh r0, [r1] - ldr r0, =0x08571710 + ldr r0, =gUnknown_08571710 str r0, [sp, 0xC] movs r4, 0 @080C7A10: @@ -377299,7 +377299,7 @@ sub_80C7BE4: ; 80C7BE4 bl sub_81DB35C lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x08571734 + ldr r0, =gUnknown_08571734 mov r8, r0 str r0, [sp] movs r6, 0x1 @@ -377316,7 +377316,7 @@ sub_80C7BE4: ; 80C7BE4 movs r2, 0x1 movs r3, 0x2 bl decimal_int_to_string - ldr r1, =0x08571737 + ldr r1, =gUnknown_08571737 add r0, sp, 0xC bl gf_strcat movs r0, 0x1 @@ -377578,7 +377578,7 @@ sub_80C7E98: ; 80C7E98 bl clear_scheduled_bg_copies_to_vram movs r0, 0x3 bl sub_80D259C - ldr r2, =0x0857239c + ldr r2, =gUnknown_0857239C movs r0, 0x4 str r0, [sp] movs r0, 0 @@ -381433,14 +381433,14 @@ sub_80C9FEC: ; 80C9FEC ldr r1, =0x00001f0f movs r0, 0xE bl lcd_io_set - ldr r1, =0x085720dc + ldr r1, =gUnknown_085720DC movs r0, 0 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r0, =0x08572174 + ldr r0, =gUnknown_08572174 ldr r1, =0x0600f800 bl LZ77UnCompVram add sp, 0x4 @@ -381469,18 +381469,18 @@ sub_80CA028: ; 80CA028 sub_80CA044: ; 80CA044 push {r4,r5,lr} sub sp, 0x4 - ldr r1, =0x08572734 + ldr r1, =gUnknown_08572734 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r1, =0x08dd2fe8 + ldr r1, =gUnknown_08DD2FE8 movs r0, 0 str r0, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r0, =0x085722a0 + ldr r0, =gUnknown_085722A0 ldr r5, =0x02039d08 ldr r1, [r5] ldr r4, =0x00005ac4 @@ -381505,7 +381505,7 @@ sub_80CA044: ; 80CA044 thumb_func_start sub_80CA0A4 sub_80CA0A4: ; 80CA0A4 push {lr} - ldr r0, =0x08572714 + ldr r0, =gUnknown_08572714 bl Window_InitFromTemplates lsls r0, 16 cmp r0, 0 @@ -381525,7 +381525,7 @@ sub_80CA0A4: ; 80CA0A4 thumb_func_start sub_80CA0C8 sub_80CA0C8: ; 80CA0C8 push {lr} - ldr r0, =0x08572744 + ldr r0, =gUnknown_08572744 bl gpu_pal_obj_alloc_tag_and_apply pop {r0} bx r0 @@ -381536,15 +381536,15 @@ sub_80CA0C8: ; 80CA0C8 thumb_func_start sub_80CA0D8 sub_80CA0D8: ; 80CA0D8 push {lr} - ldr r0, =0x085723dc + ldr r0, =gUnknown_085723DC movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085723fc + ldr r0, =gUnknown_085723FC movs r1, 0x20 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085726f4 + ldr r0, =gUnknown_085726F4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -381553,7 +381553,7 @@ sub_80CA0D8: ; 80CA0D8 ldrb r0, [r0, 0x1] cmp r0, 0x3 beq @080CA124 - ldr r0, =0x0857241c + ldr r0, =gUnknown_0857241C movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply @@ -381561,7 +381561,7 @@ sub_80CA0D8: ; 80CA0D8 .align 2, 0 .pool @080CA124: - ldr r0, =0x0857243c + ldr r0, =gUnknown_0857243C movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply @@ -381634,7 +381634,7 @@ sub_80CA154: ; 80CA154 sub_80CA1C4: ; 80CA1C4 push {r4,lr} sub sp, 0x8 - ldr r0, =0x0857274c + ldr r0, =gUnknown_0857274C ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -381648,7 +381648,7 @@ sub_80CA1C4: ; 80CA1C4 adds r1, 0x8 lsls r1, 16 asrs r1, 16 - ldr r0, =0x085728bc + ldr r0, =gUnknown_085728BC movs r2, 0x9 movs r3, 0x2 bl obj_add_from_template_forward_search @@ -381824,7 +381824,7 @@ sub_80CA318: ; 80CA318 add r2, sp, 0x20 str r0, [r2, 0x4] mov r1, sp - ldr r0, =0x08572754 + ldr r0, =gUnknown_08572754 ldm r0!, {r5-r7} stm r1!, {r5-r7} ldm r0!, {r5-r7} @@ -381959,7 +381959,7 @@ sub_80CA44C: ; 80CA44C cmp r4, 0 beq @080CA4E8 lsls r0, r4, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r5, =0x000022c4 adds r1, r2, r5 @@ -382249,12 +382249,12 @@ sub_80CA65C: ; 80CA65C sub_80CA704: ; 80CA704 push {r4,lr} sub sp, 0x4 - ldr r0, =0x08dd36c8 + ldr r0, =gUnknown_08DD36C8 ldr r4, =0x02039d08 ldr r1, [r4] adds r1, 0xB0 bl LZ77UnCompWram - ldr r0, =0x08dd36a8 + ldr r0, =gUnknown_08DD36A8 movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply @@ -382266,7 +382266,7 @@ sub_80CA704: ; 80CA704 movs r1, 0x1 movs r3, 0xC bl sub_80D2644 - ldr r2, =0x0857245c + ldr r2, =gUnknown_0857245C movs r0, 0x4 str r0, [sp] movs r0, 0x2 @@ -382686,10 +382686,10 @@ sub_80CAAA8: ; 80CAAA8 lsls r0, 24 lsrs r0, 24 lsls r1, 24 - ldr r7, =0x085724bc + ldr r7, =gUnknown_085724BC cmp r1, 0 beq @080CAAB8 - ldr r7, =0x085724a4 + ldr r7, =gUnknown_085724A4 @080CAAB8: subs r0, 0x1 lsls r1, r0, 1 @@ -382905,7 +382905,7 @@ sub_80CAC58: ; 80CAC58 lsls r0, 24 lsrs r6, r0, 24 bl sub_81AFBF0 - ldr r1, =0x0857276c + ldr r1, =gUnknown_0857276C lsls r0, r6, 3 adds r0, r1 ldrb r0, [r0, 0x4] @@ -382995,7 +382995,7 @@ sub_80CAC58: ; 80CAC58 ldr r0, [r5] ldr r4, =0x00002190 adds r0, r4 - ldr r2, =0x0857276c + ldr r2, =gUnknown_0857276C lsls r1, r6, 3 adds r1, r2 ldr r1, [r1] @@ -383040,7 +383040,7 @@ sub_80CAD9C: ; 80CAD9C adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x08572864 + ldr r0, =gUnknown_08572864 movs r1, 0xB movs r2, 0xE movs r3, 0 @@ -385147,7 +385147,7 @@ sub_80CBDC4: ; 80CBDC4 ldr r0, [r4] ldr r0, [r0] mov r8, r0 - ldr r5, =0x08329f40 + ldr r5, =gUnknown_08329F40 mov r0, r9 adds r1, r3, r0 ldrb r0, [r1] @@ -385343,7 +385343,7 @@ sub_80CBF14: ; 80CBF14 adds r1, r3 ldr r0, [r1] ldr r2, [r0] - ldr r0, =0x0857291c + ldr r0, =gUnknown_0857291C str r0, [r2, 0x10] ldr r0, [r1] ldr r0, [r0] @@ -385697,7 +385697,7 @@ sub_80CC230: ; 80CC230 lsrs r5, 24 mov r9, r5 mov r2, sp - ldr r0, =0x085728d4 + ldr r0, =gUnknown_085728D4 ldm r0!, {r3,r5,r7} stm r2!, {r3,r5,r7} ldm r0!, {r3,r5,r7} @@ -385707,7 +385707,7 @@ sub_80CC230: ; 80CC230 mov r10, r0 mov r6, r10 mov r2, sp - ldr r1, =0x0857c388 + ldr r1, =gUnknown_0857C388 adds r1, r6, r1 ldr r3, =0x0000dac0 adds r0, r3, 0 @@ -386380,7 +386380,7 @@ sub_80CC7A0: ; 80CC7A0 lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x085775b8 + ldr r1, =gUnknown_085775B8 adds r6, r0, r1 ldr r0, [r6, 0x4] ldr r1, [r7] @@ -386456,7 +386456,7 @@ sub_80CC7A0: ; 80CC7A0 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 - ldr r0, =0x0857af44 + ldr r0, =gUnknown_0857AF44 adds r6, r1, r0 ldr r0, [r6, 0x4] ldr r1, [r7] @@ -386531,7 +386531,7 @@ sub_80CC7A0: ; 80CC7A0 ldr r5, =0x00000a68 adds r1, r5 str r0, [r1] - ldr r4, =0x0857b004 + ldr r4, =gUnknown_0857B004 bl sub_80D24DC lsls r0, 2 adds r0, r4 @@ -386804,7 +386804,7 @@ sub_80CCB50: ; 80CCB50 lsls r0, 24 mov r5, r10 ldr r4, [r5] - ldr r2, =0x08577574 + ldr r2, =gUnknown_08577574 lsrs r0, 22 adds r1, r0, r2 ldrh r3, [r1] @@ -386900,7 +386900,7 @@ sub_80CCB50: ; 80CCB50 adds r1, r6, r1 lsls r1, 16 asrs r1, 16 - ldr r0, =0x0857b0a8 + ldr r0, =gUnknown_0857B0A8 movs r2, 0x1C movs r3, 0x18 bl obj_add_from_template_forward_search @@ -386975,7 +386975,7 @@ sub_80CCCFC: ; 80CCCFC ldr r0, =0x00030200 str r0, [r3, 0x4] add r1, sp, 0x4 - ldr r0, =0x0857b0a8 + ldr r0, =gUnknown_0857B0A8 ldm r0!, {r5-r7} stm r1!, {r5-r7} ldm r0!, {r5-r7} @@ -387061,7 +387061,7 @@ sub_80CCCFC: ; 80CCCFC bl sub_80D20F8 lsls r0, 24 lsrs r0, 22 - ldr r1, =0x08577574 + ldr r1, =gUnknown_08577574 adds r0, r1 mov r1, r9 movs r2, 0x4 @@ -387288,7 +387288,7 @@ sub_80CCF9C: ; 80CCF9C cmp r0, 0 bne @080CCFE4 lsls r0, r1, 2 - ldr r1, =0x08577574 + ldr r1, =gUnknown_08577574 adds r0, r1 adds r3, 0x24 adds r1, r2, r3 @@ -387303,7 +387303,7 @@ sub_80CCF9C: ; 80CCF9C .pool @080CCFE4: lsls r0, r1, 2 - ldr r1, =0x08577574 + ldr r1, =gUnknown_08577574 adds r0, r1 ldr r3, =0x0000071e adds r1, r2, r3 @@ -387342,7 +387342,7 @@ sub_80CD00C: ; 80CD00C thumb_func_start sub_80CD02C sub_80CD02C: ; 80CD02C push {r4,r5,lr} - ldr r0, =0x0857b080 + ldr r0, =gUnknown_0857B080 bl gpu_tile_obj_alloc_tag_and_copy_to_vram movs r5, 0 @080CD036: @@ -387353,7 +387353,7 @@ sub_80CD02C: ; 80CD02C lsls r0, 15 adds r1, r0 asrs r1, 16 - ldr r0, =0x0857b0e0 + ldr r0, =gUnknown_0857B0E0 movs r2, 0x1C movs r3, 0x16 bl obj_add_from_template_forward_search @@ -387719,7 +387719,7 @@ sub_80CD2E8: ; 80CD2E8 mov r8, r3 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0857b0e0 + ldr r0, =gUnknown_0857B0E0 lsls r5, 16 asrs r5, 16 lsls r6, 16 @@ -388827,7 +388827,7 @@ sub_80CDC38: ; 80CDC38 ldr r1, [r1] ldr r2, =0x00000d8c adds r3, r1, r2 - ldr r2, =0x0857b998 + ldr r2, =gUnknown_0857B998 lsrs r0, 22 adds r0, r2 ldr r0, [r0] @@ -389705,7 +389705,7 @@ sub_80CE350: ; 80CE350 push {r4,r5,lr} adds r3, r0, 0 movs r5, 0 - ldr r4, =0x0857b9a4 + ldr r4, =gUnknown_0857B9A4 @080CE358: movs r1, 0 ldrsb r1, [r4, r1] @@ -391014,7 +391014,7 @@ sub_80CEC00: ; 80CEC00 @080CEEC0: ldr r2, =0x00000cf9 adds r0, r1, r2 - ldr r1, =0x085e8264 + ldr r1, =gUnknown_085E8264 movs r2, 0 movs r3, 0x8 bl sub_8009128 @@ -391073,7 +391073,7 @@ sub_80CEC00: ; 80CEC00 ldrh r1, [r0] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r2, 0 movs r2, 0 @@ -392386,7 +392386,7 @@ sub_80CF8D8: ; 80CF8D8 sub_80CF9EC: ; 80CF9EC push {r4,r5,lr} movs r3, 0 - ldr r0, =0x0857b9bc + ldr r0, =gUnknown_0857B9BC ldr r1, [r0] adds r4, r0, 0 cmp r1, 0 @@ -392664,14 +392664,14 @@ sub_80CFC14: ; 80CFC14 push {r4-r6,lr} sub sp, 0x2C mov r1, sp - ldr r0, =0x0857b9e4 + ldr r0, =gUnknown_0857B9E4 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} add r4, sp, 0x18 adds r1, r4, 0 - ldr r0, =0x0857b9fc + ldr r0, =gUnknown_0857B9FC ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldr r0, [r0] @@ -392703,7 +392703,7 @@ sub_80CFC14: ; 80CFC14 adds r2, r4, 0 adds r3, r5, 0 bl sub_80CD444 - ldr r0, =0x0857ba50 + ldr r0, =gUnknown_0857BA50 movs r2, 0 ldrsh r1, [r4, r2] movs r3, 0 @@ -392779,7 +392779,7 @@ sub_80CFC14: ; 80CFC14 movs r3, 0x15 movs r4, 0x2 @080CFD40: - ldr r0, =0x0857ba68 + ldr r0, =gUnknown_0857BA68 movs r1, 0 movs r2, 0 bl obj_add_from_template_forward_search @@ -393048,7 +393048,7 @@ sub_80CFF34: ; 80CFF34 ldr r0, =0x00000c74 adds r1, r0 adds r1, r2, r1 - ldr r2, =0x0857ba80 + ldr r2, =gUnknown_0857BA80 lsls r0, r3, 2 adds r0, r2 ldr r0, [r0] @@ -393307,7 +393307,7 @@ sub_80D0164: ; 80D0164 str r0, [r4] cmp r0, 0 beq @080D01B0 - ldr r0, =0x0857bb1c + ldr r0, =gUnknown_0857BB1C bl Window_AddFromTemplate8Bpp adds r1, r0, 0 ldr r0, =0x02039d08 @@ -394793,7 +394793,7 @@ sub_80D0C60: ; 80D0C60 orrs r0, r1 str r0, [r2, 0x4] mov r1, sp - ldr r0, =0x0857bc70 + ldr r0, =gUnknown_0857BC70 ldm r0!, {r4-r6} stm r1!, {r4-r6} ldm r0!, {r4-r6} @@ -396219,7 +396219,7 @@ sub_80D1818: ; 80D1818 adds r0, r1 movs r1, 0x15 strh r1, [r0] - ldr r1, =0x0857bb24 + ldr r1, =gUnknown_0857BB24 movs r3, 0x9D lsls r3, 1 movs r0, 0 @@ -396703,7 +396703,7 @@ sub_80D1B94: ; 80D1B94 lsls r0, 16 asrs r0, 20 strh r0, [r4, 0x22] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x38 ldrsh r0, [r4, r2] lsls r0, 4 @@ -396783,7 +396783,7 @@ sub_80D1C30: ; 80D1C30 lsls r1, 16 asrs r1, 20 strh r1, [r4, 0x22] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x38 ldrsh r0, [r4, r2] lsls r0, 4 @@ -398221,7 +398221,7 @@ sub_80D2644: ; 80D2644 mov r2, r9 ldr r1, [r2] adds r5, r1 - ldr r2, =0x0857bc88 + ldr r2, =gUnknown_0857BC88 lsls r4, 2 lsls r1, r0, 4 adds r4, r1 @@ -399069,18 +399069,18 @@ sub_80D2CC4: ; 80D2CC4 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r0, =0x0857c570 + ldr r0, =gUnknown_0857C570 str r0, [sp, 0x18] adds r0, r4, 0 adds r2, r5, 0 bl sub_80D2EDC str r0, [sp, 0x1C] - ldr r0, =0x0857c5b4 + ldr r0, =gUnknown_0857C5B4 str r0, [sp, 0x20] - ldr r0, =0x0857c5e8 + ldr r0, =gUnknown_0857C5E8 str r0, [sp, 0x24] str r6, [sp, 0x28] - ldr r0, =0x0857c388 + ldr r0, =gUnknown_0857C388 adds r0, r4, r0 ldr r1, =0x0000dac0 adds r5, r1, 0 @@ -399144,16 +399144,16 @@ sub_80D2D78: ; 80D2D78 lsls r6, 24 lsrs r6, 24 mov r3, sp - ldr r2, =0x0857c570 + ldr r2, =gUnknown_0857C570 str r2, [sp] movs r2, 0 str r2, [sp, 0x4] - ldr r2, =0x0857c5b4 + ldr r2, =gUnknown_0857C5B4 str r2, [sp, 0x8] - ldr r2, =0x0857c5e8 + ldr r2, =gUnknown_0857C5E8 str r2, [sp, 0xC] str r1, [sp, 0x10] - ldr r2, =0x0857c388 + ldr r2, =gUnknown_0857C388 adds r2, r0, r2 ldr r7, =0x0000dac0 adds r1, r7, 0 @@ -399341,7 +399341,7 @@ sub_80D2EF8: ; 80D2EF8 sub_80D2F04: ; 80D2F04 push {r4,r5,lr} movs r4, 0 - ldr r5, =0x0857c540 + ldr r5, =gUnknown_0857C540 @080D2F0A: lsls r0, r4, 3 adds r0, r5 @@ -399370,10 +399370,10 @@ sub_80D2F28: ; 80D2F28 movs r1, 0x82 lsls r1, 1 @080D2F3A: - ldr r0, =0x0857c388 + ldr r0, =gUnknown_0857C388 adds r0, r1, r0 ldrb r0, [r0] - ldr r1, =0x0857c540 + ldr r1, =gUnknown_0857C540 lsls r0, 3 adds r4, r0, r1 ldrh r0, [r4, 0x4] @@ -399397,10 +399397,10 @@ sub_80D2F68: ; 80D2F68 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r1, =0x0857c388 + ldr r1, =gUnknown_0857C388 adds r0, r1 ldrb r0, [r0] - ldr r1, =0x0857c540 + ldr r1, =gUnknown_0857C540 lsls r0, 3 adds r4, r0, r1 ldrh r0, [r4, 0x4] @@ -399423,7 +399423,7 @@ sub_80D2F68: ; 80D2F68 sub_80D2F9C: ; 80D2F9C push {r4,r5,lr} movs r4, 0 - ldr r5, =0x0857c540 + ldr r5, =gUnknown_0857C540 @080D2FA2: lsls r0, r4, 3 adds r0, r5 @@ -399453,10 +399453,10 @@ sub_80D2FC0: ; 80D2FC0 movs r1, 0x82 lsls r1, 1 @080D2FD2: - ldr r0, =0x0857c388 + ldr r0, =gUnknown_0857C388 adds r0, r1, r0 ldrb r0, [r0] - ldr r1, =0x0857c540 + ldr r1, =gUnknown_0857C540 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x4] @@ -399472,10 +399472,10 @@ sub_80D2FF0: ; 80D2FF0 push {lr} lsls r0, 16 lsrs r0, 16 - ldr r1, =0x0857c388 + ldr r1, =gUnknown_0857C388 adds r0, r1 ldrb r0, [r0] - ldr r1, =0x0857c540 + ldr r1, =gUnknown_0857C540 lsls r0, 3 adds r0, r1 ldrh r0, [r0, 0x4] @@ -399500,7 +399500,7 @@ sub_80D3020: ; 80D3020 adds r3, r1, 0 lsls r0, 16 lsrs r0, 16 - ldr r2, =0x0857bca8 + ldr r2, =gUnknown_0857BCA8 lsls r1, r0, 2 adds r1, r2 ldr r2, [r1] @@ -399528,7 +399528,7 @@ sub_80D304C: ; 80D304C lsrs r4, r0, 16 cmp r4, 0xA0 bhi @080D3074 - ldr r6, =0x0857c540 + ldr r6, =gUnknown_0857C540 movs r5, 0x5 @080D305A: ldr r0, [r6] @@ -399563,7 +399563,7 @@ sub_80D3080: ; 80D3080 movs r1, 0x82 lsls r1, 1 @080D3092: - ldr r0, =0x0857c388 + ldr r0, =gUnknown_0857C388 adds r0, r1, r0 ldrb r0, [r0] pop {r1} @@ -399576,7 +399576,7 @@ sub_80D3080: ; 80D3080 sub_80D30A0: ; 80D30A0 lsls r0, 16 lsrs r0, 16 - ldr r1, =0x0857c388 + ldr r1, =gUnknown_0857C388 adds r0, r1 ldrb r0, [r0] bx lr @@ -399596,8 +399596,8 @@ sub_80D30B0: ; 80D30B0 movs r2, 0x82 lsls r2, 1 @080D30C2: - ldr r1, =0x0857c540 - ldr r0, =0x0857c388 + ldr r1, =gUnknown_0857C540 + ldr r0, =gUnknown_0857C388 adds r0, r2, r0 ldrb r0, [r0] lsls r0, 3 @@ -399652,7 +399652,7 @@ sub_80D30DC: ; 80D30DC strb r7, [r5] b @080D31A4 @080D312A: - ldr r2, =0x0857c5f0 + ldr r2, =gUnknown_0857C5F0 ldrb r1, [r4, 0x3] lsrs r1, 6 lsls r1, 1 @@ -399741,7 +399741,7 @@ sub_80D31B4: ; 80D31B4 mov r8, r0 movs r0, 0 str r0, [sp, 0x30] - ldr r2, =0x0857c5f0 + ldr r2, =gUnknown_0857C5F0 mov r0, r9 ldr r6, [r0] ldrb r1, [r6, 0x3] @@ -399829,7 +399829,7 @@ sub_80D328C: ; 80D328C sub sp, 0x8 movs r1, 0 str r1, [sp] - ldr r3, =0x0857c5f0 + ldr r3, =gUnknown_0857C5F0 ldrb r2, [r0, 0x3] lsrs r2, 6 lsls r2, 1 @@ -400195,7 +400195,7 @@ sub_80D352C: ; 80D352C lsls r0, 24 lsrs r0, 24 lsls r1, 24 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsrs r1, 22 adds r1, r2 ldr r2, [r1] @@ -400225,7 +400225,7 @@ sub_80D355C: ; 80D355C adds r2, r0 lsls r2, 3 adds r2, r3 - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 lsrs r1, 22 adds r1, r0 ldr r0, [r1] @@ -400248,7 +400248,7 @@ sub_80D3584: ; 80D3584 adds r2, r0 lsls r2, 3 adds r2, r3 - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 lsrs r1, 22 adds r1, r0 ldr r0, [r1] @@ -400674,7 +400674,7 @@ sub_80D3718: ; 80D3718 movs r6, 0 ldr r4, =0x0203ab40 mov r9, r4 - ldr r0, =0x0857c608 + ldr r0, =gUnknown_0857C608 mov r10, r0 @080D38F8: lsls r2, r6, 2 @@ -400697,7 +400697,7 @@ sub_80D3718: ; 80D3718 lsrs r4, r0, 16 movs r7, 0x1 movs r5, 0 - ldr r3, =0x0857c60a + ldr r3, =gUnknown_0857C60A adds r0, r2, r3 ldrb r0, [r0] adds r6, 0x1 @@ -400882,7 +400882,7 @@ sub_80D3A9C: ; 80D3A9C lsls r0, 24 lsrs r0, 24 str r0, [r1] - ldr r0, =0x08290705 + ldr r0, =gUnknown_08290705 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -401016,7 +401016,7 @@ sub_80D3B00: ; 80D3B00 asrs r1, 16 ldrb r2, [r0] adds r2, 0x14 - ldr r0, =0x0857c66c + ldr r0, =gUnknown_0857C66C movs r3, 0 bl obj_add_from_template_forward_search ldr r1, [r4] @@ -401809,7 +401809,7 @@ sub_80D41D0: ; 80D41D0 lsrs r0, 24 cmp r0, 0x1 bne @080D422A - ldr r0, =0x08267edb + ldr r0, =gUnknown_08267EDB bl script_env_1_execute_new_script @080D422A: pop {r4-r6} @@ -402817,7 +402817,7 @@ sub_80D49B0: ; 80D49B0 bne @080D49DC mov r4, sp adds r4, 0xF - ldr r0, =0x0857f544 + ldr r0, =gUnknown_0857F544 ldr r1, [r0, 0x1C] b @080D49F2 .align 2, 0 @@ -402825,7 +402825,7 @@ sub_80D49B0: ; 80D49B0 @080D49DC: mov r4, sp adds r4, 0xF - ldr r1, =0x0857f544 + ldr r1, =gUnknown_0857F544 ldr r0, =0x03005d90 ldr r0, [r0] ldr r2, =0x00000cb2 @@ -403080,7 +403080,7 @@ sub_80D4BE0: ; 80D4BE0 @080D4C08: movs r1, 0 @080D4C0A: - ldr r0, =0x0857f464 + ldr r0, =gUnknown_0857F464 adds r0, r1, r0 ldrb r4, [r0] adds r0, r5, 0 @@ -403091,7 +403091,7 @@ sub_80D4BE0: ; 80D4BE0 lsls r1, r4, 4 subs r1, r4 lsls r1, 6 - ldr r2, =0x0857dd04 + ldr r2, =gUnknown_0857DD04 adds r1, r2 movs r2, 0x80 lsls r2, 3 @@ -403106,7 +403106,7 @@ sub_80D4BE0: ; 80D4BE0 ldrb r0, [r0, 0x16] cmp r0, 0xE bne @080D4C6C - ldr r0, =0x0857f444 + ldr r0, =gUnknown_0857F444 movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply @@ -403115,7 +403115,7 @@ sub_80D4BE0: ; 80D4BE0 .pool @080D4C6C: lsls r0, r4, 5 - ldr r1, =0x0857f384 + ldr r1, =gUnknown_0857F384 adds r0, r1 movs r1, 0xE0 movs r2, 0x20 @@ -403124,7 +403124,7 @@ sub_80D4BE0: ; 80D4BE0 lsls r1, r4, 4 subs r1, r4 lsls r1, 6 - ldr r0, =0x0857c684 + ldr r0, =gUnknown_0857C684 adds r1, r0 movs r0, 0x50 str r0, [sp] @@ -403193,7 +403193,7 @@ sub_80D4D00: ; 80D4D00 ldr r4, [r0] ldr r0, =0x00000804 adds r4, r0 - ldr r0, =0x0857fb4c + ldr r0, =gUnknown_0857FB4C movs r1, 0x44 movs r2, 0x42 movs r3, 0 @@ -403344,11 +403344,11 @@ sub_80D4E34: ; 80D4E34 ldr r4, [r0] ldr r0, =0x00000805 adds r4, r0 - ldr r0, =0x0857fba0 + ldr r0, =gUnknown_0857FBA0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x0857fba8 + ldr r0, =gUnknown_0857FBA8 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x0857fbb0 + ldr r0, =gUnknown_0857FBB0 movs r1, 0x10 movs r2, 0x10 movs r3, 0 @@ -403406,12 +403406,12 @@ sub_80D4EB0: ; 80D4EB0 negs r0, r0 cmp r1, r0 bne @080D4ED8 - ldr r0, =0x0857fb98 + ldr r0, =gUnknown_0857FB98 b @080D4EDA .align 2, 0 .pool @080D4ED8: - ldr r0, =0x0857fb9c + ldr r0, =gUnknown_0857FB9C @080D4EDA: str r0, [r4, 0x10] adds r0, r4, 0 @@ -403635,7 +403635,7 @@ sub_80D5070: ; 80D5070 bne @080D5082 bl sub_80E162C @080D5082: - ldr r5, =0x0857fc94 + ldr r5, =gUnknown_0857FC94 lsls r4, 3 adds r0, r5, 0x4 adds r0, r4, r0 @@ -403678,7 +403678,7 @@ sub_80D50D4: ; 80D50D4 lsls r5, 16 lsrs r5, 16 bl sub_80D5070 - ldr r0, =0x0857fbec + ldr r0, =gUnknown_0857FBEC lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -403730,7 +403730,7 @@ sub_80D511C: ; 80D511C bl gpu_pal_free_tag adds r0, r4, 0 bl sub_80D5070 - ldr r0, =0x0857fc7c + ldr r0, =gUnknown_0857FC7C adds r1, r5, 0 adds r2, r6, 0 movs r3, 0 @@ -403763,7 +403763,7 @@ sub_80D511C: ; 80D511C sub_80D518C: ; 80D518C push {lr} adds r1, r0, 0 - ldr r0, =0x0857fe10 + ldr r0, =gUnknown_0857FE10 lsls r1, 16 asrs r1, 16 movs r2, 0x74 @@ -406454,7 +406454,7 @@ sub_80D6660: ; 80D6660 adds r1, r0, 0 b @080D667E @080D667C: - ldr r1, =0x085efcd4 + ldr r1, =gUnknown_085EFCD4 @080D667E: adds r0, r4, 0 bl gf_strcpy @@ -406471,7 +406471,7 @@ sub_80D6660: ; 80D6660 lsls r1, r3, 3 subs r1, r3 lsls r1, 2 - ldr r0, =0x085897e4 + ldr r0, =gUnknown_085897E4 adds r1, r0 adds r0, r4, 0 bl sub_80D66C4 @@ -406493,10 +406493,10 @@ sub_80D6660: ; 80D6660 thumb_func_start sub_80D66C4 sub_80D66C4: ; 80D66C4 push {r4,lr} - ldr r4, =0x085efce5 + ldr r4, =gUnknown_085EFCE5 cmp r2, 0x1 bhi @080D66CE - ldr r4, =0x085efcdf + ldr r4, =gUnknown_085EFCDF @080D66CE: bl gf_strcpy movs r1, 0 @@ -408341,7 +408341,7 @@ itemid_get_item: ; 80D7474 lsrs r0, 16 movs r1, 0x2C muls r0, r1 - ldr r1, =0x085839a0 + ldr r1, =gUnknown_085839A0 adds r0, r1 pop {r1} bx r1 @@ -408354,7 +408354,7 @@ itemid_get_number: ; 80D7494 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408374,7 +408374,7 @@ itemid_get_market_price: ; 80D74B8 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408394,7 +408394,7 @@ itemid_get_x12: ; 80D74DC push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408414,7 +408414,7 @@ itemid_get_quality: ; 80D7500 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408434,7 +408434,7 @@ itemid_get_description: ; 80D7524 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408455,7 +408455,7 @@ itemid_is_unique: ; 80D7548 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408475,7 +408475,7 @@ itemid_get_x19: ; 80D756C push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408495,7 +408495,7 @@ itemid_get_pocket_number: ; 80D7590 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408515,7 +408515,7 @@ itemid_get_type: ; 80D75B4 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408535,7 +408535,7 @@ itemid_get_overworld_function: ; 80D75D8 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408556,7 +408556,7 @@ itemid_get_usage: ; 80D75FC push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408577,7 +408577,7 @@ itemid_get_battle_function: ; 80D7620 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408598,7 +408598,7 @@ itemid_get_x28: ; 80D7644 push {r4,lr} lsls r0, 16 lsrs r0, 16 - ldr r4, =0x085839a0 + ldr r4, =gUnknown_085839A0 bl itemid_sanitize lsls r0, 16 lsrs r0, 16 @@ -408690,21 +408690,21 @@ sub_80D7678: ; 80D7678 thumb_func_start sub_80D7724 sub_80D7724: ; 80D7724 push {r4,r5,lr} - ldr r0, =0x08c17ab0 + ldr r0, =gUnknown_08C17AB0 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram - ldr r0, =0x08c1850c + ldr r0, =gUnknown_08C1850C ldr r1, =0x06002000 bl call_LZZUnCompVram - ldr r1, =0x08c16fa8 + ldr r1, =gUnknown_08C16FA8 movs r0, 0x3 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map movs r0, 0x3 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x08c16e90 + ldr r0, =gUnknown_08C16E90 movs r2, 0x80 lsls r2, 2 movs r1, 0 @@ -408738,7 +408738,7 @@ sub_80D779C: ; 80D779C push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08587f34 + ldr r1, =gUnknown_08587F34 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -408770,7 +408770,7 @@ sub_80D779C: ; 80D779C thumb_func_start sub_80D77E4 sub_80D77E4: ; 80D77E4 push {lr} - ldr r0, =0x08587f44 + ldr r0, =gUnknown_08587F44 bl Window_InitFromTemplates bl TextBox_ResetSomeField ldr r0, =0x02039f2a @@ -408804,7 +408804,7 @@ sub_80D77E4: ; 80D77E4 thumb_func_start sub_80D782C sub_80D782C: ; 80D782C push {r4,r5,lr} - ldr r0, =0x08587c30 + ldr r0, =gUnknown_08587C30 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -409550,7 +409550,7 @@ sub_80D7E44: ; 80D7E44 .align 2, 0 .pool @080D7EC8: - ldr r0, =0x08c17ab0 + ldr r0, =gUnknown_08C17AB0 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram @@ -409558,7 +409558,7 @@ sub_80D7E44: ; 80D7E44 .align 2, 0 .pool @080D7ED8: - ldr r0, =0x08c1850c + ldr r0, =gUnknown_08C1850C ldr r4, =0x06002000 adds r1, r4, 0 bl call_LZZUnCompVram @@ -409591,7 +409591,7 @@ sub_80D7E44: ; 80D7E44 .align 2, 0 .pool @080D7F28: - ldr r1, =0x08c16fa8 + ldr r1, =gUnknown_08C16FA8 movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -409602,7 +409602,7 @@ sub_80D7E44: ; 80D7E44 .align 2, 0 .pool @080D7F40: - ldr r1, =0x08c17170 + ldr r1, =gUnknown_08C17170 movs r0, 0x2 movs r2, 0 movs r3, 0 @@ -409623,7 +409623,7 @@ sub_80D7E44: ; 80D7E44 .align 2, 0 .pool @080D7F7C: - ldr r0, =0x08c16e90 + ldr r0, =gUnknown_08C16E90 movs r2, 0x80 lsls r2, 2 movs r1, 0 @@ -410063,14 +410063,14 @@ sub_80D833C: ; 80D833C cmp r0, 0 bne @080D83CC ldr r0, =0x02022e2c - ldr r1, =0x0827d507 + ldr r1, =gUnknown_0827D507 bl gf_strcpy b @080D83D4 .align 2, 0 .pool @080D83CC: ldr r0, =0x02022e2c - ldr r1, =0x0827d531 + ldr r1, =gUnknown_0827D531 bl gf_strcpy @080D83D4: bl sub_80DB89C @@ -410231,7 +410231,7 @@ sub_80D8490: ; 80D8490 cmp r0, 0 beq @080D853C add r0, sp, 0x4 - ldr r1, =0x085ed1a0 + ldr r1, =gUnknown_085ED1A0 b @080D8566 .align 2, 0 .pool @@ -410249,14 +410249,14 @@ sub_80D8490: ; 80D8490 ldrh r0, [r0, 0x8] cmp r0, r4 bne @080D856C - ldr r0, =0x0858c2b4 + ldr r0, =gUnknown_0858C2B4 lsls r1, r4, 3 adds r1, r0 ldrb r0, [r1] cmp r0, 0x3 beq @080D856C add r0, sp, 0x4 - ldr r1, =0x085ed1a7 + ldr r1, =gUnknown_085ED1A7 @080D8566: bl gf_strcpy adds r5, r0, 0 @@ -410264,7 +410264,7 @@ sub_80D8490: ; 80D8490 movs r0, 0xD adds r1, r4, 0 muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r5, 0 bl gf_strcpy @@ -410408,14 +410408,14 @@ sub_80D8610: ; 80D8610 cmp r0, 0 bne @080D86DC ldr r0, =0x02022e2c - ldr r1, =0x0827d507 + ldr r1, =gUnknown_0827D507 bl gf_strcpy b @080D86E4 .align 2, 0 .pool @080D86DC: ldr r0, =0x02022e2c - ldr r1, =0x0827d531 + ldr r1, =gUnknown_0827D531 bl gf_strcpy @080D86E4: bl sub_80DB89C @@ -411315,7 +411315,7 @@ sub_80D8B38: ; 80D8B38 adds r2, r1, 0 movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy b @080D8F48 @@ -411323,7 +411323,7 @@ sub_80D8B38: ; 80D8B38 .pool @080D8F38: ldr r0, =0x02021dc4 - ldr r2, =0x08587f1c + ldr r2, =gUnknown_08587F1C ldrb r1, [r3, 0xA] lsls r1, 2 adds r1, r2 @@ -411331,7 +411331,7 @@ sub_80D8B38: ; 80D8B38 bl gf_strcpy @080D8F48: ldr r4, =0x02021fc4 - ldr r1, =0x0827d55a + ldr r1, =gUnknown_0827D55A adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -412265,7 +412265,7 @@ sub_80D8B38: ; 80D8B38 adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x0827e793 + ldr r1, =gUnknown_0827E793 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -412340,14 +412340,14 @@ sub_80D8B38: ; 80D8B38 asrs r0, r4, 24 cmp r0, 0x1 bne @080D97A0 - ldr r0, =0x0827e32e + ldr r0, =gUnknown_0827E32E b @080D97A6 .align 2, 0 .pool @080D97A0: cmp r0, 0x2 bne @080D97B4 - ldr r0, =0x0827e35b + ldr r0, =gUnknown_0827E35B @080D97A6: movs r1, 0x1 bl sub_80DEC30 @@ -412355,7 +412355,7 @@ sub_80D8B38: ; 80D8B38 .align 2, 0 .pool @080D97B4: - ldr r0, =0x0827e38d + ldr r0, =gUnknown_0827E38D movs r1, 0x1 bl sub_80DEC30 @080D97BC: @@ -412380,7 +412380,7 @@ sub_80D8B38: ; 80D8B38 adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x0827e2fe + ldr r1, =gUnknown_0827E2FE adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -412521,7 +412521,7 @@ sub_80D8B38: ; 80D8B38 adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x0827e6e3 + ldr r1, =gUnknown_0827E6E3 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -412680,7 +412680,7 @@ sub_80D8B38: ; 80D8B38 ldrh r2, [r5, 0x6] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy b @080D9AAE @@ -412688,8 +412688,8 @@ sub_80D8B38: ; 80D8B38 .pool @080D9A94: ldr r0, =0x02021ec4 - ldr r3, =0x08587f08 - ldr r2, =0x0858c2b4 + ldr r3, =gUnknown_08587F08 + ldr r2, =gUnknown_0858C2B4 ldrh r1, [r5, 0x6] lsls r1, 3 adds r1, r2 @@ -412756,7 +412756,7 @@ sub_80D8B38: ; 80D8B38 cmp r3, 0 bge @080D9B48 ldr r0, =0x02021fc4 - ldr r1, =0x0827e73c + ldr r1, =gUnknown_0827E73C bl ExpandTextCodes b @080D9B74 .align 2, 0 @@ -412772,14 +412772,14 @@ sub_80D8B38: ; 80D8B38 cmp r0, 0x4 bgt @080D9B6C ldr r0, =0x02021fc4 - ldr r1, =0x0827e717 + ldr r1, =gUnknown_0827E717 bl ExpandTextCodes b @080D9B74 .align 2, 0 .pool @080D9B6C: ldr r0, =0x02021fc4 - ldr r1, =0x0827e76a + ldr r1, =gUnknown_0827E76A bl ExpandTextCodes @080D9B74: ldr r0, =0x02021fc4 @@ -413120,11 +413120,11 @@ sub_80D8B38: ; 80D8B38 ldrh r2, [r1, 0x6] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x0827e7ea + ldr r1, =gUnknown_0827E7EA adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -413149,7 +413149,7 @@ sub_80D8B38: ; 80D8B38 @080D9E6A: bl sub_80DB89C ldr r4, =0x02021fc4 - ldr r1, =0x0827e817 + ldr r1, =gUnknown_0827E817 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -413212,11 +413212,11 @@ sub_80D8B38: ; 80D8B38 ldrh r2, [r1, 0x6] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x0827e58a + ldr r1, =gUnknown_0827E58A adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -413361,7 +413361,7 @@ sub_80D8B38: ; 80D8B38 adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x0827d56f + ldr r1, =gUnknown_0827D56F adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -413848,7 +413848,7 @@ sub_80DA3CC: ; 80DA3CC adds r1, r2 bl gf_strcpy ldr r5, =0x02021fc4 - ldr r0, =0x08587d90 + ldr r0, =gUnknown_08587D90 lsls r4, 2 adds r4, r0 ldr r1, [r4] @@ -414131,7 +414131,7 @@ sub_80DA5E8: ; 80DA5E8 ldr r0, [r0] str r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x0827d597 + ldr r1, =gUnknown_0827D597 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -414770,8 +414770,8 @@ sub_80DAB8C: ; 80DAB8C movs r7, 0x1 @080DABC0: movs r5, 0 - ldr r2, =0x085880a4 - ldr r3, =0x085898a4 + ldr r2, =gUnknown_085880A4 + ldr r3, =gUnknown_085898A4 @080DABC6: ldrb r0, [r2, 0x1C] lsls r0, 30 @@ -414843,7 +414843,7 @@ sub_80DAB8C: ; 80DAB8C movs r0, 0xFF strb r0, [r1] movs r5, 0 - ldr r7, =0x085880a4 + ldr r7, =gUnknown_085880A4 @080DAC50: bl GenerateRandomNumber lsls r0, 16 @@ -414916,8 +414916,8 @@ sub_80DACBC: ; 80DACBC b @080DADF6 @080DACDE: movs r5, 0 - ldr r3, =0x085880a4 - ldr r6, =0x085898a4 + ldr r3, =gUnknown_085880A4 + ldr r6, =gUnknown_085898A4 @080DACE4: ldrb r0, [r3, 0x1C] lsls r0, 30 @@ -415015,7 +415015,7 @@ sub_80DACBC: ; 80DACBC adds r0, r5 lsls r0, 6 add r0, r8 - ldr r2, =0x085880a4 + ldr r2, =gUnknown_085880A4 mov r3, sp adds r4, r3, r1 ldrb r1, [r4] @@ -415186,7 +415186,7 @@ sub_80DAED4: ; 80DAED4 lsls r4, r1, 24 lsrs r4, 24 ldr r0, =0x02022e2c - ldr r1, =0x085ed1ab + ldr r1, =gUnknown_085ED1AB bl gf_strcpy adds r1, r0, 0 subs r0, r1, 0x1 @@ -415227,7 +415227,7 @@ sub_80DAF1C: ; 80DAF1C adds r5, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x085e8d3e + ldr r1, =gUnknown_085E8D3E add r0, sp, 0x4 bl gf_strcpy lsls r1, r5, 6 @@ -415439,14 +415439,14 @@ sub_80DB09C: ; 80DB09C thumb_func_start sub_80DB0C4 sub_80DB0C4: ; 80DB0C4 push {r4,r5,lr} - ldr r0, =0x08587c00 + ldr r0, =gUnknown_08587C00 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08c1c6b8 + ldr r0, =gUnknown_08C1C6B8 movs r1, 0x88 lsls r1, 1 movs r2, 0x20 bl decompress_palette - ldr r0, =0x08587be8 + ldr r0, =gUnknown_08587BE8 movs r1, 0x70 movs r2, 0x24 movs r3, 0x1E @@ -415478,11 +415478,11 @@ sub_80DB0C4: ; 80DB0C4 thumb_func_start sub_80DB120 sub_80DB120: ; 80DB120 push {lr} - ldr r0, =0x08587c08 + ldr r0, =gUnknown_08587C08 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08587c10 + ldr r0, =gUnknown_08587C10 bl gpu_pal_obj_decompress_and_apply - ldr r0, =0x08587c18 + ldr r0, =gUnknown_08587C18 movs r1, 0x60 movs r2, 0xA movs r3, 0x1D @@ -415530,7 +415530,7 @@ sub_80DB174: ; 80DB174 cmp r4, r0 bne @080DB1B8 lsls r0, r5, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -415543,7 +415543,7 @@ sub_80DB174: ; 80DB174 .pool @080DB1B8: lsls r0, r5, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -415617,7 +415617,7 @@ sub_80DB174: ; 80DB174 mov r0, r8 adds r0, 0x10 adds r0, r6, r0 - ldr r1, =0x082ff6c0 + ldr r1, =gUnknown_082FF6C0 b @080DB280 .align 2, 0 .pool @@ -415625,7 +415625,7 @@ sub_80DB174: ; 80DB174 mov r0, r8 adds r0, 0x10 adds r0, r6, r0 - ldr r1, =0x082ff694 + ldr r1, =gUnknown_082FF694 @080DB280: str r1, [r0] lsls r0, r7, 4 @@ -415693,8 +415693,8 @@ sub_80DB2EC: ; 80DB2EC lsls r0, 16 lsls r1, 24 lsrs r3, r1, 24 - ldr r2, =0x0858cdcc - ldr r1, =0x0858c2b4 + ldr r2, =gUnknown_0858CDCC + ldr r1, =gUnknown_0858C2B4 lsrs r0, 13 adds r0, r1 ldrb r0, [r0] @@ -415758,7 +415758,7 @@ prints_contest_move_description: ; 80DB370 lsls r0, 16 lsrs r0, 16 mov r8, r0 - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0, 0x1] @@ -415800,8 +415800,8 @@ prints_contest_move_description: ; 80DB370 movs r2, 0xB movs r3, 0x20 bl sub_80DECB8 - ldr r2, =0x0858cdcc - ldr r0, =0x0858c2b4 + ldr r2, =gUnknown_0858CDCC + ldr r0, =gUnknown_0858C2B4 mov r3, r8 lsls r1, r3, 3 adds r0, r1, r0 @@ -415846,8 +415846,8 @@ prints_contest_move_description: ; 80DB370 movs r2, 0x15 movs r3, 0x1F bl sub_80DED10 - ldr r1, =0x0858cdcc - ldr r0, =0x0858c2b4 + ldr r1, =gUnknown_0858CDCC + ldr r0, =gUnknown_0858C2B4 adds r0, r7, r0 ldrb r0, [r0] lsls r0, 2 @@ -415892,8 +415892,8 @@ prints_contest_move_description: ; 80DB370 movs r0, 0xA movs r1, 0 bl Window_FastFillPixels - ldr r1, =0x08587c50 - ldr r0, =0x0858c2b4 + ldr r1, =gUnknown_08587C50 + ldr r0, =gUnknown_0858C2B4 adds r0, r7, r0 ldrb r0, [r0] lsls r0, 2 @@ -415901,7 +415901,7 @@ prints_contest_move_description: ; 80DB370 ldr r1, [r0] movs r0, 0xA bl sub_80DEB70 - ldr r1, =0x085e8d3e + ldr r1, =gUnknown_085E8D3E movs r0, 0x9 bl sub_80DEB70 add sp, 0x10 @@ -417344,7 +417344,7 @@ sub_80DBF68: ; 80DBF68 ldr r0, =0x02022e1e strh r1, [r0] bl sub_80DB89C - ldr r0, =0x0827e8da + ldr r0, =gUnknown_0827E8DA movs r1, 0 bl sub_80DEC30 pop {r0} @@ -417766,17 +417766,17 @@ sub_80DC0F4: ; 80DC0F4 thumb_func_start sub_80DC2BC sub_80DC2BC: ; 80DC2BC push {r4,r5,lr} - ldr r0, =0x08587a74 + ldr r0, =gUnknown_08587A74 bl gpu_tile_obj_alloc_tag_and_copy_to_vram movs r4, 0 - ldr r5, =0x08587a6c + ldr r5, =gUnknown_08587A6C @080DC2C8: ldr r0, =0x02039f26 adds r0, r4, r0 ldrb r0, [r0] adds r0, r5 ldrb r2, [r0] - ldr r0, =0x08587ad0 + ldr r0, =gUnknown_08587AD0 movs r1, 0xB4 movs r3, 0x1 bl obj_add_from_template_forward_search @@ -417982,7 +417982,7 @@ sub_80DC44C: ; 80DC44C movs r2, 0 ldr r6, =0x02020630 ldr r5, =0x02039f34 - ldr r4, =0x08587a6c + ldr r4, =gUnknown_08587A6C ldr r3, =0x02039f26 @080DC458: ldr r0, [r5] @@ -418066,7 +418066,7 @@ sub_80DC4F0: ; 80DC4F0 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r0, =0x08587b08 + ldr r0, =gUnknown_08587B08 bl gpu_pal_obj_alloc_tag_and_apply movs r5, 0 ldr r7, =0x02039f34 @@ -418075,12 +418075,12 @@ sub_80DC4F0: ; 80DC4F0 movs r6, 0 @080DC506: lsls r0, r5, 3 - ldr r1, =0x08587ae8 + ldr r1, =gUnknown_08587AE8 adds r0, r1 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08587b18 + ldr r0, =gUnknown_08587B18 adds r0, r6, r0 - ldr r2, =0x08587a70 + ldr r2, =gUnknown_08587A70 ldr r1, =0x02039f26 adds r1, r5, r1 ldrb r1, [r1] @@ -418102,7 +418102,7 @@ sub_80DC4F0: ; 80DC4F0 adds r0, r1 lsls r0, 2 add r0, r8 - ldr r1, =0x08587b80 + ldr r1, =gUnknown_08587B80 bl obj_set_f18_to_r0_f42_to_40 ldr r0, [r7] ldr r0, [r0, 0x14] @@ -418133,11 +418133,11 @@ sub_80DC4F0: ; 80DC4F0 thumb_func_start sub_80DC594 sub_80DC594: ; 80DC594 push {lr} - ldr r0, =0x08587bb0 + ldr r0, =gUnknown_08587BB0 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08587bb8 + ldr r0, =gUnknown_08587BB8 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x08587bc8 + ldr r0, =gUnknown_08587BC8 movs r1, 0x1E movs r2, 0x2C movs r3, 0x1 @@ -418718,10 +418718,10 @@ sub_80DC9EC: ; 80DC9EC lsrs r5, 24 ldr r1, [sp, 0xC] lsls r4, r1, 3 - ldr r0, =0x08589904 + ldr r0, =gUnknown_08589904 adds r0, r4, r0 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08589924 + ldr r0, =gUnknown_08589924 adds r4, r0 adds r0, r4, 0 bl gpu_pal_obj_alloc_tag_and_apply @@ -418729,7 +418729,7 @@ sub_80DC9EC: ; 80DC9EC lsls r4, r2, 1 adds r4, r2 lsls r4, 3 - ldr r0, =0x0858998c + ldr r0, =gUnknown_0858998C adds r4, r0 adds r0, r4, 0 movs r1, 0xB8 @@ -419156,7 +419156,7 @@ sub_80DCD48: ; 80DCD48 lsls r0, 16 lsrs r4, r0, 16 adds r0, r2, 0 - ldr r1, =0x085e8d40 + ldr r1, =gUnknown_085E8D40 bl gf_strcpy adds r2, r0, 0 @080DCDBC: @@ -419199,7 +419199,7 @@ sub_80DCD48: ; 80DCD48 lsls r0, 16 lsrs r4, r0, 16 adds r0, r2, 0 - ldr r1, =0x085e8d40 + ldr r1, =gUnknown_085E8D40 bl gf_strcpy adds r2, r0, 0 @080DCE14: @@ -419557,7 +419557,7 @@ sub_80DD080: ; 80DD080 ldr r1, [r0, 0x4] adds r1, r5, r1 ldrh r0, [r1, 0x6] - ldr r2, =0x0858c2b4 + ldr r2, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r2 ldrb r2, [r0] @@ -419619,7 +419619,7 @@ sub_80DD080: ; 80DD080 subs r0, r7, r6 lsls r0, 2 adds r2, r0, r2 - ldr r3, =0x0858cdcc + ldr r3, =gUnknown_0858CDCC mov r1, r9 lsls r5, r1, 2 adds r3, r5, r3 @@ -419682,7 +419682,7 @@ sub_80DD080: ; 80DD080 ands r0, r2 strb r0, [r1, 0x15] @080DD1B4: - ldr r0, =0x0858cecc + ldr r0, =gUnknown_0858CECC add r0, r9 ldr r0, [r0] bl _call_via_r0 @@ -419795,7 +419795,7 @@ sub_80DD080: ; 80DD080 .align 2, 0 .pool @080DD29C: - ldr r2, =0x0858c2b4 + ldr r2, =gUnknown_0858C2B4 ldr r5, =0x02039f34 ldr r0, [r5] ldr r1, [r0, 0x4] @@ -420061,10 +420061,10 @@ sub_80DD45C: ; 80DD45C ldrh r2, [r1, 0x6] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy - ldr r3, =0x0858c2b4 + ldr r3, =gUnknown_0858C2B4 ldr r1, [r5] ldr r0, [r1, 0x8] ldrb r2, [r0, 0x11] @@ -420081,7 +420081,7 @@ sub_80DD45C: ; 80DD45C cmp r1, 0 bne @080DD4DC ldr r0, =0x02021ec4 - ldr r1, =0x0827e837 + ldr r1, =gUnknown_0827E837 bl gf_strcpy b @080DD52C .align 2, 0 @@ -420091,7 +420091,7 @@ sub_80DD45C: ; 80DD45C cmp r0, 0x1 bne @080DD4F4 ldr r0, =0x02021ec4 - ldr r1, =0x0827e83f + ldr r1, =gUnknown_0827E83F bl gf_strcpy b @080DD52C .align 2, 0 @@ -420101,7 +420101,7 @@ sub_80DD45C: ; 80DD45C cmp r0, 0x2 bne @080DD50C ldr r0, =0x02021ec4 - ldr r1, =0x0827e847 + ldr r1, =gUnknown_0827E847 bl gf_strcpy b @080DD52C .align 2, 0 @@ -420111,18 +420111,18 @@ sub_80DD45C: ; 80DD45C cmp r0, 0x3 bne @080DD524 ldr r0, =0x02021ec4 - ldr r1, =0x0827e850 + ldr r1, =gUnknown_0827E850 bl gf_strcpy b @080DD52C .align 2, 0 .pool @080DD524: ldr r0, =0x02021ec4 - ldr r1, =0x0827e85a + ldr r1, =gUnknown_0827E85A bl gf_strcpy @080DD52C: ldr r4, =0x02021fc4 - ldr r1, =0x08587e10 + ldr r1, =gUnknown_08587E10 lsls r0, r6, 2 adds r0, r1 ldr r1, [r0] @@ -420623,7 +420623,7 @@ sub_80DD940: ; 80DD940 ldr r1, [r0] movs r0, 0x13 ldrsb r0, [r1, r0] - ldr r4, =0x08d8ec24 + ldr r4, =gUnknown_08D8EC24 cmp r5, r0 bge @080DD966 adds r4, 0x40 @@ -420691,8 +420691,8 @@ sub_80DD940: ; 80DD940 thumb_func_start sub_80DD9F0 sub_80DD9F0: ; 80DD9F0 lsls r0, 16 - ldr r3, =0x085899ec - ldr r1, =0x0858c2b4 + ldr r3, =gUnknown_085899EC + ldr r1, =gUnknown_0858C2B4 lsrs r0, 13 adds r0, r1 ldrb r1, [r0, 0x1] @@ -421525,7 +421525,7 @@ sub_80DE008: ; 80DE008 adds r1, r0 lsls r1, 2 adds r1, r6 - ldr r2, =0x08587a70 + ldr r2, =gUnknown_08587A70 ldr r0, =0x02039f26 adds r0, r5, r0 ldrb r0, [r0] @@ -421597,13 +421597,13 @@ sub_80DE0F0: ; 80DE0F0 bne @080DE120 ldrb r0, [r2, 0x19] lsls r0, 5 - ldr r1, =0x08d8e9b4 + ldr r1, =gUnknown_08D8E9B4 adds r0, r1 b @080DE122 .align 2, 0 .pool @080DE120: - ldr r0, =0x08d8ea34 + ldr r0, =gUnknown_08D8EA34 @080DE122: pop {r1} bx r1 @@ -421822,7 +421822,7 @@ sub_80DE224: ; 80DE224 ldr r1, [r1, 0x28] ldr r2, =0x05000400 bl CpuSet - ldr r1, =0x08c17980 + ldr r1, =gUnknown_08C17980 movs r0, 0x1 movs r2, 0 movs r3, 0 @@ -422589,7 +422589,7 @@ sub_80DE864: ; 80DE864 beq @080DE920 b @080DE9A2 @080DE8FA: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r6, 3 subs r1, r6 lsls r1, 2 @@ -422804,7 +422804,7 @@ sub_80DEAA8: ; 80DEAA8 push {lr} lsls r0, 16 lsrs r0, 16 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -423492,7 +423492,7 @@ sub_80DF040: ; 80DF040 ldr r0, =0x03005d8c mov r12, r0 ldr r4, =0x00002e90 - ldr r3, =0x08587fa4 + ldr r3, =gUnknown_08587FA4 @080DF04C: mov r1, r12 ldr r0, [r1] @@ -424479,7 +424479,7 @@ sub_80DF750: ; 80DF750 mov r9, r0 @080DF7AE: add r0, sp, 0x4 - ldr r1, =0x085ed1b2 + ldr r1, =gUnknown_085ED1B2 bl gf_strcpy adds r5, r0, 0 ldr r0, =0x02039f26 @@ -424577,7 +424577,7 @@ sub_80DF750: ; 80DF750 mov r10, r1 @080DF884: add r0, sp, 0x4 - ldr r1, =0x085ed1b5 + ldr r1, =gUnknown_085ED1B5 bl gf_strcpy ldr r0, =0x02039f34 ldr r0, [r0] @@ -424856,12 +424856,12 @@ CreateShopMainMenu: ; 80DFA78 strb r4, [r5, 0xF] cmp r4, 0 bne @080DFACC - ldr r0, =0x08589a38 + ldr r0, =gUnknown_08589A38 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] str r1, [sp, 0x4] - ldr r4, =0x08589a10 + ldr r4, =gUnknown_08589A10 adds r0, r4, 0 movs r1, 0x3 bl GetMaxWidthInMenuTable @@ -424880,12 +424880,12 @@ CreateShopMainMenu: ; 80DFA78 .align 2, 0 .pool @080DFACC: - ldr r0, =0x08589a38 + ldr r0, =gUnknown_08589A38 ldr r1, [r0, 0xC] ldr r0, [r0, 0x8] str r0, [sp, 0x8] str r1, [sp, 0xC] - ldr r4, =0x08589a28 + ldr r4, =gUnknown_08589A28 adds r0, r4, 0 movs r1, 0x2 bl GetMaxWidthInMenuTable @@ -425166,7 +425166,7 @@ sub_80DFCF8: ; 80DFCF8 ldrb r0, [r0, 0xF] cmp r0, 0x2 bne @080DFD2C - ldr r1, =0x085e95c7 + ldr r1, =gUnknown_085E95C7 ldr r2, =sub_80DFD44 + 1 adds r0, r4, 0 bl sub_81978EC @@ -425174,7 +425174,7 @@ sub_80DFCF8: ; 80DFCF8 .align 2, 0 .pool @080DFD2C: - ldr r1, =0x085e959b + ldr r1, =gUnknown_085E959B ldr r2, =sub_80DFD44 + 1 adds r0, r5, 0 bl sub_81978EC @@ -425430,7 +425430,7 @@ GetShopItemNames: ; 80DFF2C lsls r5, r6, 4 ldr r0, [r4] adds r0, r5 - ldr r1, =0x085e8cf7 + ldr r1, =gUnknown_085E8CF7 bl gf_strcpy ldr r2, =0x02039f74 ldr r0, [r2] @@ -425444,7 +425444,7 @@ GetShopItemNames: ; 80DFF2C str r0, [r1, 0x4] ldr r3, =0x03006310 adds r1, r3, 0 - ldr r0, =0x08589a48 + ldr r0, =gUnknown_08589A48 ldm r0!, {r4-r6} stm r1!, {r4-r6} ldm r0!, {r4-r6} @@ -425501,7 +425501,7 @@ GetShopItemName: ; 80E0000 .pool @080E0020: lsls r1, r4, 5 - ldr r0, =0x085a5c09 + ldr r0, =gUnknown_085A5C09 adds r1, r0 adds r0, r5, 0 bl gf_strcpy @@ -425586,7 +425586,7 @@ PrintShopItemDescription: ; 80E003C .align 2, 0 .pool @080E00D8: - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 lsls r1, r7, 5 adds r0, 0x18 adds r1, r0 @@ -425595,7 +425595,7 @@ PrintShopItemDescription: ; 80E003C .align 2, 0 .pool @080E00E8: - ldr r4, =0x085e93e0 + ldr r4, =gUnknown_085E93E0 @080E00EA: movs r0, 0x2 movs r1, 0 @@ -425656,7 +425656,7 @@ PrintShopBuyPrice: ; 80E0114 .pool @080E0164: ldr r0, =0x02021cc4 - ldr r2, =0x085a5c08 + ldr r2, =gUnknown_085A5C08 lsls r1, 5 adds r1, r2 ldrh r1, [r1, 0x14] @@ -425665,7 +425665,7 @@ PrintShopBuyPrice: ; 80E0114 bl decimal_int_to_string @080E0176: ldr r4, =0x02021fc4 - ldr r1, =0x085e969c + ldr r1, =gUnknown_085E969C adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x7 @@ -425678,7 +425678,7 @@ PrintShopBuyPrice: ; 80E0114 movs r0, 0 str r0, [sp] str r0, [sp, 0x4] - ldr r0, =0x08589ab3 + ldr r0, =gUnknown_08589AB3 str r0, [sp, 0x8] movs r0, 0x1 negs r0, r0 @@ -425775,7 +425775,7 @@ sub_80E0250: ; 80E0250 adds r3, r0, 0 lsls r3, 24 lsrs r3, 24 - ldr r1, =0x085e8d60 + ldr r1, =gUnknown_085E8D60 movs r0, 0 str r0, [sp] str r4, [sp, 0x4] @@ -425901,7 +425901,7 @@ sub_80E036C: ; 80E036C push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08589a60 + ldr r1, =gUnknown_08589A60 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -425974,7 +425974,7 @@ sub_80E036C: ; 80E036C sub_80E0424: ; 80E0424 push {lr} sub sp, 0x4 - ldr r1, =0x08d9afbc + ldr r1, =gUnknown_08D9AFBC movs r2, 0xE8 lsls r2, 2 ldr r3, =0x000003e3 @@ -425982,11 +425982,11 @@ sub_80E0424: ; 80E0424 str r0, [sp] movs r0, 0x1 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x08d9b0f0 + ldr r0, =gUnknown_08D9B0F0 ldr r1, =0x02039f70 ldr r1, [r1] bl call_LZZUnCompWram - ldr r0, =0x08d9b0c8 + ldr r0, =gUnknown_08D9B0C8 movs r1, 0xC0 movs r2, 0x20 bl decompress_palette @@ -426000,7 +426000,7 @@ sub_80E0424: ; 80E0424 thumb_func_start sub_80E0468 sub_80E0468: ; 80E0468 push {lr} - ldr r0, =0x08589a70 + ldr r0, =gUnknown_08589A70 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -426042,7 +426042,7 @@ sub_80E04A4: ; 80E04A4 str r4, [sp, 0x4] lsls r4, r5, 1 adds r4, r5 - ldr r5, =0x08589ab0 + ldr r5, =gUnknown_08589AB0 adds r4, r5 str r4, [sp, 0x8] lsls r6, 24 @@ -426894,7 +426894,7 @@ sub_80E0AC8: ; 80E0AC8 movs r3, 0x80 lsls r3, 6 adds r1, r3 - ldr r2, =0x085a5c08 + ldr r2, =gUnknown_085A5C08 lsls r0, r5, 5 adds r0, r2 ldrh r0, [r0, 0x14] @@ -426916,7 +426916,7 @@ sub_80E0AC8: ; 80E0AC8 lsls r0, 24 cmp r0, 0 bne @080E0BD0 - ldr r1, =0x085e9539 + ldr r1, =gUnknown_085E9539 ldr r2, =sub_80E10A0 + 1 b @080E0C28 .align 2, 0 @@ -426944,16 +426944,16 @@ sub_80E0AC8: ; 80E0AC8 lsrs r0, 16 movs r1, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r4, 0 bl gf_strcpy - ldr r1, =0x085e9417 + ldr r1, =gUnknown_085E9417 b @080E0C26 .align 2, 0 .pool @080E0C24: - ldr r1, =0x085e93ef + ldr r1, =gUnknown_085E93EF @080E0C26: ldr r2, =sub_80E0CA4 + 1 @080E0C28: @@ -426965,7 +426965,7 @@ sub_80E0AC8: ; 80E0AC8 @080E0C38: ldr r0, =0x02021cc4 lsls r1, r5, 5 - ldr r2, =0x085a5c09 + ldr r2, =gUnknown_085A5C09 adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 @@ -426980,14 +426980,14 @@ sub_80E0AC8: ; 80E0AC8 cmp r0, 0x1 bne @080E0C7C ldr r0, =0x02021fc4 - ldr r1, =0x085e9468 + ldr r1, =gUnknown_085E9468 bl ExpandTextCodes b @080E0C84 .align 2, 0 .pool @080E0C7C: ldr r0, =0x02021fc4 - ldr r1, =0x085e9493 + ldr r1, =gUnknown_085E9493 bl ExpandTextCodes @080E0C84: ldr r1, =0x02021fc4 @@ -427031,7 +427031,7 @@ sub_80E0CA4: ; 80E0CA4 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e93d5 + ldr r1, =gUnknown_085E93D5 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -427181,7 +427181,7 @@ sub_80E0D88: ; 80E0D88 movs r2, 0 movs r3, 0x6 bl decimal_int_to_string - ldr r1, =0x085e943f + ldr r1, =gUnknown_085E943F ldr r2, =sub_80E0EAC + 1 adds r0, r6, 0 bl sub_80E04E8 @@ -427219,14 +427219,14 @@ sub_80E0EAC: ; 80E0EAC sub sp, 0x10 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x08589aa8 + ldr r1, =gUnknown_08589AA8 movs r2, 0 str r2, [sp] movs r2, 0x1 str r2, [sp, 0x4] movs r2, 0xD str r2, [sp, 0x8] - ldr r2, =0x08589a08 + ldr r2, =gUnknown_08589A08 str r2, [sp, 0xC] movs r2, 0x1 movs r3, 0 @@ -427262,7 +427262,7 @@ sub_80E0EDC: ; 80E0EDC lsrs r0, 24 cmp r0, 0x1 bne @080E0F30 - ldr r1, =0x085e94c5 + ldr r1, =gUnknown_085E94C5 ldr r2, =sub_80E0F88 + 1 adds r0, r5, 0 bl sub_80E04E8 @@ -427272,7 +427272,7 @@ sub_80E0EDC: ; 80E0EDC .align 2, 0 .pool @080E0F30: - ldr r1, =0x085e9558 + ldr r1, =gUnknown_085E9558 ldr r2, =sub_80E10A0 + 1 b @080E0F60 .align 2, 0 @@ -427286,12 +427286,12 @@ sub_80E0EDC: ; 80E0EDC ldrb r0, [r6, 0xF] cmp r0, 0x1 bne @080E0F5C - ldr r1, =0x085e94e7 + ldr r1, =gUnknown_085E94E7 b @080E0F5E .align 2, 0 .pool @080E0F5C: - ldr r1, =0x085e9510 + ldr r1, =gUnknown_085E9510 @080E0F5E: ldr r2, =sub_80E0F88 + 1 @080E0F60: @@ -427301,7 +427301,7 @@ sub_80E0EDC: ; 80E0EDC .align 2, 0 .pool @080E0F70: - ldr r1, =0x085e957f + ldr r1, =gUnknown_085E957F ldr r2, =sub_80E10A0 + 1 adds r0, r7, 0 bl sub_80E04E8 @@ -427403,7 +427403,7 @@ sub_80E100C: ; 80E100C lsrs r0, 24 cmp r0, 0x1 bne @080E106C - ldr r1, =0x085e95ea + ldr r1, =gUnknown_085E95EA ldr r2, =sub_80E10A0 + 1 adds r0, r4, 0 bl sub_80E04E8 @@ -427509,7 +427509,7 @@ sub_80E10EC: ; 80E10EC movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -427938,27 +427938,27 @@ sub_80E1444: ; 80E1444 .4byte @080E14C4 .4byte @080E14D4 @080E1490: - ldr r1, =0x08589aba + ldr r1, =gUnknown_08589ABA b @080E14C6 .align 2, 0 .pool @080E1498: - ldr r1, =0x08589ac0 + ldr r1, =gUnknown_08589AC0 b @080E14C6 .align 2, 0 .pool @080E14A0: - ldr r1, =0x08589ac6 + ldr r1, =gUnknown_08589AC6 b @080E14B2 .align 2, 0 .pool @080E14A8: - ldr r1, =0x08589acc + ldr r1, =gUnknown_08589ACC b @080E14C6 .align 2, 0 .pool @080E14B0: - ldr r1, =0x08589ad2 + ldr r1, =gUnknown_08589AD2 @080E14B2: movs r2, 0xC0 lsls r2, 4 @@ -427968,7 +427968,7 @@ sub_80E1444: ; 80E1444 .align 2, 0 .pool @080E14C4: - ldr r1, =0x08589ad8 + ldr r1, =gUnknown_08589AD8 @080E14C6: adds r0, r3, 0 movs r2, 0 @@ -427977,7 +427977,7 @@ sub_80E1444: ; 80E1444 .align 2, 0 .pool @080E14D4: - ldr r1, =0x08589ade + ldr r1, =gUnknown_08589ADE adds r0, r3, 0 movs r2, 0 bl sub_80E12E8 @@ -428224,7 +428224,7 @@ sub_80E167C: ; 80E167C lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r1, =0x0858a654 + ldr r1, =gUnknown_0858A654 @080E16B4: adds r0, r1 pop {r4} @@ -428310,7 +428310,7 @@ sub_80E16DC: ; 80E16DC sub_80E1738: ; 80E1738 push {lr} bl sub_809D280 - ldr r1, =0x082742f9 + ldr r1, =gUnknown_082742F9 cmp r0, r1 bne @080E1768 ldr r0, =0x03005df0 @@ -428337,7 +428337,7 @@ sub_80E1738: ; 80E1738 sub_80E1770: ; 80E1770 push {lr} bl sub_809D280 - ldr r1, =0x082742f9 + ldr r1, =gUnknown_082742F9 cmp r0, r1 bne @080E178C bl sub_80E16DC @@ -428359,7 +428359,7 @@ sub_80E1794: ; 80E1794 movs r2, 0 ldr r6, =0x03005d8c ldr r5, =0x0000169c - ldr r0, =0x0858abd0 + ldr r0, =gUnknown_0858ABD0 ldr r3, [r0] ldr r4, [r0, 0x4] @080E17A2: @@ -428454,7 +428454,7 @@ sub_80E17C8: ; 80E17C8 strb r1, [r4, 0x5] cmp r1, 0xA bne @080E1864 - ldr r0, =0x0858abd0 + ldr r0, =gUnknown_0858ABD0 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r4] @@ -428504,7 +428504,7 @@ sub_80E1870: ; 80E1870 subs r1, r0 cmp r6, r1 blt @080E18CC - ldr r0, =0x0858abd0 + ldr r0, =gUnknown_0858ABD0 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r4] @@ -428572,7 +428572,7 @@ sub_80E191C: ; 80E191C lsrs r7, r3, 24 bl sub_80E16C0 adds r6, r0, 0 - ldr r0, =0x0858abd0 + ldr r0, =gUnknown_0858ABD0 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r6] @@ -428621,7 +428621,7 @@ sub_80E1984: ; 80E1984 adds r2, r0 ldr r0, =0x0000169c adds r2, r0 - ldr r0, =0x0858abd0 + ldr r0, =gUnknown_0858ABD0 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r2] @@ -429358,7 +429358,7 @@ sub_80E1EFC: ; 80E1EFC lsls r4, 24 lsrs r4, 24 str r4, [sp, 0x4] - ldr r1, =0x0858b760 + ldr r1, =gUnknown_0858B760 lsls r0, r2, 3 adds r0, r1 ldrb r6, [r0, 0x4] @@ -429448,7 +429448,7 @@ sub_80E1FBC: ; 80E1FBC strb r0, [r1] movs r2, 0 ldr r6, =sub_80E2058 + 1 - ldr r5, =0x0858bb68 + ldr r5, =gUnknown_0858BB68 movs r3, 0xC @080E1FE6: adds r0, r2, r5 @@ -429737,7 +429737,7 @@ sub_80E21D0: ; 80E21D0 strh r1, [r0] movs r2, 0 movs r6, 0 - ldr r1, =0x0858b760 + ldr r1, =gUnknown_0858B760 lsls r5, 3 adds r0, r5, r1 str r5, [sp, 0xC] @@ -429772,7 +429772,7 @@ sub_80E21D0: ; 80E21D0 bl sub_80E2D5C lsls r0, 24 lsrs r7, r0, 24 - ldr r2, =0x0858b760 + ldr r2, =gUnknown_0858B760 mov r9, r2 ldr r0, [sp, 0xC] add r9, r0 @@ -429928,7 +429928,7 @@ CreatePCMenu: ; 80E239C movs r7, 0x8 movs r5, 0 movs r4, 0 - ldr r6, =0x0858bb70 + ldr r6, =gUnknown_0858BB70 @080E23AC: ldm r6!, {r0} adds r1, r5, 0 @@ -429943,7 +429943,7 @@ CreatePCMenu: ; 80E239C lsls r0, 24 cmp r0, 0 beq @080E23D4 - ldr r0, =0x085eb18b + ldr r0, =gUnknown_085EB18B adds r1, r5, 0 bl display_text_and_get_width adds r5, r0, 0 @@ -429970,7 +429970,7 @@ CreatePCMenu: ; 80E239C adds r0, r6, 0 movs r1, 0 bl SetStandardWindowBorderStyle - ldr r2, =0x085eb18b + ldr r2, =gUnknown_085EB18B movs r0, 0x21 str r0, [sp] movs r5, 0xFF @@ -429981,7 +429981,7 @@ CreatePCMenu: ; 80E239C movs r1, 0x1 adds r3, r7, 0 bl Print - ldr r2, =0x085eb198 + ldr r2, =gUnknown_085EB198 movs r0, 0x31 str r0, [sp] str r5, [sp, 0x4] @@ -430006,7 +430006,7 @@ CreatePCMenu: ; 80E239C adds r0, r6, 0 movs r1, 0 bl SetStandardWindowBorderStyle - ldr r2, =0x085eb198 + ldr r2, =gUnknown_085EB198 movs r0, 0x21 str r0, [sp] movs r0, 0xFF @@ -430023,7 +430023,7 @@ CreatePCMenu: ; 80E239C lsrs r1, r0, 24 cmp r1, 0 beq @080E24B0 - ldr r2, =0x085eb176 + ldr r2, =gUnknown_085EB176 movs r0, 0x1 str r0, [sp] movs r0, 0xFF @@ -430038,7 +430038,7 @@ CreatePCMenu: ; 80E239C .align 2, 0 .pool @080E24B0: - ldr r2, =0x085eb169 + ldr r2, =gUnknown_085EB169 movs r0, 0x1 str r0, [sp] movs r0, 0xFF @@ -430050,7 +430050,7 @@ CreatePCMenu: ; 80E239C bl Print @080E24C6: ldr r4, =0x02021fc4 - ldr r1, =0x085eb183 + ldr r1, =gUnknown_085EB183 adds r0, r4, 0 bl ExpandTextCodes adds r0, r6, 0 @@ -430087,7 +430087,7 @@ sub_80E2514: ; 80E2514 movs r0, 0 movs r1, 0x1 bl sub_819786C - ldr r2, =0x0827266f + ldr r2, =gUnknown_0827266F movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -430392,7 +430392,7 @@ sub_80E2578: ; 80E2578 lsls r6, r7, 25 subs r0, r7, 0x1 mov r9, r0 - ldr r5, =0x0858bb80 + ldr r5, =gUnknown_0858BB80 @080E27B0: ldr r0, =0x03001124 adds r0, r4, r0 @@ -430430,7 +430430,7 @@ sub_80E2578: ; 80E2578 bl SetStandardWindowBorderStyle movs r5, 0 movs r4, 0 - ldr r0, =0x0858bb80 + ldr r0, =gUnknown_0858BB80 mov r8, r0 @080E2802: ldr r0, =0x03001124 @@ -430793,7 +430793,7 @@ sub_80E2A94: ; 80E2A94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x0858bbac + ldr r4, =gUnknown_0858BBAC b @080E2B12 .align 2, 0 .pool @@ -430801,7 +430801,7 @@ sub_80E2A94: ; 80E2A94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x0858bb9c + ldr r4, =gUnknown_0858BB9C b @080E2B12 .align 2, 0 .pool @@ -430809,7 +430809,7 @@ sub_80E2A94: ; 80E2A94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x0858bbbc + ldr r4, =gUnknown_0858BBBC b @080E2B12 .align 2, 0 .pool @@ -430817,7 +430817,7 @@ sub_80E2A94: ; 80E2A94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x0858bbcc + ldr r4, =gUnknown_0858BBCC b @080E2B12 .align 2, 0 .pool @@ -430825,7 +430825,7 @@ sub_80E2A94: ; 80E2A94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x0858bbec + ldr r4, =gUnknown_0858BBEC @080E2B12: bl GetMenuCursorPos lsls r0, 24 @@ -430851,7 +430851,7 @@ sub_80E2A94: ; 80E2A94 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r4, =0x0858bbe0 + ldr r4, =gUnknown_0858BBE0 bl GetMenuCursorPos lsls r0, 24 lsrs r0, 22 @@ -430917,7 +430917,7 @@ CreateStartMenu: ; 80E2BAC adds r0, r4, 0 movs r1, 0 bl SetStandardWindowBorderStyle - ldr r2, =0x085eb25c + ldr r2, =gUnknown_085EB25C movs r0, 0x9 str r0, [sp] movs r5, 0xFF @@ -430928,7 +430928,7 @@ CreateStartMenu: ; 80E2BAC movs r1, 0x1 movs r3, 0x8 bl Print - ldr r2, =0x085eb264 + ldr r2, =gUnknown_085EB264 movs r0, 0x19 str r0, [sp] str r5, [sp, 0x4] @@ -430937,7 +430937,7 @@ CreateStartMenu: ; 80E2BAC movs r1, 0x1 movs r3, 0x8 bl Print - ldr r2, =0x085eb26c + ldr r2, =gUnknown_085EB26C movs r0, 0x29 str r0, [sp] str r5, [sp, 0x4] @@ -430946,7 +430946,7 @@ CreateStartMenu: ; 80E2BAC movs r1, 0x1 movs r3, 0x8 bl Print - ldr r2, =0x085eb270 + ldr r2, =gUnknown_085EB270 movs r0, 0x39 str r0, [sp] str r5, [sp, 0x4] @@ -430965,7 +430965,7 @@ CreateStartMenu: ; 80E2BAC movs r1, 0x1 movs r3, 0x8 bl Print - ldr r2, =0x085eb279 + ldr r2, =gUnknown_085EB279 movs r0, 0x59 str r0, [sp] str r5, [sp, 0x4] @@ -430974,7 +430974,7 @@ CreateStartMenu: ; 80E2BAC movs r1, 0x1 movs r3, 0x8 bl Print - ldr r2, =0x085eb27e + ldr r2, =gUnknown_085EB27E movs r0, 0x69 str r0, [sp] str r5, [sp, 0x4] @@ -430983,7 +430983,7 @@ CreateStartMenu: ; 80E2BAC movs r1, 0x1 movs r3, 0x8 bl Print - ldr r2, =0x085eb285 + ldr r2, =gUnknown_085EB285 movs r0, 0x79 str r0, [sp] str r5, [sp, 0x4] @@ -431297,7 +431297,7 @@ choose_name_or_words_screen_setup: ; 80E2EA8 ldr r1, [r5] ldr r6, =0x00001e28 adds r3, r1, r6 - ldr r2, =0x0858bfd8 + ldr r2, =gUnknown_0858BFD8 ldr r4, =0x00001e2c adds r0, r1, r4 ldrb r0, [r0] @@ -431475,7 +431475,7 @@ choose_name_or_words_screen_init_bgs: ; 80E2FE4 bl lcd_io_set movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0858be00 + ldr r1, =gUnknown_0858BE00 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -431515,7 +431515,7 @@ choose_name_or_words_screen_init_bgs: ; 80E2FE4 bl sub_8197200 @080E30D8: lsls r0, r4, 3 - ldr r1, =0x0858be10 + ldr r1, =gUnknown_0858BE10 adds r0, r1 bl Window_AddFromTemplate ldr r5, =0x02039f94 @@ -431669,7 +431669,7 @@ sub_80E31B0: ; 80E31B0 sub_80E3244: ; 80E3244 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0858bebb + ldr r1, =gUnknown_0858BEBB adds r0, r1 ldrb r0, [r0] bx lr @@ -431679,7 +431679,7 @@ sub_80E3244: ; 80E3244 thumb_func_start sub_80E3254 sub_80E3254: ; 80E3254 - ldr r1, =0x0858bebe + ldr r1, =gUnknown_0858BEBE ldr r0, =0x02039f94 ldr r0, [r0] ldr r2, =0x00001e22 @@ -431694,7 +431694,7 @@ sub_80E3254: ; 80E3254 thumb_func_start sub_80E3274 sub_80E3274: ; 80E3274 - ldr r1, =0x0858bec1 + ldr r1, =gUnknown_0858BEC1 ldr r0, =0x02039f94 ldr r0, [r0] ldr r2, =0x00001e22 @@ -431711,7 +431711,7 @@ sub_80E3274: ; 80E3274 sub_80E3294: ; 80E3294 push {r4-r6,lr} sub sp, 0x4 - ldr r1, =0x08dd4544 + ldr r1, =gUnknown_08DD4544 movs r0, 0x3 bl sub_80E4CF8 ldr r5, =0x02039f94 @@ -431721,10 +431721,10 @@ sub_80E3294: ; 80E3294 movs r6, 0 movs r1, 0x1 strb r1, [r0] - ldr r1, =0x08dd46e0 + ldr r1, =gUnknown_08DD46E0 movs r0, 0x2 bl sub_80E4CF8 - ldr r1, =0x08dd4620 + ldr r1, =gUnknown_08DD4620 movs r0, 0x1 bl sub_80E4CF8 ldr r0, [r5] @@ -432027,7 +432027,7 @@ pokemon_transfer_to_pc_with_message: ; 80E34E4 lsrs r5, r0, 24 @080E3586: ldr r4, =0x02021fc4 - ldr r1, =0x0858bdb8 + ldr r1, =gUnknown_0858BDB8 lsls r0, r5, 2 adds r0, r1 ldr r1, [r0] @@ -432235,7 +432235,7 @@ sub_80E375C: ; 80E375C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0858bec4 + ldr r5, =gUnknown_0858BEC4 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -432863,7 +432863,7 @@ sub_80E3C20: ; 80E3C20 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0858bed4 + ldr r1, =gUnknown_0858BED4 mov r0, sp movs r2, 0x8 bl memcpy @@ -432905,7 +432905,7 @@ sub_80E3C6C: ; 80E3C6C push {r4,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x0858bedc + ldr r1, =gUnknown_0858BEDC mov r0, sp movs r2, 0x8 bl memcpy @@ -432965,7 +432965,7 @@ sub_80E3CC8: ; 80E3CC8 thumb_func_start sub_80E3CE4 sub_80E3CE4: ; 80E3CE4 push {r4-r6,lr} - ldr r0, =0x0858c138 + ldr r0, =gUnknown_0858C138 movs r1, 0x26 movs r2, 0x58 movs r3, 0x1 @@ -433051,7 +433051,7 @@ sub_80E3D78: ; 80E3D78 lsrs r1, r0, 16 mov r8, r1 asrs r6, r0, 16 - ldr r4, =0x0858bea0 + ldr r4, =gUnknown_0858BEA0 bl sub_80E3274 lsls r0, 24 lsrs r0, 24 @@ -433060,7 +433060,7 @@ sub_80E3D78: ; 80E3D78 cmp r6, r0 bge @080E3DD8 bl sub_80E3274 - ldr r1, =0x0858bea3 + ldr r1, =gUnknown_0858BEA3 lsls r0, 24 lsrs r0, 21 adds r0, r6, r0 @@ -433259,7 +433259,7 @@ sub_80E3F30: ; 80E3F30 lsrs r0, 24 cmp r4, r0 blt @080E3F64 - ldr r0, =0x0858bee4 + ldr r0, =gUnknown_0858BEE4 movs r2, 0 ldrsh r1, [r5, r2] adds r1, r0 @@ -433279,7 +433279,7 @@ sub_80E3F30: ; 80E3F30 thumb_func_start sub_80E3F70 sub_80E3F70: ; 80E3F70 push {r4,lr} - ldr r4, =0x0858bea0 + ldr r4, =gUnknown_0858BEA0 bl sub_80E3274 lsls r0, 24 lsrs r0, 24 @@ -433297,7 +433297,7 @@ sub_80E3F8C: ; 80E3F8C push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =0x0858c0c0 + ldr r0, =gUnknown_0858C0C0 movs r1, 0xCC movs r2, 0x58 movs r3, 0 @@ -433315,7 +433315,7 @@ sub_80E3F8C: ; 80E3F8C ldr r0, =0x02020630 mov r8, r0 add r5, r8 - ldr r1, =0x0858c050 + ldr r1, =gUnknown_0858C050 adds r0, r5, 0 bl obj_set_f18_to_r0_f42_to_40 adds r1, r5, 0 @@ -433324,7 +433324,7 @@ sub_80E3F8C: ; 80E3F8C movs r6, 0x4 orrs r0, r6 strb r0, [r1] - ldr r0, =0x0858c0f0 + ldr r0, =gUnknown_0858C0F0 movs r1, 0xCC movs r2, 0x54 movs r3, 0x1 @@ -433336,14 +433336,14 @@ sub_80E3F8C: ; 80E3F8C adds r4, r0 lsls r4, 2 add r4, r8 - ldr r1, =0x0858c058 + ldr r1, =gUnknown_0858C058 adds r0, r4, 0 bl obj_set_f18_to_r0_f42_to_40 adds r4, 0x3E ldrb r0, [r4] orrs r0, r6 strb r0, [r4] - ldr r0, =0x0858c0d8 + ldr r0, =gUnknown_0858C0D8 movs r1, 0xCC movs r2, 0x53 movs r3, 0x2 @@ -433401,7 +433401,7 @@ sub_80E4050: ; 80E4050 sub_80E4084: ; 80E4084 push {r4,r5,lr} adds r4, r0, 0 - ldr r5, =0x0858bee8 + ldr r5, =gUnknown_0858BEE8 @080E408A: movs r1, 0x2E ldrsh r0, [r4, r1] @@ -433570,7 +433570,7 @@ sub_80E41B8: ; 80E41B8 mov r8, r2 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x0858bef8 + ldr r0, =gUnknown_0858BEF8 lsls r4, r5, 1 adds r0, r4, r0 ldrh r0, [r0] @@ -433583,7 +433583,7 @@ sub_80E41B8: ; 80E41B8 orrs r1, r0 mov r0, r8 strb r1, [r0, 0x5] - ldr r0, =0x0858befe + ldr r0, =gUnknown_0858BEFE adds r4, r0 ldrh r0, [r4] bl gpu_tile_obj_tag_get_range_start @@ -433613,7 +433613,7 @@ sub_80E4218: ; 80E4218 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =0x0858c108 + ldr r0, =gUnknown_0858C108 movs r1, 0xCC movs r2, 0x74 movs r3, 0 @@ -433625,7 +433625,7 @@ sub_80E4218: ; 80E4218 lsls r4, 2 ldr r6, =0x02020630 adds r4, r6 - ldr r0, =0x0858c070 + ldr r0, =gUnknown_0858C070 mov r8, r0 adds r0, r4, 0 mov r1, r8 @@ -433635,7 +433635,7 @@ sub_80E4218: ; 80E4218 movs r5, 0x4 orrs r0, r5 strb r0, [r4] - ldr r0, =0x0858c120 + ldr r0, =gUnknown_0858C120 movs r1, 0xCC movs r2, 0x8C movs r3, 0 @@ -433671,7 +433671,7 @@ sub_80E4290: ; 80E4290 adds r0, r4 ldrh r1, [r0] subs r1, 0x5 - ldr r0, =0x0858c150 + ldr r0, =gUnknown_0858C150 lsls r1, 16 asrs r1, 16 movs r2, 0x38 @@ -433711,7 +433711,7 @@ sub_80E4290: ; 80E4290 lsls r0, 10 adds r1, r0 asrs r1, 16 - ldr r0, =0x0858c168 + ldr r0, =gUnknown_0858C168 movs r2, 0x3C movs r3, 0 bl obj_add_from_template_forward_search @@ -433756,7 +433756,7 @@ sub_80E4290: ; 80E4290 thumb_func_start sub_80E4354 sub_80E4354: ; 80E4354 push {lr} - ldr r1, =0x0858bf04 + ldr r1, =gUnknown_0858BF04 ldr r0, =0x02039f94 ldr r0, [r0] ldr r2, =0x00001e28 @@ -433821,7 +433821,7 @@ sub_80E4384: ; 80E4384 thumb_func_start sub_80E43E0 sub_80E43E0: ; 80E43E0 push {r4,lr} - ldr r0, =0x0858c180 + ldr r0, =gUnknown_0858C180 movs r1, 0x38 movs r2, 0x29 movs r3, 0 @@ -433833,7 +433833,7 @@ sub_80E43E0: ; 80E43E0 lsls r4, 2 ldr r0, =0x02020630 adds r4, r0 - ldr r1, =0x0858c078 + ldr r1, =gUnknown_0858C078 adds r0, r4, 0 bl obj_set_f18_to_r0_f42_to_40 ldrb r0, [r4, 0x5] @@ -433941,7 +433941,7 @@ sub_80E44BC: ; 80E44BC @080E44E4: cmp r5, 0x9 beq @080E4500 - ldr r1, =0x0858bf18 + ldr r1, =gUnknown_0858BF18 lsls r0, 2 adds r0, r1 ldr r1, [r0] @@ -434149,7 +434149,7 @@ sub_80E465C: ; 80E465C adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x0858bf28 + ldr r3, =gUnknown_0858BF28 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -434239,26 +434239,26 @@ sub_80E46F0: ; 80E46F0 push {r5-r7} sub sp, 0x34 mov r9, r0 - ldr r1, =0x0858bf34 + ldr r1, =gUnknown_0858BF34 mov r0, sp movs r2, 0xA bl memcpy add r0, sp, 0xC mov r10, r0 - ldr r1, =0x0858bf3e + ldr r1, =gUnknown_0858BF3E movs r2, 0xA bl memcpy mov r1, sp adds r1, 0x18 str r1, [sp, 0x2C] - ldr r1, =0x0858bf48 + ldr r1, =gUnknown_0858BF48 ldr r0, [sp, 0x2C] movs r2, 0x8 bl memcpy mov r2, sp adds r2, 0x20 str r2, [sp, 0x30] - ldr r1, =0x0858bf50 + ldr r1, =gUnknown_0858BF50 adds r0, r2, 0 movs r2, 0x6 bl memcpy @@ -434490,7 +434490,7 @@ sub_80E48E8: ; 80E48E8 ldrh r1, [r0] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 add r0, sp, 0xC bl gf_strcpy @@ -434535,7 +434535,7 @@ sub_80E48E8: ; 80E48E8 thumb_func_start sub_80E4964 sub_80E4964: ; 80E4964 push {lr} - ldr r1, =0x0858bf58 + ldr r1, =gUnknown_0858BF58 ldr r0, =0x02039f94 ldr r0, [r0] ldr r2, =0x00001e2c @@ -434554,7 +434554,7 @@ sub_80E4964: ; 80E4964 thumb_func_start sub_80E498C sub_80E498C: ; 80E498C push {lr} - ldr r1, =0x0858bf6c + ldr r1, =gUnknown_0858BF6C ldr r0, =0x02039f94 ldr r0, [r0] ldr r2, =0x00001e28 @@ -434581,7 +434581,7 @@ sub_80E49BC: ; 80E49BC push {r4,r5,lr} sub sp, 0x10 movs r4, 0 - ldr r1, =0x085e8d49 + ldr r1, =gUnknown_085E8D49 add r0, sp, 0xC bl gf_strcpy ldr r5, =0x02039f94 @@ -434593,7 +434593,7 @@ sub_80E49BC: ; 80E49BC beq @080E4A0C cmp r0, 0xFE bne @080E49E6 - ldr r1, =0x085e8d4b + ldr r1, =gUnknown_085E8D4B add r0, sp, 0xC bl gf_strcpy movs r4, 0x1 @@ -434604,7 +434604,7 @@ sub_80E49BC: ; 80E49BC ldrb r0, [r0] lsls r1, r4, 1 adds r1, r4 - ldr r2, =0x0858bf74 + ldr r2, =gUnknown_0858BF74 adds r1, r2 str r1, [sp] movs r1, 0x1 @@ -434634,7 +434634,7 @@ sub_80E4A2C: ; 80E4A2C lsrs r4, 16 lsls r5, 16 lsrs r5, 16 - ldr r6, =0x0858be40 + ldr r6, =gUnknown_0858BE40 bl sub_80E3274 lsls r4, 16 asrs r4, 16 @@ -434917,7 +434917,7 @@ sub_80E4BE4: ; 80E4BE4 thumb_func_start choose_name_or_words_screen_load_bg_tile_patterns choose_name_or_words_screen_load_bg_tile_patterns: ; 80E4C54 push {r4-r6,lr} - ldr r0, =0x08dd3838 + ldr r0, =gUnknown_08DD3838 ldr r6, =0x02039f94 ldr r1, [r6] ldr r4, =0x00001810 @@ -434943,9 +434943,9 @@ choose_name_or_words_screen_load_bg_tile_patterns: ; 80E4C54 adds r2, r5, 0 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r0, =0x0858c1c8 + ldr r0, =gUnknown_0858C1C8 bl gpu_tile_obj_alloc_and_load_multiple - ldr r0, =0x0858c230 + ldr r0, =gUnknown_0858C230 bl gpu_pal_obj_alloc_and_load_multiple pop {r4-r6} pop {r0} @@ -434966,11 +434966,11 @@ sub_80E4CB8: ; 80E4CB8 thumb_func_start choose_name_or_words_screen_apply_bg_pals choose_name_or_words_screen_apply_bg_pals: ; 80E4CC8 push {lr} - ldr r0, =0x08dd3778 + ldr r0, =gUnknown_08DD3778 movs r1, 0 movs r2, 0xC0 bl gpu_pal_apply - ldr r0, =0x0858bd78 + ldr r0, =gUnknown_0858BD78 movs r1, 0xA0 movs r2, 0x20 bl gpu_pal_apply @@ -435033,7 +435033,7 @@ sub_80E4D10: ; 80E4D10 bcs @080E4DA6 add r5, sp, 0xC mov r10, r4 - ldr r0, =0x085e8218 + ldr r0, =gUnknown_085E8218 ldrb r0, [r0] mov r8, r0 @080E4D52: @@ -435113,17 +435113,17 @@ sub_80E4DE4: ; 80E4DE4 lsrs r6, r0, 24 lsls r1, 24 lsrs r5, r1, 24 - ldr r0, =0x0858bf88 + ldr r0, =gUnknown_0858BF88 adds r0, r5, r0 ldrb r1, [r0] adds r0, r6, 0 bl Window_FastFillPixels movs r4, 0 - ldr r1, =0x0858bf8c + ldr r1, =gUnknown_0858BF8C lsls r0, r5, 2 adds r0, r1 ldr r7, [r0] - ldr r0, =0x0858c198 + ldr r0, =gUnknown_0858C198 mov r8, r0 @080E4E0E: lsls r3, r4, 4 @@ -435191,7 +435191,7 @@ sub_80E4E5C: ; 80E4E5C adds r0, r2 ldrb r4, [r0] adds r0, r1, 0 - ldr r1, =0x0858bf98 + ldr r1, =gUnknown_0858BF98 ldr r0, [r0] ldr r2, =0x00001e22 adds r0, r2 @@ -435226,7 +435226,7 @@ sub_80E4E5C: ; 80E4E5C sub_80E4EF0: ; 80E4EF0 push {r4,r5,lr} sub sp, 0x10 - ldr r1, =0x0858bfa4 + ldr r1, =gUnknown_0858BFA4 add r0, sp, 0xC movs r2, 0x3 bl memcpy @@ -435244,7 +435244,7 @@ sub_80E4EF0: ; 80E4EF0 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r1, =0x085eeaf6 + ldr r1, =gUnknown_085EEAF6 str r1, [sp, 0x8] movs r1, 0 movs r2, 0x2 @@ -435372,7 +435372,7 @@ sub_80E503C: ; 80E503C lsls r0, 24 lsrs r4, r0, 24 movs r2, 0 - ldr r0, =0x0858bdc8 + ldr r0, =gUnknown_0858BDC8 ldrb r1, [r0] adds r3, r0, 0 cmp r1, 0xFF @@ -435679,7 +435679,7 @@ PrintMoneyAmount: ; 80E5214 cmp r0, 0 bgt @080E5258 @080E5264: - ldr r1, =0x085e969c + ldr r1, =gUnknown_085E969C adds r0, r2, 0 bl ExpandTextCodes ldr r2, =0x02021fc4 @@ -435849,11 +435849,11 @@ AddMoneyTextObject: ; 80E53AC lsrs r4, 16 lsls r5, 16 lsrs r5, 16 - ldr r0, =0x0858c2a4 + ldr r0, =gUnknown_0858C2A4 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0858c2ac + ldr r0, =gUnknown_0858C2AC bl gpu_pal_obj_decompress_and_apply - ldr r0, =0x0858c28c + ldr r0, =gUnknown_0858C28C lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -435894,7 +435894,7 @@ sub_80E5414: ; 80E5414 sub sp, 0x4 lsls r0, 16 lsls r1, 16 - ldr r2, =0x0858c2b4 + ldr r2, =gUnknown_0858C2B4 lsrs r0, 13 adds r0, r2 ldrb r4, [r0, 0x2] @@ -435928,7 +435928,7 @@ sub_80E5414: ; 80E5414 cmp r4, r1 bne @080E5470 @080E545E: - ldr r0, =0x0858ce8c + ldr r0, =gUnknown_0858CE8C adds r0, r4, r0 ldrb r0, [r0] b @080E5472 @@ -436640,7 +436640,7 @@ sub_80E5970: ; 80E5970 lsls r0, 2 adds r0, r1 ldrh r0, [r0, 0x6] - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0, 0x1] @@ -436929,10 +436929,10 @@ sub_80E5AD4: ; 80E5AD4 adds r0, r6, r0 ldrh r0, [r0, 0x8] lsls r0, 3 - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 adds r0, r1 ldrb r0, [r0, 0x2] - ldr r2, =0x0858ce8c + ldr r2, =gUnknown_0858CE8C adds r0, r2 ldrb r1, [r0] lsls r0, r1, 2 @@ -437250,8 +437250,8 @@ sub_80E5E04: ; 80E5E04 lsls r1, 2 adds r1, r0 ldrh r0, [r1, 0x6] - ldr r3, =0x0858cdcc - ldr r2, =0x0858c2b4 + ldr r3, =gUnknown_0858CDCC + ldr r2, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r2 ldrb r0, [r0] @@ -437292,8 +437292,8 @@ sub_80E5E5C: ; 80E5E5C lsls r1, 2 adds r1, r0 ldrh r0, [r1, 0x6] - ldr r3, =0x0858cdcc - ldr r2, =0x0858c2b4 + ldr r3, =gUnknown_0858CDCC + ldr r2, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r2 ldrb r0, [r0] @@ -437722,7 +437722,7 @@ sub_80E611C: ; 80E611C lsls r0, 2 adds r5, r0, r4 ldrh r0, [r5, 0x6] - ldr r3, =0x0858c2b4 + ldr r3, =gUnknown_0858C2B4 lsls r0, 3 adds r7, r0, r3 ldrb r2, [r7, 0x1] @@ -437740,7 +437740,7 @@ sub_80E611C: ; 80E611C lsls r0, 29 cmp r2, r0 bne @080E61F8 - ldr r1, =0x0858cdcc + ldr r1, =gUnknown_0858CDCC ldrb r0, [r7] lsls r0, 2 adds r0, r1 @@ -437786,7 +437786,7 @@ sub_80E620C: ; 80E620C ldrh r0, [r0, 0x6] mov r8, r0 movs r6, 0 - ldr r0, =0x0858c2b4 + ldr r0, =gUnknown_0858C2B4 mov r12, r0 movs r7, 0 @080E623C: @@ -437820,7 +437820,7 @@ sub_80E620C: ; 80E620C subs r1, r2 lsls r1, 2 adds r1, r3 - ldr r2, =0x0858cdcc + ldr r2, =gUnknown_0858CDCC ldrb r0, [r5] lsls r0, 2 adds r0, r2 @@ -438507,7 +438507,7 @@ sub_80E6668: ; 80E6668 thumb_func_start sub_80E6778 sub_80E6778: ; 80E6778 push {lr} - ldr r3, =0x0858c2b4 + ldr r3, =gUnknown_0858C2B4 ldr r0, =0x02039f34 ldr r1, [r0] ldr r0, [r1, 0x8] @@ -438750,7 +438750,7 @@ sub_80E6934: ; 80E6934 movs r7, 0 movs r4, 0 ldr r6, =0x02039f34 - ldr r0, =0x0858c2b4 + ldr r0, =gUnknown_0858C2B4 mov r9, r0 movs r5, 0 @080E694E: @@ -439755,7 +439755,7 @@ sub_80E715C: ; 80E715C lsrs r0, 24 strh r0, [r5, 0x14] @080E7296: - ldr r0, =0x085eea8e + ldr r0, =gUnknown_085EEA8E bl sub_80E70F4 strh r4, [r5, 0x10] b @080E730A @@ -439868,7 +439868,7 @@ sub_80E7324: ; 80E7324 .align 2, 0 .pool @080E7384: - ldr r0, =0x085eea7e + ldr r0, =gUnknown_085EEA7E bl sub_80E70F4 movs r0, 0xE1 lsls r0, 3 @@ -440473,7 +440473,7 @@ sub_80E7830: ; 80E7830 b @080E78B8 @080E7850: movs r3, 0 - ldr r2, =0x0858cf8c + ldr r2, =gUnknown_0858CF8C adds r1, r4, 0 @080E7856: adds r0, r3, r2 @@ -440492,7 +440492,7 @@ sub_80E7830: ; 80E7830 movs r0, 0x1 ands r2, r0 movs r3, 0 - ldr r1, =0x0858cf8e + ldr r1, =gUnknown_0858CF8E lsls r0, r2, 1 adds r0, r2 adds r1, r0, r1 @@ -440514,7 +440514,7 @@ sub_80E7830: ; 80E7830 bl __umodsi3 adds r2, r0, 0 movs r3, 0 - ldr r1, =0x0858cf94 + ldr r1, =gUnknown_0858CF94 lsls r0, r2, 2 adds r1, r0, r1 adds r2, r4, 0 @@ -441330,7 +441330,7 @@ sub_80E7B60: ; 80E7B60 bl sub_80E7AA4 b @080E7F1C @080E7EC8: - ldr r0, =0x0858cfb8 + ldr r0, =gUnknown_0858CFB8 lsls r1, 1 adds r2, r1, r0 ldrb r3, [r2] @@ -441347,7 +441347,7 @@ sub_80E7B60: ; 80E7B60 .pool @080E7EE8: add r6, sp, 0x24 - ldr r4, =0x0858cfbe + ldr r4, =gUnknown_0858CFBE lsls r5, r1, 2 adds r0, r5, r4 ldrb r3, [r0] @@ -443232,13 +443232,13 @@ sub_80E8D4C: ; 80E8D4C mov r12, r4 lsls r0, 16 asrs r3, r0, 16 - ldr r1, =0x0858cfcc + ldr r1, =gUnknown_0858CFCC mov r8, r1 adds r7, r0, 0 mov r4, sp mov r6, r12 @080E8D80: - ldr r0, =0x0858cfcc + ldr r0, =gUnknown_0858CFCC lsls r1, r5, 2 adds r2, r1, r0 ldrh r0, [r2] @@ -443456,7 +443456,7 @@ sub_80E8EE0: ; 80E8EE0 movs r3, 0 lsls r0, 16 asrs r1, r0, 16 - ldr r6, =0x0858cfcc + ldr r6, =gUnknown_0858CFCC @080E8F42: lsls r0, r3, 2 adds r2, r0, r6 @@ -443511,7 +443511,7 @@ sub_80E8F9C: ; 80E8F9C ldrb r0, [r0] movs r1, 0xA bl __udivsi3 - ldr r2, =0x0858cfe8 + ldr r2, =gUnknown_0858CFE8 lsls r0, 26 asrs r0, 24 adds r1, r0, r2 @@ -443747,7 +443747,7 @@ sub_80E916C: ; 80E916C asrs r1, 24 movs r2, 0x1 negs r2, r2 - ldr r4, =0x0858cfe8 + ldr r4, =gUnknown_0858CFE8 lsls r0, 26 asrs r0, 24 adds r3, r0, 0x2 @@ -443860,7 +443860,7 @@ sub_80E9238: ; 80E9238 lsrs r0, 24 cmp r0, 0x77 bhi @080E92AC - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 ldrb r3, [r1] lsls r1, r3, 5 adds r1, r0 @@ -444002,7 +444002,7 @@ sub_80E933C: ; 80E933C mov r1, r10 ldrb r0, [r1] lsls r0, 5 - ldr r2, =0x085a5c08 + ldr r2, =gUnknown_085A5C08 adds r0, r2 ldrb r1, [r0, 0x11] ldrb r0, [r0, 0x13] @@ -444100,7 +444100,7 @@ sub_80E933C: ; 80E933C mov r3, r10 ldrb r1, [r3] lsls r1, 5 - ldr r2, =0x085a5c24 + ldr r2, =gUnknown_085A5C24 adds r1, r2 ldr r1, [r1] ldrh r1, [r1] @@ -444252,7 +444252,7 @@ sub_80E9578: ; 80E9578 sub_80E95D4: ; 80E95D4 push {r4,r5,lr} ldr r5, =0x0000401f - ldr r4, =0x0858d060 + ldr r4, =gUnknown_0858D060 ldr r0, =0x00004054 bl var_get lsls r0, 24 @@ -444329,7 +444329,7 @@ sub_80E9668: ; 80E9668 push {lr} bl sub_80E9608 bl sub_80E8B6C - ldr r0, =0x08275bb7 + ldr r0, =gUnknown_08275BB7 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -444497,7 +444497,7 @@ sub_80E9780: ; 80E9780 ldrb r1, [r0] adds r0, r6, 0 bl sub_8009308 - ldr r1, =0x085ea72f + ldr r1, =gUnknown_085EA72F adds r0, r6, 0 bl gf_strcat pop {r3} @@ -444893,7 +444893,7 @@ sub_80E9AD0: ; 80E9AD0 adds r1, 0x7 bl cur_mapdata_get_blockid_at movs r1, 0 - ldr r5, =0x0858cfcc + ldr r5, =gUnknown_0858CFCC lsls r0, 16 asrs r2, r0, 16 @080E9B16: @@ -445125,7 +445125,7 @@ sub_80E9C9C: ; 80E9C9C lsls r0, 1 bl malloc_and_clear str r0, [r4] - ldr r0, =0x0858d06c + ldr r0, =gUnknown_0858D06C bl Window_AddFromTemplate strh r0, [r5, 0xC] adds r0, r6, 0 @@ -445141,7 +445141,7 @@ sub_80E9C9C: ; 80E9C9C .align 2, 0 .pool @080E9D10: - ldr r1, =0x085ea785 + ldr r1, =gUnknown_085EA785 ldr r2, =task_pc_turn_off + 1 adds r0, r6, 0 bl sub_81978EC @@ -445206,7 +445206,7 @@ game_continue: ; 80E9D2C ldr r1, [r4] lsls r3, r6, 3 adds r2, r1, r3 - ldr r0, =0x085e8cf0 + ldr r0, =gUnknown_085E8CF0 str r0, [r2] adds r1, 0x4 adds r1, r3 @@ -445229,7 +445229,7 @@ game_continue: ; 80E9D2C @080E9DBC: ldr r2, =0x03006310 adds r1, r2, 0 - ldr r0, =0x0858d07c + ldr r0, =gUnknown_0858D07C ldm r0!, {r3,r5,r6} stm r1!, {r3,r5,r6} ldm r0!, {r3,r5,r6} @@ -445415,12 +445415,12 @@ sub_80E9F20: ; 80E9F20 adds r5, r4, r6 ldrb r0, [r5, 0x10] bl sub_81AF620 - ldr r0, =0x0858d06c + ldr r0, =gUnknown_0858D06C ldr r1, [r0, 0xC] ldr r0, [r0, 0x8] str r0, [sp] str r1, [sp, 0x4] - ldr r0, =0x0858d048 + ldr r0, =gUnknown_0858D048 mov r8, r0 movs r1, 0x2 bl GetMaxWidthInMenuTable @@ -445485,7 +445485,7 @@ sub_80E9FB0: ; 80E9FB0 @080E9FDC: movs r0, 0x5 bl audio_play - ldr r0, =0x0858d048 + ldr r0, =gUnknown_0858D048 lsls r1, r4, 3 adds r0, 0x4 adds r1, r0 @@ -445529,7 +445529,7 @@ sub_80E9FFC: ; 80E9FFC ldrb r1, [r4, 0x8] bl sub_80E9780 ldr r4, =0x02021fc4 - ldr r1, =0x085ea737 + ldr r1, =gUnknown_085EA737 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_80EA06C + 1 @@ -445550,7 +445550,7 @@ sub_80EA06C: ; 80EA06C lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x0858d058 + ldr r1, =gUnknown_0858D058 adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -445632,7 +445632,7 @@ sub_80EA120: ; 80EA120 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085ea762 + ldr r1, =gUnknown_085EA762 ldr r2, =sub_80EA08C + 1 bl sub_81978EC pop {r0} @@ -445721,13 +445721,13 @@ task_pc_turn_off: ; 80EA1D0 lsls r0, 16 cmp r0, 0 bne @080EA1F4 - ldr r0, =0x0823b4e8 + ldr r0, =gUnknown_0823B4E8 bl script_env_1_execute_new_script b @080EA1FA .align 2, 0 .pool @080EA1F4: - ldr r0, =0x0823b5e9 + ldr r0, =gUnknown_0823B5E9 bl script_env_1_execute_new_script @080EA1FA: adds r0, r4, 0 @@ -445785,68 +445785,68 @@ sub_80EA250: ; 80EA250 adds r1, r0, 0 cmp r0, 0 bne @080EA278 - ldr r0, =0x08274966 + ldr r0, =gUnknown_08274966 b @080EA2DA .align 2, 0 .pool @080EA278: cmp r0, 0x1 bne @080EA284 - ldr r0, =0x08274d13 + ldr r0, =gUnknown_08274D13 b @080EA2DA .align 2, 0 .pool @080EA284: cmp r0, 0x2 bne @080EA290 - ldr r0, =0x08274ffe + ldr r0, =gUnknown_08274FFE b @080EA2DA .align 2, 0 .pool @080EA290: cmp r0, 0x3 bne @080EA29C - ldr r0, =0x08275367 + ldr r0, =gUnknown_08275367 b @080EA2DA .align 2, 0 .pool @080EA29C: cmp r0, 0x4 bne @080EA2A8 - ldr r0, =0x082756c7 + ldr r0, =gUnknown_082756C7 b @080EA2DA .align 2, 0 .pool @080EA2A8: cmp r0, 0x5 bne @080EA2B4 - ldr r0, =0x08274b24 + ldr r0, =gUnknown_08274B24 b @080EA2DA .align 2, 0 .pool @080EA2B4: cmp r0, 0x6 bne @080EA2C0 - ldr r0, =0x08274e75 + ldr r0, =gUnknown_08274E75 b @080EA2DA .align 2, 0 .pool @080EA2C0: cmp r0, 0x7 bne @080EA2CC - ldr r0, =0x082751e1 + ldr r0, =gUnknown_082751E1 b @080EA2DA .align 2, 0 .pool @080EA2CC: cmp r1, 0x8 beq @080EA2D8 - ldr r0, =0x082758cc + ldr r0, =gUnknown_082758CC b @080EA2DA .align 2, 0 .pool @080EA2D8: - ldr r0, =0x082754f6 + ldr r0, =gUnknown_082754F6 @080EA2DA: pop {r1} bx r1 @@ -449968,7 +449968,7 @@ sub_80EC728: ; 80EC728 ldrh r1, [r5, 0x28] movs r0, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 adds r1, r5, 0 adds r1, 0x2A @@ -451792,7 +451792,7 @@ sub_80ED718: ; 80ED718 strb r1, [r4] movs r3, 0x1 strb r3, [r4, 0x1] - ldr r2, =0x0858d094 + ldr r2, =gUnknown_0858D094 lsls r1, r0, 1 adds r1, r0 lsls r1, 2 @@ -452301,7 +452301,7 @@ sub_80EDB44: ; 80EDB44 adds r7, r4, 0 adds r7, 0x13 @080EDBEA: - ldr r0, =0x0858d0de + ldr r0, =gUnknown_0858D0DE lsls r5, r6, 1 adds r0, r5, r0 ldrh r0, [r0] @@ -452314,7 +452314,7 @@ sub_80EDB44: ; 80EDB44 adds r0, 0x1 strb r0, [r4, 0x5] @080EDC04: - ldr r0, =0x0858d0d0 + ldr r0, =gUnknown_0858D0D0 adds r0, r5, r0 ldrh r0, [r0] bl flag_check @@ -454167,7 +454167,7 @@ sub_80EEA70: ; 80EEA70 sub_80EEB98: ; 80EEB98 push {r4-r7,lr} movs r5, 0 - ldr r6, =0x0858d0ec + ldr r6, =gUnknown_0858D0EC adds r7, r6, 0x2 b @080EEBAE .align 2, 0 @@ -454193,7 +454193,7 @@ sub_80EEB98: ; 80EEB98 bl sub_80EEBF4 @080EEBCE: movs r5, 0 - ldr r4, =0x0858d0ec + ldr r4, =gUnknown_0858D0EC @080EEBD2: lsls r0, r5, 2 adds r0, r4 @@ -454252,7 +454252,7 @@ sub_80EEBF4: ; 80EEBF4 ldr r1, [r1] bl gf_strcpy strb r5, [r4, 0x4] - ldr r1, =0x0858d0ec + ldr r1, =gUnknown_0858D0EC lsls r0, r5, 2 adds r0, r1 ldrh r0, [r0] @@ -454685,7 +454685,7 @@ sub_80EEF6C: ; 80EEF6C asrs r0, 24 cmp r0, 0x13 bgt @080EEFC8 - ldr r1, =0x0858d11c + ldr r1, =gUnknown_0858D11C ldr r0, [r5] adds r0, r4 subs r2, 0x1 @@ -454693,7 +454693,7 @@ sub_80EEF6C: ; 80EEF6C .align 2, 0 .pool @080EEFC8: - ldr r1, =0x0858d130 + ldr r1, =gUnknown_0858D130 ldr r0, [r5] adds r0, r4 ldr r2, =0x00002b50 @@ -454719,7 +454719,7 @@ sub_80EEF6C: ; 80EEF6C adds r0, r1 movs r1, 0 strb r1, [r0] - ldr r1, =0x0858d108 + ldr r1, =gUnknown_0858D108 ldr r0, [r5] adds r0, r4 ldr r2, =0x00002b50 @@ -454965,44 +454965,44 @@ sub_80EF1BC: ; 80EF1BC beq @080EF234 b @080EF244 @080EF1E0: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x14] bl gf_strcpy b @080EF244 .align 2, 0 .pool @080EF1FC: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x18] bl gf_strcpy b @080EF244 .align 2, 0 .pool @080EF218: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x1C] bl gf_strcpy b @080EF244 .align 2, 0 .pool @080EF234: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x20] bl gf_strcpy @080EF244: @@ -455036,55 +455036,55 @@ sub_80EF250: ; 80EF250 .4byte @080EF2D4 .4byte @080EF2F0 @080EF280: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, r2, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1] bl gf_strcpy b @080EF300 .align 2, 0 .pool @080EF29C: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, r2, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x4] bl gf_strcpy b @080EF300 .align 2, 0 .pool @080EF2B8: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, r2, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x8] bl gf_strcpy b @080EF300 .align 2, 0 .pool @080EF2D4: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, r2, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0xC] bl gf_strcpy b @080EF300 .align 2, 0 .pool @080EF2F0: - ldr r1, =0x0858d144 + ldr r1, =gUnknown_0858D144 lsls r0, r2, 2 adds r0, r1 ldr r0, [r0] - ldr r1, =0x0858baf0 + ldr r1, =gUnknown_0858BAF0 ldr r1, [r1, 0x10] bl gf_strcpy @080EF300: @@ -455128,7 +455128,7 @@ sub_80EF340: ; 80EF340 adds r0, r5, 0 bl sub_80EF370 adds r3, r0, 0 - ldr r0, =0x0858d144 + ldr r0, =gUnknown_0858D144 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -455538,7 +455538,7 @@ sub_80EF64C: ; 80EF64C bl pokemon_getattr movs r1, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -455614,7 +455614,7 @@ sub_80EF704: ; 80EF704 bl pokemon_getattr movs r1, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r6, 0 bl gf_strcpy @@ -455805,7 +455805,7 @@ sub_80EF88C: ; 80EF88C bl pokemon_getattr movs r1, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 adds r1, r6, 0 bl sub_8008C44 @@ -455974,13 +455974,13 @@ sub_80EF9E8: ; 80EF9E8 adds r5, r0, 0 lsls r5, 16 lsrs r5, 16 - ldr r0, =0x0858d144 + ldr r0, =gUnknown_0858D144 lsls r4, 2 adds r4, r0 ldr r0, [r4] movs r1, 0xB muls r1, r5 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy adds r0, r5, 0 @@ -456376,7 +456376,7 @@ sub_80EFBDC: ; 80EFBDC @080EFCD0: movs r0, 0xB muls r4, r0 - ldr r7, =0x083185c8 + ldr r7, =gUnknown_083185C8 adds r0, r4, r7 bl sub_8008C24 lsls r0, 16 @@ -456426,7 +456426,7 @@ sub_80EFBDC: ; 80EFBDC ldrb r0, [r0] strb r0, [r1, 0x1] @080EFD30: - ldr r0, =0x0858d144 + ldr r0, =gUnknown_0858D144 mov r2, r9 lsls r1, r2, 2 adds r1, r0 @@ -456871,7 +456871,7 @@ sub_80F00A4: ; 80F00A4 cmp r0, 0 bne @080F0104 ldr r0, =0x02021cc4 - ldr r1, =0x085ead08 + ldr r1, =gUnknown_085EAD08 bl gf_strcpy ldr r0, =0x00004003 movs r1, 0x1 @@ -456885,7 +456885,7 @@ sub_80F00A4: ; 80F00A4 cmp r0, 0x2 bne @080F0104 ldr r0, =0x02021cc4 - ldr r1, =0x085ead08 + ldr r1, =gUnknown_085EAD08 bl gf_strcpy ldr r0, =0x00004003 movs r1, 0x1 @@ -456920,14 +456920,14 @@ sub_80F00A4: ; 80F00A4 bne @080F0158 @080F0142: ldr r0, =0x02021cc4 - ldr r1, =0x085ead08 + ldr r1, =gUnknown_085EAD08 bl gf_strcpy b @080F01A8 .align 2, 0 .pool @080F0158: ldr r0, =0x02021cc4 - ldr r1, =0x085ead04 + ldr r1, =gUnknown_085EAD04 bl gf_strcpy b @080F01A8 .align 2, 0 @@ -456941,7 +456941,7 @@ sub_80F00A4: ; 80F00A4 cmp r0, 0 beq @080F0198 ldr r0, =0x02021cc4 - ldr r1, =0x085ead08 + ldr r1, =gUnknown_085EAD08 bl gf_strcpy adds r0, r4, 0 movs r1, 0x1 @@ -456951,7 +456951,7 @@ sub_80F00A4: ; 80F00A4 .pool @080F0198: ldr r0, =0x02021cc4 - ldr r1, =0x085ead04 + ldr r1, =gUnknown_085EAD04 bl gf_strcpy adds r0, r4, 0 movs r1, 0x2 @@ -459645,7 +459645,7 @@ sub_80F16EC: ; 80F16EC ldrh r1, [r4, 0x2] movs r0, 0xB muls r0, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 adds r1, r4, 0 adds r1, 0x8 @@ -459668,7 +459668,7 @@ sub_80F16EC: ; 80F16EC ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 @@ -459779,14 +459779,14 @@ sub_80F16EC: ; 80F16EC ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 ldrh r2, [r4, 0x14] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -459807,7 +459807,7 @@ sub_80F16EC: ; 80F16EC ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy bl sub_80F577C @@ -459819,7 +459819,7 @@ sub_80F16EC: ; 80F16EC ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy @080F194C: @@ -459828,7 +459828,7 @@ sub_80F16EC: ; 80F16EC @080F1950: strb r0, [r1] @080F1952: - ldr r0, =0x0858d204 + ldr r0, =gUnknown_0858D204 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -459896,7 +459896,7 @@ sub_80F1974: ; 80F1974 ldrh r2, [r4, 0xA] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrh r0, [r4, 0x16] @@ -459920,14 +459920,14 @@ sub_80F1974: ; 80F1974 cmp r0, 0x32 bne @080F1A58 ldr r0, =0x02021cc4 - ldr r1, =0x085eaeb1 + ldr r1, =gUnknown_085EAEB1 bl gf_strcpy b @080F1A60 .align 2, 0 .pool @080F1A58: ldr r0, =0x02021cc4 - ldr r1, =0x085eaeb8 + ldr r1, =gUnknown_085EAEB8 bl gf_strcpy @080F1A60: ldrh r1, [r4, 0x16] @@ -459976,7 +459976,7 @@ sub_80F1974: ; 80F1974 ldrh r2, [r4, 0x14] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy b @080F1AA6 @@ -459992,7 +459992,7 @@ sub_80F1974: ; 80F1974 ldrh r2, [r4, 0x14] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r0, [r4, 0x1B] @@ -460092,12 +460092,12 @@ sub_80F1974: ; 80F1974 ldrh r2, [r4, 0xA] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy bl sub_80F577C @080F1BEA: - ldr r0, =0x0858d240 + ldr r0, =gUnknown_0858D240 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -460340,7 +460340,7 @@ sub_80F1C0C: ; 80F1C0C bl sub_81DB5E8 bl sub_80F577C @080F1E2C: - ldr r0, =0x0858d1d0 + ldr r0, =gUnknown_0858D1D0 lsls r1, r6, 2 adds r1, r0 ldr r0, [r1] @@ -460414,7 +460414,7 @@ sub_80F1E48: ; 80F1E48 ldrh r2, [r5, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -460566,7 +460566,7 @@ sub_80F1E48: ; 80F1E48 ldrh r2, [r5, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrh r0, [r5, 0x2] @@ -460618,7 +460618,7 @@ sub_80F1E48: ; 80F1E48 ldrh r2, [r5, 0x1C] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrh r0, [r5, 0x1C] @@ -460646,7 +460646,7 @@ sub_80F1E48: ; 80F1E48 bl sub_81DB5E8 bl sub_80F577C @080F20FE: - ldr r0, =0x0858d338 + ldr r0, =gUnknown_0858D338 lsls r1, r6, 2 adds r1, r0 ldr r0, [r1] @@ -460713,7 +460713,7 @@ sub_80F211C: ; 80F211C ldrh r2, [r5, 0x10] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -460776,7 +460776,7 @@ sub_80F211C: ; 80F211C ldrh r2, [r5, 0x10] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -460800,7 +460800,7 @@ sub_80F211C: ; 80F211C ldrh r2, [r5, 0x10] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy @080F2286: @@ -460820,7 +460820,7 @@ sub_80F211C: ; 80F211C ldrh r2, [r5, 0x10] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -460845,7 +460845,7 @@ sub_80F211C: ; 80F211C ldrh r1, [r5, 0x10] movs r4, 0xB muls r1, r4 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 @@ -460863,7 +460863,7 @@ sub_80F211C: ; 80F211C ldrh r1, [r5, 0x10] movs r4, 0xB muls r1, r4 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 @@ -460879,7 +460879,7 @@ sub_80F211C: ; 80F211C @080F2354: bl sub_80F577C @080F2358: - ldr r0, =0x0858d1a0 + ldr r0, =gUnknown_0858D1A0 lsls r1, r6, 2 adds r1, r0 ldr r0, [r1] @@ -460939,7 +460939,7 @@ sub_80F2370: ; 80F2370 ldrh r2, [r4, 0xC] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r1, =0x0203a030 @@ -460962,7 +460962,7 @@ sub_80F2370: ; 80F2370 ldrh r2, [r4, 0xE] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r0, [r4, 0x11] @@ -461026,7 +461026,7 @@ sub_80F2370: ; 80F2370 @080F24BC: bl sub_80F577C @080F24C0: - ldr r0, =0x0858d394 + ldr r0, =gUnknown_0858D394 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -461132,7 +461132,7 @@ sub_80F24D8: ; 80F24D8 ldrh r2, [r5, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r1, =0x0203a030 @@ -461232,7 +461232,7 @@ sub_80F24D8: ; 80F24D8 .align 2, 0 .pool @080F26F0: - ldr r0, =0x0858d150 + ldr r0, =gUnknown_0858D150 lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -461376,7 +461376,7 @@ sub_80F2708: ; 80F2708 .align 2, 0 .pool @080F288C: - ldr r0, =0x0858d170 + ldr r0, =gUnknown_0858D170 lsls r1, r6, 2 adds r1, r0 ldr r0, [r1] @@ -461429,7 +461429,7 @@ sub_80F28A4: ; 80F28A4 ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -461453,7 +461453,7 @@ sub_80F28A4: ; 80F28A4 ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -461474,7 +461474,7 @@ sub_80F28A4: ; 80F28A4 bl sub_811EBBC bl sub_80F577C @080F297E: - ldr r0, =0x0858d188 + ldr r0, =gUnknown_0858D188 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -461512,12 +461512,12 @@ sub_80F29A0: ; 80F29A0 ldrh r2, [r4, 0xC] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy bl sub_80F577C bl sub_80ED430 - ldr r1, =0x0858d19c + ldr r1, =gUnknown_0858D19C ldr r0, =0x0203a030 ldrb r0, [r0] lsls r0, 2 @@ -461604,7 +461604,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -461652,7 +461652,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r1, [r6, 0xF] @@ -461697,7 +461697,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy @080F2BB2: @@ -461716,7 +461716,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -461747,42 +461747,42 @@ sub_80F2A10: ; 80F2A10 .4byte @080F2C6C @080F2C1C: ldr r0, =0x02021cc4 - ldr r1, =0x085eb0e8 + ldr r1, =gUnknown_085EB0E8 bl gf_strcpy b @080F2C74 .align 2, 0 .pool @080F2C30: ldr r0, =0x02021cc4 - ldr r1, =0x085eb0ed + ldr r1, =gUnknown_085EB0ED bl gf_strcpy b @080F2C74 .align 2, 0 .pool @080F2C44: ldr r0, =0x02021cc4 - ldr r1, =0x085eb0f4 + ldr r1, =gUnknown_085EB0F4 bl gf_strcpy b @080F2C74 .align 2, 0 .pool @080F2C58: ldr r0, =0x02021cc4 - ldr r1, =0x085eb0f9 + ldr r1, =gUnknown_085EB0F9 bl gf_strcpy b @080F2C74 .align 2, 0 .pool @080F2C6C: ldr r0, =0x02021cc4 - ldr r1, =0x085eb0ff + ldr r1, =gUnknown_085EB0FF bl gf_strcpy @080F2C74: ldr r0, =0x02021dc4 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r1, [r6, 0xF] @@ -461880,7 +461880,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -461889,7 +461889,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -461898,7 +461898,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -461907,7 +461907,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r0, [r6, 0x1C] @@ -461969,7 +461969,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -461978,7 +461978,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -461987,7 +461987,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -461996,7 +461996,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462005,7 +462005,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462014,7 +462014,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r0, [r6, 0x1C] @@ -462076,7 +462076,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462085,7 +462085,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462094,7 +462094,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462103,7 +462103,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462112,7 +462112,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462121,7 +462121,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462130,7 +462130,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 b @080F2F72 .align 2, 0 .pool @@ -462139,14 +462139,14 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 ldrh r2, [r6, 0x10] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C @080F2F72: adds r1, r2 bl gf_strcpy @@ -462161,7 +462161,7 @@ sub_80F2A10: ; 80F2A10 ldrh r1, [r6, 0x12] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -462266,7 +462266,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy b @080F30EA @@ -462281,7 +462281,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy b @080F30EA @@ -462301,7 +462301,7 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -462331,12 +462331,12 @@ sub_80F2A10: ; 80F2A10 ldrh r2, [r6, 0x12] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy bl sub_80F577C @080F311C: - ldr r0, =0x0858d27c + ldr r0, =gUnknown_0858D27C lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -462421,14 +462421,14 @@ sub_80F3140: ; 80F3140 cmp r0, 0 bne @080F3200 ldr r0, =0x02021ec4 - ldr r1, =0x085ecb64 + ldr r1, =gUnknown_085ECB64 bl gf_strcpy b @080F3208 .align 2, 0 .pool @080F3200: ldr r0, =0x02021ec4 - ldr r1, =0x085ecb6b + ldr r1, =gUnknown_085ECB6B bl gf_strcpy @080F3208: ldr r1, =0x0203a030 @@ -462446,14 +462446,14 @@ sub_80F3140: ; 80F3140 ldrh r2, [r4, 0x16] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 ldrh r2, [r4, 0x14] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r1, =0x0203a030 @@ -462472,7 +462472,7 @@ sub_80F3140: ; 80F3140 ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r1, =0x0203a030 @@ -462520,14 +462520,14 @@ sub_80F3140: ; 80F3140 ldrh r2, [r4, 0x16] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 ldrh r2, [r4, 0x14] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r1, =0x0203a030 @@ -462550,12 +462550,12 @@ sub_80F3140: ; 80F3140 ldrh r2, [r4, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy bl sub_80F577C @080F3362: - ldr r0, =0x0858d300 + ldr r0, =gUnknown_0858D300 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -462648,42 +462648,42 @@ sub_80F3388: ; 80F3388 .4byte @080F3494 @080F3444: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb48 + ldr r1, =gUnknown_085ECB48 bl gf_strcpy b @080F349C .align 2, 0 .pool @080F3458: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb4e + ldr r1, =gUnknown_085ECB4E bl gf_strcpy b @080F349C .align 2, 0 .pool @080F346C: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb52 + ldr r1, =gUnknown_085ECB52 bl gf_strcpy b @080F349C .align 2, 0 .pool @080F3480: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb58 + ldr r1, =gUnknown_085ECB58 bl gf_strcpy b @080F349C .align 2, 0 .pool @080F3494: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb5f + ldr r1, =gUnknown_085ECB5F bl gf_strcpy @080F349C: ldrb r0, [r4, 0x2] cmp r0, 0x18 bls @080F34BC ldr r0, =0x02021dc4 - ldr r1, =0x085ecb2a + ldr r1, =gUnknown_085ECB2A bl gf_strcpy b @080F34DC .align 2, 0 @@ -462692,14 +462692,14 @@ sub_80F3388: ; 80F3388 cmp r0, 0x16 bls @080F34D4 ldr r0, =0x02021dc4 - ldr r1, =0x085ecb20 + ldr r1, =gUnknown_085ECB20 bl gf_strcpy b @080F34DC .align 2, 0 .pool @080F34D4: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb1b + ldr r1, =gUnknown_085ECB1B bl gf_strcpy @080F34DC: ldr r0, =0x02021ec4 @@ -462742,42 +462742,42 @@ sub_80F3388: ; 80F3388 .4byte @080F3588 @080F3538: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb48 + ldr r1, =gUnknown_085ECB48 bl gf_strcpy b @080F3590 .align 2, 0 .pool @080F354C: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb4e + ldr r1, =gUnknown_085ECB4E bl gf_strcpy b @080F3590 .align 2, 0 .pool @080F3560: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb52 + ldr r1, =gUnknown_085ECB52 bl gf_strcpy b @080F3590 .align 2, 0 .pool @080F3574: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb58 + ldr r1, =gUnknown_085ECB58 bl gf_strcpy b @080F3590 .align 2, 0 .pool @080F3588: ldr r0, =0x02021cc4 - ldr r1, =0x085ecb5f + ldr r1, =gUnknown_085ECB5F bl gf_strcpy @080F3590: ldrb r0, [r4, 0x2] cmp r0, 0x10 bls @080F35B0 ldr r0, =0x02021dc4 - ldr r1, =0x085ecb34 + ldr r1, =gUnknown_085ECB34 bl gf_strcpy b @080F35D0 .align 2, 0 @@ -462786,14 +462786,14 @@ sub_80F3388: ; 80F3388 cmp r0, 0xD bls @080F35C8 ldr r0, =0x02021dc4 - ldr r1, =0x085ecb3a + ldr r1, =gUnknown_085ECB3A bl gf_strcpy b @080F35D0 .align 2, 0 .pool @080F35C8: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb3e + ldr r1, =gUnknown_085ECB3E bl gf_strcpy @080F35D0: ldr r0, =0x02021ec4 @@ -462827,7 +462827,7 @@ sub_80F3388: ; 80F3388 @080F3620: bl sub_80F577C @080F3624: - ldr r0, =0x0858d228 + ldr r0, =gUnknown_0858D228 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -462954,7 +462954,7 @@ sub_80F363C: ; 80F363C ldrh r1, [r1] movs r6, 0xB muls r1, r6 - ldr r5, =0x083185c8 + ldr r5, =gUnknown_083185C8 adds r1, r5 bl gf_strcpy ldr r0, =0x02021dc4 @@ -462964,7 +462964,7 @@ sub_80F363C: ; 80F363C ldrh r2, [r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -463000,7 +463000,7 @@ sub_80F363C: ; 80F363C ldrh r1, [r1] movs r6, 0xB muls r1, r6 - ldr r5, =0x083185c8 + ldr r5, =gUnknown_083185C8 adds r1, r5 bl gf_strcpy ldr r0, =0x02021ec4 @@ -463019,7 +463019,7 @@ sub_80F363C: ; 80F363C strb r0, [r1] bl sub_80EC4E8 @080F37EA: - ldr r0, =0x0858d66c + ldr r0, =gUnknown_0858D66C lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -463080,7 +463080,7 @@ sub_80F3828: ; 80F3828 ldrh r2, [r4, 0x4] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r1, [r4, 0x3] @@ -463100,7 +463100,7 @@ sub_80F3828: ; 80F3828 ldrh r2, [r4, 0x4] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r1, [r4, 0x2] @@ -463108,7 +463108,7 @@ sub_80F3828: ; 80F3828 bl sub_80EF340 bl sub_80F577C @080F38E0: - ldr r0, =0x0858d3b0 + ldr r0, =gUnknown_0858D3B0 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -463173,7 +463173,7 @@ sub_80F3904: ; 80F3904 ldrh r2, [r4, 0x8] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy movs r0, 0x2 @@ -463195,12 +463195,12 @@ sub_80F3904: ; 80F3904 ldrh r2, [r4, 0x4] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy bl sub_80F577C @080F39BE: - ldr r0, =0x0858d3b8 + ldr r0, =gUnknown_0858D3B8 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -463443,7 +463443,7 @@ sub_80F39E4: ; 80F39E4 bl sub_81DB5E8 bl sub_80F577C @080F3BE8: - ldr r0, =0x0858d3c4 + ldr r0, =gUnknown_0858D3C4 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -463584,7 +463584,7 @@ sub_80F3C04: ; 80F3C04 bl sub_811EBBC bl sub_80F577C @080F3D54: - ldr r0, =0x0858d3f0 + ldr r0, =gUnknown_0858D3F0 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -463694,7 +463694,7 @@ sub_80F3D74: ; 80F3D74 bl sub_81DB5E8 bl sub_80F577C @080F3E5C: - ldr r0, =0x0858d40c + ldr r0, =gUnknown_0858D40C lsls r1, r6, 2 adds r1, r0 ldr r0, [r1] @@ -463757,14 +463757,14 @@ sub_80F3E7C: ; 80F3E7C .pool @080F3EE8: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb0c + ldr r1, =gUnknown_085ECB0C bl gf_strcpy b @080F3F04 .align 2, 0 .pool @080F3EFC: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb12 + ldr r1, =gUnknown_085ECB12 bl gf_strcpy @080F3F04: ldrb r1, [r4, 0x2] @@ -463798,14 +463798,14 @@ sub_80F3E7C: ; 80F3E7C .pool @080F3F44: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb0c + ldr r1, =gUnknown_085ECB0C bl gf_strcpy b @080F3F60 .align 2, 0 .pool @080F3F58: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb12 + ldr r1, =gUnknown_085ECB12 bl gf_strcpy @080F3F60: ldrh r1, [r4, 0x4] @@ -463831,14 +463831,14 @@ sub_80F3E7C: ; 80F3E7C .pool @080F3F94: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb0c + ldr r1, =gUnknown_085ECB0C bl gf_strcpy b @080F3FB0 .align 2, 0 .pool @080F3FA8: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb12 + ldr r1, =gUnknown_085ECB12 bl gf_strcpy @080F3FB0: ldrh r1, [r4, 0x4] @@ -463866,19 +463866,19 @@ sub_80F3E7C: ; 80F3E7C .pool @080F3FE8: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb12 + ldr r1, =gUnknown_085ECB12 bl gf_strcpy b @080F4004 .align 2, 0 .pool @080F3FFC: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb0c + ldr r1, =gUnknown_085ECB0C bl gf_strcpy @080F4004: bl sub_80F577C @080F4008: - ldr r0, =0x0858d418 + ldr r0, =gUnknown_0858D418 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -463956,7 +463956,7 @@ sub_80F4028: ; 80F4028 ldrh r2, [r6, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -463979,7 +463979,7 @@ sub_80F4028: ; 80F4028 ldrh r1, [r6, 0x2] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464033,7 +464033,7 @@ sub_80F4028: ; 80F4028 ldrh r2, [r6, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464056,7 +464056,7 @@ sub_80F4028: ; 80F4028 ldrh r1, [r6, 0x2] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464114,14 +464114,14 @@ sub_80F4028: ; 80F4028 ldrh r2, [r6, 0xC] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 ldrh r2, [r6, 0xA] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 b @080F42A8 .align 2, 0 @@ -464136,7 +464136,7 @@ sub_80F4028: ; 80F4028 ldrh r1, [r6, 0x2] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464177,7 +464177,7 @@ sub_80F4028: ; 80F4028 ldrh r1, [r6, 0x2] movs r4, 0xB muls r1, r4 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464197,7 +464197,7 @@ sub_80F4028: ; 80F4028 bl sub_81DB5E8 bl sub_80F577C @080F4344: - ldr r0, =0x0858d428 + ldr r0, =gUnknown_0858D428 lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -464281,7 +464281,7 @@ sub_80F4360: ; 80F4360 ldr r0, =0x02021dc4 ldrb r1, [r5, 0x4] lsls r1, 5 - ldr r2, =0x085a5c09 + ldr r2, =gUnknown_085A5C09 adds r1, r2 bl gf_strcpy ldrb r0, [r5, 0x3] @@ -464304,7 +464304,7 @@ sub_80F4360: ; 80F4360 ldr r0, =0x02021dc4 ldrb r1, [r5, 0x5] lsls r1, 5 - ldr r2, =0x085a5c09 + ldr r2, =gUnknown_085A5C09 adds r1, r2 bl gf_strcpy ldrb r1, [r5, 0x3] @@ -464346,7 +464346,7 @@ sub_80F4360: ; 80F4360 ldr r0, =0x02021dc4 ldrb r1, [r5, 0x6] lsls r1, 5 - ldr r4, =0x085a5c09 + ldr r4, =gUnknown_085A5C09 adds r1, r4 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464360,7 +464360,7 @@ sub_80F4360: ; 80F4360 ldr r0, =0x02021dc4 ldrb r1, [r5, 0x6] lsls r1, 5 - ldr r2, =0x085a5c09 + ldr r2, =gUnknown_085A5C09 adds r1, r2 @080F44CA: bl gf_strcpy @@ -464424,14 +464424,14 @@ sub_80F4360: ; 80F4360 ldrh r2, [r5, 0x8] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 ldrh r1, [r5, 0xA] movs r4, 0xD muls r1, r4 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r0, =0x0203a030 @@ -464442,7 +464442,7 @@ sub_80F4360: ; 80F4360 @080F4584: bl sub_80F577C @080F4588: - ldr r0, =0x0858d45c + ldr r0, =gUnknown_0858D45C lsls r1, r6, 2 adds r1, r0 ldr r0, [r1] @@ -464481,7 +464481,7 @@ sub_80F45A0: ; 80F45A0 cmp r0, 0 bne @080F45FC ldr r0, =0x02021dc4 - ldr r1, =0x085ecb72 + ldr r1, =gUnknown_085ECB72 bl gf_strcpy b @080F4634 .align 2, 0 @@ -464490,7 +464490,7 @@ sub_80F45A0: ; 80F45A0 cmp r0, 0x1 bne @080F4614 ldr r0, =0x02021dc4 - ldr r1, =0x085ecb7a + ldr r1, =gUnknown_085ECB7A bl gf_strcpy b @080F4634 .align 2, 0 @@ -464499,14 +464499,14 @@ sub_80F45A0: ; 80F45A0 cmp r0, 0x2 bne @080F462C ldr r0, =0x02021dc4 - ldr r1, =0x085ecb80 + ldr r1, =gUnknown_085ECB80 bl gf_strcpy b @080F4634 .align 2, 0 .pool @080F462C: ldr r0, =0x02021dc4 - ldr r1, =0x085ecb87 + ldr r1, =gUnknown_085ECB87 bl gf_strcpy @080F4634: ldr r4, =0x02021ec4 @@ -464516,7 +464516,7 @@ sub_80F45A0: ; 80F45A0 adds r0, r4, 0 bl gf_strcpy bl sub_80F577C - ldr r1, =0x0858d494 + ldr r1, =gUnknown_0858D494 lsls r0, r6, 2 adds r0, r1 ldr r0, [r0] @@ -464576,7 +464576,7 @@ sub_80F466C: ; 80F466C ldrh r1, [r6, 0x6] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021ec4 @@ -464600,14 +464600,14 @@ sub_80F466C: ; 80F466C ldrh r2, [r6, 0x4] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r0, =0x02021ec4 ldrh r2, [r6, 0x2] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r1, =0x0203a030 @@ -464621,7 +464621,7 @@ sub_80F466C: ; 80F466C ldrh r2, [r6, 0x6] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrb r1, [r6, 0x10] @@ -464663,7 +464663,7 @@ sub_80F466C: ; 80F466C ldrh r1, [r6, 0x8] movs r5, 0xD muls r1, r5 - ldr r4, =0x0831977c + ldr r4, =gUnknown_0831977C adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -464683,7 +464683,7 @@ sub_80F466C: ; 80F466C ldrh r1, [r6, 0x8] movs r5, 0xD muls r1, r5 - ldr r4, =0x0831977c + ldr r4, =gUnknown_0831977C adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -464698,7 +464698,7 @@ sub_80F466C: ; 80F466C ldrh r2, [r6, 0x8] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 @080F4820: bl gf_strcpy @@ -464714,7 +464714,7 @@ sub_80F466C: ; 80F466C ldrh r1, [r6, 0xE] movs r5, 0xD muls r1, r5 - ldr r4, =0x0831977c + ldr r4, =gUnknown_0831977C adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -464724,7 +464724,7 @@ sub_80F466C: ; 80F466C bl gf_strcpy bl sub_80F577C @080F4858: - ldr r0, =0x0858d498 + ldr r0, =gUnknown_0858D498 lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -464854,7 +464854,7 @@ sub_80F487C: ; 80F487C bl sub_811EBBC bl sub_80F577C @080F499A: - ldr r0, =0x0858d320 + ldr r0, =gUnknown_0858D320 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -465037,7 +465037,7 @@ sub_80F49BC: ; 80F49BC bl sub_811EBBC bl sub_80F577C @080F4B3A: - ldr r0, =0x0858d4b4 + ldr r0, =gUnknown_0858D4B4 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -465278,7 +465278,7 @@ sub_80F4B5C: ; 80F4B5C @080F4D80: bl sub_80F577C @080F4D84: - ldr r0, =0x0858d4e4 + ldr r0, =gUnknown_0858D4E4 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -465472,7 +465472,7 @@ sub_80F4D9C: ; 80F4D9C ldrh r1, [r6, 0x4] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -465492,7 +465492,7 @@ sub_80F4D9C: ; 80F4D9C ldrh r1, [r6, 0x4] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -465507,7 +465507,7 @@ sub_80F4D9C: ; 80F4D9C ldrh r1, [r6, 0x4] movs r5, 0xB muls r1, r5 - ldr r4, =0x083185c8 + ldr r4, =gUnknown_083185C8 adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -465531,7 +465531,7 @@ sub_80F4D9C: ; 80F4D9C ldrh r2, [r6, 0xA] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 @080F4FEC: bl gf_strcpy @@ -465549,7 +465549,7 @@ sub_80F4D9C: ; 80F4D9C bl sub_81DB5E8 bl sub_80F577C @080F5014: - ldr r0, =0x0858d524 + ldr r0, =gUnknown_0858D524 lsls r1, r7, 2 adds r1, r0 ldr r0, [r1] @@ -465698,7 +465698,7 @@ sub_80F5030: ; 80F5030 bl sub_81DB5E8 bl sub_80F577C @080F5164: - ldr r0, =0x0858d570 + ldr r0, =gUnknown_0858D570 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -465747,7 +465747,7 @@ sub_80F51AC: ; 80F51AC movs r3, 0 ldr r1, [r0, 0xC] movs r5, 0x1 - ldr r6, =0x0858d690 + ldr r6, =gUnknown_0858D690 @080F51BC: adds r0, r1, 0 lsrs r0, r2 @@ -466118,7 +466118,7 @@ sub_80F51EC: ; 80F51EC @080F5528: strb r0, [r2] @080F552A: - ldr r0, =0x0858d594 + ldr r0, =gUnknown_0858D594 mov r2, r9 lsls r1, r2, 2 adds r1, r0 @@ -466300,7 +466300,7 @@ sub_80F5548: ; 80F5548 @080F56B8: bl sub_80F577C @080F56BC: - ldr r0, =0x0858d640 + ldr r0, =gUnknown_0858D640 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -466377,7 +466377,7 @@ sub_80F56D4: ; 80F56D4 bl sub_81DB5E8 bl sub_80F577C @080F575E: - ldr r0, =0x0858d384 + ldr r0, =gUnknown_0858D384 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -466432,7 +466432,7 @@ sub_80F57C4: ; 80F57C4 bl lcd_io_set movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0858d888 + ldr r1, =gUnknown_0858D888 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -466450,7 +466450,7 @@ sub_80F57C4: ; 80F57C4 adds r4, 0x1 cmp r4, 0x3 ble @080F57E0 - ldr r0, =0x0858d898 + ldr r0, =gUnknown_0858D898 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0x4C @@ -466551,32 +466551,32 @@ sub_80F591C: ; 80F591C mov r5, r8 push {r5-r7} sub sp, 0x10 - ldr r0, =0x08c19588 + ldr r0, =gUnknown_08C19588 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram - ldr r1, =0x08c1a12c + ldr r1, =gUnknown_08C1A12C movs r0, 0x3 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x08c1a000 + ldr r1, =gUnknown_08C1A000 movs r0, 0x2 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x08c19eec + ldr r1, =gUnknown_08C19EEC movs r0, 0 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map bl sub_80F71C8 - ldr r0, =0x08c1a2b4 + ldr r0, =gUnknown_08C1A2B4 movs r2, 0x80 lsls r2, 2 movs r1, 0 bl decompress_palette - ldr r0, =0x0858d6b0 + ldr r0, =gUnknown_0858D6B0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -466705,7 +466705,7 @@ sub_80F5A74: ; 80F5A74 ldrb r0, [r0] cmp r5, r0 bne @080F5A96 - ldr r1, =0x085ed21e + ldr r1, =gUnknown_085ED21E adds r0, r6, 0 bl gf_strcpy adds r6, r0, 0 @@ -466718,7 +466718,7 @@ sub_80F5A74: ; 80F5A74 adds r1, r4, 0 movs r2, 0 bl sub_80F7ED0 - ldr r1, =0x085e8d3e + ldr r1, =gUnknown_085E8D3E adds r0, r6, 0 bl gf_strcpy adds r1, r7, 0 @@ -467083,7 +467083,7 @@ sub_80F5CE4: ; 80F5CE4 ands r0, r1 cmp r0, 0 beq @080F5E78 - ldr r0, =0x085ed207 + ldr r0, =gUnknown_085ED207 bl sub_80F707C ldr r0, =sub_80F5ED8 + 1 b @080F5EB8 @@ -467217,7 +467217,7 @@ sub_80F5F74: ; 80F5F74 ldr r0, =sub_80F68F0 + 1 movs r1, 0x14 bl AddTask - ldr r0, =0x085ed1b8 + ldr r0, =gUnknown_085ED1B8 ldr r1, =0x0203a034 ldr r1, [r1] ldr r1, [r1] @@ -467263,7 +467263,7 @@ sub_80F5F74: ; 80F5F74 @080F5FF8: cmp r0, 0x3 bne @080F6030 - ldr r0, =0x085ed1d0 + ldr r0, =gUnknown_085ED1D0 ldr r1, =0x0203a034 ldr r1, [r1] ldr r1, [r1] @@ -467411,7 +467411,7 @@ sub_80F60F0: ; 80F60F0 cmp r0, 0x15 bne @080F615E strh r3, [r1, 0xA] - ldr r0, =0x085ed1e9 + ldr r0, =gUnknown_085ED1E9 ldr r1, [r5] ldrb r1, [r1] bl sub_80F6B78 @@ -467716,7 +467716,7 @@ sub_80F6204: ; 80F6204 adds r4, r1 adds r1, r4, 0 bl gf_strcpy - ldr r1, =0x085ed1fa + ldr r1, =gUnknown_085ED1FA mov r0, sp bl ExpandTextCodes ldr r0, =0x0203a034 @@ -467816,7 +467816,7 @@ sub_80F6404: ; 80F6404 ldr r3, =0x02039e00 ldr r4, =0x02039f25 mov r9, r4 - ldr r4, =0x0830a18c + ldr r4, =gUnknown_0830A18C mov r12, r4 ldr r4, =0x020244d4 mov r8, r4 @@ -467905,9 +467905,9 @@ sub_80F6404: ; 80F6404 ldr r1, [r1] ldr r1, [r1] strb r0, [r1, 0x8] - ldr r0, =0x0858d878 + ldr r0, =gUnknown_0858D878 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0858d880 + ldr r0, =gUnknown_0858D880 bl gpu_pal_obj_decompress_and_apply ldr r0, =sub_80F7670 + 1 movs r1, 0xA @@ -468141,7 +468141,7 @@ sub_80F671C: ; 80F671C ldrsh r0, [r4, r1] cmp r0, 0 bne @080F676E - ldr r0, =0x085ed207 + ldr r0, =gUnknown_085ED207 bl sub_80F707C bl sub_800AC34 ldr r0, =sub_80F677C + 1 @@ -468560,7 +468560,7 @@ sub_80F6A64: ; 80F6A64 sub_80F6A9C: ; 80F6A9C push {r4-r6,lr} movs r4, 0 - ldr r6, =0x0857c388 + ldr r6, =gUnknown_0857C388 movs r5, 0xA0 lsls r5, 16 @080F6AA6: @@ -468575,7 +468575,7 @@ sub_80F6A9C: ; 80F6A9C adds r0, r6 ldrb r0, [r0] lsls r0, 5 - ldr r1, =0x08dde1f8 + ldr r1, =gUnknown_08DDE1F8 adds r0, r1 lsrs r1, r5, 16 movs r2, 0x20 @@ -468616,7 +468616,7 @@ sub_80F6AE8: ; 80F6AE8 adds r0, 0x43 movs r1, 0x1 strb r1, [r0] - ldr r0, =0x0858d8e0 + ldr r0, =gUnknown_0858D8E0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram adds r1, r0, 0 lsls r1, 16 @@ -468628,7 +468628,7 @@ sub_80F6AE8: ; 80F6AE8 movs r2, 0x80 movs r3, 0x1 bl RequestDma3Fill - ldr r0, =0x0858d8c8 + ldr r0, =gUnknown_0858D8C8 movs r1, 0x8 movs r2, 0x8 movs r3, 0 @@ -468706,7 +468706,7 @@ sub_80F6B78: ; 80F6B78 asrs r2, 1 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x0858d8e8 + ldr r0, =gUnknown_0858D8E8 str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -468720,7 +468720,7 @@ sub_80F6B78: ; 80F6B78 movs r1, 0x7 bl Window_GetField mov r9, r0 - ldr r2, =0x0858d6d0 + ldr r2, =gUnknown_0858D6D0 mov r8, r2 lsls r1, r7, 4 adds r1, r7 @@ -468933,13 +468933,13 @@ sub_80F6DC0: ; 80F6DC0 push {r4-r6,lr} sub sp, 0x20 mov r1, sp - ldr r0, =0x0858d7f8 + ldr r0, =gUnknown_0858D7F8 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2-r4} stm r1!, {r2-r4} add r5, sp, 0x18 - ldr r6, =0x0858d810 + ldr r6, =gUnknown_0858D810 movs r4, 0x7 @080F6DD6: adds r0, r6, 0 @@ -468948,7 +468948,7 @@ sub_80F6DC0: ; 80F6DC0 subs r4, 0x1 cmp r4, 0 bge @080F6DD6 - ldr r0, =0x0858d850 + ldr r0, =gUnknown_0858D850 bl gpu_pal_obj_alloc_tag_and_apply movs r4, 0 mov r6, sp @@ -469449,7 +469449,7 @@ sub_80F71C8: ; 80F71C8 ands r0, r1 cmp r0, 0 beq @080F71F8 - ldr r1, =0x08dc6498 + ldr r1, =gUnknown_08DC6498 str r5, [sp] movs r0, 0x2 str r0, [sp, 0x4] @@ -469465,21 +469465,21 @@ sub_80F71C8: ; 80F71C8 ldrh r2, [r0] cmp r2, 0 bne @080F720C - ldr r1, =0x08dc63f8 + ldr r1, =gUnknown_08DC63F8 b @080F722E .align 2, 0 .pool @080F720C: cmp r2, 0x1 bne @080F7218 - ldr r1, =0x08dc6420 + ldr r1, =gUnknown_08DC6420 b @080F722E .align 2, 0 .pool @080F7218: cmp r2, 0x2 bne @080F722C - ldr r1, =0x08dc6448 + ldr r1, =gUnknown_08DC6448 movs r0, 0xA str r0, [sp] str r2, [sp, 0x4] @@ -469488,7 +469488,7 @@ sub_80F71C8: ; 80F71C8 .align 2, 0 .pool @080F722C: - ldr r1, =0x08dc6470 + ldr r1, =gUnknown_08DC6470 @080F722E: movs r0, 0xA str r0, [sp] @@ -469505,7 +469505,7 @@ sub_80F71C8: ; 80F71C8 cmp r0, 0 bne @080F725C movs r6, 0 - ldr r1, =0x08dc64ac + ldr r1, =gUnknown_08DC64AC b @080F7298 .align 2, 0 .pool @@ -469513,7 +469513,7 @@ sub_80F71C8: ; 80F71C8 cmp r0, 0x1 bne @080F726C movs r6, 0x1 - ldr r1, =0x08dc64c0 + ldr r1, =gUnknown_08DC64C0 b @080F7298 .align 2, 0 .pool @@ -469521,7 +469521,7 @@ sub_80F71C8: ; 80F71C8 cmp r0, 0x2 bne @080F7290 movs r6, 0x2 - ldr r1, =0x08dc64d4 + ldr r1, =gUnknown_08DC64D4 lsls r2, r5, 24 lsrs r2, 24 lsls r4, 24 @@ -469538,7 +469538,7 @@ sub_80F71C8: ; 80F71C8 cmp r0, 0x3 bne @080F72B4 movs r6, 0x3 - ldr r1, =0x08dc64e8 + ldr r1, =gUnknown_08DC64E8 @080F7298: lsls r2, r5, 24 lsrs r2, 24 @@ -469554,7 +469554,7 @@ sub_80F71C8: ; 80F71C8 .pool @080F72B4: movs r6, 0x4 - ldr r1, =0x08dc64fc + ldr r1, =gUnknown_08DC64FC lsls r2, r5, 24 lsrs r2, 24 lsls r4, 24 @@ -469566,7 +469566,7 @@ sub_80F71C8: ; 80F71C8 bl gpu_copy_to_iwram_tile_map_rect @080F72CC: adds r5, 0x5 - ldr r1, =0x08dc6510 + ldr r1, =gUnknown_08DC6510 lsls r2, r5, 24 lsrs r2, 24 lsrs r3, r4, 24 @@ -470069,7 +470069,7 @@ sub_80F7670: ; 80F7670 ldrb r0, [r0, 0x7] cmp r0, 0x27 bhi @080F7732 - ldr r4, =0x0858d860 + ldr r4, =gUnknown_0858D860 bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -472713,7 +472713,7 @@ sub_80F8B94: ; 80F8B94 movs r4, 0xB0 lsls r4, 17 @080F8BBA: - ldr r0, =0x0858d8ec + ldr r0, =gUnknown_0858D8EC adds r0, r5, r0 ldrb r0, [r0] ldr r1, =0x03005d8c @@ -472749,13 +472749,13 @@ sub_80F8B94: ; 80F8B94 cmp r0, 0 bne @080F8C2C lsrs r1, r4, 16 - ldr r0, =0x08499a18 + ldr r0, =gUnknown_08499A18 b @080F8C42 .align 2, 0 .pool @080F8C2C: lsrs r1, r4, 16 - ldr r0, =0x084a54b8 + ldr r0, =gUnknown_084A54B8 b @080F8C42 .align 2, 0 .pool @@ -472764,7 +472764,7 @@ sub_80F8B94: ; 80F8B94 cmp r0, 0 bne @080F8C50 lsrs r1, r4, 16 - ldr r0, =0x084987f8 + ldr r0, =gUnknown_084987F8 @080F8C42: movs r2, 0x20 bl gpu_pal_apply @@ -472773,7 +472773,7 @@ sub_80F8B94: ; 80F8B94 .pool @080F8C50: lsrs r1, r4, 16 - ldr r0, =0x084a4278 + ldr r0, =gUnknown_084A4278 movs r2, 0x20 bl gpu_pal_apply @080F8C5A: @@ -472928,7 +472928,7 @@ sub_80F8D28: ; 80F8D28 cmp r0, r1 bne @080F8DC4 lsls r0, r6, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -472941,7 +472941,7 @@ sub_80F8D28: ; 80F8D28 .pool @080F8DC4: lsls r0, r6, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -474133,7 +474133,7 @@ sub_80F9654: ; 80F9654 @080F96FC: ldrb r0, [r4, 0x2] bl sub_80F95C0 - ldr r0, =0x085ecf5d + ldr r0, =gUnknown_085ECF5D bl box_related_two__2 ldrh r0, [r4] adds r0, 0x1 @@ -474326,7 +474326,7 @@ sub_80F986C: ; 80F986C lsls r0, 16 lsrs r2, r0, 16 movs r1, 0x1 - ldr r3, =0x0858d8f0 + ldr r3, =gUnknown_0858D8F0 @080F9876: lsls r0, r1, 3 adds r0, r3 @@ -474370,7 +474370,7 @@ sub_80F989C: ; 80F989C adds r0, r6, 0 bl sub_80F986C lsls r0, 24 - ldr r1, =0x0858d8f0 + ldr r1, =gUnknown_0858D8F0 lsrs r0, 21 adds r0, r1 ldrh r1, [r0] @@ -474453,7 +474453,7 @@ sub_80F9910: ; 80F9910 @080F9974: .4byte 0x00000000 @080F9978: .4byte 0x40396666 @080F997C: .4byte 0x66666666 -@080F9980: .4byte 0x085eed24 +@080F9980: .4byte gUnknown_085EED24 thumb_func_end sub_80F9910 thumb_func_start sub_80F9984 @@ -474543,7 +474543,7 @@ sub_80F9A14: ; 80F9A14 ldr r0, =0x02021cc4 movs r1, 0xB muls r1, r4 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldrh r1, [r5] @@ -474552,7 +474552,7 @@ sub_80F9A14: ; 80F9A14 cmp r1, r0 bne @080F9A64 ldr r0, =0x02021dc4 - ldr r1, =0x085ecf6b + ldr r1, =gUnknown_085ECF6B bl gf_strcpy b @080F9A6E .align 2, 0 @@ -474678,7 +474678,7 @@ sub_80F9B30: ; 80F9B30 add r4, sp, 0x8 movs r0, 0x1 strb r0, [r4] - ldr r1, =0x0858d970 + ldr r1, =gUnknown_0858D970 mov r0, sp movs r2, 0x7 bl memcpy @@ -475394,7 +475394,7 @@ sub_80FA0DC: ; 80FA0DC lsls r0, 24 lsrs r0, 24 str r0, [r1] - ldr r0, =0x08275a86 + ldr r0, =gUnknown_08275A86 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -475439,7 +475439,7 @@ sub_80FA128: ; 80FA128 sub_80FA13C: ; 80FA13C push {r4,lr} bl sub_80F9F78 - ldr r0, =0x0858e600 + ldr r0, =gUnknown_0858E600 ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -475534,7 +475534,7 @@ sub_80FA1E8: ; 80FA1E8 lsls r0, 24 lsrs r0, 24 str r0, [r1] - ldr r0, =0x08275adf + ldr r0, =gUnknown_08275ADF bl script_env_1_execute_new_script pop {r0} bx r0 @@ -475601,7 +475601,7 @@ sub_80FA248: ; 80FA248 str r0, [r1, 0x1C] @080FA274: bl sub_80F9F78 - ldr r0, =0x0858e618 + ldr r0, =gUnknown_0858E618 ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -475712,7 +475712,7 @@ sub_80FA34C: ; 80FA34C lsls r0, 24 lsrs r0, 24 str r0, [r1] - ldr r0, =0x08275b38 + ldr r0, =gUnknown_08275B38 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -475757,7 +475757,7 @@ sub_80FA398: ; 80FA398 sub_80FA3AC: ; 80FA3AC push {r4,lr} bl sub_80F9F78 - ldr r0, =0x0858e630 + ldr r0, =gUnknown_0858E630 ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -476519,7 +476519,7 @@ sub_80FA9D0: ; 80FA9D0 movs r2, 0x8 movs r3, 0x4 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x58] mov r1, sp movs r2, 0 @@ -476608,7 +476608,7 @@ sub_80FAA7C: ; 80FAA7C beq @080FAB64 b @080FAB8C @080FAAC6: - ldr r0, =0x0858e68c + ldr r0, =gUnknown_0858E68C ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -476631,7 +476631,7 @@ sub_80FAA7C: ; 80FAA7C .align 2, 0 .pool @080FAAFC: - ldr r0, =0x0858e68c + ldr r0, =gUnknown_0858E68C ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -476651,7 +476651,7 @@ sub_80FAA7C: ; 80FAA7C .align 2, 0 .pool @080FAB2C: - ldr r0, =0x0858e68c + ldr r0, =gUnknown_0858E68C ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -476674,7 +476674,7 @@ sub_80FAA7C: ; 80FAA7C .align 2, 0 .pool @080FAB64: - ldr r0, =0x0858e68c + ldr r0, =gUnknown_0858E68C ldr r3, =0x02020630 ldr r1, =0x02037590 ldrb r1, [r1, 0x4] @@ -476844,7 +476844,7 @@ sub_80FAC78: ; 80FAC78 movs r3, 0x3 bl decimal_int_to_string ldr r0, =0x02021dc4 - ldr r1, =0x085ea88b + ldr r1, =gUnknown_085EA88B bl gf_strcpy ldr r1, =0x020375f0 movs r0, 0 @@ -476869,7 +476869,7 @@ sub_80FAC78: ; 80FAC78 movs r3, 0x2 bl decimal_int_to_string ldr r0, =0x02021dc4 - ldr r1, =0x085ea890 + ldr r1, =gUnknown_085EA890 bl gf_strcpy ldr r1, =0x020375f0 movs r0, 0 @@ -477232,9 +477232,9 @@ sub_80FAFF8: ; 80FAFF8 thumb_func_start sub_80FB00C sub_80FB00C: ; 80FB00C push {r4,r5,lr} - ldr r0, =0x0858e864 + ldr r0, =gUnknown_0858E864 bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x0858e880 + ldr r0, =gUnknown_0858E880 movs r1, 0 movs r2, 0 movs r3, 0x52 @@ -477291,7 +477291,7 @@ sub_80FB074: ; 80FB074 adds r0, 0x14 adds r0, r6, r0 ldr r1, [r0] - ldr r0, =0x0858e880 + ldr r0, =gUnknown_0858E880 cmp r1, r0 bne @080FB098 adds r0, r4, 0 @@ -477473,7 +477473,7 @@ sub_80FB1AC: ; 80FB1AC .align 2, 0 .pool @080FB1F0: - ldr r2, =0x0858e898 + ldr r2, =gUnknown_0858E898 movs r1, 0x2 ldrsh r0, [r7, r1] adds r0, r2 @@ -477603,7 +477603,7 @@ sub_80FB2C0: ; 80FB2C0 .align 2, 0 .pool @080FB304: - ldr r1, =0x0858e898 + ldr r1, =gUnknown_0858E898 movs r3, 0x2 ldrsh r0, [r2, r3] adds r0, r1 @@ -478041,14 +478041,14 @@ sub_80FB5E8: ; 80FB5E8 bne @080FB6AC ldrb r1, [r6, 0x1] ldrb r2, [r6] - ldr r3, =0x0858e8ab + ldr r3, =gUnknown_0858E8AB b @080FB6B2 .align 2, 0 .pool @080FB6AC: ldrb r1, [r6, 0x1] ldrb r2, [r6] - ldr r3, =0x0858e8ad + ldr r3, =gUnknown_0858E8AD @080FB6B2: movs r0, 0xFF bl exec_movement @@ -478331,7 +478331,7 @@ sub_80FB8CC: ; 80FB8CC b @080FB914 @080FB8E0: ldr r1, =0x0203a044 - ldr r0, =0x0858e8b0 + ldr r0, =gUnknown_0858E8B0 str r0, [r1] ldr r1, =0x0203a048 movs r0, 0x8 @@ -478340,7 +478340,7 @@ sub_80FB8CC: ; 80FB8CC .pool @080FB8F8: ldr r1, =0x0203a044 - ldr r0, =0x0858e8f0 + ldr r0, =gUnknown_0858E8F0 str r0, [r1] ldr r1, =0x0203a048 movs r0, 0xB @@ -478491,13 +478491,13 @@ sub_80FB9FC: ; 80FB9FC bne @080FBA34 @080FBA24: mov r1, sp - ldr r0, =0x08591fe0 + ldr r0, =gUnknown_08591FE0 b @080FBA38 .align 2, 0 .pool @080FBA34: mov r1, sp - ldr r0, =0x08591fc8 + ldr r0, =gUnknown_08591FC8 @080FBA38: ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} @@ -478733,7 +478733,7 @@ sub_80FBB64: ; 80FBB64 ; void overworld_free_bgmaps() overworld_free_bgmaps: ; 80FBC00 push {lr} - ldr r0, =0x08591d58 + ldr r0, =gUnknown_08591D58 bl gpu_tile_obj_alloc_and_load_multiple pop {r0} bx r0 @@ -478855,7 +478855,7 @@ sub_80FBCDC: ; 80FBCDC lsrs r4, r0, 24 cmp r1, 0x1 bne @080FBCFC - ldr r0, =0x08592058 + ldr r0, =gUnknown_08592058 mov r10, r0 b @080FBD08 .align 2, 0 @@ -478867,7 +478867,7 @@ sub_80FBCDC: ; 80FBCDC movs r0, 0 b @080FBD98 @080FBD04: - ldr r1, =0x08592038 + ldr r1, =gUnknown_08592038 mov r10, r1 @080FBD08: adds r0, r4, 0 @@ -478901,7 +478901,7 @@ sub_80FBCDC: ; 80FBCDC adds r5, r7, 0 ldr r1, [sp, 0x4] adds r0, r1 - ldr r2, =0x08592078 + ldr r2, =gUnknown_08592078 adds r4, r0, r2 @080FBD4A: adds r0, r5, 0 @@ -478986,7 +478986,7 @@ sub_80FBDB4: ; 80FBDB4 lsls r1, r6, 3 adds r1, r2 ldrb r1, [r1, 0x4] - ldr r2, =0x08592078 + ldr r2, =gUnknown_08592078 lsls r0, 24 asrs r0, 23 adds r0, r5 @@ -479040,21 +479040,21 @@ sub_80FBE3C: ; 80FBE3C lsrs r2, 16 cmp r0, 0x2 bne @080FBE58 - ldr r3, =0x08591ff8 + ldr r3, =gUnknown_08591FF8 b @080FBE7A .align 2, 0 .pool @080FBE58: cmp r0, 0x1 bne @080FBE64 - ldr r3, =0x08592008 + ldr r3, =gUnknown_08592008 b @080FBE7A .align 2, 0 .pool @080FBE64: cmp r0, 0x3 bne @080FBE70 - ldr r3, =0x08592018 + ldr r3, =gUnknown_08592018 b @080FBE7A .align 2, 0 .pool @@ -479064,7 +479064,7 @@ sub_80FBE3C: ; 80FBE3C movs r0, 0xFF b @080FBE88 @080FBE78: - ldr r3, =0x08592028 + ldr r3, =gUnknown_08592028 @080FBE7A: lsls r0, r2, 16 lsls r1, 16 @@ -479455,7 +479455,7 @@ safari_step: ; 80FC14C .align 2, 0 .pool @080FC170: - ldr r0, =0x082a4b8a + ldr r0, =gUnknown_082A4B8A bl script_env_1_execute_new_script movs r0, 0x1 @080FC178: @@ -479468,7 +479468,7 @@ safari_step: ; 80FC14C thumb_func_start sub_80FC180 sub_80FC180: ; 80FC180 push {lr} - ldr r0, =0x082a4b6f + ldr r0, =gUnknown_082A4B6F bl script_env_1_execute_new_script pop {r0} bx r0 @@ -479507,7 +479507,7 @@ sub_80FC190: ; 80FC190 ldrb r0, [r2] cmp r0, 0x8 bne @080FC208 - ldr r0, =0x082a4b4c + ldr r0, =gUnknown_082A4B4C bl script_env_2_execute_new_script bl warp_in ldr r1, =0x03005dac @@ -479521,7 +479521,7 @@ sub_80FC190: ; 80FC190 @080FC208: cmp r0, 0x7 bne @080FC21C - ldr r0, =0x082a4b9b + ldr r0, =gUnknown_082A4B9B bl script_env_1_execute_new_script bl script_env_2_set_ctx_paused ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music + 1 @@ -479599,7 +479599,7 @@ sub_80FC258: ; 80FC258 bne @080FC2C4 ldr r0, =0x020375f0 strh r5, [r0] - ldr r1, =0x085b262c + ldr r1, =gUnknown_085B262C ldrb r0, [r3, 0x8] lsls r0, 2 adds r0, r1 @@ -481325,7 +481325,7 @@ sub_80FD060: ; 80FD060 bne @080FD0B8 ldr r0, =0x0203ce54 ldr r2, [r0] - ldr r1, =0x085920d8 + ldr r1, =gUnknown_085920D8 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -481338,7 +481338,7 @@ sub_80FD060: ; 80FD060 @080FD0B8: ldr r0, =0x0203cf2c ldr r2, [r0] - ldr r1, =0x085920d8 + ldr r1, =gUnknown_085920D8 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -481449,7 +481449,7 @@ sub_80FD164: ; 80FD164 .align 2, 0 .pool @080FD1A0: - ldr r1, =0x085e8f31 + ldr r1, =gUnknown_085E8F31 ldr r2, =sub_81C6714 + 1 adds r0, r5, 0 bl sub_81C6DD8 @@ -481476,7 +481476,7 @@ display_dads_advice_cannot_use_item_str: ; 80FD1C8 lsrs r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085e8f31 + ldr r2, =gUnknown_085E8F31 bl sub_80FD164 pop {r0} bx r0 @@ -481491,7 +481491,7 @@ display_cannot_dismount_bike_here_str: ; 80FD1E0 lsrs r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085e8f6e + ldr r2, =gUnknown_085E8F6E bl sub_80FD164 pop {r0} bx r0 @@ -481873,7 +481873,7 @@ sub_80FD4B8: ; 80FD4B8 .align 2, 0 .pool @080FD4EC: - ldr r1, =0x085e9002 + ldr r1, =gUnknown_085E9002 ldr r2, =sub_80FD5CC + 1 adds r0, r4, 0 bl sub_81978EC @@ -481915,7 +481915,7 @@ sub_80FD504: ; 80FD504 lsrs r0, 24 cmp r0, 0 beq @080FD564 - ldr r1, =0x085920e4 + ldr r1, =gUnknown_085920E4 subs r0, 0x1 adds r0, r1 ldrb r0, [r0] @@ -481934,7 +481934,7 @@ sub_80FD504: ; 80FD504 lsrs r2, r0, 24 movs r1, 0 adds r3, r6, 0 - ldr r7, =0x085920e4 + ldr r7, =gUnknown_085920E4 movs r6, 0x3 @080FD574: adds r0, r1, r7 @@ -482673,7 +482673,7 @@ sub_80FDA94: ; 80FDA94 lsrs r0, 24 cmp r0, 0x1 bne @080FDACA - ldr r1, =0x085e8f93 + ldr r1, =gUnknown_085E8F93 ldr r2, =sub_80FD5CC + 1 adds r0, r4, 0 bl sub_81978EC @@ -482718,7 +482718,7 @@ sub_80FDADC: ; 80FDADC cmp r0, 0 bne @080FDB50 @080FDB1C: - ldr r1, =0x085920e4 + ldr r1, =gUnknown_085920E4 movs r2, 0xA ldrsh r0, [r4, r2] adds r0, r1 @@ -482738,7 +482738,7 @@ sub_80FDADC: ; 80FDADC asrs r0, 16 cmp r0, 0x4 bne @080FDB50 - ldr r1, =0x085e8fdb + ldr r1, =gUnknown_085E8FDB ldr r2, =sub_80FD5CC + 1 adds r0, r5, 0 bl sub_81978EC @@ -482859,7 +482859,7 @@ sub_80FDC34: ; 80FDC34 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9026 + ldr r1, =gUnknown_085E9026 adds r0, r4, 0 bl ExpandTextCodes ldr r1, =0x03005e00 @@ -482905,7 +482905,7 @@ sub_80FDCA4: ; 80FDCA4 movs r3, 0x5 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9138 + ldr r1, =gUnknown_085E9138 adds r0, r4, 0 bl ExpandTextCodes ldr r1, =0x03005e00 @@ -482989,7 +482989,7 @@ sub_80FDD74: ; 80FDD74 movs r1, 0x1 bl sub_80D6AA4 bl script_env_2_enable - ldr r0, =0x08274482 + ldr r0, =gUnknown_08274482 bl script_env_1_execute_new_script adds r0, r4, 0 bl remove_task @@ -483055,7 +483055,7 @@ sub_80FDE08: ; 80FDE08 lsls r4, 24 lsrs r4, 24 bl script_env_2_enable - ldr r0, =0x082744c0 + ldr r0, =gUnknown_082744C0 bl script_env_1_execute_new_script adds r0, r4, 0 bl remove_task @@ -483116,7 +483116,7 @@ sub_80FDE7C: ; 80FDE7C lsls r4, 24 lsrs r4, 24 bl script_env_2_enable - ldr r0, =0x08242cfc + ldr r0, =gUnknown_08242CFC bl script_env_1_execute_new_script adds r0, r4, 0 bl remove_task @@ -483228,7 +483228,7 @@ sub_80FDF48: ; 80FDF48 lsls r0, 1 cmp r1, r0 bls @080FDF74 - ldr r2, =0x085e9047 + ldr r2, =gUnknown_085E9047 ldr r3, =sub_80FDF90 + 1 adds r0, r4, 0 movs r1, 0x1 @@ -483237,7 +483237,7 @@ sub_80FDF48: ; 80FDF48 .align 2, 0 .pool @080FDF74: - ldr r2, =0x085e9037 + ldr r2, =gUnknown_085E9037 ldr r3, =sub_80FDF90 + 1 adds r0, r4, 0 movs r1, 0x1 @@ -483291,12 +483291,12 @@ task08_0809AD8C: ; 80FDFBC lsrs r0, 16 movs r1, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r4, 0 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9058 + ldr r1, =gUnknown_085E9058 adds r0, r4, 0 bl ExpandTextCodes ldr r3, =sub_80FE024 + 1 @@ -483317,7 +483317,7 @@ sub_80FE024: ; 80FE024 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085920e8 + ldr r2, =gUnknown_085920E8 movs r1, 0x6 bl sub_81AE238 pop {r0} @@ -483352,7 +483352,7 @@ sub_80FE058: ; 80FE058 ldr r1, =0x02021dc4 bl itemid_get_name ldr r0, =0x02021fc4 - ldr r1, =0x085e9080 + ldr r1, =gUnknown_085E9080 bl ExpandTextCodes bl sub_81A9E40 lsls r0, 24 @@ -483406,7 +483406,7 @@ sub_80FE0BC: ; 80FE0BC lsls r0, 24 cmp r0, 0 bne @080FE10C - ldr r2, =0x085e9092 + ldr r2, =gUnknown_085E9092 ldr r3, =sub_81ABBBC + 1 adds r0, r4, 0 movs r1, 0x1 @@ -483415,7 +483415,7 @@ sub_80FE0BC: ; 80FE0BC .align 2, 0 .pool @080FE10C: - ldr r1, =0x085e9092 + ldr r1, =gUnknown_085E9092 ldr r2, =sub_81C6714 + 1 adds r0, r5, 0 bl sub_81C6DD8 @@ -483568,7 +483568,7 @@ item_field_func_black_white_flutes: ; 80FE234 ldr r0, =0x000008ae bl flag_clear ldr r0, =0x02021fc4 - ldr r1, =0x085e90c6 + ldr r1, =gUnknown_085E90C6 bl ExpandTextCodes b @080FE28C .align 2, 0 @@ -483579,7 +483579,7 @@ item_field_func_black_white_flutes: ; 80FE234 ldr r0, =0x000008ad bl flag_clear ldr r0, =0x02021fc4 - ldr r1, =0x085e90f4 + ldr r1, =gUnknown_085E90F4 bl ExpandTextCodes @080FE28C: ldr r1, =0x03005e00 @@ -483741,7 +483741,7 @@ item_in_battle_func_pokeball: ; 80FE394 lsls r0, 24 cmp r0, 0 bne @080FE3F0 - ldr r2, =0x085e9125 + ldr r2, =gUnknown_085E9125 ldr r3, =sub_81ABBBC + 1 adds r0, r4, 0 movs r1, 0x1 @@ -483750,7 +483750,7 @@ item_in_battle_func_pokeball: ; 80FE394 .align 2, 0 .pool @080FE3F0: - ldr r1, =0x085e9125 + ldr r1, =gUnknown_085E9125 ldr r2, =sub_81C6714 + 1 adds r0, r5, 0 bl sub_81C6DD8 @@ -483874,7 +483874,7 @@ status_incr_battle: ; 80FE4B8 lsls r0, 24 cmp r0, 0 bne @080FE518 - ldr r2, =0x085e96f6 + ldr r2, =gUnknown_085E96F6 ldr r3, =sub_81ABBBC + 1 adds r0, r4, 0 movs r1, 0x1 @@ -483883,7 +483883,7 @@ status_incr_battle: ; 80FE4B8 .align 2, 0 .pool @080FE518: - ldr r1, =0x085e96f6 + ldr r1, =gUnknown_085E96F6 ldr r2, =sub_81C6714 + 1 adds r0, r4, 0 bl sub_81C6DD8 @@ -484532,7 +484532,7 @@ sub_80FEA58: ; 80FEA58 movs r0, 0x50 strh r0, [r1, 0x4] strh r2, [r1, 0x6] - ldr r4, =0x08592210 + ldr r4, =gUnknown_08592210 ldr r0, =0x02038437 ldrb r0, [r0] bl sub_80A82E4 @@ -487108,7 +487108,7 @@ sub_80FFE58: ; 80FFE58 sub_80FFEC4: ; 80FFEC4 push {r4-r6,lr} adds r4, r0, 0 - ldr r5, =0x08592700 + ldr r5, =gUnknown_08592700 movs r0, 0x2E ldrsh r1, [r4, r0] lsls r0, r1, 1 @@ -487299,7 +487299,7 @@ sub_80FFFC0: ; 80FFFC0 ldrh r1, [r5, 0x14] adds r0, r1 strh r0, [r5, 0x18] - ldr r0, =0x08592778 + ldr r0, =gUnknown_08592778 movs r2, 0x18 ldrsh r1, [r5, r2] movs r3, 0x1A @@ -487949,7 +487949,7 @@ sub_8100524: ; 8100524 ldrh r2, [r0, 0x26] ldrh r0, [r0, 0x22] adds r2, r0 - ldr r0, =0x08592778 + ldr r0, =gUnknown_08592778 lsls r1, 16 asrs r1, 16 lsls r2, 16 @@ -488206,7 +488206,7 @@ sub_810074C: ; 810074C strh r0, [r4, 0x3C] movs r1, 0x30 ldrsh r2, [r4, r1] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r5, 0x2E ldrsh r0, [r4, r5] lsls r0, 1 @@ -488311,7 +488311,7 @@ sub_81007C4: ; 81007C4 strh r7, [r5, 0x1A] ldrh r0, [r5, 0x18] ldrb r2, [r5, 0x1C] - ldr r4, =0x08592878 + ldr r4, =gUnknown_08592878 movs r3, 0x1E ldrsh r1, [r5, r3] lsls r1, 1 @@ -490094,7 +490094,7 @@ sub_81015D4: ; 81015D4 strh r0, [r5, 0x24] movs r0, 0x8 strh r0, [r5, 0x2E] - ldr r2, =0x08592cd0 + ldr r2, =gUnknown_08592CD0 lsls r0, r6, 16 asrs r0, 24 lsls r0, 1 @@ -492376,9 +492376,9 @@ sub_81026A8: ; 81026A8 movs r5, 0x14 adds r5, r3 mov r12, r5 - ldr r7, =0x08592ebc + ldr r7, =gUnknown_08592EBC mov r8, r7 - ldr r6, =0x08592eec + ldr r6, =gUnknown_08592EEC movs r5, 0x1 @081027B2: lsls r0, r2, 4 @@ -492854,7 +492854,7 @@ sub_8102B3C: ; 8102B3C .align 2, 0 .pool @08102B80: - ldr r4, =0x08329f40 + ldr r4, =gUnknown_08329F40 movs r1, 0x2E ldrsh r0, [r5, r1] lsls r0, 1 @@ -492916,7 +492916,7 @@ sub_8102BE8: ; 8102BE8 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r4, =0x08593020 + ldr r4, =gUnknown_08593020 ldrh r0, [r4] bl gpu_pal_tags_index_of lsls r0, 24 @@ -492945,7 +492945,7 @@ sub_8102BE8: ; 8102BE8 bls @08102C14 @08102C2C: movs r4, 0x1 - ldr r0, =0x08593020 + ldr r0, =gUnknown_08593020 mov r8, r0 @08102C32: lsls r0, r4, 1 @@ -492968,7 +492968,7 @@ sub_8102BE8: ; 8102BE8 lsrs r3, r0, 16 movs r2, 0x1 ldr r7, =0x02037b14 - ldr r6, =0x08593020 + ldr r6, =gUnknown_08593020 adds r4, r5, 0 @08102C60: adds r1, r3, r2 @@ -493008,7 +493008,7 @@ sub_8102CA0: ; 8102CA0 lsls r0, 24 lsrs r5, r0, 24 movs r4, 0x1 - ldr r6, =0x08593020 + ldr r6, =gUnknown_08593020 @08102CAA: lsls r0, r4, 1 adds r0, r4 @@ -493040,7 +493040,7 @@ sub_8102CD4: ; 8102CD4 ldrb r1, [r4] adds r0, r5, 0 bl obj_anim_image_start - ldr r2, =0x08593020 + ldr r2, =gUnknown_08593020 movs r0, 0x2 ldrsh r1, [r4, r0] lsls r0, r1, 1 @@ -493245,7 +493245,7 @@ sub_8102DE4: ; 8102DE4 ble @08102E7E strh r5, [r4, 0x30] @08102E7E: - ldr r2, =0x08593020 + ldr r2, =gUnknown_08593020 movs r3, 0x30 ldrsh r1, [r4, r3] lsls r0, r1, 1 @@ -493466,7 +493466,7 @@ sub_8103028: ; 8103028 ldrb r1, [r5, 0x2] adds r0, r4, 0 bl obj_anim_image_start - ldr r2, =0x08593020 + ldr r2, =gUnknown_08593020 movs r0, 0x4 ldrsh r1, [r5, r0] lsls r0, r1, 1 @@ -493872,7 +493872,7 @@ sub_8103320: ; 8103320 adds r1, 0x43 strb r0, [r1] @08103372: - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r3, 0x30 ldrsh r0, [r2, r3] lsls r0, 1 @@ -494995,7 +494995,7 @@ sub_8103C0C: ; 8103C0C lsls r0, 16 cmp r0, 0 bgt @08103CE0 - ldr r0, =0x085933b0 + ldr r0, =gUnknown_085933B0 movs r2, 0x1A ldrsh r1, [r5, r2] movs r3, 0x1C @@ -495442,7 +495442,7 @@ sub_8103FE8: ; 8103FE8 adds r4, r0, 0 movs r1, 0 bl sub_80A69CC - ldr r0, =0x085934a0 + ldr r0, =gUnknown_085934A0 ldrh r0, [r0, 0x2] bl gpu_pal_tags_index_of lsls r0, 24 @@ -496636,7 +496636,7 @@ sub_8104938: ; 8104938 strh r0, [r4, 0xC] strh r2, [r4, 0xE] strh r2, [r4, 0x10] - ldr r2, =0x085935e8 + ldr r2, =gUnknown_085935E8 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_8104998 + 1 @@ -496783,7 +496783,7 @@ sub_8104998: ; 8104998 .pool @08104A9C: ldrb r1, [r4, 0x8] - ldr r2, =0x085935e8 + ldr r2, =gUnknown_085935E8 adds r0, r4, 0 bl sub_80A7CFC strh r5, [r4, 0xA] @@ -496810,7 +496810,7 @@ sub_8104AB4: ; 8104AB4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x08593608 + ldr r2, =gUnknown_08593608 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_8104AF0 + 1 @@ -496992,7 +496992,7 @@ sub_8104C38: ; 8104C38 movs r0, 0 strh r1, [r4, 0x8] strh r0, [r4, 0xA] - ldr r2, =0x085936a4 + ldr r2, =gUnknown_085936A4 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_8104C78 + 1 @@ -498422,7 +498422,7 @@ sub_810577C: ; 810577C lsls r1, 24 lsrs r1, 24 strh r1, [r4, 0x8] - ldr r2, =0x085938b0 + ldr r2, =gUnknown_085938B0 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_81057B8 + 1 @@ -498961,7 +498961,7 @@ sub_8105B08: ; 8105B08 cmp r0, 0x4 ble @08105C42 strh r5, [r4, 0xA] - ldr r0, =0x085938dc + ldr r0, =gUnknown_085938DC movs r3, 0x24 ldrsh r1, [r4, r3] movs r3, 0x26 @@ -498980,7 +498980,7 @@ sub_8105B08: ; 8105B08 strh r6, [r1, 0x2E] movs r0, 0xD strh r0, [r1, 0x30] - ldr r2, =0x085938f4 + ldr r2, =gUnknown_085938F4 movs r3, 0xC ldrsh r0, [r4, r3] lsls r0, 1 @@ -499127,7 +499127,7 @@ sub_8105CB4: ; 8105CB4 lsls r2, 1 adds r0, r2 str r1, [r0] - ldr r0, =0x08c22610 + ldr r0, =gUnknown_08C22610 bl call_LZZUnCompWram movs r4, 0 @08105D00: @@ -499177,7 +499177,7 @@ sub_8105D60: ; 8105D60 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r5, =0x08593950 + ldr r5, =gUnknown_08593950 movs r4, 0x2 @08105D6A: ldrh r0, [r5] @@ -499222,7 +499222,7 @@ sub_8105D88: ; 8105D88 ands r0, r4 orrs r0, r3 strh r0, [r5, 0x4] - ldr r0, =0x08593950 + ldr r0, =gUnknown_08593950 lsrs r2, 25 lsls r2, 1 adds r2, r0 @@ -499528,7 +499528,7 @@ sub_8106020: ; 8106020 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x08593988 + ldr r2, =gUnknown_08593988 adds r0, r5, 0 bl sub_80A7CFC ldr r1, =0x02020630 @@ -499595,7 +499595,7 @@ sub_81060B0: ; 81060B0 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x08593988 + ldr r2, =gUnknown_08593988 adds r0, r5, 0 bl sub_80A7CFC ldr r1, =0x02020630 @@ -499896,15 +499896,15 @@ sub_81062E8: ; 81062E8 bl sub_80A6B30 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c232e0 + ldr r1, =gUnknown_08C232E0 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r1, =0x08c23d78 + ldr r1, =gUnknown_08C23D78 mov r0, sp movs r2, 0 bl sub_80A6D60 - ldr r0, =0x08c23d50 + ldr r0, =gUnknown_08C23D50 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -500136,7 +500136,7 @@ sub_81064F8: ; 81064F8 lsls r0, 24 cmp r0, 0 beq @08106578 - ldr r1, =0x08d93960 + ldr r1, =gUnknown_08D93960 b @0810658A .align 2, 0 .pool @@ -500148,7 +500148,7 @@ sub_81064F8: ; 81064F8 lsrs r0, 24 cmp r0, 0x1 bne @0810659C - ldr r1, =0x08d93598 + ldr r1, =gUnknown_08D93598 @0810658A: mov r0, sp movs r2, 0 @@ -500157,18 +500157,18 @@ sub_81064F8: ; 81064F8 .align 2, 0 .pool @0810659C: - ldr r1, =0x08d9377c + ldr r1, =gUnknown_08D9377C mov r0, sp movs r2, 0 bl sub_80A6D60 @081065A6: mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c249f8 + ldr r1, =gUnknown_08C249F8 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r0, =0x08c249d0 + ldr r0, =gUnknown_08C249D0 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -501201,7 +501201,7 @@ sub_8106D90: ; 8106D90 lsls r4, 3 ldr r0, =0x03005e00 adds r4, r0 - ldr r2, =0x08593b98 + ldr r2, =gUnknown_08593B98 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_8106DD4 + 1 @@ -501742,7 +501742,7 @@ sub_8107188: ; 8107188 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08595020 + ldr r0, =gUnknown_08595020 adds r1, r4, 0 movs r3, 0x4 bl obj_add_from_template_forward_search @@ -502711,7 +502711,7 @@ sub_8107954: ; 8107954 bne @081079D0 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08d95e00 + ldr r1, =gUnknown_08D95E00 bl sub_80A6D48 b @081079EA .align 2, 0 @@ -502719,20 +502719,20 @@ sub_8107954: ; 8107954 @081079D0: mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08d960d0 + ldr r1, =gUnknown_08D960D0 bl sub_80A6D48 b @081079EA .align 2, 0 .pool @081079E0: - ldr r1, =0x08d963a4 + ldr r1, =gUnknown_08D963A4 mov r0, sp movs r2, 0x1 bl sub_80A6D60 @081079EA: mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08d94ab8 + ldr r1, =gUnknown_08D94AB8 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 @@ -502741,7 +502741,7 @@ sub_8107954: ; 8107954 ldrsh r0, [r0, r1] cmp r0, 0 bne @08107A24 - ldr r0, =0x08d95dd8 + ldr r0, =gUnknown_08D95DD8 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -502751,7 +502751,7 @@ sub_8107954: ; 8107954 .align 2, 0 .pool @08107A24: - ldr r0, =0x08d8fb9c + ldr r0, =gUnknown_08D8FB9C mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -504050,7 +504050,7 @@ sub_8108408: ; 8108408 asrs r0, 16 mov r8, r0 @08108472: - ldr r0, =0x08595268 + ldr r0, =gUnknown_08595268 mov r1, r10 mov r2, r9 ldr r3, [sp, 0x8] @@ -504400,7 +504400,7 @@ sub_810871C: ; 810871C adds r4, r0, 0 lsls r1, 24 lsrs r6, r1, 24 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x18 ldrsh r0, [r4, r2] lsls r0, 1 @@ -504413,7 +504413,7 @@ sub_810871C: ; 810871C adds r0, r2 lsls r0, 16 lsrs r5, r0, 16 - ldr r0, =0x08595268 + ldr r0, =gUnknown_08595268 movs r2, 0x16 ldrsh r1, [r4, r2] movs r2, 0 @@ -504494,7 +504494,7 @@ sub_81087C0: ; 81087C0 adds r0, r2 movs r1, 0x1 strh r1, [r0, 0x1C] - ldr r0, =0x08597388 + ldr r0, =gUnknown_08597388 movs r2, 0x20 ldrsh r1, [r5, r2] movs r3, 0x22 @@ -504860,7 +504860,7 @@ sub_8108AC0: ; 8108AC0 ble @08108B1A movs r0, 0 strh r0, [r6, 0xC] - ldr r0, =0x08595268 + ldr r0, =gUnknown_08595268 movs r2, 0xE ldrsh r1, [r6, r2] movs r3, 0x10 @@ -505249,7 +505249,7 @@ sub_8108D54: ; 8108D54 lsls r1, 16 mov r10, r1 @08108DE2: - ldr r0, =0x08595310 + ldr r0, =gUnknown_08595310 mov r2, r8 asrs r1, r2, 16 mov r3, r10 @@ -505305,7 +505305,7 @@ sub_8108D54: ; 8108D54 lsls r1, 16 mov r10, r1 @08108E58: - ldr r0, =0x08595310 + ldr r0, =gUnknown_08595310 mov r2, r8 asrs r1, r2, 16 mov r3, r10 @@ -506550,7 +506550,7 @@ sub_81097B4: ; 81097B4 mov r1, r9 lsls r1, 16 str r1, [sp, 0x4] - ldr r2, =0x085955cc + ldr r2, =gUnknown_085955CC mov r9, r2 lsls r0, 24 asrs r0, 24 @@ -506559,7 +506559,7 @@ sub_81097B4: ; 81097B4 lsls r3, 1 mov r10, r3 @08109834: - ldr r0, =0x085955b4 + ldr r0, =gUnknown_085955B4 ldr r2, [sp, 0x8] asrs r1, r2, 16 ldr r3, [sp, 0x4] @@ -506605,7 +506605,7 @@ sub_81097B4: ; 81097B4 muls r1, r3 lsls r1, 16 asrs r1, 16 - ldr r0, =0x085955ce + ldr r0, =gUnknown_085955CE adds r2, r0 movs r3, 0 ldrsh r2, [r2, r3] @@ -507704,14 +507704,14 @@ sub_810A094: ; 810A094 ldrsh r0, [r2, r5] cmp r0, 0 bne @0810A100 - ldr r4, =0x08595684 + ldr r4, =gUnknown_08595684 movs r1, 0x8 ldrsh r0, [r2, r1] b @0810A106 .align 2, 0 .pool @0810A100: - ldr r4, =0x08595694 + ldr r4, =gUnknown_08595694 movs r3, 0x8 ldrsh r0, [r2, r3] @0810A106: @@ -508065,7 +508065,7 @@ sub_810A308: ; 810A308 lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x22] - ldr r7, =0x08329f40 + ldr r7, =gUnknown_08329F40 ldr r6, =0x0203841e movs r1, 0 ldrsh r0, [r6, r1] @@ -508677,7 +508677,7 @@ sub_810A834: ; 810A834 .4byte @0810A978 .4byte @0810A970 @0810A8D0: - ldr r0, =0x08595828 + ldr r0, =gUnknown_08595828 lsls r1, r4, 16 asrs r1, 16 lsls r2, r6, 16 @@ -508695,7 +508695,7 @@ sub_810A834: ; 810A834 lsls r0, 16 lsrs r0, 16 mov r8, r0 - ldr r0, =0x08595828 + ldr r0, =gUnknown_08595828 lsls r1, r4, 16 asrs r1, 16 lsls r2, r6, 16 @@ -508724,7 +508724,7 @@ sub_810A834: ; 810A834 lsls r0, 16 lsrs r0, 16 mov r8, r0 - ldr r0, =0x08595828 + ldr r0, =gUnknown_08595828 lsls r1, r4, 16 asrs r1, 16 lsls r2, r6, 16 @@ -508739,7 +508739,7 @@ sub_810A834: ; 810A834 lsls r3, r0, 2 adds r3, r0 @0810A946: - ldr r0, =0x08595828 + ldr r0, =gUnknown_08595828 lsls r1, r4, 16 asrs r1, 16 lsls r2, r6, 16 @@ -508870,7 +508870,7 @@ sub_810AA2C: ; 810AA2C ldrh r3, [r4, 0x22] adds r0, r3 strh r0, [r4, 0x22] - ldr r0, =0x08595840 + ldr r0, =gUnknown_08595840 adds r1, 0x20 lsls r1, 16 asrs r1, 16 @@ -509039,7 +509039,7 @@ sub_810AB78: ; 810AB78 cmp r0, r1 ble @0810AC86 strh r7, [r5, 0x20] - ldr r0, =0x085958a8 + ldr r0, =gUnknown_085958A8 movs r3, 0x24 ldrsh r1, [r5, r3] movs r3, 0x26 @@ -509055,7 +509055,7 @@ sub_810AB78: ; 810AB78 lsls r4, 2 ldr r0, =0x02020630 adds r4, r0 - ldr r1, =0x08595858 + ldr r1, =gUnknown_08595858 movs r2, 0x1A ldrsh r0, [r5, r2] lsls r0, 1 @@ -509768,7 +509768,7 @@ sub_810B154: ; 810B154 adds r4, r0, 0 lsls r1, 24 lsrs r5, r1, 24 - ldr r0, =0x08595a00 + ldr r0, =gUnknown_08595A00 movs r2, 0xE ldrsh r1, [r4, r2] movs r3, 0x12 @@ -510146,7 +510146,7 @@ sub_810B430: ; 810B430 adds r4, r0, 0 lsls r1, 24 lsrs r5, r1, 24 - ldr r0, =0x08595a30 + ldr r0, =gUnknown_08595A30 movs r2, 0x14 ldrsh r1, [r4, r2] movs r3, 0x16 @@ -510400,7 +510400,7 @@ sub_810B614: ; 810B614 adds r4, r0, 0 lsls r1, 24 lsrs r5, r1, 24 - ldr r0, =0x085956c0 + ldr r0, =gUnknown_085956C0 movs r2, 0x22 ldrsh r1, [r4, r2] movs r3, 0x24 @@ -511773,17 +511773,17 @@ sub_810C0A0: ; 810C0A0 bl sub_80A6B30 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x0854cad0 + ldr r1, =gUnknown_0854CAD0 movs r2, 0x80 lsls r2, 4 mov r3, sp ldrh r3, [r3, 0xA] bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r1, =0x08d932e0 + ldr r1, =gUnknown_08D932E0 mov r0, sp movs r2, 0 bl sub_80A6D60 - ldr r0, =0x0854c270 + ldr r0, =gUnknown_0854C270 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -511861,7 +511861,7 @@ sub_810C164: ; 810C164 ldrh r0, [r4, 0x1A] adds r0, 0x1 strh r0, [r4, 0x1A] - ldr r1, =0x08595c5c + ldr r1, =gUnknown_08595C5C movs r2, 0x1A ldrsh r0, [r4, r2] adds r0, r1 @@ -512060,17 +512060,17 @@ sub_810C324: ; 810C324 bl sub_80A6B30 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x0854cad0 + ldr r1, =gUnknown_0854CAD0 movs r2, 0x80 lsls r2, 4 mov r3, sp ldrh r3, [r3, 0xA] bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r1, =0x08d932e0 + ldr r1, =gUnknown_08D932E0 mov r0, sp movs r2, 0 bl sub_80A6D60 - ldr r0, =0x0854c270 + ldr r0, =gUnknown_0854C270 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -512137,7 +512137,7 @@ sub_810C3F0: ; 810C3F0 ldrh r0, [r4, 0x1A] adds r0, 0x1 strh r0, [r4, 0x1A] - ldr r1, =0x08595c88 + ldr r1, =gUnknown_08595C88 movs r5, 0x1A ldrsh r0, [r4, r5] adds r0, r1 @@ -512464,7 +512464,7 @@ sub_810C6D4: ; 810C6D4 @0810C6F6: adds r0, r4, 0 bl sub_80A6F3C - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x38 ldrsh r0, [r4, r2] lsls r0, 1 @@ -512539,7 +512539,7 @@ sub_810C6D4: ; 810C6D4 @0810C78E: movs r0, 0 strh r0, [r4, 0x26] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x38 ldrsh r0, [r4, r2] lsls r0, 1 @@ -512561,7 +512561,7 @@ sub_810C6D4: ; 810C6D4 @0810C7BC: adds r0, r4, 0 bl sub_80A6F3C - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0x38 ldrsh r0, [r4, r2] lsls r0, 1 @@ -512868,7 +512868,7 @@ sub_810C9E4: ; 810C9E4 mov r10, r3 movs r1, 0 str r1, [sp, 0x4] - ldr r1, =0x08595cb4 + ldr r1, =gUnknown_08595CB4 lsrs r0, 22 adds r4, r0, r1 ldrb r0, [r4, 0x3] @@ -512979,7 +512979,7 @@ sub_810C9E4: ; 810C9E4 lsls r1, r7, 16 asrs r1, 16 subs r1, r0 - ldr r0, =0x08595d2c + ldr r0, =gUnknown_08595D2C lsls r1, 16 asrs r1, 16 movs r2, 0x8 @@ -513059,7 +513059,7 @@ sub_810CB58: ; 810CB58 ldrsh r0, [r4, r1] cmp r0, 0 bne @0810CC04 - ldr r0, =0x08595b68 + ldr r0, =gUnknown_08595B68 movs r2, 0x34 ldrsh r1, [r4, r2] movs r3, 0x36 @@ -513641,7 +513641,7 @@ sub_810CF30: ; 810CF30 mov r1, r9 ldrh r0, [r1, 0x2] strh r0, [r5, 0x2E] - ldr r0, =0x08597358 + ldr r0, =gUnknown_08597358 movs r2, 0x20 ldrsh r1, [r5, r2] movs r3, 0x22 @@ -516189,7 +516189,7 @@ sub_810E314: ; 810E314 ands r0, r2 orrs r0, r1 strb r0, [r5] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 ldrh r0, [r5, 0x2] lsls r0, 1 adds r0, r3 @@ -516851,7 +516851,7 @@ sub_810E520: ; 810E520 adds r0, 0xC adds r0, r1 ldrb r1, [r0] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 mov r2, r12 lsls r0, r2, 1 adds r0, r3 @@ -517140,7 +517140,7 @@ sub_810EB88: ; 810EB88 strh r0, [r4, 0x4] movs r0, 0x3 strh r0, [r4, 0x6] - ldr r0, =0x085973e8 + ldr r0, =gUnknown_085973E8 mov r8, r0 ldr r5, =0x02038437 ldrb r0, [r5] @@ -518631,7 +518631,7 @@ sub_810F740: ; 810F740 movs r1, 0x1 orrs r0, r1 strb r0, [r4, 0x1] - ldr r0, =0x08596740 + ldr r0, =gUnknown_08596740 str r0, [r4, 0x10] movs r0, 0 strh r0, [r4, 0x2E] @@ -518714,7 +518714,7 @@ sub_810F7D4: ; 810F7D4 lsls r1, 24 lsrs r1, 24 strh r1, [r4, 0x8] - ldr r2, =0x0859675c + ldr r2, =gUnknown_0859675C adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_810F810 + 1 @@ -518779,7 +518779,7 @@ sub_810F83C: ; 810F83C @0810F870: strh r1, [r4, 0xE] ldrb r1, [r4, 0x8] - ldr r2, =0x0859677c + ldr r2, =gUnknown_0859677C adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_810F898 + 1 @@ -518988,7 +518988,7 @@ sub_810F9D4: ; 810F9D4 b @0810FB5A @0810FA1A: strh r1, [r4, 0xA] - ldr r0, =0x08596794 + ldr r0, =gUnknown_08596794 movs r2, 0x22 ldrsh r1, [r4, r2] movs r3, 0x24 @@ -519399,7 +519399,7 @@ sub_810FD3C: ; 810FD3C cmp r0, 0x6 ble @0810FDE8 strh r1, [r5, 0xA] - ldr r0, =0x08596864 + ldr r0, =gUnknown_08596864 movs r2, 0x1E ldrsh r1, [r5, r2] movs r3, 0x20 @@ -519657,7 +519657,7 @@ sub_810FF34: ; 810FF34 ldrsh r0, [r5, r2] cmp r1, r0 bgt @0810FFFE - ldr r0, =0x08329f40 + ldr r0, =gUnknown_08329F40 mov r9, r0 movs r7, 0x3 ldr r1, =0x02038c28 @@ -519908,7 +519908,7 @@ sub_8110134: ; 8110134 ldrh r0, [r4, 0xA] adds r0, 0x4 strh r0, [r4, 0xA] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 1 @@ -519947,7 +519947,7 @@ sub_8110134: ; 8110134 ldrh r0, [r4, 0xA] subs r0, 0x4 strh r0, [r4, 0xA] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 1 @@ -521226,15 +521226,15 @@ sub_8110BCC: ; 8110BCC bl sub_80A6B30 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08d8d58c + ldr r1, =gUnknown_08D8D58C mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r1, =0x08d8d410 + ldr r1, =gUnknown_08D8D410 mov r0, sp movs r2, 0 bl sub_80A6D60 - ldr r0, =0x08d8dab8 + ldr r0, =gUnknown_08D8DAB8 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -521506,7 +521506,7 @@ sub_8110E4C: ; 8110E4C ldr r4, =0x0203841e ldrh r0, [r4] strh r0, [r5, 0x22] - ldr r1, =0x08596bc0 + ldr r1, =gUnknown_08596BC0 adds r0, r5, 0 bl obj_set_f18_to_r0_f42_to_40 ldrh r0, [r4, 0x2] @@ -521963,25 +521963,25 @@ sub_8111214: ; 8111214 .4byte @08111260 .4byte @0811126C @08111248: - ldr r3, =0x08596c28 + ldr r3, =gUnknown_08596C28 movs r5, 0 b @08111270 .align 2, 0 .pool @08111254: - ldr r3, =0x08596c40 + ldr r3, =gUnknown_08596C40 movs r5, 0x50 b @08111270 .align 2, 0 .pool @08111260: - ldr r3, =0x08596c40 + ldr r3, =gUnknown_08596C40 movs r5, 0x40 b @08111270 .align 2, 0 .pool @0811126C: - ldr r3, =0x08596c40 + ldr r3, =gUnknown_08596C40 movs r5, 0x30 @08111270: ldrh r1, [r4, 0xC] @@ -523847,7 +523847,7 @@ sub_81120DC: ; 81120DC strh r0, [r4, 0x12] cmp r0, 0 bne @08112114 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 1 @@ -523862,7 +523862,7 @@ sub_81120DC: ; 81120DC ldrsh r0, [r4, r2] cmp r0, 0x1 bne @08112136 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 1 @@ -524262,7 +524262,7 @@ sub_81123C4: ; 81123C4 ldr r3, [sp, 0x8] lsls r0, r3, 16 asrs r7, r0, 16 - ldr r0, =0x08596db8 + ldr r0, =gUnknown_08596DB8 adds r1, r6, 0 adds r2, r7, 0 movs r3, 0x37 @@ -524349,7 +524349,7 @@ sub_81123C4: ; 81123C4 .align 2, 0 .pool @08112530: - ldr r0, =0x08596db8 + ldr r0, =gUnknown_08596DB8 ldr r7, [sp, 0x4] ldr r2, [sp, 0x8] lsls r1, r2, 16 @@ -525348,7 +525348,7 @@ sub_8112D10: ; 8112D10 movs r0, 0x1C ldrsh r2, [r4, r0] ldrb r3, [r4, 0x14] - ldr r0, =0x08596e30 + ldr r0, =gUnknown_08596E30 bl obj_add_from_template_forward_search lsls r0, 24 lsrs r2, r0, 24 @@ -526372,7 +526372,7 @@ sub_8113574: ; 8113574 bgt @081135CA ldr r7, =0x02038c28 mov r12, r7 - ldr r0, =0x08329f40 + ldr r0, =gUnknown_08329F40 mov r8, r0 ldr r6, =0x02039b28 @08113592: @@ -528433,15 +528433,15 @@ sub_81144F8: ; 81144F8 bl sub_80A6B30 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c1d210 + ldr r1, =gUnknown_08C1D210 bl sub_80A6D48 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c1d0ac + ldr r1, =gUnknown_08C1D0AC mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r0, =0x08c1d1e8 + ldr r0, =gUnknown_08C1D1E8 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -529316,7 +529316,7 @@ sub_8114CFC: ; 8114CFC adds r0, 0x1 strh r0, [r4, 0xE] @08114DF6: - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r2, 0xC ldrsh r0, [r4, r2] lsls r0, 1 @@ -533235,17 +533235,17 @@ sub_8116B14: ; 8116B14 lsrs r5, 24 mov r0, sp bl sub_80A6B30 - ldr r1, =0x08c20684 + ldr r1, =gUnknown_08C20684 mov r0, sp movs r2, 0 bl sub_80A6D60 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c20668 + ldr r1, =gUnknown_08C20668 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r0, =0x08597418 + ldr r0, =gUnknown_08597418 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -533719,7 +533719,7 @@ sub_81170EC: ; 81170EC ldrsh r0, [r0, r4] cmp r0, 0 bne @08117158 - ldr r1, =0x08c2d930 + ldr r1, =gUnknown_08C2D930 mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -533727,14 +533727,14 @@ sub_81170EC: ; 81170EC .align 2, 0 .pool @08117158: - ldr r1, =0x08c2da4c + ldr r1, =gUnknown_08C2DA4C mov r0, sp movs r2, 0 bl sub_80A6D60 @08117162: mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c2d720 + ldr r1, =gUnknown_08C2D720 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 @@ -533761,37 +533761,37 @@ sub_81170EC: ; 81170EC .4byte @081171DC .4byte @081171E4 @081171B4: - ldr r0, =0x08c2db88 + ldr r0, =gUnknown_08C2DB88 b @081171E6 .align 2, 0 .pool @081171BC: - ldr r0, =0x08c2db68 + ldr r0, =gUnknown_08C2DB68 b @081171E6 .align 2, 0 .pool @081171C4: - ldr r0, =0x08c2dba8 + ldr r0, =gUnknown_08C2DBA8 b @081171E6 .align 2, 0 .pool @081171CC: - ldr r0, =0x08c2dbc8 + ldr r0, =gUnknown_08C2DBC8 b @081171E6 .align 2, 0 .pool @081171D4: - ldr r0, =0x08c2dc08 + ldr r0, =gUnknown_08C2DC08 b @081171E6 .align 2, 0 .pool @081171DC: - ldr r0, =0x08c2dc28 + ldr r0, =gUnknown_08C2DC28 b @081171E6 .align 2, 0 .pool @081171E4: - ldr r0, =0x08c2dc48 + ldr r0, =gUnknown_08C2DC48 @081171E6: mov r1, sp ldrb r1, [r1, 0x8] @@ -533802,7 +533802,7 @@ sub_81170EC: ; 81170EC .align 2, 0 .pool @081171F8: - ldr r0, =0x08c2dbe8 + ldr r0, =gUnknown_08C2DBE8 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -535565,7 +535565,7 @@ lcd_bg_operations: ; 811802C bls @08118040 b @08118132 @08118040: - ldr r0, =0x0859741a + ldr r0, =gUnknown_0859741A adds r0, r6, r0 ldrb r0, [r0] bl lcd_io_get @@ -535675,7 +535675,7 @@ lcd_bg_operations: ; 811802C orrs r0, r1 strb r0, [r3, 0x1] @08118124: - ldr r0, =0x0859741a + ldr r0, =gUnknown_0859741A adds r0, r6, r0 ldrb r0, [r0] ldr r1, =0x0203a114 @@ -535699,7 +535699,7 @@ sub_8118140: ; 8118140 lsrs r4, r1, 24 cmp r2, 0x3 bhi @081181C8 - ldr r0, =0x0859741e + ldr r0, =gUnknown_0859741E adds r0, r2, r0 ldrb r0, [r0] bl lcd_io_get @@ -535823,7 +535823,7 @@ battle_intro_launch: ; 81181D4 .align 2, 0 .pool @08118250: - ldr r1, =0x08597424 + ldr r1, =gUnknown_08597424 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -537665,7 +537665,7 @@ invoke_player_npc_state_changer_chooser: ; 811919C sub sp, 0x4 mov r1, sp strb r0, [r1] - ldr r4, =0x0859744c + ldr r4, =gUnknown_0859744C mov r0, sp bl sub_81191CC lsls r0, 24 @@ -537853,7 +537853,7 @@ sub_8119280: ; 8119280 bl tile_sound_react b @0811933A @08119316: - ldr r1, =0x0859745c + ldr r1, =gUnknown_0859745C ldrb r0, [r6, 0xA] lsls r0, 2 adds r0, r1 @@ -537931,7 +537931,7 @@ npc_state_reaction_to_tile: ; 8119344 bl tile_sound_react b @081193BE @081193AE: - ldr r0, =0x0859745c + ldr r0, =gUnknown_0859745C ldrb r1, [r6, 0xA] lsls r1, 2 adds r1, r0 @@ -537957,7 +537957,7 @@ sub_81193C8: ; 81193C8 lsrs r1, 16 lsls r2, 16 lsrs r2, 16 - ldr r4, =0x08597468 + ldr r4, =gUnknown_08597468 mov r0, sp bl sub_8119400 lsls r0, 24 @@ -537983,7 +537983,7 @@ sub_8119400: ; 8119400 lsrs r1, 16 lsls r2, 16 lsrs r2, 16 - ldr r4, =0x0859749c + ldr r4, =gUnknown_0859749C ldr r3, =0x02037590 ldrb r3, [r3, 0x8] lsls r3, 2 @@ -539190,7 +539190,7 @@ sub_8119D30: ; 8119D30 movs r6, 0 movs r5, 0 @08119D36: - ldr r0, =0x085974c0 + ldr r0, =gUnknown_085974C0 adds r4, r5, r0 ldr r0, =0x02037590 ldr r1, [r0, 0xC] @@ -539758,7 +539758,7 @@ sub_811A128: ; 811A128 sub_811A138: ; 811A138 push {lr} sub sp, 0x8 - ldr r1, =0x085974b8 + ldr r1, =gUnknown_085974B8 mov r0, sp movs r2, 0x6 bl memcpy @@ -540599,7 +540599,7 @@ sub_811A868: ; 811A868 lsls r0, 16 lsrs r2, r0, 16 movs r0, 0 - ldr r1, =0x08597530 + ldr r1, =gUnknown_08597530 @0811A872: ldrh r3, [r1] cmp r2, r3 @@ -540640,7 +540640,7 @@ sub_811A8A4: ; 811A8A4 bl sub_811A868 adds r4, r0, 0 bl clear_tasks - ldr r0, =0x08597530 + ldr r0, =gUnknown_08597530 lsls r4, 3 adds r0, 0x4 adds r4, r0 @@ -540777,7 +540777,7 @@ sub_811A95C: ; 811A95C ldr r0, [r4] strb r7, [r0, 0x4] ldr r3, [r4] - ldr r1, =0x08597550 + ldr r1, =gUnknown_08597550 lsls r2, r6, 1 adds r0, r2, r6 lsls r0, 3 @@ -540789,7 +540789,7 @@ sub_811A95C: ; 811A95C @0811A9DE: ldr r3, =0x0203a118 ldr r2, [r3] - ldr r1, =0x08597550 + ldr r1, =gUnknown_08597550 adds r0, r6 lsls r0, 3 adds r0, r1 @@ -541055,7 +541055,7 @@ sub_811AB68: ; 811AB68 ldr r2, [r4] movs r0, 0x6 ldrsb r0, [r2, r0] - ldr r6, =0x08597550 + ldr r6, =gUnknown_08597550 cmp r0, 0 bge @0811ABF8 ldrb r0, [r2, 0x1] @@ -541269,7 +541269,7 @@ sub_811ACDC: ; 811ACDC ldr r4, [r5] movs r3, 0x6 ldrsb r3, [r4, r3] - ldr r2, =0x08597550 + ldr r2, =gUnknown_08597550 ldrb r1, [r4, 0x1] lsls r0, r1, 1 adds r0, r1 @@ -542948,7 +542948,7 @@ sub_811B908: ; 811B908 movs r2, 0xB ldrsb r2, [r1, r2] @0811B926: - ldr r0, =0x08597748 + ldr r0, =gUnknown_08597748 lsls r1, r2, 3 subs r1, r2 adds r1, r3, r1 @@ -543117,7 +543117,7 @@ sub_811BA1C: ; 811BA1C thumb_func_start sub_811BA3C sub_811BA3C: ; 811BA3C - ldr r2, =0x08597550 + ldr r2, =gUnknown_08597550 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r1, [r0, 0x1] @@ -543144,7 +543144,7 @@ sub_811BA5C: ; 811BA5C thumb_func_start sub_811BA68 sub_811BA68: ; 811BA68 - ldr r2, =0x08597550 + ldr r2, =gUnknown_08597550 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r1, [r0, 0x1] @@ -543223,7 +543223,7 @@ sub_811BAC4: ; 811BAC4 thumb_func_start sub_811BAD0 sub_811BAD0: ; 811BAD0 push {r4,r5,lr} - ldr r4, =0x08597550 + ldr r4, =gUnknown_08597550 ldr r2, =0x0203a118 ldr r5, [r2] ldrb r3, [r5, 0x1] @@ -543253,7 +543253,7 @@ sub_811BAD0: ; 811BAD0 thumb_func_start sub_811BB08 sub_811BB08: ; 811BB08 push {r4,r5,lr} - ldr r4, =0x08597550 + ldr r4, =gUnknown_08597550 ldr r2, =0x0203a118 ldr r5, [r2] ldrb r3, [r5, 0x1] @@ -543289,7 +543289,7 @@ sub_811BB40: ; 811BB40 ldrb r0, [r0] cmp r0, 0x4 bne @0811BB5C - ldr r0, =0x085ec3b4 + ldr r0, =gUnknown_085EC3B4 b @0811BB7A .align 2, 0 .pool @@ -543300,14 +543300,14 @@ sub_811BB40: ; 811BB40 bgt @0811BB78 cmp r0, 0xF blt @0811BB78 - ldr r0, =0x085ec706 + ldr r0, =gUnknown_085EC706 str r0, [r2] - ldr r0, =0x085ec727 + ldr r0, =gUnknown_085EC727 b @0811BB7E .align 2, 0 .pool @0811BB78: - ldr r0, =0x085ec3a6 + ldr r0, =gUnknown_085EC3A6 @0811BB7A: str r0, [r2] movs r0, 0 @@ -543321,9 +543321,9 @@ sub_811BB40: ; 811BB40 thumb_func_start sub_811BB88 sub_811BB88: ; 811BB88 - ldr r2, =0x085ec410 + ldr r2, =gUnknown_085EC410 str r2, [r0] - ldr r0, =0x085ec42f + ldr r0, =gUnknown_085EC42F str r0, [r1] bx lr .align 2, 0 @@ -543538,7 +543538,7 @@ sub_811BCC8: ; 811BCC8 lsls r0, 24 lsrs r3, r0, 24 movs r1, 0 - ldr r2, =0x08597550 + ldr r2, =gUnknown_08597550 @0811BCD2: ldrb r0, [r2] cmp r0, r3 @@ -543726,11 +543726,11 @@ sub_811BDF0: ; 811BDF0 .align 2, 0 .pool @0811BE34: - ldr r1, =0x085ec6b2 + ldr r1, =gUnknown_085EC6B2 movs r0, 0 bl sub_81AFC0C @0811BE3C: - ldr r1, =0x085ec6a8 + ldr r1, =gUnknown_085EC6A8 adds r0, r6, 0 bl sub_81AFC28 add sp, 0x20 @@ -543851,7 +543851,7 @@ sub_811BE9C: ; 811BE9C thumb_func_start sub_811BF20 sub_811BF20: ; 811BF20 push {lr} - ldr r0, =0x08597764 + ldr r0, =gUnknown_08597764 movs r1, 0x4 bl sub_811BC7C movs r1, 0 @@ -543875,7 +543875,7 @@ sub_811BF40: ; 811BF40 lsls r5, 9 @0811BF48: lsls r0, r4, 2 - ldr r1, =0x0859776c + ldr r1, =gUnknown_0859776C adds r0, r1 movs r1, 0x2 bl sub_811BC7C @@ -543962,7 +543962,7 @@ sub_811BFA4: ; 811BFA4 @0811BFE0: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08597c54 + ldr r1, =gUnknown_08597C54 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -543979,7 +543979,7 @@ sub_811BFA4: ; 811BFA4 adds r1, r0 movs r0, 0x1 bl bg_set_tilemap - ldr r0, =0x08597c64 + ldr r0, =gUnknown_08597C64 bl Window_InitFromTemplates bl TextBox_ResetSomeField bl sub_811CF64 @@ -543995,14 +543995,14 @@ sub_811BFA4: ; 811BFA4 .align 2, 0 .pool @0811C044: - ldr r1, =0x08dcbdd0 + ldr r1, =gUnknown_08DCBDD0 movs r0, 0 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08dcbf10 + ldr r1, =gUnknown_08DCBF10 movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -544022,7 +544022,7 @@ sub_811BFA4: ; 811BFA4 .align 2, 0 .pool @0811C090: - ldr r1, =0x08597b54 + ldr r1, =gUnknown_08597B54 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -544343,7 +544343,7 @@ sub_811C30C: ; 811C30C adds r0, r1, 0 lsls r0, 1 adds r4, r0 - ldr r1, =0x08597c30 + ldr r1, =gUnknown_08597C30 mov r2, r10 lsls r0, r2, 2 adds r0, r1 @@ -544389,7 +544389,7 @@ sub_811C30C: ; 811C30C cmp r5, r7 bcc @0811C36C @0811C3AA: - ldr r1, =0x08597c30 + ldr r1, =gUnknown_08597C30 mov r2, r10 lsls r0, r2, 2 adds r0, r1 @@ -545888,23 +545888,23 @@ sub_811CF04: ; 811CF04 sub_811CF64: ; 811CF64 push {r4,lr} bl sub_80A1A74 - ldr r0, =0x08dcbdb0 + ldr r0, =gUnknown_08DCBDB0 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08597b14 + ldr r0, =gUnknown_08597B14 movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08597b34 + ldr r0, =gUnknown_08597B34 movs r1, 0x40 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08597c1c + ldr r0, =gUnknown_08597C1C movs r1, 0xA0 movs r2, 0x8 bl gpu_pal_apply - ldr r4, =0x08597c24 + ldr r4, =gUnknown_08597C24 adds r0, r4, 0 movs r1, 0xB0 movs r2, 0xC @@ -546134,40 +546134,40 @@ sub_811D104: ; 811D104 bl sub_811BB88 b @0811D1BC @0811D174: - ldr r0, =0x085ec743 + ldr r0, =gUnknown_085EC743 str r0, [sp, 0xC] b @0811D1BC .align 2, 0 .pool @0811D180: - ldr r0, =0x085ec752 + ldr r0, =gUnknown_085EC752 str r0, [sp, 0xC] b @0811D1BC .align 2, 0 .pool @0811D18C: - ldr r0, =0x085ec4c9 + ldr r0, =gUnknown_085EC4C9 str r0, [sp, 0xC] - ldr r0, =0x085ec4e9 + ldr r0, =gUnknown_085EC4E9 b @0811D1BA .align 2, 0 .pool @0811D19C: - ldr r0, =0x085ec765 + ldr r0, =gUnknown_085EC765 str r0, [sp, 0xC] b @0811D1BC .align 2, 0 .pool @0811D1A8: - ldr r0, =0x085ec520 + ldr r0, =gUnknown_085EC520 str r0, [sp, 0xC] b @0811D1BC .align 2, 0 .pool @0811D1B4: - ldr r0, =0x085ec672 + ldr r0, =gUnknown_085EC672 str r0, [sp, 0xC] - ldr r0, =0x085ec688 + ldr r0, =gUnknown_085EC688 @0811D1BA: str r0, [sp, 0x10] @0811D1BC: @@ -546218,7 +546218,7 @@ sub_811D214: ; 811D214 adds r3, r0, 0 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x08597c84 + ldr r0, =gUnknown_08597C84 movs r1, 0x1 movs r2, 0xE bl sub_81996C0 @@ -546240,7 +546240,7 @@ sub_811D230: ; 811D230 movs r1, 0x3 orrs r4, r1 str r4, [sp] - ldr r1, =0x08597c30 + ldr r1, =gUnknown_08597C30 lsrs r0, 22 adds r0, r1 ldrb r3, [r0] @@ -546331,7 +546331,7 @@ sub_811D2C8: ; 811D2C8 bge @0811D402 @0811D316: add r0, sp, 0xC - ldr r1, =0x08597c8c + ldr r1, =gUnknown_08597C8C movs r2, 0x4 bl memcpy mov r1, r8 @@ -546489,7 +546489,7 @@ sub_811D424: ; 811D424 cmp r6, 0x8 bne @0811D4D4 @0811D450: - ldr r0, =0x08597c30 + ldr r0, =gUnknown_08597C30 lsls r2, r6, 2 adds r2, r0 ldrb r1, [r2] @@ -546553,7 +546553,7 @@ sub_811D424: ; 811D424 .align 2, 0 .pool @0811D4D4: - ldr r4, =0x08597c30 + ldr r4, =gUnknown_08597C30 mov r10, r4 lsls r6, 2 mov r9, r6 @@ -546608,7 +546608,7 @@ sub_811D424: ; 811D424 adds r6, 0x1 cmp r6, r12 bge @0811D590 - ldr r0, =0x08597c30 + ldr r0, =gUnknown_08597C30 add r0, r9 ldrb r0, [r0] lsls r3, r0, 27 @@ -546712,7 +546712,7 @@ sub_811D60C: ; 811D60C adds r4, r0, 0 bl sub_811BA68 lsls r0, 24 - ldr r1, =0x08597c30 + ldr r1, =gUnknown_08597C30 lsrs r0, 22 adds r0, r1 ldrb r1, [r0, 0x3] @@ -546889,7 +546889,7 @@ sub_811D758: ; 811D758 movs r5, 0 movs r4, 0xC2 lsls r4, 23 - ldr r6, =0x08597c90 + ldr r6, =gUnknown_08597C90 @0811D764: ldm r6!, {r2} lsrs r0, r4, 24 @@ -547825,12 +547825,12 @@ sub_811DE5C: ; 811DE5C thumb_func_start sub_811DE90 sub_811DE90: ; 811DE90 push {r4,r5,lr} - ldr r0, =0x08597ca0 + ldr r0, =gUnknown_08597CA0 bl gpu_tile_obj_alloc_and_load_multiple - ldr r0, =0x08597cc0 + ldr r0, =gUnknown_08597CC0 bl gpu_pal_obj_alloc_and_load_multiple movs r5, 0 - ldr r4, =0x08597ce8 + ldr r4, =gUnknown_08597CE8 @0811DEA2: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -547850,7 +547850,7 @@ sub_811DEC4: ; 811DEC4 push {lr} bl sub_811BA68 lsls r0, 24 - ldr r1, =0x08597c30 + ldr r1, =gUnknown_08597C30 lsrs r0, 22 adds r0, r1 ldrb r2, [r0] @@ -547858,7 +547858,7 @@ sub_811DEC4: ; 811DEC4 lsrs r1, 8 lsrs r2, 5 lsls r2, 19 - ldr r0, =0x08597d18 + ldr r0, =gUnknown_08597D18 movs r3, 0xD0 lsls r3, 12 adds r1, r3 @@ -547989,7 +547989,7 @@ sub_811DFC8: ; 811DFC8 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r6, =0x08597d68 + ldr r6, =gUnknown_08597D68 adds r0, r6, 0 movs r1, 0 movs r2, 0 @@ -548247,7 +548247,7 @@ sub_811E1A4: ; 811E1A4 movs r6, 0x2 b @0811E1EC @0811E1D6: - ldr r3, =0x08597d08 + ldr r3, =gUnknown_08597D08 lsls r1, r4, 24 lsrs r0, r1, 24 movs r2, 0 @@ -548338,7 +548338,7 @@ sub_811E1A4: ; 811E1A4 thumb_func_start sub_811E288 sub_811E288: ; 811E288 push {lr} - ldr r0, =0x08597d18 + ldr r0, =gUnknown_08597D18 movs r1, 0 movs r2, 0 movs r3, 0x4 @@ -548493,7 +548493,7 @@ sub_811E380: ; 811E380 thumb_func_start sub_811E3AC sub_811E3AC: ; 811E3AC push {r4-r6,lr} - ldr r0, =0x08597df0 + ldr r0, =gUnknown_08597DF0 movs r1, 0xD0 movs r2, 0x80 movs r3, 0x6 @@ -548514,7 +548514,7 @@ sub_811E3AC: ; 811E3AC movs r6, 0 ldr r0, =0x0000ffc0 strh r0, [r1, 0x24] - ldr r0, =0x08597dd0 + ldr r0, =gUnknown_08597DD0 movs r1, 0xD0 movs r2, 0x50 movs r3, 0x5 @@ -548785,7 +548785,7 @@ sub_811E5B8: ; 811E5B8 thumb_func_start sub_811E5D4 sub_811E5D4: ; 811E5D4 push {r4,lr} - ldr r4, =0x08597e48 + ldr r4, =gUnknown_08597E48 adds r0, r4, 0 movs r1, 0x60 movs r2, 0x50 @@ -548961,7 +548961,7 @@ sub_811E6E0: ; 811E6E0 thumb_func_start sub_811E720 sub_811E720: ; 811E720 push {r4,lr} - ldr r4, =0x08597e30 + ldr r4, =gUnknown_08597E30 adds r0, r4, 0 movs r1, 0xDC movs r2, 0x54 @@ -549196,7 +549196,7 @@ sub_811E8E4: ; 811E8E4 push {lr} bl sub_811BA68 lsls r0, 24 - ldr r1, =0x08597c30 + ldr r1, =gUnknown_08597C30 lsrs r0, 22 adds r0, r1 ldrb r0, [r0, 0x3] @@ -549240,7 +549240,7 @@ sub_811E920: ; 811E920 movs r0, 0 b @0811E93E @0811E932: - ldr r0, =0x08597e60 + ldr r0, =gUnknown_08597E60 lsls r1, 2 adds r1, r4, r1 adds r1, r0 @@ -549311,9 +549311,9 @@ sub_811E948: ; 811E948 movs r6, 0 mov r0, r8 lsls r1, r0, 4 - ldr r0, =0x08597e6c + ldr r0, =gUnknown_08597E6C adds r5, r1, r0 - ldr r1, =0x08597e60 + ldr r1, =gUnknown_08597E60 mov r10, r1 mov r9, r4 @0811E9C6: @@ -549416,7 +549416,7 @@ start_menu_is_selected_item_valid: ; 811EA6C movs r0, 0 b @0811EA9A @0811EA92: - ldr r0, =0x0859d004 + ldr r0, =gUnknown_0859D004 lsls r1, r4, 3 adds r1, r0 ldrh r0, [r1, 0x6] @@ -549441,7 +549441,7 @@ sub_811EAA4: ; 811EAA4 ands r5, r1 cmp r3, 0x15 bhi @0811EB08 - ldr r0, =0x0859d004 + ldr r0, =gUnknown_0859D004 lsls r2, r3, 3 adds r1, r2, r0 ldrh r4, [r1, 0x4] @@ -549509,19 +549509,19 @@ sub_811EB10: ; 811EB10 cmp r2, 0x15 bne @0811EB48 @0811EB30: - ldr r0, =0x085f5490 + ldr r0, =gUnknown_085F5490 ldrh r0, [r0] b @0811EB50 .align 2, 0 .pool @0811EB3C: - ldr r0, =0x085fa1d4 + ldr r0, =gUnknown_085FA1D4 ldrh r0, [r0] b @0811EB50 .align 2, 0 .pool @0811EB48: - ldr r1, =0x0859d004 + ldr r1, =gUnknown_0859D004 lsls r0, r2, 3 adds r0, r1 ldrh r0, [r0, 0x4] @@ -549559,7 +549559,7 @@ sub_811EB64: ; 811EB64 @0811EB80: movs r0, 0xB muls r0, r2 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 b @0811EBB2 .align 2, 0 @@ -549567,13 +549567,13 @@ sub_811EB64: ; 811EB64 @0811EB90: movs r0, 0xD muls r0, r2 - ldr r1, =0x0831977c + ldr r1, =gUnknown_0831977C adds r0, r1 b @0811EBB2 .align 2, 0 .pool @0811EBA0: - ldr r1, =0x0859d004 + ldr r1, =gUnknown_0859D004 lsls r0, 3 adds r0, r1 ldr r1, [r0] @@ -549600,7 +549600,7 @@ sub_811EBBC: ; 811EBBC lsls r0, 24 cmp r0, 0 beq @0811EBD8 - ldr r1, =0x085eea42 + ldr r1, =gUnknown_085EEA42 b @0811EBEA .align 2, 0 .pool @@ -549858,7 +549858,7 @@ sub_811ED7C: ; 811ED7C .align 2, 0 .pool @0811EDB0: - ldr r0, =0x085eea42 + ldr r0, =gUnknown_085EEA42 @0811EDB2: bl sub_8008C24 lsls r0, 16 @@ -549944,7 +549944,7 @@ sub_811EE38: ; 811EE38 lsls r0, 16 lsrs r4, r0, 16 bl GenerateRandomNumber - ldr r2, =0x0859d004 + ldr r2, =gUnknown_0859D004 lsls r1, r4, 3 adds r1, r2 lsls r0, 16 @@ -549962,7 +549962,7 @@ sub_811EE38: ; 811EE38 cmp r4, 0x13 bne @0811EE74 @0811EE66: - ldr r1, =0x0859d004 + ldr r1, =gUnknown_0859D004 lsls r0, r4, 3 adds r0, r1 ldr r1, [r0] @@ -550346,7 +550346,7 @@ sub_811F108: ; 811F108 bl __umodsi3 lsls r0, 16 lsrs r4, r0, 16 - ldr r0, =0x0859d004 + ldr r0, =gUnknown_0859D004 ldr r5, [r0] ldrh r7, [r0, 0x4] movs r6, 0 @@ -550390,7 +550390,7 @@ sub_811F184: ; 811F184 movs r2, 0 ldr r5, =0x03005d8c ldr r4, =0x00002bb0 - ldr r3, =0x0859e62c + ldr r3, =gUnknown_0859E62C @0811F18E: ldr r1, [r5] lsls r0, r2, 1 @@ -550407,7 +550407,7 @@ sub_811F184: ; 811F184 movs r2, 0 ldr r5, =0x03005d8c ldr r4, =0x00002bbc - ldr r3, =0x0859e634 + ldr r3, =gUnknown_0859E634 @0811F1AE: ldr r1, [r5] lsls r0, r2, 1 @@ -550424,7 +550424,7 @@ sub_811F184: ; 811F184 movs r2, 0 ldr r5, =0x03005d8c ldr r4, =0x00002bc8 - ldr r3, =0x0859e640 + ldr r3, =gUnknown_0859E640 @0811F1CE: ldr r1, [r5] lsls r0, r2, 1 @@ -550441,7 +550441,7 @@ sub_811F184: ; 811F184 movs r2, 0 ldr r5, =0x03005d8c ldr r4, =0x00002bd4 - ldr r3, =0x0859e64c + ldr r3, =gUnknown_0859E64C @0811F1EE: ldr r1, [r5] lsls r0, r2, 1 @@ -550695,7 +550695,7 @@ sub_811F3E0: ; 811F3E0 lsls r1, 24 lsls r2, 16 lsrs r5, r2, 16 - ldr r0, =0x0859e5d4 + ldr r0, =gUnknown_0859E5D4 lsrs r1, 22 adds r1, r0 ldr r1, [r1] @@ -550730,7 +550730,7 @@ sub_811F3E0: ; 811F3E0 thumb_func_start sub_811F424 sub_811F424: ; 811F424 lsls r0, 24 - ldr r1, =0x0859e5d4 + ldr r1, =gUnknown_0859E5D4 lsrs r0, 22 adds r0, r1 ldr r0, [r0] @@ -550782,7 +550782,7 @@ sub_811F46C: ; 811F46C sub sp, 0x10 movs r3, 0 @0811F47A: - ldr r2, =0x0859e46c + ldr r2, =gUnknown_0859E46C lsls r1, r3, 3 adds r0, r2, 0x4 adds r0, r1, r0 @@ -550963,7 +550963,7 @@ sub_811F5C4: ; 811F5C4 push {r5-r7} lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x0859d004 + ldr r1, =gUnknown_0859D004 lsls r0, r2, 3 adds r0, r1 ldrh r3, [r0, 0x4] @@ -551242,7 +551242,7 @@ sub_811F764: ; 811F764 lsrs r0, 24 b @0811F82C @0811F81A: - ldr r1, =0x0859d004 + ldr r1, =gUnknown_0859D004 lsls r0, r2, 3 adds r0, r1 ldr r1, [r0] @@ -551265,7 +551265,7 @@ sub_811F838: ; 811F838 lsls r0, 16 lsrs r3, r0, 16 movs r2, 0 - ldr r1, =0x0859e658 + ldr r1, =gUnknown_0859E658 @0811F842: ldrh r0, [r1] cmp r0, r3 @@ -551871,7 +551871,7 @@ sub_811FC80: ; 811FC80 adds r0, 0x1E strh r5, [r0] add r1, sp, 0x20 - ldr r0, =0x08dc9628 + ldr r0, =gUnknown_08DC9628 str r0, [sp, 0x20] movs r0, 0xC8 lsls r0, 2 @@ -551894,7 +551894,7 @@ sub_811FC80: ; 811FC80 add r0, sp, 0x34 strh r6, [r0] add r1, sp, 0x38 - ldr r0, =0x08dc9608 + ldr r0, =gUnknown_08DC9608 str r0, [sp, 0x38] adds r0, r6, 0x1 strh r0, [r1, 0x4] @@ -551909,12 +551909,12 @@ sub_811FC80: ; 811FC80 bl memcpy strh r5, [r4] strh r6, [r4, 0x2] - ldr r0, =0x0859ee7c + ldr r0, =gUnknown_0859EE7C str r0, [r4, 0x4] - ldr r0, =0x0859ef14 + ldr r0, =gUnknown_0859EF14 str r0, [r4, 0x8] str r7, [r4, 0xC] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [r4, 0x10] ldr r0, =nullsub_47 + 1 str r0, [r4, 0x14] @@ -551984,11 +551984,11 @@ sub_811FC80: ; 811FC80 ldrh r0, [r4, 0x2] adds r0, 0x1 strh r0, [r4, 0x2] - ldr r0, =0x0859eedc + ldr r0, =gUnknown_0859EEDC str r0, [r4, 0x8] ldr r0, =sub_811FF40 + 1 str r0, [r4, 0x14] - ldr r0, =0x0859ee84 + ldr r0, =gUnknown_0859EE84 str r0, [r4, 0x4] movs r5, 0 ldr r0, [sp, 0x48] @@ -552222,7 +552222,7 @@ sub_811FF94: ; 811FF94 lsrs r1, 16 cmp r2, 0 bne @0811FFA4 - ldr r2, =0x0859e65c + ldr r2, =gUnknown_0859E65C @0811FFA4: movs r3, 0x10 bl sub_811FFD4 @@ -552241,7 +552241,7 @@ sub_811FFB4: ; 811FFB4 lsrs r1, 16 cmp r2, 0 bne @0811FFC4 - ldr r2, =0x0859e65c + ldr r2, =gUnknown_0859E65C @0811FFC4: movs r3, 0x1 bl sub_811FFD4 @@ -552260,7 +552260,7 @@ sub_811FFD4: ; 811FFD4 lsls r0, 16 lsls r1, 16 lsrs r1, 16 - ldr r4, =0x0859e67c + ldr r4, =gUnknown_0859E67C str r4, [sp, 0x18] movs r4, 0x80 add r5, sp, 0x18 @@ -552280,12 +552280,12 @@ sub_811FFD4: ; 811FFD4 movs r2, 0 strh r6, [r0] strh r1, [r0, 0x2] - ldr r0, =0x0859ef1c + ldr r0, =gUnknown_0859EF1C str r0, [sp, 0x4] - ldr r0, =0x0859efa4 + ldr r0, =gUnknown_0859EFA4 str r0, [sp, 0x8] str r2, [sp, 0xC] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [sp, 0x10] ldr r0, =nullsub_47 + 1 str r0, [sp, 0x14] @@ -552335,7 +552335,7 @@ sub_8120084: ; 8120084 push {lr} lsls r0, 24 lsrs r0, 17 - ldr r2, =0x0859e67c + ldr r2, =gUnknown_0859E67C adds r0, r2 movs r2, 0x80 movs r3, 0x10 @@ -552366,7 +552366,7 @@ sub_81200A0: ; 81200A0 movs r3, 0 ldr r0, =0x00002e2a adds r2, r0 - ldr r4, =0x0859efe4 + ldr r4, =gUnknown_0859EFE4 @081200C6: lsls r0, r3, 1 adds r1, r2, r0 @@ -552812,24 +552812,24 @@ sub_81203FC: ; 81203FC ldrh r1, [r1] bl sub_811EBBC adds r2, r0, 0 - ldr r1, =0x082942fd + ldr r1, =gUnknown_082942FD bl gf_strcpy adds r2, r0, 0 - ldr r0, =0x0859eff0 + ldr r0, =gUnknown_0859EFF0 lsls r4, 2 adds r4, r0 ldr r1, [r4] adds r0, r2, 0 bl gf_strcpy adds r2, r0, 0 - ldr r1, =0x08294301 + ldr r1, =gUnknown_08294301 bl gf_strcpy b @081204A2 .align 2, 0 .pool @08120480: ldr r0, =0x02021fc4 - ldr r3, =0x0859f010 + ldr r3, =gUnknown_0859F010 ldrb r2, [r5, 0x2] adds r1, r2, 0x1 strb r1, [r5, 0x2] @@ -552885,7 +552885,7 @@ sub_81204DC: ; 81204DC ldr r0, =0x00002e28 adds r0, r4, r0 str r0, [sp, 0x18] - ldr r1, =0x0859f030 + ldr r1, =gUnknown_0859F030 mov r0, sp movs r2, 0x18 bl memcpy @@ -553779,7 +553779,7 @@ sub_8120B70: ; 8120B70 movs r2, 0x8 bl memset mov r0, sp - ldr r1, =0x085edfb0 + ldr r1, =gUnknown_085EDFB0 bl gf_strcpy adds r0, r5, 0 mov r1, sp @@ -554169,7 +554169,7 @@ sub_8120E88: ; 8120E88 push {lr} adds r3, r0, 0 movs r2, 0 - ldr r1, =0x0859f048 + ldr r1, =gUnknown_0859F048 @08120E90: ldrb r0, [r1] cmp r0, r3 @@ -554183,7 +554183,7 @@ sub_8120E88: ; 8120E88 adds r2, 0x1 cmp r2, 0x23 ble @08120E90 - ldr r0, =0x0859f278 + ldr r0, =gUnknown_0859F278 @08120EAA: pop {r1} bx r1 @@ -554474,7 +554474,7 @@ sub_81210B8: ; 81210B8 push {r6,r7} mov r7, sp mov r8, sp - ldr r0, =0x0859f288 + ldr r0, =gUnknown_0859F288 ldr r0, [r0] lsls r0, 3 lsrs r0, 3 @@ -554490,7 +554490,7 @@ sub_81210B8: ; 81210B8 bl sub_8121064 movs r5, 0 @081210E4: - ldr r1, =0x0859f048 + ldr r1, =gUnknown_0859F048 mov r2, r9 adds r0, r2, r5 ldrb r0, [r0] @@ -554613,7 +554613,7 @@ sub_8121178: ; 8121178 sub_81211EC: ; 81211EC push {r4,r5,lr} sub sp, 0xC - ldr r1, =0x085eb7ea + ldr r1, =gUnknown_085EB7EA movs r0, 0x1 movs r2, 0 bl font_get_width_of_string @@ -554704,7 +554704,7 @@ sub_81211EC: ; 81211EC @081212AA: ldr r5, =0x0203a130 ldrb r0, [r5] - ldr r2, =0x085eb7ea + ldr r2, =gUnknown_085EB7EA lsls r1, r4, 4 adds r1, 0x1 lsls r1, 24 @@ -554993,7 +554993,7 @@ sub_8121478: ; 8121478 lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0859f3b4 + ldr r1, =gUnknown_0859F3B4 b @08121540 .align 2, 0 .pool @@ -555007,7 +555007,7 @@ sub_8121478: ; 8121478 lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x0859f458 + ldr r1, =gUnknown_0859F458 @08121540: adds r0, r1 str r0, [r2] @@ -555191,7 +555191,7 @@ sub_81215EC: ; 81215EC @081216F4: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0859f290 + ldr r1, =gUnknown_0859F290 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -555211,14 +555211,14 @@ sub_81215EC: ; 81215EC .align 2, 0 .pool @08121730: - ldr r0, =0x0859f29c + ldr r0, =gUnknown_0859F29C bl Window_InitFromTemplates bl TextBox_ResetSomeField b @081219D4 .align 2, 0 .pool @08121740: - ldr r2, =0x0859f2b8 + ldr r2, =gUnknown_0859F2B8 ldr r0, =0x0203a134 ldr r0, [r0] ldr r1, =0x0000021a @@ -555264,7 +555264,7 @@ sub_81215EC: ; 81215EC movs r2, 0 movs r3, 0 bl bg_fill_tilemap_rect - ldr r2, =0x0859f2b8 + ldr r2, =gUnknown_0859F2B8 ldr r0, =0x0203a134 ldr r0, [r0] ldr r1, =0x0000021a @@ -555297,7 +555297,7 @@ sub_81215EC: ; 81215EC movs r2, 0x20 bl gpu_pal_apply ldr r6, =0x02037714 - ldr r4, =0x0859f2b8 + ldr r4, =gUnknown_0859F2B8 ldr r0, =0x0203a134 ldr r3, [r0] ldr r2, =0x0000021a @@ -555347,7 +555347,7 @@ sub_81215EC: ; 81215EC movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x0859f2b0 + ldr r1, =gUnknown_0859F2B0 ldr r0, =0x03005d90 ldr r2, [r0] ldrb r0, [r2, 0x8] @@ -555629,7 +555629,7 @@ sub_8121A1C: ; 8121A1C ldrb r0, [r0] cmp r0, 0 bne @08121AF0 - ldr r1, =0x085eea78 + ldr r1, =gUnknown_085EEA78 adds r0, r2, 0 bl gf_strcpy ldr r0, [r4] @@ -555736,7 +555736,7 @@ sub_8121B1C: ; 8121B1C adds r3, r7, r3 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x0859f2ac + ldr r0, =gUnknown_0859F2AC str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -555765,7 +555765,7 @@ sub_8121B1C: ; 8121B1C cmp r6, r0 bcc @08121B60 @08121BCC: - ldr r1, =0x085eea78 + ldr r1, =gUnknown_085EEA78 add r0, sp, 0xC bl gf_strcpy ldr r4, =0x0203a134 @@ -555794,7 +555794,7 @@ sub_8121B1C: ; 8121B1C lsrs r2, 24 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x0859f2ac + ldr r0, =gUnknown_0859F2AC str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -556733,9 +556733,9 @@ sub_8122298: ; 8122298 thumb_func_start sub_8122328 sub_8122328: ; 8122328 push {lr} - ldr r0, =0x0859f514 + ldr r0, =gUnknown_0859F514 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0859f51c + ldr r0, =gUnknown_0859F51C bl gpu_pal_obj_decompress_and_apply pop {r0} bx r0 @@ -556757,7 +556757,7 @@ sub_8122344: ; 8122344 ldr r7, =0x02020630 @08122358: lsls r1, r5, 4 - ldr r0, =0x0859f524 + ldr r0, =gUnknown_0859F524 movs r2, 0 movs r3, 0 bl obj_add_from_template_forward_search @@ -557953,7 +557953,7 @@ sub_8122C5C: ; 8122C5C lsls r1, 16 lsrs r1, 16 movs r3, 0 - ldr r2, =0x0859f53c + ldr r2, =gUnknown_0859F53C @08122C6A: movs r0, 0 ldrsb r0, [r2, r0] @@ -557990,7 +557990,7 @@ sub_8122C94: ; 8122C94 cmp r0, 0 beq @08122CB4 lsls r0, 3 - ldr r1, =0x0859f534 + ldr r1, =gUnknown_0859F534 adds r0, r1 b @08122CB6 .align 2, 0 @@ -558011,7 +558011,7 @@ sub_8122CBC: ; 8122CBC cmp r0, 0x16 bhi @08122CD4 lsls r0, 3 - ldr r1, =0x0859f534 + ldr r1, =gUnknown_0859F534 adds r0, r1 b @08122CD6 .align 2, 0 @@ -558177,14 +558177,14 @@ sub_8122DB0: ; 8122DB0 adds r0, r1, 0 adds r0, 0x80 ldrb r0, [r0] - ldr r1, =0x0859f77c + ldr r1, =gUnknown_0859F77C movs r2, 0 str r2, [sp] b @08122E52 .align 2, 0 .pool @08122E18: - ldr r0, =0x0859f77c + ldr r0, =gUnknown_0859F77C ldr r1, =0x06008000 bl LZ77UnCompVram b @08123014 @@ -558206,7 +558206,7 @@ sub_8122DB0: ; 8122DB0 ldr r0, [r4] adds r0, 0x80 ldrb r0, [r0] - ldr r1, =0x085a04e0 + ldr r1, =gUnknown_085A04E0 movs r2, 0x1 str r2, [sp] movs r2, 0 @@ -558217,7 +558217,7 @@ sub_8122DB0: ; 8122DB0 .align 2, 0 .pool @08122E64: - ldr r0, =0x085a04e0 + ldr r0, =gUnknown_085A04E0 ldr r1, =0x0600e000 bl LZ77UnCompVram b @08123014 @@ -558230,7 +558230,7 @@ sub_8122DB0: ; 8122DB0 beq @08122E84 b @08123014 @08122E84: - ldr r0, =0x0859f73c + ldr r0, =gUnknown_0859F73C movs r1, 0x70 movs r2, 0x60 bl gpu_pal_apply @@ -558238,7 +558238,7 @@ sub_8122DB0: ; 8122DB0 .align 2, 0 .pool @08122E94: - ldr r0, =0x0859f60c + ldr r0, =gUnknown_0859F60C ldr r1, =0x0203a144 ldr r1, [r1] movs r2, 0xC2 @@ -558249,7 +558249,7 @@ sub_8122DB0: ; 8122DB0 .align 2, 0 .pool @08122EB0: - ldr r0, =0x0859f650 + ldr r0, =gUnknown_0859F650 ldr r1, =0x0203a144 ldr r1, [r1] movs r5, 0xA1 @@ -559334,7 +559334,7 @@ sub_81236C4: ; 81236C4 lsrs r5, 24 ldr r4, =0x0203a144 ldr r6, [r4] - ldr r7, =0x08329f40 + ldr r7, =gUnknown_08329F40 mov r12, r7 adds r4, r5, 0 adds r4, 0x40 @@ -559553,7 +559553,7 @@ sub_812386C: ; 812386C subs r0, r3, 0x1 lsls r0, 16 lsrs r3, r0, 16 - ldr r1, =0x085a096c + ldr r1, =gUnknown_085A096C lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -559812,7 +559812,7 @@ sub_81238AC: ; 81238AC ldrh r3, [r7, 0x6] @08123ABE: str r6, [sp] - ldr r5, =0x085a147c + ldr r5, =gUnknown_085A147C ldr r4, =0x0203a144 ldr r0, [r4] mov r10, r0 @@ -560066,7 +560066,7 @@ sub_8123C00: ; 8123C00 ldrb r1, [r0, 0x14] strh r1, [r2] ldr r6, [r0] - ldr r1, =0x085a147c + ldr r1, =gUnknown_085A147C ldrh r0, [r2] lsls r0, 3 adds r5, r0, r1 @@ -560122,7 +560122,7 @@ sub_8123C00: ; 8123C00 movs r1, 0 strb r1, [r0] ldr r2, [r2] - ldr r3, =0x085a147c + ldr r3, =gUnknown_085A147C ldrh r0, [r2] lsls r0, 3 adds r0, r3 @@ -560361,7 +560361,7 @@ sub_8123EB4: ; 8123EB4 lsls r0, 16 lsrs r3, r0, 16 movs r2, 0 - ldr r1, =0x085a1b84 + ldr r1, =gUnknown_085A1B84 @08123EBE: ldrh r0, [r1] cmp r0, r3 @@ -560377,7 +560377,7 @@ sub_8123EB4: ; 8123EB4 adds r2, 0x1 cmp r2, 0x2 bls @08123EBE - ldr r1, =0x085a1b24 + ldr r1, =gUnknown_085A1B24 ldrh r0, [r1] cmp r0, 0xD5 beq @08123EFE @@ -560415,7 +560415,7 @@ sub_8123F04: ; 8123F04 bls @08123F18 movs r1, 0 @08123F18: - ldr r0, =0x085a1b8a + ldr r0, =gUnknown_085A1B8A lsls r1, 16 asrs r1, 15 adds r1, r0 @@ -560444,7 +560444,7 @@ sub_8123F30: ; 8123F30 @08123F4C: subs r1, 0x9 lsls r1, 16 - ldr r0, =0x085a1bac + ldr r0, =gUnknown_085A1BAC lsrs r1, 14 adds r1, r0 ldrh r0, [r1] @@ -560466,7 +560466,7 @@ sub_8123F74: ; 8123F74 lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, =0x085a1bcc + ldr r3, =gUnknown_085A1BCC @08123F7E: adds r0, r1, r3 ldrb r0, [r0] @@ -560670,13 +560670,13 @@ sub_81240D4: ; 81240D4 lsls r0, 16 lsls r1, 16 lsrs r6, r1, 16 - ldr r1, =0x085a1c00 + ldr r1, =gUnknown_085A1C00 ldr r2, [r1, 0x4] ldr r1, [r1] str r1, [sp, 0x20] str r2, [sp, 0x24] mov r2, sp - ldr r1, =0x085a1c08 + ldr r1, =gUnknown_085A1C08 ldm r1!, {r3-r5} stm r2!, {r3-r5} ldm r1!, {r3-r5} @@ -560887,14 +560887,14 @@ sub_8124288: ; 8124288 lsls r0, 16 lsls r1, 16 lsrs r1, 16 - ldr r2, =0x085a084c + ldr r2, =gUnknown_085A084C str r2, [sp, 0x18] movs r2, 0x80 add r6, sp, 0x18 lsrs r3, r0, 16 orrs r0, r2 str r0, [r6, 0x4] - ldr r0, =0x085a082c + ldr r0, =gUnknown_085A082C str r0, [sp, 0x20] ldr r2, =0xffff0000 add r4, sp, 0x20 @@ -560906,12 +560906,12 @@ sub_8124288: ; 8124288 movs r5, 0 strh r3, [r0] strh r1, [r0, 0x2] - ldr r0, =0x085a1c20 + ldr r0, =gUnknown_085A1C20 str r0, [sp, 0x4] - ldr r0, =0x085a1c30 + ldr r0, =gUnknown_085A1C30 str r0, [sp, 0x8] str r5, [sp, 0xC] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [sp, 0x10] ldr r0, =nullsub_12 + 1 str r0, [sp, 0x14] @@ -560932,9 +560932,9 @@ sub_8124288: ; 8124288 ldrb r0, [r0, 0x8] cmp r0, 0x1 bne @08124316 - ldr r0, =0x085a08ec + ldr r0, =gUnknown_085A08EC str r0, [sp, 0x18] - ldr r0, =0x085a08cc + ldr r0, =gUnknown_085A08CC str r0, [sp, 0x20] @08124316: adds r0, r6, 0 @@ -561267,7 +561267,7 @@ GetMapName: ; 812456C @08124584: cmp r1, 0xD4 bhi @081245A0 - ldr r0, =0x085a147c + ldr r0, =gUnknown_085A147C lsls r1, 3 adds r0, 0x4 adds r1, r0 @@ -561325,13 +561325,13 @@ sub_81245DC: ; 81245DC beq @081245F8 cmp r1, 0x57 bne @08124604 - ldr r1, =0x085ec9d2 + ldr r1, =gUnknown_085EC9D2 bl gf_strcpy b @0812460A .align 2, 0 .pool @081245F8: - ldr r1, =0x085ec9d8 + ldr r1, =gUnknown_085EC9D8 bl gf_strcpy b @0812460A .align 2, 0 @@ -561354,7 +561354,7 @@ sub_8124610: ; 8124610 bl sub_81245DC b @08124626 @08124620: - ldr r1, =0x085ec9e4 + ldr r1, =gUnknown_085EC9E4 bl gf_strcpy @08124626: pop {r1} @@ -561368,7 +561368,7 @@ sub_8124630: ; 8124630 push {r4,r5,lr} ldr r5, [sp, 0xC] lsls r0, 16 - ldr r4, =0x085a147c + ldr r4, =gUnknown_085A147C lsrs r0, 13 adds r0, r4 ldrb r4, [r0] @@ -561403,7 +561403,7 @@ sub_8124668: ; 8124668 lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, =0x085a1c34 + ldr r3, =gUnknown_085A1C34 @08124672: adds r0, r1, r3 ldrb r0, [r0] @@ -561506,7 +561506,7 @@ sub_8124690: ; 8124690 @08124766: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085a1ee4 + ldr r1, =gUnknown_085A1EE4 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -561514,7 +561514,7 @@ sub_8124690: ; 8124690 .align 2, 0 .pool @0812477C: - ldr r0, =0x085a1ef0 + ldr r0, =gUnknown_085A1EF0 bl Window_InitFromTemplates bl TextBox_ResetSomeField b @0812489C @@ -561555,21 +561555,21 @@ sub_8124690: ; 8124690 .align 2, 0 .pool @081247E4: - ldr r0, =0x085a1c58 + ldr r0, =gUnknown_085A1C58 ldr r1, =0x0600c000 bl LZ77UnCompVram b @0812489C .align 2, 0 .pool @081247F8: - ldr r0, =0x085a1c90 + ldr r0, =gUnknown_085A1C90 ldr r1, =0x0600f000 bl LZ77UnCompVram b @0812489C .align 2, 0 .pool @0812480C: - ldr r0, =0x085a1c38 + ldr r0, =gUnknown_085A1C38 movs r1, 0x10 movs r2, 0x20 bl gpu_pal_apply @@ -561578,7 +561578,7 @@ sub_8124690: ; 8124690 movs r0, 0x2 movs r1, 0 bl Window_FastFillPixels - ldr r2, =0x085e8cb4 + ldr r2, =gUnknown_085E8CB4 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -561696,7 +561696,7 @@ sub_8124904: ; 8124904 @0812491A: movs r7, 0 movs r3, 0 - ldr r0, =0x085a1edc + ldr r0, =gUnknown_085A1EDC mov r12, r0 adds r5, r2, 0 movs r6, 0 @@ -561852,7 +561852,7 @@ sub_8124904: ; 8124904 sub_8124A70: ; 8124A70 push {r4,r5,lr} sub sp, 0x8 - ldr r0, =0x085a1d68 + ldr r0, =gUnknown_085A1D68 ldr r5, =0x0203a148 ldr r1, [r5] ldr r4, =0x0000088c @@ -561875,7 +561875,7 @@ sub_8124A70: ; 8124A70 str r0, [sp, 0x4] mov r0, sp bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085a1f10 + ldr r0, =gUnknown_085A1F10 bl gpu_pal_obj_alloc_tag_and_apply bl sub_8124AD4 bl sub_8124BE4 @@ -561953,7 +561953,7 @@ sub_8124AD4: ; 8124AD4 ldr r3, [sp, 0x14] movs r0, 0 ldrsh r2, [r3, r0] - ldr r0, =0x085a1f7c + ldr r0, =gUnknown_085A1F7C movs r3, 0xA bl obj_add_from_template_forward_search lsls r0, 24 @@ -562035,7 +562035,7 @@ sub_8124BE4: ; 8124BE4 sub sp, 0xC movs r0, 0 mov r8, r0 - ldr r6, =0x085a1f18 + ldr r6, =gUnknown_085A1F18 ldrh r0, [r6, 0x2] cmp r0, 0xD5 beq @08124C9C @@ -562079,7 +562079,7 @@ sub_8124BE4: ; 8124BE4 ldrsh r1, [r7, r0] movs r0, 0 ldrsh r2, [r5, r0] - ldr r0, =0x085a1f7c + ldr r0, =gUnknown_085A1F7C movs r3, 0xA bl obj_add_from_template_forward_search lsls r0, 24 @@ -562110,7 +562110,7 @@ sub_8124BE4: ; 8124BE4 lsls r0, 16 lsrs r0, 16 mov r8, r0 - ldr r6, =0x085a1f18 + ldr r6, =gUnknown_085A1F18 lsls r0, 2 adds r1, r6, 0x2 adds r0, r1 @@ -562384,7 +562384,7 @@ sub_8124E0C: ; 8124E0C .align 2, 0 .pool @08124EBC: - ldr r3, =0x085a1e3c + ldr r3, =gUnknown_085A1E3C ldr r0, =0x0203a148 ldr r0, [r0] ldrh r1, [r0, 0x8] @@ -563675,7 +563675,7 @@ sub_8125954: ; 8125954 lsrs r0, 16 mov r10, r0 mov r2, sp - ldr r3, =0x085a1f94 + ldr r3, =gUnknown_085A1F94 lsls r1, r0, 1 add r1, r10 adds r0, r1, r3 @@ -563823,7 +563823,7 @@ sub_8125954: ; 8125954 mov r1, r10 lsls r0, r1, 1 add r0, r10 - ldr r1, =0x085a1f94 + ldr r1, =gUnknown_085A1F94 adds r1, 0x2 adds r0, r1 ldrb r0, [r0] @@ -565851,12 +565851,12 @@ sub_81269D4: ; 81269D4 adds r4, r1, r0 cmp r1, 0 bne @08126A28 - ldr r0, =0x085a6b90 + ldr r0, =gUnknown_085A6B90 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] str r1, [sp, 0x4] - ldr r0, =0x085a6b48 + ldr r0, =gUnknown_085A6B48 movs r1, 0x4 bl GetMaxWidthInMenuTable lsls r0, 24 @@ -565881,7 +565881,7 @@ sub_81269D4: ; 81269D4 .pool @08126A28: lsls r0, r1, 3 - ldr r1, =0x085a6b90 + ldr r1, =gUnknown_085A6B90 adds r0, r1 @08126A2E: bl Window_AddFromTemplate @@ -565935,7 +565935,7 @@ sub_8126A88: ; 8126A88 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r2, =0x085a6b48 + ldr r2, =gUnknown_085A6B48 adds r0, r4, 0 movs r1, 0x4 bl PrintMenuTable @@ -566060,7 +566060,7 @@ sub_8126B80: ; 8126B80 beq @08126BF4 movs r0, 0x5 bl audio_play - ldr r1, =0x085a6b48 + ldr r1, =gUnknown_085A6B48 ldr r0, =0x0203a150 ldrb r0, [r0] lsls r0, 3 @@ -566103,7 +566103,7 @@ sub_8126C08: ; 8126C08 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r1, =0x085a6b68 + ldr r1, =gUnknown_085A6B68 ldr r0, =0x0203a150 ldrb r0, [r0] lsls r0, 2 @@ -566138,7 +566138,7 @@ sub_8126C48: ; 8126C48 cmp r0, 0 bne @08126C7C ldr r4, =0x02021fc4 - ldr r1, =0x085ea83d + ldr r1, =gUnknown_085EA83D adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8126DA4 + 1 @@ -566180,7 +566180,7 @@ sub_8126CA4: ; 8126CA4 cmp r0, 0 bne @08126CD8 ldr r4, =0x02021fc4 - ldr r1, =0x085eaaec + ldr r1, =gUnknown_085EAAEC adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8126DA4 + 1 @@ -566226,7 +566226,7 @@ sub_8126D10: ; 8126D10 cmp r0, 0 bne @08126D44 ldr r4, =0x02021fc4 - ldr r1, =0x085ea83d + ldr r1, =gUnknown_085EA83D adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8126DA4 + 1 @@ -566268,7 +566268,7 @@ sub_8126D6C: ; 8126D6C ldrb r0, [r0, 0x9] cmp r0, 0 bne @08126D98 - ldr r0, =0x0823b4e8 + ldr r0, =gUnknown_0823B4E8 bl script_env_1_execute_new_script adds r0, r4, 0 bl remove_task @@ -566311,7 +566311,7 @@ sub_8126DCC: ; 8126DCC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085a6bb0 + ldr r0, =gUnknown_085A6BB0 movs r1, 0xD0 movs r2, 0x20 bl gpu_pal_apply @@ -566467,10 +566467,10 @@ sub_8126E8C: ; 8126E8C adds r1, r0 movs r2, 0x1E ldrsh r0, [r1, r2] - ldr r2, =0x085e8cf0 + ldr r2, =gUnknown_085E8CF0 cmp r0, 0x2 bne @08126F2C - ldr r2, =0x085eb7ea + ldr r2, =gUnknown_085EB7EA @08126F2C: lsls r0, r4, 4 adds r0, 0x1 @@ -566540,7 +566540,7 @@ sub_8126F68: ; 8126F68 lsls r0, 16 lsrs r0, 16 adds r6, r0, r4 - ldr r1, =0x085a6b28 + ldr r1, =gUnknown_085A6B28 mov r2, r8 lsls r0, r2, 2 adds r0, r1 @@ -566614,7 +566614,7 @@ sub_8127058: ; 8127058 adds r5, r0, 0 lsls r4, r1, 24 lsrs r4, 24 - ldr r1, =0x085ea7c8 + ldr r1, =gUnknown_085EA7C8 bl gf_strcpy cmp r4, 0x1 bne @08127078 @@ -566729,7 +566729,7 @@ sub_81270E8: ; 81270E8 movs r0, 0x1 bl sub_8126A58 ldr r4, =0x02021fc4 - ldr r1, =0x085ea83d + ldr r1, =gUnknown_085EA83D adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8127180 + 1 @@ -566820,7 +566820,7 @@ sub_8127208: ; 8127208 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085a6bb0 + ldr r0, =gUnknown_085A6BB0 movs r1, 0xD0 movs r2, 0x20 bl gpu_pal_apply @@ -566850,7 +566850,7 @@ sub_8127208: ; 8127208 sub_8127250: ; 8127250 push {lr} lsls r1, 24 - ldr r2, =0x085a6b28 + ldr r2, =gUnknown_085A6B28 lsrs r1, 22 adds r1, r2 ldr r1, [r1] @@ -567046,7 +567046,7 @@ sub_8127330: ; 8127330 adds r4, r3 ldr r0, [r5] adds r0, r4 - ldr r1, =0x085e8cf0 + ldr r1, =gUnknown_085E8CF0 bl gf_strcpy ldr r0, [r5] lsls r2, r6, 3 @@ -567060,7 +567060,7 @@ sub_8127330: ; 8127330 str r1, [r0] ldr r2, =0x03006310 adds r1, r2, 0 - ldr r0, =0x085a6bd0 + ldr r0, =gUnknown_085A6BD0 ldm r0!, {r3,r4,r6} stm r1!, {r3,r4,r6} ldm r0!, {r3,r4,r6} @@ -567095,7 +567095,7 @@ sub_8127454: ; 8127454 ldr r1, =0x02021cc4 bl gf_strcpy lsls r4, 5 - ldr r0, =0x085a5c09 + ldr r0, =gUnknown_085A5C09 adds r4, r0 adds r0, r5, 0 adds r1, r4, 0 @@ -567365,7 +567365,7 @@ sub_812764C: ; 812764C @081276A4: movs r0, 0x5 bl audio_play - ldr r0, =0x085a6b78 + ldr r0, =gUnknown_085A6B78 movs r2, 0x16 ldrsh r1, [r5, r2] lsls r1, 3 @@ -567393,7 +567393,7 @@ sub_812764C: ; 812764C ldr r0, =0x0203a18c ldr r0, [r0] bl free - ldr r1, =0x085a6b78 + ldr r1, =gUnknown_085A6B78 movs r2, 0x16 ldrsh r0, [r5, r2] lsls r0, 3 @@ -567449,12 +567449,12 @@ sub_8127744: ; 8127744 ldrb r0, [r0] cmp r4, r0 bcc @08127770 - ldr r2, =0x085e8d62 + ldr r2, =gUnknown_085E8D62 b @08127782 .align 2, 0 .pool @08127770: - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 ldr r0, =0x0203a14c ldr r0, [r0] adds r0, r4 @@ -567968,7 +567968,7 @@ sub_8127B54: ; 8127B54 beq @08127B7C cmp r2, 0x26 bne @08127B86 - ldr r0, =0x085a72e4 + ldr r0, =gUnknown_085A72E4 adds r0, r1, r0 ldrb r0, [r0] lsls r0, 28 @@ -567977,7 +567977,7 @@ sub_8127B54: ; 8127B54 .align 2, 0 .pool @08127B7C: - ldr r0, =0x085a72ec + ldr r0, =gUnknown_085A72EC adds r0, r1, r0 ldrb r0, [r0] lsls r0, 28 @@ -568045,10 +568045,10 @@ sub_8127B90: ; 8127B90 ldr r4, [sp, 0x10] lsls r4, 5 str r4, [sp, 0x18] - ldr r0, =0x085a5c24 + ldr r0, =gUnknown_085A5C24 adds r0, r4, r0 str r0, [sp, 0x1C] - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 adds r0, r4, r0 str r0, [sp, 0x24] ldr r3, [sp, 0x8] @@ -568123,7 +568123,7 @@ sub_8127B90: ; 8127B90 movs r6, 0 @08127C90: ldr r3, [sp, 0x18] - ldr r4, =0x085a5c08 + ldr r4, =gUnknown_085A5C08 adds r0, r3, r4 ldrb r0, [r0] ldr r4, [sp, 0x20] @@ -568217,7 +568217,7 @@ sub_8127D38: ; 8127D38 lsrs r4, r1, 16 lsls r2, 16 lsrs r2, 16 - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 lsls r0, r2, 5 adds r0, r1 ldrb r0, [r0, 0x12] @@ -568497,7 +568497,7 @@ sub_8127F68: ; 8127F68 cmp r0, 0x7 beq @08127FAC ldr r4, =0x02021fc4 - ldr r1, =0x085ea9ae + ldr r1, =gUnknown_085EA9AE adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8127A5C + 1 @@ -568544,14 +568544,14 @@ sub_8127F68: ; 8127F68 cmp r0, 0 bne @08128018 ldr r0, =0x02021fc4 - ldr r1, =0x085ea8ea + ldr r1, =gUnknown_085EA8EA bl ExpandTextCodes b @08128020 .align 2, 0 .pool @08128018: ldr r0, =0x02021fc4 - ldr r1, =0x085ea931 + ldr r1, =gUnknown_085EA931 bl ExpandTextCodes @08128020: ldr r1, =0x02021fc4 @@ -568563,7 +568563,7 @@ sub_8127F68: ; 8127F68 .pool @08128038: ldr r4, =0x02021fc4 - ldr r1, =0x085ea8d2 + ldr r1, =gUnknown_085EA8D2 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8127A5C + 1 @@ -568705,7 +568705,7 @@ sub_8128118: ; 8128118 ldr r1, =sub_81292D0 + 1 str r1, [r0] adds r2, r4 - ldr r3, =0x085a7250 + ldr r3, =gUnknown_085A7250 ldr r0, [r6] ldrb r0, [r0, 0x12] lsls r0, 2 @@ -568742,7 +568742,7 @@ sub_81281A8: ; 81281A8 lsls r2, 3 adds r2, r3 ldrb r2, [r2, 0x12] - ldr r3, =0x085a7250 + ldr r3, =gUnknown_085A7250 ldr r0, [r1] ldrb r4, [r0, 0x12] lsls r1, r4, 2 @@ -568825,7 +568825,7 @@ sub_812826C: ; 812826C push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r2, =0x085a5c08 + ldr r2, =gUnknown_085A5C08 ldr r0, =0x0203a172 ldrb r1, [r0] ldr r0, =0x0203a14c @@ -569052,7 +569052,7 @@ sub_8128414: ; 8128414 strh r2, [r0, 0x3C] bl sub_8128DE0 ldr r5, =0x02021fc4 - ldr r1, =0x085ea8bf + ldr r1, =gUnknown_085EA8BF adds r0, r5, 0 bl ExpandTextCodes ldr r2, =sub_8128B80 + 1 @@ -569715,7 +569715,7 @@ sub_8128950: ; 8128950 adds r0, r1 ldrb r1, [r0] lsls r1, 5 - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 adds r1, r0 adds r0, r5, 0 bl sub_812853C @@ -569724,7 +569724,7 @@ sub_8128950: ; 8128950 cmp r0, 0x1 bne @081289A4 ldr r4, =0x02021fc4 - ldr r1, =0x085ea897 + ldr r1, =gUnknown_085EA897 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_81289D0 + 1 @@ -569738,7 +569738,7 @@ sub_8128950: ; 8128950 movs r0, 0x20 bl audio_play ldr r4, =0x02021fc4 - ldr r1, =0x085ea8a6 + ldr r1, =gUnknown_085EA8A6 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8129020 + 1 @@ -569760,7 +569760,7 @@ sub_81289D0: ; 81289D0 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x085a72c4 + ldr r1, =gUnknown_085A72C4 adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -569780,7 +569780,7 @@ sub_81289F0: ; 81289F0 bl sub_8197434 adds r0, r4, 0 bl sub_8128AAC - ldr r2, =0x085a5c08 + ldr r2, =gUnknown_085A5C08 ldr r0, =0x0203a172 ldrb r1, [r0] ldr r0, =0x0203a14c @@ -569818,7 +569818,7 @@ sub_81289F0: ; 81289F0 ldrh r0, [r1, 0xA] subs r0, 0x7 strh r0, [r2] - ldr r0, =0x08275d1f + ldr r0, =gUnknown_08275D1F bl script_env_1_execute_new_script @08128A64: ldr r2, =0x02020630 @@ -569962,7 +569962,7 @@ sub_8128B80: ; 8128B80 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x085a72cc + ldr r1, =gUnknown_085A72CC adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -570097,7 +570097,7 @@ sub_8128C64: ; 8128C64 bl sub_80E9578 b @08128CAC @08128C9C: - ldr r0, =0x08275d0c + ldr r0, =gUnknown_08275D0C bl script_env_1_execute_new_script b @08128CAC .align 2, 0 @@ -570330,7 +570330,7 @@ sub_8128E18: ; 8128E18 ldrsh r0, [r4, r1] cmp r0, 0x1 bne @08128E68 - ldr r0, =0x085a72d4 + ldr r0, =gUnknown_085A72D4 movs r3, 0x18 ldrsh r1, [r4, r3] lsls r1, 3 @@ -570340,7 +570340,7 @@ sub_8128E18: ; 8128E18 @08128E68: cmp r0, 0x2 bne @08128E88 - ldr r0, =0x085a72d4 + ldr r0, =gUnknown_085A72D4 movs r3, 0x18 ldrsh r1, [r4, r3] lsls r1, 3 @@ -570603,7 +570603,7 @@ sub_8129068: ; 8129068 push {lr} adds r2, r0, 0 lsls r1, 16 - ldr r0, =0x083dfc74 + ldr r0, =gUnknown_083DFC74 ldr r0, [r0] lsrs r1, 11 ldr r0, [r0, 0x8] @@ -570631,7 +570631,7 @@ sub_8129088: ; 8129088 ldr r0, =0x000003ff ands r2, r0 @0812909E: - ldr r0, =0x083dfc74 + ldr r0, =gUnknown_083DFC74 ldr r0, [r0] lsls r1, r2, 5 ldr r0, [r0, 0x4] @@ -570794,7 +570794,7 @@ sub_81291A4: ; 81291A4 thumb_func_start sub_81291CC sub_81291CC: ; 81291CC lsls r0, 16 - ldr r1, =0x083dfc78 + ldr r1, =gUnknown_083DFC78 ldr r1, [r1] ldr r1, [r1, 0xC] lsrs r0, 15 @@ -570816,7 +570816,7 @@ sub_81291E8: ; 81291E8 ldr r0, [r0] ldrb r0, [r0, 0x12] movs r6, 0 - ldr r1, =0x085a71b0 + ldr r1, =gUnknown_085A71B0 lsls r5, r0, 4 adds r0, r5, r1 ldrb r0, [r0, 0xC] @@ -570888,7 +570888,7 @@ sub_812925C: ; 812925C subs r2, 0x10 ands r1, r2 strb r1, [r3, 0x1] - ldr r1, =0x085a7250 + ldr r1, =gUnknown_085A7250 lsrs r0, 22 adds r0, r1 ldrb r1, [r0] @@ -570995,7 +570995,7 @@ gpu_pal_decompress_alloc_tag_and_upload: ; 8129334 lsrs r4, 24 bl sub_8129048 lsls r4, 5 - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 adds r4, r0 str r4, [r5] ldrb r0, [r4, 0x11] @@ -571012,7 +571012,7 @@ gpu_pal_decompress_alloc_tag_and_upload: ; 8129334 bl sub_81291A4 ldr r1, =0x00000884 adds r0, r5, r1 - ldr r1, =0x083dfc78 + ldr r1, =gUnknown_083DFC78 ldr r2, [r1] ldr r1, [r5] ldr r1, [r1, 0x1C] @@ -571023,9 +571023,9 @@ gpu_pal_decompress_alloc_tag_and_upload: ; 8129334 ldrh r1, [r1, 0xE] lsrs r1, 12 bl sub_8129068 - ldr r0, =0x085a72bc + ldr r0, =gUnknown_085A72BC bl gpu_pal_obj_alloc_tag_and_apply - ldr r0, =0x085a728c + ldr r0, =gUnknown_085A728C movs r1, 0 movs r2, 0 movs r3, 0 @@ -571106,7 +571106,7 @@ sub_81293D8: ; 81293D8 bl malloc adds r5, r0, 0 adds r1, r5, 0 - ldr r0, =0x08614ff4 + ldr r0, =gUnknown_08614FF4 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2-r4} @@ -571148,7 +571148,7 @@ sub_812949C: ; 812949C bls @081294AC movs r3, 0 @081294AC: - ldr r2, =0x085a6be8 + ldr r2, =gUnknown_085A6BE8 lsls r0, 2 lsls r1, r3, 3 adds r0, r1 @@ -571178,7 +571178,7 @@ sub_81294C0: ; 81294C0 adds r0, r6, 0 bl sub_8129048 lsls r4, 5 - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 adds r4, r0 str r4, [r6] ldrb r0, [r4, 0x11] @@ -571193,7 +571193,7 @@ sub_81294C0: ; 81294C0 bl sub_81291A4 ldr r0, =0x00000884 adds r5, r6, r0 - ldr r0, =0x083dfc78 + ldr r0, =gUnknown_083DFC78 ldr r1, [r0] ldr r0, [r6] ldr r0, [r0, 0x1C] @@ -571208,7 +571208,7 @@ sub_81294C0: ; 81294C0 adds r0, r6, 0 adds r0, 0x84 str r0, [sp, 0x4] - ldr r1, =0x085a72f4 + ldr r1, =gUnknown_085A72F4 ldr r0, [r6] ldrb r0, [r0, 0x12] lsls r0, 1 @@ -571234,7 +571234,7 @@ sub_81294C0: ; 81294C0 bl malloc adds r4, r0, 0 adds r1, r4, 0 - ldr r0, =0x085a72a4 + ldr r0, =gUnknown_085A72A4 ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -571331,7 +571331,7 @@ sub_81295CC: ; 81295CC .align 2, 0 .pool @08129634: - ldr r0, =0x085a6be8 + ldr r0, =gUnknown_085A6BE8 lsls r1, r6, 3 adds r1, r0 ldr r0, [r1] @@ -571471,7 +571471,7 @@ sub_8129708: ; 8129708 .align 2, 0 .pool @08129744: - ldr r3, =0x085a5c08 + ldr r3, =gUnknown_085A5C08 ldr r2, =0x0203a17c ldr r1, =0x0203aa44 ldrh r0, [r4] @@ -571580,7 +571580,7 @@ sub_81297F8: ; 81297F8 adds r0, r1 ldrb r0, [r0] lsls r0, 5 - ldr r7, =0x085a5c08 + ldr r7, =gUnknown_085A5C08 adds r0, r7 ldrb r2, [r0, 0x11] ldr r7, =0x0203a17c @@ -571722,7 +571722,7 @@ sub_81298EC: ; 81298EC cmp r0, 0 bne @08129994 bl cur_mapdata_full_redraw - ldr r0, =0x08275d2e + ldr r0, =gUnknown_08275D2E bl script_env_1_execute_new_script movs r0, 0 movs r1, 0x1 @@ -571747,7 +571747,7 @@ sub_81298EC: ; 81298EC cmp r0, 0x1 bne @08129994 ldr r4, =0x02021fc4 - ldr r1, =0x085eaac5 + ldr r1, =gUnknown_085EAAC5 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8129D64 + 1 @@ -571816,7 +571816,7 @@ sub_81299DC: ; 81299DC ldrh r0, [r0, 0x2E] strb r0, [r3] bl sub_812A39C - ldr r0, =0x085a7404 + ldr r0, =gUnknown_085A7404 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -572082,7 +572082,7 @@ sub_8129BF8: ; 8129BF8 ldr r1, =nullsub_12 + 1 str r1, [r0] ldr r5, =0x02021fc4 - ldr r1, =0x085eaa62 + ldr r1, =gUnknown_085EAA62 adds r0, r5, 0 bl ExpandTextCodes ldr r2, =sub_812A1F0 + 1 @@ -572108,7 +572108,7 @@ sub_8129C74: ; 8129C74 cmp r0, 0 beq @08129CA8 ldr r4, =0x02021fc4 - ldr r1, =0x085eaaa3 + ldr r1, =gUnknown_085EAAA3 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_812A1A0 + 1 @@ -572163,7 +572163,7 @@ sub_8129C74: ; 8129C74 ldr r1, =nullsub_12 + 1 str r1, [r0] ldr r4, =0x02021fc4 - ldr r1, =0x085eaa62 + ldr r1, =gUnknown_085EAA62 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_812A1F0 + 1 @@ -572176,7 +572176,7 @@ sub_8129C74: ; 8129C74 .pool @08129D3C: ldr r4, =0x02021fc4 - ldr r1, =0x085eaa81 + ldr r1, =gUnknown_085EAA81 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8129D64 + 1 @@ -572221,7 +572221,7 @@ sub_8129D8C: ; 8129D8C push {lr} adds r2, r1, 0 lsls r0, 24 - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 lsrs r0, 19 adds r0, r1 ldrb r1, [r0, 0x12] @@ -572522,7 +572522,7 @@ sub_8129FC8: ; 8129FC8 ldrb r0, [r1] cmp r0, 0 beq @0812A024 - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 ldrb r2, [r1] lsls r1, r2, 5 adds r1, r0 @@ -572607,7 +572607,7 @@ sub_812A040: ; 812A040 ands r2, r0 cmp r1, 0 beq @0812A0BA - ldr r0, =0x085a5c08 + ldr r0, =gUnknown_085A5C08 lsls r1, 5 adds r1, r0 ldrb r0, [r1, 0x11] @@ -572744,7 +572744,7 @@ sub_812A1A0: ; 812A1A0 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x085a7348 + ldr r1, =gUnknown_085A7348 adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -572786,7 +572786,7 @@ sub_812A1F0: ; 812A1F0 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x085a7350 + ldr r1, =gUnknown_085A7350 adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -572918,7 +572918,7 @@ sub_812A2C4: ; 812A2C4 bl sub_80E9578 b @0812A30C @0812A2FC: - ldr r0, =0x08275d0c + ldr r0, =gUnknown_08275D0C bl script_env_1_execute_new_script b @0812A30C .align 2, 0 @@ -573013,13 +573013,13 @@ sub_812A39C: ; 812A39C ldrb r0, [r0, 0x8] cmp r0, 0 bne @0812A3B8 - ldr r0, =0x085a73d8 + ldr r0, =gUnknown_085A73D8 bl gpu_pal_obj_alloc_tag_and_apply b @0812A3BE .align 2, 0 .pool @0812A3B8: - ldr r0, =0x085a73e0 + ldr r0, =gUnknown_085A73E0 bl gpu_pal_obj_alloc_tag_and_apply @0812A3BE: pop {r0} @@ -573055,11 +573055,11 @@ sub_812A3D4: ; 812A3D4 adds r1, r2 ldrb r1, [r1] lsls r1, 5 - ldr r2, =0x085a5c09 + ldr r2, =gUnknown_085A5C09 adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085eaa14 + ldr r1, =gUnknown_085EAA14 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_812A458 + 1 @@ -573071,7 +573071,7 @@ sub_812A3D4: ; 812A3D4 .pool @0812A430: ldr r4, =0x02021fc4 - ldr r1, =0x085ea9e0 + ldr r1, =gUnknown_085EA9E0 adds r0, r4, 0 bl ExpandTextCodes ldr r2, =sub_8127A5C + 1 @@ -573093,7 +573093,7 @@ sub_812A458: ; 812A458 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x085a741c + ldr r1, =gUnknown_085A741C adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -573126,7 +573126,7 @@ sub_812A478: ; 812A478 adds r0, r4, 0 bl sub_8127814 ldr r5, =0x02021fc4 - ldr r1, =0x085eaa3d + ldr r1, =gUnknown_085EAA3D adds r0, r5, 0 bl ExpandTextCodes ldr r2, =sub_8127A5C + 1 @@ -573451,11 +573451,11 @@ sub_812A750: ; 812A750 bl CpuSet movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085a7424 + ldr r1, =gUnknown_085A7424 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x085a7434 + ldr r0, =gUnknown_085A7434 bl Window_InitFromTemplates bl TextBox_ResetSomeField add sp, 0x4 @@ -573656,7 +573656,7 @@ sub_812A8C4: ; 812A8C4 adds r1, 0x60 strh r0, [r1] movs r7, 0 - ldr r0, =0x085a76b4 + ldr r0, =gUnknown_085A76B4 mov r8, r0 @0812A934: ldr r0, =0x0203ab34 @@ -573842,7 +573842,7 @@ sub_812AAC8: ; 812AAC8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r6, =0x085a7450 + ldr r6, =gUnknown_085A7450 lsls r1, r0, 2 adds r1, r0 lsls r4, r1, 3 @@ -574138,7 +574138,7 @@ sub_812ACF4: ; 812ACF4 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x085ef734 + ldr r2, =gUnknown_085EF734 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -574725,7 +574725,7 @@ sub_812B158: ; 812B158 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x085ef6e9 + ldr r2, =gUnknown_085EF6E9 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -574818,7 +574818,7 @@ sub_812B214: ; 812B214 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x085ef6f8 + ldr r2, =gUnknown_085EF6F8 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -574873,7 +574873,7 @@ sub_812B280: ; 812B280 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x085ef710 + ldr r2, =gUnknown_085EF710 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -575125,7 +575125,7 @@ sub_812B4EC: ; 812B4EC cmp r3, 0x3 beq @0812B52C ldr r2, [r4] - ldr r1, =0x085a77fe + ldr r1, =gUnknown_085A77FE lsls r0, r3, 1 adds r0, r1 ldrb r1, [r0] @@ -575142,7 +575142,7 @@ sub_812B4EC: ; 812B4EC beq @0812B54A ldr r0, =0x0203ab34 ldr r2, [r0] - ldr r1, =0x085a7804 + ldr r1, =gUnknown_085A7804 lsls r0, r3, 1 adds r0, r1 ldrb r1, [r0] @@ -575184,7 +575184,7 @@ sub_812B57C: ; 812B57C lsrs r1, r0, 24 movs r2, 0 movs r3, 0x1 - ldr r4, =0x085a77f6 + ldr r4, =gUnknown_085A77F6 @0812B588: adds r0, r1, 0 ands r0, r3 @@ -575215,7 +575215,7 @@ sub_812B5B0: ; 812B5B0 bl GenerateRandomNumber lsls r0, 24 lsrs r0, 24 - ldr r4, =0x085a76c0 + ldr r4, =gUnknown_085A76C0 ldr r1, =0x0203ab34 ldr r1, [r1] movs r3, 0x12 @@ -575245,7 +575245,7 @@ sub_812B5B0: ; 812B5B0 sub_812B5EC: ; 812B5EC push {r4-r6,lr} movs r5, 0 - ldr r6, =0x085a76d2 + ldr r6, =gUnknown_085A76D2 @0812B5F2: bl GenerateRandomNumber movs r2, 0xFF @@ -575285,7 +575285,7 @@ sub_812B634: ; 812B634 mov r7, r8 push {r7} movs r6, 0 - ldr r0, =0x085a76e4 + ldr r0, =gUnknown_085A76E4 mov r8, r0 movs r7, 0x80 lsls r7, 17 @@ -575367,12 +575367,12 @@ sub_812B6CC: ; 812B6CC ldrb r0, [r2, 0x3] cmp r0, 0 beq @0812B6E8 - ldr r0, =0x085a7768 + ldr r0, =gUnknown_085A7768 b @0812B6EA .align 2, 0 .pool @0812B6E8: - ldr r0, =0x085a7702 + ldr r0, =gUnknown_085A7702 @0812B6EA: lsls r1, r3, 4 adds r1, r3 @@ -575446,7 +575446,7 @@ sub_812B760: ; 812B760 bl GenerateRandomNumber movs r1, 0xFF ands r1, r0 - ldr r0, =0x085a77ce + ldr r0, =gUnknown_085A77CE lsls r4, 1 adds r4, r0 ldrh r4, [r4] @@ -575501,7 +575501,7 @@ dp15_jump_random_unknown: ; 812B78C bl __umodsi3 lsls r0, 24 lsrs r1, r0, 24 - ldr r5, =0x085a77d8 + ldr r5, =gUnknown_085A77D8 lsls r4, 2 adds r0, r4, r5 ldrb r0, [r0] @@ -575520,7 +575520,7 @@ dp15_jump_random_unknown: ; 812B78C lsls r0, 24 adds r2, r5, 0x2 adds r2, r4, r2 - ldr r3, =0x085a77ec + ldr r3, =gUnknown_085A77EC ldr r1, =0x0203ab34 ldr r1, [r1] ldrb r1, [r1, 0xB] @@ -575603,14 +575603,14 @@ sub_812B85C: ; 812B85C beq @0812B8BC ldr r0, =0x0203ab34 ldr r2, [r0] - ldr r0, =0x085a7828 + ldr r0, =gUnknown_085A7828 lsls r1, 1 adds r0, r1, r0 ldrh r0, [r0] ldrh r3, [r2, 0xE] adds r0, r3 strh r0, [r2, 0xE] - ldr r0, =0x085a7816 + ldr r0, =gUnknown_085A7816 adds r1, r0 ldrh r0, [r2, 0x8] ldrh r1, [r1] @@ -575657,14 +575657,14 @@ sub_812B8D0: ; 812B8D0 @0812B90C: ldr r0, =0x0203ab34 ldr r2, [r0] - ldr r0, =0x085a7828 + ldr r0, =gUnknown_085A7828 lsls r1, 1 adds r0, r1, r0 ldrh r0, [r0] ldrh r3, [r2, 0xE] adds r0, r3 strh r0, [r2, 0xE] - ldr r0, =0x085a7816 + ldr r0, =gUnknown_085A7816 adds r1, r0 ldrh r0, [r2, 0x8] ldrh r1, [r1] @@ -575701,14 +575701,14 @@ sub_812B8D0: ; 812B8D0 @0812B96A: ldr r0, =0x0203ab34 ldr r2, [r0] - ldr r0, =0x085a7828 + ldr r0, =gUnknown_085A7828 lsls r1, 1 adds r0, r1, r0 ldrh r0, [r0] ldrh r3, [r2, 0xE] adds r0, r3 strh r0, [r2, 0xE] - ldr r0, =0x085a7816 + ldr r0, =gUnknown_085A7816 adds r1, r0 ldrh r0, [r2, 0x8] ldrh r1, [r1] @@ -575753,14 +575753,14 @@ sub_812B9A0: ; 812B9A0 beq @0812B9F8 ldr r0, =0x0203ab34 ldr r2, [r0] - ldr r0, =0x085a7828 + ldr r0, =gUnknown_085A7828 lsls r1, 1 adds r0, r1, r0 ldrh r0, [r0] ldrh r3, [r2, 0xE] adds r0, r3 strh r0, [r2, 0xE] - ldr r0, =0x085a7816 + ldr r0, =gUnknown_085A7816 adds r1, r0 ldrh r0, [r2, 0x8] ldrh r1, [r1] @@ -575796,14 +575796,14 @@ sub_812B9A0: ; 812B9A0 beq @0812BA54 ldr r0, =0x0203ab34 ldr r2, [r0] - ldr r0, =0x085a7828 + ldr r0, =gUnknown_085A7828 lsls r1, 1 adds r0, r1, r0 ldrh r0, [r0] ldrh r3, [r2, 0xE] adds r0, r3 strh r0, [r2, 0xE] - ldr r0, =0x085a7816 + ldr r0, =gUnknown_085A7816 adds r1, r0 ldrh r0, [r2, 0x8] ldrh r1, [r1] @@ -575833,7 +575833,7 @@ sub_812BA6C: ; 812BA6C bne @0812BA90 cmp r3, r2 bne @0812BA90 - ldr r0, =0x085a780e + ldr r0, =gUnknown_085A780E adds r0, r3, r0 ldrb r0, [r0] b @0812BAB6 @@ -575910,7 +575910,7 @@ sub_812BAFC: ; 812BAFC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085a74c4 + ldr r5, =gUnknown_085A74C4 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -576104,7 +576104,7 @@ sub_812BC44: ; 812BC44 lsls r0, 16 lsrs r1, r0, 16 @0812BC76: - ldr r2, =0x085a766e + ldr r2, =gUnknown_085A766E lsls r1, 16 asrs r1, 16 lsls r0, r4, 2 @@ -576184,7 +576184,7 @@ sub_812BCE8: ; 812BCE8 lsls r0, 16 lsrs r1, r0, 16 @0812BD10: - ldr r0, =0x085a76ad + ldr r0, =gUnknown_085A76AD lsls r1, 16 asrs r1, 16 adds r1, r0 @@ -576470,7 +576470,7 @@ sub_812BF2C: ; 812BF2C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085a74d0 + ldr r5, =gUnknown_085A74D0 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -576551,7 +576551,7 @@ sub_812BF88: ; 812BF88 ldrb r0, [r3, 0x6] cmp r0, 0 beq @0812BFDC - ldr r1, =0x085a74e4 + ldr r1, =gUnknown_085A74E4 movs r2, 0x26 ldrsh r0, [r4, r2] lsls r0, 2 @@ -576566,7 +576566,7 @@ sub_812BF88: ; 812BF88 ldr r1, [r0] movs r0, 0 strb r0, [r1, 0x6] - ldr r1, =0x085a74f0 + ldr r1, =gUnknown_085A74F0 movs r2, 0x26 ldrsh r0, [r4, r2] lsls r0, 2 @@ -576596,7 +576596,7 @@ sub_812C01C: ; 812C01C push {r4-r7,lr} sub sp, 0xC adds r4, r0, 0 - ldr r1, =0x085a74fc + ldr r1, =gUnknown_085A74FC mov r0, sp movs r2, 0xA bl memcpy @@ -576757,7 +576757,7 @@ sub_812C138: ; 812C138 movs r5, 0 movs r3, 0x1 @0812C15A: - ldr r1, =0x085a7508 + ldr r1, =gUnknown_085A7508 movs r2, 0x12 ldrsh r0, [r4, r2] subs r0, 0x1 @@ -577076,7 +577076,7 @@ sub_812C290: ; 812C290 thumb_func_start sub_812C3A0 sub_812C3A0: ; 812C3A0 push {lr} - ldr r1, =0x085a7514 + ldr r1, =gUnknown_085A7514 ldr r0, =0x0203ab34 ldr r0, [r0] movs r2, 0x12 @@ -577247,7 +577247,7 @@ sub_812C4BC: ; 812C4BC bne @0812C4D8 movs r3, 0x1 @0812C4D8: - ldr r1, =0x085a7520 + ldr r1, =gUnknown_085A7520 ldr r0, [r2] movs r2, 0x12 ldrsh r0, [r0, r2] @@ -577440,7 +577440,7 @@ sub_812C608: ; 812C608 thumb_func_start sub_812C628 sub_812C628: ; 812C628 push {lr} - ldr r1, =0x085a752c + ldr r1, =gUnknown_085A752C ldr r0, =0x0203ab34 ldr r0, [r0] movs r2, 0x12 @@ -577843,7 +577843,7 @@ sub_812C8AC: ; 812C8AC thumb_func_start sub_812C8FC sub_812C8FC: ; 812C8FC push {lr} - ldr r1, =0x085a7538 + ldr r1, =gUnknown_085A7538 ldr r0, =0x0203ab34 ldr r0, [r0] movs r2, 0x12 @@ -578421,7 +578421,7 @@ sub_812CD74: ; 812CD74 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x085a7544 + ldr r3, =gUnknown_085A7544 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -578445,7 +578445,7 @@ sub_812CDA4: ; 812CDA4 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 - ldr r1, =0x085a7550 + ldr r1, =gUnknown_085A7550 movs r2, 0x26 ldrsh r0, [r4, r2] lsls r0, 1 @@ -578494,7 +578494,7 @@ sub_812CDF4: ; 812CDF4 sub sp, 0x4 lsls r4, r1, 24 lsrs r4, 24 - ldr r1, =0x085a7550 + ldr r1, =gUnknown_085A7550 movs r2, 0x26 ldrsh r0, [r0, r2] lsls r0, 1 @@ -578522,11 +578522,11 @@ sub_812CE2C: ; 812CE2C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085a8408 + ldr r2, =gUnknown_085A8408 lsls r1, r0, 2 adds r1, r2 ldr r2, [r1] - ldr r1, =0x085a8430 + ldr r1, =gUnknown_085A8430 adds r0, r1 ldrb r1, [r0] adds r0, r2, 0 @@ -578543,11 +578543,11 @@ sub_812CE54: ; 812CE54 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085a841c + ldr r2, =gUnknown_085A841C lsls r1, r0, 2 adds r1, r2 ldr r2, [r1] - ldr r1, =0x085a8430 + ldr r1, =gUnknown_085A8430 adds r0, r1 ldrb r1, [r0] adds r0, r2, 0 @@ -578565,12 +578565,12 @@ sub_812CE7C: ; 812CE7C lsls r0, 24 lsrs r1, r0, 24 movs r4, 0 - ldr r0, =0x085a843b + ldr r0, =gUnknown_085A843B adds r0, r1, r0 ldrb r0, [r0] cmp r4, r0 bcs @0812CEA8 - ldr r7, =0x085a8435 + ldr r7, =gUnknown_085A8435 adds r6, r0, 0 lsls r5, r1, 1 @0812CE94: @@ -578597,12 +578597,12 @@ sub_812CEB8: ; 812CEB8 lsls r0, 24 lsrs r1, r0, 24 movs r4, 0 - ldr r0, =0x085a843b + ldr r0, =gUnknown_085A843B adds r0, r1, r0 ldrb r0, [r0] cmp r4, r0 bcs @0812CEE4 - ldr r7, =0x085a8435 + ldr r7, =gUnknown_085A8435 adds r6, r0, 0 lsls r5, r1, 1 @0812CED0: @@ -578849,7 +578849,7 @@ sub_812D024: ; 812D024 lsls r0, 1 strh r0, [r2, 0x34] @0812D08E: - ldr r1, =0x085a8430 + ldr r1, =gUnknown_085A8430 movs r3, 0x2E ldrsh r0, [r2, r3] adds r0, r1 @@ -578915,7 +578915,7 @@ sub_812D0E0: ; 812D0E0 @0812D10C: adds r0, r2, 0 bl remove_task - ldr r0, =0x085a84ac + ldr r0, =gUnknown_085A84AC ldr r0, [r0] movs r1, 0x10 movs r2, 0x20 @@ -578963,7 +578963,7 @@ sub_812D128: ; 812D128 negs r0, r1 strh r0, [r2, 0xE] @0812D166: - ldr r0, =0x085a84a0 + ldr r0, =gUnknown_085A84A0 movs r3, 0xC ldrsh r1, [r2, r3] lsls r1, 2 @@ -579071,7 +579071,7 @@ sub_812D230: ; 812D230 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x085a7558 + ldr r3, =gUnknown_085A7558 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -579157,7 +579157,7 @@ sub_812D28C: ; 812D28C ldr r0, [r0] lsls r1, r2, 1 adds r1, r0 - ldr r2, =0x085a7568 + ldr r2, =gUnknown_085A7568 lsls r0, r3, 2 adds r0, r2 ldrh r0, [r0] @@ -579214,7 +579214,7 @@ sub_812D30C: ; 812D30C ldr r0, [r0] lsls r1, r2, 1 adds r1, r0 - ldr r0, =0x085a7568 + ldr r0, =gUnknown_085A7568 lsls r2, r3, 2 adds r0, 0x2 adds r2, r0 @@ -579285,7 +579285,7 @@ sub_812D3B4: ; 812D3B4 movs r5, 0 cmp r5, r6 bge @0812D41E - ldr r7, =0x085a7568 + ldr r7, =gUnknown_085A7568 @0812D3C4: movs r3, 0 movs r1, 0 @@ -579337,7 +579337,7 @@ sub_812D3B4: ; 812D3B4 asrs r0, r2, 16 cmp r0, 0xF bgt @0812D484 - ldr r7, =0x085a756a + ldr r7, =gUnknown_085A756A @0812D428: movs r3, 0 movs r1, 0x3 @@ -579445,7 +579445,7 @@ sub_812D4EC: ; 812D4EC adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x085a7574 + ldr r3, =gUnknown_085A7574 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -579605,17 +579605,17 @@ sub_812D63C: ; 812D63C push {r7} sub sp, 0x14 adds r7, r0, 0 - ldr r1, =0x085a75c0 + ldr r1, =gUnknown_085A75C0 mov r0, sp movs r2, 0x4 bl memcpy add r0, sp, 0x4 mov r8, r0 - ldr r1, =0x085a75c4 + ldr r1, =gUnknown_085A75C4 movs r2, 0x8 bl memcpy add r6, sp, 0xC - ldr r1, =0x085a75cc + ldr r1, =gUnknown_085A75CC adds r0, r6, 0 movs r2, 0x8 bl memcpy @@ -580336,7 +580336,7 @@ sub_812DC08: ; 812DC08 lsls r1, 2 adds r1, r6, r1 lsls r1, 1 - ldr r0, =0x085a96e0 + ldr r0, =gUnknown_085A96E0 adds r1, r0 lsls r3, r4, 5 adds r3, r5, r3 @@ -580370,7 +580370,7 @@ sub_812DC50: ; 812DC50 lsls r3, 16 lsrs r3, 16 movs r0, 0x1 - ldr r1, =0x085a9898 + ldr r1, =gUnknown_085A9898 movs r2, 0x2 bl gpu_copy_bg_tile_map_to_vram adds r0, r4, 0x1 @@ -580437,7 +580437,7 @@ sub_812DCD4: ; 812DCD4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x085a75d4 + ldr r3, =gUnknown_085A75D4 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -580502,7 +580502,7 @@ sub_812DD48: ; 812DD48 adds r4, r0, 0 bl sub_812DFDC bl sub_812FAF4 - ldr r0, =0x085a7444 + ldr r0, =gUnknown_085A7444 bl Window_AddFromTemplate movs r0, 0x1 bl Window_WriteStandardTileMap @@ -580524,11 +580524,11 @@ sub_812DD78: ; 812DD78 push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 - ldr r0, =0x085a744c + ldr r0, =gUnknown_085A744C str r0, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r0, =0x085ef750 + ldr r0, =gUnknown_085EF750 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -580724,7 +580724,7 @@ sub_812DEE4: ; 812DEE4 adds r7, r0, r1 strh r4, [r7, 0xA] movs r6, 0 - ldr r1, =0x085a7a04 + ldr r1, =gUnknown_085A7A04 lsls r5, r4, 2 adds r0, r5, r1 ldr r0, [r0] @@ -580847,7 +580847,7 @@ sub_812DFDC: ; 812DFDC ldr r0, =0x0000ffff cmp r1, r0 beq @0812E008 - ldr r0, =0x085a7a20 + ldr r0, =gUnknown_085A7A20 movs r2, 0xA ldrsh r1, [r4, r2] lsls r1, 2 @@ -580941,7 +580941,7 @@ sub_812E0B0: ; 812E0B0 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r3, =0x085a7610 + ldr r3, =gUnknown_085A7610 ldr r2, =0x03005e00 lsls r0, r1, 2 adds r0, r1 @@ -580974,7 +580974,7 @@ sub_812E0E4: ; 812E0E4 lsls r5, r0, 16 lsls r7, r6, 16 @0812E0F0: - ldr r0, =0x085a7ce0 + ldr r0, =gUnknown_085A7CE0 asrs r1, r5, 16 movs r2, 0 movs r3, 0xE @@ -581148,7 +581148,7 @@ sub_812E230: ; 812E230 mov r8, r0 lsls r4, 16 lsrs r4, 16 - ldr r0, =0x085a7cf8 + ldr r0, =gUnknown_085A7CF8 lsls r5, 16 asrs r5, 16 lsls r6, 16 @@ -581240,7 +581240,7 @@ sub_812E2A8: ; 812E2A8 thumb_func_start sub_812E300 sub_812E300: ; 812E300 push {lr} - ldr r0, =0x085a7d10 + ldr r0, =gUnknown_085A7D10 movs r1, 0x58 movs r2, 0x48 movs r3, 0xF @@ -581257,7 +581257,7 @@ sub_812E300: ; 812E300 movs r2, 0xC orrs r1, r2 strb r1, [r0, 0x5] - ldr r1, =0x085a7fc0 + ldr r1, =gUnknown_085A7FC0 bl obj_set_f18_to_r0_f42_to_40 pop {r0} bx r0 @@ -581303,7 +581303,7 @@ sub_812E33C: ; 812E33C str r1, [r2, 0x20] strh r3, [r2, 0x24] mov r1, sp - ldr r0, =0x085a7d28 + ldr r0, =gUnknown_085A7D28 ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r3-r5} @@ -581448,7 +581448,7 @@ sub_812E474: ; 812E474 lsls r0, 2 strh r0, [r2, 0x4] mov r1, sp - ldr r0, =0x085a7d40 + ldr r0, =gUnknown_085A7D40 ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r3,r4,r7} @@ -581483,7 +581483,7 @@ sub_812E474: ; 812E474 movs r6, 0x2 orrs r0, r6 strb r0, [r1] - ldr r1, =0x085a7fe0 + ldr r1, =gUnknown_085A7FE0 adds r0, r2, 0 bl obj_set_f18_to_r0_f42_to_40 ldr r5, =0x0203ab34 @@ -581509,7 +581509,7 @@ sub_812E474: ; 812E474 lsls r0, 3 strh r0, [r2, 0x4] mov r1, sp - ldr r0, =0x085a7d58 + ldr r0, =gUnknown_085A7D58 ldm r0!, {r3,r4,r7} stm r1!, {r3,r4,r7} ldm r0!, {r3,r4,r7} @@ -581539,7 +581539,7 @@ sub_812E474: ; 812E474 ldrb r0, [r1] orrs r0, r6 strb r0, [r1] - ldr r1, =0x085a7ff4 + ldr r1, =gUnknown_085A7FF4 adds r0, r2, 0 bl obj_set_f18_to_r0_f42_to_40 ldr r0, [r5] @@ -581580,7 +581580,7 @@ sub_812E5A8: ; 812E5A8 lsls r0, 3 strh r0, [r2, 0x4] mov r1, sp - ldr r0, =0x085a7d70 + ldr r0, =gUnknown_085A7D70 ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r3-r5} @@ -581617,7 +581617,7 @@ sub_812E5A8: ; 812E5A8 movs r2, 0x2 orrs r1, r2 strb r1, [r3] - ldr r1, =0x085a8010 + ldr r1, =gUnknown_085A8010 bl obj_set_f18_to_r0_f42_to_40 ldr r0, =0x0203ab34 ldr r0, [r0] @@ -581637,7 +581637,7 @@ sub_812E650: ; 812E650 movs r4, 0 movs r5, 0 @0812E656: - ldr r0, =0x085a7d88 + ldr r0, =gUnknown_085A7D88 movs r1, 0xB8 lsls r1, 1 movs r2, 0 @@ -581733,7 +581733,7 @@ sub_812E70C: ; 812E70C push {r5-r7} movs r1, 0xB8 lsls r1, 1 - ldr r0, =0x085a7da0 + ldr r0, =gUnknown_085A7DA0 movs r2, 0x64 movs r3, 0x9 bl obj_add_from_template_forward_search @@ -581763,7 +581763,7 @@ sub_812E70C: ; 812E70C mov r3, r8 orrs r0, r3 strb r0, [r2, 0x5] - ldr r0, =0x085a8028 + ldr r0, =gUnknown_085A8028 mov r9, r0 adds r0, r2, 0 mov r1, r9 @@ -581774,7 +581774,7 @@ sub_812E70C: ; 812E70C strb r4, [r0] movs r1, 0x90 lsls r1, 1 - ldr r0, =0x085a7da0 + ldr r0, =gUnknown_085A7DA0 movs r2, 0x68 movs r3, 0x4 bl obj_add_from_template_forward_search @@ -581816,7 +581816,7 @@ sub_812E70C: ; 812E70C thumb_func_start sub_812E7CC sub_812E7CC: ; 812E7CC push {r4,lr} - ldr r0, =0x085a7db8 + ldr r0, =gUnknown_085A7DB8 movs r1, 0xB8 lsls r1, 1 movs r2, 0x4C @@ -581843,7 +581843,7 @@ sub_812E7CC: ; 812E7CC movs r2, 0x4 orrs r1, r2 strb r1, [r0, 0x5] - ldr r1, =0x085a803c + ldr r1, =gUnknown_085A803C bl obj_set_f18_to_r0_f42_to_40 ldr r0, =0x0203ab34 ldr r0, [r0] @@ -581991,7 +581991,7 @@ sub_812E934: ; 812E934 mov r5, r9 mov r4, r8 push {r4-r6} - ldr r0, =0x085a7dd0 + ldr r0, =gUnknown_085A7DD0 mov r10, r0 movs r1, 0x98 movs r2, 0x20 @@ -582186,7 +582186,7 @@ sub_812EAB0: ; 812EAB0 mov r6, r9 mov r5, r8 push {r5,r6} - ldr r0, =0x085a7de8 + ldr r0, =gUnknown_085A7DE8 mov r8, r0 movs r1, 0x48 movs r2, 0x50 @@ -582258,7 +582258,7 @@ sub_812EB48: ; 812EB48 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 - ldr r1, =0x085a7614 + ldr r1, =gUnknown_085A7614 mov r0, sp movs r2, 0x2 bl memcpy @@ -582361,7 +582361,7 @@ sub_812EBCC: ; 812EBCC thumb_func_start sub_812EC20 sub_812EC20: ; 812EC20 push {lr} - ldr r0, =0x085a7e00 + ldr r0, =gUnknown_085A7E00 movs r1, 0xA8 movs r2, 0x50 movs r3, 0x6 @@ -582423,7 +582423,7 @@ sub_812EC70: ; 812EC70 sub_812EC94: ; 812EC94 push {r4,r5,lr} sub sp, 0x8 - ldr r1, =0x085a7616 + ldr r1, =gUnknown_085A7616 mov r0, sp movs r2, 0x8 bl memcpy @@ -582435,7 +582435,7 @@ sub_812EC94: ; 812EC94 subs r1, r0 lsls r1, 16 asrs r1, 16 - ldr r0, =0x085a7e18 + ldr r0, =gUnknown_085A7E18 movs r2, 0x44 movs r3, 0 bl obj_add_from_template_forward_search @@ -582572,7 +582572,7 @@ sub_812ED8C: ; 812ED8C thumb_func_start sub_812EDC0 sub_812EDC0: ; 812EDC0 push {r4,lr} - ldr r0, =0x085a7e30 + ldr r0, =gUnknown_085A7E30 movs r1, 0xA8 movs r2, 0x3C movs r3, 0x8 @@ -582737,7 +582737,7 @@ sub_812EF00: ; 812EF00 push {r4,lr} adds r3, r0, 0 adds r2, r1, 0 - ldr r0, =0x085a7f98 + ldr r0, =gUnknown_085A7F98 lsls r3, 16 asrs r3, 16 lsls r2, 16 @@ -582820,11 +582820,11 @@ sub_812EF98: ; 812EF98 lsls r0, 24 lsrs r0, 24 lsls r1, 24 - ldr r3, =0x085a78c8 + ldr r3, =gUnknown_085A78C8 lsrs r1, 22 adds r3, r1, r3 ldr r5, [r3] - ldr r3, =0x085a783a + ldr r3, =gUnknown_085A783A adds r4, r1, r3 movs r6, 0 ldrsh r4, [r4, r6] @@ -582864,7 +582864,7 @@ sub_812EFDC: ; 812EFDC lsls r5, 16 lsrs r5, 16 mov r9, r5 - ldr r0, =0x085a8264 + ldr r0, =gUnknown_085A8264 lsrs r4, 22 adds r0, r4, r0 mov r3, sp @@ -582902,7 +582902,7 @@ sub_812EFDC: ; 812EFDC strh r5, [r2, 0x3A] movs r0, 0x1 strh r0, [r2, 0x3C] - ldr r0, =0x085a82cc + ldr r0, =gUnknown_085A82CC adds r4, r0 ldr r1, [r4] cmp r1, 0 @@ -582934,12 +582934,12 @@ sub_812F080: ; 812F080 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 - ldr r1, =0x085a761e + ldr r1, =gUnknown_085A761E mov r0, sp movs r2, 0x8 bl memcpy add r5, sp, 0x8 - ldr r1, =0x085a7626 + ldr r1, =gUnknown_085A7626 adds r0, r5, 0 movs r2, 0x8 bl memcpy @@ -583493,7 +583493,7 @@ sub_812F470: ; 812F470 ldrsh r0, [r5, r1] cmp r0, 0x2 bgt @0812F4C0 - ldr r1, =0x085a8510 + ldr r1, =gUnknown_085A8510 lsls r0, 2 adds r0, r1 ldr r4, [r0] @@ -583525,7 +583525,7 @@ sub_812F470: ; 812F470 .align 2, 0 .pool @0812F4C0: - ldr r1, =0x085a8510 + ldr r1, =gUnknown_085A8510 movs r2, 0x30 ldrsh r0, [r5, r2] lsls r0, 2 @@ -583571,17 +583571,17 @@ sub_812F514: ; 812F514 push {r4-r6,lr} sub sp, 0x30 adds r4, r0, 0 - ldr r1, =0x085a762e + ldr r1, =gUnknown_085A762E mov r0, sp movs r2, 0x10 bl memcpy add r6, sp, 0x10 - ldr r1, =0x085a763e + ldr r1, =gUnknown_085A763E adds r0, r6, 0 movs r2, 0x10 bl memcpy add r5, sp, 0x20 - ldr r1, =0x085a764e + ldr r1, =gUnknown_085A764E adds r0, r5, 0 movs r2, 0x10 bl memcpy @@ -583681,7 +583681,7 @@ sub_812F5E0: ; 812F5E0 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 - ldr r1, =0x085a765e + ldr r1, =gUnknown_085A765E mov r0, sp movs r2, 0x10 bl memcpy @@ -583913,7 +583913,7 @@ sub_812F784: ; 812F784 thumb_func_start sub_812F794 sub_812F794: ; 812F794 push {r4,lr} - ldr r0, =0x085a8520 + ldr r0, =gUnknown_085A8520 ldr r4, [r0] movs r0, 0x6 bl gpu_pal_tags_index_of @@ -583966,7 +583966,7 @@ sub_812F7E4: ; 812F7E4 bl malloc adds r1, r0, 0 str r1, [r4] - ldr r0, =0x08dd0050 + ldr r0, =gUnknown_08DD0050 bl call_LZZUnCompWram ldr r4, =0x0203aad8 movs r0, 0xD8 @@ -583974,14 +583974,14 @@ sub_812F7E4: ; 812F7E4 bl malloc adds r1, r0, 0 str r1, [r4] - ldr r0, =0x085a858c + ldr r0, =gUnknown_085A858C bl call_LZZUnCompWram ldr r4, =0x0203ab30 movs r0, 0xB0 bl malloc_and_clear str r0, [r4] movs r3, 0 - ldr r5, =0x085a8334 + ldr r5, =gUnknown_085A8334 adds r6, r4, 0 @0812F822: ldr r2, [r4] @@ -584026,7 +584026,7 @@ sub_812F7E4: ; 812F7E4 str r1, [r0] adds r0, r3, 0 bl gpu_tile_obj_alloc_and_load_multiple - ldr r0, =0x085a8544 + ldr r0, =gUnknown_085A8544 bl gpu_pal_obj_alloc_and_load_multiple pop {r4-r6} pop {r0} @@ -584050,7 +584050,7 @@ sub_812F8A0: ; 812F8A0 adds r3, r0, 0 movs r1, 0 adds r6, r4, 0 - ldr r0, =0x085a83e4 + ldr r0, =gUnknown_085A83E4 ldr r4, [r0] @0812F8C2: movs r2, 0 @@ -584095,18 +584095,18 @@ sub_812F908: ; 812F908 bl malloc adds r1, r0, 0 str r1, [r4] - ldr r0, =0x08dcdb30 + ldr r0, =gUnknown_08DCDB30 bl call_LZZUnCompWram ldr r1, [r4] movs r0, 0x2 adds r2, r5, 0 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r0, =0x08dcda90 + ldr r0, =gUnknown_08DCDA90 movs r1, 0 movs r2, 0xA0 bl gpu_pal_apply - ldr r0, =0x085a8524 + ldr r0, =gUnknown_085A8524 movs r1, 0xD0 movs r2, 0x20 bl gpu_pal_apply @@ -584129,7 +584129,7 @@ sub_812F958: ; 812F958 thumb_func_start sub_812F968 sub_812F968: ; 812F968 push {lr} - ldr r1, =0x08dce770 + ldr r1, =gUnknown_08DCE770 movs r2, 0xA0 lsls r2, 3 movs r0, 0x2 @@ -584326,7 +584326,7 @@ sub_812FA78: ; 812FA78 thumb_func_start sub_812FAF4 sub_812FAF4: ; 812FAF4 push {lr} - ldr r1, =0x08dcec70 + ldr r1, =gUnknown_08DCEC70 movs r2, 0xA0 lsls r2, 3 movs r0, 0x2 @@ -584798,7 +584798,7 @@ sub_812FE58: ; 812FE58 ldr r1, =0x02039f5c ldrb r1, [r1] bl sub_813010C - ldr r0, =0x085b0838 + ldr r0, =gUnknown_085B0838 movs r1, 0 movs r2, 0x2 bl gpu_pal_apply @@ -584938,7 +584938,7 @@ sub_8130098: ; 8130098 push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085b07e8 + ldr r1, =gUnknown_085B07E8 movs r0, 0 movs r2, 0x1 bl bg_vram_setup @@ -584957,7 +584957,7 @@ sub_8130098: ; 8130098 movs r0, 0x1 bl bg_set_tilemap ldr r4, =0x030011f7 - ldr r0, =0x085b07ec + ldr r0, =gUnknown_085B07EC bl Window_AddFromTemplate strb r0, [r4] bl TextBox_ResetSomeField @@ -584997,10 +584997,10 @@ sub_813010C: ; 813010C adds r0, r4, 0 adds r1, r5, 0 bl sub_818E868 - ldr r1, =0x085e8d5e + ldr r1, =gUnknown_085E8D5E adds r0, r4, 0 bl gf_strcat - ldr r1, =0x085b07d4 + ldr r1, =gUnknown_085B07D4 ldr r0, [r6] ldrb r0, [r0, 0x1E] lsls r0, 2 @@ -585020,7 +585020,7 @@ sub_813010C: ; 813010C adds r1, 0xB bl gf_strcpy ldr r0, =0x02021fc4 - ldr r1, =0x0827ea0c + ldr r1, =gUnknown_0827EA0C bl ExpandTextCodes b @081301A6 .align 2, 0 @@ -585030,7 +585030,7 @@ sub_813010C: ; 813010C adds r1, 0xB bl gf_strcpy ldr r0, =0x02021fc4 - ldr r2, =0x085b07f4 + ldr r2, =gUnknown_085B07F4 lsls r1, r5, 2 adds r1, r2 ldr r1, [r1] @@ -585200,7 +585200,7 @@ sub_81302E8: ; 81302E8 cmp r4, 0 bne @08130348 lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r4, =0x020244d4 ldr r1, [r4] @@ -585220,7 +585220,7 @@ sub_81302E8: ; 81302E8 .pool @08130348: lsls r0, r5, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 adds r0, r1 ldr r4, =0x020244d4 ldr r1, [r4] @@ -585351,7 +585351,7 @@ sub_8130430: ; 8130430 lsrs r5, r0, 24 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085a989c + ldr r0, =gUnknown_085A989C movs r2, 0x80 lsls r2, 1 movs r1, 0 @@ -585384,38 +585384,38 @@ sub_8130430: ; 8130430 .4byte @081304D4 .4byte @081304F8 @0813048C: - ldr r0, =0x085a9a9c + ldr r0, =gUnknown_085A9A9C movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085ae974 + ldr r0, =gUnknown_085AE974 b @081304E0 .align 2, 0 .pool @081304A4: - ldr r0, =0x085aab20 + ldr r0, =gUnknown_085AAB20 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085aee80 + ldr r0, =gUnknown_085AEE80 b @081304E0 .align 2, 0 .pool @081304BC: - ldr r0, =0x085ab750 + ldr r0, =gUnknown_085AB750 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085af38c + ldr r0, =gUnknown_085AF38C b @081304E0 .align 2, 0 .pool @081304D4: - ldr r0, =0x085ac288 + ldr r0, =gUnknown_085AC288 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085af898 + ldr r0, =gUnknown_085AF898 @081304E0: ldr r1, =0x03006190 ldr r1, [r1] @@ -585424,11 +585424,11 @@ sub_8130430: ; 8130430 .align 2, 0 .pool @081304F8: - ldr r0, =0x085ad240 + ldr r0, =gUnknown_085AD240 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085afda4 + ldr r0, =gUnknown_085AFDA4 ldr r1, =0x03006190 ldr r1, [r1] bl RLUnCompWram @@ -585505,11 +585505,11 @@ sub_8130430: ; 8130430 @081305A4: cmp r5, 0x7 bhi @081305C0 - ldr r0, =0x085ae370 + ldr r0, =gUnknown_085AE370 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085b02b0 + ldr r0, =gUnknown_085B02B0 b @08130650 .align 2, 0 .pool @@ -585538,38 +585538,38 @@ sub_8130430: ; 8130430 .4byte @08130644 .4byte @08130664 @081305FC: - ldr r0, =0x085a9a9c + ldr r0, =gUnknown_085A9A9C movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085ae974 + ldr r0, =gUnknown_085AE974 b @08130650 .align 2, 0 .pool @08130614: - ldr r0, =0x085aab20 + ldr r0, =gUnknown_085AAB20 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085aee80 + ldr r0, =gUnknown_085AEE80 b @08130650 .align 2, 0 .pool @0813062C: - ldr r0, =0x085ab750 + ldr r0, =gUnknown_085AB750 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085af38c + ldr r0, =gUnknown_085AF38C b @08130650 .align 2, 0 .pool @08130644: - ldr r0, =0x085ac288 + ldr r0, =gUnknown_085AC288 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085af898 + ldr r0, =gUnknown_085AF898 @08130650: ldr r1, =0x06006000 bl RLUnCompVram @@ -585577,11 +585577,11 @@ sub_8130430: ; 8130430 .align 2, 0 .pool @08130664: - ldr r0, =0x085ad240 + ldr r0, =gUnknown_085AD240 movs r1, 0xC0 lsls r1, 19 bl RLUnCompVram - ldr r0, =0x085afda4 + ldr r0, =gUnknown_085AFDA4 ldr r1, =0x06006000 bl RLUnCompVram @08130676: @@ -585598,7 +585598,7 @@ sub_8130688: ; 8130688 lsls r0, 24 lsrs r0, 24 ldr r3, =0x030022c0 - ldr r1, =0x085b0830 + ldr r1, =gUnknown_085B0830 ldr r2, [r1, 0x4] ldr r1, [r1] str r1, [r3, 0x38] @@ -585862,7 +585862,7 @@ sub_81308C8: ; 81308C8 bne @0813092E movs r4, 0 ldr r6, =0x02038bca - ldr r5, =0x08310040 + ldr r5, =gUnknown_08310040 @081308F6: lsls r2, r4, 1 ldrh r1, [r6] @@ -585956,7 +585956,7 @@ sub_8130950: ; 8130950 movs r4, 0 ldr r5, =0x020244a8 @081309B4: - ldr r7, =0x0832a328 + ldr r7, =gUnknown_0832A328 lsls r0, r4, 2 adds r0, r7 ldr r0, [r0] @@ -586124,7 +586124,7 @@ sub_8130950: ; 8130950 ldr r0, =0x020244a8 ldr r0, [r0] ldr r4, [r0, 0x14] - ldr r3, =0x08310030 + ldr r3, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r0, [r0] lsls r1, r0, 2 @@ -586149,7 +586149,7 @@ sub_8130950: ; 8130950 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bca ldrh r1, [r0] lsls r0, r1, 2 @@ -586682,7 +586682,7 @@ tai_run_script: ; 8130F48 bgt @0813105A cmp r0, 0 bne @0813105A - ldr r1, =0x082dbef8 + ldr r1, =gUnknown_082DBEF8 ldrb r0, [r2, 0x11] lsls r0, 2 adds r0, r1 @@ -586723,7 +586723,7 @@ tai_run_script: ; 8130F48 ldrh r1, [r2, 0x2] cmp r1, 0 beq @08130FF4 - ldr r1, =0x085b083c + ldr r1, =gUnknown_085B083C mov r2, r8 ldr r0, [r2] ldrb r0, [r0] @@ -588463,7 +588463,7 @@ tai1F_unk: ; 8131C7C ldr r1, =0x02024084 ldr r0, =0x0203ab3c ldrb r2, [r0] - ldr r5, =0x0831c898 + ldr r5, =gUnknown_0831C898 movs r0, 0x58 muls r0, r2 adds r1, 0xC @@ -588520,7 +588520,7 @@ tai20_unk: ; 8131CEC ldr r1, =0x02024084 ldr r0, =0x0203ab3c ldrb r2, [r0] - ldr r5, =0x0831c898 + ldr r5, =gUnknown_0831C898 movs r0, 0x58 muls r0, r2 adds r1, 0xC @@ -588673,7 +588673,7 @@ dp15_get_some_type: ; 8131D80 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r3, 0x2] lsls r0, r1, 1 adds r0, r1 @@ -588792,7 +588792,7 @@ dp15_move_get_power__2_8: ; 8131F1C ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r3, 0x2] lsls r0, r1, 1 adds r0, r1 @@ -588818,10 +588818,10 @@ dp15_is_most_powerful_move__8: ; 8131F48 push {r5-r7} sub sp, 0x14 movs r3, 0 - ldr r0, =0x085b09c8 + ldr r0, =gUnknown_085B09C8 ldrh r1, [r0] ldr r5, =0x0000ffff - ldr r6, =0x0831c898 + ldr r6, =gUnknown_0831C898 ldr r2, =0x020244a8 cmp r1, r5 beq @08131F86 @@ -588833,7 +588833,7 @@ dp15_is_most_powerful_move__8: ; 8131F48 lsls r0, 2 adds r0, r6 ldrb r4, [r0] - ldr r1, =0x085b09c8 + ldr r1, =gUnknown_085B09C8 @08131F76: ldrh r0, [r1] cmp r4, r0 @@ -588857,7 +588857,7 @@ dp15_is_most_powerful_move__8: ; 8131F48 b @08132126 @08131F9C: lsls r0, r3, 1 - ldr r1, =0x085b09c8 + ldr r1, =gUnknown_085B09C8 adds r0, r1 ldrh r3, [r0] ldr r0, =0x0000ffff @@ -588880,7 +588880,7 @@ dp15_is_most_powerful_move__8: ; 8131F48 strb r2, [r0] movs r6, 0 mov r9, r3 - ldr r2, =0x085b09c8 + ldr r2, =gUnknown_085B09C8 ldrh r2, [r2] str r2, [sp, 0x10] @08131FD0: @@ -588895,7 +588895,7 @@ dp15_is_most_powerful_move__8: ; 8131F48 ldr r2, [sp, 0x10] cmp r2, r9 beq @08132014 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrb r1, [r7] movs r0, 0x58 muls r0, r1 @@ -588909,7 +588909,7 @@ dp15_is_most_powerful_move__8: ; 8131F48 lsls r0, 2 adds r0, r2 ldrb r2, [r0] - ldr r1, =0x085b09c8 + ldr r1, =gUnknown_085B09C8 @08132004: ldrh r0, [r1] cmp r2, r0 @@ -588931,12 +588931,12 @@ dp15_is_most_powerful_move__8: ; 8131F48 cmp r0, 0 beq @081320C0 lsls r0, r3, 1 - ldr r2, =0x085b09c8 + ldr r2, =gUnknown_085B09C8 adds r0, r2 ldrh r0, [r0] cmp r0, r9 bne @081320C0 - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldrh r2, [r1] lsls r1, r2, 1 adds r1, r2 @@ -589380,7 +589380,7 @@ dp15_move_get_move_script_id: ; 81323D4 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r3, 0x2] lsls r0, r1, 1 adds r0, r1 @@ -589460,7 +589460,7 @@ tai2F_unk: ; 8132400 .align 2, 0 .pool @08132480: - ldr r6, =0x083203cc + ldr r6, =gUnknown_083203CC ldrh r0, [r4] lsls r1, r0, 3 subs r1, r0 @@ -589595,7 +589595,7 @@ tai60_unk: ; 813251C .align 2, 0 .pool @08132588: - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC ldrh r1, [r4] lsls r0, r1, 3 subs r0, r1 @@ -590156,7 +590156,7 @@ dp15_get_weather__8: ; 8132994 thumb_func_start tai37_unk tai37_unk: ; 8132A00 push {lr} - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020244a8 ldr r0, [r0] ldr r0, [r0, 0x14] @@ -590196,7 +590196,7 @@ tai37_unk: ; 8132A00 thumb_func_start tai38_unk tai38_unk: ; 8132A4C push {lr} - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020244a8 ldr r0, [r0] ldr r0, [r0, 0x14] @@ -590458,7 +590458,7 @@ tai3D_unk: ; 8132C38 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r0, =0x020244a8 mov r8, r0 ldr r0, [r0] @@ -590560,7 +590560,7 @@ tai3D_unk: ; 8132C38 thumb_func_start dp15_determine_move_damage_jump_if_not_fatal dp15_determine_move_damage_jump_if_not_fatal: ; 8132D34 push {r4-r7,lr} - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r7, =0x020244a8 ldr r0, [r7] ldr r0, [r0, 0x14] @@ -590951,7 +590951,7 @@ tai41_unk: ; 8133020 ldr r1, =0x02024084 ldr r0, =0x0203ab3c ldrb r2, [r0] - ldr r6, =0x0831c898 + ldr r6, =gUnknown_0831C898 movs r0, 0x58 muls r0, r2 adds r1, 0xC @@ -590987,7 +590987,7 @@ tai41_unk: ; 8133020 ldr r1, =0x02024084 ldr r0, =0x0203ab3c ldrb r2, [r0] - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 mov r12, r0 ldr r7, =0x020244a8 ldr r6, =0x0202420c @@ -591076,7 +591076,7 @@ tai42_unk: ; 8133118 ldr r1, =0x02024084 ldr r0, =0x0203ab3c ldrb r2, [r0] - ldr r6, =0x0831c898 + ldr r6, =gUnknown_0831C898 movs r0, 0x58 muls r0, r2 adds r1, 0xC @@ -591114,7 +591114,7 @@ tai42_unk: ; 8133118 ldr r1, [r0, 0x18] ldr r0, =0x0202420c ldrb r0, [r0] - ldr r6, =0x0831c898 + ldr r6, =gUnknown_0831C898 lsls r0, 4 adds r2, r0, r1 ldr r5, =0x0203ab38 @@ -591682,7 +591682,7 @@ dp15_move_get_type__8: ; 81335F8 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r1, [r3, 0x8] lsls r0, r1, 1 adds r0, r1 @@ -591704,7 +591704,7 @@ dp15_move_get_power__8_8: ; 8133624 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r1, [r3, 0x8] lsls r0, r1, 1 adds r0, r1 @@ -591726,7 +591726,7 @@ dp15_move_get_move_script_id__8: ; 8133650 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldr r1, [r3, 0x8] lsls r0, r1, 1 adds r0, r1 @@ -592241,7 +592241,7 @@ sub_81339F8: ; 81339F8 adds r1, r0 strb r2, [r1] movs r4, 0 - ldr r6, =0x085b09e4 + ldr r6, =gUnknown_085B09E4 @08133A12: movs r0, 0xB muls r0, r4 @@ -592253,7 +592253,7 @@ sub_81339F8: ; 81339F8 bl gf_strcpy adds r1, r5, 0x1 adds r1, r4 - ldr r0, =0x085b09f4 + ldr r0, =gUnknown_085B09F4 adds r0, r4, r0 ldrb r0, [r0] strb r0, [r1] @@ -592306,17 +592306,17 @@ sub_8133A78: ; 8133A78 ldr r0, =0x00002e28 adds r0, r4 mov r9, r0 - ldr r0, =0x085b09f8 + ldr r0, =gUnknown_085B09F8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0xC] str r1, [sp, 0x10] - ldr r1, =0x085eb7ea + ldr r1, =gUnknown_085EB7EA movs r0, 0x1 movs r2, 0 bl font_get_width_of_string adds r6, r0, 0 - ldr r1, =0x085e8d38 + ldr r1, =gUnknown_085E8D38 movs r0, 0x1 movs r2, 0 bl font_get_width_of_string @@ -592338,7 +592338,7 @@ sub_8133A78: ; 8133A78 @08133AF0: ldrb r1, [r1] lsls r1, 5 - ldr r0, =0x085a5c09 + ldr r0, =gUnknown_085A5C09 adds r1, r0 movs r0, 0x1 movs r2, 0 @@ -592388,7 +592388,7 @@ sub_8133A78: ; 8133A78 movs r1, 0 str r1, [sp, 0x8] movs r1, 0x1 - ldr r2, =0x085e8d38 + ldr r2, =gUnknown_085E8D38 movs r3, 0x8 bl Print b @08133B94 @@ -592398,7 +592398,7 @@ sub_8133A78: ; 8133A78 ldrb r0, [r7, 0x6] ldrb r2, [r1] lsls r2, 5 - ldr r1, =0x085a5c09 + ldr r1, =gUnknown_085A5C09 adds r2, r1 lsls r1, r5, 4 adds r1, 0x1 @@ -592419,7 +592419,7 @@ sub_8133A78: ; 8133A78 cmp r5, 0x3 bls @08133B3C ldrb r0, [r7, 0x6] - ldr r2, =0x085eb7ea + ldr r2, =gUnknown_085EB7EA lsls r1, r5, 4 adds r1, 0x1 lsls r1, 24 @@ -592615,7 +592615,7 @@ sub_8133D2C: ; 8133D2C ldr r6, =0x020375f0 movs r0, 0 strh r0, [r6] - ldr r4, =0x085a5c08 + ldr r4, =gUnknown_085A5C08 ldr r5, =0x020375e0 ldrh r0, [r5] lsls r0, 5 @@ -592686,7 +592686,7 @@ sub_8133DA0: ; 8133DA0 ldr r1, =0x020375e0 ldrh r1, [r1] lsls r1, 5 - ldr r4, =0x085a5c09 + ldr r4, =gUnknown_085A5C09 adds r1, r4 bl gf_strcpy ldr r0, =0x02021dc4 @@ -592805,7 +592805,7 @@ sub_8133EDC: ; 8133EDC bls @08133EE8 movs r1, 0 @08133EE8: - ldr r0, =0x085b1df8 + ldr r0, =gUnknown_085B1DF8 lsls r1, 1 adds r1, r0 ldrh r0, [r1] @@ -592914,21 +592914,21 @@ set_256color_bg_bg0: ; 8133F0C ldr r0, =0x81000200 str r0, [r2, 0x8] ldr r0, [r2, 0x8] - ldr r0, =0x085b0e04 + ldr r0, =gUnknown_085B0E04 bl LZ77UnCompVram - ldr r0, =0x085b0a80 + ldr r0, =gUnknown_085B0A80 ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r0, =0x085b0c0c + ldr r0, =gUnknown_085B0C0C ldr r1, =0x06003800 bl LZ77UnCompVram movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085b1e00 + ldr r1, =gUnknown_085B1E00 movs r0, 0 movs r2, 0x3 bl bg_vram_setup - ldr r0, =0x085b1dcc + ldr r0, =gUnknown_085B1DCC bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r1, 0xAA @@ -592947,15 +592947,15 @@ set_256color_bg_bg0: ; 8133F0C movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085b0a00 + ldr r0, =gUnknown_085B0A00 movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r0, =0x085b1ed8 + ldr r0, =gUnknown_085B1ED8 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085b1ee8 + ldr r0, =gUnknown_085B1EE8 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085b1ef8 + ldr r0, =gUnknown_085B1EF8 bl gpu_pal_obj_alloc_and_load_multiple movs r0, 0x1 negs r0, r0 @@ -593017,7 +593017,7 @@ set_256color_bg_bg0: ; 8133F0C mov r10, r3 mov r1, r10 strh r1, [r0, 0x8] - ldr r0, =0x085b1f10 + ldr r0, =gUnknown_085B1F10 movs r1, 0x78 movs r2, 0x38 movs r3, 0x2 @@ -593031,8 +593031,8 @@ set_256color_bg_bg0: ; 8133F0C lsls r1, 2 add r1, r8 strh r4, [r1, 0x2E] - ldr r6, =0x085b1f28 - ldr r5, =0x085b1dec + ldr r6, =gUnknown_085B1F28 + ldr r5, =gUnknown_085B1DEC ldrb r1, [r5] ldrb r2, [r5, 0x1] adds r0, r6, 0 @@ -593121,7 +593121,7 @@ sub_81341FC: ; 81341FC movs r1, 0 movs r3, 0xD bl SetWindowBorderStyle - ldr r2, =0x085e8c53 + ldr r2, =gUnknown_085E8C53 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -593163,8 +593163,8 @@ sub_813425C: ; 813425C cmp r0, 0 beq @081342F8 bl sub_8134604 - ldr r0, =0x085b1f40 - ldr r1, =0x085b1dec + ldr r0, =gUnknown_085B1F40 + ldr r1, =gUnknown_085B1DEC lsls r2, r4, 1 adds r3, r2, r1 ldrb r5, [r3] @@ -593194,7 +593194,7 @@ sub_813425C: ; 813425C adds r2, r4, 0 adds r2, 0x10 adds r2, r1, r2 - ldr r3, =0x085b1ed0 + ldr r3, =gUnknown_085B1ED0 str r3, [r2] adds r4, 0x1C adds r1, r4 @@ -593305,7 +593305,7 @@ sub_8134390: ; 8134390 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085e8c90 + ldr r2, =gUnknown_085E8C90 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -593316,7 +593316,7 @@ sub_8134390: ; 8134390 bl Print movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r0, =0x085b1ddc + ldr r0, =gUnknown_085B1DDC movs r1, 0xAA lsls r1, 2 movs r2, 0xD @@ -593452,14 +593452,14 @@ sub_81344C8: ; 81344C8 adds r1, r4, 0 muls r1, r0 mov r9, r1 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 add r9, r0 - ldr r0, =0x085b1de4 + ldr r0, =gUnknown_085B1DE4 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x2C] str r1, [sp, 0x30] - ldr r3, =0x085b1df2 + ldr r3, =gUnknown_085B1DF2 lsls r5, 1 adds r2, r5, r3 mov r10, r2 @@ -593494,7 +593494,7 @@ sub_81344C8: ; 81344C8 ldrb r0, [r4] lsls r2, 24 lsrs r2, 24 - ldr r1, =0x085b1e0c + ldr r1, =gUnknown_085B1E0C mov r8, r1 str r1, [sp] movs r6, 0 @@ -593675,7 +593675,7 @@ sub_8134690: ; 8134690 sub_81346DC: ; 81346DC push {r4,lr} adds r4, r0, 0 - ldr r2, =0x085b1e28 + ldr r2, =gUnknown_085B1E28 ldr r3, =0x03005e00 movs r0, 0x2E ldrsh r1, [r4, r0] @@ -593919,7 +593919,7 @@ sub_81347C8: ; 81347C8 orrs r3, r0 str r3, [r2, 0x8] ldr r0, [r2, 0x8] - ldr r0, =0x08dcc05c + ldr r0, =gUnknown_08DCC05C movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram @@ -593927,7 +593927,7 @@ sub_81347C8: ; 81347C8 ldrh r0, [r0] cmp r0, 0 bne @081348FC - ldr r0, =0x08dcc01c + ldr r0, =gUnknown_08DCC01C movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -593935,7 +593935,7 @@ sub_81347C8: ; 81347C8 .align 2, 0 .pool @081348FC: - ldr r0, =0x08dcc03c + ldr r0, =gUnknown_08DCC03C movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -593944,17 +593944,17 @@ sub_81347C8: ; 81347C8 movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085b21d4 + ldr r0, =gUnknown_085B21D4 movs r1, 0xC0 movs r2, 0x8 bl gpu_pal_apply movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085b21fc + ldr r1, =gUnknown_085B21FC movs r0, 0 movs r2, 0x3 bl bg_vram_setup - ldr r0, =0x085b21dc + ldr r0, =gUnknown_085B21DC bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r1, 0x94 @@ -593968,9 +593968,9 @@ sub_81347C8: ; 81347C8 bl reset_all_obj_data bl sub_80A1A74 bl gpu_pal_allocator_reset - ldr r0, =0x085b2208 + ldr r0, =gUnknown_085B2208 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085b2218 + ldr r0, =gUnknown_085B2218 bl gpu_pal_obj_alloc_and_load_multiple add sp, 0x8 pop {r3} @@ -594034,7 +594034,7 @@ sub_81349F4: ; 81349F4 push {r4-r6} sub sp, 0xC bl sub_81347C8 - ldr r0, =0x08dcc648 + ldr r0, =gUnknown_08DCC648 ldr r1, =0x06003800 bl LZ77UnCompVram ldr r0, =sub_8134CB8 + 1 @@ -594061,7 +594061,7 @@ sub_81349F4: ; 81349F4 movs r1, 0x96 lsls r1, 1 strh r1, [r0, 0xA] - ldr r0, =0x085b2250 + ldr r0, =gUnknown_085B2250 movs r1, 0x78 movs r2, 0x50 movs r3, 0x1 @@ -594091,7 +594091,7 @@ sub_81349F4: ; 81349F4 adds r0, r4, 0 ands r0, r2 strb r0, [r1, 0x3] - ldr r0, =0x085b2268 + ldr r0, =gUnknown_085B2268 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -594113,7 +594113,7 @@ sub_81349F4: ; 81349F4 movs r0, 0x2 orrs r4, r0 strb r4, [r1, 0x3] - ldr r0, =0x085b22a0 + ldr r0, =gUnknown_085B22A0 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 @@ -594127,7 +594127,7 @@ sub_81349F4: ; 81349F4 strh r6, [r1, 0x2E] movs r0, 0x2D strh r0, [r1, 0x30] - ldr r0, =0x085b22b8 + ldr r0, =gUnknown_085B22B8 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 @@ -594142,7 +594142,7 @@ sub_81349F4: ; 81349F4 movs r0, 0x5A strh r0, [r1, 0x30] bl sub_813498C - ldr r2, =0x085efae0 + ldr r2, =gUnknown_085EFAE0 movs r0, 0x1 str r0, [sp] mov r1, r8 @@ -594176,7 +594176,7 @@ sub_8134B44: ; 8134B44 push {r5-r7} sub sp, 0x10 bl sub_81347C8 - ldr r0, =0x08dcc908 + ldr r0, =gUnknown_08DCC908 ldr r1, =0x06003800 bl LZ77UnCompVram ldr r0, =sub_8134F10 + 1 @@ -594208,7 +594208,7 @@ sub_8134B44: ; 8134B44 movs r2, 0x87 str r2, [sp, 0xC] @08134BA4: - ldr r0, =0x085b2250 + ldr r0, =gUnknown_085B2250 movs r1, 0x78 movs r2, 0x50 movs r3, 0x1 @@ -594239,7 +594239,7 @@ sub_8134B44: ; 8134B44 adds r0, r4, 0 ands r0, r2 strb r0, [r1, 0x3] - ldr r0, =0x085b2268 + ldr r0, =gUnknown_085B2268 movs r1, 0x78 movs r2, 0x50 movs r3, 0 @@ -594261,7 +594261,7 @@ sub_8134B44: ; 8134B44 movs r0, 0x2 orrs r4, r0 strb r4, [r1, 0x3] - ldr r0, =0x085b22a0 + ldr r0, =gUnknown_085B22A0 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 @@ -594275,7 +594275,7 @@ sub_8134B44: ; 8134B44 strh r7, [r1, 0x2E] mov r2, r10 strh r2, [r1, 0x30] - ldr r0, =0x085b22b8 + ldr r0, =gUnknown_085B22B8 movs r1, 0x78 movs r2, 0x50 movs r3, 0x2 @@ -594291,7 +594291,7 @@ sub_8134B44: ; 8134B44 ldrh r0, [r0, 0xC] strh r0, [r1, 0x30] bl sub_813498C - ldr r2, =0x085efae8 + ldr r2, =gUnknown_085EFAE8 movs r0, 0x1 str r0, [sp] mov r1, r9 @@ -594478,7 +594478,7 @@ sub_8134DC4: ; 8134DC4 adds r2, r5, 0 movs r3, 0xD bl SetWindowBorderStyle - ldr r2, =0x085efac6 + ldr r2, =gUnknown_085EFAC6 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -594491,7 +594491,7 @@ sub_8134DC4: ; 8134DC4 bl Window_WriteStandardTileMap movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r0, =0x085b21f4 + ldr r0, =gUnknown_085B21F4 adds r1, r5, 0 movs r2, 0xD movs r3, 0x1 @@ -595031,7 +595031,7 @@ sub_81351AC: ; 81351AC str r1, [sp] movs r0, 0 bl rotscale_set_direct - ldr r1, =0x085b22d0 + ldr r1, =gUnknown_085B22D0 lsls r2, r7, 1 adds r0, r2, r1 ldrb r0, [r0] @@ -595110,7 +595110,7 @@ sub_8135244: ; 8135244 str r1, [sp] movs r0, 0x1 bl rotscale_set_direct - ldr r1, =0x085b22d0 + ldr r1, =gUnknown_085B22D0 lsls r2, r7, 1 adds r0, r2, r1 ldrb r0, [r0] @@ -595637,7 +595637,7 @@ sub_81356C4: ; 81356C4 lsls r0, 24 lsrs r0, 24 str r0, [r1] - ldr r0, =0x082907f0 + ldr r0, =gUnknown_082907F0 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -595833,7 +595833,7 @@ sub_81357FC: ; 81357FC @0813586A: ldr r0, =0x00000804 adds r1, r5, r0 - ldr r0, =0x085b269b + ldr r0, =gUnknown_085B269B str r0, [r1] ldr r4, =0x00000808 adds r1, r5, r4 @@ -595844,7 +595844,7 @@ sub_81357FC: ; 81357FC @08135888: ldr r1, =0x00000804 adds r0, r5, r1 - ldr r1, =0x085b269d + ldr r1, =gUnknown_085B269D str r1, [r0] ldr r4, =0x00000808 adds r0, r5, r4 @@ -595855,7 +595855,7 @@ sub_81357FC: ; 81357FC @081358A4: ldr r0, =0x00000804 adds r1, r5, r0 - ldr r0, =0x085b269f + ldr r0, =gUnknown_085B269F str r0, [r1] ldr r4, =0x00000808 adds r1, r5, r4 @@ -595868,7 +595868,7 @@ sub_81357FC: ; 81357FC ldr r1, [r0] ldr r0, =0x00000804 adds r2, r1, r0 - ldr r0, =0x085b2698 + ldr r0, =gUnknown_085B2698 str r0, [r2] ldr r4, =0x00000808 adds r1, r4 @@ -596219,7 +596219,7 @@ sub_8135BDC: ; 8135BDC bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085b2620 + ldr r1, =gUnknown_085B2620 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -596278,7 +596278,7 @@ sub_8135C38: ; 8135C38 .4byte @08135CFC @08135C7C: bl reset_temp_tile_data_buffers - ldr r1, =0x08d9b2b4 + ldr r1, =gUnknown_08D9B2B4 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -596294,7 +596294,7 @@ sub_8135C38: ; 8135C38 lsrs r0, 24 cmp r0, 0x1 beq @08135D18 - ldr r0, =0x08d9b7c8 + ldr r0, =gUnknown_08D9B7C8 ldr r4, =0x0203ab50 ldr r1, [r4] bl call_LZZUnCompWram @@ -596303,7 +596303,7 @@ sub_8135C38: ; 8135C38 .align 2, 0 .pool @08135CBC: - ldr r0, =0x08d9b470 + ldr r0, =gUnknown_08D9B470 movs r1, 0 movs r2, 0xC0 bl decompress_palette @@ -596311,13 +596311,13 @@ sub_8135C38: ; 8135C38 .align 2, 0 .pool @08135CCC: - ldr r0, =0x085b26f4 + ldr r0, =gUnknown_085B26F4 bl gpu_tile_obj_decompress_and_load b @08135CDE .align 2, 0 .pool @08135CD8: - ldr r0, =0x085b26fc + ldr r0, =gUnknown_085B26FC bl gpu_pal_obj_decompress_and_apply @08135CDE: ldr r0, =0x0203ab50 @@ -596355,7 +596355,7 @@ sub_8135C38: ; 8135C38 thumb_func_start sub_8135D24 sub_8135D24: ; 8135D24 push {r4,lr} - ldr r0, =0x085b2748 + ldr r0, =gUnknown_085B2748 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -596366,7 +596366,7 @@ sub_8135D24: ; 8135D24 movs r1, 0xA movs r2, 0xD0 bl copy_textbox_border_tile_patterns_to_vram - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -596402,7 +596402,7 @@ sub_8135D7C: ; 8135D7C movs r4, 0 str r4, [sp] str r4, [sp, 0x4] - ldr r3, =0x085b271c + ldr r3, =gUnknown_085B271C str r3, [sp, 0x8] str r4, [sp, 0xC] str r1, [sp, 0x10] @@ -596431,23 +596431,23 @@ sub_8135DAC: ; 8135DAC movs r0, 0 adds r1, r4, 0 bl sub_8135D7C - ldr r1, =0x085e931d + ldr r1, =gUnknown_085E931D movs r0, 0x2 movs r2, 0 bl sub_8135D7C - ldr r1, =0x085e9323 + ldr r1, =gUnknown_085E9323 movs r0, 0x3 movs r2, 0 bl sub_8135D7C - ldr r1, =0x085e9327 + ldr r1, =gUnknown_085E9327 movs r0, 0x4 movs r2, 0 bl sub_8135D7C - ldr r1, =0x085e932d + ldr r1, =gUnknown_085E932D movs r0, 0x5 movs r2, 0 bl sub_8135D7C - ldr r1, =0x085e9334 + ldr r1, =gUnknown_085E9334 movs r0, 0x6 movs r2, 0 bl sub_8135D7C @@ -596516,7 +596516,7 @@ sub_8135E2C: ; 8135E2C adds r4, r7 ldr r0, [r5] adds r0, r4 - ldr r1, =0x085e9344 + ldr r1, =gUnknown_085E9344 bl gf_strcpy ldr r1, [r5] lsls r2, r6, 3 @@ -596534,7 +596534,7 @@ sub_8135E2C: ; 8135E2C str r0, [r1] ldr r2, =0x03006310 adds r1, r2, 0 - ldr r0, =0x085b27b0 + ldr r0, =gUnknown_085B27B0 ldm r0!, {r4,r6,r7} stm r1!, {r4,r6,r7} ldm r0!, {r4,r6,r7} @@ -596574,7 +596574,7 @@ sub_8135F04: ; 8135F04 adds r1, r3 ldr r5, [r2] adds r5, r1 - ldr r2, =0x085b262c + ldr r2, =gUnknown_085B262C ldrb r1, [r5] lsls r1, 2 adds r1, r2 @@ -596600,7 +596600,7 @@ sub_8135F04: ; 8135F04 movs r2, 0 movs r3, 0x3 bl decimal_int_to_string - ldr r1, =0x085e934f + ldr r1, =gUnknown_085E934F adds r0, r4, 0 bl ExpandTextCodes pop {r4-r6} @@ -597232,7 +597232,7 @@ sub_8136444: ; 8136444 adds r3, r2, 0 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x085b2704 + ldr r0, =gUnknown_085B2704 lsls r4, 16 asrs r4, 16 lsls r5, 16 @@ -597275,7 +597275,7 @@ sub_8136470: ; 8136470 movs r1, 0x1 orrs r0, r1 strb r0, [r4, 0x1] - ldr r0, =0x085b26f0 + ldr r0, =gUnknown_085B26F0 str r0, [r4, 0x10] adds r0, r4, 0 bl obj_alloc_rotscale_entry @@ -597837,7 +597837,7 @@ sub_8136938: ; 8136938 ldr r4, =0x00000808 adds r1, r3, r4 ldrb r1, [r1] - ldr r2, =0x085b2668 + ldr r2, =gUnknown_085B2668 mov r12, r2 ldr r2, =0x00000804 adds r3, r2 @@ -597897,7 +597897,7 @@ sub_81369E0: ; 81369E0 @08136A18: movs r0, 0x5 bl audio_play - ldr r1, =0x085b2668 + ldr r1, =gUnknown_085B2668 ldr r0, =0x0203ab50 ldr r0, [r0] ldr r2, =0x00000804 @@ -597986,7 +597986,7 @@ sub_8136AB4: ; 8136AB4 movs r1, 0 bl sub_8198070 ldr r0, =0x02021cc4 - ldr r3, =0x085b262c + ldr r3, =gUnknown_085B262C ldr r1, =0x03005d8c ldr r2, [r1] ldr r1, =0x0203ce7c @@ -598001,7 +598001,7 @@ sub_8136AB4: ; 8136AB4 ldr r1, [r1] bl gf_strcpy ldr r5, =0x02021fc4 - ldr r1, =0x085e9353 + ldr r1, =gUnknown_085E9353 adds r0, r5, 0 bl ExpandTextCodes bl sav2_get_text_speed @@ -598032,14 +598032,14 @@ sub_8136B48: ; 8136B48 sub sp, 0x10 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085b27a8 + ldr r1, =gUnknown_085B27A8 movs r2, 0x2 str r2, [sp] movs r2, 0x1 str r2, [sp, 0x4] movs r2, 0xE str r2, [sp, 0x8] - ldr r2, =0x085b26a4 + ldr r2, =gUnknown_085B26A4 str r2, [sp, 0xC] movs r2, 0x1 movs r3, 0 @@ -598059,7 +598059,7 @@ sub_8136B78: ; 8136B78 lsls r4, 24 lsrs r4, 24 ldr r5, =0x02021fc4 - ldr r1, =0x085e9367 + ldr r1, =gUnknown_085E9367 adds r0, r5, 0 bl ExpandTextCodes bl sav2_get_text_speed @@ -598192,7 +598192,7 @@ sub_8136C8C: ; 8136C8C lsls r4, 16 lsrs r4, 16 ldr r0, =0x02022f58 - ldr r3, =0x085b262c + ldr r3, =gUnknown_085B262C ldr r2, [r5] ldrh r1, [r7] lsls r1, 3 @@ -598249,7 +598249,7 @@ sub_8136D2C: ; 8136D2C ldrb r0, [r5] bl sub_80FC3E8 ldr r0, =0x02021cc4 - ldr r3, =0x085b262c + ldr r3, =gUnknown_085B262C ldr r1, =0x03005d8c ldr r2, [r1] ldrh r1, [r5] @@ -598604,7 +598604,7 @@ sub_8136FE4: ; 8136FE4 lsrs r0, 24 movs r6, 0 movs r4, 0 - ldr r1, =0x085b25a0 + ldr r1, =gUnknown_085B25A0 mov r9, r1 lsls r1, r0, 2 adds r7, r1, r0 @@ -598653,7 +598653,7 @@ sub_8137044: ; 8137044 movs r1, 0 bl sub_8136F9C lsls r0, 24 - ldr r1, =0x085b262c + ldr r1, =gUnknown_085B262C lsrs r0, 22 adds r0, r1 ldr r1, [r0] @@ -598673,10 +598673,10 @@ sub_8137068: ; 8137068 lsls r0, 24 lsrs r5, r0, 24 movs r4, 0 - ldr r7, =0x085b262c + ldr r7, =gUnknown_085B262C @08137074: lsls r1, r4, 3 - ldr r0, =0x085b2720 + ldr r0, =gUnknown_085B2720 adds r1, r0 adds r0, r5, 0 bl sub_8136FE4 @@ -598829,7 +598829,7 @@ sub_81371B4: ; 81371B4 bl audio_play ldr r0, =0x00000888 bl flag_set - ldr r0, =0x082926f8 + ldr r0, =gUnknown_082926F8 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -598966,7 +598966,7 @@ sub_8137304: ; 8137304 lsls r0, 24 lsrs r5, r0, 24 movs r3, 0 - ldr r4, =0x085b27c8 + ldr r4, =gUnknown_085B27C8 ldrb r0, [r4] cmp r0, 0 beq @08137358 @@ -599015,7 +599015,7 @@ sub_8137360: ; 8137360 lsrs r5, r0, 24 lsrs r4, r1, 24 movs r3, 0 - ldr r1, =0x085b27c8 + ldr r1, =gUnknown_085B27C8 ldrb r0, [r1] cmp r0, 0 beq @081373A0 @@ -599058,7 +599058,7 @@ fade_type_for_given_maplight_pair: ; 81373A8 lsrs r5, r0, 24 lsrs r4, r1, 24 movs r3, 0 - ldr r1, =0x085b27c8 + ldr r1, =gUnknown_085B27C8 ldrb r0, [r1] cmp r0, 0 beq @081373E8 @@ -599130,17 +599130,17 @@ sub_8137420: ; 8137420 movs r0, 0 movs r1, 0 bl lcd_io_set - ldr r0, =0x085b2a90 + ldr r0, =gUnknown_085B2A90 ldr r1, =0x0600c000 bl LZ77UnCompVram - ldr r0, =0x085b28b0 + ldr r0, =gUnknown_085B28B0 ldr r1, =0x0600f800 bl LZ77UnCompVram - ldr r0, =0x085b2850 + ldr r0, =gUnknown_085B2850 movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085b28a0 + ldr r0, =gUnknown_085B28A0 movs r1, 0xE0 movs r2, 0x10 bl gpu_pal_apply @@ -599237,7 +599237,7 @@ sub_813750C: ; 813750C adds r0, r1, 0x1 strh r0, [r4, 0xC] lsls r1, 1 - ldr r0, =0x085b28a0 + ldr r0, =gUnknown_085B28A0 adds r0, r1, r0 movs r2, 0x10 subs r2, r1 @@ -599249,7 +599249,7 @@ sub_813750C: ; 813750C .align 2, 0 .pool @08137554: - ldr r0, =0x085b2850 + ldr r0, =gUnknown_085B2850 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -599333,10 +599333,10 @@ sub_81375D8: ; 81375D8 movs r0, 0 movs r1, 0 bl lcd_io_set - ldr r0, =0x085b2a90 + ldr r0, =gUnknown_085B2A90 ldr r1, =0x0600c000 bl LZ77UnCompVram - ldr r0, =0x085b28b0 + ldr r0, =gUnknown_085B28B0 ldr r1, =0x0600f800 bl LZ77UnCompVram movs r0, 0x50 @@ -599355,11 +599355,11 @@ sub_81375D8: ; 81375D8 lsls r1, 5 movs r0, 0 bl lcd_io_set - ldr r0, =0x085b2850 + ldr r0, =gUnknown_085B2850 movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085b2870 + ldr r0, =gUnknown_085B2870 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -599401,7 +599401,7 @@ sub_8137678: ; 8137678 movs r0, 0xF subs r0, r1 lsls r0, 1 - ldr r1, =0x085b2890 + ldr r1, =gUnknown_085B2890 adds r0, r1 lsls r2, 17 lsrs r2, 16 @@ -599457,7 +599457,7 @@ sub_81376DC: ; 81376DC .align 2, 0 .pool @08137714: - ldr r0, =0x085b2870 + ldr r0, =gUnknown_085B2870 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -599773,7 +599773,7 @@ sub_8137988: ; 8137988 cmp r0, 0 beq @081379CE bl sub_802F588 - ldr r1, =0x085b2b44 + ldr r1, =gUnknown_085B2B44 ldr r0, =0x03005cf8 ldrb r0, [r0, 0x2] lsls r0, 24 @@ -599909,126 +599909,126 @@ sub_8137A98: ; 8137A98 @08137AA4: cmp r0, 0x13 bhi @08137AB0 - ldr r0, =0x082a5dab + ldr r0, =gUnknown_082A5DAB b @08137C06 .align 2, 0 .pool @08137AB0: cmp r0, 0x1D bhi @08137ABC - ldr r0, =0x082a5df1 + ldr r0, =gUnknown_082A5DF1 b @08137C06 .align 2, 0 .pool @08137ABC: cmp r0, 0x27 bhi @08137AC8 - ldr r0, =0x082a5e34 + ldr r0, =gUnknown_082A5E34 b @08137C06 .align 2, 0 .pool @08137AC8: cmp r0, 0x31 bhi @08137AD4 - ldr r0, =0x082a5e83 + ldr r0, =gUnknown_082A5E83 b @08137C06 .align 2, 0 .pool @08137AD4: cmp r0, 0x3B bhi @08137AE0 - ldr r0, =0x082a5eb9 + ldr r0, =gUnknown_082A5EB9 b @08137C06 .align 2, 0 .pool @08137AE0: cmp r0, 0x45 bhi @08137AEC - ldr r0, =0x082a5ef4 + ldr r0, =gUnknown_082A5EF4 b @08137C06 .align 2, 0 .pool @08137AEC: cmp r0, 0x4F bhi @08137AF8 - ldr r0, =0x082a5f39 + ldr r0, =gUnknown_082A5F39 b @08137C06 .align 2, 0 .pool @08137AF8: cmp r0, 0x59 bhi @08137B04 - ldr r0, =0x082a5f82 + ldr r0, =gUnknown_082A5F82 b @08137C06 .align 2, 0 .pool @08137B04: cmp r0, 0x63 bhi @08137B10 - ldr r0, =0x082a5fb9 + ldr r0, =gUnknown_082A5FB9 b @08137C06 .align 2, 0 .pool @08137B10: cmp r0, 0x6D bhi @08137B1C - ldr r0, =0x082a6018 + ldr r0, =gUnknown_082A6018 b @08137C06 .align 2, 0 .pool @08137B1C: cmp r0, 0x77 bhi @08137B28 - ldr r0, =0x082a6061 + ldr r0, =gUnknown_082A6061 b @08137C06 .align 2, 0 .pool @08137B28: cmp r0, 0x81 bhi @08137B34 - ldr r0, =0x082a609c + ldr r0, =gUnknown_082A609C b @08137C06 .align 2, 0 .pool @08137B34: cmp r0, 0x8B bhi @08137B40 - ldr r0, =0x082a60d5 + ldr r0, =gUnknown_082A60D5 b @08137C06 .align 2, 0 .pool @08137B40: cmp r0, 0x95 bhi @08137B4C - ldr r0, =0x082a6124 + ldr r0, =gUnknown_082A6124 b @08137C06 .align 2, 0 .pool @08137B4C: cmp r0, 0x9F bhi @08137B58 - ldr r0, =0x082a616f + ldr r0, =gUnknown_082A616F b @08137C06 .align 2, 0 .pool @08137B58: cmp r0, 0xA9 bhi @08137B64 - ldr r0, =0x082a61d6 + ldr r0, =gUnknown_082A61D6 b @08137C06 .align 2, 0 .pool @08137B64: cmp r0, 0xB3 bhi @08137B70 - ldr r0, =0x082a623a + ldr r0, =gUnknown_082A623A b @08137C06 .align 2, 0 .pool @08137B70: cmp r0, 0xBD bhi @08137B7C - ldr r0, =0x082a6287 + ldr r0, =gUnknown_082A6287 b @08137C06 .align 2, 0 .pool @@ -600082,7 +600082,7 @@ sub_8137A98: ; 8137A98 cmp r0, 0 beq @08137C04 @08137BEA: - ldr r0, =0x082a62c9 + ldr r0, =gUnknown_082A62C9 b @08137C06 .align 2, 0 .pool @@ -600090,12 +600090,12 @@ sub_8137A98: ; 8137A98 cmp r0, 0xCA beq @08137C04 @08137BFC: - ldr r0, =0x082a5d6c + ldr r0, =gUnknown_082A5D6C b @08137C06 .align 2, 0 .pool @08137C04: - ldr r0, =0x082a6312 + ldr r0, =gUnknown_082A6312 @08137C06: pop {r1} bx r1 @@ -600285,7 +600285,7 @@ sub_8137D5C: ; 8137D5C movs r2, 0 movs r3, 0x2 bl decimal_int_to_string - ldr r1, =0x085eb5ee + ldr r1, =gUnknown_085EB5EE adds r0, r4, 0 bl gf_strcat b @08137D90 @@ -600293,7 +600293,7 @@ sub_8137D5C: ; 8137D5C .pool @08137D88: ldr r0, =0x02021cc4 - ldr r1, =0x085eb5cf + ldr r1, =gUnknown_085EB5CF bl gf_strcpy @08137D90: ldr r0, =0x00000e0f @@ -600323,7 +600323,7 @@ sub_8137D5C: ; 8137D5C movs r2, 0x2 movs r3, 0x2 bl decimal_int_to_string - ldr r1, =0x085eb5e5 + ldr r1, =gUnknown_085EB5E5 adds r0, r4, 0 bl gf_strcat b @08137DF8 @@ -600331,7 +600331,7 @@ sub_8137D5C: ; 8137D5C .pool @08137DF0: ldr r0, =0x02021dc4 - ldr r1, =0x085eb5da + ldr r1, =gUnknown_085EB5DA bl gf_strcpy @08137DF8: movs r4, 0 @@ -600911,7 +600911,7 @@ sub_8138240: ; 8138240 movs r4, 0 cmp r4, r5 bcs @0813828A - ldr r0, =0x0858d144 + ldr r0, =gUnknown_0858D144 mov r8, r0 @08138262: cmp r7, r4 @@ -600957,12 +600957,12 @@ sub_81382A0: ; 81382A0 movs r0, 0 mov r9, r0 mov r8, r0 - ldr r1, =0x085b2b5c + ldr r1, =gUnknown_085B2B5C add r0, sp, 0x8 movs r2, 0x4 bl memcpy add r4, sp, 0xC - ldr r1, =0x085b2b60 + ldr r1, =gUnknown_085B2B60 adds r0, r4, 0 movs r2, 0x8 bl memcpy @@ -601220,17 +601220,17 @@ sub_813842C: ; 813842C beq @081384BC b @081384E6 @081384B2: - ldr r0, =0x08499a18 + ldr r0, =gUnknown_08499A18 b @081384C6 .align 2, 0 .pool @081384BC: - ldr r0, =0x084a54b8 + ldr r0, =gUnknown_084A54B8 b @081384C6 .align 2, 0 .pool @081384C4: - ldr r0, =0x084987f8 + ldr r0, =gUnknown_084987F8 @081384C6: movs r2, 0x80 lsls r2, 1 @@ -601241,7 +601241,7 @@ sub_813842C: ; 813842C .align 2, 0 .pool @081384D8: - ldr r0, =0x084a4278 + ldr r0, =gUnknown_084A4278 movs r2, 0x80 lsls r2, 1 adds r1, r3, r2 @@ -601259,7 +601259,7 @@ sub_813842C: ; 813842C sub_81384F0: ; 81384F0 push {r4,r5,lr} movs r4, 0 - ldr r5, =0x085b2b68 + ldr r5, =gUnknown_085B2B68 @081384F6: ldr r0, =0x020375e0 ldrh r0, [r0] @@ -601533,7 +601533,7 @@ sub_8138540: ; 8138540 thumb_func_start sub_8138750 sub_8138750: ; 8138750 push {r4-r6,lr} - ldr r4, =0x085b2b68 + ldr r4, =gUnknown_085B2B68 movs r5, 0x3 @08138756: ldrb r0, [r4] @@ -601720,7 +601720,7 @@ sub_8138910: ; 8138910 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r0, =0x085b2b78 + ldr r0, =gUnknown_085B2B78 ldr r5, =0x0203ab5d ldrb r1, [r5] adds r0, r1, r0 @@ -601731,7 +601731,7 @@ sub_8138910: ; 8138910 bne @0813896C ldr r0, =0x020375e0 ldrb r0, [r0] - ldr r2, =0x085b2b7e + ldr r2, =gUnknown_085B2B7E lsls r1, 1 adds r1, r2 ldrh r1, [r1] @@ -601923,7 +601923,7 @@ sub_8138AA4: ; 8138AA4 push {lr} ldr r0, =0x020375e0 ldrb r0, [r0] - ldr r1, =0x085b2b7e + ldr r1, =gUnknown_085B2B7E ldrh r1, [r1, 0x8] bl sub_8138978 pop {r0} @@ -601986,14 +601986,14 @@ sub_8138B10: ; 8138B10 cmp r0, 0 bne @08138B34 ldr r0, =0x02021cc4 - ldr r1, =0x085eb5f9 + ldr r1, =gUnknown_085EB5F9 bl gf_strcpy b @08138B3C .align 2, 0 .pool @08138B34: ldr r0, =0x02021cc4 - ldr r1, =0x085eb601 + ldr r1, =gUnknown_085EB601 bl gf_strcpy @08138B3C: pop {r0} @@ -602011,14 +602011,14 @@ sub_8138B48: ; 8138B48 cmp r0, 0 bne @08138B6C ldr r0, =0x02021cc4 - ldr r1, =0x085eb60e + ldr r1, =gUnknown_085EB60E bl gf_strcpy b @08138B74 .align 2, 0 .pool @08138B6C: ldr r0, =0x02021cc4 - ldr r1, =0x085eb60a + ldr r1, =gUnknown_085EB60A bl gf_strcpy @08138B74: pop {r0} @@ -602776,7 +602776,7 @@ sub_81390B4: ; 81390B4 sub_81390E0: ; 81390E0 push {r4-r6,lr} movs r5, 0 - ldr r6, =0x083203cc + ldr r6, =gUnknown_083203CC @081390E6: movs r0, 0x64 adds r1, r5, 0 @@ -602969,7 +602969,7 @@ sub_8139248: ; 8139248 lsrs r1, 25 ldrh r2, [r2] adds r1, r2 - ldr r2, =0x085b2b88 + ldr r2, =gUnknown_085B2B88 ldr r0, =0x020375e0 ldrh r0, [r0] adds r0, r2 @@ -602980,12 +602980,12 @@ sub_8139248: ; 8139248 lsls r0, 24 cmp r0, 0 bne @08139294 - ldr r4, =0x085b2b94 + ldr r4, =gUnknown_085B2B94 b @08139296 .align 2, 0 .pool @08139294: - ldr r4, =0x085b2ba0 + ldr r4, =gUnknown_085B2BA0 @08139296: adds r0, r5, 0 movs r1, 0xC @@ -603820,7 +603820,7 @@ sub_81398C0: ; 81398C0 lsrs r0, 16 movs r1, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -604067,7 +604067,7 @@ sub_8139A78: ; 8139A78 bls @08139ACE movs r5, 0x8 @08139ACE: - ldr r0, =0x085b2c18 + ldr r0, =gUnknown_085B2C18 adds r0, r5, r0 ldrb r0, [r0] strh r0, [r4, 0xA] @@ -604145,13 +604145,13 @@ sub_8139B60: ; 8139B60 push {r5,r6} sub sp, 0xC ldr r5, =0x0203ab5e - ldr r0, =0x085b2bac + ldr r0, =gUnknown_085B2BAC bl Window_AddFromTemplate strb r0, [r5] ldrb r0, [r5] movs r1, 0 bl SetStandardWindowBorderStyle - ldr r4, =0x085eb6a5 + ldr r4, =gUnknown_085EB6A5 movs r0, 0x1 adds r1, r4, 0 movs r2, 0x40 @@ -604171,7 +604171,7 @@ sub_8139B60: ; 8139B60 movs r1, 0x1 adds r2, r4, 0 bl Print - ldr r6, =0x085b2bb4 + ldr r6, =gUnknown_085B2BB4 ldr r4, =0x020375e2 ldrh r0, [r4] lsls r0, 2 @@ -604256,7 +604256,7 @@ sub_8139C2C: ; 8139C2C strh r0, [r1, 0x8] strh r0, [r1, 0xA] strh r5, [r1, 0xC] - ldr r0, =0x085b2c21 + ldr r0, =gUnknown_085B2C21 adds r0, r6, r0 ldrb r0, [r0] strh r0, [r1, 0xE] @@ -604297,7 +604297,7 @@ sub_8139C80: ; 8139C80 cmp r0, 0 bne @08139D10 movs r1, 0 - ldr r2, =0x085b2bf4 + ldr r2, =gUnknown_085B2BF4 mov r10, r2 @08139CBA: movs r5, 0 @@ -604342,7 +604342,7 @@ sub_8139C80: ; 8139C80 .pool @08139D10: movs r1, 0 - ldr r0, =0x085b2c06 + ldr r0, =gUnknown_085B2C06 mov r10, r0 @08139D16: movs r5, 0 @@ -604533,7 +604533,7 @@ warp0_in_pokecenter: ; 8139E80 adds r0, r1 lsls r0, 16 lsrs r3, r0, 16 - ldr r2, =0x085b2c2a + ldr r2, =gUnknown_085B2C2A ldrh r0, [r2] ldr r1, =0x0000ffff cmp r0, r1 @@ -604725,12 +604725,12 @@ sub_8139F20: ; 8139F20 ldrh r4, [r1] @0813A03A: movs r2, 0 - ldr r5, =0x085b2cc8 + ldr r5, =gUnknown_085B2CC8 lsls r0, r6, 1 adds r1, r0, r5 ldrb r1, [r1] adds r3, r0, 0 - ldr r7, =0x085b2c50 + ldr r7, =gUnknown_085B2C50 cmp r1, r4 bcs @0813A062 adds r1, r3, 0 @@ -604801,7 +604801,7 @@ sub_813A080: ; 813A080 ldr r7, =0x020375e4 lsls r1, r4, 1 lsls r2, r5, 2 - ldr r4, =0x085b2cdc + ldr r4, =gUnknown_085B2CDC ldr r0, =0x03005d90 ldr r0, [r0] adds r1, r2 @@ -605098,7 +605098,7 @@ sub_813A2DC: ; 813A2DC mov r8, r1 cmp r3, r0 bge @0813A36A - ldr r5, =0x085b2cf0 + ldr r5, =gUnknown_085B2CF0 @0813A33A: lsls r1, r4, 2 ldr r0, =0x020375e0 @@ -605510,7 +605510,7 @@ sub_813A694: ; 813A694 ldr r0, =0x03005e00 adds r4, r1, r0 mov r1, sp - ldr r0, =0x085b3030 + ldr r0, =gUnknown_085B3030 ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldr r0, [r0] @@ -605669,7 +605669,7 @@ sub_813A7B8: ; 813A7B8 adds r0, r1 bl GetNature lsls r0, 24 - ldr r1, =0x085b3040 + ldr r1, =gUnknown_085B3040 lsrs r0, 22 adds r0, r1 ldr r0, [r0] @@ -605711,7 +605711,7 @@ sub_813A820: ; 813A820 adds r4, r0, 0 lsls r4, 16 lsrs r4, 16 - ldr r1, =0x085b30a4 + ldr r1, =gUnknown_085B30A4 lsls r0, r4, 2 adds r0, r1 ldr r0, [r0] @@ -605729,7 +605729,7 @@ sub_813A820: ; 813A820 thumb_func_start sub_813A854 sub_813A854: ; 813A854 push {r4,lr} - ldr r4, =0x085b30d4 + ldr r4, =gUnknown_085B30D4 ldr r0, =0x00004031 bl var_get lsls r0, 16 @@ -605771,7 +605771,7 @@ sub_813A878: ; 813A878 lsrs r0, 16 cmp r0, 0x1 bne @0813A8F0 - ldr r1, =0x085b3104 + ldr r1, =gUnknown_085B3104 lsls r0, r6, 1 adds r0, r1 ldrh r1, [r0] @@ -605813,7 +605813,7 @@ sub_813A8FC: ; 813A8FC movs r2, 0x1 movs r3, 0x4 bl decimal_int_to_string - ldr r1, =0x085eb6ad + ldr r1, =gUnknown_085EB6AD bl gf_strcpy movs r0, 0x1 add r1, sp, 0xC @@ -605843,7 +605843,7 @@ sub_813A8FC: ; 813A8FC sub_813A958: ; 813A958 push {r4,lr} ldr r4, =0x0203ab6d - ldr r0, =0x085b311c + ldr r0, =gUnknown_085B311C bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -605941,7 +605941,7 @@ sub_813AA04: ; 813AA04 sub_813AA18: ; 813AA18 push {r4,lr} ldr r4, =0x0203ab6e - ldr r0, =0x085b3124 + ldr r0, =gUnknown_085B3124 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -606013,7 +606013,7 @@ sub_813AA60: ; 813AA60 beq @0813AB94 b @0813ABC2 @0813AAAA: - ldr r1, =0x085b3170 + ldr r1, =gUnknown_085B3170 lsls r0, r5, 2 adds r0, r1 ldr r2, [r0] @@ -606028,7 +606028,7 @@ sub_813AA60: ; 813AA60 movs r1, 0x1 movs r3, 0 bl text_box_related_one - ldr r1, =0x085b312c + ldr r1, =gUnknown_085B312C lsls r0, r5, 1 adds r1, r0, r1 ldrh r5, [r1] @@ -606039,7 +606039,7 @@ sub_813AA60: ; 813AA60 .align 2, 0 .pool @0813AAE8: - ldr r1, =0x085b319c + ldr r1, =gUnknown_085B319C lsls r0, r5, 2 adds r0, r1 ldr r2, [r0] @@ -606055,7 +606055,7 @@ sub_813AA60: ; 813AA60 movs r1, 0x1 movs r3, 0 bl text_box_related_one - ldr r1, =0x085b3142 + ldr r1, =gUnknown_085B3142 lsls r0, r5, 1 adds r1, r0, r1 ldrh r5, [r1] @@ -606088,7 +606088,7 @@ sub_813AA60: ; 813AA60 .align 2, 0 .pool @0813AB5C: - ldr r1, =0x085b31b4 + ldr r1, =gUnknown_085B31B4 lsls r0, r5, 2 adds r0, r1 ldr r2, [r0] @@ -606104,7 +606104,7 @@ sub_813AA60: ; 813AA60 movs r1, 0x1 movs r3, 0 bl text_box_related_one - ldr r1, =0x085b314e + ldr r1, =gUnknown_085B314E lsls r0, r5, 1 adds r0, r1 ldrh r0, [r0] @@ -606113,7 +606113,7 @@ sub_813AA60: ; 813AA60 .align 2, 0 .pool @0813AB94: - ldr r1, =0x085b31d0 + ldr r1, =gUnknown_085B31D0 lsls r0, r5, 2 adds r0, r1 ldr r2, [r0] @@ -606129,7 +606129,7 @@ sub_813AA60: ; 813AA60 movs r1, 0x1 movs r3, 0 bl text_box_related_one - ldr r1, =0x085b315c + ldr r1, =gUnknown_085B315C lsls r0, r5, 1 adds r0, r1 ldrh r0, [r0] @@ -606236,7 +606236,7 @@ sub_813AC7C: ; 813AC7C cmp r0, 0 beq @0813ACB8 ldr r0, =0x02021cc4 - ldr r2, =0x085b320c + ldr r2, =gUnknown_085B320C ldr r1, =0x020375e0 ldrh r1, [r1] lsls r1, 1 @@ -606244,7 +606244,7 @@ sub_813AC7C: ; 813AC7C ldrh r2, [r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy b @0813ACD2 @@ -606252,7 +606252,7 @@ sub_813AC7C: ; 813AC7C .pool @0813ACB8: ldr r0, =0x02021cc4 - ldr r2, =0x085b31f8 + ldr r2, =gUnknown_085B31F8 ldr r1, =0x020375e0 ldrh r1, [r1] lsls r1, 1 @@ -606260,7 +606260,7 @@ sub_813AC7C: ; 813AC7C ldrh r2, [r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy @0813ACD2: @@ -606288,7 +606288,7 @@ sub_813ACE8: ; 813ACE8 cmp r0, 0 bne @0813AD18 ldr r4, =0x0203ab5e - ldr r0, =0x085b3220 + ldr r0, =gUnknown_085B3220 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -606334,7 +606334,7 @@ sub_813AD34: ; 813AD34 cmp r6, 0xA bne @0813AD90 ldrb r0, [r4] - ldr r2, =0x085b3254 + ldr r2, =gUnknown_085B3254 lsls r1, r5, 2 adds r1, r2 ldr r2, [r1] @@ -606351,7 +606351,7 @@ sub_813AD34: ; 813AD34 .pool @0813AD90: ldrb r0, [r4] - ldr r2, =0x085b3228 + ldr r2, =gUnknown_085B3228 lsls r1, r7, 2 adds r1, r2 ldr r2, [r1] @@ -606421,7 +606421,7 @@ sub_813ADD4: ; 813ADD4 bl SetStandardWindowBorderStyle movs r5, 0 mov r9, r4 - ldr r0, =0x085b2cf0 + ldr r0, =gUnknown_085B2CF0 mov r8, r0 movs r4, 0 @0813AE1E: @@ -606457,7 +606457,7 @@ sub_813ADD4: ; 813ADD4 ldrh r0, [r6, 0x22] lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085e8b3a + ldr r2, =gUnknown_085E8B3A mov r3, r9 ldrh r1, [r3] lsls r1, 28 @@ -606509,8 +606509,8 @@ sub_813AEB4: ; 813AEB4 beq @0813AF18 movs r2, 0 lsls r1, 1 - ldr r3, =0x0861500c - ldr r0, =0x085b320c + ldr r3, =gUnknown_0861500C + ldr r0, =gUnknown_085B320C adds r0, r1, r0 ldrh r1, [r0] @0813AEE2: @@ -606536,8 +606536,8 @@ sub_813AEB4: ; 813AEB4 @0813AF18: movs r2, 0 lsls r1, 1 - ldr r3, =0x0861500c - ldr r0, =0x085b31f8 + ldr r3, =gUnknown_0861500C + ldr r0, =gUnknown_085B31F8 adds r0, r1, r0 ldrh r1, [r0] @0813AF24: @@ -606661,7 +606661,7 @@ task_deoxys_sound: ; 813AFDC bl var_set cmp r5, 0 beq @0813B05C - ldr r0, =0x085b33f6 + ldr r0, =gUnknown_085B33F6 subs r1, r5, 0x1 adds r1, r0 ldrb r0, [r1] @@ -606726,7 +606726,7 @@ sub_813B0B4: ; 813B0B4 lsls r0, 24 lsrs r4, r0, 24 lsls r0, r4, 5 - ldr r1, =0x085b3280 + ldr r1, =gUnknown_085B3280 adds r0, r1 movs r1, 0xD0 lsls r1, 1 @@ -606761,7 +606761,7 @@ sub_813B0B4: ; 813B0B4 str r0, [r3, 0x4] movs r0, 0x1A str r0, [r3, 0x8] - ldr r0, =0x085b33e0 + ldr r0, =gUnknown_085B33E0 lsls r2, r4, 1 adds r1, r2, r0 ldrb r1, [r1] @@ -606783,7 +606783,7 @@ sub_813B0B4: ; 813B0B4 str r0, [r3, 0x14] movs r0, 0x42 bl oe_exec - ldr r0, =0x085b33e0 + ldr r0, =gUnknown_085B33E0 adds r1, r5, r0 ldrb r1, [r1] adds r0, 0x1 @@ -606860,7 +606860,7 @@ sub_813B1D0: ; 813B1D0 bl var_get lsls r0, 24 lsrs r0, 19 - ldr r1, =0x085b3280 + ldr r1, =gUnknown_085B3280 adds r0, r1 movs r1, 0xD0 lsls r1, 1 @@ -607067,7 +607067,7 @@ sub_813B374: ; 813B374 lsls r4, 16 lsrs r4, 16 ldr r0, =0x02021cc4 - ldr r2, =0x085b3400 + ldr r2, =gUnknown_085B3400 subs r1, r4, 0x1 adds r1, r2 ldrb r1, [r1] @@ -607155,7 +607155,7 @@ sub_813B3B0: ; 813B3B0 ldr r3, [r3] movs r2, 0x5 ldrsb r2, [r3, r2] - ldr r1, =0x085b3410 + ldr r1, =gUnknown_085B3410 subs r0, r6, 0x1 adds r0, r1 ldrb r0, [r0] @@ -607205,7 +607205,7 @@ sub_813B490: ; 813B490 ldr r4, [r0] movs r6, 0x4 ldrsb r6, [r4, r6] - ldr r5, =0x085b3420 + ldr r5, =gUnknown_085B3420 adds r0, r5, 0x2 mov r12, r0 adds r7, r5, 0x1 @@ -607522,7 +607522,7 @@ sub_813B57C: ; 813B57C ldrh r0, [r0] cmp r0, 0x2 bne @0813B790 - ldr r0, =0x0824979b + ldr r0, =gUnknown_0824979B bl box_related_two__3 b @0813B790 .align 2, 0 @@ -607532,7 +607532,7 @@ sub_813B57C: ; 813B57C ldrh r0, [r0] cmp r0, 0x3 bne @0813B790 - ldr r0, =0x0824979b + ldr r0, =gUnknown_0824979B bl box_related_two__3 b @0813B790 .align 2, 0 @@ -607853,7 +607853,7 @@ sub_813B9C0: ; 813B9C0 adds r0, r1 lsls r0, 16 lsrs r3, r0, 16 - ldr r2, =0x085b3444 + ldr r2, =gUnknown_085B3444 ldrh r0, [r2] ldr r1, =0x0000ffff cmp r0, r1 @@ -607986,7 +607986,7 @@ sub_813BADC: ; 813BADC ldrh r2, [r3] movs r1, 0x7F ands r1, r2 - ldr r0, =0x085b3470 + ldr r0, =gUnknown_085B3470 adds r0, r6, r0 ldrb r0, [r0] adds r1, r0 @@ -608050,7 +608050,7 @@ sub_813BB74: ; 813BB74 ldr r0, [r7] adds r0, r2 ldrh r1, [r0] - ldr r0, =0x085b3474 + ldr r0, =gUnknown_085B3474 adds r0, r5, r0 ldrb r4, [r0] asrs r1, r4 @@ -608087,7 +608087,7 @@ sub_813BB74: ; 813BB74 ldr r2, [r0] ldr r0, =0x0000141e adds r2, r0 - ldr r1, =0x085b3474 + ldr r1, =gUnknown_085B3474 adds r1, r3, r1 movs r0, 0x1 ldrb r1, [r1] @@ -608142,7 +608142,7 @@ sub_813BC00: ; 813BC00 ldr r0, [r1] add r0, r9 ldrh r1, [r0] - ldr r7, =0x085b347c + ldr r7, =gUnknown_085B347C adds r0, r5, r7 ldrb r6, [r0] asrs r1, r6 @@ -608425,42 +608425,42 @@ sub_813BE30: ; 813BE30 .4byte @0813BEC0 @0813BE70: ldr r0, =0x02021cc4 - ldr r1, =0x085ead14 + ldr r1, =gUnknown_085EAD14 bl gf_strcpy b @0813BF04 .align 2, 0 .pool @0813BE84: ldr r0, =0x02021cc4 - ldr r1, =0x085ead1b + ldr r1, =gUnknown_085EAD1B bl gf_strcpy b @0813BF04 .align 2, 0 .pool @0813BE98: ldr r0, =0x02021cc4 - ldr r1, =0x085ead22 + ldr r1, =gUnknown_085EAD22 bl gf_strcpy b @0813BF04 .align 2, 0 .pool @0813BEAC: ldr r0, =0x02021cc4 - ldr r1, =0x085ead29 + ldr r1, =gUnknown_085EAD29 bl gf_strcpy b @0813BF04 .align 2, 0 .pool @0813BEC0: ldr r0, =0x02021cc4 - ldr r1, =0x085ead30 + ldr r1, =gUnknown_085EAD30 bl gf_strcpy b @0813BF04 .align 2, 0 .pool @0813BED4: ldr r0, =0x02021cc4 - ldr r1, =0x085ead0c + ldr r1, =gUnknown_085EAD0C bl gf_strcpy b @0813BF04 .align 2, 0 @@ -609049,7 +609049,7 @@ sub_813C2F4: ; 813C2F4 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ef6a1 + ldr r1, =gUnknown_085EF6A1 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -609096,7 +609096,7 @@ sub_813C384: ; 813C384 ldr r0, =0x0203ab74 mov r8, r0 ldrb r0, [r0] - ldr r2, =0x085b3d84 + ldr r2, =gUnknown_085B3D84 lsls r4, 3 adds r4, 0x1 lsls r4, 24 @@ -609109,7 +609109,7 @@ sub_813C384: ; 813C384 bl Print mov r1, r8 ldrb r0, [r1] - ldr r5, =0x085b3d8c + ldr r5, =gUnknown_085B3D8C str r4, [sp] str r7, [sp, 0x4] str r7, [sp, 0x8] @@ -609226,7 +609226,7 @@ sub_813C4BC: ; 813C4BC push {r6,r7} sub sp, 0xC ldr r6, =0x0203ab74 - ldr r0, =0x085b3d7c + ldr r0, =gUnknown_085B3D7C bl Window_AddFromTemplate strb r0, [r6] ldrb r0, [r6] @@ -609236,7 +609236,7 @@ sub_813C4BC: ; 813C4BC movs r1, 0x11 bl Window_FastFillPixels ldr r5, =0x02021fc4 - ldr r1, =0x085ef68d + ldr r1, =gUnknown_085EF68D adds r0, r5, 0 bl ExpandTextCodes movs r0, 0x1 @@ -609261,7 +609261,7 @@ sub_813C4BC: ; 813C4BC mov r9, r1 add r0, r9 bl sub_813C2F4 - ldr r1, =0x085ef6bd + ldr r1, =gUnknown_085EF6BD adds r0, r5, 0 bl ExpandTextCodes ldrb r0, [r6] @@ -609671,12 +609671,12 @@ sub_813C890: ; 813C890 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x085b3484 + ldr r1, =gUnknown_085B3484 adds r0, r4, 0 movs r2, 0xC0 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r1, =0x085b3564 + ldr r1, =gUnknown_085B3564 movs r0, 0x20 str r0, [sp] str r0, [sp, 0x4] @@ -609684,7 +609684,7 @@ sub_813C890: ; 813C890 movs r2, 0 movs r3, 0 bl gpu_copy_to_iwram_tile_map_rect - ldr r0, =0x085b3544 + ldr r0, =gUnknown_085B3544 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -609776,7 +609776,7 @@ sub_813C91C: ; 813C91C str r0, [r4] movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085b3d64 + ldr r1, =gUnknown_085B3D64 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -609810,7 +609810,7 @@ sub_813C91C: ; 813C91C bl gpu_copy_wram_bg_tilemap_to_vram b @0813CA00 @0813C9DE: - ldr r0, =0x085b3d6c + ldr r0, =gUnknown_085B3D6C bl Window_InitFromTemplates bl TextBox_ResetSomeField b @0813CA00 @@ -609912,7 +609912,7 @@ sub_813CA68: ; 813CA68 bl sub_813CF0C b @0813CB24 @0813CABA: - ldr r1, =0x085b3db4 + ldr r1, =gUnknown_085B3DB4 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -609937,7 +609937,7 @@ sub_813CA68: ; 813CA68 lsls r0, 24 cmp r0, 0 bne @0813CB34 - ldr r0, =0x085b3d94 + ldr r0, =gUnknown_085B3D94 ldr r1, =0x02037854 ldr r2, =0x04000008 bl CpuSet @@ -610019,7 +610019,7 @@ sub_813CB40: ; 813CB40 adds r0, r1, r3 strh r4, [r0] movs r6, 0 - ldr r1, =0x085b3ee8 + ldr r1, =gUnknown_085B3EE8 @0813CB96: lsls r0, r6, 1 adds r0, r1 @@ -610034,7 +610034,7 @@ sub_813CB40: ; 813CB40 cmp r6, 0 beq @0813CB96 movs r6, 0 - ldr r4, =0x085b3ef0 + ldr r4, =gUnknown_085B3EF0 ldrh r0, [r4] movs r1, 0xCE lsls r1, 1 @@ -610089,7 +610089,7 @@ sub_813CB40: ; 813CB40 adds r0, r6, 0x1 lsls r0, 16 lsrs r6, r0, 16 - ldr r4, =0x085b3ef0 + ldr r4, =gUnknown_085B3EF0 lsls r0, r6, 1 adds r0, r6 lsls r0, 1 @@ -610099,7 +610099,7 @@ sub_813CB40: ; 813CB40 bne @0813CBC0 @0813CC44: movs r6, 0 - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 ldrb r0, [r1] cmp r0, 0xFF beq @0813CCF8 @@ -610134,7 +610134,7 @@ sub_813CB40: ; 813CB40 bl sub_813CD04 b @0813CC9C @0813CC8C: - ldr r0, =0x08552d48 + ldr r0, =gUnknown_08552D48 adds r1, r4, r6 lsls r1, 2 adds r1, r0 @@ -610145,7 +610145,7 @@ sub_813CB40: ; 813CB40 adds r0, r6, 0x1 lsls r0, 16 lsrs r6, r0, 16 - ldr r1, =0x08552d48 + ldr r1, =gUnknown_08552D48 lsls r0, r6, 2 adds r0, r6 lsls r0, 2 @@ -610272,7 +610272,7 @@ sub_813CD64: ; 813CD64 cmp r5, 0xD4 bhi @0813CE22 movs r3, 0 - ldr r0, =0x085b3eea + ldr r0, =gUnknown_085B3EEA @0813CD96: ldrh r4, [r0] cmp r5, r4 @@ -610281,7 +610281,7 @@ sub_813CD64: ; 813CD64 adds r3, 0x1 cmp r3, 0x2 bls @0813CD96 - ldr r1, =0x085b3efc + ldr r1, =gUnknown_085B3EFC ldrh r0, [r1] cmp r0, 0xD5 beq @0813CDD2 @@ -610809,7 +610809,7 @@ sub_813CF0C: ; 813CF0C ldr r1, [r6] adds r1, r5 adds r1, r3 - ldr r2, =0x085b3f18 + ldr r2, =gUnknown_085B3F18 ldrh r0, [r1] adds r0, r2 ldrb r0, [r0] @@ -610943,7 +610943,7 @@ sub_813D25C: ; 813D25C movs r2, 0x7F ands r1, r2 strh r1, [r0] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 ldr r1, [r7] ldr r2, =0x0000061a adds r0, r1, r2 @@ -611178,7 +611178,7 @@ sub_813D42C: ; 813D42C movs r1, 0x1 movs r2, 0x3 bl gpu_bg_config_set_field - ldr r0, =0x085b4018 + ldr r0, =gUnknown_085B4018 bl sub_81C4D70 ldr r0, =0x0203ab7c ldr r0, [r0] @@ -611447,9 +611447,9 @@ sub_813D6D0: ; 813D6D0 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r0, =0x085b401c + ldr r0, =gUnknown_085B401C bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085b4024 + ldr r0, =gUnknown_085B4024 bl gpu_pal_obj_alloc_tag_and_apply ldr r0, =0x03001204 movs r1, 0 @@ -611469,7 +611469,7 @@ sub_813D6D0: ; 813D6D0 adds r7, r2, 0 ldr r0, =0x030011fc mov r9, r0 - ldr r6, =0x085a147c + ldr r6, =gUnknown_085A147C ldr r1, =0x030011fe mov r8, r1 @0813D710: @@ -611528,7 +611528,7 @@ sub_813D6D0: ; 813D6D0 ldrsh r1, [r0, r2] movs r0, 0 ldrsh r2, [r3, r0] - ldr r0, =0x085b4034 + ldr r0, =gUnknown_085B4034 movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 24 @@ -611671,11 +611671,11 @@ sub_813D8A8: ; 813D8A8 str r1, [sp] ldr r0, =0x00030600 str r0, [sp, 0x4] - ldr r0, =0x08dc4140 + ldr r0, =gUnknown_08DC4140 bl LZ77UnCompWram mov r0, sp bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085b40ec + ldr r0, =gUnknown_085B40EC bl gpu_pal_obj_alloc_tag_and_apply add sp, 0x8 pop {r0} @@ -611723,7 +611723,7 @@ sub_813D8E8: ; 813D8E8 lsls r6, 16 adds r1, r6 asrs r1, 16 - ldr r0, =0x085b40fc + ldr r0, =gUnknown_085B40FC movs r2, 0x8C movs r3, 0 bl obj_add_from_template_forward_search @@ -611996,7 +611996,7 @@ evolution_cutscene: ; 813DA8C mov r2, r10 muls r2, r1 adds r1, r2, 0 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy adds r0, r4, 0 @@ -612014,7 +612014,7 @@ evolution_cutscene: ; 813DA8C bl pokemon_getattr mov r9, r0 lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r2, =0x020244d4 ldr r1, [r2] @@ -612035,7 +612035,7 @@ evolution_cutscene: ; 813DA8C bl sub_806A068 ldr r0, =0x0202499c mov r8, r0 - ldr r1, =0x082ec6a8 + ldr r1, =gUnknown_082EC6A8 str r1, [r0, 0x10] movs r1, 0x78 movs r2, 0x40 @@ -612070,7 +612070,7 @@ evolution_cutscene: ; 813DA8C strb r0, [r1] mov r1, r10 lsls r0, r1, 3 - ldr r2, =0x0830a18c + ldr r2, =gUnknown_0830A18C adds r0, r2 ldr r2, =0x020244d4 ldr r1, [r2] @@ -612089,7 +612089,7 @@ evolution_cutscene: ; 813DA8C mov r0, r10 movs r1, 0x3 bl sub_806A068 - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 mov r1, r8 str r0, [r1, 0x10] mov r0, r8 @@ -612272,7 +612272,7 @@ sub_813DD7C: ; 813DD7C movs r0, 0x4 strb r0, [r1] lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -612292,7 +612292,7 @@ sub_813DD7C: ; 813DD7C movs r1, 0x3 bl sub_806A068 ldr r0, =0x0202499c - ldr r1, =0x082ec6a8 + ldr r1, =gUnknown_082EC6A8 str r1, [r0, 0x10] movs r1, 0x78 movs r2, 0x40 @@ -612482,7 +612482,7 @@ sub_813DF70: ; 813DF70 bl pokemon_getattr adds r4, r0, 0 lsls r0, r6, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -612506,7 +612506,7 @@ sub_813DF70: ; 813DF70 movs r1, 0x1 bl sub_806A068 ldr r0, =0x0202499c - ldr r1, =0x082ec6a8 + ldr r1, =gUnknown_082EC6A8 str r1, [r0, 0x10] movs r1, 0x78 movs r2, 0x40 @@ -612626,7 +612626,7 @@ sub_813E1D4: ; 813E1D4 ldr r0, =0x02021dc4 movs r1, 0xB muls r1, r5 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy ldr r1, =0x02021cc0 @@ -612656,7 +612656,7 @@ sub_813E1D4: ; 813E1D4 movs r4, 0 strb r6, [r0] lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -612676,7 +612676,7 @@ sub_813E1D4: ; 813E1D4 movs r1, 0x1 bl sub_806A068 ldr r0, =0x0202499c - ldr r1, =0x082ec6a8 + ldr r1, =gUnknown_082EC6A8 str r1, [r0, 0x10] movs r1, 0x78 movs r2, 0x40 @@ -612815,7 +612815,7 @@ sub_813E3DC: ; 813E3DC str r0, [sp, 0x8] add r0, r10 lsls r7, r0, 3 - ldr r1, =0x0832531c + ldr r1, =gUnknown_0832531C adds r1, r7 mov r8, r1 ldrh r0, [r1] @@ -612840,7 +612840,7 @@ sub_813E3DC: ; 813E3DC ldrb r0, [r6] muls r0, r5 adds r0, r4 - ldr r1, =0x0832531c + ldr r1, =gUnknown_0832531C adds r2, r1, r7 adds r2, 0xC movs r1, 0xB @@ -612852,7 +612852,7 @@ sub_813E3DC: ; 813E3DC ldrh r2, [r1, 0xC] movs r1, 0xB muls r2, r1 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r2, r1 movs r1, 0x2 bl pokemon_setattr @@ -612924,7 +612924,7 @@ sub_813E3DC: ; 813E3DC adds r0, r5 bl pokemon_calc_effective_stats bl calc_player_party_count - ldr r0, =0x0832531c + ldr r0, =gUnknown_0832531C mov r4, r8 add r4, r10 lsls r4, 3 @@ -612959,7 +612959,7 @@ sub_813E3DC: ; 813E3DC lsls r1, 1 cmp r0, r1 bne @0813E546 - ldr r2, =0x085b58c4 + ldr r2, =gUnknown_085B58C4 mov r0, r9 movs r1, 0x2 bl pokemon_setattr @@ -613129,7 +613129,7 @@ sub_813E570: ; 813E570 bl @0813F1A4 @0813E6E4: ldr r4, =0x02021fc4 - ldr r1, =0x085cc990 + ldr r1, =gUnknown_085CC990 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -613430,7 +613430,7 @@ sub_813E570: ; 813E570 bl @0813F1A4 @0813E99E: ldr r4, =0x02021fc4 - ldr r1, =0x085cc9a6 + ldr r1, =gUnknown_085CC9A6 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -613673,14 +613673,14 @@ sub_813E570: ; 813E570 cmp r0, 0 beq @0813EBE4 ldr r0, =0x02021fc4 - ldr r1, =0x085cc9ee + ldr r1, =gUnknown_085CC9EE bl ExpandTextCodes b @0813EBEC .align 2, 0 .pool @0813EBE4: ldr r0, =0x02021fc4 - ldr r1, =0x085cc9d3 + ldr r1, =gUnknown_085CC9D3 bl ExpandTextCodes @0813EBEC: ldr r0, =0x02021fc4 @@ -613713,7 +613713,7 @@ sub_813E570: ; 813E570 bl sub_804F574 ldr r0, =0x0000016f bl fanfare_play - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0xC] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -613813,7 +613813,7 @@ sub_813E570: ; 813E570 b @0813F1A4 @0813ED16: bl sub_804F574 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x10] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -613843,7 +613843,7 @@ sub_813E570: ; 813E570 beq @0813ED62 b @0813F1A4 @0813ED62: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x14] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -613869,7 +613869,7 @@ sub_813E570: ; 813E570 lsls r0, 24 cmp r0, 0 bne @0813EDCE - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x18] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -613908,7 +613908,7 @@ sub_813E570: ; 813E570 movs r2, 0x1D movs r3, 0xD bl sub_8056A3C - ldr r0, =0x085ccabb + ldr r0, =gUnknown_085CCABB movs r1, 0xC bl battle_show_message_maybe ldr r0, =0x03005e00 @@ -614113,7 +614113,7 @@ sub_813E570: ; 813E570 bl sub_806E804 cmp r0, 0 beq @0813F014 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r3, =0x000004cc adds r0, r3 ldr r0, [r0] @@ -614163,7 +614163,7 @@ sub_813E570: ; 813E570 .align 2, 0 .pool @0813F05C: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 movs r1, 0xCF lsls r1, 2 adds r0, r1 @@ -614196,7 +614196,7 @@ sub_813E570: ; 813E570 beq @0813F0AA b @0813F1A4 @0813F0AA: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x1C] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -614222,7 +614222,7 @@ sub_813E570: ; 813E570 lsls r0, 24 cmp r0, 0 bne @0813F1A4 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 movs r1, 0xD0 lsls r1, 2 adds r0, r1 @@ -614242,7 +614242,7 @@ sub_813E570: ; 813E570 .align 2, 0 .pool @0813F120: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x20] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -614263,7 +614263,7 @@ sub_813E570: ; 813E570 .align 2, 0 .pool @0813F154: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x24] bl sub_814E6F0 ldr r0, =0x02022e2c @@ -614370,7 +614370,7 @@ sub_813F1B8: ; 813F1B8 .4byte @0813F7E4 @0813F258: ldr r4, =0x02021fc4 - ldr r1, =0x085cc990 + ldr r1, =gUnknown_085CC990 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -614653,7 +614653,7 @@ sub_813F1B8: ; 813F1B8 bl @0813FCC4 @0813F4F2: ldr r4, =0x02021fc4 - ldr r1, =0x085cc9a6 + ldr r1, =gUnknown_085CC9A6 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -614765,7 +614765,7 @@ sub_813F1B8: ; 813F1B8 @0813F5FC: ldr r0, =0x00000179 bl song_play_for_text - ldr r1, =0x085ef6d2 + ldr r1, =gUnknown_085EF6D2 movs r0, 0 movs r2, 0x1 bl sub_807F1A8 @@ -614885,7 +614885,7 @@ sub_813F1B8: ; 813F1B8 b @0813FCC4 @0813F714: ldr r4, =0x02021fc4 - ldr r1, =0x085cc9ee + ldr r1, =gUnknown_085CC9EE adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -614919,7 +614919,7 @@ sub_813F1B8: ; 813F1B8 bl sub_804F574 ldr r0, =0x0000016f bl fanfare_play - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0xC] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615021,7 +615021,7 @@ sub_813F1B8: ; 813F1B8 b @0813FCC4 @0813F852: bl sub_804F574 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x10] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615052,7 +615052,7 @@ sub_813F1B8: ; 813F1B8 beq @0813F89E b @0813FCC4 @0813F89E: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x14] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615079,7 +615079,7 @@ sub_813F1B8: ; 813F1B8 lsls r0, 24 cmp r0, 0 bne @0813F90C - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x18] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615117,7 +615117,7 @@ sub_813F1B8: ; 813F1B8 movs r1, 0xA8 movs r2, 0xE0 bl sub_809882C - ldr r0, =0x0833900c + ldr r0, =gUnknown_0833900C movs r1, 0xA8 movs r2, 0xE movs r3, 0 @@ -615157,7 +615157,7 @@ sub_813F1B8: ; 813F1B8 @0813F98C: ldr r0, =0x02024332 strb r6, [r0, 0x1] - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 movs r1, 0x92 lsls r1, 3 adds r0, r1 @@ -615195,7 +615195,7 @@ sub_813F1B8: ; 813F1B8 ldr r1, =0x02024332 movs r0, 0x1 strb r0, [r1, 0x1] - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 movs r1, 0x92 lsls r1, 3 adds r0, r1 @@ -615304,7 +615304,7 @@ sub_813F1B8: ; 813F1B8 bl sub_806E804 cmp r0, 0 beq @0813FB3C - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r1, =0x000004cc adds r0, r1 ldr r0, [r0] @@ -615344,7 +615344,7 @@ sub_813F1B8: ; 813F1B8 mov r0, r9 adds r2, r4, 0 bl sub_80691F4 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 movs r1, 0xCF lsls r1, 2 adds r0, r1 @@ -615378,7 +615378,7 @@ sub_813F1B8: ; 813F1B8 beq @0813FBBE b @0813FCC4 @0813FBBE: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x1C] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615405,7 +615405,7 @@ sub_813F1B8: ; 813F1B8 lsls r0, 24 cmp r0, 0 bne @0813FCC4 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 movs r1, 0xD0 lsls r1, 2 adds r0, r1 @@ -615426,7 +615426,7 @@ sub_813F1B8: ; 813F1B8 .align 2, 0 .pool @0813FC38: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x20] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615448,7 +615448,7 @@ sub_813F1B8: ; 813F1B8 .align 2, 0 .pool @0813FC70: - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 ldr r0, [r0, 0x24] bl sub_814E6F0 ldr r1, =0x02022e2c @@ -615617,7 +615617,7 @@ sub_813FDEC: ; 813FDEC strh r0, [r4] lsls r1, 16 asrs r1, 16 - ldr r3, =0x085b58c9 + ldr r3, =gUnknown_085B58C9 movs r2, 0x4 ldrsh r0, [r4, r2] lsls r2, r0, 2 @@ -615825,8 +615825,8 @@ sub_813FFC0: ; 813FFC0 push {r4-r7,lr} adds r6, r0, 0 movs r1, 0 - ldr r5, =0x085b5884 - ldr r7, =0x085b58d9 + ldr r5, =gUnknown_085B5884 + ldr r7, =gUnknown_085B58D9 @0813FFCA: lsls r0, r1, 4 adds r4, r1, 0x1 @@ -615878,23 +615878,23 @@ sub_8140000: ; 8140000 movs r6, 0x1 movs r4, 0x3 @0814002C: - ldr r0, =0x085b51e4 + ldr r0, =gUnknown_085B51E4 movs r1, 0xA0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x085b4134 + ldr r1, =gUnknown_085B4134 movs r0, 0 str r0, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x085b482c + ldr r1, =gUnknown_085B482C movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r1, =0x085b4d10 + ldr r1, =gUnknown_085B4D10 adds r0, r4, 0 movs r2, 0 movs r3, 0 @@ -616264,7 +616264,7 @@ sub_8140388: ; 8140388 str r0, [r4] movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085b6140 + ldr r1, =gUnknown_085B6140 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -616284,12 +616284,12 @@ sub_8140388: ; 8140388 adds r1, r0 movs r0, 0x2 bl bg_set_tilemap - ldr r0, =0x085b614c + ldr r0, =gUnknown_085B614C bl Window_InitFromTemplates bl sub_8197200 ldr r0, =0x0203ab8c strb r5, [r0] - ldr r0, =0x085b5dfc + ldr r0, =gUnknown_085B5DFC mov r1, sp bl malloc_and_decompress ldr r1, [r4] @@ -616345,7 +616345,7 @@ sub_8140418: ; 8140418 sub_8140470: ; 8140470 push {r4-r6,lr} sub sp, 0x8 - ldr r1, =0x085b6418 + ldr r1, =gUnknown_085B6418 mov r0, sp movs r2, 0x6 bl memcpy @@ -616373,7 +616373,7 @@ sub_8140470: ; 8140470 strb r1, [r0, 0x4] @081404AA: ldr r1, [r5] - ldr r2, =0x085b6348 + ldr r2, =gUnknown_085B6348 ldrb r0, [r1, 0x4] lsls r0, 30 lsrs r0, 25 @@ -616390,7 +616390,7 @@ sub_8140470: ; 8140470 adds r1, 0x23 strb r0, [r1] ldr r2, [r5] - ldr r3, =0x085b6344 + ldr r3, =gUnknown_085B6344 ldrb r1, [r2, 0x4] lsls r0, r1, 30 lsrs r0, 30 @@ -616447,7 +616447,7 @@ sub_8140470: ; 8140470 ldr r0, [r5] adds r0, 0xB8 lsls r2, r4, 3 - ldr r1, =0x085b6388 + ldr r1, =gUnknown_085B6388 adds r2, r1 adds r1, r4, 0 bl sub_815168C @@ -616557,19 +616557,19 @@ sub_81405CC: ; 81405CC bl reset_temp_tile_data_buffers b @081407F8 @08140662: - ldr r0, =0x085b5bfc + ldr r0, =gUnknown_085B5BFC movs r2, 0xE0 lsls r2, 1 movs r1, 0 bl gpu_pal_apply - ldr r1, =0x08dbc2e8 + ldr r1, =gUnknown_08DBC2E8 movs r4, 0 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08dbca14 + ldr r1, =gUnknown_08DBCA14 str r4, [sp] movs r0, 0x2 movs r2, 0 @@ -616586,7 +616586,7 @@ sub_81405CC: ; 81405CC b @08140806 @081406A8: bl sub_8140470 - ldr r1, =0x085b5fa0 + ldr r1, =gUnknown_085B5FA0 movs r0, 0x2 movs r2, 0 movs r3, 0 @@ -616622,7 +616622,7 @@ sub_81405CC: ; 81405CC movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5b89 + ldr r2, =gUnknown_082A5B89 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -616859,7 +616859,7 @@ sub_8140914: ; 8140914 movs r1, 0 bl sub_81973FC ldrb r0, [r5] - ldr r2, =0x082a5c13 + ldr r2, =gUnknown_082A5C13 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -616872,7 +616872,7 @@ sub_8140914: ; 8140914 ldrb r0, [r5] movs r1, 0x3 bl Window_CopyToVram - ldr r1, =0x085b6410 + ldr r1, =gUnknown_085B6410 adds r0, r4, 0 bl sub_8121F68 add sp, 0xC @@ -617183,7 +617183,7 @@ sub_8140BD0: ; 8140BD0 cmp r0, 0 beq @08140C30 movs r3, 0xB - ldr r5, =0x085b6154 + ldr r5, =gUnknown_085B6154 adds r0, r5, 0 adds r0, 0xE4 ldr r0, [r0] @@ -617219,7 +617219,7 @@ sub_8140BD0: ; 8140BD0 .pool @08140C30: movs r3, 0x6 - ldr r5, =0x085b6154 + ldr r5, =gUnknown_085B6154 adds r0, r5, 0 adds r0, 0x80 ldr r0, [r0] @@ -617285,7 +617285,7 @@ sub_8140CA8: ; 8140CA8 lsrs r5, r1, 24 movs r6, 0 movs r7, 0 - ldr r1, =0x085b641e + ldr r1, =gUnknown_085B641E mov r0, sp movs r2, 0x4 bl memcpy @@ -617566,7 +617566,7 @@ sub_8140D6C: ; 8140D6C lsrs r0, 16 cmp r0, 0x3 bhi @08140F3A - ldr r2, =0x085b6154 + ldr r2, =gUnknown_085B6154 movs r0, 0x10 ldrsh r1, [r1, r0] lsls r0, r1, 2 @@ -617784,7 +617784,7 @@ sub_8141040: ; 8141040 beq @081410F2 ldr r0, =0x0203ab88 ldr r3, [r0] - ldr r2, =0x085b6154 + ldr r2, =gUnknown_085B6154 ldr r1, =0x03005e00 lsls r0, r5, 2 adds r0, r5 @@ -617924,7 +617924,7 @@ sub_814118C: ; 814118C cmp r0, 0 beq @08141296 @081411CC: - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 ldrb r1, [r3, 0x4] lsls r1, 30 lsrs r1, 25 @@ -617939,7 +617939,7 @@ sub_814118C: ; 814118C ands r0, r1 cmp r0, 0 bne @08141200 - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 ldrb r1, [r3, 0x4] lsls r1, 30 lsrs r1, 25 @@ -617950,7 +617950,7 @@ sub_814118C: ; 814118C .align 2, 0 .pool @08141200: - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 ldrb r1, [r3, 0x4] lsls r1, 30 lsrs r1, 25 @@ -617974,7 +617974,7 @@ sub_814118C: ; 814118C cmp r0, 0 beq @08141296 @0814122E: - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 ldrb r1, [r3, 0x4] lsls r1, 30 lsrs r1, 25 @@ -617991,7 +617991,7 @@ sub_814118C: ; 814118C beq @08141268 cmp r4, 0x6 bls @08141268 - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 ldrb r1, [r3, 0x4] lsls r1, 30 lsrs r1, 25 @@ -618002,7 +618002,7 @@ sub_814118C: ; 814118C .align 2, 0 .pool @08141268: - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618031,7 +618031,7 @@ sub_814118C: ; 814118C .align 2, 0 .pool @081412A0: - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618049,7 +618049,7 @@ sub_814118C: ; 814118C bne @081412F0 cmp r4, 0xC bls @081412DC - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618061,7 +618061,7 @@ sub_814118C: ; 814118C .align 2, 0 .pool @081412DC: - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618079,7 +618079,7 @@ sub_814118C: ; 814118C beq @08141328 cmp r4, 0xC bls @08141314 - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618090,7 +618090,7 @@ sub_814118C: ; 814118C .align 2, 0 .pool @08141314: - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618101,7 +618101,7 @@ sub_814118C: ; 814118C .align 2, 0 .pool @08141328: - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldr r0, [r5] ldrb r0, [r0, 0x4] lsls r0, 30 @@ -618130,7 +618130,7 @@ sub_8141344: ; 8141344 lsrs r0, 24 mov r10, r0 movs r4, 0 - ldr r1, =0x085b6422 + ldr r1, =gUnknown_085B6422 mov r0, sp movs r2, 0x8 bl memcpy @@ -618201,7 +618201,7 @@ sub_8141344: ; 8141344 ldrb r0, [r6, 0x4] lsls r0, 30 lsrs r0, 25 - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 adds r0, r1 lsls r4, 24 asrs r4, 24 @@ -618261,7 +618261,7 @@ sub_8141344: ; 8141344 ldrb r0, [r6, 0x4] lsls r0, 30 lsrs r0, 25 - ldr r5, =0x085b6348 + ldr r5, =gUnknown_085B6348 adds r0, r5 movs r1, 0x18 ldrsh r4, [r0, r1] @@ -618776,7 +618776,7 @@ sub_814189C: ; 814189C movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5bd7 + ldr r2, =gUnknown_082A5BD7 b @08141902 .align 2, 0 .pool @@ -618789,7 +618789,7 @@ sub_814189C: ; 814189C movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5bcb + ldr r2, =gUnknown_082A5BCB @08141902: movs r1, 0x1 str r1, [sp] @@ -618814,7 +618814,7 @@ sub_814189C: ; 814189C movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5be0 + ldr r2, =gUnknown_082A5BE0 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -618948,7 +618948,7 @@ sub_8141A18: ; 8141A18 bl decimal_int_to_string ldr r2, =0x02021fc4 mov r8, r2 - ldr r1, =0x082a5bef + ldr r1, =gUnknown_082A5BEF mov r0, r8 bl ExpandTextCodes ldr r5, =0x0203ab8c @@ -619025,7 +619025,7 @@ sub_8141AC0: ; 8141AC0 strb r1, [r2] ldr r6, =0x02020630 ldr r2, [r5] - ldr r5, =0x085b6154 + ldr r5, =gUnknown_085B6154 ldr r0, =0x03005e00 lsls r3, r4, 2 adds r3, r4 @@ -619154,7 +619154,7 @@ sub_8141B58: ; 8141B58 movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5c21 + ldr r2, =gUnknown_082A5C21 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -619182,7 +619182,7 @@ sub_8141B58: ; 8141B58 movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5c61 + ldr r2, =gUnknown_082A5C61 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -619216,7 +619216,7 @@ sub_8141B58: ; 8141B58 movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5c04 + ldr r2, =gUnknown_082A5C04 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -619304,7 +619304,7 @@ dp01t_12_3_battle_menu: ; 8141D0C movs r1, 0 bl sub_81973FC ldrb r0, [r4] - ldr r2, =0x082a5c61 + ldr r2, =gUnknown_082A5C61 movs r1, 0x1 str r1, [sp] movs r1, 0xFF @@ -619706,14 +619706,14 @@ sub_81420D0: ; 81420D0 lsls r1, 24 lsrs r5, r1, 24 mov r1, sp - ldr r0, =0x085b642c + ldr r0, =gUnknown_085B642C ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} ldr r0, [r0] str r0, [r1] add r2, sp, 0x10 adds r1, r2, 0 - ldr r0, =0x085b643c + ldr r0, =gUnknown_085B643C ldm r0!, {r3,r6,r7} stm r1!, {r3,r6,r7} mov r8, r2 @@ -619734,7 +619734,7 @@ sub_81420D0: ; 81420D0 movs r7, 0x14 ldrsh r1, [r0, r7] adds r3, r1 - ldr r4, =0x085b62e4 + ldr r4, =gUnknown_085B62E4 lsls r5, 3 adds r2, r5, r4 ldrb r1, [r2, 0x2] @@ -619785,7 +619785,7 @@ sub_81420D0: ; 81420D0 cmp r3, 0x3 bls @08142144 movs r6, 0 - ldr r0, =0x085b62e8 + ldr r0, =gUnknown_085B62E8 add r0, r12 ldr r7, [r0] ldr r4, =0x0203ab88 @@ -619942,7 +619942,7 @@ sub_8142284: ; 8142284 cmp r4, r2 bge @081422E8 ldr r0, [r1] - ldr r3, =0x085b6154 + ldr r3, =gUnknown_085B6154 ldr r5, [r0, 0x8] adds r6, r3, 0 adds r6, 0x8 @@ -619981,7 +619981,7 @@ sub_8142284: ; 8142284 .pool @0814230C: mov r0, sp - ldr r1, =0x085b63f0 + ldr r1, =gUnknown_085B63F0 ldm r1!, {r2,r4,r5} stm r0!, {r2,r4,r5} ldm r1!, {r3-r5} @@ -620077,7 +620077,7 @@ sub_8142284: ; 8142284 bne @08142430 mov r1, r12 ldr r4, [r1] - ldr r1, =0x085b6154 + ldr r1, =gUnknown_085B6154 lsls r2, r7, 2 adds r0, r2, r7 lsls r0, 2 @@ -620116,7 +620116,7 @@ sub_8142284: ; 8142284 movs r4, 0 lsls r5, r7, 2 str r5, [sp, 0x1C] - ldr r0, =0x085b6154 + ldr r0, =gUnknown_085B6154 mov r10, r0 @0814243A: lsls r0, r4, 2 @@ -620192,7 +620192,7 @@ sub_8142284: ; 8142284 ldr r0, =0x0203ab88 ldr r0, [r0] adds r0, 0xB8 - ldr r2, =0x085b6154 + ldr r2, =gUnknown_085B6154 ldr r5, [sp, 0x1C] adds r1, r5, r7 lsls r1, 2 @@ -620360,7 +620360,7 @@ sub_81424FC: ; 81424FC lsls r0, r1, 2 adds r0, r1 lsls r0, 2 - ldr r2, =0x085b6154 + ldr r2, =gUnknown_085B6154 adds r0, r2 ldrb r0, [r0, 0x6] ldr r1, [sp, 0x1C] @@ -620372,7 +620372,7 @@ sub_81424FC: ; 81424FC lsls r0, r1, 2 adds r0, r1 lsls r0, 2 - ldr r1, =0x085b6154 + ldr r1, =gUnknown_085B6154 adds r0, r1 ldrb r0, [r0, 0x3] ldr r2, [sp, 0x20] @@ -620398,7 +620398,7 @@ sub_81424FC: ; 81424FC lsls r1, r0, 2 adds r1, r0 lsls r1, 2 - ldr r0, =0x085b6154 + ldr r0, =gUnknown_085B6154 adds r1, r0 str r7, [sp, 0x24] ldrb r0, [r7] @@ -620510,7 +620510,7 @@ sub_8142758: ; 8142758 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x085b6448 + ldr r1, =gUnknown_085B6448 mov r0, sp movs r2, 0x5 bl memcpy @@ -620518,7 +620518,7 @@ sub_8142758: ; 8142758 bls @08142770 movs r4, 0 @08142770: - ldr r3, =0x085b6154 + ldr r3, =gUnknown_085B6154 lsls r0, r4, 2 adds r0, r4 lsls r2, r0, 2 @@ -620686,7 +620686,7 @@ sub_81428C4: ; 81428C4 lsls r4, 24 lsrs r4, 24 bl sub_8197930 - ldr r1, =0x085b6408 + ldr r1, =gUnknown_085B6408 adds r0, r4, 0 bl sub_8121F68 pop {r4} @@ -620833,7 +620833,7 @@ sub_81429F0: ; 81429F0 ands r0, r1 cmp r0, 0 beq @08142A60 - ldr r2, =0x085b6344 + ldr r2, =gUnknown_085B6344 ldr r0, =0x020375e0 ldrh r1, [r0] movs r5, 0x1 @@ -620849,7 +620849,7 @@ sub_81429F0: ; 81429F0 movs r3, 0x1 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x082a5b12 + ldr r1, =gUnknown_082A5B12 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -620899,7 +620899,7 @@ sub_8142A88: ; 8142A88 movs r1, 0x22 ldrsh r0, [r6, r1] bl sub_8145B54 - ldr r2, =0x085b6344 + ldr r2, =gUnknown_085B6344 ldr r0, =0x020375e0 mov r8, r0 ldrh r1, [r0] @@ -620933,7 +620933,7 @@ sub_8142A88: ; 8142A88 movs r0, 0 movs r1, 0 bl sub_81973FC - ldr r2, =0x082a5b6b + ldr r2, =gUnknown_082A5B6B str r7, [sp] movs r0, 0xFF str r0, [sp, 0x4] @@ -620952,7 +620952,7 @@ sub_8142A88: ; 8142A88 .pool @08142B28: ldr r4, =0x02021fc4 - ldr r1, =0x082a5b12 + ldr r1, =gUnknown_082A5B12 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -620983,7 +620983,7 @@ sub_8142A88: ; 8142A88 .pool @08142B78: ldr r5, =0x02021fc4 - ldr r1, =0x082a5b4e + ldr r1, =gUnknown_082A5B4E adds r0, r5, 0 bl ExpandTextCodes movs r0, 0 @@ -621054,13 +621054,13 @@ sub_8142C0C: ; 8142C0C cmp r0, 0 bne @08142C44 bl gpu_pal_allocator_reset - ldr r0, =0x085b7384 + ldr r0, =gUnknown_085B7384 bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x085b7864 + ldr r0, =gUnknown_085B7864 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085b7978 + ldr r0, =gUnknown_085B7978 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085b7a40 + ldr r0, =gUnknown_085B7A40 bl gpu_tile_obj_decompress_and_load b @08142C5A .align 2, 0 @@ -621140,7 +621140,7 @@ sub_8142CD0: ; 8142CD0 mov r7, r8 push {r7} sub sp, 0x8 - ldr r4, =0x085b7488 + ldr r4, =gUnknown_085B7488 ldr r0, [r4] ldr r5, =0x0201c000 adds r1, r5, 0 @@ -621154,7 +621154,7 @@ sub_8142CD0: ; 8142CD0 str r0, [sp, 0x4] mov r0, sp bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r4, =0x085b7490 + ldr r4, =gUnknown_085B7490 ldr r0, [r4] adds r1, r5, 0 bl LZ77UnCompWram @@ -621179,7 +621179,7 @@ sub_8142CD0: ; 8142CD0 lsls r1, r5, 1 adds r1, r5 lsls r1, 3 - ldr r0, =0x085b75b0 + ldr r0, =gUnknown_085B75B0 adds r0, r1, r0 adds r1, 0x94 adds r2, r4, 0 @@ -621229,7 +621229,7 @@ sub_8142CD0: ; 8142CD0 lsls r1, r6, 1 adds r1, r6 lsls r1, 3 - ldr r0, =0x085b7508 + ldr r0, =gUnknown_085B7508 adds r0, r1, r0 adds r1, 0x94 lsls r1, 16 @@ -621264,7 +621264,7 @@ sub_8142CD0: ; 8142CD0 lsls r2, r6, 1 adds r2, r6 lsls r2, 3 - ldr r0, =0x085b7568 + ldr r0, =gUnknown_085B7568 adds r0, r2, r0 adds r2, 0x5C lsls r2, 16 @@ -621375,7 +621375,7 @@ sub_8142E70: ; 8142E70 movs r4, 0 ldr r0, =0x0203ab88 mov r9, r0 - ldr r7, =0x085b62e4 + ldr r7, =gUnknown_085B62E4 adds r1, r7, 0x4 mov r8, r1 ldr r5, =0x02020630 @@ -621477,7 +621477,7 @@ sub_8142F7C: ; 8142F7C movs r0, 0x4 mov r8, r0 @08142F8C: - ldr r0, =0x085b7928 + ldr r0, =gUnknown_085B7928 movs r1, 0x74 movs r2, 0x14 movs r3, 0xA @@ -621599,7 +621599,7 @@ sub_8143038: ; 8143038 ldr r0, =0x0203ab88 mov r8, r0 ldr r7, =0x02020630 - ldr r0, =0x085b6154 + ldr r0, =gUnknown_085B6154 mov r12, r0 movs r0, 0x5 negs r0, r0 @@ -621747,7 +621747,7 @@ sub_8143150: ; 8143150 adds r1, r0 lsls r1, 2 adds r1, r4 - ldr r0, =0x085b6154 + ldr r0, =gUnknown_085B6154 lsls r2, r5, 2 adds r2, r5 lsls r2, 2 @@ -621777,7 +621777,7 @@ sub_8143150: ; 8143150 sub_81431E4: ; 81431E4 push {r4-r7,lr} sub sp, 0xC - ldr r4, =0x085b741c + ldr r4, =gUnknown_085B741C ldr r0, [r4] ldr r5, =0x0201c000 adds r1, r5, 0 @@ -621804,7 +621804,7 @@ sub_81431E4: ; 81431E4 lsls r0, r1, 1 adds r0, r1 lsls r0, 3 - ldr r1, =0x085b7610 + ldr r1, =gUnknown_085B7610 adds r0, r1 movs r1, 0x28 mov r2, sp @@ -621929,7 +621929,7 @@ sub_8143314: ; 8143314 ldr r7, =0x0201c000 mov r6, sp @08143322: - ldr r0, =0x085b7750 + ldr r0, =gUnknown_085B7750 lsls r4, r5, 3 adds r4, r0 ldr r0, [r4] @@ -621955,7 +621955,7 @@ sub_8143314: ; 8143314 lsrs r5, r0, 24 cmp r5, 0x4 bls @08143322 - ldr r0, =0x085b77e4 + ldr r0, =gUnknown_085B77E4 movs r1, 0xD0 movs r2, 0x10 movs r3, 0x4 @@ -621985,7 +621985,7 @@ sub_8143314: ; 8143314 lsls r0, 16 adds r1, r0 asrs r1, 16 - ldr r0, =0x085b77fc + ldr r0, =gUnknown_085B77FC movs r2, 0x18 movs r3, 0 bl obj_add_from_template_forward_search @@ -622026,7 +622026,7 @@ sub_8143314: ; 8143314 lsrs r5, r0, 24 cmp r5, 0x3 bls @0814338C - ldr r0, =0x085b7814 + ldr r0, =gUnknown_085B7814 movs r1, 0x78 movs r2, 0x44 movs r3, 0x4 @@ -622056,7 +622056,7 @@ sub_8143314: ; 8143314 lsls r2, 16 adds r1, r2 asrs r1, 16 - ldr r0, =0x085b782c + ldr r0, =gUnknown_085B782C movs r2, 0x24 movs r3, 0x4 bl obj_add_from_template_forward_search @@ -622099,7 +622099,7 @@ sub_8143314: ; 8143314 lsrs r5, r0, 24 cmp r5, 0x2 bls @0814341C - ldr r0, =0x085b7844 + ldr r0, =gUnknown_085B7844 movs r1, 0x98 movs r2, 0x60 movs r3, 0x9 @@ -622284,7 +622284,7 @@ sub_8143614: ; 8143614 sub sp, 0x8 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x085b7b04 + ldr r1, =gUnknown_085B7B04 mov r0, sp movs r2, 0x5 bl memcpy @@ -622292,7 +622292,7 @@ sub_8143614: ; 8143614 bls @0814362C movs r4, 0 @0814362C: - ldr r3, =0x085b6154 + ldr r3, =gUnknown_085B6154 lsls r0, r4, 2 adds r0, r4 lsls r2, r0, 2 @@ -622668,7 +622668,7 @@ sub_814390C: ; 814390C sub_814391C: ; 814391C push {r4,r5,lr} sub sp, 0x8 - ldr r4, =0x085b7948 + ldr r4, =gUnknown_085B7948 ldr r0, [r4] ldr r5, =0x0201c000 adds r1, r5, 0 @@ -622681,7 +622681,7 @@ sub_814391C: ; 814391C str r0, [sp, 0x4] mov r0, sp bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085b7950 + ldr r0, =gUnknown_085B7950 movs r1, 0x74 movs r2, 0x50 movs r3, 0x51 @@ -622754,7 +622754,7 @@ sub_81439C8: ; 81439C8 subs r3, r4 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x085b7928 + ldr r0, =gUnknown_085B7928 movs r1, 0x74 movs r2, 0x50 bl obj_add_from_template_forward_search @@ -623293,7 +623293,7 @@ sub_8143E14: ; 8143E14 ldrsh r0, [r7, r1] bl __floatsisf mov r9, r0 - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 mov r10, r0 ldr r1, =0x0203ab88 mov r8, r1 @@ -623336,7 +623336,7 @@ sub_8143E14: ; 8143E14 ldrsh r0, [r7, r1] bl __floatsisf mov r9, r0 - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 mov r10, r0 ldr r1, =0x0203ab88 mov r8, r1 @@ -623799,7 +623799,7 @@ sub_8144264: ; 8144264 strh r0, [r6, 0x32] adds r0, r6, 0 bl sub_8143B14 - ldr r1, =0x085b62e4 + ldr r1, =gUnknown_085B62E4 ldr r4, =0x0203ab88 ldr r2, [r4] adds r0, r2, 0 @@ -623880,7 +623880,7 @@ sub_8144264: ; 8144264 adds r1, r4, 0 adds r1, 0x7F strb r0, [r1] - ldr r5, =0x085b6348 + ldr r5, =gUnknown_085B6348 b @08144378 .align 2, 0 .pool @@ -623888,7 +623888,7 @@ sub_8144264: ; 8144264 ldr r7, [r4] adds r4, r7, 0 adds r4, 0x8C - ldr r5, =0x085b6348 + ldr r5, =gUnknown_085B6348 ldrb r0, [r7, 0x4] lsls r0, 30 lsrs r0, 25 @@ -623912,7 +623912,7 @@ sub_8144264: ; 8144264 adds r0, 0x7F strb r4, [r0] @08144378: - ldr r0, =0x085b62e4 + ldr r0, =gUnknown_085B62E4 lsls r1, r2, 3 adds r0, 0x4 adds r1, r0 @@ -624018,7 +624018,7 @@ sub_8144410: ; 8144410 movs r0, 0x8C adds r0, r2 mov r8, r0 - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 mov r9, r1 ldrb r0, [r2, 0x4] lsls r7, r0, 30 @@ -624307,7 +624307,7 @@ sub_81446DC: ; 81446DC push {r5-r7} sub sp, 0x8 mov r8, r0 - ldr r1, =0x085b7b0a + ldr r1, =gUnknown_085B7B0A mov r0, sp movs r2, 0x8 bl memcpy @@ -624318,7 +624318,7 @@ sub_81446DC: ; 81446DC lsrs r0, 16 mov r9, r0 ldr r5, =0x0203ab88 - ldr r0, =0x085b79f8 + ldr r0, =gUnknown_085B79F8 movs r2, 0xC negs r2, r2 movs r1, 0x24 @@ -624327,7 +624327,7 @@ sub_81446DC: ; 81446DC ldr r1, [r5] adds r1, 0x73 strb r0, [r1] - ldr r4, =0x085b7abc + ldr r4, =gUnknown_085B7ABC mov r3, r8 movs r0, 0x2E ldrsh r2, [r3, r0] @@ -624373,7 +624373,7 @@ sub_81446DC: ; 81446DC strb r1, [r0, 0x1] movs r7, 0 adds r6, r3, 0 - ldr r0, =0x085b6348 + ldr r0, =gUnknown_085B6348 mov r12, r0 mov r10, r5 @0814477C: @@ -624535,7 +624535,7 @@ sub_81448B8: ; 81448B8 adds r7, r0, 0 movs r0, 0 mov r8, r0 - ldr r1, =0x085b7b12 + ldr r1, =gUnknown_085B7B12 mov r0, sp movs r2, 0x8 bl memcpy @@ -624544,7 +624544,7 @@ sub_81448B8: ; 81448B8 lsls r0, 16 lsrs r0, 16 mov r9, r0 - ldr r0, =0x085b7a10 + ldr r0, =gUnknown_085B7A10 movs r1, 0x2E ldrsh r2, [r7, r1] lsls r2, 2 @@ -624575,7 +624575,7 @@ sub_81448B8: ; 81448B8 lsls r1, 24 lsrs r1, 24 bl obj_anim_image_start - ldr r0, =0x085b7aec + ldr r0, =gUnknown_085B7AEC movs r1, 0x2E ldrsh r2, [r7, r1] lsls r2, 2 @@ -624618,7 +624618,7 @@ sub_81448B8: ; 81448B8 mov r0, r9 lsls r2, r0, 16 asrs r2, 16 - ldr r3, =0x085b6348 + ldr r3, =gUnknown_085B6348 ldr r0, [r5] ldrb r1, [r0, 0x4] lsls r1, 30 @@ -624752,7 +624752,7 @@ sub_8144A24: ; 8144A24 str r0, [r1] adds r2, r6, 0 adds r2, 0x8C - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r6, 0x4] lsls r0, 30 lsrs r0, 25 @@ -624899,12 +624899,12 @@ sub_8144A24: ; 8144A24 mov r5, r10 cmp r5, r8 bcs @08144C18 - ldr r1, =0x085b6160 + ldr r1, =gUnknown_085B6160 mov r10, r1 @08144BBC: ldr r3, [r4] lsls r0, r6, 3 - ldr r1, =0x085b62e8 + ldr r1, =gUnknown_085B62E8 adds r0, r1 ldr r1, [r3, 0x8] ldr r2, [r0] @@ -625032,7 +625032,7 @@ sub_8144C70: ; 8144C70 movs r0, 0 strb r0, [r1, 0x1] ldr r1, [r4] - ldr r0, =0x085b7b1a + ldr r0, =gUnknown_085B7B1A ldrh r0, [r0] strh r0, [r1, 0x34] @08144CC0: @@ -625048,7 +625048,7 @@ sub_8144CD0: ; 8144CD0 push {r4,lr} sub sp, 0x18 adds r4, r0, 0 - ldr r1, =0x085b7b2e + ldr r1, =gUnknown_085B7B2E mov r0, sp movs r2, 0x18 bl memcpy @@ -625158,7 +625158,7 @@ sub_8144D94: ; 8144D94 strh r0, [r5, 0x26] ldr r0, =0x0203ab88 ldr r3, [r0] - ldr r2, =0x085b7b1a + ldr r2, =gUnknown_085B7B1A ldrb r0, [r3, 0x1] subs r0, 0x1 lsrs r1, r0, 31 @@ -625247,7 +625247,7 @@ sub_8144E60: ; 8144E60 bne @08144E94 movs r0, 0x34 ldrsh r2, [r1, r0] - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r3, 0x4] lsls r0, 30 lsrs r0, 25 @@ -625259,7 +625259,7 @@ sub_8144E60: ; 8144E60 @08144E94: movs r0, 0x34 ldrsh r2, [r1, r0] - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r3, 0x4] lsls r0, 30 lsrs r0, 25 @@ -625286,7 +625286,7 @@ sub_8144E60: ; 8144E60 movs r0, 0x1 strb r0, [r1, 0x1] ldr r1, [r2] - ldr r0, =0x085b7b1a + ldr r0, =gUnknown_085B7B1A ldrh r0, [r0] strh r0, [r1, 0x34] b @08144F7C @@ -625295,7 +625295,7 @@ sub_8144E60: ; 8144E60 @08144EE4: ldr r5, =0x0203ab88 ldr r3, [r5] - ldr r2, =0x085b7b1a + ldr r2, =gUnknown_085B7B1A ldrb r0, [r3, 0x1] subs r0, 0x1 lsrs r1, r0, 31 @@ -625319,7 +625319,7 @@ sub_8144E60: ; 8144E60 bne @08144F30 movs r0, 0x34 ldrsh r2, [r1, r0] - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r3, 0x4] lsls r0, 30 lsrs r0, 25 @@ -625331,7 +625331,7 @@ sub_8144E60: ; 8144E60 @08144F30: movs r0, 0x34 ldrsh r2, [r1, r0] - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r3, 0x4] lsls r0, 30 lsrs r0, 25 @@ -625546,12 +625546,12 @@ sub_81450D8: ; 81450D8 push {r4,r5,lr} sub sp, 0x14 adds r4, r0, 0 - ldr r1, =0x085b7b46 + ldr r1, =gUnknown_085B7B46 mov r0, sp movs r2, 0x2 bl memcpy add r5, sp, 0x4 - ldr r1, =0x085b7b48 + ldr r1, =gUnknown_085B7B48 adds r0, r5, 0 movs r2, 0x10 bl memcpy @@ -625693,7 +625693,7 @@ sub_8145218: ; 8145218 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 - ldr r1, =0x085b7b46 + ldr r1, =gUnknown_085B7B46 mov r0, sp movs r2, 0x2 bl memcpy @@ -625763,7 +625763,7 @@ sub_8145294: ; 8145294 bne @081452DC movs r0, 0x34 ldrsh r2, [r1, r0] - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r3, 0x4] lsls r0, 30 lsrs r0, 25 @@ -625786,7 +625786,7 @@ sub_8145294: ; 8145294 @081452DC: movs r0, 0x34 ldrsh r2, [r1, r0] - ldr r1, =0x085b6348 + ldr r1, =gUnknown_085B6348 ldrb r0, [r3, 0x4] lsls r0, 30 lsrs r0, 25 @@ -625907,7 +625907,7 @@ sub_8145354: ; 8145354 movs r4, 0 @081453D2: adds r0, r7, 0 - ldr r1, =0x085b8c10 + ldr r1, =gUnknown_085B8C10 movs r2, 0x20 adds r3, r4, 0 bl Window_CopyToPixels @@ -625951,7 +625951,7 @@ sub_8145354: ; 8145354 @08145434: adds r0, r7, 0 bl sub_8145814 - ldr r0, =0x085b8bf0 + ldr r0, =gUnknown_085B8BF0 ldrb r1, [r6, 0x3] lsls r1, 4 movs r2, 0x20 @@ -626255,7 +626255,7 @@ sub_8145648: ; 8145648 lsls r3, 16 lsrs r3, 16 adds r0, r6, 0 - ldr r1, =0x085b8c10 + ldr r1, =gUnknown_085B8C10 movs r2, 0x20 bl Window_CopyToPixels adds r0, r4, 0x1 @@ -626367,10 +626367,10 @@ sub_81456A8: ; 81456A8 @08145764: .4byte 0x40920000 @08145768: .4byte 0x00000000 @0814576C: .4byte 0x0203ab90 -@08145770: .4byte 0x085b8c30 +@08145770: .4byte gUnknown_085B8C30 @08145774: .4byte 0x0203ab94 -@08145778: .4byte 0x085b8770 -@0814577C: .4byte 0x085b8c32 +@08145778: .4byte gUnknown_085B8770 +@0814577C: .4byte gUnknown_085B8C32 @08145780: lsls r3, r6, 4 mov r10, r3 @@ -626441,8 +626441,8 @@ sub_81456A8: ; 81456A8 bx r0 .align 2, 0 @08145804: .4byte 0x0203ab94 -@08145808: .4byte 0x085b8770 -@0814580C: .4byte 0x085b8c32 +@08145808: .4byte gUnknown_085B8770 +@0814580C: .4byte gUnknown_085B8C32 @08145810: .4byte 0x0203ab90 thumb_func_end sub_81456A8 @@ -626509,12 +626509,12 @@ sub_8145850: ; 8145850 bl malloc_and_clear str r0, [r5] @08145884: - ldr r1, =0x085b8438 + ldr r1, =gUnknown_085B8438 adds r0, r7, 0 movs r2, 0 movs r3, 0 bl Window_CopyToPixels - ldr r0, =0x085b8418 + ldr r0, =gUnknown_085B8418 ldrb r1, [r4, 0x3] lsls r1, 4 movs r2, 0x20 @@ -626526,11 +626526,11 @@ sub_8145850: ; 8145850 .align 2, 0 .pool @081458B0: - ldr r0, =0x085b8c80 + ldr r0, =gUnknown_085B8C80 bl gpu_tile_obj_alloc_and_load_multiple - ldr r0, =0x085b8c90 + ldr r0, =gUnknown_085B8C90 bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x085b8c68 + ldr r0, =gUnknown_085B8C68 ldrb r1, [r4, 0x4] lsls r1, 19 movs r2, 0xA0 @@ -626791,7 +626791,7 @@ sub_814596C: ; 814596C str r0, [sp] movs r0, 0 bl rotscale_set_direct - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 ldr r0, [r6] ldrb r0, [r0] lsls r0, 24 @@ -626874,7 +626874,7 @@ sub_8145B54: ; 8145B54 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8dab + ldr r1, =gUnknown_085E8DAB adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -627130,7 +627130,7 @@ sub_8145D48: ; 8145D48 lsls r1, 24 lsrs r6, r1, 24 movs r2, 0 - ldr r0, =0x085b91b8 + ldr r0, =gUnknown_085B91B8 ldrb r1, [r0] adds r4, r0, 0 cmp r1, 0xD5 @@ -627169,7 +627169,7 @@ sub_8145D48: ; 8145D48 @08145D98: cmp r0, r3 bne @08145DB8 - ldr r5, =0x085b91b8 + ldr r5, =gUnknown_085B91B8 @08145D9E: lsls r1, r2, 3 adds r0, r1, r5 @@ -627234,7 +627234,7 @@ sub_8145E0C: ; 8145E0C lsls r0, 24 lsrs r0, 24 str r0, [r1] - ldr r0, =0x082908fd + ldr r0, =gUnknown_082908FD bl script_env_1_execute_new_script pop {r0} bx r0 @@ -627433,7 +627433,7 @@ sub_8145FA8: ; 8145FA8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8a98 + ldr r5, =gUnknown_085C8A98 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -627466,7 +627466,7 @@ sub_8145FE0: ; 8145FE0 ldr r1, =0x02037714 ldr r2, =0x04000100 bl CpuSet - ldr r1, =0x085c8948 + ldr r1, =gUnknown_085C8948 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 2 @@ -627497,7 +627497,7 @@ sub_8145FE0: ; 8145FE0 sub_8146030: ; 8146030 push {r4,lr} adds r4, r0, 0 - ldr r1, =0x085c8948 + ldr r1, =gUnknown_085C8948 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 2 @@ -627527,7 +627527,7 @@ sub_8146030: ; 8146030 sub_8146064: ; 8146064 push {r4,lr} adds r4, r0, 0 - ldr r1, =0x085c89f0 + ldr r1, =gUnknown_085C89F0 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 2 @@ -627552,7 +627552,7 @@ sub_814608C: ; 814608C adds r4, r0, 0 movs r0, 0 strh r0, [r4, 0x26] - ldr r1, =0x085c89f0 + ldr r1, =gUnknown_085C89F0 movs r2, 0xA ldrsh r0, [r4, r2] lsls r0, 2 @@ -627622,7 +627622,7 @@ sub_814610C: ; 814610C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8aa8 + ldr r5, =gUnknown_085C8AA8 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -627751,7 +627751,7 @@ sub_8146204: ; 8146204 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8ab4 + ldr r5, =gUnknown_085C8AB4 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -627927,7 +627927,7 @@ sub_8146384: ; 8146384 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8abc + ldr r5, =gUnknown_085C8ABC ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628114,7 +628114,7 @@ sub_8146514: ; 8146514 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8afc + ldr r5, =gUnknown_085C8AFC ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628143,7 +628143,7 @@ sub_814654C: ; 814654C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8ac4 + ldr r5, =gUnknown_085C8AC4 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628172,7 +628172,7 @@ sub_8146584: ; 8146584 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8ae0 + ldr r5, =gUnknown_085C8AE0 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628201,7 +628201,7 @@ sub_81465BC: ; 81465BC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8b14 + ldr r5, =gUnknown_085C8B14 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628230,7 +628230,7 @@ sub_81465F4: ; 81465F4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8b2c + ldr r5, =gUnknown_085C8B2C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628259,7 +628259,7 @@ sub_814662C: ; 814662C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8b44 + ldr r5, =gUnknown_085C8B44 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628288,7 +628288,7 @@ sub_8146664: ; 8146664 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8b5c + ldr r5, =gUnknown_085C8B5C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -628380,10 +628380,10 @@ sub_814670C: ; 814670C ldr r1, [sp, 0x4] ldr r2, =0x01000400 bl CpuSet - ldr r0, =0x085baed0 + ldr r0, =gUnknown_085BAED0 ldr r1, [sp, 0x8] bl LZ77UnCompVram - ldr r0, =0x085baeb0 + ldr r0, =gUnknown_085BAEB0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -628417,10 +628417,10 @@ sub_8146760: ; 8146760 ldr r1, [sp, 0x4] ldr r2, =0x01000400 bl CpuSet - ldr r0, =0x085bb4a4 + ldr r0, =gUnknown_085BB4A4 ldr r1, [sp, 0x8] bl LZ77UnCompVram - ldr r0, =0x085baeb0 + ldr r0, =gUnknown_085BAEB0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -628454,7 +628454,7 @@ sub_81467B4: ; 81467B4 ldr r1, [sp, 0x4] ldr r2, =0x01000400 bl CpuSet - ldr r0, =0x085bbc14 + ldr r0, =gUnknown_085BBC14 ldr r1, [sp, 0x8] movs r2, 0x80 lsls r2, 5 @@ -628487,12 +628487,12 @@ sub_8146800: ; 8146800 ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085b9330 + ldr r0, =gUnknown_085B9330 ldr r1, [sp, 0x8] movs r2, 0xB0 lsls r2, 2 bl CpuSet - ldr r0, =0x085c8ed4 + ldr r0, =gUnknown_085C8ED4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -628519,7 +628519,7 @@ sub_8146854: ; 8146854 add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r5, =0x085c9020 + ldr r5, =gUnknown_085C9020 movs r1, 0 ldr r0, [sp, 0x8] mov r9, r0 @@ -628590,7 +628590,7 @@ sub_81468E4: ; 81468E4 add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085bb248 + ldr r0, =gUnknown_085BB248 ldr r1, [sp, 0x8] bl LZ77UnCompVram ldr r0, =0x02038c28 @@ -628624,7 +628624,7 @@ sub_814692C: ; 814692C add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085bb930 + ldr r0, =gUnknown_085BB930 ldr r1, [sp, 0x8] bl LZ77UnCompVram ldr r0, =0x02038c28 @@ -628658,11 +628658,11 @@ sub_8146974: ; 8146974 add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085bc2b4 + ldr r0, =gUnknown_085BC2B4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085bc314 + ldr r0, =gUnknown_085BC314 ldr r1, [sp, 0x8] movs r2, 0xA0 lsls r2, 2 @@ -628698,11 +628698,11 @@ sub_81469CC: ; 81469CC add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085bc2d4 + ldr r0, =gUnknown_085BC2D4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085bcb14 + ldr r0, =gUnknown_085BCB14 ldr r1, [sp, 0x8] movs r2, 0xA0 lsls r2, 2 @@ -628738,11 +628738,11 @@ sub_8146A24: ; 8146A24 add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085bc2f4 + ldr r0, =gUnknown_085BC2F4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085bd314 + ldr r0, =gUnknown_085BD314 ldr r1, [sp, 0x8] movs r2, 0xA0 lsls r2, 2 @@ -628785,10 +628785,10 @@ sub_8146A7C: ; 8146A7C ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085bdb34 + ldr r0, =gUnknown_085BDB34 ldr r1, [sp, 0x8] bl LZ77UnCompVram - ldr r0, =0x085be1e8 + ldr r0, =gUnknown_085BE1E8 ldr r1, [sp, 0x4] bl LZ77UnCompVram ldrh r0, [r4, 0x8] @@ -628824,7 +628824,7 @@ sub_8146AC8: ; 8146AC8 bl __udivsi3 lsls r0, 16 lsrs r0, 11 - ldr r1, =0x085beda0 + ldr r1, =gUnknown_085BEDA0 adds r0, r1 movs r1, 0xF0 movs r2, 0x20 @@ -628868,7 +628868,7 @@ sub_8146B24: ; 8146B24 bl __divsi3 lsls r0, 16 asrs r0, 11 - ldr r1, =0x085beee0 + ldr r1, =gUnknown_085BEEE0 adds r0, r1 movs r1, 0xF0 movs r2, 0x20 @@ -629410,7 +629410,7 @@ sub_8146F94: ; 8146F94 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8b7c + ldr r5, =gUnknown_085C8B7C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -629442,7 +629442,7 @@ sub_8146FCC: ; 8146FCC add r0, sp, 0x4 add r1, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085b98b0 + ldr r0, =gUnknown_085B98B0 ldr r1, [sp, 0x8] movs r2, 0x20 bl CpuSet @@ -629452,7 +629452,7 @@ sub_8146FCC: ; 8146FCC ldr r2, =0x05000200 mov r0, sp bl CpuSet - ldr r0, =0x085c8ed4 + ldr r0, =gUnknown_085C8ED4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -629475,12 +629475,12 @@ sub_8147018: ; 8147018 push {r7} sub sp, 0x10 adds r7, r0, 0 - ldr r1, =0x085c8b88 + ldr r1, =gUnknown_085C8B88 mov r0, sp movs r2, 0x4 bl memcpy add r4, sp, 0x4 - ldr r1, =0x085c8b8c + ldr r1, =gUnknown_085C8B8C adds r0, r4, 0 movs r2, 0xA bl memcpy @@ -629560,7 +629560,7 @@ sub_81470A4: ; 81470A4 thumb_func_start sub_81470D0 sub_81470D0: ; 81470D0 push {r4,r5,lr} - ldr r0, =0x085c8e68 + ldr r0, =gUnknown_085C8E68 ldr r5, =0x02038c08 movs r2, 0 ldrsh r1, [r5, r2] @@ -629611,7 +629611,7 @@ sub_814713C: ; 814713C push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 - ldr r1, =0x085c8b96 + ldr r1, =gUnknown_085C8B96 mov r0, sp movs r2, 0x4 bl memcpy @@ -629713,7 +629713,7 @@ sub_8147204: ; 8147204 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8b9c + ldr r5, =gUnknown_085C8B9C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -630351,7 +630351,7 @@ sub_8147718: ; 8147718 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8bb8 + ldr r5, =gUnknown_085C8BB8 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -630573,7 +630573,7 @@ sub_81478EC: ; 81478EC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8bc0 + ldr r5, =gUnknown_085C8BC0 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -630901,7 +630901,7 @@ sub_8147B84: ; 8147B84 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8bcc + ldr r5, =gUnknown_085C8BCC ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -630979,15 +630979,15 @@ sub_8147C24: ; 8147C24 push {r7} sub sp, 0x8 mov r8, r0 - ldr r6, =0x085c94d0 + ldr r6, =gUnknown_085C94D0 add r1, sp, 0x4 mov r0, sp bl sub_8149F58 - ldr r0, =0x085b9af0 + ldr r0, =gUnknown_085B9AF0 ldr r1, [sp, 0x4] movs r2, 0xF0 bl CpuSet - ldr r1, =0x085c8fdc + ldr r1, =gUnknown_085C8FDC mov r2, r8 movs r3, 0x26 ldrsh r0, [r2, r3] @@ -630997,7 +630997,7 @@ sub_8147C24: ; 8147C24 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r1, =0x085c8ff0 + ldr r1, =gUnknown_085C8FF0 ldr r0, =0x03005d90 ldr r0, [r0] ldrb r0, [r0, 0x8] @@ -631702,13 +631702,13 @@ sub_8148218: ; 8148218 push {r5,r6} sub sp, 0x4 adds r4, r0, 0 - ldr r0, =0x085c8bf4 + ldr r0, =gUnknown_085C8BF4 movs r2, 0x26 ldrsh r1, [r4, r2] mov r8, r1 add r0, r8 ldrb r0, [r0] - ldr r2, =0x085c8c0e + ldr r2, =gUnknown_085C8C0E lsls r1, 2 mov r8, r1 adds r1, r2 @@ -631823,7 +631823,7 @@ sub_8148218: ; 8148218 ldrb r0, [r5, 0x3] lsls r0, 26 lsrs r0, 27 - ldr r2, =0x085c8bfa + ldr r2, =gUnknown_085C8BFA mov r3, r8 adds r1, r3, r2 movs r4, 0 @@ -631858,7 +631858,7 @@ sub_8148218: ; 8148218 sub_8148380: ; 8148380 push {r4,r5,lr} adds r4, r0, 0 - ldr r5, =0x085c8c24 + ldr r5, =gUnknown_085C8C24 @08148386: movs r1, 0x2E ldrsh r0, [r4, r1] @@ -631888,12 +631888,12 @@ sub_81483AC: ; 81483AC push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 - ldr r1, =0x085c8c40 + ldr r1, =gUnknown_085C8C40 mov r0, sp movs r2, 0x4 bl memcpy add r4, sp, 0x4 - ldr r1, =0x085c8c44 + ldr r1, =gUnknown_085C8C44 adds r0, r4, 0 movs r2, 0x4 bl memcpy @@ -632059,7 +632059,7 @@ sub_81484D0: ; 81484D0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8c48 + ldr r5, =gUnknown_085C8C48 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -632364,7 +632364,7 @@ sub_8148760: ; 8148760 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8c54 + ldr r5, =gUnknown_085C8C54 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -632493,12 +632493,12 @@ sub_8148864: ; 8148864 push {r5-r7} sub sp, 0x18 mov r9, r0 - ldr r1, =0x085c8c64 + ldr r1, =gUnknown_085C8C64 mov r0, sp movs r2, 0x2 bl memcpy add r4, sp, 0x4 - ldr r1, =0x085c8c66 + ldr r1, =gUnknown_085C8C66 adds r0, r4, 0 movs r2, 0x4 bl memcpy @@ -632861,7 +632861,7 @@ sub_8148B54: ; 8148B54 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8c6c + ldr r5, =gUnknown_085C8C6C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -632890,7 +632890,7 @@ sub_8148B8C: ; 8148B8C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8c78 + ldr r5, =gUnknown_085C8C78 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -633071,7 +633071,7 @@ sub_8148CE8: ; 8148CE8 strh r0, [r4, 0xA] strh r5, [r4, 0x14] @08148D0A: - ldr r1, =0x085c8c80 + ldr r1, =gUnknown_085C8C80 movs r2, 0x14 ldrsh r0, [r4, r2] lsls r0, 1 @@ -633235,7 +633235,7 @@ sub_8148E54: ; 8148E54 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8c84 + ldr r5, =gUnknown_085C8C84 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -633267,7 +633267,7 @@ sub_8148E8C: ; 8148E8C add r0, sp, 0x4 add r1, sp, 0x8 bl sub_8149F58 - ldr r4, =0x085bacd0 + ldr r4, =gUnknown_085BACD0 ldr r1, [sp, 0x8] adds r0, r4, 0 movs r2, 0x10 @@ -633289,7 +633289,7 @@ sub_8148E8C: ; 8148E8C ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085c8ed4 + ldr r0, =gUnknown_085C8ED4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -633358,7 +633358,7 @@ sub_8148F4C: ; 8148F4C movs r5, 0 adds r6, r0, 0x1 @08148F66: - ldr r1, =0x085c8d38 + ldr r1, =gUnknown_085C8D38 lsrs r0, r5, 1 lsls r0, 2 adds r0, r1 @@ -633609,7 +633609,7 @@ sub_8149140: ; 8149140 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8d40 + ldr r5, =gUnknown_085C8D40 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -633648,10 +633648,10 @@ sub_8149178: ; 8149178 ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085be51c + ldr r0, =gUnknown_085BE51C ldr r1, [sp, 0x8] bl LZ77UnCompVram - ldr r0, =0x085bea88 + ldr r0, =gUnknown_085BEA88 ldr r1, [sp, 0x4] bl LZ77UnCompVram ldrh r0, [r4, 0x8] @@ -633689,7 +633689,7 @@ sub_81491C8: ; 81491C8 bl __divsi3 lsls r0, 16 lsrs r0, 11 - ldr r1, =0x085bf0a0 + ldr r1, =gUnknown_085BF0A0 adds r0, r1 movs r1, 0xF0 movs r2, 0x20 @@ -633733,7 +633733,7 @@ sub_8149224: ; 8149224 bl __divsi3 lsls r0, 16 asrs r0, 11 - ldr r1, =0x085bf2a0 + ldr r1, =gUnknown_085BF2A0 adds r0, r1 movs r1, 0xF0 movs r2, 0x20 @@ -633767,7 +633767,7 @@ sub_814927C: ; 814927C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8d60 + ldr r5, =gUnknown_085C8D60 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -633811,7 +633811,7 @@ sub_81492B4: ; 81492B4 ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085bf6a0 + ldr r0, =gUnknown_085BF6A0 ldr r1, [sp, 0x8] movs r2, 0x80 lsls r2, 5 @@ -633823,7 +633823,7 @@ sub_81492B4: ; 81492B4 ldrh r0, [r4, 0x8] adds r0, 0x1 strh r0, [r4, 0x8] - ldr r0, =0x085bf540 + ldr r0, =gUnknown_085BF540 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -633865,7 +633865,7 @@ sub_8149358: ; 8149358 add r1, sp, 0x4 mov r0, sp bl sub_8149F58 - ldr r0, =0x085c6be0 + ldr r0, =gUnknown_085C6BE0 ldr r1, [sp] movs r2, 0x80 lsls r2, 4 @@ -633901,7 +633901,7 @@ sub_8149388: ; 8149388 lsrs r0, 16 adds r0, 0x5 lsls r0, 5 - ldr r1, =0x085bf4a0 + ldr r1, =gUnknown_085BF4A0 adds r0, r1 movs r1, 0xF0 movs r2, 0x20 @@ -634024,7 +634024,7 @@ sub_814946C: ; 814946C bl __divsi3 lsls r0, 16 lsrs r0, 11 - ldr r1, =0x085bf4a0 + ldr r1, =gUnknown_085BF4A0 adds r0, r1 movs r1, 0xF0 movs r2, 0x20 @@ -634131,7 +634131,7 @@ sub_8149578: ; 8149578 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8d8c + ldr r5, =gUnknown_085C8D8C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -634213,7 +634213,7 @@ sub_8149628: ; 8149628 push {r4-r6,lr} sub sp, 0x10 adds r6, r0, 0 - ldr r1, =0x085c8da0 + ldr r1, =gUnknown_085C8DA0 mov r0, sp movs r2, 0x10 bl memcpy @@ -634605,7 +634605,7 @@ sub_814995C: ; 814995C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8db0 + ldr r5, =gUnknown_085C8DB0 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -634637,7 +634637,7 @@ sub_8149994: ; 8149994 add r0, sp, 0x4 add r1, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085bacd0 + ldr r0, =gUnknown_085BACD0 ldr r1, [sp, 0x8] movs r2, 0x10 bl CpuSet @@ -634650,7 +634650,7 @@ sub_8149994: ; 8149994 ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085c8ed4 + ldr r0, =gUnknown_085C8ED4 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -634685,7 +634685,7 @@ sub_81499E8: ; 81499E8 movs r1, 0xC ldrsh r0, [r4, r1] lsls r0, 5 - ldr r1, =0x085bacd0 + ldr r1, =gUnknown_085BACD0 adds r0, r1 ldr r1, [sp] movs r2, 0x10 @@ -634740,7 +634740,7 @@ sub_8149A6C: ; 8149A6C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8dbc + ldr r5, =gUnknown_085C8DBC ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -634820,7 +634820,7 @@ sub_8149B08: ; 8149B08 ldr r0, =0x0203aba0 ldr r0, [r0] adds r0, 0x24 - ldr r6, =0x085c8dd0 + ldr r6, =gUnknown_085C8DD0 mov r2, r8 movs r3, 0xA ldrsh r1, [r2, r3] @@ -635024,7 +635024,7 @@ sub_8149C60: ; 8149C60 ldrh r0, [r2, 0x8] adds r0, 0x1 strh r0, [r2, 0x8] - ldr r1, =0x085c8e16 + ldr r1, =gUnknown_085C8E16 movs r3, 0xA ldrsh r0, [r2, r3] subs r0, 0x1 @@ -635195,7 +635195,7 @@ sub_8149DFC: ; 8149DFC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c8e24 + ldr r5, =gUnknown_085C8E24 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -635925,10 +635925,10 @@ sub_814A324: ; 814A324 ldr r2, =0x01000400 mov r0, sp bl CpuSet - ldr r0, =0x085c7c00 + ldr r0, =gUnknown_085C7C00 ldr r1, [sp, 0x8] bl LZ77UnCompVram - ldr r0, =0x085c7be0 + ldr r0, =gUnknown_085C7BE0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -635952,7 +635952,7 @@ sub_814A374: ; 814A374 add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085c828c + ldr r0, =gUnknown_085C828C ldr r1, [sp, 0x8] bl LZ77UnCompVram ldr r0, =0x02038c28 @@ -635983,7 +635983,7 @@ sub_814A3BC: ; 814A3BC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c99d0 + ldr r5, =gUnknown_085C99D0 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -636012,7 +636012,7 @@ sub_814A3F4: ; 814A3F4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c99e8 + ldr r5, =gUnknown_085C99E8 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -636081,10 +636081,10 @@ sub_814A42C: ; 814A42C ldr r1, [sp, 0x4] ldr r2, =0x01000400 bl CpuSet - ldr r0, =0x085c7c00 + ldr r0, =gUnknown_085C7C00 ldr r1, [sp, 0x8] bl LZ77UnCompVram - ldr r0, =0x085c7be0 + ldr r0, =gUnknown_085C7BE0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -636110,7 +636110,7 @@ sub_814A4D4: ; 814A4D4 add r1, sp, 0x4 mov r0, sp bl sub_8149F58 - ldr r0, =0x085c828c + ldr r0, =gUnknown_085C828C ldr r1, [sp] bl LZ77UnCompVram ldrh r0, [r4, 0x8] @@ -636369,7 +636369,7 @@ sub_814A6F0: ; 814A6F0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c99f8 + ldr r5, =gUnknown_085C99F8 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -636398,7 +636398,7 @@ sub_814A728: ; 814A728 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c9a08 + ldr r5, =gUnknown_085C9A08 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -636427,7 +636427,7 @@ sub_814A760: ; 814A760 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x085c9a1c + ldr r5, =gUnknown_085C9A1C ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -636461,7 +636461,7 @@ sub_814A798: ; 814A798 add r1, sp, 0x10 add r0, sp, 0xC bl sub_8149F58 - ldr r0, =0x085c8598 + ldr r0, =gUnknown_085C8598 ldr r1, [sp, 0x10] bl LZ77UnCompVram movs r4, 0x20 @@ -636492,7 +636492,7 @@ sub_814A798: ; 814A798 bl Bg_FillWramTileMapRectWithTileAndPalette movs r0, 0 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x085c8578 + ldr r0, =gUnknown_085C8578 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -636522,7 +636522,7 @@ sub_814A828: ; 814A828 push {r4,r5,lr} sub sp, 0x24 adds r4, r0, 0 - ldr r1, =0x085c8928 + ldr r1, =gUnknown_085C8928 movs r2, 0x4 str r2, [sp] str r2, [sp, 0x4] @@ -636632,17 +636632,17 @@ sub_814A898: ; 814A898 movs r1, 0x10 movs r2, 0 bl sub_80A2A20 - ldr r0, =0x085c86f4 + ldr r0, =gUnknown_085C86F4 b @0814A91E .align 2, 0 .pool @0814A914: - ldr r0, =0x085c87f4 + ldr r0, =gUnknown_085C87F4 b @0814A91E .align 2, 0 .pool @0814A91C: - ldr r0, =0x085c88a4 + ldr r0, =gUnknown_085C88A4 @0814A91E: ldr r1, [sp, 0xC] bl LZ77UnCompVram @@ -636688,7 +636688,7 @@ sub_814A960: ; 814A960 add r1, sp, 0x10 add r0, sp, 0xC bl sub_8149F58 - ldr r0, =0x085c8598 + ldr r0, =gUnknown_085C8598 ldr r1, [sp, 0x10] bl LZ77UnCompVram movs r4, 0x20 @@ -636719,7 +636719,7 @@ sub_814A960: ; 814A960 bl Bg_FillWramTileMapRectWithTileAndPalette movs r0, 0 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r4, =0x085c8578 + ldr r4, =gUnknown_085C8578 adds r0, r4, 0 movs r1, 0xE0 movs r2, 0x20 @@ -636757,7 +636757,7 @@ sub_814AA04: ; 814AA04 push {r4-r6,lr} sub sp, 0x24 adds r6, r0, 0 - ldr r1, =0x085c9a30 + ldr r1, =gUnknown_085C9A30 movs r2, 0xC ldrsh r0, [r6, r2] adds r0, r1 @@ -636771,7 +636771,7 @@ sub_814AA04: ; 814AA04 adds r0, r5, 0 movs r1, 0x7 bl __udivsi3 - ldr r1, =0x085c8928 + ldr r1, =gUnknown_085C8928 movs r2, 0x4 str r2, [sp] str r2, [sp, 0x4] @@ -636855,12 +636855,12 @@ sub_814AAB8: ; 814AAB8 strh r0, [r7, 0xE] cmp r0, 0 beq @0814AB2C - ldr r0, =0x085c8928 + ldr r0, =gUnknown_085C8928 mov r8, r0 movs r4, 0x4 str r4, [sp] str r4, [sp, 0x4] - ldr r5, =0x085c9a30 + ldr r5, =gUnknown_085C9A30 movs r1, 0xC ldrsh r0, [r7, r1] adds r0, r5 @@ -636901,7 +636901,7 @@ sub_814AAB8: ; 814AAB8 ldrsh r0, [r7, r1] cmp r0, 0 ble @0814AB72 - ldr r1, =0x085c9a30 + ldr r1, =gUnknown_085C9A30 subs r0, 0x1 adds r0, r1 ldrb r5, [r0] @@ -637036,7 +637036,7 @@ sub_814AC38: ; 814AC38 add r1, sp, 0xC add r0, sp, 0x8 bl sub_8149F58 - ldr r0, =0x085c8598 + ldr r0, =gUnknown_085C8598 ldr r1, [sp, 0xC] bl LZ77UnCompVram movs r0, 0x20 @@ -637049,7 +637049,7 @@ sub_814AC38: ; 814AC38 bl bg_fill_tilemap_rect movs r0, 0 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x085c8578 + ldr r0, =gUnknown_085C8578 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -637154,7 +637154,7 @@ sub_814AD48: ; 814AD48 push {r4,lr} sub sp, 0x24 adds r4, r0, 0 - ldr r1, =0x085c9a53 + ldr r1, =gUnknown_085C9A53 movs r2, 0xC ldrsh r0, [r4, r2] adds r0, r1 @@ -637162,7 +637162,7 @@ sub_814AD48: ; 814AD48 lsrs r2, r3, 3 movs r0, 0x7 ands r3, r0 - ldr r1, =0x085c8928 + ldr r1, =gUnknown_085C8928 movs r0, 0x4 str r0, [sp] str r0, [sp, 0x4] @@ -637229,7 +637229,7 @@ sub_814ADD8: ; 814ADD8 push {r4,lr} sub sp, 0xC adds r4, r0, 0 - ldr r1, =0x085c9a53 + ldr r1, =gUnknown_085C9A53 movs r2, 0xC ldrsh r0, [r4, r2] adds r0, r1 @@ -637346,7 +637346,7 @@ sub_814AEB0: ; 814AEB0 bx_exec_buffer_A_ch0_tbl4: ; 814AECC push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -637362,7 +637362,7 @@ bx_exec_buffer_A_ch0_tbl4: ; 814AECC ldrb r0, [r1] cmp r0, 0x38 bhi @0814AF14 - ldr r0, =0x085c9a94 + ldr r0, =gUnknown_085C9A94 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -638339,7 +638339,7 @@ dp01_tbl4_exec_completed: ; 814B740 .pool @0814B794: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -641160,7 +641160,7 @@ sub_814CF30: ; 814CF30 bl template_build_for_pokemon_or_trainer ldr r6, =0x0202499c mov r8, r7 - ldr r0, =0x08305d2c + ldr r0, =gUnknown_08305D2C lsls r4, 2 adds r4, r0 ldrb r0, [r4] @@ -642588,7 +642588,7 @@ sub_814DAA8: ; 814DAA8 adds r1, r4 ldrb r0, [r1, 0x13] @0814DC06: - ldr r1, =0x08305d8c + ldr r1, =gUnknown_08305D8C lsls r0, 3 adds r0, r1 ldr r0, [r0] @@ -643267,12 +643267,12 @@ battle_pick_message: ; 814E0C4 movs r0, 0x80 lsls r0, 17 ands r2, r0 - ldr r7, =0x085cbbcd + ldr r7, =gUnknown_085CBBCD cmp r2, 0 bne @0814E200 b @0814E6D8 @0814E200: - ldr r7, =0x085cd318 + ldr r7, =gUnknown_085CD318 b @0814E6D8 .align 2, 0 .pool @@ -643283,7 +643283,7 @@ battle_pick_message: ; 814E0C4 lsls r0, 4 cmp r1, r0 bne @0814E22C - ldr r7, =0x085cbb9c + ldr r7, =gUnknown_085CBB9C b @0814E6D8 .align 2, 0 .pool @@ -643291,12 +643291,12 @@ battle_pick_message: ; 814E0C4 movs r0, 0x80 lsls r0, 17 ands r2, r0 - ldr r7, =0x085cbbb9 + ldr r7, =gUnknown_085CBBB9 cmp r2, 0 bne @0814E23A b @0814E6D8 @0814E23A: - ldr r7, =0x085cd301 + ldr r7, =gUnknown_085CD301 b @0814E6D8 .align 2, 0 .pool @@ -643309,12 +643309,12 @@ battle_pick_message: ; 814E0C4 movs r0, 0x80 lsls r0, 8 ands r2, r0 - ldr r7, =0x085cbb9c + ldr r7, =gUnknown_085CBB9C cmp r2, 0 bne @0814E260 b @0814E6D8 @0814E260: - ldr r7, =0x085cce17 + ldr r7, =gUnknown_085CCE17 b @0814E6D8 .align 2, 0 .pool @@ -643324,7 +643324,7 @@ battle_pick_message: ; 814E0C4 ands r0, r2 cmp r0, 0 beq @0814E280 - ldr r7, =0x085cbb5a + ldr r7, =gUnknown_085CBB5A b @0814E6D8 .align 2, 0 .pool @@ -643333,7 +643333,7 @@ battle_pick_message: ; 814E0C4 ands r0, r2 cmp r0, 0 beq @0814E290 - ldr r7, =0x085cbb82 + ldr r7, =gUnknown_085CBB82 b @0814E6D8 .align 2, 0 .pool @@ -643341,12 +643341,12 @@ battle_pick_message: ; 814E0C4 movs r0, 0x80 lsls r0, 2 ands r2, r0 - ldr r7, =0x085cbb47 + ldr r7, =gUnknown_085CBB47 cmp r2, 0 bne @0814E29E b @0814E6D8 @0814E29E: - ldr r7, =0x085cbb6d + ldr r7, =gUnknown_085CBB6D b @0814E6D8 .align 2, 0 .pool @@ -643368,7 +643368,7 @@ battle_pick_message: ; 814E0C4 ands r0, r1 cmp r0, 0 beq @0814E2DC - ldr r7, =0x085cce38 + ldr r7, =gUnknown_085CCE38 b @0814E6D8 .align 2, 0 .pool @@ -643378,24 +643378,24 @@ battle_pick_message: ; 814E0C4 ands r0, r1 cmp r0, 0 beq @0814E2F0 - ldr r7, =0x085cbc96 + ldr r7, =gUnknown_085CBC96 b @0814E6D8 .align 2, 0 .pool @0814E2F0: movs r0, 0x40 ands r1, r0 - ldr r7, =0x085cbc96 + ldr r7, =gUnknown_085CBC96 cmp r1, 0 bne @0814E2FC b @0814E6D8 @0814E2FC: - ldr r7, =0x085cbce5 + ldr r7, =gUnknown_085CBCE5 b @0814E6D8 .align 2, 0 .pool @0814E308: - ldr r7, =0x085cbc8e + ldr r7, =gUnknown_085CBC8E b @0814E6D8 .align 2, 0 .pool @@ -643417,7 +643417,7 @@ battle_pick_message: ; 814E0C4 cmp r0, 0 beq @0814E33C @0814E330: - ldr r7, =0x085ccdde + ldr r7, =gUnknown_085CCDDE b @0814E6D8 .align 2, 0 .pool @@ -643426,19 +643426,19 @@ battle_pick_message: ; 814E0C4 ands r0, r1 cmp r0, 0 beq @0814E34C - ldr r7, =0x085cbc4e + ldr r7, =gUnknown_085CBC4E b @0814E6D8 .align 2, 0 .pool @0814E34C: ldr r0, =0x02000002 ands r1, r0 - ldr r7, =0x085cbbfa + ldr r7, =gUnknown_085CBBFA cmp r1, 0 bne @0814E358 b @0814E6D8 @0814E358: - ldr r7, =0x085cbc37 + ldr r7, =gUnknown_085CBC37 b @0814E6D8 .align 2, 0 .pool @@ -643451,12 +643451,12 @@ battle_pick_message: ; 814E0C4 ldrh r1, [r0] movs r0, 0xC0 lsls r0, 4 - ldr r7, =0x085cbc27 + ldr r7, =gUnknown_085CBC27 cmp r1, r0 beq @0814E380 b @0814E6D8 @0814E380: - ldr r7, =0x085cbbe7 + ldr r7, =gUnknown_085CBBE7 b @0814E6D8 .align 2, 0 .pool @@ -643473,7 +643473,7 @@ battle_pick_message: ; 814E0C4 ldrb r2, [r0] cmp r2, 0 bne @0814E3BC - ldr r7, =0x085cbcfd + ldr r7, =gUnknown_085CBCFD b @0814E6D8 .align 2, 0 .pool @@ -643487,17 +643487,17 @@ battle_pick_message: ; 814E0C4 cmp r0, 0 beq @0814E3D8 @0814E3CC: - ldr r7, =0x085cbd1b + ldr r7, =gUnknown_085CBD1B b @0814E6D8 .align 2, 0 .pool @0814E3D8: - ldr r7, =0x085cbd3d + ldr r7, =gUnknown_085CBD3D cmp r2, 0x2 beq @0814E3E0 b @0814E6D8 @0814E3E0: - ldr r7, =0x085cbd2a + ldr r7, =gUnknown_085CBD2A b @0814E6D8 .align 2, 0 .pool @@ -643519,17 +643519,17 @@ battle_pick_message: ; 814E0C4 ldr r0, [r2] movs r1, 0x40 ands r0, r1 - ldr r7, =0x085cbd65 + ldr r7, =gUnknown_085CBD65 cmp r0, 0 bne @0814E414 b @0814E6D8 @0814E414: - ldr r7, =0x085cbd75 + ldr r7, =gUnknown_085CBD75 b @0814E6D8 .align 2, 0 .pool @0814E428: - ldr r7, =0x085cbd52 + ldr r7, =gUnknown_085CBD52 b @0814E6D8 .align 2, 0 .pool @@ -643553,24 +643553,24 @@ battle_pick_message: ; 814E0C4 cmp r0, 0 beq @0814E468 @0814E456: - ldr r7, =0x085cbca5 + ldr r7, =gUnknown_085CBCA5 b @0814E6D8 .align 2, 0 .pool @0814E468: cmp r2, 0x1 bne @0814E474 - ldr r7, =0x085cbcad + ldr r7, =gUnknown_085CBCAD b @0814E6D8 .align 2, 0 .pool @0814E474: - ldr r7, =0x085cbcc7 + ldr r7, =gUnknown_085CBCC7 cmp r2, 0x2 beq @0814E47C b @0814E6D8 @0814E47C: - ldr r7, =0x085cbcb8 + ldr r7, =gUnknown_085CBCB8 b @0814E6D8 .align 2, 0 .pool @@ -643595,7 +643595,7 @@ battle_pick_message: ; 814E0C4 ands r1, r0 cmp r1, 0 beq @0814E4BC - ldr r7, =0x085cbc7e + ldr r7, =gUnknown_085CBC7E b @0814E6D8 .align 2, 0 .pool @@ -643604,12 +643604,12 @@ battle_pick_message: ; 814E0C4 ldrh r1, [r0] movs r0, 0xC0 lsls r0, 4 - ldr r7, =0x085cbc6e + ldr r7, =gUnknown_085CBC6E cmp r1, r0 beq @0814E4CC b @0814E6D8 @0814E4CC: - ldr r7, =0x085cbc14 + ldr r7, =gUnknown_085CBC14 b @0814E6D8 .align 2, 0 .pool @@ -643622,7 +643622,7 @@ battle_pick_message: ; 814E0C4 mov r1, r9 ldrb r0, [r1, 0x17] @0814E4EA: - ldr r7, =0x085cce04 + ldr r7, =gUnknown_085CCE04 cmp r0, 0x1 beq @0814E4F2 b @0814E6D8 @@ -643647,7 +643647,7 @@ battle_pick_message: ; 814E0C4 ldrb r2, [r1] lsls r1, r2, 4 adds r1, r2 - ldr r2, =0x085ccbbc + ldr r2, =gUnknown_085CCBBC adds r1, r2 bl gf_strcpy b @0814E544 @@ -643658,13 +643658,13 @@ battle_pick_message: ; 814E0C4 ldrh r2, [r2] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy @0814E544: ldr r0, =0x02022f68 bl sub_814F950 - ldr r7, =0x085cbdac + ldr r7, =gUnknown_085CBDAC b @0814E6D8 .align 2, 0 .pool @@ -643699,7 +643699,7 @@ battle_pick_message: ; 814E0C4 lsrs r0, 24 cmp r0, 0x1 bhi @0814E5A4 - ldr r7, =0x085cb4ca + ldr r7, =gUnknown_085CB4CA b @0814E6D8 .align 2, 0 .pool @@ -643708,12 +643708,12 @@ battle_pick_message: ; 814E0C4 ldr r0, [r0] movs r1, 0x40 ands r0, r1 - ldr r7, =0x085cb5d2 + ldr r7, =gUnknown_085CB5D2 cmp r0, 0 bne @0814E5B4 b @0814E6D8 @0814E5B4: - ldr r7, =0x085cb5df + ldr r7, =gUnknown_085CB5DF b @0814E6D8 .align 2, 0 .pool @@ -643757,20 +643757,20 @@ battle_pick_message: ; 814E0C4 movs r0, 0x80 lsls r0, 16 ands r1, r0 - ldr r7, =0x085cb538 + ldr r7, =gUnknown_085CB538 cmp r1, 0 beq @0814E6D8 - ldr r7, =0x085cce53 + ldr r7, =gUnknown_085CCE53 b @0814E6D8 .align 2, 0 .pool @0814E628: - ldr r7, =0x085cb567 + ldr r7, =gUnknown_085CB567 b @0814E6D8 .align 2, 0 .pool @0814E630: - ldr r7, =0x085cb5a6 + ldr r7, =gUnknown_085CB5A6 b @0814E6D8 .align 2, 0 .pool @@ -643797,17 +643797,17 @@ battle_pick_message: ; 814E0C4 beq @0814E678 b @0814E6D8 @0814E666: - ldr r7, =0x085cba2e + ldr r7, =gUnknown_085CBA2E b @0814E6D8 .align 2, 0 .pool @0814E670: - ldr r7, =0x085cd24c + ldr r7, =gUnknown_085CD24C b @0814E6D8 .align 2, 0 .pool @0814E678: - ldr r7, =0x085cd267 + ldr r7, =gUnknown_085CD267 b @0814E6D8 .align 2, 0 .pool @@ -643828,17 +643828,17 @@ battle_pick_message: ; 814E0C4 beq @0814E6B0 b @0814E6D8 @0814E69E: - ldr r7, =0x085cb524 + ldr r7, =gUnknown_085CB524 b @0814E6D8 .align 2, 0 .pool @0814E6A8: - ldr r7, =0x085cb54f + ldr r7, =gUnknown_085CB54F b @0814E6D8 .align 2, 0 .pool @0814E6B0: - ldr r7, =0x085cb581 + ldr r7, =gUnknown_085CB581 b @0814E6D8 .align 2, 0 .pool @@ -643854,7 +643854,7 @@ battle_pick_message: ; 814E0C4 .align 2, 0 .pool @0814E6CC: - ldr r1, =0x085cc270 + ldr r1, =gUnknown_085CC270 adds r0, r6, 0 subs r0, 0xC lsls r0, 2 @@ -643891,7 +643891,7 @@ sub_814E700: ; 814E700 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 - ldr r1, =0x085cd422 + ldr r1, =gUnknown_085CD422 mov r0, sp movs r2, 0x8 bl memcpy @@ -643916,7 +643916,7 @@ sub_814E700: ; 814E700 ldr r5, [sp] ldr r4, [sp, 0x4] movs r3, 0 - ldr r2, =0x0831bca8 + ldr r2, =gUnknown_0831BCA8 @0814E738: ldr r1, [r2] ldr r0, [r1] @@ -644299,10 +644299,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814EB36 - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B b @0814EB36 .align 2, 0 .pool @@ -644429,10 +644429,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814EC56 - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B @0814EC56: ldrb r1, [r4] adds r0, r1, 0 @@ -644496,10 +644496,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814ECF2 - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B @0814ECF2: ldrb r1, [r4] adds r0, r1, 0 @@ -644563,10 +644563,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814ED8E - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B @0814ED8E: ldrb r1, [r4] adds r0, r1, 0 @@ -644630,10 +644630,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814EE2A - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B @0814EE2A: ldrb r1, [r4] adds r0, r1, 0 @@ -644697,10 +644697,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814EEC6 - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B @0814EEC6: ldrb r1, [r4] adds r0, r1, 0 @@ -644780,7 +644780,7 @@ sub_814E764: ; 814E764 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 - ldr r1, =0x085ccbbc + ldr r1, =gUnknown_085CCBBC adds r4, r0, r1 b @0814F5C0 .align 2, 0 @@ -644790,7 +644790,7 @@ sub_814E764: ; 814E764 @0814EF8A: movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r4, r1, r0 b @0814F5C0 .align 2, 0 @@ -644840,7 +644840,7 @@ sub_814E764: ; 814E764 adds r1, r0 mov r0, sp bl gf_strcpy - ldr r1, =0x085cc0ad + ldr r1, =gUnknown_085CC0AD mov r0, sp bl gf_strcat b @0814F5BE @@ -644867,14 +644867,14 @@ sub_814E764: ; 814E764 adds r1, r0 mov r0, sp bl gf_strcpy - ldr r1, =0x085cc0ad + ldr r1, =gUnknown_085CC0AD mov r0, sp bl gf_strcat b @0814F5BE .align 2, 0 .pool @0814F05C: - ldr r4, =0x085cc0a0 + ldr r4, =gUnknown_085CC0A0 b @0814F5C0 .align 2, 0 .pool @@ -644926,7 +644926,7 @@ sub_814E764: ; 814E764 ldrb r1, [r0] movs r0, 0xD muls r1, r0 - ldr r0, =0x0831b6db + ldr r0, =gUnknown_0831B6DB adds r4, r1, r0 b @0814F5C0 .align 2, 0 @@ -644991,7 +644991,7 @@ sub_814E764: ; 814E764 bl sub_8165264 b @0814F59C @0814F14E: - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldrh r1, [r3] lsls r0, r1, 2 adds r0, r1 @@ -645091,7 +645091,7 @@ sub_814E764: ; 814E764 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x08310034 + ldr r0, =gUnknown_08310034 adds r4, r1, r0 b @0814F5C0 .align 2, 0 @@ -645240,10 +645240,10 @@ sub_814E764: ; 814E764 ldr r1, [r0] movs r0, 0x8 ands r1, r0 - ldr r4, =0x085cbd85 + ldr r4, =gUnknown_085CBD85 cmp r1, 0 beq @0814F34E - ldr r4, =0x085cbd8b + ldr r4, =gUnknown_085CBD8B @0814F34E: ldrb r1, [r4] adds r0, r1, 0 @@ -645297,12 +645297,12 @@ sub_814E764: ; 814E764 ldr r0, =0x000008ab bl flag_check lsls r0, 24 - ldr r4, =0x085cc015 + ldr r4, =gUnknown_085CC015 cmp r0, 0 bne @0814F3D4 b @0814F5C0 @0814F3D4: - ldr r4, =0x085cc01f + ldr r4, =gUnknown_085CC01F b @0814F5C0 .align 2, 0 .pool @@ -645317,12 +645317,12 @@ sub_814E764: ; 814E764 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 - ldr r4, =0x085cbd9a + ldr r4, =gUnknown_085CBD9A cmp r0, 0 beq @0814F3FE b @0814F5C0 @0814F3FE: - ldr r4, =0x085cbd9e + ldr r4, =gUnknown_085CBD9E b @0814F5C0 .align 2, 0 .pool @@ -645337,12 +645337,12 @@ sub_814E764: ; 814E764 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 - ldr r4, =0x085cbd91 + ldr r4, =gUnknown_085CBD91 cmp r0, 0 beq @0814F42A b @0814F5C0 @0814F42A: - ldr r4, =0x085cbd95 + ldr r4, =gUnknown_085CBD95 b @0814F5C0 .align 2, 0 .pool @@ -645357,12 +645357,12 @@ sub_814E764: ; 814E764 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 - ldr r4, =0x085cbda3 + ldr r4, =gUnknown_085CBDA3 cmp r0, 0 beq @0814F456 b @0814F5C0 @0814F456: - ldr r4, =0x085cbda7 + ldr r4, =gUnknown_085CBDA7 b @0814F5C0 .align 2, 0 .pool @@ -645390,7 +645390,7 @@ sub_814E764: ; 814E764 .align 2, 0 .pool @0814F49C: - ldr r2, =0x08310030 + ldr r2, =gUnknown_08310030 ldr r0, =0x02038bcc ldrh r1, [r0] lsls r0, r1, 2 @@ -645432,7 +645432,7 @@ sub_814E764: ; 814E764 lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =0x08310034 + ldr r1, =gUnknown_08310034 adds r4, r0, r1 b @0814F5C0 .align 2, 0 @@ -645512,7 +645512,7 @@ sub_814E764: ; 814E764 movs r1, 0xD @0814F5A2: muls r1, r0 - ldr r0, =0x0830fcd4 + ldr r0, =gUnknown_0830FCD4 adds r4, r1, r0 b @0814F5C0 .align 2, 0 @@ -645653,7 +645653,7 @@ sub_814F648: ; 814F648 ldrb r0, [r0, 0x2] lsls r0, 8 orrs r1, r0 - ldr r0, =0x085cc270 + ldr r0, =gUnknown_085CC270 subs r1, 0xC lsls r1, 2 adds r1, r0 @@ -645717,7 +645717,7 @@ sub_814F648: ; 814F648 orrs r1, r0 movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 b @0814F8BE .align 2, 0 @@ -645727,7 +645727,7 @@ sub_814F648: ; 814F648 ldrb r0, [r0, 0x1] lsls r1, r0, 3 subs r1, r0 - ldr r0, =0x0831ae38 + ldr r0, =gUnknown_0831AE38 b @0814F846 .align 2, 0 .pool @@ -645755,14 +645755,14 @@ sub_814F648: ; 814F648 ands r0, r1 cmp r0, 0 beq @0814F788 - ldr r1, =0x085cbd8b + ldr r1, =gUnknown_085CBD8B adds r0, r6, 0 bl gf_strcat b @0814F790 .align 2, 0 .pool @0814F788: - ldr r1, =0x085cbd85 + ldr r1, =gUnknown_085CBD85 adds r0, r6, 0 bl gf_strcat @0814F790: @@ -645785,7 +645785,7 @@ sub_814F648: ; 814F648 .align 2, 0 .pool @0814F7BC: - ldr r1, =0x085cbe00 + ldr r1, =gUnknown_085CBE00 adds r0, r5, r7 ldrb r0, [r0, 0x1] lsls r0, 2 @@ -645837,7 +645837,7 @@ sub_814F648: ; 814F648 .align 2, 0 .pool @0814F828: - ldr r1, =0x085cbe6c + ldr r1, =gUnknown_085CBE6C adds r0, r5, r7 ldrb r0, [r0, 0x1] lsls r0, 2 @@ -645851,7 +645851,7 @@ sub_814F648: ; 814F648 ldrb r1, [r0, 0x1] movs r0, 0xD muls r1, r0 - ldr r0, =0x0831b6db + ldr r0, =gUnknown_0831B6DB @0814F846: adds r1, r0 @0814F848: @@ -645895,12 +645895,12 @@ sub_814F648: ; 814F648 adds r1, r0 adds r0, r6, 0 bl gf_strcpy - ldr r1, =0x085cc0ad + ldr r1, =gUnknown_085CC0AD b @0814F8BE .align 2, 0 .pool @0814F8BC: - ldr r1, =0x085cc0a0 + ldr r1, =gUnknown_085CC0A0 @0814F8BE: adds r0, r6, 0 bl gf_strcat @@ -645939,7 +645939,7 @@ sub_814F8F8: ; 814F8F8 adds r4, r0, 0 movs r2, 0 ldr r5, =0x0203aba8 - ldr r3, =0x085cd336 + ldr r3, =gUnknown_085CD336 @0814F902: cmp r2, 0x4 beq @0814F918 @@ -645958,7 +645958,7 @@ sub_814F8F8: ; 814F8F8 blt @0814F944 cmp r2, 0x2 bgt @0814F938 - ldr r1, =0x085ccbb5 + ldr r1, =gUnknown_085CCBB5 adds r0, r4, 0 bl gf_strcpy b @0814F944 @@ -645967,7 +645967,7 @@ sub_814F8F8: ; 814F8F8 @0814F938: cmp r2, 0x4 bgt @0814F944 - ldr r1, =0x085ccbb9 + ldr r1, =gUnknown_085CCBB9 adds r0, r4, 0 bl gf_strcpy @0814F944: @@ -645990,7 +645990,7 @@ sub_814F950: ; 814F950 ldrb r0, [r3] cmp r0, 0xFF bne @0814F958 - ldr r1, =0x085cd336 + ldr r1, =gUnknown_085CD336 ldr r5, =0x0203aba8 movs r0, 0 lsls r0, 1 @@ -646026,22 +646026,22 @@ sub_814F950: ; 814F950 .4byte @0814F9C8 .4byte @0814F9D8 @0814F9B0: - ldr r1, =0x085cbdb7 + ldr r1, =gUnknown_085CBDB7 b @0814F9CA .align 2, 0 .pool @0814F9B8: - ldr r1, =0x085cbdb9 + ldr r1, =gUnknown_085CBDB9 b @0814F9CA .align 2, 0 .pool @0814F9C0: - ldr r1, =0x085cbdbb + ldr r1, =gUnknown_085CBDBB b @0814F9CA .align 2, 0 .pool @0814F9C8: - ldr r1, =0x085cbdbd + ldr r1, =gUnknown_085CBDBD @0814F9CA: adds r0, r3, 0 bl gf_strcpy @@ -646049,7 +646049,7 @@ sub_814F950: ; 814F950 .align 2, 0 .pool @0814F9D8: - ldr r1, =0x085cbdbf + ldr r1, =gUnknown_085CBDBF adds r0, r3, 0 bl gf_strcpy @0814F9E0: @@ -646070,7 +646070,7 @@ battle_show_message_maybe: ; 814F9EC adds r4, r0, 0 lsls r1, 24 lsrs r7, r1, 24 - ldr r1, =0x085cd660 + ldr r1, =gUnknown_085CD660 ldr r0, =0x02024474 adds r0, 0x24 ldrb r0, [r0] @@ -646227,7 +646227,7 @@ battle_show_message_maybe: ; 814F9EC ands r1, r0 cmp r1, 0 beq @0814FB54 - ldr r4, =0x085cd668 + ldr r4, =gUnknown_085CD668 bl sub_8185FC4 lsls r0, 24 lsrs r0, 24 @@ -646290,7 +646290,7 @@ sub_814FBAC: ; 814FBAC lsls r1, r2, 9 ldr r0, =0x02023068 adds r1, r0 - ldr r4, =0x08d85620 + ldr r4, =gUnknown_08D85620 ldr r0, =0x020244b0 adds r2, r0 ldrb r2, [r2] @@ -646551,7 +646551,7 @@ sub_814FCC8: ; 814FCC8 bl reset_temp_tile_data_buffers bl sub_80AAFA4 movs r4, 0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] adds r1, r0, 0 adds r1, 0xF0 @@ -646569,7 +646569,7 @@ sub_814FCC8: ; 814FCC8 bl map_music_set_to_zero movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085cd66c + ldr r1, =gUnknown_085CD66C movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -646610,7 +646610,7 @@ sub_814FCC8: ; 814FCC8 @0814FE90: movs r4, 0 add r5, sp, 0x14 - ldr r6, =0x085cdb54 + ldr r6, =gUnknown_085CDB54 @0814FE96: lsls r0, r4, 3 adds r0, r6 @@ -646620,9 +646620,9 @@ sub_814FCC8: ; 814FCC8 lsrs r4, r0, 24 cmp r4, 0x2 bls @0814FE96 - ldr r0, =0x085cdb74 + ldr r0, =gUnknown_085CDB74 bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x085cd67c + ldr r0, =gUnknown_085CD67C adds r1, r5, 0 bl malloc_and_decompress ldr r4, =0x0203abac @@ -646630,7 +646630,7 @@ sub_814FCC8: ; 814FCC8 ldr r2, =0x000040fc adds r1, r2 str r0, [r1] - ldr r0, =0x085cd7d4 + ldr r0, =gUnknown_085CD7D4 adds r1, r5, 0 bl malloc_and_decompress ldr r1, [r4] @@ -646638,14 +646638,14 @@ sub_814FCC8: ; 814FCC8 lsls r3, 7 adds r1, r3 str r0, [r1] - ldr r0, =0x085cd958 + ldr r0, =gUnknown_085CD958 adds r1, r5, 0 bl malloc_and_decompress ldr r1, [r4] ldr r2, =0x00004104 adds r1, r2 str r0, [r1] - ldr r0, =0x085cdb30 + ldr r0, =gUnknown_085CDB30 adds r1, r5, 0 bl malloc_and_decompress ldr r1, [r4] @@ -646654,9 +646654,9 @@ sub_814FCC8: ; 814FCC8 str r0, [r2] ldr r0, =0x00004108 adds r1, r0 - ldr r0, =0x085cdb1c + ldr r0, =gUnknown_085CDB1C str r0, [r1] - ldr r1, =0x08dba5b8 + ldr r1, =gUnknown_08DBA5B8 movs r0, 0 str r0, [sp] movs r2, 0 @@ -646678,7 +646678,7 @@ sub_814FCC8: ; 814FCC8 beq @0814FF5C b @08150226 @0814FF5C: - ldr r0, =0x08dba518 + ldr r0, =gUnknown_08DBA518 movs r1, 0 movs r2, 0x80 bl gpu_pal_apply @@ -646718,7 +646718,7 @@ sub_814FCC8: ; 814FCC8 .align 2, 0 .pool @0814FFB4: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] adds r1, r0, 0 adds r1, 0xF0 @@ -647039,7 +647039,7 @@ c2_8011A1C: ; 8150258 bl sub_80AB130 add r0, sp, 0x4 mov r8, r0 - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] adds r1, r0, 0 adds r1, 0xF0 @@ -647236,7 +647236,7 @@ sub_81503E4: ; 81503E4 beq @08150448 b @08150542 @08150448: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r0, [r0] adds r2, r0, 0 adds r2, 0xF0 @@ -647274,7 +647274,7 @@ sub_81503E4: ; 81503E4 .align 2, 0 .pool @08150490: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r2, [r0] movs r1, 0xDA lsls r1, 3 @@ -647693,7 +647693,7 @@ sub_8150664: ; 8150664 .align 2, 0 .pool @081507DC: - ldr r0, =0x0854c14c + ldr r0, =gUnknown_0854C14C ldr r4, [r0] ldr r0, =0x000006fc adds r4, r0 @@ -648319,7 +648319,7 @@ sub_8150D28: ; 8150D28 mov r5, r8 push {r5-r7} sub sp, 0x28 - ldr r1, =0x085cdbe4 + ldr r1, =gUnknown_085CDBE4 add r0, sp, 0xC movs r2, 0x2 bl memcpy @@ -648328,21 +648328,21 @@ sub_8150D28: ; 8150D28 lsrs r0, 16 mov r9, r0 add r6, sp, 0x10 - ldr r1, =0x085cdbe6 + ldr r1, =gUnknown_085CDBE6 adds r0, r6, 0 movs r2, 0x4 bl memcpy add r5, sp, 0x14 - ldr r1, =0x085cdbea + ldr r1, =gUnknown_085CDBEA adds r0, r5, 0 movs r2, 0x8 bl memcpy add r4, sp, 0x1C - ldr r1, =0x085cdbf2 + ldr r1, =gUnknown_085CDBF2 adds r0, r4, 0 movs r2, 0x4 bl memcpy - ldr r0, =0x085cdbf8 + ldr r0, =gUnknown_085CDBF8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x20] @@ -648393,7 +648393,7 @@ sub_8150D28: ; 8150D28 movs r0, 0x49 strh r0, [r1, 0x30] @08150DD0: - ldr r4, =0x085cdb9c + ldr r4, =gUnknown_085CDB9C adds r0, r4, 0 movs r1, 0xB0 movs r2, 0x2B @@ -648500,7 +648500,7 @@ sub_8150D28: ; 8150D28 movs r0, 0x27 strh r0, [r1, 0x30] @08150ED4: - ldr r4, =0x085cdb9c + ldr r4, =gUnknown_085CDB9C adds r0, r4, 0 movs r1, 0x68 movs r2, 0x9 @@ -648561,7 +648561,7 @@ sub_8150D28: ; 8150D28 ldr r3, =0xfff80000 adds r2, r3 asrs r2, 16 - ldr r0, =0x085cdbcc + ldr r0, =gUnknown_085CDBCC movs r3, 0x68 bl obj_add_from_template_forward_search lsls r0, 24 @@ -651121,7 +651121,7 @@ sub_81521C0: ; 81521C0 cmp r5, r4 bcs @08152242 adds r3, r6, 0 - ldr r0, =0x082ec690 + ldr r0, =gUnknown_082EC690 mov r12, r0 movs r2, 0x4 mov r8, r2 @@ -651178,7 +651178,7 @@ sub_8152254: ; 8152254 bcs @08152292 ldr r0, =0x030024f8 mov r12, r0 - ldr r4, =0x082ec690 + ldr r4, =gUnknown_082EC690 adds r2, r5, 0 @0815227A: lsls r1, r3, 3 @@ -651278,7 +651278,7 @@ sub_81522D4: ; 81522D4 lsls r0, r6, 3 ldr r1, =0x030024f8 adds r0, r1 - ldr r1, =0x082ec690 + ldr r1, =gUnknown_082EC690 ldm r1!, {r2,r3} stm r0!, {r2,r3} b @081523C0 @@ -651681,7 +651681,7 @@ sub_81525D0: ; 81525D0 lsls r1, r5, 3 ldr r0, =0x030024f8 adds r1, r0 - ldr r0, =0x082ec690 + ldr r0, =gUnknown_082EC690 ldm r0!, {r2,r3} stm r1!, {r2,r3} adds r0, r5, 0 @@ -653037,7 +653037,7 @@ sub_8153190: ; 8153190 push {r4,r5,lr} ldr r3, =0x03006220 ldr r0, =0x03005d90 - ldr r2, =0x085cdc00 + ldr r2, =gUnknown_085CDC00 ldrh r1, [r2] ldr r0, [r0] adds r0, r1 @@ -653063,7 +653063,7 @@ sub_8153190: ; 8153190 movs r4, 0x5 ldr r1, =0x03006220 ldr r5, =0x03005d94 - ldr r0, =0x085cdc00 + ldr r0, =gUnknown_085CDC00 adds r3, r1, 0 adds r3, 0x28 adds r2, r0, 0 @@ -653833,7 +653833,7 @@ sub_81537CC: ; 81537CC sub_8153804: ; 8153804 push {lr} ldr r0, =0x02021fc4 - ldr r1, =0x08674c86 + ldr r1, =gUnknown_08674C86 bl ExpandTextCodes movs r0, 0x3 bl sub_81538C4 @@ -653848,8 +653848,8 @@ sub_8153820: ; 8153820 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 - ldr r1, =0x082ded2c - ldr r2, =0x082ded70 + ldr r1, =gUnknown_082DED2C + ldr r2, =gUnknown_082DED2C + 0x44 bl script_env_init adds r0, r4, 0 adds r1, r5, 0 @@ -654264,7 +654264,7 @@ sub_8153AE8: ; 8153AE8 cmp r0, 0 bne @08153B54 ldr r0, =0x02021fc4 - ldr r1, =0x08674ae4 + ldr r1, =gUnknown_08674AE4 b @08153B74 .align 2, 0 .pool @@ -654275,13 +654275,13 @@ sub_8153AE8: ; 8153AE8 cmp r0, 0 beq @08153B70 ldr r0, =0x02021fc4 - ldr r1, =0x08674b16 + ldr r1, =gUnknown_08674B16 b @08153B74 .align 2, 0 .pool @08153B70: ldr r0, =0x02021fc4 - ldr r1, =0x08674b42 + ldr r1, =gUnknown_08674B42 @08153B74: bl ExpandTextCodes movs r0, 0x2 @@ -654321,7 +654321,7 @@ sub_8153BB0: ; 8153BB0 str r2, [r4, 0x8] bl sub_80F9B30 ldr r0, =0x02021fc4 - ldr r1, =0x08674b6a + ldr r1, =gUnknown_08674B6A bl ExpandTextCodes movs r0, 0x2 str r0, [r4, 0x6C] @@ -654391,7 +654391,7 @@ sub_8153C4C: ; 8153C4C adds r4, r0, 0 bl sub_809D3E8 ldr r0, =0x02021fc4 - ldr r1, =0x08674b9e + ldr r1, =gUnknown_08674B9E bl ExpandTextCodes movs r0, 0x2 str r0, [r4, 0x6C] @@ -654413,7 +654413,7 @@ sub_8153C70: ; 8153C70 str r1, [r4, 0x8] bl sub_811EFC0 ldr r0, =0x02021fc4 - ldr r1, =0x08674bd4 + ldr r1, =gUnknown_08674BD4 bl ExpandTextCodes movs r0, 0x2 str r0, [r4, 0x6C] @@ -654478,7 +654478,7 @@ sub_8153CC8: ; 8153CC8 cmp r4, r0 bne @08153D18 ldr r0, =0x02021cc4 - ldr r1, =0x085e8264 + ldr r1, =gUnknown_085E8264 movs r2, 0xB bl gf_strncpy b @08153D22 @@ -654486,7 +654486,7 @@ sub_8153CC8: ; 8153CC8 .pool @08153D18: ldr r0, =0x02021cc4 - ldr r1, =0x085e8268 + ldr r1, =gUnknown_085E8268 movs r2, 0xB bl gf_strncpy @08153D22: @@ -654495,7 +654495,7 @@ sub_8153CC8: ; 8153CC8 cmp r0, 0x6 bne @08153D4C ldr r0, =0x02021fc4 - ldr r1, =0x08674c02 + ldr r1, =gUnknown_08674C02 bl ExpandTextCodes movs r0, 0x3 b @08153DB6 @@ -654543,7 +654543,7 @@ sub_8153CC8: ; 8153CC8 bl party_compaction bl calc_player_party_count ldr r0, =0x02021fc4 - ldr r1, =0x08674bf0 + ldr r1, =gUnknown_08674BF0 bl ExpandTextCodes movs r0, 0x2 @08153DB6: @@ -654577,7 +654577,7 @@ sub_8153DD4: ; 8153DD4 bl memcpy bl sub_81652B4 ldr r0, =0x02021fc4 - ldr r1, =0x08674c31 + ldr r1, =gUnknown_08674C31 bl ExpandTextCodes movs r0, 0x2 str r0, [r4, 0x6C] @@ -654595,7 +654595,7 @@ sub_8153E1C: ; 8153E1C adds r4, r0, 0 bl sub_809D5F4 ldr r0, =0x02021fc4 - ldr r1, =0x085ecad8 + ldr r1, =gUnknown_085ECAD8 bl ExpandTextCodes movs r0, 0x2 str r0, [r4, 0x6C] @@ -654710,7 +654710,7 @@ dp03_step_water_reflection: ; 8153ED4 movs r0, 0xC orrs r1, r0 strb r1, [r7, 0x5] - ldr r2, =0x084975c4 + ldr r2, =gUnknown_084975C4 lsrs r0, r1, 4 adds r0, r2 ldrb r0, [r0] @@ -654727,12 +654727,12 @@ dp03_step_water_reflection: ; 8153ED4 orrs r0, r1 mov r1, r8 strb r0, [r1] - ldr r0, =0x082ec69c + ldr r0, =gUnknown_082EC69C str r0, [r7, 0x8] adds r0, r7, 0 movs r1, 0 bl obj_anim_image_start - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [r7, 0x10] mov r1, r8 ldrb r0, [r1] @@ -654792,7 +654792,7 @@ npc_pal_op: ; 8153FAC sub sp, 0x8 adds r5, r0, 0 adds r4, r1, 0 - ldr r1, =0x085cdc38 + ldr r1, =gUnknown_085CDC38 mov r0, sp movs r2, 0x6 bl memcpy @@ -654955,7 +654955,7 @@ objc_80DAF50: ; 81540A8 .align 2, 0 .pool @081540FC: - ldr r1, =0x084975c4 + ldr r1, =gUnknown_084975C4 ldrb r0, [r5, 0x5] lsrs r0, 4 adds r0, r1 @@ -655109,7 +655109,7 @@ objc_80DAF50: ; 81540A8 thumb_func_start sub_8154228 sub_8154228: ; 8154228 push {r4,lr} - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x20] movs r1, 0 movs r2, 0 @@ -655271,8 +655271,8 @@ oei_shadow: ; 8154340 ldrb r0, [r1, 0x5] bl npc_get_type adds r4, r0, 0 - ldr r2, =0x085059f8 - ldr r1, =0x085cdc3e + ldr r2, =gUnknown_085059F8 + ldr r1, =gUnknown_085CDC3E ldrb r0, [r4, 0xC] lsls r0, 26 lsrs r0, 30 @@ -655309,7 +655309,7 @@ oei_shadow: ; 8154340 ldrh r1, [r4, 0xA] lsls r1, 16 asrs r1, 17 - ldr r3, =0x085cdc42 + ldr r3, =gUnknown_085CDC42 ldrb r0, [r4, 0xC] lsls r0, 26 lsrs r0, 30 @@ -655439,7 +655439,7 @@ oei_grass_normal: ; 81544AC movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x10] mov r1, sp movs r2, 0 @@ -655644,7 +655644,7 @@ sub_8154658: ; 8154658 movs r2, 0x8 movs r3, 0xC bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x28] movs r2, 0 ldrsh r1, [r4, r2] @@ -655782,7 +655782,7 @@ sub_8154758: ; 8154758 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x3C] mov r1, sp movs r2, 0 @@ -655980,7 +655980,7 @@ sub_81548FC: ; 81548FC movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x40] movs r2, 0 ldrsh r1, [r4, r2] @@ -656041,7 +656041,7 @@ sub_815496C: ; 815496C lsls r1, 2 ldr r0, =0x02037350 adds r5, r1, r0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x78] movs r1, 0 movs r2, 0 @@ -656239,7 +656239,7 @@ sub_8154B04: ; 8154B04 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x2C] movs r2, 0 ldrsh r1, [r4, r2] @@ -656294,7 +656294,7 @@ sub_8154B78: ; 8154B78 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x5C] movs r2, 0 ldrsh r1, [r4, r2] @@ -656350,7 +656350,7 @@ sub_8154BEC: ; 8154BEC movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x6C] movs r2, 0 ldrsh r1, [r4, r2] @@ -656400,7 +656400,7 @@ sub_8154BEC: ; 8154BEC thumb_func_start sub_8154C60 sub_8154C60: ; 8154C60 push {lr} - ldr r2, =0x085cdc4c + ldr r2, =gUnknown_085CDC4C movs r3, 0x2E ldrsh r1, [r0, r3] lsls r1, 2 @@ -656489,7 +656489,7 @@ sub_8154CEC: ; 8154CEC lsls r1, 2 ldr r0, =0x02037350 adds r5, r1, r0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x34] movs r1, 0 movs r2, 0 @@ -656630,7 +656630,7 @@ sub_8154E1C: ; 8154E1C movs r2, 0x8 movs r3, 0xC bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x38] movs r2, 0 ldrsh r1, [r4, r2] @@ -656685,7 +656685,7 @@ oei_water_drop_tall: ; 8154E8C movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x30] movs r2, 0 ldrsh r1, [r4, r2] @@ -656746,7 +656746,7 @@ sub_8154EFC: ; 8154EFC lsls r1, 2 ldr r0, =0x02037350 adds r6, r1, r0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x34] movs r1, 0 movs r2, 0 @@ -656898,7 +656898,7 @@ sub_8154FB4: ; 8154FB4 thumb_func_start oei_ripples oei_ripples: ; 8155054 push {r4,lr} - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x14] ldr r4, =0x02038c08 movs r2, 0 @@ -656958,7 +656958,7 @@ sub_81550B4: ; 81550B4 lsls r1, 2 ldr r0, =0x02037350 adds r5, r1, r0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x7C] movs r1, 0 movs r2, 0 @@ -657110,7 +657110,7 @@ sub_81551F0: ; 81551F0 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x44] movs r2, 0 ldrsh r1, [r4, r2] @@ -657163,7 +657163,7 @@ sub_815525C: ; 815525C movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x48] movs r2, 0 ldrsh r1, [r4, r2] @@ -657216,7 +657216,7 @@ sub_81552C8: ; 81552C8 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x4C] movs r2, 0 ldrsh r1, [r4, r2] @@ -657269,7 +657269,7 @@ sub_8155334: ; 8155334 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x50] movs r2, 0 ldrsh r1, [r4, r2] @@ -657359,7 +657359,7 @@ oei_ash: ; 81553D4 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x18] mov r1, sp movs r2, 0 @@ -657414,7 +657414,7 @@ oei_ash: ; 81553D4 thumb_func_start sub_8155460 sub_8155460: ; 8155460 push {lr} - ldr r2, =0x085cdc54 + ldr r2, =gUnknown_085CDC54 movs r3, 0x2E ldrsh r1, [r0, r3] lsls r1, 2 @@ -657534,7 +657534,7 @@ sub_8155534: ; 8155534 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x1C] movs r2, 0 ldrsh r1, [r4, r2] @@ -657735,7 +657735,7 @@ sub_81556B0: ; 81556B0 sub sp, 0xC adds r5, r0, 0 adds r4, r1, 0 - ldr r1, =0x085cdc60 + ldr r1, =gUnknown_085CDC60 mov r0, sp movs r2, 0x9 bl memcpy @@ -657845,7 +657845,7 @@ sub_815577C: ; 815577C sub sp, 0x4 adds r5, r1, 0 adds r4, r2, 0 - ldr r1, =0x085cdc6a + ldr r1, =gUnknown_085CDC6A mov r0, sp movs r2, 0x4 bl memcpy @@ -657916,7 +657916,7 @@ sub_8155800: ; 8155800 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x082ec6ac + ldr r0, =gUnknown_082EC6AC movs r1, 0 movs r2, 0 movs r3, 0xFF @@ -657995,7 +657995,7 @@ sub_8155890: ; 8155890 movs r2, 0x8 movs r3, 0xC bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x24] movs r2, 0 ldrsh r1, [r4, r2] @@ -658056,7 +658056,7 @@ sub_8155900: ; 8155900 lsls r1, 2 ldr r0, =0x02037350 adds r6, r1, r0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x74] movs r1, 0 movs r2, 0 @@ -658243,7 +658243,7 @@ sub_8155A88: ; 8155A88 movs r2, 0x8 movs r3, 0 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 adds r0, 0x88 ldr r0, [r0] movs r2, 0 @@ -658326,7 +658326,7 @@ sub_8155B2C: ; 8155B2C movs r2, 0x8 movs r3, 0x4 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x58] movs r2, 0 ldrsh r1, [r4, r2] @@ -658436,7 +658436,7 @@ sub_8155BD0: ; 8155BD0 .align 2, 0 .pool @08155C08: - ldr r1, =0x085059f8 + ldr r1, =gUnknown_085059F8 lsls r0, r6, 2 adds r0, r1 ldr r0, [r0] @@ -658698,7 +658698,7 @@ sub_8155DDC: ; 8155DDC movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 adds r0, 0x8C ldr r0, [r0] movs r2, 0 @@ -658993,7 +658993,7 @@ sub_8155F80: ; 8155F80 .align 2, 0 .pool @08156034: - ldr r4, =0x08329f40 + ldr r4, =gUnknown_08329F40 movs r3, 0x2E ldrsh r0, [r5, r3] movs r1, 0x3 @@ -659495,7 +659495,7 @@ sub_81563B0: ; 81563B0 bgt @08156496 cmp r0, 0 bne @08156496 - ldr r1, =0x082de350 + ldr r1, =gUnknown_082DE350 ldrb r0, [r2, 0x10] lsls r0, 2 adds r0, r1 @@ -659530,7 +659530,7 @@ sub_81563B0: ; 81563B0 ldrh r1, [r2, 0x2] cmp r1, 0 beq @08156444 - ldr r1, =0x085cdd00 + ldr r1, =gUnknown_085CDD00 ldr r0, [r6] ldrb r0, [r0] lsls r0, 2 @@ -661011,7 +661011,7 @@ sub_8156F04: ; 8156F04 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -661113,8 +661113,8 @@ sub_8156FCC: ; 8156FCC adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r2, =0x0858cdcc - ldr r1, =0x0858c2b4 + ldr r2, =gUnknown_0858CDCC + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -661219,8 +661219,8 @@ sub_81570A0: ; 81570A0 adds r2, 0x1E adds r0, r2 ldrh r0, [r0] - ldr r3, =0x0858cdcc - ldr r4, =0x0858c2b4 + ldr r3, =gUnknown_0858CDCC + ldr r4, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r4 ldrb r0, [r0] @@ -661327,8 +661327,8 @@ sub_8157174: ; 8157174 adds r2, 0x1E adds r0, r2 ldrh r0, [r0] - ldr r3, =0x0858cdcc - ldr r4, =0x0858c2b4 + ldr r3, =gUnknown_0858CDCC + ldr r4, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r4 ldrb r0, [r0] @@ -661436,8 +661436,8 @@ sub_8157248: ; 8157248 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r2, =0x0858cdcc - ldr r1, =0x0858c2b4 + ldr r2, =gUnknown_0858CDCC + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -661621,8 +661621,8 @@ sub_81573B4: ; 81573B4 adds r2, 0x1E adds r1, r2 ldrh r0, [r1] - ldr r2, =0x0858cdcc - ldr r1, =0x0858c2b4 + ldr r2, =gUnknown_0858CDCC + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -662581,7 +662581,7 @@ sub_8157ADC: ; 8157ADC lsls r0, 24 cmp r0, 0 beq @08157B18 - ldr r2, =0x0858c2b4 + ldr r2, =gUnknown_0858C2B4 ldr r0, =0x02039f34 ldr r0, [r0] ldr r1, [r0, 0x4] @@ -663382,7 +663382,7 @@ sub_81580C0: ; 81580C0 adds r1, r0 ldrh r0, [r1] ldr r2, [r4, 0xC] - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -663735,8 +663735,8 @@ sub_8158364: ; 8158364 adds r1, r0 ldrh r0, [r1] ldr r4, [r4, 0xC] - ldr r2, =0x0858cdcc - ldr r1, =0x0858c2b4 + ldr r2, =gUnknown_0858CDCC + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0] @@ -665837,7 +665837,7 @@ sub_815936C: ; 815936C bx_exec_buffer_A_ch0_tbl6: ; 8159388 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -665853,7 +665853,7 @@ bx_exec_buffer_A_ch0_tbl6: ; 8159388 ldrb r0, [r1] cmp r0, 0x38 bhi @081593D0 - ldr r0, =0x085cdf20 + ldr r0, =gUnknown_085CDF20 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -666288,7 +666288,7 @@ dp01_tbl6_exec_completed: ; 8159704 .pool @08159758: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -666405,7 +666405,7 @@ sub_8159800: ; 8159800 adds r0, r6, 0 bl template_build_for_pokemon_or_trainer ldr r0, =0x0202499c - ldr r2, =0x08305d2c + ldr r2, =gUnknown_08305D2C ldr r1, [r4] ldrb r1, [r1, 0x8] lsls r1, 2 @@ -666691,7 +666691,7 @@ sub_8159A94: ; 8159A94 adds r0, r1 ldr r1, =sub_8159A54 + 1 str r1, [r0] - ldr r0, =0x085cca54 + ldr r0, =gUnknown_085CCA54 movs r1, 0x2 bl battle_show_message_maybe movs r4, 0 @@ -666709,7 +666709,7 @@ sub_8159A94: ; 8159A94 ldrb r0, [r0] movs r1, 0 bl sub_8059CB4 - ldr r0, =0x085cca04 + ldr r0, =gUnknown_085CCA04 bl sub_814E6F0 ldr r0, =0x02022e2c movs r1, 0x1 @@ -667456,7 +667456,7 @@ sub_815A090: ; 815A090 lsls r2, 1 bl CpuFastSet bl sub_80AC3E4 - ldr r0, =0x08290cae + ldr r0, =gUnknown_08290CAE bl script_env_1_execute_new_script adds r0, r4, 0 bl remove_task @@ -669059,7 +669059,7 @@ sub_815AD4C: ; 815AD4C movs r1, 0xFF ands r0, r1 strh r0, [r2, 0x30] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r3, 0x30 ldrsh r0, [r2, r3] lsls r0, 1 @@ -669497,7 +669497,7 @@ sub_815B054: ; 815B054 ldrh r2, [r6, 0x12] ldrh r0, [r6, 0xE] adds r2, r0 - ldr r0, =0x08593114 + ldr r0, =gUnknown_08593114 lsls r1, 16 asrs r1, 16 lsls r2, 16 @@ -669556,7 +669556,7 @@ sub_815B054: ; 815B054 ldrh r1, [r6, 0x26] lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce2a0 + ldr r2, =gUnknown_085CE2A0 adds r0, r6, 0 bl sub_80A7CFC ldrh r0, [r6, 0xA] @@ -669631,7 +669631,7 @@ sub_815B054: ; 815B054 adds r0, 0x14 adds r0, r4, r0 ldr r1, [r0] - ldr r0, =0x08593114 + ldr r0, =gUnknown_08593114 cmp r1, r0 bne @0815B200 adds r0, r4, r3 @@ -669837,7 +669837,7 @@ sub_815B338: ; 815B338 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce350 + ldr r2, =gUnknown_085CE350 adds r0, r4, 0 bl sub_80A7CFC ldrh r0, [r4, 0x8] @@ -670068,7 +670068,7 @@ sub_815B4D4: ; 815B4D4 lsls r0, 16 cmp r0, 0 bne @0815B54C - ldr r0, =0x085ce3a0 + ldr r0, =gUnknown_085CE3A0 ldrh r1, [r4, 0x24] ldrh r2, [r4, 0x20] adds r1, r2 @@ -670254,7 +670254,7 @@ sub_815B65C: ; 815B65C adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce3b8 + ldr r2, =gUnknown_085CE3B8 adds r0, r4, 0 bl sub_80A7CFC ldrh r0, [r4, 0x8] @@ -670297,7 +670297,7 @@ sub_815B6B4: ; 815B6B4 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce3e0 + ldr r2, =gUnknown_085CE3E0 adds r0, r4, 0 bl sub_80A7CFC ldrh r0, [r4, 0x8] @@ -670397,7 +670397,7 @@ sub_815B778: ; 815B778 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce430 + ldr r2, =gUnknown_085CE430 adds r0, r4, 0 bl sub_80A7CFC ldrh r0, [r4, 0x8] @@ -670663,7 +670663,7 @@ sub_815B7D0: ; 815B7D0 adds r1, r3, 0 adds r1, 0x10 adds r0, r1 - ldr r1, =0x082ff6c0 + ldr r1, =gUnknown_082FF6C0 b @0815BA06 .align 2, 0 .pool @@ -670680,7 +670680,7 @@ sub_815B7D0: ; 815B7D0 adds r1, r3, 0 adds r1, 0x10 adds r0, r1 - ldr r1, =0x082ff694 + ldr r1, =gUnknown_082FF694 @0815BA06: str r1, [r0] ldrb r0, [r2] @@ -670914,7 +670914,7 @@ sub_815BB84: ; 815BB84 @0815BC02: mov r0, sp bl sub_80A6B30 - ldr r1, =0x08c2a6ec + ldr r1, =gUnknown_08C2A6EC mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -670952,11 +670952,11 @@ sub_815BB84: ; 815BB84 strh r0, [r1] mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c2a634 + ldr r1, =gUnknown_08C2A634 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r0, =0x08c2a6d4 + ldr r0, =gUnknown_08C2A6D4 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -671048,7 +671048,7 @@ sub_815BB84: ; 815BB84 cmp r0, 0 bne @0815BDF2 ldr r2, =0x02022e18 - ldr r1, =0x085ce460 + ldr r1, =gUnknown_085CE460 movs r3, 0xC ldrsh r0, [r4, r3] adds r0, r1 @@ -671183,7 +671183,7 @@ sub_815BE04: ; 815BE04 strh r0, [r7, 0x30] ldrh r0, [r1, 0x2] strh r0, [r7, 0x32] - ldr r4, =0x085ce48c + ldr r4, =gUnknown_085CE48C movs r0, 0x20 ldrsh r1, [r7, r0] movs r0, 0x22 @@ -671529,7 +671529,7 @@ sub_815C0A4: ; 815C0A4 @0815C124: mov r0, sp bl sub_80A6B30 - ldr r1, =0x08c2a6ec + ldr r1, =gUnknown_08C2A6EC mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -671603,11 +671603,11 @@ sub_815C0A4: ; 815C0A4 strh r0, [r1] mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c2a634 + ldr r1, =gUnknown_08C2A634 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r0, =0x08c2a6d4 + ldr r0, =gUnknown_08C2A6D4 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -671643,7 +671643,7 @@ sub_815C0A4: ; 815C0A4 cmp r0, 0x1 bne @0815C268 ldr r2, =0x02022e18 - ldr r1, =0x085ce4a4 + ldr r1, =gUnknown_085CE4A4 movs r3, 0xC ldrsh r0, [r5, r3] adds r0, r1 @@ -671657,7 +671657,7 @@ sub_815C0A4: ; 815C0A4 .pool @0815C268: ldr r2, =0x02022e18 - ldr r1, =0x085ce4a4 + ldr r1, =gUnknown_085CE4A4 movs r3, 0xC ldrsh r0, [r5, r3] adds r0, r1 @@ -671725,7 +671725,7 @@ sub_815C0A4: ; 815C0A4 strh r1, [r4, 0xE] lsls r1, 16 asrs r1, 16 - ldr r2, =0x085ce4a8 + ldr r2, =gUnknown_085CE4A8 movs r3, 0xC ldrsh r0, [r4, r3] adds r0, r2 @@ -671830,7 +671830,7 @@ sub_815C3A8: ; 815C3A8 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce4b0 + ldr r2, =gUnknown_085CE4B0 adds r0, r4, 0 bl sub_80A7CFC ldrh r0, [r4, 0x8] @@ -673949,7 +673949,7 @@ sub_815D398: ; 815D398 lsls r2, r7, 16 asrs r2, 16 lsls r0, r2, 1 - ldr r7, =0x08329f40 + ldr r7, =gUnknown_08329F40 adds r0, r7 ldrh r0, [r0] lsls r0, 16 @@ -674165,7 +674165,7 @@ sub_815D64C: ; 815D64C lsls r1, 24 lsrs r1, 24 strh r1, [r4, 0x26] - ldr r2, =0x085ce5f0 + ldr r2, =gUnknown_085CE5F0 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_815D694 + 1 @@ -675020,7 +675020,7 @@ sub_815DCA4: ; 815DCA4 lsls r1, 24 lsrs r1, 24 strh r1, [r5, 0x26] - ldr r2, =0x085ce74c + ldr r2, =gUnknown_085CE74C adds r0, r5, 0 bl sub_80A7CFC ldr r0, =sub_815DD48 + 1 @@ -675092,7 +675092,7 @@ sub_815DD48: ; 815DD48 ldrh r1, [r4, 0x26] lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce74c + ldr r2, =gUnknown_085CE74C adds r0, r4, 0 bl sub_80A7CFC b @0815DDDA @@ -675179,7 +675179,7 @@ sub_815DDE0: ; 815DDE0 subs r3, 0x5 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x085ce76c + ldr r0, =gUnknown_085CE76C bl obj_add_from_template_forward_search lsls r0, 24 lsrs r1, r0, 24 @@ -675323,7 +675323,7 @@ sub_815DF64: ; 815DF64 cmp r0, 0 beq @0815DFB4 ldrh r0, [r4, 0xC] - ldr r2, =0x085ce784 + ldr r2, =gUnknown_085CE784 movs r3, 0x8 ldrsh r1, [r4, r3] lsls r1, 1 @@ -675381,11 +675381,11 @@ sub_815DFCC: ; 815DFCC str r1, [sp, 0x8] movs r1, 0x1E str r1, [sp, 0xC] - ldr r1, =0x08c2dc68 + ldr r1, =gUnknown_08C2DC68 str r1, [sp, 0x10] - ldr r1, =0x08c2ddc4 + ldr r1, =gUnknown_08C2DDC4 str r1, [sp, 0x14] - ldr r1, =0x08c2dda4 + ldr r1, =gUnknown_08C2DDA4 str r1, [sp, 0x18] movs r1, 0 bl sub_8117854 @@ -675698,7 +675698,7 @@ sub_815E20C: ; 815E20C mov r3, r8 movs r0, 0 ldrsh r2, [r3, r0] - ldr r0, =0x085ce7ec + ldr r0, =gUnknown_085CE7EC movs r3, 0x23 bl obj_add_from_template_forward_search lsls r0, 24 @@ -676023,7 +676023,7 @@ sub_815E47C: ; 815E47C asrs r0, 2 adds r0, r4, r0 strh r0, [r7, 0x24] - ldr r4, =0x085ce84c + ldr r4, =gUnknown_085CE84C movs r0, 0x1E ldrsh r5, [r7, r0] movs r1, 0x20 @@ -676476,7 +676476,7 @@ sub_815E840: ; 815E840 lsls r1, 24 lsrs r1, 24 strh r1, [r4, 0x26] - ldr r2, =0x085ce87c + ldr r2, =gUnknown_085CE87C adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_815E898 + 1 @@ -676564,7 +676564,7 @@ sub_815E898: ; 815E898 ldrh r1, [r0, 0x26] lsls r1, 24 lsrs r1, 24 - ldr r2, =0x085ce87c + ldr r2, =gUnknown_085CE87C bl sub_80A7CFC strh r5, [r4, 0xA] strh r5, [r4, 0xC] @@ -676797,7 +676797,7 @@ sub_815EA60: ; 815EA60 ldrh r1, [r4, 0x22] adds r0, r1 strh r0, [r4, 0x22] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 movs r0, 0x30 ldrsh r1, [r4, r0] lsls r0, r1, 2 @@ -676841,7 +676841,7 @@ sub_815EA60: ; 815EA60 ldrh r0, [r4, 0x22] subs r0, r1 strh r0, [r4, 0x22] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 movs r0, 0x30 ldrsh r1, [r4, r0] lsls r0, r1, 2 @@ -676872,7 +676872,7 @@ sub_815EA60: ; 815EA60 ldrh r1, [r4, 0x22] adds r0, r1 strh r0, [r4, 0x22] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 movs r0, 0x30 ldrsh r1, [r4, r0] lsls r0, r1, 2 @@ -677627,7 +677627,7 @@ sub_815F10C: ; 815F10C ands r0, r1 cmp r0, 0 bne @0815F16A - ldr r0, =0x085ce3a0 + ldr r0, =gUnknown_085CE3A0 ldrh r1, [r4, 0x20] adds r1, r5 lsls r1, 16 @@ -677820,7 +677820,7 @@ sub_815F20C: ; 815F20C adds r1, r3, 0 adds r1, 0x10 adds r0, r1 - ldr r1, =0x082ff6c0 + ldr r1, =gUnknown_082FF6C0 str r1, [r0] ldrb r0, [r4] adds r0, r2 @@ -678129,7 +678129,7 @@ sub_815F4F0: ; 815F4F0 adds r1, 0x4 movs r5, 0 strh r1, [r4, 0x30] - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 movs r3, 0x30 ldrsh r0, [r4, r3] lsls r0, 1 @@ -678160,7 +678160,7 @@ sub_815F4F0: ; 815F4F0 adds r1, 0x6 movs r3, 0 strh r1, [r4, 0x30] - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 movs r5, 0x30 ldrsh r0, [r4, r5] lsls r0, 1 @@ -679692,7 +679692,7 @@ sub_81601DC: ; 81601DC adds r1, r0 lsls r1, 2 adds r1, r5 - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 movs r6, 0x1E ldrsh r0, [r4, r6] lsls r0, 1 @@ -679751,7 +679751,7 @@ sub_81601DC: ; 81601DC adds r1, r0 lsls r1, 2 adds r1, r3 - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 movs r5, 0x1E ldrsh r0, [r4, r5] lsls r0, 1 @@ -680125,7 +680125,7 @@ sub_8160544: ; 8160544 lsls r1, 24 lsrs r1, 24 strh r1, [r4, 0x26] - ldr r2, =0x085ce9c8 + ldr r2, =gUnknown_085CE9C8 adds r0, r4, 0 bl sub_80A7CFC ldr r0, =sub_816058C + 1 @@ -680298,9 +680298,9 @@ sub_81606A0: ; 81606A0 strh r5, [r4, 0x2] strb r0, [r4, 0x4] bl sub_8161280 - ldr r0, =0x085cebb0 + ldr r0, =gUnknown_085CEBB0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085cebb8 + ldr r0, =gUnknown_085CEBB8 bl gpu_pal_obj_alloc_tag_and_apply bl sub_81610B8 ldr r0, =0x03006310 @@ -680356,9 +680356,9 @@ sub_8160740: ; 8160740 ldrb r0, [r4, 0x4] bl sub_81D2824 bl sub_8161280 - ldr r0, =0x085cebb0 + ldr r0, =gUnknown_085CEBB0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085cebb8 + ldr r0, =gUnknown_085CEBB8 bl gpu_pal_obj_alloc_tag_and_apply bl sub_81610B8 ldr r0, =0x03006310 @@ -680389,7 +680389,7 @@ sub_81607EC: ; 81607EC bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085cec28 + ldr r1, =gUnknown_085CEC28 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -680594,7 +680594,7 @@ sub_8160868: ; 8160868 ldr r1, =0xffff0000 cmp r0, r1 beq @08160A04 - ldr r0, =0x085ef8e4 + ldr r0, =gUnknown_085EF8E4 bl sub_816084C ldr r1, =0x020375e0 movs r0, 0x1 @@ -680695,7 +680695,7 @@ sub_8160868: ; 8160868 .align 2, 0 .pool @08160AB8: - ldr r0, =0x085ef8f3 + ldr r0, =gUnknown_085EF8F3 bl sub_816084C ldr r0, =0x0203bc34 ldr r1, [r0] @@ -680724,7 +680724,7 @@ sub_8160868: ; 8160868 asrs r1, r0, 24 cmp r1, 0 bne @08160B10 - ldr r0, =0x085efa10 + ldr r0, =gUnknown_085EFA10 bl sub_816084C ldr r0, =0x0203bc34 ldr r1, [r0] @@ -680752,11 +680752,11 @@ sub_8160868: ; 8160868 bl sub_8161054 movs r1, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r4, 0 bl gf_strcpy - ldr r0, =0x085ef960 + ldr r0, =gUnknown_085EF960 bl sub_816084C ldr r0, =0x0203bc34 ldr r1, [r0] @@ -681026,7 +681026,7 @@ sub_8160868: ; 8160868 mov r8, r1 mov r1, r8 muls r1, r0 - ldr r6, =0x0831977c + ldr r6, =gUnknown_0831977C adds r1, r6 adds r0, r2, 0 bl gf_strcpy @@ -681060,7 +681060,7 @@ sub_8160868: ; 8160868 adds r1, r6 adds r0, r4, 0 bl gf_strcpy - ldr r0, =0x085ef979 + ldr r0, =gUnknown_085EF979 bl sub_816084C ldr r1, [r7] movs r0, 0x1E @@ -681076,7 +681076,7 @@ sub_8160868: ; 8160868 lsls r0, 16 cmp r0, 0 bne @08160E8A - ldr r0, =0x085ef9a6 + ldr r0, =gUnknown_085EF9A6 bl sub_816084C ldr r0, =0x0203bc34 ldr r1, [r0] @@ -681193,7 +681193,7 @@ render_previous_quest_text: ; 8160EE0 cmp r5, 0 bne @08160F38 ldr r4, =0x02021fc4 - ldr r1, =0x085ef8c2 + ldr r1, =gUnknown_085EF8C2 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x3 @@ -681291,7 +681291,7 @@ sub_8160F50: ; 8160F50 movs r0, 0xC strb r0, [r1] ldr r4, =0x02021fc4 - ldr r1, =0x085ef9e6 + ldr r1, =gUnknown_085EF9E6 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -681309,11 +681309,11 @@ sub_8160F50: ; 8160F50 ldr r0, =0x02021dc4 movs r1, 0xD muls r1, r5 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085ef8da + ldr r1, =gUnknown_085EF8DA adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -681352,7 +681352,7 @@ sub_8161074: ; 8161074 cmp r5, 0 bne @081610A6 ldr r4, =0x02021fc4 - ldr r1, =0x085ef8c2 + ldr r1, =gUnknown_085EF8C2 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x3 @@ -681394,7 +681394,7 @@ sub_81610B8: ; 81610B8 strb r0, [r1] bl sub_81611AC movs r4, 0 - ldr r5, =0x085cec10 + ldr r5, =gUnknown_085CEC10 @081610DC: adds r2, r4, 0 cmp r4, 0 @@ -681426,7 +681426,7 @@ sub_81610B8: ; 81610B8 cmp r4, 0x7 ble @081610DC movs r4, 0 - ldr r7, =0x085cec10 + ldr r7, =gUnknown_085CEC10 adds r6, r2, 0 @0816111C: adds r2, r4, 0 @@ -681507,7 +681507,7 @@ sub_81611AC: ; 81611AC ldrb r0, [r0] cmp r0, 0xFF bne @081611D4 - ldr r0, =0x085cebc0 + ldr r0, =gUnknown_085CEBC0 movs r3, 0x8B lsls r3, 1 adds r1, r3 @@ -681526,7 +681526,7 @@ sub_81611AC: ; 81611AC bne @08161210 ldr r0, =0x0203ce8c adds r2, r0, 0 - ldr r1, =0x085cebd0 + ldr r1, =gUnknown_085CEBD0 ldm r1!, {r3,r5,r6} stm r2!, {r3,r5,r6} ldr r1, [r1] @@ -681626,7 +681626,7 @@ sub_8161280: ; 8161280 mov r8, r4 movs r0, 0xD mov r12, r0 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C mov r9, r2 @081612C2: mov r7, r8 @@ -681679,7 +681679,7 @@ sub_8161280: ; 8161280 adds r1, r2, 0 adds r1, 0x48 adds r1, r0 - ldr r0, =0x085e8cf0 + ldr r0, =gUnknown_085E8CF0 str r0, [r1] ldrb r0, [r3] lsls r0, 3 @@ -681753,8 +681753,8 @@ sub_816137C: ; 816137C .align 2, 0 .pool @081613CC: - ldr r1, =0x0858cdcc - ldr r0, =0x0858c2b4 + ldr r1, =gUnknown_0858CDCC + ldr r0, =gUnknown_0858C2B4 lsls r4, 3 adds r0, r4, r0 ldrb r0, [r0] @@ -681821,8 +681821,8 @@ sub_816137C: ; 816137C lsrs r5, r0, 16 cmp r5, 0x7 bls @081613F4 - ldr r1, =0x0858cdcc - ldr r0, =0x0858c2b4 + ldr r1, =gUnknown_0858CDCC + ldr r0, =gUnknown_0858C2B4 add r0, r8 ldrb r0, [r0] lsls r0, 2 @@ -682125,7 +682125,7 @@ sub_81616C0: ; 81616C0 ldr r1, =0x02021cc4 bl sub_81B1B44 ldr r4, =0x02021fc4 - ldr r1, =0x085e9c17 + ldr r1, =gUnknown_085E9C17 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -682225,7 +682225,7 @@ sub_81617B8: ; 81617B8 lsrs r4, 24 movs r0, 0x5 bl audio_play - ldr r0, =0x085e9712 + ldr r0, =gUnknown_085E9712 movs r1, 0 bl sub_81B1B5C movs r0, 0x2 @@ -682402,7 +682402,7 @@ sub_8161918: ; 8161918 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 lsls r0, r3, 5 adds r0, r1 ldrb r0, [r0, 0x13] @@ -682445,7 +682445,7 @@ sub_8161960: ; 8161960 adds r4, r0, 0 cmp r4, 0 beq @081619A0 - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 lsls r0, r4, 5 adds r0, r1 ldrb r5, [r0, 0x13] @@ -682482,7 +682482,7 @@ sub_81619A8: ; 81619A8 lsrs r0, 24 cmp r0, 0 beq @081619D4 - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 lsls r0, 5 adds r0, r1 ldrb r0, [r0, 0x13] @@ -682522,7 +682522,7 @@ sub_81619DC: ; 81619DC b @08161A28 @081619F8: ldr r2, =0x0203bc40 - ldr r1, =0x085a5c08 + ldr r1, =gUnknown_085A5C08 lsls r0, r5, 5 adds r0, r1 ldrb r4, [r0, 0x13] @@ -682858,7 +682858,7 @@ sub_8161B94: ; 8161B94 mov r0, r8 strb r0, [r4] bl GenerateRandomNumber - ldr r5, =0x085cec30 + ldr r5, =gUnknown_085CEC30 lsls r0, 16 lsrs r0, 16 movs r1, 0x14 @@ -682930,7 +682930,7 @@ sub_8161D00: ; 8161D00 beq @08161D3E ldr r0, =0x0203bc86 strb r1, [r0] - ldr r5, =0x085cec30 + ldr r5, =gUnknown_085CEC30 adds r4, r0, 0 @08161D1A: bl GenerateRandomNumber @@ -682979,7 +682979,7 @@ sub_8161D54: ; 8161D54 cmp r0, 0 beq @08161DE2 ldr r7, =0x0203bc86 - ldr r3, =0x085cec30 + ldr r3, =gUnknown_085CEC30 @08161D80: lsls r0, r4, 1 adds r0, r4 @@ -682989,7 +682989,7 @@ sub_8161D54: ; 8161D54 ldrb r1, [r1] cmp r0, r1 bne @08161DD8 - ldr r6, =0x085cec30 + ldr r6, =gUnknown_085CEC30 adds r5, r2, 0x1 ldr r4, =0x0203bc80 @08161D96: @@ -683211,7 +683211,7 @@ sub_8161F64: ; 8161F64 thumb_func_start sub_8161F74 sub_8161F74: ; 8161F74 push {lr} - ldr r1, =0x085df96c + ldr r1, =gUnknown_085DF96C ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -683267,7 +683267,7 @@ sub_8161F94: ; 8161F94 ldr r4, [r4] ldr r0, =0x00000cdc adds r3, r4, r0 - ldr r2, =0x085df9ac + ldr r2, =gUnknown_085DF9AC lsls r1, r5, 2 lsls r0, r6, 3 adds r1, r0 @@ -683348,7 +683348,7 @@ sub_8162054: ; 8162054 ldr r2, [r5] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x085df9ac + ldr r3, =gUnknown_085DF9AC lsls r0, r6, 2 lsls r1, 3 adds r0, r1 @@ -683430,7 +683430,7 @@ sub_81620F4: ; 81620F4 ldr r2, [r6] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x085df9ac + ldr r3, =gUnknown_085DF9AC lsls r1, r5, 2 lsls r0, r4, 3 adds r1, r0 @@ -683446,7 +683446,7 @@ sub_81620F4: ; 81620F4 ldr r2, [r6] ldr r1, =0x00000cdc adds r2, r1 - ldr r3, =0x085df9cc + ldr r3, =gUnknown_085DF9CC lsls r1, r5, 2 lsls r0, r4, 3 adds r1, r0 @@ -683618,7 +683618,7 @@ sub_816222C: ; 816222C adds r5, 0x1 cmp r5, 0x3 ble @081622B2 - ldr r0, =0x085df9f6 + ldr r0, =gUnknown_085DF9F6 ldr r1, [sp, 0x2C] adds r0, r1, r0 ldrb r0, [r0] @@ -683671,7 +683671,7 @@ sub_816222C: ; 816222C movs r7, 0 ldr r0, =0x03005d90 ldr r0, [r0] - ldr r4, =0x085df9ec + ldr r4, =gUnknown_085DF9EC adds r2, r0, 0 adds r2, 0xDC ldr r1, [sp, 0x24] @@ -683903,7 +683903,7 @@ sub_8162548: ; 8162548 bhi @08162584 cmp r1, 0x6 bne @08162570 - ldr r2, =0x085dfa1a + ldr r2, =gUnknown_085DFA1A lsls r1, r0, 2 adds r0, r2, 0x2 adds r0, r1, r0 @@ -683914,7 +683914,7 @@ sub_8162548: ; 8162548 .align 2, 0 .pool @08162570: - ldr r2, =0x085df9fa + ldr r2, =gUnknown_085DF9FA lsls r1, r3, 2 adds r0, r2, 0x2 adds r0, r1, r0 @@ -683925,7 +683925,7 @@ sub_8162548: ; 8162548 .align 2, 0 .pool @08162584: - ldr r1, =0x085df9fa + ldr r1, =gUnknown_085DF9FA ldrh r0, [r1, 0x1E] ldrh r4, [r1, 0x1C] @0816258A: @@ -683962,13 +683962,13 @@ sub_81625B4: ; 81625B4 bhi @081625F4 cmp r1, 0x6 bne @081625D4 - ldr r1, =0x085dfa1a + ldr r1, =gUnknown_085DFA1A lsls r2, r0, 2 b @081625D8 .align 2, 0 .pool @081625D4: - ldr r1, =0x085df9fa + ldr r1, =gUnknown_085DF9FA lsls r2, 2 @081625D8: adds r0, r1, 0x2 @@ -683985,7 +683985,7 @@ sub_81625B4: ; 81625B4 .align 2, 0 .pool @081625F4: - ldr r0, =0x085df9fa + ldr r0, =gUnknown_085DF9FA ldrh r1, [r0, 0x1E] ldrh r2, [r0, 0x1C] subs r1, r2 @@ -684060,7 +684060,7 @@ sub_8162614: ; 8162614 .align 2, 0 .pool @08162698: - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0xfffffe70 @@ -684080,7 +684080,7 @@ sub_8162614: ; 8162614 @081626BA: ldrb r2, [r0] movs r1, 0 - ldr r3, =0x085dcedc + ldr r3, =gUnknown_085DCEDC ldrb r0, [r3] cmp r0, r2 beq @081626D4 @@ -684095,7 +684095,7 @@ sub_8162614: ; 8162614 @081626D4: cmp r1, 0x1E beq @08162700 - ldr r0, =0x085dcf0e + ldr r0, =gUnknown_085DCF0E adds r0, r1, r0 ldrb r1, [r0] cmp r5, 0x1 @@ -684109,7 +684109,7 @@ sub_8162614: ; 8162614 .pool @08162700: movs r1, 0 - ldr r3, =0x085dcefa + ldr r3, =gUnknown_085DCEFA ldrb r0, [r3] cmp r0, r2 beq @08162718 @@ -684124,7 +684124,7 @@ sub_8162614: ; 8162614 @08162718: cmp r1, 0x14 beq @0816275C - ldr r0, =0x085dcf2c + ldr r0, =gUnknown_085DCF2C adds r0, r1, r0 ldrb r1, [r0] cmp r5, 0x1 @@ -684241,7 +684241,7 @@ sub_81627A4: ; 81627A4 .align 2, 0 .pool @08162814: - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0xfffffe70 @@ -684261,7 +684261,7 @@ sub_81627A4: ; 81627A4 @08162836: ldrb r2, [r0] movs r1, 0 - ldr r3, =0x085dcedc + ldr r3, =gUnknown_085DCEDC ldrb r0, [r3] cmp r0, r2 beq @08162850 @@ -684276,13 +684276,13 @@ sub_81627A4: ; 81627A4 @08162850: cmp r1, 0x1E beq @0816286C - ldr r0, =0x085dcf0e + ldr r0, =gUnknown_085DCF0E b @08162892 .align 2, 0 .pool @0816286C: movs r1, 0 - ldr r3, =0x085dcefa + ldr r3, =gUnknown_085DCEFA ldrb r0, [r3] cmp r0, r2 beq @08162884 @@ -684302,7 +684302,7 @@ sub_81627A4: ; 81627A4 .align 2, 0 .pool @08162890: - ldr r0, =0x085dcf2c + ldr r0, =gUnknown_085DCF2C @08162892: adds r0, r1, r0 ldrb r0, [r0] @@ -684589,7 +684589,7 @@ sub_8162AA0: ; 8162AA0 lsls r0, 1 cmp r4, r0 bne @08162AD0 - ldr r1, =0x0831f578 + ldr r1, =gUnknown_0831F578 ldr r0, =0x03005d90 ldr r0, [r0] ldr r2, =0x00000bed @@ -684613,7 +684613,7 @@ sub_8162AA0: ; 8162AA0 ldr r0, =0x0000012b cmp r4, r0 bhi @08162B08 - ldr r2, =0x0831f578 + ldr r2, =gUnknown_0831F578 ldr r0, =0x0203bc88 ldr r1, [r0] movs r0, 0x34 @@ -684635,7 +684635,7 @@ sub_8162AA0: ; 8162AA0 ands r0, r1 cmp r0, 0 beq @08162B38 - ldr r4, =0x0831f578 + ldr r4, =gUnknown_0831F578 bl sub_818649C lsls r0, 24 lsrs r0, 24 @@ -684644,7 +684644,7 @@ sub_8162AA0: ; 8162AA0 .align 2, 0 .pool @08162B38: - ldr r3, =0x0831f578 + ldr r3, =gUnknown_0831F578 ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0xfffffed4 @@ -684667,8 +684667,8 @@ sub_8162AA0: ; 8162AA0 ands r0, r1 cmp r0, 0 bne @08162BB0 - ldr r4, =0x0831f578 - ldr r3, =0x08610970 + ldr r4, =gUnknown_0831F578 + ldr r3, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0xfffffe70 @@ -684691,8 +684691,8 @@ sub_8162AA0: ; 8162AA0 .align 2, 0 .pool @08162BB0: - ldr r5, =0x0831f578 - ldr r4, =0x08610970 + ldr r5, =gUnknown_0831F578 + ldr r4, =gUnknown_08610970 bl sub_81864A8 lsls r0, 24 lsrs r0, 24 @@ -684723,7 +684723,7 @@ sub_8162BD8: ; 8162BD8 lsls r0, 1 cmp r4, r0 bne @08162C08 - ldr r1, =0x0831f5ca + ldr r1, =gUnknown_0831F5CA ldr r0, =0x03005d90 ldr r0, [r0] ldr r2, =0x00000bed @@ -684746,7 +684746,7 @@ sub_8162BD8: ; 8162BD8 ldr r0, =0x00000c03 cmp r4, r0 bne @08162C38 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 ldr r1, =0x00007da1 @08162C26: adds r0, r1 @@ -684758,7 +684758,7 @@ sub_8162BD8: ; 8162BD8 ldr r0, =0x0000012b cmp r4, r0 bhi @08162C60 - ldr r2, =0x0831f5ca + ldr r2, =gUnknown_0831F5CA ldr r0, =0x0203bc88 ldr r1, [r0] movs r0, 0x34 @@ -684781,7 +684781,7 @@ sub_8162BD8: ; 8162BD8 ands r0, r1 cmp r0, 0 beq @08162C90 - ldr r4, =0x0831f5ca + ldr r4, =gUnknown_0831F5CA bl sub_818649C lsls r0, 24 lsrs r0, 24 @@ -684791,7 +684791,7 @@ sub_8162BD8: ; 8162BD8 .align 2, 0 .pool @08162C90: - ldr r3, =0x0831f5ca + ldr r3, =gUnknown_0831F5CA ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0xfffffed4 @@ -684815,8 +684815,8 @@ sub_8162BD8: ; 8162BD8 ands r0, r1 cmp r0, 0 beq @08162CF4 - ldr r5, =0x0831f5ca - ldr r4, =0x08610970 + ldr r5, =gUnknown_0831F5CA + ldr r4, =gUnknown_08610970 bl sub_81864A8 lsls r0, 24 lsrs r0, 24 @@ -684831,8 +684831,8 @@ sub_8162BD8: ; 8162BD8 .align 2, 0 .pool @08162CF4: - ldr r4, =0x0831f5ca - ldr r3, =0x08610970 + ldr r4, =gUnknown_0831F5CA + ldr r3, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0xfffffe70 @@ -684928,7 +684928,7 @@ sub_8162D34: ; 8162D34 ands r0, r1 cmp r0, 0 beq @08162DE8 - ldr r4, =0x08610970 + ldr r4, =gUnknown_08610970 bl sub_81864A8 lsls r0, 24 lsrs r0, 24 @@ -684939,7 +684939,7 @@ sub_8162D34: ; 8162D34 .align 2, 0 .pool @08162DE8: - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0xfffffe70 @@ -685008,7 +685008,7 @@ sub_8162E20: ; 8162E20 ldr r0, =0x00000c03 cmp r5, r0 bne @08162E88 - ldr r2, =0x08317dd4 + ldr r2, =gUnknown_08317DD4 @08162E70: adds r0, r6, r4 adds r1, r4, r2 @@ -685183,7 +685183,7 @@ sub_8162F68: ; 8162F68 .align 2, 0 .pool @08162FEC: - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0xfffffe70 @@ -685203,7 +685203,7 @@ sub_8162F68: ; 8162F68 @0816300E: ldrb r2, [r0] movs r1, 0 - ldr r3, =0x085dcefa + ldr r3, =gUnknown_085DCEFA ldrb r0, [r3] cmp r0, r2 beq @08163028 @@ -685565,7 +685565,7 @@ sub_81630C4: ; 81630C4 movs r6, 0 cmp r6, r8 bge @08163346 - ldr r5, =0x085cecb0 + ldr r5, =gUnknown_085CECB0 mov r9, r5 movs r3, 0 @08163308: @@ -685702,7 +685702,7 @@ sub_81630C4: ; 81630C4 add r0, r9 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -686119,7 +686119,7 @@ sub_81635D4: ; 81635D4 adds r0, r7, r0 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -686249,7 +686249,7 @@ sub_816379C: ; 816379C add r0, r8 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -686876,11 +686876,11 @@ sub_8163AC4: ; 8163AC4 ldr r4, =0x02038bfc movs r0, 0 strb r0, [r4] - ldr r0, =0x08224158 + ldr r0, =gUnknown_08224158 bl battle_configure_by_script movs r0, 0x1 strb r0, [r4] - ldr r0, =0x08224167 + ldr r0, =gUnknown_08224167 bl battle_configure_by_script ldr r0, =0x02038bce strh r5, [r0] @@ -686966,7 +686966,7 @@ sub_8163EE4: ; 8163EE4 ldrb r0, [r2, 0x8] cmp r0, 0 beq @08163F40 - ldr r4, =0x085dcefa + ldr r4, =gUnknown_085DCEFA ldrb r0, [r2, 0xA] ldrb r1, [r2, 0xB] adds r0, r1 @@ -686979,7 +686979,7 @@ sub_8163EE4: ; 8163EE4 .align 2, 0 .pool @08163F40: - ldr r4, =0x085dcedc + ldr r4, =gUnknown_085DCEDC ldrb r0, [r2, 0xA] ldrb r1, [r2, 0xB] adds r0, r1 @@ -687618,7 +687618,7 @@ sub_81642A0: ; 81642A0 lsrs r0, r4, 30 cmp r0, 0 beq @081644E0 - ldr r1, =0x085df9ec + ldr r1, =gUnknown_085DF9EC ldrb r0, [r6, 0x1] adds r0, r1 ldrb r0, [r0] @@ -688016,7 +688016,7 @@ sub_81646BC: ; 81646BC mov r2, r9 muls r2, r1 adds r1, r2, 0 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r0, =0x02021dc4 @@ -688024,7 +688024,7 @@ sub_81646BC: ; 81646BC mov r2, r10 muls r2, r1 adds r1, r2, 0 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy pop {r3-r5} @@ -688067,7 +688067,7 @@ sub_8164828: ; 8164828 ldrh r7, [r0] movs r3, 0 str r3, [sp] - ldr r4, =0x085dd500 + ldr r4, =gUnknown_085DD500 lsls r6, r7, 16 b @08164884 .align 2, 0 @@ -688344,7 +688344,7 @@ sub_8164828: ; 8164828 subs r0, 0xC9 cmp r7, r0 bgt @08164AF8 - ldr r0, =0x085dd500 + ldr r0, =gUnknown_085DD500 ldr r4, [sp] lsls r1, r4, 3 b @08164B04 @@ -688354,7 +688354,7 @@ sub_8164828: ; 8164828 ldr r0, =0x0000018f cmp r7, r0 bgt @08164B28 - ldr r0, =0x085dd500 + ldr r0, =gUnknown_085DD500 ldr r5, [sp] lsls r1, r5, 3 @08164B04: @@ -688382,7 +688382,7 @@ sub_8164828: ; 8164828 adds r1, 0xDC ldrb r0, [r1] lsls r0, 27 - ldr r1, =0x085dd690 + ldr r1, =gUnknown_085DD690 lsrs r0, 25 adds r0, r1 ldr r1, =0x020375e2 @@ -688937,7 +688937,7 @@ sub_8164FFC: ; 8164FFC sub sp, 0x4 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x085dfa42 + ldr r1, =gUnknown_085DFA42 mov r0, sp movs r2, 0x4 bl memcpy @@ -689117,7 +689117,7 @@ sub_816515C: ; 816515C adds r5, r1, 0 cmp r0, 0 beq @08165194 - ldr r4, =0x085dcefa + ldr r4, =gUnknown_085DCEFA ldrb r0, [r2, 0xA] ldrb r1, [r2, 0xB] adds r0, r1 @@ -689130,7 +689130,7 @@ sub_816515C: ; 816515C .align 2, 0 .pool @08165194: - ldr r4, =0x085dcedc + ldr r4, =gUnknown_085DCEDC ldrb r0, [r2, 0xA] ldrb r1, [r2, 0xB] adds r0, r1 @@ -689213,7 +689213,7 @@ sub_816515C: ; 816515C thumb_func_start sub_8165244 sub_8165244: ; 8165244 - ldr r1, =0x0831f578 + ldr r1, =gUnknown_0831F578 ldr r0, =0x03005d90 ldr r0, [r0] ldr r2, =0x00000bed @@ -689228,7 +689228,7 @@ sub_8165244: ; 8165244 thumb_func_start sub_8165264 sub_8165264: ; 8165264 - ldr r1, =0x0831f5ca + ldr r1, =gUnknown_0831F5CA ldr r0, =0x03005d90 ldr r0, [r0] ldr r2, =0x00000bed @@ -689472,7 +689472,7 @@ sub_8165404: ; 8165404 mov r0, r9 add r0, r10 lsls r0, 2 - ldr r6, =0x085dd6d0 + ldr r6, =gUnknown_085DD6D0 adds r5, r0, r6 @08165440: bl GenerateRandomNumber @@ -689506,7 +689506,7 @@ sub_8165404: ; 8165404 mov r5, r9 add r5, r10 lsls r5, 2 - ldr r2, =0x085dd6d0 + ldr r2, =gUnknown_085DD6D0 adds r3, r5, r2 ldrh r1, [r3] ldrb r2, [r3, 0x3] @@ -689524,7 +689524,7 @@ sub_8165404: ; 8165404 str r7, [sp, 0x44] movs r3, 0 mov r4, r8 - ldr r0, =0x085dd6d5 + ldr r0, =gUnknown_085DD6D5 adds r5, r0 @081654B0: adds r1, r3, 0 @@ -689544,7 +689544,7 @@ sub_8165404: ; 8165404 movs r6, 0x64 mov r4, r10 muls r4, r6 - ldr r7, =0x085dd6dc + ldr r7, =gUnknown_085DD6DC ldr r6, =0x02024618 mov r0, r9 add r0, r10 @@ -689571,7 +689571,7 @@ sub_8165404: ; 8165404 adds r4, r0 adds r0, r4, 0 movs r1, 0x7 - ldr r2, =0x08317dd4 + ldr r2, =gUnknown_08317DD4 bl pokemon_setattr movs r0, 0 str r0, [sp, 0x44] @@ -689726,7 +689726,7 @@ sub_8165404: ; 8165404 adds r0, r1 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -690001,7 +690001,7 @@ sub_816587C: ; 816587C ldrh r0, [r6, 0x2] strh r0, [r5, 0x2] movs r2, 0 - ldr r0, =0x085dcf40 + ldr r0, =gUnknown_085DCF40 ldrb r1, [r0] ldrb r3, [r6, 0x1] mov r12, r0 @@ -690084,7 +690084,7 @@ sub_816587C: ; 816587C subs r2, 0x1 cmp r2, 0 bge @08165948 - ldr r3, =0x085dfa46 + ldr r3, =gUnknown_085DFA46 ldr r1, [sp, 0x8] movs r2, 0x5 @0816595C: @@ -690095,7 +690095,7 @@ sub_816587C: ; 816587C subs r2, 0x1 cmp r2, 0 bge @0816595C - ldr r3, =0x085dfa52 + ldr r3, =gUnknown_085DFA52 ldr r1, [sp, 0xC] movs r2, 0x5 @08165970: @@ -690187,7 +690187,7 @@ sub_81659DC: ; 81659DC ldrh r0, [r4, 0x2] strh r0, [r6, 0x2] movs r2, 0 - ldr r0, =0x085dcf40 + ldr r0, =gUnknown_085DCF40 ldrb r1, [r0, 0x1] ldrb r3, [r4, 0x1] mov r12, r0 @@ -690490,10 +690490,10 @@ sub_8165C40: ; 8165C40 cmp r0, 0x2 beq @08165C84 ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] ldrb r0, [r2] lsls r0, 30 @@ -690653,10 +690653,10 @@ sub_8165D78: ; 8165D78 cmp r0, 0x4 bne @08165DA8 ldr r1, =0x0203bc88 - ldr r0, =0x085dda14 + ldr r0, =gUnknown_085DDA14 str r0, [r1] ldr r1, =0x0203bc8c - ldr r0, =0x085de02c + ldr r0, =gUnknown_085DE02C b @08165DF2 .align 2, 0 .pool @@ -690664,10 +690664,10 @@ sub_8165D78: ; 8165D78 cmp r0, 0x2 bne @08165DC8 ldr r1, =0x0203bc88 - ldr r0, =0x085de610 + ldr r0, =gUnknown_085DE610 str r0, [r1] ldr r1, =0x0203bc8c - ldr r0, =0x085dec28 + ldr r0, =gUnknown_085DEC28 b @08165DF2 .align 2, 0 .pool @@ -690675,19 +690675,19 @@ sub_8165D78: ; 8165D78 cmp r0, 0x3 bne @08165DE8 ldr r1, =0x0203bc88 - ldr r0, =0x085df084 + ldr r0, =gUnknown_085DF084 str r0, [r1] ldr r1, =0x0203bc8c - ldr r0, =0x085df69c + ldr r0, =gUnknown_085DF69C b @08165DF2 .align 2, 0 .pool @08165DE8: ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC @08165DF2: str r0, [r1] bl sub_8165CB4 @@ -690875,7 +690875,7 @@ sub_8165EA4: ; 8165EA4 movs r6, 0 cmp r6, r7 bge @08165FB8 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 mov r9, r0 movs r3, 0 @08165F7A: @@ -691012,7 +691012,7 @@ sub_8165EA4: ; 8165EA4 add r0, r9 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -691043,7 +691043,7 @@ sub_81660B8: ; 81660B8 lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, =0x085dcedc + ldr r3, =gUnknown_085DCEDC ldrb r0, [r3] cmp r0, r2 beq @081660DA @@ -691060,13 +691060,13 @@ sub_81660B8: ; 81660B8 @081660DA: cmp r1, 0x1E beq @081660EC - ldr r0, =0x085dcf0e + ldr r0, =gUnknown_085DCF0E b @08166116 .align 2, 0 .pool @081660EC: movs r1, 0 - ldr r3, =0x085dcefa + ldr r3, =gUnknown_085DCEFA ldrb r0, [r3] cmp r0, r2 beq @08166108 @@ -691088,7 +691088,7 @@ sub_81660B8: ; 81660B8 .align 2, 0 .pool @08166114: - ldr r0, =0x085dcf2c + ldr r0, =gUnknown_085DCF2C @08166116: adds r0, r1, r0 ldrb r0, [r0] @@ -691168,9 +691168,9 @@ sub_8166188: ; 8166188 bl sub_8165C40 lsls r0, 24 movs r5, 0 - ldr r7, =0x083203cc + ldr r7, =gUnknown_083203CC lsrs r0, 22 - ldr r1, =0x0831f72c + ldr r1, =gUnknown_0831F72C adds r6, r0, r1 @081661A6: movs r0, 0x64 @@ -691441,11 +691441,11 @@ sub_8166380: ; 8166380 @08166434: movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085dfccc + ldr r1, =gUnknown_085DFCCC movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x085dfcdc + ldr r0, =gUnknown_085DFCDC bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -692453,7 +692453,7 @@ sub_8166D44: ; 8166D44 bl pokemon_getattr add r0, sp, 0xC bl get_end_of_string_ptr_limit_10_chars - ldr r1, =0x085ec7a0 + ldr r1, =gUnknown_085EC7A0 add r0, sp, 0xC bl gf_strcat ldr r4, =0x02021fc4 @@ -692482,7 +692482,7 @@ sub_8166D44: ; 8166D44 movs r0, 0x2 movs r1, 0x3 bl Window_CopyToVram - ldr r0, =0x085dfcfc + ldr r0, =gUnknown_085DFCFC movs r1, 0x97 movs r2, 0xE movs r3, 0 @@ -692688,7 +692688,7 @@ sub_8166F50: ; 8166F50 movs r1, 0x97 movs r2, 0xE bl sub_8098858 - ldr r2, =0x085ec800 + ldr r2, =gUnknown_085EC800 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -692761,20 +692761,20 @@ sub_8166FD4: ; 8166FD4 movs r0, 0 @08166FEC: lsls r0, 16 - ldr r1, =0x085dfd04 + ldr r1, =gUnknown_085DFD04 lsls r0, r3, 2 adds r0, r1 ldr r1, [r0] adds r0, r4, 0 bl gf_strcpy - ldr r1, =0x085ec7e1 + ldr r1, =gUnknown_085EC7E1 adds r0, r4, 0 bl gf_strcat b @08167018 .align 2, 0 .pool @08167010: - ldr r1, =0x085ec7ef + ldr r1, =gUnknown_085EC7EF adds r0, r4, 0 bl gf_strcpy @08167018: @@ -692791,7 +692791,7 @@ sub_8167024: ; 8167024 adds r6, r0, 0 adds r5, r1, 0 movs r4, 0 - ldr r7, =0x085dfcb0 + ldr r7, =gUnknown_085DFCB0 @0816702E: lsls r0, r4, 2 adds r0, r7 @@ -692831,7 +692831,7 @@ sub_8167054: ; 8167054 movs r4, 0 mov r7, sp @08167078: - ldr r1, =0x085dfcb0 + ldr r1, =gUnknown_085DFCB0 lsls r0, r4, 2 adds r0, r1 ldr r6, [r0] @@ -693035,7 +693035,7 @@ sub_8167184: ; 8167184 adds r0, r1 lsrs r5, r0, 24 @0816721C: - ldr r0, =0x085dfcc4 + ldr r0, =gUnknown_085DFCC4 adds r0, r6, r0 ldrb r1, [r0] mov r0, r10 @@ -693198,9 +693198,9 @@ sub_8167338: ; 8167338 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r0, =0x085dfd18 + ldr r0, =gUnknown_085DFD18 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085dfd20 + ldr r0, =gUnknown_085DFD20 bl gpu_pal_obj_alloc_tag_and_apply ldr r2, =0x0203bc90 ldr r0, [r2] @@ -693209,7 +693209,7 @@ sub_8167338: ; 8167338 strb r1, [r0] movs r4, 0 adds r5, r2, 0 - ldr r6, =0x085dfd28 + ldr r6, =gUnknown_085DFD28 adds r0, r6, 0x2 mov r8, r0 ldr r7, =0x0202064c @@ -693227,7 +693227,7 @@ sub_8167338: ; 8167338 add r2, r8 movs r0, 0 ldrsh r2, [r2, r0] - ldr r0, =0x085dfd5c + ldr r0, =gUnknown_085DFD5C movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 24 @@ -693991,13 +693991,13 @@ sub_8167930: ; 8167930 .align 2, 0 .pool @08167A38: - ldr r0, =0x085dfb60 + ldr r0, =gUnknown_085DFB60 ldr r1, =0x0203bca8 b @08167AA0 .align 2, 0 .pool @08167A48: - ldr r1, =0x085dfa80 + ldr r1, =gUnknown_085DFA80 movs r0, 0x3 movs r2, 0xE0 movs r3, 0 @@ -694017,7 +694017,7 @@ sub_8167930: ; 8167930 .align 2, 0 .pool @08167A74: - ldr r0, =0x085dfa60 + ldr r0, =gUnknown_085DFA60 movs r1, 0xD0 movs r2, 0x20 bl gpu_pal_apply @@ -694031,7 +694031,7 @@ sub_8167930: ; 8167930 .align 2, 0 .pool @08167A9C: - ldr r0, =0x08dccf7c + ldr r0, =gUnknown_08DCCF7C ldr r1, =0x0203bca4 @08167AA0: ldr r1, [r1] @@ -694040,11 +694040,11 @@ sub_8167930: ; 8167930 .align 2, 0 .pool @08167AB0: - ldr r0, =0x08dcd81c + ldr r0, =gUnknown_08DCD81C ldr r1, =0x0203bca0 ldr r1, [r1] bl LZ77UnCompVram - ldr r0, =0x08dccf5c + ldr r0, =gUnknown_08DCCF5C movs r1, 0x20 movs r2, 0x20 bl gpu_pal_apply @@ -694068,7 +694068,7 @@ sub_8167930: ; 8167930 ldr r1, [r0] movs r0, 0x1 bl bg_set_tilemap - ldr r1, =0x08dcda30 + ldr r1, =gUnknown_08DCDA30 movs r0, 0xC str r0, [sp] movs r0, 0x4 @@ -694083,7 +694083,7 @@ sub_8167930: ; 8167930 .align 2, 0 .pool @08167B1C: - ldr r0, =0x085dfc0c + ldr r0, =gUnknown_085DFC0C ldr r1, =0x0203bcac ldr r1, [r1] ldr r2, =0x00007304 @@ -694102,11 +694102,11 @@ sub_8167930: ; 8167930 movs r0, 0x2 movs r3, 0 bl gpu_copy_bg_tile_map_to_vram - ldr r0, =0x086231e8 + ldr r0, =gUnknown_086231E8 movs r1, 0x30 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x08623208 + ldr r0, =gUnknown_08623208 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -694196,14 +694196,14 @@ sub_8167BA0: ; 8167BA0 ldr r0, [r7] ldr r6, =0x0000804a adds r0, r6 - ldr r1, =0x085ebf8d + ldr r1, =gUnknown_085EBF8D bl gf_strcpy - ldr r1, =0x0861cb50 + ldr r1, =gUnknown_0861CB50 lsls r4, 2 adds r4, r1 ldr r1, [r4] bl gf_strcpy - ldr r0, =0x085dfcc9 + ldr r0, =gUnknown_085DFCC9 str r0, [sp] str r5, [sp, 0x4] ldr r0, [r7] @@ -694921,12 +694921,12 @@ sub_81681F4: ; 81681F4 sub_8168248: ; 8168248 push {lr} sub sp, 0x10 - ldr r0, =0x085dfdb8 + ldr r0, =gUnknown_085DFDB8 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp, 0x8] str r1, [sp, 0xC] - ldr r0, =0x08dccbb8 + ldr r0, =gUnknown_08DCCBB8 str r0, [sp] ldr r1, =0xffff0000 ldr r0, [sp, 0x4] @@ -694961,7 +694961,7 @@ sub_8168294: ; 8168294 ldr r0, [r0] ldr r1, =0x00007b44 adds r7, r0, r1 - ldr r0, =0x085dfda0 + ldr r0, =gUnknown_085DFDA0 mov r10, r0 movs r6, 0 movs r1, 0x40 @@ -695137,7 +695137,7 @@ bx_goto_buffer_A_ch0_tbl3: ; 81683B8 bx_exec_buffer_A_ch0_tbl2: ; 81683F4 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -695153,7 +695153,7 @@ bx_exec_buffer_A_ch0_tbl2: ; 81683F4 ldrb r0, [r1] cmp r0, 0x38 bhi @0816843C - ldr r0, =0x085dfdc0 + ldr r0, =gUnknown_085DFDC0 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -695998,7 +695998,7 @@ dp01_tbl5_exec_completed: ; 8168AF8 .pool @08168B4C: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -698257,7 +698257,7 @@ sub_8169EC8: ; 8169EC8 movs r0, 0x6 bl template_build_for_pokemon_or_trainer ldr r0, =0x0202499c - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C ldrb r1, [r1, 0x18] movs r2, 0x8 subs r2, r1 @@ -698343,7 +698343,7 @@ dp01t_07_6_: ; 8169F94 movs r0, 0x6 bl template_build_for_pokemon_or_trainer ldr r0, =0x0202499c - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C ldrb r1, [r1, 0x18] movs r2, 0x8 subs r2, r1 @@ -698903,7 +698903,7 @@ dp01t_12_1_battle_menu: ; 816A470 adds r0, r1 ldr r1, =sub_816A430 + 1 str r1, [r0] - ldr r0, =0x085cca3a + ldr r0, =gUnknown_085CCA3A movs r1, 0x2 bl battle_show_message_maybe movs r4, 0 @@ -698921,7 +698921,7 @@ dp01t_12_1_battle_menu: ; 816A470 ldrb r0, [r0] movs r1, 0 bl sub_8059CB4 - ldr r0, =0x085cca15 + ldr r0, =gUnknown_085CCA15 bl sub_814E6F0 ldr r0, =0x02022e2c movs r1, 0x1 @@ -699551,7 +699551,7 @@ sub_816A90C: ; 816A90C bl gpu_pal_alloc_new adds r4, r0, 0 lsls r4, 24 - ldr r0, =0x08305d8c + ldr r0, =gUnknown_08305D8C ldr r0, [r0, 0x30] lsrs r4, 20 movs r2, 0x80 @@ -700044,7 +700044,7 @@ sub_816ADF4: ; 816ADF4 adds r0, r1 movs r1, 0x32 bl sub_80D6C7C - ldr r1, =0x085dfefc + ldr r1, =gUnknown_085DFEFC ldrh r0, [r1] cmp r0, 0 beq @0816AE48 @@ -700088,7 +700088,7 @@ sub_816ADF4: ; 816ADF4 sub_816AE58: ; 816AE58 push {lr} ldr r1, =0x0203bcb0 - ldr r0, =0x085dfed4 + ldr r0, =gUnknown_085DFED4 str r0, [r1] ldr r1, =0x0203bcb4 movs r0, 0x4 @@ -700098,7 +700098,7 @@ sub_816AE58: ; 816AE58 bl AddTask lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085e8d80 + ldr r1, =gUnknown_085E8D80 ldr r2, =sub_816AED8 + 1 bl sub_81978EC pop {r0} @@ -700111,7 +700111,7 @@ sub_816AE58: ; 816AE58 sub_816AE98: ; 816AE98 push {lr} ldr r1, =0x0203bcb0 - ldr r0, =0x085dfed8 + ldr r0, =gUnknown_085DFED8 str r0, [r1] ldr r1, =0x0203bcb4 movs r0, 0x3 @@ -700121,7 +700121,7 @@ sub_816AE98: ; 816AE98 bl AddTask lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085e8d80 + ldr r1, =gUnknown_085E8D80 ldr r2, =sub_816AED8 + 1 bl sub_81978EC pop {r0} @@ -700148,20 +700148,20 @@ sub_816AED8: ; 816AED8 mov r8, r0 cmp r1, 0x3 bne @0816AF0C - ldr r0, =0x085dff24 + ldr r0, =gUnknown_085DFF24 ldr r1, [r0, 0x4] ldr r0, [r0] b @0816AF12 .align 2, 0 .pool @0816AF0C: - ldr r0, =0x085dff24 + ldr r0, =gUnknown_085DFF24 ldr r1, [r0, 0xC] ldr r0, [r0, 0x8] @0816AF12: str r0, [sp] str r1, [sp, 0x4] - ldr r5, =0x085dfeb4 + ldr r5, =gUnknown_085DFEB4 ldr r4, =0x0203bcb0 ldr r1, [r4] mov r0, r8 @@ -700279,7 +700279,7 @@ sub_816AF98: ; 816AF98 adds r1, r6 lsls r1, 3 adds r1, r0 - ldr r2, =0x085dfeb4 + ldr r2, =gUnknown_085DFEB4 ldr r0, =0x0203bcb0 ldr r0, [r0] adds r0, r5 @@ -700302,7 +700302,7 @@ sub_816B060: ; 816B060 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085e8d80 + ldr r1, =gUnknown_085E8D80 ldr r2, =sub_816AED8 + 1 bl sub_81978EC pop {r0} @@ -700347,7 +700347,7 @@ sub_816B0A8: ; 816B0A8 lsls r0, 24 cmp r0, 0 bne @0816B0D8 - ldr r1, =0x085eac4b + ldr r1, =gUnknown_085EAC4B ldr r2, =sub_816B060 + 1 adds r0, r4, 0 bl sub_81978EC @@ -700384,7 +700384,7 @@ sub_816B0A8: ; 816B0A8 .align 2, 0 .pool @0816B120: - ldr r1, =0x085eac4b + ldr r1, =gUnknown_085EAC4B ldr r2, =sub_816B060 + 1 adds r0, r6, 0 bl sub_81978EC @@ -700420,13 +700420,13 @@ sub_816B148: ; 816B148 ldrb r0, [r0, 0x8] cmp r0, 0 bne @0816B174 - ldr r0, =0x081f863f + ldr r0, =gUnknown_081F863F bl script_env_1_execute_new_script b @0816B184 .align 2, 0 .pool @0816B174: - ldr r0, =0x081f958f + ldr r0, =gUnknown_081F958F bl script_env_1_execute_new_script b @0816B184 .align 2, 0 @@ -700455,12 +700455,12 @@ sub_816B190: ; 816B190 lsls r4, 3 ldr r0, =0x03005e08 adds r4, r0 - ldr r0, =0x085dff24 + ldr r0, =gUnknown_085DFF24 ldr r1, [r0, 0x14] ldr r0, [r0, 0x10] str r0, [sp] str r1, [sp, 0x4] - ldr r6, =0x085dfedc + ldr r6, =gUnknown_085DFEDC adds r0, r6, 0 movs r1, 0x4 bl GetMaxWidthInMenuTable @@ -700487,7 +700487,7 @@ sub_816B190: ; 816B190 bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed movs r0, 0 bl schedule_bg_copy_tilemap_to_vram - ldr r0, =0x085dfea4 + ldr r0, =gUnknown_085DFEA4 lsls r5, 2 adds r5, r0 ldr r0, [r5] @@ -700549,7 +700549,7 @@ sub_816B248: ; 816B248 beq @0816B2B4 movs r0, 0x5 bl audio_play - ldr r0, =0x085dfedc + ldr r0, =gUnknown_085DFEDC lsls r1, r4, 3 adds r0, 0x4 adds r1, r0 @@ -700565,7 +700565,7 @@ sub_816B248: ; 816B248 asrs r2, r0, 24 cmp r1, r0 beq @0816B2C0 - ldr r0, =0x085dfea4 + ldr r0, =gUnknown_085DFEA4 lsls r1, r2, 2 adds r1, r0 ldr r0, [r1] @@ -700713,7 +700713,7 @@ sub_816B398: ; 816B398 @0816B3C4: adds r0, r5, 0 bl sub_816B4DC - ldr r1, =0x085eabd1 + ldr r1, =gUnknown_085EABD1 ldr r2, =task_pc_itemstorage + 1 adds r0, r5, 0 bl sub_81978EC @@ -700750,7 +700750,7 @@ sub_816B3E4: ; 816B3E4 @0816B410: adds r0, r5, 0 bl sub_816B4DC - ldr r1, =0x085eabd1 + ldr r1, =gUnknown_085EABD1 ldr r2, =task_pc_itemstorage + 1 adds r0, r5, 0 bl sub_81978EC @@ -701010,7 +701010,7 @@ sub_816B5F8: ; 816B5F8 lsrs r4, 24 movs r0, 0x1 bl sub_81D1C84 - ldr r6, =0x085eab4e + ldr r6, =gUnknown_085EAB4E movs r0, 0x1 adds r1, r6, 0 movs r2, 0x40 @@ -701161,7 +701161,7 @@ sub_816B730: ; 816B730 movs r1, 0 bl sub_81DB554 ldr r5, =0x02021fc4 - ldr r1, =0x085eac63 + ldr r1, =gUnknown_085EAC63 adds r0, r5, 0 bl ExpandTextCodes ldr r2, =sub_816B7DC + 1 @@ -701217,7 +701217,7 @@ sub_816B7DC: ; 816B7DC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r2, =0x085dff04 + ldr r2, =gUnknown_085DFF04 adds r0, r4, 0 movs r1, 0x4 bl PrintMenuTable @@ -701265,7 +701265,7 @@ sub_816B82C: ; 816B82C @0816B858: movs r0, 0x5 bl audio_play - ldr r0, =0x085dff04 + ldr r0, =gUnknown_085DFF04 lsls r1, r4, 3 adds r0, 0x4 adds r1, r0 @@ -701417,7 +701417,7 @@ sub_816B994: ; 816B994 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085eac8d + ldr r1, =gUnknown_085EAC8D ldr r2, =sub_816B9B0 + 1 bl sub_81978EC pop {r0} @@ -701506,7 +701506,7 @@ sub_816BA18: ; 816BA18 lsls r0, 24 cmp r0, 0 bne @0816BA68 - ldr r1, =0x085eacb5 + ldr r1, =gUnknown_085EACB5 ldr r2, =sub_816BBD4 + 1 adds r0, r6, 0 bl sub_81978EC @@ -701514,7 +701514,7 @@ sub_816BA18: ; 816BA18 .align 2, 0 .pool @0816BA68: - ldr r1, =0x085eacc8 + ldr r1, =gUnknown_085EACC8 ldr r2, =sub_816BBD4 + 1 adds r0, r6, 0 bl sub_81978EC @@ -701681,7 +701681,7 @@ sub_816BBB8: ; 816BBB8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085e8de9 + ldr r1, =gUnknown_085E8DE9 ldr r2, =sub_816BBD4 + 1 bl sub_81978EC pop {r0} @@ -701787,7 +701787,7 @@ sub_816BC7C: ; 816BC7C cmp r0, 0xFF bne @0816BCB4 lsls r0, r2, 3 - ldr r1, =0x085dff5c + ldr r1, =gUnknown_085DFF5C adds r0, r1 bl Window_AddFromTemplate strb r0, [r4] @@ -701894,7 +701894,7 @@ sub_816BD04: ; 816BD04 adds r4, r3 ldr r0, [r5] adds r0, r4 - ldr r1, =0x085e8cf7 + ldr r1, =gUnknown_085E8CF7 bl gf_strcpy ldr r0, [r5] lsls r2, r6, 3 @@ -701908,7 +701908,7 @@ sub_816BD04: ; 816BD04 str r1, [r0] ldr r4, =0x03006310 adds r1, r4, 0 - ldr r0, =0x085dff44 + ldr r0, =gUnknown_085DFF44 ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} ldm r0!, {r2,r3,r6} @@ -702040,7 +702040,7 @@ fish4_goto_x5_or_x6: ; 816BE44 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x7 @@ -702235,12 +702235,12 @@ sub_816BFE0: ; 816BFE0 movs r0, 0 str r0, [sp] str r0, [sp, 0x4] - ldr r0, =0x085dff8c + ldr r0, =gUnknown_085DFF8C str r0, [sp, 0x8] lsls r0, r2, 24 asrs r0, 24 str r0, [sp, 0xC] - ldr r0, =0x085e8d60 + ldr r0, =gUnknown_085E8D60 str r0, [sp, 0x10] adds r0, r5, 0 movs r1, 0x1 @@ -702394,10 +702394,10 @@ sub_816C158: ; 816C158 bls @0816C16C movs r1, 0x6 ldrsh r0, [r7, r1] - ldr r5, =0x085eab71 + ldr r5, =gUnknown_085EAB71 cmp r0, 0 bne @0816C186 - ldr r5, =0x085eab63 + ldr r5, =gUnknown_085EAB63 @0816C186: movs r0, 0x1 adds r1, r5, 0 @@ -702482,47 +702482,47 @@ sub_816C228: ; 816C228 .4byte @0816C274 .4byte @0816C26C @0816C26C: - ldr r0, =0x085e8d62 + ldr r0, =gUnknown_085E8D62 b @0816C2BA .align 2, 0 .pool @0816C274: - ldr r0, =0x085eac09 + ldr r0, =gUnknown_085EAC09 b @0816C2BA .align 2, 0 .pool @0816C27C: - ldr r0, =0x085eac22 + ldr r0, =gUnknown_085EAC22 b @0816C2BA .align 2, 0 .pool @0816C284: - ldr r0, =0x085e8ee0 + ldr r0, =gUnknown_085E8EE0 b @0816C2BA .align 2, 0 .pool @0816C28C: - ldr r0, =0x085e8ef9 + ldr r0, =gUnknown_085E8EF9 b @0816C2BA .align 2, 0 .pool @0816C294: - ldr r0, =0x085eabe7 + ldr r0, =gUnknown_085EABE7 b @0816C2BA .align 2, 0 .pool @0816C29C: - ldr r0, =0x085e8eb9 + ldr r0, =gUnknown_085E8EB9 b @0816C2BA .align 2, 0 .pool @0816C2A4: - ldr r0, =0x085e8f0e + ldr r0, =gUnknown_085E8F0E b @0816C2BA .align 2, 0 .pool @0816C2AC: - ldr r0, =0x085e8dfe + ldr r0, =gUnknown_085E8DFE b @0816C2BA .align 2, 0 .pool @@ -703015,7 +703015,7 @@ sub_816C6BC: ; 816C6BC ldr r0, =0x02021cc4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -703376,7 +703376,7 @@ sub_816C9B8: ; 816C9B8 ldr r0, =0x0000fff8 bl sub_816C228 bl sub_816C2C0 - ldr r1, =0x085dff84 + ldr r1, =gUnknown_085DFF84 movs r0, 0x1 str r0, [sp] movs r0, 0x85 @@ -703384,7 +703384,7 @@ sub_816C9B8: ; 816C9B8 str r0, [sp, 0x4] movs r0, 0xE str r0, [sp, 0x8] - ldr r0, =0x085dff3c + ldr r0, =gUnknown_085DFF3C str r0, [sp, 0xC] adds r0, r5, 0 movs r2, 0x1 @@ -703650,17 +703650,17 @@ load_copyright_graphics: ; 816CC70 lsrs r4, 16 lsls r5, 16 lsrs r5, 16 - ldr r0, =0x08dc3d74 + ldr r0, =gUnknown_08DC3D74 movs r6, 0xC0 lsls r6, 19 adds r3, r6 adds r1, r3, 0 bl LZ77UnCompVram - ldr r0, =0x08dc3fd4 + ldr r0, =gUnknown_08DC3FD4 adds r4, r6 adds r1, r4, 0 bl LZ77UnCompVram - ldr r0, =0x08dc3d54 + ldr r0, =gUnknown_08DC3D54 adds r1, r5, 0 movs r2, 0x20 bl gpu_pal_apply @@ -703843,7 +703843,7 @@ do_copyright_screen: ; 816CCC8 ldr r0, =0x65366347 cmp r4, r0 bne @0816CE6C - ldr r0, =0x089aa144 + ldr r0, =gUnknown_089AA144 movs r1, 0x80 lsls r1, 18 movs r2, 0xA0 @@ -703954,11 +703954,11 @@ task_intro_1: ; 816CF18 movs r0, 0x12 movs r1, 0x28 bl lcd_io_set - ldr r0, =0x085e13b4 + ldr r0, =gUnknown_085E13B4 movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085e07c4 + ldr r0, =gUnknown_085E07C4 ldr r1, =0x06008000 bl LZ77UnCompVram ldr r1, =0x06008800 @@ -703971,7 +703971,7 @@ task_intro_1: ; 816CF18 ldr r5, =0x81000400 str r5, [r4, 0x8] ldr r0, [r4, 0x8] - ldr r0, =0x085e0b78 + ldr r0, =gUnknown_085E0B78 ldr r1, =0x06009000 bl LZ77UnCompVram ldr r1, =0x06009800 @@ -703981,7 +703981,7 @@ task_intro_1: ; 816CF18 str r1, [r4, 0x4] str r5, [r4, 0x8] ldr r0, [r4, 0x8] - ldr r0, =0x085e0eac + ldr r0, =gUnknown_085E0EAC ldr r1, =0x0600a000 bl LZ77UnCompVram ldr r1, =0x0600a800 @@ -703991,7 +703991,7 @@ task_intro_1: ; 816CF18 str r1, [r4, 0x4] str r5, [r4, 0x8] ldr r0, [r4, 0x8] - ldr r0, =0x085e119c + ldr r0, =gUnknown_085E119C ldr r1, =0x0600b000 bl LZ77UnCompVram ldr r1, =0x0600b800 @@ -704001,7 +704001,7 @@ task_intro_1: ; 816CF18 str r1, [r4, 0x4] str r5, [r4, 0x8] ldr r0, [r4, 0x8] - ldr r0, =0x085e05c4 + ldr r0, =gUnknown_085E05C4 movs r5, 0x80 lsls r5, 2 movs r1, 0 @@ -704020,15 +704020,15 @@ task_intro_1: ; 816CF18 lsls r1, 8 movs r0, 0x8 bl lcd_io_set - ldr r0, =0x085e4fdc + ldr r0, =gUnknown_085E4FDC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e4fec + ldr r0, =gUnknown_085E4FEC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e4ffc + ldr r0, =gUnknown_085E4FFC bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x085e4a74 + ldr r0, =gUnknown_085E4A74 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e4a84 + ldr r0, =gUnknown_085E4A84 bl gpu_pal_obj_alloc_and_load_multiple ldr r4, =0x02037914 movs r3, 0xF0 @@ -704311,8 +704311,8 @@ task_intro_3_3: ; 816D2A0 .align 2, 0 .pool @0816D2D8: - ldr r0, =0x085e4ab8 - ldr r2, =0x085e4ad0 + ldr r0, =gUnknown_085E4AB8 + ldr r2, =gUnknown_085E4AD0 movs r1, 0x8 ldrsh r3, [r4, r1] lsls r3, 1 @@ -704439,7 +704439,7 @@ task_intro_4: ; 816D354 lsls r0, 2 cmp r1, r0 bne @0816D43E - ldr r0, =0x085e4fc4 + ldr r0, =gUnknown_085E4FC4 movs r1, 0x78 movs r2, 0xA0 movs r3, 0xA @@ -704555,22 +704555,22 @@ task_intro_7: ; 816D4E4 ldrh r0, [r0] cmp r0, 0 bne @0816D504 - ldr r0, =0x085f52bc + ldr r0, =gUnknown_085F52BC bl gpu_tile_obj_decompress_and_load b @0816D50A .align 2, 0 .pool @0816D504: - ldr r0, =0x085f52cc + ldr r0, =gUnknown_085F52CC bl gpu_tile_obj_decompress_and_load @0816D50A: - ldr r0, =0x085f52dc + ldr r0, =gUnknown_085F52DC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f52fc + ldr r0, =gUnknown_085F52FC bl gpu_tile_obj_decompress_and_load movs r6, 0 lsls r7, r4, 2 - ldr r5, =0x085e4ae8 + ldr r5, =gUnknown_085E4AE8 @0816D51C: lsls r0, r6, 3 adds r0, r5 @@ -704580,18 +704580,18 @@ task_intro_7: ; 816D4E4 lsrs r6, r0, 24 cmp r6, 0x2 bls @0816D51C - ldr r0, =0x085f530c + ldr r0, =gUnknown_085F530C bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x085e4b08 + ldr r0, =gUnknown_085E4B08 bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x085e4bdc + ldr r0, =gUnknown_085E4BDC movs r5, 0x88 lsls r5, 1 adds r1, r5, 0 movs r2, 0x80 movs r3, 0 bl obj_add_from_template_forward_search - ldr r0, =0x085e4ba4 + ldr r0, =gUnknown_085E4BA4 movs r1, 0x90 lsls r1, 1 movs r2, 0x6E @@ -704625,14 +704625,14 @@ task_intro_7: ; 816D4E4 str r1, [r3] adds r2, 0x8 adds r0, r2 - ldr r1, =0x085e4dc4 + ldr r1, =gUnknown_085E4DC4 str r1, [r0] ldr r0, =0x03005e00 adds r4, r7, r4 lsls r4, 3 adds r4, r0 strh r6, [r4, 0xA] - ldr r0, =0x085e4b40 + ldr r0, =gUnknown_085E4B40 movs r1, 0x88 lsls r1, 1 movs r2, 0x50 @@ -705379,14 +705379,14 @@ task_intro_10: ; 816DBAC lsls r5, 24 lsrs r5, 24 bl intro_reset_and_hide_bgs - ldr r0, =0x085e3854 + ldr r0, =gUnknown_085E3854 movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085e3724 + ldr r0, =gUnknown_085E3724 ldr r1, =0x06004000 bl LZ77UnCompVram - ldr r0, =0x085e3524 + ldr r0, =gUnknown_085E3524 movs r2, 0x80 lsls r2, 2 movs r1, 0 @@ -705549,24 +705549,24 @@ task_intro_13: ; 816DD28 ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] - ldr r0, =0x08d88494 + ldr r0, =gUnknown_08D88494 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram - ldr r0, =0x08d88d40 + ldr r0, =gUnknown_08D88D40 ldr r1, =0x0600c000 bl call_LZZUnCompVram - ldr r0, =0x08d89f7c + ldr r0, =gUnknown_08D89F7C ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d8a818 + ldr r0, =gUnknown_08D8A818 ldr r1, =0x0600e000 bl call_LZZUnCompVram - ldr r0, =0x08524d14 + ldr r0, =gUnknown_08524D14 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x0852561c + ldr r0, =gUnknown_0852561C bl gpu_pal_obj_decompress_and_apply3 - ldr r0, =0x08d85cd0 + ldr r0, =gUnknown_08D85CD0 ldr r1, =0x02037714 movs r2, 0x80 lsls r2, 1 @@ -705840,7 +705840,7 @@ task_intro_18: ; 816DF2C strh r0, [r4, 0xC] movs r1, 0xE ldrsh r0, [r4, r1] - ldr r1, =0x08d85cd0 + ldr r1, =gUnknown_08D85CD0 adds r0, r1 ldr r1, =0x02037b52 movs r2, 0x1 @@ -705883,7 +705883,7 @@ task_intro_18: ; 816DF2C strh r0, [r4, 0xC] movs r2, 0xE ldrsh r0, [r4, r2] - ldr r1, =0x08d85cd0 + ldr r1, =gUnknown_08D85CD0 adds r0, r1 ldr r1, =0x02037b52 movs r2, 0x1 @@ -706045,13 +706045,13 @@ sub_816E190: ; 816E190 lsrs r7, r0, 24 movs r4, 0 ldr r6, =0x02020630 - ldr r5, =0x085e4c64 + ldr r5, =gUnknown_085E4C64 @0816E19C: movs r0, 0 ldrsh r1, [r5, r0] lsls r3, r4, 24 lsrs r3, 24 - ldr r0, =0x08596c10 + ldr r0, =gUnknown_08596C10 movs r2, 0xA0 bl obj_add_from_template_forward_search lsls r0, 24 @@ -706112,7 +706112,7 @@ sub_816E1F8: ; 816E1F8 beq @0816E278 b @0816E29C @0816E222: - ldr r2, =0x085e4c64 + ldr r2, =gUnknown_085E4C64 movs r0, 0x30 ldrsh r1, [r3, r0] lsls r0, r1, 1 @@ -706189,19 +706189,19 @@ task_intro_19: ; 816E2A0 lsls r4, 24 lsrs r4, 24 bl reset_all_obj_data - ldr r0, =0x08d89224 + ldr r0, =gUnknown_08D89224 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram - ldr r0, =0x08d89abc + ldr r0, =gUnknown_08D89ABC ldr r1, =0x0600c000 bl call_LZZUnCompVram - ldr r0, =0x08d8a934 + ldr r0, =gUnknown_08D8A934 ldr r1, =0x0600e000 bl call_LZZUnCompVram - ldr r0, =0x085e4c88 + ldr r0, =gUnknown_085E4C88 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e4c98 + ldr r0, =gUnknown_085E4C98 bl gpu_pal_obj_alloc_tag_and_apply movs r0, 0x2 negs r0, r0 @@ -706513,7 +706513,7 @@ task_intro_20: ; 816E358 strh r0, [r5, 0xC] movs r2, 0xE ldrsh r0, [r5, r2] - ldr r1, =0x08d85cd0 + ldr r1, =gUnknown_08D85CD0 adds r0, r1 ldr r1, =0x02037b72 movs r2, 0x1 @@ -706558,7 +706558,7 @@ task_intro_20: ; 816E358 strh r0, [r5, 0xC] movs r2, 0xE ldrsh r0, [r5, r2] - ldr r1, =0x08d85cd0 + ldr r1, =gUnknown_08D85CD0 adds r0, r1 ldr r1, =0x02037b72 movs r2, 0x1 @@ -706689,7 +706689,7 @@ sub_816E6D4: ; 816E6D4 lsrs r0, 24 mov r8, r0 movs r5, 0 - ldr r7, =0x085e4ca8 + ldr r7, =gUnknown_085E4CA8 ldr r0, =0x02020630 mov r9, r0 adds r4, r7, 0 @@ -706703,7 +706703,7 @@ sub_816E6D4: ; 816E6D4 ldrsh r2, [r0, r3] lsls r3, r5, 24 lsrs r3, 24 - ldr r0, =0x085e4d14 + ldr r0, =gUnknown_085E4D14 bl obj_add_from_template_forward_search lsls r0, 24 lsrs r0, 24 @@ -706744,7 +706744,7 @@ sub_816E74C: ; 816E74C mov r7, r8 push {r7} movs r5, 0 - ldr r7, =0x085e4ca8 + ldr r7, =gUnknown_085E4CA8 adds r4, r7, 0x4 movs r6, 0x24 ldr r0, =0x02020630 @@ -706758,7 +706758,7 @@ sub_816E74C: ; 816E74C ldrsh r2, [r0, r3] lsls r3, r5, 24 lsrs r3, 24 - ldr r0, =0x085e4d14 + ldr r0, =gUnknown_085E4D14 bl obj_add_from_template_forward_search lsls r0, 24 lsrs r0, 24 @@ -706952,7 +706952,7 @@ task_intro_21: ; 816E888 movs r0, 0x1A movs r1, 0 bl lcd_io_set - ldr r4, =0x08d8aa54 + ldr r4, =gUnknown_08D8AA54 movs r1, 0xC0 lsls r1, 19 adds r0, r4, 0 @@ -706960,7 +706960,7 @@ task_intro_21: ; 816E888 ldr r1, =0x06004000 adds r0, r4, 0 bl call_LZZUnCompVram - ldr r0, =0x08d8b6e8 + ldr r0, =gUnknown_08D8B6E8 ldr r1, =0x0600e000 bl call_LZZUnCompVram ldr r1, =0x03005e00 @@ -706983,10 +706983,10 @@ task_intro_22: ; 816E954 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x08d8b180 + ldr r0, =gUnknown_08D8B180 ldr r1, =0x0600c000 bl call_LZZUnCompVram - ldr r0, =0x08d8b440 + ldr r0, =gUnknown_08D8B440 ldr r1, =0x0600d000 bl call_LZZUnCompVram ldr r1, =0x03005e00 @@ -707149,16 +707149,16 @@ task_intro_25: ; 816EAB8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x08d8c16c + ldr r0, =gUnknown_08D8C16C ldr r1, =0x0600e000 bl call_LZZUnCompVram - ldr r0, =0x08d8ccc8 + ldr r0, =gUnknown_08D8CCC8 ldr r1, =0x0600c000 bl call_LZZUnCompVram - ldr r0, =0x08d8ba74 + ldr r0, =gUnknown_08D8BA74 ldr r1, =0x06004000 bl call_LZZUnCompVram - ldr r0, =0x08d8c838 + ldr r0, =gUnknown_08D8C838 movs r1, 0xC0 lsls r1, 19 bl call_LZZUnCompVram @@ -707178,9 +707178,9 @@ task_intro_25: ; 816EAB8 movs r1, 0x1 strh r1, [r0, 0x14] strh r2, [r0, 0x16] - ldr r0, =0x085e4bf4 + ldr r0, =gUnknown_085E4BF4 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x085e4c04 + ldr r0, =gUnknown_085E4C04 bl gpu_pal_obj_alloc_and_load_multiple pop {r4} pop {r0} @@ -707221,7 +707221,7 @@ task_intro_26: ; 816EB44 lsls r0, 16 cmp r0, 0 bne @0816EC62 - ldr r4, =0x085e4c4c + ldr r4, =gUnknown_085E4C4C adds r0, r4, 0 movs r1, 0xC8 movs r2, 0x30 @@ -707269,7 +707269,7 @@ task_intro_26: ; 816EB44 lsls r0, 16 cmp r0, 0 bne @0816EC62 - ldr r4, =0x085e4c4c + ldr r4, =gUnknown_085E4C4C adds r0, r4, 0 movs r1, 0x28 movs r2, 0x30 @@ -707370,7 +707370,7 @@ sub_816EC6C: ; 816EC6C @0816ECAC: movs r1, 0x30 ldrsh r0, [r4, r1] - ldr r1, =0x08d85cd0 + ldr r1, =gUnknown_08D85CD0 adds r0, r1 ldr r1, =0x02037bce movs r2, 0x1 @@ -707402,7 +707402,7 @@ sub_816EC6C: ; 816EC6C strh r0, [r4, 0x32] movs r1, 0x30 ldrsh r0, [r4, r1] - ldr r1, =0x08d85cd0 + ldr r1, =gUnknown_08D85CD0 adds r0, r1 ldr r1, =0x02037bce movs r2, 0x1 @@ -707432,9 +707432,9 @@ task_intro_27: ; 816ED20 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x085e5048 + ldr r0, =gUnknown_085E5048 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e5058 + ldr r0, =gUnknown_085E5058 bl gpu_pal_obj_alloc_and_load_multiple movs r1, 0xD5 lsls r1, 6 @@ -707659,7 +707659,7 @@ sub_816EEA8: ; 816EEA8 movs r2, 0x2 ldrsh r0, [r5, r2] lsls r0, 1 - ldr r1, =0x08d85e72 + ldr r1, =gUnknown_08D85E72 adds r0, r1 ldr r1, =0x02037bd0 movs r2, 0x1 @@ -707696,7 +707696,7 @@ sub_816EEA8: ; 816EEA8 movs r1, 0x2 ldrsh r0, [r5, r1] lsls r0, 1 - ldr r1, =0x08d85e72 + ldr r1, =gUnknown_08D85E72 adds r0, r1 ldr r1, =0x02037bc4 movs r2, 0x1 @@ -707734,7 +707734,7 @@ sub_816EEA8: ; 816EEA8 movs r1, 0x2 ldrsh r0, [r5, r1] lsls r0, 1 - ldr r1, =0x08d85e52 + ldr r1, =gUnknown_08D85E52 adds r0, r1 ldr r1, =0x02037bcc movs r2, 0x1 @@ -707749,7 +707749,7 @@ sub_816EEA8: ; 816EEA8 beq @0816EFB6 b @0816F0B2 @0816EFB6: - ldr r0, =0x085e5030 + ldr r0, =gUnknown_085E5030 movs r1, 0x78 movs r2, 0x58 movs r3, 0xF @@ -707803,7 +707803,7 @@ sub_816EEA8: ; 816EEA8 movs r0, 0x50 movs r1, 0x10 bl pal_fade_1 - ldr r4, =0x08d85e7c + ldr r4, =gUnknown_08D85E7C ldr r5, =0x02037bd0 adds r0, r4, 0 adds r1, r5, 0 @@ -707936,7 +707936,7 @@ task_intro_3_1: ; 816F128 lsls r1, 6 movs r0, 0x50 bl lcd_io_set - ldr r0, =0x0853ff70 + ldr r0, =gUnknown_0853FF70 ldrh r1, [r0, 0x3E] movs r0, 0x52 bl lcd_io_set @@ -707961,7 +707961,7 @@ task_intro_3_1: ; 816F128 adds r0, r1 movs r1, 0xFF lsls r1, 1 - ldr r2, =0x0853ff70 + ldr r2, =gUnknown_0853FF70 ands r0, r1 adds r0, r2 ldrh r1, [r0] @@ -707971,7 +707971,7 @@ task_intro_3_1: ; 816F128 .align 2, 0 .pool @0816F1A0: - ldr r0, =0x0853ff70 + ldr r0, =gUnknown_0853FF70 ldrh r1, [r0] movs r0, 0x52 bl lcd_io_set @@ -708025,7 +708025,7 @@ task_intro_3_2: ; 816F1E0 lsls r1, 6 movs r0, 0x50 bl lcd_io_set - ldr r0, =0x0853ff70 + ldr r0, =gUnknown_0853FF70 ldrh r1, [r0] movs r0, 0x52 bl lcd_io_set @@ -708050,7 +708050,7 @@ task_intro_3_2: ; 816F1E0 adds r0, r1 movs r1, 0xFF lsls r1, 1 - ldr r2, =0x0853ff70 + ldr r2, =gUnknown_0853FF70 ands r0, r1 adds r0, r2 ldrh r1, [r0] @@ -708060,7 +708060,7 @@ task_intro_3_2: ; 816F1E0 .align 2, 0 .pool @0816F258: - ldr r0, =0x0853ff70 + ldr r0, =gUnknown_0853FF70 ldrh r1, [r0, 0x3E] movs r0, 0x52 bl lcd_io_set @@ -708365,7 +708365,7 @@ sub_816F46C: ; 816F46C .pool @0816F4AC: ldrh r1, [r7, 0x36] - ldr r5, =0x08329f40 + ldr r5, =gUnknown_08329F40 lsls r0, r1, 24 lsrs r0, 23 adds r0, r5 @@ -708552,7 +708552,7 @@ sub_816F5B4: ; 816F5B4 strh r0, [r4, 0x36] ldrh r0, [r4, 0x36] adds r1, r0, 0 - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 adds r0, 0x40 lsls r0, 24 lsrs r0, 23 @@ -708604,7 +708604,7 @@ sub_816F660: ; 816F660 ldrh r0, [r1, 0x36] adds r0, 0x8 strh r0, [r1, 0x36] - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 lsls r0, 24 lsrs r0, 23 adds r0, r3 @@ -708817,7 +708817,7 @@ sub_816F7D0: ; 816F7D0 lsls r1, 24 lsrs r1, 24 mov r8, r1 - ldr r0, =0x085e4d64 + ldr r0, =gUnknown_085E4D64 lsrs r2, r4, 16 mov r10, r2 asrs r4, 16 @@ -708900,7 +708900,7 @@ sub_816F7D0: ; 816F7D0 lsls r0, 16 asrs r0, 16 mov r8, r0 - ldr r0, =0x085e4d64 + ldr r0, =gUnknown_085E4D64 mov r1, r10 mov r2, r8 movs r3, 0x1 @@ -708942,7 +708942,7 @@ sub_816F7D0: ; 816F7D0 adds r4, r2 ldr r0, =sub_816F3A4 + 1 str r0, [r4] - ldr r0, =0x085e4d64 + ldr r0, =gUnknown_085E4D64 mov r1, r10 mov r2, r8 movs r3, 0x1 @@ -709302,7 +709302,7 @@ sub_816FB38: ; 816FB38 cmp r0, 0 beq @0816FC14 lsls r0, 1 - ldr r4, =0x08d85c50 + ldr r4, =gUnknown_08D85C50 adds r0, r4 ldr r5, =0x02037d52 adds r1, r5, 0 @@ -709337,7 +709337,7 @@ sub_816FB38: ; 816FB38 movs r1, 0x30 ldrsh r0, [r6, r1] lsls r0, 1 - ldr r4, =0x08d85c50 + ldr r4, =gUnknown_08D85C50 adds r0, r4 ldr r5, =0x02037d52 adds r1, r5, 0 @@ -709383,7 +709383,7 @@ sub_816FB38: ; 816FB38 cmp r0, 0x9 bgt @0816FCE6 lsls r0, 1 - ldr r4, =0x08d85c50 + ldr r4, =gUnknown_08D85C50 adds r0, r4 ldr r5, =0x02037d52 adds r1, r5, 0 @@ -709439,7 +709439,7 @@ sub_816FB38: ; 816FB38 .align 2, 0 .pool @0816FCF4: - ldr r1, =0x085e4f48 + ldr r1, =gUnknown_085E4F48 movs r2, 0x32 ldrsh r0, [r6, r2] lsls r0, 1 @@ -709563,7 +709563,7 @@ sub_816FDB8: ; 816FDB8 movs r7, 0 @0816FDD2: lsls r5, r7, 2 - ldr r0, =0x085e4e94 + ldr r0, =gUnknown_085E4E94 adds r0, 0x2 adds r0, r5, r0 ldr r2, [sp] @@ -709579,7 +709579,7 @@ sub_816FDB8: ; 816FDB8 str r0, [sp, 0x8] ldr r3, =0xfffc0000 adds r2, r3 - ldr r0, =0x085e4f5c + ldr r0, =gUnknown_085E4F5C asrs r2, 16 movs r3, 0 bl obj_add_from_template_forward_search @@ -709592,7 +709592,7 @@ sub_816FDB8: ; 816FDB8 adds r4, r0 movs r1, 0 strh r1, [r4, 0x2E] - ldr r0, =0x085e4fa4 + ldr r0, =gUnknown_085E4FA4 adds r0, r7, r0 ldrb r0, [r0] strh r0, [r4, 0x30] @@ -709620,7 +709620,7 @@ sub_816FDB8: ; 816FDB8 ands r0, r2 orrs r0, r1 strb r0, [r4, 0x3] - ldr r3, =0x085e4e94 + ldr r3, =gUnknown_085E4E94 adds r5, r3 ldrb r1, [r5] adds r0, r4, 0 @@ -709633,7 +709633,7 @@ sub_816FDB8: ; 816FDB8 lsrs r7, r0, 16 cmp r7, 0x8 bls @0816FDD2 - ldr r0, =0x085e4f8c + ldr r0, =gUnknown_085E4F8C ldr r2, [sp, 0x8] subs r2, 0x6 lsls r2, 16 @@ -709693,7 +709693,7 @@ sub_816FEDC: ; 816FEDC ldrsh r0, [r4, r1] cmp r0, 0 beq @0816FF48 - ldr r2, =0x08329f40 + ldr r2, =gUnknown_08329F40 ldrh r1, [r4, 0x32] lsls r0, r1, 24 lsrs r0, 23 @@ -709933,7 +709933,7 @@ sub_8170040: ; 8170040 adds r0, r1, 0x1 strh r0, [r5, 0x30] @081700BE: - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 ldrh r0, [r5, 0x30] lsls r0, 24 lsrs r0, 23 @@ -710078,11 +710078,11 @@ sub_81701C4: ; 81701C4 bl gpu_pal_allocator_reset movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085e5068 + ldr r1, =gUnknown_085E5068 movs r0, 0x1 movs r2, 0x2 bl bg_vram_setup - ldr r0, =0x085e5070 + ldr r0, =gUnknown_085E5070 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -710175,7 +710175,7 @@ sub_8170290: ; 8170290 movs r2, 0x27 movs r3, 0xD bl SetWindowBorderStyle - ldr r5, =0x085ee8f1 + ldr r5, =gUnknown_085EE8F1 movs r0, 0x1 adds r1, r5, 0 movs r2, 0x38 @@ -710496,15 +710496,15 @@ sub_8170478: ; 8170478 bl sub_80A6B30 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c2ea9c + ldr r1, =gUnknown_08C2EA9C bl sub_80A6D48 mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =0x08c2ea50 + ldr r1, =gUnknown_08C2EA50 mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 - ldr r0, =0x08c2dda4 + ldr r0, =gUnknown_08C2DDA4 mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -711509,7 +711509,7 @@ sub_8170E04: ; 8170E04 lsls r0, r1, 1 adds r0, r1 lsls r0, 3 - ldr r1, =0x0832c588 + ldr r1, =gUnknown_0832C588 adds r0, r1 movs r1, 0x20 movs r2, 0x50 @@ -711661,7 +711661,7 @@ sub_8170F2C: ; 8170F2C lsls r0, r4, 1 adds r0, r4 lsls r0, 3 - ldr r1, =0x0832c588 + ldr r1, =gUnknown_0832C588 adds r0, r1 adds r1, r6, 0 adds r1, 0x20 @@ -712999,7 +712999,7 @@ sub_81719EC: ; 81719EC ldrsh r1, [r6, r2] movs r0, 0x22 ldrsh r2, [r6, r0] - ldr r0, =0x085e5250 + ldr r0, =gUnknown_085E5250 mov r3, r8 bl obj_add_from_template_forward_search lsls r0, 24 @@ -713013,7 +713013,7 @@ sub_81719EC: ; 81719EC adds r5, r4, r2 movs r0, 0x18 strh r0, [r5, 0x2E] - ldr r0, =0x085e5088 + ldr r0, =gUnknown_085E5088 lsls r1, r7, 2 adds r1, r0 movs r0, 0 @@ -713034,7 +713034,7 @@ sub_81719EC: ; 81719EC add r4, r10 ldr r0, =sub_8171AAC + 1 str r0, [r4] - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 ldrb r1, [r0, 0x4] adds r0, r5, 0 bl obj_anim_image_start @@ -713391,7 +713391,7 @@ sub_8171CE8: ; 8171CE8 sub_8171D60: ; 8171D60 push {r4,r5,lr} lsls r0, 24 - ldr r1, =0x085e5094 + ldr r1, =gUnknown_085E5094 lsrs r5, r0, 21 adds r4, r5, r1 ldrh r0, [r4, 0x6] @@ -713402,7 +713402,7 @@ sub_8171D60: ; 8171D60 bne @08171D86 adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x085e50f4 + ldr r0, =gUnknown_085E50F4 adds r0, r5, r0 bl gpu_pal_obj_decompress_and_apply3 @08171D86: @@ -713443,7 +713443,7 @@ sub_8171D98: ; 8171D98 lsrs r5, 24 adds r0, r5, 0 bl sub_8171D60 - ldr r1, =0x085e51c0 + ldr r1, =gUnknown_085E51C0 lsls r0, r5, 2 adds r0, r1 ldr r0, [r0] @@ -713537,7 +713537,7 @@ sub_8171E50: ; 8171E50 lsls r0, r4, 1 adds r0, r4 lsls r0, 3 - ldr r4, =0x085e51f0 + ldr r4, =gUnknown_085E51F0 adds r0, r4 bl obj_add_from_template_forward_search lsls r0, 24 @@ -713552,7 +713552,7 @@ sub_8171E50: ; 8171E50 lsls r4, 2 ldr r5, =0x02020630 adds r7, r4, r5 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 ldr r1, [sp] adds r0, r1, r0 ldrb r1, [r0] @@ -713726,7 +713726,7 @@ sub_8171FC4: ; 8171FC4 lsls r0, 3 str r0, [sp, 0x10] @0817200A: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r2, [sp, 0x10] adds r0, r2, r0 ldr r1, [sp] @@ -713743,7 +713743,7 @@ sub_8171FC4: ; 8171FC4 lsls r4, 2 mov r3, r10 adds r5, r4, r3 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 add r0, r8 ldrb r1, [r0] adds r0, r5, 0 @@ -713845,7 +713845,7 @@ sub_81720C8: ; 81720C8 lsls r0, 3 str r0, [sp, 0x10] @0817210E: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r2, [sp, 0x10] adds r0, r2, r0 ldr r1, [sp] @@ -713862,7 +713862,7 @@ sub_81720C8: ; 81720C8 lsls r4, 2 mov r3, r10 adds r5, r4, r3 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 add r0, r8 ldrb r1, [r0] adds r0, r5, 0 @@ -713960,11 +713960,11 @@ sub_81721CC: ; 81721CC str r0, [sp, 0x10] ldr r3, =0x02020630 mov r8, r3 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 adds r1, r0 mov r10, r1 @08172212: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r1, [sp, 0x10] adds r0, r1, r0 ldr r1, [sp] @@ -714081,7 +714081,7 @@ sub_81722CC: ; 81722CC lsls r0, 3 str r0, [sp, 0x10] @08172312: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r2, [sp, 0x10] adds r0, r2, r0 ldr r1, [sp] @@ -714098,7 +714098,7 @@ sub_81722CC: ; 81722CC lsls r4, 2 mov r3, r10 adds r5, r4, r3 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 add r0, r8 ldrb r1, [r0] adds r0, r5, 0 @@ -714210,11 +714210,11 @@ sub_81723D4: ; 81723D4 str r1, [sp, 0x10] ldr r3, =0x02020630 mov r9, r3 - ldr r1, =0x085e51b4 + ldr r1, =gUnknown_085E51B4 adds r0, r1 mov r10, r0 @08172430: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r4, [sp, 0x10] adds r0, r4, r0 ldr r1, [sp] @@ -714387,11 +714387,11 @@ sub_8172560: ; 8172560 str r0, [sp, 0x10] ldr r3, =0x02020630 mov r8, r3 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 adds r1, r0 mov r10, r1 @081725A6: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r1, [sp, 0x10] adds r0, r1, r0 ldr r1, [sp] @@ -714558,7 +714558,7 @@ sub_81726BC: ; 81726BC add r2, r8 mov r10, r2 @08172708: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r3, [sp, 0x14] adds r0, r3, r0 ldr r1, [sp, 0x4] @@ -714575,7 +714575,7 @@ sub_81726BC: ; 81726BC lsls r4, 2 ldr r0, =0x02020630 adds r5, r4, r0 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 add r0, r9 ldrb r1, [r0] adds r0, r5, 0 @@ -714690,11 +714690,11 @@ sub_81727E8: ; 81727E8 str r0, [sp, 0x10] ldr r3, =0x02020630 mov r8, r3 - ldr r0, =0x085e51b4 + ldr r0, =gUnknown_085E51B4 adds r1, r0 mov r10, r1 @0817282E: - ldr r0, =0x085e51f0 + ldr r0, =gUnknown_085E51F0 ldr r1, [sp, 0x10] adds r0, r1, r0 ldr r1, [sp] @@ -714852,7 +714852,7 @@ sub_8172944: ; 8172944 cmp r0, 0 bne @081729DC movs r4, 0 - ldr r5, =0x085e51c0 + ldr r5, =gUnknown_085E51C0 b @08172998 .align 2, 0 .pool @@ -714872,8 +714872,8 @@ sub_8172944: ; 8172944 cmp r4, 0xC bne @081729CA movs r6, 0 - ldr r5, =0x085e5094 - ldr r4, =0x085e50f4 + ldr r5, =gUnknown_085E5094 + ldr r4, =gUnknown_085E50F4 @081729B4: ldrh r0, [r5, 0x6] bl gpu_tile_obj_free_by_tag @@ -714939,7 +714939,7 @@ sub_81729E8: ; 81729E8 lsls r2, 17 adds r0, r2 lsrs r0, 16 - ldr r2, =0x085e5310 + ldr r2, =gUnknown_085E5310 lsls r1, r7, 1 adds r1, r2 ldrh r3, [r1] @@ -714957,7 +714957,7 @@ sub_81729E8: ; 81729E8 lsls r1, 17 adds r0, r1 lsrs r0, 16 - ldr r2, =0x085e5310 + ldr r2, =gUnknown_085E5310 lsls r1, r7, 1 adds r1, r2 ldrh r3, [r1] @@ -715017,7 +715017,7 @@ sub_8172AB0: ; 8172AB0 adds r0, r2 lsrs r0, 16 ldrb r2, [r4, 0x8] - ldr r3, =0x085e5310 + ldr r3, =gUnknown_085E5310 lsls r1, 1 adds r1, r3 ldrh r3, [r1] @@ -715124,7 +715124,7 @@ sub_8172B90: ; 8172B90 adds r0, r3 lsrs r0, 16 ldrb r2, [r4, 0x8] - ldr r3, =0x085e5310 + ldr r3, =gUnknown_085E5310 lsls r1, 1 adds r1, r3 ldrh r3, [r1] @@ -715575,9 +715575,9 @@ sub_8172EF0: ; 8172EF0 lsrs r0, 16 cmp r0, r7 bne @08172F6E - ldr r0, =0x0852528c + ldr r0, =gUnknown_0852528C bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x08525b94 + ldr r0, =gUnknown_08525B94 bl gpu_pal_obj_decompress_and_apply3 @08172F6E: ldr r5, =sub_8172FEC + 1 @@ -715690,7 +715690,7 @@ sub_8172FEC: ; 8172FEC ldrsh r0, [r4, r1] cmp r0, 0 bne @08173074 - ldr r0, =0x085ce388 + ldr r0, =gUnknown_085CE388 adds r1, r5, 0 movs r3, 0x5 bl obj_add_from_template_forward_search @@ -715704,7 +715704,7 @@ sub_8172FEC: ; 8172FEC blt @081730A8 cmp r0, 0x3 bgt @081730A8 - ldr r0, =0x085ce3a0 + ldr r0, =gUnknown_085CE3A0 adds r1, r5, 0 movs r3, 0x5 bl obj_add_from_template_forward_search @@ -715723,7 +715723,7 @@ sub_8172FEC: ; 8172FEC .align 2, 0 .pool @081730A8: - ldr r0, =0x085ce3a0 + ldr r0, =gUnknown_085CE3A0 adds r1, r5, 0 movs r3, 0x5 bl obj_add_from_template_forward_search @@ -715984,9 +715984,9 @@ sub_81732B0: ; 81732B0 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085253ac + ldr r0, =gUnknown_085253AC bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x08525cb4 + ldr r0, =gUnknown_08525CB4 bl gpu_pal_obj_decompress_and_apply3 ldr r0, =0x0000281d bl gpu_pal_tags_index_of @@ -716782,7 +716782,7 @@ sub_81738BC: ; 81738BC movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x082c8959 + ldr r2, =gUnknown_082C8959 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -716953,12 +716953,12 @@ sub_8173AA8: ; 8173AA8 ldrsh r0, [r1, r2] cmp r0, 0x3 ble @08173AEC - ldr r1, =0x085e53b4 + ldr r1, =gUnknown_085E53B4 b @08173AEE .align 2, 0 .pool @08173AEC: - ldr r1, =0x085e53e4 + ldr r1, =gUnknown_085E53E4 @08173AEE: lsls r2, r6, 3 adds r0, r2, r1 @@ -717475,7 +717475,7 @@ sub_8173EE4: ; 8173EE4 lsls r4, 3 adds r4, r1 strh r0, [r4, 0x10] - ldr r0, =0x085e5380 + ldr r0, =gUnknown_085E5380 bl Window_AddFromTemplate ldr r0, [r6] ldrb r1, [r0, 0x14] @@ -717555,7 +717555,7 @@ sub_8173F84: ; 8173F84 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x085e8c14 + ldr r2, =gUnknown_085E8C14 str r5, [sp] movs r0, 0x2 str r0, [sp, 0x4] @@ -717823,7 +717823,7 @@ sub_8174194: ; 8174194 cmp r0, 0 bne @08174308 ldr r1, =0x0201c000 - ldr r0, =0x085e56d4 + ldr r0, =gUnknown_085E56D4 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2,r3} @@ -718091,18 +718091,18 @@ sub_81743EC: ; 81743EC cmp r0, 0x3 ble @081744B8 lsls r1, r5, 3 - ldr r0, =0x085e53b4 + ldr r0, =gUnknown_085E53B4 adds r0, 0x4 adds r0, r1, r0 ldrh r3, [r0] - ldr r0, =0x085e53ba + ldr r0, =gUnknown_085E53BA adds r1, r0 ldrh r4, [r1] b @081744C8 .align 2, 0 .pool @081744B8: - ldr r0, =0x085e53e4 + ldr r0, =gUnknown_085E53E4 lsls r2, r5, 3 adds r1, r0, 0x4 adds r1, r2, r1 @@ -718195,14 +718195,14 @@ sub_81743EC: ; 81743EC movs r3, 0x3 bl decimal_int_to_string ldr r5, =0x02021fc4 - ldr r1, =0x085e8c00 + ldr r1, =gUnknown_085E8C00 adds r0, r5, 0 bl ExpandTextCodes movs r1, 0x8 ldrsh r0, [r4, r1] cmp r0, 0 bgt @081745C0 - ldr r1, =0x085e8574 + ldr r1, =gUnknown_085E8574 movs r0, 0x1 str r0, [sp] adds r0, r5, 0 @@ -718213,7 +718213,7 @@ sub_81743EC: ; 81743EC .align 2, 0 .pool @081745C0: - ldr r1, =0x085e855c + ldr r1, =gUnknown_085E855C movs r0, 0x1 str r0, [sp] adds r0, r5, 0 @@ -718560,7 +718560,7 @@ sub_8174898: ; 8174898 lsls r2, 2 bl CpuSet ldr r1, =0x0201c000 - ldr r0, =0x085e56d4 + ldr r0, =gUnknown_085E56D4 ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3} @@ -718668,14 +718668,14 @@ sub_81749A0: ; 81749A0 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085e8588 + ldr r0, =gUnknown_085E8588 movs r1, 0x8 movs r2, 0x1 bl sub_8198180 movs r0, 0 movs r1, 0 bl sub_81973C4 - ldr r2, =0x085e8bdc + ldr r2, =gUnknown_085E8BDC movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -718740,7 +718740,7 @@ sub_8174A38: ; 8174A38 bl Window_FastFillPixels movs r0, 0 bl Window_WriteStandardTileMap - ldr r4, =0x085e8b3e + ldr r4, =gUnknown_085E8B3E movs r0, 0x1 adds r1, r4, 0 movs r2, 0xD0 @@ -718748,7 +718748,7 @@ sub_8174A38: ; 8174A38 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x085e5388 + ldr r0, =gUnknown_085E5388 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -718784,7 +718784,7 @@ sub_8174A88: ; 8174A88 lsls r0, 1 cmp r1, r0 beq @08174B30 - ldr r1, =0x085e8c36 + ldr r1, =gUnknown_085E8C36 add r0, sp, 0xC bl gf_strcpy adds r6, r0, 0 @@ -718830,7 +718830,7 @@ sub_8174A88: ; 8174A88 adds r6, 0x1 movs r0, 0xFF strb r0, [r6] - ldr r0, =0x085e5388 + ldr r0, =gUnknown_085E5388 str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -718865,7 +718865,7 @@ sub_8174A88: ; 8174A88 bl sub_81DB35C lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x085e5388 + ldr r0, =gUnknown_085E5388 str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -718889,7 +718889,7 @@ sub_8174A88: ; 8174A88 bl sub_81DB368 lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x085e5388 + ldr r0, =gUnknown_085E5388 str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -718910,7 +718910,7 @@ sub_8174A88: ; 8174A88 lsrs r1, 23 movs r2, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy adds r6, r0, 0 @@ -718945,7 +718945,7 @@ sub_8174A88: ; 8174A88 @08174C0A: movs r0, 0xFF strb r0, [r6] - ldr r5, =0x085e5388 + ldr r5, =gUnknown_085E5388 str r5, [sp] movs r4, 0x1 negs r4, r4 @@ -718957,7 +718957,7 @@ sub_8174A88: ; 8174A88 movs r2, 0x80 movs r3, 0x1 bl box_print - ldr r1, =0x085e8c3b + ldr r1, =gUnknown_085E8C3B add r0, sp, 0xC bl gf_strcpy adds r6, r0, 0 @@ -718975,7 +718975,7 @@ sub_8174A88: ; 8174A88 movs r2, 0x24 movs r3, 0x11 bl box_print - ldr r1, =0x085e8c4d + ldr r1, =gUnknown_085E8C4D add r0, sp, 0xC bl gf_strcpy adds r6, r0, 0 @@ -719022,14 +719022,14 @@ sub_8174C98: ; 8174C98 movs r1, 0 movs r3, 0xD bl SetWindowBorderStyle - ldr r0, =0x085e538c + ldr r0, =gUnknown_085E538C mov r8, r0 str r0, [sp] movs r1, 0x1 negs r1, r1 mov r9, r1 str r1, [sp, 0x4] - ldr r0, =0x085e8c48 + ldr r0, =gUnknown_085E8C48 str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -719065,7 +719065,7 @@ sub_8174C98: ; 8174C98 str r0, [sp] movs r7, 0 str r7, [sp, 0x4] - ldr r0, =0x085e8c4d + ldr r0, =gUnknown_085E8C4D str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -719141,7 +719141,7 @@ sub_8174C98: ; 8174C98 str r0, [sp] mov r1, r9 str r1, [sp, 0x4] - ldr r0, =0x085e84ce + ldr r0, =gUnknown_085E84CE str r0, [sp, 0x8] movs r0, 0x1 movs r1, 0x1 @@ -719218,7 +719218,7 @@ sub_8174C98: ; 8174C98 bl sub_81DB368 lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x085e538c + ldr r0, =gUnknown_085E538C str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -719314,7 +719314,7 @@ sub_8174EC4: ; 8174EC4 str r3, [r2, 0x8] ldr r0, [r2, 0x8] bl sub_80A1A74 - ldr r0, =0x085e54e8 + ldr r0, =gUnknown_085E54E8 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply @@ -719340,9 +719340,9 @@ sub_8174F70: ; 8174F70 ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] - ldr r0, =0x085e5394 + ldr r0, =gUnknown_085E5394 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e53a4 + ldr r0, =gUnknown_085E53A4 bl gpu_pal_obj_decompress_and_apply pop {r0} bx r0 @@ -719355,7 +719355,7 @@ sub_8174FAC: ; 8174FAC push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085e5374 + ldr r1, =gUnknown_085E5374 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -719424,7 +719424,7 @@ sub_8175024: ; 8175024 .4byte @081750D2 .4byte @081750DC @08175058: - ldr r1, =0x085e5508 + ldr r1, =gUnknown_085E5508 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -719616,7 +719616,7 @@ sub_81751A4: ; 81751A4 movs r1, 0x3 ands r0, r1 adds r0, 0x8 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 lsls r4, 1 adds r4, r1 movs r2, 0 @@ -719657,7 +719657,7 @@ sub_81751FC: ; 81751FC movs r0, 0x7 ands r2, r0 negs r2, r2 - ldr r0, =0x085e54d0 + ldr r0, =gUnknown_085E54D0 lsls r4, 16 asrs r4, 16 lsls r2, 16 @@ -719791,7 +719791,7 @@ sub_81752F4: ; 81752F4 movs r1, 0x3 ands r0, r1 adds r0, 0x8 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 lsls r4, 1 adds r4, r1 movs r2, 0 @@ -719859,9 +719859,9 @@ sub_8175364: ; 8175364 adds r0, r2, 0 strh r0, [r1] @081753B8: - ldr r0, =0x085e5394 + ldr r0, =gUnknown_085E5394 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085e53a4 + ldr r0, =gUnknown_085E53A4 bl gpu_pal_obj_decompress_and_apply ldrh r0, [r6] adds r0, 0x1 @@ -719902,7 +719902,7 @@ sub_8175364: ; 8175364 bl __umodsi3 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x085e53fc + ldr r1, =gUnknown_085E53FC ldr r2, =0x000003e9 str r4, [sp] str r0, [sp, 0x4] @@ -720028,7 +720028,7 @@ sub_8175548: ; 8175548 push {lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085e6f68 + ldr r1, =gUnknown_085E6F68 movs r0, 0 movs r2, 0x1 bl bg_vram_setup @@ -720038,11 +720038,11 @@ sub_8175548: ; 8175548 adds r1, r0, 0 movs r0, 0 bl bg_set_tilemap - ldr r0, =0x085e56f0 + ldr r0, =gUnknown_085E56F0 movs r1, 0x80 movs r2, 0x40 bl gpu_pal_apply - ldr r0, =0x085e6f6c + ldr r0, =gUnknown_085E6F6C bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -720468,14 +720468,14 @@ sub_81758E4: ; 81758E4 ldr r1, =0x0300301c movs r0, 0x8 strb r0, [r1] - ldr r0, =0x085b0e04 + ldr r0, =gUnknown_085B0E04 movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085b0c0c + ldr r0, =gUnknown_085B0C0C ldr r1, =0x06003800 bl LZ77UnCompVram - ldr r0, =0x085b0a02 + ldr r0, =gUnknown_085B0A02 movs r1, 0x1 movs r2, 0x3E bl gpu_pal_apply @@ -720493,7 +720493,7 @@ sub_81758E4: ; 81758E4 bls @0817593C movs r1, 0 ldr r2, =0x0201d800 - ldr r6, =0x085e701c + ldr r6, =gUnknown_085E701C ldr r0, =0xfffff000 adds r5, r2, r0 movs r4, 0x22 @@ -720531,7 +720531,7 @@ sub_81758E4: ; 81758E4 strh r0, [r2, 0x6] adds r0, r6, 0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x085e702c + ldr r0, =gUnknown_085E702C bl gpu_pal_obj_alloc_tag_and_apply ldr r1, =0x030022c0 movs r0, 0x87 @@ -721095,7 +721095,7 @@ sub_8175DA0: ; 8175DA0 cmp r0, 0x38 bgt @08175F2C movs r5, 0 - ldr r2, =0x085e6af4 + ldr r2, =gUnknown_085E6AF4 mov r8, r2 adds r7, r3, 0 movs r6, 0xA0 @@ -721494,7 +721494,7 @@ sub_81760FC: ; 81760FC lsls r0, 1 adds r0, r3, r0 ldrh r0, [r0] - ldr r4, =0x085e6f7c + ldr r4, =gUnknown_085E6F7C adds r1, r3, 0 adds r1, 0x90 ldrh r3, [r1] @@ -722695,13 +722695,13 @@ sub_8176AB0: ; 8176AB0 ldrb r0, [r0, 0x8] cmp r0, 0 bne @08176BD8 - ldr r0, =0x085f5334 + ldr r0, =gUnknown_085F5334 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f53bc + ldr r0, =gUnknown_085F53BC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f5354 + ldr r0, =gUnknown_085F5354 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f5384 + ldr r0, =gUnknown_085F5384 bl gpu_pal_obj_alloc_and_load_multiple movs r0, 0x78 movs r1, 0x2E @@ -722725,7 +722725,7 @@ sub_8176AB0: ; 8176AB0 str r1, [r2] adds r6, 0x8 adds r0, r6 - ldr r1, =0x085e6fd0 + ldr r1, =gUnknown_085E6FD0 str r1, [r0] movs r0, 0x88 lsls r0, 1 @@ -722735,13 +722735,13 @@ sub_8176AB0: ; 8176AB0 .align 2, 0 .pool @08176BD8: - ldr r0, =0x085f5344 + ldr r0, =gUnknown_085F5344 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f53ac + ldr r0, =gUnknown_085F53AC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f5354 + ldr r0, =gUnknown_085F5354 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f5384 + ldr r0, =gUnknown_085F5384 bl gpu_pal_obj_alloc_and_load_multiple movs r0, 0x78 movs r1, 0x2E @@ -722765,7 +722765,7 @@ sub_8176AB0: ; 8176AB0 str r1, [r2] adds r6, 0x8 adds r0, r6 - ldr r1, =0x085e6fd0 + ldr r1, =gUnknown_085E6FD0 str r1, [r0] movs r0, 0x88 lsls r0, 1 @@ -722782,7 +722782,7 @@ sub_8176AB0: ; 8176AB0 ldr r1, =sub_8176F90 + 1 str r1, [r5] adds r0, r6 - ldr r1, =0x085e7010 + ldr r1, =gUnknown_085E7010 str r1, [r0] ldr r1, =0x030022c0 movs r0, 0x87 @@ -722887,13 +722887,13 @@ sub_8176D1C: ; 8176D1C lsrs r7, r1, 16 lsls r4, 16 lsrs r5, r4, 16 - ldr r0, =0x085e5770 + ldr r0, =gUnknown_085E5770 movs r6, 0xC0 lsls r6, 19 adds r3, r6 adds r1, r3, 0 bl LZ77UnCompVram - ldr r0, =0x08dc3d54 + ldr r0, =gUnknown_08DC3D54 adds r1, r5, 0 movs r2, 0x20 bl gpu_pal_apply @@ -723044,7 +723044,7 @@ sub_8176E40: ; 8176E40 lsls r1, 28 lsrs r1, 16 movs r2, 0 - ldr r7, =0x085e5bac + ldr r7, =gUnknown_085E5BAC movs r4, 0xC0 lsls r4, 19 adds r1, 0x1 @@ -723065,13 +723065,13 @@ sub_8176E40: ; 8176E40 movs r2, 0x7 adds r3, r5, 0 bl sub_8176DBC - ldr r0, =0x085e5bbb + ldr r0, =gUnknown_085E5BBB str r6, [sp] movs r1, 0x7 movs r2, 0x7 adds r3, r5, 0 bl sub_8176DBC - ldr r4, =0x085e5bca + ldr r4, =gUnknown_085E5BCA str r6, [sp] adds r0, r4, 0 movs r1, 0xB @@ -723084,13 +723084,13 @@ sub_8176E40: ; 8176E40 movs r2, 0x7 adds r3, r5, 0 bl sub_8176DBC - ldr r0, =0x085e5bd9 + ldr r0, =gUnknown_085E5BD9 str r6, [sp] movs r1, 0x14 movs r2, 0x7 adds r3, r5, 0 bl sub_8176DBC - ldr r0, =0x085e5be8 + ldr r0, =gUnknown_085E5BE8 str r6, [sp] movs r1, 0x18 movs r2, 0x7 @@ -723570,7 +723570,7 @@ sub_8177224: ; 8177224 ldr r0, =sub_8177050 + 1 str r0, [r1] strh r4, [r2, 0x3A] - ldr r0, =0x085e7068 + ldr r0, =gUnknown_085E7068 movs r7, 0x20 ldrsh r1, [r2, r7] movs r3, 0x22 @@ -724148,7 +724148,7 @@ sub_81775E0: ; 81775E0 cmp r0, 0 beq @0817776E ldr r2, =0x020375e2 - ldr r1, =0x085e7080 + ldr r1, =gUnknown_085E7080 subs r0, 0x1 lsls r0, 1 adds r0, r1 @@ -724415,7 +724415,7 @@ sub_8177888: ; 8177888 bl reset_all_obj_data bl sub_80A1A74 bl gpu_pal_allocator_reset - ldr r0, =0x085e7088 + ldr r0, =gUnknown_085E7088 movs r1, 0 movs r2, 0x40 bl gpu_pal_apply @@ -724427,7 +724427,7 @@ sub_8177888: ; 8177888 bl sub_8177B44 bl sub_8177B9C bl reset_temp_tile_data_buffers - ldr r1, =0x085e7804 + ldr r1, =gUnknown_085E7804 str r5, [sp] movs r0, 0x1 movs r2, 0 @@ -724439,7 +724439,7 @@ sub_8177888: ; 8177888 lsrs r5, r0, 24 cmp r5, 0 bne @0817797C - ldr r0, =0x085e70c8 + ldr r0, =gUnknown_085E70C8 ldr r1, =0x0203bcf0 ldr r1, [r1] bl call_LZZUnCompWram @@ -724585,7 +724585,7 @@ pokedex_diploma_something: ; 8177AD4 movs r0, 0x14 bl lcd_io_set ldr r0, =0x02021cc4 - ldr r1, =0x085ee855 + ldr r1, =gUnknown_085EE855 bl gf_strcpy b @08177B0C .align 2, 0 @@ -724595,11 +724595,11 @@ pokedex_diploma_something: ; 8177AD4 movs r1, 0 bl lcd_io_set ldr r0, =0x02021cc4 - ldr r1, =0x085ee84f + ldr r1, =gUnknown_085EE84F bl gf_strcpy @08177B0C: ldr r4, =0x02021fc4 - ldr r1, =0x085ee85e + ldr r1, =gUnknown_085EE85E adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -724623,7 +724623,7 @@ sub_8177B44: ; 8177B44 push {lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085e81fc + ldr r1, =gUnknown_085E81FC movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -724657,10 +724657,10 @@ sub_8177B44: ; 8177B44 thumb_func_start sub_8177B9C sub_8177B9C: ; 8177B9C push {lr} - ldr r0, =0x085e8204 + ldr r0, =gUnknown_085E8204 bl Window_InitFromTemplates bl TextBox_ResetSomeField - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -724686,7 +724686,7 @@ sub_8177BCC: ; 8177BCC lsrs r4, 24 lsls r5, 24 lsrs r5, 24 - ldr r1, =0x085e8214 + ldr r1, =gUnknown_085E8214 add r0, sp, 0x14 movs r2, 0x3 bl memcpy @@ -724946,7 +724946,7 @@ sub_8177E14: ; 8177E14 push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085efcf0 + ldr r1, =gUnknown_085EFCF0 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -725018,7 +725018,7 @@ sub_8177E88: ; 8177E88 .4byte @08177FC8 @08177ECC: bl reset_temp_tile_data_buffers - ldr r1, =0x08d9bb44 + ldr r1, =gUnknown_08D9BB44 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -725040,7 +725040,7 @@ sub_8177E88: ; 8177E88 bne @08177F06 b @08177FFC @08177F06: - ldr r0, =0x08d9bf98 + ldr r0, =gUnknown_08D9BF98 ldr r4, =0x0203bcf4 ldr r1, [r4] bl call_LZZUnCompWram @@ -725049,7 +725049,7 @@ sub_8177E88: ; 8177E88 .align 2, 0 .pool @08177F1C: - ldr r0, =0x08d9c13c + ldr r0, =gUnknown_08D9C13C ldr r1, [r7] movs r2, 0x80 lsls r2, 5 @@ -725111,7 +725111,7 @@ sub_8177E88: ; 8177E88 .align 2, 0 .pool @08177FA8: - ldr r0, =0x08d9bef0 + ldr r0, =gUnknown_08D9BEF0 movs r1, 0 movs r2, 0xC0 bl decompress_palette @@ -725123,7 +725123,7 @@ sub_8177E88: ; 8177E88 .align 2, 0 .pool @08177FC8: - ldr r0, =0x0857fdec + ldr r0, =gUnknown_0857FDEC bl gpu_tile_obj_decompress_and_load ldr r0, =0x0203bcf4 ldr r1, [r0] @@ -725138,7 +725138,7 @@ sub_8177E88: ; 8177E88 .align 2, 0 .pool @08177FEC: - ldr r0, =0x0857fdf4 + ldr r0, =gUnknown_0857FDF4 bl gpu_pal_obj_decompress_and_apply movs r0, 0x1 b @08177FFE @@ -725156,10 +725156,10 @@ sub_8177E88: ; 8177E88 thumb_func_start sub_8178008 sub_8178008: ; 8178008 push {r4,lr} - ldr r0, =0x085efd28 + ldr r0, =gUnknown_085EFD28 bl Window_InitFromTemplates bl TextBox_ResetSomeField - ldr r0, =0x085efd00 + ldr r0, =gUnknown_085EFD00 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -725203,7 +725203,7 @@ sub_817804C: ; 817804C str r4, [sp, 0x4] lsls r4, r5, 1 adds r4, r5 - ldr r5, =0x085efd20 + ldr r5, =gUnknown_085EFD20 adds r4, r5 str r4, [sp, 0x8] lsls r6, 24 @@ -725237,7 +725237,7 @@ sub_8178090: ; 8178090 movs r0, 0x3 movs r1, 0xFF bl Window_FastFillPixels - ldr r4, =0x085e926b + ldr r4, =gUnknown_085E926B movs r0, 0x1 adds r1, r4, 0 movs r2, 0x40 @@ -725300,7 +725300,7 @@ sub_8178110: ; 8178110 adds r1, r6, 0 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9263 + ldr r1, =gUnknown_085E9263 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0 @@ -725330,7 +725330,7 @@ sub_8178174: ; 8178174 ldrb r0, [r0] bl sub_80E167C adds r4, r0, 0 - ldr r2, =0x085e9225 + ldr r2, =gUnknown_085E9225 movs r7, 0x1 str r7, [sp] movs r0, 0xFF @@ -725380,7 +725380,7 @@ sub_8178174: ; 8178174 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9233 + ldr r1, =gUnknown_085E9233 adds r0, r4, 0 bl ExpandTextCodes str r7, [sp] @@ -725395,7 +725395,7 @@ sub_8178174: ; 8178174 .align 2, 0 .pool @08178230: - ldr r2, =0x085e8d34 + ldr r2, =gUnknown_085E8D34 str r7, [sp] str r0, [sp, 0x4] str r0, [sp, 0x8] @@ -725424,7 +725424,7 @@ itemid_copy_name: ; 8178250 ldrb r0, [r0] bl sub_80E167C adds r6, r0, 0 - ldr r2, =0x085e922c + ldr r2, =gUnknown_085E922C movs r5, 0x11 str r5, [sp] movs r0, 0xFF @@ -725438,7 +725438,7 @@ itemid_copy_name: ; 8178250 ldrb r0, [r6, 0x7] cmp r0, 0 beq @081782B0 - ldr r0, =0x085efd50 + ldr r0, =gUnknown_085EFD50 ldrb r1, [r6, 0x7] subs r1, 0x1 lsls r1, 2 @@ -725455,7 +725455,7 @@ itemid_copy_name: ; 8178250 .align 2, 0 .pool @081782B0: - ldr r2, =0x085e8d34 + ldr r2, =gUnknown_085E8D34 str r5, [sp] str r0, [sp, 0x4] str r0, [sp, 0x8] @@ -726327,11 +726327,11 @@ sub_8178974: ; 8178974 bl SetVBlankCallback movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085efd64 + ldr r1, =gUnknown_085EFD64 movs r0, 0 movs r2, 0x1 bl bg_vram_setup - ldr r0, =0x085efd68 + ldr r0, =gUnknown_085EFD68 bl Window_InitFromTemplates lsls r0, 16 cmp r0, 0 @@ -726400,7 +726400,7 @@ sub_8178A40: ; 8178A40 movs r5, 0x1 cmp r4, 0 bne @08178A54 - ldr r1, =0x085ee80a + ldr r1, =gUnknown_085EE80A bl gf_strcpy movs r5, 0 @08178A54: @@ -726410,7 +726410,7 @@ sub_8178A40: ; 8178A40 @08178A5A: cmp r4, 0x1 bne @08178A66 - ldr r1, =0x085ee827 + ldr r1, =gUnknown_085EE827 adds r0, r6, 0 bl gf_strcpy @08178A66: @@ -726491,7 +726491,7 @@ sub_8178A78: ; 8178A78 beq @08178B20 b @08178E58 @08178B20: - ldr r1, =0x085ee765 + ldr r1, =gUnknown_085EE765 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -726545,7 +726545,7 @@ sub_8178A78: ; 8178A78 @08178B98: movs r0, 0x15 bl audio_play - ldr r1, =0x085ee788 + ldr r1, =gUnknown_085EE788 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -726591,7 +726591,7 @@ sub_8178A78: ; 8178A78 movs r2, 0x1 movs r3, 0xD bl SetWindowBorderStyle - ldr r1, =0x085ee7bf + ldr r1, =gUnknown_085EE7BF movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -726665,7 +726665,7 @@ sub_8178A78: ; 8178A78 lsls r0, 24 cmp r0, 0 beq @08178CCC - ldr r1, =0x085ee7ce + ldr r1, =gUnknown_085EE7CE movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -727133,20 +727133,20 @@ sub_8178FDC: ; 8178FDC ldr r0, =0x81000200 str r0, [r2, 0x8] ldr r0, [r2, 0x8] - ldr r0, =0x085b0e04 + ldr r0, =gUnknown_085B0E04 bl LZ77UnCompVram - ldr r0, =0x085b0a80 + ldr r0, =gUnknown_085B0A80 ldr r1, =0x06007000 bl LZ77UnCompVram - ldr r0, =0x085b0c0c + ldr r0, =gUnknown_085B0C0C ldr r1, =0x06007800 bl LZ77UnCompVram - ldr r0, =0x085efde4 + ldr r0, =gUnknown_085EFDE4 ldr r1, =0x06010020 bl LZ77UnCompVram movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085efd88 + ldr r1, =gUnknown_085EFD88 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -727160,7 +727160,7 @@ sub_8178FDC: ; 8178FDC adds r0, r4, 0 adds r1, r5, 0 bl CpuSet - ldr r1, =0x0850e87c + ldr r1, =gUnknown_0850E87C movs r2, 0x90 lsls r2, 1 movs r6, 0x85 @@ -727168,9 +727168,9 @@ sub_8178FDC: ; 8178FDC movs r0, 0 adds r3, r6, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r0, =0x085efd94 + ldr r0, =gUnknown_085EFD94 bl Window_InitFromTemplates - ldr r0, =0x085efd9c + ldr r0, =gUnknown_085EFD9C bl Window_AddFromTemplateWithoutAllocatingMemory ldr r4, =0x0203bd0e strb r0, [r4] @@ -727180,7 +727180,7 @@ sub_8178FDC: ; 8178FDC adds r2, r5, r1 movs r1, 0x7 bl Window_SetField - ldr r0, =0x085efda4 + ldr r0, =gUnknown_085EFDA4 bl Window_AddFromTemplateWithoutAllocatingMemory strb r0, [r4, 0x1] ldrb r0, [r4, 0x1] @@ -727194,20 +727194,20 @@ sub_8178FDC: ; 8178FDC bl reset_all_obj_data bl clear_tasks bl sub_80A1A74 - ldr r0, =0x085b0a00 + ldr r0, =gUnknown_085B0A00 movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r0, =0x085efdc4 + ldr r0, =gUnknown_085EFDC4 movs r1, 0x80 lsls r1, 1 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0850fefc + ldr r0, =gUnknown_0850FEFC movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -727233,7 +727233,7 @@ sub_8178FDC: ; 8178FDC ldrb r0, [r4] movs r1, 0x1 bl Window_CopyToVram - ldr r0, =0x085ec816 + ldr r0, =gUnknown_085EC816 movs r1, 0x1 movs r2, 0 bl sub_8178F44 @@ -727307,7 +727307,7 @@ sub_8179288: ; 8179288 ldrb r0, [r4] movs r1, 0x11 bl Window_FastFillPixels - ldr r0, =0x085ec917 + ldr r0, =gUnknown_085EC917 movs r1, 0x1 movs r2, 0 bl sub_8178F44 @@ -727320,7 +727320,7 @@ sub_8179288: ; 8179288 ldrb r0, [r4] movs r1, 0x11 bl Window_FastFillPixels - ldr r0, =0x085ec816 + ldr r0, =gUnknown_085EC816 movs r1, 0x1 movs r2, 0 bl sub_8178F44 @@ -727340,7 +727340,7 @@ sub_8179288: ; 8179288 ldrb r0, [r0] movs r1, 0x11 bl Window_FastFillPixels - ldr r0, =0x085ec86f + ldr r0, =gUnknown_085EC86F b @08179330 .align 2, 0 .pool @@ -727353,7 +727353,7 @@ sub_8179288: ; 8179288 ldr r0, [r0] cmp r0, 0 bne @08179370 - ldr r0, =0x085ec94f + ldr r0, =gUnknown_085EC94F @08179330: movs r1, 0x1 movs r2, 0 @@ -727366,7 +727366,7 @@ sub_8179288: ; 8179288 ldrb r0, [r0] movs r1, 0x11 bl Window_FastFillPixels - ldr r0, =0x085ec86f + ldr r0, =gUnknown_085EC86F movs r1, 0x1 movs r2, 0 bl sub_8178F44 @@ -727376,7 +727376,7 @@ sub_8179288: ; 8179288 .align 2, 0 .pool @08179370: - ldr r0, =0x085ec9a2 + ldr r0, =gUnknown_085EC9A2 movs r1, 0x1 movs r2, 0 bl sub_8178F44 @@ -727407,7 +727407,7 @@ sub_8179390: ; 8179390 ldrb r0, [r0] movs r1, 0x11 bl Window_FastFillPixels - ldr r0, =0x085ec8d4 + ldr r0, =gUnknown_085EC8D4 movs r1, 0x1 movs r2, 0 bl sub_8178F44 @@ -727486,7 +727486,7 @@ sub_8179454: ; 8179454 lsrs r4, r0, 3 movs r0, 0x7 ands r4, r0 - ldr r0, =0x085efd80 + ldr r0, =gUnknown_085EFD80 ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r5, 0x38] @@ -727505,7 +727505,7 @@ sub_8179454: ; 8179454 ldrh r0, [r0] cmp r0, 0 beq @081794DC - ldr r3, =0x085efdac + ldr r3, =gUnknown_085EFDAC lsls r2, r4, 1 adds r2, r4 adds r0, r2, r3 @@ -728201,7 +728201,7 @@ sub_8179A04: ; 8179A04 @08179A58: movs r5, 0 mov r8, r4 - ldr r4, =0x085efe74 + ldr r4, =gUnknown_085EFE74 adds r0, r4, 0x1 mov r12, r0 ldr r6, =0x0000403b @@ -728575,7 +728575,7 @@ sub_8179D9C: ; 8179D9C bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085f0550 + ldr r1, =gUnknown_085F0550 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -728648,7 +728648,7 @@ sub_8179DF4: ; 8179DF4 bl pokemon_getattr adds r4, r0, 0 lsls r0, r5, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -728689,7 +728689,7 @@ sub_8179DF4: ; 8179DF4 .align 2, 0 .pool @08179EC4: - ldr r0, =0x085b26f4 + ldr r0, =gUnknown_085B26F4 bl gpu_tile_obj_decompress_and_load ldr r0, =0x0203bd18 ldr r1, [r0] @@ -728697,7 +728697,7 @@ sub_8179DF4: ; 8179DF4 .align 2, 0 .pool @08179ED8: - ldr r0, =0x085b26fc + ldr r0, =gUnknown_085B26FC bl gpu_pal_obj_decompress_and_apply ldr r0, =0x0203bd18 ldr r1, [r0] @@ -728705,7 +728705,7 @@ sub_8179DF4: ; 8179DF4 .align 2, 0 .pool @08179EEC: - ldr r0, =0x085f06a0 + ldr r0, =gUnknown_085F06A0 bl gpu_tile_obj_decompress_and_load ldr r0, =0x0203bd18 ldr r1, [r0] @@ -728725,7 +728725,7 @@ sub_8179DF4: ; 8179DF4 .pool @08179F20: bl reset_temp_tile_data_buffers - ldr r1, =0x08d7c440 + ldr r1, =gUnknown_08D7C440 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -728743,7 +728743,7 @@ sub_8179DF4: ; 8179DF4 lsrs r0, 24 cmp r0, 0x1 beq @08179FA0 - ldr r0, =0x08d9ba44 + ldr r0, =gUnknown_08D9BA44 ldr r4, =0x0203bd18 ldr r1, [r4] adds r1, 0x48 @@ -728759,7 +728759,7 @@ sub_8179DF4: ; 8179DF4 .align 2, 0 .pool @08179F78: - ldr r0, =0x08d7c9ec + ldr r0, =gUnknown_08D7C9EC movs r1, 0x20 movs r2, 0x60 bl decompress_palette @@ -728785,14 +728785,14 @@ sub_8179DF4: ; 8179DF4 thumb_func_start sub_8179FAC sub_8179FAC: ; 8179FAC push {lr} - ldr r0, =0x085f0558 + ldr r0, =gUnknown_085F0558 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 movs r1, 0x1 movs r2, 0xE0 bl sub_809882C - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -728824,7 +728824,7 @@ sub_8179FEC: ; 8179FEC bl sub_8136F9C lsls r0, 24 ldr r2, =0x0203bd1c - ldr r1, =0x085f0568 + ldr r1, =gUnknown_085F0568 lsrs r0, 22 subs r0, 0x4 adds r0, r1 @@ -729068,7 +729068,7 @@ sub_817A1C4: ; 817A1C4 cmp r0, 0 bne @0817A248 ldr r0, =0x02021fc4 - ldr r1, =0x085e937f + ldr r1, =gUnknown_085E937F bl ExpandTextCodes b @0817A268 .align 2, 0 @@ -729077,14 +729077,14 @@ sub_817A1C4: ; 817A1C4 cmp r0, 0 ble @0817A260 ldr r0, =0x02021fc4 - ldr r1, =0x085e9390 + ldr r1, =gUnknown_085E9390 bl ExpandTextCodes b @0817A268 .align 2, 0 .pool @0817A260: ldr r0, =0x02021fc4 - ldr r1, =0x085e93a9 + ldr r1, =gUnknown_085E93A9 bl ExpandTextCodes @0817A268: ldr r2, =0x03003014 @@ -729251,7 +729251,7 @@ sub_817A358: ; 817A358 adds r0, r7, 0 adds r0, 0x10 adds r0, r5, r0 - ldr r1, =0x085f05b0 + ldr r1, =gUnknown_085F05B0 str r1, [r0] ldrb r3, [r6, 0x1] movs r0, 0x3 @@ -729368,7 +729368,7 @@ sub_817A4A4: ; 817A4A4 adds r1, r5, 0 adds r1, 0x10 adds r1, r3, r1 - ldr r2, =0x085f0664 + ldr r2, =gUnknown_085F0664 str r2, [r1] adds r5, 0x1C adds r3, r5 @@ -729413,7 +729413,7 @@ sub_817A4F8: ; 817A4F8 mov r0, r8 adds r0, 0x10 adds r0, r6, r0 - ldr r1, =0x085f0668 + ldr r1, =gUnknown_085F0668 b @0817A548 .align 2, 0 .pool @@ -729421,7 +729421,7 @@ sub_817A4F8: ; 817A4F8 mov r0, r8 adds r0, 0x10 adds r0, r6, r0 - ldr r1, =0x085f066c + ldr r1, =gUnknown_085F066C @0817A548: str r1, [r0] lsls r0, r7, 4 @@ -729442,7 +729442,7 @@ sub_817A4F8: ; 817A4F8 thumb_func_start sub_817A56C sub_817A56C: ; 817A56C push {lr} - ldr r0, =0x085f06a8 + ldr r0, =gUnknown_085F06A8 movs r1, 0xAE movs r2, 0x54 movs r3, 0x1 @@ -729498,7 +729498,7 @@ sub_817A5CC: ; 817A5CC adds r3, r1, r0 movs r0, 0x1 strh r0, [r3] - ldr r2, =0x085efebc + ldr r2, =gUnknown_085EFEBC ldr r7, =0x0000105a adds r1, r7 ldrb r0, [r1] @@ -729506,7 +729506,7 @@ sub_817A5CC: ; 817A5CC adds r0, r2 ldrb r2, [r0] movs r4, 0 - ldr r5, =0x085eff00 + ldr r5, =gUnknown_085EFF00 adds r6, r5, 0 subs r6, 0xA @0817A5F0: @@ -729652,7 +729652,7 @@ sub_817A634: ; 817A634 .4byte @0817A90E .4byte @0817A90E @0817A7C8: - ldr r1, =0x085efebc + ldr r1, =gUnknown_085EFEBC ldr r2, =0x0000105a adds r0, r4, r2 ldrb r0, [r0] @@ -729683,7 +729683,7 @@ sub_817A634: ; 817A634 .pool @0817A818: bl sub_817A91C - ldr r1, =0x085efebc + ldr r1, =gUnknown_085EFEBC ldr r3, =0x0000105a adds r0, r4, r3 ldrb r0, [r0] @@ -729705,7 +729705,7 @@ sub_817A634: ; 817A634 ands r0, r1 strb r0, [r2, 0x3] ldr r0, [r4] - ldr r1, =0x085f04fc + ldr r1, =gUnknown_085F04FC str r1, [r0, 0x10] bl obj_alloc_rotscale_entry @0817A850: @@ -729714,7 +729714,7 @@ sub_817A634: ; 817A634 movs r0, 0x32 strb r0, [r1] @0817A858: - ldr r1, =0x085efebc + ldr r1, =gUnknown_085EFEBC ldr r2, =0x0000105a adds r0, r4, r2 ldrb r0, [r0] @@ -729807,7 +729807,7 @@ sub_817A91C: ; 817A91C movs r0, 0x83 lsls r0, 5 adds r7, r5, r0 - ldr r1, =0x085efeee + ldr r1, =gUnknown_085EFEEE mov r12, r1 ldr r2, =0x00001051 adds r6, r5, r2 @@ -730274,7 +730274,7 @@ sub_817ACE4: ; 817ACE4 movs r2, 0x2 movs r3, 0xE bl SetWindowBorderStyle - ldr r2, =0x085efa8f + ldr r2, =gUnknown_085EFA8F movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -730283,7 +730283,7 @@ sub_817ACE4: ; 817ACE4 movs r1, 0x1 movs r3, 0 bl Print - ldr r0, =0x085f06d8 + ldr r0, =gUnknown_085F06D8 movs r1, 0x2 movs r2, 0xE movs r3, 0x1 @@ -730329,7 +730329,7 @@ sub_817AD40: ; 817AD40 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085efaaa + ldr r2, =gUnknown_085EFAAA movs r0, 0x1 str r0, [sp] str r4, [sp, 0x4] @@ -730520,7 +730520,7 @@ sub_817AE00: ; 817AE00 bl reset_all_obj_data movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x085f06c0 + ldr r1, =gUnknown_085F06C0 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -730625,7 +730625,7 @@ sub_817AFD4: ; 817AFD4 thumb_func_start sub_817B02C sub_817B02C: ; 817B02C push {lr} - ldr r0, =0x085f06c8 + ldr r0, =gUnknown_085F06C8 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -730636,7 +730636,7 @@ sub_817B02C: ; 817B02C movs r2, 0x2 movs r3, 0xE0 bl sub_80987D4 - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -730651,13 +730651,13 @@ load_intro_part2_graphics: ; 817B064 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x085f0740 + ldr r0, =gUnknown_085F0740 ldr r1, =0x06004000 bl LZ77UnCompVram - ldr r0, =0x085f0bc0 + ldr r0, =gUnknown_085F0BC0 ldr r1, =0x06007800 bl LZ77UnCompVram - ldr r0, =0x085f06e0 + ldr r0, =gUnknown_085F06E0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -730666,20 +730666,20 @@ load_intro_part2_graphics: ; 817B064 cmp r4, 0x1 beq @0817B0EC @0817B08C: - ldr r0, =0x085f0dbc + ldr r0, =gUnknown_085F0DBC movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085f1398 + ldr r0, =gUnknown_085F1398 ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r0, =0x085f0cfc + ldr r0, =gUnknown_085F0CFC movs r1, 0 movs r2, 0x60 bl gpu_pal_apply - ldr r0, =0x085f5064 + ldr r0, =gUnknown_085F5064 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f1668 + ldr r0, =gUnknown_085F1668 movs r1, 0x80 lsls r1, 1 movs r2, 0x20 @@ -730689,20 +730689,20 @@ load_intro_part2_graphics: ; 817B064 .align 2, 0 .pool @0817B0EC: - ldr r0, =0x085f1824 + ldr r0, =gUnknown_085F1824 movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085f1eac + ldr r0, =gUnknown_085F1EAC ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r0, =0x085f17e4 + ldr r0, =gUnknown_085F17E4 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085f50ec + ldr r0, =gUnknown_085F50EC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f21b0 + ldr r0, =gUnknown_085F21B0 movs r1, 0x80 lsls r1, 1 movs r2, 0x20 @@ -730776,10 +730776,10 @@ sub_817B1C8: ; 817B1C8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x085f0740 + ldr r0, =gUnknown_085F0740 ldr r1, =0x06004000 bl LZ77UnCompVram - ldr r0, =0x085f0bc0 + ldr r0, =gUnknown_085F0BC0 ldr r1, =0x06007800 bl LZ77UnCompVram cmp r4, 0x4 @@ -730799,52 +730799,52 @@ sub_817B1C8: ; 817B1C8 .4byte @0817B2DC .4byte @0817B334 @0817B214: - ldr r0, =0x085f06e0 + ldr r0, =gUnknown_085F06E0 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085f0dbc + ldr r0, =gUnknown_085F0DBC movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085f1398 + ldr r0, =gUnknown_085F1398 ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r0, =0x085f0cfc + ldr r0, =gUnknown_085F0CFC movs r1, 0 movs r2, 0x60 bl gpu_pal_apply - ldr r0, =0x085f5064 + ldr r0, =gUnknown_085F5064 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f16a8 + ldr r0, =gUnknown_085F16A8 ldr r1, =0x06010000 bl LZ77UnCompVram - ldr r0, =0x085f1668 + ldr r0, =gUnknown_085F1668 b @0817B2A6 .align 2, 0 .pool @0817B270: - ldr r0, =0x085f0700 + ldr r0, =gUnknown_085F0700 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085f0dbc + ldr r0, =gUnknown_085F0DBC movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085f1398 + ldr r0, =gUnknown_085F1398 ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r0, =0x085f0d5c + ldr r0, =gUnknown_085F0D5C movs r1, 0 movs r2, 0x60 bl gpu_pal_apply - ldr r0, =0x085f5064 + ldr r0, =gUnknown_085F5064 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f16a8 + ldr r0, =gUnknown_085F16A8 ldr r1, =0x06010000 bl LZ77UnCompVram - ldr r0, =0x085f1688 + ldr r0, =gUnknown_085F1688 @0817B2A6: movs r1, 0x80 lsls r1, 1 @@ -730855,23 +730855,23 @@ sub_817B1C8: ; 817B1C8 .align 2, 0 .pool @0817B2DC: - ldr r0, =0x085f0700 + ldr r0, =gUnknown_085F0700 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085f1824 + ldr r0, =gUnknown_085F1824 movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085f1eac + ldr r0, =gUnknown_085F1EAC ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r4, =0x085f1804 + ldr r4, =gUnknown_085F1804 adds r0, r4, 0 movs r1, 0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085f50ec + ldr r0, =gUnknown_085F50EC bl gpu_tile_obj_decompress_and_load movs r1, 0x80 lsls r1, 1 @@ -730883,24 +730883,24 @@ sub_817B1C8: ; 817B1C8 .align 2, 0 .pool @0817B334: - ldr r0, =0x085f0720 + ldr r0, =gUnknown_085F0720 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x085f235c + ldr r0, =gUnknown_085F235C movs r1, 0xC0 lsls r1, 19 bl LZ77UnCompVram - ldr r0, =0x085f2568 + ldr r0, =gUnknown_085F2568 ldr r1, =0x06003000 bl LZ77UnCompVram - ldr r0, =0x085f231c + ldr r0, =gUnknown_085F231C movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r0, =0x085f5180 + ldr r0, =gUnknown_085F5180 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x085f2548 + ldr r0, =gUnknown_085F2548 movs r1, 0x80 lsls r1, 1 movs r2, 0x20 @@ -731314,7 +731314,7 @@ sub_817B698: ; 817B698 ldrb r1, [r6, 0x1] ldrb r2, [r6, 0x2] ldrb r3, [r6, 0x3] - ldr r0, =0x085f504c + ldr r0, =gUnknown_085F504C bl obj_add_from_template_forward_search lsls r0, 24 lsrs r0, 24 @@ -731391,8 +731391,8 @@ sub_817B698: ; 817B698 thumb_func_start sub_817B76C sub_817B76C: ; 817B76C push {lr} - ldr r1, =0x085f50a4 - ldr r2, =0x085f5094 + ldr r1, =gUnknown_085F50A4 + ldr r2, =gUnknown_085F5094 movs r0, 0 movs r3, 0x9 bl sub_817B698 @@ -731405,8 +731405,8 @@ sub_817B76C: ; 817B76C thumb_func_start sub_817B788 sub_817B788: ; 817B788 push {lr} - ldr r1, =0x085f5120 - ldr r2, =0x085f5114 + ldr r1, =gUnknown_085F5120 + ldr r2, =gUnknown_085F5114 movs r0, 0x1 movs r3, 0xC bl sub_817B698 @@ -731419,8 +731419,8 @@ sub_817B788: ; 817B788 thumb_func_start sub_817B7A4 sub_817B7A4: ; 817B7A4 push {lr} - ldr r1, =0x085f519c - ldr r2, =0x085f5198 + ldr r1, =gUnknown_085F519C + ldr r2, =gUnknown_085F5198 movs r0, 0x1 movs r3, 0x6 bl sub_817B698 @@ -731499,7 +731499,7 @@ sub_817B834: ; 817B834 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 - ldr r0, =0x085f51ec + ldr r0, =gUnknown_085F51EC lsls r5, 16 asrs r5, 16 lsls r4, 16 @@ -731511,7 +731511,7 @@ sub_817B834: ; 817B834 adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 - ldr r0, =0x085f523c + ldr r0, =gUnknown_085F523C adds r4, 0x8 lsls r4, 16 asrs r4, 16 @@ -731540,7 +731540,7 @@ sub_817B88C: ; 817B88C push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 - ldr r0, =0x085f5204 + ldr r0, =gUnknown_085F5204 lsls r5, 16 asrs r5, 16 lsls r4, 16 @@ -731552,7 +731552,7 @@ sub_817B88C: ; 817B88C adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 - ldr r0, =0x085f5254 + ldr r0, =gUnknown_085F5254 adds r4, 0x8 lsls r4, 16 asrs r4, 16 @@ -731640,7 +731640,7 @@ sub_817B948: ; 817B948 push {r6} adds r2, r0, 0 adds r5, r1, 0 - ldr r0, =0x085f528c + ldr r0, =gUnknown_085F528C mov r8, r0 lsls r2, 16 asrs r4, r2, 16 @@ -731696,7 +731696,7 @@ sub_817B9C4: ; 817B9C4 push {r6} adds r2, r0, 0 adds r5, r1, 0 - ldr r0, =0x085f52a4 + ldr r0, =gUnknown_085F52A4 mov r8, r0 lsls r2, 16 asrs r4, r2, 16 @@ -731755,7 +731755,7 @@ sub_817BA44: ; 817BA44 push {r4,r5,lr} sub sp, 0x4 movs r4, 0 - ldr r5, =0x085f5458 + ldr r5, =gUnknown_085F5458 @0817BA4C: adds r0, r4, 0 adds r0, 0x14 @@ -731887,7 +731887,7 @@ sub_817BB38: ; 817BB38 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x085f5440 + ldr r0, =gUnknown_085F5440 movs r1, 0x78 movs r2, 0x58 movs r3, 0 @@ -731992,7 +731992,7 @@ sub_817BC08: ; 817BC08 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x085f5440 + ldr r0, =gUnknown_085F5440 movs r1, 0x78 movs r2, 0x8 movs r3, 0 @@ -732085,7 +732085,7 @@ sub_817BCB8: ; 817BCB8 lsrs r6, r0, 24 lsls r1, 24 lsrs r5, r1, 24 - ldr r0, =0x085f5440 + ldr r0, =gUnknown_085F5440 movs r1, 0x78 movs r2, 0x38 movs r3, 0 @@ -732247,7 +732247,7 @@ sub_817BDF0: ; 817BDF0 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =0x085f5440 + ldr r0, =gUnknown_085F5440 movs r1, 0x78 movs r2, 0x38 movs r3, 0 @@ -732309,9 +732309,9 @@ sub_817BDF0: ; 817BDF0 thumb_func_start sub_817BE78 sub_817BE78: ; 817BE78 push {lr} - ldr r0, =0x085f540c + ldr r0, =gUnknown_085F540C bl gpu_tile_obj_decompress_and_load3 - ldr r0, =0x085f541c + ldr r0, =gUnknown_085F541C bl gpu_pal_obj_alloc_and_load_multiple pop {r0} bx r0 @@ -733528,7 +733528,7 @@ sub_817C72C: ; 817C72C thumb_func_start sub_817C7DC sub_817C7DC: ; 817C7DC - ldr r2, =0x0860a320 + ldr r2, =gUnknown_0860A320 lsls r0, 2 adds r0, r2 ldr r0, [r0] @@ -733551,7 +733551,7 @@ sub_817C7F4: ; 817C7F4 lsls r0, 24 cmp r0, 0 beq @0817C810 - ldr r0, =0x0860a3ac + ldr r0, =gUnknown_0860A3AC b @0817C84E .align 2, 0 .pool @@ -733572,17 +733572,17 @@ sub_817C7F4: ; 817C7F4 cmp r0, 0x15 bne @0817C83C @0817C82C: - ldr r1, =0x085f5494 + ldr r1, =gUnknown_085F5494 b @0817C844 .align 2, 0 .pool @0817C834: - ldr r1, =0x085fa1d8 + ldr r1, =gUnknown_085FA1D8 b @0817C844 .align 2, 0 .pool @0817C83C: - ldr r1, =0x0860a168 + ldr r1, =gUnknown_0860A168 lsls r0, 2 adds r0, r1 ldr r1, [r0] @@ -733611,7 +733611,7 @@ sub_817C858: ; 817C858 movs r0, 0 strh r0, [r5, 0x4] movs r6, 0 - ldr r0, =0x0860a3dc + ldr r0, =gUnknown_0860A3DC mov r8, r0 adds r4, r5, 0 adds r4, 0x18 @@ -736271,7 +736271,7 @@ sub_817E0B8: ; 817E0B8 lsls r0, 16 lsrs r5, r0, 16 movs r3, 0 - ldr r4, =0x0860a8a4 + ldr r4, =gUnknown_0860A8A4 ldr r6, =0x0000ffff adds r2, r4, 0 adds r1, r4, 0 @@ -736428,7 +736428,7 @@ sub_817E0FC: ; 817E0FC ands r0, r1 orrs r0, r2 strb r0, [r5] - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r4, r7, 1 adds r0, r4, r7 lsls r0, 2 @@ -736533,7 +736533,7 @@ sub_817E0FC: ; 817E0FC orrs r0, r1 strb r0, [r4] @0817E2D2: - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 ldr r2, [sp, 0x10] adds r0, r2, r7 lsls r0, 2 @@ -737094,7 +737094,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r2, [r0] lsls r0, r5, 1 @@ -737106,7 +737106,7 @@ sub_817E684: ; 817E684 .align 2, 0 .pool @0817E79C: - ldr r1, =0x0860a834 + ldr r1, =gUnknown_0860A834 add r1, r12 ldr r7, =0x0202406e lsls r0, r4, 1 @@ -737178,7 +737178,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r2, [r0] lsls r0, r6, 1 @@ -737208,7 +737208,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r2, [r0] lsls r0, r6, 1 @@ -737228,7 +737228,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r2, [r0] lsls r0, r6, 1 @@ -737247,7 +737247,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r2, r0 add r2, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r1, [r0] lsls r0, r6, 1 @@ -737268,7 +737268,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r0, [r0] ldrh r0, [r0] @@ -737313,7 +737313,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r0, [r0] ldrh r0, [r0] @@ -737341,7 +737341,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r0, [r0] ldrh r0, [r0] @@ -737379,7 +737379,7 @@ sub_817E684: ; 817E684 lsls r0, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r0, [r0] ldrh r0, [r0] @@ -737431,7 +737431,7 @@ sub_817E684: ; 817E684 lsls r0, r3, 4 adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r0, [r0] ldrh r0, [r0] @@ -737469,7 +737469,7 @@ sub_817E684: ; 817E684 @0817EA5A: adds r1, r0 add r1, r8 - ldr r0, =0x0860a834 + ldr r0, =gUnknown_0860A834 add r0, r12 ldr r0, [r0] @0817EA64: @@ -738119,7 +738119,7 @@ sub_817EECC: ; 817EECC beq @0817EF44 b @0817F1FA @0817EF44: - ldr r3, =0x0831c898 + ldr r3, =gUnknown_0831C898 ldr r2, =0x020244b0 adds r0, r4, r2 ldrb r0, [r0] @@ -738141,7 +738141,7 @@ sub_817EECC: ; 817EECC @0817EF6A: movs r5, 0 str r1, [sp, 0x24] - ldr r1, =0x0860a4ac + ldr r1, =gUnknown_0860A4AC ldr r4, =0x0000ffff adds r3, r1, 0 adds r2, r1, 0 @@ -738256,7 +738256,7 @@ sub_817EECC: ; 817EECC ands r0, r1 cmp r0, 0 beq @0817F06A - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 mov r6, r8 ldrh r1, [r6] lsls r0, r1, 1 @@ -738457,7 +738457,7 @@ sub_817F21C: ; 817F21C mov r12, r2 lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r2, 1 adds r0, r2 lsls r0, 2 @@ -738466,7 +738466,7 @@ sub_817F21C: ; 817F21C cmp r0, 0 beq @0817F286 movs r4, 0 - ldr r5, =0x0860a4ac + ldr r5, =gUnknown_0860A4AC ldr r7, =0x0000ffff adds r3, r5, 0 adds r1, r5, 0 @@ -738768,7 +738768,7 @@ sub_817F474: ; 817F474 push {lr} lsls r0, 16 lsrs r0, 16 - ldr r1, =0x0860a8c8 + ldr r1, =gUnknown_0860A8C8 adds r0, r1 ldrb r0, [r0] cmp r0, 0 @@ -738820,7 +738820,7 @@ sub_817F498: ; 817F498 strh r4, [r3, 0x2E] movs r0, 0x2 adds r1, r6, 0 - ldr r6, =0x0860aa88 + ldr r6, =gUnknown_0860AA88 ldr r7, =0x03001274 movs r4, 0 adds r2, r3, 0 @@ -738904,7 +738904,7 @@ sub_817F578: ; 817F578 ldr r3, =0x03001274 movs r2, 0x1 str r2, [r3] - ldr r2, =0x0860aa88 + ldr r2, =gUnknown_0860AA88 lsrs r1, 22 adds r1, r2 ldr r1, [r1] @@ -738947,14 +738947,14 @@ sub_817F594: ; 817F594 lsls r0, 24 lsrs r0, 24 lsls r1, r6, 1 - ldr r2, =0x0860ad2f + ldr r2, =gUnknown_0860AD2F adds r0, r2 adds r1, r6 ldrb r0, [r0] adds r1, r0 lsls r1, 24 lsrs r1, 24 - ldr r0, =0x0860ace4 + ldr r0, =gUnknown_0860ACE4 adds r1, r0 ldrb r0, [r1] strh r0, [r4, 0xE] @@ -739026,7 +739026,7 @@ sub_817F670: ; 817F670 movs r1, 0x3 orrs r0, r1 strb r0, [r4, 0x1] - ldr r0, =0x0860ad68 + ldr r0, =gUnknown_0860AD68 str r0, [r4, 0x10] ldr r0, =0x03001274 ldr r0, [r0] @@ -739820,7 +739820,7 @@ sub_817FC20: ; 817FC20 bne @0817FC32 strh r0, [r4, 0x34] @0817FC32: - ldr r2, =0x0860ad70 + ldr r2, =gUnknown_0860AD70 movs r5, 0x34 ldrsh r1, [r4, r5] lsls r0, r1, 1 @@ -740746,7 +740746,7 @@ sub_818031C: ; 818031C ldrh r0, [r4, 0x3A] lsls r0, 24 lsrs r7, r0, 24 - ldr r2, =0x0860aa80 + ldr r2, =gUnknown_0860AA80 movs r1, 0x38 ldrsh r0, [r4, r1] lsls r0, 1 @@ -741515,7 +741515,7 @@ sub_8180900: ; 8180900 adds r0, r2 ldrh r1, [r0, 0x6] str r1, [sp] - ldr r5, =0x0860ad8e + ldr r5, =gUnknown_0860AD8E movs r3, 0x36 ldrsh r2, [r4, r3] lsls r1, r2, 1 @@ -742982,7 +742982,7 @@ pokemonanimfunc_2C: ; 8181418 strh r2, [r4, 0x38] strh r2, [r4, 0x36] @08181442: - ldr r1, =0x0860aa64 + ldr r1, =gUnknown_0860AA64 movs r2, 0x3A ldrsh r0, [r4, r2] lsls r2, r0, 1 @@ -743022,7 +743022,7 @@ pokemonanimfunc_2C: ; 8181418 @08181494: movs r0, 0 strh r0, [r4, 0x36] - ldr r1, =0x0860aa64 + ldr r1, =gUnknown_0860AA64 @0818149A: movs r2, 0x3A ldrsh r0, [r4, r2] @@ -747378,7 +747378,7 @@ sub_8183574: ; 8183574 lsls r0, 24 lsrs r0, 24 mov r9, r0 - ldr r3, =0x0860aa80 + ldr r3, =gUnknown_0860AA80 movs r1, 0x38 ldrsh r0, [r4, r1] lsls r1, r0, 1 @@ -748178,7 +748178,7 @@ sub_8183B4C: ; 8183B4C bne @08183B5E strh r0, [r4, 0x34] @08183B5E: - ldr r7, =0x0860adbe + ldr r7, =gUnknown_0860ADBE movs r2, 0x34 ldrsh r1, [r4, r2] lsls r0, r1, 1 @@ -749868,7 +749868,7 @@ sub_8184770: ; 8184770 sub_8184798: ; 8184798 push {r4,r5,lr} adds r4, r0, 0 - ldr r1, =0x0860ae7c + ldr r1, =gUnknown_0860AE7C movs r2, 0x34 ldrsh r0, [r4, r2] lsls r0, 2 @@ -750070,7 +750070,7 @@ sub_81848E0: ; 81848E0 ldrh r0, [r4, 0x3C] lsls r2, 24 lsrs r2, 24 - ldr r3, =0x0860ae88 + ldr r3, =gUnknown_0860AE88 movs r5, 0x30 ldrsh r1, [r4, r5] lsls r1, 1 @@ -753103,7 +753103,7 @@ sub_818603C: ; 818603C adds r0, r2 ldrb r1, [r0, 0x18] lsrs r1, 4 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsls r0, r5, 2 adds r0, r2 ldr r0, [r0] @@ -753522,7 +753522,7 @@ sub_81864EC: ; 81864EC sub_8186508: ; 8186508 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -753538,7 +753538,7 @@ sub_8186508: ; 8186508 ldrb r0, [r1] cmp r0, 0x38 bhi @08186550 - ldr r0, =0x0860ae90 + ldr r0, =gUnknown_0860AE90 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -755008,7 +755008,7 @@ sub_81871AC: ; 81871AC .pool @08187200: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -757730,7 +757730,7 @@ sub_818888C: ; 818888C bl template_build_for_pokemon_or_trainer ldr r6, =0x0202499c mov r9, r7 - ldr r1, =0x083054e0 + ldr r1, =gUnknown_083054E0 mov r2, r8 lsls r0, r2, 2 adds r0, r1 @@ -757774,7 +757774,7 @@ sub_818888C: ; 818888C adds r0, r4 movs r1, 0x2 strh r1, [r0, 0x2E] - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C mov r2, r8 lsls r0, r2, 3 adds r0, r1 @@ -759663,7 +759663,7 @@ sub_818994C: ; 818994C sub_8189968: ; 8189968 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -759679,7 +759679,7 @@ sub_8189968: ; 8189968 ldrb r0, [r1] cmp r0, 0x38 bhi @081899B0 - ldr r0, =0x0860af74 + ldr r0, =gUnknown_0860AF74 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -761034,7 +761034,7 @@ sub_818A514: ; 818A514 .pool @0818A568: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -763806,7 +763806,7 @@ sub_818BD04: ; 818BD04 beq @0818BD9C movs r0, 0x5A mov r9, r0 - ldr r1, =0x083054e0 + ldr r1, =gUnknown_083054E0 b @0818BD9E .align 2, 0 .pool @@ -763814,7 +763814,7 @@ sub_818BD04: ; 818BD04 movs r0, 0x50 mov r9, r0 @0818BD9C: - ldr r1, =0x08305d2c + ldr r1, =gUnknown_08305D2C @0818BD9E: lsls r0, r4, 2 adds r0, r1 @@ -763869,7 +763869,7 @@ sub_818BD04: ; 818BD04 ldrb r1, [r6] adds r1, r4 strb r0, [r1] - ldr r0, =0x0830593c + ldr r0, =gUnknown_0830593C lsls r5, 3 adds r5, r0 ldrh r0, [r5, 0x4] @@ -765444,7 +765444,7 @@ sub_818CA64: ; 818CA64 ldr r0, [r0] ldrb r0, [r0, 0x8] @0818CB5A: - ldr r1, =0x08305d8c + ldr r1, =gUnknown_08305D8C lsls r0, 3 adds r0, r1 ldr r0, [r0] @@ -765965,7 +765965,7 @@ nullsub_122: ; 818CFC8 thumb_func_start dp13_810BB8C dp13_810BB8C: ; 818CFCC push {r4-r7,lr} - ldr r4, =0x0860b058 + ldr r4, =gUnknown_0860B058 ldr r3, =0x0203cd04 movs r2, 0x7 @0818CFD4: @@ -766010,13 +766010,13 @@ load_pokemon_image_TODO: ; 818CFF4 cmp r1, 0 bne @0818D028 lsls r0, r4, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C b @0818D03C .align 2, 0 .pool @0818D028: lsls r0, r4, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C b @0818D054 .align 2, 0 .pool @@ -766024,7 +766024,7 @@ load_pokemon_image_TODO: ; 818CFF4 cmp r0, 0 bne @0818D050 lsls r0, r4, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 @0818D03C: adds r0, r1 str r2, [sp] @@ -766037,7 +766037,7 @@ load_pokemon_image_TODO: ; 818CFF4 .pool @0818D050: lsls r0, r4, 3 - ldr r1, =0x083028b8 + ldr r1, =gUnknown_083028B8 @0818D054: adds r0, r1 str r2, [sp] @@ -766052,7 +766052,7 @@ load_pokemon_image_TODO: ; 818CFF4 cmp r2, 0 beq @0818D080 lsls r0, r4, 3 - ldr r1, =0x08305654 + ldr r1, =gUnknown_08305654 adds r0, r1 adds r1, r5, 0 adds r2, r4, 0 @@ -766062,7 +766062,7 @@ load_pokemon_image_TODO: ; 818CFF4 .pool @0818D080: lsls r0, r7, 3 - ldr r1, =0x08305d4c + ldr r1, =gUnknown_08305D4C adds r0, r1 adds r1, r5, 0 adds r2, r7, 0 @@ -766157,7 +766157,7 @@ sub_818D0C4: ; 818D0C4 adds r0, r3, 0 orrs r0, r1 strh r0, [r2, 0x2] - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C lsls r0, r4, 3 adds r0, r1 ldr r0, [r0] @@ -766177,7 +766177,7 @@ sub_818D0C4: ; 818D0C4 ldr r0, =0x0203ccec strh r1, [r0, 0x2] lsls r0, r6, 3 - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C adds r0, r1 bl gpu_pal_obj_decompress_and_apply @0818D16E: @@ -766209,7 +766209,7 @@ sub_818D180: ; 818D180 bl decompress_palette b @0818D1B4 @0818D1A4: - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C lsls r0, 3 adds r0, r1 ldr r0, [r0] @@ -766231,14 +766231,14 @@ uns_builder_assign_animtable1: ; 818D1C0 cmp r0, 0 bne @0818D1D8 ldr r1, =0x0203ccec - ldr r0, =0x082ff70c + ldr r0, =gUnknown_082FF70C str r0, [r1, 0x8] b @0818D1E0 .align 2, 0 .pool @0818D1D8: ldr r0, =0x0203ccec - ldr r1, =0x0830536c + ldr r1, =gUnknown_0830536C ldr r1, [r1] str r1, [r0, 0x8] @0818D1E0: @@ -766343,7 +766343,7 @@ oamt_spawn_poke_or_trainer_picture: ; 818D1EC lsls r2, r4, 1 str r2, [sp, 0x2C] ldr r5, =0x0203ccec - ldr r0, =0x0860b064 + ldr r0, =gUnknown_0860B064 mov r12, r0 ldr r1, [sp, 0x18] lsls r1, 16 @@ -766373,7 +766373,7 @@ oamt_spawn_poke_or_trainer_picture: ; 818D1EC bl uns_builder_assign_animtable1 mov r1, r8 str r1, [r5, 0xC] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [r5, 0x10] ldr r0, =nullsub_122 + 1 str r0, [r5, 0x14] @@ -766616,7 +766616,7 @@ sub_818D3E4: ; 818D3E4 bge @0818D4C0 ldr r0, =0x0000ffff strh r0, [r4] - ldr r0, =0x08309aac + ldr r0, =gUnknown_08309AAC add r0, r12 ldr r0, [r0] str r0, [r4, 0x8] @@ -766625,7 +766625,7 @@ sub_818D3E4: ; 818D3E4 mov r0, r9 cmp r0, 0x1 bne @0818D4F8 - ldr r0, =0x082ff694 + ldr r0, =gUnknown_082FF694 b @0818D500 .align 2, 0 .pool @@ -766633,18 +766633,18 @@ sub_818D3E4: ; 818D3E4 mov r1, r9 cmp r1, 0 bne @0818D510 - ldr r0, =0x082ff618 + ldr r0, =gUnknown_082FF618 @0818D500: str r0, [r4, 0x10] - ldr r0, =0x0860b06c + ldr r0, =gUnknown_0860B06C str r0, [r4, 0x4] b @0818D518 .align 2, 0 .pool @0818D510: - ldr r0, =0x0860b064 + ldr r0, =gUnknown_0860B064 str r0, [r4, 0x4] - ldr r0, =0x082ec6a8 + ldr r0, =gUnknown_082EC6A8 str r0, [r4, 0x10] @0818D518: ldr r2, =nullsub_122 + 1 @@ -766785,7 +766785,7 @@ sub_818D5B0: ; 818D5B0 adds r0, r7, 0 bl free adds r1, r5, 0 - ldr r0, =0x0860b058 + ldr r0, =gUnknown_0860B058 ldm r0!, {r2-r4} stm r1!, {r2-r4} movs r0, 0 @@ -767239,14 +767239,14 @@ sub_818D97C: ; 818D97C bne @0818D9A2 cmp r0, 0 beq @0818D99C - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, 0x3F ldrb r0, [r0] b @0818D9A2 .align 2, 0 .pool @0818D99C: - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, 0x3C ldrb r0, [r0] @0818D9A2: @@ -767272,7 +767272,7 @@ sub_818D9AC: ; 818D9AC sub_818D9C0: ; 818D9C0 push {r4,r5,lr} ldr r5, =0x00004010 - ldr r4, =0x0860b07e + ldr r4, =gUnknown_0860B07E bl sub_818D9AC lsls r0, 24 lsrs r0, 23 @@ -767290,7 +767290,7 @@ sub_818D9C0: ; 818D9C0 ldr r0, =0x00003b58 adds r1, r0 ldr r0, =0x00004011 - ldr r2, =0x0860b074 + ldr r2, =gUnknown_0860B074 ldrb r1, [r1, 0xD] lsls r1, 1 adds r1, r2 @@ -767464,7 +767464,7 @@ sub_818DB20: ; 818DB20 movs r1, 0x6 bl __umodsi3 strb r0, [r4, 0xC] - ldr r6, =0x0860b2ec + ldr r6, =gUnknown_0860B2EC ldr r0, [r5] ldrb r0, [r0, 0xC] lsls r0, 2 @@ -767578,7 +767578,7 @@ sub_818DBE8: ; 818DBE8 thumb_func_start sub_818DC1C sub_818DC1C: ; 818DC1C lsls r0, 24 - ldr r1, =0x0860b224 + ldr r1, =gUnknown_0860B224 lsrs r0, 22 adds r0, r1 ldr r0, [r0] @@ -767757,7 +767757,7 @@ sub_818DD84: ; 818DD84 ldr r1, =0x00003b58 adds r0, r1 str r0, [r4] - ldr r1, =0x0860b2ec + ldr r1, =gUnknown_0860B2EC mov r8, r1 ldrb r0, [r0, 0xC] lsls r0, 2 @@ -767889,7 +767889,7 @@ sub_818DEA0: ; 818DEA0 ldr r1, =0x00003b58 adds r0, r1 str r0, [r5] - ldr r1, =0x0860b304 + ldr r1, =gUnknown_0860B304 ldrb r0, [r0, 0xC] lsls r0, 1 adds r0, r1 @@ -767939,7 +767939,7 @@ sub_818DF00: ; 818DF00 ands r4, r0 movs r3, 0 ldr r5, =0x0203cd68 - ldr r1, =0x0860b1a4 + ldr r1, =gUnknown_0860B1A4 lsls r0, r4, 2 adds r6, r0, r1 adds r7, r5, 0 @@ -767958,12 +767958,12 @@ sub_818DF00: ; 818DF00 cmp r3, 0x8 bls @0818DF1A ldr r2, [r7] - ldr r0, =0x0860b1e4 + ldr r0, =gUnknown_0860B1E4 lsls r1, r4, 1 adds r0, r1, r0 ldrh r0, [r0] strh r0, [r2, 0x14] - ldr r0, =0x0860b204 + ldr r0, =gUnknown_0860B204 adds r1, r0 ldrh r0, [r1] strh r0, [r2, 0x28] @@ -768127,7 +768127,7 @@ sub_818E06C: ; 818E06C mov r8, r0 adds r1, r4 mov r10, r1 - ldr r6, =0x0860b1e4 + ldr r6, =gUnknown_0860B1E4 @0818E09A: adds r5, 0x1 cmp r5, 0xF @@ -768141,12 +768141,12 @@ sub_818E06C: ; 818E06C cmp r0, 0 beq @0818E09A movs r3, 0 - ldr r0, =0x0860b1e4 + ldr r0, =gUnknown_0860B1E4 mov r12, r0 lsls r1, r5, 2 - ldr r0, =0x0860b204 + ldr r0, =gUnknown_0860B204 mov r9, r0 - ldr r0, =0x0860b1a4 + ldr r0, =gUnknown_0860B1A4 adds r6, r1, r0 mov r2, r8 @0818E0C2: @@ -768217,7 +768217,7 @@ sub_818E13C: ; 818E13C cmp r0, 0xFF bne @0818E174 ldr r0, =0x02021cc4 - ldr r1, =0x085eeb7e + ldr r1, =gUnknown_085EEB7E bl strcpy_limit_7_chars movs r7, 0 b @0818E1DC @@ -768996,13 +768996,13 @@ sub_818E794: ; 818E794 ldr r2, =0x00003b58 adds r1, r2 str r1, [r4] - ldr r2, =0x0860b324 + ldr r2, =gUnknown_0860B324 ldrb r1, [r1, 0xD] lsls r1, 2 adds r1, r2 ldr r1, [r1] bl gf_strcpy - ldr r1, =0x0860b310 + ldr r1, =gUnknown_0860B310 ldr r0, [r4] ldrb r0, [r0, 0xD] lsls r0, 2 @@ -769029,7 +769029,7 @@ sub_818E7E0: ; 818E7E0 str r1, [r2] ldrb r2, [r1, 0xD] strb r2, [r0] - ldr r2, =0x0860b310 + ldr r2, =gUnknown_0860B310 ldrb r0, [r1, 0xD] lsls r0, 2 adds r0, r2 @@ -769081,7 +769081,7 @@ sub_818E848: ; 818E848 sub_818E868: ; 818E868 push {lr} lsls r1, 24 - ldr r2, =0x0860b338 + ldr r2, =gUnknown_0860B338 lsrs r1, 22 adds r1, r2 ldr r1, [r1] @@ -769218,7 +769218,7 @@ sub_818E960: ; 818E960 adds r0, r2 str r0, [r1] ldr r2, =0x020375e2 - ldr r1, =0x0860b34c + ldr r1, =gUnknown_0860B34C ldrb r0, [r0, 0xD] lsls r0, 1 adds r0, r1 @@ -769246,7 +769246,7 @@ sub_818E990: ; 818E990 thumb_func_start sub_818E9AC sub_818E9AC: ; 818E9AC push {lr} - ldr r1, =0x0860d090 + ldr r1, =gUnknown_0860D090 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -769300,7 +769300,7 @@ sub_818E9CC: ; 818E9CC ldr r4, [r4] ldr r0, =0x00000cdc adds r3, r4, r0 - ldr r2, =0x0860d0ec + ldr r2, =gUnknown_0860D0EC lsls r1, r5, 2 lsls r0, r7, 3 adds r1, r0 @@ -769397,7 +769397,7 @@ sub_818EA84: ; 818EA84 ldr r2, [r0] ldr r3, =0x00000cdc adds r2, r3 - ldr r3, =0x0860d0ec + ldr r3, =gUnknown_0860D0EC lsls r0, r5, 2 lsls r1, r6, 3 adds r0, r1 @@ -769668,7 +769668,7 @@ sub_818ED28: ; 818ED28 ldr r2, [r0] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x0860d0ec + ldr r3, =gUnknown_0860D0EC lsls r1, r4, 2 lsls r0, r5, 3 adds r1, r0 @@ -769685,7 +769685,7 @@ sub_818ED28: ; 818ED28 ldr r2, [r0] ldr r1, =0x00000cdc adds r2, r1 - ldr r3, =0x0860d0fc + ldr r3, =gUnknown_0860D0FC lsls r1, r4, 2 lsls r0, r5, 3 adds r1, r0 @@ -770328,8 +770328,8 @@ sub_818F02C: ; 818F02C strh r7, [r2] movs r3, 0 mov r10, r3 - ldr r6, =0x0832a328 - ldr r5, =0x083203cc + ldr r6, =gUnknown_0832A328 + ldr r5, =gUnknown_083203CC @0818F38A: ldr r0, =0x03005d90 ldr r0, [r0] @@ -770529,11 +770529,11 @@ sub_818F02C: ; 818F02C lsls r1, r0, 3 subs r1, r0 lsls r1, 2 - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC adds r1, r3 ldrb r0, [r1, 0x6] lsls r0, 2 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 adds r0, r2 ldr r0, [r0] orrs r7, r0 @@ -770659,7 +770659,7 @@ sub_818F02C: ; 818F02C lsrs r1, 22 ldr r3, =0x000003ff adds r2, r0, 0 - ldr r6, =0x0860d3f1 + ldr r6, =gUnknown_0860D3F1 cmp r1, r3 beq @0818F674 adds r5, r2, 0 @@ -770822,7 +770822,7 @@ sub_818F720: ; 818F720 mov r2, r10 subs r0, r2, r6 lsls r0, 2 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC adds r0, r1 ldrb r0, [r0] lsls r0, 1 @@ -770846,7 +770846,7 @@ sub_818F720: ; 818F720 mov r2, r10 subs r0, r2, r6 lsls r0, 2 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC adds r4, r0, r1 ldrb r0, [r4, 0x1] lsls r0, 1 @@ -771083,7 +771083,7 @@ sub_818F904: ; 818F904 sub_818F9B0: ; 818F9B0 push {lr} ldr r0, =0x02021cc4 - ldr r2, =0x085ccd20 + ldr r2, =gUnknown_085CCD20 ldr r1, =0x03005d90 ldr r1, [r1] ldr r3, =0x00000cb2 @@ -771103,7 +771103,7 @@ sub_818F9B0: ; 818F9B0 sub_818F9E0: ; 818F9E0 push {lr} ldr r0, =0x02021cc4 - ldr r2, =0x085ccd20 + ldr r2, =gUnknown_085CCD20 ldr r1, =0x03005d90 ldr r1, [r1] ldr r3, =0x00000cb2 @@ -771313,7 +771313,7 @@ sub_818FA74: ; 818FA74 adds r0, r1 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -771720,7 +771720,7 @@ sub_818FEB4: ; 818FEB4 cmp r1, 0 beq @0818FFAA movs r3, 0 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 @0818FEF0: str r3, [sp, 0x14] bl GenerateRandomNumber @@ -771807,7 +771807,7 @@ sub_818FEB4: ; 818FEB4 adds r3, 0x1 cmp r3, 0x1 ble @0818FF26 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 mov r1, sp movs r3, 0x1 @0818FF96: @@ -771853,7 +771853,7 @@ sub_818FFC0: ; 818FFC0 ldr r0, =0x0000ffff cmp r3, r0 beq @0818FFF0 - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 lsls r1, r3, 1 adds r1, r3 lsls r1, 2 @@ -771867,7 +771867,7 @@ sub_818FFC0: ; 818FFC0 .align 2, 0 .pool @0818FFFC: - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r4, 3 subs r0, r4 lsls r0, 2 @@ -771892,10 +771892,10 @@ sub_818FFC0: ; 818FFC0 .align 2, 0 .pool @0819002C: - ldr r0, =0x0831ace8 + ldr r0, =gUnknown_0831ACE8 adds r1, r6, r0 ldrb r0, [r1] - ldr r7, =0x0831ace8 + ldr r7, =gUnknown_0831ACE8 cmp r0, 0xFF beq @081900A4 adds r4, r1, 0 @@ -771950,7 +771950,7 @@ sub_818FFC0: ; 818FFC0 @08190096: adds r4, 0x3 adds r6, 0x3 - ldr r1, =0x0831ace8 + ldr r1, =gUnknown_0831ACE8 adds r0, r6, r1 ldrb r0, [r0] cmp r0, 0xFF @@ -772122,7 +772122,7 @@ sub_81901A0: ; 81901A0 lsls r1, 22 lsrs r1, 22 mov r12, r0 - ldr r6, =0x0860d10c + ldr r6, =gUnknown_0860D10C cmp r1, r2 beq @081901D8 mov r7, r12 @@ -772165,7 +772165,7 @@ sub_81901A0: ; 81901A0 ldrb r2, [r0] cmp r2, r4 bge @08190256 - ldr r1, =0x0860d14c + ldr r1, =gUnknown_0860D14C adds r0, r2, r1 ldrb r3, [r0] adds r6, r1, 0 @@ -772202,7 +772202,7 @@ sub_81901A0: ; 81901A0 @08190256: cmp r2, r4 beq @08190286 - ldr r0, =0x0860d14c + ldr r0, =gUnknown_0860D14C adds r0, r2, r0 ldrb r0, [r0] b @08190292 @@ -772459,11 +772459,11 @@ sub_8190400: ; 8190400 bl CpuSet movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0860ce84 + ldr r1, =gUnknown_0860CE84 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x0860ceb4 + ldr r0, =gUnknown_0860CEB4 bl Window_InitFromTemplates bl TextBox_ResetSomeField ldr r0, =0x02022e14 @@ -772548,7 +772548,7 @@ sub_8190400: ; 8190400 .align 2, 0 .pool @08190570: - ldr r1, =0x08d83d50 + ldr r1, =gUnknown_08D83D50 movs r5, 0x80 lsls r5, 6 movs r7, 0 @@ -772557,41 +772557,41 @@ sub_8190400: ; 8190400 adds r2, r5, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08d84970 + ldr r1, =gUnknown_08D84970 movs r4, 0x1 str r4, [sp] movs r0, 0x2 adds r2, r5, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08d84f00 + ldr r1, =gUnknown_08D84F00 movs r2, 0x80 lsls r2, 4 str r4, [sp] movs r0, 0x3 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r0, =0x0860cf50 + ldr r0, =gUnknown_0860CF50 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08d85358 + ldr r0, =gUnknown_08D85358 movs r4, 0x80 lsls r4, 2 movs r1, 0 adds r2, r4, 0 bl decompress_palette - ldr r0, =0x08d85444 + ldr r0, =gUnknown_08D85444 movs r1, 0x80 lsls r1, 1 adds r2, r4, 0 bl decompress_palette - ldr r0, =0x08d85600 + ldr r0, =gUnknown_08D85600 movs r1, 0xF0 movs r2, 0x20 bl decompress_palette mov r0, r9 cmp r0, 0x2 bne @081905DE - ldr r0, =0x08d854c8 + ldr r0, =gUnknown_08D854C8 movs r1, 0x50 movs r2, 0x20 bl decompress_palette @@ -772677,7 +772677,7 @@ sub_8190400: ; 8190400 mov r0, r9 cmp r0, 0 beq @0819076C - ldr r5, =0x0860d068 + ldr r5, =gUnknown_0860D068 adds r0, r5, 0 movs r1, 0x78 movs r2, 0x4 @@ -772710,7 +772710,7 @@ sub_8190400: ; 8190400 movs r1, 0x1 bl obj_anim_image_start strh r6, [r4, 0x2E] - ldr r5, =0x0860d050 + ldr r5, =gUnknown_0860D050 adds r0, r5, 0 movs r1, 0x6 movs r2, 0x50 @@ -773308,7 +773308,7 @@ sub_8190B40: ; 8190B40 adds r0, r2 movs r1, 0xA ldrsh r0, [r0, r1] - ldr r1, =0x0860d080 + ldr r1, =gUnknown_0860D080 adds r0, r1 ldrb r0, [r0] mov r10, r0 @@ -773743,7 +773743,7 @@ sub_8190CD4: ; 8190CD4 lsls r6, 1 adds r0, r6, 0 strh r0, [r1] - ldr r3, =0x0860d080 + ldr r3, =gUnknown_0860D080 ldr r2, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -773773,7 +773773,7 @@ sub_8190CD4: ; 8190CD4 ldr r0, =0x02022e1e movs r4, 0 strh r4, [r0] - ldr r3, =0x0860d080 + ldr r3, =gUnknown_0860D080 ldr r2, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -774150,7 +774150,7 @@ sub_8190CD4: ; 8190CD4 ldr r1, =0x02022e1e movs r0, 0xA0 strh r0, [r1] - ldr r3, =0x0860d080 + ldr r3, =gUnknown_0860D080 ldr r2, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -774177,7 +774177,7 @@ sub_8190CD4: ; 8190CD4 strh r4, [r0] ldr r0, =0x02022e1e strh r4, [r0] - ldr r3, =0x0860d080 + ldr r3, =gUnknown_0860D080 ldr r2, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -774553,7 +774553,7 @@ sub_8190CD4: ; 8190CD4 ldr r1, =0x02022e1e movs r0, 0xA0 strh r0, [r1] - ldr r3, =0x0860d080 + ldr r3, =gUnknown_0860D080 ldr r2, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -774583,7 +774583,7 @@ sub_8190CD4: ; 8190CD4 ldr r1, =0x02022e1e movs r0, 0 strh r0, [r1] - ldr r3, =0x0860d15c + ldr r3, =gUnknown_0860D15C ldr r2, =0x03005e00 lsls r0, r7, 2 adds r0, r7 @@ -775158,7 +775158,7 @@ sub_8190CD4: ; 8190CD4 ldr r0, =0x02022e1e strh r1, [r0] @08191B9E: - ldr r4, =0x0860d15c + ldr r4, =gUnknown_0860D15C ldr r5, =0x0203cd78 ldr r3, [r5] ldr r2, =0x03005e00 @@ -775936,7 +775936,7 @@ sub_819221C: ; 819221C adds r0, r2 movs r3, 0xA ldrsh r5, [r0, r3] - ldr r0, =0x0860d080 + ldr r0, =gUnknown_0860D080 adds r0, r5, r0 ldrb r0, [r0] mov r10, r0 @@ -776088,7 +776088,7 @@ sub_819221C: ; 819221C lsls r1, 3 ldr r2, =0x03005e00 adds r1, r2 - ldr r2, =0x0860d1a0 + ldr r2, =gUnknown_0860D1A0 lsrs r0, r5, 31 adds r0, r5, r0 asrs r0, 1 @@ -776120,7 +776120,7 @@ sub_819221C: ; 819221C bne @081923DE cmp r5, 0x10 bne @081923D8 - ldr r0, =0x0860d19c + ldr r0, =gUnknown_0860D19C add r0, r8 ldrb r5, [r0] b @081923DA @@ -776142,7 +776142,7 @@ sub_819221C: ; 819221C ldrb r0, [r0, 0x10] cmp r0, 0x1 bne @0819240E - ldr r0, =0x0860d19c + ldr r0, =gUnknown_0860D19C add r0, r8 ldrb r0, [r0] cmp r5, r0 @@ -776200,7 +776200,7 @@ sub_819221C: ; 819221C lsls r1, 3 ldr r2, =0x03005e00 adds r1, r2 - ldr r2, =0x0860d1c0 + ldr r2, =gUnknown_0860D1C0 ldrb r0, [r0, 0x11] b @08192482 .align 2, 0 @@ -776213,7 +776213,7 @@ sub_819221C: ; 819221C lsls r1, 3 ldr r3, =0x03005e00 adds r1, r3 - ldr r2, =0x0860d1c0 + ldr r2, =gUnknown_0860D1C0 ldrb r0, [r0, 0x12] @08192482: adds r0, r2 @@ -776438,7 +776438,7 @@ sub_81924E0: ; 81924E0 adds r0, r2 adds r0, r5 ldrh r0, [r0] - ldr r1, =0x0860d340 + ldr r1, =gUnknown_0860D340 adds r1, r7, r1 ldrb r2, [r1] ldr r3, [sp, 0x2C] @@ -776457,7 +776457,7 @@ sub_81924E0: ; 81924E0 adds r0, r1 adds r0, r5 ldrh r0, [r0] - ldr r1, =0x0860d340 + ldr r1, =gUnknown_0860D340 adds r1, r7, r1 ldrb r2, [r1] ldr r3, [sp, 0x2C] @@ -776477,13 +776477,13 @@ sub_81924E0: ; 81924E0 lsls r1, 4 adds r1, r0 ldrh r0, [r1] - ldr r1, =0x0860d340 + ldr r1, =gUnknown_0860D340 adds r1, r7, r1 ldrb r2, [r1] ldr r1, [sp, 0x2C] orrs r2, r1 @081926B0: - ldr r1, =0x0860d343 + ldr r1, =gUnknown_0860D343 adds r1, r7, r1 ldrb r3, [r1] ldr r1, [sp, 0x30] @@ -776569,7 +776569,7 @@ sub_81924E0: ; 81924E0 ldr r4, [sp, 0x24] cmp r4, r0 bne @08192784 - ldr r0, =0x0831f5ca + ldr r0, =gUnknown_0831F5CA adds r0, 0x3C ldrb r5, [r0] b @081927A2 @@ -776591,7 +776591,7 @@ sub_81924E0: ; 81924E0 lsls r0, 24 lsrs r5, r0, 24 @081927A2: - ldr r2, =0x0830fcd4 + ldr r2, =gUnknown_0830FCD4 movs r0, 0xD adds r1, r5, 0 muls r1, r0 @@ -776694,7 +776694,7 @@ sub_81924E0: ; 81924E0 movs r3, 0xB mov r10, r3 @0819288A: - ldr r0, =0x0860d346 + ldr r0, =gUnknown_0860D346 adds r0, r7, r0 ldrb r0, [r0] strb r0, [r6, 0x9] @@ -776743,7 +776743,7 @@ sub_81924E0: ; 81924E0 mov r3, r10 muls r3, r0 adds r0, r3, 0 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 str r0, [sp, 0xC] adds r0, r7, 0x1 @@ -776788,13 +776788,13 @@ sub_81924E0: ; 81924E0 ldr r1, [sp, 0x24] cmp r1, r0 bne @08192980 - ldr r0, =0x0860d1d0 + ldr r0, =gUnknown_0860D1D0 ldr r0, [r0, 0x40] b @0819298A .align 2, 0 .pool @08192980: - ldr r0, =0x0860d1d0 + ldr r0, =gUnknown_0860D1D0 ldr r2, [sp, 0x20] lsls r1, r2, 2 adds r1, r0 @@ -776816,7 +776816,7 @@ sub_81924E0: ; 81924E0 movs r1, 0 bl remo_copy movs r7, 0 - ldr r3, =0x0860b358 + ldr r3, =gUnknown_0860B358 @081929AE: movs r5, 0 adds r4, r7, 0x1 @@ -776911,9 +776911,9 @@ sub_81924E0: ; 81924E0 cmp r7, 0x2 ble @081929AE movs r7, 0 - ldr r2, =0x0860d214 + ldr r2, =gUnknown_0860D214 mov r9, r2 - ldr r3, =0x0860c988 + ldr r3, =gUnknown_0860C988 mov r10, r3 @08192A78: movs r4, 0 @@ -777039,7 +777039,7 @@ sub_81924E0: ; 81924E0 adds r0, r3 ldrb r2, [r0] @08192B7E: - ldr r1, =0x0831e818 + ldr r1, =gUnknown_0831E818 lsls r0, r2, 2 adds r0, r2 adds r0, r5, r0 @@ -777213,7 +777213,7 @@ sub_81924E0: ; 81924E0 lsls r0, r2, 2 adds r0, r2 adds r0, r5, r0 - ldr r1, =0x0831e818 + ldr r1, =gUnknown_0831E818 adds r0, r1 ldrb r0, [r0] lsls r0, 24 @@ -777430,7 +777430,7 @@ sub_81924E0: ; 81924E0 ble @08192D7C cmp r7, 0x2 bne @08192E8C - ldr r0, =0x0860d349 + ldr r0, =gUnknown_0860D349 mov r4, r8 movs r1, 0xC ldrsh r2, [r4, r1] @@ -777456,7 +777456,7 @@ sub_81924E0: ; 81924E0 @08192E9C: cmp r5, 0x2 bne @08192EC0 - ldr r0, =0x0860d349 + ldr r0, =gUnknown_0860D349 mov r3, r8 movs r4, 0x10 ldrsh r2, [r3, r4] @@ -777485,7 +777485,7 @@ sub_81924E0: ; 81924E0 movs r7, 0x2A @08192ED2: lsls r0, r7, 2 - ldr r3, =0x0860d294 + ldr r3, =gUnknown_0860D294 adds r0, r3 ldr r0, [r0] str r0, [sp, 0xC] @@ -777524,7 +777524,7 @@ sub_8192F08: ; 8192F08 movs r0, 0 str r0, [sp, 0x4] mov r8, r0 - ldr r2, =0x0860d3c4 + ldr r2, =gUnknown_0860D3C4 lsls r0, r7, 1 adds r0, r7 adds r1, r0, r2 @@ -777542,7 +777542,7 @@ sub_8192F08: ; 8192F08 ldr r2, =0x000003fe mov r9, r2 @08192F42: - ldr r0, =0x0860d3b4 + ldr r0, =gUnknown_0860D3B4 adds r0, r6, r0 ldrb r4, [r0] ldr r0, [r5] @@ -777588,7 +777588,7 @@ sub_8192F08: ; 8192F08 @08192FB8: movs r2, 0x1 add r8, r2 - ldr r3, =0x0860d3c4 + ldr r3, =gUnknown_0860D3C4 @08192FBE: adds r6, 0x1 lsls r1, r7, 1 @@ -777631,7 +777631,7 @@ sub_8192F08: ; 8192F08 ldr r0, =0x00000d25 mov r9, r0 @0819300E: - ldr r0, =0x0860d3b4 + ldr r0, =gUnknown_0860D3B4 adds r0, r6, r0 ldrb r4, [r0] mov r1, r10 @@ -777679,7 +777679,7 @@ sub_8192F08: ; 8192F08 ldrh r1, [r0] movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 ldr r0, =0x02021dc4 bl gf_strcpy @@ -777740,7 +777740,7 @@ sub_8192F08: ; 8192F08 cmp r0, 0x2 beq @08193126 adds r6, 0x1 - ldr r1, =0x0860d3c4 + ldr r1, =gUnknown_0860D3C4 mov r12, r1 ldr r3, [sp, 0x8] adds r1, r3, r7 @@ -777900,7 +777900,7 @@ sub_819314C: ; 819314C mov r12, r0 ldr r0, =0x03005d90 ldr r4, [r0] - ldr r0, =0x0860d3c6 + ldr r0, =gUnknown_0860D3C6 movs r3, 0 adds r1, r6 adds r1, r0 @@ -778192,12 +778192,12 @@ sub_819314C: ; 819314C adds r1, r0 ldrh r0, [r1] @081934B0: - ldr r1, =0x0860d3a8 + ldr r1, =gUnknown_0860D3A8 adds r1, r5, r1 ldrb r2, [r1] ldr r3, [sp, 0x40] orrs r2, r3 - ldr r1, =0x0860d3ab + ldr r1, =gUnknown_0860D3AB adds r1, r5, r1 ldrb r3, [r1] ldr r1, [sp, 0x44] @@ -778343,12 +778343,12 @@ sub_819314C: ; 819314C adds r1, r0 ldrh r0, [r1] @081935FA: - ldr r1, =0x0860d3ae + ldr r1, =gUnknown_0860D3AE adds r1, r5, r1 ldrb r2, [r1] ldr r3, [sp, 0x40] orrs r2, r3 - ldr r1, =0x0860d3b1 + ldr r1, =gUnknown_0860D3B1 adds r1, r5, r1 ldrb r3, [r1] ldr r1, [sp, 0x44] @@ -778460,7 +778460,7 @@ sub_819314C: ; 819314C movs r0, 0xD0 strb r0, [r1, 0xD] ldr r4, =0x02021fc4 - ldr r0, =0x0860d38c + ldr r0, =gUnknown_0860D38C ldr r7, [sp, 0x70] adds r0, r7, r0 ldr r1, [r0] @@ -778602,7 +778602,7 @@ sub_819314C: ; 819314C bl remo_copy add r0, sp, 0xC strb r6, [r0, 0xA] - ldr r0, =0x0860d350 + ldr r0, =gUnknown_0860D350 ldr r1, [sp, 0x58] adds r0, r1, r0 ldr r0, [r0] @@ -778910,7 +778910,7 @@ sub_819395C: ; 819395C adds r1, r2 movs r3, 0 strh r6, [r1, 0x8] - ldr r0, =0x0860d080 + ldr r0, =gUnknown_0860D080 adds r0, r7, r0 ldrb r0, [r0] strh r0, [r1, 0xA] @@ -779066,7 +779066,7 @@ sub_8193BDC: ; 8193BDC @08193C58: cmp r2, 0x40 bne @08193C78 - ldr r0, =0x0860cbf1 + ldr r0, =gUnknown_0860CBF1 lsls r1, r5, 2 adds r1, r5 adds r1, r6 @@ -779084,7 +779084,7 @@ sub_8193BDC: ; 8193BDC ldrh r0, [r3, 0x2E] cmp r0, 0x80 bne @08193C9C - ldr r0, =0x0860cbf1 + ldr r0, =gUnknown_0860CBF1 lsls r1, r5, 2 adds r1, r5 adds r1, r6 @@ -779102,7 +779102,7 @@ sub_8193BDC: ; 8193BDC ldrh r0, [r3, 0x2E] cmp r0, 0x20 bne @08193CC0 - ldr r0, =0x0860cbf1 + ldr r0, =gUnknown_0860CBF1 lsls r1, r5, 2 adds r1, r5 adds r1, r6 @@ -779121,7 +779121,7 @@ sub_8193BDC: ; 8193BDC ldrh r0, [r3, 0x2E] cmp r0, 0x10 bne @08193CDE - ldr r0, =0x0860cbf1 + ldr r0, =gUnknown_0860CBF1 lsls r1, r5, 2 adds r1, r5 adds r1, r6 @@ -779147,7 +779147,7 @@ sub_8193BDC: ; 8193BDC adds r0, r4 movs r1, 0 bl obj_anim_image_start - ldr r2, =0x0860cbf1 + ldr r2, =gUnknown_0860CBF1 lsls r1, r6, 2 add r1, r8 lsls r0, r5, 2 @@ -779452,7 +779452,7 @@ sub_8193ED0: ; 8193ED0 ldrh r0, [r0] strh r0, [r2] @08193F8C: - ldr r0, =0x0831c898 + ldr r0, =gUnknown_0831C898 ldr r1, [sp, 0x74] add r1, r9 lsls r1, 1 @@ -779548,7 +779548,7 @@ sub_8193ED0: ; 8193ED0 lsls r0, r1, 3 subs r0, r1 lsls r0, 2 - ldr r5, =0x083203cc + ldr r5, =gUnknown_083203CC adds r0, r5 ldrb r2, [r0, 0x17] b @08194074 @@ -779558,7 +779558,7 @@ sub_8193ED0: ; 8193ED0 lsls r0, r1, 3 subs r0, r1 lsls r0, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC adds r0, r2 ldrb r2, [r0, 0x16] @08194074: @@ -779854,11 +779854,11 @@ sub_8194220: ; 8194220 bl CpuSet movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0860ce74 + ldr r1, =gUnknown_0860CE74 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x0860ce94 + ldr r0, =gUnknown_0860CE94 bl Window_InitFromTemplates bl TextBox_ResetSomeField ldr r0, =0x02022e14 @@ -779939,14 +779939,14 @@ sub_8194220: ; 8194220 bl malloc_and_clear adds r1, r0, 0 str r1, [r4] - ldr r0, =0x08d83900 + ldr r0, =gUnknown_08D83900 bl call_LZZUnCompWram ldr r1, [r4] movs r0, 0x1 bl bg_set_tilemap movs r0, 0x1 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r1, =0x08d82f10 + ldr r1, =gUnknown_08D82F10 movs r5, 0x80 lsls r5, 6 movs r6, 0 @@ -779955,37 +779955,37 @@ sub_8194220: ; 8194220 adds r2, r5, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08d834fc + ldr r1, =gUnknown_08D834FC str r6, [sp] movs r0, 0x2 adds r2, r5, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08d83b2c + ldr r1, =gUnknown_08D83B2C movs r4, 0x1 str r4, [sp] movs r0, 0x2 adds r2, r5, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =0x08d83c3c + ldr r1, =gUnknown_08D83C3C str r4, [sp] movs r0, 0x3 adds r2, r5, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r0, =0x08d85358 + ldr r0, =gUnknown_08D85358 movs r4, 0x80 lsls r4, 2 movs r1, 0 adds r2, r4, 0 bl decompress_palette - ldr r0, =0x08d85444 + ldr r0, =gUnknown_08D85444 movs r1, 0x80 lsls r1, 1 adds r2, r4, 0 bl decompress_palette - ldr r0, =0x08d85600 + ldr r0, =gUnknown_08D85600 movs r1, 0xF0 movs r2, 0x20 bl decompress_palette @@ -780016,7 +780016,7 @@ sub_8194220: ; 8194220 .align 2, 0 .pool @0819447C: - ldr r0, =0x0860cf50 + ldr r0, =gUnknown_0860CF50 bl gpu_tile_obj_decompress_and_load mov r0, r8 lsls r0, 2 @@ -780025,11 +780025,11 @@ sub_8194220: ; 8194220 cmp r1, 0 bne @081944E8 movs r5, 0 - ldr r4, =0x0860d411 + ldr r4, =gUnknown_0860D411 @08194492: ldrb r1, [r4] ldrb r2, [r4, 0x1] - ldr r0, =0x0860cfa8 + ldr r0, =gUnknown_0860CFA8 movs r3, 0 bl obj_add_from_template_forward_search adds r4, 0x2 @@ -780045,7 +780045,7 @@ sub_8194220: ; 8194220 ldrsh r0, [r1, r2] cmp r0, 0 beq @081944DC - ldr r0, =0x0860d008 + ldr r0, =gUnknown_0860D008 movs r1, 0xDA movs r2, 0xC movs r3, 0 @@ -780054,7 +780054,7 @@ sub_8194220: ; 8194220 .align 2, 0 .pool @081944DC: - ldr r0, =0x0860cfd8 + ldr r0, =gUnknown_0860CFD8 movs r1, 0xDA movs r2, 0xC movs r3, 0 @@ -780071,7 +780071,7 @@ sub_8194220: ; 8194220 movs r2, 0 movs r1, 0x2 strb r1, [r0, 0x5] - ldr r0, =0x085cccee + ldr r0, =gUnknown_085CCCEE str r0, [sp, 0x4] add r0, sp, 0x4 strb r1, [r0, 0x4] @@ -780343,7 +780343,7 @@ sub_8194220: ; 8194220 @08194740: orrs r0, r1 strb r0, [r4, 0xD] - ldr r0, =0x0860d3f1 + ldr r0, =gUnknown_0860D3F1 ldr r3, [sp, 0x20] adds r0, r3, r0 ldrb r0, [r0] @@ -780363,12 +780363,12 @@ sub_8194220: ; 8194220 strb r0, [r4, 0x8] ldr r0, =0x02022e2c str r0, [sp, 0x4] - ldr r0, =0x0860d3f1 + ldr r0, =gUnknown_0860D3F1 ldr r1, [sp, 0x20] adds r0, r1, r0 ldrb r0, [r0] strb r0, [r4, 0x4] - ldr r2, =0x0860d3f2 + ldr r2, =gUnknown_0860D3F2 adds r0, r1, r2 ldrb r0, [r0] strb r0, [r4, 0x9] @@ -780492,7 +780492,7 @@ sub_8194220: ; 8194220 cmp r5, 0 bge @08194888 movs r5, 0x5B - ldr r3, =0x0860cf44 + ldr r3, =gUnknown_0860CF44 ldr r0, =0x02038c28 ldr r2, =0x00001f09 ldr r4, =0x00000836 @@ -780533,13 +780533,13 @@ sub_81948EC: ; 81948EC lsrs r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r4, =0x0860dd10 + ldr r4, =gUnknown_0860DD10 lsls r2, r1, 2 lsls r3, r0, 4 adds r2, r3 adds r2, r4 ldr r3, [r2] - ldr r2, =0x0860de10 + ldr r2, =gUnknown_0860DE10 lsls r0, 2 adds r1, r0 adds r1, r2 @@ -780675,7 +780675,7 @@ sub_8194950: ; 8194950 ldr r1, =0x03005d90 mov r8, r1 adds r4, r2, 0 - ldr r6, =0x0860d3f1 + ldr r6, =gUnknown_0860D3F1 movs r5, 0 @08194A1C: mov r2, r8 @@ -781015,10 +781015,10 @@ sub_8194CE4: ; 8194CE4 thumb_func_start sub_8194D48 sub_8194D48: ; 8194D48 ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] bx lr .align 2, 0 @@ -781613,11 +781613,11 @@ sub_8194F58: ; 8194F58 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC adds r1, r3 ldrb r0, [r1, 0x6] lsls r0, 2 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 adds r0, r4 ldr r0, [r0] orrs r7, r0 @@ -781847,8 +781847,8 @@ sub_81953E8: ; 81953E8 lsrs r4, 24 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x0860d1a0 - ldr r0, =0x0860d1c0 + ldr r2, =gUnknown_0860D1A0 + ldr r0, =gUnknown_0860D1C0 adds r0, r4, r0 ldrb r0, [r0] lsrs r0, 1 @@ -782104,7 +782104,7 @@ sub_8195438: ; 8195438 lsls r0, 4 adds r0, r1 ldrh r2, [r0] - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -782213,7 +782213,7 @@ sub_8195438: ; 8195438 lsls r0, 4 adds r0, r1 ldrh r2, [r0] - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -782483,7 +782483,7 @@ sub_8195898: ; 8195898 thumb_func_start sub_8195910 sub_8195910: ; 8195910 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 ldr r1, =0x00007df3 adds r0, r1 ldrb r0, [r0] @@ -782494,7 +782494,7 @@ sub_8195910: ; 8195910 thumb_func_start sub_8195924 sub_8195924: ; 8195924 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 ldr r1, =0x00007df1 adds r0, r1 ldrb r0, [r0] @@ -782508,7 +782508,7 @@ sub_8195938: ; 8195938 push {r4,lr} adds r3, r0, 0 movs r2, 0 - ldr r4, =0x08317e24 + ldr r4, =gUnknown_08317E24 @08195940: adds r0, r3, r2 adds r1, r2, r4 @@ -782530,7 +782530,7 @@ sub_8195938: ; 8195938 thumb_func_start sub_8195960 sub_8195960: ; 8195960 push {lr} - ldr r1, =0x0860de50 + ldr r1, =gUnknown_0860DE50 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -782584,7 +782584,7 @@ sub_8195980: ; 8195980 ldr r4, [r4] ldr r0, =0x00000cdc adds r3, r4, r0 - ldr r2, =0x0860de98 + ldr r2, =gUnknown_0860DE98 lsls r1, r5, 2 lsls r0, r7, 3 adds r1, r0 @@ -782679,7 +782679,7 @@ sub_8195A38: ; 8195A38 ldr r2, [r5] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x0860de98 + ldr r3, =gUnknown_0860DE98 lsls r0, r7, 2 lsls r1, r6, 3 adds r0, r1 @@ -782760,7 +782760,7 @@ sub_8195AE4: ; 8195AE4 ldr r2, [r6] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x0860de98 + ldr r3, =gUnknown_0860DE98 lsls r1, r5, 2 lsls r0, r4, 3 adds r1, r0 @@ -782775,7 +782775,7 @@ sub_8195AE4: ; 8195AE4 ldr r2, [r6] ldr r1, =0x00000cdc adds r2, r1 - ldr r3, =0x0860dea8 + ldr r3, =gUnknown_0860DEA8 lsls r1, r5, 2 lsls r0, r4, 3 adds r1, r0 @@ -782993,7 +782993,7 @@ sub_8195D28: ; 8195D28 bls @08195D88 bl GenerateRandomNumber ldr r4, [r4] - ldr r5, =0x0860de84 + ldr r5, =gUnknown_0860DE84 lsls r0, 16 lsrs r0, 16 movs r1, 0x9 @@ -783010,7 +783010,7 @@ sub_8195D28: ; 8195D28 @08195D88: bl GenerateRandomNumber ldr r4, [r4] - ldr r5, =0x0860de78 + ldr r5, =gUnknown_0860DE78 lsls r0, 16 lsrs r0, 16 movs r1, 0x6 @@ -783337,7 +783337,7 @@ sub_8195FF8: ; 8195FF8 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 - ldr r6, =0x085500a4 + ldr r6, =gUnknown_085500A4 @08196000: movs r1, 0xAE lsls r1, 1 @@ -783462,7 +783462,7 @@ sub_81960E0: ; 81960E0 lsls r0, 3 ldr r1, =0x03005e08 adds r4, r0, r1 - ldr r1, =0x0860ef78 + ldr r1, =gUnknown_0860EF78 movs r2, 0 ldrsh r0, [r4, r2] lsls r0, 2 @@ -783503,7 +783503,7 @@ sub_819612C: ; 819612C lsls r0, 3 ldr r1, =0x03005e08 adds r5, r0, r1 - ldr r0, =0x0860ef98 + ldr r0, =gUnknown_0860EF98 bl Window_AddFromTemplate strh r0, [r5, 0x4] lsls r0, 16 @@ -783515,7 +783515,7 @@ sub_819612C: ; 819612C .align 2, 0 .pool @0819615C: - ldr r1, =0x0860ea6c + ldr r1, =gUnknown_0860EA6C movs r2, 0x80 lsls r2, 1 movs r3, 0x9C @@ -783533,7 +783533,7 @@ sub_819612C: ; 819612C .align 2, 0 .pool @08196188: - ldr r1, =0x0860eb8c + ldr r1, =gUnknown_0860EB8C ldr r3, =0x00000279 movs r0, 0 str r0, [sp] @@ -783544,11 +783544,11 @@ sub_819612C: ; 819612C ldrb r0, [r5, 0x4] movs r1, 0x88 bl Window_FastFillPixels - ldr r0, =0x0860ea4c + ldr r0, =gUnknown_0860EA4C movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0860eb6c + ldr r0, =gUnknown_0860EB6C movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -783654,7 +783654,7 @@ sub_8196274: ; 8196274 @08196298: movs r1, 0x4 ldrsh r0, [r4, r1] - ldr r1, =0x0860ef70 + ldr r1, =gUnknown_0860EF70 bl sub_81965D8 movs r0, 0x1 @081962A4: @@ -784226,7 +784226,7 @@ sub_8196710: ; 8196710 thumb_func_start sub_819672C sub_819672C: ; 819672C push {lr} - ldr r1, =0x085500a4 + ldr r1, =gUnknown_085500A4 lsls r0, 4 adds r0, r1 ldrh r2, [r0, 0xA] @@ -784245,7 +784245,7 @@ sub_8196748: ; 8196748 push {r4-r6,lr} movs r5, 0 movs r6, 0 - ldr r4, =0x085500a4 + ldr r4, =gUnknown_085500A4 @08196750: ldrh r0, [r4] bl trainer_flag_check @@ -784272,7 +784272,7 @@ sub_8196774: ; 8196774 adds r7, r0, 0 movs r4, 0 movs r6, 0 - ldr r5, =0x085500a4 + ldr r5, =gUnknown_085500A4 @0819677E: ldrh r0, [r5] bl trainer_flag_check @@ -784374,7 +784374,7 @@ sub_8196844: ; 8196844 push {lr} adds r3, r0, 0 movs r2, 0 - ldr r1, =0x0860deb8 + ldr r1, =gUnknown_0860DEB8 @0819684C: ldrh r0, [r1] cmp r0, r3 @@ -784392,7 +784392,7 @@ sub_8196844: ; 8196844 thumb_func_start sub_8196864 sub_8196864: ; 8196864 - ldr r2, =0x0860deb8 + ldr r2, =gUnknown_0860DEB8 lsls r1, r0, 2 adds r1, r0 lsls r1, 2 @@ -784403,7 +784403,7 @@ sub_8196864: ; 8196864 subs r0, 0x1 ands r1, r2 subs r1, 0x1 - ldr r2, =0x0860ea2c + ldr r2, =gUnknown_0860EA2C lsls r0, 2 adds r0, r2 lsls r1, 3 @@ -784416,7 +784416,7 @@ sub_8196864: ; 8196864 thumb_func_start sub_8196890 sub_8196890: ; 8196890 - ldr r2, =0x0860deb8 + ldr r2, =gUnknown_0860DEB8 lsls r1, r0, 2 adds r1, r0 lsls r1, 2 @@ -784427,7 +784427,7 @@ sub_8196890: ; 8196890 subs r0, 0x1 ands r1, r2 subs r1, 0x1 - ldr r2, =0x0860ea2c + ldr r2, =gUnknown_0860EA2C lsls r0, 2 adds r0, r2 lsls r1, 3 @@ -784448,7 +784448,7 @@ sub_81968BC: ; 81968BC movs r1, 0x3 bl __umodsi3 lsls r0, 16 - ldr r2, =0x0860deb8 + ldr r2, =gUnknown_0860DEB8 lsrs r0, 15 lsls r1, r4, 2 adds r1, r4 @@ -784467,7 +784467,7 @@ sub_81968BC: ; 81968BC subs r0, 0x1 ands r4, r1 subs r1, r4, 0x1 - ldr r2, =0x0860ea20 + ldr r2, =gUnknown_0860EA20 lsls r0, 2 adds r0, r2 lsls r1, 3 @@ -784541,13 +784541,13 @@ sub_8196910: ; 8196910 @08196980: ldr r0, =0x0203cd88 strh r4, [r0] - ldr r1, =0x0860deb8 + ldr r1, =gUnknown_0860DEB8 adds r0, r7, r6 lsls r0, 2 adds r0, r1 ldrb r0, [r0, 0xC] subs r2, r0, 0x1 - ldr r1, =0x0860ea34 + ldr r1, =gUnknown_0860EA34 ldr r0, [sp] lsls r0, 2 adds r0, r1 @@ -784558,7 +784558,7 @@ sub_8196910: ; 8196910 .align 2, 0 .pool @081969AC: - ldr r1, =0x0860deb8 + ldr r1, =gUnknown_0860DEB8 lsls r0, r6, 2 adds r0, r6 lsls r0, 2 @@ -784570,7 +784570,7 @@ sub_8196910: ; 8196910 movs r0, 0xFF ands r0, r2 subs r2, r0, 0x1 - ldr r0, =0x0860ea34 + ldr r0, =gUnknown_0860EA34 lsls r1, 2 adds r1, r0 lsls r2, 3 @@ -784606,7 +784606,7 @@ sub_81969FC: ; 81969FC adds r7, r0, 0 adds r6, r1, 0 movs r4, 0 - ldr r5, =0x0860efa0 + ldr r5, =gUnknown_0860EFA0 @08196A06: adds r1, r6, r4 movs r0, 0 @@ -784632,7 +784632,7 @@ sub_81969FC: ; 81969FC thumb_func_start sub_8196A2C sub_8196A2C: ; 8196A2C push {lr} - ldr r3, =0x0860efac + ldr r3, =gUnknown_0860EFAC lsls r1, 2 adds r1, r3 ldr r3, [r1] @@ -784648,14 +784648,14 @@ sub_8196A2C: ; 8196A2C sub_8196A44: ; 8196A44 push {r4-r6,lr} adds r5, r1, 0 - ldr r2, =0x0860deb8 + ldr r2, =gUnknown_0860DEB8 lsls r1, r0, 2 adds r1, r0 lsls r1, 2 adds r1, r2 ldrh r4, [r1] movs r2, 0 - ldr r3, =0x0860efc4 + ldr r3, =gUnknown_0860EFC4 adds r6, r3, 0 @08196A5A: lsls r1, r2, 3 @@ -784678,7 +784678,7 @@ sub_8196A44: ; 8196A44 lsls r1, r4, 2 adds r1, r4 lsls r1, 3 - ldr r0, =0x08310034 + ldr r0, =gUnknown_08310034 adds r1, r0 adds r0, r5, 0 bl gf_strcpy @@ -784846,12 +784846,12 @@ sub_8196B98: ; 8196B98 adds r2, r0, 0 mov r8, r1 movs r3, 0 - ldr r0, =0x08552d48 + ldr r0, =gUnknown_08552D48 ldrb r1, [r0] adds r7, r0, 0 cmp r1, 0xFF beq @08196C5C - ldr r1, =0x085500a4 + ldr r1, =gUnknown_085500A4 lsls r0, r2, 4 adds r2, r0, r1 ldrh r4, [r2, 0xA] @@ -784925,7 +784925,7 @@ sub_8196B98: ; 8196B98 ldrh r1, [r0] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 mov r0, r8 bl gf_strcpy @@ -784949,7 +784949,7 @@ sub_8196B98: ; 8196B98 sub_8196C70: ; 8196C70 push {r4-r7,lr} adds r7, r1, 0 - ldr r2, =0x0860deb8 + ldr r2, =gUnknown_0860DEB8 lsls r1, r0, 2 adds r1, r0 lsls r1, 2 @@ -784958,7 +784958,7 @@ sub_8196C70: ; 8196C70 bl sub_80B2250 lsls r0, 16 lsrs r0, 16 - ldr r5, =0x08310030 + ldr r5, =gUnknown_08310030 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 @@ -785000,7 +785000,7 @@ sub_8196C70: ; 8196C70 ldrh r1, [r0, 0x4] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r7, 0 bl gf_strcpy @@ -785015,7 +785015,7 @@ sub_8196C70: ; 8196C70 sub_8196CF4: ; 8196CF4 push {lr} adds r0, r1, 0 - ldr r2, =0x0860eff4 + ldr r2, =gUnknown_0860EFF4 ldr r1, =0x0203cd88 ldrh r1, [r1] lsls r1, 2 @@ -785064,7 +785064,7 @@ sub_8196D14: ; 8196D14 sub_8196D4C: ; 8196D4C push {r4,r5,lr} movs r4, 0 - ldr r5, =0x0860f010 + ldr r5, =gUnknown_0860F010 b @08196D5C .align 2, 0 .pool @@ -785545,20 +785545,20 @@ sub_8197080: ; 8197080 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r1, =0x082a5c9c + ldr r1, =gUnknown_082A5C9C adds r0, r7, 0 bl gf_strcpy adds r5, r0, 0 movs r6, 0xFB strb r6, [r5] adds r5, 0x1 - ldr r1, =0x082a5d2c + ldr r1, =gUnknown_082A5D2C adds r0, r5, 0 bl gf_strcpy adds r5, r0, 0 strb r6, [r5] adds r5, 0x1 - ldr r0, =0x0860f020 + ldr r0, =gUnknown_0860F020 lsls r4, 2 adds r4, r0 ldr r1, [r4] @@ -785591,7 +785591,7 @@ sub_8197080: ; 8197080 movs r2, 0 movs r3, 0x3 bl decimal_int_to_string - ldr r1, =0x082a633d + ldr r1, =gUnknown_082A633D adds r0, r5, 0 bl ExpandTextCodes @08197156: @@ -785620,14 +785620,14 @@ sub_8197184: ; 8197184 bl Window_GetField lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0860ea6c + ldr r1, =gUnknown_0860EA6C movs r2, 0x80 lsls r2, 1 lsls r4, 16 lsrs r4, 16 adds r3, r4, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r0, =0x0860ea4c + ldr r0, =gUnknown_0860EA4C lsls r5, 20 lsrs r5, 16 adds r1, r5, 0 @@ -785651,7 +785651,7 @@ sub_81971C4: ; 81971C4 thumb_func_start sub_81971D0 sub_81971D0: ; 81971D0 push {lr} - ldr r0, =0x0860f098 + ldr r0, =gUnknown_0860F098 bl Window_InitFromTemplates ldr r0, =0x0203cd8c movs r1, 0xFF @@ -786498,7 +786498,7 @@ sub_819786C: ; 819786C thumb_func_start sub_819789C sub_819789C: ; 819789C push {lr} - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xE0 movs r2, 0x14 bl gpu_pal_apply @@ -786514,7 +786514,7 @@ sub_81978B0: ; 81978B0 adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r2, 0x14 bl gpu_pal_apply pop {r0} @@ -786525,7 +786525,7 @@ sub_81978B0: ; 81978B0 thumb_func_start sub_81978C8 sub_81978C8: ; 81978C8 - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 bx lr .align 2, 0 .pool @@ -786540,7 +786540,7 @@ sub_81978D0: ; 81978D0 bls @081978DC movs r1, 0 @081978DC: - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 lsls r1, 1 adds r1, r0 ldrh r0, [r1] @@ -786586,7 +786586,7 @@ sub_81978EC: ; 81978EC thumb_func_start sub_8197930 sub_8197930: ; 8197930 push {lr} - ldr r0, =0x0860f0a8 + ldr r0, =gUnknown_0860F0A8 movs r1, 0x85 lsls r1, 2 movs r2, 0xE @@ -786604,7 +786604,7 @@ sub_8197948: ; 8197948 adds r3, r0, 0 lsls r3, 24 lsrs r3, 24 - ldr r0, =0x0860f0a8 + ldr r0, =gUnknown_0860F0A8 movs r1, 0x85 lsls r1, 2 movs r2, 0xE @@ -786657,7 +786657,7 @@ sav2_get_text_speed: ; 8197990 strb r0, [r2, 0x14] @081979AC: bl sub_8197964 - ldr r1, =0x0860f094 + ldr r1, =gUnknown_0860F094 adds r0, r1 ldrb r0, [r0] pop {r1} @@ -787633,7 +787633,7 @@ sub_81980F0: ; 81980F0 lsls r0, r5, 28 lsrs r5, r0, 24 @0819815C: - ldr r0, =0x0860f0b0 + ldr r0, =gUnknown_0860F0B0 adds r1, r5, 0 movs r2, 0x20 bl gpu_pal_apply @@ -787687,7 +787687,7 @@ sub_8198180: ; 8198180 lsls r2, 24 lsrs r2, 24 ldrb r0, [r5] - ldr r1, =0x0860f0d0 + ldr r1, =gUnknown_0860F0D0 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -788062,7 +788062,7 @@ RedrawMenuCursor: ; 8198448 bl Window_FillPixelRect ldrb r0, [r5, 0x5] ldrb r1, [r5, 0x6] - ldr r2, =0x085ee498 + ldr r2, =gUnknown_085EE498 ldrb r3, [r5] ldrb r4, [r5, 0x8] mov r6, r8 @@ -788959,7 +788959,7 @@ sub_8198AF8: ; 8198AF8 adds r2, r4, 0 adds r3, r5, 0 bl SetWindowBorderStyle - ldr r0, =0x085ee491 + ldr r0, =gUnknown_085EE491 str r0, [sp, 0xC] add r1, sp, 0xC ldrb r0, [r7] @@ -789701,7 +789701,7 @@ sub_8199060: ; 8199060 lsrs r3, 24 ldrb r0, [r5, 0x5] ldrb r1, [r5, 0x6] - ldr r2, =0x085ee498 + ldr r2, =gUnknown_085EE498 str r3, [sp] movs r3, 0 str r3, [sp, 0x4] @@ -790499,7 +790499,7 @@ sub_81996C0: ; 81996C0 adds r2, r4, 0 adds r3, r5, 0 bl SetWindowBorderStyle - ldr r0, =0x085ee491 + ldr r0, =gUnknown_085EE491 str r0, [sp] mov r1, sp mov r2, r8 @@ -792106,17 +792106,17 @@ sub_819A2BC: ; 819A2BC cmp r1, 0x2 beq @0819A2E4 @0819A2D2: - ldr r0, =0x08dc4318 + ldr r0, =gUnknown_08DC4318 b @0819A2E6 .align 2, 0 .pool @0819A2DC: - ldr r0, =0x08dc4338 + ldr r0, =gUnknown_08DC4338 b @0819A2E6 .align 2, 0 .pool @0819A2E4: - ldr r0, =0x08dc4358 + ldr r0, =gUnknown_08DC4358 @0819A2E6: adds r1, r2, 0 movs r2, 0x20 @@ -792138,12 +792138,12 @@ sub_819A2F8: ; 819A2F8 lsrs r2, 16 lsls r3, 16 lsrs r3, 16 - ldr r4, =0x0860f0d4 + ldr r4, =gUnknown_0860F0D4 lsrs r1, 22 adds r1, r4 ldrh r5, [r1, 0x2] lsls r5, 5 - ldr r4, =0x08dc4378 + ldr r4, =gUnknown_08DC4378 adds r5, r4 movs r4, 0x80 str r4, [sp] @@ -792450,11 +792450,11 @@ sub_819A514: ; 819A514 bl CpuSet movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08610428 + ldr r1, =gUnknown_08610428 movs r0, 0 movs r2, 0x3 bl bg_vram_setup - ldr r0, =0x08610434 + ldr r0, =gUnknown_08610434 bl Window_InitFromTemplates bl TextBox_ResetSomeField b @0819A8E6 @@ -792547,13 +792547,13 @@ sub_819A514: ; 819A514 bl reset_all_obj_data bl clear_tasks bl gpu_pal_allocator_reset - ldr r0, =0x08dc0754 + ldr r0, =gUnknown_08DC0754 ldr r5, =0x0203ce2c ldr r1, [r5] movs r2, 0x88 lsls r2, 2 bl CpuSet - ldr r0, =0x0861033c + ldr r0, =gUnknown_0861033C ldr r4, =0x0203ce30 ldr r1, [r4] movs r2, 0x30 @@ -792569,7 +792569,7 @@ sub_819A514: ; 819A514 movs r2, 0x60 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r0, =0x08dc0b94 + ldr r0, =gUnknown_08DC0B94 ldr r4, =0x0203ce34 ldr r1, [r4] movs r2, 0x80 @@ -792581,11 +792581,11 @@ sub_819A514: ; 819A514 movs r0, 0x1 movs r3, 0 bl gpu_copy_bg_tile_map_to_vram - ldr r0, =0x08dc0714 + ldr r0, =gUnknown_08DC0714 movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r4, =0x0861046c + ldr r4, =gUnknown_0861046C adds r0, r4, 0 movs r1, 0xF0 movs r2, 0x8 @@ -792609,7 +792609,7 @@ sub_819A514: ; 819A514 adds r0, r3 strh r1, [r0] @0819A738: - ldr r0, =0x0861039c + ldr r0, =gUnknown_0861039C movs r1, 0x20 movs r2, 0x4 bl gpu_pal_apply @@ -792625,7 +792625,7 @@ sub_819A514: ; 819A514 ldr r1, [r0] movs r0, 0x3 bl bg_set_tilemap - ldr r5, =0x0861023c + ldr r5, =gUnknown_0861023C movs r4, 0x8 str r4, [sp] str r4, [sp, 0x4] @@ -792654,11 +792654,11 @@ sub_819A514: ; 819A514 .align 2, 0 .pool @0819A7CC: - ldr r0, =0x086103f4 + ldr r0, =gUnknown_086103F4 bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x086103bc + ldr r0, =gUnknown_086103BC bl gpu_tile_obj_alloc_and_load_multiple - ldr r0, =0x086103e4 + ldr r0, =gUnknown_086103E4 bl gpu_tile_obj_decompress_and_load movs r0, 0 bl gpu_sync_bg_show @@ -792920,7 +792920,7 @@ sub_819AA18: ; 819AA18 adds r1, 0x20 lsls r1, 16 asrs r1, 16 - ldr r0, =0x086105d8 + ldr r0, =gUnknown_086105D8 movs r2, 0x40 movs r3, 0x1 bl obj_add_from_template_forward_search @@ -792957,7 +792957,7 @@ sub_819AA18: ; 819AA18 adds r1, r0 lsls r1, 2 adds r1, r4 - ldr r0, =0x086105f0 + ldr r0, =gUnknown_086105F0 movs r2, 0x20 ldrsh r1, [r1, r2] movs r2, 0x58 @@ -792966,14 +792966,14 @@ sub_819AA18: ; 819AA18 ldr r1, [r6] movs r5, 0 strb r0, [r1, 0x4] - ldr r0, =0x08610608 + ldr r0, =gUnknown_08610608 movs r1, 0xB0 movs r2, 0x70 movs r3, 0 bl obj_add_from_template_forward_search ldr r1, [r6] strb r0, [r1, 0x1] - ldr r0, =0x08610620 + ldr r0, =gUnknown_08610620 movs r1, 0xB0 movs r2, 0x90 movs r3, 0 @@ -794211,7 +794211,7 @@ sub_819B484: ; 819B484 lsrs r0, 24 str r0, [sp, 0x18] ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] ldrb r1, [r4] movs r0, 0x3 @@ -794352,7 +794352,7 @@ sub_819B484: ; 819B484 adds r1, r7, r1 ldrb r2, [r1, 0xA] lsls r2, 1 - ldr r1, =0x085cecb0 + ldr r1, =gUnknown_085CECB0 adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -794391,7 +794391,7 @@ sub_819B63C: ; 819B63C movs r1, 0 strb r1, [r0] ldr r2, =0x0203bc8c - ldr r0, =0x085de02c + ldr r0, =gUnknown_085DE02C str r0, [r2] ldr r0, =0x03005d90 ldr r1, [r0] @@ -794495,7 +794495,7 @@ sub_819B63C: ; 819B63C adds r1, r5, r1 ldrb r2, [r1, 0xA] lsls r2, 1 - ldr r1, =0x085cecb0 + ldr r1, =gUnknown_085CECB0 adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -794812,7 +794812,7 @@ sub_819B9B4: ; 819B9B4 movs r0, 0 movs r1, 0 bl Window_FastFillPixels - ldr r2, =0x085eebb2 + ldr r2, =gUnknown_085EEBB2 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -794854,7 +794854,7 @@ sub_819B9E8: ; 819B9E8 ldr r4, =0x02021fc4 movs r1, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -794865,7 +794865,7 @@ sub_819B9E8: ; 819B9E8 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08610479 + ldr r0, =gUnknown_08610479 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -794897,22 +794897,22 @@ sub_819BA64: ; 819BA64 ldrb r0, [r0, 0x5] cmp r0, 0x1 bne @0819BA88 - ldr r2, =0x085eebc1 + ldr r2, =gUnknown_085EEBC1 b @0819BA9C .align 2, 0 .pool @0819BA88: cmp r0, 0x2 bne @0819BA94 - ldr r2, =0x085eebdb + ldr r2, =gUnknown_085EEBDB b @0819BA9C .align 2, 0 .pool @0819BA94: - ldr r2, =0x085eec2d + ldr r2, =gUnknown_085EEC2D cmp r0, 0x3 bne @0819BA9C - ldr r2, =0x085eebf6 + ldr r2, =gUnknown_085EEBF6 @0819BA9C: movs r0, 0x5 str r0, [sp] @@ -794940,7 +794940,7 @@ sub_819BAC8: ; 819BAC8 movs r0, 0x2 movs r1, 0 bl Window_FastFillPixels - ldr r2, =0x085eec50 + ldr r2, =gUnknown_085EEC50 movs r0, 0x5 str r0, [sp] movs r0, 0 @@ -794976,11 +794976,11 @@ sub_819BAFC: ; 819BAFC movs r0, 0x3 movs r1, 0 bl Window_FastFillPixels - ldr r4, =0x08610476 + ldr r4, =gUnknown_08610476 str r4, [sp] movs r6, 0 str r6, [sp, 0x4] - ldr r0, =0x085eec15 + ldr r0, =gUnknown_085EEC15 str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -794991,7 +794991,7 @@ sub_819BAFC: ; 819BAFC beq @0819BB60 str r4, [sp] str r6, [sp, 0x4] - ldr r0, =0x085eec24 + ldr r0, =gUnknown_085EEC24 str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -795004,7 +795004,7 @@ sub_819BAFC: ; 819BAFC @0819BB60: str r4, [sp] str r5, [sp, 0x4] - ldr r0, =0x085eec10 + ldr r0, =gUnknown_085EEC10 str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -795012,11 +795012,11 @@ sub_819BAFC: ; 819BAFC movs r3, 0x11 bl box_print @0819BB74: - ldr r0, =0x08610476 + ldr r0, =gUnknown_08610476 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] - ldr r0, =0x085eec1d + ldr r0, =gUnknown_085EEC1D str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -795043,11 +795043,11 @@ sub_819BBA8: ; 819BBA8 movs r0, 0x4 movs r1, 0 bl Window_FastFillPixels - ldr r5, =0x08610476 + ldr r5, =gUnknown_08610476 str r5, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r0, =0x085eec49 + ldr r0, =gUnknown_085EEC49 str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -795056,7 +795056,7 @@ sub_819BBA8: ; 819BBA8 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085eec4d + ldr r0, =gUnknown_085EEC4D str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -795078,7 +795078,7 @@ sub_819BBA8: ; 819BBA8 sub_819BC04: ; 819BC04 push {lr} ldr r2, =0x030062e8 - ldr r1, =0x0861041c + ldr r1, =gUnknown_0861041C ldr r0, =0x0300127c ldr r0, [r0] ldrb r0, [r0] @@ -795362,7 +795362,7 @@ sub_819BE34: ; 819BE34 mov r5, r8 push {r5-r7} sub sp, 0x10 - ldr r0, =0x08610638 + ldr r0, =gUnknown_08610638 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 @@ -796142,7 +796142,7 @@ sub_819C4B4: ; 819C4B4 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r4, =0x08610638 + ldr r4, =gUnknown_08610638 adds r0, r4, 0 movs r1, 0x78 movs r2, 0x40 @@ -797045,7 +797045,7 @@ sub_819CC24: ; 819CC24 ldrsh r5, [r4, r0] cmp r5, 0 bne @0819CC5A - ldr r0, =0x085eecbb + ldr r0, =gUnknown_085EECBB bl sub_819EBEC ldr r0, =0x03001284 ldr r0, [r0] @@ -797134,7 +797134,7 @@ sub_819CCD4: ; 819CCD4 adds r1, 0x30 movs r2, 0x1 bl sub_819F2B4 - ldr r0, =0x085eecf0 + ldr r0, =gUnknown_085EECF0 bl sub_819EBEC ldr r0, [r4] adds r0, 0x20 @@ -798266,7 +798266,7 @@ sub_819D588: ; 819D588 .4byte @0819D6F0 .4byte @0819D73A @0819D5D4: - ldr r0, =0x08610918 + ldr r0, =gUnknown_08610918 movs r1, 0xE0 movs r2, 0xA bl gpu_pal_apply @@ -798293,7 +798293,7 @@ sub_819D588: ; 819D588 @0819D60C: movs r0, 0x80 lsls r0, 7 - ldr r1, =0x0860f13c + ldr r1, =gUnknown_0860F13C adds r1, 0x4A ldrh r1, [r1] str r1, [sp] @@ -798623,7 +798623,7 @@ sub_819D770: ; 819D770 b @0819D9D8 @0819D8CA: ldr r1, =0x02037b14 - ldr r0, =0x0860f13c + ldr r0, =gUnknown_0860F13C adds r0, 0x4A ldrh r0, [r0] movs r2, 0xE2 @@ -798642,7 +798642,7 @@ sub_819D770: ; 819D770 @0819D8F4: movs r0, 0x80 lsls r0, 7 - ldr r1, =0x0860f13c + ldr r1, =gUnknown_0860F13C adds r1, 0x4A ldrh r1, [r1] str r1, [sp] @@ -798685,13 +798685,13 @@ sub_819D770: ; 819D770 ldrb r0, [r0, 0x14] cmp r0, 0 bne @0819D964 - ldr r0, =0x085eec73 + ldr r0, =gUnknown_085EEC73 bl sub_819EBEC b @0819D96A .align 2, 0 .pool @0819D964: - ldr r0, =0x085eec8b + ldr r0, =gUnknown_085EEC8B bl sub_819EBEC @0819D96A: ldr r0, =0x03001284 @@ -799070,11 +799070,11 @@ sub_819DC1C: ; 819DC1C bl CpuSet movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x086108b8 + ldr r1, =gUnknown_086108B8 movs r0, 0 movs r2, 0x4 bl bg_vram_setup - ldr r0, =0x086108c8 + ldr r0, =gUnknown_086108C8 bl Window_InitFromTemplates bl TextBox_ResetSomeField ldr r1, =0x030022c0 @@ -799170,13 +799170,13 @@ sub_819DC1C: ; 819DC1C bl clear_tasks bl gpu_pal_allocator_reset bl dp13_810BB8C - ldr r0, =0x08dc0754 + ldr r0, =gUnknown_08DC0754 ldr r5, =0x0203ce40 ldr r1, [r5] movs r2, 0x88 lsls r2, 2 bl CpuSet - ldr r0, =0x0861033c + ldr r0, =gUnknown_0861033C ldr r4, =0x0203ce44 ldr r1, [r4] movs r2, 0x30 @@ -799192,7 +799192,7 @@ sub_819DC1C: ; 819DC1C movs r2, 0x60 movs r3, 0 bl gpu_copy_bg_tile_pattern_data_to_vram - ldr r0, =0x08dc0b94 + ldr r0, =gUnknown_08DC0B94 ldr r4, =0x0203ce48 ldr r1, [r4] movs r2, 0x80 @@ -799204,11 +799204,11 @@ sub_819DC1C: ; 819DC1C movs r0, 0x1 movs r3, 0 bl gpu_copy_bg_tile_map_to_vram - ldr r0, =0x08dc0714 + ldr r0, =gUnknown_08DC0714 movs r1, 0 movs r2, 0x40 bl gpu_pal_apply - ldr r4, =0x08610918 + ldr r4, =gUnknown_08610918 adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA @@ -799217,7 +799217,7 @@ sub_819DC1C: ; 819DC1C movs r1, 0xE0 movs r2, 0xA bl gpu_pal_apply - ldr r0, =0x0861039c + ldr r0, =gUnknown_0861039C movs r1, 0x20 movs r2, 0x4 bl gpu_pal_apply @@ -799233,7 +799233,7 @@ sub_819DC1C: ; 819DC1C ldr r1, [r0] movs r0, 0x3 bl bg_set_tilemap - ldr r1, =0x0861023c + ldr r1, =gUnknown_0861023C movs r0, 0x8 str r0, [sp] str r0, [sp, 0x4] @@ -799247,11 +799247,11 @@ sub_819DC1C: ; 819DC1C .align 2, 0 .pool @0819DE94: - ldr r0, =0x086106b0 + ldr r0, =gUnknown_086106B0 bl gpu_pal_obj_alloc_and_load_multiple - ldr r0, =0x08610650 + ldr r0, =gUnknown_08610650 bl gpu_tile_obj_alloc_and_load_multiple - ldr r0, =0x086106a0 + ldr r0, =gUnknown_086106A0 bl gpu_tile_obj_decompress_and_load ldr r0, =sub_819C7FC + 1 bl SetVBlankCallback @@ -799294,7 +799294,7 @@ sub_819DC1C: ; 819DC1C .align 2, 0 .pool @0819DF10: - ldr r0, =0x085eec73 + ldr r0, =gUnknown_085EEC73 bl sub_819EBEC movs r0, 0x2 bl Window_WriteStandardTileMap @@ -799488,7 +799488,7 @@ sub_819E0C0: ; 819E0C0 push {r5-r7} sub sp, 0x1C mov r1, sp - ldr r0, =0x08610834 + ldr r0, =gUnknown_08610834 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2,r5,r6} @@ -799543,21 +799543,21 @@ sub_819E0C0: ; 819E0C0 adds r0, r4 movs r5, 0x20 ldrsh r1, [r0, r5] - ldr r0, =0x0861084c + ldr r0, =gUnknown_0861084C movs r2, 0x58 movs r3, 0 bl obj_add_from_template_forward_search ldr r1, [r7] movs r4, 0 strb r0, [r1, 0x4] - ldr r0, =0x08610864 + ldr r0, =gUnknown_08610864 movs r1, 0xB0 movs r2, 0x70 movs r3, 0 bl obj_add_from_template_forward_search ldr r1, [r7] strb r0, [r1, 0x1] - ldr r0, =0x0861087c + ldr r0, =gUnknown_0861087C movs r1, 0xB0 movs r2, 0x90 movs r3, 0 @@ -799628,7 +799628,7 @@ sub_819E0C0: ; 819E0C0 str r2, [sp, 0x18] @0819E1E8: mov r1, sp - ldr r0, =0x0861084c + ldr r0, =gUnknown_0861084C ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r2,r3,r6} @@ -799645,7 +799645,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0x8] mov r1, sp - ldr r0, =0x08610864 + ldr r0, =gUnknown_08610864 ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} ldm r0!, {r4-r6} @@ -799673,7 +799673,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0xA] mov r1, sp - ldr r0, =0x0861084c + ldr r0, =gUnknown_0861084C ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} ldm r0!, {r2,r3,r6} @@ -799690,7 +799690,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0xB] mov r1, sp - ldr r0, =0x08610864 + ldr r0, =gUnknown_08610864 ldm r0!, {r2,r3,r6} stm r1!, {r2,r3,r6} ldm r0!, {r2,r3,r6} @@ -799715,7 +799715,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0xD] mov r1, sp - ldr r0, =0x0861084c + ldr r0, =gUnknown_0861084C ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2,r3,r5} @@ -799730,7 +799730,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0xE] mov r1, sp - ldr r0, =0x08610864 + ldr r0, =gUnknown_08610864 ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r4,r5} @@ -799747,7 +799747,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0xF] mov r1, sp - ldr r0, =0x0861084c + ldr r0, =gUnknown_0861084C ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -799762,7 +799762,7 @@ sub_819E0C0: ; 819E0C0 ldr r1, [r7] strb r0, [r1, 0x10] mov r1, sp - ldr r0, =0x08610864 + ldr r0, =gUnknown_08610864 ldm r0!, {r2,r3,r5} stm r1!, {r2,r3,r5} ldm r0!, {r2,r3,r5} @@ -800829,7 +800829,7 @@ sub_819EB18: ; 819EB18 movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r2, =0x085eec66 + ldr r2, =gUnknown_085EEC66 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -800891,7 +800891,7 @@ sub_819EB4C: ; 819EB4C ldr r4, =0x02021fc4 movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -800902,7 +800902,7 @@ sub_819EB4C: ; 819EB4C adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08610925 + ldr r0, =gUnknown_08610925 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -800959,11 +800959,11 @@ sub_819EC20: ; 819EC20 movs r0, 0x3 movs r1, 0 bl Window_FastFillPixels - ldr r5, =0x08610922 + ldr r5, =gUnknown_08610922 str r5, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r0, =0x085eecaa + ldr r0, =gUnknown_085EECAA str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -800972,7 +800972,7 @@ sub_819EC20: ; 819EC20 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085eeca5 + ldr r0, =gUnknown_085EECA5 str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -800981,7 +800981,7 @@ sub_819EC20: ; 819EC20 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085eecb2 + ldr r0, =gUnknown_085EECB2 str r0, [sp, 0x8] movs r0, 0x3 movs r1, 0x1 @@ -801008,11 +801008,11 @@ sub_819EC94: ; 819EC94 movs r0, 0x4 movs r1, 0 bl Window_FastFillPixels - ldr r5, =0x08610922 + ldr r5, =gUnknown_08610922 str r5, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r0, =0x085eecca + ldr r0, =gUnknown_085EECCA str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -801021,7 +801021,7 @@ sub_819EC94: ; 819EC94 bl box_print str r5, [sp] str r4, [sp, 0x4] - ldr r0, =0x085eecce + ldr r0, =gUnknown_085EECCE str r0, [sp, 0x8] movs r0, 0x4 movs r1, 0x1 @@ -801057,7 +801057,7 @@ sub_819ECF0: ; 819ECF0 lsrs r2, 24 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x08610922 + ldr r0, =gUnknown_08610922 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -801087,12 +801087,12 @@ sub_819ED34: ; 819ED34 beq @0819ED56 cmp r0, 0x1 bne @0819ED60 - ldr r0, =0x085eecd1 + ldr r0, =gUnknown_085EECD1 movs r1, 0 movs r2, 0x5 bl sub_819ECF0 @0819ED56: - ldr r0, =0x085eecdd + ldr r0, =gUnknown_085EECDD movs r1, 0x18 movs r2, 0x5 bl sub_819ECF0 @@ -801119,12 +801119,12 @@ sub_819ED78: ; 819ED78 beq @0819ED9A cmp r0, 0x1 bne @0819EDA4 - ldr r0, =0x085eecd1 + ldr r0, =gUnknown_085EECD1 movs r1, 0x8 movs r2, 0x3 bl sub_819ECF0 @0819ED9A: - ldr r0, =0x085eecdd + ldr r0, =gUnknown_085EECDD movs r1, 0x20 movs r2, 0x3 bl sub_819ECF0 @@ -801154,7 +801154,7 @@ sub_819EDBC: ; 819EDBC ldrb r0, [r0, 0x14] cmp r0, 0x1 bne @0819EDF6 - ldr r0, =0x085eecd1 + ldr r0, =gUnknown_085EECD1 movs r1, 0x8 movs r2, 0x3 bl sub_819ECF0 @@ -801162,7 +801162,7 @@ sub_819EDBC: ; 819EDBC .align 2, 0 .pool @0819EDEC: - ldr r0, =0x085eecdd + ldr r0, =gUnknown_085EECDD movs r1, 0x20 movs r2, 0x3 bl sub_819ECF0 @@ -801180,7 +801180,7 @@ sub_819EDBC: ; 819EDBC sub_819EE08: ; 819EE08 push {r4,lr} sub sp, 0x18 - ldr r0, =0x08610918 + ldr r0, =gUnknown_08610918 add r1, sp, 0xC movs r2, 0x4 bl CpuSet @@ -801249,7 +801249,7 @@ sub_819EE08: ; 819EE08 ldr r4, =0x02021fc4 movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -801260,7 +801260,7 @@ sub_819EE08: ; 819EE08 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08610925 + ldr r0, =gUnknown_08610925 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -801285,7 +801285,7 @@ sub_819EE08: ; 819EE08 sub_819EEF0: ; 819EEF0 push {r4,lr} sub sp, 0xC - ldr r0, =0x08610918 + ldr r0, =gUnknown_08610918 movs r1, 0xE0 movs r2, 0xA bl gpu_pal_apply @@ -801329,7 +801329,7 @@ sub_819EEF0: ; 819EEF0 ldr r4, =0x02021fc4 movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -801340,7 +801340,7 @@ sub_819EEF0: ; 819EEF0 adds r2, r0, 0 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08610925 + ldr r0, =gUnknown_08610925 str r0, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -801462,7 +801462,7 @@ sub_819F048: ; 819F048 movs r0, 0x4 strb r0, [r1, 0x17] ldr r1, [r4] - ldr r0, =0x08610928 + ldr r0, =gUnknown_08610928 b @0819F092 .align 2, 0 .pool @@ -801475,7 +801475,7 @@ sub_819F048: ; 819F048 movs r0, 0x5 strb r0, [r1, 0x17] ldr r1, [r4] - ldr r0, =0x08610948 + ldr r0, =gUnknown_08610948 @0819F092: str r0, [r1, 0x18] @0819F094: @@ -801492,7 +801492,7 @@ sub_819F0A0: ; 819F0A0 lsls r0, 24 lsrs r0, 24 ldr r3, =0x03001280 - ldr r2, =0x086108ac + ldr r2, =gUnknown_086108AC ldr r1, =0x03001284 ldr r1, [r1] ldrb r1, [r1] @@ -801747,7 +801747,7 @@ sub_819F2B4: ; 819F2B4 adds r6, r1, 0 lsls r5, r2, 24 lsrs r5, 24 - ldr r0, =0x08610894 + ldr r0, =gUnknown_08610894 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 @@ -801786,7 +801786,7 @@ sub_819F304: ; 819F304 mov r4, r8 push {r4-r6} sub sp, 0x10 - ldr r0, =0x08610894 + ldr r0, =gUnknown_08610894 movs r1, 0x78 movs r2, 0x40 movs r3, 0x1 @@ -801997,7 +801997,7 @@ sub_819F488: ; 819F488 .4byte @0819F548 .4byte @0819F568 @0819F4DC: - ldr r0, =0x085eed0a + ldr r0, =gUnknown_085EED0A bl sub_819EBEC ldr r0, =0x03001284 ldr r0, [r0] @@ -802044,7 +802044,7 @@ sub_819F488: ; 819F488 bl Window_CopyToVram b @0819F54E @0819F548: - ldr r0, =0x085eec8b + ldr r0, =gUnknown_085EEC8B bl sub_819EBEC @0819F54E: ldr r0, =0x03005e00 @@ -802636,7 +802636,7 @@ sub_819F99C: ; 819F99C movs r2, 0x1 adds r3, r6, 0 bl decimal_int_to_string - ldr r1, =0x08611330 + ldr r1, =gUnknown_08611330 ldr r0, [r7] adds r0, r4 adds r0, 0xDC @@ -802863,7 +802863,7 @@ sub_819FBC8: ; 819FBC8 cmp r0, 0 bne @0819FC10 adds r4, r2, 0 - ldr r5, =0x08611548 + ldr r5, =gUnknown_08611548 @0819FBDA: bl GenerateRandomNumber ldr r2, [r4] @@ -803126,7 +803126,7 @@ sub_819FD64: ; 819FD64 cmp r5, 0x9 bls @0819FD92 movs r5, 0 - ldr r2, =0x086114d3 + ldr r2, =gUnknown_086114D3 @0819FDD0: mov r4, sp adds r1, r4, r5 @@ -803395,7 +803395,7 @@ sub_819FF98: ; 819FF98 movs r4, 0 ldr r2, =0x03005d90 @0819FFE4: - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 lsls r1, r4, 1 ldr r4, [r2] adds r0, r4, 0 @@ -803408,7 +803408,7 @@ sub_819FF98: ; 819FF98 adds r1, r3 ldrh r1, [r1] str r1, [sp, 0x8] - ldr r1, =0x0832937c + ldr r1, =gUnknown_0832937C ldr r2, [sp, 0x8] lsls r0, r2, 2 adds r0, r1 @@ -803578,7 +803578,7 @@ sub_819FF98: ; 819FF98 lsls r0, 24 cmp r0, 0 beq @081A0168 - ldr r0, =0x08611370 + ldr r0, =gUnknown_08611370 adds r0, r7, r0 ldrb r0, [r0] cmp r0, 0 @@ -803678,7 +803678,7 @@ sub_81A01E8: ; 81A01E8 bne @081A0204 movs r4, 0x32 @081A0204: - ldr r1, =0x0832937c + ldr r1, =gUnknown_0832937C lsls r0, r2, 2 adds r0, r1 ldr r6, [r0] @@ -803777,7 +803777,7 @@ sub_81A0284: ; 81A0284 adds r0, 0xB8 ldrb r0, [r0] lsls r0, 30 - ldr r1, =0x08610970 + ldr r1, =gUnknown_08610970 mov r12, r1 lsls r6, 1 lsls r5, 1 @@ -803955,7 +803955,7 @@ sub_81A0390: ; 81A0390 bls @081A03E6 movs r5, 0 ldr r7, =0x03005d90 - ldr r6, =0x086109a4 + ldr r6, =gUnknown_086109A4 @081A0416: ldr r0, [r7] mov r12, r0 @@ -804097,9 +804097,9 @@ sub_81A04E4: ; 81A04E4 movs r0, 0x12 mov r10, r0 movs r6, 0x8 - ldr r0, =0x085eaeb1 + ldr r0, =gUnknown_085EAEB1 str r0, [sp, 0xC] - ldr r0, =0x085eaeb8 + ldr r0, =gUnknown_085EAEB8 str r0, [sp, 0x10] b @081A0652 .align 2, 0 @@ -804110,7 +804110,7 @@ sub_81A04E4: ; 81A04E4 mov r10, r1 movs r6, 0x6 movs r4, 0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 mov r9, r0 ldr r0, =0x03005d90 ldr r3, [r0] @@ -804119,7 +804119,7 @@ sub_81A04E4: ; 81A04E4 mov r12, r1 adds r5, r3, 0 adds r5, 0xB0 - ldr r0, =0x086109a4 + ldr r0, =gUnknown_086109A4 mov r8, r0 @081A0560: adds r0, r3, 0 @@ -804179,7 +804179,7 @@ sub_81A04E4: ; 81A04E4 ldrh r0, [r3, 0x2] movs r2, 0xB muls r0, r2 - ldr r1, =0x083185c8 + ldr r1, =gUnknown_083185C8 adds r0, r1 str r0, [sp, 0x10] ldrh r0, [r3] @@ -804198,7 +804198,7 @@ sub_81A04E4: ; 81A04E4 ldrh r0, [r3, 0x4] movs r2, 0xD muls r0, r2 - ldr r1, =0x0831977c + ldr r1, =gUnknown_0831977C adds r0, r1 str r0, [sp, 0xC] ldrh r0, [r3, 0x6] @@ -804212,9 +804212,9 @@ sub_81A04E4: ; 81A04E4 movs r0, 0x12 mov r10, r0 movs r6, 0x8 - ldr r0, =0x085ed193 + ldr r0, =gUnknown_085ED193 str r0, [sp, 0xC] - ldr r0, =0x085ed198 + ldr r0, =gUnknown_085ED198 str r0, [sp, 0x10] b @081A0652 .align 2, 0 @@ -804223,9 +804223,9 @@ sub_81A04E4: ; 81A04E4 movs r1, 0x14 mov r10, r1 movs r6, 0x8 - ldr r0, =0x085eae62 + ldr r0, =gUnknown_085EAE62 str r0, [sp, 0xC] - ldr r0, =0x085eae66 + ldr r0, =gUnknown_085EAE66 str r0, [sp, 0x10] b @081A0652 .align 2, 0 @@ -804502,7 +804502,7 @@ sub_81A0804: ; 81A0804 thumb_func_start sub_81A085C sub_81A085C: ; 81A085C push {lr} - ldr r1, =0x086114e0 + ldr r1, =gUnknown_086114E0 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -804797,7 +804797,7 @@ sub_81A0A70: ; 81A0A70 ldrh r0, [r1] cmp r0, 0x6 bne @081A0A94 - ldr r1, =0x08610ff0 + ldr r1, =gUnknown_08610FF0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804809,7 +804809,7 @@ sub_81A0A70: ; 81A0A70 @081A0A94: cmp r0, 0x7 bne @081A0AB0 - ldr r1, =0x08610ff0 + ldr r1, =gUnknown_08610FF0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804822,7 +804822,7 @@ sub_81A0A70: ; 81A0A70 @081A0AB0: cmp r0, 0x8 bne @081A0ACC - ldr r1, =0x086111b0 + ldr r1, =gUnknown_086111B0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804834,7 +804834,7 @@ sub_81A0A70: ; 81A0A70 @081A0ACC: cmp r0, 0x9 bne @081A0AE8 - ldr r1, =0x086111b0 + ldr r1, =gUnknown_086111B0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804847,7 +804847,7 @@ sub_81A0A70: ; 81A0A70 @081A0AE8: cmp r0, 0x4 bne @081A0B04 - ldr r1, =0x08611230 + ldr r1, =gUnknown_08611230 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804859,7 +804859,7 @@ sub_81A0A70: ; 81A0A70 @081A0B04: cmp r0, 0x5 bne @081A0B20 - ldr r1, =0x08611230 + ldr r1, =gUnknown_08611230 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804872,7 +804872,7 @@ sub_81A0A70: ; 81A0A70 @081A0B20: cmp r0, 0xA bne @081A0B40 - ldr r2, =0x08611070 + ldr r2, =gUnknown_08611070 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804886,7 +804886,7 @@ sub_81A0A70: ; 81A0A70 @081A0B40: cmp r0, 0xB bne @081A0B5C - ldr r1, =0x086112b0 + ldr r1, =gUnknown_086112B0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804898,7 +804898,7 @@ sub_81A0A70: ; 81A0A70 @081A0B5C: cmp r0, 0xC bne @081A0B7C - ldr r2, =0x08611070 + ldr r2, =gUnknown_08611070 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804913,7 +804913,7 @@ sub_81A0A70: ; 81A0A70 @081A0B7C: cmp r0, 0xD bne @081A0B9C - ldr r2, =0x08611070 + ldr r2, =gUnknown_08611070 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804929,7 +804929,7 @@ sub_81A0A70: ; 81A0A70 ldrh r0, [r1] cmp r0, 0x10 bne @081A0BC0 - ldr r2, =0x08611070 + ldr r2, =gUnknown_08611070 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804944,7 +804944,7 @@ sub_81A0A70: ; 81A0A70 @081A0BC0: cmp r0, 0xE bne @081A0BE4 - ldr r2, =0x08611070 + ldr r2, =gUnknown_08611070 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804962,7 +804962,7 @@ sub_81A0A70: ; 81A0A70 @081A0BE4: cmp r0, 0xF bne @081A0C00 - ldr r1, =0x086112b0 + ldr r1, =gUnknown_086112B0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804975,7 +804975,7 @@ sub_81A0A70: ; 81A0A70 @081A0C00: cmp r0, 0 bne @081A0C1C - ldr r1, =0x08610ef0 + ldr r1, =gUnknown_08610EF0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -804987,7 +804987,7 @@ sub_81A0A70: ; 81A0A70 @081A0C1C: cmp r0, 0x1 bne @081A0C38 - ldr r1, =0x08610ef0 + ldr r1, =gUnknown_08610EF0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -805000,7 +805000,7 @@ sub_81A0A70: ; 81A0A70 @081A0C38: cmp r0, 0x2 bne @081A0C54 - ldr r1, =0x08610ef0 + ldr r1, =gUnknown_08610EF0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -805013,7 +805013,7 @@ sub_81A0A70: ; 81A0A70 @081A0C54: cmp r0, 0x3 bne @081A0C74 - ldr r1, =0x08610ef0 + ldr r1, =gUnknown_08610EF0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -805266,7 +805266,7 @@ sub_81A0DD4: ; 81A0DD4 adds r0, r2, r0 ldrb r0, [r0] lsrs r4, r0, 4 - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 lsls r1, r4, 1 adds r5, 0xB0 ldrb r0, [r5] @@ -805350,7 +805350,7 @@ sub_81A0DD4: ; 81A0DD4 asrs r4, r1 movs r0, 0xF ands r4, r0 - ldr r2, =0x08610970 + ldr r2, =gUnknown_08610970 lsls r1, r4, 1 adds r0, r5, 0 adds r0, 0xB0 @@ -805445,7 +805445,7 @@ sub_81A0DD4: ; 81A0DD4 asrs r0, r1 movs r1, 0xF ands r0, r1 - ldr r2, =0x08610970 + ldr r2, =gUnknown_08610970 lsls r0, 1 adds r1, r3, 0 adds r1, 0xB0 @@ -805547,7 +805547,7 @@ sub_81A0FFC: ; 81A0FFC ldrh r1, [r0] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 b @081A1174 .align 2, 0 @@ -805558,7 +805558,7 @@ sub_81A0FFC: ; 81A0FFC ldrh r1, [r0, 0x2] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 b @081A1174 .align 2, 0 @@ -805569,7 +805569,7 @@ sub_81A0FFC: ; 81A0FFC ldrh r1, [r0] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 b @081A1174 .align 2, 0 @@ -805580,7 +805580,7 @@ sub_81A0FFC: ; 81A0FFC ldrh r1, [r0, 0x4] movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 b @081A1174 .align 2, 0 @@ -805591,7 +805591,7 @@ sub_81A0FFC: ; 81A0FFC ldrh r1, [r0, 0x6] movs r0, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 b @081A1174 .align 2, 0 @@ -805640,12 +805640,12 @@ sub_81A0FFC: ; 81A0FFC ands r0, r1 cmp r0, 0x1 bne @081A115C - ldr r1, =0x085eaeb1 + ldr r1, =gUnknown_085EAEB1 b @081A1174 .align 2, 0 .pool @081A115C: - ldr r1, =0x085eaeb8 + ldr r1, =gUnknown_085EAEB8 b @081A1174 .align 2, 0 .pool @@ -805696,7 +805696,7 @@ sub_81A0FFC: ; 81A0FFC @081A11C0: movs r2, 0 @081A11C2: - ldr r3, =0x08610970 + ldr r3, =gUnknown_08610970 lsls r1, r2, 1 ldr r0, [r6] adds r0, 0xB0 @@ -805709,7 +805709,7 @@ sub_81A0FFC: ; 81A0FFC ldrh r1, [r1] movs r0, 0xB muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r5, 0 bl gf_strcpy @@ -806132,7 +806132,7 @@ sub_81A1438: ; 81A1438 thumb_func_start sub_81A150C sub_81A150C: ; 81A150C push {lr} - ldr r2, =0x08610970 + ldr r2, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xDC @@ -806145,7 +806145,7 @@ sub_81A150C: ; 81A150C adds r0, 0x32 ldrb r2, [r0] movs r1, 0 - ldr r3, =0x085dcedc + ldr r3, =gUnknown_085DCEDC ldrb r0, [r3] cmp r0, r2 beq @081A1542 @@ -806162,7 +806162,7 @@ sub_81A150C: ; 81A150C @081A1542: cmp r1, 0x1E beq @081A1568 - ldr r0, =0x085dcf0e + ldr r0, =gUnknown_085DCF0E adds r0, r1, r0 ldrb r1, [r0] ldr r0, =0x00004010 @@ -806172,7 +806172,7 @@ sub_81A150C: ; 81A150C .pool @081A1568: movs r1, 0 - ldr r3, =0x085dcefa + ldr r3, =gUnknown_085DCEFA ldrb r0, [r3] cmp r0, r2 beq @081A1584 @@ -806189,7 +806189,7 @@ sub_81A150C: ; 81A150C @081A1584: cmp r1, 0x14 beq @081A1594 - ldr r0, =0x085dcf2c + ldr r0, =gUnknown_085DCF2C adds r0, r1, r0 ldrb r1, [r0] ldr r0, =0x00004010 @@ -806204,7 +806204,7 @@ sub_81A150C: ; 81A150C thumb_func_start sub_81A15A4 sub_81A15A4: ; 81A15A4 push {lr} - ldr r2, =0x08610970 + ldr r2, =gUnknown_08610970 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB0 @@ -806215,7 +806215,7 @@ sub_81A15A4: ; 81A15A4 adds r0, 0x32 ldrb r2, [r0] movs r1, 0 - ldr r3, =0x085dcedc + ldr r3, =gUnknown_085DCEDC ldrb r0, [r3] cmp r0, r2 beq @081A15D6 @@ -806232,7 +806232,7 @@ sub_81A15A4: ; 81A15A4 @081A15D6: cmp r1, 0x1E beq @081A15FC - ldr r0, =0x085dcf0e + ldr r0, =gUnknown_085DCF0E adds r0, r1, r0 ldrb r1, [r0] ldr r0, =0x00004010 @@ -806242,7 +806242,7 @@ sub_81A15A4: ; 81A15A4 .pool @081A15FC: movs r1, 0 - ldr r3, =0x085dcefa + ldr r3, =gUnknown_085DCEFA ldrb r0, [r3] cmp r0, r2 beq @081A1618 @@ -806259,7 +806259,7 @@ sub_81A15A4: ; 81A15A4 @081A1618: cmp r1, 0x14 beq @081A1628 - ldr r0, =0x085dcf2c + ldr r0, =gUnknown_085DCF2C adds r0, r1, r0 ldrb r1, [r0] ldr r0, =0x00004010 @@ -806296,7 +806296,7 @@ sub_81A1650: ; 81A1650 push {lr} movs r2, 0x58 muls r2, r0 - ldr r0, =0x08610970 + ldr r0, =gUnknown_08610970 adds r2, r0 subs r0, r1, 0x1 cmp r0, 0x6 @@ -806455,7 +806455,7 @@ sub_81A175C: ; 81A175C thumb_func_start sub_81A1780 sub_81A1780: ; 81A1780 push {lr} - ldr r1, =0x08611c18 + ldr r1, =gUnknown_08611C18 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -806648,7 +806648,7 @@ sub_81A1830: ; 81A1830 movs r0, 0xD0 lsls r0, 4 adds r2, r0 - ldr r3, =0x08611bfc + ldr r3, =gUnknown_08611BFC lsls r0, r5, 1 lsls r1, r6, 2 adds r0, r1 @@ -806804,7 +806804,7 @@ sub_81A1968: ; 81A1968 movs r0, 0xD0 lsls r0, 4 adds r2, r0 - ldr r3, =0x08611bfc + ldr r3, =gUnknown_08611BFC lsls r1, r4, 1 lsls r0, r5, 2 adds r1, r0 @@ -806865,7 +806865,7 @@ sub_81A1B1C: ; 81A1B1C thumb_func_start sub_81A1B28 sub_81A1B28: ; 81A1B28 ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] bx lr .align 2, 0 @@ -807125,7 +807125,7 @@ sub_81A1CD8: ; 81A1CD8 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ee302 + ldr r1, =gUnknown_085EE302 adds r0, r4, 0 bl ExpandTextCodes mov r1, r10 @@ -807174,7 +807174,7 @@ sub_81A1D78: ; 81A1D78 adds r4, r0 adds r4, r1 ldrh r1, [r4] - ldr r0, =0x085ee319 + ldr r0, =gUnknown_085EE319 str r5, [sp] bl sub_81A1CD8 add sp, 0x4 @@ -807287,7 +807287,7 @@ sub_81A1DEC: ; 81A1DEC lsrs r0, 24 cmp r0, 0x1 bne @081A1E88 - ldr r0, =0x085ee311 + ldr r0, =gUnknown_085EE311 str r7, [sp] adds r1, r4, 0 mov r2, r8 @@ -807297,7 +807297,7 @@ sub_81A1DEC: ; 81A1DEC .align 2, 0 .pool @081A1E88: - ldr r0, =0x085ee320 + ldr r0, =gUnknown_085EE320 str r7, [sp] adds r1, r4, 0 mov r2, r8 @@ -807325,7 +807325,7 @@ sub_81A1EA8: ; 81A1EA8 lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -807337,7 +807337,7 @@ sub_81A1EA8: ; 81A1EA8 cmp r7, 0 bne @081A1EF0 ldr r0, =0x02021fc4 - ldr r1, =0x085ee158 + ldr r1, =gUnknown_085EE158 bl ExpandTextCodes b @081A1F28 .align 2, 0 @@ -807346,7 +807346,7 @@ sub_81A1EA8: ; 81A1EA8 cmp r7, 0x1 bne @081A1F08 ldr r0, =0x02021fc4 - ldr r1, =0x085ee178 + ldr r1, =gUnknown_085EE178 bl ExpandTextCodes b @081A1F28 .align 2, 0 @@ -807355,14 +807355,14 @@ sub_81A1EA8: ; 81A1EA8 cmp r7, 0x2 bne @081A1F20 ldr r0, =0x02021fc4 - ldr r1, =0x085ee198 + ldr r1, =gUnknown_085EE198 bl ExpandTextCodes b @081A1F28 .align 2, 0 .pool @081A1F20: ldr r0, =0x02021fc4 - ldr r1, =0x085ee1b7 + ldr r1, =gUnknown_085EE1B7 bl ExpandTextCodes @081A1F28: ldr r0, =0x02021fc4 @@ -807370,7 +807370,7 @@ sub_81A1EA8: ; 81A1EA8 bl sub_81A1C4C ldr r6, =0x0203ab74 ldrb r0, [r6] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r1, 0x31 mov r8, r1 str r1, [sp] @@ -807382,7 +807382,7 @@ sub_81A1EA8: ; 81A1EA8 movs r3, 0x10 bl Print ldrb r0, [r6] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 mov r9, r1 str r1, [sp] @@ -807580,8 +807580,8 @@ sub_81A2094: ; 81A2094 lsrs r0, 24 cmp r0, 0x1 bne @081A210C - ldr r0, =0x085ee311 - ldr r1, =0x085ee338 + ldr r0, =gUnknown_085EE311 + ldr r1, =gUnknown_085EE338 str r7, [sp] str r4, [sp, 0x4] mov r2, r8 @@ -807591,8 +807591,8 @@ sub_81A2094: ; 81A2094 .align 2, 0 .pool @081A210C: - ldr r0, =0x085ee320 - ldr r1, =0x085ee338 + ldr r0, =gUnknown_085EE320 + ldr r1, =gUnknown_085EE338 str r7, [sp] str r4, [sp, 0x4] mov r2, r8 @@ -807621,7 +807621,7 @@ sub_81A2134: ; 81A2134 lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -807633,14 +807633,14 @@ sub_81A2134: ; 81A2134 cmp r7, 0 bne @081A217C ldr r0, =0x02021fc4 - ldr r1, =0x085ee1db + ldr r1, =gUnknown_085EE1DB bl ExpandTextCodes b @081A2184 .align 2, 0 .pool @081A217C: ldr r0, =0x02021fc4 - ldr r1, =0x085ee1fe + ldr r1, =gUnknown_085EE1FE bl ExpandTextCodes @081A2184: ldr r0, =0x02021fc4 @@ -807648,7 +807648,7 @@ sub_81A2134: ; 81A2134 bl sub_81A1C4C ldr r1, =0x0203ab74 ldrb r0, [r1] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r6, 0x21 str r6, [sp] movs r5, 0xFF @@ -807660,7 +807660,7 @@ sub_81A2134: ; 81A2134 bl Print ldr r1, =0x0203ab74 ldrb r0, [r1] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 str r1, [sp] str r5, [sp, 0x4] @@ -807688,13 +807688,13 @@ sub_81A2134: ; 81A2134 str r0, [sp] movs r0, 0x31 str r0, [sp, 0x4] - ldr r0, =0x085ee319 - ldr r1, =0x085ee338 + ldr r0, =gUnknown_085EE319 + ldr r1, =gUnknown_085EE338 movs r3, 0x40 bl sub_81A2008 - ldr r1, =0x085ee332 + ldr r1, =gUnknown_085EE332 mov r10, r1 - ldr r0, =0x085ee349 + ldr r0, =gUnknown_085EE349 mov r8, r0 ldr r0, [r4] ldr r1, =0x00000d1c @@ -807725,8 +807725,8 @@ sub_81A2134: ; 81A2134 str r0, [sp] movs r0, 0x71 str r0, [sp, 0x4] - ldr r0, =0x085ee319 - ldr r1, =0x085ee338 + ldr r0, =gUnknown_085EE319 + ldr r1, =gUnknown_085EE338 movs r3, 0x40 bl sub_81A2008 ldr r0, [r4] @@ -807806,7 +807806,7 @@ sub_81A22B8: ; 81A22B8 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ee302 + ldr r1, =gUnknown_085EE302 adds r0, r4, 0 bl ExpandTextCodes mov r1, r10 @@ -807855,7 +807855,7 @@ sub_81A2358: ; 81A2358 adds r4, r0 adds r4, r1 ldrh r1, [r4] - ldr r0, =0x085ee319 + ldr r0, =gUnknown_085EE319 str r5, [sp] bl sub_81A22B8 add sp, 0x4 @@ -807943,7 +807943,7 @@ sub_81A23CC: ; 81A23CC lsrs r0, 24 cmp r0, 0x1 bne @081A2440 - ldr r0, =0x085ee311 + ldr r0, =gUnknown_085EE311 str r7, [sp] adds r1, r4, 0 mov r2, r8 @@ -807953,7 +807953,7 @@ sub_81A23CC: ; 81A23CC .align 2, 0 .pool @081A2440: - ldr r0, =0x085ee320 + ldr r0, =gUnknown_085EE320 str r7, [sp] adds r1, r4, 0 mov r2, r8 @@ -807981,7 +807981,7 @@ sub_81A2460: ; 81A2460 lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -807993,14 +807993,14 @@ sub_81A2460: ; 81A2460 cmp r7, 0 bne @081A24A8 ldr r0, =0x02021fc4 - ldr r1, =0x085ee221 + ldr r1, =gUnknown_085EE221 bl ExpandTextCodes b @081A24B0 .align 2, 0 .pool @081A24A8: ldr r0, =0x02021fc4 - ldr r1, =0x085ee241 + ldr r1, =gUnknown_085EE241 bl ExpandTextCodes @081A24B0: ldr r0, =0x02021fc4 @@ -808008,7 +808008,7 @@ sub_81A2460: ; 81A2460 bl sub_81A1C4C ldr r6, =0x0203ab74 ldrb r0, [r6] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r1, 0x31 mov r8, r1 str r1, [sp] @@ -808020,7 +808020,7 @@ sub_81A2460: ; 81A2460 movs r3, 0x10 bl Print ldrb r0, [r6] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 mov r9, r1 str r1, [sp] @@ -808197,8 +808197,8 @@ sub_81A2618: ; 81A2618 lsrs r0, 24 cmp r0, 0x1 bne @081A2674 - ldr r0, =0x085ee311 - ldr r1, =0x085ee35b + ldr r0, =gUnknown_085EE311 + ldr r1, =gUnknown_085EE35B str r5, [sp] str r6, [sp, 0x4] adds r2, r7, 0 @@ -808208,8 +808208,8 @@ sub_81A2618: ; 81A2618 .align 2, 0 .pool @081A2674: - ldr r0, =0x085ee320 - ldr r1, =0x085ee35b + ldr r0, =gUnknown_085EE320 + ldr r1, =gUnknown_085EE35B str r5, [sp] str r6, [sp, 0x4] adds r2, r7, 0 @@ -808235,7 +808235,7 @@ sub_81A2698: ; 81A2698 push {r5-r7} sub sp, 0xC ldr r6, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r6] ldrb r0, [r6] @@ -808245,14 +808245,14 @@ sub_81A2698: ; 81A2698 movs r1, 0x11 bl Window_FastFillPixels ldr r4, =0x02021fc4 - ldr r1, =0x085ee261 + ldr r1, =gUnknown_085EE261 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 movs r1, 0 bl sub_81A1C4C ldrb r0, [r6] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r1, 0x21 str r1, [sp] movs r5, 0xFF @@ -808263,7 +808263,7 @@ sub_81A2698: ; 81A2698 movs r3, 0x8 bl Print ldrb r0, [r6] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 str r1, [sp] str r5, [sp, 0x4] @@ -808278,9 +808278,9 @@ sub_81A2698: ; 81A2698 movs r2, 0x72 movs r3, 0x21 bl sub_81A2618 - ldr r0, =0x085ee319 + ldr r0, =gUnknown_085EE319 mov r10, r0 - ldr r7, =0x085ee35b + ldr r7, =gUnknown_085EE35B ldr r5, =0x03005d90 ldr r0, [r5] ldr r1, =0x00000e08 @@ -808294,9 +808294,9 @@ sub_81A2698: ; 81A2698 adds r1, r7, 0 movs r3, 0x40 bl sub_81A258C - ldr r0, =0x085ee332 + ldr r0, =gUnknown_085EE332 mov r8, r0 - ldr r1, =0x085ee36d + ldr r1, =gUnknown_085EE36D mov r9, r1 ldr r0, [r5] ldr r1, =0x00000e0c @@ -808399,7 +808399,7 @@ sub_81A27E8: ; 81A27E8 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ee381 + ldr r1, =gUnknown_085EE381 adds r0, r4, 0 bl ExpandTextCodes mov r1, r10 @@ -808445,7 +808445,7 @@ sub_81A2888: ; 81A2888 adds r1, r2 adds r1, r0 ldrh r1, [r1] - ldr r0, =0x085ee319 + ldr r0, =gUnknown_085EE319 str r3, [sp] adds r2, r4, 0 adds r3, r5, 0 @@ -808512,7 +808512,7 @@ sub_81A28F8: ; 81A28F8 lsrs r0, 24 cmp r0, 0x1 bne @081A2948 - ldr r0, =0x085ee311 + ldr r0, =gUnknown_085EE311 str r6, [sp] adds r1, r5, 0 adds r2, r7, 0 @@ -808522,7 +808522,7 @@ sub_81A28F8: ; 81A28F8 .align 2, 0 .pool @081A2948: - ldr r0, =0x085ee320 + ldr r0, =gUnknown_085EE320 str r6, [sp] adds r1, r5, 0 adds r2, r7, 0 @@ -808544,7 +808544,7 @@ sub_81A2968: ; 81A2968 push {r4-r6,lr} sub sp, 0xC ldr r5, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r5] ldrb r0, [r5] @@ -808556,14 +808556,14 @@ sub_81A2968: ; 81A2968 movs r0, 0xA bl sub_81A1C90 ldr r4, =0x02021fc4 - ldr r1, =0x085ee27c + ldr r1, =gUnknown_085EE27C adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 movs r1, 0x2 bl sub_81A1C4C ldrb r0, [r5] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r1, 0x31 str r1, [sp] movs r6, 0xFF @@ -808574,7 +808574,7 @@ sub_81A2968: ; 81A2968 movs r3, 0x10 bl Print ldrb r0, [r5] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 str r1, [sp] str r6, [sp, 0x4] @@ -808668,7 +808668,7 @@ sub_81A2A28: ; 81A2A28 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ee302 + ldr r1, =gUnknown_085EE302 adds r0, r4, 0 bl ExpandTextCodes mov r1, r10 @@ -808687,7 +808687,7 @@ sub_81A2A28: ; 81A2A28 movs r2, 0x1 movs r3, 0x4 bl decimal_int_to_string - ldr r1, =0x085ee392 + ldr r1, =gUnknown_085EE392 adds r0, r4, 0 bl ExpandTextCodes mov r1, r10 @@ -808746,7 +808746,7 @@ sub_81A2B04: ; 81A2B04 adds r2, r0 adds r2, r1 ldrh r2, [r2] - ldr r0, =0x085ee319 + ldr r0, =gUnknown_085EE319 str r3, [sp] str r4, [sp, 0x4] str r5, [sp, 0x8] @@ -808878,7 +808878,7 @@ sub_81A2BD0: ; 81A2BD0 lsrs r0, 24 cmp r0, 0x1 bne @081A2C68 - ldr r0, =0x085ee311 + ldr r0, =gUnknown_085EE311 mov r1, r8 str r1, [sp] mov r1, r9 @@ -808893,7 +808893,7 @@ sub_81A2BD0: ; 81A2BD0 .align 2, 0 .pool @081A2C68: - ldr r0, =0x085ee320 + ldr r0, =gUnknown_085EE320 mov r1, r8 str r1, [sp] mov r1, r9 @@ -808926,7 +808926,7 @@ sub_81A2C94: ; 81A2C94 lsls r0, 24 lsrs r7, r0, 24 ldr r4, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -808938,14 +808938,14 @@ sub_81A2C94: ; 81A2C94 cmp r7, 0 bne @081A2CD8 ldr r0, =0x02021fc4 - ldr r1, =0x085ee298 + ldr r1, =gUnknown_085EE298 bl ExpandTextCodes b @081A2CE0 .align 2, 0 .pool @081A2CD8: ldr r0, =0x02021fc4 - ldr r1, =0x085ee2b8 + ldr r1, =gUnknown_085EE2B8 bl ExpandTextCodes @081A2CE0: ldr r0, =0x02021fc4 @@ -808954,7 +808954,7 @@ sub_81A2C94: ; 81A2C94 ldr r0, =0x0203ab74 mov r8, r0 ldrb r0, [r0] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r6, 0x21 str r6, [sp] movs r5, 0xFF @@ -808966,7 +808966,7 @@ sub_81A2C94: ; 81A2C94 bl Print mov r1, r8 ldrb r0, [r1] - ldr r2, =0x085ee326 + ldr r2, =gUnknown_085EE326 str r6, [sp] str r5, [sp, 0x4] str r4, [sp, 0x8] @@ -808975,7 +808975,7 @@ sub_81A2C94: ; 81A2C94 bl Print mov r1, r8 ldrb r0, [r1] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 str r1, [sp] str r5, [sp, 0x4] @@ -809081,7 +809081,7 @@ sub_81A2DB4: ; 81A2DB4 movs r3, 0x4 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ee39c + ldr r1, =gUnknown_085EE39C adds r0, r4, 0 bl ExpandTextCodes mov r1, r10 @@ -809127,7 +809127,7 @@ sub_81A2E54: ; 81A2E54 adds r1, r2 adds r1, r0 ldrh r1, [r1] - ldr r0, =0x085ee319 + ldr r0, =gUnknown_085EE319 str r3, [sp] adds r2, r4, 0 adds r3, r5, 0 @@ -809196,7 +809196,7 @@ sub_81A2EC4: ; 81A2EC4 lsrs r0, 24 cmp r0, 0x1 bne @081A2F18 - ldr r0, =0x085ee311 + ldr r0, =gUnknown_085EE311 str r6, [sp] adds r1, r5, 0 adds r2, r7, 0 @@ -809206,7 +809206,7 @@ sub_81A2EC4: ; 81A2EC4 .align 2, 0 .pool @081A2F18: - ldr r0, =0x085ee320 + ldr r0, =gUnknown_085EE320 str r6, [sp] adds r1, r5, 0 adds r2, r7, 0 @@ -809228,7 +809228,7 @@ sub_81A2F38: ; 81A2F38 push {r4-r6,lr} sub sp, 0xC ldr r5, =0x0203ab74 - ldr r0, =0x08611c74 + ldr r0, =gUnknown_08611C74 bl Window_AddFromTemplate strb r0, [r5] ldrb r0, [r5] @@ -809238,14 +809238,14 @@ sub_81A2F38: ; 81A2F38 movs r1, 0x11 bl Window_FastFillPixels ldr r4, =0x02021fc4 - ldr r1, =0x085ee2d8 + ldr r1, =gUnknown_085EE2D8 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 movs r1, 0x2 bl sub_81A1C4C ldrb r0, [r5] - ldr r2, =0x085ee2f2 + ldr r2, =gUnknown_085EE2F2 movs r1, 0x31 str r1, [sp] movs r6, 0xFF @@ -809256,7 +809256,7 @@ sub_81A2F38: ; 81A2F38 movs r3, 0x8 bl Print ldrb r0, [r5] - ldr r2, =0x085ee2f9 + ldr r2, =gUnknown_085EE2F9 movs r1, 0x61 str r1, [sp] str r6, [sp, 0x4] @@ -809307,7 +809307,7 @@ sub_81A2FF8: ; 81A2FF8 push {r6,r7} sub sp, 0xC ldr r4, =0x0203ab74 - ldr r0, =0x08611c7c + ldr r0, =gUnknown_08611C7C bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -809318,7 +809318,7 @@ sub_81A2FF8: ; 81A2FF8 bl Window_FastFillPixels ldr r0, =0x02021fc4 mov r9, r0 - ldr r1, =0x085edf86 + ldr r1, =gUnknown_085EDF86 bl ExpandTextCodes movs r0, 0x1 mov r1, r9 @@ -809336,7 +809336,7 @@ sub_81A2FF8: ; 81A2FF8 str r5, [sp, 0x8] mov r2, r9 bl Print - ldr r7, =0x085edfa0 + ldr r7, =gUnknown_085EDFA0 movs r0, 0x1 adds r1, r7, 0 movs r2, 0x26 @@ -809354,7 +809354,7 @@ sub_81A2FF8: ; 81A2FF8 movs r1, 0x1 adds r2, r7, 0 bl Print - ldr r7, =0x085edfa4 + ldr r7, =gUnknown_085EDFA4 movs r0, 0x1 adds r1, r7, 0 movs r2, 0x26 @@ -809371,7 +809371,7 @@ sub_81A2FF8: ; 81A2FF8 movs r1, 0x1 adds r2, r7, 0 bl Print - ldr r7, =0x085edfa8 + ldr r7, =gUnknown_085EDFA8 movs r0, 0x1 adds r1, r7, 0 movs r2, 0x26 @@ -809388,7 +809388,7 @@ sub_81A2FF8: ; 81A2FF8 movs r1, 0x1 adds r2, r7, 0 bl Print - ldr r7, =0x085edfac + ldr r7, =gUnknown_085EDFAC movs r0, 0x1 adds r1, r7, 0 movs r2, 0x26 @@ -809406,7 +809406,7 @@ sub_81A2FF8: ; 81A2FF8 adds r2, r7, 0 bl Print ldrb r0, [r4] - ldr r2, =0x085eb0e8 + ldr r2, =gUnknown_085EB0E8 movs r1, 0x29 str r1, [sp] str r6, [sp, 0x4] @@ -809415,7 +809415,7 @@ sub_81A2FF8: ; 81A2FF8 movs r3, 0x6 bl Print ldrb r0, [r4] - ldr r2, =0x085eb0ed + ldr r2, =gUnknown_085EB0ED movs r1, 0x39 str r1, [sp] str r6, [sp, 0x4] @@ -809424,7 +809424,7 @@ sub_81A2FF8: ; 81A2FF8 movs r3, 0x6 bl Print ldrb r0, [r4] - ldr r2, =0x085eb0f4 + ldr r2, =gUnknown_085EB0F4 movs r1, 0x49 str r1, [sp] str r6, [sp, 0x4] @@ -809433,7 +809433,7 @@ sub_81A2FF8: ; 81A2FF8 movs r3, 0x6 bl Print ldrb r0, [r4] - ldr r2, =0x085eb0f9 + ldr r2, =gUnknown_085EB0F9 movs r1, 0x59 str r1, [sp] str r6, [sp, 0x4] @@ -809442,7 +809442,7 @@ sub_81A2FF8: ; 81A2FF8 movs r3, 0x6 bl Print ldrb r0, [r4] - ldr r2, =0x085eb0ff + ldr r2, =gUnknown_085EB0FF movs r1, 0x69 str r1, [sp] str r6, [sp, 0x4] @@ -810009,7 +810009,7 @@ sub_81A3610: ; 81A3610 lsrs r4, 16 bl sub_81A39C4 lsls r0, 16 - ldr r1, =0x08611550 + ldr r1, =gUnknown_08611550 mov r9, r1 lsls r7, r6, 2 adds r1, 0x3 @@ -810042,7 +810042,7 @@ sub_81A3610: ; 81A3610 mov r8, r1 b @081A36BC @081A3680: - ldr r1, =0x08611550 + ldr r1, =gUnknown_08611550 lsls r2, r6, 2 adds r0, r2, r1 ldrb r0, [r0] @@ -810306,7 +810306,7 @@ sub_81A36D0: ; 81A36D0 lsrs r3, r0, 24 movs r0, 0x58 muls r0, r3 - ldr r1, =0x086109ba + ldr r1, =gUnknown_086109BA @081A38C4: adds r0, r1 bl sub_81638AC @@ -810328,7 +810328,7 @@ sub_81A36D0: ; 81A36D0 lsrs r3, r0, 27 movs r0, 0x58 muls r0, r3 - ldr r1, =0x086109ba + ldr r1, =gUnknown_086109BA adds r0, r1 bl sub_81638AC @081A38F8: @@ -810746,7 +810746,7 @@ sub_81A3B64: ; 81A3B64 bls @081A3C84 movs r5, 0x1D @081A3C84: - ldr r2, =0x086118b4 + ldr r2, =gUnknown_086118B4 lsls r1, r7, 2 adds r1, r6, r1 lsls r0, r5, 3 @@ -810850,7 +810850,7 @@ sub_81A3D58: ; 81A3D58 cmp r0, 0 bne @081A3D88 lsls r0, r4, 17 - ldr r1, =0x08c40000 + ldr r1, =gUnknown_08C40000 adds r0, r1 lsrs r0, 16 bl flag_set @@ -810859,7 +810859,7 @@ sub_81A3D58: ; 81A3D58 .pool @081A3D88: lsls r0, r4, 17 - ldr r1, =0x08c50000 + ldr r1, =gUnknown_08C50000 adds r0, r1 lsrs r0, 16 bl flag_set @@ -810944,7 +810944,7 @@ sub_81A3DD0: ; 81A3DD0 cmp r5, r4 bne @081A3E50 ldr r0, =0x02021cc4 - ldr r1, =0x085ccb79 + ldr r1, =gUnknown_085CCB79 bl gf_strcat b @081A3EC8 .align 2, 0 @@ -810953,7 +810953,7 @@ sub_81A3DD0: ; 81A3DD0 cmp r5, r4 ble @081A3EC8 ldr r0, =0x02021cc4 - ldr r1, =0x085ccb7f + ldr r1, =gUnknown_085CCB7F bl gf_strcat b @081A3EC8 .align 2, 0 @@ -810962,18 +810962,18 @@ sub_81A3DD0: ; 81A3DD0 cmp r4, r5 bne @081A3E80 ldr r0, =0x02021cc4 - ldr r1, =0x085ccb79 + ldr r1, =gUnknown_085CCB79 bl gf_strcat b @081A3E88 .align 2, 0 .pool @081A3E80: ldr r0, =0x02021cc4 - ldr r1, =0x085ccb7f + ldr r1, =gUnknown_085CCB7F bl gf_strcat @081A3E88: ldr r0, =0x02021cc4 - ldr r1, =0x085ccb86 + ldr r1, =gUnknown_085CCB86 bl gf_strcat b @081A3EC8 .align 2, 0 @@ -810982,24 +810982,24 @@ sub_81A3DD0: ; 81A3DD0 cmp r4, r5 bne @081A3EB8 ldr r0, =0x02021cc4 - ldr r1, =0x085ccb79 + ldr r1, =gUnknown_085CCB79 bl gf_strcat b @081A3EC0 .align 2, 0 .pool @081A3EB8: ldr r0, =0x02021cc4 - ldr r1, =0x085ccb7f + ldr r1, =gUnknown_085CCB7F bl gf_strcat @081A3EC0: ldr r0, =0x02021cc4 - ldr r1, =0x085ccb84 + ldr r1, =gUnknown_085CCB84 bl gf_strcat @081A3EC8: ldr r0, =0x02021cc4 movs r1, 0xB muls r1, r6 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcat @081A3ED6: @@ -811041,7 +811041,7 @@ sub_81A3EF0: ; 81A3EF0 beq @081A3FBE cmp r4, 0 beq @081A3FBE - ldr r0, =0x08611c9a + ldr r0, =gUnknown_08611C9A ldrh r1, [r0] ldr r5, =0x0000ffff adds r3, r0, 0 @@ -811287,7 +811287,7 @@ sub_81A3FD4: ; 81A3FD4 cmp r0, r1 bge @081A41E0 movs r6, 0 - ldr r0, =0x08611c9a + ldr r0, =gUnknown_08611C9A ldrh r2, [r0] ldr r1, =0x0000ffff mov r8, r0 @@ -811345,10 +811345,10 @@ sub_81A3FD4: ; 81A3FD4 cmp r4, 0 bne @081A41A4 ldr r4, =0x02021cc4 - ldr r1, =0x085ccb82 + ldr r1, =gUnknown_085CCB82 adds r0, r4, 0 bl gf_strcat - ldr r1, =0x085ccb88 + ldr r1, =gUnknown_085CCB88 adds r0, r4, 0 bl gf_strcat b @081A4202 @@ -811360,18 +811360,18 @@ sub_81A3FD4: ; 81A3FD4 cmp r0, 0 beq @081A41C0 ldr r0, =0x02021cc4 - ldr r1, =0x085ccb84 + ldr r1, =gUnknown_085CCB84 bl gf_strcat b @081A41C8 .align 2, 0 .pool @081A41C0: ldr r0, =0x02021cc4 - ldr r1, =0x085ccb82 + ldr r1, =gUnknown_085CCB82 bl gf_strcat @081A41C8: ldr r0, =0x02021cc4 - ldr r1, =0x085ccb8c + ldr r1, =gUnknown_085CCB8C bl gf_strcat b @081A4202 .align 2, 0 @@ -811835,7 +811835,7 @@ sub_81A4594: ; 81A4594 ldrb r5, [r1] lsls r4, r0, 1 adds r4, r0 - ldr r1, =0x085ee424 + ldr r1, =gUnknown_085EE424 adds r4, r1 mov r1, r8 lsls r3, r1, 27 @@ -811892,7 +811892,7 @@ sub_81A4594: ; 81A4594 movs r3, 0x4 bl decimal_int_to_string ldr r5, =0x02021fc4 - ldr r1, =0x08611d08 + ldr r1, =gUnknown_08611D08 ldr r0, [sp, 0x4C] lsls r0, 2 adds r0, r1 @@ -811946,7 +811946,7 @@ sub_81A4684: ; 81A4684 ldrb r0, [r1] lsls r2, r6, 1 adds r2, r6 - ldr r1, =0x085ee424 + ldr r1, =gUnknown_085EE424 adds r2, r1 lsls r3, r7, 27 lsrs r3, 24 @@ -812053,7 +812053,7 @@ sub_81A4684: ; 81A4684 movs r3, 0x4 bl decimal_int_to_string ldr r5, =0x02021fc4 - ldr r0, =0x08611d08 + ldr r0, =gUnknown_08611D08 ldr r4, [r0, 0x24] adds r0, r5, 0 adds r1, r4, 0 @@ -812331,7 +812331,7 @@ sub_81A4998: ; 81A4998 adds r7, r0, 0 str r1, [sp, 0x90] ldr r0, =0x02021cc4 - ldr r4, =0x08611cb0 + ldr r4, =gUnknown_08611CB0 lsls r5, r7, 3 adds r1, r5, r4 ldr r1, [r1] @@ -812356,7 +812356,7 @@ sub_81A4998: ; 81A4998 adds r2, r6, 0 movs r3, 0 bl Print - ldr r1, =0x08611d00 + ldr r1, =gUnknown_08611D00 ldr r2, [sp, 0x90] lsls r0, r2, 2 adds r0, r1 @@ -812443,7 +812443,7 @@ sub_81A4998: ; 81A4998 sub_81A4AA0: ; 81A4AA0 push {r4,lr} ldr r4, =0x0203ab74 - ldr r0, =0x08611c84 + ldr r0, =gUnknown_08611C84 bl Window_AddFromTemplate strb r0, [r4] ldrb r0, [r4] @@ -812708,8 +812708,8 @@ sub_81A4CB0: ; 81A4CB0 lsls r0, 16 lsrs r0, 16 @081A4CDA: - ldr r2, =0x08310030 - ldr r1, =0x08611d30 + ldr r2, =gUnknown_08310030 + ldr r1, =gUnknown_08611D30 lsls r0, 1 adds r0, r1 ldrh r1, [r0] @@ -812746,8 +812746,8 @@ sub_81A4D00: ; 81A4D00 lsls r0, 16 lsrs r0, 16 @081A4D2A: - ldr r2, =0x08310030 - ldr r1, =0x08611d30 + ldr r2, =gUnknown_08310030 + ldr r1, =gUnknown_08611D30 lsls r0, 1 adds r0, r1 ldrh r1, [r0] @@ -812787,8 +812787,8 @@ sub_81A4D50: ; 81A4D50 @081A4D7A: movs r3, 0 lsls r0, 1 - ldr r2, =0x08310030 - ldr r1, =0x08611d30 + ldr r2, =gUnknown_08310030 + ldr r1, =gUnknown_08611D30 adds r0, r1 ldrh r1, [r0] lsls r0, r1, 2 @@ -812820,7 +812820,7 @@ sub_81A4DB8: ; 81A4DB8 ldr r0, =0x000040cf bl var_get lsls r0, 16 - ldr r1, =0x08611c8c + ldr r1, =gUnknown_08611C8C lsrs r0, 15 adds r1, 0x1 adds r0, r1 @@ -812838,7 +812838,7 @@ sub_81A4DD8: ; 81A4DD8 bl var_get lsls r0, 16 ldr r2, =0x00004010 - ldr r1, =0x08611c8c + ldr r1, =gUnknown_08611C8C lsrs r0, 15 adds r0, r1 ldrb r1, [r0] @@ -812945,7 +812945,7 @@ sub_81A4E04: ; 81A4E04 subs r0, r3, r1 lsls r6, r0, 3 adds r4, r6 - ldr r2, =0x0861156c + ldr r2, =gUnknown_0861156C adds r4, r2 adds r0, r7, 0 bl GetNatureFromPersonality @@ -812967,7 +812967,7 @@ sub_81A4E04: ; 81A4E04 lsls r4, 2 adds r0, r4, r5 adds r0, r6 - ldr r2, =0x0861156c + ldr r2, =gUnknown_0861156C adds r0, r2 ldrh r1, [r0] ldr r3, [sp, 0x3C] @@ -812981,7 +812981,7 @@ sub_81A4E04: ; 81A4E04 str r0, [sp, 0xC] mov r0, r10 bl create_pokemon_set_level - ldr r0, =0x0861156c + ldr r0, =gUnknown_0861156C adds r5, r0 adds r5, r6, r5 adds r4, r5, r4 @@ -813017,7 +813017,7 @@ sub_81A4E04: ; 81A4E04 movs r2, 0x64 adds r6, r1, 0 muls r6, r2 - ldr r3, =0x08611578 + ldr r3, =gUnknown_08611578 mov r8, r3 ldr r3, =0x02024744 adds r5, r4, 0 @@ -813097,7 +813097,7 @@ sub_81A4FF0: ; 81A4FF0 lsls r5, 16 lsrs r5, 16 bl sub_81A513C - ldr r3, =0x0861156c + ldr r3, =gUnknown_0861156C lsls r2, r4, 2 adds r2, r4 lsls r1, r0, 4 @@ -813126,7 +813126,7 @@ sub_81A5030: ; 81A5030 adds r1, r3, 0 strh r1, [r2] ldr r2, =0x00004010 - ldr r1, =0x08611c8c + ldr r1, =gUnknown_08611C8C lsrs r0, 23 adds r0, r1 ldrb r1, [r0] @@ -813153,7 +813153,7 @@ sub_81A5060: ; 81A5060 lsls r5, 16 lsrs r5, 16 bl sub_81A513C - ldr r2, =0x0861156c + ldr r2, =gUnknown_0861156C lsls r4, 1 lsls r1, r6, 2 adds r1, r6 @@ -813189,7 +813189,7 @@ sub_81A50B0: ; 81A50B0 lsls r5, 16 lsrs r5, 16 bl sub_81A513C - ldr r3, =0x0861156c + ldr r3, =gUnknown_0861156C lsls r2, r4, 2 adds r2, r4 lsls r1, r0, 4 @@ -813224,7 +813224,7 @@ sub_81A50F0: ; 81A50F0 lsls r5, 16 lsrs r5, 16 bl sub_81A513C - ldr r2, =0x0861156c + ldr r2, =gUnknown_0861156C lsls r1, r6, 2 adds r1, r6 lsls r1, 2 @@ -813263,7 +813263,7 @@ sub_81A513C: ; 81A513C bne @081A51A0 bl sub_81A39C4 lsls r0, 16 - ldr r3, =0x08611550 + ldr r3, =gUnknown_08611550 lsls r2, r5, 2 adds r1, r3, 0x3 adds r1, r2, r1 @@ -813340,7 +813340,7 @@ sub_81A51A8: ; 81A51A8 .pool @081A51F4: ldr r0, =0x02021fc4 - ldr r2, =0x08611db0 + ldr r2, =gUnknown_08611DB0 lsls r1, 2 adds r1, r2 ldr r2, [r1] @@ -813353,7 +813353,7 @@ sub_81A51A8: ; 81A51A8 .pool @081A5214: ldr r0, =0x02021fc4 - ldr r2, =0x08611db8 + ldr r2, =gUnknown_08611DB8 lsls r1, 2 adds r1, r2 ldr r2, [r1] @@ -813372,7 +813372,7 @@ sub_81A51A8: ; 81A51A8 thumb_func_start sub_81A5238 sub_81A5238: ; 81A5238 push {lr} - ldr r1, =0x08611f84 + ldr r1, =gUnknown_08611F84 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -813427,9 +813427,9 @@ sub_81A5258: ; 81A5258 ldr r1, =0x00003f3e movs r0, 0x48 bl lcd_io_set - ldr r0, =0x08611f74 + ldr r0, =gUnknown_08611F74 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08d855e8 + ldr r0, =gUnknown_08D855E8 movs r1, 0xF8 lsls r1, 1 movs r2, 0x20 @@ -813480,30 +813480,30 @@ sub_81A5258: ; 81A5258 movs r0, 0x1 negs r0, r0 strb r0, [r1, 0x1] - ldr r0, =0x085ccdb2 + ldr r0, =gUnknown_085CCDB2 bl sub_814E6F0 ldr r4, =0x02022e2c adds r0, r4, 0 movs r1, 0xF bl battle_show_message_maybe - ldr r0, =0x085ccdb5 + ldr r0, =gUnknown_085CCDB5 movs r1, 0x10 bl battle_show_message_maybe - ldr r0, =0x085ccdb8 + ldr r0, =gUnknown_085CCDB8 bl sub_814E6F0 adds r0, r4, 0 movs r1, 0x11 bl battle_show_message_maybe - ldr r0, =0x085ccdbb + ldr r0, =gUnknown_085CCDBB movs r1, 0x12 bl battle_show_message_maybe - ldr r0, =0x085ccdc0 + ldr r0, =gUnknown_085CCDC0 movs r1, 0x13 bl battle_show_message_maybe - ldr r0, =0x085ccdc6 + ldr r0, =gUnknown_085CCDC6 movs r1, 0x14 bl battle_show_message_maybe - ldr r0, =0x085ccdcb + ldr r0, =gUnknown_085CCDCB bl sub_814E6F0 adds r0, r4, 0 movs r1, 0x15 @@ -813526,7 +813526,7 @@ sub_81A5258: ; 81A5258 movs r4, 0x7 @081A53CE: asrs r1, r6, 16 - ldr r0, =0x08611f5c + ldr r0, =gUnknown_08611F5C movs r2, 0x54 movs r3, 0 bl obj_add_from_template_forward_search @@ -813591,7 +813591,7 @@ sub_81A5258: ; 81A5258 @081A5464: movs r3, 0x1 bl sub_81A5558 - ldr r0, =0x085ccdcb + ldr r0, =gUnknown_085CCDCB bl sub_814E6F0 ldr r0, =0x02022e2c movs r1, 0x15 @@ -813826,7 +813826,7 @@ sub_81A5558: ; 81A5558 @081A565C: movs r4, 0 @081A565E: - ldr r0, =0x08611f5c + ldr r0, =gUnknown_08611F5C ldr r1, [sp] mov r2, r10 movs r3, 0 @@ -813906,7 +813906,7 @@ sub_81A56E8: ; 81A56E8 lsls r2, 2 adds r1, r2 adds r1, r0 - ldr r2, =0x08611dc0 + ldr r2, =gUnknown_08611DC0 ldr r0, =0x020241ea ldrh r0, [r0] adds r0, r2 @@ -813939,7 +813939,7 @@ sub_81A5718: ; 81A5718 ldr r0, =0x000002a2 adds r4, r2, r0 ldrb r2, [r4] - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 lsls r1, r3, 2 adds r1, r0 ldr r1, [r1] @@ -814432,7 +814432,7 @@ sub_81A5B08: ; 81A5B08 bls @081A5B58 bl GenerateRandomNumber ldr r4, [r4] - ldr r5, =0x08611fac + ldr r5, =gUnknown_08611FAC lsls r0, 16 lsrs r0, 16 movs r1, 0x9 @@ -814449,7 +814449,7 @@ sub_81A5B08: ; 81A5B08 @081A5B58: bl GenerateRandomNumber ldr r4, [r4] - ldr r5, =0x08611fa0 + ldr r5, =gUnknown_08611FA0 lsls r0, 16 lsrs r0, 16 movs r1, 0x6 @@ -814815,7 +814815,7 @@ sub_81A5D44: ; 81A5D44 thumb_func_start sub_81A5E74 sub_81A5E74: ; 81A5E74 push {lr} - ldr r1, =0x08612120 + ldr r1, =gUnknown_08612120 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -814867,7 +814867,7 @@ sub_81A5E94: ; 81A5E94 ldr r4, [r5] ldr r0, =0x00000cdc adds r3, r4, r0 - ldr r2, =0x08612164 + ldr r2, =gUnknown_08612164 lsls r0, r7, 2 lsls r1, r6, 3 adds r0, r1 @@ -814991,7 +814991,7 @@ sub_81A5FA8: ; 81A5FA8 ldr r2, [r7] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x08612164 + ldr r3, =gUnknown_08612164 lsls r0, r6, 2 lsls r1, r5, 3 adds r0, r1 @@ -815077,7 +815077,7 @@ sub_81A6054: ; 81A6054 ldr r2, [r6] ldr r0, =0x00000cdc adds r2, r0 - ldr r3, =0x08612164 + ldr r3, =gUnknown_08612164 lsls r1, r5, 2 lsls r0, r4, 3 adds r1, r0 @@ -815093,7 +815093,7 @@ sub_81A6054: ; 81A6054 ldr r2, [r6] ldr r1, =0x00000cdc adds r2, r1 - ldr r3, =0x08612174 + ldr r3, =gUnknown_08612174 lsls r1, r5, 2 lsls r0, r4, 3 adds r1, r0 @@ -815227,7 +815227,7 @@ sub_81A61B0: ; 81A61B0 movs r1, 0x7 bl __udivsi3 ldr r2, =0x0203bc88 - ldr r1, =0x085d5acc + ldr r1, =gUnknown_085D5ACC str r1, [r2] ldr r5, =0x00000cb2 lsls r0, 24 @@ -815378,7 +815378,7 @@ sub_81A61B0: ; 81A61B0 movs r2, 0 cmp r2, r4 bge @081A633E - ldr r3, =0x085cecb0 + ldr r3, =gUnknown_085CECB0 mov r12, r3 add r0, sp, 0x8 ldr r6, [sp, 0x14] @@ -815417,7 +815417,7 @@ sub_81A61B0: ; 81A61B0 strh r0, [r2] add r2, sp, 0x8 adds r2, r4 - ldr r3, =0x085cecb0 + ldr r3, =gUnknown_085CECB0 ldrb r0, [r1, 0xA] lsls r0, 1 adds r0, r3 @@ -815473,13 +815473,13 @@ sub_81A63CC: ; 81A63CC cmp r0, 0x2 beq @081A63FC ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC b @081A6400 .align 2, 0 .pool @081A63FC: ldr r1, =0x0203bc8c - ldr r0, =0x085de02c + ldr r0, =gUnknown_085DE02C @081A6400: str r0, [r1] movs r7, 0 @@ -815543,7 +815543,7 @@ sub_81A63CC: ; 81A63CC adds r1, r0 ldrb r2, [r1, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r5, 0 movs r1, 0xC @@ -815581,7 +815581,7 @@ sub_81A64C4: ; 81A64C4 cmp r0, 0x2 bne @081A6500 ldr r1, =0x0203bc8c - ldr r0, =0x085de02c + ldr r0, =gUnknown_085DE02C str r0, [r1] movs r2, 0x1E str r2, [sp, 0x14] @@ -815590,7 +815590,7 @@ sub_81A64C4: ; 81A64C4 .pool @081A6500: ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] ldrb r1, [r2] adds r0, r3, 0 @@ -815749,7 +815749,7 @@ sub_81A64C4: ; 81A64C4 adds r0, r7, r0 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -815911,7 +815911,7 @@ sub_81A64C4: ; 81A64C4 adds r0, r7, r0 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -815954,7 +815954,7 @@ sub_81A67EC: ; 81A67EC push {r5-r7} sub sp, 0x4C ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] mov r0, sp adds r0, 0xC @@ -816017,7 +816017,7 @@ sub_81A67EC: ; 81A67EC movs r2, 0x1 @081A6878: ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] mov r1, r9 ldr r0, [r1] @@ -816121,7 +816121,7 @@ sub_81A67EC: ; 81A67EC movs r3, 0 cmp r3, r6 bge @081A699C - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 mov r12, r0 ldr r1, [sp, 0x30] ldr r2, [sp, 0x3C] @@ -816173,7 +816173,7 @@ sub_81A67EC: ; 81A67EC ldrh r0, [r1] ldr r4, [sp, 0x44] strh r0, [r4] - ldr r2, =0x085cecb0 + ldr r2, =gUnknown_085CECB0 ldrb r0, [r1, 0xA] lsls r0, 1 adds r0, r2 @@ -816214,7 +816214,7 @@ sub_81A6A08: ; 81A6A08 push {r7} sub sp, 0x18 ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] movs r4, 0 add r5, sp, 0x14 @@ -816234,7 +816234,7 @@ sub_81A6A08: ; 81A6A08 mov r8, r0 ldr r0, =0x0203bc8c ldr r6, [r0] - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC mov r12, r1 @081A6A3C: lsls r0, r4, 1 @@ -816331,7 +816331,7 @@ sub_81A6AEC: ; 81A6AEC sub sp, 0x8 movs r7, 0 ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC str r0, [r1] movs r4, 0 movs r1, 0 @@ -816383,7 +816383,7 @@ sub_81A6AEC: ; 81A6AEC strh r0, [r1] movs r4, 0x1 adds r5, r1, 0 - ldr r3, =0x08611fc0 + ldr r3, =gUnknown_08611FC0 adds r2, r5, 0 @081A6B5C: mov r1, sp @@ -816423,7 +816423,7 @@ sub_81A6BA4: ; 81A6BA4 lsls r0, 16 lsrs r5, r0, 16 movs r2, 0 - ldr r6, =0x08612104 + ldr r6, =gUnknown_08612104 @081A6BAE: movs r3, 0 lsls r0, r2, 2 @@ -816501,13 +816501,13 @@ sub_81A6C1C: ; 81A6C1C cmp r0, 0x2 beq @081A6C48 ldr r1, =0x0203bc8c - ldr r0, =0x085d97bc + ldr r0, =gUnknown_085D97BC b @081A6C4C .align 2, 0 .pool @081A6C48: ldr r1, =0x0203bc8c - ldr r0, =0x085de02c + ldr r0, =gUnknown_085DE02C @081A6C4C: str r0, [r1] movs r4, 0 @@ -816532,7 +816532,7 @@ sub_81A6C1C: ; 81A6C1C adds r2, r1 ldrb r2, [r2, 0xA] lsls r2, 1 - ldr r1, =0x085cecb0 + ldr r1, =gUnknown_085CECB0 adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -816562,7 +816562,7 @@ sub_81A6CA8: ; 81A6CA8 bls @081A6CBE movs r1, 0x7 @081A6CBE: - ldr r0, =0x08612184 + ldr r0, =gUnknown_08612184 lsls r1, 1 adds r1, r2, r1 adds r1, r0 @@ -816717,7 +816717,7 @@ sub_81A6CD0: ; 81A6CD0 movs r4, 0 cmp r4, r9 bge @081A6E0C - ldr r7, =0x085cecb0 + ldr r7, =gUnknown_085CECB0 ldr r6, =0x0203bc8c add r2, sp, 0x14 lsls r3, r5, 4 @@ -816755,7 +816755,7 @@ sub_81A6CD0: ; 81A6CD0 strh r0, [r1] add r1, sp, 0x14 adds r1, r2 - ldr r2, =0x085cecb0 + ldr r2, =gUnknown_085CECB0 ldrb r0, [r4, 0xA] lsls r0, 1 adds r0, r2 @@ -816816,7 +816816,7 @@ sub_81A6CD0: ; 81A6CD0 adds r0, r7, r0 ldrb r2, [r0, 0xA] lsls r2, 1 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 adds r2, r0 adds r0, r4, 0 movs r1, 0xC @@ -816859,14 +816859,14 @@ sub_81A6EF0: ; 81A6EF0 bhi @081A6F2C cmp r2, 0 beq @081A6F20 - ldr r2, =0x08612194 + ldr r2, =gUnknown_08612194 adds r1, r3 adds r1, 0x1 b @081A6F38 .align 2, 0 .pool @081A6F20: - ldr r2, =0x08612194 + ldr r2, =gUnknown_08612194 adds r1, r3 b @081A6F38 .align 2, 0 @@ -816877,7 +816877,7 @@ sub_81A6EF0: ; 81A6EF0 beq @081A6F34 movs r1, 0x7 @081A6F34: - ldr r2, =0x08612194 + ldr r2, =gUnknown_08612194 adds r1, r4, r1 @081A6F38: lsls r1, 2 @@ -817016,7 +817016,7 @@ sub_81A7024: ; 81A7024 thumb_func_start sub_81A703C sub_81A703C: ; 81A703C push {lr} - ldr r1, =0x086125f8 + ldr r1, =gUnknown_086125F8 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -817616,7 +817616,7 @@ sub_81A7508: ; 81A7508 ldrh r0, [r0] cmp r0, 0x4 bhi @081A7538 - ldr r1, =0x0861231c + ldr r1, =gUnknown_0861231C ldr r0, =0x03001294 ldrb r0, [r0] lsls r0, 3 @@ -817628,7 +817628,7 @@ sub_81A7508: ; 81A7508 @081A7538: cmp r0, 0xA bhi @081A7554 - ldr r1, =0x0861231c + ldr r1, =gUnknown_0861231C ldr r0, =0x03001294 ldrb r0, [r0] lsls r0, 3 @@ -817638,7 +817638,7 @@ sub_81A7508: ; 81A7508 .align 2, 0 .pool @081A7554: - ldr r1, =0x0861231c + ldr r1, =gUnknown_0861231C ldr r0, =0x03001294 ldrb r0, [r0] lsls r0, 3 @@ -817648,7 +817648,7 @@ sub_81A7508: ; 81A7508 lsls r0, r1, 1 adds r0, r1 lsls r0, 2 - ldr r1, =0x086123e4 + ldr r1, =gUnknown_086123E4 adds r0, r1 bl sub_81638AC pop {r0} @@ -817815,7 +817815,7 @@ sub_81A767C: ; 81A767C beq @081A76E0 cmp r1, 0x80 bne @081A771C - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -817834,7 +817834,7 @@ sub_81A767C: ; 81A767C .align 2, 0 .pool @081A76C4: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -817849,7 +817849,7 @@ sub_81A767C: ; 81A767C .align 2, 0 .pool @081A76E0: - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -817868,7 +817868,7 @@ sub_81A767C: ; 81A767C .align 2, 0 .pool @081A7704: - ldr r0, =0x083203cc + ldr r0, =gUnknown_083203CC lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -818285,7 +818285,7 @@ sub_81A79EC: ; 81A79EC .pool @081A7A34: movs r2, 0 - ldr r3, =0x0861266c + ldr r3, =gUnknown_0861266C movs r1, 0 @081A7A3A: mov r4, sp @@ -818444,7 +818444,7 @@ sub_81A7B58: ; 81A7B58 movs r1, 0x19 bl __umodsi3 strb r0, [r4] - ldr r1, =0x0861231c + ldr r1, =gUnknown_0861231C ldrb r0, [r4] lsls r0, 3 adds r0, r1 @@ -818485,7 +818485,7 @@ sub_81A7B90: ; 81A7B90 adds r0, r4 ldrb r0, [r0] lsls r0, 30 - ldr r1, =0x08612314 + ldr r1, =gUnknown_08612314 lsrs r0, 28 adds r0, r1 ldr r0, [r0] @@ -818554,7 +818554,7 @@ sub_81A7B90: ; 81A7B90 b @081A7CE2 @081A7C4A: ldr r0, =0x02024744 - ldr r1, =0x083203cc + ldr r1, =gUnknown_083203CC mov r8, r1 lsls r6, 2 mov r9, r6 @@ -818576,7 +818576,7 @@ sub_81A7B90: ; 81A7B90 lsls r1, 1 muls r2, r1 lsls r1, r7, 2 - ldr r3, =0x0831f72c + ldr r3, =gUnknown_0831F72C adds r1, r3 adds r2, r1 movs r1, 0x19 @@ -818687,7 +818687,7 @@ sub_81A7D54: ; 81A7D54 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x08612688 + ldr r5, =gUnknown_08612688 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -819368,7 +819368,7 @@ sub_81A825C: ; 81A825C thumb_func_start sub_81A827C sub_81A827C: ; 81A827C ldr r2, =0x020375f0 - ldr r1, =0x0861266c + ldr r1, =gUnknown_0861266C ldr r0, =0x03005d90 ldr r0, [r0] movs r3, 0xE1 @@ -819450,7 +819450,7 @@ sub_81A82A4: ; 81A82A4 ldr r5, =0x02038bca strh r4, [r5] ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] ldrh r0, [r5] movs r1, 0 @@ -819496,7 +819496,7 @@ sub_81A8374: ; 81A8374 lsls r0, 16 lsrs r5, r0, 16 ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] lsls r7, r5, 24 adds r6, r4, 0 @@ -819761,7 +819761,7 @@ sub_81A8590: ; 81A8590 blt @081A85F0 cmp r2, 0x1 bgt @081A85F0 - ldr r1, =0x086125dc + ldr r1, =gUnknown_086125DC adds r0, r2, 0 adds r0, 0x14 adds r0, r1 @@ -819777,7 +819777,7 @@ sub_81A8590: ; 81A8590 .align 2, 0 .pool @081A85F0: - ldr r5, =0x086125dc + ldr r5, =gUnknown_086125DC movs r0, 0x5 lsls r3, r0, 2 adds r0, r3, r5 @@ -819837,7 +819837,7 @@ sub_81A863C: ; 81A863C thumb_func_start sub_81A8658 sub_81A8658: ; 81A8658 push {r4,lr} - ldr r3, =0x08612675 + ldr r3, =gUnknown_08612675 ldr r2, =0x020375e6 ldr r0, =0x03005d90 ldr r0, [r0] @@ -820089,7 +820089,7 @@ sub_81A8830: ; 81A8830 ldr r3, [r3] ldr r0, =0x00000cdc adds r2, r3, r0 - ldr r1, =0x08612690 + ldr r1, =gUnknown_08612690 lsls r0, r5, 2 adds r0, r1 ldr r1, [r2] @@ -820333,25 +820333,25 @@ sub_81A89A0: ; 81A89A0 beq @081A8A70 b @081A8AD4 @081A8A4E: - ldr r7, =0x08612698 + ldr r7, =gUnknown_08612698 movs r1, 0x1 b @081A8A74 .align 2, 0 .pool @081A8A58: - ldr r7, =0x0861269c + ldr r7, =gUnknown_0861269C movs r2, 0x1 b @081A8A74 .align 2, 0 .pool @081A8A64: - ldr r7, =0x086126a0 + ldr r7, =gUnknown_086126A0 movs r1, 0xFF b @081A8A74 .align 2, 0 .pool @081A8A70: - ldr r7, =0x086126a4 + ldr r7, =gUnknown_086126A4 movs r2, 0xFF @081A8A74: mov r3, r8 @@ -820566,7 +820566,7 @@ sub_81A8AF8: ; 81A8AF8 beq @081A8C16 b @081A8D32 @081A8C16: - ldr r3, =0x086126ae + ldr r3, =gUnknown_086126AE ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820579,7 +820579,7 @@ sub_81A8AF8: ; 81A8AF8 .align 2, 0 .pool @081A8C30: - ldr r3, =0x086126a8 + ldr r3, =gUnknown_086126A8 ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820592,7 +820592,7 @@ sub_81A8AF8: ; 81A8AF8 .align 2, 0 .pool @081A8C48: - ldr r3, =0x086126aa + ldr r3, =gUnknown_086126AA ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820605,7 +820605,7 @@ sub_81A8AF8: ; 81A8AF8 .align 2, 0 .pool @081A8C60: - ldr r3, =0x086126ac + ldr r3, =gUnknown_086126AC ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820648,7 +820648,7 @@ sub_81A8AF8: ; 81A8AF8 beq @081A8CE8 cmp r1, 0x4 bne @081A8D32 - ldr r3, =0x086126aa + ldr r3, =gUnknown_086126AA ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820661,7 +820661,7 @@ sub_81A8AF8: ; 81A8AF8 .align 2, 0 .pool @081A8CD0: - ldr r3, =0x086126ac + ldr r3, =gUnknown_086126AC ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820674,7 +820674,7 @@ sub_81A8AF8: ; 81A8AF8 .align 2, 0 .pool @081A8CE8: - ldr r3, =0x086126ae + ldr r3, =gUnknown_086126AE ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820687,7 +820687,7 @@ sub_81A8AF8: ; 81A8AF8 .align 2, 0 .pool @081A8D00: - ldr r3, =0x086126a8 + ldr r3, =gUnknown_086126A8 ldr r0, [r5] adds r0, r4 ldrb r1, [r0, 0x1] @@ -820904,7 +820904,7 @@ sub_81A8D94: ; 81A8D94 thumb_func_start sub_81A8E7C sub_81A8E7C: ; 81A8E7C push {lr} - ldr r1, =0x08613ee0 + ldr r1, =gUnknown_08613EE0 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -821268,7 +821268,7 @@ sub_81A917C: ; 81A917C bls @081A91CC bl GenerateRandomNumber ldr r4, [r4] - ldr r5, =0x08613f34 + ldr r5, =gUnknown_08613F34 lsls r0, 16 lsrs r0, 16 movs r1, 0x9 @@ -821285,7 +821285,7 @@ sub_81A917C: ; 81A917C @081A91CC: bl GenerateRandomNumber ldr r4, [r4] - ldr r5, =0x08613f28 + ldr r5, =gUnknown_08613F28 lsls r0, 16 lsrs r0, 16 movs r1, 0x6 @@ -821420,7 +821420,7 @@ sub_81A9290: ; 81A9290 lsls r0, 24 ldr r1, =0x020375f2 ldrh r4, [r1] - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsrs r0, 20 adds r0, r1 ldrb r0, [r0, 0x1] @@ -821456,11 +821456,11 @@ sub_81A9290: ; 81A9290 cmp r5, r0 blt @081A9318 @081A9332: - ldr r0, =0x08613b3a + ldr r0, =gUnknown_08613B3A ldr r1, [sp] adds r0, r1, r0 ldrb r5, [r0] - ldr r1, =0x08613abc + ldr r1, =gUnknown_08613ABC ldr r3, =0x020375d8 ldr r4, =0x020375da cmp r5, 0x3E @@ -821483,12 +821483,12 @@ sub_81A9290: ; 81A9290 mov r0, r10 cmp r0, 0 beq @081A9394 - ldr r2, =0x0861392c + ldr r2, =gUnknown_0861392C b @081A9396 .align 2, 0 .pool @081A9394: - ldr r2, =0x0861379c + ldr r2, =gUnknown_0861379C @081A9396: lsls r0, r5, 1 adds r1, 0x1 @@ -821561,7 +821561,7 @@ sub_81A93C8: ; 81A93C8 thumb_func_start sub_81A9414 sub_81A9414: ; 81A9414 ldr r1, =0x0203bc88 - ldr r0, =0x085d5acc + ldr r0, =gUnknown_085D5ACC str r0, [r1] bx lr .align 2, 0 @@ -821596,7 +821596,7 @@ sub_81A9424: ; 81A9424 lsls r0, 16 lsrs r5, r0, 16 movs r6, 0 - ldr r2, =0x08613c1c + ldr r2, =gUnknown_08613C1C ldr r0, =0x0203bc88 ldr r1, [r0] movs r0, 0x34 @@ -821615,7 +821615,7 @@ sub_81A9424: ; 81A9424 adds r6, 0x1 cmp r6, 0x31 bhi @081A94AE - ldr r4, =0x08613c1c + ldr r4, =gUnknown_08613C1C lsls r3, r6, 1 adds r2, r3, r4 ldr r0, =0x0203bc88 @@ -821632,7 +821632,7 @@ sub_81A9424: ; 81A9424 ldrb r0, [r0] mov r9, r0 @081A94AE: - ldr r3, =0x08613ed8 + ldr r3, =gUnknown_08613ED8 ldr r2, =0x02037350 ldr r0, =0x03005df0 ldrb r1, [r0] @@ -821720,7 +821720,7 @@ sub_81A9424: ; 81A9424 @081A9572: bl sub_81AA9E4 lsls r0, 24 - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsrs r0, 20 adds r0, r1 ldrb r7, [r0, 0x1] @@ -821729,7 +821729,7 @@ sub_81A9424: ; 81A9424 ldr r1, =0x00000e2a adds r0, r1 ldrb r2, [r0] - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 movs r6, 0x7 @081A958E: ldr r0, [r1] @@ -821781,7 +821781,7 @@ sub_81A9424: ; 81A9424 bne @081A95EE b @081A94D0 @081A95EE: - ldr r1, =0x08613ec0 + ldr r1, =gUnknown_08613EC0 add r1, r9 ldr r0, [sp] ldr r1, [r1] @@ -822042,7 +822042,7 @@ sub_81A97DC: ; 81A97DC adds r0, r1 ldrh r0, [r0] lsls r0, 5 - ldr r1, =0x08d856c8 + ldr r1, =gUnknown_08D856C8 adds r0, r1 ldr r1, =0x020377d4 movs r2, 0x10 @@ -822404,7 +822404,7 @@ sub_81A9AC4: ; 81A9AC4 ldr r2, [r1] ldr r1, =0x00000e2a adds r2, r1 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 ldr r3, =0x02037350 lsls r1, r0, 3 adds r1, r0 @@ -822470,7 +822470,7 @@ sub_81A9B44: ; 81A9B44 mov r9, r7 ldr r0, =0x00000cb4 mov r8, r0 - ldr r4, =0x0832a328 + ldr r4, =gUnknown_0832A328 @081A9B68: mov r1, r9 ldr r2, [r1] @@ -822566,12 +822566,12 @@ sub_81A9C04: ; 81A9C04 @081A9C3A: cmp r5, 0 beq @081A9C54 - ldr r1, =0x08613600 + ldr r1, =gUnknown_08613600 b @081A9C56 .align 2, 0 .pool @081A9C54: - ldr r1, =0x08612e30 + ldr r1, =gUnknown_08612E30 @081A9C56: lsls r0, 2 adds r0, r1 @@ -822644,7 +822644,7 @@ sub_81A9C04: ; 81A9C04 adds r5, r4, r0 @081A9CF6: ldr r4, =0x02024744 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC ldr r1, [sp, 0x10] lsls r0, r1, 1 adds r0, r1 @@ -822661,7 +822661,7 @@ sub_81A9C04: ; 81A9C04 adds r2, r1, 0 muls r2, r0 lsls r0, r5, 2 - ldr r1, =0x0831f72c + ldr r1, =gUnknown_0831F72C adds r0, r1 adds r2, r0 adds r0, r4, 0 @@ -822682,7 +822682,7 @@ sub_81A9C04: ; 81A9C04 .align 2, 0 .pool @081A9D4C: - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC ldr r1, [sp, 0x10] lsls r0, r1, 1 adds r0, r1 @@ -822789,7 +822789,7 @@ sub_81A9E28: ; 81A9E28 push {lr} bl sub_81AA9E4 lsls r0, 24 - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsrs r0, 20 adds r0, r1 ldrb r0, [r0, 0x4] @@ -822945,7 +822945,7 @@ sub_81A9F3C: ; 81A9F3C lsls r0, 16 lsrs r0, 16 movs r4, 0 - ldr r3, =0x0831f5ca + ldr r3, =gUnknown_0831F5CA ldr r1, =0x0203bc88 ldr r2, [r1] movs r1, 0x34 @@ -822954,7 +822954,7 @@ sub_81A9F3C: ; 81A9F3C ldrb r0, [r0] adds r0, r3 ldrb r2, [r0] - ldr r1, =0x08613b44 + ldr r1, =gUnknown_08613B44 @081A9F58: ldrb r0, [r1] cmp r0, r2 @@ -822978,7 +822978,7 @@ sub_81A9F3C: ; 81A9F3C thumb_func_start sub_81A9F80 sub_81A9F80: ; 81A9F80 push {lr} - ldr r0, =0x08252c88 + ldr r0, =gUnknown_08252C88 bl script_env_1_execute_new_script pop {r0} bx r0 @@ -823128,7 +823128,7 @@ sub_81AA078: ; 81AA078 ldr r2, =0x00000169 adds r0, r2 lsls r0, 2 - ldr r1, =0x08481dd4 + ldr r1, =gUnknown_08481DD4 adds r0, r1 ldr r6, [r0] ldr r2, [r6, 0xC] @@ -823319,7 +823319,7 @@ sub_81AA1D8: ; 81AA1D8 @081AA22E: cmp r5, 0 bne @081AA254 - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r7, 4 adds r0, r1 ldrb r0, [r0, 0x3] @@ -823327,7 +823327,7 @@ sub_81AA1D8: ; 81AA1D8 .align 2, 0 .pool @081AA254: - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r7, 4 adds r0, r1 ldrb r0, [r0, 0x2] @@ -823410,8 +823410,8 @@ sub_81AA2F8: ; 81AA2F8 push {r4,r5,lr} ldr r0, =0x03005d8c ldr r0, [r0] - ldr r5, =0x08252c4f - ldr r4, =0x08252c6a + ldr r5, =gUnknown_08252C4F + ldr r4, =gUnknown_08252C6A movs r2, 0xC8 lsls r2, 4 adds r1, r0, r2 @@ -823516,7 +823516,7 @@ sub_81AA398: ; 81AA398 ldr r0, [sp] cmp r0, 0 bne @081AA3F0 - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r6, 4 adds r0, r1 ldrb r0, [r0, 0x1] @@ -823527,7 +823527,7 @@ sub_81AA398: ; 81AA398 .align 2, 0 .pool @081AA3F0: - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r6, 4 adds r0, r1 ldrb r1, [r0] @@ -823560,7 +823560,7 @@ sub_81AA398: ; 81AA398 cmp r0, 0 beq @081AA4B6 @081AA42E: - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 mov r12, r0 ldr r6, =0x03005d90 ldr r7, =0x00000e28 @@ -823677,7 +823677,7 @@ sub_81AA4D8: ; 81AA4D8 ldr r1, [sp] cmp r1, 0 bne @081AA524 - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r4, 4 adds r0, r1 ldrb r0, [r0, 0x1] @@ -823687,7 +823687,7 @@ sub_81AA4D8: ; 81AA4D8 .align 2, 0 .pool @081AA524: - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r4, 4 adds r0, r1 ldrb r2, [r0] @@ -823731,7 +823731,7 @@ sub_81AA4D8: ; 81AA4D8 ands r0, r7 cmp r0, 0 beq @081AA600 - ldr r2, =0x08613f46 + ldr r2, =gUnknown_08613F46 mov r8, r2 ldr r3, [sp, 0x4] lsls r4, r3, 2 @@ -823769,7 +823769,7 @@ sub_81AA4D8: ; 81AA4D8 beq @081AA5E0 @081AA5C2: adds r6, 0x1 - ldr r0, =0x08613f46 + ldr r0, =gUnknown_08613F46 adds r1, r6, r5 adds r1, r0 ldrb r1, [r1] @@ -823872,7 +823872,7 @@ sub_81AA648: ; 81AA648 ldr r1, [sp] cmp r1, 0 bne @081AA694 - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r5, 4 adds r0, r1 ldrb r0, [r0, 0x1] @@ -823882,7 +823882,7 @@ sub_81AA648: ; 81AA648 .align 2, 0 .pool @081AA694: - ldr r1, =0x08613650 + ldr r1, =gUnknown_08613650 lsls r0, r5, 4 adds r0, r1 ldrb r2, [r0] @@ -823896,7 +823896,7 @@ sub_81AA648: ; 81AA648 str r1, [sp, 0xC] cmp r3, r10 bge @081AA73E - ldr r2, =0x08613f46 + ldr r2, =gUnknown_08613F46 mov r9, r2 lsls r5, r6, 2 lsls r6, r0, 24 @@ -823931,7 +823931,7 @@ sub_81AA648: ; 81AA648 adds r0, r4, r5 add r0, r9 ldrb r0, [r0] - ldr r1, =0x08613f46 + ldr r1, =gUnknown_08613F46 cmp r0, 0xFF beq @081AA700 cmp r4, 0x3 @@ -824286,7 +824286,7 @@ sub_81AA96C: ; 81AA96C lsls r0, 24 lsrs r5, r0, 24 movs r3, 0 - ldr r2, =0x08613655 + ldr r2, =gUnknown_08613655 mov r12, r2 movs r7, 0x7 @081AA994: @@ -824338,12 +824338,12 @@ sub_81AA9E4: ; 81AA9E4 ldr r0, =0x00000cb2 adds r4, r0 ldrh r0, [r4] - ldr r1, =0x08613794 + ldr r1, =gUnknown_08613794 adds r0, r1 ldrb r2, [r0] cmp r2, 0x21 bhi @081AAA38 - ldr r1, =0x08613750 + ldr r1, =gUnknown_08613750 lsls r0, r2, 1 adds r0, r1 @081AAA10: @@ -824482,7 +824482,7 @@ sub_81AAAE0: ; 81AAAE0 lsls r0, 16 lsrs r2, r0, 16 movs r1, 0 - ldr r3, =0x08613f86 + ldr r3, =gUnknown_08613F86 ldrb r0, [r3] lsls r5, r4, 2 cmp r0, r2 @@ -824503,12 +824503,12 @@ sub_81AAAE0: ; 81AAAE0 @081AAB3C: cmp r6, 0 bne @081AAB58 - ldr r2, =0x0861379c + ldr r2, =gUnknown_0861379C b @081AAB5A .align 2, 0 .pool @081AAB58: - ldr r2, =0x0861392c + ldr r2, =gUnknown_0861392C @081AAB5A: lsls r1, 1 adds r0, r5, r4 @@ -824973,7 +824973,7 @@ setup_bag_menu: ; 81AADB8 .align 2, 0 .pool @081AAF1C: - ldr r1, =0x085e91fc + ldr r1, =gUnknown_085E91FC ldr r4, =0x0203ce58 ldrb r0, [r4, 0x5] lsls r0, 2 @@ -825121,7 +825121,7 @@ bag_menu_init_bgs: ; 81AB050 bl memset movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08613f90 + ldr r1, =gUnknown_08613F90 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -825182,7 +825182,7 @@ load_bag_menu_graphics: ; 81AB0BC .4byte @081AB1A8 @081AB0FC: bl reset_temp_tile_data_buffers - ldr r1, =0x08d9a620 + ldr r1, =gUnknown_08D9A620 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -825198,7 +825198,7 @@ load_bag_menu_graphics: ; 81AB0BC lsrs r0, 24 cmp r0, 0x1 beq @081AB1E4 - ldr r0, =0x08d9a88c + ldr r0, =gUnknown_08D9A88C ldr r4, =0x0203ce54 ldr r1, [r4] adds r1, 0x4 @@ -825217,7 +825217,7 @@ load_bag_menu_graphics: ; 81AB0BC ldrb r0, [r0, 0x8] cmp r0, 0 beq @081AB164 - ldr r0, =0x08d9a5d4 + ldr r0, =gUnknown_08D9A5D4 movs r1, 0 movs r2, 0x40 bl decompress_palette @@ -825225,7 +825225,7 @@ load_bag_menu_graphics: ; 81AB0BC .align 2, 0 .pool @081AB164: - ldr r0, =0x08d9a588 + ldr r0, =gUnknown_08D9A588 movs r1, 0 movs r2, 0x40 bl decompress_palette @@ -825244,19 +825244,19 @@ load_bag_menu_graphics: ; 81AB0BC cmp r0, 0 bne @081AB19C @081AB18A: - ldr r0, =0x0857fb34 + ldr r0, =gUnknown_0857FB34 bl gpu_tile_obj_decompress_and_load b @081AB1AE .align 2, 0 .pool @081AB19C: - ldr r0, =0x0857fb3c + ldr r0, =gUnknown_0857FB3C bl gpu_tile_obj_decompress_and_load b @081AB1AE .align 2, 0 .pool @081AB1A8: - ldr r0, =0x0857fb44 + ldr r0, =gUnknown_0857FB44 bl gpu_pal_obj_decompress_and_apply @081AB1AE: ldr r0, =0x0203ce54 @@ -825403,7 +825403,7 @@ load_bag_item_list_buffers: ; 81AB240 lsls r4, 3 ldr r0, [r5] adds r0, r4 - ldr r1, =0x085e8db4 + ldr r1, =gUnknown_085E8DB4 bl gf_strcpy ldr r0, =0x0203ce74 ldr r0, [r0] @@ -825461,7 +825461,7 @@ load_bag_item_list_buffers: ; 81AB240 @081AB34A: ldr r2, =0x03006310 adds r1, r2, 0 - ldr r0, =0x08613f9c + ldr r0, =gUnknown_08613F9C ldm r0!, {r3-r5} stm r1!, {r3-r5} ldm r0!, {r3-r5} @@ -825517,7 +825517,7 @@ get_name: ; 81AB39C lsrs r0, 16 movs r1, 0xD muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 adds r0, r4, 0 bl gf_strcpy @@ -825531,7 +825531,7 @@ get_name: ; 81AB39C movs r2, 0x2 movs r3, 0x1 bl decimal_int_to_string - ldr r1, =0x085e921a + ldr r1, =gUnknown_085E921A b @081AB438 .align 2, 0 .pool @@ -825556,7 +825556,7 @@ get_name: ; 81AB39C adds r0, r5, 0 bl itemid_get_name @081AB436: - ldr r1, =0x085e9210 + ldr r1, =gUnknown_085E9210 @081AB438: adds r0, r6, 0 bl ExpandTextCodes @@ -825729,7 +825729,7 @@ sub_81AB520: ; 81AB520 lsrs r0, 16 cmp r0, 0x7 bhi @081AB5BE - ldr r1, =0x08dc6378 + ldr r1, =gUnknown_08DC6378 subs r3, r7, 0x1 lsls r3, 16 lsrs r3, 16 @@ -825749,7 +825749,7 @@ sub_81AB520: ; 81AB520 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x7 @@ -825783,7 +825783,7 @@ sub_81AB520: ; 81AB520 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x7 @@ -825816,7 +825816,7 @@ sub_81AB520: ; 81AB520 beq @081AB696 cmp r0, r6 bne @081AB696 - ldr r1, =0x086140a4 + ldr r1, =gUnknown_086140A4 subs r3, r7, 0x1 lsls r3, 16 lsrs r3, 16 @@ -825866,7 +825866,7 @@ bag_menu_print_description_box_text: ; 81AB6B0 .pool @081AB6E0: ldr r0, =0x02021cc4 - ldr r2, =0x085e9180 + ldr r2, =gUnknown_085E9180 ldr r1, =0x0203ce58 ldrb r1, [r1, 0x4] lsls r1, 2 @@ -825874,7 +825874,7 @@ bag_menu_print_description_box_text: ; 81AB6B0 ldr r1, [r1] bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e91c0 + ldr r1, =gUnknown_085E91C0 adds r0, r4, 0 bl ExpandTextCodes @081AB6FC: @@ -825949,7 +825949,7 @@ sub_81AB75C: ; 81AB75C bl Window_FillPixelRect b @081AB7AE @081AB798: - ldr r2, =0x085e8d60 + ldr r2, =gUnknown_085E8D60 str r5, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -826059,7 +826059,7 @@ sub_81AB854: ; 81AB854 ldrb r0, [r0] cmp r0, 0xFF bne @081AB882 - ldr r0, =0x08614094 + ldr r0, =gUnknown_08614094 ldr r1, =0x0203ce5e bl sub_81AF380 ldr r1, [r4] @@ -826564,7 +826564,7 @@ sub_81ABC54: ; 81ABC54 movs r2, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -826608,7 +826608,7 @@ sub_81ABCC0: ; 81ABCC0 movs r2, 0x2 bl decimal_int_to_string ldr r6, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r6, 0 bl ExpandTextCodes lsls r4, 24 @@ -826807,7 +826807,7 @@ sub_81ABD28: ; 81ABD28 bl bag_pocket_get_itemid ldr r1, =0x0203ce7c strh r0, [r1] - ldr r1, =0x08614054 + ldr r1, =gUnknown_08614054 ldrb r0, [r5, 0x4] lsls r0, 2 adds r0, r1 @@ -827014,7 +827014,7 @@ sub_81ABFA8: ; 81ABFA8 adds r5, r0, 0 cmp r1, 0x1 bne @081AC07C - ldr r2, =0x085e91fc + ldr r2, =gUnknown_085E91FC ldrb r0, [r4, 0x5] lsls r0, 2 adds r0, r2 @@ -827031,7 +827031,7 @@ sub_81ABFA8: ; 81ABFA8 .align 2, 0 .pool @081AC07C: - ldr r2, =0x085e91fc + ldr r2, =gUnknown_085E91FC add r0, sp, 0x8 ldrb r0, [r0] lsls r0, 2 @@ -827374,7 +827374,7 @@ sub_81AC2E8: ; 81AC2E8 bl itemid_get_name ldr r0, =0x02021fc4 mov r8, r0 - ldr r1, =0x085e8dfe + ldr r1, =gUnknown_085E8DFE bl ExpandTextCodes movs r0, 0x1 movs r1, 0 @@ -827742,7 +827742,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614042 + ldr r0, =gUnknown_08614042 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827756,7 +827756,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614046 + ldr r0, =gUnknown_08614046 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827770,7 +827770,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614047 + ldr r0, =gUnknown_08614047 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827793,7 +827793,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x0861404b + ldr r0, =gUnknown_0861404B str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827807,7 +827807,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614046 + ldr r0, =gUnknown_08614046 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827830,7 +827830,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x0861404d + ldr r0, =gUnknown_0861404D str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827844,7 +827844,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614046 + ldr r0, =gUnknown_08614046 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827867,7 +827867,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x0861404f + ldr r0, =gUnknown_0861404F str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827881,7 +827881,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614046 + ldr r0, =gUnknown_08614046 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827915,7 +827915,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614046 + ldr r0, =gUnknown_08614046 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827929,7 +827929,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614044 + ldr r0, =gUnknown_08614044 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -827973,7 +827973,7 @@ sub_81AC644: ; 81AC644 strb r0, [r1] ldr r0, [r4] adds r0, r3 - ldr r1, =0x0861402c + ldr r1, =gUnknown_0861402C movs r2, 0x4 bl memcpy ldr r0, =0x0203ce7c @@ -828008,7 +828008,7 @@ sub_81AC644: ; 81AC644 strb r0, [r1] ldr r0, [r4] adds r0, r5 - ldr r1, =0x08614030 + ldr r1, =gUnknown_08614030 movs r2, 0x4 bl memcpy ldr r0, =0x03005d8c @@ -828052,7 +828052,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614034 + ldr r0, =gUnknown_08614034 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -828066,7 +828066,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x08614038 + ldr r0, =gUnknown_08614038 str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -828080,7 +828080,7 @@ sub_81AC644: ; 81AC644 movs r0, 0x82 lsls r0, 4 adds r2, r1, r0 - ldr r0, =0x0861403c + ldr r0, =gUnknown_0861403C str r0, [r2] ldr r0, =0x00000828 adds r1, r0 @@ -828112,7 +828112,7 @@ sub_81AC644: ; 81AC644 ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e8dbe + ldr r1, =gUnknown_085E8DBE adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -828195,7 +828195,7 @@ sub_81ACAF8: ; 81ACAF8 adds r0, r1, r5 ldrb r0, [r0] str r0, [sp, 0x8] - ldr r0, =0x08613fb4 + ldr r0, =gUnknown_08613FB4 str r0, [sp, 0xC] movs r0, 0x82 lsls r0, 4 @@ -828238,7 +828238,7 @@ sub_81ACB54: ; 81ACB54 str r0, [sp] str r5, [sp, 0x4] str r6, [sp, 0x8] - ldr r0, =0x08613fb4 + ldr r0, =gUnknown_08613FB4 str r0, [sp, 0xC] ldr r0, =0x0203ce54 ldr r0, [r0] @@ -828329,7 +828329,7 @@ sub_81ACC04: ; 81ACC04 bne @081ACC44 movs r0, 0x5 bl audio_play - ldr r0, =0x08613fb4 + ldr r0, =gUnknown_08613FB4 ldr r1, [r0, 0x24] adds r0, r5, 0 bl _call_via_r1 @@ -828339,7 +828339,7 @@ sub_81ACC04: ; 81ACC04 @081ACC44: movs r0, 0x5 bl audio_play - ldr r1, =0x08613fb4 + ldr r1, =gUnknown_08613FB4 ldr r0, =0x0203ce54 ldr r0, [r0] movs r2, 0x82 @@ -828508,7 +828508,7 @@ sub_81ACC78: ; 81ACC78 beq @081ACDD8 movs r0, 0x5 bl audio_play - ldr r2, =0x08613fb4 + ldr r2, =gUnknown_08613FB4 ldr r0, =0x0203ce54 ldr r0, [r0] lsls r1, r4, 24 @@ -828535,7 +828535,7 @@ sub_81ACC78: ; 81ACC78 beq @081ACDF0 movs r0, 0x5 bl audio_play - ldr r0, =0x08613fb4 + ldr r0, =gUnknown_08613FB4 ldr r1, [r0, 0x24] adds r0, r6, 0 bl _call_via_r1 @@ -828698,7 +828698,7 @@ sub_81ACEF4: ; 81ACEF4 ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e8ee0 + ldr r1, =gUnknown_085E8EE0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -828755,7 +828755,7 @@ sub_81ACF88: ; 81ACF88 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8f0e + ldr r1, =gUnknown_085E8F0E adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -828773,7 +828773,7 @@ sub_81ACF88: ; 81ACF88 adds r2, r4, 0 movs r3, 0x3 bl sub_81AE0BC - ldr r2, =0x08614084 + ldr r2, =gUnknown_08614084 adds r0, r5, 0 movs r1, 0x5 bl sub_81AE238 @@ -828896,7 +828896,7 @@ display_threw_away_item_str: ; 81AD0CC movs r3, 0x3 bl decimal_int_to_string ldr r6, =0x02021fc4 - ldr r1, =0x085e8ef9 + ldr r1, =gUnknown_085E8EF9 adds r0, r6, 0 bl ExpandTextCodes movs r0, 0x1 @@ -829065,7 +829065,7 @@ sub_81AD278: ; 81AD278 lsls r0, 24 cmp r0, 0 bne @081AD2AC - ldr r2, =0x085e8dce + ldr r2, =gUnknown_085E8DCE ldr r3, =sub_81AD350 + 1 adds r0, r4, 0 movs r1, 0x1 @@ -829110,7 +829110,7 @@ sub_81AD2F0: ; 81AD2F0 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x085e8de9 + ldr r2, =gUnknown_085E8DE9 ldr r3, =sub_81AD350 + 1 movs r1, 0x1 bl sub_81ABB4C @@ -829131,7 +829131,7 @@ sub_81AD30C: ; 81AD30C ldr r1, =0x02021cc4 bl itemid_get_name ldr r5, =0x02021fc4 - ldr r1, =0x085e8e11 + ldr r1, =gUnknown_085E8E11 adds r0, r5, 0 bl ExpandTextCodes ldr r3, =sub_81AD350 + 1 @@ -829262,7 +829262,7 @@ sub_81AD41C: ; 81AD41C lsls r0, 24 cmp r0, 0 bne @081AD44C - ldr r2, =0x085e8dce + ldr r2, =gUnknown_085E8DCE ldr r3, =sub_81AD350 + 1 adds r0, r5, 0 movs r1, 0x1 @@ -829280,7 +829280,7 @@ sub_81AD41C: ; 81AD41C ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e8e27 + ldr r1, =gUnknown_085E8E27 adds r0, r4, 0 bl ExpandTextCodes ldr r3, =sub_81AD350 + 1 @@ -829327,7 +829327,7 @@ sub_81AD4B4: ; 81AD4B4 lsrs r0, 24 cmp r0, 0x1 bne @081AD4E4 - ldr r2, =0x085e8dce + ldr r2, =gUnknown_085E8DCE ldr r3, =sub_81AD350 + 1 adds r0, r4, 0 movs r1, 0x1 @@ -829435,7 +829435,7 @@ sub_81AD520: ; 81AD520 adds r0, r5 strh r7, [r0] @081AD5CA: - ldr r0, =0x082736b3 + ldr r0, =gUnknown_082736B3 bl script_env_1_execute_new_script @081AD5D0: movs r0, 0x1 @@ -829469,7 +829469,7 @@ display_sell_item_ask_str: ; 81AD5DC ldr r1, =0x02021dc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e960f + ldr r1, =gUnknown_085E960F adds r0, r4, 0 bl ExpandTextCodes ldr r3, =sub_81ABBBC + 1 @@ -829496,7 +829496,7 @@ display_sell_item_ask_str: ; 81AD5DC ldr r1, =0x02021dc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e962f + ldr r1, =gUnknown_085E962F adds r0, r4, 0 bl ExpandTextCodes ldr r3, =sub_81AD730 + 1 @@ -829537,7 +829537,7 @@ sub_81AD680: ; 81AD680 movs r3, 0x6 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9654 + ldr r1, =gUnknown_085E9654 adds r0, r4, 0 bl ExpandTextCodes ldr r3, =sub_81AD6E4 + 1 @@ -829557,7 +829557,7 @@ sub_81AD6E4: ; 81AD6E4 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x0861408c + ldr r2, =gUnknown_0861408C movs r1, 0x6 bl sub_81AE238 pop {r0} @@ -829748,7 +829748,7 @@ sub_81AD84C: ; 81AD84C movs r3, 0x6 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9677 + ldr r1, =gUnknown_085E9677 adds r0, r4, 0 bl ExpandTextCodes ldr r3, =sub_81AD8C8 + 1 @@ -829919,7 +829919,7 @@ display_deposit_item_ask_str: ; 81AD9EC ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e8e42 + ldr r1, =gUnknown_085E8E42 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -830049,7 +830049,7 @@ sub_81ADB14: ; 81ADB14 lsrs r5, r0, 24 cmp r5, 0 beq @081ADB6C - ldr r2, =0x085e8e8e + ldr r2, =gUnknown_085E8E8E movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -830081,7 +830081,7 @@ sub_81ADB14: ; 81ADB14 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8e5a + ldr r1, =gUnknown_085E8E5A adds r0, r4, 0 bl ExpandTextCodes str r6, [sp] @@ -830102,7 +830102,7 @@ sub_81ADB14: ; 81ADB14 .align 2, 0 .pool @081ADBD4: - ldr r2, =0x085e8e6e + ldr r2, =gUnknown_085E8E6E movs r0, 0x1 str r0, [sp] str r5, [sp, 0x4] @@ -830649,7 +830649,7 @@ sub_81ADFF8: ; 81ADFF8 thumb_func_start setup_bag_menu_textboxes setup_bag_menu_textboxes: ; 81AE054 push {r4,lr} - ldr r0, =0x08614174 + ldr r0, =gUnknown_08614174 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -830663,7 +830663,7 @@ setup_bag_menu_textboxes: ; 81AE054 movs r0, 0xC0 movs r1, 0x1 bl sub_819A2BC - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -830724,7 +830724,7 @@ sub_81AE0BC: ; 81AE0BC str r6, [sp, 0x4] lsls r4, r5, 1 adds r4, r5 - ldr r5, =0x08614164 + ldr r5, =gUnknown_08614164 adds r4, r5 str r4, [sp, 0x8] mov r4, r8 @@ -830776,7 +830776,7 @@ sub_81AE13C: ; 81AE13C cmp r0, 0xFF bne @081AE172 lsls r0, r2, 3 - ldr r1, =0x086141ac + ldr r1, =gUnknown_086141AC adds r0, r1 bl Window_AddFromTemplate strb r0, [r4] @@ -830843,7 +830843,7 @@ sub_81AE1C4: ; 81AE1C4 cmp r0, 0xFF bne @081AE1E8 lsls r0, r2, 3 - ldr r1, =0x086141ac + ldr r1, =gUnknown_086141AC adds r0, r1 bl Window_AddFromTemplate strb r0, [r4] @@ -830896,7 +830896,7 @@ sub_81AE238: ; 81AE238 lsrs r0, 24 lsls r1, 24 lsrs r1, 21 - ldr r3, =0x086141ac + ldr r3, =gUnknown_086141AC adds r1, r3 movs r3, 0x2 str r3, [sp] @@ -831016,7 +831016,7 @@ sub_81AE2FC: ; 81AE2FC movs r0, 0x4 str r0, [sp, 0x10] movs r1, 0x1 - ldr r2, =0x085e8d45 + ldr r2, =gUnknown_085E8D45 movs r3, 0x7 bl sub_81AE0BC adds r0, r4, 0x1 @@ -831035,7 +831035,7 @@ sub_81AE2FC: ; 81AE2FC bl sub_81B6CFC lsls r0, 16 lsrs r7, r0, 16 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r7, 1 adds r0, r7 lsls r0, 2 @@ -831051,7 +831051,7 @@ sub_81AE2FC: ; 81AE2FC ldrb r0, [r5, 0x1] cmp r0, 0x1 bhi @081AE38C - ldr r2, =0x085e8d45 + ldr r2, =gUnknown_085E8D45 b @081AE39C .align 2, 0 .pool @@ -831076,7 +831076,7 @@ sub_81AE2FC: ; 81AE2FC movs r1, 0x1 movs r3, 0x7 bl sub_81AE0BC - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r7, 1 adds r0, r1, r7 lsls r0, 2 @@ -831085,7 +831085,7 @@ sub_81AE2FC: ; 81AE2FC adds r6, r1, 0 cmp r0, 0 bne @081AE3D8 - ldr r2, =0x085e8d45 + ldr r2, =gUnknown_085E8D45 b @081AE3E8 .align 2, 0 .pool @@ -831113,7 +831113,7 @@ sub_81AE2FC: ; 81AE2FC movs r3, 0x7 bl sub_81AE0BC ldr r5, =0x02021cc4 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 adds r0, r6, r7 lsls r0, 2 adds r0, r1 @@ -832109,7 +832109,7 @@ sub_81AEB20: ; 81AEB20 beq @081AEBCC b @081AEC0C @081AEB70: - ldr r1, =0x085e8d60 + ldr r1, =gUnknown_085E8D60 adds r0, r6, 0 mov r2, r8 adds r3, r7, 0 @@ -833068,7 +833068,7 @@ sub_81AF264: ; 81AF264 @081AF29A: movs r0, 0x34 ldrsh r3, [r4, r0] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 ldrh r2, [r4, 0x38] lsls r0, r2, 24 lsrs r0, 23 @@ -833088,7 +833088,7 @@ sub_81AF264: ; 81AF264 @081AF2C0: movs r0, 0x34 ldrsh r3, [r4, r0] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 ldrh r2, [r4, 0x38] lsls r0, r2, 24 lsrs r0, 23 @@ -833133,7 +833133,7 @@ sub_81AF2F0: ; 81AF2F0 lsrs r5, 16 mov r12, r5 mov r4, sp - ldr r0, =0x08614244 + ldr r0, =gUnknown_08614244 ldm r0!, {r5-r7} stm r4!, {r5-r7} ldm r0!, {r5-r7} @@ -833159,7 +833159,7 @@ sub_81AF2F0: ; 81AF2F0 orrs r1, r2 strb r1, [r5] strh r4, [r3, 0x2E] - ldr r1, =0x086141fc + ldr r1, =gUnknown_086141FC mov r5, r8 lsls r6, r5, 2 adds r6, r1 @@ -833193,7 +833193,7 @@ sub_81AF380: ; 81AF380 sub sp, 0x14 adds r6, r0, 0 mov r9, r1 - ldr r0, =0x086142c8 + ldr r0, =gUnknown_086142C8 str r0, [sp, 0x4] ldr r5, =0xffff0000 ldr r0, [sp, 0x8] @@ -833212,7 +833212,7 @@ sub_81AF380: ; 81AF380 ldrh r2, [r6, 0xC] cmp r2, r4 bne @081AF3DC - ldr r0, =0x086142a8 + ldr r0, =gUnknown_086142A8 ldrb r1, [r6, 0xE] lsls r1, 20 movs r2, 0x80 @@ -833225,7 +833225,7 @@ sub_81AF380: ; 81AF380 .align 2, 0 .pool @081AF3DC: - ldr r0, =0x086142a8 + ldr r0, =gUnknown_086142A8 str r0, [sp, 0xC] add r0, sp, 0xC ldr r1, [r0, 0x4] @@ -833680,27 +833680,27 @@ sub_81AF724: ; 81AF724 lsls r1, 16 lsrs r1, 16 mov r9, r1 - ldr r0, =0x0861425c + ldr r0, =gUnknown_0861425C ldr r0, [r0] str r0, [r3] movs r1, 0x88 strb r1, [r3] strb r1, [r3, 0x1] - ldr r0, =0x08614260 + ldr r0, =gUnknown_08614260 ldr r0, [r0] str r0, [r3, 0x4] mov r2, r8 adds r2, 0x80 strb r2, [r3, 0x4] strb r1, [r3, 0x5] - ldr r0, =0x08614274 + ldr r0, =gUnknown_08614274 ldr r0, [r0] str r0, [r3, 0x8] strb r1, [r3, 0x8] mov r4, r9 adds r4, 0x80 strb r4, [r3, 0x9] - ldr r0, =0x08614278 + ldr r0, =gUnknown_08614278 ldr r0, [r0] str r0, [r3, 0xC] strb r2, [r3, 0xC] @@ -833715,10 +833715,10 @@ sub_81AF724: ; 81AF724 subs r5, 0x8 cmp r2, r5 bge @081AF7B8 - ldr r0, =0x08614264 + ldr r0, =gUnknown_08614264 ldr r0, [r0] str r0, [sp] - ldr r0, =0x08614270 + ldr r0, =gUnknown_08614270 ldr r6, [r0] adds r1, r3, 0 adds r1, 0x10 @@ -833751,9 +833751,9 @@ sub_81AF724: ; 81AF724 subs r4, 0x8 cmp r1, r4 bge @081AF7F6 - ldr r0, =0x08614268 + ldr r0, =gUnknown_08614268 ldr r6, [r0] - ldr r0, =0x0861426c + ldr r0, =gUnknown_0861426C ldr r5, [r0] mov r7, r12 lsls r0, r7, 2 @@ -833795,7 +833795,7 @@ sub_81AF828: ; 81AF828 push {r7} sub sp, 0x28 adds r6, r0, 0 - ldr r0, =0x08614338 + ldr r0, =gUnknown_08614338 str r0, [sp, 0x18] ldr r5, =0xffff0000 add r0, sp, 0x18 @@ -833815,7 +833815,7 @@ sub_81AF828: ; 81AF828 ldr r7, =0x0000ffff cmp r2, r7 bne @081AF884 - ldr r0, =0x086142a8 + ldr r0, =gUnknown_086142A8 ldrb r1, [r6, 0xA] lsls r1, 20 movs r2, 0x80 @@ -833828,7 +833828,7 @@ sub_81AF828: ; 81AF828 .align 2, 0 .pool @081AF884: - ldr r0, =0x086142a8 + ldr r0, =gUnknown_086142A8 str r0, [sp, 0x20] add r0, sp, 0x20 ldr r1, [r0, 0x4] @@ -833868,7 +833868,7 @@ sub_81AF828: ; 81AF828 ldrh r1, [r6, 0x4] bl sub_81AF724 mov r1, sp - ldr r0, =0x082ec6ac + ldr r0, =gUnknown_082EC6AC ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -834031,7 +834031,7 @@ sub_81AF9D8: ; 81AF9D8 sub_81AFA30: ; 81AFA30 push {lr} adds r2, r0, 0 - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 ldrh r3, [r2, 0x2E] lsls r0, r3, 24 lsrs r0, 23 @@ -834063,7 +834063,7 @@ sub_81AFA60: ; 81AFA60 push {r4-r7,lr} sub sp, 0x28 adds r5, r0, 0 - ldr r0, =0x08614378 + ldr r0, =gUnknown_08614378 str r0, [sp, 0x18] ldr r6, =0xffff0000 add r0, sp, 0x18 @@ -834081,7 +834081,7 @@ sub_81AFA60: ; 81AFA60 ldrh r2, [r5, 0x8] cmp r2, r4 bne @081AFAB4 - ldr r0, =0x086142a8 + ldr r0, =gUnknown_086142A8 ldrb r1, [r5, 0xA] lsls r1, 20 movs r2, 0x80 @@ -834094,7 +834094,7 @@ sub_81AFA60: ; 81AFA60 .align 2, 0 .pool @081AFAB4: - ldr r0, =0x086142a8 + ldr r0, =gUnknown_086142A8 str r0, [sp, 0x20] add r0, sp, 0x20 ldr r1, [r0, 0x4] @@ -834119,7 +834119,7 @@ sub_81AFA60: ; 81AFA60 ldrh r0, [r5, 0x8] strh r0, [r4, 0x4] mov r1, sp - ldr r0, =0x08614290 + ldr r0, =gUnknown_08614290 ldm r0!, {r2,r3,r7} stm r1!, {r2,r3,r7} ldm r0!, {r2,r3,r7} @@ -834383,7 +834383,7 @@ sav1_are_mapnumbers_in_given_list: ; 81AFC84 thumb_func_start sav1_is_in_pokecenter sav1_is_in_pokecenter: ; 81AFCCC push {lr} - ldr r0, =0x086143bc + ldr r0, =gUnknown_086143BC bl sav1_are_mapnumbers_in_given_list pop {r1} bx r1 @@ -834394,7 +834394,7 @@ sav1_is_in_pokecenter: ; 81AFCCC thumb_func_start sub_81AFCDC sub_81AFCDC: ; 81AFCDC push {lr} - ldr r0, =0x0861440a + ldr r0, =gUnknown_0861440A bl sav1_are_mapnumbers_in_given_list pop {r1} bx r1 @@ -834405,7 +834405,7 @@ sub_81AFCDC: ; 81AFCDC thumb_func_start sub_81AFCEC sub_81AFCEC: ; 81AFCEC push {lr} - ldr r0, =0x0861440e + ldr r0, =gUnknown_0861440E bl sav1_are_mapnumbers_in_given_list pop {r1} bx r1 @@ -834671,7 +834671,7 @@ AddItemIconObject: ; 81AFE70 movs r0, 0x18 bl malloc adds r5, r0, 0 - ldr r0, =0x08614ff4 + ldr r0, =gUnknown_08614FF4 adds r1, r5, 0 movs r2, 0xC bl CpuSet @@ -834809,7 +834809,7 @@ GetItemIconPic: ; 81AFFFC bls @081B0022 movs r3, 0 @081B0022: - ldr r2, =0x08614410 + ldr r2, =gUnknown_08614410 lsls r0, r1, 2 lsls r1, r3, 3 adds r0, r1 @@ -835450,7 +835450,7 @@ sub_81B0550: ; 81B0550 bl memset movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x086156b8 + ldr r1, =gUnknown_086156B8 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -835517,7 +835517,7 @@ sub_81B05C8: ; 81B05C8 .4byte @081B0694 @081B0610: ldr r4, =0x0203cee0 - ldr r0, =0x08d967ec + ldr r0, =gUnknown_08D967EC mov r1, sp bl malloc_and_decompress adds r1, r0, 0 @@ -835536,7 +835536,7 @@ sub_81B05C8: ; 81B05C8 lsls r0, 24 cmp r0, 0 bne @081B06B4 - ldr r0, =0x08d96ba0 + ldr r0, =gUnknown_08D96BA0 ldr r1, =0x0203cee4 ldr r1, [r1] bl call_LZZUnCompWram @@ -835544,7 +835544,7 @@ sub_81B05C8: ; 81B05C8 .align 2, 0 .pool @081B0658: - ldr r0, =0x08d96ab4 + ldr r0, =gUnknown_08D96AB4 movs r2, 0xB0 lsls r2, 1 movs r1, 0 @@ -835683,11 +835683,11 @@ sub_81B0740: ; 81B0740 ldr r2, [r4] lsls r3, r5, 4 adds r2, r3, r2 - ldr r0, =0x086156e4 + ldr r0, =gUnknown_086156E4 mov r12, r0 str r0, [r2] lsls r0, r5, 3 - ldr r1, =0x08615704 + ldr r1, =gUnknown_08615704 adds r0, r1 add r0, r8 str r0, [r2, 0x4] @@ -837031,7 +837031,7 @@ sub_81B118C: ; 81B118C sub_81B120C: ; 81B120C push {r4-r6,lr} sub sp, 0xC - ldr r1, =0x086157c4 + ldr r1, =gUnknown_086157C4 movs r6, 0x7 str r6, [sp] movs r5, 0x2 @@ -837042,7 +837042,7 @@ sub_81B120C: ; 81B120C movs r2, 0x17 movs r3, 0x10 bl bg_copy_tilemap_rect_simple - ldr r1, =0x086157e0 + ldr r1, =gUnknown_086157E0 str r6, [sp] str r5, [sp, 0x4] str r4, [sp, 0x8] @@ -837573,7 +837573,7 @@ sub_81B1660: ; 81B1660 ands r1, r0 cmp r1, 0x2 bne @081B1680 - ldr r5, =0x085ea110 + ldr r5, =gUnknown_085EA110 b @081B168A .align 2, 0 .pool @@ -838407,7 +838407,7 @@ sub_81B1C84: ; 81B1C84 adds r0, r4, 0 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e991b + ldr r1, =gUnknown_085E991B adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -838437,7 +838437,7 @@ sub_81B1CD0: ; 81B1CD0 adds r0, r4, 0 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e999d + ldr r1, =gUnknown_085E999D adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -838467,7 +838467,7 @@ sub_81B1D1C: ; 81B1D1C adds r0, r4, 0 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e993a + ldr r1, =gUnknown_085E993A adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -838499,7 +838499,7 @@ sub_81B1D68: ; 81B1D68 adds r0, r4, 0 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e99db + ldr r1, =gUnknown_085E99DB adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -838595,7 +838595,7 @@ sub_81B1E00: ; 81B1E00 pokemon_item_not_removed: ; 81B1E48 push {lr} ldr r0, =0x02021fc4 - ldr r1, =0x085e9a69 + ldr r1, =gUnknown_085E9A69 bl ExpandTextCodes pop {r0} bx r0 @@ -839066,7 +839066,7 @@ sub_81B21AC: ; 81B21AC @081B21DC: movs r0, 0x20 bl audio_play - ldr r0, =0x085ea0ee + ldr r0, =gUnknown_085EA0EE movs r1, 0 bl sub_81B1B5C movs r0, 0x2 @@ -839092,7 +839092,7 @@ sub_81B2210: ; 81B2210 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085ea110 + ldr r0, =gUnknown_085EA110 movs r1, 0x1 bl sub_81B1B5C movs r0, 0x2 @@ -839261,7 +839261,7 @@ sub_81B22D8: ; 81B22D8 thumb_func_start sub_81B2360 sub_81B2360: ; 81B2360 lsls r0, 24 - ldr r1, =0x0861500c + ldr r1, =gUnknown_0861500C lsrs r0, 23 adds r0, r1 ldrh r0, [r0] @@ -839276,7 +839276,7 @@ sub_81B2370: ; 81B2370 lsls r0, 16 lsls r1, 24 lsrs r1, 24 - ldr r2, =0x08615048 + ldr r2, =gUnknown_08615048 lsrs r0, 14 adds r0, r2 movs r2, 0x1 @@ -839314,25 +839314,25 @@ sub_81B239C: ; 81B239C beq @081B23D0 b @081B23DC @081B23B8: - ldr r0, =0x08615810 + ldr r0, =gUnknown_08615810 bl Window_InitFromTemplates b @081B23E2 .align 2, 0 .pool @081B23C4: - ldr r0, =0x08615850 + ldr r0, =gUnknown_08615850 bl Window_InitFromTemplates b @081B23E2 .align 2, 0 .pool @081B23D0: - ldr r0, =0x08615890 + ldr r0, =gUnknown_08615890 bl Window_InitFromTemplates b @081B23E2 .align 2, 0 .pool @081B23DC: - ldr r0, =0x086158d0 + ldr r0, =gUnknown_086158D0 bl Window_InitFromTemplates @081B23E2: bl TextBox_ResetSomeField @@ -839354,7 +839354,7 @@ sub_81B239C: ; 81B239C movs r1, 0xE0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -839381,7 +839381,7 @@ sub_81B2428: ; 81B2428 @081B243E: cmp r2, 0x1 bne @081B24B4 - ldr r0, =0x08615918 + ldr r0, =gUnknown_08615918 bl Window_AddFromTemplate adds r4, r0, 0 lsls r4, 24 @@ -839389,7 +839389,7 @@ sub_81B2428: ; 81B2428 adds r0, r4, 0 movs r1, 0 bl Window_FastFillPixels - ldr r5, =0x085e8ce3 + ldr r5, =gUnknown_085E8CE3 movs r0, 0 adds r1, r5, 0 movs r2, 0x30 @@ -839399,7 +839399,7 @@ sub_81B2428: ; 81B2428 movs r0, 0 str r0, [sp] str r0, [sp, 0x4] - ldr r0, =0x086157fc + ldr r0, =gUnknown_086157FC str r0, [sp, 0x8] movs r0, 0x1 negs r0, r0 @@ -839414,7 +839414,7 @@ sub_81B2428: ; 81B2428 adds r0, r4, 0 movs r1, 0x2 bl Window_CopyToVram - ldr r0, =0x08615910 + ldr r0, =gUnknown_08615910 bl Window_AddFromTemplate lsls r0, 24 lsrs r5, r0, 24 @@ -839423,7 +839423,7 @@ sub_81B2428: ; 81B2428 .align 2, 0 .pool @081B24B4: - ldr r0, =0x08615908 + ldr r0, =gUnknown_08615908 bl Window_AddFromTemplate lsls r0, 24 lsrs r5, r0, 24 @@ -839438,7 +839438,7 @@ sub_81B2428: ; 81B2428 ands r0, r1 cmp r0, 0xA beq @081B2514 - ldr r4, =0x085e8cf0 + ldr r4, =gUnknown_085E8CF0 movs r0, 0 adds r1, r4, 0 movs r2, 0x30 @@ -839448,7 +839448,7 @@ sub_81B2428: ; 81B2428 adds r2, r6 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x086157fc + ldr r0, =gUnknown_086157FC str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -839462,7 +839462,7 @@ sub_81B2428: ; 81B2428 .align 2, 0 .pool @081B2514: - ldr r4, =0x085e8cf7 + ldr r4, =gUnknown_085E8CF7 movs r0, 0 adds r1, r4, 0 movs r2, 0x30 @@ -839472,7 +839472,7 @@ sub_81B2428: ; 81B2428 adds r2, r6 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x086157fc + ldr r0, =gUnknown_086157FC str r0, [sp] movs r0, 0x1 negs r0, r0 @@ -839655,7 +839655,7 @@ sub_81B2658: ; 81B2658 @081B2684: cmp r5, 0 bne @081B26A0 - ldr r1, =0x08615988 + ldr r1, =gUnknown_08615988 str r2, [sp] str r3, [sp, 0x4] str r4, [sp, 0x8] @@ -839666,7 +839666,7 @@ sub_81B2658: ; 81B2658 .align 2, 0 .pool @081B26A0: - ldr r1, =0x086159ce + ldr r1, =gUnknown_086159CE str r2, [sp] str r3, [sp, 0x4] str r4, [sp, 0x8] @@ -839709,7 +839709,7 @@ sub_81B26BC: ; 81B26BC @081B26E8: cmp r5, 0 bne @081B2704 - ldr r1, =0x08615a14 + ldr r1, =gUnknown_08615A14 str r2, [sp] str r3, [sp, 0x4] str r4, [sp, 0x8] @@ -839720,7 +839720,7 @@ sub_81B26BC: ; 81B26BC .align 2, 0 .pool @081B2704: - ldr r1, =0x08615a4a + ldr r1, =gUnknown_08615A4A str r2, [sp] str r3, [sp, 0x4] str r4, [sp, 0x8] @@ -839742,7 +839742,7 @@ sub_81B2720: ; 81B2720 sub sp, 0xC lsls r0, 24 lsrs r0, 24 - ldr r1, =0x08615a80 + ldr r1, =gUnknown_08615A80 movs r2, 0 str r2, [sp] movs r2, 0x12 @@ -839775,10 +839775,10 @@ sub_81B2748: ; 81B2748 ands r0, r4 cmp r0, 0 beq @081B277C - ldr r5, =0x08615af1 + ldr r5, =gUnknown_08615AF1 ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615ac0 + ldr r4, =gUnknown_08615AC0 b @081B297E .align 2, 0 .pool @@ -839791,15 +839791,15 @@ sub_81B2748: ; 81B2748 ands r0, r4 cmp r0, 0 beq @081B2794 - ldr r5, =0x08615adf + ldr r5, =gUnknown_08615ADF b @081B2942 .align 2, 0 .pool @081B2794: - ldr r5, =0x08615adf + ldr r5, =gUnknown_08615ADF ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -839816,7 +839816,7 @@ sub_81B2748: ; 81B2748 adds r1, r6 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615aee + ldr r5, =gUnknown_08615AEE b @081B2976 .align 2, 0 .pool @@ -839825,10 +839825,10 @@ sub_81B2748: ; 81B2748 ands r0, r4 cmp r0, 0 beq @081B2824 - ldr r5, =0x08615adf + ldr r5, =gUnknown_08615ADF ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -839845,7 +839845,7 @@ sub_81B2748: ; 81B2748 adds r1, r6 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615aee + ldr r5, =gUnknown_08615AEE b @081B2976 .align 2, 0 .pool @@ -839858,15 +839858,15 @@ sub_81B2748: ; 81B2748 ands r0, r4 cmp r0, 0 beq @081B283C - ldr r5, =0x08615adf + ldr r5, =gUnknown_08615ADF b @081B2942 .align 2, 0 .pool @081B283C: - ldr r5, =0x08615adf + ldr r5, =gUnknown_08615ADF ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -839883,7 +839883,7 @@ sub_81B2748: ; 81B2748 adds r1, r6 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615aee + ldr r5, =gUnknown_08615AEE b @081B2976 .align 2, 0 .pool @@ -839896,15 +839896,15 @@ sub_81B2748: ; 81B2748 ands r0, r4 cmp r0, 0 beq @081B2898 - ldr r5, =0x08615adc + ldr r5, =gUnknown_08615ADC b @081B2942 .align 2, 0 .pool @081B2898: - ldr r5, =0x08615ad3 + ldr r5, =gUnknown_08615AD3 ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -839921,7 +839921,7 @@ sub_81B2748: ; 81B2748 adds r1, r6 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615ae8 + ldr r5, =gUnknown_08615AE8 b @081B2976 .align 2, 0 .pool @@ -839934,15 +839934,15 @@ sub_81B2748: ; 81B2748 ands r0, r4 cmp r0, 0 beq @081B28F4 - ldr r5, =0x08615ad9 + ldr r5, =gUnknown_08615AD9 b @081B2942 .align 2, 0 .pool @081B28F4: - ldr r5, =0x08615ad0 + ldr r5, =gUnknown_08615AD0 ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -839959,7 +839959,7 @@ sub_81B2748: ; 81B2748 adds r1, r6 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615ae5 + ldr r5, =gUnknown_08615AE5 b @081B2976 .align 2, 0 .pool @@ -839968,11 +839968,11 @@ sub_81B2748: ; 81B2748 ands r5, r0 cmp r5, 0 beq @081B29BC - ldr r5, =0x08615ad6 + ldr r5, =gUnknown_08615AD6 @081B2942: ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -839989,11 +839989,11 @@ sub_81B2748: ; 81B2748 adds r1, r6 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615aeb + ldr r5, =gUnknown_08615AEB @081B2976: ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615abd + ldr r4, =gUnknown_08615ABD @081B297E: ldrb r1, [r4] adds r1, r6 @@ -840015,10 +840015,10 @@ sub_81B2748: ; 81B2748 .align 2, 0 .pool @081B29BC: - ldr r5, =0x08615acd + ldr r5, =gUnknown_08615ACD ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615aba + ldr r4, =gUnknown_08615ABA ldrb r1, [r4] adds r1, r7 movs r2, 0x2 @@ -840035,10 +840035,10 @@ sub_81B2748: ; 81B2748 adds r1, r7 movs r2, 0x2 bl gpu_pal_apply - ldr r5, =0x08615ae2 + ldr r5, =gUnknown_08615AE2 ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615abd + ldr r4, =gUnknown_08615ABD ldrb r1, [r4] adds r1, r7 movs r2, 0x2 @@ -840075,7 +840075,7 @@ sub_81B2A3C: ; 81B2A3C ldrb r3, [r3, 0x1] lsls r4, r2, 1 adds r4, r2 - ldr r2, =0x086157fc + ldr r2, =gUnknown_086157FC adds r4, r2 str r4, [sp] movs r2, 0 @@ -840214,7 +840214,7 @@ sub_81B2B40: ; 81B2B40 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021cc4 - ldr r1, =0x085e8d4d + ldr r1, =gUnknown_085E8D4D adds r0, r4, 0 bl gf_strcpy adds r0, r4, 0 @@ -840313,7 +840313,7 @@ sub_81B2BF4: ; 81B2BF4 movs r0, 0xB adds r1, r5, 0 muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 mov r0, r9 bl sub_8008C44 @@ -840329,10 +840329,10 @@ sub_81B2BF4: ; 81B2BF4 .align 2, 0 .pool @081B2C48: - ldr r5, =0x08615ac3 + ldr r5, =gUnknown_08615AC3 ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615ab6 + ldr r4, =gUnknown_08615AB6 ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -840344,7 +840344,7 @@ sub_81B2BF4: ; 81B2BF4 movs r2, 0x2 bl gpu_pal_apply ldrb r0, [r7, 0x8] - ldr r1, =0x085e8d49 + ldr r1, =gUnknown_085E8D49 ldr r3, [r7] adds r3, 0xC movs r2, 0x2 @@ -840353,10 +840353,10 @@ sub_81B2BF4: ; 81B2BF4 .align 2, 0 .pool @081B2C88: - ldr r5, =0x08615ac5 + ldr r5, =gUnknown_08615AC5 ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615ab6 + ldr r4, =gUnknown_08615AB6 ldrb r1, [r4] adds r1, r6 movs r2, 0x2 @@ -840368,7 +840368,7 @@ sub_81B2BF4: ; 81B2BF4 movs r2, 0x2 bl gpu_pal_apply ldrb r0, [r7, 0x8] - ldr r1, =0x085e8d4b + ldr r1, =gUnknown_085E8D4B ldr r3, [r7] adds r3, 0xC movs r2, 0x2 @@ -840535,7 +840535,7 @@ sub_81B2DDC: ; 81B2DDC movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021cc4 - ldr r1, =0x085e8d3e + ldr r1, =gUnknown_085E8D3E adds r0, r4, 0 bl gf_strcpy adds r0, r4, 0 @@ -840618,16 +840618,16 @@ sub_81B2E64: ; 81B2E64 blt @081B2EE0 cmp r0, 0x4 bgt @081B2EE0 - ldr r5, =0x08615ac7 + ldr r5, =gUnknown_08615AC7 b @081B2EB2 .align 2, 0 .pool @081B2EB0: - ldr r5, =0x08615ac9 + ldr r5, =gUnknown_08615AC9 @081B2EB2: ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615ab8 + ldr r4, =gUnknown_08615AB8 ldrb r1, [r4] adds r1, r7 movs r2, 0x2 @@ -840642,10 +840642,10 @@ sub_81B2E64: ; 81B2E64 .align 2, 0 .pool @081B2EE0: - ldr r5, =0x08615acb + ldr r5, =gUnknown_08615ACB ldrb r0, [r5] bl sub_81B2564 - ldr r4, =0x08615ab8 + ldr r4, =gUnknown_08615AB8 ldrb r1, [r4] adds r1, r7 movs r2, 0x2 @@ -840669,7 +840669,7 @@ sub_81B2E64: ; 81B2E64 lsls r0, 24 lsrs r5, r0, 24 ldrb r0, [r6, 0x8] - ldr r4, =0x08615ab8 + ldr r4, =gUnknown_08615AB8 ldrb r1, [r4, 0x1] ldr r3, [r6] ldrb r2, [r3, 0x18] @@ -840778,11 +840778,11 @@ sub_81B2FA8: ; 81B2FA8 ldr r1, [r6] ldrb r2, [r1, 0x1C] ldrb r3, [r1, 0x1D] - ldr r1, =0x086157fc + ldr r1, =gUnknown_086157FC str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r4, =0x08615b60 + ldr r4, =gUnknown_08615B60 mov r5, r8 lsls r1, r5, 2 adds r1, r4 @@ -840859,27 +840859,27 @@ sub_81B3054: ; 81B3054 .4byte @081B30B4 .4byte @081B30C4 @081B30A4: - ldr r0, =0x08615928 + ldr r0, =gUnknown_08615928 b @081B30C6 .align 2, 0 .pool @081B30AC: - ldr r0, =0x08615930 + ldr r0, =gUnknown_08615930 b @081B30C6 .align 2, 0 .pool @081B30B4: - ldr r0, =0x08615938 + ldr r0, =gUnknown_08615938 b @081B30C6 .align 2, 0 .pool @081B30BC: - ldr r0, =0x08615940 + ldr r0, =gUnknown_08615940 b @081B30C6 .align 2, 0 .pool @081B30C4: - ldr r0, =0x08615948 + ldr r0, =gUnknown_08615948 @081B30C6: bl Window_AddFromTemplate strb r0, [r5] @@ -840887,7 +840887,7 @@ sub_81B3054: ; 81B3054 .align 2, 0 .pool @081B30D4: - ldr r0, =0x08615920 + ldr r0, =gUnknown_08615920 bl Window_AddFromTemplate strb r0, [r4, 0xD] @081B30DC: @@ -840916,7 +840916,7 @@ sub_81B3054: ; 81B3054 movs r3, 0xD bl SetWindowBorderStyle ldr r4, =0x02021fc4 - ldr r1, =0x08615af4 + ldr r1, =gUnknown_08615AF4 lsls r0, r6, 2 adds r0, r1 ldr r1, [r0] @@ -841044,17 +841044,17 @@ sub_81B31B0: ; 81B31B0 .align 2, 0 .pool @081B320C: - ldr r0, =0x08615950 + ldr r0, =gUnknown_08615950 b @081B321E .align 2, 0 .pool @081B3214: - ldr r0, =0x08615958 + ldr r0, =gUnknown_08615958 b @081B321E .align 2, 0 .pool @081B321C: - ldr r0, =0x08615960 + ldr r0, =gUnknown_08615960 @081B321E: ldr r1, [r0, 0x4] ldr r0, [r0] @@ -841119,11 +841119,11 @@ sub_81B31B0: ; 81B31B0 str r6, [sp, 0x4] lsls r1, r2, 1 adds r1, r2 - ldr r2, =0x086157fc + ldr r2, =gUnknown_086157FC adds r1, r2 str r1, [sp, 0x8] str r6, [sp, 0xC] - ldr r2, =0x08615c08 + ldr r2, =gUnknown_08615C08 ldrb r1, [r4] lsls r1, 3 adds r1, r2 @@ -841205,7 +841205,7 @@ sub_81B3300: ; 81B3300 thumb_func_start sub_81B334C sub_81B334C: ; 81B334C push {lr} - ldr r0, =0x08615968 + ldr r0, =gUnknown_08615968 movs r1, 0x4F movs r2, 0xD movs r3, 0 @@ -841219,7 +841219,7 @@ sub_81B334C: ; 81B334C thumb_func_start sub_81B3364 sub_81B3364: ; 81B3364 push {r4,lr} - ldr r0, =0x08615970 + ldr r0, =gUnknown_08615970 bl Window_AddFromTemplate ldr r4, =0x0203cec4 ldr r1, [r4] @@ -841270,7 +841270,7 @@ sub_81B33B4: ; 81B33B4 @081B33C8: ldr r4, =0x0203cec4 ldr r1, [r4] - ldr r0, =0x08615d70 + ldr r0, =gUnknown_08615D70 adds r0, r2, r0 ldrb r0, [r0] strb r0, [r1, 0x17] @@ -841279,7 +841279,7 @@ sub_81B33B4: ; 81B33B4 ldrb r0, [r0, 0x17] cmp r3, r0 bcs @081B3400 - ldr r1, =0x08615d38 + ldr r1, =gUnknown_08615D38 lsls r0, r2, 2 adds r2, r0, r1 @081B33E4: @@ -841328,7 +841328,7 @@ sub_81B3414: ; 81B3414 movs r2, 0 bl append_byte movs r7, 0 - ldr r0, =0x08615d7e + ldr r0, =gUnknown_08615D7E ldrh r0, [r0] str r0, [sp] @081B3446: @@ -841341,7 +841341,7 @@ sub_81B3414: ; 81B3414 movs r0, 0x64 mov r6, r10 muls r6, r0 - ldr r5, =0x08615d7e + ldr r5, =gUnknown_08615D7E @081B345A: mov r1, r9 adds r0, r1, r6 @@ -841603,7 +841603,7 @@ sub_81B3608: ; 81B3608 cmp r6, 0 bne @081B36C0 ldr r4, =0x02021fc4 - ldr r1, =0x085e9980 + ldr r1, =gUnknown_085E9980 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -841733,7 +841733,7 @@ sub_81B3730: ; 81B3730 ldr r0, [r4] adds r0, 0xE bl sub_81B302C - ldr r2, =0x08615c08 + ldr r2, =gUnknown_08615C08 ldr r0, [r4] ldrb r1, [r0, 0x17] adds r0, r1 @@ -841752,7 +841752,7 @@ sub_81B3730: ; 81B3730 ldr r0, [r4] adds r0, 0xE bl sub_81B302C - ldr r1, =0x08615c08 + ldr r1, =gUnknown_08615C08 ldr r0, [r4] adds r0, 0xF adds r0, r5 @@ -843591,7 +843591,7 @@ sub_81B4724: ; 81B4724 adds r0, r5, 0 bl sub_81B1B44 ldr r4, =0x02021fc4 - ldr r1, =0x085e9980 + ldr r1, =gUnknown_085E9980 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -843654,7 +843654,7 @@ sub_81B47E0: ; 81B47E0 adds r0, r7, 0 bl sub_81B1B44 ldr r4, =0x02021fc4 - ldr r1, =0x085e9980 + ldr r1, =gUnknown_085E9980 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -843674,7 +843674,7 @@ sub_81B47E0: ; 81B47E0 adds r0, r5, 0 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e9e00 + ldr r1, =gUnknown_085E9E00 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -843760,7 +843760,7 @@ sub_81B48DC: ; 81B48DC ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e9e14 + ldr r1, =gUnknown_085E9E14 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -843987,7 +843987,7 @@ brm_take_2: ; 81B4B20 ldr r0, [r5] adds r0, 0xC bl sub_81B302C - ldr r0, =0x085e9855 + ldr r0, =gUnknown_085E9855 movs r1, 0x1 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -844064,7 +844064,7 @@ sub_81B4BA0: ; 81B4BA0 lsrs r0, 24 cmp r0, 0xFF beq @081B4C0C - ldr r0, =0x085e9877 + ldr r0, =gUnknown_085E9877 movs r1, 0 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -844077,7 +844077,7 @@ sub_81B4BA0: ; 81B4BA0 .align 2, 0 .pool @081B4C0C: - ldr r0, =0x085e9897 + ldr r0, =gUnknown_085E9897 movs r1, 0 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -844093,7 +844093,7 @@ sub_81B4BA0: ; 81B4BA0 movs r0, 0x5 bl audio_play @081B4C36: - ldr r0, =0x085e98b4 + ldr r0, =gUnknown_085E98B4 movs r1, 0x1 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -844188,7 +844188,7 @@ sub_81B4C94: ; 81B4C94 muls r0, r7 adds r0, r6 bl sub_80D4680 - ldr r0, =0x085e99b8 + ldr r0, =gUnknown_085E99B8 movs r1, 0 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -844437,7 +844437,7 @@ sub_81B4E8C: ; 81B4E8C movs r3, 0x1 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9830 + ldr r1, =gUnknown_085E9830 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x20 @@ -844686,14 +844686,14 @@ sub_81B50C8: ; 81B50C8 .pool @081B515C: ldr r0, =0x02021fc4 - ldr r1, =0x085ea210 + ldr r1, =gUnknown_085EA210 bl ExpandTextCodes b @081B5178 .align 2, 0 .pool @081B5170: ldr r0, =0x02021fc4 - ldr r1, =0x085ea234 + ldr r1, =gUnknown_085EA234 bl ExpandTextCodes @081B5178: movs r0, 0x20 @@ -844706,7 +844706,7 @@ sub_81B50C8: ; 81B50C8 adds r0, 0xD bl sub_81B302C ldr r4, =0x02021fc4 - ldr r1, =0x085ea1ca + ldr r1, =gUnknown_085EA1CA adds r0, r4, 0 bl gf_strcat adds r0, r4, 0 @@ -844791,7 +844791,7 @@ brm_trade_1: ; 81B51D4 cmp r0, 0 beq @081B52C8 ldr r5, =0x02021fc4 - ldr r1, =0x08615e0c + ldr r1, =gUnknown_08615E0C subs r0, 0x1 lsls r0, 2 adds r0, r1 @@ -844807,7 +844807,7 @@ brm_trade_1: ; 81B51D4 ldr r0, [r4] adds r0, 0xD bl sub_81B302C - ldr r1, =0x085ea1ca + ldr r1, =gUnknown_085EA1CA adds r0, r5, 0 bl gf_strcat adds r0, r5, 0 @@ -844873,21 +844873,21 @@ sub_81B52E4: ; 81B52E4 b @081B5368 @081B532E: ldr r0, =0x02021fc4 - ldr r1, =0x085ea1e8 + ldr r1, =gUnknown_085EA1E8 bl ExpandTextCodes b @081B53C0 .align 2, 0 .pool @081B5340: ldr r0, =0x02021fc4 - ldr r1, =0x085ea210 + ldr r1, =gUnknown_085EA210 bl ExpandTextCodes b @081B53C0 .align 2, 0 .pool @081B5354: ldr r0, =0x02021fc4 - ldr r1, =0x085ea234 + ldr r1, =gUnknown_085EA234 bl ExpandTextCodes b @081B53C0 .align 2, 0 @@ -844905,7 +844905,7 @@ sub_81B52E4: ; 81B52E4 ldr r1, =0x02021cc4 bl sub_81B1B44 ldr r4, =0x02021fc4 - ldr r1, =0x085ea1cd + ldr r1, =gUnknown_085EA1CD adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -844924,7 +844924,7 @@ sub_81B52E4: ; 81B52E4 movs r0, 0x20 bl audio_play ldr r4, =0x02021fc4 - ldr r1, =0x085ea1ca + ldr r1, =gUnknown_085EA1CA adds r0, r4, 0 bl gf_strcat adds r0, r4, 0 @@ -845026,7 +845026,7 @@ sub_81B5470: ; 81B5470 lsrs r4, r0, 24 movs r0, 0x5 bl audio_play - ldr r1, =0x08615d9c + ldr r1, =gUnknown_08615D9C lsls r0, r4, 3 adds r7, r0, r1 ldr r0, [r7] @@ -845073,7 +845073,7 @@ sub_81B5470: ; 81B5470 lsrs r0, 24 cmp r0, 0x1 beq @081B5524 - ldr r0, =0x085e97fc + ldr r0, =gUnknown_085E97FC movs r1, 0x1 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -845087,7 +845087,7 @@ sub_81B5470: ; 81B5470 .align 2, 0 .pool @081B5524: - ldr r1, =0x08615d9c + ldr r1, =gUnknown_08615D9C lsls r0, r4, 3 adds r5, r0, r1 ldr r0, [r5] @@ -845140,7 +845140,7 @@ sub_81B5470: ; 81B5470 ldrb r1, [r1, 0x14] bl sub_81245DC ldr r0, =0x02021fc4 - ldr r1, =0x085ea196 + ldr r1, =gUnknown_085EA196 b @081B55E8 .align 2, 0 .pool @@ -845166,7 +845166,7 @@ sub_81B5470: ; 81B5470 ldrb r1, [r1, 0x14] bl sub_81245DC ldr r0, =0x02021fc4 - ldr r1, =0x085ea16b + ldr r1, =gUnknown_085EA16B @081B55E8: bl ExpandTextCodes adds r0, r6, 0 @@ -845669,7 +845669,7 @@ sub_81B59B4: ; 81B59B4 ands r0, r1 cmp r0, 0 beq @081B59EA - ldr r0, =0x08616020 + ldr r0, =gUnknown_08616020 adds r0, r4, r0 ldrb r1, [r0] eors r1, r6 @@ -845965,7 +845965,7 @@ sub_81B5C14: ; 81B5C14 bl pokemon_getattr cmp r0, 0 beq @081B5C3C - ldr r0, =0x08615ec0 + ldr r0, =gUnknown_08615EC0 ldr r2, [r4, 0x4] ldrb r1, [r2, 0x2] ldrb r2, [r2, 0x3] @@ -845992,7 +845992,7 @@ sub_81B5C48: ; 81B5C48 lsrs r5, r1, 16 cmp r0, 0 beq @081B5C84 - ldr r0, =0x08615ec0 + ldr r0, =gUnknown_08615EC0 ldr r2, [r4, 0x4] ldrb r1, [r2, 0x2] ldrb r2, [r2, 0x3] @@ -846106,9 +846106,9 @@ sub_81B5CB0: ; 81B5CB0 thumb_func_start sub_81B5D30 sub_81B5D30: ; 81B5D30 push {lr} - ldr r0, =0x08615eb0 + ldr r0, =gUnknown_08615EB0 bl gpu_tile_obj_alloc_tag_and_copy_to_vram - ldr r0, =0x08615eb8 + ldr r0, =gUnknown_08615EB8 bl gpu_pal_obj_alloc_tag_and_apply pop {r0} bx r0 @@ -846224,7 +846224,7 @@ sub_81B5DF0: ; 81B5DF0 add r0, r8 adds r0, 0x43 ldrb r3, [r0] - ldr r0, =0x08615ec0 + ldr r0, =gUnknown_08615EC0 subs r3, 0x1 lsls r3, 24 lsrs r3, 24 @@ -846321,7 +846321,7 @@ sub_81B5ECC: ; 81B5ECC bl pokemon_getattr cmp r0, 0 beq @081B5EEA - ldr r0, =0x08615f08 + ldr r0, =gUnknown_08615F08 ldr r2, [r4, 0x4] ldrb r1, [r2, 0x6] ldrb r2, [r2, 0x7] @@ -846343,7 +846343,7 @@ sub_81B5EF4: ; 81B5EF4 lsls r0, 16 cmp r0, 0 beq @081B5F24 - ldr r0, =0x08615f08 + ldr r0, =gUnknown_08615F08 ldr r2, [r4, 0x4] ldrb r1, [r2, 0x6] ldrb r2, [r2, 0x7] @@ -846378,7 +846378,7 @@ sub_81B5F34: ; 81B5F34 lsrs r3, 24 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08615f08 + ldr r0, =gUnknown_08615F08 adds r1, r3, 0 movs r3, 0x8 bl obj_add_from_template_forward_search @@ -846411,7 +846411,7 @@ sub_81B5F74: ; 81B5F74 lsrs r3, 24 lsls r2, 24 lsrs r2, 24 - ldr r0, =0x08615f78 + ldr r0, =gUnknown_08615F78 adds r1, r3, 0 movs r3, 0x8 bl obj_add_from_template_forward_search @@ -846511,11 +846511,11 @@ sub_81B5FBC: ; 81B5FBC thumb_func_start sub_81B6040 sub_81B6040: ; 81B6040 push {lr} - ldr r0, =0x08615ef8 + ldr r0, =gUnknown_08615EF8 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08615f70 + ldr r0, =gUnknown_08615F70 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08615f00 + ldr r0, =gUnknown_08615F00 bl gpu_pal_obj_decompress_and_apply pop {r0} bx r0 @@ -846532,7 +846532,7 @@ sub_81B6064: ; 81B6064 bl pokemon_getattr cmp r0, 0 beq @081B608C - ldr r0, =0x08616008 + ldr r0, =gUnknown_08616008 ldr r2, [r4, 0x4] ldrb r1, [r2, 0x4] ldrb r2, [r2, 0x5] @@ -846559,7 +846559,7 @@ sub_81B6098: ; 81B6098 lsrs r5, r1, 24 cmp r0, 0 beq @081B60D4 - ldr r0, =0x08616008 + ldr r0, =gUnknown_08616008 ldr r2, [r4, 0x4] ldrb r1, [r2, 0x4] ldrb r2, [r2, 0x5] @@ -846659,9 +846659,9 @@ sub_81B60FC: ; 81B60FC thumb_func_start sub_81B6160 sub_81B6160: ; 81B6160 push {lr} - ldr r0, =0x08615ff8 + ldr r0, =gUnknown_08615FF8 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08616000 + ldr r0, =gUnknown_08616000 bl gpu_pal_obj_decompress_and_apply pop {r0} bx r0 @@ -846845,7 +846845,7 @@ sub_81B62D0: ; 81B62D0 .align 2, 0 .pool @081B62EC: - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C subs r0, 0xD lsls r0, 2 adds r0, r1 @@ -846910,118 +846910,118 @@ sub_81B6310: ; 81B6310 .4byte @081B64A8 @081B6380: ldr r0, =0x02021fc4 - ldr r1, =0x085e9c3e + ldr r1, =gUnknown_085E9C3E bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B6394: ldr r0, =0x02021fc4 - ldr r1, =0x085e9c7c + ldr r1, =gUnknown_085E9C7C bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B63A8: ldr r0, =0x02021fc4 - ldr r1, =0x085e9c8a + ldr r1, =gUnknown_085E9C8A bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B63BC: ldr r0, =0x02021fc4 - ldr r1, =0x085e9ca2 + ldr r1, =gUnknown_085E9CA2 bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B63D0: ldr r0, =0x02021fc4 - ldr r1, =0x085e9c5f + ldr r1, =gUnknown_085E9C5F bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B63E4: ldr r0, =0x02021fc4 - ldr r1, =0x085e9dbe + ldr r1, =gUnknown_085E9DBE bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B63F8: ldr r0, =0x02021fc4 - ldr r1, =0x085e9de1 + ldr r1, =gUnknown_085E9DE1 bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B640C: ldr r0, =0x02021fc4 - ldr r1, =0x085e9ce0 + ldr r1, =gUnknown_085E9CE0 bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B6420: ldr r0, =0x02021dc4 - ldr r1, =0x085e96e3 + ldr r1, =gUnknown_085E96E3 b @081B6474 .align 2, 0 .pool @081B6430: ldr r0, =0x02021dc4 - ldr r1, =0x085ea33c + ldr r1, =gUnknown_085EA33C b @081B6474 .align 2, 0 .pool @081B6440: ldr r0, =0x02021dc4 - ldr r1, =0x085ea343 + ldr r1, =gUnknown_085EA343 b @081B6474 .align 2, 0 .pool @081B6450: ldr r0, =0x02021dc4 - ldr r1, =0x085ea35b + ldr r1, =gUnknown_085EA35B b @081B6474 .align 2, 0 .pool @081B6460: ldr r0, =0x02021dc4 - ldr r1, =0x085e96e6 + ldr r1, =gUnknown_085E96E6 b @081B6474 .align 2, 0 .pool @081B6470: ldr r0, =0x02021dc4 - ldr r1, =0x085e96ee + ldr r1, =gUnknown_085E96EE @081B6474: bl gf_strcpy ldr r0, =0x02021fc4 - ldr r1, =0x085e9d25 + ldr r1, =gUnknown_085E9D25 bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B6494: ldr r0, =0x02021fc4 - ldr r1, =0x085e9cf5 + ldr r1, =gUnknown_085E9CF5 bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B64A8: ldr r0, =0x02021fc4 - ldr r1, =0x085e9cb7 + ldr r1, =gUnknown_085E9CB7 bl ExpandTextCodes b @081B64C4 .align 2, 0 .pool @081B64BC: ldr r0, =0x02021fc4 - ldr r1, =0x085e96f6 + ldr r1, =gUnknown_085E96F6 bl ExpandTextCodes @081B64C4: pop {r0} @@ -847195,7 +847195,7 @@ sub_81B6588: ; 81B6588 strb r0, [r1] movs r0, 0x5 bl audio_play - ldr r0, =0x085e96f6 + ldr r0, =gUnknown_085E96F6 b @081B66F4 .align 2, 0 .pool @@ -847333,7 +847333,7 @@ sub_81B672C: ; 81B672C ldr r1, =0x02021cc4 bl sub_81B1B44 ldr r4, =0x02021fc4 - ldr r1, =0x085e9c17 + ldr r1, =gUnknown_085E9C17 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -847454,7 +847454,7 @@ sub_81B67C8: ; 81B67C8 strb r0, [r1] movs r0, 0x5 bl audio_play - ldr r0, =0x085e96f6 + ldr r0, =gUnknown_085E96F6 b @081B68E2 .align 2, 0 .pool @@ -847480,21 +847480,21 @@ sub_81B67C8: ; 81B67C8 cmp r0, r8 beq @081B68C4 ldr r0, =0x02021fc4 - ldr r1, =0x085e9d45 + ldr r1, =gUnknown_085E9D45 bl ExpandTextCodes b @081B68E0 .align 2, 0 .pool @081B68C4: ldr r0, =0x02021fc4 - ldr r1, =0x085e9d90 + ldr r1, =gUnknown_085E9D90 bl ExpandTextCodes b @081B68E0 .align 2, 0 .pool @081B68D8: ldr r0, =0x02021fc4 - ldr r1, =0x085e9d6d + ldr r1, =gUnknown_085E9D6D bl ExpandTextCodes @081B68E0: ldr r0, =0x02021fc4 @@ -847617,27 +847617,27 @@ option_menu_get_string: ; 81B699C .4byte @081B69E8 .4byte @081B69E0 @081B69D0: - ldr r1, =0x085e96e3 + ldr r1, =gUnknown_085E96E3 b @081B69F2 .align 2, 0 .pool @081B69D8: - ldr r1, =0x085ea33c + ldr r1, =gUnknown_085EA33C b @081B69F2 .align 2, 0 .pool @081B69E0: - ldr r1, =0x085ea343 + ldr r1, =gUnknown_085EA343 b @081B69F2 .align 2, 0 .pool @081B69E8: - ldr r1, =0x085ea35b + ldr r1, =gUnknown_085EA35B b @081B69F2 .align 2, 0 .pool @081B69F0: - ldr r1, =0x085e96e6 + ldr r1, =gUnknown_085E96E6 @081B69F2: adds r0, r2, 0 bl gf_strcpy @@ -847645,7 +847645,7 @@ option_menu_get_string: ; 81B699C .align 2, 0 .pool @081B6A00: - ldr r1, =0x085e96ee + ldr r1, =gUnknown_085E96EE adds r0, r2, 0 bl gf_strcpy @081B6A08: @@ -847692,7 +847692,7 @@ sub_81B6A10: ; 81B6A10 movs r0, 0xD adds r2, r4, 0 muls r2, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r2, r0 lsls r0, r5, 4 adds r0, 0x1 @@ -847789,7 +847789,7 @@ dp05_ether: ; 81B6AFC .align 2, 0 .pool @081B6B20: - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C subs r0, 0xD lsls r0, 2 adds r0, r1 @@ -847908,7 +847908,7 @@ sub_81B6BEC: ; 81B6BEC strb r4, [r0] movs r0, 0x5 bl audio_play - ldr r0, =0x085e96f6 + ldr r0, =gUnknown_085E96F6 b @081B6C7E .align 2, 0 .pool @@ -847939,7 +847939,7 @@ sub_81B6BEC: ; 81B6BEC ldr r0, =0x02021cc4 movs r1, 0xD muls r1, r4 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy adds r0, r5, 0 @@ -847998,7 +847998,7 @@ sub_81B6CFC: ; 81B6CFC lsls r0, 16 ldr r1, =0xfedf0000 adds r0, r1 - ldr r1, =0x08616040 + ldr r1, =gUnknown_08616040 lsrs r0, 15 adds r0, r1 ldrh r0, [r0] @@ -848013,7 +848013,7 @@ sub_81B6D14: ; 81B6D14 lsls r0, 16 lsrs r2, r0, 16 movs r1, 0 - ldr r3, =0x08616040 + ldr r3, =gUnknown_08616040 @081B6D1E: adds r0, r1, 0 adds r0, 0x32 @@ -848140,7 +848140,7 @@ sub_81B6DC4: ; 81B6DC4 ldrsh r2, [r7, r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy movs r0, 0 @@ -848174,12 +848174,12 @@ sub_81B6DC4: ; 81B6DC4 .align 2, 0 .pool @081B6E70: - ldr r1, =0x085e9ab4 + ldr r1, =gUnknown_085E9AB4 b @081B6E7A .align 2, 0 .pool @081B6E78: - ldr r1, =0x085e9c00 + ldr r1, =gUnknown_085E9C00 @081B6E7A: adds r0, r6, 0 bl sub_81B6D98 @@ -848187,7 +848187,7 @@ sub_81B6DC4: ; 81B6DC4 .align 2, 0 .pool @081B6E88: - ldr r0, =0x085e9ae9 + ldr r0, =gUnknown_085E9AE9 bl sub_81B6D74 ldr r1, =0x03005e00 lsls r0, r6, 2 @@ -848245,11 +848245,11 @@ sub_81B6EB4: ; 81B6EB4 ldrsh r2, [r6, r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9aa5 + ldr r1, =gUnknown_085E9AA5 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -848394,7 +848394,7 @@ sub_81B7028: ; 81B7028 beq @081B707A b @081B7080 @081B704E: - ldr r0, =0x085e9b96 + ldr r0, =gUnknown_085E9B96 movs r1, 0x1 bl sub_81B1B5C ldr r1, =0x03005e00 @@ -848551,10 +848551,10 @@ sub_81B7154: ; 81B7154 ldr r0, =0x02021dc4 movs r1, 0xD muls r1, r4 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy - ldr r0, =0x085e9bb8 + ldr r0, =gUnknown_085E9BB8 bl sub_81B6D74 ldr r1, =0x03005e00 lsls r0, r6, 2 @@ -848624,11 +848624,11 @@ sub_81B7230: ; 81B7230 ldrsh r2, [r1, r3] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9b5d + ldr r1, =gUnknown_085E9B5D adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -848715,11 +848715,11 @@ sub_81B72C8: ; 81B72C8 ldrsh r2, [r7, r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9b76 + ldr r1, =gUnknown_085E9B76 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -848768,10 +848768,10 @@ sub_81B72C8: ; 81B72C8 ldrsh r2, [r1, r3] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy - ldr r0, =0x085e9ae9 + ldr r0, =gUnknown_085E9AE9 bl sub_81B6D74 ldr r1, =0x03005e00 lsls r0, r6, 2 @@ -848865,7 +848865,7 @@ dp05_rare_candy: ; 81B7404 ldr r1, =0x0203cee8 movs r0, 0 strb r0, [r1] - ldr r0, =0x085e96f6 + ldr r0, =gUnknown_085E96F6 movs r1, 0x1 bl sub_81B1B5C movs r0, 0x2 @@ -848906,7 +848906,7 @@ dp05_rare_candy: ; 81B7404 movs r3, 0x3 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e9d0a + ldr r1, =gUnknown_085E9D0A adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -849346,11 +849346,11 @@ sub_81B787C: ; 81B787C ldrh r2, [r6] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9ae9 + ldr r1, =gUnknown_085E9AE9 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -849401,11 +849401,11 @@ sub_81B7910: ; 81B7910 ldr r0, =0x02021dc4 movs r1, 0xD muls r1, r5 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e9aa5 + ldr r1, =gUnknown_085E9AA5 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -849665,7 +849665,7 @@ task_intro_gamefreak: ; 81B7B4C bne @081B7BC8 ldr r0, =0x0203cee8 strb r1, [r0] - ldr r0, =0x085e96f6 + ldr r0, =gUnknown_085E96F6 movs r1, 0x1 bl sub_81B1B5C movs r0, 0x2 @@ -849720,7 +849720,7 @@ sub_81B7C10: ; 81B7C10 ldr r1, =0x02021cc4 bl sub_81B1B44 ldr r4, =0x02021fc4 - ldr r1, =0x085e9c17 + ldr r1, =gUnknown_085E9C17 adds r0, r4, 0 bl ExpandTextCodes adds r0, r4, 0 @@ -849765,7 +849765,7 @@ sub_81B7C74: ; 81B7C74 ldr r1, =0x0203cee8 movs r0, 0 strb r0, [r1] - ldr r0, =0x085e96f6 + ldr r0, =gUnknown_085E96F6 movs r1, 0x1 bl sub_81B1B5C movs r0, 0x2 @@ -849813,7 +849813,7 @@ sub_81B7CEC: ; 81B7CEC .align 2, 0 .pool @081B7D18: - ldr r1, =0x0831e58c + ldr r1, =gUnknown_0831E58C lsls r0, r2, 2 adds r0, r1 ldr r4, [r0] @@ -850030,7 +850030,7 @@ sub_81B7E4C: ; 81B7E4C ldrsh r2, [r7, r1] movs r1, 0xD muls r1, r2 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy movs r0, 0x2 @@ -850059,12 +850059,12 @@ sub_81B7E4C: ; 81B7E4C .align 2, 0 .pool @081B7EF0: - ldr r1, =0x085e9ab4 + ldr r1, =gUnknown_085E9AB4 b @081B7EFA .align 2, 0 .pool @081B7EF8: - ldr r1, =0x085e9c00 + ldr r1, =gUnknown_085E9C00 @081B7EFA: adds r0, r6, 0 bl sub_81B6D98 @@ -850072,7 +850072,7 @@ sub_81B7E4C: ; 81B7E4C .align 2, 0 .pool @081B7F08: - ldr r0, =0x085e9ae9 + ldr r0, =gUnknown_085E9AE9 bl sub_81B6D74 ldr r1, =0x03005e00 lsls r0, r6, 2 @@ -850618,7 +850618,7 @@ sub_81B83B8: ; 81B83B8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085e98ec + ldr r0, =gUnknown_085E98EC movs r1, 0x1 bl sub_81B1B5C movs r0, 0x2 @@ -850743,7 +850743,7 @@ sub_81B8474: ; 81B8474 bl pokemon_getattr cmp r0, 0 beq @081B84DC - ldr r0, =0x085e9a08 + ldr r0, =gUnknown_085E9A08 movs r1, 0x1 bl sub_81B1B5C b @081B84F2 @@ -850755,7 +850755,7 @@ sub_81B8474: ; 81B8474 bl sub_80D460C adds r0, r4, 0 bl sub_80D439C - ldr r0, =0x085e9a40 + ldr r0, =gUnknown_085E9A40 movs r1, 0x1 bl sub_81B1B5C @081B84F2: @@ -850905,7 +850905,7 @@ sub_81B85AC: ; 81B85AC bl pokemon_getattr lsls r0, 16 lsrs r4, r0, 16 - ldr r3, =0x08611c9a + ldr r3, =gUnknown_08611C9A lsls r1, r6, 1 adds r0, r1, r3 ldrh r0, [r0] @@ -851275,7 +851275,7 @@ sub_81B88BC: ; 81B88BC lsrs r0, 24 cmp r0, 0x1 bhi @081B88E0 - ldr r0, =0x085ea126 + ldr r0, =gUnknown_085EA126 b @081B88FA .align 2, 0 .pool @@ -851286,12 +851286,12 @@ sub_81B88BC: ; 81B88BC ldrh r0, [r0] cmp r0, 0x2 bne @081B88F8 - ldr r0, =0x085ea139 + ldr r0, =gUnknown_085EA139 b @081B88FA .align 2, 0 .pool @081B88F8: - ldr r0, =0x085ea155 + ldr r0, =gUnknown_085EA155 @081B88FA: pop {r1} bx r1 @@ -851515,7 +851515,7 @@ sub_81B8A7C: ; 81B8A7C adds r0, r4, 0 bl gf_strcpy ldr r0, =0x02021fc4 - ldr r1, =0x085e97b2 + ldr r1, =gUnknown_085E97B2 b @081B8C42 .align 2, 0 .pool @@ -851534,7 +851534,7 @@ sub_81B8A7C: ; 81B8A7C adds r0, r4, 0 bl sub_81B1B44 ldr r0, =0x02021fc4 - ldr r1, =0x085e978f + ldr r1, =gUnknown_085E978F b @081B8C42 .align 2, 0 .pool @@ -851578,7 +851578,7 @@ sub_81B8A7C: ; 81B8A7C cmp r0, 0 beq @081B8B60 ldr r0, =0x02021fc4 - ldr r1, =0x085e97e5 + ldr r1, =gUnknown_085E97E5 b @081B8C42 .align 2, 0 .pool @@ -851597,7 +851597,7 @@ sub_81B8A7C: ; 81B8A7C adds r0, r6, 0 bl sub_81B1B44 ldr r0, =0x02021fc4 - ldr r1, =0x085e976f + ldr r1, =gUnknown_085E976F b @081B8C42 .align 2, 0 .pool @@ -851650,7 +851650,7 @@ sub_81B8A7C: ; 81B8A7C ldr r1, =0x02021cc4 bl sub_81B1B44 ldr r0, =0x02021fc4 - ldr r1, =0x085e9754 + ldr r1, =gUnknown_085E9754 b @081B8C42 .align 2, 0 .pool @@ -851669,7 +851669,7 @@ sub_81B8A7C: ; 81B8A7C ldr r1, =0x02021cc4 bl sub_81B1B44 ldr r0, =0x02021fc4 - ldr r1, =0x085e9738 + ldr r1, =gUnknown_085E9738 @081B8C42: bl ExpandTextCodes @081B8C46: @@ -853095,7 +853095,7 @@ sub_81B9718: ; 81B9718 ldr r0, =0x02021dc4 movs r1, 0xD muls r1, r4 - ldr r2, =0x0831977c + ldr r2, =gUnknown_0831977C adds r1, r2 bl gf_strcpy pop {r4,r5} @@ -853215,7 +853215,7 @@ sub_81B97DC: ; 81B97DC mov r6, sp adds r6, 0x6 strb r0, [r6] - ldr r1, =0x08329d22 + ldr r1, =gUnknown_08329D22 adds r0, r5, r1 ldrb r0, [r0] mov r9, r0 @@ -853384,7 +853384,7 @@ sub_81B9918: ; 81B9918 thumb_func_start sub_81B99B4 sub_81B99B4: ; 81B99B4 push {lr} - ldr r1, =0x086160b4 + ldr r1, =gUnknown_086160B4 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -853542,7 +853542,7 @@ sub_81B9B00: ; 81B9B00 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r4, [r0] - ldr r5, =0x086160d4 + ldr r5, =gUnknown_086160D4 bl GenerateRandomNumber ldrh r0, [r5] ldr r1, =0x00000e6a @@ -853600,7 +853600,7 @@ sub_81B9B28: ; 81B9B28 thumb_func_start sub_81B9B80 sub_81B9B80: ; 81B9B80 push {lr} - ldr r1, =0x086160d8 + ldr r1, =gUnknown_086160D8 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -853711,7 +853711,7 @@ sub_81B9C70: ; 81B9C70 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r4, [r0] - ldr r5, =0x086160f4 + ldr r5, =gUnknown_086160F4 bl GenerateRandomNumber ldrh r0, [r5] ldr r1, =0x00000e6c @@ -853782,7 +853782,7 @@ sub_81B9CF0: ; 81B9CF0 thumb_func_start sub_81B9D08 sub_81B9D08: ; 81B9D08 push {lr} - ldr r1, =0x086160f8 + ldr r1, =gUnknown_086160F8 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -853893,7 +853893,7 @@ sub_81B9DF8: ; 81B9DF8 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r4, [r0] - ldr r5, =0x08616120 + ldr r5, =gUnknown_08616120 bl GenerateRandomNumber ldrh r0, [r5] ldr r1, =0x00000e6e @@ -853999,7 +853999,7 @@ sub_81B9EC0: ; 81B9EC0 push {r5-r7} sub sp, 0x3C ldr r1, =0x0203bc88 - ldr r0, =0x085dda14 + ldr r0, =gUnknown_085DDA14 str r0, [r1] add r0, sp, 0xC mov r9, r0 @@ -854007,7 +854007,7 @@ sub_81B9EC0: ; 81B9EC0 adds r1, 0x18 str r1, [sp, 0x2C] ldr r5, =0x0203bc8c - ldr r4, =0x085de02c + ldr r4, =gUnknown_085DE02C movs r2, 0 adds r3, r1, 0 mov r1, r9 @@ -854094,7 +854094,7 @@ sub_81B9EC0: ; 81B9EC0 movs r2, 0 cmp r2, r6 bge @081B9FD4 - ldr r0, =0x085cecb0 + ldr r0, =gUnknown_085CECB0 mov r12, r0 ldr r7, =0x0203bc8c ldr r1, [sp, 0x24] @@ -854147,7 +854147,7 @@ sub_81B9EC0: ; 81B9EC0 ldrh r0, [r1] ldr r7, [sp, 0x34] strh r0, [r7] - ldr r2, =0x085cecb0 + ldr r2, =gUnknown_085CECB0 ldrb r0, [r1, 0xA] lsls r0, 1 adds r0, r2 @@ -854192,10 +854192,10 @@ sub_81BA040: ; 81BA040 movs r0, 0 mov r10, r0 ldr r1, =0x0203bc88 - ldr r0, =0x085dda14 + ldr r0, =gUnknown_085DDA14 str r0, [r1] ldr r1, =0x0203bc8c - ldr r0, =0x085de02c + ldr r0, =gUnknown_085DE02C str r0, [r1] ldr r7, =0x03005d90 ldr r1, =0x0000ffff @@ -854364,7 +854364,7 @@ sub_81BA040: ; 81BA040 movs r4, 0 cmp r4, r5 bge @081BA1E6 - ldr r6, =0x085cecb0 + ldr r6, =gUnknown_085CECB0 mov r12, r6 add r3, sp, 0x8 @081BA1C0: @@ -854402,7 +854402,7 @@ sub_81BA040: ; 81BA040 strh r0, [r3] add r1, sp, 0x8 adds r1, r2 - ldr r3, =0x085cecb0 + ldr r3, =gUnknown_085CECB0 ldrh r0, [r7] lsls r0, 4 adds r0, r4 @@ -854884,7 +854884,7 @@ Font6Func: ; 81BA250 ldrb r2, [r6, 0x1F] cmp r2, 0 beq @081BA638 - ldr r4, =0x08616124 + ldr r4, =gUnknown_08616124 ldr r5, =0x03005d90 ldr r0, [r5] ldrb r0, [r0, 0x14] @@ -855935,7 +855935,7 @@ sub_81BAD84: ; 81BAD84 strh r2, [r1] adds r1, 0x3E strh r2, [r1] - ldr r5, =0x08617128 + ldr r5, =gUnknown_08617128 lsls r4, r0, 1 adds r4, r0 lsls r4, 2 @@ -855994,7 +855994,7 @@ sub_81BADF4: ; 81BADF4 bx_exec_buffer_A_ch0_tbl3: ; 81BAE10 push {lr} ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldr r0, =0x02024064 ldrb r3, [r0] lsls r0, r3, 2 @@ -856010,7 +856010,7 @@ bx_exec_buffer_A_ch0_tbl3: ; 81BAE10 ldrb r0, [r1] cmp r0, 0x38 bhi @081BAE58 - ldr r0, =0x08617170 + ldr r0, =gUnknown_08617170 ldrb r1, [r1] lsls r1, 2 adds r1, r0 @@ -856580,10 +856580,10 @@ sub_81BB29C: ; 81BB29C movs r1, 0x19 bl pokemon_getattr str r0, [sp, 0x4] - ldr r3, =0x0831f72c + ldr r3, =gUnknown_0831F72C adds r4, 0x1 lsls r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -856741,9 +856741,9 @@ sub_81BB414: ; 81BB414 movs r1, 0x19 bl pokemon_getattr adds r3, r0, 0 - ldr r6, =0x0831f72c + ldr r6, =gUnknown_0831F72C lsls r1, r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -856859,10 +856859,10 @@ sub_81BB4E4: ; 81BB4E4 bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r3, =0x0831f72c + ldr r3, =gUnknown_0831F72C adds r4, 0x1 lsls r4, 2 - ldr r2, =0x083203cc + ldr r2, =gUnknown_083203CC lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -857573,7 +857573,7 @@ dp01_tbl3_exec_completed: ; 81BBB8C .pool @081BBBE0: ldr r2, =0x02024068 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -860293,7 +860293,7 @@ sub_81BD37C: ; 81BD37C movs r4, 0x7 movs r0, 0x5A mov r9, r0 - ldr r0, =0x08305d2c + ldr r0, =gUnknown_08305D2C ldrb r1, [r0, 0x1C] b @081BD3BE .align 2, 0 @@ -860305,7 +860305,7 @@ sub_81BD37C: ; 81BD37C lsrs r4, r0, 24 movs r0, 0x20 mov r9, r0 - ldr r1, =0x083054e0 + ldr r1, =gUnknown_083054E0 lsls r0, r4, 2 adds r0, r1 ldrb r1, [r0] @@ -860425,7 +860425,7 @@ sub_81BD37C: ; 81BD37C ldrb r1, [r6] adds r1, r4 strb r0, [r1] - ldr r0, =0x0830593c + ldr r0, =gUnknown_0830593C lsls r5, 3 adds r5, r0 ldrh r0, [r5, 0x4] @@ -861139,7 +861139,7 @@ sub_81BDAC8: ; 81BDAC8 bl sub_8130BA4 lsls r0, 24 lsrs r5, r0, 24 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r0, r5, 1 adds r4, r0 ldrh r1, [r4] @@ -861172,7 +861172,7 @@ sub_81BDAC8: ; 81BDAC8 strb r0, [r4] ldr r0, =0x02024210 ldrb r1, [r0] - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 adds r0, r2 @@ -861968,7 +861968,7 @@ sub_81BE10C: ; 81BE10C ldr r0, =0x00000c03 cmp r1, r0 bne @081BE1FC - ldr r0, =0x08305d8c + ldr r0, =gUnknown_08305D8C ldr r0, [r0, 0x38] lsls r4, 4 movs r2, 0x80 @@ -861983,7 +861983,7 @@ sub_81BE10C: ; 81BE10C ldrh r0, [r2] bl sub_8162AA0 lsls r0, 24 - ldr r1, =0x0830593c + ldr r1, =gUnknown_0830593C lsrs r0, 21 adds r0, r1 ldr r0, [r0] @@ -862578,7 +862578,7 @@ sub_81BE6B8: ; 81BE6B8 bl sub_8151B3C ldr r0, [r4] adds r0, 0x4 - ldr r1, =0x08617e18 + ldr r1, =gUnknown_08617E18 bl sub_8151B68 ldr r0, [r4] adds r0, 0x4 @@ -862901,7 +862901,7 @@ sub_81BE968: ; 81BE968 thumb_func_start sub_81BE994 sub_81BE994: ; 81BE994 push {lr} - ldr r0, =0x08617d94 + ldr r0, =gUnknown_08617D94 bl gpu_tile_obj_alloc_and_load_multiple bl sub_81BEA20 ldr r0, =sub_81BE9C0 + 1 @@ -862974,7 +862974,7 @@ sub_81BEA00: ; 81BEA00 sub_81BEA20: ; 81BEA20 push {r4-r7,lr} movs r4, 0 - ldr r5, =0x08617d64 + ldr r5, =gUnknown_08617D64 adds r7, r5, 0x2 ldr r6, =0x02020630 @081BEA2A: @@ -862989,7 +862989,7 @@ sub_81BEA20: ; 81BEA20 adds r0, r7 movs r3, 0 ldrsh r2, [r0, r3] - ldr r0, =0x08617e60 + ldr r0, =gUnknown_08617E60 movs r3, 0x8 bl obj_add_from_template_forward_search lsls r0, 24 @@ -863013,7 +863013,7 @@ sub_81BEA20: ; 81BEA20 cmp r4, 0x7 bls @081BEA2A movs r4, 0 - ldr r5, =0x08617d64 + ldr r5, =gUnknown_08617D64 adds r7, r5, 0x2 ldr r6, =0x02020630 @081BEA78: @@ -863030,7 +863030,7 @@ sub_81BEA20: ; 81BEA20 subs r2, 0x3 lsls r2, 16 asrs r2, 16 - ldr r0, =0x08617e34 + ldr r0, =gUnknown_08617E34 movs r3, 0x8 bl obj_add_from_template_forward_search lsls r0, 24 @@ -863078,7 +863078,7 @@ sub_81BEAD8: ; 81BEAD8 movs r1, 0x26 ldrsh r0, [r4, r1] adds r3, r0 - ldr r2, =0x08617d64 + ldr r2, =gUnknown_08617D64 movs r0, 0x2E ldrsh r1, [r4, r0] lsls r0, r1, 1 @@ -863105,7 +863105,7 @@ sub_81BEAD8: ; 81BEAD8 sub_81BEB24: ; 81BEB24 push {r4,r5,lr} movs r4, 0 - ldr r5, =0x08617da4 + ldr r5, =gUnknown_08617DA4 @081BEB2A: lsls r2, r4, 2 adds r2, r5 @@ -863280,7 +863280,7 @@ sub_81BEBF4: ; 81BEBF4 .align 2, 0 .pool @081BEC88: - ldr r0, =0x08617274 + ldr r0, =gUnknown_08617274 ldr r4, =0x0203cf04 ldr r1, [r4] movs r2, 0x92 @@ -863300,7 +863300,7 @@ sub_81BEBF4: ; 81BEBF4 ldr r1, [r0] movs r0, 0 bl bg_set_tilemap - ldr r1, =0x08617b94 + ldr r1, =gUnknown_08617B94 movs r0, 0x6 str r0, [sp] movs r0, 0xC @@ -863773,7 +863773,7 @@ sub_81BF028: ; 81BF028 ldr r0, [r0] ldr r1, [r0] movs r5, 0 - ldr r2, =0x08617c44 + ldr r2, =gUnknown_08617C44 @081BF0BE: adds r0, r5, r2 ldrb r0, [r0] @@ -863800,7 +863800,7 @@ sub_81BF028: ; 81BF028 .pool @081BF0F0: mov r1, sp - ldr r0, =0x08617e00 + ldr r0, =gUnknown_08617E00 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2-r4} @@ -864242,7 +864242,7 @@ sub_81BF3DC: ; 81BF3DC @081BF494: ldr r4, =0x030012b8 ldr r0, [r4] - ldr r1, =0x089a6550 + ldr r1, =gUnknown_089A6550 str r1, [r0, 0x2C] adds r0, 0x4F movs r5, 0 @@ -864285,8 +864285,8 @@ sub_81BF3DC: ; 81BF3DC cmp r0, 0xB4 bls @081BF592 adds r0, r4, 0x4 - ldr r1, =0x089a6610 - ldr r2, =0x089aa144 + ldr r1, =gUnknown_089A6610 + ldr r2, =gUnknown_089AA144 subs r2, r1 movs r3, 0x1 str r3, [sp] @@ -864424,7 +864424,7 @@ sub_81BF5A4: ; 81BF5A4 ldr r0, [r4, 0x8] movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x08618108 + ldr r1, =gUnknown_08618108 movs r0, 0 movs r2, 0x2 bl bg_vram_setup @@ -864444,10 +864444,10 @@ sub_81BF5A4: ; 81BF5A4 movs r1, 0 movs r2, 0 bl bg_change_y_offset - ldr r0, =0x08618110 + ldr r0, =gUnknown_08618110 bl Window_InitFromTemplates bl TextBox_ResetSomeField - ldr r0, =0x08618138 + ldr r0, =gUnknown_08618138 str r0, [r4] ldr r0, =0x050001e0 str r0, [r4, 0x4] @@ -864466,7 +864466,7 @@ sub_81BF5A4: ; 81BF5A4 movs r0, 0 movs r1, 0xAA bl Window_FastFillPixels - ldr r5, =0x08617e9b + ldr r5, =gUnknown_08617E9B movs r0, 0 adds r1, r5, 0 movs r2, 0 @@ -864479,7 +864479,7 @@ sub_81BF5A4: ; 81BF5A4 asrs r0, 1 lsls r2, r0, 24 lsrs r2, 24 - ldr r6, =0x0861815b + ldr r6, =gUnknown_0861815B str r6, [sp] movs r0, 0x1 negs r0, r0 @@ -864490,7 +864490,7 @@ sub_81BF5A4: ; 81BF5A4 movs r1, 0 movs r3, 0x3 bl box_print - ldr r5, =0x08617e8d + ldr r5, =gUnknown_08617E8D movs r0, 0 adds r1, r5, 0 movs r2, 0 @@ -864532,7 +864532,7 @@ sub_81BF5A4: ; 81BF5A4 movs r1, 0 movs r3, 0 bl box_print - ldr r4, =0x08617e78 + ldr r4, =gUnknown_08617E78 movs r0, 0x1 adds r1, r4, 0 movs r2, 0 @@ -864545,7 +864545,7 @@ sub_81BF5A4: ; 81BF5A4 asrs r0, 1 lsls r2, r0, 24 lsrs r2, 24 - ldr r0, =0x08618158 + ldr r0, =gUnknown_08618158 str r0, [sp] mov r0, r8 str r0, [sp, 0x4] @@ -864627,12 +864627,12 @@ sub_81BF7E8: ; 81BF7E8 movs r0, 0x1 movs r1, 0xAA bl Window_FastFillPixels - ldr r0, =0x08618158 + ldr r0, =gUnknown_08618158 str r0, [sp] movs r0, 0x1 negs r0, r0 str r0, [sp, 0x4] - ldr r0, =0x08618160 + ldr r0, =gUnknown_08618160 lsls r4, r6, 2 adds r0, r4, r0 ldr r0, [r0] @@ -864677,7 +864677,7 @@ sub_81BF7E8: ; 81BF7E8 @081BF87E: movs r0, 0 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r5, =0x08618178 + ldr r5, =gUnknown_08618178 lsls r4, r6, 1 adds r4, r6 lsls r4, 2 @@ -865319,7 +865319,7 @@ sub_81BFE24: ; 81BFE24 push {r4,lr} movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0861cbb4 + ldr r1, =gUnknown_0861CBB4 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -865406,7 +865406,7 @@ sub_81BFEB0: ; 81BFEB0 .4byte @081C0064 @081BFF14: bl reset_temp_tile_data_buffers - ldr r1, =0x08d97d0c + ldr r1, =gUnknown_08D97D0C movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -865424,7 +865424,7 @@ sub_81BFEB0: ; 81BFEB0 bne @081BFF3E b @081C008C @081BFF3E: - ldr r0, =0x08d9862c + ldr r0, =gUnknown_08D9862C ldr r4, =0x0203cf1c ldr r1, [r4] adds r1, 0xBC @@ -865436,7 +865436,7 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081BFF60: - ldr r0, =0x08d98cc8 + ldr r0, =gUnknown_08D98CC8 ldr r1, [r4] ldr r2, =0x000008bc adds r1, r2 @@ -865446,7 +865446,7 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081BFF78: - ldr r0, =0x08d987fc + ldr r0, =gUnknown_08D987FC ldr r1, [r4] ldr r2, =0x000018bc adds r1, r2 @@ -865456,7 +865456,7 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081BFF90: - ldr r0, =0x08d9898c + ldr r0, =gUnknown_08D9898C ldr r1, [r4] ldr r2, =0x000028bc adds r1, r2 @@ -865466,7 +865466,7 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081BFFA8: - ldr r0, =0x08d98b28 + ldr r0, =gUnknown_08D98B28 ldr r1, [r4] ldr r2, =0x000038bc adds r1, r2 @@ -865476,12 +865476,12 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081BFFC0: - ldr r0, =0x08d9853c + ldr r0, =gUnknown_08D9853C movs r2, 0x80 lsls r2, 1 movs r1, 0 bl decompress_palette - ldr r0, =0x08d85620 + ldr r0, =gUnknown_08D85620 movs r1, 0x81 movs r2, 0x1E bl gpu_pal_apply @@ -865493,13 +865493,13 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081BFFF0: - ldr r0, =0x0861cfbc + ldr r0, =gUnknown_0861CFBC bl gpu_tile_obj_decompress_and_load b @081C0046 .align 2, 0 .pool @081BFFFC: - ldr r0, =0x0861d074 + ldr r0, =gUnknown_0861D074 bl gpu_tile_obj_decompress_and_load ldr r0, =0x0203cf1c ldr r1, [r0] @@ -865509,13 +865509,13 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081C0018: - ldr r0, =0x0861d0f8 + ldr r0, =gUnknown_0861D0F8 bl gpu_tile_obj_decompress_and_load b @081C0046 .align 2, 0 .pool @081C0024: - ldr r0, =0x0861d100 + ldr r0, =gUnknown_0861D100 bl gpu_pal_obj_decompress_and_apply ldr r0, =0x0203cf1c ldr r1, [r0] @@ -865525,7 +865525,7 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081C0040: - ldr r0, =0x0861d07c + ldr r0, =gUnknown_0861D07C bl gpu_pal_obj_decompress_and_apply @081C0046: ldr r0, =0x0203cf1c @@ -865541,7 +865541,7 @@ sub_81BFEB0: ; 81BFEB0 .align 2, 0 .pool @081C0064: - ldr r0, =0x08d97b84 + ldr r0, =gUnknown_08D97B84 movs r1, 0xE8 lsls r1, 1 movs r2, 0x60 @@ -866634,7 +866634,7 @@ sub_81C09B4: ; 81C09B4 mov r8, r1 movs r5, 0 movs r2, 0 - ldr r3, =0x0861cc1c + ldr r3, =gUnknown_0861CC1C movs r1, 0 ldrsb r1, [r3, r1] ldr r4, =0x000040be @@ -866662,7 +866662,7 @@ sub_81C09B4: ; 81C09B4 @081C09FC: mov r0, r12 lsls r6, r0, 24 - ldr r7, =0x0861cc1c + ldr r7, =gUnknown_0861CC1C @081C0A02: lsls r0, r5, 24 asrs r0, 24 @@ -867940,7 +867940,7 @@ sub_81C14BC: ; 81C14BC mov r5, sp adds r5, 0x6 strb r0, [r5] - ldr r1, =0x08329d22 + ldr r1, =gUnknown_08329D22 adds r0, r4, r1 ldrb r0, [r0] mov r8, r0 @@ -868089,7 +868089,7 @@ sub_81C15EC: ; 81C15EC mov r5, sp adds r5, 0x6 strb r0, [r5] - ldr r1, =0x08329d22 + ldr r1, =gUnknown_08329D22 adds r0, r4, r1 ldrb r0, [r0] mov r8, r0 @@ -868970,7 +868970,7 @@ sub_81C1DA4: ; 81C1DA4 lsls r1, 16 lsrs r4, r1, 16 asrs r1, 16 - ldr r3, =0x0861cc04 + ldr r3, =gUnknown_0861CC04 ldrb r2, [r3, 0x6] cmp r1, r2 ble @081C1DBA @@ -869043,14 +869043,14 @@ sub_81C1E20: ; 81C1E20 bge @081C1E50 movs r0, 0 strh r0, [r4, 0x2] - ldr r7, =0x0861cc04 + ldr r7, =gUnknown_0861CC04 b @081C1E60 .align 2, 0 .pool @081C1E50: movs r0, 0x2 ldrsh r1, [r4, r0] - ldr r0, =0x0861cc04 + ldr r0, =gUnknown_0861CC04 ldrb r2, [r0, 0x6] adds r7, r0, 0 cmp r1, r2 @@ -869135,7 +869135,7 @@ sub_81C1EFC: ; 81C1EFC lsrs r6, r2, 16 lsrs r4, r1, 16 asrs r1, 16 - ldr r3, =0x0861cc10 + ldr r3, =gUnknown_0861CC10 ldrb r2, [r3, 0x6] cmp r1, r2 ble @081C1F16 @@ -869209,14 +869209,14 @@ sub_81C1F80: ; 81C1F80 bge @081C1FB0 movs r0, 0 strh r0, [r4, 0x2] - ldr r7, =0x0861cc10 + ldr r7, =gUnknown_0861CC10 b @081C1FC0 .align 2, 0 .pool @081C1FB0: movs r0, 0x2 ldrsh r1, [r4, r0] - ldr r0, =0x0861cc10 + ldr r0, =gUnknown_0861CC10 ldrb r2, [r0, 0x6] adds r7, r0, 0 cmp r1, r2 @@ -869307,7 +869307,7 @@ sub_81C2074: ; 81C2074 lsls r1, 16 lsrs r4, r1, 16 asrs r1, 16 - ldr r3, =0x0861cbec + ldr r3, =gUnknown_0861CBEC ldrb r2, [r3, 0x6] cmp r1, r2 ble @081C208A @@ -869329,7 +869329,7 @@ sub_81C2074: ; 81C2074 adds r2, r4, 0 movs r3, 0 bl sub_81C1CB0 - ldr r0, =0x0861cbf8 + ldr r0, =gUnknown_0861CBF8 ldr r1, [r5] adds r1, 0xBC adds r2, r4, 0 @@ -869378,14 +869378,14 @@ sub_81C20F0: ; 81C20F0 bge @081C2120 movs r0, 0 strh r0, [r5, 0x2] - ldr r7, =0x0861cbec + ldr r7, =gUnknown_0861CBEC b @081C2130 .align 2, 0 .pool @081C2120: movs r0, 0x2 ldrsh r1, [r5, r0] - ldr r0, =0x0861cbec + ldr r0, =gUnknown_0861CBEC ldrb r2, [r0, 0x6] adds r7, r0, 0 cmp r1, r2 @@ -869399,7 +869399,7 @@ sub_81C20F0: ; 81C20F0 adds r0, r7, 0 movs r3, 0 bl sub_81C1CB0 - ldr r0, =0x0861cbf8 + ldr r0, =gUnknown_0861CBF8 ldr r1, [r4] adds r1, 0xBC ldrb r2, [r5, 0x2] @@ -869446,7 +869446,7 @@ sub_81C2194: ; 81C2194 cmp r2, 0 bne @081C21E4 movs r3, 0 - ldr r5, =0x08dc3cd4 + ldr r5, =gUnknown_08DC3CD4 @081C21A8: adds r2, r7, r3 lsls r2, 1 @@ -869477,7 +869477,7 @@ sub_81C2194: ; 81C2194 .pool @081C21E4: movs r3, 0 - ldr r5, =0x08dc3cd4 + ldr r5, =gUnknown_08DC3CD4 @081C21E8: adds r1, r7, r3 lsls r1, 1 @@ -869606,11 +869606,11 @@ sub_81C22CC: ; 81C22CC mov r8, r0 cmp r1, 0x63 bhi @081C2340 - ldr r5, =0x0831f72c + ldr r5, =gUnknown_0831F72C adds r2, r1, 0 adds r1, r2, 0x1 lsls r1, 2 - ldr r4, =0x083203cc + ldr r4, =gUnknown_083203CC ldrh r3, [r6] lsls r0, r3, 3 subs r0, r3 @@ -869765,8 +869765,8 @@ sub_81C240C: ; 81C240C adds r5, r0, r1 cmp r3, 0 beq @081C2510 - ldr r1, =0x0858cdcc - ldr r2, =0x0858c2b4 + ldr r1, =gUnknown_0858CDCC + ldr r2, =gUnknown_0858C2B4 lsls r3, 3 adds r0, r3, r2 ldrb r0, [r0] @@ -869917,7 +869917,7 @@ sub_81C2524: ; 81C2524 thumb_func_start sub_81C2554 sub_81C2554: ; 81C2554 push {r4,r5,lr} - ldr r0, =0x0861cc24 + ldr r0, =gUnknown_0861CC24 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r4, 0 @@ -869974,7 +869974,7 @@ sub_81C25A4: ; 81C25A4 str r4, [sp, 0x4] lsls r4, r5, 1 adds r4, r5 - ldr r5, =0x0861cd2c + ldr r5, =gUnknown_0861CD2C adds r4, r5 str r4, [sp, 0x8] str r6, [sp, 0xC] @@ -870041,7 +870041,7 @@ sub_81C2628: ; 81C2628 cmp r5, r0 beq @081C26CE ldr r6, =0x02021cc4 - ldr r1, =0x085e8d4f + ldr r1, =gUnknown_085E8D4F adds r0, r6, 0 bl gf_strcpy ldr r4, =0x02021dc4 @@ -870104,7 +870104,7 @@ sub_81C2628: ; 81C2628 bl sub_81C228C @081C26EE: ldr r4, =0x02021cc4 - ldr r1, =0x085e8d4d + ldr r1, =gUnknown_085E8D4D adds r0, r4, 0 bl gf_strcpy ldr r5, =0x02021dc4 @@ -870143,7 +870143,7 @@ sub_81C2628: ; 81C2628 ldrh r2, [r7, 0x2] movs r1, 0xB muls r1, r2 - ldr r2, =0x083185c8 + ldr r2, =gUnknown_083185C8 adds r1, r2 bl gf_strcpy str r6, [sp] @@ -870222,7 +870222,7 @@ sub_81C27DC: ; 81C27DC beq @081C2818 b @081C282C @081C27FE: - ldr r1, =0x085e8d49 + ldr r1, =gUnknown_085E8D49 str r0, [sp] movs r0, 0x3 str r0, [sp, 0x4] @@ -870234,7 +870234,7 @@ sub_81C27DC: ; 81C27DC .align 2, 0 .pool @081C2818: - ldr r1, =0x085e8d4b + ldr r1, =gUnknown_085E8D4B movs r0, 0 str r0, [sp] movs r0, 0x4 @@ -870258,7 +870258,7 @@ sub_81C2838: ; 81C2838 lsls r0, 24 lsrs r4, r0, 24 lsls r1, 24 - ldr r3, =0x0861cdd3 + ldr r3, =gUnknown_0861CDD3 cmp r1, 0 bne @081C284A subs r3, 0x80 @@ -870284,7 +870284,7 @@ sub_81C2838: ; 81C2838 sub_81C286C: ; 81C286C push {r4-r7,lr} sub sp, 0x8 - ldr r1, =0x085ea3cf + ldr r1, =gUnknown_085EA3CF movs r5, 0 str r5, [sp] movs r6, 0x1 @@ -870293,28 +870293,28 @@ sub_81C286C: ; 81C286C movs r2, 0x2 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea3dc + ldr r1, =gUnknown_085EA3DC str r5, [sp] str r6, [sp, 0x4] movs r0, 0x1 movs r2, 0x2 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea3eb + ldr r1, =gUnknown_085EA3EB str r5, [sp] str r6, [sp, 0x4] movs r0, 0x2 movs r2, 0x2 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea3f8 + ldr r1, =gUnknown_085EA3F8 str r5, [sp] str r6, [sp, 0x4] movs r0, 0x3 movs r2, 0x2 movs r3, 0x1 bl sub_81C25A4 - ldr r7, =0x085e8cf7 + ldr r7, =gUnknown_085E8CF7 movs r0, 0x1 adds r1, r7, 0 movs r2, 0x3E @@ -870337,7 +870337,7 @@ sub_81C286C: ; 81C286C adds r1, r7, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r7, =0x085ea406 + ldr r7, =gUnknown_085EA406 movs r0, 0x1 adds r1, r7, 0 movs r2, 0x3E @@ -870360,7 +870360,7 @@ sub_81C286C: ; 81C286C adds r1, r7, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r7, =0x085ea3c8 + ldr r7, =gUnknown_085EA3C8 movs r0, 0x1 adds r1, r7, 0 movs r2, 0x3E @@ -870383,21 +870383,21 @@ sub_81C286C: ; 81C286C adds r1, r7, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea369 + ldr r1, =gUnknown_085EA369 str r5, [sp] str r6, [sp, 0x4] movs r0, 0x8 movs r2, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea378 + ldr r1, =gUnknown_085EA378 str r5, [sp] str r5, [sp, 0x4] movs r0, 0x9 movs r2, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r4, =0x085ea361 + ldr r4, =gUnknown_085EA361 movs r0, 0x1 adds r1, r4, 0 movs r2, 0x2A @@ -870411,7 +870411,7 @@ sub_81C286C: ; 81C286C adds r1, r4, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r4, =0x085ea33c + ldr r4, =gUnknown_085EA33C movs r0, 0x1 adds r1, r4, 0 movs r2, 0x2A @@ -870425,7 +870425,7 @@ sub_81C286C: ; 81C286C adds r1, r4, 0 movs r3, 0x11 bl sub_81C25A4 - ldr r4, =0x085ea343 + ldr r4, =gUnknown_085EA343 movs r0, 0x1 adds r1, r4, 0 movs r2, 0x2A @@ -870439,7 +870439,7 @@ sub_81C286C: ; 81C286C adds r1, r4, 0 movs r3, 0x21 bl sub_81C25A4 - ldr r4, =0x085ea34b + ldr r4, =gUnknown_085EA34B movs r0, 0x1 adds r1, r4, 0 movs r2, 0x24 @@ -870453,7 +870453,7 @@ sub_81C286C: ; 81C286C adds r1, r4, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r4, =0x085ea353 + ldr r4, =gUnknown_085EA353 movs r0, 0x1 adds r1, r4, 0 movs r2, 0x24 @@ -870467,7 +870467,7 @@ sub_81C286C: ; 81C286C adds r1, r4, 0 movs r3, 0x11 bl sub_81C25A4 - ldr r4, =0x085ea35b + ldr r4, =gUnknown_085EA35B movs r0, 0x1 adds r1, r4, 0 movs r2, 0x24 @@ -870481,49 +870481,49 @@ sub_81C286C: ; 81C286C adds r1, r4, 0 movs r3, 0x21 bl sub_81C25A4 - ldr r1, =0x085ea39f + ldr r1, =gUnknown_085EA39F str r5, [sp] str r6, [sp, 0x4] movs r0, 0xC movs r2, 0x6 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea3ab + ldr r1, =gUnknown_085EA3AB str r5, [sp] str r6, [sp, 0x4] movs r0, 0xC movs r2, 0x6 movs r3, 0x11 bl sub_81C25A4 - ldr r1, =0x085ea398 + ldr r1, =gUnknown_085EA398 str r5, [sp] str r6, [sp, 0x4] movs r0, 0xD movs r2, 0x2 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea37e + ldr r1, =gUnknown_085EA37E str r5, [sp] str r6, [sp, 0x4] movs r0, 0xE movs r2, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea384 + ldr r1, =gUnknown_085EA384 str r5, [sp] str r6, [sp, 0x4] movs r0, 0xE movs r2, 0 movs r3, 0x11 bl sub_81C25A4 - ldr r1, =0x085ea38d + ldr r1, =gUnknown_085EA38D str r5, [sp] str r6, [sp, 0x4] movs r0, 0xF movs r2, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085ea394 + ldr r1, =gUnknown_085EA394 str r5, [sp] str r6, [sp, 0x4] movs r0, 0xF @@ -870870,7 +870870,7 @@ sub_81C2D9C: ; 81C2D9C lsrs r4, r0, 16 cmp r4, 0x7 bls @081C2DA4 - ldr r0, =0x0861ce54 + ldr r0, =gUnknown_0861CE54 lsls r1, r5, 2 adds r1, r0 ldr r0, [r1] @@ -870886,7 +870886,7 @@ sub_81C2D9C: ; 81C2D9C sub_81C2DE4: ; 81C2DE4 push {lr} lsls r0, 24 - ldr r1, =0x0861ce64 + ldr r1, =gUnknown_0861CE64 lsrs r0, 22 adds r0, r1 ldr r0, [r0] @@ -871004,12 +871004,12 @@ sub_81C2EC4: ; 81C2EC4 lsrs r0, 24 cmp r0, 0x1 beq @081C2F54 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0 bl sub_81C2D2C lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x085ea365 + ldr r4, =gUnknown_085EA365 movs r6, 0 str r6, [sp] movs r0, 0x1 @@ -871075,7 +871075,7 @@ sub_81C2F5C: ; 81C2F5C cmp r0, 0x1 beq @081C2FC0 ldr r5, =0x02021cc4 - ldr r1, =0x085e8d59 + ldr r1, =gUnknown_085E8D59 adds r0, r5, 0 bl gf_strcpy ldr r1, =0x0203cf1c @@ -871090,7 +871090,7 @@ sub_81C2F5C: ; 81C2F5C movs r2, 0x38 bl sub_81DB368 adds r4, r0, 0 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x1 bl sub_81C2D2C lsls r0, 24 @@ -871129,14 +871129,14 @@ sub_81C2FD8: ; 81C2FD8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x2 bl sub_81C2D2C lsls r0, 24 lsrs r0, 24 movs r1, 0xD muls r1, r4 - ldr r2, =0x0831b6db + ldr r2, =gUnknown_0831B6DB adds r1, r2 movs r2, 0 str r2, [sp] @@ -871168,12 +871168,12 @@ sub_81C302C: ; 81C302C adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x2 bl sub_81C2D2C lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0831bad4 + ldr r1, =gUnknown_0831BAD4 lsls r4, 2 adds r4, r1 ldr r1, [r4] @@ -871198,10 +871198,10 @@ sub_81C307C: ; 81C307C adds r4, r0, 0 adds r4, 0x70 bl sub_81AFBF0 - ldr r1, =0x0861ce74 + ldr r1, =gUnknown_0861CE74 movs r0, 0 bl sub_81AFC0C - ldr r1, =0x0861ce7b + ldr r1, =gUnknown_0861CE7B movs r0, 0x1 bl sub_81AFC0C bl sub_81C31C0 @@ -871222,7 +871222,7 @@ sub_81C307C: ; 81C307C bne @081C30E0 @081C30C2: ldr r0, =0x02021fc4 - ldr r1, =0x085ea5db + ldr r1, =gUnknown_085EA5DB bl sub_81AFC28 b @081C3182 .align 2, 0 @@ -871255,19 +871255,19 @@ sub_81C307C: ; 81C307C cmp r0, 0 bne @081C3134 ldrb r0, [r4, 0x9] - ldr r1, =0x085ea516 + ldr r1, =gUnknown_085EA516 cmp r0, 0xD4 bls @081C3170 - ldr r1, =0x085ea617 + ldr r1, =gUnknown_085EA617 b @081C3170 .align 2, 0 .pool @081C3134: ldrb r0, [r4, 0x9] - ldr r1, =0x085ea4ec + ldr r1, =gUnknown_085EA4EC cmp r0, 0xD4 bls @081C3170 - ldr r1, =0x085ea5eb + ldr r1, =gUnknown_085EA5EB b @081C3170 .align 2, 0 .pool @@ -871275,7 +871275,7 @@ sub_81C307C: ; 81C307C ldrb r0, [r4, 0x9] cmp r0, 0xFF bne @081C3158 - ldr r1, =0x085ea56a + ldr r1, =gUnknown_085EA56A b @081C3170 .align 2, 0 .pool @@ -871287,11 +871287,11 @@ sub_81C307C: ; 81C307C cmp r0, 0 beq @081C316E ldrb r0, [r4, 0x9] - ldr r1, =0x085ea5a8 + ldr r1, =gUnknown_085EA5A8 cmp r0, 0xD4 bls @081C3170 @081C316E: - ldr r1, =0x085ea544 + ldr r1, =gUnknown_085EA544 @081C3170: ldr r0, =0x02021fc4 bl sub_81AFC28 @@ -871311,7 +871311,7 @@ sub_81C307C: ; 81C307C sub_81C3194: ; 81C3194 push {lr} sub sp, 0x8 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x3 bl sub_81C2D2C lsls r0, 24 @@ -871334,7 +871334,7 @@ sub_81C31C0: ; 81C31C0 push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] - ldr r1, =0x0861cb50 + ldr r1, =gUnknown_0861CB50 adds r0, 0xA3 ldrb r0, [r0] lsls r0, 2 @@ -871342,7 +871342,7 @@ sub_81C31C0: ; 81C31C0 ldr r1, [r0] movs r0, 0x2 bl sub_81AFC0C - ldr r1, =0x085ea3c0 + ldr r1, =gUnknown_085EA3C0 movs r0, 0x5 bl sub_81AFC0C pop {r0} @@ -871543,13 +871543,13 @@ sub_81C335C: ; 81C335C mov r5, r8 push {r5,r6} sub sp, 0x8 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0 bl sub_81C2D2C adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x085ea365 + ldr r0, =gUnknown_085EA365 mov r8, r0 movs r0, 0x1 mov r1, r8 @@ -871566,7 +871566,7 @@ sub_81C335C: ; 81C335C movs r2, 0 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x085e8d38 + ldr r1, =gUnknown_085E8D38 lsls r5, 24 lsrs r5, 24 mov r0, r9 @@ -871592,10 +871592,10 @@ sub_81C33CC: ; 81C33CC push {r4,r5,lr} sub sp, 0x8 ldr r5, =0x02021cc4 - ldr r1, =0x085e8d59 + ldr r1, =gUnknown_085E8D59 adds r0, r5, 0 bl gf_strcpy - ldr r1, =0x085e8d38 + ldr r1, =gUnknown_085E8D38 adds r0, r5, 0 bl gf_strcat movs r0, 0x1 @@ -871603,7 +871603,7 @@ sub_81C33CC: ; 81C33CC movs r2, 0x38 bl sub_81DB368 adds r4, r0, 0 - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x1 bl sub_81C2D2C lsls r0, 24 @@ -871638,7 +871638,7 @@ sub_81C3428: ; 81C3428 ldrb r0, [r0] cmp r0, 0x1 bne @081C3448 - ldr r4, =0x085ea40b + ldr r4, =gUnknown_085EA40B b @081C346C .align 2, 0 .pool @@ -871646,24 +871646,24 @@ sub_81C3428: ; 81C3428 ldrh r0, [r1, 0x30] cmp r0, 0x5 bhi @081C3458 - ldr r4, =0x085ea4a2 + ldr r4, =gUnknown_085EA4A2 b @081C346C .align 2, 0 .pool @081C3458: cmp r0, 0xA bhi @081C3464 - ldr r4, =0x085ea475 + ldr r4, =gUnknown_085EA475 b @081C346C .align 2, 0 .pool @081C3464: - ldr r4, =0x085ea40b + ldr r4, =gUnknown_085EA40B cmp r0, 0x28 bhi @081C346C - ldr r4, =0x085ea442 + ldr r4, =gUnknown_085EA442 @081C346C: - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x2 bl sub_81C2D2C lsls r0, 24 @@ -871698,7 +871698,7 @@ sub_81C349C: ; 81C349C ldrb r0, [r4, 0x9] cmp r0, 0xFF bne @081C34C4 - ldr r4, =0x085ea678 + ldr r4, =gUnknown_085EA678 b @081C3502 .align 2, 0 .pool @@ -871712,7 +871712,7 @@ sub_81C349C: ; 81C349C cmp r0, 0 bne @081C34E0 @081C34D8: - ldr r4, =0x085ea6ab + ldr r4, =gUnknown_085EA6AB b @081C3502 .align 2, 0 .pool @@ -871723,17 +871723,17 @@ sub_81C349C: ; 81C349C bl sub_81C32E0 lsls r0, 24 lsrs r0, 24 - ldr r4, =0x085ea702 + ldr r4, =gUnknown_085EA702 cmp r0, 0x1 bne @081C3502 - ldr r4, =0x085ea6d7 + ldr r4, =gUnknown_085EA6D7 b @081C3502 .align 2, 0 .pool @081C3500: - ldr r4, =0x085ea647 + ldr r4, =gUnknown_085EA647 @081C3502: - ldr r0, =0x0861cccc + ldr r0, =gUnknown_0861CCCC movs r1, 0x3 bl sub_81C2D2C lsls r0, 24 @@ -871875,7 +871875,7 @@ sub_81C35E4: ; 81C35E4 ldrh r0, [r1] cmp r0, 0 bne @081C3644 - ldr r5, =0x085e8d26 + ldr r5, =gUnknown_085E8D26 b @081C3650 .align 2, 0 .pool @@ -871892,7 +871892,7 @@ sub_81C35E4: ; 81C35E4 bl sub_81DB35C adds r4, r0, 0 adds r4, 0x6 - ldr r0, =0x0861ccec + ldr r0, =gUnknown_0861CCEC movs r1, 0 bl sub_81C2D2C lsls r0, 24 @@ -871925,7 +871925,7 @@ sub_81C3690: ; 81C3690 ldrb r0, [r1] cmp r0, 0 bne @081C36B0 - ldr r5, =0x085e8d26 + ldr r5, =gUnknown_085E8D26 b @081C36C8 .align 2, 0 .pool @@ -871936,7 +871936,7 @@ sub_81C3690: ; 81C3690 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085ea3b4 + ldr r1, =gUnknown_085EA3B4 adds r0, r4, 0 bl ExpandTextCodes adds r5, r4, 0 @@ -871947,7 +871947,7 @@ sub_81C3690: ; 81C3690 bl sub_81DB35C adds r4, r0, 0 adds r4, 0x6 - ldr r0, =0x0861ccec + ldr r0, =gUnknown_0861CCEC movs r1, 0x1 bl sub_81C2D2C lsls r0, 24 @@ -872030,7 +872030,7 @@ sub_81C3710: ; 81C3710 adds r1, r5, 0 bl sub_81AFC0C ldr r0, =0x02021fc4 - ldr r1, =0x0861ce82 + ldr r1, =gUnknown_0861CE82 bl sub_81AFC28 mov r0, r9 bl free @@ -872054,7 +872054,7 @@ sub_81C3710: ; 81C3710 sub_81C37D8: ; 81C37D8 push {lr} sub sp, 0x8 - ldr r0, =0x0861ccec + ldr r0, =gUnknown_0861CCEC movs r1, 0x2 bl sub_81C2D2C lsls r0, 24 @@ -872115,7 +872115,7 @@ sub_81C3808: ; 81C3808 adds r1, r5, 0 bl sub_81AFC0C ldr r0, =0x02021fc4 - ldr r1, =0x0861ce8e + ldr r1, =gUnknown_0861CE8E bl sub_81AFC28 pop {r3} mov r8, r3 @@ -872130,7 +872130,7 @@ sub_81C3808: ; 81C3808 sub_81C3890: ; 81C3890 push {lr} sub sp, 0x8 - ldr r0, =0x0861ccec + ldr r0, =gUnknown_0861CCEC movs r1, 0x3 bl sub_81C2D2C lsls r0, 24 @@ -872157,7 +872157,7 @@ sub_81C38C0: ; 81C38C0 ldr r0, [r0] adds r5, r0, 0 adds r5, 0x70 - ldr r0, =0x0861ccec + ldr r0, =gUnknown_0861CCEC movs r1, 0x4 bl sub_81C2D2C lsls r0, 24 @@ -872185,11 +872185,11 @@ sub_81C38C0: ; 81C38C0 ldrb r0, [r5, 0x5] cmp r0, 0x63 bhi @081C3948 - ldr r4, =0x0831f72c + ldr r4, =gUnknown_0831F72C adds r1, r0, 0 adds r1, 0x1 lsls r1, 2 - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC ldrh r2, [r5] lsls r0, r2, 3 subs r0, r2 @@ -872422,7 +872422,7 @@ sub_81C3B08: ; 81C3B08 ldr r0, =0x0203cf1c ldr r0, [r0] mov r10, r0 - ldr r4, =0x0861cd14 + ldr r4, =gUnknown_0861CD14 adds r0, r4, 0 movs r1, 0 bl sub_81C2D2C @@ -872454,7 +872454,7 @@ sub_81C3B08: ; 81C3B08 movs r0, 0xD adds r1, r5, 0 muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 lsls r0, r7, 4 mov r9, r0 @@ -872492,7 +872492,7 @@ sub_81C3B08: ; 81C3B08 adds r1, r4, 0 bl sub_81AFC0C ldr r4, =0x02021fc4 - ldr r1, =0x0861ce97 + ldr r1, =gUnknown_0861CE97 adds r0, r4, 0 bl sub_81AFC28 adds r7, r4, 0 @@ -872512,7 +872512,7 @@ sub_81C3B08: ; 81C3B08 .align 2, 0 .pool @081C3C00: - ldr r1, =0x085e8d40 + ldr r1, =gUnknown_085E8D40 lsls r4, r7, 4 adds r3, r4, 0x1 lsls r3, 24 @@ -872523,7 +872523,7 @@ sub_81C3B08: ; 81C3B08 mov r0, r8 movs r2, 0 bl sub_81C25A4 - ldr r7, =0x085e8d42 + ldr r7, =gUnknown_085E8D42 movs r5, 0xC movs r0, 0x1 adds r1, r7, 0 @@ -872572,7 +872572,7 @@ sub_81C3C5C: ; 81C3C5C movs r2, 0x35 movs r3, 0 bl Window_FillPixelRect - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 lsls r1, r5, 1 adds r0, r1, r5 lsls r0, 2 @@ -872581,7 +872581,7 @@ sub_81C3C5C: ; 81C3C5C adds r6, r1, 0 cmp r0, 0x1 bhi @081C3C9C - ldr r1, =0x085e8d45 + ldr r1, =gUnknown_085E8D45 b @081C3CAC .align 2, 0 .pool @@ -872601,14 +872601,14 @@ sub_81C3C5C: ; 81C3C5C movs r2, 0x35 movs r3, 0x1 bl sub_81C25A4 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 adds r0, r6, r5 lsls r0, 2 adds r1, r0, r1 ldrb r0, [r1, 0x3] cmp r0, 0 bne @081C3CDC - ldr r1, =0x085e8d45 + ldr r1, =gUnknown_085E8D45 b @081C3CEC .align 2, 0 .pool @@ -872791,13 +872791,13 @@ sub_81C3E2C: ; 81C3E2C ldrh r4, [r0] cmp r4, 0 beq @081C3E82 - ldr r0, =0x0861cd14 + ldr r0, =gUnknown_0861CD14 movs r1, 0x2 bl sub_81C2D2C lsls r0, 24 lsrs r0, 24 - ldr r3, =0x08587c50 - ldr r2, =0x0858c2b4 + ldr r3, =gUnknown_08587C50 + ldr r2, =gUnknown_0858C2B4 lsls r1, r4, 3 adds r1, r2 ldrb r1, [r1] @@ -872826,7 +872826,7 @@ sub_81C3E9C: ; 81C3E9C lsls r0, 16 lsrs r4, r0, 16 adds r6, r4, 0 - ldr r0, =0x0861cd14 + ldr r0, =gUnknown_0861CD14 movs r1, 0x2 bl sub_81C2D2C lsls r0, 24 @@ -872845,7 +872845,7 @@ sub_81C3E9C: ; 81C3E9C bne @081C3F00 adds r0, r4, 0 bl sub_81C3C5C - ldr r1, =0x0861c524 + ldr r1, =gUnknown_0861C524 subs r0, r4, 0x1 lsls r0, 2 adds r0, r1 @@ -872861,8 +872861,8 @@ sub_81C3E9C: ; 81C3E9C .align 2, 0 .pool @081C3F00: - ldr r2, =0x08587c50 - ldr r1, =0x0858c2b4 + ldr r2, =gUnknown_08587C50 + ldr r1, =gUnknown_0858C2B4 lsls r0, r6, 3 adds r0, r1 ldrb r0, [r0] @@ -872900,7 +872900,7 @@ sub_81C3F44: ; 81C3F44 mov r7, r8 push {r7} sub sp, 0x8 - ldr r4, =0x0861cd14 + ldr r4, =gUnknown_0861CD14 adds r0, r4, 0 movs r1, 0 bl sub_81C2D2C @@ -872920,7 +872920,7 @@ sub_81C3F44: ; 81C3F44 ldrh r2, [r0] cmp r2, 0 bne @081C3F9C - ldr r1, =0x085e8cf0 + ldr r1, =gUnknown_085E8CF0 str r2, [sp] movs r0, 0x1 str r0, [sp, 0x4] @@ -872941,7 +872941,7 @@ sub_81C3F44: ; 81C3F44 movs r0, 0xD adds r1, r5, 0 muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 movs r0, 0 str r0, [sp] @@ -872958,7 +872958,7 @@ sub_81C3F44: ; 81C3F44 movs r0, 0xD adds r1, r5, 0 muls r1, r0 - ldr r0, =0x0831977c + ldr r0, =gUnknown_0831977C adds r1, r0 movs r0, 0 str r0, [sp] @@ -872970,7 +872970,7 @@ sub_81C3F44: ; 81C3F44 bl sub_81C25A4 @081C3FEC: ldr r4, =0x02021cc4 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 lsls r0, r5, 1 adds r0, r5 lsls r0, 2 @@ -872988,7 +872988,7 @@ sub_81C3F44: ; 81C3F44 adds r1, r4, 0 bl sub_81AFC0C ldr r4, =0x02021fc4 - ldr r1, =0x0861ce97 + ldr r1, =gUnknown_0861CE97 adds r0, r4, 0 bl sub_81AFC28 movs r0, 0x1 @@ -873021,7 +873021,7 @@ sub_81C3F44: ; 81C3F44 sub_81C4064: ; 81C4064 push {r4,lr} sub sp, 0x8 - ldr r0, =0x0861cd14 + ldr r0, =gUnknown_0861CD14 movs r1, 0 bl sub_81C2D2C adds r4, r0, 0 @@ -873064,7 +873064,7 @@ sub_81C40A0: ; 81C40A0 lsls r0, 24 lsrs r0, 24 mov r10, r0 - ldr r5, =0x0861cd14 + ldr r5, =gUnknown_0861CD14 adds r0, r5, 0 movs r1, 0 bl sub_81C2D2C @@ -873137,7 +873137,7 @@ sub_81C40A0: ; 81C40A0 sub_81C4154: ; 81C4154 push {r4,lr} sub sp, 0x8 - ldr r0, =0x0861cd14 + ldr r0, =gUnknown_0861CD14 movs r1, 0x2 bl sub_81C2D2C adds r4, r0, 0 @@ -873146,7 +873146,7 @@ sub_81C4154: ; 81C4154 adds r0, r4, 0 movs r1, 0 bl Window_FastFillPixels - ldr r1, =0x085ea4cb + ldr r1, =gUnknown_085EA4CB movs r0, 0 str r0, [sp] str r0, [sp, 0x4] @@ -873335,7 +873335,7 @@ sub_81C42C8: ; 81C42C8 ldrb r0, [r0] cmp r0, 0xFF bne @081C42F2 - ldr r0, =0x0861cfc4 + ldr r0, =gUnknown_0861CFC4 movs r1, 0 movs r2, 0 movs r3, 0x2 @@ -873395,7 +873395,7 @@ sub_81C4318: ; 81C4318 adds r1, r5, 0 str r3, [sp] bl obj_anim_image_start - ldr r0, =0x0861cfdc + ldr r0, =gUnknown_0861CFDC adds r5, r0 ldrb r1, [r5] lsls r1, 4 @@ -873446,7 +873446,7 @@ sub_81C43A0: ; 81C43A0 .align 2, 0 .pool @081C43CC: - ldr r4, =0x083203cc + ldr r4, =gUnknown_083203CC ldrh r1, [r5] lsls r0, r1, 3 subs r0, r1 @@ -873495,7 +873495,7 @@ sub_81C4420: ; 81C4420 adds r5, r0, 0 adds r5, 0x70 movs r4, 0 - ldr r6, =0x0831c898 + ldr r6, =gUnknown_0831C898 @081C442E: lsls r0, r4, 1 adds r1, r5, 0 @@ -873556,7 +873556,7 @@ sub_81C4484: ; 81C4484 ldrh r0, [r2] cmp r0, 0 beq @081C44D4 - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 lsls r0, 3 adds r0, r1 ldrb r0, [r0, 0x1] @@ -873618,7 +873618,7 @@ sub_81C44F0: ; 81C44F0 ldrb r0, [r0] cmp r0, 0x2 bne @081C4540 - ldr r2, =0x0831c898 + ldr r2, =gUnknown_0831C898 ldrh r1, [r3] lsls r0, r1, 1 adds r0, r1 @@ -873633,7 +873633,7 @@ sub_81C44F0: ; 81C44F0 .align 2, 0 .pool @081C4540: - ldr r1, =0x0858c2b4 + ldr r1, =gUnknown_0858C2B4 ldrh r0, [r3] lsls r0, 3 adds r0, r1 @@ -873767,7 +873767,7 @@ sub_81C45F4: ; 81C45F4 beq @081C4668 ldrh r2, [r5, 0x2] lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -873778,7 +873778,7 @@ sub_81C45F4: ; 81C45F4 @081C4668: ldrh r2, [r5, 0x2] lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, =0x020244d4 ldr r1, [r1] @@ -873808,7 +873808,7 @@ sub_81C45F4: ; 81C45F4 @081C46A6: ldrh r2, [r5, 0x2] lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, [r4] @081C46B0: @@ -873821,7 +873821,7 @@ sub_81C45F4: ; 81C45F4 @081C46CC: ldrh r2, [r5, 0x2] lsls r0, r2, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 ldr r1, [r3, 0x8] @081C46D6: @@ -873848,7 +873848,7 @@ sub_81C45F4: ; 81C45F4 @081C4700: ldrh r4, [r5, 0x2] lsls r4, 3 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C adds r4, r0 movs r0, 0 movs r1, 0x1 @@ -873864,7 +873864,7 @@ sub_81C45F4: ; 81C45F4 @081C472C: ldrh r4, [r5, 0x2] lsls r4, 3 - ldr r0, =0x0830a18c + ldr r0, =gUnknown_0830A18C adds r4, r0 movs r0, 0 movs r1, 0x1 @@ -874162,7 +874162,7 @@ sub_81C4984: ; 81C4984 push {r4-r6,lr} adds r5, r0, 0 ldr r1, =0x00007533 - ldr r2, =0x0861d120 + ldr r2, =gUnknown_0861D120 adds r0, r1, 0 bl sub_811FF94 adds r4, r0, 0 @@ -874236,7 +874236,7 @@ sub_81C4A08: ; 81C4A08 lsls r0, r4, 1 adds r0, r4 lsls r0, 3 - ldr r1, =0x0832c588 + ldr r1, =gUnknown_0832C588 adds r0, r1 movs r1, 0x10 movs r2, 0x88 @@ -874285,7 +874285,7 @@ sub_81C4A88: ; 81C4A88 ldrb r0, [r4] cmp r0, 0xFF bne @081C4AA6 - ldr r0, =0x0861d108 + ldr r0, =gUnknown_0861D108 movs r1, 0x40 movs r2, 0x98 movs r3, 0 @@ -874362,7 +874362,7 @@ sub_81C4AF8: ; 81C4AF8 lsls r0, 15 adds r1, r0 asrs r1, 16 - ldr r0, =0x0861d084 + ldr r0, =gUnknown_0861D084 movs r2, 0x28 mov r3, r9 bl obj_add_from_template_forward_search @@ -874672,7 +874672,7 @@ sub_81C4D70: ; 81C4D70 ldr r3, [r5] lsls r0, r3, 30 lsrs r0, 30 - ldr r1, =0x0861d1a0 + ldr r1, =gUnknown_0861D1A0 lsls r3, 22 lsrs r3, 24 str r4, [sp] @@ -874681,7 +874681,7 @@ sub_81C4D70: ; 81C4D70 ldr r0, [r5] lsls r0, 30 lsrs r0, 30 - ldr r1, =0x0861def4 + ldr r1, =gUnknown_0861DEF4 movs r2, 0x1 str r2, [sp] movs r2, 0 @@ -874712,7 +874712,7 @@ sub_81C4D70: ; 81C4D70 ldr r3, [r5] lsls r0, r3, 30 lsrs r0, 30 - ldr r1, =0x0861e208 + ldr r1, =gUnknown_0861E208 lsls r3, 22 lsrs r3, 24 movs r2, 0 @@ -874721,7 +874721,7 @@ sub_81C4D70: ; 81C4D70 ldr r0, [r5] lsls r0, 30 lsrs r0, 30 - ldr r1, =0x0861ef64 + ldr r1, =gUnknown_0861EF64 movs r4, 0x1 str r4, [sp] movs r2, 0 @@ -874753,7 +874753,7 @@ sub_81C4D70: ; 81C4D70 movs r1, 0x4 movs r2, 0x1 bl gpu_bg_config_set_field - ldr r0, =0x0861d140 + ldr r0, =gUnknown_0861D140 ldr r1, =0x020377f4 ldr r2, =0x04000018 bl CpuSet @@ -875182,7 +875182,7 @@ sub_81C51DC: ; 81C51DC bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0861f2b4 + ldr r1, =gUnknown_0861F2B4 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -875241,7 +875241,7 @@ sub_81C5238: ; 81C5238 .4byte @081C52D4 @081C5278: bl reset_temp_tile_data_buffers - ldr r1, =0x08d9a620 + ldr r1, =gUnknown_08D9A620 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -875257,7 +875257,7 @@ sub_81C5238: ; 81C5238 lsrs r0, 24 cmp r0, 0x1 beq @081C5308 - ldr r0, =0x08d9ae04 + ldr r0, =gUnknown_08D9AE04 ldr r4, =0x0203cf2c ldr r1, [r4] adds r1, 0x4 @@ -875267,7 +875267,7 @@ sub_81C5238: ; 81C5238 .align 2, 0 .pool @081C52B8: - ldr r0, =0x08d9af44 + ldr r0, =gUnknown_08D9AF44 movs r1, 0 movs r2, 0x20 bl decompress_palette @@ -875275,7 +875275,7 @@ sub_81C5238: ; 81C5238 .align 2, 0 .pool @081C52C8: - ldr r0, =0x0861f3cc + ldr r0, =gUnknown_0861F3CC bl gpu_tile_obj_decompress_and_load b @081C52D8 .align 2, 0 @@ -875380,7 +875380,7 @@ sub_81C5314: ; 81C5314 adds r4, r1 ldr r0, [r5] adds r0, r4 - ldr r1, =0x085e8db4 + ldr r1, =gUnknown_085E8DB4 bl gf_strcpy ldr r1, [r5] lsls r2, r6, 3 @@ -875397,7 +875397,7 @@ sub_81C5314: ; 81C5314 str r0, [r1] ldr r2, =0x03006310 adds r1, r2, 0 - ldr r0, =0x0861f2c0 + ldr r0, =gUnknown_0861F2C0 ldm r0!, {r4,r6,r7} stm r1!, {r4,r6,r7} ldm r0!, {r4,r6,r7} @@ -875441,7 +875441,7 @@ sub_81C540C: ; 81C540C ldr r1, =0x02021dc4 adds r0, r4, 0 bl itemid_get_name - ldr r1, =0x085e9210 + ldr r1, =gUnknown_085E9210 adds r0, r5, 0 bl ExpandTextCodes b @081C5458 @@ -875591,7 +875591,7 @@ sub_81C5518: ; 81C5518 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x7 @@ -875652,7 +875652,7 @@ sub_81C55D8: ; 81C55D8 .pool @081C561C: ldr r0, =0x02021cc4 - ldr r2, =0x085e91b0 + ldr r2, =gUnknown_085E91B0 ldr r1, =0x0203cf30 ldrb r1, [r1, 0x4] lsls r1, 2 @@ -875660,7 +875660,7 @@ sub_81C55D8: ; 81C55D8 ldr r1, [r1] bl gf_strcpy ldr r4, =0x02021fc4 - ldr r1, =0x085e91c0 + ldr r1, =gUnknown_085E91C0 adds r0, r4, 0 bl ExpandTextCodes @081C5638: @@ -876258,7 +876258,7 @@ sub_81C5AB8: ; 81C5AB8 bl Window_FillPixelRect b @081C5B08 @081C5AF4: - ldr r1, =0x085e8d60 + ldr r1, =gUnknown_085E8D60 movs r0, 0 str r0, [sp] str r0, [sp, 0x4] @@ -876534,7 +876534,7 @@ sub_81C5D20: ; 81C5D20 ldr r1, [r0] ldr r0, =0x00000818 adds r2, r1, r0 - ldr r0, =0x0861f308 + ldr r0, =gUnknown_0861F308 str r0, [r2] movs r0, 0x82 lsls r0, 4 @@ -876554,7 +876554,7 @@ sub_81C5D20: ; 81C5D20 ldr r1, [r0] ldr r0, =0x00000818 adds r2, r1, r0 - ldr r0, =0x0861f30e + ldr r0, =gUnknown_0861F30E b @081C5DCE .align 2, 0 .pool @@ -876563,7 +876563,7 @@ sub_81C5D20: ; 81C5D20 ldr r0, [r0] ldr r1, =0x00000818 adds r2, r0, r1 - ldr r1, =0x0861f310 + ldr r1, =gUnknown_0861F310 str r1, [r2] movs r1, 0x82 lsls r1, 4 @@ -876577,7 +876577,7 @@ sub_81C5D20: ; 81C5D20 ldr r1, [r0] ldr r0, =0x00000818 adds r2, r1, r0 - ldr r0, =0x0861f30c + ldr r0, =gUnknown_0861F30C @081C5DCE: str r0, [r2] movs r0, 0x82 @@ -876592,7 +876592,7 @@ sub_81C5D20: ; 81C5D20 ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e8dbe + ldr r1, =gUnknown_085E8DBE adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -876691,7 +876691,7 @@ sub_81C5EAC: ; 81C5EAC adds r0, r1, r5 ldrb r0, [r0] str r0, [sp, 0x8] - ldr r0, =0x0861f2d8 + ldr r0, =gUnknown_0861F2D8 str r0, [sp, 0xC] ldr r0, =0x00000818 adds r1, r0 @@ -876733,7 +876733,7 @@ sub_81C5F08: ; 81C5F08 str r0, [sp] str r5, [sp, 0x4] str r6, [sp, 0x8] - ldr r0, =0x0861f2d8 + ldr r0, =gUnknown_0861F2D8 str r0, [sp, 0xC] ldr r0, =0x0203cf2c ldr r0, [r0] @@ -876784,7 +876784,7 @@ sub_81C5F68: ; 81C5F68 bne @081C5FA8 movs r0, 0x5 bl audio_play - ldr r0, =0x0861f2d8 + ldr r0, =gUnknown_0861F2D8 ldr r1, [r0, 0x1C] adds r0, r5, 0 bl _call_via_r1 @@ -876794,7 +876794,7 @@ sub_81C5F68: ; 81C5F68 @081C5FA8: movs r0, 0x5 bl audio_play - ldr r1, =0x0861f2d8 + ldr r1, =gUnknown_0861F2D8 ldr r0, =0x0203cf2c ldr r0, [r0] ldr r2, =0x00000818 @@ -876965,7 +876965,7 @@ sub_81C5FE4: ; 81C5FE4 beq @081C6148 movs r0, 0x5 bl audio_play - ldr r2, =0x0861f2d8 + ldr r2, =gUnknown_0861F2D8 ldr r0, =0x0203cf2c ldr r0, [r0] lsls r1, r4, 24 @@ -876993,7 +876993,7 @@ sub_81C5FE4: ; 81C5FE4 beq @081C6160 movs r0, 0x5 bl audio_play - ldr r0, =0x0861f2d8 + ldr r0, =gUnknown_0861F2D8 ldr r1, [r0, 0x1C] adds r0, r6, 0 bl _call_via_r1 @@ -877092,7 +877092,7 @@ sub_81C61E0: ; 81C61E0 bne @081C6228 @081C620C: bl sub_81C61A8 - ldr r1, =0x085e8f31 + ldr r1, =gUnknown_085E8F31 ldr r2, =sub_81C6714 + 1 adds r0, r5, 0 bl sub_81C6DD8 @@ -877202,7 +877202,7 @@ sub_81C62C4: ; 81C62C4 ldr r1, =0x02021cc4 bl itemid_get_name ldr r4, =0x02021fc4 - ldr r1, =0x085e8ee0 + ldr r1, =gUnknown_085E8EE0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -877256,7 +877256,7 @@ sub_81C6350: ; 81C6350 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8f0e + ldr r1, =gUnknown_085E8F0E adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -877272,7 +877272,7 @@ sub_81C6350: ; 81C6350 movs r2, 0x3 movs r3, 0 bl sub_81C6C3C - ldr r1, =0x0861f314 + ldr r1, =gUnknown_0861F314 adds r0, r5, 0 bl sub_81C6DAC add sp, 0x10 @@ -877319,7 +877319,7 @@ sub_81C6404: ; 81C6404 movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x3 @@ -877360,7 +877360,7 @@ sub_81C645C: ; 81C645C movs r3, 0x2 bl decimal_int_to_string ldr r4, =0x02021fc4 - ldr r1, =0x085e8da0 + ldr r1, =gUnknown_085E8DA0 adds r0, r4, 0 bl ExpandTextCodes movs r0, 0x1 @@ -877477,7 +877477,7 @@ sub_81C654C: ; 81C654C movs r3, 0x2 bl decimal_int_to_string ldr r6, =0x02021fc4 - ldr r1, =0x085e8ef9 + ldr r1, =gUnknown_085E8EF9 adds r0, r6, 0 bl ExpandTextCodes movs r0, 0x1 @@ -877569,7 +877569,7 @@ sub_81C6648: ; 81C6648 lsrs r0, 24 cmp r0, 0x1 bne @081C667C - ldr r1, =0x085e8dce + ldr r1, =gUnknown_085E8DCE ldr r2, =sub_81C66EC + 1 adds r0, r4, 0 bl sub_81C6DD8 @@ -877611,7 +877611,7 @@ sub_81C66AC: ; 81C66AC ldr r1, =0x02021cc4 bl itemid_get_name ldr r5, =0x02021fc4 - ldr r1, =0x085e8e11 + ldr r1, =gUnknown_085E8E11 adds r0, r5, 0 bl ExpandTextCodes ldr r2, =sub_81C66EC + 1 @@ -877687,7 +877687,7 @@ sub_81C674C: ; 81C674C lsls r0, 24 cmp r0, 0 bne @081C677C - ldr r1, =0x085e8dce + ldr r1, =gUnknown_085E8DCE ldr r2, =sub_81C66EC + 1 adds r0, r4, 0 bl sub_81C6DD8 @@ -877788,7 +877788,7 @@ sub_81C67CC: ; 81C67CC ldr r1, =0x02021cc4 bl itemid_get_name ldr r6, =0x02021fc4 - ldr r1, =0x085e8dfe + ldr r1, =gUnknown_085E8DFE adds r0, r6, 0 bl ExpandTextCodes movs r0, 0x1 @@ -878193,7 +878193,7 @@ sub_81C6A94: ; 81C6A94 thumb_func_start sub_81C6BD8 sub_81C6BD8: ; 81C6BD8 push {r4,lr} - ldr r0, =0x0861f328 + ldr r0, =gUnknown_0861F328 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 @@ -878204,7 +878204,7 @@ sub_81C6BD8: ; 81C6BD8 movs r1, 0xA movs r2, 0xD0 bl copy_textbox_border_tile_patterns_to_vram - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -878260,7 +878260,7 @@ sub_81C6C3C: ; 81C6C3C str r6, [sp, 0x4] lsls r4, r5, 1 adds r4, r5 - ldr r5, =0x0861f31c + ldr r5, =gUnknown_0861F31C adds r4, r5 str r4, [sp, 0x8] mov r4, r8 @@ -878307,7 +878307,7 @@ sub_81C6C94: ; 81C6C94 str r6, [sp, 0x4] lsls r4, r5, 1 adds r4, r5 - ldr r5, =0x0861f31c + ldr r5, =gUnknown_0861F31C adds r4, r5 str r4, [sp, 0x8] mov r4, r8 @@ -878371,7 +878371,7 @@ sub_81C6D24: ; 81C6D24 cmp r0, 0xFF bne @081C6D58 lsls r0, r2, 3 - ldr r1, =0x0861f350 + ldr r1, =gUnknown_0861F350 adds r0, r1 bl Window_AddFromTemplate strb r0, [r4] @@ -878429,7 +878429,7 @@ sub_81C6DAC: ; 81C6DAC adds r3, r1, 0 lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0861f370 + ldr r1, =gUnknown_0861F370 movs r2, 0x2 str r2, [sp] movs r2, 0x1 @@ -878543,7 +878543,7 @@ sub_81C6E98: ; 81C6E98 movs r0, 0x40 bl malloc adds r4, r0, 0 - ldr r0, =0x08d9add0 + ldr r0, =gUnknown_08D9ADD0 adds r1, r4, 0 bl call_LZZUnCompWram ldr r0, =0x03005d90 @@ -878580,7 +878580,7 @@ sub_81C6EF4: ; 81C6EF4 ldr r4, [r0] ldr r0, =0x00000804 adds r4, r0 - ldr r0, =0x0861f3d4 + ldr r0, =gUnknown_0861F3D4 movs r1, 0x44 movs r2, 0x38 movs r3, 0 @@ -879290,7 +879290,7 @@ sub_81C742C: ; 81C742C ldr r0, =0x0001869f cmp r6, r0 bls @081C7506 - ldr r4, =0x0861f3ec + ldr r4, =gUnknown_0861F3EC ldr r5, =0x0203cf40 ldr r0, [r5] ldr r1, [r0, 0x4] @@ -879380,7 +879380,7 @@ sub_81C756C: ; 81C756C ldr r1, =0xfffe7960 adds r6, r0, r1 bl sub_81C75F4 - ldr r5, =0x0861f3ec + ldr r5, =gUnknown_0861F3EC lsls r0, r6, 3 subs r0, r6 lsls r4, r0, 2 @@ -879692,7 +879692,7 @@ sub_81C7764: ; 81C7764 bl Window_FreeMemory movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0861fa04 + ldr r1, =gUnknown_0861FA04 movs r0, 0 movs r2, 0x1 bl bg_vram_setup @@ -879706,7 +879706,7 @@ sub_81C7764: ; 81C7764 movs r0, 0 bl sub_81C763C adds r4, r0, 0 - ldr r1, =0x08dc7b80 + ldr r1, =gUnknown_08DC7B80 movs r0, 0 str r0, [sp] movs r2, 0 @@ -879716,12 +879716,12 @@ sub_81C7764: ; 81C7764 movs r0, 0 adds r1, r4, 0 bl bg_set_tilemap - ldr r1, =0x08dc7d84 + ldr r1, =gUnknown_08DC7D84 movs r0, 0 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r0, =0x08dc7b60 + ldr r0, =gUnknown_08DC7B60 movs r1, 0 movs r2, 0x20 bl sub_81C7944 @@ -880232,7 +880232,7 @@ sub_81C7B74: ; 81C7B74 movs r0, 0 bl sub_81C763C adds r4, r0, 0 - ldr r0, =0x0861fa08 + ldr r0, =gUnknown_0861FA08 bl Window_InitFromTemplates movs r0, 0 str r0, [r4, 0x10] @@ -880260,11 +880260,11 @@ sub_81C7BA4: ; 81C7BA4 ldr r0, [r5, 0x10] bl sub_81C7BF8 ldrb r0, [r5, 0x10] - ldr r1, =0x0861fa48 + ldr r1, =gUnknown_0861FA48 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r1, =0x0861fa18 + ldr r1, =gUnknown_0861FA18 lsls r4, 2 adds r4, r1 ldr r1, [r4] @@ -880323,7 +880323,7 @@ sub_81C7C28: ; 81C7C28 bl sub_81C763C adds r6, r0, 0 movs r5, 0 - ldr r4, =0x0861fa4c + ldr r4, =gUnknown_0861FA4C @081C7C36: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -880331,7 +880331,7 @@ sub_81C7C28: ; 81C7C28 adds r5, 0x1 cmp r5, 0 beq @081C7C36 - ldr r0, =0x0861fa54 + ldr r0, =gUnknown_0861FA54 bl sub_81C795C movs r0, 0 bl gpu_pal_tags_index_of @@ -880344,7 +880344,7 @@ sub_81C7C28: ; 81C7C28 negs r0, r0 bics r0, r1 str r0, [r6, 0x14] - ldr r0, =0x0861fb04 + ldr r0, =gUnknown_0861FB04 movs r1, 0xDC movs r2, 0xC movs r3, 0 @@ -880452,7 +880452,7 @@ sub_81C7D28: ; 81C7D28 movs r0, 0 bl sub_81C763C adds r6, r0, 0 - ldr r0, =0x0861fa64 + ldr r0, =gUnknown_0861FA64 bl gpu_tile_obj_decompress_and_load movs r0, 0x1 bl gpu_pal_alloc_new @@ -880463,7 +880463,7 @@ sub_81C7D28: ; 81C7D28 mov r8, r0 movs r7, 0x4 @081C7D50: - ldr r0, =0x0861fb2c + ldr r0, =gUnknown_0861FB2C movs r1, 0 movs r2, 0 movs r3, 0x1 @@ -880486,7 +880486,7 @@ sub_81C7D28: ; 81C7D28 ldr r1, [r2] lsls r0, r5, 6 strh r0, [r1, 0x24] - ldr r0, =0x0861fb44 + ldr r0, =gUnknown_0861FB44 movs r1, 0 movs r2, 0 movs r3, 0x2 @@ -880600,7 +880600,7 @@ sub_81C7E58: ; 81C7E58 movs r0, 0 bl sub_81C763C adds r7, r0, 0 - ldr r0, =0x0861fa6c + ldr r0, =gUnknown_0861FA6C mov r1, r9 lsls r6, r1, 3 adds r6, r0 @@ -880611,7 +880611,7 @@ sub_81C7E58: ; 81C7E58 bl sub_8034974 adds r5, r0, 0 lsls r4, 5 - ldr r0, =0x08dc7f00 + ldr r0, =gUnknown_08DC7F00 adds r4, r0 movs r0, 0x1 bl gpu_pal_tags_index_of @@ -880683,7 +880683,7 @@ sub_81C7F24: ; 81C7F24 push {r4-r6,lr} cmp r0, 0x6 bhi @081C7F8A - ldr r2, =0x0861fa9c + ldr r2, =gUnknown_0861FA9C lsls r1, r0, 3 adds r0, r2, 0x4 adds r0, r1, r0 @@ -880694,7 +880694,7 @@ sub_81C7F24: ; 81C7F24 bl sub_8034974 adds r5, r0, 0 lsls r4, 5 - ldr r0, =0x08dc7f00 + ldr r0, =gUnknown_08DC7F00 adds r4, r0 movs r0, 0x2 bl gpu_pal_tags_index_of @@ -882511,7 +882511,7 @@ sub_81C8CB4: ; 81C8CB4 sub sp, 0x10 adds r5, r0, 0 adds r4, r1, 0 - ldr r1, =0x0861fbe4 + ldr r1, =gUnknown_0861FBE4 add r0, sp, 0xC movs r2, 0x3 bl memcpy @@ -882642,12 +882642,12 @@ sub_81C8DBC: ; 81C8DBC adds r6, r0, 0 mov r8, r1 add r1, sp, 0xC - ldr r0, =0x0861fbe8 + ldr r0, =gUnknown_0861FBE8 ldm r0!, {r2-r4} stm r1!, {r2-r4} add r0, sp, 0x18 mov r9, r0 - ldr r1, =0x0861fbf4 + ldr r1, =gUnknown_0861FBF4 movs r2, 0x3 bl memcpy ldrh r4, [r6, 0xA] @@ -882715,7 +882715,7 @@ sub_81C8E54: ; 81C8E54 adds r7, r1, 0 adds r1, r2, 0 ldrh r3, [r7, 0xA] - ldr r2, =0x0861fbf7 + ldr r2, =gUnknown_0861FBF7 adds r2, r1, r2 ldrb r2, [r2] adds r6, r3, r2 @@ -882773,7 +882773,7 @@ sub_81C8E54: ; 81C8E54 sub_81C8ED0: ; 81C8ED0 push {r4,r5,lr} movs r5, 0 - ldr r4, =0x0861fbfc + ldr r4, =gUnknown_0861FBFC @081C8ED6: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -882781,7 +882781,7 @@ sub_81C8ED0: ; 81C8ED0 adds r5, 0x1 cmp r5, 0 beq @081C8ED6 - ldr r0, =0x0861fc04 + ldr r0, =gUnknown_0861FC04 bl sub_81C795C pop {r4,r5} pop {r0} @@ -882799,7 +882799,7 @@ sub_81C8EF8: ; 81C8EF8 push {r4-r6} adds r4, r0, 0 adds r5, r1, 0 - ldr r0, =0x0861fc1c + ldr r0, =gUnknown_0861FC1C ldrb r1, [r5, 0x2] lsls r1, 3 adds r1, 0x3 @@ -882822,7 +882822,7 @@ sub_81C8EF8: ; 81C8EF8 ldrb r0, [r5, 0x4] subs r0, 0x1 lsls r0, 2 - ldr r3, =0x0861fc3c + ldr r3, =gUnknown_0861FC3C mov r10, r3 adds r6, r0 ldrb r2, [r5, 0x3] @@ -883517,7 +883517,7 @@ sub_81C943C: ; 81C943C adds r5, r2, 0 cmp r0, 0 beq @081C9508 - ldr r3, =0x0861fc59 + ldr r3, =gUnknown_0861FC59 movs r0, 0x2 ldrsh r1, [r4, r0] ldrh r2, [r4] @@ -883633,7 +883633,7 @@ sub_81C9520: ; 81C9520 ands r0, r1 cmp r0, 0 beq @081C9570 - ldr r3, =0x0861fc59 + ldr r3, =gUnknown_0861FC59 movs r0, 0x2 ldrsh r1, [r4, r0] ldrh r2, [r4] @@ -883686,7 +883686,7 @@ c2_pre_battle_1: ; 81C9588 ands r0, r1 cmp r0, 0 beq @081C95E8 - ldr r3, =0x0861fc59 + ldr r3, =gUnknown_0861FC59 movs r0, 0x2 ldrsh r1, [r4, r0] ldrh r2, [r4] @@ -883782,7 +883782,7 @@ sub_81C963C: ; 81C963C adds r6, r2, 0 cmp r0, 0 beq @081C96B8 - ldr r5, =0x0861fc59 + ldr r5, =gUnknown_0861FC59 movs r1, 0x2 ldrsh r0, [r4, r1] ldrh r2, [r4] @@ -883834,7 +883834,7 @@ sub_81C963C: ; 81C963C beq @081C96F4 movs r0, 0x2 ldrsh r2, [r4, r0] - ldr r1, =0x0861fc54 + ldr r1, =gUnknown_0861FC54 ldrh r0, [r4] adds r0, r1 ldrb r0, [r0] @@ -883878,7 +883878,7 @@ sub_81C96FC: ; 81C96FC ands r0, r1 cmp r0, 0 beq @081C9754 - ldr r3, =0x0861fc59 + ldr r3, =gUnknown_0861FC59 movs r0, 0x2 ldrsh r1, [r4, r0] ldrh r2, [r4] @@ -883908,7 +883908,7 @@ sub_81C96FC: ; 81C96FC beq @081C9790 movs r0, 0x2 ldrsh r2, [r4, r0] - ldr r1, =0x0861fc54 + ldr r1, =gUnknown_0861FC54 ldrh r0, [r4] adds r0, r1 ldrb r0, [r0] @@ -883980,7 +883980,7 @@ sub_81C97C0: ; 81C97C0 strh r0, [r4] movs r0, 0x1 strh r0, [r4, 0x2] - ldr r2, =0x0861fc59 + ldr r2, =gUnknown_0861FC59 ldrh r1, [r4] lsls r0, r1, 1 adds r0, r1 @@ -884004,7 +884004,7 @@ sub_81C97F8: ; 81C97F8 strh r1, [r0] movs r1, 0x1 strh r1, [r0, 0x2] - ldr r1, =0x0861fc59 + ldr r1, =gUnknown_0861FC59 ldrb r1, [r1, 0x13] strh r1, [r0, 0x4] ldr r1, =sub_81C963C + 1 @@ -884033,7 +884033,7 @@ sub_81C9814: ; 81C9814 ldrh r3, [r4] cmp r0, 0 bge @081C986A - ldr r0, =0x0861fc54 + ldr r0, =gUnknown_0861FC54 adds r0, r3, r0 ldrb r0, [r0] strh r0, [r4, 0x2] @@ -884050,7 +884050,7 @@ sub_81C9814: ; 81C9814 strh r0, [r4, 0x2] movs r0, 0x2 ldrsh r2, [r4, r0] - ldr r0, =0x0861fc54 + ldr r0, =gUnknown_0861FC54 ldrh r1, [r4] adds r0, r1, r0 adds r3, r1, 0 @@ -884059,7 +884059,7 @@ sub_81C9814: ; 81C9814 ble @081C986A strh r5, [r4, 0x2] @081C986A: - ldr r2, =0x0861fc59 + ldr r2, =gUnknown_0861FC59 movs r0, 0x2 ldrsh r1, [r4, r0] lsls r0, r3, 1 @@ -884230,7 +884230,7 @@ sub_81C9990: ; 81C9990 movs r0, 0x2 bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x086201a0 + ldr r0, =gUnknown_086201A0 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -884318,10 +884318,10 @@ sub_81C9A10: ; 81C9A10 .4byte @081C9C0E .4byte @081C9C4C @081C9A5C: - ldr r0, =0x08620194 + ldr r0, =gUnknown_08620194 movs r1, 0x3 bl sub_81C7B54 - ldr r1, =0x08dc90e0 + ldr r1, =gUnknown_08DC90E0 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -884332,14 +884332,14 @@ sub_81C9A10: ; 81C9A10 adds r1, 0x8C movs r0, 0x1 bl bg_set_tilemap - ldr r1, =0x08dc9130 + ldr r1, =gUnknown_08DC9130 movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map movs r0, 0x1 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x08dc90c0 + ldr r0, =gUnknown_08DC90C0 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 @@ -884380,20 +884380,20 @@ sub_81C9A10: ; 81C9A10 beq @081C9AFA b @081C9C5C @081C9AFA: - ldr r1, =0x0861fd6c + ldr r1, =gUnknown_0861FD6C str r0, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x0861fff4 + ldr r1, =gUnknown_0861FFF4 movs r0, 0x1 str r0, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x0861fd4c + ldr r0, =gUnknown_0861FD4C movs r1, 0x20 movs r2, 0x20 bl sub_81C7944 @@ -884408,20 +884408,20 @@ sub_81C9A10: ; 81C9A10 beq @081C9B3E b @081C9C5C @081C9B3E: - ldr r1, =0x0861fc98 + ldr r1, =gUnknown_0861FC98 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x0861fcac + ldr r1, =gUnknown_0861FCAC movs r0, 0x1 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x0861fc78 + ldr r0, =gUnknown_0861FC78 movs r1, 0x30 movs r2, 0x20 bl sub_81C7944 @@ -884976,7 +884976,7 @@ sub_81C9F28: ; 81C9F28 sub_81C9FC4: ; 81C9FC4 push {r4,r5,lr} movs r5, 0 - ldr r4, =0x086201c4 + ldr r4, =gUnknown_086201C4 @081C9FCA: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -884984,7 +884984,7 @@ sub_81C9FC4: ; 81C9FC4 adds r5, 0x1 cmp r5, 0x1 bls @081C9FCA - ldr r0, =0x086201d4 + ldr r0, =gUnknown_086201D4 bl sub_81C795C pop {r4,r5} pop {r0} @@ -885041,7 +885041,7 @@ sub_81CA02C: ; 81CA02C mov r0, r8 adds r6, r1, r0 @081CA054: - ldr r0, =0x0862034c + ldr r0, =gUnknown_0862034C movs r1, 0x8C asrs r2, r5, 16 movs r3, 0x3 @@ -885107,7 +885107,7 @@ sub_81CA0C8: ; 81CA0C8 lsls r2, r0, 3 subs r2, r0 lsls r2, 2 - ldr r1, =0x08620244 + ldr r1, =gUnknown_08620244 adds r0, r2, r1 subs r1, 0x4 adds r2, r1 @@ -885848,7 +885848,7 @@ sub_81CA640: ; 81CA640 movs r0, 0x2 bl sub_81C763C adds r4, r0, 0 - ldr r0, =0x0862036c + ldr r0, =gUnknown_0862036C movs r1, 0x10 movs r2, 0x60 movs r3, 0x4 @@ -885930,7 +885930,7 @@ sub_81CA6E0: ; 81CA6E0 movs r0, 0x2 bl sub_81C763C adds r4, r0, 0 - ldr r0, =0x086202cc + ldr r0, =gUnknown_086202CC bl Window_AddFromTemplate strh r0, [r4, 0x8] lsls r0, 24 @@ -885957,7 +885957,7 @@ sub_81CA714: ; 81CA714 bl sub_81C763C adds r5, r0, 0 bl sub_81C98B4 - ldr r1, =0x086202d4 + ldr r1, =gUnknown_086202D4 lsls r0, 2 adds r0, r1 ldr r6, [r0] @@ -885976,7 +885976,7 @@ sub_81CA714: ; 81CA714 lsrs r2, 1 lsls r2, 24 lsrs r2, 24 - ldr r1, =0x0862030c + ldr r1, =gUnknown_0862030C str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -885999,7 +885999,7 @@ sub_81CA770: ; 81CA770 movs r0, 0x2 bl sub_81C763C adds r5, r0, 0 - ldr r6, =0x085ebd4a + ldr r6, =gUnknown_085EBD4A movs r2, 0x1 negs r2, r2 movs r0, 0x1 @@ -886015,7 +886015,7 @@ sub_81CA770: ; 81CA770 lsrs r2, 1 lsls r2, 24 lsrs r2, 24 - ldr r1, =0x0862030f + ldr r1, =gUnknown_0862030F str r1, [sp] movs r1, 0 str r1, [sp, 0x4] @@ -886089,7 +886089,7 @@ sub_81CA818: ; 81CA818 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r5, =0x0861fc7a + ldr r5, =gUnknown_0861FC7A adds r0, r4, 0 movs r1, 0x1 adds r2, r5, 0 @@ -886109,7 +886109,7 @@ sub_81CA818: ; 81CA818 thumb_func_start sub_81CA850 sub_81CA850: ; 81CA850 push {lr} - ldr r0, =0x0861fc86 + ldr r0, =gUnknown_0861FC86 movs r1, 0x31 movs r2, 0x4 bl sub_81C7944 @@ -886128,7 +886128,7 @@ sub_81CA864: ; 81CA864 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r5, =0x0861fc86 + ldr r5, =gUnknown_0861FC86 adds r0, r4, 0 movs r1, 0x1 adds r2, r5, 0 @@ -886243,7 +886243,7 @@ titlescreen_0: ; 81CA92C bl lcd_io_set_bits bl remove_some_task bl sub_81CAA3C - ldr r2, =0x08620384 + ldr r2, =gUnknown_08620384 ldr r0, [r2] ldr r1, [r2, 0x4] ldr r2, [r2, 0x8] @@ -886326,7 +886326,7 @@ sub_81CA9EC: ; 81CA9EC movs r1, 0x7F ands r0, r1 strh r0, [r2, 0x2] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r3, 0x2 ldrsh r0, [r2, r3] lsls r0, 1 @@ -886355,7 +886355,7 @@ sub_81CAA3C: ; 81CAA3C bl sub_81C9894 adds r4, r0, 0 bl sub_81C98A4 - ldr r2, =0x08620240 + ldr r2, =gUnknown_08620240 lsls r1, r4, 3 subs r1, r4 lsls r1, 2 @@ -886531,7 +886531,7 @@ sub_81CAB44: ; 81CAB44 cmp r0, 0 beq @081CABC0 @081CABAE: - ldr r0, =0x0862250a + ldr r0, =gUnknown_0862250A str r0, [r4, 0x4] movs r0, 0x2 strh r0, [r4, 0x2] @@ -886539,7 +886539,7 @@ sub_81CAB44: ; 81CAB44 .align 2, 0 .pool @081CABC0: - ldr r0, =0x08622508 + ldr r0, =gUnknown_08622508 str r0, [r4, 0x4] strh r5, [r4, 0x2] @081CABC6: @@ -887037,7 +887037,7 @@ sub_81CAF04: ; 81CAF04 ldrh r0, [r1, 0x1E] bl sub_81D15BC adds r4, r0, 0 - ldr r1, =0x08310030 + ldr r1, =gUnknown_08310030 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -887056,7 +887056,7 @@ sub_81CAF04: ; 81CAF04 adds r0, r5, 0 bl sub_81D1BD0 adds r4, r0, 0 - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r0, r4, r0 ldrb r0, [r0] b @081CAF6C @@ -887066,7 +887066,7 @@ sub_81CAF04: ; 81CAF04 adds r0, r4, 0 bl sub_81D15BC adds r4, r0, 0 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -887096,7 +887096,7 @@ sub_81CAF78: ; 81CAF78 lsls r0, 24 cmp r0, 0 bne @081CAFA4 - ldr r0, =0x085eeb0b + ldr r0, =gUnknown_085EEB0B b @081CAFCE .align 2, 0 .pool @@ -887152,7 +887152,7 @@ sub_81CAFD8: ; 81CAFD8 @081CB004: ldrh r1, [r4, 0x1E] @081CB006: - ldr r2, =0x08622028 + ldr r2, =gUnknown_08622028 lsls r0, r5, 2 lsls r1, 4 adds r0, r1 @@ -887212,12 +887212,12 @@ sub_81CB050: ; 81CB050 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 adds r1, r0 ldrb r2, [r1, 0x1] movs r0, 0xD muls r0, r2 - ldr r2, =0x0830fcd4 + ldr r2, =gUnknown_0830FCD4 adds r0, r2 str r0, [sp] adds r1, 0x4 @@ -887262,7 +887262,7 @@ sub_81CB050: ; 81CB050 thumb_func_start sub_81CB0C8 sub_81CB0C8: ; 81CB0C8 push {lr} - ldr r1, =0x085500a4 + ldr r1, =gUnknown_085500A4 lsls r0, 4 adds r0, r1 ldrh r2, [r0, 0xA] @@ -887513,7 +887513,7 @@ sub_81CB29C: ; 81CB29C movs r0, 0x6 bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x08622798 + ldr r0, =gUnknown_08622798 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -887602,7 +887602,7 @@ sub_81CB324: ; 81CB324 .4byte @081CB4A6 .4byte @081CB4EA @081CB368: - ldr r0, =0x0862278c + ldr r0, =gUnknown_0862278C movs r1, 0x3 bl sub_81C7B54 movs r0, 0x2 @@ -887613,7 +887613,7 @@ sub_81CB324: ; 81CB324 movs r1, 0 movs r2, 0 bl bg_change_y_offset - ldr r1, =0x08622530 + ldr r1, =gUnknown_08622530 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -887624,14 +887624,14 @@ sub_81CB324: ; 81CB324 adds r1, r5, r0 movs r0, 0x2 bl bg_set_tilemap - ldr r1, =0x086225d4 + ldr r1, =gUnknown_086225D4 movs r0, 0x2 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map movs r0, 0x2 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x08622510 + ldr r0, =gUnknown_08622510 movs r1, 0x20 movs r2, 0x20 bl sub_81C7944 @@ -887665,7 +887665,7 @@ sub_81CB324: ; 81CB324 movs r2, 0 movs r3, 0 bl bg_fill_tilemap_rect - ldr r0, =0x086226e0 + ldr r0, =gUnknown_086226E0 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 @@ -887684,17 +887684,17 @@ sub_81CB324: ; 81CB324 bne @081CB4FA adds r0, r5, 0 bl sub_81CC034 - ldr r1, =0x08622760 + ldr r1, =gUnknown_08622760 str r4, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r0, =0x08622700 + ldr r0, =gUnknown_08622700 movs r1, 0x30 movs r2, 0x20 bl sub_81C7944 - ldr r0, =0x08622720 + ldr r0, =gUnknown_08622720 movs r1, 0x50 movs r2, 0x20 bl sub_81C7944 @@ -888701,7 +888701,7 @@ sub_81CBBB8: ; 81CBBB8 str r0, [sp, 0x10] ldr r0, =sub_81CBCEC + 1 str r0, [sp, 0x14] - ldr r0, =0x08622794 + ldr r0, =gUnknown_08622794 movs r2, 0x2 bl sub_81C81D4 ldr r0, =sub_81CBC64 + 1 @@ -888773,7 +888773,7 @@ sub_81CBC64: ; 81CBC64 movs r1, 0x7F ands r0, r1 strh r0, [r2] - ldr r1, =0x08329f40 + ldr r1, =gUnknown_08329F40 movs r3, 0 ldrsh r0, [r2, r3] lsls r0, 1 @@ -888782,7 +888782,7 @@ sub_81CBC64: ; 81CBC64 lsls r0, 16 asrs r0, 20 strh r0, [r2, 0x2] - ldr r0, =0x08622720 + ldr r0, =gUnknown_08622720 adds r1, r0, 0 adds r1, 0x20 movs r3, 0x2 @@ -888889,10 +888889,10 @@ sub_81CBD48: ; 81CBD48 sub_81CBD78: ; 81CBD78 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x086227d8 + ldr r0, =gUnknown_086227D8 bl Window_AddFromTemplate strh r0, [r4, 0x10] - ldr r0, =0x086227e0 + ldr r0, =gUnknown_086227E0 bl Window_AddFromTemplate strh r0, [r4, 0x12] ldrb r0, [r4, 0x10] @@ -888943,7 +888943,7 @@ sub_81CBDF4: ; 81CBDF4 push {lr} lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085ebe5f + ldr r1, =gUnknown_085EBE5F movs r2, 0 bl sub_81CBE88 pop {r0} @@ -888980,7 +888980,7 @@ sub_81CBE38: ; 81CBE38 push {lr} lsls r0, 16 lsrs r0, 16 - ldr r1, =0x085ebe6e + ldr r1, =gUnknown_085EBE6E movs r2, 0x2 bl sub_81CBE88 pop {r0} @@ -889098,7 +889098,7 @@ sub_81CBEF8: ; 81CBEF8 bl GetMapName b @081CBF24 @081CBF1C: - ldr r1, =0x085ec00f + ldr r1, =gUnknown_085EC00F add r0, sp, 0xC bl gf_strcpy @081CBF24: @@ -889144,7 +889144,7 @@ sub_81CBF60: ; 81CBF60 b @081CBF9C @081CBF76: ldrb r0, [r5, 0x12] - ldr r2, =0x086227e8 + ldr r2, =gUnknown_086227E8 lsls r1, 2 adds r1, r2 ldr r2, [r1] @@ -889248,7 +889248,7 @@ sub_81CC014: ; 81CC014 sub_81CC034: ; 81CC034 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x08622808 + ldr r0, =gUnknown_08622808 bl Window_AddFromTemplate strh r0, [r4, 0x14] ldrh r0, [r4, 0x14] @@ -889335,7 +889335,7 @@ sub_81CC0E0: ; 81CC0E0 push {lr} sub sp, 0xC ldrb r0, [r0, 0x14] - ldr r2, =0x086227f4 + ldr r2, =gUnknown_086227F4 movs r1, 0x1 str r1, [sp] str r1, [sp, 0x4] @@ -889370,7 +889370,7 @@ sub_81CC11C: ; 81CC11C push {lr} sub sp, 0xC ldrb r0, [r0, 0x14] - ldr r2, =0x085ebf95 + ldr r2, =gUnknown_085EBF95 movs r1, 0x1 str r1, [sp] str r1, [sp, 0x4] @@ -889506,7 +889506,7 @@ sub_81CC214: ; 81CC214 bl sub_81C763C adds r6, r0, 0 movs r5, 0 - ldr r4, =0x08622810 + ldr r4, =gUnknown_08622810 @081CC224: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -889514,7 +889514,7 @@ sub_81CC214: ; 81CC214 adds r5, 0x1 cmp r5, 0 beq @081CC224 - ldr r0, =0x08622818 + ldr r0, =gUnknown_08622818 bl sub_81C795C movs r0, 0 str r0, [r6, 0x1C] @@ -889602,7 +889602,7 @@ sub_81CC2F0: ; 81CC2F0 ldr r0, [r4, 0x1C] cmp r0, 0 bne @081CC320 - ldr r0, =0x08622830 + ldr r0, =gUnknown_08622830 movs r1, 0x4 movs r2, 0x50 movs r3, 0x5 @@ -889673,7 +889673,7 @@ sub_81CC34C: ; 81CC34C thumb_func_start sub_81CC370 sub_81CC370: ; 81CC370 push {lr} - ldr r0, =0x08622850 + ldr r0, =gUnknown_08622850 movs r1, 0x2C movs r2, 0x68 movs r3, 0x6 @@ -889701,14 +889701,14 @@ sub_81CC39C: ; 81CC39C cmp r0, 0 blt @081CC400 lsls r4, r0, 3 - ldr r0, =0x08305654 + ldr r0, =gUnknown_08305654 adds r0, r4, r0 ldr r1, =0x00001828 adds r5, r7, r1 adds r1, r5, 0 movs r2, 0 bl sub_80345F0 - ldr r0, =0x0830593c + ldr r0, =gUnknown_0830593C adds r4, r0 ldr r0, [r4] ldr r1, =0x00002028 @@ -890055,7 +890055,7 @@ sub_81CC62C: ; 81CC62C movs r0, 0x4 bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x086230e4 + ldr r0, =gUnknown_086230E4 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -890187,7 +890187,7 @@ sub_81CC6F4: ; 81CC6F4 bl gpu_sync_bg_hide movs r0, 0x1 bl call_gpu_set_bg_mode - ldr r4, =0x086230d8 + ldr r4, =gUnknown_086230D8 adds r0, r4, 0 movs r1, 0x2 bl sub_81C7B54 @@ -890501,7 +890501,7 @@ sub_81CC95C: ; 81CC95C sub_81CC9C0: ; 81CC9C0 push {r4,r5,lr} movs r5, 0 - ldr r4, =0x086230f8 + ldr r4, =gUnknown_086230F8 @081CC9C6: adds r0, r4, 0 bl gpu_tile_obj_decompress_and_load @@ -890509,7 +890509,7 @@ sub_81CC9C0: ; 81CC9C0 adds r5, 0x1 cmp r5, 0 beq @081CC9C6 - ldr r0, =0x08623100 + ldr r0, =gUnknown_08623100 bl sub_81C795C bl sub_81CCE58 pop {r4,r5} @@ -890572,7 +890572,7 @@ sub_81CCA1C: ; 81CCA1C movs r0, 0x1 adds r1, r4, 0 bl bg_set_tilemap - ldr r0, =0x08623110 + ldr r0, =gUnknown_08623110 bl Window_AddFromTemplate movs r4, 0 strh r0, [r5, 0x8] @@ -890585,7 +890585,7 @@ sub_81CCA1C: ; 81CCA1C movs r1, 0x42 movs r2, 0x4 bl sub_8098858 - ldr r1, =0x08622888 + ldr r1, =gUnknown_08622888 str r4, [sp] movs r0, 0x1 movs r2, 0 @@ -890599,11 +890599,11 @@ sub_81CCA1C: ; 81CCA1C ldrb r0, [r5, 0x8] movs r1, 0x3 bl Window_CopyToVram - ldr r0, =0x08622868 + ldr r0, =gUnknown_08622868 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 - ldr r0, =0x08dc91e8 + ldr r0, =gUnknown_08DC91E8 movs r1, 0x30 movs r2, 0x20 bl sub_81C7944 @@ -890929,7 +890929,7 @@ sub_81CCD34: ; 81CCD34 movs r0, 0x4 b @081CCD62 @081CCD48: - ldr r0, =0x08623118 + ldr r0, =gUnknown_08623118 lsls r1, r4, 3 adds r0, 0x4 adds r1, r0 @@ -890956,7 +890956,7 @@ sub_81CCD70: ; 81CCD70 adds r6, r0, 0 adds r3, r1, 0 movs r4, 0 - ldr r0, =0x08623118 + ldr r0, =gUnknown_08623118 ldrh r1, [r0] adds r5, r0, 0 cmp r1, r3 @@ -891091,7 +891091,7 @@ sub_81CCE58: ; 81CCE58 lsls r6, 16 @081CCE80: asrs r1, r6, 16 - ldr r0, =0x086231d0 + ldr r0, =gUnknown_086231D0 asrs r2, r7, 16 movs r3, 0x8 bl obj_add_from_template_forward_search @@ -892111,7 +892111,7 @@ sub_81CD624: ; 81CD624 bl sub_81D2C68 cmp r0, 0 beq @081CD690 - ldr r1, =0x085e8264 + ldr r1, =gUnknown_085E8264 adds r0, r5, 0 movs r2, 0 movs r3, 0xC @@ -892176,7 +892176,7 @@ sub_81CD624: ; 81CD624 movs r0, 0xB adds r1, r7, 0 muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r5, 0 bl sub_8008C44 @@ -892400,7 +892400,7 @@ sub_81CD824: ; 81CD824 adds r0, r4, r5 ldr r1, =0x00006325 adds r0, r1 - ldr r1, =0x085ebfce + ldr r1, =gUnknown_085EBFCE b @081CD8F4 .align 2, 0 .pool @@ -892797,7 +892797,7 @@ sub_81CDB98: ; 81CDB98 bl sub_81D2C68 adds r5, r0, 0 lsls r0, r4, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 mov r2, r9 lsls r1, r2, 13 @@ -893105,7 +893105,7 @@ sub_81CDE2C: ; 81CDE2C movs r0, 0xC bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x08623384 + ldr r0, =gUnknown_08623384 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -893199,7 +893199,7 @@ sub_81CDE94: ; 81CDE94 @081CDF16: b @081CDFB0 @081CDF18: - ldr r0, =0x08623358 + ldr r0, =gUnknown_08623358 movs r1, 0x3 bl sub_81C7B54 movs r0, 0x1 @@ -893235,7 +893235,7 @@ sub_81CDE94: ; 81CDE94 ldr r1, =0x0000040b movs r0, 0x52 bl lcd_io_set - ldr r1, =0x08dc6548 + ldr r1, =gUnknown_08DC6548 movs r0, 0 str r0, [sp] movs r0, 0x3 @@ -893250,7 +893250,7 @@ sub_81CDE94: ; 81CDE94 beq @081CDFA2 b @081CE2C0 @081CDFA2: - ldr r1, =0x08623228 + ldr r1, =gUnknown_08623228 str r0, [sp] movs r0, 0x2 @081CDFA8: @@ -893269,7 +893269,7 @@ sub_81CDE94: ; 81CDE94 beq @081CDFC4 b @081CE2C0 @081CDFC4: - ldr r0, =0x08dc6dfc + ldr r0, =gUnknown_08DC6DFC adds r4, r5, 0x4 adds r1, r4, 0 bl LZ77UnCompVram @@ -893279,7 +893279,7 @@ sub_81CDE94: ; 81CDE94 bl sub_81CDD5C cmp r0, 0x1 bne @081CDFF2 - ldr r1, =0x08dc7070 + ldr r1, =gUnknown_08DC7070 movs r0, 0x9 str r0, [sp] movs r0, 0x4 @@ -893291,11 +893291,11 @@ sub_81CDE94: ; 81CDE94 @081CDFF2: movs r0, 0x3 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x08dc6528 + ldr r0, =gUnknown_08DC6528 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 - ldr r0, =0x08623208 + ldr r0, =gUnknown_08623208 movs r1, 0xF0 movs r2, 0x20 bl sub_81C7944 @@ -893313,7 +893313,7 @@ sub_81CDE94: ; 81CDE94 beq @081CE03C b @081CE2C0 @081CE03C: - ldr r0, =0x0862323c + ldr r0, =gUnknown_0862323C ldr r1, =0x00001004 adds r4, r5, r1 adds r1, r4, 0 @@ -893323,7 +893323,7 @@ sub_81CDE94: ; 81CDE94 bl bg_set_tilemap movs r0, 0x2 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x086231e8 + ldr r0, =gUnknown_086231E8 movs r1, 0x30 movs r2, 0x20 bl sub_81C7944 @@ -893364,7 +893364,7 @@ sub_81CDE94: ; 81CDE94 beq @081CE0BC b @081CE2C0 @081CE0BC: - ldr r0, =0x08623364 + ldr r0, =gUnknown_08623364 bl Window_AddFromTemplate movs r2, 0xC1 lsls r2, 5 @@ -893373,17 +893373,17 @@ sub_81CDE94: ; 81CDE94 bl sub_81CDD5C cmp r0, 0x1 bne @081CE0F6 - ldr r0, =0x0862336c + ldr r0, =gUnknown_0862336C bl Window_AddFromTemplate ldr r2, =0x00001821 adds r1, r5, r2 strb r0, [r1] - ldr r0, =0x08623374 + ldr r0, =gUnknown_08623374 bl Window_AddFromTemplate ldr r2, =0x00001822 adds r1, r5, r2 strb r0, [r1] - ldr r0, =0x0862337c + ldr r0, =gUnknown_0862337C bl Window_AddFromTemplate ldr r2, =0x00001823 adds r1, r5, r2 @@ -894144,7 +894144,7 @@ sub_81CE738: ; 81CE738 movs r2, 0x1 movs r3, 0x4 bl decimal_int_to_string - ldr r1, =0x085ebfd7 + ldr r1, =gUnknown_085EBFD7 bl gf_strcpy pop {r1} bx r1 @@ -894274,7 +894274,7 @@ sub_81CE754: ; 81CE754 strb r0, [r1, 0x4] mov r5, sp adds r5, 0x11 - ldr r1, =0x085ebfd7 + ldr r1, =gUnknown_085EBFD7 adds r0, r5, 0 bl gf_strcpy ldr r0, =0x00001821 @@ -894508,7 +894508,7 @@ sub_81CE9E4: ; 81CE9E4 strh r2, [r1] bl sub_811F90C bl sub_811FA90 - ldr r2, =0x08623338 + ldr r2, =gUnknown_08623338 movs r0, 0x69 movs r1, 0x69 bl sub_811FF94 @@ -895125,7 +895125,7 @@ sub_81CEF3C: ; 81CEF3C movs r0, 0 str r0, [r4, 0x18] bl sub_81C76AC - ldr r1, =0x086233a0 + ldr r1, =gUnknown_086233A0 lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -895159,7 +895159,7 @@ sub_81CEF98: ; 81CEF98 movs r0, 0x1 str r0, [r4, 0x18] bl sub_81C76AC - ldr r1, =0x086233a0 + ldr r1, =gUnknown_086233A0 lsls r0, 2 adds r0, r1 ldr r0, [r0] @@ -895375,7 +895375,7 @@ sub_81CF10C: ; 81CF10C thumb_func_start sub_81CF11C sub_81CF11C: ; 81CF11C push {lr} - ldr r2, =0x086233b4 + ldr r2, =gUnknown_086233B4 lsls r1, r0, 2 adds r1, r2 ldr r1, [r1] @@ -895723,7 +895723,7 @@ sub_81CF3A0: ; 81CF3A0 movs r0, 0x8 bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x08623598 + ldr r0, =gUnknown_08623598 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -895805,10 +895805,10 @@ sub_81CF418: ; 81CF418 .4byte @081CF4F6 .4byte @081CF55A @081CF454: - ldr r0, =0x08623590 + ldr r0, =gUnknown_08623590 movs r1, 0x2 bl sub_81C7B54 - ldr r1, =0x086233e4 + ldr r1, =gUnknown_086233E4 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -895819,14 +895819,14 @@ sub_81CF418: ; 81CF418 adds r1, 0x10 movs r0, 0x1 bl bg_set_tilemap - ldr r1, =0x086234ac + ldr r1, =gUnknown_086234AC movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map movs r0, 0x1 bl gpu_copy_wram_bg_tilemap_to_vram - ldr r0, =0x086233c4 + ldr r0, =gUnknown_086233C4 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 @@ -895851,7 +895851,7 @@ sub_81CF418: ; 81CF418 lsls r0, 24 cmp r0, 0 bne @081CF56A - ldr r0, =0x08623570 + ldr r0, =gUnknown_08623570 movs r1, 0x20 movs r2, 0x20 bl sub_81C7944 @@ -896267,7 +896267,7 @@ sub_81CF798: ; 81CF798 sub_81CF7C8: ; 81CF7C8 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x086235b4 + ldr r0, =gUnknown_086235B4 bl Window_AddFromTemplate strh r0, [r4, 0x8] lsls r0, 24 @@ -896304,7 +896304,7 @@ sub_81CF7F4: ; 81CF7F4 movs r0, 0xFF strb r0, [r4] ldr r5, =0x02021dc4 - ldr r1, =0x085ec029 + ldr r1, =gUnknown_085EC029 adds r0, r5, 0 bl sub_81AFC28 mov r1, r8 @@ -896384,7 +896384,7 @@ sub_81CF88C: ; 81CF88C ldr r0, =sub_81CF8E4 + 1 str r0, [sp, 0x10] str r4, [sp, 0x14] - ldr r0, =0x08623594 + ldr r0, =gUnknown_08623594 movs r2, 0 bl sub_81C81D4 add sp, 0x18 @@ -896454,17 +896454,17 @@ sub_81CF8E4: ; 81CF8E4 beq @081CF974 cmp r5, 0xFE beq @081CF97C - ldr r1, =0x086235d4 + ldr r1, =gUnknown_086235D4 b @081CF97E .align 2, 0 .pool @081CF974: - ldr r1, =0x086235bc + ldr r1, =gUnknown_086235BC b @081CF97E .align 2, 0 .pool @081CF97C: - ldr r1, =0x086235c8 + ldr r1, =gUnknown_086235C8 @081CF97E: ldr r4, =0x02021cc4 adds r0, r4, 0 @@ -896755,7 +896755,7 @@ sub_81CFB64: ; 81CFB64 thumb_func_start sub_81CFB74 sub_81CFB74: ; 81CFB74 push {lr} - ldr r2, =0x086235d8 + ldr r2, =gUnknown_086235D8 lsls r1, r0, 2 adds r1, r2 ldr r1, [r1] @@ -897134,7 +897134,7 @@ sub_81CFE40: ; 81CFE40 movs r0, 0xA bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x086237b8 + ldr r0, =gUnknown_086237B8 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -897216,10 +897216,10 @@ sub_81CFEB8: ; 81CFEB8 .4byte @081CFFA4 .4byte @081CFFDE @081CFEF4: - ldr r0, =0x086237b0 + ldr r0, =gUnknown_086237B0 movs r1, 0x2 bl sub_81C7B54 - ldr r1, =0x08623604 + ldr r1, =gUnknown_08623604 movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -897230,12 +897230,12 @@ sub_81CFEB8: ; 81CFEB8 adds r1, 0x10 movs r0, 0x1 bl bg_set_tilemap - ldr r1, =0x086236cc + ldr r1, =gUnknown_086236CC movs r0, 0x1 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r0, =0x086235e4 + ldr r0, =gUnknown_086235E4 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 @@ -897270,7 +897270,7 @@ sub_81CFEB8: ; 81CFEB8 lsls r0, 24 cmp r0, 0 bne @081CFFEE - ldr r0, =0x08623790 + ldr r0, =gUnknown_08623790 movs r1, 0x20 movs r2, 0x20 bl sub_81C7944 @@ -897666,7 +897666,7 @@ sub_81D021C: ; 81D021C sub_81D024C: ; 81D024C push {r4,lr} adds r4, r0, 0 - ldr r0, =0x086237d4 + ldr r0, =gUnknown_086237D4 bl Window_AddFromTemplate strh r0, [r4, 0x8] lsls r0, 24 @@ -897782,7 +897782,7 @@ sub_81D0304: ; 81D0304 ldr r0, =sub_81D035C + 1 str r0, [sp, 0x10] str r4, [sp, 0x14] - ldr r0, =0x086237b4 + ldr r0, =gUnknown_086237B4 movs r2, 0 bl sub_81C81D4 add sp, 0x18 @@ -897856,17 +897856,17 @@ sub_81D035C: ; 81D035C beq @081D03F8 cmp r5, 0xFE beq @081D0400 - ldr r1, =0x086237f4 + ldr r1, =gUnknown_086237F4 b @081D0402 .align 2, 0 .pool @081D03F8: - ldr r1, =0x086237dc + ldr r1, =gUnknown_086237DC b @081D0402 .align 2, 0 .pool @081D0400: - ldr r1, =0x086237e8 + ldr r1, =gUnknown_086237E8 @081D0402: ldr r4, =0x02021cc4 adds r0, r4, 0 @@ -898473,7 +898473,7 @@ sub_81D0814: ; 81D0814 strh r0, [r5, 0x10] strh r0, [r5, 0x12] movs r6, 0 - ldr r0, =0x086237f8 + ldr r0, =gUnknown_086237F8 mov r9, r0 mov r10, r9 @081D0862: @@ -898668,7 +898668,7 @@ sub_81D09B0: ; 81D09B0 movs r0, 0xE bl sub_81C763C adds r5, r0, 0 - ldr r0, =0x08624ba0 + ldr r0, =gUnknown_08624BA0 lsls r4, 2 adds r4, r0 ldr r0, [r4] @@ -898777,10 +898777,10 @@ sub_81D0A6C: ; 81D0A6C .4byte @081D0BE8 .4byte @081D0C3C @081D0AB8: - ldr r0, =0x08624b98 + ldr r0, =gUnknown_08624B98 movs r1, 0x2 bl sub_81C7B54 - ldr r1, =0x08dde030 + ldr r1, =gUnknown_08DDE030 movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -898791,12 +898791,12 @@ sub_81D0A6C: ; 81D0A6C adds r1, 0x1C movs r0, 0x2 bl bg_set_tilemap - ldr r1, =0x08dde12c + ldr r1, =gUnknown_08DDE12C movs r0, 0x2 movs r2, 0 movs r3, 0 bl gpu_copy_to_wram_bg_tile_map - ldr r0, =0x08dde010 + ldr r0, =gUnknown_08DDE010 movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 @@ -898816,7 +898816,7 @@ sub_81D0A6C: ; 81D0A6C movs r2, 0 movs r3, 0x1 bl sub_8199DF0 - ldr r1, =0x086240b8 + ldr r1, =gUnknown_086240B8 str r4, [sp] movs r0, 0x1 movs r2, 0 @@ -898835,11 +898835,11 @@ sub_81D0A6C: ; 81D0A6C movs r2, 0 movs r3, 0 bl bg_fill_tilemap_rect - ldr r0, =0x08623ff8 + ldr r0, =gUnknown_08623FF8 movs r1, 0x20 movs r2, 0xA0 bl sub_81C7944 - ldr r0, =0x08624098 + ldr r0, =gUnknown_08624098 movs r1, 0xA0 movs r2, 0x20 bl sub_81C7944 @@ -899228,7 +899228,7 @@ sub_81D0E00: ; 81D0E00 sub_81D0E60: ; 81D0E60 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x08624bb8 + ldr r0, =gUnknown_08624BB8 bl Window_AddFromTemplate strh r0, [r4, 0xA] lsls r0, 24 @@ -899248,7 +899248,7 @@ sub_81D0E84: ; 81D0E84 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 - ldr r1, =0x08624bc0 + ldr r1, =gUnknown_08624BC0 add r0, sp, 0xC movs r2, 0x3 bl memcpy @@ -899264,7 +899264,7 @@ sub_81D0E84: ; 81D0E84 adds r1, r4, 0 bl sub_81AFC0C ldr r4, =0x02021fc4 - ldr r1, =0x085ec030 + ldr r1, =gUnknown_085EC030 adds r0, r4, 0 bl sub_81AFC28 ldrb r0, [r5, 0xA] @@ -899301,7 +899301,7 @@ sub_81D0EFC: ; 81D0EFC adds r7, r0, 0 bl sub_81D0954 adds r5, r0, 0 - ldr r1, =0x08624bc0 + ldr r1, =gUnknown_08624BC0 add r0, sp, 0xC movs r2, 0x3 bl memcpy @@ -899311,7 +899311,7 @@ sub_81D0EFC: ; 81D0EFC cmp r5, 0x18 bhi @081D0F60 lsls r1, r5, 3 - ldr r0, =0x086239ac + ldr r0, =gUnknown_086239AC adds r6, r1, r0 movs r5, 0x80 lsls r5, 17 @@ -899349,7 +899349,7 @@ sub_81D0EFC: ; 81D0EFC beq @081D0FB2 subs r5, 0x1 movs r4, 0 - ldr r0, =0x08623df8 + ldr r0, =gUnknown_08623DF8 mov r8, r0 movs r6, 0x80 lsls r6, 17 @@ -899395,7 +899395,7 @@ sub_81D0EFC: ; 81D0EFC sub_81D0FCC: ; 81D0FCC push {r4,lr} adds r4, r0, 0 - ldr r0, =0x08624bc4 + ldr r0, =gUnknown_08624BC4 bl Window_AddFromTemplate strh r0, [r4, 0x8] lsls r0, 24 @@ -899442,17 +899442,17 @@ sub_81D0FF0: ; 81D0FF0 beq @081D1040 cmp r0, 0xFE beq @081D1048 - ldr r1, =0x08624be4 + ldr r1, =gUnknown_08624BE4 b @081D104A .align 2, 0 .pool @081D1040: - ldr r1, =0x08624bcc + ldr r1, =gUnknown_08624BCC b @081D104A .align 2, 0 .pool @081D1048: - ldr r1, =0x08624bd8 + ldr r1, =gUnknown_08624BD8 @081D104A: ldr r5, =0x02021cc4 adds r0, r5, 0 @@ -899499,7 +899499,7 @@ sub_81D0FF0: ; 81D0FF0 sub_81D10A4: ; 81D10A4 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x08624be8 + ldr r0, =gUnknown_08624BE8 bl Window_AddFromTemplate strh r0, [r4, 0xC] lsls r0, 24 @@ -899908,7 +899908,7 @@ sub_81D1370: ; 81D1370 thumb_func_start sub_81D13BC sub_81D13BC: ; 81D13BC push {r4,r5,lr} - ldr r2, =0x08624bf8 + ldr r2, =gUnknown_08624BF8 lsls r1, 2 adds r1, r2 ldrh r3, [r1, 0x2] @@ -899944,11 +899944,11 @@ sub_81D13BC: ; 81D13BC sub_81D13FC: ; 81D13FC push {r4,lr} adds r4, r0, 0 - ldr r0, =0x08624c78 + ldr r0, =gUnknown_08624C78 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x08624c80 + ldr r0, =gUnknown_08624C80 bl sub_81C795C - ldr r0, =0x08624d04 + ldr r0, =gUnknown_08624D04 movs r1, 0 movs r2, 0 movs r3, 0 @@ -900005,7 +900005,7 @@ sub_81D1448: ; 81D1448 movs r0, 0x9 bl gpu_tile_obj_tag_get_range_start ldr r3, [r6, 0x14] - ldr r1, =0x08624bf8 + ldr r1, =gUnknown_08624BF8 lsls r4, 2 adds r4, r1 ldrh r1, [r4] @@ -900166,7 +900166,7 @@ sub_81D1574: ; 81D1574 thumb_func_start sub_81D15BC sub_81D15BC: ; 81D15BC - ldr r1, =0x085500a4 + ldr r1, =gUnknown_085500A4 lsls r0, 4 adds r0, r1 ldrh r0, [r0] @@ -900180,7 +900180,7 @@ sub_81D15CC: ; 81D15CC push {lr} adds r3, r0, 0 movs r1, 0 - ldr r2, =0x085500a4 + ldr r2, =gUnknown_085500A4 @081D15D4: ldrh r0, [r2] cmp r0, r3 @@ -900206,13 +900206,13 @@ sub_81D15F4: ; 81D15F4 push {r4,lr} cmp r0, 0x14 bhi @081D1620 - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 - ldr r1, =0x086252fc + ldr r1, =gUnknown_086252FC lsls r0, 2 adds r0, r1 ldr r1, [r0] @@ -900344,13 +900344,13 @@ sub_81D16DC: ; 81D16DC push {r4,lr} cmp r0, 0x14 bhi @081D170C - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 - ldr r1, =0x08625310 + ldr r1, =gUnknown_08625310 lsls r0, 2 adds r0, r1 ldr r1, [r0] @@ -900429,13 +900429,13 @@ sub_81D1758: ; 81D1758 push {r4,lr} cmp r0, 0x14 bhi @081D1784 - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 - ldr r1, =0x08625324 + ldr r1, =gUnknown_08625324 lsls r0, 2 adds r0, r1 ldr r1, [r0] @@ -900520,14 +900520,14 @@ sub_81D17E8: ; 81D17E8 adds r5, r0, 0 cmp r5, 0x14 bhi @081D1832 - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, r5, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 adds r2, r0, 0 - ldr r1, =0x08625338 + ldr r1, =gUnknown_08625338 lsls r0, r2, 2 adds r0, r1 ldr r1, [r0] @@ -900542,7 +900542,7 @@ sub_81D17E8: ; 81D17E8 .pool @081D1820: movs r2, 0 - ldr r1, =0x08625388 + ldr r1, =gUnknown_08625388 @081D1824: ldrh r0, [r1] cmp r0, r5 @@ -900596,13 +900596,13 @@ sub_81D1854: ; 81D1854 push {r4,lr} cmp r0, 0x14 bhi @081D1880 - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 - ldr r1, =0x0862534c + ldr r1, =gUnknown_0862534C lsls r0, 2 adds r0, r1 ldr r1, [r0] @@ -900655,13 +900655,13 @@ sub_81D189C: ; 81D189C adds r5, r1, 0 cmp r0, 0x14 bhi @081D18C2 - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 - ldr r1, =0x08625360 + ldr r1, =gUnknown_08625360 lsls r0, 2 adds r0, r1 ldr r2, [r0] @@ -900919,13 +900919,13 @@ sub_81D1A78: ; 81D1A78 adds r6, r2, 0 cmp r0, 0x14 bhi @081D1AA2 - ldr r1, =0x086252a8 + ldr r1, =gUnknown_086252A8 lsls r0, 2 adds r0, r1 ldr r4, [r0] adds r0, r4, 0 bl sub_81D1574 - ldr r1, =0x08625374 + ldr r1, =gUnknown_08625374 lsls r0, 2 adds r0, r1 ldr r3, [r0] @@ -901012,12 +901012,12 @@ sub_81D1B0C: ; 81D1B0C lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x08310030 + ldr r0, =gUnknown_08310030 adds r1, r0 ldrb r2, [r1, 0x1] movs r0, 0xD muls r0, r2 - ldr r2, =0x0830fcd4 + ldr r2, =gUnknown_0830FCD4 adds r0, r2 str r0, [r4] adds r1, 0x4 @@ -901037,7 +901037,7 @@ sub_81D1B40: ; 81D1B40 push {r6,r7} adds r6, r0, 0 movs r5, 0 - ldr r2, =0x08625388 + ldr r2, =gUnknown_08625388 movs r0, 0x8 adds r0, r2 mov r9, r0 @@ -901061,7 +901061,7 @@ sub_81D1B40: ; 81D1B40 ldrh r0, [r0] cmp r0, r6 bne @081D1BA8 - ldr r7, =0x08625388 + ldr r7, =gUnknown_08625388 @081D1B7C: lsls r0, r4, 1 adds r0, r4 @@ -901113,7 +901113,7 @@ sub_81D1BD0: ; 81D1BD0 push {lr} adds r3, r0, 0 movs r2, 0 - ldr r1, =0x08625388 + ldr r1, =gUnknown_08625388 @081D1BD8: ldrh r0, [r1] cmp r0, r3 @@ -901231,12 +901231,12 @@ sub_81D1C84: ; 81D1C84 bne @081D1CEC cmp r4, 0x2 bne @081D1CD4 - ldr r0, =0x086253e8 + ldr r0, =gUnknown_086253E8 ldr r1, [r0, 0x14] ldr r0, [r0, 0x10] str r0, [sp] str r1, [sp, 0x4] - ldr r0, =0x085dff04 + ldr r0, =gUnknown_085DFF04 movs r1, 0x4 bl GetMaxWidthInMenuTable lsls r0, 24 @@ -901253,7 +901253,7 @@ sub_81D1C84: ; 81D1C84 .pool @081D1CD4: lsls r0, r4, 3 - ldr r1, =0x086253e8 + ldr r1, =gUnknown_086253E8 adds r0, r1 bl Window_AddFromTemplate strb r0, [r5] @@ -901349,7 +901349,7 @@ sub_81D1D44: ; 81D1D44 movs r0, 0 str r0, [sp] str r0, [sp, 0x4] - ldr r0, =0x08625400 + ldr r0, =gUnknown_08625400 str r0, [sp, 0x8] movs r0, 0x1 negs r0, r0 @@ -901380,7 +901380,7 @@ sub_81D1DC0: ; 81D1DC0 adds r5, r0, 0 movs r3, 0 ldr r7, =0x0203cf4c - ldr r0, =0x085e8cf7 + ldr r0, =gUnknown_085E8CF7 mov r12, r0 ldr r4, =0x03006310 ldr r1, =0x0203cf48 @@ -901393,7 +901393,7 @@ sub_81D1DC0: ; 81D1DC0 cmp r3, r1 bcs @081D1E02 adds r6, r7, 0 - ldr r2, =0x08625403 + ldr r2, =gUnknown_08625403 @081D1DEC: ldr r1, [r6] lsls r0, r3, 3 @@ -901794,7 +901794,7 @@ sub_81D20BC: ; 81D20BC b @081D20FC @081D20E2: mov r0, sp - ldr r1, =0x08625404 + ldr r1, =gUnknown_08625404 ldm r1!, {r2,r3,r5} stm r0!, {r2,r3,r5} ldr r0, [sp] @@ -902671,7 +902671,7 @@ sub_81D2754: ; 81D2754 push {r5-r7} adds r6, r0, 0 mov r8, r1 - ldr r1, =0x08625410 + ldr r1, =gUnknown_08625410 ldrb r0, [r6] adds r0, r1 ldrb r2, [r0] @@ -902687,7 +902687,7 @@ sub_81D2754: ; 81D2754 mov r12, r0 movs r2, 0x1 mov r9, r2 - ldr r3, =0x08329f40 + ldr r3, =gUnknown_08329F40 mov r10, r3 @081D2786: adds r0, r7, 0 @@ -902716,7 +902716,7 @@ sub_81D2754: ; 81D2754 lsrs r7, r0, 24 @081D27B4: ldrb r0, [r6] - ldr r2, =0x08625410 + ldr r2, =gUnknown_08625410 adds r0, r2 ldrb r2, [r0] adds r6, 0x1 @@ -902778,14 +902778,14 @@ sub_81D2824: ; 81D2824 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x08625510 + ldr r0, =gUnknown_08625510 bl Window_InitFromTemplates bl TextBox_ResetSomeField movs r0, 0 movs r1, 0x1 movs r2, 0xE0 bl sub_809882C - ldr r0, =0x0860f074 + ldr r0, =gUnknown_0860F074 movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply @@ -902854,7 +902854,7 @@ sub_81D28C8: ; 81D28C8 lsrs r4, r1, 16 ldr r3, =0x03006310 adds r2, r3, 0 - ldr r1, =0x08625548 + ldr r1, =gUnknown_08625548 ldm r1!, {r5-r7} stm r2!, {r5-r7} ldm r1!, {r5-r7} @@ -902889,7 +902889,7 @@ sub_81D28FC: ; 81D28FC movs r0, 0 movs r1, 0x11 bl Window_FastFillPixels - ldr r5, =0x085efa31 + ldr r5, =gUnknown_085EFA31 movs r0, 0x1 adds r1, r5, 0 movs r2, 0x80 @@ -902908,7 +902908,7 @@ sub_81D28FC: ; 81D28FC movs r1, 0x1 adds r2, r5, 0 bl Print - ldr r5, =0x085efa52 + ldr r5, =gUnknown_085EFA52 movs r1, 0x29 mov r10, r1 str r1, [sp] @@ -902920,7 +902920,7 @@ sub_81D28FC: ; 81D28FC adds r2, r5, 0 movs r3, 0x4 bl Print - ldr r5, =0x085efa56 + ldr r5, =gUnknown_085EFA56 movs r0, 0x1 adds r1, r5, 0 movs r2, 0x6A @@ -902937,7 +902937,7 @@ sub_81D28FC: ; 81D28FC movs r1, 0x1 adds r2, r5, 0 bl Print - ldr r5, =0x085efa5d + ldr r5, =gUnknown_085EFA5D movs r0, 0x1 adds r1, r5, 0 movs r2, 0x6A @@ -902969,12 +902969,12 @@ sub_81D28FC: ; 81D28FC lsls r0, r1, 1 add r0, r9 lsls r0, 2 - ldr r1, =0x0831c898 + ldr r1, =gUnknown_0831C898 adds r6, r0, r1 ldrb r1, [r6, 0x2] lsls r0, r1, 3 subs r0, r1 - ldr r1, =0x0831ae38 + ldr r1, =gUnknown_0831AE38 adds r5, r0, r1 movs r0, 0x19 str r0, [sp] @@ -902986,7 +902986,7 @@ sub_81D28FC: ; 81D28FC adds r2, r5, 0 movs r3, 0x4 bl Print - ldr r1, =0x085efa52 + ldr r1, =gUnknown_085EFA52 movs r0, 0x1 movs r2, 0 bl font_get_width_of_string @@ -903010,7 +903010,7 @@ sub_81D28FC: ; 81D28FC ldrb r0, [r6, 0x1] cmp r0, 0x1 bhi @081D2A3C - ldr r5, =0x085e8d45 + ldr r5, =gUnknown_085E8D45 b @081D2A4A .align 2, 0 .pool @@ -903035,7 +903035,7 @@ sub_81D28FC: ; 81D28FC ldrb r0, [r6, 0x3] cmp r0, 0 bne @081D2A70 - ldr r5, =0x085e8d45 + ldr r5, =gUnknown_085E8D45 b @081D2A7E .align 2, 0 .pool @@ -903058,7 +903058,7 @@ sub_81D28FC: ; 81D28FC adds r2, r5, 0 movs r3, 0x6A bl Print - ldr r1, =0x0861c524 + ldr r1, =gUnknown_0861C524 mov r0, r9 subs r0, 0x1 lsls r0, 2 @@ -903097,7 +903097,7 @@ sub_81D2ACC: ; 81D2ACC movs r0, 0x1 movs r1, 0x11 bl Window_FastFillPixels - ldr r5, =0x085efa3e + ldr r5, =gUnknown_085EFA3E movs r0, 0x1 adds r1, r5, 0 movs r2, 0x80 @@ -903113,7 +903113,7 @@ sub_81D2ACC: ; 81D2ACC movs r1, 0x1 adds r2, r5, 0 bl Print - ldr r5, =0x085efa67 + ldr r5, =gUnknown_085EFA67 movs r0, 0x1 adds r1, r5, 0 movs r2, 0x5C @@ -903129,7 +903129,7 @@ sub_81D2ACC: ; 81D2ACC movs r1, 0x1 adds r2, r5, 0 bl Print - ldr r5, =0x085efa6e + ldr r5, =gUnknown_085EFA6E movs r0, 0x1 adds r1, r5, 0 movs r2, 0x5C @@ -903156,9 +903156,9 @@ sub_81D2ACC: ; 81D2ACC .pool @081D2B6C: lsls r4, 3 - ldr r0, =0x0858c2b4 + ldr r0, =gUnknown_0858C2B4 adds r4, r0 - ldr r1, =0x08587d48 + ldr r1, =gUnknown_08587D48 ldrb r0, [r4, 0x1] lsls r0, 29 lsrs r0, 27 @@ -903173,7 +903173,7 @@ sub_81D2ACC: ; 81D2ACC adds r2, r5, 0 movs r3, 0x4 bl Print - ldr r1, =0x08587c50 + ldr r1, =gUnknown_08587C50 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -903272,7 +903272,7 @@ sub_81D2C3C: ; 81D2C3C thumb_func_start sub_81D2C50 sub_81D2C50: ; 81D2C50 push {lr} - ldr r0, =0x08625540 + ldr r0, =gUnknown_08625540 movs r1, 0x1 movs r2, 0xE movs r3, 0 @@ -903372,7 +903372,7 @@ sub_81D2CD0: ; 81D2CD0 bl sub_81D2C68 cmp r0, 0 beq @081D2D20 - ldr r1, =0x085e8264 + ldr r1, =gUnknown_085E8264 adds r0, r5, 0 movs r2, 0 movs r3, 0xC @@ -903439,7 +903439,7 @@ sub_81D2CD0: ; 81D2CD0 movs r0, 0xB adds r1, r7, 0 muls r1, r0 - ldr r0, =0x083185c8 + ldr r0, =gUnknown_083185C8 adds r1, r0 adds r0, r5, 0 bl sub_8008C44 @@ -903648,7 +903648,7 @@ sub_81D2ED4: ; 81D2ED4 cmp r7, 0xE bne @081D2F2C adds r0, r5, 0x5 - ldr r1, =0x085ebfce + ldr r1, =gUnknown_085EBFCE b @081D2F3A .align 2, 0 .pool @@ -903889,7 +903889,7 @@ sub_81D3094: ; 81D3094 bl sub_81D2C68 adds r5, r0, 0 lsls r0, r4, 3 - ldr r1, =0x0830a18c + ldr r1, =gUnknown_0830A18C adds r0, r1 movs r1, 0x1 str r1, [sp] @@ -904018,18 +904018,18 @@ sub_81D31A4: ; 81D31A4 sub_81D31D0: ; 81D31D0 push {r4-r7,lr} sub sp, 0x20 - ldr r3, =0x08625a48 + ldr r3, =gUnknown_08625A48 ldr r4, [r3] ldr r5, [r3, 0x4] str r4, [sp, 0x18] str r5, [sp, 0x1C] mov r4, sp - ldr r3, =0x08625a50 + ldr r3, =gUnknown_08625A50 ldm r3!, {r5-r7} stm r4!, {r5-r7} ldm r3!, {r5-r7} stm r4!, {r5-r7} - ldr r3, =0x08625a68 + ldr r3, =gUnknown_08625A68 ldr r4, [r3, 0x4] ldr r3, [r3] ldr r5, [sp, 0x18] @@ -904061,7 +904061,7 @@ sub_81D321C: ; 81D321C mov r12, r1 mov r8, r2 mov r1, sp - ldr r0, =0x08625a70 + ldr r0, =gUnknown_08625A70 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2,r6,r7} @@ -904070,14 +904070,14 @@ sub_81D321C: ; 81D321C stm r1!, {r3,r4} add r3, sp, 0x20 adds r1, r3, 0 - ldr r0, =0x08625a90 + ldr r0, =gUnknown_08625A90 ldm r0!, {r2,r6,r7} stm r1!, {r2,r6,r7} ldm r0!, {r4,r6,r7} stm r1!, {r4,r6,r7} add r2, sp, 0x38 adds r1, r2, 0 - ldr r0, =0x08625aa8 + ldr r0, =gUnknown_08625AA8 ldm r0!, {r4,r6,r7} stm r1!, {r4,r6,r7} ldm r0!, {r4,r6,r7} @@ -904129,10 +904129,10 @@ sub_81D321C: ; 81D321C thumb_func_start sub_81D32B0 sub_81D32B0: ; 81D32B0 push {r4,r5,lr} - ldr r2, =0x08625ac0 + ldr r2, =gUnknown_08625AC0 ldr r4, [r2] ldr r5, [r2, 0x4] - ldr r2, =0x08625ac8 + ldr r2, =gUnknown_08625AC8 ldr r3, [r2, 0x4] ldr r2, [r2] str r4, [r0] @@ -904203,7 +904203,7 @@ sub_81D3314: ; 81D3314 ldrh r1, [r3, 0x24] ldrh r2, [r3, 0x20] adds r1, r2 - ldr r2, =0x08625b2c + ldr r2, =gUnknown_08625B2C movs r5, 0x2E ldrsh r0, [r4, r5] lsls r0, 2 @@ -904225,7 +904225,7 @@ sub_81D3314: ; 81D3314 .align 2, 0 .pool @081D3360: - ldr r1, =0x08625b2c + ldr r1, =gUnknown_08625B2C movs r5, 0x2E ldrsh r0, [r4, r5] lsls r0, 2 @@ -904405,7 +904405,7 @@ sub_81D3480: ; 81D3480 cmp r9, r0 bge @081D34FE @081D34A2: - ldr r0, =0x08625b14 + ldr r0, =gUnknown_08625B14 movs r1, 0 movs r2, 0 movs r3, 0 @@ -904705,7 +904705,7 @@ sub_81D3640: ; 81D3640 str r1, [sp] mov r0, r9 str r0, [sp, 0x4] - ldr r1, =0x08625b54 + ldr r1, =gUnknown_08625B54 lsls r0, r7, 2 adds r0, r1 ldr r0, [r0] @@ -904721,10 +904721,10 @@ sub_81D3640: ; 81D3640 adds r4, 0xC movs r1, 0 ldrsh r0, [r4, r1] - ldr r1, =0x085eea76 + ldr r1, =gUnknown_085EEA76 cmp r0, 0 blt @081D3704 - ldr r1, =0x085eea73 + ldr r1, =gUnknown_085EEA73 @081D3704: adds r0, r6, 0 bl gf_strcpy @@ -904878,7 +904878,7 @@ sub_81D3784: ; 81D3784 str r0, [sp] mov r1, r8 str r1, [sp, 0x4] - ldr r1, =0x08625b54 + ldr r1, =gUnknown_08625B54 lsls r0, r6, 2 adds r0, r1 ldr r0, [r0] @@ -905170,7 +905170,7 @@ sub_81D3998: ; 81D3998 movs r1, 0xAA lsls r1, 1 adds r0, r1 - ldr r3, =0x08625b6c + ldr r3, =gUnknown_08625B6C lsls r1, r2, 2 adds r1, r2 lsls r1, 3 @@ -906288,7 +906288,7 @@ sub_81D427C: ; 81D427C adds r4, r0, r1 mov r2, r8 lsls r1, r2, 2 - ldr r6, =0x0862608c + ldr r6, =gUnknown_0862608C adds r0, r1, r6 movs r6, 0x14 ldrsh r2, [r4, r6] @@ -906303,7 +906303,7 @@ sub_81D427C: ; 81D427C b @081D449E @081D4394: movs r3, 0 - ldr r1, =0x0862608e + ldr r1, =gUnknown_0862608E adds r0, r7, r1 movs r2, 0x16 ldrsh r1, [r4, r2] @@ -906438,8 +906438,8 @@ sub_81D427C: ; 81D427C lsls r0, 2 mov r3, r10 adds r4, r0, r3 - ldr r6, =0x0862608c - ldr r1, =0x0862608e + ldr r6, =gUnknown_0862608C + ldr r1, =gUnknown_0862608E adds r0, r7, r1 movs r3, 0x16 ldrsh r1, [r4, r3] @@ -907259,7 +907259,7 @@ sub_81D4A90: ; 81D4A90 movs r0, 0x1 strb r0, [r1] @081D4B3A: - ldr r4, =0x0850c9c8 + ldr r4, =gUnknown_0850C9C8 adds r0, r4, 0 bl gpu_pal_obj_alloc_tag_and_apply ldrh r0, [r4, 0x4] @@ -907279,7 +907279,7 @@ sub_81D4A90: ; 81D4A90 movs r2, 0x8 movs r3, 0x8 bl sub_80930E0 - ldr r0, =0x085059f8 + ldr r0, =gUnknown_085059F8 ldr r0, [r0, 0x3C] mov r1, sp movs r2, 0 @@ -907994,7 +907994,7 @@ sub_81D5084: ; 81D5084 @081D511C: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085edfd6 + ldr r1, =gUnknown_085EDFD6 bl mevent_0814257C cmp r0, 0 bne @081D512C @@ -908034,13 +908034,13 @@ sub_81D5084: ; 81D5084 @081D516C: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085edff5 + ldr r1, =gUnknown_085EDFF5 bl mevent_0814257C cmp r0, 0 bne @081D517C b @081D548A @081D517C: - ldr r0, =0x085ee014 + ldr r0, =gUnknown_085EE014 bl sub_8018884 adds r0, r4, 0 bl sub_81D505C @@ -908130,7 +908130,7 @@ sub_81D5084: ; 81D5084 @081D524C: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085ee05c + ldr r1, =gUnknown_085EE05C bl mevent_0814257C cmp r0, 0 bne @081D525C @@ -908142,11 +908142,11 @@ sub_81D5084: ; 81D5084 .align 2, 0 .pool @081D5268: - ldr r0, =0x085ee097 + ldr r0, =gUnknown_085EE097 bl sub_8018884 ldr r0, =0x03006370 - ldr r1, =0x089a6550 - ldr r2, =0x089a3470 + ldr r1, =gUnknown_089A6550 + ldr r2, =gUnknown_089A3470 subs r1, r2 bl sub_81D4D50 movs r0, 0x9 @@ -908182,7 +908182,7 @@ sub_81D5084: ; 81D5084 @081D52C0: adds r0, r4, 0 bl sub_81D505C - ldr r0, =0x085ee120 + ldr r0, =gUnknown_085EE120 bl sub_8018884 movs r0, 0xB strb r0, [r4, 0x8] @@ -908203,7 +908203,7 @@ sub_81D5084: ; 81D5084 b @081D548A @081D52F2: bl sub_81D4E30 - ldr r0, =0x085ee0dc + ldr r0, =gUnknown_085EE0DC bl sub_8018884 @081D52FC: movs r0, 0xD @@ -908236,7 +908236,7 @@ sub_81D5084: ; 81D5084 .4byte @081D5374 .4byte @081D5360 @081D5340: - ldr r0, =0x085ee097 + ldr r0, =gUnknown_085EE097 bl sub_8018884 movs r0, 0xE strb r0, [r4, 0x8] @@ -908308,7 +908308,7 @@ sub_81D5084: ; 81D5084 bl sub_81D3AB0 cmp r0, 0 beq @081D53EC - ldr r0, =0x085ee0fa + ldr r0, =gUnknown_085EE0FA bl sub_8018884 adds r0, r4, 0 bl sub_81D505C @@ -908327,7 +908327,7 @@ sub_81D5084: ; 81D5084 bl sub_81D5064 cmp r0, 0 beq @081D548A - ldr r0, =0x085ee107 + ldr r0, =gUnknown_085EE107 bl sub_8018884 movs r0, 0xB9 lsls r0, 1 @@ -908352,7 +908352,7 @@ sub_81D5084: ; 81D5084 @081D5430: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085ee06b + ldr r1, =gUnknown_085EE06B bl mevent_0814257C @081D543A: cmp r0, 0 @@ -908365,21 +908365,21 @@ sub_81D5084: ; 81D5084 @081D5448: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085ee0a3 + ldr r1, =gUnknown_085EE0A3 b @081D5466 .align 2, 0 .pool @081D5454: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085ee0bf + ldr r1, =gUnknown_085EE0BF b @081D5466 .align 2, 0 .pool @081D5460: adds r0, r4, 0 adds r0, 0x9 - ldr r1, =0x085ee12d + ldr r1, =gUnknown_085EE12D @081D5466: bl mevent_0814257C cmp r0, 0 @@ -908409,7 +908409,7 @@ sub_81D5084: ; 81D5084 sp194_trainer_tower: ; 81D5494 push {lr} bl sub_81D56B0 - ldr r1, =0x0862a618 + ldr r1, =gUnknown_0862A618 ldr r0, =0x020375e0 ldrh r0, [r0] lsls r0, 2 @@ -908485,7 +908485,7 @@ sub_81D5530: ; 81D5530 lsls r1, 24 adds r0, r1 lsrs r0, 24 - ldr r2, =0x0831f5ca + ldr r2, =gUnknown_0831F5CA ldr r1, =0x0203cf58 ldr r1, [r1] adds r1, 0x16 @@ -908554,7 +908554,7 @@ sub_81D5588: ; 81D5588 adds r3, r0 ldrb r4, [r3, 0x1B] bl sub_81D5710 - ldr r0, =0x0831f578 + ldr r0, =gUnknown_0831F578 adds r4, r0 ldrb r0, [r4] pop {r4} @@ -908689,7 +908689,7 @@ sub_81D56B0: ; 81D56B0 ldrb r1, [r1, 0x12] adds r1, 0x61 strb r1, [r0] - ldr r1, =0x0862a5f8 + ldr r1, =gUnknown_0862A5F8 ldr r0, =0x03005d8c ldr r0, [r0] ldr r2, =0x00003d6e @@ -909394,14 +909394,14 @@ sub_81D5C8C: ; 81D5C8C movs r0, 0 movs r1, 0 bl Window_FastFillPixels - ldr r5, =0x085ef88a + ldr r5, =gUnknown_085EF88A movs r0, 0x1 adds r1, r5, 0 movs r2, 0xD0 bl sub_81DB35C lsls r2, r0, 24 lsrs r2, 24 - ldr r6, =0x0862a5f4 + ldr r6, =gUnknown_0862A5F4 str r6, [sp] movs r4, 0x1 negs r4, r4 @@ -909420,11 +909420,11 @@ sub_81D5C8C: ; 81D5C8C @081D5CD6: lsls r3, r7, 24 lsrs r3, 24 - ldr r0, =0x0862a5f4 + ldr r0, =gUnknown_0862A5F4 str r0, [sp] mov r1, r10 str r1, [sp, 0x4] - ldr r0, =0x0862a660 + ldr r0, =gUnknown_0862A660 mov r1, r8 lsls r4, r1, 2 adds r0, r4, r0 @@ -909479,9 +909479,9 @@ sub_81D5C8C: ; 81D5C8C movs r3, 0x2 bl decimal_int_to_string mov r0, r9 - ldr r1, =0x085ef895 + ldr r1, =gUnknown_085EF895 bl gf_strcpy - ldr r1, =0x085ef8a3 + ldr r1, =gUnknown_085EF8A3 bl ExpandTextCodes movs r0, 0x1 mov r1, r9 @@ -909491,7 +909491,7 @@ sub_81D5C8C: ; 81D5C8C lsrs r2, 24 lsls r3, r7, 24 lsrs r3, 24 - ldr r0, =0x0862a5f4 + ldr r0, =gUnknown_0862A5F4 str r0, [sp] mov r1, r10 str r1, [sp, 0x4] @@ -909597,7 +909597,7 @@ sub_81D5DF8: ; 81D5DF8 ldr r0, [sp, 0x4] adds r5, r0 adds r1, r5, 0 - ldr r0, =0x0862a670 + ldr r0, =gUnknown_0862A670 ldm r0!, {r2-r4} stm r1!, {r2-r4} ldm r0!, {r2-r4} @@ -909660,7 +909660,7 @@ sub_81D5DF8: ; 81D5DF8 movs r1, 0xF ands r0, r1 strh r0, [r5, 0xE] - ldr r0, =0x082c83f0 + ldr r0, =gUnknown_082C83F0 str r0, [r5, 0x10] ldr r0, =0x03005d90 ldr r0, [r0] @@ -909974,7 +909974,7 @@ sub_81D6134: ; 81D6134 bls @081D6162 movs r2, 0x4 @081D6162: - ldr r1, =0x0862a688 + ldr r1, =gUnknown_0862A688 subs r0, r2, 0x1 lsls r0, 2 adds r0, r1 @@ -910028,7 +910028,7 @@ sub_81D619C: ; 81D619C movs r2, 0xEE lsls r2, 4 adds r1, r2 - ldr r2, =0x0832a328 + ldr r2, =gUnknown_0832A328 lsrs r0, 22 adds r0, r2 ldr r0, [r0] @@ -910053,7 +910053,7 @@ sub_81D61E8: ; 81D61E8 ldr r0, =0x02038bca mov r8, r0 ldr r6, =0x03005d90 - ldr r1, =0x0832a328 + ldr r1, =gUnknown_0832A328 mov r12, r1 adds r5, r6, 0 @081D6204: @@ -910096,7 +910096,7 @@ sub_81D61E8: ; 81D61E8 beq @081D62A2 movs r3, 0 ldr r5, =0x02038bcc - ldr r0, =0x0832a328 + ldr r0, =gUnknown_0832A328 mov r8, r0 @081D6260: ldr r2, [r6] @@ -910137,7 +910137,7 @@ sub_81D61E8: ; 81D61E8 thumb_func_start sub_81D62AC sub_81D62AC: ; 81D62AC - ldr r0, =0x082c83f0 + ldr r0, =gUnknown_082C83F0 bx lr .align 2, 0 .pool @@ -910189,7 +910189,7 @@ sub_81D62CC: ; 81D62CC adds r0, r5, 0x3 cmp r5, r0 bge @081D6366 - ldr r1, =0x0862a698 + ldr r1, =gUnknown_0862A698 lsls r0, r6, 1 adds r0, r6 adds r7, r0, r1 @@ -910311,10 +910311,10 @@ sub_81D63C8: ; 81D63C8 ldrb r4, [r3, 0x1B] bl sub_81D5710 movs r2, 0 - ldr r0, =0x0831f5ca + ldr r0, =gUnknown_0831F5CA adds r4, r0 ldrb r3, [r4] - ldr r1, =0x0862a3b4 + ldr r1, =gUnknown_0862A3B4 @081D6406: ldrb r0, [r1] cmp r0, r3 @@ -910348,11 +910348,11 @@ sub_81D642C: ; 81D642C bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r5, =0x0831f72c + ldr r5, =gUnknown_0831F72C mov r1, sp ldrb r2, [r1] lsls r2, 2 - ldr r3, =0x083203cc + ldr r3, =gUnknown_083203CC lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -910419,7 +910419,7 @@ sub_81D64C0: ; 81D64C0 bl sub_81D6534 cmp r0, 0x1 bne @081D64D4 - ldr r0, =0x0862a5d4 + ldr r0, =gUnknown_0862A5D4 movs r1, 0x70 movs r2, 0x20 bl gpu_pal_apply @@ -910681,7 +910681,7 @@ sub_81D6640: ; 81D6640 lsls r0, 24 lsrs r2, r0, 24 @081D66C8: - ldr r1, =0x0862a5cc + ldr r1, =gUnknown_0862A5CC lsls r0, r4, 2 adds r0, r1 ldr r1, [r0] @@ -910771,7 +910771,7 @@ sub_81D6774: ; 81D6774 movs r1, 0xF0 movs r2, 0x20 bl rboxid_80040B8 - ldr r1, =0x0862a6a0 + ldr r1, =gUnknown_0862A6A0 ldr r0, =0x0203cf60 ldr r0, [r0] ldr r2, =0x00002006 @@ -910886,7 +910886,7 @@ sub_81D6840: ; 81D6840 adds r1, r6 lsls r1, 3 adds r1, r0 - ldr r3, =0x0862a6a0 + ldr r3, =gUnknown_0862A6A0 adds r2, r4 ldrb r0, [r2] lsls r0, 2 @@ -911000,7 +911000,7 @@ sub_81D6984: ; 81D6984 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =0x0862a72c + ldr r0, =gUnknown_0862A72C mov r8, r0 movs r1, 0x58 movs r2, 0x48 @@ -911029,7 +911029,7 @@ sub_81D6984: ; 81D6984 lsls r0, 24 lsrs r0, 24 strh r0, [r4] - ldr r0, =0x0862a750 + ldr r0, =gUnknown_0862A750 movs r1, 0x4B movs r2, 0x65 movs r3, 0 @@ -911037,7 +911037,7 @@ sub_81D6984: ; 81D6984 lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x2] - ldr r0, =0x0862a774 + ldr r0, =gUnknown_0862A774 movs r1, 0x6D movs r2, 0x72 movs r3, 0x1 @@ -911247,7 +911247,7 @@ sub_81D6B7C: ; 81D6B7C push {r4-r6,lr} mov r6, r8 push {r6} - ldr r5, =0x0862a81c + ldr r5, =gUnknown_0862A81C adds r0, r5, 0 movs r1, 0x88 movs r2, 0x60 @@ -911338,14 +911338,14 @@ sub_81D6B7C: ; 81D6B7C ldrh r1, [r4, 0x6] orrs r0, r1 strh r0, [r4, 0x6] - ldr r0, =0x0862a84c + ldr r0, =gUnknown_0862A84C movs r1, 0xD0 movs r2, 0x84 movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 8 strh r0, [r4, 0x8] - ldr r0, =0x0862a864 + ldr r0, =gUnknown_0862A864 movs r1, 0xC8 movs r2, 0x78 movs r3, 0x1 @@ -911799,7 +911799,7 @@ sub_81D6FE0: ; 81D6FE0 bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0862a888 + ldr r1, =gUnknown_0862A888 movs r0, 0 movs r2, 0x3 bl bg_vram_setup @@ -911850,7 +911850,7 @@ sub_81D706C: ; 81D706C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =0x08da33c0 + ldr r1, =gUnknown_08DA33C0 movs r0, 0 str r0, [sp] movs r2, 0 @@ -911861,40 +911861,40 @@ sub_81D706C: ; 81D706C lsls r0, 24 cmp r0, 0 bne @081D7082 - ldr r0, =0x08da3988 + ldr r0, =gUnknown_08DA3988 ldr r4, =0x0203cf60 ldr r1, [r4] adds r1, 0x4 bl call_LZZUnCompWram - ldr r0, =0x08da3824 + ldr r0, =gUnknown_08DA3824 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da3a88 + ldr r0, =gUnknown_08DA3A88 ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da37e8 + ldr r0, =gUnknown_08DA37E8 movs r1, 0 movs r2, 0x40 bl decompress_palette - ldr r0, =0x0862a8c4 + ldr r0, =gUnknown_0862A8C4 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862a8f8 + ldr r0, =gUnknown_0862A8F8 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862a924 + ldr r0, =gUnknown_0862A924 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862a9d4 + ldr r0, =gUnknown_0862A9D4 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862aa14 + ldr r0, =gUnknown_0862AA14 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862aa34 + ldr r0, =gUnknown_0862AA34 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862a8cc + ldr r0, =gUnknown_0862A8CC bl gpu_pal_obj_decompress_and_apply - ldr r0, =0x0862a9dc + ldr r0, =gUnknown_0862A9DC bl gpu_pal_obj_decompress_and_apply add sp, 0x4 pop {r4} @@ -911924,7 +911924,7 @@ task_add_00_WIN0V_open_close_above_and_more: ; 81D7134 ldr r2, =0x010003c0 add r0, sp, 0x4 bl CpuFastSet - ldr r2, =0x0862a87c + ldr r2, =gUnknown_0862A87C ldr r0, [r2] ldr r1, [r2, 0x4] ldr r2, [r2, 0x8] @@ -912539,7 +912539,7 @@ sub_81D7664: ; 81D7664 push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =0x0862a8d4 + ldr r0, =gUnknown_0862A8D4 mov r8, r0 movs r1, 0x62 movs r2, 0x48 @@ -912568,7 +912568,7 @@ sub_81D7664: ; 81D7664 lsls r0, 24 lsrs r0, 24 strh r0, [r4] - ldr r0, =0x0862a900 + ldr r0, =gUnknown_0862A900 movs r1, 0x55 movs r2, 0x65 movs r3, 0 @@ -912576,7 +912576,7 @@ sub_81D7664: ; 81D7664 lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x2] - ldr r0, =0x0862a92c + ldr r0, =gUnknown_0862A92C movs r1, 0x77 movs r2, 0x72 movs r3, 0x1 @@ -912838,7 +912838,7 @@ sub_81D78BC: ; 81D78BC push {r4-r6,lr} mov r6, r8 push {r6} - ldr r5, =0x0862a9e4 + ldr r5, =gUnknown_0862A9E4 adds r0, r5, 0 movs r1, 0x7E movs r2, 0x60 @@ -912929,14 +912929,14 @@ sub_81D78BC: ; 81D78BC ldrh r1, [r4, 0x6] orrs r0, r1 strh r0, [r4, 0x6] - ldr r0, =0x0862aa1c + ldr r0, =gUnknown_0862AA1C movs r1, 0xC6 movs r2, 0x84 movs r3, 0 bl obj_add_from_template_forward_search lsls r0, 8 strh r0, [r4, 0x8] - ldr r0, =0x0862aa3c + ldr r0, =gUnknown_0862AA3C movs r1, 0xBE movs r2, 0x78 movs r3, 0x1 @@ -913514,7 +913514,7 @@ sub_81D7E10: ; 81D7E10 bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0862aa54 + ldr r1, =gUnknown_0862AA54 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -913565,20 +913565,20 @@ sub_81D7E9C: ; 81D7E9C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =0x08da33c0 + ldr r1, =gUnknown_08DA33C0 movs r4, 0 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08da4f70 + ldr r1, =gUnknown_08DA4F70 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08da3c94 + ldr r1, =gUnknown_08DA3C94 str r4, [sp] movs r0, 0x2 movs r2, 0 @@ -913589,28 +913589,28 @@ sub_81D7E9C: ; 81D7E9C lsls r0, 24 cmp r0, 0 bne @081D7ED0 - ldr r0, =0x08da3988 + ldr r0, =gUnknown_08DA3988 ldr r4, =0x0203cf60 ldr r1, [r4] adds r1, 0x4 bl call_LZZUnCompWram - ldr r0, =0x08da60b8 + ldr r0, =gUnknown_08DA60B8 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da4dec + ldr r0, =gUnknown_08DA4DEC ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da4da8 + ldr r0, =gUnknown_08DA4DA8 movs r1, 0 movs r2, 0x40 bl decompress_palette - ldr r0, =0x0862aa90 + ldr r0, =gUnknown_0862AA90 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862aa98 + ldr r0, =gUnknown_0862AA98 bl gpu_pal_obj_decompress_and_apply add sp, 0x4 pop {r4} @@ -913929,8 +913929,8 @@ sub_81D81A4: ; 81D81A4 ands r0, r1 cmp r0, 0 bne @081D8254 - ldr r0, =0x0862aaa0 - ldr r3, =0x0862aab8 + ldr r0, =gUnknown_0862AAA0 + ldr r3, =gUnknown_0862AAB8 movs r1, 0 ldrsh r2, [r4, r1] lsls r2, 1 @@ -914016,7 +914016,7 @@ sub_81D8260: ; 81D8260 strh r0, [r2, 0x24] b @081D829A @081D8270: - ldr r1, =0x0862aab8 + ldr r1, =gUnknown_0862AAB8 movs r3, 0x2E ldrsh r0, [r2, r3] lsls r0, 1 @@ -914056,7 +914056,7 @@ sub_81D82B0: ; 81D82B0 bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0862aacc + ldr r1, =gUnknown_0862AACC movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -914116,14 +914116,14 @@ sub_81D8358: ; 81D8358 push {r4-r7,lr} sub sp, 0xC bl reset_temp_tile_data_buffers - ldr r1, =0x08da7528 + ldr r1, =gUnknown_08DA7528 movs r4, 0 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08da69bc + ldr r1, =gUnknown_08DA69BC str r4, [sp] movs r0, 0x1 movs r2, 0 @@ -914136,12 +914136,12 @@ sub_81D8358: ; 81D8358 lsrs r6, r0, 24 cmp r6, 0 bne @081D8380 - ldr r0, =0x08da7aac + ldr r0, =gUnknown_08DA7AAC ldr r5, =0x0203cf60 ldr r1, [r5] adds r1, 0x4 bl call_LZZUnCompWram - ldr r0, =0x08da7784 + ldr r0, =gUnknown_08DA7784 ldr r1, [r5] ldr r4, =0x00001804 adds r1, r4 @@ -914168,7 +914168,7 @@ sub_81D8358: ; 81D8358 ldr r2, =0x010000d0 adds r0, r7, 0 bl CpuFastSet - ldr r0, =0x08da7744 + ldr r0, =gUnknown_08DA7744 movs r1, 0 movs r2, 0x40 bl decompress_palette @@ -914177,11 +914177,11 @@ sub_81D8358: ; 81D8358 strh r1, [r0] ldr r0, =0x02037b14 strh r1, [r0] - ldr r0, =0x0862aafc + ldr r0, =gUnknown_0862AAFC bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ab04 + ldr r0, =gUnknown_0862AB04 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ab0c + ldr r0, =gUnknown_0862AB0C bl gpu_pal_obj_decompress_and_apply add sp, 0xC pop {r4-r7} @@ -914493,7 +914493,7 @@ sub_81D86CC: ; 81D86CC push {r4-r6,lr} mov r6, r8 push {r6} - ldr r0, =0x0862ab14 + ldr r0, =gUnknown_0862AB14 movs r1, 0xA0 movs r2, 0 movs r3, 0 @@ -914507,7 +914507,7 @@ sub_81D86CC: ; 81D86CC ldr r4, =0x0202065e adds r0, r5, r4 mov r8, r0 - ldr r0, =0x0862ab2c + ldr r0, =gUnknown_0862AB2C movs r2, 0x30 negs r2, r2 movs r1, 0xB8 @@ -914675,7 +914675,7 @@ sub_81D8828: ; 81D8828 bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0862ab44 + ldr r1, =gUnknown_0862AB44 movs r0, 0 movs r2, 0x4 bl bg_vram_setup @@ -914735,20 +914735,20 @@ sub_81D88D0: ; 81D88D0 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =0x08da80bc + ldr r1, =gUnknown_08DA80BC movs r4, 0 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08da7eac + ldr r1, =gUnknown_08DA7EAC str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08da7c30 + ldr r1, =gUnknown_08DA7C30 str r4, [sp] movs r0, 0x3 movs r2, 0 @@ -914759,27 +914759,27 @@ sub_81D88D0: ; 81D88D0 lsls r0, 24 cmp r0, 0 bne @081D8904 - ldr r0, =0x08da8d6c + ldr r0, =gUnknown_08DA8D6C ldr r4, =0x0203cf60 ldr r1, [r4] adds r1, 0x4 bl call_LZZUnCompWram - ldr r0, =0x08da8b40 + ldr r0, =gUnknown_08DA8B40 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da7fb4 + ldr r0, =gUnknown_08DA7FB4 ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da7d6c + ldr r0, =gUnknown_08DA7D6C ldr r1, [r4] ldr r2, =0x00001804 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08da8e84 + ldr r0, =gUnknown_08DA8E84 movs r1, 0 movs r2, 0x80 bl decompress_palette @@ -915139,7 +915139,7 @@ sub_81D8C38: ; 81D8C38 bl sub_8121DA0 movs r0, 0 bl gpu_reset_bgs_and_dma3_busy_flags - ldr r1, =0x0862ad08 + ldr r1, =gUnknown_0862AD08 movs r0, 0x1 movs r2, 0x3 bl bg_vram_setup @@ -915190,14 +915190,14 @@ sub_81D8CC4: ; 81D8CC4 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =0x08daab24 + ldr r1, =gUnknown_08DAAB24 movs r4, 0 str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =0x08daa8b4 + ldr r1, =gUnknown_08DAA8B4 str r4, [sp] movs r0, 0 movs r2, 0 @@ -915208,44 +915208,44 @@ sub_81D8CC4: ; 81D8CC4 lsls r0, 24 cmp r0, 0 bne @081D8CEA - ldr r0, =0x08daae54 + ldr r0, =gUnknown_08DAAE54 ldr r4, =0x0203cf60 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08daac1c + ldr r0, =gUnknown_08DAAC1C ldr r1, [r4] adds r1, 0x4 bl call_LZZUnCompWram - ldr r0, =0x08daaf98 + ldr r0, =gUnknown_08DAAF98 ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl call_LZZUnCompWram - ldr r0, =0x08daafec + ldr r0, =gUnknown_08DAAFEC movs r1, 0 movs r2, 0x60 bl decompress_palette - ldr r0, =0x0862ac28 + ldr r0, =gUnknown_0862AC28 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ac30 + ldr r0, =gUnknown_0862AC30 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ac38 + ldr r0, =gUnknown_0862AC38 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ac40 + ldr r0, =gUnknown_0862AC40 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ac48 + ldr r0, =gUnknown_0862AC48 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ac50 + ldr r0, =gUnknown_0862AC50 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862ac58 + ldr r0, =gUnknown_0862AC58 bl gpu_pal_obj_decompress_and_apply - ldr r0, =0x0862ac60 + ldr r0, =gUnknown_0862AC60 bl gpu_pal_obj_decompress_and_apply - ldr r0, =0x0862ac68 + ldr r0, =gUnknown_0862AC68 bl gpu_pal_obj_decompress_and_apply - ldr r0, =0x0862ac70 + ldr r0, =gUnknown_0862AC70 bl gpu_pal_obj_decompress_and_apply add sp, 0x4 pop {r4} @@ -915633,7 +915633,7 @@ sub_81D90A8: ; 81D90A8 lsls r4, 3 ldr r0, =0x03005e08 adds r4, r0 - ldr r0, =0x0862ac78 + ldr r0, =gUnknown_0862AC78 movs r1, 0x40 movs r2, 0x78 movs r3, 0 @@ -915649,7 +915649,7 @@ sub_81D90A8: ; 81D90A8 ldr r1, =0x0202065e mov r10, r1 adds r7, r0, r1 - ldr r0, =0x0862ac90 + ldr r0, =gUnknown_0862AC90 movs r1, 0x10 movs r2, 0x82 movs r3, 0 @@ -915689,7 +915689,7 @@ sub_81D90A8: ; 81D90A8 mov r2, r9 orrs r0, r2 strb r0, [r1, 0x5] - ldr r5, =0x0862aca8 + ldr r5, =gUnknown_0862ACA8 adds r0, r5, 0 movs r1, 0xA0 movs r2, 0x80 @@ -915773,7 +915773,7 @@ sub_81D90A8: ; 81D90A8 add r0, r8 movs r1, 0x2 bl obj_anim_image_start - ldr r0, =0x0862acc0 + ldr r0, =gUnknown_0862ACC0 movs r2, 0x41 negs r2, r2 movs r1, 0x78 @@ -915789,7 +915789,7 @@ sub_81D90A8: ; 81D90A8 lsls r0, 2 mov r1, r10 adds r7, r0, r1 - ldr r0, =0x0862acd8 + ldr r0, =gUnknown_0862ACD8 movs r2, 0x71 negs r2, r2 movs r1, 0x78 @@ -916212,7 +916212,7 @@ sub_81D9528: ; 81D9528 ldrsh r0, [r7, r1] cmp r0, 0x80 bne @081D95CE - ldr r2, =0x0862acf0 + ldr r2, =gUnknown_0862ACF0 mov r8, r2 mov r0, r8 movs r1, 0x98 @@ -916851,7 +916851,7 @@ sub_81D9A1C: ; 81D9A1C bl sub_80D2578 cmp r0, 0 beq @081D9A5C - ldr r0, =0x085ee49a + ldr r0, =gUnknown_085EE49A bl sub_80D255C b @081D9A68 .align 2, 0 @@ -916970,7 +916970,7 @@ sub_81D9B40: ; 81D9B40 lsls r0, 24 lsrs r2, r0, 24 movs r1, 0 - ldr r3, =0x0862ad14 + ldr r3, =gUnknown_0862AD14 @081D9B4A: adds r0, r1, r3 ldrb r0, [r0] @@ -918274,7 +918274,7 @@ sub_81DA57C: ; 81DA57C lsls r0, 24 cmp r0, 0 beq @081DA5C0 - ldr r0, =0x0862ad34 + ldr r0, =gUnknown_0862AD34 movs r1, 0x8 movs r2, 0x5 bl sub_81DA5D4 @@ -918282,7 +918282,7 @@ sub_81DA57C: ; 81DA57C .align 2, 0 .pool @081DA5C0: - ldr r0, =0x0862ad44 + ldr r0, =gUnknown_0862AD44 movs r1, 0x7 movs r2, 0x1 bl sub_81DA5D4 @@ -918428,7 +918428,7 @@ sub_81DA6CC: ; 81DA6CC push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 - ldr r6, =0x085500a4 + ldr r6, =gUnknown_085500A4 @081DA6D4: lsls r0, r4, 1 lsls r1, r5, 4 @@ -918461,19 +918461,19 @@ sub_81DA700: ; 81DA700 add r1, sp, 0x4 mov r0, sp bl sub_8149F58 - ldr r0, =0x0862ad54 + ldr r0, =gUnknown_0862AD54 ldr r1, [sp, 0x4] bl LZ77UnCompVram - ldr r0, =0x0862af30 + ldr r0, =gUnknown_0862AF30 ldr r1, [sp] bl LZ77UnCompVram - ldr r0, =0x0862b53c + ldr r0, =gUnknown_0862B53C movs r1, 0xF0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0862b724 + ldr r0, =gUnknown_0862B724 bl gpu_tile_obj_decompress_and_load - ldr r0, =0x0862b72c + ldr r0, =gUnknown_0862B72C bl gpu_pal_obj_alloc_tag_and_apply add sp, 0x8 pop {r0} @@ -918509,7 +918509,7 @@ sub_81DA74C: ; 81DA74C mov r9, r1 lsls r4, 24 lsrs r7, r4, 24 - ldr r0, =0x0862b758 + ldr r0, =gUnknown_0862B758 lsls r5, 16 asrs r5, 16 lsls r6, 16 @@ -918708,7 +918708,7 @@ sub_81DA8BC: ; 81DA8BC lsrs r7, r4, 16 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x0862b758 + ldr r0, =gUnknown_0862B758 lsls r6, 16 asrs r6, 16 mov r1, r8 @@ -919093,7 +919093,7 @@ sub_81DABDC: ; 81DABDC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b770 + ldr r5, =gUnknown_0862B770 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919202,7 +919202,7 @@ sub_81DACB4: ; 81DACB4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b784 + ldr r5, =gUnknown_0862B784 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919311,7 +919311,7 @@ sub_81DAD8C: ; 81DAD8C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b798 + ldr r5, =gUnknown_0862B798 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919429,7 +919429,7 @@ sub_81DAE78: ; 81DAE78 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b7ac + ldr r5, =gUnknown_0862B7AC ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919549,7 +919549,7 @@ sub_81DAF68: ; 81DAF68 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b7c0 + ldr r5, =gUnknown_0862B7C0 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919676,7 +919676,7 @@ sub_81DB060: ; 81DB060 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b7d4 + ldr r5, =gUnknown_0862B7D4 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919803,7 +919803,7 @@ sub_81DB158: ; 81DB158 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b7e8 + ldr r5, =gUnknown_0862B7E8 ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -919934,7 +919934,7 @@ sub_81DB258: ; 81DB258 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 - ldr r5, =0x0862b7fc + ldr r5, =gUnknown_0862B7FC ldr r2, =0x03005e00 lsls r1, r0, 2 adds r1, r0 @@ -920232,14 +920232,14 @@ sub_81DB468: ; 81DB468 adds r2, r0, 0 adds r0, r1, 0 lsls r2, 5 - ldr r1, =0x0856b5b0 + ldr r1, =gUnknown_0856B5B0 adds r2, r1 adds r1, r2, 0 bl gf_strcpy movs r1, 0 strb r1, [r0] adds r0, 0x1 - ldr r1, =0x085e8268 + ldr r1, =gUnknown_085E8268 bl gf_strcpy pop {r0} bx r0 diff --git a/asm/gpu_obj.s b/asm/gpu_obj.s index 79644d2c2..aa70dd3b8 100644 --- a/asm/gpu_obj.s +++ b/asm/gpu_obj.s @@ -554,7 +554,7 @@ super_sprites_fill: ; 8006D68 bcs @08006DD8 mov r1, sp ldr r5, =0x030022f8 - ldr r0, =0x082ec690 + ldr r0, =gUnknown_082EC690 ldr r2, [r0] ldr r3, [r0, 0x4] @08006DBE: @@ -692,7 +692,7 @@ obj_add_from_template_backward_search: ; 8006E48 obj_add_empty_with_callback: ; 8006EB4 push {r4-r6,lr} adds r6, r0, 0 - ldr r0, =0x082ec6ac + ldr r0, =gUnknown_082EC6AC movs r1, 0 movs r2, 0 movs r3, 0x1F @@ -1044,7 +1044,7 @@ reset_super_sprites: ; 8007150 cmp r3, r4 bcs @08007178 ldr r6, =0x030022f8 - ldr r5, =0x082ec690 + ldr r5, =gUnknown_082EC690 @08007162: lsls r0, r3, 3 adds r0, r6 @@ -1173,7 +1173,7 @@ rotscale_set_direct: ; 8007224 ; void obj_delete(struct obj *obj) obj_delete: ; 8007244 push {lr} - ldr r1, =0x082ec64c + ldr r1, =gUnknown_082EC64C movs r2, 0x44 bl memcpy pop {r0} @@ -1190,7 +1190,7 @@ oam_center: ; 8007258 lsls r2, 24 lsls r3, 24 lsrs r3, 24 - ldr r4, =0x082ec634 + ldr r4, =gUnknown_082EC634 lsrs r2, 23 lsrs r1, 21 adds r2, r1 @@ -1738,7 +1738,7 @@ obj_delete_and_free_resources: ; 8007620 obj_anim_step: ; 8007640 push {r4,r5,lr} adds r4, r0, 0 - ldr r2, =0x082ec6c4 + ldr r2, =gUnknown_082EC6C4 adds r5, r4, 0 adds r5, 0x3F ldrb r1, [r5] @@ -1752,7 +1752,7 @@ obj_anim_step: ; 8007640 ldrb r0, [r0] cmp r0, 0 bne @08007676 - ldr r0, =0x082ec6cc + ldr r0, =gUnknown_082EC6CC ldrb r1, [r5] lsls r1, 28 lsrs r1, 31 @@ -1963,7 +1963,7 @@ obj_anim_image_continue: ; 8007778 lsls r0, 16 lsrs r2, r0, 16 @080077FE: - ldr r0, =0x082ec6d4 + ldr r0, =gUnknown_082EC6D4 lsls r1, r2, 16 asrs r1, 14 adds r1, r0 @@ -2455,7 +2455,7 @@ obj_anim_rotscale_continue: ; 8007B24 lsls r0, 16 lsrs r2, r0, 16 @08007B98: - ldr r0, =0x082ec6e4 + ldr r0, =gUnknown_082EC6E4 lsls r1, r2, 16 asrs r1, 14 adds r1, r0 @@ -2859,7 +2859,7 @@ obj_update_pos2: ; 8007E54 mov r9, r0 cmp r6, r9 beq @08007EA2 - ldr r2, =0x082ec6f4 + ldr r2, =gUnknown_082EC6F4 lsrs r1, 6 lsls r1, 3 ldrb r0, [r5, 0x1] @@ -2884,7 +2884,7 @@ obj_update_pos2: ; 8007E54 @08007EA2: cmp r8, r9 beq @08007EDA - ldr r2, =0x082ec6f4 + ldr r2, =gUnknown_082EC6F4 ldrb r1, [r5, 0x3] lsrs r1, 6 lsls r1, 3 @@ -4462,7 +4462,7 @@ sub_80088EC: ; 80088EC lsrs r0, 30 lsls r0, 4 adds r1, r0 - ldr r0, =0x082ec754 + ldr r0, =gUnknown_082EC754 adds r1, r0 ldrb r1, [r1] lsls r1, 24 @@ -4488,7 +4488,7 @@ sub_80088EC: ; 80088EC lsrs r0, 30 lsls r0, 4 adds r1, r0 - ldr r2, =0x082ec754 + ldr r2, =gUnknown_082EC754 adds r1, r2 ldrb r1, [r1, 0x1] lsls r1, 24 diff --git a/asm/libagbbackup.s b/asm/libagbbackup.s index 64453f803..6b9307f2c 100644 --- a/asm/libagbbackup.s +++ b/asm/libagbbackup.s @@ -648,7 +648,7 @@ IdentifyFlash: ; 82E1D5C bl ReadFlashID lsls r0, 16 lsrs r3, r0, 16 - ldr r2, =0x089a30d0 + ldr r2, =gUnknown_089A30D0 movs r4, 0x1 b @082E1D8A .align 2, 0 diff --git a/asm/libgcc.s b/asm/libgcc.s index fa913b059..dda2e9fec 100644 --- a/asm/libgcc.s +++ b/asm/libgcc.s @@ -247,7 +247,7 @@ _082E722A: b _082E750A .align 2, 0 _082E7234: .4byte 0x00ffffff -_082E7238: .4byte 0x089a3270 +_082E7238: .4byte gUnknown_089A3270 _082E723C: .4byte 0x0000ffff _082E7240: cmp r2, 0 @@ -292,7 +292,7 @@ _082E726E: b _082E7332 .align 2, 0 _082E728C: .4byte 0x00ffffff -_082E7290: .4byte 0x089a3270 +_082E7290: .4byte gUnknown_089A3270 _082E7294: subs r1, r2 lsls r7, r2 @@ -480,7 +480,7 @@ _082E73FC: b _082E7504 .align 2, 0 _082E7404: .4byte 0x00ffffff -_082E7408: .4byte 0x089a3270 +_082E7408: .4byte gUnknown_089A3270 _082E740C: movs r6, 0 b _082E7506 @@ -1104,7 +1104,7 @@ _082E7872: b _082E79FE .align 2, 0 _082E7878: .4byte 0x00ffffff -_082E787C: .4byte 0x089a3370 +_082E787C: .4byte gUnknown_089A3370 _082E7880: .4byte 0x0000ffff _082E7884: cmp r2, 0 @@ -1149,7 +1149,7 @@ _082E78B2: b _082E7976 .align 2, 0 _082E78D0: .4byte 0x00ffffff -_082E78D4: .4byte 0x089a3370 +_082E78D4: .4byte gUnknown_089A3370 _082E78D8: subs r1, r2 lsls r7, r2 @@ -1338,7 +1338,7 @@ _082E7A40: b _082E7B48 .align 2, 0 _082E7A48: .4byte 0x00ffffff -_082E7A4C: .4byte 0x089a3370 +_082E7A4C: .4byte gUnknown_089A3370 _082E7A50: movs r6, 0 b _082E7B4A diff --git a/asm/libmks4agb.s b/asm/libmks4agb.s index 76560ce63..45e4b01d5 100644 --- a/asm/libmks4agb.s +++ b/asm/libmks4agb.s @@ -694,7 +694,7 @@ _082DF7CC: ldmia sp!, {r0,r2,r5-r7,pc} .align 2, 0 _082DF7DC: .4byte 0x03001300 -_082DF7E0: .4byte 0x08675a70 +_082DF7E0: .4byte gUnknown_08675A70 arm_func_end sub_82DF758 thumb_func_start SoundMainBTM @@ -801,7 +801,7 @@ _082DF878: pop {r0} bx lr .align 2, 0 -_082DF87C: .4byte 0x086759e0 +_082DF87C: .4byte gUnknown_086759E0 thumb_func_end chk_adr_r2 thumb_func_start ld_r3_tp_adr_i @@ -1429,7 +1429,7 @@ _082DFCA4: _082DFCB4: bx r3 .align 2, 0 -_082DFCB8: .4byte 0x08675c64 +_082DFCB8: .4byte gUnknown_08675C64 _082DFCBC: .4byte 0x03007ff0 _082DFCC0: .4byte 0x68736d53 thumb_func_end MPlayMain_rev01 @@ -1784,7 +1784,7 @@ _082DFF22: bx r0 .align 2, 0 _082DFF34: .4byte 0x03007ff0 -_082DFF38: .4byte 0x08675c64 +_082DFF38: .4byte gUnknown_08675C64 thumb_func_end ply_note_rev01 thumb_func_start ply_endtie_rev01 @@ -1928,8 +1928,8 @@ _082DFFE0: pop {r1} bx r1 .align 2, 0 -_082E0028: .4byte 0x08675a80 -_082E002C: .4byte 0x08675b34 +_082E0028: .4byte gUnknown_08675A80 +_082E002C: .4byte gUnknown_08675B34 thumb_func_end MidiKey2fr thumb_func_start DummyFunc @@ -2046,10 +2046,10 @@ _082E00FC: .4byte 0x03006380 _082E0100: .4byte 0x030074f0 _082E0104: .4byte 0x0094c500 _082E0108: .4byte 0x00000004 -_082E010C: .4byte 0x086b49c0 +_082E010C: .4byte gUnknown_086B49C0 _082E0110: .4byte 0x030077f0 _082E0114: .4byte 0x030077b0 -_082E0118: .4byte 0x08675c98 +_082E0118: .4byte gUnknown_08675C98 _082E011C: .4byte 0x030073a0 _082E0120: .4byte 0x03007670 thumb_func_end m4aSoundInit @@ -2082,8 +2082,8 @@ m4aSongNumStart: ; 82E0130 pop {r0} bx r0 .align 2, 0 -_082E0154: .4byte 0x086b49c0 -_082E0158: .4byte 0x086b49f0 +_082E0154: .4byte gUnknown_086B49C0 +_082E0158: .4byte gUnknown_086B49F0 thumb_func_end m4aSongNumStart thumb_func_start m4aSongNumStartOrChange @@ -2109,8 +2109,8 @@ m4aSongNumStartOrChange: ; 82E015C bl MPlayStart_rev01 b _082E01A4 .align 2, 0 -_082E0188: .4byte 0x086b49c0 -_082E018C: .4byte 0x086b49f0 +_082E0188: .4byte gUnknown_086B49C0 +_082E018C: .4byte gUnknown_086B49F0 _082E0190: ldr r2, [r1, 0x4] ldrh r0, [r1, 0x4] @@ -2150,8 +2150,8 @@ m4aSongNumStartOrContinue: ; 82E01A8 bl MPlayStart_rev01 b _082E01F8 .align 2, 0 -_082E01D4: .4byte 0x086b49c0 -_082E01D8: .4byte 0x086b49f0 +_082E01D4: .4byte gUnknown_086B49C0 +_082E01D8: .4byte gUnknown_086B49F0 _082E01DC: ldr r2, [r1, 0x4] ldrh r0, [r1, 0x4] @@ -2195,8 +2195,8 @@ _082E0222: pop {r0} bx r0 .align 2, 0 -_082E0228: .4byte 0x086b49c0 -_082E022C: .4byte 0x086b49f0 +_082E0228: .4byte gUnknown_086B49C0 +_082E022C: .4byte gUnknown_086B49F0 thumb_func_end m4aSongNumStop thumb_func_start m4aSongNumContinue @@ -2223,8 +2223,8 @@ _082E0256: pop {r0} bx r0 .align 2, 0 -_082E025C: .4byte 0x086b49c0 -_082E0260: .4byte 0x086b49f0 +_082E025C: .4byte gUnknown_086B49C0 +_082E0260: .4byte gUnknown_086B49F0 thumb_func_end m4aSongNumContinue thumb_func_start m4aMPlayAllStop @@ -2259,7 +2259,7 @@ _082E0286: bx r0 .align 2, 0 _082E029C: .4byte 0x00000004 -_082E02A0: .4byte 0x086b49c0 +_082E02A0: .4byte gUnknown_086B49C0 _082E02A4: .4byte 0x030073a0 thumb_func_end m4aMPlayAllStop @@ -2303,7 +2303,7 @@ _082E02D6: bx r0 .align 2, 0 _082E02EC: .4byte 0x00000004 -_082E02F0: .4byte 0x086b49c0 +_082E02F0: .4byte gUnknown_086B49C0 _082E02F4: .4byte 0x030073a0 thumb_func_end m4aMPlayAllContinue @@ -2737,7 +2737,7 @@ _082E0640: bx r0 .align 2, 0 _082E0654: .4byte 0x03007ff0 -_082E0658: .4byte 0x08675b64 +_082E0658: .4byte gUnknown_08675B64 _082E065C: .4byte 0x00091d1b _082E0660: .4byte 0x00001388 _082E0664: .4byte 0x00002710 @@ -3441,7 +3441,7 @@ _082E0B5E: ldrb r0, [r0] b _082E0BCE .align 2, 0 -_082E0B68: .4byte 0x08675c18 +_082E0B68: .4byte gUnknown_08675C18 _082E0B6C: cmp r5, 0x23 bhi _082E0B78 @@ -3499,8 +3499,8 @@ _082E0BCE: pop {r1} bx r1 .align 2, 0 -_082E0BD4: .4byte 0x08675b7c -_082E0BD8: .4byte 0x08675c00 +_082E0BD4: .4byte gUnknown_08675B7C +_082E0BD8: .4byte gUnknown_08675C00 thumb_func_end MidiKey2CgbFr thumb_func_start CgbOscOff @@ -4159,7 +4159,7 @@ _082E104E: b _082E10D4 .align 2, 0 _082E1098: .4byte 0x04000081 -_082E109C: .4byte 0x08675c54 +_082E109C: .4byte gUnknown_08675C54 _082E10A0: movs r0, 0xF mov r1, r8 @@ -4760,7 +4760,7 @@ ply_xcmd: ; 82E14C0 pop {r0} bx r0 .align 2, 0 -_082E14DC: .4byte 0x08675ccc +_082E14DC: .4byte gUnknown_08675CCC thumb_func_end ply_xcmd thumb_func_start ply_xxx diff --git a/asm/librfu.s b/asm/librfu.s index ad906fe60..4a70923c7 100644 --- a/asm/librfu.s +++ b/asm/librfu.s @@ -2755,7 +2755,7 @@ sub_82E424C: ; 82E424C ldr r3, _082E4258 b _082E4266 .align 2, 0 -_082E4254: .4byte 0x089a324c +_082E4254: .4byte gUnknown_089A324C _082E4258: .4byte 0x030000f0 thumb_func_end sub_82E424C @@ -5790,7 +5790,7 @@ _082E58E2: adds r1, 0xF b _082E58FE .align 2, 0 -_082E58F0: .4byte 0x089a3220 +_082E58F0: .4byte gUnknown_089A3220 _082E58F4: cmp r0, 0 bne _082E5900 @@ -6855,7 +6855,7 @@ _082E60CA: b _082E612C .align 2, 0 _082E60DC: .4byte 0x03007890 -_082E60E0: .4byte 0x089a3220 +_082E60E0: .4byte gUnknown_089A3220 _082E60E4: .4byte 0x00008022 _082E60E8: ldr r0, _082E6114 @@ -7114,7 +7114,7 @@ _082E629E: b _082E62DC .align 2, 0 _082E62C4: .4byte 0x03007890 -_082E62C8: .4byte 0x089a3220 +_082E62C8: .4byte gUnknown_089A3220 _082E62CC: .4byte 0x03007898 _082E62D0: movs r0, 0x10 @@ -7450,7 +7450,7 @@ rfu_STC_analyzeLLSF: ; 82E6510 b _082E673E .align 2, 0 _082E6544: .4byte 0x03007890 -_082E6548: .4byte 0x089a3220 +_082E6548: .4byte gUnknown_089A3220 _082E654C: movs r5, 0 movs r4, 0 @@ -8857,7 +8857,7 @@ _082E6FF6: ldrh r0, [r0] b _082E700E .align 2, 0 -_082E7008: .4byte 0x089a3258 +_082E7008: .4byte gUnknown_089A3258 _082E700C: ldr r0, _082E7064 _082E700E: |