summaryrefslogtreecommitdiff
path: root/asm/rom4.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/rom4.s')
-rw-r--r--asm/rom4.s498
1 files changed, 249 insertions, 249 deletions
diff --git a/asm/rom4.s b/asm/rom4.s
index 0d45f0765..271120f25 100644
--- a/asm/rom4.s
+++ b/asm/rom4.s
@@ -10,7 +10,7 @@ sub_8084620: @ 8084620
push {r4,lr}
ldr r0, =gUnknown_08271857
bl script_env_2_execute_new_script
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
movs r0, 0x92
lsls r0, 3
@@ -191,13 +191,13 @@ sub_80847F8: @ 80847F8
lsrs r1, r0, 24
cmp r1, 0x33
bhi _08084828
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
lsls r0, r1, 2
ldr r1, =0x0000159c
adds r2, r1
adds r2, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0xAC
ldr r0, [r2]
@@ -220,13 +220,13 @@ sav12_xor_set: @ 8084830
lsrs r2, r0, 24
cmp r2, 0x33
bhi _08084854
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r2, 2
ldr r2, =0x0000159c
adds r1, r2
adds r1, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xAC
ldr r0, [r0]
@@ -243,7 +243,7 @@ sub_8084864: @ 8084864
push {r4-r6,lr}
adds r5, r0, 0
movs r4, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_0808486C:
lsls r1, r4, 2
ldr r0, =0x0000159c
@@ -270,7 +270,7 @@ CopyFieldObjectTemplatesToSav1: @ 8084894
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r1, [r5]
movs r4, 0xC7
lsls r4, 4
@@ -278,7 +278,7 @@ CopyFieldObjectTemplatesToSav1: @ 8084894
ldr r2, =0x05000180
mov r0, sp
bl CpuSet
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r2, [r0, 0x4]
ldr r0, [r2, 0x4]
ldr r1, [r5]
@@ -302,9 +302,9 @@ CopyFieldObjectTemplatesToSav1: @ 8084894
@ void CopyFieldObjectTemplateCoordsToSav1()
CopyFieldObjectTemplateCoordsToSav1: @ 80848E0
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r1, [r0, 0x4]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, [r1, 0x4]
movs r3, 0xC7
@@ -333,7 +333,7 @@ update_saveblock1_field_object_coords: @ 8084910
lsrs r4, r1, 16
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0
movs r6, 0xC7
@@ -365,7 +365,7 @@ update_saveblock1_field_object_movement_behavior: @ 808494C
lsrs r4, r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r3, 0
movs r5, 0xC7
@@ -393,7 +393,7 @@ _08084978:
mapdata_load_assets_to_gpu_and_full_redraw: @ 8084980
push {r4,lr}
bl move_tilemap_camera_to_upper_left_corner
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldr r0, [r4]
bl copy_map_tileset1_tileset2_to_vram
ldr r0, [r4]
@@ -410,7 +410,7 @@ mapdata_load_assets_to_gpu_and_full_redraw: @ 8084980
@ mapdata_header *get_mapdata_header()
get_mapdata_header: @ 80849A8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x32]
cmp r1, 0
@@ -433,25 +433,25 @@ _080849C6:
thumb_func_start warp_shift
@ void warp_shift()
warp_shift: @ 80849D0
- ldr r3, =0x020322dc
- ldr r0, =0x03005d8c
+ ldr r3, =gUnknown_020322DC
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, [r2, 0x4]
ldr r1, [r2, 0x8]
str r0, [r3]
str r1, [r3, 0x4]
- ldr r0, =0x020322e4
+ ldr r0, =gUnknown_020322E4
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [r2, 0x4]
str r1, [r2, 0x8]
- ldr r2, =0x020322ec
+ ldr r2, =gUnknown_020322EC
ldr r0, =gUnknown_08339D3C
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [r2]
str r1, [r2, 0x4]
- ldr r2, =0x020322f4
+ ldr r2, =gUnknown_020322F4
str r0, [r2]
str r1, [r2, 0x4]
bx lr
@@ -461,13 +461,13 @@ warp_shift: @ 80849D0
thumb_func_start set_warp2_warp3_to_neg_1
@ void set_warp2_warp3_to_neg_1()
set_warp2_warp3_to_neg_1: @ 8084A14
- ldr r2, =0x020322ec
+ ldr r2, =gUnknown_020322EC
ldr r0, =gUnknown_08339D3C
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [r2]
str r1, [r2, 0x4]
- ldr r2, =0x020322f4
+ ldr r2, =gUnknown_020322F4
str r0, [r2]
str r1, [r2, 0x4]
bx lr
@@ -550,7 +550,7 @@ get_mapheader_by_bank_and_number: @ 8084A90
@ struct mapheader *warp1_get_mapheader()
warp1_get_mapheader: @ 8084AA8
push {lr}
- ldr r1, =0x020322e4
+ ldr r1, =gUnknown_020322E4
movs r0, 0
ldrsb r0, [r1, r0]
lsls r0, 16
@@ -570,11 +570,11 @@ warp1_get_mapheader: @ 8084AA8
@ void set_current_map_header_from_sav1_save_old_name()
set_current_map_header_from_sav1_save_old_name: @ 8084ACC
push {r4-r6,lr}
- ldr r1, =0x020322fc
- ldr r4, =0x02037318
+ ldr r1, =gUnknown_020322FC
+ ldr r4, =gUnknown_02037318
ldrb r0, [r4, 0x14]
strh r0, [r1]
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r1, [r5]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -607,8 +607,8 @@ set_current_map_header_from_sav1_save_old_name: @ 8084ACC
thumb_func_start set_current_map_header_from_sav1
set_current_map_header_from_sav1: @ 8084B1C
push {r4,r5,lr}
- ldr r4, =0x02037318
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_02037318
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -639,14 +639,14 @@ set_current_map_header_from_sav1: @ 8084B1C
@ void update_camera_pos_from_warpid()
update_camera_pos_from_warpid: @ 8084B5C
push {r4,r5,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r1, 0x6
ldrsb r1, [r2, r1]
adds r4, r0, 0
cmp r1, 0
blt _08084B94
- ldr r3, =0x02037318
+ ldr r3, =gUnknown_02037318
ldr r0, [r3, 0x4]
ldrb r5, [r0, 0x1]
cmp r1, r5
@@ -680,7 +680,7 @@ _08084B94:
b _08084BCC
_08084BB0:
ldr r3, [r4]
- ldr r2, =0x02037318
+ ldr r2, =gUnknown_02037318
ldr r0, [r2]
ldr r0, [r0]
lsrs r1, r0, 31
@@ -719,7 +719,7 @@ warp1_set: @ 8084BEC
adds r5, r1, 0
adds r6, r2, 0
ldr r1, [sp, 0x18]
- ldr r0, =0x020322e4
+ ldr r0, =gUnknown_020322E4
lsls r4, 24
asrs r4, 24
lsls r5, 24
@@ -768,7 +768,7 @@ warp1_set_2: @ 8084C28
saved_warp2_set: @ 8084C48
push {r4,r5,lr}
sub sp, 0x8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r5, [r0]
adds r0, r5, 0
adds r0, 0x14
@@ -798,7 +798,7 @@ saved_warp2_set_2: @ 8084C7C
sub sp, 0x8
ldr r4, [sp, 0x14]
ldr r5, [sp, 0x18]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x14
lsls r1, 24
@@ -823,8 +823,8 @@ saved_warp2_set_2: @ 8084C7C
thumb_func_start copy_saved_warp2_bank_and_enter_x_to_warp1
copy_saved_warp2_bank_and_enter_x_to_warp1: @ 8084CB4
- ldr r2, =0x020322e4
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_020322E4
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, [r0, 0x18]
ldr r0, [r0, 0x14]
@@ -868,8 +868,8 @@ _08084CFA:
thumb_func_start copy_saved_warp3_bank_and_enter_x_to_warp1
@ void copy_saved_warp3_bank_and_enter_x_to_warp1()
copy_saved_warp3_bank_and_enter_x_to_warp1: @ 8084D04
- ldr r2, =0x020322e4
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_020322E4
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, [r0, 0x20]
ldr r0, [r0, 0x1C]
@@ -889,7 +889,7 @@ sub_8084D1C: @ 8084D1C
adds r5, r0, 0
cmp r5, 0
beq _08084D50
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x1C
movs r1, 0
@@ -925,7 +925,7 @@ sub_8084D5C: @ 8084D5C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x020322e4
+ ldr r1, =gUnknown_020322E4
movs r0, 0
ldrsb r0, [r1, r0]
ldrb r1, [r1, 0x1]
@@ -945,7 +945,7 @@ sub_8084D5C: @ 8084D5C
lsrs r0, 24
cmp r0, 0x1
beq _08084DC4
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -978,7 +978,7 @@ sub_8084DD4: @ 8084DD4
adds r5, r1, 0
adds r6, r2, 0
ldr r1, [sp, 0x18]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x24
lsls r4, 24
@@ -1006,8 +1006,8 @@ sub_8084DD4: @ 8084DD4
thumb_func_start sub_8084E14
sub_8084E14: @ 8084E14
- ldr r2, =0x020322e4
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_020322E4
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, [r0, 0x28]
ldr r0, [r0, 0x24]
@@ -1025,7 +1025,7 @@ sub_8084E2C: @ 8084E2C
adds r5, r1, 0
adds r6, r2, 0
ldr r1, [sp, 0x18]
- ldr r0, =0x020322ec
+ ldr r0, =gUnknown_020322EC
lsls r4, 24
asrs r4, 24
lsls r5, 24
@@ -1051,8 +1051,8 @@ sub_8084E2C: @ 8084E2C
thumb_func_start warp1_set_to_warp2
warp1_set_to_warp2: @ 8084E68
- ldr r2, =0x020322e4
- ldr r0, =0x020322ec
+ ldr r2, =gUnknown_020322E4
+ ldr r0, =gUnknown_020322EC
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [r2]
@@ -1069,7 +1069,7 @@ sub_8084E80: @ 8084E80
adds r5, r1, 0
adds r6, r2, 0
ldr r1, [sp, 0x18]
- ldr r0, =0x020322f4
+ ldr r0, =gUnknown_020322F4
lsls r4, 24
asrs r4, 24
lsls r5, 24
@@ -1101,13 +1101,13 @@ sub_8084EBC: @ 8084EBC
lsrs r5, r0, 16
lsls r1, 16
lsrs r6, r1, 16
- ldr r4, =0x020322f4
+ ldr r4, =gUnknown_020322F4
adds r0, r4, 0
bl warp_data_is_not_neg_1
cmp r0, 0x1
bne _08084EF0
- ldr r2, =0x020322e4
- ldr r0, =0x020322dc
+ ldr r2, =gUnknown_020322E4
+ ldr r0, =gUnknown_020322DC
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [r2]
@@ -1136,8 +1136,8 @@ _08084F0A:
thumb_func_start warp1_set_to_sav1w
warp1_set_to_sav1w: @ 8084F14
- ldr r2, =0x020322e4
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_020322E4
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, [r0, 0x10]
ldr r0, [r0, 0xC]
@@ -1155,7 +1155,7 @@ sub_8084F2C: @ 8084F2C
adds r5, r1, 0
adds r6, r2, 0
ldr r1, [sp, 0x18]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0xC
lsls r4, 24
@@ -1191,7 +1191,7 @@ sub_8084F6C: @ 8084F6C
adds r5, r0, 0
cmp r5, 0
beq _08084FA0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0xC
movs r1, 0
@@ -1217,7 +1217,7 @@ _08084FA0:
thumb_func_start sub_8084FAC
sub_8084FAC: @ 8084FAC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, [r2, 0x14]
ldr r1, [r2, 0x18]
@@ -1232,7 +1232,7 @@ sub_8084FC0: @ 8084FC0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0xC]
ldr r3, [r0]
ldr r1, [r0, 0x4]
@@ -1293,7 +1293,7 @@ sub_8084FF8: @ 8084FF8
b _0808504C
_08085030:
bl mapheader_run_script_with_tag_x6
- ldr r0, =0x020322ec
+ ldr r0, =gUnknown_020322EC
bl warp_data_is_not_neg_1
cmp r0, 0
beq _08085048
@@ -1366,7 +1366,7 @@ mliX_load_map: @ 8085098
str r3, [sp]
adds r2, r3, 0
bl warp1_set
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldrb r0, [r4, 0x14]
cmp r0, 0x3A
beq _080850C8
@@ -1407,11 +1407,11 @@ _08085116:
bl sub_80AEE20
bl wild_encounter_reset_coro_args
bl mapheader_run_script_with_tag_x5
- ldr r2, =0x02037318
+ ldr r2, =gUnknown_02037318
ldrb r0, [r2, 0x14]
cmp r0, 0x3A
bne _0808514C
- ldr r1, =0x020322fc
+ ldr r1, =gUnknown_020322FC
ldrh r1, [r1]
cmp r0, r1
beq _08085150
@@ -1430,13 +1430,13 @@ mli0_load_map: @ 8085160
push {r4-r7,lr}
adds r7, r0, 0
bl set_current_map_header_from_sav1_save_old_name
- ldr r0, =0x020322d8
+ ldr r0, =gUnknown_020322D8
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
bne _080851A2
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x00000169
cmp r1, r0
@@ -1453,7 +1453,7 @@ _08085190:
_0808519E:
bl CopyFieldObjectTemplatesToSav1
_080851A2:
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldrb r0, [r4, 0x17]
bl is_light_level_1_2_3_5_or_6
lsls r0, 24
@@ -1467,7 +1467,7 @@ _080851A2:
bl sub_809D344
bl wild_pokemon_reroll
bl prev_quest_postbuffer_cursor_backup_reset
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -1516,7 +1516,7 @@ _08085246:
beq _0808525E
cmp r6, 0
beq _0808525E
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r0, [r1]
ldr r1, [r1, 0x4]
bl UpdateTVScreensOnMap
@@ -1531,7 +1531,7 @@ _0808525E:
thumb_func_start player_avatar_init_params_reset
player_avatar_init_params_reset: @ 8085268
- ldr r1, =0x02032300
+ ldr r1, =gUnknown_02032300
movs r0, 0x1
strb r0, [r1, 0x1]
strb r0, [r1]
@@ -1543,7 +1543,7 @@ player_avatar_init_params_reset: @ 8085268
walkrun_find_lowest_active_bit_in_bitfield: @ 8085278
push {r4,lr}
bl player_get_direction_lower_nybble
- ldr r4, =0x02032300
+ ldr r4, =gUnknown_02032300
strb r0, [r4, 0x1]
movs r0, 0x2
bl TestPlayerAvatarFlags
@@ -1597,7 +1597,7 @@ sub_80852D4: @ 80852D4
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r6, =0x02032300
+ ldr r6, =gUnknown_02032300
adds r0, r6, 0
adds r1, r4, 0
adds r2, r5, 0
@@ -1783,7 +1783,7 @@ _08085448:
thumb_func_start cur_mapdata_block_role_at_screen_center_acc_to_sav1
cur_mapdata_block_role_at_screen_center_acc_to_sav1: @ 8085450
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r2, 0
ldrsh r0, [r1, r2]
@@ -1802,7 +1802,7 @@ cur_mapdata_block_role_at_screen_center_acc_to_sav1: @ 8085450
thumb_func_start sav1_map_is_biking_allowed
sav1_map_is_biking_allowed: @ 8085474
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x1A]
movs r0, 0x1
ands r0, r1
@@ -1821,11 +1821,11 @@ _0808548E:
thumb_func_start update_sav1_flash_used_on_map
update_sav1_flash_used_on_map: @ 8085494
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x15]
cmp r1, 0
bne _080854B0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x30
strb r1, [r0]
@@ -1837,7 +1837,7 @@ _080854B0:
lsls r0, 24
cmp r0, 0
beq _080854D0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x30
movs r1, 0x1
@@ -1845,7 +1845,7 @@ _080854B0:
b _080854DE
.pool
_080854D0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =gUnknown_0854FE78
ldr r0, [r0]
@@ -1871,7 +1871,7 @@ sub_80854EC: @ 80854EC
_080854FC:
movs r1, 0
_080854FE:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x30
strb r1, [r0]
@@ -1882,7 +1882,7 @@ _080854FE:
thumb_func_start sav1_get_flash_used_on_map
sav1_get_flash_used_on_map: @ 8085514
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x30
ldrb r0, [r0]
@@ -1893,11 +1893,11 @@ sav1_get_flash_used_on_map: @ 8085514
thumb_func_start sub_8085524
sub_8085524: @ 8085524
push {lr}
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
strh r0, [r1, 0x32]
bl get_mapdata_header
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
str r0, [r1]
pop {r0}
bx r0
@@ -1906,7 +1906,7 @@ sub_8085524: @ 8085524
thumb_func_start sub_8085540
sub_8085540: @ 8085540
- ldr r1, =0x020322d8
+ ldr r1, =gUnknown_020322D8
strb r0, [r1]
bx lr
.pool
@@ -1914,7 +1914,7 @@ sub_8085540: @ 8085540
thumb_func_start sub_808554C
sub_808554C: @ 808554C
- ldr r0, =0x020322d8
+ ldr r0, =gUnknown_020322D8
ldrb r0, [r0]
bx lr
.pool
@@ -2126,7 +2126,7 @@ _080856CE:
thumb_func_start sav1_map_get_music
sav1_map_get_music: @ 80856D4
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xD0
@@ -2142,7 +2142,7 @@ sav1_map_get_music: @ 80856D4
b _08085730
.pool
_080856FC:
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
adds r0, 0x4
bl warp_target_get_music
@@ -2175,7 +2175,7 @@ _08085730:
thumb_func_start warp1_target_get_music
warp1_target_get_music: @ 8085738
push {lr}
- ldr r0, =0x020322e4
+ ldr r0, =gUnknown_020322E4
bl warp_target_get_music
lsls r0, 16
lsrs r1, r0, 16
@@ -2186,7 +2186,7 @@ warp1_target_get_music: @ 8085738
b _08085774
.pool
_08085758:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0x80
@@ -2224,7 +2224,7 @@ sub_8085784: @ 8085784
ldr r0, =0x0000ffff
cmp r4, r0
beq _080857D6
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrh r0, [r1, 0x2C]
cmp r0, 0
@@ -2265,7 +2265,7 @@ _080857E8:
thumb_func_start sav1_set_battle_music_maybe
sav1_set_battle_music_maybe: @ 80857F4
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
strh r0, [r1, 0x2C]
bx lr
@@ -2274,7 +2274,7 @@ sav1_set_battle_music_maybe: @ 80857F4
thumb_func_start sav1_reset_battle_music_maybe
sav1_reset_battle_music_maybe: @ 8085800
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x2C]
@@ -2433,7 +2433,7 @@ music_something: @ 8085910
lsrs r0, 16
cmp r0, 0x2
bne _08085972
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000ffff
ldrh r2, [r0, 0x4]
@@ -2441,7 +2441,7 @@ music_something: @ 8085910
lsls r0, 3
cmp r2, r0
bne _08085972
- ldr r3, =0x020322e4
+ ldr r3, =gUnknown_020322E4
ldrh r0, [r3]
ands r1, r0
cmp r1, r2
@@ -2490,7 +2490,7 @@ sub_80859BC: @ 80859BC
mov r0, sp
adds r1, r4, 0
bl PlayerGetDestCoords
- ldr r0, =0x02032306
+ ldr r0, =gUnknown_02032306
ldrb r0, [r0]
cmp r0, 0x1
bne _080859F0
@@ -2523,7 +2523,7 @@ _080859F0:
bl __umodsi3
adds r2, r0, 0
adds r2, 0x32
- ldr r0, =0x02032304
+ ldr r0, =gUnknown_02032304
ldrh r0, [r0]
lsls r4, 24
asrs r4, 24
@@ -2566,7 +2566,7 @@ _08085A60:
.4byte _08085B0C
.4byte _08085B20
_08085A74:
- ldr r0, =0x02032304
+ ldr r0, =gUnknown_02032304
ldrh r0, [r0]
cmp r0, 0
bne _08085A84
@@ -2607,7 +2607,7 @@ _08085ABC:
bcs _08085AE4
movs r0, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x6
bl pokemon_getattr
@@ -2661,7 +2661,7 @@ _08085B20:
thumb_func_start sub_8085B2C
sub_8085B2C: @ 8085B2C
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xB4
@@ -2672,17 +2672,17 @@ sub_8085B2C: @ 8085B2C
lsls r0, 24
cmp r0, 0
bne _08085B5C
- ldr r1, =0x02032306
+ ldr r1, =gUnknown_02032306
movs r0, 0x1
strb r0, [r1]
bl sub_80B582C
b _08085B62
.pool
_08085B5C:
- ldr r0, =0x02032306
+ ldr r0, =gUnknown_02032306
bl wild_pokemon_rand_for_map
_08085B62:
- ldr r1, =0x02032304
+ ldr r1, =gUnknown_02032304
strh r0, [r1]
pop {r0}
bx r0
@@ -2724,7 +2724,7 @@ get_map_light_level_from_warp: @ 8085B8C
thumb_func_start sav1_map_get_light_level
sav1_map_get_light_level: @ 8085BA4
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x4
bl get_map_light_level_from_warp
@@ -2738,7 +2738,7 @@ sav1_map_get_light_level: @ 8085BA4
thumb_func_start get_map_light_from_warp0
get_map_light_from_warp0: @ 8085BBC
push {lr}
- ldr r0, =0x020322dc
+ ldr r0, =gUnknown_020322DC
bl get_map_light_level_from_warp
lsls r0, 24
lsrs r0, 24
@@ -2817,7 +2817,7 @@ _08085C2A:
thumb_func_start sav1_saved_warp2_map_get_name
sav1_saved_warp2_map_get_name: @ 8085C30
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x14
ldrsb r0, [r1, r0]
@@ -2838,7 +2838,7 @@ sav1_saved_warp2_map_get_name: @ 8085C30
thumb_func_start sav1_map_get_name
sav1_map_get_name: @ 8085C58
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -2859,7 +2859,7 @@ sav1_map_get_name: @ 8085C58
thumb_func_start sav1_map_get_battletype
sav1_map_get_battletype: @ 8085C80
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -2899,7 +2899,7 @@ overworld_bg_setup: @ 8085CA8
movs r1, 0x5
movs r2, 0x1
bl SetBgAttribute
- ldr r0, =0x03005da0
+ ldr r0, =gUnknown_03005DA0
mov r8, r0
movs r4, 0x80
lsls r4, 4
@@ -2907,11 +2907,11 @@ overworld_bg_setup: @ 8085CA8
bl AllocZeroed
mov r1, r8
str r0, [r1]
- ldr r6, =0x03005d9c
+ ldr r6, =gUnknown_03005D9C
adds r0, r4, 0
bl AllocZeroed
str r0, [r6]
- ldr r5, =0x03005da4
+ ldr r5, =gUnknown_03005DA4
adds r0, r4, 0
bl AllocZeroed
str r0, [r5]
@@ -2939,7 +2939,7 @@ overworld_free_bg_tilemaps: @ 8085D34
push {r4,lr}
bl sub_81BE72C
bl sub_81971F4
- ldr r4, =0x03005da4
+ ldr r4, =gUnknown_03005DA4
ldr r0, [r4]
cmp r0, 0
beq _08085D4E
@@ -2947,7 +2947,7 @@ overworld_free_bg_tilemaps: @ 8085D34
movs r0, 0
str r0, [r4]
_08085D4E:
- ldr r4, =0x03005d9c
+ ldr r4, =gUnknown_03005D9C
ldr r0, [r4]
cmp r0, 0
beq _08085D5E
@@ -2955,7 +2955,7 @@ _08085D4E:
movs r0, 0
str r0, [r4]
_08085D5E:
- ldr r4, =0x03005da0
+ ldr r4, =gUnknown_03005DA0
ldr r0, [r4]
cmp r0, 0
beq _08085D6E
@@ -2981,7 +2981,7 @@ ResetSafariZoneFlag_: @ 8085D80
@ _BOOL4 is_c1_link_related_active()
is_c1_link_related_active: @ 8085D8C
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0]
ldr r0, =c1_link_related
cmp r1, r0
@@ -3041,7 +3041,7 @@ _08085DFA:
thumb_func_start c1_overworld
c1_overworld: @ 8085E04
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, [r2, 0x4]
ldr r0, =c2_overworld
cmp r1, r0
@@ -3083,7 +3083,7 @@ sub_8085E50: @ 8085E50
thumb_func_start c2_overworld
c2_overworld: @ 8085E5C
push {r4,lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r0, [r0, 0x7]
lsrs r0, 7
adds r4, r0, 0
@@ -3105,7 +3105,7 @@ _08085E7C:
thumb_func_start set_callback1
set_callback1: @ 8085E88
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
str r0, [r1]
bx lr
.pool
@@ -3113,7 +3113,7 @@ set_callback1: @ 8085E88
thumb_func_start sub_8085E94
sub_8085E94: @ 8085E94
- ldr r1, =0x03000e0c
+ ldr r1, =gUnknown_03000E0C
str r0, [r1]
bx lr
.pool
@@ -3122,7 +3122,7 @@ sub_8085E94: @ 8085E94
thumb_func_start map_post_load_hook_exec
map_post_load_hook_exec: @ 8085EA0
push {r4,lr}
- ldr r4, =0x03005db0
+ ldr r4, =gUnknown_03005DB0
ldr r0, [r4]
cmp r0, 0
beq _08085ECC
@@ -3136,12 +3136,12 @@ map_post_load_hook_exec: @ 8085EA0
_08085EBC:
movs r1, 0
str r1, [r4]
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
str r1, [r0]
b _08085EEA
.pool
_08085ECC:
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r0, [r0]
cmp r0, 0
beq _08085EE0
@@ -3151,7 +3151,7 @@ _08085ECC:
_08085EE0:
bl mapldr_default
_08085EE4:
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
_08085EEA:
@@ -3174,13 +3174,13 @@ CB2_NewGame: @ 8085EF8
bl set_max_playtime_if_appropriate
bl script_env_1_init
bl script_env_2_disable
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80FB4E0
str r0, [r1]
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
movs r0, 0
str r0, [r1]
- ldr r0, =0x030026f8
+ ldr r0, =gUnknown_030026F8
bl do_load_map_stuff_loop
bl SetFieldVBlankCallback
ldr r0, =c1_overworld
@@ -3196,7 +3196,7 @@ CB2_NewGame: @ 8085EF8
c2_whiteout: @ 8085F58
push {lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -3214,7 +3214,7 @@ c2_whiteout: @ 8085F58
bl player_avatar_init_params_reset
bl script_env_1_init
bl script_env_2_disable
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF3C8
str r0, [r1]
mov r1, sp
@@ -3244,7 +3244,7 @@ c2_load_new_map: @ 8085FCC
bl set_callback1
ldr r0, =c2_change_map
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =c2_load_new_map_2
str r0, [r1, 0x8]
pop {r0}
@@ -3255,7 +3255,7 @@ c2_load_new_map: @ 8085FCC
thumb_func_start c2_load_new_map_2
c2_load_new_map_2: @ 8085FFC
push {lr}
- ldr r0, =0x030026f8
+ ldr r0, =gUnknown_030026F8
bl do_load_map_stuff_loop
bl SetFieldVBlankCallback
ldr r0, =c1_overworld
@@ -3270,7 +3270,7 @@ c2_load_new_map_2: @ 8085FFC
thumb_func_start sub_8086024
sub_8086024: @ 8086024
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r4, r0, r1
@@ -3304,7 +3304,7 @@ _08086062:
sub_8086074: @ 8086074
push {lr}
bl sub_808631C
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_80AF314
str r1, [r0]
ldr r0, =c2_80567AC
@@ -3317,7 +3317,7 @@ sub_8086074: @ 8086074
thumb_func_start c2_80567AC
c2_80567AC: @ 8086098
push {lr}
- ldr r0, =0x030026f8
+ ldr r0, =gUnknown_030026F8
bl map_loading_iteration_3
cmp r0, 0
beq _080860B8
@@ -3356,7 +3356,7 @@ _080860EA:
thumb_func_start c2_exit_to_overworld_2_local
c2_exit_to_overworld_2_local: @ 80860F4
push {lr}
- ldr r0, =0x030026f8
+ ldr r0, =gUnknown_030026F8
bl sub_8086638
cmp r0, 0
beq _0808610A
@@ -3375,7 +3375,7 @@ c2_exit_to_overworld_2_link: @ 8086118
bl sub_8087598
cmp r0, 0
bne _08086132
- ldr r0, =0x030026f8
+ ldr r0, =gUnknown_030026F8
bl map_loading_iteration_2_link
cmp r0, 0
beq _08086132
@@ -3395,16 +3395,16 @@ c2_8056854: @ 8086140
ldr r0, =c1_link_related
bl set_callback1
bl sub_8086C2C
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086174
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF314
b _08086178
.pool
_08086174:
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF214
_08086178:
str r0, [r1]
@@ -3420,7 +3420,7 @@ _08086178:
sub_8086194: @ 8086194
push {lr}
bl sub_808631C
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =sub_80AF6A4
str r0, [r1]
bl c2_exit_to_overworld_2_switch
@@ -3433,7 +3433,7 @@ sub_8086194: @ 8086194
sub_80861B0: @ 80861B0
push {lr}
bl sub_808631C
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF188
str r0, [r1]
bl c2_exit_to_overworld_2_switch
@@ -3446,7 +3446,7 @@ sub_80861B0: @ 80861B0
c2_exit_to_overworld_1_continue_scripts_restart_music: @ 80861CC
push {lr}
bl sub_808631C
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
bl c2_exit_to_overworld_2_switch
@@ -3459,7 +3459,7 @@ c2_exit_to_overworld_1_continue_scripts_restart_music: @ 80861CC
sub_80861E8: @ 80861E8
push {lr}
bl sub_808631C
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF3C8
str r0, [r1]
bl c2_exit_to_overworld_2_switch
@@ -3471,7 +3471,7 @@ sub_80861E8: @ 80861E8
thumb_func_start sub_8086204
sub_8086204: @ 8086204
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x1A]
movs r0, 0xF8
ands r0, r1
@@ -3496,7 +3496,7 @@ sub_8086230: @ 8086230
bl sub_808631C
bl sub_80A2F30
bl ResetSafariZoneFlag_
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0xFF
bne _0808624A
@@ -3507,7 +3507,7 @@ _0808624A:
bl GetCurrentTrainerHillMapId
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x00000169
cmp r1, r0
@@ -3528,7 +3528,7 @@ _0808628A:
bl sub_809757C
bl sub_809E7B0
bl sub_8084788
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x00000169
cmp r1, r0
@@ -3562,7 +3562,7 @@ _080862BE:
.pool
_080862F4:
bl sub_80EDB44
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_8086204
str r1, [r0]
ldr r0, =c1_overworld
@@ -3586,7 +3586,7 @@ sub_808631C: @ 808631C
bne _0808632E
bl sub_80097E8
_0808632E:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086348
@@ -3739,13 +3739,13 @@ _08086492:
bl move_tilemap_camera_to_upper_left_corner
b _08086506
_08086498:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl copy_map_tileset1_to_vram
b _08086506
.pool
_080864A8:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl copy_map_tileset2_to_vram
b _08086506
@@ -3756,7 +3756,7 @@ _080864B8:
lsrs r0, 24
cmp r0, 0x1
beq _08086512
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl apply_map_tileset1_tileset2_palette
b _08086506
@@ -3768,7 +3768,7 @@ _080864DA:
bl cur_mapheader_run_tileset_funcs_after_some_cpuset
b _08086506
_080864E0:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086506
@@ -3858,13 +3858,13 @@ _080865A6:
bl move_tilemap_camera_to_upper_left_corner
b _08086622
_080865AC:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl copy_map_tileset1_to_vram
b _08086622
.pool
_080865BC:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl copy_map_tileset2_to_vram
b _08086622
@@ -3875,7 +3875,7 @@ _080865CC:
lsrs r0, 24
cmp r0, 0x1
beq _0808662E
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl apply_map_tileset1_tileset2_palette
b _08086622
@@ -3887,7 +3887,7 @@ _080865EE:
bl cur_mapheader_run_tileset_funcs_after_some_cpuset
b _08086622
_080865F4:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x1A]
movs r0, 0xF8
ands r0, r1
@@ -4027,13 +4027,13 @@ _0808671E:
bl move_tilemap_camera_to_upper_left_corner
b _08086792
_08086724:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl copy_map_tileset1_to_vram
b _08086792
.pool
_08086734:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl copy_map_tileset2_to_vram
b _08086792
@@ -4044,7 +4044,7 @@ _08086744:
lsrs r0, 24
cmp r0, 0x1
beq _080867A8
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
bl apply_map_tileset1_tileset2_palette
b _08086792
@@ -4056,7 +4056,7 @@ _08086766:
bl cur_mapheader_run_tileset_funcs_after_some_cpuset
b _08086792
_0808676C:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086792
@@ -4324,10 +4324,10 @@ _080869CE:
thumb_func_start sub_80869DC
sub_80869DC: @ 80869DC
push {lr}
- ldr r0, =0x03005dec
+ ldr r0, =gUnknown_03005DEC
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03005de8
+ ldr r0, =gUnknown_03005DE8
strh r1, [r0]
bl sub_808D438
movs r0, 0
@@ -4343,10 +4343,10 @@ sub_80869DC: @ 80869DC
mli4_mapscripts_and_other: @ 8086A04
push {r4,r5,lr}
sub sp, 0x4
- ldr r0, =0x03005dec
+ ldr r0, =gUnknown_03005DEC
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03005de8
+ ldr r0, =gUnknown_03005DE8
strh r1, [r0]
bl sub_808D438
mov r4, sp
@@ -4362,7 +4362,7 @@ mli4_mapscripts_and_other: @ 8086A04
movs r2, 0
ldrsh r1, [r4, r2]
ldrb r2, [r5, 0x1]
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r3, [r3]
ldrb r3, [r3, 0x8]
bl InitPlayerAvatar
@@ -4395,8 +4395,8 @@ sub_8086A68: @ 8086A68
thumb_func_start sub_8086A80
sub_8086A80: @ 8086A80
push {lr}
- ldr r2, =0x02037350
- ldr r3, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -4416,7 +4416,7 @@ sub_8086A80: @ 8086A80
thumb_func_start sub_8086AAC
sub_8086AAC: @ 8086AAC
push {lr}
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r0, [r0]
bl sub_8087858
lsls r0, 24
@@ -4430,7 +4430,7 @@ sub_8086AAC: @ 8086AAC
thumb_func_start sub_8086AC8
sub_8086AC8: @ 8086AC8
push {lr}
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r0, [r0]
bl sub_8087858
lsls r0, 24
@@ -4451,7 +4451,7 @@ sub_8086AE4: @ 8086AE4
adds r1, r4, 0
bl sav1_camera_get_focus_coords
mov r2, sp
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r1, [r0]
ldrh r0, [r2]
adds r0, r1
@@ -4479,18 +4479,18 @@ sub_8086B14: @ 8086B14
bl sav1_camera_get_focus_coords
mov r3, sp
mov r2, sp
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r1, [r0]
ldrh r0, [r2]
subs r0, r1
strh r0, [r3]
movs r6, 0
- ldr r0, =0x03005db8
+ ldr r0, =gUnknown_03005DB8
mov r8, r4
ldrb r0, [r0]
cmp r6, r0
bcs _08086B7E
- ldr r7, =0x020229e8
+ ldr r7, =gUnknown_020229E8
_08086B44:
lsls r5, r6, 24
lsrs r5, 24
@@ -4515,7 +4515,7 @@ _08086B44:
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x03005db8
+ ldr r0, =gUnknown_03005DB8
ldrb r0, [r0]
cmp r6, r0
bcc _08086B44
@@ -4534,11 +4534,11 @@ _08086B7E:
sub_8086B9C: @ 8086B9C
push {r4,r5,lr}
movs r4, 0
- ldr r0, =0x03005db8
+ ldr r0, =gUnknown_03005DB8
ldrb r0, [r0]
cmp r4, r0
bcs _08086BCA
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
_08086BAA:
lsls r0, r4, 24
lsrs r0, 24
@@ -4551,7 +4551,7 @@ _08086BAA:
adds r0, r4, 0x1
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x03005db8
+ ldr r0, =gUnknown_03005DB8
ldrb r0, [r0]
cmp r4, r0
bcc _08086BAA
@@ -4565,7 +4565,7 @@ _08086BCA:
thumb_func_start c1_link_related
c1_link_related: @ 8086BD8
push {r4,lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086BF2
@@ -4576,12 +4576,12 @@ c1_link_related: @ 8086BD8
cmp r0, 0
bne _08086C14
_08086BF2:
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r4, [r0]
- ldr r0, =0x03003020
+ ldr r0, =gUnknown_03003020
adds r1, r4, 0
bl sub_8086F38
- ldr r0, =0x03000e14
+ ldr r0, =gUnknown_03000E14
ldr r1, [r0]
adds r0, r4, 0
bl _call_via_r1
@@ -4610,7 +4610,7 @@ sub_8086C2C: @ 8086C2C
thumb_func_start sub_8086C40
sub_8086C40: @ 8086C40
push {lr}
- ldr r0, =0x03003020
+ ldr r0, =gUnknown_03003020
bl sub_808709C
pop {r0}
bx r0
@@ -4619,10 +4619,10 @@ sub_8086C40: @ 8086C40
thumb_func_start c1_link_related_func_set
c1_link_related_func_set: @ 8086C50
- ldr r2, =0x03000e19
+ ldr r2, =gUnknown_03000E19
movs r1, 0
strb r1, [r2]
- ldr r1, =0x03000e14
+ ldr r1, =gUnknown_03000E14
str r0, [r1]
bx lr
.pool
@@ -4631,11 +4631,11 @@ c1_link_related_func_set: @ 8086C50
thumb_func_start sub_8086C64
sub_8086C64: @ 8086C64
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086C82
- ldr r1, =0x03000e19
+ ldr r1, =gUnknown_03000E19
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -4653,7 +4653,7 @@ _08086C82:
thumb_func_start sub_8086C90
sub_8086C90: @ 8086C90
push {lr}
- ldr r1, =0x03000e10
+ ldr r1, =gUnknown_03000E10
movs r2, 0x80
adds r0, r1, 0x3
_08086C98:
@@ -4671,12 +4671,12 @@ sub_8086CA8: @ 8086CA8
push {r4,lr}
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x03005db8
+ ldr r0, =gUnknown_03005DB8
ldrb r2, [r0]
movs r1, 0
cmp r1, r2
bge _08086CD6
- ldr r4, =0x03000e10
+ ldr r4, =gUnknown_03000E10
_08086CBA:
adds r0, r1, r4
ldrb r0, [r0]
@@ -4702,12 +4702,12 @@ sub_8086CE0: @ 8086CE0
push {r4,lr}
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x03005db8
+ ldr r0, =gUnknown_03005DB8
ldrb r2, [r0]
movs r1, 0
cmp r1, r2
bge _08086D0E
- ldr r4, =0x03000e10
+ ldr r4, =gUnknown_03000E10
_08086CF2:
adds r0, r1, r4
ldrb r0, [r0]
@@ -4740,7 +4740,7 @@ sub_8086D18: @ 8086D18
lsls r1, 16
lsrs r1, 16
mov r8, r1
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r5, r7, r0
ldrb r0, [r5]
cmp r0, 0x80
@@ -4816,7 +4816,7 @@ _08086DDC:
bl sub_8087358
cmp r0, 0
beq _08086EB2
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x81
strb r1, [r0]
@@ -4833,7 +4833,7 @@ _08086E08:
bl sub_8087388
cmp r0, 0x1
bne _08086EB2
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x81
strb r1, [r0]
@@ -4851,7 +4851,7 @@ _08086E34:
adds r4, r0, 0
cmp r4, 0
beq _08086EB2
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x81
strb r1, [r0]
@@ -4869,7 +4869,7 @@ _08086E64:
bl sub_8087340
cmp r0, 0
beq _08086EB2
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x81
strb r1, [r0]
@@ -4886,7 +4886,7 @@ _08086E90:
bl sub_8087340
cmp r0, 0
beq _08086EB2
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x81
strb r1, [r0]
@@ -4914,21 +4914,21 @@ _08086ECC:
beq _08086F18
b _08086F26
_08086ED8:
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x83
strb r1, [r0]
b _08086F26
.pool
_08086EE8:
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x82
strb r1, [r0]
b _08086F26
.pool
_08086EF8:
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r7, r0
movs r1, 0x80
strb r1, [r0]
@@ -4940,7 +4940,7 @@ _08086EF8:
b _08086F26
.pool
_08086F18:
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r1, r7, r0
ldrb r0, [r1]
cmp r0, 0x82
@@ -4982,7 +4982,7 @@ _08086F4C:
mov r2, sp
adds r3, r5, 0
bl sub_8086D18
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r6, r0
ldrb r0, [r0]
cmp r0, 0x80
@@ -5020,16 +5020,16 @@ sub_8086FA0: @ 8086FA0
lsrs r0, 16
cmp r0, 0xC
bhi _08086FC0
- ldr r0, =0x03005da8
+ ldr r0, =gUnknown_03005DA8
strh r4, [r0]
b _08086FC6
.pool
_08086FC0:
- ldr r1, =0x03005da8
+ ldr r1, =gUnknown_03005DA8
movs r0, 0x11
strh r0, [r1]
_08086FC6:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08086FFC
@@ -5051,7 +5051,7 @@ _08086FC6:
cmp r4, 0x18
blt _08086FFC
_08086FF6:
- ldr r1, =0x03005da8
+ ldr r1, =gUnknown_03005DA8
movs r0, 0
strh r0, [r1]
_08086FFC:
@@ -5064,7 +5064,7 @@ _08086FFC:
thumb_func_start sub_808700C
sub_808700C: @ 808700C
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -5279,12 +5279,12 @@ sub_8087164: @ 8087164
thumb_func_start sub_8087170
sub_8087170: @ 8087170
push {lr}
- ldr r1, =0x03000e10
+ ldr r1, =gUnknown_03000E10
adds r0, r1
ldrb r0, [r0]
cmp r0, 0x82
bne _080871A0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -5324,7 +5324,7 @@ sub_80871C0: @ 80871C0
thumb_func_start sub_80871C4
sub_80871C4: @ 80871C4
push {lr}
- ldr r1, =0x03000e10
+ ldr r1, =gUnknown_03000E10
adds r0, r1
ldrb r0, [r0]
cmp r0, 0x83
@@ -5370,14 +5370,14 @@ sub_8087214: @ 8087214
bl sub_8086CE0
cmp r0, 0x1
beq _08087250
- ldr r0, =0x03000e14
+ ldr r0, =gUnknown_03000E14
ldr r2, [r0]
ldr r1, =sub_8087170
adds r3, r0, 0
cmp r2, r1
bne _0808723A
- ldr r1, =0x03000e10
- ldr r0, =0x03005db4
+ ldr r1, =gUnknown_03000E10
+ ldr r0, =gUnknown_03005DB4
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -5388,8 +5388,8 @@ _0808723A:
ldr r0, =sub_8087164
cmp r1, r0
bne _08087268
- ldr r1, =0x03000e10
- ldr r0, =0x03005db4
+ ldr r1, =gUnknown_03000E10
+ ldr r0, =gUnknown_03005DB4
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -5480,7 +5480,7 @@ sub_80872D8: @ 80872D8
movs r0, 0x1
_080872EA:
strb r0, [r6, 0x1]
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
lsls r0, r4, 2
adds r0, r1
ldrb r0, [r0, 0x3]
@@ -5660,7 +5660,7 @@ _080873C8:
ldrb r0, [r4, 0x1]
cmp r0, 0
beq _08087434
- ldr r0, =0x03000e10
+ ldr r0, =gUnknown_03000E10
adds r0, r1, r0
ldrb r0, [r0]
cmp r0, 0x80
@@ -5831,12 +5831,12 @@ _080875A6:
bl sub_800B4DC
cmp r0, 0x2
bls _080875B8
- ldr r1, =0x03000e18
+ ldr r1, =gUnknown_03000E18
movs r0, 0x1
b _080875BC
.pool
_080875B8:
- ldr r1, =0x03000e18
+ ldr r1, =gUnknown_03000E18
movs r0, 0
_080875BC:
strb r0, [r1]
@@ -5859,7 +5859,7 @@ sub_80875C8: @ 80875C8
bl sub_8009F3C
cmp r0, 0x1
bne _0808762C
- ldr r0, =0x03000e14
+ ldr r0, =gUnknown_03000E14
ldr r1, [r0]
ldr r0, =sub_808711C
cmp r1, r0
@@ -5867,13 +5867,13 @@ sub_80875C8: @ 80875C8
ldr r0, =sub_80870F8
cmp r1, r0
bne _0808762C
- ldr r0, =0x03000e18
+ ldr r0, =gUnknown_03000E18
ldrb r2, [r0]
movs r1, 0
strb r1, [r0]
cmp r2, 0x1
beq _08087614
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5907,7 +5907,7 @@ sub_8087634: @ 8087634
bl sub_8009F3C
cmp r0, 0x1
bne _08087658
- ldr r0, =0x03000e14
+ ldr r0, =gUnknown_03000E14
ldr r1, [r0]
ldr r0, =sub_8087140
cmp r1, r0
@@ -5926,7 +5926,7 @@ _08087666:
thumb_func_start sub_808766C
sub_808766C: @ 808766C
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08087688
@@ -5946,18 +5946,18 @@ _0808768A:
thumb_func_start sub_8087690
sub_8087690: @ 8087690
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080876B0
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldr r1, =0x00000339
adds r0, r1
ldrb r0, [r0]
b _080876B8
.pool
_080876B0:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000c1a
adds r0, r1
ldrb r0, [r0]
@@ -5977,7 +5977,7 @@ sub_80876C4: @ 80876C4
thumb_func_start strange_npc_table_clear
strange_npc_table_clear: @ 80876CC
push {lr}
- ldr r0, =0x02032308
+ ldr r0, =gUnknown_02032308
movs r1, 0
movs r2, 0x10
bl memset
@@ -6025,12 +6025,12 @@ sub_80876F0: @ 80876F0
lsls r6, 24
lsrs r6, 24
lsls r4, r7, 2
- ldr r0, =0x02032308
+ ldr r0, =gUnknown_02032308
adds r4, r0
lsls r5, r6, 3
adds r5, r6
lsls r5, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r0
adds r0, r4, 0
bl sub_80876C4
@@ -6118,7 +6118,7 @@ sub_80877DC: @ 80877DC
lsls r0, 24
lsls r1, 24
lsrs r2, r1, 24
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
lsrs r0, 22
adds r1, r0, r1
ldrb r0, [r1]
@@ -6128,7 +6128,7 @@ sub_80877DC: @ 80877DC
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
strb r2, [r1, 0x19]
_080877FE:
@@ -6142,13 +6142,13 @@ sub_808780C: @ 808780C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 22
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
adds r5, r0, r1
ldrb r1, [r5, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r0, [r4, 0x4]
cmp r0, 0x40
@@ -6157,7 +6157,7 @@ sub_808780C: @ 808780C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
_08087838:
@@ -6176,14 +6176,14 @@ _08087838:
thumb_func_start sub_8087858
sub_8087858: @ 8087858
lsls r0, 24
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
lsrs r0, 22
adds r0, r1
ldrb r1, [r0, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0x4]
bx lr
@@ -6193,14 +6193,14 @@ sub_8087858: @ 8087858
thumb_func_start sub_8087878
sub_8087878: @ 8087878
lsls r0, 24
- ldr r3, =0x02032308
+ ldr r3, =gUnknown_02032308
lsrs r0, 22
adds r0, r3
ldrb r3, [r0, 0x2]
lsls r0, r3, 3
adds r0, r3
lsls r0, 2
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
adds r0, r3
ldrh r3, [r0, 0x10]
strh r3, [r1]
@@ -6213,14 +6213,14 @@ sub_8087878: @ 8087878
thumb_func_start sub_80878A0
sub_80878A0: @ 80878A0
lsls r0, 24
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
lsrs r0, 22
adds r0, r1
ldrb r1, [r0, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0x19]
bx lr
@@ -6230,14 +6230,14 @@ sub_80878A0: @ 80878A0
thumb_func_start sub_80878C0
sub_80878C0: @ 80878C0
lsls r0, 24
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
lsrs r0, 22
adds r0, r1
ldrb r1, [r0, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0xB]
lsls r0, 28
@@ -6249,14 +6249,14 @@ sub_80878C0: @ 80878C0
thumb_func_start sub_80878E4
sub_80878E4: @ 80878E4
lsls r0, 24
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
lsrs r0, 22
adds r0, r1
ldrb r1, [r0, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
adds r0, 0x21
movs r1, 0
@@ -6271,7 +6271,7 @@ sub_80878E4: @ 80878E4
sub_808790C: @ 808790C
push {r4-r6,lr}
movs r2, 0
- ldr r5, =0x02032308
+ ldr r5, =gUnknown_02032308
lsls r0, 16
asrs r4, r0, 16
lsls r1, 16
@@ -6292,7 +6292,7 @@ _0808792E:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r1, r0, r1
movs r6, 0x10
ldrsh r0, [r1, r6]
@@ -6326,13 +6326,13 @@ sub_808796C: @ 808796C
lsrs r3, r1, 24
adds r2, r3, 0
lsrs r0, 22
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
adds r5, r0, r1
ldrb r1, [r5, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrb r0, [r5]
cmp r0, 0
@@ -6584,7 +6584,7 @@ npc_080587EC: @ 8087B40
mov r12, r2
lsls r3, 16
movs r4, 0
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r9, r0
lsrs r2, r3, 16
mov r10, r2
@@ -6654,13 +6654,13 @@ sub_8087BCC: @ 8087BCC
lsls r1, 24
lsrs r3, r1, 24
lsls r2, r5, 2
- ldr r0, =0x02032308
+ ldr r0, =gUnknown_02032308
adds r2, r0
ldrb r1, [r2, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r0, [r2]
cmp r0, 0
@@ -6713,7 +6713,7 @@ _08087C56:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r3, r0, 0
adds r3, 0x3E
@@ -6742,13 +6742,13 @@ sub_8087C8C: @ 8087C8C
movs r0, 0x2E
ldrsh r4, [r5, r0]
lsls r4, 2
- ldr r0, =0x02032308
+ ldr r0, =gUnknown_02032308
adds r4, r0
ldrb r1, [r4, 0x2]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrh r0, [r6, 0xC]
strh r0, [r5, 0x20]