summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--Makefile40
-rw-r--r--asm/battle_814AEAC.s860
-rw-r--r--asm/battle_ai.s912
-rw-r--r--asm/battle_anim_80FE840.s3448
-rw-r--r--asm/battle_message.s420
-rw-r--r--asm/battle_records.s60
-rw-r--r--asm/battle_setup.s310
-rw-r--r--asm/battle_transition.s518
-rw-r--r--asm/berry.s66
-rw-r--r--asm/berry_blender.s624
-rw-r--r--asm/berry_tag_screen.s106
-rw-r--r--asm/bg.s144
-rw-r--r--asm/big_shroomish_barboach.s24
-rw-r--r--asm/bike.s146
-rw-r--r--asm/blend_palette.s4
-rw-r--r--asm/cable_car.s146
-rw-r--r--asm/cable_car_util.s24
-rw-r--r--asm/cable_club.s330
-rw-r--r--asm/calculate_base_damage.s48
-rw-r--r--asm/clear_save_data_screen.s18
-rw-r--r--asm/coins.s18
-rw-r--r--asm/contest.s1304
-rw-r--r--asm/contest_ai.s658
-rw-r--r--asm/contest_effect.s154
-rw-r--r--asm/contest_link_80F57C4.s528
-rw-r--r--asm/contest_link_80FC4F4.s186
-rw-r--r--asm/contest_painting.s140
-rw-r--r--asm/crt0.s4
-rw-r--r--asm/cute_sketch.s312
-rw-r--r--asm/daycare.s134
-rw-r--r--asm/decoration.s678
-rw-r--r--asm/dewford_trend.s30
-rw-r--r--asm/diploma.s24
-rw-r--r--asm/dma3_manager.s4
-rw-r--r--asm/easy_chat.s618
-rw-r--r--asm/egg_hatch.s126
-rw-r--r--asm/evolution_scene.s600
-rw-r--r--asm/field_camera.s124
-rw-r--r--asm/field_door.s14
-rw-r--r--asm/field_effect.s12
-rw-r--r--asm/field_effect_helpers.s208
-rw-r--r--asm/field_ground_effect.s34
-rw-r--r--asm/field_map_obj.s340
-rw-r--r--asm/field_message_box.s34
-rw-r--r--asm/field_player_avatar.s330
-rw-r--r--asm/field_poison.s18
-rw-r--r--asm/fieldmap.s150
-rw-r--r--asm/flag.s4
-rw-r--r--asm/fldeff_80F9BCC.s162
-rw-r--r--asm/fldeff_emotion.s42
-rw-r--r--asm/fldeff_strength.s16
-rw-r--r--asm/front_pic_anim.s108
-rw-r--r--asm/intro.s240
-rw-r--r--asm/item.s66
-rw-r--r--asm/item_use.s228
-rw-r--r--asm/libagbbackup.s84
-rw-r--r--asm/libagbsyscall.s2
-rw-r--r--asm/libmks4agb.s86
-rw-r--r--asm/librfu.s492
-rw-r--r--asm/librtc.s52
-rw-r--r--asm/link.s4422
-rw-r--r--asm/load_save.s130
-rw-r--r--asm/lottery_corner.s38
-rw-r--r--asm/mail.s62
-rw-r--r--asm/main.s104
-rw-r--r--asm/main_menu.s290
-rw-r--r--asm/map_obj_8097404.s58
-rw-r--r--asm/map_obj_lock.s44
-rw-r--r--asm/mauville_old_man.s184
-rw-r--r--asm/menu_helpers.s48
-rw-r--r--asm/mon_markings.s60
-rw-r--r--asm/money.s30
-rw-r--r--asm/multiboot.s6
-rw-r--r--asm/mystery_event_menu.s56
-rw-r--r--asm/mystery_event_script.s58
-rw-r--r--asm/naming_screen.s208
-rw-r--r--asm/new_game.s26
-rw-r--r--asm/option_menu.s82
-rw-r--r--asm/palette.s166
-rw-r--r--asm/play_time.s18
-rw-r--r--asm/player_pc.s316
-rw-r--r--asm/pokedex.s834
-rw-r--r--asm/pokedex_area_screen.s96
-rw-r--r--asm/pokedex_cry_screen.s64
-rw-r--r--asm/pokemon_1.s58
-rw-r--r--asm/pokemon_2.s102
-rw-r--r--asm/porthole.s16
-rw-r--r--asm/record_mixing.s220
-rw-r--r--asm/region_map.s204
-rw-r--r--asm/reset_rtc_screen.s58
-rw-r--r--asm/rng.s12
-rw-r--r--asm/rom3.s438
-rw-r--r--asm/rom4.s498
-rw-r--r--asm/rom5.s200
-rw-r--r--asm/rom6.s968
-rw-r--r--asm/rom_8034C54.s13900
-rw-r--r--asm/rom_806BD04.s284
-rw-r--r--asm/rom_806F640.s2
-rw-r--r--asm/rom_8072304.s418
-rw-r--r--asm/rom_809BEDC.s90
-rw-r--r--asm/rom_809D7BC.s42
-rw-r--r--asm/rom_80A3934.s942
-rw-r--r--asm/rom_80AEFFC.s106
-rw-r--r--asm/rom_80B5E6C.s550
-rw-r--r--asm/rom_80C6FA0.s1906
-rw-r--r--asm/rom_813C5BC.s22
-rw-r--r--asm/rom_8145E84.s6
-rw-r--r--asm/rom_8158B30.s3128
-rw-r--r--asm/rom_816F318.s958
-rw-r--r--asm/rom_81795E8.s192
-rw-r--r--asm/rom_817B064.s524
-rw-r--r--asm/rom_8184DA4.s9058
-rw-r--r--asm/rom_81BAD84.s3234
-rw-r--r--asm/rotating_gate.s66
-rw-r--r--asm/roulette.s596
-rw-r--r--asm/roulette_util.s28
-rw-r--r--asm/rtc.s34
-rw-r--r--asm/safari_zone.s72
-rw-r--r--asm/save.s284
-rw-r--r--asm/save_failed_screen.s52
-rw-r--r--asm/scrcmd.s204
-rw-r--r--asm/script.s44
-rw-r--r--asm/script_menu.s112
-rw-r--r--asm/script_pokemon_util_80F87D8.s190
-rw-r--r--asm/secret_base.s260
-rw-r--r--asm/shop.s234
-rw-r--r--asm/slot_machine.s730
-rw-r--r--asm/sound.s162
-rw-r--r--asm/sprite.s220
-rw-r--r--asm/start_menu.s200
-rw-r--r--asm/starter_choose.s46
-rw-r--r--asm/string_util.s14
-rw-r--r--asm/text.s154
-rw-r--r--asm/text_window.s4
-rw-r--r--asm/tileset.s234
-rw-r--r--asm/title_screen.s64
-rw-r--r--asm/trade.s1218
-rw-r--r--asm/trader.s62
-rw-r--r--asm/trainer_card.s514
-rw-r--r--asm/trainer_see.s86
-rw-r--r--asm/truck_scene.s22
-rw-r--r--asm/tv.s2136
-rw-r--r--asm/var.s2
-rw-r--r--asm/wallclock.s62
-rw-r--r--asm/weather.s254
-rw-r--r--asm/wild_encounter.s68
-rw-r--r--asm/window.s128
-rw-r--r--common_syms/task.txt1
-rw-r--r--ld_script.sed14
-rw-r--r--ld_script.txt20
-rw-r--r--sym_bss.txt530
-rw-r--r--sym_common.txt611
-rw-r--r--sym_ewram.txt2338
154 files changed, 38871 insertions, 35351 deletions
diff --git a/.gitignore b/.gitignore
index 8455b559e..3c861e01a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,9 +12,7 @@
*.latfont
*.hwjpnfont
*.fwjpnfont
-pokeas
-pokeld
-pokeobjcopy
src/*.s
tools/*
*.map
+*.ld
diff --git a/Makefile b/Makefile
index 631a49860..c18522379 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,16 @@
+SHELL := /bin/bash -o pipefail
+
AS := $(DEVKITARM)/bin/arm-none-eabi-as
ASFLAGS := -mcpu=arm7tdmi
-CC1 := tools/agbcc/bin/agbcc
-CFLAGS := -mthumb-interwork -O2
+CC1 := tools/agbcc/bin/agbcc
+override CFLAGS += -mthumb-interwork -Wimplicit -O2 -fhex-asm
CPP := $(DEVKITARM)/bin/arm-none-eabi-cpp
CPPFLAGS := -I tools/agbcc/include -iquote include -nostdinc -undef
LD := $(DEVKITARM)/bin/arm-none-eabi-ld
-LDFLAGS := -T ld_script.txt -T iwram_syms.txt -T ewram_syms.txt -Map pokeemerald.map
+LDFLAGS := -T ld_script.ld -Map pokeemerald.map
OBJCOPY := $(DEVKITARM)/bin/arm-none-eabi-objcopy
@@ -16,11 +18,12 @@ LIBGCC := tools/agbcc/lib/libgcc.a
SHA1 := sha1sum -c
-GFX := @tools/gbagfx/gbagfx
-
+GFX := tools/gbagfx/gbagfx
+AIF := tools/aif2pcm/aif2pcm
+MID := tools/mid2agb/mid2agb
SCANINC := tools/scaninc/scaninc
-
PREPROC := tools/preproc/preproc
+RAMSCRGEN := tools/ramscrgen/ramscrgen
# Clear the default suffixes.
.SUFFIXES:
@@ -52,11 +55,11 @@ rom: $(ROM)
compare: $(ROM)
@$(SHA1) rom.sha1
-clean:
- rm -f $(ROM) $(ELF) $(OBJS) $(C_SRCS:%.c=%.i) pokeemerald.map
+clean: tidy
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
tidy:
+ rm -f ld_script.ld sym_bss.ld sym_common.ld sym_ewram.ld
rm -f $(ROM) $(ELF) $(OBJS) $(C_SRCS:%.c=%.i) pokeemerald.map
include graphics_file_rules.mk
@@ -98,7 +101,20 @@ $(ASM_OBJS): %.o: %.s $$(dep)
$(DATA_ASM_OBJS): %.o: %.s $$(dep)
$(PREPROC) $< charmap.txt | $(AS) $(ASFLAGS) -o $@
-# Link objects to produce the ROM.
-$(ROM): $(OBJS)
- $(LD) $(LDFLAGS) -o $(ELF) $(OBJS) $(LIBGCC)
- $(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $(ELF) $(ROM)
+sym_bss.ld: sym_bss.txt
+ $(RAMSCRGEN) .bss sym_bss.txt >$@
+
+sym_common.ld: sym_common.txt $(C_OBJS) $(wildcard common_syms/*.txt)
+ $(RAMSCRGEN) COMMON sym_common.txt -c src,common_syms >$@
+
+sym_ewram.ld: sym_ewram.txt
+ $(RAMSCRGEN) ewram_data sym_ewram.txt >$@
+
+ld_script.ld: ld_script.txt sym_bss.ld sym_common.ld sym_ewram.ld
+ sed -f ld_script.sed ld_script.txt >ld_script.ld
+
+$(ELF): ld_script.ld $(OBJS)
+ $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBGCC)
+
+$(ROM): $(ELF)
+ $(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@
diff --git a/asm/battle_814AEAC.s b/asm/battle_814AEAC.s
index e6c77e04d..5f18788e5 100644
--- a/asm/battle_814AEAC.s
+++ b/asm/battle_814AEAC.s
@@ -12,8 +12,8 @@ nullsub_112: @ 814AEAC
thumb_func_start sub_814AEB0
sub_814AEB0: @ 814AEB0
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -26,9 +26,9 @@ sub_814AEB0: @ 814AEB0
thumb_func_start bx_exec_buffer_A_ch0_tbl4
bx_exec_buffer_A_ch0_tbl4: @ 814AECC
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -37,7 +37,7 @@ bx_exec_buffer_A_ch0_tbl4: @ 814AECC
ands r1, r0
cmp r1, 0
beq _0814AF18
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -61,9 +61,9 @@ _0814AF18:
thumb_func_start sub_814AF1C
sub_814AF1C: @ 814AF1C
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -86,9 +86,9 @@ _0814AF40:
thumb_func_start sub_814AF54
sub_814AF54: @ 814AF54
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -131,9 +131,9 @@ _0814AFA4:
thumb_func_start sub_814AFBC
sub_814AFBC: @ 814AFBC
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -176,16 +176,16 @@ sub_814B004: @ 814B004
lsls r0, 24
cmp r0, 0
beq _0814B05C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0814B05C
_0814B028:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -201,9 +201,9 @@ _0814B028:
b _0814B092
.pool
_0814B05C:
- ldr r2, =0x02020630
- ldr r5, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r5
ldrb r1, [r0]
@@ -239,9 +239,9 @@ _0814B094:
_0814B0A0:
cmp r6, 0
beq _0814B0C6
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -250,7 +250,7 @@ _0814B0A0:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
@@ -270,10 +270,10 @@ sub_814B0E8: @ 814B0E8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
mov r12, r0
ldr r0, [r0]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -306,9 +306,9 @@ _0814B114:
beq _0814B136
b _0814B252
_0814B136:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
- ldr r0, =0x03005d7c
+ ldr r0, =gUnknown_03005D7C
mov r9, r0
adds r0, r2, r0
ldrb r1, [r0]
@@ -322,7 +322,7 @@ _0814B136:
ldr r0, =DummyObjectCallback
cmp r3, r0
bne _0814B252
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -352,7 +352,7 @@ _0814B136:
lsls r0, 24
cmp r0, 0
beq _0814B1F0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -368,19 +368,19 @@ _0814B136:
lsls r0, 2
add r0, r10
bl RemoveObjectAndFreeTiles
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r0, [r7]
mov r1, r8
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -395,28 +395,28 @@ _0814B136:
ldrb r0, [r0]
bl sub_80729D0
_0814B1F0:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -426,7 +426,7 @@ _0814B1F0:
adds r0, r5
ldrb r0, [r0]
bl sub_80729D0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -434,7 +434,7 @@ _0814B1F0:
negs r0, r0
ands r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -454,9 +454,9 @@ _0814B252:
thumb_func_start sub_814B290
sub_814B290: @ 814B290
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -484,9 +484,9 @@ _0814B2BE:
thumb_func_start bx_t4_healthbar_update
bx_t4_healthbar_update: @ 814B2D0
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r6, =0x03005d70
+ ldr r6, =gUnknown_03005D70
adds r1, r0, r6
ldrb r1, [r1]
movs r2, 0
@@ -513,14 +513,14 @@ bx_t4_healthbar_update: @ 814B2D0
b _0814B332
.pool
_0814B318:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl dp01_tbl4_exec_completed
@@ -534,9 +534,9 @@ _0814B332:
thumb_func_start sub_814B340
sub_814B340: @ 814B340
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
adds r0, r2, r5
ldrb r1, [r0]
@@ -551,13 +551,13 @@ sub_814B340: @ 814B340
adds r1, r0
cmp r1, 0xA0
ble _0814B3BC
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -583,7 +583,7 @@ sub_814B340: @ 814B340
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -599,9 +599,9 @@ _0814B3BC:
thumb_func_start sub_814B3DC
sub_814B3DC: @ 814B3DC
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -613,13 +613,13 @@ sub_814B3DC: @ 814B3DC
ands r0, r1
cmp r0, 0
bne _0814B430
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -630,7 +630,7 @@ sub_814B3DC: @ 814B3DC
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -660,12 +660,12 @@ _0814B45E:
thumb_func_start dp01t_0F_4_move_anim
dp01t_0F_4_move_anim: @ 814B464
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -683,7 +683,7 @@ dp01t_0F_4_move_anim: @ 814B464
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl dp01_tbl4_exec_completed
b _0814B4DA
@@ -720,9 +720,9 @@ _0814B4DA:
thumb_func_start sub_814B4E0
sub_814B4E0: @ 814B4E0
push {r4,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
adds r0, r3, r0
ldrb r1, [r0]
@@ -737,7 +737,7 @@ sub_814B4E0: @ 814B4E0
bne _0814B532
adds r0, r3, 0
bl sub_805E408
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -753,7 +753,7 @@ sub_814B4E0: @ 814B4E0
movs r3, 0x6
bl move_anim_start_t4
_0814B526:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -769,9 +769,9 @@ _0814B532:
thumb_func_start sub_814B554
sub_814B554: @ 814B554
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -783,8 +783,8 @@ sub_814B554: @ 814B554
ands r0, r1
cmp r0, 0
bne _0814B590
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -808,9 +808,9 @@ sub_814B5A8: @ 814B5A8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r1, [r7]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -846,7 +846,7 @@ sub_814B5A8: @ 814B5A8
ldr r0, =c3_0802FDF4
movs r1, 0xA
bl CreateTask
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
ldrb r1, [r7]
lsls r0, r1, 1
@@ -854,21 +854,21 @@ sub_814B5A8: @ 814B5A8
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
bl sub_805E990
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r7]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r7]
adds r0, r1, r4
ldrb r0, [r0]
@@ -885,7 +885,7 @@ sub_814B5A8: @ 814B5A8
adds r0, r4
ldrb r0, [r0]
bl sub_80729D0
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -903,9 +903,9 @@ _0814B664:
thumb_func_start sub_814B69C
sub_814B69C: @ 814B69C
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -917,18 +917,18 @@ sub_814B69C: @ 814B69C
ands r0, r1
cmp r0, 0
bne _0814B6CE
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_0814B6CE:
- ldr r5, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r4]
adds r0, r2, r0
ldrb r1, [r0]
@@ -955,7 +955,7 @@ _0814B6CE:
bne _0814B714
adds r0, r3, r5
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -972,14 +972,14 @@ _0814B714:
dp01_tbl4_exec_completed: @ 814B740
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl4
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -992,7 +992,7 @@ dp01_tbl4_exec_completed: @ 814B740
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -1001,7 +1001,7 @@ dp01_tbl4_exec_completed: @ 814B740
b _0814B7A6
.pool
_0814B794:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -1021,9 +1021,9 @@ _0814B7A6:
thumb_func_start sub_814B7B8
sub_814B7B8: @ 814B7B8
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1045,9 +1045,9 @@ _0814B7DA:
thumb_func_start sub_814B7E8
sub_814B7E8: @ 814B7E8
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1071,8 +1071,8 @@ dp01t_00_4_getattr: @ 814B818
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -1080,7 +1080,7 @@ dp01t_00_4_getattr: @ 814B818
ldrb r0, [r1]
cmp r0, 0
bne _0814B850
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -1133,8 +1133,8 @@ dp01_getattr_by_ch1_for_player_pokemon__: @ 814B88C
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -1216,7 +1216,7 @@ _0814B9BC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -1269,7 +1269,7 @@ _0814BA08:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -1456,7 +1456,7 @@ _0814BBC0:
_0814BBE0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
b _0814BF5A
@@ -1464,7 +1464,7 @@ _0814BBE0:
_0814BBF0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
b _0814BF5A
@@ -1478,7 +1478,7 @@ _0814BC00:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
mov r8, r9
_0814BC16:
@@ -1502,7 +1502,7 @@ _0814BC16:
ble _0814BC16
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -1523,7 +1523,7 @@ _0814BC54:
_0814BC68:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -1538,7 +1538,7 @@ _0814BC84:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_0814BC90:
adds r1, r6, 0
@@ -1553,7 +1553,7 @@ _0814BC90:
ble _0814BC90
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -1565,7 +1565,7 @@ _0814BC90:
_0814BCC0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -1578,7 +1578,7 @@ _0814BCC0:
_0814BCDC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
b _0814BCF6
@@ -1586,7 +1586,7 @@ _0814BCDC:
_0814BCEC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x19
_0814BCF6:
@@ -1609,7 +1609,7 @@ _0814BCF6:
_0814BD1C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1A
b _0814C01A
@@ -1617,7 +1617,7 @@ _0814BD1C:
_0814BD2C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1B
b _0814C01A
@@ -1625,7 +1625,7 @@ _0814BD2C:
_0814BD3C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1C
b _0814C01A
@@ -1633,7 +1633,7 @@ _0814BD3C:
_0814BD4C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1D
b _0814C01A
@@ -1641,7 +1641,7 @@ _0814BD4C:
_0814BD5C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1E
b _0814C01A
@@ -1649,7 +1649,7 @@ _0814BD5C:
_0814BD6C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1F
b _0814C01A
@@ -1657,7 +1657,7 @@ _0814BD6C:
_0814BD7C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x20
b _0814C01A
@@ -1665,7 +1665,7 @@ _0814BD7C:
_0814BD8C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x22
b _0814C01A
@@ -1673,7 +1673,7 @@ _0814BD8C:
_0814BD9C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x23
b _0814C01A
@@ -1681,7 +1681,7 @@ _0814BD9C:
_0814BDAC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x24
b _0814C01A
@@ -1689,7 +1689,7 @@ _0814BDAC:
_0814BDBC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x25
b _0814C01A
@@ -1697,7 +1697,7 @@ _0814BDBC:
_0814BDCC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x26
b _0814C01A
@@ -1706,7 +1706,7 @@ _0814BDDC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -1738,7 +1738,7 @@ _0814BDDC:
_0814BE2C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x27
b _0814C01A
@@ -1746,7 +1746,7 @@ _0814BE2C:
_0814BE3C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x28
b _0814C01A
@@ -1754,7 +1754,7 @@ _0814BE3C:
_0814BE4C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x29
b _0814C01A
@@ -1762,7 +1762,7 @@ _0814BE4C:
_0814BE5C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2A
b _0814C01A
@@ -1770,7 +1770,7 @@ _0814BE5C:
_0814BE6C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2B
b _0814C01A
@@ -1778,7 +1778,7 @@ _0814BE6C:
_0814BE7C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2C
b _0814C01A
@@ -1786,7 +1786,7 @@ _0814BE7C:
_0814BE8C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
b _0814BEB6
@@ -1794,7 +1794,7 @@ _0814BE8C:
_0814BE9C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x9
b _0814BF5A
@@ -1802,7 +1802,7 @@ _0814BE9C:
_0814BEAC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x37
_0814BEB6:
@@ -1827,7 +1827,7 @@ _0814BEB6:
_0814BEE0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
b _0814C01A
@@ -1835,7 +1835,7 @@ _0814BEE0:
_0814BEF0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
b _0814BF5A
@@ -1843,7 +1843,7 @@ _0814BEF0:
_0814BF00:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
b _0814BF5A
@@ -1851,7 +1851,7 @@ _0814BF00:
_0814BF10:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3B
b _0814BF5A
@@ -1859,7 +1859,7 @@ _0814BF10:
_0814BF20:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3C
b _0814BF5A
@@ -1867,7 +1867,7 @@ _0814BF20:
_0814BF30:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3D
b _0814BF5A
@@ -1875,7 +1875,7 @@ _0814BF30:
_0814BF40:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3E
b _0814BF5A
@@ -1883,7 +1883,7 @@ _0814BF40:
_0814BF50:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3F
_0814BF5A:
@@ -1899,7 +1899,7 @@ _0814BF5A:
_0814BF70:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x16
b _0814C01A
@@ -1907,7 +1907,7 @@ _0814BF70:
_0814BF80:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x17
b _0814C01A
@@ -1915,7 +1915,7 @@ _0814BF80:
_0814BF90:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x18
b _0814C01A
@@ -1923,7 +1923,7 @@ _0814BF90:
_0814BFA0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x21
b _0814C01A
@@ -1931,7 +1931,7 @@ _0814BFA0:
_0814BFB0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2F
b _0814C01A
@@ -1939,7 +1939,7 @@ _0814BFB0:
_0814BFC0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x30
b _0814C01A
@@ -1947,7 +1947,7 @@ _0814BFC0:
_0814BFD0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x32
b _0814C01A
@@ -1955,7 +1955,7 @@ _0814BFD0:
_0814BFE0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x33
b _0814C01A
@@ -1963,7 +1963,7 @@ _0814BFE0:
_0814BFF0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x34
b _0814C01A
@@ -1971,7 +1971,7 @@ _0814BFF0:
_0814C000:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x35
b _0814C01A
@@ -1979,7 +1979,7 @@ _0814C000:
_0814C010:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x36
_0814C01A:
@@ -2010,8 +2010,8 @@ sub_814C038: @ 814C038
thumb_func_start sub_814C044
sub_814C044: @ 814C044
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -2019,7 +2019,7 @@ sub_814C044: @ 814C044
ldrb r0, [r1]
cmp r0, 0
bne _0814C074
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -2060,10 +2060,10 @@ sub_814C09C: @ 814C09C
sub sp, 0x34
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r3, r0, r2
adds r6, r3, 0
subs r1, r2, 0x2
@@ -2146,7 +2146,7 @@ _0814C1D0:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -2213,7 +2213,7 @@ _0814C236:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -2326,9 +2326,9 @@ _0814C236:
_0814C368:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2339,9 +2339,9 @@ _0814C368:
_0814C388:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2358,7 +2358,7 @@ _0814C3A8:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r6, r3, 0
adds r6, 0x8
@@ -2383,7 +2383,7 @@ _0814C3C2:
ble _0814C3C2
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -2393,10 +2393,10 @@ _0814C3C2:
_0814C400:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -2409,9 +2409,9 @@ _0814C428:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -2451,10 +2451,10 @@ _0814C428:
_0814C48C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -2470,9 +2470,9 @@ _0814C4A4:
_0814C4BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2483,9 +2483,9 @@ _0814C4BC:
_0814C4DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2496,9 +2496,9 @@ _0814C4DC:
_0814C4FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2509,9 +2509,9 @@ _0814C4FC:
_0814C51C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2522,9 +2522,9 @@ _0814C51C:
_0814C53C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2535,9 +2535,9 @@ _0814C53C:
_0814C55C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2548,9 +2548,9 @@ _0814C55C:
_0814C57C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2561,9 +2561,9 @@ _0814C57C:
_0814C59C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2574,9 +2574,9 @@ _0814C59C:
_0814C5BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2587,9 +2587,9 @@ _0814C5BC:
_0814C5DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2600,9 +2600,9 @@ _0814C5DC:
_0814C5FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2613,9 +2613,9 @@ _0814C5FC:
_0814C61C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2626,9 +2626,9 @@ _0814C61C:
_0814C63C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2639,9 +2639,9 @@ _0814C63C:
_0814C65C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2653,9 +2653,9 @@ _0814C67C:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -2700,9 +2700,9 @@ _0814C67C:
_0814C6EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2713,9 +2713,9 @@ _0814C6EC:
_0814C70C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2726,9 +2726,9 @@ _0814C70C:
_0814C72C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2739,9 +2739,9 @@ _0814C72C:
_0814C74C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2752,9 +2752,9 @@ _0814C74C:
_0814C76C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2765,9 +2765,9 @@ _0814C76C:
_0814C78C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2779,9 +2779,9 @@ _0814C79C:
_0814C7AC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2792,9 +2792,9 @@ _0814C7AC:
_0814C7CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2805,9 +2805,9 @@ _0814C7CC:
_0814C7EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2818,9 +2818,9 @@ _0814C7EC:
_0814C80C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2831,9 +2831,9 @@ _0814C80C:
_0814C82C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2844,9 +2844,9 @@ _0814C82C:
_0814C84C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2857,9 +2857,9 @@ _0814C84C:
_0814C86C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2870,9 +2870,9 @@ _0814C86C:
_0814C88C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2883,9 +2883,9 @@ _0814C88C:
_0814C8AC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2896,9 +2896,9 @@ _0814C8AC:
_0814C8CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2909,9 +2909,9 @@ _0814C8CC:
_0814C8EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2922,9 +2922,9 @@ _0814C8EC:
_0814C90C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2935,9 +2935,9 @@ _0814C90C:
_0814C92C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2948,9 +2948,9 @@ _0814C92C:
_0814C94C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2961,9 +2961,9 @@ _0814C94C:
_0814C96C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2974,9 +2974,9 @@ _0814C96C:
_0814C98C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2987,9 +2987,9 @@ _0814C98C:
_0814C9AC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3000,9 +3000,9 @@ _0814C9AC:
_0814C9CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3013,9 +3013,9 @@ _0814C9CC:
_0814C9EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3026,9 +3026,9 @@ _0814C9EC:
_0814CA0C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3039,9 +3039,9 @@ _0814CA0C:
_0814CA2C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3052,24 +3052,24 @@ _0814CA2C:
_0814CA4C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
movs r1, 0x36
bl pokemon_setattr
_0814CA62:
- ldr r2, =0x0202406e
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
add sp, 0x34
@@ -3086,8 +3086,8 @@ _0814CA62:
thumb_func_start sub_814CA98
sub_814CA98: @ 814CA98
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -3095,12 +3095,12 @@ sub_814CA98: @ 814CA98
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -3143,16 +3143,16 @@ sub_814CB0C: @ 814CB0C
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
lsls r0, r1, 1
add r0, r8
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
bl sub_805DD7C
ldrb r0, [r6]
@@ -3173,7 +3173,7 @@ sub_814CB0C: @ 814CB0C
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -3195,11 +3195,11 @@ sub_814CB0C: @ 814CB0C
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -3237,11 +3237,11 @@ sub_814CB0C: @ 814CB0C
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r2, r1
ldrb r1, [r2]
bl StartObjectImageAnim
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -3258,15 +3258,15 @@ sub_814CB0C: @ 814CB0C
thumb_func_start sub_814CC28
sub_814CC28: @ 814CC28
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r1, r0, 9
adds r6, r4, 0x2
adds r1, r6
ldrb r1, [r1]
bl sub_805EF84
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r5]
lsls r1, r0, 1
adds r1, r2
@@ -3281,7 +3281,7 @@ sub_814CC28: @ 814CC28
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r5]
@@ -3289,7 +3289,7 @@ sub_814CC28: @ 814CC28
adds r1, r6
ldrb r1, [r1]
bl sub_814CC98
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -3315,10 +3315,10 @@ sub_814CC98: @ 814CC98
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r6, 1
adds r2, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -3327,7 +3327,7 @@ sub_814CC98: @ 814CC98
ldrh r1, [r2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -3337,7 +3337,7 @@ sub_814CC98: @ 814CC98
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
mov r1, r9
@@ -3349,7 +3349,7 @@ sub_814CC98: @ 814CC98
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -3371,10 +3371,10 @@ sub_814CC98: @ 814CC98
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -3419,7 +3419,7 @@ sub_814CC98: @ 814CC98
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -3467,8 +3467,8 @@ sub_814CC98: @ 814CC98
thumb_func_start sub_814CE14
sub_814CE14: @ 814CE14
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -3476,7 +3476,7 @@ sub_814CE14: @ 814CE14
ldrb r3, [r0]
cmp r3, 0
bne _0814CE5C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -3484,7 +3484,7 @@ sub_814CE14: @ 814CE14
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -3493,13 +3493,13 @@ sub_814CE14: @ 814CE14
b _0814CE92
.pool
_0814CE5C:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -3510,7 +3510,7 @@ _0814CE5C:
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -3526,9 +3526,9 @@ _0814CE92:
thumb_func_start sub_814CEA4
sub_814CEA4: @ 814CEA4
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -3580,7 +3580,7 @@ _0814CEFA:
adds r1, r2, 0
movs r3, 0x1
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -3598,13 +3598,13 @@ sub_814CF30: @ 814CF30
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0814CF60
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x2
@@ -3618,10 +3618,10 @@ sub_814CF30: @ 814CF30
_0814CF60:
movs r7, 0x50
_0814CF62:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl sub_806D864
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -3693,7 +3693,7 @@ _0814CFF2:
adds r1, r6
ldrb r4, [r1, 0x13]
_0814D002:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
adds r0, r4, 0
bl sub_805DF84
@@ -3704,7 +3704,7 @@ _0814D002:
lsrs r1, 24
adds r0, r4, 0
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r8, r7
ldr r0, =gUnknown_08305D2C
lsls r4, 2
@@ -3726,11 +3726,11 @@ _0814D002:
mov r1, r8
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r3, [r5]
adds r0, r3, r6
ldrb r0, [r0]
@@ -3772,7 +3772,7 @@ _0814D002:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -3797,15 +3797,15 @@ sub_814D0E4: @ 814D0E4
thumb_func_start sub_814D0F0
sub_814D0F0: @ 814D0F0
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -3855,7 +3855,7 @@ sub_814D0F0: @ 814D0F0
adds r0, r5
ldr r1, =DummyObjectCallback
bl oamt_set_x3A_32
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -3870,9 +3870,9 @@ sub_814D0F0: @ 814D0F0
thumb_func_start sub_814D19C
sub_814D19C: @ 814D19C
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -3916,22 +3916,22 @@ _0814D1F0:
cmp r4, 0
bne _0814D266
strb r4, [r3, 0x4]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
movs r1, 0x40
negs r1, r1
movs r0, 0x10
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r3, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r3
ldrb r1, [r0]
@@ -3959,7 +3959,7 @@ _0814D1F0:
adds r0, r2
ldr r1, =sub_8039C00
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4009,7 +4009,7 @@ sub_814D2B8: @ 814D2B8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
@@ -4017,7 +4017,7 @@ sub_814D2B8: @ 814D2B8
beq _0814D2CE
b _0814D3F4
_0814D2CE:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r1, [r5]
lsls r1, 9
@@ -4030,7 +4030,7 @@ _0814D2CE:
ldrb r0, [r0]
lsls r0, 8
orrs r6, r0
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
mov r8, r0
mov r0, r12
adds r0, 0x3
@@ -4038,7 +4038,7 @@ _0814D2CE:
ldrb r0, [r1]
mov r1, r8
strb r0, [r1]
- ldr r3, =0x02038408
+ ldr r3, =gUnknown_02038408
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -4052,7 +4052,7 @@ _0814D2CE:
lsls r0, 8
orrs r2, r0
strh r2, [r3]
- ldr r3, =0x02038404
+ ldr r3, =gUnknown_02038404
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -4078,7 +4078,7 @@ _0814D2CE:
lsls r0, 24
orrs r2, r0
str r2, [r3]
- ldr r2, =0x0203841a
+ ldr r2, =gUnknown_0203841A
ldrb r0, [r5]
lsls r0, 9
mov r1, r12
@@ -4086,7 +4086,7 @@ _0814D2CE:
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -4100,14 +4100,14 @@ _0814D2CE:
lsls r0, 8
orrs r2, r0
strh r2, [r4]
- ldr r7, =0x02038400
+ ldr r7, =gUnknown_02038400
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
adds r0, 0x10
adds r1, r0
str r1, [r7]
- ldr r2, =0x020244bc
+ ldr r2, =gUnknown_020244BC
ldrb r0, [r5]
lsls r0, 2
adds r0, r2
@@ -4125,7 +4125,7 @@ _0814D2CE:
b _0814D3F4
.pool
_0814D3CC:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r5]
ldr r2, [r0, 0x4]
@@ -4134,7 +4134,7 @@ _0814D3CC:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4160,8 +4160,8 @@ bx_move_anim_4: @ 814D40C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -4178,7 +4178,7 @@ bx_move_anim_4: @ 814D40C
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -4249,10 +4249,10 @@ _0814D4A4:
strb r1, [r0, 0x4]
b _0814D580
_0814D4CE:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0814D580
@@ -4286,9 +4286,9 @@ _0814D4CE:
ands r0, r2
strb r0, [r1]
_0814D51C:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -4340,22 +4340,22 @@ _0814D580:
thumb_func_start sub_814D590
sub_814D590: @ 814D590
push {r4,r5,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r4, 9
- ldr r0, =0x02023066
+ ldr r0, =gUnknown_02023066
adds r4, r0
ldrh r0, [r4]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4434,8 +4434,8 @@ sub_814D63C: @ 814D63C
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -4452,13 +4452,13 @@ sub_814D63C: @ 814D63C
ldr r0, =0x00007fff
cmp r7, r0
beq _0814D6CC
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -4475,7 +4475,7 @@ sub_814D63C: @ 814D63C
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -4484,28 +4484,28 @@ sub_814D63C: @ 814D63C
b _0814D6F6
.pool
_0814D6CC:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
movs r3, 0
bl sub_807294C
_0814D6F6:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -4532,28 +4532,28 @@ sub_814D72C: @ 814D72C
thumb_func_start sub_814D738
sub_814D738: @ 814D738
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0814D78C
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -4565,7 +4565,7 @@ sub_814D738: @ 814D738
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -4581,13 +4581,13 @@ _0814D78C:
thumb_func_start sub_814D7B0
sub_814D7B0: @ 814D7B0
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0814D800
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -4612,7 +4612,7 @@ sub_814D7B0: @ 814D7B0
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4700,7 +4700,7 @@ sub_814D878: @ 814D878
thumb_func_start sub_814D884
sub_814D884: @ 814D884
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -4715,9 +4715,9 @@ sub_814D884: @ 814D884
thumb_func_start sub_814D8A0
sub_814D8A0: @ 814D8A0
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -4740,7 +4740,7 @@ sub_814D8A0: @ 814D8A0
thumb_func_start sub_814D8D8
sub_814D8D8: @ 814D8D8
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -4754,7 +4754,7 @@ sub_814D8D8: @ 814D8D8
thumb_func_start sub_814D8F0
sub_814D8F0: @ 814D8F0
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -4775,9 +4775,9 @@ sub_814D8F0: @ 814D8F0
thumb_func_start dp01t_29_4_blink
dp01t_29_4_blink: @ 814D918
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -4794,7 +4794,7 @@ dp01t_29_4_blink: @ 814D918
b _0814D976
.pool
_0814D94C:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -4808,7 +4808,7 @@ _0814D94C:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -4832,7 +4832,7 @@ sub_814D988: @ 814D988
thumb_func_start sub_814D994
sub_814D994: @ 814D994
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -4841,7 +4841,7 @@ sub_814D994: @ 814D994
bne _0814D9A8
movs r3, 0xC0
_0814D9A8:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -4865,8 +4865,8 @@ _0814D9A8:
thumb_func_start sub_814D9D8
sub_814D9D8: @ 814D9D8
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -4908,15 +4908,15 @@ _0814DA28:
thumb_func_start sub_814DA34
sub_814DA34: @ 814DA34
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -4935,15 +4935,15 @@ sub_814DA34: @ 814DA34
thumb_func_start dp01t_2E_4_battle_intro
dp01t_2E_4_battle_intro: @ 814DA74
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -4957,15 +4957,15 @@ dp01t_2E_4_battle_intro: @ 814DA74
thumb_func_start sub_814DAA8
sub_814DAA8: @ 814DAA8
push {r4-r7,lr}
- ldr r5, =0x020241e4
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_020241E4
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -5038,7 +5038,7 @@ sub_814DAA8: @ 814DAA8
lsrs r7, r0, 24
ldrb r0, [r6]
bl sub_806D864
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -5120,9 +5120,9 @@ _0814DC06:
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -5140,14 +5140,14 @@ _0814DC06:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r5]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r5]
ldr r1, [r0, 0x4]
@@ -5160,7 +5160,7 @@ _0814DC06:
ands r0, r1
cmp r0, 0
beq _0814DC80
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -5176,7 +5176,7 @@ _0814DC80:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -5197,7 +5197,7 @@ sub_814DCCC: @ 814DCCC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -5212,7 +5212,7 @@ sub_814DCCC: @ 814DCCC
b _0814DDB4
.pool
_0814DCF8:
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
ldrh r0, [r1, 0x8]
@@ -5221,19 +5221,19 @@ _0814DCF8:
lsls r0, 24
cmp r0, 0
beq _0814DD18
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0814DD48
_0814DD18:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -5244,12 +5244,12 @@ _0814DD18:
b _0814DD9C
.pool
_0814DD48:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
lsls r0, 1
adds r0, r5
ldrh r0, [r0]
@@ -5274,7 +5274,7 @@ _0814DD48:
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r7]
@@ -5284,8 +5284,8 @@ _0814DD48:
eors r0, r6
strb r0, [r7]
_0814DD9C:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -5308,8 +5308,8 @@ _0814DDB4:
thumb_func_start sub_814DDD8
sub_814DDD8: @ 814DDD8
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -5326,9 +5326,9 @@ sub_814DDD8: @ 814DDD8
b _0814DE7C
.pool
_0814DE08:
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -5341,7 +5341,7 @@ _0814DE08:
strb r1, [r0]
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -5350,7 +5350,7 @@ _0814DE08:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
@@ -5378,7 +5378,7 @@ _0814DE08:
movs r1, 0x5D
strb r1, [r0, 0x5]
_0814DE70:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -5394,9 +5394,9 @@ _0814DE7C:
thumb_func_start sub_814DE9C
sub_814DE9C: @ 814DE9C
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -5430,9 +5430,9 @@ _0814DED4:
thumb_func_start sub_814DEE4
sub_814DEE4: @ 814DEE4
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -5444,8 +5444,8 @@ sub_814DEE4: @ 814DEE4
ands r0, r1
cmp r0, 0
beq _0814DF16
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -5472,14 +5472,14 @@ sub_814DF34: @ 814DF34
thumb_func_start sub_814DF40
sub_814DF40: @ 814DF40
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _0814DF86
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -5487,7 +5487,7 @@ sub_814DF40: @ 814DF40
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -5516,13 +5516,13 @@ _0814DF86:
sub_814DFA0: @ 814DFA0
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0814E002
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r2, [r5]
lsls r1, r2, 9
adds r0, r4, 0x1
@@ -5548,7 +5548,7 @@ sub_814DFA0: @ 814DFA0
b _0814DFFC
.pool
_0814DFF0:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -5568,10 +5568,10 @@ _0814E002:
thumb_func_start sub_814E014
sub_814E014: @ 814E014
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
bl sub_81851A8
bl dp01_tbl4_exec_completed
@@ -5591,20 +5591,20 @@ sub_814E034: @ 814E034
thumb_func_start sub_814E040
sub_814E040: @ 814E040
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r0, r4
bl sub_81851A8
- ldr r2, =0x0202433a
+ ldr r2, =gUnknown_0202433A
ldrb r0, [r5]
lsls r0, 9
subs r1, r4, 0x3
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldrb r0, [r5]
lsls r0, 9
@@ -5627,7 +5627,7 @@ sub_814E040: @ 814E040
movs r0, 0x3
bl sub_80A2390
bl dp01_tbl4_exec_completed
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
diff --git a/asm/battle_ai.s b/asm/battle_ai.s
index f0166da9e..0c59e12d7 100644
--- a/asm/battle_ai.s
+++ b/asm/battle_ai.s
@@ -10,12 +10,12 @@ sub_81308C8: @ 81308C8
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r0, [r1]
ldr r3, [r0, 0x18]
movs r4, 0
mov r12, r1
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
movs r1, 0
_081308DC:
adds r0, r3, r4
@@ -29,7 +29,7 @@ _081308DC:
cmp r0, 0x8
bne _0813092E
movs r4, 0
- ldr r6, =0x02038bca
+ ldr r6, =gUnknown_02038BCA
ldr r5, =gTrainers + 0x10 @ items offset
_081308F6:
lsls r2, r4, 1
@@ -75,11 +75,11 @@ sub_8130950: @ 8130950
push {r4-r7,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r4, 0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
movs r3, 0
_08130962:
adds r0, r1, r4
@@ -88,7 +88,7 @@ _08130962:
cmp r4, 0x1B
bls _08130962
movs r4, 0
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
movs r5, 0x1
_08130972:
adds r1, r2, 0
@@ -120,7 +120,7 @@ _08130998:
lsls r0, 24
lsrs r6, r0, 24
movs r4, 0
- ldr r5, =0x020244a8
+ ldr r5, =gUnknown_020244A8
_081309B4:
ldr r7, =gUnknown_0832A328
lsls r0, r4, 2
@@ -151,23 +151,23 @@ _081309CE:
adds r4, 0x1
cmp r4, 0x3
ble _081309B4
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x1C]
adds r0, 0x20
movs r1, 0
strb r1, [r0]
- ldr r0, =0x0203ab3c
- ldr r6, =0x02024064
+ ldr r0, =gUnknown_0203AB3C
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
strb r2, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _08130A60
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
bl GenerateRandomNumber
adds r4, r0, 0
ldrb r0, [r6]
@@ -179,7 +179,7 @@ _081309CE:
eors r0, r2
adds r1, r0
strb r1, [r5]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldrb r2, [r5]
lsls r0, r2, 2
@@ -193,12 +193,12 @@ _081309CE:
b _08130A68
.pool
_08130A60:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
movs r1, 0x1
eors r1, r2
strb r1, [r0]
_08130A68:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 17
@@ -213,7 +213,7 @@ _08130A84:
ands r0, r1
cmp r0, 0
beq _08130AA0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x80
@@ -227,7 +227,7 @@ _08130AA0:
ands r0, r1
cmp r0, 0
beq _08130ABC
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x80
@@ -240,7 +240,7 @@ _08130ABC:
ands r0, r1
cmp r0, 0
beq _08130AD8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x80
@@ -256,7 +256,7 @@ _08130AD8:
beq _08130AF4
bl sub_81A6FB4
_08130AE6:
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x14]
str r0, [r1, 0xC]
@@ -267,7 +267,7 @@ _08130AF4:
ands r0, r1
cmp r0, 0
beq _08130B10
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x7
@@ -280,18 +280,18 @@ _08130B10:
ands r1, r0
cmp r1, 0
beq _08130B58
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r4, [r0, 0x14]
ldr r3, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r3, 0x1C
adds r1, r3
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r2, [r0]
lsls r0, r2, 2
adds r0, r2
@@ -304,11 +304,11 @@ _08130B10:
b _08130B72
.pool
_08130B58:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -318,13 +318,13 @@ _08130B58:
ldr r0, [r0]
str r0, [r3, 0xC]
_08130B72:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _08130B8C
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
ldr r0, [r2, 0xC]
@@ -341,9 +341,9 @@ _08130B8C:
thumb_func_start sub_8130BA4
sub_8130BA4: @ 8130BA4
push {r4,lr}
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r4, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -357,7 +357,7 @@ _08130BC4:
_08130BC8:
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r4, [r0]
adds r0, r1, 0
pop {r4}
@@ -373,7 +373,7 @@ sub_8130BDC: @ 8130BDC
push {r7}
sub sp, 0x8
bl sub_8131074
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r0, [r1]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0xC]
@@ -409,7 +409,7 @@ _08130C0C:
cmp r0, 0
bne _08130BF8
_08130C2C:
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r0, [r1]
ldr r3, [r0, 0x14]
ldrb r2, [r3, 0x10]
@@ -439,8 +439,8 @@ _08130C58:
strb r2, [r0]
movs r3, 0x1
mov r8, r0
- ldr r1, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r2, [r0]
mov r5, sp
mov r7, r8
@@ -529,7 +529,7 @@ sub_8130CF4: @ 8130CF4
str r1, [sp, 0x20]
mov r10, sp
_08130D14:
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
cmp r8, r0
beq _08130D2E
@@ -537,7 +537,7 @@ _08130D14:
mov r7, r8
muls r7, r0
adds r0, r7, 0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r0, r1
ldrh r0, [r0, 0x28]
cmp r0, 0
@@ -552,14 +552,14 @@ _08130D2E:
b _08130EAE
.pool
_08130D48:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _08130D70
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x92
ldrb r0, [r0]
@@ -571,20 +571,20 @@ _08130D70:
movs r0, 0xF
bl sub_8130950
_08130D76:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
mov r1, r8
strb r1, [r0]
movs r1, 0x1
mov r2, r8
ands r2, r1
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
ands r1, r0
cmp r2, r1
beq _08130D90
bl sub_8131074
_08130D90:
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r0, [r0, 0x14]
movs r1, 0
@@ -655,11 +655,11 @@ _08130E10:
movs r5, 0x1
movs r3, 0x1
adds r6, r1, 0
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
- ldr r2, =0x02024090
+ ldr r2, =gUnknown_02024090
adds r0, r2
adds r4, r0, 0x2
add r7, sp, 0x14
@@ -716,7 +716,7 @@ _08130E72:
ldrb r2, [r6]
mov r0, r10
strh r2, [r0]
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -747,7 +747,7 @@ _08130EC4:
strb r0, [r2]
movs r4, 0x1
mov r8, r4
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
ldr r3, [sp, 0x18]
mov r1, sp
adds r1, 0x2
@@ -808,7 +808,7 @@ tai_run_script: @ 8130F48
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r7, =0x020244a8
+ ldr r7, =gUnknown_020244A8
ldr r0, [r7]
ldr r0, [r0, 0x14]
ldrb r0, [r0]
@@ -818,7 +818,7 @@ tai_run_script: @ 8130F48
b _08131066
_08130F60:
mov r9, r7
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
mov r8, r0
_08130F66:
mov r1, r9
@@ -838,9 +838,9 @@ _08130F66:
ldr r0, [r0]
mov r1, r8
str r0, [r1]
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
ldrb r4, [r2, 0x1]
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r1, [r0]
movs r0, 0x58
adds r3, r1, 0
@@ -894,7 +894,7 @@ _08130FF4:
orrs r0, r1
strb r0, [r2, 0x10]
_0813100A:
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r3, [r0, 0x14]
ldrb r1, [r3, 0x10]
@@ -956,14 +956,14 @@ sub_8131074: @ 8131074
mov r7, r8
push {r7}
movs r7, 0
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
ldr r0, [r4]
ldr r2, [r0, 0x18]
- ldr r3, =0x0202420c
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
lsls r0, r1, 4
adds r2, r0
- ldr r5, =0x02024248
+ ldr r5, =gUnknown_02024248
lsls r1, 1
adds r1, r5
ldrh r0, [r2]
@@ -1017,7 +1017,7 @@ _081310E4:
sub_81310F0: @ 81310F0
push {r4,lr}
lsls r0, 24
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
movs r3, 0
lsrs r1, r0, 20
movs r2, 0x3
@@ -1040,7 +1040,7 @@ _081310FC:
b_history__record_ability_usage_of_player: @ 8131118
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r2, [r2]
ldr r2, [r2, 0x18]
adds r2, 0x40
@@ -1054,7 +1054,7 @@ b_history__record_ability_usage_of_player: @ 8131118
sub_8131130: @ 8131130
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x18]
adds r1, 0x40
@@ -1069,7 +1069,7 @@ sub_8131130: @ 8131130
b_history__record_item_x12_of_player: @ 8131148
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r2, [r2]
ldr r2, [r2, 0x18]
adds r2, 0x44
@@ -1083,7 +1083,7 @@ b_history__record_item_x12_of_player: @ 8131148
sub_8131160: @ 8131160
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x18]
adds r1, 0x44
@@ -1101,7 +1101,7 @@ tai00_unk: @ 8131178
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ands r1, r0
lsrs r1, 16
@@ -1136,7 +1136,7 @@ tai01_unk: @ 81311B8
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ands r1, r0
lsrs r1, 16
@@ -1171,7 +1171,7 @@ tai02_unk: @ 81311F8
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ands r1, r0
lsrs r1, 16
@@ -1206,7 +1206,7 @@ tai03_unk: @ 8131238
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ands r1, r0
lsrs r1, 16
@@ -1237,13 +1237,13 @@ _08131274:
thumb_func_start tai04_unk
tai04_unk: @ 8131278
push {r4,lr}
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r0, [r0, 0x14]
adds r1, r0, 0x4
ldrb r0, [r0, 0x1]
adds r1, r0
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r0, [r3]
ldrb r0, [r0, 0x1]
ldrb r4, [r1]
@@ -1273,20 +1273,20 @@ _081312A8:
thumb_func_start tai05_unk
tai05_unk: @ 81312BC
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _081312D8
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081312DA
.pool
_081312D8:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081312DA:
ldrb r1, [r0]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
muls r1, r0
adds r1, r2
@@ -1324,20 +1324,20 @@ _0813131C:
thumb_func_start tai06_unk
tai06_unk: @ 8131324
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08131340
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08131342
.pool
_08131340:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08131342:
ldrb r1, [r0]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
muls r1, r0
adds r1, r2
@@ -1375,20 +1375,20 @@ _08131384:
thumb_func_start tai07_unk
tai07_unk: @ 813138C
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _081313A8
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081313AA
.pool
_081313A8:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081313AA:
ldrb r1, [r0]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
muls r1, r0
adds r1, r2
@@ -1426,20 +1426,20 @@ _081313EC:
thumb_func_start tai08_unk
tai08_unk: @ 81313F4
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08131410
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08131412
.pool
_08131410:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08131412:
ldrb r1, [r0]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
muls r1, r0
adds r1, r2
@@ -1477,17 +1477,17 @@ _08131454:
thumb_func_start tai09_unk
tai09_unk: @ 813145C
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _08131478
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813147A
.pool
_08131478:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813147A:
ldrb r4, [r0]
ldr r3, [r5]
@@ -1501,7 +1501,7 @@ _0813147A:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r2, r0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r1, 0x4C
@@ -1536,17 +1536,17 @@ _081314CA:
thumb_func_start tai0A_unk
tai0A_unk: @ 81314D0
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _081314EC
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081314EE
.pool
_081314EC:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081314EE:
ldrb r4, [r0]
ldr r3, [r5]
@@ -1560,7 +1560,7 @@ _081314EE:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r2, r0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r1, 0x4C
@@ -1595,17 +1595,17 @@ _0813153E:
thumb_func_start tai0B_unk
tai0B_unk: @ 8131544
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _08131560
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08131562
.pool
_08131560:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08131562:
ldrb r4, [r0]
ldr r3, [r5]
@@ -1619,7 +1619,7 @@ _08131562:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r2, r0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r1, 0x50
@@ -1654,17 +1654,17 @@ _081315B2:
thumb_func_start tai0C_unk
tai0C_unk: @ 81315B8
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _081315D4
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081315D6
.pool
_081315D4:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081315D6:
ldrb r4, [r0]
ldr r3, [r5]
@@ -1678,7 +1678,7 @@ _081315D6:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r2, r0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r1, 0x50
@@ -1713,17 +1713,17 @@ _08131626:
thumb_func_start tai0D_unk
tai0D_unk: @ 813162C
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _08131648
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813164A
.pool
_08131648:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813164A:
ldrb r4, [r0]
ldr r3, [r5]
@@ -1737,7 +1737,7 @@ _0813164A:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r1, r0
- ldr r2, =0x020242ac
+ ldr r2, =gUnknown_020242AC
lsls r0, r4, 2
adds r0, r2
ldr r0, [r0]
@@ -1770,17 +1770,17 @@ _08131696:
thumb_func_start tai0E_unk
tai0E_unk: @ 813169C
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _081316B8
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081316BA
.pool
_081316B8:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081316BA:
ldrb r4, [r0]
ldr r3, [r5]
@@ -1794,7 +1794,7 @@ _081316BA:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r1, r0
- ldr r2, =0x020242ac
+ ldr r2, =gUnknown_020242AC
lsls r0, r4, 2
adds r0, r2
ldr r0, [r0]
@@ -1827,22 +1827,22 @@ _08131706:
thumb_func_start tai0F_unk
tai0F_unk: @ 813170C
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _08131724
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08131726
.pool
_08131724:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08131726:
ldrb r0, [r0]
bl battle_get_per_side_status
movs r2, 0x1
ands r2, r0
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x2]
ldrb r0, [r3, 0x3]
@@ -1854,7 +1854,7 @@ _08131726:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r1, r0
- ldr r0, =0x0202428e
+ ldr r0, =gUnknown_0202428E
lsls r2, 1
adds r2, r0
ldrh r0, [r2]
@@ -1887,22 +1887,22 @@ _08131782:
thumb_func_start tai10_unk
tai10_unk: @ 8131788
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _081317A0
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081317A2
.pool
_081317A0:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081317A2:
ldrb r0, [r0]
bl battle_get_per_side_status
movs r2, 0x1
ands r2, r0
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x2]
ldrb r0, [r3, 0x3]
@@ -1914,7 +1914,7 @@ _081317A2:
ldrb r0, [r3, 0x5]
lsls r0, 24
orrs r1, r0
- ldr r0, =0x0202428e
+ ldr r0, =gUnknown_0202428E
lsls r2, 1
adds r2, r0
ldrh r0, [r2]
@@ -1947,10 +1947,10 @@ _081317FE:
thumb_func_start tai11_unk
tai11_unk: @ 8131804
push {lr}
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldr r0, [r0, 0x8]
ldrb r1, [r2, 0x1]
@@ -1980,10 +1980,10 @@ _0813183C:
thumb_func_start tai12_unk
tai12_unk: @ 8131840
push {lr}
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldr r0, [r0, 0x8]
ldrb r1, [r2, 0x1]
@@ -2013,10 +2013,10 @@ _08131878:
thumb_func_start tai13_unk
tai13_unk: @ 813187C
push {lr}
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldr r0, [r0, 0x8]
ldrb r1, [r2, 0x1]
@@ -2046,10 +2046,10 @@ _081318B4:
thumb_func_start tai14_unk
tai14_unk: @ 81318B8
push {lr}
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldr r0, [r0, 0x8]
ldrb r1, [r2, 0x1]
@@ -2079,7 +2079,7 @@ _081318F0:
thumb_func_start tai15_unk
tai15_unk: @ 81318F4
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -2091,7 +2091,7 @@ tai15_unk: @ 81318F4
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r1, r0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0x8]
@@ -2123,7 +2123,7 @@ _08131942:
thumb_func_start tai16_unk
tai16_unk: @ 8131948
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -2135,7 +2135,7 @@ tai16_unk: @ 8131948
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r1, r0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0x8]
@@ -2167,7 +2167,7 @@ _08131996:
thumb_func_start tai17_unk
tai17_unk: @ 813199C
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -2179,7 +2179,7 @@ tai17_unk: @ 813199C
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r1, r0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0x8]
@@ -2211,7 +2211,7 @@ _081319EA:
thumb_func_start tai18_unk
tai18_unk: @ 81319F0
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -2223,7 +2223,7 @@ tai18_unk: @ 81319F0
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r1, r0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0x8]
@@ -2255,13 +2255,13 @@ _08131A3E:
thumb_func_start tai19_unk
tai19_unk: @ 8131A44
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
lsls r0, 8
orrs r1, r0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldrh r0, [r0, 0x2]
@@ -2291,13 +2291,13 @@ _08131A84:
thumb_func_start tai1A_unk
tai1A_unk: @ 8131A88
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
lsls r0, 8
orrs r1, r0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldrh r0, [r0, 0x2]
@@ -2327,7 +2327,7 @@ _08131AC8:
thumb_func_start tai1B_unk
tai1B_unk: @ 8131ACC
push {r4,lr}
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r1, [r2]
ldrb r3, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -2342,7 +2342,7 @@ tai1B_unk: @ 8131ACC
ldrb r0, [r3]
cmp r0, 0xFF
beq _08131B28
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r1, [r0, 0x8]
@@ -2383,7 +2383,7 @@ _08131B2E:
thumb_func_start tai1C_unk
tai1C_unk: @ 8131B34
push {r4,lr}
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r1, [r2]
ldrb r3, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -2399,7 +2399,7 @@ tai1C_unk: @ 8131B34
adds r4, r2, 0
cmp r0, 0xFF
beq _08131B80
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r2, [r0, 0x8]
@@ -2440,7 +2440,7 @@ _08131B98:
thumb_func_start tai1D_unk
tai1D_unk: @ 8131BA0
push {r4,r5,lr}
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r1, [r2]
ldrb r3, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -2456,7 +2456,7 @@ tai1D_unk: @ 8131BA0
ldr r5, =0x0000ffff
cmp r0, r5
beq _08131C00
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r1, [r0, 0x8]
@@ -2497,7 +2497,7 @@ _08131C06:
thumb_func_start tai1E_unk
tai1E_unk: @ 8131C0C
push {r4,r5,lr}
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r1, [r2]
ldrb r3, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -2514,7 +2514,7 @@ tai1E_unk: @ 8131C0C
adds r5, r2, 0
cmp r0, r4
beq _08131C5C
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r2, [r0, 0x8]
@@ -2556,9 +2556,9 @@ _08131C74:
tai1F_unk: @ 8131C7C
push {r4,r5,lr}
movs r3, 0
- ldr r4, =0x0203ab38
- ldr r1, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r4, =gUnknown_0203AB38
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r2, [r0]
ldr r5, =gBattleMoves
movs r0, 0x58
@@ -2612,9 +2612,9 @@ _08131CE4:
tai20_unk: @ 8131CEC
push {r4,r5,lr}
movs r3, 0
- ldr r4, =0x0203ab38
- ldr r1, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r4, =gUnknown_0203AB38
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r2, [r0]
ldr r5, =gBattleMoves
movs r0, 0x58
@@ -2666,13 +2666,13 @@ _08131D54:
thumb_func_start tai21_unk
tai21_unk: @ 8131D5C
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrb r0, [r0, 0x13]
str r0, [r1, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2683,7 +2683,7 @@ tai21_unk: @ 8131D5C
thumb_func_start dp15_get_some_type
dp15_get_some_type: @ 8131D80
push {r4,lr}
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
ldrb r0, [r0, 0x1]
adds r4, r1, 0
@@ -2703,11 +2703,11 @@ _08131DA0:
.4byte _08131DFC
.4byte _08131E44
_08131DB4:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
- ldr r2, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -2717,11 +2717,11 @@ _08131DB4:
b _08131E58
.pool
_08131DD8:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -2731,11 +2731,11 @@ _08131DD8:
b _08131E58
.pool
_08131DFC:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
- ldr r2, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -2745,11 +2745,11 @@ _08131DFC:
b _08131E58
.pool
_08131E20:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -2759,7 +2759,7 @@ _08131E20:
b _08131E58
.pool
_08131E44:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gBattleMoves
@@ -2788,7 +2788,7 @@ sub_8131E70: @ 8131E70
lsrs r0, 24
cmp r0, 0x1
bne _08131E84
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
b _08131EAC
.pool
@@ -2800,16 +2800,16 @@ _08131E84:
cmp r0, 0x3
beq _08131E9C
_08131E90:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
b _08131EAC
.pool
_08131E9C:
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08131EA6
.pool
_08131EA4:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08131EA6:
ldrb r1, [r0]
movs r0, 0x2
@@ -2823,13 +2823,13 @@ _08131EAC:
thumb_func_start tai5F_unk
tai5F_unk: @ 8131EB4
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_8131E70
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r0, r1
adds r3, r0, r2
@@ -2846,20 +2846,20 @@ tai5F_unk: @ 8131EB4
cmp r0, r2
bne _08131EFC
_08131EE4:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x1
b _08131F04
.pool
_08131EFC:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0
_08131F04:
str r0, [r1, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x3
str r0, [r1]
@@ -2871,7 +2871,7 @@ _08131F04:
thumb_func_start dp15_move_get_power__2_8
dp15_move_get_power__2_8: @ 8131F1C
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gBattleMoves
@@ -2882,7 +2882,7 @@ dp15_move_get_power__2_8: @ 8131F1C
adds r0, r2
ldrb r0, [r0, 0x1]
str r0, [r3, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2903,7 +2903,7 @@ dp15_is_most_powerful_move__8: @ 8131F48
ldrh r1, [r0]
ldr r5, =0x0000ffff
ldr r6, =gBattleMoves
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
cmp r1, r5
beq _08131F86
ldr r0, [r2]
@@ -2946,18 +2946,18 @@ _08131F9C:
beq _08131FAC
b _08132126
_08131FAC:
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r1, [r0, 0x13]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r2, 0x1
strb r2, [r0, 0xE]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r2, [r0]
movs r6, 0
mov r9, r3
@@ -2966,9 +2966,9 @@ _08131FAC:
str r2, [sp, 0x10]
_08131FD0:
movs r3, 0
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
lsls r4, r6, 1
- ldr r7, =0x0203ab3c
+ ldr r7, =gUnknown_0203AB3C
lsls r0, r6, 2
mov r8, r0
adds r1, r6, 0x1
@@ -3026,10 +3026,10 @@ _08132014:
ldrb r0, [r1, 0x1]
cmp r0, 0x1
bls _081320C0
- ldr r5, =0x020241ea
+ ldr r5, =gUnknown_020241EA
strh r2, [r5]
ldrb r0, [r7]
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r1, [r4]
bl sub_8046E7C
ldrh r0, [r5]
@@ -3038,8 +3038,8 @@ _08132014:
bl move_effectiveness_something
mov r4, sp
add r4, r8
- ldr r2, =0x020241f0
- ldr r0, =0x020244a8
+ ldr r2, =gUnknown_020241F0
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
adds r0, 0x18
@@ -3068,7 +3068,7 @@ _081320C8:
b _08131FD0
_081320D0:
movs r6, 0
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r0, [r0, 0x14]
ldrb r0, [r0, 0x1]
@@ -3076,7 +3076,7 @@ _081320D0:
add r0, sp
ldr r1, [sp]
ldr r0, [r0]
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
cmp r1, r0
bgt _08132106
adds r4, r2, 0
@@ -3115,7 +3115,7 @@ _08132126:
ldr r1, [r0, 0x14]
movs r0, 0
str r0, [r1, 0x8]
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
_08132130:
ldr r0, [r5]
adds r0, 0x1
@@ -3134,25 +3134,25 @@ _08132130:
thumb_func_start dp15_get_move_to_execute_B
dp15_get_move_to_execute_B: @ 813214C
push {lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r3, r0, 0
cmp r1, 0x1
bne _08132178
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r1, =0x02024248
- ldr r0, =0x0203ab3c
+ ldr r1, =gUnknown_02024248
+ ldr r0, =gUnknown_0203AB3C
b _08132182
.pool
_08132178:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r1, =0x02024248
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024248
+ ldr r0, =gUnknown_0202420C
_08132182:
ldrb r0, [r0]
lsls r0, 1
@@ -3170,10 +3170,10 @@ _08132182:
thumb_func_start tai26_unk
tai26_unk: @ 81321A4
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0x8]
@@ -3203,10 +3203,10 @@ _081321DC:
thumb_func_start tai27_unk
tai27_unk: @ 81321E0
push {lr}
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0x8]
@@ -3236,13 +3236,13 @@ _08132218:
thumb_func_start tai28_unk
tai28_unk: @ 813221C
push {lr}
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r1, [r1]
movs r2, 0x1
bl b_first_side
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
lsls r0, 24
lsrs r0, 24
@@ -3273,13 +3273,13 @@ _08132264:
thumb_func_start tai29_unk
tai29_unk: @ 8132268
push {lr}
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r1, [r1]
movs r2, 0x1
bl b_first_side
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
lsls r0, 24
lsrs r0, 24
@@ -3322,40 +3322,40 @@ tai2C_unk: @ 81322BC
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0
str r0, [r1, 0x8]
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _081322E8
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081322EA
.pool
_081322E8:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081322EA:
ldrb r5, [r0]
adds r0, r5, 0
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
cmp r0, 0
bne _08132300
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
_08132300:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _08132344
- ldr r4, =0x0202406e
+ ldr r4, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r4
ldrb r7, [r0]
@@ -3373,7 +3373,7 @@ _08132300:
b _0813234E
.pool
_08132344:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrb r6, [r0]
@@ -3406,7 +3406,7 @@ _08132350:
lsls r1, 1
cmp r0, r1
beq _08132394
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
ldr r0, [r1, 0x8]
@@ -3416,7 +3416,7 @@ _08132394:
adds r5, 0x1
cmp r5, 0x5
ble _08132350
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -3430,12 +3430,12 @@ _08132394:
thumb_func_start dp15_get_move_id__8
dp15_get_move_id__8: @ 81323B8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
ldrh r0, [r1, 0x2]
str r0, [r1, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -3445,7 +3445,7 @@ dp15_get_move_id__8: @ 81323B8
thumb_func_start dp15_move_get_move_script_id
dp15_move_get_move_script_id: @ 81323D4
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gBattleMoves
@@ -3456,7 +3456,7 @@ dp15_move_get_move_script_id: @ 81323D4
adds r0, r2
ldrb r0, [r0]
str r0, [r3, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -3467,24 +3467,24 @@ dp15_move_get_move_script_id: @ 81323D4
thumb_func_start tai2F_unk
tai2F_unk: @ 8132400
push {r4-r7,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
mov r12, r0
cmp r1, 0x1
bne _0813241C
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813241E
.pool
_0813241C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813241E:
ldrb r3, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, r3
beq _081324F0
- ldr r7, =0x020244a8
+ ldr r7, =gUnknown_020244A8
ldr r5, [r7]
ldr r0, [r5, 0x18]
adds r0, 0x40
@@ -3498,7 +3498,7 @@ _0813241E:
b _08132504
.pool
_0813244C:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r4, r0, r1
@@ -3550,7 +3550,7 @@ _08132480:
adds r0, r6
ldrb r0, [r0, 0x16]
str r0, [r2, 0x8]
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
mov r12, r0
b _08132504
.pool
@@ -3564,7 +3564,7 @@ _081324C4:
adds r0, r6
ldrb r0, [r0, 0x17]
str r0, [r2, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
mov r12, r1
b _08132504
.pool
@@ -3579,10 +3579,10 @@ _081324E8:
str r0, [r1, 0x8]
b _08132504
_081324F0:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r0, r1
@@ -3603,7 +3603,7 @@ _08132504:
thumb_func_start tai60_unk
tai60_unk: @ 813251C
push {r4-r6,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_8131E70
@@ -3617,7 +3617,7 @@ tai60_unk: @ 813251C
cmp r0, 0x2
bne _081325BC
_0813253A:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r4, [r0]
ldr r1, [r4, 0x18]
adds r1, 0x40
@@ -3632,7 +3632,7 @@ _0813253A:
b _081325CA
.pool
_0813255C:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r5
adds r4, r0, r1
@@ -3681,13 +3681,13 @@ _081325B8:
ldrb r3, [r1, 0x17]
b _081325CA
_081325BC:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r5
adds r0, r1
adds r0, 0x20
ldrb r3, [r0]
- ldr r6, =0x020244a8
+ ldr r6, =gUnknown_020244A8
_081325CA:
cmp r3, 0
bne _081325E8
@@ -3696,11 +3696,11 @@ _081325CE:
ldr r1, [r0, 0x14]
movs r0, 0x2
str r0, [r1, 0x8]
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
b _08132608
.pool
_081325E8:
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
adds r2, r0, 0
ldrb r1, [r1, 0x2]
@@ -3731,30 +3731,30 @@ tai30_unk: @ 8132614
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r1, [r0, 0x13]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r3, 0
movs r2, 0x1
strb r2, [r0, 0xE]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r2, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
str r3, [r0, 0x8]
movs r5, 0
- ldr r4, =0x020241f0
- ldr r7, =0x020241ea
- ldr r0, =0x02024090
+ ldr r4, =gUnknown_020241F0
+ ldr r7, =gUnknown_020241EA
+ ldr r0, =gUnknown_02024090
mov r8, r0
- ldr r6, =0x0203ab3c
+ ldr r6, =gUnknown_0203AB3C
_0813264A:
movs r0, 0x28
str r0, [r4]
@@ -3771,7 +3771,7 @@ _0813264A:
beq _081326B8
ldrh r0, [r7]
ldrb r1, [r6]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r2, [r2]
bl move_effectiveness_something
ldr r0, [r4]
@@ -3798,7 +3798,7 @@ _0813268E:
movs r0, 0xA
str r0, [r4]
_08132698:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x8
ands r0, r1
@@ -3807,7 +3807,7 @@ _08132698:
movs r0, 0
str r0, [r4]
_081326A8:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
ldr r0, [r2, 0x8]
@@ -3819,7 +3819,7 @@ _081326B8:
adds r5, 0x1
cmp r5, 0x3
ble _0813264A
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -3834,32 +3834,32 @@ _081326B8:
thumb_func_start dp15_simulate_damage_bonus_jump_if_eq
dp15_simulate_damage_bonus_jump_if_eq: @ 8132700
push {r4,r5,lr}
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r1, [r0, 0x13]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r2, 0x1
strb r2, [r0, 0xE]
- ldr r5, =0x0202427c
+ ldr r5, =gUnknown_0202427C
strb r1, [r5]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r2, [r0]
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
movs r0, 0x28
str r0, [r4]
- ldr r1, =0x020241ea
- ldr r0, =0x020244a8
+ ldr r1, =gUnknown_020241EA
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldrh r0, [r0, 0x2]
strh r0, [r1]
ldrh r0, [r1]
- ldr r1, =0x0203ab3c
+ ldr r1, =gUnknown_0203AB3C
ldrb r1, [r1]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r2, [r2]
bl move_effectiveness_something
ldr r0, [r4]
@@ -3895,7 +3895,7 @@ _08132764:
str r0, [r4]
_08132772:
ldrb r0, [r4]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
cmp r0, r1
@@ -3939,16 +3939,16 @@ tai34_unk: @ 81327D8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _08132818
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813281A
.pool
_081327F8:
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x6]
ldrb r0, [r2, 0x7]
@@ -3964,19 +3964,19 @@ _081327F8:
b _0813289A
.pool
_08132818:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813281A:
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r9, r1
cmp r0, 0
bne _0813282E
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r9, r0
_0813282E:
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r7, [r1, 0x2]
ldrb r0, [r1, 0x3]
@@ -4025,7 +4025,7 @@ _08132888:
mov r0, r8
cmp r0, 0x5
ble _08132850
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0xA
str r0, [r1]
@@ -4047,28 +4047,28 @@ tai35_unk: @ 81328B8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _081328D8
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081328DA
.pool
_081328D8:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081328DA:
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r10, r1
cmp r0, 0
bne _081328EE
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r10, r0
_081328EE:
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r1, [r2]
ldrb r7, [r1, 0x2]
ldrb r0, [r1, 0x3]
@@ -4121,7 +4121,7 @@ _08132950:
mov r1, r8
cmp r1, 0x5
ble _0813290C
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x6]
ldrb r0, [r2, 0x7]
@@ -4147,13 +4147,13 @@ _08132950:
thumb_func_start dp15_get_weather__8
dp15_get_weather__8: @ 8132994
push {lr}
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x7
ands r0, r1
cmp r0, 0
beq _081329AC
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x1
@@ -4164,7 +4164,7 @@ _081329AC:
ands r0, r1
cmp r0, 0
beq _081329C0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x2
@@ -4175,7 +4175,7 @@ _081329C0:
ands r0, r1
cmp r0, 0
beq _081329D4
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0
@@ -4186,13 +4186,13 @@ _081329D4:
ands r0, r1
cmp r0, 0
beq _081329E8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x3
str r0, [r1, 0x8]
_081329E8:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -4205,7 +4205,7 @@ _081329E8:
tai37_unk: @ 8132A00
push {lr}
ldr r2, =gBattleMoves
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldrh r1, [r0, 0x2]
@@ -4213,7 +4213,7 @@ tai37_unk: @ 8132A00
adds r0, r1
lsls r0, 2
adds r0, r2
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r0, [r0]
ldrb r1, [r2, 0x1]
@@ -4244,7 +4244,7 @@ _08132A48:
tai38_unk: @ 8132A4C
push {lr}
ldr r2, =gBattleMoves
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldrh r1, [r0, 0x2]
@@ -4252,7 +4252,7 @@ tai38_unk: @ 8132A4C
adds r0, r1
lsls r0, 2
adds r0, r2
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r0, [r0]
ldrb r1, [r2, 0x1]
@@ -4282,20 +4282,20 @@ _08132A94:
thumb_func_start tai39_unk
tai39_unk: @ 8132A98
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08132AB4
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08132AB6
.pool
_08132AB4:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08132AB6:
ldrb r3, [r0]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldr r2, [r4]
movs r0, 0x58
muls r0, r3
@@ -4335,20 +4335,20 @@ _08132AFA:
thumb_func_start tai3A_unk
tai3A_unk: @ 8132B00
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08132B1C
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08132B1E
.pool
_08132B1C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08132B1E:
ldrb r3, [r0]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldr r2, [r4]
movs r0, 0x58
muls r0, r3
@@ -4388,20 +4388,20 @@ _08132B62:
thumb_func_start tai3B_unk
tai3B_unk: @ 8132B68
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08132B84
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08132B86
.pool
_08132B84:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08132B86:
ldrb r3, [r0]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldr r2, [r4]
movs r0, 0x58
muls r0, r3
@@ -4441,20 +4441,20 @@ _08132BCA:
thumb_func_start tai3C_unk
tai3C_unk: @ 8132BD0
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08132BEC
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08132BEE
.pool
_08132BEC:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08132BEE:
ldrb r3, [r0]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldr r2, [r4]
movs r0, 0x58
muls r0, r3
@@ -4497,7 +4497,7 @@ tai3D_unk: @ 8132C38
mov r7, r8
push {r7}
ldr r2, =gBattleMoves
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
mov r8, r0
ldr r0, [r0]
ldr r0, [r0, 0x14]
@@ -4509,35 +4509,35 @@ tai3D_unk: @ 8132C38
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bls _08132D1C
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r1, [r0, 0x13]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r7, 0x1
strb r7, [r0, 0xE]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r7, [r0]
- ldr r5, =0x020241ea
+ ldr r5, =gUnknown_020241EA
mov r1, r8
ldr r0, [r1]
ldr r0, [r0, 0x14]
ldrh r0, [r0, 0x2]
strh r0, [r5]
- ldr r4, =0x0203ab3c
+ ldr r4, =gUnknown_0203AB3C
ldrb r0, [r4]
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
ldrb r1, [r6]
bl sub_8046E7C
ldrh r0, [r5]
ldrb r1, [r4]
ldrb r2, [r6]
bl move_effectiveness_something
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
mov r1, r8
ldr r0, [r1]
ldr r1, [r0, 0x14]
@@ -4555,7 +4555,7 @@ tai3D_unk: @ 8132C38
bne _08132CB8
str r7, [r4]
_08132CB8:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
muls r0, r1
@@ -4564,7 +4564,7 @@ _08132CB8:
ldr r0, [r4]
cmp r1, r0
bgt _08132D1C
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -4580,7 +4580,7 @@ _08132CB8:
b _08132D24
.pool
_08132D1C:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -4597,7 +4597,7 @@ _08132D24:
dp15_determine_move_damage_jump_if_not_fatal: @ 8132D34
push {r4-r7,lr}
ldr r2, =gBattleMoves
- ldr r7, =0x020244a8
+ ldr r7, =gUnknown_020244A8
ldr r0, [r7]
ldr r0, [r0, 0x14]
ldrh r1, [r0, 0x2]
@@ -4608,34 +4608,34 @@ dp15_determine_move_damage_jump_if_not_fatal: @ 8132D34
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bls _08132E04
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r1, [r0, 0x13]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r2, 0x1
strb r2, [r0, 0xE]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r2, [r0]
- ldr r6, =0x020241ea
+ ldr r6, =gUnknown_020241EA
ldr r0, [r7]
ldr r0, [r0, 0x14]
ldrh r0, [r0, 0x2]
strh r0, [r6]
- ldr r4, =0x0203ab3c
+ ldr r4, =gUnknown_0203AB3C
ldrb r0, [r4]
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r1, [r5]
bl sub_8046E7C
ldrh r0, [r6]
ldrb r1, [r4]
ldrb r2, [r5]
bl move_effectiveness_something
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r0, [r7]
ldr r1, [r0, 0x14]
adds r0, r1, 0
@@ -4648,7 +4648,7 @@ dp15_determine_move_damage_jump_if_not_fatal: @ 8132D34
movs r1, 0x64
bl __divsi3
str r0, [r4]
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
ldrb r2, [r5]
movs r1, 0x58
muls r1, r2
@@ -4656,7 +4656,7 @@ dp15_determine_move_damage_jump_if_not_fatal: @ 8132D34
ldrh r1, [r1, 0x28]
cmp r1, r0
ble _08132E04
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -4672,7 +4672,7 @@ dp15_determine_move_damage_jump_if_not_fatal: @ 8132D34
b _08132E0C
.pool
_08132E04:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -4686,7 +4686,7 @@ _08132E0C:
thumb_func_start tai3F_unk
tai3F_unk: @ 8132E18
push {r4-r7,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r5, [r0]
adds r7, r5, 0x2
ldrb r1, [r5, 0x1]
@@ -4707,8 +4707,8 @@ _08132E38:
b _08132F40
_08132E42:
movs r4, 0
- ldr r3, =0x02024084
- ldr r2, =0x0203ab3c
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0203AB3C
ldrb r1, [r2]
movs r0, 0x58
muls r0, r1
@@ -4738,8 +4738,8 @@ _08132E74:
b _08132F28
.pool
_08132E84:
- ldr r3, =0x02024084
- ldr r2, =0x0203ab3c
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0203AB3C
ldrb r1, [r2]
movs r0, 0x2
eors r0, r1
@@ -4782,10 +4782,10 @@ _08132EBC:
b _08132E74
_08132EDC:
movs r4, 0
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
ldr r0, [r3]
ldr r1, [r0, 0x18]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r0, [r2]
lsls r0, 4
adds r1, r0
@@ -4842,7 +4842,7 @@ _08132F40:
thumb_func_start tai40_unk
tai40_unk: @ 8132F48
push {r4-r7,lr}
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r6, r0, 0x2
ldrb r0, [r0, 0x1]
@@ -4862,8 +4862,8 @@ _08132F68:
bne _08133018
_08132F70:
movs r3, 0
- ldr r2, =0x02024084
- ldr r4, =0x0203ab3c
+ ldr r2, =gUnknown_02024084
+ ldr r4, =gUnknown_0203AB3C
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
@@ -4896,10 +4896,10 @@ _08132FA6:
.pool
_08132FB4:
movs r3, 0
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
ldr r0, [r4]
ldr r1, [r0, 0x18]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r0, [r2]
lsls r0, 4
adds r1, r0
@@ -4955,7 +4955,7 @@ _08133018:
thumb_func_start tai41_unk
tai41_unk: @ 8133020
push {r4-r7,lr}
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
ldrb r0, [r0, 0x1]
adds r5, r1, 0
@@ -4974,15 +4974,15 @@ _0813303C:
bne _08133110
_08133044:
movs r3, 0
- ldr r1, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r2, [r0]
ldr r6, =gBattleMoves
movs r0, 0x58
muls r0, r2
adds r1, 0xC
adds r2, r0, r1
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
_08133058:
ldrh r0, [r2]
cmp r0, 0
@@ -5009,13 +5009,13 @@ _0813307A:
.pool
_08133090:
movs r3, 0
- ldr r1, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r2, [r0]
ldr r0, =gBattleMoves
mov r12, r0
- ldr r7, =0x020244a8
- ldr r6, =0x0202420c
+ ldr r7, =gUnknown_020244A8
+ ldr r6, =gUnknown_0202420C
movs r0, 0x58
muls r0, r2
adds r1, 0xC
@@ -5077,7 +5077,7 @@ _08133110:
thumb_func_start tai42_unk
tai42_unk: @ 8133118
push {r4-r6,lr}
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
ldrb r0, [r0, 0x1]
adds r4, r1, 0
@@ -5096,15 +5096,15 @@ _08133134:
bne _081331F4
_0813313C:
movs r3, 0
- ldr r1, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r2, [r0]
ldr r6, =gBattleMoves
movs r0, 0x58
muls r0, r2
adds r1, 0xC
adds r2, r0, r1
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
_08133150:
ldrh r0, [r2]
cmp r0, 0
@@ -5131,15 +5131,15 @@ _08133172:
.pool
_08133188:
movs r3, 0
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x18]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
ldr r6, =gBattleMoves
lsls r0, 4
adds r2, r0, r1
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
_0813319C:
ldrh r0, [r2]
cmp r0, 0
@@ -5190,17 +5190,17 @@ _081331F4:
thumb_func_start tai43_unk
tai43_unk: @ 81331FC
push {r4,r5,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x1
bne _08133218
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813321A
.pool
_08133218:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813321A:
ldrb r3, [r0]
adds r4, r5, 0
@@ -5208,7 +5208,7 @@ _0813321A:
ldrb r0, [r2, 0x2]
cmp r0, 0
bne _08133240
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r3, 3
subs r1, r3
lsls r1, 2
@@ -5226,7 +5226,7 @@ _08133244:
str r0, [r4]
b _0813327C
_0813324A:
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r3, 3
subs r1, r3
lsls r1, 2
@@ -5260,7 +5260,7 @@ _0813327C:
thumb_func_start tai44_unk
tai44_unk: @ 8133284
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
cmp r0, 0
@@ -5270,14 +5270,14 @@ tai44_unk: @ 8133284
b _08133308
.pool
_0813329C:
- ldr r2, =0x020242bc
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x14]
ldrh r0, [r0, 0x4]
@@ -5287,14 +5287,14 @@ _0813329C:
b _08133308
.pool
_081332C8:
- ldr r2, =0x020242bc
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x14]
ldrh r0, [r0, 0x6]
@@ -5326,7 +5326,7 @@ _0813330C:
thumb_func_start tai45_unk
tai45_unk: @ 8133314
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
ldrb r1, [r2, 0x10]
@@ -5340,7 +5340,7 @@ tai45_unk: @ 8133314
thumb_func_start tai46_unk
tai46_unk: @ 8133328
push {r4,lr}
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x7B
ldrb r0, [r0]
@@ -5357,7 +5357,7 @@ tai46_unk: @ 8133328
lsrs r0, 24
cmp r0, r4
bcs _08133374
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -5373,7 +5373,7 @@ tai46_unk: @ 8133328
b _0813337C
.pool
_08133374:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -5386,7 +5386,7 @@ _0813337C:
thumb_func_start dp15_end_with_move_5
dp15_end_with_move_5: @ 8133388
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
ldrb r1, [r2, 0x10]
@@ -5400,23 +5400,23 @@ dp15_end_with_move_5: @ 8133388
thumb_func_start dp15_get_held_item_x12__8
dp15_get_held_item_x12__8: @ 813339C
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _081333B4
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081333B6
.pool
_081333B4:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081333B6:
ldrb r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, r2
beq _081333E0
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
ldr r0, [r4]
ldr r0, [r0, 0x18]
adds r0, 0x44
@@ -5427,20 +5427,20 @@ _081333B6:
b _081333F2
.pool
_081333E0:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r0, r1
ldrh r0, [r0, 0x2E]
bl itemid_get_x12
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
_081333F2:
ldr r1, [r1, 0x14]
lsls r0, 24
lsrs r0, 24
str r0, [r1, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -5453,21 +5453,21 @@ _081333F2:
thumb_func_start tai62_unk
tai62_unk: @ 8133414
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl sub_8131E70
lsls r0, 24
lsrs r3, r0, 24
movs r0, 0x1
- ldr r1, =0x0203ab3c
+ ldr r1, =gUnknown_0203AB3C
ldrb r2, [r1]
adds r1, r3, 0
ands r1, r0
ands r0, r2
cmp r1, r0
bne _0813344C
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r0, r1
@@ -5475,14 +5475,14 @@ tai62_unk: @ 8133414
b _08133458
.pool
_0813344C:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x18]
adds r0, 0x44
adds r0, r3
ldrb r3, [r0]
_08133458:
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r2, [r4]
ldrb r1, [r2, 0x2]
ldrb r0, [r2, 0x3]
@@ -5515,19 +5515,19 @@ _0813348E:
thumb_func_start tai49_unk
tai49_unk: @ 8133494
push {lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
bne _081334AC
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081334AE
.pool
_081334AC:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081334AE:
ldrb r1, [r0]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
muls r1, r0
adds r0, r1, r2
@@ -5536,13 +5536,13 @@ _081334AE:
adds r1, r2
ldr r1, [r1]
bl pokemon_species_get_gender_info
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x14]
lsls r0, 24
lsrs r0, 24
str r0, [r1, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -5554,23 +5554,23 @@ _081334AE:
thumb_func_start dp15_enter_battle_countdown_get_state
dp15_enter_battle_countdown_get_state: @ 81334EC
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08133508
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813350A
.pool
_08133508:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813350A:
ldrb r3, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
@@ -5589,23 +5589,23 @@ _0813350A:
thumb_func_start dp15_stockpile_get_num_uses
dp15_stockpile_get_num_uses: @ 8133538
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08133554
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _08133556
.pool
_08133554:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_08133556:
ldrb r3, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
@@ -5623,15 +5623,15 @@ _08133556:
thumb_func_start dp15_is_double_battle
dp15_is_double_battle: @ 8133584
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
str r0, [r2, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -5642,23 +5642,23 @@ dp15_is_double_battle: @ 8133584
thumb_func_start dp15_get_dp08_item__8
dp15_get_dp08_item__8: @ 81335AC
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _081335C8
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _081335CA
.pool
_081335C8:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_081335CA:
ldrb r3, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
lsls r0, r3, 1
adds r0, r1
@@ -5676,7 +5676,7 @@ _081335CA:
thumb_func_start dp15_move_get_type__8
dp15_move_get_type__8: @ 81335F8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gBattleMoves
@@ -5687,7 +5687,7 @@ dp15_move_get_type__8: @ 81335F8
adds r0, r2
ldrb r0, [r0, 0x2]
str r0, [r3, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -5697,7 +5697,7 @@ dp15_move_get_type__8: @ 81335F8
thumb_func_start dp15_move_get_power__8_8
dp15_move_get_power__8_8: @ 8133624
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gBattleMoves
@@ -5708,7 +5708,7 @@ dp15_move_get_power__8_8: @ 8133624
adds r0, r2
ldrb r0, [r0, 0x1]
str r0, [r3, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -5718,7 +5718,7 @@ dp15_move_get_power__8_8: @ 8133624
thumb_func_start dp15_move_get_move_script_id__8
dp15_move_get_move_script_id__8: @ 8133650
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r3, [r0, 0x14]
ldr r2, =gBattleMoves
@@ -5729,7 +5729,7 @@ dp15_move_get_move_script_id__8: @ 8133650
adds r0, r2
ldrb r0, [r0]
str r0, [r3, 0x8]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -5740,23 +5740,23 @@ dp15_move_get_move_script_id__8: @ 8133650
thumb_func_start dp15_get_protect_endure_activity
dp15_get_protect_endure_activity: @ 813367C
push {r4,lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0x1
bne _08133698
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
b _0813369A
.pool
_08133698:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0813369A:
ldrb r3, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
@@ -5805,7 +5805,7 @@ nullsub_111: @ 81336DC
thumb_func_start tai58_unk
tai58_unk: @ 81336E0
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
adds r0, 0x5
bl b_mc_stack_push
@@ -5829,7 +5829,7 @@ tai58_unk: @ 81336E0
thumb_func_start dp15_jump
dp15_jump: @ 8133710
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -5853,7 +5853,7 @@ dp15_return: @ 8133730
lsls r0, 24
cmp r0, 0
bne _0813374A
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x14]
ldrb r1, [r2, 0x10]
@@ -5869,7 +5869,7 @@ _0813374A:
thumb_func_start dp15_compare_attacker_defender_levels
dp15_compare_attacker_defender_levels: @ 8133754
push {r4,r5,lr}
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
ldr r4, [r5]
ldrb r0, [r4, 0x1]
cmp r0, 0x1
@@ -5885,15 +5885,15 @@ _08133770:
beq _081337D8
b _08133824
_08133776:
- ldr r3, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
movs r2, 0x58
adds r1, r0, 0
muls r1, r2
adds r1, r3
adds r1, 0x2A
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r2
adds r0, r3
@@ -5905,15 +5905,15 @@ _08133776:
b _08133820
.pool
_081337A8:
- ldr r3, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
movs r2, 0x58
adds r1, r0, 0
muls r1, r2
adds r1, r3
adds r1, 0x2A
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r2
adds r0, r3
@@ -5925,15 +5925,15 @@ _081337A8:
b _08133820
.pool
_081337D8:
- ldr r3, =0x02024084
- ldr r0, =0x0203ab3c
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_0203AB3C
ldrb r0, [r0]
movs r2, 0x58
adds r1, r0, 0
muls r1, r2
adds r1, r3
adds r1, 0x2A
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r2
adds r0, r3
@@ -5968,8 +5968,8 @@ _08133824:
thumb_func_start tai5C_unk
tai5C_unk: @ 813382C
push {lr}
- ldr r2, =0x020242bc
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -5979,7 +5979,7 @@ tai5C_unk: @ 813382C
lsls r0, 28
cmp r0, 0
beq _0813386C
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -5995,7 +5995,7 @@ tai5C_unk: @ 813382C
b _08133874
.pool
_0813386C:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -6008,8 +6008,8 @@ _08133874:
thumb_func_start tai5D_unk
tai5D_unk: @ 813387C
push {lr}
- ldr r2, =0x020242bc
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -6019,7 +6019,7 @@ tai5D_unk: @ 813387C
lsls r0, 28
cmp r0, 0
bne _081338BC
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -6035,7 +6035,7 @@ tai5D_unk: @ 813387C
b _081338C4
.pool
_081338BC:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -6048,17 +6048,17 @@ _081338C4:
thumb_func_start tai5E_unk
tai5E_unk: @ 81338CC
push {lr}
- ldr r0, =0x0203ab3c
+ ldr r0, =gUnknown_0203AB3C
ldrb r3, [r0]
movs r0, 0x1
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r2, [r1]
adds r1, r0, 0
ands r1, r3
ands r0, r2
cmp r1, r0
bne _0813390C
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -6074,7 +6074,7 @@ tai5E_unk: @ 81338CC
b _08133914
.pool
_0813390C:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -6087,12 +6087,12 @@ _08133914:
thumb_func_start tai61_unk
tai61_unk: @ 813391C
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_8131E70
lsls r0, 24
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r1, [r1, 0x4]
lsrs r0, 22
@@ -6129,7 +6129,7 @@ _08133966:
thumb_func_start b_mc_stack_push
b_mc_stack_push: @ 813396C
push {r4,lr}
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r3, [r1, 0x1C]
adds r4, r3, 0
@@ -6149,7 +6149,7 @@ b_mc_stack_push: @ 813396C
thumb_func_start b_mc_stack_push_cursor
b_mc_stack_push_cursor: @ 8133990
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x1C]
adds r3, r2, 0
@@ -6160,7 +6160,7 @@ b_mc_stack_push_cursor: @ 8133990
lsls r0, 24
lsrs r0, 22
adds r2, r0
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
str r0, [r2]
bx lr
@@ -6170,7 +6170,7 @@ b_mc_stack_push_cursor: @ 8133990
thumb_func_start b_mc_stack_pop_cursor
b_mc_stack_pop_cursor: @ 81339B8
push {lr}
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
ldr r0, [r3]
ldr r0, [r0, 0x1C]
adds r1, r0, 0
@@ -6184,7 +6184,7 @@ b_mc_stack_pop_cursor: @ 81339B8
_081339D4:
subs r0, 0x1
strb r0, [r1]
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r0, [r3]
ldr r1, [r0, 0x1C]
adds r0, r1, 0
diff --git a/asm/battle_anim_80FE840.s b/asm/battle_anim_80FE840.s
index ccba858f5..04b560698 100644
--- a/asm/battle_anim_80FE840.s
+++ b/asm/battle_anim_80FE840.s
@@ -9,7 +9,7 @@
sub_80FE840: @ 80FE840
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -22,7 +22,7 @@ sub_80FE840: @ 80FE840
strh r0, [r4, 0x2E]
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x30]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -36,7 +36,7 @@ _080FE87C:
ldrh r0, [r5, 0x8]
_080FE87E:
strh r0, [r4, 0x34]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0xA]
strh r0, [r4, 0x36]
ldr r0, =sub_80FE898
@@ -93,10 +93,10 @@ sub_80FE8E0: @ 80FE8E0
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -126,13 +126,13 @@ sub_80FE930: @ 80FE930
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r1, [r5, 0x6]
adds r0, r4, 0
bl StartObjectImageAnim
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -162,12 +162,12 @@ sub_80FE988: @ 80FE988
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -212,14 +212,14 @@ _080FE9FA:
ldrsh r0, [r4, r1]
cmp r0, 0x7F
ble _080FEA14
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
adds r0, 0x1
b _080FEA1E
.pool
_080FEA14:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
adds r0, 0x6
@@ -259,7 +259,7 @@ sub_80FEA58: @ 80FEA58
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -279,7 +279,7 @@ sub_80FEA58: @ 80FEA58
strh r0, [r5, 0xA]
movs r0, 0x6
strh r0, [r5, 0x8]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0xF
strh r0, [r1]
strh r2, [r1, 0x2]
@@ -287,7 +287,7 @@ sub_80FEA58: @ 80FEA58
strh r0, [r1, 0x4]
strh r2, [r1, 0x6]
ldr r4, =gUnknown_08592210
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
adds r3, r0, 0
@@ -318,10 +318,10 @@ sub_80FEAD8: @ 80FEAD8
adds r4, r0, 0
movs r1, 0x1
bl sub_80A6980
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x6]
strh r0, [r4, 0x2E]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -374,7 +374,7 @@ sub_80FEB44: @ 80FEB44
ands r1, r0
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -410,7 +410,7 @@ _080FEB94:
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -494,21 +494,21 @@ sub_80FEC48: @ 80FEC48
adds r6, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080FEC68
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080FEC68:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -598,7 +598,7 @@ sub_80FED28: @ 80FED28
adds r4, r0, 0
movs r1, 0x1
bl sub_80A6980
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r1, [r5, 0x8]
adds r0, r4, 0
bl StartObjectImageAnim
@@ -655,7 +655,7 @@ sub_80FED74: @ 80FED74
lsrs r0, 16
cmp r0, 0x7F
bhi _080FEDC8
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
movs r1, 0x3
@@ -669,7 +669,7 @@ sub_80FED74: @ 80FED74
b _080FEDEC
.pool
_080FEDC8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
adds r0, 0x1
@@ -730,7 +730,7 @@ _080FEE36:
bl move_anim_task_del
b _080FEE70
_080FEE3E:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -763,7 +763,7 @@ sub_80FEE78: @ 80FEE78
adds r4, r0, 0
movs r1, 0
bl sub_80A69CC
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
@@ -771,7 +771,7 @@ sub_80FEE78: @ 80FEE78
strh r0, [r4, 0x32]
ldrh r0, [r4, 0x22]
strh r0, [r4, 0x34]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
@@ -823,14 +823,14 @@ sub_80FEECC: @ 80FEECC
lsrs r0, 16
cmp r0, 0x7F
bhi _080FEF18
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
subs r0, 0x1
b _080FEF22
.pool
_080FEF18:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
adds r0, 0x1
@@ -860,7 +860,7 @@ sub_80FEF44: @ 80FEF44
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
@@ -868,7 +868,7 @@ sub_80FEF44: @ 80FEF44
strh r0, [r4, 0x32]
ldrh r0, [r4, 0x22]
strh r0, [r4, 0x34]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
@@ -950,7 +950,7 @@ _080FEFF6:
sub_80FEFFC: @ 80FEFFC
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -963,7 +963,7 @@ sub_80FEFFC: @ 80FEFFC
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -1026,7 +1026,7 @@ _080FF08C:
sub_80FF090: @ 80FF090
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -1080,25 +1080,25 @@ sub_80FF0F4: @ 80FF0F4
adds r5, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080FF114
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080FF114:
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
movs r1, 0xC
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080FF154
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -1117,7 +1117,7 @@ _080FF114:
b _080FF174
.pool
_080FF154:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -1134,16 +1134,16 @@ _080FF154:
adds r0, r1
_080FF174:
strh r0, [r5, 0x36]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0xA]
strh r0, [r5, 0x38]
adds r0, r5, 0
bl sub_80A68D4
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r4, 24
@@ -1265,7 +1265,7 @@ sub_80FF268: @ 80FF268
lsrs r0, 24
cmp r0, 0x1
bne _080FF28A
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -1277,7 +1277,7 @@ _080FF28A:
ldrh r0, [r4, 0x22]
adds r0, 0x20
strh r0, [r4, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -1350,7 +1350,7 @@ _080FF2F8:
ldrsh r0, [r4, r1]
cmp r0, 0x7F
bgt _080FF338
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
lsls r0, 24
@@ -1359,7 +1359,7 @@ _080FF2F8:
b _080FF346
.pool
_080FF338:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
lsls r0, 24
@@ -1402,7 +1402,7 @@ sub_80FF374: @ 80FF374
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x4]
adds r0, r5, 0
bl StartObjectRotScalAnim
@@ -1422,7 +1422,7 @@ sub_80FF374: @ 80FF374
sub_80FF3B0: @ 80FF3B0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -1520,7 +1520,7 @@ sub_80FF458: @ 80FF458
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r10, r0
lsls r0, r1, 4
adds r0, r1
@@ -1541,7 +1541,7 @@ _080FF498:
adds r0, r1, 0
movs r1, 0x1
bl sub_80A7270
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r6, r4, 2
adds r6, r4
lsls r6, 3
@@ -1550,7 +1550,7 @@ _080FF498:
lsls r0, 28
lsrs r0, 30
strh r0, [r6, 0x24]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
mov r9, r0
ldrb r0, [r0]
bl sub_80A8328
@@ -1590,7 +1590,7 @@ _080FF498:
ands r5, r0
orrs r5, r1
strb r5, [r4, 0x5]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r6, 0x8]
ldrh r0, [r1, 0x2]
@@ -1622,7 +1622,7 @@ sub_80FF53C: @ 80FF53C
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1631,7 +1631,7 @@ sub_80FF53C: @ 80FF53C
ldrh r0, [r4, 0x1C]
adds r1, r0
strh r1, [r4, 0x1C]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -1639,7 +1639,7 @@ sub_80FF53C: @ 80FF53C
lsls r1, 16
asrs r1, 24
strh r1, [r5, 0x24]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -1682,12 +1682,12 @@ sub_80FF5CC: @ 80FF5CC
push {r4-r7,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
bne _080FF660
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r3, 2
adds r1, r2, r3
lsls r1, 3
@@ -1704,7 +1704,7 @@ sub_80FF5CC: @ 80FF5CC
lsrs r4, 24
adds r0, r4, 0
bl sub_80A7344
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1743,7 +1743,7 @@ sub_80FF5CC: @ 80FF5CC
b _080FF68E
.pool
_080FF660:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r3, 2
adds r0, r2, r3
lsls r0, 3
@@ -1785,13 +1785,13 @@ sub_80FF698: @ 80FF698
beq _080FF704
b _080FF756
_080FF6AA:
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _080FF6C2
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0
ldrsh r0, [r1, r2]
negs r0, r0
@@ -1801,7 +1801,7 @@ _080FF6C2:
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -1845,7 +1845,7 @@ _080FF704:
bl sub_80082B8
movs r0, 0x19
strh r0, [r5, 0x2E]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -1878,7 +1878,7 @@ sub_80FF768: @ 80FF768
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080FF7D4
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -1891,7 +1891,7 @@ sub_80FF768: @ 80FF768
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4]
strh r0, [r5, 0x24]
ldrh r0, [r4, 0x2]
@@ -1941,7 +1941,7 @@ sub_80FF7EC: @ 80FF7EC
push {r4-r6}
sub sp, 0x4
mov r9, r0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -1956,7 +1956,7 @@ sub_80FF7EC: @ 80FF7EC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -1978,7 +1978,7 @@ sub_80FF7EC: @ 80FF7EC
lsrs r3, r4, 16
mov r10, r3
asrs r4, 16
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
muls r0, r4
@@ -2018,7 +2018,7 @@ sub_80FF7EC: @ 80FF7EC
strh r0, [r1, 0x32]
ldr r0, =sub_80FF8DC
str r0, [r1, 0x1C]
- ldr r1, =0x0203a0f8
+ ldr r1, =gUnknown_0203A0F8
mov r3, r9
ldrh r0, [r3, 0x20]
strh r0, [r1]
@@ -2095,12 +2095,12 @@ sub_80FF934: @ 80FF934
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080FF974
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r2, [r4]
adds r0, r2
@@ -2349,7 +2349,7 @@ sub_80FFB18: @ 80FFB18
adds r5, r0, 0
movs r1, 0
bl sub_80A69CC
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -2360,7 +2360,7 @@ sub_80FFB18: @ 80FFB18
bl sub_80A5C6C
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -2453,7 +2453,7 @@ _080FFBEC:
sub_80FFBF4: @ 80FFBF4
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x1
bl sub_80A5C6C
@@ -2519,7 +2519,7 @@ sub_80FFC70: @ 80FFC70
adds r0, r4, 0
movs r1, 0
bl sub_80A6980
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x30]
_080FFC8A:
@@ -2551,7 +2551,7 @@ sub_80FFCB4: @ 80FFCB4
adds r5, r0, 0
movs r1, 0
bl sub_80A6980
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -2562,7 +2562,7 @@ sub_80FFCB4: @ 80FFCB4
bl sub_80A5C6C
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -2683,7 +2683,7 @@ sub_80FFDBC: @ 80FFDBC
lsls r0, 24
cmp r0, 0
bne _080FFDE4
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x2]
strh r1, [r4, 0x30]
movs r1, 0x78
@@ -2692,7 +2692,7 @@ sub_80FFDBC: @ 80FFDBC
b _080FFE06
.pool
_080FFDE4:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x2
ldrsh r3, [r0, r1]
adds r1, r3, 0
@@ -2952,9 +2952,9 @@ sub_80FFFC0: @ 80FFFC0
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
bl sub_80A82E4
lsls r0, 24
@@ -3019,7 +3019,7 @@ _08100028:
adds r0, r6, 0
bl move_anim_task_del
_08100060:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0xC
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -3117,14 +3117,14 @@ sub_8100128: @ 8100128
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
movs r0, 0xC
ldrsh r1, [r6, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
movs r1, 0x8
ldrsh r5, [r6, r1]
@@ -3638,7 +3638,7 @@ sub_8100524: @ 8100524
ble _081005BA
movs r0, 0
strh r0, [r6, 0x24]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
movs r2, 0xC
ldrsh r1, [r6, r2]
@@ -3671,7 +3671,7 @@ sub_8100524: @ 8100524
strh r7, [r4, 0x3A]
movs r0, 0xC
strh r0, [r4, 0x3C]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -3739,7 +3739,7 @@ sub_81005D4: @ 81005D4
asrs r0, 16
cmp r0, 0x8
ble _08100636
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -3767,16 +3767,16 @@ _08100636:
sub_8100640: @ 8100640
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0xC
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810065C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810065E
.pool
_0810065C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810065E:
ldrb r6, [r0]
adds r0, r6, 0
@@ -3786,7 +3786,7 @@ _0810065E:
beq _08100688
movs r0, 0
strh r0, [r4, 0x36]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
strh r0, [r4, 0x32]
ldr r0, =0x0000fff0
@@ -3795,7 +3795,7 @@ _0810065E:
_08100688:
movs r0, 0x1
strh r0, [r4, 0x36]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
negs r0, r0
strh r0, [r4, 0x32]
@@ -3857,7 +3857,7 @@ _081006E4:
strb r0, [r4, 0x5]
b _08100738
_08100700:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
@@ -3963,7 +3963,7 @@ sub_81007C4: @ 81007C4
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -4039,7 +4039,7 @@ _0810081C:
bne _08100876
strh r7, [r5, 0x1E]
_08100876:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x1
@@ -4060,7 +4060,7 @@ sub_8100898: @ 8100898
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0x8
ldrsh r0, [r1, r2]
cmp r0, 0
@@ -4074,11 +4074,11 @@ _081008B4:
ldrsh r0, [r1, r3]
cmp r0, 0
bne _081008C4
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _081008C6
.pool
_081008C4:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_081008C6:
ldrb r0, [r4]
movs r1, 0x2
@@ -4090,7 +4090,7 @@ _081008C6:
bl sub_80A5C6C
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x8]
strh r1, [r6, 0x2E]
movs r3, 0x2
@@ -4237,13 +4237,13 @@ _081009F2:
sub_81009F8: @ 81009F8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08100A20
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -4252,7 +4252,7 @@ sub_81009F8: @ 81009F8
b _08100A2C
.pool
_08100A20:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -4277,7 +4277,7 @@ _08100A2C:
sub_8100A50: @ 8100A50
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -4289,7 +4289,7 @@ sub_8100A50: @ 8100A50
_08100A6A:
ldr r0, =sub_81009DC
str r0, [r5, 0x1C]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r4, r0]
adds r0, r5, 0
@@ -4308,7 +4308,7 @@ _08100A6A:
sub_8100A94: @ 8100A94
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -4343,7 +4343,7 @@ sub_8100A94: @ 8100A94
sub_8100AE0: @ 8100AE0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -4367,7 +4367,7 @@ sub_8100AE0: @ 8100AE0
_08100B14:
ldr r0, =sub_8100CCC
str r0, [r5, 0x1C]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x4
ldrsh r1, [r0, r2]
adds r3, r0, 0
@@ -4427,7 +4427,7 @@ sub_8100B88: @ 8100B88
mov r7, r8
push {r7}
adds r6, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -4439,7 +4439,7 @@ sub_8100B88: @ 8100B88
b _08100C24
.pool
_08100BA8:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -4453,7 +4453,7 @@ _08100BA8:
b _08100C34
.pool
_08100BC8:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -4494,7 +4494,7 @@ _08100BC8:
b _08100C3E
.pool
_08100C24:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -4509,7 +4509,7 @@ _08100C34:
_08100C3E:
strh r7, [r6, 0x20]
strh r4, [r6, 0x22]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -4521,7 +4521,7 @@ _08100C3E:
_08100C56:
ldr r0, =sub_8100CCC
str r0, [r6, 0x1C]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x4
ldrsh r1, [r0, r2]
adds r3, r0, 0
@@ -4655,7 +4655,7 @@ sub_8100D38: @ 8100D38
adds r0, r2, 0
ands r0, r1
strb r0, [r3]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -4686,7 +4686,7 @@ _08100D94:
movs r2, 0x4
orrs r0, r2
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -4728,7 +4728,7 @@ _08100DE0:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
movs r0, 0x30
@@ -4751,10 +4751,10 @@ _08100E10:
sub_8100E1C: @ 8100E1C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -4771,7 +4771,7 @@ _08100E44:
adds r0, r1
_08100E4A:
strh r0, [r5, 0x20]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0xA]
adds r0, r5, 0
bl StartObjectImageAnim
@@ -4861,17 +4861,17 @@ sub_8100EF0: @ 8100EF0
lsls r0, 24
cmp r0, 0
beq _08100F06
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
adds r0, 0x8
strh r0, [r1, 0x2]
_08100F06:
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
movs r1, 0
bl sub_80A60AC
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -4923,7 +4923,7 @@ _08100F6C:
orrs r0, r1
strb r0, [r5, 0x5]
_08100F84:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r5, 0x2E]
ldr r0, =0x00002828
@@ -4977,7 +4977,7 @@ sub_8100FD4: @ 8100FD4
ble _08101032
movs r0, 0
strh r0, [r4, 0x30]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
movs r2, 0x32
ldrsh r0, [r4, r2]
adds r0, 0x1
@@ -5090,7 +5090,7 @@ _081010C2:
sub_81010CC: @ 81010CC
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -5384,7 +5384,7 @@ _08101304:
sub_810130C: @ 810130C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -5421,16 +5421,16 @@ _08101320:
sub_810135C: @ 810135C
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08101378
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810137A
.pool
_08101378:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810137A:
ldrb r6, [r0]
bl battle_type_is_double
@@ -5444,7 +5444,7 @@ _0810137A:
lsls r0, 24
cmp r0, 0
beq _081013C4
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0xC]
adds r2, r5, 0
adds r2, 0x20
@@ -5463,7 +5463,7 @@ _0810137A:
b _08101414
.pool
_081013C4:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r2, 0xC
ldrsh r0, [r4, r2]
cmp r0, 0
@@ -5494,13 +5494,13 @@ _081013FA:
ldrh r4, [r4, 0x2]
adds r0, r4
strh r0, [r5, 0x22]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r0, r5, 0
bl sub_80A6864
_08101414:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0xA]
strh r0, [r5, 0x2E]
ldrh r0, [r1, 0x6]
@@ -5523,13 +5523,13 @@ sub_8101440: @ 8101440
push {r4,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _08101474
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -5541,7 +5541,7 @@ sub_8101440: @ 8101440
b _0810148E
.pool
_08101474:
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -5611,13 +5611,13 @@ sub_81014F4: @ 81014F4
push {r4,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0810152C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -5631,7 +5631,7 @@ sub_81014F4: @ 81014F4
b _0810154A
.pool
_0810152C:
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -5885,7 +5885,7 @@ _08101718:
strh r1, [r5, 0x24]
movs r0, 0x6
strh r0, [r5, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -5966,7 +5966,7 @@ _081017A4:
ldrb r1, [r4, 0x5]
lsrs r1, 4
lsls r0, r1, 5
- ldr r2, =0x02037924
+ ldr r2, =gUnknown_02037924
adds r0, r2
lsls r1, 4
ldr r3, =0x00000101
@@ -6000,7 +6000,7 @@ _08101814:
sub_8101820: @ 8101820
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -6063,7 +6063,7 @@ _08101890:
sub_8101898: @ 8101898
push {r4,lr}
adds r3, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r3, 0x6]
lsls r0, 16
@@ -6157,7 +6157,7 @@ sub_8101940: @ 8101940
strb r0, [r2]
movs r0, 0
strh r0, [r3, 0x2E]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -6199,7 +6199,7 @@ sub_8101998: @ 8101998
adds r4, r0, 0
movs r0, 0x6
strh r0, [r4, 0x2E]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
@@ -6213,7 +6213,7 @@ _081019B6:
strh r1, [r4, 0x30]
movs r0, 0
strh r0, [r4, 0x32]
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -6237,8 +6237,8 @@ sub_81019E8: @ 81019E8
ldrsh r6, [r5, r0]
cmp r6, 0
bne _08101A24
- ldr r1, =0x020241e4
- ldr r4, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -6301,7 +6301,7 @@ sub_8101A74: @ 8101A74
adds r4, r0, 0
movs r0, 0x4
strh r0, [r4, 0x2E]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
@@ -6315,7 +6315,7 @@ _08101A92:
strh r1, [r4, 0x30]
movs r0, 0
strh r0, [r4, 0x32]
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -6360,8 +6360,8 @@ sub_8101AE8: @ 8101AE8
ldrsh r0, [r5, r1]
cmp r0, 0
bne _08101B38
- ldr r1, =0x020241e4
- ldr r4, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -6465,8 +6465,8 @@ _08101BB6:
b _08101C8E
_08101BBC:
strh r5, [r4, 0x30]
- ldr r1, =0x020241e4
- ldr r2, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
@@ -6570,13 +6570,13 @@ sub_8101C94: @ 8101C94
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r5, r0, r1
- ldr r1, =0x020241e4
- ldr r2, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
@@ -6588,7 +6588,7 @@ sub_8101C94: @ 8101C94
lsrs r2, r0, 24
strh r2, [r5, 0xA]
strh r4, [r5, 0xC]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0
ldrsh r1, [r0, r3]
cmp r1, 0
@@ -6647,7 +6647,7 @@ sub_8101D2C: @ 8101D2C
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0xC
ldrsh r0, [r4, r1]
@@ -6716,7 +6716,7 @@ _08101D9E:
_08101DC4:
movs r0, 0x8
strh r0, [r4, 0xE]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x8
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -6758,7 +6758,7 @@ _08101E12:
ands r0, r2
cmp r0, 0
beq _08101E34
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -6771,7 +6771,7 @@ _08101E12:
b _08101E48
.pool
_08101E34:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x8
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -6788,7 +6788,7 @@ _08101E48:
b _08101ED4
.pool
_08101E54:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -6813,7 +6813,7 @@ _08101E70:
_08101E80:
movs r0, 0x3
strh r0, [r4, 0xE]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x8
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -6848,7 +6848,7 @@ _08101EB4:
adds r2, r0
_08101EC2:
strh r2, [r4, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -6879,7 +6879,7 @@ sub_8101EEC: @ 8101EEC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0xE
ldrsh r0, [r4, r1]
@@ -6917,16 +6917,16 @@ _08101F38:
sub_8101F40: @ 8101F40
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _08101F5C
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _08101F5E
.pool
_08101F5C:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_08101F5E:
ldrb r0, [r4]
movs r1, 0x2
@@ -6962,7 +6962,7 @@ _08101F5E:
sub_8101FA8: @ 8101FA8
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -6992,13 +6992,13 @@ sub_8101FA8: @ 8101FA8
sub_8101FF0: @ 8101FF0
push {r4-r6,lr}
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r2, =0x0000ffd0
adds r0, r2
ldrh r1, [r1]
@@ -7110,16 +7110,16 @@ _081020D4:
sub_81020D8: @ 81020D8
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _081020F4
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _081020F6
.pool
_081020F4:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_081020F6:
ldrb r0, [r4]
movs r1, 0
@@ -7139,7 +7139,7 @@ _081020F6:
strh r0, [r5, 0x22]
movs r0, 0
strh r0, [r5, 0x2E]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x6]
strh r0, [r5, 0x30]
ldr r0, =sub_810213C
@@ -7191,7 +7191,7 @@ _08102178:
sub_810217C: @ 810217C
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -7316,12 +7316,12 @@ sub_8102268: @ 8102268
ldrsh r0, [r6, r1]
cmp r0, 0
bne _081022B2
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r5]
adds r0, r1
@@ -7346,7 +7346,7 @@ _081022AC:
adds r0, 0x1
strh r0, [r6, 0x2E]
_081022B2:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -7365,7 +7365,7 @@ sub_81022D4: @ 81022D4
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -7374,7 +7374,7 @@ sub_81022D4: @ 81022D4
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _08102300
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x0000ffff
strh r0, [r1, 0xE]
b _0810233E
@@ -7432,7 +7432,7 @@ sub_810234C: @ 810234C
movs r1, 0x40
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldr r0, =sub_810237C
@@ -7465,7 +7465,7 @@ _08102390:
strb r0, [r2]
movs r0, 0x1E
strh r0, [r5, 0x2E]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -7495,7 +7495,7 @@ sub_81023E0: @ 81023E0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -7539,12 +7539,12 @@ sub_8102434: @ 8102434
lsls r0, 24
lsrs r7, r0, 24
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bcs _08102490
- ldr r6, =0x0203841e
- ldr r5, =0x03005d70
+ ldr r6, =gUnknown_0203841E
+ ldr r5, =gUnknown_03005D70
_08102448:
movs r1, 0
ldrsh r0, [r6, r1]
@@ -7576,7 +7576,7 @@ _08102482:
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bcc _08102448
@@ -7597,7 +7597,7 @@ sub_81024A8: @ 81024A8
movs r4, 0
b _081024C2
_081024B2:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r4, r0
ldrb r0, [r0]
bl sub_80729D0
@@ -7605,7 +7605,7 @@ _081024B2:
lsls r0, 24
lsrs r4, r0, 24
_081024C2:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bcc _081024B2
@@ -7630,7 +7630,7 @@ sub_81024E0: @ 81024E0
movs r0, 0x28
b _081024FE
_081024F6:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
strh r1, [r4, 0x20]
ldrh r0, [r0, 0x2]
@@ -7673,12 +7673,12 @@ _0810253A:
sub_8102540: @ 8102540
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r2]
adds r0, r1
@@ -7759,7 +7759,7 @@ sub_81025C0: @ 81025C0
mov r1, r8
ands r1, r0
mov r8, r1
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r9, r0
lsls r5, r7, 2
adds r5, r7
@@ -7847,7 +7847,7 @@ sub_81026A8: @ 81026A8
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -7938,7 +7938,7 @@ _0810274C:
cmp r0, 0
beq _08102778
movs r1, 0x1
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
_08102764:
adds r0, r3, r1
lsls r0, 1
@@ -7962,14 +7962,14 @@ _08102778:
b _08102832
.pool
_08102794:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08102832
movs r2, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r5, 0x14
adds r5, r3
mov r12, r5
@@ -8027,7 +8027,7 @@ _08102814:
b _08102832
.pool
_08102820:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8049,7 +8049,7 @@ _08102832:
sub_8102844: @ 8102844
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r6, r1]
cmp r0, 0x1
@@ -8068,7 +8068,7 @@ _08102862:
strh r0, [r5, 0x2E]
ldrh r0, [r6, 0x4]
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -8113,7 +8113,7 @@ _08102862:
b _081028FA
.pool
_081028D4:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -8234,7 +8234,7 @@ sub_81029B4: @ 81029B4
lsls r0, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -8253,7 +8253,7 @@ sub_81029B4: @ 81029B4
lsls r1, 17
adds r0, r1
lsrs r3, r0, 16
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r6, r0]
lsls r0, r1, 4
@@ -8265,7 +8265,7 @@ sub_81029B4: @ 81029B4
adds r0, 0x10
lsls r4, r0, 4
movs r5, 0x1
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
_08102A0C:
adds r1, r3, r5
lsls r1, 1
@@ -8288,7 +8288,7 @@ _08102A0C:
movs r0, 0
strh r0, [r6, 0xE]
movs r5, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0x1C
adds r1, r7
mov r9, r1
@@ -8333,7 +8333,7 @@ _08102A88:
_08102A9A:
ldr r0, =sub_8102AE0
str r0, [r6]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -8368,13 +8368,13 @@ sub_8102AE0: @ 8102AE0
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
movs r1, 0xE
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08102B32
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -8425,7 +8425,7 @@ _08102B58:
ldrsh r0, [r5, r1]
cmp r0, 0x40
ble _08102B80
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x32
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -8513,7 +8513,7 @@ sub_8102BE8: @ 8102BE8
adds r0, r1
lsrs r3, r0, 16
movs r2, 0x1
- ldr r5, =0x02037b14
+ ldr r5, =gUnknown_02037B14
_08102C14:
adds r1, r3, r2
lsls r1, 1
@@ -8551,7 +8551,7 @@ _08102C32:
adds r0, r1
lsrs r3, r0, 16
movs r2, 0x1
- ldr r7, =0x02037b14
+ ldr r7, =gUnknown_02037B14
ldr r6, =gUnknown_08593020
adds r4, r5, 0
_08102C60:
@@ -8618,7 +8618,7 @@ sub_8102CD4: @ 8102CD4
sub sp, 0x4
adds r5, r0, 0
bl sub_80A6838
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4]
adds r0, r5, 0
bl StartObjectImageAnim
@@ -8657,7 +8657,7 @@ _08102D10:
b _08102D4E
.pool
_08102D34:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -8855,14 +8855,14 @@ _08102EA6:
sub_8102EB0: @ 8102EB0
push {r4-r7,lr}
adds r6, r0, 0
- ldr r7, =0x02038436
+ ldr r7, =gUnknown_02038436
ldrb r0, [r7]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _08102ECE
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0x2
ldrsh r0, [r1, r2]
negs r0, r0
@@ -8872,7 +8872,7 @@ _08102ECE:
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -8984,7 +8984,7 @@ _08102FB2:
sub_8102FB8: @ 8102FB8
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -9002,7 +9002,7 @@ sub_8102FB8: @ 8102FB8
_08102FDC:
ldr r6, =0x0000fff0
_08102FDE:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -9038,7 +9038,7 @@ sub_8103028: @ 8103028
ldrh r0, [r4, 0x22]
adds r0, 0x8
strh r0, [r4, 0x22]
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r1, [r5, 0x2]
adds r0, r4, 0
bl StartObjectImageAnim
@@ -9192,16 +9192,16 @@ _08103158:
sub_8103164: @ 8103164
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08103180
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08103182
.pool
_08103180:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08103182:
ldrb r4, [r0]
adds r0, r4, 0
@@ -9214,7 +9214,7 @@ _08103182:
negs r1, r0
orrs r1, r0
lsrs r1, 31
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x2]
strh r0, [r5, 0x2E]
adds r0, r1, 0x2
@@ -9263,16 +9263,16 @@ _081031F8:
sub_8103208: @ 8103208
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08103224
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08103226
.pool
_08103224:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08103226:
ldrb r0, [r0]
adds r1, r4, 0
@@ -9320,16 +9320,16 @@ _08103276:
sub_8103284: @ 8103284
push {r4-r6,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081032A0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _081032A2
.pool
_081032A0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_081032A2:
ldrb r5, [r0]
adds r0, r5, 0
@@ -9458,16 +9458,16 @@ _08103388:
sub_8103390: @ 8103390
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081033AC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _081033AE
.pool
_081033AC:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_081033AE:
ldrb r4, [r0]
adds r0, r4, 0
@@ -9552,7 +9552,7 @@ sub_8103448: @ 8103448
push {r4,r5,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -9586,16 +9586,16 @@ sub_8103448: @ 8103448
sub_8103498: @ 8103498
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081034B4
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _081034B6
.pool
_081034B4:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_081034B6:
ldrb r0, [r0]
adds r1, r4, 0
@@ -9674,7 +9674,7 @@ _08103538:
sub_810353C: @ 810353C
push {r4,lr}
adds r4, r0, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x32
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9716,7 +9716,7 @@ _0810357A:
sub_810358C: @ 810358C
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -9729,8 +9729,8 @@ sub_810358C: @ 810358C
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, =0x020241e4
- ldr r0, =0x02038437
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r0, r1
ldrb r6, [r0]
@@ -9739,7 +9739,7 @@ sub_810358C: @ 810358C
lsls r0, 24
cmp r0, 0
beq _081035E4
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r5, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -9748,7 +9748,7 @@ sub_810358C: @ 810358C
b _081035EE
.pool
_081035E4:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -9783,7 +9783,7 @@ sub_8103620: @ 8103620
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x6]
@@ -9846,14 +9846,14 @@ sub_81036A0: @ 81036A0
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_80A7270
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -9871,8 +9871,8 @@ sub_81036DC: @ 81036DC
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r1, r0, r1
ldrb r4, [r1]
@@ -9880,7 +9880,7 @@ sub_81036DC: @ 81036DC
lsls r0, 24
cmp r0, 0
bne _08103718
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -9893,7 +9893,7 @@ sub_81036DC: @ 81036DC
b _08103726
.pool
_08103718:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r0, r1, r5
lsls r0, 3
@@ -9906,7 +9906,7 @@ _08103726:
adds r0, r4, 0
adds r1, r2, 0
bl obj_id_set_rotscale
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r6, r5
lsls r0, 3
adds r1, r0, r1
@@ -9917,7 +9917,7 @@ _08103726:
ldrh r0, [r1, 0x8]
adds r0, 0xB0
strh r0, [r1, 0x8]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -9942,7 +9942,7 @@ _08103776:
ldrh r0, [r1, 0x8]
subs r0, 0xB0
strh r0, [r1, 0x8]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -9953,7 +9953,7 @@ _0810378A:
strh r1, [r0, 0x26]
adds r0, r4, 0
bl sub_80A73A0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -9992,13 +9992,13 @@ sub_81037D8: @ 81037D8
push {r4,r5,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08103804
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -10007,7 +10007,7 @@ sub_81037D8: @ 81037D8
b _08103810
.pool
_08103804:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -10018,7 +10018,7 @@ _08103810:
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -10110,20 +10110,20 @@ sub_81038C8: @ 81038C8
lsls r0, 24
cmp r0, 0
beq _081038EC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
b _0810390E
.pool
_081038EC:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810390E
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -10137,12 +10137,12 @@ _0810390E:
adds r0, r5, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r6, 0x4]
adds r0, r1
@@ -10223,7 +10223,7 @@ sub_81039CC: @ 81039CC
lsls r0, 16
cmp r0, 0
bgt _081039F6
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x3C
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -10250,7 +10250,7 @@ sub_8103A00: @ 8103A00
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r3, 0x2E
ldrsh r1, [r2, r3]
@@ -10341,7 +10341,7 @@ sub_8103AA4: @ 8103AA4
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
ldrh r2, [r6, 0x16]
movs r1, 0x2
@@ -10497,7 +10497,7 @@ sub_8103BE4: @ 8103BE4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -10519,7 +10519,7 @@ sub_8103C0C: @ 8103C0C
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -10547,7 +10547,7 @@ sub_8103C0C: @ 8103C0C
lsls r0, 4
add r0, r12
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r6, r0, r1
movs r1, 0x10
ldrsh r0, [r5, r1]
@@ -10578,7 +10578,7 @@ _08103C82:
orrs r1, r0
strb r1, [r6, 0x3]
_08103C90:
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r7, 2
adds r2, r7
lsls r2, 3
@@ -10647,14 +10647,14 @@ sub_8103CF0: @ 8103CF0
mov r10, r4
cmp r0, 0
beq _08103D5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r7, 2
adds r0, r2, r7
lsls r0, 3
adds r0, r1
movs r1, 0x2
strh r1, [r0, 0x10]
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r0, [r3]
negs r0, r0
strh r0, [r3]
@@ -10676,8 +10676,8 @@ _08103D54:
strh r0, [r3, 0x4]
b _08103DB6
_08103D5C:
- ldr r1, =0x02024076
- ldr r0, =0x02038437
+ ldr r1, =gUnknown_02024076
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -10688,12 +10688,12 @@ _08103D5C:
mov r8, r2
cmp r0, 0
bne _08103DB6
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r2, r7
lsls r0, 3
adds r0, r1
strh r3, [r0, 0x10]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
negs r0, r0
strh r0, [r2]
@@ -10716,11 +10716,11 @@ _08103DB0:
_08103DB4:
strh r0, [r2, 0x4]
_08103DB6:
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
adds r4, r3, r7
lsls r4, 3
@@ -10736,13 +10736,13 @@ _08103DB6:
lsrs r0, 24
strh r0, [r4, 0x1C]
mov r9, r0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _08103E20
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r1, [r4]
movs r0, 0x2
eors r0, r1
@@ -10759,7 +10759,7 @@ _08103DB6:
.pool
_08103E20:
mov r5, sp
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -10775,13 +10775,13 @@ _08103E20:
strh r0, [r1]
_08103E42:
mov r4, sp
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
adds r1, r0
mov r2, sp
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r0, [r3]
ldrh r2, [r2]
adds r0, r2
@@ -10811,7 +10811,7 @@ _08103E8A:
lsrs r0, 16
lsls r4, r0, 16
asrs r4, 16
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r1, [r5, 0x4]
movs r0, 0x2
negs r0, r0
@@ -10824,7 +10824,7 @@ _08103E8A:
asrs r1, 16
adds r0, r4, 0
bl sub_8151534
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -10877,12 +10877,12 @@ _08103F08:
orrs r0, r1
strh r0, [r6, 0x18]
_08103F28:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
adds r0, r3, r7
lsls r0, 3
adds r5, r0, r1
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x6]
strh r0, [r5, 0xE]
ldrh r1, [r4, 0x8]
@@ -10897,7 +10897,7 @@ _08103F28:
asrs r0, 16
cmp r0, 0x3F
ble _08103FA0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
lsls r0, 24
@@ -10914,7 +10914,7 @@ _08103F78:
asrs r0, 16
cmp r0, 0x3F
ble _08103FA0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
lsls r0, 24
@@ -10927,7 +10927,7 @@ _08103F78:
b _08103FB0
.pool
_08103FA0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
lsls r0, 24
@@ -10936,7 +10936,7 @@ _08103FA0:
subs r0, r1
_08103FB0:
strh r0, [r5, 0xC]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -10998,7 +10998,7 @@ sub_8104018: @ 8104018
movs r0, 0
strh r0, [r4, 0x30]
ldrh r5, [r4, 0x2E]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r5, 0
adds r0, 0x8
lsls r0, 1
@@ -11050,7 +11050,7 @@ sub_8104088: @ 8104088
adds r5, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -11060,13 +11060,13 @@ sub_8104088: @ 8104088
movs r1, 0x3
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4, 0x6]
adds r0, r1
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -11145,7 +11145,7 @@ sub_8104154: @ 8104154
lsls r0, 16
asrs r0, 24
strh r0, [r4, 0x24]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -11200,7 +11200,7 @@ sub_81041C4: @ 81041C4
bl sub_80A69CC
movs r0, 0x14
strh r0, [r4, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -11352,7 +11352,7 @@ sub_8104304: @ 8104304
adds r4, r0, 0
movs r1, 0
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -11362,7 +11362,7 @@ sub_8104304: @ 8104304
adds r0, 0x10
strh r0, [r4, 0x22]
_08104322:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x8]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x4]
@@ -11398,7 +11398,7 @@ sub_8104364: @ 8104364
movs r0, 0x10
mov r8, r0
ldr r6, =0x0000fff0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -11423,7 +11423,7 @@ _08104390:
strh r0, [r5, 0x22]
movs r0, 0x6
strh r0, [r5, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -11481,7 +11481,7 @@ sub_8104414: @ 8104414
movs r2, 0x10
mov r9, r2
ldr r6, =0x0000fff0
- ldr r7, =0x0203841e
+ ldr r7, =gUnknown_0203841E
ldrh r1, [r7]
movs r2, 0
ldrsh r0, [r7, r2]
@@ -11510,7 +11510,7 @@ _08104448:
movs r0, 0x6
strh r0, [r5, 0x2E]
strh r1, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -11690,7 +11690,7 @@ sub_81045B0: @ 81045B0
movs r2, 0xD0
movs r3, 0
bl obj_id_set_rotscale
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -11700,7 +11700,7 @@ sub_81045B0: @ 81045B0
adds r0, 0x10
movs r1, 0
bl sub_80A750C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11720,7 +11720,7 @@ sub_8104614: @ 8104614
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11741,7 +11741,7 @@ sub_8104614: @ 8104614
lsrs r4, 24
adds r0, r4, 0
bl sub_80A7344
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -11768,7 +11768,7 @@ sub_8104674: @ 8104674
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -11786,7 +11786,7 @@ sub_8104674: @ 8104674
strh r0, [r4, 0x10]
strh r5, [r4, 0x12]
strh r5, [r4, 0x14]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
lsls r0, 24
@@ -11808,7 +11808,7 @@ sub_81046CC: @ 81046CC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0xA
ldrsh r0, [r4, r1]
@@ -11936,7 +11936,7 @@ _081047D0:
_081047D8:
ldrb r0, [r4, 0x8]
bl sub_80A7344
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -11981,13 +11981,13 @@ sub_8104800: @ 8104800
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_delete_but_dont_free_vram
b _081048DA
.pool
_08104844:
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r3, r4, 4
adds r3, r4
lsls r3, 2
@@ -12080,7 +12080,7 @@ sub_81048F0: @ 81048F0
lsls r0, 16
cmp r0, 0
bne _0810492E
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x32
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -12116,9 +12116,9 @@ sub_8104938: @ 8104938
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x2
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -12160,7 +12160,7 @@ sub_8104998: @ 8104998
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0xA
ldrsh r5, [r4, r0]
@@ -12184,7 +12184,7 @@ _081049CA:
ldrh r2, [r4, 0x10]
adds r2, 0x3
strh r2, [r4, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -12207,7 +12207,7 @@ _081049CA:
_08104A00:
adds r0, r4, 0
bl sub_80A7D34
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -12234,7 +12234,7 @@ _08104A34:
ldrsh r0, [r4, r1]
cmp r0, 0
beq _08104A5C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -12267,7 +12267,7 @@ _08104A64:
lsls r0, 16
cmp r0, 0
bne _08104A9C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -12300,7 +12300,7 @@ sub_8104AB4: @ 8104AB4
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -12326,7 +12326,7 @@ sub_8104AF0: @ 8104AF0
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
bl sub_80A7D34
lsls r0, 24
@@ -12345,7 +12345,7 @@ _08104B10:
sub_8104B1C: @ 8104B1C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
@@ -12378,7 +12378,7 @@ _08104B50:
ldr r0, =0x0000ffc0
_08104B6A:
strh r0, [r4, 0x30]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
@@ -12406,16 +12406,16 @@ _08104B6A:
sub_8104BAC: @ 8104BAC
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08104BC8
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08104BCA
.pool
_08104BC8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08104BCA:
ldrb r5, [r0]
adds r0, r5, 0
@@ -12424,7 +12424,7 @@ _08104BCA:
lsrs r0, 24
cmp r0, 0x1
bne _08104BE4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0x2
ldrsh r0, [r1, r2]
negs r0, r0
@@ -12434,7 +12434,7 @@ _08104BE4:
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -12473,7 +12473,7 @@ sub_8104C38: @ 8104C38
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -12502,7 +12502,7 @@ sub_8104C78: @ 8104C78
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
bl sub_80A7D34
lsls r0, 24
@@ -12525,7 +12525,7 @@ sub_8104CA4: @ 8104CA4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -12540,7 +12540,7 @@ sub_8104CA4: @ 8104CA4
strh r0, [r4, 0xE]
movs r0, 0x3
strh r0, [r4, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -12559,7 +12559,7 @@ sub_8104CA4: @ 8104CA4
strh r2, [r4, 0x18]
movs r0, 0x2
strh r0, [r4, 0x1A]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -12587,7 +12587,7 @@ sub_8104D28: @ 8104D28
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
ldrh r0, [r3, 0x16]
adds r0, 0x1
@@ -12605,7 +12605,7 @@ sub_8104D28: @ 8104D28
ands r0, r1
cmp r0, 0
beq _08104D78
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -12618,7 +12618,7 @@ sub_8104D28: @ 8104D28
b _08104D8C
.pool
_08104D78:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r5, 0x8
ldrsh r1, [r3, r5]
lsls r0, r1, 4
@@ -12646,7 +12646,7 @@ _08104DA4:
beq _08104E0C
b _08104E6C
_08104DAA:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r5, 0x8
ldrsh r1, [r3, r5]
lsls r0, r1, 4
@@ -12670,7 +12670,7 @@ _08104DAA:
b _08104E6C
.pool
_08104DDC:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r5, 0x8
ldrsh r1, [r3, r5]
lsls r0, r1, 4
@@ -12694,7 +12694,7 @@ _08104DDC:
b _08104E6C
.pool
_08104E0C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -12757,9 +12757,9 @@ sub_8104E74: @ 8104E74
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
bl sub_80A6190
lsls r0, 24
@@ -12782,14 +12782,14 @@ sub_8104E74: @ 8104E74
lsrs r0, 24
cmp r0, 0x1
bne _08104ED4
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
strh r0, [r5, 0x14]
ldr r0, =0x04000014
b _08104EDC
.pool
_08104ED4:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r0, [r0]
strh r0, [r5, 0x14]
ldr r0, =0x04000018
@@ -12802,7 +12802,7 @@ _08104EDC:
lsls r0, 16
cmp r2, r0
bgt _08104F1A
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r4, r0
@@ -12857,7 +12857,7 @@ sub_8104F54: @ 8104F54
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
movs r1, 0x10
ldrsh r0, [r3, r1]
@@ -12919,7 +12919,7 @@ _08104FCC:
ldrsh r0, [r3, r1]
cmp r0, 0
blt _08104FF0
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
lsls r0, 1
adds r0, r2
ldrh r1, [r3, 0x14]
@@ -12943,7 +12943,7 @@ _08104FF0:
ldrsh r1, [r3, r2]
cmp r0, r1
blt _0810500E
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
adds r0, r4, 0
@@ -12959,7 +12959,7 @@ _0810500E:
sub_810501C: @ 810501C
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0
bl sub_80A5C6C
@@ -13187,18 +13187,18 @@ sub_81051C4: @ 81051C4
mov r1, sp
adds r1, 0x2
strh r5, [r1]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0x4
ldrsh r2, [r0, r3]
adds r7, r1, 0
adds r1, r0, 0
cmp r2, 0
bne _081051F0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _081051F2
.pool
_081051F0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_081051F2:
ldrb r5, [r0]
ldrb r1, [r1, 0x6]
@@ -13239,7 +13239,7 @@ _08105234:
lsls r0, 24
cmp r0, 0
beq _08105260
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
mov r0, sp
ldrh r1, [r0]
subs r1, r4
@@ -13250,7 +13250,7 @@ _08105234:
b _0810526A
.pool
_08105260:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
mov r0, sp
ldrh r0, [r0]
subs r0, r4
@@ -13300,24 +13300,24 @@ sub_81052A4: @ 81052A4
mov r1, sp
adds r1, 0x2
strh r6, [r1]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xA
ldrsh r0, [r0, r2]
cmp r0, 0
bne _081052DC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r7, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _081052E2
.pool
_081052DC:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r7, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_081052E2:
ldrb r0, [r0]
mov r8, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0xC
ldrsh r0, [r0, r3]
cmp r0, 0
@@ -13343,7 +13343,7 @@ _08105310:
mov r1, r10
bl sub_80A5C6C
lsls r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r1]
adds r0, r1
@@ -13358,14 +13358,14 @@ _08105310:
lsls r0, 24
cmp r0, 0
beq _0810535C
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
b _081053EA
.pool
_0810535C:
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
add r0, r8
b _081053EA
.pool
@@ -13375,7 +13375,7 @@ _0810536C:
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r1, [r1]
subs r0, r1
lsls r0, 16
@@ -13393,8 +13393,8 @@ _0810536C:
lsls r0, 24
cmp r0, 0
beq _081053E4
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
adds r0, r7, r2
ldrb r1, [r0]
lsls r0, r1, 4
@@ -13423,8 +13423,8 @@ _081053E0:
adds r0, r6, 0
b _081053F4
_081053E4:
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r7, r0
_081053EA:
ldrb r1, [r0]
@@ -13444,7 +13444,7 @@ _081053FA:
ldr r1, [sp, 0x4]
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -13492,7 +13492,7 @@ _0810546C:
beq _08105490
mov r3, sp
mov r2, sp
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
ldrh r2, [r2]
adds r0, r2
@@ -13503,7 +13503,7 @@ _0810546C:
_08105490:
mov r3, sp
mov r0, sp
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r0]
ldrh r1, [r2, 0x6]
subs r0, r1
@@ -13556,7 +13556,7 @@ sub_81054E8: @ 81054E8
ldr r1, =0x01010000
adds r0, r1
lsrs r0, 16
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r2, [r1, 0xA]
ldrh r3, [r1, 0x8]
movs r1, 0xF
@@ -13581,7 +13581,7 @@ sub_8105538: @ 8105538
adds r4, r0, 0
movs r1, 0
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -13594,7 +13594,7 @@ _08105554:
lsls r0, 2
strh r0, [r4, 0x2E]
strh r1, [r4, 0x30]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x3C]
ldr r0, =sub_810557C
@@ -13622,7 +13622,7 @@ sub_810557C: @ 810557C
strh r0, [r4, 0x24]
subs r2, 0x20
strh r2, [r4, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -13817,7 +13817,7 @@ _08105712:
sub_810571C: @ 810571C
push {lr}
adds r3, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -13870,7 +13870,7 @@ sub_810577C: @ 810577C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -13897,7 +13897,7 @@ sub_81057B8: @ 81057B8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
adds r0, r4, 0
bl sub_80A7D34
@@ -13905,7 +13905,7 @@ sub_81057B8: @ 81057B8
lsrs r3, r0, 24
cmp r3, 0
bne _08105802
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -13941,7 +13941,7 @@ sub_8105810: @ 8105810
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
movs r0, 0
strh r0, [r4, 0x8]
@@ -13950,7 +13950,7 @@ sub_8105810: @ 8105810
strh r0, [r4, 0xE]
movs r0, 0x3
strh r0, [r4, 0x20]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -13988,7 +13988,7 @@ sub_8105878: @ 8105878
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
movs r0, 0x8
ldrsh r4, [r3, r0]
@@ -14007,7 +14007,7 @@ _081058A0:
beq _08105962
b _08105992
_081058AA:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -14040,7 +14040,7 @@ _081058CC:
lsls r0, 16
cmp r0, 0
beq _08105904
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x26
ldrsh r1, [r3, r4]
lsls r0, r1, 4
@@ -14052,7 +14052,7 @@ _081058CC:
b _08105916
.pool
_08105904:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -14102,7 +14102,7 @@ _0810595A:
strh r0, [r3, 0x8]
b _08105992
_08105962:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x26
ldrsh r1, [r3, r4]
lsls r0, r1, 4
@@ -14140,7 +14140,7 @@ sub_810599C: @ 810599C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
strh r0, [r4, 0x8]
@@ -14174,7 +14174,7 @@ sub_81059E0: @ 81059E0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r2, [r4, r0]
@@ -14197,7 +14197,7 @@ sub_81059E0: @ 81059E0
ands r0, r1
cmp r0, 0
beq _08105A3C
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r6, 0x26
ldrsh r1, [r4, r6]
lsls r0, r1, 4
@@ -14212,7 +14212,7 @@ sub_81059E0: @ 81059E0
b _08105A52
.pool
_08105A3C:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -14278,7 +14278,7 @@ sub_8105AAC: @ 8105AAC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
strh r0, [r4, 0x8]
@@ -14292,7 +14292,7 @@ sub_8105AAC: @ 8105AAC
strh r0, [r4, 0x16]
strh r0, [r4, 0x18]
strh r0, [r4, 0x22]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -14321,7 +14321,7 @@ sub_8105B08: @ 8105B08
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x18
ldrsh r2, [r4, r0]
@@ -14414,7 +14414,7 @@ _08105B9E:
lsrs r2, r0, 24
cmp r2, 0x40
beq _08105C42
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -14480,7 +14480,7 @@ _08105C42:
sub_8105C48: @ 8105C48
push {r4,lr}
adds r3, r0, 0
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -14561,7 +14561,7 @@ _08105CCC:
lsls r0, 6
bl AllocZeroed
adds r1, r0, 0
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r2, 0xBE
lsls r2, 1
@@ -14571,7 +14571,7 @@ _08105CCC:
bl LZDecompressWram
movs r4, 0
_08105D00:
- ldr r5, =0x020244d4
+ ldr r5, =gUnknown_020244D4
ldr r0, [r5]
movs r1, 0xBE
lsls r1, 1
@@ -14684,18 +14684,18 @@ sub_8105DE8: @ 8105DE8
adds r5, r0, 0
movs r1, 0
bl sub_80A69CC
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08105E08
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_08105E08:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r5, 0x2E]
ldrb r0, [r6]
@@ -14785,9 +14785,9 @@ sub_8105EB0: @ 8105EB0
movs r6, 0x98
_08105EC4:
movs r5, 0
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
strh r6, [r1]
- ldr r4, =0x02022e26
+ ldr r4, =gUnknown_02022E26
movs r0, 0xA0
strh r0, [r4]
ldrh r1, [r1]
@@ -14808,7 +14808,7 @@ _08105EC4:
movs r0, 0x54
movs r1, 0x10
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -14828,7 +14828,7 @@ sub_8105F30: @ 8105F30
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -14845,7 +14845,7 @@ sub_8105F30: @ 8105F30
lsls r0, r2, 16
cmp r1, r0
blt _08105F70
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
ldr r0, =sub_8105F84
@@ -14853,7 +14853,7 @@ sub_8105F30: @ 8105F30
b _08105F78
.pool
_08105F70:
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
lsls r0, r4, 8
orrs r2, r0
strh r2, [r1]
@@ -14871,7 +14871,7 @@ sub_8105F84: @ 8105F84
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -14905,9 +14905,9 @@ sub_8105F84: @ 8105F84
_08105FD8:
cmp r0, 0x4
ble _0810600C
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r4, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r4, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -14942,7 +14942,7 @@ sub_8106020: @ 8106020
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -14962,7 +14962,7 @@ sub_8106020: @ 8106020
ldr r2, =gUnknown_08593988
adds r0, r5, 0
bl sub_80A7CFC
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -14972,7 +14972,7 @@ sub_8106020: @ 8106020
b _081060A4
.pool
_0810607C:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -15007,7 +15007,7 @@ sub_81060B0: @ 81060B0
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -15027,7 +15027,7 @@ sub_81060B0: @ 81060B0
ldr r2, =gUnknown_08593988
adds r0, r5, 0
bl sub_80A7CFC
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -15037,7 +15037,7 @@ sub_81060B0: @ 81060B0
b _08106134
.pool
_0810610C:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -15072,7 +15072,7 @@ sub_8106140: @ 8106140
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -15136,7 +15136,7 @@ sub_81061C4: @ 81061C4
ldrsh r0, [r4, r1]
cmp r0, 0
bne _081061E8
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x2]
@@ -15200,7 +15200,7 @@ _08106244:
thumb_func_start sub_810624C
sub_810624C: @ 810624C
push {lr}
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
strh r1, [r0, 0x20]
movs r1, 0xA0
@@ -15305,10 +15305,10 @@ sub_81062E8: @ 81062E8
movs r2, 0x1
bl lcd_bg_operations
_0810632A:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
strh r1, [r4]
movs r0, 0x14
movs r1, 0
@@ -15334,7 +15334,7 @@ _0810632A:
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -15354,7 +15354,7 @@ sub_81063A8: @ 81063A8
sub sp, 0x10
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -15471,7 +15471,7 @@ _08106496:
mov r0, sp
ldrb r0, [r0, 0x9]
bl sub_80A6C68
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -15540,10 +15540,10 @@ sub_81064F8: @ 81064F8
movs r2, 0x1
bl lcd_bg_operations
_0810653A:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
strh r1, [r4]
movs r0, 0x14
movs r1, 0
@@ -15561,7 +15561,7 @@ _0810653A:
b _0810658A
.pool
_08106578:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -15593,7 +15593,7 @@ _081065A6:
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -15613,7 +15613,7 @@ sub_81065EC: @ 81065EC
sub sp, 0x10
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -15731,7 +15731,7 @@ _081066DA:
bl sub_80A6C68
movs r0, 0x2
bl sub_80A6C68
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -15773,7 +15773,7 @@ _08106730:
sub_810673C: @ 810673C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -15792,7 +15792,7 @@ sub_810673C: @ 810673C
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -15906,7 +15906,7 @@ _08106828:
movs r0, 0x1
strh r0, [r4, 0x38]
_08106858:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -15924,7 +15924,7 @@ _08106868:
sub_8106878: @ 8106878
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -15937,7 +15937,7 @@ sub_8106878: @ 8106878
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r4, r1]
movs r1, 0xA
@@ -16029,7 +16029,7 @@ _08106940:
sub_8106944: @ 8106944
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -16042,7 +16042,7 @@ sub_8106944: @ 8106944
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r4, r1]
movs r1, 0xA
@@ -16102,7 +16102,7 @@ sub_81069D0: @ 81069D0
ldrsh r0, [r4, r1]
cmp r0, 0
bne _081069EE
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -16238,7 +16238,7 @@ sub_8106AD0: @ 8106AD0
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08106AF4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x2]
@@ -16302,7 +16302,7 @@ sub_8106B54: @ 8106B54
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08106B8E
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -16314,7 +16314,7 @@ sub_8106B54: @ 8106B54
adds r0, r4, 0
movs r1, 0
bl StartObjectImageAnim
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A82E4
subs r0, 0x1
@@ -16454,7 +16454,7 @@ sub_8106C80: @ 8106C80
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08106CB4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -16491,7 +16491,7 @@ _08106CC8:
sub_8106CD0: @ 8106CD0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0x4
ldrsh r0, [r1, r2]
cmp r0, 0
@@ -16505,11 +16505,11 @@ _08106CEC:
ldrsh r0, [r1, r2]
cmp r0, 0
bne _08106CFC
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _08106CFE
.pool
_08106CFC:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_08106CFE:
ldrb r0, [r4]
movs r1, 0x2
@@ -16523,7 +16523,7 @@ _08106CFE:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x2
ldrsh r1, [r0, r2]
adds r2, r0, 0
@@ -16591,7 +16591,7 @@ sub_8106D90: @ 8106D90
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
adds r1, r0, 0
@@ -16600,7 +16600,7 @@ sub_8106D90: @ 8106D90
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
ldr r2, =gUnknown_08593B98
adds r0, r4, 0
@@ -16621,7 +16621,7 @@ sub_8106DD4: @ 8106DD4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
bl sub_80A7D34
lsls r0, 24
@@ -16640,16 +16640,16 @@ _08106DF4:
sub_8106E00: @ 8106E00
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08106E1C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08106E1E
.pool
_08106E1C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08106E1E:
ldrb r6, [r0]
adds r0, r6, 0
@@ -16658,7 +16658,7 @@ _08106E1E:
lsrs r0, 24
cmp r0, 0x1
bne _08106E38
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0x2
ldrsh r0, [r1, r2]
negs r0, r0
@@ -16668,7 +16668,7 @@ _08106E38:
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r7, =0x0203841e
+ ldr r7, =gUnknown_0203841E
lsrs r0, 24
ldrh r3, [r7, 0x2]
adds r0, r3
@@ -16768,7 +16768,7 @@ sub_8106F00: @ 8106F00
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08106F22
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
movs r0, 0x78
subs r0, r1
@@ -16821,7 +16821,7 @@ sub_8106F60: @ 8106F60
bne _08106F8E
movs r5, 0x78
strh r5, [r6, 0x20]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r2, 0
ldrsh r0, [r4, r2]
lsrs r1, r0, 31
@@ -16986,13 +16986,13 @@ _081070A6:
sub_81070AC: @ 81070AC
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _081070F8
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r1, [r4]
movs r0, 0x2
eors r0, r1
@@ -17016,7 +17016,7 @@ sub_81070AC: @ 81070AC
b _08107118
.pool
_081070F8:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -17054,8 +17054,8 @@ sub_8107144: @ 8107144
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x0203841e
- ldr r1, =0x02038400
+ ldr r3, =gUnknown_0203841E
+ ldr r1, =gUnknown_02038400
ldr r1, [r1]
ldrb r2, [r1, 0x10]
movs r1, 0x1
@@ -17072,8 +17072,8 @@ update_fury_cutter_counter_copy: @ 8107168
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x0203841e
- ldr r1, =0x02038400
+ ldr r2, =gUnknown_0203841E
+ ldr r1, =gUnknown_02038400
ldr r1, [r1]
ldrb r1, [r1, 0x10]
strh r1, [r2, 0xE]
@@ -17089,7 +17089,7 @@ sub_8107188: @ 8107188
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -17098,7 +17098,7 @@ sub_8107188: @ 8107188
ldrsh r0, [r5, r1]
cmp r0, 0
bne _081071B0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r5, 0xA]
ldrh r0, [r1, 0x2]
@@ -17196,7 +17196,7 @@ _0810725A:
sub_8107260: @ 8107260
push {r4-r6,lr}
adds r6, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
@@ -17207,7 +17207,7 @@ sub_8107260: @ 8107260
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r1, [r4]
subs r0, r1
b _081072A2
@@ -17217,7 +17217,7 @@ _08107290:
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -17237,23 +17237,23 @@ _081072A2:
movs r1, 0x40
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _081072D8
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_081072D8:
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0xC]
strh r0, [r6, 0x2E]
ldrh r0, [r6, 0x20]
strh r0, [r6, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -17290,7 +17290,7 @@ _081072D8:
ldrh r1, [r6, 0x22]
subs r1, r0
strh r1, [r6, 0x22]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -17326,7 +17326,7 @@ sub_8107380: @ 8107380
ldrh r1, [r5, 0x38]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -17422,13 +17422,13 @@ sub_810744C: @ 810744C
adds r5, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810747C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
lsls r0, 16
@@ -17437,7 +17437,7 @@ sub_810744C: @ 810744C
b _08107482
.pool
_0810747C:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r6, [r0, 0x4]
adds r7, r0, 0
_08107482:
@@ -17445,7 +17445,7 @@ _08107482:
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -17486,7 +17486,7 @@ _08107482:
sub_81074E4: @ 81074E4
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -17520,12 +17520,12 @@ sub_8107528: @ 8107528
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r4, 0x8]
ldr r0, =0x0000279c
@@ -17549,7 +17549,7 @@ sub_810756C: @ 810756C
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -17568,7 +17568,7 @@ sub_810756C: @ 810756C
adds r0, 0x1
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
lsls r0, r5, 1
adds r0, r1
ldrh r6, [r0]
@@ -17621,7 +17621,7 @@ sub_81075EC: @ 81075EC
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -17644,7 +17644,7 @@ sub_81075EC: @ 81075EC
lsls r0, 8
bl __divsi3
strh r0, [r5, 0x38]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r2, [r0, 0x6]
strh r2, [r5, 0x3C]
ldrh r1, [r0, 0xE]
@@ -17723,12 +17723,12 @@ _081076C0:
sub_81076C8: @ 81076C8
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r0, [r3]
movs r2, 0
strh r0, [r1, 0x8]
@@ -17744,13 +17744,13 @@ sub_81076F4: @ 81076F4
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2, 0xE]
adds r0, 0x3
movs r1, 0xFF
ands r0, r1
strh r0, [r2, 0xE]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -17773,7 +17773,7 @@ _08107722:
sub_8107730: @ 8107730
push {r4-r7,lr}
adds r4, r0, 0
- ldr r7, =0x02038436
+ ldr r7, =gUnknown_02038436
ldrb r0, [r7]
movs r1, 0
bl sub_80A5C6C
@@ -17846,18 +17846,18 @@ _081077BA:
sub_81077C0: @ 81077C0
push {r4-r7,lr}
adds r6, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _0810780A
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r4, r1]
negs r0, r0
@@ -17879,7 +17879,7 @@ _08107802:
negs r0, r0
strh r0, [r4]
_0810780A:
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0xA
ldrsh r0, [r5, r1]
movs r1, 0xFF
@@ -17898,7 +17898,7 @@ _0810781E:
_08107828:
adds r0, r6, 0
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -17910,7 +17910,7 @@ _08107828:
_08107842:
ldrh r0, [r5, 0x8]
strh r0, [r6, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -17944,7 +17944,7 @@ sub_8107894: @ 8107894
adds r4, r0, 0
movs r1, 0x1
bl sub_80A6980
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x8]
strh r1, [r4, 0x2E]
ldrh r0, [r0, 0x4]
@@ -17969,7 +17969,7 @@ sub_8107894: @ 8107894
sub_81078D0: @ 81078D0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -17984,7 +17984,7 @@ _081078EC:
movs r1, 0x1
bl sub_80A69CC
_081078F4:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x3C]
ldr r0, =sub_810790C
@@ -18069,7 +18069,7 @@ sub_8107954: @ 8107954
movs r1, 0x3
movs r2, 0x1
bl lcd_bg_operations
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -18101,7 +18101,7 @@ _081079EA:
mov r2, sp
ldrh r2, [r2, 0xA]
bl sub_80A6CC0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -18123,7 +18123,7 @@ _08107A24:
bl decompress_palette
_08107A32:
ldr r0, =sub_8107D58
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
mov r2, r10
lsls r5, r2, 2
adds r1, r5, r2
@@ -18159,11 +18159,11 @@ _08107A32:
beq _08107AB4
ldr r1, =0x0000ffb0
adds r0, r1, 0
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
strh r0, [r2]
adds r1, 0x20
adds r0, r1, 0
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
strh r0, [r2]
movs r0, 0x2
strh r0, [r6, 0x8]
@@ -18174,7 +18174,7 @@ _08107A32:
b _08107B0E
.pool
_08107AB4:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -18183,12 +18183,12 @@ _08107AB4:
bne _08107AF8
ldr r2, =0x0000ff20
adds r0, r2, 0
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
strh r0, [r2]
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
strh r0, [r2]
movs r0, 0x2
strh r0, [r6, 0x8]
@@ -18198,11 +18198,11 @@ _08107AB4:
b _08107B0E
.pool
_08107AF8:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
ldr r1, =0x0000ffd0
adds r0, r1, 0
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
strh r0, [r2]
ldr r0, =0x0000fffe
strh r0, [r6, 0x8]
@@ -18210,15 +18210,15 @@ _08107AF8:
strh r0, [r6, 0xA]
strh r4, [r7, 0xE]
_08107B0E:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
ldrh r1, [r2]
movs r0, 0x16
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -18238,7 +18238,7 @@ _08107B54:
strh r0, [r1, 0x10]
_08107B58:
strh r0, [r1, 0x12]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r10
adds r0, r5, r2
lsls r0, 3
@@ -18264,9 +18264,9 @@ sub_8107B84: @ 8107B84
sub sp, 0x10
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x02022e18
- ldr r2, =0x02022e1a
- ldr r0, =0x03005e00
+ ldr r1, =gUnknown_02022E18
+ ldr r2, =gUnknown_02022E1A
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -18292,7 +18292,7 @@ sub_8107B84: @ 8107B84
asrs r0, 16
cmp r0, 0x4
bne _08107C18
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
mov r0, sp
ldrb r0, [r0, 0x8]
lsls r0, 4
@@ -18328,14 +18328,14 @@ _08107BDE:
lsls r0, 1
adds r0, r7
strh r6, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
adds r0, r1
strh r2, [r0, 0x12]
_08107C18:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -18425,10 +18425,10 @@ sub_8107CC4: @ 8107CC4
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r7, =0x02022e18
- ldr r0, =0x02022e1a
+ ldr r7, =gUnknown_02022E18
+ ldr r0, =gUnknown_02022E1A
mov r8, r0
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -18494,7 +18494,7 @@ sub_8107D58: @ 8107D58
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -18518,7 +18518,7 @@ _08107D8C:
movs r3, 0
movs r2, 0x10
ldrsh r0, [r4, r2]
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
mov r12, r1
cmp r3, r0
bge _08107DCA
@@ -18555,7 +18555,7 @@ _08107DCA:
ldrsh r0, [r4, r3]
cmp r1, r0
bge _08107E04
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -18584,7 +18584,7 @@ _08107E04:
asrs r0, r2, 16
cmp r0, 0x9F
bgt _08107E3A
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -18689,8 +18689,8 @@ _08107ED8:
ldrsh r0, [r4, r1]
cmp r3, r0
bge _08107F0C
- ldr r6, =0x02038c28
- ldr r5, =0x02039b28
+ ldr r6, =gUnknown_02038C28
+ ldr r5, =gUnknown_02039B28
_08107EE6:
lsls r1, r3, 16
asrs r1, 16
@@ -18719,8 +18719,8 @@ _08107F0C:
ldrsh r0, [r4, r3]
cmp r1, r0
bge _08107F40
- ldr r6, =0x02038c28
- ldr r5, =0x02039b28
+ ldr r6, =gUnknown_02038C28
+ ldr r5, =gUnknown_02039B28
_08107F1E:
asrs r3, r2, 16
lsls r2, r3, 1
@@ -18745,8 +18745,8 @@ _08107F40:
asrs r0, r1, 16
cmp r0, 0x9F
bgt _08108022
- ldr r6, =0x02038c28
- ldr r5, =0x02039b28
+ ldr r6, =gUnknown_02038C28
+ ldr r5, =gUnknown_02039B28
_08107F4E:
asrs r3, r1, 16
lsls r2, r3, 1
@@ -18771,8 +18771,8 @@ _08107F78:
ldrsh r0, [r4, r1]
cmp r3, r0
bge _08107FAC
- ldr r6, =0x02038c28
- ldr r5, =0x02039b28
+ ldr r6, =gUnknown_02038C28
+ ldr r5, =gUnknown_02039B28
_08107F86:
lsls r1, r3, 16
asrs r1, 16
@@ -18801,8 +18801,8 @@ _08107FAC:
ldrsh r0, [r4, r3]
cmp r1, r0
bge _08107FE0
- ldr r6, =0x02038c28
- ldr r5, =0x02039b28
+ ldr r6, =gUnknown_02038C28
+ ldr r5, =gUnknown_02039B28
_08107FBE:
asrs r3, r2, 16
lsls r2, r3, 1
@@ -18827,8 +18827,8 @@ _08107FE0:
asrs r0, r1, 16
cmp r0, 0x9F
bgt _0810800C
- ldr r6, =0x02038c28
- ldr r5, =0x02039b28
+ ldr r6, =gUnknown_02038C28
+ ldr r5, =gUnknown_02039B28
_08107FEE:
asrs r3, r1, 16
lsls r2, r3, 1
@@ -18960,14 +18960,14 @@ sub_81080E4: @ 81080E4
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x26]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19002,7 +19002,7 @@ sub_8108140: @ 8108140
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -19062,7 +19062,7 @@ _081081B6:
ands r0, r1
cmp r0, 0
beq _08108200
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19083,7 +19083,7 @@ _081081B6:
b _08108212
.pool
_08108200:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19105,7 +19105,7 @@ _08108222:
lsls r0, 24
lsrs r0, 24
bl sub_80A7E6C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19178,7 +19178,7 @@ _081082A0:
ands r0, r1
cmp r0, 0
beq _081082D8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19190,7 +19190,7 @@ _081082A0:
b _081082EA
.pool
_081082D8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19225,7 +19225,7 @@ _081082EA:
b _0810835E
.pool
_08108320:
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -19278,34 +19278,34 @@ _0810837A:
thumb_func_start sub_8108384
sub_8108384: @ 8108384
push {r4,r5,lr}
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _081083B8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _081083C8
.pool
_081083B4:
adds r0, r2, 0
b _081083FA
_081083B8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_081083C8:
adds r5, r1, r0
adds r0, r5, 0
@@ -19350,7 +19350,7 @@ sub_8108408: @ 8108408
lsls r1, 24
lsrs r1, 24
str r1, [sp]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -19402,7 +19402,7 @@ _08108472:
lsls r6, r5, 16
cmp r2, 0x40
beq _081084DA
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -19538,7 +19538,7 @@ _08108564:
cmp r1, 0x78
ble _081085BE
_0810859A:
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -19570,13 +19570,13 @@ sub_81085C8: @ 81085C8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
bl sub_8108384
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0xA]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -19622,7 +19622,7 @@ sub_810862C: @ 810862C
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
adds r4, r0, r7
movs r0, 0x8
ldrsh r2, [r4, r0]
@@ -19652,7 +19652,7 @@ _0810866A:
ldrsh r0, [r4, r2]
cmp r0, 0
bne _081086E4
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x1
mov r8, r1
mov r2, r8
@@ -19675,7 +19675,7 @@ _0810866A:
ldr r1, [r0]
adds r0, r2, 0
bl _call_via_r1
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -19696,7 +19696,7 @@ _081086B4:
ldr r1, [r0]
adds r0, r2, 0
bl _call_via_r1
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -19759,7 +19759,7 @@ sub_810871C: @ 810871C
lsrs r1, r0, 24
cmp r1, 0x40
beq _08108776
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -19820,7 +19820,7 @@ sub_81087C0: @ 81087C0
ldrsh r1, [r5, r2]
cmp r0, r1
blt _08108856
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r3, 0x3A
ldrsh r1, [r5, r3]
lsls r0, r1, 2
@@ -19846,7 +19846,7 @@ sub_81087C0: @ 81087C0
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0x3
bl StartObjectRotScalAnim
@@ -19918,7 +19918,7 @@ sub_810886C: @ 810886C
asrs r0, 16
cmp r0, 0xC
bne _081088D8
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -19954,9 +19954,9 @@ sub_81088E4: @ 81088E4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -20022,7 +20022,7 @@ sub_8108978: @ 8108978
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -20202,7 +20202,7 @@ sub_8108AC0: @ 8108AC0
lsrs r0, 24
cmp r0, 0x40
beq _08108B1A
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -20288,7 +20288,7 @@ sub_8108B94: @ 8108B94
cmp r0, 0
beq _08108BD0
movs r4, 0
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
_08108BA6:
lsls r0, r4, 2
adds r0, r4
@@ -20320,7 +20320,7 @@ _08108BD0:
thumb_func_start sub_8108BE0
sub_8108BE0: @ 8108BE0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
strh r1, [r0, 0x20]
ldrh r1, [r2, 0x2]
@@ -20418,7 +20418,7 @@ sub_8108C94: @ 8108C94
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -20431,7 +20431,7 @@ sub_8108C94: @ 8108C94
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x32]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x34]
ldrh r0, [r1, 0x6]
@@ -20584,7 +20584,7 @@ _08108DE2:
bl AddObjectToFront
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -20593,7 +20593,7 @@ _08108DE2:
strh r0, [r4, 0x2E]
mov r0, r9
strh r0, [r4, 0x30]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
subs r0, 0x1
@@ -20639,7 +20639,7 @@ _08108E58:
bl AddObjectToFront
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -20648,7 +20648,7 @@ _08108E58:
strh r0, [r4, 0x2E]
mov r0, r9
strh r0, [r4, 0x30]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
subs r0, 0x1
@@ -20686,7 +20686,7 @@ _08108EAA:
sub_8108EC8: @ 8108EC8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r4, 0x2E]
movs r0, 0x3C
@@ -20715,7 +20715,7 @@ sub_8108EC8: @ 8108EC8
sub_8108F08: @ 8108F08
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -20746,13 +20746,13 @@ sub_8108F4C: @ 8108F4C
push {r4,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08108F88
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -20768,7 +20768,7 @@ sub_8108F4C: @ 8108F4C
b _08108F9E
.pool
_08108F88:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -20798,13 +20798,13 @@ _08108F9E:
sub_8108FBC: @ 8108FBC
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08108FF0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -20819,7 +20819,7 @@ sub_8108FBC: @ 8108FBC
b _08109008
.pool
_08108FF0:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -20886,13 +20886,13 @@ sub_8109064: @ 8109064
push {r4,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08109090
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -20900,7 +20900,7 @@ sub_8109064: @ 8109064
b _081090A2
.pool
_08109090:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -21037,11 +21037,11 @@ sub_810916C: @ 810916C
sub_8109198: @ 8109198
push {r4-r6,lr}
adds r6, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r4, 24
@@ -21063,7 +21063,7 @@ sub_8109198: @ 8109198
cmp r1, r0
bne _081091DE
_081091D6:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -21080,7 +21080,7 @@ _081091DE:
thumb_func_start sub_8109200
sub_8109200: @ 8109200
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
negs r1, r1
strh r1, [r2]
@@ -21099,7 +21099,7 @@ sub_810921C: @ 810921C
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
movs r1, 0
strh r0, [r4, 0x3C]
@@ -21128,7 +21128,7 @@ sub_8109244: @ 8109244
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -21164,7 +21164,7 @@ sub_810929C: @ 810929C
beq _081092E4
movs r4, 0
strh r4, [r6, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -21259,7 +21259,7 @@ sub_8109338: @ 8109338
sub_8109364: @ 8109364
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -21291,7 +21291,7 @@ sub_81093A4: @ 81093A4
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x6]
@@ -21386,7 +21386,7 @@ sub_8109460: @ 8109460
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -21398,7 +21398,7 @@ sub_8109460: @ 8109460
strh r5, [r4, 0xA]
strh r5, [r4, 0xC]
strh r5, [r4, 0xE]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21407,7 +21407,7 @@ sub_8109460: @ 8109460
adds r0, r2
ldrh r0, [r0, 0x22]
strh r0, [r4, 0x10]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -21436,7 +21436,7 @@ sub_81094D0: @ 81094D0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -21495,7 +21495,7 @@ _08109542:
ands r0, r1
cmp r0, 0
beq _08109578
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21506,7 +21506,7 @@ _08109542:
b _08109588
.pool
_08109578:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21530,7 +21530,7 @@ _0810958A:
ble _081095B8
movs r0, 0
strh r0, [r4, 0xE]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21553,7 +21553,7 @@ _081095C8:
lsls r0, 24
lsrs r0, 24
bl sub_80A7E6C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21648,7 +21648,7 @@ _08109672:
ands r0, r1
cmp r0, 0
beq _081096AC
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21660,7 +21660,7 @@ _08109672:
b _081096BE
.pool
_081096AC:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21720,7 +21720,7 @@ _0810971A:
ands r0, r1
cmp r0, 0
beq _08109738
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21742,7 +21742,7 @@ _08109748:
ldrsh r0, [r4, r1]
cmp r0, 0
beq _08109764
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21759,7 +21759,7 @@ _08109764:
lsrs r5, r0, 24
cmp r5, 0
bne _081097AA
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -21814,13 +21814,13 @@ sub_81097B4: @ 81097B4
lsls r0, 16
lsrs r0, 16
mov r9, r0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
adds r0, r1
ldrh r4, [r0, 0x20]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -21867,7 +21867,7 @@ _08109834:
lsrs r2, r0, 24
cmp r2, 0x40
beq _081098B6
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -21915,7 +21915,7 @@ _0810987E:
adds r0, r7
lsls r0, 3
add r0, r10
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
ldrh r1, [r0]
adds r1, 0x1
@@ -21949,7 +21949,7 @@ sub_81098EC: @ 81098EC
ands r0, r1
cmp r0, 0
beq _08109926
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -21978,7 +21978,7 @@ sub_8109930: @ 8109930
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -21992,7 +21992,7 @@ sub_8109930: @ 8109930
adds r0, r2
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -22100,7 +22100,7 @@ _08109A0C:
thumb_func_start sub_8109A10
sub_8109A10: @ 8109A10
push {r4,r5,lr}
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3]
movs r2, 0
strh r1, [r0, 0x20]
@@ -22242,13 +22242,13 @@ _08109B18:
adds r0, r5, 0
movs r1, 0
bl sub_80A69CC
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x4]
adds r0, r5, 0
bl StartObjectImageAnim
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x3C]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -22261,7 +22261,7 @@ _08109B48:
ldr r0, =0x0000fffc
_08109B4A:
strh r0, [r5, 0x36]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
movs r1, 0x3
@@ -22279,7 +22279,7 @@ _08109B70:
ldrh r0, [r5, 0x30]
adds r0, 0xC0
strh r0, [r5, 0x30]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -22356,7 +22356,7 @@ _08109BCE:
lsls r0, 1
strh r0, [r5, 0x2E]
strh r1, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -22417,7 +22417,7 @@ _08109C82:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08109CAA
- ldr r0, =0x02038440
+ ldr r0, =gUnknown_02038440
movs r1, 0
ldrsb r1, [r0, r1]
movs r0, 0x90
@@ -22442,7 +22442,7 @@ sub_8109CB0: @ 8109CB0
ldrsh r0, [r4, r2]
cmp r0, 0
bne _08109CC8
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r4, 0x30]
adds r0, r1, 0x1
@@ -22485,7 +22485,7 @@ _08109CC8:
lsrs r0, 16
cmp r0, 0x83
bls _08109D3C
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
movs r1, 0x3
@@ -22500,7 +22500,7 @@ _08109CC8:
b _08109D80
.pool
_08109D3C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
lsls r0, 24
@@ -22576,9 +22576,9 @@ sub_8109DBC: @ 8109DBC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -22590,7 +22590,7 @@ sub_8109DBC: @ 8109DBC
movs r1, 0x1
_08109DE2:
strh r1, [r4, 0x20]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -22625,7 +22625,7 @@ sub_8109E2C: @ 8109E2C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r2, r0, r1
movs r0, 0x8
ldrsh r3, [r2, r0]
@@ -22682,7 +22682,7 @@ _08109E94:
ldrsh r0, [r2, r7]
cmp r1, r0
bge _08109ED6
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r3, r2, 0
adds r3, 0x8
_08109EA6:
@@ -22754,7 +22754,7 @@ _08109F1C:
ldrsh r0, [r2, r7]
cmp r1, r0
bge _08109F5E
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r3, r2, 0
adds r3, 0x8
_08109F2E:
@@ -22829,7 +22829,7 @@ _08109FB0:
ldrsh r0, [r2, r3]
cmp r1, r0
bge _08109FF2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r3, r2, 0
adds r3, 0x8
_08109FC2:
@@ -22878,7 +22878,7 @@ _0810A010:
ldrsh r0, [r2, r3]
cmp r1, r0
bge _0810A04E
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r3, r2, 0
adds r3, 0x8
movs r5, 0
@@ -22926,7 +22926,7 @@ sub_810A060: @ 810A060
mov r0, sp
ldrb r0, [r0, 0x8]
lsls r0, 4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r2, [r1]
ldrh r3, [r1, 0x2]
movs r1, 0x10
@@ -22949,7 +22949,7 @@ sub_810A094: @ 810A094
push {r5-r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22957,7 +22957,7 @@ sub_810A094: @ 810A094
movs r3, 0x8
ldrsh r0, [r2, r3]
mov r9, r1
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
mov r8, r4
cmp r0, 0
bne _0810A0CA
@@ -22973,8 +22973,8 @@ _0810A0CA:
ldrh r0, [r2, 0x8]
adds r0, 0x1
strh r0, [r2, 0x8]
- ldr r1, =0x020241e4
- ldr r0, =0x02038437
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r0, r1
ldrb r6, [r0]
@@ -23007,7 +23007,7 @@ _0810A106:
mov r12, r0
cmp r1, 0x1
bne _0810A154
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r6, 4
adds r0, r3, r6
lsls r0, 2
@@ -23028,7 +23028,7 @@ _0810A144:
b _0810A16E
.pool
_0810A154:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r4, r6, 4
adds r2, r4, r6
lsls r2, 2
@@ -23075,13 +23075,13 @@ _0810A194:
sub_810A1A8: @ 810A1A8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810A1D0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -23089,7 +23089,7 @@ sub_810A1A8: @ 810A1A8
b _0810A1DC
.pool
_0810A1D0:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -23129,13 +23129,13 @@ _0810A20E:
sub_810A214: @ 810A214
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810A23C
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x20]
ldrh r0, [r0]
subs r1, r0
@@ -23143,7 +23143,7 @@ sub_810A214: @ 810A214
b _0810A246
.pool
_0810A23C:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -23178,7 +23178,7 @@ _0810A26E:
sub_810A274: @ 810A274
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -23191,13 +23191,13 @@ sub_810A274: @ 810A274
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810A2C4
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r5, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -23209,7 +23209,7 @@ sub_810A274: @ 810A274
b _0810A2D8
.pool
_0810A2C4:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
ldrh r2, [r5, 0x20]
adds r1, r2
@@ -23243,7 +23243,7 @@ _0810A2D8:
sub_810A308: @ 810A308
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x8
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -23261,11 +23261,11 @@ _0810A324:
beq _0810A35C
b _0810A380
_0810A32E:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810A382
.pool
_0810A338:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r6, 0x2
eors r0, r6
@@ -23282,7 +23282,7 @@ _0810A354:
eors r4, r0
b _0810A384
_0810A35C:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r4, 0x2
eors r0, r4
@@ -23290,17 +23290,17 @@ _0810A35C:
lsls r0, 24
cmp r0, 0
beq _0810A380
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
eors r4, r0
b _0810A384
.pool
_0810A380:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810A382:
ldrb r4, [r0]
_0810A384:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xA
ldrsh r0, [r0, r2]
cmp r0, 0
@@ -23330,7 +23330,7 @@ _0810A3BE:
lsrs r0, 24
strh r0, [r5, 0x22]
ldr r7, =gUnknown_08329F40
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
lsls r0, 1
@@ -23382,7 +23382,7 @@ _0810A422:
lsls r0, r1, 1
adds r0, r7
ldrh r0, [r0]
- ldr r3, =0x02021bc0
+ ldr r3, =gUnknown_02021BC0
lsls r2, 3
adds r2, r3
adds r1, 0x40
@@ -23412,12 +23412,12 @@ sub_810A46C: @ 810A46C
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -23576,24 +23576,24 @@ sub_810A5BC: @ 810A5BC
lsls r0, 24
cmp r0, 0
bne _0810A5D8
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0810A5E0
_0810A5D8:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
_0810A5E0:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -23623,7 +23623,7 @@ _0810A5E0:
sub_810A628: @ 810A628
push {r4-r6,lr}
adds r5, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
strh r0, [r5, 0x2E]
movs r2, 0xE
@@ -23633,11 +23633,11 @@ sub_810A628: @ 810A628
ands r0, r1
cmp r0, 0
beq _0810A64C
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _0810A64E
.pool
_0810A64C:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_0810A64E:
ldrb r6, [r0]
bl sub_80A4DF0
@@ -23650,7 +23650,7 @@ _0810A64E:
cmp r0, 0
bne _0810A66E
_0810A666:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -23659,7 +23659,7 @@ _0810A66E:
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r3, [r4]
adds r0, r3
@@ -23772,7 +23772,7 @@ sub_810A75C: @ 810A75C
ldrh r2, [r4, 0x4]
lsls r1, r2, 22
lsrs r1, 22
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
movs r5, 0x6
ldrsh r0, [r3, r5]
lsls r0, 2
@@ -23807,7 +23807,7 @@ _0810A7B2:
orrs r1, r0
strb r1, [r4, 0x3]
_0810A7B6:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldr r0, =sub_80A64B0
@@ -23827,17 +23827,17 @@ sub_810A7DC: @ 810A7DC
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0
bl sub_80A5C6C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
adds r4, r1
lsls r0, 24
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r5]
adds r0, r1
@@ -23873,7 +23873,7 @@ sub_810A834: @ 810A834
mov r9, r0
movs r5, 0
movs r7, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -24017,7 +24017,7 @@ _0810A970:
_0810A978:
cmp r7, 0
beq _0810A9AC
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r3, r5, 4
adds r3, r5
lsls r3, 2
@@ -24041,7 +24041,7 @@ _0810A978:
ldr r1, [r3]
bl _call_via_r1
_0810A9AC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r10
add r1, r9
lsls r1, 3
@@ -24110,7 +24110,7 @@ _0810AA26:
sub_810AA2C: @ 810AA2C
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -24131,7 +24131,7 @@ sub_810AA2C: @ 810AA2C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -24147,7 +24147,7 @@ sub_810AA2C: @ 810AA2C
ands r0, r5
orrs r0, r1
strh r0, [r6, 0x4]
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -24213,18 +24213,18 @@ sub_810AAFC: @ 810AAFC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810AB28
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0810AB2A
.pool
_0810AB28:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0810AB2A:
ldrb r0, [r4]
movs r1, 0x2
@@ -24238,7 +24238,7 @@ _0810AB2A:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x26]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2, 0x2]
movs r1, 0
strh r0, [r5, 0x14]
@@ -24268,7 +24268,7 @@ sub_810AB78: @ 810AB78
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x14
ldrsh r0, [r5, r1]
@@ -24299,7 +24299,7 @@ sub_810AB78: @ 810AB78
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldr r1, =gUnknown_08595858
movs r2, 0x1A
@@ -24398,7 +24398,7 @@ sub_810AC8C: @ 810AC8C
lsls r0, 24
cmp r0, 0
beq _0810ACB4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x38
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -24435,16 +24435,16 @@ sub_810ACC0: @ 810ACC0
sub_810ACD8: @ 810ACD8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810ACF4
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0810ACF6
.pool
_0810ACF4:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0810ACF6:
ldrb r0, [r4]
movs r1, 0x2
@@ -24473,16 +24473,16 @@ _0810ACF6:
sub_810AD30: @ 810AD30
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810AD4C
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0810AD4E
.pool
_0810AD4C:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0810AD4E:
ldrb r0, [r4]
movs r1, 0x2
@@ -24496,7 +24496,7 @@ _0810AD4E:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r5, 0x24]
ldrh r0, [r1, 0x4]
@@ -24518,7 +24518,7 @@ sub_810AD98: @ 810AD98
adds r5, r0, 0
movs r1, 0x1
bl StartObjectRotScalAnim
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -24585,7 +24585,7 @@ _0810AE20:
ldrh r1, [r4, 0x20]
adds r0, r2, r1
strh r0, [r4, 0x20]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -24619,7 +24619,7 @@ sub_810AE5C: @ 810AE5C
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -24646,7 +24646,7 @@ _0810AE90:
lsrs r0, 24
movs r6, 0
strh r0, [r5, 0x26]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -24669,7 +24669,7 @@ _0810AECC:
ldr r0, =0x0000fffe
_0810AED2:
strh r0, [r5, 0x22]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -24690,7 +24690,7 @@ _0810AEF0:
ble _0810AFC0
movs r0, 0
strh r0, [r5, 0xA]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r5, r1]
lsls r2, r0, 4
@@ -24736,7 +24736,7 @@ _0810AF4C:
ble _0810AFC0
movs r0, 0
strh r0, [r5, 0xA]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
movs r2, 0x26
ldrsh r0, [r5, r2]
lsls r2, r0, 4
@@ -24769,7 +24769,7 @@ _0810AF92:
b _0810AFC0
.pool
_0810AFA0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -24799,7 +24799,7 @@ sub_810AFCC: @ 810AFCC
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -24820,7 +24820,7 @@ _0810AFF4:
_0810AFFA:
b _0810B14E
_0810AFFC:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -24833,7 +24833,7 @@ _0810AFFC:
_0810B012:
movs r6, 0
strh r1, [r5, 0xA]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r2, [r0, r1]
adds r3, r0, 0
@@ -24878,7 +24878,7 @@ _0810B070:
movs r0, 0x78
subs r0, r1
strh r0, [r5, 0xE]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x3
bl sub_80A5C6C
@@ -25005,7 +25005,7 @@ sub_810B154: @ 810B154
lsrs r2, r0, 24
cmp r2, 0x40
beq _0810B18A
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -25084,7 +25084,7 @@ sub_810B1F0: @ 810B1F0
asrs r0, 16
cmp r0, 0xC
ble _0810B230
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -25124,7 +25124,7 @@ sub_810B23C: @ 810B23C
beq _0810B280
b _0810B294
_0810B24E:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -25169,7 +25169,7 @@ sub_810B29C: @ 810B29C
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -25191,7 +25191,7 @@ _0810B2C8:
.4byte _0810B404
.4byte _0810B414
_0810B2DC:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -25206,7 +25206,7 @@ _0810B2DC:
strh r0, [r5, 0x16]
movs r0, 0x4
strh r0, [r5, 0x18]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x2
bl sub_80A5C6C
@@ -25377,7 +25377,7 @@ sub_810B430: @ 810B430
lsrs r2, r0, 24
cmp r2, 0x40
beq _0810B49C
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -25490,7 +25490,7 @@ sub_810B51C: @ 810B51C
asrs r0, 16
cmp r0, 0xC
ble _0810B552
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -25522,7 +25522,7 @@ sub_810B55C: @ 810B55C
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -25539,7 +25539,7 @@ _0810B584:
beq _0810B600
b _0810B60E
_0810B58A:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x1
bl sub_80A5C6C
@@ -25561,7 +25561,7 @@ _0810B5A4:
bgt _0810B5A4
strh r1, [r5, 0x24]
_0810B5B4:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -25629,7 +25629,7 @@ sub_810B614: @ 810B614
lsrs r1, r0, 24
cmp r1, 0x40
beq _0810B658
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -25677,7 +25677,7 @@ sub_810B684: @ 810B684
ands r0, r1
cmp r0, 0
beq _0810B6B8
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -25721,7 +25721,7 @@ sub_810B6C4: @ 810B6C4
ands r0, r2
orrs r0, r1
strh r0, [r5, 0x4]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -25734,7 +25734,7 @@ sub_810B6C4: @ 810B6C4
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -25746,7 +25746,7 @@ sub_810B6C4: @ 810B6C4
bl sub_80A5C6C
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x8]
strh r0, [r5, 0x2E]
ldrh r0, [r1]
@@ -25823,7 +25823,7 @@ _0810B79E:
movs r2, 0x98
lsls r2, 1
mov r12, r2
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
mov r10, r1
cmp r0, r12
bhi _0810B80A
@@ -25945,7 +25945,7 @@ _0810B8A6:
sub_810B8AC: @ 810B8AC
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r4, 0x2E]
movs r0, 0x3C
@@ -25976,20 +25976,20 @@ sub_810B8EC: @ 810B8EC
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x32]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810B92C
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x32]
ldrh r0, [r0, 0x4]
subs r1, r0
@@ -25997,18 +25997,18 @@ sub_810B8EC: @ 810B8EC
b _0810B936
.pool
_0810B92C:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
ldrh r1, [r4, 0x32]
adds r0, r1
strh r0, [r4, 0x32]
_0810B936:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
lsls r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
lsrs r0, 24
ldrh r2, [r1, 0x6]
adds r0, r2
@@ -26030,7 +26030,7 @@ _0810B936:
sub_810B974: @ 810B974
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -26041,7 +26041,7 @@ sub_810B974: @ 810B974
b _0810B9C6
.pool
_0810B990:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -26049,7 +26049,7 @@ _0810B990:
adds r3, 0x22
movs r1, 0x1
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -26119,7 +26119,7 @@ sub_810BA24: @ 810BA24
adds r5, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -26130,7 +26130,7 @@ sub_810BA24: @ 810BA24
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0810BA74
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -26148,7 +26148,7 @@ sub_810BA24: @ 810BA24
b _0810BA86
.pool
_0810BA74:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -26157,13 +26157,13 @@ _0810BA74:
movs r1, 0x1
bl sub_80A8924
_0810BA86:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810BAAC
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r5, 0x32]
ldrh r0, [r0, 0x4]
subs r1, r0
@@ -26171,7 +26171,7 @@ _0810BA86:
b _0810BAB6
.pool
_0810BAAC:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
ldrh r2, [r5, 0x32]
adds r0, r2
@@ -26277,7 +26277,7 @@ sub_810BB60: @ 810BB60
strh r5, [r4, 0x24]
movs r0, 0x80
strh r0, [r4, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -26312,7 +26312,7 @@ _0810BB90:
sub_810BBC8: @ 810BBC8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -26420,7 +26420,7 @@ sub_810BC94: @ 810BC94
adds r5, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x8]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -26431,7 +26431,7 @@ sub_810BC94: @ 810BC94
ldrsh r0, [r1, r2]
cmp r0, 0
bne _0810BCE0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -26447,7 +26447,7 @@ sub_810BC94: @ 810BC94
b _0810BCF2
.pool
_0810BCE0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -26456,13 +26456,13 @@ _0810BCE0:
movs r1, 0x1
bl sub_80A8924
_0810BCF2:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810BD1C
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r5, 0x32]
ldrh r2, [r0, 0x4]
subs r1, r2
@@ -26471,7 +26471,7 @@ _0810BCF2:
b _0810BD26
.pool
_0810BD1C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
ldrh r2, [r5, 0x32]
adds r0, r2
@@ -26541,7 +26541,7 @@ _0810BD8E:
strh r0, [r5, 0x22]
strh r1, [r5, 0x26]
strh r1, [r5, 0x24]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r6, =sub_810BDD8
mov r3, sp
adds r2, r7, 0
@@ -26634,7 +26634,7 @@ sub_810BE48: @ 810BE48
ldrsh r0, [r4, r1]
cmp r0, 0
bne _0810BEB4
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -26645,7 +26645,7 @@ sub_810BE48: @ 810BE48
b _0810BEA2
.pool
_0810BE6C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -26653,7 +26653,7 @@ _0810BE6C:
adds r3, 0x22
movs r1, 0
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -26697,7 +26697,7 @@ _0810BEC8:
sub_810BED0: @ 810BED0
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0x8
ldrsh r0, [r6, r1]
cmp r0, 0
@@ -26712,7 +26712,7 @@ sub_810BED0: @ 810BED0
b _0810BF32
.pool
_0810BEF4:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
adds r2, r5, 0
adds r2, 0x20
@@ -26736,13 +26736,13 @@ _0810BF20:
adds r0, r1
_0810BF26:
strh r0, [r5, 0x20]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x2]
ldrh r1, [r5, 0x22]
adds r0, r1
strh r0, [r5, 0x22]
_0810BF32:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810BF90
.pool
_0810BF40:
@@ -26755,7 +26755,7 @@ _0810BF40:
bl sub_80A6980
b _0810BF8E
_0810BF52:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
adds r2, r5, 0
adds r2, 0x20
@@ -26779,17 +26779,17 @@ _0810BF7C:
adds r0, r1
_0810BF82:
strh r0, [r5, 0x20]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x2]
ldrh r1, [r5, 0x22]
adds r0, r1
strh r0, [r5, 0x22]
_0810BF8E:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810BF90:
ldrb r0, [r0]
strh r0, [r5, 0x3C]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0xA
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -26806,7 +26806,7 @@ _0810BFB4:
movs r0, 0x40
_0810BFB6:
strh r0, [r5, 0x3A]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -26816,7 +26816,7 @@ _0810BFB6:
adds r0, 0x8
strh r0, [r5, 0x22]
_0810BFCC:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -26948,10 +26948,10 @@ sub_810C0A0: @ 810C0A0
movs r2, 0x1
bl lcd_bg_operations
_0810C0E2:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
strh r1, [r4]
movs r0, 0x14
movs r1, 0
@@ -26979,7 +26979,7 @@ _0810C0E2:
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -26999,13 +26999,13 @@ sub_810C164: @ 810C164
sub sp, 0x10
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r2, =0x0000ffff
adds r0, r2, 0
ldrh r2, [r1]
adds r0, r2
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -27132,7 +27132,7 @@ _0810C27A:
bl sub_80A6C68
movs r0, 0x2
bl sub_80A6C68
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -27150,10 +27150,10 @@ _0810C29C:
movs r2, 0
bl lcd_bg_operations
_0810C2B0:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x50
movs r1, 0
@@ -27179,7 +27179,7 @@ _0810C2DA:
sub_810C2F0: @ 810C2F0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -27230,10 +27230,10 @@ sub_810C324: @ 810C324
movs r2, 0x1
bl lcd_bg_operations
_0810C366:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
strh r1, [r4]
movs r0, 0x14
movs r1, 0
@@ -27261,7 +27261,7 @@ _0810C366:
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27283,8 +27283,8 @@ sub_810C3F0: @ 810C3F0
sub sp, 0x10
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02022e18
- ldr r3, =0x03005e00
+ ldr r2, =gUnknown_02022E18
+ ldr r3, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -27404,7 +27404,7 @@ _0810C4EA:
bl sub_80A6C68
movs r0, 0x2
bl sub_80A6C68
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -27422,10 +27422,10 @@ _0810C50C:
movs r2, 0
bl lcd_bg_operations
_0810C520:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x50
movs r1, 0
@@ -27453,16 +27453,16 @@ sub_810C560: @ 810C560
mov r7, r8
push {r7}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6]
strh r0, [r5, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
mov r8, r0
ldrb r0, [r0]
movs r1, 0x2
bl sub_80A5C6C
adds r4, r0, 0
- ldr r7, =0x02038437
+ ldr r7, =gUnknown_02038437
ldrb r0, [r7]
movs r1, 0x2
bl sub_80A5C6C
@@ -27474,7 +27474,7 @@ sub_810C560: @ 810C560
lsls r0, 8
strh r0, [r5, 0x3C]
_0810C594:
- ldr r3, =0x02024076
+ ldr r3, =gUnknown_02024076
ldrb r0, [r7]
adds r0, r3
ldrb r1, [r0]
@@ -27506,7 +27506,7 @@ _0810C594:
bne _0810C5F0
movs r0, 0x1
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -27523,7 +27523,7 @@ _0810C5F0:
movs r0, 0x1
strh r0, [r5, 0x3A]
_0810C5F4:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -27536,7 +27536,7 @@ _0810C5F4:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0xE
ldrsh r0, [r6, r1]
cmp r0, 0
@@ -27545,7 +27545,7 @@ _0810C5F4:
ldrh r1, [r5, 0x20]
adds r0, r1
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -27567,7 +27567,7 @@ _0810C65C:
ldrh r1, [r5, 0x20]
adds r0, r1
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -27676,7 +27676,7 @@ _0810C728:
_0810C736:
movs r5, 0x50
strh r5, [r4, 0x2E]
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0
bl sub_80A5C6C
@@ -27699,7 +27699,7 @@ _0810C736:
lsls r0, 24
cmp r0, 0
bne _0810C78C
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
ldrb r0, [r6]
adds r0, r1
ldrb r1, [r0]
@@ -27843,8 +27843,8 @@ _0810C85A:
lsls r0, 24
cmp r0, 0
bne _0810C8B4
- ldr r1, =0x02024076
- ldr r0, =0x02038437
+ ldr r1, =gUnknown_02024076
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -27895,7 +27895,7 @@ _0810C8D0:
_0810C8FE:
adds r0, r4, 0
bl RemoveObjectAndFreeTiles
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -27913,7 +27913,7 @@ sub_810C918: @ 810C918
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
ldr r0, =sub_810C934
str r0, [r1]
@@ -27929,7 +27929,7 @@ sub_810C934: @ 810C934
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r5, [r4, r0]
@@ -28162,7 +28162,7 @@ _0810CAE2:
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
mov r1, r9
@@ -28241,7 +28241,7 @@ _0810CB82:
strh r0, [r4, 0x2E]
cmp r0, 0x40
beq _0810CBE6
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -28278,7 +28278,7 @@ _0810CBE6:
b _0810CC32
.pool
_0810CC04:
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r2, 0x3C
ldrsh r1, [r4, r2]
lsls r1, 1
@@ -28317,7 +28317,7 @@ sub_810CC3C: @ 810CC3C
asrs r0, 16
cmp r0, 0x14
bne _0810CC7C
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x3C
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -28349,7 +28349,7 @@ _0810CC7C:
unc_080B06FC: @ 810CC88
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, =0x02038400
+ ldr r0, =gUnknown_02038400
ldr r0, [r0]
ldrb r1, [r0, 0x11]
lsrs r0, r1, 4
@@ -28368,10 +28368,10 @@ _0810CCA6:
adds r0, r5, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -28381,7 +28381,7 @@ _0810CCA6:
negs r0, r0
strh r0, [r6, 0x4]
_0810CCCE:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -28527,11 +28527,11 @@ sub_810CDFC: @ 810CDFC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r3, [r1]
lsls r3, 1
adds r3, r1
- ldr r1, =0x02038400
+ ldr r1, =gUnknown_02038400
ldr r1, [r1]
ldrb r1, [r1, 0x11]
lsrs r2, r1, 4
@@ -28550,7 +28550,7 @@ sub_810CDFC: @ 810CDFC
unc_080B08A0: @ 810CE2C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -28576,12 +28576,12 @@ unc_080B08A0: @ 810CE2C
sub_810CE68: @ 810CE68
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0xE
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _0810CE90
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -28594,7 +28594,7 @@ sub_810CE68: @ 810CE68
negs r0, r0
strh r0, [r4, 0x6]
_0810CE90:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0xC]
adds r0, r5, 0
bl StartObjectImageAnim
@@ -28616,7 +28616,7 @@ sub_810CEB4: @ 810CEB4
lsls r0, 24
cmp r0, 0
beq _0810CED0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x2]
negs r1, r1
strh r1, [r0, 0x2]
@@ -28636,7 +28636,7 @@ _0810CED0:
sub_810CEE0: @ 810CEE0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x8]
bl StartObjectImageAnim
movs r1, 0x6
@@ -28653,7 +28653,7 @@ _0810CF04:
movs r1, 0x1
bl sub_80A6980
_0810CF0C:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r5, 0x2E]
ldr r0, =sub_80A64B0
@@ -28674,17 +28674,17 @@ sub_810CF30: @ 810CF30
mov r6, r8
push {r6,r7}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
mov r9, r0
cmp r1, 0
bne _0810CF54
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810CF56
.pool
_0810CF54:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810CF56:
ldrb r0, [r0]
mov r8, r0
@@ -28771,7 +28771,7 @@ _0810D000:
negs r0, r0
lsrs r4, r0, 16
_0810D012:
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
add r0, r8
ldrb r1, [r0]
adds r0, r7, 0
@@ -28818,7 +28818,7 @@ _0810D028:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0
bl StartObjectRotScalAnim
@@ -28856,7 +28856,7 @@ sub_810D0B8: @ 810D0B8
ldrsh r0, [r5, r1]
cmp r0, 0x40
beq _0810D0F4
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r1, r0, 0
lsls r0, r1, 4
adds r0, r1
@@ -28895,7 +28895,7 @@ sub_810D10C: @ 810D10C
bl sub_80A6980
movs r0, 0x1E
strh r0, [r4, 0x2E]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -28974,10 +28974,10 @@ _0810D1A4:
sub_810D1B4: @ 810D1B4
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r1, [r0]
movs r0, 0x2
- ldr r2, =0x02038437
+ ldr r2, =gUnknown_02038437
eors r0, r1
ldrb r1, [r2]
cmp r0, r1
@@ -28988,7 +28988,7 @@ sub_810D1B4: @ 810D1B4
lsrs r0, 24
cmp r0, 0x1
bhi _0810D1E0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0
ldrsh r0, [r1, r2]
negs r0, r0
@@ -28997,18 +28997,18 @@ _0810D1E0:
adds r0, r6, 0
movs r1, 0x1
bl sub_80A6980
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810D1FE
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_0810D1FE:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x6]
movs r5, 0
strh r0, [r6, 0x2E]
@@ -29072,7 +29072,7 @@ sub_810D278: @ 810D278
adds r4, r0, 0
movs r1, 0x1
bl sub_80A6980
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r1, [r5, 0x4]
adds r0, r4, 0
bl StartObjectImageAnim
@@ -29120,7 +29120,7 @@ sub_810D2E4: @ 810D2E4
adds r4, r0, 0
movs r1, 0x1
bl sub_80A6980
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldr r0, =sub_810D308
@@ -29146,7 +29146,7 @@ sub_810D308: @ 810D308
bne _0810D34C
movs r0, 0x6
strh r0, [r5, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -29196,7 +29196,7 @@ sub_810D37C: @ 810D37C
adds r0, r4, 0
movs r1, 0x1
bl sub_80A6980
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x6]
@@ -29262,16 +29262,16 @@ _0810D404:
sub_810D40C: @ 810D40C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810D428
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0810D42A
.pool
_0810D428:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0810D42A:
ldrb r0, [r4]
movs r1, 0
@@ -29285,7 +29285,7 @@ _0810D42A:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -29381,12 +29381,12 @@ _0810D4EC:
sub_810D4F4: @ 810D4F4
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0810D520
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -29397,7 +29397,7 @@ sub_810D4F4: @ 810D4F4
b _0810D532
.pool
_0810D520:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -29418,7 +29418,7 @@ _0810D532:
ldrh r2, [r5, 0x4]
lsls r1, r2, 22
lsrs r1, 22
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
movs r4, 0x2
ldrsh r0, [r3, r4]
lsls r0, 4
@@ -29515,12 +29515,12 @@ _0810D604:
sub_810D608: @ 810D608
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810D664
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -29533,7 +29533,7 @@ sub_810D608: @ 810D608
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A8328
movs r1, 0x3
@@ -29545,11 +29545,11 @@ sub_810D608: @ 810D608
ands r0, r2
orrs r0, r1
strb r0, [r5, 0x5]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _0810D680
.pool
_0810D664:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
movs r1, 0x3
@@ -29561,7 +29561,7 @@ _0810D664:
ands r0, r2
orrs r0, r1
strb r0, [r5, 0x5]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_0810D680:
ldrb r0, [r0]
strh r0, [r5, 0x3C]
@@ -29633,7 +29633,7 @@ _0810D704:
sub_810D714: @ 810D714
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4]
strh r0, [r5, 0x20]
movs r2, 0x78
@@ -29712,7 +29712,7 @@ _0810D7BA:
strh r0, [r7, 0x2E]
b _0810D818
_0810D7C2:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -29725,7 +29725,7 @@ _0810D7C2:
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r2, =0x02038437
+ ldr r2, =gUnknown_02038437
mov r8, r2
ldrb r0, [r2]
movs r1, 0x2
@@ -29803,12 +29803,12 @@ _0810D870:
sub_810D874: @ 810D874
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0810D8B8
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -29821,15 +29821,15 @@ sub_810D874: @ 810D874
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r4, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810D8BE
.pool
_0810D8B8:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r4, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810D8BE:
ldrb r0, [r0]
bl sub_80A8328
@@ -29929,7 +29929,7 @@ _0810D976:
sub_810D984: @ 810D984
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -29942,7 +29942,7 @@ sub_810D984: @ 810D984
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
strh r0, [r5, 0x30]
ldrh r0, [r1]
@@ -29951,7 +29951,7 @@ sub_810D984: @ 810D984
strh r0, [r5, 0x34]
ldrh r0, [r1, 0x4]
strh r0, [r5, 0x36]
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
ldrb r6, [r0]
ldrb r0, [r4]
bl battle_side_get_owner
@@ -29994,7 +29994,7 @@ _0810D9E2:
sub_810DA10: @ 810DA10
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -30018,7 +30018,7 @@ _0810DA34:
bl StartObjectImageAnim
b _0810DA5E
_0810DA48:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -30082,7 +30082,7 @@ sub_810DABC: @ 810DABC
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -30094,7 +30094,7 @@ sub_810DABC: @ 810DABC
bne _0810DB0E
movs r0, 0
bl sub_80A6DAC
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r4, 0x18]
b _0810DB06
@@ -30128,13 +30128,13 @@ _0810DB1A:
ldrh r1, [r4, 0x1C]
adds r0, r1
strh r0, [r4, 0x1C]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0810DB50
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
ldrh r0, [r4, 0x1A]
lsls r0, 16
asrs r0, 24
@@ -30145,7 +30145,7 @@ _0810DB1A:
b _0810DB60
.pool
_0810DB50:
- ldr r2, =0x02022e20
+ ldr r2, =gUnknown_02022E20
ldrh r1, [r4, 0x1A]
lsls r1, 16
asrs r1, 24
@@ -30154,7 +30154,7 @@ _0810DB50:
strh r0, [r2]
adds r7, r2, 0
_0810DB60:
- ldr r3, =0x02022e22
+ ldr r3, =gUnknown_02022E22
ldrh r2, [r4, 0x1C]
lsls r0, r2, 16
asrs r0, 24
@@ -30167,7 +30167,7 @@ _0810DB60:
strh r1, [r4, 0x1A]
ands r0, r2
strh r0, [r4, 0x1C]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x1
@@ -30191,7 +30191,7 @@ _0810DB98:
sub_810DBAC: @ 810DBAC
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r4, r1]
cmp r0, 0
@@ -30205,7 +30205,7 @@ _0810DBC2:
bl sub_80A69CC
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -30251,7 +30251,7 @@ sub_810DC2C: @ 810DC2C
push {r4-r6,lr}
sub sp, 0x4
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -30263,7 +30263,7 @@ _0810DC44:
adds r0, r4, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
mov r6, sp
adds r6, 0x2
@@ -30271,7 +30271,7 @@ _0810DC44:
mov r2, sp
adds r3, r6, 0
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -30325,7 +30325,7 @@ _0810DCC8:
sub_810DCD0: @ 810DCD0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
@@ -30389,7 +30389,7 @@ _0810DD4A:
sub_810DD50: @ 810DD50
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -30397,18 +30397,18 @@ sub_810DD50: @ 810DD50
adds r3, 0x22
movs r1, 0x1
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810DD7C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
_0810DD7C:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r2, [r0]
ldrh r1, [r4, 0x20]
adds r2, r1
@@ -30439,7 +30439,7 @@ _0810DD7C:
sub_810DDC4: @ 810DDC4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -30450,7 +30450,7 @@ sub_810DDC4: @ 810DDC4
b _0810DE16
.pool
_0810DDE0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -30458,7 +30458,7 @@ _0810DDE0:
adds r3, 0x22
movs r1, 0x1
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -30581,12 +30581,12 @@ sub_810DED8: @ 810DED8
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r4, 0x8]
ldrh r0, [r1]
@@ -30609,7 +30609,7 @@ sub_810DF18: @ 810DF18
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -30627,7 +30627,7 @@ sub_810DF18: @ 810DF18
movs r0, 0
strh r0, [r3, 0x1C]
ldrb r0, [r3, 0xC]
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
lsls r0, 4
movs r3, 0x84
lsls r3, 1
@@ -30680,23 +30680,23 @@ sub_810DFA8: @ 810DFA8
adds r6, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810DFC8
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_0810DFC8:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
ldrh r0, [r6, 0x20]
strh r0, [r6, 0x30]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -30748,13 +30748,13 @@ _0810E03C:
sub_810E044: @ 810E044
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810E070
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -30772,7 +30772,7 @@ _0810E070:
lsls r0, 24
cmp r0, 0
beq _0810E088
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x2]
negs r1, r1
strh r1, [r0, 0x2]
@@ -30790,7 +30790,7 @@ _0810E088:
movs r1, 0x3
bl sub_80A5C6C
lsls r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
ldrh r3, [r5, 0x20]
adds r1, r3
@@ -30805,7 +30805,7 @@ _0810E088:
ldrsh r0, [r2, r3]
cmp r0, 0
bne _0810E0EC
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -30821,7 +30821,7 @@ _0810E088:
b _0810E0FE
.pool
_0810E0EC:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -30830,7 +30830,7 @@ _0810E0EC:
movs r1, 0x1
bl sub_80A8924
_0810E0FE:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x4]
ldrh r1, [r5, 0x32]
adds r0, r1
@@ -30859,7 +30859,7 @@ sub_810E13C: @ 810E13C
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x6]
@@ -30868,7 +30868,7 @@ sub_810E13C: @ 810E13C
str r0, [r4, 0x1C]
movs r0, 0
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -30929,7 +30929,7 @@ _0810E1C2:
sub_810E1C8: @ 810E1C8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -30950,12 +30950,12 @@ _0810E1F8:
strh r0, [r5, 0x20]
strh r0, [r5, 0x22]
_0810E1FE:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -31022,7 +31022,7 @@ _0810E274:
_0810E296:
movs r0, 0
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -31073,7 +31073,7 @@ sub_810E2C8: @ 810E2C8
_0810E2FA:
adds r0, r4, 0
bl RemoveObjectAndFreeTiles
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -31092,18 +31092,18 @@ sub_810E314: @ 810E314
adds r7, r0, 0
adds r5, r7, 0
adds r5, 0x2E
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
movs r0, 0x80
lsls r0, 1
ands r0, r1
cmp r0, 0
beq _0810E33C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0810E33E
.pool
_0810E33C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0810E33E:
ldrb r6, [r0]
adds r0, r6, 0
@@ -31111,7 +31111,7 @@ _0810E33E:
lsls r0, 24
cmp r0, 0
bne _0810E354
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -31120,7 +31120,7 @@ _0810E354:
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -31314,7 +31314,7 @@ _0810E4AA:
lsls r1, r0, 1
adds r1, r3
ldrh r4, [r1]
- ldr r1, =0x02021bc0
+ ldr r1, =gUnknown_02021BC0
lsls r2, 3
adds r2, r1
adds r0, 0x40
@@ -31974,7 +31974,7 @@ _0810E97C:
lsls r1, r0, 1
adds r1, r3
ldrh r6, [r1]
- ldr r1, =0x02021bc0
+ ldr r1, =gUnknown_02021BC0
lsls r2, 3
adds r2, r1
adds r0, 0x40
@@ -32049,7 +32049,7 @@ _0810EA36:
sub_810EA4C: @ 810EA4C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A8328
movs r1, 0x3
@@ -32061,7 +32061,7 @@ sub_810EA4C: @ 810EA4C
ands r0, r2
orrs r0, r1
strb r0, [r4, 0x5]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -32086,7 +32086,7 @@ sub_810EA4C: @ 810EA4C
sub_810EAA0: @ 810EAA0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -32101,12 +32101,12 @@ _0810EABC:
movs r1, 0
bl sub_80A6980
_0810EAC4:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r2, 0x4
ldrsh r0, [r4, r2]
cmp r0, 0
bne _0810EADC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -32117,7 +32117,7 @@ _0810EADC:
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _0810EAF8
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -32128,7 +32128,7 @@ _0810EAF2:
adds r0, 0x8
strh r0, [r5, 0x20]
_0810EAF8:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x8]
adds r0, r5, 0
bl SeekObjectImageAnim
@@ -32204,7 +32204,7 @@ sub_810EB88: @ 810EB88
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -32214,7 +32214,7 @@ sub_810EB88: @ 810EB88
ands r0, r1
cmp r0, 0
bne _0810EC02
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -32224,7 +32224,7 @@ sub_810EB88: @ 810EB88
negs r5, r5
adds r1, r5, 0
bl sine
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
strh r0, [r4]
movs r1, 0x8
ldrsh r0, [r7, r1]
@@ -32237,7 +32237,7 @@ sub_810EB88: @ 810EB88
strh r0, [r4, 0x6]
ldr r0, =gUnknown_085973E8
mov r8, r0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -32290,7 +32290,7 @@ _0810EC46:
bl sub_80A69CC
movs r0, 0
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -32341,7 +32341,7 @@ _0810ECAA:
beq _0810ECE0
b _0810ED1E
_0810ECB0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x1
bl sub_80A5C6C
@@ -32380,7 +32380,7 @@ _0810ECE0:
bge _0810ED1E
movs r0, 0
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -32408,7 +32408,7 @@ sub_810ED28: @ 810ED28
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x6]
@@ -32417,7 +32417,7 @@ sub_810ED28: @ 810ED28
str r0, [r4, 0x1C]
movs r0, 0
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -32540,16 +32540,16 @@ sub_810EE14: @ 810EE14
beq _0810EE80
b _0810EEEC
_0810EE28:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0
bne _0810EE40
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0810EE42
.pool
_0810EE40:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0810EE42:
ldrb r0, [r4]
movs r1, 0
@@ -32607,7 +32607,7 @@ _0810EE92:
lsrs r1, 27
movs r0, 0xF4
lsls r0, 6
- ldr r2, =0x02021bc0
+ ldr r2, =gUnknown_02021BC0
lsls r1, 3
adds r1, r2
movs r2, 0x6
@@ -32682,7 +32682,7 @@ _0810EF3C:
subs r0, r1
_0810EF44:
strh r0, [r5, 0x30]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
strh r0, [r5, 0x32]
lsls r0, 16
@@ -32700,11 +32700,11 @@ _0810EF60:
ldrsh r0, [r2, r1]
cmp r0, 0
bne _0810EF74
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0810EF76
.pool
_0810EF74:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0810EF76:
ldrb r0, [r4]
movs r1, 0
@@ -32861,7 +32861,7 @@ sub_810F084: @ 810F084
mov r8, r0
ldrh r4, [r0, 0x20]
ldrh r5, [r0, 0x22]
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -32983,7 +32983,7 @@ sub_810F184: @ 810F184
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -32992,7 +32992,7 @@ sub_810F184: @ 810F184
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -33008,7 +33008,7 @@ _0810F1BC:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -33038,7 +33038,7 @@ sub_810F1EC: @ 810F1EC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -33109,7 +33109,7 @@ _0810F284:
lsls r0, 24
cmp r0, 0
beq _0810F2B8
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -33126,13 +33126,13 @@ _0810F2B0:
movs r0, 0x28
b _0810F2F2
_0810F2B8:
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0810F2CE
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -33141,7 +33141,7 @@ _0810F2CE:
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -33155,7 +33155,7 @@ _0810F2CE:
adds r0, r4
_0810F2F2:
strh r0, [r5, 0x22]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
bl IndexOfObjectPaletteTag
lsls r0, 24
@@ -33209,8 +33209,8 @@ _0810F35C:
lsls r0, 24
cmp r0, 0
beq _0810F382
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -33230,8 +33230,8 @@ _0810F382:
lsls r0, 24
cmp r0, 0
beq _0810F3AC
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -33300,7 +33300,7 @@ sub_810F400: @ 810F400
movs r0, 0
strh r0, [r3, 0x30]
ldrh r4, [r3, 0x2E]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r4, 0
adds r0, 0x8
lsls r0, 1
@@ -33379,8 +33379,8 @@ sub_810F46C: @ 810F46C
lsls r0, 24
cmp r0, 0
beq _0810F4D4
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -33402,8 +33402,8 @@ _0810F4D4:
lsls r0, 24
cmp r0, 0
beq _0810F502
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -33489,7 +33489,7 @@ sub_810F58C: @ 810F58C
ldrsh r0, [r4, r1]
cmp r0, 0
bne _0810F618
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r5, r1]
movs r6, 0
@@ -33505,7 +33505,7 @@ _0810F5A6:
lsls r0, 24
cmp r0, 0
beq _0810F5EE
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -33529,7 +33529,7 @@ _0810F5E0:
strh r0, [r4, 0x22]
b _0810F610
_0810F5EE:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -33568,7 +33568,7 @@ _0810F62C:
sub_810F634: @ 810F634
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -33623,7 +33623,7 @@ _0810F692:
sub_810F6B0: @ 810F6B0
push {r4-r7,lr}
adds r5, r0, 0
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
movs r1, 0x1
bl sub_80A861C
@@ -33771,7 +33771,7 @@ sub_810F7D4: @ 810F7D4
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -33798,7 +33798,7 @@ sub_810F810: @ 810F810
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
bl sub_80A7D34
lsls r0, 24
@@ -33821,7 +33821,7 @@ sub_810F83C: @ 810F83C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -33831,7 +33831,7 @@ sub_810F83C: @ 810F83C
strh r0, [r4, 0x8]
strh r1, [r4, 0xA]
strh r1, [r4, 0xC]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -33861,7 +33861,7 @@ sub_810F898: @ 810F898
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0xA
ldrsh r0, [r4, r1]
@@ -33890,7 +33890,7 @@ _0810F8D8:
ldrsh r0, [r4, r1]
cmp r0, 0
beq _0810F900
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -33906,7 +33906,7 @@ _0810F8D8:
b _0810F936
.pool
_0810F900:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -33946,13 +33946,13 @@ sub_810F940: @ 810F940
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
movs r1, 0
movs r0, 0x10
strh r0, [r5, 0xE]
strh r1, [r5, 0x10]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -34012,7 +34012,7 @@ sub_810F9D4: @ 810F9D4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -34081,7 +34081,7 @@ _0810FA5C:
beq _0810FAA8
b _0810FABE
_0810FA66:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -34090,7 +34090,7 @@ _0810FA66:
b _0810FAB6
.pool
_0810FA78:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -34102,7 +34102,7 @@ _0810FA78:
b _0810FABC
.pool
_0810FA90:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -34114,7 +34114,7 @@ _0810FA90:
b _0810FABE
.pool
_0810FAA8:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -34180,7 +34180,7 @@ _0810FB10:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
_0810FB2C:
@@ -34255,12 +34255,12 @@ _0810FB9C:
sub_810FBA8: @ 810FBA8
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0810FBD4
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -34292,20 +34292,20 @@ sub_810FBF0: @ 810FBF0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
bl sub_80A4DF0
lsls r0, 24
cmp r0, 0
beq _0810FC94
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
bne _0810FC60
ldr r0, =0x0000fff6
strh r0, [r5, 0x1C]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x5
bl sub_80A861C
@@ -34316,7 +34316,7 @@ sub_810FBF0: @ 810FBF0
bl sub_80A861C
adds r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x5
bl sub_80A861C
@@ -34331,7 +34331,7 @@ sub_810FBF0: @ 810FBF0
_0810FC60:
movs r0, 0xA
strh r0, [r5, 0x1C]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x4
bl sub_80A861C
@@ -34342,7 +34342,7 @@ _0810FC60:
bl sub_80A861C
subs r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x4
bl sub_80A861C
@@ -34350,14 +34350,14 @@ _0810FC60:
b _0810FD12
.pool
_0810FC94:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
bne _0810FCE8
ldr r0, =0x0000fff6
strh r0, [r5, 0x1C]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x4
bl sub_80A861C
@@ -34368,7 +34368,7 @@ _0810FC94:
bl sub_80A861C
adds r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x4
bl sub_80A861C
@@ -34383,7 +34383,7 @@ _0810FC94:
_0810FCE8:
movs r0, 0xA
strh r0, [r5, 0x1C]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x5
bl sub_80A861C
@@ -34394,7 +34394,7 @@ _0810FCE8:
bl sub_80A861C
subs r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x5
bl sub_80A861C
@@ -34425,7 +34425,7 @@ sub_810FD3C: @ 810FD3C
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r0, 0x8
ldrsh r1, [r5, r0]
@@ -34455,7 +34455,7 @@ _0810FD60:
lsrs r1, r0, 24
cmp r1, 0x40
beq _0810FDB4
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
@@ -34533,9 +34533,9 @@ sub_810FE14: @ 810FE14
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl sub_80A6190
lsls r0, 24
@@ -34543,7 +34543,7 @@ sub_810FE14: @ 810FE14
adds r0, r1, 0
subs r0, 0x20
strh r0, [r4, 0x24]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0x1
@@ -34590,21 +34590,21 @@ _0810FE86:
movs r0, 0
strh r0, [r4, 0x24]
_0810FE92:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0810FEB8
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
strh r0, [r4, 0x1C]
ldr r0, =0x04000014
b _0810FEC0
.pool
_0810FEB8:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r0, [r0]
strh r0, [r4, 0x1C]
ldr r0, =0x04000018
@@ -34618,7 +34618,7 @@ _0810FEC0:
adds r0, 0x40
cmp r1, r0
bgt _0810FEFA
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -34672,7 +34672,7 @@ sub_810FF34: @ 810FF34
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -34700,7 +34700,7 @@ _0810FF66:
ldr r0, =gUnknown_08329F40
mov r9, r0
movs r7, 0x3
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
mov r12, r1
movs r2, 0xF0
lsls r2, 3
@@ -34775,7 +34775,7 @@ _0810FFFE:
ble _08110026
b _08110014
_0811000E:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_08110014:
@@ -34809,7 +34809,7 @@ sub_8110034: @ 8110034
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r7, r0, r1
bl rotscale_alloc_entry
lsls r0, 24
@@ -34823,7 +34823,7 @@ sub_8110034: @ 8110034
b _08110116
.pool
_0811006C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r0, [r1]
bl duplicate_obj_of_side_rel2move_in_transparent_mode
lsls r0, 16
@@ -34839,7 +34839,7 @@ _0811006C:
b _08110116
.pool
_08110094:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -34889,7 +34889,7 @@ _08110094:
lsrs r3, 30
adds r0, r4, 0
bl CalcVecFromObjectCenterToObjectUpperLeft
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r0, [r1]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -34920,7 +34920,7 @@ sub_8110134: @ 8110134
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -35020,7 +35020,7 @@ _08110208:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_delete_but_dont_free_vram
_0811021A:
@@ -35062,7 +35062,7 @@ _08110256:
beq _0811034A
b _08110360
_08110260:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -35199,7 +35199,7 @@ sub_8110368: @ 8110368
adds r0, r6, 0
movs r1, 0x2
bl StartObjectRotScalAnim
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x4]
negs r1, r1
strh r1, [r0, 0x4]
@@ -35209,7 +35209,7 @@ sub_8110368: @ 8110368
b _081103C4
.pool
_08110394:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -35218,7 +35218,7 @@ _08110394:
adds r0, r6, 0
movs r1, 0x1
bl StartObjectRotScalAnim
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -35232,12 +35232,12 @@ _08110394:
negs r0, r0
strh r0, [r1]
_081103C4:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A60AC
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -35287,7 +35287,7 @@ sub_8110438: @ 8110438
lsls r0, 24
cmp r0, 0
beq _0811045C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -35297,13 +35297,13 @@ sub_8110438: @ 8110438
b _08110478
.pool
_0811045C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _08110478
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x2]
negs r1, r1
strh r1, [r0, 0x2]
@@ -35311,12 +35311,12 @@ _0811045C:
negs r1, r1
strh r1, [r0]
_08110478:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A60AC
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -35362,7 +35362,7 @@ sub_81104E4: @ 81104E4
lsls r0, 24
cmp r0, 0
beq _08110500
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x4
ldrsh r1, [r0, r2]
lsrs r2, r1, 31
@@ -35373,7 +35373,7 @@ _08110500:
adds r0, r5, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -35384,7 +35384,7 @@ _08110500:
ldrsh r0, [r1, r2]
cmp r0, 0
bne _08110548
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -35400,7 +35400,7 @@ _08110500:
b _0811055A
.pool
_08110548:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -35411,7 +35411,7 @@ _08110548:
_0811055A:
adds r0, r5, 0
bl sub_80A6FD4
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x6]
strh r0, [r5, 0x38]
ldr r0, =sub_811057C
@@ -35457,7 +35457,7 @@ _081105AE:
sub_81105B4: @ 81105B4
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -35465,13 +35465,13 @@ sub_81105B4: @ 81105B4
adds r3, 0x22
movs r1, 0
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _081105F0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -35479,7 +35479,7 @@ sub_81105B4: @ 81105B4
b _081105FC
.pool
_081105F0:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -35490,7 +35490,7 @@ _081105FC:
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -35648,20 +35648,20 @@ sub_8110720: @ 8110720
lsls r0, 24
cmp r0, 0
beq _08110740
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
b _08110762
.pool
_08110740:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08110762
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -35676,11 +35676,11 @@ _08110762:
lsls r0, 24
cmp r0, 0
bne _081107B2
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
bl battle_side_get_owner
lsls r4, 24
@@ -35699,7 +35699,7 @@ _08110762:
cmp r0, 0x1
bne _081107B2
_081107A0:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x4
ldrsh r1, [r0, r2]
negs r1, r1
@@ -35712,13 +35712,13 @@ _081107B2:
adds r0, r7, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
adds r4, r0, 0
lsls r4, 24
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
lsrs r4, 24
ldrh r0, [r6, 0x4]
adds r4, r0
@@ -35780,21 +35780,21 @@ sub_8110850: @ 8110850
adds r6, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08110870
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_08110870:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -35936,16 +35936,16 @@ _08110988:
sub_8110994: @ 8110994
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081109B0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _081109B2
.pool
_081109B0:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_081109B2:
ldrb r0, [r4]
movs r1, 0x2
@@ -35975,12 +35975,12 @@ _081109B2:
sub_81109F0: @ 81109F0
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r6, r1]
cmp r0, 0
beq _08110A10
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x20
@@ -36059,12 +36059,12 @@ sub_8110A70: @ 8110A70
sub_8110AB4: @ 8110AB4
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0xA]
bl StartObjectImageAnim
adds r0, r5, 0
bl AnimateObject
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -36081,7 +36081,7 @@ _08110AE4:
adds r0, r1
_08110AEA:
strh r0, [r5, 0x20]
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r2, [r3, 0x2]
ldrh r0, [r5, 0x22]
adds r2, r0
@@ -36117,7 +36117,7 @@ _08110AEA:
sub_8110B38: @ 8110B38
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0xC
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -36132,7 +36132,7 @@ _08110B54:
movs r1, 0
bl sub_80A6980
_08110B5C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x4]
@@ -36221,9 +36221,9 @@ sub_8110BCC: @ 8110BCC
movs r2, 0x1
bl lcd_bg_operations
_08110C10:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r5, [r0]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
strh r5, [r4]
movs r0, 0x14
movs r1, 0
@@ -36249,12 +36249,12 @@ _08110C10:
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08110C6E
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -36262,7 +36262,7 @@ _08110C10:
beq _08110C6E
movs r5, 0x1
_08110C6E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -36283,7 +36283,7 @@ sub_8110CB0: @ 8110CB0
sub sp, 0x10
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -36293,7 +36293,7 @@ sub_8110CB0: @ 8110CB0
adds r2, r1, 0
cmp r0, 0
bne _08110CE4
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r3, =0x0000fffa
adds r0, r3, 0
ldrh r3, [r1]
@@ -36301,12 +36301,12 @@ sub_8110CB0: @ 8110CB0
b _08110CEA
.pool
_08110CE4:
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
adds r0, 0x6
_08110CEA:
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldr r3, =0x0000ffff
adds r0, r3, 0
ldrh r3, [r1]
@@ -36422,7 +36422,7 @@ _08110DDA:
mov r0, sp
ldrb r0, [r0, 0x9]
bl sub_80A6C68
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r5
lsls r1, 3
adds r1, r0
@@ -36442,10 +36442,10 @@ _08110DFC:
movs r2, 0
bl lcd_bg_operations
_08110E10:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x50
movs r1, 0
@@ -36475,12 +36475,12 @@ sub_8110E4C: @ 8110E4C
ldrsh r0, [r5, r1]
cmp r0, 0
bne _08110EC8
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r2, 0x6
ldrsh r0, [r4, r2]
cmp r0, 0
beq _08110E98
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -36506,7 +36506,7 @@ _08110E98:
ldr r0, =0x0000ffc0
strh r0, [r5, 0x20]
_08110E9C:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4]
strh r0, [r5, 0x22]
ldr r1, =gUnknown_08596BC0
@@ -36581,7 +36581,7 @@ _08110F24:
sub_8110F30: @ 8110F30
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r1, [r5, 0x8]
bl StartObjectImageAnim
adds r0, r4, 0
@@ -36618,9 +36618,9 @@ sub_8110F74: @ 8110F74
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r6, r1, r0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -36636,7 +36636,7 @@ sub_8110F74: @ 8110F74
lsls r1, 13
adds r0, r1
lsrs r7, r0, 16
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -36756,7 +36756,7 @@ sub_81110A4: @ 81110A4
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -36786,7 +36786,7 @@ _081110E4:
ldrh r1, [r4, 0x12]
subs r0, r1
strh r0, [r4, 0x16]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -36855,7 +36855,7 @@ _08111170:
adds r0, 0x1
strh r0, [r4, 0x8]
_0811117A:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -37000,7 +37000,7 @@ _08111270:
lsrs r2, r0, 24
cmp r2, 0x40
beq _081112FC
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -37069,7 +37069,7 @@ sub_811131C: @ 811131C
lsrs r2, r0, 24
cmp r2, 0xFF
beq _08111348
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -37090,7 +37090,7 @@ _0811134E:
thumb_func_start sub_811135C
sub_811135C: @ 811135C
push {lr}
- ldr r0, =0x02038400
+ ldr r0, =gUnknown_02038400
ldr r0, [r0]
ldrb r1, [r0, 0x11]
lsrs r0, r1, 4
@@ -37117,7 +37117,7 @@ _0811137E:
sub_8111388: @ 8111388
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r1, [r5, 0x8]
bl StartObjectImageAnim
ldrh r0, [r5]
@@ -37193,7 +37193,7 @@ _08111412:
sub_8111418: @ 8111418
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -37216,7 +37216,7 @@ _08111434:
sub_8111444: @ 8111444
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -37228,7 +37228,7 @@ sub_8111444: @ 8111444
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r3, [r2]
ldrh r5, [r4, 0x20]
adds r1, r3, r5
@@ -37298,11 +37298,11 @@ sub_81114EC: @ 81114EC
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02038404
+ ldr r2, =gUnknown_02038404
ldr r0, [r2]
cmp r0, 0x20
bgt _08111500
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
strh r0, [r1, 0xE]
_08111500:
@@ -37311,13 +37311,13 @@ _08111500:
subs r0, 0x21
cmp r0, 0x20
bhi _08111510
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
strh r0, [r1, 0xE]
_08111510:
cmp r2, 0x41
ble _0811151A
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x2
strh r0, [r1, 0xE]
_0811151A:
@@ -37333,7 +37333,7 @@ sub_811152C: @ 811152C
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -37347,7 +37347,7 @@ sub_811152C: @ 811152C
movs r0, 0xC8
strh r0, [r5, 0xA]
_0811154E:
- ldr r4, =0x02022e22
+ ldr r4, =gUnknown_02022E22
movs r1, 0xA
ldrsh r0, [r5, r1]
movs r1, 0xA
@@ -37382,7 +37382,7 @@ sub_8111590: @ 8111590
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -37396,7 +37396,7 @@ sub_8111590: @ 8111590
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
ldrh r0, [r0]
strh r0, [r4, 0xC]
_081115BC:
@@ -37405,7 +37405,7 @@ _081115BC:
movs r1, 0xFF
ands r0, r1
strh r0, [r4, 0xA]
- ldr r6, =0x02022e22
+ ldr r6, =gUnknown_02022E22
movs r2, 0xA
ldrsh r1, [r4, r2]
movs r0, 0x4
@@ -37413,7 +37413,7 @@ _081115BC:
ldrh r4, [r4, 0xC]
adds r0, r4
strh r0, [r6]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xE
ldrsh r1, [r0, r2]
ldr r0, =0x00000fff
@@ -37438,12 +37438,12 @@ sub_811160C: @ 811160C
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -37522,7 +37522,7 @@ _081116CC:
lsls r0, 16
cmp r0, 0
ble _081116DE
- ldr r0, =0x02038440
+ ldr r0, =gUnknown_02038440
movs r1, 0
ldrsb r1, [r0, r1]
movs r0, 0xC4
@@ -37782,7 +37782,7 @@ sub_811188C: @ 811188C
movs r2, 0x80
movs r3, 0
bl obj_id_set_rotscale
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -37793,7 +37793,7 @@ sub_811188C: @ 811188C
negs r1, r1
ands r1, r2
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -37801,7 +37801,7 @@ sub_811188C: @ 811188C
movs r2, 0
movs r1, 0x80
strh r1, [r0, 0x8]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r1, [r1]
strh r1, [r0, 0xA]
strh r2, [r0, 0xC]
@@ -37820,7 +37820,7 @@ sub_8111914: @ 8111914
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -37865,7 +37865,7 @@ sub_811196C: @ 811196C
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -37925,7 +37925,7 @@ sub_81119E0: @ 81119E0
adds r4, r0, 0
ldrh r5, [r4, 0x20]
ldrh r6, [r4, 0x22]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
mov r8, r0
ldrb r0, [r0]
movs r1, 0x2
@@ -37944,7 +37944,7 @@ sub_81119E0: @ 81119E0
strh r0, [r4, 0x22]
mov r1, r9
strh r1, [r4, 0x2E]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
strh r1, [r4, 0x30]
ldrh r1, [r2, 0x2]
@@ -38042,7 +38042,7 @@ _08111AD2:
lsls r0, 16
cmp r0, 0
bgt _08111B96
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -38104,7 +38104,7 @@ _08111B3C:
lsls r0, 16
cmp r0, 0
bgt _08111B96
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -38243,7 +38243,7 @@ sub_8111C50: @ 8111C50
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r0, 0x1
bl duplicate_obj_of_side_rel2move_in_transparent_mode
@@ -38276,7 +38276,7 @@ _08111C80:
lsrs r1, 16
movs r0, 0x52
bl SetGpuReg
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -38285,7 +38285,7 @@ _08111C80:
adds r0, r4
movs r1, 0x50
strh r1, [r0, 0x2E]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -38326,7 +38326,7 @@ _08111CF4:
ldr r1, =0x0000ff90
_08111D12:
strh r1, [r0, 0x32]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -38376,7 +38376,7 @@ sub_8111D78: @ 8111D78
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x10
ldrsh r0, [r4, r1]
@@ -38443,7 +38443,7 @@ _08111DDA:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_delete_but_dont_free_vram
movs r0, 0x1
@@ -38485,7 +38485,7 @@ sub_8111E50: @ 8111E50
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r1, r2
movs r2, 0
strh r2, [r1, 0x26]
@@ -38508,9 +38508,9 @@ sub_8111E78: @ 8111E78
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -38561,7 +38561,7 @@ _08111EFE:
b _081120CC
.pool
_08111F0C:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x8
ldrsh r0, [r5, r1]
lsls r1, r0, 4
@@ -38602,9 +38602,9 @@ _08111F0C:
adds r2, r0
lsls r2, 2
adds r2, r4
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
ldr r1, [r1]
lsls r0, 2
@@ -38663,12 +38663,12 @@ _08111FD0:
movs r2, 0x10
ldrsh r0, [r5, r2]
lsls r0, 1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
movs r2, 0x24
ldrsh r1, [r5, r2]
lsls r1, 1
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@@ -38680,7 +38680,7 @@ _08111FD0:
b _081120C6
.pool
_08112014:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x22
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -38791,7 +38791,7 @@ sub_81120DC: @ 81120DC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r1, [r4, 0xA]
adds r1, 0x1
@@ -38862,9 +38862,9 @@ sub_8112170: @ 8112170
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -38884,7 +38884,7 @@ _081121A8:
beq _081121F0
b _08112258
_081121AE:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
movs r0, 0x1
@@ -38914,7 +38914,7 @@ _081121DC:
b _08112258
.pool
_081121F0:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x24
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -38974,12 +38974,12 @@ sub_8112264: @ 8112264
mov r5, r8
push {r5-r7}
adds r7, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081122AC
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -38994,11 +38994,11 @@ sub_8112264: @ 8112264
lsls r2, 13
adds r0, r2
lsrs r5, r0, 16
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
b _081122D0
.pool
_081122AC:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -39013,7 +39013,7 @@ _081122AC:
lsls r2, 13
adds r0, r2
lsrs r5, r0, 16
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
_081122D0:
ldrb r0, [r4]
movs r1, 0
@@ -39043,7 +39043,7 @@ _081122D0:
mov r1, r10
subs r0, r1, r6
lsls r0, 4
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r2, 0x2
ldrsh r1, [r5, r2]
bl __divsi3
@@ -39144,7 +39144,7 @@ sub_81123C4: @ 81123C4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
str r1, [sp]
movs r1, 0xFD
@@ -39163,10 +39163,10 @@ sub_81123C4: @ 81123C4
strh r0, [r1, 0x18]
movs r0, 0x10
strh r0, [r1, 0x1A]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
strh r0, [r1, 0x1C]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -39189,7 +39189,7 @@ _08112434:
_08112436:
lsls r1, r4, 16
asrs r3, r1, 16
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r2, [r0]
str r1, [sp, 0x10]
cmp r3, r2
@@ -39235,7 +39235,7 @@ _08112436:
lsls r5, r0, 4
add r5, r8
lsls r5, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r5, r1
lsls r0, r6, 4
strh r0, [r4, 0x2E]
@@ -39244,7 +39244,7 @@ _08112436:
mov r2, r10
subs r0, r2, r6
lsls r0, 4
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
movs r2, 0x2
ldrsh r1, [r3, r2]
bl __divsi3
@@ -39254,19 +39254,19 @@ _08112436:
asrs r0, 16
subs r0, r7
lsls r0, 4
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r3, 0x2
ldrsh r1, [r2, r3]
bl __divsi3
strh r0, [r4, 0x34]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r4, 0x36]
mov r2, r10
strh r2, [r4, 0x38]
mov r3, r9
strh r3, [r4, 0x3A]
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r5, r0
ldr r0, =sub_8112384
str r0, [r5]
@@ -39314,7 +39314,7 @@ _08112530:
mov r10, r3
movs r0, 0x28
mov r9, r0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
mov r1, r8
lsls r5, r1, 4
add r5, r8
@@ -39327,7 +39327,7 @@ _08112530:
strh r0, [r4, 0x30]
subs r0, r3, r7
lsls r0, 4
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
movs r2, 0x2
ldrsh r1, [r3, r2]
bl __divsi3
@@ -39336,12 +39336,12 @@ _08112530:
ldr r1, [sp, 0xC]
subs r0, r3, r1
lsls r0, 4
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r3, 0x2
ldrsh r1, [r2, r3]
bl __divsi3
strh r0, [r4, 0x34]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r4, 0x36]
mov r2, r10
@@ -39381,7 +39381,7 @@ sub_81125E0: @ 81125E0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -39532,7 +39532,7 @@ _081126F4:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r5, 0x1
@@ -39577,10 +39577,10 @@ sub_8112758: @ 8112758
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r1, =0x00003f3f
movs r0, 0x48
@@ -39594,7 +39594,7 @@ sub_8112758: @ 8112758
movs r0, 0x54
movs r1, 0x10
bl SetGpuReg
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -39611,13 +39611,13 @@ _081127A0:
_081127B8:
movs r6, 0xC8
_081127BA:
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
lsls r3, r6, 16
asrs r2, r3, 16
lsls r0, r2, 8
orrs r0, r2
strh r0, [r1]
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
movs r5, 0x28
ldr r0, =0x00002828
strh r0, [r1]
@@ -39625,7 +39625,7 @@ _081127BA:
movs r1, 0xF0
subs r1, r2
movs r4, 0x48
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -39654,7 +39654,7 @@ sub_811280C: @ 811280C
sub sp, 0x20
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -39792,12 +39792,12 @@ _08112938:
ldr r0, =sub_8112994
str r0, [r4]
_08112966:
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
mov r2, r9
lsls r0, r2, 8
orrs r7, r0
strh r7, [r1]
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
lsls r0, r6, 8
orrs r5, r0
strh r5, [r1]
@@ -39817,7 +39817,7 @@ sub_8112994: @ 8112994
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -39825,9 +39825,9 @@ sub_8112994: @ 8112994
lsrs r1, r0, 24
cmp r1, 0
bne _081129DA
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -39857,7 +39857,7 @@ sub_81129F0: @ 81129F0
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -40030,10 +40030,10 @@ sub_8112B44: @ 8112B44
movs r0, 0x52
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
adds r0, r4, 0
bl move_anim_8072740
@@ -40052,7 +40052,7 @@ sub_8112B78: @ 8112B78
movs r1, 0xC
bl sine
strh r0, [r5, 0x24]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -40175,7 +40175,7 @@ sub_8112C6C: @ 8112C6C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r6, 0
strh r6, [r4, 0x8]
@@ -40183,7 +40183,7 @@ sub_8112C6C: @ 8112C6C
mov r8, r0
mov r0, r8
strh r0, [r4, 0xA]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -40247,7 +40247,7 @@ sub_8112D10: @ 8112D10
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -40283,13 +40283,13 @@ _08112D56:
lsrs r2, r0, 24
cmp r2, 0x40
beq _08112DAA
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
adds r5, r0, r1
strh r7, [r5, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
movs r1, 0
@@ -40472,7 +40472,7 @@ _08112EB2:
lsrs r0, 16
cmp r0, 0x7E
bhi _08112EF4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -40486,7 +40486,7 @@ _08112EB2:
b _08112F08
.pool
_08112EF4:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -40518,7 +40518,7 @@ _08112F08:
movs r1, 0x7
bl sine
strh r0, [r4, 0x26]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -40549,8 +40549,8 @@ sub_8112F60: @ 8112F60
movs r2, 0x4
orrs r1, r2
strb r1, [r3]
- ldr r2, =0x020241e4
- ldr r1, =0x02038436
+ ldr r2, =gUnknown_020241E4
+ ldr r1, =gUnknown_02038436
ldrb r1, [r1]
adds r1, r2
ldrb r1, [r1]
@@ -40559,14 +40559,14 @@ sub_8112F60: @ 8112F60
strh r1, [r0, 0x2E]
movs r1, 0xA
strh r1, [r0, 0x30]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
strh r1, [r0, 0x32]
ldrh r1, [r2, 0x2]
strh r1, [r0, 0x34]
ldr r1, =sub_8112FB8
str r1, [r0, 0x1C]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x38
ldrsh r1, [r0, r3]
lsls r0, r1, 4
@@ -40596,7 +40596,7 @@ sub_8112FB8: @ 8112FB8
movs r2, 0x30
ldrsh r1, [r5, r2]
bl sine
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x38
ldrsh r2, [r5, r1]
lsls r1, r2, 4
@@ -40630,7 +40630,7 @@ sub_8112FB8: @ 8112FB8
b _08113054
.pool
_08113020:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x38
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -40667,7 +40667,7 @@ _08113054:
sub_8113064: @ 8113064
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -40685,7 +40685,7 @@ sub_8113064: @ 8113064
lsls r0, 24
cmp r0, 0
beq _081130B4
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r5, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -40700,7 +40700,7 @@ sub_8113064: @ 8113064
b _081130BE
.pool
_081130B4:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -40740,7 +40740,7 @@ sub_8113100: @ 8113100
push {r4,r5,lr}
adds r5, r0, 0
bl sub_80A6838
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -40753,13 +40753,13 @@ sub_8113100: @ 8113100
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x36]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08113164
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r5, 0x20]
ldrh r1, [r2, 0x2]
subs r0, r1
@@ -40778,7 +40778,7 @@ sub_8113100: @ 8113100
b _0811318E
.pool
_08113164:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -40799,7 +40799,7 @@ _08113164:
movs r1, 0x1
bl StartObjectImageAnim
_0811318E:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x8]
strh r0, [r5, 0x2E]
ldr r0, =sub_80A6EEC
@@ -40817,16 +40817,16 @@ _0811318E:
sub_81131B4: @ 81131B4
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081131D0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _081131D2
.pool
_081131D0:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_081131D2:
ldrb r0, [r4]
movs r1, 0
@@ -40840,7 +40840,7 @@ _081131D2:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r0, 0x2
ldrsh r1, [r4, r0]
adds r0, r5, 0
@@ -40864,7 +40864,7 @@ _081131D2:
sub_8113224: @ 8113224
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -40886,7 +40886,7 @@ _0811323E:
sub_8113250: @ 8113250
push {r4-r7,lr}
adds r6, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -40903,10 +40903,10 @@ sub_8113250: @ 8113250
strh r5, [r6, 0x36]
movs r0, 0x1
strh r0, [r6, 0x38]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r6, 0x3A]
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
movs r1, 0
bl sub_80A861C
@@ -41092,9 +41092,9 @@ sub_81133E8: @ 81133E8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -41103,13 +41103,13 @@ sub_81133E8: @ 81133E8
bne _08113424
ldr r0, =0x04000014
str r0, [sp]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
b _0811342A
.pool
_08113424:
ldr r0, =0x04000018
str r0, [sp]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
_0811342A:
ldrh r0, [r0]
strh r0, [r4, 0xC]
@@ -41121,7 +41121,7 @@ _0811342A:
strb r0, [r1, 0x8]
mov r0, sp
strb r5, [r0, 0x9]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A6190
lsls r0, 24
@@ -41140,7 +41140,7 @@ _0811345A:
ldrsh r0, [r4, r1]
cmp r3, r0
bgt _08113488
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -41181,7 +41181,7 @@ sub_81134B8: @ 81134B8
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r2, r0, r1
movs r1, 0x8
ldrsh r0, [r2, r1]
@@ -41252,7 +41252,7 @@ _0811354E:
bl sub_8113574
b _0811356E
_08113556:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
ldrh r0, [r2, 0x8]
@@ -41280,11 +41280,11 @@ sub_8113574: @ 8113574
ldrsh r0, [r5, r1]
cmp r4, r0
bgt _081135CA
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
mov r12, r7
ldr r0, =gUnknown_08329F40
mov r8, r0
- ldr r6, =0x02039b28
+ ldr r6, =gUnknown_02039B28
_08113592:
lsls r2, r4, 1
ldrb r1, [r6, 0x14]
@@ -41334,7 +41334,7 @@ sub_81135EC: @ 81135EC
mov r6, r8
push {r6}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0x4
ldrsh r1, [r5, r0]
lsls r0, r1, 1
@@ -41342,7 +41342,7 @@ sub_81135EC: @ 81135EC
movs r1, 0x5
bl __divsi3
adds r6, r0, 0
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
mov r8, r1
ldrb r0, [r1]
movs r1, 0x2
@@ -41391,7 +41391,7 @@ sub_81135EC: @ 81135EC
ldr r0, =sub_811369C
str r0, [r4, 0x1C]
adds r4, 0x2E
- ldr r2, =0x0203a100
+ ldr r2, =gUnknown_0203A100
movs r1, 0x6
_08113674:
ldrh r0, [r4]
@@ -41453,15 +41453,15 @@ sub_81136E8: @ 81136E8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
adds r0, r1
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r1, [r1]
strh r1, [r0, 0x8]
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
ldrb r4, [r1]
movs r1, 0x10
strh r1, [r0, 0xA]
@@ -41483,7 +41483,7 @@ _08113734:
movs r0, 0x50
bl SetGpuReg
_0811373C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -41501,7 +41501,7 @@ sub_811375C: @ 811375C
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -41531,9 +41531,9 @@ sub_811375C: @ 811375C
strh r5, [r6, 0xC]
cmp r4, 0x10
bne _081137DE
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -41565,12 +41565,12 @@ sub_81137E4: @ 81137E4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
adds r2, r1
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r2, 0x8]
movs r1, 0x80
@@ -41590,7 +41590,7 @@ sub_811381C: @ 811381C
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -41649,7 +41649,7 @@ sub_8113888: @ 8113888
lsls r1, 5
movs r0, 0x52
bl SetGpuReg
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -41678,14 +41678,14 @@ _081138C4:
sub_81138D4: @ 81138D4
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x30]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -41804,7 +41804,7 @@ _081139D4:
sub_81139DC: @ 81139DC
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -41900,17 +41900,17 @@ _08113A8A:
sub_8113A90: @ 8113A90
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r3, r0, 0
cmp r1, 0
bne _08113AAC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08113AAE
.pool
_08113AAC:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08113AAE:
ldrb r5, [r0]
movs r6, 0x14
@@ -42040,9 +42040,9 @@ sub_8113BAC: @ 8113BAC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x1
bl sub_80A5C6C
@@ -42084,7 +42084,7 @@ _08113C1C:
ldr r0, =0x0000ffc0
_08113C1E:
strh r0, [r5, 0x18]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -42095,7 +42095,7 @@ _08113C1E:
add r4, sp, 0xC
adds r0, r4, 0
bl sub_80A6B30
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r0, [r0]
strh r0, [r5, 0x1C]
ldr r1, =0x00003f42
@@ -42113,11 +42113,11 @@ _08113C1E:
lsls r0, 24
cmp r0, 0
bne _08113CB0
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
b _08113CAA
.pool
_08113C80:
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r0, [r0]
strh r0, [r5, 0x1C]
ldr r1, =0x00003f44
@@ -42134,7 +42134,7 @@ _08113C80:
lsls r0, 24
cmp r0, 0
bne _08113CB0
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
_08113CAA:
ldrh r0, [r1]
adds r0, 0xF0
@@ -42157,7 +42157,7 @@ _08113CB0:
movs r0, 0x3
bl sub_8114374
movs r3, 0
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r4, r0
@@ -42190,13 +42190,13 @@ _08113CDC:
ldr r1, =0x00003f3f
movs r0, 0x48
bl SetGpuReg
- ldr r2, =0x02022e24
+ ldr r2, =gUnknown_02022E24
ldrh r0, [r5, 0x24]
lsls r0, 8
ldrh r1, [r5, 0x26]
orrs r0, r1
strh r0, [r2]
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
movs r0, 0xA0
strh r0, [r1]
ldr r0, =sub_8113D60
@@ -42216,7 +42216,7 @@ sub_8113D60: @ 8113D60
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -42319,7 +42319,7 @@ _08113E1C:
blt _08113E3E
strh r2, [r4, 0x24]
_08113E3E:
- ldr r3, =0x02022e24
+ ldr r3, =gUnknown_02022E24
ldrh r2, [r4, 0x24]
lsls r0, r2, 8
ldrh r1, [r4, 0x26]
@@ -42332,7 +42332,7 @@ _08113E3E:
b _08113E5E
.pool
_08113E58:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_08113E5E:
@@ -42359,7 +42359,7 @@ sub_8113E78: @ 8113E78
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -42386,10 +42386,10 @@ _08113EBC:
lsrs r0, 24
cmp r0, 0x1
bne _08113EF8
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -42403,7 +42403,7 @@ _08113EBC:
b _081140A6
.pool
_08113EF8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -42414,14 +42414,14 @@ _08113EF8:
ldr r1, =0x00003f42
movs r0, 0x50
bl SetGpuReg
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
b _08113F2E
.pool
_08113F24:
ldr r1, =0x00003f44
movs r0, 0x50
bl SetGpuReg
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
_08113F2E:
ldrh r0, [r1]
adds r0, 0xF0
@@ -42435,7 +42435,7 @@ _08113F40:
bne _08113F68
mov r0, sp
bl sub_80A6B30
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r0, [r0]
strh r0, [r5, 0x1C]
mov r0, sp
@@ -42447,7 +42447,7 @@ _08113F40:
b _08113F78
.pool
_08113F68:
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r0, [r0]
strh r0, [r5, 0x1C]
movs r0, 0
@@ -42460,7 +42460,7 @@ _08113F78:
b _08114044
.pool
_08113F84:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x1
bl sub_80A5C6C
@@ -42522,7 +42522,7 @@ _08114002:
str r0, [sp, 0x10]
movs r3, 0
add r4, sp, 0x10
- ldr r6, =0x02038c28
+ ldr r6, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r7, r6, r0
@@ -42576,13 +42576,13 @@ _08114078:
ldr r1, =0x00003f3f
movs r0, 0x48
bl SetGpuReg
- ldr r2, =0x02022e24
+ ldr r2, =gUnknown_02022E24
ldrh r0, [r5, 0x24]
lsls r0, 8
ldrh r1, [r5, 0x26]
orrs r0, r1
strh r0, [r2]
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
movs r0, 0xA0
strh r0, [r1]
movs r0, 0
@@ -42610,7 +42610,7 @@ sub_81140C8: @ 81140C8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -42674,7 +42674,7 @@ _08114150:
movs r0, 0x1
strh r0, [r4, 0xA]
_08114154:
- ldr r2, =0x02022e24
+ ldr r2, =gUnknown_02022E24
ldrh r0, [r4, 0x24]
lsls r0, 8
ldrh r1, [r4, 0x26]
@@ -42760,7 +42760,7 @@ _081141DA:
bne _08114232
b _08114204
_081141FE:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_08114204:
@@ -42770,10 +42770,10 @@ _08114204:
b _08114232
.pool
_08114210:
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -42815,9 +42815,9 @@ sub_8114244: @ 8114244
movs r4, 0
cmp r0, 0
ble _081142A4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r12, r0
- ldr r7, =0x02039b28
+ ldr r7, =gUnknown_02039B28
_08114278:
lsls r2, r4, 16
asrs r2, 16
@@ -42849,9 +42849,9 @@ _081142A4:
ldrsh r0, [r6, r2]
cmp r1, r0
bgt _081142EE
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r12, r0
- ldr r7, =0x02039b28
+ ldr r7, =gUnknown_02039B28
_081142B8:
asrs r4, r3, 16
cmp r4, 0
@@ -42892,8 +42892,8 @@ _081142EE:
ldrsh r0, [r6, r3]
cmp r1, r0
bge _08114366
- ldr r7, =0x02038c28
- ldr r4, =0x02039b28
+ ldr r7, =gUnknown_02038C28
+ ldr r4, =gUnknown_02039B28
_08114306:
asrs r3, r2, 16
cmp r3, 0
@@ -42923,7 +42923,7 @@ _08114338:
adds r5, r0, 0
adds r5, 0x9F
movs r4, 0
- ldr r3, =0x02038c28
+ ldr r3, =gUnknown_02038C28
movs r2, 0xF0
lsls r2, 3
adds r6, r3, r2
@@ -42957,7 +42957,7 @@ sub_8114374: @ 8114374
lsls r0, 24
lsrs r0, 24
movs r4, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0x3
ands r0, r1
lsls r5, r0, 2
@@ -43002,7 +43002,7 @@ sub_81143C0: @ 81143C0
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -43016,9 +43016,9 @@ sub_81143C0: @ 81143C0
adds r1, r4, 0
movs r2, 0x1
bl sub_80A438C
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r9, r0
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
mov r8, r0
ldrb r0, [r6]
add r0, r8
@@ -43079,7 +43079,7 @@ sub_8114470: @ 8114470
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -43115,7 +43115,7 @@ _081144AC:
sub_81144BC: @ 81144BC
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -43145,9 +43145,9 @@ sub_81144F8: @ 81144F8
lsls r0, 24
lsrs r7, r0, 24
movs r6, 0
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r6, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r6, [r0]
ldr r1, =0x00003f3f
movs r0, 0x48
@@ -43190,7 +43190,7 @@ _0811455C:
lsls r0, 24
cmp r0, 0
bne _081145D6
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
@@ -43211,8 +43211,8 @@ _0811458C:
lsrs r0, 24
cmp r0, 0x1
bne _081145D6
- ldr r3, =0x02020630
- ldr r1, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r4]
eors r0, r5
adds r0, r1
@@ -43243,38 +43243,38 @@ _081145D6:
lsls r0, 24
cmp r0, 0
beq _08114614
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r5, [r0]
b _0811465C
.pool
_08114614:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08114640
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08114650
.pool
_08114640:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08114650:
adds r0, r1
movs r1, 0xB
@@ -43287,7 +43287,7 @@ _0811465C:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r1, r4, 0
adds r2, r5, 0
@@ -43312,8 +43312,8 @@ _0811465C:
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r2, =0x02022e18
- ldr r0, =0x02020630
+ ldr r2, =gUnknown_02022E18
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -43322,7 +43322,7 @@ _0811465C:
negs r0, r0
adds r0, 0x60
strh r0, [r2]
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
ldrh r0, [r1, 0x22]
negs r0, r0
adds r0, 0x20
@@ -43331,7 +43331,7 @@ _0811465C:
lsrs r0, 4
adds r0, 0x10
adds r1, r0, 0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r3, 0x2
ldrsh r0, [r2, r3]
cmp r0, 0
@@ -43348,13 +43348,13 @@ _08114708:
movs r2, 0xB
bl pal_fade_1
_08114714:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
adds r0, r1
strh r5, [r0, 0x8]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
strh r1, [r0, 0xA]
ldrh r1, [r2, 0x2]
@@ -43378,7 +43378,7 @@ sub_8114748: @ 8114748
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -43387,7 +43387,7 @@ sub_8114748: @ 8114748
adds r0, 0x4
movs r5, 0
strh r0, [r4, 0x1C]
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
ldrh r3, [r2]
subs r1, r3, 0x4
strh r1, [r2]
@@ -43412,7 +43412,7 @@ _08114776:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -43445,8 +43445,8 @@ _081147B8:
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _08114886
- ldr r2, =0x020241e4
- ldr r0, =0x02038436
+ ldr r2, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -43473,9 +43473,9 @@ _081147B8:
_08114824:
cmp r0, 0x3
bne _08114886
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r5, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r5, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -43526,7 +43526,7 @@ sub_811489C: @ 811489C
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r2, r0, 0
@@ -43582,7 +43582,7 @@ _08114908:
lsls r0, 24
cmp r0, 0
beq _0811492C
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r2, [r0]
b _0811492E
@@ -43592,7 +43592,7 @@ _0811492C:
_0811492E:
cmp r2, 0xFF
beq _0811494A
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -43600,7 +43600,7 @@ _0811492E:
ldrb r0, [r0, 0x5]
lsrs r0, 4
adds r0, 0x10
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r1, [r1, 0x2]
bl sub_80A750C
_0811494A:
@@ -43617,18 +43617,18 @@ sub_8114960: @ 8114960
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02038432
+ ldr r2, =gUnknown_02038432
ldrb r0, [r2]
cmp r0, 0x1
bhi _08114974
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
strh r0, [r1, 0xE]
_08114974:
ldrb r0, [r2]
cmp r0, 0x2
bne _08114980
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
strh r0, [r1, 0xE]
_08114980:
@@ -43643,7 +43643,7 @@ _08114980:
sub_8114994: @ 8114994
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -43658,7 +43658,7 @@ sub_8114994: @ 8114994
strh r0, [r4, 0x22]
movs r0, 0x14
strh r0, [r4, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -43704,7 +43704,7 @@ sub_81149FC: @ 81149FC
strh r1, [r5, 0x24]
movs r0, 0x14
strh r0, [r5, 0x2E]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -43752,21 +43752,21 @@ sub_8114A7C: @ 8114A7C
adds r6, r0, 0
movs r1, 0x1
bl sub_80A6980
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08114A9C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_08114A9C:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -43802,7 +43802,7 @@ sub_8114AF0: @ 8114AF0
adds r6, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A60AC
@@ -43837,7 +43837,7 @@ _08114B38:
lsls r0, 16
lsrs r4, r0, 16
_08114B48:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r6, 0x2E]
mov r1, r8
@@ -43873,12 +43873,12 @@ sub_8114B80: @ 8114B80
ands r0, r2
orrs r0, r1
strh r0, [r5, 0x4]
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _08114BF4
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -44027,9 +44027,9 @@ sub_8114CBC: @ 8114CBC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r1, r0, r1
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0
ldrsh r0, [r0, r3]
cmp r0, 0
@@ -44057,7 +44057,7 @@ sub_8114CFC: @ 8114CFC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -44084,7 +44084,7 @@ _08114D3C:
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1C]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -44092,21 +44092,21 @@ _08114D3C:
strh r0, [r4, 0x1E]
cmp r0, 0x1
bne _08114D70
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
strh r0, [r4, 0x20]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _08114D78
.pool
_08114D70:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r0, [r0]
strh r0, [r4, 0x20]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
_08114D78:
ldrh r0, [r0]
strh r0, [r4, 0x22]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A6190
lsls r0, 24
@@ -44121,7 +44121,7 @@ _08114D78:
movs r0, 0
strh r0, [r4, 0x24]
_08114D9A:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x1C
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -44177,11 +44177,11 @@ _08114DF6:
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _08114E20
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
b _08114E22
.pool
_08114E20:
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
_08114E22:
ldrh r0, [r4, 0x22]
subs r0, r2
@@ -44198,16 +44198,16 @@ _08114E22:
ldrsh r0, [r4, r3]
cmp r0, 0x1
bne _08114E4C
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
b _08114E4E
.pool
_08114E4C:
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
_08114E4E:
ldrh r0, [r4, 0x22]
subs r0, r2
strh r0, [r1]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x1C
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -44223,7 +44223,7 @@ _08114E4E:
b _08114E7E
.pool
_08114E78:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_08114E7E:
@@ -44235,7 +44235,7 @@ _08114E7E:
_08114E8C:
adds r0, r2, 0
bl move_anim_task_del
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x1C
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -44263,7 +44263,7 @@ sub_8114EB4: @ 8114EB4
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -44277,18 +44277,18 @@ sub_8114EB4: @ 8114EB4
movs r4, 0
strh r4, [r1, 0x24]
strh r4, [r1, 0x26]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _08114F00
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _08114F02
.pool
_08114F00:
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
_08114F02:
strh r4, [r0]
adds r0, r5, 0
@@ -44307,9 +44307,9 @@ sub_8114F14: @ 8114F14
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r1, r0, r1
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0
ldrsh r0, [r0, r3]
cmp r0, 0
@@ -44337,7 +44337,7 @@ sub_8114F54: @ 8114F54
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r5, [r4, r0]
@@ -44353,7 +44353,7 @@ _08114F78:
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1C]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x1C
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -44405,7 +44405,7 @@ sub_8114FD8: @ 8114FD8
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -44430,7 +44430,7 @@ _08115018:
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1C]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -44438,15 +44438,15 @@ _08115018:
strh r0, [r4, 0x1E]
cmp r0, 0x1
bne _08115044
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
b _08115046
.pool
_08115044:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
_08115046:
ldrh r0, [r0]
strh r0, [r4, 0x20]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A6190
lsls r0, 24
@@ -44466,7 +44466,7 @@ _0811506C:
bl sub_81150E0
b _081150C2
_0811507A:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x1C
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -44478,7 +44478,7 @@ _0811507A:
b _081150C2
.pool
_08115094:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x1C
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -44498,7 +44498,7 @@ _08115094:
ldrsh r0, [r0, r1]
cmp r0, 0
bne _081150DA
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_081150C2:
@@ -44528,13 +44528,13 @@ sub_81150E0: @ 81150E0
lsrs r4, r2, 16
cmp r0, 0x1
bne _08115104
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r3, [r0]
ldr r0, =0x04000014
b _0811510A
.pool
_08115104:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r3, [r0]
ldr r0, =0x04000018
_0811510A:
@@ -44549,7 +44549,7 @@ _08115114:
asrs r4, r0, 16
cmp r2, r0
bge _08115140
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -44572,7 +44572,7 @@ _08115140:
asrs r0, r1, 16
cmp r0, 0x9F
bgt _0811516E
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
lsls r0, r3, 16
asrs r0, 16
adds r3, r0, 0
@@ -44616,17 +44616,17 @@ _0811516E:
sub_81151A0: @ 81151A0
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r7, r0, 0
cmp r1, 0
bne _081151BC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _081151BE
.pool
_081151BC:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_081151BE:
ldrb r4, [r0]
movs r6, 0x18
@@ -44697,16 +44697,16 @@ _0811523C:
sub_8115244: @ 8115244
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08115260
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08115262
.pool
_08115260:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08115262:
ldrb r5, [r0]
adds r0, r5, 0
@@ -44716,7 +44716,7 @@ _08115262:
lsrs r0, 24
ldr r2, =0x0000fff0
adds r0, r2
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r3, 0x2
ldrsh r1, [r4, r3]
lsls r1, 5
@@ -44763,9 +44763,9 @@ sub_81152DC: @ 81152DC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r2, [r0, 0x2]
movs r3, 0x2
ldrsh r1, [r0, r3]
@@ -44776,7 +44776,7 @@ sub_81152DC: @ 81152DC
b _08115314
.pool
_08115308:
- ldr r0, =0x02038408
+ ldr r0, =gUnknown_02038408
ldrh r0, [r0]
movs r1, 0xA
bl __udivsi3
@@ -44793,7 +44793,7 @@ _08115314:
beq _08115340
cmp r0, 0x5
bne _08115380
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r0, [r0]
strh r0, [r4, 0x22]
ldr r0, =sub_81153AC
@@ -44817,7 +44817,7 @@ _08115346:
adds r1, r4, 0
adds r1, 0x8
adds r1, r0
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r5, r0
ldrb r0, [r0]
strh r0, [r1]
@@ -44865,7 +44865,7 @@ sub_81153AC: @ 81153AC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
movs r0, 0x8
ldrsh r1, [r3, r0]
@@ -44895,7 +44895,7 @@ _081153DA:
ands r0, r1
cmp r0, 0
bne _08115404
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
ldrh r0, [r3, 0x26]
ldrh r2, [r3, 0x22]
adds r0, r2
@@ -44903,7 +44903,7 @@ _081153DA:
b _0811540E
.pool
_08115404:
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r3, 0x22]
ldrh r2, [r3, 0x26]
subs r1, r2
@@ -44939,7 +44939,7 @@ _08115430:
ands r1, r0
cmp r1, 0
bne _0811545C
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
ldrh r0, [r3, 0x24]
ldrh r2, [r3, 0x22]
adds r0, r2
@@ -44947,7 +44947,7 @@ _08115430:
b _08115466
.pool
_0811545C:
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r3, 0x22]
ldrh r2, [r3, 0x24]
subs r1, r2
@@ -44975,7 +44975,7 @@ _08115484:
b _0811549C
.pool
_08115490:
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
ldrh r0, [r3, 0x22]
strh r0, [r1]
adds r0, r2, 0
@@ -44994,7 +44994,7 @@ sub_81154A4: @ 81154A4
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r5, [r4, r0]
@@ -45072,7 +45072,7 @@ _08115540:
ldrsh r0, [r4, r7]
cmp r2, r0
bge _08115578
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r12, r0
adds r5, r4, 0
adds r5, 0x8
@@ -45143,7 +45143,7 @@ _081155C0:
ldrsh r0, [r3, r7]
cmp r2, r0
bge _081155F4
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r5, r3, 0
adds r5, 0x8
_081155D0:
@@ -45177,9 +45177,9 @@ sub_8115600: @ 8115600
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
movs r2, 0
- ldr r0, =0x02038408
+ ldr r0, =gUnknown_02038408
ldrh r0, [r0]
cmp r0, 0x63
bls _08115614
@@ -45198,18 +45198,18 @@ sub_8115628: @ 8115628
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
movs r0, 0x1
ands r0, r1
adds r6, r2, 0
cmp r0, 0
beq _08115648
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _0811564A
.pool
_08115648:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_0811564A:
ldrb r0, [r0]
adds r5, r0, 0
@@ -45228,7 +45228,7 @@ _0811565A:
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r5, 0
movs r1, 0x2
@@ -45251,10 +45251,10 @@ _0811565A:
movs r0, 0xFF
ands r1, r0
strh r1, [r4, 0xC]
- ldr r2, =0x02022e20
+ ldr r2, =gUnknown_02022E20
ldrh r0, [r4, 0xA]
strh r0, [r2]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
ldrh r0, [r6, 0x4]
strh r0, [r4, 0xE]
@@ -45274,29 +45274,29 @@ sub_81156D0: @ 81156D0
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r2, r0, r1
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r4, 0xE
ldrsh r1, [r0, r4]
movs r4, 0xE
ldrsh r0, [r2, r4]
cmp r1, r0
bne _08115710
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
adds r0, r3, 0
bl DestroyTask
b _0811571C
.pool
_08115710:
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
ldrh r0, [r2, 0xA]
strh r0, [r1]
- ldr r1, =0x02022e22
+ ldr r1, =gUnknown_02022E22
ldrh r0, [r2, 0xC]
strh r0, [r1]
_0811571C:
@@ -45310,7 +45310,7 @@ _0811571C:
sub_811572C: @ 811572C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -45321,7 +45321,7 @@ sub_811572C: @ 811572C
strh r0, [r4, 0x22]
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -45343,7 +45343,7 @@ _0811576C:
movs r1, 0x1
bl StartObjectImageAnim
_0811577A:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x8]
strh r0, [r4, 0x34]
ldr r1, =sub_8115798
@@ -45415,7 +45415,7 @@ sub_81157FC: @ 81157FC
push {r4,r5,lr}
sub sp, 0x4
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r4, r1]
bl sub_811583C
@@ -45484,7 +45484,7 @@ sub_811583C: @ 811583C
sub_8115884: @ 8115884
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -45502,7 +45502,7 @@ _0811589A:
sub_81158A4: @ 81158A4
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x2]
strh r0, [r5, 0x2E]
strh r0, [r5, 0x30]
@@ -45551,7 +45551,7 @@ sub_81158F8: @ 81158F8
strh r0, [r4, 0x2E]
b _0811597C
_0811590C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -45613,7 +45613,7 @@ _0811597C:
sub_8115984: @ 8115984
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -45638,7 +45638,7 @@ _081159AA:
sub_81159B4: @ 81159B4
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -45676,12 +45676,12 @@ sub_8115A04: @ 8115A04
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3]
movs r5, 0
strh r1, [r4, 0x8]
@@ -45720,7 +45720,7 @@ sub_8115A54: @ 8115A54
lsrs r5, 24
lsls r6, 24
lsrs r6, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -45755,13 +45755,13 @@ sub_8115AA4: @ 8115AA4
lsls r0, 24
lsrs r3, r0, 24
adds r4, r3, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08115B06
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r3, 2
adds r0, r2, r3
lsls r0, 3
@@ -45814,12 +45814,12 @@ sub_8115B0C: @ 8115B0C
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r0, r3
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2]
strh r1, [r0, 0x8]
ldrh r1, [r2, 0x2]
@@ -45834,15 +45834,15 @@ sub_8115B0C: @ 8115B0C
strh r1, [r0, 0x12]
strh r5, [r0, 0x18]
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
mov r9, r3
mov r8, r2
cmp r5, r1
bge _08115B74
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r3, [r0]
- ldr r7, =0x02038437
+ ldr r7, =gUnknown_02038437
movs r0, 0x1
mov r12, r0
adds r2, r1, 0
@@ -45906,7 +45906,7 @@ sub_8115BC8: @ 8115BC8
lsrs r5, 24
lsls r3, 24
lsrs r3, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -45941,13 +45941,13 @@ sub_8115C18: @ 8115C18
lsls r0, 24
lsrs r3, r0, 24
adds r4, r3, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08115C7A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r3, 2
adds r0, r2, r3
lsls r0, 3
@@ -45996,12 +45996,12 @@ sub_8115C80: @ 8115C80
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3]
movs r5, 0
strh r1, [r4, 0x8]
@@ -46040,7 +46040,7 @@ sub_8115CD0: @ 8115CD0
lsrs r5, 24
lsls r6, 24
lsrs r6, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -46080,13 +46080,13 @@ sub_8115D2C: @ 8115D2C
lsls r0, 24
lsrs r3, r0, 24
adds r4, r3, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08115D8E
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r3, 2
adds r0, r2, r3
lsls r0, 3
@@ -46136,12 +46136,12 @@ sub_8115D94: @ 8115D94
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x2]
strh r0, [r4, 0x8]
ldrh r0, [r5, 0x2]
@@ -46187,7 +46187,7 @@ sub_8115E00: @ 8115E00
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -46202,7 +46202,7 @@ sub_8115E00: @ 8115E00
b _08115EAC
.pool
_08115E28:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -46247,7 +46247,7 @@ _08115E7A:
adds r2, r3, 0
bl pal_fade_maybe
_08115E8A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -46278,7 +46278,7 @@ sub_8115EB8: @ 8115EB8
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -46286,7 +46286,7 @@ sub_8115EB8: @ 8115EB8
lsrs r5, r0, 24
cmp r5, 0
bne _08115EFE
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -46324,11 +46324,11 @@ sub_8115F10: @ 8115F10
lsrs r0, 24
mov r8, r0
movs r2, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r6, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r7, [r0]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r1, [r4]
movs r5, 0x80
lsls r5, 1
@@ -46389,7 +46389,7 @@ sub_8115F94: @ 8115F94
lsrs r0, 24
mov r8, r0
movs r5, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -46398,7 +46398,7 @@ sub_8115F94: @ 8115F94
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08115FD6
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0xC]
ldrh r0, [r1, 0x2]
@@ -46417,10 +46417,10 @@ _08115FD6:
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
mov r9, r0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
mov r10, r0
ldrh r1, [r4, 0xC]
@@ -46437,8 +46437,8 @@ _08115FF8:
ands r0, r1
cmp r0, 0
beq _08116028
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
add r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -46517,7 +46517,7 @@ sub_81160A4: @ 81160A4
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r4, 0x2E]
@@ -46541,22 +46541,22 @@ _081160DC:
beq _081160F4
b _08116104
_081160E2:
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
b _081160F6
.pool
_081160EC:
- ldr r1, =0x02022e22
+ ldr r1, =gUnknown_02022E22
b _081160F6
.pool
_081160F4:
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
_081160F6:
adds r0, r4, 0
bl oamt_set_x3A_32
b _0811610C
.pool
_08116104:
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
adds r0, r4, 0
bl oamt_set_x3A_32
_0811610C:
@@ -46568,7 +46568,7 @@ _0811610C:
orrs r1, r0
ldrh r0, [r1]
strh r0, [r4, 0x36]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x6]
strh r0, [r4, 0x38]
subs r0, 0x2
@@ -46638,13 +46638,13 @@ _0811618A:
cmp r0, 0x1
bhi _081161DC
movs r4, 0
- ldr r5, =0x0202406c
+ ldr r5, =gUnknown_0202406C
ldrb r0, [r5]
cmp r4, r0
bcs _081161DC
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r12, r2
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
movs r7, 0x3
negs r7, r7
_081161BA:
@@ -46678,9 +46678,9 @@ _081161E2:
thumb_func_start sub_81161F4
sub_81161F4: @ 81161F4
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r4, =0x020241e4
- ldr r5, =0x02038436
+ ldr r6, =gUnknown_02020630
+ ldr r4, =gUnknown_020241E4
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
adds r0, r4
ldrb r0, [r0]
@@ -46695,7 +46695,7 @@ sub_81161F4: @ 81161F4
adds r0, r2, 0
ands r0, r3
strb r0, [r1]
- ldr r3, =0x02038437
+ ldr r3, =gUnknown_02038437
ldrb r0, [r3]
adds r0, r4
ldrb r1, [r0]
@@ -46707,7 +46707,7 @@ sub_81161F4: @ 81161F4
ldrb r1, [r0]
ands r2, r1
strb r2, [r0]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x8
ldrsh r0, [r0, r1]
cmp r0, 0x2
@@ -46765,12 +46765,12 @@ sub_81162A4: @ 81162A4
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
adds r2, r1
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3]
strh r1, [r2, 0x8]
ldrh r1, [r3, 0x2]
@@ -46781,10 +46781,10 @@ sub_81162A4: @ 81162A4
strh r1, [r2, 0xE]
ldrh r1, [r3, 0x6]
strh r1, [r2, 0x18]
- ldr r4, =0x02022e20
+ ldr r4, =gUnknown_02022E20
ldrh r1, [r3]
strh r1, [r4]
- ldr r4, =0x02022e22
+ ldr r4, =gUnknown_02022E22
ldrh r1, [r3, 0x2]
strh r1, [r4]
ldr r1, =sub_81162F8
@@ -46801,7 +46801,7 @@ sub_81162F8: @ 81162F8
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -46812,7 +46812,7 @@ sub_81162F8: @ 81162F8
mov r12, r1
cmp r0, 0
bne _0811637E
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r2, [r0]
movs r7, 0x8
ldrsh r1, [r3, r7]
@@ -46827,7 +46827,7 @@ _08116330:
ldrh r0, [r3, 0x8]
_08116332:
strh r0, [r6]
- ldr r2, =0x02022e22
+ ldr r2, =gUnknown_02022E22
ldrh r3, [r2]
lsls r1, r5, 2
adds r0, r1, r5
@@ -46876,7 +46876,7 @@ _08116382:
sub_8116388: @ 8116388
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x6]
bl StartObjectRotScalAnim
movs r1, 0x4
@@ -46908,7 +46908,7 @@ _081163B4:
sub_81163D0: @ 81163D0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x6]
bl StartObjectRotScalAnim
movs r1, 0x4
@@ -46925,7 +46925,7 @@ _081163F4:
movs r1, 0x1
bl sub_80A6980
_081163FC:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x8]
strh r0, [r5, 0x2E]
ldr r0, =sub_80A67BC
@@ -46943,7 +46943,7 @@ _081163FC:
sub_8116420: @ 8116420
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -46953,7 +46953,7 @@ sub_8116420: @ 8116420
lsls r0, 24
cmp r0, 0
bne _08116444
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -46970,7 +46970,7 @@ _08116444:
sub_8116458: @ 8116458
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0x2
ldrsh r1, [r5, r0]
movs r0, 0x1
@@ -47034,13 +47034,13 @@ _0811649C:
sub_81164F0: @ 81164F0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r0, [r5]
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -47083,7 +47083,7 @@ sub_81164F0: @ 81164F0
sub_8116560: @ 8116560
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -47098,7 +47098,7 @@ _0811657C:
movs r1, 0x1
bl sub_80A6980
_08116584:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x6]
strh r0, [r4, 0x2E]
ldr r1, =move_anim_8072740
@@ -47116,7 +47116,7 @@ _08116584:
sub_81165A8: @ 81165A8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r1, [r4, 0x6]
bl StartObjectRotScalAnim
movs r1, 0x4
@@ -47180,7 +47180,7 @@ sub_8116620: @ 8116620
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r4, r1]
bl sub_811583C
@@ -47219,7 +47219,7 @@ sub_8116664: @ 8116664
movs r0, 0x1
bl sub_811583C
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x7
@@ -47244,14 +47244,14 @@ _081166B8:
movs r5, 0
_081166BA:
mov r0, sp
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
b _081166CA
.pool
_081166C4:
movs r5, 0
_081166C6:
mov r0, sp
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
_081166CA:
ldrb r1, [r1]
strb r1, [r0]
@@ -47259,10 +47259,10 @@ _081166CA:
.pool
_081166D4:
mov r1, sp
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
strb r0, [r1, 0x1]
b _0811670E
@@ -47275,13 +47275,13 @@ _081166EC:
_081166F4:
movs r5, 0
mov r2, sp
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08116706
.pool
_08116700:
movs r5, 0
mov r2, sp
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08116706:
ldrb r0, [r0]
movs r1, 0x2
@@ -47331,12 +47331,12 @@ sub_811675C: @ 811675C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
bl sub_811583C
adds r2, r0, 0
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r0, [r0]
cmp r0, 0x9
bhi _08116832
@@ -47359,49 +47359,49 @@ _0811678C:
.4byte _0811682C
.4byte _0811682C
_081167B4:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00000b0c
b _08116830
.pool
_081167C4:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x9E
lsls r0, 4
b _08116830
.pool
_081167D0:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00002f1e
b _08116830
.pool
_081167E0:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x90
lsls r0, 7
b _08116830
.pool
_081167EC:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00007ecb
b _08116830
.pool
_081167FC:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00007ecb
b _08116830
.pool
_0811680C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00002a16
b _08116830
.pool
_0811681C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00000d2e
b _08116830
.pool
_0811682C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x00007fff
_08116830:
strh r0, [r1, 0x8]
@@ -47421,7 +47421,7 @@ sub_8116848: @ 8116848
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
bl IndexOfObjectPaletteTag
lsls r0, 24
@@ -47442,7 +47442,7 @@ sub_8116874: @ 8116874
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -47450,7 +47450,7 @@ sub_8116874: @ 8116874
strh r1, [r2, 0x8]
lsrs r1, 16
strh r1, [r2, 0xA]
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3, 0x2]
strh r1, [r2, 0xC]
ldrh r1, [r3, 0x4]
@@ -47478,7 +47478,7 @@ sub_81168B8: @ 81168B8
lsls r0, 24
lsrs r7, r0, 24
movs r6, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r5, r7, 2
adds r0, r5, r7
lsls r0, 3
@@ -47568,7 +47568,7 @@ sub_8116960: @ 8116960
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4]
ldrb r1, [r4, 0x2]
ldrb r2, [r4, 0x4]
@@ -47576,7 +47576,7 @@ sub_8116960: @ 8116960
ldrb r4, [r4, 0x8]
str r4, [sp]
bl sub_80A27B0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -47595,7 +47595,7 @@ sub_81169A0: @ 81169A0
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -47616,9 +47616,9 @@ sub_81169C0: @ 81169C0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
movs r3, 0
strh r0, [r1, 0x8]
@@ -47645,7 +47645,7 @@ sub_81169F8: @ 81169F8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x10
ldrsh r0, [r4, r1]
@@ -47667,7 +47667,7 @@ _08116A28:
lsls r0, 16
cmp r0, 0
blt _08116AA6
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r1, 0x14
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -47758,7 +47758,7 @@ sub_8116AD0: @ 8116AD0
strh r0, [r4, 0x2E]
b _08116B08
_08116AE4:
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x32
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -47793,9 +47793,9 @@ sub_8116B14: @ 8116B14
lsrs r0, 24
mov r9, r0
movs r7, 0
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r7, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r7, [r0]
ldr r1, =0x00003f3f
movs r0, 0x48
@@ -47855,7 +47855,7 @@ _08116BA2:
lsls r0, 24
cmp r0, 0
bne _08116C26
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_get_per_side_status
lsls r0, 24
@@ -47876,8 +47876,8 @@ _08116BD2:
lsrs r0, 24
cmp r0, 0x1
bne _08116C26
- ldr r3, =0x02020630
- ldr r1, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
eors r0, r6
adds r0, r1
@@ -47913,38 +47913,38 @@ _08116C26:
lsls r0, 24
cmp r0, 0
beq _08116C64
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r5, [r0]
b _08116CAC
.pool
_08116C64:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _08116C90
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08116CA0
.pool
_08116C90:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08116CA0:
adds r0, r1
movs r1, 0xB
@@ -47957,7 +47957,7 @@ _08116CAC:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r1, r4, 0
adds r2, r5, 0
@@ -47984,8 +47984,8 @@ _08116CAC:
adds r1, 0x1
movs r2, 0x2
bl gpu_pal_apply
- ldr r2, =0x02022e18
- ldr r0, =0x02020630
+ ldr r2, =gUnknown_02022E18
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -47994,12 +47994,12 @@ _08116CAC:
negs r0, r0
adds r0, 0x20
strh r0, [r2]
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
ldrh r0, [r1, 0x22]
negs r0, r0
adds r0, 0x20
strh r0, [r2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r9
lsls r0, r2, 2
add r0, r9
@@ -48028,7 +48028,7 @@ sub_8116D64: @ 8116D64
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -48038,7 +48038,7 @@ sub_8116D64: @ 8116D64
movs r1, 0
mov r8, r1
strh r0, [r5, 0x1C]
- ldr r7, =0x02022e1a
+ ldr r7, =gUnknown_02022E1A
ldrh r2, [r7]
subs r1, r2, 0x4
strh r1, [r7]
@@ -48060,10 +48060,10 @@ sub_8116D64: @ 8116D64
bne _08116E86
movs r0, 0
bl sub_80A477C
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
mov r1, r8
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -48108,7 +48108,7 @@ _08116DF6:
bl SetGpuReg
movs r0, 0
bl obj_id_for_side_relative_to_move
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -48125,8 +48125,8 @@ _08116DF6:
ldrsh r0, [r5, r1]
cmp r0, 0x1
bne _08116E7C
- ldr r2, =0x020241e4
- ldr r0, =0x02038436
+ ldr r2, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -48168,12 +48168,12 @@ sub_8116EB4: @ 8116EB4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203a110
+ ldr r4, =gUnknown_0203A110
movs r0, 0x18
bl AllocZeroed
str r0, [r4]
movs r2, 0
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
_08116EC8:
ldr r1, [r4]
lsls r0, r2, 1
@@ -48187,7 +48187,7 @@ _08116EC8:
lsrs r2, r0, 24
cmp r2, 0x7
bls _08116EC8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -48205,21 +48205,21 @@ sub_8116F04: @ 8116F04
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0203a110
+ ldr r0, =gUnknown_0203A110
ldr r1, [r0]
movs r2, 0x8
ldrsh r0, [r1, r2]
cmp r0, 0
bne _08116F24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08116F26
.pool
_08116F24:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08116F26:
ldrb r0, [r0]
strb r0, [r1]
- ldr r4, =0x0203a110
+ ldr r4, =gUnknown_0203A110
ldr r2, [r4]
ldrb r0, [r2]
movs r1, 0x2
@@ -48244,10 +48244,10 @@ _08116F56:
movs r0, 0
strh r0, [r1, 0xA]
_08116F5C:
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r1, =0x00003f3f
movs r0, 0x48
@@ -48287,7 +48287,7 @@ _08116FBA:
lsls r0, 24
cmp r0, 0
beq _08117036
- ldr r4, =0x0203a110
+ ldr r4, =gUnknown_0203A110
ldr r1, [r4]
movs r2, 0xA
ldrsh r0, [r1, r2]
@@ -48313,8 +48313,8 @@ _08116FEC:
lsrs r5, r0, 24
cmp r5, 0x1
bne _08117036
- ldr r3, =0x02020630
- ldr r1, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldr r0, [r4]
ldrb r0, [r0, 0x1]
adds r0, r1
@@ -48346,23 +48346,23 @@ _08117036:
lsls r0, 24
cmp r0, 0
beq _08117078
- ldr r0, =0x0203a110
+ ldr r0, =gUnknown_0203A110
ldr r1, [r0]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r0, [r0]
b _081170C4
.pool
_08117078:
- ldr r4, =0x0203a110
+ ldr r4, =gUnknown_0203A110
ldr r0, [r4]
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _081170A8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r0, [r4]
ldrb r0, [r0]
lsls r0, 1
@@ -48370,11 +48370,11 @@ _08117078:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _081170BA
.pool
_081170A8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r0, [r4]
ldrb r0, [r0]
lsls r0, 1
@@ -48382,7 +48382,7 @@ _081170A8:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_081170BA:
adds r0, r1
movs r1, 0xB
@@ -48390,7 +48390,7 @@ _081170BA:
ldr r1, [r4]
_081170C4:
strh r0, [r1, 0x14]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -48413,8 +48413,8 @@ sub_81170EC: @ 81170EC
lsrs r5, r0, 24
movs r0, 0
mov r8, r0
- ldr r6, =0x020241e4
- ldr r4, =0x0203a110
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_0203A110
ldr r2, [r4]
ldrb r0, [r2]
adds r1, r0, r6
@@ -48462,7 +48462,7 @@ _08117162:
mov r2, sp
ldrh r2, [r2, 0xA]
bl sub_80A6CC0
- ldr r0, =0x0203a110
+ ldr r0, =gUnknown_0203A110
ldr r0, [r0]
movs r1, 0x6
ldrsh r0, [r0, r1]
@@ -48525,12 +48525,12 @@ _081171F8:
movs r2, 0x20
bl decompress_palette
_08117206:
- ldr r3, =0x02022e18
+ ldr r3, =gUnknown_02022E18
movs r2, 0
strh r2, [r3]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
- ldr r1, =0x0203a110
+ ldr r1, =gUnknown_0203A110
ldr r0, [r1]
movs r4, 0x4
ldrsh r0, [r0, r4]
@@ -48539,7 +48539,7 @@ _08117206:
bne _08117248
movs r0, 0x40
strh r0, [r3]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r5, 2
adds r0, r3, r5
lsls r0, 3
@@ -48548,7 +48548,7 @@ _08117206:
b _08117254
.pool
_08117248:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r5, 2
adds r0, r3, r5
lsls r0, 3
@@ -48589,7 +48589,7 @@ _08117280:
strh r4, [r1, 0xE]
ldrb r0, [r3, 0x2]
strh r0, [r1, 0x14]
- ldr r2, =0x020241e4
+ ldr r2, =gUnknown_020241E4
ldrb r0, [r3, 0x1]
adds r0, r2
ldrb r0, [r0]
@@ -48633,8 +48633,8 @@ sub_81172EC: @ 81172EC
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x02022e1a
- ldr r1, =0x03005e00
+ ldr r2, =gUnknown_02022E1A
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -48734,10 +48734,10 @@ _081173AE:
strh r0, [r5, 0x26]
b _08117478
_081173B6:
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -48777,7 +48777,7 @@ _081173E6:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
movs r1, 0xC
@@ -48815,7 +48815,7 @@ _0811743A:
orrs r0, r1
strb r0, [r2, 0x5]
_08117466:
- ldr r4, =0x0203a110
+ ldr r4, =gUnknown_0203A110
ldr r0, [r4]
bl Free
movs r0, 0
@@ -48844,7 +48844,7 @@ sub_8117494: @ 8117494
adds r6, r0, 0
movs r1, 0
bl sub_81175C4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -48885,7 +48885,7 @@ sub_8117500: @ 8117500
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -49002,7 +49002,7 @@ _081175CE:
adds r0, 0x10
cmp r2, r0
bge _081175FA
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r3, r0, 0
_081175EA:
lsls r0, r2, 1
@@ -49032,7 +49032,7 @@ sub_8117610: @ 8117610
lsrs r6, r0, 24
movs r4, 0
movs r2, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r3, [r0]
movs r5, 0x1
_08117620:
@@ -49048,7 +49048,7 @@ _0811762E:
cmp r2, 0x3
bls _08117620
movs r2, 0x5
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
adds r1, r0, 0
adds r1, 0x8
_0811763C:
@@ -49079,12 +49079,12 @@ sub_8117660: @ 8117660
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0x4
ldrsh r0, [r4, r1]
cmp r0, 0
beq _0811769C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -49097,12 +49097,12 @@ sub_8117660: @ 8117660
negs r0, r0
strh r0, [r4, 0x2]
_0811769C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
adds r1, r0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
strh r0, [r1, 0xA]
ldrh r0, [r2, 0x2]
@@ -49125,7 +49125,7 @@ sub_81176D8: @ 81176D8
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -49140,13 +49140,13 @@ sub_81176D8: @ 81176D8
ldrh r7, [r1, 0x1E]
adds r2, r7
strh r2, [r1, 0x1E]
- ldr r6, =0x02022e20
+ ldr r6, =gUnknown_02022E20
lsls r0, r3, 16
asrs r0, 24
ldrh r4, [r6]
adds r0, r4
strh r0, [r6]
- ldr r4, =0x02022e22
+ ldr r4, =gUnknown_02022E22
lsls r0, r2, 16
asrs r0, 24
ldrh r7, [r4]
@@ -49157,7 +49157,7 @@ sub_81176D8: @ 81176D8
strh r3, [r1, 0x1C]
ands r2, r0
strh r2, [r1, 0x1E]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0xE
ldrsh r2, [r0, r3]
movs r7, 0xE
@@ -49184,10 +49184,10 @@ sub_8117754: @ 8117754
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0xE]
@@ -49205,10 +49205,10 @@ sub_8117780: @ 8117780
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0xE]
@@ -49225,12 +49225,12 @@ sub_81177AC: @ 81177AC
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r4, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r2, [r0]
movs r0, 0x2
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
eors r0, r2
ldrb r1, [r1]
cmp r0, r1
@@ -49252,9 +49252,9 @@ sub_81177E4: @ 81177E4
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_081177EE:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
cmp r4, r0
beq _0811782C
@@ -49264,14 +49264,14 @@ _081177EE:
lsls r0, 24
cmp r0, 0
beq _0811782C
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r0, [r0]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
adds r2, r6
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
adds r2, 0x3E
movs r0, 0x1
ldrb r3, [r1]
@@ -49351,10 +49351,10 @@ _081178B6:
movs r2, 0
mov r8, r2
_081178BA:
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r1, =0x00003f3f
movs r0, 0x48
@@ -49411,7 +49411,7 @@ _08117930:
lsls r0, 24
cmp r0, 0
beq _08117964
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r4, [r0]
@@ -49423,23 +49423,23 @@ _08117964:
lsls r0, 24
cmp r0, 0
beq _08117988
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08117996
.pool
_08117988:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08117996:
adds r0, r1
movs r1, 0xB
@@ -49447,7 +49447,7 @@ _08117996:
lsls r0, 16
lsrs r4, r0, 16
_081179A2:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r7, r5
ldrb r1, [r0]
adds r0, r7, 0
@@ -49485,12 +49485,12 @@ _081179CC:
ldr r0, [sp, 0x5C]
movs r2, 0x20
bl decompress_palette
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r9
lsls r0, r2, 2
add r0, r9
@@ -49532,7 +49532,7 @@ sub_8117A60: @ 8117A60
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -49551,7 +49551,7 @@ _08117A7E:
ldrsh r0, [r3, r1]
cmp r0, 0
bge _08117AA4
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
lsls r1, r4, 16
asrs r1, 24
ldrh r0, [r2]
@@ -49560,7 +49560,7 @@ _08117A7E:
b _08117AB0
.pool
_08117AA4:
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
lsls r0, r4, 16
asrs r0, 24
ldrh r2, [r1]
@@ -49664,9 +49664,9 @@ _08117B34:
bne _08117C0C
movs r0, 0
bl sub_80A477C
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r4, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r4, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -49716,7 +49716,7 @@ _08117BB2:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
movs r1, 0xC
@@ -49746,8 +49746,8 @@ sub_8117C24: @ 8117C24
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x0203841e
- ldr r1, =0x02022ff0
+ ldr r2, =gUnknown_0203841E
+ ldr r1, =gUnknown_02022FF0
ldrb r1, [r1]
strh r1, [r2]
bl move_anim_task_del
@@ -49765,7 +49765,7 @@ sub_8117C44: @ 8117C44
movs r0, 0x80
lsls r0, 6
bl AllocZeroed
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r2, 0xBE
lsls r2, 1
@@ -49785,7 +49785,7 @@ sub_8117C70: @ 8117C70
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x020244d4
+ ldr r6, =gUnknown_020244D4
ldr r0, [r6]
movs r5, 0xBE
lsls r5, 1
@@ -49811,7 +49811,7 @@ sub_8117CA0: @ 8117CA0
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -49842,21 +49842,21 @@ _08117CD2:
_08117CE4:
cmp r0, 0x1
bne _08117CF0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08117CF6
.pool
_08117CF0:
cmp r0, 0x2
bne _08117CFC
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08117CF6:
ldrb r0, [r0]
adds r4, r0, 0
adds r4, 0x10
_08117CFC:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r1, [r0]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x2
ldrsh r0, [r0, r2]
movs r2, 0xBE
@@ -49866,7 +49866,7 @@ _08117CFC:
lsls r0, 5
adds r0, r1
lsls r1, r4, 5
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
movs r2, 0x20
bl memcpy
@@ -49886,7 +49886,7 @@ sub_8117D3C: @ 8117D3C
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -49917,24 +49917,24 @@ _08117D6E:
_08117D80:
cmp r0, 0x1
bne _08117D8C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08117D92
.pool
_08117D8C:
cmp r0, 0x2
bne _08117D98
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08117D92:
ldrb r0, [r0]
adds r4, r0, 0
adds r4, 0x10
_08117D98:
lsls r0, r4, 5
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r2, [r1]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r3, 0x2
ldrsh r1, [r1, r3]
movs r3, 0xBE
@@ -49961,7 +49961,7 @@ sub_8117DD8: @ 8117DD8
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -49992,22 +49992,22 @@ _08117E0A:
_08117E1C:
cmp r0, 0x1
bne _08117E28
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08117E2E
.pool
_08117E28:
cmp r0, 0x2
bne _08117E34
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08117E2E:
ldrb r0, [r0]
adds r4, r0, 0
adds r4, 0x10
_08117E34:
lsls r1, r4, 5
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r1, r0
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
movs r2, 0x20
bl memcpy
@@ -50030,13 +50030,13 @@ sub_8117E60: @ 8117E60
lsrs r1, r0, 24
cmp r1, 0
beq _08117E80
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
strh r0, [r1, 0xE]
b _08117E84
.pool
_08117E80:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
strh r1, [r0, 0xE]
_08117E84:
adds r0, r4, 0
@@ -50052,12 +50052,12 @@ sub_8117E94: @ 8117E94
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02038436
- ldr r1, =0x0202420c
+ ldr r2, =gUnknown_02038436
+ ldr r1, =gUnknown_0202420C
ldrb r1, [r1]
strb r1, [r2]
- ldr r2, =0x02038437
- ldr r1, =0x0202420e
+ ldr r2, =gUnknown_02038437
+ ldr r1, =gUnknown_0202420E
ldrb r1, [r1]
strb r1, [r2]
bl move_anim_task_del
@@ -50071,23 +50071,23 @@ sub_8117EC4: @ 8117EC4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _08117EF8
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
b _08117EFC
.pool
_08117EF8:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
_08117EFC:
strh r0, [r1, 0xE]
@@ -50104,8 +50104,8 @@ sub_8117F10: @ 8117F10
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02038437
- ldr r1, =0x0202420c
+ ldr r2, =gUnknown_02038437
+ ldr r1, =gUnknown_0202420C
ldrb r1, [r1]
strb r1, [r2]
bl move_anim_task_del
@@ -50119,12 +50119,12 @@ sub_8117F30: @ 8117F30
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02038436
- ldr r1, =0x0202420b
+ ldr r2, =gUnknown_02038436
+ ldr r1, =gUnknown_0202420B
ldrb r1, [r1]
strb r1, [r2]
- ldr r2, =0x02038437
- ldr r1, =0x0202420e
+ ldr r2, =gUnknown_02038437
+ ldr r1, =gUnknown_0202420E
ldrb r1, [r1]
strb r1, [r2]
bl move_anim_task_del
@@ -50146,14 +50146,14 @@ sub_8117F60: @ 8117F60
bl move_anim_task_del
b _08117FB4
_08117F78:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r3, r4, 2
adds r3, r4
lsls r3, 3
adds r3, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r4, [r0]
- ldr r2, =0x02038436
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
ldr r1, [r4]
lsls r0, 2
@@ -50172,7 +50172,7 @@ _08117F78:
strb r0, [r1]
ldr r0, =sub_8117FD0
str r0, [r3]
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -50188,21 +50188,21 @@ sub_8117FD0: @ 8117FD0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x80
lsls r0, 5
cmp r1, r0
bne _08118014
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r3, [r0]
ldr r0, [r1]
lsls r3, 2
adds r3, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -50242,7 +50242,7 @@ _08118040:
adds r0, r6, r0
ldrb r0, [r0]
bl GetGpuReg
- ldr r1, =0x0203a114
+ ldr r1, =gUnknown_0203A114
strh r0, [r1]
cmp r5, 0x6
bhi _08118124
@@ -50262,7 +50262,7 @@ _08118068:
.4byte _081180FC
.4byte _08118110
_08118084:
- ldr r2, =0x0203a114
+ ldr r2, =gUnknown_0203A114
lsls r3, r4, 6
ldrb r1, [r2, 0x1]
movs r0, 0x3F
@@ -50272,7 +50272,7 @@ _08118084:
b _08118124
.pool
_08118098:
- ldr r3, =0x0203a114
+ ldr r3, =gUnknown_0203A114
movs r0, 0x1
adds r1, r4, 0
ands r1, r0
@@ -50283,7 +50283,7 @@ _08118098:
b _0811811E
.pool
_081180B0:
- ldr r3, =0x0203a114
+ ldr r3, =gUnknown_0203A114
movs r0, 0x1
adds r1, r4, 0
ands r1, r0
@@ -50294,7 +50294,7 @@ _081180B0:
b _081180EE
.pool
_081180C8:
- ldr r3, =0x0203a114
+ ldr r3, =gUnknown_0203A114
movs r0, 0x3
adds r1, r4, 0
ands r1, r0
@@ -50305,7 +50305,7 @@ _081180C8:
b _081180EE
.pool
_081180E0:
- ldr r3, =0x0203a114
+ ldr r3, =gUnknown_0203A114
movs r0, 0x3
adds r1, r4, 0
ands r1, r0
@@ -50319,7 +50319,7 @@ _081180EE:
b _08118124
.pool
_081180FC:
- ldr r2, =0x0203a114
+ ldr r2, =gUnknown_0203A114
lsls r3, r4, 7
ldrb r1, [r2]
movs r0, 0x7F
@@ -50329,7 +50329,7 @@ _081180FC:
b _08118124
.pool
_08118110:
- ldr r3, =0x0203a114
+ ldr r3, =gUnknown_0203A114
movs r0, 0x1F
adds r1, r4, 0
ands r1, r0
@@ -50344,7 +50344,7 @@ _08118124:
ldr r0, =gUnknown_0859741A
adds r0, r6, r0
ldrb r0, [r0]
- ldr r1, =0x0203a114
+ ldr r1, =gUnknown_0203A114
ldrh r1, [r1]
bl SetGpuReg
_08118132:
@@ -50436,14 +50436,14 @@ battle_intro_launch: @ 81181D4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _08118208
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
@@ -50492,7 +50492,7 @@ _08118258:
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -50517,14 +50517,14 @@ sub_811828C: @ 811828C
lsls r0, 24
lsrs r0, 24
bl DestroyTask
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
movs r0, 0x50
movs r1, 0
@@ -50557,11 +50557,11 @@ task_battle_intro_80BC47C: @ 81182EC
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
adds r0, 0x6
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -50587,7 +50587,7 @@ _08118330:
.4byte _081183E4
.4byte _08118524
_08118344:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -50634,7 +50634,7 @@ _0811838C:
bl SetGpuReg
b _0811852A
_0811839C:
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
ldrh r0, [r1]
subs r0, 0xFF
strh r0, [r1]
@@ -50658,7 +50658,7 @@ _081183B4:
strh r0, [r1, 0xC]
movs r0, 0x20
strh r0, [r1, 0xE]
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r1, [r2]
ldr r0, =0x0000fffe
ands r0, r1
@@ -50685,7 +50685,7 @@ _08118400:
ldrsh r0, [r2, r1]
cmp r0, 0x1
bne _08118420
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
ldrh r1, [r2]
ldr r0, =0x0000ffb0
cmp r1, r0
@@ -50694,7 +50694,7 @@ _08118400:
b _0811842C
.pool
_08118420:
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
ldrh r1, [r2]
ldr r0, =0x0000ffc8
cmp r1, r0
@@ -50703,7 +50703,7 @@ _08118420:
_0811842C:
strh r0, [r2]
_0811842E:
- ldr r2, =0x02022e26
+ ldr r2, =gUnknown_02022E26
ldrh r1, [r2]
movs r0, 0xFF
lsls r0, 8
@@ -50728,9 +50728,9 @@ _08118442:
strh r0, [r1, 0xC]
_0811845A:
movs r3, 0
- ldr r5, =0x02039b28
+ ldr r5, =gUnknown_02039B28
mov r9, r5
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
mov r6, r9
adds r5, r1, 0
_08118466:
@@ -50748,9 +50748,9 @@ _08118466:
ble _08118466
cmp r3, 0x9F
bgt _081184AA
- ldr r7, =0x02038c28
- ldr r6, =0x02039b28
- ldr r1, =0x03005e00
+ ldr r7, =gUnknown_02038C28
+ ldr r6, =gUnknown_02039B28
+ ldr r1, =gTasks
mov r2, r12
adds r0, r2, r4
lsls r0, 3
@@ -50829,7 +50829,7 @@ task00_battle_intro_80BC6C8: @ 8118538
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -50849,13 +50849,13 @@ _08118568:
cmp r0, 0x4
bne _08118580
_0811856C:
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
adds r0, 0x8
b _0811857E
.pool
_08118578:
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
adds r0, 0x6
_0811857E:
@@ -50870,7 +50870,7 @@ _08118580:
adds r6, r0, 0
cmp r1, 0x4
bne _081185E4
- ldr r7, =0x02022e1a
+ ldr r7, =gUnknown_02022E1A
ldrh r0, [r4, 0x14]
bl cosine2
lsls r0, 16
@@ -50895,7 +50895,7 @@ _081185C8:
adds r0, r1, 0x6
_081185CA:
strh r0, [r4, 0x14]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r6, r5
lsls r0, 3
adds r3, r0, r2
@@ -50931,13 +50931,13 @@ _08118608:
.4byte _081186C8
.4byte _08118814
_0811861C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r6, r5
lsls r0, 3
adds r2, r0, r1
movs r3, 0x10
strh r3, [r2, 0x10]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -50955,7 +50955,7 @@ _08118644:
strh r0, [r2, 0x8]
b _0811881A
_0811864C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -50976,7 +50976,7 @@ _08118662:
b _0811881A
.pool
_08118678:
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
ldrh r0, [r1]
subs r0, 0xFF
strh r0, [r1]
@@ -50989,7 +50989,7 @@ _08118678:
beq _08118690
b _0811881A
_08118690:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -51002,7 +51002,7 @@ _08118690:
strh r0, [r1, 0xE]
movs r0, 0x1
strh r0, [r1, 0x12]
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r1, [r2]
ldr r0, =0x0000fffe
ands r0, r1
@@ -51010,7 +51010,7 @@ _08118690:
b _0811881A
.pool
_081186C8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -51053,7 +51053,7 @@ _08118708:
movs r0, 0x4
strh r0, [r1, 0x12]
_08118728:
- ldr r2, =0x02022e26
+ ldr r2, =gUnknown_02022E26
ldrh r1, [r2]
movs r0, 0xFF
lsls r0, 8
@@ -51064,7 +51064,7 @@ _08118728:
adds r0, r1, r3
strh r0, [r2]
_0811873C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -51077,9 +51077,9 @@ _0811873C:
strh r0, [r1, 0xC]
_08118752:
movs r3, 0
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
mov r8, r0
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
mov r12, r2
mov r7, r8
adds r4, r1, 0
@@ -51098,10 +51098,10 @@ _08118760:
ble _08118760
cmp r3, 0x9F
bgt _081187A4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r12, r0
- ldr r7, =0x02039b28
- ldr r1, =0x03005e00
+ ldr r7, =gUnknown_02039B28
+ ldr r1, =gTasks
adds r0, r6, r5
lsls r0, 3
adds r4, r0, r1
@@ -51120,7 +51120,7 @@ _0811878A:
cmp r3, 0x9F
ble _0811878A
_081187A4:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r6, r5
lsls r0, 3
adds r1, r0, r1
@@ -51161,7 +51161,7 @@ _08118814:
adds r0, r5, 0
bl sub_811828C
_0811881A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -51190,11 +51190,11 @@ task_battle_intro_anim: @ 8118844
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
adds r0, 0x8
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -51230,13 +51230,13 @@ _08118898:
movs r0, 0x54
movs r1, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
adds r2, r0, r1
strh r4, [r2, 0x10]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -51254,7 +51254,7 @@ _081188E6:
strh r0, [r2, 0x8]
b _08118A96
_081188F0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -51276,7 +51276,7 @@ _08118908:
b _08118A96
.pool
_0811891C:
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
ldrh r0, [r1]
subs r0, 0xFF
strh r0, [r1]
@@ -51289,7 +51289,7 @@ _0811891C:
beq _08118934
b _08118A96
_08118934:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -51303,7 +51303,7 @@ _08118934:
strh r0, [r1, 0xE]
movs r0, 0x1
strh r0, [r1, 0x12]
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r1, [r2]
ldr r0, =0x0000fffe
ands r0, r1
@@ -51342,7 +51342,7 @@ _08118986:
movs r0, 0x6
strh r0, [r2, 0x12]
_081189A6:
- ldr r2, =0x02022e26
+ ldr r2, =gUnknown_02022E26
ldrh r1, [r2]
movs r0, 0xFF
lsls r0, 8
@@ -51366,9 +51366,9 @@ _081189BA:
strh r0, [r1, 0xC]
_081189D0:
movs r3, 0
- ldr r6, =0x02039b28
+ ldr r6, =gUnknown_02039B28
mov r8, r6
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
adds r4, r1, 0
_081189DA:
lsls r2, r3, 1
@@ -51385,9 +51385,9 @@ _081189DA:
ble _081189DA
cmp r3, 0x9F
bgt _08118A1E
- ldr r7, =0x02038c28
- ldr r6, =0x02039b28
- ldr r1, =0x03005e00
+ ldr r7, =gUnknown_02038C28
+ ldr r6, =gUnknown_02039B28
+ ldr r1, =gTasks
mov r2, r12
adds r0, r2, r5
lsls r0, 3
@@ -51407,7 +51407,7 @@ _08118A04:
cmp r3, 0x9F
ble _08118A04
_08118A1E:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -51449,7 +51449,7 @@ _08118A90:
adds r0, r5, 0
bl sub_811828C
_08118A96:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -51480,7 +51480,7 @@ task00_battle_intro_wireless: @ 8118AC0
sub sp, 0x8
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -51493,7 +51493,7 @@ task00_battle_intro_wireless: @ 8118AC0
ldrsh r0, [r7, r2]
cmp r0, 0
bne _08118B36
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
ldrh r1, [r2]
movs r0, 0x80
lsls r0, 8
@@ -51507,7 +51507,7 @@ task00_battle_intro_wireless: @ 8118AC0
_08118AFE:
adds r0, r1, 0x3
strh r0, [r2]
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
ldrh r0, [r1]
subs r0, 0x3
strh r0, [r1]
@@ -51528,7 +51528,7 @@ _08118B18:
movs r0, 0x1
strh r0, [r7, 0x10]
_08118B36:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r6, 2
adds r1, r2, r6
lsls r1, 3
@@ -51580,8 +51580,8 @@ _08118BA8:
ldrh r0, [r1, 0x8]
adds r0, 0x1
strh r0, [r1, 0x8]
- ldr r4, =0x02020630
- ldr r5, =0x0202449c
+ ldr r4, =gUnknown_02020630
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
adds r0, 0x7D
ldrb r0, [r0]
@@ -51640,7 +51640,7 @@ _08118BA8:
b _08118D5A
.pool
_08118C38:
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
ldrh r0, [r1]
subs r0, 0xFF
strh r0, [r1]
@@ -51663,7 +51663,7 @@ _08118C50:
strh r0, [r1, 0xC]
movs r0, 0x20
strh r0, [r1, 0xE]
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r1, [r2]
ldr r0, =0x0000fffe
ands r0, r1
@@ -51671,7 +51671,7 @@ _08118C50:
b _08118D5A
.pool
_08118C7C:
- ldr r2, =0x02022e26
+ ldr r2, =gUnknown_02022E26
ldrh r1, [r2]
movs r0, 0xFF
lsls r0, 8
@@ -51695,9 +51695,9 @@ _08118C90:
strh r0, [r1, 0xC]
_08118CA6:
movs r3, 0
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
mov r12, r0
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
mov r8, r2
mov r7, r12
adds r4, r1, 0
@@ -51716,10 +51716,10 @@ _08118CB4:
ble _08118CB4
cmp r3, 0x9F
bgt _08118CF8
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r8, r0
- ldr r7, =0x02039b28
- ldr r1, =0x03005e00
+ ldr r7, =gUnknown_02039B28
+ ldr r1, =gTasks
adds r0, r5, r6
lsls r0, 3
adds r4, r0, r1
@@ -51789,7 +51789,7 @@ sub_8118D68: @ 8118D68
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -51862,21 +51862,21 @@ _08118DD4:
ldr r1, =0x00003f3f
movs r0, 0x4A
bl SetGpuReg
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
ldr r2, =0x0000ffd0
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
movs r0, 0xF0
strh r0, [r1]
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
subs r2, 0xC0
adds r0, r2, 0
strh r0, [r1]
b _08118FB2
.pool
_08118E4C:
- ldr r2, =0x02022e26
+ ldr r2, =gUnknown_02022E26
ldrh r3, [r2]
movs r1, 0x80
lsls r1, 1
@@ -51912,7 +51912,7 @@ _08118E7E:
strh r0, [r1, 0x8]
movs r0, 0xF0
strh r0, [r1, 0xC]
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r1, [r2]
ldr r0, =0x0000fffe
ands r0, r1
@@ -51920,7 +51920,7 @@ _08118E7E:
b _08118FB2
.pool
_08118EA8:
- ldr r3, =0x02022e26
+ ldr r3, =gUnknown_02022E26
ldrh r2, [r3]
movs r0, 0xFF
lsls r0, 8
@@ -51946,10 +51946,10 @@ _08118EC2:
subs r0, r1, 0x2
strh r0, [r3, 0xC]
_08118ED8:
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r3, 0xC]
strh r0, [r1]
- ldr r2, =0x02022e1c
+ ldr r2, =gUnknown_02022E1C
negs r1, r0
strh r1, [r2]
lsls r0, 16
@@ -51961,15 +51961,15 @@ _08118ED8:
b _08118FB2
.pool
_08118F00:
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
ldrh r0, [r1]
adds r3, r0, 0x2
strh r3, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
ldrh r0, [r1]
adds r0, 0x2
strh r0, [r1]
- ldr r5, =0x02022e26
+ ldr r5, =gUnknown_02022E26
ldrh r2, [r5]
movs r0, 0xFF
lsls r0, 8
@@ -52013,10 +52013,10 @@ _08118F28:
lsls r1, 7
movs r0, 0xC
bl SetGpuReg
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -52069,12 +52069,12 @@ sub_8118FBC: @ 8118FBC
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r2, [r1]
lsls r4, 2
adds r2, 0x4
adds r2, r4
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r0, r1
ldrb r1, [r0]
lsls r1, 11
@@ -52177,7 +52177,7 @@ sub_8119094: @ 8119094
lsls r0, 24
mov r9, r0
ldr r4, =0x040000d4
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
lsrs r2, 22
adds r0, 0x4
diff --git a/asm/battle_message.s b/asm/battle_message.s
index ffd9a1d0f..149ad531a 100644
--- a/asm/battle_message.s
+++ b/asm/battle_message.s
@@ -15,24 +15,24 @@ battle_pick_message: @ 814E0C4
lsls r0, 16
lsrs r6, r0, 16
movs r7, 0
- ldr r4, =0x0203aba8
- ldr r0, =0x02024064
+ ldr r4, =gUnknown_0203ABA8
+ ldr r0, =gUnknown_02024064
mov r8, r0
ldrb r1, [r0]
lsls r1, 9
- ldr r0, =0x02023068
+ ldr r0, =gUnknown_02023068
adds r1, r0
str r1, [r4]
- ldr r2, =0x02024208
+ ldr r2, =gUnknown_02024208
ldrh r0, [r1, 0x4]
strh r0, [r2]
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
ldrb r0, [r1, 0x6]
strb r0, [r2]
- ldr r5, =0x02024474
+ ldr r5, =gUnknown_02024474
ldrb r0, [r1, 0x7]
strb r0, [r5, 0x17]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r0, [r3]
adds r0, 0x52
ldrb r1, [r1, 0x8]
@@ -42,7 +42,7 @@ battle_pick_message: @ 814E0C4
ldr r1, [r4]
ldrb r1, [r1, 0x9]
strb r1, [r0]
- ldr r1, =0x0202420f
+ ldr r1, =gUnknown_0202420F
ldr r2, [r4]
ldrb r0, [r2, 0xA]
strb r0, [r1]
@@ -53,9 +53,9 @@ battle_pick_message: @ 814E0C4
movs r2, 0
mov r12, r8
mov r9, r5
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
mov r10, r1
- ldr r3, =0x0203aba4
+ ldr r3, =gUnknown_0203ABA4
_0814E126:
adds r0, r2, r3
ldr r1, [r4]
@@ -67,11 +67,11 @@ _0814E126:
cmp r2, 0x3
ble _0814E126
movs r2, 0
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
mov r8, r0
- ldr r3, =0x0203aba8
- ldr r5, =0x02022f68
- ldr r4, =0x02022f78
+ ldr r3, =gUnknown_0203ABA8
+ ldr r5, =gUnknown_02022F68
+ ldr r4, =gUnknown_02022F78
_0814E144:
mov r0, r8
adds r1, r2, r0
@@ -114,7 +114,7 @@ _0814E1B4:
.4byte _0814E4F8
.4byte _0814E55C
_0814E1CC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x8
ands r0, r2
@@ -145,7 +145,7 @@ _0814E200:
b _0814E6D8
.pool
_0814E214:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
@@ -219,7 +219,7 @@ _0814E2AC:
lsls r0, 24
cmp r0, 0
bne _0814E310
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -258,7 +258,7 @@ _0814E308:
b _0814E6D8
.pool
_0814E310:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -302,7 +302,7 @@ _0814E368:
ands r1, r0
cmp r1, 0
beq _0814E380
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
@@ -321,7 +321,7 @@ _0814E394:
lsls r0, 24
cmp r0, 0
bne _0814E3EC
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB1
ldrb r2, [r0]
@@ -333,7 +333,7 @@ _0814E394:
_0814E3BC:
cmp r2, 0x1
beq _0814E3CC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -353,11 +353,11 @@ _0814E3E0:
b _0814E6D8
.pool
_0814E3EC:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 4
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
cmp r1, r0
beq _0814E406
ldr r0, [r2]
@@ -389,13 +389,13 @@ _0814E430:
lsls r0, 24
cmp r0, 0
bne _0814E488
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB1
ldrb r2, [r0]
cmp r2, 0
beq _0814E456
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -421,7 +421,7 @@ _0814E47C:
b _0814E6D8
.pool
_0814E488:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x02000002
ands r0, r1
@@ -444,7 +444,7 @@ _0814E4AC:
b _0814E6D8
.pool
_0814E4BC:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
@@ -475,15 +475,15 @@ _0814E4F2:
_0814E4F8:
mov r0, r10
bl sub_814F8F8
- ldr r0, =0x0203aba8
+ ldr r0, =gUnknown_0203ABA8
ldr r2, [r0]
ldrh r1, [r2]
movs r0, 0xB1
lsls r0, 1
cmp r1, r0
bls _0814E534
- ldr r0, =0x02022f68
- ldr r1, =0x0202449c
+ ldr r0, =gUnknown_02022F68
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r1, 0x8E
ldrb r2, [r1]
@@ -495,7 +495,7 @@ _0814E4F8:
b _0814E544
.pool
_0814E534:
- ldr r0, =0x02022f68
+ ldr r0, =gUnknown_02022F68
ldrh r2, [r2]
movs r1, 0xD
muls r1, r2
@@ -503,13 +503,13 @@ _0814E534:
adds r1, r2
bl CopyString
_0814E544:
- ldr r0, =0x02022f68
+ ldr r0, =gUnknown_02022F68
bl sub_814F950
ldr r7, =gUnknown_085CBDAC
b _0814E6D8
.pool
_0814E55C:
- ldr r4, =0x02022f58
+ ldr r4, =gUnknown_02022F58
ldrb r1, [r4]
movs r0, 0x80
ands r0, r1
@@ -532,7 +532,7 @@ _0814E55C:
eors r0, r1
strb r0, [r4]
_0814E58A:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r0, [r0]
subs r0, 0x2
lsls r0, 24
@@ -543,7 +543,7 @@ _0814E58A:
b _0814E6D8
.pool
_0814E5A4:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -570,13 +570,13 @@ _0814E5C4:
eors r0, r1
strb r0, [r4]
_0814E5E0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _0814E638
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r0, [r0]
cmp r0, 0x2
beq _0814E628
@@ -609,13 +609,13 @@ _0814E630:
b _0814E6D8
.pool
_0814E638:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
cmp r1, r0
bne _0814E680
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r0, [r0]
cmp r0, 0x2
beq _0814E670
@@ -642,7 +642,7 @@ _0814E678:
b _0814E6D8
.pool
_0814E680:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r0, [r0]
cmp r0, 0x2
beq _0814E6A8
@@ -673,7 +673,7 @@ _0814E6B8:
lsls r0, 1
cmp r6, r0
bls _0814E6CC
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0xFF
strb r0, [r1]
b _0814E6DE
@@ -702,7 +702,7 @@ _0814E6DE:
thumb_func_start get_battle_strings_
get_battle_strings_: @ 814E6F0
push {lr}
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
bl get_battle_strings
pop {r1}
bx r1
@@ -774,14 +774,14 @@ get_battle_strings: @ 814E764
mov r8, r1
movs r6, 0
movs r4, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
ands r0, r1
cmp r0, 0
beq _0814E794
- ldr r0, =0x0203c7b4
+ ldr r0, =gUnknown_0203C7B4
ldrb r7, [r0]
b _0814E79C
.pool
@@ -868,11 +868,11 @@ _0814E7CC:
.4byte _0814F5B4
.4byte _0814E8E4
_0814E8A0:
- ldr r5, =0x02022f58
+ ldr r5, =gUnknown_02022F58
ldrb r0, [r5]
cmp r0, 0xFD
bne _0814E8B8
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r5, 0
b _0814E8F0
.pool
@@ -887,19 +887,19 @@ _0814E8C8:
adds r4, r5, 0
bl _0814F5C0
_0814E8CE:
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
ldrb r0, [r1]
cmp r0, 0xFD
bne _0814E904
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
b _0814E8EE
.pool
_0814E8E4:
- ldr r1, =0x02022f78
+ ldr r1, =gUnknown_02022F78
ldrb r0, [r1]
cmp r0, 0xFD
bne _0814E904
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
_0814E8EE:
adds r0, r1, 0
_0814E8F0:
@@ -911,28 +911,28 @@ _0814E904:
adds r4, r1, 0
bl _0814F5C0
_0814E90A:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl _0814F5C0
.pool
_0814E914:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
bl _0814F5C0
.pool
_0814E920:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
bl _0814F5C0
.pool
_0814E92C:
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -944,14 +944,14 @@ _0814E92C:
_0814E960:
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -963,14 +963,14 @@ _0814E960:
_0814E994:
movs r0, 0x2
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -982,14 +982,14 @@ _0814E994:
_0814E9C8:
movs r0, 0x3
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -999,8 +999,8 @@ _0814E9C8:
bl _0814F5BE
.pool
_0814E9FC:
- ldr r2, =0x0202406e
- ldr r1, =0x020229e8
+ ldr r2, =gUnknown_0202406E
+ ldr r1, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1011,7 +1011,7 @@ _0814E9FC:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1021,8 +1021,8 @@ _0814E9FC:
bl _0814F5BE
.pool
_0814EA38:
- ldr r2, =0x0202406e
- ldr r1, =0x020229e8
+ ldr r2, =gUnknown_0202406E
+ ldr r1, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1035,7 +1035,7 @@ _0814EA38:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1045,8 +1045,8 @@ _0814EA38:
bl _0814F5BE
.pool
_0814EA78:
- ldr r2, =0x0202406e
- ldr r1, =0x020229e8
+ ldr r2, =gUnknown_0202406E
+ ldr r1, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1059,7 +1059,7 @@ _0814EA78:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1069,8 +1069,8 @@ _0814EA78:
bl _0814F5BE
.pool
_0814EAB8:
- ldr r2, =0x0202406e
- ldr r1, =0x020229e8
+ ldr r2, =gUnknown_0202406E
+ ldr r1, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1083,7 +1083,7 @@ _0814EAB8:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1093,14 +1093,14 @@ _0814EAB8:
bl _0814F5BE
.pool
_0814EAF8:
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
adds r2, r4, 0
cmp r0, 0
beq _0814EB74
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -1127,14 +1127,14 @@ _0814EB36:
movs r0, 0x1
ands r0, r1
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1148,14 +1148,14 @@ _0814EB74:
movs r0, 0x1
ands r0, r1
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1166,7 +1166,7 @@ _0814EB9E:
bl _0814F5BE
.pool
_0814EBB0:
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -1178,7 +1178,7 @@ _0814EBB0:
movs r0, 0x1
ands r0, r1
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, 0x4
@@ -1186,7 +1186,7 @@ _0814EBB0:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1200,7 +1200,7 @@ _0814EBF8:
movs r0, 0x1
ands r0, r1
bl battle_get_side_with_given_state
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, 0x4
@@ -1208,7 +1208,7 @@ _0814EBF8:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1219,13 +1219,13 @@ _0814EC24:
bl _0814F5BE
.pool
_0814EC38:
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0814ECA8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -1236,8 +1236,8 @@ _0814EC38:
_0814EC56:
ldrb r1, [r4]
adds r0, r1, 0
- ldr r3, =0x0202406e
- ldr r2, =0x02024744
+ ldr r3, =gUnknown_0202406E
+ ldr r2, =gUnknown_02024744
mov r12, r2
adds r2, r5, 0
cmp r0, 0xFF
@@ -1266,14 +1266,14 @@ _0814EC78:
b _0814ECC2
.pool
_0814ECA8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1284,13 +1284,13 @@ _0814ECC2:
bl _0814F5BE
.pool
_0814ECD4:
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0814ED44
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -1301,8 +1301,8 @@ _0814ECD4:
_0814ECF2:
ldrb r1, [r4]
adds r0, r1, 0
- ldr r3, =0x0202406e
- ldr r2, =0x02024744
+ ldr r3, =gUnknown_0202406E
+ ldr r2, =gUnknown_02024744
mov r12, r2
adds r2, r5, 0
cmp r0, 0xFF
@@ -1331,14 +1331,14 @@ _0814ED14:
b _0814ED5E
.pool
_0814ED44:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1349,13 +1349,13 @@ _0814ED5E:
bl _0814F5BE
.pool
_0814ED70:
- ldr r5, =0x0202420e
+ ldr r5, =gUnknown_0202420E
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0814EDE0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -1366,8 +1366,8 @@ _0814ED70:
_0814ED8E:
ldrb r1, [r4]
adds r0, r1, 0
- ldr r3, =0x0202406e
- ldr r2, =0x02024744
+ ldr r3, =gUnknown_0202406E
+ ldr r2, =gUnknown_02024744
mov r12, r2
adds r2, r5, 0
cmp r0, 0xFF
@@ -1396,14 +1396,14 @@ _0814EDB0:
b _0814EDFA
.pool
_0814EDE0:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1414,13 +1414,13 @@ _0814EDFA:
bl _0814F5BE
.pool
_0814EE0C:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0814EE7C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -1431,8 +1431,8 @@ _0814EE0C:
_0814EE2A:
ldrb r1, [r4]
adds r0, r1, 0
- ldr r3, =0x0202406e
- ldr r2, =0x02024744
+ ldr r3, =gUnknown_0202406E
+ ldr r2, =gUnknown_02024744
mov r12, r2
adds r2, r5, 0
cmp r0, 0xFF
@@ -1461,14 +1461,14 @@ _0814EE4C:
b _0814EE96
.pool
_0814EE7C:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1479,13 +1479,13 @@ _0814EE96:
b _0814F5BE
.pool
_0814EEA8:
- ldr r5, =0x02024474
+ ldr r5, =gUnknown_02024474
ldrb r0, [r5, 0x17]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0814EF18
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -1496,8 +1496,8 @@ _0814EEA8:
_0814EEC6:
ldrb r1, [r4]
adds r0, r1, 0
- ldr r3, =0x0202406e
- ldr r2, =0x02024744
+ ldr r3, =gUnknown_0202406E
+ ldr r2, =gUnknown_02024744
mov r12, r2
adds r2, r5, 0
cmp r0, 0xFF
@@ -1526,14 +1526,14 @@ _0814EEE8:
b _0814EF32
.pool
_0814EF18:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5, 0x17]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -1544,7 +1544,7 @@ _0814EF32:
b _0814F5BE
.pool
_0814EF44:
- ldr r0, =0x0203aba8
+ ldr r0, =gUnknown_0203ABA8
ldr r2, [r0]
ldrh r1, [r2]
movs r0, 0xB1
@@ -1555,7 +1555,7 @@ _0814EF44:
b _0814EF8A
.pool
_0814EF5C:
- ldr r0, =0x0203aba8
+ ldr r0, =gUnknown_0203ABA8
ldr r2, [r0]
ldrh r1, [r2, 0x2]
movs r0, 0xB1
@@ -1563,7 +1563,7 @@ _0814EF5C:
cmp r1, r0
bls _0814EF88
_0814EF6A:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x8E
ldrb r1, [r0]
@@ -1583,13 +1583,13 @@ _0814EF8A:
b _0814F5C0
.pool
_0814EF98:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x02000002
ands r0, r1
cmp r0, 0
beq _0814F06E
- ldr r2, =0x02024208
+ ldr r2, =gUnknown_02024208
ldrh r0, [r2]
cmp r0, 0xAF
bne _0814F064
@@ -1597,12 +1597,12 @@ _0814EF98:
ands r1, r0
cmp r1, 0
bne _0814F014
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r0, [r0]
cmp r0, 0
beq _0814EFE0
- ldr r2, =0x0202420f
+ ldr r2, =gUnknown_0202420F
ldrb r1, [r2]
movs r0, 0x1
ands r0, r1
@@ -1611,7 +1611,7 @@ _0814EF98:
b _0814F05C
.pool
_0814EFE0:
- ldr r2, =0x0202420f
+ ldr r2, =gUnknown_0202420F
ldrb r1, [r2]
movs r0, 0x1
ands r0, r1
@@ -1622,7 +1622,7 @@ _0814EFEC:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x02024404
+ ldr r0, =gUnknown_02024404
adds r1, r0
mov r0, sp
bl CopyString
@@ -1632,15 +1632,15 @@ _0814EFEC:
b _0814F5BE
.pool
_0814F014:
- ldr r2, =0x020229e8
- ldr r0, =0x02024474
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x0202420f
+ ldr r1, =gUnknown_0202420F
ldrb r2, [r1]
ldrh r0, [r0, 0x18]
cmp r0, r2
@@ -1648,7 +1648,7 @@ _0814F014:
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
- ldr r0, =0x02024404
+ ldr r0, =gUnknown_02024404
adds r1, r0
mov r0, sp
bl CopyString
@@ -1667,35 +1667,35 @@ _0814F064:
bl itemid_get_name
b _0814F5BE
_0814F06E:
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
mov r1, sp
bl itemid_get_name
b _0814F5BE
.pool
_0814F080:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
b _0814F0C0
.pool
_0814F088:
- ldr r1, =0x0203aba4
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0203ABA4
+ ldr r0, =gUnknown_0202420B
b _0814F0BC
.pool
_0814F098:
- ldr r1, =0x0203aba4
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_0203ABA4
+ ldr r0, =gUnknown_0202420C
b _0814F0BC
.pool
_0814F0A8:
- ldr r1, =0x0203aba4
- ldr r0, =0x02024474
+ ldr r1, =gUnknown_0203ABA4
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
b _0814F0BE
.pool
_0814F0B8:
- ldr r1, =0x0203aba4
- ldr r0, =0x0202420e
+ ldr r1, =gUnknown_0203ABA4
+ ldr r0, =gUnknown_0202420E
_0814F0BC:
ldrb r0, [r0]
_0814F0BE:
@@ -1709,7 +1709,7 @@ _0814F0C0:
b _0814F5C0
.pool
_0814F0D8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 20
@@ -1720,7 +1720,7 @@ _0814F0D8:
b _0814F59C
.pool
_0814F0F0:
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r2, [r3]
movs r0, 0xC0
lsls r0, 4
@@ -1775,7 +1775,7 @@ _0814F14E:
b _0814F5A2
.pool
_0814F164:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 20
@@ -1783,7 +1783,7 @@ _0814F164:
cmp r0, 0
beq _0814F1AC
movs r2, 0
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
ldr r3, [r4]
_0814F178:
mov r1, sp
@@ -1808,7 +1808,7 @@ _0814F178:
b _0814F5BE
.pool
_0814F1AC:
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r2, [r3]
movs r0, 0xC0
lsls r0, 4
@@ -1867,12 +1867,12 @@ _0814F220:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, =0x020229f0
+ ldr r1, =gUnknown_020229F0
adds r4, r0, r1
b _0814F5C0
.pool
_0814F230:
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1882,7 +1882,7 @@ _0814F230:
b _0814F266
.pool
_0814F244:
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1892,7 +1892,7 @@ _0814F244:
b _0814F266
.pool
_0814F258:
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -1910,41 +1910,41 @@ _0814F266:
b _0814F5C0
.pool
_0814F27C:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
bl sub_806D864
_0814F284:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r4, r1, r0
b _0814F5C0
.pool
_0814F298:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
ands r0, r1
cmp r0, 0
beq _0814F2B4
- ldr r4, =0x020229f0
+ ldr r4, =gUnknown_020229F0
b _0814F5C0
.pool
_0814F2B4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
b _0814F5C0
.pool
_0814F2C0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
cmp r0, 0
beq _0814F2E0
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x2
b _0814F55A
@@ -1955,7 +1955,7 @@ _0814F2E0:
ands r1, r0
cmp r1, 0
beq _0814F2F8
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x4
b _0814F584
@@ -1965,13 +1965,13 @@ _0814F2F8:
adds r4, r0, 0
b _0814F5C0
_0814F300:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
cmp r0, 0
beq _0814F31C
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
b _0814F556
.pool
_0814F31C:
@@ -1982,17 +1982,17 @@ _0814F31C:
bne _0814F328
b _0814F5C0
_0814F328:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
b _0814F580
.pool
_0814F330:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0814F39C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r1, r0
@@ -2003,9 +2003,9 @@ _0814F330:
_0814F34E:
ldrb r1, [r4]
adds r0, r1, 0
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
mov r12, r5
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
cmp r0, 0xFF
beq _0814F36E
_0814F35C:
@@ -2031,13 +2031,13 @@ _0814F36E:
b _0814F3B4
.pool
_0814F39C:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x52
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -2060,11 +2060,11 @@ _0814F3D4:
b _0814F5C0
.pool
_0814F3E4:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
b _0814F3EE
.pool
_0814F3EC:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0814F3EE:
ldrb r0, [r0]
bl battle_side_get_owner
@@ -2078,11 +2078,11 @@ _0814F3FE:
b _0814F5C0
.pool
_0814F410:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
b _0814F41A
.pool
_0814F418:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0814F41A:
ldrb r0, [r0]
bl battle_side_get_owner
@@ -2096,11 +2096,11 @@ _0814F42A:
b _0814F5C0
.pool
_0814F43C:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
b _0814F446
.pool
_0814F444:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
_0814F446:
ldrb r0, [r0]
bl battle_side_get_owner
@@ -2114,13 +2114,13 @@ _0814F456:
b _0814F5C0
.pool
_0814F468:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
cmp r0, 0
beq _0814F484
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
b _0814F596
.pool
_0814F484:
@@ -2129,14 +2129,14 @@ _0814F484:
ands r1, r0
cmp r1, 0
beq _0814F49C
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_81D5530
b _0814F59C
.pool
_0814F49C:
ldr r2, =gTrainers
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2147,13 +2147,13 @@ _0814F49C:
b _0814F5A2
.pool
_0814F4B8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
cmp r0, 0
beq _0814F4D4
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
b _0814F5B6
.pool
_0814F4D4:
@@ -2162,14 +2162,14 @@ _0814F4D4:
ands r1, r0
cmp r1, 0
beq _0814F4F0
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
mov r0, sp
bl sub_81D5554
b _0814F5BE
.pool
_0814F4F0:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2179,13 +2179,13 @@ _0814F4F0:
b _0814F5C0
.pool
_0814F508:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
cmp r0, 0
beq _0814F528
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
movs r0, 0x2
b _0814F55A
@@ -2196,7 +2196,7 @@ _0814F528:
ands r1, r0
cmp r1, 0
beq _0814F540
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
movs r0, 0x4
b _0814F584
@@ -2206,19 +2206,19 @@ _0814F540:
adds r4, r0, 0
b _0814F5C0
_0814F548:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
cmp r0, 0
beq _0814F574
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
_0814F556:
ldrh r1, [r0]
movs r0, 0x1
_0814F55A:
bl sub_81A36D0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
b _0814F5C0
.pool
_0814F574:
@@ -2227,17 +2227,17 @@ _0814F574:
ands r1, r0
cmp r1, 0
beq _0814F5C0
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
_0814F580:
ldrh r1, [r0]
movs r0, 0x3
_0814F584:
bl sub_81D572C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
b _0814F5C0
.pool
_0814F594:
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
_0814F596:
ldrh r0, [r0]
_0814F598:
@@ -2254,7 +2254,7 @@ _0814F5A2:
b _0814F5C0
.pool
_0814F5B4:
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
_0814F5B6:
ldrh r1, [r0]
_0814F5B8:
@@ -2471,7 +2471,7 @@ _0814F744:
ldrb r1, [r4, 0x2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -2479,7 +2479,7 @@ _0814F744:
b _0814F7A4
.pool
_0814F768:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
@@ -2499,7 +2499,7 @@ _0814F790:
ldrb r1, [r0, 0x2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -2540,7 +2540,7 @@ _0814F7E2:
ldrb r1, [r4, 0x2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
adds r2, r6, 0
@@ -2551,7 +2551,7 @@ _0814F808:
ldrb r1, [r4, 0x2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
adds r2, r6, 0
@@ -2590,7 +2590,7 @@ _0814F858:
ldrb r0, [r0, 0x2]
lsls r0, 8
orrs r2, r0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -2598,15 +2598,15 @@ _0814F858:
beq _0814F8D6
cmp r2, 0xAF
bne _0814F8CC
- ldr r2, =0x020229e8
- ldr r0, =0x02024474
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x0202420f
+ ldr r1, =gUnknown_0202420F
ldrb r2, [r1]
ldrh r0, [r0, 0x18]
cmp r0, r2
@@ -2614,7 +2614,7 @@ _0814F858:
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
- ldr r0, =0x02024404
+ ldr r0, =gUnknown_02024404
adds r1, r0
adds r0, r6, 0
bl CopyString
@@ -2659,7 +2659,7 @@ sub_814F8F8: @ 814F8F8
push {r4,r5,lr}
adds r4, r0, 0
movs r2, 0
- ldr r5, =0x0203aba8
+ ldr r5, =gUnknown_0203ABA8
ldr r3, =gUnknown_085CD336
_0814F902:
cmp r2, 0x4
@@ -2710,7 +2710,7 @@ _0814F95A:
cmp r0, 0xFF
bne _0814F958
ldr r1, =gUnknown_085CD336
- ldr r5, =0x0203aba8
+ ldr r5, =gUnknown_0203ABA8
movs r0, 0
lsls r0, 1
adds r2, r0, r1
@@ -2784,7 +2784,7 @@ battle_show_message_maybe: @ 814F9EC
lsls r1, 24
lsrs r7, r1, 24
ldr r1, =gUnknown_085CD660
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x24
ldrb r0, [r0]
lsls r0, 2
@@ -2864,7 +2864,7 @@ _0814FA36:
ldrb r0, [r0, 0x6]
cmp r0, 0xFF
bne _0814FAC6
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x24
ldrb r0, [r0]
adds r1, r7, 0
@@ -2883,7 +2883,7 @@ _0814FA36:
_0814FAC6:
cmp r7, 0x16
bne _0814FAE0
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r2, [r0]
movs r1, 0x3
negs r1, r1
@@ -2891,14 +2891,14 @@ _0814FAC6:
b _0814FAE8
.pool
_0814FAE0:
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r2, 0x2
orrs r1, r2
_0814FAE8:
strb r1, [r0]
adds r3, r0, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r2, =0x01000002
ands r1, r2
@@ -2949,7 +2949,7 @@ _0814FB54:
lsls r0, 24
lsrs r6, r0, 24
_0814FB5C:
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -2992,13 +2992,13 @@ _0814FB9C:
thumb_func_start sub_814FBAC
sub_814FBAC: @ 814FBAC
push {r4,r5,lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r1, r2, 9
- ldr r0, =0x02023068
+ ldr r0, =gUnknown_02023068
adds r1, r0
ldr r4, =gUnknown_08D85620
- ldr r0, =0x020244b0
+ ldr r0, =gUnknown_020244B0
adds r2, r0
ldrb r2, [r2]
adds r0, r1, 0
@@ -3010,7 +3010,7 @@ sub_814FBAC: @ 814FBAC
ldrb r1, [r1]
bl sub_814FC20
lsls r0, 24
- ldr r5, =0x02037714
+ ldr r5, =gUnknown_02037714
lsrs r0, 22
adds r0, r4
ldrh r1, [r0]
@@ -3020,7 +3020,7 @@ sub_814FBAC: @ 814FBAC
ldrh r0, [r0, 0x2]
adds r5, 0xB6
strh r0, [r5]
- ldr r4, =0x02037bcc
+ ldr r4, =gUnknown_02037BCC
adds r0, r2, 0
adds r1, r4, 0
movs r2, 0x1
diff --git a/asm/battle_records.s b/asm/battle_records.s
index 1290e96e6..5e71f4f48 100644
--- a/asm/battle_records.s
+++ b/asm/battle_records.s
@@ -311,7 +311,7 @@ sub_813C170: @ 813C170
strh r7, [r4, 0x8]
adds r2, r6, 0
adds r2, 0x54
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
mov r3, r9
lsls r0, r3, 3
subs r0, r3
@@ -339,7 +339,7 @@ _0813C1D4:
thumb_func_start sub_813C1F8
sub_813C1F8: @ 813C1F8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003150
adds r0, r1
@@ -354,7 +354,7 @@ sub_813C214: @ 813C214
push {lr}
movs r1, 0x64
muls r1, r0
- ldr r0, =0x02039b6c
+ ldr r0, =gUnknown_02039B6C
adds r1, r0
ldrh r0, [r1]
adds r0, 0x1
@@ -376,7 +376,7 @@ sub_813C23C: @ 813C23C
push {lr}
movs r1, 0x64
muls r1, r0
- ldr r0, =0x02039b6e
+ ldr r0, =gUnknown_02039B6E
adds r1, r0
ldrh r0, [r1]
adds r0, 0x1
@@ -397,7 +397,7 @@ _0813C258:
sub_813C264: @ 813C264
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x1
beq _0813C27C
@@ -433,19 +433,19 @@ sub_813C2A0: @ 813C2A0
beq _0813C2DA
adds r0, r4, 0
bl sub_813C264
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003150
adds r0, r1
movs r1, 0x64
adds r3, r4, 0
muls r3, r1
- ldr r2, =0x02039b88
+ ldr r2, =gUnknown_02039B88
adds r1, r3, r2
subs r2, 0x30
adds r3, r2
ldrh r2, [r3, 0xE]
- ldr r3, =0x0202433a
+ ldr r3, =gUnknown_0202433A
ldrb r3, [r3]
lsls r4, 24
lsrs r4, 24
@@ -463,7 +463,7 @@ _0813C2DA:
sub_813C2F4: @ 813C2F4
push {r4,lr}
sub sp, 0xC
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r0, 0x17
bl sub_80847F8
adds r1, r0, 0
@@ -471,7 +471,7 @@ sub_813C2F4: @ 813C2F4
movs r2, 0
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
movs r0, 0x18
bl sub_80847F8
adds r1, r0, 0
@@ -479,7 +479,7 @@ sub_813C2F4: @ 813C2F4
movs r2, 0
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
movs r0, 0x19
bl sub_80847F8
adds r1, r0, 0
@@ -487,7 +487,7 @@ sub_813C2F4: @ 813C2F4
movs r2, 0
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF6A1
adds r0, r4, 0
bl ExpandStringRefs
@@ -496,7 +496,7 @@ sub_813C2F4: @ 813C2F4
movs r2, 0xD0
bl GetStringCenterAlignXOffset
adds r3, r0, 0
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
ldrb r0, [r0]
lsls r3, 24
lsrs r3, 24
@@ -531,7 +531,7 @@ sub_813C384: @ 813C384
ldr r7, [r6, 0xC]
cmp r7, 0
bne _0813C40C
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r8, r0
ldrb r0, [r0]
ldr r2, =gUnknown_085B3D84
@@ -576,18 +576,18 @@ sub_813C384: @ 813C384
b _0813C4A8
.pool
_0813C40C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0x8
bl RepeatStringTerminator
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x7
bl CopyString_LimitN
lsls r1, r5, 24
lsrs r1, 24
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl StopMusicWhileStringIsPrinted
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r8, r0
ldrb r0, [r0]
lsls r4, 3
@@ -599,11 +599,11 @@ _0813C40C:
str r5, [sp, 0x4]
str r5, [sp, 0x8]
movs r1, 0x1
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
movs r3, 0x8
bl Print
ldrh r1, [r6, 0xA]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
@@ -613,11 +613,11 @@ _0813C40C:
str r5, [sp, 0x4]
str r5, [sp, 0x8]
movs r1, 0x1
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
movs r3, 0x50
bl Print
ldrh r1, [r6, 0xC]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
@@ -627,11 +627,11 @@ _0813C40C:
str r5, [sp, 0x4]
str r5, [sp, 0x8]
movs r1, 0x1
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
movs r3, 0x80
bl Print
ldrh r1, [r6, 0xE]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
@@ -641,7 +641,7 @@ _0813C40C:
str r5, [sp, 0x4]
str r5, [sp, 0x8]
movs r1, 0x1
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
movs r3, 0xB0
bl Print
_0813C4A8:
@@ -661,7 +661,7 @@ sub_813C4BC: @ 813C4BC
mov r6, r8
push {r6,r7}
sub sp, 0xC
- ldr r6, =0x0203ab74
+ ldr r6, =gUnknown_0203AB74
ldr r0, =gUnknown_085B3D7C
bl AddWindow
strb r0, [r6]
@@ -671,7 +671,7 @@ sub_813C4BC: @ 813C4BC
ldrb r0, [r6]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF68D
adds r0, r5, 0
bl ExpandStringRefs
@@ -690,7 +690,7 @@ sub_813C4BC: @ 813C4BC
str r4, [sp, 0x8]
adds r2, r5, 0
bl Print
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r0, [r0]
ldr r1, =0x00003150
@@ -729,7 +729,7 @@ _0813C540:
adds r4, 0x1
cmp r4, 0x4
ble _0813C540
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldrb r0, [r4]
bl PutWindowTilemap
ldrb r0, [r4]
@@ -748,7 +748,7 @@ _0813C540:
thumb_func_start sub_813C5A0
sub_813C5A0: @ 813C5A0
push {r4,lr}
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldrb r0, [r4]
movs r1, 0
bl sub_819746C
diff --git a/asm/battle_setup.s b/asm/battle_setup.s
index b9a19f664..29a1dee6f 100644
--- a/asm/battle_setup.s
+++ b/asm/battle_setup.s
@@ -13,7 +13,7 @@ task01_battle_start: @ 80B05F0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -68,7 +68,7 @@ task_add_01_battle_start: @ 80B065C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -111,10 +111,10 @@ sub_80B06BC: @ 80B06BC
bl script_env_2_enable
bl player_bitmagic
bl sub_808BCF4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0AF8
str r0, [r1, 0x8]
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
movs r0, 0
str r0, [r4]
bl InBattlePyramid
@@ -153,10 +153,10 @@ sub_80B072C: @ 80B072C
bl script_env_2_enable
bl player_bitmagic
bl sub_808BCF4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0AF8
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x80
lsls r0, 3
str r0, [r1]
@@ -182,10 +182,10 @@ sub_80B077C: @ 80B077C
bl script_env_2_enable
bl player_bitmagic
bl sub_808BCF4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80FC190
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x80
str r0, [r1]
bl sub_80B0EC8
@@ -204,10 +204,10 @@ sub_80B07B4: @ 80B07B4
bl script_env_2_enable
bl player_bitmagic
bl sub_808BCF4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0AF8
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x80
lsls r0, 13
str r0, [r1]
@@ -278,16 +278,16 @@ _080B0856:
thumb_func_start sub_80B086C
sub_80B086C: @ 80B086C
push {lr}
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0xC4
lsls r1, 1
movs r2, 0x5
bl sub_8067FF8
bl script_env_2_enable
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x80
lsls r0, 2
str r0, [r1]
@@ -303,10 +303,10 @@ sub_80B086C: @ 80B086C
sub_80B08A8: @ 80B08A8
push {lr}
bl script_env_2_enable
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0B6C
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0
str r0, [r1]
bl sub_80B0EC8
@@ -329,10 +329,10 @@ sub_80B08A8: @ 80B08A8
sub_80B08EC: @ 80B08EC
push {lr}
bl script_env_2_enable
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0B6C
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x80
lsls r0, 6
str r0, [r1]
@@ -356,14 +356,14 @@ sub_80B08EC: @ 80B08EC
sub_80B0934: @ 80B0934
push {r4,lr}
bl script_env_2_enable
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0B6C
str r0, [r1, 0x8]
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
movs r0, 0x80
lsls r0, 6
str r0, [r4]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
@@ -396,7 +396,7 @@ _080B0988:
cmp r1, r0
beq _080B09E4
_080B099A:
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x80
lsls r1, 21
@@ -458,10 +458,10 @@ _080B09FE:
sub_80B0A18: @ 80B0A18
push {lr}
bl script_env_2_enable
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0B6C
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0xC0
lsls r0, 6
str r0, [r1]
@@ -495,14 +495,14 @@ _080B0A5A:
sub_80B0A74: @ 80B0A74
push {lr}
bl script_env_2_enable
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B0B6C
str r0, [r1, 0x8]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0xC0
lsls r0, 7
str r0, [r1]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0xB
bl pokemon_getattr
lsls r0, 16
@@ -565,7 +565,7 @@ sub_80B0AF8: @ 80B0AF8
movs r0, 0
movs r1, 0x80
bl ResetSpriteRange
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
bl battle_exit_is_player_defeat
cmp r0, 0x1
@@ -585,7 +585,7 @@ sub_80B0AF8: @ 80B0AF8
_080B0B4C:
ldr r0, =c2_exit_to_overworld_2_switch
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF6F0
str r0, [r1]
_080B0B58:
@@ -610,7 +610,7 @@ sub_80B0B6C: @ 80B0B6C
movs r0, 0
movs r1, 0x80
bl ResetSpriteRange
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
bl battle_exit_is_player_defeat
cmp r0, 0x1
@@ -678,7 +678,7 @@ _080B0C16:
lsls r0, 24
cmp r0, 0
bne _080B0D18
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
subs r0, 0x1
cmp r0, 0x8
@@ -775,7 +775,7 @@ _080B0CF2:
movs r0, 0x4
b _080B0D1A
_080B0CF6:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xE0
@@ -830,7 +830,7 @@ _080B0D54:
lsls r0, 24
cmp r0, 0
bne _080B0D7C
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x4
beq _080B0D78
@@ -862,7 +862,7 @@ _080B0D92:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -1034,7 +1034,7 @@ sub_80B0EC8: @ 80B0EC8
lsls r0, 24
lsrs r5, r0, 24
adds r6, r5, 0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0x38
bl pokemon_getattr
adds r4, r0, 0
@@ -1082,7 +1082,7 @@ _080B0F2E:
thumb_func_start reads_trainer_data_byte1_byte0x18
reads_trainer_data_byte1_byte0x18: @ 80B0F34
push {r4-r6,lr}
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r1, [r4]
movs r0, 0x80
lsls r0, 3
@@ -1195,7 +1195,7 @@ _080B1000:
sub_80B100C: @ 80B100C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0x38
bl pokemon_getattr
adds r4, r0, 0
@@ -1290,7 +1290,7 @@ _080B10C8:
b _080B1112
.pool
_080B10EC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000cb2
adds r0, r1, r2
@@ -1330,7 +1330,7 @@ sub_80B1138: @ 80B1138
push {lr}
ldr r0, =set_256color_bg_bg0
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B1158
str r0, [r1, 0x8]
pop {r0}
@@ -1344,7 +1344,7 @@ sub_80B1158: @ 80B1158
sub sp, 0x8
ldr r0, =0x00004023
bl GetVarPointer
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldrh r1, [r2]
strh r1, [r0]
ldrh r0, [r2]
@@ -1380,10 +1380,10 @@ sub_80B11A8: @ 80B11A8
lsrs r0, 24
cmp r0, 0x1
bne _080B11F0
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x10
str r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B1204
str r0, [r1, 0x8]
bl FreeAllWindowBuffers
@@ -1481,7 +1481,7 @@ TrainerBattleLoadArg8: @ 80B1274
thumb_func_start trainerflag_opponent
trainerflag_opponent: @ 80B1278
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r2, 0xA0
lsls r2, 3
adds r0, r2, 0
@@ -1495,7 +1495,7 @@ trainerflag_opponent: @ 80B1278
thumb_func_start sub_80B1290
sub_80B1290: @ 80B1290
- ldr r1, =0x02038bcc
+ ldr r1, =gUnknown_02038BCC
movs r2, 0xA0
lsls r2, 3
adds r0, r2, 0
@@ -1540,10 +1540,10 @@ _080B12E2:
thumb_func_start ResetTrainerOpponentIds
ResetTrainerOpponentIds: @ 80B12E8
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
strh r1, [r0]
bx lr
.pool
@@ -1553,38 +1553,38 @@ ResetTrainerOpponentIds: @ 80B12E8
@ void InitTrainerBattleVariables()
InitTrainerBattleVariables: @ 80B12FC
push {lr}
- ldr r0, =0x02038bc8
+ ldr r0, =gUnknown_02038BC8
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r1, [r0]
cmp r1, 0
bne _080B132C
- ldr r0, =0x02038bd4
+ ldr r0, =gUnknown_02038BD4
str r1, [r0]
- ldr r0, =0x02038bdc
+ ldr r0, =gUnknown_02038BDC
str r1, [r0]
- ldr r0, =0x02038bf0
+ ldr r0, =gUnknown_02038BF0
b _080B1338
.pool
_080B132C:
- ldr r0, =0x02038bd8
+ ldr r0, =gUnknown_02038BD8
movs r1, 0
str r1, [r0]
- ldr r0, =0x02038be0
+ ldr r0, =gUnknown_02038BE0
str r1, [r0]
- ldr r0, =0x02038bf4
+ ldr r0, =gUnknown_02038BF4
_080B1338:
str r1, [r0]
- ldr r1, =0x02038bd0
+ ldr r1, =gUnknown_02038BD0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x02038be4
+ ldr r0, =gUnknown_02038BE4
movs r1, 0
str r1, [r0]
- ldr r0, =0x02038be8
+ ldr r0, =gUnknown_02038BE8
str r1, [r0]
- ldr r0, =0x02038bec
+ ldr r0, =gUnknown_02038BEC
str r1, [r0]
pop {r0}
bx r0
@@ -1665,20 +1665,20 @@ _080B13EC:
thumb_func_start battle_80801F0
battle_80801F0: @ 80B13F8
push {lr}
- ldr r0, =0x02038bd0
+ ldr r0, =gUnknown_02038BD0
ldrh r1, [r0]
cmp r1, 0
beq _080B141A
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
strh r1, [r0]
lsls r0, r1, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
bl GetFieldObjectIdByLocalIdAndMap
- ldr r1, =0x03005df0
+ ldr r1, =gUnknown_03005DF0
strb r0, [r1]
_080B141A:
pop {r0}
@@ -1692,7 +1692,7 @@ TrainerBattleConfigure: @ 80B1430
push {r4,r5,lr}
adds r5, r0, 0
bl InitTrainerBattleVariables
- ldr r4, =0x02038bc8
+ ldr r4, =gUnknown_02038BC8
adds r0, r5, 0
bl TrainerBattleLoadArg8
lsls r0, 24
@@ -1736,7 +1736,7 @@ _080B14A8:
b _080B14D6
.pool
_080B14B0:
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
bne _080B14C4
@@ -1765,7 +1765,7 @@ _080B14EC:
adds r1, r5, 0
bl TrainerBattleLoadArgs
bl battle_80801F0
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r0, [r4]
bl sub_80B2234
strh r0, [r4]
@@ -1777,7 +1777,7 @@ _080B1514:
adds r1, r5, 0
bl TrainerBattleLoadArgs
bl battle_80801F0
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r0, [r4]
bl sub_80B2234
strh r0, [r4]
@@ -1785,7 +1785,7 @@ _080B1514:
b _080B161E
.pool
_080B153C:
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
bne _080B156C
@@ -1793,21 +1793,21 @@ _080B153C:
adds r1, r5, 0
bl TrainerBattleLoadArgs
bl battle_80801F0
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl sub_81A9AA8
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
b _080B157E
.pool
_080B156C:
ldr r0, =gUnknown_08550014
adds r1, r5, 0
bl TrainerBattleLoadArgs
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl sub_81A9AA8
_080B157C:
- ldr r1, =0x02038bcc
+ ldr r1, =gUnknown_02038BCC
_080B157E:
strh r0, [r1]
b _080B161C
@@ -1825,7 +1825,7 @@ _080B159A:
b _080B161E
.pool
_080B15A8:
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
bne _080B15D8
@@ -1833,23 +1833,23 @@ _080B15A8:
adds r1, r5, 0
bl TrainerBattleLoadArgs
bl battle_80801F0
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl battle_init
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
b _080B157E
.pool
_080B15D8:
ldr r0, =gUnknown_08550014
adds r1, r5, 0
bl TrainerBattleLoadArgs
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl battle_init
b _080B157C
.pool
_080B15F4:
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
bne _080B1614
@@ -1880,10 +1880,10 @@ SingleTrainerWantsBattle: @ 80B162C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005df0
+ ldr r2, =gUnknown_03005DF0
strb r0, [r2]
- ldr r4, =0x020375f2
- ldr r3, =0x02037350
+ ldr r4, =gUnknown_020375F2
+ ldr r3, =gUnknown_02037350
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
@@ -1908,10 +1908,10 @@ TwoTrainersWantBattle: @ 80B1670
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005df0
+ ldr r2, =gUnknown_03005DF0
strb r0, [r2]
- ldr r4, =0x020375f2
- ldr r3, =0x02037350
+ ldr r4, =gUnknown_020375F2
+ ldr r3, =gUnknown_02037350
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
@@ -1960,12 +1960,12 @@ GetTrainerFlagFromScriptPointer: @ 80B16B8
thumb_func_start sub_80B16D8
sub_80B16D8: @ 80B16D8
push {r4,lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrb r0, [r4, 0x18]
lsls r0, 28
@@ -1984,7 +1984,7 @@ sub_80B16D8: @ 80B16D8
thumb_func_start sub_80B170C
sub_80B170C: @ 80B170C
- ldr r0, =0x02038bc8
+ ldr r0, =gUnknown_02038BC8
ldrb r0, [r0]
bx lr
.pool
@@ -1998,7 +1998,7 @@ check_trainer_flag: @ 80B1718
lsls r0, 24
cmp r0, 0
beq _080B1734
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl GetBattlePyramidTrainerFlag
b _080B1752
@@ -2013,7 +2013,7 @@ _080B1734:
bl FlagGet
b _080B1752
_080B174A:
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl GetTrainerHillTrainerFlag
_080B1752:
@@ -2027,7 +2027,7 @@ _080B1752:
thumb_func_start rom_npc_set_flag_for_script_id
rom_npc_set_flag_for_script_id: @ 80B1760
push {lr}
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
cmp r0, 0
beq _080B1776
@@ -2100,16 +2100,16 @@ trainer_flag_clear: @ 80B17CC
thumb_func_start sub_80B17E0
sub_80B17E0: @ 80B17E0
push {r4,lr}
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x2
bne _080B17FC
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x00008009
b _080B1800
.pool
_080B17FC:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x8
_080B1800:
str r0, [r1]
@@ -2120,19 +2120,19 @@ _080B1800:
ldr r0, =0x0000400e
movs r1, 0
bl VarSet
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x80
lsls r1, 14
orrs r0, r1
str r0, [r2]
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x2
bne _080B1864
movs r0, 0x1
bl sub_816306C
- ldr r4, =0x020247a8
+ ldr r4, =gUnknown_020247A8
adds r0, r4, 0
bl zero_pokemon_struct
adds r0, r4, 0
@@ -2151,7 +2151,7 @@ _080B1800:
_080B1864:
movs r0, 0x1
bl sub_8163048
- ldr r4, =0x020247a8
+ ldr r4, =gUnknown_020247A8
adds r0, r4, 0
bl zero_pokemon_struct
adds r4, 0x64
@@ -2166,13 +2166,13 @@ _080B1884:
lsls r0, 24
cmp r0, 0
beq _080B18B8
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x80
lsls r1, 19
orrs r0, r1
str r0, [r2]
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x2
bne _080B18B0
@@ -2184,18 +2184,18 @@ _080B18B0:
_080B18B4:
bl sub_81D61E8
_080B18B8:
- ldr r1, =0x02038bf9
- ldr r2, =0x030060a8
+ ldr r1, =gUnknown_02038BF9
+ ldr r2, =gUnknown_030060A8
ldrb r0, [r2]
strb r0, [r1]
movs r1, 0
strb r1, [r2]
- ldr r0, =0x02038bf8
+ ldr r0, =gUnknown_02038BF8
strb r1, [r0]
- ldr r1, =0x03006080
+ ldr r1, =gUnknown_03006080
movs r0, 0
strh r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B1918
str r0, [r1, 0x8]
bl InBattlePyramid
@@ -2222,13 +2222,13 @@ _080B190C:
thumb_func_start sub_80B1918
sub_80B1918: @ 80B1918
push {lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 3
cmp r1, r0
beq _080B1946
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
bl battle_exit_is_player_defeat
cmp r0, 0x1
@@ -2273,7 +2273,7 @@ _080B198A:
thumb_func_start sub_80B1994
sub_80B1994: @ 80B1994
push {lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 3
@@ -2284,7 +2284,7 @@ sub_80B1994: @ 80B1994
b _080B19E2
.pool
_080B19B4:
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
bl battle_exit_is_player_defeat
cmp r0, 0x1
@@ -2308,10 +2308,10 @@ _080B19E2:
thumb_func_start sub_80B19EC
sub_80B19EC: @ 80B19EC
push {lr}
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x8
str r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B1994
str r0, [r1, 0x8]
bl task_add_01_battle_start_with_music_and_stats
@@ -2328,11 +2328,11 @@ sub_80B1A14: @ 80B1A14
lsls r0, 24
cmp r0, 0
beq _080B1A7C
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x1
bhi _080B1A44
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl sub_81A9AA8
lsls r0, 16
@@ -2341,9 +2341,9 @@ sub_80B1A14: @ 80B1A14
b _080B1AD8
.pool
_080B1A44:
- ldr r3, =0x02037350
- ldr r2, =0x03006090
- ldr r0, =0x02038bfc
+ ldr r3, =gUnknown_02037350
+ ldr r2, =gUnknown_03006090
+ ldr r0, =gUnknown_02038BFC
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -2366,11 +2366,11 @@ _080B1A7C:
lsls r0, 24
cmp r0, 0
beq _080B1AEC
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x1
bhi _080B1AAC
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl battle_init
adds r1, r0, 0
@@ -2381,9 +2381,9 @@ _080B1A7C:
b _080B1AD8
.pool
_080B1AAC:
- ldr r3, =0x02037350
- ldr r2, =0x03006090
- ldr r0, =0x02038bfc
+ ldr r3, =gUnknown_02037350
+ ldr r2, =gUnknown_03006090
+ ldr r0, =gUnknown_02038BFC
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -2416,7 +2416,7 @@ _080B1AF4:
thumb_func_start sub_80B1AF8
sub_80B1AF8: @ 80B1AF8
push {lr}
- ldr r0, =0x02038bec
+ ldr r0, =gUnknown_02038BEC
ldr r0, [r0]
cmp r0, 0
bne _080B1B04
@@ -2430,28 +2430,28 @@ _080B1B04:
thumb_func_start sub_80B1B10
sub_80B1B10: @ 80B1B10
push {lr}
- ldr r1, =0x02038bf8
+ ldr r1, =gUnknown_02038BF8
ldrb r2, [r1]
cmp r2, 0
beq _080B1B3C
movs r0, 0
strb r0, [r1]
- ldr r0, =0x02038bf4
+ ldr r0, =gUnknown_02038BF4
ldr r2, [r0]
cmp r2, 0
beq _080B1B54
- ldr r1, =0x03006080
+ ldr r1, =gUnknown_03006080
movs r0, 0x1
strh r0, [r1]
adds r0, r2, 0
b _080B1B56
.pool
_080B1B3C:
- ldr r0, =0x02038bf0
+ ldr r0, =gUnknown_02038BF0
ldr r1, [r0]
cmp r1, 0
beq _080B1B54
- ldr r0, =0x03006080
+ ldr r0, =gUnknown_03006080
strh r2, [r0]
adds r0, r1, 0
b _080B1B56
@@ -2477,18 +2477,18 @@ special_trainer_unable_to_battle: @ 80B1B60
@ void SetUpTrainerEncounterMusic()
SetUpTrainerEncounterMusic: @ 80B1B70
push {lr}
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
bne _080B1B88
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
b _080B1B8A
.pool
_080B1B88:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
_080B1B8A:
ldrh r1, [r0]
- ldr r0, =0x02038bc8
+ ldr r0, =gUnknown_02038BC8
ldrh r0, [r0]
cmp r0, 0x1
beq _080B1C62
@@ -2600,15 +2600,15 @@ _080B1C74:
thumb_func_start sub_80B1C7C
sub_80B1C7C: @ 80B1C7C
push {lr}
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
beq _080B1C94
- ldr r0, =0x02038bd8
+ ldr r0, =gUnknown_02038BD8
b _080B1C96
.pool
_080B1C94:
- ldr r0, =0x02038bd4
+ ldr r0, =gUnknown_02038BD4
_080B1C96:
ldr r0, [r0]
bl ReturnEmptyStringIfNull
@@ -2620,7 +2620,7 @@ _080B1C96:
thumb_func_start sub_80B1CA4
sub_80B1CA4: @ 80B1CA4
push {r4,lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 3
@@ -2630,10 +2630,10 @@ sub_80B1CA4: @ 80B1CA4
b _080B1CC0
.pool
_080B1CBC:
- ldr r0, =0x02038bdc
+ ldr r0, =gUnknown_02038BDC
ldr r0, [r0]
_080B1CC0:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
bl ReturnEmptyStringIfNull
adds r1, r0, 0
adds r0, r4, 0
@@ -2648,8 +2648,8 @@ _080B1CC0:
thumb_func_start sub_80B1CE0
sub_80B1CE0: @ 80B1CE0
push {r4,lr}
- ldr r4, =0x02021fc4
- ldr r0, =0x02038be0
+ ldr r4, =gUnknown_02021FC4
+ ldr r0, =gUnknown_02038BE0
ldr r0, [r0]
bl ReturnEmptyStringIfNull
adds r1, r0, 0
@@ -2665,7 +2665,7 @@ sub_80B1CE0: @ 80B1CE0
thumb_func_start sub_80B1D04
sub_80B1D04: @ 80B1D04
push {lr}
- ldr r0, =0x02038be4
+ ldr r0, =gUnknown_02038BE4
ldr r0, [r0]
bl ReturnEmptyStringIfNull
pop {r1}
@@ -2676,7 +2676,7 @@ sub_80B1D04: @ 80B1D04
thumb_func_start sub_80B1D18
sub_80B1D18: @ 80B1D18
push {lr}
- ldr r0, =0x02038be8
+ ldr r0, =gUnknown_02038BE8
ldr r0, [r0]
bl ReturnEmptyStringIfNull
pop {r1}
@@ -2801,7 +2801,7 @@ _080B1DCE:
cmp r0, 0
bne _080B1DCA
_080B1DE2:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -2841,7 +2841,7 @@ _080B1E1A:
bl sub_80B1D94
cmp r0, 0
bne _080B1E74
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -2920,7 +2920,7 @@ sub_80B1EC0: @ 80B1EC0
movs r1, 0
adds r3, r0, 0
adds r3, 0xA
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
_080B1ED2:
ldrh r0, [r3]
cmp r0, r4
@@ -2994,7 +2994,7 @@ sub_80B1F38: @ 80B1F38
beq _080B1F6C
cmp r1, 0x63
bgt _080B1F6C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x000009ca
adds r0, r2
@@ -3025,7 +3025,7 @@ sub_80B1F74: @ 80B1F74
beq _080B1FA8
cmp r1, 0x63
bgt _080B1FA8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x000009ca
adds r0, r2
@@ -3153,7 +3153,7 @@ sub_80B205C: @ 80B205C
negs r0, r0
cmp r1, r0
beq _080B207E
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x000009ca
adds r0, r2
@@ -3202,7 +3202,7 @@ sub_80B20BC: @ 80B20BC
lsls r0, 24
cmp r0, 0
beq _080B20E2
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
bl sub_80B208C
adds r1, r0, 0
@@ -3284,7 +3284,7 @@ sub_80B215C: @ 80B215C
bl sub_80B2128
cmp r0, 0
beq _080B2184
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x000009c8
adds r1, r0, r2
@@ -3309,7 +3309,7 @@ sub_80B2188: @ 80B2188
bl sub_80B2128
cmp r0, 0
beq _080B21AC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009c8
adds r0, r1
@@ -3342,7 +3342,7 @@ sub_80B21B4: @ 80B21B4
bl sub_80B1DFC
cmp r0, 0x1
bne _080B21E0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009c8
adds r0, r1
@@ -3423,7 +3423,7 @@ sub_80B2250: @ 80B2250
sub_80B226C: @ 80B226C
push {r4,r5,lr}
ldr r5, =gUnknown_085500A4
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r1, [r4]
adds r0, r5, 0
bl sub_80B1F38
@@ -3449,7 +3449,7 @@ _080B229A:
sub_80B22A0: @ 80B22A0
push {lr}
ldr r0, =gUnknown_085500A4
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_80B1F74
lsls r0, 24
@@ -3463,7 +3463,7 @@ sub_80B22A0: @ 80B22A0
sub_80B22BC: @ 80B22BC
push {lr}
ldr r0, =gUnknown_085500A4
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_80B205C
bl rom_npc_set_flag_for_script_id
@@ -3475,24 +3475,24 @@ sub_80B22BC: @ 80B22BC
thumb_func_start CheckIfMultipleTrainersWantBattle
CheckIfMultipleTrainersWantBattle: @ 80B22D8
push {lr}
- ldr r1, =0x02038bf9
+ ldr r1, =gUnknown_02038BF9
ldrb r0, [r1]
cmp r0, 0x1
bls _080B2300
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02038bf8
+ ldr r1, =gUnknown_02038BF8
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _080B230A
.pool
_080B2300:
- ldr r1, =0x02038bf8
+ ldr r1, =gUnknown_02038BF8
movs r0, 0
strb r0, [r1]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_080B230A:
strh r0, [r1]
diff --git a/asm/battle_transition.s b/asm/battle_transition.s
index 7579473be..9d11fd99d 100644
--- a/asm/battle_transition.s
+++ b/asm/battle_transition.s
@@ -10,7 +10,7 @@ sub_8145EF4: @ 8145EF4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =sub_8085E50
str r1, [r2, 0x4]
bl sub_8145F6C
@@ -36,7 +36,7 @@ sub_8145F20: @ 8145F20
bl FindTaskIdByFunc
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -51,7 +51,7 @@ sub_8145F20: @ 8145F20
_08145F4C:
adds r0, r2, 0
bl DestroyTask
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r0, [r4]
bl Free
movs r0, 0
@@ -75,13 +75,13 @@ sub_8145F6C: @ 8145F6C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r4, [r1, 0xA]
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
movs r0, 0x3C
bl AllocZeroed
str r0, [r4]
@@ -97,7 +97,7 @@ sub_8145FA8: @ 8145FA8
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8A98
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -124,8 +124,8 @@ sub_8145FE0: @ 8145FE0
push {r4,lr}
adds r4, r0, 0
bl sub_80AC3D0
- ldr r0, =0x02037b14
- ldr r1, =0x02037714
+ ldr r0, =gUnknown_02037B14
+ ldr r1, =gUnknown_02037714
ldr r2, =0x04000100
bl CpuSet
ldr r1, =gUnknown_085C8948
@@ -239,7 +239,7 @@ sub_81460BC: @ 81460BC
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -280,7 +280,7 @@ sub_814610C: @ 814610C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8AA8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -383,7 +383,7 @@ _081461CE:
thumb_func_start sub_81461D8
sub_81461D8: @ 81461D8
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -407,7 +407,7 @@ sub_8146204: @ 8146204
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8AB4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -444,8 +444,8 @@ sub_814623C: @ 814623C
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020393a8
- ldr r1, =0x0203aba0
+ ldr r0, =gUnknown_020393A8
+ ldr r1, =gUnknown_0203ABA0
ldr r1, [r1]
movs r2, 0x14
ldrsh r1, [r1, r2]
@@ -476,7 +476,7 @@ sub_814623C: @ 814623C
sub_81462A8: @ 81462A8
push {r4,r5,lr}
sub sp, 0x8
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r2, [r4]
ldrb r1, [r2]
movs r1, 0
@@ -487,7 +487,7 @@ sub_81462A8: @ 81462A8
ldrh r1, [r0, 0xC]
adds r1, 0x8
strh r1, [r0, 0xC]
- ldr r3, =0x02038c28
+ ldr r3, =gUnknown_02038C28
ldr r1, [r4]
movs r2, 0x14
ldrsh r1, [r1, r2]
@@ -501,7 +501,7 @@ sub_81462A8: @ 81462A8
adds r0, r3, 0
movs r3, 0x2
bl sub_8149F98
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -530,13 +530,13 @@ _081462FA:
sub_8146320: @ 8146320
push {lr}
bl sub_8149F2C
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0
beq _08146344
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -553,7 +553,7 @@ _08146344:
thumb_func_start sub_8146358
sub_8146358: @ 8146358
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r0, =0x04000006
ldrh r0, [r0]
lsls r0, 1
@@ -578,7 +578,7 @@ sub_8146384: @ 8146384
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8ABC
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -615,9 +615,9 @@ sub_81463BC: @ 81463BC
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
- ldr r0, =0x020393a8
+ ldr r0, =gUnknown_020393A8
movs r2, 0x16
ldrsh r1, [r1, r2]
movs r2, 0xA0
@@ -643,7 +643,7 @@ sub_81463BC: @ 81463BC
thumb_func_start sub_8146420
sub_8146420: @ 8146420
push {r4-r7,lr}
- ldr r1, =0x0203aba0
+ ldr r1, =gUnknown_0203ABA0
ldr r2, [r1]
ldrb r1, [r2]
movs r1, 0
@@ -666,10 +666,10 @@ _08146448:
lsrs r0, r4, 8
asrs r1, r7, 16
bl sine
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
lsls r2, r5, 1
adds r2, r1
- ldr r6, =0x0203aba0
+ ldr r6, =gUnknown_0203ABA0
ldr r1, [r6]
ldrh r1, [r1, 0x16]
adds r0, r1
@@ -684,7 +684,7 @@ _08146448:
lsrs r4, r0, 16
cmp r5, 0x9F
bls _08146448
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -712,13 +712,13 @@ _0814648E:
sub_81464B0: @ 81464B0
push {lr}
bl sub_8149F2C
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0
beq _081464D4
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -735,7 +735,7 @@ _081464D4:
thumb_func_start sub_81464E8
sub_81464E8: @ 81464E8
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r0, =0x04000006
ldrh r0, [r0]
lsls r0, 1
@@ -760,7 +760,7 @@ sub_8146514: @ 8146514
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8AFC
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -788,7 +788,7 @@ sub_814654C: @ 814654C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8AC4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -816,7 +816,7 @@ sub_8146584: @ 8146584
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8AE0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -844,7 +844,7 @@ sub_81465BC: @ 81465BC
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8B14
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -872,7 +872,7 @@ sub_81465F4: @ 81465F4
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8B2C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -900,7 +900,7 @@ sub_814662C: @ 814662C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8B44
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -928,7 +928,7 @@ sub_8146664: @ 8146664
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8B5C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -964,7 +964,7 @@ sub_814669C: @ 814669C
movs r0, 0x80
lsls r0, 7
strh r0, [r4, 0x12]
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r2, [r0]
movs r0, 0x3F
strh r0, [r2, 0x2]
@@ -980,7 +980,7 @@ sub_814669C: @ 814669C
ldrh r1, [r4, 0xC]
orrs r0, r1
strh r0, [r2, 0x10]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r2, 0xF0
movs r1, 0x9F
ldr r3, =0x000008be
@@ -1156,7 +1156,7 @@ sub_8146854: @ 8146854
movs r1, 0
ldr r0, [sp, 0x8]
mov r9, r0
- ldr r6, =0x02038c28
+ ldr r6, =gUnknown_02038C28
mov r8, r6
movs r0, 0xF0
lsls r0, 8
@@ -1225,7 +1225,7 @@ sub_81468E4: @ 81468E4
ldr r0, =gUnknown_085BB248
ldr r1, [sp, 0x8]
bl LZ77UnCompVram
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0x10
ldrsh r2, [r4, r1]
movs r3, 0x12
@@ -1258,7 +1258,7 @@ sub_814692C: @ 814692C
ldr r0, =gUnknown_085BB930
ldr r1, [sp, 0x8]
bl LZ77UnCompVram
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0x10
ldrsh r2, [r4, r1]
movs r3, 0x12
@@ -1297,7 +1297,7 @@ sub_8146974: @ 8146974
movs r2, 0xA0
lsls r2, 2
bl CpuSet
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0x10
ldrsh r2, [r4, r1]
movs r3, 0x12
@@ -1336,7 +1336,7 @@ sub_81469CC: @ 81469CC
movs r2, 0xA0
lsls r2, 2
bl CpuSet
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0x10
ldrsh r2, [r4, r1]
movs r3, 0x12
@@ -1375,7 +1375,7 @@ sub_8146A24: @ 8146A24
movs r2, 0xA0
lsls r2, 2
bl CpuSet
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0x10
ldrsh r2, [r4, r1]
movs r3, 0x12
@@ -1548,7 +1548,7 @@ sub_8146B7C: @ 8146B7C
sub_8146BA8: @ 8146BA8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1583,7 +1583,7 @@ sub_8146BF8: @ 8146BF8
push {r4,r5,lr}
sub sp, 0x8
adds r3, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -1628,7 +1628,7 @@ _08146C42:
ldrh r5, [r3, 0x12]
adds r1, r5
strh r1, [r3, 0x12]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r5, 0x10
ldrsh r2, [r3, r5]
lsls r1, 16
@@ -1657,7 +1657,7 @@ sub_8146C8C: @ 8146C8C
push {r4,r5,lr}
sub sp, 0x8
adds r3, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -1702,7 +1702,7 @@ _08146CD6:
ldrh r5, [r3, 0x12]
adds r1, r5
strh r1, [r3, 0x12]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r5, 0x10
ldrsh r2, [r3, r5]
lsls r1, 16
@@ -1731,7 +1731,7 @@ sub_8146D20: @ 8146D20
push {r4-r7,lr}
sub sp, 0x8
adds r4, r0, 0
- ldr r7, =0x0203aba0
+ ldr r7, =gUnknown_0203ABA0
ldr r0, [r7]
ldrb r1, [r0]
movs r6, 0
@@ -1744,7 +1744,7 @@ sub_8146D20: @ 8146D20
ldrh r3, [r4, 0x12]
adds r1, r3
strh r1, [r4, 0x12]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r3, 0x10
ldrsh r2, [r4, r3]
lsls r1, 16
@@ -1827,7 +1827,7 @@ sub_8146DAC: @ 8146DAC
sub_8146DD8: @ 8146DD8
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1847,7 +1847,7 @@ _08146DEE:
sub_8146DF8: @ 8146DF8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
ldrb r1, [r0]
movs r3, 0
@@ -1877,7 +1877,7 @@ _08146E18:
bge _08146E34
strh r3, [r4, 0xA]
_08146E34:
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0xA
ldrsh r3, [r4, r1]
movs r1, 0x78
@@ -1918,7 +1918,7 @@ _08146E90:
ldr r0, =sub_8146F68
bl SetVBlankCallback
_08146EA4:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -1946,13 +1946,13 @@ sub_8146EC0: @ 8146EC0
strh r0, [r1, 0xA]
ldrh r0, [r1, 0xA]
bl sub_8149F2C
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r0, [r2]
ldrb r0, [r0]
cmp r0, 0
beq _08146EF8
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r3, 0xF0
lsls r3, 3
@@ -1988,7 +1988,7 @@ sub_8146F3C: @ 8146F3C
push {lr}
bl sub_8146EC0
ldr r1, =0x040000b0
- ldr r0, =0x020393a8
+ ldr r0, =gUnknown_020393A8
str r0, [r1]
ldr r0, =0x04000010
str r0, [r1, 0x4]
@@ -2005,7 +2005,7 @@ sub_8146F68: @ 8146F68
push {lr}
bl sub_8146EC0
ldr r1, =0x040000b0
- ldr r0, =0x020393a8
+ ldr r0, =gUnknown_020393A8
str r0, [r1]
ldr r0, =0x04000040
str r0, [r1, 0x4]
@@ -2023,7 +2023,7 @@ sub_8146F94: @ 8146F94
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8B7C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2099,7 +2099,7 @@ sub_8147018: @ 8147018
ands r5, r0
movs r1, 0
mov r8, r4
- ldr r6, =0x02038c08
+ ldr r6, =gUnknown_02038C08
_08147046:
lsls r5, 16
asrs r5, 16
@@ -2169,7 +2169,7 @@ _081470C4:
sub_81470D0: @ 81470D0
push {r4,r5,lr}
ldr r0, =gUnknown_085C8E68
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
movs r2, 0
ldrsh r1, [r5, r2]
movs r3, 0x4
@@ -2178,7 +2178,7 @@ sub_81470D0: @ 81470D0
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -2319,7 +2319,7 @@ sub_8147204: @ 8147204
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8B9C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2347,7 +2347,7 @@ sub_814723C: @ 814723C
adds r4, r0, 0
bl sub_8149F08
bl dp12_8087EA4
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x2]
@@ -2358,7 +2358,7 @@ sub_814723C: @ 814723C
movs r0, 0xA0
strh r0, [r1, 0x8]
movs r1, 0
- ldr r3, =0x020393a8
+ ldr r3, =gUnknown_020393A8
ldr r2, =0x0000f3f4
_08147262:
lsls r0, r1, 1
@@ -2371,7 +2371,7 @@ _08147262:
bls _08147262
ldr r0, =sub_8147688
bl SetVBlankCallback
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0x78
strh r0, [r1, 0x2C]
@@ -2390,7 +2390,7 @@ sub_81472A4: @ 81472A4
push {r4-r7,lr}
sub sp, 0xC
adds r6, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -2409,9 +2409,9 @@ sub_81472A4: @ 81472A4
movs r1, 0x78
movs r2, 0x50
bl sub_814A1AC
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
_081472D4:
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r0, [r4]
movs r7, 0x2A
ldrsh r3, [r0, r7]
@@ -2469,7 +2469,7 @@ sub_8147334: @ 8147334
add r1, sp, 0xC
movs r0, 0
strb r0, [r1]
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r1, [r4]
ldrb r0, [r1]
movs r0, 0
@@ -2504,7 +2504,7 @@ _08147372:
ldrh r1, [r3, 0x28]
movs r4, 0xF0
_0814738A:
- ldr r6, =0x02038c28
+ ldr r6, =gUnknown_02038C28
movs r0, 0x2A
ldrsh r2, [r3, r0]
lsls r2, 1
@@ -2548,7 +2548,7 @@ _081473DE:
cmp r0, r2
bge _08147406
adds r3, r4, 0
- ldr r5, =0x0203aba0
+ ldr r5, =gUnknown_0203ABA0
_081473EA:
ldr r2, [r5]
ldrh r0, [r2, 0x2A]
@@ -2587,7 +2587,7 @@ sub_8147428: @ 8147428
push {r4-r6,lr}
sub sp, 0xC
adds r6, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -2605,9 +2605,9 @@ sub_8147428: @ 8147428
movs r1, 0x78
movs r2, 0x50
bl sub_814A1AC
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
_08147456:
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r0, [r4]
movs r1, 0x2A
ldrsh r3, [r0, r1]
@@ -2663,7 +2663,7 @@ sub_81474B0: @ 81474B0
add r1, sp, 0xC
movs r0, 0
strb r0, [r1]
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r1, [r4]
ldrb r0, [r1]
movs r0, 0
@@ -2681,9 +2681,9 @@ sub_81474B0: @ 81474B0
movs r2, 0x50
movs r3, 0
bl sub_814A1AC
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
mov r10, r7
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
mov r8, r0
add r6, sp, 0xC
_081474F4:
@@ -2743,9 +2743,9 @@ _0814755E:
ldrsh r0, [r2, r4]
cmp r0, r3
ble _08147588
- ldr r6, =0x02038c28
+ ldr r6, =gUnknown_02038C28
adds r3, r1, 0
- ldr r5, =0x0203aba0
+ ldr r5, =gUnknown_0203ABA0
_0814756C:
ldr r2, [r5]
ldrh r0, [r2, 0x2A]
@@ -2762,7 +2762,7 @@ _0814756C:
cmp r1, r0
bgt _0814756C
_08147588:
- ldr r7, =0x0203aba0
+ ldr r7, =gUnknown_0203ABA0
ldr r0, [r7]
ldrb r1, [r0]
adds r1, 0x1
@@ -2785,7 +2785,7 @@ sub_81475B0: @ 81475B0
push {r4-r7,lr}
sub sp, 0xC
adds r7, r0, 0
- ldr r1, =0x0203aba0
+ ldr r1, =gUnknown_0203ABA0
ldr r0, [r1]
ldrb r2, [r0]
movs r2, 0
@@ -2802,10 +2802,10 @@ sub_81475B0: @ 81475B0
movs r1, 0x78
movs r2, 0x50
bl sub_814A1AC
- ldr r6, =0x02038c28
+ ldr r6, =gUnknown_02038C28
_081475DC:
movs r2, 0x78
- ldr r5, =0x0203aba0
+ ldr r5, =gUnknown_0203ABA0
ldr r3, [r5]
ldrh r4, [r3, 0x28]
movs r1, 0x28
@@ -2896,13 +2896,13 @@ sub_8147688: @ 8147688
strh r0, [r4, 0xA]
ldrh r0, [r4, 0xA]
bl sub_8149F2C
- ldr r3, =0x0203aba0
+ ldr r3, =gUnknown_0203ABA0
ldr r0, [r3]
ldrb r0, [r0]
cmp r0, 0
beq _081476C0
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -2923,7 +2923,7 @@ _081476C0:
ldrh r0, [r1, 0x8]
strh r0, [r2]
subs r2, 0x4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0xF0
lsls r1, 3
adds r0, r1
@@ -2946,7 +2946,7 @@ sub_8147718: @ 8147718
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8BB8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2975,8 +2975,8 @@ sub_8147750: @ 8147750
bl sub_8149F08
bl dp12_8087EA4
movs r2, 0
- ldr r4, =0x020393a8
- ldr r3, =0x0203aba0
+ ldr r4, =gUnknown_020393A8
+ ldr r3, =gUnknown_0203ABA0
_08147762:
lsls r1, r2, 1
adds r1, r4
@@ -3011,7 +3011,7 @@ sub_81477A8: @ 81477A8
push {r7}
sub sp, 0x4
adds r6, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0
@@ -3043,10 +3043,10 @@ _081477E8:
lsrs r0, r4, 8
asrs r1, r7, 16
bl sine
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
lsls r2, r5, 1
adds r2, r1
- ldr r1, =0x0203aba0
+ ldr r1, =gUnknown_0203ABA0
ldr r1, [r1]
ldrh r1, [r1, 0x16]
adds r0, r1
@@ -3083,7 +3083,7 @@ _08147838:
ldrsh r0, [r6, r5]
cmp r0, 0
beq _0814785A
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3095,7 +3095,7 @@ _08147838:
lsrs r0, 24
bl DestroyTask
_0814785A:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -3115,13 +3115,13 @@ _0814785A:
sub_8147888: @ 8147888
push {lr}
bl sub_8149F2C
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0
beq _081478AC
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -3138,7 +3138,7 @@ _081478AC:
thumb_func_start sub_81478C0
sub_81478C0: @ 81478C0
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r0, =0x04000006
ldrh r0, [r0]
lsls r0, 1
@@ -3163,7 +3163,7 @@ sub_81478EC: @ 81478EC
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8BC0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3191,7 +3191,7 @@ sub_8147924: @ 8147924
adds r4, r0, 0
bl sub_8149F08
bl dp12_8087EA4
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r2, 0
movs r0, 0x3F
@@ -3202,7 +3202,7 @@ sub_8147924: @ 8147924
movs r0, 0xA0
strh r0, [r1, 0x8]
movs r1, 0
- ldr r3, =0x020393a8
+ ldr r3, =gUnknown_020393A8
movs r2, 0xF2
_0814794A:
lsls r0, r1, 1
@@ -3231,12 +3231,12 @@ sub_814797C: @ 814797C
mov r7, r8
push {r7}
adds r4, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0
strb r0, [r1]
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
ldrh r0, [r4, 0xC]
ldrb r5, [r4, 0xC]
adds r0, 0x10
@@ -3292,7 +3292,7 @@ _081479D8:
adds r0, 0x1
strh r0, [r4, 0x8]
_081479F6:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -3346,13 +3346,13 @@ sub_8147A58: @ 8147A58
strh r0, [r4, 0xA]
ldrh r0, [r4, 0xA]
bl sub_8149F2C
- ldr r3, =0x0203aba0
+ ldr r3, =gUnknown_0203ABA0
ldr r0, [r3]
ldrb r0, [r0]
cmp r0, 0
beq _08147A90
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -3372,7 +3372,7 @@ _08147A90:
subs r2, 0x6
ldrh r0, [r1, 0x8]
strh r0, [r2]
- ldr r0, =0x020393a8
+ ldr r0, =gUnknown_020393A8
str r0, [r4]
ldr r0, =0x04000040
str r0, [r4, 0x4]
@@ -3390,7 +3390,7 @@ sub_8147AE4: @ 8147AE4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3408,7 +3408,7 @@ sub_8147B04: @ 8147B04
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3426,7 +3426,7 @@ sub_8147B24: @ 8147B24
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3444,7 +3444,7 @@ sub_8147B44: @ 8147B44
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3462,7 +3462,7 @@ sub_8147B64: @ 8147B64
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3481,7 +3481,7 @@ sub_8147B84: @ 8147B84
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8BCC
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3517,7 +3517,7 @@ sub_8147BBC: @ 8147BBC
strh r0, [r4, 0xC]
movs r0, 0xEF
strh r0, [r4, 0xE]
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0x3F
strh r0, [r1, 0x2]
@@ -3526,7 +3526,7 @@ sub_8147BBC: @ 8147BBC
movs r0, 0xA0
strh r0, [r1, 0x8]
movs r1, 0
- ldr r3, =0x020393a8
+ ldr r3, =gUnknown_020393A8
ldr r2, =0x0000f0f1
_08147BF0:
lsls r0, r1, 1
@@ -3575,7 +3575,7 @@ sub_8147C24: @ 8147C24
movs r2, 0x20
bl gpu_pal_apply
ldr r1, =gUnknown_085C8FF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 2
@@ -3638,12 +3638,12 @@ _08147C7E:
sub_8147CE4: @ 8147CE4
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0
strb r0, [r1]
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
ldrh r0, [r4, 0xA]
ldrb r5, [r4, 0xA]
adds r0, 0x10
@@ -3741,7 +3741,7 @@ _08147D9A:
adds r0, 0x1
strh r0, [r4, 0x8]
_08147DA6:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r1, 0x18]
subs r0, 0x8
@@ -3764,12 +3764,12 @@ _08147DA6:
sub_8147DD0: @ 8147DD0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r5, r2, 0
movs r2, 0xF0
_08147DE4:
@@ -3823,7 +3823,7 @@ _08147DE4:
sub_8147E4C: @ 8147E4C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r1, 0x18]
subs r0, 0x8
@@ -3857,7 +3857,7 @@ sub_8147E88: @ 8147E88
mov r7, r8
push {r7}
adds r6, r0, 0
- ldr r7, =0x0203aba0
+ ldr r7, =gUnknown_0203ABA0
ldr r1, [r7]
ldrh r0, [r1, 0x18]
subs r0, 0x8
@@ -3889,7 +3889,7 @@ sub_8147E88: @ 8147E88
ands r0, r2
strh r0, [r1, 0xA]
ldrh r0, [r1, 0xA]
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
movs r5, 0xA0
lsls r5, 1
adds r0, r4, 0
@@ -3934,7 +3934,7 @@ _08147F1C:
sub_8147F40: @ 8147F40
push {r4-r7,lr}
adds r4, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -3977,7 +3977,7 @@ _08147F7A:
cmp r0, 0
blt _08147FDC
movs r7, 0x50
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
_08147F98:
lsls r0, r2, 16
asrs r3, r0, 16
@@ -4041,7 +4041,7 @@ _08147FEA:
sub_8148008: @ 8148008
push {r4-r6,lr}
adds r4, r0, 0
- ldr r5, =0x0203aba0
+ ldr r5, =gUnknown_0203ABA0
ldr r0, [r5]
ldrb r1, [r0]
movs r6, 0
@@ -4069,7 +4069,7 @@ sub_8148008: @ 8148008
sub_8148040: @ 8148040
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203aba0
+ ldr r5, =gUnknown_0203ABA0
ldr r1, [r5]
ldrb r0, [r1]
movs r0, 0
@@ -4077,7 +4077,7 @@ sub_8148040: @ 8148040
ldrh r0, [r4, 0xE]
adds r0, 0x1
strh r0, [r4, 0xE]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r2, 0xE
ldrsh r1, [r4, r2]
movs r2, 0xA0
@@ -4144,13 +4144,13 @@ sub_81480CC: @ 81480CC
strh r0, [r4, 0xA]
ldrh r0, [r4, 0xA]
bl sub_8149F2C
- ldr r3, =0x0203aba0
+ ldr r3, =gUnknown_0203ABA0
ldr r0, [r3]
ldrb r0, [r0]
cmp r0, 0
beq _08148104
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -4173,7 +4173,7 @@ _08148104:
subs r2, 0x6
ldrh r0, [r1, 0x8]
strh r0, [r2]
- ldr r0, =0x020393a8
+ ldr r0, =gUnknown_020393A8
str r0, [r4]
ldr r0, =0x04000040
str r0, [r4, 0x4]
@@ -4200,13 +4200,13 @@ sub_8148160: @ 8148160
strh r0, [r4, 0xA]
ldrh r0, [r4, 0xA]
bl sub_8149F2C
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r0, [r2]
ldrb r0, [r0]
cmp r0, 0
beq _08148198
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r3, 0xF0
lsls r3, 3
@@ -4220,7 +4220,7 @@ _08148198:
ldr r0, [r2]
ldrh r0, [r0, 0xE]
strh r0, [r1]
- ldr r0, =0x020393a8
+ ldr r0, =gUnknown_020393A8
str r0, [r4]
ldr r0, =0x04000054
str r0, [r4, 0x4]
@@ -4241,14 +4241,14 @@ sub_81481E0: @ 81481E0
cmp r0, 0x4F
bhi _08148200
ldr r1, =0x04000010
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
ldrh r0, [r0, 0x18]
b _08148208
.pool
_08148200:
ldr r1, =0x04000010
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
ldrh r0, [r0, 0x1A]
_08148208:
@@ -4293,7 +4293,7 @@ sub_8148218: @ 8148218
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x22]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
@@ -4313,7 +4313,7 @@ sub_8148218: @ 8148218
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r1
movs r2, 0x24
ldrsh r0, [r4, r2]
@@ -4569,7 +4569,7 @@ _0814847C:
thumb_func_start sub_8148484
sub_8148484: @ 8148484
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, 16
asrs r0, 16
lsls r2, r0, 4
@@ -4583,7 +4583,7 @@ sub_8148484: @ 8148484
thumb_func_start sub_814849C
sub_814849C: @ 814849C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 16
asrs r0, 16
lsls r1, r0, 4
@@ -4599,7 +4599,7 @@ sub_814849C: @ 814849C
thumb_func_start sub_81484B8
sub_81484B8: @ 81484B8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 16
asrs r0, 16
lsls r1, r0, 4
@@ -4618,7 +4618,7 @@ sub_81484D0: @ 81484D0
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8C48
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4653,7 +4653,7 @@ sub_8148508: @ 8148508
strh r0, [r5, 0xC]
movs r0, 0x1
strh r0, [r5, 0xE]
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
movs r0, 0x3F
strh r0, [r1, 0x2]
@@ -4662,7 +4662,7 @@ sub_8148508: @ 8148508
strh r0, [r1, 0x8]
ldrb r0, [r1]
strb r4, [r1]
- ldr r4, =0x020393a8
+ ldr r4, =gUnknown_020393A8
adds r6, r2, 0
movs r2, 0xF0
_0814853A:
@@ -4706,7 +4706,7 @@ sub_8148590: @ 8148590
mov r7, r8
push {r7}
adds r3, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -4743,7 +4743,7 @@ _081485CE:
strh r0, [r3, 0xE]
_081485DA:
movs r5, 0
- ldr r7, =0x02038c28
+ ldr r7, =gUnknown_02038C28
movs r1, 0xA0
lsls r1, 1
adds r1, r7
@@ -4847,7 +4847,7 @@ sub_814869C: @ 814869C
ldrh r0, [r4, 0xA]
bl sub_8149F2C
ldr r2, =0x04000048
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r1, 0x2]
strh r0, [r2]
@@ -4861,7 +4861,7 @@ sub_814869C: @ 814869C
cmp r0, 0
beq _081486E6
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -4871,7 +4871,7 @@ sub_814869C: @ 814869C
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
_081486E6:
- ldr r0, =0x020394e8
+ ldr r0, =gUnknown_020394E8
str r0, [r4]
ldr r0, =0x04000040
str r0, [r4, 0x4]
@@ -4891,7 +4891,7 @@ sub_8148728: @ 8148728
ldrh r0, [r2]
cmp r0, 0x9F
bhi _0814874E
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldrh r0, [r2]
lsls r0, 1
movs r2, 0xF0
@@ -4917,7 +4917,7 @@ sub_8148760: @ 8148760
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8C54
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4948,7 +4948,7 @@ sub_8148798: @ 8148798
adds r6, r0, 0
bl sub_8149F08
bl dp12_8087EA4
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r2, 0
movs r0, 0x3F
@@ -4957,7 +4957,7 @@ sub_8148798: @ 8148798
movs r0, 0xA0
strh r0, [r1, 0x8]
movs r4, 0
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r0, r5
@@ -4969,7 +4969,7 @@ _081487CC:
lsls r2, r4, 1
mov r7, r12
adds r1, r2, r7
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r3, [r0]
ldrh r0, [r3, 0x14]
strh r0, [r1]
@@ -5052,7 +5052,7 @@ sub_8148864: @ 8148864
adds r0, r4, 0
movs r2, 0x4
bl memcpy
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -5102,13 +5102,13 @@ _081488BA:
beq _08148966
_081488E2:
lsls r1, r0, 1
- ldr r0, =0x02038ea8
+ ldr r0, =gUnknown_02038EA8
adds r4, r1, r0
movs r2, 0xA0
lsls r2, 1
adds r0, r2
adds r3, r1, r0
- ldr r0, =0x02039128
+ ldr r0, =gUnknown_02039128
adds r1, r0
ldrh r2, [r4]
cmp r2, 0xEF
@@ -5143,11 +5143,11 @@ _08148932:
_08148940:
lsls r0, r5, 16
asrs r0, 15
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r2, r0, r1
- ldr r1, =0x02038d68
+ ldr r1, =gUnknown_02038D68
adds r3, r0, r1
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r4]
ldrh r1, [r1, 0x14]
@@ -5173,7 +5173,7 @@ _08148970:
cmp r7, 0x1
bls _081488B2
movs r7, 0
- ldr r3, =0x02038ea8
+ ldr r3, =gUnknown_02038EA8
mov r8, r3
_08148980:
movs r6, 0
@@ -5212,7 +5212,7 @@ _081489B6:
lsls r0, 1
add r0, r8
adds r3, r1, r0
- ldr r0, =0x02039128
+ ldr r0, =gUnknown_02039128
adds r1, r0
ldrh r2, [r4]
cmp r2, 0xEF
@@ -5247,11 +5247,11 @@ _08148A0A:
_08148A18:
lsls r0, r5, 16
asrs r0, 15
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r2, r0, r1
- ldr r1, =0x02038d68
+ ldr r1, =gUnknown_02038D68
adds r3, r0, r1
- ldr r1, =0x0203aba0
+ ldr r1, =gUnknown_0203ABA0
ldr r0, [r1]
ldrh r1, [r0, 0x14]
ldrh r0, [r4]
@@ -5322,7 +5322,7 @@ _08148A98:
adds r0, 0x1
strh r0, [r3, 0x8]
_08148AA6:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -5347,7 +5347,7 @@ sub_8148AD4: @ 8148AD4
movs r2, 0x1
ldr r5, =0x0000ff10
movs r1, 0
- ldr r4, =0x020393a8
+ ldr r4, =gUnknown_020393A8
_08148AE0:
lsls r0, r1, 1
adds r0, r4
@@ -5407,7 +5407,7 @@ sub_8148B54: @ 8148B54
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8C6C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5435,7 +5435,7 @@ sub_8148B8C: @ 8148B8C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8C78
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5463,7 +5463,7 @@ sub_8148BC4: @ 8148BC4
adds r5, r0, 0
bl sub_8149F08
bl dp12_8087EA4
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x2]
@@ -5473,7 +5473,7 @@ sub_8148BC4: @ 8148BC4
strh r0, [r1, 0x6]
movs r0, 0xA0
strh r0, [r1, 0x8]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r2, 0
movs r1, 0x9F
ldr r3, =0x000008be
@@ -5530,7 +5530,7 @@ sub_8148C28: @ 8148C28
b _08148CDE
.pool
_08148C6C:
- ldr r5, =0x0203aba0
+ ldr r5, =gUnknown_0203ABA0
ldr r1, [r5]
ldrb r0, [r1]
movs r0, 0
@@ -5563,7 +5563,7 @@ _08148C9C:
movs r0, 0xA0
strh r0, [r4, 0xA]
_08148CA8:
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r2, 0xA
ldrsh r3, [r4, r2]
movs r1, 0x78
@@ -5595,7 +5595,7 @@ _08148CDE:
sub_8148CE8: @ 8148CE8
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x0203aba0
+ ldr r6, =gUnknown_0203ABA0
ldr r0, [r6]
ldrb r1, [r0]
movs r5, 0
@@ -5629,7 +5629,7 @@ _08148D0A:
lsls r0, 1
subs r1, r0
strh r1, [r4, 0x14]
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0xA
ldrsh r3, [r4, r1]
movs r1, 0x78
@@ -5660,7 +5660,7 @@ _08148D4C:
sub_8148D6C: @ 8148D6C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0
@@ -5683,7 +5683,7 @@ _08148D8E:
movs r0, 0xA0
strh r0, [r4, 0xA]
_08148D9A:
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r2, 0xA
ldrsh r3, [r4, r2]
movs r1, 0x78
@@ -5754,7 +5754,7 @@ _08148E28:
adds r0, 0x1
strh r0, [r4, 0x14]
_08148E3C:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -5773,7 +5773,7 @@ sub_8148E54: @ 8148E54
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8C84
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5836,7 +5836,7 @@ sub_8148E8C: @ 8148E8C
ldrh r0, [r5, 0x8]
adds r0, 0x1
strh r0, [r5, 0x8]
- ldr r5, =0x03001210
+ ldr r5, =gUnknown_03001210
strb r1, [r5]
ldr r0, =0x0000ffff
strh r0, [r5, 0x2]
@@ -5901,7 +5901,7 @@ _08148F66:
lsls r1, r5, 1
adds r1, r5
lsls r1, 2
- ldr r2, =0x03001210
+ ldr r2, =gUnknown_03001210
adds r4, r1, r2
adds r1, r4, 0
bl sub_8149048
@@ -6015,7 +6015,7 @@ sub_8149048: @ 8149048
negs r0, r0
cmp r1, r0
beq _081490CE
- ldr r1, =0x03001208
+ ldr r1, =gUnknown_03001208
ldrh r0, [r3]
strh r0, [r1]
ldrh r0, [r3, 0x2]
@@ -6141,7 +6141,7 @@ sub_8149140: @ 8149140
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8D40
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6295,7 +6295,7 @@ sub_814927C: @ 814927C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8D60
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6342,7 +6342,7 @@ sub_81492B4: @ 81492B4
movs r2, 0x80
lsls r2, 5
bl CpuSet
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x20]
@@ -6354,7 +6354,7 @@ sub_81492B4: @ 81492B4
movs r2, 0x20
bl gpu_pal_apply
movs r2, 0
- ldr r3, =0x02038c28
+ ldr r3, =gUnknown_02038C28
movs r6, 0
movs r0, 0xF0
lsls r0, 3
@@ -6485,13 +6485,13 @@ _08149402:
sub_8149410: @ 8149410
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0814942E
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0x1
strh r0, [r1, 0x20]
@@ -6557,7 +6557,7 @@ _0814949A:
asrs r0, 16
cmp r0, 0x27
ble _081494F0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x2]
@@ -6569,7 +6569,7 @@ _0814949A:
strh r0, [r1, 0x8]
movs r1, 0
ldr r5, =sub_8146F68
- ldr r3, =0x020393a8
+ ldr r3, =gUnknown_020393A8
movs r2, 0
_081494C4:
lsls r0, r1, 1
@@ -6614,17 +6614,17 @@ sub_8149508: @ 8149508
strh r0, [r1, 0xA]
ldrh r0, [r1, 0xA]
bl sub_8149F2C
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
movs r1, 0x20
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08149548
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
b _08149554
.pool
_08149548:
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
cmp r0, 0x1
bne _08149554
movs r0, 0xF0
@@ -6649,7 +6649,7 @@ sub_8149578: @ 8149578
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8D8C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6677,7 +6677,7 @@ sub_81495B0: @ 81495B0
adds r5, r0, 0
bl sub_8149F08
bl dp12_8087EA4
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r2, 0
movs r0, 0xBF
@@ -6690,7 +6690,7 @@ sub_81495B0: @ 81495B0
movs r0, 0xA0
strh r0, [r1, 0x8]
movs r1, 0
- ldr r2, =0x020393a8
+ ldr r2, =gUnknown_020393A8
movs r4, 0
movs r3, 0xF0
_081495DC:
@@ -6742,7 +6742,7 @@ _0814963C:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r1, r0
movs r0, 0xF0
strh r0, [r2, 0x20]
@@ -6782,7 +6782,7 @@ _0814963C:
sub_814969C: @ 814969C
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
ldr r1, [r2]
ldrb r0, [r1]
movs r0, 0
@@ -6812,7 +6812,7 @@ _081496C6:
sub_81496D8: @ 81496D8
push {r4-r6,lr}
adds r6, r0, 0
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r0, [r4]
ldrb r1, [r0]
movs r5, 0
@@ -6854,7 +6854,7 @@ sub_81496D8: @ 81496D8
thumb_func_start sub_8149740
sub_8149740: @ 8149740
push {lr}
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r1, 0x12]
adds r0, 0x1
@@ -6891,7 +6891,7 @@ sub_8149774: @ 8149774
ldrh r0, [r4, 0xA]
bl sub_8149F2C
ldr r2, =0x04000050
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r1, 0xE]
strh r0, [r2]
@@ -6908,7 +6908,7 @@ sub_8149774: @ 8149774
cmp r0, 0
beq _081497C4
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -6918,7 +6918,7 @@ sub_8149774: @ 8149774
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
_081497C4:
- ldr r0, =0x020394e8
+ ldr r0, =gUnknown_020394E8
str r0, [r4]
ldr r0, =0x04000040
str r0, [r4, 0x4]
@@ -6936,7 +6936,7 @@ sub_8149804: @ 8149804
push {lr}
bl sub_8149F2C
ldr r1, =0x04000054
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r2, [r0]
ldrh r0, [r2, 0x12]
strh r0, [r1]
@@ -6963,7 +6963,7 @@ sub_8149804: @ 8149804
thumb_func_start sub_8149840
sub_8149840: @ 8149840
ldr r2, =0x04000054
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r0, =0x04000006
ldrh r0, [r0]
lsls r0, 1
@@ -6992,7 +6992,7 @@ sub_8149864: @ 8149864
ldrsh r0, [r3, r1]
cmp r0, 0
beq _0814994C
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0x1
@@ -7003,7 +7003,7 @@ _08149890:
movs r2, 0x22
ldrsh r1, [r3, r2]
lsls r1, 1
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
adds r6, r1, r0
movs r2, 0xA0
lsls r2, 1
@@ -7065,7 +7065,7 @@ _08149902:
ldrsh r0, [r3, r2]
cmp r0, 0
beq _08149914
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0x1
@@ -7077,7 +7077,7 @@ _08149914:
beq _0814994C
movs r2, 0x3A
ldrsh r0, [r3, r2]
- ldr r2, =0x0203aba0
+ ldr r2, =gUnknown_0203ABA0
cmp r0, 0
beq _0814993E
ldr r0, [r2]
@@ -7112,7 +7112,7 @@ sub_814995C: @ 814995C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8DB0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7243,7 +7243,7 @@ sub_8149A6C: @ 8149A6C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8DBC
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7271,7 +7271,7 @@ sub_8149AA4: @ 8149AA4
adds r5, r0, 0
bl sub_8149F08
bl dp12_8087EA4
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
movs r2, 0
movs r0, 0x3F
@@ -7280,7 +7280,7 @@ sub_8149AA4: @ 8149AA4
movs r0, 0xA0
strh r0, [r1, 0x8]
movs r1, 0
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
movs r3, 0xF0
adds r4, r2, 0
_08149AC8:
@@ -7317,7 +7317,7 @@ sub_8149B08: @ 8149B08
push {r6}
sub sp, 0xC
mov r8, r0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r0, [r0]
adds r0, 0x24
ldr r6, =gUnknown_085C8DD0
@@ -7378,18 +7378,18 @@ sub_8149B84: @ 8149B84
mov r6, r8
push {r6,r7}
adds r6, r0, 0
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
movs r0, 0
strb r0, [r1]
mov r8, r0
movs r7, 0
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r9, r0
_08149BA0:
- ldr r1, =0x02038c28
- ldr r0, =0x0203aba0
+ ldr r1, =gUnknown_02038C28
+ ldr r0, =gUnknown_0203ABA0
ldr r2, [r0]
movs r3, 0x2A
ldrsh r0, [r2, r3]
@@ -7431,7 +7431,7 @@ _08149BEA:
bgt _08149BF4
lsrs r5, r1, 16
_08149BF4:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r4, [r0]
movs r0, 0x2A
ldrsh r2, [r4, r0]
@@ -7469,7 +7469,7 @@ _08149C1C:
cmp r0, 0xF
ble _08149BA0
_08149C40:
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -7568,13 +7568,13 @@ sub_8149CE8: @ 8149CE8
strh r0, [r4, 0xA]
ldrh r0, [r4, 0xA]
bl sub_8149F2C
- ldr r3, =0x0203aba0
+ ldr r3, =gUnknown_0203ABA0
ldr r0, [r3]
ldrb r0, [r0]
cmp r0, 0
beq _08149D20
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -7595,7 +7595,7 @@ _08149D20:
ldrh r0, [r1, 0x8]
strh r0, [r2]
subs r2, 0x4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0xF0
lsls r1, 3
adds r0, r1
@@ -7640,7 +7640,7 @@ sub_8149D78: @ 8149D78
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7687,7 +7687,7 @@ sub_8149DFC: @ 8149DFC
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C8E24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7824,7 +7824,7 @@ _08149EFE:
thumb_func_start sub_8149F08
sub_8149F08: @ 8149F08
push {r4,lr}
- ldr r4, =0x0203aba0
+ ldr r4, =gUnknown_0203ABA0
ldr r0, [r4]
movs r1, 0
movs r2, 0x3C
@@ -8437,7 +8437,7 @@ sub_814A374: @ 814A374
ldr r0, =gUnknown_085C828C
ldr r1, [sp, 0x8]
bl LZ77UnCompVram
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r1, 0x10
ldrsh r2, [r4, r1]
movs r3, 0x12
@@ -8465,7 +8465,7 @@ sub_814A3BC: @ 814A3BC
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C99D0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8493,7 +8493,7 @@ sub_814A3F4: @ 814A3F4
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C99E8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8538,7 +8538,7 @@ sub_814A42C: @ 814A42C
movs r0, 0xA0
lsls r0, 4
strh r0, [r4, 0x16]
- ldr r6, =0x0203aba0
+ ldr r6, =gUnknown_0203ABA0
ldr r2, [r6]
ldr r3, =0x00003f41
strh r3, [r2, 0xE]
@@ -8608,8 +8608,8 @@ sub_814A500: @ 814A500
adds r5, r0, 0
movs r2, 0
ldr r6, =sub_814A684
- ldr r4, =0x020393a8
- ldr r3, =0x0203aba0
+ ldr r4, =gUnknown_020393A8
+ ldr r3, =gUnknown_0203ABA0
_0814A50C:
lsls r1, r2, 1
adds r1, r4
@@ -8644,7 +8644,7 @@ sub_814A550: @ 814A550
push {r7}
sub sp, 0x4
adds r4, r0, 0
- ldr r1, =0x0203aba0
+ ldr r1, =gUnknown_0203ABA0
ldr r0, [r1]
ldrb r2, [r0]
movs r3, 0
@@ -8718,10 +8718,10 @@ _0814A5E4:
lsrs r0, r6, 8
asrs r1, r7, 16
bl sine
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
lsls r2, r5, 1
adds r2, r1
- ldr r1, =0x0203aba0
+ ldr r1, =gUnknown_0203ABA0
ldr r1, [r1]
ldrh r1, [r1, 0x16]
adds r0, r1
@@ -8757,7 +8757,7 @@ _0814A632:
ldrsh r0, [r4, r2]
cmp r0, 0
beq _0814A654
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8772,7 +8772,7 @@ _0814A654:
ldrh r0, [r4, 0x16]
subs r0, 0x11
strh r0, [r4, 0x16]
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -8793,7 +8793,7 @@ sub_814A684: @ 814A684
push {lr}
bl sub_8149F2C
ldr r2, =0x04000050
- ldr r0, =0x0203aba0
+ ldr r0, =gUnknown_0203ABA0
ldr r1, [r0]
ldrh r0, [r1, 0xE]
strh r0, [r2]
@@ -8804,7 +8804,7 @@ sub_814A684: @ 814A684
cmp r0, 0
beq _0814A6B4
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -8821,7 +8821,7 @@ _0814A6B4:
thumb_func_start sub_814A6CC
sub_814A6CC: @ 814A6CC
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r0, =0x04000006
ldrh r0, [r0]
lsls r0, 1
@@ -8842,7 +8842,7 @@ sub_814A6F0: @ 814A6F0
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C99F8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8870,7 +8870,7 @@ sub_814A728: @ 814A728
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C9A08
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8898,7 +8898,7 @@ sub_814A760: @ 814A760
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085C9A1C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9077,9 +9077,9 @@ _0814A8CA:
b _0814A92C
_0814A8D4:
movs r2, 0xFA
- ldr r6, =0x02037714
+ ldr r6, =gUnknown_02037714
movs r3, 0
- ldr r5, =0x02037b14
+ ldr r5, =gUnknown_02037B14
_0814A8DC:
lsls r1, r2, 1
adds r0, r1, r6
@@ -9450,7 +9450,7 @@ sub_814ABE4: @ 814ABE4
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9461,11 +9461,11 @@ sub_814ABE4: @ 814ABE4
strh r0, [r6, 0xC]
cmp r0, 0
bne _0814AC24
- ldr r5, =0x02022e14
+ ldr r5, =gUnknown_02022E14
ldrh r1, [r5]
movs r0, 0x12
bl SetGpuReg
- ldr r4, =0x02022e16
+ ldr r4, =gUnknown_02022E16
ldrh r1, [r4]
movs r0, 0x10
bl SetGpuReg
@@ -9510,9 +9510,9 @@ sub_814AC38: @ 814AC38
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r5, [r0]
- ldr r4, =0x02022e16
+ ldr r4, =gUnknown_02022E16
strh r5, [r4]
movs r0, 0x12
movs r1, 0
@@ -9545,7 +9545,7 @@ _0814ACC8:
beq _0814AD00
b _0814AD1C
_0814ACCE:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -9556,7 +9556,7 @@ _0814ACCE:
b _0814AD2E
.pool
_0814ACE4:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -9568,7 +9568,7 @@ _0814ACE4:
b _0814AD2C
.pool
_0814AD00:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -9579,7 +9579,7 @@ _0814AD00:
b _0814AD2C
.pool
_0814AD1C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -9729,10 +9729,10 @@ sub_814AE40: @ 814AE40
push {r4,r5,lr}
sub sp, 0x8
adds r5, r0, 0
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e16
+ ldr r4, =gUnknown_02022E16
strh r1, [r4]
movs r0, 0x12
movs r1, 0
diff --git a/asm/berry.s b/asm/berry.s
index 6b045f362..0d4daef45 100644
--- a/asm/berry.s
+++ b/asm/berry.s
@@ -12,7 +12,7 @@ sub_80E15B8: @ 80E15B8
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x000031f8
adds r1, r0
@@ -29,7 +29,7 @@ sub_80E15B8: @ 80E15B8
sub_80E15E4: @ 80E15E4
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000031f8
adds r3, r0, r1
@@ -69,7 +69,7 @@ _080E1618:
thumb_func_start sub_80E162C
sub_80E162C: @ 80E162C
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
ldr r2, =0x0000320c
adds r0, r1, r2
@@ -112,7 +112,7 @@ GetBerryInfo: @ 80E167C
bl sub_80E162C
cmp r0, 0
beq _080E16A0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000031f8
b _080E16B4
@@ -141,7 +141,7 @@ _080E16B4:
@ struct BerryTreeInfo *GetBerryTreeInfo(u8 berryTreeId)
GetBerryTreeInfo: @ 80E16C0
lsls r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsrs r0, 21
ldr r2, =0x0000169c
adds r0, r2
@@ -156,7 +156,7 @@ GetBerryTreeInfo: @ 80E16C0
@ bool8 FieldObjectInteractionWaterBerryTree()
FieldObjectInteractionWaterBerryTree: @ 80E16DC
push {lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
lsls r0, 24
@@ -217,7 +217,7 @@ IsPlayerFacingPlantedBerryTree: @ 80E1738
ldr r1, =gUnknown_082742F9
cmp r0, r1
bne _080E1768
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
lsls r0, 24
@@ -261,7 +261,7 @@ _080E178E:
RemoveAllBerryTrees: @ 80E1794
push {r4-r6,lr}
movs r2, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r5, =0x0000169c
ldr r0, =gUnknown_0858ABD0
ldr r3, [r0]
@@ -378,7 +378,7 @@ BerryTreeTimeUpdate: @ 80E1870
adds r6, r0, 0
movs r2, 0
_080E1876:
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsls r0, r2, 3
ldr r3, =0x0000169c
adds r0, r3
@@ -518,7 +518,7 @@ _080E197A:
@ void RemoveBerryTree(u8 berryTreeId)
RemoveBerryTree: @ 80E1984
lsls r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
lsrs r0, 21
adds r2, r0
@@ -537,7 +537,7 @@ RemoveBerryTree: @ 80E1984
@ u8 GetBerryTypeByBerryTreeId(u8 berryTreeId)
GetBerryTypeByBerryTreeId: @ 80E19AC
lsls r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
lsrs r0, 21
adds r1, r0
@@ -552,7 +552,7 @@ GetBerryTypeByBerryTreeId: @ 80E19AC
@ u8 GetStageByBerryTreeId(u8 berryTreeId)
GetStageByBerryTreeId: @ 80E19C8
lsls r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
lsrs r0, 21
adds r1, r0
@@ -793,7 +793,7 @@ CalcBerryYield: @ 80E1B38
@ u8 GetBerryCountByBerryTreeId(u8 berryTreeId)
GetBerryCountByBerryTreeId: @ 80E1B64
lsls r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
lsrs r0, 21
adds r1, r0
@@ -825,7 +825,7 @@ GetStageDurationByBerryType: @ 80E1B7C
@ void FieldObjectInteractionGetBerryTreeData()
FieldObjectInteractionGetBerryTreeData: @ 80E1B94
push {r4-r6,lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
lsls r0, 24
@@ -836,9 +836,9 @@ FieldObjectInteractionGetBerryTreeData: @ 80E1B94
lsrs r6, r0, 24
adds r0, r5, 0
bl ResetBerryTreeSparkleFlag
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -846,32 +846,32 @@ FieldObjectInteractionGetBerryTreeData: @ 80E1B94
lsls r0, 24
cmp r0, 0
beq _080E1BE0
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0xFF
strh r0, [r1]
b _080E1BEE
.pool
_080E1BE0:
- ldr r4, =0x020375e0
+ ldr r4, =gUnknown_020375E0
adds r0, r5, 0
bl GetStageByBerryTreeId
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
_080E1BEE:
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
adds r0, r5, 0
bl GetNumStagesWateredByBerryTreeId
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
- ldr r4, =0x020375e4
+ ldr r4, =gUnknown_020375E4
adds r0, r5, 0
bl GetBerryCountByBerryTreeId
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
ldrh r2, [r4]
adds r0, r6, 0
bl GetBerryCountStringByBerryType
@@ -885,7 +885,7 @@ _080E1BEE:
@ void FieldObjectInteractionGetBerryName()
FieldObjectInteractionGetBerryName: @ 80E1C2C
push {lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
lsls r0, 24
@@ -893,7 +893,7 @@ FieldObjectInteractionGetBerryName: @ 80E1C2C
bl GetBerryTypeByBerryTreeId
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetBerryNameByBerryType
pop {r0}
bx r0
@@ -904,7 +904,7 @@ FieldObjectInteractionGetBerryName: @ 80E1C2C
@ void FieldObjectInteractionGetBerryCountString()
FieldObjectInteractionGetBerryCountString: @ 80E1C54
push {r4,r5,lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
adds r4, r0, 0
@@ -920,7 +920,7 @@ FieldObjectInteractionGetBerryCountString: @ 80E1C54
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetBerryCountStringByBerryType
pop {r4,r5}
@@ -944,13 +944,13 @@ ChooseBerry: @ 80E1C94
@ void FieldObjectInteractionPlantBerryTree()
FieldObjectInteractionPlantBerryTree: @ 80E1CA4
push {r4,lr}
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl ItemIdToBerryType
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
lsls r0, 24
@@ -970,7 +970,7 @@ FieldObjectInteractionPlantBerryTree: @ 80E1CA4
@ void FieldObjectInteractionPickBerryTree()
FieldObjectInteractionPickBerryTree: @ 80E1CDC
push {r4-r6,lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
adds r5, r0, 0
@@ -980,7 +980,7 @@ FieldObjectInteractionPickBerryTree: @ 80E1CDC
bl GetBerryTypeByBerryTreeId
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x020375e0
+ ldr r6, =gUnknown_020375E0
bl BerryTypeToItemId
adds r4, r0, 0
lsls r4, 16
@@ -1005,15 +1005,15 @@ FieldObjectInteractionPickBerryTree: @ 80E1CDC
@ void FieldObjectInteractionRemoveBerryTree()
FieldObjectInteractionRemoveBerryTree: @ 80E1D28
push {lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r0, [r0]
bl FieldObjectGetBerryTreeId
lsls r0, 24
lsrs r0, 24
bl RemoveBerryTree
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -1065,7 +1065,7 @@ ResetBerryTreeSparkleFlags: @ 80E1D6C
lsls r2, 16
asrs r2, 16
mov r9, r2
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
lsls r3, 16
asrs r3, 16
mov r8, r3
diff --git a/asm/berry_blender.s b/asm/berry_blender.s
index 549efa90c..db6378c6a 100644
--- a/asm/berry_blender.s
+++ b/asm/berry_blender.s
@@ -8,9 +8,9 @@
thumb_func_start sub_807F738
sub_807F738: @ 807F738
push {lr}
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
ldr r1, =0x0000ffff
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r2, [r2]
adds r2, 0x4C
movs r3, 0
@@ -29,7 +29,7 @@ sub_807F764: @ 807F764
push {r4,lr}
sub sp, 0x10
bl sub_8082DF4
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
mov r12, r0
movs r0, 0xA0
@@ -83,7 +83,7 @@ sub_807F764: @ 807F764
thumb_func_start sub_807F7D8
sub_807F7D8: @ 807F7D8
push {r4,r5,lr}
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
ldrb r0, [r0, 0x1]
adds r5, r1, 0
@@ -116,7 +116,7 @@ _0807F824:
adds r0, 0x64
bl AllocZeroed
adds r1, r0, 0
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
ldr r2, =0x000011bc
adds r0, r2
@@ -230,7 +230,7 @@ _0807F950:
ldr r0, =gUnknown_08339B38
bl LoadObjectPic
_0807F962:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
_0807F966:
ldrb r0, [r1, 0x1]
@@ -247,7 +247,7 @@ _0807F980:
bl LoadTaggedObjectPalette
ldr r0, =gUnknown_08339AC8
bl LoadTaggedObjectPalette
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
ldr r2, =0x000011bc
adds r0, r2
@@ -352,7 +352,7 @@ _0807FA74:
thumb_func_start sub_807FA80
sub_807FA80: @ 807FA80
push {r4,lr}
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
cmp r0, 0
bne _0807FA94
@@ -370,7 +370,7 @@ _0807FA94:
ldr r0, [r4]
adds r0, 0x63
strb r1, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl sub_807FE54
ldr r0, =sub_807FAC8
@@ -385,7 +385,7 @@ _0807FA94:
sub_807FAC8: @ 807FAC8
push {r4-r6,lr}
sub sp, 0x4
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
ldrb r0, [r0]
adds r6, r1, 0
@@ -422,7 +422,7 @@ _0807FB08:
movs r0, 0x1
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
movs r0, 0xDC
lsls r0, 1
@@ -483,7 +483,7 @@ _0807FBAC:
_0807FBB8:
movs r4, 0
ldr r5, =gUnknown_083399C8
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
_0807FBBE:
ldrb r1, [r5]
ldrb r2, [r5, 0x1]
@@ -501,7 +501,7 @@ _0807FBBE:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r4, 0
adds r1, 0x8
@@ -512,11 +512,11 @@ _0807FBBE:
adds r4, 0x1
cmp r4, 0x3
ble _0807FBBE
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0807FC14
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0807FC14
@@ -541,7 +541,7 @@ _0807FC38:
b _0807FCA0
_0807FC4E:
bl sub_807F9D0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -575,7 +575,7 @@ _0807FC90:
movs r3, 0x10
bl pal_fade_maybe
_0807FCA0:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
_0807FCA4:
ldrb r0, [r1]
@@ -584,7 +584,7 @@ _0807FCA4:
b _0807FCE2
.pool
_0807FCB0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -601,7 +601,7 @@ _0807FCB0:
bl SetVBlankCallback
ldr r0, =sub_807FFA4
bl sub_81AABF0
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
strb r4, [r0]
_0807FCE2:
@@ -718,7 +718,7 @@ sub_807FD90: @ 807FD90
mov r3, r8
lsls r3, 2
mov r8, r3
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
add r8, r0
ldr r5, =gUnknown_08339C78
lsls r4, r6, 2
@@ -808,20 +808,20 @@ _0807FE68:
beq _0807FF3C
b _0807FF88
_0807FE72:
- ldr r0, =0x03005d98
+ ldr r0, =gUnknown_03005D98
strb r5, [r0]
b _0807FF88
.pool
_0807FE7C:
- ldr r0, =0x03005d98
+ ldr r0, =gUnknown_03005D98
strb r5, [r0]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x7C
movs r1, 0x2
strb r1, [r0]
- ldr r4, =0x020229f0
- ldr r0, =0x03005d90
+ ldr r4, =gUnknown_020229F0
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r4, 0
bl CopyString
@@ -845,22 +845,22 @@ _0807FEC8:
ldr r1, [r1]
bl CopyString
_0807FED4:
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
movs r0, 0x2
strh r0, [r1, 0x1A]
strh r0, [r1, 0x36]
b _0807FF88
.pool
_0807FEE8:
- ldr r0, =0x03005d98
+ ldr r0, =gUnknown_03005D98
strb r5, [r0]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x7C
movs r1, 0x3
strb r1, [r0]
- ldr r6, =0x020229f0
- ldr r0, =0x03005d90
+ ldr r6, =gUnknown_020229F0
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r6, 0
bl CopyString
@@ -882,15 +882,15 @@ _0807FEE8:
b _0807FF88
.pool
_0807FF3C:
- ldr r0, =0x03005d98
+ ldr r0, =gUnknown_03005D98
strb r5, [r0]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x7C
movs r1, 0x4
strb r1, [r0]
- ldr r5, =0x020229f0
- ldr r0, =0x03005d90
+ ldr r5, =gUnknown_020229F0
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r5, 0
bl CopyString
@@ -929,7 +929,7 @@ sub_807FFA4: @ 807FFA4
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
cmp r0, 0
bne _0807FFC0
@@ -947,7 +947,7 @@ _0807FFC0:
adds r0, r2
str r1, [r0]
movs r2, 0
- ldr r5, =0x020375e0
+ ldr r5, =gUnknown_020375E0
movs r3, 0
_0807FFD6:
ldr r0, [r4]
@@ -981,7 +981,7 @@ _0808000E:
sub_8080018: @ 8080018
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
ldrb r0, [r0]
adds r2, r1, 0
@@ -1021,11 +1021,11 @@ _0808003C:
.4byte _08080508
_08080094:
bl sub_8080588
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00004422
adds r0, r2, 0
strh r0, [r1]
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r0, [r2]
adds r0, 0x72
movs r1, 0
@@ -1056,7 +1056,7 @@ _080800C4:
adds r5, r4, 0
cmp r5, 0x3
ble _080800B2
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r4, [r3]
adds r1, r4, 0
adds r1, 0x70
@@ -1076,7 +1076,7 @@ _08080100:
bne _0808010C
b _08080546
_0808010C:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -1087,7 +1087,7 @@ _0808010C:
_08080120:
movs r5, 0
ldr r4, =gUnknown_083399C8
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
_08080126:
ldrb r1, [r4]
ldrb r2, [r4, 0x1]
@@ -1105,7 +1105,7 @@ _08080126:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r5, 0
adds r1, 0x8
@@ -1116,13 +1116,13 @@ _08080126:
adds r5, 0x1
cmp r5, 0x3
ble _08080126
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0808016A
b _080804F8
_0808016A:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08080174
@@ -1145,7 +1145,7 @@ _0808019C:
b _080804F8
_080801AE:
bl sub_807F9D0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1156,7 +1156,7 @@ _080801C0:
b _080804F8
.pool
_080801C8:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
ldr r3, =0x000011b8
adds r0, r3
@@ -1175,7 +1175,7 @@ _080801C8:
b _08080546
.pool
_080801F8:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
ldrb r0, [r1]
adds r0, 0x1
@@ -1190,10 +1190,10 @@ _080801F8:
movs r5, 0xAC
lsls r5, 1
adds r0, r5
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
bl sub_807FE14
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
ldr r1, [r4]
adds r1, r5
movs r2, 0x10
@@ -1224,7 +1224,7 @@ _08080264:
bl sub_800A4D8
b _080804F8
_0808026C:
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
ldr r1, [r6]
movs r0, 0x84
lsls r0, 1
@@ -1260,7 +1260,7 @@ _080802AC:
adds r0, r4, r0
adds r0, r6
lsls r1, r5, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x10
bl memcpy
@@ -1296,7 +1296,7 @@ _080802EC:
b _08080336
_08080302:
bl sub_8009FCC
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r1, [r2]
adds r1, 0x7C
strb r0, [r1]
@@ -1322,7 +1322,7 @@ _08080328:
cmp r5, 0x3
ble _08080328
_08080336:
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r1, [r3]
movs r0, 0x84
lsls r0, 1
@@ -1386,7 +1386,7 @@ _080803B8:
subs r0, 0x1
strb r0, [r3]
_080803BE:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r1, 0x84
lsls r1, 1
@@ -1402,7 +1402,7 @@ _080803D4:
bne _080803E0
b _08080546
_080803E0:
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r1, [r2]
ldrb r0, [r1]
adds r0, 0x1
@@ -1423,7 +1423,7 @@ _08080408:
lsls r1, 3
movs r0, 0
bl SetGpuRegBits
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r2, [r4]
adds r1, r2, 0
adds r1, 0x4A
@@ -1489,7 +1489,7 @@ _0808049C:
lsls r0, 24
cmp r0, 0
beq _080804BA
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r3, 0x84
lsls r3, 1
@@ -1500,7 +1500,7 @@ _0808049C:
adds r0, 0x1
strb r0, [r1]
_080804BA:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
_080804BE:
movs r1, 0xA0
@@ -1528,7 +1528,7 @@ _080804EA:
beq _08080546
bl sub_800A418
_080804F8:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
_080804FC:
ldrb r0, [r1]
@@ -1537,7 +1537,7 @@ _080804FC:
b _08080546
.pool
_08080508:
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
ldr r3, [r5]
adds r1, r3, 0
adds r1, 0x4C
@@ -1566,7 +1566,7 @@ _08080540:
adds r0, r4, 0
bl song_play_for_text
_08080546:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r3, 0x8E
lsls r3, 1
@@ -1607,7 +1607,7 @@ sub_8080588: @ 8080588
movs r0, 0x1
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
movs r0, 0xDC
lsls r0, 1
@@ -1660,7 +1660,7 @@ task_tutorial_oak_boy_girl: @ 8080624
lsrs r0, 24
adds r2, r0, 0
adds r2, 0x18
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
lsrs r1, 23
adds r0, 0x96
@@ -1764,7 +1764,7 @@ _080806DC:
lsls r0, 24
cmp r0, 0
bne _0808071A
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x1
bne _0808071A
@@ -1809,7 +1809,7 @@ _08080734:
sub_808074C: @ 808074C
push {r4-r7,lr}
movs r4, 0
- ldr r7, =0x020322a4
+ ldr r7, =gUnknown_020322A4
movs r6, 0xFF
ldr r5, =gUnknown_083399D0
_08080756:
@@ -1835,7 +1835,7 @@ _08080756:
cmp r4, 0x3
ble _08080756
movs r3, 0
- ldr r7, =0x020322a4
+ ldr r7, =gUnknown_020322A4
_08080784:
movs r4, 0
adds r6, r3, 0x1
@@ -1876,7 +1876,7 @@ sub_80807BC: @ 80807BC
sub sp, 0x1C
movs r0, 0
mov r10, r0
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080807DE
@@ -1886,7 +1886,7 @@ sub_80807BC: @ 80807BC
mov r10, r0
_080807DE:
movs r6, 0
- ldr r7, =0x020322a4
+ ldr r7, =gUnknown_020322A4
mov r8, r6
_080807E4:
ldr r2, [r7]
@@ -1919,7 +1919,7 @@ _080807E4:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
mov r1, r8
lsrs r4, r1, 24
@@ -1935,7 +1935,7 @@ _080807E4:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r0
add r0, sp, 0x8
bl CopyString
@@ -2002,7 +2002,7 @@ _080808B6:
sub_80808D4: @ 80808D4
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
ldrb r0, [r0]
adds r2, r1, 0
@@ -2043,11 +2043,11 @@ _080808F8:
_08080950:
bl sub_800B4C0
bl sub_8080588
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r1, [r4]
movs r0, 0
bl sub_8082FDC
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
ldr r0, [r5]
movs r6, 0xAC
lsls r6, 1
@@ -2063,7 +2063,7 @@ _08080950:
bl sub_8080674
movs r4, 0
movs r6, 0
- ldr r0, =0x020229c6
+ ldr r0, =gUnknown_020229C6
mov r12, r0
movs r7, 0x92
lsls r7, 1
@@ -2089,7 +2089,7 @@ _080809A0:
adds r4, r3, 0
cmp r4, 0x3
ble _0808098E
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r3, [r4]
adds r1, r3, 0
adds r1, 0x70
@@ -2111,7 +2111,7 @@ _080809E4:
bne _080809F0
b _08080DAE
_080809F0:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -2122,7 +2122,7 @@ _080809F0:
_08080A04:
movs r4, 0
ldr r5, =gUnknown_083399C8
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
_08080A0A:
ldrb r1, [r5]
ldrb r2, [r5, 0x1]
@@ -2140,7 +2140,7 @@ _08080A0A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r4, 0
adds r1, 0x8
@@ -2162,7 +2162,7 @@ _08080A58:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r1, [r2]
ldrb r0, [r1]
adds r0, 0x1
@@ -2175,7 +2175,7 @@ _08080A58:
b _08080DAE
.pool
_08080A84:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
movs r5, 0x84
lsls r5, 1
@@ -2187,7 +2187,7 @@ _08080A84:
bne _08080A9C
bl sub_807F9D0
_08080A9C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2201,7 +2201,7 @@ _08080AAA:
b _08080DAE
.pool
_08080ABC:
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r1, [r2]
movs r3, 0
movs r0, 0xB
@@ -2226,7 +2226,7 @@ _08080AD8:
_08080AEC:
movs r4, 0
ldr r2, =gUnknown_083399D0
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0x7C
@@ -2247,7 +2247,7 @@ _08080B08:
cmp r4, 0x3
ble _08080B08
_08080B16:
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r1, [r3]
movs r5, 0x84
lsls r5, 1
@@ -2308,7 +2308,7 @@ _08080B94:
subs r0, 0x1
_08080B98:
strb r0, [r3]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r3, 0x84
lsls r3, 1
@@ -2318,7 +2318,7 @@ _08080B98:
b _08080DAE
.pool
_08080BB0:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
ldrb r0, [r1]
adds r0, 0x1
@@ -2340,7 +2340,7 @@ _08080BDC:
lsls r1, 3
movs r0, 0
bl SetGpuRegBits
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r2, [r4]
adds r1, r2, 0
adds r1, 0x4A
@@ -2409,13 +2409,13 @@ _08080C78:
lsls r0, 24
cmp r0, 0
beq _08080C8C
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
_08080C8C:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r1, 0xA0
lsls r1, 1
@@ -2431,7 +2431,7 @@ _08080CA0:
movs r3, 0x3
bl AddObjectToFront
_08080CAE:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
_08080CB2:
ldrb r0, [r1]
@@ -2441,7 +2441,7 @@ _08080CB2:
.pool
_08080CC4:
bl sub_8080DF8
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
ldr r4, [r5]
adds r1, r4, 0
adds r1, 0x4C
@@ -2461,7 +2461,7 @@ _08080CC4:
strb r3, [r0]
ldr r0, =sub_8081898
bl SetMainCallback2
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x1
bne _08080D44
@@ -2492,7 +2492,7 @@ _08080D30:
_08080D42:
strb r0, [r1]
_08080D44:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r0, [r1]
cmp r0, 0x1
bls _08080D80
@@ -2507,7 +2507,7 @@ _08080D5A:
ldm r6!, {r0}
lsrs r1, r5, 24
bl CreateTask
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r1, [r1]
movs r2, 0x90
lsls r2, 1
@@ -2518,7 +2518,7 @@ _08080D5A:
lsls r3, 17
adds r5, r3
adds r4, 0x1
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r4, r0
blt _08080D5A
@@ -2530,7 +2530,7 @@ _08080D80:
cmp r0, r4
beq _08080D9E
bl current_map_music_get
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r1, [r1]
movs r5, 0xAA
lsls r5, 1
@@ -2543,7 +2543,7 @@ _08080D9E:
bl audio_play
bl sub_807F738
_08080DAE:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r2, 0x8E
lsls r2, 1
@@ -2571,9 +2571,9 @@ _08080DAE:
thumb_func_start sub_8080DF8
sub_8080DF8: @ 8080DF8
push {lr}
- ldr r3, =0x03003110
+ ldr r3, =gUnknown_03003110
movs r0, 0
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
movs r2, 0x3
_08080E02:
strh r0, [r3]
@@ -2594,7 +2594,7 @@ sub_8080E20: @ 8080E20
push {r4,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -2608,7 +2608,7 @@ sub_8080E20: @ 8080E20
ldrsh r1, [r2, r4]
cmp r0, r1
ble _08080E58
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
movs r4, 0xC
ldrsh r1, [r2, r4]
lsls r1, 4
@@ -2639,7 +2639,7 @@ sub_8080E6C: @ 8080E6C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2657,7 +2657,7 @@ sub_8080EA4: @ 8080EA4
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
adds r0, 0x4A
ldrh r0, [r0]
@@ -2669,7 +2669,7 @@ sub_8080EA4: @ 8080EA4
beq _08080EC2
b _08080FB8
_08080EC2:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r0, r1, r5
lsls r0, 3
@@ -2704,12 +2704,12 @@ _08080ED8:
bgt _08080F40
cmp r1, 0x4B
bls _08080F2C
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00004523
b _08080F30
.pool
_08080F2C:
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
_08080F30:
strh r0, [r1, 0x14]
@@ -2728,7 +2728,7 @@ _08080F40:
lsrs r0, 24
cmp r0, 0x3B
bhi _08080F68
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
b _08080F9E
.pool
@@ -2745,7 +2745,7 @@ _08080F6E:
lsrs r0, 24
cmp r0, 0x13
bhi _08080F8C
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
b _08080F9E
.pool
@@ -2758,12 +2758,12 @@ _08080F90:
bl sub_8080E6C
b _08080FA0
_08080F9A:
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00004523
_08080F9E:
strh r0, [r1, 0x14]
_08080FA0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -2771,7 +2771,7 @@ _08080FA0:
b _08080FC4
.pool
_08080FB8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -2791,7 +2791,7 @@ sub_8080FD0: @ 8080FD0
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
ldr r3, [r6]
adds r0, r3, 0
adds r0, 0x4A
@@ -2815,7 +2815,7 @@ sub_8080FD0: @ 8080FD0
adds r0, 0x14
cmp r2, r0
bcs _080810E0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r0, r1, r4
lsls r0, 3
@@ -2847,13 +2847,13 @@ sub_8080FD0: @ 8080FD0
bgt _08081088
cmp r2, 0x42
bls _08081078
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00004523
strh r0, [r1, 0x24]
b _080810B0
.pool
_08081078:
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
strh r0, [r1, 0x24]
b _080810B0
@@ -2861,7 +2861,7 @@ _08081078:
_08081088:
cmp r2, 0x41
bls _08081092
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00004523
strh r0, [r1, 0x24]
_08081092:
@@ -2871,7 +2871,7 @@ _08081092:
lsrs r0, 24
cmp r0, 0x18
bhi _080810A4
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
strh r0, [r1, 0x24]
_080810A4:
@@ -2881,7 +2881,7 @@ _080810A4:
movs r1, 0x5
bl sub_8080E6C
_080810B0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r4
lsls r1, 3
adds r1, r0
@@ -2889,7 +2889,7 @@ _080810B0:
b _080810EC
.pool
_080810CC:
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
ldr r1, =0x00004523
strh r1, [r0, 0x24]
movs r0, 0x1
@@ -2897,7 +2897,7 @@ _080810CC:
b _080810EE
.pool
_080810E0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2917,7 +2917,7 @@ sub_80810F8: @ 80810F8
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
ldr r3, [r5]
adds r0, r3, 0
adds r0, 0x4A
@@ -2941,7 +2941,7 @@ sub_80810F8: @ 80810F8
adds r0, 0x14
cmp r2, r0
bcs _0808120C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r0, r1, r4
lsls r0, 3
@@ -2972,13 +2972,13 @@ sub_80810F8: @ 80810F8
bgt _080811AC
cmp r2, 0x58
bls _0808119C
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00004523
strh r0, [r1, 0x34]
b _080811DE
.pool
_0808119C:
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
strh r0, [r1, 0x34]
b _080811DE
@@ -2986,7 +2986,7 @@ _0808119C:
_080811AC:
cmp r2, 0x3C
bls _080811C0
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00004523
b _080811D0
.pool
@@ -2997,7 +2997,7 @@ _080811C0:
lsrs r0, 24
cmp r0, 0x4
bhi _080811D2
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r0, =0x00005432
_080811D0:
strh r0, [r1, 0x34]
@@ -3008,7 +3008,7 @@ _080811D2:
movs r1, 0x5
bl sub_8080E6C
_080811DE:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r4
lsls r1, 3
adds r1, r0
@@ -3016,7 +3016,7 @@ _080811DE:
b _08081218
.pool
_080811F8:
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
ldr r1, =0x00004523
strh r1, [r0, 0x34]
movs r0, 0x1
@@ -3024,7 +3024,7 @@ _080811F8:
b _0808121A
.pool
_0808120C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -3044,7 +3044,7 @@ sub_8081224: @ 8081224
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x4A
ldrh r0, [r0]
@@ -3054,7 +3054,7 @@ sub_8081224: @ 8081224
lsrs r0, 24
cmp r0, 0x2
bne _08081270
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -3063,7 +3063,7 @@ sub_8081224: @ 8081224
ldrsh r0, [r2, r1]
cmp r0, 0
bne _0808127E
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
ldr r1, =0x00004523
strh r1, [r0, 0x14]
movs r0, 0x1
@@ -3071,7 +3071,7 @@ sub_8081224: @ 8081224
b _0808127E
.pool
_08081270:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -3130,7 +3130,7 @@ sub_8081288: @ 8081288
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r4, r5
movs r1, 0x2
bl StartObjectImageAnim
@@ -3149,7 +3149,7 @@ _08081314:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
@@ -3164,7 +3164,7 @@ _0808133C:
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -3204,7 +3204,7 @@ _08081398:
b _080814A0
.pool
_080813A4:
- ldr r7, =0x020322a4
+ ldr r7, =gUnknown_020322A4
ldr r4, [r7]
adds r5, r4, 0
adds r5, 0x4C
@@ -3269,7 +3269,7 @@ _080813E0:
b _080814A0
.pool
_0808143C:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r2, [r0]
adds r4, r2, 0
adds r4, 0x4C
@@ -3292,7 +3292,7 @@ _0808143C:
b _0808149E
.pool
_08081474:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r4, r0, 0
adds r4, 0x4C
@@ -3330,11 +3330,11 @@ sub_80814B0: @ 80814B0
lsrs r1, 16
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080814E4
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080814E4
@@ -3366,13 +3366,13 @@ sub_80814F4: @ 80814F4
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
beq _0808153C
- ldr r3, =0x03003110
+ ldr r3, =gUnknown_03003110
ldrh r0, [r3, 0x4]
- ldr r2, =0x03003090
+ ldr r2, =gUnknown_03003090
cmp r0, 0
beq _0808151C
movs r1, 0
@@ -3381,7 +3381,7 @@ sub_80814F4: @ 80814F4
strh r0, [r2]
strh r1, [r3, 0x4]
_0808151C:
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
ldr r3, =0x00004444
adds r1, r2, 0
adds r1, 0x10
@@ -3401,7 +3401,7 @@ _08081532:
bge _0808152A
_0808153C:
movs r7, 0
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
adds r0, 0x7C
ldrb r0, [r0]
@@ -3409,7 +3409,7 @@ _0808153C:
blt _0808154C
b _080816F6
_0808154C:
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r2, r0, 0
adds r2, 0x20
str r2, [sp]
@@ -3431,7 +3431,7 @@ _08081562:
bne _08081576
b _080816D2
_08081576:
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
ldr r0, [r6]
adds r0, 0x96
ldr r2, [sp, 0x4]
@@ -3544,7 +3544,7 @@ _0808166A:
cmp r0, r10
bne _080816D2
_08081678:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r2, r0, 0
adds r2, 0x4C
@@ -3564,12 +3564,12 @@ _08081678:
adds r1, r0
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl MPlayTempoControl
b _080816D2
.pool
_080816C8:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
movs r1, 0x80
lsls r1, 1
bl MPlayTempoControl
@@ -3585,7 +3585,7 @@ _080816D2:
movs r1, 0x10
add r8, r1
adds r7, 0x1
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x7C
ldrb r0, [r0]
@@ -3593,19 +3593,19 @@ _080816D2:
bge _080816F6
b _08081562
_080816F6:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
beq _08081722
movs r7, 0
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r0, [r3]
adds r0, 0x7C
ldrb r0, [r0]
cmp r7, r0
bge _08081722
movs r2, 0
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
_08081710:
strh r2, [r1]
strh r2, [r1, 0x4]
@@ -3633,7 +3633,7 @@ sub_8081744: @ 8081744
push {r4-r6,lr}
movs r4, 0
movs r6, 0
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0808175A
@@ -3641,7 +3641,7 @@ sub_8081744: @ 8081744
lsls r0, 24
lsrs r6, r0, 24
_0808175A:
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r1, [r3]
lsls r2, r6, 1
adds r0, r1, 0
@@ -3652,12 +3652,12 @@ _0808175A:
ldrb r0, [r1]
cmp r0, 0
bne _0808182C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x2
bne _080817A8
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3672,7 +3672,7 @@ _0808175A:
b _080817BA
.pool
_080817A8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3683,7 +3683,7 @@ _080817B6:
cmp r4, 0
beq _0808182C
_080817BA:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
lsls r2, r5, 1
adds r0, r1, 0
@@ -3696,7 +3696,7 @@ _080817BA:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r5, 0x4
lsls r1, 24
@@ -3711,19 +3711,19 @@ _080817BA:
lsrs r0, 24
cmp r0, 0x2
bne _08081810
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
ldr r0, =0x00004523
b _08081828
.pool
_08081810:
cmp r0, 0x1
bne _08081824
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
ldr r0, =0x00005432
b _08081828
.pool
_08081824:
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
ldr r0, =0x00002345
_08081828:
strh r0, [r1, 0x4]
@@ -3754,11 +3754,11 @@ _08081852:
movs r1, 0
strb r1, [r0]
_0808185A:
- ldr r0, =0x020322d5
+ ldr r0, =gUnknown_020322D5
ldrb r0, [r0]
cmp r0, 0
beq _0808187E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
lsls r0, 2
@@ -3783,7 +3783,7 @@ _0808187E:
sub_8081898: @ 8081898
push {r4-r6,lr}
bl sub_8082D28
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
movs r1, 0x82
lsls r1, 1
@@ -3839,7 +3839,7 @@ _080818B4:
ldr r0, =sub_8081FC8
bl SetMainCallback2
_0808191A:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r2, 0x8E
lsls r2, 1
@@ -4089,7 +4089,7 @@ _08081AEA:
cmp r2, 0x2
bne _08081B9C
movs r4, 0
- ldr r5, =0x03000df8
+ ldr r5, =gUnknown_03000DF8
mov r1, sp
adds r2, r5, 0
_08081AF6:
@@ -4205,7 +4205,7 @@ _08081B9E:
thumb_func_start sub_8081BB0
sub_8081BB0: @ 8081BB0
- ldr r1, =0x03000e04
+ ldr r1, =gUnknown_03000E04
strh r0, [r1]
bx lr
.pool
@@ -4213,7 +4213,7 @@ sub_8081BB0: @ 8081BB0
thumb_func_start sub_8081BBC
sub_8081BBC: @ 8081BBC
- ldr r0, =0x03000e04
+ ldr r0, =gUnknown_03000E04
movs r1, 0
ldrsh r0, [r0, r1]
bx lr
@@ -4222,7 +4222,7 @@ sub_8081BBC: @ 8081BBC
thumb_func_start sub_8081BC8
sub_8081BC8: @ 8081BC8
- ldr r1, =0x03000e06
+ ldr r1, =gUnknown_03000E06
strh r0, [r1]
bx lr
.pool
@@ -4230,7 +4230,7 @@ sub_8081BC8: @ 8081BC8
thumb_func_start sub_8081BD4
sub_8081BD4: @ 8081BD4
- ldr r0, =0x03000e06
+ ldr r0, =gUnknown_03000E06
movs r1, 0
ldrsh r0, [r0, r1]
bx lr
@@ -4255,7 +4255,7 @@ sub_8081BE0: @ 8081BE0
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x8]
- ldr r7, =0x03000de8
+ ldr r7, =gUnknown_03000DE8
adds r2, r7, 0
movs r1, 0
adds r0, r7, 0
@@ -4268,7 +4268,7 @@ _08081C0A:
movs r6, 0
cmp r6, r9
bge _08081C40
- ldr r0, =0x03000de8
+ ldr r0, =gUnknown_03000DE8
mov r12, r0
ldr r5, [sp]
adds r5, 0x9
@@ -4328,7 +4328,7 @@ _08081C76:
lsrs r0, 24
mov r10, r0
movs r4, 0
- ldr r1, =0x03000de8
+ ldr r1, =gUnknown_03000DE8
movs r6, 0x4
_08081C8A:
ldrh r2, [r1]
@@ -4349,8 +4349,8 @@ _08081CA4:
subs r6, 0x1
cmp r6, 0
bge _08081C8A
- ldr r1, =0x03000de8
- ldr r2, =0x020322a8
+ ldr r1, =gUnknown_03000DE8
+ ldr r2, =gUnknown_020322A8
movs r6, 0x4
_08081CB2:
movs r3, 0
@@ -4367,7 +4367,7 @@ _08081CB2:
lsrs r0, 16
adds r3, r0, 0
adds r3, 0x64
- ldr r4, =0x020322d0
+ ldr r4, =gUnknown_020322D0
str r3, [r4]
movs r6, 0x4
_08081CD6:
@@ -4396,8 +4396,8 @@ _08081D02:
subs r6, 0x1
cmp r6, 0
bge _08081CD6
- ldr r1, =0x03000de8
- ldr r2, =0x020322bc
+ ldr r1, =gUnknown_03000DE8
+ ldr r2, =gUnknown_020322BC
movs r6, 0x4
_08081D12:
movs r3, 0
@@ -4407,7 +4407,7 @@ _08081D12:
subs r6, 0x1
cmp r6, 0
bge _08081D12
- ldr r4, =0x03000de8
+ ldr r4, =gUnknown_03000DE8
ldr r0, [sp]
adds r1, r4, 0
mov r2, r9
@@ -4463,7 +4463,7 @@ _08081D9E:
cmp r6, 0x4
ble _08081D74
_08081DA6:
- ldr r7, =0x03000de8
+ ldr r7, =gUnknown_03000DE8
movs r2, 0xFF
adds r1, r7, 0
movs r6, 0x5
@@ -4533,7 +4533,7 @@ sub_8081E04: @ 8081E04
thumb_func_start sub_8081E20
sub_8081E20: @ 8081E20
push {r4-r6,lr}
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r2, 0x82
lsls r2, 1
@@ -4702,11 +4702,11 @@ _08081F7C:
sub_8081F94: @ 8081F94
push {lr}
adds r1, r0, 0
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08081FB8
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08081FB8
@@ -4729,7 +4729,7 @@ sub_8081FC8: @ 8081FC8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
adds r0, 0x63
ldrb r0, [r0]
@@ -4768,7 +4768,7 @@ _08082004:
.4byte _08082430
.4byte _0808246C
_08082038:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
movs r1, 0x80
lsls r1, 1
bl MPlayTempoControl
@@ -4776,7 +4776,7 @@ _08082038:
b _08082064
.pool
_0808204C:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r1, 0x90
lsls r1, 1
@@ -4788,14 +4788,14 @@ _0808204C:
lsls r0, 24
lsrs r4, r0, 24
_08082064:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r4, r0
bcc _0808204C
b _08082458
.pool
_08082078:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r1, [r4]
adds r1, 0x4C
ldrh r0, [r1]
@@ -4810,7 +4810,7 @@ _08082078:
adds r1, 0x4C
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080820B0
@@ -4825,11 +4825,11 @@ _080820B0:
movs r0, 0x5
_080820B6:
strb r0, [r1]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r0, 0
strb r0, [r1]
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
_080820C6:
bl sub_807F738
@@ -4848,15 +4848,15 @@ _080820E0:
bne _080820EC
b _0808249E
_080820EC:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0808218C
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0808218C
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r1, [r3]
movs r4, 0x8E
lsls r4, 5
@@ -4922,7 +4922,7 @@ _08082172:
b _0808245C
.pool
_0808218C:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r3, [r4]
movs r0, 0xCC
lsls r0, 1
@@ -4958,21 +4958,21 @@ _080821C8:
b _0808249E
_080821D4:
bl sub_800A5B4
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
ldr r1, [r5]
adds r1, 0x63
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08082254
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08082254
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
ldr r3, [r5]
ldrh r0, [r2, 0x4]
adds r1, r3, 0
@@ -5016,8 +5016,8 @@ _08082220:
b _0808249E
.pool
_08082254:
- ldr r2, =0x020223c4
- ldr r0, =0x020322a4
+ ldr r2, =gUnknown_020223C4
+ ldr r0, =gUnknown_020322A4
ldr r3, [r0]
ldrh r0, [r2, 0x4]
adds r1, r3, 0
@@ -5045,7 +5045,7 @@ _08082286:
bne _08082292
b _0808249E
_08082292:
- ldr r0, =0x03005d98
+ ldr r0, =gUnknown_03005D98
ldrb r0, [r0]
cmp r0, 0
bne _080822A8
@@ -5058,7 +5058,7 @@ _080822A8:
bl sav12_xor_increment
b _08082458
_080822B0:
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
ldr r4, [r6]
ldr r5, =0x000011b8
adds r4, r5
@@ -5078,7 +5078,7 @@ _080822D2:
b _0808245C
.pool
_080822E4:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
adds r0, 0x9E
movs r1, 0
@@ -5109,7 +5109,7 @@ _08082322:
beq _08082328
b _0808249E
_08082328:
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r0, [r2]
adds r0, 0x9E
movs r1, 0x1
@@ -5121,7 +5121,7 @@ _08082328:
strb r0, [r1]
movs r4, 0
_0808233E:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x8E
@@ -5143,7 +5143,7 @@ _0808235C:
b _0808249E
.pool
_0808236C:
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
adds r0, 0x9E
strb r2, [r0]
@@ -5154,7 +5154,7 @@ _0808236C:
strb r0, [r1]
movs r4, 0
_08082380:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x8E
@@ -5176,10 +5176,10 @@ _0808239E:
b _0808249E
.pool
_080823B0:
- ldr r6, =0x03003110
+ ldr r6, =gUnknown_03003110
adds r0, r6, 0
bl sub_8081F94
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x9E
@@ -5233,13 +5233,13 @@ _0808241C:
b _0808245E
.pool
_08082430:
- ldr r0, =0x03005d98
+ ldr r0, =gUnknown_03005D98
ldrb r0, [r0]
cmp r0, 0
beq _08082458
ldr r0, =sub_8082924
bl SetMainCallback2
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r0, [r2]
adds r0, 0x63
movs r1, 0
@@ -5248,7 +5248,7 @@ _08082430:
b _0808249C
.pool
_08082458:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
_0808245C:
adds r1, 0x63
@@ -5259,7 +5259,7 @@ _0808245E:
b _0808249E
.pool
_0808246C:
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
ldr r4, [r6]
ldr r0, =0x000011b8
adds r4, r0
@@ -5284,7 +5284,7 @@ _0808249C:
strb r1, [r0]
_0808249E:
bl sub_808330C
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
adds r0, 0x4C
ldrh r0, [r0]
@@ -5318,7 +5318,7 @@ _0808249E:
thumb_func_start sub_80824FC
sub_80824FC: @ 80824FC
push {r4,lr}
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
movs r2, 0xD0
lsls r2, 1
@@ -5346,7 +5346,7 @@ _08082524:
.4byte _0808261A
_08082540:
bl sub_800ADF8
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r2, [r0]
movs r3, 0xD0
lsls r3, 1
@@ -5359,7 +5359,7 @@ _08082558:
lsls r0, 24
cmp r0, 0
beq _0808263C
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r2, 0xD0
lsls r2, 1
@@ -5367,14 +5367,14 @@ _08082558:
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r1, =0x03002700
+ ldr r1, =gUnknown_03002700
movs r0, 0x1
strb r0, [r1]
b _0808263C
.pool
_08082584:
bl sub_8153430
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r2, [r0]
b _08082602
.pool
@@ -5407,7 +5407,7 @@ _080825BA:
lsrs r2, r0, 24
cmp r2, 0
beq _080825E4
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r1, 0xD0
lsls r1, 1
@@ -5417,7 +5417,7 @@ _080825BA:
b _0808263C
.pool
_080825E4:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r3, 0x84
lsls r3, 1
@@ -5456,7 +5456,7 @@ _0808261A:
str r0, [r1]
cmp r0, 0x5
ble _0808263C
- ldr r1, =0x03002700
+ ldr r1, =gUnknown_03002700
movs r0, 0
strb r0, [r1]
movs r0, 0x1
@@ -5474,7 +5474,7 @@ _0808263E:
sub_8082644: @ 8082644
push {r4-r6,lr}
sub sp, 0x4
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
adds r0, 0x63
ldrb r0, [r0]
@@ -5544,14 +5544,14 @@ _080826EC:
adds r0, 0x63
movs r1, 0x3
strb r1, [r0]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r0, [r6]
adds r0, 0x6E
ldrh r0, [r0]
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r0
adds r0, r4, 0
bl CopyString
@@ -5564,14 +5564,14 @@ _0808271C:
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r0, [r6]
adds r0, 0x6E
ldrh r0, [r0]
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r0
adds r0, r4, 0
bl CopyString
@@ -5585,7 +5585,7 @@ _08082754:
ldr r4, [r6]
ldr r0, =0x000011b8
adds r4, r0
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
bl sav2_get_text_speed
adds r2, r0, 0
lsls r2, 24
@@ -5640,7 +5640,7 @@ _080827C8:
bne _080827D4
b _080828DC
_080827D4:
- ldr r3, =0x020322a4
+ ldr r3, =gUnknown_020322A4
ldr r1, [r3]
movs r2, 0x84
lsls r2, 1
@@ -5665,7 +5665,7 @@ _080827FC:
beq _080828DC
movs r0, 0x37
bl audio_play
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
b _080828BC
.pool
@@ -5689,12 +5689,12 @@ _08082828:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
b _080828BC
.pool
_0808284C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5748,7 +5748,7 @@ _080828BC:
strb r0, [r1]
b _080828DC
_080828C6:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r4, [r0]
cmp r4, 0
bne _080828DC
@@ -5759,7 +5759,7 @@ _080828C6:
bl SetMainCallback2
_080828DC:
bl sub_8082AD4
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r2, 0x8E
lsls r2, 1
@@ -5787,7 +5787,7 @@ _080828DC:
thumb_func_start sub_8082924
sub_8082924: @ 8082924
push {r4-r6,lr}
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
adds r0, 0x63
ldrb r0, [r0]
@@ -5855,7 +5855,7 @@ _080829AA:
ldr r1, =0x000011b8
adds r0, r1
strh r2, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08339896
bl CopyString
b _08082A92
@@ -5871,7 +5871,7 @@ _080829D4:
ldr r1, =0x000011b8
adds r0, r1
strh r2, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08339858
bl CopyString
b _08082A92
@@ -5880,7 +5880,7 @@ _08082A00:
ldr r4, [r6]
ldr r2, =0x000011b8
adds r4, r2
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
bl sav2_get_text_speed
adds r2, r0, 0
lsls r2, 24
@@ -5899,7 +5899,7 @@ _08082A00:
_08082A30:
movs r0, 0x3
bl sub_80A2390
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
adds r1, 0x63
ldrb r0, [r1]
@@ -5908,7 +5908,7 @@ _08082A30:
b _08082A92
.pool
_08082A48:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5932,14 +5932,14 @@ _08082A76:
bl UnsetBgTilemapBuffer
movs r0, 0x1
bl UnsetBgTilemapBuffer
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
bl Free
movs r0, 0
str r0, [r4]
_08082A92:
bl sub_8082AD4
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r2, 0x8E
lsls r2, 1
@@ -5966,13 +5966,13 @@ _08082A92:
thumb_func_start sub_8082AD4
sub_8082AD4: @ 8082AD4
push {r4-r7,lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08082AE0
b _08082CA4
_08082AE0:
- ldr r4, =0x03003090
+ ldr r4, =gUnknown_03003090
ldrh r0, [r4]
ldr r1, =0x00002fff
movs r2, 0xBC
@@ -5998,11 +5998,11 @@ _08082B24:
_08082B26:
cmp r3, r0
beq _08082B38
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
b _08082B48
.pool
_08082B38:
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r0, [r2]
adds r1, r0, 0
adds r1, 0x6C
@@ -6020,7 +6020,7 @@ _08082B58:
ldr r0, =0x00002222
cmp r1, r0
bne _08082B66
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x64
_08082B64:
@@ -6032,7 +6032,7 @@ _08082B66:
beq _08082B72
b _08082CA4
_08082B72:
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r0, [r2]
adds r0, 0x64
ldrh r1, [r0]
@@ -6051,7 +6051,7 @@ _08082B8A:
b _08082BF4
.pool
_08082B9C:
- ldr r6, =0x03003090
+ ldr r6, =gUnknown_03003090
lsls r4, r5, 4
adds r0, r4, r6
ldrh r0, [r0]
@@ -6109,7 +6109,7 @@ _08082C12:
lsrs r0, 24
cmp r5, r0
bcs _08082C2E
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
lsls r1, r5, 1
adds r0, 0x64
@@ -6137,7 +6137,7 @@ _08082C4E:
lsrs r0, 24
cmp r5, r0
bcs _08082C6A
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
lsls r1, r5, 1
adds r0, 0x64
@@ -6146,7 +6146,7 @@ _08082C4E:
cmp r0, r4
beq _08082C48
_08082C6A:
- ldr r4, =0x03003110
+ ldr r4, =gUnknown_03003110
adds r0, r4, 0
bl sub_8081F94
bl sub_8009FCC
@@ -6161,7 +6161,7 @@ _08082C6A:
_08082C90:
ldr r0, =0x00001111
strh r0, [r4, 0x2]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
lsls r1, r5, 1
adds r0, 0x64
@@ -6187,7 +6187,7 @@ sub_8082CB4: @ 8082CB4
lsls r1, 7
str r1, [sp, 0x4]
mov r3, sp
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r1, [r1]
mov r12, r1
movs r1, 0x8E
@@ -6230,7 +6230,7 @@ sub_8082CB4: @ 8082CB4
thumb_func_start sub_8082D18
sub_8082D18: @ 8082D18
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r0, 0x4A
ldrh r0, [r0]
@@ -6242,7 +6242,7 @@ sub_8082D18: @ 8082D18
sub_8082D28: @ 8082D28
push {r4,lr}
movs r1, 0
- ldr r4, =0x03003124
+ ldr r4, =gUnknown_03003124
ldrb r0, [r4]
cmp r0, 0
beq _08082D3C
@@ -6250,7 +6250,7 @@ sub_8082D28: @ 8082D28
lsls r0, 24
lsrs r1, r0, 24
_08082D3C:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08082DCC
@@ -6259,7 +6259,7 @@ _08082D3C:
beq _08082DCC
cmp r1, 0
bne _08082D90
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r3, [r0]
adds r2, r3, 0
adds r2, 0x4A
@@ -6269,7 +6269,7 @@ _08082D3C:
ldrh r1, [r2]
adds r0, r1
strh r0, [r2]
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
movs r4, 0x8B
lsls r4, 1
adds r0, r3, r4
@@ -6284,7 +6284,7 @@ _08082D3C:
b _08082DEA
.pool
_08082D90:
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
ldrh r0, [r3]
movs r1, 0xFF
lsls r1, 8
@@ -6293,7 +6293,7 @@ _08082D90:
lsls r0, 7
cmp r1, r0
bne _08082DEA
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r2, [r0]
ldrh r0, [r3, 0xA]
movs r4, 0x8B
@@ -6311,7 +6311,7 @@ _08082D90:
b _08082DEA
.pool
_08082DCC:
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x4A
@@ -6335,7 +6335,7 @@ _08082DEA:
thumb_func_start sub_8082DF4
sub_8082DF4: @ 8082DF4
push {r4-r6,lr}
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
movs r6, 0x8E
lsls r6, 1
@@ -6425,7 +6425,7 @@ sub_8082E84: @ 8082E84
beq _08082F40
ldr r0, =gUnknown_08329F40
mov r9, r0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r10, r2
adds r6, r1, 0x1
movs r3, 0x1F
@@ -6433,7 +6433,7 @@ sub_8082E84: @ 8082E84
movs r7, 0x10
_08082EB0:
bl GenerateRandomNumber
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r4, [r1]
adds r4, 0x4A
lsls r0, 16
@@ -6494,7 +6494,7 @@ _08082EF4:
ands r0, r2
subs r0, r7, r0
strh r0, [r4, 0x30]
- ldr r3, =0x0202064c
+ ldr r3, =gUnknown_0202064C
adds r5, r3
ldr r0, =sub_8082E3C
str r0, [r5]
@@ -6583,7 +6583,7 @@ sub_8082FDC: @ 8082FDC
lsrs r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r3, [r2]
lsls r4, r0, 1
adds r2, r3, 0
@@ -6747,7 +6747,7 @@ _08083112:
asrs r0, 16
cmp r0, 0xB0
ble _08083130
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -6770,7 +6770,7 @@ sub_8083140: @ 8083140
lsrs r0, 16
lsls r1, 16
lsrs r3, r1, 16
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r1, [r1]
movs r2, 0x8C
lsls r2, 1
@@ -6898,7 +6898,7 @@ sub_8083230: @ 8083230
lsrs r0, 16
bl sub_8083210
adds r5, r0, 0
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x4E
@@ -7009,7 +7009,7 @@ _08083308:
thumb_func_start sub_808330C
sub_808330C: @ 808330C
push {r4,lr}
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
movs r1, 0x8E
lsls r1, 1
@@ -7073,7 +7073,7 @@ _08083378:
thumb_func_start sub_8083380
sub_8083380: @ 8083380
push {r4,r5,lr}
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
ldr r2, [r5]
movs r4, 0x84
lsls r4, 1
@@ -7134,7 +7134,7 @@ _080833F0:
thumb_func_start sub_80833F8
sub_80833F8: @ 80833F8
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r2, [r1]
movs r3, 0x8E
lsls r3, 1
@@ -7155,9 +7155,9 @@ sub_80833F8: @ 80833F8
@ void UpdateBerryBlenderRecord()
UpdateBerryBlenderRecord: @ 8083418
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x7C
@@ -7187,7 +7187,7 @@ berry_blender_related: @ 8083450
mov r5, r8
push {r5-r7}
sub sp, 0x4C
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
ldrb r0, [r0]
adds r4, r1, 0
@@ -7251,7 +7251,7 @@ _080834C8:
_080834DC:
movs r6, 0
_080834DE:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
adds r0, 0x46
adds r0, r6
@@ -7259,7 +7259,7 @@ _080834DE:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r6, 0x1
@@ -7291,7 +7291,7 @@ _08083518:
adds r1, r4, 0
movs r3, 0x1
bl sub_80840D4
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
adds r2, r0, 0
adds r2, 0x7C
@@ -7340,7 +7340,7 @@ _08083564:
lsls r4, r5, 3
subs r4, r5
lsls r4, 2
- ldr r3, =0x020229f0
+ ldr r3, =gUnknown_020229F0
adds r1, r4, r3
bl AppendString
ldr r1, [r7]
@@ -7368,7 +7368,7 @@ _08083564:
bl CopyString
ldr r0, [r7]
adds r0, 0x9F
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
adds r4, r2
ldrb r1, [r4, 0x1A]
bl StopMusicWhileStringIsPrinted
@@ -7408,7 +7408,7 @@ _0808361A:
movs r2, 0
movs r3, 0x51
bl sub_80840D4
- ldr r6, =0x020322a4
+ ldr r6, =gUnknown_020322A4
ldr r0, [r6]
adds r4, r0, 0
adds r4, 0x9F
@@ -7540,7 +7540,7 @@ _0808361A:
b _08083898
.pool
_08083790:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -7557,7 +7557,7 @@ _080837A8:
bl sub_8198070
movs r6, 0
add r7, sp, 0x40
- ldr r5, =0x020322a4
+ ldr r5, =gUnknown_020322A4
_080837B6:
ldr r0, [r5]
lsls r2, r6, 1
@@ -7591,7 +7591,7 @@ _080837EA:
cmp r6, 0x3
bls _080837B6
bl sub_8081E20
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r3, [r4]
movs r1, 0xAC
lsls r1, 1
@@ -7619,7 +7619,7 @@ _080837EA:
movs r1, 0x6
bl CreateTask
bl sub_80EECEC
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
@@ -7795,7 +7795,7 @@ sub_80839B4: @ 80839B4
push {r5-r7}
sub sp, 0x14
movs r5, 0
- ldr r2, =0x020322a4
+ ldr r2, =gUnknown_020322A4
ldr r0, [r2]
adds r0, 0x7C
adds r1, r2, 0
@@ -7876,7 +7876,7 @@ _08083A10:
cmp r5, r1
bcc _08083A10
_08083A5E:
- ldr r4, =0x020322a4
+ ldr r4, =gUnknown_020322A4
ldr r0, [r4]
adds r0, 0x7C
ldrb r1, [r0]
@@ -7909,7 +7909,7 @@ _08083A80:
cmp r5, r0
bcc _08083A80
_08083A9E:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08083AB4
@@ -7922,7 +7922,7 @@ _08083AB4:
lsrs r3, r0, 24
_08083ABC:
movs r5, 0
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
adds r0, 0x7C
ldrb r0, [r0]
@@ -7970,7 +7970,7 @@ sub_8083B08: @ 8083B08
mov r5, r8
push {r5-r7}
sub sp, 0xC
- ldr r1, =0x020322a4
+ ldr r1, =gUnknown_020322A4
ldr r0, [r1]
ldrb r0, [r0]
adds r2, r1, 0
@@ -8064,7 +8064,7 @@ _08083B9A:
movs r2, 0x34
movs r3, 0
bl AddObjectToFront
- ldr r7, =0x020322a4
+ ldr r7, =gUnknown_020322A4
ldr r1, [r7]
adds r1, 0x46
strb r0, [r1]
@@ -8074,7 +8074,7 @@ _08083B9A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
movs r1, 0x3
bl StartObjectImageAnim
@@ -8172,7 +8172,7 @@ _08083C84:
lsls r1, r5, 3
subs r1, r5
lsls r1, 2
- ldr r2, =0x020229f0
+ ldr r2, =gUnknown_020229F0
adds r1, r2
bl AppendString
ldr r1, [r7]
@@ -8272,7 +8272,7 @@ _08083D8A:
movs r0, 0x5
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
movs r3, 0x84
lsls r3, 1
@@ -8296,7 +8296,7 @@ _08083DC8:
strb r0, [r2]
b _08083E12
_08083DE2:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -8304,7 +8304,7 @@ _08083DE2:
beq _08083E12
movs r0, 0x5
bl audio_play
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r1, [r0]
_08083DF8:
ldrb r0, [r1]
@@ -8340,7 +8340,7 @@ ShowBerryBlenderRecordWindow: @ 8083E24
ldr r0, [r0]
str r0, [sp, 0x2C]
str r1, [sp, 0x30]
- ldr r5, =0x0203ab74
+ ldr r5, =gUnknown_0203AB74
add r0, sp, 0x2C
bl AddWindow
strb r0, [r5]
@@ -8379,7 +8379,7 @@ ShowBerryBlenderRecordWindow: @ 8083E24
movs r7, 0xA4
lsls r7, 22
_08083E8A:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, r6, 1
ldr r2, =0x000009bc
@@ -8414,7 +8414,7 @@ _08083E8A:
movs r2, 0x8C
bl GetStringRightAlignXOffset
adds r3, r0, 0
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldrb r0, [r4]
lsls r3, 24
lsrs r3, 24
@@ -8450,7 +8450,7 @@ sub_8083F3C: @ 8083F3C
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8469,7 +8469,7 @@ _08083F62:
lsls r0, 24
cmp r0, 0
beq _08083F82
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r0, [r0]
movs r1, 0xAA
lsls r1, 1
@@ -8514,11 +8514,11 @@ sub_8083F94: @ 8083F94
strb r0, [r7, 0xC]
movs r0, 0xFF
strb r0, [r7]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080840C4
- ldr r0, =0x020322a4
+ ldr r0, =gUnknown_020322A4
ldr r2, [r0]
movs r4, 0xD2
lsls r4, 1
@@ -8542,7 +8542,7 @@ sub_8083F94: @ 8083F94
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r5, =0x020229f0
+ ldr r5, =gUnknown_020229F0
adds r1, r5
adds r0, r7, 0
bl CopyString
@@ -8596,7 +8596,7 @@ _08084058:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r5, =0x020229f0
+ ldr r5, =gUnknown_020229F0
adds r1, r5
adds r0, r7, 0
bl CopyString
diff --git a/asm/berry_tag_screen.s b/asm/berry_tag_screen.s
index 64f8a69e1..0314caa7c 100644
--- a/asm/berry_tag_screen.s
+++ b/asm/berry_tag_screen.s
@@ -8,11 +8,11 @@
thumb_func_start sub_8177C14
sub_8177C14: @ 8177C14
push {r4,lr}
- ldr r4, =0x0203bcf4
+ ldr r4, =gUnknown_0203BCF4
ldr r0, =0x0000180c
bl AllocZeroed
str r0, [r4]
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl ItemIdToBerryType
ldr r1, [r4]
@@ -80,7 +80,7 @@ _08177CAA:
sub_8177CB0: @ 8177CB0
push {lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -123,7 +123,7 @@ _08177D26:
b _08177DDC
_08177D2C:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -144,7 +144,7 @@ _08177D4C:
b _08177DDC
_08177D5C:
bl sub_8177E14
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
ldr r1, =0x00001808
adds r0, r1
@@ -195,14 +195,14 @@ _08177DC2:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
_08177DDA:
strb r0, [r2, 0x8]
_08177DDC:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -236,7 +236,7 @@ sub_8177E14: @ 8177E14
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x0203bcf4
+ ldr r4, =gUnknown_0203BCF4
ldr r1, [r4]
movs r0, 0x2
bl SetBgTilemapBuffer
@@ -276,7 +276,7 @@ sub_8177E14: @ 8177E14
sub_8177E88: @ 8177E88
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x0203bcf4
+ ldr r1, =gUnknown_0203BCF4
ldr r0, [r1]
ldr r2, =0x00001808
adds r0, r2
@@ -309,7 +309,7 @@ _08177ECC:
movs r2, 0
movs r3, 0
bl decompress_and_copy_tile_data_to_vram
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r1, [r0]
ldr r0, =0x00001808
adds r1, r0
@@ -324,7 +324,7 @@ _08177EF8:
b _08177FFC
_08177F06:
ldr r0, =gUnknown_08D9BF98
- ldr r4, =0x0203bcf4
+ ldr r4, =gUnknown_0203BCF4
ldr r1, [r4]
bl LZDecompressWram
ldr r1, [r4]
@@ -343,13 +343,13 @@ _08177F1C:
b _08177FD6
.pool
_08177F3C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
bne _08177F78
movs r2, 0
- ldr r6, =0x0203bcf4
+ ldr r6, =gUnknown_0203BCF4
movs r5, 0x80
lsls r5, 4
ldr r4, =0x00004042
@@ -369,7 +369,7 @@ _08177F52:
.pool
_08177F78:
movs r2, 0
- ldr r6, =0x0203bcf4
+ ldr r6, =gUnknown_0203BCF4
movs r5, 0x80
lsls r5, 4
ldr r4, =0x00005042
@@ -394,7 +394,7 @@ _08177FA8:
movs r1, 0
movs r2, 0xC0
bl decompress_palette
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r1, [r0]
ldr r0, =0x00001808
adds r1, r0
@@ -403,7 +403,7 @@ _08177FA8:
_08177FC8:
ldr r0, =gUnknown_0857FDEC
bl LoadCompressedObjectPic
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r1, [r0]
_08177FD2:
ldr r2, =0x00001808
@@ -500,7 +500,7 @@ sub_8178090: @ 8178090
sub sp, 0x8
movs r0, 0
bl GetBgTilemapBuffer
- ldr r1, =0x0203bcf4
+ ldr r1, =gUnknown_0203BCF4
ldr r1, [r1]
movs r2, 0x80
lsls r2, 5
@@ -554,7 +554,7 @@ sub_81780F4: @ 81780F4
sub_8178110: @ 8178110
push {r4-r6,lr}
sub sp, 0x8
- ldr r5, =0x0203bcf4
+ ldr r5, =gUnknown_0203BCF4
ldr r0, [r5]
movs r4, 0xC0
lsls r4, 5
@@ -562,17 +562,17 @@ sub_8178110: @ 8178110
ldrb r0, [r0]
bl GetBerryInfo
adds r6, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, [r5]
adds r1, r4
ldrh r1, [r1]
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r6, 0
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9263
adds r0, r4, 0
bl ExpandStringRefs
@@ -594,7 +594,7 @@ sub_8178110: @ 8178110
sub_8178174: @ 8178174
push {r4-r7,lr}
sub sp, 0xC
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 5
@@ -641,17 +641,17 @@ _081781C8:
movs r1, 0x64
bl __udivsi3
adds r5, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9233
adds r0, r4, 0
bl ExpandStringRefs
@@ -686,7 +686,7 @@ _08178242:
itemid_copy_name: @ 8178250
push {r4-r6,lr}
sub sp, 0xC
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 5
@@ -744,7 +744,7 @@ _081782C2:
sub_81782D0: @ 81782D0
push {lr}
sub sp, 0xC
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 5
@@ -771,7 +771,7 @@ sub_81782D0: @ 81782D0
sub_8178304: @ 8178304
push {lr}
sub sp, 0xC
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 5
@@ -797,7 +797,7 @@ sub_8178304: @ 8178304
thumb_func_start sub_8178338
sub_8178338: @ 8178338
push {r4,lr}
- ldr r4, =0x0203bcf4
+ ldr r4, =gUnknown_0203BCF4
ldr r0, [r4]
movs r1, 0xC0
lsls r1, 5
@@ -822,7 +822,7 @@ sub_8178338: @ 8178338
thumb_func_start sub_817836C
sub_817836C: @ 817836C
push {lr}
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
ldr r1, =0x00001802
adds r0, r1
@@ -830,7 +830,7 @@ sub_817836C: @ 817836C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
bl sub_80D510C
@@ -844,7 +844,7 @@ sub_817839C: @ 817839C
push {r4,lr}
movs r0, 0x40
bl sub_80D518C
- ldr r4, =0x0203bcf4
+ ldr r4, =gUnknown_0203BCF4
ldr r1, [r4]
ldr r2, =0x00001803
adds r1, r2
@@ -882,7 +882,7 @@ sub_817839C: @ 817839C
thumb_func_start sub_8178404
sub_8178404: @ 8178404
push {r4,r5,lr}
- ldr r4, =0x0203bcf4
+ ldr r4, =gUnknown_0203BCF4
ldr r0, [r4]
movs r1, 0xC0
lsls r1, 5
@@ -893,7 +893,7 @@ sub_8178404: @ 8178404
ldrb r0, [r5, 0x15]
cmp r0, 0
beq _08178448
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r4]
ldr r1, =0x00001803
adds r0, r1
@@ -910,7 +910,7 @@ sub_8178404: @ 8178404
b _08178462
.pool
_08178448:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r4]
ldr r1, =0x00001803
adds r0, r1
@@ -929,7 +929,7 @@ _08178462:
ldrb r0, [r5, 0x16]
cmp r0, 0
beq _0817849C
- ldr r3, =0x0203bcf4
+ ldr r3, =gUnknown_0203BCF4
ldr r0, [r3]
ldr r1, =0x00001804
adds r0, r1
@@ -946,7 +946,7 @@ _08178462:
b _081784B6
.pool
_0817849C:
- ldr r3, =0x0203bcf4
+ ldr r3, =gUnknown_0203BCF4
ldr r0, [r3]
ldr r1, =0x00001804
adds r0, r1
@@ -1071,7 +1071,7 @@ sub_8178594: @ 8178594
push {r4,lr}
movs r4, 0
_08178598:
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
ldr r1, =0x00001803
adds r0, r1
@@ -1080,7 +1080,7 @@ _08178598:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -1110,7 +1110,7 @@ sub_81785D0: @ 81785D0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1129,7 +1129,7 @@ sub_8178610: @ 8178610
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1137,7 +1137,7 @@ sub_8178610: @ 8178610
bne _08178642
bl sub_817836C
bl sub_8178594
- ldr r0, =0x0203bcf4
+ ldr r0, =gUnknown_0203BCF4
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
@@ -1158,13 +1158,13 @@ sub_8178654: @ 8178654
lsls r0, 24
lsrs r2, r0, 24
adds r4, r2, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081786A6
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldrh r0, [r3, 0x30]
movs r1, 0xF0
ands r1, r0
@@ -1206,9 +1206,9 @@ sub_81786AC: @ 81786AC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r4, r0, r2
- ldr r2, =0x0203ce58
+ ldr r2, =gUnknown_0203CE58
ldrh r0, [r2, 0xE]
ldrh r2, [r2, 0x18]
adds r0, r2
@@ -1242,7 +1242,7 @@ _081786F6:
lsls r0, r7, 24
asrs r0, 24
bl sub_8178728
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1259,7 +1259,7 @@ _08178718:
thumb_func_start sub_8178728
sub_8178728: @ 8178728
push {r4-r6,lr}
- ldr r5, =0x0203ce70
+ ldr r5, =gUnknown_0203CE70
adds r6, r5, 0
subs r6, 0xA
lsls r0, 24
@@ -1312,7 +1312,7 @@ _0817877A:
lsls r0, 16
lsrs r0, 16
bl ItemIdToBerryType
- ldr r1, =0x0203bcf4
+ ldr r1, =gUnknown_0203BCF4
ldr r1, [r1]
lsls r0, 24
lsrs r0, 24
@@ -1337,7 +1337,7 @@ sub_81787AC: @ 81787AC
lsls r0, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
ldrh r0, [r6]
adds r0, 0x10
@@ -1475,8 +1475,8 @@ _081788A6:
_081788B8:
ldrh r5, [r6]
_081788BA:
- ldr r2, =0x02020630
- ldr r3, =0x0203bcf4
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_0203BCF4
ldr r0, [r3]
ldr r1, =0x00001802
adds r0, r1
@@ -1518,7 +1518,7 @@ _081788D6:
ldrsh r0, [r6, r2]
cmp r0, 0
bne _08178922
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
diff --git a/asm/bg.s b/asm/bg.s
index 8e4e9e8c6..492e8b990 100644
--- a/asm/bg.s
+++ b/asm/bg.s
@@ -10,7 +10,7 @@
ResetBgs: @ 80012F0
push {lr}
bl ResetBgControlStructs
- ldr r1, =0x030008e0
+ ldr r1, =gUnknown_030008E0
movs r0, 0
strh r0, [r1, 0x10]
bl SetTextModeAndHideBgs
@@ -24,7 +24,7 @@ ResetBgs: @ 80012F0
SetBgModeInternal: @ 8001308
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x030008e0
+ ldr r3, =gUnknown_030008E0
ldrh r2, [r3, 0x10]
ldr r1, =0x0000fff8
ands r1, r2
@@ -37,7 +37,7 @@ SetBgModeInternal: @ 8001308
thumb_func_start GetBgMode
@ u8 GetBgMode()
GetBgMode: @ 8001324
- ldr r0, =0x030008e0
+ ldr r0, =gUnknown_030008E0
ldrb r1, [r0, 0x10]
movs r0, 0x7
ands r0, r1
@@ -49,7 +49,7 @@ GetBgMode: @ 8001324
@ void ResetBgControlStructs()
ResetBgControlStructs: @ 8001334
push {lr}
- ldr r2, =0x030008e0
+ ldr r2, =gUnknown_030008E0
ldr r0, =gZeroedBgControlStruct
ldr r0, [r0]
adds r1, r2, 0
@@ -75,7 +75,7 @@ Unused_ResetBgControlStruct: @ 8001354
lsls r0, 24
cmp r0, 0
bne _08001372
- ldr r1, =0x030008e0
+ ldr r1, =gUnknown_030008E0
lsls r0, r4, 2
adds r0, r1
ldr r1, =gZeroedBgControlStruct
@@ -133,7 +133,7 @@ SetBgControlAttributes: @ 8001380
mov r12, r0
cmp r0, 0
bne _08001498
- ldr r2, =0x030008e0
+ ldr r2, =gUnknown_030008E0
mov r8, r2
mov r0, r10
cmp r0, 0xFF
@@ -262,7 +262,7 @@ GetBgControlAttribute: @ 80014AC
lsls r0, 24
cmp r0, 0
bne _08001558
- ldr r1, =0x030008e0
+ ldr r1, =gUnknown_030008E0
lsls r2, r4, 2
adds r0, r2, r1
ldrb r0, [r0]
@@ -364,7 +364,7 @@ LoadBgVram: @ 8001560
lsls r0, 24
cmp r0, 0
bne _080015D8
- ldr r1, =0x030008e0
+ ldr r1, =gUnknown_030008E0
lsls r0, r4, 2
adds r1, r0, r1
ldrb r0, [r1]
@@ -430,7 +430,7 @@ ShowBgInternal: @ 80015E8
lsls r0, 24
cmp r0, 0
bne _08001656
- ldr r5, =0x030008e0
+ ldr r5, =gUnknown_030008E0
lsls r0, r4, 2
adds r2, r0, r5
ldrb r3, [r2]
@@ -493,7 +493,7 @@ HideBgInternal: @ 8001664
lsls r0, 24
cmp r0, 0
bne _0800168A
- ldr r2, =0x030008e0
+ ldr r2, =gUnknown_030008E0
adds r0, r4, 0
adds r0, 0x8
movs r1, 0x1
@@ -518,7 +518,7 @@ SyncBgVisibilityAndMode: @ 8001698
bl GetGpuReg
ldr r1, =0x0000f0f8
ands r1, r0
- ldr r0, =0x030008e0
+ ldr r0, =gUnknown_030008E0
ldrh r0, [r0, 0x10]
orrs r1, r0
movs r0, 0
@@ -568,7 +568,7 @@ SetBgAffineInternal: @ 80016D8
lsrs r4, 16
lsls r5, 16
lsrs r5, 16
- ldr r0, =0x030008e0
+ ldr r0, =gUnknown_030008E0
ldrh r0, [r0, 0x10]
movs r1, 0x7
ands r1, r0
@@ -671,7 +671,7 @@ ResetBgsAndClearDma3BusyFlags: @ 80017BC
push {r4,lr}
adds r4, r0, 0
bl ResetBgs
- ldr r1, =0x03000938
+ ldr r1, =gUnknown_03000938
movs r2, 0
adds r0, r1, 0
adds r0, 0xC
@@ -680,7 +680,7 @@ _080017CC:
subs r0, 0x4
cmp r0, r1
bge _080017CC
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
str r4, [r0]
pop {r4}
pop {r0}
@@ -707,7 +707,7 @@ InitBgsFromTemplates: @ 80017E8
cmp r4, 0
beq _08001894
movs r7, 0
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
mov r9, r0
movs r2, 0xC
add r2, r9
@@ -816,7 +816,7 @@ InitBgFromTemplate: @ 80018B0
str r6, [sp, 0xC]
adds r0, r5, 0
bl SetBgControlAttributes
- ldr r4, =0x030008f8
+ ldr r4, =gUnknown_030008F8
lsls r5, 4
adds r3, r5, r4
ldr r1, [r7]
@@ -886,7 +886,7 @@ LoadBgTiles: @ 8001944
lsls r0, 16
cmp r0, 0
bne _08001980
- ldr r1, =0x030008f8
+ ldr r1, =gUnknown_030008F8
lsls r0, r5, 4
adds r0, r1
ldrh r0, [r0]
@@ -897,7 +897,7 @@ LoadBgTiles: @ 8001944
b _08001990
.pool
_08001980:
- ldr r1, =0x030008f8
+ ldr r1, =gUnknown_030008F8
lsls r0, r5, 4
adds r0, r1
ldrh r0, [r0]
@@ -923,7 +923,7 @@ _08001990:
b _080019E6
.pool
_080019B8:
- ldr r0, =0x03000938
+ ldr r0, =gUnknown_03000938
lsrs r2, 29
lsls r2, 2
adds r2, r0
@@ -934,7 +934,7 @@ _080019B8:
ldr r0, [r2]
orrs r0, r1
str r0, [r2]
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _080019E4
@@ -974,7 +974,7 @@ LoadBgTilemap: @ 80019FC
lsrs r3, r2, 24
cmp r3, 0xFF
beq _08001A3C
- ldr r0, =0x03000938
+ ldr r0, =gUnknown_03000938
lsrs r2, 29
lsls r2, 2
adds r2, r0
@@ -1013,7 +1013,7 @@ Unused_LoadBgPalette: @ 8001A4C
bl IsInvalidBg_
cmp r0, 0
bne _08001A98
- ldr r1, =0x030008f8
+ ldr r1, =gUnknown_030008F8
lsls r0, r4, 4
adds r0, r1
ldrb r1, [r0, 0x1]
@@ -1042,7 +1042,7 @@ _08001A98:
b _08001AC8
.pool
_08001AA4:
- ldr r4, =0x03000938
+ ldr r4, =gUnknown_03000938
adds r0, r1, 0
cmp r1, 0
bge _08001AAE
@@ -1087,7 +1087,7 @@ _08001AE4:
subs r0, r5, r0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03000938
+ ldr r1, =gUnknown_03000938
lsrs r2, 22
adds r4, r2, r1
movs r6, 0x1
@@ -1344,7 +1344,7 @@ _08001CDE:
lsrs r0, 16
b _08001CFA
_08001CE4:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r1, r0
ldrh r0, [r1]
@@ -1392,7 +1392,7 @@ _08001D2E:
cmp r5, 0x2
beq _08001D60
_08001D3A:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x8
adds r0, r1, r0
@@ -1401,7 +1401,7 @@ _08001D3A:
b _08001D70
.pool
_08001D4C:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r2, r4, 4
adds r0, 0x8
adds r0, r2, r0
@@ -1410,7 +1410,7 @@ _08001D4C:
b _08001D6C
.pool
_08001D60:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r2, r4, 4
adds r0, 0x8
adds r0, r2, r0
@@ -1438,7 +1438,7 @@ _08001D8C:
beq _08001DF8
b _08001E2C
_08001D96:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x8]
lsls r0, 8
lsrs r1, r0, 16
@@ -1447,7 +1447,7 @@ _08001D96:
b _08001E2C
.pool
_08001DAC:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x18]
lsls r0, 8
lsrs r1, r0, 16
@@ -1458,7 +1458,7 @@ _08001DAC:
_08001DC0:
cmp r0, 0
bne _08001DD8
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x28]
lsls r0, 8
lsrs r1, r0, 16
@@ -1467,7 +1467,7 @@ _08001DC0:
b _08001E2C
.pool
_08001DD8:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x28]
lsrs r1, r0, 16
lsls r0, 16
@@ -1482,7 +1482,7 @@ _08001DD8:
_08001DF8:
cmp r0, 0
bne _08001E10
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x38]
lsls r0, 8
lsrs r1, r0, 16
@@ -1493,7 +1493,7 @@ _08001DF8:
_08001E10:
cmp r0, 0x2
bne _08001E2C
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x38]
lsrs r1, r0, 16
lsls r0, 16
@@ -1504,7 +1504,7 @@ _08001E10:
adds r1, r4, 0
bl SetGpuReg
_08001E2C:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
adds r0, 0x8
adds r0, r5, r0
ldr r0, [r0]
@@ -1531,7 +1531,7 @@ GetBgX: @ 8001E40
lsls r0, 16
cmp r0, 0
beq _08001E70
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x8
adds r1, r0
@@ -1578,7 +1578,7 @@ _08001EA6:
cmp r5, 0x2
beq _08001ED8
_08001EB2:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0xC
adds r0, r1, r0
@@ -1587,7 +1587,7 @@ _08001EB2:
b _08001EE8
.pool
_08001EC4:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r2, r4, 4
adds r0, 0xC
adds r0, r2, r0
@@ -1596,7 +1596,7 @@ _08001EC4:
b _08001EE4
.pool
_08001ED8:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r2, r4, 4
adds r0, 0xC
adds r0, r2, r0
@@ -1624,7 +1624,7 @@ _08001F04:
beq _08001F70
b _08001FA4
_08001F0E:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0xC]
lsls r0, 8
lsrs r1, r0, 16
@@ -1633,7 +1633,7 @@ _08001F0E:
b _08001FA4
.pool
_08001F24:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x1C]
lsls r0, 8
lsrs r1, r0, 16
@@ -1644,7 +1644,7 @@ _08001F24:
_08001F38:
cmp r0, 0
bne _08001F50
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x2C]
lsls r0, 8
lsrs r1, r0, 16
@@ -1653,7 +1653,7 @@ _08001F38:
b _08001FA4
.pool
_08001F50:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x2C]
lsrs r1, r0, 16
lsls r0, 16
@@ -1668,7 +1668,7 @@ _08001F50:
_08001F70:
cmp r0, 0
bne _08001F88
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x3C]
lsls r0, 8
lsrs r1, r0, 16
@@ -1679,7 +1679,7 @@ _08001F70:
_08001F88:
cmp r0, 0x2
bne _08001FA4
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x3C]
lsrs r1, r0, 16
lsls r0, 16
@@ -1690,7 +1690,7 @@ _08001F88:
adds r1, r4, 0
bl SetGpuReg
_08001FA4:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
adds r0, 0xC
adds r0, r5, r0
ldr r0, [r0]
@@ -1732,7 +1732,7 @@ _08001FE2:
cmp r5, 0x2
beq _08002014
_08001FEE:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0xC
adds r0, r1, r0
@@ -1741,7 +1741,7 @@ _08001FEE:
b _08002024
.pool
_08002000:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r2, r4, 4
adds r0, 0xC
adds r0, r2, r0
@@ -1750,7 +1750,7 @@ _08002000:
b _08002020
.pool
_08002014:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r2, r4, 4
adds r0, 0xC
adds r0, r2, r0
@@ -1778,7 +1778,7 @@ _08002040:
beq _080020AC
b _080020E0
_0800204A:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0xC]
lsls r0, 8
lsrs r1, r0, 16
@@ -1787,7 +1787,7 @@ _0800204A:
b _080020E0
.pool
_08002060:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x1C]
lsls r0, 8
lsrs r1, r0, 16
@@ -1798,7 +1798,7 @@ _08002060:
_08002074:
cmp r0, 0
bne _0800208C
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x2C]
lsls r0, 8
lsrs r1, r0, 16
@@ -1807,7 +1807,7 @@ _08002074:
b _080020E0
.pool
_0800208C:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x2C]
lsrs r1, r0, 16
lsls r0, 16
@@ -1822,7 +1822,7 @@ _0800208C:
_080020AC:
cmp r0, 0
bne _080020C4
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x3C]
lsls r0, 8
lsrs r1, r0, 16
@@ -1833,7 +1833,7 @@ _080020AC:
_080020C4:
cmp r0, 0x2
bne _080020E0
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
ldr r0, [r0, 0x3C]
lsrs r1, r0, 16
lsls r0, 16
@@ -1844,7 +1844,7 @@ _080020C4:
adds r1, r4, 0
bl SetGpuReg_ForcedBlank
_080020E0:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
adds r0, 0xC
adds r0, r5, r0
ldr r0, [r0]
@@ -1871,7 +1871,7 @@ GetBgY: @ 80020F4
lsls r0, 16
cmp r0, 0
beq _08002124
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0xC
adds r1, r0
@@ -2062,7 +2062,7 @@ SetBgTilemapBuffer: @ 8002250
lsls r0, 16
cmp r0, 0
beq _0800227A
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x4
adds r1, r0
@@ -2091,7 +2091,7 @@ UnsetBgTilemapBuffer: @ 8002284
lsls r0, 16
cmp r0, 0
beq _080022AE
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x4
adds r1, r0
@@ -2119,7 +2119,7 @@ GetBgTilemapBuffer: @ 80022B8
lsls r0, 16
cmp r0, 0
beq _080022E8
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x4
adds r1, r0
@@ -2161,7 +2161,7 @@ CopyToBgTilemapBuffer: @ 80022F0
bne _08002358
cmp r6, 0
beq _08002340
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x4
adds r1, r0
@@ -2174,7 +2174,7 @@ CopyToBgTilemapBuffer: @ 80022F0
b _08002358
.pool
_08002340:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
mov r2, r9
lsls r1, r2, 4
adds r0, 0x4
@@ -2233,7 +2233,7 @@ _080023A6:
_080023B0:
lsrs r2, r0, 16
_080023B2:
- ldr r0, =0x030008f8
+ ldr r0, =gUnknown_030008F8
lsls r1, r4, 4
adds r0, 0x4
adds r1, r0
@@ -2298,7 +2298,7 @@ _08002422:
bge _080024C4
mov r12, r0
lsls r1, r5, 4
- ldr r0, =0x030008fc
+ ldr r0, =gUnknown_030008FC
adds r1, r0
mov r8, r1
_08002436:
@@ -2353,7 +2353,7 @@ _0800248E:
adds r7, r3, 0x1
cmp r2, r0
bge _080024BC
- ldr r6, =0x030008fc
+ ldr r6, =gUnknown_030008FC
add r6, r8
ldr r1, [sp]
adds r5, r3, 0
@@ -2547,7 +2547,7 @@ _080025F8:
bge _0800265A
ldr r2, [sp, 0x4]
lsls r0, r2, 4
- ldr r1, =0x030008fc
+ ldr r1, =gUnknown_030008FC
adds r0, r1
mov r10, r0
ldr r7, [sp, 0x20]
@@ -2619,7 +2619,7 @@ _08002674:
subs r2, r7, r2
str r2, [sp, 0x34]
str r0, [sp, 0x38]
- ldr r7, =0x030008fc
+ ldr r7, =gUnknown_030008FC
mov r10, r7
ldr r0, [sp, 0x4]
lsls r0, 4
@@ -2722,7 +2722,7 @@ _08002756:
bge _080027F0
adds r7, r5, 0
lsls r1, r6, 4
- ldr r0, =0x030008fc
+ ldr r0, =gUnknown_030008FC
adds r1, r0
mov r12, r1
_08002768:
@@ -2775,7 +2775,7 @@ _080027BC:
adds r6, r3, 0x1
cmp r2, r0
bge _080027E8
- ldr r5, =0x030008fc
+ ldr r5, =gUnknown_030008FC
add r5, r12
ldr r1, [sp]
adds r4, r3, 0
@@ -2933,7 +2933,7 @@ _080028E0:
bge _08002944
mov r3, r9
lsls r1, r3, 4
- ldr r0, =0x030008fc
+ ldr r0, =gUnknown_030008FC
adds r6, r1, r0
_080028F6:
ldr r0, [sp, 0x18]
@@ -3005,7 +3005,7 @@ _0800297A:
mov r8, r1
cmp r4, r0
bge _080029C8
- ldr r2, =0x030008fc
+ ldr r2, =gUnknown_030008FC
add r2, r12
str r2, [sp, 0x28]
ldr r7, [sp, 0x20]
@@ -3342,7 +3342,7 @@ _08002BAC:
IsTileMapOutsideWram: @ 8002BB0
push {lr}
lsls r0, 24
- ldr r1, =0x030008f8
+ ldr r1, =gUnknown_030008F8
lsrs r0, 20
adds r1, 0x4
adds r0, r1
diff --git a/asm/big_shroomish_barboach.s b/asm/big_shroomish_barboach.s
index 5018d2d5f..fb0878fb8 100644
--- a/asm/big_shroomish_barboach.s
+++ b/asm/big_shroomish_barboach.s
@@ -225,7 +225,7 @@ sub_80F9984: @ 80F9984
adds r7, r1, 0
lsls r0, 16
lsrs r6, r0, 16
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldrh r0, [r1]
cmp r0, 0xFF
bne _080F99A0
@@ -236,7 +236,7 @@ _080F99A0:
ldrh r1, [r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x2D
@@ -266,7 +266,7 @@ _080F99CC:
adds r0, r6, 0
bl sub_80F989C
adds r4, r0, 0
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
bl sub_80F9910
cmp r5, r4
@@ -297,9 +297,9 @@ sub_80F9A14: @ 80F9A14
adds r0, r4, 0
bl sub_80F989C
adds r1, r0, 0
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
bl sub_80F9910
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
@@ -310,14 +310,14 @@ sub_80F9A14: @ 80F9A14
lsls r0, 8
cmp r1, r0
bne _080F9A64
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECF6B
bl CopyString
b _080F9A6E
.pool
_080F9A64:
- ldr r0, =0x02021dc4
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
_080F9A6E:
@@ -359,7 +359,7 @@ sub_80F9AAC: @ 80F9AAC
ldr r0, =0x00004047
bl GetVarPointer
adds r1, r0, 0
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
movs r0, 0x95
lsls r0, 1
bl sub_80F9984
@@ -403,7 +403,7 @@ sub_80F9B04: @ 80F9B04
ldr r0, =0x0000404f
bl GetVarPointer
adds r1, r0, 0
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
ldr r0, =0x00000127
bl sub_80F9984
lsls r0, 24
@@ -438,7 +438,7 @@ sub_80F9B30: @ 80F9B30
bhi _080F9BAC
cmp r5, 0x40
bhi _080F9BAC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000031a8
adds r0, r1
@@ -449,7 +449,7 @@ _080F9B6A:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
diff --git a/asm/bike.s b/asm/bike.s
index 2ce5fbc78..9c64bcf4e 100644
--- a/asm/bike.s
+++ b/asm/bike.s
@@ -15,7 +15,7 @@ MovePlayerOnBike: @ 8119164
lsrs r4, r1, 16
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -72,7 +72,7 @@ CheckMovementInputMachBike: @ 81191CC
cmp r1, 0
bne _081191F4
strb r0, [r4]
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r0, [r2, 0xB]
cmp r0, 0
bne _08119208
@@ -81,7 +81,7 @@ CheckMovementInputMachBike: @ 81191CC
b _0811921C
.pool
_081191F4:
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
cmp r1, r3
beq _08119218
ldrb r0, [r2, 0x2]
@@ -126,12 +126,12 @@ sub_8119238: @ 8119238
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r1, [r4, 0x1E]
adds r0, r5, 0
@@ -161,12 +161,12 @@ sub_8119280: @ 8119280
lsls r0, 24
lsrs r5, r0, 24
adds r7, r5, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r1, [r4, 0x1E]
adds r0, r5, 0
@@ -255,7 +255,7 @@ sub_8119344: @ 8119344
lsls r0, 24
lsrs r5, r0, 24
adds r7, r5, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0xB]
cmp r0, 0
beq _0811935A
@@ -352,7 +352,7 @@ CheckMovementInputAcroBike: @ 8119400
lsls r2, 16
lsrs r2, 16
ldr r4, =gUnknown_0859749C
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldrb r3, [r3, 0x8]
lsls r3, 2
adds r3, r4
@@ -377,7 +377,7 @@ CheckMovementInputAcroBikeNormal: @ 811942C
bl player_get_direction_upper_nybble
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
movs r0, 0
strb r0, [r2, 0xA]
ldrb r1, [r4]
@@ -417,11 +417,11 @@ _0811946C:
b _081194C0
_0811948A:
ldrb r0, [r4]
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
cmp r0, r3
beq _081194BC
_08119492:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x2]
adds r2, r0, 0
cmp r1, 0x2
@@ -453,7 +453,7 @@ _081194C0:
CheckMovementInputAcroBikeChangingDirection: @ 81194C8
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r0, [r4, 0x9]
strb r0, [r5]
ldrb r0, [r4, 0xA]
@@ -520,12 +520,12 @@ CheckMovementInputAcroBikeStandingWheelie: @ 8119540
bl player_get_direction_upper_nybble
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r1, [r5, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r1, r0, r1
movs r0, 0
strb r0, [r5, 0x2]
@@ -553,7 +553,7 @@ _08119594:
adds r0, 0x1
strb r0, [r5, 0xA]
_0811959A:
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
ldrb r0, [r1, 0xA]
cmp r0, 0x27
bls _081195B4
@@ -608,12 +608,12 @@ CheckMovementInputAcroBikeBunnyHop: @ 81195E0
lsls r0, 24
lsrs r5, r0, 24
adds r2, r5, 0
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r1, [r4, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r7, r0, r1
movs r0, 0x2
mov r1, r8
@@ -661,7 +661,7 @@ _08119668:
movs r0, 0x6
b _08119676
_0811966E:
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x2
strb r0, [r1, 0x2]
movs r0, 0x7
@@ -693,12 +693,12 @@ CheckMovementInputAcroBikeMovingWheelie: @ 8119688
lsls r0, 24
lsrs r5, r0, 24
adds r2, r5, 0
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r1, [r4, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r7, r0, r1
movs r0, 0x2
mov r9, r0
@@ -732,7 +732,7 @@ _081196F6:
movs r0, 0x4
b _08119750
_081196FC:
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x2
strb r0, [r1, 0x2]
movs r0, 0xC
@@ -770,7 +770,7 @@ _08119736:
movs r0, 0x5
b _08119750
_08119748:
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x2
strb r0, [r1, 0x2]
movs r0, 0xA
@@ -797,12 +797,12 @@ CheckMovementInputAcroBikeUnknownMode5: @ 8119764
lsrs r4, 16
lsls r5, 16
lsrs r5, 16
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r2, [r0, 0x1]
movs r1, 0x3
@@ -836,7 +836,7 @@ CheckMovementInputAcroBikeUnknownMode6: @ 81197C0
lsrs r1, 16
lsls r2, 16
lsrs r2, 16
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
movs r3, 0
strb r3, [r4, 0x8]
bl CheckMovementInputAcroBike
@@ -863,12 +863,12 @@ sub_81197F4: @ 81197F4
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -893,12 +893,12 @@ sub_8119830: @ 8119830
lsls r0, 24
lsrs r5, r0, 24
adds r6, r5, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r1, [r4, 0x1E]
adds r0, r5, 0
@@ -961,12 +961,12 @@ sub_81198C0: @ 81198C0
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -990,12 +990,12 @@ sub_81198FC: @ 81198FC
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1019,12 +1019,12 @@ sub_8119938: @ 8119938
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1048,12 +1048,12 @@ sub_8119974: @ 8119974
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1077,12 +1077,12 @@ sub_81199B0: @ 81199B0
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1156,12 +1156,12 @@ _08119A50:
bl sub_81197F4
b _08119A84
_08119A58:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x22
bl audio_play
@@ -1198,12 +1198,12 @@ sub_8119AA4: @ 8119AA4
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r7, =0x02037590
+ ldr r7, =gUnknown_02037590
ldrb r1, [r7, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1267,12 +1267,12 @@ sub_8119B34: @ 8119B34
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r7, =0x02037590
+ ldr r7, =gUnknown_02037590
ldrb r1, [r7, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1336,12 +1336,12 @@ sub_8119BC4: @ 8119BC4
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r1, [r5, 0x1E]
adds r0, r4, 0
@@ -1396,7 +1396,7 @@ sub_8119C3C: @ 8119C3C
lsrs r3, r0, 16
lsls r1, 16
lsrs r2, r1, 16
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -1421,7 +1421,7 @@ sub_8119C64: @ 8119C64
bl sub_8119DF8
lsls r0, 24
lsrs r2, r0, 24
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldr r0, [r4, 0xC]
movs r1, 0xF
ands r0, r1
@@ -1443,7 +1443,7 @@ _08119C9A:
movs r0, 0xF
adds r2, r5, 0
ands r2, r0
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldr r0, [r4, 0x10]
movs r1, 0xF
ands r0, r1
@@ -1476,7 +1476,7 @@ sub_8119CCC: @ 8119CCC
ldrb r0, [r3]
cmp r0, 0
beq _08119CF6
- ldr r5, =0x020375a4
+ ldr r5, =gUnknown_020375A4
_08119CDC:
adds r0, r2, r5
adds r1, r3, r2
@@ -1496,7 +1496,7 @@ _08119CF6:
ldrb r0, [r4]
cmp r0, 0
beq _08119D26
- ldr r3, =0x020375ac
+ ldr r3, =gUnknown_020375AC
_08119D00:
adds r0, r2, r3
adds r1, r4, r2
@@ -1532,7 +1532,7 @@ sub_8119D30: @ 8119D30
_08119D36:
ldr r0, =gUnknown_085974C0
adds r4, r5, r0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldr r1, [r0, 0xC]
ldr r2, [r0, 0x10]
ldr r0, [r4, 0x8]
@@ -1570,7 +1570,7 @@ _08119D7A:
sub_8119D80: @ 8119D80
push {r4,lr}
lsls r0, 24
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldr r2, [r3, 0xC]
lsls r2, 4
movs r1, 0xF0
@@ -1604,7 +1604,7 @@ _08119D9C:
sub_8119DBC: @ 8119DBC
push {r4,lr}
lsls r0, 24
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldr r2, [r3, 0x10]
lsls r2, 4
movs r1, 0xF0
@@ -1681,12 +1681,12 @@ sub_8119E38: @ 8119E38
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrh r1, [r4, 0x10]
add r0, sp, 0x4
@@ -1775,7 +1775,7 @@ sub_8119EF0: @ 8119EF0
lsls r0, 24
cmp r0, 0
bne _08119F08
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x8
bne _08119F10
@@ -1825,11 +1825,11 @@ _08119F48:
thumb_func_start sub_8119F50
sub_8119F50: @ 8119F50
push {lr}
- ldr r0, =0x0203ab54
+ ldr r0, =gUnknown_0203AB54
ldrb r0, [r0]
cmp r0, 0
beq _08119F66
- ldr r1, =0x0203ab55
+ ldr r1, =gUnknown_0203AB55
ldrb r0, [r1]
cmp r0, 0x63
bhi _08119F66
@@ -1922,7 +1922,7 @@ _08119FF2:
sub_8119FF8: @ 8119FF8
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x18
ands r0, r1
@@ -1965,8 +1965,8 @@ player_should_look_direction_be_enforced_upon_movement: @ 811A044
lsls r0, 24
cmp r0, 0
beq _0811A078
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -1993,10 +1993,10 @@ GetOnOffBike: @ 811A080
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02037348
+ ldr r1, =gUnknown_02037348
movs r0, 0
strb r0, [r1]
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x6
ands r0, r1
@@ -2026,7 +2026,7 @@ _0811A0C4:
thumb_func_start sub_811A0D0
sub_811A0D0: @ 811A0D0
push {lr}
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
movs r3, 0
strb r3, [r2, 0x8]
strb r3, [r2, 0x9]
@@ -2045,7 +2045,7 @@ _0811A0E6:
cmp r1, 0x7
bls _0811A0E6
movs r1, 0
- ldr r3, =0x020375ac
+ ldr r3, =gUnknown_020375AC
movs r2, 0
_0811A0FA:
adds r0, r1, r3
@@ -2064,7 +2064,7 @@ _0811A0FA:
sub_811A114: @ 811A114
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
strb r0, [r2, 0xA]
lsrs r1, r0, 1
adds r0, r1
@@ -2075,7 +2075,7 @@ sub_811A114: @ 811A114
thumb_func_start sub_811A128
sub_811A128: @ 811A128
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0xA]
strb r0, [r1, 0xB]
@@ -2091,7 +2091,7 @@ sub_811A138: @ 811A138
mov r0, sp
movs r2, 0x6
bl memcpy
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -2130,7 +2130,7 @@ _0811A182:
sub_811A188: @ 811A188
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r1, [r5]
movs r0, 0x4
ands r0, r1
@@ -2173,7 +2173,7 @@ IsRunningDisallowed: @ 811A1DC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x1A]
movs r0, 0x4
ands r0, r1
diff --git a/asm/blend_palette.s b/asm/blend_palette.s
index dab119a92..9fa7ee4c3 100644
--- a/asm/blend_palette.s
+++ b/asm/blend_palette.s
@@ -26,9 +26,9 @@ pal_fade_1: @ 806F98C
movs r6, 0
cmp r6, r12
bcs _0806FA12
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
mov r10, r0
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
mov r9, r1
_0806F9BA:
mov r0, r8
diff --git a/asm/cable_car.s b/asm/cable_car.s
index e1a9868ec..3ec687ebe 100644
--- a/asm/cable_car.s
+++ b/asm/cable_car.s
@@ -10,7 +10,7 @@ sub_814FC70: @ 814FC70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -57,7 +57,7 @@ sub_814FCC8: @ 814FCC8
sub sp, 0x18
movs r4, 0
str r4, [sp, 0x14]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -152,11 +152,11 @@ _0814FD4E:
orrs r3, r0
str r3, [r2, 0x8]
ldr r0, [r2, 0x8]
- ldr r4, =0x0203abac
+ ldr r4, =gUnknown_0203ABAC
ldr r0, =0x00004110
bl AllocZeroed
str r0, [r4]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -194,7 +194,7 @@ _0814FDFC:
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x0203abac
+ ldr r4, =gUnknown_0203ABAC
ldr r1, [r4]
adds r1, 0xFC
movs r0, 0
@@ -214,12 +214,12 @@ _0814FDFC:
adds r1, r2
movs r0, 0x3
bl SetBgTilemapBuffer
- ldr r2, =0x02021bbc
- ldr r1, =0x02021bbe
+ ldr r2, =gUnknown_02021BBC
+ ldr r1, =gUnknown_02021BBE
movs r0, 0
strh r0, [r1]
strh r0, [r2]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -245,7 +245,7 @@ _0814FE96:
ldr r0, =gUnknown_085CD67C
adds r1, r5, 0
bl malloc_and_decompress
- ldr r4, =0x0203abac
+ ldr r4, =gUnknown_0203ABAC
ldr r1, [r4]
ldr r2, =0x000040fc
adds r1, r2
@@ -282,7 +282,7 @@ _0814FE96:
movs r2, 0
movs r3, 0
bl decompress_and_copy_tile_data_to_vram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -301,7 +301,7 @@ _0814FF5C:
movs r1, 0
movs r2, 0x80
bl gpu_pal_apply
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -312,7 +312,7 @@ _0814FF5C:
_0814FF7C:
bl sub_8150D28
bl RunTasks
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -321,7 +321,7 @@ _0814FF7C:
b _08150224
.pool
_0814FF98:
- ldr r0, =0x0203abac
+ ldr r0, =gUnknown_0203ABAC
ldr r0, [r0]
ldrb r0, [r0, 0x2]
cmp r0, 0x7
@@ -371,7 +371,7 @@ _0814FFDE:
b _08150224
.pool
_0814FFF8:
- ldr r6, =0x0203abac
+ ldr r6, =gUnknown_0203ABAC
ldr r0, [r6]
movs r1, 0x82
lsls r1, 7
@@ -426,7 +426,7 @@ _0814FFF8:
movs r2, 0
movs r3, 0x2
bl CopyToBgTilemapBufferRect_ChangePalette
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -435,10 +435,10 @@ _0814FFF8:
b _08150224
.pool
_08150090:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl sub_81514C8
- ldr r1, =0x0203abac
+ ldr r1, =gUnknown_0203ABAC
mov r9, r1
ldr r0, [r1]
ldr r2, =0x000040fc
@@ -539,7 +539,7 @@ _08150090:
movs r2, 0x18
movs r3, 0x17
bl CopyToBgTilemapBufferRect_ChangePalette
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -561,7 +561,7 @@ _08150190:
bl sub_80A3194
movs r0, 0x1
bl sub_8150B6C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -587,7 +587,7 @@ _081501C8:
ldr r0, =sub_81503E4
movs r1, 0
bl CreateTask
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _08150218
@@ -599,7 +599,7 @@ _08150218:
_0815021A:
movs r1, 0x1
bl CreateTask
- ldr r1, =0x0203abac
+ ldr r1, =gUnknown_0203ABAC
ldr r1, [r1]
_08150224:
strb r0, [r1]
@@ -643,7 +643,7 @@ c2_8011A1C: @ 8150258
bl HideBg
movs r0, 0
bl sub_8150B6C
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
strh r4, [r0]
movs r0, 0
bl sub_80AB130
@@ -676,7 +676,7 @@ _08150298:
bl UnsetBgTilemapBuffer
movs r0, 0
bl ResetBgsAndClearDma3BusyFlags
- ldr r6, =0x0203abac
+ ldr r6, =gUnknown_0203ABAC
ldr r0, [r6]
ldr r2, =0x00004108
adds r1, r0, r2
@@ -775,7 +775,7 @@ _08150340:
str r3, [r2, 0x8]
ldr r0, [r2, 0x8]
bl warp_in
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
str r4, [r0]
ldr r0, =c2_load_new_map
bl SetMainCallback2
@@ -795,7 +795,7 @@ sub_81503E4: @ 81503E4
lsls r0, 24
lsrs r6, r0, 24
movs r4, 0
- ldr r5, =0x0203abac
+ ldr r5, =gUnknown_0203ABAC
ldr r3, [r5]
ldrh r0, [r3, 0x6]
adds r0, 0x1
@@ -946,7 +946,7 @@ _081504EA:
b _08150542
.pool
_08150510:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -978,7 +978,7 @@ _08150542:
sub_8150550: @ 8150550
push {r4-r6,lr}
sub sp, 0xC
- ldr r6, =0x0203abac
+ ldr r6, =gUnknown_0203ABAC
ldr r1, [r6]
ldrb r0, [r1, 0x1]
cmp r0, 0xFF
@@ -1091,7 +1091,7 @@ _081505F4:
strb r0, [r1, 0x15]
_08150630:
bl sub_815115C
- ldr r3, =0x02021bbc
+ ldr r3, =gUnknown_02021BBC
movs r0, 0
ldrsh r2, [r3, r0]
adds r1, r2, 0x1
@@ -1116,7 +1116,7 @@ _08150646:
sub_8150664: @ 8150664
push {r4-r7,lr}
sub sp, 0xC
- ldr r7, =0x0203abac
+ ldr r7, =gUnknown_0203ABAC
ldr r1, [r7]
ldrb r0, [r1, 0x1]
cmp r0, 0xFF
@@ -1278,13 +1278,13 @@ _08150784:
bl FillBgTilemapBufferRect
_081507B6:
bl sub_81511B8
- ldr r0, =0x0203abac
+ ldr r0, =gUnknown_0203ABAC
ldr r1, [r0]
ldrh r0, [r1, 0x6]
ldrh r1, [r1, 0x4]
cmp r0, r1
bcs _081507DC
- ldr r4, =0x02021bbc
+ ldr r4, =gUnknown_02021BBC
movs r1, 0
ldrsh r0, [r4, r1]
b _081507E6
@@ -1314,7 +1314,7 @@ sub_8150800: @ 8150800
bl CopyBgTilemapBufferToVram
movs r0, 0x3
bl CopyBgTilemapBufferToVram
- ldr r4, =0x0203abac
+ ldr r4, =gUnknown_0203ABAC
ldr r0, [r4]
ldrb r1, [r0, 0x14]
movs r0, 0x1C
@@ -1357,12 +1357,12 @@ nullsub_58: @ 8150864
sub_8150868: @ 8150868
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, =0x0203abac
+ ldr r0, =gUnknown_0203ABAC
ldr r6, [r0]
ldrb r0, [r6, 0x1]
cmp r0, 0xFF
beq _08150934
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _081508E4
@@ -1448,14 +1448,14 @@ _08150934:
sub_8150948: @ 8150948
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, =0x0203abac
+ ldr r0, =gUnknown_0203ABAC
ldr r6, [r0]
ldrb r0, [r6, 0x1]
cmp r0, 0xFF
bne _08150958
b _08150A60
_08150958:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _081509C8
@@ -1806,11 +1806,11 @@ _08150C1C:
movs r0, 0x46
movs r1, 0
bl SetGpuReg
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r3, [r0]
cmp r3, 0
bne _08150C74
- ldr r1, =0x0203abac
+ ldr r1, =gUnknown_0203ABAC
ldr r2, [r1]
movs r0, 0xB0
strb r0, [r2, 0x14]
@@ -1824,7 +1824,7 @@ _08150C1C:
b _08150C8C
.pool
_08150C74:
- ldr r1, =0x0203abac
+ ldr r1, =gUnknown_0203ABAC
ldr r2, [r1]
movs r3, 0
movs r0, 0x60
@@ -1936,7 +1936,7 @@ sub_8150D28: @ 8150D28
ldr r0, [r0]
str r0, [sp, 0x20]
str r1, [sp, 0x24]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
mov r8, r6
mov r10, r5
@@ -1945,7 +1945,7 @@ sub_8150D28: @ 8150D28
cmp r0, 0x1
beq _08150E68
_08150D86:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
add r0, sp
@@ -1961,7 +1961,7 @@ _08150D86:
lsrs r6, r0, 24
cmp r6, 0x40
beq _08150DD0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -1990,7 +1990,7 @@ _08150DD0:
bl AddObjectToFront
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -2022,7 +2022,7 @@ _08150DD0:
strh r1, [r0, 0x2E]
movs r1, 0x63
strh r1, [r0, 0x30]
- ldr r2, =0x0203abac
+ ldr r2, =gUnknown_0203ABAC
ldr r1, [r2]
movs r0, 0x7
strb r0, [r1, 0x2]
@@ -2035,7 +2035,7 @@ _08150DD0:
b _08150F3A
.pool
_08150E68:
- ldr r7, =0x0203abac
+ ldr r7, =gUnknown_0203ABAC
ldr r0, [r7]
ldr r1, =0x000040fc
adds r0, r1
@@ -2051,7 +2051,7 @@ _08150E68:
movs r2, 0x18
movs r3, 0x1A
bl CopyToBgTilemapBufferRect_ChangePalette
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
add r0, sp
@@ -2067,7 +2067,7 @@ _08150E68:
lsrs r6, r0, 24
cmp r6, 0x40
beq _08150ED4
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -2096,7 +2096,7 @@ _08150ED4:
bl AddObjectToFront
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -2138,7 +2138,7 @@ _08150ED4:
bl sub_80AB130
_08150F3A:
movs r4, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_08150F3E:
lsls r1, r4, 20
movs r2, 0xC0
@@ -2178,7 +2178,7 @@ _08150F3E:
lsrs r0, 16
add r0, r8
ldrb r0, [r0]
- ldr r5, =0x020375e0
+ ldr r5, =gUnknown_020375E0
ldrh r4, [r5]
lsls r4, 2
add r1, sp, 0x20
@@ -2200,7 +2200,7 @@ _08150F3E:
lsrs r6, r0, 24
cmp r6, 0x40
beq _08151074
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r6, 4
adds r0, r2, r6
lsls r0, 2
@@ -2265,7 +2265,7 @@ _08151056:
bl StartObjectImageAnim
strh r5, [r4, 0x30]
_0815105C:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r2, r8
adds r1, r2, r6
lsls r1, 2
@@ -2299,7 +2299,7 @@ sub_8151088: @ 8151088
sub sp, 0xC
movs r3, 0
mov r9, r3
- ldr r2, =0x0203abac
+ ldr r2, =gUnknown_0203ABAC
ldr r0, [r2]
ldrb r1, [r0, 0x1B]
adds r1, 0x2
@@ -2327,7 +2327,7 @@ _081510AA:
lsls r0, 3
mov r8, r0
_081510CC:
- ldr r0, =0x0203abac
+ ldr r0, =gUnknown_0203ABAC
ldr r6, [r0]
lsls r3, r7, 1
ldr r1, [sp]
@@ -2399,7 +2399,7 @@ _081510CC:
thumb_func_start sub_815115C
sub_815115C: @ 815115C
push {r4,r5,lr}
- ldr r5, =0x0203abac
+ ldr r5, =gUnknown_0203ABAC
ldr r4, [r5]
ldrb r0, [r4, 0x1C]
adds r0, 0x1
@@ -2447,7 +2447,7 @@ _081511AC:
thumb_func_start sub_81511B8
sub_81511B8: @ 81511B8
push {r4,r5,lr}
- ldr r5, =0x0203abac
+ ldr r5, =gUnknown_0203ABAC
ldr r4, [r5]
ldrb r0, [r4, 0x1C]
adds r0, 0x1
@@ -2501,7 +2501,7 @@ sub_8151214: @ 8151214
push {r5-r7}
sub sp, 0xC
movs r7, 0
- ldr r3, =0x0203abac
+ ldr r3, =gUnknown_0203ABAC
ldr r0, [r3]
strb r7, [r0, 0x1E]
strb r7, [r0, 0x1D]
@@ -2525,7 +2525,7 @@ sub_8151214: @ 8151214
ldrb r0, [r1, 0x18]
subs r0, 0x2
strb r0, [r1, 0x18]
- ldr r4, =0x0203abb2
+ ldr r4, =gUnknown_0203ABB2
ldr r0, [r3]
ldrb r1, [r0, 0x1A]
adds r2, r1, 0
@@ -2535,16 +2535,16 @@ sub_8151214: @ 8151214
lsls r0, 5
subs r0, r2, r0
strb r0, [r4]
- ldr r6, =0x0203abb0
+ ldr r6, =gUnknown_0203ABB0
mov r9, r3
- ldr r0, =0x0203abb1
+ ldr r0, =gUnknown_0203ABB1
mov r8, r0
_0815126E:
mov r1, r9
ldr r2, [r1]
ldrb r0, [r2, 0x19]
strb r0, [r6]
- ldr r0, =0x0203abb2
+ ldr r0, =gUnknown_0203ABB2
ldrb r0, [r0]
adds r1, r0, r7
adds r0, r1, 0
@@ -2604,8 +2604,8 @@ _0815126E:
lsrs r7, r0, 24
cmp r7, 0x8
bls _0815126E
- ldr r5, =0x0203abb0
- ldr r4, =0x0203abac
+ ldr r5, =gUnknown_0203ABB0
+ ldr r4, =gUnknown_0203ABAC
ldr r0, [r4]
ldrb r1, [r0, 0x19]
adds r2, r1, 0
@@ -2681,7 +2681,7 @@ sub_8151388: @ 8151388
push {r5-r7}
sub sp, 0xC
movs r7, 0
- ldr r2, =0x0203abac
+ ldr r2, =gUnknown_0203ABAC
ldr r0, [r2]
strb r7, [r0, 0x1E]
strb r7, [r0, 0x1D]
@@ -2704,20 +2704,20 @@ sub_8151388: @ 8151388
ldrb r0, [r1, 0x18]
adds r0, 0x2
strb r0, [r1, 0x18]
- ldr r1, =0x0203abb5
+ ldr r1, =gUnknown_0203ABB5
ldr r0, [r2]
ldrb r0, [r0, 0x1A]
strb r0, [r1]
- ldr r6, =0x0203abb3
+ ldr r6, =gUnknown_0203ABB3
mov r10, r2
- ldr r0, =0x0203abb4
+ ldr r0, =gUnknown_0203ABB4
mov r9, r0
_081513D4:
mov r1, r10
ldr r2, [r1]
ldrb r0, [r2, 0x19]
strb r0, [r6]
- ldr r0, =0x0203abb5
+ ldr r0, =gUnknown_0203ABB5
ldrb r0, [r0]
adds r1, r0, r7
adds r0, r1, 0
@@ -2777,8 +2777,8 @@ _081513D4:
lsrs r7, r0, 24
cmp r7, 0x8
bls _081513D4
- ldr r4, =0x0203abb4
- ldr r5, =0x0203abac
+ ldr r4, =gUnknown_0203ABB4
+ ldr r5, =gUnknown_0203ABAC
ldr r3, [r5]
ldrb r1, [r3, 0x1A]
adds r2, r1, 0
@@ -2836,7 +2836,7 @@ sub_81514C8: @ 81514C8
cmp r0, 0x1
beq _08151500
_081514D6:
- ldr r1, =0x0203abac
+ ldr r1, =gUnknown_0203ABAC
ldr r2, [r1]
movs r3, 0
movs r0, 0x2
@@ -2854,7 +2854,7 @@ _081514D6:
b _08151522
.pool
_08151500:
- ldr r1, =0x0203abac
+ ldr r1, =gUnknown_0203ABAC
ldr r2, [r1]
movs r0, 0x2
strb r0, [r2, 0x1B]
@@ -2870,7 +2870,7 @@ _08151500:
bl sub_8151088
bl sub_8151388
_08151522:
- ldr r0, =0x0203abac
+ ldr r0, =gUnknown_0203ABAC
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x1C]
diff --git a/asm/cable_car_util.s b/asm/cable_car_util.s
index 5503f1184..dc7f49ffd 100644
--- a/asm/cable_car_util.s
+++ b/asm/cable_car_util.s
@@ -173,7 +173,7 @@ sub_81521C0: @ 81521C0
bls _081521D6
movs r4, 0x40
_081521D6:
- ldr r6, =0x0203abb8
+ ldr r6, =gUnknown_0203ABB8
movs r0, 0x8
bl AllocZeroed
str r0, [r6]
@@ -240,7 +240,7 @@ _08152244:
sub_8152254: @ 8152254
push {r4-r7,lr}
movs r3, 0
- ldr r0, =0x0203abb8
+ ldr r0, =gUnknown_0203ABB8
ldr r2, [r0]
adds r5, r0, 0
cmp r2, 0
@@ -252,7 +252,7 @@ _0815226C:
ldrb r2, [r2]
cmp r3, r2
bcs _08152292
- ldr r0, =0x030024f8
+ ldr r0, =gUnknown_030024F8
mov r12, r0
ldr r4, =gDefaultOamAttributes
adds r2, r5, 0
@@ -304,7 +304,7 @@ sub_81522D4: @ 81522D4
mov r7, r8
push {r7}
movs r6, 0
- ldr r0, =0x0203abb8
+ ldr r0, =gUnknown_0203ABB8
ldr r1, [r0]
adds r3, r0, 0
cmp r1, 0
@@ -350,7 +350,7 @@ _08152322:
cmp r0, 0
beq _08152348
lsls r0, r6, 3
- ldr r1, =0x030024f8
+ ldr r1, =gUnknown_030024F8
adds r0, r1
ldr r1, =gDefaultOamAttributes
ldm r1!, {r2,r3}
@@ -412,14 +412,14 @@ _08152348:
orrs r0, r1
strh r0, [r2, 0x4]
lsls r1, r6, 3
- ldr r2, =0x030024f8
+ ldr r2, =gUnknown_030024F8
ldr r0, [r4, 0x4]
adds r1, r2
adds r0, r5, r0
ldm r0!, {r2,r3}
stm r1!, {r2,r3}
_081523C0:
- ldr r3, =0x0203abb8
+ ldr r3, =gUnknown_0203ABB8
_081523C2:
adds r0, r6, 0x1
lsls r0, 24
@@ -482,7 +482,7 @@ sub_8152438: @ 8152438
adds r4, r1, 0
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203abb8
+ ldr r0, =gUnknown_0203ABB8
ldr r0, [r0]
cmp r0, 0
beq _0815246C
@@ -520,7 +520,7 @@ sub_8152474: @ 8152474
lsrs r4, r1, 24
lsls r2, 16
lsrs r5, r2, 16
- ldr r0, =0x0203abb8
+ ldr r0, =gUnknown_0203ABB8
ldr r0, [r0]
cmp r0, 0
beq _081524A8
@@ -587,7 +587,7 @@ sub_81524C4: @ 81524C4
lsrs r5, 24
mov r10, r5
movs r5, 0
- ldr r0, =0x0203abb8
+ ldr r0, =gUnknown_0203ABB8
ldr r0, [r0]
cmp r0, 0
beq _0815255E
@@ -702,7 +702,7 @@ sub_81525D0: @ 81525D0
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x0203abb8
+ ldr r6, =gUnknown_0203ABB8
ldr r0, [r6]
cmp r0, 0
beq _081525F2
@@ -746,7 +746,7 @@ _081525FC:
orrs r0, r2
strb r0, [r1, 0x19]
lsls r1, r5, 3
- ldr r0, =0x030024f8
+ ldr r0, =gUnknown_030024F8
adds r1, r0
ldr r0, =gDefaultOamAttributes
ldm r0!, {r2,r3}
diff --git a/asm/cable_club.s b/asm/cable_club.s
index aeabcb8ba..e6f3026dd 100644
--- a/asm/cable_club.s
+++ b/asm/cable_club.s
@@ -24,7 +24,7 @@ sub_80B236C: @ 80B236C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -45,7 +45,7 @@ sub_80B23B0: @ 80B23B0
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
@@ -54,7 +54,7 @@ sub_80B23B0: @ 80B23B0
adds r0, r4, 0
movs r1, 0
bl SetStandardWindowBorderStyle
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE667
adds r0, r5, 0
bl ExpandStringRefs
@@ -112,7 +112,7 @@ sub_80B243C: @ 80B243C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0x6
ldrsh r0, [r4, r1]
@@ -177,7 +177,7 @@ _080B24C8:
movs r0, 0x9
b _080B24F2
_080B24CC:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_800ABAC
adds r1, r0, 0
lsls r1, 24
@@ -213,7 +213,7 @@ sub_80B24F8: @ 80B24F8
movs r0, 0
b _080B251E
_080B250E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -233,7 +233,7 @@ sub_80B252C: @ 80B252C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -244,9 +244,9 @@ sub_80B252C: @ 80B252C
lsrs r1, r0, 24
cmp r1, 0
bne _080B2570
- ldr r0, =0x020229c6
+ ldr r0, =gUnknown_020229C6
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -276,7 +276,7 @@ sub_80B2578: @ 80B2578
movs r0, 0x1
bl sub_800B330
_080B258E:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -286,10 +286,10 @@ _080B258E:
b _080B25BA
.pool
_080B25A4:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -317,7 +317,7 @@ sub_80B25CC: @ 80B25CC
movs r0, 0
b _080B25F2
_080B25E2:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -337,7 +337,7 @@ sub_80B2600: @ 80B2600
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -368,7 +368,7 @@ sub_80B2634: @ 80B2634
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r3, 0
ldrsh r2, [r4, r3]
@@ -419,7 +419,7 @@ sub_80B2688: @ 80B2688
bls _080B26FC
movs r0, 0x1
bl sub_800B330
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -475,7 +475,7 @@ sub_80B270C: @ 80B270C
lsrs r2, r0, 24
cmp r2, 0
bne _080B274C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -502,7 +502,7 @@ sub_80B275C: @ 80B275C
adds r0, r4
lsls r0, 3
mov r8, r0
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
mov r7, r8
add r7, r9
@@ -525,7 +525,7 @@ sub_80B275C: @ 80B275C
adds r0, r4, 0
adds r1, r6, 0
bl sub_80B243C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -539,7 +539,7 @@ sub_80B275C: @ 80B275C
bl sub_800AA04
ldrh r0, [r7, 0xA]
bl sub_80B241C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
movs r2, 0
movs r3, 0x1
@@ -590,7 +590,7 @@ sub_80B2804: @ 80B2804
lsls r0, 24
cmp r4, r0
bne _080B2852
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x2
ands r0, r1
@@ -599,7 +599,7 @@ sub_80B2804: @ 80B2804
_080B2852:
ldr r0, =gUnknown_082780B3
bl box_related_two__3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -616,7 +616,7 @@ _080B2878:
movs r0, 0x5
bl audio_play
bl sub_800A620
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -635,7 +635,7 @@ sub_80B28A8: @ 80B28A8
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -663,7 +663,7 @@ sub_80B28A8: @ 80B28A8
b _080B2908
.pool
_080B28F4:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
adds r0, r7, 0
adds r1, r6, 0
bl sub_80B2478
@@ -688,7 +688,7 @@ sub_80B2918: @ 80B2918
push {r7}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -703,7 +703,7 @@ sub_80B2918: @ 80B2918
bl sub_80B24F8
cmp r0, 0x1
beq _080B29E6
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
adds r0, r6, 0
adds r1, r5, 0
bl sub_80B2478
@@ -736,22 +736,22 @@ _080B2984:
.pool
_080B2994:
bl sub_800ABAC
- ldr r4, =0x03005db8
+ ldr r4, =gUnknown_03005DB8
strb r0, [r4]
bl link_get_multiplayer_id
- ldr r1, =0x03005db4
+ ldr r1, =gUnknown_03005DB4
strb r0, [r1]
ldrb r0, [r4]
bl sub_800AA04
- ldr r4, =0x020228c4
+ ldr r4, =gUnknown_020228C4
adds r0, r4, 0
bl sub_80C30A4
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
mov r8, r0
ldrb r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x02024488
+ ldr r5, =gUnknown_02024488
adds r0, r5
movs r1, 0xB
movs r2, 0
@@ -791,7 +791,7 @@ sub_80B2A08: @ 80B2A08
bl sub_80B24F8
cmp r0, 0x1
beq _080B2ACE
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x4
bne _080B2A38
@@ -815,7 +815,7 @@ _080B2A4A:
bl sub_80097E8
_080B2A4E:
bl textbox_close
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -826,22 +826,22 @@ _080B2A4E:
.pool
_080B2A6C:
bl sub_800ABAC
- ldr r4, =0x03005db8
+ ldr r4, =gUnknown_03005DB8
strb r0, [r4]
bl link_get_multiplayer_id
- ldr r1, =0x03005db4
+ ldr r1, =gUnknown_03005DB4
strb r0, [r1]
ldrb r0, [r4]
bl sub_800AA04
- ldr r4, =0x020228c4
+ ldr r4, =gUnknown_020228C4
adds r0, r4, 0
bl sub_80C30A4
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
mov r8, r0
ldrb r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x02024488
+ ldr r5, =gUnknown_02024488
adds r0, r5
movs r1, 0xB
movs r2, 0
@@ -858,7 +858,7 @@ _080B2A6C:
bl pokemon_getattr
adds r4, 0x56
strh r0, [r4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -888,10 +888,10 @@ sub_80B2AF4: @ 80B2AF4
str r1, [sp, 0x4]
movs r2, 0
movs r7, 0
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
movs r0, 0xFF
strb r0, [r1]
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
movs r0, 0x1
negs r0, r0
strb r0, [r1]
@@ -918,7 +918,7 @@ _080B2B2E:
mov r1, r10
muls r1, r0
add r1, r9
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl CopyString
movs r2, 0x1
_080B2B48:
@@ -928,7 +928,7 @@ _080B2B48:
mov r1, r10
muls r1, r0
add r1, r9
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
bl CopyString
movs r2, 0x1
_080B2B5C:
@@ -941,7 +941,7 @@ _080B2B5E:
mov r1, r8
cmp r1, 0x1
ble _080B2B20
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
strh r7, [r0]
adds r0, r2, 0
add sp, 0x8
@@ -960,11 +960,11 @@ task_map_chg_seq_0807EC34: @ 80B2B94
push {r4,r5,lr}
adds r5, r0, 0
adds r4, r1, 0
- ldr r1, =0x02039b58
+ ldr r1, =gUnknown_02039B58
ldrh r0, [r5]
cmp r0, 0x1
bne _080B2C10
- ldr r0, =0x020229c6
+ ldr r0, =gUnknown_020229C6
ldrh r2, [r0]
ldr r0, =0x00002266
cmp r2, r0
@@ -982,7 +982,7 @@ _080B2BB2:
movs r0, 0xB
strh r0, [r5]
bl sub_800AC34
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -992,7 +992,7 @@ _080B2BB2:
b _080B2C22
.pool
_080B2BEC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1007,7 +1007,7 @@ _080B2BEC:
.pool
_080B2C10:
bl sub_800AC34
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1038,16 +1038,16 @@ sub_80B2C30: @ 80B2C30
cmp r4, r0
bne _080B2C9C
movs r4, 0
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
b _080B2C7E
.pool
_080B2C5C:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x02039b58
+ ldr r1, =gUnknown_02039B58
adds r0, r1
lsls r1, r4, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
lsls r2, r4, 3
subs r2, r4
@@ -1067,7 +1067,7 @@ _080B2C7E:
movs r0, 0
bl sub_800B330
bl sub_800A5B4
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
adds r1, r5, 0
bl task_map_chg_seq_0807EC34
_080B2C9C:
@@ -1082,11 +1082,11 @@ sub_80B2CB0: @ 80B2CB0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080B2CDE
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -1111,10 +1111,10 @@ sub_80B2CEC: @ 80B2CEC
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
strh r0, [r1]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -1139,10 +1139,10 @@ sub_80B2D2C: @ 80B2D2C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x6
strh r0, [r1]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -1166,7 +1166,7 @@ sub_80B2D6C: @ 80B2D6C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1197,7 +1197,7 @@ sub_80B2DA4: @ 80B2DA4
push {r4,lr}
movs r3, 0x2
movs r2, 0x2
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x2
beq _080B2DDC
@@ -1215,26 +1215,26 @@ _080B2DC0:
b _080B2E34
_080B2DCA:
movs r3, 0x2
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r4, =0x00002233
b _080B2E30
.pool
_080B2DDC:
movs r3, 0x2
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r4, =0x00002244
b _080B2E30
.pool
_080B2DEC:
movs r3, 0x4
movs r2, 0x4
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r4, =0x00002255
b _080B2E30
.pool
_080B2E00:
movs r3, 0x2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -1243,12 +1243,12 @@ _080B2E00:
ands r0, r1
cmp r0, 0
bne _080B2E2C
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r4, =0x00002266
b _080B2E30
.pool
_080B2E2C:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r4, =0x00002277
_080B2E30:
adds r0, r4, 0
@@ -1266,11 +1266,11 @@ _080B2E34:
thumb_func_start sub_80B2E4C
sub_80B2E4C: @ 80B2E4C
push {lr}
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00001133
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0
str r0, [r1]
movs r0, 0x2
@@ -1284,14 +1284,14 @@ sub_80B2E4C: @ 80B2E4C
thumb_func_start sub_80B2E74
sub_80B2E74: @ 80B2E74
push {lr}
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00003311
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0
str r0, [r1]
movs r0, 0x2
@@ -1317,7 +1317,7 @@ sub_80B2EA8: @ 80B2EA8
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -1339,7 +1339,7 @@ sub_80B2EE4: @ 80B2EE4
push {r6,r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1353,7 +1353,7 @@ sub_80B2EE4: @ 80B2EE4
b _080B2FC6
.pool
_080B2F0C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
bne _080B2FA8
@@ -1367,7 +1367,7 @@ _080B2F0C:
movs r4, 0
cmp r7, r5
bge _080B2F74
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldrb r2, [r0]
ldrh r3, [r0, 0x1A]
subs r1, r2, 0x1
@@ -1415,11 +1415,11 @@ _080B2F74:
_080B2F82:
cmp r7, 0
beq _080B2FA8
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xC
strh r0, [r1]
bl sub_800AD10
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1434,7 +1434,7 @@ _080B2FA8:
bl DestroyTask
b _080B2FC6
_080B2FB4:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080B2FC6
@@ -1454,11 +1454,11 @@ _080B2FC6:
thumb_func_start sub_80B2FD8
sub_80B2FD8: @ 80B2FD8
push {lr}
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00004411
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0
str r0, [r1]
movs r0, 0x2
@@ -1472,11 +1472,11 @@ sub_80B2FD8: @ 80B2FD8
thumb_func_start sub_80B3000
sub_80B3000: @ 80B3000
push {lr}
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00006601
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0
str r0, [r1]
movs r0, 0x4
@@ -1490,11 +1490,11 @@ sub_80B3000: @ 80B3000
thumb_func_start sub_80B3028
sub_80B3028: @ 80B3028
push {lr}
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00006602
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0
str r0, [r1]
movs r0, 0x2
@@ -1517,7 +1517,7 @@ sub_80B3050: @ 80B3050
b _080B3134
.pool
_080B3068:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
subs r0, 0x1
cmp r0, 0x8
@@ -1540,22 +1540,22 @@ _080B3084:
.4byte _080B3128
.4byte _080B30D8
_080B30A8:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002233
b _080B3124
.pool
_080B30B8:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002244
b _080B3124
.pool
_080B30C8:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002255
b _080B3124
.pool
_080B30D8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -1564,22 +1564,22 @@ _080B30D8:
ands r0, r1
cmp r0, 0
bne _080B3100
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002266
b _080B3124
.pool
_080B3100:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002277
b _080B3124
.pool
_080B3110:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00001111
b _080B3124
.pool
_080B3120:
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00003322
_080B3124:
adds r0, r2, 0
@@ -1604,7 +1604,7 @@ sub_80B3144: @ 80B3144
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r3, 0
ldrsh r2, [r4, r3]
@@ -1650,7 +1650,7 @@ sub_80B3194: @ 80B3194
lsrs r0, 24
cmp r0, 0x1
bne _080B31CC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1659,7 +1659,7 @@ sub_80B3194: @ 80B3194
b _080B31D8
.pool
_080B31CC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1687,7 +1687,7 @@ sub_80B31E8: @ 80B31E8
cmp r4, r0
bne _080B3212
bl sub_800A620
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1706,7 +1706,7 @@ sub_80B3220: @ 80B3220
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080B3248
@@ -1751,23 +1751,23 @@ _080B3270:
beq _080B32A0
b _080B32A6
_080B327A:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0xA
b _080B32A4
.pool
_080B3284:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0xB
b _080B32A4
.pool
_080B3290:
bl sub_80F94E8
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x4B
b _080B32A4
.pool
_080B32A0:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x0000014b
_080B32A4:
str r0, [r1]
@@ -1785,7 +1785,7 @@ sub_80B32B4: @ 80B32B4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -1809,7 +1809,7 @@ _080B32F8:
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002211
adds r0, r2, 0
strh r0, [r1]
@@ -1817,7 +1817,7 @@ _080B32F8:
b _080B3346
.pool
_080B3318:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1836,7 +1836,7 @@ _080B3338:
bl sub_800AC34
b _080B3346
_080B333E:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
_080B3342:
cmp r0, 0
@@ -1848,7 +1848,7 @@ _080B3346:
b _080B33A0
.pool
_080B3354:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldr r0, [r0, 0x4]
movs r1, 0x1
ands r0, r1
@@ -1863,18 +1863,18 @@ _080B3370:
lsls r0, 1
bl current_map_music_set__default_for_battle
_080B3378:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl sub_80B3260
bl overworld_free_bg_tilemaps
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r2, 0x80
lsls r2, 4
adds r0, r2, 0
strh r0, [r1]
ldr r0, =sub_8036760
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B360C
str r0, [r1, 0x8]
adds r0, r5, 0
@@ -1894,7 +1894,7 @@ sub_80B33BC: @ 80B33BC
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r1, 0
ldrsh r0, [r6, r1]
@@ -1922,7 +1922,7 @@ _080B3408:
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r0, =0x020229c6
+ ldr r0, =gUnknown_020229C6
ldr r2, =0x00002211
adds r1, r2, 0
strh r1, [r0]
@@ -1932,7 +1932,7 @@ _080B3408:
b _080B3532
.pool
_080B342C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1945,7 +1945,7 @@ _080B343A:
b _080B3532
.pool
_080B3444:
- ldr r1, =0x020229cc
+ ldr r1, =gUnknown_020229CC
movs r0, 0
movs r2, 0x1C
bl link_0800A448
@@ -1962,12 +1962,12 @@ _080B3458:
cmp r4, r0
bne _080B3532
movs r4, 0
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
b _080B349A
.pool
_080B3474:
lsls r1, r4, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r0, r5, 0
adds r1, r2
ldm r1!, {r2,r3,r7}
@@ -2018,7 +2018,7 @@ _080B34CE:
strh r0, [r6]
b _080B3532
_080B34DE:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldr r0, [r0, 0x4]
movs r1, 0x1
ands r0, r1
@@ -2033,21 +2033,21 @@ _080B34FC:
lsls r0, 1
bl current_map_music_set__default_for_battle
_080B3504:
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldr r0, =0x00002211
str r0, [r1, 0x14]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl sub_80B3260
bl overworld_free_bg_tilemaps
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r3, 0x80
lsls r3, 4
adds r0, r3, 0
strh r0, [r1]
ldr r0, =sub_8036760
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B360C
str r0, [r1, 0x8]
adds r0, r4, 0
@@ -2062,7 +2062,7 @@ _080B3532:
thumb_func_start sub_80B3554
sub_80B3554: @ 80B3554
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -2087,7 +2087,7 @@ _080B357A:
movs r2, 0
cmp r4, r3
bge _080B35AC
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrb r0, [r1]
subs r0, 0x4
cmp r0, 0x1
@@ -2109,7 +2109,7 @@ _080B35AC:
cmp r4, 0
beq _080B35C8
_080B35B0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -2119,7 +2119,7 @@ _080B35B0:
.pool
_080B35C8:
bl sub_800AC34
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -2128,7 +2128,7 @@ _080B35C8:
b _080B35FE
.pool
_080B35E0:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080B35FE
@@ -2150,7 +2150,7 @@ _080B35FE:
thumb_func_start sub_80B360C
sub_80B360C: @ 80B360C
push {r4,r5,lr}
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x21
negs r1, r1
@@ -2160,23 +2160,23 @@ sub_80B360C: @ 80B360C
bl copy_player_party_from_sav1
bl copy_bags_and_unk_data_to_save_blocks
bl sub_813BF10
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
subs r0, 0x1
lsls r0, 16
lsrs r0, 16
cmp r0, 0x1
bhi _080B36B2
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r0, [r0]
movs r5, 0x1
eors r0, r5
bl sub_813C2A0
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080B36B2
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x1
beq _080B3670
@@ -2185,7 +2185,7 @@ sub_80B360C: @ 80B360C
b _080B36B2
.pool
_080B3670:
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
bl link_get_multiplayer_id
eors r0, r5
lsls r0, 24
@@ -2201,7 +2201,7 @@ _080B3670:
b _080B36B2
.pool
_080B3694:
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
bl link_get_multiplayer_id
eors r0, r5
lsls r0, 24
@@ -2218,12 +2218,12 @@ _080B36B2:
bl InUnionRoom
cmp r0, 0x1
bne _080B36CC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B3554
b _080B36D0
.pool
_080B36CC:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =c2_8056854
_080B36D0:
str r0, [r1, 0x8]
@@ -2238,7 +2238,7 @@ _080B36D0:
thumb_func_start sub_80B36EC
sub_80B36EC: @ 80B36EC
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
subs r0, r1, 0x1
lsls r0, 16
@@ -2277,7 +2277,7 @@ sub_80B3728: @ 80B3728
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -2308,7 +2308,7 @@ _080B376C:
cmp r0, 0
beq _080B37CC
bl sub_8087288
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
bl sub_8009628
movs r0, 0x2
@@ -2377,7 +2377,7 @@ sub_80B37FC: @ 80B37FC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -2403,7 +2403,7 @@ _080B382E:
bl sub_8009FAC
b _080B3864
_080B3840:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2412,7 +2412,7 @@ _080B3840:
b _080B3864
.pool
_080B3854:
- ldr r1, =0x02032298
+ ldr r1, =gUnknown_02032298
movs r0, 0
strb r0, [r1]
strb r0, [r1, 0x1]
@@ -2425,7 +2425,7 @@ _080B3864:
b _080B3884
.pool
_080B3870:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080B3884
@@ -2448,7 +2448,7 @@ sub_80B3894: @ 80B3894
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -2474,7 +2474,7 @@ _080B38C6:
bl Rfu_set_zero
b _080B38FC
_080B38D8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2483,7 +2483,7 @@ _080B38D8:
b _080B38FC
.pool
_080B38EC:
- ldr r1, =0x02032298
+ ldr r1, =gUnknown_02032298
movs r0, 0
strb r0, [r1]
strb r0, [r1, 0x1]
@@ -2512,7 +2512,7 @@ _080B391C:
thumb_func_start sub_80B3924
sub_80B3924: @ 80B3924
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080B3940
@@ -2548,11 +2548,11 @@ nullsub_37: @ 80B3964
thumb_func_start sub_80B3968
sub_80B3968: @ 80B3968
push {lr}
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002211
adds r0, r2, 0
strh r0, [r1]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080B3994
@@ -2584,7 +2584,7 @@ sub_80B39A4: @ 80B39A4
thumb_func_start sp02A_crash_sound
sp02A_crash_sound: @ 80B39BC
push {lr}
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =c2_exit_to_overworld_1_continue_scripts_restart_music
bl sub_80C4E74
@@ -2599,13 +2599,13 @@ sub_80B39D4: @ 80B39D4
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
strh r4, [r0]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r4, 3
subs r1, r4
lsls r1, 2
- ldr r2, =0x020229f0
+ ldr r2, =gUnknown_020229F0
adds r1, r2
bl CopyString
adds r0, r4, 0
@@ -2614,7 +2614,7 @@ sub_80B39D4: @ 80B39D4
lsrs r1, r0, 24
cmp r1, 0
beq _080B3A28
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r2, =gUnknown_0855059C
subs r1, 0x1
lsls r1, 2
@@ -2641,7 +2641,7 @@ task00_08081A90: @ 80B3A30
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
ldrh r1, [r0, 0x8]
adds r1, 0x1
@@ -2657,11 +2657,11 @@ task00_08081A90: @ 80B3A30
adds r0, r4, 0
bl DestroyTask
_080B3A62:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080B3AA6
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080B3AA0
@@ -2691,7 +2691,7 @@ sub_80B3AAC: @ 80B3AAC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080B3AC4
@@ -2712,7 +2712,7 @@ sub_80B3AD0: @ 80B3AD0
lsls r4, 24
lsrs r4, 24
bl sub_800AC34
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2733,7 +2733,7 @@ sub_80B3AF8: @ 80B3AF8
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -2752,7 +2752,7 @@ _080B3B20:
beq _080B3B9E
b _080B3BB8
_080B3B2A:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080B3B40
@@ -2804,7 +2804,7 @@ _080B3B96:
strh r0, [r5]
b _080B3BB8
_080B3B9E:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080B3BB8
@@ -2825,11 +2825,11 @@ _080B3BB8:
thumb_func_start sub_80B3BC4
sub_80B3BC4: @ 80B3BC4
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080B3BD6
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00002288
adds r0, r2, 0
strh r0, [r1]
diff --git a/asm/calculate_base_damage.s b/asm/calculate_base_damage.s
index d82db8d09..f6c2497a7 100644
--- a/asm/calculate_base_damage.s
+++ b/asm/calculate_base_damage.s
@@ -36,7 +36,7 @@ sub_806957C: @ 806957C
movs r5, 0
cmp r3, 0
bne _080695D4
- ldr r2, =0x020244e0
+ ldr r2, =gUnknown_020244E0
ldr r1, =gBattleMoves
ldr r3, [sp, 0x8]
lsls r0, r3, 1
@@ -48,7 +48,7 @@ sub_806957C: @ 806957C
b _080695D8
.pool
_080695D4:
- ldr r0, =0x020244e0
+ ldr r0, =gUnknown_020244E0
strh r3, [r0]
_080695D8:
cmp r7, 0
@@ -82,7 +82,7 @@ _08069602:
ldrh r0, [r6, 0x2E]
cmp r0, 0xAF
bne _08069634
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
ldr r2, [sp, 0x10]
lsls r0, r2, 3
subs r0, r2
@@ -109,7 +109,7 @@ _0806964A:
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0806967E
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
ldr r2, [sp, 0x14]
lsls r0, r2, 3
subs r0, r2
@@ -261,7 +261,7 @@ _08069790:
mov r0, r9
cmp r0, 0x22
bne _080697C6
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x003f0100
ands r0, r1
@@ -288,7 +288,7 @@ _080697C6:
ldr r0, [sp, 0x20]
cmp r0, 0x22
bne _080697FC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x003f0100
ands r0, r1
@@ -487,7 +487,7 @@ _08069936:
lsls r0, 24
cmp r0, 0
beq _0806995A
- ldr r1, =0x020244e0
+ ldr r1, =gUnknown_020244E0
ldrh r0, [r1]
lsrs r0, 1
strh r0, [r1]
@@ -505,7 +505,7 @@ _0806995A:
lsls r0, 24
cmp r0, 0
beq _0806997E
- ldr r1, =0x020244e0
+ ldr r1, =gUnknown_020244E0
ldrh r0, [r1]
lsrs r0, 1
strh r0, [r1]
@@ -525,7 +525,7 @@ _0806997E:
lsrs r0, 16
cmp r1, r0
bhi _080699AE
- ldr r4, =0x020244e0
+ ldr r4, =gUnknown_020244E0
ldrh r1, [r4]
movs r0, 0x96
muls r0, r1
@@ -548,7 +548,7 @@ _080699AE:
lsrs r0, 16
cmp r1, r0
bhi _080699DE
- ldr r4, =0x020244e0
+ ldr r4, =gUnknown_020244E0
ldrh r1, [r4]
movs r0, 0x96
muls r0, r1
@@ -571,7 +571,7 @@ _080699DE:
lsrs r0, 16
cmp r1, r0
bhi _08069A0E
- ldr r4, =0x020244e0
+ ldr r4, =gUnknown_020244E0
ldrh r1, [r4]
movs r0, 0x96
muls r0, r1
@@ -594,7 +594,7 @@ _08069A0E:
lsrs r0, 16
cmp r1, r0
bhi _08069A3E
- ldr r4, =0x020244e0
+ ldr r4, =gUnknown_020244E0
ldrh r1, [r4]
movs r0, 0x96
muls r0, r1
@@ -603,7 +603,7 @@ _08069A0E:
strh r0, [r4]
_08069A3E:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -621,7 +621,7 @@ _08069A58:
bls _08069A60
b _08069BC2
_08069A60:
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0x2
@@ -653,7 +653,7 @@ _08069AA6:
bl __divsi3
adds r5, r0, 0
_08069ABE:
- ldr r0, =0x020244e0
+ ldr r0, =gUnknown_020244E0
ldrh r0, [r0]
muls r5, r0
adds r0, r6, 0
@@ -728,7 +728,7 @@ _08069B48:
ldrb r1, [r4]
cmp r1, 0x1
bne _08069B8A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r1
cmp r0, 0
@@ -750,7 +750,7 @@ _08069B84:
adds r0, r5, r0
asrs r5, r0, 1
_08069B8A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -789,7 +789,7 @@ _08069BCA:
bhi _08069BD2
b _08069DD4
_08069BD2:
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0x2
@@ -821,7 +821,7 @@ _08069C02:
bl __divsi3
adds r5, r0, 0
_08069C1A:
- ldr r0, =0x020244e0
+ ldr r0, =gUnknown_020244E0
ldrh r0, [r0]
muls r5, r0
adds r0, r6, 0
@@ -880,7 +880,7 @@ _08069C76:
ldrb r1, [r4]
cmp r1, 0x1
bne _08069CCA
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r1
cmp r0, 0
@@ -902,7 +902,7 @@ _08069CC4:
adds r0, r5, r0
asrs r5, r0, 1
_08069CCA:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -947,7 +947,7 @@ _08069CFC:
lsls r0, 24
cmp r0, 0
bne _08069DAC
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x1
ands r0, r1
@@ -978,7 +978,7 @@ _08069D64:
ands r0, r1
cmp r0, 0
beq _08069D7C
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0x4C
bne _08069D7C
@@ -1010,7 +1010,7 @@ _08069DA6:
adds r0, r5, r0
asrs r5, r0, 1
_08069DAC:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x4]
ldr r7, [sp, 0x10]
diff --git a/asm/clear_save_data_screen.s b/asm/clear_save_data_screen.s
index d9b9ad867..76c21278f 100644
--- a/asm/clear_save_data_screen.s
+++ b/asm/clear_save_data_screen.s
@@ -47,7 +47,7 @@ sub_817ACE4: @ 817ACE4
movs r2, 0xE
movs r3, 0x1
bl CreateYesNoMenu
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -96,7 +96,7 @@ _0817AD68:
movs r1, 0x1
movs r3, 0
bl Print
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -158,7 +158,7 @@ sub_817ADF4: @ 817ADF4
sub_817AE00: @ 817AE00
push {r4,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -237,10 +237,10 @@ _0817AE18:
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
ldr r0, =0x00007fff
strh r0, [r2]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
strh r0, [r1]
ldr r0, =0x00003945
strh r0, [r2, 0x2]
@@ -301,7 +301,7 @@ _0817AEEC:
bl EnableInterrupts
ldr r0, =sub_817ADF4
bl SetVBlankCallback
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -311,7 +311,7 @@ _0817AEEC:
.pool
_0817AFA4:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -335,7 +335,7 @@ _0817AFCA:
sub_817AFD4: @ 817AFD4
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r4, r0, r1
@@ -357,7 +357,7 @@ _0817AFEA:
.pool
_0817B008:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
diff --git a/asm/coins.s b/asm/coins.s
index 9e8038c42..df0304722 100644
--- a/asm/coins.s
+++ b/asm/coins.s
@@ -11,11 +11,11 @@ PrintCoinsString: @ 8145B54
push {r4,lr}
sub sp, 0xC
adds r1, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DAB
adds r0, r4, 0
bl ExpandStringRefs
@@ -24,7 +24,7 @@ PrintCoinsString: @ 8145B54
movs r2, 0x40
bl GetStringRightAlignXOffset
adds r3, r0, 0
- ldr r0, =0x0203ab9c
+ ldr r0, =gUnknown_0203AB9C
ldrb r0, [r0]
lsls r3, 24
lsrs r3, 24
@@ -67,7 +67,7 @@ ShowCoinsWindow: @ 8145BAC
movs r1, 0
adds r2, r4, 0
bl rbox_template_set
- ldr r4, =0x0203ab9c
+ ldr r4, =gUnknown_0203AB9C
add r0, sp, 0x10
bl AddWindow
strb r0, [r4]
@@ -95,7 +95,7 @@ ShowCoinsWindow: @ 8145BAC
@ void HideCoinsWindow()
HideCoinsWindow: @ 8145C14
push {r4,lr}
- ldr r4, =0x0203ab9c
+ ldr r4, =gUnknown_0203AB9C
ldrb r0, [r4]
movs r1, 0x1
bl sub_819746C
@@ -110,11 +110,11 @@ HideCoinsWindow: @ 8145C14
thumb_func_start GetCoins
@ u16 GetCoins()
GetCoins: @ 8145C30
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00000494
adds r1, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xAC
ldr r0, [r0]
@@ -131,9 +131,9 @@ GetCoins: @ 8145C30
SetCoins: @ 8145C58
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
adds r1, 0xAC
ldr r1, [r1]
diff --git a/asm/contest.s b/asm/contest.s
index 8b3d98314..4ec37314e 100644
--- a/asm/contest.s
+++ b/asm/contest.s
@@ -12,7 +12,7 @@ TaskDummy1: @ 80D7668
thumb_func_start sub_80D766C
sub_80D766C: @ 80D766C
- ldr r1, =0x02039f2a
+ ldr r1, =gUnknown_02039F2A
movs r0, 0
strb r0, [r1]
bx lr
@@ -45,30 +45,30 @@ sub_80D7678: @ 80D7678
lsls r1, 7
movs r0, 0
bl SetGpuRegBits
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r1, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
strh r1, [r0]
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
strh r1, [r0]
pop {r4}
pop {r0}
@@ -104,7 +104,7 @@ sub_80D7724: @ 80D7724
_080D775E:
ldr r0, =0x0201a004
adds r0, r5, r0
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
adds r1, r4, r1
ldrb r1, [r1]
adds r1, 0x5
@@ -138,7 +138,7 @@ sub_80D779C: @ 80D779C
_080D77BA:
lsls r0, r4, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
lsls r2, r4, 2
adds r1, 0x24
@@ -160,13 +160,13 @@ sub_80D77E4: @ 80D77E4
ldr r0, =gUnknown_08587F44
bl InitWindows
bl DeactivateAllTextPrinters
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080D7818
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x2
negs r0, r0
@@ -175,7 +175,7 @@ sub_80D77E4: @ 80D77E4
b _080D7822
.pool
_080D7818:
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -202,7 +202,7 @@ sub_80D782C: @ 80D782C
lsls r4, 16
_080D7848:
lsrs r1, r4, 16
- ldr r0, =0x020378f6
+ ldr r0, =gUnknown_020378F6
movs r2, 0x2
bl gpu_pal_apply
movs r0, 0x80
@@ -224,7 +224,7 @@ _080D7848:
thumb_func_start sub_80D787C
sub_80D787C: @ 80D787C
push {r4-r7,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
movs r1, 0
@@ -244,7 +244,7 @@ _080D7890:
cmp r5, 0x3
ble _080D7890
movs r4, 0
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
movs r5, 0x3
_080D78AA:
ldr r0, [r6]
@@ -257,7 +257,7 @@ _080D78AA:
subs r5, 0x1
cmp r5, 0
bge _080D78AA
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
movs r7, 0x4
negs r7, r7
movs r6, 0xFF
@@ -287,7 +287,7 @@ _080D78CC:
subs r5, 0x1
cmp r5, 0
bge _080D78CC
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x8]
movs r1, 0
@@ -306,7 +306,7 @@ _080D78CC:
movs r1, 0
movs r2, 0x10
bl memset
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -319,7 +319,7 @@ _080D7938:
adds r2, r4, 0
movs r6, 0xFF
movs r3, 0
- ldr r4, =0x02039f26
+ ldr r4, =gUnknown_02039F26
_080D7942:
ldr r0, [r2]
ldr r1, [r0, 0x4]
@@ -339,7 +339,7 @@ _080D7942:
cmp r5, 0x3
ble _080D7942
bl sub_80DD590
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x1C]
movs r1, 0
@@ -354,7 +354,7 @@ _080D7942:
thumb_func_start sub_80D7988
sub_80D7988: @ 80D7988
push {r4,r5,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
movs r0, 0x40
bl AllocZeroed
str r0, [r4]
@@ -427,9 +427,9 @@ sub_80D7988: @ 80D7988
bl AllocZeroed
ldr r2, [r4]
str r0, [r2, 0x3C]
- ldr r1, =0x0202305c
+ ldr r1, =gUnknown_0202305C
str r0, [r1]
- ldr r1, =0x02023060
+ ldr r1, =gUnknown_02023060
ldr r0, [r2, 0x28]
str r0, [r1]
pop {r4,r5}
@@ -441,7 +441,7 @@ sub_80D7988: @ 80D7988
thumb_func_start sub_80D7A5C
sub_80D7A5C: @ 80D7A5C
push {r4,r5,lr}
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r0, [r0]
bl Free
@@ -510,9 +510,9 @@ sub_80D7A5C: @ 80D7A5C
str r4, [r0, 0x3C]
bl Free
str r4, [r5]
- ldr r0, =0x0202305c
+ ldr r0, =gUnknown_0202305C
str r4, [r0]
- ldr r0, =0x02023060
+ ldr r0, =gUnknown_02023060
str r4, [r0]
pop {r4,r5}
pop {r0}
@@ -523,7 +523,7 @@ sub_80D7A5C: @ 80D7A5C
thumb_func_start sub_80D7B24
sub_80D7B24: @ 80D7B24
push {r4-r6,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r6, r0, r1
@@ -543,11 +543,11 @@ _080D7B44:
beq _080D7C04
b _080D7C56
_080D7B4E:
- ldr r0, =0x02039f38
+ ldr r0, =gUnknown_02039F38
strb r5, [r0]
bl sub_80D7988
bl init_uns_table_pokemon_copy
- ldr r4, =0x020244d4
+ ldr r4, =gUnknown_020244D4
ldr r0, [r4]
ldr r0, [r0]
bl Free
@@ -565,7 +565,7 @@ _080D7B4E:
bl sub_80D7678
bl dp12_8087EA4
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -573,7 +573,7 @@ _080D7B4E:
bl ResetAllObjectData
bl ResetTasks
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
ldr r0, =0x02000000
@@ -590,7 +590,7 @@ _080D7BD4:
strb r0, [r6]
b _080D7C56
_080D7BDA:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
adds r0, 0x59
@@ -611,14 +611,14 @@ _080D7BF6:
.pool
_080D7C04:
bl sub_80DE224
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x2
bl sub_80A2390
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -628,13 +628,13 @@ _080D7C04:
ldr r0, =sub_80D7C7C
movs r1, 0xA
bl CreateTask
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
strb r0, [r1, 0x8]
ldr r0, =sub_80D823C
bl SetMainCallback2
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -656,7 +656,7 @@ sub_80D7C7C: @ 80D7C7C
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -664,7 +664,7 @@ sub_80D7C7C: @ 80D7C7C
lsrs r2, r0, 24
cmp r2, 0
bne _080D7CA2
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -683,7 +683,7 @@ sub_80D7CB4: @ 80D7CB4
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -693,7 +693,7 @@ sub_80D7CB4: @ 80D7CB4
ands r0, r1
cmp r0, 0
beq _080D7D3A
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r0, r1, r5
lsls r0, 3
@@ -724,7 +724,7 @@ _080D7D04:
cmp r0, 0
beq _080D7D9E
bl sub_800ADF8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -743,7 +743,7 @@ _080D7D28:
adds r0, 0x1
strh r0, [r4, 0x8]
_080D7D3A:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1
@@ -755,7 +755,7 @@ _080D7D3A:
movs r0, 0x7F
ands r0, r1
strb r0, [r2, 0x8]
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -766,7 +766,7 @@ _080D7D62:
ldr r0, =sub_80D7DAC
movs r1, 0
bl CreateTask
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -777,7 +777,7 @@ _080D7D62:
b _080D7D9E
.pool
_080D7D90:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -808,7 +808,7 @@ sub_80D7DAC: @ 80D7DAC
sub_80D7DC8: @ 80D7DC8
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -826,7 +826,7 @@ sub_80D7DE8: @ 80D7DE8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -840,7 +840,7 @@ sub_80D7DE8: @ 80D7DE8
bl link_get_multiplayer_id
adds r0, r4, 0
bl DestroyTask
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x8]
@@ -850,8 +850,8 @@ sub_80D7DE8: @ 80D7DE8
adds r0, r5
ldr r1, =sub_80D80C8
str r1, [r0]
- ldr r1, =0x03005d80
- ldr r0, =0x030060b8
+ ldr r1, =gUnknown_03005D80
+ ldr r0, =gUnknown_030060B8
ldr r0, [r0]
str r0, [r1]
_080D7E2A:
@@ -891,7 +891,7 @@ _080D7E68:
.4byte _080D7F7C
.4byte _080D8004
_080D7E84:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -973,7 +973,7 @@ _080D7F40:
bl CopyToBgTilemapBuffer
movs r0, 0x2
bl CopyBgTilemapBufferToVram
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x2C]
ldr r2, =0x0201aa04
@@ -991,13 +991,13 @@ _080D7F7C:
lsls r2, 2
movs r1, 0
bl decompress_palette
- ldr r5, =0x02037814
+ ldr r5, =gUnknown_02037814
ldr r6, =0x04000008
adds r0, r5, 0
mov r1, sp
adds r2, r6, 0
bl CpuSet
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
mov r9, r0
ldrb r0, [r0]
adds r0, 0x5
@@ -1038,7 +1038,7 @@ _080D8004:
bl sub_80DBF90
bl sub_80DB2BC
bl sub_80DB120
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
movs r4, 0
@@ -1048,7 +1048,7 @@ _080D8004:
bl sub_80DC594
bl sub_80DC5E8
bl sub_80DC7EC
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
strb r4, [r1]
movs r0, 0x1
strb r0, [r1, 0x1]
@@ -1056,14 +1056,14 @@ _080D8004:
strb r3, [r1, 0x2]
movs r2, 0x2
strb r2, [r1, 0x3]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
str r4, [r0]
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
strb r2, [r4]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r3, [r0]
bl sub_80DB0C4
- ldr r2, =0x020241e4
+ ldr r2, =gUnknown_020241E4
ldrb r1, [r4]
adds r1, r2
strb r0, [r1]
@@ -1112,7 +1112,7 @@ sub_80D80C8: @ 80D80C8
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x02037fd4
+ ldr r1, =gUnknown_02037FD4
ldrb r2, [r1, 0x8]
movs r0, 0x7F
ands r0, r2
@@ -1124,7 +1124,7 @@ sub_80D80C8: @ 80D80C8
lsrs r2, r0, 24
cmp r2, 0
bne _080D80F8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -1145,7 +1145,7 @@ sub_80D8108: @ 80D8108
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1190,7 +1190,7 @@ _080D814C:
strh r0, [r4, 0x8]
b _080D822C
_080D8176:
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r1]
adds r0, 0x7
strh r0, [r1]
@@ -1206,7 +1206,7 @@ _080D8176:
.pool
_080D8194:
bl sub_80DE350
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1244,7 +1244,7 @@ _080D81B0:
movs r0, 0xC
bl SetGpuReg
bl sub_80DDB0C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1256,7 +1256,7 @@ _080D81FA:
b _080D822C
.pool
_080D8208:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x6]
@@ -1291,7 +1291,7 @@ sub_80D823C: @ 80D823C
bl fade_and_return_progress_probably
movs r4, 0
_080D8250:
- ldr r5, =0x02039f38
+ ldr r5, =gUnknown_02039F38
ldrb r0, [r5]
asrs r0, r4
movs r1, 0x1
@@ -1316,51 +1316,51 @@ _080D8266:
thumb_func_start vblank_cb_battle
vblank_cb_battle: @ 80D827C
push {lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r0, 0x18
bl SetGpuReg
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r0]
movs r0, 0x1C
bl SetGpuReg
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
ldrh r1, [r0]
movs r0, 0x1E
bl SetGpuReg
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
ldrh r1, [r0]
movs r0, 0x40
bl SetGpuReg
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
ldrh r1, [r0]
movs r0, 0x44
bl SetGpuReg
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
ldrh r1, [r0]
movs r0, 0x42
bl SetGpuReg
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
ldrh r1, [r0]
movs r0, 0x46
bl SetGpuReg
@@ -1378,7 +1378,7 @@ sub_80D833C: @ 80D833C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1387,12 +1387,12 @@ sub_80D833C: @ 80D833C
ldrsh r1, [r4, r0]
cmp r1, 0
bne _080D840C
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
bl sub_80DCD48
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
ldr r2, =0x0201a204
ldr r0, =0x040000d4
str r1, [r0]
@@ -1400,8 +1400,8 @@ sub_80D833C: @ 80D833C
ldr r1, =0x84000100
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- ldr r0, =0x02021cc4
- ldr r1, =0x02039f34
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
ldrb r1, [r1, 0x1]
@@ -1409,31 +1409,31 @@ sub_80D833C: @ 80D833C
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
bl sub_80DBCA8
lsls r0, 24
cmp r0, 0
bne _080D83CC
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
ldr r1, =gUnknown_0827D507
bl CopyString
b _080D83D4
.pool
_080D83CC:
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
ldr r1, =gUnknown_0827D531
bl CopyString
_080D83D4:
bl sub_80DB89C
- ldr r4, =0x02021fc4
- ldr r1, =0x02022e2c
+ ldr r4, =gUnknown_02021FC4
+ ldr r1, =gUnknown_02022E2C
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1463,7 +1463,7 @@ sub_80D8424: @ 80D8424
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1474,7 +1474,7 @@ sub_80D8424: @ 80D8424
_080D843C:
movs r0, 0x5
bl audio_play
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
bl sub_80DBCA8
lsls r0, 24
@@ -1482,7 +1482,7 @@ _080D843C:
bne _080D8474
movs r0, 0x1
bl sub_80DC490
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1491,7 +1491,7 @@ _080D843C:
b _080D8480
.pool
_080D8474:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1517,17 +1517,17 @@ sub_80D8490: @ 80D8490
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
movs r1, 0xA0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
movs r6, 0
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
mov r8, r0
- ldr r2, =0x02039e1e
+ ldr r2, =gUnknown_02039E1E
mov r10, r2
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
_080D84B8:
lsls r1, r6, 1
mov r0, r8
@@ -1632,19 +1632,19 @@ _080D856C:
lsrs r6, r0, 24
cmp r6, 0x3
bls _080D84B8
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
bl sub_80D880C
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
ldr r0, [r4]
ldr r0, [r0]
ldrb r1, [r0]
lsls r1, 1
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
lsls r0, 6
adds r1, r0
@@ -1652,7 +1652,7 @@ _080D856C:
adds r1, r2
ldrh r0, [r1]
bl prints_contest_move_description
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r9
lsls r0, r2, 2
add r0, r9
@@ -1677,9 +1677,9 @@ sub_80D8610: @ 80D8610
lsls r0, 24
lsrs r7, r0, 24
movs r6, 0
- ldr r3, =0x030022c0
- ldr r1, =0x02039e00
- ldr r0, =0x02039f25
+ ldr r3, =gUnknown_030022C0
+ ldr r1, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
lsls r0, 6
adds r1, 0x1E
@@ -1704,7 +1704,7 @@ _080D8634:
beq _080D8670
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -1737,8 +1737,8 @@ _080D868E:
bl audio_play
movs r0, 0
bl sub_80DC490
- ldr r0, =0x02021cc4
- ldr r1, =0x02039f34
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
ldrb r1, [r1, 0x1]
@@ -1746,36 +1746,36 @@ _080D868E:
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
bl sub_80DBCA8
lsls r0, 24
cmp r0, 0
bne _080D86DC
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
ldr r1, =gUnknown_0827D507
bl CopyString
b _080D86E4
.pool
_080D86DC:
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
ldr r1, =gUnknown_0827D531
bl CopyString
_080D86E4:
bl sub_80DB89C
- ldr r4, =0x02021fc4
- ldr r1, =0x02022e2c
+ ldr r4, =gUnknown_02021FC4
+ ldr r1, =gUnknown_02022E2C
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0
bl sub_80DEC30
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -1785,7 +1785,7 @@ _080D86E4:
b _080D87FA
.pool
_080D8730:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
ldrb r0, [r0]
@@ -1804,19 +1804,19 @@ _080D8754:
subs r0, 0x1
_080D8756:
strb r0, [r1]
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
bl sub_80D880C
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
ldr r0, [r4]
ldr r0, [r0]
ldrb r1, [r0]
lsls r1, 1
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
lsls r0, 6
adds r1, r0
@@ -1831,7 +1831,7 @@ _080D8756:
b _080D87FA
.pool
_080D879C:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
ldrb r0, [r0]
@@ -1851,19 +1851,19 @@ _080D87C0:
adds r0, r2, 0x1
strb r0, [r1]
_080D87C4:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
bl sub_80D880C
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
ldr r0, [r4]
ldr r0, [r0]
ldrb r1, [r0]
lsls r1, 1
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
lsls r0, 6
adds r1, r0
@@ -1958,16 +1958,16 @@ sub_80D8894: @ 80D8894
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080D890C
- ldr r4, =0x02039f25
+ ldr r4, =gUnknown_02039F25
ldrb r0, [r4]
bl sub_80DB8B8
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldrb r2, [r4]
ldr r3, [r1, 0x4]
@@ -1985,7 +1985,7 @@ sub_80D8894: @ 80D8894
ldr r2, =sub_80D892C
adds r1, r4, 0
bl SetTaskFuncWithFollowupFunc
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1999,7 +1999,7 @@ sub_80D8894: @ 80D8894
.pool
_080D890C:
bl sub_80DB918
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -2019,8 +2019,8 @@ sub_80D892C: @ 80D892C
lsls r0, 24
lsrs r0, 24
bl DestroyTask
- ldr r2, =0x03005e00
- ldr r0, =0x02039f34
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x8]
@@ -2041,10 +2041,10 @@ sub_80D895C: @ 80D895C
lsls r0, 24
lsrs r7, r0, 24
bl sub_80DB89C
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
movs r0, 0
bl sub_80DC490
@@ -2069,7 +2069,7 @@ _080D897C:
ble _080D897C
movs r0, 0
bl sub_80DED60
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r0, =0x0201a604
movs r2, 0x80
lsls r2, 3
@@ -2086,7 +2086,7 @@ _080D897C:
adds r0, r1
movs r1, 0
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2107,7 +2107,7 @@ sub_80D8A04: @ 80D8A04
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2145,7 +2145,7 @@ sub_80D8A50: @ 80D8A50
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrh r1, [r0, 0x6]
@@ -2154,7 +2154,7 @@ sub_80D8A50: @ 80D8A50
ands r0, r1
cmp r0, 0
bne _080D8A76
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -2172,7 +2172,7 @@ sub_80D8A88: @ 80D8A88
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r3, r6, 2
adds r1, r3, r6
lsls r1, 3
@@ -2184,17 +2184,17 @@ sub_80D8A88: @ 80D8A88
asrs r0, 16
cmp r0, 0x13
ble _080D8B18
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x10]
ldr r0, [r2]
ldr r1, [r0]
- ldr r0, =0x03005d80
+ ldr r0, =gUnknown_03005D80
ldr r0, [r0]
str r0, [r1, 0x18]
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -2206,7 +2206,7 @@ sub_80D8A88: @ 80D8A88
cmp r0, 0
beq _080D8B08
movs r4, 0
- ldr r1, =0x02039f30
+ ldr r1, =gUnknown_02039F30
ldrb r0, [r1]
cmp r0, 0x3
bgt _080D8B08
@@ -2217,7 +2217,7 @@ _080D8ADE:
lsls r0, 24
lsrs r0, 24
bl sub_80DB8B8
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldrb r2, [r5]
adds r2, r4
@@ -2233,7 +2233,7 @@ _080D8ADE:
cmp r0, 0x3
ble _080D8ADE
_080D8B08:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r7, r6
lsls r0, 3
adds r0, r1
@@ -2259,11 +2259,11 @@ sub_80D8B38: @ 80D8B38
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0]
ldrb r6, [r0, 0x11]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -2348,7 +2348,7 @@ _080D8B84:
_080D8C74:
bl sub_80DCD48
movs r7, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0]
ldr r0, [r0, 0x8]
@@ -2367,14 +2367,14 @@ _080D8C92:
cmp r1, r0
bne _080D8C92
_080D8C9C:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
strb r7, [r0, 0x11]
ldr r0, [r4]
ldr r2, [r0]
ldrb r6, [r2, 0x11]
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r5, 0x1
adds r0, r5, 0
@@ -2404,7 +2404,7 @@ _080D8CD4:
adds r1, r4, 0
bl SetTaskFuncWithFollowupFunc
bl sub_80DBF68
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r10
add r0, r8
lsls r0, 3
@@ -2415,7 +2415,7 @@ _080D8CD4:
_080D8D14:
adds r0, r6, 0
bl sub_80DD080
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r10
add r1, r8
lsls r1, 3
@@ -2447,7 +2447,7 @@ _080D8D56:
adds r0, r6, 0
bl sub_80DF080
bl sub_80DF750
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r6, 3
@@ -2467,7 +2467,7 @@ _080D8D56:
cmp r6, 0
beq _080D8DA4
_080D8D86:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -2479,7 +2479,7 @@ _080D8D86:
.pool
_080D8DA4:
bl sub_80DB89C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -2494,7 +2494,7 @@ _080D8DC4:
mov r4, r8
lsls r4, 2
mov r10, r4
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
movs r2, 0
adds r0, r1, 0x3
_080D8DD0:
@@ -2513,7 +2513,7 @@ _080D8DD0:
ldr r0, [r0]
ldrb r0, [r0, 0x11]
bl sub_80DE9DC
- ldr r4, =0x02039e00
+ ldr r4, =gUnknown_02039E00
ldr r0, [r5]
ldr r0, [r0]
ldrb r3, [r0, 0x11]
@@ -2530,7 +2530,7 @@ _080D8DD0:
bl sub_80DB174
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -2541,14 +2541,14 @@ _080D8DD0:
adds r0, r2
ldr r1, =sub_80DA134
str r1, [r0]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r4, r10
add r4, r8
lsls r4, 3
adds r4, r0
strh r5, [r4, 0xC]
- ldr r1, =0x020241e4
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
adds r0, r1
strb r5, [r0]
@@ -2571,7 +2571,7 @@ _080D8E7C:
lsls r0, 3
adds r2, r0, r4
ldrb r5, [r2, 0xC]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -2622,9 +2622,9 @@ _080D8EC8:
bl _080DA100
_080D8EF2:
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
mov r2, r9
@@ -2636,7 +2636,7 @@ _080D8EF2:
lsls r0, 1
cmp r1, r0
bhi _080D8F38
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r2, r1, 0
movs r1, 0xD
muls r1, r2
@@ -2646,7 +2646,7 @@ _080D8EF2:
b _080D8F48
.pool
_080D8F38:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r2, =gUnknown_08587F1C
ldrb r1, [r3, 0xA]
lsls r1, 2
@@ -2654,14 +2654,14 @@ _080D8F38:
ldr r1, [r1]
bl CopyString
_080D8F48:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827D55A
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -2678,12 +2678,12 @@ _080D8F84:
beq _080D8F92
bl _080DA100
_080D8F92:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
adds r0, 0x5A
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r4, r8
lsls r0, r4, 2
add r0, r8
@@ -2720,7 +2720,7 @@ _080D8FB8:
bl sub_80DEAA8
adds r0, r4, 0
bl move_anim_start_t1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -2731,10 +2731,10 @@ _080D8FB8:
bl _080DA100
.pool
_080D9010:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r4, [r0]
cmp r4, 0
beq _080D9024
@@ -2742,14 +2742,14 @@ _080D9010:
_080D9024:
adds r0, r6, 0
bl sub_80DE9B0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
ldr r0, [r1]
adds r0, 0x5A
ldrb r0, [r0]
cmp r0, 0
beq _080D9060
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -2775,7 +2775,7 @@ _080D9060:
bl sub_80DC674
_080D907A:
bl sub_80DE12C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r4, r8
lsls r1, r4, 2
b _080D9192
@@ -2880,7 +2880,7 @@ _080D912C:
adds r4, r0
movs r0, 0xFF
strb r0, [r4, 0x14]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r10
add r0, r8
lsls r0, 3
@@ -2907,7 +2907,7 @@ _080D9180:
beq _080D918C
bl _080DA100
_080D918C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
_080D9192:
@@ -2946,7 +2946,7 @@ _080D91D0:
movs r0, 0x7
bl sub_80DD720
_080D91DA:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -2978,7 +2978,7 @@ _080D9208:
_080D921A:
movs r0, 0x1
bl sub_80DE008
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -3001,7 +3001,7 @@ _080D9238:
movs r0, 0
adds r2, r6, 0
bl sub_80DC028
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r5, r8
lsls r0, r5, 2
add r0, r8
@@ -3050,7 +3050,7 @@ _080D929A:
movs r0, 0x8
bl sub_80DD720
_080D92B8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -3086,7 +3086,7 @@ _080D92F6:
lsls r0, 24
cmp r0, 0
beq _080D9320
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -3099,7 +3099,7 @@ _080D92F6:
bl _080DA100
.pool
_080D9320:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -3137,7 +3137,7 @@ _080D935C:
movs r0, 0x63
bl audio_play
_080D936E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -3172,8 +3172,8 @@ _080D939E:
mov r10, r1
cmp r7, 0x3
bgt _080D9418
- ldr r5, =0x02039f26
- ldr r2, =0x02039f34
+ ldr r5, =gUnknown_02039F26
+ ldr r2, =gUnknown_02039F34
_080D93BC:
movs r3, 0
str r3, [sp]
@@ -3231,7 +3231,7 @@ _080D9422:
add r5, r8
lsls r5, 3
adds r5, r4
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r3, r0
ldrb r0, [r0]
strh r0, [r5, 0xA]
@@ -3273,7 +3273,7 @@ _080D947C:
beq _080D9488
bl _080DA100
_080D9488:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -3292,7 +3292,7 @@ _080D94A0:
adds r1, r4
movs r4, 0xA
ldrsh r2, [r1, r4]
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
mov r10, r0
adds r5, r1, 0
ldrb r0, [r5]
@@ -3323,7 +3323,7 @@ _080D94CA:
lsls r2, r7, 24
lsrs r2, 24
bl sub_80DC028
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r10
add r0, r8
lsls r0, 3
@@ -3341,7 +3341,7 @@ _080D9508:
adds r1, r4
movs r5, 0xA
ldrsh r3, [r1, r5]
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
mov r10, r0
adds r5, r1, 0
ldrb r0, [r5]
@@ -3383,7 +3383,7 @@ _080D955C:
adds r1, r4
movs r3, 0xA
ldrsh r2, [r1, r3]
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
mov r10, r0
adds r5, r1, 0
ldrb r4, [r5]
@@ -3405,7 +3405,7 @@ _080D9586:
lsls r0, 24
cmp r0, 0
beq _080D95B4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r10
add r0, r8
lsls r0, 3
@@ -3417,7 +3417,7 @@ _080D9586:
bl _080DA100
.pool
_080D95B4:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r10
add r1, r8
lsls r1, 3
@@ -3447,7 +3447,7 @@ _080D95E4:
bl _080DA100
_080D95EC:
movs r7, 0
- ldr r2, =0x02039f26
+ ldr r2, =gUnknown_02039F26
ldrb r3, [r2]
mov r0, r8
lsls r1, r0, 2
@@ -3488,7 +3488,7 @@ _080D963C:
movs r0, 0x64
bl audio_play
_080D9642:
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x4]
lsls r0, r7, 3
@@ -3511,7 +3511,7 @@ _080D9642:
ands r0, r2
strb r0, [r1, 0x15]
_080D9670:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r10
add r1, r8
lsls r1, 3
@@ -3560,12 +3560,12 @@ _080D96AE:
beq _080D96F6
_080D96D4:
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E793
adds r0, r4, 0
bl ExpandStringRefs
@@ -3573,7 +3573,7 @@ _080D96D4:
movs r1, 0x1
bl sub_80DEC30
_080D96F6:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r10
add r1, r8
lsls r1, 3
@@ -3588,7 +3588,7 @@ _080D971C:
beq _080D9728
bl _080DA100
_080D9728:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r6, 3
@@ -3600,7 +3600,7 @@ _080D9728:
ands r0, r1
cmp r0, 0
bne _080D975C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -3611,7 +3611,7 @@ _080D9728:
bl _080DA100
.pool
_080D975C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -3657,7 +3657,7 @@ _080D97B4:
_080D97BC:
movs r0, 0x3
bl sub_80DD720
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r5, r8
lsls r0, r5, 2
add r0, r8
@@ -3669,12 +3669,12 @@ _080D97BC:
.pool
_080D97DC:
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E2FE
adds r0, r4, 0
bl ExpandStringRefs
@@ -3683,7 +3683,7 @@ _080D97DC:
bl sub_80DEC30
movs r0, 0x2
bl sub_80DD720
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -3708,7 +3708,7 @@ _080D9830:
_080D9844:
ldrb r0, [r2, 0x11]
bl sub_80DC9B4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r4, r8
lsls r0, r4, 2
add r0, r8
@@ -3724,7 +3724,7 @@ _080D9864:
beq _080D9870
bl _080DA100
_080D9870:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r5, r8
lsls r0, r5, 2
add r0, r8
@@ -3739,7 +3739,7 @@ _080D9870:
bgt _080D988E
bl _080DA100
_080D988E:
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
ldr r0, [r7]
ldr r1, [r0, 0x4]
lsls r0, r6, 3
@@ -3807,19 +3807,19 @@ _080D9904:
cmp r0, 0
beq _080D996C
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E6E3
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r5, r8
lsls r4, r5, 2
add r4, r8
@@ -3866,7 +3866,7 @@ _080D999E:
beq _080D99A8
b _080DA100
_080D99A8:
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x4]
lsls r4, r6, 3
@@ -3886,7 +3886,7 @@ _080D99A8:
ldrh r0, [r4, 0x2]
subs r0, r1
strh r0, [r4, 0x2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -3898,7 +3898,7 @@ _080D99A8:
.pool
_080D99EC:
bl sub_80DCD48
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x14]
lsls r0, r6, 2
@@ -3912,7 +3912,7 @@ _080D99EC:
beq _080D9A0A
b _080DA100
_080D9A0A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r5, r8
lsls r4, r5, 2
add r4, r8
@@ -3965,7 +3965,7 @@ _080D9A56:
beq _080D9A94
movs r4, 0x1
str r4, [sp]
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r5, 0x6]
movs r1, 0xD
muls r1, r2
@@ -3975,7 +3975,7 @@ _080D9A56:
b _080D9AAE
.pool
_080D9A94:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r3, =gUnknown_08587F08
ldr r2, =gContestMoves
ldrh r1, [r5, 0x6]
@@ -3992,7 +3992,7 @@ _080D9AAE:
lsls r0, r5, 24
cmp r0, 0
ble _080D9AD2
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
ldr r2, [sp, 0x4]
@@ -4008,12 +4008,12 @@ _080D9AAE:
str r3, [sp]
_080D9AD2:
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r1, [r0]
ldrb r0, [r1, 0x13]
@@ -4034,7 +4034,7 @@ _080D9AD2:
_080D9B06:
cmp r3, 0
bne _080D9B30
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
b _080D9F58
@@ -4042,7 +4042,7 @@ _080D9B06:
_080D9B30:
cmp r3, 0
bge _080D9B48
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E73C
bl ExpandStringRefs
b _080D9B74
@@ -4057,20 +4057,20 @@ _080D9B48:
asrs r0, 24
cmp r0, 0x4
bgt _080D9B6C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E717
bl ExpandStringRefs
b _080D9B74
.pool
_080D9B6C:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E76A
bl ExpandStringRefs
_080D9B74:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -4171,7 +4171,7 @@ _080D9C3E:
strh r0, [r4, 0x1C]
b _080DA100
_080D9C46:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4321,7 +4321,7 @@ _080D9D62:
_080D9D68:
bl sub_80DDED0
_080D9D6C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r10
add r1, r8
lsls r1, 3
@@ -4332,7 +4332,7 @@ _080D9D6C:
b _080DA100
.pool
_080D9D84:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4366,29 +4366,29 @@ _080D9DAC:
b _080DA100
_080D9DC2:
bl sub_80DB89C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
b _080D9F58
.pool
_080D9DD4:
bl sub_80DB89C
- ldr r0, =0x02021ec4
- ldr r5, =0x02039f34
+ ldr r0, =gUnknown_02021EC4
+ ldr r5, =gUnknown_02039F34
ldr r1, [r5]
ldr r1, [r1, 0x10]
ldr r1, [r1]
lsls r1, 20
lsrs r1, 29
lsls r1, 6
- ldr r4, =0x02039e02
+ ldr r4, =gUnknown_02039E02
adds r1, r4
bl CopyString
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r5]
ldr r2, [r1, 0x4]
lsls r1, r6, 3
@@ -4401,14 +4401,14 @@ _080D9DD4:
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E7EA
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -4425,14 +4425,14 @@ _080D9E60:
b _080DA100
_080D9E6A:
bl sub_80DB89C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E817
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r4, r8
lsls r0, r4, 2
add r0, r8
@@ -4449,7 +4449,7 @@ _080D9EA0:
b _080DA100
_080D9EAA:
bl sub_80DB89C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r5, r8
lsls r1, r5, 2
b _080D9F58
@@ -4474,12 +4474,12 @@ _080D9EBC:
_080D9EDC:
adds r0, r6, 0
bl sub_80DC9B4
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r2, r9
ldr r1, [r2]
ldr r1, [r1, 0x4]
@@ -4490,14 +4490,14 @@ _080D9EDC:
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827E58A
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -4513,7 +4513,7 @@ _080D9F48:
beq _080D9F52
b _080DA100
_080D9F52:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r4, r8
lsls r1, r4, 2
_080D9F58:
@@ -4526,7 +4526,7 @@ _080D9F58:
.pool
_080D9F68:
bl sub_80DDBE8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r5, r8
lsls r1, r5, 2
add r1, r8
@@ -4556,7 +4556,7 @@ _080D9F9A:
strb r1, [r2, 0x13]
bl sub_80DD940
_080D9FA8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -4573,7 +4573,7 @@ _080D9FC0:
lsls r2, 3
adds r2, r4
ldrb r5, [r2, 0xC]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -4592,7 +4592,7 @@ _080D9FEC:
lsls r0, 3
adds r4, r0, r4
ldrb r5, [r4, 0xC]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -4624,19 +4624,19 @@ _080DA024:
b _080DA100
_080DA038:
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r6, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827D56F
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -4650,7 +4650,7 @@ _080DA080:
bl sub_80DED4C
cmp r0, 0
bne _080DA100
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -4725,7 +4725,7 @@ sub_80DA110: @ 80DA110
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r3, [r1]
ldrb r2, [r3, 0x7]
@@ -4802,7 +4802,7 @@ sub_80DA198: @ 80DA198
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4822,14 +4822,14 @@ _080DA1C0:
beq _080DA248
b _080DA250
_080DA1C6:
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r6, 0x1
adds r0, r6, 0
ands r0, r1
cmp r0, 0
beq _080DA224
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x7]
@@ -4861,7 +4861,7 @@ _080DA224:
bl sub_80DBA18
b _080DA23E
_080DA22E:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x7]
@@ -4894,7 +4894,7 @@ sub_80DA25C: @ 80DA25C
lsrs r4, 24
movs r0, 0
bl sub_80DE008
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4915,7 +4915,7 @@ sub_80DA28C: @ 80DA28C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4947,7 +4947,7 @@ _080DA2BA:
strh r5, [r4, 0xA]
b _080DA2F6
_080DA2D2:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x7]
@@ -4994,7 +4994,7 @@ sub_80DA31C: @ 80DA31C
lsls r0, 24
cmp r0, 0
beq _080DA33A
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -5013,14 +5013,14 @@ sub_80DA348: @ 80DA348
lsls r0, 24
lsrs r0, 24
ldr r2, =0x0201a204
- ldr r3, =0x02037714
+ ldr r3, =gUnknown_02037714
ldr r1, =0x040000d4
str r2, [r1]
str r3, [r1, 0x4]
ldr r2, =0x84000100
str r2, [r1, 0x8]
ldr r1, [r1, 0x8]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5040,7 +5040,7 @@ sub_80DA38C: @ 80DA38C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5073,7 +5073,7 @@ sub_80DA3CC: @ 80DA3CC
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5082,9 +5082,9 @@ sub_80DA3CC: @ 80DA3CC
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080DA448
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
- ldr r5, =0x02039f25
+ ldr r5, =gUnknown_02039F25
ldrb r1, [r5]
ldr r2, [r0, 0x4]
lsls r0, r1, 3
@@ -5093,13 +5093,13 @@ sub_80DA3CC: @ 80DA3CC
adds r0, r2
ldrb r4, [r0, 0x1A]
bl sub_80DB89C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r5]
lsls r1, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r0, =gUnknown_08587D90
lsls r4, 2
adds r4, r0
@@ -5134,7 +5134,7 @@ sub_80DA464: @ 80DA464
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5167,7 +5167,7 @@ sub_80DA49C: @ 80DA49C
lsls r0, 24
cmp r0, 0
beq _080DA4BE
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5190,7 +5190,7 @@ sub_80DA4CC: @ 80DA4CC
lsls r4, 24
lsrs r4, 24
bl sub_80DE224
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5210,7 +5210,7 @@ sub_80DA4F4: @ 80DA4F4
lsls r4, 24
lsrs r4, 24
bl sub_80DE350
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5255,7 +5255,7 @@ sub_80DA51C: @ 80DA51C
ldrh r1, [r4]
movs r0, 0xC
bl SetGpuReg
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r1, [r0]
ldrb r0, [r1, 0x1]
@@ -5266,7 +5266,7 @@ sub_80DA51C: @ 80DA51C
ldrb r0, [r0, 0x1]
cmp r0, 0x5
bne _080DA590
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -5276,7 +5276,7 @@ sub_80DA51C: @ 80DA51C
.pool
_080DA590:
bl sub_80DDB0C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -5296,7 +5296,7 @@ sub_80DA5B4: @ 80DA5B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x6]
@@ -5304,7 +5304,7 @@ sub_80DA5B4: @ 80DA5B4
ands r0, r1
cmp r0, 0
bne _080DA5D8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -5322,14 +5322,14 @@ sub_80DA5E8: @ 80DA5E8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
movs r3, 0
- ldr r2, =0x02039f10
+ ldr r2, =gUnknown_02039F10
movs r1, 0x3
_080DA600:
ldr r0, [r4]
@@ -5344,15 +5344,15 @@ _080DA600:
bge _080DA600
bl sub_80DBD18
bl sub_80DB89C
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
bne _080DA65C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r2, [r0]
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 3
@@ -5368,18 +5368,18 @@ _080DA65C:
bl sub_80DF4F8
bl sub_80DF750
_080DA668:
- ldr r1, =0x030060b8
- ldr r0, =0x03005d80
+ ldr r1, =gUnknown_030060B8
+ ldr r0, =gUnknown_03005D80
ldr r0, [r0]
str r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0827D597
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_80DEC30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -5404,15 +5404,15 @@ sub_80DA6B4: @ 80DA6B4
cmp r4, 0
bne _080DA6EA
bl sub_80DE224
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
movs r0, 0xA0
strh r0, [r1]
movs r0, 0x62
movs r1, 0
bl audio_play_and_stuff
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -5432,7 +5432,7 @@ sub_80DA700: @ 80DA700
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r1]
subs r0, 0x7
strh r0, [r1]
@@ -5445,7 +5445,7 @@ _080DA718:
ldrh r2, [r1]
cmp r2, 0
bne _080DA72E
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -5465,7 +5465,7 @@ sub_80DA740: @ 80DA740
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5479,7 +5479,7 @@ sub_80DA740: @ 80DA740
ble _080DA794
movs r0, 0
strh r0, [r4, 0x8]
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r0, [r0]
movs r1, 0x1
ands r1, r0
@@ -5522,7 +5522,7 @@ sub_80DA7A0: @ 80DA7A0
ldr r2, =sub_80DA7EC
adds r1, r5, 0
bl SetTaskFuncWithFollowupFunc
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5552,8 +5552,8 @@ sub_80DA7EC: @ 80DA7EC
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r2, =0x03005e00
- ldr r0, =0x02039f34
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x8]
@@ -5574,7 +5574,7 @@ sub_80DA830: @ 80DA830
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5582,7 +5582,7 @@ sub_80DA830: @ 80DA830
bne _080DA860
adds r0, r2, 0
bl DestroyTask
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_80DA874
str r1, [r0]
bl FreeAllWindowBuffers
@@ -5608,13 +5608,13 @@ sub_80DA874: @ 80DA874
thumb_func_start sub_80DA884
sub_80DA884: @ 80DA884
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
bne _080DA898
- ldr r1, =0x02039f25
+ ldr r1, =gUnknown_02039F25
movs r0, 0x3
strb r0, [r1]
_080DA898:
@@ -5626,8 +5626,8 @@ _080DA898:
thumb_func_start sub_80DA8A4
sub_80DA8A4: @ 80DA8A4
push {lr}
- ldr r0, =0x02039f25
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F25
+ ldr r1, =gUnknown_02039F2B
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
@@ -5651,11 +5651,11 @@ sub_80DA8C8: @ 80DA8C8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
mov r0, sp
bl CopyString
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -5664,10 +5664,10 @@ sub_80DA8C8: @ 80DA8C8
mov r0, sp
bl sub_80DF9D4
_080DA8F2:
- ldr r5, =0x02039f25
+ ldr r5, =gUnknown_02039F25
ldrb r0, [r5]
lsls r0, 6
- ldr r4, =0x02039e0d
+ ldr r4, =gUnknown_02039E0D
adds r0, r4
mov r1, sp
movs r2, 0x8
@@ -5689,8 +5689,8 @@ _080DA928:
movs r1, 0xD9
_080DA930:
strb r1, [r0, 0x8]
- ldr r7, =0x02039e00
- ldr r6, =0x02039f25
+ ldr r7, =gUnknown_02039E00
+ ldr r6, =gUnknown_02039F25
ldrb r0, [r6]
lsls r0, 6
adds r1, r7, 0
@@ -5706,7 +5706,7 @@ _080DA930:
movs r0, 0x64
mov r1, r8
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0xB
@@ -5721,7 +5721,7 @@ _080DA930:
bl pokemon_getattr
mov r0, sp
bl GetStringEnd_Limit7
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -5934,8 +5934,8 @@ _080DAB36:
ble _080DAB40
movs r4, 0xFF
_080DAB40:
- ldr r2, =0x02039e00
- ldr r1, =0x02039f25
+ ldr r2, =gUnknown_02039E00
+ ldr r1, =gUnknown_02039F25
ldrb r0, [r1]
lsls r0, 6
adds r0, r2
@@ -5989,7 +5989,7 @@ sub_80DAB8C: @ 80DAB8C
lsls r0, 24
cmp r0, 0
beq _080DABC0
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -6079,7 +6079,7 @@ _080DAC50:
bl __modsi3
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
lsls r2, r5, 6
adds r2, r1
mov r1, sp
@@ -6109,7 +6109,7 @@ _080DAC92:
adds r5, r2, 0
cmp r5, 0x2
ble _080DAC50
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
ldrb r0, [r0]
bl sub_80DA8C8
add sp, 0x64
@@ -6134,7 +6134,7 @@ sub_80DACBC: @ 80DACBC
lsls r1, 24
lsrs r2, r1, 24
movs r7, 0
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r1, [r0]
mov r9, r0
cmp r1, 0x4
@@ -6221,7 +6221,7 @@ _080DAD56:
subs r0, r1
cmp r5, r0
bge _080DADF6
- ldr r3, =0x02039e00
+ ldr r3, =gUnknown_02039E00
mov r8, r3
mov r6, r9
movs r0, 0x2
@@ -6313,7 +6313,7 @@ _080DAE1E:
movs r0, 0x4
b _080DAE9A
_080DAE2E:
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0x4
bhi _080DAE82
@@ -6358,7 +6358,7 @@ _080DAE82:
movs r0, 0
b _080DAE9A
_080DAE86:
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
adds r2, r1, 0
ldrh r1, [r0]
movs r0, 0x2
@@ -6380,7 +6380,7 @@ sub_80DAEA4: @ 80DAEA4
push {r4,r5,lr}
movs r5, 0
_080DAEA8:
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0
@@ -6406,7 +6406,7 @@ sub_80DAED4: @ 80DAED4
adds r5, r0, 0
lsls r4, r1, 24
lsrs r4, 24
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
ldr r1, =gUnknown_085ED1AB
bl CopyString
adds r1, r0, 0
@@ -6451,14 +6451,14 @@ sub_80DAF1C: @ 80DAF1C
add r0, sp, 0x4
bl CopyString
lsls r1, r5, 6
- ldr r0, =0x02039e0d
+ ldr r0, =gUnknown_02039E0D
adds r1, r0
add r0, sp, 0x4
bl AppendString
add r0, sp, 0x4
adds r1, r4, 0
bl sub_80DAED4
- ldr r4, =0x02022e2c
+ ldr r4, =gUnknown_02022E2C
movs r0, 0x7
adds r1, r4, 0
movs r2, 0x60
@@ -6468,7 +6468,7 @@ sub_80DAF1C: @ 80DAF1C
ble _080DAF5C
movs r2, 0x37
_080DAF5C:
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x7
@@ -6508,13 +6508,13 @@ sub_80DAFA0: @ 80DAFA0
lsls r1, 24
lsrs r1, 24
lsls r0, r4, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r0, r2
bl sub_80DAED4
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r4, r0
ldrb r0, [r4]
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r2, 0x7
str r2, [sp]
movs r2, 0x5
@@ -6550,7 +6550,7 @@ _080DAFFC:
.4byte _080DB050
.4byte _080DB06C
_080DB010:
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
lsls r2, 6
adds r1, r2, r0
adds r3, r1, 0
@@ -6562,7 +6562,7 @@ _080DB010:
b _080DB07E
.pool
_080DB028:
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
lsls r2, 6
adds r1, r2, r0
adds r3, r1, 0
@@ -6574,7 +6574,7 @@ _080DB028:
b _080DB07E
.pool
_080DB040:
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
lsls r2, 6
adds r3, r2, r1
adds r0, r3, 0
@@ -6582,7 +6582,7 @@ _080DB040:
b _080DB05A
.pool
_080DB050:
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
lsls r2, 6
adds r3, r2, r1
adds r0, r3, 0
@@ -6597,7 +6597,7 @@ _080DB05A:
b _080DB080
.pool
_080DB06C:
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
lsls r2, 6
adds r1, r2, r0
adds r3, r1, 0
@@ -6630,7 +6630,7 @@ sub_80DB09C: @ 80DB09C
lsls r0, 24
lsrs r6, r0, 24
movs r4, 0
- ldr r5, =0x02039f00
+ ldr r5, =gUnknown_02039F00
_080DB0A6:
lsls r0, r4, 24
lsrs r0, 24
@@ -6664,7 +6664,7 @@ sub_80DB0C4: @ 80DB0C4
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -6699,7 +6699,7 @@ sub_80DB120: @ 80DB120
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -6734,14 +6734,14 @@ sub_80DB174: @ 80DB174
adds r0, r5, 0
bl sub_80DE84C
adds r5, r0, 0
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
cmp r4, r0
bne _080DB1B8
lsls r0, r5, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x4]
adds r2, r5, 0
@@ -6753,7 +6753,7 @@ _080DB1B8:
lsls r0, r5, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x4]
adds r2, r5, 0
@@ -6771,7 +6771,7 @@ _080DB1CC:
adds r0, r5, 0
movs r1, 0
bl sub_806A068
- ldr r4, =0x0202499c
+ ldr r4, =gUnknown_0202499C
movs r0, 0x2
adds r1, r5, 0
movs r2, 0
@@ -6785,7 +6785,7 @@ _080DB1CC:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
lsls r0, r7, 4
adds r0, r7
@@ -6838,7 +6838,7 @@ _080DB280:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectRotScalAnim
@@ -6870,7 +6870,7 @@ _080DB2B8:
thumb_func_start sub_80DB2BC
sub_80DB2BC: @ 80DB2BC
push {r4-r6,lr}
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r0, [r0, 0x24]
movs r4, 0xA0
@@ -7122,7 +7122,7 @@ sub_80DB4E0: @ 80DB4E0
lsrs r5, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -7199,7 +7199,7 @@ sub_80DB584: @ 80DB584
movs r4, 0
movs r5, 0
_080DB58A:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x4]
adds r0, r5, r0
@@ -7238,7 +7238,7 @@ sub_80DB5B8: @ 80DB5B8
lsrs r1, 24
mov r8, r1
mov r10, r8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
mov r9, r0
ldr r0, [r0]
ldr r1, [r0, 0x4]
@@ -7255,7 +7255,7 @@ sub_80DB5B8: @ 80DB5B8
b _080DB68A
.pool
_080DB5F4:
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -7353,7 +7353,7 @@ sub_80DB69C: @ 80DB69C
movs r0, 0
mov r8, r0
_080DB6B6:
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r7, r0
ldrb r0, [r0]
lsls r4, r0, 2
@@ -7365,7 +7365,7 @@ _080DB6B6:
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x4]
add r0, r8
@@ -7478,7 +7478,7 @@ sub_80DB798: @ 80DB798
mov r9, r1
movs r1, 0
mov r8, r1
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
adds r1, r0, r1
ldrb r2, [r1]
lsls r1, r2, 2
@@ -7486,7 +7486,7 @@ sub_80DB798: @ 80DB798
adds r1, 0x2
lsls r1, 24
lsrs r7, r1, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r2, [r1, 0x4]
lsls r1, r0, 3
@@ -7632,7 +7632,7 @@ sub_80DB8B8: @ 80DB8B8
movs r0, 0
b _080DB90A
_080DB8D0:
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
cmp r4, r0
beq _080DB8F4
@@ -7640,14 +7640,14 @@ _080DB8D0:
bl sub_81562C4
bl sub_8156324
lsls r0, 24
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
lsrs r0, 23
lsls r1, r4, 6
b _080DB902
.pool
_080DB8F4:
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0]
@@ -7674,7 +7674,7 @@ _080DB91E:
lsls r0, r4, 24
lsrs r0, 24
bl sub_80DB8B8
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1, 0x4]
adds r1, r5, r1
@@ -7696,7 +7696,7 @@ sub_80DB944: @ 80DB944
mov r6, r8
push {r6,r7}
sub sp, 0x8
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
mov r4, sp
movs r3, 0
movs r6, 0x3
@@ -7751,7 +7751,7 @@ _080DB9A4:
movs r0, 0x4
negs r0, r0
mov r9, r0
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
mov r8, r1
movs r7, 0x3
mov r12, r7
@@ -7806,7 +7806,7 @@ _080DB9F8:
thumb_func_start sub_80DBA18
sub_80DBA18: @ 80DBA18
push {r4,r5,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
movs r2, 0
movs r3, 0x3
_080DBA20:
@@ -7854,7 +7854,7 @@ sub_80DBA68: @ 80DBA68
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r2, [r1, 0x4]
lsls r1, r0, 3
@@ -7889,7 +7889,7 @@ sub_80DBAA0: @ 80DBAA0
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
movs r0, 0
mov r8, r0
movs r1, 0x7
@@ -8092,7 +8092,7 @@ _080DBC1A:
b _080DBAC0
_080DBC34:
movs r6, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
movs r7, 0
movs r4, 0
_080DBC3C:
@@ -8132,7 +8132,7 @@ _080DBC3C:
adds r6, 0x1
cmp r6, 0x3
ble _080DBC3C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0x10]
ldrb r1, [r2, 0x1]
@@ -8155,7 +8155,7 @@ sub_80DBCA8: @ 80DBCA8
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r2, [r1, 0x4]
lsls r1, r0, 3
@@ -8191,13 +8191,13 @@ sub_80DBCE0: @ 80DBCE0
lsrs r4, 24
adds r0, r4, 0
bl sub_80DBD34
- ldr r1, =0x02039f18
+ ldr r1, =gUnknown_02039F18
lsls r4, 1
adds r1, r4, r1
strh r0, [r1]
- ldr r2, =0x02039f08
+ ldr r2, =gUnknown_02039F08
adds r2, r4, r2
- ldr r1, =0x02039f00
+ ldr r1, =gUnknown_02039F00
adds r4, r1
ldrh r4, [r4]
adds r0, r4
@@ -8228,7 +8228,7 @@ _080DBD1C:
thumb_func_start sub_80DBD34
sub_80DBD34: @ 80DBD34
lsls r0, 24
- ldr r1, =0x02039f10
+ ldr r1, =gUnknown_02039F10
lsrs r0, 23
adds r0, r1
movs r1, 0
@@ -8305,9 +8305,9 @@ _080DBDB8:
movs r1, 0
mov r9, r1
mov r4, sp
- ldr r6, =0x02039f08
+ ldr r6, =gUnknown_02039F08
ldr r2, [sp, 0x64]
- ldr r5, =0x02039f00
+ ldr r5, =gUnknown_02039F00
ldr r3, [sp, 0x68]
_080DBDD2:
mov r7, r9
@@ -8415,7 +8415,7 @@ _080DBE90:
ble _080DBE06
movs r6, 0
mov r9, r6
- ldr r2, =0x02039f20
+ ldr r2, =gUnknown_02039F20
ldr r1, [sp, 0x6C]
_080DBEA2:
ldr r0, [r1]
@@ -8442,21 +8442,21 @@ _080DBEA2:
thumb_func_start sub_80DBED4
sub_80DBED4: @ 80DBED4
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080DBF0E
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r1, =0x02039f20
- ldr r0, =0x02039f25
+ ldr r1, =gUnknown_02039F20
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
lsls r1, 1
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
lsls r0, 3
adds r1, r0
@@ -8516,10 +8516,10 @@ _080DBF62:
thumb_func_start sub_80DBF68
sub_80DBF68: @ 80DBF68
push {lr}
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
bl sub_80DB89C
ldr r0, =gUnknown_0827E8DA
@@ -8626,7 +8626,7 @@ sub_80DC028: @ 80DC028
lsls r2, 24
lsrs r2, 24
mov r8, r2
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x14]
lsls r1, r2, 2
@@ -8661,7 +8661,7 @@ sub_80DC028: @ 80DC028
lsrs r5, r0, 24
mov r0, r8
bl sub_80DBFC8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r7, 2
adds r0, r3, r7
lsls r0, 3
@@ -8687,7 +8687,7 @@ _080DC0B4:
b _080DC0D6
.pool
_080DC0C8:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r7, 2
adds r0, r3, r7
lsls r0, 3
@@ -8719,7 +8719,7 @@ sub_80DC0F4: @ 80DC0F4
sub sp, 0x10
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -8746,7 +8746,7 @@ _080DC126:
bne _080DC15C
adds r0, r7, 0
bl DestroyTask
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x14]
mov r2, r9
@@ -8783,7 +8783,7 @@ _080DC17A:
subs r0, 0x1
_080DC188:
strh r0, [r4, 0xA]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -8869,7 +8869,7 @@ _080DC226:
adds r2, 0x16
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
add r0, r9
ldrb r0, [r0]
lsls r3, r0, 2
@@ -8891,7 +8891,7 @@ _080DC226:
ble _080DC284
movs r0, 0x60
bl audio_play
- ldr r4, =0x030075f0
+ ldr r4, =gUnknown_030075F0
adds r0, r4, 0
bl m4aMPlayImmInit
ldr r1, =0x0000ffff
@@ -8913,7 +8913,7 @@ _080DC28A:
bne _080DC2A8
cmp r6, 0
bne _080DC2A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -8941,7 +8941,7 @@ sub_80DC2BC: @ 80DC2BC
movs r4, 0
ldr r5, =gUnknown_08587A6C
_080DC2C8:
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r4, r0
ldrb r0, [r0]
adds r0, r5
@@ -8950,7 +8950,7 @@ _080DC2C8:
movs r1, 0xB4
movs r3, 0x1
bl AddObjectToFront
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r2, [r1, 0x14]
lsls r1, r4, 2
@@ -8970,7 +8970,7 @@ sub_80DC308: @ 80DC308
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r2, [r0, 0x14]
lsls r3, r6, 2
@@ -9005,7 +9005,7 @@ _080DC350:
bge _080DC356
movs r5, 0
_080DC356:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r7, 4
adds r0, r3, r7
lsls r0, 2
@@ -9067,7 +9067,7 @@ _080DC3B0:
sub_80DC3C4: @ 80DC3C4
push {r4,lr}
movs r2, 0
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r0, [r3]
ldr r0, [r0, 0x14]
ldrb r1, [r0, 0x2]
@@ -9114,7 +9114,7 @@ sub_80DC408: @ 80DC408
ldrsh r0, [r3, r4]
cmp r1, r0
bne _080DC440
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
movs r2, 0x2E
ldrsh r1, [r3, r2]
@@ -9144,10 +9144,10 @@ _080DC446:
sub_80DC44C: @ 80DC44C
push {r4-r6,lr}
movs r2, 0
- ldr r6, =0x02020630
- ldr r5, =0x02039f34
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_02039F34
ldr r4, =gUnknown_08587A6C
- ldr r3, =0x02039f26
+ ldr r3, =gUnknown_02039F26
_080DC458:
ldr r0, [r5]
ldr r1, [r0, 0x14]
@@ -9178,9 +9178,9 @@ sub_80DC490: @ 80DC490
lsls r0, 24
lsrs r6, r0, 24
movs r3, 0
- ldr r7, =0x02039f26
- ldr r5, =0x02020630
- ldr r4, =0x02039f34
+ ldr r7, =gUnknown_02039F26
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_02039F34
movs r2, 0
_080DC4A0:
adds r0, r3, r7
@@ -9231,8 +9231,8 @@ sub_80DC4F0: @ 80DC4F0
ldr r0, =gUnknown_08587B08
bl LoadTaggedObjectPalette
movs r5, 0
- ldr r7, =0x02039f34
- ldr r0, =0x02020630
+ ldr r7, =gUnknown_02039F34
+ ldr r0, =gUnknown_02020630
mov r8, r0
movs r6, 0
_080DC506:
@@ -9243,7 +9243,7 @@ _080DC506:
ldr r0, =gUnknown_08587B18
adds r0, r6, r0
ldr r2, =gUnknown_08587A70
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
adds r1, r5, r1
ldrb r1, [r1]
adds r1, r2
@@ -9305,7 +9305,7 @@ sub_80DC594: @ 80DC594
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -9315,7 +9315,7 @@ sub_80DC594: @ 80DC594
movs r3, 0x4
orrs r2, r3
strb r2, [r1]
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
adds r1, 0x58
@@ -9333,7 +9333,7 @@ sub_80DC5E8: @ 80DC5E8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
strb r0, [r1, 0xD]
@@ -9341,7 +9341,7 @@ sub_80DC5E8: @ 80DC5E8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r4, =0x03005e08
+ ldr r4, =gTasks + 0x8
movs r3, 0xFF
_080DC60A:
lsls r0, r2, 3
@@ -9364,8 +9364,8 @@ sub_80DC630: @ 80DC630
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
- ldr r1, =0x02039f34
+ ldr r3, =gTasks
+ ldr r1, =gUnknown_02039F34
ldr r5, [r1]
ldr r1, [r5]
ldrb r2, [r1, 0xD]
@@ -9405,7 +9405,7 @@ sub_80DC674: @ 80DC674
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9423,14 +9423,14 @@ sub_80DC6A4: @ 80DC6A4
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r0, r2
ldrb r0, [r0, 0x8]
adds r5, r0, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r4, [r0]
ldr r0, [r4]
ldrb r1, [r0, 0xD]
@@ -9496,7 +9496,7 @@ sub_80DC728: @ 80DC728
adds r1, r0
mov r9, r1
lsls r7, r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
movs r1, 0x8
negs r1, r1
@@ -9553,7 +9553,7 @@ _080DC79C:
eors r1, r2
strh r1, [r0]
_080DC7AA:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
adds r0, 0x14
@@ -9590,7 +9590,7 @@ sub_80DC7EC: @ 80DC7EC
ldr r0, =sub_80DC8D0
movs r1, 0x1E
bl CreateTask
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r1, [r1]
strb r0, [r1, 0xE]
@@ -9613,8 +9613,8 @@ sub_80DC81C: @ 80DC81C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
- ldr r1, =0x02039f34
+ ldr r3, =gTasks
+ ldr r1, =gUnknown_02039F34
ldr r4, [r1]
ldr r1, [r4]
ldrb r2, [r1, 0xE]
@@ -9670,9 +9670,9 @@ sub_80DC87C: @ 80DC87C
bl sub_80DC81C
adds r0, r4, 0x5
lsls r2, r0, 5
- ldr r3, =0x02037728
+ ldr r3, =gUnknown_02037728
adds r6, r2, r3
- ldr r5, =0x02037b28
+ ldr r5, =gUnknown_02037B28
adds r2, r5
ldr r1, =0x040000d4
str r6, [r1]
@@ -9712,7 +9712,7 @@ sub_80DC8D0: @ 80DC8D0
adds r1, r0
mov r9, r1
lsls r6, r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
ldr r1, =0x00004bff
mov r10, r1
@@ -9762,7 +9762,7 @@ _080DC944:
mov r5, r9
lsls r2, r5, 3
adds r0, r1, r2
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r3, 0x8
adds r0, r3
movs r5, 0
@@ -9819,7 +9819,7 @@ sub_80DC9B4: @ 80DC9B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 3
@@ -9854,7 +9854,7 @@ sub_80DC9EC: @ 80DC9EC
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0xC]
- ldr r6, =0x02039f26
+ ldr r6, =gUnknown_02039F26
adds r6, r0, r6
ldrb r0, [r6]
lsls r5, r0, 2
@@ -9902,7 +9902,7 @@ sub_80DC9EC: @ 80DC9EC
lsls r5, r0, 4
add r5, r8
lsls r5, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r1
ldrh r2, [r5, 0x4]
lsls r1, r2, 22
@@ -9923,7 +9923,7 @@ sub_80DC9EC: @ 80DC9EC
lsls r3, 6
ldr r0, =0x0600e026
adds r3, r0
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
ldr r0, [r7]
ldr r0, [r0, 0x34]
str r0, [sp]
@@ -9968,7 +9968,7 @@ sub_80DC9EC: @ 80DC9EC
lsls r4, r3, 4
add r4, r9
lsls r4, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r1
ldrh r1, [r4, 0x4]
lsls r1, 22
@@ -10016,7 +10016,7 @@ sub_80DCB78: @ 80DCB78
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
@@ -10083,9 +10083,9 @@ sub_80DCBE8: @ 80DCBE8
lsrs r0, 24
mov r9, r0
bl sub_80DCBB4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r8, r2
lsls r6, r4, 4
adds r6, r4
@@ -10153,7 +10153,7 @@ sub_80DCC84: @ 80DCC84
ldrh r1, [r0, 0x2E]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -10186,7 +10186,7 @@ _080DCCCC:
thumb_func_start sub_80DCCD8
sub_80DCCD8: @ 80DCCD8
push {lr}
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
movs r3, 0x30
ldrsh r2, [r0, r3]
@@ -10246,7 +10246,7 @@ _080DCD42:
sub_80DCD48: @ 80DCD48
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x020322d5
+ ldr r0, =gUnknown_020322D5
ldrb r0, [r0]
cmp r0, 0
beq _080DCE44
@@ -10279,7 +10279,7 @@ _080DCD7E:
bls _080DCD7E
movs r5, 0
_080DCD92:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r5, 3
@@ -10306,7 +10306,7 @@ _080DCDBC:
movs r2, 0
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x7
@@ -10322,7 +10322,7 @@ _080DCDBC:
bls _080DCD92
movs r5, 0
_080DCDEA:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r5, 3
@@ -10349,7 +10349,7 @@ _080DCE14:
movs r2, 0
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x7
@@ -10432,7 +10432,7 @@ _080DCEB6:
cmp r2, 0
bne _080DCF80
movs r5, 0
- ldr r3, =0x02039f26
+ ldr r3, =gUnknown_02039F26
mov r8, r3
_080DCECC:
mov r6, r8
@@ -10440,7 +10440,7 @@ _080DCECC:
movs r4, 0
cmp r4, r5
bge _080DCF48
- ldr r7, =0x02039f00
+ ldr r7, =gUnknown_02039F00
mov r9, r7
lsls r0, r5, 1
adds r1, r0, 0
@@ -10452,7 +10452,7 @@ _080DCECC:
add r0, sp
adds r0, 0x4
str r0, [sp, 0x10]
- ldr r3, =0x02039f26
+ ldr r3, =gUnknown_02039F26
adds r6, r3, 0
mov r10, r6
_080DCEF4:
@@ -10510,7 +10510,7 @@ _080DCF50:
adds r5, 0x1
cmp r5, 0x3
ble _080DCECC
- ldr r4, =0x02039f26
+ ldr r4, =gUnknown_02039F26
mov r0, sp
adds r1, r4, 0
movs r2, 0x4
@@ -10533,10 +10533,10 @@ _080DCF80:
movs r2, 0x4
bl memset
movs r5, 0
- ldr r3, =0x02039f26
+ ldr r3, =gUnknown_02039F26
movs r6, 0
_080DCF90:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x4]
adds r0, r6, r0
@@ -10572,12 +10572,12 @@ _080DCFCC:
cmp r4, r5
ble _080DD02E
mov r9, r4
- ldr r2, =0x02039f26
+ ldr r2, =gUnknown_02039F26
mov r8, r2
add r3, sp, 0x4
mov r12, r3
_080DCFE0:
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, [r6]
ldr r1, [r0, 0x4]
lsls r0, r4, 3
@@ -10641,7 +10641,7 @@ sub_80DD04C: @ 80DD04C
_080DD052:
ldr r0, =0x0201a004
adds r0, r5, r0
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
adds r1, r4, r1
ldrb r1, [r1]
adds r1, 0x5
@@ -10667,7 +10667,7 @@ sub_80DD080: @ 80DD080
push {r6,r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r3, [r4]
ldr r1, [r3, 0x4]
lsls r7, r6, 3
@@ -10731,7 +10731,7 @@ _080DD0B4:
b _080DD12C
.pool
_080DD110:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x4]
lsls r3, r6, 3
@@ -10789,7 +10789,7 @@ _080DD166:
adds r2, 0x1
cmp r2, 0x3
ble _080DD166
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x4]
subs r0, r7, r6
@@ -10819,7 +10819,7 @@ _080DD1B4:
add r0, r9
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
subs r0, r7, r6
@@ -10855,7 +10855,7 @@ _080DD204:
_080DD206:
adds r0, r1
strh r0, [r2, 0x2]
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x4]
subs r0, r7, r6
@@ -10927,7 +10927,7 @@ _080DD206:
.pool
_080DD29C:
ldr r2, =gContestMoves
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x4]
subs r0, r7, r6
@@ -10960,7 +10960,7 @@ _080DD2D8:
ands r0, r1
strb r0, [r3, 0x15]
_080DD2E2:
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x4]
subs r0, r7, r6
@@ -11071,7 +11071,7 @@ _080DD3AE:
cmp r0, 0
bne _080DD3A2
_080DD3B6:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
subs r0, r7, r6
@@ -11092,7 +11092,7 @@ _080DD3C4:
sub_80DD3D4: @ 80DD3D4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r2, [r2]
ldr r3, [r2, 0x4]
lsls r2, r0, 3
@@ -11108,7 +11108,7 @@ sub_80DD3D4: @ 80DD3D4
sub_80DD3F0: @ 80DD3F0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r2, [r2]
ldr r3, [r2, 0x4]
lsls r2, r0, 3
@@ -11171,13 +11171,13 @@ sub_80DD45C: @ 80DD45C
lsrs r4, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r4, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
- ldr r5, =0x02039f34
+ ldr r0, =gUnknown_02021DC4
+ ldr r5, =gUnknown_02039F34
ldr r1, [r5]
ldr r2, [r1, 0x4]
lsls r1, r4, 3
@@ -11206,7 +11206,7 @@ sub_80DD45C: @ 80DD45C
lsls r1, r0, 29
cmp r1, 0
bne _080DD4DC
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_0827E837
bl CopyString
b _080DD52C
@@ -11215,7 +11215,7 @@ _080DD4DC:
lsrs r0, r1, 29
cmp r0, 0x1
bne _080DD4F4
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_0827E83F
bl CopyString
b _080DD52C
@@ -11224,7 +11224,7 @@ _080DD4F4:
lsrs r0, r1, 29
cmp r0, 0x2
bne _080DD50C
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_0827E847
bl CopyString
b _080DD52C
@@ -11233,17 +11233,17 @@ _080DD50C:
lsrs r0, r1, 29
cmp r0, 0x3
bne _080DD524
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_0827E850
bl CopyString
b _080DD52C
.pool
_080DD524:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_0827E85A
bl CopyString
_080DD52C:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_08587E10
lsls r0, r6, 2
adds r0, r1
@@ -11265,7 +11265,7 @@ sub_80DD560: @ 80DD560
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r1, [r4]
ldr r3, [r1, 0x4]
lsls r1, r0, 3
@@ -11297,7 +11297,7 @@ sub_80DD590: @ 80DD590
movs r0, 0
mov r12, r0
movs r4, 0
- ldr r1, =0x02039f26
+ ldr r1, =gUnknown_02039F26
mov r9, r1
add r2, sp, 0x4
mov r6, r9
@@ -11315,7 +11315,7 @@ _080DD5AC:
cmp r4, 0x3
ble _080DD5AC
movs r4, 0
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
ldr r1, [r7]
mov r8, r1
adds r5, r2, 0
@@ -11379,7 +11379,7 @@ _080DD612:
_080DD63A:
cmp r2, 0x3
bgt _080DD676
- ldr r6, =0x02039f26
+ ldr r6, =gUnknown_02039F26
lsls r0, r2, 3
subs r0, r2
lsls r3, r0, 2
@@ -11422,7 +11422,7 @@ _080DD684:
cmp r4, 0x3
ble _080DD5CA
movs r4, 0
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
movs r5, 0
_080DD690:
ldr r0, [r6]
@@ -11483,7 +11483,7 @@ sub_80DD6DC: @ 80DD6DC
strb r0, [r3]
ldr r0, =DummyObjectCallback
str r0, [r2, 0x1C]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r1, [r2, 0x6]
@@ -11502,7 +11502,7 @@ sub_80DD720: @ 80DD720
push {r4,r5,lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r5, [r0, 0x12]
@@ -11528,7 +11528,7 @@ _080DD748:
.4byte _080DD8D4
.4byte _080DD8A0
_080DD76C:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11546,7 +11546,7 @@ _080DD76C:
b _080DD8F8
.pool
_080DD79C:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11566,7 +11566,7 @@ _080DD79C:
b _080DD8F8
.pool
_080DD7D0:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11586,7 +11586,7 @@ _080DD7D0:
b _080DD8F8
.pool
_080DD804:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11606,7 +11606,7 @@ _080DD804:
b _080DD8F8
.pool
_080DD838:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11626,7 +11626,7 @@ _080DD838:
b _080DD8F8
.pool
_080DD86C:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11646,7 +11646,7 @@ _080DD86C:
b _080DD8F8
.pool
_080DD8A0:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11666,7 +11666,7 @@ _080DD8A0:
b _080DD8F8
.pool
_080DD8D4:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -11685,7 +11685,7 @@ _080DD8D4:
bl audio_play
_080DD8F8:
adds r2, r4, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r2, r5
lsls r2, 2
adds r1, r2, r4
@@ -11700,7 +11700,7 @@ _080DD8F8:
adds r2, r4
ldr r0, =sub_80DD6DC
str r0, [r2]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x6]
@@ -11720,8 +11720,8 @@ sub_80DD940: @ 80DD940
mov r6, r8
push {r6,r7}
movs r5, 0
- ldr r6, =0x02039f34
- ldr r0, =0x02020630
+ ldr r6, =gUnknown_02039F34
+ ldr r0, =gUnknown_02020630
mov r9, r0
ldr r0, =0x06010000
mov r8, r0
@@ -11805,7 +11805,7 @@ sub_80DD9F0: @ 80DD9F0
ldrb r1, [r0, 0x1]
lsls r1, 29
lsrs r1, 29
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r2, [r0]
lsls r0, r2, 2
adds r0, r2
@@ -11826,7 +11826,7 @@ sub_80DDA20: @ 80DDA20
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -11850,7 +11850,7 @@ c3_08130B10: @ 80DDA60
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11905,7 +11905,7 @@ _080DDACA:
movs r1, 0x1
eors r0, r1
strh r0, [r4, 0xE]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x13]
@@ -11938,8 +11938,8 @@ sub_80DDB0C: @ 80DDB0C
ldr r0, =sub_80DDB6C
movs r1, 0xA
bl CreateTask
- ldr r3, =0x02020630
- ldr r4, =0x02039f34
+ ldr r3, =gUnknown_02020630
+ ldr r4, =gUnknown_02039F34
ldr r2, [r4]
ldr r0, [r2]
adds r0, 0x58
@@ -11981,7 +11981,7 @@ sub_80DDB6C: @ 80DDB6C
lsls r0, 24
lsrs r0, 24
adds r3, r0, 0
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0]
adds r0, 0x58
@@ -11989,9 +11989,9 @@ sub_80DDB6C: @ 80DDB6C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -12039,8 +12039,8 @@ _080DDBD4:
thumb_func_start sub_80DDBE8
sub_80DDBE8: @ 80DDBE8
push {r4,r5,lr}
- ldr r5, =0x02020630
- ldr r4, =0x02039f34
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r2, [r0]
adds r0, r2, 0
@@ -12093,7 +12093,7 @@ task08_080CD1CC: @ 80DDC4C
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r0, [r0]
adds r0, 0x58
@@ -12101,9 +12101,9 @@ task08_080CD1CC: @ 80DDC4C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r4, 2
adds r2, r4
lsls r2, 3
@@ -12167,7 +12167,7 @@ sub_80DDCDC: @ 80DDCDC
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -12175,7 +12175,7 @@ sub_80DDCDC: @ 80DDCDC
lsls r4, 24
asrs r4, 24
strh r4, [r1, 0x8]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x6]
@@ -12193,7 +12193,7 @@ sub_80DDD20: @ 80DDD20
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -12216,7 +12216,7 @@ _080DDD4E:
bl sub_80DDB0C
b _080DDD64
_080DDD54:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x6]
@@ -12241,7 +12241,7 @@ _080DDD70:
movs r0, 0
strh r0, [r4, 0x1E]
bl sub_80DD940
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r1, [r2, 0x6]
@@ -12260,8 +12260,8 @@ _080DDD9C:
thumb_func_start sub_80DDDA8
sub_80DDDA8: @ 80DDDA8
- ldr r3, =0x02020630
- ldr r0, =0x02039f34
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_02039F34
ldr r2, [r0]
ldr r0, [r2]
adds r0, 0x58
@@ -12291,8 +12291,8 @@ sub_80DDDA8: @ 80DDDA8
thumb_func_start sub_80DDDE4
sub_80DDDE4: @ 80DDDE4
- ldr r2, =0x02020630
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
adds r0, 0x58
@@ -12316,7 +12316,7 @@ sub_80DDE0C: @ 80DDE0C
ldr r0, =sub_80DDE30
movs r1, 0xF
bl CreateTask
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x6]
@@ -12333,7 +12333,7 @@ sub_80DDE30: @ 80DDE30
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -12370,7 +12370,7 @@ _080DDE78:
adds r0, 0x1
strh r0, [r4, 0x20]
_080DDE8C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -12383,7 +12383,7 @@ _080DDE8C:
ldrsh r0, [r0, r1]
cmp r0, 0x9
bne _080DDEBA
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r1, [r2, 0x6]
@@ -12421,7 +12421,7 @@ sub_80DDED0: @ 80DDED0
cmp r4, 0
ble _080DDF1C
movs r5, 0
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0]
movs r1, 0x13
@@ -12433,7 +12433,7 @@ sub_80DDED0: @ 80DDED0
b _080DDF4E
.pool
_080DDF1C:
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0]
movs r1, 0x13
@@ -12458,9 +12458,9 @@ _080DDF48:
movs r5, 0xC
movs r3, 0
_080DDF4C:
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
_080DDF4E:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -12488,7 +12488,7 @@ sub_80DDF80: @ 80DDF80
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -12536,7 +12536,7 @@ _080DDFB8:
bne _080DDFFC
adds r0, r5, 0
bl DestroyTask
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r1, [r2, 0x7]
@@ -12562,10 +12562,10 @@ sub_80DE008: @ 80DE008
lsrs r0, 24
mov r10, r0
movs r5, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
mov r9, r0
mov r8, r9
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r4, 0
movs r7, 0
_080DE026:
@@ -12610,7 +12610,7 @@ _080DE026:
lsls r1, 2
adds r1, r6
ldr r2, =gUnknown_08587A70
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r5, r0
ldrb r0, [r0]
adds r0, r2
@@ -12666,7 +12666,7 @@ sub_80DE0F0: @ 80DE0F0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r2, [r1, 0x4]
lsls r1, r0, 3
@@ -12708,7 +12708,7 @@ sub_80DE12C: @ 80DE12C
movs r0, 0x11
mov r9, r0
_080DE146:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
adds r0, 0xD
@@ -12722,7 +12722,7 @@ _080DE146:
lsls r0, 24
cmp r0, 0
bne _080DE1CA
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r7, r0
ldrb r0, [r0]
lsls r5, r0, 2
@@ -12789,7 +12789,7 @@ sub_80DE1E8: @ 80DE1E8
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r2, [r1, 0x4]
lsls r1, r0, 3
@@ -12881,10 +12881,10 @@ sub_80DE224: @ 80DE224
ldrh r1, [r5]
movs r0, 0xC
bl SetGpuReg
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
movs r0, 0xF0
strh r0, [r1]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
movs r0, 0xA0
strh r0, [r4]
movs r0, 0x14
@@ -12896,7 +12896,7 @@ sub_80DE224: @ 80DE224
movs r0, 0
str r0, [sp, 0x8]
add r0, sp, 0x8
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r1, [r4]
ldr r1, [r1, 0x28]
ldr r2, =0x05000400
@@ -12909,7 +12909,7 @@ sub_80DE224: @ 80DE224
movs r0, 0x1
bl sub_80DED60
movs r5, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r6, 0x4
_080DE2F0:
ldr r0, [r4]
@@ -12963,7 +12963,7 @@ sub_80DE350: @ 80DE350
bl RequestDma3Fill
movs r5, 0
str r5, [sp]
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, [r6]
ldr r1, [r0, 0x28]
ldr r2, =0x05000400
@@ -13004,11 +13004,11 @@ sub_80DE350: @ 80DE350
ldrh r1, [r3]
movs r0, 0xA
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r5, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r5, [r0]
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_080DE3CA:
ldr r0, [r6]
ldr r0, [r0, 0x14]
@@ -13051,16 +13051,16 @@ sub_80DE424: @ 80DE424
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
movs r0, 0xA0
strh r0, [r1]
movs r0, 0x62
movs r1, 0
bl audio_play_and_stuff
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -13078,7 +13078,7 @@ sub_80DE464: @ 80DE464
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r1]
subs r0, 0x7
strh r0, [r1]
@@ -13091,7 +13091,7 @@ _080DE47C:
ldrh r2, [r1]
cmp r2, 0
bne _080DE496
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -13112,7 +13112,7 @@ sub_80DE4A8: @ 80DE4A8
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r3, r4, 2
adds r0, r3, r4
lsls r0, 3
@@ -13136,8 +13136,8 @@ _080DE4D0:
_080DE4DA:
movs r2, 0
adds r6, r3, 0
- ldr r5, =0x02039f34
- ldr r3, =0x02039f26
+ ldr r5, =gUnknown_02039F34
+ ldr r3, =gUnknown_02039F26
_080DE4E2:
ldr r0, [r5]
ldr r1, [r0]
@@ -13156,7 +13156,7 @@ _080DE4E2:
movs r0, 0x1
bl sub_80DE008
bl sub_80DC44C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r4
lsls r1, 3
adds r1, r0
@@ -13165,12 +13165,12 @@ _080DE4E2:
b _080DE5B4
.pool
_080DE52C:
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r0, [r0]
ands r1, r0
cmp r1, 0
beq _080DE584
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x7]
@@ -13201,7 +13201,7 @@ _080DE584:
bl sub_80DBAA0
b _080DE59A
_080DE58A:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x7]
@@ -13233,7 +13233,7 @@ sub_80DE5C0: @ 80DE5C0
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r1]
adds r0, 0x7
strh r0, [r1]
@@ -13241,7 +13241,7 @@ sub_80DE5C0: @ 80DE5C0
asrs r0, 16
cmp r0, 0xA0
ble _080DE5E4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -13259,7 +13259,7 @@ sub_80DE5F4: @ 80DE5F4
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13317,7 +13317,7 @@ sub_80DE65C: @ 80DE65C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13355,8 +13355,8 @@ sub_80DE69C: @ 80DE69C
lsrs r0, 24
mov r8, r0
movs r7, 0
- ldr r6, =0x02020630
- ldr r5, =0x02039f34
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_02039F34
_080DE6AE:
bl rotscale_alloc_entry
ldr r1, [r5]
@@ -13443,14 +13443,14 @@ _080DE74C:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
mov r0, r8
strh r0, [r1, 0x8]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x7]
@@ -13470,8 +13470,8 @@ sub_80DE794: @ 80DE794
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x02020630
- ldr r3, =0x02039f34
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_02039F34
ldr r0, [r3]
ldr r0, [r0, 0x14]
ldrb r1, [r0]
@@ -13484,7 +13484,7 @@ sub_80DE794: @ 80DE794
lsls r0, 26
cmp r0, 0
bge _080DE822
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -13515,7 +13515,7 @@ _080DE7CC:
_080DE7EC:
movs r4, 0
_080DE7EE:
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x14]
lsls r0, r4, 2
@@ -13524,7 +13524,7 @@ _080DE7EE:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_free_rotscale_entry
adds r4, 0x1
@@ -13583,7 +13583,7 @@ sub_80DE864: @ 80DE864
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r1, [r0, 0x4]
lsls r0, r7, 3
@@ -13594,7 +13594,7 @@ sub_80DE864: @ 80DE864
bl sub_80DE834
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
lsls r0, r7, 6
adds r0, r1
ldrh r0, [r0]
@@ -13607,7 +13607,7 @@ sub_80DE864: @ 80DE864
movs r2, 0x14
bl memset
bl sub_80A3934
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
movs r2, 0
adds r0, r1, 0x3
_080DE8A8:
@@ -13662,12 +13662,12 @@ _080DE8FA:
cmp r0, 0x7
bne _080DE99C
_080DE910:
- ldr r1, =0x02038432
+ ldr r1, =gUnknown_02038432
movs r0, 0
b _080DE9A0
.pool
_080DE920:
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, [r6]
ldr r1, [r0, 0x4]
lsls r0, r7, 3
@@ -13675,7 +13675,7 @@ _080DE920:
lsls r0, 2
adds r0, r1
ldrb r4, [r0, 0x1B]
- ldr r5, =0x02039e00
+ ldr r5, =gUnknown_02039E00
lsls r4, 6
adds r0, r4, r5
ldrh r0, [r0]
@@ -13695,17 +13695,17 @@ _080DE920:
b _080DE9A2
.pool
_080DE960:
- ldr r1, =0x0203841a
+ ldr r1, =gUnknown_0203841A
movs r0, 0xFF
b _080DE9A0
.pool
_080DE96C:
- ldr r1, =0x0203841a
+ ldr r1, =gUnknown_0203841A
movs r0, 0
b _080DE9A0
.pool
_080DE978:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0]
adds r2, r0, 0
@@ -13715,12 +13715,12 @@ _080DE978:
bne _080DE99C
movs r0, 0x2
strb r0, [r2]
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
strb r1, [r0]
b _080DE9A2
.pool
_080DE99C:
- ldr r1, =0x02038432
+ ldr r1, =gUnknown_02038432
movs r0, 0x1
_080DE9A0:
strb r0, [r1]
@@ -13735,7 +13735,7 @@ _080DE9A2:
thumb_func_start sub_80DE9B0
sub_80DE9B0: @ 80DE9B0
push {r4,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x18]
movs r1, 0
@@ -13763,11 +13763,11 @@ sub_80DE9DC: @ 80DE9DC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, [r6]
ldr r0, [r0, 0x18]
strb r4, [r0, 0x5]
- ldr r5, =0x02039e00
+ ldr r5, =gUnknown_02039E00
lsls r4, 6
adds r0, r4, r5
ldrh r0, [r0]
@@ -13796,16 +13796,16 @@ sub_80DEA20: @ 80DEA20
push {lr}
ldr r0, =DummyObjectCallback
bl object_new_hidden_with_callback
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
strb r0, [r1, 0x3]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_alloc_rotscale_entry
bl sub_80DEA5C
@@ -13817,12 +13817,12 @@ sub_80DEA20: @ 80DEA20
thumb_func_start sub_80DEA5C
sub_80DEA5C: @ 80DEA5C
push {r4,lr}
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
ldrb r0, [r0, 0x3]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0
strh r0, [r4, 0x24]
@@ -13905,12 +13905,12 @@ _080DEAD0:
.4byte _080DEB60
.4byte _080DEB60
_080DEB54:
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
movs r0, 0x2
b _080DEB64
.pool
_080DEB60:
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
movs r0, 0x3
_080DEB64:
strb r0, [r1]
@@ -14057,7 +14057,7 @@ sub_80DEC30: @ 80DEC30
bl AddTextPrinter
b _080DECA4
_080DEC80:
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
adds r0, r5, 0
ands r0, r1
@@ -14177,7 +14177,7 @@ sub_80DED4C: @ 80DED4C
thumb_func_start sub_80DED60
sub_80DED60: @ 80DED60
- ldr r2, =0x02039f38
+ ldr r2, =gUnknown_02039F38
movs r1, 0x1
lsls r1, r0
ldrb r0, [r2]
@@ -14191,7 +14191,7 @@ sub_80DED60: @ 80DED60
sub_80DED74: @ 80DED74
push {r4-r6,lr}
movs r0, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r5, =0x00000624
movs r4, 0
_080DED7E:
@@ -14236,7 +14236,7 @@ sub_80DEDA8: @ 80DEDA8
lsrs r0, 24
mov r8, r0
movs r5, 0
- ldr r1, =0x02039f20
+ ldr r1, =gUnknown_02039F20
ldrb r0, [r1]
cmp r0, 0
beq _080DEDE6
@@ -14252,7 +14252,7 @@ _080DEDE6:
ldr r0, [sp]
cmp r0, 0xFF
bne _080DEE00
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
cmp r5, r0
beq _080DEE00
@@ -14260,7 +14260,7 @@ _080DEDE6:
b _080DEF90
.pool
_080DEE00:
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0x4
bhi _080DEE4C
@@ -14308,7 +14308,7 @@ _080DEE54:
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
mov r10, r2
ldr r0, [r2]
mov r3, r9
@@ -14316,7 +14316,7 @@ _080DEE54:
ldr r6, =0x00002e90
adds r2, r0, r6
adds r2, r7
- ldr r4, =0x02039e00
+ ldr r4, =gUnknown_02039E00
lsls r5, 6
adds r1, r4, 0
adds r1, 0x38
@@ -14351,7 +14351,7 @@ _080DEE54:
adds r5, r4
adds r1, r5, 0
bl CopyString
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -14369,7 +14369,7 @@ _080DEEF4:
mov r2, r10
ldr r0, [r2]
adds r0, r7
- ldr r1, =0x02039f2e
+ ldr r1, =gUnknown_02039F2E
ldrh r1, [r1]
ldr r3, =0x00002eae
adds r0, r3
@@ -14378,12 +14378,12 @@ _080DEF02:
ldr r0, [sp]
cmp r0, 0xFF
beq _080DEF34
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
mov r2, r9
lsls r1, r2, 5
adds r0, r1
- ldr r1, =0x02039f2c
+ ldr r1, =gUnknown_02039F2C
ldrh r1, [r1]
ldr r3, =0x00002e9a
adds r0, r3
@@ -14391,7 +14391,7 @@ _080DEF02:
b _080DEF8E
.pool
_080DEF34:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
mov r2, r9
lsls r1, r2, 5
@@ -14403,8 +14403,8 @@ _080DEF34:
b _080DEF8E
.pool
_080DEF50:
- ldr r6, =0x02039f3c
- ldr r4, =0x02039e00
+ ldr r6, =gUnknown_02039F3C
+ ldr r4, =gUnknown_02039E00
lsls r5, 6
adds r0, r4, 0
adds r0, 0x38
@@ -14460,7 +14460,7 @@ sub_80DEFA8: @ 80DEFA8
cmp r1, 0
beq _080DEFE6
movs r2, 0x5
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r12, r0
ldr r4, =0x00002e90
ldr r3, =0x00002e70
@@ -14485,7 +14485,7 @@ _080DEFE6:
b _080DF03A
.pool
_080DEFF8:
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0x4
bhi _080DF038
@@ -14526,7 +14526,7 @@ _080DF03A:
sub_80DF040: @ 80DF040
push {r4-r7,lr}
movs r2, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r12, r0
ldr r4, =0x00002e90
ldr r3, =gUnknown_08587FA4
@@ -14558,7 +14558,7 @@ sub_80DF080: @ 80DF080
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r3, [r2]
ldr r5, [r3, 0x10]
ldrb r1, [r5, 0x1]
@@ -14810,7 +14810,7 @@ sub_80DF250: @ 80DF250
movs r0, 0
str r0, [sp, 0x20]
movs r4, 0
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
mov r2, sp
adds r2, 0xC
str r2, [sp, 0x28]
@@ -14820,7 +14820,7 @@ sub_80DF250: @ 80DF250
mov r7, sp
adds r7, 0x2
str r7, [sp, 0x24]
- ldr r5, =0x02039f20
+ ldr r5, =gUnknown_02039F20
movs r2, 0
movs r3, 0x80
lsls r3, 17
@@ -14860,7 +14860,7 @@ _080DF2C2:
ldr r2, [sp, 0x20]
cmp r4, r2
beq _080DF2EE
- ldr r1, =0x02039f08
+ ldr r1, =gUnknown_02039F08
lsls r0, r2, 1
adds r0, r1
movs r3, 0
@@ -14871,7 +14871,7 @@ _080DF2C2:
subs r2, r0
cmp r2, 0x32
bgt _080DF2EE
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
ldr r0, [r7]
ldr r2, [r0, 0x1C]
add r2, r9
@@ -14880,7 +14880,7 @@ _080DF2C2:
orrs r0, r1
strb r0, [r2, 0xD]
_080DF2EE:
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x1C]
mov r3, r9
@@ -14896,11 +14896,11 @@ _080DF2EE:
strb r0, [r2, 0xD]
_080DF30A:
movs r5, 0
- ldr r2, =0x02039f00
+ ldr r2, =gUnknown_02039F00
add r2, r10
movs r6, 0
ldrsh r1, [r2, r6]
- ldr r7, =0x02039f00
+ ldr r7, =gUnknown_02039F00
movs r3, 0
ldrsh r0, [r7, r3]
cmp r1, r0
@@ -14921,12 +14921,12 @@ _080DF322:
_080DF336:
cmp r5, 0x4
bne _080DF354
- ldr r1, =0x02039f20
+ ldr r1, =gUnknown_02039F20
adds r0, r4, r1
ldrb r0, [r0]
cmp r0, 0
beq _080DF354
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r2, [r0, 0x1C]
add r2, r9
@@ -14939,13 +14939,13 @@ _080DF354:
mov r12, r3
mov r8, r3
movs r5, 0
- ldr r0, =0x02039f00
+ ldr r0, =gUnknown_02039F00
add r0, r10
movs r7, 0
ldrsh r6, [r0, r7]
str r6, [sp, 0x34]
- ldr r2, =0x02039f00
- ldr r0, =0x02039f18
+ ldr r2, =gUnknown_02039F00
+ ldr r0, =gUnknown_02039F18
mov r1, r10
adds r6, r1, r0
adds r3, r0, 0
@@ -14978,7 +14978,7 @@ _080DF38E:
mov r2, r8
cmp r2, 0
bne _080DF3B4
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r0, [r3]
ldr r2, [r0, 0x1C]
add r2, r9
@@ -14987,7 +14987,7 @@ _080DF38E:
orrs r0, r1
strb r0, [r2, 0xD]
_080DF3B4:
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, [r6]
ldr r0, [r0, 0x1C]
mov r7, r9
@@ -15031,7 +15031,7 @@ _080DF3EA:
ldr r2, [sp, 0x28]
strb r0, [r2, 0x5]
movs r4, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
mov r8, r0
ldr r7, [sp, 0x30]
@@ -15046,7 +15046,7 @@ _080DF40E:
mov r12, r4
cmp r0, 0
beq _080DF450
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r6, [r0]
ldr r3, [sp, 0x28]
mov r4, sp
@@ -15123,7 +15123,7 @@ _080DF4B6:
bne _080DF478
_080DF4C0:
bl GenerateRandomNumber
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r4, [r1, 0x1C]
ldr r1, [sp, 0x30]
@@ -15156,8 +15156,8 @@ sub_80DF4F8: @ 80DF4F8
mov r5, r8
push {r5-r7}
sub sp, 0xC
- ldr r1, =0x02039f20
- ldr r0, =0x02039f25
+ ldr r1, =gUnknown_02039F20
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -15167,7 +15167,7 @@ sub_80DF4F8: @ 80DF4F8
_080DF514:
movs r7, 0
movs r3, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
mov r12, r0
_080DF51C:
adds r0, r3, r1
@@ -15187,13 +15187,13 @@ _080DF528:
lsls r2, r7, 1
lsls r4, r7, 4
mov r8, r4
- ldr r1, =0x02039f00
+ ldr r1, =gUnknown_02039F00
adds r0, r2, r1
movs r6, 0
ldrsh r5, [r0, r6]
str r5, [sp, 0x8]
adds r5, r1, 0
- ldr r0, =0x02039f18
+ ldr r0, =gUnknown_02039F18
adds r2, r0
adds r4, r0, 0
_080DF54E:
@@ -15253,7 +15253,7 @@ _080DF5A0:
bl __modsi3
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x1C]
add r0, r8
@@ -15295,7 +15295,7 @@ _080DF5F6:
bne _080DF628
mov r0, sp
strb r1, [r0]
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x1C]
ldrb r4, [r0, 0x1D]
@@ -15306,7 +15306,7 @@ _080DF628:
mov r1, sp
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x1C]
ldrb r4, [r0, 0xD]
@@ -15360,7 +15360,7 @@ _080DF682:
ldrb r6, [r0]
movs r2, 0x80
movs r3, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r0, [r0, 0x1C]
lsls r1, r6, 4
@@ -15391,7 +15391,7 @@ _080DF6C4:
ldr r5, [sp, 0x4]
lsrs r0, r5, 24
bl sub_80ECE34
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x1C]
add r0, r8
@@ -15462,7 +15462,7 @@ sub_80DF750: @ 80DF750
mov r5, r8
push {r5-r7}
sub sp, 0x34
- ldr r0, =0x020322d5
+ ldr r0, =gUnknown_020322D5
ldrb r0, [r0]
cmp r0, 0
bne _080DF766
@@ -15510,7 +15510,7 @@ _080DF7AE:
ldr r1, =gUnknown_085ED1B2
bl CopyString
adds r5, r0, 0
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
adds r0, r7, r0
ldrb r0, [r0]
mov r1, r10
@@ -15519,7 +15519,7 @@ _080DF7AE:
movs r2, 0x5
movs r3, 0x1
bl sub_80DEBD0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x1C]
lsls r0, r7, 4
@@ -15548,7 +15548,7 @@ _080DF7DE:
cmp r0, r2
bgt _080DF7DE
movs r6, 0
- ldr r4, =0x02039f26
+ ldr r4, =gUnknown_02039F26
ldr r3, [sp, 0x30]
_080DF80A:
lsls r0, r6, 24
@@ -15606,7 +15606,7 @@ _080DF884:
add r0, sp, 0x4
ldr r1, =gUnknown_085ED1B5
bl CopyString
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x1C]
lsls r0, r7, 4
@@ -15636,7 +15636,7 @@ _080DF8A0:
cmp r0, r2
bgt _080DF8A0
movs r6, 0
- ldr r4, =0x02039f26
+ ldr r4, =gUnknown_02039F26
ldr r3, [sp, 0x30]
_080DF8CC:
lsls r0, r6, 24
diff --git a/asm/contest_ai.s b/asm/contest_ai.s
index 1956153df..fc3d48507 100644
--- a/asm/contest_ai.s
+++ b/asm/contest_ai.s
@@ -10,7 +10,7 @@ sub_81562C4: @ 81562C4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0xC]
movs r1, 0
@@ -39,7 +39,7 @@ _081562DE:
strb r1, [r0]
ldr r0, [r2]
ldr r2, [r0, 0xC]
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
adds r0, r2, 0
adds r0, 0x41
ldrb r0, [r0]
@@ -57,7 +57,7 @@ _081562DE:
thumb_func_start sub_8156324
sub_8156324: @ 8156324
push {r4-r6,lr}
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0xC]
ldr r0, [r0, 0x14]
@@ -98,7 +98,7 @@ _0815636C:
bl GenerateRandomNumber
adds r5, r0, 0
ands r5, r6
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r1, [r0, 0xC]
adds r0, r1, 0x5
@@ -135,7 +135,7 @@ sub_81563B0: @ 81563B0
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r0, [r0, 0xC]
ldrb r0, [r0]
@@ -143,8 +143,8 @@ sub_81563B0: @ 81563B0
cmp r0, 0x2
beq _081564A0
adds r7, r5, 0
- ldr r6, =0x0203ab38
- ldr r0, =0x02039e1e
+ ldr r6, =gUnknown_0203AB38
+ ldr r0, =gUnknown_02039E1E
mov r8, r0
_081563CC:
ldr r0, [r7]
@@ -211,7 +211,7 @@ _08156444:
orrs r0, r1
strb r0, [r2, 0x9]
_08156458:
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r3, [r0, 0xC]
ldrb r1, [r3, 0x9]
@@ -263,7 +263,7 @@ sub_81564AC: @ 81564AC
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r0, [r3]
ldr r0, [r0, 0x8]
b _081564CC
@@ -289,13 +289,13 @@ _081564D2:
thumb_func_start sub_81564DC
sub_81564DC: @ 81564DC
push {r4,lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r0, [r3]
ldr r0, [r0, 0xC]
adds r1, r0, 0x5
ldrb r0, [r0, 0x4]
adds r1, r0
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r0, [r2]
ldrb r0, [r0, 0x1]
lsls r0, 24
@@ -331,13 +331,13 @@ _08156516:
thumb_func_start sub_8156530
sub_8156530: @ 8156530
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
ldr r0, [r0]
ldrb r0, [r0, 0x1]
strh r0, [r1, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -349,12 +349,12 @@ sub_8156530: @ 8156530
sub_8156550: @ 8156550
push {lr}
bl sub_8156530
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -384,12 +384,12 @@ _08156590:
sub_8156594: @ 8156594
push {lr}
bl sub_8156530
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -419,12 +419,12 @@ _081565D4:
sub_81565D8: @ 81565D8
push {lr}
bl sub_8156530
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -454,12 +454,12 @@ _08156618:
sub_815661C: @ 815661C
push {lr}
bl sub_8156530
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -487,7 +487,7 @@ _0815665C:
thumb_func_start sub_8156660
sub_8156660: @ 8156660
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
ldr r0, [r0]
@@ -495,7 +495,7 @@ sub_8156660: @ 8156660
lsls r0, 24
asrs r0, 24
strh r0, [r1, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -507,12 +507,12 @@ sub_8156660: @ 8156660
sub_8156684: @ 8156684
push {lr}
bl sub_8156660
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -542,12 +542,12 @@ _081566C4:
sub_81566C8: @ 81566C8
push {lr}
bl sub_8156660
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -577,12 +577,12 @@ _08156708:
sub_815670C: @ 815670C
push {lr}
bl sub_8156660
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -612,12 +612,12 @@ _0815674C:
sub_8156750: @ 8156750
push {lr}
bl sub_8156660
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -645,7 +645,7 @@ _08156790:
thumb_func_start sub_8156794
sub_8156794: @ 8156794
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
ldr r0, [r0, 0x8]
@@ -655,7 +655,7 @@ sub_8156794: @ 8156794
adds r0, r1
ldrb r0, [r0]
strh r0, [r2, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -667,12 +667,12 @@ sub_8156794: @ 8156794
sub_81567BC: @ 81567BC
push {lr}
bl sub_8156794
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -702,12 +702,12 @@ _081567FC:
sub_8156800: @ 8156800
push {lr}
bl sub_8156794
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -737,12 +737,12 @@ _08156840:
sub_8156844: @ 8156844
push {lr}
bl sub_8156794
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -772,12 +772,12 @@ _08156884:
sub_8156888: @ 8156888
push {lr}
bl sub_8156794
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -806,7 +806,7 @@ _081568C8:
thumb_func_start sub_81568CC
sub_81568CC: @ 81568CC
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r4, [r0, 0xC]
adds r1, r4, 0
@@ -825,7 +825,7 @@ sub_81568CC: @ 81568CC
lsls r0, 24
asrs r0, 24
strh r0, [r4, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -839,12 +839,12 @@ sub_81568CC: @ 81568CC
sub_815690C: @ 815690C
push {lr}
bl sub_81568CC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -874,12 +874,12 @@ _0815694C:
sub_8156950: @ 8156950
push {lr}
bl sub_81568CC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -909,12 +909,12 @@ _08156990:
sub_8156994: @ 8156994
push {lr}
bl sub_81568CC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -944,12 +944,12 @@ _081569D4:
sub_81569D8: @ 81569D8
push {lr}
bl sub_81568CC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -977,7 +977,7 @@ _08156A18:
thumb_func_start sub_8156A1C
sub_8156A1C: @ 8156A1C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r3, [r0, 0xC]
adds r1, r3, 0
@@ -990,7 +990,7 @@ sub_8156A1C: @ 8156A1C
adds r0, r2
ldrh r0, [r0, 0x4]
strh r0, [r3, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1002,10 +1002,10 @@ sub_8156A1C: @ 8156A1C
sub_8156A48: @ 8156A48
push {r4,r5,lr}
bl sub_8156A1C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1043,10 +1043,10 @@ _08156A90:
sub_8156A98: @ 8156A98
push {r4,r5,lr}
bl sub_8156A1C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1084,10 +1084,10 @@ _08156AE0:
sub_8156AE8: @ 8156AE8
push {r4,r5,lr}
bl sub_8156A1C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1125,10 +1125,10 @@ _08156B30:
sub_8156B38: @ 8156B38
push {r4,r5,lr}
bl sub_8156A1C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1164,10 +1164,10 @@ _08156B80:
thumb_func_start sub_8156B88
sub_8156B88: @ 8156B88
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r1, =0x02039f00
+ ldr r1, =gUnknown_02039F00
adds r0, r2, 0
adds r0, 0x41
ldrb r0, [r0]
@@ -1175,7 +1175,7 @@ sub_8156B88: @ 8156B88
adds r0, r1
ldrh r0, [r0]
strh r0, [r2, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1187,10 +1187,10 @@ sub_8156B88: @ 8156B88
sub_8156BB4: @ 8156BB4
push {r4,r5,lr}
bl sub_8156B88
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1228,10 +1228,10 @@ _08156BFC:
sub_8156C04: @ 8156C04
push {r4,r5,lr}
bl sub_8156B88
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1269,10 +1269,10 @@ _08156C4C:
sub_8156C54: @ 8156C54
push {r4,r5,lr}
bl sub_8156B88
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1310,10 +1310,10 @@ _08156C9C:
sub_8156CA4: @ 8156CA4
push {r4,r5,lr}
bl sub_8156B88
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3]
ldrb r0, [r3, 0x1]
@@ -1349,13 +1349,13 @@ _08156CEC:
thumb_func_start sub_8156CF4
sub_8156CF4: @ 8156CF4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
strh r0, [r1, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1367,12 +1367,12 @@ sub_8156CF4: @ 8156CF4
sub_8156D18: @ 8156D18
push {lr}
bl sub_8156CF4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -1402,12 +1402,12 @@ _08156D58:
sub_8156D5C: @ 8156D5C
push {lr}
bl sub_8156CF4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -1436,8 +1436,8 @@ _08156D9C:
thumb_func_start sub_8156DA0
sub_8156DA0: @ 8156DA0
push {r4,lr}
- ldr r2, =0x02039e00
- ldr r4, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0xC]
ldrb r1, [r0, 0x4]
@@ -1455,7 +1455,7 @@ sub_8156DA0: @ 8156DA0
lsls r0, 24
asrs r0, 24
strh r0, [r1, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1469,10 +1469,10 @@ sub_8156DA0: @ 8156DA0
sub_8156DE4: @ 8156DE4
push {r4,lr}
bl sub_8156DA0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
movs r4, 0x18
ldrsh r1, [r0, r4]
@@ -1506,10 +1506,10 @@ _08156E24:
sub_8156E2C: @ 8156E2C
push {r4,lr}
bl sub_8156DA0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
movs r4, 0x18
ldrsh r1, [r0, r4]
@@ -1543,10 +1543,10 @@ _08156E6C:
sub_8156E74: @ 8156E74
push {r4,lr}
bl sub_8156DA0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
movs r4, 0x18
ldrsh r1, [r0, r4]
@@ -1580,10 +1580,10 @@ _08156EB4:
sub_8156EBC: @ 8156EBC
push {r4,lr}
bl sub_8156DA0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
movs r4, 0x18
ldrsh r1, [r0, r4]
@@ -1615,8 +1615,8 @@ _08156EFC:
thumb_func_start sub_8156F04
sub_8156F04: @ 8156F04
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r3, [r0, 0xC]
ldrb r1, [r3, 0x4]
@@ -1634,7 +1634,7 @@ sub_8156F04: @ 8156F04
adds r0, r1
ldrb r0, [r0]
strh r0, [r3, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1646,12 +1646,12 @@ sub_8156F04: @ 8156F04
sub_8156F44: @ 8156F44
push {lr}
bl sub_8156F04
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -1681,12 +1681,12 @@ _08156F84:
sub_8156F88: @ 8156F88
push {lr}
bl sub_8156F04
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -1714,8 +1714,8 @@ _08156FC8:
thumb_func_start sub_8156FCC
sub_8156FCC: @ 8156FCC
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r3, [r0, 0xC]
ldrb r1, [r3, 0x4]
@@ -1737,7 +1737,7 @@ sub_8156FCC: @ 8156FCC
adds r0, r2
ldrb r0, [r0]
strh r0, [r3, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1749,12 +1749,12 @@ sub_8156FCC: @ 8156FCC
sub_8157018: @ 8157018
push {lr}
bl sub_8156FCC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -1784,12 +1784,12 @@ _08157058:
sub_815705C: @ 815705C
push {lr}
bl sub_8156FCC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -1818,8 +1818,8 @@ _0815709C:
thumb_func_start sub_81570A0
sub_81570A0: @ 81570A0
push {r4-r7,lr}
- ldr r2, =0x02039e00
- ldr r5, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0xC]
ldrb r0, [r1, 0x4]
@@ -1840,7 +1840,7 @@ sub_81570A0: @ 81570A0
adds r0, r3
ldrb r7, [r0, 0x1]
movs r6, 0
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
mov r12, r0
adds r1, r2
_081570D4:
@@ -1887,14 +1887,14 @@ _0815711A:
sub_815712C: @ 815712C
push {lr}
bl sub_81570A0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157164
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -1910,7 +1910,7 @@ sub_815712C: @ 815712C
b _0815716C
.pool
_08157164:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -1923,8 +1923,8 @@ _0815716C:
thumb_func_start sub_8157174
sub_8157174: @ 8157174
push {r4-r7,lr}
- ldr r2, =0x02039e00
- ldr r5, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0xC]
ldrb r0, [r1, 0x4]
@@ -1945,7 +1945,7 @@ sub_8157174: @ 8157174
adds r0, r3
ldrb r7, [r0, 0x2]
movs r6, 0
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
mov r12, r0
adds r1, r2
_081571A8:
@@ -1992,14 +1992,14 @@ _081571EE:
sub_8157200: @ 8157200
push {lr}
bl sub_8157174
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157238
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -2015,7 +2015,7 @@ sub_8157200: @ 8157200
b _08157240
.pool
_08157238:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -2028,8 +2028,8 @@ _08157240:
thumb_func_start sub_8157248
sub_8157248: @ 8157248
push {r4,lr}
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r4, [r0, 0xC]
ldrb r1, [r4, 0x4]
@@ -2055,7 +2055,7 @@ sub_8157248: @ 8157248
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2069,12 +2069,12 @@ sub_8157248: @ 8157248
sub_81572A4: @ 81572A4
push {lr}
bl sub_8157248
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2104,12 +2104,12 @@ _081572E4:
sub_81572E8: @ 81572E8
push {lr}
bl sub_8157248
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2139,12 +2139,12 @@ _08157328:
sub_815732C: @ 815732C
push {lr}
bl sub_8157248
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2174,12 +2174,12 @@ _0815736C:
sub_8157370: @ 8157370
push {lr}
bl sub_8157248
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2208,8 +2208,8 @@ _081573B0:
thumb_func_start sub_81573B4
sub_81573B4: @ 81573B4
push {r4,lr}
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r4, [r0, 0xC]
ldrb r1, [r4, 0x4]
@@ -2235,7 +2235,7 @@ sub_81573B4: @ 81573B4
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2249,12 +2249,12 @@ sub_81573B4: @ 81573B4
sub_8157410: @ 8157410
push {lr}
bl sub_81573B4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2284,12 +2284,12 @@ _08157450:
sub_8157454: @ 8157454
push {lr}
bl sub_81573B4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2319,12 +2319,12 @@ _08157494:
sub_8157498: @ 8157498
push {lr}
bl sub_81573B4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2354,12 +2354,12 @@ _081574D8:
sub_81574DC: @ 81574DC
push {lr}
bl sub_81573B4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2388,8 +2388,8 @@ _0815751C:
thumb_func_start sub_8157520
sub_8157520: @ 8157520
push {r4,r5,lr}
- ldr r3, =0x02039e00
- ldr r5, =0x02039f34
+ ldr r3, =gUnknown_02039E00
+ ldr r5, =gUnknown_02039F34
ldr r4, [r5]
ldr r1, [r4, 0xC]
ldrb r0, [r1, 0x4]
@@ -2421,7 +2421,7 @@ _08157560:
ldr r0, [r5]
ldr r0, [r0, 0xC]
strh r1, [r0, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2435,12 +2435,12 @@ _08157560:
sub_8157578: @ 8157578
push {lr}
bl sub_8157520
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2470,12 +2470,12 @@ _081575B8:
sub_81575BC: @ 81575BC
push {lr}
bl sub_8157520
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2505,12 +2505,12 @@ _081575FC:
sub_8157600: @ 8157600
push {lr}
bl sub_8157520
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2540,12 +2540,12 @@ _08157640:
sub_8157644: @ 8157644
push {lr}
bl sub_8157520
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -2575,8 +2575,8 @@ _08157684:
sub_8157688: @ 8157688
push {r4-r6,lr}
movs r3, 0
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
ldrb r1, [r0, 0x4]
@@ -2592,7 +2592,7 @@ sub_8157688: @ 8157688
adds r6, r2, 0
_081576AA:
lsls r1, r4, 1
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
adds r0, 0x41
@@ -2619,11 +2619,11 @@ _081576D2:
_081576DC:
movs r3, 0x1
_081576DE:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
strh r3, [r0, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2637,14 +2637,14 @@ _081576DE:
sub_8157700: @ 8157700
push {lr}
bl sub_8157688
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157738
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -2660,7 +2660,7 @@ sub_8157700: @ 8157700
b _08157740
.pool
_08157738:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -2674,14 +2674,14 @@ _08157740:
sub_8157748: @ 8157748
push {lr}
bl sub_8157688
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08157780
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -2697,7 +2697,7 @@ sub_8157748: @ 8157748
b _08157788
.pool
_08157780:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -2711,8 +2711,8 @@ _08157788:
sub_8157790: @ 8157790
push {r4-r6,lr}
movs r3, 0
- ldr r2, =0x02039e00
- ldr r0, =0x02039f34
+ ldr r2, =gUnknown_02039E00
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
ldrb r1, [r0, 0x4]
@@ -2728,7 +2728,7 @@ sub_8157790: @ 8157790
adds r6, r2, 0
_081577B2:
lsls r1, r4, 1
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
adds r0, 0x41
@@ -2754,11 +2754,11 @@ _081577D8:
_081577E2:
movs r3, 0x1
_081577E4:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
strh r3, [r0, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2772,14 +2772,14 @@ _081577E4:
sub_8157808: @ 8157808
push {lr}
bl sub_8157790
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157840
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -2795,7 +2795,7 @@ sub_8157808: @ 8157808
b _08157848
.pool
_08157840:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -2809,14 +2809,14 @@ _08157848:
sub_8157850: @ 8157850
push {lr}
bl sub_8157790
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08157888
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -2832,7 +2832,7 @@ sub_8157850: @ 8157850
b _08157890
.pool
_08157888:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -2846,8 +2846,8 @@ _08157890:
sub_8157898: @ 8157898
push {r4-r6,lr}
movs r5, 0
- ldr r3, =0x02039e00
- ldr r6, =0x02039f34
+ ldr r3, =gUnknown_02039E00
+ ldr r6, =gUnknown_02039F34
ldr r4, [r6]
ldr r1, [r4, 0xC]
ldrb r0, [r1, 0x4]
@@ -2879,7 +2879,7 @@ _081578D6:
ldr r0, [r6]
ldr r0, [r0, 0xC]
strh r5, [r0, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2893,14 +2893,14 @@ _081578D6:
sub_81578F8: @ 81578F8
push {lr}
bl sub_8157898
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157930
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -2916,7 +2916,7 @@ sub_81578F8: @ 81578F8
b _08157938
.pool
_08157930:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -2930,14 +2930,14 @@ _08157938:
sub_8157940: @ 8157940
push {lr}
bl sub_8157898
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08157978
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -2953,7 +2953,7 @@ sub_8157940: @ 8157940
b _08157980
.pool
_08157978:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -2966,13 +2966,13 @@ _08157980:
thumb_func_start sub_8157988
sub_8157988: @ 8157988
push {r4,r5,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_81564AC
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r5, [r1, 0xC]
ldr r2, [r1, 0x4]
@@ -3000,12 +3000,12 @@ sub_8157988: @ 8157988
sub_81579CC: @ 81579CC
push {lr}
bl sub_8157988
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3035,12 +3035,12 @@ _08157A0C:
sub_8157A10: @ 8157A10
push {lr}
bl sub_8157988
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3070,12 +3070,12 @@ _08157A50:
sub_8157A54: @ 8157A54
push {lr}
bl sub_8157988
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3105,12 +3105,12 @@ _08157A94:
sub_8157A98: @ 8157A98
push {lr}
bl sub_8157988
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3140,7 +3140,7 @@ _08157AD8:
sub_8157ADC: @ 8157ADC
push {r4-r6,lr}
movs r6, 0
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl sub_81564AC
@@ -3152,7 +3152,7 @@ sub_8157ADC: @ 8157ADC
cmp r0, 0
beq _08157B18
ldr r2, =gContestMoves
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r4, 3
@@ -3167,7 +3167,7 @@ sub_8157ADC: @ 8157ADC
orrs r0, r1
lsrs r6, r0, 31
_08157B18:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
strh r6, [r0, 0x18]
@@ -3184,12 +3184,12 @@ _08157B18:
sub_8157B38: @ 8157B38
push {lr}
bl sub_8157ADC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3219,12 +3219,12 @@ _08157B78:
sub_8157B7C: @ 8157B7C
push {lr}
bl sub_8157ADC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3254,12 +3254,12 @@ _08157BBC:
sub_8157BC0: @ 8157BC0
push {lr}
bl sub_8157ADC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3289,12 +3289,12 @@ _08157C00:
sub_8157C04: @ 8157C04
push {lr}
bl sub_8157ADC
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3323,7 +3323,7 @@ _08157C44:
thumb_func_start sub_8157C48
sub_8157C48: @ 8157C48
push {lr}
- ldr r0, =0x0203ab38
+ ldr r0, =gUnknown_0203AB38
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl sub_81564AC
@@ -3333,20 +3333,20 @@ sub_8157C48: @ 8157C48
lsls r0, 24
cmp r0, 0
beq _08157C74
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
movs r0, 0
b _08157C7C
.pool
_08157C74:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
movs r0, 0x1
_08157C7C:
strh r0, [r1, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -3359,14 +3359,14 @@ _08157C7C:
sub_8157C94: @ 8157C94
push {lr}
bl sub_8157C48
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157CCC
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3382,7 +3382,7 @@ sub_8157C94: @ 8157C94
b _08157CD4
.pool
_08157CCC:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3396,14 +3396,14 @@ _08157CD4:
sub_8157CDC: @ 8157CDC
push {lr}
bl sub_8157C48
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08157D14
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3419,7 +3419,7 @@ sub_8157CDC: @ 8157CDC
b _08157D1C
.pool
_08157D14:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3432,13 +3432,13 @@ _08157D1C:
thumb_func_start sub_8157D24
sub_8157D24: @ 8157D24
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_81564AC
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r3, [r1, 0xC]
ldr r2, [r1, 0x4]
@@ -3463,14 +3463,14 @@ sub_8157D24: @ 8157D24
sub_8157D60: @ 8157D60
push {lr}
bl sub_8157D24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157D98
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3486,7 +3486,7 @@ sub_8157D60: @ 8157D60
b _08157DA0
.pool
_08157D98:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3500,14 +3500,14 @@ _08157DA0:
sub_8157DA8: @ 8157DA8
push {lr}
bl sub_8157D24
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08157DE0
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3523,7 +3523,7 @@ sub_8157DA8: @ 8157DA8
b _08157DE8
.pool
_08157DE0:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3536,13 +3536,13 @@ _08157DE8:
thumb_func_start sub_8157DF0
sub_8157DF0: @ 8157DF0
push {r4,r5,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_81564AC
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r5, [r1, 0xC]
ldr r3, [r1, 0x4]
@@ -3574,14 +3574,14 @@ sub_8157DF0: @ 8157DF0
sub_8157E3C: @ 8157E3C
push {lr}
bl sub_8157DF0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bge _08157E74
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3597,7 +3597,7 @@ sub_8157E3C: @ 8157E3C
b _08157E7C
.pool
_08157E74:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3611,14 +3611,14 @@ _08157E7C:
sub_8157E84: @ 8157E84
push {lr}
bl sub_8157DF0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
ble _08157EBC
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3634,7 +3634,7 @@ sub_8157E84: @ 8157E84
b _08157EC4
.pool
_08157EBC:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3648,14 +3648,14 @@ _08157EC4:
sub_8157ECC: @ 8157ECC
push {lr}
bl sub_8157DF0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08157F04
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3671,7 +3671,7 @@ sub_8157ECC: @ 8157ECC
b _08157F0C
.pool
_08157F04:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3685,14 +3685,14 @@ _08157F0C:
sub_8157F14: @ 8157F14
push {lr}
bl sub_8157DF0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08157F4C
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3708,7 +3708,7 @@ sub_8157F14: @ 8157F14
b _08157F54
.pool
_08157F4C:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3721,15 +3721,15 @@ _08157F54:
thumb_func_start sub_8157F5C
sub_8157F5C: @ 8157F5C
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl sub_81564AC
lsls r0, 24
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r3, [r1, 0xC]
- ldr r2, =0x02039f00
+ ldr r2, =gUnknown_02039F00
lsrs r0, 23
adds r0, r2
adds r1, r3, 0
@@ -3754,14 +3754,14 @@ sub_8157F5C: @ 8157F5C
sub_8157FA0: @ 8157FA0
push {lr}
bl sub_8157F5C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bge _08157FD8
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3777,7 +3777,7 @@ sub_8157FA0: @ 8157FA0
b _08157FE0
.pool
_08157FD8:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3791,14 +3791,14 @@ _08157FE0:
sub_8157FE8: @ 8157FE8
push {lr}
bl sub_8157F5C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
ble _08158020
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3814,7 +3814,7 @@ sub_8157FE8: @ 8157FE8
b _08158028
.pool
_08158020:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3828,14 +3828,14 @@ _08158028:
sub_8158030: @ 8158030
push {lr}
bl sub_8157F5C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08158068
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3851,7 +3851,7 @@ sub_8158030: @ 8158030
b _08158070
.pool
_08158068:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3865,14 +3865,14 @@ _08158070:
sub_8158078: @ 8158078
push {lr}
bl sub_8157F5C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _081580B0
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -3888,7 +3888,7 @@ sub_8158078: @ 8158078
b _081580B8
.pool
_081580B0:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -3901,14 +3901,14 @@ _081580B8:
thumb_func_start sub_81580C0
sub_81580C0: @ 81580C0
push {r4,r5,lr}
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl sub_81564AC
lsls r0, 24
ldr r3, [r5]
ldrb r2, [r3, 0x2]
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r4, [r1]
ldr r1, [r4]
lsrs r0, 23
@@ -3935,12 +3935,12 @@ sub_81580C0: @ 81580C0
sub_8158108: @ 8158108
push {lr}
bl sub_81580C0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -3970,12 +3970,12 @@ _08158148:
sub_815814C: @ 815814C
push {lr}
bl sub_81580C0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4005,12 +4005,12 @@ _0815818C:
sub_8158190: @ 8158190
push {lr}
bl sub_81580C0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4040,12 +4040,12 @@ _081581D0:
sub_81581D4: @ 81581D4
push {lr}
bl sub_81580C0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4074,7 +4074,7 @@ _08158214:
thumb_func_start sub_8158218
sub_8158218: @ 8158218
push {r4,r5,lr}
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl sub_81564AC
@@ -4082,7 +4082,7 @@ sub_8158218: @ 8158218
lsrs r0, 24
ldr r3, [r5]
ldrb r2, [r3, 0x2]
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r4, [r1]
ldr r1, [r4]
lsls r2, 2
@@ -4105,12 +4105,12 @@ sub_8158218: @ 8158218
sub_8158254: @ 8158254
push {lr}
bl sub_8158218
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4140,12 +4140,12 @@ _08158294:
sub_8158298: @ 8158298
push {lr}
bl sub_8158218
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4175,12 +4175,12 @@ _081582D8:
sub_81582DC: @ 81582DC
push {lr}
bl sub_8158218
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4210,12 +4210,12 @@ _0815831C:
sub_8158320: @ 8158320
push {lr}
bl sub_8158218
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4244,14 +4244,14 @@ _08158360:
thumb_func_start sub_8158364
sub_8158364: @ 8158364
push {r4,r5,lr}
- ldr r5, =0x0203ab38
+ ldr r5, =gUnknown_0203AB38
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl sub_81564AC
lsls r0, 24
ldr r3, [r5]
ldrb r2, [r3, 0x2]
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r4, [r1]
ldr r1, [r4]
lsrs r0, 23
@@ -4282,12 +4282,12 @@ sub_8158364: @ 8158364
sub_81583B8: @ 81583B8
push {lr}
bl sub_8158364
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4317,12 +4317,12 @@ _081583F8:
sub_81583FC: @ 81583FC
push {lr}
bl sub_8158364
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
cmp r0, r1
@@ -4351,10 +4351,10 @@ _0815843C:
thumb_func_start sub_8158440
sub_8158440: @ 8158440
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r3, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r2, [r4]
ldrb r0, [r2, 0x1]
lsls r0, 1
@@ -4374,10 +4374,10 @@ sub_8158440: @ 8158440
thumb_func_start sub_815846C
sub_815846C: @ 815846C
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r3, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r2, [r4]
ldrb r0, [r2, 0x1]
lsls r0, 1
@@ -4399,10 +4399,10 @@ sub_815846C: @ 815846C
thumb_func_start sub_815849C
sub_815849C: @ 815849C
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4427,10 +4427,10 @@ sub_815849C: @ 815849C
thumb_func_start sub_81584D4
sub_81584D4: @ 81584D4
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x1]
lsls r1, 1
@@ -4454,10 +4454,10 @@ sub_81584D4: @ 81584D4
thumb_func_start sub_8158508
sub_8158508: @ 8158508
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x1]
lsls r1, 1
@@ -4481,10 +4481,10 @@ sub_8158508: @ 8158508
thumb_func_start sub_815853C
sub_815853C: @ 815853C
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4524,10 +4524,10 @@ _08158586:
thumb_func_start sub_815858C
sub_815858C: @ 815858C
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4567,10 +4567,10 @@ _081585D6:
thumb_func_start sub_81585DC
sub_81585DC: @ 81585DC
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4610,10 +4610,10 @@ _08158626:
thumb_func_start sub_815862C
sub_815862C: @ 815862C
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4653,10 +4653,10 @@ _08158676:
thumb_func_start sub_815867C
sub_815867C: @ 815867C
push {r4,r5,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x1]
lsls r1, 1
@@ -4696,10 +4696,10 @@ _081586C8:
thumb_func_start sub_81586D0
sub_81586D0: @ 81586D0
push {r4,r5,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x1]
lsls r1, 1
@@ -4739,10 +4739,10 @@ _0815871C:
thumb_func_start sub_8158724
sub_8158724: @ 8158724
push {r4,r5,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x1]
lsls r1, 1
@@ -4782,10 +4782,10 @@ _08158770:
thumb_func_start sub_8158778
sub_8158778: @ 8158778
push {r4,r5,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r1, [r3, 0x1]
lsls r1, 1
@@ -4828,10 +4828,10 @@ sub_81587CC: @ 81587CC
bl GenerateRandomNumber
movs r2, 0xFF
ands r2, r0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4869,10 +4869,10 @@ sub_815881C: @ 815881C
bl GenerateRandomNumber
movs r2, 0xFF
ands r2, r0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0xC]
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r3, [r4]
ldrb r0, [r3, 0x1]
lsls r0, 1
@@ -4906,7 +4906,7 @@ _08158864:
thumb_func_start sub_815886C
sub_815886C: @ 815886C
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -4926,7 +4926,7 @@ sub_815886C: @ 815886C
thumb_func_start dp15_call
dp15_call: @ 815888C
push {r4,lr}
- ldr r4, =0x0203ab38
+ ldr r4, =gUnknown_0203AB38
ldr r0, [r4]
adds r0, 0x5
bl sub_81588E0
@@ -4955,7 +4955,7 @@ sub_81588BC: @ 81588BC
lsls r0, 24
cmp r0, 0
bne _081588D6
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0xC]
ldrb r1, [r2, 0x9]
@@ -4971,7 +4971,7 @@ _081588D6:
thumb_func_start sub_81588E0
sub_81588E0: @ 81588E0
push {r4,lr}
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r3, [r1, 0xC]
adds r4, r3, 0
@@ -4993,7 +4993,7 @@ sub_81588E0: @ 81588E0
thumb_func_start sub_8158908
sub_8158908: @ 8158908
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r0, [r3]
ldr r0, [r0, 0xC]
adds r1, r0, 0
@@ -5007,7 +5007,7 @@ sub_8158908: @ 8158908
_08158924:
subs r0, 0x1
strb r0, [r1]
- ldr r2, =0x0203ab38
+ ldr r2, =gUnknown_0203AB38
ldr r0, [r3]
ldr r1, [r0, 0xC]
adds r0, r1, 0
@@ -5030,10 +5030,10 @@ sub_8158948: @ 8158948
push {r4-r6,lr}
movs r5, 0
movs r4, 0
- ldr r6, =0x02039e1e
+ ldr r6, =gUnknown_02039E1E
_08158950:
lsls r1, r4, 1
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
adds r0, 0x41
@@ -5057,11 +5057,11 @@ _08158980:
cmp r4, 0x3
ble _08158950
_08158986:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
strh r5, [r0, 0x18]
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -5075,14 +5075,14 @@ _08158986:
sub_81589A4: @ 81589A4
push {lr}
bl sub_8158948
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _081589DC
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -5098,7 +5098,7 @@ sub_81589A4: @ 81589A4
b _081589E4
.pool
_081589DC:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -5112,14 +5112,14 @@ _081589E4:
sub_81589EC: @ 81589EC
push {lr}
bl sub_8158948
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08158A24
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -5135,7 +5135,7 @@ sub_81589EC: @ 81589EC
b _08158A2C
.pool
_08158A24:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -5149,16 +5149,16 @@ _08158A2C:
sub_8158A34: @ 8158A34
push {r4-r6,lr}
movs r6, 0
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r0, [r3]
ldrb r5, [r0, 0x1]
ldrb r0, [r0, 0x2]
lsls r0, 8
orrs r5, r0
movs r4, 0
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
mov r12, r0
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0, 0xC]
adds r0, 0x41
@@ -5205,14 +5205,14 @@ _08158A8E:
sub_8158AA0: @ 8158AA0
push {lr}
bl sub_8158A34
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08158AD8
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -5228,7 +5228,7 @@ sub_8158AA0: @ 8158AA0
b _08158AE0
.pool
_08158AD8:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
@@ -5242,14 +5242,14 @@ _08158AE0:
sub_8158AE8: @ 8158AE8
push {lr}
bl sub_8158A34
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0xC]
movs r1, 0x18
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08158B20
- ldr r3, =0x0203ab38
+ ldr r3, =gUnknown_0203AB38
ldr r2, [r3]
ldrb r1, [r2]
ldrb r0, [r2, 0x1]
@@ -5265,7 +5265,7 @@ sub_8158AE8: @ 8158AE8
b _08158B28
.pool
_08158B20:
- ldr r1, =0x0203ab38
+ ldr r1, =gUnknown_0203AB38
ldr r0, [r1]
adds r0, 0x4
str r0, [r1]
diff --git a/asm/contest_effect.s b/asm/contest_effect.s
index 1736a2330..36cafdb38 100644
--- a/asm/contest_effect.s
+++ b/asm/contest_effect.s
@@ -68,7 +68,7 @@ ContestEffectFunc_080E547C: @ 80E547C
thumb_func_start ContestEffectFunc_080E5480
ContestEffectFunc_080E5480: @ 80E5480
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -94,7 +94,7 @@ ContestEffectFunc_080E5480: @ 80E5480
thumb_func_start ContestEffectFunc_080E54B0
ContestEffectFunc_080E54B0: @ 80E54B0
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -119,7 +119,7 @@ ContestEffectFunc_080E54B0: @ 80E54B0
thumb_func_start ContestEffectFunc_080E54E0
ContestEffectFunc_080E54E0: @ 80E54E0
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -165,7 +165,7 @@ ContestEffectFunc_080E54E0: @ 80E54E0
thumb_func_start ContestEffectFunc_080E5534
ContestEffectFunc_080E5534: @ 80E5534
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -189,7 +189,7 @@ ContestEffectFunc_080E5534: @ 80E5534
thumb_func_start ContestEffectFunc_080E5560
ContestEffectFunc_080E5560: @ 80E5560
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -215,7 +215,7 @@ ContestEffectFunc_080E5560: @ 80E5560
thumb_func_start ContestEffectFunc_080E5590
ContestEffectFunc_080E5590: @ 80E5590
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -239,7 +239,7 @@ ContestEffectFunc_080E5590: @ 80E5590
thumb_func_start ContestEffectFunc_080E55BC
ContestEffectFunc_080E55BC: @ 80E55BC
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -266,7 +266,7 @@ ContestEffectFunc_080E55BC: @ 80E55BC
ContestEffectFunc_080E55EC: @ 80E55EC
push {r4,r5,lr}
movs r2, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r1, [r0, 0x8]
ldrb r4, [r1, 0x11]
@@ -293,7 +293,7 @@ _080E560A:
cmp r0, r1
bne _080E560A
_080E5622:
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x8]
strb r2, [r0, 0x8]
@@ -307,14 +307,14 @@ _080E5622:
_080E563A:
cmp r2, 0
bne _080E564C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
movs r1, 0x36
bl sub_80DD3F0
_080E564C:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -330,7 +330,7 @@ _080E564C:
ContestEffectFunc_080E5664: @ 80E5664
push {r4-r6,lr}
movs r1, 0
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0, 0x8]
ldrb r5, [r0, 0x11]
@@ -359,7 +359,7 @@ _080E5698:
adds r3, 0x1
cmp r3, 0x3
ble _080E567E
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
adds r0, 0x8
@@ -372,14 +372,14 @@ _080E5698:
_080E56B4:
cmp r1, 0
bne _080E56C6
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
movs r1, 0x36
bl sub_80DD3F0
_080E56C6:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -409,7 +409,7 @@ ContestEffectFunc_080E56E0: @ 80E56E0
bhi _080E5702
movs r1, 0x28
_080E5702:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
strh r1, [r0, 0x4]
@@ -425,7 +425,7 @@ ContestEffectFunc_080E5718: @ 80E5718
mov r7, r8
push {r7}
movs r7, 0
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x8]
ldrb r5, [r0, 0x11]
@@ -521,7 +521,7 @@ ContestEffectFunc_080E57CC: @ 80E57CC
push {r5-r7}
movs r0, 0
mov r9, r0
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x8]
ldrb r2, [r0, 0x11]
@@ -619,7 +619,7 @@ ContestEffectFunc_080E588C: @ 80E588C
push {r6,r7}
movs r0, 0
mov r9, r0
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r0, [r1]
ldr r0, [r0, 0x8]
ldrb r7, [r0, 0x11]
@@ -674,7 +674,7 @@ _080E58DA:
_080E5900:
adds r6, 0x1C
adds r5, 0x1
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
cmp r5, 0x3
ble _080E58B0
_080E590A:
@@ -704,7 +704,7 @@ _080E5928:
thumb_func_start ContestEffectFunc_080E5938
ContestEffectFunc_080E5938: @ 80E5938
push {r4,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r1, [r4]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -732,7 +732,7 @@ ContestEffectFunc_080E5938: @ 80E5938
thumb_func_start ContestEffectFunc_080E5970
ContestEffectFunc_080E5970: @ 80E5970
push {r4,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r1, [r4]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -765,7 +765,7 @@ ContestEffectFunc_080E59B0: @ 80E59B0
push {lr}
movs r0, 0
bl sub_80E6934
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -781,7 +781,7 @@ ContestEffectFunc_080E59D0: @ 80E59D0
push {lr}
movs r0, 0x1
bl sub_80E6934
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -797,7 +797,7 @@ ContestEffectFunc_080E59F0: @ 80E59F0
push {lr}
movs r0, 0x2
bl sub_80E6934
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -813,7 +813,7 @@ ContestEffectFunc_080E5A10: @ 80E5A10
push {lr}
movs r0, 0x3
bl sub_80E6934
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -829,7 +829,7 @@ ContestEffectFunc_080E5A30: @ 80E5A30
push {lr}
movs r0, 0x4
bl sub_80E6934
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -844,7 +844,7 @@ ContestEffectFunc_080E5A30: @ 80E5A30
ContestEffectFunc_080E5A50: @ 80E5A50
push {r4-r6,lr}
movs r4, 0
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x11]
@@ -855,7 +855,7 @@ ContestEffectFunc_080E5A50: @ 80E5A50
beq _080E5AB0
movs r5, 0
_080E5A68:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r1, [r0, 0x8]
ldrb r0, [r1, 0x11]
@@ -932,7 +932,7 @@ ContestEffectFunc_080E5AD4: @ 80E5AD4
mov r10, r3
movs r6, 0
_080E5B00:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r2, [r0]
ldr r1, [r2, 0x8]
ldrb r0, [r1, 0x11]
@@ -1000,7 +1000,7 @@ _080E5B76:
bge _080E5B76
_080E5B7E:
movs r5, 0
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
movs r6, 0
mov r4, r10
_080E5B86:
@@ -1125,7 +1125,7 @@ _080E5C70:
lsrs r0, 24
mov r9, r0
_080E5C86:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
adds r0, 0xD
@@ -1139,7 +1139,7 @@ _080E5C86:
cmp r0, 0xFF
bne _080E5C16
_080E5CA0:
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, [r6]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1173,7 +1173,7 @@ ContestEffectFunc_080E5CD4: @ 80E5CD4
movs r0, 0
mov r8, r0
movs r6, 0
- ldr r7, =0x02039f34
+ ldr r7, =gUnknown_02039F34
movs r5, 0
_080E5CE4:
ldr r2, [r7]
@@ -1228,7 +1228,7 @@ _080E5D46:
adds r6, 0x1
cmp r6, 0x3
ble _080E5CE4
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1256,7 +1256,7 @@ ContestEffectFunc_080E5D7C: @ 80E5D7C
push {r4-r7,lr}
movs r7, 0
movs r4, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
movs r6, 0
_080E5D86:
ldr r3, [r5]
@@ -1301,7 +1301,7 @@ _080E5DD2:
adds r4, 0x1
cmp r4, 0x3
ble _080E5D86
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1324,8 +1324,8 @@ _080E5DF8:
thumb_func_start ContestEffectFunc_080E5E04
ContestEffectFunc_080E5E04: @ 80E5E04
push {r4,lr}
- ldr r1, =0x02039f26
- ldr r0, =0x02039f34
+ ldr r1, =gUnknown_02039F26
+ ldr r0, =gUnknown_02039F34
ldr r4, [r0]
ldr r0, [r4, 0x8]
ldrb r2, [r0, 0x11]
@@ -1365,8 +1365,8 @@ _080E5E46:
thumb_func_start ContestEffectFunc_080E5E5C
ContestEffectFunc_080E5E5C: @ 80E5E5C
push {r4,lr}
- ldr r1, =0x02039f26
- ldr r0, =0x02039f34
+ ldr r1, =gUnknown_02039F26
+ ldr r0, =gUnknown_02039F34
ldr r4, [r0]
ldr r0, [r4, 0x8]
ldrb r2, [r0, 0x11]
@@ -1408,7 +1408,7 @@ ContestEffectFunc_080E5EB4: @ 80E5EB4
push {r4-r7,lr}
movs r1, 0
movs r5, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r4, [r0]
ldr r2, [r4, 0x8]
ldrb r0, [r2, 0x11]
@@ -1434,7 +1434,7 @@ _080E5EDA:
bge _080E5EE8
movs r5, 0
_080E5EE8:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r3, [r0]
ldr r0, [r3, 0x8]
ldrb r2, [r0, 0x11]
@@ -1467,7 +1467,7 @@ _080E5F0C:
movs r1, 0x11
bl sub_80DD3D4
_080E5F2C:
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r1, [r4]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -1498,7 +1498,7 @@ _080E5F2C:
ContestEffectFunc_080E5F64: @ 80E5F64
push {r4-r7,lr}
movs r6, 0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r4, [r0]
ldr r2, [r4, 0x8]
ldrb r1, [r2, 0x11]
@@ -1567,7 +1567,7 @@ _080E5FDE:
thumb_func_start ContestEffectFunc_080E5FE4
ContestEffectFunc_080E5FE4: @ 80E5FE4
push {r4,r5,lr}
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
ldr r3, [r1]
ldr r0, [r3, 0x8]
ldrb r2, [r0, 0x11]
@@ -1647,7 +1647,7 @@ ContestEffectFunc_080E6068: @ 80E6068
cmp r0, 0x2
bhi _080E6098
movs r4, 0xA
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1659,7 +1659,7 @@ _080E6098:
cmp r0, 0x5
bhi _080E60B4
movs r4, 0x14
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1671,7 +1671,7 @@ _080E60B4:
cmp r0, 0x7
bhi _080E60D0
movs r4, 0x28
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1683,7 +1683,7 @@ _080E60D0:
cmp r1, 0x8
bhi _080E60EC
movs r4, 0x3C
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -1693,14 +1693,14 @@ _080E60D0:
.pool
_080E60EC:
movs r4, 0x50
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
movs r1, 0x1E
bl sub_80DD3D4
_080E60FC:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -1721,7 +1721,7 @@ ContestEffectFunc_080E611C: @ 80E611C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r3, [r0, 0x8]
ldrb r0, [r3, 0x11]
@@ -1743,7 +1743,7 @@ _080E6140:
adds r5, r0, 0
cmp r6, r1
beq _080E616A
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
_080E614E:
lsls r0, r2, 24
movs r2, 0x80
@@ -1845,7 +1845,7 @@ ContestEffectFunc_080E620C: @ 80E620C
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r3, [r0]
ldr r1, [r3, 0x8]
ldrb r2, [r1, 0x11]
@@ -1928,7 +1928,7 @@ _080E62AC:
thumb_func_start ContestEffectFunc_080E62B8
ContestEffectFunc_080E62B8: @ 80E62B8
push {r4-r7,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x11]
@@ -1939,7 +1939,7 @@ ContestEffectFunc_080E62B8: @ 80E62B8
movs r5, 0
movs r6, 0
_080E62CE:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r4, [r0]
ldr r1, [r4, 0x8]
ldrb r2, [r1, 0x11]
@@ -1994,7 +1994,7 @@ _080E632E:
thumb_func_start ContestEffectFunc_080E6334
ContestEffectFunc_080E6334: @ 80E6334
push {r4,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r1, [r4]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -2046,7 +2046,7 @@ _080E6390:
thumb_func_start ContestEffectFunc_080E6398
ContestEffectFunc_080E6398: @ 80E6398
push {lr}
- ldr r3, =0x02039f34
+ ldr r3, =gUnknown_02039F34
ldr r1, [r3]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -2090,7 +2090,7 @@ _080E63E4:
ContestEffectFunc_080E63E8: @ 80E63E8
push {r4-r7,lr}
sub sp, 0x4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r2, [r0]
ldr r1, [r2]
ldrb r1, [r1, 0x1]
@@ -2258,7 +2258,7 @@ ContestEffectFunc_080E6520: @ 80E6520
mov r7, r8
push {r7}
sub sp, 0x4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r2, [r0]
ldr r1, [r2]
ldrb r1, [r1, 0x1]
@@ -2434,7 +2434,7 @@ ContestEffectFunc_080E6664: @ 80E6664
ContestEffectFunc_080E6668: @ 80E6668
push {r4-r7,lr}
sub sp, 0x8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
ldr r0, [r1]
ldrb r0, [r0, 0x1]
@@ -2517,7 +2517,7 @@ _080E66FC:
cmp r0, 0x3
ble _080E66AA
movs r6, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
adds r4, r5, 0
_080E6712:
ldr r0, [r4]
@@ -2576,7 +2576,7 @@ _080E676C:
ContestEffectFunc_080E6778: @ 80E6778
push {lr}
ldr r3, =gContestMoves
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -2590,7 +2590,7 @@ ContestEffectFunc_080E6778: @ 80E6778
adds r0, r3
ldrb r0, [r0, 0x1]
lsls r0, 29
- ldr r1, =0x02039f2c
+ ldr r1, =gUnknown_02039F2C
lsrs r0, 29
ldrh r1, [r1]
cmp r0, r1
@@ -2613,7 +2613,7 @@ ContestEffectFunc_080E67BC: @ 80E67BC
movs r0, 0
mov r8, r0
movs r4, 0
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
movs r6, 0
_080E67CC:
ldr r3, [r5]
@@ -2672,14 +2672,14 @@ _080E682E:
mov r7, r8
cmp r7, 0
bne _080E684A
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
movs r1, 0x36
bl sub_80DD3F0
_080E684A:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -2696,7 +2696,7 @@ _080E684A:
thumb_func_start ContestEffectFunc_080E6868
ContestEffectFunc_080E6868: @ 80E6868
push {r4,lr}
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
ldr r0, [r1]
ldrb r0, [r0, 0x13]
@@ -2745,7 +2745,7 @@ _080E68C2:
movs r1, 0x1E
bl sub_80DD3D4
_080E68CE:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r1, [r0]
ldr r0, [r1, 0x8]
ldrb r2, [r0, 0x11]
@@ -2764,7 +2764,7 @@ _080E68CE:
thumb_func_start ContestEffectFunc_080E68EC
ContestEffectFunc_080E68EC: @ 80E68EC
push {r4,lr}
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r2, [r0, 0x10]
ldrb r1, [r2, 0x1]
@@ -2811,7 +2811,7 @@ sub_80E6934: @ 80E6934
mov r8, r0
movs r7, 0
movs r4, 0
- ldr r6, =0x02039f34
+ ldr r6, =gUnknown_02039F34
ldr r0, =gContestMoves
mov r9, r0
movs r5, 0
@@ -2861,7 +2861,7 @@ _080E699E:
ble _080E694E
cmp r7, 0
bne _080E69B8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x11]
@@ -2882,7 +2882,7 @@ sub_80E69C8: @ 80E69C8
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r0, [r2]
ldr r0, [r0, 0x8]
adds r0, 0xD
@@ -2945,7 +2945,7 @@ sub_80E6A2C: @ 80E6A2C
movs r2, 0x8
bl memset
movs r7, 0
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x8]
@@ -3040,7 +3040,7 @@ _080E6AD6:
strh r0, [r1]
_080E6AFE:
adds r7, 0x1
- ldr r4, =0x02039f34
+ ldr r4, =gUnknown_02039F34
ldr r0, [r4]
ldr r0, [r0, 0x8]
adds r0, 0x8
@@ -3081,7 +3081,7 @@ sub_80E6B3C: @ 80E6B3C
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02039f34
+ ldr r2, =gUnknown_02039F34
ldr r4, [r2]
ldr r3, [r4, 0x4]
lsls r2, r0, 3
diff --git a/asm/contest_link_80F57C4.s b/asm/contest_link_80F57C4.s
index 9620ec2ab..7d74ea9a4 100644
--- a/asm/contest_link_80F57C4.s
+++ b/asm/contest_link_80F57C4.s
@@ -21,7 +21,7 @@ sub_80F57C4: @ 80F57C4
_080F57E0:
lsls r0, r4, 24
lsrs r0, 24
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r1, [r1]
lsls r2, r4, 2
adds r1, 0xC
@@ -92,30 +92,30 @@ _080F57E0:
lsls r1, 8
movs r0, 0
bl SetGpuRegBits
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r1, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
strh r1, [r0]
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
strh r1, [r0]
pop {r4}
pop {r0}
@@ -276,10 +276,10 @@ sub_80F5A74: @ 80F5A74
lsrs r0, 24
adds r5, r0, 0
lsls r1, r5, 6
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
adds r7, r1, r0
- ldr r6, =0x02022e2c
- ldr r0, =0x02039f25
+ ldr r6, =gUnknown_02022E2C
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
cmp r5, r0
bne _080F5A96
@@ -291,7 +291,7 @@ _080F5A96:
adds r1, r7, 0x2
adds r0, r6, 0
bl CopyString
- ldr r4, =0x02022e2c
+ ldr r4, =gUnknown_02022E2C
adds r0, r5, 0
adds r1, r4, 0
movs r2, 0
@@ -335,7 +335,7 @@ _080F5AE4:
sub_80F5B00: @ 80F5B00
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02037fd4
+ ldr r5, =gUnknown_02037FD4
ldrb r0, [r5, 0x8]
movs r6, 0x80
orrs r0, r6
@@ -355,7 +355,7 @@ sub_80F5B00: @ 80F5B00
movs r1, 0x1
bl sub_80F6A64
bl sub_80F5AE0
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
ldr r0, [r4]
ldr r0, [r0]
movs r1, 0
@@ -387,10 +387,10 @@ sub_80F5B00: @ 80F5B00
strb r0, [r1, 0x2]
ldr r0, =sub_80F5C00
bl SetMainCallback2
- ldr r1, =0x02022e28
+ ldr r1, =gUnknown_02022E28
movs r0, 0xF0
strh r0, [r1]
- ldr r1, =0x02022e2a
+ ldr r1, =gUnknown_02022E2A
ldr r2, =0x000080a0
adds r0, r2, 0
strh r0, [r1]
@@ -398,7 +398,7 @@ sub_80F5B00: @ 80F5B00
movs r1, 0x14
bl CreateTask
bl sub_80F7880
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -441,51 +441,51 @@ sub_80F5C00: @ 80F5C00
thumb_func_start sub_80F5C24
sub_80F5C24: @ 80F5C24
push {lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r0, 0x18
bl SetGpuReg
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r0]
movs r0, 0x1C
bl SetGpuReg
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
ldrh r1, [r0]
movs r0, 0x1E
bl SetGpuReg
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
ldrh r1, [r0]
movs r0, 0x40
bl SetGpuReg
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
ldrh r1, [r0]
movs r0, 0x44
bl SetGpuReg
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
ldrh r1, [r0]
movs r0, 0x42
bl SetGpuReg
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
ldrh r1, [r0]
movs r0, 0x46
bl SetGpuReg
@@ -503,7 +503,7 @@ sub_80F5CE4: @ 80F5CE4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r3, =0x02039f2a
+ ldr r3, =gUnknown_02039F2A
ldrb r1, [r3]
movs r0, 0x1
ands r0, r1
@@ -511,7 +511,7 @@ sub_80F5CE4: @ 80F5CE4
bne _080F5CF8
b _080F5E2E
_080F5CF8:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r0, r1, r6
lsls r0, 3
@@ -535,8 +535,8 @@ _080F5D20:
b _080F5E2E
_080F5D2A:
bl sub_80DBED4
- ldr r1, =0x02039f20
- ldr r0, =0x02039f25
+ ldr r1, =gUnknown_02039F20
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -544,11 +544,11 @@ _080F5D2A:
bne _080F5D58
movs r0, 0x23
bl sav12_xor_increment
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x8
strh r0, [r1]
bl InterviewBefore
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080F5D58
@@ -556,18 +556,18 @@ _080F5D2A:
_080F5D58:
movs r0, 0x2
bl sub_813BADC
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrb r0, [r0]
bl sub_80DEDA8
movs r0, 0xFE
bl sub_80DEDA8
- ldr r1, =0x02039f5c
+ ldr r1, =gUnknown_02039F5C
movs r0, 0x1
strb r0, [r1]
movs r0, 0xFE
movs r1, 0
bl sub_80DEFA8
- ldr r1, =0x02039f5d
+ ldr r1, =gUnknown_02039F5D
strb r0, [r1]
ldr r5, =0x00004086
adds r0, r5, 0
@@ -585,7 +585,7 @@ _080F5D58:
adds r0, r5, 0
adds r1, r4, 0
bl VarSet
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -624,7 +624,7 @@ _080F5E0A:
movs r0, 0xDF
lsls r0, 1
bl song_play_for_text
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -634,7 +634,7 @@ _080F5E0A:
_080F5E2C:
strh r0, [r4, 0x8]
_080F5E2E:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -642,13 +642,13 @@ _080F5E2E:
lsrs r2, r0, 24
cmp r2, 0
bne _080F5EBA
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r4, r0, r1
strh r2, [r4, 0x8]
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r5, 0x1
adds r0, r5, 0
@@ -663,8 +663,8 @@ _080F5E2E:
_080F5E78:
movs r0, 0x24
bl sav12_xor_increment
- ldr r1, =0x02039f20
- ldr r0, =0x02039f25
+ ldr r1, =gUnknown_02039F20
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -673,17 +673,17 @@ _080F5E78:
movs r0, 0x25
bl sav12_xor_increment
_080F5E92:
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrb r0, [r0]
bl sub_80DEDA8
movs r0, 0xFE
bl sub_80DEDA8
- ldr r0, =0x02039f5c
+ ldr r0, =gUnknown_02039F5C
strb r5, [r0]
movs r0, 0xFE
movs r1, 0
bl sub_80DEFA8
- ldr r1, =0x02039f5d
+ ldr r1, =gUnknown_02039F5D
strb r0, [r1]
movs r0, 0x2
bl sub_813BADC
@@ -702,14 +702,14 @@ sub_80F5ED8: @ 80F5ED8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080F5EFC
ldr r0, =sub_80F5F14
movs r1, 0
bl CreateTask
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -747,8 +747,8 @@ sub_80F5F30: @ 80F5F30
beq _080F5F60
adds r0, r4, 0
bl DestroyTask
- ldr r2, =0x03005e00
- ldr r0, =0x0203a034
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x2]
@@ -771,7 +771,7 @@ sub_80F5F74: @ 80F5F74
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -785,7 +785,7 @@ sub_80F5F74: @ 80F5F74
movs r1, 0x14
bl CreateTask
ldr r0, =gUnknown_085ED1B8
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r1, [r1]
ldr r1, [r1]
ldrb r1, [r1]
@@ -801,7 +801,7 @@ sub_80F5F74: @ 80F5F74
_080F5FC4:
cmp r0, 0x1
bne _080F5FDC
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x4]
@@ -829,7 +829,7 @@ _080F5FF8:
cmp r0, 0x3
bne _080F6030
ldr r0, =gUnknown_085ED1D0
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r1, [r1]
ldr r1, [r1]
ldrb r1, [r1]
@@ -850,7 +850,7 @@ _080F6016:
_080F6030:
cmp r0, 0x4
bne _080F6048
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x4]
@@ -872,7 +872,7 @@ sub_80F6058: @ 80F6058
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -892,7 +892,7 @@ _080F6080:
beq _080F60D4
b _080F60E6
_080F6086:
- ldr r5, =0x0203a034
+ ldr r5, =gUnknown_0203A034
ldr r0, [r5]
ldr r0, [r0]
ldrb r0, [r0, 0xA]
@@ -920,7 +920,7 @@ _080F60B8:
strh r0, [r4, 0x8]
b _080F60E6
_080F60C0:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x14]
@@ -951,13 +951,13 @@ sub_80F60F0: @ 80F60F0
lsls r0, 24
lsrs r2, r0, 24
adds r4, r2, 0
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r5, [r0]
ldr r0, [r5]
ldrb r3, [r0, 0x4]
cmp r3, 0
bne _080F614C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -986,7 +986,7 @@ sub_80F60F0: @ 80F60F0
_080F614C:
cmp r3, 0x2
bne _080F615E
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1005,7 +1005,7 @@ sub_80F616C: @ 80F616C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1025,7 +1025,7 @@ _080F6194:
beq _080F61E8
b _080F61F8
_080F619A:
- ldr r5, =0x0203a034
+ ldr r5, =gUnknown_0203A034
ldr r0, [r5]
ldr r0, [r0]
ldrb r0, [r0, 0xA]
@@ -1053,7 +1053,7 @@ _080F61CC:
strh r0, [r4, 0x8]
b _080F61F8
_080F61D4:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x14]
@@ -1085,7 +1085,7 @@ sub_80F6204: @ 80F6204
sub sp, 0x64
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1112,7 +1112,7 @@ _080F6238:
.4byte _080F6334
.4byte _080F63E4
_080F6250:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x4]
@@ -1149,7 +1149,7 @@ _080F628C:
_080F6292:
movs r4, 0
lsls r6, r5, 2
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
_080F6298:
ldr r0, =sub_80F73DC
movs r1, 0xA
@@ -1160,7 +1160,7 @@ _080F6298:
adds r1, r0
lsls r1, 3
adds r1, r7
- ldr r0, =0x02039f20
+ ldr r0, =gUnknown_02039F20
adds r0, r4, r0
ldrb r0, [r0]
strh r0, [r1, 0x8]
@@ -1171,7 +1171,7 @@ _080F6298:
b _080F63B4
.pool
_080F62CC:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x5]
@@ -1201,7 +1201,7 @@ _080F62F2:
adds r0, 0x1
strh r0, [r4, 0x8]
movs r4, 0
- ldr r1, =0x02039f20
+ ldr r1, =gUnknown_02039F20
ldrb r0, [r1]
cmp r0, 0
beq _080F631C
@@ -1236,10 +1236,10 @@ _080F6334:
movs r0, 0
strh r0, [r2, 0xA]
movs r4, 0
- ldr r1, =0x02039f20
+ ldr r1, =gUnknown_02039F20
ldrb r0, [r1]
- ldr r7, =0x02021cc4
- ldr r2, =0x02039e0d
+ ldr r7, =gUnknown_02021CC4
+ ldr r2, =gUnknown_02039E0D
mov r8, r2
cmp r0, 0
beq _080F636E
@@ -1259,7 +1259,7 @@ _080F636E:
bl CopyString
adds r0, r7, 0
bl sub_81DB5AC
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r1, r8
subs r1, 0xB
adds r4, r1
@@ -1268,7 +1268,7 @@ _080F636E:
ldr r1, =gUnknown_085ED1FA
mov r0, sp
bl ExpandStringRefs
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0]
@@ -1282,7 +1282,7 @@ _080F636E:
movs r1, 0x90
bl sub_80F6E9C
_080F63B4:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -1320,7 +1320,7 @@ sub_80F6404: @ 80F6404
push {r5-r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -1347,24 +1347,24 @@ _080F643C:
.4byte _080F6638
.4byte _080F667C
_080F6454:
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
movs r0, 0xF0
strh r0, [r1]
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
ldr r3, =0x00005050
adds r0, r3, 0
strh r0, [r1]
movs r2, 0
- ldr r1, =0x02039f20
+ ldr r1, =gUnknown_02039F20
ldrb r0, [r1]
lsls r4, r7, 2
mov r10, r4
- ldr r3, =0x02039e00
- ldr r4, =0x02039f25
+ ldr r3, =gUnknown_02039E00
+ ldr r4, =gUnknown_02039F25
mov r9, r4
ldr r4, =gMonFrontPicTable
mov r12, r4
- ldr r4, =0x020244d4
+ ldr r4, =gUnknown_020244D4
mov r8, r4
cmp r0, 0
beq _080F648C
@@ -1421,7 +1421,7 @@ _080F64F2:
adds r0, r6, 0
movs r1, 0x1
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldrh r1, [r4, 0x4]
strh r1, [r0, 0x2]
movs r1, 0x88
@@ -1431,7 +1431,7 @@ _080F64F2:
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -1446,7 +1446,7 @@ _080F64F2:
adds r2, r5
ldr r1, =sub_80F75A8
str r1, [r2]
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r1, [r1]
ldr r1, [r1]
strb r0, [r1, 0x8]
@@ -1457,7 +1457,7 @@ _080F64F2:
ldr r0, =sub_80F7670
movs r1, 0xA
bl CreateTask
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r4, r10
adds r1, r4, r7
lsls r1, 3
@@ -1494,7 +1494,7 @@ _080F65A4:
strh r0, [r4, 0xC]
_080F65BA:
ldrb r2, [r4, 0xC]
- ldr r3, =0x02022e26
+ ldr r3, =gUnknown_02022E26
movs r0, 0x50
subs r0, r2
lsls r0, 8
@@ -1510,7 +1510,7 @@ _080F65BA:
b _080F669C
.pool
_080F65DC:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x6]
@@ -1532,8 +1532,8 @@ _080F65F0:
bne _080F669C
movs r0, 0
strh r0, [r3, 0xA]
- ldr r2, =0x02020630
- ldr r0, =0x0203a034
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r1, [r0, 0x8]
@@ -1550,13 +1550,13 @@ _080F65F0:
b _080F669C
.pool
_080F6638:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r0, 0x2
bne _080F669C
- ldr r3, =0x02022e26
+ ldr r3, =gUnknown_02022E26
ldrh r0, [r3]
lsrs r2, r0, 8
adds r0, r2, 0x2
@@ -1584,7 +1584,7 @@ _080F6664:
b _080F669C
.pool
_080F667C:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r2, [r0]
ldrb r0, [r2, 0x6]
@@ -1616,21 +1616,21 @@ sub_80F66B4: @ 80F66B4
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r2, 0x1
adds r0, r2, 0
ands r0, r1
cmp r0, 0
beq _080F6702
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
adds r0, r2, 0
ands r0, r1
lsls r6, r7, 2
cmp r0, 0
bne _080F66F2
- ldr r5, =0x02039e00
+ ldr r5, =gUnknown_02039E00
movs r4, 0x3
_080F66DA:
ldrh r0, [r5]
@@ -1644,7 +1644,7 @@ _080F66DA:
cmp r4, 0
bge _080F66DA
_080F66F2:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r6, r7
lsls r0, 3
adds r0, r1
@@ -1664,13 +1664,13 @@ sub_80F671C: @ 80F671C
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080F6760
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1687,7 +1687,7 @@ sub_80F671C: @ 80F671C
b _080F676E
.pool
_080F6760:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1706,11 +1706,11 @@ sub_80F677C: @ 80F677C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080F67AC
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -1719,7 +1719,7 @@ sub_80F677C: @ 80F677C
bl sub_800E084
_080F679A:
bl sub_80F7144
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1739,14 +1739,14 @@ task_repel: @ 80F67C4
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
bne _080F67E6
- ldr r1, =0x02039f20
- ldr r0, =0x02039f25
+ ldr r1, =gUnknown_02039F20
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -1759,7 +1759,7 @@ _080F67E6:
movs r2, 0
movs r3, 0x10
bl sub_80A27B0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1779,13 +1779,13 @@ sub_80F6820: @ 80F6820
lsls r0, 24
lsrs r2, r0, 24
adds r5, r2, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080F68A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -1794,7 +1794,7 @@ sub_80F6820: @ 80F6820
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080F6868
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x3]
@@ -1838,11 +1838,11 @@ _080F68A8:
thumb_func_start sub_80F68B4
sub_80F68B4: @ 80F68B4
push {r4,r5,lr}
- ldr r2, =0x02022e20
+ ldr r2, =gUnknown_02022E20
ldrh r3, [r2]
adds r0, r3, 0x2
strh r0, [r2]
- ldr r4, =0x02022e22
+ ldr r4, =gUnknown_02022E22
ldrh r5, [r4]
adds r1, r5, 0x1
strh r1, [r4]
@@ -1873,7 +1873,7 @@ sub_80F68F0: @ 80F68F0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1916,7 +1916,7 @@ _080F693E:
_080F6942:
strh r0, [r1, 0xC]
_080F6944:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -1937,7 +1937,7 @@ _080F6944:
movs r1, 0x1
bl pal_fade_1
_080F6972:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1946,14 +1946,14 @@ _080F6972:
ldrsh r4, [r0, r3]
cmp r4, 0
bne _080F69A4
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
strb r4, [r0, 0xA]
b _080F69AE
.pool
_080F69A4:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x1
@@ -1980,7 +1980,7 @@ sub_80F69B8: @ 80F69B8
lsrs r5, r2, 24
lsls r3, 24
lsrs r6, r3, 24
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
movs r2, 0
ldrb r0, [r0]
cmp r4, r0
@@ -2059,7 +2059,7 @@ sub_80F6A64: @ 80F6A64
lsls r1, 24
lsrs r6, r1, 24
movs r5, 0
- ldr r4, =0x02039e00
+ ldr r4, =gUnknown_02039E00
_080F6A74:
ldrh r0, [r4]
lsls r1, r5, 24
@@ -2088,7 +2088,7 @@ sub_80F6A9C: @ 80F6A9C
movs r5, 0xA0
lsls r5, 16
_080F6AA6:
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
lsls r0, r4, 6
adds r0, r1
ldrh r0, [r0]
@@ -2119,7 +2119,7 @@ _080F6AA6:
thumb_func_start sub_80F6AE8
sub_80F6AE8: @ 80F6AE8
push {r4,lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -2129,8 +2129,8 @@ sub_80F6AE8: @ 80F6AE8
movs r0, 0x8
movs r1, 0x8
bl sub_800DFB4
- ldr r4, =0x02020630
- ldr r0, =0x02022b10
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_02022B10
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -2247,7 +2247,7 @@ _080F6BD0:
lsls r1, r7, 4
adds r1, r7
lsls r1, 2
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r1, r3
ldrh r0, [r1, 0x4]
lsls r0, 22
@@ -2488,7 +2488,7 @@ _080F6DEE:
adds r4, 0x1
cmp r4, 0x7
ble _080F6DEE
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r5]
lsls r0, r1, 4
adds r0, r1
@@ -2532,7 +2532,7 @@ _080F6DEE:
adds r0, r2
ldrb r1, [r5, 0x7]
strh r1, [r0, 0x32]
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r0, [r1]
ldr r2, [r0]
ldrb r0, [r5]
@@ -2557,7 +2557,7 @@ sub_80F6E9C: @ 80F6E9C
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
ldr r4, [r4]
mov r8, r4
ldr r4, [r4]
@@ -2565,7 +2565,7 @@ sub_80F6E9C: @ 80F6E9C
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r4, r5
movs r6, 0
movs r5, 0x88
@@ -2598,14 +2598,14 @@ sub_80F6E9C: @ 80F6E9C
thumb_func_start sub_80F6EF4
sub_80F6EF4: @ 80F6EF4
push {r4,r5,lr}
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r4, [r1]
ldr r1, [r4]
ldrb r2, [r1]
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r2
ldrh r2, [r1, 0x24]
ldrh r3, [r1, 0x20]
@@ -2644,7 +2644,7 @@ sub_80F6F40: @ 80F6F40
strh r2, [r0, 0x24]
ldr r1, =DummyObjectCallback
str r1, [r0, 0x1C]
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
strb r3, [r0, 0x4]
@@ -2677,7 +2677,7 @@ sub_80F6F68: @ 80F6F68
strh r2, [r3, 0x20]
_080F6F92:
movs r4, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r5, 0x40
adds r2, r3, 0
adds r2, 0x2E
@@ -2717,7 +2717,7 @@ _080F6FCC:
sub_80F6FDC: @ 80F6FDC
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x2
@@ -2758,7 +2758,7 @@ sub_80F7014: @ 80F7014
ands r2, r0
strh r2, [r3, 0x3C]
movs r4, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r5, 0x40
adds r2, r3, 0
adds r2, 0x2E
@@ -2800,7 +2800,7 @@ _080F7070:
thumb_func_start sub_80F707C
sub_80F707C: @ 80F707C
push {r4-r7,lr}
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
ldr r1, [r4]
ldr r1, [r1]
ldrb r1, [r1, 0x1]
@@ -2813,7 +2813,7 @@ sub_80F707C: @ 80F707C
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r4, r1, r3
adds r0, 0x20
strh r0, [r4, 0x20]
@@ -2870,10 +2870,10 @@ _080F70BE:
adds r5, 0x1
cmp r5, 0x2
ble _080F70BE
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
movs r0, 0xF0
strh r0, [r1]
- ldr r2, =0x02022e26
+ ldr r2, =gUnknown_02022E26
ldrh r1, [r4, 0x22]
adds r0, r1, 0
subs r0, 0x10
@@ -2893,14 +2893,14 @@ _080F70BE:
thumb_func_start sub_80F7144
sub_80F7144: @ 80F7144
push {r4-r7,lr}
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x1]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r2, r3
movs r0, 0x3E
adds r0, r2
@@ -2910,8 +2910,8 @@ sub_80F7144: @ 80F7144
orrs r0, r1
mov r1, r12
strb r0, [r1]
- ldr r7, =0x02022e24
- ldr r6, =0x02022e26
+ ldr r7, =gUnknown_02022E24
+ ldr r6, =gUnknown_02022E26
adds r5, r3, 0
movs r4, 0x4
adds r2, 0x2E
@@ -2955,7 +2955,7 @@ sub_80F71C8: @ 80F71C8
sub sp, 0xC
movs r5, 0x5
movs r4, 0x1
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
adds r0, r4, 0
ands r0, r1
@@ -2972,7 +2972,7 @@ sub_80F71C8: @ 80F71C8
b _080F7240
.pool
_080F71F8:
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r2, [r0]
cmp r2, 0
bne _080F720C
@@ -3008,7 +3008,7 @@ _080F7236:
bl CopyToBgTilemapBufferRect
movs r5, 0xF
_080F7240:
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0
bne _080F725C
@@ -3079,7 +3079,7 @@ _080F72CC:
movs r0, 0x2
str r0, [sp, 0x4]
bl CopyToBgTilemapBufferRect
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0, 0x14]
movs r0, 0x20
@@ -3104,7 +3104,7 @@ sub_80F7310: @ 80F7310
lsls r0, 24
lsls r1, 24
lsrs r5, r1, 24
- ldr r1, =0x02039f00
+ ldr r1, =gUnknown_02039F00
lsrs r0, 23
adds r0, r1
movs r1, 0
@@ -3150,7 +3150,7 @@ sub_80F7364: @ 80F7364
lsrs r5, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r1, =0x02039f18
+ ldr r1, =gUnknown_02039F18
lsls r0, r5, 1
adds r0, r1
movs r2, 0
@@ -3217,7 +3217,7 @@ sub_80F73DC: @ 80F73DC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -3294,7 +3294,7 @@ _080F741C:
adds r1, r4, 0
movs r2, 0x1
bl WriteSequenceToBgTilemapBuffer
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0]
ldrb r0, [r1, 0x5]
@@ -3322,9 +3322,9 @@ sub_80F74BC: @ 80F74BC
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r1, =0x02039f20
+ ldr r1, =gUnknown_02039F20
ldrb r0, [r1]
- ldr r6, =0x0203a034
+ ldr r6, =gUnknown_0203A034
cmp r0, 0
beq _080F74DE
_080F74D0:
@@ -3357,7 +3357,7 @@ _080F74DE:
movs r0, 0x2
movs r2, 0
bl CopyToBgTilemapBufferRect_ChangePalette
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3382,7 +3382,7 @@ sub_80F753C: @ 80F753C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3482,7 +3482,7 @@ _080F75F6:
str r0, [r4, 0x1C]
movs r0, 0
strh r0, [r4, 0x30]
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x1
@@ -3525,7 +3525,7 @@ sub_80F7620: @ 80F7620
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x2
@@ -3543,7 +3543,7 @@ sub_80F7670: @ 80F7670
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -3557,7 +3557,7 @@ sub_80F7670: @ 80F7670
bne _080F7732
movs r0, 0
strh r0, [r1, 0x8]
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
mov r8, r0
ldr r0, [r0]
ldr r0, [r0]
@@ -3582,7 +3582,7 @@ sub_80F7670: @ 80F7670
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r5, r4, 4
adds r5, r4
lsls r5, 2
@@ -3627,7 +3627,7 @@ sub_80F7670: @ 80F7670
adds r0, 0x1
strb r0, [r1, 0x7]
_080F7732:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
ldrb r0, [r0, 0x9]
@@ -3672,7 +3672,7 @@ sub_80F7768: @ 80F7768
ldrh r0, [r4, 0x22]
adds r0, 0x1
strh r0, [r4, 0x22]
- ldr r5, =0x0203a034
+ ldr r5, =gUnknown_0203A034
ldr r0, [r5]
ldr r0, [r0]
ldrb r0, [r0, 0x9]
@@ -3722,14 +3722,14 @@ sub_80F77E0: @ 80F77E0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r4, [r1, 0x8]
strh r5, [r1, 0xA]
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
lsls r4, 6
adds r4, r0
ldrh r0, [r4]
@@ -3746,7 +3746,7 @@ sub_80F7824: @ 80F7824
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3765,7 +3765,7 @@ sub_80F7824: @ 80F7824
strh r0, [r4, 0x1C]
ldrh r0, [r4, 0xC]
ldrb r2, [r4, 0x1E]
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
lsls r3, r5, 6
adds r1, 0x38
adds r3, r1
@@ -3794,7 +3794,7 @@ sub_80F7880: @ 80F7880
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r0, =0x02039f08
+ ldr r0, =gUnknown_02039F08
ldrh r2, [r0]
adds r4, r0, 0
adds r3, r4, 0x2
@@ -3847,7 +3847,7 @@ _080F78E4:
mov r8, r5
mov r10, r5
_080F78EA:
- ldr r0, =0x02039f00
+ ldr r0, =gUnknown_02039F00
mov r1, r8
lsls r7, r1, 1
adds r0, r7, r0
@@ -3873,7 +3873,7 @@ _080F790C:
ble _080F791E
adds r4, 0xA
_080F791E:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
mov r9, r0
ldr r0, [r0]
ldr r0, [r0, 0x4]
@@ -3883,7 +3883,7 @@ _080F791E:
movs r1, 0xA
bl __divsi3
str r0, [r6]
- ldr r0, =0x02039f18
+ ldr r0, =gUnknown_02039F18
adds r7, r0
movs r2, 0
ldrsh r1, [r7, r2]
@@ -3987,7 +3987,7 @@ _080F79CC:
negs r0, r0
_080F7A02:
strb r0, [r1, 0x12]
- ldr r0, =0x02039f20
+ ldr r0, =gUnknown_02039F20
add r0, r8
ldrb r0, [r0]
cmp r0, 0
@@ -4065,7 +4065,7 @@ sub_80F7A80: @ 80F7A80
cmp r0, 0
bne _080F7B5C
mov r9, r3
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
mov r10, r4
movs r7, 0xA0
lsls r7, 19
@@ -4116,7 +4116,7 @@ _080F7AAC:
lsls r1, 9
adds r3, r1
_080F7B0A:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -4154,7 +4154,7 @@ _080F7B5C:
lsls r3, 19
str r3, [sp, 0x10]
_080F7B68:
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
ldr r0, [r4]
ldr r0, [r0, 0x4]
add r0, r10
@@ -4189,7 +4189,7 @@ _080F7B7C:
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r6, [r0]
ldr r1, [r6, 0x4]
add r1, r10
@@ -4210,7 +4210,7 @@ _080F7B7C:
lsls r1, 9
adds r3, r1
_080F7BDA:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -4238,13 +4238,13 @@ _080F7C1C:
lsrs r0, 24
str r0, [sp, 0x8]
_080F7C26:
- ldr r1, =0x0203a034
+ ldr r1, =gUnknown_0203A034
ldr r0, [r1]
ldr r0, [r0, 0x4]
mov r4, r10
adds r1, r4, r0
ldrb r0, [r1, 0x10]
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
cmp r0, 0
beq _080F7C4C
adds r0, r2, r5
@@ -4318,7 +4318,7 @@ sub_80F7CA8: @ 80F7CA8
mov r8, r0
movs r4, 0
mov r9, r4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -4331,7 +4331,7 @@ sub_80F7CA8: @ 80F7CA8
ldrsh r0, [r0, r2]
cmp r0, 0
beq _080F7CF8
- ldr r2, =0x0203a034
+ ldr r2, =gUnknown_0203A034
ldr r0, [r2]
ldr r0, [r0]
lsls r1, r6, 1
@@ -4345,7 +4345,7 @@ sub_80F7CA8: @ 80F7CA8
b _080F7D0E
.pool
_080F7CF8:
- ldr r2, =0x0203a034
+ ldr r2, =gUnknown_0203A034
ldr r0, [r2]
ldr r0, [r0]
lsls r1, r6, 1
@@ -4399,7 +4399,7 @@ _080F7D4A:
bne _080F7DCA
movs r2, 0
_080F7D56:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r0, [r0]
adds r0, 0xC
@@ -4461,7 +4461,7 @@ _080F7DC4:
cmp r0, 0
beq _080F7DDC
_080F7DCA:
- ldr r0, =0x0203a034
+ ldr r0, =gUnknown_0203A034
ldr r0, [r0]
ldr r1, [r0]
ldrb r0, [r1, 0x14]
@@ -4483,7 +4483,7 @@ _080F7DDC:
thumb_func_start sub_80F7DF4
sub_80F7DF4: @ 80F7DF4
push {r4,r5,lr}
- ldr r4, =0x0203a034
+ ldr r4, =gUnknown_0203A034
movs r0, 0x20
bl AllocZeroed
str r0, [r4]
@@ -4532,7 +4532,7 @@ sub_80F7DF4: @ 80F7DF4
thumb_func_start sub_80F7E64
sub_80F7E64: @ 80F7E64
push {r4,r5,lr}
- ldr r5, =0x0203a034
+ ldr r5, =gUnknown_0203A034
ldr r0, [r5]
ldr r0, [r0]
bl Free
@@ -4628,11 +4628,11 @@ sub_80F7ED0: @ 80F7ED0
thumb_func_start sub_80F7F30
sub_80F7F30: @ 80F7F30
push {r4,r5,lr}
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_80DAE0C
lsls r0, 24
@@ -4640,15 +4640,15 @@ sub_80F7F30: @ 80F7F30
adds r5, r0, 0
cmp r5, 0
beq _080F7F5E
- ldr r4, =0x02039f2c
+ ldr r4, =gUnknown_02039F2C
ldrb r0, [r4]
- ldr r1, =0x02039f2e
+ ldr r1, =gUnknown_02039F2E
ldrb r1, [r1]
bl sub_80DAB8C
ldrb r0, [r4]
bl sub_80DB09C
_080F7F5E:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
pop {r4,r5}
pop {r0}
@@ -4660,13 +4660,13 @@ _080F7F5E:
sub_80F7F7C: @ 80F7F7C
push {r4,lr}
movs r4, 0
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r2, r1, r0
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0x4
bhi _080F7FEE
@@ -4704,7 +4704,7 @@ _080F7FDC:
movs r1, 0x36
_080F7FE0:
bl pokemon_getattr
- ldr r1, =0x02039f2e
+ ldr r1, =gUnknown_02039F2E
ldrh r1, [r1]
cmp r0, r1
bls _080F7FEE
@@ -4721,8 +4721,8 @@ _080F7FEE:
sub_80F7FFC: @ 80F7FFC
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x02039f20
- ldr r0, =0x02039f25
+ ldr r1, =gUnknown_02039F20
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -4730,7 +4730,7 @@ sub_80F7FFC: @ 80F7FFC
beq _080F8010
b _080F8250
_080F8010:
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0x4
bls _080F801A
@@ -4750,11 +4750,11 @@ _080F8034:
.4byte _080F8190
.4byte _080F81F8
_080F8048:
- ldr r6, =0x02039f24
+ ldr r6, =gUnknown_02039F24
ldrb r0, [r6]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x32
bl pokemon_getattr
@@ -4762,7 +4762,7 @@ _080F8048:
lsrs r1, r0, 24
mov r0, sp
strb r1, [r0]
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r1, r0
bls _080F806C
@@ -4801,18 +4801,18 @@ _080F809C:
.pool
_080F80B8:
mov r4, sp
- ldr r7, =0x02039f24
+ ldr r7, =gUnknown_02039F24
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x33
bl pokemon_getattr
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r2, r0
bls _080F80DC
@@ -4850,18 +4850,18 @@ _080F810A:
.pool
_080F8124:
mov r4, sp
- ldr r7, =0x02039f24
+ ldr r7, =gUnknown_02039F24
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x34
bl pokemon_getattr
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r2, r0
bls _080F8148
@@ -4897,18 +4897,18 @@ _080F814E:
.pool
_080F8190:
mov r4, sp
- ldr r7, =0x02039f24
+ ldr r7, =gUnknown_02039F24
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x35
bl pokemon_getattr
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r2, r0
bhi _080F8250
@@ -4940,18 +4940,18 @@ _080F8190:
.pool
_080F81F8:
mov r4, sp
- ldr r7, =0x02039f24
+ ldr r7, =gUnknown_02039F24
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x36
bl pokemon_getattr
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r2, r0
bhi _080F8250
@@ -4990,11 +4990,11 @@ _080F8250:
thumb_func_start sub_80F8264
sub_80F8264: @ 80F8264
push {r4,lr}
- ldr r4, =0x02021cc4
- ldr r0, =0x020375e4
+ ldr r4, =gUnknown_02021CC4
+ ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
lsls r1, 6
- ldr r0, =0x02039e0d
+ ldr r0, =gUnknown_02039E0D
adds r1, r0
adds r0, r4, 0
bl CopyString
@@ -5009,11 +5009,11 @@ sub_80F8264: @ 80F8264
thumb_func_start sub_80F8290
sub_80F8290: @ 80F8290
push {lr}
- ldr r0, =0x02021ec4
- ldr r1, =0x020375e4
+ ldr r0, =gUnknown_02021EC4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
lsls r1, 6
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
adds r1, r2
bl CopyString
pop {r0}
@@ -5026,9 +5026,9 @@ sub_80F82B4: @ 80F82B4
push {r4-r6,lr}
movs r1, 0
movs r2, 0
- ldr r5, =0x020375e0
- ldr r4, =0x02039f00
- ldr r0, =0x020375e4
+ ldr r5, =gUnknown_020375E0
+ ldr r4, =gUnknown_02039F00
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
lsls r0, 1
adds r0, r4
@@ -5059,9 +5059,9 @@ _080F82DC:
thumb_func_start sub_80F82FC
sub_80F82FC: @ 80F82FC
- ldr r2, =0x020375e0
- ldr r1, =0x02039f00
- ldr r0, =0x020375e4
+ ldr r2, =gUnknown_020375E0
+ ldr r1, =gUnknown_02039F00
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5075,9 +5075,9 @@ sub_80F82FC: @ 80F82FC
sub_80F831C: @ 80F831C
push {lr}
movs r1, 0
- ldr r2, =0x02039f20
+ ldr r2, =gUnknown_02039F20
ldrb r0, [r2]
- ldr r3, =0x020375e2
+ ldr r3, =gUnknown_020375E2
cmp r0, 0
beq _080F833C
_080F832A:
@@ -5101,10 +5101,10 @@ _080F833C:
sub_80F834C: @ 80F834C
push {r4,lr}
movs r1, 0
- ldr r2, =0x02039f20
+ ldr r2, =gUnknown_02039F20
ldrb r0, [r2]
- ldr r4, =0x02021ec4
- ldr r3, =0x02039e0d
+ ldr r4, =gUnknown_02021EC4
+ ldr r3, =gUnknown_02039E0D
cmp r0, 0
beq _080F836E
_080F835C:
@@ -5134,10 +5134,10 @@ _080F836E:
sub_80F8390: @ 80F8390
push {r4,lr}
movs r1, 0
- ldr r2, =0x02039f20
+ ldr r2, =gUnknown_02039F20
ldrb r0, [r2]
- ldr r4, =0x02021cc4
- ldr r3, =0x02039e02
+ ldr r4, =gUnknown_02021CC4
+ ldr r3, =gUnknown_02039E02
cmp r0, 0
beq _080F83B2
_080F83A0:
@@ -5176,7 +5176,7 @@ sub_80F83E0: @ 80F83E0
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5215,9 +5215,9 @@ sub_80F840C: @ 80F840C
thumb_func_start sub_80F8438
sub_80F8438: @ 80F8438
- ldr r2, =0x020375e0
- ldr r1, =0x02039e00
- ldr r0, =0x020375e4
+ ldr r2, =gUnknown_020375E0
+ ldr r1, =gUnknown_02039E00
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
lsls r0, 6
adds r0, r1
@@ -5232,7 +5232,7 @@ sub_80F8458: @ 80F8458
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5271,8 +5271,8 @@ sub_80F8484: @ 80F8484
thumb_func_start sub_80F84B0
sub_80F84B0: @ 80F84B0
- ldr r0, =0x020375e0
- ldr r1, =0x02039f25
+ ldr r0, =gUnknown_020375E0
+ ldr r1, =gUnknown_02039F25
ldrb r1, [r1]
strh r1, [r0]
bx lr
@@ -5297,7 +5297,7 @@ sub_80F84C4: @ 80F84C4
adds r0, r4, 0
adds r1, r6, 0
bl SetTaskFuncWithFollowupFunc
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5314,13 +5314,13 @@ sub_80F8508: @ 80F8508
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
cmp r0, 0
beq _080F8540
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
ldrb r0, [r0]
bl sub_80DA8C8
ldr r1, =sub_80FC6BC
@@ -5330,10 +5330,10 @@ sub_80F8508: @ 80F8508
b _080F8556
.pool
_080F8540:
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
ldrb r0, [r0]
bl sub_80DA8C8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5399,9 +5399,9 @@ sub_80F85BC: @ 80F85BC
str r0, [sp]
str r0, [sp, 0x4]
movs r3, 0
- ldr r5, =0x02039f30
+ ldr r5, =gUnknown_02039F30
mov r12, r5
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
mov r9, r0
add r1, sp, 0x4
mov r8, r1
@@ -5411,7 +5411,7 @@ sub_80F85BC: @ 80F85BC
lsls r0, r6, 2
adds r0, r6
lsls r4, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
_080F85EC:
mov r1, sp
adds r2, r1, r3
@@ -5468,7 +5468,7 @@ _080F8646:
lsls r0, r6, 2
adds r0, r6
lsls r2, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
_080F865E:
adds r1, r5, r3
adds r0, r3, 0x5
@@ -5486,9 +5486,9 @@ _080F865E:
_080F8678:
mov r0, r8
bl sub_80F86E0
- ldr r1, =0x02039f2b
+ ldr r1, =gUnknown_02039F2B
strb r0, [r1]
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrb r0, [r0]
bl sub_80DB09C
ldr r1, =sub_80FCF40
@@ -5529,7 +5529,7 @@ sub_80F86E0: @ 80F86E0
adds r3, r0, 0
movs r4, 0
movs r2, 0x1
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r2, r0
bge _080F8708
@@ -5560,7 +5560,7 @@ sub_80F8714: @ 80F8714
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x1
bne _080F8748
@@ -5568,7 +5568,7 @@ sub_80F8714: @ 80F8714
lsls r0, 24
cmp r0, 0
beq _080F877E
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -5578,7 +5578,7 @@ sub_80F8714: @ 80F8714
b _080F877E
.pool
_080F8748:
- ldr r5, =0x02039e02
+ ldr r5, =gUnknown_02039E02
movs r4, 0x3
_080F874C:
adds r0, r5, 0
@@ -5589,7 +5589,7 @@ _080F874C:
bge _080F874C
adds r0, r6, 0
bl DestroyTask
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -5615,7 +5615,7 @@ sub_80F878C: @ 80F878C
lsls r4, 24
lsrs r4, 24
bl sub_800AC34
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5633,7 +5633,7 @@ sub_80F87B4: @ 80F87B4
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080F87D0
diff --git a/asm/contest_link_80FC4F4.s b/asm/contest_link_80FC4F4.s
index 98ffdf441..ea9ebe2c8 100644
--- a/asm/contest_link_80FC4F4.s
+++ b/asm/contest_link_80FC4F4.s
@@ -88,9 +88,9 @@ sub_80FC580: @ 80FC580
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
ldr r6, =sub_80FC5C0
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
movs r3, 0xFF
_080FC590:
lsls r0, r1, 8
@@ -118,7 +118,7 @@ _080FC590:
sub_80FC5C0: @ 80FC5C0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -134,20 +134,20 @@ sub_80FC5DC: @ 80FC5DC
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080FC650
bl link_get_multiplayer_id
- ldr r1, =0x02039f25
+ ldr r1, =gUnknown_02039F25
strb r0, [r1]
bl sub_8009FCC
- ldr r4, =0x02039f30
+ ldr r4, =gUnknown_02039F30
strb r0, [r4]
- ldr r1, =0x02039f2a
+ ldr r1, =gUnknown_02039F2A
movs r0, 0x1
strb r0, [r1]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _080FC60C
@@ -158,7 +158,7 @@ _080FC60C:
ldrb r2, [r4]
cmp r3, r2
bge _080FC64A
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrb r0, [r1]
subs r0, 0x1
adds r6, r4, 0
@@ -182,7 +182,7 @@ _080FC63A:
ldrb r6, [r6]
cmp r3, r6
bge _080FC64A
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r2, 0x4
orrs r1, r2
@@ -201,7 +201,7 @@ _080FC650:
sub_80FC670: @ 80FC670
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -250,7 +250,7 @@ sub_80FC6BC: @ 80FC6BC
lsls r6, r7, 2
adds r0, r6, r7
lsls r4, r0, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r0, r4, r5
adds r0, 0x18
bl sub_80FC670
@@ -284,11 +284,11 @@ _080FC6FE:
lsls r0, 24
cmp r0, 0
beq _080FC7F4
- ldr r0, =0x020228c4
- ldr r1, =0x02039f25
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_02039F25
ldrb r1, [r1]
lsls r1, 6
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
adds r1, r2
movs r2, 0x40
bl memcpy
@@ -297,11 +297,11 @@ _080FC6FE:
b _080FC7F4
.pool
_080FC738:
- ldr r0, =0x020228c4
- ldr r1, =0x02039f25
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_02039F25
ldrb r1, [r1]
lsls r1, 6
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
adds r1, r2
movs r2, 0x40
bl memcpy
@@ -313,18 +313,18 @@ _080FC758:
cmp r0, 0
beq _080FC7F4
movs r5, 0
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
mov r8, r6
ldrb r0, [r0]
cmp r5, r0
bge _080FC798
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
_080FC770:
lsls r4, r5, 6
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
adds r4, r0
lsls r1, r5, 8
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r1, r0
adds r0, r4, 0
movs r2, 0x40
@@ -334,12 +334,12 @@ _080FC770:
bl sub_80DFA08
adds r6, 0x1C
adds r5, 0x1
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r5, r0
blt _080FC770
_080FC798:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -365,7 +365,7 @@ _080FC7D6:
strh r0, [r4, 0x8]
b _080FC7F4
_080FC7DC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -390,7 +390,7 @@ sub_80FC804: @ 80FC804
push {r4,r5,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -416,7 +416,7 @@ _080FC830:
lsls r0, 24
cmp r0, 0
beq _080FC880
- ldr r0, =0x03005d80
+ ldr r0, =gUnknown_03005D80
movs r1, 0x4
bl sub_80FC4F4
cmp r0, 0x1
@@ -429,12 +429,12 @@ _080FC858:
lsls r0, 24
cmp r0, 0
beq _080FC880
- ldr r0, =0x03005d80
- ldr r4, =0x020223c4
+ ldr r0, =gUnknown_03005D80
+ ldr r4, =gUnknown_020223C4
adds r1, r4, 0
movs r2, 0x4
bl memcpy
- ldr r0, =0x030060b8
+ ldr r0, =gUnknown_030060B8
adds r1, r4, 0
movs r2, 0x4
bl memcpy
@@ -461,7 +461,7 @@ sub_80FC894: @ 80FC894
mov r8, r0
adds r0, r6
lsls r5, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r0, r5, r7
adds r0, 0x18
bl sub_80FC670
@@ -487,7 +487,7 @@ _080FC8D8:
beq _080FC954
b _080FC96E
_080FC8DE:
- ldr r1, =0x020228c4
+ ldr r1, =gUnknown_020228C4
ldrh r0, [r4, 0x1A]
strb r0, [r1]
bl link_get_multiplayer_id
@@ -513,11 +513,11 @@ _080FC90C:
cmp r0, 0
beq _080FC986
movs r3, 0
- ldr r1, =0x02039f30
+ ldr r1, =gUnknown_02039F30
ldrb r0, [r1]
cmp r3, r0
bge _080FC93A
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
adds r0, r7, 0x2
adds r2, r5, r0
movs r5, 0x80
@@ -555,7 +555,7 @@ _080FC954:
strh r0, [r4, 0x8]
b _080FC986
_080FC96E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -581,7 +581,7 @@ sub_80FC998: @ 80FC998
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -603,7 +603,7 @@ _080FC9C4:
lsls r0, 24
cmp r0, 0
beq _080FC9F0
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
movs r1, 0x1
bl sub_80FC4F4
cmp r0, 0x1
@@ -633,7 +633,7 @@ sub_80FC9F8: @ 80FC9F8
push {r6,r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r7, r5, 2
adds r0, r7, r5
@@ -657,9 +657,9 @@ _080FCA30:
lsls r0, 24
cmp r0, 0
beq _080FCAB2
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r2, [r0]
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
lsls r1, r0, 3
subs r1, r0
@@ -682,15 +682,15 @@ _080FCA68:
cmp r0, 0
beq _080FCAB2
movs r2, 0
- ldr r6, =0x02039f30
+ ldr r6, =gUnknown_02039F30
mov r9, r8
mov r12, r7
ldrb r0, [r6]
cmp r2, r0
bge _080FCAA4
- ldr r1, =0x02039f34
+ ldr r1, =gUnknown_02039F34
mov r8, r1
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
movs r3, 0
movs r7, 0x80
lsls r7, 1
@@ -730,7 +730,7 @@ sub_80FCACC: @ 80FCACC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -769,7 +769,7 @@ _080FCB2C:
bne _080FCB38
b _080FCC82
_080FCB38:
- ldr r0, =0x02039f08
+ ldr r0, =gUnknown_02039F08
movs r1, 0x8
b _080FCC16
.pool
@@ -780,11 +780,11 @@ _080FCB44:
bne _080FCB50
b _080FCC82
_080FCB50:
- ldr r0, =0x02039f08
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F08
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x8
b _080FCC50
@@ -814,7 +814,7 @@ _080FCB90:
lsls r0, 24
cmp r0, 0
beq _080FCC82
- ldr r0, =0x02039f10
+ ldr r0, =gUnknown_02039F10
movs r1, 0x8
b _080FCC16
.pool
@@ -823,11 +823,11 @@ _080FCBA4:
lsls r0, 24
cmp r0, 0
beq _080FCC82
- ldr r0, =0x02039f10
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F10
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x8
b _080FCC50
@@ -837,7 +837,7 @@ _080FCBCC:
lsls r0, 24
cmp r0, 0
beq _080FCC82
- ldr r0, =0x02039f18
+ ldr r0, =gUnknown_02039F18
movs r1, 0x8
b _080FCC16
.pool
@@ -846,11 +846,11 @@ _080FCBE0:
lsls r0, 24
cmp r0, 0
beq _080FCC82
- ldr r0, =0x02039f18
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F18
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x8
b _080FCC50
@@ -860,13 +860,13 @@ _080FCC08:
lsls r0, 24
cmp r0, 0
beq _080FCC82
- ldr r0, =0x02039f20
+ ldr r0, =gUnknown_02039F20
movs r1, 0x4
_080FCC16:
bl sub_80FC4F4
cmp r0, 0x1
bne _080FCC82
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -881,16 +881,16 @@ _080FCC38:
lsls r0, 24
cmp r0, 0
beq _080FCC82
- ldr r0, =0x02039f20
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F20
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x4
_080FCC50:
bl memcpy
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -916,7 +916,7 @@ sub_80FCC88: @ 80FCC88
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -955,7 +955,7 @@ _080FCCE8:
bne _080FCCF4
b _080FCE42
_080FCCF4:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x4]
movs r1, 0x70
@@ -968,13 +968,13 @@ _080FCD04:
bne _080FCD10
b _080FCE42
_080FCD10:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x4]
- ldr r1, =0x02039f2b
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x70
b _080FCE10
@@ -1004,7 +1004,7 @@ _080FCD54:
lsls r0, 24
cmp r0, 0
beq _080FCE42
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
movs r1, 0x14
@@ -1015,13 +1015,13 @@ _080FCD6C:
lsls r0, 24
cmp r0, 0
beq _080FCE42
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x8]
- ldr r1, =0x02039f2b
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x14
b _080FCE10
@@ -1031,7 +1031,7 @@ _080FCD98:
lsls r0, 24
cmp r0, 0
beq _080FCE42
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x10]
b _080FCDD4
@@ -1041,7 +1041,7 @@ _080FCDB0:
lsls r0, 24
cmp r0, 0
beq _080FCE42
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x10]
b _080FCE04
@@ -1051,14 +1051,14 @@ _080FCDC8:
lsls r0, 24
cmp r0, 0
beq _080FCE42
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
_080FCDD4:
movs r1, 0x4
_080FCDD6:
bl sub_80FC4F4
cmp r0, 0x1
bne _080FCE42
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1073,17 +1073,17 @@ _080FCDF8:
lsls r0, 24
cmp r0, 0
beq _080FCE42
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
_080FCE04:
- ldr r1, =0x02039f2b
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x4
_080FCE10:
bl memcpy
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1116,7 +1116,7 @@ sub_80FCE48: @ 80FCE48
mov r8, r0
adds r0, r6
lsls r5, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r0, r5, r7
adds r0, 0x18
bl sub_80FC670
@@ -1142,7 +1142,7 @@ _080FCE8C:
beq _080FCEFC
b _080FCF16
_080FCE92:
- ldr r1, =0x020228c4
+ ldr r1, =gUnknown_020228C4
movs r0, 0x6E
strb r0, [r1]
bl link_get_multiplayer_id
@@ -1169,7 +1169,7 @@ _080FCEC0:
beq _080FCF2E
mov r1, r8
mov r8, r9
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
adds r0, r7, 0
adds r0, 0xA
adds r2, r5, r0
@@ -1206,7 +1206,7 @@ _080FCEFC:
strh r0, [r4, 0x8]
b _080FCF2E
_080FCF16:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1235,7 +1235,7 @@ sub_80FCF40: @ 80FCF40
lsls r0, r5, 2
adds r0, r5
lsls r4, r0, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r0, r4, r6
adds r0, 0x18
bl sub_80FC670
@@ -1262,7 +1262,7 @@ _080FCF80:
lsls r0, 24
cmp r0, 0
beq _080FCFBE
- ldr r0, =0x02039f00
+ ldr r0, =gUnknown_02039F00
movs r1, 0x8
bl sub_80FC4F4
cmp r0, 0x1
@@ -1274,11 +1274,11 @@ _080FCF9C:
lsls r0, 24
cmp r0, 0
beq _080FCFBE
- ldr r0, =0x02039f00
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F00
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x8
bl memcpy
@@ -1301,7 +1301,7 @@ sub_80FCFD0: @ 80FCFD0
lsls r0, r5, 2
adds r0, r5
lsls r4, r0, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r0, r4, r6
adds r0, 0x18
bl sub_80FC670
@@ -1328,7 +1328,7 @@ _080FD010:
lsls r0, 24
cmp r0, 0
beq _080FD04E
- ldr r0, =0x02039f26
+ ldr r0, =gUnknown_02039F26
movs r1, 0x4
bl sub_80FC4F4
cmp r0, 0x1
@@ -1340,11 +1340,11 @@ _080FD02C:
lsls r0, 24
cmp r0, 0
beq _080FD04E
- ldr r0, =0x02039f26
- ldr r1, =0x02039f2b
+ ldr r0, =gUnknown_02039F26
+ ldr r1, =gUnknown_02039F2B
ldrb r1, [r1]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x4
bl memcpy
diff --git a/asm/contest_painting.s b/asm/contest_painting.s
index fd789b0d4..8f6a0f82f 100644
--- a/asm/contest_painting.s
+++ b/asm/contest_painting.s
@@ -8,14 +8,14 @@
thumb_func_start sub_812FDA8
sub_812FDA8: @ 812FDA8
push {r4-r7,lr}
- ldr r3, =0x02039f5d
- ldr r4, =0x02039f5c
- ldr r1, =0x03005d8c
+ ldr r3, =gUnknown_02039F5D
+ ldr r4, =gUnknown_02039F5C
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
subs r0, 0x1
lsls r1, r0, 5
adds r2, r1
- ldr r1, =0x02039f3c
+ ldr r1, =gUnknown_02039F3C
ldr r5, =0x00002e90
adds r2, r5
ldm r2!, {r5-r7}
@@ -54,19 +54,19 @@ sub_812FDF8: @ 812FDF8
thumb_func_start sub_812FE0C
sub_812FE0C: @ 812FE0C
push {r4,r5,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
- ldr r4, =0x030061c4
+ ldr r4, =gUnknown_030061C4
ldr r0, [r4]
bl Free
movs r5, 0
str r5, [r4]
- ldr r4, =0x03006190
+ ldr r4, =gUnknown_03006190
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r0, =0x030011f7
+ ldr r0, =gUnknown_030011F7
ldrb r0, [r0]
bl RemoveWindow
movs r0, 0x1
@@ -83,7 +83,7 @@ sub_812FE0C: @ 812FE0C
sub_812FE58: @ 812FE58
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -111,13 +111,13 @@ _0812FE94:
movs r0, 0
bl SetVBlankCallback
bl init_uns_table_pokemon_copy
- ldr r1, =0x030061c0
- ldr r0, =0x02039f3c
+ ldr r1, =gUnknown_030061C0
+ ldr r0, =gUnknown_02039F3C
str r0, [r1]
movs r0, 0x1
bl sub_8130238
bl sub_81301EC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -168,13 +168,13 @@ _0812FF14:
adds r1, r4, r0
b _0812FF3E
_0812FF2A:
- ldr r0, =0x02039f5d
+ ldr r0, =gUnknown_02039F5D
ldrb r0, [r0]
- ldr r1, =0x02039f5c
+ ldr r1, =gUnknown_02039F5C
ldrb r1, [r1]
bl sub_8130884
_0812FF36:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -185,9 +185,9 @@ _0812FF3E:
b _0812FFA0
.pool
_0812FF54:
- ldr r0, =0x02039f5d
+ ldr r0, =gUnknown_02039F5D
ldrb r0, [r0]
- ldr r1, =0x02039f5c
+ ldr r1, =gUnknown_02039F5C
ldrb r1, [r1]
bl sub_813010C
ldr r0, =gUnknown_085B0838
@@ -209,7 +209,7 @@ _0812FF54:
bl sub_80A2390
ldr r0, =sub_81302D0
bl SetVBlankCallback
- ldr r0, =0x030011f0
+ ldr r0, =gUnknown_030011F0
strb r4, [r0]
movs r1, 0x9A
lsls r1, 5
@@ -229,7 +229,7 @@ _0812FFA0:
sub_812FFC8: @ 812FFC8
push {lr}
sub sp, 0x4
- ldr r3, =0x030011f0
+ ldr r3, =gUnknown_030011F0
ldrb r1, [r3]
cmp r1, 0x1
beq _0813001C
@@ -244,7 +244,7 @@ _0812FFE4:
beq _0813005C
b _08130082
_0812FFEA:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -253,11 +253,11 @@ _0812FFEA:
movs r0, 0x1
strb r0, [r3]
_0812FFFA:
- ldr r0, =0x030011f6
+ ldr r0, =gUnknown_030011F6
ldrb r0, [r0]
cmp r0, 0
beq _08130082
- ldr r1, =0x030011f4
+ ldr r1, =gUnknown_030011F4
ldrh r0, [r1]
cmp r0, 0
beq _08130082
@@ -265,7 +265,7 @@ _0812FFFA:
b _08130080
.pool
_0813001C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x2E]
ands r1, r2
cmp r1, 0
@@ -284,16 +284,16 @@ _0813002E:
movs r3, 0x10
bl pal_fade_maybe
_08130040:
- ldr r0, =0x030011f6
+ ldr r0, =gUnknown_030011F6
ldrb r0, [r0]
cmp r0, 0
beq _08130082
- ldr r1, =0x030011f4
+ ldr r1, =gUnknown_030011F4
movs r0, 0
b _08130080
.pool
_0813005C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -302,11 +302,11 @@ _0813005C:
ldr r0, =sub_812FE0C
bl SetMainCallback2
_0813006E:
- ldr r0, =0x030011f6
+ ldr r0, =gUnknown_030011F6
ldrb r0, [r0]
cmp r0, 0
beq _08130082
- ldr r1, =0x030011f4
+ ldr r1, =gUnknown_030011F4
ldrh r0, [r1]
cmp r0, 0x1D
bhi _08130082
@@ -343,7 +343,7 @@ sub_8130098: @ 8130098
adds r1, r0, 0
movs r0, 0x1
bl SetBgTilemapBuffer
- ldr r4, =0x030011f7
+ ldr r4, =gUnknown_030011F7
ldr r0, =gUnknown_085B07EC
bl AddWindow
strb r0, [r4]
@@ -374,12 +374,12 @@ sub_813010C: @ 813010C
lsrs r1, 24
cmp r1, 0x1
beq _081301D4
- ldr r6, =0x030061c0
+ ldr r6, =gUnknown_030061C0
ldr r1, [r6]
ldrb r5, [r1, 0xA]
cmp r0, 0x7
bhi _08130190
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
adds r1, r5, 0
bl sub_818E868
@@ -394,40 +394,40 @@ sub_813010C: @ 813010C
ldr r1, [r0]
adds r0, r4, 0
bl AppendString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldr r1, [r6]
adds r1, 0x16
adds r0, r4, 0
bl CopyString
adds r0, r4, 0
bl sub_81DB5AC
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, [r6]
adds r1, 0xB
bl CopyString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_0827EA0C
bl ExpandStringRefs
b _081301A6
.pool
_08130190:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, 0xB
bl CopyString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_085B07F4
lsls r1, r5, 2
adds r1, r2
ldr r1, [r1]
bl ExpandStringRefs
_081301A6:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
movs r0, 0x1
adds r1, r4, 0
movs r2, 0xD0
bl GetStringCenterAlignXOffset
adds r3, r0, 0
- ldr r0, =0x030011f7
+ ldr r0, =gUnknown_030011F7
ldrb r0, [r0]
lsls r3, 24
lsrs r3, 24
@@ -487,22 +487,22 @@ sub_8130238: @ 8130238
lsrs r1, r0, 24
cmp r1, 0
bne _0813025C
- ldr r0, =0x030011f6
+ ldr r0, =gUnknown_030011F6
strb r1, [r0]
- ldr r0, =0x030011f2
+ ldr r0, =gUnknown_030011F2
strh r1, [r0]
- ldr r0, =0x030011f4
+ ldr r0, =gUnknown_030011F4
strh r1, [r0]
b _0813026E
.pool
_0813025C:
- ldr r1, =0x030011f6
+ ldr r1, =gUnknown_030011F6
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x030011f2
+ ldr r1, =gUnknown_030011F2
movs r0, 0xF
strh r0, [r1]
- ldr r1, =0x030011f4
+ ldr r1, =gUnknown_030011F4
movs r0, 0x1E
strh r0, [r1]
_0813026E:
@@ -514,7 +514,7 @@ _0813026E:
thumb_func_start sub_8130280
sub_8130280: @ 8130280
push {lr}
- ldr r0, =0x030011f6
+ ldr r0, =gUnknown_030011F6
ldrb r0, [r0]
cmp r0, 0
bne _08130298
@@ -527,8 +527,8 @@ _08130298:
ldr r1, =0x00000a45
movs r0, 0xA
bl SetGpuReg
- ldr r1, =0x030011f2
- ldr r0, =0x030011f4
+ ldr r1, =gUnknown_030011F2
+ ldr r0, =gUnknown_030011F4
ldrh r0, [r0]
lsrs r0, 1
strh r0, [r1]
@@ -567,13 +567,13 @@ sub_81302E8: @ 81302E8
lsrs r5, r0, 16
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x030061c0
+ ldr r6, =gUnknown_030061C0
ldr r0, [r6]
ldr r1, [r0, 0x4]
ldr r2, [r0]
adds r0, r5, 0
bl species_and_otid_get_pal
- ldr r7, =0x030061c4
+ ldr r7, =gUnknown_030061C4
ldr r1, [r7]
bl LZDecompressVram
cmp r4, 0
@@ -581,7 +581,7 @@ sub_81302E8: @ 81302E8
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r4, =0x020244d4
+ ldr r4, =gUnknown_020244D4
ldr r1, [r4]
ldr r1, [r1, 0x8]
ldr r2, [r6]
@@ -591,7 +591,7 @@ sub_81302E8: @ 81302E8
ldr r0, [r4]
ldr r0, [r0, 0x8]
ldr r1, [r7]
- ldr r2, =0x03006190
+ ldr r2, =gUnknown_03006190
ldr r2, [r2]
bl sub_8130380
b _0813036C
@@ -600,7 +600,7 @@ _08130348:
lsls r0, r5, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r4, =0x020244d4
+ ldr r4, =gUnknown_020244D4
ldr r1, [r4]
ldr r1, [r1, 0x4]
ldr r2, [r6]
@@ -610,7 +610,7 @@ _08130348:
ldr r0, [r4]
ldr r0, [r0, 0x4]
ldr r1, [r7]
- ldr r2, =0x03006190
+ ldr r2, =gUnknown_03006190
ldr r2, [r2]
bl sub_8130380
_0813036C:
@@ -737,7 +737,7 @@ sub_8130430: @ 8130430
beq _0813044E
b _081305A4
_0813044E:
- ldr r0, =0x030061c0
+ ldr r0, =gUnknown_030061C0
ldr r0, [r0]
ldrb r0, [r0, 0xA]
movs r1, 0x3
@@ -790,7 +790,7 @@ _081304D4:
bl RLUnCompVram
ldr r0, =gUnknown_085AF898
_081304E0:
- ldr r1, =0x03006190
+ ldr r1, =gUnknown_03006190
ldr r1, [r1]
bl RLUnCompWram
b _0813050C
@@ -801,7 +801,7 @@ _081304F8:
lsls r1, 19
bl RLUnCompVram
ldr r0, =gUnknown_085AFDA4
- ldr r1, =0x03006190
+ ldr r1, =gUnknown_03006190
ldr r1, [r1]
bl RLUnCompWram
_0813050C:
@@ -830,7 +830,7 @@ _08130518:
movs r1, 0
ldr r0, =0x0600608c
mov r12, r0
- ldr r7, =0x03006190
+ ldr r7, =gUnknown_03006190
_0813053C:
movs r3, 0
adds r6, r1, 0x1
@@ -858,7 +858,7 @@ _08130544:
bls _0813053C
movs r3, 0
ldr r4, =0x0600608e
- ldr r2, =0x03006190
+ ldr r2, =gUnknown_03006190
_08130570:
lsls r1, r3, 1
adds r1, r4
@@ -884,7 +884,7 @@ _081305A4:
b _08130650
.pool
_081305C0:
- ldr r0, =0x030061c0
+ ldr r0, =gUnknown_030061C0
ldr r0, [r0]
ldrb r0, [r0, 0xA]
movs r1, 0x3
@@ -961,7 +961,7 @@ sub_8130688: @ 8130688
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldr r1, =gUnknown_085B0830
ldr r2, [r1, 0x4]
ldr r1, [r1]
@@ -993,13 +993,13 @@ sub_81306CC: @ 81306CC
lsrs r0, 24
cmp r0, 0x7
bhi _081306E4
- ldr r0, =0x030061c0
+ ldr r0, =gUnknown_030061C0
ldr r0, [r0]
ldrb r0, [r0, 0xA]
b _081306F4
.pool
_081306E4:
- ldr r0, =0x030061c0
+ ldr r0, =gUnknown_030061C0
ldr r0, [r0]
ldrb r0, [r0, 0xA]
movs r1, 0x3
@@ -1044,12 +1044,12 @@ _08130732:
thumb_func_start sub_8130738
sub_8130738: @ 8130738
push {r4,lr}
- ldr r4, =0x030061c4
+ ldr r4, =gUnknown_030061C4
movs r0, 0x80
lsls r0, 2
bl AllocZeroed
str r0, [r4]
- ldr r4, =0x03006190
+ ldr r4, =gUnknown_03006190
movs r0, 0x80
lsls r0, 6
bl AllocZeroed
@@ -1065,16 +1065,16 @@ sub_8130760: @ 8130760
push {r4,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x030061a0
- ldr r0, =0x03006190
+ ldr r1, =gUnknown_030061A0
+ ldr r0, =gUnknown_03006190
ldr r0, [r0]
str r0, [r1, 0x4]
- ldr r0, =0x030061c4
+ ldr r0, =gUnknown_030061C4
ldr r0, [r0]
str r0, [r1, 0x8]
movs r2, 0
strb r2, [r1, 0x18]
- ldr r0, =0x030061c0
+ ldr r0, =gUnknown_030061C0
ldr r0, [r0]
ldrb r0, [r0]
strb r0, [r1, 0x1F]
@@ -1150,7 +1150,7 @@ _08130846:
bl sub_81261A4
adds r0, r4, 0
bl sub_8126058
- ldr r0, =0x030061c4
+ ldr r0, =gUnknown_030061C4
ldr r0, [r0]
movs r1, 0x80
lsls r1, 1
@@ -1173,7 +1173,7 @@ sub_8130884: @ 8130884
lsls r5, 24
lsrs r5, 24
bl sub_8130738
- ldr r0, =0x030061c0
+ ldr r0, =gUnknown_030061C0
ldr r0, [r0]
ldrh r0, [r0, 0x8]
movs r1, 0
diff --git a/asm/crt0.s b/asm/crt0.s
index 7b2f38bb7..65aa8ed4b 100644
--- a/asm/crt0.s
+++ b/asm/crt0.s
@@ -116,7 +116,7 @@ InterruptMain_Loop:
InterruptMain_FoundIntr:
strh r0, [r3, OFFSET_REG_IF - 0x200]
bic r2, r2, r0
- ldr r0, =0x03007868
+ ldr r0, =gUnknown_03007868
ldr r0, [r0]
ldrb r0, [r0, 0xA]
mov r1, 0x8
@@ -129,7 +129,7 @@ InterruptMain_FoundIntr:
bic r3, r3, PSR_I_BIT | PSR_F_BIT | PSR_MODE_MASK
orr r3, r3, PSR_SYS_MODE
msr cpsr_cf, r3
- ldr r1, =0x03002710
+ ldr r1, =gUnknown_03002710
add r1, r1, r12
ldr r0, [r1]
stmdb sp!, {lr}
diff --git a/asm/cute_sketch.s b/asm/cute_sketch.s
index a66c78c9f..36ef184b9 100644
--- a/asm/cute_sketch.s
+++ b/asm/cute_sketch.s
@@ -8,28 +8,28 @@
thumb_func_start sub_8124F2C
sub_8124F2C: @ 8124F2C
push {lr}
- ldr r2, =0x03006168
+ ldr r2, =gUnknown_03006168
ldr r1, [r0, 0x4]
str r1, [r2]
- ldr r2, =0x0300617c
+ ldr r2, =gUnknown_0300617C
ldrb r1, [r0, 0x1F]
strb r1, [r2]
- ldr r2, =0x03006164
+ ldr r2, =gUnknown_03006164
ldrb r1, [r0, 0x19]
strb r1, [r2]
- ldr r2, =0x03006178
+ ldr r2, =gUnknown_03006178
ldrb r1, [r0, 0x1A]
strb r1, [r2]
- ldr r2, =0x03006174
+ ldr r2, =gUnknown_03006174
ldrb r1, [r0, 0x1B]
strb r1, [r2]
- ldr r2, =0x0300616c
+ ldr r2, =gUnknown_0300616C
ldrb r1, [r0, 0x1C]
strb r1, [r2]
- ldr r2, =0x03006180
+ ldr r2, =gUnknown_03006180
ldrb r1, [r0, 0x1D]
strb r1, [r2]
- ldr r2, =0x03006170
+ ldr r2, =gUnknown_03006170
ldrb r1, [r0, 0x1E]
strb r1, [r2]
ldrb r0, [r0]
@@ -89,7 +89,7 @@ _0812502A:
b _081250B4
_08125030:
bl sub_81254E0
- ldr r0, =0x0300617c
+ ldr r0, =gUnknown_0300617C
ldrb r0, [r0]
bl sub_81253A4
b _081250B4
@@ -151,26 +151,26 @@ sub_81250B8: @ 81250B8
lsls r0, 24
lsrs r7, r0, 24
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
mov r8, r0
ldrb r0, [r0]
cmp r2, r0
bcs _0812514A
- ldr r1, =0x03006174
+ ldr r1, =gUnknown_03006174
mov r12, r1
- ldr r3, =0x03006180
+ ldr r3, =gUnknown_03006180
mov r10, r3
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
mov r9, r0
_081250DE:
- ldr r1, =0x03006178
+ ldr r1, =gUnknown_03006178
ldrb r0, [r1]
adds r0, r2
mov r3, r10
ldrb r1, [r3]
muls r0, r1
lsls r0, 1
- ldr r3, =0x03006168
+ ldr r3, =gUnknown_03006168
ldr r1, [r3]
adds r1, r0
mov r3, r9
@@ -243,24 +243,24 @@ sub_8125170: @ 8125170
lsrs r0, 24
mov r8, r0
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _08125208
- ldr r1, =0x03006174
+ ldr r1, =gUnknown_03006174
mov r10, r1
_0812518E:
- ldr r3, =0x03006178
+ ldr r3, =gUnknown_03006178
ldrb r0, [r3]
adds r0, r2
- ldr r3, =0x03006180
+ ldr r3, =gUnknown_03006180
ldrb r1, [r3]
muls r0, r1
lsls r0, 1
- ldr r3, =0x03006168
+ ldr r3, =gUnknown_03006168
ldr r1, [r3]
adds r1, r0
- ldr r3, =0x03006164
+ ldr r3, =gUnknown_03006164
ldrb r0, [r3]
lsls r0, 1
adds r3, r1, r0
@@ -311,7 +311,7 @@ _081251EC:
_081251FC:
lsls r0, r7, 24
lsrs r2, r0, 24
- ldr r1, =0x0300616c
+ ldr r1, =gUnknown_0300616C
ldrb r1, [r1]
cmp r2, r1
bcc _0812518E
@@ -351,25 +351,25 @@ sub_8125250: @ 8125250
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _081252C2
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
- ldr r3, =0x03006174
+ ldr r3, =gUnknown_03006174
_08125268:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r4, r8
ldr r1, [r4]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
@@ -402,7 +402,7 @@ _081252A8:
_081252B6:
lsls r0, r6, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _08125268
@@ -423,15 +423,15 @@ sub_81252E8: @ 81252E8
push {r7}
sub sp, 0x8
movs r2, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r2, r0
bcs _0812537E
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
- ldr r3, =0x03006180
+ ldr r3, =gUnknown_03006180
_08125300:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
ldrb r0, [r3]
muls r0, r1
@@ -439,7 +439,7 @@ _08125300:
mov r4, r8
ldr r1, [r4]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
adds r0, r2
lsls r0, 1
@@ -451,13 +451,13 @@ _08125300:
ldrb r0, [r3]
lsls r0, 1
adds r4, r0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
subs r0, 0x1
adds r7, r2, 0x1
cmp r5, r0
bge _08125372
- ldr r6, =0x03006180
+ ldr r6, =gUnknown_03006180
_08125336:
ldrh r0, [r4]
movs r2, 0x80
@@ -484,7 +484,7 @@ _0812535C:
ldrb r0, [r6]
lsls r0, 1
adds r4, r0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
subs r0, 0x1
cmp r5, r0
@@ -492,7 +492,7 @@ _0812535C:
_08125372:
lsls r0, r7, 24
lsrs r2, r0, 24
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r2, r0
bcc _08125300
@@ -517,25 +517,25 @@ sub_81253A4: @ 81253A4
lsrs r0, 24
mov r8, r0
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _08125420
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r9, r0
- ldr r3, =0x03006174
+ ldr r3, =gUnknown_03006174
_081253C4:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r4, r9
ldr r1, [r4]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
@@ -569,7 +569,7 @@ _08125406:
_08125414:
lsls r0, r6, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _081253C4
@@ -591,25 +591,25 @@ sub_8125448: @ 8125448
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _081254BA
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
- ldr r3, =0x03006174
+ ldr r3, =gUnknown_03006174
_08125460:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r4, r8
ldr r1, [r4]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
@@ -642,7 +642,7 @@ _081254A0:
_081254AE:
lsls r0, r6, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _08125460
@@ -663,24 +663,24 @@ sub_81254E0: @ 81254E0
mov r6, r8
push {r6,r7}
movs r7, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r7, r0
bcs _0812556C
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
_081254F6:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r7
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r2, r8
ldr r1, [r2]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r5, r1, r0
@@ -691,7 +691,7 @@ _081254F6:
strh r0, [r5]
movs r6, 0x1
adds r5, r4, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
subs r0, 0x1
adds r7, 0x1
@@ -711,7 +711,7 @@ _0812552E:
lsls r0, 24
lsrs r6, r0, 24
adds r5, r4, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
subs r0, 0x1
cmp r6, r0
@@ -723,22 +723,22 @@ _08125556:
strh r0, [r5]
lsls r0, r7, 24
lsrs r7, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r7, r0
bcc _081254F6
_0812556C:
movs r6, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r6, r0
bcs _0812560C
- ldr r3, =0x03006168
+ ldr r3, =gUnknown_03006168
mov r9, r3
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
mov r8, r0
_0812557E:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r0, [r0]
mov r2, r8
ldrb r1, [r2]
@@ -747,7 +747,7 @@ _0812557E:
mov r3, r9
ldr r2, [r3]
adds r2, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
adds r0, r6
lsls r0, 1
@@ -762,13 +762,13 @@ _0812557E:
ldrb r0, [r1]
lsls r0, 1
adds r5, r0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
subs r0, 0x1
adds r6, 0x1
cmp r7, r0
bge _081255F0
- ldr r4, =0x03006180
+ ldr r4, =gUnknown_03006180
_081255BE:
ldrb r1, [r4]
lsls r1, 1
@@ -788,7 +788,7 @@ _081255BE:
ldrb r0, [r4]
lsls r0, 1
adds r5, r0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
subs r0, 0x1
cmp r7, r0
@@ -803,7 +803,7 @@ _081255F0:
strh r0, [r5]
lsls r0, r6, 24
lsrs r6, r0, 24
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r6, r0
bcc _0812557E
@@ -824,25 +824,25 @@ sub_8125630: @ 8125630
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _081256A2
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
- ldr r3, =0x03006174
+ ldr r3, =gUnknown_03006174
_08125648:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r4, r8
ldr r1, [r4]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
@@ -875,7 +875,7 @@ _08125688:
_08125696:
lsls r0, r6, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _08125648
@@ -897,7 +897,7 @@ sub_81256C8: @ 81256C8
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
ldr r4, [r0]
movs r6, 0
movs r0, 0x80
@@ -926,7 +926,7 @@ _081256F2:
cmp r6, 0x3F
bls _081256E0
movs r7, 0
- ldr r1, =0x03006168
+ ldr r1, =gUnknown_03006168
mov r10, r1
mov r3, sp
movs r2, 0x80
@@ -1011,7 +1011,7 @@ _08125794:
lsrs r7, r0, 24
cmp r7, 0x3F
bls _08125716
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
ldr r4, [r0]
movs r6, 0
movs r0, 0x80
@@ -1058,24 +1058,24 @@ sub_81257F8: @ 81257F8
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _0812587A
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
_0812580E:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r3, r8
ldr r1, [r3]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
@@ -1084,7 +1084,7 @@ _0812580E:
strh r1, [r0]
movs r5, 0x1
adds r4, 0x2
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
subs r0, 0x1
adds r6, r2, 0x1
@@ -1109,7 +1109,7 @@ _0812585C:
lsls r0, 24
lsrs r5, r0, 24
adds r4, 0x2
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
subs r0, 0x1
cmp r5, r0
@@ -1117,7 +1117,7 @@ _0812585C:
_0812586E:
lsls r0, r6, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _0812580E
@@ -1138,15 +1138,15 @@ sub_81258A0: @ 81258A0
push {r7}
sub sp, 0x8
movs r2, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r2, r0
bcs _0812592E
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
- ldr r7, =0x03006180
+ ldr r7, =gUnknown_03006180
_081258B8:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
ldrb r0, [r7]
muls r0, r1
@@ -1154,7 +1154,7 @@ _081258B8:
mov r3, r8
ldr r1, [r3]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
adds r0, r2
lsls r0, 1
@@ -1166,7 +1166,7 @@ _081258B8:
ldrb r0, [r7]
lsls r0, 1
adds r4, r0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
subs r0, 0x1
adds r6, r2, 0x1
@@ -1195,7 +1195,7 @@ _0812590C:
ldrb r0, [r7]
lsls r0, 1
adds r4, r0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
subs r0, 0x1
cmp r5, r0
@@ -1203,7 +1203,7 @@ _0812590C:
_08125922:
lsls r0, r6, 24
lsrs r2, r0, 24
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r2, r0
bcc _081258B8
@@ -1323,7 +1323,7 @@ _08125A06:
_08125A14:
movs r3, 0x1F
_08125A16:
- ldr r1, =0x03006168
+ ldr r1, =gUnknown_03006168
mov r4, r8
lsls r0, r4, 2
mov r2, sp
@@ -2371,35 +2371,35 @@ _08126194:
thumb_func_start sub_81261A4
sub_81261A4: @ 81261A4
push {lr}
- ldr r2, =0x03006188
+ ldr r2, =gUnknown_03006188
ldrb r1, [r0, 0x18]
lsls r1, 4
strh r1, [r2]
- ldr r3, =0x03006184
+ ldr r3, =gUnknown_03006184
ldrh r2, [r2]
lsls r2, 1
ldr r1, [r0, 0x8]
adds r1, r2
str r1, [r3]
- ldr r2, =0x03006168
+ ldr r2, =gUnknown_03006168
ldr r1, [r0, 0x4]
str r1, [r2]
- ldr r2, =0x03006164
+ ldr r2, =gUnknown_03006164
ldrb r1, [r0, 0x19]
strb r1, [r2]
- ldr r2, =0x03006178
+ ldr r2, =gUnknown_03006178
ldrb r1, [r0, 0x1A]
strb r1, [r2]
- ldr r2, =0x03006174
+ ldr r2, =gUnknown_03006174
ldrb r1, [r0, 0x1B]
strb r1, [r2]
- ldr r2, =0x0300616c
+ ldr r2, =gUnknown_0300616C
ldrb r1, [r0, 0x1C]
strb r1, [r2]
- ldr r2, =0x03006180
+ ldr r2, =gUnknown_03006180
ldrb r1, [r0, 0x1D]
strb r1, [r2]
- ldr r2, =0x03006170
+ ldr r2, =gUnknown_03006170
ldrb r1, [r0, 0x1E]
strb r1, [r2]
ldrh r0, [r0, 0x14]
@@ -2449,7 +2449,7 @@ _0812626A:
thumb_func_start sub_8126270
sub_8126270: @ 8126270
- ldr r2, =0x03006184
+ ldr r2, =gUnknown_03006184
ldr r1, [r2]
movs r0, 0
strh r0, [r1]
@@ -2505,7 +2505,7 @@ sub_8126270: @ 8126270
thumb_func_start sub_8126318
sub_8126318: @ 8126318
- ldr r2, =0x03006184
+ ldr r2, =gUnknown_03006184
ldr r0, [r2]
movs r1, 0
strh r1, [r0]
@@ -2521,7 +2521,7 @@ sub_8126318: @ 8126318
thumb_func_start sub_8126334
sub_8126334: @ 8126334
push {r4,r5,lr}
- ldr r1, =0x03006184
+ ldr r1, =gUnknown_03006184
ldr r0, [r1]
movs r2, 0
strh r2, [r0]
@@ -2554,7 +2554,7 @@ _08126346:
thumb_func_start sub_8126370
sub_8126370: @ 8126370
push {r4,lr}
- ldr r2, =0x03006184
+ ldr r2, =gUnknown_03006184
ldr r1, [r2]
movs r0, 0
strh r0, [r1]
@@ -2596,11 +2596,11 @@ sub_81263A4: @ 81263A4
mov r9, r2
_081263BC:
movs r6, 0
- ldr r3, =0x03006184
+ ldr r3, =gUnknown_03006184
mov r12, r3
mov r0, r9
lsls r4, r0, 1
- ldr r5, =0x0300616c
+ ldr r5, =gUnknown_0300616C
cmp r6, r9
bcs _081263E0
movs r2, 0
@@ -2626,29 +2626,29 @@ _081263E0:
cmp r3, r5
bcs _081264E4
_081263F4:
- ldr r2, =0x03006168
- ldr r0, =0x03006178
+ ldr r2, =gUnknown_03006168
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r3
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
ldr r1, [r2]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
movs r6, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
adds r2, r0, 0
adds r3, 0x1
mov r10, r3
ldrb r3, [r2]
cmp r6, r3
bcs _081264D6
- ldr r0, =0x03006188
+ ldr r0, =gUnknown_03006188
mov r8, r0
_08126424:
ldrh r0, [r4]
@@ -2675,7 +2675,7 @@ _08126464:
adds r7, r4, 0x2
cmp r3, r9
bcs _081264C0
- ldr r0, =0x03006184
+ ldr r0, =gUnknown_03006184
ldr r2, [r0]
ldrh r1, [r2, 0x2]
mov r12, r0
@@ -2713,7 +2713,7 @@ _081264B8:
_081264BE:
strh r0, [r4]
_081264C0:
- ldr r2, =0x03006174
+ ldr r2, =gUnknown_03006174
cmp r3, r9
bne _081264CA
mov r3, r9
@@ -2729,7 +2729,7 @@ _081264D6:
mov r1, r10
lsls r0, r1, 24
lsrs r3, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r3, r0
bcc _081263F4
@@ -2750,35 +2750,35 @@ sub_81264FC: @ 81264FC
mov r7, r8
push {r7}
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _081265A0
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
_08126510:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r3, r8
ldr r1, [r3]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
movs r6, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
adds r3, r0, 0
adds r7, r2, 0x1
ldrb r0, [r3]
cmp r6, r0
bcs _08126594
- ldr r5, =0x03006188
+ ldr r5, =gUnknown_03006188
_0812653C:
ldrh r0, [r4]
movs r2, 0x80
@@ -2805,7 +2805,7 @@ _0812657E:
adds r0, 0x2
_08126582:
strh r0, [r4]
- ldr r3, =0x03006174
+ ldr r3, =gUnknown_03006174
_08126586:
adds r0, r6, 0x1
lsls r0, 24
@@ -2817,7 +2817,7 @@ _08126586:
_08126594:
lsls r0, r7, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _08126510
@@ -2837,34 +2837,34 @@ sub_81265B4: @ 81265B4
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _08126650
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
_081265CA:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r3, r8
ldr r1, [r3]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
movs r5, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
adds r7, r2, 0x1
ldrb r0, [r0]
cmp r5, r0
bcs _08126644
- ldr r6, =0x03006188
+ ldr r6, =gUnknown_03006188
movs r0, 0x80
lsls r0, 8
adds r2, r0, 0
@@ -2890,14 +2890,14 @@ _08126634:
lsls r0, 24
lsrs r5, r0, 24
adds r4, 0x2
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r5, r0
bcc _081265FA
_08126644:
lsls r0, r7, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _081265CA
@@ -2918,34 +2918,34 @@ sub_8126664: @ 8126664
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _08126700
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
_0812667A:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r3, r8
ldr r1, [r3]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
movs r5, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
adds r7, r2, 0x1
ldrb r0, [r0]
cmp r5, r0
bcs _081266F4
- ldr r6, =0x03006188
+ ldr r6, =gUnknown_03006188
movs r0, 0x80
lsls r0, 8
adds r2, r0, 0
@@ -2971,14 +2971,14 @@ _081266E4:
lsls r0, 24
lsrs r5, r0, 24
adds r4, 0x2
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r5, r0
bcc _081266AA
_081266F4:
lsls r0, r7, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _0812667A
@@ -2999,34 +2999,34 @@ sub_8126714: @ 8126714
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcs _081267B0
- ldr r0, =0x03006168
+ ldr r0, =gUnknown_03006168
mov r8, r0
_0812672A:
- ldr r0, =0x03006178
+ ldr r0, =gUnknown_03006178
ldrb r1, [r0]
adds r1, r2
- ldr r0, =0x03006180
+ ldr r0, =gUnknown_03006180
ldrb r0, [r0]
muls r0, r1
lsls r0, 1
mov r3, r8
ldr r1, [r3]
adds r1, r0
- ldr r0, =0x03006164
+ ldr r0, =gUnknown_03006164
ldrb r0, [r0]
lsls r0, 1
adds r4, r1, r0
movs r5, 0
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
adds r7, r2, 0x1
ldrb r0, [r0]
cmp r5, r0
bcs _081267A4
- ldr r6, =0x03006188
+ ldr r6, =gUnknown_03006188
movs r0, 0x80
lsls r0, 8
adds r2, r0, 0
@@ -3052,14 +3052,14 @@ _08126794:
lsls r0, 24
lsrs r5, r0, 24
adds r4, 0x2
- ldr r0, =0x03006174
+ ldr r0, =gUnknown_03006174
ldrb r0, [r0]
cmp r5, r0
bcc _0812675A
_081267A4:
lsls r0, r7, 24
lsrs r2, r0, 24
- ldr r0, =0x0300616c
+ ldr r0, =gUnknown_0300616C
ldrb r0, [r0]
cmp r2, r0
bcc _0812672A
diff --git a/asm/daycare.s b/asm/daycare.s
index 40b212c95..04ad6f448 100644
--- a/asm/daycare.s
+++ b/asm/daycare.s
@@ -170,7 +170,7 @@ sub_806FB38: @ 806FB38
beq _0806FBBC
adds r0, r5, 0
adds r0, 0x74
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r4, r5, 0
@@ -202,7 +202,7 @@ sub_806FB38: @ 806FB38
bl pokemon_getattr
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
lsls r2, r0, 3
adds r2, r0
@@ -270,9 +270,9 @@ daycare_send_selected_pokemon: @ 806FC18
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x00003030
adds r1, r2
@@ -347,7 +347,7 @@ _0806FCC4:
movs r6, 0
cmp r0, r7
bne _0806FCD4
- ldr r0, =0x020244e2
+ ldr r0, =gUnknown_020244E2
ldrh r1, [r0]
adds r0, r4, 0
bl sub_8069424
@@ -375,7 +375,7 @@ sub_806FCF8: @ 806FCF8
push {r4-r7,lr}
sub sp, 0x68
adds r5, r0, 0
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl pokemon_get_nick_
adds r0, r5, 0
movs r1, 0xB
@@ -405,7 +405,7 @@ sub_806FCF8: @ 806FCF8
mov r0, sp
bl sub_806FCA4
_0806FD46:
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
movs r1, 0xFA
lsls r1, 1
adds r6, r0, r1
@@ -466,11 +466,11 @@ sub_806FD9C: @ 806FD9C
thumb_func_start sub_806FDC4
sub_806FDC4: @ 806FDC4
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrb r1, [r1]
bl sub_806FD9C
lsls r0, 16
@@ -540,12 +540,12 @@ sub_806FE54: @ 806FE54
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl pokemon_get_nick_
adds r0, r4, 0
@@ -563,13 +563,13 @@ sub_806FE88: @ 806FE88
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl pokemon_get_nick_
movs r0, 0x64
muls r4, r0
adds r4, 0x64
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
movs r2, 0
movs r3, 0x5
@@ -599,14 +599,14 @@ sub_806FEC0: @ 806FEC0
thumb_func_start sub_806FED8
sub_806FED8: @ 806FED8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrb r1, [r1]
bl sub_806FEC0
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
strh r0, [r1]
pop {r0}
bx r0
@@ -617,7 +617,7 @@ sub_806FED8: @ 806FED8
sub_806FF04: @ 806FF04
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldr r1, =0x000030b8
adds r3, r2, r1
@@ -636,8 +636,8 @@ sub_806FF04: @ 806FF04
thumb_func_start sub_806FF30
sub_806FF30: @ 806FF30
push {r4-r6,lr}
- ldr r6, =0x03005d8c
- ldr r5, =0x020375e0
+ ldr r6, =gUnknown_03005D8C
+ ldr r5, =gUnknown_020375E0
ldrh r0, [r5]
movs r4, 0x8C
adds r1, r0, 0
@@ -899,7 +899,7 @@ sub_8070114: @ 8070114
push {r4-r7,lr}
adds r5, r0, 0
movs r6, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x24]
bl SeedRng2
adds r0, r5, 0
@@ -995,7 +995,7 @@ sub_80701B8: @ 80701B8
thumb_func_start sub_80701E0
sub_80701E0: @ 80701E0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -1008,7 +1008,7 @@ sub_80701E0: @ 80701E0
thumb_func_start sub_80701FC
sub_80701FC: @ 80701FC
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -1333,10 +1333,10 @@ daycare_build_child_moveset: @ 8070470
movs r0, 0
str r0, [sp]
movs r6, 0
- ldr r5, =0x02024a4c
+ ldr r5, =gUnknown_02024A4C
movs r2, 0
- ldr r4, =0x02024a28
- ldr r3, =0x02024a30
+ ldr r4, =gUnknown_02024A28
+ ldr r3, =gUnknown_02024A30
_08070490:
lsls r1, r6, 1
adds r0, r1, r5
@@ -1351,7 +1351,7 @@ _08070490:
cmp r6, 0x3
bls _08070490
movs r6, 0
- ldr r2, =0x02024a38
+ ldr r2, =gUnknown_02024A38
movs r1, 0
_080704AE:
lsls r0, r6, 1
@@ -1363,7 +1363,7 @@ _080704AE:
cmp r6, 0x9
bls _080704AE
movs r6, 0
- ldr r2, =0x020249c4
+ ldr r2, =gUnknown_020249C4
movs r1, 0
_080704C4:
lsls r0, r6, 1
@@ -1379,13 +1379,13 @@ _080704C4:
bl pokemon_getattr
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x020249c4
+ ldr r1, =gUnknown_020249C4
bl sub_806E204
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x4]
movs r6, 0
- ldr r1, =0x02024a28
+ ldr r1, =gUnknown_02024A28
mov r8, r1
_080704F2:
adds r5, r6, 0
@@ -1400,7 +1400,7 @@ _080704F2:
mov r0, r9
adds r1, r5, 0
bl pokemon_getattr_encrypted
- ldr r1, =0x02024a4c
+ ldr r1, =gUnknown_02024A4C
adds r4, r1
strh r0, [r4]
adds r0, r6, 0x1
@@ -1408,7 +1408,7 @@ _080704F2:
lsrs r6, r0, 16
cmp r6, 0x3
bls _080704F2
- ldr r1, =0x02024a38
+ ldr r1, =gUnknown_02024A38
adds r0, r7, 0
bl pokemon_get_eggmoves
lsls r0, 24
@@ -1416,7 +1416,7 @@ _080704F2:
mov r8, r0
movs r6, 0
_0807052E:
- ldr r0, =0x02024a28
+ ldr r0, =gUnknown_02024A28
lsls r1, r6, 1
adds r2, r1, r0
ldrh r1, [r2]
@@ -1429,7 +1429,7 @@ _0807052E:
adds r4, r2, 0
ldr r2, =0x0000ffff
_08070546:
- ldr r0, =0x02024a38
+ ldr r0, =gUnknown_02024A38
lsls r1, r5, 1
adds r1, r0
ldrh r0, [r4]
@@ -1460,7 +1460,7 @@ _08070596:
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
- ldr r3, =0x02024a28
+ ldr r3, =gUnknown_02024A28
mov r9, r3
cmp r6, 0x3
bls _0807052E
@@ -1477,7 +1477,7 @@ _080705A6:
cmp r1, 0
beq _08070608
movs r5, 0
- ldr r0, =0x02024a28
+ ldr r0, =gUnknown_02024A28
adds r4, r2, r0
ldr r6, =0x0000ffff
mov r9, r0
@@ -1523,12 +1523,12 @@ _08070608:
movs r6, 0
mov r2, r9
ldrh r0, [r2]
- ldr r3, =0x02024a30
+ ldr r3, =gUnknown_02024A30
mov r10, r3
cmp r0, 0
beq _08070672
mov r4, r9
- ldr r0, =0x02024a4c
+ ldr r0, =gUnknown_02024A4C
mov r9, r0
mov r12, r10
_08070628:
@@ -1586,7 +1586,7 @@ _0807067C:
bcs _080706E4
ldr r2, =0x0000ffff
_0807068A:
- ldr r1, =0x020249c4
+ ldr r1, =gUnknown_020249C4
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
@@ -1625,7 +1625,7 @@ _080706E4:
lsrs r6, r0, 16
cmp r6, 0x3
bhi _080706FC
- ldr r0, =0x02024a30
+ ldr r0, =gUnknown_02024A30
lsls r1, r6, 1
adds r1, r0
ldrh r1, [r1]
@@ -1662,7 +1662,7 @@ sub_8070710: @ 8070710
thumb_func_start sub_8070728
sub_8070728: @ 8070728
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -1920,7 +1920,7 @@ _08070918:
mov r0, sp
movs r1, 0x2D
bl pokemon_setattr
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
movs r1, 0xFA
lsls r1, 1
adds r0, r1
@@ -2099,7 +2099,7 @@ sub_8070A0C: @ 8070A0C
thumb_func_start sp0B8_daycare
sp0B8_daycare: @ 8070AA8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -2179,11 +2179,11 @@ _08070B34:
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
bcs _08070BC0
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
_08070B5C:
adds r0, r4, 0
movs r1, 0x2D
@@ -2217,7 +2217,7 @@ _08070B9A:
bl pokemon_setattr
b _08070BB4
_08070BA8:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r5, [r0]
movs r0, 0x1
b _08070BC2
@@ -2225,7 +2225,7 @@ _08070BA8:
_08070BB4:
adds r4, 0x64
adds r5, 0x1
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
bcc _08070B5C
@@ -2242,7 +2242,7 @@ _08070BC2:
thumb_func_start sub_8070BD0
sub_8070BD0: @ 8070BD0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -2278,14 +2278,14 @@ sub_8070C04: @ 8070C04
bl pokemon_getattr_encrypted
cmp r0, 0
beq _08070C2E
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r4, 0
bl pokemon_get_nick_
adds r0, r4, 0
movs r1, 0x7
mov r2, sp
bl pokemon_getattr_encrypted
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
mov r1, sp
bl CopyString
_08070C2E:
@@ -2295,7 +2295,7 @@ _08070C2E:
bl pokemon_getattr_encrypted
cmp r0, 0
beq _08070C44
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl pokemon_get_nick_
_08070C44:
@@ -2314,9 +2314,9 @@ sub_8070C58: @ 8070C58
lsrs r0, 24
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl pokemon_get_nick_
bl brm_get_pokemon_selection
lsls r0, 24
@@ -2336,7 +2336,7 @@ sub_8070C58: @ 8070C58
thumb_func_start sp0B5_daycare
sp0B5_daycare: @ 8070C94
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -2349,7 +2349,7 @@ sp0B5_daycare: @ 8070C94
thumb_func_start sp0B6_daycare
sp0B6_daycare: @ 8070CB0
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00003030
adds r0, r1
@@ -2385,7 +2385,7 @@ _08070CF2:
thumb_func_start sub_8070CF8
sub_8070CF8: @ 8070CF8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -2587,7 +2587,7 @@ _08070E5C:
thumb_func_start daycare_relationship_score_from_savegame
daycare_relationship_score_from_savegame: @ 8070E6C
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
@@ -2623,7 +2623,7 @@ _08070EAC:
bne _08070EB2
movs r1, 0
_08070EB2:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_0832B6F8
lsls r1, 2
adds r1, r2
@@ -2893,7 +2893,7 @@ sub_807109C: @ 807109C
adds r0, r2, 0
ands r0, r1
strb r0, [r3, 0xC]
- ldr r3, =0x03003014
+ ldr r3, =gUnknown_03003014
ldrb r1, [r3]
movs r0, 0x3
negs r0, r0
@@ -3023,7 +3023,7 @@ sub_80711B8: @ 80711B8
lsrs r5, r2, 24
cmp r6, 0x1
bhi _080711F0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r0, [r0]
ldr r4, =0x00003030
@@ -3054,7 +3054,7 @@ c3_080469FC: @ 8071204
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3062,7 +3062,7 @@ c3_080469FC: @ 8071204
ldrb r0, [r4, 0x8]
bl ListMenuHandleInput
adds r1, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x2E]
movs r0, 0x1
ands r0, r2
@@ -3075,16 +3075,16 @@ c3_080469FC: @ 8071204
b _0807124E
.pool
_0807123C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _0807124E
.pool
_08071248:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
strh r0, [r1]
_0807124E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -3109,7 +3109,7 @@ _08071284:
ands r0, r2
cmp r0, 0
beq _080712B4
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
ldrb r0, [r4, 0x8]
movs r1, 0
@@ -3164,7 +3164,7 @@ sub_80712C0: @ 80712C0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3182,7 +3182,7 @@ sub_80712C0: @ 80712C0
sub_8071330: @ 8071330
push {lr}
bl sub_81B9328
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =c2_exit_to_overworld_2_switch
str r0, [r1, 0x8]
pop {r0}
diff --git a/asm/decoration.s b/asm/decoration.s
index bb667241c..17ea507f4 100644
--- a/asm/decoration.s
+++ b/asm/decoration.s
@@ -8,22 +8,22 @@
thumb_func_start sub_8126968
sub_8126968: @ 8126968
push {lr}
- ldr r3, =0x0203a173
+ ldr r3, =gUnknown_0203A173
ldrb r0, [r3]
cmp r0, 0x7
bhi _0812697E
- ldr r2, =0x0203a14c
- ldr r1, =0x0203bc40
+ ldr r2, =gUnknown_0203A14C
+ ldr r1, =gUnknown_0203BC40
lsls r0, 3
adds r0, r1
ldr r0, [r0]
str r0, [r2]
_0812697E:
- ldr r2, =0x0203a17c
+ ldr r2, =gUnknown_0203A17C
ldrb r0, [r2, 0x9]
cmp r0, 0
bne _08126996
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00001aae
adds r1, r0, r3
@@ -35,7 +35,7 @@ _08126996:
ldrb r0, [r2, 0x9]
cmp r0, 0x1
bne _081269AC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x0000271c
adds r1, r0, r3
@@ -55,7 +55,7 @@ sub_81269D4: @ 81269D4
sub sp, 0x8
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x0203a188
+ ldr r0, =gUnknown_0203A188
adds r4, r1, r0
cmp r1, 0
bne _08126A28
@@ -115,7 +115,7 @@ sub_8126A58: @ 8126A58
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203a188
+ ldr r0, =gUnknown_0203A188
adds r4, r0
ldrb r0, [r4]
movs r1, 0
@@ -144,7 +144,7 @@ sub_8126A88: @ 8126A88
adds r0, r4, 0
movs r1, 0x4
bl PrintMenuTable
- ldr r0, =0x0203a150
+ ldr r0, =gUnknown_0203A150
ldrb r2, [r0]
adds r0, r4, 0
movs r1, 0x4
@@ -158,7 +158,7 @@ sub_8126A88: @ 8126A88
thumb_func_start sub_8126ABC
sub_8126ABC: @ 8126ABC
push {lr}
- ldr r1, =0x0203a150
+ ldr r1, =gUnknown_0203A150
movs r0, 0
strb r0, [r1]
bl script_env_2_enable
@@ -176,8 +176,8 @@ sub_8126AD8: @ 8126AD8
lsls r4, 24
lsrs r4, 24
bl sub_8126ABC
- ldr r2, =0x0203a17c
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203A17C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00001aae
adds r1, r0, r3
@@ -189,7 +189,7 @@ sub_8126AD8: @ 8126AD8
movs r0, 0x10
strb r0, [r2, 0x8]
strb r1, [r2, 0x9]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -209,8 +209,8 @@ sub_8126B2C: @ 8126B2C
lsls r4, 24
lsrs r4, 24
bl sub_8126ABC
- ldr r2, =0x0203a17c
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203A17C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x0000271c
adds r1, r0, r3
@@ -222,7 +222,7 @@ sub_8126B2C: @ 8126B2C
strb r0, [r2, 0x8]
movs r0, 0x1
strb r0, [r2, 0x9]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -240,7 +240,7 @@ sub_8126B80: @ 8126B80
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -262,7 +262,7 @@ sub_8126B80: @ 8126B80
movs r0, 0x5
bl audio_play
ldr r1, =gUnknown_085A6B48
- ldr r0, =0x0203a150
+ ldr r0, =gUnknown_0203A150
ldrb r0, [r0]
lsls r0, 3
adds r1, 0x4
@@ -274,7 +274,7 @@ sub_8126B80: @ 8126B80
.pool
_08126BD8:
bl GetMenuCursorPos
- ldr r1, =0x0203a150
+ ldr r1, =gUnknown_0203A150
strb r0, [r1]
lsls r0, r4, 24
asrs r0, 24
@@ -303,7 +303,7 @@ sub_8126C08: @ 8126C08
movs r1, 0x11
bl FillWindowPixelBuffer
ldr r1, =gUnknown_085A6B68
- ldr r0, =0x0203a150
+ ldr r0, =gUnknown_0203A150
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -335,7 +335,7 @@ sub_8126C48: @ 8126C48
lsls r0, 24
cmp r0, 0
bne _08126C7C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA83D
adds r0, r4, 0
bl ExpandStringRefs
@@ -346,7 +346,7 @@ sub_8126C48: @ 8126C48
b _08126C96
.pool
_08126C7C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -354,7 +354,7 @@ _08126C7C:
movs r2, 0
movs r1, 0
strh r1, [r0, 0x1E]
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
strb r2, [r0]
adds r0, r5, 0
bl sub_8126DCC
@@ -375,7 +375,7 @@ sub_8126CA4: @ 8126CA4
lsls r0, 24
cmp r0, 0
bne _08126CD8
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAAEC
adds r0, r4, 0
bl ExpandStringRefs
@@ -394,7 +394,7 @@ _08126CD8:
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -419,7 +419,7 @@ sub_8126D10: @ 8126D10
lsls r0, 24
cmp r0, 0
bne _08126D44
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA83D
adds r0, r4, 0
bl ExpandStringRefs
@@ -430,7 +430,7 @@ sub_8126D10: @ 8126D10
b _08126D5E
.pool
_08126D44:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -438,7 +438,7 @@ _08126D44:
movs r2, 0
movs r1, 0x1
strh r1, [r0, 0x1E]
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
strb r2, [r0]
adds r0, r5, 0
bl sub_8126DCC
@@ -456,7 +456,7 @@ sub_8126D6C: @ 8126D6C
lsrs r4, r0, 24
movs r0, 0
bl sub_8126A58
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r0, [r0, 0x9]
cmp r0, 0
bne _08126D98
@@ -482,7 +482,7 @@ sub_8126DA4: @ 8126DA4
lsls r4, 24
lsrs r4, 24
bl sub_8126C08
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -531,12 +531,12 @@ sub_8126DFC: @ 8126DFC
lsrs r4, 24
adds r0, r5, 0
bl sub_8126E8C
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
ldrb r2, [r0]
adds r0, r4, 0
movs r1, 0x9
bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -555,18 +555,18 @@ sub_8126E44: @ 8126E44
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0203a188
+ ldr r5, =gUnknown_0203A188
ldrb r0, [r5, 0x1]
movs r1, 0x11
bl FillWindowPixelBuffer
adds r0, r4, 0
bl sub_8126E8C
ldrb r0, [r5, 0x1]
- ldr r1, =0x0203a173
+ ldr r1, =gUnknown_0203A173
ldrb r2, [r1]
movs r1, 0x9
bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -591,11 +591,11 @@ sub_8126E8C: @ 8126E8C
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r1, r0, r1
- ldr r0, =0x0203a188
+ ldr r0, =gUnknown_0203A188
ldrb r5, [r0, 0x1]
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r0, [r0, 0x9]
movs r2, 0
mov r8, r2
@@ -646,7 +646,7 @@ _08126F0C:
lsrs r4, r0, 24
cmp r4, 0x7
bls _08126EC8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
adds r1, r2, r6
lsls r1, 3
@@ -717,7 +717,7 @@ _08126FA2:
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
bl sub_8127058
adds r0, r4, 0
@@ -756,7 +756,7 @@ _08126FA2:
movs r0, 0xBA
strb r0, [r6]
adds r6, 0x1
- ldr r1, =0x0203bc40
+ ldr r1, =gUnknown_0203BC40
mov r2, r8
lsls r0, r2, 3
adds r0, r1
@@ -823,7 +823,7 @@ sub_8127088: @ 8127088
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -856,7 +856,7 @@ _081270C0:
_081270CE:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
strb r4, [r0]
adds r0, r5, 0
bl sub_81270E8
@@ -872,18 +872,18 @@ sub_81270E8: @ 81270E8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203a173
+ ldr r4, =gUnknown_0203A173
ldrb r0, [r4]
bl sub_8161AD0
- ldr r1, =0x0203a151
+ ldr r1, =gUnknown_0203A151
strb r0, [r1]
lsls r0, 24
cmp r0, 0
beq _08127154
ldrb r0, [r4]
bl sub_8161A38
- ldr r2, =0x0203a14c
- ldr r1, =0x0203bc40
+ ldr r2, =gUnknown_0203A14C
+ ldr r1, =gUnknown_0203BC40
ldrb r0, [r4]
lsls r0, 3
adds r0, r1
@@ -891,12 +891,12 @@ sub_81270E8: @ 81270E8
str r0, [r2]
adds r0, r5, 0
bl sub_81279B4
- ldr r0, =0x0203a170
+ ldr r0, =gUnknown_0203A170
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0203a16e
+ ldr r0, =gUnknown_0203A16E
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -908,7 +908,7 @@ sub_81270E8: @ 81270E8
_08127154:
movs r0, 0x1
bl sub_8126A58
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA83D
adds r0, r4, 0
bl ExpandStringRefs
@@ -944,7 +944,7 @@ sub_812719C: @ 812719C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -978,7 +978,7 @@ sub_81271CC: @ 81271CC
movs r1, 0
bl sub_81973C4
bl sub_8126C08
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1004,7 +1004,7 @@ sub_8127208: @ 8127208
movs r0, 0
movs r1, 0
bl sub_8197434
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1012,7 +1012,7 @@ sub_8127208: @ 8127208
movs r2, 0
movs r1, 0x2
strh r1, [r0, 0x1E]
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
strb r2, [r0]
adds r0, r4, 0
bl sub_8126DFC
@@ -1054,9 +1054,9 @@ sub_8127268: @ 8127268
thumb_func_start sub_8127284
sub_8127284: @ 8127284
push {lr}
- ldr r3, =0x0203a18c
+ ldr r3, =gUnknown_0203A18C
ldr r2, [r3]
- ldr r0, =0x0203a151
+ ldr r0, =gUnknown_0203A151
ldrb r0, [r0]
adds r0, 0x1
movs r1, 0xA4
@@ -1087,9 +1087,9 @@ _081272BE:
thumb_func_start sub_81272C8
sub_81272C8: @ 81272C8
push {r4,lr}
- ldr r0, =0x0203a170
- ldr r1, =0x0203a16e
- ldr r2, =0x0203a18c
+ ldr r0, =gUnknown_0203A170
+ ldr r1, =gUnknown_0203A16E
+ ldr r2, =gUnknown_0203A18C
ldr r3, [r2]
ldr r4, =0x00000521
adds r2, r3, r4
@@ -1108,9 +1108,9 @@ sub_81272C8: @ 81272C8
sub_81272F8: @ 81272F8
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x0203a170
- ldr r1, =0x0203a16e
- ldr r2, =0x0203a18c
+ ldr r0, =gUnknown_0203A170
+ ldr r1, =gUnknown_0203A16E
+ ldr r2, =gUnknown_0203A18C
ldr r3, [r2]
ldr r4, =0x00000521
adds r2, r3, r4
@@ -1136,16 +1136,16 @@ sub_8127330: @ 8127330
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
ldrb r0, [r0]
subs r0, 0x6
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bls _08127378
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r0, [r0, 0x9]
cmp r0, 0x1
bne _08127378
@@ -1153,18 +1153,18 @@ sub_8127330: @ 8127330
ldrsh r0, [r1, r2]
cmp r0, 0
bne _08127378
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0x1
bl sub_8127058
b _08127380
.pool
_08127378:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0
bl sub_8127058
_08127380:
movs r6, 0
- ldr r1, =0x0203a18c
+ ldr r1, =gUnknown_0203A18C
ldr r0, [r1]
movs r3, 0xA4
lsls r3, 3
@@ -1183,7 +1183,7 @@ _08127396:
adds r4, r0
ldr r0, [r5]
adds r0, r4
- ldr r1, =0x0203a14c
+ ldr r1, =gUnknown_0203A14C
ldr r1, [r1]
adds r1, r6
ldrb r1, [r1]
@@ -1207,7 +1207,7 @@ _08127396:
cmp r6, r0
blt _08127396
_081273D6:
- ldr r5, =0x0203a18c
+ ldr r5, =gUnknown_0203A18C
lsls r4, r6, 1
adds r4, r6
lsls r4, 3
@@ -1228,14 +1228,14 @@ _081273D6:
movs r1, 0x2
negs r1, r1
str r1, [r0]
- ldr r2, =0x03006310
+ ldr r2, =gUnknown_03006310
adds r1, r2, 0
ldr r0, =gUnknown_085A6BD0
ldm r0!, {r3,r4,r6}
stm r1!, {r3,r4,r6}
ldm r0!, {r3,r4,r6}
stm r1!, {r3,r4,r6}
- ldr r0, =0x0203a188
+ ldr r0, =gUnknown_0203A188
ldrb r0, [r0, 0x1]
strb r0, [r2, 0x10]
ldr r0, [r5]
@@ -1261,7 +1261,7 @@ sub_8127454: @ 8127454
adds r5, r0, 0
lsls r4, r1, 16
lsrs r4, 16
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl CopyString
lsls r4, 5
ldr r0, =gUnknown_085A5C09
@@ -1347,7 +1347,7 @@ _081274F6:
sub_8127500: @ 8127500
push {r4,lr}
sub sp, 0x10
- ldr r4, =0x0203a18c
+ ldr r4, =gUnknown_0203A18C
ldr r1, [r4]
ldr r2, =0x00000522
adds r0, r1, r2
@@ -1365,7 +1365,7 @@ sub_8127500: @ 8127500
movs r0, 0x6E
str r0, [sp, 0x4]
str r0, [sp, 0x8]
- ldr r0, =0x0203a170
+ ldr r0, =gUnknown_0203A170
str r0, [sp, 0xC]
movs r0, 0x2
movs r1, 0x3C
@@ -1387,7 +1387,7 @@ _08127540:
thumb_func_start sub_8127554
sub_8127554: @ 8127554
push {r4,lr}
- ldr r4, =0x0203a18c
+ ldr r4, =gUnknown_0203A18C
ldr r0, [r4]
ldr r2, =0x00000522
adds r1, r0, r2
@@ -1431,14 +1431,14 @@ sub_812759C: @ 812759C
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r0
movs r0, 0x3
bl sub_81269D4
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
ldrb r0, [r0]
bl sub_8127718
- ldr r6, =0x0203a18c
+ ldr r6, =gUnknown_0203A18C
ldr r0, =0x00000524
bl AllocZeroed
str r0, [r6]
@@ -1451,10 +1451,10 @@ sub_812759C: @ 812759C
bl sub_81272F8
adds r0, r4, 0
bl sub_8127330
- ldr r0, =0x03006310
- ldr r1, =0x0203a170
+ ldr r0, =gUnknown_03006310
+ ldr r1, =gUnknown_0203A170
ldrh r1, [r1]
- ldr r2, =0x0203a16e
+ ldr r2, =gUnknown_0203A16E
ldrh r2, [r2]
bl ListMenuInit
lsls r0, 24
@@ -1475,7 +1475,7 @@ sub_8127620: @ 8127620
lsrs r4, 24
adds r0, r4, 0
bl sub_812759C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1498,9 +1498,9 @@ sub_812764C: @ 812764C
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1510,8 +1510,8 @@ sub_812764C: @ 812764C
bl ListMenuHandleInput
adds r4, r0, 0
ldrb r0, [r5, 0x1A]
- ldr r7, =0x0203a170
- ldr r1, =0x0203a16e
+ ldr r7, =gUnknown_0203A170
+ ldr r1, =gUnknown_0203A16E
mov r8, r1
adds r1, r7, 0
mov r2, r8
@@ -1542,7 +1542,7 @@ _081276A4:
_081276C4:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
strb r4, [r0]
bl sub_8127554
ldrb r0, [r5, 0x1A]
@@ -1552,7 +1552,7 @@ _081276C4:
movs r0, 0x1
bl sub_8126A58
bl sub_81277A8
- ldr r0, =0x0203a18c
+ ldr r0, =gUnknown_0203A18C
ldr r0, [r0]
bl Free
ldr r1, =gUnknown_085A6B78
@@ -1601,12 +1601,12 @@ sub_8127744: @ 8127744
push {r4,r5,lr}
sub sp, 0xC
adds r4, r0, 0
- ldr r0, =0x0203a188
+ ldr r0, =gUnknown_0203A188
ldrb r5, [r0, 0x3]
adds r0, r5, 0
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x0203a151
+ ldr r0, =gUnknown_0203A151
ldrb r0, [r0]
cmp r4, r0
bcc _08127770
@@ -1615,7 +1615,7 @@ sub_8127744: @ 8127744
.pool
_08127770:
ldr r1, =gUnknown_085A5C08
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r4
ldrb r0, [r0]
@@ -1657,7 +1657,7 @@ sub_81277BC: @ 81277BC
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r3, =0x0203a152
+ ldr r3, =gUnknown_0203A152
_081277C6:
adds r0, r1, r3
ldrb r0, [r0]
@@ -1684,7 +1684,7 @@ sub_81277E8: @ 81277E8
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r3, =0x0203a162
+ ldr r3, =gUnknown_0203A162
_081277F2:
adds r0, r1, r3
ldrb r0, [r0]
@@ -1713,20 +1713,20 @@ sub_8127814: @ 8127814
mov r5, r8
push {r5-r7}
movs r5, 0
- ldr r0, =0x0203a152
+ ldr r0, =gUnknown_0203A152
movs r1, 0
movs r2, 0x10
bl memset
- ldr r0, =0x0203a162
+ ldr r0, =gUnknown_0203A162
movs r1, 0
movs r2, 0xC
bl memset
movs r6, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r10, r0
ldr r1, =0x00001aae
mov r9, r1
- ldr r3, =0x0203a173
+ ldr r3, =gUnknown_0203A173
mov r8, r3
_08127842:
mov r1, r10
@@ -1740,16 +1740,16 @@ _08127842:
mov r3, r8
ldrb r0, [r3]
lsls r0, 3
- ldr r1, =0x0203bc40
+ ldr r1, =gUnknown_0203BC40
adds r0, r1
ldrb r0, [r0, 0x4]
cmp r2, r0
bcs _081278E2
- ldr r7, =0x0203a152
+ ldr r7, =gUnknown_0203A152
adds r3, r1, 0
mov r12, r3
_08127868:
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r1, [r0]
adds r1, r2
mov r3, r10
@@ -1767,7 +1767,7 @@ _08127868:
ldrb r0, [r7]
cmp r0, r4
beq _081278A2
- ldr r3, =0x0203a152
+ ldr r3, =gUnknown_0203A152
adds r2, r4, 0
_08127890:
adds r0, r1, 0x1
@@ -1807,10 +1807,10 @@ _081278E2:
bls _08127842
movs r5, 0
movs r6, 0
- ldr r3, =0x0203bc40
+ ldr r3, =gUnknown_0203BC40
mov r8, r3
_081278F4:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000271c
adds r0, r1
@@ -1823,10 +1823,10 @@ _081278F4:
b _0812798C
.pool
_08127918:
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r1, [r0]
adds r1, r2
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x0000271c
adds r0, r3
@@ -1846,7 +1846,7 @@ _08127918:
movs r1, 0
cmp r1, r5
bcs _08127966
- ldr r2, =0x0203a162
+ ldr r2, =gUnknown_0203A162
ldrb r0, [r2]
cmp r0, r4
beq _08127966
@@ -1865,7 +1865,7 @@ _08127954:
_08127966:
cmp r1, r5
bne _08127988
- ldr r0, =0x0203a162
+ ldr r0, =gUnknown_0203A162
adds r0, r5, r0
strb r4, [r0]
adds r0, r5, 0x1
@@ -1877,7 +1877,7 @@ _08127988:
lsls r0, r4, 16
lsrs r2, r0, 16
_0812798C:
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
ldrb r0, [r0]
lsls r0, 3
add r0, r8
@@ -1913,14 +1913,14 @@ sub_81279B4: @ 81279B4
sub_81279C4: @ 81279C4
push {r4,lr}
movs r2, 0
- ldr r0, =0x0203a170
+ ldr r0, =gUnknown_0203A170
ldrh r0, [r0]
- ldr r1, =0x0203a16e
+ ldr r1, =gUnknown_0203A16E
ldrh r1, [r1]
adds r0, r1
adds r1, r0, 0x1
- ldr r4, =0x0203a152
- ldr r3, =0x0203a162
+ ldr r4, =gUnknown_0203A152
+ ldr r3, =gUnknown_0203A162
_081279D8:
adds r0, r2, r4
ldrb r0, [r0]
@@ -1973,7 +1973,7 @@ sub_8127A30: @ 8127A30
movs r0, 0
movs r1, 0
bl sub_8197434
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1991,7 +1991,7 @@ sub_8127A5C: @ 8127A5C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2020,7 +2020,7 @@ sub_8127A8C: @ 8127A8C
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl sub_8127554
bl sub_81277A8
@@ -2028,7 +2028,7 @@ sub_8127A8C: @ 8127A8C
movs r1, 0
movs r2, 0
bl sub_81AE6C8
- ldr r0, =0x0203a18c
+ ldr r0, =gUnknown_0203A18C
ldr r0, [r0]
bl Free
adds r0, r5, 0
@@ -2044,12 +2044,12 @@ sub_8127ACC: @ 8127ACC
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
adds r4, r2, r3
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrh r0, [r1]
strh r0, [r4, 0xE]
@@ -2074,7 +2074,7 @@ sub_8127B04: @ 8127B04
lsls r5, 24
lsrs r5, 24
bl DrawWholeMapView
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -2083,7 +2083,7 @@ sub_8127B04: @ 8127B04
asrs r1, 24
movs r2, 0x1
negs r2, r2
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -2472,12 +2472,12 @@ sub_8127E18: @ 8127E18
push {r5-r7}
sub sp, 0x4
movs r6, 0
- ldr r7, =0x02037318
- ldr r0, =0x020375e2
+ ldr r7, =gUnknown_02037318
+ ldr r0, =gUnknown_020375E2
mov r8, r0
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
mov r10, r1
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
mov r9, r2
_08127E34:
adds r5, r6, 0
@@ -2500,7 +2500,7 @@ _08127E34:
ldrh r0, [r0, 0x14]
cmp r0, r5
beq _08127E82
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0, 0x4]
ldrb r6, [r3]
adds r4, r5, 0
@@ -2529,7 +2529,7 @@ _08127E82:
adds r0, r5, 0
ldrb r1, [r1, 0x1]
adds r0, r1
- ldr r1, =0x0203a190
+ ldr r1, =gUnknown_0203A190
ldr r1, [r1]
ldr r1, [r1, 0x1C]
ldrh r1, [r1]
@@ -2540,13 +2540,13 @@ _08127E82:
ldrb r0, [r4]
mov r6, r8
strh r0, [r6]
- ldr r1, =0x0203aa34
+ ldr r1, =gUnknown_0203AA34
ldrh r1, [r1]
mov r2, r10
strh r1, [r2]
- ldr r1, =0x0203aa36
+ ldr r1, =gUnknown_0203AA36
ldrh r1, [r1]
- ldr r4, =0x020375e6
+ ldr r4, =gUnknown_020375E6
strh r1, [r4]
mov r5, r9
ldr r2, [r5]
@@ -2560,7 +2560,7 @@ _08127E82:
mov r6, r10
movs r4, 0
ldrsh r3, [r6, r4]
- ldr r5, =0x020375e6
+ ldr r5, =gUnknown_020375E6
movs r6, 0
ldrsh r4, [r5, r6]
str r4, [sp]
@@ -2595,7 +2595,7 @@ _08127F26:
sub_8127F38: @ 8127F38
push {lr}
movs r1, 0
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r2, [r0, 0x8]
cmp r1, r2
bcs _08127F62
@@ -2626,17 +2626,17 @@ sub_8127F68: @ 8127F68
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r0, [r0, 0x9]
cmp r0, 0x1
bne _08127FAC
- ldr r0, =0x0203a173
+ ldr r0, =gUnknown_0203A173
ldrb r0, [r0]
cmp r0, 0x6
beq _08127FAC
cmp r0, 0x7
beq _08127FAC
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA9AE
adds r0, r4, 0
bl ExpandStringRefs
@@ -2660,7 +2660,7 @@ _08127FAC:
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2672,8 +2672,8 @@ _08127FAC:
b _0812804C
.pool
_08127FE8:
- ldr r0, =0x02021cc4
- ldr r4, =0x0203a17c
+ ldr r0, =gUnknown_02021CC4
+ ldr r4, =gUnknown_0203A17C
ldrb r1, [r4, 0x8]
movs r2, 0x1
movs r3, 0x2
@@ -2681,24 +2681,24 @@ _08127FE8:
ldrb r0, [r4, 0x9]
cmp r0, 0
bne _08128018
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA8EA
bl ExpandStringRefs
b _08128020
.pool
_08128018:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA931
bl ExpandStringRefs
_08128020:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
ldr r2, =sub_8127A5C
adds r0, r5, 0
bl DisplayItemMessageOnField
b _0812804C
.pool
_08128038:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA8D2
adds r0, r4, 0
bl ExpandStringRefs
@@ -2718,7 +2718,7 @@ sub_8128060: @ 8128060
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2738,7 +2738,7 @@ _08128088:
beq _081280FC
b _08128112
_0812808E:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2751,15 +2751,15 @@ _0812808E:
b _08128112
.pool
_081280AC:
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r0, [r4, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r4, 0x8]
- ldr r5, =0x0203a190
- ldr r0, =0x0203a172
+ ldr r5, =gUnknown_0203A190
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -2801,9 +2801,9 @@ ConfigureCameraObjectForPlacingDecoration: @ 8128118
adds r6, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x0203aa38
- ldr r4, =0x02020630
- ldr r5, =0x03005dd0
+ ldr r3, =gUnknown_0203AA38
+ ldr r4, =gUnknown_02020630
+ ldr r5, =gUnknown_03005DD0
ldr r2, [r5, 0x4]
lsls r0, r2, 4
adds r0, r2
@@ -2867,7 +2867,7 @@ SetUpPlacingDecorationPlayerAvatar: @ 81281A8
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -2898,7 +2898,7 @@ _081281E2:
lsls r0, 24
lsrs r2, r0, 24
_081281EA:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -2916,10 +2916,10 @@ _0812820C:
_08128214:
movs r3, 0x48
bl AddPseudoFieldObject
- ldr r1, =0x0203aa39
+ ldr r1, =gUnknown_0203AA39
strb r0, [r1]
- ldr r3, =0x02020630
- ldr r0, =0x0203aa39
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AA39
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -2932,14 +2932,14 @@ _08128214:
movs r2, 0x4
orrs r1, r2
strb r1, [r0, 0x5]
- ldr r4, =0x0203aa38
+ ldr r4, =gUnknown_0203AA38
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
adds r0, r3
bl RemoveObjectAndFreeTiles
- ldr r0, =0x03005dd0
+ ldr r0, =gUnknown_03005DD0
ldr r0, [r0, 0x4]
strb r0, [r4]
add sp, 0x4
@@ -2955,9 +2955,9 @@ sub_812826C: @ 812826C
lsls r0, 24
lsrs r3, r0, 24
ldr r2, =gUnknown_085A5C08
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -2987,7 +2987,7 @@ _081282A8:
.4byte _08128388
.4byte _081283A0
_081282D0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -2996,7 +2996,7 @@ _081282D0:
b _08128394
.pool
_081282E4:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -3007,7 +3007,7 @@ _081282E4:
b _081283B0
.pool
_081282FC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -3018,7 +3018,7 @@ _081282FC:
b _081283B0
.pool
_08128314:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -3027,7 +3027,7 @@ _08128314:
b _081283AC
.pool
_08128328:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -3036,7 +3036,7 @@ _08128328:
b _08128394
.pool
_0812833C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -3045,7 +3045,7 @@ _0812833C:
b _081283AC
.pool
_08128350:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -3060,7 +3060,7 @@ _08128350:
b _081283B2
.pool
_08128370:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -3071,7 +3071,7 @@ _08128370:
b _081283B0
.pool
_08128388:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -3083,7 +3083,7 @@ _08128394:
b _081283B2
.pool
_081283A0:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -3106,15 +3106,15 @@ sub_81283BC: @ 81283BC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
movs r1, 0
strh r1, [r0, 0x1C]
- ldr r3, =0x02020630
- ldr r0, =0x0203aa38
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AA38
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -3122,7 +3122,7 @@ sub_81283BC: @ 81283BC
adds r0, r3
movs r2, 0x1
strh r2, [r0, 0x3C]
- ldr r0, =0x0203aa39
+ ldr r0, =gUnknown_0203AA39
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -3144,15 +3144,15 @@ sub_8128414: @ 8128414
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
movs r1, 0
strh r1, [r0, 0x1C]
- ldr r3, =0x02020630
- ldr r0, =0x0203aa38
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AA38
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -3160,7 +3160,7 @@ sub_8128414: @ 8128414
adds r0, r3
movs r2, 0x1
strh r2, [r0, 0x3C]
- ldr r0, =0x0203aa39
+ ldr r0, =gUnknown_0203AA39
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -3168,7 +3168,7 @@ sub_8128414: @ 8128414
adds r0, r3
strh r2, [r0, 0x3C]
bl sub_8128DE0
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA8BF
adds r0, r5, 0
bl ExpandStringRefs
@@ -3218,7 +3218,7 @@ sub_81284AC: @ 81284AC
lsrs r5, r3, 16
lsls r1, 16
asrs r1, 16
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -3301,7 +3301,7 @@ sub_812853C: @ 812853C
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r10
lsls r0, 3
@@ -3345,7 +3345,7 @@ _081285A4:
lsls r0, r2, 2
add r0, r10
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
ldrh r0, [r0, 0xA]
subs r0, r6
@@ -3367,7 +3367,7 @@ _081285D0:
ldr r0, [sp, 0x1C]
add r0, r10
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r2
ldrh r0, [r0, 0x8]
adds r0, r7
@@ -3558,7 +3558,7 @@ _08128752:
adds r0, r7, 0x1
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
ldr r3, [sp, 0x8]
cmp r7, r3
bcc _081286B8
@@ -3593,7 +3593,7 @@ _08128790:
ldr r0, [sp, 0x1C]
add r0, r10
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
ldrh r0, [r0, 0x8]
adds r0, r7
@@ -3679,7 +3679,7 @@ _0812883E:
lsls r0, r1, 2
add r0, r10
lsls r1, r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r1, r2
ldrh r0, [r0, 0xA]
subs r0, r6
@@ -3819,9 +3819,9 @@ sub_8128950: @ 8128950
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -3834,7 +3834,7 @@ sub_8128950: @ 8128950
lsrs r0, 24
cmp r0, 0x1
bne _081289A4
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA897
adds r0, r4, 0
bl ExpandStringRefs
@@ -3847,7 +3847,7 @@ sub_8128950: @ 8128950
_081289A4:
movs r0, 0x20
bl audio_play
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA8A6
adds r0, r4, 0
bl ExpandStringRefs
@@ -3889,9 +3889,9 @@ sub_81289F0: @ 81289F0
adds r0, r4, 0
bl sub_8128AAC
ldr r2, =gUnknown_085A5C08
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
ldrb r3, [r0]
@@ -3900,7 +3900,7 @@ sub_81289F0: @ 81289F0
ldrb r0, [r0, 0x11]
cmp r0, 0x4
beq _08128A44
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -3912,8 +3912,8 @@ sub_81289F0: @ 81289F0
b _08128A64
.pool
_08128A44:
- ldr r2, =0x0203aa34
- ldr r0, =0x03005e00
+ ldr r2, =gUnknown_0203AA34
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -3921,15 +3921,15 @@ _08128A44:
ldrh r0, [r1, 0x8]
subs r0, 0x7
strh r0, [r2]
- ldr r2, =0x0203aa36
+ ldr r2, =gUnknown_0203AA36
ldrh r0, [r1, 0xA]
subs r0, 0x7
strh r0, [r2]
ldr r0, =gUnknown_08275D1F
bl script_env_1_execute_new_script
_08128A64:
- ldr r2, =0x02020630
- ldr r0, =0x0203aa38
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AA38
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -3938,7 +3938,7 @@ _08128A64:
ldrh r1, [r0, 0x22]
adds r1, 0x2
strh r1, [r0, 0x22]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
cmp r0, 0x56
bne _08128A84
@@ -3958,7 +3958,7 @@ sub_8128AAC: @ 8128AAC
lsls r0, 24
lsrs r6, r0, 24
movs r3, 0
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r1, [r0, 0x8]
adds r5, r0, 0
cmp r3, r1
@@ -3979,7 +3979,7 @@ _08128AD2:
cmp r0, 0
bne _08128B3C
movs r3, 0
- ldr r0, =0x0203a152
+ ldr r0, =gUnknown_0203A152
ldrb r1, [r0]
adds r2, r0, 0
cmp r1, 0
@@ -3987,16 +3987,16 @@ _08128AD2:
b _08128B48
.pool
_08128AF0:
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
ldr r2, [r5, 0x4]
adds r2, r3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -4023,13 +4023,13 @@ _08128B28:
b _08128B6E
_08128B3C:
movs r3, 0
- ldr r0, =0x0203a162
+ ldr r0, =gUnknown_0203A162
ldrb r1, [r0]
adds r2, r0, 0
cmp r1, 0
bne _08128B5C
_08128B48:
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r0, [r0]
adds r0, 0x1
strb r0, [r2]
@@ -4046,7 +4046,7 @@ _08128B5C:
cmp r0, 0
bne _08128B5C
_08128B6E:
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r0, [r0]
adds r0, 0x1
strb r0, [r1]
@@ -4098,7 +4098,7 @@ sub_8128BBC: @ 8128BBC
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4118,7 +4118,7 @@ c1_overworld_prev_quest: @ 8128BEC
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4133,7 +4133,7 @@ c1_overworld_prev_quest: @ 8128BEC
.pool
_08128C10:
bl script_env_2_enable
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4149,7 +4149,7 @@ _08128C30:
bl sub_812A3C8
ldr r0, =0x00000be5
bl FreeObjectPaletteByTag
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_8128CD4
str r0, [r1]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -4171,7 +4171,7 @@ sub_8128C64: @ 8128C64
lsls r1, r0, 2
adds r1, r0
lsls r5, r1, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r4, r5, r6
movs r1, 0x4
ldrsh r0, [r4, r1]
@@ -4235,7 +4235,7 @@ sub_8128CD4: @ 8128CD4
lsrs r4, 24
adds r0, r4, 0
bl sub_8127580
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4256,9 +4256,9 @@ sub_8128D10: @ 8128D10
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r1, r0
- ldr r0, =0x0203aa3a
+ ldr r0, =gUnknown_0203AA3A
ldrb r1, [r0]
adds r3, r0, 0
cmp r1, 0x1
@@ -4282,7 +4282,7 @@ _08128D48:
movs r0, 0x2
ldrsh r1, [r2, r0]
subs r1, 0x7
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x4]
cmp r1, r0
@@ -4316,7 +4316,7 @@ _08128D82:
ldrsh r0, [r2, r4]
adds r1, r0
subs r1, 0x8
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0]
cmp r1, r0
@@ -4339,7 +4339,7 @@ _08128DAE:
thumb_func_start sub_8128DB4
sub_8128DB4: @ 8128DB4
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2C]
movs r1, 0xF0
ands r1, r0
@@ -4364,11 +4364,11 @@ _08128DDA:
thumb_func_start sub_8128DE0
sub_8128DE0: @ 8128DE0
push {r4,lr}
- ldr r1, =0x0203aa3a
+ ldr r1, =gUnknown_0203AA3A
movs r0, 0
strb r0, [r1]
- ldr r4, =0x02020630
- ldr r3, =0x0203aa38
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AA38
ldrb r1, [r3]
lsls r0, r1, 4
adds r0, r1
@@ -4399,10 +4399,10 @@ sub_8128E18: @ 8128E18
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r5, =0x02020630
- ldr r3, =0x0203aa38
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AA38
ldrb r1, [r3]
lsls r0, r1, 4
adds r0, r1
@@ -4440,14 +4440,14 @@ _08128E76:
b _08128FBA
.pool
_08128E88:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r7, 0xF0
adds r0, r7, 0
ands r0, r1
cmp r0, 0x40
bne _08128EBC
- ldr r1, =0x0203aa3a
+ ldr r1, =gUnknown_0203AA3A
movs r0, 0x1
strb r0, [r1]
ldrb r1, [r3]
@@ -4472,7 +4472,7 @@ _08128EBC:
ands r0, r1
cmp r0, 0x80
bne _08128EEC
- ldr r1, =0x0203aa3a
+ ldr r1, =gUnknown_0203AA3A
movs r0, 0x2
strb r0, [r1]
ldrb r1, [r3]
@@ -4497,7 +4497,7 @@ _08128EEC:
ands r0, r1
cmp r0, 0x20
bne _08128F1C
- ldr r1, =0x0203aa3a
+ ldr r1, =gUnknown_0203AA3A
movs r0, 0x3
strb r0, [r1]
ldrb r1, [r3]
@@ -4522,7 +4522,7 @@ _08128F1C:
ands r0, r1
cmp r0, 0x10
bne _08128F4C
- ldr r1, =0x0203aa3a
+ ldr r1, =gUnknown_0203AA3A
movs r0, 0x4
strb r0, [r1]
ldrb r1, [r3]
@@ -4554,12 +4554,12 @@ _08128F4C:
_08128F62:
bl sub_8128DE0
_08128F66:
- ldr r0, =0x0203aa3a
+ ldr r0, =gUnknown_0203AA3A
ldrb r0, [r0]
cmp r0, 0
beq _08128F94
- ldr r3, =0x02020630
- ldr r2, =0x0203aa38
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_0203AA38
ldrb r1, [r2]
lsls r0, r1, 4
adds r0, r1
@@ -4582,7 +4582,7 @@ _08128F94:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08128FBA
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldrh r1, [r3, 0x2E]
movs r2, 0x1
adds r0, r2, 0
@@ -4616,8 +4616,8 @@ sub_8128FD8: @ 8128FD8
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r2, =0x02020630
- ldr r0, =0x0203aa38
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AA38
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
@@ -4625,7 +4625,7 @@ sub_8128FD8: @ 8128FD8
adds r0, r2
movs r2, 0
strh r2, [r0, 0x3C]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4644,7 +4644,7 @@ sub_8129020: @ 8129020
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -4951,7 +4951,7 @@ _0812924C:
sub_812925C: @ 812925C
push {r4,r5,lr}
lsls r0, 24
- ldr r3, =0x0203aa3c
+ ldr r3, =gUnknown_0203AA3C
movs r1, 0
strb r1, [r3]
ldrb r2, [r3, 0x1]
@@ -5145,11 +5145,11 @@ AddDecorationIconObjectFromIconTable: @ 81293D8
adds r0, r5, 0
movs r1, 0
bl GetDecorationIconPicOrPalette
- ldr r4, =0x0203cebc
+ ldr r4, =gUnknown_0203CEBC
ldr r1, [r4]
bl LZDecompressWram
ldr r0, [r4]
- ldr r4, =0x0203cec0
+ ldr r4, =gUnknown_0203CEC0
ldr r1, [r4]
bl CopyItemIconPicTo4x4Buffer
ldr r0, [r4]
@@ -5249,7 +5249,7 @@ AddDecorationIconObjectFromFieldObject: @ 81294C0
lsrs r7, r1, 16
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x0203a190
+ ldr r6, =gUnknown_0203A190
adds r0, r6, 0
bl sub_8129048
lsls r4, 5
@@ -5390,7 +5390,7 @@ AddDecorationIconObject: @ 81295CC
lsrs r4, r0, 24
cmp r4, 0x40
beq _08129696
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r4, 4
adds r1, r3, r4
lsls r1, 2
@@ -5418,7 +5418,7 @@ _08129634:
lsrs r4, r0, 24
cmp r4, 0x40
beq _08129696
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r4, 4
adds r0, r2, r4
lsls r0, 2
@@ -5453,7 +5453,7 @@ _08129696:
movs r0, 0x40
b _081296D8
_0812969A:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r4, 4
adds r1, r3, r4
lsls r1, 2
@@ -5502,7 +5502,7 @@ _081296D8:
sub_81296EC: @ 81296EC
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x0203a17c
+ ldr r3, =gUnknown_0203A17C
ldr r1, [r3]
adds r1, r0
movs r2, 0
@@ -5517,13 +5517,13 @@ sub_81296EC: @ 81296EC
thumb_func_start sub_8129708
sub_8129708: @ 8129708
push {r4-r6,lr}
- ldr r6, =0x020375e2
+ ldr r6, =gUnknown_020375E2
movs r0, 0
strh r0, [r6]
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
strh r0, [r2]
- ldr r4, =0x020375e0
- ldr r1, =0x0203aac4
+ ldr r4, =gUnknown_020375E0
+ ldr r1, =gUnknown_0203AAC4
ldrh r0, [r4]
ldrb r1, [r1]
cmp r0, r1
@@ -5533,15 +5533,15 @@ sub_8129708: @ 8129708
b _08129796
.pool
_08129738:
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrb r0, [r2]
strh r0, [r1]
b _08129796
.pool
_08129744:
ldr r3, =gUnknown_085A5C08
- ldr r2, =0x0203a17c
- ldr r1, =0x0203aa44
+ ldr r2, =gUnknown_0203A17C
+ ldr r1, =gUnknown_0203AA44
ldrh r0, [r4]
lsls r0, 3
adds r4, r0, r1
@@ -5559,7 +5559,7 @@ _08129744:
ldrb r0, [r4]
bl sub_81296EC
movs r1, 0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
ldrb r2, [r0]
cmp r1, r2
@@ -5591,16 +5591,16 @@ _08129796:
sub_81297AC: @ 81297AC
push {r4-r6,lr}
movs r2, 0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
ldrb r1, [r0]
cmp r2, r1
bcs _081297F0
adds r3, r0, 0
ldr r5, [r3, 0x4]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r4, [r0]
- ldr r6, =0x020375e2
+ ldr r6, =gUnknown_020375E2
_081297C4:
lsls r0, r2, 1
adds r0, r2
@@ -5637,11 +5637,11 @@ sub_81297F8: @ 81297F8
movs r6, 0
b _081298BE
_08129808:
- ldr r3, =0x0203aa44
+ ldr r3, =gUnknown_0203AA44
lsls r5, r6, 3
adds r4, r5, r3
ldrb r1, [r4]
- ldr r2, =0x0203a17c
+ ldr r2, =gUnknown_0203A17C
ldr r0, [r2]
adds r0, r1
ldrb r0, [r0]
@@ -5649,7 +5649,7 @@ _08129808:
ldr r7, =gUnknown_085A5C08
adds r0, r7
ldrb r2, [r0, 0x11]
- ldr r7, =0x0203a17c
+ ldr r7, =gUnknown_0203A17C
ldr r0, [r7, 0x4]
adds r0, r1
ldrb r0, [r0]
@@ -5676,7 +5676,7 @@ _08129846:
ldrb r0, [r0, 0x1]
cmp r4, r0
bcs _0812989C
- ldr r3, =0x0203aa44
+ ldr r3, =gUnknown_0203AA44
adds r3, r7
mov r9, r3
subs r5, r6, 0x7
@@ -5684,7 +5684,7 @@ _08129846:
_0812985E:
adds r0, r4, 0x7
add r0, r8
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldr r3, [r1]
ldr r1, [sp]
subs r2, r1, r6
@@ -5716,14 +5716,14 @@ _0812989C:
mov r1, r10
lsls r0, r1, 24
lsrs r6, r0, 24
- ldr r3, =0x0203aa44
+ ldr r3, =gUnknown_0203AA44
adds r5, r7, 0
adds r0, r7, r3
ldrb r0, [r0, 0x2]
cmp r6, r0
bcc _08129846
_081298AE:
- ldr r2, =0x0203aa44
+ ldr r2, =gUnknown_0203AA44
adds r0, r7, r2
ldrb r0, [r0]
bl sub_81296EC
@@ -5732,7 +5732,7 @@ _081298B8:
lsls r0, r3, 24
lsrs r6, r0, 24
_081298BE:
- ldr r0, =0x0203aac4
+ ldr r0, =gUnknown_0203AAC4
ldrb r0, [r0]
cmp r6, r0
bcc _08129808
@@ -5752,7 +5752,7 @@ sub_81298EC: @ 81298EC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -5779,7 +5779,7 @@ _0812991E:
strh r0, [r4, 0xC]
b _08129994
_08129928:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5809,7 +5809,7 @@ _08129968:
lsrs r0, 24
cmp r0, 0x1
bne _08129994
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAAC5
adds r0, r4, 0
bl ExpandStringRefs
@@ -5817,7 +5817,7 @@ _08129968:
adds r0, r5, 0
adds r1, r4, 0
bl DisplayItemMessageOnField
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
cmp r0, 0x56
bne _08129994
@@ -5833,7 +5833,7 @@ _08129994:
sub_81299AC: @ 81299AC
push {lr}
movs r1, 0
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r2, [r0, 0x8]
cmp r1, r2
bcs _081299D6
@@ -5866,9 +5866,9 @@ SetUpPuttingAwayDecorationPlayerAvatar: @ 81299DC
push {r6}
sub sp, 0x4
bl player_get_direction_lower_nybble
- ldr r3, =0x0203aa38
- ldr r2, =0x02020630
- ldr r4, =0x03005dd0
+ ldr r3, =gUnknown_0203AA38
+ ldr r2, =gUnknown_02020630
+ ldr r4, =gUnknown_03005DD0
ldr r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -5885,7 +5885,7 @@ SetUpPuttingAwayDecorationPlayerAvatar: @ 81299DC
lsls r0, 24
lsrs r0, 24
str r0, [r4, 0x4]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -5904,10 +5904,10 @@ _08129A44:
movs r2, 0x88
movs r3, 0x48
bl AddPseudoFieldObject
- ldr r1, =0x0203aa39
+ ldr r1, =gUnknown_0203AA39
strb r0, [r1]
- ldr r6, =0x02020630
- ldr r0, =0x0203aa39
+ ldr r6, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AA39
ldrb r0, [r0]
lsls r1, r0, 4
adds r1, r0
@@ -5923,14 +5923,14 @@ _08129A44:
mov r2, r8
orrs r0, r2
strb r0, [r1, 0x5]
- ldr r5, =0x0203aa38
+ ldr r5, =gUnknown_0203AA38
ldrb r1, [r5]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
- ldr r0, =0x03005dd0
+ ldr r0, =gUnknown_03005DD0
ldr r0, [r0, 0x4]
strb r0, [r5]
ldrb r1, [r5]
@@ -5960,7 +5960,7 @@ sub_8129ABC: @ 8129ABC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0x4
ldrsh r0, [r4, r1]
@@ -5977,7 +5977,7 @@ _08129AE4:
beq _08129B1A
b _08129B2E
_08129AEA:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6021,8 +6021,8 @@ sub_8129B34: @ 8129B34
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r4, =0x02020630
- ldr r3, =0x0203aa38
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AA38
ldrb r1, [r3]
lsls r0, r1, 4
adds r0, r1
@@ -6050,7 +6050,7 @@ sub_8129B34: @ 8129B34
adds r0, r1
ldr r1, =sub_812A36C
str r1, [r0]
- ldr r2, =0x0203aa39
+ ldr r2, =gUnknown_0203AA39
ldrb r1, [r2]
lsls r0, r1, 4
adds r0, r1
@@ -6065,7 +6065,7 @@ sub_8129B34: @ 8129B34
adds r0, r4
movs r1, 0x48
strh r1, [r0, 0x22]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -6085,7 +6085,7 @@ sub_8129BCC: @ 8129BCC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6107,7 +6107,7 @@ sub_8129BF8: @ 8129BF8
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6115,8 +6115,8 @@ sub_8129BF8: @ 8129BF8
movs r1, 0
strh r1, [r0, 0x1C]
bl sub_8128DE0
- ldr r3, =0x02020630
- ldr r5, =0x0203aa38
+ ldr r3, =gUnknown_02020630
+ ldr r5, =gUnknown_0203AA38
ldrb r1, [r5]
lsls r0, r1, 4
adds r0, r1
@@ -6136,7 +6136,7 @@ sub_8129BF8: @ 8129BF8
adds r0, r3
ldr r1, =DummyObjectCallback
str r1, [r0]
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAA62
adds r0, r5, 0
bl ExpandStringRefs
@@ -6157,11 +6157,11 @@ sub_8129C74: @ 8129C74
lsrs r5, r0, 24
adds r0, r5, 0
bl sub_812A0E8
- ldr r0, =0x0203aac4
+ ldr r0, =gUnknown_0203AAC4
ldrb r0, [r0]
cmp r0, 0
beq _08129CA8
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAAA3
adds r0, r4, 0
bl ExpandStringRefs
@@ -6172,7 +6172,7 @@ _08129CA8:
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
movs r2, 0
ldrsh r0, [r1, r2]
@@ -6194,8 +6194,8 @@ _08129CA8:
cmp r0, 0x1
bne _08129D3C
_08129CDE:
- ldr r3, =0x02020630
- ldr r4, =0x0203aa38
+ ldr r3, =gUnknown_02020630
+ ldr r4, =gUnknown_0203AA38
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -6215,7 +6215,7 @@ _08129CDE:
adds r0, r3
ldr r1, =DummyObjectCallback
str r1, [r0]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAA62
adds r0, r4, 0
bl ExpandStringRefs
@@ -6227,7 +6227,7 @@ _08129D14:
b _08129D50
.pool
_08129D3C:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAA81
adds r0, r4, 0
bl ExpandStringRefs
@@ -6247,7 +6247,7 @@ sub_8129D64: @ 8129D64
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -6350,8 +6350,8 @@ sub_8129E0C: @ 8129E0C
push {r4-r6,lr}
lsls r0, 24
lsls r1, 24
- ldr r5, =0x02020630
- ldr r6, =0x0203aa38
+ ldr r5, =gUnknown_02020630
+ ldr r6, =gUnknown_0203AA38
ldrb r3, [r6]
lsls r2, r3, 4
adds r2, r3
@@ -6371,7 +6371,7 @@ sub_8129E0C: @ 8129E0C
adds r2, r3
ldr r3, =DummyObjectCallback
str r3, [r2]
- ldr r4, =0x0203aa39
+ ldr r4, =gUnknown_0203AA39
ldrb r3, [r4]
lsls r2, r3, 4
adds r2, r3
@@ -6405,7 +6405,7 @@ sub_8129E74: @ 8129E74
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -6419,7 +6419,7 @@ sub_8129E74: @ 8129E74
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, =0x0203a17c
+ ldr r2, =gUnknown_0203A17C
ldr r0, [r2, 0x4]
adds r0, r1
ldrb r0, [r0]
@@ -6486,9 +6486,9 @@ sub_8129F20: @ 8129F20
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r2, =0x0203a17c
- ldr r3, =0x0203aa44
- ldr r0, =0x0203aac4
+ ldr r2, =gUnknown_0203A17C
+ ldr r3, =gUnknown_0203AA44
+ ldr r0, =gUnknown_0203AAC4
ldrb r0, [r0]
lsls r0, 3
adds r0, r3
@@ -6501,7 +6501,7 @@ sub_8129F20: @ 8129F20
movs r6, 0xF
ands r6, r0
movs r4, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
mov r9, r3
_08129F4A:
ldr r1, [r7]
@@ -6528,7 +6528,7 @@ _08129F4A:
lsls r0, 24
cmp r0, 0
bne _08129FB0
- ldr r0, =0x0203aac4
+ ldr r0, =gUnknown_0203AAC4
ldrb r1, [r0]
lsls r1, 3
add r1, r9
@@ -6575,7 +6575,7 @@ _08129FD2:
ldrb r0, [r1, 0x11]
cmp r0, 0x4
bne _0812A024
- ldr r5, =0x0203aa44
+ ldr r5, =gUnknown_0203AA44
adds r0, r2, 0
adds r1, r5, 0
bl sub_8129D8C
@@ -6590,7 +6590,7 @@ _08129FD2:
bne _0812A024
strb r6, [r5]
bl sub_8129F20
- ldr r0, =0x0203aac4
+ ldr r0, =gUnknown_0203AAC4
strb r4, [r0]
movs r0, 0x1
b _0812A034
@@ -6600,7 +6600,7 @@ _0812A024:
lsls r0, 16
lsrs r6, r0, 16
_0812A02A:
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r1, [r0, 0x8]
cmp r6, r1
bcc _08129FD2
@@ -6633,12 +6633,12 @@ sub_812A040: @ 812A040
lsrs r3, 24
mov r8, r3
movs r4, 0
- ldr r7, =0x0203a17c
+ ldr r7, =gUnknown_0203A17C
ldrb r0, [r7, 0x8]
cmp r4, r0
bcs _0812A0C6
adds r6, r7, 0
- ldr r5, =0x0203aac4
+ ldr r5, =gUnknown_0203AAC4
_0812A072:
ldr r0, [r6]
adds r0, r4
@@ -6666,7 +6666,7 @@ _0812A072:
bcc _0812A0BA
cmp r8, r2
bcc _0812A0BA
- ldr r0, =0x0203aa44
+ ldr r0, =gUnknown_0203AA44
ldrb r1, [r5]
lsls r1, 3
adds r1, r0
@@ -6699,7 +6699,7 @@ sub_812A0E8: @ 812A0E8
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x0203aac4
+ ldr r4, =gUnknown_0203AAC4
movs r0, 0
strb r0, [r4]
adds r0, r6, 0
@@ -6709,7 +6709,7 @@ sub_812A0E8: @ 812A0E8
cmp r0, 0x1
beq _0812A18C
movs r5, 0
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r1, [r0, 0x8]
cmp r5, r1
bcs _0812A15A
@@ -6720,7 +6720,7 @@ _0812A10E:
ldrb r1, [r0]
cmp r1, 0
beq _0812A14C
- ldr r4, =0x0203aa44
+ ldr r4, =gUnknown_0203AA44
adds r0, r1, 0
adds r1, r4, 0
bl sub_8129D8C
@@ -6742,17 +6742,17 @@ _0812A14C:
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203a17c
+ ldr r0, =gUnknown_0203A17C
ldrb r1, [r0, 0x8]
cmp r5, r1
bcc _0812A10E
_0812A15A:
- ldr r0, =0x0203aac4
+ ldr r0, =gUnknown_0203AAC4
ldrb r0, [r0]
cmp r0, 0
beq _0812A18C
- ldr r0, =0x0203a17c
- ldr r2, =0x0203aa44
+ ldr r0, =gUnknown_0203A17C
+ ldr r2, =gUnknown_0203AA44
ldrb r1, [r2]
ldr r0, [r0, 0x4]
adds r0, r1
@@ -6803,7 +6803,7 @@ sub_812A1C0: @ 812A1C0
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6859,7 +6859,7 @@ sub_812A22C: @ 812A22C
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6879,7 +6879,7 @@ sub_812A25C: @ 812A25C
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6893,7 +6893,7 @@ sub_812A25C: @ 812A25C
b _0812A2B2
.pool
_0812A280:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6907,7 +6907,7 @@ _0812A280:
.pool
_0812A29C:
bl sub_812A3C8
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_812A334
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -6929,7 +6929,7 @@ sub_812A2C4: @ 812A2C4
lsls r1, r0, 2
adds r1, r0
lsls r5, r1, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r4, r5, r6
movs r1, 0x4
ldrsh r0, [r4, r1]
@@ -6993,7 +6993,7 @@ sub_812A334: @ 812A334
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7038,7 +7038,7 @@ _0812A398:
thumb_func_start sub_812A39C
sub_812A39C: @ 812A39C
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -7075,10 +7075,10 @@ sub_812A3D4: @ 812A3D4
lsrs r0, 24
cmp r0, 0x1
bne _0812A430
- ldr r0, =0x02021cc4
- ldr r1, =0x0203a172
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_0203A172
ldrb r2, [r1]
- ldr r1, =0x0203a14c
+ ldr r1, =gUnknown_0203A14C
ldr r1, [r1]
adds r1, r2
ldrb r1, [r1]
@@ -7086,7 +7086,7 @@ sub_812A3D4: @ 812A3D4
ldr r2, =gUnknown_085A5C09
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAA14
adds r0, r4, 0
bl ExpandStringRefs
@@ -7097,7 +7097,7 @@ sub_812A3D4: @ 812A3D4
b _0812A444
.pool
_0812A430:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA9E0
adds r0, r4, 0
bl ExpandStringRefs
@@ -7134,23 +7134,23 @@ sub_812A478: @ 812A478
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203a172
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
movs r1, 0
strb r1, [r0]
- ldr r5, =0x0203a173
+ ldr r5, =gUnknown_0203A173
ldrb r0, [r5]
bl sub_8161AD0
- ldr r1, =0x0203a151
+ ldr r1, =gUnknown_0203A151
strb r0, [r1]
ldrb r0, [r5]
bl sub_8161A38
adds r0, r4, 0
bl sub_8127814
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAA3D
adds r0, r5, 0
bl ExpandStringRefs
diff --git a/asm/dewford_trend.s b/asm/dewford_trend.s
index 601f39a10..2dfc967ba 100644
--- a/asm/dewford_trend.s
+++ b/asm/dewford_trend.s
@@ -9,7 +9,7 @@
sub_81224D4: @ 81224D4
push {r4-r7,lr}
movs r6, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
_081224DA:
movs r0, 0xA
bl sub_811EE38
@@ -66,7 +66,7 @@ _08122522:
lsrs r6, r0, 16
cmp r6, 0x4
bls _081224DA
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e68
adds r0, r1
@@ -109,7 +109,7 @@ _081225AA:
lsls r0, r3, 3
ldr r4, =0x00002e68
adds r0, r4
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
adds r5, r1, r0
ldrb r6, [r5, 0x1]
@@ -236,7 +236,7 @@ _0812269E:
bhi _081226AE
b _081225AA
_081226AE:
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00002e68
adds r0, r1
@@ -286,7 +286,7 @@ _081226F8:
lsls r0, 24
cmp r0, 0
bne _08122744
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
mov r0, r8
ldrh r2, [r0]
@@ -317,7 +317,7 @@ _08122744:
bl sub_8122B28
movs r5, 0
_08122762:
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
lsls r4, r5, 3
ldr r1, =0x00002e68
adds r0, r4, r1
@@ -576,7 +576,7 @@ _08122946:
movs r2, 0x2
bl sub_8122804
adds r4, r7, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e68
adds r1, r0
@@ -613,13 +613,13 @@ _08122980:
thumb_func_start sub_8122998
sub_8122998: @ 8122998
push {lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r1, 3
ldr r0, [r2]
adds r1, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =0x00002e6c
adds r1, r2
movs r2, 0x2
@@ -634,7 +634,7 @@ sub_8122998: @ 8122998
sub_81229C8: @ 81229C8
push {r4,lr}
movs r4, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r1, =0x00002e68
adds r0, r3, r1
@@ -667,7 +667,7 @@ sub_81229C8: @ 81229C8
negs r0, r0
lsrs r4, r0, 31
_08122A0C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
pop {r4}
pop {r0}
@@ -677,8 +677,8 @@ _08122A0C:
thumb_func_start sub_8122A30
sub_8122A30: @ 8122A30
- ldr r2, =0x020375f0
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00002e6c
adds r1, r0, r3
@@ -877,7 +877,7 @@ sub_8122BB0: @ 8122BB0
push {r4-r6,lr}
adds r5, r0, 0
movs r4, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_08122BB8:
lsls r1, r4, 3
ldr r0, [r6]
diff --git a/asm/diploma.s b/asm/diploma.s
index 4c728416a..815ac7ee5 100644
--- a/asm/diploma.s
+++ b/asm/diploma.s
@@ -100,7 +100,7 @@ sub_8177888: @ 8177888
movs r1, 0
movs r2, 0x40
bl gpu_pal_apply
- ldr r4, =0x0203bcf0
+ ldr r4, =gUnknown_0203BCF0
movs r0, 0x80
lsls r0, 5
bl Alloc
@@ -121,7 +121,7 @@ _0817797C:
cmp r5, 0
bne _0817797C
ldr r0, =gUnknown_085E70C8
- ldr r1, =0x0203bcf0
+ ldr r1, =gUnknown_0203BCF0
ldr r1, [r1]
bl LZDecompressWram
movs r0, 0x1
@@ -171,13 +171,13 @@ sub_8177A20: @ 8177A20
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08177A40
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -196,7 +196,7 @@ sub_8177A50: @ 8177A50
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -209,7 +209,7 @@ sub_8177A50: @ 8177A50
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -229,13 +229,13 @@ sub_8177A98: @ 8177A98
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08177AC2
- ldr r0, =0x0203bcf0
+ ldr r0, =gUnknown_0203BCF0
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
@@ -261,7 +261,7 @@ pokedex_diploma_something: @ 8177AD4
lsls r1, 1
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EE855
bl CopyString
b _08177B0C
@@ -270,11 +270,11 @@ _08177AFC:
movs r0, 0x14
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EE84F
bl CopyString
_08177B0C:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE85E
adds r0, r4, 0
bl ExpandStringRefs
@@ -302,7 +302,7 @@ sub_8177B44: @ 8177B44
movs r0, 0
movs r2, 0x2
bl InitBgsFromTemplates
- ldr r0, =0x0203bcf0
+ ldr r0, =gUnknown_0203BCF0
ldr r1, [r0]
movs r0, 0x1
bl SetBgTilemapBuffer
diff --git a/asm/dma3_manager.s b/asm/dma3_manager.s
index 1c6beda2f..74832b527 100644
--- a/asm/dma3_manager.s
+++ b/asm/dma3_manager.s
@@ -260,7 +260,7 @@ _08000DB2:
mov r5, r12
ldrb r0, [r5]
lsls r0, 4
- ldr r3, =0x0300001c
+ ldr r3, =gUnknown_0300001C
adds r0, r3
ldr r0, [r0]
strh r0, [r1]
@@ -276,7 +276,7 @@ _08000DB2:
bhi _08000DB2
ldrb r0, [r5]
lsls r0, 4
- ldr r5, =0x0300001c
+ ldr r5, =gUnknown_0300001C
adds r0, r5
ldr r0, [r0]
strh r0, [r1]
diff --git a/asm/easy_chat.s b/asm/easy_chat.s
index 5abcc25f8..f7d95493b 100644
--- a/asm/easy_chat.s
+++ b/asm/easy_chat.s
@@ -26,7 +26,7 @@ sub_811A20C: @ 811A20C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -77,7 +77,7 @@ sub_811A290: @ 811A290
sub_811A2A4: @ 811A2A4
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -131,7 +131,7 @@ sub_811A2FC: @ 811A2FC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -220,7 +220,7 @@ _0811A3CC:
lsls r0, 24
b _0811A414
_0811A3D4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -231,7 +231,7 @@ _0811A3D4:
b _0811A41C
.pool
_0811A3EC:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -244,7 +244,7 @@ _0811A3EC:
b _0811A41C
.pool
_0811A40C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -270,7 +270,7 @@ sub_811A428: @ 811A428
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r1, 0
ldrsh r0, [r6, r1]
@@ -360,7 +360,7 @@ sub_811A4D0: @ 811A4D0
easy_chat_input_maybe: @ 811A4F0
push {r4,r5,lr}
movs r5, 0x3
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x14
bls _0811A4FE
@@ -396,36 +396,36 @@ _0811A510:
.4byte _0811A7AC
.4byte _0811A7BC
_0811A564:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bb0
adds r4, r0, r1
b _0811A7C2
.pool
_0811A578:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002bbc
adds r4, r0, r2
b _0811A7C2
.pool
_0811A58C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00002bc8
adds r4, r0, r3
b _0811A7C2
.pool
_0811A5A0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bd4
adds r4, r0, r1
b _0811A7C2
.pool
_0811A5B4:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -437,7 +437,7 @@ _0811A5B4:
b _0811A7C2
.pool
_0811A5D8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e36
adds r1, r0, r2
@@ -455,8 +455,8 @@ _0811A5E6:
b _0811A7C2
.pool
_0811A604:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -465,13 +465,13 @@ _0811A604:
adds r0, r1
ldr r1, =0x000027d0
adds r4, r0, r1
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r5, [r0]
b _0811A7C2
.pool
_0811A630:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -480,7 +480,7 @@ _0811A630:
adds r0, r3
ldr r1, [r2]
adds r1, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
lsls r0, 1
adds r0, 0x1C
@@ -489,8 +489,8 @@ _0811A630:
b _0811A7C2
.pool
_0811A664:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -503,8 +503,8 @@ _0811A664:
b _0811A7C2
.pool
_0811A688:
- ldr r4, =0x02021ec4
- ldr r1, =0x03005d8c
+ ldr r4, =gUnknown_02021EC4
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
ldr r2, =0x00002e6c
adds r0, r2
@@ -518,7 +518,7 @@ _0811A688:
b _0811A7C2
.pool
_0811A6B4:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002baa
adds r4, r0, r1
@@ -529,8 +529,8 @@ _0811A6B4:
b _0811A7C2
.pool
_0811A6D4:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -539,7 +539,7 @@ _0811A6D4:
adds r0, r3
ldr r1, [r2]
adds r1, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
lsls r0, 1
adds r0, 0x4
@@ -548,8 +548,8 @@ _0811A6D4:
b _0811A7C2
.pool
_0811A708:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -562,15 +562,15 @@ _0811A708:
b _0811A7C2
.pool
_0811A72C:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
adds r0, r4, 0
movs r1, 0x2
bl sub_811F88C
b _0811A7C2
.pool
_0811A73C:
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e2
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -588,28 +588,28 @@ _0811A73C:
b _0811A7C2
.pool
_0811A770:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00003b6e
adds r4, r0, r3
b _0811A7C2
.pool
_0811A784:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b5a
adds r4, r0, r1
b _0811A7C2
.pool
_0811A798:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b6c
adds r4, r0, r2
b _0811A7C2
.pool
_0811A7AC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r3, 0x82
lsls r3, 1
@@ -621,7 +621,7 @@ _0811A7BC:
adds r4, r0, 0
_0811A7C2:
bl overworld_free_bg_tilemaps
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
ldr r2, =sub_80861B0
adds r1, r4, 0
@@ -638,7 +638,7 @@ _0811A7D4:
sub_811A7E4: @ 811A7E4
push {lr}
bl fade_and_return_progress_probably
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -655,13 +655,13 @@ _0811A804:
bl fade_screen
b _0811A840
_0811A80E:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0811A84E
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -672,7 +672,7 @@ _0811A80E:
b _0811A84E
.pool
_0811A840:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -756,7 +756,7 @@ sub_811A8A4: @ 811A8A4
thumb_func_start sub_811A8CC
sub_811A8CC: @ 811A8CC
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b6e
adds r1, r0
@@ -772,7 +772,7 @@ sub_811A8CC: @ 811A8CC
thumb_func_start sub_811A8F0
sub_811A8F0: @ 811A8F0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b5a
adds r1, r0
@@ -788,7 +788,7 @@ sub_811A8F0: @ 811A8F0
thumb_func_start sub_811A914
sub_811A914: @ 811A914
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b6c
adds r1, r0
@@ -804,7 +804,7 @@ sub_811A914: @ 811A914
thumb_func_start sub_811A938
sub_811A938: @ 811A938
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b5a
adds r1, r0
@@ -827,7 +827,7 @@ sub_811A95C: @ 811A95C
lsrs r5, r0, 24
lsls r2, 24
lsrs r6, r2, 24
- ldr r4, =0x0203a118
+ ldr r4, =gUnknown_0203A118
movs r0, 0x50
bl Alloc
str r0, [r4]
@@ -882,7 +882,7 @@ _0811A9C6:
str r0, [r3, 0x34]
adds r0, r2, 0
_0811A9DE:
- ldr r3, =0x0203a118
+ ldr r3, =gUnknown_0203A118
ldr r2, [r3]
ldr r1, =gUnknown_08597550
adds r0, r6
@@ -950,7 +950,7 @@ _0811AA5C:
str r0, [r1, 0x38]
_0811AA64:
bl sub_811F3AC
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r2, [r1]
lsls r0, 24
lsrs r0, 24
@@ -973,7 +973,7 @@ _0811AA7E:
thumb_func_start sub_811AA90
sub_811AA90: @ 811AA90
push {r4,lr}
- ldr r4, =0x0203a118
+ ldr r4, =gUnknown_0203A118
ldr r0, [r4]
cmp r0, 0
beq _0811AAA2
@@ -990,7 +990,7 @@ _0811AAA2:
thumb_func_start sub_811AAAC
sub_811AAAC: @ 811AAAC
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r0, 0xA
@@ -1084,14 +1084,14 @@ _0811AB64:
thumb_func_start sub_811AB68
sub_811AB68: @ 811AB68
push {r4-r7,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _0811ABB8
bl sub_811BF78
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r3, [r1]
movs r2, 0
movs r0, 0x2
@@ -1133,7 +1133,7 @@ _0811ABB8:
ands r0, r1
cmp r0, 0
beq _0811AB9C
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x6]
subs r0, 0x1
@@ -1196,7 +1196,7 @@ _0811AC36:
b _0811ACCC
.pool
_0811AC48:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x5]
adds r0, 0x1
@@ -1204,14 +1204,14 @@ _0811AC48:
b _0811ABDA
.pool
_0811AC58:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x6]
adds r0, 0x1
b _0811ABD8
.pool
_0811AC68:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x5]
subs r0, 0x1
@@ -1274,13 +1274,13 @@ _0811ACCC:
thumb_func_start sub_811ACDC
sub_811ACDC: @ 811ACDC
push {r4-r6,lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _0811AD4A
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x5]
lsls r0, 24
@@ -1341,7 +1341,7 @@ _0811AD4A:
ands r0, r2
cmp r0, 0
beq _0811AD04
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x6]
subs r0, 0x1
@@ -1388,7 +1388,7 @@ _0811ADB2:
b _0811AE32
.pool
_0811ADC0:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x5]
adds r0, 0x1
@@ -1396,14 +1396,14 @@ _0811ADC0:
b _0811AD6E
.pool
_0811ADD0:
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r0, [r1]
strb r3, [r0, 0x6]
adds r6, r1, 0
b _0811AD70
.pool
_0811ADE0:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x5]
subs r0, 0x1
@@ -1441,7 +1441,7 @@ _0811AE0E:
movs r0, 0
strb r0, [r2, 0x5]
_0811AE28:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x4]
@@ -1456,7 +1456,7 @@ _0811AE32:
thumb_func_start sub_811AE44
sub_811AE44: @ 811AE44
push {lr}
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x2
ands r0, r2
@@ -1471,7 +1471,7 @@ _0811AE60:
ands r0, r2
cmp r0, 0
beq _0811AEAE
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r2, [r0]
movs r1, 0xA
ldrsb r1, [r2, r1]
@@ -1557,13 +1557,13 @@ _0811AEFA:
thumb_func_start sub_811AF00
sub_811AF00: @ 811AF00
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _0811AF24
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1, 0x4]
@@ -1652,16 +1652,16 @@ _0811AFA8:
bne _0811AFE4
_0811AFAC:
bl sub_811B2A4
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r1, [r1]
strb r0, [r1, 0x4]
movs r0, 0x7
b _0811AFE6
.pool
_0811AFC0:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
subs r0, 0x11
@@ -1701,7 +1701,7 @@ _0811B008:
bne _0811B038
_0811B00C:
bl sub_811B2A4
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r1, [r1]
strb r0, [r1, 0x4]
movs r0, 0x7
@@ -1709,7 +1709,7 @@ _0811B00C:
.pool
_0811B020:
bl sub_811BE9C
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_811B4EC
strh r0, [r4]
bl sub_811B3E4
@@ -1743,7 +1743,7 @@ _0811B05C:
cmp r1, 0x1
bne _0811B084
_0811B060:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x4]
@@ -1752,7 +1752,7 @@ _0811B060:
.pool
_0811B070:
bl sub_811B418
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x4]
@@ -1769,7 +1769,7 @@ _0811B086:
thumb_func_start sub_811B08C
sub_811B08C: @ 811B08C
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1797,7 +1797,7 @@ _0811B0B8:
thumb_func_start sub_811B0BC
sub_811B0BC: @ 811B0BC
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -1808,7 +1808,7 @@ sub_811B0BC: @ 811B0BC
.pool
_0811B0D4:
bl sub_811B2A4
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r1, [r1]
strb r0, [r1, 0x4]
movs r0, 0x7
@@ -1820,7 +1820,7 @@ _0811B0E0:
thumb_func_start sub_811B0E8
sub_811B0E8: @ 811B0E8
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0xA
strb r0, [r1, 0x4]
@@ -1849,7 +1849,7 @@ _0811B114:
bne _0811B148
_0811B118:
bl sub_811B454
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0x8]
@@ -1860,7 +1860,7 @@ _0811B118:
b _0811B14A
.pool
_0811B134:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_811B4EC
strh r0, [r4]
bl sub_811B3E4
@@ -1878,7 +1878,7 @@ _0811B14A:
thumb_func_start sub_811B150
sub_811B150: @ 811B150
push {lr}
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r2, [r1]
ldrb r0, [r2]
cmp r0, 0x13
@@ -1909,7 +1909,7 @@ _0811B180:
thumb_func_start sub_811B184
sub_811B184: @ 811B184
push {lr}
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r0, [r2]
ldrb r1, [r0, 0x4]
strb r1, [r0, 0x8]
@@ -1937,7 +1937,7 @@ _0811B1AE:
thumb_func_start sub_811B1B4
sub_811B1B4: @ 811B1B4
push {r4,lr}
- ldr r4, =0x0203a118
+ ldr r4, =gUnknown_0203A118
ldr r1, [r4]
ldrb r0, [r1, 0x4]
strb r0, [r1, 0x8]
@@ -2032,7 +2032,7 @@ _0811B25C:
thumb_func_start sub_811B264
sub_811B264: @ 811B264
push {lr}
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0x4]
strb r0, [r1, 0x8]
@@ -2070,7 +2070,7 @@ _0811B2A0:
thumb_func_start sub_811B2A4
sub_811B2A4: @ 811B2A4
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bx lr
@@ -2080,7 +2080,7 @@ sub_811B2A4: @ 811B2A4
thumb_func_start sub_811B2B0
sub_811B2B0: @ 811B2B0
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x9]
cmp r0, 0
@@ -2109,7 +2109,7 @@ _0811B2EC:
lsrs r0, 16
cmp r0, 0
beq _0811B324
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r3, [r2]
subs r0, 0x1
lsrs r1, r0, 31
@@ -2138,7 +2138,7 @@ _0811B326:
thumb_func_start sub_811B32C
sub_811B32C: @ 811B32C
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x4]
@@ -2150,7 +2150,7 @@ sub_811B32C: @ 811B32C
thumb_func_start sub_811B33C
sub_811B33C: @ 811B33C
push {lr}
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r0, [r1]
movs r2, 0
strb r2, [r0, 0xA]
@@ -2177,7 +2177,7 @@ _0811B362:
thumb_func_start sub_811B368
sub_811B368: @ 811B368
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x6
@@ -2217,7 +2217,7 @@ sub_811B394: @ 811B394
_0811B3BC:
adds r0, r4, 0
bl sub_811B488
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r0, [r1]
cmp r0, 0x6
@@ -2240,7 +2240,7 @@ _0811B3DC:
sub_811B3E4: @ 811B3E4
push {r4,r5,lr}
movs r4, 0
- ldr r3, =0x0203a118
+ ldr r3, =gUnknown_0203A118
ldr r0, [r3]
ldrb r0, [r0, 0x7]
cmp r4, r0
@@ -2271,7 +2271,7 @@ _0811B40E:
sub_811B418: @ 811B418
push {r4,r5,lr}
movs r3, 0
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r0, [r2]
ldrb r0, [r0, 0x7]
cmp r3, r0
@@ -2303,7 +2303,7 @@ _0811B444:
sub_811B454: @ 811B454
push {r4,r5,lr}
movs r4, 0
- ldr r3, =0x0203a118
+ ldr r3, =gUnknown_0203A118
ldr r0, [r3]
ldrb r0, [r0, 0x7]
cmp r4, r0
@@ -2338,7 +2338,7 @@ sub_811B488: @ 811B488
lsrs r4, 16
bl sub_811B8C8
lsls r0, 16
- ldr r1, =0x0203a118
+ ldr r1, =gUnknown_0203A118
ldr r1, [r1]
lsrs r0, 15
adds r1, 0x3C
@@ -2354,7 +2354,7 @@ sub_811B488: @ 811B488
sub_811B4AC: @ 811B4AC
push {r4,r5,lr}
movs r2, 0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r1, [r0, 0x7]
cmp r2, r1
@@ -2391,7 +2391,7 @@ _0811B4E4:
thumb_func_start sub_811B4EC
sub_811B4EC: @ 811B4EC
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
subs r0, 0x11
@@ -2425,7 +2425,7 @@ _0811B524:
sub_811B528: @ 811B528
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r3, [r0]
movs r1, 0xA
ldrsb r1, [r3, r1]
@@ -2467,7 +2467,7 @@ sub_811B568: @ 811B568
beq _0811B5A4
b _0811B62A
_0811B57C:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0xB
ldrsb r0, [r1, r0]
@@ -2489,7 +2489,7 @@ _0811B59C:
movs r0, 0x11
b _0811B62C
_0811B5A4:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r2, [r0]
movs r1, 0xB
ldrsb r1, [r2, r1]
@@ -2518,7 +2518,7 @@ _0811B5D6:
adds r0, r4, 0
b _0811B62C
_0811B5DE:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0xA]
movs r0, 0xA
@@ -2533,7 +2533,7 @@ _0811B5F8:
bl sub_811B744
b _0811B594
_0811B5FE:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0xA]
movs r0, 0xA
@@ -2574,7 +2574,7 @@ sub_811B634: @ 811B634
movs r0, 0
b _0811B6BC
_0811B64A:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0xB]
movs r0, 0xB
@@ -2591,7 +2591,7 @@ _0811B662:
bl sub_811B978
b _0811B6BA
_0811B66A:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0xB]
movs r0, 0xB
@@ -2605,7 +2605,7 @@ _0811B680:
movs r0, 0
b _0811B662
_0811B684:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r0, [r1, 0xA]
adds r0, 0x1
@@ -2617,7 +2617,7 @@ _0811B684:
b _0811B6B6
.pool
_0811B6A0:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
ldrb r0, [r1, 0xA]
subs r0, 0x1
@@ -2653,7 +2653,7 @@ sub_811B6C4: @ 811B6C4
movs r0, 0
b _0811B73A
_0811B6DC:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r3, [r1, 0xB]
movs r0, 0xB
@@ -2667,7 +2667,7 @@ _0811B6F4:
strb r2, [r1, 0xB]
b _0811B738
_0811B6F8:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0xB]
movs r0, 0xB
@@ -2681,7 +2681,7 @@ _0811B710:
movs r0, 0
b _0811B736
_0811B714:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r0, [r1, 0xB]
adds r0, 0x1
@@ -2690,7 +2690,7 @@ _0811B714:
b _0811B738
.pool
_0811B728:
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0xA]
@@ -2710,7 +2710,7 @@ _0811B73A:
thumb_func_start sub_811B744
sub_811B744: @ 811B744
push {lr}
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r1, [r2]
movs r0, 0xFF
strb r0, [r1, 0xA]
@@ -2731,7 +2731,7 @@ _0811B75E:
thumb_func_start sub_811B768
sub_811B768: @ 811B768
push {r4,lr}
- ldr r4, =0x0203a118
+ ldr r4, =gUnknown_0203A118
ldr r1, [r4]
ldrb r0, [r1, 0x9]
cmp r0, 0
@@ -2774,7 +2774,7 @@ _0811B7AC:
.4byte _0811B870
.4byte _0811B890
_0811B7C4:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0x11
ldrsb r0, [r1, r0]
@@ -2798,7 +2798,7 @@ _0811B7E8:
movs r4, 0x13
b _0811B81E
_0811B7F0:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0x11
ldrsb r0, [r1, r0]
@@ -2827,7 +2827,7 @@ _0811B81E:
adds r0, r4, 0
b _0811B8C2
_0811B826:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0x10]
movs r0, 0x10
@@ -2846,7 +2846,7 @@ _0811B844:
movs r0, 0x12
b _0811B8C2
_0811B848:
- ldr r4, =0x0203a118
+ ldr r4, =gUnknown_0203A118
ldr r1, [r4]
ldrb r2, [r1, 0x10]
movs r0, 0x10
@@ -2866,7 +2866,7 @@ _0811B866:
b _0811B844
.pool
_0811B870:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r2, [r0]
ldrb r0, [r2, 0xE]
adds r1, r0, 0
@@ -2884,7 +2884,7 @@ _0811B88A:
movs r0, 0x15
b _0811B8C2
_0811B890:
- ldr r3, =0x0203a118
+ ldr r3, =gUnknown_0203A118
ldr r1, [r3]
ldrb r2, [r1, 0xE]
ldrb r0, [r1, 0xF]
@@ -2917,7 +2917,7 @@ _0811B8C2:
thumb_func_start sub_811B8C8
sub_811B8C8: @ 811B8C8
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
movs r2, 0x6
ldrsb r2, [r0, r2]
@@ -2935,7 +2935,7 @@ sub_811B8C8: @ 811B8C8
thumb_func_start sub_811B8E8
sub_811B8E8: @ 811B8E8
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
movs r1, 0xB
ldrsb r1, [r0, r1]
@@ -2955,7 +2955,7 @@ sub_811B8E8: @ 811B8E8
thumb_func_start sub_811B908
sub_811B908: @ 811B908
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r0, [r1, 0xA]
movs r3, 0
@@ -2984,7 +2984,7 @@ _0811B926:
thumb_func_start sub_811B940
sub_811B940: @ 811B940
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
movs r1, 0x11
ldrsb r1, [r0, r1]
@@ -3025,7 +3025,7 @@ sub_811B978: @ 811B978
push {lr}
b _0811B98E
_0811B97C:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0xA]
movs r0, 0xA
@@ -3050,7 +3050,7 @@ sub_811B9A0: @ 811B9A0
push {lr}
b _0811B9B6
_0811B9A4:
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r2, [r1, 0x10]
movs r0, 0x10
@@ -3073,7 +3073,7 @@ _0811B9C0:
thumb_func_start sub_811B9C8
sub_811B9C8: @ 811B9C8
push {r4,lr}
- ldr r4, =0x0203a118
+ ldr r4, =gUnknown_0203A118
ldr r1, [r4]
ldrb r0, [r1, 0x9]
cmp r0, 0
@@ -3136,7 +3136,7 @@ _0811BA34:
thumb_func_start sub_811BA3C
sub_811BA3C: @ 811BA3C
ldr r2, =gUnknown_08597550
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r1, [r0, 0x1]
lsls r0, r1, 1
@@ -3151,7 +3151,7 @@ sub_811BA3C: @ 811BA3C
thumb_func_start sub_811BA5C
sub_811BA5C: @ 811BA5C
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
bx lr
@@ -3161,7 +3161,7 @@ sub_811BA5C: @ 811BA5C
thumb_func_start sub_811BA68
sub_811BA68: @ 811BA68
ldr r2, =gUnknown_08597550
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r1, [r0, 0x1]
lsls r0, r1, 1
@@ -3177,7 +3177,7 @@ sub_811BA68: @ 811BA68
thumb_func_start sub_811BA88
sub_811BA88: @ 811BA88
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldr r0, [r0, 0x34]
bx lr
@@ -3186,7 +3186,7 @@ sub_811BA88: @ 811BA88
thumb_func_start sub_811BA94
sub_811BA94: @ 811BA94
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
adds r0, 0x3C
bx lr
@@ -3195,7 +3195,7 @@ sub_811BA94: @ 811BA94
thumb_func_start sub_811BAA0
sub_811BAA0: @ 811BAA0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x3]
bx lr
@@ -3204,7 +3204,7 @@ sub_811BAA0: @ 811BAA0
thumb_func_start sub_811BAAC
sub_811BAAC: @ 811BAAC
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x2]
bx lr
@@ -3213,7 +3213,7 @@ sub_811BAAC: @ 811BAAC
thumb_func_start sub_811BAB8
sub_811BAB8: @ 811BAB8
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x5]
bx lr
@@ -3222,7 +3222,7 @@ sub_811BAB8: @ 811BAB8
thumb_func_start sub_811BAC4
sub_811BAC4: @ 811BAC4
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x6]
bx lr
@@ -3233,7 +3233,7 @@ sub_811BAC4: @ 811BAC4
sub_811BAD0: @ 811BAD0
push {r4,r5,lr}
ldr r4, =gUnknown_08597550
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r5, [r2]
ldrb r3, [r5, 0x1]
lsls r2, r3, 1
@@ -3262,7 +3262,7 @@ sub_811BAD0: @ 811BAD0
sub_811BB08: @ 811BB08
push {r4,r5,lr}
ldr r4, =gUnknown_08597550
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r5, [r2]
ldrb r3, [r5, 0x1]
lsls r2, r3, 1
@@ -3291,7 +3291,7 @@ sub_811BB08: @ 811BB08
sub_811BB40: @ 811BB40
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x4
@@ -3335,7 +3335,7 @@ sub_811BB88: @ 811BB88
thumb_func_start sub_811BB9C
sub_811BB9C: @ 811BB9C
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r3, [r2]
ldrb r2, [r3, 0xA]
strb r2, [r0]
@@ -3347,7 +3347,7 @@ sub_811BB9C: @ 811BB9C
thumb_func_start sub_811BBB0
sub_811BBB0: @ 811BBB0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x9]
bx lr
@@ -3356,7 +3356,7 @@ sub_811BBB0: @ 811BBB0
thumb_func_start sub_811BBBC
sub_811BBBC: @ 811BBBC
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0xC]
bx lr
@@ -3365,7 +3365,7 @@ sub_811BBBC: @ 811BBBC
thumb_func_start sub_811BBC8
sub_811BBC8: @ 811BBC8
- ldr r2, =0x0203a118
+ ldr r2, =gUnknown_0203A118
ldr r3, [r2]
ldrb r2, [r3, 0x10]
strb r2, [r0]
@@ -3377,7 +3377,7 @@ sub_811BBC8: @ 811BBC8
thumb_func_start sub_811BBDC
sub_811BBDC: @ 811BBDC
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0xE]
bx lr
@@ -3386,7 +3386,7 @@ sub_811BBDC: @ 811BBDC
thumb_func_start sub_811BBE8
sub_811BBE8: @ 811BBE8
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0xF]
bx lr
@@ -3402,7 +3402,7 @@ sub_811BBF4: @ 811BBF4
thumb_func_start sub_811BBF8
sub_811BBF8: @ 811BBF8
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
ldrb r0, [r1, 0x4]
cmp r0, 0x2
@@ -3434,7 +3434,7 @@ _0811BC26:
thumb_func_start sub_811BC2C
sub_811BC2C: @ 811BC2C
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r2, [r0]
ldrb r0, [r2, 0x4]
cmp r0, 0x2
@@ -3487,7 +3487,7 @@ sub_811BC7C: @ 811BC7C
movs r2, 0
cmp r2, r3
bcs _0811BCB2
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
adds r4, r0, 0
adds r4, 0x3C
@@ -3518,7 +3518,7 @@ _0811BCB4:
thumb_func_start sub_811BCBC
sub_811BCBC: @ 811BCBC
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0, 0x12]
bx lr
@@ -3555,7 +3555,7 @@ _0811BCEE:
sub_811BCF4: @ 811BCF4
push {r4,lr}
movs r2, 0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r1, [r0, 0x7]
cmp r2, r1
@@ -3588,7 +3588,7 @@ _0811BD26:
sub_811BD2C: @ 811BD2C
push {r4,lr}
movs r2, 0
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r1, [r0, 0x7]
cmp r2, r1
@@ -3620,7 +3620,7 @@ _0811BD5E:
thumb_func_start sub_811BD64
sub_811BD64: @ 811BD64
push {r4,lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x11
@@ -3632,7 +3632,7 @@ _0811BD7C:
movs r0, 0
b _0811BD9C
_0811BD80:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r2, 0
ldr r3, =0x0000ffff
@@ -3657,7 +3657,7 @@ _0811BD9C:
thumb_func_start sub_811BDB0
sub_811BDB0: @ 811BDB0
push {lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x12
@@ -3666,7 +3666,7 @@ sub_811BDB0: @ 811BDB0
b _0811BDDE
.pool
_0811BDC8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -3689,7 +3689,7 @@ sub_811BDF0: @ 811BDF0
push {r4-r6,lr}
sub sp, 0x20
adds r6, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
bl sub_81AFBF0
ldr r0, =0x00003b70
@@ -3728,11 +3728,11 @@ _0811BE3C:
thumb_func_start sub_811BE54
sub_811BE54: @ 811BE54
push {r4,r5,lr}
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
adds r4, r0, 0
adds r4, 0x3C
- ldr r2, =0x02021dc4
+ ldr r2, =gUnknown_02021DC4
movs r5, 0
b _0811BE86
.pool
@@ -3747,7 +3747,7 @@ _0811BE6C:
adds r2, 0x1
adds r4, 0x2
adds r5, 0x1
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r0, [r0]
_0811BE86:
ldrb r0, [r0, 0x7]
@@ -3765,7 +3765,7 @@ _0811BE86:
thumb_func_start sub_811BE9C
sub_811BE9C: @ 811BE9C
push {r4,r5,lr}
- ldr r5, =0x0203a118
+ ldr r5, =gUnknown_0203A118
ldr r0, [r5]
ldrb r0, [r0]
cmp r0, 0x9
@@ -3792,18 +3792,18 @@ _0811BED0:
adds r1, r0, 0
cmp r1, 0
beq _0811BEE4
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x2
b _0811BF12
.pool
_0811BEE4:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r1, [r0]
b _0811BF14
.pool
_0811BEF0:
bl sub_811BE54
- ldr r4, =0x020375e0
+ ldr r4, =gUnknown_020375E0
ldr r0, [r5]
adds r0, 0x3C
bl sub_81226D8
@@ -3814,7 +3814,7 @@ _0811BEF0:
.pool
_0811BF0C:
bl sub_811BF40
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
_0811BF12:
strh r0, [r1]
_0811BF14:
@@ -3876,7 +3876,7 @@ _0811BF72:
thumb_func_start sub_811BF78
sub_811BF78: @ 811BF78
- ldr r0, =0x0203a118
+ ldr r0, =gUnknown_0203A118
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x13]
@@ -3910,7 +3910,7 @@ _0811BF9E:
sub_811BFA4: @ 811BFA4
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x5
@@ -3938,7 +3938,7 @@ _0811BFE0:
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r1, [r4]
movs r0, 0xB0
lsls r0, 4
@@ -3979,7 +3979,7 @@ _0811C044:
movs r3, 0
bl CopyToBgTilemapBuffer
bl sub_811D60C
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 2
@@ -4050,7 +4050,7 @@ _0811C120:
movs r0, 0
b _0811C130
_0811C124:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4068,7 +4068,7 @@ _0811C130:
thumb_func_start sub_811C13C
sub_811C13C: @ 811C13C
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
cmp r0, 0
beq _0811C14E
@@ -4085,7 +4085,7 @@ _0811C14E:
thumb_func_start sub_811C158
sub_811C158: @ 811C158
push {lr}
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r1, [r1]
movs r2, 0
strh r0, [r1, 0x4]
@@ -4099,7 +4099,7 @@ sub_811C158: @ 811C158
thumb_func_start sub_811C170
sub_811C170: @ 811C170
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0x22
@@ -4249,7 +4249,7 @@ _0811C2D0:
thumb_func_start sub_811C2D4
sub_811C2D4: @ 811C2D4
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4400,7 +4400,7 @@ sub_811C3E4: @ 811C3E4
thumb_func_start sub_811C404
sub_811C404: @ 811C404
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4436,7 +4436,7 @@ _0811C442:
thumb_func_start sub_811C448
sub_811C448: @ 811C448
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4472,7 +4472,7 @@ _0811C486:
thumb_func_start sub_811C48C
sub_811C48C: @ 811C48C
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4508,7 +4508,7 @@ _0811C4CA:
thumb_func_start sub_811C4D0
sub_811C4D0: @ 811C4D0
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4545,7 +4545,7 @@ _0811C512:
thumb_func_start sub_811C518
sub_811C518: @ 811C518
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4577,7 +4577,7 @@ _0811C54E:
thumb_func_start sub_811C554
sub_811C554: @ 811C554
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x4
@@ -4631,7 +4631,7 @@ _0811C5CC:
bne _0811C618
bl sub_811E3AC
_0811C5DA:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4647,7 +4647,7 @@ _0811C5EC:
movs r0, 0
bl sub_811E6E0
bl sub_811E64C
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4666,7 +4666,7 @@ _0811C61A:
thumb_func_start sub_811C620
sub_811C620: @ 811C620
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x4
@@ -4697,7 +4697,7 @@ _0811C662:
beq _0811C6B8
movs r0, 0x1
bl sub_811D9CC
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4718,7 +4718,7 @@ _0811C690:
movs r0, 0
bl ShowBg
_0811C6A4:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4738,7 +4738,7 @@ _0811C6BA:
thumb_func_start sub_811C6C0
sub_811C6C0: @ 811C6C0
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x4
@@ -4783,7 +4783,7 @@ _0811C722:
bl sub_811D9CC
bl sub_811E578
_0811C736:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4801,7 +4801,7 @@ _0811C748:
bne _0811C778
bl sub_811E64C
bl sub_811DFC8
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4829,7 +4829,7 @@ sub_811C780: @ 811C780
thumb_func_start sub_811C78C
sub_811C78C: @ 811C78C
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -4866,7 +4866,7 @@ _0811C7CC:
thumb_func_start sub_811C7D4
sub_811C7D4: @ 811C7D4
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0x1
@@ -4896,7 +4896,7 @@ _0811C808:
cmp r0, 0
bne _0811C828
bl sub_811E64C
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4916,7 +4916,7 @@ _0811C82A:
thumb_func_start sub_811C830
sub_811C830: @ 811C830
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x5
@@ -4963,7 +4963,7 @@ _0811C898:
movs r0, 0x2
bl sub_811D698
_0811C8A8:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4980,7 +4980,7 @@ _0811C8B8:
bl sub_811E6E0
bl sub_811E64C
bl sub_811E794
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -4999,7 +4999,7 @@ _0811C8EA:
thumb_func_start sub_811C8F0
sub_811C8F0: @ 811C8F0
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x5
@@ -5043,7 +5043,7 @@ _0811C952:
movs r0, 0
bl ShowBg
_0811C962:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5056,7 +5056,7 @@ _0811C974:
cmp r0, 0
bne _0811C994
bl sub_811DFB0
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5075,7 +5075,7 @@ _0811C996:
thumb_func_start sub_811C99C
sub_811C99C: @ 811C99C
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x6
@@ -5128,7 +5128,7 @@ _0811CA14:
movs r0, 0
bl ShowBg
_0811CA24:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5141,7 +5141,7 @@ _0811CA34:
cmp r0, 0
bne _0811CA54
bl sub_811DFB0
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5160,7 +5160,7 @@ _0811CA56:
thumb_func_start sub_811CA5C
sub_811CA5C: @ 811CA5C
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x4
@@ -5206,7 +5206,7 @@ _0811CAC4:
bne _0811CB10
bl sub_811E3AC
_0811CAD2:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5222,7 +5222,7 @@ _0811CAE4:
movs r0, 0
bl sub_811E6E0
bl sub_811E64C
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5249,7 +5249,7 @@ sub_811CB18: @ 811CB18
thumb_func_start sub_811CB24
sub_811CB24: @ 811CB24
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0x1
@@ -5309,7 +5309,7 @@ _0811CB90:
thumb_func_start sub_811CB98
sub_811CB98: @ 811CB98
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0x1
@@ -5369,7 +5369,7 @@ _0811CC02:
thumb_func_start sub_811CC08
sub_811CC08: @ 811CC08
push {r4,r5,lr}
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r0, [r5]
ldrh r0, [r0]
cmp r0, 0x1
@@ -5437,7 +5437,7 @@ _0811CC88:
thumb_func_start sub_811CC90
sub_811CC90: @ 811CC90
push {r4,r5,lr}
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r0, [r5]
ldrh r0, [r0]
cmp r0, 0x1
@@ -5504,7 +5504,7 @@ _0811CD0C:
thumb_func_start sub_811CD14
sub_811CD14: @ 811CD14
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -5538,7 +5538,7 @@ _0811CD4C:
thumb_func_start sub_811CD54
sub_811CD54: @ 811CD54
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -5572,7 +5572,7 @@ _0811CD8C:
thumb_func_start sub_811CD94
sub_811CD94: @ 811CD94
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -5606,7 +5606,7 @@ _0811CDCC:
thumb_func_start sub_811CDD4
sub_811CDD4: @ 811CDD4
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -5640,7 +5640,7 @@ _0811CE0C:
thumb_func_start sub_811CE14
sub_811CE14: @ 811CE14
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -5674,7 +5674,7 @@ _0811CE4C:
thumb_func_start sub_811CE54
sub_811CE54: @ 811CE54
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
ldrh r0, [r0]
cmp r0, 0
@@ -5708,7 +5708,7 @@ _0811CE8C:
thumb_func_start sub_811CE94
sub_811CE94: @ 811CE94
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
movs r0, 0x98
lsls r0, 5
bl Alloc
@@ -6191,7 +6191,7 @@ sub_811D230: @ 811D230
str r0, [sp, 0x4]
mov r0, sp
bl AddWindow
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r1, [r1]
strh r0, [r1, 0x2]
lsls r0, 24
@@ -6232,7 +6232,7 @@ sub_811D2C8: @ 811D2C8
movs r1, 0x1
mov r8, r1
_0811D302:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrb r0, [r0, 0x2]
movs r1, 0x11
@@ -6253,7 +6253,7 @@ _0811D316:
movs r0, 0x6
strb r0, [r1, 0x2]
_0811D32C:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0xB
@@ -6338,7 +6338,7 @@ _0811D3CE:
_0811D3D4:
movs r0, 0xFF
strb r0, [r2]
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
ldrb r0, [r2, 0x2]
adds r2, 0xB
@@ -6359,7 +6359,7 @@ _0811D3D4:
cmp r7, r1
blt _0811D316
_0811D402:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldrb r0, [r0, 0x2]
movs r1, 0x3
@@ -6973,7 +6973,7 @@ _0811D89E:
ldr r0, =0x0000ffff
cmp r4, r0
beq _0811D926
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r0, [r5]
adds r0, 0xCC
adds r1, r4, 0
@@ -7113,7 +7113,7 @@ sub_811D9B4: @ 811D9B4
thumb_func_start sub_811D9CC
sub_811D9CC: @ 811D9CC
push {lr}
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
cmp r0, 0x6
bhi _0811DA86
lsls r0, 2
@@ -7132,7 +7132,7 @@ _0811D9E8:
.4byte _0811DA64
.4byte _0811DA78
_0811DA04:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r0, 0
strb r0, [r2, 0x6]
@@ -7141,14 +7141,14 @@ _0811DA04:
b _0811DA84
.pool
_0811DA18:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r3, 0
movs r0, 0x9
b _0811DA44
.pool
_0811DA28:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r0, 0xB
strb r0, [r2, 0x6]
@@ -7157,7 +7157,7 @@ _0811DA28:
b _0811DA84
.pool
_0811DA3C:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r3, 0
movs r0, 0x11
@@ -7168,7 +7168,7 @@ _0811DA44:
b _0811DA86
.pool
_0811DA50:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r0, 0x11
strb r0, [r2, 0x6]
@@ -7177,7 +7177,7 @@ _0811DA50:
b _0811DA84
.pool
_0811DA64:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r0, 0x12
strb r0, [r2, 0x6]
@@ -7186,7 +7186,7 @@ _0811DA64:
b _0811DA84
.pool
_0811DA78:
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r0, 0x16
strb r0, [r2, 0x6]
@@ -7214,7 +7214,7 @@ _0811DA98:
thumb_func_start sub_811DAA4
sub_811DAA4: @ 811DAA4
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r1, [r4]
ldrb r2, [r1, 0x6]
ldrb r0, [r1, 0x7]
@@ -7417,7 +7417,7 @@ sub_811DC28: @ 811DC28
adds r7, r1, 0
mov r9, r2
mov r10, r3
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 2
@@ -7580,7 +7580,7 @@ sub_811DD84: @ 811DD84
movs r0, 0x2
movs r2, 0
bl ChangeBgY
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldr r1, =0x000002ce
adds r0, r1
@@ -7602,7 +7602,7 @@ sub_811DDAC: @ 811DDAC
movs r0, 0x2
bl GetBgY
adds r2, r0, 0
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r3, [r0]
ldr r0, =0x000002ce
adds r1, r3, r0
@@ -7646,7 +7646,7 @@ sub_811DE10: @ 811DE10
push {lr}
movs r0, 0x2
bl GetBgY
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r3, 0xB4
lsls r3, 2
@@ -7673,7 +7673,7 @@ _0811DE42:
thumb_func_start sub_811DE48
sub_811DE48: @ 811DE48
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
ldr r1, =0x000002ce
adds r0, r1
@@ -7758,7 +7758,7 @@ sub_811DEC4: @ 811DEC4
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r1, 0xB6
lsls r1, 2
@@ -7766,7 +7766,7 @@ sub_811DEC4: @ 811DEC4
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
movs r0, 0x1
@@ -7814,7 +7814,7 @@ sub_811DF60: @ 811DF60
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x0203a11c
+ ldr r2, =gUnknown_0203A11C
ldr r2, [r2]
movs r3, 0xB6
lsls r3, 2
@@ -7836,7 +7836,7 @@ sub_811DF60: @ 811DF60
thumb_func_start sub_811DF90
sub_811DF90: @ 811DF90
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
movs r0, 0xB6
lsls r0, 2
@@ -7854,7 +7854,7 @@ sub_811DF90: @ 811DF90
thumb_func_start sub_811DFB0
sub_811DFB0: @ 811DFB0
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xB6
lsls r1, 2
@@ -7879,7 +7879,7 @@ sub_811DFC8: @ 811DFC8
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r2, [r5]
movs r1, 0xB7
lsls r1, 2
@@ -7888,7 +7888,7 @@ sub_811DFC8: @ 811DFC8
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r1, r4
str r1, [r2]
movs r0, 0x20
@@ -7930,7 +7930,7 @@ sub_811DFC8: @ 811DFC8
thumb_func_start sub_811E050
sub_811E050: @ 811E050
push {r4-r6,lr}
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r0, [r5]
movs r4, 0xB7
lsls r4, 2
@@ -7959,7 +7959,7 @@ sub_811E050: @ 811E050
sub_811E088: @ 811E088
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
movs r2, 0xB7
lsls r2, 2
@@ -8018,7 +8018,7 @@ sub_811E0EC: @ 811E0EC
negs r0, r0
cmp r5, r0
beq _0811E150
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
mov r8, r0
ldr r0, [r0]
movs r4, 0xB7
@@ -8054,7 +8054,7 @@ sub_811E0EC: @ 811E0EC
b _0811E192
.pool
_0811E150:
- ldr r6, =0x0203a11c
+ ldr r6, =gUnknown_0203A11C
ldr r0, [r6]
movs r4, 0xB7
lsls r4, 2
@@ -8137,7 +8137,7 @@ _0811E1E4:
adds r7, r0
movs r6, 0x3
_0811E1EC:
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r0, [r5]
movs r4, 0xB7
lsls r4, 2
@@ -8168,7 +8168,7 @@ _0811E1EC:
b _0811E27A
.pool
_0811E234:
- ldr r6, =0x0203a11c
+ ldr r6, =gUnknown_0203A11C
ldr r0, [r6]
movs r4, 0xB7
lsls r4, 2
@@ -8220,7 +8220,7 @@ sub_811E288: @ 811E288
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203a11c
+ ldr r1, =gUnknown_0203A11C
ldr r2, [r1]
movs r1, 0xB9
lsls r1, 2
@@ -8228,7 +8228,7 @@ sub_811E288: @ 811E288
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
ldr r0, =sub_811E2DC
@@ -8313,7 +8313,7 @@ sub_811E34C: @ 811E34C
lsrs r3, r0, 24
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xB9
lsls r1, 2
@@ -8339,7 +8339,7 @@ _0811E376:
thumb_func_start sub_811E380
sub_811E380: @ 811E380
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r0, [r4]
movs r1, 0xB9
lsls r1, 2
@@ -8371,7 +8371,7 @@ sub_811E3AC: @ 811E3AC
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r2, [r5]
movs r1, 0xBA
lsls r1, 2
@@ -8379,7 +8379,7 @@ sub_811E3AC: @ 811E3AC
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r1, r4
str r1, [r2]
movs r6, 0
@@ -8411,7 +8411,7 @@ sub_811E3AC: @ 811E3AC
thumb_func_start sub_811E418
sub_811E418: @ 811E418
push {r4,lr}
- ldr r4, =0x0203a11c
+ ldr r4, =gUnknown_0203A11C
ldr r2, [r4]
ldrb r3, [r2, 0x9]
cmp r3, 0
@@ -8456,7 +8456,7 @@ _0811E466:
movs r1, 0x2
bl StartObjectImageAnim
_0811E476:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r1, [r0]
ldrb r0, [r1, 0x9]
adds r0, 0x1
@@ -8489,7 +8489,7 @@ _0811E4A6:
thumb_func_start sub_811E4AC
sub_811E4AC: @ 811E4AC
push {lr}
- ldr r2, =0x0203a11c
+ ldr r2, =gUnknown_0203A11C
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0x9]
@@ -8508,7 +8508,7 @@ sub_811E4AC: @ 811E4AC
thumb_func_start sub_811E4D0
sub_811E4D0: @ 811E4D0
push {r4-r6,lr}
- ldr r5, =0x0203a11c
+ ldr r5, =gUnknown_0203A11C
ldr r3, [r5]
ldrb r0, [r3, 0x9]
cmp r0, 0
@@ -8582,7 +8582,7 @@ _0811E554:
thumb_func_start sub_811E55C
sub_811E55C: @ 811E55C
push {lr}
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xBB
lsls r1, 2
@@ -8602,7 +8602,7 @@ sub_811E578: @ 811E578
lsls r0, 24
cmp r0, 0
bne _0811E59C
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xBB
lsls r1, 2
@@ -8613,7 +8613,7 @@ sub_811E578: @ 811E578
b _0811E5AE
.pool
_0811E59C:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xBB
lsls r1, 2
@@ -8629,7 +8629,7 @@ _0811E5AE:
thumb_func_start sub_811E5B8
sub_811E5B8: @ 811E5B8
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r0, [r0]
movs r1, 0xBB
lsls r1, 2
@@ -8657,7 +8657,7 @@ sub_811E5D4: @ 811E5D4
lsrs r1, r0, 24
cmp r1, 0x40
beq _0811E602
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
movs r0, 0xBC
lsls r0, 2
@@ -8665,7 +8665,7 @@ sub_811E5D4: @ 811E5D4
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
_0811E602:
@@ -8678,7 +8678,7 @@ _0811E602:
lsrs r1, r0, 24
cmp r1, 0x40
beq _0811E636
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
movs r0, 0xBD
lsls r0, 2
@@ -8686,7 +8686,7 @@ _0811E602:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
adds r0, 0x3F
@@ -8706,7 +8706,7 @@ _0811E636:
sub_811E64C: @ 811E64C
push {r4-r6,lr}
bl sub_811BBF8
- ldr r6, =0x0203a11c
+ ldr r6, =gUnknown_0203A11C
ldr r1, [r6]
movs r2, 0xBC
lsls r2, 2
@@ -8757,7 +8757,7 @@ _0811E692:
thumb_func_start sub_811E6B0
sub_811E6B0: @ 811E6B0
- ldr r3, =0x0203a11c
+ ldr r3, =gUnknown_0203A11C
ldr r0, [r3]
movs r1, 0xBC
lsls r1, 2
@@ -8786,7 +8786,7 @@ sub_811E6E0: @ 811E6E0
push {lr}
cmp r0, 0
bne _0811E6FC
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
movs r1, 0xBC
lsls r1, 2
@@ -8796,7 +8796,7 @@ sub_811E6E0: @ 811E6E0
b _0811E70A
.pool
_0811E6FC:
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
movs r1, 0xBC
lsls r1, 2
@@ -8828,7 +8828,7 @@ sub_811E720: @ 811E720
lsrs r1, r0, 24
cmp r1, 0x40
beq _0811E74E
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
movs r0, 0xBE
lsls r0, 2
@@ -8836,7 +8836,7 @@ sub_811E720: @ 811E720
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
_0811E74E:
@@ -8849,7 +8849,7 @@ _0811E74E:
lsrs r1, r0, 24
cmp r1, 0x40
beq _0811E77E
- ldr r0, =0x0203a11c
+ ldr r0, =gUnknown_0203A11C
ldr r2, [r0]
movs r0, 0xBF
lsls r0, 2
@@ -8857,7 +8857,7 @@ _0811E74E:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
movs r1, 0x1
@@ -8874,7 +8874,7 @@ _0811E77E:
sub_811E794: @ 811E794
push {r4-r6,lr}
bl sub_811BBF8
- ldr r6, =0x0203a11c
+ ldr r6, =gUnknown_0203A11C
ldr r1, [r6]
movs r2, 0xBE
lsls r2, 2
@@ -8925,7 +8925,7 @@ _0811E7DA:
thumb_func_start sub_811E7F8
sub_811E7F8: @ 811E7F8
- ldr r3, =0x0203a11c
+ ldr r3, =gUnknown_0203A11C
ldr r0, [r3]
movs r1, 0xBE
lsls r1, 2
@@ -8993,7 +8993,7 @@ _0811E852:
lsrs r2, r0, 24
cmp r2, 0x40
beq _0811E892
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -9006,7 +9006,7 @@ _0811E852:
movs r1, 0x2
bl StartObjectImageAnim
_0811E892:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
movs r1, 0x69
@@ -9024,7 +9024,7 @@ _0811E8A0:
lsrs r2, r0, 24
cmp r2, 0x40
beq _0811E8D0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -9851,7 +9851,7 @@ _0811EEC4:
thumb_func_start sub_811EECC
sub_811EECC: @ 811EECC
push {r4,r5,lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x1
beq _0811EF04
@@ -9868,7 +9868,7 @@ _0811EEE4:
beq _0811EF3C
b _0811EF58
_0811EEEE:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bb0
adds r5, r0, r1
@@ -9876,7 +9876,7 @@ _0811EEEE:
b _0811EF46
.pool
_0811EF04:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bbc
adds r5, r0, r1
@@ -9893,13 +9893,13 @@ _0811EF04:
b _0811EF48
.pool
_0811EF2C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bc8
b _0811EF42
.pool
_0811EF3C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bd4
_0811EF42:
@@ -9909,7 +9909,7 @@ _0811EF44:
_0811EF46:
movs r3, 0x2
_0811EF48:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r5, 0
bl ConvertEasyChatWordsToString
@@ -9937,7 +9937,7 @@ _0811EF7E:
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
bl CopyEasyChatWord
pop {r0}
bx r0
@@ -9952,7 +9952,7 @@ sub_811EF98: @ 811EF98
lsls r1, 19
ands r1, r0
lsrs r1, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00002e20
adds r0, r3
@@ -9975,7 +9975,7 @@ sub_811EFC0: @ 811EFC0
lsrs r3, r0, 27
movs r2, 0x7
ands r2, r1
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002e20
adds r1, r0
@@ -10206,7 +10206,7 @@ _0811F174:
sub_811F184: @ 811F184
push {r4-r7,lr}
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x00002bb0
ldr r3, =gUnknown_0859E62C
_0811F18E:
@@ -10223,7 +10223,7 @@ _0811F18E:
cmp r2, 0x3
bls _0811F18E
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x00002bbc
ldr r3, =gUnknown_0859E634
_0811F1AE:
@@ -10240,7 +10240,7 @@ _0811F1AE:
cmp r2, 0x5
bls _0811F1AE
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x00002bc8
ldr r3, =gUnknown_0859E640
_0811F1CE:
@@ -10257,7 +10257,7 @@ _0811F1CE:
cmp r2, 0x5
bls _0811F1CE
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x00002bd4
ldr r3, =gUnknown_0859E64C
_0811F1EE:
@@ -10274,7 +10274,7 @@ _0811F1EE:
cmp r2, 0x5
bls _0811F1EE
movs r2, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r6, =0x00002be0
ldr r0, =0x0000ffff
adds r5, r0, 0
@@ -10303,7 +10303,7 @@ _0811F218:
cmp r2, 0xF
bls _0811F210
movs r2, 0
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r3, =0x00002e20
movs r1, 0
_0811F244:
@@ -10325,7 +10325,7 @@ _0811F244:
thumb_func_start sub_811F28C
sub_811F28C: @ 811F28C
push {r4,lr}
- ldr r4, =0x0203a120
+ ldr r4, =gUnknown_0203A120
ldr r0, =0x00003ba4
bl Alloc
str r0, [r4]
@@ -10347,7 +10347,7 @@ _0811F2B2:
thumb_func_start sub_811F2B8
sub_811F2B8: @ 811F2B8
push {r4,lr}
- ldr r4, =0x0203a120
+ ldr r4, =gUnknown_0203A120
ldr r0, [r4]
cmp r0, 0
beq _0811F2CA
@@ -10364,7 +10364,7 @@ _0811F2CA:
thumb_func_start sub_811F2D4
sub_811F2D4: @ 811F2D4
push {r4,r5,lr}
- ldr r4, =0x0203a120
+ ldr r4, =gUnknown_0203A120
ldr r0, [r4]
movs r5, 0
strh r5, [r0]
@@ -10402,7 +10402,7 @@ _0811F2FE:
lsls r0, 24
cmp r0, 0
beq _0811F358
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r2, [r0]
ldrh r0, [r2]
adds r1, r0, 0x1
@@ -10435,7 +10435,7 @@ _0811F358:
lsls r0, 24
cmp r0, 0
beq _0811F37A
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r0, [r0]
ldrh r1, [r0]
adds r2, r1, 0x1
@@ -10450,7 +10450,7 @@ _0811F37A:
bl sub_809D42C
cmp r0, 0
beq _0811F398
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r0, [r0]
ldrh r1, [r0]
adds r2, r1, 0x1
@@ -10470,7 +10470,7 @@ _0811F398:
thumb_func_start sub_811F3AC
sub_811F3AC: @ 811F3AC
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r0, [r0]
ldrb r0, [r0]
bx lr
@@ -10482,7 +10482,7 @@ sub_811F3B8: @ 811F3B8
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r1, [r0]
ldrh r0, [r1]
cmp r2, r0
@@ -10601,7 +10601,7 @@ _0811F47A:
str r0, [sp]
adds r1, r2
ldr r7, [r1]
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r1, [r0]
lsls r2, r3, 1
adds r1, 0x2E
@@ -10629,7 +10629,7 @@ _0811F4A8:
b _0811F4FE
.pool
_0811F4C8:
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r2, [r0]
mov r0, r10
lsls r1, r0, 1
@@ -10711,7 +10711,7 @@ _0811F55A:
adds r0, r1, 0
bl sub_811F6B8
_0811F560:
- ldr r1, =0x0203a120
+ ldr r1, =gUnknown_0203A120
ldr r1, [r1]
ldr r2, =0x00003ba0
adds r1, r2
@@ -10726,7 +10726,7 @@ sub_811F578: @ 811F578
push {lr}
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r1, [r0]
ldr r3, =0x00003ba0
adds r0, r1, r3
@@ -10750,7 +10750,7 @@ _0811F5A6:
thumb_func_start sub_811F5B0
sub_811F5B0: @ 811F5B0
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r0, [r0]
ldr r1, =0x00003ba0
adds r0, r1
@@ -10802,7 +10802,7 @@ _0811F606:
lsls r0, 24
cmp r0, 0
beq _0811F630
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r2, [r0]
lsls r0, r5, 1
ldr r1, =0x00003984
@@ -10845,7 +10845,7 @@ _0811F664:
lsls r0, 24
cmp r0, 0
beq _0811F690
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r1, [r0]
lsls r0, r5, 1
ldr r3, =0x00003984
@@ -10885,7 +10885,7 @@ sub_811F6B8: @ 811F6B8
lsrs r1, r0, 16
movs r4, 0
movs r6, 0
- ldr r3, =0x0203a120
+ ldr r3, =gUnknown_0203A120
ldr r0, [r3]
lsls r5, r1, 1
adds r0, 0x2E
@@ -10943,7 +10943,7 @@ sub_811F72C: @ 811F72C
lsls r0, 24
lsrs r3, r0, 24
movs r2, 0
- ldr r0, =0x0203a120
+ ldr r0, =gUnknown_0203A120
ldr r0, [r0]
ldrh r1, [r0]
cmp r2, r1
diff --git a/asm/egg_hatch.s b/asm/egg_hatch.s
index 767e98876..69ba8fef0 100644
--- a/asm/egg_hatch.s
+++ b/asm/egg_hatch.s
@@ -189,9 +189,9 @@ sub_80714B8: @ 80714B8
movs r1, 0x64
adds r5, r0, 0
muls r5, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r5, 0
bl sub_8071348
adds r0, r5, 0
@@ -222,7 +222,7 @@ sub_80714B8: @ 80714B8
adds r0, r4, 0
movs r1, 0x3
bl pokedex_flag_operation
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl pokemon_get_nick
mov r2, sp
@@ -259,7 +259,7 @@ sub_80714B8: @ 80714B8
thumb_func_start sub_8071578
sub_8071578: @ 8071578
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl sub_80714B8
pop {r0}
@@ -293,24 +293,24 @@ sub_807158C: @ 807158C
adds r5, 0x74
cmp r0, 0
bne _080715CE
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r1, r5, 0
bl CompareStringWithoutExtendedControlCodes
cmp r0, 0
beq _08071608
_080715CE:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r1, sp
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r4, 0x87
ldrb r2, [r4]
lsls r2, 28
lsrs r2, 28
adds r1, r5, 0
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r2, [r4]
lsrs r2, 4
adds r1, r6, 0
@@ -330,11 +330,11 @@ _0807160A:
thumb_func_start sub_8071614
sub_8071614: @ 8071614
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003030
adds r0, r1
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrb r1, [r1]
bl sub_807158C
lsls r0, 24
@@ -366,7 +366,7 @@ sub_807163C: @ 807163C
bne _0807166A
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
movs r4, 0x1
_0807166A:
@@ -375,7 +375,7 @@ _0807166A:
movs r0, 0x64
adds r1, r2, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
movs r4, 0x3
_0807167A:
@@ -399,7 +399,7 @@ _08071688:
lsls r0, r4, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r2, [r1]
mov r6, r8
lsls r1, r6, 1
@@ -423,14 +423,14 @@ _080716D8:
ldrh r0, [r0, 0x4]
adds r1, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
movs r1, 0x78
movs r2, 0x4B
movs r3, 0x6
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r7, 4
adds r1, r7
lsls r1, 2
@@ -485,7 +485,7 @@ sub_8071760: @ 8071760
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -494,7 +494,7 @@ sub_8071760: @ 8071760
bl overworld_free_bg_tilemaps
ldr r0, =c1_hatching_egg
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
adds r0, r4, 0
@@ -510,7 +510,7 @@ _08071788:
c1_hatching_egg: @ 80717A0
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -540,13 +540,13 @@ _080717EC:
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r4, =0x03000de0
+ ldr r4, =gUnknown_03000DE0
movs r0, 0x14
bl Alloc
str r0, [r4]
bl init_uns_table_pokemon_copy
ldr r2, [r4]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
movs r1, 0
strb r0, [r2, 0x4]
@@ -555,7 +555,7 @@ _080717EC:
ldr r0, =sub_807172C
bl SetVBlankCallback
bl current_map_music_get
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
strh r0, [r1]
bl reset_temp_tile_data_buffers
movs r0, 0
@@ -608,7 +608,7 @@ _080717EC:
_080718B8:
ldr r0, =gUnknown_0832C06C
bl InitWindows
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x8]
@@ -644,14 +644,14 @@ _08071904:
_08071924:
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r0, [r0]
ldrb r0, [r0, 0x4]
bl sub_80714B8
b _080719A6
.pool
_0807193C:
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r3, [r0]
ldrb r2, [r3, 0x4]
adds r3, 0xC
@@ -661,7 +661,7 @@ _0807193C:
b _080719A6
.pool
_08071954:
- ldr r4, =0x03000de0
+ ldr r4, =gUnknown_03000DE0
ldr r3, [r4]
ldrb r2, [r3, 0x4]
adds r3, 0xC
@@ -696,7 +696,7 @@ _08071970:
movs r0, 0x1
bl CopyBgTilemapBufferToVram
_080719A6:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -708,7 +708,7 @@ _080719A6:
_080719C8:
ldr r0, =sub_8071A94
bl SetMainCallback2
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x2]
@@ -728,17 +728,17 @@ _080719D6:
thumb_func_start sub_80719FC
sub_80719FC: @ 80719FC
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
movs r1, 0x2
bl pokemon_setattr
bl sub_805F094
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r0, [r0]
bl Free
ldr r0, =c2_exit_to_overworld_2_switch
@@ -753,7 +753,7 @@ c3_080472E4: @ 8071A3C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -798,7 +798,7 @@ sub_8071A94: @ 8071A94
mov r6, r8
push {r6,r7}
sub sp, 0x8
- ldr r1, =0x03000de0
+ ldr r1, =gUnknown_03000DE0
ldr r0, [r1]
ldrb r0, [r0, 0x2]
adds r5, r1, 0
@@ -840,7 +840,7 @@ _08071AF4:
movs r2, 0x4B
movs r3, 0x5
bl AddObjectToFront
- ldr r4, =0x03000de0
+ ldr r4, =gUnknown_03000DE0
ldr r1, [r4]
strb r0, [r1]
movs r0, 0
@@ -857,7 +857,7 @@ _08071AF4:
b _08071E06
.pool
_08071B40:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -891,7 +891,7 @@ _08071B7A:
ldrb r0, [r1, 0x2]
adds r0, 0x1
strb r0, [r1, 0x2]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
ldrb r1, [r0]
lsls r0, r1, 4
@@ -904,7 +904,7 @@ _08071B7A:
b _08071E06
.pool
_08071BA0:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
ldrb r1, [r2]
lsls r0, r1, 4
@@ -922,7 +922,7 @@ _08071BBC:
ldrb r1, [r2, 0x4]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -942,7 +942,7 @@ _08071BBC:
b _08071DC8
.pool
_08071BF8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r3, [r5]
ldrb r1, [r3, 0x1]
lsls r0, r1, 4
@@ -966,11 +966,11 @@ _08071C24:
ldrb r1, [r0, 0x4]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl pokemon_get_nick
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED5A5
adds r0, r4, 0
bl ExpandStringRefs
@@ -1018,11 +1018,11 @@ _08071CA4:
ldrb r1, [r0, 0x4]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl pokemon_get_nick
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED5BE
adds r0, r4, 0
bl ExpandStringRefs
@@ -1079,15 +1079,15 @@ _08071D36:
beq _08071DC4
b _08071E06
_08071D3C:
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
mov r8, r0
ldr r0, [r0]
ldrb r0, [r0, 0x4]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
- ldr r1, =0x02021ec4
+ ldr r1, =gUnknown_02021EC4
mov r9, r1
bl pokemon_get_nick
mov r1, r8
@@ -1135,7 +1135,7 @@ _08071DB4:
movs r3, 0x10
bl pal_fade_maybe
_08071DC4:
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r1, [r0]
_08071DC8:
ldrb r0, [r1, 0x2]
@@ -1144,14 +1144,14 @@ _08071DC8:
b _08071E06
.pool
_08071DD4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08071E06
bl sub_805F094
- ldr r4, =0x03000de0
+ ldr r4, =gUnknown_03000DE0
ldr r0, [r4]
ldrb r0, [r0, 0x8]
bl RemoveWindow
@@ -1296,16 +1296,16 @@ sub_8071EF0: @ 8071EF0
ldr r0, =sub_8071FA4
str r0, [r4, 0x1C]
strh r5, [r4, 0x2E]
- ldr r4, =0x03000de0
+ ldr r4, =gUnknown_03000DE0
ldr r0, [r4]
ldrb r1, [r0, 0x4]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r2, [r4]
ldrb r1, [r2, 0x1]
lsls r0, r1, 4
@@ -1413,7 +1413,7 @@ _08072004:
ldrh r0, [r5, 0x2E]
adds r0, 0x1
strh r0, [r5, 0x2E]
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1449,8 +1449,8 @@ sub_8072048: @ 8072048
ldrsh r0, [r5, r1]
cmp r0, 0
bne _08072084
- ldr r4, =0x02020630
- ldr r3, =0x03000de0
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_03000DE0
ldr r0, [r3]
ldrb r1, [r0, 0x1]
lsls r0, r1, 4
@@ -1489,8 +1489,8 @@ _0807209E:
ldrsh r0, [r5, r1]
cmp r0, 0x9
bgt _080720BC
- ldr r2, =0x02020630
- ldr r0, =0x03000de0
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03000DE0
ldr r0, [r0]
ldrb r1, [r0, 0x1]
lsls r0, r1, 4
@@ -1573,7 +1573,7 @@ sub_8072140: @ 8072140
push {r4-r6,lr}
sub sp, 0x8
ldr r2, =gUnknown_0832C084
- ldr r0, =0x03000de0
+ ldr r0, =gUnknown_03000DE0
ldr r6, [r0]
ldrb r3, [r6, 0x7]
lsls r0, r3, 2
@@ -1650,7 +1650,7 @@ sub_8072194: @ 8072194
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -1697,7 +1697,7 @@ sub_8072214: @ 8072214
adds r0, r5, 0
movs r1, 0xFF
bl FillWindowPixelBuffer
- ldr r3, =0x03000de0
+ ldr r3, =gUnknown_03000DE0
ldr r0, [r3]
movs r2, 0
strb r2, [r0, 0xE]
@@ -1745,7 +1745,7 @@ _0807229C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x6
diff --git a/asm/evolution_scene.s b/asm/evolution_scene.s
index b29497636..0ee6137ca 100644
--- a/asm/evolution_scene.s
+++ b/asm/evolution_scene.s
@@ -21,7 +21,7 @@ sub_813D9C0: @ 813D9C0
lsls r0, 24
lsrs r2, r0, 24
movs r7, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -47,7 +47,7 @@ _0813D9E8:
strh r0, [r6, 0x8]
b _0813DA30
_0813DA00:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -57,7 +57,7 @@ _0813DA00:
ldrsh r1, [r6, r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
ldrh r4, [r6, 0xC]
ldrb r5, [r6, 0xE]
@@ -94,7 +94,7 @@ sub_813DA40: @ 813DA40
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -165,28 +165,28 @@ evolution_cutscene: @ 813DA8C
movs r1, 0
bl SetGpuReg
bl sub_80A1A74
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r2, 0
strh r2, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r2, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r2, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r2, [r0]
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
movs r1, 0
strh r1, [r0]
- ldr r1, =0x02022ff0
+ ldr r1, =gUnknown_02022FF0
movs r0, 0x9
strb r0, [r1]
bl c2_berry_program_update_menu
@@ -195,22 +195,22 @@ evolution_cutscene: @ 813DA8C
bl remove_some_task
bl ResetTasks
bl ResetObjectPaletteAllocator
- ldr r0, =0x0300301c
+ ldr r0, =gUnknown_0300301C
movs r2, 0x4
strb r2, [r0]
movs r0, 0x64
bl AllocZeroed
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
str r0, [r1]
bl init_uns_table_pokemon_copy
adds r0, r4, 0
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r1, sp
bl CopyString_Limit10
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xB
mov r2, r10
muls r2, r1
@@ -235,7 +235,7 @@ evolution_cutscene: @ 813DA8C
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r2, =0x020244d4
+ ldr r2, =gUnknown_020244D4
ldr r1, [r2]
ldr r1, [r1, 0x8]
adds r2, r5, 0
@@ -252,7 +252,7 @@ evolution_cutscene: @ 813DA8C
adds r0, r5, 0
movs r1, 0x1
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
ldr r1, =gDummyObjectRotScalAnimTable
str r1, [r0, 0x10]
@@ -260,12 +260,12 @@ evolution_cutscene: @ 813DA8C
movs r2, 0x40
movs r3, 0x1E
bl AddObjectToFront
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
ldr r2, [r1]
lsls r1, r0, 24
lsrs r3, r1, 24
strb r0, [r2]
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -291,7 +291,7 @@ evolution_cutscene: @ 813DA8C
lsls r0, r1, 3
ldr r2, =gMonFrontPicTable
adds r0, r2
- ldr r2, =0x020244d4
+ ldr r2, =gUnknown_020244D4
ldr r1, [r2]
ldr r1, [r1, 0x10]
mov r2, r10
@@ -316,7 +316,7 @@ evolution_cutscene: @ 813DA8C
movs r2, 0x40
movs r3, 0x1E
bl AddObjectToFront
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
ldr r2, [r1]
lsls r1, r0, 24
lsrs r3, r1, 24
@@ -342,12 +342,12 @@ evolution_cutscene: @ 813DA8C
ldr r0, =evovle_mon_maybe
movs r1, 0
bl CreateTask
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
ldr r2, [r1]
lsls r1, r0, 24
lsrs r3, r1, 24
strb r0, [r2, 0x2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -367,9 +367,9 @@ evolution_cutscene: @ 813DA8C
mov r2, sp
ldrh r2, [r2, 0x1C]
strh r2, [r0, 0x1C]
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
ldr r0, [r1]
- ldr r1, =0x02037754
+ ldr r1, =gUnknown_02037754
adds r0, 0x4
movs r2, 0x60
bl memcpy
@@ -402,8 +402,8 @@ sub_813DD7C: @ 813DD7C
mov r5, r8
push {r5,r6}
sub sp, 0x8
- ldr r2, =0x03005e00
- ldr r0, =0x0203ab80
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_0203AB80
mov r8, r0
ldr r0, [r0]
ldrb r1, [r0, 0x2]
@@ -416,7 +416,7 @@ sub_813DD7C: @ 813DD7C
movs r1, 0x64
adds r4, r2, 0
muls r4, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r4, r1
ldrh r5, [r0, 0xC]
adds r0, r4, 0
@@ -460,39 +460,39 @@ sub_813DD7C: @ 813DD7C
movs r1, 0
bl SetGpuReg
bl sub_80A1A74
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r4, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r4, [r0]
- ldr r1, =0x02022ff0
+ ldr r1, =gUnknown_02022FF0
movs r0, 0x9
strb r0, [r1]
bl c2_berry_program_update_menu
bl sub_8035AA4
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x10]
adds r2, r5, 0
@@ -509,7 +509,7 @@ sub_813DD7C: @ 813DD7C
adds r0, r5, 0
movs r1, 0x3
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r1, =gDummyObjectRotScalAnimTable
str r1, [r0, 0x10]
movs r1, 0x78
@@ -521,7 +521,7 @@ sub_813DD7C: @ 813DD7C
lsls r2, r0, 24
lsrs r2, 24
strb r0, [r1, 0x1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -576,8 +576,8 @@ sub_813DD7C: @ 813DD7C
sub_813DF70: @ 813DF70
push {r4-r6,lr}
sub sp, 0xC
- ldr r2, =0x03005e00
- ldr r0, =0x0203ab80
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
@@ -588,10 +588,10 @@ sub_813DF70: @ 813DF70
ldrsh r2, [r0, r1]
movs r1, 0x64
muls r2, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r4, r2, r1
ldrh r6, [r0, 0xC]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r0, r3
@@ -626,28 +626,28 @@ _0813DFE0:
bl SetVBlankCallback
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r2, =0x02022e20
+ ldr r2, =gUnknown_02022E20
movs r3, 0x80
lsls r3, 1
adds r0, r3, 0
strh r0, [r2]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
b _0813E180
.pool
@@ -657,7 +657,7 @@ _0813E050:
bl SetHBlankCallback
ldr r0, =sub_813FD64
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -679,7 +679,7 @@ _0813E07E:
bl FillBgTilemapBufferRect
movs r0, 0x1
bl CopyBgTilemapBufferToVram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -697,7 +697,7 @@ _0813E0A8:
lsls r0, r6, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x10]
adds r2, r6, 0
@@ -717,19 +717,19 @@ _0813E0F0:
adds r0, r6, 0
movs r1, 0x1
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r1, =gDummyObjectRotScalAnimTable
str r1, [r0, 0x10]
movs r1, 0x78
movs r2, 0x40
movs r3, 0x1E
bl AddObjectToFront
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
ldr r1, [r1]
lsls r2, r0, 24
lsrs r2, 24
strb r0, [r1, 0x1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -745,7 +745,7 @@ _0813E0F0:
movs r2, 0x20
orrs r0, r2
strb r0, [r1, 0x5]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -756,7 +756,7 @@ _0813E0F0:
b _0813E1C8
.pool
_0813E160:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0813E174
@@ -771,7 +771,7 @@ _0813E174:
movs r2, 0
bl sub_80A2A20
_0813E180:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -829,16 +829,16 @@ sub_813E1D4: @ 813E1D4
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r1, sp
bl CopyString_Limit10
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xB
muls r1, r5
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r1, =0x02021cc0
+ ldr r1, =gUnknown_02021CC0
movs r0, 0x1
strb r0, [r1]
adds r0, r4, 0
@@ -856,7 +856,7 @@ sub_813E1D4: @ 813E1D4
movs r1, 0x1
bl pokemon_getattr
mov r10, r0
- ldr r1, =0x0203ab80
+ ldr r1, =gUnknown_0203AB80
mov r9, r1
movs r0, 0x64
bl AllocZeroed
@@ -867,7 +867,7 @@ sub_813E1D4: @ 813E1D4
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x8]
adds r2, r5, 0
@@ -884,7 +884,7 @@ sub_813E1D4: @ 813E1D4
adds r0, r5, 0
movs r1, 0x1
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r1, =gDummyObjectRotScalAnimTable
str r1, [r0, 0x10]
movs r1, 0x78
@@ -896,7 +896,7 @@ sub_813E1D4: @ 813E1D4
lsls r1, r0, 24
lsrs r6, r1, 24
strb r0, [r2, 0x1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -926,7 +926,7 @@ sub_813E1D4: @ 813E1D4
lsls r1, r0, 24
lsrs r6, r1, 24
strb r0, [r2, 0x2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -941,26 +941,26 @@ sub_813E1D4: @ 813E1D4
mov r1, sp
ldrh r1, [r1, 0x14]
strh r1, [r0, 0x1C]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r4, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r4, [r0]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x2
orrs r0, r1
@@ -1031,7 +1031,7 @@ evovle_mon_internal_maybe: @ 813E3DC
beq _0813E40C
b _0813E546
_0813E40C:
- ldr r6, =0x020244e9
+ ldr r6, =gUnknown_020244E9
ldrb r0, [r6]
cmp r0, 0x5
bls _0813E416
@@ -1039,7 +1039,7 @@ _0813E40C:
_0813E416:
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
mov r9, r0
ldr r1, [sp, 0x4]
@@ -1090,7 +1090,7 @@ _0813E484:
ldrb r1, [r5]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
mov r2, sp
@@ -1099,12 +1099,12 @@ _0813E484:
cmp r4, 0x36
ble _0813E484
movs r4, 0x43
- ldr r7, =0x020244e9
+ ldr r7, =gUnknown_020244E9
_0813E4A0:
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
adds r1, r4, 0
mov r2, sp
@@ -1112,7 +1112,7 @@ _0813E4A0:
adds r4, 0x1
cmp r4, 0x4F
ble _0813E4A0
- ldr r4, =0x020244e9
+ ldr r4, =gUnknown_020244E9
ldrb r0, [r4]
muls r0, r6
adds r0, r5
@@ -1192,7 +1192,7 @@ evovle_mon_maybe: @ 813E570
sub sp, 0x18
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -1201,10 +1201,10 @@ evovle_mon_maybe: @ 813E570
ldrsh r1, [r3, r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
mov r9, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
adds r5, r2, 0
adds r6, r0, 0
@@ -1214,7 +1214,7 @@ evovle_mon_maybe: @ 813E570
ldrsh r0, [r3, r1]
cmp r0, 0x8
bne _0813E5F0
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -1291,8 +1291,8 @@ _0813E670:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02020630
- ldr r0, =0x0203ab80
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r1, [r0]
lsls r0, r1, 4
@@ -1305,7 +1305,7 @@ _0813E670:
negs r1, r1
ands r1, r2
strb r1, [r0]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -1324,7 +1324,7 @@ _0813E670:
bl _0813F1A4
.pool
_0813E6D4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1332,14 +1332,14 @@ _0813E6D4:
beq _0813E6E4
bl _0813F1A4
_0813E6E4:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC990
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -1354,10 +1354,10 @@ _0813E714:
beq _0813E724
bl _0813F1A4
_0813E724:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
adds r4, r3, r7
lsls r4, 3
@@ -1365,7 +1365,7 @@ _0813E724:
b _0813EB90
.pool
_0813E740:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0]
bl sub_8140208
@@ -1376,7 +1376,7 @@ _0813E752:
movs r0, 0xBC
lsls r0, 1
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -1393,7 +1393,7 @@ _0813E770:
_0813E780:
ldr r0, =0x00000179
bl current_map_music_set
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -1410,7 +1410,7 @@ _0813E780:
bl _0813F1A4
.pool
_0813E7B0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1422,9 +1422,9 @@ _0813E7C0:
bl sub_8140000
movs r0, 0x11
bl sub_817BE94
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x2]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -1432,7 +1432,7 @@ _0813E7C0:
b _0813EC52
.pool
_0813E7E8:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -1450,7 +1450,7 @@ _0813E7FE:
ldrh r0, [r1, 0x8]
adds r0, 0x1
strh r0, [r1, 0x8]
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x3]
@@ -1459,7 +1459,7 @@ _0813E7FE:
bl _0813F1A4
.pool
_0813E828:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -1470,7 +1470,7 @@ _0813E828:
beq _0813E83E
bl _0813F1A4
_0813E83E:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r1, [r0]
ldrb r0, [r1]
ldrb r1, [r1, 0x1]
@@ -1483,7 +1483,7 @@ _0813E83E:
b _0813EC52
.pool
_0813E860:
- ldr r2, =0x0203ab80
+ ldr r2, =gUnknown_0203AB80
ldr r1, [r2]
ldrb r0, [r1, 0x3]
subs r0, 0x1
@@ -1496,7 +1496,7 @@ _0813E874:
ldr r1, [r2]
movs r0, 0x3
strb r0, [r1, 0x3]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
adds r0, r1
@@ -1515,9 +1515,9 @@ _0813E890:
.pool
_0813E8A4:
bl sub_817C068
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x2]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -1525,7 +1525,7 @@ _0813E8A4:
b _0813EC52
.pool
_0813E8C0:
- ldr r6, =0x02024332
+ ldr r6, =gUnknown_02024332
ldrb r0, [r6, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -1546,7 +1546,7 @@ _0813E8D6:
b _0813EB96
.pool
_0813E8EC:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
adds r0, r1
@@ -1573,8 +1573,8 @@ _0813E918:
bl _0813F1A4
_0813E926:
bl m4aMPlayAllStop
- ldr r0, =0x02037754
- ldr r1, =0x0203ab80
+ ldr r0, =gUnknown_02037754
+ ldr r1, =gUnknown_0203AB80
ldr r1, [r1]
adds r1, 0x4
movs r2, 0x60
@@ -1587,7 +1587,7 @@ _0813E926:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -1595,7 +1595,7 @@ _0813E926:
b _0813EC52
.pool
_0813E964:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1603,7 +1603,7 @@ _0813E964:
beq _0813E974
bl _0813F1A4
_0813E974:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0, 0x1]
mov r1, r8
@@ -1620,7 +1620,7 @@ _0813E990:
bne _0813E99E
bl _0813F1A4
_0813E99E:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC9A6
adds r0, r4, 0
bl ExpandStringRefs
@@ -1629,7 +1629,7 @@ _0813E99E:
bl battle_show_message_maybe
ldr r0, =0x00000173
bl song_play_for_text
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -1672,7 +1672,7 @@ _0813EA1C:
beq _0813EA2A
b _0813F1A4
_0813EA2A:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -1706,7 +1706,7 @@ _0813EA5E:
movs r1, 0x2
add r2, sp, 0x4
bl pokemon_getattr
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
add r1, sp, 0x4
bl CopyString_Limit10
ldr r0, =0x0000ffff
@@ -1734,7 +1734,7 @@ _0813EAA8:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -1742,7 +1742,7 @@ _0813EAA8:
b _0813EC52
.pool
_0813EAC8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r2, 0x80
adds r0, r2, 0
@@ -1776,18 +1776,18 @@ _0813EB06:
adds r0, r7, 0
bl DestroyTask
bl sub_805F094
- ldr r4, =0x0203ab80
+ ldr r4, =gUnknown_0203AB80
ldr r0, [r4]
bl Free
str r6, [r4]
bl FreeAllWindowBuffers
- ldr r0, =0x030061e8
+ ldr r0, =gUnknown_030061E8
ldr r0, [r0]
bl SetMainCallback2
b _0813F1A4
.pool
_0813EB34:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
adds r0, r1
@@ -1813,7 +1813,7 @@ _0813EB48:
b _0813EC52
.pool
_0813EB74:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1821,7 +1821,7 @@ _0813EB74:
beq _0813EB82
b _0813F1A4
_0813EB82:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0]
mov r3, r8
@@ -1839,7 +1839,7 @@ _0813EB96:
b _0813F1A4
.pool
_0813EBA8:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0]
bl sub_8140208
@@ -1847,7 +1847,7 @@ _0813EBA8:
bne _0813EBB8
b _0813F1A4
_0813EBB8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -1856,20 +1856,20 @@ _0813EBB8:
ldrsh r0, [r1, r3]
cmp r0, 0
beq _0813EBE4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC9EE
bl ExpandStringRefs
b _0813EBEC
.pool
_0813EBE4:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC9D3
bl ExpandStringRefs
_0813EBEC:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -1898,10 +1898,10 @@ _0813EC2A:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0xC]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -1928,7 +1928,7 @@ _0813EC7A:
beq _0813EC86
b _0813F1A4
_0813EC86:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -1995,10 +1995,10 @@ _0813ED16:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x10]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2024,10 +2024,10 @@ _0813ED62:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x14]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -2049,10 +2049,10 @@ _0813ED90:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x18]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2088,7 +2088,7 @@ _0813EDEA:
ldr r0, =gUnknown_085CCABB
movs r1, 0xC
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -2097,20 +2097,20 @@ _0813EDEA:
adds r0, 0x1
movs r2, 0
strh r0, [r1, 0x14]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x1]
movs r0, 0
bl sub_8056B74
b _0813F1A4
.pool
_0813EE34:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _0813EE5C
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
beq _0813EE5C
@@ -2122,13 +2122,13 @@ _0813EE34:
strb r0, [r4, 0x1]
bl sub_8056B74
_0813EE5C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0813EE84
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
bne _0813EE84
@@ -2140,7 +2140,7 @@ _0813EE5C:
strb r0, [r4, 0x1]
bl sub_8056B74
_0813EE84:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r2, 0x1
adds r0, r2, 0
@@ -2155,11 +2155,11 @@ _0813EE84:
bl sub_8056A3C
movs r0, 0x5
bl audio_play
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r2, [r0, 0x1]
cmp r2, 0
beq _0813EECC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2169,7 +2169,7 @@ _0813EE84:
b _0813EEF2
.pool
_0813EECC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -2188,7 +2188,7 @@ _0813EECC:
movs r3, 0x10
bl pal_fade_maybe
_0813EEF2:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -2205,7 +2205,7 @@ _0813EF00:
bl sub_8056A3C
movs r0, 0x5
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -2215,7 +2215,7 @@ _0813EF00:
b _0813F1A4
.pool
_0813EF30:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2224,20 +2224,20 @@ _0813EF30:
b _0813F1A4
_0813EF3E:
bl FreeAllWindowBuffers
- ldr r0, =0x020244ec
- ldr r1, =0x03005e00
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gTasks
mov r3, r8
adds r5, r3, r7
lsls r5, 3
adds r5, r1
ldrb r1, [r5, 0x1C]
- ldr r2, =0x020244e9
+ ldr r2, =gUnknown_020244E9
ldrb r2, [r2]
subs r2, 0x1
lsls r2, 24
lsrs r2, 24
ldr r3, =sub_813DD7C
- ldr r4, =0x020244e2
+ ldr r4, =gUnknown_020244E2
ldrh r4, [r4]
str r4, [sp]
bl sub_81BFA38
@@ -2247,7 +2247,7 @@ _0813EF3E:
b _0813F1A4
.pool
_0813EF88:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2266,7 +2266,7 @@ _0813EFA0:
lsrs r6, r0, 24
cmp r6, 0x4
bne _0813EFC8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2290,10 +2290,10 @@ _0813EFC8:
adds r0, r3
ldr r0, [r0]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -2303,7 +2303,7 @@ _0813EFC8:
b _0813F1A4
.pool
_0813F014:
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -2318,12 +2318,12 @@ _0813F014:
mov r0, r9
adds r1, r4, 0
bl sub_806B9A8
- ldr r0, =0x020244e2
+ ldr r0, =gUnknown_020244E2
ldrh r1, [r0]
mov r0, r9
adds r2, r4, 0
bl sub_80691F4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -2339,10 +2339,10 @@ _0813F05C:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2368,10 +2368,10 @@ _0813F0AA:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x1C]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -2396,10 +2396,10 @@ _0813F0D8:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -2412,10 +2412,10 @@ _0813F120:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x20]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
adds r0, r3, r7
lsls r0, 3
@@ -2432,10 +2432,10 @@ _0813F154:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x24]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -2455,7 +2455,7 @@ _0813F180:
lsls r0, 24
cmp r0, 0
bne _0813F1A4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -2483,7 +2483,7 @@ sub_813F1B8: @ 813F1B8
sub sp, 0x18
lsls r0, 24
lsrs r7, r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2492,7 +2492,7 @@ sub_813F1B8: @ 813F1B8
ldrsh r2, [r0, r1]
movs r1, 0x64
muls r2, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r2, r1
mov r9, r2
movs r2, 0x8
@@ -2532,7 +2532,7 @@ _0813F204:
.4byte _0813F7A4
.4byte _0813F7E4
_0813F258:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC990
adds r0, r4, 0
bl ExpandStringRefs
@@ -2540,7 +2540,7 @@ _0813F258:
adds r1, r4, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2555,7 +2555,7 @@ _0813F284:
beq _0813F294
bl _0813FCC4
_0813F294:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -2577,7 +2577,7 @@ _0813F2BA:
movs r0, 0xBC
lsls r0, 1
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2594,7 +2594,7 @@ _0813F2DC:
_0813F2EC:
ldr r0, =0x00000179
bl song_play_for_text
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2608,7 +2608,7 @@ _0813F2EC:
b _0813F9C8
.pool
_0813F314:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2618,8 +2618,8 @@ _0813F314:
_0813F324:
movs r0, 0x1
bl sub_8140000
- ldr r2, =0x02020630
- ldr r0, =0x0203ab80
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r1, [r0]
lsls r0, r1, 4
@@ -2632,9 +2632,9 @@ _0813F324:
adds r6, 0x10
adds r0, r6, 0
bl sub_817BE94
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2648,7 +2648,7 @@ _0813F324:
bl _0813FCC4
.pool
_0813F380:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -2666,7 +2666,7 @@ _0813F396:
ldrh r1, [r0, 0x8]
adds r1, 0x1
strh r1, [r0, 0x8]
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x3]
@@ -2675,7 +2675,7 @@ _0813F396:
bl _0813FCC4
.pool
_0813F3C0:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -2686,7 +2686,7 @@ _0813F3C0:
beq _0813F3D6
bl _0813FCC4
_0813F3D6:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r1, [r0]
ldrb r0, [r1]
ldrb r1, [r1, 0x1]
@@ -2695,7 +2695,7 @@ _0813F3D6:
b _0813F6AC
.pool
_0813F3F0:
- ldr r2, =0x0203ab80
+ ldr r2, =gUnknown_0203AB80
ldr r1, [r2]
ldrb r0, [r1, 0x3]
subs r0, 0x1
@@ -2708,7 +2708,7 @@ _0813F404:
ldr r1, [r2]
movs r0, 0x3
strb r0, [r1, 0x3]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
adds r0, r1
@@ -2723,9 +2723,9 @@ _0813F420:
.pool
_0813F42C:
bl sub_817C068
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2733,7 +2733,7 @@ _0813F42C:
b _0813F6B4
.pool
_0813F448:
- ldr r6, =0x02024332
+ ldr r6, =gUnknown_02024332
ldrb r0, [r6, 0x2]
lsls r1, r0, 2
adds r1, r0
@@ -2754,7 +2754,7 @@ _0813F45E:
b _0813F6F2
.pool
_0813F474:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
adds r0, r1
@@ -2776,20 +2776,20 @@ _0813F498:
bne _0813F4A6
bl _0813FCC4
_0813F4A6:
- ldr r0, =0x0203ab84
+ ldr r0, =gUnknown_0203AB84
ldr r0, [r0]
bl Free
- ldr r5, =0x0203ab80
+ ldr r5, =gUnknown_0203AB80
ldr r0, [r5]
ldrb r0, [r0, 0x1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
adds r4, r1
ldrh r1, [r4, 0xC]
bl sub_81401E0
- ldr r0, =0x02037754
+ ldr r0, =gUnknown_02037754
ldr r1, [r5]
adds r1, 0x4
movs r2, 0x60
@@ -2803,7 +2803,7 @@ _0813F4E4:
bne _0813F4F2
bl _0813FCC4
_0813F4F2:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC9A6
adds r0, r4, 0
bl ExpandStringRefs
@@ -2813,7 +2813,7 @@ _0813F4F2:
bl sub_807F1A8
ldr r0, =0x00000173
bl fanfare_play
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -2863,7 +2863,7 @@ _0813F57E:
beq _0813F58C
b _0813FCC4
_0813F58C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r7, 2
adds r0, r4, r7
lsls r0, 3
@@ -2890,7 +2890,7 @@ _0813F58C:
movs r1, 0x2
add r2, sp, 0x4
bl pokemon_getattr
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
add r1, sp, 0x4
bl CopyString_Limit10
ldr r0, =0x0000ffff
@@ -2917,7 +2917,7 @@ _0813F5FC:
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2935,23 +2935,23 @@ _0813F624:
_0813F634:
adds r0, r7, 0
bl DestroyTask
- ldr r4, =0x0203ab80
+ ldr r4, =gUnknown_0203AB80
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x3
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, =0x030061e8
+ ldr r0, =gUnknown_030061E8
ldr r0, [r0]
bl SetMainCallback2
b _0813FCC4
.pool
_0813F668:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x2]
lsls r0, r1, 2
adds r0, r1
@@ -2963,8 +2963,8 @@ _0813F668:
b _0813FCC4
_0813F67C:
bl m4aMPlayAllStop
- ldr r2, =0x02020630
- ldr r0, =0x0203ab80
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r1, [r0]
lsls r0, r1, 4
@@ -2996,7 +2996,7 @@ _0813F6B4:
b _0813FCC4
.pool
_0813F6D0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3004,7 +3004,7 @@ _0813F6D0:
beq _0813F6DE
b _0813FCC4
_0813F6DE:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0]
lsls r4, r7, 2
@@ -3020,7 +3020,7 @@ _0813F6F2:
b _0813FCC4
.pool
_0813F704:
- ldr r0, =0x0203ab80
+ ldr r0, =gUnknown_0203AB80
ldr r0, [r0]
ldrb r0, [r0]
bl sub_8140208
@@ -3028,7 +3028,7 @@ _0813F704:
bne _0813F714
b _0813FCC4
_0813F714:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085CC9EE
adds r0, r4, 0
bl ExpandStringRefs
@@ -3036,7 +3036,7 @@ _0813F714:
adds r1, r4, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -3065,11 +3065,11 @@ _0813F762:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0xC]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -3097,7 +3097,7 @@ _0813F7B2:
beq _0813F7C0
b _0813FCC4
_0813F7C0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -3164,11 +3164,11 @@ _0813F852:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x10]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3194,11 +3194,11 @@ _0813F89E:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x14]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3220,11 +3220,11 @@ _0813F8CC:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x18]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3260,9 +3260,9 @@ _0813F928:
movs r2, 0xE
movs r3, 0
bl CreateYesNoMenu
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
strb r4, [r3, 0x1]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3292,7 +3292,7 @@ _0813F986:
beq _0813F9E4
b _0813FCC4
_0813F98C:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r6, [r0, 0x1]
ldr r0, =gUnknown_085CC270
movs r1, 0x92
@@ -3300,11 +3300,11 @@ _0813F98C:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -3328,7 +3328,7 @@ _0813F9C8:
b _0813FCC4
.pool
_0813F9E4:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x1]
ldr r0, =gUnknown_085CC270
@@ -3337,11 +3337,11 @@ _0813F9E4:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -3351,7 +3351,7 @@ _0813F9E4:
b _0813FCC4
.pool
_0813FA24:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3359,7 +3359,7 @@ _0813FA24:
beq _0813FA32
b _0813FCC4
_0813FA32:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0813FA3E
@@ -3375,20 +3375,20 @@ _0813FA3E:
bl GetBgTilemapBuffer
bl Free
bl FreeAllWindowBuffers
- ldr r0, =0x020244ec
- ldr r1, =0x03005e00
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gTasks
mov r2, r8
adds r5, r2, r7
lsls r5, 3
adds r5, r1
ldrb r1, [r5, 0x1C]
- ldr r2, =0x020244e9
+ ldr r2, =gUnknown_020244E9
ldrb r2, [r2]
subs r2, 0x1
lsls r2, 24
lsrs r2, 24
ldr r3, =sub_813DF70
- ldr r4, =0x020244e2
+ ldr r4, =gUnknown_020244E2
ldrh r4, [r4]
str r4, [sp]
bl sub_81BFA38
@@ -3398,7 +3398,7 @@ _0813FA3E:
b _0813FCC4
.pool
_0813FAA8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3406,7 +3406,7 @@ _0813FAA8:
beq _0813FAB6
b _0813FCC4
_0813FAB6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_813E3C0
cmp r1, r0
@@ -3418,7 +3418,7 @@ _0813FAC2:
lsrs r6, r0, 24
cmp r6, 0x4
bne _0813FAEC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3442,11 +3442,11 @@ _0813FAEC:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -3456,7 +3456,7 @@ _0813FAEC:
b _0813FCC4
.pool
_0813FB3C:
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -3471,7 +3471,7 @@ _0813FB3C:
mov r0, r9
adds r1, r4, 0
bl sub_806B9A8
- ldr r0, =0x020244e2
+ ldr r0, =gUnknown_020244E2
ldrh r1, [r0]
mov r0, r9
adds r2, r4, 0
@@ -3482,11 +3482,11 @@ _0813FB3C:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3512,11 +3512,11 @@ _0813FBBE:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x1C]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3541,11 +3541,11 @@ _0813FBEC:
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -3558,11 +3558,11 @@ _0813FC38:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x20]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -3579,11 +3579,11 @@ _0813FC70:
ldr r0, =gUnknown_085CC270
ldr r0, [r0, 0x24]
bl get_battle_strings_
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r0, 0
movs r2, 0x1
bl sub_807F1A8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r7
lsls r0, 3
@@ -3603,7 +3603,7 @@ _0813FCA0:
lsls r0, 24
cmp r0, 0
bne _0813FCC4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -3630,35 +3630,35 @@ nullsub_83: @ 813FCD8
thumb_func_start sub_813FCDC
sub_813FCDC: @ 813FCDC
push {lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r0, 0x18
bl SetGpuReg
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r0]
movs r0, 0x1C
bl SetGpuReg
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
ldrh r1, [r0]
movs r0, 0x1E
bl SetGpuReg
@@ -3674,35 +3674,35 @@ sub_813FCDC: @ 813FCDC
thumb_func_start sub_813FD64
sub_813FD64: @ 813FD64
push {lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r0, 0x18
bl SetGpuReg
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r0]
movs r0, 0x1C
bl SetGpuReg
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
ldrh r1, [r0]
movs r0, 0x1E
bl SetGpuReg
@@ -3723,7 +3723,7 @@ sub_813FDEC: @ 813FDEC
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0xC
ldrsh r5, [r4, r0]
@@ -3783,7 +3783,7 @@ _0813FE5E:
b _0813FE8A
.pool
_0813FE74:
- ldr r0, =0x0203ab84
+ ldr r0, =gUnknown_0203AB84
lsls r1, 5
ldr r0, [r0]
adds r0, r1
@@ -3821,7 +3821,7 @@ sub_813FEA4: @ 813FEA4
lsrs r2, r0, 24
cmp r4, 0
bne _0813FED0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -3830,7 +3830,7 @@ sub_813FEA4: @ 813FEA4
b _0813FEDE
.pool
_0813FED0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -3852,11 +3852,11 @@ sub_813FEE8: @ 813FEE8
push {r6,r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
mov r8, r0
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
mov r9, r1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3865,13 +3865,13 @@ sub_813FEE8: @ 813FEE8
ldrsh r0, [r0, r2]
cmp r0, 0
bne _0813FF28
- ldr r7, =0x02022e1c
- ldr r6, =0x02022e1e
+ ldr r7, =gUnknown_02022E1C
+ ldr r6, =gUnknown_02022E1E
b _0813FF2C
.pool
_0813FF28:
- ldr r7, =0x02022e20
- ldr r6, =0x02022e22
+ ldr r7, =gUnknown_02022E20
+ ldr r6, =gUnknown_02022E22
_0813FF2C:
lsls r4, r5, 2
adds r4, r5
@@ -3978,7 +3978,7 @@ sub_8140000: @ 8140000
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ab84
+ ldr r4, =gUnknown_0203AB84
movs r0, 0xC8
lsls r0, 3
bl AllocZeroed
@@ -4078,7 +4078,7 @@ sub_8140100: @ 8140100
lsrs r2, r0, 24
cmp r2, 0xFF
beq _0814011E
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -4130,12 +4130,12 @@ sub_8140174: @ 8140174
movs r0, 0x50
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
movs r0, 0x1
movs r1, 0x5
@@ -4159,7 +4159,7 @@ sub_8140174: @ 8140174
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r0, =0x0203ab84
+ ldr r0, =gUnknown_0203AB84
ldr r0, [r0]
bl Free
pop {r0}
@@ -4178,7 +4178,7 @@ sub_81401E0: @ 81401E0
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
movs r2, 0
movs r3, 0
@@ -4193,7 +4193,7 @@ sub_8140208: @ 8140208
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
diff --git a/asm/field_camera.s b/asm/field_camera.s
index 47761244d..0e3925aeb 100644
--- a/asm/field_camera.s
+++ b/asm/field_camera.s
@@ -53,7 +53,7 @@ coords8_add: @ 8089B84
@ void move_tilemap_camera_to_upper_left_corner()
move_tilemap_camera_to_upper_left_corner: @ 8089B94
push {lr}
- ldr r0, =0x03000e20
+ ldr r0, =gUnknown_03000E20
bl move_tilemap_camera_to_upper_left_corner_
pop {r0}
bx r0
@@ -64,13 +64,13 @@ move_tilemap_camera_to_upper_left_corner: @ 8089B94
@ void FieldUpdateBgTilemapScroll()
FieldUpdateBgTilemapScroll: @ 8089BA4
push {r4,r5,lr}
- ldr r1, =0x03000e20
- ldr r0, =0x03000e28
+ ldr r1, =gUnknown_03000E20
+ ldr r0, =gUnknown_03000E28
movs r2, 0
ldrsh r5, [r0, r2]
ldrb r0, [r1]
adds r5, r0
- ldr r0, =0x03000e2a
+ ldr r0, =gUnknown_03000E2A
movs r2, 0
ldrsh r4, [r0, r2]
ldrb r1, [r1, 0x1]
@@ -107,13 +107,13 @@ FieldUpdateBgTilemapScroll: @ 8089BA4
thumb_func_start sub_8089C08
sub_8089C08: @ 8089C08
push {r4,lr}
- ldr r3, =0x03000e20
- ldr r2, =0x03000e28
+ ldr r3, =gUnknown_03000E20
+ ldr r2, =gUnknown_03000E28
ldrh r2, [r2]
ldrb r4, [r3]
adds r2, r4
strh r2, [r0]
- ldr r0, =0x03000e2a
+ ldr r0, =gUnknown_03000E2A
ldrh r0, [r0]
ldrb r3, [r3, 0x1]
adds r0, r3
@@ -129,16 +129,16 @@ sub_8089C08: @ 8089C08
@ void DrawWholeMapView()
DrawWholeMapView: @ 8089C34
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r2, 0
ldrsh r0, [r1, r2]
movs r2, 0x2
ldrsh r1, [r1, r2]
- ldr r2, =0x02037318
+ ldr r2, =gUnknown_02037318
ldr r2, [r2]
bl DrawWholeMapViewInternal
- ldr r1, =0x03000e20
+ ldr r1, =gUnknown_03000E20
movs r0, 0x1
strb r0, [r1, 0x4]
pop {r0}
@@ -160,7 +160,7 @@ DrawWholeMapViewInternal: @ 8089C60
mov r8, r2
movs r1, 0
_08089C74:
- ldr r2, =0x03000e20
+ ldr r2, =gUnknown_03000E20
ldrb r0, [r2, 0x3]
adds r0, r1, r0
lsls r0, 24
@@ -177,7 +177,7 @@ _08089C88:
str r7, [sp]
lsrs r5, r1, 1
_08089C92:
- ldr r1, =0x03000e20
+ ldr r1, =gUnknown_03000E20
ldrb r0, [r1, 0x2]
adds r0, r4, r0
lsls r0, 24
@@ -225,7 +225,7 @@ RedrawMapSlicesForCameraUpdate: @ 8089CE4
adds r5, r0, 0
adds r6, r1, 0
adds r7, r2, 0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r4, [r0]
cmp r6, 0
ble _08089CFC
@@ -291,7 +291,7 @@ _08089D5E:
adds r1, r6, r0
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
movs r0, 0
ldrsh r2, [r3, r0]
@@ -334,7 +334,7 @@ _08089D9C:
lsrs r0, 24
_08089DAE:
adds r1, r6, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
movs r0, 0
ldrsh r2, [r3, r0]
@@ -380,7 +380,7 @@ _08089DFC:
adds r1, r6
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r3, 0
ldrsh r2, [r0, r3]
@@ -438,7 +438,7 @@ _08089E66:
adds r1, r5
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r3, 0
ldrsh r2, [r0, r3]
@@ -468,7 +468,7 @@ CurrentMapDrawMetatileAt: @ 8089EA0
push {r4-r6,lr}
adds r4, r0, 0
adds r5, r1, 0
- ldr r6, =0x03000e20
+ ldr r6, =gUnknown_03000E20
adds r0, r6, 0
adds r1, r4, 0
adds r2, r5, 0
@@ -476,7 +476,7 @@ CurrentMapDrawMetatileAt: @ 8089EA0
adds r1, r0, 0
cmp r1, 0
blt _08089ECC
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
lsls r1, 16
lsrs r1, 16
@@ -499,7 +499,7 @@ DrawDoorMetatileAt: @ 8089EDC
adds r3, r0, 0
adds r4, r1, 0
adds r5, r2, 0
- ldr r6, =0x03000e20
+ ldr r6, =gUnknown_03000E20
adds r0, r6, 0
adds r1, r3, 0
adds r2, r4, 0
@@ -592,7 +592,7 @@ DrawMetatile: @ 8089F78
_08089F8E:
cmp r0, 0x2
bne _0808A082
- ldr r0, =0x03005da4
+ ldr r0, =gUnknown_03005DA4
ldr r0, [r0]
lsls r3, r2, 1
adds r0, r3, r0
@@ -607,7 +607,7 @@ _08089F8E:
adds r0, 0x42
ldrh r1, [r4, 0x6]
strh r1, [r0]
- ldr r0, =0x03005d9c
+ ldr r0, =gUnknown_03005D9C
ldr r0, [r0]
adds r0, r3, r0
movs r2, 0
@@ -621,7 +621,7 @@ _08089F8E:
b _0808A066
.pool
_08089FD0:
- ldr r0, =0x03005da4
+ ldr r0, =gUnknown_03005DA4
ldr r0, [r0]
lsls r3, r2, 1
adds r0, r3, r0
@@ -636,7 +636,7 @@ _08089FD0:
adds r0, 0x42
ldrh r1, [r4, 0x6]
strh r1, [r0]
- ldr r0, =0x03005d9c
+ ldr r0, =gUnknown_03005D9C
ldr r0, [r0]
adds r0, r3, r0
ldrh r1, [r4, 0x8]
@@ -650,7 +650,7 @@ _08089FD0:
adds r0, 0x42
ldrh r1, [r4, 0xE]
strh r1, [r0]
- ldr r0, =0x03005da0
+ ldr r0, =gUnknown_03005DA0
ldr r0, [r0]
adds r3, r0
movs r1, 0
@@ -664,7 +664,7 @@ _08089FD0:
b _0808A082
.pool
_0808A030:
- ldr r0, =0x03005da4
+ ldr r0, =gUnknown_03005DA4
ldr r0, [r0]
lsls r3, r2, 1
adds r0, r3, r0
@@ -677,7 +677,7 @@ _0808A030:
strh r2, [r1]
adds r0, 0x42
strh r2, [r0]
- ldr r0, =0x03005d9c
+ ldr r0, =gUnknown_03005D9C
ldr r0, [r0]
adds r0, r3, r0
ldrh r1, [r4]
@@ -692,7 +692,7 @@ _0808A030:
ldrh r1, [r4, 0x6]
strh r1, [r0]
_0808A066:
- ldr r0, =0x03005da0
+ ldr r0, =gUnknown_03005DA0
ldr r0, [r0]
adds r3, r0
ldrh r0, [r4, 0x8]
@@ -724,7 +724,7 @@ _0808A082:
MapPosToBgTilemapOffset: @ 808A0AC
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
movs r5, 0
ldrsh r0, [r3, r5]
@@ -772,7 +772,7 @@ CameraUpdateCallback: @ 808A0F4
ldr r2, [r3, 0x4]
cmp r2, 0
beq _0808A114
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -792,7 +792,7 @@ _0808A114:
thumb_func_start ResetCameraUpdateInfo
@ void ResetCameraUpdateInfo()
ResetCameraUpdateInfo: @ 808A11C
- ldr r1, =0x03005dd0
+ ldr r1, =gUnknown_03005DD0
movs r0, 0
str r0, [r1, 0x8]
str r0, [r1, 0xC]
@@ -810,14 +810,14 @@ InitCameraUpdateCallback: @ 808A134
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x03005dd0
+ ldr r4, =gUnknown_03005DD0
ldr r1, [r4, 0x4]
cmp r1, 0
beq _0808A150
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
_0808A150:
@@ -841,7 +841,7 @@ CameraUpdate: @ 808A174
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r6, =0x03005dd0
+ ldr r6, =gUnknown_03005DD0
ldr r1, [r6]
cmp r1, 0
beq _0808A188
@@ -896,7 +896,7 @@ _0808A1CC:
ble _0808A1E0
movs r4, 0x1
_0808A1E0:
- ldr r2, =0x03005dd0
+ ldr r2, =gUnknown_03005DD0
ldr r0, [r2, 0x10]
adds r1, r0, r7
str r1, [r2, 0x10]
@@ -937,7 +937,7 @@ _0808A218:
adds r1, r5, 0
bl RotatingGatePuzzleCameraUpdate
bl ResetBerryTreeSparkleFlags
- ldr r6, =0x03000e20
+ ldr r6, =gUnknown_03000E20
lsls r4, 1
lsls r5, 1
adds r0, r6, 0
@@ -949,15 +949,15 @@ _0808A218:
adds r2, r5, 0
bl RedrawMapSlicesForCameraUpdate
_0808A24E:
- ldr r0, =0x03000e20
+ ldr r0, =gUnknown_03000E20
adds r1, r7, 0
mov r2, r8
bl coords8_add
- ldr r1, =0x03005dec
+ ldr r1, =gUnknown_03005DEC
ldrh r0, [r1]
subs r0, r7
strh r0, [r1]
- ldr r1, =0x03005de8
+ ldr r1, =gUnknown_03005DE8
ldrh r0, [r1]
mov r2, r8
subs r0, r2
@@ -982,12 +982,12 @@ sub_808A284: @ 808A284
asrs r1, 16
bl UpdateFieldObjectsForCameraUpdate
bl DrawWholeMapView
- ldr r1, =0x03005dec
+ ldr r1, =gUnknown_03005DEC
lsls r4, 4
ldrh r0, [r1]
subs r0, r4
strh r0, [r1]
- ldr r1, =0x03005de8
+ ldr r1, =gUnknown_03005DE8
lsls r5, 4
ldrh r0, [r1]
subs r0, r5
@@ -1001,7 +1001,7 @@ sub_808A284: @ 808A284
thumb_func_start SetCameraPanningCallback
@ void SetCameraPanningCallback(void ( *callback)())
SetCameraPanningCallback: @ 808A2C0
- ldr r1, =0x03000e30
+ ldr r1, =gUnknown_03000E30
str r0, [r1]
bx lr
.pool
@@ -1010,9 +1010,9 @@ SetCameraPanningCallback: @ 808A2C0
thumb_func_start SetCameraPanning
@ void SetCameraPanning(s16 x, s16 y)
SetCameraPanning: @ 808A2CC
- ldr r2, =0x03000e28
+ ldr r2, =gUnknown_03000E28
strh r0, [r2]
- ldr r0, =0x03000e2a
+ ldr r0, =gUnknown_03000E2A
lsls r1, 16
asrs r1, 16
adds r1, 0x20
@@ -1024,16 +1024,16 @@ SetCameraPanning: @ 808A2CC
thumb_func_start InstallCameraPanAheadCallback
@ void InstallCameraPanAheadCallback()
InstallCameraPanAheadCallback: @ 808A2E4
- ldr r1, =0x03000e30
+ ldr r1, =gUnknown_03000E30
ldr r0, =CameraPanningCB_PanAhead
str r0, [r1]
- ldr r1, =0x03000e2c
+ ldr r1, =gUnknown_03000E2C
movs r0, 0
strb r0, [r1]
- ldr r1, =0x03000e28
+ ldr r1, =gUnknown_03000E28
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000e2a
+ ldr r1, =gUnknown_03000E2A
movs r0, 0x20
strh r0, [r1]
bx lr
@@ -1044,22 +1044,22 @@ InstallCameraPanAheadCallback: @ 808A2E4
@ void UpdateCameraPanning()
UpdateCameraPanning: @ 808A314
push {lr}
- ldr r0, =0x03000e30
+ ldr r0, =gUnknown_03000E30
ldr r0, [r0]
cmp r0, 0
beq _0808A322
bl _call_via_r0
_0808A322:
- ldr r2, =0x02021bbc
- ldr r0, =0x03005dec
- ldr r1, =0x03000e28
+ ldr r2, =gUnknown_02021BBC
+ ldr r0, =gUnknown_03005DEC
+ ldr r1, =gUnknown_03000E28
ldrh r0, [r0]
ldrh r1, [r1]
subs r0, r1
strh r0, [r2]
- ldr r2, =0x02021bbe
- ldr r0, =0x03005de8
- ldr r1, =0x03000e2a
+ ldr r2, =gUnknown_02021BBE
+ ldr r0, =gUnknown_03005DE8
+ ldr r1, =gUnknown_03000E2A
ldrh r0, [r0]
ldrh r1, [r1]
subs r0, r1
@@ -1074,7 +1074,7 @@ _0808A322:
@ void CameraPanningCB_PanAhead()
CameraPanningCB_PanAhead: @ 808A360
push {lr}
- ldr r0, =0x02037348
+ ldr r0, =gUnknown_02037348
ldrb r0, [r0]
cmp r0, 0
bne _0808A374
@@ -1082,11 +1082,11 @@ CameraPanningCB_PanAhead: @ 808A360
b _0808A3FC
.pool
_0808A374:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x3]
cmp r0, 0x1
bne _0808A394
- ldr r0, =0x03000e2c
+ ldr r0, =gUnknown_03000E2C
ldrb r1, [r0]
movs r2, 0x1
eors r1, r2
@@ -1096,7 +1096,7 @@ _0808A374:
b _0808A39A
.pool
_0808A394:
- ldr r1, =0x03000e2c
+ ldr r1, =gUnknown_03000E2C
movs r0, 0
strb r0, [r1]
_0808A39A:
@@ -1105,7 +1105,7 @@ _0808A39A:
lsrs r0, 24
cmp r0, 0x2
bne _0808A3C4
- ldr r2, =0x03000e2a
+ ldr r2, =gUnknown_03000E2A
ldrh r3, [r2]
movs r0, 0
ldrsh r1, [r2, r0]
@@ -1119,7 +1119,7 @@ _0808A39A:
_0808A3C4:
cmp r0, 0x1
bne _0808A3E0
- ldr r1, =0x03000e2a
+ ldr r1, =gUnknown_03000E2A
ldrh r2, [r1]
movs r3, 0
ldrsh r0, [r1, r3]
@@ -1130,7 +1130,7 @@ _0808A3C4:
b _0808A3FC
.pool
_0808A3E0:
- ldr r2, =0x03000e2a
+ ldr r2, =gUnknown_03000E2A
ldrh r0, [r2]
movs r3, 0
ldrsh r1, [r2, r3]
diff --git a/asm/field_door.s b/asm/field_door.s
index 652137b3b..917a2ac99 100644
--- a/asm/field_door.s
+++ b/asm/field_door.s
@@ -206,10 +206,10 @@ sub_808A568: @ 808A568
lsls r0, 24
cmp r0, 0
beq _0808A5E2
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
adds r1, 0x7
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r2, [r0]
adds r2, 0x7
adds r0, r4, 0
@@ -229,10 +229,10 @@ _0808A5B0:
lsls r0, 24
cmp r0, 0
beq _0808A5E2
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
adds r1, 0x7
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r2, [r0]
adds r2, 0x7
ldr r3, [r4, 0x8]
@@ -309,7 +309,7 @@ task50_overworld_door: @ 808A654
lsls r2, r4, 2
adds r2, r4
lsls r2, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r0
ldrh r1, [r2]
lsls r1, 16
@@ -396,7 +396,7 @@ task_overworld_door_add_if_inactive: @ 808A6C4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r1, r2
strh r7, [r1, 0xC]
mov r2, r8
@@ -735,7 +735,7 @@ sub_808A964: @ 808A964
lsls r0, 24
cmp r0, 0
beq _0808A990
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000101a
diff --git a/asm/field_effect.s b/asm/field_effect.s
index c4deb8d98..aa3359a7d 100644
--- a/asm/field_effect.s
+++ b/asm/field_effect.s
@@ -305,7 +305,7 @@ FieldEffectFreeTilesIfUnused: @ 80B5D04
cmp r3, r0
beq _080B5D58
movs r2, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_080B5D1E:
lsls r0, r2, 4
adds r0, r2
@@ -357,7 +357,7 @@ FieldEffectFreePaletteIfUnused: @ 80B5D68
cmp r5, r0
beq _080B5DB0
movs r2, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r3, r4, 0
_080B5D84:
lsls r0, r2, 4
@@ -394,7 +394,7 @@ _080B5DB0:
FieldEffectActiveListClear: @ 80B5DC0
push {r4,lr}
movs r2, 0
- ldr r4, =0x03000f58
+ ldr r4, =gUnknown_03000F58
movs r3, 0xFF
_080B5DC8:
adds r0, r2, r4
@@ -419,7 +419,7 @@ FieldEffectActiveListAdd: @ 80B5DE4
lsls r0, 24
lsrs r3, r0, 24
movs r2, 0
- ldr r4, =0x03000f58
+ ldr r4, =gUnknown_03000F58
_080B5DEE:
adds r1, r2, r4
ldrb r0, [r1]
@@ -447,7 +447,7 @@ FieldEffectActiveListRemove: @ 80B5E10
lsls r0, 24
lsrs r3, r0, 24
movs r2, 0
- ldr r4, =0x03000f58
+ ldr r4, =gUnknown_03000F58
movs r5, 0xFF
_080B5E1C:
adds r1, r2, r4
@@ -477,7 +477,7 @@ FieldEffectActiveListContains: @ 80B5E40
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r3, =0x03000f58
+ ldr r3, =gUnknown_03000F58
_080B5E4A:
adds r0, r1, r3
ldrb r0, [r0]
diff --git a/asm/field_effect_helpers.s b/asm/field_effect_helpers.s
index 28c4c5e9d..a6ae0ac33 100644
--- a/asm/field_effect_helpers.s
+++ b/asm/field_effect_helpers.s
@@ -26,7 +26,7 @@ SetUpReflection: @ 8153ED4
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r7, r1, r0
ldr r0, =objc_reflection_maybe
str r0, [r7, 0x1C]
@@ -248,13 +248,13 @@ objc_reflection_maybe: @ 81540A8
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r7, r0, r1
ldrb r1, [r7, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldr r0, [r7]
ldr r1, =0x00020001
@@ -444,7 +444,7 @@ sub_8154228: @ 8154228
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrb r2, [r1, 0x5]
movs r0, 0xD
@@ -471,7 +471,7 @@ _08154266:
objid_set_invisible: @ 8154278
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -503,7 +503,7 @@ sub_8154298: @ 8154298
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
adds r0, r2, 0
adds r0, 0x3E
@@ -537,7 +537,7 @@ _081542E2:
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
mov r0, sp
ldrh r0, [r0]
@@ -574,14 +574,14 @@ _0815432E:
thumb_func_start oei_shadow
oei_shadow: @ 8154340
push {r4,r5,lr}
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldrb r0, [r5]
ldrb r1, [r5, 0x4]
ldrb r2, [r5, 0x8]
bl GetFieldObjectIdByLocalIdAndMap
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -607,7 +607,7 @@ oei_shadow: @ 8154340
lsrs r1, r0, 24
cmp r1, 0x40
beq _081543C4
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r1, 4
adds r2, r1
lsls r2, 2
@@ -673,13 +673,13 @@ _08154412:
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]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrb r0, [r1, 0x5]
movs r2, 0xC
@@ -742,7 +742,7 @@ _08154498:
oei_grass_normal: @ 81544AC
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldrh r1, [r5]
mov r0, sp
strh r1, [r0]
@@ -771,7 +771,7 @@ oei_grass_normal: @ 81544AC
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
adds r2, r3, 0
adds r2, 0x3E
@@ -827,13 +827,13 @@ unc_grass_normal: @ 8154550
lsrs r4, r0, 8
lsls r0, 24
lsrs r7, r0, 24
- ldr r3, =0x02037334
+ ldr r3, =gUnknown_02037334
ldrb r1, [r3]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _0815459C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r0, 0x5
ldrsb r0, [r2, r0]
@@ -909,7 +909,7 @@ _08154604:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r2, r0, r1
ldr r0, [r2, 0x10]
ldr r1, [r5, 0x30]
@@ -951,7 +951,7 @@ _08154648:
thumb_func_start sub_8154658
sub_8154658: @ 8154658
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -972,7 +972,7 @@ sub_8154658: @ 8154658
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -1016,7 +1016,7 @@ sub_81546C8: @ 81546C8
lsls r2, 24
lsrs r6, r2, 24
movs r5, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
lsls r3, 16
asrs r3, 16
@@ -1080,7 +1080,7 @@ _0815474C:
sub_8154758: @ 8154758
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldrh r1, [r5]
mov r0, sp
strh r1, [r0]
@@ -1109,7 +1109,7 @@ sub_8154758: @ 8154758
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r2, r4, 0
adds r2, 0x3E
@@ -1166,13 +1166,13 @@ unc_grass_tall: @ 8154800
lsrs r7, r0, 8
lsls r0, 24
lsrs r6, r0, 24
- ldr r3, =0x02037334
+ ldr r3, =gUnknown_02037334
ldrb r1, [r3]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _0815484C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r0, 0x5
ldrsb r0, [r2, r0]
@@ -1248,7 +1248,7 @@ _081548B4:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r2, r0, r1
ldr r0, [r2, 0x10]
ldr r1, [r5, 0x30]
@@ -1282,7 +1282,7 @@ _081548EA:
thumb_func_start sub_81548FC
sub_81548FC: @ 81548FC
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -1303,7 +1303,7 @@ sub_81548FC: @ 81548FC
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -1336,7 +1336,7 @@ _08154958:
thumb_func_start sub_815496C
sub_815496C: @ 815496C
push {r4-r6,lr}
- ldr r6, =0x02038c08
+ ldr r6, =gUnknown_02038C08
ldrb r0, [r6]
ldrb r1, [r6, 0x4]
ldrb r2, [r6, 0x8]
@@ -1346,7 +1346,7 @@ sub_815496C: @ 815496C
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r1, r0
ldr r0, =gFieldEffectObjectTemplatePointers
ldr r0, [r0, 0x78]
@@ -1361,7 +1361,7 @@ sub_815496C: @ 815496C
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r2, r4
adds r3, r2, 0
adds r3, 0x3E
@@ -1432,7 +1432,7 @@ sub_8154A10: @ 8154A10
lsls r0, 24
cmp r0, 0
bne _08154A4E
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -1463,7 +1463,7 @@ _08154A5C:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r6, r0, r1
ldrh r5, [r6, 0x22]
ldrh r7, [r6, 0x20]
@@ -1537,7 +1537,7 @@ _08154AF2:
thumb_func_start sub_8154B04
sub_8154B04: @ 8154B04
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -1558,7 +1558,7 @@ sub_8154B04: @ 8154B04
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
@@ -1591,7 +1591,7 @@ _08154B62:
thumb_func_start sub_8154B78
sub_8154B78: @ 8154B78
push {r4,r5,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -1613,7 +1613,7 @@ sub_8154B78: @ 8154B78
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
@@ -1646,7 +1646,7 @@ _08154BD8:
thumb_func_start sub_8154BEC
sub_8154BEC: @ 8154BEC
push {r4,r5,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -1668,7 +1668,7 @@ sub_8154BEC: @ 8154BEC
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
@@ -1777,7 +1777,7 @@ _08154CE4:
thumb_func_start sub_8154CEC
sub_8154CEC: @ 8154CEC
push {r4-r6,lr}
- ldr r6, =0x02038c08
+ ldr r6, =gUnknown_02038C08
ldrb r0, [r6]
ldrb r1, [r6, 0x4]
ldrb r2, [r6, 0x8]
@@ -1787,7 +1787,7 @@ sub_8154CEC: @ 8154CEC
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r1, r0
ldr r0, =gFieldEffectObjectTemplatePointers
ldr r0, [r0, 0x34]
@@ -1804,7 +1804,7 @@ sub_8154CEC: @ 8154CEC
lsls r3, r4, 4
adds r3, r4
lsls r3, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r3, r4
movs r1, 0x3E
adds r1, r3
@@ -1880,8 +1880,8 @@ _08154DC0:
bl FieldEffectStop
b _08154E0A
_08154DCA:
- ldr r3, =0x02020630
- ldr r2, =0x02037350
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -1922,7 +1922,7 @@ _08154E0A:
thumb_func_start sub_8154E1C
sub_8154E1C: @ 8154E1C
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -1943,7 +1943,7 @@ sub_8154E1C: @ 8154E1C
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -1976,7 +1976,7 @@ _08154E78:
thumb_func_start oei_water_drop_tall
oei_water_drop_tall: @ 8154E8C
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -1997,7 +1997,7 @@ oei_water_drop_tall: @ 8154E8C
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2030,7 +2030,7 @@ _08154EE8:
thumb_func_start sub_8154EFC
sub_8154EFC: @ 8154EFC
push {r4-r7,lr}
- ldr r7, =0x02038c08
+ ldr r7, =gUnknown_02038C08
ldrb r0, [r7]
ldrb r1, [r7, 0x4]
ldrb r2, [r7, 0x8]
@@ -2040,7 +2040,7 @@ sub_8154EFC: @ 8154EFC
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r6, r1, r0
ldr r0, =gFieldEffectObjectTemplatePointers
ldr r0, [r0, 0x34]
@@ -2058,7 +2058,7 @@ sub_8154EFC: @ 8154EFC
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r0, r3
ldr r1, =sub_8154FB4
str r1, [r0, 0x1C]
@@ -2127,7 +2127,7 @@ sub_8154FB4: @ 8154FB4
lsls r0, 24
cmp r0, 0
bne _08154FEE
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -2149,7 +2149,7 @@ _08154FFC:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrh r1, [r0, 0x20]
strh r1, [r4, 0x20]
@@ -2193,7 +2193,7 @@ oei_ripples: @ 8155054
push {r4,lr}
ldr r0, =gFieldEffectObjectTemplatePointers
ldr r0, [r0, 0x14]
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
movs r2, 0
ldrsh r1, [r4, r2]
movs r3, 0x4
@@ -2207,7 +2207,7 @@ oei_ripples: @ 8155054
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2238,7 +2238,7 @@ _081550A0:
thumb_func_start sub_81550B4
sub_81550B4: @ 81550B4
push {r4-r6,lr}
- ldr r6, =0x02038c08
+ ldr r6, =gUnknown_02038C08
ldrb r0, [r6]
ldrb r1, [r6, 0x4]
ldrb r2, [r6, 0x8]
@@ -2248,7 +2248,7 @@ sub_81550B4: @ 81550B4
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r1, r0
ldr r0, =gFieldEffectObjectTemplatePointers
ldr r0, [r0, 0x7C]
@@ -2263,7 +2263,7 @@ sub_81550B4: @ 81550B4
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r2, r4
adds r3, r2, 0
adds r3, 0x3E
@@ -2332,7 +2332,7 @@ sub_8155158: @ 8155158
lsls r0, 24
cmp r0, 0
bne _08155192
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -2362,7 +2362,7 @@ _081551A0:
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r2
ldrh r2, [r1, 0x20]
strh r2, [r4, 0x20]
@@ -2393,7 +2393,7 @@ _081551E4:
thumb_func_start sub_81551F0
sub_81551F0: @ 81551F0
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -2414,7 +2414,7 @@ sub_81551F0: @ 81551F0
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2445,7 +2445,7 @@ _08155248:
thumb_func_start sub_815525C
sub_815525C: @ 815525C
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -2466,7 +2466,7 @@ sub_815525C: @ 815525C
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2497,7 +2497,7 @@ _081552B4:
thumb_func_start sub_81552C8
sub_81552C8: @ 81552C8
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -2518,7 +2518,7 @@ sub_81552C8: @ 81552C8
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2549,7 +2549,7 @@ _08155320:
thumb_func_start sub_8155334
sub_8155334: @ 8155334
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -2570,7 +2570,7 @@ sub_8155334: @ 8155334
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2603,7 +2603,7 @@ ash: @ 81553A0
push {r4,lr}
lsls r2, 16
lsrs r2, 16
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
lsls r0, 16
asrs r0, 16
str r0, [r4]
@@ -2630,7 +2630,7 @@ ash: @ 81553A0
oei_ash: @ 81553D4
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldrh r1, [r5]
mov r0, sp
strh r1, [r0]
@@ -2659,7 +2659,7 @@ oei_ash: @ 81553D4
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -2765,8 +2765,8 @@ sub_81554AC: @ 81554AC
movs r2, 0x32
ldrsh r1, [r4, r2]
bl CurrentMapDrawMetatileAt
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2809,7 +2809,7 @@ _0815552C:
thumb_func_start sub_8155534
sub_8155534: @ 8155534
push {r4,r5,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -2831,7 +2831,7 @@ sub_8155534: @ 8155534
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r3, r1, 0
adds r3, 0x3E
@@ -2866,7 +2866,7 @@ sub_81555AC: @ 81555AC
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -2890,7 +2890,7 @@ sub_81555D8: @ 81555D8
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -2915,7 +2915,7 @@ sub_8155604: @ 8155604
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -2972,13 +2972,13 @@ sub_8155658: @ 8155658
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrb r0, [r4, 0x4]
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r5, r0
adds r0, r4, 0
adds r1, r6, 0
@@ -3200,7 +3200,7 @@ sub_8155800: @ 8155800
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r1
ldr r1, =sub_8155850
str r1, [r2, 0x1C]
@@ -3230,7 +3230,7 @@ sub_8155850: @ 8155850
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
ldrh r1, [r2, 0x32]
adds r0, r1, 0x1
@@ -3261,7 +3261,7 @@ _08155888:
thumb_func_start sub_8155890
sub_8155890: @ 8155890
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3282,7 +3282,7 @@ sub_8155890: @ 8155890
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -3315,7 +3315,7 @@ _081558EC:
thumb_func_start sub_8155900
sub_8155900: @ 8155900
push {r4-r7,lr}
- ldr r7, =0x02038c08
+ ldr r7, =gUnknown_02038C08
ldrb r0, [r7]
ldrb r1, [r7, 0x4]
ldrb r2, [r7, 0x8]
@@ -3325,7 +3325,7 @@ sub_8155900: @ 8155900
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r6, r1, r0
ldr r0, =gFieldEffectObjectTemplatePointers
ldr r0, [r0, 0x74]
@@ -3343,7 +3343,7 @@ sub_8155900: @ 8155900
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
adds r3, r0, 0
adds r3, 0x3E
@@ -3419,7 +3419,7 @@ sub_81559BC: @ 81559BC
lsls r0, 24
cmp r0, 0
bne _081559F6
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -3437,7 +3437,7 @@ _081559F6:
b _08155A76
.pool
_08155A04:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r1, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -3473,8 +3473,8 @@ _08155A2C:
_08155A46:
strh r6, [r4, 0x20]
strh r5, [r4, 0x22]
- ldr r3, =0x02020630
- ldr r2, =0x02037350
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -3505,7 +3505,7 @@ _08155A76:
thumb_func_start sub_8155A88
sub_8155A88: @ 8155A88
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3527,7 +3527,7 @@ sub_8155A88: @ 8155A88
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r3, r1, 0
adds r3, 0x3E
@@ -3586,7 +3586,7 @@ _08155B20:
thumb_func_start sub_8155B2C
sub_8155B2C: @ 8155B2C
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3607,7 +3607,7 @@ sub_8155B2C: @ 8155B2C
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r3, r2, 0
adds r3, 0x3E
@@ -3689,7 +3689,7 @@ ShowDisguiseFieldEffect: @ 8155BD0
lsrs r6, r1, 24
lsls r2, 24
lsrs r7, r2, 24
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldrb r0, [r5]
ldrb r1, [r5, 0x4]
ldrb r2, [r5, 0x8]
@@ -3723,7 +3723,7 @@ _08155C08:
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
movs r0, 0x3E
adds r0, r2
@@ -3793,7 +3793,7 @@ sub_8155C88: @ 8155C88
adds r0, r5, 0
bl FieldEffectStop
_08155CB8:
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -3812,7 +3812,7 @@ _08155CB8:
lsls r2, r1, 4
adds r2, r1
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r1
adds r1, r2, 0
adds r1, 0x3E
@@ -3896,7 +3896,7 @@ sub_8155D78: @ 8155D78
ldrb r0, [r0]
cmp r0, 0x1
bne _08155D96
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r1, 0x1A]
lsls r0, r1, 4
adds r0, r1
@@ -3925,7 +3925,7 @@ sub_8155DA0: @ 8155DA0
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r1, r0, r1
movs r3, 0x3C
ldrsh r0, [r1, r3]
@@ -3950,7 +3950,7 @@ _08155DD8:
thumb_func_start sub_8155DDC
sub_8155DDC: @ 8155DDC
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r0, [r4]
adds r0, 0x7
str r0, [r4]
@@ -3975,7 +3975,7 @@ sub_8155DDC: @ 8155DDC
lsrs r2, r0, 24
cmp r2, 0x40
beq _08155E3C
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -4514,7 +4514,7 @@ _08156212:
lsls r0, r7, 3
adds r0, r7
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r0, [r4]
lsls r0, 31
@@ -4526,7 +4526,7 @@ _08156212:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
adds r0, r6, 0
adds r0, 0x28
diff --git a/asm/field_ground_effect.s b/asm/field_ground_effect.s
index a635a90cc..abdda24a9 100644
--- a/asm/field_ground_effect.s
+++ b/asm/field_ground_effect.s
@@ -1095,7 +1095,7 @@ SetObjectSubpriorityByZCoord: @ 8096E0C
movs r5, 0
ldrsb r5, [r3, r5]
ldrh r4, [r1, 0x22]
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
subs r4, r5
ldrh r3, [r3]
adds r4, r3
@@ -1166,7 +1166,7 @@ _08096E8C:
@ void GroundEffect_SpawnOnTallGrass(struct npc_state *fieldObject, struct obj *object)
GroundEffect_SpawnOnTallGrass: @ 8096E90
push {lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r2, 0x10
ldrsh r1, [r0, r2]
str r1, [r3]
@@ -1185,7 +1185,7 @@ GroundEffect_SpawnOnTallGrass: @ 8096E90
str r1, [r3, 0x10]
ldrb r0, [r0, 0xA]
str r0, [r3, 0x14]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrb r0, [r1, 0x5]
lsls r0, 8
@@ -1205,7 +1205,7 @@ GroundEffect_SpawnOnTallGrass: @ 8096E90
@ void GroundEffect_StepOnTallGrass(struct npc_state *fieldObject, struct obj *object)
GroundEffect_StepOnTallGrass: @ 8096EDC
push {lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r2, 0x10
ldrsh r1, [r0, r2]
str r1, [r3]
@@ -1224,7 +1224,7 @@ GroundEffect_StepOnTallGrass: @ 8096EDC
str r1, [r3, 0x10]
ldrb r0, [r0, 0xA]
str r0, [r3, 0x14]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrb r0, [r1, 0x5]
lsls r0, 8
@@ -1244,7 +1244,7 @@ GroundEffect_StepOnTallGrass: @ 8096EDC
@ void GroundEffect_SpawnOnLongGrass(struct npc_state *fieldObject, struct obj *object)
GroundEffect_SpawnOnLongGrass: @ 8096F28
push {lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r2, 0x10
ldrsh r1, [r0, r2]
str r1, [r3]
@@ -1263,7 +1263,7 @@ GroundEffect_SpawnOnLongGrass: @ 8096F28
str r1, [r3, 0x10]
ldrb r0, [r0, 0xA]
str r0, [r3, 0x14]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrb r0, [r1, 0x5]
lsls r0, 8
@@ -1283,7 +1283,7 @@ GroundEffect_SpawnOnLongGrass: @ 8096F28
@ void GroundEffect_StepOnLongGrass(struct npc_state *fieldObject, struct obj *object)
GroundEffect_StepOnLongGrass: @ 8096F74
push {lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r2, 0x10
ldrsh r1, [r0, r2]
str r1, [r3]
@@ -1302,7 +1302,7 @@ GroundEffect_StepOnLongGrass: @ 8096F74
str r1, [r3, 0x10]
ldrb r0, [r0, 0xA]
str r0, [r3, 0x14]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrb r0, [r1, 0x5]
lsls r0, 8
@@ -1413,7 +1413,7 @@ DoTracksGroundEffect_Footprints: @ 8097044
mov r0, sp
movs r2, 0x4
bl memcpy
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x14
ldrsh r0, [r5, r2]
str r0, [r1]
@@ -1449,7 +1449,7 @@ DoTracksGroundEffect_BikeTireTracks: @ 8097094
ldr r0, [r4, 0x14]
cmp r1, r0
beq _080970D6
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r1, 0x14
ldrsh r0, [r4, r1]
str r0, [r2]
@@ -1520,7 +1520,7 @@ GroundEffect_JumpOnTallGrass: @ 8097110
sub sp, 0x4
adds r5, r0, 0
adds r6, r1, 0
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r5, r2]
str r0, [r1]
@@ -1562,7 +1562,7 @@ _0809715A:
@ void GroundEffect_JumpOnLongGrass(struct npc_state *fieldObject, struct obj *object)
GroundEffect_JumpOnLongGrass: @ 8097168
push {lr}
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r3, 0x10
ldrsh r1, [r0, r3]
str r1, [r2]
@@ -1585,7 +1585,7 @@ GroundEffect_JumpOnLongGrass: @ 8097168
@ void GroundEffect_JumpOnShallowWater(struct npc_state *fieldObject, struct obj *object)
GroundEffect_JumpOnShallowWater: @ 8097190
push {r4,lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r4, 0x10
ldrsh r2, [r0, r4]
str r2, [r3]
@@ -1611,7 +1611,7 @@ GroundEffect_JumpOnShallowWater: @ 8097190
@ void GroundEffect_JumpOnWater(struct npc_state *fieldObject, struct obj *object)
GroundEffect_JumpOnWater: @ 80971C0
push {r4,lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r4, 0x10
ldrsh r2, [r0, r4]
str r2, [r3]
@@ -1637,7 +1637,7 @@ GroundEffect_JumpOnWater: @ 80971C0
@ void GroundEffect_JumpLandingDust(struct npc_state *fieldObject, struct obj *object)
GroundEffect_JumpLandingDust: @ 80971F0
push {r4,lr}
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r4, 0x10
ldrsh r2, [r0, r4]
str r2, [r3]
@@ -1685,7 +1685,7 @@ GroundEffect_HotSprings: @ 8097230
@ void GroundEffect_Seaweed(struct npc_state *fieldObject, struct obj *object)
GroundEffect_Seaweed: @ 8097240
push {lr}
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r3, 0x10
ldrsh r1, [r0, r3]
str r1, [r2]
diff --git a/asm/field_map_obj.s b/asm/field_map_obj.s
index a84b7d256..570eca428 100644
--- a/asm/field_map_obj.s
+++ b/asm/field_map_obj.s
@@ -28,7 +28,7 @@ npc_clear_ids_and_state: @ 808D3F0
npcs_clear_ids_and_state: @ 808D410
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
_0808D416:
lsls r0, r4, 3
adds r0, r4
@@ -73,7 +73,7 @@ sub_808D450: @ 808D450
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
lsls r4, r0, 4
adds r4, r0
@@ -138,7 +138,7 @@ sub_808D450: @ 808D450
sub_808D4F4: @ 808D4F4
push {lr}
movs r1, 0
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r0, [r2]
b _0808D518
.pool
@@ -218,7 +218,7 @@ _0808D56C:
GetFieldObjectIdByXY: @ 808D574
push {r4-r6,lr}
movs r3, 0
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
lsls r0, 16
asrs r4, r0, 16
lsls r1, 16
@@ -265,7 +265,7 @@ GetFieldObjectIdByLocalIdAndMapInternal: @ 808D5B8
lsls r2, 24
lsrs r2, 24
movs r1, 0
- ldr r6, =0x02037350
+ ldr r6, =gUnknown_02037350
_0808D5CA:
lsls r0, r1, 3
adds r0, r1
@@ -307,7 +307,7 @@ GetFieldObjectIdByLocalId: @ 808D608
lsls r0, 24
lsrs r3, r0, 24
movs r2, 0
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
_0808D612:
lsls r0, r2, 3
adds r0, r2
@@ -365,7 +365,7 @@ _0808D66E:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl npc_clear_ids_and_state
@@ -500,7 +500,7 @@ sub_808D77C: @ 808D77C
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldr r0, [r4, 0x4]
cmp r0, 0
beq _0808D7FE
@@ -535,7 +535,7 @@ _0808D7CA:
movs r5, 0
cmp r5, r6
bcs _0808D7FE
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
_0808D7D2:
lsls r0, r5, 1
adds r0, r5
@@ -582,7 +582,7 @@ GetAvailableFieldObjectSlot: @ 808D810
lsls r2, 24
lsrs r4, r2, 24
movs r2, 0
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
ldrb r0, [r1]
lsls r0, 31
adds r7, r1, 0
@@ -627,7 +627,7 @@ _0808D868:
_0808D870:
mov r0, r12
strb r2, [r0]
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
_0808D876:
lsls r0, r2, 3
adds r0, r2
@@ -701,7 +701,7 @@ RemoveFieldObjectByLocalIdAndMap: @ 808D8C4
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl RemoveFieldObject
_0808D902:
@@ -725,7 +725,7 @@ RemoveFieldObjectInternal: @ 808D90C
ands r0, r1
orrs r0, r2
str r0, [sp, 0x4]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -753,14 +753,14 @@ sub_808D958: @ 808D958
push {r4,lr}
movs r4, 0
_0808D95C:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
cmp r4, r0
beq _0808D972
lsls r0, r4, 3
adds r0, r4
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl RemoveFieldObject
_0808D972:
@@ -812,7 +812,7 @@ _0808D9C8:
lsls r4, r0, 3
adds r0, r4, r0
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrb r0, [r6, 0x5]
bl GetFieldObjectGraphicsInfo
@@ -867,7 +867,7 @@ _0808DA24:
mov r8, r0
cmp r0, 0x40
bne _0808DA64
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r2, r9
adds r1, r4, r2
lsls r1, 2
@@ -885,7 +885,7 @@ _0808DA64:
lsls r0, r1, 4
add r0, r8
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
mov r2, r10
lsls r0, r2, 16
@@ -1050,8 +1050,8 @@ SpawnFieldObject: @ 808DB40
b _0808DBF2
.pool
_0808DBBC:
- ldr r4, =0x02020630
- ldr r1, =0x02037350
+ ldr r4, =gUnknown_02020630
+ ldr r1, =gUnknown_02037350
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
@@ -1099,7 +1099,7 @@ SpawnSpecialFieldObject: @ 808DC08
add r0, sp, 0x4
adds r1, r4, 0
bl GetFieldObjectMovingCameraOffset
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -1337,7 +1337,7 @@ _0808DDAE:
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
bl SetSpriteOamTables_NoPriorityFromTable
@@ -1428,7 +1428,7 @@ sprite_new: @ 808DE0C
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0x8]
lsls r0, 16
@@ -1553,11 +1553,11 @@ SpawnFieldObjectsInView: @ 808DF80
lsls r1, 16
lsrs r1, 16
str r1, [sp, 0x8]
- ldr r5, =0x02037318
+ ldr r5, =gUnknown_02037318
ldr r0, [r5, 0x4]
cmp r0, 0
beq _0808E078
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r1, [r2]
subs r0, r1, 0x2
@@ -1610,7 +1610,7 @@ _0808E004:
movs r2, 0xC7
lsls r2, 4
adds r0, r2
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
adds r4, r1, r0
ldrh r0, [r4, 0x4]
@@ -1642,7 +1642,7 @@ _0808E004:
lsls r0, 24
cmp r0, 0
bne _0808E06E
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r0, [r3]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -1678,7 +1678,7 @@ _0808E078:
RemoveFieldObjectsOutsideView: @ 808E08C
push {r4-r6,lr}
movs r3, 0
- ldr r6, =0x02032308
+ ldr r6, =gUnknown_02032308
_0808E092:
movs r2, 0
movs r4, 0
@@ -1704,7 +1704,7 @@ _0808E0AA:
lsls r0, r3, 3
adds r0, r3
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r2, r0, r1
ldr r0, [r2]
ldr r1, =0x00010001
@@ -1729,7 +1729,7 @@ _0808E0D2:
RemoveFieldObjectIfOutsideView: @ 808E0EC
push {r4-r7,lr}
adds r3, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r0, [r2]
subs r1, r0, 0x2
@@ -1804,7 +1804,7 @@ sub_808E16C: @ 808E16C
lsrs r5, 16
bl ClearPlayerAvatarInfo
movs r6, 0
- ldr r7, =0x02037350
+ ldr r7, =gUnknown_02037350
lsls r4, 16
lsls r5, 16
_0808E186:
@@ -1851,7 +1851,7 @@ sub_808E1B8: @ 808E1B8
lsrs r2, 16
str r2, [sp, 0x24]
movs r7, 0
- ldr r2, =0x02032308
+ ldr r2, =gUnknown_02032308
_0808E1DA:
lsls r0, r7, 2
adds r1, r0, r2
@@ -1872,7 +1872,7 @@ _0808E1EC:
lsls r0, r1, 3
add r0, r9
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
movs r0, 0
str r0, [sp, 0x20]
@@ -1943,7 +1943,7 @@ _0808E27E:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
mov r1, r10
lsls r0, r1, 16
@@ -2094,10 +2094,10 @@ SetPlayerAvatarFieldObjectIdAndObjectId: @ 808E3C4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
strb r0, [r5, 0x5]
strb r1, [r5, 0x4]
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
@@ -2131,7 +2131,7 @@ FieldObjectSetGraphicsId: @ 808E3F8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
ldrb r0, [r6, 0xC]
lsls r1, r0, 28
@@ -2270,7 +2270,7 @@ sub_808E504: @ 808E504
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
adds r1, r4, 0
bl FieldObjectSetGraphicsId
@@ -2298,7 +2298,7 @@ FieldObjectTurn: @ 808E544
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r4, r5
ldrb r0, [r6, 0x18]
lsls r0, 28
@@ -2346,7 +2346,7 @@ FieldObjectTurnByLocalIdAndMap: @ 808E594
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
adds r1, r4, 0
bl FieldObjectTurn
@@ -2367,7 +2367,7 @@ sub_808E5D4: @ 808E5D4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
bl FieldObjectTurn
pop {r0}
@@ -2528,7 +2528,7 @@ npc_by_local_id_and_map_set_field_1_bit_x20: @ 808E6F8
lsls r0, 24
cmp r0, 0
bne _0808E73A
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r0, [r0]
lsls r1, r0, 3
@@ -2583,7 +2583,7 @@ sub_808E75C: @ 808E75C
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r1, [r0]
movs r2, 0x4
@@ -2617,13 +2617,13 @@ sub_808E78C: @ 808E78C
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r2, r0
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r1, [r2, 0x3]
movs r3, 0x4
@@ -2659,7 +2659,7 @@ sub_808E7E4: @ 808E7E4
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r2, [r1, 0x3]
movs r0, 0x5
@@ -2697,7 +2697,7 @@ sub_808E82C: @ 808E82C
lsls r0, 24
cmp r0, 0
bne _0808E870
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -2708,7 +2708,7 @@ sub_808E82C: @ 808E82C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
strh r5, [r0, 0x24]
strh r4, [r0, 0x26]
@@ -2724,7 +2724,7 @@ _0808E870:
gpu_pal_allocator_reset__manage_upper_four: @ 808E880
push {lr}
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0xC
strb r0, [r1]
pop {r0}
@@ -2932,7 +2932,7 @@ _0808E9EC:
bne _0808EA20
adds r1, 0x4
adds r1, r2, r1
- ldr r0, =0x020375b4
+ ldr r0, =gUnknown_020375B4
ldrb r0, [r0]
ldr r1, [r1]
lsls r0, 1
@@ -2965,7 +2965,7 @@ npc_load_two_palettes__and_record: @ 808EA38
lsrs r4, r0, 16
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x020375b6
+ ldr r0, =gUnknown_020375B6
strh r4, [r0]
adds r0, r4, 0
adds r1, r5, 0
@@ -2987,7 +2987,7 @@ _0808EA60:
bne _0808EA98
adds r1, 0x4
adds r1, r2, r1
- ldr r0, =0x020375b4
+ ldr r0, =gUnknown_020375B4
ldrb r0, [r0]
ldr r1, [r1]
lsls r0, 1
@@ -3086,7 +3086,7 @@ sub_808EB08: @ 808EB08
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r7, r0, r1
ldrb r0, [r6, 0x5]
bl GetFieldObjectGraphicsInfo
@@ -3176,7 +3176,7 @@ sub_808EBA8: @ 808EBA8
lsls r0, r3, 3
adds r0, r3
lsls r0, 2
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
adds r0, r3
movs r3, 0xE0
lsls r3, 11
@@ -3210,14 +3210,14 @@ npc_coords_shift_still: @ 808EBFC
@ void UpdateFieldObjectCoordsForCameraUpdate()
UpdateFieldObjectCoordsForCameraUpdate: @ 808EC10
push {r4,r5,lr}
- ldr r2, =0x02037334
+ ldr r2, =gUnknown_02037334
ldrb r1, [r2]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _0808EC68
movs r3, 0
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
movs r0, 0x4
ldrsh r4, [r2, r0]
movs r0, 0x8
@@ -3275,7 +3275,7 @@ GetFieldObjectIdByXYZ: @ 808EC78
lsls r2, 24
lsrs r5, r2, 24
movs r4, 0
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r8, r0
_0808EC90:
lsls r0, r4, 3
@@ -3383,7 +3383,7 @@ AddCameraObject: @ 808ED34
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -3429,7 +3429,7 @@ ObjectCB_CameraObject: @ 808ED78
@ void CameraObject_0(struct obj *object)
CameraObject_0: @ 808EDA0
push {lr}
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -3462,7 +3462,7 @@ CameraObject_0: @ 808EDA0
@ void CameraObject_1(struct obj *object)
CameraObject_1: @ 808EDDC
push {r4,r5,lr}
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -3493,7 +3493,7 @@ CameraObject_1: @ 808EDDC
@ void CameraObject_2(struct obj *object)
CameraObject_2: @ 808EE14
push {r4,lr}
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -3522,7 +3522,7 @@ CameraObject_2: @ 808EE14
FindCameraObject: @ 808EE44
push {r4,r5,lr}
movs r3, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r5, r4, 0
adds r5, 0x1C
_0808EE4E:
@@ -3635,7 +3635,7 @@ sub_808EEEC: @ 808EEEC
lsls r3, 24
lsrs r7, r3, 24
movs r5, 0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
_0808EF06:
lsls r0, r5, 4
adds r0, r5
@@ -3688,7 +3688,7 @@ obj_unfreeze: @ 808EF50
lsls r3, 24
lsrs r7, r3, 24
movs r5, 0x3F
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r2, 0x1
negs r2, r2
_0808EF6E:
@@ -3795,7 +3795,7 @@ GetFieldObjectScriptPointerByFieldObjectId: @ 808F01C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
@@ -3831,7 +3831,7 @@ GetFieldObjectFlagIdByFieldObjectId: @ 808F058
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
@@ -3862,7 +3862,7 @@ sub_808F080: @ 808F080
lsls r0, 24
cmp r0, 0
bne _0808F0B4
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -3884,7 +3884,7 @@ _0808F0B6:
sub_808F0BC: @ 808F0BC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -3909,7 +3909,7 @@ sub_808F0D4: @ 808F0D4
lsls r0, 24
cmp r0, 0
bne _0808F108
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -3932,7 +3932,7 @@ _0808F10A:
FieldObjectGetBerryTreeId: @ 808F110
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -3952,7 +3952,7 @@ GetFieldObjectTemplateByLocalIdAndMap: @ 808F128
lsrs r3, r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x5
ldrsb r0, [r1, r0]
@@ -3965,7 +3965,7 @@ GetFieldObjectTemplateByLocalIdAndMap: @ 808F128
movs r0, 0xC7
lsls r0, 4
adds r1, r0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
b _0808F16C
.pool
@@ -4026,7 +4026,7 @@ sub_808F1B4: @ 808F1B4
push {r4,r5,lr}
adds r3, r0, 0
ldrb r0, [r3, 0x9]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
movs r1, 0x5
ldrsb r1, [r2, r1]
@@ -4141,7 +4141,7 @@ sub_808F254: @ 808F254
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl sub_808F208
_0808F282:
@@ -4179,7 +4179,7 @@ _0808F2B6:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldr r1, =gUnknown_082766A2
bl sub_808F228
@@ -4191,7 +4191,7 @@ _0808F2D4:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldr r1, =gUnknown_082766A6
bl sub_808F228
@@ -4210,11 +4210,11 @@ npc_paltag_set_load: @ 808F2F8
lsls r4, 24
lsrs r4, 24
bl gpu_pal_allocator_reset__manage_upper_four
- ldr r1, =0x020375b6
+ ldr r1, =gUnknown_020375B6
ldr r2, =0x000011ff
adds r0, r2, 0
strh r0, [r1]
- ldr r2, =0x020375b4
+ ldr r2, =gUnknown_020375B4
strb r4, [r2]
cmp r4, 0x1
bne _0808F344
@@ -4226,7 +4226,7 @@ npc_paltag_set_load: @ 808F2F8
movs r1, 0
movs r2, 0x6
bl pal_patch_for_npc_range
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
b _0808F356
@@ -4255,7 +4255,7 @@ npc_paltag_by_palslot: @ 808F360
cmp r2, 0x9
bhi _0808F39C
ldr r1, =gUnknown_0850BE38
- ldr r0, =0x020375b4
+ ldr r0, =gUnknown_020375B4
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -4266,7 +4266,7 @@ npc_paltag_by_palslot: @ 808F360
_0808F384:
adds r1, r4, 0x4
adds r1, r2, r1
- ldr r0, =0x020375b4
+ ldr r0, =gUnknown_020375B4
ldrb r0, [r0]
ldr r1, [r1]
lsls r0, 1
@@ -4284,7 +4284,7 @@ _0808F39C:
cmp r1, r2
beq _0808F3CC
adds r6, r4, 0
- ldr r0, =0x020375b6
+ ldr r0, =gUnknown_020375B6
ldrh r1, [r0]
adds r5, r2, 0
_0808F3B2:
@@ -4319,7 +4319,7 @@ FieldObjectCB_NoMovement1: @ 808F3E0
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_NoMovement1
bl FieldObjectStep
@@ -4343,7 +4343,7 @@ FieldObjectCB_GoRandomDirections: @ 808F408
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_GoRandomDirections
bl FieldObjectStep
@@ -5082,7 +5082,7 @@ FieldObjectCB_LookRandomDirections: @ 808F944
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_LookRandomDirections
bl FieldObjectStep
@@ -5256,7 +5256,7 @@ FieldObjectCB_RandomlyGoNorthOrSouth: @ 808FA84
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_RandomlyGoNorthOrSouth
bl FieldObjectStep
@@ -5469,7 +5469,7 @@ FieldObjectCB_RandomlyGoEastOrWest: @ 808FC08
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_RandomlyGoEastOrWest
bl FieldObjectStep
@@ -5679,7 +5679,7 @@ FieldObjectCB_FaceFixedDirection: @ 808FD8C
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_FaceFixedDirection
bl FieldObjectStep
@@ -5773,7 +5773,7 @@ FieldObjectCB_BerryTree: @ 808FE2C
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r1, [r4, 0x3C]
movs r0, 0x1
@@ -5848,7 +5848,7 @@ do_berry_tree_growth_sparkle_1: @ 808FE90
ldrb r0, [r6]
cmp r0, 0x4
bne _0808FEF6
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -5947,7 +5947,7 @@ do_berry_tree_growth_sparkle_2: @ 808FF68
movs r2, 0x2
orrs r2, r3
strh r2, [r1, 0x3C]
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r4, 0x10
ldrsh r2, [r0, r4]
str r2, [r3]
@@ -6071,7 +6071,7 @@ FieldObjectCB_RandomlyLookNorthOrSouth: @ 8090050
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_RandomlyLookNorthOrSouth
bl FieldObjectStep
@@ -6239,7 +6239,7 @@ FieldObjectCB_RandomlyLookEastOrWest: @ 8090190
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_RandomlyLookEastOrWest
bl FieldObjectStep
@@ -6407,7 +6407,7 @@ FieldObjectCB_RandomlyLookNorthOrWest: @ 80902D0
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_RandomlyLookNorthOrWest
bl FieldObjectStep
@@ -6575,7 +6575,7 @@ FieldObjectCB_RandomlyLookNorthOrEast: @ 8090410
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090434
bl FieldObjectStep
@@ -6743,7 +6743,7 @@ FieldObjectCB_RandomlyLookSouthOrWest: @ 8090550
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090574
bl FieldObjectStep
@@ -6911,7 +6911,7 @@ FieldObjectCB_RandomlyLookSouthOrEast: @ 8090690
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80906B4
bl FieldObjectStep
@@ -7079,7 +7079,7 @@ FieldObjectCB_RandomlyLookNorthOrSouthOrWest: @ 80907D0
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80907F4
bl FieldObjectStep
@@ -7247,7 +7247,7 @@ FieldObjectCB_RandomlyLookNorthOrSouthOrEast: @ 8090910
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090934
bl FieldObjectStep
@@ -7415,7 +7415,7 @@ FieldObjectCB_RandomlyLookNorthOrEastOrWest: @ 8090A50
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090A74
bl FieldObjectStep
@@ -7583,7 +7583,7 @@ FieldObjectCB_RandomlyLookSouthOrEastOrWest: @ 8090B90
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090BB4
bl FieldObjectStep
@@ -7751,7 +7751,7 @@ FieldObjectCB_LookAroundCounterclockwise: @ 8090CD0
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090CF4
bl FieldObjectStep
@@ -7891,7 +7891,7 @@ FieldObjectCB_LookAroundClockwise: @ 8090DD4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090DF8
bl FieldObjectStep
@@ -8030,7 +8030,7 @@ FieldObjectCB_AlternatelyGoInOppositeDirections: @ 8090ED8
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8090EFC
bl FieldObjectStep
@@ -8348,7 +8348,7 @@ FieldObjectCB_GoInDirectionSequence1: @ 8091138
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_809115C
bl FieldObjectStep
@@ -8421,7 +8421,7 @@ FieldObjectCB_GoInDirectionSequence2: @ 80911C4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80911E8
bl FieldObjectStep
@@ -8494,7 +8494,7 @@ FieldObjectCB_GoInDirectionSequence3: @ 8091250
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091274
bl FieldObjectStep
@@ -8567,7 +8567,7 @@ FieldObjectCB_GoInDirectionSequence4: @ 80912DC
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091300
bl FieldObjectStep
@@ -8640,7 +8640,7 @@ FieldObjectCB_GoInDirectionSequence5: @ 8091368
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_809138C
bl FieldObjectStep
@@ -8714,7 +8714,7 @@ FieldObjectCB_GoInDirectionSequence6: @ 80913F4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091418
bl FieldObjectStep
@@ -8787,7 +8787,7 @@ FieldObjectCB_GoInDirectionSequence7: @ 8091480
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80914A4
bl FieldObjectStep
@@ -8860,7 +8860,7 @@ FieldObjectCB_GoInDirectionSequence8: @ 809150C
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091530
bl FieldObjectStep
@@ -8933,7 +8933,7 @@ FieldObjectCB_GoInDirectionSequence9: @ 8091598
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80915BC
bl FieldObjectStep
@@ -9006,7 +9006,7 @@ FieldObjectCB_GoInDirectionSequence10: @ 8091624
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091648
bl FieldObjectStep
@@ -9079,7 +9079,7 @@ FieldObjectCB_GoInDirectionSequence11: @ 80916B0
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80916D4
bl FieldObjectStep
@@ -9152,7 +9152,7 @@ FieldObjectCB_GoInDirectionSequence12: @ 809173C
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091760
bl FieldObjectStep
@@ -9225,7 +9225,7 @@ FieldObjectCB_GoInDirectionSequence13: @ 80917C8
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80917EC
bl FieldObjectStep
@@ -9298,7 +9298,7 @@ FieldObjectCB_GoInDirectionSequence14: @ 8091854
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091878
bl FieldObjectStep
@@ -9371,7 +9371,7 @@ FieldObjectCB_GoInDirectionSequence15: @ 80918E0
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091904
bl FieldObjectStep
@@ -9444,7 +9444,7 @@ FieldObjectCB_GoInDirectionSequence16: @ 809196C
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091990
bl FieldObjectStep
@@ -9517,7 +9517,7 @@ FieldObjectCB_GoInDirectionSequence17: @ 80919F8
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091A1C
bl FieldObjectStep
@@ -9590,7 +9590,7 @@ FieldObjectCB_GoInDirectionSequence18: @ 8091A84
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091AA8
bl FieldObjectStep
@@ -9663,7 +9663,7 @@ FieldObjectCB_GoInDirectionSequence19: @ 8091B10
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091B34
bl FieldObjectStep
@@ -9736,7 +9736,7 @@ FieldObjectCB_GoInDirectionSequence20: @ 8091B9C
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091BC0
bl FieldObjectStep
@@ -9809,7 +9809,7 @@ FieldObjectCB_GoInDirectionSequence21: @ 8091C28
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091C4C
bl FieldObjectStep
@@ -9882,7 +9882,7 @@ FieldObjectCB_GoInDirectionSequence22: @ 8091CB4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091CD8
bl FieldObjectStep
@@ -9955,7 +9955,7 @@ FieldObjectCB_GoInDirectionSequence23: @ 8091D40
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091D64
bl FieldObjectStep
@@ -10028,7 +10028,7 @@ FieldObjectCB_GoInDirectionSequence24: @ 8091DCC
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091DF0
bl FieldObjectStep
@@ -10101,7 +10101,7 @@ FieldObjectCB_CopyPlayer1: @ 8091E58
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8091E7C
bl FieldObjectStep
@@ -10155,8 +10155,8 @@ sub_8091EC0: @ 8091EC0
push {r4-r7,lr}
adds r6, r0, 0
adds r7, r1, 0
- 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
@@ -10878,7 +10878,7 @@ FieldObjectCB_CopyPlayer2: @ 8092494
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80924B8
bl FieldObjectStep
@@ -10910,8 +10910,8 @@ mss_08062EA4: @ 80924D8
push {r4-r7,lr}
adds r6, r0, 0
adds r7, r1, 0
- 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
@@ -10962,7 +10962,7 @@ FieldObjectCB_TreeDisguise: @ 809253C
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r1, r0
adds r6, r4, 0
adds r6, 0x21
@@ -10976,7 +10976,7 @@ FieldObjectCB_TreeDisguise: @ 809253C
cmp r0, 0
bne _08092584
_08092564:
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -10996,7 +10996,7 @@ _08092584:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldr r2, =sub_80925AC
adds r1, r5, 0
@@ -11025,7 +11025,7 @@ FieldObjectCB_MountainDisguise: @ 80925B8
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r1, r0
adds r6, r4, 0
adds r6, 0x21
@@ -11039,7 +11039,7 @@ FieldObjectCB_MountainDisguise: @ 80925B8
cmp r0, 0
bne _08092600
_080925E0:
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -11059,7 +11059,7 @@ _08092600:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldr r2, =sub_80925AC
adds r1, r5, 0
@@ -11077,7 +11077,7 @@ FieldObjectCB_Hidden1: @ 8092628
adds r3, r0, 0
movs r1, 0x3C
ldrsh r0, [r3, r1]
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
cmp r0, 0
bne _08092668
movs r0, 0x2E
@@ -11175,7 +11175,7 @@ FieldObjectCB_WalkInPlace1: @ 80926D4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80926F8
bl FieldObjectStep
@@ -11234,7 +11234,7 @@ FieldObjectCB_WalkInPlace4: @ 8092744
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8092768
bl FieldObjectStep
@@ -11293,7 +11293,7 @@ FieldObjectCB_WalkInPlace2: @ 80927B4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80927D8
bl FieldObjectStep
@@ -11353,7 +11353,7 @@ FieldObjectCB_WalkInPlace3: @ 8092824
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_8092848
bl FieldObjectStep
@@ -11412,7 +11412,7 @@ FieldObjectCB_Hidden2: @ 8092894
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =sub_80928B8
bl FieldObjectStep
@@ -11833,7 +11833,7 @@ npc_set_running_behaviour_etc: @ 8092B2C
strb r3, [r0]
adds r0, 0x1
strb r3, [r0]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
mov r0, r12
ldrb r2, [r0, 0x4]
lsls r0, r2, 4
@@ -12234,7 +12234,7 @@ _08092E2E:
lsls r0, r4, 3
adds r0, r4
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r2, r0, r1
ldrb r0, [r2]
lsls r0, 31
@@ -12303,8 +12303,8 @@ sub_8092E9C: @ 8092E9C
lsls r0, 24
cmp r0, 0
bne _08092EE8
- ldr r3, =0x02020630
- ldr r2, =0x02037350
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -12347,8 +12347,8 @@ sub_8092EF0: @ 8092EF0
lsls r0, 24
cmp r0, 0
bne _08092F2E
- ldr r3, =0x02020630
- ldr r2, =0x02037350
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -12477,7 +12477,7 @@ _08092FE4:
thumb_func_start sub_8092FF0
sub_8092FF0: @ 8092FF0
push {r4,r5,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, [r5]
ldrh r4, [r4]
lsls r0, 16
@@ -12492,12 +12492,12 @@ sub_8092FF0: @ 8092FF0
subs r1, r0
lsls r1, 4
strh r1, [r3]
- ldr r1, =0x03005dec
+ ldr r1, =gUnknown_03005DEC
ldrh r0, [r2]
ldrh r1, [r1]
subs r0, r1
strh r0, [r2]
- ldr r1, =0x03005de8
+ ldr r1, =gUnknown_03005DE8
ldrh r0, [r3]
ldrh r1, [r1]
subs r0, r1
@@ -12517,15 +12517,15 @@ sub_8093038: @ 8093038
lsrs r5, r0, 16
lsls r1, 16
lsrs r6, r1, 16
- ldr r0, =0x03005dec
+ ldr r0, =gUnknown_03005DEC
ldrh r0, [r0]
negs r0, r0
- ldr r1, =0x03005dd0
+ ldr r1, =gUnknown_03005DD0
ldr r2, [r1, 0x10]
subs r0, r2
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x03005de8
+ ldr r0, =gUnknown_03005DE8
ldrh r0, [r0]
negs r0, r0
ldr r1, [r1, 0x14]
@@ -12562,7 +12562,7 @@ _0809308C:
adds r0, r1
lsrs r4, r0, 16
_08093098:
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
ldrh r1, [r0]
lsls r0, r5, 16
@@ -12638,7 +12638,7 @@ GetFieldObjectMovingCameraOffset: @ 809312C
movs r0, 0
strh r0, [r2]
strh r0, [r1]
- ldr r3, =0x03005dd0
+ ldr r3, =gUnknown_03005DD0
ldr r0, [r3, 0x10]
cmp r0, 0
ble _08093142
@@ -12749,7 +12749,7 @@ FieldObjectSetSpecialAnim: @ 80931C0
movs r1, 0x7F
ands r0, r1
strb r0, [r4]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -12811,7 +12811,7 @@ FieldObjectClearAnim: @ 809323C
movs r2, 0x7F
ands r1, r2
strb r1, [r0]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r2, [r0, 0x4]
lsls r1, r2, 4
adds r1, r2
@@ -13906,7 +13906,7 @@ npc_apply_direction: @ 8093990
negs r0, r0
ands r0, r1
strb r0, [r4]
- ldr r0, =0x020375b8
+ ldr r0, =gUnknown_020375B8
ldr r0, [r0]
cmp r0, 0
beq _08093A0E
@@ -16972,7 +16972,7 @@ sub_8094F38: @ 8094F38
ldrsh r0, [r5, r1]
movs r2, 0x12
ldrsh r1, [r5, r2]
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
mov r2, sp
ldrb r2, [r2]
lsls r3, r2, 3
@@ -17018,7 +17018,7 @@ sub_8094F94: @ 8094F94
ldrsh r0, [r5, r1]
movs r2, 0x12
ldrsh r1, [r5, r2]
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
mov r2, sp
ldrb r2, [r2]
lsls r3, r2, 3
@@ -17771,7 +17771,7 @@ sub_80954CC: @ 80954CC
do_exclamation_mark_bubble_1: @ 80954DC
push {r4,lr}
adds r4, r1, 0
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -17790,7 +17790,7 @@ do_exclamation_mark_bubble_1: @ 80954DC
do_exclamation_mark_bubble_2: @ 8095500
push {r4,lr}
adds r4, r1, 0
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -17809,7 +17809,7 @@ do_exclamation_mark_bubble_2: @ 8095500
do_heart_bubble: @ 8095524
push {r4,lr}
adds r4, r1, 0
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -20153,7 +20153,7 @@ sub_8096530: @ 8096530
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
- ldr r2, =0x02021bbc
+ ldr r2, =gUnknown_02021BBC
adds r0, r1
ldrh r2, [r2]
adds r0, r2
@@ -20167,7 +20167,7 @@ sub_8096530: @ 8096530
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
- ldr r2, =0x02021bbe
+ ldr r2, =gUnknown_02021BBE
adds r0, r1
ldrh r2, [r2]
adds r0, r2
diff --git a/asm/field_message_box.s b/asm/field_message_box.s
index 36276fb76..1bff785c2 100644
--- a/asm/field_message_box.s
+++ b/asm/field_message_box.s
@@ -7,10 +7,10 @@
thumb_func_start sub_8098128
sub_8098128: @ 8098128
- ldr r1, =0x020375bc
+ ldr r1, =gUnknown_020375BC
movs r0, 0
strb r0, [r1]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x2
negs r0, r0
@@ -35,7 +35,7 @@ sub_8098154: @ 8098154
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -69,7 +69,7 @@ _08098198:
lsrs r0, 16
cmp r0, 0x1
beq _080981B0
- ldr r1, =0x020375bc
+ ldr r1, =gUnknown_020375BC
movs r0, 0
strb r0, [r1]
adds r0, r5, 0
@@ -112,7 +112,7 @@ _080981E4:
box_related_two__2: @ 80981EC
push {r4,lr}
adds r1, r0, 0
- ldr r4, =0x020375bc
+ ldr r4, =gUnknown_020375BC
ldrb r0, [r4]
cmp r0, 0
bne _0809820C
@@ -141,7 +141,7 @@ sub_8098214: @ 8098214
adds r1, r0, 0
cmp r1, 0
bne _0809822E
- ldr r0, =0x020375bc
+ ldr r0, =gUnknown_020375BC
strb r1, [r0]
adds r0, r4, 0
bl DestroyTask
@@ -156,11 +156,11 @@ _0809822E:
sub_8098238: @ 8098238
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x020375bc
+ ldr r5, =gUnknown_020375BC
ldrb r0, [r5]
cmp r0, 0
bne _08098270
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r4, 0
bl ExpandStringRefs
ldr r0, =sub_8098214
@@ -185,7 +185,7 @@ _08098272:
box_related_two__3: @ 8098278
push {lr}
adds r1, r0, 0
- ldr r2, =0x020375bc
+ ldr r2, =gUnknown_020375BC
ldrb r0, [r2]
cmp r0, 0
bne _08098298
@@ -207,7 +207,7 @@ _0809829A:
thumb_func_start sub_80982A0
sub_80982A0: @ 80982A0
push {lr}
- ldr r2, =0x020375bc
+ ldr r2, =gUnknown_020375BC
movs r1, 0x3
strb r1, [r2]
movs r1, 0x1
@@ -221,7 +221,7 @@ sub_80982A0: @ 80982A0
thumb_func_start sub_80982B8
sub_80982B8: @ 80982B8
push {lr}
- ldr r1, =0x020375bc
+ ldr r1, =gUnknown_020375BC
ldrb r0, [r1]
cmp r0, 0
bne _080982D4
@@ -243,7 +243,7 @@ textbox_fdecode_auto_and_task_add: @ 80982DC
push {r4,lr}
adds r2, r0, 0
adds r4, r1, 0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r2, 0
bl ExpandStringRefs
lsls r4, 24
@@ -274,7 +274,7 @@ textbox_close: @ 8098314
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r1, =0x020375bc
+ ldr r1, =gUnknown_020375BC
movs r0, 0
strb r0, [r1]
pop {r0}
@@ -284,7 +284,7 @@ textbox_close: @ 8098314
thumb_func_start textbox_any_visible
textbox_any_visible: @ 8098330
- ldr r0, =0x020375bc
+ ldr r0, =gUnknown_020375BC
ldrb r0, [r0]
bx lr
.pool
@@ -293,7 +293,7 @@ textbox_any_visible: @ 8098330
thumb_func_start sub_809833C
sub_809833C: @ 809833C
push {lr}
- ldr r0, =0x020375bc
+ ldr r0, =gUnknown_020375BC
ldrb r0, [r0]
cmp r0, 0
beq _08098350
@@ -314,7 +314,7 @@ sub_8098358: @ 8098358
movs r0, 0
movs r1, 0x1
bl sub_81973FC
- ldr r1, =0x020375bc
+ ldr r1, =gUnknown_020375BC
movs r0, 0
strb r0, [r1]
pop {r0}
@@ -326,7 +326,7 @@ sub_8098358: @ 8098358
sub_8098374: @ 8098374
push {lr}
bl task_del_textbox
- ldr r1, =0x020375bc
+ ldr r1, =gUnknown_020375BC
movs r0, 0
strb r0, [r1]
pop {r0}
diff --git a/asm/field_player_avatar.s b/asm/field_player_avatar.s
index 38c27072b..3a722da43 100644
--- a/asm/field_player_avatar.s
+++ b/asm/field_player_avatar.s
@@ -15,7 +15,7 @@ FieldObjectCB_NoMovement2: @ 808A998
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldr r2, =FieldObjectCB2_NoMovement2
bl FieldObjectStep
@@ -43,12 +43,12 @@ player_step: @ 808A9C0
lsrs r7, r1, 16
lsls r2, 16
lsrs r6, r2, 16
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r1, [r4, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
adds r0, r5, 0
bl sub_808C280
@@ -153,7 +153,7 @@ npc_clear_strange_bits: @ 808AA9C
adds r2, 0x2
ands r1, r2
strb r1, [r0, 0x1]
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -172,7 +172,7 @@ MovePlayerAvatarUsingKeypadInput: @ 808AAC0
lsrs r4, r1, 16
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x6
ands r0, r1
@@ -197,7 +197,7 @@ _0808AAF0:
@ void PlayerAllowForcedMovementIfMovingSameDirection()
PlayerAllowForcedMovementIfMovingSameDirection: @ 808AAF8
push {lr}
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r0, [r2, 0x2]
cmp r0, 0x2
bne _0808AB0A
@@ -234,13 +234,13 @@ TryDoMetatileBehaviorForcedMovment: @ 808AB14
@ u8 GetForcedMovementByMetatileBehavior()
GetForcedMovementByMetatileBehavior: @ 808AB38
push {r4-r6,lr}
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3]
movs r0, 0x20
ands r0, r1
cmp r0, 0
bne _0808AB8A
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -280,7 +280,7 @@ _0808AB8C:
thumb_func_start ForcedMovement_None
ForcedMovement_None: @ 808AB94
push {r4,lr}
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r1, [r4]
movs r0, 0x40
ands r0, r1
@@ -290,7 +290,7 @@ ForcedMovement_None: @ 808AB94
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r2, [r0, 0x1]
movs r1, 0x3
@@ -325,7 +325,7 @@ DoForcedMovement: @ 808ABE0
mov r9, r1
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
adds r0, r5, 0
bl CheckForPlayerAvatarCollision
lsls r0, 24
@@ -381,12 +381,12 @@ _0808AC48:
DoForcedMovementInCurrentDirection: @ 808AC58
push {lr}
adds r1, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r2, [r0, 0x5]
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
ldrb r2, [r0, 0x1]
movs r3, 0x4
@@ -523,12 +523,12 @@ ForcedMovement_Slide: @ 808AD60
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r3, [r2, 0x5]
lsls r2, r3, 3
adds r2, r3
lsls r2, 2
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
adds r2, r3
ldrb r3, [r2, 0x1]
movs r4, 0x4
@@ -618,12 +618,12 @@ ForcedMovement_0xBC: @ 808AE04
thumb_func_start ForcedMovement_MuddySlope
ForcedMovement_MuddySlope: @ 808AE10
push {r4,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r1, [r4, 0x18]
movs r0, 0xF0
@@ -691,7 +691,7 @@ CheckMovementInputNotOnBike: @ 808AE98
lsrs r4, r0, 24
cmp r4, 0
bne _0808AEB0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
strb r4, [r0, 0x2]
movs r0, 0
b _0808AED2
@@ -702,7 +702,7 @@ _0808AEB0:
lsrs r0, 24
cmp r4, r0
beq _0808AECC
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
ldrb r0, [r1, 0x2]
cmp r0, 0x2
beq _0808AECC
@@ -710,7 +710,7 @@ _0808AEB0:
b _0808AED0
.pool
_0808AECC:
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x2
_0808AED0:
strb r0, [r1, 0x2]
@@ -784,7 +784,7 @@ _0808AF3C:
bl PlayerNotOnBikeCollide
b _0808AFB6
_0808AF4E:
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r1, [r4]
movs r0, 0x8
ands r0, r1
@@ -809,7 +809,7 @@ _0808AF68:
lsls r0, 24
cmp r0, 0
beq _0808AFB0
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r4, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -843,12 +843,12 @@ CheckForPlayerAvatarCollision: @ 808AFBC
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrh r1, [r4, 0x10]
add r0, sp, 0x4
@@ -894,12 +894,12 @@ sub_808B028: @ 808B028
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrh r1, [r4, 0x10]
add r0, sp, 0x4
@@ -1102,7 +1102,7 @@ sub_808B1BC: @ 808B1BC
lsrs r4, r1, 16
lsls r2, 24
lsrs r6, r2, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x8
ands r0, r1
@@ -1187,7 +1187,7 @@ sub_808B238: @ 808B238
lsrs r6, r0, 24
cmp r6, 0x10
beq _0808B2D8
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
lsls r1, r6, 3
adds r1, r6
lsls r1, 2
@@ -1285,12 +1285,12 @@ IsPlayerCollidingWithFarawayIslandMew: @ 808B324
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
ldrb r2, [r1, 0x5]
lsls r1, r2, 3
adds r1, r2
lsls r1, 2
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
adds r3, r1, r5
ldrh r2, [r3, 0x10]
mov r1, sp
@@ -1369,7 +1369,7 @@ SetPlayerAvatarTransitionFlags: @ 808B3CC
push {lr}
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x1]
orrs r0, r1
strb r0, [r2, 0x1]
@@ -1383,7 +1383,7 @@ SetPlayerAvatarTransitionFlags: @ 808B3CC
@ void DoPlayerAvatarTransition()
DoPlayerAvatarTransition: @ 808B3E8
push {r4,r5,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r4, [r0, 0x1]
cmp r4, 0
beq _0808B428
@@ -1396,12 +1396,12 @@ _0808B3F4:
ldr r0, =gUnknown_084974B8
lsls r2, r5, 2
adds r2, r0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldr r1, [r2]
bl _call_via_r1
@@ -1412,7 +1412,7 @@ _0808B416:
lsrs r4, 1
cmp r5, 0x7
bls _0808B3F4
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x1]
_0808B428:
@@ -1522,14 +1522,14 @@ PlayerAvatarTransition_Surfing: @ 808B4D8
bl FieldObjectTurn
movs r0, 0x8
bl SetPlayerAvatarStateMask
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r4, r2]
str r0, [r1]
movs r2, 0x12
ldrsh r0, [r4, r2]
str r0, [r1, 0x4]
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
str r0, [r1, 0x8]
movs r0, 0x8
@@ -1574,7 +1574,7 @@ PlayerAvatarTransition_Underwater: @ 808B534
thumb_func_start PlayerAvatarTransition_ReturnToField
@ void PlayerAvatarTransition_ReturnToField(struct npc_state *fieldObject)
PlayerAvatarTransition_ReturnToField: @ 808B568
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2]
movs r0, 0x20
orrs r0, r1
@@ -1586,7 +1586,7 @@ PlayerAvatarTransition_ReturnToField: @ 808B568
thumb_func_start sub_808B578
sub_808B578: @ 808B578
push {r4,lr}
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
movs r0, 0
strb r0, [r4, 0x3]
bl PlayerIsAnimActive
@@ -1621,8 +1621,8 @@ _0808B5B6:
thumb_func_start player_is_anim_in_certain_ranges
player_is_anim_in_certain_ranges: @ 808B5BC
push {lr}
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -1673,7 +1673,7 @@ sub_808B618: @ 808B618
lsls r0, 24
cmp r0, 0
beq _0808B634
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x2]
cmp r0, 0x1
beq _0808B634
@@ -1691,12 +1691,12 @@ _0808B636:
@ bool8 PlayerIsAnimActive()
PlayerIsAnimActive: @ 808B63C
push {lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
lsls r0, 24
@@ -1710,12 +1710,12 @@ PlayerIsAnimActive: @ 808B63C
@ bool8 PlayerCheckIfAnimFinishedOrInactive()
PlayerCheckIfAnimFinishedOrInactive: @ 808B660
push {lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectCheckIfSpecialAnimFinishedOrInactive
lsls r0, 24
@@ -1727,8 +1727,8 @@ PlayerCheckIfAnimFinishedOrInactive: @ 808B660
thumb_func_start player_set_x22
player_set_x22: @ 808B684
- ldr r3, =0x02037350
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02037350
+ ldr r1, =gUnknown_02037590
ldrb r2, [r1, 0x5]
lsls r1, r2, 3
adds r1, r2
@@ -1742,8 +1742,8 @@ player_set_x22: @ 808B684
thumb_func_start player_get_x22
player_get_x22: @ 808B6A0
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -1761,12 +1761,12 @@ sub_808B6BC: @ 808B6BC
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r2, [r0, 0x5]
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r0, r2
bl FieldObjectForceSetSpecialAnim
pop {r0}
@@ -1788,12 +1788,12 @@ player_npc_set_state_and_x22_etc: @ 808B6E4
bne _0808B712
adds r0, r4, 0
bl player_set_x22
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
adds r1, r5, 0
bl FieldObjectSetSpecialAnim
@@ -2002,7 +2002,7 @@ PlayerJumpLedge: @ 808B840
thumb_func_start sub_808B864
sub_808B864: @ 808B864
push {r4,lr}
- ldr r4, =0x02037590
+ ldr r4, =gUnknown_02037590
ldrb r0, [r4, 0x3]
cmp r0, 0x2
beq _0808B872
@@ -2013,7 +2013,7 @@ _0808B872:
lsls r0, 24
cmp r0, 0
beq _0808B89A
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r4, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2219,8 +2219,8 @@ PlayCollisionSoundIfNotFacingWarp: @ 808B9EC
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2275,8 +2275,8 @@ GetXYCoordsOneStepInFrontOfPlayer: @ 808BA68
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
- ldr r3, =0x02037350
- ldr r2, =0x02037590
+ ldr r3, =gUnknown_02037350
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2307,8 +2307,8 @@ GetXYCoordsOneStepInFrontOfPlayer: @ 808BA68
@ void PlayerGetDestCoords(u16 *x, u16 *y)
PlayerGetDestCoords: @ 808BAAC
push {r4,r5,lr}
- ldr r5, =0x02037350
- ldr r4, =0x02037590
+ ldr r5, =gUnknown_02037350
+ ldr r4, =gUnknown_02037590
ldrb r3, [r4, 0x5]
lsls r2, r3, 3
adds r2, r3
@@ -2334,12 +2334,12 @@ plaer_get_pos_including_state_based_drift: @ 808BADC
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r3, r0, r1
ldrb r1, [r3]
movs r0, 0xC0
@@ -2348,7 +2348,7 @@ plaer_get_pos_including_state_based_drift: @ 808BADC
beq _0808BAFC
b _0808BC24
_0808BAFC:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r3, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -2465,8 +2465,8 @@ _0808BC30:
thumb_func_start player_get_direction_lower_nybble
@ u8 player_get_direction_lower_nybble()
player_get_direction_lower_nybble: @ 808BC38
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2482,8 +2482,8 @@ player_get_direction_lower_nybble: @ 808BC38
thumb_func_start player_get_direction_upper_nybble
@ u8 player_get_direction_upper_nybble()
player_get_direction_upper_nybble: @ 808BC58
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2498,8 +2498,8 @@ player_get_direction_upper_nybble: @ 808BC58
thumb_func_start PlayerGetZCoord
@ u8 PlayerGetZCoord()
PlayerGetZCoord: @ 808BC74
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2516,12 +2516,12 @@ sub_808BC90: @ 808BC90
push {lr}
adds r3, r0, 0
adds r2, r1, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
lsls r3, 16
asrs r3, 16
@@ -2537,7 +2537,7 @@ sub_808BC90: @ 808BC90
thumb_func_start TestPlayerAvatarFlags
@ u32 TestPlayerAvatarFlags(u32 mask)
TestPlayerAvatarFlags: @ 808BCC0
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1]
ands r1, r0
adds r0, r1, 0
@@ -2547,7 +2547,7 @@ TestPlayerAvatarFlags: @ 808BCC0
thumb_func_start sub_808BCD0
sub_808BCD0: @ 808BCD0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0]
bx lr
.pool
@@ -2556,7 +2556,7 @@ sub_808BCD0: @ 808BCD0
thumb_func_start GetPlayerAvatarObjectId
@ u8 GetPlayerAvatarObjectId()
GetPlayerAvatarObjectId: @ 808BCDC
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
bx lr
.pool
@@ -2573,12 +2573,12 @@ sub_808BCE8: @ 808BCE8
thumb_func_start sub_808BCF4
sub_808BCF4: @ 808BCF4
push {r4,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
adds r0, r4, 0
bl npc_clear_strange_bits
@@ -2659,7 +2659,7 @@ GetPlayerAvatarGraphicsIdByStateId: @ 808BD8C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x7]
bl GetPlayerAvatarGraphicsIdByStateIdAndGender
lsls r0, 24
@@ -2760,7 +2760,7 @@ _0808BE2A:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -2804,12 +2804,12 @@ _0808BE70:
IsPlayerFacingSurfableFishableWater: @ 808BE74
push {r4,r5,lr}
sub sp, 0x4
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrh r1, [r4, 0x10]
mov r0, sp
@@ -2871,7 +2871,7 @@ _0808BEF6:
@ void ClearPlayerAvatarInfo()
ClearPlayerAvatarInfo: @ 808BF00
push {lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
movs r1, 0
movs r2, 0x24
bl memset
@@ -2885,7 +2885,7 @@ ClearPlayerAvatarInfo: @ 808BF00
SetPlayerAvatarStateMask: @ 808BF14
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldrb r2, [r3]
movs r1, 0xE0
ands r1, r2
@@ -2937,7 +2937,7 @@ _0808BF64:
@ u8 GetPlayerAvatarGraphicsIdByCurrentState()
GetPlayerAvatarGraphicsIdByCurrentState: @ 808BF6C
push {r4-r6,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r5, [r0]
movs r2, 0
ldr r3, =gUnknown_0849750C
@@ -2980,7 +2980,7 @@ SetPlayerAvatarExtraStateTransition: @ 808BFB0
lsrs r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r1, [r5, 0x7]
bl GetPlayerAvatarStateTransitionByGraphicsId
lsls r0, 24
@@ -3060,7 +3060,7 @@ InitPlayerAvatar: @ 808BFE0
lsls r4, r5, 3
adds r4, r5
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrb r0, [r4, 0x2]
movs r1, 0x1
@@ -3072,7 +3072,7 @@ InitPlayerAvatar: @ 808BFE0
mov r1, r9
bl FieldObjectTurn
bl ClearPlayerAvatarInfo
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
strb r6, [r0, 0x2]
strb r6, [r0, 0x3]
strb r5, [r0, 0x5]
@@ -3097,8 +3097,8 @@ sub_808C0A8: @ 808C0A8
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x02037350
- ldr r5, =0x02037590
+ ldr r6, =gUnknown_02037350
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -3118,7 +3118,7 @@ sub_808C0A8: @ 808C0A8
lsls r0, 24
cmp r0, 0
beq _0808C100
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r5, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -3147,12 +3147,12 @@ _0808C100:
thumb_func_start sub_808C114
sub_808C114: @ 808C114
push {r4,r5,lr}
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x5
bl GetPlayerAvatarGraphicsIdByStateId
@@ -3165,7 +3165,7 @@ sub_808C114: @ 808C114
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
@@ -3181,12 +3181,12 @@ sub_808C15C: @ 808C15C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x6
bl GetPlayerAvatarGraphicsIdByStateId
@@ -3199,7 +3199,7 @@ sub_808C15C: @ 808C15C
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r5, 0
bl sub_8092A0C
@@ -3222,12 +3222,12 @@ sub_808C1B4: @ 808C1B4
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x2
bl GetPlayerAvatarGraphicsIdByStateId
@@ -3240,7 +3240,7 @@ sub_808C1B4: @ 808C1B4
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
add r4, r8
adds r0, r5, 0
@@ -3271,12 +3271,12 @@ sub_808C228: @ 808C228
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x7
bl GetPlayerAvatarGraphicsIdByStateId
@@ -3289,7 +3289,7 @@ sub_808C228: @ 808C228
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r5, 0
bl FieldObjectDirectionToImageAnimId
@@ -3393,7 +3393,7 @@ task_add_bump_boulder: @ 808C310
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3413,8 +3413,8 @@ taskFF_bump_boulder: @ 808C34C
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_08497530
- ldr r2, =0x03005e00
- ldr r5, =0x02037350
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037350
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3424,7 +3424,7 @@ _0808C360:
ldrsh r3, [r4, r0]
lsls r3, 2
adds r3, r6
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -3453,7 +3453,7 @@ sub_808C3A4: @ 808C3A4
push {r4,lr}
adds r4, r0, 0
bl script_env_2_enable
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrh r0, [r4, 0x8]
@@ -3517,7 +3517,7 @@ _0808C3F0:
lsrs r1, 24
adds r0, r4, 0
bl FieldObjectSetSpecialAnim
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r1, 0x10
ldrsh r0, [r4, r1]
str r0, [r2]
@@ -3527,7 +3527,7 @@ _0808C3F0:
ldrb r0, [r4, 0xB]
lsrs r0, 4
str r0, [r2, 0x8]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -3571,7 +3571,7 @@ sub_808C484: @ 808C484
bl FieldObjectClearAnimIfSpecialAnimFinished
adds r0, r5, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
bl script_env_2_disable
@@ -3610,7 +3610,7 @@ sub_808C4F8: @ 808C4F8
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0849753C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3620,12 +3620,12 @@ _0808C50A:
ldrsh r2, [r4, r0]
lsls r2, 2
adds r2, r5
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldr r2, [r2]
adds r0, r4, 0
@@ -3644,7 +3644,7 @@ sub_808C544: @ 808C544
push {r4-r6,lr}
adds r6, r0, 0
adds r4, r1, 0
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
movs r0, 0x1
strb r0, [r5, 0x6]
adds r0, r4, 0
@@ -3711,7 +3711,7 @@ sub_808C5D0: @ 808C5D0
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_08497540
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3721,12 +3721,12 @@ _0808C5E2:
ldrsh r2, [r4, r0]
lsls r2, 2
adds r2, r5
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldr r2, [r2]
adds r0, r4, 0
@@ -3749,7 +3749,7 @@ sub_808C61C: @ 808C61C
ldrb r1, [r1, 0x18]
lsrs r1, 4
strh r1, [r0, 0xA]
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
bl script_env_2_enable
@@ -3873,7 +3873,7 @@ sub_808C6FC: @ 808C6FC
adds r0, r5, 0
bl FieldObjectSetSpecialAnim
bl script_env_2_disable
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
ldr r0, =sub_808C5D0
@@ -3898,7 +3898,7 @@ sub_808C750: @ 808C750
bl script_env_2_enable
bl sav1_reset_battle_music_maybe
bl sub_8085898
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2]
movs r0, 0xF7
ands r0, r1
@@ -3913,7 +3913,7 @@ sub_808C750: @ 808C750
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3931,12 +3931,12 @@ taskFF_0805D1D4: @ 808C7A8
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
adds r0, r5, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -3952,7 +3952,7 @@ _0808C7D4:
ldrb r0, [r5, 0x1A]
movs r1, 0x2
bl sub_81555AC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -3978,12 +3978,12 @@ sub_808C814: @ 808C814
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
@@ -4013,7 +4013,7 @@ sub_808C814: @ 808C814
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r5, 0
@@ -4037,7 +4037,7 @@ StartFishing: @ 808C88C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4056,7 +4056,7 @@ Task_Fish: @ 808C8C0
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0849755C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4083,7 +4083,7 @@ fish0: @ 808C8F8
push {r4,lr}
adds r4, r0, 0
bl script_env_2_enable
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrh r0, [r4, 0x8]
@@ -4127,8 +4127,8 @@ fish1: @ 808C918
ldrh r1, [r6]
adds r1, r0
strh r1, [r5, 0x22]
- ldr r3, =0x02037350
- ldr r2, =0x02037590
+ ldr r3, =gUnknown_02037350
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -4238,7 +4238,7 @@ fish4: @ 808CA20
ldrh r0, [r4, 0xA]
adds r1, r0, 0x1
strh r1, [r4, 0xA]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
movs r5, 0x1
adds r2, r5, 0
@@ -4324,7 +4324,7 @@ fish5: @ 808CABC
strh r0, [r5, 0x8]
b _0808CB5C
_0808CADC:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -4366,12 +4366,12 @@ _0808CB30:
_0808CB32:
cmp r6, 0x1
bne _0808CB5C
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
bl player_get_direction_lower_nybble
lsls r0, 24
@@ -4445,7 +4445,7 @@ fish7: @ 808CBA4
b _0808CBEC
.pool
_0808CBDC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -4574,12 +4574,12 @@ _0808CCBC:
lsrs r6, r0, 16
cmp r6, 0
bne _0808CD50
- ldr r7, =0x02037590
+ ldr r7, =gUnknown_02037590
ldrb r0, [r7, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r8, r0
add r4, r8
ldrh r1, [r5, 0x24]
@@ -4606,7 +4606,7 @@ _0808CCBC:
movs r2, 0
bl sub_8155604
_0808CD1A:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r7, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -4633,7 +4633,7 @@ _0808CD50:
cmp r0, 0
beq _0808CD80
_0808CD58:
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
bl script_env_2_disable
@@ -4664,12 +4664,12 @@ fishB: @ 808CD94
sub sp, 0x10
adds r5, r0, 0
bl sub_808CF78
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
bl player_get_direction_lower_nybble
lsls r0, 24
@@ -4712,12 +4712,12 @@ fishC: @ 808CE04
sub sp, 0x10
adds r5, r0, 0
bl sub_808CF78
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
bl player_get_direction_lower_nybble
lsls r0, 24
@@ -4776,8 +4776,8 @@ fishE: @ 808CE8C
push {r7}
adds r6, r0, 0
bl sub_808CF78
- ldr r7, =0x02020630
- ldr r5, =0x02037590
+ ldr r7, =gUnknown_02020630
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x4]
lsls r1, r0, 4
adds r1, r0
@@ -4792,7 +4792,7 @@ fishE: @ 808CE8C
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r8, r0
add r4, r8
ldrh r1, [r6, 0x24]
@@ -4855,7 +4855,7 @@ fishF: @ 808CF2C
lsrs r1, r0, 16
cmp r1, 0
bne _0808CF68
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
strb r1, [r0, 0x6]
bl script_env_2_disable
bl sub_809757C
@@ -4879,12 +4879,12 @@ _0808CF68:
thumb_func_start sub_808CF78
sub_808CF78: @ 808CF78
push {r4-r7,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r0, r4, 0
bl AnimateObject
@@ -4978,13 +4978,13 @@ _0808D02A:
movs r0, 0x8
strh r0, [r4, 0x26]
_0808D03A:
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3]
movs r0, 0x8
ands r0, r1
cmp r0, 0
beq _0808D05E
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -5004,7 +5004,7 @@ _0808D05E:
thumb_func_start sub_808D074
sub_808D074: @ 808D074
- ldr r1, =0x0203734c
+ ldr r1, =gUnknown_0203734C
strb r0, [r1]
bx lr
.pool
@@ -5013,7 +5013,7 @@ sub_808D074: @ 808D074
thumb_func_start sub_808D080
sub_808D080: @ 808D080
push {lr}
- ldr r1, =0x0203734c
+ ldr r1, =gUnknown_0203734C
ldrb r0, [r1]
cmp r0, 0
bne _0808D08C
@@ -5032,23 +5032,23 @@ sub_808D094: @ 808D094
lsls r0, 24
lsrs r0, 24
adds r2, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r7, r0, r1
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r0, 0
ldrsh r6, [r5, r0]
@@ -5123,7 +5123,7 @@ _0808D14A:
strh r0, [r7, 0x22]
movs r2, 0x22
ldrsh r1, [r7, r2]
- ldr r0, =0x03005de8
+ ldr r0, =gUnknown_03005DE8
movs r2, 0
ldrsh r0, [r0, r2]
adds r1, r0
@@ -5212,24 +5212,24 @@ sub_808D1FC: @ 808D1FC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r7, r0, r1
mov r1, r8
lsls r0, r1, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r2, 0
ldrsh r6, [r5, r2]
diff --git a/asm/field_poison.s b/asm/field_poison.s
index 31e72c615..a63c2b623 100644
--- a/asm/field_poison.s
+++ b/asm/field_poison.s
@@ -31,7 +31,7 @@ _080F9586:
thumb_func_start sub_80F958C
sub_80F958C: @ 80F958C
push {r4,r5,lr}
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
movs r5, 0
_080F9592:
adds r0, r4, 0
@@ -67,7 +67,7 @@ sub_80F95C0: @ 80F95C0
movs r1, 0x64
adds r4, r0, 0
muls r4, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
movs r0, 0
str r0, [sp]
@@ -78,7 +78,7 @@ sub_80F95C0: @ 80F95C0
movs r1, 0x37
mov r2, sp
bl pokemon_setattr
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r0, r4, 0
movs r1, 0x2
adds r2, r5, 0
@@ -99,7 +99,7 @@ sub_80F960C: @ 80F960C
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
bl sub_80F9568
@@ -137,7 +137,7 @@ sub_80F9654: @ 80F9654
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0
ldrsh r5, [r4, r0]
@@ -203,12 +203,12 @@ _080F96C0:
cmp r0, 0
beq _080F96F0
_080F96E6:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _080F9718
.pool
_080F96F0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
b _080F9718
@@ -224,7 +224,7 @@ _080F96FC:
b _080F9722
.pool
_080F9714:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_080F9718:
bl script_env_2_enable_and_set_ctx_running
@@ -253,7 +253,7 @@ sub_80F972C: @ 80F972C
overworld_poison: @ 80F9744
push {r4-r7,lr}
sub sp, 0x4
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
movs r7, 0
movs r6, 0
movs r5, 0x5
diff --git a/asm/fieldmap.s b/asm/fieldmap.s
index 3da569a02..312ac290a 100644
--- a/asm/fieldmap.s
+++ b/asm/fieldmap.s
@@ -19,7 +19,7 @@ mapconnection_get_mapheader: @ 8087D44
thumb_func_start not_trainer_hill_battle_pyramid
not_trainer_hill_battle_pyramid: @ 8087D54
push {r4,lr}
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
adds r0, r4, 0
bl mapheader_copy_mapdata_with_padding
ldr r0, [r4, 0x4]
@@ -34,7 +34,7 @@ not_trainer_hill_battle_pyramid: @ 8087D54
thumb_func_start sub_8087D74
sub_8087D74: @ 8087D74
push {r4,lr}
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
adds r0, r4, 0
bl mapheader_copy_mapdata_with_padding
movs r0, 0
@@ -43,7 +43,7 @@ sub_8087D74: @ 8087D74
bl sub_80E8EE0
bl mapdata_from_sav2
bl mapheader_run_script_with_tag_x1
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r0, [r1]
ldr r1, [r1, 0x4]
bl UpdateTVScreensOnMap
@@ -62,7 +62,7 @@ battle_pyramid_map_load_related: @ 8087DAC
lsrs r4, 24
ldr r0, =0x03ff03ff
str r0, [sp]
- ldr r5, =0x02032318
+ ldr r5, =gUnknown_02032318
ldr r2, =0x01001400
mov r0, sp
adds r1, r5, 0
@@ -83,7 +83,7 @@ trainer_hill_map_load_related: @ 8087DE4
sub sp, 0x4
ldr r0, =0x03ff03ff
str r0, [sp]
- ldr r4, =0x02032318
+ ldr r4, =gUnknown_02032318
ldr r2, =0x01001400
mov r0, sp
adds r1, r4, 0
@@ -106,12 +106,12 @@ mapheader_copy_mapdata_with_padding: @ 8087E14
ldr r5, [r6]
ldr r0, =0x03ff03ff
str r0, [sp]
- ldr r4, =0x02032318
+ ldr r4, =gUnknown_02032318
ldr r2, =0x01001400
mov r0, sp
adds r1, r4, 0
bl CpuFastSet
- ldr r2, =0x03005dc0
+ ldr r2, =gUnknown_03005DC0
str r4, [r2, 0x8]
ldr r1, [r5]
adds r1, 0xF
@@ -151,7 +151,7 @@ map_copy_with_padding: @ 8087E70
mov r8, r1
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r4, [r0, 0x8]
ldr r1, [r0]
lsls r0, r1, 3
@@ -197,7 +197,7 @@ mapheader_copy_mapdata_of_adjacent_maps: @ 8087EC8
beq _08087F4C
ldr r1, [r0]
ldr r5, [r0, 0x4]
- ldr r2, =0x02037340
+ ldr r2, =gUnknown_02037340
ldr r0, =gUnknown_08486EF8
ldr r0, [r0]
str r0, [r2]
@@ -276,7 +276,7 @@ sub_8087F54: @ 8087F54
lsls r2, 1
ldr r3, [r4, 0xC]
adds r6, r3, r2
- ldr r3, =0x03005dc0
+ ldr r3, =gUnknown_03005DC0
ldr r2, [r3]
muls r1, r2
adds r1, r0
@@ -296,7 +296,7 @@ _08087F86:
mov r3, r8
ands r2, r3
bl CpuSet
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r0, [r0]
lsls r0, 1
adds r5, r0
@@ -332,7 +332,7 @@ sub_8087FB8: @ 8087FB8
bge _08087FEC
negs r6, r2
adds r2, r4
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r3, [r0]
cmp r2, r3
bge _08087FE2
@@ -344,7 +344,7 @@ _08087FE2:
_08087FEC:
movs r6, 0
adds r0, r2, r4
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r1, [r1]
subs r3, r1, r2
cmp r0, r1
@@ -385,7 +385,7 @@ sub_8088020: @ 8088020
bge _08088050
negs r6, r2
adds r2, r4
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r3, [r0]
cmp r2, r3
bge _08088046
@@ -397,7 +397,7 @@ _08088046:
_08088050:
movs r6, 0
adds r0, r2, r4
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r1, [r1]
subs r3, r1, r2
cmp r0, r1
@@ -437,7 +437,7 @@ sub_8088080: @ 8088080
bge _080880B0
negs r6, r2
adds r1, r2, r4
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r3, [r0, 0x4]
cmp r1, r3
bge _080880A6
@@ -449,7 +449,7 @@ _080880A6:
_080880B0:
movs r6, 0
adds r0, r2, r4
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r1, [r1, 0x4]
subs r3, r1, r2
cmp r0, r1
@@ -491,7 +491,7 @@ sub_80880E0: @ 80880E0
bge _08088114
negs r6, r2
adds r1, r2, r4
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r3, [r0, 0x4]
cmp r1, r3
bge _0808810A
@@ -503,7 +503,7 @@ _0808810A:
_08088114:
movs r6, 0
adds r0, r2, r4
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r1, [r1, 0x4]
subs r3, r1, r2
cmp r0, r1
@@ -535,7 +535,7 @@ MapGridGetZCoordAt: @ 8088144
adds r4, r1, 0
cmp r2, 0
blt _08088174
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r3, [r1]
cmp r2, r3
bge _08088174
@@ -554,7 +554,7 @@ MapGridGetZCoordAt: @ 8088144
b _08088196
.pool
_08088174:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0]
adds r1, r2, 0x1
movs r2, 0x1
@@ -594,7 +594,7 @@ MapGridIsImpassableAt: @ 80881B0
adds r4, r1, 0
cmp r2, 0
blt _080881E0
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r3, [r1]
cmp r2, r3
bge _080881E0
@@ -613,7 +613,7 @@ MapGridIsImpassableAt: @ 80881B0
b _08088202
.pool
_080881E0:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0]
adds r1, r2, 0x1
movs r2, 0x1
@@ -656,7 +656,7 @@ MapGridGetMetatileIdAt: @ 8088224
adds r6, r1, 0
cmp r5, 0
blt _08088254
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r2, [r1]
cmp r5, r2
bge _08088254
@@ -675,7 +675,7 @@ MapGridGetMetatileIdAt: @ 8088224
b _08088278
.pool
_08088254:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0]
adds r1, r5, 0x1
movs r2, 0x1
@@ -702,7 +702,7 @@ _08088278:
b _080882B0
.pool
_0808828C:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0]
adds r1, r5, 0x1
movs r2, 0x1
@@ -768,7 +768,7 @@ MapGridSetMetatileIdAt: @ 80882F0
lsrs r5, r2, 16
cmp r3, 0
blt _08088328
- ldr r2, =0x03005dc0
+ ldr r2, =gUnknown_03005DC0
ldr r4, [r2]
cmp r3, r4
bge _08088328
@@ -806,7 +806,7 @@ MapGridSetMetatileEntryAt: @ 8088338
lsrs r5, r2, 16
cmp r3, 0
blt _08088364
- ldr r2, =0x03005dc0
+ ldr r2, =gUnknown_03005DC0
ldr r4, [r2]
cmp r3, r4
bge _08088364
@@ -839,7 +839,7 @@ GetBehaviorByMetatileId: @ 8088370
ldr r0, =0x000001ff
cmp r2, r0
bhi _08088394
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x10]
ldr r1, [r0, 0x10]
@@ -854,7 +854,7 @@ _08088394:
b _080883B6
.pool
_080883A4:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x14]
ldr r1, [r0, 0x10]
@@ -876,11 +876,11 @@ save_serialize_map: @ 80883C4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
adds r4, r1, 0
adds r4, 0x34
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r0, [r0]
mov r8, r0
movs r0, 0
@@ -892,7 +892,7 @@ save_serialize_map: @ 80883C4
cmp r0, r1
bge _08088420
mov r12, r1
- ldr r1, =0x02032318
+ ldr r1, =gUnknown_02032318
mov r9, r1
lsls r7, r6, 1
_080883F2:
@@ -936,7 +936,7 @@ sub_8088438: @ 8088438
push {r4,lr}
movs r2, 0
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r3, r0, 0
adds r3, 0x34
@@ -971,7 +971,7 @@ sav2_mapdata_clear: @ 8088474
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
adds r1, 0x34
ldr r2, =0x01000100
@@ -991,14 +991,14 @@ mapdata_from_sav2: @ 808849C
mov r5, r8
push {r5-r7}
sub sp, 0x10
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
adds r7, r0, 0
adds r7, 0x34
bl sub_8088438
cmp r0, 0
bne _080885AC
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r0, [r0]
str r0, [sp]
ldr r0, [r4]
@@ -1029,7 +1029,7 @@ _080884EC:
mov r9, r1
cmp r6, r0
bne _08088508
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x4]
subs r0, 0x1
@@ -1056,7 +1056,7 @@ _08088520:
muls r0, r6
adds r0, r5, r0
lsls r0, 1
- ldr r1, =0x02032318
+ ldr r1, =gUnknown_02032318
adds r4, r0, r1
adds r0, r4, 0
lsrs r1, r3, 16
@@ -1104,7 +1104,7 @@ _08088574:
asrs r1, r2, 16
bl sub_80D423C
_08088584:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x4]
subs r0, 0x1
@@ -1147,12 +1147,12 @@ sub_80885C4: @ 80885C4
lsls r0, 24
lsrs r3, r0, 24
adds r2, r3, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x34
str r0, [sp, 0x4]
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r0, [r0]
str r0, [sp]
movs r4, 0
@@ -1205,7 +1205,7 @@ _0808863E:
movs r1, 0
cmp r1, r12
bge _08088682
- ldr r0, =0x02032318
+ ldr r0, =gUnknown_02032318
mov r10, r0
_08088648:
adds r4, r1, 0x1
@@ -1260,7 +1260,7 @@ GetMapBorderIdAt: @ 808869C
adds r5, r1, 0
cmp r4, 0
blt _080886D8
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r2, [r1]
cmp r4, r2
bge _080886D8
@@ -1282,7 +1282,7 @@ GetMapBorderIdAt: @ 808869C
b _08088700
.pool
_080886D8:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0]
adds r1, r4, 0x1
movs r2, 0x1
@@ -1303,12 +1303,12 @@ _080886D8:
cmp r0, r1
beq _08088770
_08088700:
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r0, [r1]
subs r0, 0x8
cmp r4, r0
blt _0808872C
- ldr r0, =0x02037340
+ ldr r0, =gUnknown_02037340
ldrb r1, [r0]
movs r0, 0x8
ands r0, r1
@@ -1320,7 +1320,7 @@ _08088700:
_0808872C:
cmp r4, 0x6
bgt _08088744
- ldr r0, =0x02037340
+ ldr r0, =gUnknown_02037340
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -1334,7 +1334,7 @@ _08088744:
subs r0, 0x7
cmp r5, r0
blt _08088760
- ldr r0, =0x02037340
+ ldr r0, =gUnknown_02037340
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -1346,7 +1346,7 @@ _08088744:
_08088760:
cmp r5, 0x6
bgt _08088780
- ldr r0, =0x02037340
+ ldr r0, =gUnknown_02037340
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -1373,7 +1373,7 @@ _08088782:
GetPostCameraMoveMapBorderId: @ 8088788
push {r4,lr}
adds r3, r1, 0
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
movs r4, 0
ldrsh r2, [r1, r4]
@@ -1395,7 +1395,7 @@ GetPostCameraMoveMapBorderId: @ 8088788
@ bool32 CanCameraMoveInDirection(u8 direction)
CanCameraMoveInDirection: @ 80887B0
push {r4,r5,lr}
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r4, [r1]
movs r1, 0
ldrsh r3, [r4, r1]
@@ -1450,7 +1450,7 @@ _08088816:
beq _08088834
cmp r4, 0x4
bne _08088872
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
negs r0, r6
strh r0, [r1]
@@ -1460,7 +1460,7 @@ _08088816:
b _08088870
.pool
_08088834:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, [r3]
ldr r0, [r0]
@@ -1471,7 +1471,7 @@ _08088834:
b _08088870
.pool
_0808884C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, [r5, 0x4]
ldrh r0, [r1]
@@ -1481,7 +1481,7 @@ _0808884C:
b _08088870
.pool
_08088860:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, [r5, 0x4]
ldrh r0, [r1]
@@ -1508,12 +1508,12 @@ CameraMove: @ 808887C
push {r5-r7}
mov r10, r0
mov r9, r1
- ldr r1, =0x02037334
+ ldr r1, =gUnknown_02037334
ldrb r0, [r1]
movs r1, 0x2
negs r1, r1
ands r1, r0
- ldr r2, =0x02037334
+ ldr r2, =gUnknown_02037334
strb r1, [r2]
mov r0, r10
mov r1, r9
@@ -1522,7 +1522,7 @@ CameraMove: @ 808887C
adds r0, r7, 0x1
cmp r0, 0x1
bhi _080888C4
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrh r0, [r1]
add r0, r10
@@ -1535,7 +1535,7 @@ CameraMove: @ 808887C
_080888C4:
bl save_serialize_map
bl sub_81BE72C
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
movs r2, 0
ldrsh r5, [r0, r2]
@@ -1556,23 +1556,23 @@ _080888C4:
ldrb r0, [r4, 0x8]
ldrb r1, [r4, 0x9]
bl mliX_load_map
- ldr r1, =0x02037334
+ ldr r1, =gUnknown_02037334
ldrb r0, [r1]
movs r1, 0x1
orrs r0, r1
- ldr r2, =0x02037334
+ ldr r2, =gUnknown_02037334
strb r0, [r2]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r2, 0
ldrsh r0, [r1, r2]
subs r5, r0
- ldr r0, =0x02037334
+ ldr r0, =gUnknown_02037334
str r5, [r0, 0x4]
movs r2, 0x2
ldrsh r0, [r1, r2]
subs r6, r0
- ldr r0, =0x02037334
+ ldr r0, =gUnknown_02037334
str r6, [r0, 0x8]
ldrh r0, [r1]
add r0, r10
@@ -1583,7 +1583,7 @@ _080888C4:
mov r0, r8
bl sub_80885C4
_08088932:
- ldr r0, =0x02037334
+ ldr r0, =gUnknown_02037334
ldrb r0, [r0]
lsls r0, 31
lsrs r0, 31
@@ -1607,7 +1607,7 @@ sub_8088950: @ 8088950
mov r8, r2
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0xC]
ldr r7, [r0]
ldr r4, [r0, 0x4]
@@ -1664,7 +1664,7 @@ sub_80889A8: @ 80889A8
blt _08088A00
cmp r4, 0x2
bgt _080889E0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r1, [r0]
ldr r0, [r2]
@@ -1676,7 +1676,7 @@ sub_80889A8: @ 80889A8
_080889E0:
cmp r6, 0x4
bgt _08088A00
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r1, [r0, 0x4]
ldr r0, [r2]
@@ -1792,7 +1792,7 @@ sub_8088A8C: @ 8088A8C
mov r8, r0
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x02037318
+ ldr r2, =gUnknown_02037318
ldr r0, [r2, 0xC]
cmp r0, 0
bne _08088AB4
@@ -1884,7 +1884,7 @@ sub_8088B3C: @ 8088B3C
lsrs r0, 16
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r2, [r2]
subs r0, 0x7
strh r0, [r2]
@@ -1896,7 +1896,7 @@ sub_8088B3C: @ 8088B3C
thumb_func_start sav1_camera_get_focus_coords
sav1_camera_get_focus_coords: @ 8088B58
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r3, [r2]
ldrh r2, [r3]
adds r2, 0x7
@@ -1911,7 +1911,7 @@ sav1_camera_get_focus_coords: @ 8088B58
thumb_func_start SetCameraCoords
@ void SetCameraCoords(u16 x, u16 y)
SetCameraCoords: @ 8088B70
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r2, [r2]
strh r0, [r2]
strh r1, [r2, 0x2]
@@ -1922,7 +1922,7 @@ SetCameraCoords: @ 8088B70
thumb_func_start GetCameraCoords
@ void GetCameraCoords(u16 *x, u16 *y)
GetCameraCoords: @ 8088B80
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r3, [r2]
ldrh r2, [r3]
strh r2, [r0]
@@ -1940,7 +1940,7 @@ sub_8088B94: @ 8088B94
adds r5, r2, 0
cmp r4, 0
blt _08088BE6
- ldr r2, =0x03005dc0
+ ldr r2, =gUnknown_03005DC0
ldr r1, [r2]
cmp r4, r1
bge _08088BE6
diff --git a/asm/flag.s b/asm/flag.s
index b4ef7bfa4..24b70f5e1 100644
--- a/asm/flag.s
+++ b/asm/flag.s
@@ -20,7 +20,7 @@ _0809D6FC:
ldr r0, =0x00003fff
cmp r2, r0
bhi _0809D71C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
lsrs r1, 19
ldr r2, =0x00001270
adds r1, r2
@@ -36,7 +36,7 @@ _0809D71C:
adds r0, r3, r2
_0809D728:
asrs r0, 3
- ldr r1, =0x020375fc
+ ldr r1, =gUnknown_020375FC
_0809D72C:
adds r0, r1
_0809D72E:
diff --git a/asm/fldeff_80F9BCC.s b/asm/fldeff_80F9BCC.s
index f31fc9771..c74e23312 100644
--- a/asm/fldeff_80F9BCC.s
+++ b/asm/fldeff_80F9BCC.s
@@ -86,7 +86,7 @@ sub_80F9C44: @ 80F9C44
lsls r0, 24
lsrs r0, 24
adds r2, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -122,7 +122,7 @@ sub_80F9C90: @ 80F9C90
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -220,7 +220,7 @@ _080F9D50:
movs r1, 0
movs r2, 0
bl sub_80A2A20
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r5, [r0]
_080F9D76:
ldrh r1, [r4, 0xE]
@@ -299,7 +299,7 @@ sub_80F9DFC: @ 80F9DFC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -318,7 +318,7 @@ _080F9E24:
beq _080F9ED8
b _080F9F2C
_080F9E2E:
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
b _080F9F4E
.pool
@@ -422,7 +422,7 @@ _080F9EF6:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
movs r0, 0
strh r0, [r1]
_080F9F0C:
@@ -467,8 +467,8 @@ _080F9F54:
thumb_func_start sub_80F9F5C
sub_80F9F5C: @ 80F9F5C
push {lr}
- ldr r0, =0x0203ab40
- ldr r1, =0x02037318
+ ldr r0, =gUnknown_0203AB40
+ ldr r1, =gUnknown_02037318
ldr r1, [r1, 0x4]
bl sub_80E9608
bl sub_80E8B6C
@@ -480,13 +480,13 @@ sub_80F9F5C: @ 80F9F5C
thumb_func_start sub_80F9F78
sub_80F9F78: @ 80F9F78
push {lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x6
ands r0, r1
cmp r0, 0
beq _080F9FC0
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
ldr r0, [r1, 0x4]
cmp r0, 0x2
beq _080F9FAE
@@ -517,7 +517,7 @@ _080F9FB6:
movs r0, 0x18
b _080F9FFC
_080F9FC0:
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
ldr r0, [r1, 0x4]
cmp r0, 0x2
beq _080F9FEA
@@ -563,7 +563,7 @@ _080F9FFE:
sub_80FA004: @ 80FA004
push {r4,lr}
bl sub_80E8BC8
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080FA0AE
@@ -572,7 +572,7 @@ sub_80FA004: @ 80FA004
lsrs r0, 24
cmp r0, 0x2
bne _080FA0AE
- ldr r4, =0x0203ab40
+ ldr r4, =gUnknown_0203AB40
adds r1, r4, 0x2
adds r0, r4, 0
bl GetXYCoordsOneStepInFrontOfPlayer
@@ -590,10 +590,10 @@ sub_80FA004: @ 80FA004
cmp r0, 0x1
bne _080FA070
bl sub_80F9F5C
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_80FA0DC
b _080FA0C0
.pool
@@ -605,10 +605,10 @@ _080FA070:
cmp r0, 0x1
bne _080FA0A0
bl sub_80F9F5C
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_80FA1E8
b _080FA0C0
.pool
@@ -624,10 +624,10 @@ _080FA0AE:
b _080FA0C4
_080FA0B2:
bl sub_80F9F5C
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_80FA34C
_080FA0C0:
str r0, [r1]
@@ -643,7 +643,7 @@ _080FA0C4:
sub_80FA0DC: @ 80FA0DC
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -660,7 +660,7 @@ oei_sweet_scent: @ 80FA0FC
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -691,8 +691,8 @@ sub_80FA13C: @ 80FA13C
push {r4,lr}
bl sub_80F9F78
ldr r0, =gUnknown_0858E600
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -701,7 +701,7 @@ sub_80FA13C: @ 80FA13C
ldrh r1, [r2, 0x2]
lsls r1, 23
lsrs r1, 23
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r3, [r4, 0x14]
adds r1, r3
lsls r1, 16
@@ -778,7 +778,7 @@ sub_80FA1D8: @ 80FA1D8
sub_80FA1E8: @ 80FA1E8
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -795,7 +795,7 @@ sub_80FA208: @ 80FA208
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -824,7 +824,7 @@ sub_80FA234: @ 80FA234
thumb_func_start sub_80FA248
sub_80FA248: @ 80FA248
push {r4,lr}
- ldr r1, =0x0203ab40
+ ldr r1, =gUnknown_0203AB40
movs r2, 0
ldrsh r0, [r1, r2]
movs r2, 0x2
@@ -836,20 +836,20 @@ sub_80FA248: @ 80FA248
ands r2, r0
cmp r2, 0x96
bne _080FA26A
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r0, 0
str r0, [r1, 0x1C]
_080FA26A:
cmp r2, 0x9C
bne _080FA274
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r0, 0x2
str r0, [r1, 0x1C]
_080FA274:
bl sub_80F9F78
ldr r0, =gUnknown_0858E618
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -858,7 +858,7 @@ _080FA274:
ldrh r1, [r2, 0x2]
lsls r1, 23
lsrs r1, 23
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r3, [r4, 0x14]
adds r1, r3
lsls r1, 16
@@ -891,7 +891,7 @@ sub_80FA2D8: @ 80FA2D8
adds r4, r0, 0
movs r0, 0x9B
bl audio_play
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r1, [r0, 0x1C]
adds r2, r4, 0
adds r2, 0x2A
@@ -917,7 +917,7 @@ sub_80FA304: @ 80FA304
asrs r0, 16
cmp r0, 0x27
ble _080FA32E
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0, 0x1C]
cmp r0, 0
beq _080FA322
@@ -951,7 +951,7 @@ sub_80FA33C: @ 80FA33C
sub_80FA34C: @ 80FA34C
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -968,7 +968,7 @@ sub_80FA36C: @ 80FA36C
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -999,8 +999,8 @@ sub_80FA3AC: @ 80FA3AC
push {r4,lr}
bl sub_80F9F78
ldr r0, =gUnknown_0858E630
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -1009,7 +1009,7 @@ sub_80FA3AC: @ 80FA3AC
ldrh r1, [r2, 0x2]
lsls r1, 23
lsrs r1, 23
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r3, [r4, 0x14]
adds r1, r3
lsls r1, 16
@@ -1096,7 +1096,7 @@ sub_80FA458: @ 80FA458
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1124,7 +1124,7 @@ sub_80FA4A0: @ 80FA4A0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x4]
subs r0, 0x4
@@ -1274,7 +1274,7 @@ sub_80FA5E4: @ 80FA5E4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1300,7 +1300,7 @@ sub_80FA62C: @ 80FA62C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r1, [r4, 0x6]
movs r2, 0x6
@@ -1456,7 +1456,7 @@ sub_80FA754: @ 80FA754
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1512,7 +1512,7 @@ _080FA7BC:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1533,7 +1533,7 @@ sub_80FA7EC: @ 80FA7EC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1678,7 +1678,7 @@ sub_80FA970: @ 80FA970
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1722,8 +1722,8 @@ _080FA9CA:
sub_80FA9D0: @ 80FA9D0
push {r4,lr}
sub sp, 0x4
- ldr r3, =0x02037350
- ldr r2, =0x02037590
+ ldr r3, =gUnknown_02037350
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -1759,7 +1759,7 @@ sub_80FA9D0: @ 80FA9D0
lsrs r0, 24
cmp r0, 0x40
beq _080FAA5E
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -1807,7 +1807,7 @@ sub_80FAA7C: @ 80FAA7C
mov r0, sp
adds r1, r4, 0
bl GetXYCoordsOneStepInFrontOfPlayer
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
mov r0, sp
movs r2, 0
ldrsh r0, [r0, r2]
@@ -1834,8 +1834,8 @@ _080FAABC:
b _080FAB8C
_080FAAC6:
ldr r0, =gUnknown_0858E68C
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -1856,8 +1856,8 @@ _080FAAC6:
.pool
_080FAAFC:
ldr r0, =gUnknown_0858E68C
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -1875,8 +1875,8 @@ _080FAAFC:
.pool
_080FAB2C:
ldr r0, =gUnknown_0858E68C
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -1897,8 +1897,8 @@ _080FAB4C:
.pool
_080FAB64:
ldr r0, =gUnknown_0858E68C
- ldr r3, =0x02020630
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_02037590
ldrb r1, [r1, 0x4]
lsls r2, r1, 4
adds r2, r1
@@ -1930,7 +1930,7 @@ door_restore_tilemap: @ 80FABA4
adds r5, r0, 0
movs r0, 0x83
bl audio_play
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r0, [r4, 0x14]
ldr r1, [r4, 0x18]
subs r1, 0x1
@@ -1953,7 +1953,7 @@ _080FABDC:
lsls r2, 2
bl MapGridSetMetatileIdAt
_080FABEA:
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r0, [r4, 0x14]
ldr r1, [r4, 0x18]
ldr r2, =0x0000020a
@@ -1988,7 +1988,7 @@ sub_80FAC24: @ 80FAC24
strh r0, [r5, 0x2E]
b _080FAC54
_080FAC38:
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r0, [r4, 0x14]
ldr r1, [r4, 0x18]
ldr r2, =0x00000e8c
@@ -2055,15 +2055,15 @@ _080FACB4:
beq _080FACC2
b _080FADCE
_080FACC2:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0x64
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085EA88B
bl CopyString
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
ldr r0, =0x00004054
@@ -2079,15 +2079,15 @@ _080FACC2:
b _080FAD8A
.pool
_080FAD14:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0x32
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085EA890
bl CopyString
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
ldr r0, =0x00004054
@@ -2103,12 +2103,12 @@ _080FAD14:
b _080FAD8A
.pool
_080FAD60:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _080FAD70
.pool
_080FAD6C:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
_080FAD70:
strh r0, [r1]
@@ -2131,7 +2131,7 @@ _080FAD8A:
b _080FADCE
.pool
_080FADA4:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
strh r0, [r1]
ldr r0, =0x00004054
@@ -2208,7 +2208,7 @@ task50_overworld_posion_effect: @ 80FAE38
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r1, r0, r1
movs r3, 0
ldrsh r0, [r1, r3]
@@ -2291,7 +2291,7 @@ c3_80A0DD8_is_running: @ 80FAEC0
sub_80FAED4: @ 80FAED4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2307,12 +2307,12 @@ sub_80FAEF0: @ 80FAEF0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -2338,7 +2338,7 @@ _080FAF1C:
lsrs r1, 24
adds r0, r4, 0
bl FieldObjectSetSpecialAnim
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2357,19 +2357,19 @@ sub_80FAF64: @ 80FAF64
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
adds r0, r5, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
lsls r0, 24
cmp r0, 0
beq _080FAFC8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2448,7 +2448,7 @@ sub_80FB00C: @ 80FB00C
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r2, r4, 0
adds r2, 0x20
@@ -2483,7 +2483,7 @@ _080FB06E:
thumb_func_start sub_80FB074
sub_80FB074: @ 80FB074
push {r4-r7,lr}
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r7, r4, 0
movs r6, 0
movs r5, 0x3F
diff --git a/asm/fldeff_emotion.s b/asm/fldeff_emotion.s
index 13c4d14be..9e76fa1c7 100644
--- a/asm/fldeff_emotion.s
+++ b/asm/fldeff_emotion.s
@@ -20,7 +20,7 @@ oei_exclamation_mark: @ 80B4620
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
movs r2, 0
@@ -47,7 +47,7 @@ sub_80B4658: @ 80B4658
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x21
movs r2, 0x1
@@ -74,7 +74,7 @@ sub_80B4690: @ 80B4690
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
movs r1, 0x2E
@@ -115,7 +115,7 @@ sub_80B46D8: @ 80B46D8
orrs r3, r4
mov r4, r12
strb r3, [r4]
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldr r3, [r4]
strh r3, [r0, 0x2E]
ldr r3, [r4, 0x4]
@@ -167,7 +167,7 @@ _080B4756:
bl FieldEffectStop
b _080B47B2
_080B4764:
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r0, sp
ldrb r1, [r0]
lsls r0, r1, 3
@@ -178,7 +178,7 @@ _080B4764:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrh r3, [r4, 0x34]
ldrh r0, [r4, 0x36]
@@ -214,16 +214,16 @@ _080B47B2:
thumb_func_start sub_80B47BC
sub_80B47BC: @ 80B47BC
push {lr}
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
beq _080B47D4
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r0, [r0, 0xC]
b _080B47D8
.pool
_080B47D4:
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r0, [r0]
_080B47D8:
pop {r1}
@@ -243,12 +243,12 @@ sub_80B47E0: @ 80B47E0
_080B47EE:
cmp r0, 0
beq _080B47FC
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r0, [r0, 0xC]
b _080B4800
.pool
_080B47FC:
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r0, [r0]
_080B4800:
pop {r1}
@@ -259,12 +259,12 @@ _080B4800:
thumb_func_start sub_80B4808
sub_80B4808: @ 80B4808
push {lr}
- ldr r0, =0x030060ac
+ ldr r0, =gUnknown_030060AC
ldrb r0, [r0]
cmp r0, 0x1
bne _080B4870
- ldr r2, =0x03006090
- ldr r0, =0x03006080
+ ldr r2, =gUnknown_03006090
+ ldr r0, =gUnknown_03006080
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -274,7 +274,7 @@ sub_80B4808: @ 80B4808
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0x18]
lsls r0, 28
@@ -283,11 +283,11 @@ sub_80B4808: @ 80B4808
lsls r0, 24
lsrs r0, 24
bl GetFaceDirectionAnimId
- ldr r3, =0x03006084
+ ldr r3, =gUnknown_03006084
strb r0, [r3]
movs r0, 0xFE
strb r0, [r3, 0x1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -296,22 +296,22 @@ sub_80B4808: @ 80B4808
b _080B489E
.pool
_080B4870:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0x18]
lsls r0, 28
lsrs r0, 28
bl GetFaceDirectionAnimId
- ldr r3, =0x03006084
+ ldr r3, =gUnknown_03006084
strb r0, [r3]
movs r0, 0xFE
strb r0, [r3, 0x1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
diff --git a/asm/fldeff_strength.s b/asm/fldeff_strength.s
index 9bd3f1bec..a19bdbd25 100644
--- a/asm/fldeff_strength.s
+++ b/asm/fldeff_strength.s
@@ -17,15 +17,15 @@ hm_prepare_rocksmash: @ 8145DC4
movs r0, 0
b _08145DF2
_08145DD8:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl brm_get_pokemon_selection
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_8145E0C
str r0, [r1]
movs r0, 0x1
@@ -40,7 +40,7 @@ _08145DF2:
sub_8145E0C: @ 8145E0C
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -57,7 +57,7 @@ sub_8145E2C: @ 8145E2C
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -66,13 +66,13 @@ sub_8145E2C: @ 8145E2C
lsrs r0, r2, 16
strh r0, [r1, 0x18]
strh r2, [r1, 0x1A]
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
movs r0, 0
pop {r1}
diff --git a/asm/front_pic_anim.s b/asm/front_pic_anim.s
index b9f5a790f..46616bad0 100644
--- a/asm/front_pic_anim.s
+++ b/asm/front_pic_anim.s
@@ -12,7 +12,7 @@ sub_817F498: @ 817F498
push {r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r6, r5, 2
adds r0, r6, r5
lsls r0, 3
@@ -40,7 +40,7 @@ sub_817F498: @ 817F498
movs r0, 0x2
adds r1, r6, 0
ldr r6, =gUnknown_0860AA88
- ldr r7, =0x03001274
+ ldr r7, =gUnknown_03001274
movs r4, 0
adds r2, r3, 0
adds r2, 0x32
@@ -100,7 +100,7 @@ sub_817F544: @ 817F544
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -118,7 +118,7 @@ sub_817F544: @ 817F544
thumb_func_start sub_817F578
sub_817F578: @ 817F578
lsls r1, 24
- ldr r3, =0x03001274
+ ldr r3, =gUnknown_03001274
movs r2, 0x1
str r2, [r3]
ldr r2, =gUnknown_0860AA88
@@ -141,7 +141,7 @@ sub_817F594: @ 817F594
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -151,13 +151,13 @@ sub_817F594: @ 817F594
strh r5, [r4, 0xC]
ldrh r0, [r5, 0x2E]
lsls r0, 24
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsrs r0, 23
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl GetNature
lsls r0, 24
@@ -213,7 +213,7 @@ sub_817F618: @ 817F618
movs r2, 0x1
movs r3, 0x2
bl ObjAffineSet
- ldr r0, =0x02021bc0
+ ldr r0, =gUnknown_02021BC0
lsls r4, 3
adds r4, r0
ldrh r0, [r5]
@@ -241,7 +241,7 @@ sub_817F670: @ 817F670
strb r0, [r4, 0x1]
ldr r0, =gUnknown_0860AD68
str r0, [r4, 0x10]
- ldr r0, =0x03001274
+ ldr r0, =gUnknown_03001274
ldr r0, [r0]
cmp r0, 0x1
bne _0817F68E
@@ -337,7 +337,7 @@ sub_817F724: @ 817F724
lsrs r2, r0, 24
cmp r2, 0x3
bhi _0817F750
- ldr r1, =0x03001240
+ ldr r1, =gUnknown_03001240
lsls r0, r2, 1
adds r0, r2
lsls r0, 2
@@ -362,7 +362,7 @@ _0817F752:
thumb_func_start sub_817F758
sub_817F758: @ 817F758
push {r4,lr}
- ldr r4, =0x03001270
+ ldr r4, =gUnknown_03001270
ldrb r1, [r4]
adds r2, r1, 0x1
adds r0, r2, 0
@@ -397,7 +397,7 @@ sub_817F77C: @ 817F77C
lsrs r3, 30
adds r0, r4, 0
bl CalcVecFromObjectCenterToObjectUpperLeft
- ldr r0, =0x03001274
+ ldr r0, =gUnknown_03001274
ldr r0, [r0]
cmp r0, 0x1
bne _0817F800
@@ -1294,7 +1294,7 @@ _0817FE24:
sub_817FE30: @ 817FE30
push {r4-r6,lr}
adds r4, r0, 0
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
ldrh r6, [r4, 0x2E]
movs r0, 0x2E
ldrsh r1, [r4, r0]
@@ -1324,7 +1324,7 @@ _0817FE54:
adds r0, 0x1
strh r0, [r5, 0x8]
_0817FE70:
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r6, 16
asrs r1, 16
lsls r0, r1, 1
@@ -1405,7 +1405,7 @@ pokemonanimfunc_12: @ 817FF00
lsrs r0, 24
movs r3, 0
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -1440,7 +1440,7 @@ sub_817FF3C: @ 817FF3C
_0817FF54:
movs r2, 0x32
ldrsh r6, [r4, r2]
- ldr r1, =0x03001240
+ ldr r1, =gUnknown_03001240
lsls r0, r5, 1
adds r0, r5
lsls r0, 2
@@ -1491,7 +1491,7 @@ pokemonanimfunc_1F: @ 817FFB8
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -1519,7 +1519,7 @@ sub_817FFF0: @ 817FFF0
lsrs r7, r0, 24
adds r0, r5, 0
bl sub_817F70C
- ldr r1, =0x03001240
+ ldr r1, =gUnknown_03001240
lsls r0, r7, 1
adds r0, r7
lsls r0, 2
@@ -1569,7 +1569,7 @@ _0818003E:
adds r0, r1
strh r0, [r5, 0x26]
_0818006A:
- ldr r0, =0x03001240
+ ldr r0, =gUnknown_03001240
lsls r1, r7, 1
adds r1, r7
lsls r1, 2
@@ -1594,7 +1594,7 @@ pokemonanimfunc_14: @ 8180090
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -2667,7 +2667,7 @@ sub_8180900: @ 8180900
ldrh r1, [r4, 0x2E]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r0, r1, 1
adds r0, r1
lsls r0, 2
@@ -2825,7 +2825,7 @@ pokemonanimfunc_05: @ 8180A50
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -3805,7 +3805,7 @@ pokemonanimfunc_2A: @ 81811E0
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -3826,7 +3826,7 @@ pokemonanimfunc_2A: @ 81811E0
sub_8181214: @ 8181214
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x03001240
+ ldr r6, =gUnknown_03001240
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 1
@@ -3934,7 +3934,7 @@ _081812DA:
movs r3, 0
strh r3, [r4, 0x24]
strh r3, [r4, 0x26]
- ldr r5, =0x03001240
+ ldr r5, =gUnknown_03001240
movs r6, 0x2E
ldrsh r0, [r4, r6]
lsls r1, r0, 1
@@ -4187,7 +4187,7 @@ sub_81814D4: @ 81814D4
_081814E6:
adds r0, r6, 0
bl sub_817F70C
- ldr r4, =0x03001240
+ ldr r4, =gUnknown_03001240
movs r3, 0x2E
ldrsh r1, [r6, r3]
lsls r0, r1, 1
@@ -4278,7 +4278,7 @@ pokemonanimfunc_2D: @ 81815A0
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -4308,7 +4308,7 @@ sub_81815D4: @ 81815D4
_081815E6:
adds r0, r6, 0
bl sub_817F70C
- ldr r4, =0x03001240
+ ldr r4, =gUnknown_03001240
movs r3, 0x2E
ldrsh r1, [r6, r3]
lsls r0, r1, 1
@@ -4400,7 +4400,7 @@ pokemonanimfunc_2E: @ 81816A0
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -4578,7 +4578,7 @@ _08181800:
sub_8181810: @ 8181810
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, =0x03001240
+ ldr r4, =gUnknown_03001240
movs r0, 0x2E
ldrsh r1, [r5, r0]
lsls r0, r1, 1
@@ -4718,7 +4718,7 @@ _08181922:
ldr r0, =sub_8184D88
str r0, [r5, 0x1C]
_0818193A:
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
movs r3, 0x2E
ldrsh r1, [r5, r3]
lsls r0, r1, 1
@@ -4744,7 +4744,7 @@ pokemonanimfunc_30: @ 8181960
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -4902,7 +4902,7 @@ pokemonanimfunc_32: @ 8181A78
lsrs r0, 24
movs r5, 0
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -4926,7 +4926,7 @@ pokemonanimfunc_32: @ 8181A78
sub_8181ABC: @ 8181ABC
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x03001240
+ ldr r6, =gUnknown_03001240
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 1
@@ -5040,7 +5040,7 @@ _08181B7C:
ldrh r0, [r4, 0x34]
adds r0, 0x8
strh r0, [r4, 0x34]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 1
@@ -5117,7 +5117,7 @@ sub_8181C2C: @ 8181C2C
ldrsh r3, [r4, r0]
cmp r3, 0x80
ble _08181C90
- ldr r3, =0x03001240
+ ldr r3, =gUnknown_03001240
movs r1, 0x2E
ldrsh r0, [r4, r1]
lsls r1, r0, 1
@@ -5157,7 +5157,7 @@ _08181C84:
b _08181CD0
.pool
_08181C90:
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
movs r5, 0x2E
ldrsh r1, [r4, r5]
lsls r0, r1, 1
@@ -5232,7 +5232,7 @@ _08181D00:
adds r1, r2, 0
movs r3, 0
bl sub_817F6D4
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 1
@@ -5279,7 +5279,7 @@ _08181D60:
adds r0, r4, 0
adds r1, r2, 0
bl sub_817F6D4
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 1
@@ -5307,7 +5307,7 @@ pokemonanimfunc_33: @ 8181DB0
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7354,7 +7354,7 @@ pokemonanimfunc_48: @ 8182D78
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7465,7 +7465,7 @@ pokemonanimfunc_4E: @ 8182E3C
lsrs r0, 24
movs r3, 0
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7494,7 +7494,7 @@ pokemonanimfunc_4F: @ 8182E7C
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7572,7 +7572,7 @@ pokemonanimfunc_53: @ 8182F10
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7599,7 +7599,7 @@ pokemonanimfunc_54: @ 8182F48
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7626,7 +7626,7 @@ pokemonanimfunc_55: @ 8182F80
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7654,7 +7654,7 @@ pokemonanimfunc_56: @ 8182FB8
lsrs r0, 24
movs r5, 0
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7684,7 +7684,7 @@ pokemonanimfunc_07: @ 8182FFC
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7709,7 +7709,7 @@ pokemonanimfunc_08: @ 8183030
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7736,7 +7736,7 @@ pokemonanimfunc_0B: @ 8183068
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7761,7 +7761,7 @@ pokemonanimfunc_0C: @ 818309C
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7788,7 +7788,7 @@ pokemonanimfunc_0D: @ 81830D4
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -7813,7 +7813,7 @@ pokemonanimfunc_0E: @ 8183108
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -8697,7 +8697,7 @@ pokemonanimfunc_64: @ 818379C
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x2E]
- ldr r2, =0x03001240
+ ldr r2, =gUnknown_03001240
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
diff --git a/asm/intro.s b/asm/intro.s
index bcc5fc8f2..3d9d12945 100644
--- a/asm/intro.s
+++ b/asm/intro.s
@@ -23,11 +23,11 @@ sub_816CC00: @ 816CC00
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
cmp r0, 0
beq _0816CC3C
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -38,7 +38,7 @@ sub_816CC00: @ 816CC00
b _0816CC4C
.pool
_0816CC3C:
- ldr r2, =0x030062a0
+ ldr r2, =gUnknown_030062A0
ldr r1, [r2]
movs r0, 0x1
negs r0, r0
@@ -103,7 +103,7 @@ load_copyright_graphics: @ 816CC70
thumb_func_start SerialCb_CopyrightScreen
SerialCb_CopyrightScreen: @ 816CCB8
push {lr}
- ldr r0, =0x030062b0
+ ldr r0, =gUnknown_030062B0
bl GameCubeMultiBoot_HandleSerialInterrupt
pop {r0}
bx r0
@@ -114,7 +114,7 @@ SerialCb_CopyrightScreen: @ 816CCB8
do_copyright_screen: @ 816CCC8
push {r4-r6,lr}
sub sp, 0x10
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r5, r0, r1
@@ -212,23 +212,23 @@ _0816CCF4:
strh r0, [r1]
ldr r0, =SerialCb_CopyrightScreen
bl SetSerialCallback
- ldr r0, =0x030062b0
+ ldr r0, =gUnknown_030062B0
bl GameCubeMultiBoot_Init
_0816CDBC:
bl fade_and_return_progress_probably
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
- ldr r0, =0x030062b0
+ ldr r0, =gUnknown_030062B0
bl GameCubeMultiBoot_Main
b _0816CEA0
.pool
_0816CE00:
- ldr r4, =0x030062b0
+ ldr r4, =gUnknown_030062B0
adds r0, r4, 0
bl GameCubeMultiBoot_Main
ldrb r0, [r4, 0x2]
@@ -256,7 +256,7 @@ _0816CE2C:
bl CreateTask
ldr r0, =sub_816CC00
bl SetMainCallback2
- ldr r5, =0x030062b0
+ ldr r5, =gUnknown_030062B0
ldrb r0, [r5, 0x2]
cmp r0, 0
beq _0816CE8C
@@ -312,7 +312,7 @@ c2_copyright_1: @ 816CEAC
bl sub_8152680
movs r0, 0
bl sub_81534D0
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0
beq _0816CEDE
@@ -321,7 +321,7 @@ c2_copyright_1: @ 816CEAC
_0816CEDE:
bl init_sav2
_0816CEE2:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x15]
lsls r0, 31
@@ -358,7 +358,7 @@ task_intro_1: @ 816CF18
mov r8, r0
movs r0, 0
bl SetVBlankCallback
- ldr r4, =0x0203bcc8
+ ldr r4, =gUnknown_0203BCC8
bl GenerateRandomNumber
movs r1, 0x1
ands r1, r0
@@ -452,7 +452,7 @@ task_intro_1: @ 816CF18
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085E4A84
bl LoadTaggedObjectPalettes
- ldr r4, =0x02037914
+ ldr r4, =gUnknown_02037914
movs r3, 0xF0
lsls r3, 1
adds r1, r4, r3
@@ -509,7 +509,7 @@ task_intro_1: @ 816CF18
adds r2, r5, 0
movs r3, 0x1
bl sub_816F7D0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -550,14 +550,14 @@ task_intro_2: @ 816D12C
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
ldr r1, =task_intro_3
str r1, [r0]
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
str r5, [r0]
movs r0, 0xCF
lsls r0, 1
@@ -577,12 +577,12 @@ task_intro_3: @ 816D190
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r5, =0x030062a0
+ ldr r5, =gUnknown_030062A0
ldr r0, [r5]
cmp r0, 0x4C
bne _0816D1BE
- ldr r2, =0x02020630
- ldr r1, =0x03005e00
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -606,8 +606,8 @@ _0816D1CC:
ldr r0, [r5]
cmp r0, 0xFB
bne _0816D1EE
- ldr r2, =0x02020630
- ldr r1, =0x03005e00
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -674,7 +674,7 @@ _0816D252:
ldr r0, [r5]
cmp r0, r4
bls _0816D27A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -707,7 +707,7 @@ task_intro_3_3: @ 816D2A0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x4]
adds r0, 0x1
@@ -802,12 +802,12 @@ task_intro_4: @ 816D354
lsls r0, 24
lsrs r1, r0, 24
adds r4, r1, 0
- ldr r5, =0x030062a0
+ ldr r5, =gUnknown_030062A0
ldr r2, [r5]
ldr r0, =0x00000387
cmp r2, r0
bhi _0816D418
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r1, 2
adds r4, r1
lsls r4, 3
@@ -863,7 +863,7 @@ task_intro_4: @ 816D354
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -887,7 +887,7 @@ _0816D418:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -907,12 +907,12 @@ task_intro_5: @ 816D458
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
ldr r0, =0x00000402
cmp r1, r0
bls _0816D476
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -936,16 +936,16 @@ task_intro_6: @ 816D48C
bl SetVBlankCallback
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r0, =0x0203bd24
+ ldr r0, =gUnknown_0203BD24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0203bd26
+ ldr r0, =gUnknown_0203BD26
strh r1, [r0]
- ldr r0, =0x0203bccc
+ ldr r0, =gUnknown_0203BCCC
strh r1, [r0]
movs r0, 0x1
bl load_intro_part2_graphics
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -964,7 +964,7 @@ task_intro_7: @ 816D4E4
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203bcc8
+ ldr r0, =gUnknown_0203BCC8
ldrh r0, [r0]
cmp r0, 0
bne _0816D504
@@ -1009,7 +1009,7 @@ _0816D51C:
movs r2, 0x6E
movs r3, 0x1
bl AddObjectToFront
- ldr r0, =0x0203bcc8
+ ldr r0, =gUnknown_0203BCC8
ldrh r0, [r0]
cmp r0, 0
bne _0816D590
@@ -1025,7 +1025,7 @@ _0816D590:
_0816D598:
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -1038,7 +1038,7 @@ _0816D598:
adds r0, r2
ldr r1, =gUnknown_085E4DC4
str r1, [r0]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r7, r4
lsls r4, 3
adds r4, r0
@@ -1101,16 +1101,16 @@ task_intro_8: @ 816D650
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r5, =0x030062a0
+ ldr r5, =gUnknown_030062A0
ldr r1, [r5]
movs r0, 0xE8
lsls r0, 3
cmp r1, r0
bne _0816D67C
- ldr r1, =0x0203bd28
+ ldr r1, =gUnknown_0203BD28
movs r0, 0x2
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1130,7 +1130,7 @@ _0816D67C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1140,10 +1140,10 @@ _0816D67C:
_0816D6A4:
ldr r1, [r5]
ldr r0, =0x00000455
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
cmp r1, r0
bne _0816D6C8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1161,7 +1161,7 @@ _0816D6C8:
ldr r0, =0x000004be
cmp r1, r0
bne _0816D6EA
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1179,7 +1179,7 @@ _0816D6EA:
ldr r0, =0x00000572
cmp r1, r0
bne _0816D70C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1197,7 +1197,7 @@ _0816D70C:
ldr r0, =0x00000576
cmp r1, r0
bne _0816D72E
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1216,7 +1216,7 @@ _0816D72E:
lsls r0, 3
cmp r1, r0
bne _0816D752
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1234,7 +1234,7 @@ _0816D752:
ldr r0, =0x000006bf
cmp r1, r0
bne _0816D774
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1259,7 +1259,7 @@ _0816D774:
ands r0, r1
movs r1, 0x30
bl sine
- ldr r1, =0x0203bccc
+ ldr r1, =gUnknown_0203BCCC
strh r0, [r1]
ldrh r2, [r4, 0xE]
movs r7, 0xE
@@ -1284,12 +1284,12 @@ task_intro_9: @ 816D7E8
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
ldr r0, =0x00000814
cmp r1, r0
bls _0816D806
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1542,7 +1542,7 @@ _0816D9DC:
.4byte _0816DA9A
.4byte _0816DACA
_0816D9F4:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
movs r0, 0x99
lsls r0, 3
@@ -1551,7 +1551,7 @@ _0816D9F4:
b _0816DABA
.pool
_0816DA08:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
movs r0, 0xC5
lsls r0, 3
@@ -1562,7 +1562,7 @@ _0816DA08:
b _0816DABE
.pool
_0816DA20:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
ldr r0, =0x000006c7
cmp r1, r0
@@ -1651,7 +1651,7 @@ _0816DABE:
strh r0, [r4, 0x2E]
b _0816DADA
_0816DACA:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
ldr r0, =0x0000073f
cmp r1, r0
@@ -1684,7 +1684,7 @@ _0816DAFE:
beq _0816DB42
b _0816DBA4
_0816DB04:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
movs r0, 0x88
lsls r0, 3
@@ -1699,7 +1699,7 @@ _0816DB1C:
ldrh r0, [r4, 0x20]
subs r0, 0x2
strh r0, [r4, 0x20]
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
movs r0, 0x92
lsls r0, 3
@@ -1791,7 +1791,7 @@ task_intro_10: @ 816DBAC
lsls r2, 2
movs r1, 0
bl gpu_pal_apply
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -1824,7 +1824,7 @@ task_intro_10: @ 816DBAC
bl SetGpuReg
ldr r0, =task_intro_11
str r0, [r4]
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
str r5, [r0]
movs r0, 0xDD
lsls r0, 1
@@ -1842,7 +1842,7 @@ task_intro_11: @ 816DC64
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1886,7 +1886,7 @@ _0816DCA8:
movs r0, 0x78
movs r1, 0x50
bl sub_816F2A8
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
cmp r0, 0x1C
bne _0816DCE6
@@ -1911,11 +1911,11 @@ task_intro_12: @ 816DCFC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
cmp r0, 0x2B
bls _0816DD18
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1933,7 +1933,7 @@ task_intro_13: @ 816DD28
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1942,7 +1942,7 @@ task_intro_13: @ 816DD28
bl intro_reset_and_hide_bgs
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
ldr r0, =gUnknown_08D88494
@@ -1963,11 +1963,11 @@ task_intro_13: @ 816DD28
ldr r0, =gUnknown_0852561C
bl LoadCompressedObjectPaletteUsingHeap
ldr r0, =gUnknown_08D85CD0
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
movs r2, 0x80
lsls r2, 1
bl CpuSet
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2017,7 +2017,7 @@ task_intro_14: @ 816DDD8
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -2047,7 +2047,7 @@ task_intro_15: @ 816DE7C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2089,7 +2089,7 @@ _0816DEC6:
task_intro_16: @ 816DED0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2106,7 +2106,7 @@ task_intro_17: @ 816DEEC
sub sp, 0xC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2140,7 +2140,7 @@ task_intro_18: @ 816DF2C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0xA]
adds r0, 0x1
@@ -2231,7 +2231,7 @@ _0816DFF4:
ldrsh r0, [r4, r1]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
- ldr r1, =0x02037b52
+ ldr r1, =gUnknown_02037B52
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0xE]
@@ -2273,7 +2273,7 @@ _0816E046:
ldrsh r0, [r4, r2]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
- ldr r1, =0x02037b52
+ ldr r1, =gUnknown_02037B52
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0xE]
@@ -2398,20 +2398,20 @@ _0816E14E:
strh r0, [r4]
b _0816E176
_0816E156:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0816E176
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
adds r0, r1
ldr r1, =task_intro_19
str r1, [r0]
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_0816E176:
@@ -2428,7 +2428,7 @@ sub_816E190: @ 816E190
lsls r0, 24
lsrs r7, r0, 24
movs r4, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r5, =gUnknown_085E4C64
_0816E19C:
movs r0, 0
@@ -2519,7 +2519,7 @@ _0816E222:
movs r0, 0xFF
ands r2, r0
strh r2, [r3, 0x32]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x36
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -2593,7 +2593,7 @@ task_intro_19: @ 816E2A0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2640,7 +2640,7 @@ task_intro_20: @ 816E358
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldrh r0, [r5, 0x2]
ldrh r1, [r5, 0x4]
@@ -2696,7 +2696,7 @@ _0816E3E0:
movs r1, 0x80
lsls r1, 1
bl sine
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -2739,7 +2739,7 @@ _0816E43C:
beq _0816E44A
b _0816E6BC
_0816E44A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2774,7 +2774,7 @@ _0816E488:
beq _0816E496
b _0816E6BC
_0816E496:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2803,7 +2803,7 @@ _0816E4C4:
beq _0816E4D2
b _0816E6BC
_0816E4D2:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2824,7 +2824,7 @@ _0816E4EC:
beq _0816E4FA
b _0816E6BC
_0816E4FA:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2890,7 +2890,7 @@ _0816E56E:
ldrsh r0, [r5, r2]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
- ldr r1, =0x02037b72
+ ldr r1, =gUnknown_02037B72
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0xE]
@@ -2934,7 +2934,7 @@ _0816E5BC:
ldrsh r0, [r5, r2]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
- ldr r1, =0x02037b72
+ ldr r1, =gUnknown_02037B72
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0xE]
@@ -2975,7 +2975,7 @@ _0816E61A:
ldrsh r0, [r5, r1]
movs r1, 0x3C
bl sine
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -3007,7 +3007,7 @@ _0816E664:
ldrsh r0, [r5, r1]
movs r1, 0x14
bl sine
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -3025,20 +3025,20 @@ _0816E690:
b _0816E6BC
.pool
_0816E69C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0816E6BC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r0, r1
ldr r1, =task_intro_21
str r1, [r0]
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_0816E6BC:
@@ -3060,7 +3060,7 @@ sub_816E6D4: @ 816E6D4
mov r8, r0
movs r5, 0
ldr r7, =gUnknown_085E4CA8
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r9, r0
adds r4, r7, 0
movs r6, 0
@@ -3116,7 +3116,7 @@ sub_816E74C: @ 816E74C
ldr r7, =gUnknown_085E4CA8
adds r4, r7, 0x4
movs r6, 0x24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
_0816E75E:
movs r3, 0x20
@@ -3219,7 +3219,7 @@ _0816E80A:
ands r0, r1
strb r0, [r2]
_0816E82A:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x38
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -3330,7 +3330,7 @@ task_intro_21: @ 816E888
ldr r0, =gUnknown_08D8B6E8
ldr r1, =0x0600e000
bl LZDecompressVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3355,7 +3355,7 @@ task_intro_22: @ 816E954
ldr r0, =gUnknown_08D8B440
ldr r1, =0x0600d000
bl LZDecompressVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3383,7 +3383,7 @@ task_intro_23: @ 816E998
movs r0, 0x54
movs r1, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3409,7 +3409,7 @@ task_intro_24: @ 816E9DC
lsls r1, r0, 2
adds r1, r0
lsls r5, r1, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r4, r5, r6
ldrh r1, [r4, 0xC]
lsls r1, 16
@@ -3484,7 +3484,7 @@ _0816EA74:
b _0816EAA6
.pool
_0816EA90:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3526,7 +3526,7 @@ task_intro_25: @ 816EAB8
lsls r1, 6
movs r0, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3556,7 +3556,7 @@ task_intro_26: @ 816EB44
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r6, r1, r2
movs r3, 0
ldrsh r0, [r6, r3]
@@ -3595,7 +3595,7 @@ _0816EB72:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
movs r1, 0x1
bl StartObjectImageAnim
@@ -3642,7 +3642,7 @@ _0816EBE0:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
movs r1, 0x1
bl StartObjectImageAnim
@@ -3727,7 +3727,7 @@ _0816ECAC:
ldrsh r0, [r4, r1]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
- ldr r1, =0x02037bce
+ ldr r1, =gUnknown_02037BCE
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0x30]
@@ -3759,7 +3759,7 @@ _0816ECDC:
ldrsh r0, [r4, r1]
ldr r1, =gUnknown_08D85CD0
adds r0, r1
- ldr r1, =0x02037bce
+ ldr r1, =gUnknown_02037BCE
movs r2, 0x1
bl CpuSet
ldrh r0, [r4, 0x30]
@@ -3794,7 +3794,7 @@ task_intro_27: @ 816ED20
lsls r1, 6
movs r0, 0
bl SetGpuReg
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -3842,7 +3842,7 @@ task_intro_28: @ 816EDB4
lsls r1, r0, 2
adds r1, r0
lsls r4, r1, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r2, r4, r5
ldrh r0, [r2, 0xE]
movs r3, 0x1
@@ -3919,7 +3919,7 @@ _0816EE3A:
ldrh r0, [r2, 0x8]
subs r0, 0x2
strh r0, [r2, 0x8]
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3973,7 +3973,7 @@ sub_816EEA8: @ 816EEA8
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldrh r0, [r5, 0x4]
adds r0, 0x1
@@ -4009,7 +4009,7 @@ _0816EEF4:
lsls r0, 1
ldr r1, =gUnknown_08D85E72
adds r0, r1
- ldr r1, =0x02037bd0
+ ldr r1, =gUnknown_02037BD0
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0x2]
@@ -4045,7 +4045,7 @@ _0816EF34:
lsls r0, 1
ldr r1, =gUnknown_08D85E72
adds r0, r1
- ldr r1, =0x02037bc4
+ ldr r1, =gUnknown_02037BC4
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0x2]
@@ -4082,7 +4082,7 @@ _0816EF80:
lsls r0, 1
ldr r1, =gUnknown_08D85E52
adds r0, r1
- ldr r1, =0x02037bcc
+ ldr r1, =gUnknown_02037BCC
movs r2, 0x1
bl CpuSet
ldrh r0, [r5, 0x2]
@@ -4105,7 +4105,7 @@ _0816EFB6:
lsrs r4, 24
movs r0, 0x67
bl audio_play
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -4149,7 +4149,7 @@ _0816F00A:
movs r1, 0x10
bl pal_fade_1
ldr r4, =gUnknown_08D85E7C
- ldr r5, =0x02037bd0
+ ldr r5, =gUnknown_02037BD0
adds r0, r4, 0
adds r1, r5, 0
movs r2, 0x1
@@ -4195,7 +4195,7 @@ _0816F074:
b _0816F0B2
.pool
_0816F0A0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4260,7 +4260,7 @@ task_intro_3_1: @ 816F128
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -4346,7 +4346,7 @@ task_intro_3_2: @ 816F1E0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
diff --git a/asm/item.s b/asm/item.s
index ca4baebd4..aeb02e3f3 100644
--- a/asm/item.s
+++ b/asm/item.s
@@ -8,7 +8,7 @@
thumb_func_start decrypt_bag_item_quantity
decrypt_bag_item_quantity: @ 80D6554
adds r1, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xAC
ldr r0, [r0]
@@ -24,7 +24,7 @@ decrypt_bag_item_quantity: @ 80D6554
encrypt_bag_item_quantity: @ 80D656C
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
adds r2, 0xAC
ldr r2, [r2]
@@ -55,7 +55,7 @@ encrypt_decrypt_all_item_quantities: @ 80D658C
sub sp, 0x4
mov r8, r0
movs r1, 0
- ldr r0, =0x02039dd8
+ ldr r0, =gUnknown_02039DD8
mov r9, r0
_080D659E:
movs r6, 0
@@ -66,7 +66,7 @@ _080D659E:
ldrb r0, [r0, 0x4]
cmp r6, r0
bcs _080D65CC
- ldr r2, =0x02039dd8
+ ldr r2, =gUnknown_02039DD8
_080D65B0:
adds r4, r5, r2
lsls r1, r6, 2
@@ -107,8 +107,8 @@ call_encrypt_decrypt_all_item_quantities: @ 80D65E4
@ void init_bag_pockets()
init_bag_pockets: @ 80D65F0
push {r4,lr}
- ldr r1, =0x02039dd8
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_02039DD8
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r3, 0xAC
lsls r3, 3
@@ -239,7 +239,7 @@ IsBagPocketNonEmpty: @ 80D66EC
push {lr}
lsls r0, 24
movs r2, 0
- ldr r1, =0x02039dd8
+ ldr r1, =gUnknown_02039DD8
lsrs r0, 21
subs r0, 0x8
adds r0, r1
@@ -308,7 +308,7 @@ _080D6768:
subs r0, 0x1
lsls r0, 24
movs r6, 0
- ldr r1, =0x02039dd8
+ ldr r1, =gUnknown_02039DD8
lsrs r4, r0, 21
b _080D67AE
.pool
@@ -335,7 +335,7 @@ _080D67A6:
adds r0, r6, 0x1
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x02039dd8
+ ldr r1, =gUnknown_02039DD8
_080D67AE:
adds r0, r4, r1
ldrb r0, [r0, 0x4]
@@ -362,7 +362,7 @@ _080D67C8:
lsrs r1, r0, 24
cmp r1, 0x1
bne _080D67E4
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
movs r0, 0x1
b _080D67F6
@@ -373,7 +373,7 @@ _080D67E4:
lsrs r4, r0, 16
cmp r4, 0xB2
bls _080D67C8
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
movs r0, 0
@@ -431,7 +431,7 @@ _080D684C:
movs r7, 0x63
_080D6860:
movs r6, 0
- ldr r1, =0x02039dd8
+ ldr r1, =gUnknown_02039DD8
lsls r4, r2, 3
adds r0, r4, r1
mov r9, r4
@@ -472,7 +472,7 @@ _080D68AC:
adds r0, r6, 0x1
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x02039dd8
+ ldr r1, =gUnknown_02039DD8
adds r0, r4, r1
ldrb r0, [r0, 0x4]
cmp r6, r0
@@ -481,7 +481,7 @@ _080D68BC:
cmp r5, 0
beq _080D6914
movs r6, 0
- ldr r3, =0x02039dd8
+ ldr r3, =gUnknown_02039DD8
mov r1, r9
adds r0, r1, r3
ldrb r0, [r0, 0x4]
@@ -582,7 +582,7 @@ _080D6978:
lsrs r0, 24
mov r10, r0
lsls r1, r0, 3
- ldr r0, =0x02039dd8
+ ldr r0, =gUnknown_02039DD8
adds r7, r1, r0
ldrb r0, [r7, 0x4]
lsls r0, 2
@@ -769,7 +769,7 @@ _080D6AF4:
lsrs r0, 24
mov r9, r0
lsls r1, r0, 3
- ldr r0, =0x02039dd8
+ ldr r0, =gUnknown_02039DD8
adds r5, r1, r0
movs r6, 0
ldrb r2, [r5, 0x4]
@@ -992,7 +992,7 @@ _080D6CA6:
sub_80D6CAC: @ 80D6CAC
push {lr}
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r3, 0x93
lsls r3, 3
@@ -1027,7 +1027,7 @@ sub_80D6CE4: @ 80D6CE4
push {r4,lr}
movs r2, 0
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
movs r4, 0x93
lsls r4, 3
@@ -1063,7 +1063,7 @@ sub_80D6D1C: @ 80D6D1C
lsrs r5, r1, 16
movs r4, 0
_080D6D28:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
lsls r1, r4, 2
adds r0, r2, r1
@@ -1110,7 +1110,7 @@ sub_80D6D70: @ 80D6D70
movs r0, 0xC8
bl AllocZeroed
adds r7, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x93
lsls r0, 3
@@ -1179,7 +1179,7 @@ _080D6E10:
adds r1, r5, 0
bl sub_80D6588
_080D6E20:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x93
lsls r1, 3
@@ -1205,7 +1205,7 @@ sub_80D6E48: @ 80D6E48
lsls r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r2, [r2]
lsrs r0, 22
adds r3, r2, r0
@@ -1240,7 +1240,7 @@ _080D6E88:
adds r6, r1, 0
cmp r4, 0x31
bhi _080D6ECA
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r12, r0
lsls r5, r2, 2
movs r7, 0x93
@@ -1283,7 +1283,7 @@ _080D6ECA:
thumb_func_start sub_80D6EDC
sub_80D6EDC: @ 80D6EDC
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00000496
adds r1, r0, r2
@@ -1314,7 +1314,7 @@ _080D6F0E:
bag_pocket_get_itemid: @ 80D6F14
lsls r0, 24
lsls r1, 16
- ldr r2, =0x02039dd8
+ ldr r2, =gUnknown_02039DD8
lsrs r0, 21
subs r0, 0x8
adds r0, r2
@@ -1332,7 +1332,7 @@ bag_pocket_get_item_quantity: @ 80D6F30
push {lr}
lsls r0, 24
lsls r1, 16
- ldr r2, =0x02039dd8
+ ldr r2, =gUnknown_02039DD8
lsrs r0, 21
subs r0, 0x8
adds r0, r2
@@ -1535,7 +1535,7 @@ _080D708C:
sub_80D7094: @ 80D7094
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x02039dd8
+ ldr r5, =gUnknown_02039DD8
_080D709A:
lsls r1, r4, 3
adds r1, r5
@@ -1564,7 +1564,7 @@ CountTotalItemQuantityInBag: @ 80D70BC
bl itemid_get_pocket_number
lsls r0, 24
lsrs r0, 21
- ldr r1, =0x02039dd0
+ ldr r1, =gUnknown_02039DD0
adds r5, r0, r1
movs r4, 0
ldrb r0, [r5, 0x4]
@@ -1604,7 +1604,7 @@ sub_80D710C: @ 80D710C
lsrs r5, r0, 16
lsls r1, 16
lsrs r4, r1, 16
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
@@ -1664,7 +1664,7 @@ sub_80D7184: @ 80D7184
lsrs r5, r0, 16
lsls r1, 16
lsrs r4, r1, 16
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
@@ -1731,7 +1731,7 @@ sub_80D7204: @ 80D7204
lsrs r7, r0, 16
lsls r1, 16
lsrs r4, r1, 16
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
@@ -1879,7 +1879,7 @@ sub_80D7334: @ 80D7334
mov r9, r0
lsls r1, 16
lsrs r4, r1, 16
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
@@ -1900,7 +1900,7 @@ sub_80D7334: @ 80D7334
ldr r1, =0x00000e54
adds r0, r1
adds r7, r3, r0
- ldr r1, =0x0203cf30
+ ldr r1, =gUnknown_0203CF30
ldrh r0, [r1, 0x8]
ldrh r1, [r1, 0x6]
adds r0, r1
diff --git a/asm/item_use.s b/asm/item_use.s
index 46e5e6eb4..095da509c 100644
--- a/asm/item_use.s
+++ b/asm/item_use.s
@@ -11,11 +11,11 @@ SetUpItemUseCallback: @ 80FD060
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r0, [r1]
cmp r0, 0xAF
bne _080FD084
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -34,7 +34,7 @@ _080FD08A:
lsls r0, 24
cmp r0, 0
bne _080FD0B8
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r2, [r0]
ldr r1, =gUnknown_085920D8
lsls r0, r4, 2
@@ -46,7 +46,7 @@ _080FD08A:
b _080FD0CC
.pool
_080FD0B8:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r2, [r0]
ldr r1, =gUnknown_085920D8
lsls r0, r4, 2
@@ -68,7 +68,7 @@ SetUpItemUseOnFieldCallback: @ 80FD0DC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -77,7 +77,7 @@ SetUpItemUseOnFieldCallback: @ 80FD0DC
ldrsh r0, [r0, r1]
cmp r0, 0x1
beq _080FD110
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =MapPostLoadHook_UseItem
str r0, [r1]
adds r0, r2, 0
@@ -85,7 +85,7 @@ SetUpItemUseOnFieldCallback: @ 80FD0DC
b _080FD11A
.pool
_080FD110:
- ldr r0, =0x0203a0f4
+ ldr r0, =gUnknown_0203A0F4
ldr r1, [r0]
adds r0, r2, 0
bl _call_via_r1
@@ -119,7 +119,7 @@ Task_CallItemUseOnFieldCallback: @ 80FD13C
lsrs r0, 24
cmp r0, 0x1
bne _080FD158
- ldr r0, =0x0203a0f4
+ ldr r0, =gUnknown_0203A0F4
ldr r1, [r0]
adds r0, r4, 0
bl _call_via_r1
@@ -140,7 +140,7 @@ DisplayCannotUseItemMessage: @ 80FD164
lsrs r5, r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
adds r0, r6, 0
bl ExpandStringRefs
cmp r4, 0
@@ -260,7 +260,7 @@ sub_80FD254: @ 80FD254
push {lr}
sub sp, 0x24
mov r1, sp
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
strh r0, [r1, 0x20]
ldr r1, =bag_menu_mail_related
@@ -279,7 +279,7 @@ ItemUseOutOfBattle_Mail: @ 80FD278
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ce54
+ ldr r1, =gUnknown_0203CE54
ldr r2, [r1]
ldr r1, =sub_80FD254
str r1, [r2]
@@ -299,7 +299,7 @@ ItemUseOutOfBattle_Bike: @ 80FD298
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
mov r4, sp
adds r4, 0x2
@@ -358,7 +358,7 @@ _080FD320:
lsls r0, 24
cmp r0, 0
bne _080FD348
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =ItemUseOnFieldCB_Bike
str r0, [r1]
adds r0, r5, 0
@@ -381,7 +381,7 @@ ItemUseOnFieldCB_Bike: @ 80FD358
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_x28
lsls r0, 24
@@ -486,7 +486,7 @@ ItemUseOutOfBattle_Rod: @ 80FD428
bl CanFish
cmp r0, 0x1
bne _080FD44C
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =ItemUseOnFieldCB_Rod
str r0, [r1]
adds r0, r4, 0
@@ -494,7 +494,7 @@ ItemUseOutOfBattle_Rod: @ 80FD428
b _080FD45E
.pool
_080FD44C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -515,7 +515,7 @@ ItemUseOnFieldCB_Rod: @ 80FD468
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_x28
lsls r0, 24
@@ -537,7 +537,7 @@ ItemUseOutOfBattle_Itemfinder: @ 80FD490
lsrs r4, 24
movs r0, 0x27
bl sav12_xor_increment
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =ItemUseOnFieldCB_Itemfinder
str r0, [r1]
adds r0, r4, 0
@@ -553,7 +553,7 @@ ItemUseOnFieldCB_Itemfinder: @ 80FD4B8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
adds r1, r4, 0
bl ItemfinderCheckForHiddenItems
@@ -561,7 +561,7 @@ ItemUseOnFieldCB_Itemfinder: @ 80FD4B8
lsrs r0, 24
cmp r0, 0x1
bne _080FD4EC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -592,7 +592,7 @@ sub_80FD504: @ 80FD504
lsls r6, r5, 2
adds r0, r6, r5
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r4, r7, r0
movs r1, 0x6
@@ -646,7 +646,7 @@ _080FD584:
lsrs r1, r0, 24
cmp r1, 0x3
bls _080FD574
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r3, r5
lsls r0, 3
adds r0, r1
@@ -711,7 +711,7 @@ ItemfinderCheckForHiddenItems: @ 80FD5F0
mov r0, sp
adds r1, r4, 0
bl PlayerGetDestCoords
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -790,7 +790,7 @@ _080FD694:
_080FD6A4:
adds r0, r6, 0
bl sub_80FD7C8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -906,7 +906,7 @@ _080FD76C:
subs r0, r5, r0
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x4]
b _080FD79E
@@ -918,7 +918,7 @@ _080FD784:
adds r0, r5
b _080FD798
_080FD78E:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0]
adds r0, 0x7
@@ -964,7 +964,7 @@ sub_80FD7C8: @ 80FD7C8
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x4]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r1, [r0]
ldr r0, [r1]
adds r0, 0x7
@@ -1114,7 +1114,7 @@ sub_80FD8E0: @ 80FD8E0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r3, r1, r0
movs r1, 0x4
ldrsh r0, [r3, r1]
@@ -1306,7 +1306,7 @@ sub_80FDA24: @ 80FDA24
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
adds r0, r4
bl FieldObjectClearAnimIfSpecialAnimFinished
movs r0, 0xFF
@@ -1356,7 +1356,7 @@ sub_80FDA94: @ 80FDA94
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectCheckIfSpecialAnimFinishedOrInactive
lsls r0, 24
@@ -1383,7 +1383,7 @@ sub_80FDADC: @ 80FDADC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0xFF
movs r1, 0
@@ -1395,7 +1395,7 @@ sub_80FDADC: @ 80FDADC
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectCheckIfSpecialAnimFinishedOrInactive
lsls r0, 24
@@ -1448,7 +1448,7 @@ ItemUseOutOfBattle_PokeblockCase: @ 80FDB6C
lsrs r0, 24
cmp r0, 0x1
bne _080FDB98
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1459,7 +1459,7 @@ ItemUseOutOfBattle_PokeblockCase: @ 80FDB6C
b _080FDBDA
.pool
_080FDB98:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1468,7 +1468,7 @@ _080FDB98:
ldrsh r0, [r5, r1]
cmp r0, 0x1
beq _080FDBC8
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
ldr r0, =sub_80FDBEC
str r0, [r1]
@@ -1477,7 +1477,7 @@ _080FDB98:
b _080FDBDA
.pool
_080FDBC8:
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_80AF6D4
str r1, [r0]
movs r0, 0x1
@@ -1508,7 +1508,7 @@ sub_80FDC00: @ 80FDC00
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1532,7 +1532,7 @@ ItemUseOutOfBattle_CoinCase: @ 80FDC34
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl GetCoins
adds r1, r0, 0
lsls r1, 16
@@ -1541,11 +1541,11 @@ ItemUseOutOfBattle_CoinCase: @ 80FDC34
movs r2, 0
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9026
adds r0, r4, 0
bl ExpandStringRefs
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1578,18 +1578,18 @@ ItemUseOutOfBattle_PowderJar: @ 80FDCA4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_80247BC
adds r1, r0, 0
adds r0, r4, 0
movs r2, 0
movs r3, 0x5
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9138
adds r0, r4, 0
bl ExpandStringRefs
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1627,13 +1627,13 @@ sub_80FDD10: @ 80FDD10
lsrs r0, 24
cmp r0, 0x1
bne _080FDD58
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =sub_80FDD74
str r0, [r1]
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =MapPostLoadHook_UseItem
str r0, [r1]
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
str r0, [r1]
@@ -1642,7 +1642,7 @@ sub_80FDD10: @ 80FDD10
b _080FDD68
.pool
_080FDD58:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_overworld_function
adds r1, r0, 0
@@ -1661,7 +1661,7 @@ sub_80FDD74: @ 80FDD74
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
@@ -1687,7 +1687,7 @@ ItemUseOutOfBattle_WailmerPail: @ 80FDDA4
lsrs r0, 24
cmp r0, 0x1
bne _080FDDC8
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =sub_80FDE7C
b _080FDDD8
.pool
@@ -1697,7 +1697,7 @@ _080FDDC8:
lsrs r0, 24
cmp r0, 0x1
bne _080FDDEC
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =sub_80FDE08
_080FDDD8:
str r0, [r1]
@@ -1706,7 +1706,7 @@ _080FDDD8:
b _080FDDFE
.pool
_080FDDEC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1759,7 +1759,7 @@ sub_80FDE2C: @ 80FDE2C
lsrs r2, r0, 24
cmp r2, 0x10
beq _080FDE68
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
lsls r1, r2, 3
adds r1, r2
lsls r1, 2
@@ -1802,7 +1802,7 @@ ItemUseOutOfBattle_Medicine: @ 80FDEA0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =ItemUseCB_Medicine
str r1, [r2]
bl SetUpItemUseCallback
@@ -1816,7 +1816,7 @@ ItemUseOutOfBattle_ReduceEV: @ 80FDEBC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =sub_81B67C8
str r1, [r2]
bl SetUpItemUseCallback
@@ -1830,7 +1830,7 @@ ItemUseOutOfBattle_SacredAsh: @ 80FDED8
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =sub_81B79E8
str r1, [r2]
bl SetUpItemUseCallback
@@ -1844,7 +1844,7 @@ ItemUseOutOfBattle_PPRecovery: @ 80FDEF4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =dp05_ether
str r1, [r2]
bl SetUpItemUseCallback
@@ -1858,7 +1858,7 @@ ItemUseOutOfBattle_PPUp: @ 80FDF10
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =dp05_pp_up
str r1, [r2]
bl SetUpItemUseCallback
@@ -1872,7 +1872,7 @@ ItemUseOutOfBattle_RareCandy: @ 80FDF2C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =dp05_rare_candy
str r1, [r2]
bl SetUpItemUseCallback
@@ -1886,7 +1886,7 @@ ItemUseOutOfBattle_TMHM: @ 80FDF48
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r1, [r0]
movs r0, 0xA9
lsls r0, 1
@@ -1920,7 +1920,7 @@ sub_80FDF90: @ 80FDF90
lsrs r4, 24
movs r0, 0x2
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1938,14 +1938,14 @@ task08_0809AD8C: @ 80FDFBC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _080FE000
- ldr r4, =0x02021cc4
- ldr r0, =0x0203ce7c
+ ldr r4, =gUnknown_02021CC4
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl ItemIdToBattleMoveId
lsls r0, 16
@@ -1956,7 +1956,7 @@ task08_0809AD8C: @ 80FDFBC
adds r1, r0
adds r0, r4, 0
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9058
adds r0, r4, 0
bl ExpandStringRefs
@@ -1990,7 +1990,7 @@ sub_80FE03C: @ 80FE03C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =sub_81B6DC4
str r1, [r2]
bl SetUpItemUseCallback
@@ -2002,14 +2002,14 @@ sub_80FE03C: @ 80FE03C
thumb_func_start sub_80FE058
sub_80FE058: @ 80FE058
push {r4,lr}
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
movs r1, 0x1
bl remove_item
ldrh r0, [r4]
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
bl itemid_get_name
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9080
bl ExpandStringRefs
bl InBattlePyramid
@@ -2048,7 +2048,7 @@ ItemUseOutOfBattle_Repel: @ 80FE0BC
lsls r0, 16
cmp r0, 0
bne _080FE0EC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2089,7 +2089,7 @@ sub_80FE124: @ 80FE124
lsls r1, r0, 2
adds r1, r0
lsls r4, r1, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r1, r4, r5
ldrh r0, [r1, 0x10]
adds r0, 0x1
@@ -2125,7 +2125,7 @@ sub_80FE164: @ 80FE164
cmp r0, 0
bne _080FE1C2
ldr r4, =0x00004021
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_quality
adds r1, r0, 0
@@ -2138,7 +2138,7 @@ sub_80FE164: @ 80FE164
lsls r0, 24
cmp r0, 0
bne _080FE1B8
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
ldr r3, =bag_menu_inits_lists_menu
adds r0, r5, 0
movs r1, 0x1
@@ -2146,7 +2146,7 @@ sub_80FE164: @ 80FE164
b _080FE1C2
.pool
_080FE1B8:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
ldr r2, =sub_81C6714
adds r0, r6, 0
bl DisplayItemMessageInBattlePyramid
@@ -2163,7 +2163,7 @@ sub_80FE1D0: @ 80FE1D0
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2181,7 +2181,7 @@ sub_80FE1D0: @ 80FE1D0
lsls r0, 24
cmp r0, 0
bne _080FE21C
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
ldr r3, =bag_menu_inits_lists_menu
adds r0, r4, 0
movs r1, 0x1
@@ -2189,7 +2189,7 @@ sub_80FE1D0: @ 80FE1D0
b _080FE226
.pool
_080FE21C:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
ldr r2, =sub_81C6714
adds r0, r5, 0
bl DisplayItemMessageInBattlePyramid
@@ -2205,9 +2205,9 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80FE234
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
bl itemid_get_name
ldrh r0, [r4]
cmp r0, 0x2B
@@ -2216,7 +2216,7 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80FE234
bl FlagSet
ldr r0, =0x000008ae
bl FlagReset
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E90C6
bl ExpandStringRefs
b _080FE28C
@@ -2226,11 +2226,11 @@ _080FE278:
bl FlagSet
ldr r0, =0x000008ad
bl FlagReset
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E90F4
bl ExpandStringRefs
_080FE28C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2268,14 +2268,14 @@ re_escape_rope: @ 80FE2D8
lsrs r4, 24
bl flagmods_08054D70
bl sub_80FE058
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
movs r1, 0
strh r1, [r0, 0x8]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
ldr r2, =task08_080A1C44
adds r0, r4, 0
bl DisplayItemMessageOnField
@@ -2288,7 +2288,7 @@ re_escape_rope: @ 80FE2D8
thumb_func_start sub_80FE314
sub_80FE314: @ 80FE314
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x1A]
movs r0, 0x2
ands r0, r1
@@ -2314,7 +2314,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80FE334
lsrs r0, 24
cmp r0, 0x1
bne _080FE35C
- ldr r1, =0x0203a0f4
+ ldr r1, =gUnknown_0203A0F4
ldr r0, =re_escape_rope
str r0, [r1]
adds r0, r4, 0
@@ -2322,7 +2322,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80FE334
b _080FE36E
.pool
_080FE35C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2342,7 +2342,7 @@ ItemUseOutOfBattle_EvolutionStone: @ 80FE378
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =sub_81B7C74
str r1, [r2]
bl SetUpItemUseCallback
@@ -2361,7 +2361,7 @@ ItemUseInBattle_PokeBall: @ 80FE394
lsls r0, 24
cmp r0, 0
bne _080FE3D0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
@@ -2407,7 +2407,7 @@ sub_80FE408: @ 80FE408
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2436,7 +2436,7 @@ sub_80FE440: @ 80FE440
lsls r0, 24
lsrs r5, r0, 24
adds r6, r5, 0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -2450,7 +2450,7 @@ sub_80FE440: @ 80FE440
ble _080FE4AC
movs r0, 0x1
bl audio_play
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
movs r1, 0x1
bl remove_item
@@ -2486,17 +2486,17 @@ ItemUseInBattle_StatIncrease: @ 80FE4B8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x0202406e
- ldr r0, =0x020244b8
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_020244B8
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
lsls r2, 24
lsrs r2, 24
@@ -2525,7 +2525,7 @@ _080FE518:
b _080FE53C
.pool
_080FE52C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2549,7 +2549,7 @@ sub_80FE54C: @ 80FE54C
lsls r0, 24
cmp r0, 0
bne _080FE574
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
ldr r0, =sub_81B89F0
str r0, [r1]
@@ -2558,7 +2558,7 @@ sub_80FE54C: @ 80FE54C
b _080FE582
.pool
_080FE574:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
ldr r0, =sub_81B89F0
str r0, [r1]
@@ -2576,7 +2576,7 @@ ItemUseInBattle_Medicine: @ 80FE590
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =ItemUseCB_Medicine
str r1, [r2]
bl sub_80FE54C
@@ -2590,7 +2590,7 @@ sub_80FE5AC: @ 80FE5AC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =sub_81B79E8
str r1, [r2]
bl sub_80FE54C
@@ -2604,7 +2604,7 @@ ItemUseInBattle_PPRecovery: @ 80FE5C8
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03006328
+ ldr r2, =gUnknown_03006328
ldr r1, =dp05_ether
str r1, [r2]
bl sub_80FE54C
@@ -2618,7 +2618,7 @@ ItemUseInBattle_Escape: @ 80FE5E4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
@@ -2629,7 +2629,7 @@ ItemUseInBattle_Escape: @ 80FE5E4
lsls r0, 24
cmp r0, 0
bne _080FE620
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
ldr r3, =unknown_ItemMenu_Confirm
adds r0, r4, 0
movs r1, 0x1
@@ -2637,14 +2637,14 @@ ItemUseInBattle_Escape: @ 80FE5E4
b _080FE646
.pool
_080FE620:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
ldr r2, =sub_81C5B14
adds r0, r4, 0
bl DisplayItemMessageInBattlePyramid
b _080FE646
.pool
_080FE634:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2664,7 +2664,7 @@ ItemUseOutOfBattle_EnigmaBerry: @ 80FE650
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl GetItemEffectType
lsls r0, 24
@@ -2704,7 +2704,7 @@ _080FE67C:
.4byte _080FE724
.4byte _080FE740
_080FE6D0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2716,7 +2716,7 @@ _080FE6D0:
b _080FE770
.pool
_080FE6EC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2728,7 +2728,7 @@ _080FE6EC:
b _080FE770
.pool
_080FE708:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2740,7 +2740,7 @@ _080FE708:
b _080FE770
.pool
_080FE724:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2752,7 +2752,7 @@ _080FE724:
b _080FE770
.pool
_080FE740:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2764,7 +2764,7 @@ _080FE740:
b _080FE770
.pool
_080FE75C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2785,7 +2785,7 @@ ItemUseInBattle_EnigmaBerry: @ 80FE77C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl GetItemEffectType
lsls r0, 24
@@ -2848,7 +2848,7 @@ ItemUseOutOfBattle_CannotUse: @ 80FE820
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
diff --git a/asm/libagbbackup.s b/asm/libagbbackup.s
index 35180530c..940e3addf 100644
--- a/asm/libagbbackup.s
+++ b/asm/libagbbackup.s
@@ -96,7 +96,7 @@ _082E1908:
@ void FlashTimerIntr()
FlashTimerIntr: @ 82E191C
push {lr}
- ldr r1, =0x03001a72
+ ldr r1, =gUnknown_03001A72
ldrh r0, [r1]
cmp r0, 0
beq _082E1938
@@ -106,7 +106,7 @@ FlashTimerIntr: @ 82E191C
lsls r0, 16
cmp r0, 0
bne _082E1938
- ldr r1, =0x03007840
+ ldr r1, =gUnknown_03007840
movs r0, 0x1
strb r0, [r1]
_082E1938:
@@ -124,9 +124,9 @@ SetFlashTimerIntr: @ 82E1944
lsrs r1, r0, 24
cmp r1, 0x3
bhi _082E1978
- ldr r0, =0x03001a70
+ ldr r0, =gUnknown_03001A70
strb r1, [r0]
- ldr r1, =0x03001a74
+ ldr r1, =gUnknown_03001A74
ldrb r0, [r0]
lsls r0, 2
ldr r3, =0x04000100
@@ -153,13 +153,13 @@ StartFlashTimer: @ 82E1980
push {r4-r6}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03007864
+ ldr r1, =gUnknown_03007864
lsls r2, r0, 1
adds r2, r0
lsls r2, 1
ldr r0, [r1]
adds r2, r0
- ldr r1, =0x03001a78
+ ldr r1, =gUnknown_03001A78
ldr r0, =0x04000208
mov r9, r0
ldrh r0, [r0]
@@ -167,12 +167,12 @@ StartFlashTimer: @ 82E1980
movs r3, 0
mov r1, r9
strh r3, [r1]
- ldr r0, =0x03001a74
+ ldr r0, =gUnknown_03001A74
mov r8, r0
ldr r4, [r0]
strh r3, [r4, 0x2]
ldr r6, =0x04000200
- ldr r1, =0x03001a70
+ ldr r1, =gUnknown_03001A70
mov r10, r1
ldrb r1, [r1]
movs r5, 0x8
@@ -182,9 +182,9 @@ StartFlashTimer: @ 82E1980
ldrh r0, [r6]
orrs r0, r1
strh r0, [r6]
- ldr r0, =0x03007840
+ ldr r0, =gUnknown_03007840
strb r3, [r0]
- ldr r1, =0x03001a72
+ ldr r1, =gUnknown_03001A72
ldrh r0, [r2]
strh r0, [r1]
adds r2, 0x2
@@ -219,7 +219,7 @@ StopFlashTimer: @ 82E1A28
ldr r3, =0x04000208
movs r1, 0
strh r1, [r3]
- ldr r2, =0x03001a74
+ ldr r2, =gUnknown_03001A74
ldr r0, [r2]
strh r1, [r0]
adds r0, 0x2
@@ -228,14 +228,14 @@ StopFlashTimer: @ 82E1A28
subs r0, 0x2
str r0, [r2]
ldr r2, =0x04000200
- ldr r0, =0x03001a70
+ ldr r0, =gUnknown_03001A70
ldrb r0, [r0]
movs r1, 0x8
lsls r1, r0
ldrh r0, [r2]
bics r0, r1
strh r0, [r2]
- ldr r0, =0x03001a78
+ ldr r0, =gUnknown_03001A78
ldrh r0, [r0]
strh r0, [r3]
bx lr
@@ -254,7 +254,7 @@ ReadFlash1: @ 82E1A6C
SetReadFlash1: @ 82E1A70
push {lr}
adds r2, r0, 0
- ldr r1, =0x03007844
+ ldr r1, =gUnknown_03007844
adds r0, r2, 0x1
str r0, [r1]
ldr r3, =ReadFlash1
@@ -320,7 +320,7 @@ ReadFlash: @ 82E1AD4
movs r1, 0x3
orrs r0, r1
strh r0, [r2]
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x80
@@ -357,7 +357,7 @@ _082E1B40:
bne _082E1B34
mov r3, sp
adds r3, 0x1
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r4, r0
@@ -421,7 +421,7 @@ VerifyFlashSector: @ 82E1BA0
movs r1, 0x3
orrs r0, r1
strh r0, [r2]
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x80
@@ -458,7 +458,7 @@ _082E1C08:
bne _082E1BFC
mov r3, sp
adds r3, 0x1
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldrb r1, [r0, 0x8]
lsls r4, r1
@@ -484,7 +484,7 @@ VerifyFlashSectorFirstNBytes: @ 82E1C38
adds r6, r2, 0
lsls r2, r0, 16
lsrs r4, r2, 16
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x80
@@ -528,7 +528,7 @@ _082E1CA0:
bne _082E1C94
mov r3, sp
adds r3, 0x1
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldrb r1, [r0, 0x8]
lsls r4, r1
@@ -561,7 +561,7 @@ _082E1CDC:
_082E1CE2:
cmp r6, 0x2
bhi _082E1D08
- ldr r0, =0x0300784c
+ ldr r0, =gUnknown_0300784C
ldr r2, [r0]
adds r0, r4, 0
adds r1, r5, 0
@@ -600,7 +600,7 @@ _082E1D22:
_082E1D28:
cmp r6, 0x2
bhi _082E1D50
- ldr r0, =0x0300784c
+ ldr r0, =gUnknown_0300784C
ldr r2, [r0]
adds r0, r4, 0
adds r1, r5, 0
@@ -656,31 +656,31 @@ _082E1D8A:
bne _082E1D88
movs r4, 0
_082E1D9E:
- ldr r1, =0x03007854
+ ldr r1, =gUnknown_03007854
ldr r0, [r2]
ldr r0, [r0]
str r0, [r1]
- ldr r1, =0x0300784c
+ ldr r1, =gUnknown_0300784C
ldr r0, [r2]
ldr r0, [r0, 0x4]
str r0, [r1]
- ldr r1, =0x0300785c
+ ldr r1, =gUnknown_0300785C
ldr r0, [r2]
ldr r0, [r0, 0x8]
str r0, [r1]
- ldr r1, =0x03007860
+ ldr r1, =gUnknown_03007860
ldr r0, [r2]
ldr r0, [r0, 0xC]
str r0, [r1]
- ldr r1, =0x03007848
+ ldr r1, =gUnknown_03007848
ldr r0, [r2]
ldr r0, [r0, 0x10]
str r0, [r1]
- ldr r1, =0x03007864
+ ldr r1, =gUnknown_03007864
ldr r0, [r2]
ldr r0, [r0, 0x14]
str r0, [r1]
- ldr r1, =0x03007850
+ ldr r1, =gUnknown_03007850
ldr r0, [r2]
adds r0, 0x18
str r0, [r1]
@@ -706,7 +706,7 @@ PollingSR_COMMON: @ 82E1DFC
mov r8, r0
adds r0, r7, 0
bl StartFlashTimer
- ldr r6, =0x03007844
+ ldr r6, =gUnknown_03007844
ldr r1, =0x0e005555
mov r9, r1
b _082E1E60
@@ -719,7 +719,7 @@ _082E1E28:
lsls r0, 8
b _082E1E56
_082E1E34:
- ldr r0, =0x03007840
+ ldr r0, =gUnknown_03007840
ldrb r0, [r0]
cmp r0, 0
beq _082E1E60
@@ -778,7 +778,7 @@ EraseFlashChip: @ 82E1E9C
ldrh r1, [r5]
ldr r6, =0x0000fffc
ands r1, r6
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldrh r0, [r0, 0x10]
orrs r1, r0
@@ -797,7 +797,7 @@ EraseFlashChip: @ 82E1E9C
strb r0, [r1]
mov r0, sp
bl SetReadFlash1
- ldr r0, =0x03007848
+ ldr r0, =gUnknown_03007848
movs r1, 0xE0
lsls r1, 20
ldr r3, [r0]
@@ -824,7 +824,7 @@ EraseFlashSector: @ 82E1F10
sub sp, 0x40
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldrh r0, [r0, 0xA]
cmp r6, r0
@@ -845,7 +845,7 @@ _082E1F40:
ldrh r1, [r3]
ldr r0, =0x0000fffc
ands r1, r0
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r2, [r0]
ldrh r0, [r2, 0x10]
orrs r1, r0
@@ -871,7 +871,7 @@ _082E1F40:
strb r0, [r4]
mov r0, sp
bl SetReadFlash1
- ldr r0, =0x03007848
+ ldr r0, =gUnknown_03007848
ldr r3, [r0]
movs r0, 0x2
adds r1, r4, 0
@@ -917,7 +917,7 @@ ProgramFlashByte: @ 82E1FE0
lsrs r4, r1, 16
lsls r2, 24
lsrs r7, r2, 24
- ldr r5, =0x03007850
+ ldr r5, =gUnknown_03007850
ldr r0, [r5]
ldr r0, [r0, 0x4]
cmp r6, r0
@@ -954,7 +954,7 @@ ProgramFlashByte: @ 82E1FE0
movs r0, 0xA0
strb r0, [r2]
strb r7, [r4]
- ldr r0, =0x03007848
+ ldr r0, =gUnknown_03007848
ldr r3, [r0]
movs r0, 0x1
adds r1, r4, 0
@@ -987,7 +987,7 @@ ProgramFlashByteInternal: @ 82E2074
strb r2, [r4]
ldrb r2, [r0]
strb r2, [r1]
- ldr r3, =0x03007848
+ ldr r3, =gUnknown_03007848
ldrb r2, [r0]
ldr r3, [r3]
movs r0, 0x1
@@ -1007,7 +1007,7 @@ ProgramFlashSector: @ 82E20AC
adds r7, r1, 0
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r0, [r0]
ldrh r0, [r0, 0xA]
cmp r4, r0
@@ -1034,12 +1034,12 @@ _082E20CC:
ldrh r1, [r3]
ldr r0, =0x0000fffc
ands r1, r0
- ldr r0, =0x03007850
+ ldr r0, =gUnknown_03007850
ldr r2, [r0]
ldrh r0, [r2, 0x10]
orrs r1, r0
strh r1, [r3]
- ldr r1, =0x03007858
+ ldr r1, =gUnknown_03007858
ldr r0, [r2, 0x4]
strh r0, [r1]
ldrb r0, [r2, 0x8]
diff --git a/asm/libagbsyscall.s b/asm/libagbsyscall.s
index 812ab17ec..6161eb2df 100644
--- a/asm/libagbsyscall.s
+++ b/asm/libagbsyscall.s
@@ -90,7 +90,7 @@ SoftReset: @ 82E70AC
ldr r3, =0x04000208
movs r2, 0
strb r2, [r3]
- ldr r1, =0x03007f00
+ ldr r1, =gUnknown_03007F00
mov sp, r1
swi 0x1
swi 0
diff --git a/asm/libmks4agb.s b/asm/libmks4agb.s
index 09d4605ca..a5d10f639 100644
--- a/asm/libmks4agb.s
+++ b/asm/libmks4agb.s
@@ -74,7 +74,7 @@ _082DF0BE:
ldr r3, _082DF0D0
bx r3
.align 2, 0
-_082DF0C8: .4byte 0x03007ff0
+_082DF0C8: .4byte gUnknown_03007FF0
_082DF0CC: .4byte 0x68736d53
_082DF0D0: .4byte 0x03001aa9
_082DF0D4: .4byte 0x04000006
@@ -699,7 +699,7 @@ _082DF7CC:
ldrsb r1, [r5, r0]
ldmia sp!, {r0,r2,r5-r7,pc}
.align 2, 0
-_082DF7DC: .4byte 0x03001300
+_082DF7DC: .4byte gUnknown_03001300
_082DF7E0: .4byte gUnknown_08675A70
arm_func_end sub_82DF758
@@ -1436,7 +1436,7 @@ _082DFCB4:
bx r3
.align 2, 0
_082DFCB8: .4byte gUnknown_08675C64
-_082DFCBC: .4byte 0x03007ff0
+_082DFCBC: .4byte gUnknown_03007FF0
_082DFCC0: .4byte 0x68736d53
thumb_func_end MPlayMain_rev01
@@ -1478,7 +1478,7 @@ _082DFCFC:
pop {r0}
bx r0
.align 2, 0
-_082DFD04: .4byte 0x03007ff0
+_082DFD04: .4byte gUnknown_03007FF0
thumb_func_end TrackStop_rev01
thumb_func_start ChnVolSetAsm
@@ -1789,7 +1789,7 @@ _082DFF22:
pop {r0}
bx r0
.align 2, 0
-_082DFF34: .4byte 0x03007ff0
+_082DFF34: .4byte gUnknown_03007FF0
_082DFF38: .4byte gUnknown_08675C64
thumb_func_end ply_note_rev01
@@ -2048,16 +2048,16 @@ _082E00CC:
_082E00F0: .4byte SoundMainRAM
_082E00F4: .4byte 0x03001aa8
_082E00F8: .4byte 0x04000200
-_082E00FC: .4byte 0x03006380
-_082E0100: .4byte 0x030074f0
+_082E00FC: .4byte gUnknown_03006380
+_082E0100: .4byte gUnknown_030074F0
_082E0104: .4byte 0x0094c500
_082E0108: .4byte 0x00000004
_082E010C: .4byte gUnknown_086B49C0
-_082E0110: .4byte 0x030077f0
-_082E0114: .4byte 0x030077b0
+_082E0110: .4byte gUnknown_030077F0
+_082E0114: .4byte gUnknown_030077B0
_082E0118: .4byte gUnknown_08675C98
-_082E011C: .4byte 0x030073a0
-_082E0120: .4byte 0x03007670
+_082E011C: .4byte gUnknown_030073A0
+_082E0120: .4byte gUnknown_03007670
thumb_func_end m4aSoundInit
thumb_func_start m4aSoundMain
@@ -2266,7 +2266,7 @@ _082E0286:
.align 2, 0
_082E029C: .4byte 0x00000004
_082E02A0: .4byte gUnknown_086B49C0
-_082E02A4: .4byte 0x030073a0
+_082E02A4: .4byte gUnknown_030073A0
thumb_func_end m4aMPlayAllStop
thumb_func_start m4aMPlayContinue
@@ -2310,7 +2310,7 @@ _082E02D6:
.align 2, 0
_082E02EC: .4byte 0x00000004
_082E02F0: .4byte gUnknown_086B49C0
-_082E02F4: .4byte 0x030073a0
+_082E02F4: .4byte gUnknown_030073A0
thumb_func_end m4aMPlayAllContinue
thumb_func_start m4aMPlayFadeOut
@@ -2517,9 +2517,9 @@ _082E0458:
_082E0460: .4byte 0x04000084
_082E0464: .4byte 0x04000080
_082E0468: .4byte 0x04000063
-_082E046C: .4byte 0x03007ff0
+_082E046C: .4byte gUnknown_03007FF0
_082E0470: .4byte 0x68736d53
-_082E0474: .4byte 0x03007460
+_082E0474: .4byte gUnknown_03007460
_082E0478: .4byte ply_memacc
_082E047C: .4byte ply_lfos_rev01
_082E0480: .4byte ply_mod_rev01
@@ -2551,7 +2551,7 @@ ClearChain_rev: @ 82E04B4
pop {r0}
bx r0
.align 2, 0
-_082E04C4: .4byte 0x030074e8
+_082E04C4: .4byte gUnknown_030074E8
thumb_func_end ClearChain_rev
thumb_func_start Clear64byte_rev
@@ -2563,7 +2563,7 @@ Clear64byte_rev: @ 82E04C8
pop {r0}
bx r0
.align 2, 0
-_082E04D8: .4byte 0x030074ec
+_082E04D8: .4byte gUnknown_030074EC
thumb_func_end Clear64byte_rev
thumb_func_start SoundInit_rev01
@@ -2671,11 +2671,11 @@ _082E05AC: .4byte 0x04000089
_082E05B0: .4byte 0x040000bc
_082E05B4: .4byte 0x040000a0
_082E05B8: .4byte 0x040000a4
-_082E05BC: .4byte 0x03007ff0
+_082E05BC: .4byte gUnknown_03007FF0
_082E05C0: .4byte 0x050003ec
_082E05C4: .4byte ply_note_rev01
_082E05C8: .4byte DummyFunc_rev
-_082E05CC: .4byte 0x03007460
+_082E05CC: .4byte gUnknown_03007460
_082E05D0: .4byte 0x68736d53
thumb_func_end SoundInit_rev01
@@ -2742,7 +2742,7 @@ _082E0640:
pop {r0}
bx r0
.align 2, 0
-_082E0654: .4byte 0x03007ff0
+_082E0654: .4byte gUnknown_03007FF0
_082E0658: .4byte gUnknown_08675B64
_082E065C: .4byte 0x00091d1b
_082E0660: .4byte 0x00001388
@@ -2831,7 +2831,7 @@ _082E06FE:
pop {r0}
bx r0
.align 2, 0
-_082E0704: .4byte 0x03007ff0
+_082E0704: .4byte gUnknown_03007FF0
_082E0708: .4byte 0x68736d53
_082E070C: .4byte 0x04000089
thumb_func_end SoundMode_rev01
@@ -2880,7 +2880,7 @@ _082E0756:
pop {r0}
bx r0
.align 2, 0
-_082E075C: .4byte 0x03007ff0
+_082E075C: .4byte gUnknown_03007FF0
_082E0760: .4byte 0x68736d53
thumb_func_end SoundClear_rev01
@@ -2936,7 +2936,7 @@ _082E07BC:
pop {r0}
bx r0
.align 2, 0
-_082E07C4: .4byte 0x03007ff0
+_082E07C4: .4byte gUnknown_03007FF0
_082E07C8: .4byte 0x978c92ad
_082E07CC: .4byte 0x040000c4
_082E07D0: .4byte 0x84400004
@@ -2972,7 +2972,7 @@ _082E0808:
pop {r0}
bx r0
.align 2, 0
-_082E0810: .4byte 0x03007ff0
+_082E0810: .4byte gUnknown_03007FF0
_082E0814: .4byte 0x68736d53
_082E0818: .4byte 0x040000c6
thumb_func_end SoundVSyncOn_rev01
@@ -3037,7 +3037,7 @@ _082E0880:
pop {r0}
bx r0
.align 2, 0
-_082E0888: .4byte 0x03007ff0
+_082E0888: .4byte gUnknown_03007FF0
_082E088C: .4byte 0x68736d53
_082E0890: .4byte MPlayMain_rev01
thumb_func_end MPlayOpen_rev01
@@ -3585,7 +3585,7 @@ CgbModVol: @ 82E0C2C
strb r0, [r2, 0x1B]
b _082E0C7A
.align 2, 0
-_082E0C5C: .4byte 0x03007ff0
+_082E0C5C: .4byte gUnknown_03007FF0
_082E0C60:
lsrs r0, 25
cmp r0, r4
@@ -3648,7 +3648,7 @@ CgbSound: @ 82E0CA8
strb r0, [r1, 0xA]
b _082E0CD2
.align 2, 0
-_082E0CC8: .4byte 0x03007ff0
+_082E0CC8: .4byte gUnknown_03007FF0
_082E0CCC:
movs r0, 0xE
ldr r2, [sp, 0x4]
@@ -4740,7 +4740,7 @@ _082E14A0:
bl _call_via_r2
b _082E14BA
.align 2, 0
-_082E14B0: .4byte 0x03007464
+_082E14B0: .4byte gUnknown_03007464
_082E14B4:
ldr r0, [r6, 0x40]
adds r0, 0x4
@@ -4778,7 +4778,7 @@ ply_xxx: @ 82E14E0
pop {r0}
bx r0
.align 2, 0
-_082E14F0: .4byte 0x03007460
+_082E14F0: .4byte gUnknown_03007460
thumb_func_end ply_xxx
thumb_func_start ply_xwave
@@ -5107,10 +5107,10 @@ _082E16C6:
pop {r1}
bx r1
.align 2, 0
-_082E1730: .4byte 0x030073a0
-_082E1734: .4byte 0x03007330
-_082E1738: .4byte 0x030077b0
-_082E173C: .4byte 0x03007670
+_082E1730: .4byte gUnknown_030073A0
+_082E1734: .4byte gUnknown_03007330
+_082E1738: .4byte gUnknown_030077B0
+_082E173C: .4byte gUnknown_03007670
_082E1740: .4byte 0x68736d53
thumb_func_end sub_82E1674
@@ -5124,7 +5124,7 @@ sub_82E1744: @ 82E1744
strb r0, [r2, 0x1D]
bx lr
.align 2, 0
-_082E1754: .4byte 0x030077b0
+_082E1754: .4byte gUnknown_030077B0
thumb_func_end sub_82E1744
thumb_func_start sub_82E1758
@@ -5139,7 +5139,7 @@ sub_82E1758: @ 82E1758
strb r0, [r2]
bx lr
.align 2, 0
-_082E176C: .4byte 0x030077b0
+_082E176C: .4byte gUnknown_030077B0
thumb_func_end sub_82E1758
thumb_func_start sub_82E1770
@@ -5171,7 +5171,7 @@ sub_82E1770: @ 82E1770
pop {r0}
bx r0
.align 2, 0
-_082E17A4: .4byte 0x030077b0
+_082E17A4: .4byte gUnknown_030077B0
thumb_func_end sub_82E1770
thumb_func_start sub_82E17A8
@@ -5180,7 +5180,7 @@ sub_82E17A8: @ 82E17A8
strh r0, [r1, 0x2E]
bx lr
.align 2, 0
-_082E17B0: .4byte 0x030077b0
+_082E17B0: .4byte gUnknown_030077B0
thumb_func_end sub_82E17A8
thumb_func_start sub_82E17B4
@@ -5190,7 +5190,7 @@ sub_82E17B4: @ 82E17B4
strb r0, [r1]
bx lr
.align 2, 0
-_082E17BC: .4byte 0x030077b0
+_082E17BC: .4byte gUnknown_030077B0
thumb_func_end sub_82E17B4
thumb_func_start sub_82E17C0
@@ -5199,7 +5199,7 @@ sub_82E17C0: @ 82E17C0
str r0, [r1, 0x20]
bx lr
.align 2, 0
-_082E17C8: .4byte 0x030077b0
+_082E17C8: .4byte gUnknown_030077B0
thumb_func_end sub_82E17C0
thumb_func_start sub_82E17CC
@@ -5235,7 +5235,7 @@ sub_82E17E4: @ 82E17E4
strb r0, [r2, 0x19]
b _082E180A
.align 2, 0
-_082E1800: .4byte 0x030077b0
+_082E1800: .4byte gUnknown_030077B0
_082E1804:
ldr r1, _082E180C
movs r0, 0x1
@@ -5243,7 +5243,7 @@ _082E1804:
_082E180A:
bx lr
.align 2, 0
-_082E180C: .4byte 0x030077b0
+_082E180C: .4byte gUnknown_030077B0
thumb_func_end sub_82E17E4
thumb_func_start sub_82E1810
@@ -5261,7 +5261,7 @@ sub_82E1810: @ 82E1810
ands r0, r1
b _082E1842
.align 2, 0
-_082E1828: .4byte 0x03007ff0
+_082E1828: .4byte gUnknown_03007FF0
_082E182C: .4byte 0x04000082
_082E1830: .4byte 0x0000210e
_082E1834:
@@ -5286,7 +5286,7 @@ sub_82E1850: @ 82E1850
strb r0, [r1, 0x2]
bx lr
.align 2, 0
-_082E1858: .4byte 0x030077b0
+_082E1858: .4byte gUnknown_030077B0
thumb_func_end sub_82E1850
.align 2, 0 @ Don't pad with nop.
diff --git a/asm/librfu.s b/asm/librfu.s
index e60652e4f..d8ca7538c 100644
--- a/asm/librfu.s
+++ b/asm/librfu.s
@@ -30,7 +30,7 @@ STWI_init_all: @ 82E2A18
_082E2A40: .4byte 0x040000d4
_082E2A44: .4byte IntrSIO32
_082E2A48: .4byte 0x800004b0
-_082E2A4C: .4byte 0x03007868
+_082E2A4C: .4byte gUnknown_03007868
_082E2A50: .4byte 0x00000a48
_082E2A54:
ldr r0, _082E2AD8
@@ -99,7 +99,7 @@ _082E2A5E:
bx r0
.align 2, 0
_082E2AD8: .4byte IntrSIO32
-_082E2ADC: .4byte 0x03007868
+_082E2ADC: .4byte gUnknown_03007868
_082E2AE0: .4byte 0x04000134
_082E2AE4: .4byte 0x00005003
_082E2AE8: .4byte 0x04000208
@@ -132,7 +132,7 @@ STWI_init_timer: @ 82E2AF0
bx r0
.align 2, 0
_082E2B1C: .4byte STWI_intr_timer
-_082E2B20: .4byte 0x03007868
+_082E2B20: .4byte gUnknown_03007868
_082E2B24: .4byte 0x04000208
_082E2B28: .4byte 0x04000200
thumb_func_end STWI_init_timer
@@ -220,7 +220,7 @@ _082E2B6C:
.align 2, 0
_082E2BC4: .4byte 0x04000134
_082E2BC8: .4byte 0x000080a0
-_082E2BCC: .4byte 0x03007868
+_082E2BCC: .4byte gUnknown_03007868
_082E2BD0: .4byte 0x04000100
_082E2BD4: .4byte 0x04000102
_082E2BD8: .4byte 0x000080a2
@@ -237,7 +237,7 @@ STWI_set_MS_mode: @ 82E2BE0
strb r0, [r1, 0x14]
bx lr
.align 2, 0
-_082E2BF0: .4byte 0x03007868
+_082E2BF0: .4byte gUnknown_03007868
thumb_func_end STWI_set_MS_mode
thumb_func_start STWI_read_status
@@ -265,14 +265,14 @@ _082E2C14:
ldrh r0, [r0, 0x12]
b _082E2C4A
.align 2, 0
-_082E2C1C: .4byte 0x03007868
+_082E2C1C: .4byte gUnknown_03007868
_082E2C20:
ldr r0, _082E2C28
ldr r0, [r0]
ldrb r0, [r0, 0x14]
b _082E2C4A
.align 2, 0
-_082E2C28: .4byte 0x03007868
+_082E2C28: .4byte gUnknown_03007868
_082E2C2C:
ldr r0, _082E2C38
ldr r0, [r0]
@@ -281,14 +281,14 @@ _082E2C2C:
lsrs r0, 16
b _082E2C4A
.align 2, 0
-_082E2C38: .4byte 0x03007868
+_082E2C38: .4byte gUnknown_03007868
_082E2C3C:
ldr r0, _082E2C44
ldr r0, [r0]
ldrb r0, [r0, 0x6]
b _082E2C4A
.align 2, 0
-_082E2C44: .4byte 0x03007868
+_082E2C44: .4byte gUnknown_03007868
_082E2C48:
ldr r0, _082E2C50
_082E2C4A:
@@ -323,7 +323,7 @@ STWI_set_Callback_M: @ 82E2C6C
str r0, [r1, 0x18]
bx lr
.align 2, 0
-_082E2C74: .4byte 0x03007868
+_082E2C74: .4byte gUnknown_03007868
thumb_func_end STWI_set_Callback_M
thumb_func_start STWI_set_Callback_S
@@ -333,7 +333,7 @@ STWI_set_Callback_S: @ 82E2C78
str r0, [r1, 0x1C]
bx lr
.align 2, 0
-_082E2C80: .4byte 0x03007868
+_082E2C80: .4byte gUnknown_03007868
thumb_func_end STWI_set_Callback_S
thumb_func_start STWI_set_Callback_ID
@@ -343,7 +343,7 @@ STWI_set_Callback_ID: @ 82E2C84
str r0, [r1, 0x20]
bx lr
.align 2, 0
-_082E2C8C: .4byte 0x03007868
+_082E2C8C: .4byte gUnknown_03007868
thumb_func_end STWI_set_Callback_ID
thumb_func_start STWI_poll_CommandEnd
@@ -368,7 +368,7 @@ _082E2CAA:
pop {r1}
bx r1
.align 2, 0
-_082E2CB4: .4byte 0x03007868
+_082E2CB4: .4byte gUnknown_03007868
thumb_func_end STWI_poll_CommandEnd
thumb_func_start STWI_send_ResetREQ
@@ -388,7 +388,7 @@ _082E2CD2:
pop {r0}
bx r0
.align 2, 0
-_082E2CD8: .4byte 0x03007868
+_082E2CD8: .4byte gUnknown_03007868
thumb_func_end STWI_send_ResetREQ
thumb_func_start STWI_send_LinkStatusREQ
@@ -408,7 +408,7 @@ _082E2CF6:
pop {r0}
bx r0
.align 2, 0
-_082E2CFC: .4byte 0x03007868
+_082E2CFC: .4byte gUnknown_03007868
thumb_func_end STWI_send_LinkStatusREQ
thumb_func_start STWI_send_VersionStatusREQ
@@ -428,7 +428,7 @@ _082E2D1A:
pop {r0}
bx r0
.align 2, 0
-_082E2D20: .4byte 0x03007868
+_082E2D20: .4byte gUnknown_03007868
thumb_func_end STWI_send_VersionStatusREQ
thumb_func_start STWI_send_SystemStatusREQ
@@ -448,7 +448,7 @@ _082E2D3E:
pop {r0}
bx r0
.align 2, 0
-_082E2D44: .4byte 0x03007868
+_082E2D44: .4byte gUnknown_03007868
thumb_func_end STWI_send_SystemStatusREQ
thumb_func_start STWI_send_SlotStatusREQ
@@ -468,7 +468,7 @@ _082E2D62:
pop {r0}
bx r0
.align 2, 0
-_082E2D68: .4byte 0x03007868
+_082E2D68: .4byte gUnknown_03007868
thumb_func_end STWI_send_SlotStatusREQ
thumb_func_start STWI_send_ConfigStatusREQ
@@ -488,7 +488,7 @@ _082E2D86:
pop {r0}
bx r0
.align 2, 0
-_082E2D8C: .4byte 0x03007868
+_082E2D8C: .4byte gUnknown_03007868
thumb_func_end STWI_send_ConfigStatusREQ
thumb_func_start STWI_send_GameConfigREQ
@@ -536,7 +536,7 @@ _082E2DDC:
pop {r0}
bx r0
.align 2, 0
-_082E2DE4: .4byte 0x03007868
+_082E2DE4: .4byte gUnknown_03007868
thumb_func_end STWI_send_GameConfigREQ
thumb_func_start STWI_send_SystemConfigREQ
@@ -571,7 +571,7 @@ _082E2E1E:
pop {r0}
bx r0
.align 2, 0
-_082E2E24: .4byte 0x03007868
+_082E2E24: .4byte gUnknown_03007868
thumb_func_end STWI_send_SystemConfigREQ
thumb_func_start STWI_send_SC_StartREQ
@@ -591,7 +591,7 @@ _082E2E42:
pop {r0}
bx r0
.align 2, 0
-_082E2E48: .4byte 0x03007868
+_082E2E48: .4byte gUnknown_03007868
thumb_func_end STWI_send_SC_StartREQ
thumb_func_start STWI_send_SC_PollingREQ
@@ -611,7 +611,7 @@ _082E2E66:
pop {r0}
bx r0
.align 2, 0
-_082E2E6C: .4byte 0x03007868
+_082E2E6C: .4byte gUnknown_03007868
thumb_func_end STWI_send_SC_PollingREQ
thumb_func_start STWI_send_SC_EndREQ
@@ -631,7 +631,7 @@ _082E2E8A:
pop {r0}
bx r0
.align 2, 0
-_082E2E90: .4byte 0x03007868
+_082E2E90: .4byte gUnknown_03007868
thumb_func_end STWI_send_SC_EndREQ
thumb_func_start STWI_send_SP_StartREQ
@@ -651,7 +651,7 @@ _082E2EAE:
pop {r0}
bx r0
.align 2, 0
-_082E2EB4: .4byte 0x03007868
+_082E2EB4: .4byte gUnknown_03007868
thumb_func_end STWI_send_SP_StartREQ
thumb_func_start STWI_send_SP_PollingREQ
@@ -671,7 +671,7 @@ _082E2ED2:
pop {r0}
bx r0
.align 2, 0
-_082E2ED8: .4byte 0x03007868
+_082E2ED8: .4byte gUnknown_03007868
thumb_func_end STWI_send_SP_PollingREQ
thumb_func_start STWI_send_SP_EndREQ
@@ -691,7 +691,7 @@ _082E2EF6:
pop {r0}
bx r0
.align 2, 0
-_082E2EFC: .4byte 0x03007868
+_082E2EFC: .4byte gUnknown_03007868
thumb_func_end STWI_send_SP_EndREQ
thumb_func_start STWI_send_CP_StartREQ
@@ -717,7 +717,7 @@ _082E2F24:
pop {r0}
bx r0
.align 2, 0
-_082E2F2C: .4byte 0x03007868
+_082E2F2C: .4byte gUnknown_03007868
thumb_func_end STWI_send_CP_StartREQ
thumb_func_start STWI_send_CP_PollingREQ
@@ -737,7 +737,7 @@ _082E2F4A:
pop {r0}
bx r0
.align 2, 0
-_082E2F50: .4byte 0x03007868
+_082E2F50: .4byte gUnknown_03007868
thumb_func_end STWI_send_CP_PollingREQ
thumb_func_start STWI_send_CP_EndREQ
@@ -757,7 +757,7 @@ _082E2F6E:
pop {r0}
bx r0
.align 2, 0
-_082E2F74: .4byte 0x03007868
+_082E2F74: .4byte gUnknown_03007868
thumb_func_end STWI_send_CP_EndREQ
thumb_func_start STWI_send_DataTxREQ
@@ -796,7 +796,7 @@ _082E2FB6:
pop {r0}
bx r0
.align 2, 0
-_082E2FBC: .4byte 0x03007868
+_082E2FBC: .4byte gUnknown_03007868
thumb_func_end STWI_send_DataTxREQ
thumb_func_start STWI_send_DataTxAndChangeREQ
@@ -835,7 +835,7 @@ _082E2FFE:
pop {r0}
bx r0
.align 2, 0
-_082E3004: .4byte 0x03007868
+_082E3004: .4byte gUnknown_03007868
thumb_func_end STWI_send_DataTxAndChangeREQ
thumb_func_start STWI_send_DataRxREQ
@@ -855,7 +855,7 @@ _082E3022:
pop {r0}
bx r0
.align 2, 0
-_082E3028: .4byte 0x03007868
+_082E3028: .4byte gUnknown_03007868
thumb_func_end STWI_send_DataRxREQ
thumb_func_start STWI_send_MS_ChangeREQ
@@ -875,7 +875,7 @@ _082E3046:
pop {r0}
bx r0
.align 2, 0
-_082E304C: .4byte 0x03007868
+_082E304C: .4byte gUnknown_03007868
thumb_func_end STWI_send_MS_ChangeREQ
thumb_func_start STWI_send_DataReadyAndChangeREQ
@@ -897,7 +897,7 @@ STWI_send_DataReadyAndChangeREQ: @ 82E3050
strb r3, [r0, 0x4]
b _082E3092
.align 2, 0
-_082E3074: .4byte 0x03007868
+_082E3074: .4byte gUnknown_03007868
_082E3078:
ldr r2, _082E309C
ldr r1, [r2]
@@ -919,7 +919,7 @@ _082E3096:
pop {r0}
bx r0
.align 2, 0
-_082E309C: .4byte 0x03007868
+_082E309C: .4byte gUnknown_03007868
thumb_func_end STWI_send_DataReadyAndChangeREQ
thumb_func_start STWI_send_DisconnectedAndChangeREQ
@@ -954,7 +954,7 @@ _082E30D6:
pop {r0}
bx r0
.align 2, 0
-_082E30DC: .4byte 0x03007868
+_082E30DC: .4byte gUnknown_03007868
thumb_func_end STWI_send_DisconnectedAndChangeREQ
thumb_func_start STWI_send_ResumeRetransmitAndChangeREQ
@@ -974,7 +974,7 @@ _082E30FA:
pop {r0}
bx r0
.align 2, 0
-_082E3100: .4byte 0x03007868
+_082E3100: .4byte gUnknown_03007868
thumb_func_end STWI_send_ResumeRetransmitAndChangeREQ
thumb_func_start STWI_send_DisconnectREQ
@@ -1000,7 +1000,7 @@ _082E3128:
pop {r0}
bx r0
.align 2, 0
-_082E3130: .4byte 0x03007868
+_082E3130: .4byte gUnknown_03007868
thumb_func_end STWI_send_DisconnectREQ
thumb_func_start STWI_send_TestModeREQ
@@ -1030,7 +1030,7 @@ _082E3160:
pop {r0}
bx r0
.align 2, 0
-_082E3168: .4byte 0x03007868
+_082E3168: .4byte gUnknown_03007868
thumb_func_end STWI_send_TestModeREQ
thumb_func_start STWI_send_CPR_StartREQ
@@ -1063,7 +1063,7 @@ _082E319E:
pop {r0}
bx r0
.align 2, 0
-_082E31A4: .4byte 0x03007868
+_082E31A4: .4byte gUnknown_03007868
thumb_func_end STWI_send_CPR_StartREQ
thumb_func_start STWI_send_CPR_PollingREQ
@@ -1083,7 +1083,7 @@ _082E31C2:
pop {r0}
bx r0
.align 2, 0
-_082E31C8: .4byte 0x03007868
+_082E31C8: .4byte gUnknown_03007868
thumb_func_end STWI_send_CPR_PollingREQ
thumb_func_start STWI_send_CPR_EndREQ
@@ -1103,7 +1103,7 @@ _082E31E6:
pop {r0}
bx r0
.align 2, 0
-_082E31EC: .4byte 0x03007868
+_082E31EC: .4byte gUnknown_03007868
thumb_func_end STWI_send_CPR_EndREQ
thumb_func_start STWI_send_StopModeREQ
@@ -1123,7 +1123,7 @@ _082E320A:
pop {r0}
bx r0
.align 2, 0
-_082E3210: .4byte 0x03007868
+_082E3210: .4byte gUnknown_03007868
thumb_func_end STWI_send_StopModeREQ
thumb_func_start STWI_intr_timer
@@ -1140,7 +1140,7 @@ STWI_intr_timer: @ 82E3214
beq _082E3248
b _082E3270
.align 2, 0
-_082E322C: .4byte 0x03007868
+_082E322C: .4byte gUnknown_03007868
_082E3230:
cmp r0, 0x3
beq _082E3252
@@ -1203,7 +1203,7 @@ STWI_set_timer: @ 82E3278
beq _082E32BE
b _082E32FC
.align 2, 0
-_082E32A8: .4byte 0x03007868
+_082E32A8: .4byte gUnknown_03007868
_082E32AC: .4byte 0x04000100
_082E32B0: .4byte 0x04000208
_082E32B4:
@@ -1287,7 +1287,7 @@ STWI_stop_timer: @ 82E3324
strh r1, [r0]
bx lr
.align 2, 0
-_082E3344: .4byte 0x03007868
+_082E3344: .4byte gUnknown_03007868
_082E3348: .4byte 0x04000100
_082E334C: .4byte 0x04000102
thumb_func_end STWI_stop_timer
@@ -1316,7 +1316,7 @@ STWI_init: @ 82E3350
b _082E33CE
.align 2, 0
_082E337C: .4byte 0x04000208
-_082E3380: .4byte 0x03007868
+_082E3380: .4byte gUnknown_03007868
_082E3384:
ldr r4, _082E33B0
ldr r2, [r4]
@@ -1340,7 +1340,7 @@ _082E3384:
bl _call_via_r2
b _082E33CE
.align 2, 0
-_082E33B0: .4byte 0x03007868
+_082E33B0: .4byte gUnknown_03007868
_082E33B4:
ldrb r0, [r2, 0x14]
cmp r0, 0
@@ -1450,7 +1450,7 @@ STWI_start_Command: @ 82E3428
pop {r1}
bx r1
.align 2, 0
-_082E3480: .4byte 0x03007868
+_082E3480: .4byte gUnknown_03007868
_082E3484: .4byte 0x99660000
_082E3488: .4byte 0x04000120
_082E348C: .4byte 0x04000208
@@ -1473,7 +1473,7 @@ STWI_restart_Command: @ 82E349C
bl STWI_start_Command
b _082E3512
.align 2, 0
-_082E34B4: .4byte 0x03007868
+_082E34B4: .4byte gUnknown_03007868
_082E34B8:
ldrb r0, [r2, 0x6]
cmp r0, 0x27
@@ -1553,7 +1553,7 @@ STWI_reset_ClockCounter: @ 82E351C
movs r0, 0
bx lr
.align 2, 0
-_082E3548: .4byte 0x03007868
+_082E3548: .4byte gUnknown_03007868
_082E354C: .4byte 0x04000120
_082E3550: .4byte 0x00005003
thumb_func_end STWI_reset_ClockCounter
@@ -1587,7 +1587,7 @@ _082E35A8:
ldmdb r11, {r11,sp,lr}
bx lr
.align 2, 0
-_082E35B4: .4byte 0x03007868
+_082E35B4: .4byte gUnknown_03007868
arm_func_end IntrSIO32
arm_func_start sio32intr_clock_master
@@ -1761,7 +1761,7 @@ _082E3800:
bl sub_82E3EA8
b _082E3840
.align 2, 0
-_082E382C: .4byte 0x03007868
+_082E382C: .4byte gUnknown_03007868
_082E3830:
add r3, r5, 0x3
strh r3, [r4]
@@ -2026,7 +2026,7 @@ _082E3BE4:
bhi _082E3BE4
b _082E3C20
.align 2, 0
-_082E3BF4: .4byte 0x03007868
+_082E3BF4: .4byte gUnknown_03007868
_082E3BF8: .4byte 0x996601ee
_082E3BFC:
mov r2, 0xFF00
@@ -2086,7 +2086,7 @@ _082E3CA4:
ldmdb r11, {r11,sp,lr}
bx lr
.align 2, 0
-_082E3CB8: .4byte 0x03007868
+_082E3CB8: .4byte gUnknown_03007868
arm_func_end handshake_wait
arm_func_start STWI_set_timer_in_RAM
@@ -2142,7 +2142,7 @@ _082E3D5C:
mov r3, 0x3
b _082E3D8C
.align 2, 0
-_082E3D74: .4byte 0x03007868
+_082E3D74: .4byte gUnknown_03007868
_082E3D78:
mvn r3, 0x850
sub r3, r3, 0x2
@@ -2191,7 +2191,7 @@ STWI_stop_timer_in_RAM: @ 82E3DCC
ldmdb r11, {r11,sp,lr}
bx lr
.align 2, 0
-_082E3E18: .4byte 0x03007868
+_082E3E18: .4byte gUnknown_03007868
arm_func_end STWI_stop_timer_in_RAM
arm_func_start STWI_init_slave
@@ -2231,7 +2231,7 @@ STWI_init_slave: @ 82E3E1C
ldmdb r11, {r11,sp,lr}
bx lr
.align 2, 0
-_082E3EA4: .4byte 0x03007868
+_082E3EA4: .4byte gUnknown_03007868
arm_func_end STWI_init_slave
arm_func_start sub_82E3EA8
@@ -2392,11 +2392,11 @@ _082E3FB8:
pop {r1}
bx r1
.align 2, 0
-_082E3FC0: .4byte 0x03007890
-_082E3FC4: .4byte 0x03007894
-_082E3FC8: .4byte 0x03007898
-_082E3FCC: .4byte 0x03007880
-_082E3FD0: .4byte 0x03007870
+_082E3FC0: .4byte gUnknown_03007890
+_082E3FC4: .4byte gUnknown_03007894
+_082E3FC8: .4byte gUnknown_03007898
+_082E3FCC: .4byte gUnknown_03007880
+_082E3FD0: .4byte gUnknown_03007870
_082E3FD4: .4byte sub_82E53F4
_082E3FD8: .4byte 0x0000ffff
thumb_func_end rfu_initializeAPI
@@ -2461,9 +2461,9 @@ _082E4030:
bx r0
.align 2, 0
_082E4050: .4byte 0x04000208
-_082E4054: .4byte 0x03007894
+_082E4054: .4byte gUnknown_03007894
_082E4058: .4byte 0x01000014
-_082E405C: .4byte 0x03007890
+_082E405C: .4byte gUnknown_03007890
_082E4060: .4byte 0x0100005a
thumb_func_end rfu_STC_clearAPIVariables
@@ -2494,7 +2494,7 @@ rfu_UNI_PARENT_getDRAC_ACK: @ 82E4078
lsls r0, 2
b _082E40BA
.align 2, 0
-_082E4090: .4byte 0x03007890
+_082E4090: .4byte gUnknown_03007890
_082E4094:
bl rfu_getSTWIRecvBuffer
adds r1, r0, 0
@@ -2545,7 +2545,7 @@ rfu_getSTWIRecvBuffer: @ 82E40D4
ldr r0, [r0]
bx lr
.align 2, 0
-_082E40E0: .4byte 0x03007898
+_082E40E0: .4byte gUnknown_03007898
thumb_func_end rfu_getSTWIRecvBuffer
thumb_func_start rfu_setMSCCallback
@@ -2570,7 +2570,7 @@ rfu_setREQCallback: @ 82E40F0
pop {r0}
bx r0
.align 2, 0
-_082E4108: .4byte 0x03007898
+_082E4108: .4byte gUnknown_03007898
thumb_func_end rfu_setREQCallback
thumb_func_start rfu_enableREQCallback
@@ -2586,7 +2586,7 @@ rfu_enableREQCallback: @ 82E410C
orrs r0, r1
b _082E412E
.align 2, 0
-_082E4120: .4byte 0x03007894
+_082E4120: .4byte gUnknown_03007894
_082E4124:
ldr r0, _082E4134
ldr r2, [r0]
@@ -2598,7 +2598,7 @@ _082E412E:
pop {r0}
bx r0
.align 2, 0
-_082E4134: .4byte 0x03007894
+_082E4134: .4byte gUnknown_03007894
thumb_func_end rfu_enableREQCallback
thumb_func_start rfu_STC_REQ_callback
@@ -2630,8 +2630,8 @@ _082E4166:
bx r0
.align 2, 0
_082E416C: .4byte rfu_CB_defaultCallback
-_082E4170: .4byte 0x03007894
-_082E4174: .4byte 0x03007898
+_082E4170: .4byte gUnknown_03007894
+_082E4174: .4byte gUnknown_03007898
thumb_func_end rfu_STC_REQ_callback
thumb_func_start rfu_CB_defaultCallback
@@ -2688,9 +2688,9 @@ _082E41D4:
pop {r0}
bx r0
.align 2, 0
-_082E41DC: .4byte 0x03007894
-_082E41E0: .4byte 0x03007898
-_082E41E4: .4byte 0x03007890
+_082E41DC: .4byte gUnknown_03007894
+_082E41E0: .4byte gUnknown_03007898
+_082E41E4: .4byte gUnknown_03007890
thumb_func_end rfu_CB_defaultCallback
thumb_func_start rfu_waitREQComplete
@@ -2703,7 +2703,7 @@ rfu_waitREQComplete: @ 82E41E8
pop {r1}
bx r1
.align 2, 0
-_082E41F8: .4byte 0x03007894
+_082E41F8: .4byte gUnknown_03007894
thumb_func_end rfu_waitREQComplete
thumb_func_start rfu_REQ_RFUStatus
@@ -2732,7 +2732,7 @@ rfu_getRFUStatus: @ 82E4210
movs r0, 0x10
b _082E4246
.align 2, 0
-_082E4228: .4byte 0x03007898
+_082E4228: .4byte gUnknown_03007898
_082E422C:
bl STWI_poll_CommandEnd
lsls r0, 16
@@ -2762,7 +2762,7 @@ sub_82E424C: @ 82E424C
b _082E4266
.align 2, 0
_082E4254: .4byte gUnknown_089A324C
-_082E4258: .4byte 0x030000f0
+_082E4258: .4byte gUnknown_030000F0
thumb_func_end sub_82E424C
thumb_func_start sub_82E425C
@@ -2810,9 +2810,9 @@ _082E4274:
movs r0, 0
b _082E42BE
.align 2, 0
-_082E42B0: .4byte 0x030000fa
-_082E42B4: .4byte 0x03007890
-_082E42B8: .4byte 0x03007894
+_082E42B0: .4byte gUnknown_030000FA
+_082E42B4: .4byte gUnknown_03007890
+_082E42B8: .4byte gUnknown_03007894
_082E42BC:
movs r0, 0x1
_082E42BE:
@@ -2838,7 +2838,7 @@ rfu_REQ_stopMode: @ 82E42C4
b _082E4362
.align 2, 0
_082E42E4: .4byte 0x04000208
-_082E42E8: .4byte 0x03007868
+_082E42E8: .4byte gUnknown_03007868
_082E42EC:
bl AgbRFU_SoftReset
bl rfu_STC_clearAPIVariables
@@ -2878,7 +2878,7 @@ _082E432A:
b _082E4362
.align 2, 0
_082E433C: .4byte 0x00008001
-_082E4340: .4byte 0x03007868
+_082E4340: .4byte gUnknown_03007868
_082E4344: .4byte 0x04000100
_082E4348: .4byte 0x0105ffff
_082E434C: .4byte rfu_CB_stopMode
@@ -3020,7 +3020,7 @@ rfu_REQ_configSystem: @ 82E440C
b _082E4466
.align 2, 0
_082E4444: .4byte rfu_STC_REQ_callback
-_082E4448: .4byte 0x03007894
+_082E4448: .4byte gUnknown_03007894
_082E444C:
ldr r5, _082E446C
ldrh r4, [r5]
@@ -3040,7 +3040,7 @@ _082E4466:
bx r0
.align 2, 0
_082E446C: .4byte 0x04000208
-_082E4470: .4byte 0x03007894
+_082E4470: .4byte gUnknown_03007894
thumb_func_end rfu_REQ_configSystem
thumb_func_start rfu_REQ_configGameData
@@ -3156,8 +3156,8 @@ rfu_CB_configGameData: @ 82E4500
movs r0, 0x1
b _082E4552
.align 2, 0
-_082E4544: .4byte 0x03007868
-_082E4548: .4byte 0x03007890
+_082E4544: .4byte gUnknown_03007868
+_082E4548: .4byte gUnknown_03007890
_082E454C:
adds r1, r6, 0
adds r1, 0x97
@@ -3201,7 +3201,7 @@ _082E458A:
pop {r0}
bx r0
.align 2, 0
-_082E4598: .4byte 0x03007890
+_082E4598: .4byte gUnknown_03007890
thumb_func_end rfu_CB_configGameData
thumb_func_start rfu_REQ_startSearchChild
@@ -3241,8 +3241,8 @@ _082E45A6:
b _082E45F6
.align 2, 0
_082E45E4: .4byte rfu_CB_defaultCallback
-_082E45E8: .4byte 0x03007894
-_082E45EC: .4byte 0x03007898
+_082E45E8: .4byte gUnknown_03007894
+_082E45EC: .4byte gUnknown_03007898
_082E45F0:
movs r0, 0x19
bl rfu_STC_REQ_callback
@@ -3278,7 +3278,7 @@ _082E4624:
pop {r0}
bx r0
.align 2, 0
-_082E4630: .4byte 0x03007894
+_082E4630: .4byte gUnknown_03007894
thumb_func_end rfu_CB_startSearchChild
thumb_func_start rfu_STC_clearLinkStatus
@@ -3330,7 +3330,7 @@ _082E4664:
pop {r0}
bx r0
.align 2, 0
-_082E4690: .4byte 0x03007890
+_082E4690: .4byte gUnknown_03007890
_082E4694: .4byte 0x01000040
thumb_func_end rfu_STC_clearLinkStatus
@@ -3394,9 +3394,9 @@ _082E46D2:
strh r0, [r1]
b _082E4730
.align 2, 0
-_082E4708: .4byte 0x03007890
+_082E4708: .4byte gUnknown_03007890
_082E470C: .4byte rfu_CB_defaultCallback
-_082E4710: .4byte 0x03007898
+_082E4710: .4byte gUnknown_03007898
_082E4714:
cmp r4, 0x1B
bne _082E4730
@@ -3421,8 +3421,8 @@ _082E4730:
pop {r0}
bx r0
.align 2, 0
-_082E4740: .4byte 0x03007890
-_082E4744: .4byte 0x03007894
+_082E4740: .4byte gUnknown_03007890
+_082E4744: .4byte gUnknown_03007894
thumb_func_end rfu_CB_pollAndEndSearchChild
thumb_func_start rfu_STC_readChildList
@@ -3519,9 +3519,9 @@ _082E47EE:
pop {r0}
bx r0
.align 2, 0
-_082E47F8: .4byte 0x03007898
-_082E47FC: .4byte 0x03007894
-_082E4800: .4byte 0x03007890
+_082E47F8: .4byte gUnknown_03007898
+_082E47FC: .4byte gUnknown_03007894
+_082E4800: .4byte gUnknown_03007890
thumb_func_end rfu_STC_readChildList
thumb_func_start rfu_REQ_startSearchParent
@@ -3689,9 +3689,9 @@ _082E48D8:
strb r0, [r4, 0x3]
b _082E4942
.align 2, 0
-_082E4930: .4byte 0x03007890
+_082E4930: .4byte gUnknown_03007890
_082E4934: .4byte 0x01000040
-_082E4938: .4byte 0x03007898
+_082E4938: .4byte gUnknown_03007898
_082E493C: .4byte 0x00007fff
_082E4940:
strb r3, [r4, 0x3]
@@ -3787,8 +3787,8 @@ _082E49CC:
bl STWI_send_CP_StartREQ
b _082E49F8
.align 2, 0
-_082E49E4: .4byte 0x03007890
-_082E49E8: .4byte 0x03007894
+_082E49E4: .4byte gUnknown_03007890
+_082E49E8: .4byte gUnknown_03007894
_082E49EC: .4byte rfu_STC_REQ_callback
_082E49F0:
movs r0, 0x1F
@@ -3908,9 +3908,9 @@ _082E4A92:
strb r1, [r0, 0x8]
b _082E4AF4
.align 2, 0
-_082E4AD0: .4byte 0x03007898
-_082E4AD4: .4byte 0x03007890
-_082E4AD8: .4byte 0x03007894
+_082E4AD0: .4byte gUnknown_03007898
+_082E4AD4: .4byte gUnknown_03007890
+_082E4AD8: .4byte gUnknown_03007894
_082E4ADC: .4byte 0x01000040
_082E4AE0:
adds r0, r4, 0
@@ -3954,7 +3954,7 @@ _082E4B16:
pop {r0}
bx r0
.align 2, 0
-_082E4B30: .4byte 0x03007890
+_082E4B30: .4byte gUnknown_03007890
thumb_func_end rfu_CB_pollConnectParent
thumb_func_start rfu_getConnectParentStatus
@@ -3976,7 +3976,7 @@ rfu_getConnectParentStatus: @ 82E4B34
movs r0, 0x10
b _082E4B64
.align 2, 0
-_082E4B54: .4byte 0x03007898
+_082E4B54: .4byte gUnknown_03007898
_082E4B58:
adds r2, 0x6
ldrb r0, [r2]
@@ -4014,8 +4014,8 @@ _082E4B90:
bx r0
.align 2, 0
_082E4B94: .4byte rfu_CB_pollConnectParent
-_082E4B98: .4byte 0x03007898
-_082E4B9C: .4byte 0x03007894
+_082E4B98: .4byte gUnknown_03007898
+_082E4B9C: .4byte gUnknown_03007894
thumb_func_end rfu_REQ_endConnectParent
thumb_func_start rfu_syncVBlank
@@ -4055,8 +4055,8 @@ _082E4BBE:
strh r0, [r1, 0x20]
b _082E4BFA
.align 2, 0
-_082E4BE8: .4byte 0x03007890
-_082E4BEC: .4byte 0x03007894
+_082E4BE8: .4byte gUnknown_03007890
+_082E4BEC: .4byte gUnknown_03007894
_082E4BF0:
cmp r3, 0
beq _082E4C10
@@ -4074,7 +4074,7 @@ _082E4BFE:
ands r0, r1
b _082E4C1A
.align 2, 0
-_082E4C0C: .4byte 0x03007894
+_082E4C0C: .4byte gUnknown_03007894
_082E4C10:
ldr r3, _082E4C6C
ldr r2, [r3]
@@ -4124,8 +4124,8 @@ _082E4C54:
movs r0, 0x1
b _082E4C7A
.align 2, 0
-_082E4C6C: .4byte 0x03007894
-_082E4C70: .4byte 0x03007890
+_082E4C6C: .4byte gUnknown_03007894
+_082E4C70: .4byte gUnknown_03007890
_082E4C74:
subs r0, 0x1
strh r0, [r3, 0x20]
@@ -4224,10 +4224,10 @@ _082E4D18:
str r2, [sp, 0x8]
b _082E4D88
.align 2, 0
-_082E4D20: .4byte 0x03007890
-_082E4D24: .4byte 0x03007868
-_082E4D28: .4byte 0x03007894
-_082E4D2C: .4byte 0x03007898
+_082E4D20: .4byte gUnknown_03007890
+_082E4D24: .4byte gUnknown_03007868
+_082E4D28: .4byte gUnknown_03007894
+_082E4D2C: .4byte gUnknown_03007898
_082E4D30:
movs r0, 0x9B
lsls r0, 1
@@ -4316,8 +4316,8 @@ _082E4DBC:
movs r5, 0
b _082E4DF4
.align 2, 0
-_082E4DDC: .4byte 0x03007898
-_082E4DE0: .4byte 0x03007890
+_082E4DDC: .4byte gUnknown_03007898
+_082E4DE0: .4byte gUnknown_03007890
_082E4DE4: .4byte rfu_CB_defaultCallback
_082E4DE8:
movs r0, 0x11
@@ -4397,8 +4397,8 @@ _082E4E2E:
strb r2, [r0]
b _082E4F10
.align 2, 0
-_082E4E7C: .4byte 0x03007894
-_082E4E80: .4byte 0x03007890
+_082E4E7C: .4byte gUnknown_03007894
+_082E4E80: .4byte gUnknown_03007890
_082E4E84:
bl STWI_send_SystemStatusREQ
bl STWI_poll_CommandEnd
@@ -4422,7 +4422,7 @@ _082E4E84:
ldr r0, [sp]
b _082E4F0E
.align 2, 0
-_082E4EB4: .4byte 0x03007898
+_082E4EB4: .4byte gUnknown_03007898
_082E4EB8:
ldr r2, _082E4F00
ldr r1, [r2]
@@ -4459,7 +4459,7 @@ _082E4EB8:
strb r0, [r2]
b _082E4F10
.align 2, 0
-_082E4F00: .4byte 0x03007894
+_082E4F00: .4byte gUnknown_03007894
_082E4F04:
ldr r0, [r3]
adds r0, 0xA
@@ -4518,8 +4518,8 @@ _082E4F10:
strb r3, [r0]
b _082E5002
.align 2, 0
-_082E4F70: .4byte 0x03007890
-_082E4F74: .4byte 0x03007894
+_082E4F70: .4byte gUnknown_03007890
+_082E4F74: .4byte gUnknown_03007894
_082E4F78:
movs r0, 0
strb r0, [r4]
@@ -4561,8 +4561,8 @@ _082E4F7E:
lsls r0, 24
b _082E4FFE
.align 2, 0
-_082E4FC8: .4byte 0x03007898
-_082E4FCC: .4byte 0x03007894
+_082E4FC8: .4byte gUnknown_03007898
+_082E4FCC: .4byte gUnknown_03007894
_082E4FD0:
adds r2, 0x4
subs r0, r3, 0x1
@@ -4641,9 +4641,9 @@ _082E5050:
pop {r1}
bx r1
.align 2, 0
-_082E5060: .4byte 0x03007894
-_082E5064: .4byte 0x03007890
-_082E5068: .4byte 0x03007898
+_082E5060: .4byte gUnknown_03007894
+_082E5064: .4byte gUnknown_03007890
+_082E5068: .4byte gUnknown_03007898
thumb_func_end rfu_REQBN_watchLink
thumb_func_start rfu_STC_removeLinkData
@@ -4739,8 +4739,8 @@ _082E5110:
pop {r0}
bx r0
.align 2, 0
-_082E511C: .4byte 0x03007894
-_082E5120: .4byte 0x03007890
+_082E511C: .4byte gUnknown_03007894
+_082E5120: .4byte gUnknown_03007890
_082E5124: .4byte 0x00ff00ff
_082E5128: .4byte 0x01000010
thumb_func_end rfu_STC_removeLinkData
@@ -4781,8 +4781,8 @@ rfu_REQ_disconnect: @ 82E512C
bl rfu_CB_disconnect
b _082E51B0
.align 2, 0
-_082E5170: .4byte 0x03007890
-_082E5174: .4byte 0x03007894
+_082E5170: .4byte gUnknown_03007890
+_082E5174: .4byte gUnknown_03007894
_082E5178:
ldr r0, [r3]
ldrb r0, [r0, 0x9]
@@ -4918,10 +4918,10 @@ _082E5286:
pop {r0}
bx r0
.align 2, 0
-_082E528C: .4byte 0x03007890
+_082E528C: .4byte gUnknown_03007890
_082E5290: .4byte rfu_CB_defaultCallback
-_082E5294: .4byte 0x03007898
-_082E5298: .4byte 0x03007894
+_082E5294: .4byte gUnknown_03007898
+_082E5298: .4byte gUnknown_03007894
thumb_func_end rfu_CB_disconnect
thumb_func_start rfu_REQ_CHILD_startConnectRecovery
@@ -4966,9 +4966,9 @@ _082E52CA:
pop {r0}
bx r0
.align 2, 0
-_082E52EC: .4byte 0x03007894
+_082E52EC: .4byte gUnknown_03007894
_082E52F0: .4byte rfu_STC_REQ_callback
-_082E52F4: .4byte 0x03007890
+_082E52F4: .4byte gUnknown_03007890
thumb_func_end rfu_REQ_CHILD_startConnectRecovery
thumb_func_start rfu_REQ_CHILD_pollConnectRecovery
@@ -5063,9 +5063,9 @@ _082E5390:
pop {r0}
bx r0
.align 2, 0
-_082E53A4: .4byte 0x03007898
-_082E53A8: .4byte 0x03007894
-_082E53AC: .4byte 0x03007890
+_082E53A4: .4byte gUnknown_03007898
+_082E53A8: .4byte gUnknown_03007894
+_082E53AC: .4byte gUnknown_03007890
thumb_func_end rfu_CB_CHILD_pollConnectRecovery
thumb_func_start rfu_CHILD_getConnectRecoveryStatus
@@ -5087,7 +5087,7 @@ rfu_CHILD_getConnectRecoveryStatus: @ 82E53B0
movs r0, 0x10
b _082E53DA
.align 2, 0
-_082E53D0: .4byte 0x03007898
+_082E53D0: .4byte gUnknown_03007898
_082E53D4:
ldrb r0, [r1, 0x4]
strb r0, [r2]
@@ -5195,7 +5195,7 @@ _082E547E:
pop {r1}
bx r1
.align 2, 0
-_082E5484: .4byte 0x03007868
+_082E5484: .4byte gUnknown_03007868
thumb_func_end rfu_getMasterSlave
thumb_func_start rfu_clearAllSlot
@@ -5266,12 +5266,12 @@ _082E54A4:
bx r0
.align 2, 0
_082E550C: .4byte 0x04000208
-_082E5510: .4byte 0x03007880
+_082E5510: .4byte gUnknown_03007880
_082E5514: .4byte 0x01000034
-_082E5518: .4byte 0x03007870
+_082E5518: .4byte gUnknown_03007870
_082E551C: .4byte 0x0100000a
-_082E5520: .4byte 0x03007890
-_082E5524: .4byte 0x03007894
+_082E5520: .4byte gUnknown_03007890
+_082E5524: .4byte gUnknown_03007894
thumb_func_end rfu_clearAllSlot
thumb_func_start rfu_STC_releaseFrame
@@ -5305,8 +5305,8 @@ _082E5554:
strb r0, [r1, 0xF]
b _082E5588
.align 2, 0
-_082E5560: .4byte 0x03007894
-_082E5564: .4byte 0x03007890
+_082E5560: .4byte gUnknown_03007894
+_082E5564: .4byte gUnknown_03007890
_082E5568:
ldr r6, _082E5590
cmp r3, 0
@@ -5330,7 +5330,7 @@ _082E5588:
pop {r0}
bx r0
.align 2, 0
-_082E5590: .4byte 0x03007890
+_082E5590: .4byte gUnknown_03007890
thumb_func_end rfu_STC_releaseFrame
thumb_func_start rfu_clearSlot
@@ -5398,8 +5398,8 @@ _082E55E2:
b _082E5634
.align 2, 0
_082E5608: .4byte 0x04000208
-_082E560C: .4byte 0x03007880
-_082E5610: .4byte 0x03007890
+_082E560C: .4byte gUnknown_03007880
+_082E5610: .4byte gUnknown_03007890
_082E5614:
movs r0, 0x8
mov r1, r8
@@ -5496,10 +5496,10 @@ _082E568C:
strb r0, [r1, 0xF]
b _082E56EA
.align 2, 0
-_082E56C8: .4byte 0x03007890
+_082E56C8: .4byte gUnknown_03007890
_082E56CC: .4byte 0x0100001a
-_082E56D0: .4byte 0x03007870
-_082E56D4: .4byte 0x03007894
+_082E56D0: .4byte gUnknown_03007870
+_082E56D4: .4byte gUnknown_03007894
_082E56D8:
ldr r2, _082E573C
ldr r1, [r2]
@@ -5555,9 +5555,9 @@ _082E572C:
pop {r1}
bx r1
.align 2, 0
-_082E573C: .4byte 0x03007890
+_082E573C: .4byte gUnknown_03007890
_082E5740: .4byte 0x01000006
-_082E5744: .4byte 0x03007870
+_082E5744: .4byte gUnknown_03007870
_082E5748: .4byte 0x01000004
_082E574C: .4byte 0x04000208
thumb_func_end rfu_clearSlot
@@ -5591,7 +5591,7 @@ _082E576C:
str r6, [r0, 0x6C]
b _082E57A2
.align 2, 0
-_082E5784: .4byte 0x03007880
+_082E5784: .4byte gUnknown_03007880
_082E5788:
movs r0, 0x10
ands r2, r0
@@ -5614,7 +5614,7 @@ _082E57A4:
pop {r1}
bx r1
.align 2, 0
-_082E57AC: .4byte 0x03007870
+_082E57AC: .4byte gUnknown_03007870
thumb_func_end rfu_setRecvBuffer
thumb_func_start rfu_NI_setSendData
@@ -5659,7 +5659,7 @@ rfu_UNI_setSendData: @ 82E57DC
adds r0, r2, 0x3
b _082E57FE
.align 2, 0
-_082E57F8: .4byte 0x03007890
+_082E57F8: .4byte gUnknown_03007890
_082E57FC:
adds r0, r2, 0x2
_082E57FE:
@@ -5702,7 +5702,7 @@ rfu_NI_CHILD_setSendGameName: @ 82E5818
pop {r1}
bx r1
.align 2, 0
-_082E5848: .4byte 0x03007890
+_082E5848: .4byte gUnknown_03007890
thumb_func_end rfu_NI_CHILD_setSendGameName
thumb_func_start rfu_STC_setSendData_org
@@ -5730,7 +5730,7 @@ rfu_STC_setSendData_org: @ 82E584C
ldr r0, _082E587C
b _082E5A36
.align 2, 0
-_082E5878: .4byte 0x03007890
+_082E5878: .4byte gUnknown_03007890
_082E587C: .4byte 0x00000301
_082E5880:
movs r0, 0xF
@@ -5864,7 +5864,7 @@ _082E5938:
b _082E5978
.align 2, 0
_082E596C: .4byte 0x04000208
-_082E5970: .4byte 0x03007880
+_082E5970: .4byte gUnknown_03007880
_082E5974:
movs r0, 0x1
strb r0, [r1]
@@ -5931,7 +5931,7 @@ _082E59C4:
strh r0, [r2]
b _082E5A2C
.align 2, 0
-_082E59EC: .4byte 0x03007880
+_082E59EC: .4byte gUnknown_03007880
_082E59F0: .4byte 0x00008021
_082E59F4:
movs r0, 0x10
@@ -5978,7 +5978,7 @@ _082E5A36:
pop {r1}
bx r1
.align 2, 0
-_082E5A48: .4byte 0x03007870
+_082E5A48: .4byte gUnknown_03007870
_082E5A4C: .4byte 0x00008024
_082E5A50: .4byte 0x04000208
thumb_func_end rfu_STC_setSendData_org
@@ -6079,10 +6079,10 @@ _082E5AFE:
strh r1, [r0]
b _082E5BAA
.align 2, 0
-_082E5B08: .4byte 0x03007880
+_082E5B08: .4byte gUnknown_03007880
_082E5B0C: .4byte 0x00008020
_082E5B10: .4byte 0x04000208
-_082E5B14: .4byte 0x03007890
+_082E5B14: .4byte gUnknown_03007890
_082E5B18:
cmp r3, 0x10
bne _082E5BA4
@@ -6099,7 +6099,7 @@ _082E5B2E:
ldr r0, _082E5B3C
b _082E5BAC
.align 2, 0
-_082E5B34: .4byte 0x03007870
+_082E5B34: .4byte gUnknown_03007870
_082E5B38: .4byte 0x00008024
_082E5B3C: .4byte 0x00000403
_082E5B40:
@@ -6154,7 +6154,7 @@ _082E5B70:
b _082E5BAA
.align 2, 0
_082E5B9C: .4byte 0x04000208
-_082E5BA0: .4byte 0x03007890
+_082E5BA0: .4byte gUnknown_03007890
_082E5BA4:
movs r0, 0xC0
lsls r0, 3
@@ -6206,7 +6206,7 @@ _082E5BCC:
movs r0, 0x48
b _082E5C06
.align 2, 0
-_082E5BF8: .4byte 0x03007880
+_082E5BF8: .4byte gUnknown_03007880
_082E5BFC: .4byte 0x04000208
_082E5C00: .4byte 0x00008043
_082E5C04:
@@ -6233,7 +6233,7 @@ _082E5C26:
pop {r1}
bx r1
.align 2, 0
-_082E5C2C: .4byte 0x03007890
+_082E5C2C: .4byte gUnknown_03007890
_082E5C30: .4byte 0x04000208
thumb_func_end rfu_NI_stopReceivingData
@@ -6263,7 +6263,7 @@ _082E5C4C:
ldr r0, _082E5C68
b _082E5CC0
.align 2, 0
-_082E5C60: .4byte 0x03007870
+_082E5C60: .4byte gUnknown_03007870
_082E5C64: .4byte 0x00008024
_082E5C68: .4byte 0x00000403
_082E5C6C:
@@ -6278,7 +6278,7 @@ _082E5C6C:
ldrb r1, [r1, 0xF]
b _082E5C92
.align 2, 0
-_082E5C80: .4byte 0x03007890
+_082E5C80: .4byte gUnknown_03007890
_082E5C84:
adds r0, r3, 0
adds r0, 0x10
@@ -6338,7 +6338,7 @@ _082E5CE6:
pop {r0}
bx r0
.align 2, 0
-_082E5CEC: .4byte 0x03007870
+_082E5CEC: .4byte gUnknown_03007870
_082E5CF0: .4byte 0x00008024
thumb_func_end rfu_UNI_readySendData
@@ -6359,7 +6359,7 @@ _082E5D0A:
pop {r0}
bx r0
.align 2, 0
-_082E5D10: .4byte 0x03007870
+_082E5D10: .4byte gUnknown_03007870
thumb_func_end rfu_UNI_clearRecvNewDataFlag
thumb_func_start rfu_REQ_sendData
@@ -6404,8 +6404,8 @@ _082E5D50:
strb r0, [r1, 0x8]
b _082E5D6E
.align 2, 0
-_082E5D60: .4byte 0x03007890
-_082E5D64: .4byte 0x03007894
+_082E5D60: .4byte gUnknown_03007890
+_082E5D64: .4byte gUnknown_03007894
_082E5D68:
ldrb r0, [r1, 0x7]
adds r0, 0x1
@@ -6437,7 +6437,7 @@ _082E5D80:
bl STWI_send_DataTxREQ
b _082E5E4E
.align 2, 0
-_082E5DA4: .4byte 0x03007898
+_082E5DA4: .4byte gUnknown_03007898
_082E5DA8: .4byte sub_82E5F00
_082E5DAC:
ldr r0, [r4]
@@ -6473,8 +6473,8 @@ _082E5DC4:
b _082E5E4E
.align 2, 0
_082E5DF0: .4byte rfu_CB_sendData
-_082E5DF4: .4byte 0x03007898
-_082E5DF8: .4byte 0x03007894
+_082E5DF4: .4byte gUnknown_03007898
+_082E5DF8: .4byte gUnknown_03007894
_082E5DFC:
ldr r0, _082E5E34
ldr r0, [r0]
@@ -6503,10 +6503,10 @@ _082E5E12:
bl _call_via_r1
b _082E5E4E
.align 2, 0
-_082E5E34: .4byte 0x03007898
-_082E5E38: .4byte 0x03007894
-_082E5E3C: .4byte 0x03007890
-_082E5E40: .4byte 0x03007868
+_082E5E34: .4byte gUnknown_03007898
+_082E5E38: .4byte gUnknown_03007894
+_082E5E3C: .4byte gUnknown_03007890
+_082E5E40: .4byte gUnknown_03007868
_082E5E44:
ldr r0, _082E5E54
bl STWI_set_Callback_M
@@ -6593,9 +6593,9 @@ _082E5EC2:
bx r0
.align 2, 0
_082E5EE0: .4byte 0x00008020
-_082E5EE4: .4byte 0x03007870
-_082E5EE8: .4byte 0x03007880
-_082E5EEC: .4byte 0x03007890
+_082E5EE4: .4byte gUnknown_03007870
+_082E5EE8: .4byte gUnknown_03007880
+_082E5EEC: .4byte gUnknown_03007890
thumb_func_end rfu_CB_sendData
thumb_func_start rfu_CB_sendData2
@@ -6722,11 +6722,11 @@ _082E5FC0:
add r8, r5
b _082E5FF4
.align 2, 0
-_082E5FD4: .4byte 0x03007890
-_082E5FD8: .4byte 0x03007898
+_082E5FD4: .4byte gUnknown_03007890
+_082E5FD8: .4byte gUnknown_03007898
_082E5FDC: .4byte 0x00008024
-_082E5FE0: .4byte 0x03007880
-_082E5FE4: .4byte 0x03007870
+_082E5FE0: .4byte gUnknown_03007880
+_082E5FE4: .4byte gUnknown_03007870
_082E5FE8:
adds r0, r7, r6
adds r0, 0x8
@@ -6788,9 +6788,9 @@ _082E6044:
pop {r0}
bx r0
.align 2, 0
-_082E6054: .4byte 0x03007894
-_082E6058: .4byte 0x03007890
-_082E605C: .4byte 0x03007898
+_082E6054: .4byte gUnknown_03007894
+_082E6058: .4byte gUnknown_03007890
+_082E605C: .4byte gUnknown_03007898
thumb_func_end rfu_constructSendLLFrame
thumb_func_start rfu_STC_NI_constructLLSF
@@ -6860,7 +6860,7 @@ _082E60CA:
movs r5, 0
b _082E612C
.align 2, 0
-_082E60DC: .4byte 0x03007890
+_082E60DC: .4byte gUnknown_03007890
_082E60E0: .4byte gUnknown_089A3220
_082E60E4: .4byte 0x00008022
_082E60E8:
@@ -7004,8 +7004,8 @@ _082E61DC:
strb r1, [r2, 0xE]
b _082E6206
.align 2, 0
-_082E61EC: .4byte 0x03007890
-_082E61F0: .4byte 0x03007898
+_082E61EC: .4byte gUnknown_03007890
+_082E61F0: .4byte gUnknown_03007898
_082E61F4: .4byte 0x00008022
_082E61F8:
movs r0, 0x1
@@ -7055,7 +7055,7 @@ _082E6244:
movs r0, 0
b _082E62E8
.align 2, 0
-_082E6248: .4byte 0x03007870
+_082E6248: .4byte gUnknown_03007870
_082E624C:
ldr r0, _082E62C4
ldr r2, [r0]
@@ -7119,9 +7119,9 @@ _082E629E:
movs r0, 0x10
b _082E62DC
.align 2, 0
-_082E62C4: .4byte 0x03007890
+_082E62C4: .4byte gUnknown_03007890
_082E62C8: .4byte gUnknown_089A3220
-_082E62CC: .4byte 0x03007898
+_082E62CC: .4byte gUnknown_03007898
_082E62D0:
movs r0, 0x10
mov r1, r8
@@ -7172,8 +7172,8 @@ _082E6320:
pop {r0}
bx r0
.align 2, 0
-_082E6328: .4byte 0x03007890
-_082E632C: .4byte 0x03007894
+_082E6328: .4byte gUnknown_03007890
+_082E632C: .4byte gUnknown_03007894
_082E6330: .4byte rfu_CB_recvData
thumb_func_end rfu_REQ_recvData
@@ -7209,9 +7209,9 @@ rfu_CB_recvData: @ 82E6334
bl rfu_STC_PARENT_analyzeRecvPacket
b _082E6380
.align 2, 0
-_082E6370: .4byte 0x03007898
-_082E6374: .4byte 0x03007894
-_082E6378: .4byte 0x03007890
+_082E6370: .4byte gUnknown_03007898
+_082E6374: .4byte gUnknown_03007894
+_082E6378: .4byte gUnknown_03007890
_082E637C:
bl rfu_STC_CHILD_analyzeRecvPacket
_082E6380:
@@ -7290,9 +7290,9 @@ _082E63F8:
bx r0
.align 2, 0
_082E6410: .4byte 0x00008043
-_082E6414: .4byte 0x03007890
-_082E6418: .4byte 0x03007880
-_082E641C: .4byte 0x03007894
+_082E6414: .4byte gUnknown_03007890
+_082E6418: .4byte gUnknown_03007880
+_082E641C: .4byte gUnknown_03007894
thumb_func_end rfu_CB_recvData
thumb_func_start rfu_STC_PARENT_analyzeRecvPacket
@@ -7374,8 +7374,8 @@ _082E64A0:
pop {r0}
bx r0
.align 2, 0
-_082E64B0: .4byte 0x03007898
-_082E64B4: .4byte 0x03007894
+_082E64B0: .4byte gUnknown_03007898
+_082E64B4: .4byte gUnknown_03007894
thumb_func_end rfu_STC_PARENT_analyzeRecvPacket
thumb_func_start rfu_STC_CHILD_analyzeRecvPacket
@@ -7422,8 +7422,8 @@ _082E6500:
pop {r0}
bx r0
.align 2, 0
-_082E6508: .4byte 0x03007898
-_082E650C: .4byte 0x03007894
+_082E6508: .4byte gUnknown_03007898
+_082E650C: .4byte gUnknown_03007894
thumb_func_end rfu_STC_CHILD_analyzeRecvPacket
thumb_func_start rfu_STC_analyzeLLSF
@@ -7455,7 +7455,7 @@ rfu_STC_analyzeLLSF: @ 82E6510
adds r0, r3, 0
b _082E673E
.align 2, 0
-_082E6544: .4byte 0x03007890
+_082E6544: .4byte gUnknown_03007890
_082E6548: .4byte gUnknown_089A3220
_082E654C:
movs r5, 0
@@ -7594,7 +7594,7 @@ _082E6650: .4byte 0xffff00ff
_082E6654: .4byte 0xff00ffff
_082E6658: .4byte 0x00ffffff
_082E665C: .4byte 0x0000ffff
-_082E6660: .4byte 0x03007890
+_082E6660: .4byte gUnknown_03007890
_082E6664:
mov r5, r9
ldrb r0, [r5, 0x3]
@@ -7618,7 +7618,7 @@ _082E6678:
ldrb r0, [r3, 0x4]
b _082E66BA
.align 2, 0
-_082E6690: .4byte 0x03007880
+_082E6690: .4byte gUnknown_03007880
_082E6694:
adds r0, r4, 0x1
lsls r0, 24
@@ -7653,7 +7653,7 @@ _082E66BA:
bl rfu_STC_NI_receive_Sender
b _082E673C
.align 2, 0
-_082E66D4: .4byte 0x03007890
+_082E66D4: .4byte gUnknown_03007890
_082E66D8:
ldrb r1, [r3, 0x2]
mov r2, r9
@@ -7718,7 +7718,7 @@ _082E673E:
pop {r1}
bx r1
.align 2, 0
-_082E6750: .4byte 0x03007890
+_082E6750: .4byte gUnknown_03007890
thumb_func_end rfu_STC_analyzeLLSF
thumb_func_start rfu_STC_UNI_receive
@@ -7750,7 +7750,7 @@ rfu_STC_UNI_receive: @ 82E6754
strh r0, [r5, 0x2]
b _082E67DE
.align 2, 0
-_082E6788: .4byte 0x03007870
+_082E6788: .4byte gUnknown_03007870
_082E678C: .4byte 0x00000701
_082E6790:
ldrb r0, [r5, 0x7]
@@ -7810,8 +7810,8 @@ _082E67F2:
bx r0
.align 2, 0
_082E67FC: .4byte 0x00008042
-_082E6800: .4byte 0x03007898
-_082E6804: .4byte 0x03007894
+_082E6800: .4byte gUnknown_03007898
+_082E6804: .4byte gUnknown_03007894
thumb_func_end rfu_STC_UNI_receive
thumb_func_start rfu_STC_NI_receive_Sender
@@ -7923,7 +7923,7 @@ _082E6882:
str r0, [r1]
b _082E68FE
.align 2, 0
-_082E68D4: .4byte 0x03007880
+_082E68D4: .4byte gUnknown_03007880
_082E68D8: .4byte 0x00008022
_082E68DC: .4byte 0x00008021
_082E68E0: .4byte 0x00008023
@@ -8062,8 +8062,8 @@ _082E69CE:
_082E69E0: .4byte 0x80230000
_082E69E4: .4byte 0x00008020
_082E69E8: .4byte 0x04000208
-_082E69EC: .4byte 0x03007894
-_082E69F0: .4byte 0x03007880
+_082E69EC: .4byte gUnknown_03007894
+_082E69F0: .4byte gUnknown_03007880
thumb_func_end rfu_STC_NI_receive_Sender
thumb_func_start rfu_STC_NI_receive_Receiver
@@ -8117,8 +8117,8 @@ rfu_STC_NI_receive_Receiver: @ 82E69F4
strh r0, [r4, 0x34]
b _082E6AAA
.align 2, 0
-_082E6A54: .4byte 0x03007880
-_082E6A58: .4byte 0x03007894
+_082E6A54: .4byte gUnknown_03007880
+_082E6A58: .4byte gUnknown_03007894
_082E6A5C: .4byte 0x00008042
_082E6A60: .4byte 0x00008043
_082E6A64:
@@ -8250,10 +8250,10 @@ _082E6B4A:
bx r0
.align 2, 0
_082E6B5C: .4byte 0x00008041
-_082E6B60: .4byte 0x03007898
+_082E6B60: .4byte gUnknown_03007898
_082E6B64: .4byte 0x00008042
_082E6B68: .4byte 0x04000208
-_082E6B6C: .4byte 0x03007894
+_082E6B6C: .4byte gUnknown_03007894
thumb_func_end rfu_STC_NI_receive_Receiver
thumb_func_start rfu_STC_NI_initSlot_asRecvControllData
@@ -8273,7 +8273,7 @@ rfu_STC_NI_initSlot_asRecvControllData: @ 82E6B70
adds r1, 0xF
b _082E6B98
.align 2, 0
-_082E6B8C: .4byte 0x03007890
+_082E6B8C: .4byte gUnknown_03007890
_082E6B90:
movs r5, 0x2
adds r0, r4, 0
@@ -8305,7 +8305,7 @@ _082E6B98:
b _082E6BF6
.align 2, 0
_082E6BC8: .4byte 0x00000702
-_082E6BCC: .4byte 0x03007894
+_082E6BCC: .4byte gUnknown_03007894
_082E6BD0:
strh r3, [r2, 0x18]
ldrb r0, [r1]
@@ -8353,7 +8353,7 @@ rfu_STC_NI_initSlot_asRecvDataEntity: @ 82E6C00
adds r0, 0x4
b _082E6C7A
.align 2, 0
-_082E6C20: .4byte 0x03007890
+_082E6C20: .4byte gUnknown_03007890
_082E6C24:
ldr r1, _082E6C68
lsls r0, r5, 2
@@ -8388,9 +8388,9 @@ _082E6C24:
bl rfu_STC_releaseFrame
b _082E6CAC
.align 2, 0
-_082E6C68: .4byte 0x03007880
-_082E6C6C: .4byte 0x03007894
-_082E6C70: .4byte 0x03007890
+_082E6C68: .4byte gUnknown_03007880
+_082E6C6C: .4byte gUnknown_03007894
+_082E6C70: .4byte gUnknown_03007890
_082E6C74: .4byte 0x00000701
_082E6C78:
ldr r0, [r2, 0x68]
@@ -8506,10 +8506,10 @@ _082E6D3E:
pop {r0}
bx r0
.align 2, 0
-_082E6D44: .4byte 0x03007890
+_082E6D44: .4byte gUnknown_03007890
_082E6D48: .4byte 0x04000208
-_082E6D4C: .4byte 0x03007894
-_082E6D50: .4byte 0x03007880
+_082E6D4C: .4byte gUnknown_03007894
+_082E6D50: .4byte gUnknown_03007880
thumb_func_end rfu_NI_checkCommFailCounter
thumb_func_start rfu_REQ_noise
@@ -8564,7 +8564,7 @@ _082E6D88:
b _082E6DD6
.align 2, 0
_082E6DB4: .4byte 0x04000200
-_082E6DB8: .4byte 0x03007868
+_082E6DB8: .4byte gUnknown_03007868
_082E6DBC: .4byte sub_82E6F88
_082E6DC0: .4byte 0x04000100
_082E6DC4:
@@ -8612,7 +8612,7 @@ _082E6E08:
.align 2, 0
_082E6E14: .4byte 0x04000208
_082E6E18: .4byte 0x04000200
-_082E6E1C: .4byte 0x03007868
+_082E6E1C: .4byte gUnknown_03007868
thumb_func_end sub_82E6D6C
thumb_func_start sub_82E6E20
@@ -8663,9 +8663,9 @@ sub_82E6E20: @ 82E6E20
.align 2, 0
_082E6E78: .4byte 0x04000208
_082E6E7C: .4byte 0x04000200
-_082E6E80: .4byte 0x03007868
+_082E6E80: .4byte gUnknown_03007868
_082E6E84: .4byte 0x04000134
-_082E6E88: .4byte 0x030078a0
+_082E6E88: .4byte gUnknown_030078A0
_082E6E8C: .4byte 0x05000003
_082E6E90: .4byte 0x04000202
thumb_func_end sub_82E6E20
@@ -8683,7 +8683,7 @@ sub_82E6E94: @ 82E6E94
beq _082E6EE4
b _082E6F7C
.align 2, 0
-_082E6EA8: .4byte 0x030078a0
+_082E6EA8: .4byte gUnknown_030078A0
_082E6EAC:
movs r6, 0x1
strb r6, [r7]
@@ -8836,7 +8836,7 @@ sub_82E6FA2: @ 82E6FA2
b _082E6FF6
.align 2, 0
_082E6FD0: .4byte 0x04000120
-_082E6FD4: .4byte 0x030078a0
+_082E6FD4: .4byte gUnknown_030078A0
_082E6FD8: .4byte 0x04000128
_082E6FDC:
ldrh r0, [r4, 0x4]
diff --git a/asm/librtc.s b/asm/librtc.s
index b0c87bb3f..87ce5b415 100644
--- a/asm/librtc.s
+++ b/asm/librtc.s
@@ -10,7 +10,7 @@ RTC_SetReadWrite: @ 82E2150
push {r7,lr}
mov r7, sp
bl RTC_SetReadWriteInternal
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
pop {r7}
@@ -25,7 +25,7 @@ RTC_SetReadOnly: @ 82E2168
push {r7,lr}
mov r7, sp
bl RTC_SetReadOnlyInternal
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
pop {r7}
@@ -155,7 +155,7 @@ RTC_Reset: @ 82E2258
push {r7,lr}
sub sp, 0x10
mov r7, sp
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E2270
@@ -163,7 +163,7 @@ RTC_Reset: @ 82E2258
b _082E22D4
.pool
_082E2270:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -183,7 +183,7 @@ _082E2270:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
adds r0, r7, 0x4
@@ -220,7 +220,7 @@ RTC_GetControlReg: @ 82E22DC
sub sp, 0x8
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E22F4
@@ -228,7 +228,7 @@ RTC_GetControlReg: @ 82E22DC
b _082E23A0
.pool
_082E22F4:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -301,7 +301,7 @@ _082E22F4:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -321,7 +321,7 @@ RTC_SetControlReg: @ 82E23A8
sub sp, 0x8
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E23C0
@@ -329,7 +329,7 @@ RTC_SetControlReg: @ 82E23A8
b _082E2448
.pool
_082E23C0:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -383,7 +383,7 @@ _082E23C0:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -403,7 +403,7 @@ RTC_GetDateTime: @ 82E2450
sub sp, 0x8
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E2468
@@ -411,7 +411,7 @@ RTC_GetDateTime: @ 82E2450
b _082E24F8
.pool
_082E2468:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -470,7 +470,7 @@ _082E24C6:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -490,7 +490,7 @@ RTC_SetDateTime: @ 82E2500
sub sp, 0x8
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E2518
@@ -498,7 +498,7 @@ RTC_SetDateTime: @ 82E2500
b _082E2594
.pool
_082E2518:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -545,7 +545,7 @@ _082E2574:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -565,7 +565,7 @@ RTC_GetTime: @ 82E259C
sub sp, 0x8
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E25B4
@@ -573,7 +573,7 @@ RTC_GetTime: @ 82E259C
b _082E2648
.pool
_082E25B4:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -633,7 +633,7 @@ _082E2614:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -653,7 +653,7 @@ RTC_SetTime: @ 82E2650
sub sp, 0x8
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E2668
@@ -661,7 +661,7 @@ RTC_SetTime: @ 82E2650
b _082E26E4
.pool
_082E2668:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
ldr r0, =GPIOPortData
@@ -709,7 +709,7 @@ _082E26C6:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -729,7 +729,7 @@ RTC_SetUnknownData: @ 82E26EC
sub sp, 0xC
mov r7, sp
str r0, [r7]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
ldrb r1, [r0]
cmp r1, 0x1
bne _082E2704
@@ -737,7 +737,7 @@ RTC_SetUnknownData: @ 82E26EC
b _082E2818
.pool
_082E2704:
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0x1
strb r1, [r0]
adds r0, r7, 0
@@ -863,7 +863,7 @@ _082E27FA:
ldr r0, =GPIOPortData
movs r1, 0x1
strh r1, [r0]
- ldr r0, =0x03001a7e
+ ldr r0, =gUnknown_03001A7E
movs r1, 0
strb r1, [r0]
movs r0, 0x1
diff --git a/asm/link.s b/asm/link.s
index 753d2f778..ed6db63fd 100644
--- a/asm/link.s
+++ b/asm/link.s
@@ -74,7 +74,7 @@ sub_8009414: @ 8009414
ldr r0, =0x80000110
str r0, [r3, 0x8]
ldr r0, [r3, 0x8]
- ldr r0, =0x03003130
+ ldr r0, =gUnknown_03003130
str r6, [r0]
str r5, [r0, 0x4]
str r4, [r0, 0x8]
@@ -174,7 +174,7 @@ sub_80094EC: @ 80094EC
ldr r0, =0x80000110
str r0, [r2, 0x8]
ldr r0, [r2, 0x8]
- ldr r0, =0x03003130
+ ldr r0, =gUnknown_03003130
str r4, [r0]
mov r1, r8
str r1, [r0, 0x4]
@@ -206,18 +206,18 @@ sub_8009570: @ 8009570
ldr r0, =sub_80096BC
bl SetVBlankCallback
bl sub_800A2E0
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00001111
adds r0, r2, 0
strh r0, [r1]
bl sub_8009734
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x24]
bl SeedRng
movs r4, 0
_080095A0:
bl GenerateRandomNumber
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
adds r1, 0xA
adds r1, r4
@@ -243,7 +243,7 @@ _080095A0:
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
bl fade_and_return_progress_probably
- ldr r0, =0x03000d60
+ ldr r0, =gUnknown_03000D60
str r4, [r0]
bl sub_8009638
ldr r0, =task00_link_test
@@ -262,7 +262,7 @@ _080095A0:
sub_8009628: @ 8009628
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020229cc
+ ldr r1, =gUnknown_020229CC
strh r0, [r1, 0x18]
bx lr
.pool
@@ -271,8 +271,8 @@ sub_8009628: @ 8009628
thumb_func_start sub_8009638
sub_8009638: @ 8009638
push {r4,r5,lr}
- ldr r5, =0x020229cc
- ldr r4, =0x03005d90
+ ldr r5, =gUnknown_020229CC
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldrb r2, [r1, 0xA]
ldrb r0, [r1, 0xB]
@@ -291,7 +291,7 @@ sub_8009638: @ 8009638
ldr r0, [r4]
ldrb r0, [r0, 0x8]
strb r0, [r5, 0x13]
- ldr r0, =0x020229c6
+ ldr r0, =gUnknown_020229C6
ldrh r0, [r0]
str r0, [r5, 0x14]
ldr r0, =gUnknown_82E9531
@@ -338,8 +338,8 @@ sub_80096BC: @ 80096BC
thumb_func_start sub_80096D0
sub_80096D0: @ 80096D0
push {lr}
- ldr r3, =0x020229c4
- ldr r1, =0x03003110
+ ldr r3, =gUnknown_020229C4
+ ldr r1, =gUnknown_03003110
ldr r2, =0x0000efff
adds r0, r1, 0
adds r0, 0xE
@@ -361,7 +361,7 @@ task02_080097CC: @ 80096FC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -373,7 +373,7 @@ task02_080097CC: @ 80096FC
asrs r0, 16
cmp r0, 0x5
bne _08009726
- ldr r1, =0x03003144
+ ldr r1, =gUnknown_03003144
movs r0, 0x1
strb r0, [r1]
adds r0, r2, 0
@@ -387,30 +387,30 @@ _08009726:
thumb_func_start sub_8009734
sub_8009734: @ 8009734
push {r4-r6,lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r4, [r0]
cmp r4, 0
bne _080097A8
bl sub_800B628
bl sub_80096D0
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800A824
str r0, [r1]
- ldr r0, =0x03002748
+ ldr r0, =gUnknown_03002748
strb r4, [r0]
- ldr r0, =0x0300306c
+ ldr r0, =gUnknown_0300306C
strb r4, [r0]
- ldr r0, =0x030030f8
+ ldr r0, =gUnknown_030030F8
strb r4, [r0]
bl sub_800A5B4
bl sub_800A2E0
- ldr r0, =0x03000d54
+ ldr r0, =gUnknown_03000D54
str r4, [r0]
- ldr r0, =0x030030e8
+ ldr r0, =gUnknown_030030E8
strb r4, [r0]
- ldr r0, =0x030030e4
+ ldr r0, =gUnknown_030030E4
strb r4, [r0]
- ldr r0, =0x030030f4
+ ldr r0, =gUnknown_030030F4
strh r4, [r0]
ldr r0, =task02_080097CC
movs r1, 0x2
@@ -420,15 +420,15 @@ sub_8009734: @ 8009734
_080097A8:
bl sub_800E700
_080097AC:
- ldr r1, =0x03003124
+ ldr r1, =gUnknown_03003124
movs r0, 0
strb r0, [r1]
movs r1, 0
- ldr r6, =0x03003078
+ ldr r6, =gUnknown_03003078
movs r2, 0
movs r5, 0x1
- ldr r4, =0x030030f0
- ldr r3, =0x030030ec
+ ldr r4, =gUnknown_030030F0
+ ldr r3, =gUnknown_030030EC
_080097BE:
adds r0, r1, r6
strb r5, [r0]
@@ -448,16 +448,16 @@ _080097BE:
thumb_func_start sub_80097E8
sub_80097E8: @ 80097E8
push {r4,lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
movs r4, 0
strb r4, [r0]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080097FC
bl sub_800EDD4
_080097FC:
- ldr r0, =0x020229c4
+ ldr r0, =gUnknown_020229C4
strb r4, [r0]
bl sub_800B53C
pop {r4}
@@ -472,8 +472,8 @@ sub_8009818: @ 8009818
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r5, =0x03000d64
- ldr r4, =0x03000d10
+ ldr r5, =gUnknown_03000D64
+ ldr r4, =gUnknown_03000D10
ldrb r0, [r5]
ldrh r1, [r4]
cmp r0, r1
@@ -487,9 +487,9 @@ sub_8009818: @ 8009818
strb r0, [r5]
_0800983C:
movs r5, 0
- ldr r7, =0x03000d20
+ ldr r7, =gUnknown_03000D20
_08009840:
- ldr r0, =0x03000d68
+ ldr r0, =gUnknown_03000D68
adds r6, r5, r0
lsls r0, r5, 1
adds r0, r5
@@ -520,7 +520,7 @@ _08009868:
cmp r7, 0xF
bne _080098CE
movs r5, 0
- ldr r0, =0x03000d20
+ ldr r0, =gUnknown_03000D20
mov r9, r0
ldr r1, =0x00000342
mov r8, r1
@@ -532,7 +532,7 @@ _08009888:
cmp r0, 0
beq _080098C4
lsls r0, r5, 8
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r0, r1
lsls r4, r5, 1
adds r1, r4, r5
@@ -540,7 +540,7 @@ _08009888:
add r1, r9
ldrh r1, [r1, 0x2]
bl sub_800A648
- ldr r1, =0x03003148
+ ldr r1, =gUnknown_03003148
adds r4, r1
movs r6, 0
strh r0, [r4]
@@ -549,9 +549,9 @@ _08009888:
ldrh r0, [r4]
cmp r0, r8
beq _080098C4
- ldr r0, =0x020223bc
+ ldr r0, =gUnknown_020223BC
strb r6, [r0]
- ldr r0, =0x020223bd
+ ldr r0, =gUnknown_020223BD
strb r6, [r0]
_080098C4:
adds r0, r5, 0x1
@@ -573,13 +573,13 @@ _080098CE:
sub_8009900: @ 8009900
push {r4,r5,lr}
sub sp, 0x4
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _08009916
- ldr r1, =0x03003144
+ ldr r1, =gUnknown_03003144
movs r0, 0x1
strb r0, [r1]
_08009916:
@@ -631,14 +631,14 @@ _08009968:
beq _08009976
bl sub_800AC34
_08009976:
- ldr r0, =0x020223bc
+ ldr r0, =gUnknown_020223BC
ldrb r0, [r0]
cmp r0, 0
beq _08009996
ldr r2, [r4, 0x24]
- ldr r0, =0x03002748
+ ldr r0, =gUnknown_03002748
ldrb r1, [r0]
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
ldr r0, [r0]
cmp r0, 0
bne _08009990
@@ -675,7 +675,7 @@ c2_08009A8C: @ 80099BC
sub_80099E0: @ 80099E0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x020229c4
+ ldr r0, =gUnknown_020229C4
ldrb r0, [r0]
cmp r0, 0
bne _080099F4
@@ -684,8 +684,8 @@ sub_80099E0: @ 80099E0
.pool
_080099F4:
movs r1, 0
- ldr r5, =0x03003084
- ldr r3, =0x03003110
+ ldr r5, =gUnknown_03003084
+ ldr r3, =gUnknown_03003110
movs r2, 0
_080099FC:
lsls r0, r1, 1
@@ -698,7 +698,7 @@ _080099FC:
bls _080099FC
ldrh r0, [r4]
strh r0, [r5]
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -709,7 +709,7 @@ _080099FC:
lsls r0, 26
lsrs r0, 30
bl sub_8009AA0
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
ldr r0, [r0]
cmp r0, 0
beq _08009A34
@@ -717,7 +717,7 @@ _080099FC:
_08009A34:
bl sub_800AEB4
_08009A38:
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldrh r0, [r0]
_08009A3C:
pop {r4,r5}
@@ -732,7 +732,7 @@ sub_8009A58: @ 8009A58
lsls r0, 24
lsrs r0, 24
movs r5, 0
- ldr r1, =0x03003078
+ ldr r1, =gUnknown_03003078
adds r0, r1
strb r5, [r0]
movs r4, 0
@@ -752,7 +752,7 @@ _08009A78:
blt _08009A70
cmp r5, 0
bne _08009A94
- ldr r1, =0x03003124
+ ldr r1, =gUnknown_03003124
ldrb r0, [r1]
cmp r0, 0
bne _08009A94
@@ -775,13 +775,13 @@ sub_8009AA0: @ 8009AA0
sub sp, 0x4
movs r6, 0
_08009AAE:
- ldr r0, =0x03003020
+ ldr r0, =gUnknown_03003020
lsls r1, r6, 1
adds r3, r1, r0
movs r0, 0
strh r0, [r3]
lsls r4, r6, 4
- ldr r5, =0x03003090
+ ldr r5, =gUnknown_03003090
adds r2, r4, r5
ldrh r0, [r2]
mov r12, r1
@@ -856,10 +856,10 @@ _08009B5C:
.pool
_08009B68:
bl sub_8009638
- ldr r0, =0x03003030
+ ldr r0, =gUnknown_03003030
adds r2, r0, 0
adds r2, 0x10
- ldr r1, =0x020229cc
+ ldr r1, =gUnknown_020229CC
ldm r1!, {r3-r5}
stm r2!, {r3-r5}
ldm r1!, {r3,r6,r7}
@@ -888,7 +888,7 @@ _08009B68:
b _08009D6E
.pool
_08009BB8:
- ldr r1, =0x030030e8
+ ldr r1, =gUnknown_030030E8
movs r0, 0x1
strb r0, [r1]
b _08009D6E
@@ -897,16 +897,16 @@ _08009BC4:
mov r7, r12
adds r1, r7, r6
lsls r1, 2
- ldr r0, =0x03000d20
+ ldr r0, =gUnknown_03000D20
adds r1, r0
movs r2, 0
strh r2, [r1]
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r0, 0x2
adds r0, r4, r0
ldrh r0, [r0]
strh r0, [r1, 0x2]
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r0, 0x4
adds r0, r4, r0
ldrh r0, [r0]
@@ -917,7 +917,7 @@ _08009BF0:
mov r3, r12
adds r0, r3, r6
lsls r0, 2
- ldr r5, =0x03000d20
+ ldr r5, =gUnknown_03000D20
adds r3, r0, r5
ldrh r1, [r3, 0x2]
movs r0, 0x80
@@ -930,7 +930,7 @@ _08009BF0:
mov r8, r0
movs r2, 0
adds r5, r3, 0
- ldr r7, =0x03003090
+ ldr r7, =gUnknown_03003090
adds r3, r4, 0
_08009C14:
ldrh r1, [r5]
@@ -952,10 +952,10 @@ _08009C14:
.pool
_08009C40:
movs r2, 0
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
mov r9, r1
adds r7, r3, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
mov r8, r3
lsls r5, r6, 8
adds r3, r4, 0
@@ -990,19 +990,19 @@ _08009C70:
ldrh r1, [r1, 0x2]
cmp r0, r1
bcc _08009D6E
- ldr r0, =0x03003078
+ ldr r0, =gUnknown_03003078
adds r0, r6, r0
ldrb r0, [r0]
cmp r0, 0x1
bne _08009D16
lsls r1, r6, 8
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r1, r0
mov r8, r1
lsls r0, r6, 3
subs r0, r6
lsls r0, 2
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
adds r2, r0, r1
adds r1, r2, 0
mov r0, r8
@@ -1053,11 +1053,11 @@ _08009D16:
bl sub_800A588
b _08009D6E
_08009D20:
- ldr r0, =0x030030f0
+ ldr r0, =gUnknown_030030F0
b _08009D2A
.pool
_08009D28:
- ldr r0, =0x030030ec
+ ldr r0, =gUnknown_030030EC
_08009D2A:
adds r0, r6, r0
movs r1, 0x1
@@ -1069,7 +1069,7 @@ _08009D38:
b _08009D6E
_08009D3E:
ldr r3, =gUnknown_082ED1A8
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r0, 0x2
adds r0, r4, r0
ldrh r2, [r0]
@@ -1084,7 +1084,7 @@ _08009D3E:
b _08009D6E
.pool
_08009D64:
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r0, 0x2
adds r0, r4, r0
ldrh r0, [r0]
@@ -1183,26 +1183,26 @@ _08009E2C:
b _08009F06
.pool
_08009E38:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldrh r1, [r1]
b _08009F04
.pool
_08009E4C:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r1, [r1, 0x2C]
b _08009F04
.pool
_08009E60:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
movs r1, 0
b _08009F02
.pool
_08009E6C:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
movs r1, 0
adds r3, r0, 0
@@ -1219,9 +1219,9 @@ _08009E76:
b _08009F06
.pool
_08009E8C:
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
strh r2, [r1]
- ldr r2, =0x03000d10
+ ldr r2, =gUnknown_03000D10
ldrh r0, [r2, 0x2]
strh r0, [r1, 0x2]
ldrb r0, [r2, 0x9]
@@ -1230,41 +1230,41 @@ _08009E8C:
b _08009F06
.pool
_08009EA8:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
b _08009F04
.pool
_08009EBC:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
- ldr r1, =0x03003150
+ ldr r1, =gUnknown_03003150
ldrb r1, [r1]
b _08009F04
.pool
_08009ED0:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
- ldr r1, =0x030030f4
+ ldr r1, =gUnknown_030030F4
ldrh r1, [r1]
b _08009F04
.pool
_08009EE4:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
strh r2, [r0]
b _08009F06
.pool
_08009EF0:
- ldr r0, =0x03005da8
+ ldr r0, =gUnknown_03005DA8
ldrh r1, [r0]
cmp r1, 0
beq _08009F06
- ldr r0, =0x030022b4
+ ldr r0, =gUnknown_030022B4
ldrb r0, [r0]
cmp r0, 0
bne _08009F06
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
_08009F02:
strh r2, [r0]
_08009F04:
@@ -1278,13 +1278,13 @@ _08009F06:
thumb_func_start sub_8009F18
sub_8009F18: @ 8009F18
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08009F26
bl sub_800F804
_08009F26:
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_8009F70
str r0, [r1]
pop {r0}
@@ -1295,7 +1295,7 @@ _08009F26:
thumb_func_start sub_8009F3C
sub_8009F3C: @ 8009F3C
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08009F50
@@ -1303,7 +1303,7 @@ sub_8009F3C: @ 8009F3C
b _08009F6A
.pool
_08009F50:
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
ldr r1, [r0]
ldr r0, =sub_8009F70
cmp r1, r0
@@ -1321,7 +1321,7 @@ _08009F6A:
thumb_func_start sub_8009F70
sub_8009F70: @ 8009F70
push {lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _08009F80
@@ -1336,7 +1336,7 @@ _08009F80:
thumb_func_start sub_8009F8C
sub_8009F8C: @ 8009F8C
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r1, [r0]
cmp r1, 0
beq _08009FA0
@@ -1344,7 +1344,7 @@ sub_8009F8C: @ 8009F8C
b _08009FA4
.pool
_08009FA0:
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
str r1, [r0]
_08009FA4:
pop {r0}
@@ -1355,7 +1355,7 @@ _08009FA4:
thumb_func_start sub_8009FAC
sub_8009FAC: @ 8009FAC
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r1, [r0]
cmp r1, 0
beq _08009FC0
@@ -1363,7 +1363,7 @@ sub_8009FAC: @ 8009FAC
b _08009FC4
.pool
_08009FC0:
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
str r1, [r0]
_08009FC4:
pop {r0}
@@ -1374,11 +1374,11 @@ _08009FC4:
thumb_func_start sub_8009FCC
sub_8009FCC: @ 8009FCC
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08009FEC
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
movs r1, 0x1C
ands r0, r1
@@ -1406,7 +1406,7 @@ sub_8009FF8: @ 8009FF8
cmp r2, r4
bge _0800A030
movs r7, 0xFF
- ldr r3, =0x020229e8
+ ldr r3, =gUnknown_020229E8
_0800A010:
ldrh r0, [r3]
adds r1, r7, 0
@@ -1488,7 +1488,7 @@ sub_800A07C: @ 800A07C
adds r2, r0, 0
cmp r2, 0
blt _0800A0A4
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -1509,10 +1509,10 @@ _0800A0A6:
thumb_func_start sub_800A0AC
sub_800A0AC: @ 800A0AC
push {lr}
- ldr r0, =0x03000d5c
+ ldr r0, =gUnknown_03000D5C
movs r1, 0
str r1, [r0]
- ldr r0, =0x020229c8
+ ldr r0, =gUnknown_020229C8
strh r1, [r0]
bl sub_8009734
pop {r0}
@@ -1526,7 +1526,7 @@ sub_800A0C8: @ 800A0C8
adds r5, r0, 0
adds r6, r1, 0
movs r7, 0
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r4, [r0]
cmp r4, 0x1
beq _0800A0DA
@@ -1540,7 +1540,7 @@ _0800A0DA:
cmp r0, r6
ble _0800A0FC
_0800A0EA:
- ldr r1, =0x03000d5c
+ ldr r1, =gUnknown_03000D5C
movs r0, 0x6
str r0, [r1]
b _0800A22E
@@ -1550,12 +1550,12 @@ _0800A0FC:
lsls r0, 24
cmp r0, 0
bne _0800A10E
- ldr r0, =0x0300306c
+ ldr r0, =gUnknown_0300306C
strb r4, [r0]
bl sub_80097E8
_0800A10E:
movs r6, 0
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
movs r5, 0
b _0800A134
.pool
@@ -1582,7 +1582,7 @@ _0800A134:
lsrs r0, 24
cmp r7, r0
bne _0800A1AC
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldr r1, [r0, 0x14]
ldr r0, =0x00001133
cmp r1, r0
@@ -1594,27 +1594,27 @@ _0800A134:
bgt _0800A178
cmp r0, 0
beq _0800A19C
- ldr r3, =0x03000d5c
+ ldr r3, =gUnknown_03000D5C
b _0800A22C
.pool
_0800A178:
cmp r0, 0x2
beq _0800A190
- ldr r3, =0x03000d5c
+ ldr r3, =gUnknown_03000D5C
b _0800A22C
.pool
_0800A184:
- ldr r1, =0x03000d5c
+ ldr r1, =gUnknown_03000D5C
movs r0, 0x4
b _0800A1A0
.pool
_0800A190:
- ldr r1, =0x03000d5c
+ ldr r1, =gUnknown_03000D5C
movs r0, 0x5
b _0800A1A0
.pool
_0800A19C:
- ldr r1, =0x03000d5c
+ ldr r1, =gUnknown_03000D5C
movs r0, 0x1
_0800A1A0:
str r0, [r1]
@@ -1622,10 +1622,10 @@ _0800A1A0:
b _0800A22C
.pool
_0800A1AC:
- ldr r6, =0x03000d5c
+ ldr r6, =gUnknown_03000D5C
movs r0, 0x3
str r0, [r6]
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 24
@@ -1659,21 +1659,21 @@ _0800A1EA:
cmp r1, r2
bne _0800A22C
_0800A1F6:
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x3
strh r0, [r1]
- ldr r3, =0x03000d5c
+ ldr r3, =gUnknown_03000D5C
b _0800A22C
.pool
_0800A214:
- ldr r0, =0x020229c8
+ ldr r0, =gUnknown_020229C8
ldrh r1, [r0]
adds r1, 0x1
strh r1, [r0]
lsls r1, 16
movs r0, 0x96
lsls r0, 18
- ldr r3, =0x03000d5c
+ ldr r3, =gUnknown_03000D5C
cmp r1, r0
bls _0800A22C
movs r0, 0x2
@@ -1692,7 +1692,7 @@ sub_800A23C: @ 800A23C
push {r4-r6,lr}
movs r6, 0
movs r4, 0
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
b _0800A26C
.pool
_0800A24C:
@@ -1725,13 +1725,13 @@ _0800A26C:
cmp r6, r0
bne _0800A290
movs r2, 0x1
- ldr r0, =0x03000d5c
+ ldr r0, =gUnknown_03000D5C
str r2, [r0]
b _0800A298
.pool
_0800A290:
movs r2, 0
- ldr r1, =0x03000d5c
+ ldr r1, =gUnknown_03000D5C
movs r0, 0x3
str r0, [r1]
_0800A298:
@@ -1746,7 +1746,7 @@ _0800A298:
sub_800A2A4: @ 800A2A4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -1760,7 +1760,7 @@ sub_800A2A4: @ 800A2A4
thumb_func_start sub_800A2BC
sub_800A2BC: @ 800A2BC
push {r4,r5,lr}
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
movs r4, 0x4
_0800A2C2:
adds r0, r5, 0
@@ -1779,7 +1779,7 @@ _0800A2C2:
thumb_func_start sub_800A2E0
sub_800A2E0: @ 800A2E0
- ldr r1, =0x03000d10
+ ldr r1, =gUnknown_03000D10
movs r0, 0
strb r0, [r1, 0x8]
strh r0, [r1]
@@ -1794,7 +1794,7 @@ sub_800A2F4: @ 800A2F4
push {r4-r7,lr}
adds r7, r0, 0
adds r6, r1, 0
- ldr r4, =0x03000d10
+ ldr r4, =gUnknown_03000D10
ldrb r5, [r4, 0x8]
cmp r5, 0
beq _0800A30C
@@ -1814,7 +1814,7 @@ _0800A30C:
str r7, [r4, 0x4]
b _0800A336
_0800A324:
- ldr r5, =0x020228c4
+ ldr r5, =gUnknown_020228C4
cmp r7, r5
beq _0800A334
adds r0, r5, 0
@@ -1826,10 +1826,10 @@ _0800A334:
_0800A336:
ldr r0, =0x0000bbbb
bl sub_8009D90
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800A364
str r0, [r1]
- ldr r1, =0x03000d50
+ ldr r1, =gUnknown_03000D50
movs r0, 0
str r0, [r1]
movs r0, 0x1
@@ -1843,13 +1843,13 @@ _0800A34A:
thumb_func_start sub_800A364
sub_800A364: @ 800A364
push {lr}
- ldr r1, =0x03000d50
+ ldr r1, =gUnknown_03000D50
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
cmp r0, 0x2
bls _0800A378
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800A388
str r0, [r1]
_0800A378:
@@ -1861,9 +1861,9 @@ _0800A378:
thumb_func_start sub_800A388
sub_800A388: @ 800A388
push {r4-r6,lr}
- ldr r0, =0x03000d10
+ ldr r0, =gUnknown_03000D10
ldr r5, [r0, 0x4]
- ldr r2, =0x03003110
+ ldr r2, =gUnknown_03003110
ldr r1, =0x00008888
strh r1, [r2]
movs r3, 0
@@ -1894,7 +1894,7 @@ _0800A39C:
bhi _0800A3D0
movs r0, 0
strb r0, [r4, 0x8]
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800A3EC
str r0, [r1]
_0800A3D0:
@@ -1906,7 +1906,7 @@ _0800A3D0:
thumb_func_start sub_800A3EC
sub_800A3EC: @ 800A3EC
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
movs r0, 0
str r0, [r1]
bx lr
@@ -1919,7 +1919,7 @@ sub_800A3F8: @ 800A3F8
bl link_get_multiplayer_id
ldr r0, =0x00004444
bl sub_8009D90
- ldr r1, =0x020223c0
+ ldr r1, =gUnknown_020223C0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1931,10 +1931,10 @@ sub_800A3F8: @ 800A3F8
thumb_func_start sub_800A418
sub_800A418: @ 800A418
push {lr}
- ldr r1, =0x020223c0
+ ldr r1, =gUnknown_020223C0
movs r0, 0
str r0, [r1]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0800A438
@@ -1942,7 +1942,7 @@ sub_800A418: @ 800A418
b _0800A43E
.pool
_0800A438:
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800A3F8
str r0, [r1]
_0800A43E:
@@ -1953,7 +1953,7 @@ _0800A43E:
thumb_func_start sub_800A44C
sub_800A44C: @ 800A44C
- ldr r0, =0x020223c0
+ ldr r0, =gUnknown_020223C0
ldr r0, [r0]
bx lr
.pool
@@ -1972,7 +1972,7 @@ sub_800A458: @ 800A458
thumb_func_start link_get_multiplayer_id
link_get_multiplayer_id: @ 800A468
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
beq _0800A484
@@ -2014,7 +2014,7 @@ link_0800A448: @ 800A4AC
adds r3, r1, 0
lsls r2, 16
lsrs r1, r2, 16
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
beq _0800A4C8
@@ -2038,7 +2038,7 @@ sub_800A4D8: @ 800A4D8
lsls r0, 24
lsrs r1, r0, 24
adds r2, r1, 0
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800A4F8
@@ -2049,7 +2049,7 @@ sub_800A4D8: @ 800A4D8
b _0800A514
.pool
_0800A4F8:
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
ldr r0, [r0]
cmp r0, 0
beq _0800A508
@@ -2057,7 +2057,7 @@ _0800A4F8:
b _0800A514
.pool
_0800A508:
- ldr r0, =0x03003150
+ ldr r0, =gUnknown_03003150
strb r2, [r0]
ldr r0, =0x0000cccc
bl sub_8009D90
@@ -2071,7 +2071,7 @@ _0800A514:
thumb_func_start sub_800A520
sub_800A520: @ 800A520
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800A538
@@ -2082,7 +2082,7 @@ sub_800A520: @ 800A520
.pool
_0800A538:
movs r1, 0
- ldr r0, =0x03003140
+ ldr r0, =gUnknown_03003140
ldr r0, [r0]
cmp r0, 0
bne _0800A544
@@ -2098,11 +2098,11 @@ _0800A546:
thumb_func_start sub_800A550
sub_800A550: @ 800A550
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
beq _0800A57C
- ldr r2, =0x0300307c
+ ldr r2, =gUnknown_0300307C
ldrb r0, [r2, 0x3]
lsls r0, 3
ldrb r1, [r2, 0x2]
@@ -2129,7 +2129,7 @@ sub_800A588: @ 800A588
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800A5A4
@@ -2138,7 +2138,7 @@ sub_800A588: @ 800A588
b _0800A5AC
.pool
_0800A5A4:
- ldr r0, =0x0300307c
+ ldr r0, =gUnknown_0300307C
adds r0, r1, r0
movs r1, 0x1
strb r1, [r0]
@@ -2151,7 +2151,7 @@ _0800A5AC:
thumb_func_start sub_800A5B4
sub_800A5B4: @ 800A5B4
push {r4,lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800A5D4
@@ -2166,7 +2166,7 @@ _0800A5C0:
b _0800A5E2
.pool
_0800A5D4:
- ldr r1, =0x0300307c
+ ldr r1, =gUnknown_0300307C
movs r2, 0
adds r0, r1, 0x3
_0800A5DA:
@@ -2186,7 +2186,7 @@ sub_800A5EC: @ 800A5EC
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800A608
@@ -2195,7 +2195,7 @@ sub_800A5EC: @ 800A5EC
b _0800A616
.pool
_0800A608:
- ldr r0, =0x0300307c
+ ldr r0, =gUnknown_0300307C
adds r1, r0
ldrb r0, [r1]
cmp r0, 0
@@ -2211,7 +2211,7 @@ _0800A616:
thumb_func_start sub_800A620
sub_800A620: @ 800A620
push {lr}
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r1, [r0]
movs r0, 0x20
ands r0, r1
@@ -2221,7 +2221,7 @@ sub_800A620: @ 800A620
ands r1, r0
cmp r1, 0x4
bls _0800A63C
- ldr r1, =0x03003144
+ ldr r1, =gUnknown_03003144
movs r0, 0x1
strb r0, [r1]
_0800A63C:
@@ -2267,7 +2267,7 @@ sub_800A678: @ 800A678
lsls r1, 24
lsrs r1, 24
lsls r2, 24
- ldr r4, =0x03003130
+ ldr r4, =gUnknown_03003130
ldr r3, [r4]
lsls r3, 11
movs r5, 0xC0
@@ -2298,7 +2298,7 @@ sub_800A6B0: @ 800A6B0
lsls r1, 24
lsrs r1, 24
lsls r2, 24
- ldr r4, =0x03003130
+ ldr r4, =gUnknown_03003130
ldr r3, [r4]
lsls r3, 11
movs r5, 0xC0
@@ -2499,7 +2499,7 @@ _0800A81C:
thumb_func_start sub_800A824
sub_800A824: @ 800A824
push {lr}
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
movs r1, 0x20
ands r0, r1
@@ -2509,7 +2509,7 @@ _0800A830:
ldr r0, =0x00002222
bl sub_8009D90
_0800A838:
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
movs r0, 0
str r0, [r1]
pop {r0}
@@ -2528,19 +2528,19 @@ task00_link_test: @ 800A850
movs r1, 0x5
movs r2, 0x2
bl sub_800A7DC
- ldr r0, =0x03003144
+ ldr r0, =gUnknown_03003144
ldrb r0, [r0]
movs r1, 0x2
movs r2, 0x1
movs r3, 0x2
bl sub_800A6E8
- ldr r4, =0x030030e0
+ ldr r4, =gUnknown_030030E0
ldr r0, [r4]
movs r1, 0xF
movs r2, 0x1
movs r3, 0x8
bl sub_800A6E8
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r0, [r0, 0x1]
movs r1, 0x2
movs r2, 0xA
@@ -2561,13 +2561,13 @@ task00_link_test: @ 800A850
movs r2, 0xC
movs r3, 0x2
bl sub_800A6E8
- ldr r0, =0x03003160
+ ldr r0, =gUnknown_03003160
ldrb r0, [r0]
movs r1, 0x19
movs r2, 0x1
movs r3, 0x2
bl sub_800A6E8
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
ldrb r0, [r0]
movs r1, 0x19
movs r2, 0x2
@@ -2580,13 +2580,13 @@ task00_link_test: @ 800A850
movs r2, 0x5
movs r3, 0x2
bl sub_800A6E8
- ldr r0, =0x0300302c
+ ldr r0, =gUnknown_0300302C
ldr r0, [r0]
movs r1, 0x2
movs r2, 0xC
movs r3, 0x8
bl sub_800A6E8
- ldr r0, =0x03003070
+ ldr r0, =gUnknown_03003070
ldr r0, [r0]
movs r1, 0x2
movs r2, 0xD
@@ -2623,7 +2623,7 @@ task00_link_test: @ 800A850
movs r6, 0
movs r5, 0x80
lsls r5, 19
- ldr r4, =0x03003148
+ ldr r4, =gUnknown_03003148
_0800A94E:
ldrh r0, [r4]
lsrs r2, r5, 24
@@ -2646,9 +2646,9 @@ _0800A94E:
thumb_func_start sub_800A994
sub_800A994: @ 800A994
- ldr r2, =0x0300302c
+ ldr r2, =gUnknown_0300302C
str r0, [r2]
- ldr r0, =0x03003070
+ ldr r0, =gUnknown_03003070
str r1, [r0]
bx lr
.pool
@@ -2659,7 +2659,7 @@ sub_800A9A8: @ 800A9A8
push {r4,lr}
movs r1, 0
movs r2, 0
- ldr r0, =0x03003100
+ ldr r0, =gUnknown_03003100
ldrb r0, [r0]
cmp r1, r0
bge _0800A9CA
@@ -2711,13 +2711,13 @@ _0800A9EE:
thumb_func_start sub_800AA04
sub_800AA04: @ 800AA04
push {r4-r7,lr}
- ldr r1, =0x03003100
+ ldr r1, =gUnknown_03003100
strb r0, [r1]
bl link_get_multiplayer_id
- ldr r1, =0x03003120
+ ldr r1, =gUnknown_03003120
strb r0, [r1]
- ldr r4, =0x020229e8
- ldr r3, =0x02022a74
+ ldr r4, =gUnknown_020229E8
+ ldr r3, =gUnknown_02022A74
movs r2, 0x4
_0800AA18:
adds r0, r3, 0
@@ -2741,7 +2741,7 @@ _0800AA18:
thumb_func_start sub_800AA48
sub_800AA48: @ 800AA48
- ldr r0, =0x03003100
+ ldr r0, =gUnknown_03003100
ldrb r0, [r0]
bx lr
.pool
@@ -2749,7 +2749,7 @@ sub_800AA48: @ 800AA48
thumb_func_start sub_800AA54
sub_800AA54: @ 800AA54
- ldr r0, =0x03003120
+ ldr r0, =gUnknown_03003120
ldrb r0, [r0]
bx lr
.pool
@@ -2762,17 +2762,17 @@ sub_800AA60: @ 800AA60
mov r6, r8
push {r6,r7}
movs r3, 0
- ldr r0, =0x03003100
+ ldr r0, =gUnknown_03003100
ldrb r1, [r0]
mov r9, r0
cmp r3, r1
bge _0800AAB4
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
mov r12, r0
- ldr r0, =0x02022a74
+ ldr r0, =gUnknown_02022A74
ldr r2, =0x00002288
mov r8, r2
- ldr r7, =0x020229c6
+ ldr r7, =gUnknown_020229C6
mov r6, r12
adds r6, 0x14
adds r5, r0, 0x4
@@ -2831,7 +2831,7 @@ _0800AAE6:
thumb_func_start sub_800AAF4
sub_800AAF4: @ 800AAF4
push {r4,r5,lr}
- ldr r5, =0x02022a74
+ ldr r5, =gUnknown_02022A74
movs r4, 0x3
_0800AAFA:
adds r0, r5, 0
@@ -2854,12 +2854,12 @@ sub_800AB18: @ 800AB18
mov r7, r8
push {r7}
movs r4, 0
- ldr r0, =0x03003100
+ ldr r0, =gUnknown_03003100
ldrb r0, [r0]
cmp r4, r0
bcs _0800AB78
- ldr r6, =0x02022a74
- ldr r5, =0x020229e8
+ ldr r6, =gUnknown_02022A74
+ ldr r5, =gUnknown_020229E8
movs r0, 0x8
adds r0, r6
mov r8, r0
@@ -2884,7 +2884,7 @@ _0800AB36:
cmp r0, 0
beq _0800AB6A
_0800AB5A:
- ldr r1, =0x0300306c
+ ldr r1, =gUnknown_0300306C
movs r0, 0x1
strb r0, [r1]
bl sub_80097E8
@@ -2894,7 +2894,7 @@ _0800AB6A:
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03003100
+ ldr r0, =gUnknown_03003100
ldrb r0, [r0]
cmp r4, r0
bcc _0800AB36
@@ -2909,10 +2909,10 @@ _0800AB78:
thumb_func_start sub_800AB98
sub_800AB98: @ 800AB98
- ldr r0, =0x03003100
+ ldr r0, =gUnknown_03003100
movs r1, 0
strb r1, [r0]
- ldr r0, =0x03003120
+ ldr r0, =gUnknown_03003120
strb r1, [r0]
bx lr
.pool
@@ -2920,7 +2920,7 @@ sub_800AB98: @ 800AB98
thumb_func_start sub_800ABAC
sub_800ABAC: @ 800ABAC
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
movs r1, 0x1C
ands r0, r1
@@ -2932,11 +2932,11 @@ sub_800ABAC: @ 800ABAC
thumb_func_start sub_800ABBC
sub_800ABBC: @ 800ABBC
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0800ABDC
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
lsrs r0, 5
movs r1, 0x1
@@ -2954,7 +2954,7 @@ _0800ABE4:
thumb_func_start sub_800ABE8
sub_800ABE8: @ 800ABE8
- ldr r0, =0x03000d58
+ ldr r0, =gUnknown_03000D58
ldrb r0, [r0]
bx lr
.pool
@@ -2965,7 +2965,7 @@ sub_800ABF4: @ 800ABF4
push {lr}
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800AC0C
@@ -2973,15 +2973,15 @@ sub_800ABF4: @ 800ABF4
b _0800AC20
.pool
_0800AC0C:
- ldr r2, =0x03003140
+ ldr r2, =gUnknown_03003140
ldr r1, [r2]
cmp r1, 0
bne _0800AC20
ldr r0, =sub_800AC80
str r0, [r2]
- ldr r0, =0x030030e4
+ ldr r0, =gUnknown_030030E4
strb r1, [r0]
- ldr r0, =0x030030f4
+ ldr r0, =gUnknown_030030F4
strh r3, [r0]
_0800AC20:
pop {r0}
@@ -2992,7 +2992,7 @@ _0800AC20:
thumb_func_start sub_800AC34
sub_800AC34: @ 800AC34
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800AC48
@@ -3000,11 +3000,11 @@ sub_800AC34: @ 800AC34
b _0800AC70
.pool
_0800AC48:
- ldr r2, =0x03003140
+ ldr r2, =gUnknown_03003140
ldr r1, [r2]
cmp r1, 0
beq _0800AC64
- ldr r1, =0x02022b08
+ ldr r1, =gUnknown_02022B08
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
@@ -3013,9 +3013,9 @@ _0800AC48:
_0800AC64:
ldr r0, =sub_800AC80
str r0, [r2]
- ldr r0, =0x030030e4
+ ldr r0, =gUnknown_030030E4
strb r1, [r0]
- ldr r0, =0x030030f4
+ ldr r0, =gUnknown_030030F4
strh r1, [r0]
_0800AC70:
pop {r0}
@@ -3026,13 +3026,13 @@ _0800AC70:
thumb_func_start sub_800AC80
sub_800AC80: @ 800AC80
push {lr}
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
ldrb r0, [r0]
cmp r0, 0
bne _0800AC96
ldr r0, =0x00005fff
bl sub_8009D90
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800ACAC
str r0, [r1]
_0800AC96:
@@ -3051,7 +3051,7 @@ sub_800ACAC: @ 800ACAC
movs r1, 0
cmp r3, r2
bge _0800ACD0
- ldr r4, =0x030030f0
+ ldr r4, =gUnknown_030030F0
_0800ACC0:
adds r0, r1, r4
ldrb r0, [r0]
@@ -3065,20 +3065,20 @@ _0800ACCA:
_0800ACD0:
cmp r3, r2
bne _0800ACF4
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x21
negs r1, r1
ands r0, r1
str r0, [r2]
- ldr r0, =0x03002748
+ ldr r0, =gUnknown_03002748
movs r4, 0x1
strb r4, [r0]
bl sub_80097E8
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
movs r0, 0
str r0, [r1]
- ldr r0, =0x030030e4
+ ldr r0, =gUnknown_030030E4
strb r4, [r0]
_0800ACF4:
pop {r4}
@@ -3090,7 +3090,7 @@ _0800ACF4:
thumb_func_start sub_800AD10
sub_800AD10: @ 800AD10
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800AD24
@@ -3098,11 +3098,11 @@ sub_800AD10: @ 800AD10
b _0800AD4C
.pool
_0800AD24:
- ldr r2, =0x03003140
+ ldr r2, =gUnknown_03003140
ldr r1, [r2]
cmp r1, 0
beq _0800AD40
- ldr r1, =0x02022b08
+ ldr r1, =gUnknown_02022B08
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
@@ -3111,9 +3111,9 @@ _0800AD24:
_0800AD40:
ldr r0, =sub_800AD5C
str r0, [r2]
- ldr r0, =0x030030e4
+ ldr r0, =gUnknown_030030E4
strb r1, [r0]
- ldr r0, =0x030030f4
+ ldr r0, =gUnknown_030030F4
strh r1, [r0]
_0800AD4C:
pop {r0}
@@ -3124,13 +3124,13 @@ _0800AD4C:
thumb_func_start sub_800AD5C
sub_800AD5C: @ 800AD5C
push {lr}
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
ldrb r0, [r0]
cmp r0, 0
bne _0800AD72
ldr r0, =0x00005fff
bl sub_8009D90
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800AD88
str r0, [r1]
_0800AD72:
@@ -3149,8 +3149,8 @@ sub_800AD88: @ 800AD88
movs r2, 0
cmp r1, r3
bge _0800ADB6
- ldr r5, =0x030030f0
- ldr r4, =0x020229e8
+ ldr r5, =gUnknown_030030F0
+ ldr r4, =gUnknown_020229E8
_0800AD9E:
ldrh r0, [r4, 0x1A]
cmp r0, 0x1
@@ -3169,20 +3169,20 @@ _0800ADAE:
_0800ADB6:
cmp r1, r3
bne _0800ADDA
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x21
negs r1, r1
ands r0, r1
str r0, [r2]
- ldr r0, =0x03002748
+ ldr r0, =gUnknown_03002748
movs r4, 0x1
strb r4, [r0]
bl sub_80097E8
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
movs r0, 0
str r0, [r1]
- ldr r0, =0x030030e4
+ ldr r0, =gUnknown_030030E4
strb r4, [r0]
_0800ADDA:
pop {r4,r5}
@@ -3194,7 +3194,7 @@ _0800ADDA:
thumb_func_start sub_800ADF8
sub_800ADF8: @ 800ADF8
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _0800AE0C
@@ -3202,14 +3202,14 @@ sub_800ADF8: @ 800ADF8
b _0800AE1E
.pool
_0800AE0C:
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, [r1]
cmp r0, 0
bne _0800AE18
ldr r0, =sub_800AE30
str r0, [r1]
_0800AE18:
- ldr r1, =0x030030e4
+ ldr r1, =gUnknown_030030E4
movs r0, 0
strb r0, [r1]
_0800AE1E:
@@ -3221,13 +3221,13 @@ _0800AE1E:
thumb_func_start sub_800AE30
sub_800AE30: @ 800AE30
push {lr}
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
ldrb r0, [r0]
cmp r0, 0
bne _0800AE46
ldr r0, =0x00002ffe
bl sub_8009D90
- ldr r1, =0x03003140
+ ldr r1, =gUnknown_03003140
ldr r0, =sub_800AE5C
str r0, [r1]
_0800AE46:
@@ -3245,7 +3245,7 @@ sub_800AE5C: @ 800AE5C
movs r1, 0
cmp r1, r2
bcs _0800AE86
- ldr r3, =0x030030ec
+ ldr r3, =gUnknown_030030EC
ldrb r0, [r3]
cmp r0, 0
beq _0800AE86
@@ -3263,8 +3263,8 @@ _0800AE86:
cmp r1, r2
bne _0800AEA4
movs r1, 0
- ldr r4, =0x03003140
- ldr r3, =0x030030ec
+ ldr r4, =gUnknown_03003140
+ ldr r3, =gUnknown_030030EC
movs r2, 0
_0800AE92:
adds r0, r1, r3
@@ -3286,33 +3286,33 @@ _0800AEA4:
thumb_func_start sub_800AEB4
sub_800AEB4: @ 800AEB4
push {lr}
- ldr r0, =0x020229c4
+ ldr r0, =gUnknown_020229C4
ldrb r0, [r0]
cmp r0, 0
beq _0800AEF4
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r2, [r0]
movs r0, 0xFE
lsls r0, 11
ands r0, r2
cmp r0, 0
beq _0800AEF4
- ldr r0, =0x030030f8
+ ldr r0, =gUnknown_030030F8
ldrb r0, [r0]
cmp r0, 0
bne _0800AEEA
- ldr r1, =0x02022b00
+ ldr r1, =gUnknown_02022B00
str r2, [r1]
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
ldrb r0, [r0]
strb r0, [r1, 0x4]
- ldr r0, =0x03003160
+ ldr r0, =gUnknown_03003160
ldrb r0, [r0]
strb r0, [r1, 0x5]
ldr r0, =c2_800ACD4
bl SetMainCallback2
_0800AEEA:
- ldr r1, =0x0300306c
+ ldr r1, =gUnknown_0300306C
movs r0, 0x1
strb r0, [r1]
bl sub_80097E8
@@ -3325,7 +3325,7 @@ _0800AEF4:
thumb_func_start sub_800AF18
sub_800AF18: @ 800AF18
push {r4,lr}
- ldr r4, =0x02022b00
+ ldr r4, =gUnknown_02022B00
str r0, [r4]
strb r1, [r4, 0x5]
strb r2, [r4, 0x4]
@@ -3342,11 +3342,11 @@ c2_800ACD4: @ 800AF30
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
bl MPlayStop_rev01
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
- ldr r0, =0x03007800
+ ldr r0, =gUnknown_03007800
bl MPlayStop_rev01
ldr r0, =0x02000000
movs r1, 0xE0
@@ -3361,11 +3361,11 @@ c2_800ACD4: @ 800AF30
bl rboxid_80040B8
bl ResetTasks
bl remove_some_task
- ldr r1, =0x030030fc
+ ldr r1, =gUnknown_030030FC
ldrb r0, [r1]
cmp r0, 0
beq _0800AF8C
- ldr r0, =0x02022b00
+ ldr r0, =gUnknown_02022B00
ldrb r0, [r0, 0x6]
cmp r0, 0
bne _0800AF88
@@ -3382,7 +3382,7 @@ _0800AF8C:
movs r0, 0
movs r2, 0x2
bl InitBgsFromTemplates
- ldr r4, =0x02022b0c
+ ldr r4, =gUnknown_02022B0C
movs r0, 0x80
lsls r0, 4
bl Alloc
@@ -3423,14 +3423,14 @@ _0800AF8C:
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03002700
+ ldr r1, =gUnknown_03002700
movs r0, 0
strb r0, [r1]
ldr r0, =sub_8009404
movs r1, 0
bl CreateTask
bl sub_80A2F30
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0
str r0, [r1]
bl RunTasks
@@ -3561,7 +3561,7 @@ sub_800B138: @ 800B138
sub_800B1A0: @ 800B1A0
push {r4,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -3589,7 +3589,7 @@ _0800B1D2:
beq _0800B214
b _0800B260
_0800B1D8:
- ldr r0, =0x02022b00
+ ldr r0, =gUnknown_02022B00
ldrb r0, [r0, 0x6]
cmp r0, 0
beq _0800B1EC
@@ -3602,7 +3602,7 @@ _0800B1EC:
_0800B1F2:
movs r0, 0
bl ShowBg
- ldr r0, =0x02022b00
+ ldr r0, =gUnknown_02022B00
ldrb r0, [r0, 0x6]
cmp r0, 0
beq _0800B260
@@ -3615,7 +3615,7 @@ _0800B20C:
bl audio_play
b _0800B260
_0800B214:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x2
bne _0800B244
@@ -3647,14 +3647,14 @@ _0800B244:
movs r3, 0x14
bl box_print
_0800B260:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r0, r2
ldrb r1, [r1]
cmp r1, 0xA0
bne _0800B2D0
- ldr r4, =0x030030fc
+ ldr r4, =gUnknown_030030FC
ldrb r2, [r4]
cmp r2, 0x1
bne _0800B2A8
@@ -3666,7 +3666,7 @@ _0800B260:
bl audio_play
movs r0, 0
strb r0, [r4]
- ldr r1, =0x02022b00
+ ldr r1, =gUnknown_02022B00
movs r0, 0
strb r0, [r1, 0x6]
bl sub_81700F8
@@ -3684,7 +3684,7 @@ _0800B2A8:
bl rfu_waitREQComplete
bl Reset
_0800B2C2:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r0, r2
@@ -3742,7 +3742,7 @@ _0800B314:
thumb_func_start sub_800B320
sub_800B320: @ 800B320
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
lsrs r0, 6
movs r1, 0x1
@@ -3753,7 +3753,7 @@ sub_800B320: @ 800B320
thumb_func_start sub_800B330
sub_800B330: @ 800B330
- ldr r1, =0x030030f8
+ ldr r1, =gUnknown_030030F8
strb r0, [r1]
bx lr
.pool
@@ -3761,7 +3761,7 @@ sub_800B330: @ 800B330
thumb_func_start sub_800B33C
sub_800B33C: @ 800B33C
- ldr r0, =0x0300306c
+ ldr r0, =gUnknown_0300306C
ldrb r0, [r0]
bx lr
.pool
@@ -3771,10 +3771,10 @@ sub_800B33C: @ 800B33C
sub_800B348: @ 800B348
push {r4-r6,lr}
bl sub_8009638
- ldr r1, =0x03003030
+ ldr r1, =gUnknown_03003030
adds r2, r1, 0
adds r2, 0x10
- ldr r0, =0x020229cc
+ ldr r0, =gUnknown_020229CC
ldm r0!, {r3-r5}
stm r2!, {r3-r5}
ldm r0!, {r3,r4,r6}
@@ -3798,7 +3798,7 @@ sub_800B348: @ 800B348
strh r2, [r0]
ldrb r2, [r3, 0x2]
strb r2, [r0, 0x2]
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r2, 0x3C
bl memcpy
pop {r4-r6}
@@ -3813,12 +3813,12 @@ sub_800B3A4: @ 800B3A4
lsls r0, 24
lsrs r0, 24
lsls r2, r0, 8
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r4, r2, r1
lsls r2, r0, 3
subs r2, r0
lsls r2, 2
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r2, r0
adds r1, r2, 0
adds r0, r4, 0
@@ -3856,17 +3856,17 @@ _0800B3F4:
thumb_func_start HandleLinkConnection
HandleLinkConnection: @ 800B40C
push {r4,r5,lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0800B45C
- ldr r0, =0x03003144
- ldr r1, =0x03003110
- ldr r2, =0x03003090
+ ldr r0, =gUnknown_03003144
+ ldr r1, =gUnknown_03003110
+ ldr r2, =gUnknown_03003090
bl sub_800B638
- ldr r4, =0x030030e0
+ ldr r4, =gUnknown_030030E0
str r0, [r4]
- ldr r0, =0x030022ec
+ ldr r0, =gUnknown_030022EC
bl sub_80099E0
ldr r0, [r4]
movs r1, 0x80
@@ -3907,11 +3907,11 @@ _0800B482:
thumb_func_start sub_800B488
sub_800B488: @ 800B488
push {lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0800B498
- ldr r1, =0x030030fc
+ ldr r1, =gUnknown_030030FC
movs r0, 0x1
strb r0, [r1]
_0800B498:
@@ -3923,11 +3923,11 @@ _0800B498:
thumb_func_start sub_800B4A4
sub_800B4A4: @ 800B4A4
push {lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r1, [r0]
cmp r1, 0
bne _0800B4B2
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
strb r1, [r0]
_0800B4B2:
pop {r0}
@@ -3938,11 +3938,11 @@ _0800B4B2:
thumb_func_start sub_800B4C0
sub_800B4C0: @ 800B4C0
push {lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r1, [r0]
cmp r1, 0
bne _0800B4CE
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
strb r1, [r0]
_0800B4CE:
pop {r0}
@@ -3953,11 +3953,11 @@ _0800B4CE:
thumb_func_start sub_800B4DC
sub_800B4DC: @ 800B4DC
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0800B4FC
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldr r1, =0x00000fbd
adds r0, r1
ldrb r0, [r0]
@@ -3987,7 +3987,7 @@ _0800B514:
thumb_func_start sub_800B518
sub_800B518: @ 800B518
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
bx lr
.pool
@@ -4032,7 +4032,7 @@ sub_800B53C: @ 800B53C
str r0, [r2]
str r1, [r2, 0x4]
str r0, [sp]
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldr r2, =0x050003f0
mov r0, sp
bl CpuSet
@@ -4067,23 +4067,23 @@ sub_800B594: @ 800B594
strh r4, [r0]
movs r5, 0
str r5, [sp]
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldr r2, =0x050003f0
mov r0, sp
bl CpuSet
- ldr r0, =0x03000d6c
+ ldr r0, =gUnknown_03000D6C
strb r4, [r0]
- ldr r0, =0x03000d6e
+ ldr r0, =gUnknown_03000D6E
strh r5, [r0]
- ldr r0, =0x03000d70
+ ldr r0, =gUnknown_03000D70
strh r5, [r0]
- ldr r0, =0x03000d72
+ ldr r0, =gUnknown_03000D72
strb r4, [r0]
- ldr r0, =0x03000d73
+ ldr r0, =gUnknown_03000D73
strb r4, [r0]
- ldr r0, =0x03003160
+ ldr r0, =gUnknown_03003160
strb r4, [r0]
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
strb r4, [r0]
add sp, 0x4
pop {r4,r5}
@@ -4107,7 +4107,7 @@ sub_800B638: @ 800B638
adds r4, r0, 0
adds r5, r1, 0
adds r6, r2, 0
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r0, [r0, 0x1]
cmp r0, 0x4
bhi _0800B6EA
@@ -4126,7 +4126,7 @@ _0800B65C:
.4byte _0800B6DE
_0800B670:
bl sub_800B53C
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
movs r0, 0x1
strb r0, [r1, 0x1]
b _0800B6EA
@@ -4136,7 +4136,7 @@ _0800B680:
cmp r0, 0x1
bne _0800B6EA
bl sub_800B594
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
movs r0, 0x2
strb r0, [r1, 0x1]
b _0800B6EA
@@ -4150,7 +4150,7 @@ _0800B698:
bl sub_800B764
b _0800B6EA
_0800B6A8:
- ldr r2, =0x03003170
+ ldr r2, =gUnknown_03003170
ldrb r0, [r2]
cmp r0, 0x8
bne _0800B6EA
@@ -4161,7 +4161,7 @@ _0800B6A8:
b _0800B6EA
.pool
_0800B6C0:
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
movs r1, 0
strb r1, [r0, 0x1]
ldr r0, =0x0400012a
@@ -4170,7 +4170,7 @@ _0800B6C0:
.pool
_0800B6D4:
bl sub_800B790
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
movs r0, 0x4
strb r0, [r1, 0x1]
_0800B6DE:
@@ -4181,7 +4181,7 @@ _0800B6DE:
_0800B6EA:
movs r0, 0
strb r0, [r4]
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldrb r2, [r1, 0x2]
ldrb r0, [r1, 0x3]
lsls r0, 2
@@ -4253,7 +4253,7 @@ sub_800B764: @ 800B764
ldr r1, [r0]
movs r0, 0xC
ands r1, r0
- ldr r2, =0x03003170
+ ldr r2, =gUnknown_03003170
cmp r1, 0x8
bne _0800B788
ldrb r0, [r2, 0x2]
@@ -4273,7 +4273,7 @@ _0800B78C:
thumb_func_start sub_800B790
sub_800B790: @ 800B790
push {lr}
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r0, [r0]
cmp r0, 0
beq _0800B7AE
@@ -4300,13 +4300,13 @@ sub_800B7C0: @ 800B7C0
mov r5, r8
push {r5-r7}
adds r3, r0, 0
- ldr r2, =0x03004134
+ ldr r2, =gUnknown_03004134
ldr r1, =0x04000208
ldrh r0, [r1]
strh r0, [r2]
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldr r4, =0x00000339
adds r0, r1, r4
ldrb r4, [r0]
@@ -4327,9 +4327,9 @@ sub_800B7C0: @ 800B7C0
lsrs r0, 24
_0800B7FE:
movs r2, 0
- ldr r4, =0x03000d6e
+ ldr r4, =gUnknown_03000D6E
mov r9, r4
- ldr r1, =0x03003160
+ ldr r1, =gUnknown_03003160
mov r10, r1
lsls r5, r0, 1
movs r0, 0x18
@@ -4360,9 +4360,9 @@ _0800B814:
_0800B850:
movs r0, 0x1
strb r0, [r6, 0x12]
- ldr r2, =0x03000d6e
+ ldr r2, =gUnknown_03000D6E
mov r9, r2
- ldr r4, =0x03003160
+ ldr r4, =gUnknown_03003160
mov r10, r4
_0800B85C:
mov r1, r9
@@ -4379,7 +4379,7 @@ _0800B85C:
strh r2, [r4]
_0800B874:
ldr r1, =0x04000208
- ldr r2, =0x03004134
+ ldr r2, =gUnknown_03004134
ldrh r0, [r2]
strh r0, [r1]
ldr r4, =0x00000339
@@ -4405,13 +4405,13 @@ sub_800B8A8: @ 800B8A8
mov r5, r8
push {r5-r7}
mov r9, r0
- ldr r2, =0x03004134
+ ldr r2, =gUnknown_03004134
ldr r1, =0x04000208
ldrh r0, [r1]
strh r0, [r2]
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldr r3, =0x00000fbd
adds r0, r1, r3
ldrb r0, [r0]
@@ -4517,7 +4517,7 @@ _0800B98C:
strb r3, [r2, 0xC]
_0800B990:
ldr r1, =0x04000208
- ldr r3, =0x03004134
+ ldr r3, =gUnknown_03004134
ldrh r0, [r3]
strh r0, [r1]
pop {r3-r5}
@@ -4533,7 +4533,7 @@ _0800B990:
thumb_func_start sub_800B9B8
sub_800B9B8: @ 800B9B8
push {r4,lr}
- ldr r3, =0x03003170
+ ldr r3, =gUnknown_03003170
ldrb r4, [r3]
cmp r4, 0
beq _0800B9F4
@@ -4569,7 +4569,7 @@ _0800B9F4:
cmp r2, 0x2
bne _0800BA1E
_0800B9FE:
- ldr r1, =0x03000d6c
+ ldr r1, =gUnknown_03000D6C
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -4605,7 +4605,7 @@ Timer3Intr: @ 800BA28
thumb_func_start sub_800BA38
sub_800BA38: @ 800BA38
push {r4,lr}
- ldr r4, =0x03003170
+ ldr r4, =gUnknown_03003170
ldr r0, =0x04000128
ldr r1, [r0]
lsls r0, r1, 26
@@ -4641,18 +4641,18 @@ _0800BA86:
movs r0, 0x4
strb r0, [r4, 0x1]
_0800BA8A:
- ldr r3, =0x03003170
+ ldr r3, =gUnknown_03003170
ldrb r0, [r3, 0xD]
adds r0, 0x1
movs r2, 0
strb r0, [r3, 0xD]
- ldr r1, =0x03000d6c
+ ldr r1, =gUnknown_03000D6C
strb r2, [r1]
lsls r0, 24
asrs r0, 24
cmp r0, 0x8
bne _0800BAAA
- ldr r0, =0x03004130
+ ldr r0, =gUnknown_03004130
ldr r2, =0x00000fbd
adds r1, r3, r2
ldrb r1, [r1]
@@ -4683,7 +4683,7 @@ sub_800BAD0: @ 800BAD0
push {r6,r7}
movs r5, 0
ldr r6, =0x0000ffff
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r1, [r0, 0xE]
adds r7, r0, 0
cmp r1, 0x1
@@ -4698,7 +4698,7 @@ _0800BAFC:
_0800BB00:
adds r0, r2, 0
strh r0, [r1]
- ldr r2, =0x03003174
+ ldr r2, =gUnknown_03003174
ldr r3, =0x04000120
ldr r0, [r3]
ldr r1, [r3, 0x4]
@@ -4710,7 +4710,7 @@ _0800BB00:
str r1, [r3, 0x4]
strb r0, [r2, 0xA]
movs r4, 0
- ldr r0, =0x03000d73
+ ldr r0, =gUnknown_03000D73
mov r9, r0
mov r8, r2
ldr r2, =0x00008fff
@@ -4804,13 +4804,13 @@ sub_800BBCC: @ 800BBCC
ldr r0, [r0]
str r0, [sp]
str r1, [sp, 0x4]
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r1, [r0, 0x16]
adds r6, r0, 0
cmp r1, 0
bne _0800BC30
movs r4, 0
- ldr r7, =0x03000d72
+ ldr r7, =gUnknown_03000D72
ldrb r0, [r6, 0x3]
cmp r4, r0
bcs _0800BC1A
@@ -4866,7 +4866,7 @@ _0800BC4C:
cmp r4, r1
bcs _0800BCAC
adds r5, r6, 0
- ldr r7, =0x03000d70
+ ldr r7, =gUnknown_03000D70
lsls r0, 1
mov r12, r0
movs r2, 0xCF
@@ -4914,7 +4914,7 @@ _0800BCAC:
lsrs r0, 24
cmp r0, 0x8
bne _0800BCD0
- ldr r2, =0x03000d70
+ ldr r2, =gUnknown_03000D70
ldrh r0, [r2]
cmp r0, 0
beq _0800BCD0
@@ -4938,7 +4938,7 @@ _0800BCD0:
thumb_func_start sub_800BCE4
sub_800BCE4: @ 800BCE4
push {r4,lr}
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r1, [r0, 0x16]
adds r4, r0, 0
cmp r1, 0x8
@@ -4946,7 +4946,7 @@ sub_800BCE4: @ 800BCE4
ldr r1, =0x0400012a
ldrh r0, [r4, 0x14]
strh r0, [r1]
- ldr r1, =0x03000d6d
+ ldr r1, =gUnknown_03000D6D
ldrb r2, [r1]
cmp r2, 0
bne _0800BD30
@@ -4973,7 +4973,7 @@ _0800BD30:
strb r0, [r1]
b _0800BD8C
_0800BD36:
- ldr r1, =0x03000d6d
+ ldr r1, =gUnknown_03000D6D
ldrb r0, [r1]
cmp r0, 0
bne _0800BD52
@@ -5024,7 +5024,7 @@ _0800BD8C:
thumb_func_start sub_800BD98
sub_800BD98: @ 800BD98
push {lr}
- ldr r0, =0x03003170
+ ldr r0, =gUnknown_03003170
ldrb r0, [r0]
cmp r0, 0
beq _0800BDB4
@@ -5046,7 +5046,7 @@ _0800BDB4:
thumb_func_start sub_800BDCC
sub_800BDCC: @ 800BDCC
push {lr}
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldrb r0, [r1, 0x17]
cmp r0, 0x8
bne _0800BDE4
@@ -5073,7 +5073,7 @@ _0800BDF4:
thumb_func_start sub_800BDFC
sub_800BDFC: @ 800BDFC
push {r4-r6,lr}
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldr r2, =0x00000339
adds r0, r1, r2
movs r2, 0
@@ -5115,7 +5115,7 @@ _0800BE22:
thumb_func_start sub_800BE50
sub_800BE50: @ 800BE50
push {r4-r7,lr}
- ldr r1, =0x03003170
+ ldr r1, =gUnknown_03003170
ldr r2, =0x00000fbd
adds r0, r1, r2
movs r2, 0
@@ -5176,11 +5176,11 @@ sub_800BEC0: @ 800BEC0
ldr r0, =0x00008001
cmp r4, r0
bne _0800BED4
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x1
strb r0, [r1, 0x8]
_0800BED4:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r2, [r0, 0x4]
adds r1, r0, 0
cmp r2, 0x17
@@ -5211,12 +5211,12 @@ rfu_REQ_sendData_wrapper: @ 800BF0C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0
bne _0800BF34
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x2]
movs r2, 0
cmp r0, 0x1
@@ -5225,7 +5225,7 @@ rfu_REQ_sendData_wrapper: @ 800BF0C
b _0800BF3C
.pool
_0800BF34:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x3]
movs r1, 0
strb r1, [r0, 0x3]
@@ -5248,7 +5248,7 @@ sub_800BF4C: @ 800BF4C
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldr r2, =0x01000024
mov r0, sp
adds r1, r4, 0
@@ -5280,7 +5280,7 @@ sub_800BFA0: @ 800BFA0
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldr r2, =0x01000020
mov r0, sp
adds r1, r4, 0
@@ -5299,7 +5299,7 @@ sub_800BFCC: @ 800BFCC
push {r4,lr}
adds r4, r0, 0
bl sub_800C000
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r2, 0x1
strb r2, [r1, 0x4]
movs r0, 0x2
@@ -5325,7 +5325,7 @@ _0800BFF4:
thumb_func_start sub_800C000
sub_800C000: @ 800C000
push {r4,r5,lr}
- ldr r2, =0x03004140
+ ldr r2, =gUnknown_03004140
movs r0, 0
strb r0, [r2, 0x5]
strb r0, [r2, 0x4]
@@ -5363,7 +5363,7 @@ _0800C028:
thumb_func_start sub_800C048
sub_800C048: @ 800C048
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x15
strb r0, [r1, 0x4]
bx lr
@@ -5383,7 +5383,7 @@ sub_800C054: @ 800C054
lsls r2, 16
lsrs r2, 16
mov r8, r2
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x4]
cmp r0, 0
beq _0800C090
@@ -5405,7 +5405,7 @@ _0800C090:
lsls r0, 24
cmp r0, 0
bne _0800C0B0
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x2
strh r0, [r1, 0x14]
movs r0, 0xF3
@@ -5419,7 +5419,7 @@ _0800C0B0:
ldrh r0, [r6]
ldr r4, =0x0000ffff
adds r1, r6, 0x2
- ldr r3, =0x03004140
+ ldr r3, =gUnknown_03004140
cmp r0, r4
beq _0800C0D0
_0800C0BE:
@@ -5493,7 +5493,7 @@ sub_800C12C: @ 800C12C
lsls r1, 16
lsrs r1, 16
mov r8, r1
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x4]
cmp r0, 0
beq _0800C164
@@ -5515,7 +5515,7 @@ _0800C164:
lsls r0, 24
cmp r0, 0
bne _0800C184
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x2
strh r0, [r1, 0x14]
movs r0, 0xF3
@@ -5526,10 +5526,10 @@ _0800C164:
.pool
_0800C184:
movs r2, 0
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r1, [r0]
ldrb r3, [r1, 0x8]
- ldr r5, =0x03004140
+ ldr r5, =gUnknown_03004140
adds r7, r0, 0
cmp r2, r3
bcs _0800C1B2
@@ -5605,7 +5605,7 @@ sub_800C210: @ 800C210
push {r4-r7,lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r6, =0x03004140
+ ldr r6, =gUnknown_03004140
adds r3, r6, 0
adds r3, 0x30
ldrb r2, [r3]
@@ -5617,7 +5617,7 @@ sub_800C210: @ 800C210
bics r0, r1
strb r0, [r3]
movs r4, 0
- ldr r7, =0x03007890
+ ldr r7, =gUnknown_03007890
movs r5, 0x1
adds r3, 0x4
movs r2, 0
@@ -5644,7 +5644,7 @@ _0800C246:
adds r0, r4, 0
bl sub_800D334
_0800C260:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strh r4, [r0, 0x14]
movs r0, 0x33
adds r1, r4, 0
@@ -5661,7 +5661,7 @@ sub_800C27C: @ 800C27C
push {r4,r5,lr}
lsls r0, 24
movs r2, 0
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
strb r2, [r1, 0x7]
adds r5, r1, 0
cmp r0, 0
@@ -5738,7 +5738,7 @@ _0800C326:
strb r0, [r5, 0x4]
ldrb r0, [r5, 0x12]
strb r0, [r5, 0x5]
- ldr r4, =0x03007890
+ ldr r4, =gUnknown_03007890
ldr r0, [r4]
ldrb r0, [r0, 0x3]
bl sub_800D334
@@ -5795,7 +5795,7 @@ sub_800C36C: @ 800C36C
adds r7, r4, 0
cmp r0, 0
beq _0800C43E
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
mov r0, sp
ldrb r0, [r0]
strh r0, [r1, 0x14]
@@ -5878,7 +5878,7 @@ _0800C426:
_0800C43A:
bl sub_800D610
_0800C43E:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x1
@@ -5887,7 +5887,7 @@ _0800C43E:
cmp r0, 0
beq _0800C49C
movs r2, 0
- ldr r6, =0x03004140
+ ldr r6, =gUnknown_03004140
movs r3, 0x1
adds r4, r6, 0
adds r4, 0x34
@@ -5914,7 +5914,7 @@ _0800C478:
lsrs r2, r0, 24
cmp r2, 0x3
bls _0800C45C
- ldr r3, =0x03004140
+ ldr r3, =gUnknown_03004140
adds r2, r3, 0
adds r2, 0x30
ldrb r1, [r7]
@@ -5927,7 +5927,7 @@ _0800C478:
movs r1, 0x1
bl sub_800D30C
_0800C49C:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
adds r3, r0, 0
adds r3, 0x30
ldrb r1, [r3]
@@ -5975,13 +5975,13 @@ _0800C4E2:
bl sub_800D334
movs r6, 0x1
mov r8, r6
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strh r4, [r0, 0x14]
movs r0, 0x33
movs r1, 0x1
bl sub_800D30C
_0800C506:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
adds r1, r0, 0
adds r1, 0x30
ldrb r1, [r1]
@@ -6023,7 +6023,7 @@ _0800C548:
sub_800C54C: @ 800C54C
push {r4,lr}
adds r3, r0, 0
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldr r2, [r1, 0x40]
cmp r2, 0
bne _0800C568
@@ -6034,14 +6034,14 @@ sub_800C54C: @ 800C54C
b _0800C736
.pool
_0800C568:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x7]
cmp r0, 0
beq _0800C576
adds r0, r3, 0
bl sub_800C744
_0800C576:
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r0, [r4, 0x4]
cmp r0, 0
bne _0800C580
@@ -6095,7 +6095,7 @@ _0800C600:
bne _0800C60E
movs r2, 0x44
_0800C60E:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0
strb r0, [r1, 0x5]
strb r0, [r1, 0x4]
@@ -6107,7 +6107,7 @@ _0800C624:
ldr r1, =0x00008001
cmp r0, r1
bne _0800C644
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x5]
strb r1, [r0, 0x4]
movs r1, 0x3
@@ -6115,7 +6115,7 @@ _0800C624:
b _0800C6F6
.pool
_0800C644:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0
strb r0, [r1, 0x5]
strb r0, [r1, 0x4]
@@ -6129,7 +6129,7 @@ _0800C65C:
bl rfu_REQ_reset
b _0800C6F6
_0800C662:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldr r2, [r0, 0x3C]
ldrh r0, [r2, 0x2]
ldrb r1, [r2]
@@ -6138,7 +6138,7 @@ _0800C662:
b _0800C6F6
.pool
_0800C678:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldr r3, [r0, 0x3C]
ldrb r0, [r3, 0x4]
ldrh r1, [r3, 0x6]
@@ -6166,7 +6166,7 @@ _0800C6AE:
bl rfu_REQ_endSearchParent
b _0800C6F6
_0800C6B4:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r0, [r0, 0x1E]
bl rfu_REQ_startConnectParent
b _0800C6F6
@@ -6178,7 +6178,7 @@ _0800C6CA:
bl rfu_REQ_endConnectParent
b _0800C6F6
_0800C6D0:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x3]
bl rfu_REQ_CHILD_startConnectRecovery
@@ -6197,11 +6197,11 @@ _0800C6F2:
bl rfu_REQ_stopMode
_0800C6F6:
bl rfu_waitREQComplete
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0
strb r0, [r1, 0xE]
_0800C700:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x4]
subs r0, 0x12
lsls r0, 24
@@ -6210,7 +6210,7 @@ _0800C700:
bhi _0800C710
b _0800C576
_0800C710:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x1
@@ -6236,7 +6236,7 @@ _0800C736:
sub_800C744: @ 800C744
push {r4,lr}
adds r3, r0, 0
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x7]
adds r4, r0, 0
cmp r1, 0x5
@@ -6307,7 +6307,7 @@ sub_800C7B4: @ 800C7B4
mov r8, r0
lsls r1, 16
lsrs r6, r1, 16
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0xE]
adds r7, r0, 0
cmp r1, 0
@@ -6381,7 +6381,7 @@ _0800C8AC:
beq _0800C8B2
b _0800CC8A
_0800C8B2:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x5]
strb r1, [r0, 0x4]
movs r1, 0x4
@@ -6393,7 +6393,7 @@ _0800C8C4:
beq _0800C8CA
b _0800CC8A
_0800C8CA:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x5]
strb r1, [r0, 0x4]
strb r6, [r0, 0x5]
@@ -6404,7 +6404,7 @@ _0800C8D8:
beq _0800C8DE
b _0800CC8A
_0800C8DE:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strb r6, [r0, 0x5]
strb r6, [r0, 0x4]
movs r0, 0
@@ -6415,12 +6415,12 @@ _0800C8EC:
beq _0800C8F2
b _0800CC8A
_0800C8F2:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x6
b _0800CA0C
.pool
_0800C8FC:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrh r0, [r1, 0x1A]
cmp r0, 0
bne _0800C906
@@ -6444,7 +6444,7 @@ _0800C920:
beq _0800C926
b _0800CC8A
_0800C926:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x5]
strb r1, [r0, 0x4]
strb r6, [r0, 0x5]
@@ -6470,7 +6470,7 @@ _0800C946:
subs r0, 0x1
strh r0, [r7, 0x1A]
_0800C956:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0xA
b _0800CA0C
.pool
@@ -6482,7 +6482,7 @@ _0800C960:
lsrs r0, 24
mov r1, sp
strb r0, [r1]
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
strh r0, [r4, 0x14]
cmp r0, 0
beq _0800C980
@@ -6496,7 +6496,7 @@ _0800C980:
ldrh r0, [r4, 0x1A]
cmp r0, 0x1
beq _0800C9A6
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0x4
@@ -6508,7 +6508,7 @@ _0800C980:
movs r0, 0x1
strb r0, [r4, 0xB]
_0800C9A6:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrh r0, [r1, 0x1A]
cmp r0, 0
bne _0800C9B0
@@ -6532,7 +6532,7 @@ _0800C9D0:
beq _0800C9D6
b _0800CC8A
_0800C9D6:
- ldr r2, =0x03004140
+ ldr r2, =gUnknown_03004140
ldrb r0, [r2, 0x5]
strb r0, [r2, 0x4]
ldrb r1, [r2, 0x7]
@@ -6560,7 +6560,7 @@ _0800CA02:
beq _0800CA08
b _0800CC8A
_0800CA08:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0xD
_0800CA0C:
strb r0, [r1, 0x5]
@@ -6570,7 +6570,7 @@ _0800CA0C:
_0800CA18:
cmp r6, 0
bne _0800CA3C
- ldr r4, =0x03004150
+ ldr r4, =gUnknown_03004150
mov r0, sp
adds r1, r4, 0
bl rfu_getConnectParentStatus
@@ -6586,7 +6586,7 @@ _0800CA18:
movs r0, 0xE
strb r0, [r1, 0x4]
_0800CA3C:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrh r0, [r1, 0x1A]
cmp r0, 0
bne _0800CA46
@@ -6608,7 +6608,7 @@ _0800CA60:
beq _0800CA66
b _0800CC8A
_0800CA66:
- ldr r4, =0x03004150
+ ldr r4, =gUnknown_03004150
mov r0, sp
adds r1, r4, 0
bl rfu_getConnectParentStatus
@@ -6651,7 +6651,7 @@ _0800CA9C:
movs r0, 0x9
strb r0, [r1, 0x4]
_0800CABC:
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r0, [r4, 0x1E]
movs r1, 0x1
bl sub_800D30C
@@ -6664,7 +6664,7 @@ _0800CAD0:
beq _0800CAD6
b _0800CC8A
_0800CAD6:
- ldr r2, =0x03007890
+ ldr r2, =gUnknown_03007890
ldr r3, [r2]
ldrb r0, [r3, 0x3]
movs r1, 0
@@ -6713,11 +6713,11 @@ _0800CB1C:
ldrb r0, [r0]
cmp r0, 0x1
bhi _0800CB3A
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x12
strb r0, [r1, 0x4]
_0800CB3A:
- ldr r2, =0x03004140
+ ldr r2, =gUnknown_03004140
ldrb r0, [r2, 0x10]
lsls r0, 1
adds r1, r2, 0
@@ -6755,7 +6755,7 @@ _0800CB78:
ldrb r0, [r0]
cmp r0, 0
bne _0800CB94
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x13
strb r0, [r1, 0x4]
movs r0, 0x16
@@ -6765,17 +6765,17 @@ _0800CB78:
b _0800CBA8
.pool
_0800CB94:
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
strb r6, [r4, 0x5]
strb r6, [r4, 0x4]
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x3]
bl sub_800D334
movs r0, 0x33
strh r0, [r4, 0x1E]
_0800CBA8:
- ldr r5, =0x03004140
+ ldr r5, =gUnknown_03004140
ldrb r0, [r5, 0x10]
lsls r0, 1
adds r1, r5, 0
@@ -6797,7 +6797,7 @@ _0800CBA8:
_0800CBD8:
cmp r6, 0
bne _0800CC8A
- ldr r5, =0x03004140
+ ldr r5, =gUnknown_03004140
ldrb r1, [r5, 0x5]
adds r0, r1, 0
cmp r0, 0x16
@@ -6853,7 +6853,7 @@ _0800CC04:
strb r7, [r5, 0x5]
strb r7, [r5, 0x4]
bl sub_800D610
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r1, [r0, 0x2]
ldrb r0, [r0, 0x3]
@@ -6870,14 +6870,14 @@ _0800CC04:
_0800CC78:
cmp r6, 0
bne _0800CC8A
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strb r6, [r0, 0x5]
strb r6, [r0, 0x4]
movs r0, 0x42
movs r1, 0
bl sub_800D30C
_0800CC8A:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x1
strb r0, [r1, 0xE]
b _0800CCE6
@@ -6904,7 +6904,7 @@ _0800CCB0:
ldrb r0, [r0]
cmp r0, 0
bne _0800CCE6
- ldr r4, =0x03007890
+ ldr r4, =gUnknown_03007890
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -6947,7 +6947,7 @@ _0800CD0E:
b _0800CE42
_0800CD14:
bl rfu_getSTWIRecvBuffer
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r0, [r0, 0x8]
strh r0, [r4, 0x14]
bl sub_800D358
@@ -6983,7 +6983,7 @@ _0800CD54:
lsrs r3, r0, 24
cmp r3, 0x3
bls _0800CD44
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x6]
cmp r0, 0
bne _0800CD6A
@@ -6991,14 +6991,14 @@ _0800CD54:
strb r0, [r1, 0x4]
_0800CD6A:
mov r3, sp
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r2, [r1]
ldrb r0, [r1, 0x14]
ands r0, r2
strb r0, [r3]
movs r3, 0
adds r7, r1, 0
- ldr r2, =0x03007890
+ ldr r2, =gUnknown_03007890
mov r1, sp
movs r5, 0x1
adds r4, r7, 0
@@ -7070,7 +7070,7 @@ _0800CDF2:
b _0800CE3E
_0800CE02:
bl sub_800D20C
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0xFF
@@ -7083,7 +7083,7 @@ _0800CE02:
_0800CE20:
cmp r6, 0
bne _0800CE42
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strb r6, [r0, 0xD]
strb r6, [r0, 0x1]
strb r6, [r0]
@@ -7098,7 +7098,7 @@ _0800CE3E:
cmp r6, 0
beq _0800CE92
_0800CE42:
- ldr r7, =0x03004140
+ ldr r7, =gUnknown_03004140
mov r0, r8
cmp r0, 0x1C
bne _0800CE74
@@ -7107,7 +7107,7 @@ _0800CE42:
ldrb r0, [r7, 0x7]
cmp r0, 0x4
bne _0800CE74
- ldr r2, =0x03007890
+ ldr r2, =gUnknown_03007890
ldr r1, [r2]
movs r0, 0x1
strb r0, [r1]
@@ -7156,13 +7156,13 @@ sub_800CEB0: @ 800CEB0
sub sp, 0x4
lsls r0, 16
lsrs r6, r0, 16
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r7, [r4, 0xE]
movs r0, 0
strb r0, [r4, 0xE]
movs r0, 0x1
strb r0, [r4, 0xF]
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r5, [r0]
cmp r5, 0
@@ -7190,7 +7190,7 @@ _0800CEEC:
ldrb r1, [r4, 0x3]
strb r0, [r4, 0x3]
_0800CF04:
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldr r1, [r4, 0x44]
cmp r1, 0
beq _0800CF20
@@ -7202,7 +7202,7 @@ _0800CF04:
bne _0800CF20
bl sub_800D610
_0800CF20:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0
strb r0, [r1, 0xF]
strb r7, [r1, 0xE]
@@ -7222,7 +7222,7 @@ sub_800CF34: @ 800CF34
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x4]
subs r0, 0x5
lsls r0, 24
@@ -7232,7 +7232,7 @@ sub_800CF34: @ 800CF34
bls _0800CF52
b _0800D146
_0800CF52:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r2, [r0]
ldrb r1, [r2, 0x2]
ldrb r0, [r3, 0xC]
@@ -7306,7 +7306,7 @@ _0800CFDA:
mov r10, r2
cmp r0, 0
beq _0800D090
- ldr r0, =0x03007880
+ ldr r0, =gUnknown_03007880
lsls r1, r6, 2
adds r1, r0
ldr r1, [r1]
@@ -7324,7 +7324,7 @@ _0800CFDA:
ldr r0, =0x0000ffff
cmp r2, r0
beq _0800D024
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
lsls r1, r6, 5
adds r0, r1
@@ -7381,7 +7381,7 @@ _0800D058:
_0800D07E:
movs r0, 0x4
ands r5, r0
- ldr r3, =0x03004140
+ ldr r3, =gUnknown_03004140
cmp r5, 0
beq _0800D090
ldrb r1, [r7, 0xD]
@@ -7399,18 +7399,18 @@ _0800D09C:
ldr r4, [sp]
cmp r4, 0
beq _0800D0AE
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strh r4, [r0, 0x14]
movs r0, 0x11
movs r1, 0x1
bl sub_800D30C
_0800D0AE:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0xD]
cmp r0, 0
beq _0800D0EA
movs r5, 0x1
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r0, 0
@@ -7424,7 +7424,7 @@ _0800D0AE:
_0800D0CE:
cmp r5, 0
beq _0800D0EA
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r0, [r4, 0xD]
bl sub_800D334
ldrb r0, [r4, 0xD]
@@ -7435,7 +7435,7 @@ _0800D0CE:
movs r1, 0x1
bl sub_800D30C
_0800D0EA:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
adds r1, r0, 0
adds r1, 0x24
ldrb r1, [r1]
@@ -7496,7 +7496,7 @@ sub_800D158: @ 800D158
adds r6, r0, 0
movs r0, 0
strh r0, [r1]
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r0, [r4, 0x4]
cmp r0, 0xF
bne _0800D1BC
@@ -7511,7 +7511,7 @@ sub_800D158: @ 800D158
lsls r0, 16
cmp r0, 0
beq _0800D192
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
ldrb r0, [r4, 0x10]
lsls r0, 2
adds r0, r1
@@ -7542,7 +7542,7 @@ _0800D192:
_0800D1BC:
ldr r0, =0x04000208
strh r6, [r0]
- ldr r5, =0x03004140
+ ldr r5, =gUnknown_03004140
ldrb r0, [r5, 0x4]
cmp r0, 0x18
bne _0800D1F6
@@ -7557,7 +7557,7 @@ _0800D1D2:
bne _0800D1F6
strb r4, [r5, 0x5]
strb r4, [r5, 0x4]
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r1, [r0, 0x2]
ldrb r0, [r0, 0x3]
@@ -7577,11 +7577,11 @@ _0800D1F6:
thumb_func_start sub_800D20C
sub_800D20C: @ 800D20C
push {r4,r5,lr}
- ldr r5, =0x03004140
+ ldr r5, =gUnknown_03004140
ldrb r0, [r5, 0x4]
cmp r0, 0xF
bne _0800D258
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
ldrb r2, [r5, 0x10]
lsls r0, r2, 2
adds r0, r1
@@ -7622,7 +7622,7 @@ _0800D258:
thumb_func_start sub_800D268
sub_800D268: @ 800D268
push {lr}
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x6]
cmp r0, 0
bne _0800D28C
@@ -7654,13 +7654,13 @@ sub_800D294: @ 800D294
push {r5-r7}
movs r6, 0
movs r5, 0
- ldr r1, =0x03007890
+ ldr r1, =gUnknown_03007890
ldr r0, [r1]
ldrb r0, [r0, 0x8]
cmp r6, r0
bcs _0800D2F0
mov r8, r0
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
mov r10, r0
mov r9, r1
_0800D2B4:
@@ -7716,7 +7716,7 @@ sub_800D30C: @ 800D30C
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldr r2, [r4, 0x40]
cmp r2, 0
beq _0800D322
@@ -7736,7 +7736,7 @@ sub_800D334: @ 800D334
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r5, [r4, 0xE]
movs r1, 0x1
strb r1, [r4, 0xE]
@@ -7754,14 +7754,14 @@ sub_800D358: @ 800D358
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _0800D3A0
movs r4, 0
_0800D36A:
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
lsls r0, r4, 2
adds r0, r1
ldr r2, [r0]
@@ -7789,14 +7789,14 @@ _0800D396:
cmp r4, 0x3
bls _0800D36A
_0800D3A0:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x5]
cmp r0, 0
beq _0800D3DE
movs r4, 0
_0800D3AC:
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
lsls r0, r4, 2
adds r0, r1
ldr r2, [r0]
@@ -7822,7 +7822,7 @@ _0800D3D4:
cmp r4, 0x3
bls _0800D3AC
_0800D3DE:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r3, [r0]
ldrb r2, [r3, 0x6]
cmp r2, 0
@@ -7832,7 +7832,7 @@ _0800D3DE:
ands r0, r2
strb r0, [r3, 0x6]
movs r4, 0
- ldr r7, =0x03007870
+ ldr r7, =gUnknown_03007870
ldr r6, =0x00008024
_0800D3F6:
lsls r0, r4, 2
@@ -7870,18 +7870,18 @@ sub_800D434: @ 800D434
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r0, [r0, 0x18]
cmp r0, 0
beq _0800D510
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _0800D4D4
movs r6, 0
_0800D454:
- ldr r3, =0x03007880
+ ldr r3, =gUnknown_03007880
lsls r2, r6, 2
adds r0, r2, r3
ldr r0, [r0]
@@ -7912,7 +7912,7 @@ _0800D47A:
lsls r0, r4, 2
adds r0, r3
ldr r0, [r0]
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrh r0, [r0, 0x2]
ldrh r1, [r1, 0x18]
cmp r0, r1
@@ -7949,14 +7949,14 @@ _0800D4CA:
cmp r6, 0x3
bls _0800D454
_0800D4D4:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x5]
cmp r0, 0
beq _0800D510
movs r6, 0
_0800D4E0:
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
lsls r0, r6, 2
adds r0, r1
ldr r2, [r0]
@@ -7967,7 +7967,7 @@ _0800D4E0:
ands r0, r1
cmp r0, 0
beq _0800D506
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrh r0, [r2, 0x36]
ldrh r1, [r1, 0x18]
cmp r0, r1
@@ -7995,7 +7995,7 @@ _0800D510:
thumb_func_start sub_800D52C
sub_800D52C: @ 800D52C
push {lr}
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
str r0, [r1, 0x44]
ldr r0, =sub_800CEB0
bl rfu_setMSCCallback
@@ -8006,7 +8006,7 @@ sub_800D52C: @ 800D52C
thumb_func_start sub_800D544
sub_800D544: @ 800D544
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
str r0, [r1, 0x40]
bx lr
.pool
@@ -8019,7 +8019,7 @@ sub_800D550: @ 800D550
lsrs r4, r0, 24
lsls r1, 16
lsrs r5, r1, 16
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x9]
adds r3, r0, 0
cmp r1, 0
@@ -8054,20 +8054,20 @@ sub_800D594: @ 800D594
push {lr}
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r1, [r0, 0x4]
ldrb r0, [r0, 0x5]
orrs r0, r1
cmp r0, 0
bne _0800D5B8
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strh r2, [r0, 0x18]
movs r0, 0
b _0800D5C8
.pool
_0800D5B8:
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
movs r0, 0x6
strh r0, [r1, 0x14]
movs r0, 0xF3
@@ -8086,7 +8086,7 @@ sub_800D5D0: @ 800D5D0
lsls r0, 24
lsrs r2, r0, 24
adds r3, r2, 0
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x4]
subs r0, 0x9
lsls r0, 24
@@ -8119,7 +8119,7 @@ _0800D60A:
thumb_func_start sub_800D610
sub_800D610: @ 800D610
push {lr}
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x2]
cmp r0, 0
beq _0800D628
@@ -8138,7 +8138,7 @@ _0800D628:
thumb_func_start sub_800D630
sub_800D630: @ 800D630
push {lr}
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r0, [r1, 0x2]
cmp r0, 0
bne _0800D648
@@ -8162,7 +8162,7 @@ _0800D654:
thumb_func_start sub_800D658
sub_800D658: @ 800D658
push {lr}
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x7]
adds r2, r0, 0
cmp r1, 0
@@ -8988,7 +8988,7 @@ _0800DC70:
b _0800DCAA
_0800DC76:
movs r4, 0
- ldr r3, =0x03000d74
+ ldr r3, =gUnknown_03000D74
ldrb r1, [r3]
ldrb r0, [r3]
adds r7, r0, 0x1
@@ -9089,7 +9089,7 @@ sub_800DD1C: @ 800DD1C
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r4, [r0]
ldrb r2, [r4, 0x2]
ldrb r1, [r4]
@@ -9162,7 +9162,7 @@ sub_800DD94: @ 800DD94
lsrs r1, 24
mov r9, r1
movs r4, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r8, r0
adds r6, r7, 0x2
ldr r0, [r0]
@@ -9275,13 +9275,13 @@ sub_800DE7C: @ 800DE7C
mov r8, r1
lsls r2, 24
lsrs r5, r2, 24
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x6]
cmp r0, 0x1
bne _0800DED8
movs r0, 0x1
mov r9, r0
- ldr r6, =0x03007890
+ ldr r6, =gUnknown_03007890
ldr r0, [r6]
lsls r4, r5, 5
adds r0, r4
@@ -9310,7 +9310,7 @@ _0800DEB8:
_0800DED8:
movs r0, 0
mov r9, r0
- ldr r6, =0x03007890
+ ldr r6, =gUnknown_03007890
ldr r0, [r6]
lsls r4, r5, 5
adds r0, r4
@@ -9359,7 +9359,7 @@ sub_800DF34: @ 800DF34
adds r5, r1, 0
lsls r2, 24
movs r7, 0
- ldr r6, =0x03007890
+ ldr r6, =gUnknown_03007890
ldr r0, [r6]
lsrs r4, r2, 19
adds r2, r0, r4
@@ -9401,10 +9401,10 @@ _0800DF88:
sub_800DF90: @ 800DF90
push {r4,lr}
adds r4, r1, 0
- ldr r1, =0x02022b14
+ ldr r1, =gUnknown_02022B14
movs r2, 0xD
bl memcpy
- ldr r1, =0x02022b22
+ ldr r1, =gUnknown_02022B22
adds r0, r4, 0
movs r2, 0x8
bl memcpy
@@ -9428,7 +9428,7 @@ sub_800DFB4: @ 800DFB4
movs r3, 0xE7
movs r2, 0x8
_0800DFCA:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x1
@@ -9440,7 +9440,7 @@ _0800DFCA:
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
@@ -9456,7 +9456,7 @@ _0800DFCA:
movs r1, 0x4
orrs r0, r1
strb r0, [r4]
- ldr r0, =0x02022b10
+ ldr r0, =gUnknown_02022B10
strb r5, [r0]
b _0800E06A
.pool
@@ -9465,9 +9465,9 @@ _0800E024:
adds r1, r3, 0
movs r3, 0
bl AddObjectToFront
- ldr r4, =0x02022b10
+ ldr r4, =gUnknown_02022B10
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -9504,8 +9504,8 @@ _0800E06A:
thumb_func_start sub_800E084
sub_800E084: @ 800E084
push {r4,lr}
- ldr r4, =0x02020630
- ldr r3, =0x02022b10
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_02022B10
ldrb r1, [r3]
lsls r0, r1, 4
adds r0, r1
@@ -9524,7 +9524,7 @@ sub_800E084: @ 800E084
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
movs r0, 0x84
lsls r0, 3
adds r3, r0
@@ -9558,7 +9558,7 @@ sub_800E0E8: @ 800E0E8
_0800E100:
ldr r0, =gUnknown_082ED5E8
bl LoadTaggedObjectPalette
- ldr r1, =0x02022b10
+ ldr r1, =gUnknown_02022B10
movs r0, 0xFF
strb r0, [r1]
pop {r4}
@@ -9570,7 +9570,7 @@ _0800E100:
thumb_func_start sub_800E124
sub_800E124: @ 800E124
push {r4,lr}
- ldr r1, =0x03007890
+ ldr r1, =gUnknown_03007890
ldr r0, [r1]
ldrb r2, [r0, 0x2]
movs r3, 0
@@ -9622,13 +9622,13 @@ sub_800E174: @ 800E174
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r1, =0x02022b10
+ ldr r1, =gUnknown_02022B10
ldrb r0, [r1]
cmp r0, 0xFF
bne _0800E184
b _0800E346
_0800E184:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r0, 0
lsls r0, r1, 4
adds r0, r1
@@ -9644,7 +9644,7 @@ _0800E19C:
adds r6, r2, 0
movs r5, 0xFF
movs r4, 0
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x1
@@ -9780,7 +9780,7 @@ _0800E2AC:
adds r0, 0x1
strh r0, [r6, 0x34]
_0800E2B2:
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
movs r1, 0x84
lsls r1, 3
adds r0, r4, r1
@@ -9900,7 +9900,7 @@ sub_800E3A8: @ 800E3A8
mov r5, r8
push {r5-r7}
sub sp, 0x20
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0800E3BE
@@ -9927,7 +9927,7 @@ _0800E3D0:
subs r0, r4
lsls r0, 2
str r0, [sp, 0x1C]
- ldr r7, =0x020229f0
+ ldr r7, =gUnknown_020229F0
mov r10, r7
ldr r6, =0x00003b98
movs r4, 0
@@ -9937,7 +9937,7 @@ _0800E3D0:
adds r3, r1, r0
_0800E3FC:
ldrh r1, [r3]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r7, =0x00003b98
adds r0, r2, r7
@@ -9984,7 +9984,7 @@ _0800E45C:
lsrs r0, 24
cmp r4, r0
beq _0800E4A6
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
adds r0, r5, r2
ldrh r0, [r0, 0x1A]
cmp r0, 0x1
@@ -9999,7 +9999,7 @@ _0800E45C:
ldr r2, [r7]
cmp r2, 0
blt _0800E4A0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r2, 1
adds r0, r2
@@ -10025,7 +10025,7 @@ _0800E4AC:
cmp r4, r0
blt _0800E45C
movs r4, 0
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
mov r9, r1
ldr r6, =0x00003b98
movs r7, 0
@@ -10066,7 +10066,7 @@ _0800E500:
cmp r4, 0x13
ble _0800E4CE
_0800E50A:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r7, =0x00003b98
adds r0, r7
@@ -10098,7 +10098,7 @@ sub_800E540: @ 800E540
lsrs r0, 16
mov r8, r0
movs r7, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r4, =0x00003b98
movs r5, 0
_0800E558:
@@ -10155,7 +10155,7 @@ sub_800E5AC: @ 800E5AC
movs r5, 0
movs r4, 0x13
_0800E5C0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
mov r2, r8
adds r0, r1, r2
@@ -10198,7 +10198,7 @@ sub_800E604: @ 800E604
mov r6, r8
push {r6,r7}
sub sp, 0x8
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
adds r5, r6, 0
adds r5, 0xEE
ldrb r4, [r5]
@@ -10236,7 +10236,7 @@ _0800E64A:
cmp r4, 0
bge _0800E64A
movs r5, 0
- ldr r4, =0x0300506c
+ ldr r4, =gUnknown_0300506C
adds r0, r4, 0
bl sub_800FCC4
adds r0, r4, 0
@@ -10247,18 +10247,18 @@ _0800E64A:
adds r0, r4, 0
bl sub_800D724
strh r5, [r7]
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
ldr r2, =0x01000008
adds r0, r7, 0
bl CpuSet
mov r0, r8
strh r5, [r0]
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r2, =0x01000028
bl CpuSet
mov r0, r9
strh r5, [r0]
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldr r2, =0x01000046
bl CpuSet
add sp, 0x8
@@ -10274,7 +10274,7 @@ _0800E64A:
thumb_func_start sub_800E6D0
sub_800E6D0: @ 800E6D0
push {r4-r6,lr}
- ldr r4, =0x03002710
+ ldr r4, =gUnknown_03002710
ldr r5, [r4, 0x4]
ldr r6, [r4, 0x8]
bl sub_800E700
@@ -10296,9 +10296,9 @@ sub_800E6D0: @ 800E6D0
thumb_func_start sub_800E700
sub_800E700: @ 800E700
push {r4,lr}
- ldr r0, =0x03004190
+ ldr r0, =gUnknown_03004190
ldr r1, =0x00000e64
- ldr r4, =0x03002714
+ ldr r4, =gUnknown_03002714
adds r2, r4, 0
movs r3, 0x1
bl rfu_initializeAPI
@@ -10306,7 +10306,7 @@ sub_800E700: @ 800E700
lsrs r1, r0, 16
cmp r1, 0
bne _0800E732
- ldr r0, =0x020229c6
+ ldr r0, =gUnknown_020229C6
strh r1, [r0]
bl sub_800AAF4
movs r0, 0
@@ -10328,7 +10328,7 @@ sub_800E748: @ 800E748
lsls r0, 24
lsrs r5, r0, 24
bl sub_8010750
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrh r0, [r0, 0x4]
cmp r0, 0x12
bls _0800E75C
@@ -10362,12 +10362,12 @@ _0800E770:
.4byte _0800E862
.4byte _0800E828
_0800E7BC:
- ldr r0, =0x02022b2c
+ ldr r0, =gUnknown_02022B2C
bl sub_800BFCC
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r2, 0x1
strh r2, [r0, 0x4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -10376,7 +10376,7 @@ _0800E7BC:
b _0800E862
.pool
_0800E7E4:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrb r0, [r4, 0xC]
ldr r3, =gUnknown_082ED6E0
movs r1, 0
@@ -10384,7 +10384,7 @@ _0800E7E4:
bl sub_800C054
movs r0, 0x3
strh r0, [r4, 0x4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -10396,13 +10396,13 @@ _0800E7E4:
_0800E814:
movs r0, 0
bl sub_800C27C
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x5
strh r0, [r1, 0x4]
b _0800E862
.pool
_0800E828:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r0, =0x00000cdb
adds r1, r4, r0
ldrb r0, [r1]
@@ -10414,7 +10414,7 @@ _0800E828:
bl sub_800EAFC
movs r0, 0x14
strh r0, [r4, 0x4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -10458,7 +10458,7 @@ sub_800E88C: @ 800E88C
bne _0800E8CC
movs r3, 0
movs r5, 0x1
- ldr r1, =0x03005cde
+ ldr r1, =gUnknown_03005CDE
_0800E8A6:
adds r0, r2, 0
ands r0, r5
@@ -10483,7 +10483,7 @@ _0800E8CC:
mvns r0, r1
mov r12, r0
movs r7, 0x1
- ldr r4, =0x03005cde
+ ldr r4, =gUnknown_03005CDE
_0800E8D6:
adds r2, r1, 0
ands r2, r7
@@ -10499,14 +10499,14 @@ _0800E8E2:
cmp r3, 0x3
bls _0800E8D6
movs r4, 0x4
- ldr r0, =0x03005cde
+ ldr r0, =gUnknown_03005CDE
ldrb r7, [r0]
_0800E8F4:
movs r3, 0
subs r1, r4, 0x1
cmp r7, r4
beq _0800E910
- ldr r2, =0x03005cde
+ ldr r2, =gUnknown_03005CDE
_0800E8FE:
adds r0, r3, 0x1
lsls r0, 24
@@ -10530,7 +10530,7 @@ _0800E916:
ands r5, r0
movs r3, 0
movs r2, 0x1
- ldr r1, =0x03005cde
+ ldr r1, =gUnknown_03005CDE
_0800E928:
adds r0, r5, 0
ands r0, r2
@@ -10558,7 +10558,7 @@ sub_800E94C: @ 800E94C
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrh r3, [r0, 0x4]
adds r7, r0, 0
cmp r3, 0xC
@@ -10589,7 +10589,7 @@ _0800E970:
_0800E9A4:
ldr r0, =gUnknown_082ED608
bl sub_800BFCC
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r2, 0x1
strh r2, [r0, 0x4]
b _0800E9CC
@@ -10603,7 +10603,7 @@ _0800E9BC:
movs r2, 0x7
strh r2, [r7, 0x4]
_0800E9CC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -10612,7 +10612,7 @@ _0800E9CC:
b _0800EA9A
.pool
_0800E9E4:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -10635,14 +10635,14 @@ _0800EA0A:
beq _0800EA1C
b _0800EA9A
_0800EA10:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0xC
strh r0, [r1, 0x4]
b _0800EA9A
.pool
_0800EA1C:
bl sub_800D630
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000ce4
adds r0, r1
movs r1, 0x2
@@ -10673,7 +10673,7 @@ _0800EA3C:
adds r0, r5, 0
movs r2, 0xE
bl rfu_UNI_setSendData
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -10682,7 +10682,7 @@ _0800EA3C:
strh r1, [r0, 0xA]
adds r0, r6, 0
bl DestroyTask
- ldr r4, =0x02022b44
+ ldr r4, =gUnknown_02022B44
ldrb r0, [r4, 0xF]
cmp r0, 0
bne _0800EA92
@@ -10704,7 +10704,7 @@ _0800EA9A:
thumb_func_start sub_800EAB4
sub_800EAB4: @ 800EAB4
push {r4,r5,lr}
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r5, [r0]
movs r4, 0
_0800EABC:
@@ -10715,7 +10715,7 @@ _0800EABC:
lsls r2, r4, 3
subs r2, r4
lsls r2, 1
- ldr r0, =0x03005014
+ ldr r0, =gUnknown_03005014
adds r2, r0
movs r0, 0x10
adds r1, r4, 0
@@ -10740,9 +10740,9 @@ _0800EAE0:
thumb_func_start sub_800EAFC
sub_800EAFC: @ 800EAFC
push {r4-r6,lr}
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r5, [r0]
- ldr r4, =0x03005c87
+ ldr r4, =gUnknown_03005C87
adds r0, r5, 0
adds r1, r4, 0
movs r2, 0x46
@@ -10784,7 +10784,7 @@ sub_800EB44: @ 800EB44
lsrs r0, 24
cmp r0, 0x4
bne _0800EB78
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
bl rfu_REQ_disconnect
bl rfu_waitREQComplete
@@ -10792,7 +10792,7 @@ sub_800EB44: @ 800EB44
movs r1, 0
bl sub_8011A64
_0800EB78:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrh r2, [r0, 0x4]
adds r6, r0, 0
cmp r2, 0x12
@@ -10827,12 +10827,12 @@ _0800EB9C:
.4byte _0800EC10
.4byte _0800ECF4
_0800EBE8:
- ldr r0, =0x02022b2c
+ ldr r0, =gUnknown_02022B2C
bl sub_800BFCC
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r2, 0x1
strh r2, [r0, 0x4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -10848,7 +10848,7 @@ _0800EC10:
bl sub_800C054
ldr r0, =sub_800ED34
bl sub_800D52C
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x12
strh r0, [r1, 0x4]
b _0800ECF4
@@ -10872,7 +10872,7 @@ _0800EC38:
strb r0, [r6, 0xC]
adds r0, r5, 0
bl DestroyTask
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -10895,7 +10895,7 @@ _0800EC88:
_0800EC98:
movs r0, 0
bl sub_800C27C
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0xF
strh r0, [r1, 0x4]
b _0800ECF4
@@ -10914,7 +10914,7 @@ _0800ECAC:
bl sub_800EAFC
movs r0, 0x14
strh r0, [r6, 0x4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -10963,7 +10963,7 @@ sub_800ED28: @ 800ED28
thumb_func_start sub_800ED34
sub_800ED34: @ 800ED34
push {r4,lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r2, 0
movs r1, 0xD
adds r0, 0x59
@@ -10975,8 +10975,8 @@ _0800ED3E:
bge _0800ED3E
bl rfu_REQ_recvData
bl rfu_waitREQComplete
- ldr r1, =0x03007870
- ldr r3, =0x03005000
+ ldr r1, =gUnknown_03007870
+ ldr r3, =gUnknown_03005000
ldr r0, =0x00000c3e
adds r4, r3, r0
ldrb r0, [r4]
@@ -10999,7 +10999,7 @@ _0800ED3E:
ldr r2, =0x00000c3f
adds r1, r3, r2
bl sub_800D7D8
- ldr r1, =0x02022b44
+ ldr r1, =gUnknown_02022B44
ldrh r0, [r1, 0x6]
adds r0, 0x1
strh r0, [r1, 0x6]
@@ -11019,7 +11019,7 @@ _0800ED9A:
thumb_func_start sub_800EDBC
sub_800EDBC: @ 800EDBC
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000cdb
adds r0, r1
ldrb r1, [r0]
@@ -11033,7 +11033,7 @@ sub_800EDBC: @ 800EDBC
sub_800EDD4: @ 800EDD4
push {r4-r6,lr}
bl sub_800C048
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrb r0, [r4, 0xC]
cmp r0, 0x1
bne _0800EDF0
@@ -11107,7 +11107,7 @@ sub_800EE78: @ 800EE78
ldr r0, =sub_800E748
movs r1, 0x1
bl CreateTask
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r1, 0x67
strb r0, [r1]
pop {r0}
@@ -11118,7 +11118,7 @@ sub_800EE78: @ 800EE78
thumb_func_start sub_800EE94
sub_800EE94: @ 800EE94
push {lr}
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldrh r0, [r1, 0x4]
cmp r0, 0x7
bne _0800EEB4
@@ -11140,11 +11140,11 @@ _0800EEB6:
thumb_func_start sub_800EEBC
sub_800EEBC: @ 800EEBC
push {r4,lr}
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrh r0, [r4, 0x4]
cmp r0, 0x7
bne _0800EEF8
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r1, [r0]
ldr r2, =0x00000c3d
adds r0, r4, r2
@@ -11176,7 +11176,7 @@ sub_800EF00: @ 800EF00
ldr r0, =sub_800E94C
movs r1, 0x1
bl CreateTask
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r1, 0x67
strb r0, [r1]
pop {r0}
@@ -11187,7 +11187,7 @@ sub_800EF00: @ 800EF00
thumb_func_start sub_800EF1C
sub_800EF1C: @ 800EF1C
push {lr}
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
cmp r0, 0
bne _0800EF30
@@ -11203,10 +11203,10 @@ _0800EF32:
thumb_func_start sub_800EF38
sub_800EF38: @ 800EF38
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x4
strh r0, [r1, 0x4]
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
ldr r2, =0x00000ce7
adds r1, r2
@@ -11219,7 +11219,7 @@ sub_800EF38: @ 800EF38
sub_800EF58: @ 800EF58
push {lr}
adds r1, r0, 0
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
ldrh r0, [r2, 0x4]
cmp r0, 0x11
beq _0800EF68
@@ -11240,7 +11240,7 @@ _0800EF76:
thumb_func_start sub_800EF7C
sub_800EF7C: @ 800EF7C
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0xE
strh r0, [r1, 0x4]
bx lr
@@ -11278,8 +11278,8 @@ sub_800EFB0: @ 800EFB0
push {r4-r7,lr}
sub sp, 0x4
movs r2, 0
- ldr r7, =0x03003090
- ldr r0, =0x03005000
+ ldr r7, =gUnknown_03003090
+ ldr r0, =gUnknown_03005000
adds r6, r7, 0
ldr r1, =0x00000c87
adds r5, r0, r1
@@ -11323,8 +11323,8 @@ _0800EFD0:
thumb_func_start sub_800F014
sub_800F014: @ 800F014
push {lr}
- ldr r3, =0x03003110
- ldr r2, =0x03003090
+ ldr r3, =gUnknown_03003110
+ ldr r2, =gUnknown_03003090
movs r1, 0x6
_0800F01C:
ldrh r0, [r3]
@@ -11334,7 +11334,7 @@ _0800F01C:
subs r1, 0x1
cmp r1, 0
bge _0800F01C
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
movs r2, 0
adds r0, r1, 0
adds r0, 0xC
@@ -11351,7 +11351,7 @@ _0800F032:
thumb_func_start sub_800F048
sub_800F048: @ 800F048
push {r4,r5,lr}
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r0, =0x00000c3c
adds r5, r4, r0
ldrb r0, [r5]
@@ -11376,7 +11376,7 @@ _0800F076:
cmp r2, 0
bne _0800F09E
_0800F07A:
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldr r1, =0x00000c3c
adds r0, r5, r1
ldrb r0, [r0]
@@ -11402,7 +11402,7 @@ _0800F09E:
thumb_func_start sub_800F0B8
sub_800F0B8: @ 800F0B8
push {r4,lr}
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r0, 0
@@ -11413,7 +11413,7 @@ _0800F0C4:
.pool
_0800F0CC:
movs r3, 0
- ldr r4, =0x03003090
+ ldr r4, =gUnknown_03003090
_0800F0D0:
movs r2, 0
lsls r0, r3, 4
@@ -11440,7 +11440,7 @@ _0800F0EC:
thumb_func_start sub_800F0F8
sub_800F0F8: @ 800F0F8
push {r4-r6,lr}
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
ldrh r0, [r6, 0x4]
cmp r0, 0x13
bhi _0800F118
@@ -11458,7 +11458,7 @@ _0800F118:
strb r0, [r1]
ldr r0, =0x00000ce2
adds r1, r6, r0
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r1, [r1]
ldrb r0, [r0, 0x2]
@@ -11495,18 +11495,18 @@ _0800F118:
b _0800F1D2
.pool
_0800F18C:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r4, [r0]
cmp r4, 0
bne _0800F1A8
bl sub_800EDD4
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
strb r4, [r0]
b _0800F1D2
.pool
_0800F1A8:
bl sub_800EFB0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000cda
adds r0, r1
ldrb r0, [r0]
@@ -11518,7 +11518,7 @@ _0800F1A8:
_0800F1C8:
bl rfu_REQ_PARENT_resumeRetransmitAndChange
_0800F1CC:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x1
strb r0, [r1, 0xE]
_0800F1D2:
@@ -11537,7 +11537,7 @@ sub_800F1E0: @ 800F1E0
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrh r1, [r0, 0x4]
adds r6, r0, 0
cmp r1, 0x13
@@ -11569,8 +11569,8 @@ _0800F21A:
_0800F220:
bl rfu_REQ_recvData
bl rfu_waitREQComplete
- ldr r2, =0x03004140
- ldr r4, =0x03005000
+ ldr r2, =gUnknown_03004140
+ ldr r4, =gUnknown_03005000
ldr r1, =0x00000ce2
adds r0, r4, r1
ldrb r1, [r2, 0x3]
@@ -11585,7 +11585,7 @@ _0800F23C:
ldrb r0, [r1]
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02022b44
+ ldr r1, =gUnknown_02022B44
ldrh r0, [r1, 0x6]
adds r0, 0x1
strh r0, [r1, 0x6]
@@ -11602,7 +11602,7 @@ _0800F252:
bne _0800F264
b _0800F364
_0800F264:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
lsls r2, r5, 3
subs r0, r2, r5
lsls r4, r0, 1
@@ -11649,7 +11649,7 @@ _0800F264:
b _0800F35C
.pool
_0800F2E0:
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
ldr r6, =0x00000cee
adds r1, r2, r6
adds r1, r5, r1
@@ -11661,7 +11661,7 @@ _0800F2E0:
ldrb r0, [r2]
lsrs r0, 5
strb r0, [r1]
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
subs r6, 0x4
adds r0, r1, r6
adds r0, r5, r0
@@ -11671,7 +11671,7 @@ _0800F2E0:
movs r0, 0x1F
ands r0, r1
strb r0, [r2]
- ldr r2, =0x03005cde
+ ldr r2, =gUnknown_03005CDE
adds r0, r5, r2
ldrb r0, [r0]
movs r6, 0
@@ -11681,7 +11681,7 @@ _0800F2E0:
str r2, [sp, 0x4]
adds r5, 0x1
str r5, [sp]
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
mov r9, r1
adds r5, r3, 0
adds r7, r4, 0
@@ -11731,7 +11731,7 @@ _0800F376:
movs r0, 0
bl sub_800F86C
bl sub_8010528
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x00000ce5
adds r0, r4, r1
ldrb r0, [r0]
@@ -11742,7 +11742,7 @@ _0800F376:
ldrb r2, [r0]
cmp r2, 0
bne _0800F452
- ldr r0, =0x02022b44
+ ldr r0, =gUnknown_02022B44
ldrb r1, [r0, 0xE]
strb r2, [r0, 0xE]
ldr r6, =0x00000cda
@@ -11814,7 +11814,7 @@ _0800F444:
strb r0, [r1]
strb r2, [r4, 0xE]
_0800F452:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0
strb r0, [r1, 0xE]
adds r6, r1, 0
@@ -11823,7 +11823,7 @@ _0800F45A:
adds r0, r6, r1
ldrb r0, [r0]
adds r1, r0, 0
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r0, 0
@@ -11856,7 +11856,7 @@ sub_800F498: @ 800F498
ldrh r1, [r4]
cmp r1, 0
beq _0800F4DC
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r5, 0x81
lsls r5, 1
adds r3, r0, r5
@@ -11904,11 +11904,11 @@ sub_800F4F0: @ 800F4F0
mov r7, r8
push {r7}
sub sp, 0x58
- ldr r0, =0x03005124
+ ldr r0, =gUnknown_03005124
mov r1, sp
bl sub_800D934
movs r1, 0
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
mov r12, r0
_0800F506:
movs r4, 0
@@ -11944,17 +11944,17 @@ _0800F514:
bls _0800F506
movs r0, 0
bl sub_800F86C
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x2]
cmp r0, 0
bne _0800F5C0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r2, =0x00000ce4
adds r0, r2
ldrb r0, [r0]
cmp r0, 0
beq _0800F5C0
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r1, [r0, 0x2]
ldrb r0, [r0, 0x3]
@@ -11976,10 +11976,10 @@ _0800F514:
bl sub_8011A64
_0800F58C:
bl rfu_clearAllSlot
- ldr r1, =0x03003124
+ ldr r1, =gUnknown_03003124
movs r0, 0
strb r0, [r1]
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r5, 0
str r5, [r0]
ldr r7, =0x00000ce4
@@ -11995,12 +11995,12 @@ _0800F58C:
adds r0, r4, 0
bl sub_8011170
_0800F5B8:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
strb r5, [r0, 0x5]
strb r5, [r0, 0x4]
strb r5, [r6]
_0800F5C0:
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
movs r0, 0xCD
lsls r0, 4
adds r2, r6, r0
@@ -12012,7 +12012,7 @@ _0800F5C0:
ldrb r1, [r2]
strb r0, [r2]
bl sub_8010528
- ldr r5, =0x03003110
+ ldr r5, =gUnknown_03003110
add r4, sp, 0x48
adds r0, r5, 0
adds r1, r4, 0
@@ -12050,7 +12050,7 @@ sub_800F638: @ 800F638
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r2, [r0, 0x70]
mov r10, r2
movs r5, 0
@@ -12060,7 +12060,7 @@ sub_800F638: @ 800F638
cmp r5, r3
bge _0800F6D4
mov r9, r0
- ldr r0, =0x03000d90
+ ldr r0, =gUnknown_03000D90
mov r8, r0
_0800F65A:
movs r0, 0x1
@@ -12077,7 +12077,7 @@ _0800F65A:
strh r1, [r2]
movs r4, 0
lsls r0, r5, 1
- ldr r3, =0x03000d80
+ ldr r3, =gUnknown_03000D80
mov r12, r3
adds r0, r5
lsls r0, 2
@@ -12097,8 +12097,8 @@ _0800F686:
cmp r4, 0x6
ble _0800F686
movs r4, 0
- ldr r2, =0x03000d90
- ldr r1, =0x03000d80
+ ldr r2, =gUnknown_03000D90
+ ldr r1, =gUnknown_03000D80
_0800F6A0:
ldrh r0, [r2]
lsrs r0, 8
@@ -12110,7 +12110,7 @@ _0800F6A0:
adds r4, 0x1
cmp r4, 0x6
ble _0800F6A0
- ldr r0, =0x030059e8
+ ldr r0, =gUnknown_030059E8
mov r1, r12
bl sub_800D888
movs r1, 0x1
@@ -12122,7 +12122,7 @@ _0800F6A0:
_0800F6C8:
adds r1, r7, 0
adds r5, r6, 0
- ldr r3, =0x0300506e
+ ldr r3, =gUnknown_0300506E
ldrh r3, [r3]
cmp r5, r3
blt _0800F65A
@@ -12142,7 +12142,7 @@ sub_800F6FC: @ 800F6FC
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrb r2, [r0, 0xC]
cmp r2, 0x1
bne _0800F71C
@@ -12167,7 +12167,7 @@ _0800F724:
sub_800F728: @ 800F728
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005000
+ ldr r3, =gUnknown_03005000
adds r1, r3, 0
adds r1, 0x5C
adds r1, r0, r1
@@ -12187,7 +12187,7 @@ sub_800F728: @ 800F728
sub_800F74C: @ 800F74C
push {r4,r5,lr}
adds r3, r0, 0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrb r1, [r0, 0xC]
adds r5, r0, 0
cmp r1, 0x1
@@ -12224,19 +12224,19 @@ _0800F786:
thumb_func_start rfu_func_080F97B8
rfu_func_080F97B8: @ 800F794
push {lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0800F7C6
- ldr r3, =0x03005da8
+ ldr r3, =gUnknown_03005DA8
ldrh r2, [r3]
cmp r2, 0
beq _0800F7C6
- ldr r0, =0x030022b4
+ ldr r0, =gUnknown_030022B4
ldrb r0, [r0]
cmp r0, 0x1
beq _0800F7C6
- ldr r1, =0x03000d78
+ ldr r1, =gUnknown_03000D78
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -12255,7 +12255,7 @@ _0800F7C6:
thumb_func_start sub_800F7DC
sub_800F7DC: @ 800F7DC
- ldr r0, =0x02022b14
+ ldr r0, =gUnknown_02022B14
bx lr
.pool
thumb_func_end sub_800F7DC
@@ -12264,7 +12264,7 @@ sub_800F7DC: @ 800F7DC
sub_800F7E4: @ 800F7E4
push {lr}
movs r2, 0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, [r0]
ldr r0, =rfu_func_080F97B8
cmp r1, r0
@@ -12279,7 +12279,7 @@ _0800F7F4:
thumb_func_start sub_800F804
sub_800F804: @ 800F804
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r0, =rfu_func_080F97B8
str r0, [r1]
bx lr
@@ -12288,7 +12288,7 @@ sub_800F804: @ 800F804
thumb_func_start Rfu_set_zero
Rfu_set_zero: @ 800F814
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0
str r0, [r1]
bx lr
@@ -12306,10 +12306,10 @@ sub_800F820: @ 800F820
cmp r0, 0
bne _0800F83C
bl sub_8082D18
- ldr r1, =0x03003110
+ ldr r1, =gUnknown_03003110
strh r0, [r1, 0xC]
_0800F83C:
- ldr r1, =0x020223c0
+ ldr r1, =gUnknown_020223C0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -12321,7 +12321,7 @@ _0800F83C:
thumb_func_start sub_800F850
sub_800F850: @ 800F850
push {lr}
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r0, [r1]
cmp r0, 0
bne _0800F85E
@@ -12345,7 +12345,7 @@ sub_800F86C: @ 800F86C
_0800F87A:
mov r1, r8
lsls r0, r1, 4
- ldr r2, =0x03003090
+ ldr r2, =gUnknown_03003090
adds r1, r0, r2
ldrh r7, [r1]
movs r3, 0xFF
@@ -12426,17 +12426,17 @@ _0800F902:
_0800F90C:
b _0800FC04
_0800F90E:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrb r0, [r4, 0xC]
cmp r0, 0
bne _0800F920
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0800F920
b _0800FC50
_0800F920:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
mov r6, r8
@@ -12445,20 +12445,20 @@ _0800F920:
beq _0800F930
b _0800FC08
_0800F930:
- ldr r1, =0x03003092
+ ldr r1, =gUnknown_03003092
adds r0, r5, r1
ldrh r0, [r0]
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
strb r0, [r2, 0xD]
- ldr r3, =0x03003094
+ ldr r3, =gUnknown_03003094
adds r0, r5, r3
bl sub_800F74C
- ldr r4, =0x03005cce
+ ldr r4, =gUnknown_03005CCE
strb r0, [r4]
b _0800FC08
.pool
_0800F960:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
mov r9, r0
mov r1, r8
lsls r0, r1, 2
@@ -12480,13 +12480,13 @@ _0800F982:
adds r0, 0x80
movs r2, 0
strh r4, [r0]
- ldr r1, =0x03003092
+ ldr r1, =gUnknown_03003092
adds r0, r5, r1
ldrh r0, [r0]
adds r1, r3, 0
adds r1, 0x82
strh r0, [r1]
- ldr r1, =0x03003094
+ ldr r1, =gUnknown_03003094
adds r0, r5, r1
ldrh r1, [r0]
adds r0, r3, 0
@@ -12506,7 +12506,7 @@ _0800F982:
b _0800FC08
.pool
_0800F9C8:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
mov r9, r4
mov r0, r8
lsls r1, r0, 2
@@ -12536,7 +12536,7 @@ _0800F9EA:
orrs r0, r3
str r0, [r1]
movs r4, 0
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
mov r9, r0
mov r12, r2
mov r1, r8
@@ -12555,7 +12555,7 @@ _0800FA0E:
adds r2, r4, 0x1
lsls r0, r2, 1
adds r0, r3
- ldr r4, =0x03003090
+ ldr r4, =gUnknown_03003090
adds r0, r4
ldrh r0, [r0]
strh r0, [r1]
@@ -12563,7 +12563,7 @@ _0800FA0E:
lsrs r4, r2, 16
cmp r4, 0x5
bls _0800FA0E
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
mov r0, r10
add r0, r8
lsls r0, 2
@@ -12599,7 +12599,7 @@ _0800FA5C:
beq _0800FA7E
b _0800FC08
_0800FA7E:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0800FA88
@@ -12610,13 +12610,13 @@ _0800FA88:
beq _0800FA90
b _0800FC08
_0800FA90:
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
bl sub_8010A70
b _0800FC08
.pool
_0800FAAC:
ldr r2, =gUnknown_082ED6B8
- ldr r3, =0x03003092
+ ldr r3, =gUnknown_03003092
adds r0, r5, r3
ldrh r1, [r0]
lsls r1, 3
@@ -12629,18 +12629,18 @@ _0800FAAC:
b _0800FC04
.pool
_0800FAD0:
- ldr r1, =0x030050e4
+ ldr r1, =gUnknown_030050E4
add r1, r8
movs r0, 0x1
strb r0, [r1]
b _0800FC04
.pool
_0800FAE0:
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
movs r4, 0x80
lsls r4, 1
adds r0, r2, r4
- ldr r3, =0x03003092
+ ldr r3, =gUnknown_03003092
adds r1, r5, r3
ldrh r0, [r0]
mov r6, r8
@@ -12658,20 +12658,20 @@ _0800FAFA:
b _0800FC08
.pool
_0800FB10:
- ldr r7, =0x03005000
+ ldr r7, =gUnknown_03005000
ldrb r2, [r7, 0xC]
cmp r2, 0
bne _0800FB78
- ldr r3, =0x03003124
+ ldr r3, =gUnknown_03003124
ldrb r0, [r3]
mov r6, r8
adds r6, 0x1
cmp r0, 0
beq _0800FC08
- ldr r0, =0x03003092
+ ldr r0, =gUnknown_03003092
adds r4, r5, r0
ldrh r1, [r4]
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0, 0x2]
ands r1, r0
@@ -12679,14 +12679,14 @@ _0800FB10:
beq _0800FB48
strb r2, [r3]
bl sub_800D630
- ldr r1, =0x03003094
+ ldr r1, =gUnknown_03003094
adds r0, r5, r1
ldrh r1, [r0]
ldr r2, =0x00000ce4
adds r0, r7, r2
strb r1, [r0]
_0800FB48:
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r0, 0x6
adds r0, r5, r0
ldrh r0, [r0]
@@ -12699,16 +12699,16 @@ _0800FB78:
movs r0, 0xEE
lsls r0, 8
bl sub_800FD14
- ldr r1, =0x03003110
- ldr r3, =0x03003092
+ ldr r1, =gUnknown_03003110
+ ldr r3, =gUnknown_03003092
adds r0, r5, r3
ldrh r0, [r0]
strh r0, [r1, 0x2]
- ldr r4, =0x03003094
+ ldr r4, =gUnknown_03003094
adds r0, r5, r4
ldrh r0, [r0]
strh r0, [r1, 0x4]
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
adds r0, 0x6
adds r0, r5, r0
ldrh r0, [r0]
@@ -12716,7 +12716,7 @@ _0800FB78:
b _0800FC04
.pool
_0800FBB0:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrb r0, [r4, 0xC]
mov r6, r8
adds r6, 0x1
@@ -12724,13 +12724,13 @@ _0800FBB0:
bne _0800FC44
ldr r0, =0x00000ce3
adds r2, r4, r0
- ldr r1, =0x03003092
+ ldr r1, =gUnknown_03003092
adds r3, r5, r1
ldrb r1, [r3]
ldrb r0, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r2, =0x03003094
+ ldr r2, =gUnknown_03003094
adds r0, r5, r2
ldrh r1, [r0]
ldr r2, =0x00000ce4
@@ -12741,11 +12741,11 @@ _0800FBB0:
b _0800FC08
.pool
_0800FBF4:
- ldr r0, =0x03003020
+ ldr r0, =gUnknown_03003020
mov r3, r8
lsls r1, r3, 1
adds r1, r0
- ldr r4, =0x03003092
+ ldr r4, =gUnknown_03003092
adds r0, r5, r4
ldrh r0, [r0]
strh r0, [r1]
@@ -12753,7 +12753,7 @@ _0800FC04:
mov r6, r8
adds r6, 0x1
_0800FC08:
- ldr r3, =0x03005000
+ ldr r3, =gUnknown_03005000
ldrb r4, [r3, 0xC]
cmp r4, 0x1
bne _0800FC44
@@ -12799,7 +12799,7 @@ _0800FC50:
sub_800FC60: @ 800FC60
push {lr}
movs r2, 0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r1, r0, 0
adds r1, 0x92
_0800FC6A:
@@ -12824,7 +12824,7 @@ _0800FC82:
sub_800FC88: @ 800FC88
push {r4,lr}
movs r1, 0
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
ldrb r0, [r2, 0xD]
cmp r1, r0
bge _0800FCBC
@@ -12876,7 +12876,7 @@ sub_800FCD8: @ 800FCD8
push {r4,lr}
movs r2, 0
movs r1, 0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r3, r0, 0
adds r3, 0x92
adds r4, r0, 0
@@ -12910,7 +12910,7 @@ sub_800FD14: @ 800FD14
push {r4,r5,lr}
lsls r0, 16
lsrs r1, r0, 16
- ldr r5, =0x03003110
+ ldr r5, =gUnknown_03003110
strh r1, [r5]
movs r0, 0xF0
lsls r0, 7
@@ -12962,7 +12962,7 @@ _0800FD62:
beq _0800FD98
b _0800FE46
_0800FD80:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r1, r0, 0
adds r1, 0x6E
ldrh r1, [r1]
@@ -12978,13 +12978,13 @@ _0800FD98:
lsls r0, 24
cmp r0, 0
beq _0800FE46
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0x5A
ldrb r0, [r0]
b _0800FE44
.pool
_0800FDB0:
- ldr r3, =0x03005000
+ ldr r3, =gUnknown_03005000
ldr r1, =0x00000ce2
adds r0, r3, r1
ldr r2, =0x00000ce3
@@ -13016,7 +13016,7 @@ _0800FDD6:
b _0800FE46
.pool
_0800FE00:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r1, 0x80
lsls r1, 1
adds r0, r1
@@ -13026,13 +13026,13 @@ _0800FE00:
.pool
_0800FE14:
strh r1, [r5]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2C]
b _0800FE44
.pool
_0800FE20:
movs r4, 0
- ldr r3, =0x030050f2
+ ldr r3, =gUnknown_030050F2
_0800FE24:
adds r2, r4, 0x1
lsls r1, r2, 1
@@ -13048,7 +13048,7 @@ _0800FE24:
b _0800FE46
.pool
_0800FE40:
- ldr r0, =0x03005da8
+ ldr r0, =gUnknown_03005DA8
ldrh r0, [r0]
_0800FE44:
strh r0, [r5, 0x2]
@@ -13063,14 +13063,14 @@ _0800FE46:
sub_800FE50: @ 800FE50
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0800FE76
bl sub_8011A80
cmp r0, 0
bne _0800FE76
- ldr r0, =0x030050f2
+ ldr r0, =gUnknown_030050F2
adds r1, r4, 0
movs r2, 0xC
bl memcpy
@@ -13093,11 +13093,11 @@ sub_800FE84: @ 800FE84
push {r6,r7}
adds r7, r0, 0
adds r6, r1, 0
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldr r0, [r5]
cmp r0, 0
bne _0800FEB8
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0800FEB8
@@ -13108,7 +13108,7 @@ sub_800FE84: @ 800FE84
mov r8, r1
cmp r1, 0
beq _0800FEC8
- ldr r1, =0x02022b44
+ ldr r1, =gUnknown_02022B44
adds r1, 0x83
ldrb r0, [r1]
adds r0, 0x1
@@ -13149,7 +13149,7 @@ _0800FEC8:
str r7, [r5, 0x70]
b _0800FF1C
_0800FF0A:
- ldr r4, =0x020228c4
+ ldr r4, =gUnknown_020228C4
cmp r7, r4
beq _0800FF1A
adds r0, r4, 0
@@ -13162,7 +13162,7 @@ _0800FF1C:
movs r0, 0x88
lsls r0, 8
bl sub_800FD14
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =rfufunc_80F9F44
str r1, [r0]
adds r0, 0x5B
@@ -13182,7 +13182,7 @@ _0800FF32:
thumb_func_start rfufunc_80F9F44
rfufunc_80F9F44: @ 800FF4C
push {r4,r5,lr}
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0800FFA0
@@ -13190,7 +13190,7 @@ rfufunc_80F9F44: @ 800FF4C
lsls r5, 8
adds r0, r5, 0
bl sub_800FD14
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrb r0, [r4, 0xC]
cmp r0, 0x1
bne _0800FF84
@@ -13207,7 +13207,7 @@ rfufunc_80F9F44: @ 800FF4C
.pool
_0800FF84:
bl link_get_multiplayer_id
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
lsls r0, 24
lsrs r0, 20
adds r0, r1
@@ -13230,10 +13230,10 @@ _0800FFA0:
thumb_func_start sub_800FFB0
sub_800FFB0: @ 800FFB0
push {r4-r6,lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
mov r12, r0
ldr r5, [r0, 0x70]
- ldr r3, =0x03003110
+ ldr r3, =gUnknown_03003110
mov r2, r12
adds r2, 0x6C
ldrh r1, [r2]
@@ -13293,7 +13293,7 @@ rfufunc_80FA020: @ 8010028
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldr r0, [r5, 0x70]
mov r8, r0
bl link_get_multiplayer_id
@@ -13302,7 +13302,7 @@ rfufunc_80FA020: @ 8010028
ldrb r0, [r5, 0xC]
cmp r0, 0
bne _080100F0
- ldr r3, =0x03003110
+ ldr r3, =gUnknown_03003110
adds r2, r5, 0
adds r2, 0x6E
ldrh r0, [r2]
@@ -13313,7 +13313,7 @@ rfufunc_80FA020: @ 8010028
strh r0, [r3]
movs r4, 0
mov r9, r5
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
mov r12, r0
lsls r5, r6, 4
adds r7, r2, 0
@@ -13366,7 +13366,7 @@ _08010064:
beq _080100E8
adds r0, r6, 0
bl sub_800F638
- ldr r1, =0x02022b44
+ ldr r1, =gUnknown_02022B44
adds r1, 0x64
ldrh r0, [r1]
adds r0, 0x1
@@ -13393,7 +13393,7 @@ _080100F4:
thumb_func_start sub_8010100
sub_8010100: @ 8010100
push {lr}
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r1, 0x5A
strb r0, [r1]
movs r0, 0xA1
@@ -13410,10 +13410,10 @@ sub_801011C: @ 801011C
push {lr}
bl rfu_clearAllSlot
bl sub_800C048
- ldr r1, =0x03003124
+ ldr r1, =gUnknown_03003124
movs r0, 0
strb r0, [r1]
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r3, r2, 0
adds r3, 0xEF
movs r1, 0
@@ -13428,7 +13428,7 @@ sub_801011C: @ 801011C
thumb_func_start sub_8010148
sub_8010148: @ 8010148
push {lr}
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r1, [r0, 0x2]
ldrb r0, [r0, 0x3]
@@ -13444,7 +13444,7 @@ sub_8010148: @ 8010148
thumb_func_start sub_8010168
sub_8010168: @ 8010168
push {r4,lr}
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldrb r0, [r4, 0xC]
cmp r0, 0
bne _08010188
@@ -13469,12 +13469,12 @@ _0801018C:
sub_8010198: @ 8010198
push {lr}
bl sub_800D630
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
ldr r0, =0x00000ce4
adds r1, r2, r0
movs r0, 0x1
strb r0, [r1]
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r1, [r0]
ldrb r0, [r1, 0x2]
ldrb r1, [r1, 0x3]
@@ -13490,7 +13490,7 @@ sub_8010198: @ 8010198
thumb_func_start sub_80101CC
sub_80101CC: @ 80101CC
push {r4,r5,lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrb r5, [r0, 0xD]
movs r2, 0
movs r1, 0
@@ -13509,7 +13509,7 @@ _080101E6:
ble _080101DC
cmp r2, r5
bne _08010220
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r0, [r2]
movs r1, 0x21
negs r1, r1
@@ -13539,11 +13539,11 @@ _08010220:
thumb_func_start sub_801022C
sub_801022C: @ 801022C
push {r4,lr}
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0801024E
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x00000ce8
adds r0, r4, r1
ldrb r0, [r0]
@@ -13566,7 +13566,7 @@ sub_8010264: @ 8010264
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
ldr r0, [r2]
cmp r0, 0
bne _08010284
@@ -13610,7 +13610,7 @@ sub_80102B8: @ 80102B8
lsls r0, 24
cmp r0, 0
beq _080102E6
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r2, =0x000009e6
adds r0, r1, r2
ldrb r0, [r0]
@@ -13633,7 +13633,7 @@ _080102E6:
movs r1, 0
cmp r1, r2
bcs _08010312
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r3, r0, 0
adds r3, 0xE9
ldrb r0, [r3]
@@ -13650,7 +13650,7 @@ _08010300:
cmp r0, 0
bne _08010300
_08010312:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
cmp r1, r2
bne _0801033E
movs r1, 0
@@ -13688,13 +13688,13 @@ _0801033E:
thumb_func_start sub_8010358
sub_8010358: @ 8010358
push {r4,lr}
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x000009e6
adds r0, r4, r1
ldrb r0, [r0]
cmp r0, 0
bne _0801037A
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0801037A
@@ -13717,13 +13717,13 @@ sub_8010390: @ 8010390
lsls r0, 24
cmp r0, 0
beq _080103CC
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x000009e6
adds r0, r4, r1
ldrb r0, [r0]
cmp r0, 0
bne _0801041E
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0801041E
@@ -13740,7 +13740,7 @@ _080103CC:
movs r1, 0x1
cmp r1, r2
bcs _080103FA
- ldr r3, =0x03005000
+ ldr r3, =gUnknown_03005000
adds r0, r3, 0
adds r0, 0xEA
ldrb r0, [r0]
@@ -13760,13 +13760,13 @@ _080103E8:
_080103FA:
cmp r1, r2
bne _0801041E
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x000009e6
adds r0, r4, r1
ldrb r0, [r0]
cmp r0, 0
bne _0801041E
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _0801041E
@@ -13786,7 +13786,7 @@ _0801041E:
thumb_func_start sub_8010434
sub_8010434: @ 8010434
push {lr}
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r2, [r1]
cmp r2, 0
bne _08010448
@@ -13857,7 +13857,7 @@ _080104AC:
thumb_func_start sub_80104B0
sub_80104B0: @ 80104B0
push {lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000cd9
adds r0, r1
movs r1, 0x1
@@ -13872,7 +13872,7 @@ sub_80104B0: @ 80104B0
thumb_func_start rfu_get_multiplayer_id
rfu_get_multiplayer_id: @ 80104D0
push {lr}
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldrb r0, [r1, 0xC]
cmp r0, 0x1
beq _080104EC
@@ -13890,7 +13890,7 @@ _080104EE:
thumb_func_start sub_80104F4
sub_80104F4: @ 80104F4
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrb r0, [r0, 0xD]
bx lr
.pool
@@ -13899,7 +13899,7 @@ sub_80104F4: @ 80104F4
thumb_func_start sub_8010500
sub_8010500: @ 8010500
push {lr}
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r0, r2, 0
adds r0, 0xF1
ldrb r0, [r0]
@@ -13924,7 +13924,7 @@ _08010524:
thumb_func_start sub_8010528
sub_8010528: @ 8010528
push {lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r0, [r0]
cmp r0, 0
beq _08010536
@@ -13942,7 +13942,7 @@ sub_8010540: @ 8010540
push {r7}
movs r7, 0
movs r5, 0
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
ldr r0, =0x00000c3e
adds r0, r6
mov r8, r0
@@ -13956,7 +13956,7 @@ _08010552:
lsrs r0, 24
cmp r0, 0x1
bls _080105DA
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
lsls r0, r5, 2
adds r0, r1
ldr r0, [r0]
@@ -14021,7 +14021,7 @@ sub_80105EC: @ 80105EC
push {r4-r6,lr}
movs r3, 0
movs r1, 0
- ldr r5, =0x03005cd5
+ ldr r5, =gUnknown_03005CD5
movs r6, 0x1
movs r4, 0
_080105F8:
@@ -14046,7 +14046,7 @@ _0801060C:
bl rfu_waitREQComplete
_08010620:
movs r1, 0
- ldr r2, =0x03005cd5
+ ldr r2, =gUnknown_03005CD5
_08010624:
adds r0, r1, r2
ldrb r0, [r0]
@@ -14082,7 +14082,7 @@ sub_801064C: @ 801064C
lsrs r1, r0, 24
cmp r1, 0xFF
beq _08010680
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r2, =0x00000cd1
adds r0, r2
adds r0, r1, r0
@@ -14112,7 +14112,7 @@ sub_8010688: @ 8010688
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldr r0, =0x00000cd1
adds r5, r0
adds r5, r4, r5
@@ -14137,7 +14137,7 @@ sub_8010688: @ 8010688
thumb_func_start sub_80106D4
sub_80106D4: @ 80106D4
push {r4,r5,lr}
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r0, =0x00000c85
adds r5, r4, r0
movs r0, 0x8
@@ -14178,7 +14178,7 @@ sub_8010714: @ 8010714
movs r0, 0x2
b _0801074A
_08010730:
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
lsls r0, 2
adds r0, r1
ldr r0, [r0]
@@ -14200,11 +14200,11 @@ sub_8010750: @ 8010750
push {r4,r5,lr}
bl sub_8010540
movs r4, 0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000cd5
adds r5, r0, r1
_0801075E:
- ldr r1, =0x03007880
+ ldr r1, =gUnknown_03007880
lsls r0, r4, 2
adds r0, r1
ldr r0, [r0]
@@ -14239,13 +14239,13 @@ _08010788:
sub_80107A0: @ 80107A0
push {r4,r5,lr}
movs r4, 0
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r2, =0x00000c85
adds r0, r1, r2
ldrb r0, [r0]
cmp r0, 0x8
bne _080107DA
- ldr r2, =0x03007880
+ ldr r2, =gUnknown_03007880
ldr r0, =0x00000c3e
adds r1, r0
ldrb r0, [r1]
@@ -14267,8 +14267,8 @@ _080107D2:
movs r0, 0x4
bl rfu_clearSlot
_080107DA:
- ldr r2, =0x03007880
- ldr r5, =0x03005000
+ ldr r2, =gUnknown_03007880
+ ldr r5, =gUnknown_03005000
ldr r0, =0x00000c3e
adds r1, r5, r0
ldrb r0, [r1]
@@ -14321,7 +14321,7 @@ sub_801084C: @ 801084C
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
adds r0, r5, 0
adds r0, 0xF1
ldrb r0, [r0]
@@ -14337,7 +14337,7 @@ sub_801084C: @ 801084C
adds r0, r6, 0
bl DestroyTask
_08010872:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r0, r1, r6
lsls r0, 3
@@ -14381,7 +14381,7 @@ _080108CC:
ldrb r0, [r5, 0xC]
cmp r0, 0x1
bne _0801090C
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080108E8
@@ -14395,7 +14395,7 @@ _080108E8:
lsls r0, 7
bl sub_800FD14
_080108F0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -14404,7 +14404,7 @@ _080108F0:
b _080109D2
.pool
_08010904:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
bne _080109D2
@@ -14459,7 +14459,7 @@ _08010958:
cmp r4, r2
blt _08010958
_0801096E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -14471,7 +14471,7 @@ _0801096E:
_08010984:
adds r0, r6, 0
bl DestroyTask
- ldr r1, =0x03003124
+ ldr r1, =gUnknown_03003124
movs r0, 0x1
strb r0, [r1]
ldr r0, =0x00000ce8
@@ -14522,7 +14522,7 @@ sub_80109E8: @ 80109E8
lsrs r2, r0, 16
movs r1, 0
movs r5, 0x1
- ldr r4, =0x03005cde
+ ldr r4, =gUnknown_03005CDE
movs r3, 0
_080109F6:
adds r0, r2, 0
@@ -14546,7 +14546,7 @@ _08010A04:
sub_8010A14: @ 8010A14
push {r4-r7,lr}
adds r2, r0, 0
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldrb r0, [r2, 0xF]
strb r0, [r1, 0xD]
movs r4, 0
@@ -14563,7 +14563,7 @@ _08010A28:
cmp r4, 0x3
ble _08010A28
adds r6, r2, 0
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
movs r4, 0x4
_08010A3C:
adds r0, r5, 0
@@ -14622,7 +14622,7 @@ sub_8010AAC: @ 8010AAC
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r3, =0x03005000
+ ldr r3, =gUnknown_03005000
ldr r2, =gUnknown_082ED68C
ldr r1, =0x00000ce9
adds r0, r3, r1
@@ -14648,7 +14648,7 @@ sub_8010AAC: @ 8010AAC
adds r0, r6, 0
bl DestroyTask
_08010AE8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r6, 2
adds r1, r2, r6
lsls r1, 3
@@ -14676,7 +14676,7 @@ _08010B28:
.4byte _08010C0A
.4byte _08010C94
_08010B40:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
beq _08010B4A
@@ -14690,7 +14690,7 @@ _08010B4A:
b _08010C4A
.pool
_08010B60:
- ldr r0, =0x03003110
+ ldr r0, =gUnknown_03003110
ldrh r0, [r0]
cmp r0, 0
beq _08010B6A
@@ -14715,9 +14715,9 @@ _08010B8C:
adds r0, r4, 0
bl sub_800A5EC
lsls r2, r4, 8
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r2, r0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
@@ -14734,7 +14734,7 @@ _08010B8C:
b _08010C4A
.pool
_08010BC0:
- ldr r5, =0x020228c4
+ ldr r5, =gUnknown_020228C4
adds r1, r5, 0
ldr r0, =gUnknown_082ED7EC
ldm r0!, {r2-r4}
@@ -14743,7 +14743,7 @@ _08010BC0:
strh r2, [r1]
ldrb r0, [r0, 0x2]
strb r0, [r1, 0x2]
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldrb r0, [r1, 0xD]
strb r0, [r5, 0xF]
movs r2, 0
@@ -14759,12 +14759,12 @@ _08010BE2:
adds r2, 0x1
cmp r2, 0x3
ble _08010BE2
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
adds r0, r5, 0
adds r0, 0x14
movs r2, 0x8C
bl memcpy
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -14772,12 +14772,12 @@ _08010BE2:
adds r0, 0x1
strh r0, [r1, 0x8]
_08010C0A:
- ldr r5, =0x020228c4
- ldr r1, =0x03005000
+ ldr r5, =gUnknown_020228C4
+ ldr r1, =gUnknown_03005000
ldrb r0, [r1, 0xD]
strb r0, [r5, 0xF]
movs r2, 0
- ldr r3, =0x020229e8
+ ldr r3, =gUnknown_020229E8
mov r12, r3
adds r4, r5, 0
adds r4, 0x10
@@ -14796,7 +14796,7 @@ _08010C20:
mov r1, r12
movs r2, 0x8C
bl memcpy
- ldr r1, =0x020228c4
+ ldr r1, =gUnknown_020228C4
movs r0, 0
movs r2, 0xA0
bl link_0800A448
@@ -14804,7 +14804,7 @@ _08010C20:
cmp r0, 0
beq _08010CF0
_08010C4A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -14841,12 +14841,12 @@ _08010C94:
mov r0, sp
movs r4, 0
strh r4, [r0]
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
ldr r2, =0x0100007e
bl CpuSet
movs r0, 0
bl sub_800A5EC
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r5, =0x00000ce8
adds r0, r1, r5
strb r4, [r0]
@@ -14885,7 +14885,7 @@ sub_8010D0C: @ 8010D0C
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
adds r0, r6, 0
adds r0, 0xF1
ldrb r0, [r0]
@@ -14897,7 +14897,7 @@ sub_8010D0C: @ 8010D0C
adds r0, r5, 0
bl DestroyTask
_08010D2A:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -14921,7 +14921,7 @@ _08010D56:
cmp r0, 0
beq _08010DA6
bl sub_800B348
- ldr r1, =0x020228c4
+ ldr r1, =gUnknown_020228C4
movs r0, 0
movs r2, 0x3C
bl link_0800A448
@@ -14944,11 +14944,11 @@ _08010D82:
ands r1, r0
cmp r1, 0
beq _08010DA6
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
bl sub_8010A14
movs r0, 0
bl sub_800A5EC
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
strb r4, [r0]
adds r0, r5, 0
bl DestroyTask
@@ -14962,18 +14962,18 @@ _08010DA6:
thumb_func_start sub_8010DB4
sub_8010DB4: @ 8010DB4
push {r4-r7,lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r1, r0, 0
adds r1, 0xEE
ldrb r1, [r1]
adds r3, r0, 0
cmp r1, 0x1
bne _08010E5C
- ldr r2, =0x03004140
+ ldr r2, =gUnknown_03004140
ldrb r0, [r2, 0x2]
cmp r0, 0
bne _08010E5C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8018438
cmp r1, r0
@@ -14983,16 +14983,16 @@ sub_8010DB4: @ 8010DB4
cmp r0, 0
beq _08010DE4
_08010DDE:
- ldr r1, =0x030030fc
+ ldr r1, =gUnknown_030030FC
movs r0, 0x2
strb r0, [r1]
_08010DE4:
ldr r4, =c2_800ACD4
adds r0, r4, 0
bl SetMainCallback2
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
str r4, [r0, 0x8]
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldrh r0, [r5, 0xA]
lsls r4, r0, 16
ldrh r0, [r5, 0x10]
@@ -15040,7 +15040,7 @@ _08010E5C:
cmp r0, 0x1
bne _08010E8E
_08010E70:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x2]
cmp r0, 0
beq _08010E7C
@@ -15063,7 +15063,7 @@ _08010E8E:
thumb_func_start rfu_REQ_recvData_then_sendData
rfu_REQ_recvData_then_sendData: @ 8010EA0
push {lr}
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x6]
cmp r0, 0x1
bne _08010EB8
@@ -15081,7 +15081,7 @@ _08010EB8:
sub_8010EC0: @ 8010EC0
push {r4,r5,lr}
movs r5, 0
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x00000ccd
adds r0, r4, r1
strb r5, [r0]
@@ -15127,7 +15127,7 @@ _08010F14:
sub_8010F1C: @ 8010F1C
push {r4,lr}
movs r4, 0
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r0, r1, 0
adds r0, 0xEF
ldrb r0, [r0]
@@ -15151,8 +15151,8 @@ _08010F3C:
thumb_func_start sub_8010F48
sub_8010F48: @ 8010F48
push {lr}
- ldr r0, =0x02022b22
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02022B22
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
pop {r0}
@@ -15163,7 +15163,7 @@ sub_8010F48: @ 8010F48
thumb_func_start sub_8010F60
sub_8010F60: @ 8010F60
push {r4,lr}
- ldr r4, =0x02022b14
+ ldr r4, =gUnknown_02022B14
adds r0, r4, 0
movs r1, 0
movs r2, 0xD
@@ -15186,7 +15186,7 @@ sub_8010F84: @ 8010F84
adds r3, r1, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02022b14
+ ldr r0, =gUnknown_02022B14
adds r1, r4, 0
bl sub_800DD94
pop {r4}
@@ -15198,7 +15198,7 @@ sub_8010F84: @ 8010F84
thumb_func_start sub_8010FA0
sub_8010FA0: @ 8010FA0
push {r4,r5,lr}
- ldr r5, =0x02022b14
+ ldr r5, =gUnknown_02022B14
movs r4, 0x1
ands r0, r4
lsls r0, 4
@@ -15223,7 +15223,7 @@ sub_8010FA0: @ 8010FA0
thumb_func_start sub_8010FCC
sub_8010FCC: @ 8010FCC
push {r4,r5,lr}
- ldr r5, =0x02022b14
+ ldr r5, =gUnknown_02022B14
lsls r0, 2
ldrb r4, [r5, 0x9]
movs r3, 0x3
@@ -15254,7 +15254,7 @@ sub_8010FCC: @ 8010FCC
sub_801100C: @ 801100C
push {r4,lr}
movs r4, 0x80
- ldr r3, =0x020229e8
+ ldr r3, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -15279,7 +15279,7 @@ sub_801100C: @ 801100C
thumb_func_start sub_801103C
sub_801103C: @ 801103C
push {r4,r5,lr}
- ldr r5, =0x02022b14
+ ldr r5, =gUnknown_02022B14
movs r4, 0x1
b _08011054
.pool
@@ -15304,14 +15304,14 @@ _08011054:
sub_8011068: @ 8011068
push {lr}
lsls r0, 24
- ldr r2, =0x02022b14
+ ldr r2, =gUnknown_02022B14
lsrs r0, 17
ldrb r3, [r2, 0xA]
movs r1, 0x7F
ands r1, r3
orrs r1, r0
strb r1, [r2, 0xA]
- ldr r3, =0x02022b22
+ ldr r3, =gUnknown_02022B22
movs r0, 0
movs r1, 0x2
bl rfu_REQ_configGameData
@@ -15329,8 +15329,8 @@ sub_8011090: @ 8011090
beq _0801109E
bl sub_8010F84
_0801109E:
- ldr r2, =0x02022b14
- ldr r3, =0x02022b22
+ ldr r2, =gUnknown_02022B14
+ ldr r3, =gUnknown_02022B22
movs r0, 0
movs r1, 0x2
bl rfu_REQ_configGameData
@@ -15355,7 +15355,7 @@ sub_80110B8: @ 80110B8
bne _0801114C
movs r5, 0
movs r7, 0
- ldr r3, =0x03005000
+ ldr r3, =gUnknown_03005000
ldr r1, =0x00000ce2
adds r0, r3, r1
ldr r2, =0x00000ce3
@@ -15367,7 +15367,7 @@ sub_80110B8: @ 80110B8
mov r8, r1
movs r4, 0
movs r6, 0x1
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
mov r12, r2
ldr r0, =0x00000cde
adds r0, r3
@@ -15431,13 +15431,13 @@ _0801114C:
sub_8011170: @ 8011170
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r3, r2, 0
adds r3, 0xEE
ldrb r0, [r3]
cmp r0, 0
bne _08011192
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrh r0, [r1, 0x14]
strh r0, [r2, 0x10]
ldrh r0, [r1, 0x16]
@@ -15455,7 +15455,7 @@ _08011192:
thumb_func_start sub_80111A0
sub_80111A0: @ 80111A0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xEE
ldrb r1, [r0]
movs r1, 0
@@ -15470,14 +15470,14 @@ sub_80111B0: @ 80111B0
adds r2, r0, 0
cmp r2, 0
bne _080111C8
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xEE
ldrb r1, [r0]
strb r2, [r0]
b _080111D2
.pool
_080111C8:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xEE
ldrb r1, [r0]
movs r1, 0x4
@@ -15491,11 +15491,11 @@ _080111D2:
thumb_func_start sub_80111DC
sub_80111DC: @ 80111DC
push {lr}
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
movs r1, 0x1
bl sub_8011E94
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0
str r0, [r1]
pop {r0}
@@ -15505,7 +15505,7 @@ sub_80111DC: @ 80111DC
thumb_func_start sub_80111FC
sub_80111FC: @ 80111FC
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r0, =sub_80111DC
str r0, [r1]
bx lr
@@ -15586,33 +15586,33 @@ _08011276:
_0801127C:
b _080113EE
_0801127E:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x2
strh r0, [r1, 0x4]
b _080113EE
.pool
_0801128C:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r0, [r0, 0x14]
bl sub_80115EC
movs r5, 0
movs r0, 0x1
mov r8, r0
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
mov r9, r1
ldr r3, =0x00000cd5
add r3, r9
mov r10, r3
movs r7, 0x7F
_080112A6:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r0, [r0, 0x14]
asrs r0, r5
mov r1, r8
ands r0, r1
cmp r0, 0
beq _0801130E
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
lsls r1, r5, 5
adds r1, 0x14
ldr r0, [r0]
@@ -15659,10 +15659,10 @@ _0801130E:
bl rfu_waitREQComplete
b _080113EE
_08011328:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r1, =0x00000ce7
adds r0, r4, r1
- ldr r1, =0x03004140
+ ldr r1, =gUnknown_03004140
ldrb r2, [r0]
ldrb r0, [r1]
cmp r2, r0
@@ -15676,32 +15676,32 @@ _08011342:
b _080113EE
.pool
_08011354:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF0
b _080113EA
.pool
_08011360:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF0
movs r1, 0x3
b _080113EC
.pool
_0801136C:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r2, r1, 0
adds r2, 0xF0
movs r0, 0x4
strb r0, [r2]
ldr r3, =0x00000ce2
adds r1, r3
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r2, [r0, 0x14]
ldrb r0, [r1]
adds r3, r0, 0
bics r3, r2
adds r2, r3, 0
strb r2, [r1]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080113B0
@@ -15724,7 +15724,7 @@ _080113BA:
bl sub_8011A64
movs r0, 0xF3
bl sub_8011170
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xEF
b _080113EA
.pool
@@ -15734,7 +15734,7 @@ _080113D4:
movs r0, 0x1
adds r1, r4, 0
bl sub_8011A64
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000cdb
adds r0, r1
ldrb r1, [r0]
@@ -15820,22 +15820,22 @@ _08011466:
_0801146C:
b _080115DE
_0801146E:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x6
strh r0, [r1, 0x4]
b _080115DE
.pool
_0801147C:
- ldr r0, =0x03005000
- ldr r1, =0x03004140
+ ldr r0, =gUnknown_03005000
+ ldr r1, =gUnknown_03004140
ldrh r1, [r1, 0x14]
ldr r2, =0x00000ccd
adds r0, r2
b _080115DC
.pool
_08011494:
- ldr r0, =0x03005000
- ldr r1, =0x03004140
+ ldr r0, =gUnknown_03005000
+ ldr r1, =gUnknown_03004140
ldrh r1, [r1, 0x14]
ldr r2, =0x00000c3e
adds r0, r2
@@ -15848,7 +15848,7 @@ _080114B0:
bl sub_8011A64
b _080115DE
_080114BA:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
movs r1, 0
movs r0, 0xB
strh r0, [r4, 0x4]
@@ -15879,7 +15879,7 @@ _08011504:
bl sub_8011A64
b _080115DE
_0801150E:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r2, r0, 0
adds r2, 0xF0
movs r1, 0x2
@@ -15890,7 +15890,7 @@ _0801150E:
cmp r0, 0x6
beq _080115DE
_08011522:
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r1, r2, 0
adds r1, 0xF0
ldrb r0, [r1]
@@ -15912,7 +15912,7 @@ _08011544:
movs r1, 0x5
movs r2, 0x5
bl nullsub_5
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080115DE
@@ -15921,7 +15921,7 @@ _08011544:
b _080115DE
.pool
_08011570:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF0
movs r1, 0x1
strb r1, [r0]
@@ -15932,7 +15932,7 @@ _08011570:
b _080115DE
.pool
_0801158C:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r2, r1, 0
adds r2, 0xF0
movs r0, 0x3
@@ -15950,7 +15950,7 @@ _080115AC:
bl sub_8011A64
movs r0, 0xF3
bl sub_8011170
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xEF
b _080115DA
.pool
@@ -15960,7 +15960,7 @@ _080115C4:
bl sub_8011A64
adds r0, r4, 0
bl sub_8011170
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000cdb
adds r0, r1
ldrb r1, [r0]
@@ -15981,7 +15981,7 @@ sub_80115EC: @ 80115EC
adds r3, r0, 0
movs r2, 0
movs r6, 0x1
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r4, =0x00000cea
adds r1, r0, r4
movs r5, 0
@@ -16014,7 +16014,7 @@ sub_8011628: @ 8011628
movs r3, 0
movs r2, 0
movs r4, 0x1
- ldr r6, =0x03007890
+ ldr r6, =gUnknown_03007890
movs r7, 0x7F
_08011636:
adds r0, r5, 0
@@ -16150,7 +16150,7 @@ _08011704:
_0801170A:
b _08011A42
_0801170C:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x11
strh r0, [r1, 0x4]
b _08011A42
@@ -16167,13 +16167,13 @@ _08011722:
ands r0, r1
cmp r0, 0x45
bne _080117DC
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldr r1, =0x00000cd9
adds r0, r5, r1
ldrb r0, [r0]
cmp r0, 0
bne _080117DC
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r0, [r0, 0x14]
bl sub_8011628
lsls r0, 24
@@ -16209,7 +16209,7 @@ _08011722:
b _080117A6
.pool
_08011798:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000ce6
adds r0, r1
ldrb r2, [r0]
@@ -16217,11 +16217,11 @@ _08011798:
orrs r1, r2
strb r1, [r0]
_080117A6:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r1, [r0, 0x14]
cmp r4, r1
beq _080117F6
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
ldr r7, =0x00000ce3
adds r3, r2, r7
adds r0, r4, 0
@@ -16242,12 +16242,12 @@ _080117DC:
ands r0, r1
cmp r0, 0x54
bne _080117F6
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
bl rfu_REQ_disconnect
bl rfu_waitREQComplete
_080117F6:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrh r0, [r0, 0x14]
bl sub_80115EC
b _08011A42
@@ -16259,7 +16259,7 @@ _08011804:
ands r0, r1
cmp r0, 0x45
beq _08011836
- ldr r4, =0x03004140
+ ldr r4, =gUnknown_03004140
ldrb r0, [r4, 0x1]
cmp r0, 0x1
bls _08011836
@@ -16275,7 +16275,7 @@ _08011804:
bl rfu_REQ_disconnect
bl rfu_waitREQComplete
_08011836:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldrh r0, [r1, 0x4]
cmp r0, 0xF
beq _08011840
@@ -16286,16 +16286,16 @@ _08011840:
b _08011A42
.pool
_08011850:
- ldr r0, =0x03005000
- ldr r1, =0x03004140
+ ldr r0, =gUnknown_03005000
+ ldr r1, =gUnknown_03004140
ldrh r1, [r1, 0x14]
ldr r2, =0x00000ccd
adds r0, r2
b _08011A40
.pool
_08011868:
- ldr r0, =0x03005000
- ldr r1, =0x03004140
+ ldr r0, =gUnknown_03005000
+ ldr r1, =gUnknown_03004140
ldrh r1, [r1, 0x14]
ldr r7, =0x00000c3e
adds r0, r7
@@ -16303,7 +16303,7 @@ _08011868:
b _08011A40
.pool
_08011884:
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x12
strh r0, [r1, 0x4]
ldr r0, =0x00000ccf
@@ -16324,7 +16324,7 @@ _080118B0:
bl sub_8011A64
b _08011A42
_080118BA:
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
movs r0, 0xD
strh r0, [r4, 0x4]
movs r0, 0x3
@@ -16347,7 +16347,7 @@ _080118EC:
bl sub_8011A64
b _08011A42
_080118F6:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0]
ldrh r0, [r0, 0x14]
ands r1, r0
@@ -16355,18 +16355,18 @@ _080118F6:
bne _08011904
b _08011A42
_08011904:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF0
movs r1, 0x1
b _08011A40
.pool
_08011914:
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r1, r2, 0
adds r1, 0xF0
movs r0, 0x3
strb r0, [r1]
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0
@@ -16380,12 +16380,12 @@ _0801192A:
b _08011A40
.pool
_08011940:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF0
movs r1, 0x2
strb r1, [r0]
_08011948:
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r1, r2, 0
adds r1, 0xF0
ldrb r0, [r1]
@@ -16397,13 +16397,13 @@ _08011958:
ldrb r0, [r2, 0xC]
cmp r0, 0x1
bne _08011996
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080119B4
ldr r0, =0x00000ce2
adds r2, r0
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0, 0x14]
ldrb r0, [r2]
bics r0, r1
@@ -16423,7 +16423,7 @@ _08011996:
ldrb r0, [r0]
cmp r0, 0x2
beq _080119B4
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080119B4
@@ -16432,12 +16432,12 @@ _08011996:
movs r0, 0
bl sub_800C27C
_080119B4:
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0xFF
bne _080119DA
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x7]
cmp r0, 0
bne _080119DA
@@ -16447,7 +16447,7 @@ _080119B4:
lsrs r0, 24
cmp r0, 0x1
bne _080119DA
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x11
strh r0, [r1, 0x4]
_080119DA:
@@ -16457,7 +16457,7 @@ _080119DA:
b _08011A42
.pool
_080119FC:
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r2, =0x00000ce3
adds r0, r2
b _08011A3E
@@ -16468,7 +16468,7 @@ _08011A0C:
bl sub_8011A64
movs r0, 0xF3
bl sub_8011170
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xEF
movs r1, 0x1
b _08011A40
@@ -16479,7 +16479,7 @@ _08011A28:
movs r0, 0x1
adds r1, r4, 0
bl sub_8011A64
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r7, =0x00000cdb
adds r0, r7
ldrb r1, [r0]
@@ -16496,7 +16496,7 @@ _08011A42:
thumb_func_start sub_8011A50
sub_8011A50: @ 8011A50
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000ce4
adds r0, r1
movs r1, 0x2
@@ -16507,7 +16507,7 @@ sub_8011A50: @ 8011A50
thumb_func_start sub_8011A64
sub_8011A64: @ 8011A64
- ldr r2, =0x03005000
+ ldr r2, =gUnknown_03005000
adds r3, r2, 0
adds r3, 0xF1
strb r0, [r3]
@@ -16518,7 +16518,7 @@ sub_8011A64: @ 8011A64
thumb_func_start sub_8011A74
sub_8011A74: @ 8011A74
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF1
ldrb r0, [r0]
bx lr
@@ -16545,7 +16545,7 @@ _08011A96:
thumb_func_start sub_8011A9C
sub_8011A9C: @ 8011A9C
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000ce8
adds r0, r1
ldrb r0, [r0]
@@ -16555,7 +16555,7 @@ sub_8011A9C: @ 8011A9C
thumb_func_start sub_8011AB0
sub_8011AB0: @ 8011AB0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrb r0, [r0, 0xC]
bx lr
.pool
@@ -16575,7 +16575,7 @@ sub_8011AC8: @ 8011AC8
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldr r2, =0x05000014
mov r0, sp
bl CpuSet
@@ -16608,19 +16608,19 @@ sub_8011AFC: @ 8011AFC
lsls r0, 24
cmp r0, 0
beq _08011B70
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00001111
adds r0, r2, 0
strh r0, [r1]
bl sub_800B488
bl sub_8009734
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x24]
bl SeedRng
movs r4, 0
_08011B38:
bl GenerateRandomNumber
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
adds r1, 0xA
adds r1, r4
@@ -16670,7 +16670,7 @@ sub_8011BA4: @ 8011BA4
adds r0, r4, 0
movs r1, 0
bl CreateTask
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
adds r1, 0x66
strb r0, [r1]
_08011BC2:
@@ -16689,7 +16689,7 @@ sub_8011BD0: @ 8011BD0
lsrs r0, 24
cmp r0, 0x1
bne _08011BEA
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0x66
ldrb r0, [r0]
bl DestroyTask
@@ -16714,14 +16714,14 @@ sub_8011BF8: @ 8011BF8
sub_8011C10: @ 8011C10
push {r4-r6,lr}
adds r4, r0, 0
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0x1
strb r0, [r1, 0xC]
bl sub_8010F48
ldr r0, =sub_801120C
movs r1, 0
bl sub_800BF4C
- ldr r2, =0x02022b2c
+ ldr r2, =gUnknown_02022B2C
adds r1, r2, 0
ldr r0, =gUnknown_082ED608
ldm r0!, {r3,r5,r6}
@@ -16743,7 +16743,7 @@ sub_8011C10: @ 8011C10
thumb_func_start sub_8011C5C
sub_8011C5C: @ 8011C5C
push {lr}
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
movs r0, 0
strb r0, [r1, 0xC]
bl sub_8010F48
@@ -16759,7 +16759,7 @@ sub_8011C5C: @ 8011C5C
thumb_func_start sub_8011C84
sub_8011C84: @ 8011C84
push {r4-r7,lr}
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
movs r5, 0
movs r0, 0x2
strb r0, [r4, 0xC]
@@ -16767,7 +16767,7 @@ sub_8011C84: @ 8011C84
ldr r0, =sub_8011674
movs r1, 0
bl sub_800BF4C
- ldr r2, =0x02022b2c
+ ldr r2, =gUnknown_02022B2C
adds r1, r2, 0
ldr r0, =gUnknown_082ED608
ldm r0!, {r3,r6,r7}
@@ -16813,7 +16813,7 @@ sub_8011CE4: @ 8011CE4
movs r0, 0xFF
mov r9, r0
movs r7, 0
- ldr r1, =0x03007890
+ ldr r1, =gUnknown_03007890
mov r8, r1
_08011D02:
lsls r4, r7, 5
@@ -16877,7 +16877,7 @@ sub_8011D6C: @ 8011D6C
lsrs r0, 24
bl rfu_REQ_disconnect
bl rfu_waitREQComplete
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r0, =0x00000ce2
adds r5, r4, r0
ldrb r0, [r5]
@@ -16929,7 +16929,7 @@ sub_8011DE0: @ 8011DE0
beq _08011E20
movs r3, 0
movs r2, 0
- ldr r5, =0x03005cde
+ ldr r5, =gUnknown_03005CDE
adds r6, r5, 0x4
_08011DF0:
adds r0, r2, r5
@@ -16968,11 +16968,11 @@ sub_8011E2C: @ 8011E2C
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x03003110
+ ldr r6, =gUnknown_03003110
ldrh r0, [r6]
cmp r0, 0
bne _08011E7A
- ldr r5, =0x03005000
+ ldr r5, =gUnknown_03005000
ldr r1, =0x00000ce8
adds r0, r5, r1
ldrb r0, [r0]
@@ -16981,7 +16981,7 @@ sub_8011E2C: @ 8011E2C
movs r0, 0xED
lsls r0, 8
bl sub_800FD14
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -17026,7 +17026,7 @@ sub_8011E94: @ 8011E94
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -17035,7 +17035,7 @@ sub_8011E94: @ 8011E94
b _08011EDC
.pool
_08011ECC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -17044,7 +17044,7 @@ _08011ECC:
orrs r4, r0
strh r4, [r1, 0x8]
_08011EDC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -17064,7 +17064,7 @@ sub_8011EF4: @ 8011EF4
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_800EE94
lsls r0, 24
@@ -17082,14 +17082,14 @@ sub_8011EF4: @ 8011EF4
lsrs r2, r0, 24
cmp r2, 0xFF
beq _08011F8C
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
lsls r1, r2, 5
adds r0, r1
ldrb r0, [r0, 0x16]
cmp r0, 0xFF
beq _08011F5C
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000c3d
adds r0, r1
strb r2, [r0]
@@ -17124,7 +17124,7 @@ _08011F8C:
ldrh r0, [r4, 0x1E]
adds r0, 0x1
strh r0, [r4, 0x1E]
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000c3d
adds r0, r1
strb r2, [r0]
@@ -17157,7 +17157,7 @@ sub_8011FC8: @ 8011FC8
adds r6, r0, 0
lsls r5, r1, 16
lsrs r5, 16
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF1
movs r1, 0
strb r1, [r0]
@@ -17169,7 +17169,7 @@ sub_8011FC8: @ 8011FC8
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
adds r0, r4, 0
adds r1, r6, 0
@@ -17210,7 +17210,7 @@ _08012032:
bne _0801202E
cmp r5, 0x44
bne _08012092
- ldr r5, =0x0300510a
+ ldr r5, =gUnknown_0300510A
ldrh r0, [r5, 0x8]
ldr r3, =0x000003ff
adds r2, r3, 0
@@ -17264,7 +17264,7 @@ sub_801209C: @ 801209C
lsls r0, 24
lsrs r5, r0, 24
mov r8, r5
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
adds r0, r6, 0
adds r0, 0xF1
ldrb r0, [r0]
@@ -17273,7 +17273,7 @@ sub_801209C: @ 801209C
adds r0, r5, 0
bl DestroyTask
_080120BA:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -17298,7 +17298,7 @@ _080120E4:
ldrb r0, [r0]
cmp r0, 0
beq _0801217C
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0, 0x6]
cmp r0, 0
bne _0801217C
@@ -17318,7 +17318,7 @@ _080120E4:
beq _0801217C
movs r1, 0xA
ldrsh r0, [r4, r1]
- ldr r7, =0x03007890
+ ldr r7, =gUnknown_03007890
lsls r4, r2, 5
adds r2, r4, 0
adds r2, 0x14
@@ -17367,7 +17367,7 @@ sub_8012188: @ 8012188
adds r5, r1, 0
lsls r4, r2, 24
lsrs r4, 24
- ldr r6, =0x03005000
+ ldr r6, =gUnknown_03005000
ldr r1, =0x00000ccf
adds r0, r6, r1
movs r7, 0
@@ -17391,7 +17391,7 @@ sub_8012188: @ 8012188
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -17431,7 +17431,7 @@ _0801221E:
thumb_func_start sub_8012224
sub_8012224: @ 8012224
push {lr}
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
adds r0, 0xF0
ldrb r0, [r0]
cmp r0, 0x1
@@ -17450,9 +17450,9 @@ _0801223A:
sub_8012240: @ 8012240
push {r4,lr}
movs r1, 0
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r2, [r0]
- ldr r4, =0x03005cd1
+ ldr r4, =gUnknown_03005CD1
movs r3, 0x1
_0801224C:
adds r0, r2, 0
@@ -17509,7 +17509,7 @@ sub_801229C: @ 801229C
movs r2, 0x13
movs r3, 0x2
bl nullsub_13
- ldr r4, =0x03007890
+ ldr r4, =gUnknown_03007890
ldr r0, [r4]
ldrb r0, [r0, 0x2]
movs r1, 0x14
@@ -17522,7 +17522,7 @@ sub_801229C: @ 801229C
movs r2, 0x1
movs r3, 0x1
bl nullsub_13
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldrb r0, [r0, 0xC]
cmp r0, 0x1
bne _08012378
@@ -17564,7 +17564,7 @@ _0801231E:
cmp r6, 0x3
ble _080122E0
movs r6, 0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
mov r8, r0
_0801232C:
movs r5, 0
@@ -17630,9 +17630,9 @@ _0801238C:
adds r6, 0x1
cmp r6, 0x3
ble _0801238C
- ldr r5, =0x03007890
+ ldr r5, =gUnknown_03007890
ldr r1, [r5]
- ldr r4, =0x03005000
+ ldr r4, =gUnknown_03005000
ldr r0, =0x00000c3e
adds r4, r0
ldrb r0, [r4]
@@ -17665,7 +17665,7 @@ _0801238C:
.pool
_08012414:
movs r6, 0
- ldr r1, =0x03007890
+ ldr r1, =gUnknown_03007890
ldr r0, [r1]
ldrb r0, [r0, 0x8]
cmp r6, r0
@@ -17748,7 +17748,7 @@ _080124AA:
thumb_func_start sub_80124C0
sub_80124C0: @ 80124C0
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x00000c1a
adds r0, r1
ldrb r0, [r0]
@@ -17758,7 +17758,7 @@ sub_80124C0: @ 80124C0
thumb_func_start sub_80124D4
sub_80124D4: @ 80124D4
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
ldr r1, =0x000009e6
adds r0, r1
ldrb r0, [r0]
@@ -17884,7 +17884,7 @@ sub_80125BC: @ 80125BC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r2, [r6]
movs r0, 0x1
str r0, [sp]
@@ -17972,7 +17972,7 @@ _08012648:
.4byte _080126B8
.4byte _080126B8
_080126B8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082ED960
bl ExpandStringRefs
_080126C0:
@@ -18032,19 +18032,19 @@ BerryBlenderLinkBecomeLeader: @ 801273C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02022c30
+ ldr r2, =gUnknown_02022C30
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
str r1, [r2]
- ldr r0, =0x03000da0
+ ldr r0, =gUnknown_03000DA0
str r1, [r0]
movs r0, 0
strb r0, [r1, 0xC]
strb r0, [r1, 0xD]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
strh r0, [r1]
pop {r0}
bx r0
@@ -18059,7 +18059,7 @@ sub_8012780: @ 8012780
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r6, [r0]
ldrb r0, [r6, 0xC]
cmp r0, 0x1E
@@ -18106,12 +18106,12 @@ _080127AC:
.4byte _08012B54
.4byte _08012EB6
_08012828:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r2, [r0]
adds r3, r0, 0
cmp r2, 0x14
bne _08012848
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18123,14 +18123,14 @@ _08012828:
adds r0, r2, 0x1
strh r0, [r3]
_08012848:
- ldr r2, =0x02022c2c
+ ldr r2, =gUnknown_02022C2C
ldr r1, =gUnknown_082F00C4
ldrh r0, [r3]
lsls r0, 2
adds r0, r1
ldr r0, [r0]
strb r0, [r2]
- ldr r4, =0x02022c2d
+ ldr r4, =gUnknown_02022C2D
ldrh r0, [r3]
lsls r0, 2
adds r0, r1
@@ -18197,7 +18197,7 @@ _080128A0:
ldr r0, =gUnknown_082F00BC
bl AddWindow
strb r0, [r6, 0x10]
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r0, [r0]
movs r1, 0xF
ands r1, r0
@@ -18243,7 +18243,7 @@ _08012938:
ldrb r0, [r6, 0xF]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, =gUnknown_082F015C
ldm r1!, {r3,r5,r7}
@@ -18272,15 +18272,15 @@ _08012938:
b _08012F50
.pool
_080129C8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_082F0048
- ldr r4, =0x02022c2c
+ ldr r4, =gUnknown_02022C2C
ldrb r1, [r4]
lsls r1, 2
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r2, [r0]
lsrs r0, r2, 4
cmp r0, 0
@@ -18293,24 +18293,24 @@ _080129C8:
ands r0, r2
cmp r0, 0
beq _08012A18
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082ED990
bl ExpandStringRefs
b _08012A34
.pool
_08012A18:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082ED960
bl ExpandStringRefs
b _08012A34
.pool
_08012A2C:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldrb r1, [r4]
bl sub_801262C
_08012A34:
ldrb r0, [r6, 0x11]
- ldr r1, =0x02022c2d
+ ldr r1, =gUnknown_02022C2D
ldrb r1, [r1]
ldrb r2, [r6, 0x13]
bl sub_80124EC
@@ -18321,7 +18321,7 @@ _08012A34:
_08012A50:
adds r0, r6, 0
adds r0, 0xD
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -18337,7 +18337,7 @@ _08012A6C:
movs r1, 0x7
movs r2, 0xA
bl sub_801320C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -18350,7 +18350,7 @@ _08012A6C:
b _08012AA6
.pool
_08012A90:
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r1, [r0]
movs r0, 0xF0
ands r0, r1
@@ -18364,7 +18364,7 @@ _08012AA4:
_08012AA6:
strb r0, [r6, 0xC]
_08012AA8:
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r2, [r0]
lsrs r0, r2, 4
cmp r0, 0
@@ -18381,7 +18381,7 @@ _08012AA8:
bl sub_8012240
cmp r0, 0
beq _08012ADE
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x8
ands r0, r1
@@ -18416,7 +18416,7 @@ _08012B06:
b _08012F50
_08012B14:
movs r3, 0
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r1, [r0]
movs r0, 0xF
ands r0, r1
@@ -18444,7 +18444,7 @@ _08012B3C:
b _08012E5C
.pool
_08012B54:
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r0, [r0]
movs r1, 0xF
ands r1, r0
@@ -18472,7 +18472,7 @@ _08012B7E:
_08012B8C:
adds r0, r6, 0
adds r0, 0xD
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -18602,7 +18602,7 @@ _08012C5C:
ldrb r0, [r6, 0x13]
adds r0, 0x1
strb r0, [r6, 0x13]
- ldr r1, =0x02022c2d
+ ldr r1, =gUnknown_02022C2D
ldrb r1, [r1]
movs r3, 0xF
lsls r0, 24
@@ -18622,14 +18622,14 @@ _08012CBC:
b _08012CE0
.pool
_08012CC4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r6, 0x13]
lsls r2, 5
subs r2, 0x20
ldr r1, [r6]
adds r1, r2
bl sub_8018404
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EDC9C
bl ExpandStringRefs
movs r0, 0xD
@@ -18637,7 +18637,7 @@ _08012CC4:
_08012CE0:
bl sub_800EF38
ldrb r0, [r6, 0x11]
- ldr r1, =0x02022c2d
+ ldr r1, =gUnknown_02022C2D
ldrb r1, [r1]
ldrb r2, [r6, 0x13]
bl sub_80124EC
@@ -18689,7 +18689,7 @@ _08012D50:
_08012D5A:
adds r0, r6, 0
adds r0, 0xD
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -18750,7 +18750,7 @@ _08012DCE:
strb r0, [r6, 0xC]
b _08012F50
_08012DD4:
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r1, [r0]
movs r0, 0xF0
ands r0, r1
@@ -18799,7 +18799,7 @@ _08012E30:
beq _08012E36
b _08012F50
_08012E36:
- ldr r0, =0x02022c2d
+ ldr r0, =gUnknown_02022C2D
ldrb r2, [r0]
movs r0, 0xF0
ands r0, r2
@@ -18891,7 +18891,7 @@ _08012EE6:
bl script_env_2_enable_and_set_ctx_running
adds r0, r4, 0
bl DestroyTask
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
strh r0, [r1]
b _08012F50
@@ -18900,7 +18900,7 @@ _08012EFC:
bl script_env_2_enable_and_set_ctx_running
adds r0, r4, 0
bl DestroyTask
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x8
strh r0, [r1]
b _08012F50
@@ -18913,11 +18913,11 @@ _08012F14:
strb r0, [r6, 0xC]
b _08012F50
_08012F22:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08012F50
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
bl sub_80126CC
cmp r0, 0
@@ -19221,14 +19221,14 @@ _08013228:
bl audio_play
ldrb r0, [r4, 0x12]
bl sub_81AE70C
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r2, [r4, 0x13]
lsls r2, 5
ldr r1, [r4]
adds r1, r2
bl sub_8018404
- ldr r0, =0x02021fc4
- ldr r1, =0x02022c2c
+ ldr r0, =gUnknown_02021FC4
+ ldr r1, =gUnknown_02022C2C
ldrb r1, [r1]
bl sub_8012FC4
strb r6, [r4, 0xC]
@@ -19260,7 +19260,7 @@ sub_8013278: @ 8013278
lsrs r5, r0, 24
lsls r2, 24
lsrs r6, r2, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r3, [r0]
movs r2, 0
ldr r1, [r3]
@@ -19308,7 +19308,7 @@ sub_80132D4: @ 80132D4
mov r6, r8
push {r6,r7}
sub sp, 0x4
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r5, [r0]
movs r0, 0
mov r8, r0
@@ -19414,7 +19414,7 @@ sub_8013398: @ 8013398
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r4, [r0]
movs r3, 0
_080133A8:
@@ -19557,19 +19557,19 @@ BerryBlenderLinkJoinGroup: @ 80134A4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02022c30
+ ldr r2, =gUnknown_02022C30
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
str r1, [r2]
- ldr r0, =0x03000da4
+ ldr r0, =gUnknown_03000DA4
str r1, [r0]
movs r0, 0
strb r0, [r1, 0x8]
strb r0, [r1, 0x9]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
strh r0, [r1]
pop {r0}
bx r0
@@ -19582,7 +19582,7 @@ sub_80134E8: @ 80134E8
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r6, [r0]
ldrb r0, [r6, 0x8]
cmp r0, 0x17
@@ -19622,12 +19622,12 @@ _08013510:
.4byte _08013B82
.4byte _08013B68
_08013570:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r2, [r0]
adds r3, r0, 0
cmp r2, 0x14
bne _08013590
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -19639,7 +19639,7 @@ _08013570:
adds r0, r2, 0x1
strh r0, [r3]
_08013590:
- ldr r2, =0x02022c2c
+ ldr r2, =gUnknown_02022C2C
ldr r1, =gUnknown_082F0530
ldrh r0, [r3]
adds r0, r1
@@ -19667,7 +19667,7 @@ _080135E0:
adds r0, r6, 0
adds r0, 0x9
ldr r2, =gUnknown_082EFB70
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
lsls r1, 2
adds r1, r2
@@ -19690,7 +19690,7 @@ _0801360C:
movs r1, 0x10
bl sub_8017580
ldr r0, [r6, 0x4]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
bl sub_8016FC0
movs r4, 0
@@ -19724,7 +19724,7 @@ _0801360C:
ldrb r0, [r6, 0xB]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, =gUnknown_082F0204
ldm r1!, {r3,r5,r7}
@@ -19771,7 +19771,7 @@ _080136F2:
ldrb r0, [r6, 0xE]
bl ListMenuHandleInput
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -19806,7 +19806,7 @@ _080136F2:
b _08013756
.pool
_08013744:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_082EDD50
subs r1, 0x1
lsls r1, 2
@@ -19825,7 +19825,7 @@ _08013768:
bl audio_play
b _08013B82
_08013770:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -19838,8 +19838,8 @@ _0801377E:
b _08013B82
.pool
_08013788:
- ldr r4, =0x02021fc4
- ldr r0, =0x02022c2c
+ ldr r4, =gUnknown_02021FC4
+ ldr r0, =gUnknown_02022C2C
ldrb r1, [r0]
adds r0, r4, 0
bl sub_80130B4
@@ -19852,7 +19852,7 @@ _08013788:
bne _080137A6
b _08013B82
_080137A6:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r6, 0xF]
lsls r2, 5
ldr r1, [r6]
@@ -19861,11 +19861,11 @@ _080137A6:
b _08013A86
.pool
_080137C4:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0801387A
- ldr r4, =0x02022c2c
+ ldr r4, =gUnknown_02022C2C
ldr r1, [r6]
ldrb r0, [r6, 0xF]
lsls r0, 5
@@ -19956,8 +19956,8 @@ _080138C2:
strb r0, [r6, 0x8]
b _080139EC
_080138C8:
- ldr r5, =0x02021fc4
- ldr r4, =0x02022c2c
+ ldr r5, =gUnknown_02021FC4
+ ldr r4, =gUnknown_02022C2C
ldrb r1, [r4]
adds r0, r5, 0
bl sub_8013160
@@ -19985,7 +19985,7 @@ _08013904:
movs r0, 0x7
movs r1, 0
bl sub_8011A64
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_082F0048
ldrb r1, [r4]
lsls r1, 2
@@ -20004,7 +20004,7 @@ _08013934:
bls _0801395C
adds r0, r6, 0
adds r0, 0x9
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -20016,7 +20016,7 @@ _08013934:
b _080139EA
.pool
_0801395C:
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
subs r0, 0x1
cmp r0, 0x1B
@@ -20068,7 +20068,7 @@ _080139EC:
beq _080139F8
b _08013B82
_080139F8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -20194,13 +20194,13 @@ _08013AE4:
lsls r0, 24
cmp r0, 0
beq _08013B82
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0x6
b _08013B58
.pool
_08013B14:
bl sub_800E084
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0x5
b _08013B58
.pool
@@ -20220,13 +20220,13 @@ _08013B24:
_08013B44:
adds r0, r6, 0
adds r0, 0x9
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
_08013B4A:
bl sub_8017064
lsls r0, 24
cmp r0, 0
beq _08013B82
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0x8
_08013B58:
strh r1, [r0]
@@ -20257,7 +20257,7 @@ sub_8013B8C: @ 8013B8C
lsls r1, 5
ldr r0, [r0]
adds r3, r0, r1
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x4
bne _08013BCE
@@ -20266,7 +20266,7 @@ sub_8013B8C: @ 8013B8C
ands r0, r1
cmp r0, 0xC
beq _08013BCE
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0x9]
movs r2, 0x80
@@ -20304,14 +20304,14 @@ sub_8013BD8: @ 8013BD8
bl sub_800DFB4
ldrb r0, [r4, 0xE]
bl sub_81AE70C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r4, 0xF]
lsls r2, 5
ldr r1, [r4]
adds r1, r2
bl sub_8018404
ldr r1, =gUnknown_082F0530
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -20345,17 +20345,17 @@ sub_8013C40: @ 8013C40
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02022c30
+ ldr r3, =gUnknown_02022C30
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r1, r2
str r1, [r3]
movs r2, 0
strb r2, [r1, 0x8]
strb r2, [r1, 0x9]
- ldr r2, =0x03000da4
+ ldr r2, =gUnknown_03000DA4
str r1, [r2]
pop {r1}
bx r1
@@ -20367,7 +20367,7 @@ sub_8013C7C: @ 8013C7C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r4, [r0]
ldrb r0, [r4, 0x8]
cmp r0, 0xB
@@ -20437,7 +20437,7 @@ _08013D28:
movs r0, 0x2
bl audio_play
_08013D3A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -20555,7 +20555,7 @@ sub_8013DF4: @ 8013DF4
lsrs r5, 24
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r0, [r0]
mov r8, r0
bl sub_8013DBC
@@ -20588,7 +20588,7 @@ sub_8013E44: @ 8013E44
mov r7, r8
push {r7}
sub sp, 0x4
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r6, [r0]
movs r7, 0
movs r3, 0
@@ -20765,7 +20765,7 @@ sub_8013F90: @ 8013F90
push {r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02022c40
+ ldr r0, =gUnknown_02022C40
mov r8, r0
bl link_get_multiplayer_id
adds r1, r0, 0
@@ -20774,7 +20774,7 @@ sub_8013F90: @ 8013F90
mov r0, r8
bl sub_8018120
adds r7, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -20802,7 +20802,7 @@ _08013FDE:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
movs r0, 0
movs r2, 0x64
@@ -20817,12 +20817,12 @@ _08013FFC:
bne _080140BC
bl link_get_multiplayer_id
adds r1, r0, 0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r2, 0x1
eors r1, r2
lsls r1, 24
lsrs r1, 16
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x64
bl memcpy
@@ -20832,8 +20832,8 @@ _08013FFC:
b _0801405A
.pool
_08014038:
- ldr r4, =0x020228c4
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_020228C4
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002be0
adds r1, r0
@@ -20859,24 +20859,24 @@ _08014070:
lsrs r0, 24
cmp r0, 0x3
bne _080140BC
- ldr r4, =0x020321c0
+ ldr r4, =gUnknown_020321C0
bl link_get_multiplayer_id
adds r1, r0, 0
movs r0, 0x1
eors r1, r0
lsls r1, 24
lsrs r1, 16
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r1, r0
adds r0, r4, 0
movs r2, 0xD8
bl memcpy
bl sub_800A5B4
- ldr r1, =0x02032298
+ ldr r1, =gUnknown_02032298
strb r7, [r1]
movs r0, 0x6
strb r0, [r1, 0x1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =c2_exit_to_overworld_2_switch
str r0, [r1, 0x8]
ldr r0, =sub_807AE50
@@ -20899,7 +20899,7 @@ sub_80140E0: @ 80140E0
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -20933,16 +20933,16 @@ _0801411C:
cmp r4, r0
bne _0801419E
movs r4, 0
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
b _08014152
.pool
_08014138:
lsls r1, r4, 8
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r3, r1, r0
movs r0, 0x64
muls r0, r4
- ldr r1, =0x02039b58
+ ldr r1, =gUnknown_02039B58
adds r0, r1
ldrb r2, [r5]
adds r1, r3, 0
@@ -20965,7 +20965,7 @@ _08014152:
eors r0, r1
lsls r0, 24
lsrs r0, 16
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r3, r0, r1
adds r0, r3, 0
adds r0, 0x60
@@ -20988,7 +20988,7 @@ _0801419E:
thumb_func_start sub_80141A4
sub_80141A4: @ 80141A4
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r4, r0, r1
@@ -21041,7 +21041,7 @@ sub_8014210: @ 8014210
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
ldr r0, =0x00002211
str r0, [r5, 0x14]
bl link_get_multiplayer_id
@@ -21071,10 +21071,10 @@ sub_8014210: @ 8014210
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0x18]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80B360C
str r0, [r1, 0x8]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
str r6, [r0]
bl sub_806E64C
pop {r4-r6}
@@ -21101,7 +21101,7 @@ sub_8014290: @ 8014290
ldr r0, =0x00004087
adds r1, r3, 0
bl VarSet
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r1, [r6]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -21155,15 +21155,15 @@ sub_8014304: @ 8014304
lsrs r5, 24
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r1, [r0]
ldr r0, =0x00004087
bl VarSet
bl sub_8009FCC
- ldr r1, =0x03005db8
+ ldr r1, =gUnknown_03005DB8
strb r0, [r1]
bl link_get_multiplayer_id
- ldr r1, =0x03005db4
+ ldr r1, =gUnknown_03005DB4
strb r0, [r1]
bl sub_809D2BC
lsls r4, 24
@@ -21196,7 +21196,7 @@ sub_8014304: @ 8014304
thumb_func_start sub_8014384
sub_8014384: @ 8014384
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r4, r0, r1
@@ -21265,7 +21265,7 @@ sub_801440C: @ 801440C
lsls r0, 24
lsrs r4, r0, 24
bl sub_801B940
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
subs r0, 0x1
cmp r0, 0xE
@@ -21296,7 +21296,7 @@ _08014434:
_08014470:
bl sub_800E3A8
_08014474:
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
subs r0, 0x1
cmp r0, 0x50
@@ -21394,7 +21394,7 @@ _08014494:
.4byte _080145D8
_080145D8:
bl overworld_free_bg_tilemaps
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_801AC54
str r0, [r1, 0x8]
movs r0, 0x3
@@ -21403,7 +21403,7 @@ _080145D8:
.pool
_080145F4:
bl overworld_free_bg_tilemaps
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
bl sp000_heal_pokemon
@@ -21422,7 +21422,7 @@ _08014620:
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
movs r0, 0x2
@@ -21438,7 +21438,7 @@ _0801464C:
bl sp000_heal_pokemon
bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
movs r0, 0x5
@@ -21450,7 +21450,7 @@ _0801464C:
b _080146B0
.pool
_08014678:
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
bl overworld_free_bg_tilemaps
@@ -21463,7 +21463,7 @@ _08014678:
b _080146B0
.pool
_08014698:
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
bl overworld_free_bg_tilemaps
@@ -21503,7 +21503,7 @@ _080146F6:
bl sub_801DD98
b _08014764
_080146FC:
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0
bl sub_80143E4
ldr r0, =sub_80141A4
@@ -21544,10 +21544,10 @@ _0801474C:
_08014764:
adds r0, r4, 0
bl DestroyTask
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x44
beq _0801477C
@@ -21571,9 +21571,9 @@ sub_8014790: @ 8014790
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
mov r9, r0
movs r1, 0
ldrsh r0, [r7, r1]
@@ -21600,10 +21600,10 @@ _080147CC:
.4byte _08014992
.4byte _0801499C
_080147F0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
subs r0, 0xE
cmp r0, 0xE
@@ -21632,7 +21632,7 @@ _08014818:
.4byte _080148B8
.4byte _08014854
_08014854:
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldr r0, =0x00002211
str r0, [r1, 0x14]
movs r2, 0
@@ -21641,11 +21641,11 @@ _08014854:
strh r0, [r1, 0x18]
movs r0, 0x2
strh r0, [r1, 0x34]
- ldr r6, =0x0203cef8
+ ldr r6, =gUnknown_0203CEF8
ldrb r0, [r6]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x02024488
+ ldr r4, =gUnknown_02024488
adds r0, r4
movs r1, 0xB
bl pokemon_getattr
@@ -21659,7 +21659,7 @@ _08014854:
bl pokemon_getattr
mov r2, r9
strh r0, [r2, 0x2]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
mov r1, r8
str r1, [r0, 0x8]
movs r0, 0x4
@@ -21689,13 +21689,13 @@ _080148CC:
strh r0, [r7]
b _080149B2
_080148E4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080149B2
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x1D
bne _08014914
@@ -21737,14 +21737,14 @@ _0801494A:
cmp r0, 0x3
bne _080149B2
bl sub_800A5B4
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
movs r2, 0x80
lsls r2, 1
adds r1, r0, r2
bl sub_80B2AF4
cmp r0, 0
beq _08014980
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0xB
strh r1, [r0]
movs r0, 0x7
@@ -21766,7 +21766,7 @@ _08014992:
strh r0, [r7]
b _080149B2
_0801499C:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080149B2
@@ -21803,7 +21803,7 @@ sub_80149D8: @ 80149D8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -21824,18 +21824,18 @@ sub_8014A00: @ 8014A00
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02022c30
+ ldr r2, =gUnknown_02022C30
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
str r1, [r2]
movs r2, 0
strb r2, [r1, 0xC]
strb r2, [r1, 0xD]
strb r4, [r1, 0x18]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r2, [r0]
pop {r4}
pop {r0}
@@ -21849,7 +21849,7 @@ sub_8014A40: @ 8014A40
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r5, [r0]
ldrb r0, [r5, 0xC]
cmp r0, 0x11
@@ -21883,10 +21883,10 @@ _08014A68:
.4byte _08014EA8
.4byte _08014EE2
_08014AB0:
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
ldrb r0, [r5, 0x18]
strb r0, [r1]
- ldr r1, =0x02022c2d
+ ldr r1, =gUnknown_02022C2D
movs r0, 0x2
strb r0, [r1]
ldrb r0, [r5, 0x18]
@@ -21969,7 +21969,7 @@ _08014AEC:
strb r0, [r5, 0xF]
ldrb r0, [r5, 0xF]
bl sub_8018784
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, =gUnknown_082F015C
ldm r1!, {r3,r4,r6}
@@ -21989,15 +21989,15 @@ _08014AEC:
b _08014C42
.pool
_08014BBC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_082F0048
- ldr r4, =0x02022c2c
+ ldr r4, =gUnknown_02022C2C
ldrb r1, [r4]
lsls r1, 2
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldrb r1, [r4]
bl sub_801262C
movs r0, 0x3
@@ -22005,7 +22005,7 @@ _08014BBC:
b _08014EF2
.pool
_08014BEC:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl sub_8018884
movs r0, 0x4
strb r0, [r5, 0xC]
@@ -22016,7 +22016,7 @@ _08014BFC:
movs r1, 0x5
movs r2, 0x6
bl sub_801320C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -22057,7 +22057,7 @@ _08014C52:
adds r0, 0xD
adds r1, r5, 0
adds r1, 0x14
- ldr r3, =0x02021fc4
+ ldr r3, =gUnknown_02021FC4
movs r2, 0
bl sub_8018B08
lsls r0, 24
@@ -22161,14 +22161,14 @@ _08014CF2:
ldrb r0, [r5, 0x13]
adds r0, 0x1
strb r0, [r5, 0x13]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r5, 0x13]
lsls r2, 5
subs r2, 0x20
ldr r1, [r5]
adds r1, r2
bl sub_8018404
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EDC9C
bl ExpandStringRefs
movs r0, 0x9
@@ -22220,7 +22220,7 @@ _08014DB0:
strb r4, [r5, 0xC]
b _08014EF2
_08014DBC:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl sub_8018884
movs r0, 0xA
strb r0, [r5, 0xC]
@@ -22295,7 +22295,7 @@ _08014E4E:
beq _08014EF2
adds r0, r4, 0
bl DestroyTask
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
strh r0, [r1]
b _08014EF2
@@ -22316,7 +22316,7 @@ _08014E8C:
strb r0, [r5, 0xC]
b _08014EF2
_08014E92:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08014EF2
@@ -22370,21 +22370,21 @@ sub_8014EFC: @ 8014EFC
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02022c30
+ ldr r2, =gUnknown_02022C30
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
str r1, [r2]
- ldr r0, =0x03000da4
+ ldr r0, =gUnknown_03000DA4
str r1, [r0]
movs r2, 0
strb r2, [r1, 0x8]
strb r2, [r1, 0x9]
subs r4, 0x15
strb r4, [r1, 0x12]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r2, [r0]
pop {r4}
pop {r0}
@@ -22398,7 +22398,7 @@ sub_8014F48: @ 8014F48
sub sp, 0x10
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r7, [r0]
ldrb r0, [r7, 0x8]
cmp r0, 0xC
@@ -22501,7 +22501,7 @@ _08014FE8:
strb r0, [r7, 0xD]
ldrb r0, [r7, 0xB]
bl sub_8018784
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, =gUnknown_082F0204
ldm r1!, {r3-r5}
@@ -22551,7 +22551,7 @@ _080150D6:
ldrb r0, [r7, 0xE]
bl ListMenuHandleInput
adds r2, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -22580,7 +22580,7 @@ _080150D6:
bl sub_800DFB4
ldrb r0, [r7, 0xE]
bl sub_81AE70C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r7, 0xF]
lsls r2, 5
ldr r1, [r7]
@@ -22610,7 +22610,7 @@ _08015160:
bl audio_play
b _080152A0
_08015168:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -22625,7 +22625,7 @@ _08015176:
_08015180:
ldr r0, =gUnknown_082EFC3C
bl sub_8018884
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r7, 0xF]
lsls r2, 5
ldr r1, [r7]
@@ -22636,11 +22636,11 @@ _08015180:
b _080152A0
.pool
_080151A4:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080151C2
- ldr r2, =0x02022c2c
+ ldr r2, =gUnknown_02022C2C
ldr r1, [r7]
ldrb r0, [r7, 0xF]
lsls r0, 5
@@ -22725,7 +22725,7 @@ _0801526A:
adds r0, r6, 0
bl DestroyTask
bl sub_800EDD4
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
strh r0, [r1]
b _080152A0
@@ -22759,21 +22759,21 @@ sub_80152A8: @ 80152A8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02022c30
+ ldr r2, =gUnknown_02022C30
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
str r1, [r2]
- ldr r0, =0x03000da4
+ ldr r0, =gUnknown_03000DA4
str r1, [r0]
movs r2, 0
strb r2, [r1, 0x8]
strb r2, [r1, 0x9]
subs r4, 0x15
strb r4, [r1, 0x12]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r2, [r0]
pop {r4}
pop {r0}
@@ -22787,7 +22787,7 @@ task00_081182DC: @ 80152F4
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r5, [r0]
ldrb r0, [r5, 0x8]
cmp r0, 0xE
@@ -22874,7 +22874,7 @@ _08015398:
strb r0, [r5, 0xB]
ldrb r0, [r5, 0xB]
bl sub_8018784
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, =gUnknown_082F0204
ldm r1!, {r3,r4,r6}
@@ -22972,7 +22972,7 @@ _080154B4:
strb r0, [r5, 0x8]
b _080154D4
_080154C0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -22991,7 +22991,7 @@ _080154D4:
_080154E0:
ldr r0, =gUnknown_082EFC90
bl sub_8018884
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r2, [r5, 0xF]
lsls r2, 5
ldr r1, [r5]
@@ -23002,11 +23002,11 @@ _080154E0:
b _08015604
.pool
_08015504:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08015522
- ldr r2, =0x02022c2c
+ ldr r2, =gUnknown_02022C2C
ldr r1, [r5]
ldrb r0, [r5, 0xF]
lsls r0, 5
@@ -23097,7 +23097,7 @@ _080155C2:
adds r0, r4, 0
bl DestroyTask
bl sub_800EDD4
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
strh r0, [r1]
b _08015604
@@ -23129,19 +23129,19 @@ UnionRoomSpecial: @ 801560C
ldr r0, =sub_80156E0
movs r1, 0xA
bl CreateTask
- ldr r4, =0x02022c30
+ ldr r4, =gUnknown_02022C30
movs r0, 0x9B
lsls r0, 2
bl AllocZeroed
str r0, [r4]
- ldr r1, =0x03000da8
+ ldr r1, =gUnknown_03000DA8
str r0, [r1]
movs r1, 0
strb r1, [r0, 0x14]
strb r1, [r0, 0x16]
strh r1, [r0, 0x10]
strh r1, [r0, 0x12]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
movs r0, 0xD0
movs r1, 0x1
@@ -23165,12 +23165,12 @@ sub_8015658: @ 8015658
sub_8015664: @ 8015664
push {lr}
adds r3, r1, 0
- ldr r1, =0x02022c30
+ ldr r1, =gUnknown_02022C30
ldr r2, [r1]
movs r1, 0x8
strb r1, [r2, 0x14]
strb r0, [r2, 0x15]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
cmp r3, r0
beq _0801567E
adds r1, r3, 0
@@ -23185,11 +23185,11 @@ _0801567E:
sub_801568C: @ 801568C
push {lr}
adds r2, r0, 0
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r1, [r0]
movs r0, 0x1A
strb r0, [r1, 0x14]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
cmp r2, r0
beq _080156A4
adds r1, r2, 0
@@ -23234,12 +23234,12 @@ sub_80156E0: @ 80156E0
lsls r0, 24
lsrs r4, r0, 24
movs r5, 0
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r6, [r0]
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
ldrb r0, [r6, 0x14]
cmp r0, 0x38
@@ -23328,7 +23328,7 @@ _080157FC:
ldr r0, [r6]
movs r1, 0x8
bl sub_8017580
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
movs r0, 0x40
strb r0, [r1]
ldr r0, [r6, 0xC]
@@ -23367,7 +23367,7 @@ _08015878:
movs r1, 0
movs r2, 0
bl sub_8010F84
- ldr r2, =0x02022c40
+ ldr r2, =gUnknown_02022C40
ldrh r0, [r2, 0x2]
ldrh r1, [r2, 0xA]
ldrh r2, [r2, 0xC]
@@ -23384,7 +23384,7 @@ _08015878:
ldr r0, [r6, 0xC]
movs r1, 0x4
bl sub_80175EC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
movs r0, 0x3
@@ -23402,7 +23402,7 @@ _080158C8:
cmp r0, 0x9
bne _080159A0
_080158E0:
- ldr r4, =0x02022c40
+ ldr r4, =gUnknown_02022C40
ldrh r0, [r4]
cmp r0, 0
beq _080159A0
@@ -23465,7 +23465,7 @@ _0801596C:
movs r1, 0
movs r2, 0x1
bl sub_8011090
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
movs r0, 0x44
strb r0, [r1]
bl brm_get_pokemon_selection
@@ -23477,7 +23477,7 @@ _0801596C:
_0801598C:
strb r0, [r6, 0x14]
_0801598E:
- ldr r1, =0x02022c40
+ ldr r1, =gUnknown_02022C40
movs r0, 0
strh r0, [r1]
bl _08016878
@@ -23486,7 +23486,7 @@ _080159A0:
movs r0, 0x4
bl _08016876
_080159A6:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
ldrh r0, [r4]
cmp r0, 0
beq _08015A0A
@@ -23498,8 +23498,8 @@ _080159A6:
bl sub_8011090
movs r0, 0x2
bl audio_play
- ldr r0, =0x02021cc4
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
movs r1, 0
@@ -23536,7 +23536,7 @@ _08015A0A:
bne _08015A1A
bl _08016878
_08015A1A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -23567,8 +23567,8 @@ _08015A4C:
movs r0, 0x2
bl audio_play
bl sub_80181CC
- ldr r0, =0x02021cc4
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
movs r0, 0x2D
@@ -23669,7 +23669,7 @@ _08015B44:
adds r1, r0
adds r0, r1, 0
adds r0, 0x10
- ldr r2, =0x02022c2c
+ ldr r2, =gUnknown_02022C2C
ldrb r2, [r2]
bl sub_8012188
strh r5, [r6, 0x12]
@@ -23677,7 +23677,7 @@ _08015B44:
bl _08016876
.pool
_08015B68:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r0, 0x13
bl sub_8015664
bl _08016878
@@ -23710,17 +23710,17 @@ _08015BB0:
movs r0, 0x1E
bl sub_8015664
_08015BB8:
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
movs r0, 0x40
strb r0, [r1]
_08015BBE:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08015BCA
bl _08016878
_08015BCA:
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
ldr r0, =sub_80140E0
@@ -23737,7 +23737,7 @@ _08015BF4:
beq _08015C04
bl _08016878
_08015C04:
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x44
bne _08015C24
@@ -23750,7 +23750,7 @@ _08015C24:
movs r0, 0x5
bl _08016876
_08015C2A:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08015C36
@@ -23785,7 +23785,7 @@ _08015C54:
bne _08015C78
bl _08016878
_08015C78:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08015C94
@@ -23813,9 +23813,9 @@ _08015CB2:
movs r1, 0x40
strh r1, [r0]
bl sub_800FE50
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_082EEB80
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrb r1, [r1, 0x13]
lsls r1, 2
adds r1, r2
@@ -23825,9 +23825,9 @@ _08015CB2:
bl _08016876
.pool
_08015CE4:
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
strb r5, [r0]
- ldr r1, =0x02022c2d
+ ldr r1, =gUnknown_02022C2D
lsrs r0, r5, 8
strb r0, [r1]
lsls r0, r5, 24
@@ -23843,7 +23843,7 @@ _08015CE4:
bl _08016878
.pool
_08015D18:
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
movs r1, 0x40
orrs r1, r0
@@ -23855,7 +23855,7 @@ _08015D18:
bl _08016876
.pool
_08015D34:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EEB88
bl CopyString
movs r0, 0x24
@@ -23904,7 +23904,7 @@ _08015DA6:
adds r0, 0x4C
movs r1, 0x44
strh r1, [r0]
- ldr r2, =0x02022c40
+ ldr r2, =gUnknown_02022C40
ldrh r1, [r2, 0xE]
adds r3, r6, 0
adds r3, 0x4E
@@ -23918,11 +23918,11 @@ _08015DA6:
bl _08016876
.pool
_08015DD0:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08015DF4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EEB88
bl CopyString
movs r0, 0x1C
@@ -23936,11 +23936,11 @@ _08015DF4:
ldrh r0, [r0]
cmp r0, 0x51
bne _08015E2A
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x8
bne _08015E24
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r6, 0
movs r2, 0
bl sub_8018220
@@ -23958,12 +23958,12 @@ _08015E32:
movs r5, 0
movs r0, 0x20
strb r0, [r6, 0x14]
- ldr r0, =0x02021fc4
- ldr r4, =0x02022c2c
+ ldr r0, =gUnknown_02021FC4
+ ldr r4, =gUnknown_02022C2C
ldrb r2, [r4]
movs r1, 0x40
orrs r1, r2
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
ldrb r2, [r2, 0x13]
bl sub_8017D9C
strb r5, [r4]
@@ -23995,7 +23995,7 @@ _08015E5C:
_08015E94:
adds r0, r6, 0
adds r0, 0x16
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -24024,7 +24024,7 @@ _08015ED2:
lsls r0, 24
cmp r0, 0
bne _08015F2C
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
bl link_get_multiplayer_id
movs r1, 0x1
eors r0, r1
@@ -24033,7 +24033,7 @@ _08015ED2:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r4, =0x020229f0
+ ldr r4, =gUnknown_020229F0
adds r1, r4
adds r0, r5, 0
bl CopyString
@@ -24042,7 +24042,7 @@ _08015ED2:
adds r1, r4, 0
bl sub_800E540
adds r5, r0, 0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_082EE378
lsls r1, r5, 2
adds r1, r2
@@ -24077,7 +24077,7 @@ _08015F54:
_08015F5C:
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r4, =0x02022c2c
+ ldr r4, =gUnknown_02022C2C
movs r0, 0x45
strb r0, [r4]
movs r0, 0x45
@@ -24212,7 +24212,7 @@ _08016084:
movs r0, 0x1E
bl sub_8015664
_08016092:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801609E
@@ -24241,13 +24241,13 @@ _080160C6:
movs r0, 0x2
bl _08016876
_080160DA:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080160E4
b _08016878
_080160E4:
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r1, 0x1
bl sub_80143E4
ldr r0, =sub_80140E0
@@ -24268,8 +24268,8 @@ _08016104:
_08016118:
movs r0, 0x21
strb r0, [r6, 0x14]
- ldr r0, =0x02021cc4
- ldr r4, =0x02022a0c
+ ldr r0, =gUnknown_02021CC4
+ ldr r4, =gUnknown_02022A0C
adds r1, r4, 0
bl CopyString
adds r0, r4, 0
@@ -24278,7 +24278,7 @@ _08016118:
adds r1, r4, 0
bl sub_800E540
adds r5, r0, 0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_082EE324
lsls r1, r5, 2
adds r1, r2
@@ -24291,7 +24291,7 @@ _08016158:
bl sub_801689C
adds r0, r6, 0
adds r0, 0x16
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -24310,7 +24310,7 @@ _08016178:
bne _0801618A
b _08016878
_0801618A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -24320,14 +24320,14 @@ _0801618A:
_08016198:
movs r0, 0x1
bl sub_8011DE0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EE598
bl CopyString
movs r0, 0x24
b _08016876
.pool
_080161B8:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r0, 0x9
bl sub_8015664
b _08016878
@@ -24357,7 +24357,7 @@ _080161EE:
adds r0, 0x4C
movs r1, 0x51
strh r1, [r0]
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
ldrb r1, [r1]
adds r5, r0, 0
cmp r1, 0x45
@@ -24393,7 +24393,7 @@ _0801623E:
movs r0, 0
strb r0, [r1, 0x1B]
strh r0, [r7, 0x6]
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x41
bne _08016286
@@ -24406,7 +24406,7 @@ _0801623E:
bl sub_800FE50
movs r0, 0xA
strb r0, [r6, 0x14]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EEC14
bl CopyString
b _08016878
@@ -24421,7 +24421,7 @@ _08016286:
bne _080162A4
adds r0, r5, 0
bl sub_800FE50
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r6, 0
movs r2, 0x1
bl sub_8018220
@@ -24441,8 +24441,8 @@ _080162AE:
bl sub_800FE50
movs r0, 0xA
strb r0, [r6, 0x14]
- ldr r0, =0x02021fc4
- ldr r1, =0x02022c2c
+ ldr r0, =gUnknown_02021FC4
+ ldr r1, =gUnknown_02022C2C
ldrb r1, [r1]
bl sub_8013078
b _08016878
@@ -24452,16 +24452,16 @@ _080162D4:
movs r0, 0x24
b _08016876
_080162DC:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r4, [r0]
cmp r4, 0
beq _080162E6
b _08016878
_080162E6:
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
movs r0, 0x40
strb r0, [r1]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r0, 0x25
bl sub_8015664
adds r0, r6, 0
@@ -24483,8 +24483,8 @@ _08016318:
bl sub_801818C
b _08016878
_08016324:
- ldr r4, =0x02021fc4
- ldr r0, =0x02022c2c
+ ldr r4, =gUnknown_02021FC4
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
movs r1, 0x40
orrs r1, r0
@@ -24546,7 +24546,7 @@ _080163AE:
bl sub_8019E3C
adds r0, r4, 0
bl DestroyTask
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r0, [r0]
bl Free
bl sub_80149D8
@@ -24572,13 +24572,13 @@ _080163E4:
lsls r1, 1
cmp r0, r1
bne _08016408
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EF590
bl CopyString
b _0801643E
.pool
_08016408:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_800F7DC
ldrh r0, [r0, 0x8]
lsls r0, 22
@@ -24589,7 +24589,7 @@ _08016408:
adds r1, r0
adds r0, r4, 0
bl CopyString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
bl sub_800F7DC
ldrb r1, [r0, 0xB]
lsrs r1, 1
@@ -24597,11 +24597,11 @@ _08016408:
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EF564
bl ExpandStringRefs
_0801643E:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r0, 0x2C
bl sub_8015664
b _08016878
@@ -24678,7 +24678,7 @@ _080164E0:
movs r0, 0x36
b _08016876
_080164F4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -24686,10 +24686,10 @@ _080164F4:
beq _08016502
b _08016878
_08016502:
- ldr r1, =0x02022c40
+ ldr r1, =gUnknown_02022C40
movs r0, 0x1
strh r0, [r1]
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF128
str r0, [r1]
ldr r1, =c2_exit_to_overworld_2_switch
@@ -24721,7 +24721,7 @@ _0801654E:
cmp r5, 0x12
bne _08016580
_08016558:
- ldr r0, =0x02022c40
+ ldr r0, =gUnknown_02022C40
bl sub_801807C
movs r0, 0
movs r1, 0
@@ -24732,13 +24732,13 @@ _08016558:
b _08016878
.pool
_08016580:
- ldr r0, =0x02022c40
+ ldr r0, =gUnknown_02022C40
strh r5, [r0, 0x2]
movs r0, 0x37
b _08016876
.pool
_0801658C:
- ldr r2, =0x02022c40
+ ldr r2, =gUnknown_02022C40
ldrh r0, [r2, 0x2]
ldrh r1, [r2, 0xA]
ldrh r2, [r2, 0xC]
@@ -24789,7 +24789,7 @@ _080165EE:
movs r1, 0
movs r2, 0
bl sub_8010FCC
- ldr r0, =0x02022c40
+ ldr r0, =gUnknown_02022C40
bl sub_801807C
movs r0, 0x1
bl sub_801818C
@@ -24870,7 +24870,7 @@ _080166A2:
beq _080166FC
b _08016878
_080166A8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, [r6]
adds r1, r4
bl sub_8018404
@@ -24881,11 +24881,11 @@ _080166A8:
b _08016878
.pool
_080166C8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, [r6]
adds r1, r4
bl sub_8018404
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r6]
adds r1, r4
ldrb r2, [r1, 0x9]
@@ -24899,11 +24899,11 @@ _080166C8:
b _0801671E
.pool
_080166FC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, [r6]
adds r1, r4
bl sub_8018404
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r6]
adds r1, r4
ldrb r2, [r1, 0x9]
@@ -24957,10 +24957,10 @@ _0801676C:
bne _0801677E
b _08016878
_0801677E:
- ldr r4, =0x02022c40
+ ldr r4, =gUnknown_02022C40
movs r0, 0x2
strh r0, [r4]
- ldr r2, =0x02022c38
+ ldr r2, =gUnknown_02022C38
movs r3, 0x2
ldrsh r0, [r7, r3]
ldr r1, [r6]
@@ -24968,7 +24968,7 @@ _0801677E:
adds r0, r1
ldr r0, [r0]
str r0, [r2]
- ldr r2, =0x02022c3e
+ ldr r2, =gUnknown_02022C3E
ldr r1, [r6]
movs r3, 0x2
ldrsh r0, [r7, r3]
@@ -24977,7 +24977,7 @@ _0801677E:
ldrb r0, [r1, 0x9]
lsrs r0, 2
strb r0, [r2]
- ldr r2, =0x02022c3c
+ ldr r2, =gUnknown_02022C3C
ldr r1, [r6]
movs r3, 0x2
ldrsh r0, [r7, r3]
@@ -24987,7 +24987,7 @@ _0801677E:
lsls r0, 22
lsrs r0, 22
strh r0, [r2]
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF128
str r0, [r1]
ldr r1, =c2_exit_to_overworld_2_switch
@@ -25000,7 +25000,7 @@ _0801677E:
b _08016878
.pool
_080167F4:
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
movs r0, 0x44
strb r0, [r1]
movs r1, 0x2
@@ -25012,7 +25012,7 @@ _080167F4:
adds r0, 0x10
movs r2, 0x44
bl sub_8012188
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r3, 0x2
ldrsh r2, [r7, r3]
lsls r2, 5
@@ -25028,7 +25028,7 @@ _080167F4:
_08016838:
adds r0, r6, 0
adds r0, 0x16
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -25047,7 +25047,7 @@ _08016838:
_08016864:
adds r0, r6, 0
adds r0, 0x16
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_8017064
lsls r0, 24
cmp r0, 0
@@ -25069,7 +25069,7 @@ var_800D_set_xB: @ 8016884
bl InUnionRoom
cmp r0, 0x1
bne _08016894
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xB
strh r0, [r1]
_08016894:
@@ -25082,7 +25082,7 @@ _08016894:
sub_801689C: @ 801689C
push {r4,r5,lr}
adds r2, r0, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
ldrh r5, [r3, 0x12]
adds r4, r5, 0
cmp r4, 0
@@ -25122,8 +25122,8 @@ sub_80168DC: @ 80168DC
ldrh r0, [r5]
cmp r0, 0
beq _0801692C
- ldr r0, =0x02021fc4
- ldr r1, =0x020229e8
+ ldr r0, =gUnknown_02021FC4
+ ldr r1, =gUnknown_020229E8
adds r1, 0x2F
ldrb r1, [r1]
adds r2, r5, 0
@@ -25135,7 +25135,7 @@ sub_80168DC: @ 80168DC
bne _0801691C
movs r0, 0x23
strb r0, [r4, 0x14]
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
ldrh r0, [r5]
strb r0, [r1]
movs r0, 0
@@ -25160,18 +25160,18 @@ _0801692E:
thumb_func_start sub_8016934
sub_8016934: @ 8016934
push {r4,r5,lr}
- ldr r5, =0x02022c20
+ ldr r5, =gUnknown_02022C20
movs r0, 0xFF
strb r0, [r5]
ldr r0, =task00_081199FC
movs r1, 0
bl CreateTask
- ldr r4, =0x02022c30
+ ldr r4, =gUnknown_02022C30
movs r0, 0x9B
lsls r0, 2
bl AllocZeroed
str r0, [r4]
- ldr r1, =0x03000da8
+ ldr r1, =gUnknown_03000DA8
str r0, [r1]
movs r1, 0
strb r1, [r0, 0x14]
@@ -25193,7 +25193,7 @@ task00_081199FC: @ 801697C
sub sp, 0x20
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r5, [r0]
ldrb r0, [r5, 0x14]
cmp r0, 0x4
@@ -25270,7 +25270,7 @@ _08016A30:
blt _08016AC8
cmp r0, 0x2
bgt _08016AC8
- ldr r0, =0x02022c20
+ ldr r0, =gUnknown_02022C20
ldrb r0, [r0]
cmp r0, 0xFF
bne _08016AC8
@@ -25303,7 +25303,7 @@ _08016A78:
b _08016AC8
.pool
_08016A84:
- ldr r0, =0x02022c20
+ ldr r0, =gUnknown_02022C20
mov r1, sp
bl CopyString
b _08016AC8
@@ -25321,7 +25321,7 @@ _08016A94:
adds r0, 0x20
ldrb r0, [r0]
bl DestroyTask
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r0, [r0]
bl Free
bl sub_800EDD4
@@ -25338,7 +25338,7 @@ _08016AC8:
thumb_func_start sp182_move_string
sp182_move_string: @ 8016AD4
push {r4,lr}
- ldr r4, =0x02022c20
+ ldr r4, =gUnknown_02022C20
ldrb r0, [r4]
cmp r0, 0xFF
bne _08016AE8
@@ -25346,7 +25346,7 @@ sp182_move_string: @ 8016AD4
b _08016AF6
.pool
_08016AE8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
bl CopyString
movs r0, 0xFF
@@ -25365,7 +25365,7 @@ sub_8016B00: @ 8016B00
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r4, [r0]
movs r7, 0
movs r6, 0
@@ -25587,7 +25587,7 @@ sub_8016CA0: @ 8016CA0
lsls r0, 2
add r0, r10
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r7, 0
mov r0, sp
@@ -25609,7 +25609,7 @@ _08016CC4:
lsls r1, r2, 2
add r1, r10
lsls r1, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r1, r3
movs r5, 0x10
ldrsh r1, [r1, r5]
@@ -25756,7 +25756,7 @@ sub_8016DF0: @ 8016DF0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r3, r1, r2
str r4, [r3]
str r5, [r3, 0x4]
@@ -25782,7 +25782,7 @@ sub_8016E24: @ 8016E24
lsls r0, 2
add r0, r10
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r3, 0
_08016E42:
@@ -25806,7 +25806,7 @@ _08016E42:
lsls r1, r2, 2
add r1, r10
lsls r1, 3
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
adds r1, r7
movs r2, 0xC
ldrsh r1, [r1, r2]
@@ -25929,7 +25929,7 @@ sub_8016F44: @ 8016F44
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r6, 0
subs r0, 0x8
@@ -25994,7 +25994,7 @@ sub_8016FC0: @ 8016FC0
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r3, r2, r1
str r4, [r3]
adds r1, r2
@@ -26018,7 +26018,7 @@ sub_8016FF0: @ 8016FF0
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r3, r2, r1
str r4, [r3]
adds r1, r2
@@ -26037,7 +26037,7 @@ sub_8017020: @ 8017020
movs r0, 0
movs r1, 0x1
bl sub_81973C4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r4, 0
bl ExpandStringRefs
movs r0, 0
@@ -26082,7 +26082,7 @@ _08017076:
movs r0, 0
movs r1, 0x1
bl sub_81973C4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r5, 0
bl ExpandStringRefs
movs r0, 0x1
@@ -26270,7 +26270,7 @@ _080171DC:
ldrb r0, [r5]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, [sp, 0x24]
ldm r1!, {r3,r4,r6}
@@ -26297,7 +26297,7 @@ _08017228:
ldrb r0, [r3]
bl ListMenuHandleInput
mov r8, r0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
ands r4, r1
cmp r4, 0
@@ -26383,7 +26383,7 @@ _080172C8:
ldrb r0, [r6]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, [sp, 0x24]
ldm r1!, {r3,r4,r7}
@@ -26413,7 +26413,7 @@ _0801731C:
ldrb r0, [r3]
bl ListMenuHandleInput
adds r1, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x2E]
movs r0, 0x3
ands r0, r2
@@ -26532,7 +26532,7 @@ sub_80173E0: @ 80173E0
negs r0, r0
ands r0, r1
strb r0, [r2, 0xC]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x3
negs r0, r0
@@ -27060,7 +27060,7 @@ sub_80177B8: @ 80177B8
mov r9, r3
lsls r1, 24
lsrs r1, 24
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
adds r1, 0x1
adds r0, r5, 0
movs r2, 0x2
@@ -27166,7 +27166,7 @@ sub_80178A0: @ 80178A0
ands r0, r1
cmp r0, 0x1
bne _0801792A
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r5, 0
bl sub_8018404
@@ -27235,7 +27235,7 @@ sub_8017940: @ 8017940
ldrsh r0, [r4, r1]
cmp r0, 0x8
bne _08017978
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x3]
cmp r0, 0x2
beq _0801796E
@@ -27319,7 +27319,7 @@ sub_80179D4: @ 80179D4
bne _08017A4C
cmp r4, 0
bne _08017A4C
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
adds r1, r5, 0
bl sub_8018404
@@ -27335,7 +27335,7 @@ sub_80179D4: @ 80179D4
ands r0, r1
cmp r0, 0x45
bne _08017A38
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r3, =gUnknown_082EE6B8
lsls r1, r6, 2
lsls r2, 3
@@ -27356,7 +27356,7 @@ _08017A38:
b _08017B2A
.pool
_08017A4C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
bl sub_8018404
cmp r4, 0
@@ -27387,7 +27387,7 @@ _08017A80:
beq _08017AF4
b _08017B20
_08017A8A:
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r4, =gUnknown_082EEEAC
bl GenerateRandomNumber
lsls r0, 16
@@ -27402,7 +27402,7 @@ _08017A8A:
b _08017B0E
.pool
_08017AB0:
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r4, =gUnknown_082EF1CC
bl GenerateRandomNumber
lsls r0, 16
@@ -27414,7 +27414,7 @@ _08017AB0:
b _08017B08
.pool
_08017AD0:
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r4, =gUnknown_082EF010
bl GenerateRandomNumber
lsls r0, 16
@@ -27429,7 +27429,7 @@ _08017AD0:
b _08017B0E
.pool
_08017AF4:
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r4, =gUnknown_082EF100
bl GenerateRandomNumber
lsls r0, 16
@@ -27448,7 +27448,7 @@ _08017B0E:
b _08017B28
.pool
_08017B20:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082EE6C8
bl ExpandStringRefs
_08017B28:
@@ -27561,7 +27561,7 @@ sub_8017BE8: @ 8017BE8
mov r9, r0
lsls r2, 24
lsrs r7, r2, 24
- ldr r0, =0x02022c30
+ ldr r0, =gUnknown_02022C30
ldr r0, [r0]
mov r8, r0
movs r0, 0x3
@@ -27581,7 +27581,7 @@ sub_8017BE8: @ 8017BE8
ands r0, r1
cmp r0, 0
beq _08017CA0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
movs r0, 0x5
str r0, [sp]
@@ -27708,7 +27708,7 @@ sub_8017D04: @ 8017D04
_08017D14:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x41
bl pokemon_getattr
@@ -27719,7 +27719,7 @@ _08017D14:
beq _08017D74
adds r4, 0x1
_08017D2E:
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r4, r0
blt _08017D14
@@ -27728,7 +27728,7 @@ _08017D2E:
.pool
_08017D44:
movs r4, 0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r4, r0
bge _08017D8E
@@ -27736,7 +27736,7 @@ _08017D44:
_08017D50:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x41
bl pokemon_getattr
@@ -27757,7 +27757,7 @@ _08017D74:
.pool
_08017D84:
adds r4, 0x1
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r4, r0
blt _08017D50
@@ -27831,7 +27831,7 @@ sub_8017E00: @ 8017E00
bl link_get_multiplayer_id
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
movs r0, 0x1
adds r1, r3, 0
eors r1, r0
@@ -27945,7 +27945,7 @@ _08017EF4:
_08017EFC:
adds r0, r6, 0
adds r0, 0x58
- ldr r4, =0x02022c40
+ ldr r4, =gUnknown_02022C40
ldrh r1, [r4, 0xC]
movs r2, 0
movs r3, 0x3
@@ -27966,7 +27966,7 @@ _08017F2C:
_08017F2E:
cmp r4, 0x3
bgt _08017F64
- ldr r0, =0x03007890
+ ldr r0, =gUnknown_03007890
ldr r0, [r0]
lsls r1, r4, 5
adds r0, r1
@@ -28045,7 +28045,7 @@ _08017FC6:
sub_8017FD8: @ 8017FD8
push {lr}
adds r2, r0, 0
- ldr r0, =0x03003090
+ ldr r0, =gUnknown_03003090
ldrh r1, [r0, 0x2]
cmp r1, 0
beq _08017FFC
@@ -28071,7 +28071,7 @@ _08017FFE:
InUnionRoom: @ 8018004
push {lr}
movs r2, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x00003c19
@@ -28090,7 +28090,7 @@ sub_8018024: @ 8018024
push {r4-r6,lr}
movs r6, 0
movs r5, 0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r6, r0
bge _08018064
@@ -28098,7 +28098,7 @@ _08018032:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x38
@@ -28115,7 +28115,7 @@ _08018032:
adds r6, 0x1
_0801805A:
adds r5, 0x1
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
blt _08018032
@@ -28150,7 +28150,7 @@ sub_801807C: @ 801807C
thumb_func_start sub_8018090
sub_8018090: @ 8018090
push {lr}
- ldr r0, =0x02022c40
+ ldr r0, =gUnknown_02022C40
bl sub_801807C
pop {r0}
bx r0
@@ -28164,7 +28164,7 @@ sub_80180A0: @ 80180A0
movs r1, 0x64
adds r4, r0, 0
muls r4, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -28201,7 +28201,7 @@ sub_80180E8: @ 80180E8
movs r1, 0x64
adds r4, r0, 0
muls r4, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -28249,7 +28249,7 @@ _08018146:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0
@@ -28266,7 +28266,7 @@ _08018146:
_0801816C:
adds r5, 0x1
_0801816E:
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
blt _08018146
@@ -28287,12 +28287,12 @@ sub_801818C: @ 801818C
bl sub_80173B0
bl script_env_2_disable
bl sub_8098524
- ldr r1, =0x02022c2c
+ ldr r1, =gUnknown_02022C2C
movs r0, 0
strb r0, [r1]
cmp r4, 0
beq _080181BC
- ldr r2, =0x02022c40
+ ldr r2, =gUnknown_02022C40
ldrh r0, [r2, 0x2]
ldrh r1, [r2, 0xA]
ldrh r2, [r2, 0xC]
@@ -28376,7 +28376,7 @@ sub_8018220: @ 8018220
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x02039b58
+ ldr r0, =gUnknown_02039B58
adds r1, r0
mov r8, r1
bl sub_81AFBF0
@@ -28452,7 +28452,7 @@ sub_8018220: @ 8018220
ldr r1, =gUnknown_082EFF64
adds r0, r4, 0
bl sub_81AFC28
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r4, 0
bl CopyString
mov r0, r8
@@ -28520,7 +28520,7 @@ _08018360:
ldr r1, =gUnknown_082EFFA4
adds r0, r4, 0
bl sub_81AFC28
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
adds r0, r5, 0
adds r1, r4, 0
bl AppendString
@@ -28605,7 +28605,7 @@ sub_8018450: @ 8018450
push {r4-r7,lr}
sub sp, 0xC
adds r7, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r6, r0, r1
@@ -28818,7 +28818,7 @@ c2_mystery_gift: @ 8018650
beq _0801866C
ldr r0, =sub_8018438
bl SetMainCallback2
- ldr r1, =0x02022c60
+ ldr r1, =gUnknown_02022C60
movs r0, 0
strb r0, [r1]
bl task_add_00_mystery_gift
@@ -28838,7 +28838,7 @@ sub_801867C: @ 801867C
beq _08018698
ldr r0, =sub_8018438
bl SetMainCallback2
- ldr r1, =0x02022c60
+ ldr r1, =gUnknown_02022C60
movs r0, 0x1
strb r0, [r1]
bl sub_81D5014
@@ -28851,7 +28851,7 @@ _08018698:
thumb_func_start sub_80186A4
sub_80186A4: @ 80186A4
push {lr}
- ldr r1, =0x02022c60
+ ldr r1, =gUnknown_02022C60
movs r0, 0
strb r0, [r1]
bl FreeAllWindowBuffers
@@ -29082,7 +29082,7 @@ sub_8018884: @ 8018884
push {r4,lr}
sub sp, 0x14
adds r1, r0, 0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
bl ExpandStringRefs
movs r0, 0x1
@@ -29156,7 +29156,7 @@ _0801891A:
_08018920:
movs r0, 0
str r0, [sp]
- ldr r0, =0x02022c58
+ ldr r0, =gUnknown_02022C58
str r0, [sp, 0x4]
adds r0, 0x1
str r0, [sp, 0x8]
@@ -29165,7 +29165,7 @@ _08018920:
movs r2, 0x14
movs r3, 0x1
bl DrawDownArrow
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -29179,7 +29179,7 @@ _08018944:
_08018954:
movs r0, 0x1
str r0, [sp]
- ldr r0, =0x02022c58
+ ldr r0, =gUnknown_02022C58
str r0, [sp, 0x4]
adds r0, 0x1
str r0, [sp, 0x8]
@@ -29213,7 +29213,7 @@ sub_801898C: @ 801898C
sub sp, 0xC
movs r0, 0
str r0, [sp]
- ldr r0, =0x02022c58
+ ldr r0, =gUnknown_02022C58
str r0, [sp, 0x4]
adds r0, 0x1
str r0, [sp, 0x8]
@@ -29234,7 +29234,7 @@ sub_80189B4: @ 80189B4
sub sp, 0xC
movs r0, 0x1
str r0, [sp]
- ldr r0, =0x02022c58
+ ldr r0, =gUnknown_02022C58
str r0, [sp, 0x4]
adds r0, 0x1
str r0, [sp, 0x8]
@@ -29261,7 +29261,7 @@ sub_80189DC: @ 80189DC
b _08018A14
_080189EC:
bl sub_801898C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -29426,7 +29426,7 @@ _08018B26:
beq _08018C1A
b _08018C3E
_08018B30:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
cmp r6, 0
bne _08018B48
@@ -29448,7 +29448,7 @@ _08018B4A:
ldr r1, =gUnknown_082F0728
str r1, [sp, 0x8]
str r2, [sp, 0xC]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
str r1, [sp, 0x10]
movs r1, 0x1
movs r3, 0x1
@@ -29570,13 +29570,13 @@ _08018C6A:
_08018C6C:
cmp r2, 0
bne _08018C84
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF2FC
bl ExpandStringRefs
b _08018C8C
.pool
_08018C84:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF330
bl ExpandStringRefs
_08018C8C:
@@ -29594,7 +29594,7 @@ _08018C8C:
ldr r1, =gUnknown_082F0728
str r1, [sp, 0x8]
str r2, [sp, 0xC]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
str r1, [sp, 0x10]
movs r1, 0x1
movs r3, 0x1
@@ -29868,7 +29868,7 @@ _08018ED4:
b _08018EEC
.pool
_08018EE0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -30225,7 +30225,7 @@ task_add_00_mystery_gift: @ 80191AC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r0, 0
strb r0, [r4, 0x8]
@@ -30258,7 +30258,7 @@ task00_mystery_gift: @ 80191F4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldrb r0, [r5, 0x8]
cmp r0, 0x25
@@ -30434,12 +30434,12 @@ _080193A6:
movs r0, 0
b _080198FE
_080193AC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0xFF
strb r1, [r0]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
strb r1, [r0]
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
strb r1, [r0]
ldrb r0, [r5, 0xC]
cmp r0, 0
@@ -30478,7 +30478,7 @@ _08019406:
strb r0, [r5, 0x8]
b _08019922
_0801940C:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0801942C
@@ -30491,7 +30491,7 @@ _0801940C:
b _08019922
.pool
_0801942C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x5
beq _08019436
@@ -30556,8 +30556,8 @@ _080194AE:
_080194B4:
movs r0, 0xB
strb r0, [r5, 0x8]
- ldr r0, =0x02021cc4
- ldr r1, =0x020229f0
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_020229F0
bl CopyString
b _08019922
.pool
@@ -30646,7 +30646,7 @@ _0801956A:
strb r0, [r5, 0x8]
b _08019922
_08019574:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0801957E
@@ -30669,8 +30669,8 @@ _0801959C:
ldrb r0, [r5, 0xD]
cmp r0, 0x1
bne _080195AA
- ldr r0, =0x02021cc4
- ldr r1, =0x020229f0
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_020229F0
bl CopyString
_080195AA:
movs r0, 0xF
@@ -30750,7 +30750,7 @@ _0801963C:
ldrb r0, [r5, 0xC]
cmp r0, 0
bne _08019664
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -30769,7 +30769,7 @@ _0801965E:
b _08019682
.pool
_08019664:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
bl sub_801CCD0
cmp r0, 0
@@ -30981,7 +30981,7 @@ _080197EE:
strb r0, [r5, 0x8]
b _08019922
_080197F8:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08019810
@@ -30992,7 +30992,7 @@ _080197F8:
b _08019922
.pool
_08019810:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x5
beq _0801981A
@@ -31006,12 +31006,12 @@ _08019820:
b _08019922
.pool
_0801982C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0xFF
strb r1, [r0]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
strb r1, [r0]
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
strb r1, [r0]
ldrb r0, [r5, 0xC]
cmp r0, 0
@@ -31042,15 +31042,15 @@ _08019870:
b _08019922
_08019884:
bl task_add_05_task_del_08FA224_when_no_RfuFunc
- ldr r0, =0x02021cc4
- ldr r1, =0x02022a0c
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_02022A0C
bl CopyString
movs r0, 0x22
strb r0, [r5, 0x8]
b _08019922
.pool
_080198A0:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08019922
@@ -31141,7 +31141,7 @@ bgid_upload_textbox_1: @ 8019938
thumb_func_start is_walking_or_running
is_walking_or_running: @ 8019958
push {lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x3]
cmp r0, 0x2
beq _08019966
@@ -31319,7 +31319,7 @@ sub_8019A98: @ 8019A98
ldr r1, =gUnknown_082F0774
adds r0, r1
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -31335,7 +31335,7 @@ sub_8019AB8: @ 8019AB8
ldr r1, =gUnknown_082F0774
adds r0, r1
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -31353,7 +31353,7 @@ sub_8019AD8: @ 8019AD8
ldr r1, =gUnknown_082F0774
adds r0, r1
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -31367,7 +31367,7 @@ sub_8019AD8: @ 8019AD8
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -31399,7 +31399,7 @@ sub_8019B3C: @ 8019B3C
ldr r1, =gUnknown_082F0774
adds r0, r1
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -31413,7 +31413,7 @@ sub_8019B3C: @ 8019B3C
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
@@ -31446,10 +31446,10 @@ _08019B9E:
thumb_func_start sub_8019BA8
sub_8019BA8: @ 8019BA8
push {lr}
- ldr r2, =0x02022c68
+ ldr r2, =gUnknown_02022C68
movs r1, 0
str r1, [r2]
- ldr r1, =0x02022c64
+ ldr r1, =gUnknown_02022C64
str r0, [r1]
movs r1, 0
movs r2, 0x7
@@ -31610,7 +31610,7 @@ _08019CE8:
thumb_func_start sub_8019CF0
sub_8019CF0: @ 8019CF0
push {r4,lr}
- ldr r3, =0x02022c64
+ ldr r3, =gUnknown_02022C64
lsls r0, 2
ldr r4, [r3]
adds r4, r0
@@ -31637,7 +31637,7 @@ _08019D1A:
thumb_func_start AGBAssert
AGBAssert: @ 8019D20
push {lr}
- ldr r1, =0x02022c64
+ ldr r1, =gUnknown_02022C64
lsls r0, 2
ldr r1, [r1]
adds r1, r0
@@ -31737,7 +31737,7 @@ _08019DC6:
sub_8019DD0: @ 8019DD0
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x02022c64
+ ldr r5, =gUnknown_02022C64
_08019DD6:
lsls r0, r4, 2
ldr r1, [r5]
@@ -31811,7 +31811,7 @@ _08019E56:
adds r4, 0x1
cmp r4, 0x7
ble _08019E40
- ldr r1, =0x02022c64
+ ldr r1, =gUnknown_02022C64
movs r0, 0
str r0, [r1]
bl sub_8019E20
@@ -31899,7 +31899,7 @@ sub_8019F04: @ 8019F04
push {r4-r6,lr}
adds r5, r0, 0
movs r4, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_08019F0C:
adds r0, r5, r4
ldrb r1, [r0]
@@ -32301,7 +32301,7 @@ _0801A21E:
thumb_func_start sub_801A234
sub_801A234: @ 801A234
push {r4,r5,lr}
- ldr r2, =0x02022c68
+ ldr r2, =gUnknown_02022C68
movs r1, 0
str r1, [r2]
movs r5, 0
@@ -32335,7 +32335,7 @@ _0801A264:
thumb_func_start sub_801A274
sub_801A274: @ 801A274
- ldr r1, =0x02022c68
+ ldr r1, =gUnknown_02022C68
movs r0, 0x96
lsls r0, 1
str r0, [r1]
@@ -32347,7 +32347,7 @@ sub_801A274: @ 801A274
sub_801A284: @ 801A284
push {lr}
adds r2, r0, 0
- ldr r0, =0x02022c68
+ ldr r0, =gUnknown_02022C68
ldr r1, [r0]
adds r1, 0x1
str r1, [r0]
@@ -32578,7 +32578,7 @@ sub_801A43C: @ 801A43C
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r5, =0x03000dac
+ ldr r5, =gUnknown_03000DAC
movs r0, 0x6C
bl AllocZeroed
str r0, [r5]
@@ -32699,7 +32699,7 @@ _0801A58C:
adds r4, 0x1
cmp r4, 0x1
ble _0801A58C
- ldr r0, =0x03000dac
+ ldr r0, =gUnknown_03000DAC
ldr r0, [r0]
bl Free
ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music
@@ -32844,7 +32844,7 @@ sub_801A6C0: @ 801A6C0
sub sp, 0x8
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -32872,7 +32872,7 @@ _0801A6F4:
.4byte _0801A884
_0801A70C:
bl sub_801A600
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -32898,7 +32898,7 @@ _0801A728:
bl ShowBg
b _0801A86C
_0801A74C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -32913,7 +32913,7 @@ _0801A75A:
b _0801A876
.pool
_0801A768:
- ldr r0, =0x03000dac
+ ldr r0, =gUnknown_03000DAC
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x10
@@ -32931,11 +32931,11 @@ _0801A768:
movs r1, 0
bl FillWindowPixelBuffer
movs r4, 0
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
movs r7, 0x80
lsls r7, 20
_0801A796:
- ldr r0, =0x03000dac
+ ldr r0, =gUnknown_03000DAC
ldr r0, [r0]
lsls r1, r4, 2
adds r0, r1
@@ -32979,7 +32979,7 @@ _0801A7DE:
movs r1, 0x3
bl CopyWindowToVram
_0801A7F8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -32992,8 +32992,8 @@ _0801A7F8:
_0801A80C:
movs r0, 0x5
bl audio_play
- ldr r2, =0x03005e00
- ldr r0, =0x03000dac
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_03000DAC
ldr r0, [r0]
adds r0, 0x61
ldrb r1, [r0]
@@ -33014,7 +33014,7 @@ _0801A836:
mov r2, r8
adds r1, r2, r5
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
adds r0, r1, 0
adds r0, 0xE
@@ -33031,7 +33031,7 @@ _0801A85C:
movs r3, 0x10
bl pal_fade_maybe
_0801A86C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -33043,7 +33043,7 @@ _0801A876:
b _0801A89C
.pool
_0801A884:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -33296,7 +33296,7 @@ sub_801AA30: @ 801AA30
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
movs r4, 0
_0801AA5E:
@@ -33368,10 +33368,10 @@ sub_801AAD4: @ 801AAD4
bl sub_8014210
movs r4, 0
movs r7, 0x64
- ldr r6, =0x020244ec
- ldr r5, =0x02024744
+ ldr r6, =gUnknown_020244EC
+ ldr r5, =gUnknown_02024744
_0801AAE4:
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r0, r4, r0
ldrb r0, [r0]
subs r0, 0x1
@@ -33385,7 +33385,7 @@ _0801AAE4:
adds r4, 0x1
cmp r4, 0x1
ble _0801AAE4
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
movs r0, 0xFA
lsls r0, 1
adds r5, r4, r0
@@ -33395,12 +33395,12 @@ _0801AB0A:
adds r4, 0x64
cmp r4, r5
ble _0801AB0A
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
movs r5, 0
adds r6, r4, 0
adds r6, 0x64
_0801AB1E:
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r1, r5, r1
adds r0, r4, 0
movs r2, 0x64
@@ -33412,7 +33412,7 @@ _0801AB1E:
movs r0, 0x32
bl sav12_xor_increment
bl calc_player_party_count
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
movs r2, 0xC0
lsls r2, 4
adds r1, r2, 0
@@ -33550,7 +33550,7 @@ sub_801AC40: @ 801AC40
sub_801AC54: @ 801AC54
push {r4,lr}
sub sp, 0xC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -33624,7 +33624,7 @@ _0801AD4C:
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r4, =0x02022c6c
+ ldr r4, =gUnknown_02022C6C
movs r0, 0x4
bl AllocZeroed
str r0, [r4]
@@ -33676,14 +33676,14 @@ _0801AD8C:
bl sub_819789C
ldr r0, =sub_801AC40
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _0801AF8A
.pool
_0801ADFC:
- ldr r0, =0x02022c6c
+ ldr r0, =gUnknown_02022C6C
ldr r0, [r0]
ldr r1, =gUnknown_085EFBD2
movs r2, 0
@@ -33692,7 +33692,7 @@ _0801ADFC:
bne _0801AE0E
b _0801AFAE
_0801AE0E:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -33708,7 +33708,7 @@ _0801AE24:
bl pal_fade_maybe
movs r0, 0
bl ShowBg
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -33721,12 +33721,12 @@ _0801AE48:
beq _0801AE54
b _0801AFAE
_0801AE54:
- ldr r4, =0x020228c4
+ ldr r4, =gUnknown_020228C4
adds r0, r4, 0
movs r1, 0
movs r2, 0x20
bl memset
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
ldrb r1, [r0]
ldrb r0, [r0, 0x1]
cmn r1, r0
@@ -33738,11 +33738,11 @@ _0801AE78:
movs r0, 0x51
_0801AE7A:
strb r0, [r4]
- ldr r1, =0x020228c4
+ ldr r1, =gUnknown_020228C4
movs r0, 0
movs r2, 0x20
bl link_0800A448
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -33756,7 +33756,7 @@ _0801AE98:
beq _0801AEA6
b _0801AFAE
_0801AEA6:
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
ldrh r0, [r1]
cmp r0, 0x51
bne _0801AEE0
@@ -33773,7 +33773,7 @@ _0801AEA6:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -33782,7 +33782,7 @@ _0801AEA6:
.pool
_0801AEE0:
bl sub_800AC34
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 16
@@ -33790,7 +33790,7 @@ _0801AEE0:
ldrh r0, [r0]
cmp r0, 0x52
bne _0801AF0C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -33798,7 +33798,7 @@ _0801AEE0:
b _0801AF16
.pool
_0801AF0C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -33814,7 +33814,7 @@ _0801AF24:
cmp r0, 0
bne _0801AFAE
bl sub_800ADF8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -33830,7 +33830,7 @@ _0801AF40:
b _0801AFAE
.pool
_0801AF58:
- ldr r0, =0x02022c6c
+ ldr r0, =gUnknown_02022C6C
ldr r0, [r0]
ldr r1, =gUnknown_085EFC27
movs r2, 0x1
@@ -33842,7 +33842,7 @@ _0801AF58:
b _0801AFAE
.pool
_0801AF7C:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801AFAE
@@ -33856,7 +33856,7 @@ _0801AF8A:
b _0801AFAE
.pool
_0801AF98:
- ldr r0, =0x02022c6c
+ ldr r0, =gUnknown_02022C6C
ldr r0, [r0]
ldr r1, =gUnknown_085EFC0C
movs r2, 0x1
@@ -33885,7 +33885,7 @@ sub_801AFD8: @ 801AFD8
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x0000322c
adds r1, r0
@@ -33902,7 +33902,7 @@ sub_801AFD8: @ 801AFD8
thumb_func_start sub_801B00C
sub_801B00C: @ 801B00C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003230
adds r0, r1
@@ -33912,7 +33912,7 @@ sub_801B00C: @ 801B00C
thumb_func_start sav1_get_mevent_buffer_1
sav1_get_mevent_buffer_1: @ 801B020
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000033f0
adds r0, r1
@@ -33922,7 +33922,7 @@ sav1_get_mevent_buffer_1: @ 801B020
thumb_func_start sav1_get_mevent_buffer_2
sav1_get_mevent_buffer_2: @ 801B034
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xD5
lsls r1, 6
@@ -33933,7 +33933,7 @@ sav1_get_mevent_buffer_2: @ 801B034
thumb_func_start sub_801B044
sub_801B044: @ 801B044
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000356c
adds r0, r1
@@ -33943,7 +33943,7 @@ sub_801B044: @ 801B044
thumb_func_start sub_801B058
sub_801B058: @ 801B058
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003564
adds r0, r1
@@ -33967,7 +33967,7 @@ sub_801B078: @ 801B078
cmp r0, 0
beq _0801B0C4
bl sub_801B14C
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r5, =0x00003230
adds r0, r5
@@ -34000,7 +34000,7 @@ _0801B0C6:
thumb_func_start sub_801B0CC
sub_801B0CC: @ 801B0CC
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00003230
adds r0, r1
@@ -34049,7 +34049,7 @@ _0801B122:
thumb_func_start sub_801B128
sub_801B128: @ 801B128
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003230
adds r0, r1
@@ -34077,7 +34077,7 @@ sub_801B14C: @ 801B14C
ldr r2, =0x0500006f
mov r0, sp
bl CpuSet
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000322c
adds r0, r1
@@ -34111,7 +34111,7 @@ sub_801B180: @ 801B180
sub_801B1A4: @ 801B1A4
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003230
adds r4, r0, r1
@@ -34152,7 +34152,7 @@ sub_801B1E8: @ 801B1E8
bl killram
bl sub_809D4D8
bl sub_809D570
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bec
adds r0, r1
@@ -34170,7 +34170,7 @@ sub_801B21C: @ 801B21C
cmp r0, 0
beq _0801B274
bl sub_801B1E8
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r5, =0x000033f0
adds r0, r5
@@ -34209,7 +34209,7 @@ _0801B276:
thumb_func_start sub_801B27C
sub_801B27C: @ 801B27C
push {r4,r5,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r1, =0x000033ec
adds r4, r0, r1
@@ -34283,7 +34283,7 @@ _0801B304:
thumb_func_start sub_801B308
sub_801B308: @ 801B308
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000033f0
adds r0, r1
@@ -34308,7 +34308,7 @@ sub_801B330: @ 801B330
sub sp, 0x4
movs r5, 0
str r5, [sp]
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
ldr r0, =0x000033f0
adds r1, r0
@@ -34337,7 +34337,7 @@ sub_801B368: @ 801B368
ldr r2, =0x05000009
mov r0, sp
bl CpuSet
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000353c
adds r0, r1
@@ -34358,7 +34358,7 @@ sub_801B39C: @ 801B39C
movs r0, 0
b _0801B3B4
_0801B3AA:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000033f0
adds r0, r1
@@ -34535,7 +34535,7 @@ sub_801B4CC: @ 801B4CC
bl sub_801B27C
cmp r0, 0
beq _0801B500
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r0, =0x000033f0
adds r2, r3, r0
@@ -34562,7 +34562,7 @@ _0801B502:
sub_801B508: @ 801B508
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r1, =0x000033f0
adds r0, r1
@@ -34681,7 +34681,7 @@ _0801B5FC:
_0801B5FE:
adds r4, r5, 0
adds r4, 0x4C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r8, r0
adds r6, r5, 0
adds r6, 0x45
@@ -34693,7 +34693,7 @@ _0801B5FE:
movs r2, 0x60
adds r2, r5
mov r10, r2
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00003564
adds r2, r0, r3
@@ -34717,7 +34717,7 @@ _0801B628:
ldr r1, [r2]
adds r0, r6, 0
bl CopyString
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00002bb0
adds r2, r0, r3
@@ -34942,7 +34942,7 @@ _0801B7D2:
sub_801B7D8: @ 801B7D8
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
ldr r1, =0x000033f0
adds r0, r1
@@ -35021,7 +35021,7 @@ _0801B874:
.4byte _0801B8F4
.4byte _0801B918
_0801B888:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r1, =0x000033f0
adds r0, r2, r1
@@ -35037,7 +35037,7 @@ _0801B888:
b _0801B93A
.pool
_0801B8AC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r1, =0x000033f0
adds r0, r2, r1
@@ -35053,7 +35053,7 @@ _0801B8AC:
b _0801B93A
.pool
_0801B8D0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r1, =0x000033f0
adds r0, r2, r1
@@ -35069,7 +35069,7 @@ _0801B8D0:
b _0801B93A
.pool
_0801B8F4:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000033f0
adds r0, r1
@@ -35084,7 +35084,7 @@ _0801B8F4:
b _0801B93A
.pool
_0801B918:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000033f0
adds r2, r0, r1
@@ -35105,7 +35105,7 @@ _0801B93A:
thumb_func_start sub_801B940
sub_801B940: @ 801B940
- ldr r1, =0x02022c70
+ ldr r1, =gUnknown_02022C70
movs r0, 0
str r0, [r1]
bx lr
@@ -35118,7 +35118,7 @@ sub_801B94C: @ 801B94C
lsls r0, 16
lsrs r0, 16
adds r4, r0, 0
- ldr r5, =0x02022c70
+ ldr r5, =gUnknown_02022C70
movs r0, 0
str r0, [r5]
cmp r4, 0
@@ -35126,7 +35126,7 @@ sub_801B94C: @ 801B94C
bl sub_801B27C
cmp r0, 0
beq _0801B988
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000033f0
adds r0, r1
@@ -35149,7 +35149,7 @@ _0801B98A:
sub_801B990: @ 801B990
push {lr}
adds r2, r0, 0
- ldr r0, =0x02022c70
+ ldr r0, =gUnknown_02022C70
ldr r0, [r0]
cmp r0, 0
beq _0801B9EC
@@ -35159,7 +35159,7 @@ sub_801B990: @ 801B990
bcc _0801B9C0
cmp r2, 0x2
bne _0801B9EC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, =0x00003584
adds r2, r0
@@ -35167,7 +35167,7 @@ sub_801B990: @ 801B990
b _0801B9CA
.pool
_0801B9C0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, =0x00003570
adds r2, r0
@@ -35178,7 +35178,7 @@ _0801B9CA:
b _0801B9EC
.pool
_0801B9DC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, =0x00003570
adds r2, r0
@@ -35197,7 +35197,7 @@ sub_801B9F8: @ 801B9F8
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003570
adds r1, r0
@@ -35300,7 +35300,7 @@ sub_801BAAC: @ 801BAAC
beq _0801BAC8
cmp r6, 0
beq _0801BAC8
- ldr r7, =0x02022c74
+ ldr r7, =gUnknown_02022C74
ldr r0, =0x0000145c
bl AllocZeroed
str r0, [r7]
@@ -35376,7 +35376,7 @@ _0801BB3E:
thumb_func_start sub_801BB48
sub_801BB48: @ 801BB48
push {r4,lr}
- ldr r4, =0x02022c74
+ ldr r4, =gUnknown_02022C74
ldr r0, [r4]
cmp r0, 0
beq _0801BB64
@@ -35398,7 +35398,7 @@ _0801BB64:
sub_801BB74: @ 801BB74
push {r4-r6,lr}
sub sp, 0x24
- ldr r5, =0x02022c74
+ ldr r5, =gUnknown_02022C74
ldr r0, [r5]
cmp r0, 0
bne _0801BB8C
@@ -35478,7 +35478,7 @@ _0801BBE8:
bl CopyBgTilemapBufferToVram
movs r0, 0x2
bl CopyBgTilemapBufferToVram
- ldr r5, =0x02022c74
+ ldr r5, =gUnknown_02022C74
ldr r0, [r5]
movs r1, 0xB8
lsls r1, 1
@@ -35530,12 +35530,12 @@ _0801BC9A:
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r5, =0x02022c74
+ ldr r5, =gUnknown_02022C74
ldr r0, [r5]
movs r4, 0xB8
lsls r4, 1
@@ -35596,7 +35596,7 @@ _0801BD3A:
bl ShowBg
movs r0, 0x2
bl ShowBg
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -35624,7 +35624,7 @@ _0801BD70:
movs r0, 0x1
b _0801BD98
_0801BD86:
- ldr r0, =0x02022c74
+ ldr r0, =gUnknown_02022C74
ldr r1, [r0]
movs r0, 0xBA
lsls r0, 1
@@ -35647,7 +35647,7 @@ sub_801BDA4: @ 801BDA4
push {r4,r5,lr}
sub sp, 0x8
adds r2, r0, 0
- ldr r5, =0x02022c74
+ ldr r5, =gUnknown_02022C74
ldr r0, [r5]
cmp r0, 0
bne _0801BDBC
@@ -35729,7 +35729,7 @@ _0801BE56:
bl HideBg
movs r0, 0x2
bl HideBg
- ldr r4, =0x02022c74
+ ldr r4, =gUnknown_02022C74
ldr r0, [r4]
movs r1, 0xBD
lsls r1, 1
@@ -35755,7 +35755,7 @@ _0801BE94:
bl sub_80D2F9C
b _0801BEDA
_0801BE9E:
- ldr r0, =0x02022c60
+ ldr r0, =gUnknown_02022C60
ldrb r0, [r0]
adds r1, r2, 0
bl sub_80186EC
@@ -35782,7 +35782,7 @@ _0801BEC4:
movs r0, 0x1
b _0801BEEC
_0801BEDA:
- ldr r0, =0x02022c74
+ ldr r0, =gUnknown_02022C74
ldr r1, [r0]
movs r0, 0xBA
lsls r0, 1
@@ -35813,7 +35813,7 @@ sub_801BEF8: @ 801BEF8
movs r1, 0
movs r2, 0x6
bl memset
- ldr r4, =0x02022c74
+ ldr r4, =gUnknown_02022C74
ldr r1, [r4]
ldr r2, =0x0000018b
adds r0, r1, r2
@@ -35883,7 +35883,7 @@ _0801BF66:
lsrs r5, r0, 16
cmp r5, 0x3
bls _0801BF66
- ldr r6, =0x02022c74
+ ldr r6, =gUnknown_02022C74
ldr r1, [r6]
movs r3, 0xA2
lsls r3, 2
@@ -36003,7 +36003,7 @@ _0801C06E:
bls _0801C06E
movs r5, 0
movs r6, 0
- ldr r1, =0x02022c74
+ ldr r1, =gUnknown_02022C74
mov r8, r1
movs r2, 0x91
lsls r2, 1
@@ -36120,7 +36120,7 @@ sub_801C178: @ 801C178
mov r8, r4
movs r0, 0
str r0, [sp, 0xC]
- ldr r7, =0x02022c74
+ ldr r7, =gUnknown_02022C74
ldr r0, [r7]
lsls r1, r4, 1
movs r2, 0xBB
@@ -36258,7 +36258,7 @@ _0801C2A2:
adds r3, 0x2
lsls r3, 24
lsrs r3, 24
- ldr r0, =0x02022c74
+ ldr r0, =gUnknown_02022C74
ldr r2, [r0]
movs r1, 0xB8
lsls r1, 1
@@ -36514,7 +36514,7 @@ sub_801C4C0: @ 801C4C0
push {r5-r7}
sub sp, 0x8
movs r7, 0
- ldr r4, =0x02022c74
+ ldr r4, =gUnknown_02022C74
ldr r0, [r4]
movs r1, 0xBE
lsls r1, 1
@@ -36542,7 +36542,7 @@ sub_801C4C0: @ 801C4C0
lsls r2, 1
adds r1, r2
strb r0, [r1]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r4]
movs r1, 0xBE
lsls r1, 1
@@ -36670,7 +36670,7 @@ _0801C5EE:
sub_801C61C: @ 801C61C
push {r4-r7,lr}
movs r5, 0
- ldr r4, =0x02022c74
+ ldr r4, =gUnknown_02022C74
ldr r0, [r4]
movs r2, 0xBE
lsls r2, 1
@@ -36682,7 +36682,7 @@ sub_801C61C: @ 801C61C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80D2EF8
_0801C640:
@@ -36698,7 +36698,7 @@ _0801C640:
cmp r5, r2
bcs _0801C6A4
adds r6, r4, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_0801C65A:
ldr r0, [r6]
lsls r4, r5, 1
@@ -36757,7 +36757,7 @@ sub_801C6C8: @ 801C6C8
adds r4, r0, 0
cmp r4, 0
beq _0801C6DE
- ldr r5, =0x02022c78
+ ldr r5, =gUnknown_02022C78
ldr r0, =0x000013a4
bl AllocZeroed
str r0, [r5]
@@ -36802,7 +36802,7 @@ _0801C71C:
thumb_func_start sub_801C72C
sub_801C72C: @ 801C72C
push {r4,lr}
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r0, [r4]
cmp r0, 0
beq _0801C748
@@ -36828,7 +36828,7 @@ sub_801C758: @ 801C758
mov r5, r8
push {r5-r7}
sub sp, 0x24
- ldr r5, =0x02022c78
+ ldr r5, =gUnknown_02022C78
ldr r0, [r5]
cmp r0, 0
bne _0801C778
@@ -36950,7 +36950,7 @@ _0801C82C:
bl CopyBgTilemapBufferToVram
movs r0, 0x3
bl CopyBgTilemapBufferToVram
- ldr r5, =0x02022c78
+ ldr r5, =gUnknown_02022C78
ldr r0, [r5]
movs r1, 0xDE
lsls r1, 1
@@ -36994,12 +36994,12 @@ _0801C8E2:
movs r1, 0x20
movs r2, 0x20
bl gpu_pal_apply
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r0, =0x02022c78
+ ldr r0, =gUnknown_02022C78
mov r8, r0
ldr r0, [r0]
movs r4, 0xDE
@@ -37082,12 +37082,12 @@ _0801C9A8:
bl ShowBg
movs r0, 0x3
bl ShowBg
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
strb r0, [r2, 0x8]
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r1, [r4]
movs r3, 0xE5
lsls r3, 2
@@ -37124,7 +37124,7 @@ _0801CA04:
movs r0, 0x1
b _0801CA3A
_0801CA1E:
- ldr r0, =0x02022c78
+ ldr r0, =gUnknown_02022C78
ldr r2, [r0]
movs r0, 0xE0
lsls r0, 1
@@ -37156,7 +37156,7 @@ sub_801CA50: @ 801CA50
push {r4,r5,lr}
sub sp, 0x8
adds r2, r0, 0
- ldr r5, =0x02022c78
+ ldr r5, =gUnknown_02022C78
ldr r0, [r5]
cmp r0, 0
bne _0801CA68
@@ -37271,7 +37271,7 @@ _0801CB54:
bl HideBg
movs r0, 0x2
bl HideBg
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r0, [r4]
movs r1, 0xE5
lsls r1, 1
@@ -37295,7 +37295,7 @@ _0801CB84:
movs r1, 0
movs r2, 0
bl ChangeBgY
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r0, [r4]
ldr r2, =0x000001c1
adds r1, r0, r2
@@ -37311,7 +37311,7 @@ _0801CB84:
b _0801CC0E
.pool
_0801CBC0:
- ldr r0, =0x02022c60
+ ldr r0, =gUnknown_02022C60
ldrb r0, [r0]
adds r1, r2, 0
bl sub_80186EC
@@ -37344,7 +37344,7 @@ _0801CBF4:
movs r0, 0x1
b _0801CC2A
_0801CC0E:
- ldr r0, =0x02022c78
+ ldr r0, =gUnknown_02022C78
ldr r2, [r0]
movs r0, 0xE0
lsls r0, 1
@@ -37370,7 +37370,7 @@ _0801CC2A:
thumb_func_start sub_801CC38
sub_801CC38: @ 801CC38
push {r4,r5,lr}
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r2, [r4]
movs r5, 0xE0
lsls r5, 1
@@ -37407,7 +37407,7 @@ _0801CC72:
thumb_func_start sub_801CC80
sub_801CC80: @ 801CC80
push {r4,lr}
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r2, [r4]
movs r1, 0xE0
lsls r1, 1
@@ -37450,7 +37450,7 @@ sub_801CCD0: @ 801CCD0
lsls r0, 16
lsrs r4, r0, 16
adds r3, r4, 0
- ldr r2, =0x02022c78
+ ldr r2, =gUnknown_02022C78
ldr r0, [r2]
mov r12, r0
movs r0, 0xE1
@@ -37582,7 +37582,7 @@ _0801CDC6:
sub_801CDCC: @ 801CDCC
push {r4-r6,lr}
movs r5, 0
- ldr r4, =0x02022c78
+ ldr r4, =gUnknown_02022C78
ldr r1, [r4]
movs r2, 0xE7
lsls r2, 1
@@ -37637,7 +37637,7 @@ _0801CE34:
lsrs r5, r0, 24
cmp r5, 0x9
bls _0801CDF0
- ldr r2, =0x02022c78
+ ldr r2, =gUnknown_02022C78
ldr r1, [r2]
movs r4, 0xE5
lsls r4, 2
@@ -37669,7 +37669,7 @@ sub_801CE7C: @ 801CE7C
push {r7}
sub sp, 0xC
movs r5, 0
- ldr r6, =0x02022c78
+ ldr r6, =gUnknown_02022C78
ldr r0, [r6]
movs r7, 0xE4
lsls r7, 1
@@ -37739,7 +37739,7 @@ _0801CEEC:
movs r3, 0x6
bl box_print
_0801CF1C:
- ldr r6, =0x02022c78
+ ldr r6, =gUnknown_02022C78
ldr r4, [r6]
movs r1, 0xE5
lsls r1, 1
@@ -37804,7 +37804,7 @@ _0801CF1C:
thumb_func_start sub_801CFA4
sub_801CFA4: @ 801CFA4
push {r4-r6,lr}
- ldr r0, =0x02022c78
+ ldr r0, =gUnknown_02022C78
ldr r1, [r0]
movs r2, 0xE1
lsls r2, 1
@@ -37839,7 +37839,7 @@ _0801CFE4:
movs r2, 0x2
bl ChangeBgY
_0801CFF8:
- ldr r3, =0x02022c78
+ ldr r3, =gUnknown_02022C78
ldr r0, [r3]
ldr r2, =0x000001c3
adds r5, r0, r2
@@ -37908,7 +37908,7 @@ _0801D070:
thumb_func_start mevent_srv_init_wnews
mevent_srv_init_wnews: @ 801D07C
push {r4,lr}
- ldr r4, =0x02022c7c
+ ldr r4, =gUnknown_02022C7C
movs r0, 0x60
bl AllocZeroed
str r0, [r4]
@@ -37925,7 +37925,7 @@ mevent_srv_init_wnews: @ 801D07C
thumb_func_start mevent_srv_new_wcard
mevent_srv_new_wcard: @ 801D0A0
push {r4,lr}
- ldr r4, =0x02022c7c
+ ldr r4, =gUnknown_02022C7C
movs r0, 0x60
bl AllocZeroed
str r0, [r4]
@@ -37943,7 +37943,7 @@ mevent_srv_new_wcard: @ 801D0A0
sub_801D0C4: @ 801D0C4
push {r4-r6,lr}
adds r6, r0, 0
- ldr r4, =0x02022c7c
+ ldr r4, =gUnknown_02022C7C
ldr r0, [r4]
cmp r0, 0
bne _0801D0D8
@@ -38435,7 +38435,7 @@ mevent_dispatch_08145600: @ 801D46C
sub_801D484: @ 801D484
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02022c80
+ ldr r4, =gUnknown_02022C80
movs r0, 0x50
bl AllocZeroed
str r0, [r4]
@@ -38454,7 +38454,7 @@ sub_801D484: @ 801D484
sub_801D4A8: @ 801D4A8
push {r4-r6,lr}
adds r6, r0, 0
- ldr r4, =0x02022c80
+ ldr r4, =gUnknown_02022C80
ldr r0, [r4]
cmp r0, 0
bne _0801D4BC
@@ -38484,7 +38484,7 @@ _0801D4DC:
thumb_func_start sub_801D4E4
sub_801D4E4: @ 801D4E4
- ldr r0, =0x02022c80
+ ldr r0, =gUnknown_02022C80
ldr r1, [r0]
ldr r0, [r1, 0xC]
adds r0, 0x1
@@ -38495,7 +38495,7 @@ sub_801D4E4: @ 801D4E4
thumb_func_start sub_801D4F4
sub_801D4F4: @ 801D4F4
- ldr r0, =0x02022c80
+ ldr r0, =gUnknown_02022C80
ldr r0, [r0]
ldr r0, [r0, 0x20]
bx lr
@@ -38504,7 +38504,7 @@ sub_801D4F4: @ 801D4F4
thumb_func_start sub_801D500
sub_801D500: @ 801D500
- ldr r1, =0x02022c80
+ ldr r1, =gUnknown_02022C80
ldr r1, [r1]
str r0, [r1, 0x4]
bx lr
@@ -38861,7 +38861,7 @@ _0801D7C4:
bl sub_80992A0
b _0801D804
_0801D7D0:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bec
adds r0, r1
@@ -38947,9 +38947,9 @@ sub_801D860: @ 801D860
adds r4, r0, 0
ldr r3, =0x0201c000
adds r0, r4, 0x4
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r2, [r2]
bl _call_via_r3
cmp r0, 0x1
@@ -39072,7 +39072,7 @@ sub_801D938: @ 801D938
adds r3, r0, 0
adds r0, r1, 0
lsls r3, 8
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r3, r1
adds r1, r3, 0
bl memcpy
@@ -39452,7 +39452,7 @@ _0801DC10:
thumb_func_start sub_801DC20
sub_801DC20: @ 801DC20
push {r4-r6,lr}
- ldr r6, =0x020375f0
+ ldr r6, =gUnknown_020375F0
bl sub_801B044
adds r4, r0, 0
bl sub_809D490
@@ -39662,13 +39662,13 @@ _0801DD92:
thumb_func_start sub_801DD98
sub_801DD98: @ 801DD98
push {r4,lr}
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
movs r0, 0xDE
lsls r0, 1
bl Alloc
str r0, [r4]
bl sub_801DDD0
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0x14
strh r0, [r1]
movs r0, 0
@@ -39707,7 +39707,7 @@ sub_801DDD0: @ 801DDD0
lsls r1, 1
adds r0, r4, r1
bl sub_801EF1C
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r6, =0x00003c88
adds r4, 0xB9
movs r5, 0x9
@@ -39730,7 +39730,7 @@ _0801DE0E:
thumb_func_start sub_801DE30
sub_801DE30: @ 801DE30
push {r4,lr}
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
ldrb r0, [r0, 0xE]
bl DestroyTask
@@ -39749,7 +39749,7 @@ sub_801DE30: @ 801DE30
c2_081284E0: @ 801DE54
push {r4-r6,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r6, r0, r1
@@ -39800,7 +39800,7 @@ _0801DEBC:
.pool
_0801DEC8:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -39811,7 +39811,7 @@ _0801DEC8:
ldr r0, =sub_801DF54
movs r1, 0x8
bl CreateTask
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
strb r0, [r1, 0xE]
ldr r0, =sub_801F2B4
@@ -39857,7 +39857,7 @@ sub_801DF38: @ 801DF38
thumb_func_start sub_801DF54
sub_801DF54: @ 801DF54
push {r4,lr}
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
ldrb r0, [r0, 0x17]
cmp r0, 0x2
@@ -39887,7 +39887,7 @@ _0801DF80:
strb r0, [r1, 0x17]
_0801DF8A:
ldr r1, =gUnknown_082F2A7C
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrh r0, [r0, 0x4]
lsls r0, 2
@@ -39903,7 +39903,7 @@ _0801DF8A:
thumb_func_start sub_801DFAC
sub_801DFAC: @ 801DFAC
push {r4,lr}
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
ldrh r1, [r0, 0x6]
cmp r1, 0x1
@@ -39935,7 +39935,7 @@ _0801DFE0:
bl sub_8011A9C
cmp r0, 0
bne _0801E028
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
movs r0, 0xC8
lsls r0, 1
@@ -39968,7 +39968,7 @@ _0801E028:
thumb_func_start sub_801E030
sub_801E030: @ 801E030
push {r4,r5,lr}
- ldr r5, =0x02022c84
+ ldr r5, =gUnknown_02022C84
ldr r3, [r5]
ldrh r0, [r3, 0x6]
cmp r0, 0
@@ -39978,7 +39978,7 @@ sub_801E030: @ 801E030
b _0801E118
.pool
_0801E048:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x8
ands r0, r2
@@ -40086,7 +40086,7 @@ _0801E118:
thumb_func_start sub_801E120
sub_801E120: @ 801E120
push {r4-r6,lr}
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrh r0, [r0, 0x6]
cmp r0, 0x4
@@ -40118,7 +40118,7 @@ _0801E15E:
cmp r0, 0
bne _0801E23A
_0801E16A:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
ldrh r0, [r1, 0x6]
adds r0, 0x1
@@ -40141,7 +40141,7 @@ _0801E17C:
movs r0, 0x4
movs r1, 0
bl sub_801F5EC
- ldr r5, =0x02022c84
+ ldr r5, =gUnknown_02022C84
ldr r2, [r5]
ldrb r0, [r2, 0x10]
cmp r0, r4
@@ -40151,7 +40151,7 @@ _0801E17C:
b _0801E1DC
.pool
_0801E1B4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -40168,7 +40168,7 @@ _0801E1D4:
movs r1, 0
bl sub_801F5EC
_0801E1DC:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x3
strh r0, [r1, 0x6]
@@ -40219,7 +40219,7 @@ _0801E23A:
thumb_func_start sub_801E240
sub_801E240: @ 801E240
push {r4,r5,lr}
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r0, [r1]
ldrh r0, [r0, 0x6]
adds r2, r1, 0
@@ -40250,7 +40250,7 @@ _0801E290:
movs r0, 0x6
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x1
strh r0, [r1, 0x6]
@@ -40264,7 +40264,7 @@ _0801E2A8:
beq _0801E2B6
b _0801E458
_0801E2B6:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x2
strh r0, [r1, 0x6]
@@ -40290,7 +40290,7 @@ _0801E2DE:
_0801E2E4:
b _0801E396
_0801E2E6:
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
ldrb r0, [r1, 0x13]
cmp r0, 0
@@ -40338,7 +40338,7 @@ _0801E346:
movs r0, 0x14
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0xA
strh r0, [r1, 0x6]
@@ -40352,7 +40352,7 @@ _0801E35C:
beq _0801E36A
b _0801E458
_0801E36A:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x8
strh r0, [r1, 0x6]
@@ -40378,7 +40378,7 @@ _0801E396:
movs r0, 0x7
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x3
strh r0, [r1, 0x6]
@@ -40386,7 +40386,7 @@ _0801E396:
.pool
_0801E3AC:
bl sub_80104B0
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
movs r1, 0xC8
lsls r1, 1
@@ -40409,7 +40409,7 @@ _0801E3D4:
bl sub_8011A9C
cmp r0, 0
bne _0801E414
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
movs r0, 0xC8
lsls r0, 1
@@ -40432,14 +40432,14 @@ _0801E410:
_0801E412:
strh r0, [r1, 0x6]
_0801E414:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801E458
b _0801E42C
.pool
_0801E424:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801E438
@@ -40474,7 +40474,7 @@ _0801E458:
thumb_func_start sub_801E460
sub_801E460: @ 801E460
push {r4,lr}
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r0, [r1]
ldrh r0, [r0, 0x6]
adds r2, r1, 0
@@ -40509,7 +40509,7 @@ _0801E4B2:
movs r0, 0x7
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
b _0801E59A
.pool
@@ -40522,7 +40522,7 @@ _0801E4C8:
movs r0, 0x12
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
b _0801E59A
.pool
@@ -40532,7 +40532,7 @@ _0801E4E8:
lsls r0, 24
cmp r0, 0
bne _0801E5BC
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
movs r1, 0xC8
lsls r1, 1
@@ -40549,7 +40549,7 @@ _0801E50C:
bl sub_8011A9C
cmp r0, 0
bne _0801E5BC
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
movs r0, 0xC8
lsls r0, 1
@@ -40572,7 +40572,7 @@ _0801E540:
bl sub_8011A9C
cmp r0, 0
bne _0801E5BC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
b _0801E59A
.pool
@@ -40586,7 +40586,7 @@ _0801E560:
cmp r4, 0
bne _0801E5BC
bl sub_800AC34
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
strh r4, [r1, 0xA]
b _0801E59A
@@ -40599,7 +40599,7 @@ _0801E584:
adds r0, 0x1
strh r0, [r1, 0xA]
_0801E590:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801E5BC
@@ -40630,7 +40630,7 @@ _0801E5BC:
thumb_func_start sub_801E5C4
sub_801E5C4: @ 801E5C4
push {r4,r5,lr}
- ldr r5, =0x02022c84
+ ldr r5, =gUnknown_02022C84
ldr r1, [r5]
ldrh r0, [r1, 0x6]
cmp r0, 0x1
@@ -40683,7 +40683,7 @@ _0801E62E:
adds r0, 0x1
strh r0, [r1, 0xA]
_0801E638:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801E662
@@ -40714,7 +40714,7 @@ _0801E662:
thumb_func_start sub_801E668
sub_801E668: @ 801E668
push {r4,lr}
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r0, [r1]
ldrh r0, [r0, 0x6]
adds r2, r1, 0
@@ -40739,7 +40739,7 @@ _0801E69C:
lsls r0, 24
cmp r0, 0
bne _0801E75C
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
ldrb r0, [r0, 0x13]
cmp r0, 0
@@ -40757,7 +40757,7 @@ _0801E6C8:
lsls r0, 24
cmp r0, 0
bne _0801E75C
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
ldrb r0, [r0, 0x13]
cmp r0, 0
@@ -40785,7 +40785,7 @@ _0801E6F0:
cmp r4, 0
bne _0801E75C
bl sub_800AC34
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
strh r4, [r1, 0xA]
b _0801E73A
@@ -40798,7 +40798,7 @@ _0801E724:
adds r0, 0x1
strh r0, [r1, 0xA]
_0801E730:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801E75C
@@ -40829,7 +40829,7 @@ _0801E75C:
thumb_func_start sub_801E764
sub_801E764: @ 801E764
push {r4,lr}
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r0, [r1]
ldrh r0, [r0, 0x6]
adds r4, r1, 0
@@ -40849,7 +40849,7 @@ _0801E784:
.4byte _0801E802
.4byte _0801E820
_0801E798:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801E7AC
@@ -40876,7 +40876,7 @@ _0801E7C0:
bl sub_8011A9C
cmp r0, 0
bne _0801E830
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
movs r0, 0xC8
lsls r0, 1
@@ -40903,7 +40903,7 @@ _0801E802:
cmp r0, 0
bne _0801E830
_0801E80E:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
_0801E812:
ldrh r0, [r1, 0x6]
@@ -40927,7 +40927,7 @@ _0801E830:
thumb_func_start sub_801E838
sub_801E838: @ 801E838
push {r4,lr}
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrh r0, [r0, 0x6]
cmp r0, 0x6
@@ -40956,7 +40956,7 @@ _0801E874:
movs r0, 0x9
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x2
b _0801E966
@@ -40965,13 +40965,13 @@ _0801E890:
movs r0, 0xD
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x5
b _0801E966
.pool
_0801E8A4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -40981,7 +40981,7 @@ _0801E8A4:
movs r0, 0xB
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x3
b _0801E966
@@ -41001,7 +41001,7 @@ _0801E8DA:
movs r0, 0x1
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
strh r4, [r0, 0x6]
b _0801E968
@@ -41012,7 +41012,7 @@ _0801E8F8:
lsls r0, 24
cmp r0, 0
bne _0801E968
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x1
b _0801E966
@@ -41040,13 +41040,13 @@ _0801E934:
lsls r0, 24
cmp r0, 0
bne _0801E968
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x6
b _0801E966
.pool
_0801E94C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -41056,7 +41056,7 @@ _0801E94C:
_0801E95A:
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x4
_0801E966:
@@ -41072,7 +41072,7 @@ _0801E968:
sub_801E978: @ 801E978
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r0, [r1]
ldrh r0, [r0, 0x6]
adds r4, r1, 0
@@ -41127,7 +41127,7 @@ _0801E9FC:
movs r0, 0xE
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x2
strh r0, [r1, 0x6]
@@ -41151,7 +41151,7 @@ _0801EA2E:
beq _0801EA34
b _0801EBC2
_0801EA34:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
b _0801EB82
.pool
@@ -41159,7 +41159,7 @@ _0801EA40:
movs r0, 0x7
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x3
strh r0, [r1, 0x6]
@@ -41176,7 +41176,7 @@ _0801EA66:
movs r0, 0xF
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x4
strh r0, [r1, 0x6]
@@ -41190,7 +41190,7 @@ _0801EA7C:
beq _0801EA8A
b _0801EBC2
_0801EA8A:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x5
strh r0, [r1, 0x6]
@@ -41214,7 +41214,7 @@ _0801EAB2:
beq _0801EAB8
b _0801EBC2
_0801EAB8:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
b _0801EB82
.pool
@@ -41222,7 +41222,7 @@ _0801EAC4:
movs r0, 0x7
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x6
strh r0, [r1, 0x6]
@@ -41238,7 +41238,7 @@ _0801EADC:
movs r1, 0
bl sub_801F5EC
bl sub_801EE2C
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x7
strh r0, [r1, 0x6]
@@ -41253,7 +41253,7 @@ _0801EB04:
bl sub_8076D5C
movs r0, 0
bl save_game_when_memory_present
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x8
strh r0, [r1, 0x6]
@@ -41263,7 +41263,7 @@ _0801EB28:
movs r0, 0x11
movs r1, 0
bl sub_801F5EC
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x9
strh r0, [r1, 0x6]
@@ -41278,7 +41278,7 @@ _0801EB40:
movs r0, 0x37
bl audio_play
bl sav2_gender2_inplace_and_xFE
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0xA
strh r0, [r1, 0x6]
@@ -41314,14 +41314,14 @@ _0801EB88:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0xD
strh r0, [r1, 0x6]
b _0801EBC2
.pool
_0801EBA8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -41341,7 +41341,7 @@ _0801EBC2:
thumb_func_start sub_801EBD4
sub_801EBD4: @ 801EBD4
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r1, [r1]
movs r2, 0
strh r0, [r1, 0x4]
@@ -41353,7 +41353,7 @@ sub_801EBD4: @ 801EBD4
thumb_func_start sub_801EBE4
sub_801EBE4: @ 801EBE4
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x30]
movs r0, 0x40
ands r0, r2
@@ -41365,7 +41365,7 @@ sub_801EBE4: @ 801EBE4
ands r0, r2
cmp r0, 0
beq _0801EC24
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r2, [r0]
ldr r1, =gUnknown_082F2AA4
ldrb r0, [r2, 0x10]
@@ -41381,7 +41381,7 @@ _0801EC20:
strb r3, [r2, 0x12]
b _0801EC8A
_0801EC24:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
ldrb r0, [r1, 0x10]
cmp r0, 0x3
@@ -41421,7 +41421,7 @@ _0801EC6A:
movs r0, 0
b _0801EC8C
_0801EC6E:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r2, [r0]
ldrb r0, [r2, 0x12]
cmp r0, 0
@@ -41448,7 +41448,7 @@ _0801EC8C:
sub_801EC94: @ 801EC94
push {r4-r6,lr}
sub sp, 0x18
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r5, [r0]
ldrb r0, [r5, 0x10]
cmp r0, 0x3
@@ -41500,7 +41500,7 @@ _0801ECDC:
bl GetStringLength_Multibyte
adds r5, r0, 0
_0801ED02:
- ldr r6, =0x02022c84
+ ldr r6, =gUnknown_02022C84
ldr r1, [r6]
ldrb r0, [r1, 0x15]
strb r0, [r1, 0x14]
@@ -41557,7 +41557,7 @@ _0801ED5A:
thumb_func_start sub_801ED68
sub_801ED68: @ 801ED68
push {r4,lr}
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r1, [r4]
ldrb r0, [r1, 0x15]
strb r0, [r1, 0x14]
@@ -41582,7 +41582,7 @@ _0801ED8A:
thumb_func_start sub_801ED94
sub_801ED94: @ 801ED94
push {lr}
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
ldrb r0, [r1, 0x15]
subs r0, 0x1
@@ -41607,7 +41607,7 @@ _0801EDB8:
thumb_func_start sub_801EDC4
sub_801EDC4: @ 801EDC4
push {lr}
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x15]
cmp r0, 0
@@ -41627,7 +41627,7 @@ sub_801EDE0: @ 801EDE0
push {r4,lr}
bl sub_801F114
adds r1, r0, 0
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
ldrb r3, [r0, 0x12]
lsls r2, r3, 2
@@ -41648,7 +41648,7 @@ sub_801EDE0: @ 801EDE0
thumb_func_start sub_801EE10
sub_801EE10: @ 801EE10
- ldr r1, =0x02022c84
+ ldr r1, =gUnknown_02022C84
ldr r2, [r1]
movs r0, 0xFF
strb r0, [r2, 0x1A]
@@ -41667,9 +41667,9 @@ sub_801EE2C: @ 801EE2C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
- ldr r7, =0x02022c84
+ ldr r7, =gUnknown_02022C84
movs r6, 0xB9
ldr r5, =0x00003c88
movs r4, 0x9
@@ -41695,7 +41695,7 @@ _0801EE3E:
thumb_func_start sub_801EE6C
sub_801EE6C: @ 801EE6C
- ldr r2, =0x02022c84
+ ldr r2, =gUnknown_02022C84
lsls r1, r0, 2
adds r1, r0
lsls r1, 2
@@ -41710,7 +41710,7 @@ sub_801EE6C: @ 801EE6C
thumb_func_start sub_801EE84
sub_801EE84: @ 801EE84
push {lr}
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x1A
@@ -41732,7 +41732,7 @@ _0801EE9C:
thumb_func_start sub_801EEA8
sub_801EEA8: @ 801EEA8
push {lr}
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r2, r0, 0
adds r2, 0x1A
@@ -41761,7 +41761,7 @@ _0801EECC:
thumb_func_start sub_801EED8
sub_801EED8: @ 801EED8
push {r4,lr}
- ldr r4, =0x02022c84
+ ldr r4, =gUnknown_02022C84
ldr r0, [r4]
adds r0, 0x1A
bl GetStringLength_Multibyte
@@ -41810,10 +41810,10 @@ sub_801EF24: @ 801EF24
movs r0, 0x2
strb r0, [r4]
adds r0, r4, 0x1
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x13]
strb r0, [r4, 0x9]
@@ -41830,11 +41830,11 @@ sub_801EF4C: @ 801EF4C
movs r0, 0x1
strb r0, [r4]
adds r0, r4, 0x1
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r4, 0x9
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
adds r1, 0x1A
adds r0, r4, 0
@@ -41852,10 +41852,10 @@ sub_801EF7C: @ 801EF7C
movs r0, 0x3
strb r0, [r4]
adds r0, r4, 0x1
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x13]
strb r0, [r4, 0x9]
@@ -41873,10 +41873,10 @@ sub_801EFA8: @ 801EFA8
movs r0, 0x4
strb r0, [r4]
adds r0, r4, 0x1
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x13]
strb r0, [r4, 0x9]
@@ -41893,10 +41893,10 @@ sub_801EFD0: @ 801EFD0
movs r0, 0x5
strb r0, [r4]
adds r0, r4, 0x1
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x13]
strb r0, [r4, 0x9]
@@ -41930,7 +41930,7 @@ _0801F016:
beq _0801F06E
b _0801F0A8
_0801F020:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x13]
ldrb r1, [r4, 0x8]
@@ -41964,13 +41964,13 @@ _0801F044:
movs r0, 0x1
b _0801F0AA
_0801F06E:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r0, 0x79
adds r1, r4, 0
bl CopyString
_0801F07A:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x13]
ldrb r5, [r5]
@@ -41997,7 +41997,7 @@ _0801F0AA:
thumb_func_start sub_801F0B0
sub_801F0B0: @ 801F0B0
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x10]
bx lr
@@ -42006,7 +42006,7 @@ sub_801F0B0: @ 801F0B0
thumb_func_start sub_801F0BC
sub_801F0BC: @ 801F0BC
- ldr r2, =0x02022c84
+ ldr r2, =gUnknown_02022C84
ldr r3, [r2]
ldrb r2, [r3, 0x11]
strb r2, [r0]
@@ -42018,7 +42018,7 @@ sub_801F0BC: @ 801F0BC
thumb_func_start sub_801F0D0
sub_801F0D0: @ 801F0D0
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r0, 0x1A
bx lr
@@ -42038,7 +42038,7 @@ sub_801F0DC: @ 801F0DC
sub_801F0EC: @ 801F0EC
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r3, [r0, 0x15]
ldrb r2, [r0, 0x14]
@@ -42064,7 +42064,7 @@ sub_801F114: @ 801F114
bl sub_801EED8
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x1A
@@ -42093,7 +42093,7 @@ sub_801F144: @ 801F144
bl sub_801EED8
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x1A
@@ -42124,7 +42124,7 @@ _0801F174:
thumb_func_start sub_801F180
sub_801F180: @ 801F180
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r0, 0x39
bx lr
@@ -42133,7 +42133,7 @@ sub_801F180: @ 801F180
thumb_func_start sub_801F18C
sub_801F18C: @ 801F18C
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x16]
bx lr
@@ -42142,7 +42142,7 @@ sub_801F18C: @ 801F18C
thumb_func_start sub_801F198
sub_801F198: @ 801F198
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
ldrb r0, [r0, 0x15]
bx lr
@@ -42176,7 +42176,7 @@ _0801F1CA:
thumb_func_start sub_801F1D0
sub_801F1D0: @ 801F1D0
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r0, [r0]
adds r0, 0x79
bx lr
@@ -42186,7 +42186,7 @@ sub_801F1D0: @ 801F1D0
thumb_func_start copy_strings_to_sav1
copy_strings_to_sav1: @ 801F1DC
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00003c88
adds r0, r1
@@ -42251,7 +42251,7 @@ sub_801F2B4: @ 801F2B4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -42276,7 +42276,7 @@ _0801F2E0:
.4byte _0801F494
.4byte _0801F438
_0801F300:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0801F30A
@@ -42290,7 +42290,7 @@ _0801F30E:
lsrs r0, 24
adds r2, r0, 0
strh r0, [r4, 0x8]
- ldr r3, =0x02022c84
+ ldr r3, =gUnknown_02022C84
ldr r0, [r3]
ldrb r1, [r0, 0xD]
movs r5, 0x8
@@ -42365,7 +42365,7 @@ _0801F3A2:
movs r1, 0x2
ldrsh r0, [r4, r1]
lsls r0, 8
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r0, r1
ldrb r0, [r0]
subs r0, 0x1
@@ -42400,13 +42400,13 @@ _0801F3F4:
movs r0, 0x6
_0801F3F6:
strh r0, [r4, 0xA]
- ldr r5, =0x02022c84
+ ldr r5, =gUnknown_02022C84
ldr r0, [r5]
adds r0, 0x39
movs r2, 0x2
ldrsh r1, [r4, r2]
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
bl sub_801EFF8
cmp r0, 0
@@ -42437,7 +42437,7 @@ _0801F438:
ldrh r0, [r4, 0xA]
b _0801F4C2
_0801F448:
- ldr r6, =0x02022c84
+ ldr r6, =gUnknown_02022C84
ldr r0, [r6]
ldrb r0, [r0, 0x13]
cmp r0, 0
@@ -42464,7 +42464,7 @@ _0801F47C:
movs r0, 0x3
b _0801F4C2
_0801F480:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
ldrb r0, [r1, 0x13]
cmp r0, 0
@@ -42473,7 +42473,7 @@ _0801F480:
b _0801F49A
.pool
_0801F494:
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
movs r0, 0x3
_0801F49A:
@@ -42487,7 +42487,7 @@ _0801F4A8:
bl sub_8011A9C
cmp r0, 0
bne _0801F4C4
- ldr r0, =0x02022c84
+ ldr r0, =gUnknown_02022C84
ldr r1, [r0]
ldrb r0, [r1, 0x13]
cmp r0, 0
@@ -42508,7 +42508,7 @@ _0801F4C4:
thumb_func_start sub_801F4D0
sub_801F4D0: @ 801F4D0
push {r4,lr}
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r0, =0x00002168
bl Alloc
str r0, [r4]
@@ -42559,7 +42559,7 @@ sub_801F534: @ 801F534
sub_801F544: @ 801F544
push {r4,lr}
bl sub_80208D0
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r0, [r4]
cmp r0, 0
beq _0801F55A
@@ -42568,7 +42568,7 @@ sub_801F544: @ 801F544
str r0, [r4]
_0801F55A:
bl FreeAllWindowBuffers
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
pop {r4}
@@ -42590,7 +42590,7 @@ sub_801F574: @ 801F574
thumb_func_start sub_801F580
sub_801F580: @ 801F580
push {r4,r5,lr}
- ldr r1, =0x02022c88
+ ldr r1, =gUnknown_02022C88
ldr r0, [r1]
cmp r0, 0
beq _0801F5A8
@@ -42620,7 +42620,7 @@ _0801F5A8:
thumb_func_start sub_801F5B8
sub_801F5B8: @ 801F5B8
push {r4-r6,lr}
- ldr r1, =0x02022c88
+ ldr r1, =gUnknown_02022C88
ldr r0, [r1]
cmp r0, 0
beq _0801F5E0
@@ -42652,7 +42652,7 @@ sub_801F5EC: @ 801F5EC
lsls r0, 16
lsrs r6, r0, 16
lsls r1, 24
- ldr r3, =0x02022c88
+ ldr r3, =gUnknown_02022C88
ldr r0, [r3]
lsrs r1, 21
adds r0, r1
@@ -42695,7 +42695,7 @@ _0801F63E:
thumb_func_start sub_801F644
sub_801F644: @ 801F644
lsls r0, 24
- ldr r1, =0x02022c88
+ ldr r1, =gUnknown_02022C88
ldr r1, [r1]
lsrs r0, 21
adds r1, r0
@@ -42923,7 +42923,7 @@ _0801F7F0:
movs r1, 0xB
movs r2, 0x1
bl sub_801FDDC
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43091,7 +43091,7 @@ _0801F938:
movs r0, 0x1
movs r1, 0x10
bl sub_801FF18
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43172,7 +43172,7 @@ _0801F9E0:
cmp r0, 0
bne _0801FA20
bl sub_8020094
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43259,7 +43259,7 @@ _0801FA80:
.4byte _0801FB14
.4byte _0801FADE
_0801FA94:
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrh r5, [r0, 0x1A]
bl sub_801F180
@@ -43282,7 +43282,7 @@ _0801FAC0:
lsrs r2, r0, 24
cmp r2, 0
bne _0801FB3A
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r1, [r0]
ldrh r0, [r1, 0x1A]
cmp r0, 0x8
@@ -43309,7 +43309,7 @@ _0801FAF0:
movs r0, 0
movs r1, 0x2
bl CopyWindowToVram
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r1, [r0]
ldrh r0, [r1, 0x1C]
adds r0, 0x1
@@ -43322,7 +43322,7 @@ _0801FB14:
lsls r0, 24
cmp r0, 0
bne _0801FB3A
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrh r0, [r0, 0x1C]
cmp r0, 0x2
@@ -43385,7 +43385,7 @@ _0801FB80:
movs r0, 0x3
movs r1, 0x10
bl sub_801FF18
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43422,7 +43422,7 @@ _0801FBC4:
movs r0, 0x4
movs r1, 0
bl sub_801FF18
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43464,7 +43464,7 @@ _0801FC08:
movs r0, 0x5
movs r1, 0
bl sub_801FF18
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43505,7 +43505,7 @@ _0801FC5C:
movs r1, 0xA
movs r2, 0x1
bl sub_801FDDC
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43546,7 +43546,7 @@ _0801FCAC:
movs r1, 0xA
movs r2, 0x1
bl sub_801FDDC
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43583,7 +43583,7 @@ _0801FCFC:
movs r0, 0x8
movs r1, 0
bl sub_801FF18
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43618,14 +43618,14 @@ sub_801FD30: @ 801FD30
b _0801FD7E
_0801FD40:
bl sub_81AFBF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r0, 0
bl sub_81AFC0C
movs r0, 0x9
movs r1, 0
bl sub_801FF18
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43666,7 +43666,7 @@ _0801FD98:
movs r1, 0xA
movs r2, 0x1
bl sub_801FDDC
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
ldrb r0, [r0, 0x1E]
movs r1, 0x3
@@ -43737,7 +43737,7 @@ sub_801FDDC: @ 801FDDC
add r0, sp, 0xC
bl AddWindow
adds r1, r0, 0
- ldr r5, =0x02022c88
+ ldr r5, =gUnknown_02022C88
ldr r0, [r5]
movs r6, 0
strh r1, [r0, 0x18]
@@ -43793,7 +43793,7 @@ _0801FE94:
thumb_func_start sub_801FEBC
sub_801FEBC: @ 801FEBC
push {r4,lr}
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r0, [r4]
ldrh r0, [r0, 0x18]
cmp r0, 0xFF
@@ -43815,7 +43815,7 @@ _0801FEDA:
thumb_func_start sub_801FEE4
sub_801FEE4: @ 801FEE4
push {r4,lr}
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r0, [r4]
ldrh r0, [r0, 0x18]
cmp r0, 0xFF
@@ -43912,7 +43912,7 @@ sub_801FF18: @ 801FF18
_0801FF98:
add r0, sp, 0x14
bl AddWindow
- ldr r5, =0x02022c88
+ ldr r5, =gUnknown_02022C88
ldr r1, [r5]
strh r0, [r1, 0x1E]
ldrh r0, [r1, 0x1E]
@@ -44003,7 +44003,7 @@ _08020050:
adds r2, r6, 0
bl sub_8199F74
_0802007A:
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
mov r1, r8
strh r1, [r0, 0x1E]
@@ -44021,7 +44021,7 @@ _08020082:
thumb_func_start sub_8020094
sub_8020094: @ 8020094
push {r4,lr}
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r0, [r4]
ldrh r0, [r0, 0x1E]
cmp r0, 0xFF
@@ -44047,7 +44047,7 @@ _080200B2:
thumb_func_start sub_80200C8
sub_80200C8: @ 80200C8
push {r4,lr}
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r0, [r4]
ldrh r0, [r0, 0x1E]
cmp r0, 0xFF
@@ -44351,7 +44351,7 @@ _0802030C:
thumb_func_start sub_8020320
sub_8020320: @ 8020320
push {r4,lr}
- ldr r1, =0x02022c88
+ ldr r1, =gUnknown_02022C88
ldr r2, [r1]
ldrh r3, [r2, 0x20]
movs r4, 0x20
@@ -44390,7 +44390,7 @@ _08020360:
thumb_func_start sub_8020368
sub_8020368: @ 8020368
push {r4,lr}
- ldr r1, =0x02022c88
+ ldr r1, =gUnknown_02022C88
ldr r2, [r1]
ldrh r3, [r2, 0x20]
movs r4, 0x20
@@ -44606,7 +44606,7 @@ sub_8020480: @ 8020480
thumb_func_start sub_8020538
sub_8020538: @ 8020538
push {r4,lr}
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r1, [r4]
movs r0, 0x94
lsls r0, 1
@@ -44712,7 +44712,7 @@ task_tutorial_story_unknown: @ 8020604
movs r1, 0x88
lsls r1, 2
adds r0, r5, r1
- ldr r4, =0x02022c88
+ ldr r4, =gUnknown_02022C88
ldr r1, [r4]
ldr r2, =0x00002128
adds r1, r2
@@ -44802,7 +44802,7 @@ sub_80206E8: @ 80206E8
strb r0, [r1, 0x1]
movs r4, 0
_080206F8:
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r1, [r0]
ldr r0, =0x00002128
adds r1, r0
@@ -44870,12 +44870,12 @@ sub_8020770: @ 8020770
strb r0, [r2, 0x8]
mov r0, sp
strb r1, [r0, 0x9]
- ldr r0, =0x02022c88
+ ldr r0, =gUnknown_02022C88
ldr r0, [r0]
strh r1, [r0, 0x20]
str r1, [sp, 0xC]
add r0, sp, 0xC
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r2, =0x010003c0
bl CpuFastSet
ldr r0, [sp]
@@ -44896,12 +44896,12 @@ sub_80207C0: @ 80207C0
lsrs r0, 16
mov r1, sp
strh r0, [r1]
- ldr r5, =0x02039b28
+ ldr r5, =gUnknown_02039B28
ldrb r0, [r5, 0x14]
lsls r1, r0, 4
subs r1, r0
lsls r1, 7
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
adds r1, r4
ldr r2, =0x01000090
mov r0, sp
@@ -44939,7 +44939,7 @@ sub_8020818: @ 8020818
lsrs r4, 16
mov r0, sp
strh r4, [r0]
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
ldr r0, =0x01000090
mov r9, r0
mov r0, sp
@@ -44996,7 +44996,7 @@ _08020896:
bls _08020896
ldr r0, =gUnknown_082F315C
bl LoadTaggedObjectPalette
- ldr r4, =0x02022c8c
+ ldr r4, =gUnknown_02022C8C
movs r0, 0x18
bl Alloc
str r0, [r4]
@@ -45016,7 +45016,7 @@ _080208CA:
thumb_func_start sub_80208D0
sub_80208D0: @ 80208D0
push {lr}
- ldr r0, =0x02022c8c
+ ldr r0, =gUnknown_02022C8C
ldr r0, [r0]
cmp r0, 0
beq _080208DE
@@ -45037,12 +45037,12 @@ sub_80208E8: @ 80208E8
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022c8c
+ ldr r1, =gUnknown_02022C8C
ldr r2, [r1]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
pop {r0}
@@ -45052,7 +45052,7 @@ sub_80208E8: @ 80208E8
thumb_func_start sub_802091C
sub_802091C: @ 802091C
- ldr r1, =0x02022c8c
+ ldr r1, =gUnknown_02022C8C
ldr r1, [r1]
ldr r2, [r1]
adds r2, 0x3E
@@ -45084,7 +45084,7 @@ sub_802093C: @ 802093C
bl sub_801F0BC
cmp r4, 0x3
beq _0802097C
- ldr r4, =0x02022c8c
+ ldr r4, =gUnknown_02022C8C
ldr r0, [r4]
ldr r0, [r0]
movs r1, 0
@@ -45100,7 +45100,7 @@ sub_802093C: @ 802093C
b _08020992
.pool
_0802097C:
- ldr r4, =0x02022c8c
+ ldr r4, =gUnknown_02022C8C
ldr r0, [r4]
ldr r0, [r0]
movs r1, 0x2
@@ -45156,7 +45156,7 @@ sub_80209E0: @ 80209E0
lsrs r0, 24
cmp r0, 0x3
beq _08020A00
- ldr r0, =0x02022c8c
+ ldr r0, =gUnknown_02022C8C
ldr r0, [r0]
ldr r0, [r0]
movs r1, 0x1
@@ -45164,13 +45164,13 @@ sub_80209E0: @ 80209E0
b _08020A0C
.pool
_08020A00:
- ldr r0, =0x02022c8c
+ ldr r0, =gUnknown_02022C8C
ldr r0, [r0]
ldr r0, [r0]
movs r1, 0x3
bl StartObjectImageAnim
_08020A0C:
- ldr r0, =0x02022c8c
+ ldr r0, =gUnknown_02022C8C
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x14]
@@ -45182,7 +45182,7 @@ _08020A0C:
thumb_func_start sub_8020A1C
sub_8020A1C: @ 8020A1C
push {r4,lr}
- ldr r4, =0x02022c8c
+ ldr r4, =gUnknown_02022C8C
ldr r1, [r4]
ldrh r0, [r1, 0x14]
cmp r0, 0x3
@@ -45232,12 +45232,12 @@ sub_8020A68: @ 8020A68
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02022c8c
+ ldr r5, =gUnknown_02022C8C
ldr r2, [r5]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r1, r4
str r1, [r2, 0x8]
ldr r0, =gUnknown_082F31D4
@@ -45327,12 +45327,12 @@ sub_8020B20: @ 8020B20
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02022c8c
+ ldr r5, =gUnknown_02022C8C
ldr r2, [r5]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r1, r4
str r1, [r2, 0xC]
ldr r0, =gUnknown_082F3244
@@ -45370,7 +45370,7 @@ sub_8020B80: @ 8020B80
bl sub_801F0DC
cmp r0, 0
beq _08020BC2
- ldr r3, =0x02022c8c
+ ldr r3, =gUnknown_02022C8C
ldr r0, [r3]
ldr r1, [r0, 0x10]
adds r1, 0x3E
@@ -45391,7 +45391,7 @@ _08020BB8:
cmp r4, 0x3
bne _08020BD8
_08020BC2:
- ldr r0, =0x02022c8c
+ ldr r0, =gUnknown_02022C8C
ldr r0, [r0]
ldr r1, [r0, 0x10]
adds r1, 0x3E
@@ -45402,7 +45402,7 @@ _08020BC2:
b _08020BF6
.pool
_08020BD8:
- ldr r3, =0x02022c8c
+ ldr r3, =gUnknown_02022C8C
ldr r0, [r3]
ldr r1, [r0, 0x10]
adds r1, 0x3E
@@ -45425,7 +45425,7 @@ _08020BF6:
thumb_func_start sub_8020C00
sub_8020C00: @ 8020C00
- ldr r0, =0x02022c90
+ ldr r0, =gUnknown_02022C90
ldr r0, [r0]
bx lr
.pool
@@ -45435,7 +45435,7 @@ sub_8020C00: @ 8020C00
sub_8020C0C: @ 8020C0C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02022c90
+ ldr r5, =gUnknown_02022C90
ldr r0, [r5]
cmp r0, 0
bne _08020C20
@@ -45458,7 +45458,7 @@ _08020C26:
ldr r0, =c2_exit_to_overworld_2_switch
cmp r4, r0
bne _08020C5A
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x4
orrs r0, r1
@@ -45486,18 +45486,18 @@ sub_8020C70: @ 8020C70
adds r4, r0, 0
movs r0, 0
mov r8, r0
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08020C8E
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08020CAC
_08020C8E:
adds r0, r4, 0
bl SetMainCallback2
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
mov r1, r8
strh r1, [r0, 0x10]
strh r1, [r0, 0x12]
@@ -45519,14 +45519,14 @@ _08020CAC:
_08020CC8:
adds r0, r4, 0
bl SetMainCallback2
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
movs r1, 0
strh r1, [r0, 0x10]
strh r1, [r0, 0x12]
b _08020CF8
.pool
_08020CDC:
- ldr r6, =0x02022c90
+ ldr r6, =gUnknown_02022C90
ldr r0, =0x000041c0
bl AllocZeroed
adds r5, r0, 0
@@ -45535,7 +45535,7 @@ _08020CDC:
bne _08020D10
adds r0, r4, 0
bl SetMainCallback2
- ldr r0, =0x03005000
+ ldr r0, =gUnknown_03005000
strh r5, [r0, 0x10]
strh r5, [r0, 0x12]
_08020CF8:
@@ -45585,7 +45585,7 @@ _08020D10:
bl CreateTask
ldr r1, [r6]
strb r0, [r1, 0xA]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x5
negs r0, r0
@@ -45605,7 +45605,7 @@ _08020D74:
sub_8020D8C: @ 8020D8C
push {r4,lr}
sub sp, 0xC
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r0, [r1]
subs r0, 0x85
lsls r0, 16
@@ -45621,12 +45621,12 @@ _08020DA8:
movs r1, 0x1
bl remove_item
_08020DB0:
- ldr r4, =0x02022c90
+ ldr r4, =gUnknown_02022C90
ldr r2, [r4]
ldrb r0, [r2, 0x8]
lsls r0, 5
adds r0, r2, r0
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
subs r1, 0x85
adds r0, 0xA4
@@ -45669,7 +45669,7 @@ _08020DB0:
thumb_func_start sub_8020E1C
sub_8020E1C: @ 8020E1C
push {lr}
- ldr r0, =0x02022c90
+ ldr r0, =gUnknown_02022C90
ldr r0, [r0]
ldrb r0, [r0, 0xA]
bl DestroyTask
@@ -45702,7 +45702,7 @@ sub_8020E4C: @ 8020E4C
thumb_func_start sub_8020E58
sub_8020E58: @ 8020E58
push {r4-r6,lr}
- ldr r4, =0x02022c90
+ ldr r4, =gUnknown_02022C90
ldr r0, [r4]
adds r0, 0x6C
ldrh r2, [r0]
@@ -45740,7 +45740,7 @@ _08020EA4:
beq _08020F20
b _08020F48
_08020EAE:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
movs r0, 0xF6
lsls r0, 1
@@ -45763,14 +45763,14 @@ _08020EAE:
b _08020F14
.pool
_08020EDC:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
movs r6, 0xF7
lsls r6, 1
b _08020F28
.pool
_08020EEC:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
movs r0, 0xF8
lsls r0, 1
@@ -45796,7 +45796,7 @@ _08020F14:
b _08020F48
.pool
_08020F20:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
movs r6, 0xF9
lsls r6, 1
@@ -45818,7 +45818,7 @@ _08020F28:
adds r1, r6
strh r0, [r1]
_08020F48:
- ldr r4, =0x02022c90
+ ldr r4, =gUnknown_02022C90
ldr r1, [r4]
ldr r0, [r1, 0x68]
str r0, [r1, 0x1C]
@@ -45863,7 +45863,7 @@ sub_8020F88: @ 8020F88
thumb_func_start sub_8020FA0
sub_8020FA0: @ 8020FA0
push {r4,lr}
- ldr r4, =0x02022c90
+ ldr r4, =gUnknown_02022C90
ldr r0, [r4]
ldr r2, [r0, 0x4]
cmp r2, 0
@@ -45893,7 +45893,7 @@ _08020FCC:
lsls r1, r5, 3
subs r1, r5
lsls r1, 2
- ldr r2, =0x020229f0
+ ldr r2, =gUnknown_020229F0
adds r1, r2
bl CopyString
adds r0, r5, 0x1
@@ -45923,7 +45923,7 @@ _08020FF0:
cmp r5, 0x4
bls _08020FF0
_08021012:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
lsls r0, 29
@@ -46010,7 +46010,7 @@ _080210BE:
lsls r1, 19
ldr r2, =0x01000200
bl CpuSet
- ldr r0, =0x0300301c
+ ldr r0, =gUnknown_0300301C
strb r4, [r0]
movs r0, 0x3
bl sub_8034C54
@@ -46138,7 +46138,7 @@ _080211F8:
bl sub_8022588
adds r0, r5, 0
bl sub_8022600
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x8]
movs r2, 0x80
orrs r1, r2
@@ -46183,7 +46183,7 @@ _08021278:
bl sub_800DFB4
adds r0, r5, 0
bl sub_8022730
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
ldrh r1, [r0]
negs r1, r1
lsls r1, 16
@@ -46201,7 +46201,7 @@ _08021278:
b _080212FC
.pool
_080212B4:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -46389,7 +46389,7 @@ _08021446:
sub_8021450: @ 8021450
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
ldrh r1, [r4, 0x2C]
ldrh r2, [r4, 0x2A]
adds r1, r2
@@ -46421,9 +46421,9 @@ sub_8021488: @ 8021488
ldr r2, =0x0000ff98
strh r2, [r0, 0x2A]
strh r1, [r0, 0x2C]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
strh r1, [r0]
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
strh r2, [r0]
bx lr
.pool
@@ -46473,7 +46473,7 @@ _080214C6:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r6]
ldrb r0, [r1, 0x5]
@@ -47268,14 +47268,14 @@ _08021B04:
adds r0, r3, r0
adds r0, r2, r0
ldrh r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
ldr r0, =gUnknown_082F43B4
adds r0, r4, r0
ldr r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl AppendString
ldr r4, [sp, 0x14]
subs r4, 0x4
@@ -47320,7 +47320,7 @@ _08021B72:
adds r4, r2, r4
ldrh r1, [r4]
lsrs r1, 4
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
@@ -47370,7 +47370,7 @@ _08021BD0:
bl __udivsi3
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r3, 0
movs r2, 0x2
movs r3, 0x2
@@ -47379,7 +47379,7 @@ _08021BD0:
ldr r2, [sp, 0x28]
adds r0, r2, r0
ldr r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
b _08021C5E
.pool
@@ -47400,11 +47400,11 @@ _08021C30:
lsls r1, 2
ldr r0, =gBerries
adds r1, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl CopyString
ldr r0, =gUnknown_082F43B4
ldr r1, [r0, 0x8]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
ldr r4, [sp, 0x14]
subs r4, 0x4
@@ -47419,7 +47419,7 @@ _08021C5A:
adds r5, 0x1
_08021C5E:
movs r0, 0x2
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
adds r2, r4, 0
bl GetStringRightAlignXOffset
adds r2, r0, 0
@@ -47436,7 +47436,7 @@ _08021C5E:
str r1, [sp]
movs r4, 0
str r4, [sp, 0x4]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
str r1, [sp, 0x8]
movs r1, 0x2
bl box_print
@@ -47445,17 +47445,17 @@ _08021C5E:
ldrb r2, [r2, 0x8]
cmp r3, r2
bne _08021CC0
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_085ED7D4
bl CopyString
b _08021CC8
.pool
_08021CC0:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_085ED7E0
bl CopyString
_08021CC8:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
mov r3, r9
strb r3, [r4]
mov r1, r8
@@ -47464,7 +47464,7 @@ _08021CC8:
adds r1, r0, r1
movs r0, 0
bl sub_81AFC0C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r4, 0
bl sub_81AFC28
ldr r1, [sp, 0xC]
@@ -47478,7 +47478,7 @@ _08021CC8:
str r1, [sp]
movs r1, 0
str r1, [sp, 0x4]
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
str r2, [sp, 0x8]
movs r1, 0x2
movs r2, 0x4
@@ -47573,11 +47573,11 @@ sub_8021D34: @ 8021D34
add r0, r8
movs r4, 0
ldrsh r1, [r0, r4]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xA0
lsls r1, 1
add r1, r8
@@ -47586,7 +47586,7 @@ sub_8021D34: @ 8021D34
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED838
adds r0, r5, 0
bl ExpandStringRefs
@@ -47634,7 +47634,7 @@ sub_8021D34: @ 8021D34
add r0, r8
movs r2, 0
ldrsh r1, [r0, r2]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x2
movs r3, 0x1
bl ConvertIntToDecimalString
@@ -47729,13 +47729,13 @@ _08021F0A:
mov r10, r0
cmp r0, 0x7
bls _08021EEC
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r2, r12
lsrs r1, r2, 8
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldr r1, =0x000f4240
ldr r0, [sp, 0xC]
bl __udivsi3
@@ -47744,7 +47744,7 @@ _08021F0A:
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED848
adds r0, r4, 0
bl ExpandStringRefs
@@ -47814,13 +47814,13 @@ _08021FDE:
movs r2, 0
adds r3, r7, 0
bl box_print
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r4, [sp, 0x10]
ldrh r1, [r4, 0x8]
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED85C
adds r0, r4, 0
bl ExpandStringRefs
@@ -48095,7 +48095,7 @@ sub_8022250: @ 8022250
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r1, 0
ldrsh r0, [r6, r1]
@@ -48190,11 +48190,11 @@ _080222D0:
_08022336:
mov r1, r9
adds r1, 0x2
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED8F4
bl ExpandStringRefs
ldrb r0, [r6, 0x2]
@@ -48202,7 +48202,7 @@ _08022336:
str r1, [sp]
movs r1, 0
str r1, [sp, 0x4]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
str r1, [sp, 0x8]
movs r1, 0x1
movs r2, 0
@@ -48267,7 +48267,7 @@ _080223CA:
adds r0, r4, r6
ldrh r1, [r0, 0x4]
lsrs r1, 8
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
@@ -48275,15 +48275,15 @@ _080223CA:
ldr r1, =0x000f4240
bl __udivsi3
adds r1, r0, 0
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085ED848
bl ExpandStringRefs
movs r0, 0x1
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r2, 0x1
negs r2, r2
bl GetStringWidth
@@ -48295,7 +48295,7 @@ _080223CA:
str r1, [sp]
movs r1, 0
str r1, [sp, 0x4]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
str r1, [sp, 0x8]
movs r1, 0x1
adds r2, r7, 0
@@ -48321,7 +48321,7 @@ _08022444:
b _080224BA
.pool
_08022480:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -48368,12 +48368,12 @@ sub_80224D0: @ 80224D0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
movs r3, 0xF6
lsls r3, 1
@@ -48656,9 +48656,9 @@ sub_8022730: @ 8022730
ldr r0, =0x0000ff98
strh r0, [r6, 0x2A]
strh r5, [r6, 0x2C]
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
strh r5, [r1]
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
strh r0, [r1]
ldr r4, =gUnknown_082F41F4
_08022746:
@@ -48685,7 +48685,7 @@ _08022746:
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r3]
ldrb r1, [r0, 0x5]
@@ -48736,7 +48736,7 @@ _080227AA:
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r3]
ldrb r0, [r1, 0x5]
@@ -48797,7 +48797,7 @@ _08022828:
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r3]
ldrb r1, [r0, 0x5]
@@ -48846,7 +48846,7 @@ _0802288E:
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r3]
ldrb r1, [r0, 0x5]
@@ -49312,7 +49312,7 @@ sub_8022C58: @ 8022C58
lsls r4, 8
ldrb r2, [r1, 0x7]
orrs r4, r2
- ldr r5, =0x02037fd4
+ ldr r5, =gUnknown_02037FD4
ldrb r3, [r5, 0x8]
movs r2, 0x7F
ands r2, r3
@@ -49432,7 +49432,7 @@ _08022D42:
lsrs r4, r0, 24
cmp r4, 0
beq _08022D90
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_082F32A4
ldrb r0, [r5]
lsls r0, 2
@@ -49490,7 +49490,7 @@ _08022DC0:
strb r0, [r7, 0xC]
b _08022E08
_08022DD8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
ands r4, r0
cmp r4, 0
@@ -49755,7 +49755,7 @@ _08022FBA:
movs r3, 0
cmp r3, r4
bcs _0802301E
- ldr r7, =0x020223c4
+ ldr r7, =gUnknown_020223C4
movs r6, 0
ldr r4, =gUnknown_0858AB24
_08022FDC:
@@ -50249,7 +50249,7 @@ sub_802339C: @ 802339C
mov r10, r3
_080233C0:
lsls r0, r7, 4
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
adds r2, r0, r1
ldrh r1, [r2]
movs r0, 0xFF
@@ -50640,7 +50640,7 @@ sub_80236B8: @ 80236B8
mov r7, r8
push {r7}
adds r5, r0, 0
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldrh r1, [r3, 0x2E]
movs r4, 0x1
adds r0, r4, 0
@@ -50858,7 +50858,7 @@ sub_802385C: @ 802385C
push {r4,r5,lr}
adds r5, r0, 0
movs r4, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
ldrb r0, [r5, 0x9]
cmp r4, r0
bcs _08023880
@@ -51353,7 +51353,7 @@ _08023C5C:
lsls r0, 24
cmp r0, 0
beq _08023CA2
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, [r5, 0x1C]
movs r2, 0
movs r3, 0x6
@@ -51474,7 +51474,7 @@ _08023D50:
adds r4, 0x42
cmp r8, r3
bcs _08023D7E
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
_08023D5E:
mov r3, r8
lsls r1, r3, 5
@@ -51808,7 +51808,7 @@ _08023FDC:
movs r1, 0
movs r2, 0x30
bl memset
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r0, r4, 0
movs r2, 0x30
bl memcpy
@@ -51900,7 +51900,7 @@ _0802409C:
strb r0, [r1]
b _0802412A
_080240AE:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -51922,12 +51922,12 @@ _080240CC:
strb r1, [r5, 0xC]
b _0802412A
_080240DC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, [r5, 0x1C]
movs r2, 0
movs r3, 0x6
bl ConvertIntToDecimalString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
bl sub_80247BC
adds r1, r0, 0
adds r0, r4, 0
@@ -52234,7 +52234,7 @@ _08024336:
cmp r5, r3
bcs _08024374
adds r1, r6, 0
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
_0802435C:
lsls r0, r5, 8
adds r0, r2
@@ -52485,7 +52485,7 @@ _08024528:
bl sub_800AC34
b _08024558
_08024538:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0802455E
@@ -52650,7 +52650,7 @@ sub_8024644: @ 8024644
thumb_func_start sub_8024668
sub_8024668: @ 8024668
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
adds r1, 0xAC
ldr r0, [r0]
@@ -52662,7 +52662,7 @@ sub_8024668: @ 8024668
thumb_func_start sub_802467C
sub_802467C: @ 802467C
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
adds r2, 0xAC
ldr r2, [r2]
@@ -52676,7 +52676,7 @@ sub_802467C: @ 802467C
sub_8024690: @ 8024690
push {lr}
adds r1, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r2, 0xFA
lsls r2, 1
@@ -52691,7 +52691,7 @@ sub_8024690: @ 8024690
sub_80246AC: @ 80246AC
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
@@ -52713,13 +52713,13 @@ _080246CE:
thumb_func_start sub_80246D4
sub_80246D4: @ 80246D4
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r0, r1
bl sub_8024668
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
cmp r0, r1
bcc _080246F8
@@ -52737,7 +52737,7 @@ _080246FA:
sub_8024700: @ 8024700
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
@@ -52768,7 +52768,7 @@ _0802473A:
sub_8024740: @ 8024740
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
@@ -52798,12 +52798,12 @@ _08024776:
thumb_func_start sub_802477C
sub_802477C: @ 802477C
push {r4,r5,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r4, r0, r1
- ldr r5, =0x020375e0
+ ldr r5, =gUnknown_020375E0
ldrh r0, [r5]
bl sub_80246AC
lsls r0, 24
@@ -52830,7 +52830,7 @@ _080247B6:
thumb_func_start sub_80247BC
sub_80247BC: @ 80247BC
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
@@ -52862,7 +52862,7 @@ sub_80247D4: @ 80247D4
lsrs r4, 24
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r9, r0
movs r2, 0x1
movs r3, 0x5
@@ -52939,7 +52939,7 @@ sub_802488C: @ 802488C
sub sp, 0x4
bl sub_80247BC
adds r1, r0, 0
- ldr r0, =0x02022c94
+ ldr r0, =gUnknown_02022C94
ldrb r0, [r0]
movs r2, 0
str r2, [sp]
@@ -52969,7 +52969,7 @@ sub_80248B0: @ 80248B0
movs r2, 0x1
movs r3, 0x1
bl rbox_template_set
- ldr r4, =0x02022c94
+ ldr r4, =gUnknown_02022C94
add r0, sp, 0x10
bl AddWindow
strb r0, [r4]
@@ -53000,7 +53000,7 @@ sub_80248B0: @ 80248B0
thumb_func_start sub_8024918
sub_8024918: @ 8024918
push {r4,lr}
- ldr r4, =0x02022c94
+ ldr r4, =gUnknown_02022C94
ldrb r0, [r4]
bl ClearWindowTilemap
ldrb r0, [r4]
@@ -53020,14 +53020,14 @@ sub_802493C: @ 802493C
adds r5, r1, 0
lsls r0, 16
lsrs r6, r0, 16
- ldr r1, =0x03000db0
+ ldr r1, =gUnknown_03000DB0
movs r0, 0
str r0, [r1]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08024A10
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, =0x00003330
bl AllocZeroed
str r0, [r4]
@@ -53066,7 +53066,7 @@ sub_802493C: @ 802493C
adds r0, r1
movs r1, 0x64
muls r1, r6
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
bl sub_80261F8
ldr r0, =sub_8024BC8
@@ -53323,7 +53323,7 @@ sub_8024BC8: @ 8024BC8
sub sp, 0x4
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
ldrb r0, [r0, 0xC]
cmp r0, 0x7
@@ -53362,7 +53362,7 @@ _08024C24:
beq _08024C32
b _08024D40
_08024C32:
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
movs r1, 0xB0
lsls r1, 1
@@ -53382,7 +53382,7 @@ _08024C5A:
lsls r0, 24
cmp r0, 0
beq _08024D40
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08024D20
@@ -53393,7 +53393,7 @@ _08024C5A:
b _08024D20
.pool
_08024C80:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r5, [r0]
@@ -53402,7 +53402,7 @@ _08024C80:
cmp r4, r5
bcs _08024CBA
_08024C92:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x34
@@ -53422,7 +53422,7 @@ _08024C92:
cmp r4, r5
bcc _08024C92
_08024CBA:
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
adds r0, 0x24
ldrb r1, [r0]
@@ -53457,14 +53457,14 @@ _08024CE6:
.pool
_08024D10:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08024D40
_08024D20:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
_08024D24:
ldrb r0, [r1, 0xC]
@@ -53490,14 +53490,14 @@ sub_8024D4C: @ 8024D4C
push {lr}
bl sub_8025D04
ldr r1, =gUnknown_082F7AC4
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
ldrb r0, [r0, 0x18]
lsls r0, 2
adds r0, r1
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x03000db0
+ ldr r0, =gUnknown_03000DB0
ldr r0, [r0]
cmp r0, 0
bne _08024D70
@@ -53514,14 +53514,14 @@ sub_8024D84: @ 8024D84
push {lr}
bl sub_8025E0C
ldr r1, =gUnknown_082F7AF4
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
ldrb r0, [r0, 0x18]
lsls r0, 2
adds r0, r1
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x03000db0
+ ldr r0, =gUnknown_03000DB0
ldr r0, [r0]
cmp r0, 0
bne _08024DA8
@@ -53536,7 +53536,7 @@ _08024DA8:
thumb_func_start sub_8024DBC
sub_8024DBC: @ 8024DBC
push {r4,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -53570,7 +53570,7 @@ _08024DF8:
thumb_func_start sub_8024E00
sub_8024E00: @ 8024E00
push {r4,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r1, [r4]
ldrb r0, [r1, 0x10]
cmp r0, 0
@@ -53600,7 +53600,7 @@ _08024E30:
sub_8024E38: @ 8024E38
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
ldrb r0, [r0, 0x10]
adds r4, r1, 0
@@ -53628,13 +53628,13 @@ _08024E74:
movs r2, 0x78
movs r3, 0x50
bl sub_802EB24
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08024EF0
.pool
_08024E90:
bl sub_8010434
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08024EF0
.pool
@@ -53643,7 +53643,7 @@ _08024EA0:
lsls r0, 24
cmp r0, 0
beq _08024F08
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r1, [r2]
ldrb r0, [r1, 0x10]
adds r0, 0x1
@@ -53658,7 +53658,7 @@ _08024EC4:
bl sub_802EB84
cmp r0, 0
bne _08024F08
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08024EF0
.pool
@@ -53696,7 +53696,7 @@ _08024F08:
thumb_func_start sub_8024F10
sub_8024F10: @ 8024F10
push {lr}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
ldrb r0, [r1, 0x10]
cmp r0, 0
@@ -53718,7 +53718,7 @@ _08024F2E:
thumb_func_start sub_8024F38
sub_8024F38: @ 8024F38
push {r4,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r2, [r4]
ldrb r0, [r2, 0x10]
cmp r0, 0
@@ -53733,7 +53733,7 @@ sub_8024F38: @ 8024F38
ldrb r0, [r0]
cmp r0, 0
bne _08024FEE
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -53812,14 +53812,14 @@ _08024FF6:
thumb_func_start sub_8024FFC
sub_8024FFC: @ 8024FFC
push {lr}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0x40
ldrb r0, [r0]
cmp r0, 0x9
bhi _080250C4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -53919,7 +53919,7 @@ sub_80250D4: @ 80250D4
bl sub_8026240
b _08025150
_080250F2:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r2, [r0]
movs r1, 0x96
lsls r1, 1
@@ -54012,7 +54012,7 @@ _08025192:
thumb_func_start sub_8025198
sub_8025198: @ 8025198
push {r4,r5,lr}
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r1, [r5]
ldrb r4, [r1, 0x10]
cmp r4, 0x1
@@ -54091,7 +54091,7 @@ _08025226:
thumb_func_start sub_8025230
sub_8025230: @ 8025230
push {r4,r5,lr}
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r2, [r5]
ldrb r4, [r2, 0x10]
cmp r4, 0x1
@@ -54139,7 +54139,7 @@ _08025282:
_0802528E:
ldr r0, [r5]
adds r0, 0x4A
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
movs r2, 0x3C
bl memcpy
ldr r1, [r5]
@@ -54157,7 +54157,7 @@ _080252AA:
cmp r4, r0
bcc _0802528E
_080252B4:
- ldr r3, =0x02022c98
+ ldr r3, =gUnknown_02022C98
ldr r2, [r3]
adds r1, r2, 0
adds r1, 0x24
@@ -54181,7 +54181,7 @@ _080252DC:
lsls r0, 24
cmp r0, 0
beq _08025316
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0x28
@@ -54216,7 +54216,7 @@ sub_8025324: @ 8025324
movs r1, 0x1
mov r0, sp
strb r1, [r0]
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x4
@@ -54245,7 +54245,7 @@ _08025360:
bl sub_8028EC8
movs r0, 0x2
bl sub_80292E0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08025448
.pool
@@ -54255,7 +54255,7 @@ _08025384:
bne _08025466
movs r0, 0x5
bl sub_80292E0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08025448
.pool
@@ -54269,7 +54269,7 @@ _0802539C:
lsls r0, 24
cmp r0, 0
beq _08025466
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08025448
.pool
@@ -54278,7 +54278,7 @@ _080253BC:
lsls r0, 24
cmp r0, 0
beq _08025466
- ldr r3, =0x02022c98
+ ldr r3, =gUnknown_02022C98
ldr r1, [r3]
ldrb r0, [r1, 0x10]
adds r0, 0x1
@@ -54293,7 +54293,7 @@ _080253DC:
cmp r0, 0
beq _08025422
movs r2, 0
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
adds r0, 0x24
ldrb r0, [r0]
@@ -54302,7 +54302,7 @@ _080253DC:
adds r3, r1, 0
movs r5, 0x86
lsls r5, 1
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
_080253FA:
ldr r1, [r3]
adds r1, r2, r1
@@ -54325,7 +54325,7 @@ _080253FA:
cmp r2, r0
bcc _080253FA
_08025422:
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r2, [r4]
adds r1, r2, 0
adds r1, 0x24
@@ -54366,7 +54366,7 @@ _08025466:
sub_8025470: @ 8025470
push {r4,r5,lr}
sub sp, 0x4
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
ldrb r0, [r0, 0x10]
cmp r0, 0x7
@@ -54397,7 +54397,7 @@ _080254B4:
movs r0, 0x4
bl sub_80292E0
_080254C4:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _080255E8
.pool
@@ -54409,14 +54409,14 @@ _080254D4:
_080254DE:
movs r0, 0x3
bl sub_80292E0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _080255E8
.pool
_080254F0:
bl sub_8028FCC
bl sub_80272E8
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _080255E8
.pool
@@ -54430,7 +54430,7 @@ _08025504:
bne _08025516
b _0802563C
_08025516:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _080255E8
.pool
@@ -54442,7 +54442,7 @@ _08025520:
_0802552A:
movs r0, 0x5
bl sub_80292E0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _080255E8
.pool
@@ -54456,7 +54456,7 @@ _0802553C:
lsls r0, 24
cmp r0, 0
beq _0802563C
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0x8]
@@ -54468,7 +54468,7 @@ _08025564:
lsls r0, 24
cmp r0, 0
beq _0802563C
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _080255E8
.pool
@@ -54477,7 +54477,7 @@ _08025578:
cmp r0, 0
beq _080255BE
movs r2, 0
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
adds r0, 0x24
ldrb r0, [r0]
@@ -54486,7 +54486,7 @@ _08025578:
adds r3, r1, 0
movs r5, 0x86
lsls r5, 1
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
_08025596:
ldr r1, [r3]
adds r1, r2, r1
@@ -54509,7 +54509,7 @@ _08025596:
cmp r2, r0
bcc _08025596
_080255BE:
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r2, [r4]
adds r1, r2, 0
adds r1, 0x24
@@ -54579,7 +54579,7 @@ _0802563C:
thumb_func_start sub_8025644
sub_8025644: @ 8025644
push {r4,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
ldrb r0, [r0, 0x10]
cmp r0, 0x1
@@ -54617,7 +54617,7 @@ _08025688:
strb r0, [r1, 0x10]
b _080256A0
_08025692:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080256A0
@@ -54634,7 +54634,7 @@ _080256A0:
sub_80256AC: @ 80256AC
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
ldrb r1, [r0, 0x10]
cmp r1, 0x1
@@ -54660,7 +54660,7 @@ _080256CE:
b _0802571A
_080256E0:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -54676,7 +54676,7 @@ _080256F8:
ldrb r0, [r0]
bl sub_8028614
bl sub_8028E84
- ldr r1, =0x03000db0
+ ldr r1, =gUnknown_03000DB0
movs r0, 0x1
str r0, [r1]
movs r0, 0x8
@@ -54692,7 +54692,7 @@ _08025728:
bl sub_802A770
cmp r0, 0
bne _0802574C
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
ldr r0, [r0]
bl SetMainCallback2
@@ -54714,7 +54714,7 @@ _0802574C:
sub_8025758: @ 8025758
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r1, [r4]
ldrb r0, [r1, 0x10]
cmp r0, 0x6
@@ -54807,14 +54807,14 @@ _08025818:
b _08025848
_08025838:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0802588C
_08025848:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
ldrb r0, [r1, 0x10]
adds r0, 0x1
@@ -54829,7 +54829,7 @@ _0802585C:
bl sub_802903C
ldr r0, [r4]
bl sub_8024A30
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08025882
@@ -54854,7 +54854,7 @@ sub_802589C: @ 802589C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
ldrb r0, [r0, 0x10]
adds r4, r1, 0
@@ -54918,7 +54918,7 @@ sub_8025910: @ 8025910
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r0, 0
ldrsh r4, [r5, r0]
@@ -54935,7 +54935,7 @@ _08025938:
beq _0802597E
b _080259E8
_0802593E:
- ldr r6, =0x02022c98
+ ldr r6, =gUnknown_02022C98
ldr r1, [r6]
adds r0, r1, 0
adds r0, 0x28
@@ -54969,14 +54969,14 @@ _0802597E:
cmp r0, 0
beq _080259C4
movs r2, 0
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
adds r0, 0x24
ldrb r0, [r0]
cmp r2, r0
bcs _080259C4
adds r3, r1, 0
- ldr r5, =0x020223c4
+ ldr r5, =gUnknown_020223C4
ldr r4, =0x0000318c
_0802599A:
ldr r0, [r3]
@@ -55001,7 +55001,7 @@ _0802599A:
cmp r2, r0
bcc _0802599A
_080259C4:
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r0, [r4]
adds r1, r0, 0
adds r1, 0x24
@@ -55030,7 +55030,7 @@ sub_80259FC: @ 80259FC
mov r7, r8
push {r7}
sub sp, 0x18
- ldr r6, =0x02022c98
+ ldr r6, =gUnknown_02022C98
ldr r0, [r6]
adds r1, r0, 0
adds r1, 0x24
@@ -55111,7 +55111,7 @@ _08025A9A:
cmp r5, r7
bcc _08025A60
_08025AA4:
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r1, [r5]
movs r6, 0x92
lsls r6, 1
@@ -55152,7 +55152,7 @@ _08025B02:
bcs _08025BF6
ldr r3, =0x000031cc
mov r12, r3
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
mov r8, r4
_08025B10:
mov r6, r8
@@ -55283,7 +55283,7 @@ _08025BF6:
sub_8025C0C: @ 8025C0C
push {r4-r7,lr}
sub sp, 0x18
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r0, [r5]
adds r1, r0, 0
adds r1, 0x24
@@ -55333,7 +55333,7 @@ _08025C6C:
bl sub_8028374
cmp r0, 0
beq _08025C92
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r2, [r0]
lsls r1, r4, 2
movs r3, 0x98
@@ -55354,7 +55354,7 @@ _08025C92:
cmp r4, r6
bcc _08025C6C
_08025C9C:
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r1, [r5]
movs r6, 0x92
lsls r6, 1
@@ -55399,7 +55399,7 @@ _08025CFA:
thumb_func_start sub_8025D04
sub_8025D04: @ 8025D04
push {r4,r5,lr}
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r0, [r5]
ldrb r0, [r0, 0x18]
cmp r0, 0x4
@@ -55441,7 +55441,7 @@ _08025D4A:
sub_8025D50: @ 8025D50
push {r4-r6,lr}
sub sp, 0x14
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r5, [r0]
ldrb r0, [r5, 0x18]
cmp r0, 0x4
@@ -55524,7 +55524,7 @@ _08025DF4:
sub_8025E0C: @ 8025E0C
push {r4-r6,lr}
sub sp, 0x18
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r5, [r0]
ldrb r0, [r5, 0x18]
cmp r0, 0x4
@@ -55614,7 +55614,7 @@ _08025EC0:
thumb_func_start sub_8025ED8
sub_8025ED8: @ 8025ED8
push {r4,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r1, [r4]
ldrb r0, [r1, 0x18]
cmp r0, 0x4
@@ -55671,7 +55671,7 @@ _08025F40:
thumb_func_start sub_8025F48
sub_8025F48: @ 8025F48
push {r4-r6,lr}
- ldr r6, =0x02022c98
+ ldr r6, =gUnknown_02022C98
ldr r2, [r6]
adds r0, r2, 0
adds r0, 0x28
@@ -55744,7 +55744,7 @@ _08025FB8:
_08025FE8:
strb r4, [r0]
_08025FEA:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r2, [r0]
movs r5, 0xAA
lsls r5, 1
@@ -55792,7 +55792,7 @@ sub_8026044: @ 8026044
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r6, =0x02022c98
+ ldr r6, =gUnknown_02022C98
ldr r2, [r6]
adds r0, r2, 0
adds r0, 0x44
@@ -55878,7 +55878,7 @@ _080260FE:
mov r4, r8
cmp r4, r7
bcs _08026172
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
_08026106:
ldr r2, [r5]
adds r0, r2, 0
@@ -55931,7 +55931,7 @@ _08026168:
cmp r4, r7
bcc _08026106
_08026172:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r2, [r0]
movs r5, 0xAA
lsls r5, 1
@@ -56024,7 +56024,7 @@ sub_802621C: @ 802621C
push {lr}
movs r1, 0x1
bl CreateTask
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r3, [r1]
movs r2, 0
strb r0, [r3, 0x4]
@@ -56042,7 +56042,7 @@ sub_802621C: @ 802621C
thumb_func_start sub_8026240
sub_8026240: @ 8026240
push {r4,lr}
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r1, [r2]
ldrb r3, [r1, 0x18]
movs r4, 0
@@ -56062,7 +56062,7 @@ sub_8026240: @ 8026240
thumb_func_start sub_8026264
sub_8026264: @ 8026264
push {r4,lr}
- ldr r3, =0x02022c98
+ ldr r3, =gUnknown_02022C98
ldr r1, [r3]
ldrb r0, [r1, 0x14]
lsrs r2, r0, 2
@@ -56112,7 +56112,7 @@ sub_80262C0: @ 80262C0
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r0, [r2]
adds r1, r0, 0
adds r1, 0x44
@@ -56166,7 +56166,7 @@ sub_8026324: @ 8026324
mov r5, r8
push {r5-r7}
sub sp, 0x10
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x44
@@ -56192,7 +56192,7 @@ _08026358:
cmp r6, r0
bcs _08026440
_08026360:
- ldr r3, =0x02022c98
+ ldr r3, =gUnknown_02022C98
lsls r0, r6, 4
subs r1, r0, r6
lsls r1, 2
@@ -56245,7 +56245,7 @@ _08026396:
cmp r0, 0x1
bne _08026410
movs r2, 0
- ldr r3, =0x02022c98
+ ldr r3, =gUnknown_02022C98
mov r8, r4
_080263CE:
ldr r0, [r3]
@@ -56310,7 +56310,7 @@ _08026440:
bcc _0802644C
b _08026614
_0802644C:
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
mov r9, r1
_08026450:
movs r6, 0xFF
@@ -56555,7 +56555,7 @@ sub_8026634: @ 8026634
lsls r2, 24
lsrs r6, r2, 24
movs r7, 0
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r1, [r2]
adds r0, r1, 0
adds r0, 0x24
@@ -56668,7 +56668,7 @@ sub_802671C: @ 802671C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r4, [r2]
adds r0, r4, 0
adds r0, 0x44
@@ -56967,7 +56967,7 @@ sub_8026988: @ 8026988
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x44
@@ -56980,7 +56980,7 @@ sub_8026988: @ 8026988
ldr r0, =gUnknown_082F449C
mov r9, r0
_080269A8:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0x28
@@ -57091,7 +57091,7 @@ _08026A7A:
thumb_func_start sub_8026A88
sub_8026A88: @ 8026A88
push {r4-r6,lr}
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
adds r0, 0x24
ldrb r5, [r0]
@@ -57125,7 +57125,7 @@ _08026ABA:
thumb_func_start sub_8026AC8
sub_8026AC8: @ 8026AC8
push {r4,r5,lr}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r5, [r0]
@@ -57152,7 +57152,7 @@ _08026AEA:
sub_8026AF4: @ 8026AF4
push {lr}
bl sub_8026988
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x40
ldrb r0, [r0]
@@ -57164,7 +57164,7 @@ sub_8026AF4: @ 8026AF4
_08026B10:
bl sub_8026A88
_08026B14:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x40
ldrb r0, [r0]
@@ -57178,7 +57178,7 @@ _08026B14:
sub_8026B28: @ 8026B28
push {lr}
bl sub_8026988
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x40
ldrb r0, [r0]
@@ -57190,7 +57190,7 @@ sub_8026B28: @ 8026B28
_08026B44:
bl sub_8026A88
_08026B48:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x40
ldrb r0, [r0]
@@ -57256,7 +57256,7 @@ _08026BB4:
thumb_func_start sub_8026BB8
sub_8026BB8: @ 8026BB8
push {r4-r6,lr}
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
adds r0, 0x24
ldrb r5, [r0]
@@ -57289,7 +57289,7 @@ _08026BEC:
bcc _08026BCA
cmp r4, r5
bcs _08026C1E
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
movs r2, 0xAC
lsls r2, 1
@@ -57320,7 +57320,7 @@ _08026C20:
sub_8026C28: @ 8026C28
push {r4,lr}
movs r1, 0
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
movs r3, 0xAC
lsls r3, 1
movs r2, 0
@@ -57343,7 +57343,7 @@ _08026C34:
thumb_func_start sub_8026C50
sub_8026C50: @ 8026C50
push {r4,lr}
- ldr r3, =0x02022c98
+ ldr r3, =gUnknown_02022C98
ldr r1, [r3]
adds r2, r1, 0
adds r2, 0x40
@@ -57379,7 +57379,7 @@ _08026C8A:
thumb_func_start sub_8026C90
sub_8026C90: @ 8026C90
push {r4-r6,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r1, [r4]
adds r2, r1, 0
adds r2, 0x40
@@ -57460,7 +57460,7 @@ sub_8026D1C: @ 8026D1C
lsrs r5, 24
ldr r0, =gUnknown_082F7A9C
mov r8, r0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r6, [r0]
adds r0, r6, 0
adds r0, 0x90
@@ -57509,7 +57509,7 @@ sub_8026D8C: @ 8026D8C
lsls r0, 24
lsrs r0, 24
ldr r3, =gUnknown_082F4648
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r1, [r1]
adds r1, 0x24
ldrb r1, [r1]
@@ -57532,7 +57532,7 @@ sub_8026DB0: @ 8026DB0
lsrs r0, 24
lsls r1, 24
lsrs r5, r1, 24
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r1, [r4]
adds r1, 0x24
ldrb r2, [r1]
@@ -57629,7 +57629,7 @@ sub_8026E70: @ 8026E70
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r2, [r2]
adds r2, 0xE8
adds r2, r1
@@ -57726,7 +57726,7 @@ sub_8026F1C: @ 8026F1C
lsrs r4, r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r6, =0x02022c98
+ ldr r6, =gUnknown_02022C98
ldr r1, [r6]
adds r0, r1, 0
adds r0, 0x24
@@ -57813,7 +57813,7 @@ _08026FB8:
.4byte _0802706C
.4byte _08027084
_08026FE0:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x68
@@ -57824,13 +57824,13 @@ _08026FE0:
b _08027226
.pool
_08026FF8:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x74
b _08027226
.pool
_08027004:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x74
@@ -57841,13 +57841,13 @@ _08027004:
b _08027226
.pool
_0802701C:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x80
b _08027226
.pool
_08027028:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x80
@@ -57858,13 +57858,13 @@ _08027028:
b _08027226
.pool
_08027040:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x50
b _08027226
.pool
_0802704C:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x50
@@ -57874,12 +57874,12 @@ _0802704C:
b _08027224
.pool
_08027060:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08027224
.pool
_0802706C:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x5C
@@ -57890,7 +57890,7 @@ _0802706C:
b _08027226
.pool
_08027084:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x68
b _08027226
@@ -57918,7 +57918,7 @@ _080270A8:
.4byte _08027130
.4byte _08027148
_080270C8:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x68
@@ -57929,13 +57929,13 @@ _080270C8:
b _08027226
.pool
_080270E0:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x74
b _08027226
.pool
_080270EC:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x74
@@ -57946,13 +57946,13 @@ _080270EC:
b _08027226
.pool
_08027104:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x50
b _08027226
.pool
_08027110:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x50
@@ -57962,12 +57962,12 @@ _08027110:
b _08027224
.pool
_08027124:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08027224
.pool
_08027130:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x5C
@@ -57978,7 +57978,7 @@ _08027130:
b _08027226
.pool
_08027148:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x68
b _08027226
@@ -58002,7 +58002,7 @@ _08027168:
.4byte _080271C8
.4byte _080271DC
_08027180:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x5C
@@ -58013,13 +58013,13 @@ _08027180:
b _08027226
.pool
_08027198:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x68
b _08027226
.pool
_080271A4:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x68
@@ -58030,13 +58030,13 @@ _080271A4:
b _08027226
.pool
_080271BC:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x50
b _08027226
.pool
_080271C8:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x50
@@ -58046,7 +58046,7 @@ _080271C8:
b _08027224
.pool
_080271DC:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
b _08027224
.pool
@@ -58103,7 +58103,7 @@ _0802722C:
sub_8027234: @ 8027234
push {r4,r5,lr}
adds r1, r0, 0
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r3, [r4]
adds r0, r3, 0
adds r0, 0x24
@@ -58164,7 +58164,7 @@ _0802729E:
sub_80272A4: @ 80272A4
push {r4,r5,lr}
movs r3, 0
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r0, [r2]
adds r0, 0x24
ldrb r0, [r0]
@@ -58206,7 +58206,7 @@ sub_80272E8: @ 80272E8
mov r5, r8
push {r5-r7}
movs r5, 0
- ldr r7, =0x02022c98
+ ldr r7, =gUnknown_02022C98
movs r4, 0
ldr r0, =0x000031bf
mov r10, r0
@@ -58294,14 +58294,14 @@ _08027310:
lsrs r5, r0, 24
cmp r5, 0x4
bls _080272FC
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r0, [r2]
movs r1, 0xAA
lsls r1, 1
adds r0, r1
movs r2, 0
strb r2, [r0]
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
movs r1, 0x89
lsls r1, 1
@@ -58326,7 +58326,7 @@ _08027310:
sub_80273F0: @ 80273F0
push {r4,r5,lr}
movs r4, 0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r0, [r0]
@@ -58351,7 +58351,7 @@ _08027412:
lsrs r0, 24
movs r3, 0
lsls r1, r4, 2
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r2, =gUnknown_082F7AA4
adds r1, r4
lsls r1, 1
@@ -58382,7 +58382,7 @@ sub_802745C: @ 802745C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r2, [r1]
lsls r1, r0, 1
adds r1, r0
@@ -58413,7 +58413,7 @@ _0802748E:
thumb_func_start sub_802749C
sub_802749C: @ 802749C
push {r4-r6,lr}
- ldr r5, =0x02022c98
+ ldr r5, =gUnknown_02022C98
ldr r0, [r5]
adds r0, 0x28
ldrb r0, [r0]
@@ -58428,7 +58428,7 @@ sub_802749C: @ 802749C
ldr r1, =0x000f4236
bl sub_8027A38
adds r2, r0, 0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
movs r6, 0x83
lsls r6, 2
@@ -58471,7 +58471,7 @@ sub_8027518: @ 8027518
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r0, [r1]
adds r0, 0x9B
ldrb r6, [r0]
@@ -58503,7 +58503,7 @@ _0802752C:
thumb_func_start sub_8027554
sub_8027554: @ 8027554
push {r4,lr}
- ldr r4, =0x02022c98
+ ldr r4, =gUnknown_02022C98
ldr r3, [r4]
adds r0, r3, 0
adds r0, 0x28
@@ -58513,7 +58513,7 @@ sub_8027554: @ 8027554
ldrb r0, [r2]
cmp r0, 0
bne _080275FC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x2E]
movs r0, 0x40
ands r0, r2
@@ -58591,7 +58591,7 @@ _08027600:
thumb_func_start sub_8027608
sub_8027608: @ 8027608
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x28
@@ -58610,7 +58610,7 @@ sub_8027608: @ 8027608
thumb_func_start sub_802762C
sub_802762C: @ 802762C
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x28
@@ -58630,7 +58630,7 @@ sub_802762C: @ 802762C
thumb_func_start sub_8027650
sub_8027650: @ 8027650
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r0, [r0]
@@ -58643,11 +58643,11 @@ sub_8027660: @ 8027660
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0802768C
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
lsls r1, r2, 4
subs r1, r2
lsls r1, 2
@@ -58660,7 +58660,7 @@ _0802768C:
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
- ldr r1, =0x020229f0
+ ldr r1, =gUnknown_020229F0
_08027694:
adds r0, r1
pop {r1}
@@ -58673,7 +58673,7 @@ sub_80276A0: @ 80276A0
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r3, [r2]
lsrs r1, 23
lsls r2, r0, 1
@@ -58699,7 +58699,7 @@ sub_80276C0: @ 80276C0
lsrs r4, r0, 24
movs r5, 0
movs r3, 0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
mov r9, r0
ldr r2, =gUnknown_082F7B24
mov r10, r2
@@ -58761,7 +58761,7 @@ _08027736:
thumb_func_start sub_8027748
sub_8027748: @ 8027748
push {r4-r6,lr}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r6, [r0]
@@ -58797,7 +58797,7 @@ _08027776:
sub_802778C: @ 802778C
push {r4,r5,lr}
lsls r0, 24
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r2, [r1]
adds r1, r2, 0
adds r1, 0x24
@@ -58840,7 +58840,7 @@ sub_80277D0: @ 80277D0
lsls r0, 24
lsrs r7, r0, 24
movs r6, 0x1
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r5, [r0]
@@ -58914,7 +58914,7 @@ sub_802784C: @ 802784C
mov r10, r0
mov r8, r0
mov r9, r0
- ldr r6, =0x02022c98
+ ldr r6, =gUnknown_02022C98
ldr r0, [r6]
adds r0, 0x24
ldrb r5, [r0]
@@ -58955,7 +58955,7 @@ _080278A6:
bl sub_80276C0
ldr r1, =0x000f4236
bl sub_8027A38
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r1, [r1]
lsls r2, r4, 3
ldr r3, =0x0000330c
@@ -58975,7 +58975,7 @@ _080278CA:
movs r4, 0
cmp r4, r5
bcs _08027916
- ldr r7, =0x02022c98
+ ldr r7, =gUnknown_02022C98
mov r10, r7
_080278DE:
mov r0, r10
@@ -59025,7 +59025,7 @@ _08027916:
thumb_func_start sub_802793C
sub_802793C: @ 802793C
lsls r1, 24
- ldr r2, =0x02022c98
+ ldr r2, =gUnknown_02022C98
ldr r2, [r2]
lsrs r1, 21
ldr r3, =0x00003308
@@ -59046,7 +59046,7 @@ sub_802795C: @ 802795C
lsls r0, 24
lsrs r6, r0, 24
movs r7, 0
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r5, [r0]
@@ -59101,7 +59101,7 @@ _080279B0:
thumb_func_start sub_80279C8
sub_80279C8: @ 80279C8
push {r4-r6,lr}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x28
ldrb r4, [r0]
@@ -59177,7 +59177,7 @@ _08027A44:
sub_8027A48: @ 8027A48
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r1, [r1]
adds r1, 0x34
adds r1, r0
@@ -59190,12 +59190,12 @@ sub_8027A48: @ 8027A48
sub_8027A5C: @ 8027A5C
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x020375f0
+ ldr r6, =gUnknown_020375F0
_08027A62:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -59215,7 +59215,7 @@ _08027A94:
adds r5, 0x1
cmp r5, 0x5
ble _08027A62
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_08027AA0:
@@ -59250,7 +59250,7 @@ sub_8027ACC: @ 8027ACC
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
movs r1, 0
ldrsh r0, [r7, r1]
@@ -59341,7 +59341,7 @@ _08027B94:
bne _08027BE2
b _08027BBA
_08027BA0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -59387,7 +59387,7 @@ sub_8027BEC: @ 8027BEC
str r1, [sp, 0x18]
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r2, 0x84
lsls r2, 2
@@ -59434,7 +59434,7 @@ sub_8027BEC: @ 8027BEC
adds r2, r4, 0
bl Print
movs r6, 0
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
mov r8, r2
movs r0, 0xFF
mov r10, r0
@@ -59512,7 +59512,7 @@ _08027C76:
sub_8027D20: @ 8027D20
push {lr}
bl sub_8009FCC
- ldr r1, =0x02022c98
+ ldr r1, =gUnknown_02022C98
ldr r1, [r1]
adds r1, 0x24
strb r0, [r1]
@@ -59524,7 +59524,7 @@ sub_8027D20: @ 8027D20
thumb_func_start sub_8027D38
sub_8027D38: @ 8027D38
push {r4-r7,lr}
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r0, [r0]
adds r0, 0x24
ldrb r4, [r0]
@@ -59535,7 +59535,7 @@ _08027D48:
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
- ldr r1, =0x020229f0
+ ldr r1, =gUnknown_020229F0
adds r0, r1
lsls r1, r4, 2
adds r1, r5
@@ -59547,7 +59547,7 @@ _08027D48:
cmp r4, 0x4
bls _08027D48
_08027D66:
- ldr r0, =0x02022c98
+ ldr r0, =gUnknown_02022C98
ldr r1, [r0]
adds r1, 0x24
movs r2, 0x5
@@ -59563,7 +59563,7 @@ _08027D74:
ldrb r0, [r0]
cmp r4, r0
bcs _08027DB2
- ldr r7, =0x02022c98
+ ldr r7, =gUnknown_02022C98
lsls r3, r1, 1
ldr r6, =gUnknown_082F7B50
_08027D8A:
@@ -59626,7 +59626,7 @@ sub_8027DD0: @ 8027DD0
sub_8027DFC: @ 8027DFC
push {lr}
adds r2, r0, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
ldrh r0, [r3]
movs r1, 0xFF
lsls r1, 8
@@ -60082,7 +60082,7 @@ sub_8028164: @ 8028164
mov r9, r0
adds r2, r7, 0
adds r2, 0x14
- ldr r4, =0x03003090
+ ldr r4, =gUnknown_03003090
ldrh r0, [r4]
movs r1, 0xFF
lsls r1, 8
@@ -60295,7 +60295,7 @@ sub_8028318: @ 8028318
push {r4,lr}
adds r2, r0, 0
adds r4, r1, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
ldrh r0, [r3]
movs r1, 0xFF
lsls r1, 8
@@ -60347,7 +60347,7 @@ sub_8028350: @ 8028350
sub_8028374: @ 8028374
push {lr}
adds r2, r0, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
ldrh r0, [r3]
movs r1, 0xFF
lsls r1, 8
@@ -60453,7 +60453,7 @@ sub_8028408: @ 8028408
bl memcpy
movs r0, 0x4
bl AllocZeroed
- ldr r1, =0x02022c9c
+ ldr r1, =gUnknown_02022C9C
mov r2, r8
lsls r4, r2, 2
adds r4, r1
@@ -60510,7 +60510,7 @@ _080284C6:
sub_80284CC: @ 80284CC
push {lr}
bl link_get_multiplayer_id
- ldr r1, =0x02022c9c
+ ldr r1, =gUnknown_02022C9C
lsls r0, 24
lsrs r0, 22
adds r0, r1
@@ -60519,7 +60519,7 @@ sub_80284CC: @ 80284CC
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r2, 0
movs r1, 0x1
@@ -60537,7 +60537,7 @@ sub_80284CC: @ 80284CC
sub_8028504: @ 8028504
push {lr}
bl link_get_multiplayer_id
- ldr r1, =0x02022c9c
+ ldr r1, =gUnknown_02022C9C
lsls r0, 24
lsrs r0, 22
adds r0, r1
@@ -60546,7 +60546,7 @@ sub_8028504: @ 8028504
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r2, 0
movs r1, 0x2
@@ -60684,7 +60684,7 @@ sub_8028614: @ 8028614
movs r4, 0
cmp r4, r5
bcs _08028646
- ldr r6, =0x02022c9c
+ ldr r6, =gUnknown_02022C9C
_08028622:
lsls r0, r4, 2
adds r0, r6
@@ -60693,7 +60693,7 @@ _08028622:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
cmp r0, 0
beq _0802863C
@@ -60716,8 +60716,8 @@ sub_8028654: @ 8028654
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r3, =0x02020630
- ldr r2, =0x02022c9c
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02022C9C
lsrs r1, 22
adds r1, r2
ldr r1, [r1]
@@ -60771,7 +60771,7 @@ sub_80286B4: @ 80286B4
lsls r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02022c9c
+ ldr r2, =gUnknown_02022C9C
lsrs r0, 22
adds r0, r2
ldr r0, [r0]
@@ -60779,7 +60779,7 @@ sub_80286B4: @ 80286B4
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
bl StartObjectImageAnim
pop {r0}
@@ -60796,10 +60796,10 @@ nullsub_15: @ 80286E0
sub_80286E4: @ 80286E4
push {r4-r7,lr}
movs r4, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r12, r0
movs r6, 0
- ldr r5, =0x02022cf4
+ ldr r5, =gUnknown_02022CF4
_080286F0:
ldr r3, [r5]
lsls r1, r4, 1
@@ -60865,7 +60865,7 @@ sub_8028734: @ 8028734
stm r1!, {r2-r4}
ldm r0!, {r2-r4}
stm r1!, {r2-r4}
- ldr r4, =0x02022cf4
+ ldr r4, =gUnknown_02022CF4
movs r0, 0x40
bl AllocZeroed
str r0, [r4]
@@ -60890,7 +60890,7 @@ _0802878A:
mov r0, sp
movs r3, 0
bl AddObjectToFront
- ldr r1, =0x02022cf4
+ ldr r1, =gUnknown_02022CF4
ldr r1, [r1]
lsls r2, r4, 1
adds r1, 0x2A
@@ -60918,7 +60918,7 @@ sub_80287E4: @ 80287E4
push {r4,r5,lr}
movs r4, 0
_080287E8:
- ldr r5, =0x02022cf4
+ ldr r5, =gUnknown_02022CF4
ldr r0, [r5]
lsls r1, r4, 1
adds r0, 0x2A
@@ -60927,7 +60927,7 @@ _080287E8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
cmp r0, 0
beq _08028806
@@ -60957,7 +60957,7 @@ sub_8028828: @ 8028828
sub sp, 0x4
movs r3, 0
movs r6, 0
- ldr r0, =0x02022cf4
+ ldr r0, =gUnknown_02022CF4
mov r9, r0
_0802883A:
mov r7, r9
@@ -60970,7 +60970,7 @@ _0802883A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r0, r2, 0
adds r0, 0x16
@@ -61047,7 +61047,7 @@ sub_80288D4: @ 80288D4
bls _08028910
movs r4, 0
_080288E0:
- ldr r0, =0x02022cf4
+ ldr r0, =gUnknown_02022CF4
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x2A
@@ -61056,7 +61056,7 @@ _080288E0:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -61073,11 +61073,11 @@ _08028910:
subs r0, r5
cmp r4, r0
bge _080289D6
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_0802891C:
cmp r5, 0x6
bls _08028984
- ldr r0, =0x02022cf4
+ ldr r0, =gUnknown_02022CF4
ldr r2, [r0]
ldr r1, =0x0000fffa
adds r0, r1, 0
@@ -61122,7 +61122,7 @@ _0802896A:
bl StartObjectImageAnim
b _0802899E
_08028984:
- ldr r0, =0x02022cf4
+ ldr r0, =gUnknown_02022CF4
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x2A
@@ -61145,7 +61145,7 @@ _0802899E:
b _080289D6
.pool
_080289B4:
- ldr r0, =0x02022cf4
+ ldr r0, =gUnknown_02022CF4
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x2A
@@ -61154,7 +61154,7 @@ _080289B4:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -61177,13 +61177,13 @@ sub_80289E8: @ 80289E8
lsls r0, 24
lsrs r0, 24
movs r3, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0x1
ands r0, r1
lsls r4, r0, 2
movs r6, 0x5
negs r6, r6
- ldr r5, =0x02022cf4
+ ldr r5, =gUnknown_02022CF4
_080289FE:
ldr r0, [r5]
lsls r1, r3, 1
@@ -61274,7 +61274,7 @@ sub_8028A88: @ 8028A88
_08028AB0:
movs r0, 0x4
bl AllocZeroed
- ldr r1, =0x02022cb8
+ ldr r1, =gUnknown_02022CB8
lsls r4, r5, 2
adds r4, r1
str r0, [r4]
@@ -61298,7 +61298,7 @@ _08028AB0:
cmp r5, 0xA
bls _08028AB0
movs r5, 0
- ldr r7, =0x02022ce4
+ ldr r7, =gUnknown_02022CE4
ldr r4, =gUnknown_082FB31C
mov r8, r4
_08028AF0:
@@ -61340,7 +61340,7 @@ _08028B40:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r5, 0
bl StartObjectImageAnim
@@ -61365,7 +61365,7 @@ _08028B40:
sub_8028B80: @ 8028B80
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x02022cb8
+ ldr r6, =gUnknown_02022CB8
_08028B86:
lsls r0, r5, 2
adds r4, r0, r6
@@ -61374,7 +61374,7 @@ _08028B86:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
cmp r0, 0
beq _08028BA0
@@ -61390,7 +61390,7 @@ _08028BA0:
cmp r5, 0xA
bls _08028B86
movs r5, 0
- ldr r6, =0x02022ce4
+ ldr r6, =gUnknown_02022CE4
_08028BB8:
lsls r0, r5, 2
adds r4, r0, r6
@@ -61399,7 +61399,7 @@ _08028BB8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
cmp r0, 0
beq _08028BD2
@@ -61425,8 +61425,8 @@ sub_8028BF8: @ 8028BF8
lsls r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02020630
- ldr r2, =0x02022cb8
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02022CB8
lsrs r0, 22
adds r0, r2
ldr r0, [r0]
@@ -61455,8 +61455,8 @@ sub_8028C30: @ 8028C30
lsls r0, 24
lsrs r0, 24
movs r3, 0
- ldr r7, =0x02020630
- ldr r6, =0x02022ce4
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_02022CE4
movs r1, 0x1
ands r0, r1
lsls r4, r0, 2
@@ -61492,8 +61492,8 @@ _08028C46:
sub_8028C7C: @ 8028C7C
lsls r0, 24
lsls r1, 24
- ldr r3, =0x02020630
- ldr r2, =0x02022cb8
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_02022CB8
lsrs r0, 22
adds r0, r2
ldr r0, [r0]
@@ -61514,7 +61514,7 @@ sub_8028CA4: @ 8028CA4
lsls r0, 16
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02022cb8
+ ldr r2, =gUnknown_02022CB8
lsrs r0, 14
adds r0, r2
ldr r0, [r0]
@@ -61522,7 +61522,7 @@ sub_8028CA4: @ 8028CA4
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
bl StartObjectImageAnim
pop {r0}
@@ -61534,7 +61534,7 @@ sub_8028CA4: @ 8028CA4
sub_8028CD0: @ 8028CD0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -61561,7 +61561,7 @@ sub_8028CF4: @ 8028CF4
beq _08028D36
movs r3, 0
ldr r7, =gUnknown_082FB354
- ldr r6, =0x02022cb0
+ ldr r6, =gUnknown_02022CB0
movs r5, 0
_08028D0A:
lsls r0, r3, 2
@@ -61635,7 +61635,7 @@ sub_8028D44: @ 8028D44
ldr r7, =gUnknown_082FB356
adds r0, r7, 0x2
mov r9, r0
- ldr r1, =0x02022cb0
+ ldr r1, =gUnknown_02022CB0
mov r8, r1
_08028D9E:
movs r0, 0x4
@@ -61679,11 +61679,11 @@ _08028DD2:
sub_8028DFC: @ 8028DFC
push {r4-r7,lr}
movs r3, 0
- ldr r0, =0x02022cb0
+ ldr r0, =gUnknown_02022CB0
mov r12, r0
ldr r4, =gUnknown_082FB356
adds r7, r4, 0x2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r5, 0x1
_08028E0C:
lsls r2, r3, 2
@@ -61719,8 +61719,8 @@ _08028E0C:
sub_8028E4C: @ 8028E4C
push {r4,r5,lr}
movs r2, 0
- ldr r5, =0x02022cb0
- ldr r4, =0x02020630
+ ldr r5, =gUnknown_02022CB0
+ ldr r4, =gUnknown_02020630
movs r3, 0
_08028E56:
lsls r0, r2, 2
@@ -61748,7 +61748,7 @@ _08028E56:
sub_8028E84: @ 8028E84
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x02022cb0
+ ldr r6, =gUnknown_02022CB0
_08028E8A:
lsls r0, r5, 2
adds r4, r0, r6
@@ -61757,7 +61757,7 @@ _08028E8A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
cmp r0, 0
beq _08028EA4
@@ -61784,8 +61784,8 @@ sub_8028EC8: @ 8028EC8
lsls r0, 24
lsrs r0, 24
movs r3, 0
- ldr r7, =0x02020630
- ldr r6, =0x02022cb0
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_02022CB0
movs r1, 0x1
ands r0, r1
lsls r4, r0, 2
@@ -61982,7 +61982,7 @@ sub_802902C: @ 802902C
thumb_func_start sub_802903C
sub_802903C: @ 802903C
- ldr r3, =0x02022cf8
+ ldr r3, =gUnknown_02022CF8
ldr r0, [r3]
movs r2, 0xC0
lsls r2, 6
@@ -62257,7 +62257,7 @@ sub_8029174: @ 8029174
thumb_func_start sub_8029274
sub_8029274: @ 8029274
push {r4,lr}
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
str r0, [r4]
movs r2, 0xC0
lsls r2, 6
@@ -62333,7 +62333,7 @@ _080292FE:
thumb_func_start sub_8029314
sub_8029314: @ 8029314
push {lr}
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 6
@@ -62352,7 +62352,7 @@ _0802932E:
thumb_func_start sub_8029338
sub_8029338: @ 8029338
push {lr}
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r2, =0x00003014
adds r0, r1, r2
@@ -62379,7 +62379,7 @@ _0802937A:
bl sub_802A8E8
cmp r0, 0x1
bne _0802943A
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r2, =0x00003014
adds r1, r2
@@ -62418,21 +62418,21 @@ _080293D8:
bl ShowBg
movs r0, 0x2
bl ShowBg
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r2, =0x00003014
adds r1, r2
b _0802941C
.pool
_08029404:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
lsrs r0, 3
bl sub_8028FF8
bl sub_802902C
_08029414:
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x00003014
adds r1, r0
@@ -62461,7 +62461,7 @@ sub_8029440: @ 8029440
mov r5, r8
push {r5-r7}
sub sp, 0x1C
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r2, =0x00003014
adds r1, r0, r2
@@ -62634,7 +62634,7 @@ _0802955A:
cmp r6, r7
bcc _080294DC
_080295B8:
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x00003014
adds r1, r0
@@ -62666,7 +62666,7 @@ _08029604:
_0802961C:
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r2, =0x00003014
adds r1, r2
@@ -62677,7 +62677,7 @@ _0802962A:
b _0802968E
.pool
_08029640:
- ldr r5, =0x02022cf8
+ ldr r5, =gUnknown_02022CF8
ldr r0, [r5]
ldr r4, =0x00003008
adds r0, r4
@@ -62706,7 +62706,7 @@ _08029666:
bl FillBgTilemapBufferRect_Palette0
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
movs r3, 0xC0
lsls r3, 6
@@ -62848,7 +62848,7 @@ _08029774:
adds r0, r1
ldr r0, [r0]
mov r9, r0
- ldr r2, =0x02022cf8
+ ldr r2, =gUnknown_02022CF8
ldr r0, [r2]
add r0, r10
ldrb r0, [r0]
@@ -62882,7 +62882,7 @@ _080297CC:
adds r0, r4, 0
bl sub_8027660
adds r3, r0, 0
- ldr r1, =0x02022cf8
+ ldr r1, =gUnknown_02022CF8
ldr r0, [r1]
add r0, r10
ldrb r0, [r0]
@@ -62911,7 +62911,7 @@ _080297CC:
negs r2, r2
bl GetStringWidth
adds r3, r0, 0
- ldr r2, =0x02022cf8
+ ldr r2, =gUnknown_02022CF8
ldr r0, [r2]
add r0, r10
ldrb r0, [r0]
@@ -62927,7 +62927,7 @@ _080297CC:
movs r1, 0x1
add r2, sp, 0xC
bl Print
- ldr r2, =0x02022cf8
+ ldr r2, =gUnknown_02022CF8
ldr r0, [r2]
add r0, r10
ldrb r0, [r0]
@@ -62971,7 +62971,7 @@ sub_802988C: @ 802988C
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0xC]
- ldr r6, =0x02022cf8
+ ldr r6, =gUnknown_02022CF8
ldr r1, [r6]
ldr r2, =0x00003014
adds r0, r1, r2
@@ -63002,7 +63002,7 @@ _080298C8:
.4byte _08029F5C
_080298F8:
bl sub_802784C
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x0000301c
adds r2, r1, r0
@@ -63014,7 +63014,7 @@ _08029914:
ldr r6, =gUnknown_082F7BBC
adds r0, r6, 0
bl AddWindow
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r1, [r4]
ldr r2, =0x00003008
mov r8, r2
@@ -63043,7 +63043,7 @@ _08029914:
b _08029F88
.pool
_0802996C:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r5, =0x00003008
adds r0, r5
@@ -63109,7 +63109,7 @@ _080299F2:
mov r0, r9
bl sub_8027660
adds r6, r0, 0
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r1, =0x00003009
adds r0, r1
@@ -63136,7 +63136,7 @@ _080299F2:
mov r0, r9
adds r0, 0x1
str r0, [sp, 0x10]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
mov r10, r1
_08029A36:
mov r0, r9
@@ -63170,7 +63170,7 @@ _08029A36:
bne _08029AE0
cmp r6, 0
beq _08029AE0
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r2, =0x00003009
adds r0, r2
@@ -63197,7 +63197,7 @@ _08029A36:
b _08029B10
.pool
_08029AE0:
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r2, =0x00003009
adds r0, r2
@@ -63218,7 +63218,7 @@ _08029AE0:
movs r1, 0
str r1, [sp, 0x8]
movs r1, 0x1
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
bl Print
_08029B10:
adds r0, r7, 0x1
@@ -63235,7 +63235,7 @@ _08029B10:
bcs _08029B2A
b _080299E2
_08029B2A:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003008
adds r0, r1
@@ -63258,7 +63258,7 @@ _08029B6C:
lsls r0, 24
cmp r0, 0
bne _08029B90
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003008
adds r0, r1
@@ -63274,14 +63274,14 @@ _08029B90:
bl CopyBgTilemapBufferToVram
movs r0, 0
bl sub_8028C30
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x00003014
adds r1, r0
b _08029F8E
.pool
_08029BB8:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x0000301c
adds r2, r0, r1
@@ -63294,7 +63294,7 @@ _08029BB8:
bhi _08029BD0
b _08029FF8
_08029BD0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -63311,7 +63311,7 @@ _08029BDE:
b _08029F88
.pool
_08029BFC:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r5, =0x00003008
adds r0, r5
@@ -63353,7 +63353,7 @@ _08029BFC:
_08029C60:
ldr r0, [sp, 0xC]
bl sub_80296A8
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003008
adds r0, r1
@@ -63376,7 +63376,7 @@ _08029C9C:
lsls r0, 24
cmp r0, 0
bne _08029CC0
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003008
adds r0, r1
@@ -63390,14 +63390,14 @@ _08029C9C:
_08029CC0:
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x00003014
adds r1, r0
b _08029F8E
.pool
_08029CE0:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x0000301c
adds r2, r0, r1
@@ -63410,7 +63410,7 @@ _08029CE0:
bhi _08029CF8
b _08029FF8
_08029CF8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -63451,7 +63451,7 @@ _08029D4C:
movs r2, 0
movs r3, 0x5
bl FillBgTilemapBufferRect_Palette0
- ldr r5, =0x02022cf8
+ ldr r5, =gUnknown_02022CF8
ldr r0, [r5]
ldr r4, =0x00003009
adds r0, r4
@@ -63474,7 +63474,7 @@ _08029D4C:
_08029DA0:
ldr r0, =0x0000016f
bl current_map_music_set
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r6, =0x00003008
adds r0, r6
@@ -63518,13 +63518,13 @@ _08029DA0:
bl sub_802762C
lsls r0, 16
lsrs r0, 16
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r1, r5, 0
bl itemid_get_name
movs r0, 0
adds r1, r5, 0
bl sub_81AFC0C
- ldr r7, =0x02021fc4
+ ldr r7, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDDBD
adds r0, r7, 0
bl sub_81AFC28
@@ -63571,12 +63571,12 @@ _08029E9C:
adds r0, r7, 0
bl sub_81AFC28
_08029EA8:
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r2, =0x00003009
adds r0, r2
ldrb r0, [r0]
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
movs r1, 0x29
str r1, [sp]
movs r1, 0xFF
@@ -63587,7 +63587,7 @@ _08029EA8:
movs r3, 0
bl Print
_08029EC8:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003008
adds r0, r1
@@ -63610,7 +63610,7 @@ _08029F08:
lsls r0, 24
cmp r0, 0
bne _08029F2C
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003008
adds r0, r1
@@ -63628,14 +63628,14 @@ _08029F2C:
movs r1, 0x14
movs r2, 0xA
bl sub_80A2FBC
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x00003014
adds r1, r0
b _08029F8E
.pool
_08029F5C:
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x0000301c
adds r2, r0, r1
@@ -63646,7 +63646,7 @@ _08029F5C:
lsrs r0, 16
cmp r0, 0x1D
bls _08029FF8
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -63722,7 +63722,7 @@ sub_802A010: @ 802A010
mov r5, r8
push {r5-r7}
sub sp, 0x10
- ldr r1, =0x02022cf8
+ ldr r1, =gUnknown_02022CF8
ldr r2, [r1]
ldr r3, =0x00003014
adds r0, r2, r3
@@ -63959,7 +63959,7 @@ _0802A1DC:
ldrb r0, [r0]
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r5, 0x1
movs r2, 0x1
@@ -64089,7 +64089,7 @@ _0802A35E:
sub_802A380: @ 802A380
push {r4-r6,lr}
sub sp, 0x10
- ldr r5, =0x02022cf8
+ ldr r5, =gUnknown_02022CF8
ldr r0, [r5]
ldr r6, =0x00003014
adds r0, r6
@@ -64172,7 +64172,7 @@ _0802A420:
bl FillBgTilemapBufferRect_Palette0
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 6
@@ -64191,7 +64191,7 @@ _0802A448:
sub_802A454: @ 802A454
push {r4-r6,lr}
sub sp, 0xC
- ldr r1, =0x02022cf8
+ ldr r1, =gUnknown_02022CF8
ldr r2, [r1]
ldr r6, =0x00003014
adds r0, r2, r6
@@ -64294,7 +64294,7 @@ _0802A52C:
sub_802A534: @ 802A534
push {r4,r5,lr}
sub sp, 0x8
- ldr r5, =0x02022cf8
+ ldr r5, =gUnknown_02022CF8
ldr r0, [r5]
ldr r4, =0x00003008
adds r0, r4
@@ -64332,7 +64332,7 @@ sub_802A534: @ 802A534
sub_802A588: @ 802A588
push {r4-r7,lr}
sub sp, 0xC
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r7, =0x00003014
adds r2, r1, r7
@@ -64493,7 +64493,7 @@ _0802A6EA:
thumb_func_start unused_0
unused_0: @ 802A6FC
push {r4,lr}
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r0, [r4]
ldr r1, =0x00003004
adds r0, r1
@@ -64519,7 +64519,7 @@ nullsub_16: @ 802A728
thumb_func_start sub_802A72C
sub_802A72C: @ 802A72C
push {r4,lr}
- ldr r2, =0x02022cf8
+ ldr r2, =gUnknown_02022CF8
ldr r1, [r2]
ldr r3, =0x00003014
adds r1, r3
@@ -64541,7 +64541,7 @@ sub_802A72C: @ 802A72C
thumb_func_start sub_802A75C
sub_802A75C: @ 802A75C
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r1, =0x00003028
adds r0, r1
@@ -64553,7 +64553,7 @@ sub_802A75C: @ 802A75C
thumb_func_start sub_802A770
sub_802A770: @ 802A770
push {lr}
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 6
@@ -64573,7 +64573,7 @@ _0802A78E:
thumb_func_start sub_802A794
sub_802A794: @ 802A794
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r1, =0x00003024
adds r0, r1
@@ -64698,7 +64698,7 @@ _0802A7CE:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r4, =0x02022cf8
+ ldr r4, =gUnknown_02022CF8
ldr r1, [r4]
movs r0, 0x3
bl SetBgTilemapBuffer
@@ -64727,7 +64727,7 @@ _0802A7CE:
sub_802A8E8: @ 802A8E8
push {lr}
sub sp, 0x4
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r0, [r0]
ldr r2, =0x00003018
adds r1, r0, r2
@@ -64796,7 +64796,7 @@ _0802A982:
movs r0, 0x1
b _0802A99A
_0802A98A:
- ldr r0, =0x02022cf8
+ ldr r0, =gUnknown_02022CF8
ldr r1, [r0]
ldr r0, =0x00003018
adds r1, r0
@@ -64818,11 +64818,11 @@ sub_802A9A8: @ 802A9A8
adds r6, r1, 0
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0802AA3C
- ldr r5, =0x02022cfc
+ ldr r5, =gUnknown_02022CFC
ldr r0, =0x000083b0
bl Alloc
str r0, [r5]
@@ -64853,7 +64853,7 @@ sub_802A9A8: @ 802A9A8
adds r0, r1
movs r1, 0x64
muls r1, r7
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
bl sub_802AC2C
ldr r0, [r5]
@@ -64879,7 +64879,7 @@ _0802AA42:
sub_802AA48: @ 802AA48
push {lr}
bl sub_802D0AC
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
bl Free
pop {r0}
@@ -64992,7 +64992,7 @@ sub_802AB20: @ 802AB20
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, =0x02022cfc
+ ldr r7, =gUnknown_02022CFC
movs r6, 0
movs r5, 0
ldr r0, =gUnknown_082FB464
@@ -65019,7 +65019,7 @@ _0802AB32:
subs r4, 0x1
cmp r4, 0
bge _0802AB32
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldr r0, =0x000083ac
adds r3, r1, r0
@@ -65043,7 +65043,7 @@ _0802AB32:
sub_802AB98: @ 802AB98
push {r4-r7,lr}
movs r5, 0
- ldr r6, =0x02022cfc
+ ldr r6, =gUnknown_02022CFC
movs r4, 0
movs r3, 0
_0802ABA2:
@@ -65160,7 +65160,7 @@ sub_802AC84: @ 802AC84
push {lr}
movs r1, 0x1
bl CreateTask
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
ldr r1, [r2]
movs r3, 0
strb r0, [r1, 0x4]
@@ -65177,7 +65177,7 @@ sub_802ACA0: @ 802ACA0
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrh r0, [r0, 0x8]
adds r2, r1, 0
@@ -65209,7 +65209,7 @@ _0802ACE0:
bl sub_802BE60
movs r0, 0x4
bl sub_80A2F50
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
b _0802ADC0
.pool
@@ -65219,7 +65219,7 @@ _0802AD0C:
lsls r0, 24
cmp r0, 0
bne _0802AE08
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
adds r0, 0xA4
bl sub_802D074
@@ -65242,7 +65242,7 @@ _0802AD3C:
ldr r0, =0x0000021a
movs r1, 0x8
bl sub_80A2F88
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
b _0802ADC0
.pool
@@ -65266,13 +65266,13 @@ _0802AD68:
bl pal_fade_maybe
ldr r0, =sub_802AC58
bl SetVBlankCallback
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
b _0802ADC0
.pool
_0802ADA4:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -65280,7 +65280,7 @@ _0802ADA4:
lsrs r2, r0, 24
cmp r2, 0
bne _0802AE08
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
strb r2, [r0, 0x7]
ldr r1, [r1]
@@ -65329,7 +65329,7 @@ sub_802AE14: @ 802AE14
adds r1, r0, 0
cmp r1, 0
bne _0802AE34
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldr r0, =0x00001111
str r0, [r1, 0x30]
@@ -65338,7 +65338,7 @@ sub_802AE14: @ 802AE14
b _0802AE46
.pool
_0802AE34:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r2, [r0]
subs r1, 0x1
movs r0, 0x1
@@ -65356,7 +65356,7 @@ _0802AE46:
thumb_func_start sub_802AE50
sub_802AE50: @ 802AE50
push {r4-r6,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
adds r1, 0x70
movs r2, 0
@@ -65408,7 +65408,7 @@ sub_802AEA4: @ 802AEA4
movs r4, 0x1
movs r0, 0
str r0, [sp, 0x4]
- ldr r7, =0x02022cfc
+ ldr r7, =gUnknown_02022CFC
ldr r0, [r7]
ldrb r0, [r0, 0x5]
cmp r4, r0
@@ -65478,13 +65478,13 @@ _0802AF36:
add r9, r1
adds r6, 0x28
adds r4, 0x1
- ldr r7, =0x02022cfc
+ ldr r7, =gUnknown_02022CFC
ldr r0, [r7]
ldrb r0, [r0, 0x5]
cmp r4, r0
blt _0802AED0
_0802AF48:
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
ldr r1, [r2]
ldrb r0, [r1, 0x5]
subs r0, 0x1
@@ -65511,7 +65511,7 @@ sub_802AF80: @ 802AF80
push {r4,r5,lr}
bl sub_802AEA4
bl sub_802C43C
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x48
@@ -65530,7 +65530,7 @@ sub_802AF80: @ 802AF80
movs r0, 0x3
bl sub_802AE14
_0802AFB2:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x48
@@ -65571,7 +65571,7 @@ _0802AFEE:
thumb_func_start sub_802B008
sub_802B008: @ 802B008
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldr r0, [r1, 0x2C]
cmp r0, 0
@@ -65599,7 +65599,7 @@ _0802B030:
thumb_func_start sub_802B044
sub_802B044: @ 802B044
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
ldr r1, [r2]
adds r1, 0x70
movs r3, 0
@@ -65629,7 +65629,7 @@ sub_802B078: @ 802B078
mov r7, r8
push {r7}
sub sp, 0x10
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldr r2, =0x000082f4
adds r1, r0, r2
@@ -65663,7 +65663,7 @@ sub_802B078: @ 802B078
ldrb r0, [r0]
bl sub_802B044
_0802B0C6:
- ldr r3, =0x02022cfc
+ ldr r3, =gUnknown_02022CFC
ldr r2, [r3]
ldr r0, [r2, 0x78]
ldr r1, [sp, 0x8]
@@ -65691,7 +65691,7 @@ _0802B104:
adds r0, 0x4D
strb r1, [r0]
_0802B108:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
mov r0, sp
ldrh r0, [r0, 0x2]
@@ -65709,7 +65709,7 @@ _0802B108:
strh r2, [r1]
_0802B128:
movs r4, 0x1
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
ldr r0, [r2]
ldrb r0, [r0, 0x5]
cmp r4, r0
@@ -65762,7 +65762,7 @@ _0802B176:
sub_802B194: @ 802B194
push {r4,lr}
bl sub_802B078
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x48
@@ -65807,7 +65807,7 @@ _0802B1E0:
thumb_func_start sub_802B1FC
sub_802B1FC: @ 802B1FC
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r2, [r4]
ldr r0, [r2, 0x2C]
cmp r0, 0
@@ -65845,7 +65845,7 @@ _0802B236:
thumb_func_start sub_802B248
sub_802B248: @ 802B248
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0
@@ -65865,7 +65865,7 @@ _0802B26E:
bl sub_802B7E0
cmp r0, 0
bne _0802B294
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x4A
@@ -65890,7 +65890,7 @@ _0802B296:
thumb_func_start sub_802B29C
sub_802B29C: @ 802B29C
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0
@@ -65922,7 +65922,7 @@ _0802B2CE:
thumb_func_start sub_802B2D4
sub_802B2D4: @ 802B2D4
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldrh r0, [r1, 0x8]
cmp r0, 0
@@ -65962,7 +65962,7 @@ _0802B316:
thumb_func_start sub_802B31C
sub_802B31C: @ 802B31C
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0
@@ -66005,7 +66005,7 @@ sub_802B368: @ 802B368
bl sub_802B8CC
cmp r0, 0
bne _0802B390
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x4A
@@ -66026,7 +66026,7 @@ _0802B390:
b _0802B3AC
_0802B39C:
bl sub_802C0B8
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
adds r0, 0x4C
movs r1, 0x3
@@ -66062,7 +66062,7 @@ _0802B3D0:
thumb_func_start sub_802B3D4
sub_802B3D4: @ 802B3D4
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0x1
@@ -66125,7 +66125,7 @@ _0802B448:
movs r0, 0x4
_0802B454:
strb r0, [r1]
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldrh r0, [r1, 0x8]
adds r0, 0x1
@@ -66145,7 +66145,7 @@ _0802B46A:
thumb_func_start sub_802B470
sub_802B470: @ 802B470
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0x1
@@ -66196,7 +66196,7 @@ _0802B4C6:
thumb_func_start sub_802B4CC
sub_802B4CC: @ 802B4CC
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r1, [r0, 0x8]
cmp r1, 0x1
@@ -66224,7 +66224,7 @@ _0802B500:
bl sub_802BB84
cmp r0, 0
bne _0802B560
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r2, [r4]
ldr r0, [r2, 0x78]
adds r1, r2, 0
@@ -66257,7 +66257,7 @@ _0802B544:
movs r1, 0x6
_0802B54A:
strb r1, [r0]
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldrh r0, [r1, 0x8]
adds r0, 0x1
@@ -66277,7 +66277,7 @@ _0802B562:
thumb_func_start sub_802B568
sub_802B568: @ 802B568
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0
@@ -66297,7 +66297,7 @@ _0802B58E:
bl sub_802BB84
cmp r0, 0
bne _0802B5C0
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r2, [r4]
ldr r0, [r2, 0x78]
adds r1, r2, 0
@@ -66326,7 +66326,7 @@ _0802B5C2:
thumb_func_start sub_802B5C8
sub_802B5C8: @ 802B5C8
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldrh r0, [r1, 0x8]
cmp r0, 0
@@ -66376,7 +66376,7 @@ _0802B620:
thumb_func_start sub_802B628
sub_802B628: @ 802B628
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0
@@ -66409,7 +66409,7 @@ _0802B65C:
thumb_func_start sub_802B664
sub_802B664: @ 802B664
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldrh r0, [r1, 0x8]
cmp r0, 0x1
@@ -66454,7 +66454,7 @@ _0802B6B0:
thumb_func_start sub_802B6B8
sub_802B6B8: @ 802B6B8
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x8]
cmp r0, 0
@@ -66513,7 +66513,7 @@ _0802B71A:
thumb_func_start sub_802B720
sub_802B720: @ 802B720
push {r4,lr}
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrh r0, [r0, 0x8]
adds r4, r1, 0
@@ -66569,7 +66569,7 @@ _0802B798:
bne _0802B7D8
bl sub_802DA14
_0802B7A8:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
_0802B7AC:
ldrh r0, [r1, 0x8]
@@ -66581,7 +66581,7 @@ _0802B7BC:
bl sub_802DA44
cmp r0, 0
bne _0802B7D8
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
adds r0, 0x4C
movs r1, 0x4
@@ -66600,7 +66600,7 @@ _0802B7DA:
thumb_func_start sub_802B7E0
sub_802B7E0: @ 802B7E0
push {r4,r5,lr}
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrh r0, [r0, 0xA]
adds r4, r1, 0
@@ -66632,7 +66632,7 @@ _0802B82C:
adds r5, r0, 0
cmp r5, 0
bne _0802B8C4
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrb r0, [r0, 0x6]
bl sub_802DDF4
@@ -66672,7 +66672,7 @@ _0802B880:
bl sub_802C260
bl sub_802D764
_0802B890:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
_0802B894:
ldrh r0, [r1, 0xA]
@@ -66686,7 +66686,7 @@ _0802B8A0:
bne _0802B8C4
bl sub_802C270
bl sub_802BEA0
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldrh r0, [r1, 0xA]
adds r0, 0x1
@@ -66707,7 +66707,7 @@ _0802B8C6:
sub_802B8CC: @ 802B8CC
push {r4,r5,lr}
bl sub_802BEE4
- ldr r5, =0x02022cfc
+ ldr r5, =gUnknown_02022CFC
ldr r1, [r5]
ldrh r4, [r1, 0x36]
cmp r4, 0
@@ -66741,7 +66741,7 @@ _0802B902:
adds r0, 0x1
strh r0, [r1, 0xA]
_0802B914:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -66750,7 +66750,7 @@ _0802B914:
bl sub_802C164
movs r0, 0x3
bl sub_802AE14
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
b _0802B944
.pool
@@ -66783,7 +66783,7 @@ _0802B95C:
thumb_func_start sub_802B964
sub_802B964: @ 802B964
push {r4-r6,lr}
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrh r0, [r0, 0xA]
adds r5, r1, 0
@@ -66851,7 +66851,7 @@ _0802B9E0:
_0802B9EC:
movs r0, 0x1
bl sub_802D0C8
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
b _0802BA18
.pool
@@ -66881,7 +66881,7 @@ _0802BA24:
cmp r5, 0
bne _0802BA50
bl sub_802DDCC
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
adds r0, 0x71
strb r5, [r0]
@@ -66905,7 +66905,7 @@ _0802BA52:
thumb_func_start sub_802BA58
sub_802BA58: @ 802BA58
push {r4,lr}
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrh r0, [r0, 0xA]
adds r4, r1, 0
@@ -66948,7 +66948,7 @@ _0802BAB8:
adds r2, r0, 0
cmp r2, 0
bne _0802BB7C
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
strh r2, [r1, 0x3C]
b _0802BAF2
@@ -66958,7 +66958,7 @@ _0802BAD0:
ldrh r0, [r1, 0x3C]
adds r2, r0, 0x1
strh r2, [r1, 0x3C]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -66982,7 +66982,7 @@ _0802BB00:
bl sub_802DA44
cmp r0, 0
bne _0802BB7C
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldrh r0, [r1, 0x3E]
adds r1, 0x40
@@ -67019,7 +67019,7 @@ _0802BB50:
strh r0, [r1, 0xA]
b _0802BB7C
_0802BB58:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0x3E]
bl sub_802D8FC
@@ -67046,7 +67046,7 @@ _0802BB7E:
thumb_func_start sub_802BB84
sub_802BB84: @ 802BB84
push {r4,lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrh r0, [r0, 0xA]
cmp r0, 0x6
@@ -67091,7 +67091,7 @@ _0802BBE8:
cmp r1, 0x1
bne _0802BC58
_0802BBEC:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
adds r0, 0x45
movs r1, 0x1
@@ -67102,7 +67102,7 @@ _0802BBEC:
b _0802BC30
.pool
_0802BC04:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
adds r0, 0x45
movs r1, 0x2
@@ -67122,7 +67122,7 @@ _0802BC26:
_0802BC28:
bl sub_802D0C8
_0802BC2C:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
_0802BC30:
ldrh r0, [r1, 0xA]
@@ -67134,7 +67134,7 @@ _0802BC3C:
bl sub_802D0F0
cmp r0, 0
bne _0802BC58
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldrh r0, [r1, 0xA]
adds r0, 0x1
@@ -67155,7 +67155,7 @@ _0802BC5A:
sub_802BC60: @ 802BC60
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrh r0, [r0, 0xA]
adds r4, r1, 0
@@ -67190,7 +67190,7 @@ _0802BCB2:
adds r2, r0, 0
cmp r2, 0
bne _0802BD24
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
strh r2, [r1, 0x3C]
b _0802BD02
@@ -67215,7 +67215,7 @@ _0802BCC8:
ldr r1, [r4]
b _0802BD02
_0802BCEE:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -67223,7 +67223,7 @@ _0802BCEE:
bne _0802BD24
bl sub_800AC34
_0802BCFE:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
_0802BD02:
ldrh r0, [r1, 0xA]
@@ -67232,7 +67232,7 @@ _0802BD02:
b _0802BD24
.pool
_0802BD14:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0802BD24
@@ -67251,7 +67251,7 @@ _0802BD26:
thumb_func_start sub_802BD30
sub_802BD30: @ 802BD30
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldrh r0, [r0, 0xA]
cmp r0, 0x1
@@ -67308,7 +67308,7 @@ sub_802BD84: @ 802BD84
lsls r0, 2
add r0, r10
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
mov r0, r10
movs r1, 0xE
@@ -67368,7 +67368,7 @@ _0802BDFE:
ldr r2, [sp]
cmp r0, 0
beq _0802BE38
- ldr r1, =0x020229f0
+ ldr r1, =gUnknown_020229F0
add r1, r9
adds r0, r7, 0
bl CopyString
@@ -67413,7 +67413,7 @@ sub_802BE60: @ 802BE60
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r2, [r1]
movs r1, 0xE
bl SetWordTaskArg
@@ -67424,7 +67424,7 @@ sub_802BE60: @ 802BE60
thumb_func_start sub_802BE80
sub_802BE80: @ 802BE80
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0x4A
@@ -67443,7 +67443,7 @@ sub_802BE80: @ 802BE80
thumb_func_start sub_802BEA0
sub_802BEA0: @ 802BEA0
push {r4,lr}
- ldr r3, =0x02022cfc
+ ldr r3, =gUnknown_02022CFC
ldr r0, [r3]
adds r1, r0, 0
adds r1, 0x4A
@@ -67477,7 +67477,7 @@ sub_802BEA0: @ 802BEA0
thumb_func_start sub_802BEE4
sub_802BEE4: @ 802BEE4
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x46
@@ -67525,7 +67525,7 @@ _0802BF34:
thumb_func_start sub_802BF48
sub_802BF48: @ 802BF48
push {lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r2, [r0]
ldr r0, [r2, 0x10]
cmp r0, 0
@@ -67555,7 +67555,7 @@ _0802BF72:
thumb_func_start sub_802BF7C
sub_802BF7C: @ 802BF7C
push {r4,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r3, [r4]
movs r0, 0
str r0, [r3, 0x20]
@@ -67643,7 +67643,7 @@ _0802C02C:
str r0, [r3, 0x6C]
_0802C030:
ldr r2, =gUnknown_082FB63C
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
mov r12, r0
mov r3, r12
@@ -67684,7 +67684,7 @@ _0802C07A:
movs r1, 0
strb r1, [r0]
_0802C082:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
_0802C086:
ldr r0, [r1, 0x28]
@@ -67699,7 +67699,7 @@ _0802C08A:
thumb_func_start sub_802C098
sub_802C098: @ 802C098
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r2, [r0]
ldr r1, [r2, 0x24]
ldr r0, =0x41c64e6d
@@ -67715,7 +67715,7 @@ sub_802C098: @ 802C098
thumb_func_start sub_802C0B8
sub_802C0B8: @ 802C0B8
push {lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
movs r0, 0x1
str r0, [r1, 0x10]
@@ -67731,7 +67731,7 @@ sub_802C0B8: @ 802C0B8
thumb_func_start sub_802C0DC
sub_802C0DC: @ 802C0DC
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldr r0, [r0, 0x10]
bx lr
@@ -67741,7 +67741,7 @@ sub_802C0DC: @ 802C0DC
thumb_func_start sub_802C0E8
sub_802C0E8: @ 802C0E8
push {r4,r5,lr}
- ldr r5, =0x02022cfc
+ ldr r5, =gUnknown_02022CFC
ldr r4, =0x000082f8
movs r3, 0
movs r2, 0
@@ -67763,7 +67763,7 @@ _0802C0F4:
thumb_func_start sub_802C114
sub_802C114: @ 802C114
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldr r1, =0x000083ac
adds r0, r1
@@ -67781,7 +67781,7 @@ sub_802C130: @ 802C130
push {lr}
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r2, [r1]
ldrb r3, [r2, 0x6]
lsls r1, r3, 2
@@ -67805,7 +67805,7 @@ _0802C15E:
thumb_func_start sub_802C164
sub_802C164: @ 802C164
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldr r1, =0x000083ac
adds r2, r0, r1
@@ -67826,7 +67826,7 @@ sub_802C164: @ 802C164
thumb_func_start sub_802C18C
sub_802C18C: @ 802C18C
push {r4,lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r2, [r0]
ldr r0, =0x000083ac
adds r3, r2, r0
@@ -67850,7 +67850,7 @@ sub_802C18C: @ 802C18C
thumb_func_start sub_802C1BC
sub_802C1BC: @ 802C1BC
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldr r1, =0x000083ac
adds r0, r1
@@ -67867,7 +67867,7 @@ sub_802C1BC: @ 802C1BC
thumb_func_start sub_802C1DC
sub_802C1DC: @ 802C1DC
push {r4,r5,lr}
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldr r0, [r1, 0x5C]
cmp r0, 0
@@ -67896,7 +67896,7 @@ sub_802C1DC: @ 802C1DC
adds r0, 0x4D
strb r5, [r0]
_0802C21C:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
adds r0, 0x74
ldrh r0, [r0]
@@ -67912,7 +67912,7 @@ _0802C21C:
thumb_func_start sub_802C240
sub_802C240: @ 802C240
push {lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x46
@@ -67929,7 +67929,7 @@ _0802C256:
thumb_func_start sub_802C260
sub_802C260: @ 802C260
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
adds r0, 0x46
movs r1, 0
@@ -67940,7 +67940,7 @@ sub_802C260: @ 802C260
thumb_func_start sub_802C270
sub_802C270: @ 802C270
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
adds r0, 0x46
movs r1, 0x1
@@ -67958,7 +67958,7 @@ sub_802C280: @ 802C280
push {r5-r7}
sub sp, 0x4
movs r6, 0
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
ldr r0, [r2]
ldrb r0, [r0, 0x5]
mov r9, r0
@@ -68091,7 +68091,7 @@ _0802C386:
sub_802C398: @ 802C398
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r2, [r0]
ldr r0, [r2, 0x68]
cmp r0, 0
@@ -68150,7 +68150,7 @@ _0802C416:
bl sub_802DC80
cmp r4, 0
bne _0802C430
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r6, r0
@@ -68168,7 +68168,7 @@ _0802C432:
thumb_func_start sub_802C43C
sub_802C43C: @ 802C43C
push {r4,r5,lr}
- ldr r5, =0x02022cfc
+ ldr r5, =gUnknown_02022CFC
ldr r1, [r5]
ldr r0, [r1, 0x14]
cmp r0, 0x8
@@ -68202,7 +68202,7 @@ _0802C480:
movs r0, 0
strh r0, [r1, 0xC]
_0802C484:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r1, [r4]
ldr r0, [r1, 0x54]
cmp r0, 0x1
@@ -68238,7 +68238,7 @@ _0802C4C2:
movs r0, 0x3
bl sub_802AE14
_0802C4CE:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldr r0, [r0, 0x64]
cmp r0, 0
@@ -68262,7 +68262,7 @@ _0802C4E8:
movs r0, 0
str r0, [r1, 0x64]
_0802C504:
- ldr r4, =0x02022cfc
+ ldr r4, =gUnknown_02022CFC
ldr r0, [r4]
ldr r0, [r0, 0x58]
cmp r0, 0
@@ -68289,7 +68289,7 @@ _0802C52A:
thumb_func_start sub_802C538
sub_802C538: @ 802C538
push {r4,r5,lr}
- ldr r5, =0x02022cfc
+ ldr r5, =gUnknown_02022CFC
ldr r1, [r5]
ldr r0, [r1, 0x14]
cmp r0, 0x6
@@ -68321,7 +68321,7 @@ _0802C578:
movs r0, 0x3
bl sub_802AE14
_0802C582:
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
ldr r0, [r1, 0x14]
cmp r0, 0x7
@@ -68341,7 +68341,7 @@ _0802C582:
bl sub_802AE14
_0802C5A8:
movs r2, 0
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrb r1, [r0, 0x5]
cmp r2, r1
@@ -68369,7 +68369,7 @@ _0802C5CA:
thumb_func_start sub_802C5DC
sub_802C5DC: @ 802C5DC
push {r4,lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrb r3, [r0, 0x5]
movs r4, 0
@@ -68404,7 +68404,7 @@ _0802C608:
sub_802C618: @ 802C618
push {r4,lr}
movs r2, 0
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrb r1, [r0, 0x5]
cmp r2, r1
@@ -68435,7 +68435,7 @@ _0802C64A:
thumb_func_start sub_802C650
sub_802C650: @ 802C650
push {lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x45
@@ -68471,7 +68471,7 @@ _0802C684:
thumb_func_start sub_802C688
sub_802C688: @ 802C688
push {lr}
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r2, [r1]
ldr r1, [r2, 0x78]
adds r1, r0
@@ -68493,7 +68493,7 @@ _0802C6A2:
sub_802C6B0: @ 802C6B0
push {r4-r7,lr}
movs r5, 0
- ldr r1, =0x02022cfc
+ ldr r1, =gUnknown_02022CFC
ldr r0, [r1]
ldrb r4, [r0, 0x5]
movs r2, 0
@@ -68542,7 +68542,7 @@ _0802C702:
sub_802C70C: @ 802C70C
push {lr}
movs r2, 0
- ldr r1, =0x03005000
+ ldr r1, =gUnknown_03005000
ldr r3, =0x000009e6
adds r0, r1, r3
ldrb r0, [r0]
@@ -68568,7 +68568,7 @@ sub_802C73C: @ 802C73C
movs r1, 0
movs r2, 0
movs r3, 0
- ldr r6, =0x02022cfc
+ ldr r6, =gUnknown_02022CFC
movs r5, 0x1
_0802C74A:
adds r0, r4, r1
@@ -68602,7 +68602,7 @@ _0802C772:
thumb_func_start sub_802C780
sub_802C780: @ 802C780
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
adds r0, 0x44
movs r1, 0
@@ -68626,7 +68626,7 @@ sub_802C7A0: @ 802C7A0
push {lr}
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrh r2, [r0, 0xE]
cmp r1, r2
@@ -68641,7 +68641,7 @@ _0802C7B2:
thumb_func_start sub_802C7BC
sub_802C7BC: @ 802C7BC
push {lr}
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldr r1, =gUnknown_082FB714
ldr r2, [r0, 0x78]
@@ -68712,7 +68712,7 @@ sub_802C838: @ 802C838
push {r4-r6,lr}
movs r5, 0
movs r4, 0
- ldr r3, =0x02022cfc
+ ldr r3, =gUnknown_02022CFC
ldr r0, [r3]
ldr r2, =gUnknown_082FB714
ldr r1, [r0, 0x78]
@@ -68784,7 +68784,7 @@ sub_802C8AC: @ 802C8AC
thumb_func_start sub_802C8BC
sub_802C8BC: @ 802C8BC
- ldr r0, =0x02022cfc
+ ldr r0, =gUnknown_02022CFC
ldr r0, [r0]
ldrb r0, [r0, 0x6]
bx lr
@@ -68795,7 +68795,7 @@ sub_802C8BC: @ 802C8BC
sub_802C8C8: @ 802C8C8
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -68812,7 +68812,7 @@ sub_802C8E8: @ 802C8E8
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02022cfc
+ ldr r2, =gUnknown_02022CFC
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -68847,7 +68847,7 @@ _0802C924:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -68862,7 +68862,7 @@ _0802C924:
bl sub_802C908
cmp r0, 0
beq _0802C95C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _0802C966
.pool
@@ -68870,7 +68870,7 @@ _0802C95C:
adds r5, 0x1
cmp r5, 0x5
ble _0802C924
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_0802C966:
strh r0, [r1]
@@ -69045,7 +69045,7 @@ _0802CA32:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
ldr r0, =0x000081fc
@@ -69090,7 +69090,7 @@ sub_802CB14: @ 802CB14
adds r4, r0
adds r4, r6
ldr r1, [r4]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
subs r1, r0
lsls r0, r1, 4
subs r0, r1
@@ -69525,7 +69525,7 @@ sub_802CE48: @ 802CE48
lsrs r2, r0, 24
cmp r2, 0x40
beq _0802CE88
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -69578,7 +69578,7 @@ _0802CEA6:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
adds r5, 0x1
@@ -69613,7 +69613,7 @@ _0802CEE8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
adds r0, 0x3F
@@ -69788,7 +69788,7 @@ sub_802D068: @ 802D068
thumb_func_start sub_802D074
sub_802D074: @ 802D074
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
str r0, [r4]
bl sub_802D0BC
ldr r0, =sub_802D12C
@@ -69852,7 +69852,7 @@ _0802D0DC:
thumb_func_start sub_802D0F0
sub_802D0F0: @ 802D0F0
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
ldr r1, [r0]
movs r0, 0x1
@@ -69868,7 +69868,7 @@ sub_802D0F0: @ 802D0F0
sub_802D108: @ 802D108
push {r4,lr}
adds r2, r0, 0
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r0, [r4]
ldrb r0, [r0, 0x6]
movs r1, 0
@@ -69888,7 +69888,7 @@ sub_802D12C: @ 802D12C
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
ldr r0, [r0]
cmp r0, 0
@@ -69907,7 +69907,7 @@ _0802D148:
sub_802D150: @ 802D150
push {r4-r6,lr}
sub sp, 0x8
- ldr r6, =0x02022d00
+ ldr r6, =gUnknown_02022D00
ldr r1, [r6]
ldrh r5, [r1, 0x4]
cmp r5, 0x1
@@ -70060,7 +70060,7 @@ _0802D2DA:
thumb_func_start sub_802D2E4
sub_802D2E4: @ 802D2E4
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r0, [r4]
ldrh r0, [r0, 0x4]
cmp r0, 0x1
@@ -70117,7 +70117,7 @@ _0802D34A:
thumb_func_start sub_802D350
sub_802D350: @ 802D350
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r0, [r4]
ldrh r0, [r0, 0x4]
cmp r0, 0x1
@@ -70177,7 +70177,7 @@ sub_802D3BC: @ 802D3BC
bl sub_802C8AC
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0
@@ -70191,7 +70191,7 @@ _0802D3DC:
cmp r4, r5
bge _0802D3F8
_0802D3E2:
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x1C
@@ -70204,7 +70204,7 @@ _0802D3E2:
_0802D3F8:
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r1, [r0]
ldrh r0, [r1, 0x4]
adds r0, 0x1
@@ -70220,7 +70220,7 @@ _0802D410:
cmp r4, r5
bge _0802D436
_0802D420:
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x1C
@@ -70231,7 +70231,7 @@ _0802D420:
cmp r4, r5
blt _0802D420
_0802D436:
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r1, [r0]
movs r0, 0x1
str r0, [r1]
@@ -70246,7 +70246,7 @@ _0802D43E:
sub_802D448: @ 802D448
push {r4,r5,lr}
sub sp, 0xC
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r0, [r5]
ldrh r4, [r0, 0x4]
cmp r4, 0x1
@@ -70330,7 +70330,7 @@ _0802D4EC:
sub_802D4F4: @ 802D4F4
push {r4,r5,lr}
sub sp, 0xC
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r0, [r5]
ldrh r4, [r0, 0x4]
cmp r4, 0x1
@@ -70409,7 +70409,7 @@ _0802D58E:
thumb_func_start sub_802D598
sub_802D598: @ 802D598
push {r4,r5,lr}
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r0, [r5]
ldrh r4, [r0, 0x4]
cmp r4, 0
@@ -70448,7 +70448,7 @@ _0802D5DE:
sub_802D5E4: @ 802D5E4
push {r4,r5,lr}
sub sp, 0xC
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r0, [r5]
ldrh r4, [r0, 0x4]
cmp r4, 0x1
@@ -70528,7 +70528,7 @@ _0802D67E:
sub_802D688: @ 802D688
push {r4,r5,lr}
sub sp, 0xC
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r0, [r5]
ldrh r4, [r0, 0x4]
cmp r4, 0x1
@@ -70607,7 +70607,7 @@ _0802D722:
thumb_func_start sub_802D72C
sub_802D72C: @ 802D72C
push {r4,r5,lr}
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r0, [r5]
ldrh r4, [r0, 0x4]
cmp r4, 0
@@ -70638,7 +70638,7 @@ _0802D75E:
thumb_func_start sub_802D764
sub_802D764: @ 802D764
push {lr}
- ldr r1, =0x02022d00
+ ldr r1, =gUnknown_02022D00
ldr r0, [r1]
movs r2, 0
strb r2, [r0, 0xA]
@@ -70658,7 +70658,7 @@ sub_802D764: @ 802D764
thumb_func_start sub_802D788
sub_802D788: @ 802D788
push {r4,lr}
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r2, [r0]
ldrb r3, [r2, 0xA]
adds r4, r0, 0
@@ -70718,7 +70718,7 @@ sub_802D7E8: @ 802D7E8
lsrs r0, 16
lsls r4, 16
lsrs r4, 16
- ldr r5, =0x02022d00
+ ldr r5, =gUnknown_02022D00
ldr r1, [r5]
adds r1, 0x26
adds r2, r4, 0
@@ -70782,7 +70782,7 @@ sub_802D884: @ 802D884
sub sp, 0xC
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r1, [r4]
adds r1, 0x26
bl itemid_get_name
@@ -70835,7 +70835,7 @@ sub_802D8FC: @ 802D8FC
sub sp, 0xC
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r1, [r4]
adds r1, 0x26
bl itemid_get_name
@@ -70885,7 +70885,7 @@ sub_802D8FC: @ 802D8FC
thumb_func_start sub_802D974
sub_802D974: @ 802D974
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r0, [r4]
ldrb r0, [r0, 0xD]
cmp r0, 0x1
@@ -70946,7 +70946,7 @@ _0802D9EE:
lsls r0, 24
cmp r0, 0
beq _0802DA0C
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r1, [r0]
ldrb r0, [r1, 0xD]
adds r0, 0x1
@@ -70967,7 +70967,7 @@ _0802DA0E:
thumb_func_start sub_802DA14
sub_802DA14: @ 802DA14
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r0, [r4]
ldrh r0, [r0, 0x12]
cmp r0, 0xFF
@@ -70992,7 +70992,7 @@ _0802DA38:
thumb_func_start sub_802DA44
sub_802DA44: @ 802DA44
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r1, [r4]
ldrh r0, [r1, 0x12]
cmp r0, 0xFF
@@ -71213,7 +71213,7 @@ sub_802DBF8: @ 802DBF8
bge _0802DC62
ldr r0, =gUnknown_08300D38
mov r9, r0
- ldr r1, =0x02022d00
+ ldr r1, =gUnknown_02022D00
mov r8, r1
_0802DC26:
lsls r4, r6, 24
@@ -71257,7 +71257,7 @@ _0802DC62:
thumb_func_start sub_802DC80
sub_802DC80: @ 802DC80
- ldr r2, =0x02022d00
+ ldr r2, =gUnknown_02022D00
ldr r2, [r2]
lsls r0, 2
ldr r3, =0x000081a8
@@ -71273,7 +71273,7 @@ sub_802DC80: @ 802DC80
sub_802DC9C: @ 802DC9C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
adds r1, r4, 0
bl sub_802CF50
@@ -71304,7 +71304,7 @@ _0802DCD6:
ands r0, r4
cmp r0, 0
beq _0802DCEA
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
adds r1, r5, 0
bl sub_802CB14
@@ -71396,7 +71396,7 @@ sub_802DD88: @ 802DD88
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CBF0
pop {r0}
@@ -71410,7 +71410,7 @@ sub_802DDA0: @ 802DDA0
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CC88
pop {r0}
@@ -71422,7 +71422,7 @@ sub_802DDA0: @ 802DDA0
sub_802DDB8: @ 802DDB8
push {lr}
adds r1, r0, 0
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CC18
pop {r1}
@@ -71433,7 +71433,7 @@ sub_802DDB8: @ 802DDB8
thumb_func_start sub_802DDCC
sub_802DDCC: @ 802DDCC
push {lr}
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CCB0
pop {r0}
@@ -71444,7 +71444,7 @@ sub_802DDCC: @ 802DDCC
thumb_func_start sub_802DDE0
sub_802DDE0: @ 802DDE0
push {lr}
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CD3C
pop {r0}
@@ -71456,7 +71456,7 @@ sub_802DDE0: @ 802DDE0
sub_802DDF4: @ 802DDF4
push {lr}
adds r1, r0, 0
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CD70
pop {r0}
@@ -71467,7 +71467,7 @@ sub_802DDF4: @ 802DDF4
thumb_func_start sub_802DE08
sub_802DE08: @ 802DE08
push {lr}
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
bl sub_802CD98
pop {r1}
@@ -71531,7 +71531,7 @@ _0802DE6A:
str r0, [sp]
mov r0, sp
bl AddWindow
- ldr r1, =0x02022d00
+ ldr r1, =gUnknown_02022D00
ldr r1, [r1]
lsls r2, r5, 1
adds r1, 0x1C
@@ -71573,7 +71573,7 @@ sub_802DED8: @ 802DED8
strb r1, [r0]
strb r2, [r0, 0x1]
strb r3, [r0, 0x2]
- ldr r6, =0x02022d00
+ ldr r6, =gUnknown_02022D00
ldr r0, [r6]
lsls r1, r5, 1
mov r8, r1
@@ -71693,7 +71693,7 @@ sub_802DFD4: @ 802DFD4
cmp r4, r5
bge _0802DFFA
_0802DFE4:
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x1C
@@ -71718,7 +71718,7 @@ sub_802E00C: @ 802E00C
adds r1, r0, 0
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x02022d00
+ ldr r0, =gUnknown_02022D00
ldr r2, [r0]
movs r0, 0
str r0, [r2, 0x18]
@@ -71749,7 +71749,7 @@ sub_802E00C: @ 802E00C
thumb_func_start sub_802E058
sub_802E058: @ 802E058
push {r4,lr}
- ldr r4, =0x02022d00
+ ldr r4, =gUnknown_02022D00
ldr r0, [r4]
ldr r0, [r0, 0x18]
cmp r0, 0x1F
@@ -71819,7 +71819,7 @@ sub_802E0D0: @ 802E0D0
push {r4,lr}
sub sp, 0xC
adds r4, r1, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
lsls r2, r0, 4
adds r0, r2, r3
ldrh r1, [r0]
@@ -71946,7 +71946,7 @@ sub_802E1BC: @ 802E1BC
sub sp, 0xC
adds r5, r0, 0
adds r4, r1, 0
- ldr r2, =0x03003090
+ ldr r2, =gUnknown_03003090
ldrh r0, [r2]
movs r1, 0xFF
lsls r1, 8
@@ -72036,7 +72036,7 @@ sub_802E264: @ 802E264
adds r4, r0, 0
adds r5, r2, 0
adds r6, r3, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
lsls r2, r1, 4
adds r0, r2, r3
ldrh r1, [r0]
@@ -72091,7 +72091,7 @@ sub_802E2D0: @ 802E2D0
push {r4,lr}
sub sp, 0xC
adds r4, r0, 0
- ldr r3, =0x03003090
+ ldr r3, =gUnknown_03003090
lsls r2, r1, 4
adds r0, r2, r3
ldrh r1, [r0]
@@ -72137,7 +72137,7 @@ _0802E322:
thumb_func_start sub_802E32C
sub_802E32C: @ 802E32C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xFE
lsls r1, 1
@@ -72248,7 +72248,7 @@ sub_802E3E4: @ 802E3E4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
movs r1, 0
ldrsh r0, [r7, r1]
@@ -72338,7 +72338,7 @@ _0802E4A8:
bne _0802E4F6
b _0802E4CE
_0802E4B4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -72437,7 +72437,7 @@ sub_802E500: @ 802E500
movs r0, 0xC8
lsls r0, 21
mov r8, r0
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
_0802E58A:
ldr r1, =gUnknown_082FE278
lsls r0, r6, 2
@@ -72538,7 +72538,7 @@ sub_802E63C: @ 802E63C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
movs r1, 0x1
strh r1, [r0, 0x8]
@@ -72565,7 +72565,7 @@ sub_802E688: @ 802E688
lsrs r2, r0, 24
cmp r2, 0xFF
beq _0802E6B4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -72602,7 +72602,7 @@ sub_802E6D0: @ 802E6D0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -72725,7 +72725,7 @@ _0802E7C4:
movs r3, 0xD
negs r3, r3
mov r12, r3
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_0802E7D8:
lsls r0, r5, 1
adds r0, r4
@@ -72780,7 +72780,7 @@ sub_802E83C: @ 802E83C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r1
movs r5, 0
strh r5, [r4, 0x4]
@@ -72803,7 +72803,7 @@ sub_802E83C: @ 802E83C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
movs r1, 0x4
bl StartObjectImageAnim
@@ -72846,7 +72846,7 @@ sub_802E8C8: @ 802E8C8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
b _0802E8FC
.pool
@@ -72858,7 +72858,7 @@ _0802E8E0:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r5, 0x1
@@ -72898,7 +72898,7 @@ sub_802E938: @ 802E938
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0x16
ldrsh r0, [r5, r1]
@@ -72957,7 +72957,7 @@ _0802E9BA:
lsrs r1, 24
adds r0, r6, 0
bl StartObjectImageAnim
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r2, 0x1C
ldrsh r0, [r5, r2]
lsls r1, r0, 4
@@ -72990,7 +72990,7 @@ _0802EA04:
movs r2, 0x4
orrs r0, r2
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x1C
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -73033,11 +73033,11 @@ sub_802EA50: @ 802EA50
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
movs r0, 0x38
bl audio_play
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x1A
ldrsh r1, [r6, r0]
lsls r0, r1, 4
@@ -73079,13 +73079,13 @@ sub_802EAB0: @ 802EAB0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0802EB14
- ldr r1, =0x03003090
+ ldr r1, =gUnknown_03003090
ldrh r0, [r1, 0x2]
ldr r5, =0x00007fff
cmp r0, r5
@@ -73151,7 +73151,7 @@ sub_802EB24: @ 802EB24
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -73193,7 +73193,7 @@ sub_802EB98: @ 802EB98
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -73254,7 +73254,7 @@ _0802EC08:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
movs r3, 0xE
@@ -73280,7 +73280,7 @@ _0802EC4C:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
movs r0, 0x12
@@ -73312,7 +73312,7 @@ sub_802EC98: @ 802EC98
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r1, r0
movs r1, 0x2E
ldrsh r0, [r4, r1]
@@ -73473,7 +73473,7 @@ sub_802EDCC: @ 802EDCC
lsrs r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
lsls r4, r1, 4
adds r4, r1
@@ -73519,7 +73519,7 @@ sub_802EE30: @ 802EE30
lsls r0, 24
lsrs r0, 24
movs r3, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -73802,7 +73802,7 @@ sub_802EFFC: @ 802EFFC
lsrs r0, 24
mov r4, r8
strh r0, [r4]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r5, r9
movs r6, 0
ldrsh r1, [r5, r6]
diff --git a/asm/load_save.s b/asm/load_save.s
index 5a353c701..f3685a083 100644
--- a/asm/load_save.s
+++ b/asm/load_save.s
@@ -13,14 +13,14 @@ CheckForFlashMemory: @ 8076B68
lsls r0, 16
cmp r0, 0
bne _08076B84
- ldr r1, =0x03005d88
+ ldr r1, =gUnknown_03005D88
movs r0, 0x1
str r0, [r1]
bl StartFlashMemoryTimer
b _08076B8A
.pool
_08076B84:
- ldr r1, =0x03005d88
+ ldr r1, =gUnknown_03005D88
movs r0, 0
str r0, [r1]
_08076B8A:
@@ -36,7 +36,7 @@ memclr_stdsav2: @ 8076B94
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02024a54
+ ldr r1, =gUnknown_02024A54
ldr r2, =0x010007d6
mov r0, sp
bl CpuSet
@@ -53,7 +53,7 @@ clear_sav1: @ 8076BB8
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02025a00
+ ldr r1, =gUnknown_02025A00
ldr r2, =0x01001f04
mov r0, sp
bl CpuSet
@@ -70,20 +70,20 @@ InitSaveBlockPointersWithRandomOffset: @ 8076BDC
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
bl GenerateRandomNumber
adds r4, r0
movs r0, 0x7C
ands r4, r0
- ldr r1, =0x03005d90
- ldr r0, =0x02024a54
+ ldr r1, =gUnknown_03005D90
+ ldr r0, =gUnknown_02024A54
adds r0, r4, r0
str r0, [r1]
- ldr r0, =0x02025a00
+ ldr r0, =gUnknown_02025A00
adds r0, r4, r0
str r0, [r5]
- ldr r1, =0x03005d94
- ldr r0, =0x02029808
+ ldr r1, =gUnknown_03005D94
+ ldr r0, =gUnknown_02029808
adds r4, r0
str r4, [r1]
bl init_bag_pockets
@@ -102,7 +102,7 @@ saveblock_randomize_and_relocate: @ 8076C2C
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldr r0, [r5, 0xC]
str r0, [sp]
ldr r1, [r5, 0x10]
@@ -110,23 +110,23 @@ saveblock_randomize_and_relocate: @ 8076C2C
movs r0, 0
str r0, [r5, 0xC]
str r0, [r5, 0x10]
- ldr r1, =0x0203cf5c
+ ldr r1, =gUnknown_0203CF5C
str r0, [r1]
ldr r4, =0x02000000
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r6, =0x00000f2c
adds r0, r4, 0
adds r2, r6, 0
bl memcpy
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
mov r10, r1
ldr r1, [r1]
ldr r7, =0x00003d88
ldr r0, =0x02000f2c
adds r2, r7, 0
bl memcpy
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
mov r8, r0
ldr r1, [r0]
ldr r0, =0x000083d0
@@ -142,7 +142,7 @@ saveblock_randomize_and_relocate: @ 8076C2C
ldrb r0, [r4, 0xD]
adds r0, r1
bl InitSaveBlockPointersWithRandomOffset
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
adds r1, r4, 0
adds r2, r6, 0
@@ -174,7 +174,7 @@ saveblock_randomize_and_relocate: @ 8076C2C
adds r4, r0
adds r0, r4, 0
bl saveblock_apply_crypto
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
adds r0, 0xAC
str r4, [r0]
@@ -191,7 +191,7 @@ saveblock_randomize_and_relocate: @ 8076C2C
thumb_func_start sav2_x1_query_bit1
sav2_x1_query_bit1: @ 8076D24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0x9]
movs r0, 0x1
@@ -202,7 +202,7 @@ sav2_x1_query_bit1: @ 8076D24
thumb_func_start sav2_x9_clear_bit1
sav2_x9_clear_bit1: @ 8076D34
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0xFE
@@ -214,7 +214,7 @@ sav2_x9_clear_bit1: @ 8076D34
thumb_func_start sub_8076D48
sub_8076D48: @ 8076D48
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0x1
@@ -229,7 +229,7 @@ sub_8076D5C: @ 8076D5C
push {lr}
movs r0, 0
bl sub_8084FAC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0x1
@@ -242,7 +242,7 @@ sub_8076D5C: @ 8076D5C
thumb_func_start sav2_gender2_inplace_and_xFE
sav2_gender2_inplace_and_xFE: @ 8076D78
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0xFE
@@ -256,9 +256,9 @@ sav2_gender2_inplace_and_xFE: @ 8076D78
@ void copy_player_party_to_sav1()
copy_player_party_to_sav1: @ 8076D8C
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
ldrb r1, [r1]
movs r2, 0x8D
lsls r2, 2
@@ -266,7 +266,7 @@ copy_player_party_to_sav1: @ 8076D8C
strb r1, [r0]
movs r4, 0
_08076DA0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x64
muls r1, r4
@@ -274,7 +274,7 @@ _08076DA0:
movs r2, 0x8E
lsls r2, 2
adds r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x64
bl memcpy
@@ -290,8 +290,8 @@ _08076DA0:
thumb_func_start copy_player_party_from_sav1
copy_player_party_from_sav1: @ 8076DD4
push {r4,r5,lr}
- ldr r1, =0x020244e9
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_020244E9
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r2, 0x8D
lsls r2, 2
@@ -299,13 +299,13 @@ copy_player_party_from_sav1: @ 8076DD4
ldrb r0, [r0]
strb r0, [r1]
movs r4, 0
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
_08076DEA:
movs r0, 0x64
adds r2, r4, 0
muls r2, r0
adds r0, r2, r5
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
adds r1, r2
movs r2, 0x8E
@@ -327,12 +327,12 @@ save_serialize_npcs: @ 8076E1C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r12, r0
movs r5, 0xA3
lsls r5, 4
mov r8, r5
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
movs r3, 0
movs r2, 0xF
_08076E32:
@@ -365,12 +365,12 @@ save_deserialize_npcs: @ 8076E64
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r12, r0
movs r5, 0xA3
lsls r5, 4
mov r8, r5
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
movs r3, 0
movs r2, 0xF
_08076E7A:
@@ -424,14 +424,14 @@ copy_bags_and_unk_data_from_save_blocks: @ 8076ECC
mov r5, r8
push {r5-r7}
movs r2, 0
- ldr r0, =0x02032180
+ ldr r0, =gUnknown_02032180
mov r12, r0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r10, r1
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
movs r3, 0xAC
lsls r3, 3
- ldr r4, =0x02031c58
+ ldr r4, =gUnknown_02031C58
_08076EE8:
lsls r0, r2, 2
ldr r1, [r5]
@@ -443,8 +443,8 @@ _08076EE8:
cmp r2, 0x1D
ble _08076EE8
movs r2, 0
- ldr r0, =0x02031c58
- ldr r5, =0x03005d8c
+ ldr r0, =gUnknown_02031C58
+ ldr r5, =gUnknown_03005D8C
movs r3, 0xBB
lsls r3, 3
adds r4, r0, 0
@@ -460,8 +460,8 @@ _08076F08:
cmp r2, 0x1D
ble _08076F08
movs r2, 0
- ldr r0, =0x02031c58
- ldr r5, =0x03005d8c
+ ldr r0, =gUnknown_02031C58
+ ldr r5, =gUnknown_03005D8C
movs r3, 0xCA
lsls r3, 3
adds r4, r0, 0
@@ -477,8 +477,8 @@ _08076F28:
cmp r2, 0xF
ble _08076F28
movs r2, 0
- ldr r0, =0x02031c58
- ldr r5, =0x03005d8c
+ ldr r0, =gUnknown_02031C58
+ ldr r5, =gUnknown_03005D8C
movs r6, 0x98
lsls r6, 1
adds r4, r0, r6
@@ -495,8 +495,8 @@ _08076F4A:
cmp r2, 0x3F
ble _08076F4A
movs r2, 0
- ldr r0, =0x02031c58
- ldr r5, =0x03005d8c
+ ldr r0, =gUnknown_02031C58
+ ldr r5, =gUnknown_03005D8C
movs r7, 0x8C
lsls r7, 2
adds r4, r0, r7
@@ -512,8 +512,8 @@ _08076F6C:
adds r2, 0x1
cmp r2, 0x2D
ble _08076F6C
- ldr r0, =0x02031c58
- ldr r1, =0x03005d8c
+ ldr r0, =gUnknown_02031C58
+ ldr r1, =gUnknown_03005D8C
mov r8, r1
movs r5, 0xBA
lsls r5, 2
@@ -563,14 +563,14 @@ copy_bags_and_unk_data_to_save_blocks: @ 8076FE0
mov r5, r8
push {r5-r7}
movs r2, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r8, r0
- ldr r1, =0x02032180
+ ldr r1, =gUnknown_02032180
mov r12, r1
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
movs r3, 0xAC
lsls r3, 3
- ldr r4, =0x02031c58
+ ldr r4, =gUnknown_02031C58
_08076FFC:
ldr r0, [r5]
lsls r1, r2, 2
@@ -582,10 +582,10 @@ _08076FFC:
cmp r2, 0x1D
ble _08076FFC
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
movs r4, 0xBB
lsls r4, 3
- ldr r0, =0x02031c58
+ ldr r0, =gUnknown_02031C58
adds r3, r0, 0
adds r3, 0x78
_0807701C:
@@ -599,10 +599,10 @@ _0807701C:
cmp r2, 0x1D
ble _0807701C
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
movs r4, 0xCA
lsls r4, 3
- ldr r0, =0x02031c58
+ ldr r0, =gUnknown_02031C58
adds r3, r0, 0
adds r3, 0xF0
_0807703C:
@@ -616,10 +616,10 @@ _0807703C:
cmp r2, 0xF
ble _0807703C
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
movs r4, 0xD2
lsls r4, 3
- ldr r0, =0x02031c58
+ ldr r0, =gUnknown_02031C58
movs r6, 0x98
lsls r6, 1
adds r3, r0, r6
@@ -634,10 +634,10 @@ _0807705E:
cmp r2, 0x3F
ble _0807705E
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
movs r4, 0xF2
lsls r4, 3
- ldr r0, =0x02031c58
+ ldr r0, =gUnknown_02031C58
movs r7, 0x8C
lsls r7, 2
adds r3, r0, r7
@@ -651,11 +651,11 @@ _08077080:
adds r2, 0x1
cmp r2, 0x2D
ble _08077080
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r9, r0
ldr r1, =0x00002be0
mov r10, r1
- ldr r4, =0x02031c58
+ ldr r4, =gUnknown_02031C58
movs r3, 0
movs r2, 0xF
_080770A0:
@@ -701,7 +701,7 @@ _080770A0:
thumb_func_start apply_u16_xor_crypto
apply_u16_xor_crypto: @ 8077100
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
adds r2, 0xAC
ldr r2, [r2]
@@ -715,7 +715,7 @@ apply_u16_xor_crypto: @ 8077100
thumb_func_start apply_u32_xor_crypto
apply_u32_xor_crypto: @ 8077118
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r3, [r2]
adds r3, 0xAC
ldr r2, [r0]
@@ -736,7 +736,7 @@ saveblock_apply_crypto: @ 8077130
bl call_encrypt_decrypt_all_item_quantities
adds r0, r4, 0
bl sub_8024690
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
movs r1, 0x92
lsls r1, 3
diff --git a/asm/lottery_corner.s b/asm/lottery_corner.s
index 25415a498..babde2a8e 100644
--- a/asm/lottery_corner.s
+++ b/asm/lottery_corner.s
@@ -64,7 +64,7 @@ _081775B4:
sub_81775CC: @ 81775CC
push {lr}
bl sub_817783C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
strh r0, [r1]
pop {r0}
bx r0
@@ -79,7 +79,7 @@ sub_81775E0: @ 81775E0
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0
strh r0, [r1]
movs r0, 0
@@ -91,7 +91,7 @@ _081775FC:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -107,14 +107,14 @@ _081775FC:
movs r1, 0x1
bl pokemon_getattr
adds r1, r0, 0
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
lsls r1, 16
lsrs r1, 16
bl sub_817778C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r2, [r1]
cmp r0, r2
bls _0817764E
@@ -133,7 +133,7 @@ _0817764E:
bls _081775FC
_08177658:
movs r7, 0
- ldr r1, =0x03005d94
+ ldr r1, =gUnknown_03005D94
mov r9, r1
_0817765E:
movs r6, 0
@@ -174,14 +174,14 @@ _0817766A:
movs r1, 0x1
bl pokemon_getattr_encrypted
adds r1, r0, 0
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
lsls r1, 16
lsrs r1, 16
bl sub_817778C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r2, [r1]
cmp r0, r2
bls _081776D2
@@ -202,11 +202,11 @@ _081776D2:
lsrs r7, r0, 16
cmp r7, 0xD
bls _0817765E
- ldr r3, =0x020375e0
+ ldr r3, =gUnknown_020375E0
ldrh r0, [r3]
cmp r0, 0
beq _0817776E
- ldr r2, =0x020375e2
+ ldr r2, =gUnknown_020375E2
ldr r1, =gUnknown_085E7080
subs r0, 0x1
lsls r0, 1
@@ -216,24 +216,24 @@ _081776D2:
ldr r2, [sp]
cmp r2, 0xE
bne _0817773C
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
movs r0, 0
strh r0, [r1]
movs r0, 0x64
ldr r1, [sp, 0x4]
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
movs r1, 0x2
bl pokemon_getattr
b _08177768
.pool
_0817773C:
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
movs r0, 0x1
strh r0, [r1]
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
ldr r1, [sp]
lsls r0, r1, 2
adds r0, r1
@@ -248,11 +248,11 @@ _0817773C:
adds r1, r2
lsls r1, 4
adds r0, r1
- ldr r2, =0x02021cc4
+ ldr r2, =gUnknown_02021CC4
movs r1, 0x2
bl pokemon_getattr_encrypted
_08177768:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl GetStringEnd_Limit7
_0817776E:
add sp, 0x8
@@ -280,9 +280,9 @@ sub_817778C: @ 817778C
movs r0, 0
mov r8, r0
movs r7, 0
- ldr r1, =0x0203bcec
+ ldr r1, =gUnknown_0203BCEC
mov r10, r1
- ldr r0, =0x0203bcee
+ ldr r0, =gUnknown_0203BCEE
mov r9, r0
_081777AC:
adds r0, r6, 0
diff --git a/asm/mail.s b/asm/mail.s
index a3dfd57a3..fb7cdf2df 100644
--- a/asm/mail.s
+++ b/asm/mail.s
@@ -13,7 +13,7 @@ sub_8121478: @ 8121478
adds r7, r1, 0
lsls r2, 24
lsrs r6, r2, 24
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r0, =0x0000222c
bl AllocZeroed
str r0, [r4]
@@ -57,7 +57,7 @@ _081214E8:
strb r0, [r1]
movs r6, 0
_081214F2:
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r1, [r0]
ldr r2, =0x0000021e
adds r0, r1, r2
@@ -103,7 +103,7 @@ _08121540:
lsls r1, 17
cmp r0, r1
bhi _081215AC
- ldr r1, =0x0203a134
+ ldr r1, =gUnknown_0203A134
ldr r2, [r1]
ldr r3, =0x0000021a
adds r0, r2, r3
@@ -134,7 +134,7 @@ _0812159C:
b _081215BA
.pool
_081215AC:
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r1, [r0]
ldr r2, =0x0000021b
adds r1, r2
@@ -167,7 +167,7 @@ _081215BA:
sub_81215EC: @ 81215EC
push {r4-r6,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -271,7 +271,7 @@ _081216F4:
movs r0, 0
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r1, [r4]
movs r2, 0x8B
lsls r2, 2
@@ -293,7 +293,7 @@ _08121730:
.pool
_08121740:
ldr r2, =gUnknown_0859F2B8
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
ldr r1, =0x0000021a
adds r0, r1
@@ -338,7 +338,7 @@ _08121782:
movs r3, 0
bl FillBgTilemapBufferRect_Palette0
ldr r2, =gUnknown_0859F2B8
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
ldr r1, =0x0000021a
adds r0, r1
@@ -368,9 +368,9 @@ _081217EC:
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
- ldr r6, =0x02037714
+ ldr r6, =gUnknown_02037714
ldr r4, =gUnknown_0859F2B8
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r3, [r0]
ldr r2, =0x0000021a
adds r3, r2
@@ -383,7 +383,7 @@ _081217EC:
subs r2, 0x26
adds r0, r6, r2
strh r1, [r0]
- ldr r5, =0x02037b14
+ ldr r5, =gUnknown_02037B14
ldrb r1, [r3]
lsls r0, r1, 2
adds r0, r1
@@ -420,7 +420,7 @@ _081217EC:
movs r2, 0x20
bl gpu_pal_apply
ldr r1, =gUnknown_0859F2B0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r0, [r2, 0x8]
lsls r0, 2
@@ -446,7 +446,7 @@ _081217EC:
b _081219D4
.pool
_081218B0:
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -460,7 +460,7 @@ _081218C2:
b _081219D4
.pool
_081218CC:
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
movs r2, 0x86
lsls r2, 2
@@ -482,7 +482,7 @@ _081218EC:
_081218F6:
ldr r0, =sub_8121C50
bl SetVBlankCallback
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -490,7 +490,7 @@ _081218F6:
b _081219D4
.pool
_08121910:
- ldr r5, =0x0203a134
+ ldr r5, =gUnknown_0203A134
ldr r0, [r5]
movs r1, 0x85
lsls r1, 2
@@ -558,12 +558,12 @@ _08121980:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
strb r0, [r2, 0x8]
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
movs r1, 0x84
lsls r1, 2
@@ -574,7 +574,7 @@ _08121980:
b _081219E4
.pool
_081219D4:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -622,7 +622,7 @@ sub_8121A1C: @ 8121A1C
push {r7}
movs r6, 0
movs r5, 0
- ldr r2, =0x0203a134
+ ldr r2, =gUnknown_0203A134
ldr r0, [r2]
movs r1, 0x8A
lsls r1, 2
@@ -673,7 +673,7 @@ _08121A3C:
cmp r5, r1
bcc _08121A3C
_08121A8A:
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r1, [r4]
movs r2, 0x80
lsls r2, 2
@@ -757,7 +757,7 @@ sub_8121B1C: @ 8121B1C
movs r1, 0
bl FillWindowPixelBuffer
movs r6, 0
- ldr r1, =0x0203a134
+ ldr r1, =gUnknown_0203A134
ldr r0, [r1]
movs r2, 0x8A
lsls r2, 2
@@ -817,7 +817,7 @@ _08121BB8:
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
- ldr r2, =0x0203a134
+ ldr r2, =gUnknown_0203A134
ldr r0, [r2]
add r0, r10
ldr r0, [r0]
@@ -828,7 +828,7 @@ _08121BCC:
ldr r1, =gUnknown_085EEA78
add r0, sp, 0xC
bl CopyString
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r1, [r4]
movs r2, 0x80
lsls r2, 2
@@ -893,7 +893,7 @@ sub_8121C50: @ 8121C50
thumb_func_start sub_8121C64
sub_8121C64: @ 8121C64
push {r4,lr}
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r0, [r4]
ldr r1, =0x0000021b
adds r0, r1
@@ -922,7 +922,7 @@ sub_8121C98: @ 8121C98
lsls r0, 24
cmp r0, 0
bne _08121CB2
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
movs r1, 0x84
lsls r1, 2
@@ -939,7 +939,7 @@ _08121CB2:
sub_8121CC0: @ 8121CC0
push {lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -952,7 +952,7 @@ sub_8121CC0: @ 8121CC0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x0203a134
+ ldr r0, =gUnknown_0203A134
ldr r0, [r0]
movs r1, 0x84
lsls r1, 2
@@ -973,7 +973,7 @@ sub_8121D00: @ 8121D00
lsls r0, 24
cmp r0, 0
bne _08121D88
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r0, [r4]
movs r1, 0x83
lsls r1, 2
@@ -1004,11 +1004,11 @@ sub_8121D00: @ 8121D00
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80D2EF8
_08121D58:
- ldr r4, =0x0203a134
+ ldr r4, =gUnknown_0203A134
ldr r0, [r4]
ldr r2, =0x0000222c
movs r1, 0
diff --git a/asm/main.s b/asm/main.s
index ffb6fec9d..a5ec6f5c6 100644
--- a/asm/main.s
+++ b/asm/main.s
@@ -38,30 +38,30 @@ Main: @ 80003A4
movs r1, 0xE0
lsls r1, 9
bl InitHeap
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
movs r4, 0
strb r4, [r0]
- ldr r0, =0x03005d88
+ ldr r0, =gUnknown_03005D88
ldr r0, [r0]
cmp r0, 0x1
beq _08000414
movs r0, 0
bl SetMainCallback2
_08000414:
- ldr r2, =0x030022b4
+ ldr r2, =gUnknown_030022B4
strb r4, [r2]
- ldr r1, =0x03000000
+ ldr r1, =gUnknown_03000000
movs r3, 0xFC
lsls r3, 4
adds r0, r3, 0
strh r0, [r1]
- ldr r7, =0x030022c0
+ ldr r7, =gUnknown_030022C0
movs r0, 0
mov r8, r0
adds r6, r2, 0
_0800042A:
bl ReadKeypad
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
ldrb r0, [r0]
cmp r0, 0
bne _08000454
@@ -88,7 +88,7 @@ _08000454:
b _080004B2
.pool
_0800048C:
- ldr r5, =0x030022b4
+ ldr r5, =gUnknown_030022B4
movs r0, 0
strb r0, [r5]
bl HandleLinkConnectionAndCallMainCallbacks
@@ -129,20 +129,20 @@ _080004D4:
@ void InitVariablesAndSetCopyrightScreenCallback()
InitVariablesAndSetCopyrightScreenCallback: @ 80004D8
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
movs r0, 0
str r0, [r2, 0x20]
- ldr r1, =0x0203cf5c
+ ldr r1, =gUnknown_0203CF5C
str r0, [r1]
str r0, [r2, 0x24]
str r0, [r2]
ldr r0, =c2_copyright_1
bl SetMainCallback2
- ldr r1, =0x03005d90
- ldr r0, =0x02024a54
+ ldr r1, =gUnknown_03005D90
+ ldr r0, =gUnknown_02024A54
str r0, [r1]
- ldr r1, =0x03005d94
- ldr r0, =0x02029808
+ ldr r1, =gUnknown_03005D94
+ ldr r0, =gUnknown_02029808
str r0, [r1]
pop {r0}
bx r0
@@ -153,7 +153,7 @@ InitVariablesAndSetCopyrightScreenCallback: @ 80004D8
@ void CallMainCallbacks()
CallMainCallbacks: @ 800051C
push {r4,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldr r0, [r4]
cmp r0, 0
beq _0800052A
@@ -173,7 +173,7 @@ _08000534:
thumb_func_start SetMainCallback2
@ void SetMainCallback2(void ( *func)())
SetMainCallback2: @ 8000540
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
str r0, [r1, 0x4]
movs r0, 0x87
lsls r0, 3
@@ -205,7 +205,7 @@ SeedRngAndSetTrainerId: @ 8000560
ldr r1, =0x04000106
movs r0, 0
strh r0, [r1]
- ldr r0, =0x02020000
+ ldr r0, =gUnknown_02020000
strh r4, [r0]
pop {r4}
pop {r0}
@@ -216,7 +216,7 @@ SeedRngAndSetTrainerId: @ 8000560
thumb_func_start GetTrainerId
@ u16 GetTrainerId()
GetTrainerId: @ 8000588
- ldr r0, =0x02020000
+ ldr r0, =gUnknown_02020000
ldrh r0, [r0]
bx lr
.pool
@@ -247,13 +247,13 @@ EnableVCountIntrAtLine150: @ 8000594
thumb_func_start InitKeypadData
@ void InitKeypadData()
InitKeypadData: @ 80005BC
- ldr r1, =0x030026fc
+ ldr r1, =gUnknown_030026FC
movs r0, 0x5
strh r0, [r1]
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0x28
strh r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0
strh r0, [r1, 0x2C]
strh r0, [r1, 0x2E]
@@ -274,7 +274,7 @@ ReadKeypad: @ 80005E4
adds r0, r2, 0
adds r3, r0, 0
eors r3, r1
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x28]
adds r0, r3, 0
bics r0, r2
@@ -294,18 +294,18 @@ ReadKeypad: @ 80005E4
cmp r0, 0
bne _08000636
strh r3, [r2, 0x30]
- ldr r0, =0x030026fc
+ ldr r0, =gUnknown_030026FC
b _08000632
.pool
_08000630:
- ldr r0, =0x030022b0
+ ldr r0, =gUnknown_030022B0
_08000632:
ldrh r0, [r0]
strh r0, [r2, 0x32]
_08000636:
strh r3, [r2, 0x28]
strh r3, [r2, 0x2C]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x2
@@ -348,9 +348,9 @@ _08000676:
InitIntrHandlers: @ 8000684
push {r4,r5,lr}
ldr r5, =InterruptMain
- ldr r4, =0x03002750
+ ldr r4, =gUnknown_03002750
ldr r3, =gRomInterruptTable
- ldr r2, =0x03002710
+ ldr r2, =gUnknown_03002710
movs r1, 0xD
_08000690:
ldm r3!, {r0}
@@ -364,7 +364,7 @@ _08000690:
ldr r1, =0x84000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- ldr r0, =0x03007ffc
+ ldr r0, =gUnknown_03007FFC
str r4, [r0]
movs r0, 0
bl SetVBlankCallback
@@ -386,7 +386,7 @@ _08000690:
thumb_func_start SetVBlankCallback
@ void SetVBlankCallback(void ( *func)())
SetVBlankCallback: @ 80006F0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
str r0, [r1, 0xC]
bx lr
.pool
@@ -395,7 +395,7 @@ SetVBlankCallback: @ 80006F0
thumb_func_start SetHBlankCallback
@ void SetHBlankCallback(void ( *func)())
SetHBlankCallback: @ 80006FC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
str r0, [r1, 0x10]
bx lr
.pool
@@ -404,7 +404,7 @@ SetHBlankCallback: @ 80006FC
thumb_func_start SetVCountCallback
@ void SetVCountCallback(void ( *func)())
SetVCountCallback: @ 8000708
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
str r0, [r1, 0x14]
bx lr
.pool
@@ -413,7 +413,7 @@ SetVCountCallback: @ 8000708
thumb_func_start RestoreSerialTimer3IntrHandlers
@ void RestoreSerialTimer3IntrHandlers()
RestoreSerialTimer3IntrHandlers: @ 8000714
- ldr r0, =0x03002710
+ ldr r0, =gUnknown_03002710
ldr r1, =SerialIntr
str r1, [r0, 0x4]
ldr r1, =Timer3Intr
@@ -425,7 +425,7 @@ RestoreSerialTimer3IntrHandlers: @ 8000714
thumb_func_start SetSerialCallback
@ void SetSerialCallback(void ( *func)())
SetSerialCallback: @ 800072C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
str r0, [r1, 0x18]
bx lr
.pool
@@ -435,7 +435,7 @@ SetSerialCallback: @ 800072C
@ void VBlankIntr()
VBlankIntr: @ 8000738
push {r4,lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0800074C
@@ -443,17 +443,17 @@ VBlankIntr: @ 8000738
b _08000758
.pool
_0800074C:
- ldr r0, =0x03002748
+ ldr r0, =gUnknown_03002748
ldrb r0, [r0]
cmp r0, 0
bne _08000758
bl sub_800B9B8
_08000758:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x20]
adds r1, 0x1
str r1, [r0, 0x20]
- ldr r1, =0x0203cf5c
+ ldr r1, =gUnknown_0203CF5C
ldr r1, [r1]
adds r4, r0, 0
cmp r1, 0
@@ -476,8 +476,8 @@ _08000782:
str r0, [r4, 0x24]
bl CopyBufferedValuesToGpuRegs
bl ProcessDma3Requests
- ldr r1, =0x03002f50
- ldr r0, =0x03006380
+ ldr r1, =gUnknown_03002F50
+ ldr r0, =gUnknown_03006380
ldrb r0, [r0, 0x4]
strb r0, [r1]
bl m4aSoundMain
@@ -489,7 +489,7 @@ _08000782:
ands r0, r1
cmp r0, 0
beq _080007BA
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x013f0102
ands r0, r1
@@ -499,12 +499,12 @@ _080007BA:
bl GenerateRandomNumber
_080007BE:
bl sub_800E174
- ldr r2, =0x03007ff8
+ ldr r2, =gUnknown_03007FF8
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
strh r0, [r2]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x1C]
ldrh r3, [r0, 0x1C]
orrs r1, r2
@@ -519,7 +519,7 @@ _080007BE:
@ void StartFlashMemoryTimer()
StartFlashMemoryTimer: @ 8000800
push {lr}
- ldr r1, =0x0300272c
+ ldr r1, =gUnknown_0300272C
movs r0, 0x2
bl SetFlashTimerIntr
pop {r0}
@@ -531,13 +531,13 @@ StartFlashMemoryTimer: @ 8000800
@ void HBlankIntr()
HBlankIntr: @ 8000814
push {r4,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldr r0, [r4, 0x10]
cmp r0, 0
beq _08000822
bl _call_via_r0
_08000822:
- ldr r2, =0x03007ff8
+ ldr r2, =gUnknown_03007FF8
ldrh r0, [r2]
movs r1, 0x2
orrs r0, r1
@@ -556,14 +556,14 @@ _08000822:
@ void VCountIntr()
VCountIntr: @ 8000844
push {r4,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldr r0, [r4, 0x14]
cmp r0, 0
beq _08000852
bl _call_via_r0
_08000852:
bl SoundVSync_rev01
- ldr r2, =0x03007ff8
+ ldr r2, =gUnknown_03007FF8
ldrh r0, [r2]
movs r1, 0x4
orrs r0, r1
@@ -582,13 +582,13 @@ _08000852:
@ void SerialIntr()
SerialIntr: @ 8000878
push {r4,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldr r0, [r4, 0x18]
cmp r0, 0
beq _08000886
bl _call_via_r0
_08000886:
- ldr r2, =0x03007ff8
+ ldr r2, =gUnknown_03007FF8
ldrh r0, [r2]
movs r1, 0x80
orrs r0, r1
@@ -613,7 +613,7 @@ DummyIntrHandler: @ 80008A8
@ void WaitForVBlankIntr()
WaitForVBlankIntr: @ 80008AC
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x1C]
ldr r0, =0x0000fffe
ands r0, r1
@@ -639,7 +639,7 @@ _080008D0:
thumb_func_start sub_80008DC
sub_80008DC: @ 80008DC
- ldr r1, =0x0203cf5c
+ ldr r1, =gUnknown_0203CF5C
str r0, [r1]
bx lr
.pool
@@ -647,7 +647,7 @@ sub_80008DC: @ 80008DC
thumb_func_start sub_80008E8
sub_80008E8: @ 80008E8
- ldr r1, =0x0203cf5c
+ ldr r1, =gUnknown_0203CF5C
movs r0, 0
str r0, [r1]
bx lr
@@ -709,7 +709,7 @@ sub_8000964: @ 8000964
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03007330
+ ldr r1, =gUnknown_03007330
ldr r2, =0x01000034
mov r0, sp
bl CpuSet
diff --git a/asm/main_menu.s b/asm/main_menu.s
index b908bc68f..decb11542 100644
--- a/asm/main_menu.s
+++ b/asm/main_menu.s
@@ -237,10 +237,10 @@ Task_MainMenuCheckSaveFile: @ 802F8D8
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r4, r7, r0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -278,7 +278,7 @@ _0802F900:
movs r0, 0x1
strh r0, [r4, 0x1E]
_0802F946:
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0x2
beq _0802F990
@@ -341,7 +341,7 @@ _0802F9A4:
_0802F9D0:
movs r0, 0
strh r0, [r4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -361,7 +361,7 @@ _0802F9FA:
_0802F9FC:
str r1, [r0]
_0802F9FE:
- ldr r2, =0x02022d06
+ ldr r2, =gUnknown_02022D06
ldrh r1, [r2]
movs r0, 0x80
lsls r0, 8
@@ -421,7 +421,7 @@ Task_WaitForSaveFileErrorWindow: @ 802FA5C
lsls r0, 16
cmp r0, 0
bne _0802FA98
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -431,7 +431,7 @@ Task_WaitForSaveFileErrorWindow: @ 802FA5C
bl ClearWindowTilemap
ldr r0, =gUnknown_082FF070
bl sub_8032250
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -452,7 +452,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -485,7 +485,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
ands r1, r0
cmp r1, 0
bne _0802FB28
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -497,7 +497,7 @@ Task_MainMenuCheckBattery: @ 802FAB0
_0802FB28:
ldr r0, =gUnknown_085E8453
bl CreateMainMenuErrorWindow
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -523,7 +523,7 @@ Task_WaitForBatteryDryErrorWindow: @ 802FB50
lsls r0, 16
cmp r0, 0
bne _0802FB8C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -533,7 +533,7 @@ Task_WaitForBatteryDryErrorWindow: @ 802FB50
bl ClearWindowTilemap
ldr r0, =gUnknown_082FF070
bl sub_8032250
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -560,9 +560,9 @@ Task_DisplayMainMenu: @ 802FBA4
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -622,7 +622,7 @@ _0802FBCE:
movs r1, 0xFC
movs r2, 0x2
bl gpu_pal_apply
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -647,7 +647,7 @@ _0802FC84:
movs r2, 0x2
bl gpu_pal_apply
_0802FC96:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r1, r7, 2
adds r0, r1, r7
@@ -986,7 +986,7 @@ _0802FEFC:
adds r1, r4, 0
bl DrawMainMenuWindowBorder
ldr r0, =gUnknown_082FF0F4
- ldr r4, =0x02022d06
+ ldr r4, =gUnknown_02022D06
adds r1, r4, 0
bl AddScrollIndicatorArrowPair
lsls r0, 24
@@ -1024,7 +1024,7 @@ _0802FEFC:
movs r1, 0x1
strh r1, [r0, 0x26]
_0803005E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
adds r1, r2, r7
lsls r1, 3
@@ -1048,7 +1048,7 @@ Task_HighlightSelectedMainMenuItem: @ 80300B0
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -1076,9 +1076,9 @@ HandleMainMenuInput: @ 80300E0
lsls r1, r0, 2
adds r1, r0
lsls r4, r1, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r5, r4, r7
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x1
ands r0, r2
@@ -1207,7 +1207,7 @@ _080301CA:
adds r1, r4, 0
movs r2, 0x1
bl ChangeBgY
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x1A
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -1223,7 +1223,7 @@ _08030228:
adds r0, 0x1
_0803022C:
strh r0, [r5, 0x2]
- ldr r1, =0x02022d06
+ ldr r1, =gUnknown_02022D06
strh r0, [r1]
movs r0, 0x1
b _08030242
@@ -1248,7 +1248,7 @@ Task_HandleMainMenuInput: @ 803024C
lsls r0, 24
cmp r0, 0
beq _0803026C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1269,7 +1269,7 @@ Task_HandleMainMenuAPressed: @ 803027C
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1277,7 +1277,7 @@ Task_HandleMainMenuAPressed: @ 803027C
beq _08030292
b _08030536
_08030292:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r0, r1, r6
lsls r0, 3
@@ -1392,7 +1392,7 @@ _08030388:
movs r5, 0
b _080303DA
_0803038C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -1421,7 +1421,7 @@ _080303BC:
cmp r2, 0
beq _080303D4
movs r5, 0x6
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -1461,12 +1461,12 @@ _08030400:
.4byte _08030488
.4byte _0803049C
_0803041C:
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r7, r6
lsls r0, 3
adds r0, r1
@@ -1475,16 +1475,16 @@ _0803041C:
b _08030514
.pool
_08030444:
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
ldr r0, =sub_8086230
b _0803048A
.pool
_08030460:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =CB2_ReinitMainMenu
str r1, [r0, 0x8]
ldr r0, =CB2_OptionsMenu
@@ -1507,7 +1507,7 @@ _0803048A:
b _08030514
.pool
_0803049C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r7, r6
lsls r0, 3
adds r0, r1
@@ -1515,13 +1515,13 @@ _0803049C:
strh r4, [r0, 0xA]
ldr r1, =Task_DisplayMainMenuInvalidActionError
str r1, [r0]
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r2, 0xF1
lsls r2, 1
adds r0, r2
ldr r1, =0x00007fff
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r2
strh r1, [r0]
movs r0, 0x18
@@ -1555,13 +1555,13 @@ _08030514:
bl FreeAllWindowBuffers
cmp r5, 0x2
beq _08030528
- ldr r1, =0x02022d06
+ ldr r1, =gUnknown_02022D06
movs r0, 0
strh r0, [r1]
b _08030536
.pool
_08030528:
- ldr r0, =0x02022d06
+ ldr r0, =gUnknown_02022D06
ldrh r1, [r0]
movs r3, 0x80
lsls r3, 8
@@ -1583,7 +1583,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsls r0, 24
lsrs r2, r0, 24
adds r5, r2, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1591,7 +1591,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsrs r4, r0, 24
cmp r4, 0
bne _0803058C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1605,7 +1605,7 @@ Task_HandleMainMenuBPressed: @ 8030544
lsrs r0, 24
bl RemoveScrollIndicatorArrowPair
_08030578:
- ldr r0, =0x02022d06
+ ldr r0, =gUnknown_02022D06
strh r4, [r0]
bl FreeAllWindowBuffers
ldr r0, =c2_title_screen_1
@@ -1626,7 +1626,7 @@ Task_DisplayMainMenuInvalidActionError: @ 80305A4
sub sp, 0x8
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1684,7 +1684,7 @@ _0803061C:
ldr r0, =gUnknown_085E8328
bl CreateMainMenuErrorWindow
_08030622:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1695,7 +1695,7 @@ _08030622:
b _08030688
.pool
_0803063C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1714,7 +1714,7 @@ _08030658:
strh r0, [r4, 0xA]
b _08030688
_08030664:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
ands r1, r0
cmp r1, 0
@@ -1943,7 +1943,7 @@ task_new_game_prof_birch_speech_1: @ 80307B0
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1975,7 +1975,7 @@ task_new_game_prof_birch_speech_2: @ 80308B0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1991,7 +1991,7 @@ task_new_game_prof_birch_speech_2: @ 80308B0
.pool
_080308D4:
ldrb r0, [r4, 0x18]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -2036,7 +2036,7 @@ task_new_game_prof_birch_speech_3: @ 8030928
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2045,7 +2045,7 @@ task_new_game_prof_birch_speech_3: @ 8030928
ldrsh r0, [r4, r1]
cmp r0, 0
beq _080309B6
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x18
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -2086,7 +2086,7 @@ _08030970:
bl CopyWindowToVram
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C897B
bl ExpandStringRefs
movs r0, 0x1
@@ -2105,7 +2105,7 @@ task_new_game_prof_birch_speech_4: @ 80309CC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2115,20 +2115,20 @@ task_new_game_prof_birch_speech_4: @ 80309CC
lsls r0, 16
cmp r0, 0
bne _08030A0A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
ldr r1, =task_new_game_prof_birch_speech_5
str r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8692
bl ExpandStringRefs
ldr r1, =sub_80323A0
movs r0, 0x1
bl AddTextPrinterWithCallbackForMessage
- ldr r0, =0x03000dd0
+ ldr r0, =gUnknown_03000DD0
strb r4, [r0]
_08030A0A:
pop {r4}
@@ -2146,12 +2146,12 @@ task_new_game_prof_birch_speech_5: @ 8030A2C
lsls r0, 16
cmp r0, 0
bne _08030A58
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8A1F
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2174,8 +2174,8 @@ sub_8030A70: @ 8030A70
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x03005e00
- ldr r0, =0x03000dd0
+ ldr r6, =gTasks
+ ldr r0, =gUnknown_03000DD0
mov r8, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -2183,7 +2183,7 @@ sub_8030A70: @ 8030A70
lsls r0, 3
adds r0, r6
ldrb r0, [r0, 0x1A]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -2248,11 +2248,11 @@ sub_8030B14: @ 8030B14
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
subs r1, 0x8
mov r8, r1
- ldr r2, =0x03000dd0
+ ldr r2, =gUnknown_03000DD0
ldrb r1, [r2]
lsls r0, r1, 2
adds r0, r1
@@ -2264,7 +2264,7 @@ sub_8030B14: @ 8030B14
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -2305,7 +2305,7 @@ _08030B98:
ldrh r0, [r5]
adds r0, 0x1
strh r0, [r5]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
ldrb r1, [r7]
lsls r0, r1, 2
adds r0, r1
@@ -2339,14 +2339,14 @@ task_new_game_prof_birch_speech_6: @ 8030BCC
lsrs r1, r0, 16
cmp r1, 0
bne _08030BFE
- ldr r0, =0x02022d04
+ ldr r0, =gUnknown_02022D04
strb r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8BD0
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2369,8 +2369,8 @@ task_new_game_prof_birch_speech_7: @ 8030C18
lsls r0, 16
cmp r0, 0
bne _08030C7C
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -2421,7 +2421,7 @@ task_new_game_prof_birch_speech_8: @ 8030C90
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2457,7 +2457,7 @@ task_new_game_prof_birch_speech_9: @ 8030CD4
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2466,7 +2466,7 @@ task_new_game_prof_birch_speech_9: @ 8030CD4
ldrsh r0, [r4, r1]
cmp r0, 0
beq _08030D7A
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x18
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -2543,7 +2543,7 @@ task_new_game_prof_birch_speech_10: @ 8030D84
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2552,7 +2552,7 @@ task_new_game_prof_birch_speech_10: @ 8030D84
ldrsh r0, [r3, r1]
cmp r0, 0
beq _08030DB8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0xC
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -2580,12 +2580,12 @@ task_new_game_prof_birch_speech_11: @ 8030DC8
lsrs r4, 24
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8BDD
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2608,7 +2608,7 @@ task_new_game_prof_birch_speech_12: @ 8030E08
cmp r0, 0
bne _08030E2A
bl sub_8031D74
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2639,13 +2639,13 @@ task_new_game_prof_birch_speech_13: @ 8030E38
_08030E52:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
strb r4, [r0, 0x8]
movs r0, 0x1
movs r1, 0x1
bl sub_80322E0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -2657,7 +2657,7 @@ _08030E76:
bl GetMenuCursorPos
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r4, r5
lsls r0, 3
adds r4, r0, r1
@@ -2666,7 +2666,7 @@ _08030E76:
cmp r3, r0
beq _08030EB8
strh r3, [r4, 0x14]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xC
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -2697,7 +2697,7 @@ sub_8030ED4: @ 8030ED4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2708,7 +2708,7 @@ sub_8030ED4: @ 8030ED4
adds r7, r1, 0
cmp r0, 0
bne _08030F0C
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -2719,7 +2719,7 @@ sub_8030ED4: @ 8030ED4
b _08030F72
.pool
_08030F0C:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -2782,13 +2782,13 @@ sub_8030F7C: @ 8030F7C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r3, r1, r2
ldrb r1, [r3, 0xC]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -2831,12 +2831,12 @@ task_new_game_prof_birch_speech_14: @ 8030FD4
lsrs r4, 24
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8BFF
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2858,7 +2858,7 @@ task_new_game_prof_birch_speech_15: @ 8031014
lsls r0, 16
cmp r0, 0
bne _08031032
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2878,7 +2878,7 @@ task_new_game_prof_birch_speech_16: @ 8031040
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -2896,7 +2896,7 @@ _0803105C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2917,7 +2917,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2926,7 +2926,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
cmp r5, 0
bne _080310EC
bl FreeAllWindowBuffers
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2943,7 +2943,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
bl set_default_player_name
adds r0, r4, 0
bl DestroyTask
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0x8]
str r5, [sp]
@@ -2968,12 +2968,12 @@ task_new_game_prof_birch_speech_part2_2: @ 8031104
lsrs r4, 24
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8C1C
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3005,7 +3005,7 @@ task_new_game_prof_birch_speech_part2_3: @ 8031144
movs r2, 0xF3
movs r3, 0xDF
bl sub_80323CC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3044,8 +3044,8 @@ _080311A8:
_080311AE:
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r0, =0x03005e00
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -3076,7 +3076,7 @@ _080311AE:
_080311FC:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -3095,7 +3095,7 @@ task_new_game_prof_birch_speech_part2_5: @ 8031220
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3126,7 +3126,7 @@ task_new_game_prof_birch_speech_part2_6: @ 8031258
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -3135,7 +3135,7 @@ task_new_game_prof_birch_speech_part2_6: @ 8031258
ldrsh r0, [r7, r1]
cmp r0, 0
beq _08031320
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r2, 0x1C
ldrsh r1, [r7, r2]
lsls r0, r1, 4
@@ -3211,7 +3211,7 @@ task_new_game_prof_birch_speech_part2_6: @ 8031258
bl sub_8031D34
movs r0, 0
bl sub_8032318
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8C2A
bl ExpandStringRefs
movs r0, 0x1
@@ -3230,7 +3230,7 @@ task_new_game_prof_birch_speech_part2_7: @ 803133C
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3239,7 +3239,7 @@ task_new_game_prof_birch_speech_part2_7: @ 803133C
ldrsh r0, [r4, r1]
cmp r0, 0
beq _080313D2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0x18
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -3311,7 +3311,7 @@ task_new_game_prof_birch_speech_part2_8: @ 80313E4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -3321,7 +3321,7 @@ task_new_game_prof_birch_speech_part2_8: @ 80313E4
adds r7, r1, 0
cmp r0, 0
beq _080314B0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x18
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -3353,7 +3353,7 @@ task_new_game_prof_birch_speech_part2_8: @ 80313E4
b _080314B0
.pool
_08031444:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -3396,7 +3396,7 @@ _0803145A:
adds r0, r6, 0
movs r1, 0x1
bl sub_8031D34
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8C7A
bl ExpandStringRefs
movs r0, 0x1
@@ -3418,7 +3418,7 @@ task_new_game_prof_birch_speech_part2_9: @ 80314C4
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3427,7 +3427,7 @@ task_new_game_prof_birch_speech_part2_9: @ 80314C4
ldrsh r0, [r6, r1]
cmp r0, 0
beq _0803155C
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0xC
ldrsh r0, [r6, r1]
lsls r1, r0, 4
@@ -3498,13 +3498,13 @@ task_new_game_prof_birch_speech_part2_10: @ 8031580
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r3, r1, r2
ldrb r1, [r3, 0xC]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3528,19 +3528,19 @@ task_new_game_prof_birch_speech_part2_11: @ 80315BC
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0803160A
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r2, 2
adds r4, r2
lsls r4, 3
adds r4, r0
ldrb r2, [r4, 0xC]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -3574,14 +3574,14 @@ task_new_game_prof_birch_speech_part2_12: @ 8031630
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08031666
bl FreeAllWindowBuffers
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3699,7 +3699,7 @@ new_game_prof_birch_speech_part2_start: @ 8031678
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3714,7 +3714,7 @@ new_game_prof_birch_speech_part2_start: @ 8031678
bl dp13_810BB8C
adds r0, r5, 0
bl AddBirchSpeechObjects
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -3728,7 +3728,7 @@ _080317DC:
strh r0, [r4, 0x14]
ldrb r3, [r4, 0x1C]
_080317E0:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -3743,7 +3743,7 @@ _080317E0:
subs r0, 0x41
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3886,7 +3886,7 @@ AddBirchSpeechObjects: @ 803192C
bl AddNewGameBirchObject
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r2, r0, 4
adds r2, r0
@@ -3911,7 +3911,7 @@ AddBirchSpeechObjects: @ 803192C
mov r3, r10
orrs r1, r3
strb r1, [r2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -4017,7 +4017,7 @@ sub_8031A5C: @ 8031A5C
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -4091,7 +4091,7 @@ sub_8031ACC: @ 8031ACC
movs r0, 0x54
movs r1, 0
bl SetGpuReg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r0, r4, 2
adds r0, r4
@@ -4127,7 +4127,7 @@ sub_8031B3C: @ 8031B3C
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -4202,7 +4202,7 @@ sub_8031BAC: @ 8031BAC
movs r0, 0x54
movs r1, 0
bl SetGpuReg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r0, r4, 2
adds r0, r4
@@ -4238,7 +4238,7 @@ sub_8031C1C: @ 8031C1C
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -4304,7 +4304,7 @@ sub_8031C88: @ 8031C88
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4327,7 +4327,7 @@ sub_8031CC8: @ 8031CC8
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -4393,7 +4393,7 @@ sub_8031D34: @ 8031D34
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4453,7 +4453,7 @@ set_default_player_name: @ 8031DC4
push {r4,r5,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldrb r0, [r0, 0x8]
adds r5, r1, 0
@@ -4469,7 +4469,7 @@ _08031DE6:
adds r0, r1
ldr r3, [r0]
movs r2, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_08031DF0:
ldr r1, [r4]
adds r1, r2
@@ -4546,7 +4546,7 @@ fmt_savegame: @ 8031E7C
fmt_time: @ 8031E94
push {r4-r6,lr}
sub sp, 0xC
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCC3
adds r0, r4, 0
bl ExpandStringRefs
@@ -4561,7 +4561,7 @@ fmt_time: @ 8031E94
movs r2, 0
movs r3, 0x11
bl box_print
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
movs r0, 0x1
movs r2, 0x64
@@ -4588,7 +4588,7 @@ fmt_time: @ 8031E94
fmt_player: @ 8031EF8
push {r4-r6,lr}
sub sp, 0x2C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCCA
adds r0, r4, 0
bl ExpandStringRefs
@@ -4603,7 +4603,7 @@ fmt_player: @ 8031EF8
movs r2, 0x6C
movs r3, 0x11
bl box_print
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldrh r1, [r0, 0xE]
add r0, sp, 0xC
@@ -4663,7 +4663,7 @@ _08031FA4:
_08031FAA:
lsls r0, 16
lsrs r7, r0, 16
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCCF
adds r0, r4, 0
bl ExpandStringRefs
@@ -4727,7 +4727,7 @@ _08032030:
ldr r0, =0x0000086e
cmp r4, r0
bls _0803201C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EDCD7
adds r0, r4, 0
bl ExpandStringRefs
@@ -4779,7 +4779,7 @@ LoadMainMenuWindowFrameTiles: @ 80320A4
lsrs r4, 24
lsls r5, 16
lsrs r5, 16
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldrb r0, [r0, 0x14]
lsrs r0, 3
@@ -5156,7 +5156,7 @@ sub_80323A0: @ 80323A0
ldrb r0, [r0]
cmp r0, 0x8
bne _080323C0
- ldr r1, =0x02022d04
+ ldr r1, =gUnknown_02022D04
ldrb r0, [r1]
cmp r0, 0
bne _080323C0
@@ -5451,7 +5451,7 @@ task_new_game_prof_birch_speech_part2_1: @ 803261C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
diff --git a/asm/map_obj_8097404.s b/asm/map_obj_8097404.s
index c2a2d6091..b997ec15a 100644
--- a/asm/map_obj_8097404.s
+++ b/asm/map_obj_8097404.s
@@ -20,7 +20,7 @@ sub_8097404: @ 8097404
movs r4, 0x1
orrs r0, r4
strb r0, [r5, 0x1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r5, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -87,7 +87,7 @@ _0809748E:
player_bitmagic: @ 8097494
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
_0809749A:
lsls r0, r4, 3
adds r0, r4
@@ -97,7 +97,7 @@ _0809749A:
lsls r0, 31
cmp r0, 0
beq _080974B8
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
cmp r4, r0
beq _080974B8
@@ -121,7 +121,7 @@ sub_80974D0: @ 80974D0
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r6, =0x02037350
+ ldr r6, =gUnknown_02037350
_080974DA:
cmp r4, r5
beq _080974FC
@@ -133,7 +133,7 @@ _080974DA:
lsls r0, 31
cmp r0, 0
beq _080974FC
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
cmp r4, r0
beq _080974FC
@@ -167,7 +167,7 @@ npc_sync_anim_pause_bits: @ 8097514
negs r0, r0
ands r0, r1
strb r0, [r5, 0x1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r5, 0x4]
lsls r1, r0, 4
adds r1, r0
@@ -209,7 +209,7 @@ _0809756C:
sub_809757C: @ 809757C
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x02037350
+ ldr r5, =gUnknown_02037350
_08097582:
lsls r0, r4, 3
adds r0, r4
@@ -864,7 +864,7 @@ sub_80979D4: @ 80979D4
adds r4, 0x28
movs r0, 0
ldrsb r0, [r4, r0]
- ldr r2, =0x02021bbc
+ ldr r2, =gUnknown_02021BBC
adds r0, r1
ldrh r2, [r2]
adds r0, r2
@@ -877,7 +877,7 @@ sub_80979D4: @ 80979D4
subs r3, 0x15
movs r0, 0
ldrsb r0, [r3, r0]
- ldr r2, =0x02021bbe
+ ldr r2, =gUnknown_02021BBE
adds r0, r1
ldrh r2, [r2]
adds r0, r2
@@ -991,7 +991,7 @@ sub_8097AF0: @ 8097AF0
movs r5, 0
movs r4, 0x3F
_08097AF6:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r5, r0
adds r0, r2, 0
adds r0, 0x3E
@@ -1023,7 +1023,7 @@ sub_8097B2C: @ 8097B2C
lsls r0, 24
lsrs r5, r0, 24
movs r3, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r4, 0
_08097B38:
adds r2, r4, r6
@@ -1073,7 +1073,7 @@ sub_8097B78: @ 8097B78
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r5, 0
bl FieldObjectDirectionToImageAnimId
@@ -1103,7 +1103,7 @@ sub_8097BB4: @ 8097BB4
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r0, r5, 0
bl GetFieldObjectGraphicsInfo
@@ -1174,7 +1174,7 @@ sub_8097C44: @ 8097C44
beq _08097C80
cmp r4, 0
beq _08097C74
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -1184,7 +1184,7 @@ sub_8097C44: @ 8097C44
b _08097C80
.pool
_08097C74:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
@@ -1211,7 +1211,7 @@ sub_8097C8C: @ 8097C8C
b _08097CBA
_08097CA2:
movs r3, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -1241,7 +1241,7 @@ sub_8097CC4: @ 8097CC4
lsrs r2, r0, 24
cmp r2, 0x40
beq _08097CEA
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -1369,7 +1369,7 @@ sub_8097D9C: @ 8097D9C
lsrs r2, r0, 24
cmp r2, 0x40
beq _08097DC0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -1396,7 +1396,7 @@ oe_exec_and_other_stuff: @ 8097DD0
adds r0, r1, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -1434,7 +1434,7 @@ DoRippleFieldEffect: @ 8097E14
adds r4, r1, 0
ldrb r0, [r0, 0x5]
bl GetFieldObjectGraphicsInfo
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r3, 0x20
ldrsh r1, [r4, r3]
str r1, [r2]
@@ -1467,7 +1467,7 @@ sub_8097E50: @ 8097E50
mov r8, r1
movs r0, 0
mov r12, r0
- ldr r0, =0x020375b8
+ ldr r0, =gUnknown_020375B8
ldr r1, [r0]
adds r6, r0, 0
cmp r1, 0
@@ -1557,7 +1557,7 @@ sub_8097EF0: @ 8097EF0
mov r8, r1
movs r0, 0x1
strh r0, [r1, 0x32]
- ldr r5, =0x020375b8
+ ldr r5, =gUnknown_020375B8
ldr r0, [r5]
cmp r0, 0
beq _08097F68
@@ -1624,7 +1624,7 @@ _08097F68:
sub_8097F78: @ 8097F78
push {lr}
movs r2, 0
- ldr r1, =0x020375b8
+ ldr r1, =gUnknown_020375B8
ldr r1, [r1]
ldrb r3, [r0, 0x8]
_08097F82:
@@ -1660,7 +1660,7 @@ sub_8097FA4: @ 8097FA4
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
adds r0, 0x8
@@ -1684,7 +1684,7 @@ sub_8097FE4: @ 8097FE4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
adds r0, r4, 0
adds r0, 0x8
@@ -1695,7 +1695,7 @@ sub_8097FE4: @ 8097FE4
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
ldrh r1, [r4, 0xC]
movs r0, 0x3
@@ -1735,7 +1735,7 @@ sub_8098044: @ 8098044
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
adds r0, 0x8
mov r1, sp
@@ -1757,7 +1757,7 @@ sub_8098074: @ 8098074
lsls r1, 24
lsrs r5, r1, 24
movs r4, 0
- ldr r7, =0x02037350
+ ldr r7, =gUnknown_02037350
_08098082:
cmp r4, r6
beq _080980A8
@@ -1771,7 +1771,7 @@ _08098082:
lsls r0, 31
cmp r0, 0
beq _080980A8
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
cmp r4, r0
beq _080980A8
diff --git a/asm/map_obj_lock.s b/asm/map_obj_lock.s
index 787cb5167..0482a706f 100644
--- a/asm/map_obj_lock.s
+++ b/asm/map_obj_lock.s
@@ -8,7 +8,7 @@
thumb_func_start walkrun_is_standing_still
walkrun_is_standing_still: @ 8098388
push {lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x3]
cmp r0, 0x1
beq _0809839C
@@ -79,7 +79,7 @@ sub_8098400: @ 8098400
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -97,8 +97,8 @@ _0809842A:
ldrsh r0, [r5, r1]
cmp r0, 0
bne _08098452
- ldr r2, =0x02037350
- ldr r0, =0x03005df0
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -152,7 +152,7 @@ _0809849A:
thumb_func_start sub_80984A0
sub_80984A0: @ 80984A0
push {r4,r5,lr}
- ldr r4, =0x03005df0
+ ldr r4, =gUnknown_03005DF0
ldrb r0, [r4]
bl sub_80974D0
ldr r0, =sub_8098400
@@ -160,7 +160,7 @@ sub_80984A0: @ 80984A0
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r4]
lsls r0, r1, 3
adds r0, r1
@@ -172,7 +172,7 @@ sub_80984A0: @ 80984A0
blt _080984DE
adds r0, r1, 0
bl sub_8097404
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -199,7 +199,7 @@ sub_80984F4: @ 80984F4
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
bl sub_80D338C
@@ -212,8 +212,8 @@ sub_80984F4: @ 80984F4
thumb_func_start sub_8098524
sub_8098524: @ 8098524
push {r4,lr}
- ldr r4, =0x02037350
- ldr r0, =0x03005df0
+ ldr r4, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -249,14 +249,14 @@ _08098542:
thumb_func_start sub_8098574
sub_8098574: @ 8098574
push {lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
- ldr r1, =0x020375f4
+ ldr r1, =gUnknown_020375F4
ldrb r1, [r1]
bl FieldObjectFaceOppositeDirection
pop {r0}
@@ -267,12 +267,12 @@ sub_8098574: @ 8098574
thumb_func_start sub_809859C
sub_809859C: @ 809859C
push {lr}
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimActive
pop {r0}
@@ -288,7 +288,7 @@ sub_80985BC: @ 80985BC
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
ldrb r7, [r5, 0xC]
movs r1, 0x8
@@ -307,7 +307,7 @@ _080985E8:
ldrsh r0, [r5, r1]
cmp r0, 0
bne _0809860C
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
lsls r1, r7, 3
adds r1, r7
lsls r1, 2
@@ -348,7 +348,7 @@ sub_8098630: @ 8098630
bl sub_80B47E0
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x2
bne _080986E0
@@ -366,7 +366,7 @@ sub_8098630: @ 8098630
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r9, r0
lsls r0, r2, 2
adds r0, r2
@@ -374,7 +374,7 @@ sub_8098630: @ 8098630
mov r1, r9
adds r6, r0, r1
strh r4, [r6, 0xC]
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
mov r8, r2
lsls r0, r4, 3
adds r0, r4
@@ -423,13 +423,13 @@ _080986E0:
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
adds r5, r0, r1
strh r4, [r5, 0xC]
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r0, r4, 3
adds r0, r4
lsls r0, 2
diff --git a/asm/mauville_old_man.s b/asm/mauville_old_man.s
index 3f9798d80..38e66b0f5 100644
--- a/asm/mauville_old_man.s
+++ b/asm/mauville_old_man.s
@@ -8,7 +8,7 @@
thumb_func_start sub_81200A0
sub_81200A0: @ 81200A0
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r1, =0x00002e28
adds r0, r2, r1
@@ -45,7 +45,7 @@ _081200C6:
thumb_func_start sub_81200F8
sub_81200F8: @ 81200F8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002e28
adds r1, r0
@@ -70,7 +70,7 @@ sub_812011C: @ 812011C
thumb_func_start sub_8120128
sub_8120128: @ 8120128
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002e28
adds r2, r1, r0
@@ -98,7 +98,7 @@ sub_8120154: @ 8120154
thumb_func_start sub_8120160
sub_8120160: @ 8120160
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0xB]
lsls r1, 8
@@ -145,7 +145,7 @@ _081201C0:
thumb_func_start sub_81201C8
sub_81201C8: @ 81201C8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r0, r1
@@ -157,7 +157,7 @@ sub_81201C8: @ 81201C8
thumb_func_start sub_81201DC
sub_81201DC: @ 81201DC
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_81201C8
lsls r0, 24
lsrs r0, 24
@@ -170,8 +170,8 @@ sub_81201DC: @ 81201DC
thumb_func_start sub_81201F4
sub_81201F4: @ 81201F4
- ldr r1, =0x020375f0
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e51
adds r0, r2
@@ -184,13 +184,13 @@ sub_81201F4: @ 81201F4
thumb_func_start sub_8120210
sub_8120210: @ 8120210
push {r4-r6,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00002e28
adds r6, r4, r0
ldr r1, =0x00002e42
adds r0, r4, r1
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
bl CopyString
movs r2, 0
@@ -236,9 +236,9 @@ _0812024E:
thumb_func_start sub_8120280
sub_8120280: @ 8120280
push {r4-r7,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
ldr r2, =0x00002e36
adds r5, r1, r2
@@ -247,7 +247,7 @@ sub_8120280: @ 8120280
ldr r0, =0x00002e2a
adds r5, r1, r0
_08120296:
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
adds r4, r2, 0
movs r6, 0
_0812029C:
@@ -336,7 +336,7 @@ _0812031E:
thumb_func_start sub_8120340
sub_8120340: @ 8120340
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl sub_81206C0
bl script_env_2_set_ctx_paused
@@ -347,8 +347,8 @@ sub_8120340: @ 8120340
thumb_func_start sub_8120358
sub_8120358: @ 8120358
- ldr r1, =0x020375f0
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e28
adds r0, r2
@@ -360,7 +360,7 @@ sub_8120358: @ 8120358
thumb_func_start sub_8120374
sub_8120374: @ 8120374
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r0, r1
@@ -379,14 +379,14 @@ sub_812038C: @ 812038C
ldr r0, =0x0000ffff
cmp r1, r0
bne _081203AC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _081203B6
.pool
_081203AC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl CopyEasyChatWord
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_081203B6:
strh r0, [r1]
@@ -398,21 +398,21 @@ _081203B6:
thumb_func_start sub_81203C4
sub_81203C4: @ 81203C4
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r2, r0, r1
ldrb r0, [r2, 0x1]
cmp r0, 0xA
bne _081203EC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
strb r0, [r2, 0x1]
b _081203F2
.pool
_081203EC:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_081203F2:
@@ -424,7 +424,7 @@ _081203F2:
thumb_func_start sub_81203FC
sub_81203FC: @ 81203FC
push {r4-r6,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00002e28
adds r5, r4, r0
@@ -448,7 +448,7 @@ _08120410:
lsrs r4, 16
movs r0, 0x7
ands r4, r0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldrb r1, [r5, 0x1]
lsls r1, 1
adds r1, r6, r1
@@ -470,7 +470,7 @@ _08120410:
b _081204A2
.pool
_08120480:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r3, =gUnknown_0859F010
ldrb r2, [r5, 0x2]
adds r1, r2, 0x1
@@ -503,7 +503,7 @@ _081204C4:
adds r0, 0x1
_081204C8:
strb r0, [r5, 0x1]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
pop {r4-r6}
@@ -520,7 +520,7 @@ sub_81204DC: @ 81204DC
mov r5, r8
push {r5-r7}
sub sp, 0x1C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00002e28
adds r0, r4, r0
@@ -676,7 +676,7 @@ _0812060E:
thumb_func_start sub_8120628
sub_8120628: @ 8120628
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e51
adds r0, r1
@@ -688,7 +688,7 @@ sub_8120628: @ 8120628
thumb_func_start sub_8120640
sub_8120640: @ 8120640
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r0, r1
@@ -763,7 +763,7 @@ sub_81206C0: @ 81206C0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -777,7 +777,7 @@ sub_81206C0: @ 81206C0
thumb_func_start sub_81206F0
sub_81206F0: @ 81206F0
- ldr r1, =0x03002f84
+ ldr r1, =gUnknown_03002F84
movs r0, 0
strb r0, [r1]
bx lr
@@ -786,7 +786,7 @@ sub_81206F0: @ 81206F0
thumb_func_start sub_81206FC
sub_81206FC: @ 81206FC
- ldr r1, =0x03002f84
+ ldr r1, =gUnknown_03002F84
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -811,7 +811,7 @@ sub_8120708: @ 8120708
adds r2, r5, 0
movs r3, 0
bl Print
- ldr r0, =0x03002f84
+ ldr r0, =gUnknown_03002F84
strb r4, [r0]
movs r0, 0
movs r1, 0x3
@@ -848,9 +848,9 @@ _08120764:
.4byte _081207F8
.4byte _08120938
_0812077C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
ldr r3, =0x00002e36
adds r1, r2, r3
@@ -965,7 +965,7 @@ _08120850:
lsls r1, 1
adds r0, r1
strh r0, [r6, 0x6]
- ldr r4, =0x03007630
+ ldr r4, =gUnknown_03007630
ldr r5, =0x0000ffff
ldrh r2, [r6, 0x6]
adds r0, r4, 0
@@ -1008,7 +1008,7 @@ _081208BC:
subs r0, 0x40
_081208C0:
strh r0, [r6, 0x8]
- ldr r4, =0x03007630
+ ldr r4, =gUnknown_03007630
ldr r5, =0x0000ffff
ldrh r2, [r6, 0x6]
adds r0, r4, 0
@@ -1059,7 +1059,7 @@ _08120922:
lsls r0, 24
cmp r0, 0
bne _08120938
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
movs r0, 0x4
_08120936:
@@ -1079,9 +1079,9 @@ sub_8120944: @ 8120944
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
- ldr r1, =0x03006130
+ ldr r1, =gUnknown_03006130
adds r0, r5, 0
bl sub_8120748
movs r1, 0x8
@@ -1106,7 +1106,7 @@ _0812097C:
.4byte _08120A6E
_08120994:
bl sub_8120280
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl sub_8120708
movs r0, 0
strh r0, [r5, 0xA]
@@ -1128,19 +1128,19 @@ _081209C4:
movs r0, 0x2
b _08120B4E
_081209C8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e28
adds r4, r0, r2
movs r0, 0xE
ldrsh r1, [r5, r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r0
movs r3, 0
ldrb r0, [r1]
- ldr r7, =0x03006130
+ ldr r7, =gUnknown_03006130
ldrh r2, [r5, 0x12]
- ldr r6, =0x0203a128
+ ldr r6, =gUnknown_0203A128
b _08120A02
.pool
_081209F8:
@@ -1219,7 +1219,7 @@ _08120A6E:
strh r0, [r5, 0xC]
b _08120B50
_08120A7E:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r2, 0xE
ldrsh r0, [r5, r2]
adds r0, r1
@@ -1228,7 +1228,7 @@ _08120A7E:
bne _08120AB0
movs r0, 0x6
bl sub_80A3228
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
movs r1, 0x2
bl sub_82E0308
bl script_env_2_enable_and_set_ctx_running
@@ -1307,7 +1307,7 @@ _08120B28:
movs r1, 0
strh r0, [r5, 0xE]
strh r1, [r5, 0xA]
- ldr r0, =0x03006130
+ ldr r0, =gUnknown_03006130
ldrh r0, [r0, 0x4]
strh r0, [r5, 0xC]
movs r0, 0x4
@@ -1716,8 +1716,8 @@ _08120E02:
thumb_func_start sub_8120E08
sub_8120E08: @ 8120E08
push {r4,r5,lr}
- ldr r2, =0x0203a12c
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203A12C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r0, r1
@@ -1751,8 +1751,8 @@ _08120E24:
thumb_func_start sub_8120E50
sub_8120E50: @ 8120E50
- ldr r3, =0x0203a12c
- ldr r0, =0x03005d8c
+ ldr r3, =gUnknown_0203A12C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r0, r1
@@ -1836,7 +1836,7 @@ sub_8120ECC: @ 8120ECC
sub_8120ED8: @ 8120ED8
push {lr}
movs r1, 0
- ldr r2, =0x0203a12c
+ ldr r2, =gUnknown_0203A12C
ldr r0, [r2]
ldrb r0, [r0, 0x4]
cmp r0, 0
@@ -1862,7 +1862,7 @@ _08120EFC:
thumb_func_start sub_8120F08
sub_8120F08: @ 8120F08
- ldr r1, =0x0203a12c
+ ldr r1, =gUnknown_0203A12C
lsls r0, 2
adds r0, 0x24
ldr r2, [r1]
@@ -1883,7 +1883,7 @@ sub_8120F08: @ 8120F08
thumb_func_start sub_8120F2C
sub_8120F2C: @ 8120F2C
- ldr r2, =0x0203a12c
+ ldr r2, =gUnknown_0203A12C
lsls r0, 2
adds r0, 0x24
ldr r2, [r2]
@@ -1903,7 +1903,7 @@ sub_8120F2C: @ 8120F2C
sub_8120F4C: @ 8120F4C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
ldr r0, [r0]
adds r0, 0x4
adds r0, r5
@@ -1929,7 +1929,7 @@ _08120F76:
sub_8120F7C: @ 8120F7C
push {r4,r5,lr}
adds r5, r1, 0
- ldr r2, =0x0203a12c
+ ldr r2, =gUnknown_0203A12C
lsls r1, r0, 3
subs r1, r0
adds r1, 0x8
@@ -1953,7 +1953,7 @@ sub_8120F7C: @ 8120F7C
sub_8120FAC: @ 8120FAC
push {r4,r5,lr}
adds r5, r1, 0
- ldr r2, =0x0203a12c
+ ldr r2, =gUnknown_0203A12C
lsls r1, r0, 3
subs r1, r0
adds r1, 0x8
@@ -1981,13 +1981,13 @@ sub_8120FDC: @ 8120FDC
push {r5,r6}
mov r8, r0
adds r6, r1, 0
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
mov r9, r0
ldr r0, [r0]
adds r0, 0x4
add r0, r8
strb r6, [r0]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r0, r8
bl sub_8120FAC
@@ -1998,7 +1998,7 @@ sub_8120FDC: @ 8120FDC
adds r1, r0, 0
mov r0, r8
bl sub_8120F2C
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r0, r4, 0
bl sub_8120E74
adds r1, r0, 0
@@ -2006,7 +2006,7 @@ sub_8120FDC: @ 8120FDC
movs r2, 0
movs r3, 0xA
bl ConvertIntToDecimalString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r6, 0
bl sub_8120ECC
adds r1, r0, 0
@@ -2106,7 +2106,7 @@ _081210E4:
ldrb r4, [r0]
ldrb r6, [r0, 0x1]
movs r1, 0
- ldr r2, =0x0203a12c
+ ldr r2, =gUnknown_0203A12C
ldr r0, [r2]
ldrb r0, [r0, 0x4]
cmp r0, r4
@@ -2128,7 +2128,7 @@ _08121112:
bl sub_8120E74
cmp r0, r6
bcc _08121162
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x1]
@@ -2137,7 +2137,7 @@ _08121112:
lsrs r0, 24
cmp r0, 0x4
bne _08121150
- ldr r0, =0x03001178
+ ldr r0, =gUnknown_03001178
ldrb r0, [r0]
adds r1, r4, 0
bl sub_8120FDC
@@ -2173,13 +2173,13 @@ sub_8121178: @ 8121178
mov r6, r8
push {r6}
adds r5, r0, 0
- ldr r6, =0x0203a12c
+ ldr r6, =gUnknown_0203A12C
ldr r0, [r6]
adds r0, 0x4
adds r0, r5
ldrb r0, [r0]
mov r8, r0
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r5, 0
bl sub_8120F08
adds r1, r0, 0
@@ -2187,13 +2187,13 @@ sub_8121178: @ 8121178
movs r2, 0
movs r3, 0xA
bl ConvertIntToDecimalString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
mov r0, r8
bl sub_8120ECC
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
adds r0, r5, 0
adds r1, r4, 0
bl sub_8120F7C
@@ -2224,7 +2224,7 @@ sub_81211EC: @ 81211EC
bl GetStringWidth
adds r5, r0, 0
movs r4, 0
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r0, 0
@@ -2242,7 +2242,7 @@ _0812121C:
adds r4, 0x1
cmp r4, 0x3
bgt _08121230
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
ldr r0, [r0]
adds r0, 0x4
adds r0, r4
@@ -2266,13 +2266,13 @@ _08121230:
movs r1, 0
adds r2, r4, 0
bl CreateWindowFromRect
- ldr r1, =0x0203a130
+ ldr r1, =gUnknown_0203A130
strb r0, [r1]
ldrb r0, [r1]
movs r1, 0
bl SetStandardWindowBorderStyle
movs r4, 0
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r0, 0
@@ -2282,7 +2282,7 @@ _08121230:
_08121272:
bl sub_8120EB4
adds r2, r0, 0
- ldr r0, =0x0203a130
+ ldr r0, =gUnknown_0203A130
ldrb r0, [r0]
lsrs r1, r5, 24
str r1, [sp]
@@ -2299,7 +2299,7 @@ _08121272:
adds r4, 0x1
cmp r4, 0x3
bgt _081212AA
- ldr r0, =0x0203a12c
+ ldr r0, =gUnknown_0203A12C
ldr r0, [r0]
adds r0, 0x4
adds r0, r4
@@ -2307,7 +2307,7 @@ _08121272:
cmp r0, 0
bne _08121272
_081212AA:
- ldr r5, =0x0203a130
+ ldr r5, =gUnknown_0203A130
ldrb r0, [r5]
ldr r2, =gUnknown_085EB7EA
lsls r1, r4, 4
@@ -2349,7 +2349,7 @@ sub_81212FC: @ 81212FC
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r5, [r4, r0]
@@ -2382,18 +2382,18 @@ _0812132C:
cmp r4, r0
bne _0812135C
_0812134E:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
b _08121364
.pool
_0812135C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
- ldr r0, =0x03001178
+ ldr r0, =gUnknown_03001178
strb r4, [r0]
_08121364:
- ldr r0, =0x0203a130
+ ldr r0, =gUnknown_0203A130
ldrb r0, [r0]
bl sub_80E2A78
adds r0, r6, 0
@@ -2420,7 +2420,7 @@ sub_8121388: @ 8121388
thumb_func_start sub_812139C
sub_812139C: @ 812139C
push {lr}
- ldr r0, =0x03001178
+ ldr r0, =gUnknown_03001178
ldrb r0, [r0]
bl sub_8121178
pop {r0}
@@ -2431,8 +2431,8 @@ sub_812139C: @ 812139C
thumb_func_start sub_81213B0
sub_81213B0: @ 81213B0
push {lr}
- ldr r1, =0x0203a12c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203A12C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e28
adds r0, r2
@@ -2448,13 +2448,13 @@ sub_81213B0: @ 81213B0
thumb_func_start sub_81213D8
sub_81213D8: @ 81213D8
push {r4,r5,lr}
- ldr r2, =0x0203a12c
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203A12C
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r3, =0x00002e28
adds r0, r1, r3
str r0, [r2]
- ldr r5, =0x03001178
+ ldr r5, =gUnknown_03001178
ldrb r0, [r5]
ldr r2, =0x00002e2c
adds r1, r2
@@ -2480,8 +2480,8 @@ _0812141E:
thumb_func_start sub_8121424
sub_8121424: @ 8121424
push {lr}
- ldr r1, =0x0203a12c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203A12C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e28
adds r0, r2
@@ -2502,8 +2502,8 @@ _0812144A:
thumb_func_start sub_8121450
sub_8121450: @ 8121450
push {lr}
- ldr r1, =0x0203a12c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203A12C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002e28
adds r0, r2
diff --git a/asm/menu_helpers.s b/asm/menu_helpers.s
index aaa9c2e24..6529e74a6 100644
--- a/asm/menu_helpers.s
+++ b/asm/menu_helpers.s
@@ -126,12 +126,12 @@ DisplayMessageAndContinueTask: @ 8121E7C
lsrs r7, r4, 24
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203a140
+ ldr r0, =gUnknown_0203A140
strb r6, [r0]
adds r0, r6, 0
movs r1, 0x1
bl sub_8197B1C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r0, [sp, 0x30]
cmp r0, r4
beq _08121EC0
@@ -139,7 +139,7 @@ DisplayMessageAndContinueTask: @ 8121E7C
ldr r1, [sp, 0x30]
bl ExpandStringRefs
_08121EC0:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -157,10 +157,10 @@ _08121EC0:
adds r2, r4, 0
adds r3, r5, 0
bl AddTextPrinterParametrized
- ldr r1, =0x0300117c
+ ldr r1, =gUnknown_0300117C
ldr r0, [sp, 0x34]
str r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -199,13 +199,13 @@ Task_ContinueTaskAfterMessagePrints: @ 8121F3C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203a140
+ ldr r0, =gUnknown_0203A140
ldrb r0, [r0]
bl sub_8121F20
lsls r0, 16
cmp r0, 0
bne _08121F5A
- ldr r0, =0x0300117c
+ ldr r0, =gUnknown_0300117C
ldr r1, [r0]
adds r0, r4, 0
bl _call_via_r1
@@ -220,12 +220,12 @@ _08121F5A:
sub_8121F68: @ 8121F68
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x0203a138
+ ldr r3, =gUnknown_0203A138
ldr r2, [r1, 0x4]
ldr r1, [r1]
str r1, [r3]
str r2, [r3, 0x4]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -253,12 +253,12 @@ CreateYesNoMenuWithCallbacks: @ 8121F94
lsrs r2, 24
movs r3, 0
bl CreateYesNoMenu
- ldr r2, =0x0203a138
+ ldr r2, =gUnknown_0203A138
ldr r0, [r5]
ldr r1, [r5, 0x4]
str r0, [r2]
str r1, [r2, 0x4]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -296,7 +296,7 @@ _08121FFC:
_08122002:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203a138
+ ldr r0, =gUnknown_0203A138
ldr r1, [r0]
adds r0, r4, 0
bl _call_via_r1
@@ -305,7 +305,7 @@ _08122002:
_08122018:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203a138
+ ldr r0, =gUnknown_0203A138
ldr r1, [r0, 0x4]
adds r0, r4, 0
bl _call_via_r1
@@ -326,7 +326,7 @@ AdjustQuantityAccordingToDPadInput: @ 8122034
adds r5, r1, 0
ldrh r4, [r2]
adds r6, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x30]
movs r3, 0xF0
ands r3, r0
@@ -409,12 +409,12 @@ _081220C8:
thumb_func_start GetLRKeysState
GetLRKeysState: @ 81220D0
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _08122106
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
lsls r0, 2
@@ -442,12 +442,12 @@ _08122108:
thumb_func_start sub_812210C
sub_812210C: @ 812210C
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _08122142
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0x80
lsls r0, 2
@@ -479,7 +479,7 @@ sub_8122148: @ 8122148
lsrs r0, 16
cmp r0, 0xAF
bne _08122174
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x00001919
@@ -533,7 +533,7 @@ sub_81221AC: @ 81221AC
bl is_c1_link_related_active
cmp r0, 0x1
beq _081221BE
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _081221C8
@@ -775,7 +775,7 @@ sub_8122344: @ 8122344
movs r5, 0
cmp r5, r6
bcs _0812239C
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_08122358:
lsls r1, r5, 4
ldr r0, =gUnknown_0859F524
@@ -828,7 +828,7 @@ sub_81223B0: @ 81223B0
movs r4, 0
cmp r4, r5
bcs _081223F6
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_081223C0:
subs r0, r5, 0x1
cmp r4, r0
@@ -873,7 +873,7 @@ sub_81223FC: @ 81223FC
movs r3, 0
cmp r3, r4
bcs _0812243E
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r12, r1
movs r1, 0x1
ands r0, r1
@@ -930,7 +930,7 @@ sub_8122448: @ 8122448
movs r3, 0
cmp r3, r4
bcs _081224C8
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r0, r7, 16
asrs r0, 16
subs r0, 0x8
diff --git a/asm/mon_markings.s b/asm/mon_markings.s
index 02955ab4e..17bbf76bb 100644
--- a/asm/mon_markings.s
+++ b/asm/mon_markings.s
@@ -7,7 +7,7 @@
thumb_func_start sub_811F90C
sub_811F90C: @ 811F90C
- ldr r1, =0x0203a124
+ ldr r1, =gUnknown_0203A124
str r0, [r1]
bx lr
.pool
@@ -17,12 +17,12 @@ sub_811F90C: @ 811F90C
sub_811F918: @ 811F918
push {lr}
sub sp, 0x4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
lsrs r0, 3
bl sub_8098758
- ldr r3, =0x0203a124
+ ldr r3, =gUnknown_0203A124
ldr r2, [r3]
ldr r1, [r0]
str r1, [r2, 0x2C]
@@ -47,7 +47,7 @@ sub_811F918: @ 811F918
thumb_func_start sub_811F960
sub_811F960: @ 811F960
push {r4-r7,lr}
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r1, [r0]
ldr r2, =0x000010b4
adds r0, r1, r2
@@ -76,7 +76,7 @@ _0811F98E:
adds r7, r5, 0
adds r7, 0xE0
_0811F99E:
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
ldr r0, [r6]
ldr r0, [r0, 0x2C]
adds r0, 0x20
@@ -101,7 +101,7 @@ _0811F99E:
b _0811FA1E
.pool
_0811F9D8:
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r0, [r0]
ldr r0, [r0, 0x2C]
adds r0, 0x60
@@ -112,7 +112,7 @@ _0811F9D8:
adds r7, r5, 0
adds r7, 0xE0
_0811F9EE:
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
ldr r0, [r6]
ldr r0, [r0, 0x2C]
adds r0, 0x80
@@ -150,7 +150,7 @@ _0811FA30:
adds r7, r5, 0
adds r7, 0xE0
_0811FA42:
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
ldr r0, [r6]
ldr r0, [r0, 0x2C]
adds r0, 0xE0
@@ -209,7 +209,7 @@ sub_811FAA4: @ 811FAA4
lsrs r5, r1, 16
lsls r2, 16
lsrs r6, r2, 16
- ldr r2, =0x0203a124
+ ldr r2, =gUnknown_0203A124
ldr r3, [r2]
movs r1, 0
strb r1, [r3, 0x5]
@@ -250,7 +250,7 @@ _0811FAC2:
sub_811FAF8: @ 811FAF8
push {r4-r7,lr}
movs r5, 0
- ldr r4, =0x0203a124
+ ldr r4, =gUnknown_0203A124
_0811FAFE:
ldr r0, [r4]
ldrh r0, [r0]
@@ -270,7 +270,7 @@ _0811FAFE:
cmp r5, 0x1
bls _0811FAFE
movs r5, 0
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
_0811FB28:
ldr r0, [r6]
lsls r4, r5, 2
@@ -291,7 +291,7 @@ _0811FB28:
cmp r5, 0x1
bls _0811FB28
movs r5, 0
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
_0811FB52:
ldr r0, [r6]
lsls r4, r5, 2
@@ -311,7 +311,7 @@ _0811FB52:
lsrs r5, r0, 16
cmp r5, 0x3
bls _0811FB52
- ldr r4, =0x0203a124
+ ldr r4, =gUnknown_0203A124
ldr r0, [r4]
ldr r0, [r0, 0x24]
cmp r0, 0
@@ -337,7 +337,7 @@ _0811FB9A:
thumb_func_start sub_811FBA4
sub_811FBA4: @ 811FBA4
push {r4,r5,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -347,7 +347,7 @@ sub_811FBA4: @ 811FBA4
beq _0811FBDC
movs r0, 0x5
bl audio_play
- ldr r2, =0x0203a124
+ ldr r2, =gUnknown_0203A124
ldr r1, [r2]
ldrb r0, [r1, 0x5]
subs r0, 0x1
@@ -369,7 +369,7 @@ _0811FBDC:
beq _0811FC0C
movs r0, 0x5
bl audio_play
- ldr r2, =0x0203a124
+ ldr r2, =gUnknown_0203A124
ldr r1, [r2]
ldrb r0, [r1, 0x5]
adds r0, 0x1
@@ -389,7 +389,7 @@ _0811FC0C:
beq _0811FC68
movs r0, 0x5
bl audio_play
- ldr r2, =0x0203a124
+ ldr r2, =gUnknown_0203A124
ldr r0, [r2]
movs r1, 0x5
ldrsb r1, [r0, r1]
@@ -467,7 +467,7 @@ sub_811FC80: @ 811FC80
lsrs r5, 16
lsls r6, 16
lsrs r6, 16
- ldr r4, =0x0203a124
+ ldr r4, =gUnknown_0203A124
ldr r0, [r4]
adds r0, 0x34
str r0, [sp, 0x18]
@@ -562,7 +562,7 @@ _0811FD58:
bne _0811FD70
b _0811FEFC
_0811FD70:
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
ldr r2, [r6]
lsls r0, r5, 2
adds r2, 0xC
@@ -570,7 +570,7 @@ _0811FD70:
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
lsls r1, r5, 24
@@ -625,7 +625,7 @@ _0811FDC8:
bne _0811FDEE
b _0811FF0C
_0811FDEE:
- ldr r6, =0x0203a124
+ ldr r6, =gUnknown_0203A124
ldr r1, [r6]
lsls r0, r5, 2
adds r1, 0x14
@@ -633,7 +633,7 @@ _0811FDEE:
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
adds r0, r7
str r0, [r1]
strh r5, [r0, 0x2E]
@@ -712,12 +712,12 @@ _0811FEAE:
lsrs r3, r0, 24
cmp r3, 0x40
beq _0811FF20
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r2, [r0]
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2, 0x24]
ldr r3, [sp, 0x4C]
@@ -730,14 +730,14 @@ _0811FEAE:
b _0811FF28
.pool
_0811FEFC:
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r0, [r0]
lsls r1, r5, 2
adds r0, 0xC
b _0811FF14
.pool
_0811FF0C:
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r0, [r0]
lsls r1, r5, 2
adds r0, 0x14
@@ -748,7 +748,7 @@ _0811FF14:
b _0811FF28
.pool
_0811FF20:
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r1, [r0]
movs r0, 0
str r0, [r1, 0x24]
@@ -773,7 +773,7 @@ TaskDummy7: @ 811FF3C
sub_811FF40: @ 811FF40
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203a124
+ ldr r0, =gUnknown_0203A124
ldr r0, [r0]
movs r3, 0x2E
ldrsh r1, [r2, r3]
@@ -802,7 +802,7 @@ _0811FF76:
thumb_func_start sub_811FF7C
sub_811FF7C: @ 811FF7C
- ldr r1, =0x0203a124
+ ldr r1, =gUnknown_0203A124
ldr r1, [r1]
ldrb r1, [r1, 0x5]
lsls r1, 24
@@ -916,7 +916,7 @@ _08120068:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
_08120072:
add sp, 0x28
diff --git a/asm/money.s b/asm/money.s
index 572e4e978..e236777c1 100644
--- a/asm/money.s
+++ b/asm/money.s
@@ -8,7 +8,7 @@
thumb_func_start DecryptMoney
@ int DecryptMoney(u32 *moneyPointer)
DecryptMoney: @ 80E5114
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
adds r1, 0xAC
ldr r0, [r0]
@@ -21,7 +21,7 @@ DecryptMoney: @ 80E5114
thumb_func_start EncryptMoney
@ void EncryptMoney(u32 *moneyPointer, u32 moneyAmount)
EncryptMoney: @ 80E5128
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
adds r2, 0xAC
ldr r2, [r2]
@@ -103,12 +103,12 @@ _080E51A2:
thumb_func_start sub_80E51B0
sub_80E51B0: @ 80E51B0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
adds r0, r1
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
bl IsEnoughMoney
lsls r0, 24
@@ -121,12 +121,12 @@ sub_80E51B0: @ 80E51B0
thumb_func_start sub_80E51D4
sub_80E51D4: @ 80E51D4
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
adds r0, r1
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
bl subtract_money
pop {r0}
@@ -170,7 +170,7 @@ PrintMoneyAmount: @ 80E5214
lsrs r6, r2, 24
lsls r4, 24
lsrs r5, r4, 24
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
adds r1, r3, 0
movs r2, 0
@@ -182,7 +182,7 @@ PrintMoneyAmount: @ 80E5214
lsrs r0, 16
movs r1, 0x6
subs r1, r0
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
adds r0, r1, 0
subs r1, 0x1
cmp r0, 0
@@ -199,7 +199,7 @@ _080E5264:
ldr r1, =gUnknown_085E969C
adds r0, r2, 0
bl ExpandStringRefs
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
str r6, [sp]
str r5, [sp, 0x4]
movs r0, 0
@@ -253,7 +253,7 @@ set_window_border_style_and_print_money_box: @ 80E5298
sub_80E52D4: @ 80E52D4
push {lr}
adds r1, r0, 0
- ldr r0, =0x02039f98
+ ldr r0, =gUnknown_02039F98
ldrb r0, [r0]
movs r2, 0
bl PrintMoneyAmountInMoneyBox
@@ -294,7 +294,7 @@ sub_80E52EC: @ 80E52EC
movs r1, 0
adds r2, r4, 0
bl rbox_template_set
- ldr r4, =0x02039f98
+ ldr r4, =gUnknown_02039F98
add r0, sp, 0x10
bl AddWindow
strb r0, [r4]
@@ -338,7 +338,7 @@ sub_80E52EC: @ 80E52EC
sub_80E5384: @ 80E5384
push {r4,lr}
bl RemoveMoneyLabelObject
- ldr r4, =0x02039f98
+ ldr r4, =gUnknown_02039F98
ldrb r0, [r4]
movs r1, 0
bl sub_8198070
@@ -375,7 +375,7 @@ AddMoneyLabelObject: @ 80E53AC
adds r2, r5, 0
movs r3, 0
bl AddObjectToFront
- ldr r1, =0x02039f99
+ ldr r1, =gUnknown_02039F99
strb r0, [r1]
pop {r4,r5}
pop {r0}
@@ -386,12 +386,12 @@ AddMoneyLabelObject: @ 80E53AC
thumb_func_start RemoveMoneyLabelObject
RemoveMoneyLabelObject: @ 80E53F4
push {lr}
- ldr r0, =0x02039f99
+ ldr r0, =gUnknown_02039F99
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeResources
pop {r0}
diff --git a/asm/multiboot.s b/asm/multiboot.s
index 6af71ca8e..e0e3055c2 100644
--- a/asm/multiboot.s
+++ b/asm/multiboot.s
@@ -242,7 +242,7 @@ _081BA892:
strb r0, [r1]
movs r5, 0x3
mov r12, r1
- ldr r3, =0x0300129c
+ ldr r3, =gUnknown_0300129C
_081BA8A0:
lsls r0, r5, 1
ldr r2, =0x04000120
@@ -289,7 +289,7 @@ _081BA8F0:
mov r12, r0
mov r4, r12
movs r6, 0x1
- ldr r1, =0x0300129c
+ ldr r1, =gUnknown_0300129C
mov r9, r1
ldr r2, =0x04000120
mov r8, r2
@@ -327,7 +327,7 @@ _081BA93C:
mov r12, r0
adds r6, r7, 0
adds r6, 0x19
- ldr r1, =0x0300129c
+ ldr r1, =gUnknown_0300129C
mov r8, r1
_081BA94E:
lsls r0, r5, 1
diff --git a/asm/mystery_event_menu.s b/asm/mystery_event_menu.s
index e5f443045..de54321f3 100644
--- a/asm/mystery_event_menu.s
+++ b/asm/mystery_event_menu.s
@@ -19,7 +19,7 @@ sub_8178944: @ 8178944
sub_8178958: @ 8178958
push {lr}
movs r2, 0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrh r0, [r1, 0x1A]
ldrh r1, [r1, 0x36]
cmp r0, r1
@@ -140,7 +140,7 @@ _08178A66:
sub_8178A78: @ 8178A78
push {r4-r6,lr}
sub sp, 0x8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -196,7 +196,7 @@ _08178AE4:
movs r3, 0
b _08178E30
_08178B12:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -211,7 +211,7 @@ _08178B20:
movs r2, 0x1
movs r3, 0x2
bl sub_8178EC4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -225,14 +225,14 @@ _08178B48:
beq _08178B56
b _08178E58
_08178B56:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00005501
adds r0, r2, 0
strh r0, [r1]
@@ -240,7 +240,7 @@ _08178B56:
b _08178E58
.pool
_08178B80:
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r1, [r0]
movs r0, 0x20
ands r0, r1
@@ -263,7 +263,7 @@ _08178B98:
movs r2, 0x1
movs r3, 0x2
bl sub_8178EC4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -287,7 +287,7 @@ _08178BDC:
lsrs r2, r0, 24
cmp r2, 0x2
bne _08178CD0
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -337,7 +337,7 @@ _08178C54:
lsls r0, 24
cmp r0, 0
beq _08178D00
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08178C68
@@ -351,7 +351,7 @@ _08178C68:
cmp r0, 0x3
bne _08178CAC
bl sub_800AC34
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
movs r1, 0x1
bl sub_8178A40
@@ -362,7 +362,7 @@ _08178C68:
movs r2, 0x1
movs r3, 0x2
bl sub_8178EC4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -385,7 +385,7 @@ _08178CAC:
_08178CCC:
bl sub_80097E8
_08178CD0:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
movs r1, 0x1
bl sub_8178A40
@@ -396,7 +396,7 @@ _08178CD0:
movs r2, 0x1
movs r3, 0x2
bl sub_8178EC4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -406,7 +406,7 @@ _08178CF2:
b _08178E58
.pool
_08178D00:
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -442,7 +442,7 @@ _08178D38:
b _08178E58
_08178D44:
bl sub_800A5B4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -455,14 +455,14 @@ _08178D58:
b _08178E3C
_08178D60:
bl sub_800AC34
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _08178E3C
.pool
_08178D74:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r6, [r0]
cmp r6, 0
bne _08178E58
@@ -477,7 +477,7 @@ _08178D74:
add r0, sp, 0x4
adds r1, r5, 0
bl CpuSet
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r4, 0
bl sub_8178A40
lsls r0, 24
@@ -488,14 +488,14 @@ _08178D74:
b _08178E34
.pool
_08178DBC:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r0, 0x1
str r0, [sp]
movs r0, 0
movs r2, 0x1
movs r3, 0x2
bl sub_8178EC4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -508,14 +508,14 @@ _08178DE0:
lsrs r2, r0, 16
cmp r2, 0
bne _08178E58
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
- ldr r0, =0x0203bcf8
+ ldr r0, =gUnknown_0203BCF8
strb r2, [r0]
b _08178E58
.pool
@@ -541,7 +541,7 @@ _08178E24:
_08178E30:
bl pal_fade_maybe
_08178E34:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -552,7 +552,7 @@ _08178E3C:
b _08178E58
.pool
_08178E48:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -560,7 +560,7 @@ _08178E48:
bne _08178E58
bl Reset
_08178E58:
- ldr r0, =0x030030e0
+ ldr r0, =gUnknown_030030E0
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -571,7 +571,7 @@ _08178E58:
cmp r0, 0
bne _08178E98
bl sub_80097E8
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
movs r1, 0x1
bl sub_8178A40
@@ -582,7 +582,7 @@ _08178E58:
movs r2, 0x1
movs r3, 0x2
bl sub_8178EC4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
diff --git a/asm/mystery_event_script.s b/asm/mystery_event_script.s
index 93cfe3e39..d888aad52 100644
--- a/asm/mystery_event_script.s
+++ b/asm/mystery_event_script.s
@@ -42,7 +42,7 @@ _081537FE:
thumb_func_start sub_8153804
sub_8153804: @ 8153804
push {lr}
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674C86
bl ExpandStringRefs
movs r0, 0x3
@@ -99,7 +99,7 @@ _0815386A:
sub_8153870: @ 8153870
push {lr}
adds r1, r0, 0
- ldr r0, =0x0203bbc0
+ ldr r0, =gUnknown_0203BBC0
bl sub_8153820
pop {r0}
bx r0
@@ -110,7 +110,7 @@ sub_8153870: @ 8153870
sub_8153884: @ 8153884
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x0203bbc0
+ ldr r4, =gUnknown_0203BBC0
adds r0, r4, 0
bl sub_8153850
ldr r1, [r4, 0x6C]
@@ -125,7 +125,7 @@ sub_8153884: @ 8153884
sub_81538A0: @ 81538A0
push {r4,lr}
adds r1, r0, 0
- ldr r4, =0x0203bbc0
+ ldr r4, =gUnknown_0203BBC0
adds r0, r4, 0
bl sub_8153820
_081538AC:
@@ -142,7 +142,7 @@ _081538AC:
thumb_func_start sub_81538C4
sub_81538C4: @ 81538C4
- ldr r1, =0x0203bbc0
+ ldr r1, =gUnknown_0203BBC0
str r0, [r1, 0x6C]
bx lr
.pool
@@ -152,7 +152,7 @@ sub_81538C4: @ 81538C4
sub_81538D0: @ 81538D0
push {lr}
movs r2, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b18
adds r3, r0, r1
@@ -173,7 +173,7 @@ _081538DE:
thumb_func_start sub_81538F8
sub_81538F8: @ 81538F8
push {r4,r5,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r1, =0x00003b18
adds r4, r0, r1
@@ -215,7 +215,7 @@ sub_8153944: @ 8153944
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b14
adds r1, r0
@@ -250,7 +250,7 @@ _08153990:
bl sub_8153944
b _081539BC
_08153996:
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00003b18
adds r0, r1
@@ -278,7 +278,7 @@ _081539BC:
thumb_func_start sub_81539D4
sub_81539D4: @ 81539D4
push {r4-r6,lr}
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r1, =0x00003b18
adds r4, r0, r1
@@ -399,7 +399,7 @@ sub_8153A94: @ 8153A94
cmp r5, r0
bne _08153ABE
_08153AB8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
_08153ABE:
movs r0, 0
@@ -441,9 +441,9 @@ sub_8153AE8: @ 8153AE8
subs r4, r0
ldr r0, [r7, 0x64]
adds r4, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r9, r0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r1, [r6]
ldr r5, =0x000031f8
adds r1, r5
@@ -451,7 +451,7 @@ sub_8153AE8: @ 8153AE8
bl CopyString_LimitN
adds r0, r4, 0
bl sub_80E15E4
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldr r1, [r6]
adds r1, r5
adds r0, r4, 0
@@ -460,7 +460,7 @@ sub_8153AE8: @ 8153AE8
mov r0, r8
cmp r0, 0
bne _08153B54
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674AE4
b _08153B74
.pool
@@ -470,12 +470,12 @@ _08153B54:
bl CompareString
cmp r0, 0
beq _08153B70
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674B16
b _08153B74
.pool
_08153B70:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674B42
_08153B74:
bl ExpandStringRefs
@@ -514,7 +514,7 @@ sub_8153BB0: @ 8153BB0
adds r2, 0x1
str r2, [r4, 0x8]
bl sub_80F9B30
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674B6A
bl ExpandStringRefs
movs r0, 0x2
@@ -583,7 +583,7 @@ sub_8153C4C: @ 8153C4C
push {r4,lr}
adds r4, r0, 0
bl sub_809D3E8
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674B9E
bl ExpandStringRefs
movs r0, 0x2
@@ -604,7 +604,7 @@ sub_8153C70: @ 8153C70
adds r1, 0x1
str r1, [r4, 0x8]
bl sub_811EFC0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674BD4
bl ExpandStringRefs
movs r0, 0x2
@@ -668,30 +668,30 @@ sub_8153CC8: @ 8153CC8
lsls r0, 1
cmp r4, r0
bne _08153D18
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8264
movs r2, 0xB
bl CopyString_LimitN
b _08153D22
.pool
_08153D18:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8268
movs r2, 0xB
bl CopyString_LimitN
_08153D22:
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r0, 0x6
bne _08153D4C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674C02
bl ExpandStringRefs
movs r0, 0x3
b _08153DB6
.pool
_08153D4C:
- ldr r7, =0x020246e0
+ ldr r7, =gUnknown_020246E0
adds r0, r7, 0
adds r1, r5, 0
movs r2, 0x64
@@ -731,7 +731,7 @@ _08153D86:
_08153DA4:
bl party_compaction
bl calc_player_party_count
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674BF0
bl ExpandStringRefs
movs r0, 0x2
@@ -757,14 +757,14 @@ sub_8153DD4: @ 8153DD4
subs r1, r0
ldr r0, [r4, 0x64]
adds r1, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000bec
adds r0, r2
movs r2, 0xBC
bl memcpy
bl sub_81652B4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_08674C31
bl ExpandStringRefs
movs r0, 0x2
@@ -781,7 +781,7 @@ sub_8153E1C: @ 8153E1C
push {r4,lr}
adds r4, r0, 0
bl sub_809D5F4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085ECAD8
bl ExpandStringRefs
movs r0, 0x2
diff --git a/asm/naming_screen.s b/asm/naming_screen.s
index 8bf21a473..0222ff82a 100644
--- a/asm/naming_screen.s
+++ b/asm/naming_screen.s
@@ -18,7 +18,7 @@ do_choose_name_or_words_screen: @ 80E2D78
lsrs r5, r2, 16
lsls r3, 16
lsrs r6, r3, 16
- ldr r4, =0x02039f94
+ ldr r4, =gUnknown_02039F94
movs r0, 0xF2
lsls r0, 5
bl Alloc
@@ -70,7 +70,7 @@ _080E2DE2:
thumb_func_start c2_choose_name_or_words_screen
c2_choose_name_or_words_screen: @ 80E2E04
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -121,7 +121,7 @@ _080E2E7A:
bl fade_and_return_progress_probably
bl sub_80E501C
_080E2E86:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -142,7 +142,7 @@ _080E2EA4:
@ void choose_name_or_words_screen_setup()
choose_name_or_words_screen_setup: @ 80E2EA8
push {r4-r7,lr}
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r1, =0x00001e10
adds r0, r1
@@ -209,7 +209,7 @@ choose_name_or_words_screen_setup: @ 80E2EA8
strh r0, [r1]
_080E2F2C:
ldr r0, [r5]
- ldr r4, =0x030022b0
+ ldr r4, =gUnknown_030022B0
ldrh r1, [r4]
ldr r2, =0x00001e25
adds r0, r2
@@ -247,7 +247,7 @@ _080E2F64:
sub_80E2FA4: @ 80E2FA4
push {r4,r5,lr}
movs r3, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r5, 0x5
negs r5, r5
_080E2FAE:
@@ -395,7 +395,7 @@ _080E30D8:
ldr r1, =gUnknown_0858BE10
adds r0, r1
bl AddWindow
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r1, [r5]
ldr r2, =0x00001e11
adds r1, r2
@@ -479,7 +479,7 @@ sub_80E3194: @ 80E3194
thumb_func_start sub_80E31B0
sub_80E31B0: @ 80E31B0
push {lr}
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -553,7 +553,7 @@ sub_80E3244: @ 80E3244
thumb_func_start sub_80E3254
sub_80E3254: @ 80E3254
ldr r1, =gUnknown_0858BEBE
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r2, =0x00001e22
adds r0, r2
@@ -567,7 +567,7 @@ sub_80E3254: @ 80E3254
thumb_func_start sub_80E3274
sub_80E3274: @ 80E3274
ldr r1, =gUnknown_0858BEC1
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r2, =0x00001e22
adds r0, r2
@@ -585,7 +585,7 @@ sub_80E3294: @ 80E3294
ldr r1, =gUnknown_08DD4544
movs r0, 0x3
bl sub_80E4CF8
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r1, =0x00001e22
adds r0, r1
@@ -654,7 +654,7 @@ sub_80E3294: @ 80E3294
thumb_func_start sub_80E335C
sub_80E335C: @ 80E335C
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -664,7 +664,7 @@ sub_80E335C: @ 80E335C
bl sub_80E4630
movs r0, 0x1
bl sub_80E3E94
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r1, [r0]
ldr r0, =0x00001e10
adds r1, r0
@@ -698,7 +698,7 @@ sub_80E33A8: @ 80E33A8
movs r0, 0x1
bl sub_80E4630
bl sub_80E3E28
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -723,7 +723,7 @@ pokemon_store: @ 80E33D8
movs r1, 0
movs r2, 0x1
bl sub_80E3948
- ldr r4, =0x02039f94
+ ldr r4, =gUnknown_02039F94
ldr r0, [r4]
ldr r1, =0x00001e2c
adds r0, r1
@@ -745,7 +745,7 @@ pokemon_store: @ 80E33D8
b _080E343A
.pool
_080E342C:
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -770,7 +770,7 @@ sub_80E3448: @ 80E3448
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r1, [r0]
ldr r0, =0x00001e10
adds r1, r0
@@ -787,7 +787,7 @@ sub_80E3448: @ 80E3448
thumb_func_start sub_80E347C
sub_80E347C: @ 80E347C
push {r4,r5,lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -795,7 +795,7 @@ sub_80E347C: @ 80E347C
lsrs r5, r0, 24
cmp r5, 0
bne _080E34C6
- ldr r4, =0x02039f94
+ ldr r4, =gUnknown_02039F94
ldr r0, [r4]
ldr r1, =0x00001e2c
adds r0, r1
@@ -835,7 +835,7 @@ pokemon_transfer_to_pc_with_message: @ 80E34E4
lsls r0, 24
cmp r0, 0
bne _080E3534
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r0, =0x00004036
bl VarGet
lsls r0, 24
@@ -844,8 +844,8 @@ pokemon_transfer_to_pc_with_message: @ 80E34E4
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r0, =0x02021dc4
- ldr r1, =0x02039f94
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
ldr r2, =0x00001e30
adds r1, r2
@@ -854,7 +854,7 @@ pokemon_transfer_to_pc_with_message: @ 80E34E4
b _080E3574
.pool
_080E3534:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r0, =0x00004036
bl VarGet
lsls r0, 24
@@ -863,14 +863,14 @@ _080E3534:
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r0, =0x02021dc4
- ldr r1, =0x02039f94
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
ldr r2, =0x00001e30
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
bl get_unknown_box_id
lsls r0, 24
lsrs r0, 24
@@ -889,7 +889,7 @@ _080E3574:
lsls r0, 24
lsrs r5, r0, 24
_080E3586:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0858BDB8
lsls r0, r5, 2
adds r0, r1
@@ -899,7 +899,7 @@ _080E3586:
movs r0, 0
movs r1, 0
bl sub_81973C4
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -939,13 +939,13 @@ sub_80E3604: @ 80E3604
lsls r0, 16
cmp r0, 0
bne _080E362E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080E362E
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -973,7 +973,7 @@ sub_80E3640: @ 80E3640
bl sub_80E3948
movs r0, 0x6
bl audio_play
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -1010,7 +1010,7 @@ sub_80E3680: @ 80E3680
bne _080E36B2
movs r5, 0x1
_080E36B2:
- ldr r2, =0x02039f94
+ ldr r2, =gUnknown_02039F94
ldr r0, [r2]
ldr r1, =0x00001e10
adds r0, r1
@@ -1094,7 +1094,7 @@ sub_80E375C: @ 80E375C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0858BEC4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1137,7 +1137,7 @@ _080E37AE:
thumb_func_start sub_80E37B4
sub_80E37B4: @ 80E37B4
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
ldr r3, =0x00001e18
adds r2, r1, r3
@@ -1159,7 +1159,7 @@ sub_80E37DC: @ 80E37DC
push {r4,r5,lr}
sub sp, 0x8
adds r4, r0, 0
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r2, =0x00001e1a
adds r1, r0, r2
@@ -1227,7 +1227,7 @@ sub_80E3870: @ 80E3870
push {r4,r5,lr}
sub sp, 0x8
adds r4, r0, 0
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r2, =0x00001e1a
adds r1, r0, r2
@@ -1314,7 +1314,7 @@ sub_80E3920: @ 80E3920
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1342,7 +1342,7 @@ sub_80E3948: @ 80E3948
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -1392,7 +1392,7 @@ c3_0809E58C: @ 80E39BC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldrh r1, [r4, 0x8]
movs r2, 0x8
@@ -1545,10 +1545,10 @@ sub_80E3AE8: @ 80E3AE8
lsrs r0, 24
bl sub_80E3A74
lsls r0, 16
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
lsrs r0, 15
adds r2, r0, r2
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
ldrh r0, [r0]
strh r0, [r2]
@@ -1813,14 +1813,14 @@ sub_80E3CE4: @ 80E3CE4
movs r2, 0x58
movs r3, 0x1
bl AddObjectToFront
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r1, [r5]
ldr r4, =0x00001e23
adds r1, r4
strb r0, [r1]
movs r0, 0x1
bl sub_80E3E3C
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r0, [r5]
adds r0, r4
ldrb r0, [r0]
@@ -1880,7 +1880,7 @@ sub_80E3D78: @ 80E3D78
lsls r0, 16
lsls r1, 16
lsrs r7, r1, 16
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
ldr r2, =0x00001e23
adds r1, r2
@@ -1888,7 +1888,7 @@ sub_80E3D78: @ 80E3D78
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r5, r1, r2
lsrs r1, r0, 16
mov r8, r1
@@ -1935,7 +1935,7 @@ _080E3DDA:
thumb_func_start sub_80E3DFC
sub_80E3DFC: @ 80E3DFC
- ldr r2, =0x02039f94
+ ldr r2, =gUnknown_02039F94
ldr r2, [r2]
ldr r3, =0x00001e23
adds r2, r3
@@ -1943,7 +1943,7 @@ sub_80E3DFC: @ 80E3DFC
lsls r2, r3, 4
adds r2, r3
lsls r2, 2
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r2, r3
ldrh r3, [r2, 0x2E]
strh r3, [r0]
@@ -1970,8 +1970,8 @@ sub_80E3E3C: @ 80E3E3C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
- ldr r1, =0x02039f94
+ ldr r5, =gUnknown_02020630
+ ldr r1, =gUnknown_02039F94
ldr r4, [r1]
ldr r1, =0x00001e23
adds r4, r1
@@ -2009,8 +2009,8 @@ sub_80E3E3C: @ 80E3E3C
sub_80E3E94: @ 80E3E94
push {r4,r5,lr}
lsls r0, 24
- ldr r5, =0x02020630
- ldr r1, =0x02039f94
+ ldr r5, =gUnknown_02020630
+ ldr r1, =gUnknown_02039F94
ldr r4, [r1]
ldr r1, =0x00001e23
adds r4, r1
@@ -2041,7 +2041,7 @@ sub_80E3E94: @ 80E3E94
thumb_func_start sub_80E3ED8
sub_80E3ED8: @ 80E3ED8
push {lr}
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e23
adds r0, r1
@@ -2049,7 +2049,7 @@ sub_80E3ED8: @ 80E3ED8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -2060,8 +2060,8 @@ sub_80E3ED8: @ 80E3ED8
thumb_func_start sub_80E3F04
sub_80E3F04: @ 80E3F04
- ldr r2, =0x02020630
- ldr r0, =0x02039f94
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e23
adds r0, r1
@@ -2138,7 +2138,7 @@ sub_80E3F8C: @ 80E3F8C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
ldr r2, =0x00001e24
adds r1, r2
@@ -2146,7 +2146,7 @@ sub_80E3F8C: @ 80E3F8C
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
add r5, r8
ldr r1, =gUnknown_0858C050
@@ -2209,7 +2209,7 @@ sub_80E3F8C: @ 80E3F8C
thumb_func_start sub_80E4050
sub_80E4050: @ 80E4050
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r2, [r0]
ldr r1, =0x00001e24
adds r0, r2, r1
@@ -2217,7 +2217,7 @@ sub_80E4050: @ 80E4050
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x2
strh r1, [r0, 0x2E]
@@ -2260,7 +2260,7 @@ sub_80E40AC: @ 80E40AC
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r1
movs r2, 0x3C
ldrsh r0, [r6, r2]
@@ -2268,7 +2268,7 @@ sub_80E40AC: @ 80E40AC
adds r4, r0
lsls r4, 2
adds r4, r1
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e22
adds r0, r1
@@ -2304,7 +2304,7 @@ sub_80E4104: @ 80E4104
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r4, r0, r2
movs r0, 0x3C
ldrsh r1, [r3, r0]
@@ -2361,7 +2361,7 @@ sub_80E4178: @ 80E4178
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
adds r3, r2, 0
adds r3, 0x3E
@@ -2450,7 +2450,7 @@ sub_80E4218: @ 80E4218
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r4, r6
ldr r0, =gUnknown_0858C070
mov r8, r0
@@ -2491,7 +2491,7 @@ sub_80E4218: @ 80E4218
thumb_func_start sub_80E4290
sub_80E4290: @ 80E4290
push {r4-r6,lr}
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r4, =0x00001e16
adds r0, r4
@@ -2505,7 +2505,7 @@ sub_80E4290: @ 80E4290
bl AddObjectToFront
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -2563,7 +2563,7 @@ _080E42E2:
adds r4, 0x8
lsls r4, 16
lsrs r1, r4, 16
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r2, =0x00001e28
adds r0, r2
@@ -2582,7 +2582,7 @@ _080E4334:
sub_80E4354: @ 80E4354
push {lr}
ldr r1, =gUnknown_0858BF04
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r2, =0x00001e28
adds r0, r2
@@ -2606,7 +2606,7 @@ TaskDummy2: @ 80E4380
sub_80E4384: @ 80E4384
push {lr}
sub sp, 0x4
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e34
adds r0, r1
@@ -2624,7 +2624,7 @@ sub_80E4384: @ 80E4384
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -2654,7 +2654,7 @@ sub_80E43E0: @ 80E43E0
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldr r1, =gUnknown_0858C078
adds r0, r4, 0
@@ -2674,7 +2674,7 @@ sub_80E4420: @ 80E4420
push {lr}
sub sp, 0xC
bl sub_80D2F04
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r3, [r0]
ldr r1, =0x00001e34
adds r0, r3, r1
@@ -2693,7 +2693,7 @@ sub_80E4420: @ 80E4420
bl sub_80D2CC4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -2722,7 +2722,7 @@ sub_80E447C: @ 80E447C
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -2803,7 +2803,7 @@ sub_80E450C: @ 80E450C
beq _080E4546
movs r0, 0x2
bl sub_80E4630
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -2878,7 +2878,7 @@ sub_80E45A4: @ 80E45A4
_080E45BE:
movs r0, 0x5
bl audio_play
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -2894,7 +2894,7 @@ _080E45D2:
thumb_func_start sub_80E45E0
sub_80E45E0: @ 80E45E0
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r1, =0x00001e10
adds r0, r1
@@ -2923,7 +2923,7 @@ sub_80E460C: @ 80E460C
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2944,7 +2944,7 @@ sub_80E4630: @ 80E4630
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2963,7 +2963,7 @@ sub_80E465C: @ 80E465C
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0858BF28
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -2992,7 +2992,7 @@ sub_80E4692: @ 80E4692
adds r2, r0, 0
movs r0, 0
strh r0, [r2, 0xA]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3079,7 +3079,7 @@ sub_80E46F0: @ 80E46F0
adds r0, r4, 0
adds r1, r5, 0
bl sub_80E3DFC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x30]
movs r0, 0x40
ands r0, r2
@@ -3255,7 +3255,7 @@ _080E4878:
sub_80E4894: @ 80E4894
push {r4,r5,lr}
sub sp, 0xC
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r4, =0x00001e14
adds r0, r4
@@ -3292,7 +3292,7 @@ sub_80E4894: @ 80E4894
sub_80E48E8: @ 80E48E8
push {r4,r5,lr}
sub sp, 0x2C
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r1, =0x00001e34
adds r0, r1
@@ -3344,7 +3344,7 @@ sub_80E48E8: @ 80E48E8
sub_80E4964: @ 80E4964
push {lr}
ldr r1, =gUnknown_0858BF58
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r2, =0x00001e2c
adds r0, r2
@@ -3362,7 +3362,7 @@ sub_80E4964: @ 80E4964
sub_80E498C: @ 80E498C
push {lr}
ldr r1, =gUnknown_0858BF6C
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r0, [r0]
ldr r2, =0x00001e28
adds r0, r2
@@ -3390,7 +3390,7 @@ sub_80E49BC: @ 80E49BC
ldr r1, =gUnknown_085E8D49
add r0, sp, 0xC
bl CopyString
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r1, =0x00001e36
adds r0, r1
@@ -3461,7 +3461,7 @@ sub_80E4A2C: @ 80E4A2C
sub_80E4A60: @ 80E4A60
push {r4,r5,lr}
movs r2, 0
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r4, [r0]
ldr r3, =0x00001e28
adds r1, r4, r3
@@ -3506,7 +3506,7 @@ _080E4AAA:
thumb_func_start sub_80E4AB4
sub_80E4AB4: @ 80E4AB4
push {lr}
- ldr r0, =0x02039f94
+ ldr r0, =gUnknown_02039F94
ldr r2, [r0]
ldr r1, =0x00001e28
adds r0, r2, r1
@@ -3547,7 +3547,7 @@ sub_80E4AF8: @ 80E4AF8
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x02039f94
+ ldr r6, =gUnknown_02039F94
ldr r0, [r6]
movs r5, 0xC0
lsls r5, 5
@@ -3610,7 +3610,7 @@ sub_80E4B54: @ 80E4B54
bl sub_80E4AB4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
ldr r2, =0x00001e28
adds r1, r2
@@ -3640,7 +3640,7 @@ sub_80E4BBC: @ 80E4BBC
bl sub_80E4A60
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r1, [r1]
movs r2, 0xC0
lsls r2, 5
@@ -3657,7 +3657,7 @@ sub_80E4BBC: @ 80E4BBC
sub_80E4BE4: @ 80E4BE4
push {r4,r5,lr}
movs r2, 0
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r0, [r1]
ldr r4, =0x00001e28
adds r0, r4
@@ -3713,7 +3713,7 @@ _080E4C4A:
choose_name_or_words_screen_load_bg_tile_patterns: @ 80E4C54
push {r4-r6,lr}
ldr r0, =gUnknown_08DD3838
- ldr r6, =0x02039f94
+ ldr r6, =gUnknown_02039F94
ldr r1, [r6]
ldr r4, =0x00001810
adds r1, r4
@@ -3803,7 +3803,7 @@ sub_80E4D10: @ 80E4D10
mov r5, r8
push {r5-r7}
sub sp, 0x10
- ldr r7, =0x02039f94
+ ldr r7, =gUnknown_02039F94
ldr r1, [r7]
ldr r2, =0x00001e28
adds r0, r1, r2
@@ -3873,7 +3873,7 @@ _080E4D76:
bcc _080E4D52
_080E4DA6:
bl sub_80E498C
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r4, =0x00001e13
adds r0, r4
@@ -3966,7 +3966,7 @@ sub_80E4E5C: @ 80E4E5C
bls _080E4E8C
movs r5, 0x1
movs r6, 0x1
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r0, [r1]
ldr r2, =0x00001e11
b _080E4E96
@@ -3974,7 +3974,7 @@ sub_80E4E5C: @ 80E4E5C
_080E4E8C:
movs r5, 0x2
movs r6, 0x2
- ldr r1, =0x02039f94
+ ldr r1, =gUnknown_02039F94
ldr r0, [r1]
ldr r2, =0x00001e12
_080E4E96:
@@ -4019,7 +4019,7 @@ sub_80E4EF0: @ 80E4EF0
add r0, sp, 0xC
movs r2, 0x3
bl memcpy
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r4, =0x00001e15
adds r0, r4
@@ -4093,7 +4093,7 @@ sub_80E4F94: @ 80E4F94
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
- ldr r5, =0x02039f94
+ ldr r5, =gUnknown_02039F94
ldr r0, [r5]
ldr r1, =0x00001e18
adds r0, r1
@@ -4188,7 +4188,7 @@ _080E5066:
sub_80E5074: @ 80E5074
push {lr}
sub sp, 0x8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0x8]
movs r0, 0
@@ -4208,7 +4208,7 @@ sub_80E5074: @ 80E5074
sub_80E509C: @ 80E509C
push {lr}
sub sp, 0x8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0x8]
movs r0, 0
@@ -4228,7 +4228,7 @@ sub_80E509C: @ 80E509C
sub_80E50C4: @ 80E50C4
push {lr}
sub sp, 0x8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0x8]
movs r0, 0
@@ -4248,7 +4248,7 @@ sub_80E50C4: @ 80E50C4
sub_80E50EC: @ 80E50EC
push {lr}
sub sp, 0x8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0x8]
movs r0, 0
diff --git a/asm/new_game.s b/asm/new_game.s
index aae9fa7dc..ff562baf1 100644
--- a/asm/new_game.s
+++ b/asm/new_game.s
@@ -63,7 +63,7 @@ set_player_trainer_id: @ 8084310
lsls r0, 16
lsrs r0, 16
orrs r4, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0xA
adds r0, r4, 0
@@ -76,7 +76,7 @@ set_player_trainer_id: @ 8084310
thumb_func_start init_options
init_options: @ 808433C
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r2, [r3]
ldrb r1, [r2, 0x14]
movs r0, 0x8
@@ -121,10 +121,10 @@ init_options: @ 808433C
thumb_func_start sub_8084390
sub_8084390: @ 8084390
push {r4,lr}
- ldr r1, =0x030060b0
+ ldr r1, =gUnknown_030060B0
movs r0, 0
strb r0, [r1]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
adds r0, 0x28
movs r1, 0
@@ -146,7 +146,7 @@ sub_80843C0: @ 80843C0
push {r4-r7,lr}
bl sub_80DF040
movs r2, 0x8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r12, r0
ldr r4, =0x00002e90
ldr r3, =gUnknown_08339D1C
@@ -178,7 +178,7 @@ sub_8084400: @ 8084400
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r0, =0x0000064c
adds r1, r0
@@ -232,7 +232,7 @@ init_sav2: @ 808446C
thumb_func_start sub_808447C
sub_808447C: @ 808447C
push {lr}
- ldr r1, =0x020322d4
+ ldr r1, =gUnknown_020322D4
movs r0, 0
strb r0, [r1]
bl sub_80BB358
@@ -249,7 +249,7 @@ sub_808447C: @ 808447C
@ void NewGameInitData()
NewGameInitData: @ 80844A0
push {r4,r5,lr}
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0
beq _080844AE
@@ -258,10 +258,10 @@ NewGameInitData: @ 80844A0
_080844AE:
bl GameFreakRTC_Reset
_080844B2:
- ldr r1, =0x020322d4
+ ldr r1, =gUnknown_020322D4
movs r0, 0x1
strb r0, [r1]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
adds r0, 0xAC
movs r5, 0
@@ -285,7 +285,7 @@ _080844B2:
bl GabbyAndTyNewGameInitData
bl sub_80E8B28
bl RemoveAllBerryTrees
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
movs r1, 0x92
lsls r1, 3
@@ -300,7 +300,7 @@ _080844B2:
bl sub_813C1F8
bl sub_80F9A7C
bl sub_80F9AD4
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
strb r5, [r0]
bl zero_player_party_data
bl sub_80C7770
@@ -345,7 +345,7 @@ sub_80845CC: @ 80845CC
mov r0, sp
movs r5, 0
strh r5, [r0]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
movs r0, 0xF6
lsls r0, 1
diff --git a/asm/option_menu.s b/asm/option_menu.s
index 4ab6f2ec8..8fff8e394 100644
--- a/asm/option_menu.s
+++ b/asm/option_menu.s
@@ -32,7 +32,7 @@ CB2_OptionsMenu: @ 80BA4DC
mov r7, r8
push {r7}
sub sp, 0xC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -63,7 +63,7 @@ _080BA508:
_080BA538:
movs r0, 0
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -213,14 +213,14 @@ _080BA69C:
bl remove_some_task
bl ResetTasks
bl ResetAllObjectData
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _080BA7F4
.pool
_080BA6BC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
lsrs r0, 3
@@ -239,7 +239,7 @@ _080BA6E0:
movs r1, 0
movs r2, 0x2
bl gpu_pal_apply
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
lsrs r0, 3
@@ -248,7 +248,7 @@ _080BA6E0:
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -265,7 +265,7 @@ _080BA728:
movs r0, 0
bl PutWindowTilemap
bl sub_80BB0D0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -280,7 +280,7 @@ _080BA748:
movs r0, 0x1
bl PutWindowTilemap
bl sub_80BB104
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -289,7 +289,7 @@ _080BA748:
strb r0, [r1]
_080BA760:
bl sub_80BB154
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -301,14 +301,14 @@ _080BA774:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
movs r0, 0
strh r0, [r4, 0x8]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r0, [r2, 0x14]
lsls r0, 29
@@ -348,7 +348,7 @@ _080BA774:
movs r1, 0x3
bl CopyWindowToVram
_080BA7EC:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -385,13 +385,13 @@ sub_80BA83C: @ 80BA83C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BA85C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -409,13 +409,13 @@ sub_80BA86C: @ 80BA86C
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080BA89C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -433,7 +433,7 @@ _080BA89C:
ands r0, r1
cmp r0, 0
beq _080BA8BC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -450,7 +450,7 @@ _080BA8BC:
lsrs r6, r0, 16
cmp r6, 0
beq _080BA8EC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r4, 2
adds r0, r2, r4
lsls r0, 3
@@ -472,7 +472,7 @@ _080BA8EC:
ands r0, r1
cmp r0, 0
beq _080BA924
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r4, 2
adds r0, r2, r4
lsls r0, 3
@@ -498,7 +498,7 @@ _080BA916:
bl sub_80BAB38
b _080BAA5A
_080BA924:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r4, 2
adds r1, r2, r4
lsls r1, 3
@@ -632,7 +632,7 @@ _080BAA22:
adds r0, r1, 0
bl sub_80BAF0C
_080BAA46:
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
ldrb r0, [r1]
cmp r0, 0
beq _080BAA5A
@@ -654,9 +654,9 @@ sub_80BAA64: @ 80BAA64
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r3, [r6]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -733,7 +733,7 @@ sub_80BAB08: @ 80BAB08
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -742,7 +742,7 @@ sub_80BAB08: @ 80BAB08
adds r0, r2, 0
bl DestroyTask
bl FreeAllWindowBuffers
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_080BAB2C:
@@ -845,7 +845,7 @@ sub_80BABDC: @ 80BABDC
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x10
ands r0, r1
@@ -861,7 +861,7 @@ sub_80BABDC: @ 80BABDC
_080BAC00:
movs r3, 0
_080BAC02:
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
_080BAC08:
@@ -880,7 +880,7 @@ _080BAC08:
_080BAC24:
movs r3, 0x2
_080BAC26:
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
_080BAC2C:
@@ -970,7 +970,7 @@ sub_80BACE0: @ 80BACE0
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x30
ands r0, r1
@@ -978,7 +978,7 @@ sub_80BACE0: @ 80BACE0
beq _080BACFA
movs r1, 0x1
eors r2, r1
- ldr r0, =0x02039b48
+ ldr r0, =gUnknown_02039B48
strb r1, [r0]
_080BACFA:
adds r0, r2, 0
@@ -1031,7 +1031,7 @@ sub_80BAD5C: @ 80BAD5C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x30
ands r0, r1
@@ -1039,7 +1039,7 @@ sub_80BAD5C: @ 80BAD5C
beq _080BAD76
movs r1, 0x1
eors r2, r1
- ldr r0, =0x02039b48
+ ldr r0, =gUnknown_02039B48
strb r1, [r0]
_080BAD76:
adds r0, r2, 0
@@ -1092,7 +1092,7 @@ sub_80BADD8: @ 80BADD8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x30
ands r0, r1
@@ -1102,7 +1102,7 @@ sub_80BADD8: @ 80BADD8
eors r5, r4
adds r0, r5, 0
bl sub_82E1810
- ldr r0, =0x02039b48
+ ldr r0, =gUnknown_02039B48
strb r4, [r0]
_080BADF8:
adds r0, r5, 0
@@ -1156,7 +1156,7 @@ sub_80BAE5C: @ 80BAE5C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x10
ands r0, r1
@@ -1187,11 +1187,11 @@ _080BAE82:
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
_080BAEAE:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x20
ands r0, r1
@@ -1222,7 +1222,7 @@ _080BAED2:
movs r1, 0x70
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
_080BAEFE:
@@ -1333,7 +1333,7 @@ sub_80BAFCC: @ 80BAFCC
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x10
ands r0, r1
@@ -1349,7 +1349,7 @@ sub_80BAFCC: @ 80BAFCC
_080BAFF0:
movs r3, 0
_080BAFF2:
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
_080BAFF8:
@@ -1368,7 +1368,7 @@ _080BAFF8:
_080BB014:
movs r3, 0x2
_080BB016:
- ldr r1, =0x02039b48
+ ldr r1, =gUnknown_02039B48
movs r0, 0x1
strb r0, [r1]
_080BB01C:
diff --git a/asm/palette.s b/asm/palette.s
index bead76986..4392bca49 100644
--- a/asm/palette.s
+++ b/asm/palette.s
@@ -16,10 +16,10 @@ sub_80A1818: @ 80A1818
lsrs r1, 14
adds r1, r2
ldr r0, [r1]
- ldr r1, =0x02037814
+ ldr r1, =gUnknown_02037814
movs r2, 0x10
bl CpuSet
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrh r2, [r0, 0x4]
lsls r2, 21
lsrs r2, 27
@@ -35,10 +35,10 @@ sub_80A1818: @ 80A1818
lsrs r0, 24
cmp r0, 0xFF
beq _080A1862
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1670
str r0, [r1]
- ldr r1, =0x03000f3c
+ ldr r1, =gUnknown_03000F3C
movs r0, 0x20
strh r0, [r1]
_080A1862:
@@ -58,7 +58,7 @@ sub_80A1884: @ 80A1884
lsrs r1, 14
adds r1, r2
ldr r0, [r1]
- ldr r1, =0x02037814
+ ldr r1, =gUnknown_02037814
movs r2, 0x10
bl CpuSet
ldr r0, =sub_8149DFC
@@ -67,7 +67,7 @@ sub_80A1884: @ 80A1884
lsrs r0, 24
cmp r0, 0xFF
bne _080A18D6
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrh r2, [r0, 0x4]
lsls r2, 21
lsrs r2, 27
@@ -77,7 +77,7 @@ sub_80A1884: @ 80A1884
movs r0, 0x80
movs r1, 0x10
bl pal_fade_1
- ldr r1, =0x03000f3c
+ ldr r1, =gUnknown_03000F3C
ldrh r0, [r1]
subs r0, 0x1
strh r0, [r1]
@@ -85,7 +85,7 @@ sub_80A1884: @ 80A1884
lsrs r1, r0, 16
cmp r1, 0
bne _080A18D6
- ldr r0, =0x03000f44
+ ldr r0, =gUnknown_03000F44
str r1, [r0]
_080A18D6:
pop {r0}
@@ -102,17 +102,17 @@ decompress_palette: @ 80A18F4
lsls r4, 16
lsrs r4, 16
lsls r5, 16
- ldr r6, =0x02037fe8
+ ldr r6, =gUnknown_02037FE8
adds r1, r6, 0
bl LZDecompressWram
lsls r4, 1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r1, r4, r1
lsrs r5, 17
adds r0, r6, 0
adds r2, r5, 0
bl CpuSet
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r4, r0
adds r0, r6, 0
adds r1, r4, 0
@@ -134,12 +134,12 @@ gpu_pal_apply: @ 80A1938
lsls r4, 16
lsls r5, 16
lsrs r4, 15
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r1, r4, r1
lsrs r5, 17
adds r2, r5, 0
bl CpuSet
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r4, r0
adds r0, r6, 0
adds r1, r4, 0
@@ -165,7 +165,7 @@ rboxid_80040B8: @ 80A1970
mov r0, sp
strh r6, [r0]
lsrs r4, 15
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r1, r4, r1
lsrs r5, 17
movs r0, 0x80
@@ -177,7 +177,7 @@ rboxid_80040B8: @ 80A1970
mov r0, sp
adds r0, 0x2
strh r6, [r0]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r4, r1
adds r1, r4, 0
adds r2, r5, 0
@@ -193,7 +193,7 @@ rboxid_80040B8: @ 80A1970
@ void copy_pal_bg_faded_to_pal_ram()
copy_pal_bg_faded_to_pal_ram: @ 80A19C0
push {r4,r5,lr}
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r1, [r4, 0x8]
movs r5, 0x80
adds r0, r5, 0
@@ -202,7 +202,7 @@ copy_pal_bg_faded_to_pal_ram: @ 80A19C0
lsrs r3, r0, 24
cmp r3, 0
bne _080A1A02
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
movs r2, 0xA0
lsls r2, 19
ldr r0, =0x040000d4
@@ -211,7 +211,7 @@ copy_pal_bg_faded_to_pal_ram: @ 80A19C0
ldr r1, =0x80000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- ldr r0, =0x02037fe4
+ ldr r0, =gUnknown_02037FE4
str r3, [r0]
ldrb r1, [r4, 0x9]
movs r0, 0x3
@@ -235,7 +235,7 @@ _080A1A02:
@ int fade_and_return_progress_probably()
fade_and_return_progress_probably: @ 80A1A1C
push {lr}
- ldr r0, =0x02037fe4
+ ldr r0, =gUnknown_02037FE4
ldr r0, [r0]
cmp r0, 0
beq _080A1A30
@@ -243,7 +243,7 @@ fade_and_return_progress_probably: @ 80A1A1C
b _080A1A68
.pool
_080A1A30:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r0, [r0, 0x9]
movs r1, 0x3
ands r1, r0
@@ -262,8 +262,8 @@ _080A1A52:
_080A1A56:
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02037fe4
- ldr r0, =0x02037fd4
+ ldr r2, =gUnknown_02037FE4
+ ldr r0, =gUnknown_02037FD4
ldr r0, [r0]
movs r1, 0
orrs r0, r1
@@ -300,8 +300,8 @@ sub_80A1A94: @ 80A1A94
lsls r0, 19
mov r12, r0
movs r4, 0
- ldr r7, =0x02037714
- ldr r6, =0x02037b14
+ ldr r7, =gUnknown_02037714
+ ldr r6, =gUnknown_02037B14
ldr r5, =0x000001ff
_080A1AA4:
lsls r1, r4, 1
@@ -341,7 +341,7 @@ pal_fade_maybe: @ 80A1AD4
lsls r0, 16
lsrs r0, 16
mov r8, r0
- ldr r5, =0x02037fd4
+ ldr r5, =gUnknown_02037FD4
ldrb r1, [r5, 0x7]
movs r0, 0x80
ands r0, r1
@@ -436,18 +436,18 @@ _080A1BB0:
_080A1BB4:
strb r3, [r5, 0x8]
bl fade_and_return_progress_probably
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r1, [r4, 0x8]
lsrs r5, r1, 7
movs r0, 0x7F
ands r0, r1
strb r0, [r4, 0x8]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
movs r1, 0xA0
lsls r1, 19
ldr r2, =0x04000100
bl CpuSet
- ldr r1, =0x02037fe4
+ ldr r1, =gUnknown_02037FE4
movs r0, 0
str r0, [r1]
ldrb r1, [r4, 0x9]
@@ -462,7 +462,7 @@ _080A1BB4:
beq _080A1BF0
bl sub_80A2968
_080A1BF0:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
lsls r3, r5, 7
ldrb r1, [r2, 0x8]
movs r0, 0x7F
@@ -528,7 +528,7 @@ _080A1C6E:
lsls r0, r5, 1
adds r0, r5
lsls r0, 2
- ldr r1, =0x02037f14
+ ldr r1, =gUnknown_02037F14
adds r4, r0, r1
ldrb r0, [r4, 0x4]
lsls r0, 31
@@ -606,9 +606,9 @@ sub_80A1CDC: @ 80A1CDC
lsrs r0, r2, 27
cmp r6, r0
bcs _080A1DC4
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
mov r12, r0
- ldr r7, =0x02037b14
+ ldr r7, =gUnknown_02037B14
_080A1D10:
ldr r0, [r4, 0x4]
lsls r0, 11
@@ -659,7 +659,7 @@ _080A1D78:
lsrs r0, r2, 27
cmp r6, r0
bcs _080A1DC4
- ldr r3, =0x02037b14
+ ldr r3, =gUnknown_02037B14
_080A1D80:
ldr r1, [r4, 0x4]
lsls r1, 11
@@ -759,7 +759,7 @@ _080A1E14:
sub_80A1E40: @ 80A1E40
push {r4-r6,lr}
adds r4, r0, 0
- ldr r3, =0x02037fd4
+ ldr r3, =gUnknown_02037FD4
ldrb r1, [r3, 0x7]
movs r0, 0x80
ands r0, r1
@@ -823,7 +823,7 @@ _080A1E9C:
adds r1, r2, 0
cmp r3, r1
bcs _080A1EF4
- ldr r6, =0x02037b14
+ ldr r6, =gUnknown_02037B14
_080A1EC8:
ldrh r1, [r4, 0x4]
lsls r1, 21
@@ -921,7 +921,7 @@ _080A1F6E:
palslot_dead_struct_update: @ 80A1F74
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037f14
+ ldr r2, =gUnknown_02037F14
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -959,7 +959,7 @@ palslot_dead_struct_update: @ 80A1F74
thumb_func_start pal_fade_control_reset_maybe
pal_fade_control_reset_maybe: @ 80A1FD0
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
movs r0, 0
str r0, [r2]
subs r0, 0x40
@@ -1024,7 +1024,7 @@ sub_80A2048: @ 80A2048
lsrs r2, r0, 24
cmp r2, 0x10
beq _080A206C
- ldr r1, =0x02037f14
+ ldr r1, =gUnknown_02037F14
lsls r0, r2, 1
adds r0, r2
lsls r0, 2
@@ -1049,7 +1049,7 @@ sub_80A2074: @ 80A2074
lsrs r2, r0, 24
cmp r2, 0x10
beq _080A209A
- ldr r0, =0x02037f14
+ ldr r0, =gUnknown_02037F14
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -1071,7 +1071,7 @@ sub_80A20A4: @ 80A20A4
lsls r0, 16
lsrs r2, r0, 16
movs r1, 0
- ldr r3, =0x02037f14
+ ldr r3, =gUnknown_02037F14
_080A20AE:
lsls r0, r1, 1
adds r0, r1
@@ -1099,7 +1099,7 @@ _080A20D4:
thumb_func_start pal_fade__0
pal_fade__0: @ 80A20D8
push {r4-r7,lr}
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r1, [r4, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1145,7 +1145,7 @@ _080A212A:
strb r0, [r4, 0x4]
_080A2132:
movs r5, 0
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0xA]
movs r0, 0x4
ands r0, r1
@@ -1162,7 +1162,7 @@ _080A214C:
_080A2152:
cmp r4, 0
beq _080A2184
- ldr r7, =0x02037fd4
+ ldr r7, =gUnknown_02037FD4
adds r6, r7, 0
_080A215A:
movs r0, 0x1
@@ -1273,7 +1273,7 @@ sub_80A2218: @ 80A2218
movs r3, 0
cmp r1, 0
beq _080A2256
- ldr r7, =0x02037b14
+ ldr r7, =gUnknown_02037B14
_080A2224:
movs r0, 0x1
ands r0, r1
@@ -1343,7 +1343,7 @@ _080A228A:
cmp r0, 0
beq _080A230E
movs r4, 0
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
mov r8, r2
ldr r1, [sp]
lsls r0, r1, 24
@@ -1429,9 +1429,9 @@ sub_80A2334: @ 80A2334
movs r3, 0
cmp r1, 0
beq _080A237E
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
mov r8, r0
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
mov r12, r0
_080A234A:
movs r0, 0x1
@@ -1476,7 +1476,7 @@ sub_80A2390: @ 80A2390
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02037fd4
+ ldr r3, =gUnknown_02037FD4
ldrb r2, [r3, 0xA]
movs r1, 0x79
negs r1, r1
@@ -1497,7 +1497,7 @@ sub_80A23B4: @ 80A23B4
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrh r0, [r2, 0x4]
movs r3, 0xF8
lsls r3, 3
@@ -1528,7 +1528,7 @@ sub_80A23B4: @ 80A23B4
mov r1, sp
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x01000200
mov r0, sp
bl CpuSet
@@ -1540,7 +1540,7 @@ _080A2406:
ldr r2, =0x00007fff
adds r1, r2, 0
strh r1, [r0]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x01000200
bl CpuSet
_080A241C:
@@ -1560,7 +1560,7 @@ pal_fade__1: @ 80A2438
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r1, [r4, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1594,7 +1594,7 @@ _080A247C:
lsls r1, 1
mov r10, r1
_080A2484:
- ldr r1, =0x02037fd4
+ ldr r1, =gUnknown_02037FD4
ldrb r0, [r1, 0x8]
lsls r0, 26
lsrs r0, 26
@@ -1623,7 +1623,7 @@ _080A24AE:
b _080A2694
_080A24B6:
lsls r2, r7, 1
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r2, r0
ldr r1, [r0]
lsls r3, r1, 27
@@ -1633,7 +1633,7 @@ _080A24B6:
lsls r1, 17
lsrs r1, 27
mov r8, r1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r2, r0
mov r9, r2
ldr r1, [r2]
@@ -1700,7 +1700,7 @@ _080A2544:
b _080A2694
_080A254C:
lsls r1, r7, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r2, r1, r0
ldr r1, [r2]
lsls r0, r1, 27
@@ -1753,7 +1753,7 @@ _080A25A8:
bcs _080A2694
_080A25AE:
lsls r2, r7, 1
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r2, r0
ldr r1, [r0]
lsls r3, r1, 27
@@ -1763,7 +1763,7 @@ _080A25AE:
lsls r1, 17
lsrs r1, 27
mov r8, r1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r2, r0
ldr r1, [r2]
lsls r0, r1, 27
@@ -1820,7 +1820,7 @@ _080A2630:
adds r7, r2, 0
cmp r7, r10
bcs _080A2694
- ldr r4, =0x02037b14
+ ldr r4, =gUnknown_02037B14
mov r8, r4
_080A263A:
lsls r0, r7, 1
@@ -1872,7 +1872,7 @@ _080A2678:
cmp r7, r10
bcc _080A263A
_080A2694:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r2, [r0, 0xA]
lsls r0, r2, 29
lsrs r0, 31
@@ -1883,7 +1883,7 @@ _080A2694:
negs r3, r3
ands r3, r2
orrs r3, r1
- ldr r1, =0x02037fd4
+ ldr r1, =gUnknown_02037FD4
strb r3, [r1, 0xA]
movs r0, 0x4
ands r0, r3
@@ -1893,7 +1893,7 @@ _080A2694:
b _080A2790
.pool
_080A26C4:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrh r4, [r2, 0x4]
lsls r5, r4, 21
lsrs r0, r5, 27
@@ -1904,7 +1904,7 @@ _080A26C4:
bge _080A26E8
ldr r0, =0xfffff83f
ands r0, r4
- ldr r3, =0x02037fd4
+ ldr r3, =gUnknown_02037FD4
strh r0, [r3, 0x4]
b _080A26FE
.pool
@@ -1918,17 +1918,17 @@ _080A26E8:
ldr r0, =0xfffff83f
ands r0, r4
orrs r0, r1
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
strh r0, [r4, 0x4]
_080A26FE:
- ldr r1, =0x02037fd4
+ ldr r1, =gUnknown_02037FD4
ldrh r0, [r1, 0x4]
movs r1, 0xF8
lsls r1, 3
ands r1, r0
cmp r1, 0
bne _080A278C
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
lsls r0, 26
lsrs r0, 26
@@ -1947,8 +1947,8 @@ _080A272C:
beq _080A276C
b _080A2778
_080A2736:
- ldr r0, =0x02037714
- ldr r1, =0x02037b14
+ ldr r0, =gUnknown_02037714
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x04000100
bl CpuSet
b _080A2778
@@ -1957,7 +1957,7 @@ _080A2750:
movs r0, 0x1
negs r0, r0
str r0, [sp]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x05000100
mov r0, sp
bl CpuSet
@@ -1966,11 +1966,11 @@ _080A2750:
_080A276C:
str r1, [sp, 0x4]
add r0, sp, 0x4
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x05000100
bl CpuSet
_080A2778:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x9]
movs r0, 0x4
negs r0, r0
@@ -1981,7 +1981,7 @@ _080A2778:
orrs r0, r1
strb r0, [r2, 0xA]
_080A278C:
- ldr r3, =0x02037fd4
+ ldr r3, =gUnknown_02037FD4
ldrb r0, [r3, 0x7]
_080A2790:
lsrs r0, 7
@@ -2011,7 +2011,7 @@ sub_80A27B0: @ 80A27B0
lsrs r3, 24
lsls r5, 24
lsrs r5, 24
- ldr r7, =0x02037fd4
+ ldr r7, =gUnknown_02037FD4
str r0, [r7]
movs r0, 0x3F
ands r1, r0
@@ -2080,7 +2080,7 @@ _080A2844:
thumb_func_start pal_fade__2
pal_fade__2: @ 80A284C
push {r4-r7,lr}
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2229,7 +2229,7 @@ _080A295C:
thumb_func_start sub_80A2968
sub_80A2968: @ 80A2968
push {r4,lr}
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrh r1, [r4]
movs r0, 0x50
bl SetGpuReg
@@ -2270,7 +2270,7 @@ _080A29AC:
thumb_func_start sub_80A29BC
sub_80A29BC: @ 80A29BC
push {r4,lr}
- ldr r3, =0x02037fd4
+ ldr r3, =gUnknown_02037FD4
ldrb r4, [r3, 0xA]
movs r0, 0x2
ands r0, r4
@@ -2363,8 +2363,8 @@ sub_80A2A5C: @ 80A2A5C
lsrs r1, 24
lsls r2, 16
lsrs r2, 16
- ldr r4, =0x02037714
- ldr r5, =0x02037b14
+ ldr r4, =gUnknown_02037714
+ ldr r5, =gUnknown_02037B14
ldr r3, =0x040000d4
str r4, [r3]
str r5, [r3, 0x4]
@@ -2651,7 +2651,7 @@ sub_80A2C44: @ 80A2C44
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2676,7 +2676,7 @@ _080A2CAC:
lsls r4, r5, 2
cmp r6, r7
bcs _080A2CC4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r5
lsls r1, 3
adds r1, r0
@@ -2689,7 +2689,7 @@ _080A2CC4:
movs r1, 0x5
mov r2, r10
bl SetWordTaskArg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r5
lsls r1, 3
adds r1, r0
@@ -2717,7 +2717,7 @@ sub_80A2CF8: @ 80A2CF8
lsrs r3, r0, 24
movs r2, 0
ldr r4, =sub_80A2D54
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
_080A2D04:
ldrb r0, [r1, 0x4]
cmp r0, 0x1
@@ -2770,7 +2770,7 @@ sub_80A2D54: @ 80A2D54
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
adds r0, r5, 0
movs r1, 0x5
diff --git a/asm/play_time.s b/asm/play_time.s
index e1b4b6ad0..2c4e28d82 100644
--- a/asm/play_time.s
+++ b/asm/play_time.s
@@ -7,10 +7,10 @@
thumb_func_start reset_playtime
reset_playtime: @ 80841E4
- ldr r1, =0x03000e08
+ ldr r1, =gUnknown_03000E08
movs r0, 0
strb r0, [r1]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r3, [r2]
movs r1, 0
movs r0, 0
@@ -27,10 +27,10 @@ reset_playtime: @ 80841E4
thumb_func_start set_max_playtime_if_appropriate
set_max_playtime_if_appropriate: @ 8084208
push {lr}
- ldr r1, =0x03000e08
+ ldr r1, =gUnknown_03000E08
movs r0, 0x1
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrh r1, [r0, 0xE]
ldr r0, =0x000003e7
@@ -45,7 +45,7 @@ _08084220:
thumb_func_start sub_8084230
sub_8084230: @ 8084230
- ldr r1, =0x03000e08
+ ldr r1, =gUnknown_03000E08
movs r0, 0
strb r0, [r1]
bx lr
@@ -55,11 +55,11 @@ sub_8084230: @ 8084230
thumb_func_start gametime_increment
gametime_increment: @ 808423C
push {lr}
- ldr r0, =0x03000e08
+ ldr r0, =gUnknown_03000E08
ldrb r0, [r0]
cmp r0, 0x1
bne _08084294
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldrb r1, [r0, 0x12]
adds r1, 0x1
@@ -105,10 +105,10 @@ _08084294:
thumb_func_start set_max_playtime
set_max_playtime: @ 80842A4
- ldr r1, =0x03000e08
+ ldr r1, =gUnknown_03000E08
movs r0, 0x2
strb r0, [r1]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r3, [r2]
ldr r0, =0x000003e7
strh r0, [r3, 0xE]
diff --git a/asm/player_pc.s b/asm/player_pc.s
index c5bd32370..7ce1e1824 100644
--- a/asm/player_pc.s
+++ b/asm/player_pc.s
@@ -9,7 +9,7 @@
sub_816ADF4: @ 816ADF4
push {r4-r6,lr}
movs r4, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x93
lsls r1, 3
@@ -58,10 +58,10 @@ _0816AE48:
thumb_func_start sub_816AE58
sub_816AE58: @ 816AE58
push {lr}
- ldr r1, =0x0203bcb0
+ ldr r1, =gUnknown_0203BCB0
ldr r0, =gUnknown_085DFED4
str r0, [r1]
- ldr r1, =0x0203bcb4
+ ldr r1, =gUnknown_0203BCB4
movs r0, 0x4
strb r0, [r1]
ldr r0, =TaskDummy
@@ -80,10 +80,10 @@ sub_816AE58: @ 816AE58
thumb_func_start sub_816AE98
sub_816AE98: @ 816AE98
push {lr}
- ldr r1, =0x0203bcb0
+ ldr r1, =gUnknown_0203BCB0
ldr r0, =gUnknown_085DFED8
str r0, [r1]
- ldr r1, =0x0203bcb4
+ ldr r1, =gUnknown_0203BCB4
movs r0, 0x3
strb r0, [r1]
ldr r0, =TaskDummy
@@ -110,9 +110,9 @@ sub_816AED8: @ 816AED8
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r0, =0x0203bcb4
+ ldr r0, =gUnknown_0203BCB4
ldrb r1, [r0]
mov r8, r0
cmp r1, 0x3
@@ -130,7 +130,7 @@ _0816AF12:
str r0, [sp]
str r1, [sp, 0x4]
ldr r5, =gUnknown_085DFEB4
- ldr r4, =0x0203bcb0
+ ldr r4, =gUnknown_0203BCB0
ldr r1, [r4]
mov r0, r8
ldrb r2, [r0]
@@ -162,7 +162,7 @@ _0816AF12:
bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -186,9 +186,9 @@ sub_816AF98: @ 816AF98
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x0203bcb4
+ ldr r0, =gUnknown_0203BCB4
ldrb r0, [r0]
cmp r0, 0x3
bls _0816AFC0
@@ -220,7 +220,7 @@ _0816AFC4:
bl RemoveWindow
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -239,13 +239,13 @@ _0816B014:
bl RemoveWindow
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
adds r1, r0
ldr r2, =gUnknown_085DFEB4
- ldr r0, =0x0203bcb0
+ ldr r0, =gUnknown_0203BCB0
ldr r0, [r0]
adds r0, r5
ldrb r0, [r0]
@@ -283,7 +283,7 @@ task_pc_itemstorage: @ 816B07C
adds r0, r4, 0
movs r1, 0
bl sub_816B190
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -303,7 +303,7 @@ sub_816B0A8: @ 816B0A8
lsrs r4, r0, 24
adds r6, r4, 0
bl sub_816B510
- ldr r5, =0x0203bcb8
+ ldr r5, =gUnknown_0203BCB8
movs r1, 0
strb r0, [r5, 0x5]
lsls r0, 24
@@ -334,7 +334,7 @@ _0816B0D8:
bl sub_8197434
adds r0, r4, 0
bl sub_816B5F8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -370,11 +370,11 @@ sub_816B148: @ 816B148
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203bcb4
+ ldr r0, =gUnknown_0203BCB4
ldrb r0, [r0]
cmp r0, 0x4
bne _0816B180
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -410,7 +410,7 @@ sub_816B190: @ 816B190
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldr r0, =gUnknown_085DFF24
ldr r1, [r0, 0x14]
@@ -543,7 +543,7 @@ sub_816B2C8: @ 816B2C8
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -563,7 +563,7 @@ sub_816B2F0: @ 816B2F0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -583,7 +583,7 @@ _0816B310:
thumb_func_start sub_816B31C
sub_816B31C: @ 816B31C
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =mapldr_080EBC0C
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -623,7 +623,7 @@ sub_816B368: @ 816B368
lsrs r0, 24
cmp r0, 0x1
bne _0816B388
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -645,7 +645,7 @@ sub_816B398: @ 816B398
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl sub_80D6CE4
lsls r0, 24
@@ -680,7 +680,7 @@ sub_816B3E4: @ 816B3E4
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl sub_80D6CE4
lsls r0, 24
@@ -718,12 +718,12 @@ sub_816B430: @ 816B430
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r0, r5, r6
strh r1, [r0, 0x6]
adds r0, r4, 0
bl sub_816B4DC
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
movs r0, 0
strh r0, [r1]
strh r0, [r1, 0x2]
@@ -734,7 +734,7 @@ sub_816B430: @ 816B430
bl sub_816BC14
bl gpu_pal_allocator_reset__manage_upper_four
bl sub_8122328
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
movs r1, 0xCD
lsls r1, 3
@@ -772,7 +772,7 @@ sub_816B4A4: @ 816B4A4
thumb_func_start sub_816B4C0
sub_816B4C0: @ 816B4C0
push {lr}
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrb r0, [r1, 0x5]
cmp r0, 0x7
bls _0816B4D4
@@ -795,7 +795,7 @@ sub_816B4DC: @ 816B4DC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4, 0x8]
movs r1, 0
@@ -817,7 +817,7 @@ sub_816B510: @ 816B510
push {r4,lr}
movs r2, 0
movs r1, 0x6
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
movs r4, 0xB0
lsls r4, 6
@@ -862,7 +862,7 @@ _0816B55A:
mov r8, r1
cmp r4, 0xF
bhi _0816B5D4
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r10, r0
lsls r0, r2, 3
adds r0, r2
@@ -969,10 +969,10 @@ sub_816B5F8: @ 816B5F8
bl Print
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r4, =0x0203bcb8
+ ldr r4, =gUnknown_0203BCB8
adds r0, r4, 0
bl sub_81D1DC0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1002,11 +1002,11 @@ sub_816B674: @ 816B674
adds r0, r5
lsls r0, 3
mov r9, r0
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r10, r0
mov r4, r9
add r4, r10
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1016,7 +1016,7 @@ sub_816B674: @ 816B674
bl ListMenuHandleInput
adds r6, r0, 0
ldrb r0, [r4, 0xA]
- ldr r7, =0x0203bcba
+ ldr r7, =gUnknown_0203BCBA
subs r1, r7, 0x2
mov r8, r1
adds r1, r7, 0
@@ -1078,9 +1078,9 @@ sub_816B730: @ 816B730
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02021cc4
- ldr r2, =0x03005d8c
- ldr r1, =0x0203bcb8
+ ldr r5, =gUnknown_02021CC4
+ ldr r2, =gUnknown_03005D8C
+ ldr r1, =gUnknown_0203BCB8
ldrh r0, [r1]
adds r0, 0x6
ldrh r1, [r1, 0x2]
@@ -1097,7 +1097,7 @@ sub_816B730: @ 816B730
adds r0, r5, 0
movs r1, 0
bl sub_81DB554
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EAC63
adds r0, r5, 0
bl ExpandStringRefs
@@ -1120,7 +1120,7 @@ sub_816B798: @ 816B798
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r0, 0
bl sub_81D1D04
@@ -1162,7 +1162,7 @@ sub_816B7DC: @ 816B7DC
bl InitMenuInUpperLeftCornerPlaySoundWhenAPressed
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1222,7 +1222,7 @@ sub_816B878: @ 816B878
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1240,7 +1240,7 @@ sub_816B8A4: @ 816B8A4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1248,8 +1248,8 @@ sub_816B8A4: @ 816B8A4
bne _0816B8E6
bl sub_81D1EC0
bl overworld_free_bg_tilemaps
- ldr r2, =0x03005d8c
- ldr r1, =0x0203bcb8
+ ldr r2, =gUnknown_03005D8C
+ ldr r1, =gUnknown_0203BCB8
ldrh r0, [r1]
adds r0, 0x6
ldrh r1, [r1, 0x2]
@@ -1276,7 +1276,7 @@ _0816B8E6:
thumb_func_start sub_816B900
sub_816B900: @ 816B900
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =pal_fill_for_maplights_or_black
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -1295,7 +1295,7 @@ pal_fill_for_maplights_or_black: @ 816B920
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrb r0, [r0, 0x5]
bl sub_81D1C44
lsls r0, 24
@@ -1326,7 +1326,7 @@ task00_080EBBDC: @ 816B964
lsrs r0, 24
cmp r0, 0x1
bne _0816B984
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1360,7 +1360,7 @@ sub_816B9B0: @ 816B9B0
lsls r4, 24
lsrs r4, 24
bl sub_8197930
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1413,8 +1413,8 @@ sub_816BA18: @ 816BA18
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x03005d8c
- ldr r4, =0x0203bcb8
+ ldr r2, =gUnknown_03005D8C
+ ldr r4, =gUnknown_0203BCB8
ldrh r1, [r4]
adds r1, 0x6
ldrh r0, [r4, 0x2]
@@ -1495,7 +1495,7 @@ _0816BAD4:
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1514,7 +1514,7 @@ sub_816BAF8: @ 816BAF8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1535,7 +1535,7 @@ _0816BB1C:
thumb_func_start sub_816BB28
sub_816BB28: @ 816BB28
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_816BB48
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -1553,7 +1553,7 @@ sub_816BB48: @ 816BB48
bl CreateTask
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x0203bcb8
+ ldr r5, =gUnknown_0203BCB8
ldrb r4, [r5, 0x5]
bl sub_816B510
strb r0, [r5, 0x5]
@@ -1575,7 +1575,7 @@ _0816BB7E:
adds r0, r6, 0
bl sub_816B4C0
bl sub_81973A4
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrb r0, [r0, 0x5]
bl sub_81D1C44
lsls r0, 24
@@ -1624,7 +1624,7 @@ sub_816BBD4: @ 816BBD4
bl sub_816B5F8
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1640,7 +1640,7 @@ sub_816BBD4: @ 816BBD4
thumb_func_start sub_816BC14
sub_816BC14: @ 816BC14
push {r4,lr}
- ldr r4, =0x0203bcc4
+ ldr r4, =gUnknown_0203BCC4
movs r0, 0xCE
lsls r0, 3
bl AllocZeroed
@@ -1679,7 +1679,7 @@ _0816BC5C:
adds r4, 0x1
cmp r4, 0x5
bls _0816BC5C
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
bl Free
pop {r4}
@@ -1693,7 +1693,7 @@ sub_816BC7C: @ 816BC7C
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
movs r3, 0xCC
lsls r3, 3
adds r1, r2, r3
@@ -1728,7 +1728,7 @@ sub_816BCC4: @ 816BCC4
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203bcc4
+ ldr r1, =gUnknown_0203BCC4
movs r2, 0xCC
lsls r2, 3
adds r0, r2
@@ -1758,12 +1758,12 @@ _0816BCF8:
sub_816BD04: @ 816BD04
push {r4-r6,lr}
movs r6, 0
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrb r0, [r0, 0x5]
subs r0, 0x1
cmp r6, r0
bge _0816BD58
- ldr r5, =0x0203bcc4
+ ldr r5, =gUnknown_0203BCC4
_0816BD14:
lsls r4, r6, 1
adds r4, r6
@@ -1773,7 +1773,7 @@ _0816BD14:
adds r4, r0
ldr r0, [r5]
adds r0, r4
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
lsls r2, r6, 2
adds r1, r2
@@ -1793,13 +1793,13 @@ _0816BD14:
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrb r0, [r0, 0x5]
subs r0, 0x1
cmp r6, r0
blt _0816BD14
_0816BD58:
- ldr r5, =0x0203bcc4
+ ldr r5, =gUnknown_0203BCC4
lsls r4, r6, 1
adds r4, r6
lsls r4, 3
@@ -1820,7 +1820,7 @@ _0816BD58:
movs r1, 0x2
negs r1, r1
str r1, [r0]
- ldr r4, =0x03006310
+ ldr r4, =gUnknown_03006310
adds r1, r4, 0
ldr r0, =gUnknown_085DFF44
ldm r0!, {r2,r3,r6}
@@ -1830,7 +1830,7 @@ _0816BD58:
movs r0, 0
bl sub_816BC7C
strb r0, [r4, 0x10]
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrb r0, [r1, 0x5]
strh r0, [r4, 0xC]
ldr r0, [r5]
@@ -1866,7 +1866,7 @@ sub_816BDDC: @ 816BDDC
movs r0, 0x5
bl audio_play
_0816BDEE:
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
ldr r1, =0x00000666
adds r0, r1
@@ -1878,7 +1878,7 @@ _0816BDEE:
negs r0, r0
cmp r4, r0
beq _0816BE2C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, r4, 2
adds r0, r1
@@ -1915,7 +1915,7 @@ fish4_goto_x5_or_x6: @ 816BE44
negs r0, r0
cmp r4, r0
beq _0816BED4
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
ldr r1, =0x00000666
adds r0, r1
@@ -1938,8 +1938,8 @@ _0816BE84:
movs r2, 0xFF
bl sub_816BFE0
_0816BE8E:
- ldr r0, =0x02021cc4
- ldr r1, =0x03005d8c
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
lsls r2, r4, 2
adds r1, r2
@@ -1949,7 +1949,7 @@ _0816BE8E:
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -1982,7 +1982,7 @@ sub_816BEF0: @ 816BEF0
push {r4,r5,lr}
sub sp, 0xC
adds r1, r0, 0
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
ldr r2, =0x00000661
adds r0, r2
@@ -1991,7 +1991,7 @@ sub_816BEF0: @ 816BEF0
negs r0, r0
cmp r1, r0
beq _0816BF2C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, 2
adds r0, r1
@@ -2031,7 +2031,7 @@ _0816BF32:
sub_816BF60: @ 816BF60
push {r4,lr}
sub sp, 0x10
- ldr r4, =0x0203bcb8
+ ldr r4, =gUnknown_0203BCB8
ldrb r0, [r4, 0x9]
cmp r0, 0xFF
bne _0816BF8C
@@ -2061,7 +2061,7 @@ _0816BF8C:
thumb_func_start sub_816BF9C
sub_816BF9C: @ 816BF9C
push {r4,lr}
- ldr r4, =0x0203bcb8
+ ldr r4, =gUnknown_0203BCB8
ldrb r0, [r4, 0x9]
cmp r0, 0xFF
beq _0816BFAE
@@ -2107,7 +2107,7 @@ sub_816BFE0: @ 816BFE0
lsrs r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
movs r3, 0xCC
lsls r3, 3
@@ -2164,7 +2164,7 @@ sub_816C060: @ 816C060
push {r4-r6,lr}
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
ldr r1, =0x00000667
adds r5, r0, r1
@@ -2185,7 +2185,7 @@ sub_816C060: @ 816C060
cmp r2, 0x40
beq _0816C0B2
strb r2, [r5]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -2209,7 +2209,7 @@ _0816C0B2:
thumb_func_start sub_816C0C8
sub_816C0C8: @ 816C0C8
push {r4,r5,lr}
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
ldr r1, =0x00000667
adds r5, r0, r1
@@ -2225,7 +2225,7 @@ sub_816C0C8: @ 816C0C8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
movs r0, 0xFF
@@ -2242,12 +2242,12 @@ sub_816C110: @ 816C110
push {lr}
sub sp, 0x4
bl sub_80D6E84
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x93
lsls r1, 3
adds r0, r1
- ldr r2, =0x0203bcbc
+ ldr r2, =gUnknown_0203BCBC
adds r3, r2, 0x1
movs r1, 0x8
str r1, [sp]
@@ -2262,7 +2262,7 @@ sub_816C110: @ 816C110
thumb_func_start sub_816C140
sub_816C140: @ 816C140
push {lr}
- ldr r0, =0x0203bcba
+ ldr r0, =gUnknown_0203BCBA
subs r1, r0, 0x2
ldrb r2, [r1, 0x4]
ldrb r3, [r1, 0x5]
@@ -2281,7 +2281,7 @@ sub_816C158: @ 816C158
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
movs r4, 0
_0816C16C:
@@ -2303,7 +2303,7 @@ _0816C186:
movs r2, 0x68
bl GetStringCenterAlignXOffset
adds r3, r0, 0
- ldr r4, =0x0203bcc4
+ ldr r4, =gUnknown_0203BCC4
ldr r0, [r4]
ldr r1, =0x00000663
adds r0, r1
@@ -2327,8 +2327,8 @@ _0816C186:
bl sub_816C110
bl sub_816C140
bl sub_816BD04
- ldr r0, =0x03006310
- ldr r2, =0x0203bcb8
+ ldr r0, =gUnknown_03006310
+ ldr r2, =gUnknown_0203BCB8
ldrh r1, [r2, 0x2]
ldrh r2, [r2]
bl ListMenuInit
@@ -2338,7 +2338,7 @@ _0816C186:
bl sub_816BF60
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2427,7 +2427,7 @@ sub_816C2C0: @ 816C2C0
push {r4-r6,lr}
sub sp, 0xC
adds r6, r0, 0
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
ldr r1, =0x00000661
adds r0, r1
@@ -2435,7 +2435,7 @@ sub_816C2C0: @ 816C2C0
adds r0, r5, 0
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r6, 0
bl ExpandStringRefs
@@ -2464,16 +2464,16 @@ sub_816C30C: @ 816C30C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
cmp r0, 0
beq _0816C35C
ldrb r0, [r4, 0xA]
- ldr r1, =0x0203bcba
+ ldr r1, =gUnknown_0203BCBA
subs r4, r1, 0x2
adds r2, r4, 0
bl get_coro_args_x18_x1A
@@ -2495,7 +2495,7 @@ _0816C35C:
bl ListMenuHandleInput
adds r6, r0, 0
ldrb r0, [r4, 0xA]
- ldr r1, =0x0203bcba
+ ldr r1, =gUnknown_0203BCBA
subs r2, r1, 0x2
bl get_coro_args_x18_x1A
movs r0, 0x2
@@ -2532,7 +2532,7 @@ bx_battle_menu_t3: @ 816C3A4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
bl IsDma3ManagerBusyWithBgCopy
lsls r0, 24
@@ -2555,7 +2555,7 @@ _0816C3DC:
movs r1, 0x2
bl sub_816B190
_0816C3E4:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -2577,7 +2577,7 @@ sub_816C400: @ 816C400
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r5, r4, r6
bl sub_816C0C8
bl sub_816BF9C
@@ -2585,7 +2585,7 @@ sub_816C400: @ 816C400
movs r1, 0
movs r2, 0
bl sub_81AE6C8
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
movs r1, 0xCD
lsls r1, 3
@@ -2614,7 +2614,7 @@ sub_816C450: @ 816C450
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r1, r4, 0
add r1, r8
@@ -2623,9 +2623,9 @@ sub_816C450: @ 816C450
movs r1, 0x10
movs r2, 0x1
bl sub_81AF15C
- ldr r6, =0x0203bcc4
+ ldr r6, =gUnknown_0203BCC4
ldr r2, [r6]
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrb r0, [r1]
ldrb r1, [r1, 0x2]
adds r0, r1
@@ -2641,7 +2641,7 @@ sub_816C450: @ 816C450
adds r0, r5
ldrb r0, [r0]
bl sub_816C690
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, [r6]
adds r0, r5
@@ -2652,7 +2652,7 @@ sub_816C450: @ 816C450
lsls r0, 3
adds r1, r0
ldrh r0, [r1]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, =0x0000fff7
bl sub_816C228
@@ -2680,16 +2680,16 @@ sub_816C4FC: @ 816C4FC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r7, =0x030022c0
+ ldr r7, =gUnknown_030022C0
ldrh r1, [r7, 0x2E]
movs r0, 0x4
ands r0, r1
cmp r0, 0
beq _0816C530
ldrb r0, [r4, 0xA]
- ldr r1, =0x0203bcba
+ ldr r1, =gUnknown_0203BCBA
subs r2, r1, 0x2
bl get_coro_args_x18_x1A
b _0816C57E
@@ -2699,11 +2699,11 @@ _0816C530:
bl ListMenuHandleInput
adds r6, r0, 0
ldrb r0, [r4, 0xA]
- ldr r1, =0x0203bcba
+ ldr r1, =gUnknown_0203BCBA
subs r4, r1, 0x2
adds r2, r4, 0
bl get_coro_args_x18_x1A
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
movs r1, 0xCD
lsls r1, 3
@@ -2761,10 +2761,10 @@ sub_816C5A0: @ 816C5A0
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
mov r8, r0
- ldr r4, =0x0203bcb8
+ ldr r4, =gUnknown_0203BCB8
ldrh r0, [r4]
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -2779,7 +2779,7 @@ sub_816C5A0: @ 816C5A0
bl sub_81AE6C8
cmp r5, 0
bne _0816C60A
- ldr r1, =0x0203bcc4
+ ldr r1, =gUnknown_0203BCC4
ldr r0, [r1]
ldr r2, =0x00000666
adds r0, r2
@@ -2790,7 +2790,7 @@ sub_816C5A0: @ 816C5A0
subs r0, r6, 0x1
cmp r2, r0
beq _0816C60A
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x93
lsls r1, 3
@@ -2800,7 +2800,7 @@ sub_816C5A0: @ 816C5A0
bl sub_80D702C
bl sub_816BD04
_0816C60A:
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r1, [r0]
ldr r2, =0x00000666
adds r1, r2
@@ -2808,7 +2808,7 @@ _0816C60A:
adds r4, r0, 0
cmp r1, r6
bcs _0816C622
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrh r0, [r1]
subs r0, 0x1
strh r0, [r1]
@@ -2825,8 +2825,8 @@ _0816C622:
adds r0, r2
movs r1, 0xFF
strb r1, [r0]
- ldr r0, =0x03006310
- ldr r2, =0x0203bcb8
+ ldr r0, =gUnknown_03006310
+ ldr r2, =gUnknown_0203BCB8
ldrh r1, [r2, 0x2]
ldrh r2, [r2]
bl ListMenuInit
@@ -2836,7 +2836,7 @@ _0816C622:
strh r0, [r1, 0xA]
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2856,7 +2856,7 @@ sub_816C690: @ 816C690
push {lr}
adds r3, r0, 0
lsls r3, 24
- ldr r0, =0x0203bcc4
+ ldr r0, =gUnknown_0203BCC4
ldr r0, [r0]
movs r1, 0xCD
lsls r1, 3
@@ -2889,9 +2889,9 @@ sub_816C6BC: @ 816C6BC
lsrs r5, 24
lsls r3, 24
lsrs r3, 24
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -2926,9 +2926,9 @@ sub_816C71C: @ 816C71C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrh r0, [r1, 0x2]
ldrh r1, [r1]
adds r0, r1
@@ -2941,7 +2941,7 @@ sub_816C71C: @ 816C71C
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0816C798
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r4, 2
adds r1, r0
@@ -2959,7 +2959,7 @@ _0816C774:
lsls r2, 3
adds r0, r1, r2
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, =0x0000fffe
bl sub_816C228
@@ -2967,7 +2967,7 @@ _0816C774:
b _0816C7D4
.pool
_0816C798:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r4, 2
adds r1, r0
@@ -2985,7 +2985,7 @@ _0816C7BC:
lsls r2, 3
adds r0, r1, r2
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, =0x0000fffc
bl sub_816C228
@@ -3003,7 +3003,7 @@ _0816C7D4:
movs r2, 0x2
movs r3, 0x8
bl sub_816C6BC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3031,15 +3031,15 @@ sub_816C818: @ 816C818
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrh r2, [r0, 0x2]
ldrh r0, [r0]
adds r2, r0
lsls r2, 16
adds r0, r6, 0x4
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
mov r8, r1
ldr r1, [r1]
lsrs r7, r2, 14
@@ -3066,7 +3066,7 @@ sub_816C818: @ 816C818
b _0816C8EC
.pool
_0816C888:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3128,15 +3128,15 @@ sub_816C8FC: @ 816C8FC
lsls r1, r0, 2
adds r1, r0
lsls r6, r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r4, r6, r0
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrh r1, [r0, 0x2]
ldrh r0, [r0]
adds r1, r0
lsls r1, 16
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r0, [r7]
lsrs r5, r1, 14
adds r0, r5
@@ -3156,9 +3156,9 @@ sub_816C8FC: @ 816C8FC
lsls r2, 3
adds r0, r2
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x4
ldrsh r1, [r4, r2]
movs r2, 0
@@ -3206,16 +3206,16 @@ sub_816C9B8: @ 816C9B8
adds r0, r5
lsls r0, 3
mov r8, r0
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
mov r7, r8
add r7, r9
- ldr r0, =0x0203bcb8
+ ldr r0, =gUnknown_0203BCB8
ldrh r1, [r0, 0x2]
ldrh r0, [r0]
adds r1, r0
lsls r1, 16
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
lsrs r4, r1, 14
adds r0, r4
@@ -3233,9 +3233,9 @@ sub_816C9B8: @ 816C9B8
lsls r2, 3
adds r0, r2
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x4
ldrsh r1, [r7, r2]
movs r2, 0
@@ -3291,7 +3291,7 @@ sub_816CA94: @ 816CA94
ldr r0, =0x0000fffb
bl sub_816C228
bl sub_816C2C0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3310,9 +3310,9 @@ sub_816CAC8: @ 816CAC8
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrh r0, [r1, 0x2]
ldrh r1, [r1]
adds r0, r1
@@ -3340,15 +3340,15 @@ sub_816CB04: @ 816CB04
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _0816CB5E
- ldr r4, =0x0203bcb8
+ ldr r4, =gUnknown_0203BCB8
ldrb r0, [r4, 0x2]
ldrb r1, [r4]
adds r0, r1
@@ -3363,7 +3363,7 @@ sub_816CB04: @ 816CB04
bl sub_816C110
bl sub_816C140
bl sub_816BD04
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r4, 0x2]
ldrh r2, [r4]
bl ListMenuInit
@@ -3384,15 +3384,15 @@ sub_816CB74: @ 816CB74
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _0816CBAC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r1, =0x0203bcb8
+ ldr r1, =gUnknown_0203BCB8
ldrh r0, [r1, 0x2]
ldrh r1, [r1]
adds r0, r1
@@ -3420,7 +3420,7 @@ sub_816CBC0: @ 816CBC0
lsls r4, 24
lsrs r4, 24
bl sub_816BF60
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 73ed5b324..80b33886d 100644
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -8,15 +8,15 @@
thumb_func_start sub_80BB2D0
sub_80BB2D0: @ 80BB2D0
push {r4-r6,lr}
- ldr r0, =0x02039b50
+ ldr r0, =gUnknown_02039B50
movs r2, 0
strh r2, [r0]
- ldr r1, =0x02039b52
+ ldr r1, =gUnknown_02039B52
movs r0, 0x40
strb r0, [r1]
- ldr r0, =0x030060b0
+ ldr r0, =gUnknown_030060B0
strb r2, [r0]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
movs r1, 0
strb r2, [r0, 0x19]
@@ -33,7 +33,7 @@ sub_80BB2D0: @ 80BB2D0
bl sub_809D3C0
movs r1, 0
movs r2, 0
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r6, =0x00000988
ldr r5, =0x00003b24
_080BB30C:
@@ -66,10 +66,10 @@ _080BB30C:
thumb_func_start sub_80BB358
sub_80BB358: @ 80BB358
- ldr r1, =0x02039b50
+ ldr r1, =gUnknown_02039B50
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02039b52
+ ldr r1, =gUnknown_02039B52
movs r0, 0x40
strb r0, [r1]
bx lr
@@ -288,7 +288,7 @@ sub_80BB534: @ 80BB534
mov r7, r8
push {r7}
sub sp, 0x8
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r4, r0, r1
@@ -370,7 +370,7 @@ _080BB582:
orrs r3, r0
str r3, [r2, 0x8]
ldr r0, [r2, 0x8]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -384,7 +384,7 @@ _080BB5FC:
bl ResetAllObjectData
bl sub_80A1A74
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
bl dp13_810BB8C
@@ -394,7 +394,7 @@ _080BB5FC:
b _080BB74C
.pool
_080BB628:
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, =0x00000664
bl AllocZeroed
str r0, [r4]
@@ -403,7 +403,7 @@ _080BB628:
movs r1, 0
bl CreateTask
ldr r1, [r4]
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldrb r0, [r0, 0x19]
ldr r3, =0x00000612
@@ -424,12 +424,12 @@ _080BB65E:
ldr r3, =0x00000616
adds r0, r1, r3
strh r2, [r0]
- ldr r0, =0x02039b50
+ ldr r0, =gUnknown_02039B50
ldrh r2, [r0]
subs r3, 0x8
adds r0, r1, r3
strh r2, [r0]
- ldr r0, =0x02039b52
+ ldr r0, =gUnknown_02039B52
ldrb r0, [r0]
ldr r2, =0x0000062c
adds r1, r2
@@ -466,13 +466,13 @@ _080BB6E4:
ldr r3, =0x0000061c
adds r1, r3
strh r0, [r1]
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000062d
adds r0, r1
movs r1, 0x8
strb r1, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -488,7 +488,7 @@ _080BB71C:
bl SetVBlankCallback
ldr r0, =sub_80BB774
bl SetMainCallback2
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r3, =0x00000612
adds r0, r1, r3
@@ -497,7 +497,7 @@ _080BB71C:
adds r1, r2
ldrb r1, [r1]
bl sub_80BC8D4
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
bl MPlayVolumeControl
@@ -527,7 +527,7 @@ sub_80BB78C: @ 80BB78C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000064c
adds r1, r0
@@ -541,7 +541,7 @@ sub_80BB78C: @ 80BB78C
lsls r0, 24
cmp r0, 0
beq _080BB7BE
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -564,7 +564,7 @@ sub_80BB7D4: @ 80BB7D4
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r0, [r7]
ldr r4, =0x00000652
adds r0, r4
@@ -584,7 +584,7 @@ sub_80BB7D4: @ 80BB7D4
b _080BBA06
.pool
_080BB810:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
mov r9, r0
@@ -601,7 +601,7 @@ _080BB810:
cmp r0, 0
beq _080BB8A4
bl sub_80BD8D0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r0, [r7]
ldr r5, =0x00000626
adds r0, r5
@@ -632,7 +632,7 @@ _080BB810:
adds r0, r4
ldr r1, =sub_80BE470
str r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -650,7 +650,7 @@ _080BB8A4:
lsrs r4, r0, 16
cmp r4, 0
beq _080BB8FC
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r4, =0x00000652
adds r0, r1, r4
@@ -665,7 +665,7 @@ _080BB8A4:
lsls r1, 3
adds r0, r1
strh r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -693,7 +693,7 @@ _080BB8FC:
movs r3, 0x10
bl pal_fade_maybe
bl sub_80C1258
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r3, r6, 2
adds r3, r6
lsls r3, 3
@@ -702,7 +702,7 @@ _080BB8FC:
lsrs r0, 24
movs r2, 0
strh r0, [r3, 0x8]
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r4, =0x0000064e
adds r0, r4
@@ -752,7 +752,7 @@ _080BB9A0:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -764,7 +764,7 @@ _080BB9A0:
b _080BBA06
.pool
_080BB9D8:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x0000060e
adds r0, r4
@@ -779,7 +779,7 @@ _080BB9D8:
ldrb r0, [r1]
cmp r0, 0
beq _080BBA06
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -802,7 +802,7 @@ sub_80BBA28: @ 80BBA28
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r2, [r0]
ldr r1, =0x0000062f
adds r0, r2, r1
@@ -817,7 +817,7 @@ sub_80BBA28: @ 80BBA28
lsls r0, 24
cmp r0, 0
beq _080BBA5C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -837,7 +837,7 @@ sub_80BBA78: @ 80BBA78
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r6, =0x02039b4c
+ ldr r6, =gUnknown_02039B4C
ldr r0, [r6]
ldr r4, =0x00000652
adds r0, r4
@@ -857,7 +857,7 @@ sub_80BBA78: @ 80BBA78
b _080BBBE8
.pool
_080BBAB0:
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldrh r1, [r5, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -923,7 +923,7 @@ _080BBB34:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -933,19 +933,19 @@ _080BBB34:
movs r0, 0x3
bl audio_play
_080BBB58:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0xA
ands r0, r1
cmp r0, 0
beq _080BBB98
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000064f
adds r0, r3
movs r1, 0
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -960,7 +960,7 @@ _080BBB98:
ands r0, r1
cmp r0, 0
beq _080BBBC4
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r4, 0xCA
lsls r4, 3
@@ -981,7 +981,7 @@ _080BBBC4:
ands r0, r1
cmp r0, 0
beq _080BBBE8
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r2, 0xCA
lsls r2, 3
@@ -1006,8 +1006,8 @@ sub_80BBBF4: @ 80BBBF4
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02020630
- ldr r5, =0x02039b4c
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_02039B4C
ldr r3, [r5]
ldr r6, =0x00000626
adds r0, r3, r6
@@ -1039,7 +1039,7 @@ sub_80BBBF4: @ 80BBBF4
adds r1, r6
ldrb r1, [r1]
bl sub_80BE91C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1061,7 +1061,7 @@ sub_80BBC74: @ 80BBC74
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1075,7 +1075,7 @@ sub_80BBC74: @ 80BBC74
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _080BBCE0
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000064a
adds r0, r1
@@ -1102,14 +1102,14 @@ sub_80BBC74: @ 80BBC74
b _080BBCFC
.pool
_080BBCE0:
- ldr r2, =0x02039b50
- ldr r0, =0x02039b4c
+ ldr r2, =gUnknown_02039B50
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r3, =0x0000060e
adds r0, r1, r3
ldrh r0, [r0]
strh r0, [r2]
- ldr r2, =0x02039b52
+ ldr r2, =gUnknown_02039B52
ldr r0, =0x0000062c
adds r1, r0
ldrb r0, [r1]
@@ -1128,7 +1128,7 @@ sub_80BBD1C: @ 80BBD1C
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1143,7 +1143,7 @@ sub_80BBD1C: @ 80BBD1C
cmp r4, 0
bne _080BBDCA
bl sub_80BDA40
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r2, [r5]
ldr r1, =0x0000064e
adds r0, r2, r1
@@ -1213,15 +1213,15 @@ sub_80BBDE8: @ 80BBDE8
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BBE4A
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r2, =0x00000612
adds r1, r2
@@ -1246,7 +1246,7 @@ _080BBE18:
bl DestroyTask
ldr r0, =sub_8086194
bl SetMainCallback2
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -1265,7 +1265,7 @@ sub_80BBE70: @ 80BBE70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000064c
adds r1, r0
@@ -1278,7 +1278,7 @@ sub_80BBE70: @ 80BBE70
lsls r0, 24
cmp r0, 0
beq _080BBEA0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1298,7 +1298,7 @@ sub_80BBEB8: @ 80BBEB8
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x00000652
adds r0, r4
@@ -1317,7 +1317,7 @@ sub_80BBEB8: @ 80BBEB8
b _080BC08A
.pool
_080BBEEC:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r7, 0x1
adds r0, r7, 0
@@ -1334,7 +1334,7 @@ _080BBEEC:
cmp r0, 0
beq _080BBF70
bl sub_80BD8D0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r5]
ldr r2, =0x00000626
adds r0, r2
@@ -1358,7 +1358,7 @@ _080BBEEC:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1376,7 +1376,7 @@ _080BBF70:
lsrs r1, r0, 16
cmp r1, 0
beq _080BBFC8
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r2, =0x00000652
adds r0, r1, r2
@@ -1391,7 +1391,7 @@ _080BBF70:
lsls r1, 3
adds r0, r1
strh r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1417,7 +1417,7 @@ _080BBFC8:
movs r3, 0x10
bl pal_fade_maybe
bl sub_80C1258
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1426,7 +1426,7 @@ _080BBFC8:
lsrs r0, 24
movs r2, 0
strh r0, [r1, 0x8]
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000064e
adds r0, r3
@@ -1451,7 +1451,7 @@ _080BC024:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1463,7 +1463,7 @@ _080BC024:
b _080BC08A
.pool
_080BC05C:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x0000060e
adds r0, r4
@@ -1478,7 +1478,7 @@ _080BC05C:
ldrb r0, [r1]
cmp r0, 0
beq _080BC08A
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1498,7 +1498,7 @@ sub_80BC0A8: @ 80BC0A8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r2, [r0]
ldr r1, =0x0000062f
adds r0, r2, r1
@@ -1513,7 +1513,7 @@ sub_80BC0A8: @ 80BC0A8
lsls r0, 24
cmp r0, 0
beq _080BC0DC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1533,7 +1533,7 @@ sub_80BC0F8: @ 80BC0F8
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r4, =0x00000652
adds r0, r4
@@ -1553,7 +1553,7 @@ sub_80BC0F8: @ 80BC0F8
b _080BC2C8
.pool
_080BC130:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1581,7 +1581,7 @@ _080BC15C:
.4byte _080BC1E4
.4byte _080BC214
_080BC170:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r4, =0x0000060e
adds r2, r1, r4
@@ -1594,7 +1594,7 @@ _080BC170:
b _080BC1B2
.pool
_080BC194:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r2, [r5]
ldr r0, =0x0000060c
adds r3, r2, r0
@@ -1617,7 +1617,7 @@ _080BC1B2:
movs r1, 0xE
bl sub_80BD2B4
_080BC1C2:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x8
orrs r0, r1
@@ -1632,7 +1632,7 @@ _080BC1E4:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1651,7 +1651,7 @@ _080BC214:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1661,19 +1661,19 @@ _080BC214:
movs r0, 0x3
bl audio_play
_080BC238:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0xA
ands r0, r1
cmp r0, 0
beq _080BC278
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000064f
adds r0, r2
movs r1, 0
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1688,7 +1688,7 @@ _080BC278:
ands r0, r1
cmp r0, 0
beq _080BC2A4
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r3, 0xCA
lsls r3, 3
@@ -1709,7 +1709,7 @@ _080BC2A4:
ands r0, r1
cmp r0, 0
beq _080BC2C8
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r2, 0xCA
lsls r2, 3
@@ -1734,8 +1734,8 @@ sub_80BC2D4: @ 80BC2D4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x02020630
- ldr r5, =0x02039b4c
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_02039B4C
ldr r3, [r5]
ldr r4, =0x00000626
adds r0, r3, r4
@@ -1767,7 +1767,7 @@ sub_80BC2D4: @ 80BC2D4
adds r1, r4
ldrb r1, [r1]
bl sub_80BE91C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1793,7 +1793,7 @@ sub_80BC360: @ 80BC360
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1807,7 +1807,7 @@ sub_80BC360: @ 80BC360
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _080BC3CC
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000064a
adds r0, r1
@@ -1848,13 +1848,13 @@ sub_80BC3DC: @ 80BC3DC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BC450
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r2, =0x0000062a
adds r1, r0, r2
@@ -1892,7 +1892,7 @@ _080BC42A:
ldr r2, =0x00000616
adds r0, r2
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1913,13 +1913,13 @@ sub_80BC47C: @ 80BC47C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BC4E8
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r2, =0x0000062a
adds r1, r0, r2
@@ -1957,7 +1957,7 @@ _080BC4CA:
ldr r2, =0x00000616
adds r0, r2
strh r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1977,7 +1977,7 @@ sub_80BC514: @ 80BC514
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -2001,7 +2001,7 @@ _080BC540:
.4byte _080BC790
.4byte _080BC818
_080BC55C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2013,7 +2013,7 @@ _080BC55C:
_080BC56E:
movs r0, 0
bl SetVBlankCallback
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064a
adds r0, r1
@@ -2092,7 +2092,7 @@ _080BC64E:
bl sub_80A1A74
cmp r5, 0
bne _080BC674
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r0, =0x0000064c
adds r1, r0
@@ -2103,7 +2103,7 @@ _080BC64E:
b _080BC682
.pool
_080BC674:
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r1, [r3]
ldr r2, =0x0000064c
adds r1, r2
@@ -2127,7 +2127,7 @@ _080BC682:
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -2138,7 +2138,7 @@ _080BC682:
_080BC6CC:
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
ldr r0, =gUnknown_0855D26C
@@ -2157,7 +2157,7 @@ _080BC6FC:
_080BC704:
cmp r5, 0
bne _080BC71C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r2, =0x00000612
adds r0, r1, r2
@@ -2167,7 +2167,7 @@ _080BC704:
ldrb r1, [r1]
bl sub_80BC8D4
_080BC71C:
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000060e
adds r0, r1
@@ -2203,7 +2203,7 @@ _080BC768:
bl pal_fade_maybe
ldr r0, =sub_80BB370
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -2249,7 +2249,7 @@ _080BC790:
movs r0, 0x3
bl ShowBg
_080BC7F8:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -2260,7 +2260,7 @@ _080BC800:
b _080BC838
.pool
_080BC818:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2364,7 +2364,7 @@ sub_80BC8D4: @ 80BC8D4
lsrs r4, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000060c
adds r0, r1
@@ -2429,7 +2429,7 @@ _080BC958:
b _080BCDB4
_080BC96C:
mov r5, sp
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
mov r8, r2
movs r3, 0x1
mov r9, r3
@@ -2509,7 +2509,7 @@ _080BCA00:
b _080BCDB4
_080BCA10:
mov r6, sp
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r8, r0
movs r1, 0x1
mov r9, r1
@@ -2603,7 +2603,7 @@ _080BCAB2:
_080BCACC:
movs r4, 0
mov r5, sp
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
mov r8, r3
ldr r6, =0x0000060c
movs r7, 0x1
@@ -2684,7 +2684,7 @@ _080BCB78:
ldr r4, =0x00000181
lsls r0, r4, 16
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r6, =0x0000060c
_080BCB82:
ldr r1, =gUnknown_0855C9DA
@@ -2746,7 +2746,7 @@ _080BCBE2:
_080BCC08:
movs r4, 0
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
mov r8, r7
ldr r6, =0x0000060c
ldr r0, =0x00000181
@@ -2816,7 +2816,7 @@ _080BCCA0:
ldr r4, =0x00000181
lsls r0, r4, 16
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r6, =0x0000060c
_080BCCAA:
ldr r1, =gUnknown_0855CCDE
@@ -2878,7 +2878,7 @@ _080BCD0A:
_080BCD30:
movs r4, 0
mov r5, sp
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
mov r8, r7
ldr r6, =0x0000060c
ldr r0, =0x00000181
@@ -2943,7 +2943,7 @@ _080BCDA6:
cmp r0, r9
ble _080BCD3E
_080BCDB4:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -3077,7 +3077,7 @@ _080BCEB2:
ldr r1, =0x00000181
cmp r5, r1
bhi _080BCED2
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
mov r8, r2
ldr r0, [r2]
mov r3, r10
@@ -3167,7 +3167,7 @@ _080BCF7C:
lsls r1, r0, 16
lsrs r5, r1, 16
ldr r0, =0x00000181
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
cmp r5, r0
bhi _080BCF9A
adds r6, r2, 0
@@ -3283,7 +3283,7 @@ _080BD074:
adds r0, r1, 0x5
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r8, r0
ldr r3, [r0]
movs r2, 0xC6
@@ -3403,7 +3403,7 @@ sub_80BD154: @ 80BD154
add r0, sp, 0x4
movs r2, 0x6
bl memcpy
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
lsls r4, 2
adds r4, r0, r4
@@ -3568,13 +3568,13 @@ sub_80BD2B4: @ 80BD2B4
lsls r1, 16
lsrs r1, 16
mov r8, r1
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
movs r2, 0
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
adds r5, r7, 0
ldr r4, =0x0000061e
ldr r0, =0x0000ffff
@@ -3611,7 +3611,7 @@ _080BD2DA:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3635,7 +3635,7 @@ _080BD334:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3661,7 +3661,7 @@ _080BD366:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3693,7 +3693,7 @@ _080BD39C:
ldr r1, =0x00000632
adds r0, r1
strh r2, [r0]
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -3717,7 +3717,7 @@ sub_80BD404: @ 80BD404
lsrs r5, r1, 24
lsls r2, 24
lsrs r6, r2, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r3, =0x0000062e
adds r2, r1, r3
@@ -3739,7 +3739,7 @@ _080BD440:
movs r3, 0
ldr r4, =0x0000ffff
mov r12, r4
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
adds r2, r7, 0
_080BD44C:
@@ -3804,7 +3804,7 @@ _080BD4DC:
movs r3, 0
ldr r2, =0x0000ffff
mov r12, r2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
mov r8, r4
adds r2, r7, 0
_080BD4E8:
@@ -3899,7 +3899,7 @@ sub_80BD5A8: @ 80BD5A8
lsrs r2, r0, 24
lsls r1, 16
lsrs r3, r1, 16
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
movs r5, 0xC6
lsls r5, 3
@@ -3930,7 +3930,7 @@ _080BD5D8:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3972,7 +3972,7 @@ _080BD638:
bl sub_80BDACC
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -4018,7 +4018,7 @@ sub_80BD69C: @ 80BD69C
lsrs r4, r1, 16
movs r0, 0
mov r10, r0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -4028,7 +4028,7 @@ sub_80BD69C: @ 80BD69C
beq _080BD6FC
movs r1, 0x1
mov r10, r1
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000060c
adds r0, r2
@@ -4053,7 +4053,7 @@ _080BD6FC:
ands r0, r1
cmp r0, 0
beq _080BD74C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000060c
adds r0, r3
@@ -4093,7 +4093,7 @@ _080BD74C:
adds r6, r7, 0
movs r4, 0
_080BD75E:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r2, =0x0000060c
adds r0, r2
@@ -4133,7 +4133,7 @@ _080BD7B4:
ands r0, r1
cmp r0, 0
beq _080BD81A
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000060c
adds r0, r3
@@ -4144,7 +4144,7 @@ _080BD7B4:
adds r6, r7, 0
movs r4, 0
_080BD7D2:
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000060c
adds r0, r1
@@ -4180,7 +4180,7 @@ _080BD81A:
mov r0, r10
cmp r0, 0
bne _080BD83C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 3
@@ -4191,7 +4191,7 @@ _080BD81A:
.pool
_080BD83C:
ldr r1, =gUnknown_0855D28C
- ldr r6, =0x02039b4c
+ ldr r6, =gUnknown_02039B4C
ldr r2, [r6]
movs r3, 0xC7
lsls r3, 3
@@ -4256,9 +4256,9 @@ _080BD8A2:
sub_80BD8D0: @ 80BD8D0
push {r4-r7,lr}
movs r4, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r12, r0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r5, =0x0000ffff
_080BD8DC:
mov r1, r12
@@ -4300,12 +4300,12 @@ _080BD90C:
thumb_func_start sub_80BD930
sub_80BD930: @ 80BD930
push {r4-r6,lr}
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r0, [r3]
ldr r1, =0x0000060e
adds r0, r1
ldrh r4, [r0]
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -4339,7 +4339,7 @@ _080BD950:
cmp r2, 0
bne _080BD950
_080BD97E:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000060e
adds r2, r1, r0
@@ -4404,7 +4404,7 @@ _080BD9D6:
cmp r2, r0
blt _080BD9D6
_080BDA08:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
ldr r0, =0x0000060e
adds r2, r1, r0
@@ -4433,7 +4433,7 @@ _080BDA3A:
sub_80BDA40: @ 80BDA40
push {r4-r7,lr}
movs r5, 0
- ldr r6, =0x02039b4c
+ ldr r6, =gUnknown_02039B4C
ldr r7, =0x0000ffff
_080BDA48:
ldr r0, [r6]
@@ -4474,7 +4474,7 @@ sub_80BDA8C: @ 80BDA8C
ldr r0, =0x00000181
cmp r2, r0
bhi _080BDAA8
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r1, [r0]
lsls r0, r2, 2
adds r2, r1, r0
@@ -4512,7 +4512,7 @@ sub_80BDACC: @ 80BDACC
lsls r2, 16
lsrs r2, 16
movs r6, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
mov r9, r0
ldr r3, =0x0000ffff
lsls r1, 16
@@ -4535,7 +4535,7 @@ _080BDAE8:
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
@@ -4603,7 +4603,7 @@ sub_80BDB7C: @ 80BDB7C
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
lsls r0, r7, 4
adds r0, r7
@@ -4776,7 +4776,7 @@ _080BDCD6:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -4815,7 +4815,7 @@ _080BDD78:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -4837,7 +4837,7 @@ _080BDDB0:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -4845,7 +4845,7 @@ _080BDDB0:
b _080BDDE8
.pool
_080BDDD4:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -4864,7 +4864,7 @@ _080BDDE8:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000061a
adds r0, r1
@@ -4879,7 +4879,7 @@ _080BDDE8:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -4930,7 +4930,7 @@ _080BDE8C:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -4952,7 +4952,7 @@ _080BDEC4:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -4960,7 +4960,7 @@ _080BDEC4:
b _080BDEFC
.pool
_080BDEE8:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -4978,7 +4978,7 @@ _080BDEFC:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -4993,7 +4993,7 @@ _080BDEFC:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
lsls r1, 24
lsrs r1, 24
@@ -5123,7 +5123,7 @@ _080BE060:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5131,7 +5131,7 @@ _080BE060:
b _080BE090
.pool
_080BE07C:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5161,7 +5161,7 @@ _080BE090:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -5175,7 +5175,7 @@ _080BE090:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -5213,7 +5213,7 @@ _080BE128:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -5235,7 +5235,7 @@ _080BE160:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5243,7 +5243,7 @@ _080BE160:
b _080BE198
.pool
_080BE184:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5262,7 +5262,7 @@ _080BE198:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061a
adds r0, r1
@@ -5277,7 +5277,7 @@ _080BE198:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -5347,7 +5347,7 @@ _080BE26C:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5355,7 +5355,7 @@ _080BE26C:
b _080BE29C
.pool
_080BE288:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5385,7 +5385,7 @@ _080BE29C:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
lsls r1, 24
lsrs r1, 24
@@ -5399,7 +5399,7 @@ _080BE29C:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -5437,7 +5437,7 @@ _080BE334:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -5459,7 +5459,7 @@ _080BE36C:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -5467,7 +5467,7 @@ _080BE36C:
b _080BE3A4
.pool
_080BE390:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5485,7 +5485,7 @@ _080BE3A4:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000061c
adds r0, r1
@@ -5500,7 +5500,7 @@ _080BE3A4:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
lsls r1, 24
lsrs r1, 24
@@ -5513,7 +5513,7 @@ _080BE3E2:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -5557,7 +5557,7 @@ nullsub_38: @ 80BE448
sub_80BE44C: @ 80BE44C
push {lr}
adds r1, r0, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000064a
adds r0, r2
@@ -5643,7 +5643,7 @@ sub_80BE4E0: @ 80BE4E0
ldrh r0, [r4, 0x30]
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r1, [r7]
ldr r2, =0x0000064a
adds r0, r1, r2
@@ -5752,7 +5752,7 @@ _080BE5C0:
ldrsh r0, [r4, r3]
cmp r0, 0
beq _080BE5F0
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
lsls r6, 1
ldr r4, =0x0000061e
@@ -5778,7 +5778,7 @@ _080BE5F0:
sub_80BE604: @ 80BE604
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -5816,7 +5816,7 @@ _080BE648:
sub_80BE658: @ 80BE658
push {r4,r5,lr}
adds r3, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -5948,7 +5948,7 @@ _080BE750:
sub_80BE758: @ 80BE758
push {lr}
adds r1, r0, 0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r2, =0x0000064a
adds r0, r2
@@ -5970,7 +5970,7 @@ sub_80BE780: @ 80BE780
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -6058,7 +6058,7 @@ _080BE824:
sub_80BE834: @ 80BE834
push {r4,lr}
adds r3, r0, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000064a
adds r0, r2
@@ -6175,7 +6175,7 @@ sub_80BE91C: @ 80BE91C
push {r4,r5,lr}
lsls r4, r1, 24
lsrs r4, 24
- ldr r1, =0x02039b54
+ ldr r1, =gUnknown_02039B54
str r0, [r1]
ldr r0, =sub_80BEA24
movs r1, 0
@@ -6183,7 +6183,7 @@ sub_80BE91C: @ 80BE91C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -6240,7 +6240,7 @@ sub_80BE9C4: @ 80BE9C4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6268,9 +6268,9 @@ sub_80BE9F8: @ 80BE9F8
adds r2, r0, 0
lsls r0, r1, 24
lsrs r0, 24
- ldr r1, =0x02039b54
+ ldr r1, =gUnknown_02039B54
str r2, [r1]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6291,7 +6291,7 @@ sub_80BEA24: @ 80BEA24
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -6319,7 +6319,7 @@ _080BEA50:
.4byte _080BED5E
.4byte _080BED7C
_080BEA7C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6327,19 +6327,19 @@ _080BEA7C:
beq _080BEA8A
b _080BEDA0
_080BEA8A:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r3, =0x0000064a
adds r0, r3
movs r6, 0x1
strb r6, [r0]
- ldr r1, =0x030060b4
+ ldr r1, =gUnknown_030060B4
ldr r0, [r5, 0xC]
str r0, [r1]
movs r0, 0
bl SetVBlankCallback
movs r2, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6389,7 +6389,7 @@ _080BEAF0:
bl PutWindowTilemap
movs r0, 0x1
bl PutWindowTilemap
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r1, [r0]
movs r0, 0x1
@@ -6397,7 +6397,7 @@ _080BEAF0:
movs r0, 0x1
movs r1, 0x2
bl CopyWindowToVram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -6406,7 +6406,7 @@ _080BEAF0:
_080BEB50:
movs r0, 0xD
bl sub_80BFCDC
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064d
adds r0, r1
@@ -6420,7 +6420,7 @@ _080BEB50:
lsls r0, 31
lsrs r0, 31
bl sub_80BC844
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -6432,10 +6432,10 @@ _080BEB90:
adds r1, r5, r0
b _080BED70
_080BEB98:
- ldr r4, =0x02039b54
+ ldr r4, =gUnknown_02039B54
ldr r3, [r4]
ldrh r0, [r3]
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r1, [r1]
ldr r2, =0x00000612
adds r1, r2
@@ -6454,7 +6454,7 @@ _080BEB98:
ands r0, r1
cmp r0, 0
bne _080BEBD0
- ldr r0, =0x02037716
+ ldr r0, =gUnknown_02037716
movs r1, 0x31
movs r2, 0x1E
bl gpu_pal_apply
@@ -6468,14 +6468,14 @@ _080BEBD0:
bl CopyBgTilemapBufferToVram
movs r0, 0x3
bl CopyBgTilemapBufferToVram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _080BED70
.pool
_080BEC08:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -6484,7 +6484,7 @@ _080BEC08:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080BEC44
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
movs r1, 0x30
@@ -6492,7 +6492,7 @@ _080BEC08:
movs r3, 0
bl sub_80C0E9C
strh r0, [r4, 0x10]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x10
ldrsh r0, [r4, r3]
lsls r1, r0, 4
@@ -6505,7 +6505,7 @@ _080BEC08:
ands r0, r2
strb r0, [r1, 0x5]
_080BEC44:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -6513,7 +6513,7 @@ _080BEC44:
.pool
_080BEC60:
movs r3, 0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -6528,7 +6528,7 @@ _080BEC76:
ldrsh r0, [r1, r2]
cmp r0, 0
beq _080BEC98
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x10
ldrsh r1, [r1, r0]
lsls r0, r1, 4
@@ -6548,7 +6548,7 @@ _080BEC98:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
b _080BED68
@@ -6575,14 +6575,14 @@ _080BECBC:
bl ShowBg
movs r0, 0x3
bl ShowBg
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _080BED70
.pool
_080BED04:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6594,7 +6594,7 @@ _080BED04:
ldrb r0, [r2]
adds r3, r0, 0x1
strb r3, [r2]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6604,7 +6604,7 @@ _080BED04:
cmp r0, 0
bne _080BED58
bl sub_80A369C
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
bl NationalPokedexNumToSpecies
@@ -6626,7 +6626,7 @@ _080BED5E:
cmp r0, 0
bne _080BEDA0
_080BED68:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -6637,7 +6637,7 @@ _080BED70:
b _080BEDA0
.pool
_080BED7C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6701,7 +6701,7 @@ sub_80BEDF4: @ 80BEDF4
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6724,7 +6724,7 @@ sub_80BEDF4: @ 80BEDF4
b _080BEFBA
.pool
_080BEE34:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x2
ands r0, r2
@@ -6742,7 +6742,7 @@ _080BEE50:
ands r0, r2
cmp r0, 0
beq _080BEF28
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r1, =0x0000064d
adds r0, r1
@@ -6790,7 +6790,7 @@ _080BEEA0:
b _080BEEF0
.pool
_080BEEC0:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrb r0, [r0, 0x2]
ands r1, r0
@@ -6845,13 +6845,13 @@ _080BEF28:
ands r0, r2
cmp r0, 0
beq _080BEF78
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _080BEF78
_080BEF44:
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
ldr r0, [r3]
ldr r4, =0x0000064d
adds r2, r0, r4
@@ -6880,13 +6880,13 @@ _080BEF78:
ands r0, r1
cmp r0, 0
beq _080BEFBA
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _080BEFBA
_080BEF96:
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
ldr r3, =0x0000064d
adds r1, r0, r3
@@ -6915,20 +6915,20 @@ sub_80BEFD0: @ 80BEFD0
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF02C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
adds r4, r0, r1
ldrh r0, [r4, 0x10]
bl sub_818D820
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -6963,13 +6963,13 @@ sub_80BF038: @ 80BF038
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF05E
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r2, 2
adds r4, r2
lsls r4, 3
@@ -6990,13 +6990,13 @@ sub_80BF070: @ 80BF070
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF09C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -7018,7 +7018,7 @@ sub_80BF0AC: @ 80BF0AC
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r7, r2, r0
@@ -7030,7 +7030,7 @@ sub_80BF0AC: @ 80BF0AC
cmp r0, 0x2
beq _080BF15C
_080BF0C8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7038,13 +7038,13 @@ _080BF0C8:
lsrs r5, r0, 24
cmp r5, 0
bne _080BF196
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064a
adds r0, r1
movs r1, 0x5
strb r1, [r0]
- ldr r1, =0x030060b4
+ ldr r1, =gUnknown_030060B4
ldr r0, [r2, 0xC]
str r0, [r1]
movs r0, 0
@@ -7066,7 +7066,7 @@ _080BF120:
movs r0, 0
movs r1, 0xD
bl sub_80BFD7C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064c
adds r0, r1
@@ -7084,18 +7084,18 @@ _080BF120:
b _080BF196
.pool
_080BF15C:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
bl NationalPokedexNumToSpecies
lsls r0, 16
lsrs r0, 16
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r4, =0x0000064e
adds r1, r4
bl sub_813D3D8
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
ldr r0, [r5]
@@ -7103,7 +7103,7 @@ _080BF15C:
movs r1, 0
strb r1, [r0]
strb r1, [r7]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -7122,14 +7122,14 @@ sub_80BF1B4: @ 80BF1B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
ldrb r0, [r0]
cmp r0, 0
beq _080BF1D6
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -7147,13 +7147,13 @@ sub_80BF1EC: @ 80BF1EC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF242
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -7163,7 +7163,7 @@ sub_80BF1EC: @ 80BF1EC
cmp r0, 0x2
beq _080BF234
_080BF210:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -7172,7 +7172,7 @@ _080BF210:
b _080BF240
.pool
_080BF234:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -7192,7 +7192,7 @@ sub_80BF250: @ 80BF250
sub sp, 0x14
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -7220,7 +7220,7 @@ _080BF27C:
.4byte _080BF540
.4byte _080BF590
_080BF2A8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7228,16 +7228,16 @@ _080BF2A8:
beq _080BF2B6
b _080BF5B2
_080BF2B6:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl MPlayStop_rev01
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r0, [r5]
ldr r3, =0x0000064a
adds r0, r3
movs r1, 0x6
strb r1, [r0]
- ldr r1, =0x030060b4
- ldr r4, =0x030022c0
+ ldr r1, =gUnknown_030060B4
+ ldr r4, =gUnknown_030022C0
ldr r0, [r4, 0xC]
str r0, [r1]
movs r0, 0
@@ -7279,7 +7279,7 @@ _080BF310:
bl PutWindowTilemap
movs r0, 0x2
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -7291,7 +7291,7 @@ _080BF360:
movs r0, 0x1
movs r1, 0xD
bl sub_80BFD7C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r4, =0x0000064c
adds r0, r4
@@ -7303,7 +7303,7 @@ _080BF360:
.pool
_080BF38C:
bl sub_80A1A74
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7314,35 +7314,35 @@ _080BF3A0:
movs r1, 0x52
movs r2, 0x21
bl sub_80BE8DC
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r1, [r0]
movs r0, 0
movs r2, 0x52
movs r3, 0x31
bl sub_80C0B44
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _080BF582
.pool
_080BF3D0:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
movs r1, 0x30
movs r2, 0x38
movs r3, 0
bl sub_80C0E9C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
adds r1, r2
movs r3, 0
strh r0, [r1, 0x10]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x10
ldrsh r0, [r1, r4]
lsls r1, r0, 4
@@ -7354,7 +7354,7 @@ _080BF3D0:
negs r0, r0
ands r0, r2
strb r0, [r1, 0x5]
- ldr r0, =0x030061ec
+ ldr r0, =gUnknown_030061EC
strb r3, [r0]
b _080BF57A
.pool
@@ -7394,7 +7394,7 @@ _080BF41C:
bne _080BF462
b _080BF5B2
_080BF462:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7402,7 +7402,7 @@ _080BF462:
adds r0, 0x1
movs r2, 0
strb r0, [r1]
- ldr r0, =0x030061ec
+ ldr r0, =gUnknown_030061EC
strb r2, [r0]
b _080BF5B2
.pool
@@ -7431,7 +7431,7 @@ _080BF498:
lsls r0, 24
cmp r0, 0
beq _080BF4D8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -7463,10 +7463,10 @@ _080BF514:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r4, 0x87
lsls r4, 3
adds r1, r4
@@ -7495,7 +7495,7 @@ _080BF540:
movs r0, 0x3
bl ShowBg
_080BF57A:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7506,7 +7506,7 @@ _080BF582:
b _080BF5B2
.pool
_080BF590:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -7516,7 +7516,7 @@ _080BF590:
lsls r3, 3
adds r0, r2, r3
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7550,7 +7550,7 @@ _080BF5EC:
movs r0, 0
bl sub_80BF7FC
_080BF5F2:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x1
ands r0, r2
@@ -7559,7 +7559,7 @@ _080BF5F2:
beq _080BF624
movs r0, 0x1
bl sub_80BF7FC
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrh r0, [r0]
bl NationalPokedexNumToSpecies
@@ -7569,7 +7569,7 @@ _080BF5F2:
b _080BF772
.pool
_080BF624:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7592,15 +7592,15 @@ _080BF636:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x1
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7621,7 +7621,7 @@ _080BF694:
ands r0, r2
cmp r0, 0
beq _080BF700
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -7634,15 +7634,15 @@ _080BF6B0:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x2
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7664,13 +7664,13 @@ _080BF700:
ands r0, r1
cmp r0, 0
beq _080BF772
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
bne _080BF772
_080BF71E:
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r0, [r0]
ldrb r1, [r0, 0x2]
movs r0, 0x2
@@ -7689,15 +7689,15 @@ _080BF73C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x3
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -7719,21 +7719,21 @@ sub_80BF790: @ 80BF790
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BF7F0
bl sub_8145914
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r4, r0, r1
ldrh r0, [r4, 0x10]
bl sub_818D820
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -7794,7 +7794,7 @@ sub_80BF82C: @ 80BF82C
sub sp, 0x44
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -7821,7 +7821,7 @@ _080BF858:
.4byte _080BFB14
.4byte _080BFB64
_080BF880:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7829,13 +7829,13 @@ _080BF880:
beq _080BF88E
b _080BFB94
_080BF88E:
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
ldr r0, [r4]
ldr r1, =0x0000064a
adds r0, r1
movs r1, 0x7
strb r1, [r0]
- ldr r1, =0x030060b4
+ ldr r1, =gUnknown_030060B4
ldr r0, [r5, 0xC]
str r0, [r1]
movs r0, 0
@@ -7882,7 +7882,7 @@ _080BF910:
movs r0, 0x2
movs r1, 0xD
bl sub_80BFD7C
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064c
adds r0, r1
@@ -7896,7 +7896,7 @@ _080BF93C:
ldr r1, =gUnknown_085E8723
add r0, sp, 0x4
bl CopyString
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
add r0, sp, 0x4
bl AppendString
@@ -7910,7 +7910,7 @@ _080BF93C:
add r0, sp, 0x4
movs r2, 0x79
bl sub_80BE8DC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7920,7 +7920,7 @@ _080BF97C:
bl sub_80A1A74
b _080BFB4E
_080BF982:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
@@ -7932,7 +7932,7 @@ _080BF982:
bl sub_80C0EF8
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r6, 4
adds r4, r6
lsls r4, 2
@@ -7957,7 +7957,7 @@ _080BF982:
ands r0, r1
strb r0, [r4, 0x5]
ldr r2, =gPokedexEntries
- ldr r0, =0x02039b54
+ ldr r0, =gUnknown_02039B54
ldr r1, [r0]
ldrh r0, [r1]
lsls r0, 5
@@ -7980,20 +7980,20 @@ _080BF982:
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
adds r0, r1
strh r6, [r0, 0x12]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _080BFB56
.pool
_080BFA34:
- ldr r5, =0x02039b54
+ ldr r5, =gUnknown_02039B54
ldr r0, [r5]
ldrh r0, [r0]
movs r1, 0x58
@@ -8002,7 +8002,7 @@ _080BFA34:
bl sub_80C0E9C
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r6, 4
adds r4, r6
lsls r4, 2
@@ -8049,7 +8049,7 @@ _080BFA34:
lsls r1, 4
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -8074,10 +8074,10 @@ _080BFAE8:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8106,7 +8106,7 @@ _080BFB14:
movs r0, 0x3
bl ShowBg
_080BFB4E:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -8117,7 +8117,7 @@ _080BFB56:
b _080BFB94
.pool
_080BFB64:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8125,7 +8125,7 @@ _080BFB64:
lsrs r2, r0, 24
cmp r2, 0
bne _080BFB94
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -8134,7 +8134,7 @@ _080BFB64:
lsls r1, 3
adds r0, r5, r1
strb r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -8156,7 +8156,7 @@ sub_80BFBB0: @ 80BFBB0
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -8171,13 +8171,13 @@ sub_80BFBB0: @ 80BFBB0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x1
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -8198,7 +8198,7 @@ _080BFC10:
ands r0, r1
cmp r0, 0
beq _080BFC5C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -8211,13 +8211,13 @@ _080BFC2C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
movs r1, 0x2
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8239,13 +8239,13 @@ sub_80BFC78: @ 80BFC78
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080BFCD0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -8254,7 +8254,7 @@ sub_80BFC78: @ 80BFC78
bl sub_818D820
ldrh r0, [r4, 0x12]
bl sub_818D8F0
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064e
adds r0, r1
@@ -8442,7 +8442,7 @@ sub_80BFDF4: @ 80BFDF4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8468,7 +8468,7 @@ sub_80BFE38: @ 80BFE38
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8495,7 +8495,7 @@ _080BFE68:
.4byte _080C0000
.4byte _080C0044
_080BFE84:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8503,8 +8503,8 @@ _080BFE84:
beq _080BFE92
b _080C0074
_080BFE92:
- ldr r1, =0x030060b4
- ldr r0, =0x030022c0
+ ldr r1, =gUnknown_030060B4
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0xC]
str r0, [r1]
movs r0, 0
@@ -8533,7 +8533,7 @@ _080BFE92:
ldr r0, =gUnknown_0856E670
bl InitWindows
bl DeactivateAllTextPrinters
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8563,7 +8563,7 @@ _080BFF0C:
bl PutWindowTilemap
movs r0, 0x1
bl PutWindowTilemap
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -8612,7 +8612,7 @@ _080BFFA8:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -8629,10 +8629,10 @@ _080BFFA8:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030060b4
+ ldr r0, =gUnknown_030060B4
ldr r0, [r0]
bl SetVBlankCallback
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8659,7 +8659,7 @@ _080C0000:
movs r0, 0x3
bl ShowBg
_080C002E:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8671,7 +8671,7 @@ _080C0038:
b _080C0074
.pool
_080C0044:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8685,7 +8685,7 @@ _080C0044:
lsrs r0, 16
movs r1, 0
bl cry_related
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -8707,7 +8707,7 @@ sub_80C0088: @ 80C0088
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -8719,8 +8719,8 @@ sub_80C0088: @ 80C0088
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r3, =0x02020630
- ldr r0, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -8739,7 +8739,7 @@ sub_80C0088: @ 80C0088
b _080C011E
.pool
_080C00E8:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -8775,7 +8775,7 @@ blockset_load_palette_to_gpu: @ 80C012C
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8798,7 +8798,7 @@ _080C015A:
beq _080C0168
bl Free
_080C0168:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -8815,7 +8815,7 @@ _080C0168:
lsls r2, 16
ldrh r3, [r4, 0x24]
orrs r2, r3
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r3, 0xE
ldrsh r4, [r4, r3]
lsls r3, r4, 4
@@ -9448,7 +9448,7 @@ _080C06A2:
_080C06A8:
b _080C07E8
_080C06AA:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
adds r0, 0x5C
adds r0, r4
@@ -9459,7 +9459,7 @@ _080C06AA:
bne _080C06BE
b _080C07E8
_080C06BE:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r6, =0x00000988
adds r1, r3, r6
@@ -9484,7 +9484,7 @@ _080C06E0:
b _080C076A
.pool
_080C06FC:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
adds r0, r3, 0
adds r0, 0x28
@@ -9499,7 +9499,7 @@ _080C06FC:
adds r0, r4
ldrb r0, [r0]
ands r0, r5
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
cmp r2, r0
bne _080C0754
ldr r1, [r6]
@@ -9557,7 +9557,7 @@ _080C076A:
b _080C07E8
.pool
_080C079C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0x5C
adds r1, r4
@@ -9565,7 +9565,7 @@ _080C079C:
adds r0, r5, 0
orrs r0, r2
strb r0, [r1]
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
ldr r0, =0x00000988
adds r1, r0
@@ -9580,7 +9580,7 @@ _080C079C:
b _080C07DE
.pool
_080C07D8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0x28
_080C07DE:
@@ -9939,7 +9939,7 @@ _080C0A60:
bl ClearGpuRegBits
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
_080C0A7E:
@@ -10479,13 +10479,13 @@ sub_80C0E68: @ 80C0E68
lsls r0, 1
cmp r1, r0
bne _080C0E94
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r0, [r0, 0x20]
b _080C0E96
.pool
_080C0E88:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r0, [r0, 0x1C]
b _080C0E96
@@ -10602,7 +10602,7 @@ sub_80C0F30: @ 80C0F30
movs r5, 0
movs r6, 0
ldr r4, =0x00000181
- ldr r3, =0x02039b4c
+ ldr r3, =gUnknown_02039B4C
_080C0F6A:
ldr r2, [r3]
lsls r0, r5, 2
@@ -10624,7 +10624,7 @@ _080C0F86:
lsrs r5, r0, 16
cmp r5, r4
bls _080C0F6A
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10646,7 +10646,7 @@ _080C0F86:
adds r0, r7
mov r9, r0
_080C0FBA:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
lsls r4, r5, 2
adds r0, r4
@@ -10687,7 +10687,7 @@ _080C0FF2:
cmp r3, r1
bge _080C101E
_080C100A:
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
lsls r1, r6, 2
adds r1, r0, r1
@@ -10701,7 +10701,7 @@ _080C101E:
adds r0, r5, 0x1
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10709,7 +10709,7 @@ _080C101E:
cmp r5, r0
bcc _080C0FBA
_080C1032:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10720,7 +10720,7 @@ _080C103C:
beq _080C10AC
movs r5, 0
movs r6, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10768,7 +10768,7 @@ _080C1090:
cmp r5, r0
bcc _080C105A
_080C10A2:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10792,7 +10792,7 @@ _080C10C2:
bne _080C1158
movs r5, 0
movs r6, 0
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
ldr r1, =0x0000060c
adds r0, r1
@@ -10856,7 +10856,7 @@ _080C112A:
_080C1158:
movs r5, 0
movs r6, 0
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10898,7 +10898,7 @@ _080C11A2:
cmp r0, r1
bne _080C11C0
_080C11AC:
- ldr r2, =0x02039b4c
+ ldr r2, =gUnknown_02039B4C
ldr r0, [r2]
lsls r1, r6, 2
adds r1, r0, r1
@@ -10912,7 +10912,7 @@ _080C11C0:
adds r0, r5, 0x1
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
@@ -10920,13 +10920,13 @@ _080C11C0:
cmp r5, r0
bcc _080C116C
_080C11D4:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r0, r2
strh r6, [r0]
_080C11DE:
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x0000060c
adds r1, r0, r2
@@ -10937,7 +10937,7 @@ _080C11DE:
ldr r0, =0x00000181
cmp r5, r0
bhi _080C1232
- ldr r4, =0x02039b4c
+ ldr r4, =gUnknown_02039B4C
movs r1, 0x2
negs r1, r1
mov r10, r1
@@ -11062,7 +11062,7 @@ sub_80C12E0: @ 80C12E0
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -11084,7 +11084,7 @@ _080C130C:
.4byte _080C14A0
.4byte _080C14F0
_080C1320:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11094,7 +11094,7 @@ _080C1320:
beq _080C1332
b _080C1516
_080C1332:
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000064a
adds r0, r1
@@ -11163,7 +11163,7 @@ _080C13F0:
movs r1, 0x1
movs r2, 0x7E
bl gpu_pal_apply
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -11182,7 +11182,7 @@ _080C1414:
lsls r0, r4, 2
adds r0, r4
lsls r2, r0, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
movs r3, 0
_080C1432:
lsls r0, r1, 1
@@ -11219,7 +11219,7 @@ _080C1480:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -11248,7 +11248,7 @@ _080C14A0:
movs r0, 0x3
bl ShowBg
_080C14DA:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -11259,7 +11259,7 @@ _080C14E2:
b _080C1516
.pool
_080C14F0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11267,7 +11267,7 @@ _080C14F0:
lsrs r2, r0, 24
cmp r2, 0
bne _080C1516
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11324,7 +11324,7 @@ sub_80C1570: @ 80C1570
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -11351,7 +11351,7 @@ sub_80C15B0: @ 80C15B0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -11359,7 +11359,7 @@ sub_80C15B0: @ 80C15B0
beq _080C15E4
movs r0, 0x3
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11373,7 +11373,7 @@ _080C15E4:
ands r0, r1
cmp r0, 0
beq _080C1640
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11419,7 +11419,7 @@ _080C1640:
ands r0, r1
cmp r0, 0
beq _080C167C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11442,13 +11442,13 @@ _080C1640:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C167C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _080C16BC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11483,7 +11483,7 @@ sub_80C16CC: @ 80C16CC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -11511,7 +11511,7 @@ sub_80C170C: @ 80C170C
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11534,7 +11534,7 @@ _080C1740:
bne _080C174C
ldr r6, =gUnknown_0856EDD4
_080C174C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -11546,7 +11546,7 @@ _080C174C:
bl audio_play
adds r0, r5, 0
bl sub_80C23B8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11560,7 +11560,7 @@ _080C178C:
ands r0, r1
cmp r0, 0
beq _080C1870
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11573,16 +11573,16 @@ _080C178C:
ldrsh r0, [r6, r1]
cmp r0, 0
beq _080C183C
- ldr r1, =0x02039b52
+ ldr r1, =gUnknown_02039B52
movs r0, 0x40
strb r0, [r1]
- ldr r7, =0x02039b4c
+ ldr r7, =gUnknown_02039B4C
ldr r1, [r7]
ldr r0, =0x0000062a
adds r2, r1, r0
movs r0, 0x40
strh r0, [r2]
- ldr r0, =0x02039b50
+ ldr r0, =gUnknown_02039B50
strh r3, [r0]
movs r2, 0xC2
lsls r2, 3
@@ -11591,7 +11591,7 @@ _080C178C:
adds r0, r5, 0
movs r1, 0x5
bl sub_80C2318
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
strb r0, [r1, 0x19]
bl sub_809D42C
@@ -11649,7 +11649,7 @@ _080C1870:
ands r0, r1
cmp r0, 0
beq _080C18B6
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11677,13 +11677,13 @@ _080C1870:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C18B6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _080C1900
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11711,13 +11711,13 @@ _080C18B6:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C1900:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _080C194A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11745,13 +11745,13 @@ _080C1900:
movs r0, 0x3
bl CopyBgTilemapBufferToVram
_080C194A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _080C1994
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11844,7 +11844,7 @@ sub_80C19A4: @ 80C19A4
mov r2, r8
adds r3, r6, 0
bl sub_80C0F30
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -11871,7 +11871,7 @@ sub_80C1A4C: @ 80C1A4C
lsls r0, 24
cmp r0, 0
bne _080C1AA6
- ldr r0, =0x02039b4c
+ ldr r0, =gUnknown_02039B4C
ldr r0, [r0]
ldr r1, =0x0000060c
adds r0, r1
@@ -11890,7 +11890,7 @@ _080C1A84:
ldr r0, =gUnknown_085E8785
bl sub_80C2618
_080C1A90:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -11913,13 +11913,13 @@ sub_80C1AB8: @ 80C1AB8
lsls r0, 24
lsrs r4, r0, 24
adds r2, r4, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080C1B54
- ldr r5, =0x02039b4c
+ ldr r5, =gUnknown_02039B4C
ldr r1, [r5]
ldr r3, =0x0000060c
adds r0, r1, r3
@@ -11948,7 +11948,7 @@ sub_80C1AB8: @ 80C1AB8
ldr r3, =0x00000616
adds r1, r3
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11960,7 +11960,7 @@ sub_80C1AB8: @ 80C1AB8
b _080C1B54
.pool
_080C1B40:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -11984,7 +11984,7 @@ sub_80C1B64: @ 80C1B64
lsrs r5, 24
movs r0, 0
bl sub_80C21D4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -12029,7 +12029,7 @@ sub_80C1BCC: @ 80C1BCC
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r7, 2
adds r2, r7
lsls r2, 3
@@ -12052,7 +12052,7 @@ sub_80C1BCC: @ 80C1BCC
subs r0, 0x1
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
mov r12, r0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
@@ -12205,7 +12205,7 @@ sub_80C1D38: @ 80C1D38
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12224,7 +12224,7 @@ sub_80C1D70: @ 80C1D70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12659,7 +12659,7 @@ sub_80C20F8: @ 80C20F8
movs r2, 0x60
movs r3, 0x50
bl sub_80C12B0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12850,7 +12850,7 @@ sub_80C2294: @ 80C2294
lsls r0, 24
lsrs r0, 24
ldr r4, =gUnknown_0856EFC8
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -12919,7 +12919,7 @@ sub_80C2318: @ 80C2318
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
ldr r2, =gUnknown_0856EFC8
lsls r0, r3, 3
@@ -12995,7 +12995,7 @@ sub_80C23B8: @ 80C23B8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02039b4c
+ ldr r1, =gUnknown_02039B4C
ldr r0, [r1]
ldr r2, =0x00000614
adds r0, r2
@@ -13012,7 +13012,7 @@ _080C23D2:
_080C23E0:
movs r3, 0x1
_080C23E2:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r4, 2
adds r0, r2, r4
lsls r0, 3
@@ -13072,7 +13072,7 @@ sub_80C244C: @ 80C244C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13110,7 +13110,7 @@ sub_80C2494: @ 80C2494
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13148,7 +13148,7 @@ _080C24DA:
sub_80C24E0: @ 80C24E0
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -13252,7 +13252,7 @@ sub_80C2594: @ 80C2594
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
diff --git a/asm/pokedex_area_screen.s b/asm/pokedex_area_screen.s
index fda3e312c..476bbbbfb 100644
--- a/asm/pokedex_area_screen.s
+++ b/asm/pokedex_area_screen.s
@@ -7,7 +7,7 @@
thumb_func_start sub_813CA54
sub_813CA54: @ 813CA54
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
movs r1, 0x8A
lsls r1, 1
@@ -22,7 +22,7 @@ sub_813CA54: @ 813CA54
sub_813CA68: @ 813CA68
push {lr}
sub sp, 0x4
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
movs r1, 0x8A
lsls r1, 1
@@ -44,7 +44,7 @@ _0813CA90:
.4byte _0813CAEC
.4byte _0813CB10
_0813CAA4:
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
ldrh r0, [r0, 0xE]
bl sub_813CB40
@@ -61,7 +61,7 @@ _0813CABA:
movs r2, 0
movs r3, 0
bl decompress_and_copy_tile_data_to_vram
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r1, [r0]
movs r0, 0x8B
lsls r0, 1
@@ -79,7 +79,7 @@ _0813CAEC:
cmp r0, 0
bne _0813CB34
ldr r0, =gUnknown_085B3D94
- ldr r1, =0x02037854
+ ldr r1, =gUnknown_02037854
ldr r2, =0x04000008
bl CpuSet
b _0813CB24
@@ -95,7 +95,7 @@ _0813CB20:
movs r0, 0
b _0813CB36
_0813CB24:
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r1, [r0]
movs r0, 0x8A
lsls r0, 1
@@ -120,7 +120,7 @@ sub_813CB40: @ 813CB40
push {r6,r7}
lsls r0, 16
lsrs r7, r0, 16
- ldr r5, =0x0203ab7c
+ ldr r5, =gUnknown_0203AB7C
ldr r0, [r5]
ldr r1, =0x000006e2
adds r0, r1
@@ -138,7 +138,7 @@ sub_813CB40: @ 813CB40
bls _0813CB70
strh r4, [r1]
_0813CB70:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x000031dc
adds r0, r3
@@ -339,7 +339,7 @@ sub_813CD04: @ 813CD04
lsrs r5, r0, 16
lsls r1, 16
lsrs r3, r1, 16
- ldr r4, =0x0203ab7c
+ ldr r4, =gUnknown_0203AB7C
ldr r2, [r4]
movs r0, 0x88
lsls r0, 1
@@ -388,7 +388,7 @@ sub_813CD64: @ 813CD64
lsrs r2, r0, 16
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
movs r3, 0x89
lsls r3, 1
@@ -441,7 +441,7 @@ _0813CDC8:
bne _0813CDB2
_0813CDD2:
movs r3, 0
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r2, [r0]
movs r4, 0x89
lsls r4, 1
@@ -515,7 +515,7 @@ sub_813CE48: @ 813CE48
lsrs r0, 16
cmp r0, 0xD2
bne _0813CE7C
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r2, [r0]
ldr r0, =0x000006e2
adds r1, r2, r0
@@ -614,7 +614,7 @@ sub_813CF0C: @ 813CF0C
push {r5-r7}
sub sp, 0x4
movs r4, 0
- ldr r2, =0x0203ab7c
+ ldr r2, =gUnknown_0203AB7C
adds r7, r2, 0
movs r6, 0x8B
lsls r6, 1
@@ -697,7 +697,7 @@ _0813CF84:
_0813CFB2:
movs r5, 0
movs r6, 0
- ldr r7, =0x0203ab7c
+ ldr r7, =gUnknown_0203AB7C
mov r12, r7
movs r7, 0x8B
lsls r7, 1
@@ -867,7 +867,7 @@ _0813D0E4:
b _0813CFC0
_0813D0F0:
movs r4, 0
- ldr r6, =0x0203ab7c
+ ldr r6, =gUnknown_0203AB7C
movs r5, 0x8B
lsls r5, 1
ldr r7, =0x0000ffff
@@ -968,7 +968,7 @@ _0813D198:
thumb_func_start sub_813D1C8
sub_813D1C8: @ 813D1C8
push {lr}
- ldr r1, =0x0203ab7c
+ ldr r1, =gUnknown_0203AB7C
ldr r2, [r1]
movs r3, 0x89
lsls r3, 1
@@ -1034,7 +1034,7 @@ sub_813D25C: @ 813D25C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r2, [r0]
ldr r3, =0x0000061e
adds r1, r2, r3
@@ -1219,7 +1219,7 @@ sub_813D3D8: @ 813D3D8
adds r6, r1, 0
lsls r4, 16
lsrs r4, 16
- ldr r5, =0x0203ab7c
+ ldr r5, =gUnknown_0203AB7C
ldr r0, =0x000015bc
bl AllocZeroed
str r0, [r5]
@@ -1236,7 +1236,7 @@ sub_813D3D8: @ 813D3D8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1254,7 +1254,7 @@ sub_813D42C: @ 813D42C
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1303,7 +1303,7 @@ _0813D4A8:
bl SetBgAttribute
ldr r0, =gUnknown_085B4018
bl sub_81C4D70
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
movs r1, 0xF7
lsls r1, 4
@@ -1331,7 +1331,7 @@ _0813D4EC:
bne _0813D594
b _0813D584
_0813D4F8:
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
ldr r2, =0x000006ec
adds r0, r2
@@ -1390,7 +1390,7 @@ _0813D56C:
b _0813D594
.pool
_0813D584:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1413,7 +1413,7 @@ sub_813D5A0: @ 813D5A0
lsls r0, 24
lsrs r5, r0, 24
bl sub_813D25C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1434,7 +1434,7 @@ _0813D5CC:
cmp r1, 0x3
beq _0813D652
_0813D5D4:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1442,7 +1442,7 @@ _0813D5D4:
movs r0, 0
strh r0, [r1, 0x8]
_0813D5E2:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1451,7 +1451,7 @@ _0813D5E2:
b _0813D698
.pool
_0813D5F8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x2E]
movs r3, 0x2
adds r0, r3, 0
@@ -1473,7 +1473,7 @@ _0813D614:
ands r0, r2
cmp r0, 0
beq _0813D6A8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -1494,7 +1494,7 @@ _0813D640:
bl pal_fade_maybe
b _0813D698
_0813D652:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1503,7 +1503,7 @@ _0813D652:
cmp r7, 0
bne _0813D6A8
bl sub_813D824
- ldr r4, =0x0203ab7c
+ ldr r4, =gUnknown_0203AB7C
ldr r0, [r4]
movs r1, 0xDD
lsls r1, 3
@@ -1521,7 +1521,7 @@ _0813D652:
b _0813D6A8
.pool
_0813D698:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1563,12 +1563,12 @@ sub_813D6D0: @ 813D6D0
bl LoadObjectPic
ldr r0, =gUnknown_085B4024
bl LoadTaggedObjectPalette
- ldr r0, =0x03001204
+ ldr r0, =gUnknown_03001204
movs r1, 0
strh r1, [r0]
- ldr r2, =0x03001200
+ ldr r2, =gUnknown_03001200
strh r1, [r2]
- ldr r1, =0x0203ab7c
+ ldr r1, =gUnknown_0203AB7C
ldr r0, [r1]
movs r3, 0x89
lsls r3, 1
@@ -1576,13 +1576,13 @@ sub_813D6D0: @ 813D6D0
ldrh r0, [r0]
cmp r0, 0
beq _0813D7D8
- ldr r5, =0x03001202
+ ldr r5, =gUnknown_03001202
mov r10, r1
adds r7, r2, 0
- ldr r0, =0x030011fc
+ ldr r0, =gUnknown_030011FC
mov r9, r0
ldr r6, =gRegionMapEntries
- ldr r1, =0x030011fe
+ ldr r1, =gUnknown_030011FE
mov r8, r1
_0813D710:
mov r2, r10
@@ -1647,7 +1647,7 @@ _0813D710:
lsrs r1, r0, 24
cmp r1, 0x40
beq _0813D7BE
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r1, 4
adds r2, r1
lsls r2, 2
@@ -1660,7 +1660,7 @@ _0813D710:
strb r0, [r3]
mov r1, r10
ldr r3, [r1]
- ldr r4, =0x03001204
+ ldr r4, =gUnknown_03001204
ldrh r1, [r4]
adds r0, r1, 0x1
strh r0, [r4]
@@ -1686,9 +1686,9 @@ _0813D7BE:
cmp r1, r0
blt _0813D710
_0813D7D8:
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
- ldr r1, =0x03001204
+ ldr r1, =gUnknown_03001204
ldrh r1, [r1]
movs r3, 0xDC
lsls r3, 3
@@ -1712,7 +1712,7 @@ sub_813D824: @ 813D824
movs r0, 0x2
bl FreeObjectPaletteByTag
movs r4, 0
- ldr r1, =0x0203ab7c
+ ldr r1, =gUnknown_0203AB7C
ldr r0, [r1]
movs r2, 0xDC
lsls r2, 3
@@ -1747,7 +1747,7 @@ _0813D86C:
bl FreeObjectPaletteByTag
movs r4, 0
_0813D87A:
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
lsls r1, r4, 2
movs r2, 0xFB
@@ -1774,7 +1774,7 @@ _0813D892:
sub_813D8A8: @ 813D8A8
push {lr}
sub sp, 0x8
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r1, [r0]
ldr r0, =0x00000fbc
adds r1, r0
@@ -1796,7 +1796,7 @@ sub_813D8A8: @ 813D8A8
thumb_func_start sub_813D8E8
sub_813D8E8: @ 813D8E8
push {r4-r6,lr}
- ldr r1, =0x0203ab7c
+ ldr r1, =gUnknown_0203AB7C
ldr r0, [r1]
movs r2, 0x88
lsls r2, 1
@@ -1824,7 +1824,7 @@ _0813D904:
.pool
_0813D920:
movs r4, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_0813D924:
lsls r1, r4, 21
movs r6, 0xA0
@@ -1856,7 +1856,7 @@ _0813D924:
ands r2, r1
orrs r2, r0
strh r2, [r3, 0x4]
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r0, [r0]
lsls r1, r4, 2
movs r2, 0xFB
@@ -1867,7 +1867,7 @@ _0813D924:
b _0813D99A
.pool
_0813D988:
- ldr r0, =0x0203ab7c
+ ldr r0, =gUnknown_0203AB7C
ldr r1, [r0]
lsls r0, r4, 2
movs r6, 0xFB
diff --git a/asm/pokedex_cry_screen.s b/asm/pokedex_cry_screen.s
index b06e23fc1..357a300ad 100644
--- a/asm/pokedex_cry_screen.s
+++ b/asm/pokedex_cry_screen.s
@@ -15,7 +15,7 @@ sub_8145354: @ 8145354
lsrs r7, r1, 24
movs r0, 0
mov r8, r0
- ldr r0, =0x030061ec
+ ldr r0, =gUnknown_030061EC
ldrb r0, [r0]
cmp r0, 0x1
beq _081453F8
@@ -30,14 +30,14 @@ _0814537C:
beq _08145434
b _0814544A
_08145382:
- ldr r5, =0x0203ab90
+ ldr r5, =gUnknown_0203AB90
ldr r0, [r5]
cmp r0, 0
bne _0814539E
movs r0, 0x1C
bl AllocZeroed
str r0, [r5]
- ldr r4, =0x0203ab94
+ ldr r4, =gUnknown_0203AB94
adds r0, r7, 0
movs r1, 0x7
bl GetWindowAttribute
@@ -83,7 +83,7 @@ _081453D2:
.pool
_081453F8:
movs r4, 0
- ldr r1, =0x0203ab90
+ ldr r1, =gUnknown_0203AB90
ldr r0, [r1]
ldrb r0, [r0, 0x16]
lsls r0, 3
@@ -103,7 +103,7 @@ _08145408:
cmp r4, r0
blt _08145408
_08145420:
- ldr r1, =0x030061ec
+ ldr r1, =gUnknown_030061EC
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -139,7 +139,7 @@ sub_814545C: @ 814545C
bl sub_8145814
adds r0, r4, 0
bl sub_8145648
- ldr r2, =0x0203ab90
+ ldr r2, =gUnknown_0203AB90
ldr r1, [r2]
ldrb r0, [r1, 0x1B]
cmp r0, 0
@@ -163,7 +163,7 @@ _0814547E:
b _0814552A
.pool
_081454A4:
- ldr r5, =0x0203ab90
+ ldr r5, =gUnknown_0203AB90
ldr r0, [r5]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -194,7 +194,7 @@ _081454DC:
movs r0, 0x1
strb r0, [r1, 0x10]
_081454E6:
- ldr r5, =0x0203ab90
+ ldr r5, =gUnknown_0203AB90
ldr r1, [r5]
ldrb r4, [r1, 0x10]
subs r4, 0x1
@@ -239,11 +239,11 @@ sub_8145534: @ 8145534
lsls r0, 16
lsrs r4, r0, 16
adds r5, r4, 0
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r0, [r0, 0x4]
cmp r0, 0
bge _08145582
- ldr r6, =0x0203ab90
+ ldr r6, =gUnknown_0203AB90
ldr r1, [r6]
ldrb r0, [r1, 0x1A]
cmp r0, 0
@@ -283,7 +283,7 @@ sub_8145588: @ 8145588
movs r2, 0x7D
movs r3, 0xA
bl sub_80A32C0
- ldr r0, =0x0203ab90
+ ldr r0, =gUnknown_0203AB90
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x10]
@@ -295,16 +295,16 @@ sub_8145588: @ 8145588
thumb_func_start sub_81455A8
sub_81455A8: @ 81455A8
push {r4,lr}
- ldr r3, =0x03002f50
+ ldr r3, =gUnknown_03002F50
movs r0, 0
ldrsb r0, [r3, r0]
cmp r0, 0x1
bgt _081455C0
- ldr r0, =0x030066d0
+ ldr r0, =gUnknown_030066D0
b _081455D8
.pool
_081455C0:
- ldr r2, =0x03006380
+ ldr r2, =gUnknown_03006380
ldrb r1, [r2, 0xB]
movs r0, 0
ldrsb r0, [r3, r0]
@@ -321,7 +321,7 @@ _081455D8:
lsls r1, 3
adds r3, r0, r1
movs r2, 0
- ldr r4, =0x0203ab90
+ ldr r4, =gUnknown_0203AB90
_081455E2:
ldr r1, [r4]
adds r1, r2
@@ -346,7 +346,7 @@ _081455E2:
thumb_func_start sub_814560C
sub_814560C: @ 814560C
push {r4,lr}
- ldr r4, =0x0203ab90
+ ldr r4, =gUnknown_0203AB90
ldr r1, [r4]
ldrb r0, [r1, 0x16]
lsls r0, 3
@@ -378,7 +378,7 @@ sub_8145648: @ 8145648
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x0203ab90
+ ldr r4, =gUnknown_0203AB90
ldr r0, [r4]
ldrb r1, [r0, 0x11]
adds r0, r6, 0
@@ -517,9 +517,9 @@ _08145700:
.align 2, 0
_08145764: .4byte 0x40920000
_08145768: .4byte 0x00000000
-_0814576C: .4byte 0x0203ab90
+_0814576C: .4byte gUnknown_0203AB90
_08145770: .4byte gUnknown_085B8C30
-_08145774: .4byte 0x0203ab94
+_08145774: .4byte gUnknown_0203AB94
_08145778: .4byte gUnknown_085B8770
_0814577C: .4byte gUnknown_085B8C32
_08145780:
@@ -591,10 +591,10 @@ _081457EA:
pop {r0}
bx r0
.align 2, 0
-_08145804: .4byte 0x0203ab94
+_08145804: .4byte gUnknown_0203AB94
_08145808: .4byte gUnknown_085B8770
_0814580C: .4byte gUnknown_085B8C32
-_08145810: .4byte 0x0203ab90
+_08145810: .4byte gUnknown_0203AB90
thumb_func_end sub_81456A8
thumb_func_start sub_8145814
@@ -642,7 +642,7 @@ sub_8145850: @ 8145850
lsrs r7, r1, 24
movs r0, 0
mov r8, r0
- ldr r6, =0x030061ec
+ ldr r6, =gUnknown_030061EC
ldrb r0, [r6]
cmp r0, 0
beq _08145874
@@ -651,7 +651,7 @@ sub_8145850: @ 8145850
b _081458F8
.pool
_08145874:
- ldr r5, =0x0203ab98
+ ldr r5, =gUnknown_0203AB98
ldr r0, [r5]
cmp r0, 0
bne _08145884
@@ -694,7 +694,7 @@ _081458B0:
asrs r2, 16
movs r3, 0x1
bl AddObjectToFront
- ldr r2, =0x0203ab98
+ ldr r2, =gUnknown_0203AB98
ldr r3, [r2]
lsls r0, 24
lsrs r0, 24
@@ -721,8 +721,8 @@ _081458F8:
thumb_func_start sub_8145914
sub_8145914: @ 8145914
push {r4-r6,lr}
- ldr r4, =0x02020630
- ldr r6, =0x0203ab98
+ ldr r4, =gUnknown_02020630
+ ldr r6, =gUnknown_0203AB98
ldr r0, [r6]
ldrh r1, [r0, 0x4]
lsls r0, r1, 4
@@ -742,7 +742,7 @@ sub_8145914: @ 8145914
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r4, =0x0203ab90
+ ldr r4, =gUnknown_0203AB90
ldr r0, [r4]
bl Free
movs r5, 0
@@ -761,8 +761,8 @@ sub_814596C: @ 814596C
push {r4-r7,lr}
sub sp, 0x14
adds r7, r0, 0
- ldr r3, =0x02020630
- ldr r4, =0x0203ab98
+ ldr r3, =gUnknown_02020630
+ ldr r4, =gUnknown_0203AB98
ldr r0, [r4]
ldrh r1, [r0, 0x4]
lsls r0, r1, 4
@@ -784,7 +784,7 @@ sub_814596C: @ 814596C
adds r0, r3
movs r1, 0
strh r1, [r0, 0x6]
- ldr r0, =0x0203ab90
+ ldr r0, =gUnknown_0203AB90
ldr r0, [r0]
ldrb r1, [r0, 0x10]
cmp r1, 0x2
@@ -859,7 +859,7 @@ _08145A20:
_08145A2E:
add r4, sp, 0xC
_08145A30:
- ldr r0, =0x0203ab98
+ ldr r0, =gUnknown_0203AB98
ldr r2, [r0]
ldrb r5, [r2]
movs r1, 0
@@ -996,7 +996,7 @@ sub_8145B24: @ 8145B24
bhi _08145B40
movs r2, 0xE0
_08145B40:
- ldr r1, =0x0203ab98
+ ldr r1, =gUnknown_0203AB98
ldr r0, [r1]
strb r2, [r0, 0x1]
ldr r1, [r1]
diff --git a/asm/pokemon_1.s b/asm/pokemon_1.s
index 26235dc74..45b3aab02 100644
--- a/asm/pokemon_1.s
+++ b/asm/pokemon_1.s
@@ -83,7 +83,7 @@ zero_pokemon_struct: @ 8067A8C
@ void zero_player_party_data()
zero_player_party_data: @ 8067B0C
push {r4,r5,lr}
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
movs r0, 0xFA
lsls r0, 1
adds r5, r4, r0
@@ -102,7 +102,7 @@ _08067B16:
thumb_func_start zero_enemy_party_data
zero_enemy_party_data: @ 8067B2C
push {r4,r5,lr}
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
movs r0, 0xFA
lsls r0, 1
adds r5, r4, r0
@@ -263,7 +263,7 @@ _08067C64:
str r0, [sp, 0x18]
b _08067C8A
_08067C70:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0xA]
ldrb r0, [r2, 0xB]
@@ -301,7 +301,7 @@ _08067C8A:
adds r0, r7, 0
movs r1, 0x3
bl pokemon_setattr_encrypted
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r2, [r5]
adds r0, r7, 0
movs r1, 0x7
@@ -1081,7 +1081,7 @@ sub_8068338: @ 8068338
adds r6, r1, 0
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -1785,13 +1785,13 @@ _08068914:
.4byte _08068A00
.4byte _08068990
_0806892C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _080689CE
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1802,13 +1802,13 @@ _0806892C:
b _080689B6
.pool
_08068958:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _080689CE
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1825,14 +1825,14 @@ _08068958:
b _080689CE
.pool
_08068990:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r3, 0x2
adds r0, r2, 0
ands r0, r3
cmp r0, 0
beq _080689E4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1845,7 +1845,7 @@ _08068990:
cmp r2, 0
beq _080689F4
_080689B6:
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 24
@@ -1861,7 +1861,7 @@ _080689CE:
b _08068A02
.pool
_080689E4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1889,7 +1889,7 @@ get_pokemon_data_3: @ 8068A10
push {r4-r6,lr}
adds r5, r0, 0
adds r6, r1, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x20
ands r0, r1
@@ -1967,7 +1967,7 @@ _08068AAA:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -2036,14 +2036,14 @@ _08068B34:
thumb_func_start sub_8068B48
sub_8068B48: @ 8068B48
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
ands r0, r1
cmp r0, 0
beq _08068B6C
- ldr r0, =0x0203c7b4
+ ldr r0, =gUnknown_0203C7B4
ldrb r1, [r0]
movs r0, 0x1
eors r0, r1
@@ -2056,7 +2056,7 @@ _08068B6C:
lsls r0, 24
lsrs r0, 24
_08068B78:
- ldr r3, =0x020229e8
+ ldr r3, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -2084,14 +2084,14 @@ _08068B78:
thumb_func_start sub_8068BB0
sub_8068BB0: @ 8068BB0
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
ands r0, r1
cmp r0, 0
beq _08068BD4
- ldr r0, =0x0203c7b4
+ ldr r0, =gUnknown_0203C7B4
ldrb r1, [r0]
movs r0, 0x1
eors r0, r1
@@ -2104,7 +2104,7 @@ _08068BD4:
lsls r0, 24
lsrs r0, 24
_08068BE0:
- ldr r3, =0x020229e8
+ ldr r3, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -2133,14 +2133,14 @@ _08068BE0:
DoScriptedWildBattle: @ 8068C18
push {r4-r7,lr}
sub sp, 0x14
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r5, [r0]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r4, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r6, [r0]
bl zero_enemy_party_data
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
lsls r4, 24
lsrs r4, 24
movs r0, 0
@@ -2376,7 +2376,7 @@ _08068E12:
adds r0, 0xA
str r0, [sp, 0x4]
_08068E26:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
add r2, sp, 0x4
ldrb r0, [r2]
mov r3, r8
@@ -3033,7 +3033,7 @@ sub_8069318: @ 8069318
mov r10, r0
cmp r4, 0
beq _080693B0
- ldr r4, =0x020244e8
+ ldr r4, =gUnknown_020244E8
mov r1, sp
ldrb r1, [r1]
strb r1, [r4]
@@ -3082,7 +3082,7 @@ _080693B0:
mov r1, r9
lsls r4, r1, 2
adds r1, r4, r3
- ldr r2, =0x020244e8
+ ldr r2, =gUnknown_020244E8
ldrb r0, [r2]
ldr r1, [r1]
lsls r0, 1
@@ -3099,7 +3099,7 @@ _080693B0:
cmp r0, r1
bne _08069402
_080693D8:
- ldr r2, =0x020244e2
+ ldr r2, =gUnknown_020244E2
mov r0, r12
adds r1, r3, r0
ldrb r0, [r6]
diff --git a/asm/pokemon_2.s b/asm/pokemon_2.s
index ffb5ee13e..802df7092 100644
--- a/asm/pokemon_2.s
+++ b/asm/pokemon_2.s
@@ -25,9 +25,9 @@ _08069E04:
b _08069EC2
_08069E0A:
movs r5, 0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
- ldr r4, =0x02024210
+ ldr r4, =gUnknown_02024210
ldr r2, =gUnknown_0832A328
_08069E14:
cmp r5, r3
@@ -54,14 +54,14 @@ _08069E42:
lsrs r0, 24
bl battle_side_get_owner
adds r4, r0, 0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _08069E74
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r5, 2
@@ -86,14 +86,14 @@ _08069E8A:
lsrs r0, 24
bl battle_side_get_owner
adds r4, r0, 0
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_side_get_owner
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _08069EBC
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r5, 2
@@ -124,7 +124,7 @@ sub_8069ED8: @ 8069ED8
lsrs r5, r0, 16
lsls r1, 24
lsrs r2, r1, 24
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
ldr r1, =0x023f0902
ands r0, r1
@@ -140,7 +140,7 @@ sub_8069ED8: @ 8069ED8
ands r0, r1
cmp r0, 0
beq _08069F10
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0x80
lsls r0, 3
@@ -176,7 +176,7 @@ sub_8069F34: @ 8069F34
ands r4, r0
eors r4, r1
adds r5, r4, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r6
cmp r0, 0
@@ -203,7 +203,7 @@ _08069F7C:
adds r0, r4, 0
b _08069FA6
_08069F80:
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r4, 2
@@ -335,11 +335,11 @@ sub_806A068: @ 806A068
lsrs r5, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r2, [r0]
cmp r2, 0
beq _0806A09C
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
lsls r1, r4, 1
adds r1, r4
lsls r1, 3
@@ -354,11 +354,11 @@ sub_806A068: @ 806A068
b _0806A0DA
.pool
_0806A09C:
- ldr r1, =0x020249b4
+ ldr r1, =gUnknown_020249B4
ldr r0, [r1]
cmp r0, 0
beq _0806A0B4
- ldr r3, =0x0202499c
+ ldr r3, =gUnknown_0202499C
ldr r2, [r0, 0xC]
b _0806A0C8
.pool
@@ -366,12 +366,12 @@ _0806A0B4:
ldr r0, [r1, 0x4]
cmp r0, 0
beq _0806A0C4
- ldr r3, =0x0202499c
+ ldr r3, =gUnknown_0202499C
ldr r2, [r0, 0xC]
b _0806A0C8
.pool
_0806A0C4:
- ldr r3, =0x0202499c
+ ldr r3, =gUnknown_0202499C
ldr r2, =gUnknown_08329D98
_0806A0C8:
lsls r0, r4, 1
@@ -429,7 +429,7 @@ template_build_for_pokemon_or_trainer: @ 806A12C
lsrs r4, r0, 16
lsls r1, 24
lsrs r3, r1, 24
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
strh r4, [r0, 0x2]
adds r5, r0, 0
cmp r3, 0
@@ -454,7 +454,7 @@ _0806A144:
b _0806A1B0
.pool
_0806A170:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r1, [r0]
cmp r1, 0
beq _0806A194
@@ -501,11 +501,11 @@ sub_806A1C0: @ 806A1C0
lsrs r5, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r2, [r0]
cmp r2, 0
beq _0806A1F4
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
lsls r1, r4, 1
adds r1, r4
lsls r1, 3
@@ -520,7 +520,7 @@ sub_806A1C0: @ 806A1C0
b _0806A20A
.pool
_0806A1F4:
- ldr r3, =0x0202499c
+ ldr r3, =gUnknown_0202499C
ldr r2, =gUnknown_08329D98
lsls r0, r4, 1
adds r0, r4
@@ -2879,7 +2879,7 @@ memcpy_pokemon: @ 806B408
pokemon_catch: @ 806B414
push {r4-r6,lr}
adds r6, r0, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
movs r1, 0x7
bl pokemon_setattr
@@ -2904,7 +2904,7 @@ _0806B446:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -2916,7 +2916,7 @@ _0806B446:
adds r1, r6, 0
movs r2, 0x64
bl memcpy_pokemon
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
adds r0, r5, 0x1
strb r0, [r1]
movs r0, 0
@@ -2968,9 +2968,9 @@ _0806B4B2:
mov r1, r8
movs r2, 0x50
bl memcpy_pokemon
- ldr r0, =0x020375f6
+ ldr r0, =gUnknown_020375F6
strh r5, [r0]
- ldr r0, =0x020375f8
+ ldr r0, =gUnknown_020375F8
strh r6, [r0]
bl get_unknown_box_id
lsls r0, 16
@@ -3014,7 +3014,7 @@ _0806B530:
@ u8 calc_player_party_count()
calc_player_party_count: @ 806B53C
push {r4,lr}
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
movs r1, 0
strb r1, [r0]
b _0806B554
@@ -3032,7 +3032,7 @@ _0806B554:
adds r1, r0, 0
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -3051,7 +3051,7 @@ _0806B572:
@ u8 calc_enemy_party_count()
calc_enemy_party_count: @ 806B580
push {r4,lr}
- ldr r0, =0x020244ea
+ ldr r0, =gUnknown_020244EA
movs r1, 0
strb r1, [r0]
b _0806B598
@@ -3069,7 +3069,7 @@ _0806B598:
adds r1, r0, 0
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -3089,7 +3089,7 @@ sub_806B5C4: @ 806B5C4
push {r4-r6,lr}
movs r6, 0
bl calc_player_party_count
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
ldrb r0, [r1]
cmp r0, 0x1
beq _0806B628
@@ -3101,7 +3101,7 @@ _0806B5DC:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -3126,7 +3126,7 @@ _0806B5DC:
adds r6, 0x1
_0806B616:
adds r5, 0x1
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
blt _0806B5DC
@@ -3152,7 +3152,7 @@ _0806B63E:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -3201,7 +3201,7 @@ sub_806B694: @ 806B694
lsls r1, 24
cmp r1, 0
beq _0806B6B8
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
ldr r1, =gBaseStats
lsls r0, r3, 3
subs r0, r3
@@ -3211,7 +3211,7 @@ sub_806B694: @ 806B694
b _0806B6C6
.pool
_0806B6B8:
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
ldr r1, =gBaseStats
lsls r0, r3, 3
subs r0, r3
@@ -3263,7 +3263,7 @@ create_enemy_party: @ 806B70C
sub sp, 0x14
adds r5, r0, 0
bl zero_enemy_party_data
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
ldr r0, [r4]
ldr r0, [r0]
adds r1, r5, 0
@@ -3272,7 +3272,7 @@ create_enemy_party: @ 806B70C
movs r0, 0
mov r9, r0
_0806B730:
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r3, [r1]
ldr r2, [r3]
mov r4, r9
@@ -3288,7 +3288,7 @@ _0806B730:
movs r0, 0x64
mov r6, r9
muls r6, r0
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
mov r8, r4
adds r5, r6, r4
ldrh r1, [r1]
@@ -3312,7 +3312,7 @@ _0806B730:
adds r0, r5, 0
movs r3, 0xF
bl create_pokemon_set_level
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r0, [r1]
adds r1, r7, 0
adds r1, 0x88
@@ -3329,7 +3329,7 @@ _0806B730:
_0806B7A0:
adds r1, r5, 0
adds r1, 0x1A
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r2, [r0]
adds r2, r7
@@ -3342,7 +3342,7 @@ _0806B7A0:
movs r3, 0x64
mov r0, r9
muls r0, r3
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r7, r0, r1
mov r4, r10
lsls r0, r4, 1
@@ -3352,7 +3352,7 @@ _0806B7A0:
_0806B7CE:
adds r1, r5, 0
adds r1, 0xD
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r2, [r0]
adds r2, r6
@@ -3360,7 +3360,7 @@ _0806B7CE:
bl pokemon_setattr
adds r1, r5, 0
adds r1, 0x11
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
ldr r0, [r3]
ldr r0, [r0]
adds r0, 0x4C
@@ -3398,7 +3398,7 @@ _0806B80A:
sub_806B830: @ 806B830
push {r4,r5,lr}
ldr r5, =gUnknown_08329EB8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r4, [r0]
ldrb r0, [r4, 0x9]
@@ -3427,7 +3427,7 @@ sub_806B830: @ 806B830
sub_806B870: @ 806B870
push {r4,r5,lr}
ldr r5, =gUnknown_08329EB8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r4, [r0]
ldrb r0, [r4, 0x9]
@@ -3459,7 +3459,7 @@ sub_806B8B0: @ 806B8B0
_0806B8B4:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -3658,13 +3658,13 @@ battle_data_fill: @ 806B9FC
movs r0, 0x64
mov r5, r9
muls r5, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r0
adds r0, r5, 0
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
mov r8, r1
movs r1, 0x58
ldr r2, [sp, 0x14]
@@ -3707,7 +3707,7 @@ _0806BA4E:
movs r0, 0x64
mov r4, r9
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -3946,7 +3946,7 @@ _0806BA4E:
bl pokemon_getattr
ldr r0, [sp, 0x14]
bl battle_side_get_owner
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
lsls r0, 24
lsrs r0, 23
adds r0, 0xA8
diff --git a/asm/porthole.s b/asm/porthole.s
index bb895e597..daf067ca5 100644
--- a/asm/porthole.s
+++ b/asm/porthole.s
@@ -55,12 +55,12 @@ sub_80FB5E8: @ 80FB5E8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldr r0, =0x000040b4
bl GetVarPointer
adds r7, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
adds r6, r3, 0x4
movs r0, 0
@@ -80,7 +80,7 @@ _080FB624:
beq _080FB6C4
b _080FB6E2
_080FB62E:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -92,7 +92,7 @@ _080FB62E:
b _080FB6E2
.pool
_080FB648:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
adds r0, r2, 0
ands r0, r1
@@ -185,7 +185,7 @@ sub_80FB6EC: @ 80FB6EC
bl AddPseudoFieldObject
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -231,8 +231,8 @@ _080FB75E:
sub_80FB768: @ 80FB768
push {lr}
bl sub_80FB6EC
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -262,7 +262,7 @@ sub_80FB7A4: @ 80FB7A4
movs r0, 0x80
lsls r0, 7
bl FlagSet
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
diff --git a/asm/record_mixing.s b/asm/record_mixing.s
index a706fef91..e8a9505c8 100644
--- a/asm/record_mixing.s
+++ b/asm/record_mixing.s
@@ -18,45 +18,45 @@ sub_80E6BE8: @ 80E6BE8
thumb_func_start sub_80E6BF8
sub_80E6BF8: @ 80E6BF8
push {r4,lr}
- ldr r2, =0x03001134
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_03001134
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r3, =0x00001a9c
adds r0, r1, r3
str r0, [r2]
- ldr r2, =0x03001138
+ ldr r2, =gUnknown_03001138
ldr r4, =0x000027cc
adds r0, r1, r4
str r0, [r2]
- ldr r2, =0x0300113c
+ ldr r2, =gUnknown_0300113C
ldr r3, =0x00002b50
adds r0, r1, r3
str r0, [r2]
- ldr r2, =0x03001140
+ ldr r2, =gUnknown_03001140
ldr r4, =0x00002e28
adds r0, r1, r4
str r0, [r2]
- ldr r2, =0x03001144
+ ldr r2, =gUnknown_03001144
ldr r3, =0x00002e68
adds r0, r1, r3
str r0, [r2]
- ldr r2, =0x03001148
- ldr r0, =0x02039f9c
+ ldr r2, =gUnknown_03001148
+ ldr r0, =gUnknown_02039F9C
str r0, [r2]
- ldr r2, =0x0300114c
- ldr r0, =0x03005d90
+ ldr r2, =gUnknown_0300114C
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r4, =0x0000064c
adds r3, r0, r4
str r3, [r2]
- ldr r2, =0x03001150
+ ldr r2, =gUnknown_03001150
ldr r4, =0x00003b58
adds r1, r4
str r1, [r2]
- ldr r1, =0x03001154
+ ldr r1, =gUnknown_03001154
adds r0, 0xDC
str r0, [r1]
- ldr r0, =0x03001158
+ ldr r0, =gUnknown_03001158
str r3, [r0]
pop {r4}
pop {r0}
@@ -68,7 +68,7 @@ sub_80E6BF8: @ 80E6BF8
sub_80E6CA0: @ 80E6CA0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x03001134
+ ldr r0, =gUnknown_03001134
ldr r1, [r0]
movs r4, 0xC8
lsls r4, 4
@@ -76,7 +76,7 @@ sub_80E6CA0: @ 80E6CA0
adds r2, r4, 0
bl memcpy
adds r4, r5, r4
- ldr r0, =0x03001138
+ ldr r0, =gUnknown_03001138
ldr r1, [r0]
movs r2, 0xE1
lsls r2, 2
@@ -86,26 +86,26 @@ sub_80E6CA0: @ 80E6CA0
bl sub_80F14F8
ldr r1, =0x00001004
adds r0, r5, r1
- ldr r1, =0x0300113c
+ ldr r1, =gUnknown_0300113C
ldr r1, [r1]
movs r2, 0x40
bl memcpy
ldr r2, =0x00001044
adds r0, r5, r2
- ldr r1, =0x03001140
+ ldr r1, =gUnknown_03001140
ldr r1, [r1]
movs r2, 0x40
bl memcpy
ldr r1, =0x00001084
adds r0, r5, r1
- ldr r1, =0x03001144
+ ldr r1, =gUnknown_03001144
ldr r1, [r1]
movs r2, 0x28
bl memcpy
ldr r2, =0x000010ac
adds r0, r5, r2
bl sub_80E89F8
- ldr r0, =0x0300114c
+ ldr r0, =gUnknown_0300114C
ldr r0, [r0]
ldr r2, =0x00001124
adds r1, r5, r2
@@ -129,7 +129,7 @@ _080E6D1C:
sub_80E6D54: @ 80E6D54
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x03001134
+ ldr r0, =gUnknown_03001134
ldr r1, [r0]
movs r4, 0xC8
lsls r4, 4
@@ -139,7 +139,7 @@ sub_80E6D54: @ 80E6D54
adds r0, r5, 0
bl sub_80EB18C
adds r4, r5, r4
- ldr r0, =0x03001138
+ ldr r0, =gUnknown_03001138
ldr r1, [r0]
movs r2, 0xE1
lsls r2, 2
@@ -149,13 +149,13 @@ sub_80E6D54: @ 80E6D54
bl sub_80F1208
ldr r1, =0x00001004
adds r0, r5, r1
- ldr r1, =0x0300113c
+ ldr r1, =gUnknown_0300113C
ldr r1, [r1]
movs r2, 0x40
bl memcpy
ldr r2, =0x00001044
adds r4, r5, r2
- ldr r0, =0x03001140
+ ldr r0, =gUnknown_03001140
ldr r1, [r0]
adds r0, r4, 0
movs r2, 0x40
@@ -164,7 +164,7 @@ sub_80E6D54: @ 80E6D54
bl sub_8120B70
ldr r1, =0x00001084
adds r0, r5, r1
- ldr r1, =0x03001144
+ ldr r1, =gUnknown_03001144
ldr r1, [r1]
movs r2, 0x28
bl memcpy
@@ -174,7 +174,7 @@ sub_80E6D54: @ 80E6D54
bl sub_80E89F8
adds r0, r4, 0
bl sub_80E8A54
- ldr r0, =0x0300114c
+ ldr r0, =gUnknown_0300114C
ldr r0, [r0]
ldr r1, =0x00001124
adds r4, r5, r1
@@ -209,21 +209,21 @@ sub_80E6E24: @ 80E6E24
bl sub_800A03C
cmp r0, 0
bne _080E6E50
- ldr r0, =0x0203a018
+ ldr r0, =gUnknown_0203A018
ldr r0, [r0]
bl sub_80E6CA0
b _080E6F12
.pool
_080E6E50:
- ldr r0, =0x0203a018
+ ldr r0, =gUnknown_0203A018
ldr r0, [r0]
bl sub_80E6D54
b _080E6F12
.pool
_080E6E60:
- ldr r5, =0x0203a018
+ ldr r5, =gUnknown_0203A018
ldr r0, [r5]
- ldr r1, =0x03001134
+ ldr r1, =gUnknown_03001134
ldr r1, [r1]
movs r4, 0xC8
lsls r4, 4
@@ -231,7 +231,7 @@ _080E6E60:
bl memcpy
ldr r0, [r5]
adds r0, r4
- ldr r1, =0x03001138
+ ldr r1, =gUnknown_03001138
ldr r1, [r1]
movs r2, 0xE1
lsls r2, 2
@@ -239,28 +239,28 @@ _080E6E60:
ldr r0, [r5]
ldr r1, =0x00001004
adds r0, r1
- ldr r1, =0x0300113c
+ ldr r1, =gUnknown_0300113C
ldr r1, [r1]
movs r2, 0x40
bl memcpy
ldr r0, [r5]
ldr r2, =0x00001044
adds r0, r2
- ldr r1, =0x03001140
+ ldr r1, =gUnknown_03001140
ldr r1, [r1]
movs r2, 0x40
bl memcpy
ldr r0, [r5]
ldr r1, =0x00001214
adds r0, r1
- ldr r1, =0x03001150
+ ldr r1, =gUnknown_03001150
ldr r1, [r1]
movs r2, 0x40
bl memcpy
ldr r0, [r5]
ldr r2, =0x00001084
adds r0, r2
- ldr r1, =0x03001144
+ ldr r1, =gUnknown_03001144
ldr r1, [r1]
movs r2, 0x28
bl memcpy
@@ -271,7 +271,7 @@ _080E6E60:
ldr r0, [r5]
ldr r4, =0x00001124
adds r0, r4
- ldr r1, =0x0300114c
+ ldr r1, =gUnknown_0300114C
ldr r1, [r1]
movs r2, 0xEC
bl memcpy
@@ -291,7 +291,7 @@ _080E6EFA:
ldr r0, [r5]
ldr r1, =0x00001254
adds r0, r1
- ldr r1, =0x03001154
+ ldr r1, =gUnknown_03001154
ldr r1, [r1]
bl sub_80E8110
ldr r0, [r5]
@@ -314,7 +314,7 @@ sub_80E6F60: @ 80E6F60
bl sub_800A064
cmp r0, 0
beq _080E7014
- ldr r5, =0x0203a014
+ ldr r5, =gUnknown_0203A014
ldr r0, [r5]
movs r1, 0xC8
lsls r1, 4
@@ -372,7 +372,7 @@ sub_80E6F60: @ 80E6F60
b _080E70BE
.pool
_080E7014:
- ldr r5, =0x0203a014
+ ldr r5, =gUnknown_0203A014
ldr r0, [r5]
movs r1, 0xC8
lsls r1, 4
@@ -485,7 +485,7 @@ sub_80E7128: @ 80E7128
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -516,7 +516,7 @@ sub_80E715C: @ 80E715C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -539,22 +539,22 @@ _080E7188:
.4byte _080E72AC
.4byte _080E72C0
_080E71A0:
- ldr r4, =0x0203a018
+ ldr r4, =gUnknown_0203A018
ldr r0, =0x00001444
bl Alloc
str r0, [r4]
- ldr r4, =0x0203a014
+ ldr r4, =gUnknown_0203A014
ldr r0, =0x00005110
bl Alloc
str r0, [r4]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
bl sub_8009628
movs r0, 0x80
lsls r0, 7
movs r1, 0x1
bl VarSet
- ldr r1, =0x03001130
+ ldr r1, =gUnknown_03001130
movs r0, 0
strb r0, [r1]
bl sub_80E6E24
@@ -576,7 +576,7 @@ _080E71A0:
b _080E730A
.pool
_080E7218:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x14
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -609,7 +609,7 @@ _080E724C:
b _080E730A
.pool
_080E726C:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x14
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -621,7 +621,7 @@ _080E726C:
bne _080E730A
movs r0, 0x4
strh r0, [r5]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080E7296
@@ -647,7 +647,7 @@ _080E72AC:
strh r0, [r5]
b _080E730A
_080E72C0:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x14
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -657,14 +657,14 @@ _080E72C0:
ldrb r0, [r0, 0x4]
cmp r0, 0
bne _080E730A
- ldr r0, =0x0203a014
+ ldr r0, =gUnknown_0203A014
ldr r0, [r0]
bl Free
- ldr r0, =0x0203a018
+ ldr r0, =gUnknown_0203A018
ldr r0, [r0]
bl Free
bl sub_808729C
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080E72F8
@@ -693,7 +693,7 @@ sub_80E7324: @ 80E7324
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
adds r5, r0, r6
movs r0, 0x8
ldrsh r1, [r5, r0]
@@ -849,13 +849,13 @@ _080E745A:
strh r0, [r5, 0x20]
b _080E7566
_080E7464:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080E746E
b _080E7566
_080E746E:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_80E7810
adds r1, r0, 0
lsls r1, 24
@@ -883,7 +883,7 @@ _080E7490:
bl sub_800A064
cmp r0, 0
beq _080E7504
- ldr r0, =0x0203a018
+ ldr r0, =gUnknown_0203A018
ldr r0, [r0]
adds r1, r5, 0
adds r1, 0xC
@@ -899,18 +899,18 @@ _080E7490:
lsls r1, 3
adds r0, r1, r6
strh r4, [r0, 0x8]
- ldr r0, =0x0203a014
+ ldr r0, =gUnknown_0203A014
ldr r0, [r0]
adds r1, r6, r1
adds r1, 0x12
bl sub_80E7808
- ldr r1, =0x0300115c
+ ldr r1, =gUnknown_0300115C
ldr r0, =0x00001230
str r0, [r1]
b _080E7566
.pool
_080E7504:
- ldr r0, =0x0203a018
+ ldr r0, =gUnknown_0203A018
ldr r0, [r0]
adds r1, r5, 0
adds r1, 0xC
@@ -926,12 +926,12 @@ _080E7504:
lsls r1, 3
adds r0, r1, r6
strh r4, [r0, 0x8]
- ldr r0, =0x0203a014
+ ldr r0, =gUnknown_0203A014
ldr r0, [r0]
adds r1, r6, r1
adds r1, 0x12
bl sub_80E7808
- ldr r1, =0x0300115c
+ ldr r1, =gUnknown_0300115C
ldr r0, =0x00001444
str r0, [r1]
b _080E7566
@@ -963,7 +963,7 @@ sub_80E756C: @ 80E756C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
movs r2, 0x8
ldrsh r1, [r5, r2]
@@ -993,7 +993,7 @@ _080E75AC:
movs r0, 0xC8
muls r0, r2
adds r1, r0
- ldr r0, =0x020228c4
+ ldr r0, =gUnknown_020228C4
movs r2, 0xC8
bl memcpy
b _080E75FC
@@ -1012,7 +1012,7 @@ _080E75E2:
strh r0, [r5, 0x10]
movs r1, 0x10
ldrsh r4, [r5, r1]
- ldr r0, =0x0300115c
+ ldr r0, =gUnknown_0300115C
ldr r0, [r0]
movs r1, 0xC8
bl __udivsi3
@@ -1063,7 +1063,7 @@ sub_80E7630: @ 80E7630
ldr r1, [sp]
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
mov r10, r0
bl sub_800A550
@@ -1106,7 +1106,7 @@ _080E7678:
movs r7, 0xC8
muls r1, r7
adds r0, r1
- ldr r3, =0x0300115c
+ ldr r3, =gUnknown_0300115C
ldr r1, [r3]
mov r2, r8
muls r2, r1
@@ -1119,7 +1119,7 @@ _080E7678:
ldrsh r2, [r4, r3]
adds r0, r2, 0x1
muls r0, r7
- ldr r4, =0x0300115c
+ ldr r4, =gUnknown_0300115C
ldr r3, [r4]
cmp r0, r3
bls _080E76DC
@@ -1144,7 +1144,7 @@ _080E76E4:
strh r0, [r1]
movs r2, 0
ldrsh r4, [r1, r2]
- ldr r3, =0x0300115c
+ ldr r3, =gUnknown_0300115C
ldr r0, [r3]
movs r1, 0xC8
bl __udivsi3
@@ -1167,7 +1167,7 @@ _080E771C:
lsrs r0, 24
cmp r8, r0
bcc _080E7678
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r0, r10
movs r3, 0x8
ldrsh r1, [r0, r3]
@@ -1207,7 +1207,7 @@ sub_80E776C: @ 80E776C
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r2
movs r4, 0x1C
ldrsh r1, [r0, r4]
@@ -1235,11 +1235,11 @@ sub_80E77A0: @ 80E77A0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
ldr r0, =sub_80E776C
str r0, [r1]
- ldr r0, =0x03001130
+ ldr r0, =gUnknown_03001130
ldrb r0, [r0]
cmp r0, 0x1
bne _080E77C4
@@ -1256,14 +1256,14 @@ _080E77C4:
sub_80E77D4: @ 80E77D4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
ldr r0, =sub_80E77A0
str r0, [r1]
- ldr r1, =0x03001130
+ ldr r1, =gUnknown_03001130
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -1302,7 +1302,7 @@ sub_80E7810: @ 80E7810
sub_80E7820: @ 80E7820
lsls r0, 24
lsrs r0, 16
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r0, r1
bx lr
.pool
@@ -1405,7 +1405,7 @@ sub_80E78C4: @ 80E78C4
muls r0, r1
mov r2, r9
adds r6, r2, r0
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
@@ -1427,7 +1427,7 @@ _080E7910:
adds r2, r5, 0
bl sub_8120CD0
_080E791A:
- ldr r0, =0x03001140
+ ldr r0, =gUnknown_03001140
ldr r0, [r0]
lsls r1, r7, 2
add r1, sp
@@ -1481,7 +1481,7 @@ sub_80E7948: @ 80E7948
cmp r0, 0x1
bne _080E79FE
adds r7, r6, 0
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
ldr r1, [r5]
lsls r0, r1, 3
subs r0, r1
@@ -1563,7 +1563,7 @@ sub_80E7A14: @ 80E7A14
adds r0, r7, 0
muls r0, r5
add r0, r8
- ldr r6, =0x03001150
+ ldr r6, =gUnknown_03001150
ldr r1, [r6]
movs r2, 0x40
bl memcpy
@@ -1584,7 +1584,7 @@ sub_80E7A14: @ 80E7A14
_080E7A60:
movs r4, 0
_080E7A62:
- ldr r0, =0x03001150
+ ldr r0, =gUnknown_03001150
ldr r0, [r0]
lsls r1, r5, 2
add r1, sp
@@ -1693,7 +1693,7 @@ sub_80E7B2C: @ 80E7B2C
adds r3, r0, 0
movs r2, 0
movs r1, 0
- ldr r4, =0x03001160
+ ldr r4, =gUnknown_03001160
_080E7B36:
adds r0, r3, r1
ldrb r0, [r0]
@@ -1712,7 +1712,7 @@ _080E7B36:
thumb_func_start sub_80E7B54
sub_80E7B54: @ 80E7B54
- ldr r0, =0x03001160
+ ldr r0, =gUnknown_03001160
ldrb r0, [r0]
bx lr
.pool
@@ -1735,7 +1735,7 @@ sub_80E7B60: @ 80E7B60
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x38]
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldrh r0, [r0, 0x4]
bl SeedRng2
bl sub_8009FCC
@@ -1797,7 +1797,7 @@ _080E7BF8:
muls r0, r1
ldr r2, [sp, 0x2C]
adds r7, r2, r0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
mov r3, r8
lsls r0, r3, 3
subs r0, r3
@@ -2215,7 +2215,7 @@ _080E7F1C:
ldr r1, [sp, 0x2C]
ldr r2, [sp, 0x44]
adds r7, r1, r2
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
movs r3, 0xC2
lsls r3, 6
@@ -2279,8 +2279,8 @@ sub_80E7F68: @ 80E7F68
ldr r0, =0x00004001
ldrh r1, [r4]
bl VarSet
- ldr r0, =0x02021cc4
- ldr r1, =0x020229f0
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_020229F0
bl CopyString
ldrh r1, [r4]
ldr r0, =0x00000113
@@ -2309,7 +2309,7 @@ sub_80E7FF8: @ 80E7FF8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -2368,7 +2368,7 @@ _080E807C:
bl sub_800AC34
b _080E80F2
_080E8090:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080E810A
@@ -2393,7 +2393,7 @@ _080E80C0:
lsls r0, 24
cmp r0, 0
bne _080E810A
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080E80E8
@@ -2458,7 +2458,7 @@ sub_80E8110: @ 80E8110
str r2, [sp, 0x4]
mov r8, r2
movs r7, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r9, r0
_080E8150:
mov r1, r9
@@ -2543,7 +2543,7 @@ _080E81EC:
ldr r1, =0x33330000
cmp r0, r1
bls _080E8224
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB2
ldrb r0, [r0]
@@ -2562,7 +2562,7 @@ _080E820E:
b _080E824C
.pool
_080E8224:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB2
ldrb r0, [r0]
@@ -2602,7 +2602,7 @@ sub_80E8260: @ 80E8260
sub sp, 0xC
mov r8, r0
movs r6, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r10, r0
_080E8274:
movs r7, 0
@@ -2635,7 +2635,7 @@ _080E8286:
mov r6, r9
cmp r6, 0x8
ble _080E8274
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r10, r1
ldr r2, =0x00000ee1
str r2, [sp, 0x4]
@@ -2694,7 +2694,7 @@ _080E82DA:
cmp r7, 0
bge _080E82DA
movs r6, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
mov r4, r8
movs r1, 0xC4
@@ -2867,7 +2867,7 @@ _080E8496:
ldrb r0, [r6]
cmp r0, 0xFF
beq _080E84B4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0xDC
adds r0, r4, 0
@@ -2891,7 +2891,7 @@ _080E84B4:
b _080E8566
.pool
_080E84CC:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
adds r1, r0, 0
adds r1, 0xB2
@@ -2925,7 +2925,7 @@ _080E8508:
_080E850C:
movs r0, 0x1
eors r0, r5
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r4, [r7]
adds r1, r4, 0
adds r1, 0xB2
@@ -2990,7 +2990,7 @@ sub_80E8578: @ 80E8578
mov r8, r4
movs r5, 0
str r5, [sp, 0x4]
- ldr r4, =0x03001168
+ ldr r4, =gUnknown_03001168
b _080E85A0
.pool
_080E8598:
@@ -3035,7 +3035,7 @@ _080E85BE:
_080E85DC:
movs r6, 0
mov r8, r6
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, [sp, 0x10]
lsls r0, r2, 5
@@ -3101,7 +3101,7 @@ _080E864A:
adds r0, r1, r2
ldr r4, [sp]
adds r5, r0, r4
- ldr r0, =0x03001168
+ ldr r0, =gUnknown_03001168
adds r0, r6, r0
str r0, [sp, 0x50]
_080E8666:
@@ -3144,7 +3144,7 @@ _080E86A8:
ldr r3, [sp, 0xC]
cmp r3, 0
bne _080E86CE
- ldr r0, =0x03001168
+ ldr r0, =gUnknown_03001168
ldr r4, [sp, 0x38]
adds r0, r4, r0
ldr r0, [r0]
@@ -3190,7 +3190,7 @@ _080E8702:
ldr r5, [sp, 0x8]
adds r5, 0x1
str r5, [sp, 0x2C]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r0, 0x54
ldr r6, [sp, 0x8]
@@ -3248,7 +3248,7 @@ _080E8766:
mov r1, r8
adds r1, 0x1
str r1, [sp, 0x30]
- ldr r0, =0x03001168
+ ldr r0, =gUnknown_03001168
ldr r2, [sp, 0x38]
adds r2, r0
mov r9, r2
@@ -3338,7 +3338,7 @@ _080E8808:
adds r1, r2
ldr r3, [sp]
adds r1, r3, r1
- ldr r0, =0x03001168
+ ldr r0, =gUnknown_03001168
ldr r4, [sp, 0x38]
adds r0, r4, r0
ldr r0, [r0]
@@ -3486,7 +3486,7 @@ sub_80E8924: @ 80E8924
push {r5-r7}
mov r9, r0
movs r0, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r10, r1
_080E8936:
lsls r1, r0, 1
@@ -3518,7 +3518,7 @@ _080E8950:
cmp r0, 0x8
ble _080E8936
movs r5, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_080E8972:
movs r0, 0x54
adds r1, r5, 0
@@ -3587,8 +3587,8 @@ sub_80E89AC: @ 80E89AC
sub_80E89F8: @ 80E89F8
push {r4-r6,lr}
adds r6, r0, 0
- ldr r5, =0x02039f9c
- ldr r4, =0x03005d8c
+ ldr r5, =gUnknown_02039F9C
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
movs r0, 0xC2
lsls r0, 6
@@ -3608,7 +3608,7 @@ sub_80E89F8: @ 80E89F8
adds r0, r1
adds r1, r5, 0
bl sub_806FA9C
- ldr r0, =0x03001148
+ ldr r0, =gUnknown_03001148
ldr r1, [r0]
adds r0, r6, 0
movs r2, 0x78
diff --git a/asm/region_map.s b/asm/region_map.s
index 12a96e77b..5bf19da34 100644
--- a/asm/region_map.s
+++ b/asm/region_map.s
@@ -27,7 +27,7 @@ sub_8122CF8: @ 8122CF8
adds r4, r1, 0
lsls r2, 24
lsrs r2, 24
- ldr r3, =0x0203a144
+ ldr r3, =gUnknown_0203A144
str r0, [r3]
movs r1, 0x79
adds r1, r0
@@ -97,7 +97,7 @@ _08122D80:
thumb_func_start sub_8122D88
sub_8122D88: @ 8122D88
push {r4,lr}
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
str r0, [r4]
bl sub_81238AC
ldr r2, [r4]
@@ -120,7 +120,7 @@ sub_8122D88: @ 8122D88
sub_8122DB0: @ 8122DB0
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
adds r0, 0x79
ldrb r0, [r0]
@@ -145,7 +145,7 @@ _08122DD4:
.4byte _08122F10
.4byte _08122F8C
_08122DF4:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x83
@@ -167,7 +167,7 @@ _08122E18:
b _08123014
.pool
_08122E2C:
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
adds r0, 0x83
ldrb r0, [r0]
@@ -212,7 +212,7 @@ _08122E84:
.pool
_08122E94:
ldr r0, =gUnknown_0859F60C
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
ldr r1, [r1]
movs r2, 0xC2
lsls r2, 1
@@ -222,7 +222,7 @@ _08122E94:
.pool
_08122EB0:
ldr r0, =gUnknown_0859F650
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
ldr r1, [r1]
movs r5, 0xA1
lsls r5, 2
@@ -232,7 +232,7 @@ _08122EB0:
.pool
_08122ECC:
bl sub_81238AC
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x54
@@ -260,7 +260,7 @@ _08122ECC:
b _08123014
.pool
_08122F10:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r4, [r0]
adds r0, r4, 0
adds r0, 0x78
@@ -322,7 +322,7 @@ _08122F3C:
_08122F8C:
bl sub_8123FB0
bl sub_81237B4
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
movs r1, 0
str r1, [r0, 0x1C]
@@ -383,7 +383,7 @@ _0812300C:
b _08123022
.pool
_08123014:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r1, [r0]
adds r1, 0x79
ldrb r0, [r1]
@@ -409,8 +409,8 @@ sub_8123030: @ 8123030
lsls r1, 24
lsrs r1, 24
bl sub_80A2A20
- ldr r0, =0x02037bf4
- ldr r1, =0x020377f4
+ ldr r0, =gUnknown_02037BF4
+ ldr r1, =gUnknown_020377F4
movs r2, 0x30
bl CpuSet
pop {r0}
@@ -421,7 +421,7 @@ sub_8123030: @ 8123030
thumb_func_start sub_812305C
sub_812305C: @ 812305C
push {r4,lr}
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
ldr r0, [r0, 0x1C]
cmp r0, 0
@@ -459,7 +459,7 @@ _081230A0:
thumb_func_start sub_81230AC
sub_81230AC: @ 81230AC
push {lr}
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
ldr r0, [r0, 0x18]
bl _call_via_r0
@@ -474,14 +474,14 @@ sub_81230AC: @ 81230AC
sub_81230C4: @ 81230C4
push {r4,lr}
movs r4, 0
- ldr r2, =0x0203a144
+ ldr r2, =gUnknown_0203A144
ldr r0, [r2]
adds r0, 0x7B
strb r4, [r0]
ldr r0, [r2]
adds r0, 0x7C
strb r4, [r0]
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldrh r1, [r3, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -581,7 +581,7 @@ _08123184:
thumb_func_start _swiopen
_swiopen: @ 8123190
push {r4,r5,lr}
- ldr r5, =0x0203a144
+ ldr r5, =gUnknown_0203A144
ldr r1, [r5]
adds r0, r1, 0
adds r0, 0x7A
@@ -684,7 +684,7 @@ _08123248:
sub_8123254: @ 8123254
push {r4-r6,lr}
movs r4, 0
- ldr r3, =0x0203a144
+ ldr r3, =gUnknown_0203A144
ldr r0, [r3]
mov r12, r0
adds r0, 0x6A
@@ -692,7 +692,7 @@ sub_8123254: @ 8123254
mov r5, r12
adds r5, 0x68
strh r4, [r5]
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -798,7 +798,7 @@ _0812331A:
thumb_func_start sub_8123334
sub_8123334: @ 8123334
push {r4,r5,lr}
- ldr r5, =0x0203a144
+ ldr r5, =gUnknown_0203A144
ldr r2, [r5]
adds r3, r2, 0
adds r3, 0x5E
@@ -892,7 +892,7 @@ _081233C2:
_081233EE:
bl sub_8123FB0
_081233F2:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r2, [r0]
adds r1, r2, 0
adds r1, 0x6C
@@ -914,7 +914,7 @@ _08123412:
thumb_func_start sub_8123418
sub_8123418: @ 8123418
push {r4-r6,lr}
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
ldr r2, [r1]
adds r0, r2, 0
adds r0, 0x78
@@ -1045,7 +1045,7 @@ _081234FA:
sub_8123514: @ 8123514
push {r4-r6,lr}
sub sp, 0xC
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r3, [r0]
adds r2, r3, 0
adds r2, 0x6E
@@ -1205,7 +1205,7 @@ _0812363C:
strh r1, [r3]
str r0, [r2, 0x48]
_0812364E:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0x78
@@ -1233,7 +1233,7 @@ _08123674:
_08123684:
movs r4, 0x1
_08123686:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0x5C
@@ -1285,7 +1285,7 @@ sub_81236C4: @ 81236C4
mov r9, r4
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r6, [r4]
ldr r7, =gUnknown_08329F40
mov r12, r7
@@ -1367,7 +1367,7 @@ sub_81236C4: @ 81236C4
thumb_func_start sub_812378C
sub_812378C: @ 812378C
- ldr r2, =0x0203a144
+ ldr r2, =gUnknown_0203A144
ldr r2, [r2]
lsls r0, 16
asrs r0, 8
@@ -1391,7 +1391,7 @@ sub_812378C: @ 812378C
thumb_func_start sub_81237B4
sub_81237B4: @ 81237B4
push {r4,lr}
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x7D
@@ -1460,7 +1460,7 @@ sub_8123824: @ 8123824
movs r3, 0x48
bl sub_81236C4
bl sub_81237B4
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r2, [r0]
ldr r1, [r2, 0x20]
cmp r1, 0
@@ -1522,7 +1522,7 @@ sub_81238AC: @ 81238AC
mov r5, r8
push {r5-r7}
sub sp, 0xC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r1, 0x4
ldrsb r1, [r2, r1]
@@ -1569,9 +1569,9 @@ _08123904:
.4byte _08123A28
.4byte _081239E4
_08123928:
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
- ldr r3, =0x02037318
+ ldr r3, =gUnknown_02037318
ldrb r1, [r3, 0x14]
movs r2, 0
strh r1, [r0]
@@ -1581,7 +1581,7 @@ _08123928:
ldrh r2, [r0]
ldrh r0, [r0, 0x4]
mov r9, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r6, [r0]
ldrh r3, [r0, 0x2]
@@ -1599,13 +1599,13 @@ _08123956:
b _08123ABE
.pool
_0812396C:
- ldr r2, =0x02037318
+ ldr r2, =gUnknown_02037318
ldrb r1, [r2, 0x1A]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _081239C8
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x24
@@ -1622,7 +1622,7 @@ _0812396C:
lsrs r1, 16
bl get_mapheader_by_bank_and_number
adds r5, r0, 0
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
ldrb r1, [r5, 0x14]
strh r1, [r0]
@@ -1639,7 +1639,7 @@ _0812396C:
b _08123ABE
.pool
_081239C8:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
ldrb r1, [r2, 0x14]
strh r1, [r0]
@@ -1653,7 +1653,7 @@ _081239C8:
b _08123ABE
.pool
_081239E4:
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
movs r0, 0x14
ldrsb r0, [r1, r0]
@@ -1666,7 +1666,7 @@ _081239E4:
lsrs r1, 16
bl get_mapheader_by_bank_and_number
adds r5, r0, 0
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
ldrb r1, [r5, 0x14]
strh r1, [r0]
@@ -1683,14 +1683,14 @@ _081239E4:
b _08123ABE
.pool
_08123A28:
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r1, [r1, 0x14]
strh r1, [r0]
cmp r1, 0x57
beq _08123A64
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r7, r0, 0
adds r7, 0x24
@@ -1707,7 +1707,7 @@ _08123A28:
b _08123A8A
.pool
_08123A64:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r7, r0, 0
adds r7, 0x14
@@ -1726,7 +1726,7 @@ _08123A64:
ldrb r0, [r5, 0x14]
strh r0, [r1]
_08123A8A:
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
ldrb r0, [r0]
bl sub_8123F74
@@ -1752,7 +1752,7 @@ _08123AB0:
_08123ABE:
str r6, [sp]
ldr r5, =gRegionMapEntries
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
mov r10, r0
ldrh r7, [r0]
@@ -1831,7 +1831,7 @@ _08123B56:
b _08123BC6
_08123B5E:
movs r6, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r2, 0
ldrsh r0, [r1, r2]
@@ -1888,7 +1888,7 @@ _08123BB8:
bl sub_8123F30
b _08123BEC
_08123BC6:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r2, [r0]
ldrh r0, [r2]
lsls r0, 3
@@ -1959,28 +1959,28 @@ _08123C40:
.4byte _08123C74
.4byte _08123C84
_08123C54:
- ldr r2, =0x0203a144
+ ldr r2, =gUnknown_0203A144
ldr r1, [r2]
movs r0, 0x8
strh r0, [r1]
b _08123D10
.pool
_08123C64:
- ldr r2, =0x0203a144
+ ldr r2, =gUnknown_0203A144
ldr r1, [r2]
movs r0, 0xC
strh r0, [r1]
b _08123D10
.pool
_08123C74:
- ldr r2, =0x0203a144
+ ldr r2, =gUnknown_0203A144
ldr r1, [r2]
movs r0, 0x27
strh r0, [r1]
b _08123D10
.pool
_08123C84:
- ldr r2, =0x0203a144
+ ldr r2, =gUnknown_0203A144
ldr r1, [r2]
movs r0, 0x2E
strh r0, [r1]
@@ -1991,7 +1991,7 @@ _08123C94:
ldrb r0, [r0]
ldrb r1, [r4]
bl get_mapheader_by_bank_and_number
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
mov r9, r1
ldr r2, [r1]
ldrb r1, [r0, 0x14]
@@ -2409,7 +2409,7 @@ sub_8123F9C: @ 8123F9C
thumb_func_start sub_8123FB0
sub_8123FB0: @ 8123FB0
push {r4-r6,lr}
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r1, [r0]
ldrh r0, [r1]
cmp r0, 0xD5
@@ -2443,7 +2443,7 @@ _08123FE6:
adds r0, r4, 0
adds r1, r5, 0
bl sub_812386C
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
ldr r1, [r1]
lsls r0, 16
lsrs r0, 16
@@ -2468,7 +2468,7 @@ _08124008:
b _08124008
.pool
_08124028:
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
strb r6, [r0, 0x3]
_0812402E:
@@ -2499,7 +2499,7 @@ _0812405A:
adds r0, r4, 0
adds r1, r5, 0
bl sub_812386C
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
ldr r1, [r1]
lsls r0, 16
lsrs r0, 16
@@ -2524,7 +2524,7 @@ _0812407C:
sub_8124088: @ 8124088
push {r4,lr}
adds r2, r0, 0
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r1, [r0]
adds r3, r1, 0
adds r3, 0x7A
@@ -2590,7 +2590,7 @@ sub_81240D4: @ 81240D4
str r1, [r2, 0x4]
mov r0, sp
strh r3, [r0]
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r4, [r0]
adds r0, r4, 0
adds r0, 0x58
@@ -2651,12 +2651,12 @@ _0812416E:
lsrs r1, r0, 24
cmp r1, 0x40
beq _08124228
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r2, [r4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
str r3, [r2, 0x1C]
adds r2, 0x78
@@ -2705,7 +2705,7 @@ _081241DC:
adds r0, 0x4
strh r0, [r2, 0x22]
_08124204:
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
ldr r1, [r0, 0x1C]
movs r0, 0x2
@@ -2733,7 +2733,7 @@ _08124228:
thumb_func_start sub_8124238
sub_8124238: @ 8124238
push {r4,lr}
- ldr r4, =0x0203a144
+ ldr r4, =gUnknown_0203A144
ldr r0, [r4]
ldr r0, [r0, 0x1C]
cmp r0, 0
@@ -2756,7 +2756,7 @@ _0812425C:
thumb_func_start sub_8124268
sub_8124268: @ 8124268
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
ldr r1, [r0, 0x1C]
movs r0, 0x1
@@ -2767,7 +2767,7 @@ sub_8124268: @ 8124268
thumb_func_start sub_8124278
sub_8124278: @ 8124278
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
ldr r1, [r0, 0x1C]
movs r0, 0
@@ -2811,18 +2811,18 @@ sub_8124288: @ 8124288
str r0, [sp, 0x10]
ldr r0, =DummyObjectCallback
str r0, [sp, 0x14]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
bl sub_8124668
cmp r0, 0
beq _08124304
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
str r5, [r0, 0x20]
b _081243A4
.pool
_08124304:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0x1
@@ -2843,12 +2843,12 @@ _08124316:
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203a144
+ ldr r1, =gUnknown_0203A144
ldr r2, [r1]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2, 0x20]
adds r0, r2, 0
@@ -2902,7 +2902,7 @@ _081243A4:
thumb_func_start sub_81243B0
sub_81243B0: @ 81243B0
push {lr}
- ldr r3, =0x0203a144
+ ldr r3, =gUnknown_0203A144
ldr r0, [r3]
ldr r2, [r0, 0x20]
cmp r2, 0
@@ -2925,7 +2925,7 @@ _081243CE:
thumb_func_start sub_81243DC
sub_81243DC: @ 81243DC
push {lr}
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r3, [r0]
ldr r1, [r3, 0x20]
cmp r1, 0
@@ -2991,7 +2991,7 @@ _08124452:
sub_812445C: @ 812445C
push {r4,lr}
adds r3, r0, 0
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x5C
@@ -3077,7 +3077,7 @@ sub_81244EC: @ 81244EC
sub_81244F8: @ 81244F8
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
adds r0, 0x7E
ldrb r0, [r0]
@@ -3122,7 +3122,7 @@ _08124548:
thumb_func_start sub_812454C
sub_812454C: @ 812454C
push {lr}
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x7F
@@ -3271,7 +3271,7 @@ sub_8124630: @ 8124630
thumb_func_start sub_8124658
sub_8124658: @ 8124658
- ldr r0, =0x0203a144
+ ldr r0, =gUnknown_0203A144
ldr r0, [r0]
adds r0, 0x78
ldrb r0, [r0]
@@ -3308,7 +3308,7 @@ _0812468C:
sub_8124690: @ 8124690
push {r4,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -3366,7 +3366,7 @@ _081246E4:
movs r0, 0x1E
movs r1, 0
bl SetGpuReg
- ldr r4, =0x0203a148
+ ldr r4, =gUnknown_0203A148
ldr r0, =0x00000a74
bl Alloc
str r0, [r4]
@@ -3405,7 +3405,7 @@ _0812478C:
bl clear_scheduled_bg_copies_to_vram
b _0812489C
_0812479C:
- ldr r4, =0x0203a148
+ ldr r4, =gUnknown_0203A148
ldr r0, [r4]
adds r0, 0x8
movs r1, 0
@@ -3424,7 +3424,7 @@ _0812479C:
movs r1, 0
movs r2, 0x10
bl RepeatChar
- ldr r1, =0x03001180
+ ldr r1, =gUnknown_03001180
movs r0, 0x1
str r0, [r1]
bl sub_8124904
@@ -3498,7 +3498,7 @@ _0812486C:
ldr r0, =sub_81248D4
bl SetMainCallback2
_0812489C:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -3526,7 +3526,7 @@ sub_81248C0: @ 81248C0
thumb_func_start sub_81248D4
sub_81248D4: @ 81248D4
push {lr}
- ldr r0, =0x0203a148
+ ldr r0, =gUnknown_0203A148
ldr r0, [r0]
ldr r0, [r0]
bl _call_via_r0
@@ -3540,7 +3540,7 @@ sub_81248D4: @ 81248D4
thumb_func_start sub_81248F4
sub_81248F4: @ 81248F4
- ldr r1, =0x0203a148
+ ldr r1, =gUnknown_0203A148
ldr r1, [r1]
str r0, [r1]
movs r0, 0
@@ -3553,7 +3553,7 @@ sub_81248F4: @ 81248F4
sub_8124904: @ 8124904
push {r4-r7,lr}
sub sp, 0xC
- ldr r2, =0x0203a148
+ ldr r2, =gUnknown_0203A148
ldr r0, [r2]
ldrb r0, [r0, 0xA]
subs r0, 0x1
@@ -3631,7 +3631,7 @@ _08124926:
bl Print
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03001180
+ ldr r0, =gUnknown_03001180
str r7, [r0]
b _081249CE
.pool
@@ -3644,7 +3644,7 @@ _081249C4:
_081249CE:
cmp r7, 0
bne _08124A62
- ldr r0, =0x03001180
+ ldr r0, =gUnknown_03001180
ldr r0, [r0]
cmp r0, 0x1
bne _081249F4
@@ -3663,7 +3663,7 @@ _081249F4:
movs r1, 0x11
bl FillWindowPixelBuffer
_081249FC:
- ldr r0, =0x0203a148
+ ldr r0, =gUnknown_0203A148
ldr r2, [r0]
adds r2, 0xC
movs r0, 0x1
@@ -3677,12 +3677,12 @@ _081249FC:
bl Print
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03001180
+ ldr r0, =gUnknown_03001180
str r4, [r0]
b _08124A62
.pool
_08124A2C:
- ldr r4, =0x03001180
+ ldr r4, =gUnknown_03001180
ldr r0, [r4]
cmp r0, 0x1
bne _08124A48
@@ -3718,7 +3718,7 @@ sub_8124A70: @ 8124A70
push {r4,r5,lr}
sub sp, 0x8
ldr r0, =gUnknown_085A1D68
- ldr r5, =0x0203a148
+ ldr r5, =gUnknown_0203A148
ldr r1, [r5]
ldr r4, =0x0000088c
adds r1, r4
@@ -3823,7 +3823,7 @@ _08124B44:
lsrs r5, r0, 24
cmp r5, 0x40
beq _08124BB8
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
lsls r4, r5, 4
adds r0, r4, r5
@@ -3854,7 +3854,7 @@ _08124B9C:
_08124BA2:
adds r4, r5
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
lsls r1, r7, 24
lsrs r1, 24
@@ -3903,7 +3903,7 @@ sub_8124BE4: @ 8124BE4
mov r5, sp
adds r5, 0x6
add r7, sp, 0x4
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
movs r0, 0x1C
add r0, r9
@@ -3994,7 +3994,7 @@ _08124C9C:
sub_8124CBC: @ 8124CBC
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203a148
+ ldr r0, =gUnknown_0203A148
ldr r0, [r0]
ldrh r1, [r0, 0x8]
movs r3, 0x2E
@@ -4042,7 +4042,7 @@ _08124D0E:
sub_8124D14: @ 8124D14
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203a148
+ ldr r4, =gUnknown_0203A148
ldr r0, [r4]
ldrh r1, [r0, 0x4]
cmp r1, 0
@@ -4082,7 +4082,7 @@ _08124D56:
thumb_func_start sub_8124D64
sub_8124D64: @ 8124D64
push {r4,lr}
- ldr r0, =0x0203a148
+ ldr r0, =gUnknown_0203A148
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0
@@ -4110,7 +4110,7 @@ _08124DA8:
bl sub_8124904
b _08124DF8
_08124DAE:
- ldr r4, =0x0203a148
+ ldr r4, =gUnknown_0203A148
ldr r0, [r4]
ldrb r0, [r0, 0xA]
cmp r0, 0x2
@@ -4132,7 +4132,7 @@ _08124DBC:
_08124DE0:
movs r0, 0x5
bl m4aSongNumStart
- ldr r0, =0x0203a148
+ ldr r0, =gUnknown_0203A148
ldr r0, [r0]
ldr r1, =0x00000a72
adds r0, r1
@@ -4151,7 +4151,7 @@ _08124DF8:
sub_8124E0C: @ 8124E0C
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203a148
+ ldr r4, =gUnknown_0203A148
ldr r0, [r4]
ldrh r1, [r0, 0x4]
cmp r1, 0
@@ -4207,7 +4207,7 @@ _08124E7C:
bl sub_8084CCC
b _08124EFA
_08124E84:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
movs r1, 0xD
@@ -4235,7 +4235,7 @@ _08124EB0:
.pool
_08124EBC:
ldr r3, =gUnknown_085A1E3C
- ldr r0, =0x0203a148
+ ldr r0, =gUnknown_0203A148
ldr r0, [r0]
ldrh r1, [r0, 0x8]
lsls r0, r1, 1
@@ -4268,7 +4268,7 @@ _08124F00:
ldr r0, =sub_81B58A8
bl SetMainCallback2
_08124F06:
- ldr r4, =0x0203a148
+ ldr r4, =gUnknown_0203A148
ldr r0, [r4]
cmp r0, 0
beq _08124F16
diff --git a/asm/reset_rtc_screen.s b/asm/reset_rtc_screen.s
index 1c55f0efa..044433775 100644
--- a/asm/reset_rtc_screen.s
+++ b/asm/reset_rtc_screen.s
@@ -9,7 +9,7 @@
sub_809E8E8: @ 809E8E8
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -154,7 +154,7 @@ _0809E9FE:
sub_809EA04: @ 809EA04
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -299,7 +299,7 @@ sub_809EB04: @ 809EB04
bl AddObjectToBack
lsls r0, 24
lsrs r1, r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -404,8 +404,8 @@ sub_809EBC4: @ 809EBC4
lsls r2, 24
lsrs r2, 24
mov r8, r2
- ldr r7, =0x02021fc4
- ldr r4, =0x02021cc4
+ ldr r7, =gUnknown_02021FC4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
movs r2, 0x1
movs r3, 0x4
@@ -450,7 +450,7 @@ sub_809EBC4: @ 809EBC4
adds r0, r7, 0
adds r1, r4, 0
bl CopyString
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
mov r0, r9
str r0, [sp]
movs r0, 0xFF
@@ -603,7 +603,7 @@ _0809ED98:
sub_809EDA0: @ 809EDA0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -622,7 +622,7 @@ sub_809EDB8: @ 809EDB8
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r0, r4, r5
ldrb r0, [r0, 0x10]
bl sub_809EBA0
@@ -648,7 +648,7 @@ sub_809EDE8: @ 809EDE8
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r5, r7, r0
ldrb r4, [r5, 0x4]
@@ -657,7 +657,7 @@ sub_809EDE8: @ 809EDE8
lsls r0, 2
ldr r1, =gUnknown_0851041C
adds r2, r0, r1
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r3, [r1, 0x2E]
movs r0, 0x2
ands r0, r3
@@ -707,7 +707,7 @@ _0809EE66:
ands r0, r1
cmp r0, 0
beq _0809EEF4
- ldr r1, =0x03005cf8
+ ldr r1, =gUnknown_03005CF8
ldrh r0, [r5, 0x6]
strh r0, [r1]
ldrh r0, [r5, 0x8]
@@ -718,7 +718,7 @@ _0809EE66:
strb r0, [r1, 0x4]
movs r0, 0x5
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -782,12 +782,12 @@ sub_809EF00: @ 809EF00
lsls r6, r0, 2
add r6, r8
lsls r6, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
adds r5, r6, r0
movs r0, 0
strh r0, [r5]
- ldr r1, =0x03005cf8
+ ldr r1, =gUnknown_03005CF8
ldrh r0, [r1]
strh r0, [r5, 0x6]
movs r0, 0x2
@@ -994,7 +994,7 @@ sub_809F0F8: @ 809F0F8
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r0, 0
ldrsh r5, [r6, r0]
@@ -1021,7 +1021,7 @@ _0809F11C:
movs r1, 0x1
movs r3, 0
bl Print
- ldr r1, =0x03005cf8
+ ldr r1, =gUnknown_03005CF8
ldrh r3, [r1]
ldrb r0, [r1, 0x2]
str r0, [sp]
@@ -1042,7 +1042,7 @@ _0809F11C:
movs r1, 0x1
movs r3, 0
bl Print
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xA0
@@ -1073,7 +1073,7 @@ _0809F11C:
adds r0, 0x1
strh r0, [r6]
_0809F1B2:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -1109,7 +1109,7 @@ sub_809F200: @ 809F200
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -1146,7 +1146,7 @@ _0809F24C:
b _0809F404
.pool
_0809F268:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1154,7 +1154,7 @@ _0809F268:
beq _0809F276
b _0809F404
_0809F276:
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0
beq _0809F282
@@ -1178,7 +1178,7 @@ _0809F29C:
b _0809F334
.pool
_0809F2B4:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -1195,8 +1195,8 @@ _0809F2CA:
bl sub_8198070
ldr r0, =gUnknown_085ECA38
bl sub_809F0C0
- ldr r2, =0x03005cf8
- ldr r0, =0x03005d90
+ ldr r2, =gUnknown_03005CF8
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xA0
ldr r1, [r0, 0x4]
@@ -1214,7 +1214,7 @@ _0809F2CA:
b _0809F404
.pool
_0809F310:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -1240,7 +1240,7 @@ _0809F340:
ldrb r0, [r5, 0x2]
bl DestroyTask
bl GameFreakRTC_Reset
- ldr r4, =0x03005cf8
+ ldr r4, =gUnknown_03005CF8
movs r1, 0
ldrsh r0, [r4, r1]
movs r1, 0x2
@@ -1250,7 +1250,7 @@ _0809F340:
movs r3, 0x4
ldrsb r3, [r4, r3]
bl GameFreakRTC_CalcRTCToLocalDelta
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r2, 0xA0
ldr r0, [r4]
@@ -1289,7 +1289,7 @@ _0809F3C4:
movs r0, 0x5
strh r0, [r5]
_0809F3C8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1306,7 +1306,7 @@ _0809F3C8:
movs r0, 0x6
strh r0, [r5]
_0809F3EA:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
diff --git a/asm/rng.s b/asm/rng.s
index 1f1e4678c..ff9f2657f 100644
--- a/asm/rng.s
+++ b/asm/rng.s
@@ -8,14 +8,14 @@
thumb_func_start GenerateRandomNumber
@ u16 GenerateRandomNumber()
GenerateRandomNumber: @ 806F5CC
- ldr r2, =0x03005d80
+ ldr r2, =gUnknown_03005D80
ldr r1, [r2]
ldr r0, =0x41c64e6d
muls r0, r1
ldr r1, =0x00006073
adds r0, r1
str r0, [r2]
- ldr r2, =0x020249c0
+ ldr r2, =gUnknown_020249C0
ldr r1, [r2]
adds r1, 0x1
str r1, [r2]
@@ -29,9 +29,9 @@ GenerateRandomNumber: @ 806F5CC
SeedRng: @ 806F5F8
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x03005d80
+ ldr r1, =gUnknown_03005D80
str r0, [r1]
- ldr r1, =0x020249bc
+ ldr r1, =gUnknown_020249BC
movs r0, 0
strb r0, [r1]
bx lr
@@ -42,7 +42,7 @@ SeedRng: @ 806F5F8
SeedRng2: @ 806F610
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x03005d84
+ ldr r1, =gUnknown_03005D84
str r0, [r1]
bx lr
.pool
@@ -50,7 +50,7 @@ SeedRng2: @ 806F610
thumb_func_start GenerateRandomNumber2
GenerateRandomNumber2: @ 806F620
- ldr r2, =0x03005d84
+ ldr r2, =gUnknown_03005D84
ldr r1, [r2]
ldr r0, =0x41c64e6d
muls r0, r1
diff --git a/asm/rom3.s b/asm/rom3.s
index 951bb77e2..9596b9764 100644
--- a/asm/rom3.s
+++ b/asm/rom3.s
@@ -8,19 +8,19 @@
thumb_func_start battle_wireless_setup_if_required_maybe
battle_wireless_setup_if_required_maybe: @ 8032654
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _08032686
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0803266E
bl sub_800B488
_0803266E:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0803267A
@@ -40,18 +40,18 @@ _08032686:
sub_803269C: @ 803269C
push {r4-r7,lr}
sub sp, 0x14
- ldr r0, =0x03005d04
+ ldr r0, =gUnknown_03005D04
ldr r1, =nullsub_20
str r1, [r0]
movs r0, 0
str r0, [sp, 0x10]
movs r1, 0
- ldr r7, =0x03005d60
- ldr r6, =0x020244ac
+ ldr r7, =gUnknown_03005D60
+ ldr r6, =gUnknown_020244AC
movs r2, 0
- ldr r5, =0x020244b0
+ ldr r5, =gUnknown_020244B0
ldr r4, =nullsub_21
- ldr r3, =0x02024076
+ ldr r3, =gUnknown_02024076
_080326B8:
lsls r0, r1, 2
adds r0, r7
@@ -72,21 +72,21 @@ _080326B8:
cmp r1, 0x3
ble _080326B8
bl battle_wireless_setup_if_required_maybe
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
movs r5, 0
str r5, [r0]
bl sub_80A3934
bl sub_806E414
movs r0, 0xF
bl sub_81308C8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x10
ands r0, r1
cmp r0, 0
beq _08032728
bl zero_enemy_party_data
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
movs r1, 0x90
lsls r1, 1
str r5, [sp]
@@ -103,9 +103,9 @@ _080326B8:
add r2, sp, 0x10
bl pokemon_setattr
_08032728:
- ldr r0, =0x02022ff4
+ ldr r0, =gUnknown_02022FF4
str r5, [r0]
- ldr r0, =0x0202428c
+ ldr r0, =gUnknown_0202428C
strb r5, [r0]
add sp, 0x14
pop {r4-r7}
@@ -117,7 +117,7 @@ _08032728:
thumb_func_start sub_8032768
sub_8032768: @ 8032768
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -132,7 +132,7 @@ _08032784:
movs r0, 0x2
bl sub_8184DA4
_0803278A:
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
movs r1, 0x80
lsls r1, 17
@@ -153,14 +153,14 @@ _080327B0:
bl b_setup_bx
_080327B4:
bl sub_8033050
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _080327E2
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
cmp r4, r1
bge _080327E2
@@ -176,7 +176,7 @@ _080327D0:
blt _080327D0
_080327E2:
movs r4, 0
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
movs r2, 0xD2
lsls r2, 1
movs r1, 0
@@ -189,7 +189,7 @@ _080327EC:
cmp r4, 0x5F
bls _080327EC
movs r4, 0
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
movs r2, 0x81
lsls r2, 2
movs r1, 0
@@ -214,14 +214,14 @@ b_setup_bx: @ 8032824
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r3, [r0]
movs r5, 0x80
lsls r5, 15
ands r5, r3
cmp r5, 0
beq _080328E4
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_8039ECC
str r0, [r1]
movs r4, 0x80
@@ -229,19 +229,19 @@ b_setup_bx: @ 8032824
ands r4, r3
cmp r4, 0
beq _08032874
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_818994C
str r0, [r2]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
movs r0, 0
strb r0, [r1]
b _0803287E
.pool
_08032874:
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_805745C
str r0, [r2]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
strb r4, [r1]
_0803287E:
ldr r3, =sub_805F164
@@ -255,7 +255,7 @@ _0803287E:
str r3, [r2, 0xC]
movs r0, 0x3
strb r0, [r1, 0x3]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
movs r0, 0x4
strb r0, [r1]
movs r0, 0
@@ -270,7 +270,7 @@ _0803287E:
movs r0, 0x3
movs r1, 0x1
bl sub_81B8D64
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
movs r1, 0
strh r1, [r0]
strh r1, [r0, 0x2]
@@ -285,7 +285,7 @@ _080328E4:
beq _080328F0
b _080329E0
_080328F0:
- ldr r0, =0x03005d04
+ ldr r0, =gUnknown_03005D04
ldr r2, =sub_8039ECC
str r2, [r0]
movs r1, 0x80
@@ -293,7 +293,7 @@ _080328F0:
mov r12, r2
cmp r1, 0
beq _08032918
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldr r0, =sub_815936C
b _08032934
.pool
@@ -303,17 +303,17 @@ _08032918:
ands r3, r0
cmp r3, 0
beq _08032930
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldr r0, =bx_goto_buffer_A_ch0_tbl3
b _08032934
.pool
_08032930:
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldr r0, =sub_805745C
_08032934:
str r0, [r1]
mov r10, r1
- ldr r4, =0x02024076
+ ldr r4, =gUnknown_02024076
movs r0, 0
mov r9, r0
mov r1, r9
@@ -324,10 +324,10 @@ _08032934:
str r2, [r5, 0x4]
movs r6, 0x1
strb r6, [r4, 0x1]
- ldr r2, =0x0202406c
+ ldr r2, =gUnknown_0202406C
movs r7, 0x2
strb r7, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r3, [r0]
movs r0, 0x80
lsls r0, 17
@@ -347,7 +347,7 @@ _08032964:
cmp r1, 0
beq _080329B4
mov r1, r12
- ldr r0, =0x03005d04
+ ldr r0, =gUnknown_03005D04
str r1, [r0]
ldr r0, =sub_818994C
str r0, [r5]
@@ -381,12 +381,12 @@ _080329CC:
.pool
_080329E0:
ldr r1, =sub_8039ECC
- ldr r2, =0x03005d04
+ ldr r2, =gUnknown_03005D04
str r1, [r2]
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_805745C
str r0, [r2]
- ldr r4, =0x02024076
+ ldr r4, =gUnknown_02024076
strb r5, [r4]
ldr r6, =sub_805F164
str r6, [r2, 0x4]
@@ -401,7 +401,7 @@ _080329E0:
mov r8, r0
mov r1, r8
strb r1, [r4, 0x3]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
mov r10, r0
movs r1, 0x4
mov r9, r1
@@ -420,7 +420,7 @@ _08032A20:
cmp r0, r1
bne _08032AA0
ldr r0, =sub_8039ECC
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
str r0, [r1]
ldr r0, =sub_818994C
str r0, [r2]
@@ -448,7 +448,7 @@ _08032A20:
movs r0, 0x3
movs r1, 0x1
bl sub_81B8D64
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
strh r5, [r0]
strh r5, [r0, 0x2]
mov r1, r8
@@ -464,15 +464,15 @@ _08032AA0:
bne _08032AAA
b _08032C3C
_08032AAA:
- ldr r0, =0x0203c7b4
+ ldr r0, =gUnknown_0203C7B4
ldrb r5, [r0]
movs r0, 0
mov r10, r0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
mov r12, r1
adds r7, r4, 0
mov r8, r0
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
movs r4, 0
movs r2, 0x3
mov r9, r2
@@ -492,7 +492,7 @@ _08032AE4:
cmp r0, 0x3
bne _08032B06
_08032AE8:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r0, r4, r0
ldrb r0, [r0, 0x18]
movs r1, 0
@@ -507,11 +507,11 @@ _08032AFC:
_08032B06:
cmp r10, r5
bne _08032B56
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r3, r4, r0
ldrh r1, [r3, 0x18]
lsls r1, 2
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
adds r1, r2
ldr r2, =sub_818994C
str r2, [r1]
@@ -544,7 +544,7 @@ _08032B4C:
ldrh r0, [r3, 0x18]
b _08032C24
_08032B56:
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
adds r0, r4, r2
ldrh r1, [r0, 0x18]
movs r3, 0x1
@@ -579,7 +579,7 @@ _08032B92:
adds r2, r4, r0
ldrh r0, [r2, 0x18]
lsls r0, 2
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
adds r0, r1
ldr r1, =sub_818994C
str r1, [r0]
@@ -614,7 +614,7 @@ _08032BD8:
adds r2, r4, r0
ldrh r0, [r2, 0x18]
lsls r0, 2
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
adds r0, r1
ldr r1, =sub_81864EC
str r1, [r0]
@@ -739,7 +739,7 @@ b_setup_bx_link: @ 8032CC0
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r1, [r4]
movs r5, 0x1
adds r3, r1, 0
@@ -750,31 +750,31 @@ b_setup_bx_link: @ 8032CC0
ands r4, r1
cmp r4, 0
beq _08032D1C
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_8039ECC
str r0, [r1]
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_805745C
str r0, [r2]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
strb r3, [r1]
ldr r0, =sub_8064394
str r0, [r2, 0x4]
strb r5, [r1, 0x1]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
movs r0, 0x2
b _0803303A
.pool
_08032D1C:
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_805745C
str r0, [r2, 0x4]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
strb r4, [r1, 0x1]
ldr r0, =sub_8064394
str r0, [r2]
strb r5, [r1]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
movs r0, 0x2
b _0803303A
.pool
@@ -788,13 +788,13 @@ _08032D48:
ands r3, r1
cmp r3, 0
beq _08032D98
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_8039ECC
str r0, [r1]
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r4, =sub_805745C
str r4, [r2]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
movs r0, 0
strb r0, [r1]
ldr r3, =sub_8064394
@@ -809,10 +809,10 @@ _08032D48:
b _08032DB4
.pool
_08032D98:
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_805745C
str r0, [r2, 0x4]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
strb r3, [r1, 0x1]
ldr r3, =sub_8064394
str r3, [r2]
@@ -824,7 +824,7 @@ _08032D98:
movs r0, 0x3
strb r0, [r1, 0x2]
_08032DB4:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
strb r6, [r0]
b _0803303C
.pool
@@ -839,13 +839,13 @@ _08032DD0:
ands r3, r1
cmp r3, 0
beq _08032E1C
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_8039ECC
str r0, [r1]
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_805745C
str r0, [r2]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
movs r0, 0
strb r0, [r1]
ldr r3, =sub_805F164
@@ -855,10 +855,10 @@ _08032DD0:
b _08032E2E
.pool
_08032E1C:
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
ldr r0, =sub_814AEB0
str r0, [r2]
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
strb r3, [r1]
ldr r3, =sub_8064394
str r3, [r2, 0x4]
@@ -871,7 +871,7 @@ _08032E2E:
str r3, [r2, 0xC]
movs r0, 0x3
strb r0, [r1, 0x3]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
strb r4, [r0]
movs r0, 0
movs r1, 0
@@ -885,7 +885,7 @@ _08032E2E:
movs r0, 0x3
movs r1, 0x1
bl sub_81B8D64
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
movs r1, 0
strh r1, [r0]
strh r1, [r0, 0x2]
@@ -903,17 +903,17 @@ _08032E8C:
ands r0, r1
cmp r0, 0
beq _08032EA4
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_8039ECC
str r0, [r1]
_08032EA4:
movs r0, 0
mov r10, r0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
mov r12, r1
- ldr r7, =0x02024076
+ ldr r7, =gUnknown_02024076
mov r8, r0
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
movs r4, 0
movs r2, 0x3
mov r9, r2
@@ -933,7 +933,7 @@ _08032EE0:
cmp r0, 0x3
bne _08032F02
_08032EE4:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r0, r4, r0
ldrb r0, [r0, 0x18]
movs r1, 0
@@ -948,11 +948,11 @@ _08032EF8:
_08032F02:
cmp r10, r5
bne _08032F52
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r3, r4, r0
ldrh r1, [r3, 0x18]
lsls r1, 2
- ldr r2, =0x03005d60
+ ldr r2, =gUnknown_03005D60
adds r1, r2
ldr r2, =sub_805745C
str r2, [r1]
@@ -985,7 +985,7 @@ _08032F48:
ldrh r0, [r3, 0x18]
b _08033020
_08032F52:
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
adds r0, r4, r2
ldrh r1, [r0, 0x18]
movs r3, 0x1
@@ -1020,7 +1020,7 @@ _08032F8E:
adds r2, r4, r0
ldrh r0, [r2, 0x18]
lsls r0, 2
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
adds r0, r1
ldr r1, =sub_814AEB0
str r1, [r0]
@@ -1055,7 +1055,7 @@ _08032FD4:
adds r2, r4, r0
ldrh r0, [r2, 0x18]
lsls r0, 2
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
adds r0, r1
ldr r1, =sub_8064394
str r1, [r0]
@@ -1105,7 +1105,7 @@ _08033028:
bgt _08033036
b _08032EB8
_08033036:
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
movs r0, 0x4
_0803303A:
strb r0, [r1]
@@ -1127,7 +1127,7 @@ sub_8033050: @ 8033050
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -1144,7 +1144,7 @@ _08033074:
movs r0, 0x1
add r0, r8
mov r10, r0
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
add r0, r8
mov r9, r0
mov r0, r8
@@ -1160,11 +1160,11 @@ _08033088:
ands r0, r1
cmp r0, 0
bne _080330A8
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _080330AA
.pool
_080330A8:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_080330AA:
adds r4, r7, r0
adds r0, r4, 0
@@ -1189,7 +1189,7 @@ _080330AA:
bl pokemon_getattr
cmp r0, 0
bne _08033170
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r6, r0
strh r5, [r0]
b _08033178
@@ -1201,7 +1201,7 @@ _080330F0:
ands r0, r1
cmp r0, 0
bne _08033118
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r7, r0
adds r0, r4, 0
movs r1, 0x39
@@ -1213,7 +1213,7 @@ _080330F0:
b _0803312C
.pool
_08033118:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r7, r0
adds r0, r4, 0
movs r1, 0x39
@@ -1238,7 +1238,7 @@ _0803312C:
bl pokemon_getattr
cmp r0, 0
bne _08033170
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r0, r8
subs r0, 0x2
lsls r0, 1
@@ -1258,20 +1258,20 @@ _08033170:
_08033178:
mov r8, r10
_0803317A:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r8, r0
bge _08033184
b _08033074
_08033184:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
ands r0, r1
cmp r0, 0
beq _0803319C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
movs r1, 0
strh r1, [r0, 0x2]
movs r1, 0x3
@@ -1296,7 +1296,7 @@ dp01_prepare_buffer: @ 80331B8
adds r5, r3, 0
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -1318,8 +1318,8 @@ _080331EE:
movs r3, 0
cmp r3, r2
bge _08033236
- ldr r6, =0x02023064
- ldr r5, =0x02024064
+ ldr r6, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
_080331F8:
ldrb r0, [r5]
lsls r0, 9
@@ -1337,8 +1337,8 @@ _08033218:
movs r3, 0
cmp r3, r2
bge _08033236
- ldr r6, =0x02023864
- ldr r5, =0x02024064
+ ldr r6, =gUnknown_02023864
+ ldr r5, =gUnknown_02024064
_08033222:
ldrb r0, [r5]
lsls r0, 9
@@ -1363,9 +1363,9 @@ sub_8033244: @ 8033244
ldr r0, =task00_wireless_something
movs r1, 0
bl CreateTask
- ldr r2, =0x02022d08
+ ldr r2, =gUnknown_02022D08
strb r0, [r2]
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
ldrb r1, [r2]
lsls r0, r1, 2
adds r0, r1
@@ -1401,7 +1401,7 @@ sub_8033244: @ 8033244
ldr r0, =sub_803375C
movs r1, 0
bl CreateTask
- ldr r2, =0x02022d09
+ ldr r2, =gUnknown_02022D09
strb r0, [r2]
ldrb r1, [r2]
lsls r0, r1, 2
@@ -1427,7 +1427,7 @@ sub_8033244: @ 8033244
lsls r0, 3
adds r0, r5
strh r4, [r0, 0x26]
- ldr r0, =0x02022d0a
+ ldr r0, =gUnknown_02022D0A
strb r6, [r0]
pop {r4-r6}
pop {r0}
@@ -1453,8 +1453,8 @@ dp01_prepare_buffer_wireless_probably: @ 80332F4
bics r0, r1
adds r0, 0x4
mov r8, r0
- ldr r2, =0x03005e00
- ldr r3, =0x02022d08
+ ldr r2, =gTasks
+ ldr r3, =gUnknown_02022D08
ldrb r1, [r3]
lsls r0, r1, 2
adds r0, r1
@@ -1486,7 +1486,7 @@ _08033346:
adds r0, r5
movs r2, 0x24
ldrsh r1, [r0, r2]
- ldr r4, =0x020244a0
+ ldr r4, =gUnknown_020244A0
ldr r0, [r4]
adds r0, r1
strb r6, [r0]
@@ -1499,7 +1499,7 @@ _08033346:
ldrsh r1, [r0, r7]
ldr r0, [r4]
adds r1, r0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
strb r0, [r1, 0x1]
ldrb r1, [r3]
@@ -1511,7 +1511,7 @@ _08033346:
ldrsh r1, [r0, r2]
ldr r0, [r4]
adds r1, r0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r1, 0x2]
ldrb r1, [r3]
@@ -1523,7 +1523,7 @@ _08033346:
ldrsh r1, [r0, r7]
ldr r0, [r4]
adds r1, r0
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
strb r0, [r1, 0x3]
ldrb r1, [r3]
@@ -1561,7 +1561,7 @@ _08033346:
ldrsh r1, [r0, r7]
ldr r0, [r4]
adds r1, r0
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r0, [r0]
strb r0, [r1, 0x6]
ldrb r1, [r3]
@@ -1573,7 +1573,7 @@ _08033346:
ldrsh r1, [r0, r2]
ldr r0, [r4]
adds r1, r0
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
ldrb r0, [r0]
strb r0, [r1, 0x7]
movs r2, 0
@@ -1624,7 +1624,7 @@ task00_wireless_something: @ 8033474
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1675,7 +1675,7 @@ _080334E0:
adds r0, 0x1
b _0803363E
_080334E6:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08033504
@@ -1690,7 +1690,7 @@ _080334F6:
b _08033640
.pool
_08033504:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 1
@@ -1722,7 +1722,7 @@ _08033538:
cmp r0, 0
beq _0803355C
bl sub_800A620
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1732,7 +1732,7 @@ _08033538:
b _0803363E
.pool
_0803355C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1772,7 +1772,7 @@ _080335A0:
adds r4, r7
movs r0, 0x26
ldrsh r1, [r4, r0]
- ldr r5, =0x020244a0
+ ldr r5, =gUnknown_020244A0
ldr r0, [r5]
adds r1, r0
ldrb r0, [r1, 0x4]
@@ -1805,14 +1805,14 @@ _080335E6:
lsls r0, 24
cmp r0, 0
beq _08033640
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
adds r1, r0
movs r3, 0x26
ldrsh r2, [r1, r3]
- ldr r0, =0x020244a0
+ ldr r0, =gUnknown_020244A0
ldr r0, [r0]
adds r2, r0
ldrb r0, [r2, 0x4]
@@ -1857,11 +1857,11 @@ sub_8033648: @ 8033648
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08033738
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x20
ands r0, r1
@@ -1869,7 +1869,7 @@ sub_8033648: @ 8033648
beq _08033738
bl sub_8011BD0
movs r4, 0
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
mov r10, r0
b _0803372C
.pool
@@ -1891,11 +1891,11 @@ _08033680:
lsls r0, r4, 8
mov r4, r10
adds r3, r0, r4
- ldr r1, =0x020223c8
+ ldr r1, =gUnknown_020223C8
adds r0, r1
ldrh r6, [r0]
- ldr r7, =0x03005e00
- ldr r4, =0x02022d09
+ ldr r7, =gTasks
+ ldr r4, =gUnknown_02022D09
mov r12, r4
ldrb r1, [r4]
lsls r0, r1, 2
@@ -1921,7 +1921,7 @@ _08033680:
movs r1, 0
strh r1, [r0, 0x24]
_080336E0:
- ldr r2, =0x020244a4
+ ldr r2, =gUnknown_020244A4
mov r4, r12
ldrb r1, [r4]
lsls r0, r1, 2
@@ -1987,7 +1987,7 @@ sub_803375C: @ 803375C
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2016,7 +2016,7 @@ _08033792:
adds r5, r0, r1
movs r0, 0x26
ldrsh r1, [r5, r0]
- ldr r3, =0x020244a4
+ ldr r3, =gUnknown_020244A4
mov r8, r3
ldr r0, [r3]
adds r3, r1, r0
@@ -2040,7 +2040,7 @@ _080337CC:
beq _08033874
b _0803388A
_080337D2:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
lsls r0, r4, 2
adds r0, r1
@@ -2050,7 +2050,7 @@ _080337D2:
cmp r1, 0
bne _0803389C
lsls r0, r4, 9
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
adds r0, r1
adds r1, r3, 0
adds r1, 0x8
@@ -2058,13 +2058,13 @@ _080337D2:
bl memcpy
adds r0, r4, 0
bl sub_803F850
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x4
ands r0, r1
cmp r0, 0
bne _0803388A
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
movs r4, 0x26
ldrsh r0, [r5, r4]
mov r3, r8
@@ -2072,19 +2072,19 @@ _080337D2:
adds r0, r1
ldrb r0, [r0, 0x2]
strb r0, [r2]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
movs r4, 0x26
ldrsh r0, [r5, r4]
adds r0, r1
ldrb r0, [r0, 0x3]
strb r0, [r2]
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
movs r3, 0x26
ldrsh r0, [r5, r3]
adds r0, r1
ldrb r0, [r0, 0x6]
strb r0, [r2]
- ldr r2, =0x0202420e
+ ldr r2, =gUnknown_0202420E
movs r4, 0x26
ldrsh r0, [r5, r4]
adds r0, r1
@@ -2094,7 +2094,7 @@ _080337D2:
.pool
_0803385C:
lsls r0, r4, 9
- ldr r1, =0x02023864
+ ldr r1, =gUnknown_02023864
adds r0, r1
adds r1, r3, 0
adds r1, 0x8
@@ -2104,7 +2104,7 @@ _0803385C:
.pool
_08033874:
ldrb r2, [r3, 0x8]
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
lsls r0, r4, 2
adds r0, r1
@@ -2115,7 +2115,7 @@ _08033874:
bics r0, r1
str r0, [r3]
_0803388A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
adds r1, r2, r7
lsls r1, 3
@@ -2140,7 +2140,7 @@ dp01_build_cmdbuf_x00_a_b_0: @ 80338B4
adds r4, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -2160,7 +2160,7 @@ dp01_build_cmdbuf_x01_a_b_0: @ 80338D8
adds r5, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r4, 0
movs r3, 0x1
strb r3, [r1]
@@ -2183,7 +2183,7 @@ dp01_build_cmdbuf_x02_a_b_varargs: @ 8033900
lsrs r6, r0, 24
lsls r3, 24
lsrs r5, r3, 24
- ldr r0, =0x02022d10
+ ldr r0, =gUnknown_02022D10
movs r3, 0x2
strb r3, [r0]
strb r1, [r0, 0x1]
@@ -2218,7 +2218,7 @@ sub_8033940: @ 8033940
lsrs r6, r0, 24
lsls r2, 24
lsrs r4, r2, 24
- ldr r0, =0x02022d10
+ ldr r0, =gUnknown_02022D10
movs r2, 0x3
strb r2, [r0]
strb r1, [r0, 0x1]
@@ -2252,7 +2252,7 @@ dp01_build_cmdbuf_x04_4_4_4: @ 8033980
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x4
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2270,7 +2270,7 @@ dp01_build_cmdbuf_x05_a_b_c: @ 80339A0
adds r4, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x5
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -2290,7 +2290,7 @@ dp01_build_cmdbuf_x06_a: @ 80339C4
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x6
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -2306,7 +2306,7 @@ dp01_build_cmdbuf_x07_7_7_7: @ 80339E4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x7
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2324,7 +2324,7 @@ dp01_build_cmdbuf_x08_8_8_8: @ 8033A04
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x8
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2342,7 +2342,7 @@ dp01_build_cmdbuf_x09_9_9_9: @ 8033A24
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x9
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2360,7 +2360,7 @@ dp01_build_cmdbuf_x0A_A_A_A: @ 8033A44
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0xA
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2378,7 +2378,7 @@ dp01_build_cmdbuf_x0B_B_B_B: @ 8033A64
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0xB
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2396,7 +2396,7 @@ dp01_build_cmdbuf_x0C_C_C_C: @ 8033A84
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0xC
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2415,7 +2415,7 @@ dp01_build_cmdbuf_x0D_a: @ 8033AA4
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0xD
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -2433,7 +2433,7 @@ sub_8033AC4: @ 8033AC4
lsrs r6, r0, 24
lsls r1, 24
lsrs r4, r1, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r0, 0xE
strb r0, [r1]
strb r4, [r1, 0x1]
@@ -2483,7 +2483,7 @@ dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: @ 8033B0C
lsrs r1, 16
lsls r3, 16
lsrs r3, 16
- ldr r7, =0x02022d10
+ ldr r7, =gUnknown_02022D10
movs r0, 0
mov r12, r0
movs r0, 0xF
@@ -2532,7 +2532,7 @@ dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: @ 8033B0C
lsls r0, 24
cmp r0, 0
bne _08033BAC
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r0, [r0]
strb r0, [r7, 0xC]
ands r6, r0
@@ -2542,7 +2542,7 @@ dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: @ 8033B0C
b _08033BB6
.pool
_08033BAC:
- ldr r0, =0x02022d10
+ ldr r0, =gUnknown_02022D10
movs r1, 0
strb r1, [r0, 0xC]
strb r1, [r0, 0xD]
@@ -2582,10 +2582,10 @@ dp01_build_cmdbuf_x10_TODO: @ 8033BE4
mov r10, r0
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x02022d10
+ ldr r2, =gUnknown_02022D10
movs r0, 0x10
strb r0, [r2]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
strb r0, [r2, 0x1]
strb r1, [r2, 0x2]
@@ -2593,23 +2593,23 @@ dp01_build_cmdbuf_x10_TODO: @ 8033BE4
strb r1, [r2, 0x3]
adds r0, r2, 0x4
mov r12, r0
- ldr r4, =0x020241ea
+ ldr r4, =gUnknown_020241EA
ldrh r0, [r4]
strh r0, [r2, 0x4]
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r0, [r0]
mov r1, r12
strh r0, [r1, 0x2]
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
strh r0, [r1, 0x4]
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
ldrb r0, [r0]
strb r0, [r1, 0x6]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
strb r0, [r1, 0x7]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x52
@@ -2619,7 +2619,7 @@ dp01_build_cmdbuf_x10_TODO: @ 8033BE4
adds r0, 0xB1
ldrb r0, [r0]
strb r0, [r3, 0x9]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
ldrb r0, [r0]
strb r0, [r3, 0xA]
ldr r3, =gBattleMoves
@@ -2633,10 +2633,10 @@ dp01_build_cmdbuf_x10_TODO: @ 8033BE4
strb r0, [r7, 0xB]
movs r3, 0
mov r9, r2
- ldr r0, =0x02022f78
+ ldr r0, =gUnknown_02022F78
mov r8, r0
adds r2, 0x10
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r4, r0, 0
adds r4, 0x20
_08033C6A:
@@ -2652,12 +2652,12 @@ _08033C6A:
adds r5, 0x10
mov r4, r12
adds r4, 0x20
- ldr r6, =0x02022f68
+ ldr r6, =gUnknown_02022F68
mov r2, r12
adds r2, 0x30
_08033C88:
adds r1, r5, r3
- ldr r7, =0x02022f58
+ ldr r7, =gUnknown_02022F58
adds r0, r3, r7
ldrb r0, [r0]
strb r0, [r1]
@@ -2699,7 +2699,7 @@ dp01_build_cmdbuf_x11_TODO: @ 8033CFC
mov r10, r0
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x02022d10
+ ldr r2, =gUnknown_02022D10
movs r0, 0x11
strb r0, [r2]
strb r0, [r2, 0x1]
@@ -2708,34 +2708,34 @@ dp01_build_cmdbuf_x11_TODO: @ 8033CFC
strb r1, [r2, 0x3]
adds r0, r2, 0x4
mov r12, r0
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
strh r0, [r2, 0x4]
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r0, [r0]
mov r1, r12
strh r0, [r1, 0x2]
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
strh r0, [r1, 0x4]
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
ldrb r0, [r0]
strb r0, [r1, 0x6]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
strb r0, [r1, 0x7]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x52
ldrb r0, [r0]
strb r0, [r1, 0x8]
movs r3, 0
mov r9, r2
- ldr r7, =0x02022f78
+ ldr r7, =gUnknown_02022F78
mov r8, r7
mov r4, r9
adds r4, 0x10
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r2, r0, 0
adds r2, 0x20
_08033D5E:
@@ -2751,12 +2751,12 @@ _08033D5E:
adds r5, 0x10
mov r4, r12
adds r4, 0x20
- ldr r6, =0x02022f68
+ ldr r6, =gUnknown_02022F68
mov r2, r12
adds r2, 0x30
_08033D7C:
adds r1, r5, r3
- ldr r7, =0x02022f58
+ ldr r7, =gUnknown_02022F58
adds r0, r3, r7
ldrb r0, [r0]
strb r0, [r1]
@@ -2794,7 +2794,7 @@ dp01_build_cmdbuf_x12_a_bb: @ 8033DE4
lsrs r0, 24
lsls r2, 16
lsrs r2, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x12
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -2814,7 +2814,7 @@ sub_8033E10: @ 8033E10
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x13
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2833,7 +2833,7 @@ sub_8033E30: @ 8033E30
adds r5, r3, 0
lsls r0, 24
lsrs r6, r0, 24
- ldr r3, =0x02022d10
+ ldr r3, =gUnknown_02022D10
movs r4, 0
movs r0, 0x14
strb r0, [r3]
@@ -2866,7 +2866,7 @@ sub_8033E6C: @ 8033E6C
adds r4, r1, 0
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r0, 0x15
strb r0, [r1]
movs r2, 0
@@ -2894,7 +2894,7 @@ dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f: @ 8033EA0
ldr r6, [sp, 0x10]
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x02022d10
+ ldr r4, =gUnknown_02022D10
movs r0, 0x16
strb r0, [r4]
strb r1, [r4, 0x1]
@@ -2925,7 +2925,7 @@ dp01_build_cmdbuf_x17_17_17_17: @ 8033EDC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x17
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -2945,7 +2945,7 @@ dp01_build_cmdbuf_x18_0_aa_health_bar_update: @ 8033EFC
lsrs r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r3, =0x02022d10
+ ldr r3, =gUnknown_02022D10
movs r4, 0
movs r2, 0x18
strb r2, [r3]
@@ -2975,7 +2975,7 @@ dp01_build_cmdbuf_x19_a_bb: @ 8033F34
lsrs r0, 24
lsls r2, 16
lsrs r2, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x19
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -3001,7 +3001,7 @@ dp01_build_cmdbuf_x1A_aaaa_bbbb: @ 8033F68
adds r4, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x1A
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -3044,7 +3044,7 @@ dp01_build_cmdbuf_x1B_aaaa_b: @ 8033FBC
adds r4, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x1B
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -3075,7 +3075,7 @@ dp01_build_cmdbuf_x1C_a: @ 8033FF8
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x1C
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -3093,7 +3093,7 @@ dp01_build_cmdbuf_x1D_1D_numargs_varargs: @ 8034018
lsrs r6, r0, 24
lsls r1, 16
lsrs r4, r1, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r0, 0x1D
strb r0, [r1]
strb r0, [r1, 0x1]
@@ -3134,7 +3134,7 @@ sub_8034060: @ 8034060
lsrs r6, r0, 24
lsls r2, 16
lsrs r5, r2, 16
- ldr r2, =0x02022d10
+ ldr r2, =gUnknown_02022D10
movs r0, 0x1E
strb r0, [r2]
strb r1, [r2, 0x1]
@@ -3188,7 +3188,7 @@ sub_80340C8: @ 80340C8
lsrs r6, r0, 24
lsls r1, 16
lsrs r4, r1, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r0, 0x1F
strb r0, [r1]
strb r4, [r1, 0x1]
@@ -3227,7 +3227,7 @@ sub_8034110: @ 8034110
lsrs r6, r0, 24
lsls r1, 16
lsrs r4, r1, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r0, 0x20
strb r0, [r1]
strb r4, [r1, 0x1]
@@ -3267,7 +3267,7 @@ dp01_build_cmdbuf_x21_a_bb: @ 8034158
lsrs r0, 24
lsls r2, 16
lsrs r2, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x21
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -3288,7 +3288,7 @@ dp01_build_cmdbuf_x22_a_three_bytes: @ 8034184
adds r4, r2, 0
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x02022d10
+ ldr r2, =gUnknown_02022D10
movs r0, 0x22
strb r0, [r2]
strb r1, [r2, 0x1]
@@ -3319,7 +3319,7 @@ dp01_build_cmdbuf_x23_aa_0: @ 80341BC
lsrs r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r3, =0x02022d10
+ ldr r3, =gUnknown_02022D10
movs r4, 0
movs r2, 0x23
strb r2, [r3]
@@ -3343,7 +3343,7 @@ dp01_build_cmdbuf_x24_aa_0: @ 80341E8
lsrs r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r3, =0x02022d10
+ ldr r3, =gUnknown_02022D10
movs r4, 0
movs r2, 0x24
strb r2, [r3]
@@ -3365,7 +3365,7 @@ dp01_build_cmdbuf_x25_25_25_25: @ 8034214
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x25
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3384,7 +3384,7 @@ dp01_build_cmdbuf_x26_a: @ 8034234
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x26
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -3400,7 +3400,7 @@ dp01_build_cmdbuf_x27_27_27_27: @ 8034254
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x27
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3418,7 +3418,7 @@ dp01_build_cmdbuf_x28_28_28_28: @ 8034274
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x28
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3436,7 +3436,7 @@ dp01_build_cmdbuf_x29_29_29_29: @ 8034294
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x29
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3454,7 +3454,7 @@ dp01_build_cmdbuf_x2A_2A_2A_2A: @ 80342B4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x2A
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3474,7 +3474,7 @@ dp01_build_cmdbuf_x2B_aa_0: @ 80342D4
lsrs r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r3, =0x02022d10
+ ldr r3, =gUnknown_02022D10
movs r4, 0
movs r2, 0x2B
strb r2, [r3]
@@ -3498,7 +3498,7 @@ sub_8034300: @ 8034300
lsrs r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r4, =0x02022d10
+ ldr r4, =gUnknown_02022D10
movs r3, 0x2C
strb r3, [r4]
strb r1, [r4, 0x1]
@@ -3519,7 +3519,7 @@ dp01_build_cmdbuf_x2D_2D_2D_2D: @ 803432C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x2D
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3538,7 +3538,7 @@ dp01_build_cmdbuf_x2E_a: @ 803434C
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x2E
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -3554,7 +3554,7 @@ dp01_build_cmdbuf_x2F_2F_2F_2F: @ 803436C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x2F
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3575,7 +3575,7 @@ dp01_build_cmdbuf_x30_TODO: @ 803438C
lsrs r5, r0, 24
lsls r2, 24
lsrs r2, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x30
strb r3, [r1]
movs r0, 0x7F
@@ -3611,7 +3611,7 @@ dp01_build_cmdbuf_x31_31_31_31: @ 80343D4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x31
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3629,7 +3629,7 @@ dp01_build_cmdbuf_x32_32_32_32: @ 80343F4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x32
strb r2, [r1]
strb r2, [r1, 0x1]
@@ -3648,7 +3648,7 @@ dp01_build_cmdbuf_x33_a_33_33: @ 8034414
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x33
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -3669,7 +3669,7 @@ dp01_build_cmdbuf_x34_a_bb_aka_battle_anim: @ 8034438
lsrs r0, 24
lsls r2, 16
lsrs r2, 16
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r3, 0x34
strb r3, [r1]
strb r4, [r1, 0x1]
@@ -3691,7 +3691,7 @@ sub_8034464: @ 8034464
lsrs r5, r0, 24
lsls r2, 24
lsrs r2, 24
- ldr r4, =0x02022d10
+ ldr r4, =gUnknown_02022D10
movs r0, 0x35
strb r0, [r4]
strb r1, [r4, 0x1]
@@ -3707,7 +3707,7 @@ _0803448C:
strb r2, [r4, 0x2]
strb r2, [r4, 0x3]
_08034490:
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
ldrb r2, [r1, 0x2]
adds r2, 0x4
adds r0, r5, 0
@@ -3724,7 +3724,7 @@ dp01_build_cmdbuf_x38_a: @ 80344A8
adds r3, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02022d10
+ ldr r1, =gUnknown_02022D10
movs r2, 0x36
strb r2, [r1]
strb r3, [r1, 0x1]
@@ -3741,11 +3741,11 @@ dp01_build_cmdbuf_x37_a: @ 80344C8
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x02022d10
+ ldr r4, =gUnknown_02022D10
movs r0, 0x37
strb r0, [r4]
strb r1, [r4, 0x1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ca9
adds r1, r0
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]
diff --git a/asm/rom5.s b/asm/rom5.s
index 5f2745129..6f13ca2e8 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -13,7 +13,7 @@ nullsub_35: @ 80A92F4
thumb_func_start sub_80A92F8
sub_80A92F8: @ 80A92F8
push {lr}
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -25,7 +25,7 @@ sub_80A92F8: @ 80A92F8
movs r0, 0x4C
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r2, r0, 0
adds r2, 0x21
movs r1, 0
@@ -43,7 +43,7 @@ sub_80A92F8: @ 80A92F8
c2_80777E8: @ 80A933C
push {r4-r7,lr}
sub sp, 0x8
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x21
ldrb r0, [r0]
cmp r0, 0x13
@@ -98,22 +98,22 @@ _080A93B0:
movs r0, 0x3
bl ShowBg
bl sub_80A1A74
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r1, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
b _080A95D2
.pool
@@ -135,7 +135,7 @@ _080A944A:
b _080A95D2
_080A9450:
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
b _080A95D2
@@ -144,7 +144,7 @@ _080A9460:
bl sub_805E350
b _080A95D2
_080A9466:
- ldr r5, =0x02024474
+ ldr r5, =gUnknown_02024474
adds r4, r5, 0
adds r4, 0x22
ldrb r0, [r4]
@@ -180,7 +180,7 @@ _080A949C:
beq _080A94A8
b _080A95D2
_080A94A8:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
_080A94AA:
adds r1, 0x21
ldrb r0, [r1]
@@ -227,13 +227,13 @@ _080A94F8:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r7
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -264,18 +264,18 @@ _080A94F8:
adds r0, r4, 0
bl sub_805EE54
_080A955C:
- ldr r1, =0x020244ac
- ldr r0, =0x020244b8
+ ldr r1, =gUnknown_020244AC
+ ldr r0, =gUnknown_020244B8
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl sub_8059CB4
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080A95D2
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080A95D2
@@ -296,7 +296,7 @@ _080A95A4:
movs r2, 0x10
movs r3, 0
bl sub_80A27B0
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -305,7 +305,7 @@ _080A95A4:
bl SetMainCallback2
bl sub_805EF14
_080A95D2:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
adds r1, 0x21
ldrb r0, [r1]
adds r0, 0x1
@@ -339,7 +339,7 @@ sub_80A9614: @ 80A9614
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bcs _080A96FC
@@ -348,7 +348,7 @@ sub_80A9614: @ 80A9614
lsls r0, 24
cmp r0, 0
beq _080A9676
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r4, 2
@@ -358,13 +358,13 @@ sub_80A9614: @ 80A9614
ands r0, r1
cmp r0, 0
bne _080A966C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r1, r4, 0
bl sub_805DC0C
@@ -376,7 +376,7 @@ _080A966C:
bl sub_805E7DC
b _080A96F4
_080A9676:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x80
ands r1, r2
@@ -384,7 +384,7 @@ _080A9676:
beq _080A9698
cmp r4, 0
bne _080A9698
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
b _080A96AA
@@ -404,7 +404,7 @@ _080A96AA:
bl sub_805DF84
b _080A96F4
_080A96B2:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r4, 2
@@ -414,13 +414,13 @@ _080A96B2:
ands r0, r1
cmp r0, 0
bne _080A96EC
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
bl sub_805DD7C
@@ -431,7 +431,7 @@ _080A96EC:
movs r1, 0
bl sub_805E7DC
_080A96F4:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x22
movs r1, 0
strb r1, [r0]
@@ -453,13 +453,13 @@ sub_80A9708: @ 80A9708
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r7, r0
bcc _080A9722
b _080A9AA0
_080A9722:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
lsls r2, r7, 2
@@ -488,7 +488,7 @@ _080A974E:
bne _080A9762
b _080A986C
_080A9762:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r6, r0, r1
ldrh r0, [r6]
@@ -497,7 +497,7 @@ _080A9762:
mov r2, r10
muls r2, r0
adds r0, r2, 0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r9, r1
add r0, r9
movs r1, 0x39
@@ -523,7 +523,7 @@ _080A9786:
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r5, =0x0202499c
+ ldr r5, =gUnknown_0202499C
adds r0, r7, 0
movs r1, 0x2
bl sub_80A5C6C
@@ -539,10 +539,10 @@ _080A9786:
adds r1, r4, 0
mov r2, r8
bl AddObjectToFront
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
adds r4, r7, r1
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r4]
lsls r1, r0, 4
adds r1, r0
@@ -587,11 +587,11 @@ _080A9786:
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r7, r1
ldrb r1, [r1]
bl StartObjectImageAnim
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
ldr r2, [sp]
@@ -599,7 +599,7 @@ _080A9786:
b _080A9A50
.pool
_080A986C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x80
ands r1, r2
@@ -607,7 +607,7 @@ _080A986C:
beq _080A98D0
cmp r7, 0
bne _080A98D0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldrb r4, [r0, 0x8]
movs r0, 0
@@ -617,7 +617,7 @@ _080A986C:
lsrs r1, 24
adds r0, r4, 0
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
ldr r1, =gUnknown_08305D2C
ldr r0, [r5]
ldrb r0, [r0, 0x8]
@@ -655,7 +655,7 @@ _080A98D0:
lsrs r1, 24
movs r0, 0x6
bl template_build_for_pokemon_or_trainer
- ldr r5, =0x0202499c
+ ldr r5, =gUnknown_0202499C
ldr r0, =gUnknown_08305D2C
ldrb r0, [r0, 0x18]
movs r4, 0x8
@@ -675,9 +675,9 @@ _080A9914:
movs r1, 0x50
adds r2, r4, 0
bl AddObjectToFront
- ldr r3, =0x020241e4
+ ldr r3, =gUnknown_020241E4
strb r0, [r3]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r3]
lsls r1, r0, 4
adds r1, r0
@@ -705,7 +705,7 @@ _080A9914:
b _080A9A70
.pool
_080A9968:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r6, r0, r1
ldrh r0, [r6]
@@ -714,7 +714,7 @@ _080A9968:
mov r1, r10
muls r1, r0
adds r0, r1, 0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r9, r2
add r0, r9
movs r1, 0x39
@@ -740,7 +740,7 @@ _080A998C:
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r5, =0x0202499c
+ ldr r5, =gUnknown_0202499C
adds r0, r7, 0
movs r1, 0x2
bl sub_80A5C6C
@@ -756,10 +756,10 @@ _080A998C:
adds r1, r4, 0
mov r2, r8
bl AddObjectToFront
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
adds r4, r7, r1
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r4]
lsls r1, r0, 4
adds r1, r0
@@ -804,11 +804,11 @@ _080A998C:
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r7, r1
ldrb r1, [r1]
bl StartObjectImageAnim
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
ldr r1, [sp]
@@ -831,15 +831,15 @@ _080A9A50:
ldr r0, [r0]
str r0, [r1]
_080A9A70:
- ldr r1, =0x02020630
- ldr r0, =0x020241e4
+ ldr r1, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r7, r0
ldrb r0, [r0]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
adds r2, r1
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
ldr r1, [sp]
@@ -872,13 +872,13 @@ sub_80A9ADC: @ 80A9ADC
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
bcc _080A9AEC
b _080A9C5E
_080A9AEC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x80
ands r1, r2
@@ -905,7 +905,7 @@ _080A9B1E:
_080A9B24:
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r4, r5, r0
strb r6, [r4]
adds r0, r5, 0
@@ -918,33 +918,33 @@ _080A9B24:
cmp r0, 0
beq _080A9B6C
ldrb r0, [r4]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r4, r5, 1
adds r1, r4, r1
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
b _080A9BB8
.pool
_080A9B6C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
beq _080A9BA0
ldrb r0, [r4]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r4, r5, 1
adds r1, r4, r1
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0xA
bl healthbar_draw_field_maybe
@@ -952,13 +952,13 @@ _080A9B6C:
.pool
_080A9BA0:
ldrb r0, [r4]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r4, r5, 1
adds r1, r4, r1
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -976,7 +976,7 @@ _080A9BB8:
cmp r0, 0x2
bne _080A9BF0
_080A9BD4:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x1
@@ -984,7 +984,7 @@ _080A9BD4:
b _080A9BFC
.pool
_080A9BF0:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0
@@ -995,12 +995,12 @@ _080A9BFC:
lsls r0, 24
cmp r0, 0
beq _080A9C34
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
@@ -1011,18 +1011,18 @@ _080A9BFC:
b _080A9C5E
.pool
_080A9C34:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
bne _080A9C5E
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
@@ -1048,7 +1048,7 @@ sub_80A9C70: @ 80A9C70
lsrs r4, 24
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r6, [r0]
ldr r0, =sub_80A9DB4
@@ -1061,7 +1061,7 @@ sub_80A9C70: @ 80A9C70
bl LoadCompressedObjectPicUsingHeap
ldr r0, =gUnknown_0852588C
bl LoadCompressedObjectPaletteUsingHeap
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -1074,7 +1074,7 @@ sub_80A9C70: @ 80A9C70
strh r0, [r1, 0xA]
movs r5, 0
lsls r0, r6, 4
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
adds r0, r6
lsls r0, 2
adds r6, r0, r7
@@ -1126,7 +1126,7 @@ _080A9D30:
strh r0, [r1, 0xA]
movs r5, 0
lsls r0, r6, 4
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
adds r0, r6
lsls r0, 2
adds r6, r0, r7
@@ -1171,7 +1171,7 @@ _080A9D86:
cmp r5, 0x9
bls _080A9D42
_080A9D90:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1192,7 +1192,7 @@ sub_80A9DB4: @ 80A9DB4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1362,7 +1362,7 @@ sub_80A9EF4: @ 80A9EF4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -1411,7 +1411,7 @@ _080A9F32:
ldr r1, =0xffff0000
cmp r0, r1
bne _080A9F7C
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -1425,11 +1425,11 @@ _080A9F7C:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldr r1, =gUnknown_0853EF40
bl SetSpriteOamTables_NoPriorityFromTable
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1448,7 +1448,7 @@ sub_80A9FD0: @ 80A9FD0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1493,7 +1493,7 @@ sub_80AA020: @ 80AA020
bl IndexOfObjectPaletteTag
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1513,7 +1513,7 @@ sub_80AA020: @ 80AA020
asrs r0, 16
cmp r0, 0x3
bne _080AA0B0
- ldr r3, =0x02037b14
+ ldr r3, =gUnknown_02037B14
lsls r2, 4
mov r12, r2
ldr r1, =0x0000010d
@@ -1568,7 +1568,7 @@ sub_80AA0D0: @ 80AA0D0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1611,7 +1611,7 @@ sub_80AA124: @ 80AA124
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1629,7 +1629,7 @@ sub_80AA124: @ 80AA124
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
bl obj_free_rotscale_entry
@@ -1660,7 +1660,7 @@ sub_80AA18C: @ 80AA18C
lsls r0, 24
lsrs r4, r0, 24
movs r3, 0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrh r0, [r0]
@@ -1863,14 +1863,14 @@ _080AA328:
bl move_anim_task_del
b _080AA352
_080AA330:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
strh r5, [r0]
strh r2, [r0, 0x2]
strh r1, [r0, 0x4]
strh r1, [r0, 0x6]
strh r3, [r0, 0x8]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1894,9 +1894,9 @@ move_anim_start_t2: @ 80AA364
lsrs r4, 24
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
strb r4, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
strb r4, [r0]
ldr r0, =gUnknown_082C92FC
movs r2, 0
@@ -1906,7 +1906,7 @@ move_anim_start_t2: @ 80AA364
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1923,16 +1923,16 @@ task0A_80788BC: @ 80AA3B4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _080AA3F6
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
diff --git a/asm/rom6.s b/asm/rom6.s
index 266bc7ae3..1a0027a8e 100644
--- a/asm/rom6.s
+++ b/asm/rom6.s
@@ -11,7 +11,7 @@ npc_before_player_of_type: @ 8135424
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x0203ab40
+ ldr r4, =gUnknown_0203AB40
adds r1, r4, 0x2
adds r0, r4, 0
bl GetXYCoordsOneStepInFrontOfPlayer
@@ -23,7 +23,7 @@ npc_before_player_of_type: @ 8135424
bl GetFieldObjectIdByXYZ
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -31,7 +31,7 @@ npc_before_player_of_type: @ 8135424
ldrb r0, [r2, 0x5]
cmp r0, r5
bne _08135470
- ldr r1, =0x020375f2
+ ldr r1, =gUnknown_020375F2
ldrb r0, [r2, 0x8]
strh r0, [r1]
movs r0, 0x1
@@ -48,7 +48,7 @@ _08135472:
thumb_func_start oei_task_add
oei_task_add: @ 8135478
push {lr}
- ldr r0, =0x0203ab40
+ ldr r0, =gUnknown_0203AB40
adds r1, r0, 0x2
bl GetXYCoordsOneStepInFrontOfPlayer
ldr r0, =task08_080C9820
@@ -68,14 +68,14 @@ task08_080C9820: @ 813549C
lsrs r5, r0, 24
adds r6, r5, 0
bl script_env_2_enable
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrb r1, [r1, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -88,13 +88,13 @@ task08_080C9820: @ 813549C
cmp r0, 0
beq _0813551E
_081354D2:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x5
bne _08135504
movs r0, 0x3B
bl FieldEffectStart
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -107,7 +107,7 @@ _08135504:
adds r0, r4, 0
movs r1, 0x39
bl FieldObjectSetSpecialAnim
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -127,12 +127,12 @@ sub_813552C: @ 813552C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectCheckIfSpecialAnimFinishedOrInactive
lsls r0, 24
@@ -141,7 +141,7 @@ sub_813552C: @ 813552C
bne _08135560
movs r0, 0x3B
bl FieldEffectStart
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -167,7 +167,7 @@ sub_8135578: @ 8135578
cmp r4, 0
bne _081355FC
bl player_get_direction_lower_nybble
- ldr r6, =0x02038c08
+ ldr r6, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r6, 0x4]
@@ -191,12 +191,12 @@ _081355B0:
movs r0, 0x3
str r0, [r6, 0x8]
_081355B8:
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
bl GetPlayerAvatarGraphicsIdByCurrentState
adds r1, r0, 0
@@ -208,13 +208,13 @@ _081355B8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r1, [r6, 0x8]
bl StartObjectImageAnim
movs r0, 0x6
bl FieldEffectActiveListRemove
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -234,7 +234,7 @@ sub_813561C: @ 813561C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -244,7 +244,7 @@ sub_813561C: @ 813561C
ldrh r0, [r0, 0x1A]
orrs r1, r0
bl _call_via_r1
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
adds r0, r4, 0
@@ -262,15 +262,15 @@ sub_8135654: @ 8135654
lsls r0, 24
cmp r0, 0
beq _0813568C
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl brm_get_pokemon_selection
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_8179834
b _081356A8
.pool
@@ -284,10 +284,10 @@ _0813568C:
movs r0, 0
b _081356AC
_0813569E:
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_81356C4
_081356A8:
str r0, [r1]
@@ -303,7 +303,7 @@ _081356AC:
sub_81356C4: @ 81356C4
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -320,7 +320,7 @@ oei_rocksmash: @ 81356E4
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -360,10 +360,10 @@ sub_813572C: @ 813572C
movs r0, 0
b _0813574C
_0813573E:
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm2_dig
str r0, [r1]
movs r0, 0x1
@@ -380,7 +380,7 @@ hm2_dig: @ 8135760
movs r0, 0x26
bl FieldEffectStart
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -395,7 +395,7 @@ sub_8135780: @ 8135780
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -435,7 +435,7 @@ _081357D6:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -455,7 +455,7 @@ sub_81357FC: @ 81357FC
adds r6, r1, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0203ab50
+ ldr r5, =gUnknown_0203AB50
ldr r0, =0x00000e88
bl Alloc
str r0, [r5]
@@ -476,7 +476,7 @@ sub_81357FC: @ 81357FC
ldr r4, =0x00000e7d
adds r0, r4
strb r3, [r0]
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
str r6, [r0]
ldr r5, [r5]
adds r2, r5, r2
@@ -524,7 +524,7 @@ _081358A4:
b _081358D2
.pool
_081358C0:
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r1, [r0]
ldr r0, =0x00000804
adds r2, r1, r0
@@ -616,7 +616,7 @@ _08135972:
sub_8135978: @ 8135978
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -658,7 +658,7 @@ _081359EC:
b _08135B9E
_081359F6:
bl remove_some_task
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -669,12 +669,12 @@ _08135A08:
b _08135B9E
_08135A0E:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -684,7 +684,7 @@ _08135A30:
bl ResetAllObjectData
b _08135B9E
_08135A36:
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000809
adds r0, r1
@@ -698,7 +698,7 @@ _08135A46:
.pool
_08135A54:
bl sub_8135BDC
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e7e
adds r0, r1
@@ -713,7 +713,7 @@ _08135A70:
bne _08135A7C
b _08135BD0
_08135A7C:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -729,19 +729,19 @@ _08135A9A:
movs r1, 0x40
movs r2, 0
bl sub_8136444
- ldr r1, =0x0203ab50
+ ldr r1, =gUnknown_0203AB50
ldr r1, [r1]
ldr r2, =0x00000e74
adds r1, r2
strb r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _08135BA6
.pool
_08135AC4:
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e75
adds r0, r1
@@ -750,11 +750,11 @@ _08135AC4:
b _08135B9E
.pool
_08135ADC:
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
ldrh r0, [r0, 0x4]
ldr r1, =0x00001005
bl sub_8136110
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -765,7 +765,7 @@ _08135AFC:
b _08135B9E
_08135B02:
bl sub_8135E2C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -781,12 +781,12 @@ _08135B1A:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03006310
- ldr r2, =0x0203ab48
+ ldr r0, =gUnknown_03006310
+ ldr r2, =gUnknown_0203AB48
ldrh r1, [r2, 0x6]
ldrh r2, [r2, 0x4]
bl ListMenuInit
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -794,7 +794,7 @@ _08135B1A:
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0x8]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -809,7 +809,7 @@ _08135B6A:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -823,13 +823,13 @@ _08135B84:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
strb r0, [r2, 0x8]
_08135B9E:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -866,7 +866,7 @@ sub_8135BDC: @ 8135BDC
movs r0, 0
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r1, [r0]
movs r0, 0x2
bl SetBgTilemapBuffer
@@ -895,7 +895,7 @@ sub_8135BDC: @ 8135BDC
sub_8135C38: @ 8135C38
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e7e
adds r0, r1
@@ -935,7 +935,7 @@ _08135C98:
cmp r0, 0x1
beq _08135D18
ldr r0, =gUnknown_08D9B7C8
- ldr r4, =0x0203ab50
+ ldr r4, =gUnknown_0203AB50
ldr r1, [r4]
bl LZDecompressWram
ldr r1, [r4]
@@ -957,7 +957,7 @@ _08135CD8:
ldr r0, =gUnknown_085B26FC
bl LoadCompressedObjectPalette
_08135CDE:
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r1, [r0]
_08135CE2:
ldr r0, =0x00000e7e
@@ -969,7 +969,7 @@ _08135CE2:
.pool
_08135CFC:
bl sub_8122328
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e7e
adds r0, r1
@@ -1103,7 +1103,7 @@ _08135DFE:
sub_8135E2C: @ 8135E2C
push {r4-r7,lr}
movs r6, 0
- ldr r1, =0x0203ab50
+ ldr r1, =gUnknown_0203AB50
ldr r0, [r1]
ldr r2, =0x0000080a
adds r0, r2
@@ -1142,7 +1142,7 @@ _08135E42:
cmp r6, r0
blt _08135E42
_08135E7C:
- ldr r5, =0x0203ab50
+ ldr r5, =gUnknown_0203AB50
lsls r4, r6, 5
ldr r7, =0x00000954
adds r4, r7
@@ -1164,7 +1164,7 @@ _08135E7C:
movs r0, 0x2
negs r0, r0
str r0, [r1]
- ldr r2, =0x03006310
+ ldr r2, =gUnknown_03006310
adds r1, r2, 0
ldr r0, =gUnknown_085B27B0
ldm r0!, {r4,r6,r7}
@@ -1199,7 +1199,7 @@ _08135E7C:
sub_8135F04: @ 8135F04
push {r4-r6,lr}
lsls r1, 16
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
lsrs r1, 13
ldr r3, =0x00000848
adds r1, r3
@@ -1221,7 +1221,7 @@ sub_8135F04: @ 8135F04
movs r0, 0x57
strb r0, [r4]
adds r4, 0x1
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
adds r0, r5, 0
bl sub_8136EA4
adds r1, r0, 0
@@ -1250,8 +1250,8 @@ sub_8135F70: @ 8135F70
beq _08135F9C
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r0, =0x0203ab50
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e74
adds r0, r1
@@ -1264,7 +1264,7 @@ sub_8135F70: @ 8135F70
ldr r1, =sub_8136470
str r1, [r0]
_08135F9C:
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e7d
adds r0, r1
@@ -1294,7 +1294,7 @@ sub_8135FCC: @ 8135FCC
negs r0, r0
cmp r4, r0
beq _081360A0
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsls r0, r4, 3
ldr r2, =0x00000848
adds r0, r2
@@ -1362,7 +1362,7 @@ _08136032:
lsrs r5, r0, 24
cmp r5, 0x4
bls _08136002
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
mov r0, r8
bl sub_8136EDC
adds r1, r0, 0
@@ -1472,7 +1472,7 @@ _0813614A:
mov r12, r1
cmp r6, 0x27
bhi _08136192
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r9, r0
lsls r7, r2, 3
ldr r1, =0x00000848
@@ -1524,7 +1524,7 @@ sub_81361B0: @ 81361B0
push {r4-r7,lr}
adds r4, r0, 0
adds r5, r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00000848
adds r6, r0, r1
@@ -1602,7 +1602,7 @@ _08136246:
thumb_func_start sub_813624C
sub_813624C: @ 813624C
- ldr r1, =0x0203ab48
+ ldr r1, =gUnknown_0203AB48
movs r0, 0
strh r0, [r1, 0x4]
strh r0, [r1, 0x6]
@@ -1614,14 +1614,14 @@ sub_813624C: @ 813624C
sub_813625C: @ 813625C
push {r4,r5,lr}
bl sub_8136140
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x0000080a
adds r0, r1
movs r1, 0
strb r1, [r0]
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x00000848
_08136274:
ldr r0, [r5]
@@ -1629,7 +1629,7 @@ _08136274:
adds r0, r1
adds r0, r4
ldrb r0, [r0]
- ldr r3, =0x0203ab50
+ ldr r3, =gUnknown_0203AB50
cmp r0, 0
beq _08136290
ldr r1, [r3]
@@ -1675,10 +1675,10 @@ _081362D6:
thumb_func_start sub_81362E0
sub_81362E0: @ 81362E0
push {r4,r5,lr}
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
ldrh r1, [r0, 0x6]
adds r3, r0, 0
- ldr r4, =0x0203ab50
+ ldr r4, =gUnknown_0203AB50
cmp r1, 0
beq _08136308
ldrh r0, [r3, 0x6]
@@ -1723,7 +1723,7 @@ _0813633C:
thumb_func_start sub_8136344
sub_8136344: @ 8136344
push {r4-r7,lr}
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
ldrh r1, [r0, 0x4]
adds r5, r0, 0
cmp r1, 0x4
@@ -1734,7 +1734,7 @@ sub_8136344: @ 8136344
cmp r4, r0
bge _081363A4
ldrh r2, [r5, 0x6]
- ldr r6, =0x0203ab50
+ ldr r6, =gUnknown_0203AB50
ldr r0, [r6]
ldr r3, =0x0000080b
adds r1, r0, r3
@@ -1782,7 +1782,7 @@ _081363A4:
sub_81363BC: @ 81363BC
push {r4,lr}
sub sp, 0x10
- ldr r4, =0x0203ab50
+ ldr r4, =gUnknown_0203AB50
ldr r1, [r4]
ldr r2, =0x00000e7c
adds r0, r1, r2
@@ -1800,7 +1800,7 @@ sub_81363BC: @ 81363BC
ldr r0, =0x00000456
str r0, [sp, 0x4]
str r0, [sp, 0x8]
- ldr r0, =0x0203ab4e
+ ldr r0, =gUnknown_0203AB4E
str r0, [sp, 0xC]
movs r0, 0x2
movs r1, 0xB0
@@ -1822,7 +1822,7 @@ _081363FC:
thumb_func_start sub_8136418
sub_8136418: @ 8136418
push {r4,lr}
- ldr r4, =0x0203ab50
+ ldr r4, =gUnknown_0203AB50
ldr r0, [r4]
ldr r2, =0x00000e7c
adds r1, r0, r2
@@ -1944,7 +1944,7 @@ sub_81364EC: @ 81364EC
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1966,15 +1966,15 @@ sub_8136524: @ 8136524
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r2, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081365BE
- ldr r6, =0x0203ab50
+ ldr r6, =gUnknown_0203AB50
ldr r0, [r6]
ldr r1, =0x00000809
adds r0, r1
@@ -1984,12 +1984,12 @@ sub_8136524: @ 8136524
lsrs r0, 24
cmp r0, 0x1
bhi _0813655A
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
_0813655A:
ldrb r0, [r2]
- ldr r4, =0x0203ab4e
+ ldr r4, =gUnknown_0203AB4E
subs r2, r4, 0x2
adds r1, r4, 0
bl sub_81AE6C8
@@ -2012,7 +2012,7 @@ _081365A4:
bl SetMainCallback2
_081365AC:
bl FreeAllWindowBuffers
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
bl Free
adds r0, r5, 0
@@ -2037,11 +2037,11 @@ sub_81365C8: @ 81365C8
adds r0, r7
lsls r0, 3
mov r8, r0
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r10, r0
mov r6, r8
add r6, r10
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2056,7 +2056,7 @@ _081365F4:
bne _08136602
b _08136708
_08136602:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -2066,7 +2066,7 @@ _08136602:
cmp r0, 0
beq _08136688
ldrb r0, [r6]
- ldr r4, =0x0203ab4e
+ ldr r4, =gUnknown_0203AB4E
subs r2, r4, 0x2
adds r1, r4, 0
bl get_coro_args_x18_x1A
@@ -2074,7 +2074,7 @@ _08136602:
ldrh r1, [r4, 0x6]
ldrh r0, [r4, 0x4]
adds r1, r0
- ldr r5, =0x0203ab50
+ ldr r5, =gUnknown_0203AB50
ldr r0, [r5]
ldr r2, =0x0000080a
adds r0, r2
@@ -2104,7 +2104,7 @@ _08136602:
b _08136708
.pool
_08136688:
- ldr r5, =0x0203ab48
+ ldr r5, =gUnknown_0203AB48
ldrh r2, [r5, 0x4]
mov r8, r2
ldrb r0, [r6]
@@ -2136,11 +2136,11 @@ _081366B6:
_081366D0:
movs r0, 0x5
bl audio_play
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r2, =0x0000ffff
adds r1, r2, 0
strh r1, [r0]
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
mov r1, r9
strh r1, [r0]
adds r0, r7, 0
@@ -2150,7 +2150,7 @@ _081366D0:
_081366F8:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
strh r4, [r0]
adds r0, r7, 0
bl sub_8136938
@@ -2177,7 +2177,7 @@ sub_813671C: @ 813671C
lsls r0, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
bl sub_81221EC
lsls r0, 24
@@ -2186,7 +2186,7 @@ sub_813671C: @ 813671C
bne _08136742
b _08136848
_08136742:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -2195,13 +2195,13 @@ _08136742:
movs r0, 0x5
bl audio_play
ldrb r0, [r7]
- ldr r1, =0x0203ab4e
+ ldr r1, =gUnknown_0203AB4E
subs r2, r1, 0x2
bl get_coro_args_x18_x1A
b _08136822
.pool
_0813676C:
- ldr r6, =0x0203ab48
+ ldr r6, =gUnknown_0203AB48
ldrh r4, [r6, 0x6]
ldrh r5, [r6, 0x4]
ldrb r0, [r7]
@@ -2220,7 +2220,7 @@ _0813676C:
_08136790:
movs r4, 0
_08136792:
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
ldrh r0, [r0, 0x6]
adds r0, r4, r0
lsls r0, 16
@@ -2245,7 +2245,7 @@ _081367C0:
cmp r4, 0x8
bls _08136792
_081367CA:
- ldr r5, =0x0203ab50
+ ldr r5, =gUnknown_0203AB50
ldr r0, [r5]
ldr r4, =0x00000e75
adds r0, r4
@@ -2254,7 +2254,7 @@ _081367CA:
bl sub_81223FC
ldr r0, [r5]
adds r0, r4
- ldr r1, =0x0203ab48
+ ldr r1, =gUnknown_0203AB48
ldrh r3, [r1, 0x4]
lsls r3, 4
adds r3, 0x8
@@ -2275,7 +2275,7 @@ _081367CA:
_08136810:
movs r0, 0x5
bl audio_play
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -2318,15 +2318,15 @@ sub_8136854: @ 8136854
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r2, =0x0203ab48
+ ldr r2, =gUnknown_0203AB48
ldrh r0, [r2, 0x4]
ldrh r1, [r2, 0x6]
adds r0, r1
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e7d
adds r0, r1
@@ -2354,13 +2354,13 @@ _081368AA:
ldrsh r0, [r6, r1]
cmp r0, r5
bge _081368BA
- ldr r1, =0x0203ab48
+ ldr r1, =gUnknown_0203AB48
ldrh r0, [r1, 0x4]
subs r0, 0x1
strh r0, [r1, 0x4]
_081368BA:
- ldr r0, =0x03006310
- ldr r2, =0x0203ab48
+ ldr r0, =gUnknown_03006310
+ ldr r2, =gUnknown_0203AB48
ldrh r1, [r2, 0x6]
ldrh r2, [r2, 0x4]
bl ListMenuInit
@@ -2369,7 +2369,7 @@ _081368BA:
strh r0, [r6]
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000e75
adds r0, r1
@@ -2387,11 +2387,11 @@ _081368E6:
lsrs r4, r0, 24
cmp r4, 0x8
bls _081368E6
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
ldrh r0, [r0, 0x4]
ldr r1, =0x00001005
bl sub_8136110
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r5, r7
lsls r0, 3
adds r0, r1
@@ -2411,9 +2411,9 @@ sub_8136938: @ 8136938
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r1, =0x00000808
adds r0, r1
@@ -2434,7 +2434,7 @@ _0813696A:
movs r3, 0xE
bl SetWindowBorderStyle
ldrb r0, [r6, 0x2]
- ldr r5, =0x0203ab50
+ ldr r5, =gUnknown_0203AB50
ldr r3, [r5]
ldr r4, =0x00000808
adds r1, r3, r4
@@ -2456,7 +2456,7 @@ _0813696A:
bl PutWindowTilemap
movs r0, 0x1
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2499,7 +2499,7 @@ _08136A18:
movs r0, 0x5
bl audio_play
ldr r1, =gUnknown_085B2668
- ldr r0, =0x0203ab50
+ ldr r0, =gUnknown_0203AB50
ldr r0, [r0]
ldr r2, =0x00000804
adds r0, r2
@@ -2524,7 +2524,7 @@ sub_8136A50: @ 8136A50
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ab50
+ ldr r1, =gUnknown_0203AB50
ldr r1, [r1]
movs r2, 0x80
lsls r2, 4
@@ -2540,8 +2540,8 @@ sub_8136A50: @ 8136A50
thumb_func_start sub_8136A74
sub_8136A74: @ 8136A74
push {lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x0203ce7c
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_0203CE7C
ldrh r1, [r0]
lsls r1, 3
ldr r0, =0x00000848
@@ -2558,7 +2558,7 @@ sub_8136A74: @ 8136A74
thumb_func_start sub_8136AA0
sub_8136AA0: @ 8136AA0
push {lr}
- ldr r0, =0x0203ab48
+ ldr r0, =gUnknown_0203AB48
ldr r1, [r0]
movs r0, 0
bl sub_81357FC
@@ -2577,16 +2577,16 @@ sub_8136AB4: @ 8136AB4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
ldrb r0, [r0, 0x2]
movs r1, 0
bl sub_8198070
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r3, =gUnknown_085B262C
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
lsls r1, 3
adds r2, r1
@@ -2597,7 +2597,7 @@ sub_8136AB4: @ 8136AB4
adds r1, r3
ldr r1, [r1]
bl CopyString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9353
adds r0, r5, 0
bl ExpandStringRefs
@@ -2653,7 +2653,7 @@ sub_8136B78: @ 8136B78
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9367
adds r0, r5, 0
bl ExpandStringRefs
@@ -2683,23 +2683,23 @@ sub_8136BC0: @ 8136BC0
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _08136C36
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrb r0, [r0]
bl sub_8136F68
movs r0, 0x5
bl audio_play
- ldr r5, =0x0203ab4e
+ ldr r5, =gUnknown_0203AB4E
subs r6, r5, 0x2
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4]
adds r1, r5, 0
@@ -2711,7 +2711,7 @@ sub_8136BC0: @ 8136BC0
bl sub_813625C
bl sub_81362E0
bl sub_8135E2C
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r5]
ldrh r2, [r6]
bl ListMenuInit
@@ -2746,7 +2746,7 @@ sub_8136C54: @ 8136C54
movs r0, 0x1
bl schedule_bg_copy_tilemap_to_vram
bl sub_81363BC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2767,12 +2767,12 @@ sub_8136C8C: @ 8136C8C
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl GetNature
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x03005d8c
- ldr r7, =0x0203ce7c
+ ldr r5, =gUnknown_03005D8C
+ ldr r7, =gUnknown_0203CE7C
ldrh r2, [r7]
lsls r2, 3
ldr r6, =0x00000848
@@ -2783,7 +2783,7 @@ sub_8136C8C: @ 8136C8C
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r3, =gUnknown_085B262C
ldr r2, [r5]
ldrh r1, [r7]
@@ -2836,12 +2836,12 @@ sub_8136D2C: @ 8136D2C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrb r0, [r5]
bl sub_80FC3E8
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r3, =gUnknown_085B262C
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrh r1, [r5]
lsls r1, 3
@@ -2853,7 +2853,7 @@ sub_8136D2C: @ 8136D2C
adds r1, r3
ldr r1, [r1]
bl CopyString
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldrh r0, [r5]
strh r0, [r1]
lsls r0, 24
@@ -2875,9 +2875,9 @@ sub_8136D90: @ 8136D90
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x020375e0
- ldr r0, =0x03005d8c
- ldr r5, =0x0203ce7c
+ ldr r6, =gUnknown_020375E0
+ ldr r0, =gUnknown_03005D8C
+ ldr r5, =gUnknown_0203CE7C
ldrh r1, [r5]
lsls r1, 3
ldr r2, =0x00000848
@@ -2888,7 +2888,7 @@ sub_8136D90: @ 8136D90
lsls r0, 24
lsrs r0, 24
strh r0, [r6]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldrh r0, [r5]
strh r0, [r1]
lsls r0, 24
@@ -2912,7 +2912,7 @@ sub_8136DE8: @ 8136DE8
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r0, r4, r5
ldrb r0, [r0, 0x2]
movs r1, 0
@@ -2934,7 +2934,7 @@ sub_8136DE8: @ 8136DE8
sub_8136E20: @ 8136E20
push {r4,lr}
lsls r0, 24
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
lsrs r0, 21
adds r1, r0
@@ -3045,7 +3045,7 @@ _08136EEE:
sub_8136EF4: @ 8136EF4
push {lr}
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r3, =0x00000848
_08136EFE:
@@ -3083,7 +3083,7 @@ sub_8136F2C: @ 8136F2C
negs r0, r0
cmp r1, r0
beq _08136F60
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
lsls r0, r1, 3
ldr r1, =0x00000848
@@ -3109,7 +3109,7 @@ sub_8136F68: @ 8136F68
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, r2, 3
adds r0, r1
@@ -3333,20 +3333,20 @@ sub_81370FC: @ 81370FC
lsls r0, 24
cmp r0, 0
beq _08137134
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl brm_get_pokemon_selection
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_8179918
b _08137152
.pool
_08137134:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x15]
cmp r0, 0x1
bne _08137170
@@ -3355,10 +3355,10 @@ _08137134:
lsls r0, 24
cmp r0, 0
bne _08137170
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm2_flash
_08137152:
str r0, [r1]
@@ -3381,11 +3381,11 @@ hm2_flash: @ 8137178
lsls r4, 24
lsrs r4, 24
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3521,7 +3521,7 @@ c2_change_map: @ 8137200
lsls r0, 24
cmp r0, 0
bne _081372D2
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_081372D2:
@@ -3681,7 +3681,7 @@ sub_81373F0: @ 81373F0
sub_8137404: @ 8137404
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3731,7 +3731,7 @@ sub_8137420: @ 8137420
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3753,7 +3753,7 @@ sub_81374C4: @ 81374C4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3794,7 +3794,7 @@ sub_813750C: @ 813750C
ldr r1, =0x00001010
movs r0, 0x52
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3836,7 +3836,7 @@ sub_8137574: @ 8137574
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3851,7 +3851,7 @@ sub_8137574: @ 8137574
b _081375A0
.pool
_08137598:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_081375A0:
@@ -3875,7 +3875,7 @@ sub_81375A8: @ 81375A8
sub_81375BC: @ 81375BC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3925,7 +3925,7 @@ sub_81375D8: @ 81375D8
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3948,7 +3948,7 @@ sub_8137678: @ 8137678
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3991,7 +3991,7 @@ sub_81376DC: @ 81376DC
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4019,7 +4019,7 @@ _08137714:
movs r1, 0
movs r2, 0x20
bl gpu_pal_apply
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_08137726:
@@ -4043,12 +4043,12 @@ sub_8137734: @ 8137734
lsrs r1, r0, 24
cmp r1, 0x1
bne _08137760
- ldr r0, =0x0203bce4
+ ldr r0, =gUnknown_0203BCE4
strb r1, [r0]
b _0813776C
.pool
_08137760:
- ldr r1, =0x0203bce4
+ ldr r1, =gUnknown_0203BCE4
movs r0, 0
strb r0, [r1]
adds r0, r4, 0
@@ -4058,7 +4058,7 @@ _0813776C:
bl sub_80847F8
cmp r0, 0
bne _0813778E
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrh r1, [r2, 0xE]
lsls r1, 16
@@ -4071,7 +4071,7 @@ _0813776C:
bl sav12_xor_set
_0813778E:
bl sub_8076D48
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -4093,7 +4093,7 @@ _081377BC:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
movs r0, 0
strb r6, [r5]
@@ -4160,7 +4160,7 @@ _08137838:
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x43
bl sub_80EE4DC
@@ -4283,7 +4283,7 @@ _08137946:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -4323,7 +4323,7 @@ sub_8137988: @ 8137988
beq _081379CE
bl GameFreakRTC_CalcLocalDateTime
ldr r1, =gUnknown_085B2B44
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
lsls r0, 24
asrs r0, 24
@@ -4410,13 +4410,13 @@ sub_8137A20: @ 8137A20
thumb_func_start sub_8137A4C
sub_8137A4C: @ 8137A4C
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _08137A70
movs r0, 0
bl sub_80C0844
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
strh r0, [r1]
movs r0, 0x1
bl sub_80C0844
@@ -4425,12 +4425,12 @@ sub_8137A4C: @ 8137A4C
_08137A70:
movs r0, 0
bl pokedex_count
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
strh r0, [r1]
movs r0, 0x1
bl pokedex_count
_08137A80:
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
strh r0, [r1]
bl sub_809D42C
lsls r0, 16
@@ -4626,7 +4626,7 @@ _08137C06:
thumb_func_start sub_8137C10
sub_8137C10: @ 8137C10
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl sub_8137A98
bl box_related_two__2
@@ -4651,7 +4651,7 @@ sub_8137C3C: @ 8137C3C
push {lr}
ldr r0, =c2_exit_to_overworld_2_switch
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080CA5C0
str r0, [r1]
pop {r0}
@@ -4688,7 +4688,7 @@ sub_8137C94: @ 8137C94
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4716,7 +4716,7 @@ sub_8137CB4: @ 8137CB4
thumb_func_start Special_ViewWallClock
Special_ViewWallClock: @ 8137CC8
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =c2_exit_to_overworld_2_switch
str r1, [r0, 0x8]
ldr r0, =Cb2_ViewWallClock
@@ -4729,12 +4729,12 @@ Special_ViewWallClock: @ 8137CC8
thumb_func_start wild_pokemon_reroll
wild_pokemon_reroll: @ 8137CEC
- ldr r0, =0x0203ab54
+ ldr r0, =gUnknown_0203AB54
movs r1, 0
strb r1, [r0]
- ldr r0, =0x0203ab55
+ ldr r0, =gUnknown_0203AB55
strb r1, [r0]
- ldr r1, =0x0203ab58
+ ldr r1, =gUnknown_0203AB58
movs r0, 0
str r0, [r1]
bx lr
@@ -4743,14 +4743,14 @@ wild_pokemon_reroll: @ 8137CEC
thumb_func_start sub_8137D0C
sub_8137D0C: @ 8137D0C
- ldr r1, =0x0203ab54
+ ldr r1, =gUnknown_0203AB54
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x0203ab55
+ ldr r1, =gUnknown_0203AB55
movs r0, 0
strb r0, [r1]
- ldr r1, =0x0203ab58
- ldr r0, =0x030022c0
+ ldr r1, =gUnknown_0203AB58
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x20]
str r0, [r1]
bx lr
@@ -4790,7 +4790,7 @@ sub_8137D5C: @ 8137D5C
lsrs r6, r1, 24
cmp r6, 0x63
bhi _08137D88
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
adds r1, r6, 0
movs r2, 0
@@ -4802,14 +4802,14 @@ sub_8137D5C: @ 8137D5C
b _08137D90
.pool
_08137D88:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB5CF
bl CopyString
_08137D90:
ldr r0, =0x00000e0f
cmp r7, r0
bhi _08137DF0
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r7, 0
movs r1, 0x3C
bl __udivsi3
@@ -4839,7 +4839,7 @@ _08137D90:
b _08137DF8
.pool
_08137DF0:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085EB5DA
bl CopyString
_08137DF8:
@@ -4899,7 +4899,7 @@ _08137E58:
lsls r0, 24
lsrs r4, r0, 24
_08137E5C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
pop {r4-r7}
pop {r0}
@@ -4910,12 +4910,12 @@ _08137E5C:
thumb_func_start sub_8137E6C
sub_8137E6C: @ 8137E6C
push {r4,r5,lr}
- ldr r0, =0x030022c0
- ldr r1, =0x0203ab58
+ ldr r0, =gUnknown_030022C0
+ ldr r1, =gUnknown_0203AB58
ldr r4, [r0, 0x20]
ldr r0, [r1]
subs r4, r0
- ldr r5, =0x0203ab55
+ ldr r5, =gUnknown_0203AB55
ldrb r1, [r5]
adds r0, r4, 0
bl sub_8137D5C
@@ -5007,7 +5007,7 @@ _08137F3E:
thumb_func_start sub_8137F44
sub_8137F44: @ 8137F44
push {r4,lr}
- ldr r0, =0x020322dc
+ ldr r0, =gUnknown_020322DC
ldrh r1, [r0]
ldr r0, =0x00000c1d
cmp r1, r0
@@ -5213,7 +5213,7 @@ is_tile_that_overrides_player_control: @ 81380D8
lsls r0, 24
cmp r0, 0
beq _0813810A
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x1
blt _0813810A
@@ -5250,7 +5250,7 @@ sub_8138120: @ 8138120
lsls r0, 24
cmp r0, 0
beq _08138152
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x1
blt _08138152
@@ -5287,7 +5287,7 @@ sub_8138168: @ 8138168
lsls r0, 24
cmp r0, 0
beq _0813819A
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x1
blt _0813819A
@@ -5324,7 +5324,7 @@ sub_81381B0: @ 81381B0
lsls r0, 24
cmp r0, 0
beq _081381E2
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x1
blt _081381E2
@@ -5361,7 +5361,7 @@ sub_81381F8: @ 81381F8
lsls r0, 24
cmp r0, 0
beq _0813822A
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x1
blt _0813822A
@@ -5416,7 +5416,7 @@ _08138262:
lsls r1, r4, 3
subs r1, r4
lsls r1, 2
- ldr r2, =0x020229f0
+ ldr r2, =gUnknown_020229F0
adds r1, r2
bl CopyString
adds r0, r6, 0x1
@@ -5483,7 +5483,7 @@ _081382F4:
b _08138350
_081382FE:
movs r7, 0x2
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrh r0, [r1]
subs r0, 0x1
@@ -5491,7 +5491,7 @@ _081382FE:
.pool
_08138310:
movs r7, 0x1
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0]
mov r9, r1
@@ -5500,7 +5500,7 @@ _08138310:
b _0813834A
.pool
_08138324:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -5514,7 +5514,7 @@ _0813832C:
.pool
_0813833C:
movs r7, 0x3
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r3, [r0]
mov r9, r3
@@ -5531,7 +5531,7 @@ _08138350:
_08138358:
cmp r10, r6
beq _0813840A
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
lsls r2, r6, 3
subs r1, r2, r6
lsls r1, 2
@@ -5625,7 +5625,7 @@ _0813840A:
lsls r0, 24
lsrs r6, r0, 24
_08138410:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r6, r0
bcc _08138358
@@ -5663,7 +5663,7 @@ sub_813842C: @ 813842C
cmp r4, 0x69
bne _081384E6
_08138454:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -5673,7 +5673,7 @@ _08138454:
lsrs r2, r0, 24
cmp r2, 0x10
beq _081384E6
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
@@ -5682,7 +5682,7 @@ _08138454:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
lsls r3, r5, 4
ldrb r2, [r1, 0x5]
@@ -5742,7 +5742,7 @@ sub_81384F0: @ 81384F0
movs r4, 0
ldr r5, =gUnknown_085B2B68
_081384F6:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r4, r0
bne _0813851C
@@ -6145,10 +6145,10 @@ _081388DA:
thumb_func_start sub_81388E4
sub_81388E4: @ 81388E4
push {lr}
- ldr r0, =0x0203ab5c
+ ldr r0, =gUnknown_0203AB5C
movs r1, 0
strb r1, [r0]
- ldr r0, =0x0203ab5d
+ ldr r0, =gUnknown_0203AB5D
strb r1, [r0]
movs r0, 0x2C
bl audio_play
@@ -6166,15 +6166,15 @@ sub_8138910: @ 8138910
lsls r0, 24
lsrs r6, r0, 24
ldr r0, =gUnknown_085B2B78
- ldr r5, =0x0203ab5d
+ ldr r5, =gUnknown_0203AB5D
ldrb r1, [r5]
adds r0, r1, r0
- ldr r4, =0x0203ab5c
+ ldr r4, =gUnknown_0203AB5C
ldrb r2, [r4]
ldrb r0, [r0]
cmp r0, r2
bne _0813896C
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
ldr r2, =gUnknown_085B2B7E
lsls r1, 1
@@ -6364,7 +6364,7 @@ _08138A92:
thumb_func_start sub_8138AA4
sub_8138AA4: @ 8138AA4
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
ldr r1, =gUnknown_085B2B7E
ldrh r1, [r1, 0x8]
@@ -6377,7 +6377,7 @@ sub_8138AA4: @ 8138AA4
thumb_func_start sub_8138AC0
sub_8138AC0: @ 8138AC0
push {lr}
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl box_related_two__2
pop {r0}
bx r0
@@ -6386,12 +6386,12 @@ sub_8138AC0: @ 8138AC0
thumb_func_start sub_8138AD0
sub_8138AD0: @ 8138AD0
- ldr r1, =0x020375e0
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_020375E0
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r0, [r2]
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r0, [r2, 0x2]
strh r0, [r1]
bx lr
@@ -6401,7 +6401,7 @@ sub_8138AD0: @ 8138AD0
thumb_func_start sub_8138AF0
sub_8138AF0: @ 8138AF0
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0xB]
lsls r1, 8
@@ -6419,18 +6419,18 @@ sub_8138AF0: @ 8138AF0
thumb_func_start sub_8138B10
sub_8138B10: @ 8138B10
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
bne _08138B34
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB5F9
bl CopyString
b _08138B3C
.pool
_08138B34:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB601
bl CopyString
_08138B3C:
@@ -6442,18 +6442,18 @@ _08138B3C:
thumb_func_start sub_8138B48
sub_8138B48: @ 8138B48
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
bne _08138B6C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB60E
bl CopyString
b _08138B74
.pool
_08138B6C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB60A
bl CopyString
_08138B74:
@@ -6464,7 +6464,7 @@ _08138B74:
thumb_func_start sub_8138B80
sub_8138B80: @ 8138B80
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
bx lr
.pool
@@ -6474,7 +6474,7 @@ sub_8138B80: @ 8138B80
sub_8138B8C: @ 8138B8C
push {lr}
sub sp, 0x4
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
beq _08138BB0
@@ -6506,7 +6506,7 @@ _08138BC2:
thumb_func_start sub_8138BC8
sub_8138BC8: @ 8138BC8
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl FlagSet
pop {r0}
@@ -6517,7 +6517,7 @@ sub_8138BC8: @ 8138BC8
thumb_func_start sub_8138BDC
sub_8138BDC: @ 8138BDC
push {lr}
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
movs r1, 0
ldrsh r0, [r0, r1]
movs r1, 0x7
@@ -6542,7 +6542,7 @@ sub_8138C04: @ 8138C04
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x20
@@ -6635,7 +6635,7 @@ sp0D9_ComputerRelated: @ 8138CA4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6661,7 +6661,7 @@ sub_8138CE8: @ 8138CE8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
movs r2, 0x8
ldrsh r0, [r1, r2]
@@ -6753,7 +6753,7 @@ sub_8138D88: @ 8138D88
lsls r0, 16
cmp r0, 0
beq _08138DC4
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _08138DAC
@@ -6773,7 +6773,7 @@ _08138DB8:
b _08138DE6
.pool
_08138DC4:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _08138DD4
@@ -6791,7 +6791,7 @@ _08138DE0:
bne _08138DE6
ldr r3, =0x0000027e
_08138DE6:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r5, 0
ldrsh r0, [r2, r5]
@@ -6857,7 +6857,7 @@ _08138E5A:
_08138E5C:
movs r5, 0xFF
_08138E5E:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _08138E70
@@ -6875,7 +6875,7 @@ _08138E7C:
bne _08138E82
ldr r4, =0x00000259
_08138E82:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r1, 0
ldrsh r0, [r2, r1]
@@ -6917,7 +6917,7 @@ sub_8138EC0: @ 8138EC0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6943,7 +6943,7 @@ sub_8138F04: @ 8138F04
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
movs r2, 0x8
ldrsh r0, [r1, r2]
@@ -7036,7 +7036,7 @@ sub_8138FAC: @ 8138FAC
thumb_func_start sub_8138FD4
sub_8138FD4: @ 8138FD4
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r0, =0x000001f5
strh r0, [r1]
bl FlagSet
@@ -7048,7 +7048,7 @@ sub_8138FD4: @ 8138FD4
thumb_func_start sub_8138FEC
sub_8138FEC: @ 8138FEC
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r0, =0x000001f5
strh r0, [r1]
bl FlagReset
@@ -7065,7 +7065,7 @@ sub_8139004: @ 8139004
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x16
bl pokemon_getattr
@@ -7089,7 +7089,7 @@ sub_8139030: @ 8139030
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x17
bl pokemon_getattr
@@ -7113,7 +7113,7 @@ sub_813905C: @ 813905C
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x18
bl pokemon_getattr
@@ -7137,7 +7137,7 @@ sub_8139088: @ 8139088
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x21
bl pokemon_getattr
@@ -7161,7 +7161,7 @@ sub_81390B4: @ 81390B4
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2F
bl pokemon_getattr
@@ -7186,7 +7186,7 @@ _081390E6:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -7214,7 +7214,7 @@ _081390E6:
cmp r0, 0xC
bne _0813913C
_08139128:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _0813914A
.pool
@@ -7224,7 +7224,7 @@ _0813913C:
lsrs r5, r0, 24
cmp r5, 0x5
bls _081390E6
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_0813914A:
strh r0, [r1]
@@ -7238,7 +7238,7 @@ _0813914A:
SpawnScriptFieldObject: @ 8139158
push {lr}
sub sp, 0x8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r3, [r0]
adds r3, 0x7
@@ -7257,7 +7257,7 @@ SpawnScriptFieldObject: @ 8139158
bl SpawnSpecialFieldObjectParametrized
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -7281,7 +7281,7 @@ RemoveScriptFieldObject: @ 81391AC
lsls r0, 24
lsrs r0, 24
bl CameraObjectSetFollowedObjectId
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -7300,12 +7300,12 @@ sub_81391D0: @ 81391D0
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl GetNature
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl sub_8137068
lsls r0, 24
lsrs r0, 24
@@ -7317,7 +7317,7 @@ sub_81391D0: @ 81391D0
thumb_func_start sub_8139200
sub_8139200: @ 8139200
push {r4,lr}
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r0, =0x00004026
bl VarGet
adds r1, r0, 0
@@ -7346,7 +7346,7 @@ sub_8139228: @ 8139228
thumb_func_start sub_8139238
sub_8139238: @ 8139238
push {lr}
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl sub_8165284
pop {r0}
bx r0
@@ -7356,7 +7356,7 @@ sub_8139238: @ 8139238
thumb_func_start sub_8139248
sub_8139248: @ 8139248
push {r4,r5,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r1, =0x00002e68
adds r0, r2, r1
@@ -7368,7 +7368,7 @@ sub_8139248: @ 8139248
ldrh r2, [r2]
adds r1, r2
ldr r2, =gUnknown_085B2B88
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
adds r0, r2
ldrb r0, [r0]
@@ -7398,7 +7398,7 @@ _08139296:
thumb_func_start sub_81392AC
sub_81392AC: @ 81392AC
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r0, =0x00000213
strh r0, [r1]
bl FlagGet
@@ -7418,7 +7418,7 @@ _081392CE:
thumb_func_start sub_81392D4
sub_81392D4: @ 81392D4
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x85
lsls r0, 2
strh r0, [r1]
@@ -7439,7 +7439,7 @@ _081392F2:
thumb_func_start sub_81392F8
sub_81392F8: @ 81392F8
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r0, =0x00000215
strh r0, [r1]
bl FlagGet
@@ -7459,7 +7459,7 @@ _0813931A:
thumb_func_start sub_8139320
sub_8139320: @ 8139320
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r0, =0x00000216
strh r0, [r1]
bl FlagGet
@@ -7484,7 +7484,7 @@ sub_8139348: @ 8139348
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x47
movs r2, 0
@@ -7512,7 +7512,7 @@ sub_8139370: @ 8139370
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x47
@@ -7543,7 +7543,7 @@ sub_81393C8: @ 81393C8
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_806DC8C
lsls r0, 16
@@ -7568,7 +7568,7 @@ sub_81393FC: @ 81393FC
lsls r0, 24
cmp r0, 0
bne _08139454
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0x83
@@ -7619,7 +7619,7 @@ sub_813945C: @ 813945C
sub_813946C: @ 813946C
push {r4,r5,lr}
sub sp, 0x14
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
movs r1, 0x90
lsls r1, 1
movs r4, 0
@@ -7685,7 +7685,7 @@ sub_81394D8: @ 81394D8
_081394FA:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x41
movs r2, 0
@@ -7722,7 +7722,7 @@ sub_8139530: @ 8139530
thumb_func_start sub_8139540
sub_8139540: @ 8139540
push {lr}
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
movs r1, 0x3F
bl sub_806DD7C
lsls r0, 24
@@ -7746,23 +7746,23 @@ sub_8139560: @ 8139560
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
movs r2, 0
strh r0, [r1, 0x8]
strh r2, [r1, 0xA]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
strh r0, [r1, 0xC]
- ldr r0, =0x020375e6
+ ldr r0, =gUnknown_020375E6
ldrh r0, [r0]
strh r0, [r1, 0xE]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
strh r0, [r1, 0x10]
movs r0, 0
@@ -7782,7 +7782,7 @@ sub_81395BC: @ 81395BC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x2]
adds r0, 0x1
@@ -7895,7 +7895,7 @@ _08139698:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -7931,11 +7931,11 @@ _081396D8:
thumb_func_start sub_81396E0
sub_81396E0: @ 81396E0
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x41
movs r2, 0
@@ -7960,7 +7960,7 @@ sub_813970C: @ 813970C
lsls r0, 16
lsrs r0, 16
adds r3, r0, 0
- ldr r2, =0x03005cf8
+ ldr r2, =gUnknown_03005CF8
movs r1, 0
ldrsh r0, [r2, r1]
subs r0, r3
@@ -7993,7 +7993,7 @@ _0813974C:
sub_8139754: @ 8139754
push {r4,lr}
ldr r0, =0x000040c2
- ldr r4, =0x03005cf8
+ ldr r4, =gUnknown_03005CF8
ldrh r1, [r4]
bl VarSet
ldrh r0, [r4]
@@ -8006,11 +8006,11 @@ sub_8139754: @ 8139754
thumb_func_start sub_8139770
sub_8139770: @ 8139770
push {r4-r6,lr}
- ldr r6, =0x020375e0
+ ldr r6, =gUnknown_020375E0
ldrh r0, [r6]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3
bl pokemon_getattr
@@ -8019,11 +8019,11 @@ sub_8139770: @ 8139770
ldrh r0, [r6]
muls r0, r5
adds r0, r4
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r1, 0x7
adds r2, r4, 0
bl pokemon_getattr
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r1, r4, 0
bl CompareString
@@ -8044,7 +8044,7 @@ _081397BE:
thumb_func_start sub_81397C4
sub_81397C4: @ 81397C4
push {r4,r5,lr}
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldrh r1, [r2]
ldr r0, =0x0000270f
cmp r1, r0
@@ -8057,7 +8057,7 @@ _081397E0:
ldr r0, =0x000003e7
cmp r1, r0
bls _081397F8
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r0, 0xA1
strb r0, [r4]
adds r4, 0x1
@@ -8066,7 +8066,7 @@ _081397E0:
_081397F8:
cmp r1, 0x63
bls _0813980C
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r0, 0xA1
strb r0, [r4]
strb r0, [r4, 0x1]
@@ -8076,7 +8076,7 @@ _081397F8:
_0813980C:
cmp r1, 0x9
bls _0813983C
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r0, 0xA1
strb r0, [r4]
strb r0, [r4, 0x1]
@@ -8096,7 +8096,7 @@ _0813981C:
b _08139862
.pool
_0813983C:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r0, 0xA1
strb r0, [r4]
strb r0, [r4, 0x1]
@@ -8123,7 +8123,7 @@ _08139862:
thumb_func_start sub_813986C
sub_813986C: @ 813986C
push {lr}
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x4
bhi _081398B8
@@ -8169,7 +8169,7 @@ _081398BA:
thumb_func_start sub_81398C0
sub_81398C0: @ 81398C0
push {r4,lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r2, =0xfffffedf
adds r0, r2, 0
ldrh r2, [r1]
@@ -8182,7 +8182,7 @@ sub_81398C0: @ 81398C0
b _081398FC
.pool
_081398E0:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r1]
bl ItemIdToBattleMoveId
lsls r0, 16
@@ -8213,7 +8213,7 @@ sub_813990C: @ 813990C
_0813991C:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x4
bl pokemon_getattr
@@ -8239,7 +8239,7 @@ _08139944:
thumb_func_start in_multi_battle_room_with_var_condition
in_multi_battle_room_with_var_condition: @ 813994C
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x00000f1a
@@ -8276,7 +8276,7 @@ sub_8139980: @ 8139980
thumb_func_start sub_8139994
sub_8139994: @ 8139994
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r0, [r0, 0x15]
subs r0, 0x10
@@ -8326,12 +8326,12 @@ _081399E6:
thumb_func_start sub_81399F4
sub_81399F4: @ 81399F4
push {r4,lr}
- ldr r2, =0x0203ab60
+ ldr r2, =gUnknown_0203AB60
movs r0, 0
strh r0, [r2]
- ldr r1, =0x0203ab62
+ ldr r1, =gUnknown_0203AB62
strh r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
movs r0, 0x14
ldrsb r0, [r3, r0]
@@ -8400,15 +8400,15 @@ sub_8139A78: @ 8139A78
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r3, 0
strh r3, [r4, 0x2]
strh r3, [r4, 0x4]
movs r6, 0x1
strh r6, [r4, 0x8]
- ldr r0, =0x020375e2
- ldr r1, =0x020375e4
+ ldr r0, =gUnknown_020375E2
+ ldr r1, =gUnknown_020375E4
ldrh r2, [r0]
ldrh r0, [r1]
cmp r2, r0
@@ -8454,7 +8454,7 @@ sub_8139AF4: @ 8139AF4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x2]
adds r0, 0x1
@@ -8504,7 +8504,7 @@ sub_8139B60: @ 8139B60
mov r5, r8
push {r5,r6}
sub sp, 0xC
- ldr r5, =0x0203ab5e
+ ldr r5, =gUnknown_0203AB5E
ldr r0, =gUnknown_085B2BAC
bl AddWindow
strb r0, [r5]
@@ -8532,7 +8532,7 @@ sub_8139B60: @ 8139B60
adds r2, r4, 0
bl Print
ldr r6, =gUnknown_085B2BB4
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
ldrh r0, [r4]
lsls r0, 2
adds r0, r6
@@ -8574,7 +8574,7 @@ sub_8139B60: @ 8139B60
thumb_func_start sub_8139C10
sub_8139C10: @ 8139C10
push {r4,lr}
- ldr r4, =0x0203ab5e
+ ldr r4, =gUnknown_0203AB5E
ldrb r0, [r4]
movs r1, 0x1
bl sub_8198070
@@ -8605,7 +8605,7 @@ sub_8139C2C: @ 8139C2C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8640,7 +8640,7 @@ sub_8139C80: @ 8139C80
ldr r1, [sp]
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
movs r2, 0x2
ldrsh r0, [r6, r2]
@@ -8769,11 +8769,11 @@ _08139D7C:
sub_8139D98: @ 8139D98
push {r4-r7,lr}
sub sp, 0x18
- ldr r6, =0x020375e0
+ ldr r6, =gUnknown_020375E0
ldrh r0, [r6]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x27
bl pokemon_getattr
@@ -8808,7 +8808,7 @@ sub_8139D98: @ 8139D98
movs r1, 0x2C
bl pokemon_getattr
str r0, [sp, 0x14]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0
strh r0, [r1]
movs r4, 0
@@ -8825,10 +8825,10 @@ _08139E00:
lsrs r4, r0, 24
cmp r4, 0x5
bls _08139E00
- ldr r2, =0x020375e4
+ ldr r2, =gUnknown_020375E4
movs r0, 0
strh r0, [r2]
- ldr r1, =0x020375e6
+ ldr r1, =gUnknown_020375E6
ldr r0, [sp]
strh r0, [r1]
movs r4, 0x1
@@ -8877,7 +8877,7 @@ _08139E6E:
thumb_func_start warp0_in_pokecenter
warp0_in_pokecenter: @ 8139E80
push {r4,lr}
- ldr r0, =0x020322dc
+ ldr r0, =gUnknown_020322DC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r1, 8
@@ -8918,7 +8918,7 @@ _08139EC8:
thumb_func_start sub_8139ED0
sub_8139ED0: @ 8139ED0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x00003c1a
@@ -8988,7 +8988,7 @@ _08139F48:
.4byte _08139FFC
.4byte _0813A014
_08139F70:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r3, 0xCE
lsls r3, 4
@@ -9004,7 +9004,7 @@ _08139F70:
b _0813A038
.pool
_08139F94:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d0c
adds r2, r0, r3
@@ -9018,7 +9018,7 @@ _08139F9E:
b _0813A038
.pool
_08139FB4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000de2
adds r2, r0, r1
@@ -9026,7 +9026,7 @@ _08139FB4:
b _08139F9E
.pool
_08139FCC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000dc8
adds r2, r0, r1
@@ -9034,7 +9034,7 @@ _08139FCC:
b _08139F9E
.pool
_08139FE4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000dda
adds r2, r0, r1
@@ -9042,7 +9042,7 @@ _08139FE4:
b _08139F9E
.pool
_08139FFC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e04
adds r2, r0, r1
@@ -9050,7 +9050,7 @@ _08139FFC:
b _08139F9E
.pool
_0813A014:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e1a
adds r2, r0, r1
@@ -9108,7 +9108,7 @@ sub_813A080: @ 813A080
bl VarGet
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -9123,10 +9123,10 @@ sub_813A080: @ 813A080
lsls r0, 24
cmp r0, 0
bne _0813A0D8
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x5
strh r0, [r1]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
movs r0, 0x4
strh r0, [r1]
b _0813A110
@@ -9138,12 +9138,12 @@ _0813A0D0:
b _0813A10E
_0813A0D8:
movs r3, 0
- ldr r6, =0x020375e2
- ldr r7, =0x020375e4
+ ldr r6, =gUnknown_020375E2
+ ldr r7, =gUnknown_020375E4
lsls r1, r4, 1
lsls r2, r5, 2
ldr r4, =gUnknown_085B2CDC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r1, r2
movs r2, 0xCE
@@ -9185,9 +9185,9 @@ sub_813A128: @ 813A128
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r0, [r1]
strh r0, [r3, 0x1E]
ldrh r0, [r1]
@@ -9381,7 +9381,7 @@ _0813A2BE:
strh r4, [r3, 0x26]
b _0813A2D2
_0813A2C6:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x7F
strh r0, [r1]
adds r0, r4, 0
@@ -9404,13 +9404,13 @@ sub_813A2DC: @ 813A2DC
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
bl script_env_2_enable
- ldr r0, =0x0203ab68
+ ldr r0, =gUnknown_0203AB68
movs r5, 0
strh r5, [r0]
- ldr r1, =0x0203ab6c
+ ldr r1, =gUnknown_0203AB6C
movs r0, 0x40
strb r0, [r1]
ldrh r0, [r6, 0x1E]
@@ -9419,13 +9419,13 @@ sub_813A2DC: @ 813A2DC
ldrb r0, [r6, 0x1E]
movs r1, 0
bl sub_813ACE8
- ldr r4, =0x0203ab64
+ ldr r4, =gUnknown_0203AB64
movs r1, 0xA
ldrsh r0, [r6, r1]
lsls r0, 3
bl AllocZeroed
str r0, [r4]
- ldr r0, =0x0203ab6a
+ ldr r0, =gUnknown_0203AB6A
strh r5, [r0]
bl sub_813A42C
movs r3, 0
@@ -9439,13 +9439,13 @@ sub_813A2DC: @ 813A2DC
ldr r5, =gUnknown_085B2CF0
_0813A33A:
lsls r1, r4, 2
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 6
adds r1, r0
adds r1, r5
ldr r0, [r1]
- ldr r1, =0x0203ab64
+ ldr r1, =gUnknown_0203AB64
ldr r2, [r1]
lsls r1, r4, 3
adds r1, r2
@@ -9504,7 +9504,7 @@ _0813A38C:
strh r0, [r6, 0x22]
movs r1, 0
bl SetStandardWindowBorderStyle
- ldr r4, =0x030061d0
+ ldr r4, =gUnknown_030061D0
ldrh r0, [r6, 0xA]
strh r0, [r4, 0xC]
ldrh r0, [r6, 0x8]
@@ -9522,7 +9522,7 @@ _0813A38C:
strh r0, [r6, 0x24]
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -9540,8 +9540,8 @@ _0813A38C:
thumb_func_start sub_813A42C
sub_813A42C: @ 813A42C
- ldr r1, =0x030061d0
- ldr r0, =0x0203ab64
+ ldr r1, =gUnknown_030061D0
+ ldr r0, =gUnknown_0203AB64
ldr r0, [r0]
str r0, [r1]
ldr r0, =sub_813A46C
@@ -9584,7 +9584,7 @@ sub_813A46C: @ 813A46C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
ldrh r0, [r4, 0x24]
lsls r0, 24
@@ -9592,7 +9592,7 @@ sub_813A46C: @ 813A46C
mov r1, sp
movs r2, 0
bl get_coro_args_x18_x1A
- ldr r1, =0x0203ab68
+ ldr r1, =gUnknown_0203AB68
mov r0, sp
ldrh r0, [r0]
strh r0, [r1]
@@ -9602,7 +9602,7 @@ sub_813A46C: @ 813A46C
mov r1, sp
bl sub_81AE838
ldrh r0, [r4, 0x1E]
- ldr r5, =0x0203ab6a
+ ldr r5, =gUnknown_0203AB6A
ldrh r1, [r5]
bl sub_813AC44
ldrh r0, [r4, 0x1E]
@@ -9632,7 +9632,7 @@ sub_813A4EC: @ 813A4EC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
ldrh r0, [r6, 0x24]
lsls r0, 24
@@ -9649,7 +9649,7 @@ sub_813A4EC: @ 813A4EC
b _0813A566
.pool
_0813A51C:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x7F
strh r0, [r1]
movs r0, 0x5
@@ -9657,7 +9657,7 @@ _0813A51C:
b _0813A54C
.pool
_0813A530:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
movs r0, 0x5
bl audio_play
@@ -9698,7 +9698,7 @@ sub_813A570: @ 813A570
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
ldrh r0, [r4, 0x24]
lsls r0, 24
@@ -9717,7 +9717,7 @@ sub_813A570: @ 813A570
movs r1, 0
movs r2, 0
bl sub_81AE6C8
- ldr r0, =0x0203ab64
+ ldr r0, =gUnknown_0203AB64
ldr r0, [r0]
bl Free
ldrh r0, [r4, 0x22]
@@ -9754,7 +9754,7 @@ sub_813A600: @ 813A600
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9788,7 +9788,7 @@ sub_813A630: @ 813A630
b _0813A65C
.pool
_0813A64C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -9811,7 +9811,7 @@ sub_813A664: @ 813A664
bl script_env_2_enable
adds r0, r4, 0
bl sub_813A694
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -9833,7 +9833,7 @@ sub_813A694: @ 813A694
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
mov r1, sp
ldr r0, =gUnknown_085B3030
@@ -9891,7 +9891,7 @@ sub_813A694: @ 813A694
ldrh r1, [r4, 0x8]
subs r0, r1
strh r0, [r2, 0x8]
- ldr r1, =0x0203ab68
+ ldr r1, =gUnknown_0203AB68
mov r0, sp
bl AddScrollIndicatorArrowPair
lsls r0, 24
@@ -9913,7 +9913,7 @@ sub_813A738: @ 813A738
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r2, r1, r0
movs r0, 0x8
ldrsh r1, [r2, r0]
@@ -9940,7 +9940,7 @@ nullsub_55: @ 813A768
sub_813A76C: @ 813A76C
push {r4-r6,lr}
movs r4, 0
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
ldr r0, =0x0000401f
adds r5, r0, 0
_0813A776:
@@ -9978,7 +9978,7 @@ _0813A7A8:
thumb_func_start sub_813A7B8
sub_813A7B8: @ 813A7B8
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r0, [r1]
cmp r0, 0x5
bls _0813A7C6
@@ -9988,7 +9988,7 @@ _0813A7C6:
ldrh r1, [r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl GetNature
lsls r0, 24
@@ -10122,7 +10122,7 @@ _0813A8F0:
sub_813A8FC: @ 813A8FC
push {lr}
sub sp, 0x2C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000eb8
adds r0, r1
@@ -10138,7 +10138,7 @@ sub_813A8FC: @ 813A8FC
movs r2, 0x30
bl GetStringRightAlignXOffset
adds r3, r0, 0
- ldr r0, =0x0203ab6d
+ ldr r0, =gUnknown_0203AB6D
ldrb r0, [r0]
lsls r3, 24
lsrs r3, 24
@@ -10159,7 +10159,7 @@ sub_813A8FC: @ 813A8FC
thumb_func_start sub_813A958
sub_813A958: @ 813A958
push {r4,lr}
- ldr r4, =0x0203ab6d
+ ldr r4, =gUnknown_0203AB6D
ldr r0, =gUnknown_085B311C
bl AddWindow
strb r0, [r4]
@@ -10179,7 +10179,7 @@ sub_813A958: @ 813A958
thumb_func_start sub_813A988
sub_813A988: @ 813A988
push {r4,lr}
- ldr r4, =0x0203ab6d
+ ldr r4, =gUnknown_0203AB6D
ldrb r0, [r4]
movs r1, 0x1
bl sub_8198070
@@ -10194,11 +10194,11 @@ sub_813A988: @ 813A988
thumb_func_start sub_813A9A4
sub_813A9A4: @ 813A9A4
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000eb8
adds r1, r0, r2
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r2, [r1]
ldrh r0, [r0]
cmp r2, r0
@@ -10217,12 +10217,12 @@ _0813A9CA:
thumb_func_start sub_813A9D0
sub_813A9D0: @ 813A9D0
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000eb8
adds r2, r0, r1
ldrh r1, [r2]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
adds r1, r0
ldr r0, =0x0000270f
@@ -10240,7 +10240,7 @@ _0813A9FE:
thumb_func_start sub_813AA04
sub_813AA04: @ 813AA04
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000eb8
adds r0, r1
@@ -10252,7 +10252,7 @@ sub_813AA04: @ 813AA04
thumb_func_start sub_813AA18
sub_813AA18: @ 813AA18
push {r4,lr}
- ldr r4, =0x0203ab6e
+ ldr r4, =gUnknown_0203AB6E
ldr r0, =gUnknown_085B3124
bl AddWindow
strb r0, [r4]
@@ -10271,7 +10271,7 @@ sub_813AA18: @ 813AA18
thumb_func_start sub_813AA44
sub_813AA44: @ 813AA44
push {r4,lr}
- ldr r4, =0x0203ab6e
+ ldr r4, =gUnknown_0203AB6E
ldrb r0, [r4]
movs r1, 0x1
bl sub_8198070
@@ -10389,7 +10389,7 @@ _0813AB2C:
movs r2, 0x58
movs r3, 0
bl AddDecorationIconObject
- ldr r1, =0x0203ab6c
+ ldr r1, =gUnknown_0203AB6C
strb r0, [r1]
b _0813ABC2
.pool
@@ -10462,13 +10462,13 @@ sub_813ABD4: @ 813ABD4
adds r1, r4, 0
adds r2, r5, 0
bl AddItemIconObject
- ldr r4, =0x0203ab6c
+ ldr r4, =gUnknown_0203AB6C
strb r0, [r4]
lsls r0, 24
lsrs r0, 24
cmp r0, 0x40
beq _0813AC32
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r0, [r4]
lsls r1, r0, 4
adds r1, r0
@@ -10505,7 +10505,7 @@ sub_813AC44: @ 813AC44
push {lr}
lsls r0, 16
lsrs r1, r0, 16
- ldr r2, =0x0203ab6c
+ ldr r2, =gUnknown_0203AB6C
ldrb r0, [r2]
cmp r0, 0x40
beq _0813AC70
@@ -10517,11 +10517,11 @@ sub_813AC44: @ 813AC44
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeResources
_0813AC6A:
- ldr r1, =0x0203ab6c
+ ldr r1, =gUnknown_0203AB6C
movs r0, 0x40
strb r0, [r1]
_0813AC70:
@@ -10533,13 +10533,13 @@ _0813AC70:
thumb_func_start sub_813AC7C
sub_813AC7C: @ 813AC7C
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _0813ACB8
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085B320C
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
lsls r1, 1
adds r1, r2
@@ -10552,9 +10552,9 @@ sub_813AC7C: @ 813AC7C
b _0813ACD2
.pool
_0813ACB8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085B31F8
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
lsls r1, 1
adds r1, r2
@@ -10583,11 +10583,11 @@ sub_813ACE8: @ 813ACE8
lsrs r0, 24
cmp r0, 0x1
bhi _0813AD20
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
bne _0813AD18
- ldr r4, =0x0203ab5e
+ ldr r4, =gUnknown_0203AB5E
ldr r0, =gUnknown_085B3220
bl AddWindow
strb r0, [r4]
@@ -10620,7 +10620,7 @@ sub_813AD34: @ 813AD34
lsrs r0, 24
cmp r0, 0x1
bhi _0813ADAC
- ldr r4, =0x0203ab5e
+ ldr r4, =gUnknown_0203AB5E
ldrb r0, [r4]
movs r1, 0x60
str r1, [sp]
@@ -10672,7 +10672,7 @@ _0813ADAC:
thumb_func_start sub_813ADB8
sub_813ADB8: @ 813ADB8
push {r4,lr}
- ldr r4, =0x0203ab5e
+ ldr r4, =gUnknown_0203AB5E
ldrb r0, [r4]
movs r1, 0x1
bl sub_8198070
@@ -10700,7 +10700,7 @@ sub_813ADD4: @ 813ADD4
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
ldrh r0, [r6, 0x24]
lsls r0, 24
@@ -10728,7 +10728,7 @@ _0813AE1E:
ldrh r2, [r1]
adds r2, r5
lsls r2, 2
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
lsls r1, 6
adds r2, r1
@@ -10789,7 +10789,7 @@ _0813AE90:
sub_813AEB4: @ 813AEB4
push {r4,lr}
movs r1, 0
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
strh r1, [r0]
ldr r0, =0x0000400e
bl VarGet
@@ -10822,7 +10822,7 @@ _0813AEE2:
b _0813AF38
.pool
_0813AF0C:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
strh r2, [r0]
b _0813AF38
.pool
@@ -10863,7 +10863,7 @@ sub_813AF48: @ 813AF48
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
ldrh r0, [r4, 0x24]
lsls r0, 24
@@ -10871,7 +10871,7 @@ sub_813AF48: @ 813AF48
movs r1, 0
movs r2, 0
bl sub_81AE6C8
- ldr r0, =0x0203ab64
+ ldr r0, =gUnknown_0203AB64
ldr r0, [r0]
bl Free
ldrh r0, [r4, 0x22]
@@ -10930,7 +10930,7 @@ task_deoxys_sound: @ 813AFDC
lsrs r0, 24
cmp r0, 0x1
bne _0813B004
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
b _0813B06A
.pool
@@ -10961,7 +10961,7 @@ _0813B004:
mov r0, r8
movs r1, 0
bl VarSet
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
b _0813B070
@@ -10971,7 +10971,7 @@ _0813B05C:
bne _0813B080
ldr r0, =0x000008d4
bl FlagSet
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
_0813B06A:
strh r0, [r1]
@@ -10991,7 +10991,7 @@ _0813B080:
ldr r0, =0x00004035
adds r1, r5, 0
bl VarSet
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
adds r0, r7, 0
@@ -11018,7 +11018,7 @@ sub_813B0B4: @ 813B0B4
lsls r1, 1
movs r2, 0x8
bl gpu_pal_apply
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -11039,7 +11039,7 @@ _0813B0F8:
ldr r0, =sub_813B160
movs r1, 0x8
bl CreateTask
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r0, 0x1
str r0, [r3]
movs r0, 0x3A
@@ -11109,7 +11109,7 @@ increment_var_x4026_on_birth_island_modulo_100: @ 813B184
bl VarGet
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x00003a1a
@@ -11161,7 +11161,7 @@ sub_813B1D0: @ 813B1D0
thumb_func_start set_unknown_box_id
@ void set_unknown_box_id(char id)
set_unknown_box_id: @ 813B204
- ldr r1, =0x0203ab6f
+ ldr r1, =gUnknown_0203AB6F
strb r0, [r1]
bx lr
.pool
@@ -11169,7 +11169,7 @@ set_unknown_box_id: @ 813B204
thumb_func_start get_unknown_box_id
get_unknown_box_id: @ 813B210
- ldr r0, =0x0203ab6f
+ ldr r0, =gUnknown_0203AB6F
ldrb r0, [r0]
bx lr
.pool
@@ -11340,7 +11340,7 @@ sub_813B374: @ 813B374
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085B3400
subs r1, r4, 0x1
adds r1, r2
@@ -11383,7 +11383,7 @@ sub_813B3B0: @ 813B3B0
adds r0, r5, 0
movs r1, 0
bl VarSet
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -11400,7 +11400,7 @@ sub_813B3B0: @ 813B3B0
b _0813B478
.pool
_0813B414:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r1, 0x4
ldrsb r1, [r2, r1]
@@ -11470,7 +11470,7 @@ sub_813B484: @ 813B484
sub_813B490: @ 813B490
push {r4-r7,lr}
movs r3, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
movs r6, 0x4
ldrsb r6, [r4, r6]
@@ -11512,7 +11512,7 @@ _0813B4D8:
thumb_func_start sub_813B4E0
sub_813B4E0: @ 813B4E0
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl sub_81D15CC
cmp r0, 0
@@ -11558,13 +11558,13 @@ _0813B52E:
thumb_func_start sub_813B534
sub_813B534: @ 813B534
push {lr}
- ldr r2, =0x0203ab70
- ldr r1, =0x02022fec
+ ldr r2, =gUnknown_0203AB70
+ ldr r1, =gUnknown_02022FEC
ldr r0, [r1]
str r0, [r2]
movs r0, 0
str r0, [r1]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0813B552
@@ -11593,7 +11593,7 @@ sub_813B57C: @ 813B57C
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11649,7 +11649,7 @@ _0813B5FE:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r2, 0x2
bl link_0800A448
b _0813B708
@@ -11668,8 +11668,8 @@ _0813B622:
beq _0813B62E
b _0813B790
_0813B62E:
- ldr r5, =0x020375e2
- ldr r0, =0x020223c4
+ ldr r5, =gUnknown_020375E2
+ ldr r0, =gUnknown_020223C4
movs r1, 0x80
lsls r1, 1
adds r0, r1
@@ -11677,28 +11677,28 @@ _0813B62E:
strh r0, [r5]
movs r0, 0x1
bl sub_800A5EC
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0x1
bne _0813B668
ldrh r1, [r5]
cmp r1, 0x1
bne _0813B668
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _0813B790
.pool
_0813B668:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
adds r2, r0, 0
cmp r1, 0
bne _0813B68C
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
bne _0813B68C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
b _0813B6AC
.pool
@@ -11706,16 +11706,16 @@ _0813B68C:
ldrh r0, [r2]
cmp r0, 0x1
bne _0813B6A8
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
bne _0813B6A8
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
b _0813B6AC
.pool
_0813B6A8:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_0813B6AC:
strh r0, [r1]
@@ -11736,7 +11736,7 @@ _0813B6C2:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r2, 0x2
bl link_0800A448
b _0813B708
@@ -11751,14 +11751,14 @@ _0813B6E4:
lsls r0, 24
cmp r0, 0
beq _0813B790
- ldr r1, =0x020375f0
- ldr r0, =0x020223c4
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_020223C4
ldrh r0, [r0]
strh r0, [r1]
movs r0, 0
bl sub_800A5EC
_0813B708:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11773,7 +11773,7 @@ _0813B728:
lsls r0, 24
cmp r0, 0
bne _0813B74C
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x2
bne _0813B790
@@ -11782,7 +11782,7 @@ _0813B728:
b _0813B790
.pool
_0813B74C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x3
bne _0813B790
@@ -11812,7 +11812,7 @@ _0813B784:
cmp r0, 0x1
bne _0813B7C6
_0813B790:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -11823,14 +11823,14 @@ _0813B790:
b _0813B7C6
.pool
_0813B7A8:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0813B7B4
bl sub_800AC34
_0813B7B4:
- ldr r0, =0x02022fec
- ldr r1, =0x0203ab70
+ ldr r0, =gUnknown_02022FEC
+ ldr r1, =gUnknown_0203AB70
ldr r1, [r1]
str r1, [r0]
bl script_env_2_enable_and_set_ctx_running
@@ -11846,7 +11846,7 @@ _0813B7C6:
thumb_func_start sub_813B7D8
sub_813B7D8: @ 813B7D8
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _0813B7F8
@@ -11889,14 +11889,14 @@ sub_813B824: @ 813B824
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x2]
adds r0, 0x1
strh r0, [r4, 0x2]
movs r0, 0x2
ldrsh r1, [r4, r0]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r1, r0
bne _0813B858
@@ -11910,7 +11910,7 @@ sub_813B824: @ 813B824
_0813B858:
movs r0, 0
ldrsh r1, [r4, r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
subs r0, 0x1
cmp r1, r0
@@ -11932,7 +11932,7 @@ sub_813B880: @ 813B880
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -11961,7 +11961,7 @@ _fwalk: @ 813B8B0
lsls r0, 2
add r0, r9
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r0, 0x6
ldrsh r1, [r5, r0]
@@ -11986,7 +11986,7 @@ _0813B8EA:
adds r7, r6, 0x1
mov r8, r7
_0813B8F4:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r2, 0
ldrsh r0, [r1, r2]
@@ -12041,8 +12041,8 @@ _0813B94E:
thumb_func_start sub_813B968
sub_813B968: @ 813B968
push {r4,r5,lr}
- ldr r5, =0x020375f0
- ldr r0, =0x020375e0
+ ldr r5, =gUnknown_020375F0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
movs r1, 0x7
bl __udivsi3
@@ -12067,7 +12067,7 @@ sub_813B968: @ 813B968
thumb_func_start sub_813B9A0
sub_813B9A0: @ 813B9A0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x1C]
movs r0, 0xB0
@@ -12085,7 +12085,7 @@ _0813B9B6:
thumb_func_start sub_813B9C0
sub_813B9C0: @ 813B9C0
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -12126,7 +12126,7 @@ _0813BA08:
thumb_func_start sub_813BA10
sub_813BA10: @ 813BA10
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x0000141e
adds r1, r0, r2
@@ -12148,9 +12148,9 @@ sub_813BA30: @ 813BA30
cmp r0, 0
beq _0813BA52
bl sub_813BCE8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrh r0, [r0, 0xE]
movs r2, 0xA1
@@ -12166,7 +12166,7 @@ _0813BA52:
thumb_func_start sub_813BA60
sub_813BA60: @ 813BA60
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x0000141e
adds r0, r1
@@ -12179,7 +12179,7 @@ sub_813BA60: @ 813BA60
bl sub_813BF60
bl sub_813BD84
ldr r1, [r4]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrh r0, [r0, 0xE]
movs r2, 0xA1
@@ -12218,7 +12218,7 @@ sub_813BADC: @ 813BADC
lsrs r0, 16
cmp r0, 0x2
bne _0813BB58
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r5, =0x0000141e
adds r3, r0, r5
@@ -12260,7 +12260,7 @@ _0813BB54:
adds r0, r2, r0
strh r0, [r3]
_0813BB58:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000141e
adds r0, r1
@@ -12279,7 +12279,7 @@ sub_813BB74: @ 813BB74
sub sp, 0x8
movs r3, 0
movs r5, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r2, =0x0000141e
movs r6, 0x1
_0813BB82:
@@ -12318,7 +12318,7 @@ _0813BBC8:
lsrs r5, r0, 24
cmp r5, 0x7
bls _0813BB82
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, =0x0000141e
adds r2, r0
@@ -12366,7 +12366,7 @@ _0813BC1E:
b _0813BC8C
_0813BC2E:
movs r5, 0
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
mov r8, r2
ldr r0, =0x0000141e
mov r9, r0
@@ -12395,7 +12395,7 @@ _0813BC5E:
lsrs r5, r0, 24
cmp r5, 0x7
bls _0813BC3A
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x0000141e
adds r4, r0, r2
@@ -12431,7 +12431,7 @@ sub_813BCA8: @ 813BCA8
push {r4,r5,lr}
movs r3, 0
movs r2, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000141e
adds r0, r1
@@ -12465,7 +12465,7 @@ _0813BCCE:
sub_813BCE8: @ 813BCE8
push {r4-r6,lr}
movs r5, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldrh r1, [r0, 0xE]
ldr r0, =0x000003e6
@@ -12477,7 +12477,7 @@ sub_813BCE8: @ 813BCE8
_0813BD04:
ldr r0, [r6]
ldrh r1, [r0, 0xE]
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
movs r2, 0xA1
lsls r2, 5
@@ -12503,7 +12503,7 @@ _0813BD32:
lsrs r0, 16
cmp r0, 0x4
bhi _0813BD54
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, [r6]
ldrh r0, [r0, 0xE]
@@ -12524,12 +12524,12 @@ _0813BD58:
thumb_func_start sub_813BD60
sub_813BD60: @ 813BD60
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000141e
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
asrs r0, r1
movs r1, 0x1
@@ -12540,7 +12540,7 @@ sub_813BD60: @ 813BD60
thumb_func_start sub_813BD84
sub_813BD84: @ 813BD84
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, =0x0000141e
adds r2, r0
@@ -12567,7 +12567,7 @@ sub_813BDB4: @ 813BDB4
push {lr}
movs r3, 0
movs r2, 0
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
subs r0, 0x8
cmp r0, 0x7
@@ -12608,7 +12608,7 @@ _0813BE10:
movs r3, 0x1
movs r2, 0x5
_0813BE14:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003150
adds r0, r1
@@ -12649,43 +12649,43 @@ _0813BE58:
.4byte _0813BEAC
.4byte _0813BEC0
_0813BE70:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD14
bl CopyString
b _0813BF04
.pool
_0813BE84:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD1B
bl CopyString
b _0813BF04
.pool
_0813BE98:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD22
bl CopyString
b _0813BF04
.pool
_0813BEAC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD29
bl CopyString
b _0813BF04
.pool
_0813BEC0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD30
bl CopyString
b _0813BF04
.pool
_0813BED4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD0C
bl CopyString
b _0813BF04
.pool
_0813BEE8:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
movs r2, 0x7
bl CopyString_LimitN
@@ -12714,7 +12714,7 @@ sub_813BF10: @ 813BF10
cmp r0, 0x2
bne _0813BF40
bl sub_813BA30
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x1
bne _0813BF3C
@@ -12730,7 +12730,7 @@ _0813BF40:
thumb_func_start sub_813BF44
sub_813BF44: @ 813BF44
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000141e
adds r0, r1
@@ -12744,7 +12744,7 @@ sub_813BF44: @ 813BF44
thumb_func_start sub_813BF60
sub_813BF60: @ 813BF60
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x0000141e
adds r1, r0
@@ -12759,7 +12759,7 @@ sub_813BF60: @ 813BF60
thumb_func_start sub_813BF7C
sub_813BF7C: @ 813BF7C
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl sub_813BADC
lsls r0, 24
diff --git a/asm/rom_8034C54.s b/asm/rom_8034C54.s
index 40aa9bc45..6560c85e1 100644
--- a/asm/rom_8034C54.s
+++ b/asm/rom_8034C54.s
@@ -9,7 +9,7 @@
sub_8034C54: @ 8034C54
push {r4-r7,lr}
adds r4, r0, 0
- ldr r5, =0x02022e10
+ ldr r5, =gUnknown_02022E10
ldr r0, [r5]
cmp r0, 0
beq _08034C64
@@ -70,7 +70,7 @@ _08034CC0:
thumb_func_start sub_8034CC8
sub_8034CC8: @ 8034CC8
push {r4,r5,lr}
- ldr r2, =0x02022e10
+ ldr r2, =gUnknown_02022E10
ldr r1, [r2]
cmp r1, 0
beq _08034D08
@@ -91,12 +91,12 @@ _08034CE2:
cmp r4, r0
bcc _08034CE2
_08034CF2:
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r0, [r0, 0x4]
bl Free
_08034CFC:
- ldr r4, =0x02022e10
+ ldr r4, =gUnknown_02022E10
ldr r0, [r4]
bl Free
movs r0, 0
@@ -119,7 +119,7 @@ sub_8034D14: @ 8034D14
mov r8, r0
mov r10, r1
adds r5, r2, 0
- ldr r6, =0x02022e10
+ ldr r6, =gUnknown_02022E10
ldr r0, [r6]
cmp r0, 0
beq _08034DD4
@@ -188,7 +188,7 @@ _08034DB4:
ldr r1, [r1, 0x4]
adds r1, r4, r1
strh r0, [r1, 0xA]
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r1, [r0, 0x4]
mov r2, r9
@@ -208,7 +208,7 @@ _08034DE0:
ldr r0, [r5, 0xC]
ldrh r0, [r0, 0x4]
bl IndexOfObjectPaletteTag
- ldr r6, =0x02022e10
+ ldr r6, =gUnknown_02022E10
ldr r1, [r6]
ldr r1, [r1, 0x4]
mov r4, r9
@@ -322,7 +322,7 @@ _08034EB2:
cmp r3, r2
bcc _08034EB2
_08034ECA:
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
mov r3, r9
mov r4, r8
@@ -366,7 +366,7 @@ sub_8034EFC: @ 8034EFC
movs r0, 0
strh r0, [r1]
lsls r1, r5, 3
- ldr r2, =0x030022f8
+ ldr r2, =gUnknown_030022F8
mov r9, r2
add r1, r9
mov r0, r8
@@ -387,7 +387,7 @@ sub_8034EFC: @ 8034EFC
mov r9, r2
_08034F46:
lsls r0, r5, 3
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
adds r3, r0, r1
ldrh r1, [r4, 0xE]
adds r0, r3, 0
@@ -456,7 +456,7 @@ _08034F46:
bcc _08034F46
_08034FCE:
subs r5, 0x1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
lsls r3, r5, 3
adds r3, r0
movs r2, 0xC
@@ -510,7 +510,7 @@ sub_8035044: @ 8035044
push {r4-r6,lr}
adds r3, r0, 0
adds r4, r1, 0
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r1, [r0]
adds r6, r0, 0
cmp r1, 0
@@ -576,7 +576,7 @@ sub_80350B0: @ 80350B0
str r2, [sp]
ldr r5, [r0, 0x14]
ldrb r7, [r0, 0x1]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
mov r10, r0
cmp r5, 0
beq _0803511A
@@ -665,18 +665,18 @@ sub_8035164: @ 8035164
mov r8, r1
str r2, [sp]
ldr r5, [r6, 0x14]
- ldr r3, =0x03000dd4
+ ldr r3, =gUnknown_03000DD4
ldrb r0, [r6, 0x1]
str r0, [r3]
- ldr r2, =0x03000dd8
+ ldr r2, =gUnknown_03000DD8
movs r0, 0
str r0, [r2]
- ldr r1, =0x03000ddc
+ ldr r1, =gUnknown_03000DDC
subs r0, 0x1
str r0, [r1]
adds r7, r3, 0
mov r10, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
mov r9, r0
cmp r5, 0
beq _0803524C
@@ -734,7 +734,7 @@ _080351C8:
negs r0, r0
cmp r1, r0
bne _0803523A
- ldr r4, =0x03000dd8
+ ldr r4, =gUnknown_03000DD8
ldr r0, [r4]
str r0, [r2]
b _0803523A
@@ -755,7 +755,7 @@ _0803523A:
ldr r0, [r7]
adds r0, 0x1
str r0, [r7]
- ldr r4, =0x03000dd8
+ ldr r4, =gUnknown_03000DD8
ldr r0, [r4]
adds r0, 0x1
str r0, [r4]
@@ -840,7 +840,7 @@ _080352E0:
lsls r0, r3, 3
adds r1, r0, 0
adds r1, 0x39
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
adds r7, r1, r2
adds r0, 0x3C
adds r6, r0, r2
@@ -903,7 +903,7 @@ _0803535A:
ldrb r0, [r0, 0x3]
cmp r9, r0
bge _0803538A
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x4
negs r5, r5
movs r4, 0x2
@@ -929,7 +929,7 @@ _0803538A:
cmp r1, 0
beq _080353B0
lsls r0, r3, 3
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
adds r0, r2
adds r0, 0x39
ldrb r2, [r0]
@@ -941,7 +941,7 @@ _0803538A:
.pool
_080353B0:
lsls r2, r3, 3
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
adds r2, r4
adds r2, 0x39
ldrb r1, [r2]
@@ -967,7 +967,7 @@ _080353C6:
sub_80353DC: @ 80353DC
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
cmp r0, 0
beq _0803546E
@@ -985,7 +985,7 @@ sub_80353DC: @ 80353DC
ldrb r2, [r2, 0x1]
cmp r0, 0
beq _08035426
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r7, 0x4
negs r7, r7
movs r6, 0x2
@@ -1008,7 +1008,7 @@ _08035426:
bl sub_8035570
cmp r0, 0
bne _08035442
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r1, [r0, 0x4]
subs r0, r5, r4
@@ -1021,7 +1021,7 @@ _08035442:
bl sub_80355B4
cmp r0, 0
bne _0803545E
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r1, [r0, 0x4]
subs r0, r5, r4
@@ -1030,7 +1030,7 @@ _08035442:
ldrh r0, [r0, 0x12]
bl FreeObjectPaletteByTag
_0803545E:
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r1, [r0, 0x4]
subs r0, r5, r4
@@ -1050,7 +1050,7 @@ sub_803547C: @ 803547C
push {r4-r7,lr}
adds r4, r0, 0
adds r5, r1, 0
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r1, [r0]
adds r7, r0, 0
cmp r1, 0
@@ -1071,7 +1071,7 @@ sub_803547C: @ 803547C
beq _080354D8
cmp r1, 0
beq _0803550C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x4
negs r5, r5
movs r4, 0x2
@@ -1094,7 +1094,7 @@ _080354BC:
_080354D8:
cmp r1, 0
beq _080354FA
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x4
negs r5, r5
adds r3, 0x1
@@ -1133,7 +1133,7 @@ sub_8035518: @ 8035518
lsrs r4, r0, 24
movs r5, 0x40
movs r3, 0
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r2, [r0]
cmp r3, r2
@@ -1184,7 +1184,7 @@ sub_8035570: @ 8035570
push {r4-r6,lr}
adds r3, r0, 0
movs r2, 0
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r4, [r0]
cmp r2, r4
@@ -1225,7 +1225,7 @@ sub_80355B4: @ 80355B4
push {r4-r6,lr}
adds r3, r0, 0
movs r2, 0
- ldr r0, =0x02022e10
+ ldr r0, =gUnknown_02022E10
ldr r0, [r0]
ldr r4, [r0]
cmp r2, r4
@@ -1283,7 +1283,7 @@ sub_8035608: @ 8035608
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -1318,18 +1318,18 @@ trs_config: @ 8035658
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 11
ands r1, r0
cmp r1, 0
beq _080356A4
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x24
movs r1, 0x1
strb r1, [r0]
- ldr r4, =0x02023060
+ ldr r4, =gUnknown_02023060
ldr r1, [r4]
movs r0, 0x1
bl SetBgTilemapBuffer
@@ -1339,12 +1339,12 @@ trs_config: @ 8035658
b _080356AA
.pool
_080356A4:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x24
strb r1, [r0]
_080356AA:
ldr r1, =gUnknown_0831ABA0
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x24
ldrb r0, [r0]
lsls r0, 2
@@ -1398,7 +1398,7 @@ sub_803570C: @ 803570C
movs r1, 0x50
movs r2, 0x20
bl decompress_palette
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
@@ -1411,11 +1411,11 @@ sub_803570C: @ 803570C
movs r1, 0x30
movs r2, 0x70
bl copy_textbox_border_tile_patterns_to_vram
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, 0xEC
movs r1, 0
strh r1, [r0]
- ldr r1, =0x02037c00
+ ldr r1, =gUnknown_02037C00
movs r2, 0x1
bl CpuSet
_0803575A:
@@ -1427,7 +1427,7 @@ _0803575A:
thumb_func_start load_battle_oval_graphics
load_battle_oval_graphics: @ 8035770
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x023f0902
ands r0, r1
@@ -1493,7 +1493,7 @@ _0803584C:
cmp r1, 0
beq _080358C4
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -1548,7 +1548,7 @@ _080358E0:
.4byte _08035A70
_08035904:
ldr r4, =gUnknown_0831ABA8
- ldr r5, =0x02022ff0
+ ldr r5, =gUnknown_02022FF0
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -1715,13 +1715,13 @@ sub_8035AE4: @ 8035AE4
lsrs r4, 24
mov r9, r4
movs r4, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08035BCC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1817,12 +1817,12 @@ _08035B92:
b _08035C36
.pool
_08035BCC:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r0, [r0]
cmp r5, r0
bne _08035BEC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -1831,7 +1831,7 @@ _08035BCC:
b _08035BF8
.pool
_08035BEC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -1882,7 +1882,7 @@ _08035C36:
thumb_func_start sub_8035C4C
sub_8035C4C: @ 8035C4C
push {lr}
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r2, [r0]
cmp r2, 0x3
bne _08035C68
@@ -1892,7 +1892,7 @@ sub_8035C4C: @ 8035C4C
b _08035D68
.pool
_08035C68:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -1900,8 +1900,8 @@ _08035C68:
beq _08035CE2
cmp r2, 0x1
bne _08035CAE
- ldr r2, =0x020229e8
- ldr r0, =0x02024474
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
lsls r0, r1, 3
@@ -1924,8 +1924,8 @@ _08035CA4:
bne _08035D68
b _08035CFC
_08035CAE:
- ldr r2, =0x020229e8
- ldr r0, =0x02024474
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
lsls r0, r1, 3
@@ -1950,8 +1950,8 @@ _08035CD8:
_08035CE2:
cmp r2, 0x1
bne _08035D20
- ldr r2, =0x020229e8
- ldr r0, =0x02024474
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
lsls r0, r1, 3
@@ -1971,8 +1971,8 @@ _08035CFC:
b _08035D68
.pool
_08035D20:
- ldr r2, =0x020229e8
- ldr r0, =0x02024474
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
lsls r0, r1, 3
@@ -2012,7 +2012,7 @@ task00_0800F6FC: @ 8035D74
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
mov r8, r0
adds r0, r7
@@ -2037,7 +2037,7 @@ _08035DA4:
_08035DAA:
b _08036138
_08035DAC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -2046,7 +2046,7 @@ _08035DAC:
movs r5, 0
movs r6, 0x3
_08035DBC:
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r5, r0
subs r0, 0x8
adds r4, r5, r0
@@ -2114,14 +2114,14 @@ _08035E3A:
bge _08035DBC
b _08035EA6
_08035E44:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r5, [r0]
movs r0, 0x1
adds r6, r5, 0
eors r6, r0
adds r1, r6, 0
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
lsls r0, r5, 3
subs r0, r5
lsls r0, 2
@@ -2161,7 +2161,7 @@ _08035E66:
movs r3, 0x2
bl sub_8035AE4
_08035EA6:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -2175,12 +2175,12 @@ _08035EC4:
ldr r0, =0x00002710
bl AllocObjectPalette
lsls r0, 24
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
lsrs r0, 19
ldr r3, =0x0000021e
adds r0, r3
adds r2, r0, r2
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r1
ldr r1, =0x00007fff
strh r1, [r0]
@@ -2190,7 +2190,7 @@ _08035EC4:
movs r2, 0x50
movs r3, 0
bl AddObjectToFront
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r1, [r4]
adds r1, 0x7D
strb r0, [r1]
@@ -2202,7 +2202,7 @@ _08035EC4:
ldr r1, [r4]
adds r1, 0x7E
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r4]
adds r0, 0x7D
ldrb r1, [r0]
@@ -2236,7 +2236,7 @@ _08035F64:
ldrsh r0, [r5, r1]
cmp r0, 0
beq _08035FCC
- ldr r4, =0x02022e18
+ ldr r4, =gUnknown_02022E18
ldrh r0, [r5, 0xA]
bl sine2
lsls r0, 16
@@ -2251,7 +2251,7 @@ _08035F7E:
adds r0, r2, 0
subs r0, r1
strh r0, [r4]
- ldr r4, =0x02022e1c
+ ldr r4, =gUnknown_02022E1C
ldrh r0, [r5, 0xC]
bl sine2
lsls r0, 16
@@ -2266,16 +2266,16 @@ _08035F9C:
adds r0, r3, 0
subs r0, r1
strh r0, [r4]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldr r2, =0x0000ffdc
adds r1, r2, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
b _08036038
.pool
_08035FCC:
- ldr r4, =0x02022e18
+ ldr r4, =gUnknown_02022E18
ldrh r0, [r5, 0xA]
bl sine2
lsls r0, 16
@@ -2290,7 +2290,7 @@ _08035FDE:
adds r0, r3, 0
subs r0, r1
strh r0, [r4]
- ldr r4, =0x02022e1a
+ ldr r4, =gUnknown_02022E1A
ldrh r0, [r5, 0xA]
bl cosine2
lsls r0, 16
@@ -2302,7 +2302,7 @@ _08035FFC:
asrs r0, 5
subs r0, 0xA4
strh r0, [r4]
- ldr r4, =0x02022e1c
+ ldr r4, =gUnknown_02022E1C
ldrh r0, [r5, 0xC]
bl sine2
lsls r0, 16
@@ -2317,7 +2317,7 @@ _08036014:
adds r0, r2, 0
subs r0, r1
strh r0, [r4]
- ldr r4, =0x02022e1e
+ ldr r4, =gUnknown_02022E1E
ldrh r0, [r5, 0xC]
bl cosine2
lsls r0, 16
@@ -2330,7 +2330,7 @@ _08036032:
subs r0, 0xA4
strh r0, [r4]
_08036038:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2359,8 +2359,8 @@ _0803607C:
bl audio_play
adds r0, r7, 0
bl DestroyTask
- ldr r4, =0x02020630
- ldr r5, =0x0202449c
+ ldr r4, =gUnknown_02020630
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
adds r0, 0x7D
ldrb r0, [r0]
@@ -2460,7 +2460,7 @@ _08036138:
thumb_func_start sub_8036154
sub_8036154: @ 8036154
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -2504,11 +2504,11 @@ sub_8036154: @ 8036154
movs r0, 0x4A
movs r1, 0x36
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldr r2, =0x0000ff5c
adds r1, r2, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
ldr r0, =gUnknown_0831AA00
bl LoadCompressedObjectPicUsingHeap
@@ -2524,7 +2524,7 @@ _08036208:
ands r1, r0
cmp r1, 0
beq _08036224
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
@@ -2603,7 +2603,7 @@ _080362F8:
cmp r1, 0
beq _08036350
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2633,7 +2633,7 @@ _08036350:
cmp r0, 0
bne _0803639C
ldr r4, =gUnknown_0831ABA8
- ldr r5, =0x02022ff0
+ ldr r5, =gUnknown_02022FF0
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -2720,7 +2720,7 @@ _08036424:
b _08036758
.pool
_08036434:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x023f0902
ands r0, r1
@@ -2740,7 +2740,7 @@ _0803645C:
cmp r1, 0
beq _0803648C
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2779,7 +2779,7 @@ _080364A8:
.4byte _08036518
_080364CC:
ldr r2, =gUnknown_0831ABA8
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2820,7 +2820,7 @@ _0803651A:
b _08036758
.pool
_0803652C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x023f0902
ands r0, r1
@@ -2850,7 +2850,7 @@ _08036568:
cmp r1, 0
beq _08036598
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2889,7 +2889,7 @@ _080365B4:
.4byte _08036624
_080365D8:
ldr r2, =gUnknown_0831ABA8
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -2931,7 +2931,7 @@ _08036626:
b _08036758
.pool
_08036638:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x023f0902
ands r0, r1
@@ -2961,7 +2961,7 @@ _08036674:
cmp r1, 0
beq _080366AC
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -3004,7 +3004,7 @@ _080366C8:
.4byte _08036740
_080366EC:
ldr r2, =gUnknown_0831ABA8
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -3070,7 +3070,7 @@ sub_8036760: @ 8036760
bl dp11_init
bl init_uns_table_pokemon_copy
bl sub_8185F84
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x40
ands r0, r1
@@ -3099,7 +3099,7 @@ _080367B4:
ldr r0, =intro_end
bl SetMainCallback2
_080367BA:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1]
b _080367D0
@@ -3141,38 +3141,38 @@ sub_80367D4: @ 80367D4
movs r0, 0x4A
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r2, 0xF0
strh r2, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _08036870
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
beq _08036870
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
movs r0, 0x9F
strh r0, [r1]
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
strh r2, [r0]
- ldr r1, =0x02022e2a
+ ldr r1, =gUnknown_02022E2A
movs r0, 0x20
strh r0, [r1]
b _080368BE
.pool
_08036870:
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
ldr r2, =0x00005051
adds r1, r2, 0
strh r1, [r0]
bl dp12_8087EA4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r3, 0xF0
movs r5, 0xF0
lsls r5, 3
@@ -3188,7 +3188,7 @@ _08036888:
bge _08036888
movs r1, 0x50
ldr r4, =gUnknown_0831AC70
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
ldr r3, =0x0000ff10
movs r5, 0x82
lsls r5, 4
@@ -3208,27 +3208,27 @@ _080368A6:
bl sub_80BA038
_080368BE:
bl sub_80A1A74
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r1, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r1, [r0]
bl sub_80B0BD0
- ldr r2, =0x02022ff0
+ ldr r2, =gUnknown_02022FF0
strb r0, [r2]
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
movs r1, 0x80
lsls r1, 17
@@ -3244,7 +3244,7 @@ _080368FE:
bl ResetTasks
bl sub_8036154
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
ldr r0, =vblank_cb_08078BB4
@@ -3280,14 +3280,14 @@ _080369A8:
ldr r0, =sub_8036FAC
bl SetMainCallback2
_080369AE:
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
ldr r1, =0x01000002
ands r0, r1
cmp r0, 0
bne _080369E8
- ldr r4, =0x02024744
- ldr r0, =0x02038bca
+ ldr r4, =gUnknown_02024744
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
adds r0, r4, 0
movs r2, 0x1
@@ -3301,21 +3301,21 @@ _080369AE:
movs r1, 0x96
lsls r1, 1
adds r0, r4, r1
- ldr r1, =0x02038bcc
+ ldr r1, =gUnknown_02038BCC
ldrh r1, [r1]
movs r2, 0
bl LoadTrainerParty
_080369E4:
bl sub_806EA68
_080369E8:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r2, =0x00000439
adds r1, r2
ldrb r0, [r1]
movs r2, 0x2
orrs r0, r2
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r5, =0x00000ca9
adds r1, r5
@@ -3324,7 +3324,7 @@ _080369E8:
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
movs r0, 0xFA
lsls r0, 1
adds r5, r4, r0
@@ -3336,7 +3336,7 @@ _08036A10:
cmp r4, r5
ble _08036A10
movs r1, 0
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0]
add sp, 0x4
pop {r4,r5}
@@ -3362,7 +3362,7 @@ _08036A72:
movs r0, 0x64
mov r4, r9
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -3429,7 +3429,7 @@ _08036AEE:
mov r2, r9
cmp r2, 0x5
ble _08036A72
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
movs r1, 0xC1
lsls r1, 1
@@ -3461,7 +3461,7 @@ _08036AEE:
thumb_func_start sub_8036B44
sub_8036B44: @ 8036B44
push {r4-r7,lr}
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r5, [r0]
movs r0, 0xC2
lsls r0, 1
@@ -3470,7 +3470,7 @@ sub_8036B44: @ 8036B44
cmp r0, 0x1
bne _08036BC0
movs r2, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
movs r1, 0xC6
lsls r1, 1
adds r5, r1
@@ -3491,7 +3491,7 @@ _08036B66:
strb r0, [r1]
movs r2, 0
adds r3, r5, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r5, =0x00003214
_08036B86:
adds r0, r3, r2
@@ -3561,7 +3561,7 @@ berry_801017C: @ 8036C08
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -3573,8 +3573,8 @@ _08036C20:
cmp r0, 0x1
bne _08036CDC
movs r5, 0
- ldr r3, =0x02024404
- ldr r0, =0x03005d8c
+ ldr r3, =gUnknown_02024404
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
adds r6, r3, 0
mov r4, r8
@@ -3609,7 +3609,7 @@ _08036C3A:
movs r5, 0
adds r7, r3, 0
adds r7, 0x8
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r2, =0x00003214
adds r6, r3, 0
adds r6, 0x40
@@ -3659,7 +3659,7 @@ _08036CDC:
bl GetBerryInfo
adds r6, r0, 0
movs r5, 0
- ldr r4, =0x02024404
+ ldr r4, =gUnknown_02024404
adds r7, r4, 0
adds r7, 0x38
adds r3, r4, 0
@@ -3727,16 +3727,16 @@ _08036D66:
blt _08036D6E
b _08036EA0
_08036D6E:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
mov r12, r0
- ldr r3, =0x02024404
+ ldr r3, =gUnknown_02024404
adds r6, r3, 0
movs r1, 0x8
adds r1, r6
mov r9, r1
_08036D7C:
lsls r1, r5, 8
- ldr r0, =0x020223c8
+ ldr r0, =gUnknown_020223C8
adds r7, r1, r0
lsls r0, r5, 3
subs r0, r5
@@ -3792,11 +3792,11 @@ _08036DC0:
.pool
_08036DF0:
movs r5, 0
- ldr r4, =0x02024404
+ ldr r4, =gUnknown_02024404
mov r9, r4
_08036DF6:
lsls r0, r5, 8
- ldr r1, =0x020223c8
+ ldr r1, =gUnknown_020223C8
adds r7, r0, r1
movs r4, 0
adds r2, r5, 0x1
@@ -3845,7 +3845,7 @@ _08036E1C:
orrs r0, r4
strb r0, [r1]
movs r4, 0
- ldr r0, =0x02024404
+ ldr r0, =gUnknown_02024404
adds r0, 0x8
adds r2, r0
adds r3, r0
@@ -3903,7 +3903,7 @@ sub_8036EB8: @ 8036EB8
lsls r1, 24
lsrs r3, r1, 24
movs r6, 0
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
ldrh r2, [r0]
movs r1, 0x80
lsls r1, 1
@@ -3912,13 +3912,13 @@ sub_8036EB8: @ 8036EB8
bne _08036EFC
cmp r3, 0
bne _08036EEC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0xC
b _08036EF2
.pool
_08036EEC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x8
_08036EF2:
@@ -3933,7 +3933,7 @@ _08036EFC:
movs r2, 0
cmp r2, r4
bge _08036F20
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
mov r8, r1
movs r5, 0x80
lsls r5, 1
@@ -3952,13 +3952,13 @@ _08036F20:
bne _08036F48
cmp r3, 0
bne _08036F38
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0xC
b _08036F3E
.pool
_08036F38:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x8
_08036F3E:
@@ -3971,7 +3971,7 @@ _08036F48:
cmp r6, 0
bne _08036FA0
movs r2, 0
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
cmp r2, r4
bge _08036F8A
mov r0, r12
@@ -4034,13 +4034,13 @@ sub_8036FAC: @ 8036FAC
bl link_get_multiplayer_id
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
strb r6, [r0]
movs r0, 0x1
adds r5, r6, 0
eors r5, r0
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0]
cmp r0, 0x12
bls _08036FD8
@@ -4087,11 +4087,11 @@ _0803703C:
movs r0, 0x3
bl ShowBg
bl sub_805EF14
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1]
_08037068:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08037072
@@ -4101,14 +4101,14 @@ _08037072:
b _0803744C
.pool
_08037080:
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, [r2]
movs r6, 0x2
adds r0, r1, 0
ands r0, r6
cmp r0, 0
beq _08037124
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08037098
@@ -4118,7 +4118,7 @@ _08037098:
lsls r0, 24
cmp r0, 0
beq _080370EE
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
movs r5, 0xC0
lsls r5, 1
@@ -4132,13 +4132,13 @@ _08037098:
strb r0, [r1]
bl sub_8036A5C
bl sub_8036B44
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
cmp r1, r0
bne _080370D8
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
movs r1, 0
strh r1, [r0, 0x18]
movs r1, 0x1
@@ -4151,10 +4151,10 @@ _080370D8:
adds r1, r5
movs r2, 0x20
bl link_0800A448
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r6, [r0]
_080370EE:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080370F8
@@ -4175,7 +4175,7 @@ _08037124:
orrs r1, r0
str r1, [r2]
_08037134:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0xF
strb r0, [r1]
bl berry_801017C
@@ -4199,7 +4199,7 @@ _08037152:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -4211,7 +4211,7 @@ _08037152:
movs r0, 0x5A
strh r0, [r2, 0xC]
strh r1, [r2, 0x12]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r3, [r0]
movs r4, 0xC1
lsls r4, 1
@@ -4223,7 +4223,7 @@ _08037152:
lsls r0, 8
orrs r1, r0
strh r1, [r2, 0xE]
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
lsls r4, r5, 8
adds r1, 0x2
adds r4, r1
@@ -4236,7 +4236,7 @@ _08037152:
ldrh r0, [r4]
bl sub_8185F90
bl sub_8068AA4
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_080371D8:
@@ -4249,10 +4249,10 @@ _080371E4:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
movs r2, 0xC8
bl link_0800A448
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_08037200:
@@ -4264,13 +4264,13 @@ _08037200:
b _0803744C
_0803720E:
bl sub_800A5B4
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
lsls r1, r5, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xC8
bl memcpy
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_08037230:
@@ -4283,10 +4283,10 @@ _0803723C:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020245b4
+ ldr r1, =gUnknown_020245B4
movs r2, 0xC8
bl link_0800A448
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_08037258:
@@ -4298,13 +4298,13 @@ _08037258:
b _0803744C
_08037266:
bl sub_800A5B4
- ldr r0, =0x0202480c
+ ldr r0, =gUnknown_0202480C
lsls r1, r5, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xC8
bl memcpy
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_08037288:
@@ -4317,10 +4317,10 @@ _08037294:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202467c
+ ldr r1, =gUnknown_0202467C
movs r2, 0xC8
bl link_0800A448
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_080372B0:
@@ -4332,9 +4332,9 @@ _080372B0:
b _0803744C
_080372BE:
bl sub_800A5B4
- ldr r4, =0x020248d4
+ ldr r4, =gUnknown_020248D4
lsls r1, r5, 8
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r1, r0
adds r0, r4, 0
movs r2, 0xC8
@@ -4356,24 +4356,24 @@ _080372BE:
adds r0, r4, 0
adds r0, 0x64
bl shedinja_something
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_08037318:
bl sub_8032768
bl sub_8184E58
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
movs r0, 0
strb r0, [r2, 0x1]
strb r0, [r2, 0x2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _08037372
movs r3, 0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrb r0, [r1]
adds r5, r2, 0
cmp r0, 0x3
@@ -4413,10 +4413,10 @@ _08037378:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203bd2c
+ ldr r1, =gUnknown_0203BD2C
movs r2, 0x4
bl link_0800A448
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_080373A0:
@@ -4426,38 +4426,38 @@ _080373A0:
cmp r1, 0x3
bne _0803744C
bl sub_800A5B4
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x4
ands r0, r1
cmp r0, 0
bne _080373CA
- ldr r0, =0x0203bd2c
+ ldr r0, =gUnknown_0203BD2C
lsls r1, r5, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x4
bl memcpy
_080373CA:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
b _08037446
.pool
_080373E0:
- ldr r0, =0x02024333
+ ldr r0, =gUnknown_02024333
adds r1, r0, 0x1
bl battle_load_something
lsls r0, 24
cmp r0, 0
beq _0803744C
- ldr r2, =0x03005d00
- ldr r1, =0x030022c0
+ ldr r2, =gUnknown_03005D00
+ ldr r1, =gUnknown_030022C0
ldr r0, [r1]
str r0, [r2]
ldr r0, =sub_8039EF0
str r0, [r1]
ldr r0, =sub_8038420
bl SetMainCallback2
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -4469,14 +4469,14 @@ _080373E0:
b _0803744C
.pool
_0803742C:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
movs r1, 0x1
strb r1, [r0, 0x1]
_08037438:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x1]
subs r0, 0x1
strb r0, [r1, 0x1]
@@ -4504,13 +4504,13 @@ sub_8037458: @ 8037458
bl link_get_multiplayer_id
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
strb r6, [r0]
movs r0, 0x1
adds r7, r6, 0
eors r7, r0
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0]
cmp r0, 0x10
bls _08037486
@@ -4555,30 +4555,30 @@ _080374E0:
movs r0, 0x3
bl ShowBg
bl sub_805EF14
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1]
_0803750C:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08037518
bl sub_800E0E8
_08037518:
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, [r2]
movs r3, 0x2
adds r0, r1, 0
ands r0, r3
cmp r0, 0
beq _080375FC
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08037530
b _080379D6
_08037530:
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
movs r0, 0
strh r0, [r6, 0x18]
strh r3, [r6, 0x34]
@@ -4591,12 +4591,12 @@ _08037530:
strh r0, [r1]
adds r0, r6, 0
adds r0, 0x40
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r1, [r4]
bl sub_8162E20
adds r0, r6, 0
adds r0, 0x5C
- ldr r5, =0x02038bcc
+ ldr r5, =gUnknown_02038BCC
ldrh r1, [r5]
bl sub_8162E20
ldrh r1, [r4]
@@ -4619,7 +4619,7 @@ _08037530:
lsls r0, 24
cmp r0, 0
beq _080375C4
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
movs r5, 0xC0
lsls r5, 1
@@ -4640,11 +4640,11 @@ _08037530:
adds r1, r5
movs r2, 0x20
bl link_0800A448
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1]
_080375C4:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080375CE
@@ -4665,7 +4665,7 @@ _080375FC:
orrs r1, r0
str r1, [r2]
_0803760C:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0xD
strb r0, [r1]
bl berry_801017C
@@ -4689,7 +4689,7 @@ _0803762A:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -4716,7 +4716,7 @@ _0803767C:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08037686:
movs r2, 0xC8
bl link_0800A448
@@ -4731,7 +4731,7 @@ _08037694:
b _080379D6
_080376A2:
bl sub_800A5B4
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
lsls r1, r6, 3
subs r1, r6
lsls r1, 2
@@ -4739,9 +4739,9 @@ _080376A2:
ldrh r0, [r1, 0x18]
cmp r0, 0
beq _080376E8
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
lsls r1, r7, 8
- ldr r5, =0x020223c4
+ ldr r5, =gUnknown_020223C4
adds r1, r5
adds r0, r4, 0
movs r2, 0xC8
@@ -4757,9 +4757,9 @@ _080376A2:
b _08037986
.pool
_080376E8:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
lsls r1, r6, 8
- ldr r5, =0x020223c4
+ ldr r5, =gUnknown_020223C4
adds r1, r5
adds r0, r4, 0
movs r2, 0xC8
@@ -4783,7 +4783,7 @@ _0803771C:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020245b4
+ ldr r1, =gUnknown_020245B4
movs r2, 0x64
bl link_0800A448
b _08037986
@@ -4797,7 +4797,7 @@ _08037734:
b _080379D6
_08037742:
bl sub_800A5B4
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
lsls r1, r6, 3
subs r1, r6
lsls r1, 2
@@ -4805,9 +4805,9 @@ _08037742:
ldrh r0, [r1, 0x18]
cmp r0, 0
beq _08037788
- ldr r4, =0x020245b4
+ ldr r4, =gUnknown_020245B4
lsls r1, r7, 8
- ldr r5, =0x020223c4
+ ldr r5, =gUnknown_020223C4
adds r1, r5
adds r0, r4, 0
movs r2, 0x64
@@ -4823,9 +4823,9 @@ _08037742:
b _08037986
.pool
_08037788:
- ldr r4, =0x020245b4
+ ldr r4, =gUnknown_020245B4
lsls r1, r6, 8
- ldr r5, =0x020223c4
+ ldr r5, =gUnknown_020223C4
adds r1, r5
adds r0, r4, 0
movs r2, 0x64
@@ -4849,7 +4849,7 @@ _080377BC:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08037686
.pool
_080377CC:
@@ -4867,8 +4867,8 @@ _080377DA:
bne _080377EA
b _08037986
_080377EA:
- ldr r0, =0x02024744
- ldr r1, =0x020223c4
+ ldr r0, =gUnknown_02024744
+ ldr r1, =gUnknown_020223C4
movs r2, 0xC8
b _08037982
.pool
@@ -4882,7 +4882,7 @@ _08037808:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202480c
+ ldr r1, =gUnknown_0202480C
b _08037686
.pool
_08037818:
@@ -4900,8 +4900,8 @@ _08037826:
bne _08037836
b _08037986
_08037836:
- ldr r0, =0x0202480c
- ldr r1, =0x020223c4
+ ldr r0, =gUnknown_0202480C
+ ldr r1, =gUnknown_020223C4
movs r2, 0xC8
b _08037982
.pool
@@ -4915,7 +4915,7 @@ _08037854:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020248d4
+ ldr r1, =gUnknown_020248D4
b _08037686
.pool
_08037864:
@@ -4931,12 +4931,12 @@ _08037872:
lsls r0, 24
cmp r0, 0
beq _0803788A
- ldr r0, =0x020248d4
- ldr r1, =0x020223c4
+ ldr r0, =gUnknown_020248D4
+ ldr r1, =gUnknown_020223C4
movs r2, 0xC8
bl memcpy
_0803788A:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
bl shedinja_something
adds r0, r4, 0
@@ -4957,7 +4957,7 @@ _0803788A:
lsls r1, 1
adds r0, r4, r1
bl shedinja_something
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4, 0
bl shedinja_something
adds r0, r4, 0
@@ -4983,11 +4983,11 @@ _0803788A:
_08037908:
bl sub_8032768
bl sub_8184E58
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
movs r0, 0
strb r0, [r2, 0x1]
strb r0, [r2, 0x2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -5009,7 +5009,7 @@ _0803793A:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203bd2c
+ ldr r1, =gUnknown_0203BD2C
movs r2, 0x4
bl link_0800A448
b _08037986
@@ -5021,43 +5021,43 @@ _0803795C:
cmp r1, 0x3
bne _080379D6
bl sub_800A5B4
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x4
ands r0, r1
cmp r0, 0
bne _08037986
- ldr r0, =0x0203bd2c
+ ldr r0, =gUnknown_0203BD2C
lsls r1, r7, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0x4
_08037982:
bl memcpy
_08037986:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
b _080379D6
.pool
_080379A0:
- ldr r0, =0x02024333
+ ldr r0, =gUnknown_02024333
adds r1, r0, 0x1
bl battle_load_something
lsls r0, 24
cmp r0, 0
beq _080379D6
bl sub_8166188
- ldr r2, =0x03005d00
- ldr r1, =0x030022c0
+ ldr r2, =gUnknown_03005D00
+ ldr r1, =gUnknown_030022C0
ldr r0, [r1]
str r0, [r2]
ldr r0, =sub_8039EF0
str r0, [r1]
ldr r0, =sub_8038420
bl SetMainCallback2
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -5087,7 +5087,7 @@ sub_80379F8: @ 80379F8
str r0, [sp]
movs r0, 0
mov r8, r0
- ldr r6, =0x02022ff8
+ ldr r6, =gUnknown_02022FF8
mov r10, r6
_08037A12:
ldr r1, [sp]
@@ -5095,7 +5095,7 @@ _08037A12:
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -5158,7 +5158,7 @@ _08037AA4:
mov r0, r8
cmp r0, 0x2
ble _08037A12
- ldr r0, =0x02023058
+ ldr r0, =gUnknown_02023058
ldr r0, [r0]
mov r1, r9
subs r1, 0x4
@@ -5186,7 +5186,7 @@ sub_8037ADC: @ 8037ADC
movs r0, 0x4
mov r9, r0
movs r4, 0xF
- ldr r6, =0x02022fec
+ ldr r6, =gUnknown_02022FEC
ldr r0, [r6]
movs r1, 0x80
lsls r1, 1
@@ -5200,12 +5200,12 @@ _08037B02:
bl link_get_multiplayer_id
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
movs r2, 0
mov r8, r2
strb r7, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0xB4
@@ -5215,7 +5215,7 @@ _08037B02:
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r0, [r5]
cmp r0, 0x1
beq _08037BA4
@@ -5236,7 +5236,7 @@ _08037B56:
_08037B5C:
b _08037D0A
_08037B5E:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08037B68
@@ -5248,7 +5248,7 @@ _08037B68:
bne _08037B74
b _08037D0A
_08037B74:
- ldr r4, =0x02023058
+ ldr r4, =gUnknown_02023058
movs r0, 0x60
bl Alloc
str r0, [r4]
@@ -5281,14 +5281,14 @@ _08037BB2:
subs r0, r7
lsls r6, r0, 2
mov r8, r5
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
_08037BC6:
cmp r5, r7
beq _08037C1E
mov r2, r9
cmp r2, 0x4
bne _08037C14
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
mov r1, r8
adds r0, r1, r2
ldrh r1, [r0, 0x18]
@@ -5313,14 +5313,14 @@ _08037BF8:
cmp r0, 0
beq _08037C1E
_08037C04:
- ldr r0, =0x02022ff8
+ ldr r0, =gUnknown_02022FF8
adds r1, r4, 0
movs r2, 0x60
bl memcpy
b _08037C1E
.pool
_08037C14:
- ldr r0, =0x02022ff8
+ ldr r0, =gUnknown_02022FF8
adds r1, r4, 0
movs r2, 0x60
bl memcpy
@@ -5334,15 +5334,15 @@ _08037C1E:
cmp r5, r9
blt _08037BC6
_08037C2E:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, [r1, 0x8]
ldr r2, [sp]
str r0, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
mov r2, r10
str r0, [r2]
@@ -5356,7 +5356,7 @@ _08037C64:
lsls r0, 24
cmp r0, 0
beq _08037D0A
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5365,7 +5365,7 @@ _08037C64:
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08037C98
@@ -5376,7 +5376,7 @@ _08037C98:
bl sub_800AC34
b _08037D0A
_08037C9E:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08037CE4
@@ -5387,13 +5387,13 @@ _08037C9E:
mov r1, r10
ldr r0, [r1]
str r0, [r6]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r2, [sp]
ldr r0, [r2]
str r0, [r1, 0x8]
ldr r0, =sub_80367D4
bl SetMainCallback2
- ldr r4, =0x02023058
+ ldr r4, =gUnknown_02023058
ldr r0, [r4]
bl Free
mov r0, r8
@@ -5401,20 +5401,20 @@ _08037C9E:
b _08037D0A
.pool
_08037CE4:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r5, [r0]
cmp r5, 0
bne _08037D0A
mov r1, r10
ldr r0, [r1]
str r0, [r6]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r2, [sp]
ldr r0, [r2]
str r0, [r1, 0x8]
ldr r0, =sub_80367D4
bl SetMainCallback2
- ldr r4, =0x02023058
+ ldr r4, =gUnknown_02023058
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -5435,7 +5435,7 @@ intro_end: @ 8037D2C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0xB4
adds r1, r0
@@ -5445,7 +5445,7 @@ intro_end: @ 8037D2C
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r0, [r5]
cmp r0, 0
beq _08037D64
@@ -5454,7 +5454,7 @@ intro_end: @ 8037D2C
b _08037DD6
.pool
_08037D64:
- ldr r4, =0x02023058
+ ldr r4, =gUnknown_02023058
movs r0, 0x60
bl Alloc
str r0, [r4]
@@ -5463,11 +5463,11 @@ _08037D64:
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, [r1, 0x8]
mov r2, r8
str r0, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
str r0, [r7]
ldr r0, =intro_end
@@ -5476,7 +5476,7 @@ _08037D64:
b _08037DD6
.pool
_08037DA4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -5486,16 +5486,16 @@ _08037DA4:
bne _08037DD6
movs r0, 0x2
strb r0, [r5]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, [r7]
str r0, [r1]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
mov r2, r8
ldr r0, [r2]
str r0, [r1, 0x8]
ldr r0, =sub_80367D4
bl SetMainCallback2
- ldr r4, =0x02023058
+ ldr r4, =gUnknown_02023058
ldr r0, [r4]
bl Free
str r6, [r4]
@@ -5517,13 +5517,13 @@ sub_8037DF4: @ 8037DF4
bl link_get_multiplayer_id
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
strb r7, [r0]
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0]
cmp r0, 0xA
bls _08037E20
@@ -5562,11 +5562,11 @@ _08037E64:
movs r0, 0x3
bl ShowBg
bl sub_805EF14
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1]
_08037E90:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08037E9A
@@ -5576,13 +5576,13 @@ _08037E9A:
b _080383F8
.pool
_08037EA8:
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, [r2]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _08037F30
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08037EBE
@@ -5592,7 +5592,7 @@ _08037EBE:
lsls r0, 24
cmp r0, 0
beq _08037F02
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
movs r5, 0xC0
lsls r5, 1
@@ -5613,12 +5613,12 @@ _08037EBE:
adds r1, r5
movs r2, 0x20
bl link_0800A448
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
_08037F02:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08037F0C
@@ -5639,7 +5639,7 @@ _08037F30:
orrs r1, r0
str r1, [r2]
_08037F40:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x7
strb r0, [r1]
bl berry_801017C
@@ -5664,7 +5664,7 @@ _08037F5E:
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -5678,7 +5678,7 @@ _08037F5E:
strh r2, [r0, 0x12]
strh r2, [r0, 0xE]
strh r2, [r0, 0x10]
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
adds r4, r0, 0
adds r5, r1, 0x2
movs r7, 0x3F
@@ -5687,7 +5687,7 @@ _08037FA4:
ldrh r0, [r5]
str r2, [sp]
bl sub_8185F90
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldr r2, [sp]
adds r0, r2, r0
ldrh r0, [r0, 0x18]
@@ -5743,7 +5743,7 @@ _0803800C:
cmp r6, 0
bge _08037FA4
bl zero_enemy_party_data
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -5757,7 +5757,7 @@ _08038032:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
movs r2, 0xC8
bl link_0800A448
b _080383A6
@@ -5776,12 +5776,12 @@ _0803805A:
subs r0, r7
lsls r0, 2
mov r8, r0
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
movs r5, 0
_0803806C:
cmp r6, r7
bne _080380A0
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r0, r5, r0
ldrh r0, [r0, 0x18]
cmp r0, 0x2
@@ -5796,15 +5796,15 @@ _0803808C:
cmp r0, 0x3
bne _0803812A
_08038090:
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _08038110
.pool
_08038098:
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
b _08038110
.pool
_080380A0:
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
adds r0, r5, r2
ldrh r1, [r0, 0x18]
movs r3, 0x1
@@ -5843,11 +5843,11 @@ _080380E4:
cmp r0, 0x3
bne _0803812A
_080380E8:
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _08038110
.pool
_080380F0:
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
b _08038110
.pool
_080380F8:
@@ -5864,7 +5864,7 @@ _0803810A:
cmp r0, 0x3
bne _0803812A
_0803810E:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_08038110:
adds r1, r4, 0
movs r2, 0xC8
@@ -5872,7 +5872,7 @@ _08038110:
b _0803812A
.pool
_08038120:
- ldr r0, =0x02024870
+ ldr r0, =gUnknown_02024870
adds r1, r4, 0
movs r2, 0xC8
bl memcpy
@@ -5896,7 +5896,7 @@ _0803814C:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020245b4
+ ldr r1, =gUnknown_020245B4
movs r2, 0x64
bl link_0800A448
b _080383A6
@@ -5915,12 +5915,12 @@ _08038172:
subs r0, r7
lsls r0, 2
mov r8, r0
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
movs r5, 0
_08038184:
cmp r6, r7
bne _080381B8
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r0, r5, r0
ldrh r0, [r0, 0x18]
cmp r0, 0x2
@@ -5935,15 +5935,15 @@ _080381A4:
cmp r0, 0x3
bne _08038242
_080381A8:
- ldr r0, =0x020245b4
+ ldr r0, =gUnknown_020245B4
b _08038228
.pool
_080381B0:
- ldr r0, =0x020246e0
+ ldr r0, =gUnknown_020246E0
b _08038228
.pool
_080381B8:
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
adds r0, r5, r2
ldrh r1, [r0, 0x18]
movs r3, 0x1
@@ -5982,11 +5982,11 @@ _080381FC:
cmp r0, 0x3
bne _08038242
_08038200:
- ldr r0, =0x020245b4
+ ldr r0, =gUnknown_020245B4
b _08038228
.pool
_08038208:
- ldr r0, =0x020246e0
+ ldr r0, =gUnknown_020246E0
b _08038228
.pool
_08038210:
@@ -6003,7 +6003,7 @@ _08038222:
cmp r0, 0x3
bne _08038242
_08038226:
- ldr r0, =0x0202480c
+ ldr r0, =gUnknown_0202480C
_08038228:
adds r1, r4, 0
movs r2, 0x64
@@ -6011,7 +6011,7 @@ _08038228:
b _08038242
.pool
_08038238:
- ldr r0, =0x02024938
+ ldr r0, =gUnknown_02024938
adds r1, r4, 0
movs r2, 0x64
bl memcpy
@@ -6023,7 +6023,7 @@ _08038242:
adds r6, 0x1
cmp r6, 0x3
ble _08038184
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
bl shedinja_something
adds r0, r4, 0
@@ -6044,7 +6044,7 @@ _08038242:
lsls r1, 1
adds r0, r4, r1
bl shedinja_something
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4, 0
bl shedinja_something
adds r0, r4, 0
@@ -6070,18 +6070,18 @@ _08038242:
_080382CC:
bl sub_8032768
bl sub_8184E58
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
movs r0, 0
strb r0, [r3, 0x1]
strb r0, [r3, 0x2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _08038326
movs r6, 0
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldrb r1, [r0]
adds r4, r3, 0
adds r2, r0, 0
@@ -6118,15 +6118,15 @@ _0803832C:
lsls r0, 24
cmp r0, 0
beq _080383F8
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r4, [r0]
movs r0, 0xC0
lsls r0, 1
adds r4, r0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
str r0, [r4]
- ldr r0, =0x0203bd2c
+ ldr r0, =gUnknown_0203BD2C
ldr r0, [r0]
str r0, [r4, 0x4]
bl bitmask_all_link_players_but_self
@@ -6153,7 +6153,7 @@ _08038380:
_08038386:
cmp r2, 0x3
bhi _080383A6
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
lsls r3, r2, 8
adds r0, r3, r4
ldrh r0, [r0]
@@ -6163,38 +6163,38 @@ _08038386:
beq _08038380
adds r1, r4, 0x4
adds r1, r3, r1
- ldr r0, =0x0203bd2c
+ ldr r0, =gUnknown_0203BD2C
movs r2, 0x4
bl memcpy
_080383A6:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
b _080383F8
.pool
_080383BC:
- ldr r0, =0x02024333
+ ldr r0, =gUnknown_02024333
adds r1, r0, 0x1
bl battle_load_something
lsls r0, 24
cmp r0, 0
beq _080383F8
- ldr r2, =0x03005d00
- ldr r1, =0x030022c0
+ ldr r2, =gUnknown_03005D00
+ ldr r1, =gUnknown_030022C0
ldr r0, [r1]
str r0, [r2]
ldr r0, =sub_8039EF0
str r0, [r1]
ldr r0, =sub_8038420
bl SetMainCallback2
- ldr r3, =0x02022fec
+ ldr r3, =gUnknown_02022FEC
ldr r2, [r3]
movs r0, 0x2
ands r0, r2
cmp r0, 0
beq _080383F8
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
movs r4, 0x80
lsls r4, 4
adds r1, r4, 0
@@ -6221,13 +6221,13 @@ sub_8038420: @ 8038420
bl RunTextPrinters
bl fade_and_return_progress_probably
bl RunTasks
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _08038482
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -6238,8 +6238,8 @@ sub_8038420: @ 8038420
lsls r0, 24
cmp r0, 0
beq _08038482
- ldr r2, =0x020375f0
- ldr r1, =0x0202433a
+ ldr r2, =gUnknown_020375F0
+ ldr r1, =gUnknown_0202433A
movs r0, 0x5
strb r0, [r1]
movs r0, 0x5
@@ -6264,11 +6264,11 @@ _08038482:
thumb_func_start sub_803849C
sub_803849C: @ 803849C
push {lr}
- ldr r1, =0x030022c0
- ldr r0, =0x03005d00
+ ldr r1, =gUnknown_030022C0
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r1]
- ldr r2, =0x02039b28
+ ldr r2, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r2, 0x15]
ldr r0, =0x00000439
@@ -6293,19 +6293,19 @@ sub_803849C: @ 803849C
sub_80384E4: @ 80384E4
push {lr}
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08038512
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
bl MPlayStop_rev01
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
bl sub_803849C
bl FreeAllWindowBuffers
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_08038512:
@@ -6439,7 +6439,7 @@ LoadTrainerParty: @ 80385E8
movs r0, 0
b _080389E2
_08038610:
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
ldr r1, =0x043f0908
ands r0, r1
@@ -6910,7 +6910,7 @@ _080389B4:
bge _080389BC
b _08038688
_080389BC:
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, =gTrainers
ldr r3, [sp, 0x20]
ldr r4, [sp, 0x14]
@@ -6965,7 +6965,7 @@ _08038A1E:
thumb_func_start vblank_cb_08078BB4
vblank_cb_08078BB4: @ 8038A28
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x013f0102
ands r0, r1
@@ -6973,51 +6973,51 @@ vblank_cb_08078BB4: @ 8038A28
bne _08038A3A
bl GenerateRandomNumber
_08038A3A:
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r0, 0x18
bl SetGpuReg
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
ldrh r1, [r0]
movs r0, 0x1C
bl SetGpuReg
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
ldrh r1, [r0]
movs r0, 0x1E
bl SetGpuReg
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
ldrh r1, [r0]
movs r0, 0x40
bl SetGpuReg
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
ldrh r1, [r0]
movs r0, 0x44
bl SetGpuReg
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
ldrh r1, [r0]
movs r0, 0x42
bl SetGpuReg
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
ldrh r1, [r0]
movs r0, 0x46
bl SetGpuReg
@@ -7124,16 +7124,16 @@ sub_8038B94: @ 8038B94
str r0, [sp, 0x4]
movs r1, 0
str r1, [sp, 0x8]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r2, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08038C04
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -7153,16 +7153,16 @@ _08038BE8:
cmp r0, 0x3
bne _08038C0C
_08038BF0:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
str r0, [sp, 0x4]
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
str r1, [sp, 0x8]
b _08038C0C
.pool
_08038C04:
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
str r2, [sp, 0x4]
- ldr r3, =0x02024744
+ ldr r3, =gUnknown_02024744
str r3, [sp, 0x8]
_08038C0C:
movs r7, 0
@@ -7240,7 +7240,7 @@ _08038C90:
mov r0, r8
cmp r0, 0x5
ble _08038C20
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
ldr r2, [sp, 0xC]
ldr r3, [sp]
adds r0, r2, r3
@@ -7319,7 +7319,7 @@ _08038D2A:
mov r1, r8
cmp r1, 0x5
ble _08038CBA
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
ldr r2, [sp, 0xC]
ldr r3, [sp]
adds r0, r2, r3
@@ -7345,7 +7345,7 @@ sub_8038D64: @ 8038D64
bl SetHBlankCallback
movs r0, 0
bl SetVBlankCallback
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x21
negs r2, r2
@@ -7355,7 +7355,7 @@ sub_8038D64: @ 8038D64
ands r0, r1
cmp r0, 0
beq _08038DAC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
bl sub_8057028
@@ -7386,13 +7386,13 @@ _08038DAC:
movs r0, 0x4A
movs r1, 0
bl SetGpuReg
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
movs r0, 0xF0
strh r0, [r1]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r4, [r0]
bl dp12_8087EA4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r3, 0xF0
movs r1, 0xF0
lsls r1, 3
@@ -7407,7 +7407,7 @@ _08038DFE:
cmp r1, 0
bge _08038DFE
movs r1, 0x50
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
ldr r3, =0x0000ff10
movs r4, 0x82
lsls r4, 4
@@ -7422,22 +7422,22 @@ _08038E1A:
cmp r1, 0x9F
ble _08038E1A
bl sub_80A1A74
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r4, 0
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r4, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r4, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r4, [r0]
bl c2_berry_program_update_menu
ldr r0, =gUnknown_08C004E0
@@ -7452,7 +7452,7 @@ _08038E1A:
movs r1, 0x37
bl SetGpuReg
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
ldr r0, =vblank_cb_08078BB4
@@ -7462,7 +7462,7 @@ _08038E1A:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7477,7 +7477,7 @@ _08038E1A:
bl sub_8038B94
ldr r0, =sub_8038F14
bl SetMainCallback2
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0]
_08038EB6:
add sp, 0x4
@@ -7504,7 +7504,7 @@ sub_8038F14: @ 8038F14
sub_8038F34: @ 8038F34
push {r4-r6,lr}
sub sp, 0x8
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0x9
@@ -7536,7 +7536,7 @@ _08038F80:
bl ShowBg
movs r0, 0x2
bl ShowBg
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0xFF
strb r0, [r1, 0x1]
b _08039174
@@ -7560,7 +7560,7 @@ _08038FB0:
bl pal_fade_maybe
b _0803910C
_08038FC2:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7569,7 +7569,7 @@ _08038FC2:
b _080391C6
_08038FD0:
bl sub_8185FAC
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =0x00000439
adds r2, r1
movs r1, 0x1
@@ -7581,7 +7581,7 @@ _08038FD0:
ands r0, r3
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -7591,10 +7591,10 @@ _08038FD0:
movs r3, 0x4
_08038FFC:
movs r4, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
cmp r4, r3
bge _08039022
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrb r0, [r1]
cmp r0, 0x3
bne _08039022
@@ -7632,7 +7632,7 @@ _08039022:
b _080391C6
.pool
_08039074:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r2, r1
ldrb r1, [r0]
@@ -7644,7 +7644,7 @@ _08039074:
b _080390B0
.pool
_08039090:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08039172
@@ -7654,7 +7654,7 @@ _08039090:
b _08039172
.pool
_080390AC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
_080390B0:
bl SetMainCallback2
@@ -7689,7 +7689,7 @@ _080390DA:
b _08039172
.pool
_08039100:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7734,13 +7734,13 @@ _0803914C:
bne _080391C6
b _08039172
_08039166:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08039172
bl sub_800AC34
_08039172:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
_08039174:
ldrb r0, [r1]
adds r0, 0x1
@@ -7748,7 +7748,7 @@ _08039174:
b _080391C6
.pool
_08039184:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r2, r1
ldrb r1, [r0]
@@ -7757,11 +7757,11 @@ _08039184:
adds r3, r2, 0
cmp r0, 0
beq _080391A6
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080391A6
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
beq _080391C6
@@ -7894,21 +7894,21 @@ sub_80392A8: @ 80392A8
add r0, sp, 0x4
bl CpuSet
bl sub_80A1A74
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r4, [r0]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r4, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r4, [r0]
bl c2_berry_program_update_menu
movs r1, 0x82
@@ -7926,7 +7926,7 @@ _080392FE:
bl ResetAllObjectData
bl ResetTasks
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
ldr r0, =vblank_cb_08078BB4
@@ -7941,7 +7941,7 @@ _080392FE:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0]
add sp, 0x8
pop {r4}
@@ -7967,7 +7967,7 @@ sub_803937C: @ 803937C
sub_803939C: @ 803939C
push {r4,r5,lr}
sub sp, 0x4
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0xC
@@ -8002,13 +8002,13 @@ _080393F4:
bl ShowBg
movs r0, 0x2
bl ShowBg
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
.pool
_08039414:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -8016,7 +8016,7 @@ _08039414:
ands r0, r1
cmp r0, 0
beq _08039434
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08039434
@@ -8024,7 +8024,7 @@ _08039414:
movs r1, 0x5
bl CreateTask
_08039434:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
@@ -8037,13 +8037,13 @@ _08039450:
beq _0803945E
b _0803975E
_0803945E:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
.pool
_08039470:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8054,7 +8054,7 @@ _0803947E:
ldr r0, =gUnknown_085CD28F
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
@@ -8077,14 +8077,14 @@ _080394AC:
ldr r0, =gUnknown_085CCABB
movs r1, 0xC
bl battle_show_message_maybe
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
movs r0, 0x1
strb r0, [r4, 0x1]
bl sub_8056B74
b _080396EA
.pool
_080394D8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -8129,7 +8129,7 @@ _08039526:
beq _08039560
movs r0, 0x5
bl audio_play
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
beq _08039540
@@ -8156,7 +8156,7 @@ _08039560:
_0803956A:
movs r0, 0x5
bl audio_play
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
@@ -8175,7 +8175,7 @@ _0803958A:
movs r2, 0x1D
movs r3, 0xD
bl sub_8056A3C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -8188,7 +8188,7 @@ _0803958A:
movs r1, 0
bl battle_show_message_maybe
_080395B4:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
@@ -8202,7 +8202,7 @@ _080395CC:
beq _080395DA
b _0803975E
_080395DA:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -8210,19 +8210,19 @@ _080395DA:
ands r0, r1
cmp r0, 0
beq _080395F6
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080395F6
bl sub_800AC34
_080395F6:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
b _0803975C
.pool
_08039610:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r2, r1
ldrb r1, [r0]
@@ -8231,11 +8231,11 @@ _08039610:
adds r3, r2, 0
cmp r0, 0
beq _08039634
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08039634
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _08039634
@@ -8248,7 +8248,7 @@ _08039634:
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8272,7 +8272,7 @@ _08039678:
ldr r0, =gUnknown_085CD2CB
_08039686:
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
movs r0, 0x80
@@ -8294,14 +8294,14 @@ _080396A8:
lsls r0, 16
cmp r0, 0
bne _0803975E
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
subs r0, 0x1
strb r0, [r4, 0x1]
lsls r0, 24
cmp r0, 0
bne _0803975E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -8326,7 +8326,7 @@ _08039704:
lsrs r4, r0, 16
cmp r4, 0
bne _0803975E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -8355,7 +8355,7 @@ _0803974A:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x20
strb r0, [r1, 0x1]
movs r0, 0x8
@@ -8450,7 +8450,7 @@ oac_poke_opponent: @ 80397DC
sub_803980C: @ 803980C
push {lr}
adds r2, r0, 0
- ldr r0, =0x020243fc
+ ldr r0, =gUnknown_020243FC
ldrh r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -8485,7 +8485,7 @@ sub_8039838: @ 8039838
lsls r0, 24
lsrs r0, 24
bl sub_8076918
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
movs r2, 0x2E
ldrsh r0, [r4, r2]
adds r0, r1
@@ -8516,7 +8516,7 @@ _08039880:
sub_8039894: @ 8039894
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8592,7 +8592,7 @@ sub_80398D0: @ 80398D0
strb r0, [r1]
ldr r0, =nullsub_18
str r0, [r3, 0x1C]
- ldr r0, =0x02022f88
+ ldr r0, =gUnknown_02022F88
str r2, [r0]
_08039924:
pop {r4}
@@ -8611,7 +8611,7 @@ sub_8039934: @ 8039934
ldrh r0, [r0, 0x2E]
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r6, 2
@@ -8626,7 +8626,7 @@ _0803995C:
mov r0, r9
ldrh r4, [r0, 0x32]
_08039960:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r6, 1
adds r5, r0, r1
ldrh r0, [r5]
@@ -8635,7 +8635,7 @@ _08039960:
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
adds r0, r7
movs r1, 0
bl pokemon_getattr
@@ -8691,7 +8691,7 @@ _080399E4:
cmp r4, r0
bne _08039A08
ldr r0, =gUnknown_08525F78
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r6, r1
ldrb r1, [r1]
lsls r1, 2
@@ -8764,13 +8764,13 @@ _08039A7C:
lsls r0, 24
lsrs r0, 24
bl battle_get_per_side_status
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsls r0, 24
lsrs r0, 22
adds r1, 0x4
adds r1, r0
- ldr r2, =0x020244e4
+ ldr r2, =gUnknown_020244E4
movs r3, 0x2E
ldrsh r0, [r4, r3]
adds r0, r2
@@ -8790,7 +8790,7 @@ _08039AAE:
subs r0, 0x1
cmp r0, 0
bge _08039AAE
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
movs r3, 0x2E
ldrsh r1, [r4, r3]
adds r1, r0
@@ -8887,13 +8887,13 @@ sub_8039B58: @ 8039B58
ands r0, r1
cmp r0, 0
beq _08039BA0
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
beq _08039B80
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -8933,7 +8933,7 @@ sub_8039BB4: @ 8039BB4
oac_poke_ally_: @ 8039BC0
push {lr}
adds r2, r0, 0
- ldr r0, =0x020243fc
+ ldr r0, =gUnknown_020243FC
ldrh r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -8972,7 +8972,7 @@ nullsub_19: @ 8039BFC
sub_8039C00: @ 8039C00
push {lr}
adds r2, r0, 0
- ldr r0, =0x020243fc
+ ldr r0, =gUnknown_020243FC
ldrh r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -9012,7 +9012,7 @@ dp11b_obj_instanciate: @ 8039C28
mov r10, r3
cmp r1, 0
beq _08039C64
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r2, r4, 1
@@ -9024,7 +9024,7 @@ dp11b_obj_instanciate: @ 8039C28
b _08039C76
.pool
_08039C64:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r2, r4, 1
@@ -9045,10 +9045,10 @@ _08039C76:
mov r0, r8
cmp r0, 0x1
bne _08039CD0
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r4, r0
ldrb r7, [r0]
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
ldr r0, [r2]
ldr r0, [r0, 0x4]
adds r1, r6, r4
@@ -9062,7 +9062,7 @@ _08039C76:
movs r2, 0x2
orrs r0, r2
strb r0, [r1]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r0, r3, r5
lsls r0, 2
@@ -9071,10 +9071,10 @@ _08039C76:
b _08039CFE
.pool
_08039CD0:
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r7, [r0]
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
ldr r0, [r2]
ldr r0, [r0, 0x4]
adds r1, r6, r4
@@ -9088,7 +9088,7 @@ _08039CD0:
movs r2, 0x4
orrs r0, r2
strb r0, [r1]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r0, r3, r5
lsls r0, 2
@@ -9138,7 +9138,7 @@ dp11b_obj_free: @ 8039D48
lsrs r1, 24
cmp r1, 0x1
bne _08039D9C
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -9150,7 +9150,7 @@ dp11b_obj_free: @ 8039D48
ands r0, r1
cmp r0, 0
beq _08039DEA
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r3, 0x2]
lsls r0, r1, 4
adds r0, r1
@@ -9169,7 +9169,7 @@ dp11b_obj_free: @ 8039D48
b _08039DD6
.pool
_08039D9C:
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -9181,7 +9181,7 @@ _08039D9C:
ands r0, r1
cmp r0, 0
beq _08039DEA
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r3, 0x3]
lsls r0, r1, 4
adds r0, r1
@@ -9200,7 +9200,7 @@ _08039D9C:
_08039DD6:
ands r0, r2
strb r0, [r1]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -9236,7 +9236,7 @@ _08039E14:
movs r2, 0x32
ldrsh r1, [r4, r2]
bl sine
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -9343,10 +9343,10 @@ nullsub_20: @ 8039EC8
sub_8039ECC: @ 8039ECC
push {lr}
bl sub_8039F40
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x1]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_8012FAC
str r0, [r1]
pop {r0}
@@ -9357,17 +9357,17 @@ sub_8039ECC: @ 8039ECC
thumb_func_start sub_8039EF0
sub_8039EF0: @ 8039EF0
push {r4,r5,lr}
- ldr r0, =0x03005d04
+ ldr r0, =gUnknown_03005D04
ldr r0, [r0]
bl _call_via_r0
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
strb r0, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r0, 0
beq _08039F2A
- ldr r5, =0x03005d60
+ ldr r5, =gUnknown_03005D60
adds r4, r1, 0
_08039F0C:
ldrb r0, [r4]
@@ -9378,7 +9378,7 @@ _08039F0C:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -9403,20 +9403,20 @@ sub_8039F40: @ 8039F40
bl sub_803D6A0
movs r2, 0
movs r3, 0
- ldr r0, =0x02024260
+ ldr r0, =gUnknown_02024260
mov r10, r0
- ldr r1, =0x02024258
+ ldr r1, =gUnknown_02024258
mov r9, r1
- ldr r0, =0x02024250
+ ldr r0, =gUnknown_02024250
mov r8, r0
- ldr r1, =0x02024248
+ ldr r1, =gUnknown_02024248
mov r12, r1
- ldr r5, =0x020242bc
+ ldr r5, =gUnknown_020242BC
movs r4, 0
- ldr r7, =0x02024240
- ldr r6, =0x02024268
+ ldr r7, =gUnknown_02024240
+ ldr r6, =gUnknown_02024268
_08039F70:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
adds r0, r4, r0
str r3, [r0]
movs r1, 0
@@ -9428,7 +9428,7 @@ _08039F78:
bls _08039F78
movs r0, 0x2
strb r0, [r5, 0x16]
- ldr r1, =0x02024284
+ ldr r1, =gUnknown_02024284
adds r0, r2, r1
strb r3, [r0]
mov r0, r12
@@ -9439,18 +9439,18 @@ _08039F78:
strh r3, [r0]
mov r1, r10
strh r3, [r1]
- ldr r0, =0x02024270
+ ldr r0, =gUnknown_02024270
adds r1, r2, r0
movs r0, 0xFF
strb r0, [r1]
strh r3, [r6]
strh r3, [r7]
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r0, [r1]
ldr r0, [r0, 0x4]
adds r0, r4
str r3, [r0]
- ldr r1, =0x02024230
+ ldr r1, =gUnknown_02024230
adds r0, r4, r1
str r3, [r0]
movs r0, 0x2
@@ -9466,8 +9466,8 @@ _08039F78:
cmp r2, 0x3
ble _08039F70
movs r5, 0
- ldr r3, =0x02024294
- ldr r4, =0x0202428e
+ ldr r3, =gUnknown_02024294
+ ldr r4, =gUnknown_0202428E
movs r2, 0x1
_08039FD8:
strh r5, [r4]
@@ -9484,13 +9484,13 @@ _08039FDC:
cmp r2, 0
bge _08039FD8
movs r1, 0
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
strb r1, [r2]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r1, [r0]
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
strh r1, [r2]
- ldr r1, =0x020243d0
+ ldr r1, =gUnknown_020243D0
movs r2, 0
movs r3, 0
_0803A004:
@@ -9499,10 +9499,10 @@ _0803A004:
adds r2, 0x1
cmp r2, 0x2B
bls _0803A004
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
movs r0, 0
str r0, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 17
@@ -9513,7 +9513,7 @@ _0803A004:
ands r1, r0
cmp r1, 0
bne _0803A0AE
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0x15]
movs r0, 0x4
@@ -9532,32 +9532,32 @@ _0803A090:
lsls r0, 24
cmp r0, 0
beq _0803A0AE
- ldr r1, =0x02024280
+ ldr r1, =gUnknown_02024280
ldr r0, [r1]
movs r1, 0x80
orrs r0, r1
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
_0803A0AC:
str r0, [r2]
_0803A0AE:
- ldr r3, =0x02024474
- ldr r0, =0x03005d90
+ ldr r3, =gUnknown_02024474
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x15]
lsls r0, 30
lsrs r0, 31
movs r1, 0
strb r0, [r3, 0x1D]
- ldr r0, =0x02024212
+ ldr r0, =gUnknown_02024212
strb r1, [r0]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
strb r1, [r0]
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
str r1, [r0]
- ldr r0, =0x0202432e
+ ldr r0, =gUnknown_0202432E
movs r2, 0
strh r1, [r0]
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r0, [r1]
ldr r0, [r0, 0x8]
adds r0, 0x20
@@ -9566,16 +9566,16 @@ _0803A0AE:
ldr r0, [r0, 0xC]
adds r0, 0x20
strb r2, [r0]
- ldr r5, =0x0202432c
- ldr r6, =0x020241f0
- ldr r7, =0x020243fc
- ldr r0, =0x03005d54
+ ldr r5, =gUnknown_0202432C
+ ldr r6, =gUnknown_020241F0
+ ldr r7, =gUnknown_020243FC
+ ldr r0, =gUnknown_03005D54
mov r8, r0
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
mov r9, r1
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r10, r2
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r2, 0
adds r0, r1, 0x7
_0803A0FA:
@@ -9594,7 +9594,7 @@ _0803A0FA:
strb r4, [r0]
mov r1, r9
strb r4, [r1]
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
adds r0, 0x6C
strb r4, [r0]
@@ -9670,7 +9670,7 @@ _0803A16A:
cmp r2, 0x7
ble _0803A16A
movs r2, 0
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
movs r3, 0xA5
lsls r3, 2
movs r1, 0x6
@@ -9690,9 +9690,9 @@ _0803A1BA:
adds r0, 0x92
strb r1, [r0]
bl GenerateRandomNumber
- ldr r1, =0x02024330
+ ldr r1, =gUnknown_02024330
strh r0, [r1]
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
movs r2, 0
movs r3, 0
_0803A1E4:
@@ -9701,9 +9701,9 @@ _0803A1E4:
adds r2, 0x1
cmp r2, 0x43
bls _0803A1E4
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl sub_806EBA4
- ldr r3, =0x03005d10
+ ldr r3, =gUnknown_03005D10
movs r1, 0x1
ands r1, r0
lsls r1, 6
@@ -9713,7 +9713,7 @@ _0803A1E4:
ands r0, r2
orrs r0, r1
strb r0, [r3, 0x5]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
movs r1, 0xA8
lsls r1, 2
@@ -9742,8 +9742,8 @@ sub_803A284: @ 803A284
mov r5, r8
push {r5-r7}
sub sp, 0x20
- ldr r4, =0x020242bc
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_020242BC
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
lsls r0, r1, 3
subs r0, r1
@@ -9757,7 +9757,7 @@ sub_803A284: @ 803A284
ldr r0, [r0]
str r0, [r1]
ldr r2, =gBattleMoves
- ldr r3, =0x020241ea
+ ldr r3, =gUnknown_020241EA
ldrh r1, [r3]
lsls r0, r1, 1
adds r0, r1
@@ -9766,14 +9766,14 @@ sub_803A284: @ 803A284
ldrb r0, [r0]
mov r12, r4
mov r9, r5
- ldr r6, =0x020242ac
+ ldr r6, =gUnknown_020242AC
mov r10, r6
cmp r0, 0x7F
beq _0803A35C
movs r5, 0
mov r6, r9
movs r4, 0x58
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r2, 0x18
movs r1, 0x6
_0803A2D4:
@@ -9786,14 +9786,14 @@ _0803A2D4:
cmp r5, 0x7
ble _0803A2D4
movs r5, 0
- ldr r7, =0x0202406c
+ ldr r7, =gUnknown_0202406C
ldrb r7, [r7]
cmp r5, r7
bge _0803A348
- ldr r0, =0x020240d4
+ ldr r0, =gUnknown_020240D4
mov r8, r0
- ldr r4, =0x020242bc
- ldr r3, =0x020242ac
+ ldr r4, =gUnknown_020242BC
+ ldr r3, =gUnknown_020242AC
_0803A2F6:
movs r0, 0x58
muls r0, r5
@@ -9806,7 +9806,7 @@ _0803A2F6:
cmp r0, 0
beq _0803A31A
ldrb r0, [r4, 0x14]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r6, [r6]
cmp r0, r6
bne _0803A31A
@@ -9820,7 +9820,7 @@ _0803A31A:
cmp r0, 0
beq _0803A33A
ldrb r0, [r4, 0x15]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r7, [r7]
cmp r0, r7
bne _0803A33A
@@ -9834,12 +9834,12 @@ _0803A33A:
adds r4, 0x1C
adds r3, 0x4
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803A2F6
_0803A348:
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r0, [r1]
lsls r1, r0, 1
adds r1, r0
@@ -9855,7 +9855,7 @@ _0803A35C:
movs r0, 0x58
adds r2, r1, 0
muls r2, r0
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r0, 0x50
adds r2, r0
ldr r0, [r2]
@@ -9870,7 +9870,7 @@ _0803A35C:
ands r0, r2
str r0, [r1]
movs r5, 0
- ldr r6, =0x0202406c
+ ldr r6, =gUnknown_0202406C
ldrb r6, [r6]
cmp r5, r6
bge _0803A430
@@ -9887,7 +9887,7 @@ _0803A390:
lsls r0, 24
cmp r4, r0
beq _0803A3D0
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, r5, 2
adds r2, r0, r1
ldr r1, [r2]
@@ -9895,7 +9895,7 @@ _0803A390:
ands r0, r1
cmp r0, 0
beq _0803A3D0
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
adds r0, r6, r0
ldrb r0, [r0, 0x15]
ldrb r3, [r7]
@@ -9910,13 +9910,13 @@ _0803A390:
_0803A3D0:
adds r6, 0x1C
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803A390
- ldr r6, =0x020242bc
+ ldr r6, =gUnknown_020242BC
mov r12, r6
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
mov r9, r7
b _0803A430
.pool
@@ -9925,7 +9925,7 @@ _0803A414:
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r1, 0x50
adds r0, r1
movs r1, 0
@@ -9937,17 +9937,17 @@ _0803A414:
str r1, [r0]
_0803A430:
movs r5, 0
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
mov r8, r3
- ldr r6, =0x020244ac
+ ldr r6, =gUnknown_020244AC
mov r10, r6
- ldr r7, =0x0202406c
+ ldr r7, =gUnknown_0202406C
ldrb r7, [r7]
cmp r5, r7
bge _0803A490
- ldr r3, =0x020240d4
+ ldr r3, =gUnknown_020240D4
ldr r7, =gUnknown_0832A328
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
_0803A448:
movs r0, 0x58
muls r0, r5
@@ -9983,7 +9983,7 @@ _0803A466:
str r1, [r4]
_0803A486:
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803A448
@@ -9995,7 +9995,7 @@ _0803A490:
strb r1, [r0]
mov r2, r9
ldrb r0, [r2]
- ldr r3, =0x020244b0
+ ldr r3, =gUnknown_020244B0
adds r0, r3
strb r1, [r0]
ldrb r1, [r2]
@@ -10012,7 +10012,7 @@ _0803A4B4:
adds r5, 0x1
cmp r5, 0x1B
bls _0803A4B4
- ldr r7, =0x020241ea
+ ldr r7, =gUnknown_020241EA
ldrh r0, [r7]
lsls r1, r0, 1
adds r1, r0
@@ -10079,7 +10079,7 @@ _0803A4B4:
strb r1, [r0, 0x14]
_0803A540:
movs r0, 0
- ldr r6, =0x0202427c
+ ldr r6, =gUnknown_0202427C
strb r0, [r6]
mov r7, r9
ldrb r1, [r7]
@@ -10107,33 +10107,33 @@ _0803A540:
strb r0, [r1, 0x18]
ldrb r0, [r7]
lsls r0, 1
- ldr r1, =0x02024248
+ ldr r1, =gUnknown_02024248
adds r0, r1
movs r2, 0
strh r4, [r0]
ldrb r0, [r7]
lsls r0, 1
- ldr r3, =0x02024250
+ ldr r3, =gUnknown_02024250
adds r0, r3
strh r4, [r0]
ldrb r0, [r7]
lsls r0, 1
- ldr r6, =0x02024258
+ ldr r6, =gUnknown_02024258
adds r0, r6
strh r4, [r0]
ldrb r0, [r7]
lsls r0, 1
- ldr r7, =0x02024260
+ ldr r7, =gUnknown_02024260
adds r0, r7
strh r4, [r0]
mov r1, r9
ldrb r0, [r1]
lsls r0, 1
- ldr r3, =0x02024240
+ ldr r3, =gUnknown_02024240
adds r0, r3
strh r4, [r0]
ldrb r0, [r1]
- ldr r6, =0x02024270
+ ldr r6, =gUnknown_02024270
adds r0, r6
movs r1, 0xFF
strb r1, [r0]
@@ -10210,7 +10210,7 @@ _0803A540:
bics r0, r2
strb r0, [r1]
movs r5, 0
- ldr r7, =0x0202406c
+ ldr r7, =gUnknown_0202406C
ldrb r7, [r7]
cmp r5, r7
bge _0803A6B4
@@ -10260,7 +10260,7 @@ _0803A68C:
adds r0, 0xE1
strb r6, [r0]
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803A656
@@ -10282,7 +10282,7 @@ _0803A6B4:
adds r0, r1
adds r0, 0xC9
strb r2, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x4]
ldrb r0, [r3]
@@ -10290,7 +10290,7 @@ _0803A6B4:
adds r1, r0
movs r2, 0
str r2, [r1]
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r2, [r0]
ldr r0, [r6]
adds r0, 0xDA
@@ -10321,17 +10321,17 @@ sub_803A75C: @ 803A75C
push {r5-r7}
sub sp, 0x4
movs r5, 0
- ldr r6, =0x02024084
- ldr r0, =0x020242ac
+ ldr r6, =gUnknown_02024084
+ ldr r0, =gUnknown_020242AC
mov r8, r0
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
mov r12, r1
- ldr r2, =0x020244ac
+ ldr r2, =gUnknown_020244AC
mov r9, r2
- ldr r3, =0x020244b0
+ ldr r3, =gUnknown_020244B0
mov r10, r3
- ldr r7, =0x0202433c
- ldr r4, =0x02024064
+ ldr r7, =gUnknown_0202433C
+ ldr r4, =gUnknown_02024064
movs r3, 0x58
adds r2, r6, 0
adds r2, 0x18
@@ -10345,7 +10345,7 @@ _0803A788:
adds r5, 0x1
cmp r5, 0x7
ble _0803A788
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -10354,13 +10354,13 @@ _0803A788:
adds r0, r2
movs r1, 0
str r1, [r0]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 2
add r0, r8
str r1, [r0]
movs r5, 0
- ldr r6, =0x0202406c
+ ldr r6, =gUnknown_0202406C
ldrb r6, [r6]
cmp r5, r6
bge _0803A830
@@ -10375,10 +10375,10 @@ _0803A7C6:
ands r0, r1
cmp r0, 0
beq _0803A7E6
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
adds r0, r4, r2
ldrb r0, [r0, 0x14]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r6, [r6]
cmp r0, r6
bne _0803A7E6
@@ -10386,7 +10386,7 @@ _0803A7C6:
ands r1, r0
str r1, [r3]
_0803A7E6:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
lsls r0, 2
add r0, r8
@@ -10410,7 +10410,7 @@ _0803A800:
ldr r0, [r2]
adds r0, r5, r0
ldrb r0, [r0, 0x14]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r6, [r6]
cmp r0, r6
bne _0803A822
@@ -10421,17 +10421,17 @@ _0803A822:
adds r3, 0x58
adds r4, 0x1C
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803A7C6
_0803A830:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
add r0, r9
movs r1, 0
strb r1, [r0]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
add r0, r10
strb r1, [r0]
@@ -10439,7 +10439,7 @@ _0803A830:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r3, =0x020242bc
+ ldr r3, =gUnknown_020242BC
adds r1, r0, r3
movs r5, 0
movs r2, 0
@@ -10449,7 +10449,7 @@ _0803A852:
adds r5, 0x1
cmp r5, 0x1B
bls _0803A852
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
lsls r1, 4
adds r1, r7
@@ -10478,7 +10478,7 @@ _0803A852:
adds r0, r6, 0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 4
adds r1, r7
@@ -10488,7 +10488,7 @@ _0803A852:
mov r0, r10
ands r0, r2
strb r0, [r1]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 4
adds r1, r7
@@ -10497,7 +10497,7 @@ _0803A852:
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
lsls r1, 4
adds r1, r7
@@ -10507,7 +10507,7 @@ _0803A852:
adds r0, r5, 0
ands r0, r2
strb r0, [r1]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
lsls r1, 4
adds r1, r7
@@ -10525,7 +10525,7 @@ _0803A852:
adds r0, r3, 0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 4
adds r1, r7
@@ -10533,7 +10533,7 @@ _0803A852:
mov r0, r9
ands r0, r2
strb r0, [r1, 0x1]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
lsls r1, 4
adds r1, r7
@@ -10541,7 +10541,7 @@ _0803A852:
mov r0, r8
ands r0, r2
strb r0, [r1, 0x1]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 4
adds r1, r7
@@ -10549,7 +10549,7 @@ _0803A852:
adds r0, r6, 0
ands r0, r2
strb r0, [r1, 0x1]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
lsls r1, 4
adds r1, r7
@@ -10558,14 +10558,14 @@ _0803A852:
negs r0, r0
ands r0, r2
strb r0, [r1, 0x1]
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
lsls r0, 4
adds r0, r7
ldrb r1, [r0, 0x1]
ands r5, r1
strb r5, [r0, 0x1]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 4
adds r0, r7
@@ -10592,7 +10592,7 @@ _0803A852:
mov r2, r8
ands r2, r1
strb r2, [r0, 0x2]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 4
adds r0, r7
@@ -10610,42 +10610,42 @@ _0803A852:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
adds r0, r1
movs r2, 0
movs r1, 0x2
strb r1, [r0, 0x16]
ldrb r0, [r3]
lsls r0, 1
- ldr r3, =0x02024248
+ ldr r3, =gUnknown_02024248
adds r0, r3
movs r3, 0
strh r2, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
lsls r0, 1
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
adds r0, r1
strh r2, [r0]
ldrb r0, [r6]
lsls r0, 1
- ldr r6, =0x02024258
+ ldr r6, =gUnknown_02024258
adds r0, r6
strh r2, [r0]
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
lsls r0, 1
- ldr r6, =0x02024260
+ ldr r6, =gUnknown_02024260
adds r0, r6
strh r2, [r0]
ldrb r0, [r1]
lsls r0, 1
- ldr r1, =0x02024240
+ ldr r1, =gUnknown_02024240
adds r0, r1
strh r2, [r0]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
- ldr r6, =0x02024270
+ ldr r6, =gUnknown_02024270
adds r0, r6
movs r1, 0xFF
strb r1, [r0]
@@ -10656,7 +10656,7 @@ _0803A852:
adds r0, r1
adds r0, 0xC8
strb r3, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
ldr r1, [r2]
lsls r0, 1
@@ -10734,7 +10734,7 @@ _0803A852:
bics r0, r2
strb r0, [r1]
movs r5, 0
- ldr r3, =0x0202406c
+ ldr r3, =gUnknown_0202406C
ldrb r3, [r3]
cmp r5, r3
bge _0803AB02
@@ -10784,21 +10784,21 @@ _0803AADA:
adds r0, 0xE1
strb r6, [r0]
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803AAA4
_0803AB02:
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x4]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r1, r0
movs r0, 0
str r0, [r1]
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r0, [r2]
movs r3, 0x58
adds r2, r0, 0
@@ -10816,7 +10816,7 @@ _0803AB6C:
ldrb r0, [r0, 0x6]
adds r2, 0x21
strb r0, [r2]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r1, r0, 0
muls r1, r3
@@ -10847,7 +10847,7 @@ _0803AB6C:
thumb_func_start bc_8012FAC
bc_8012FAC: @ 803ABC0
push {r4,r5,lr}
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r0, [r5]
cmp r0, 0
beq _0803ABD4
@@ -10856,7 +10856,7 @@ bc_8012FAC: @ 803ABC0
b _0803AC2E
.pool
_0803ABD4:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r5, 0x1]
strb r0, [r4]
movs r0, 0
@@ -10871,20 +10871,20 @@ _0803ABD4:
b _0803AC2E
.pool
_0803ABF8:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r2, [r0]
cmp r2, 0
bne _0803AC2E
ldrb r0, [r5, 0x1]
adds r0, 0x1
strb r0, [r5, 0x1]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
cmp r0, r1
bne _0803AC2C
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_load_battlefield
str r0, [r1]
b _0803AC2E
@@ -10900,24 +10900,24 @@ _0803AC2E:
thumb_func_start bc_load_battlefield
bc_load_battlefield: @ 803AC34
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r5, [r0]
cmp r5, 0
bne _0803AC64
movs r0, 0
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r1, [r0]
movs r0, 0
bl dp01_build_cmdbuf_x2E_a
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803AC84
str r0, [r1]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r5, [r0]
strb r5, [r0, 0x1]
_0803AC64:
@@ -10934,35 +10934,35 @@ sub_803AC84: @ 803AC84
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r1, [r0]
cmp r1, 0
beq _0803AC98
b _0803AF4E
_0803AC98:
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r1, [r2]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r1, r0
bcc _0803ACA6
b _0803AF48
_0803ACA6:
movs r7, 0x58
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r8, r0
mov r9, r2
movs r1, 0x48
add r1, r8
mov r10, r1
_0803ACB4:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
beq _0803ACFC
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -10990,8 +10990,8 @@ _0803ACFC:
adds r3, r0, r2
movs r2, 0
ldr r6, =gBaseStats
- ldr r5, =0x02023864
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_02023864
+ ldr r4, =gUnknown_02024064
_0803AD0E:
adds r0, r3, r2
ldrb r1, [r4]
@@ -11047,7 +11047,7 @@ _0803AD0E:
strb r0, [r1]
ldrb r0, [r2]
bl battle_side_get_owner
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
lsls r0, 24
lsrs r0, 23
adds r0, 0xA8
@@ -11060,9 +11060,9 @@ _0803AD0E:
ldrh r0, [r0, 0x28]
strh r0, [r1]
movs r2, 0
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
movs r5, 0x58
- ldr r1, =0x0202409c
+ ldr r1, =gUnknown_0202409C
adds r6, r4, 0
movs r0, 0x18
negs r0, r0
@@ -11087,7 +11087,7 @@ _0803ADAA:
movs r0, 0
str r0, [r1]
_0803ADCA:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
@@ -11098,7 +11098,7 @@ _0803ADCA:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0803ADE4:
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
movs r1, 0x8
ands r0, r1
@@ -11171,28 +11171,28 @@ _0803AE96:
bl dp01_build_cmdbuf_x04_4_4_4
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
strh r0, [r1, 0x20]
_0803AEC0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0803AEF6
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
@@ -11211,14 +11211,14 @@ _0803AEEA:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0803AEF6:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
ands r0, r1
cmp r0, 0
beq _0803AF20
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
@@ -11230,7 +11230,7 @@ _0803AEF6:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0803AF20:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
@@ -11243,7 +11243,7 @@ _0803AF32:
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -11251,7 +11251,7 @@ _0803AF32:
bcs _0803AF48
b _0803ACB4
_0803AF48:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_801333C
str r0, [r1]
_0803AF4E:
@@ -11271,13 +11271,13 @@ bc_801333C: @ 803AF80
mov r7, r8
push {r7}
sub sp, 0x30
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0803AF92
b _0803B10C
_0803AF92:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
@@ -11294,7 +11294,7 @@ _0803AFAA:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -11331,7 +11331,7 @@ _0803AFFA:
ble _0803AFAA
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
mov r1, sp
@@ -11346,7 +11346,7 @@ _0803B026:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -11383,7 +11383,7 @@ _0803B072:
ble _0803B026
movs r0, 0
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
mov r1, sp
@@ -11391,7 +11391,7 @@ _0803B072:
bl dp01_build_cmdbuf_x30_TODO
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_battle_begin_message
b _0803B10A
.pool
@@ -11403,7 +11403,7 @@ _0803B0B2:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -11438,7 +11438,7 @@ _0803B0FA:
adds r7, 0x1
cmp r7, 0x5
ble _0803B0B2
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_8013568
_0803B10A:
str r0, [r1]
@@ -11455,18 +11455,18 @@ _0803B10C:
thumb_func_start bc_battle_begin_message
bc_battle_begin_message: @ 803B120
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803B142
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
ldrb r1, [r1]
movs r0, 0
bl b_std_message
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B180
str r0, [r1]
_0803B142:
@@ -11478,11 +11478,11 @@ _0803B142:
thumb_func_start bc_8013568
bc_8013568: @ 803B158
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803B170
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B3CC
str r0, [r1]
movs r0, 0
@@ -11497,11 +11497,11 @@ _0803B170:
thumb_func_start sub_803B180
sub_803B180: @ 803B180
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803B1D0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
lsls r0, 17
@@ -11530,7 +11530,7 @@ _0803B1BA:
lsrs r1, 24
movs r0, 0x1
bl b_std_message
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B25C
str r0, [r1]
_0803B1D0:
@@ -11542,7 +11542,7 @@ _0803B1D0:
thumb_func_start sub_803B1DC
sub_803B1DC: @ 803B1DC
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 17
@@ -11560,10 +11560,10 @@ sub_803B1DC: @ 803B1DC
_0803B1FC:
movs r5, 0x3
_0803B1FE:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
strb r0, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r0, 0
beq _0803B23A
@@ -11583,14 +11583,14 @@ _0803B228:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
cmp r0, r1
bcc _0803B20E
_0803B23A:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_801362C
str r0, [r1]
pop {r4,r5}
@@ -11602,7 +11602,7 @@ _0803B23A:
thumb_func_start sub_803B25C
sub_803B25C: @ 803B25C
push {r4-r6,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
lsls r0, 17
@@ -11623,20 +11623,20 @@ sub_803B25C: @ 803B25C
b _0803B29A
.pool
_0803B288:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B1DC
b _0803B2F0
.pool
_0803B298:
movs r5, 0x1
_0803B29A:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r2, [r0]
cmp r2, 0
bne _0803B2F2
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r2, [r0]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
adds r4, r0, 0
ldrb r1, [r1]
cmp r2, r1
@@ -11653,7 +11653,7 @@ _0803B2B2:
bl dp01_build_cmdbuf_x2F_2F_2F_2F
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00008040
ands r0, r1
@@ -11663,15 +11663,15 @@ _0803B2D8:
ldrb r0, [r6]
adds r0, 0x1
strb r0, [r6]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r1]
cmp r0, r1
bcc _0803B2B2
_0803B2EC:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_801362C
_0803B2F0:
str r0, [r1]
@@ -11685,18 +11685,18 @@ _0803B2F2:
thumb_func_start bc_801362C
bc_801362C: @ 803B314
push {r4-r7,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r1, [r0]
cmp r1, 0
bne _0803B384
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r1, [r2]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r1, r0
bcs _0803B37E
adds r4, r2, 0
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
movs r5, 0x58
adds r7, r6, 0
adds r7, 0x48
@@ -11707,7 +11707,7 @@ _0803B334:
lsrs r0, 24
cmp r0, 0x1
bne _0803B36C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x063f0902
ands r0, r1
@@ -11730,14 +11730,14 @@ _0803B36C:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
cmp r0, r1
bcc _0803B334
_0803B37E:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B3CC
str r0, [r1]
_0803B384:
@@ -11750,11 +11750,11 @@ _0803B384:
thumb_func_start sub_803B3AC
sub_803B3AC: @ 803B3AC
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803B3BC
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B3CC
str r0, [r1]
_0803B3BC:
@@ -11766,11 +11766,11 @@ _0803B3BC:
thumb_func_start sub_803B3CC
sub_803B3CC: @ 803B3CC
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803B418
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r2, [r1]
movs r0, 0x80
lsls r0, 17
@@ -11801,7 +11801,7 @@ _0803B3F6:
movs r0, 0x1
bl b_std_message
_0803B412:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B4C8
str r0, [r1]
_0803B418:
@@ -11813,7 +11813,7 @@ _0803B418:
thumb_func_start sub_803B42C
sub_803B42C: @ 803B42C
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 17
@@ -11831,10 +11831,10 @@ sub_803B42C: @ 803B42C
_0803B44C:
movs r5, 0x2
_0803B44E:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
strb r0, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r0, 0
beq _0803B48A
@@ -11854,14 +11854,14 @@ _0803B478:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
cmp r0, r1
bcc _0803B45E
_0803B48A:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0x4C
movs r1, 0
@@ -11874,7 +11874,7 @@ _0803B48A:
lsls r2, 1
adds r0, r2
strb r1, [r0]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B628
str r0, [r1]
pop {r4,r5}
@@ -11886,7 +11886,7 @@ _0803B48A:
thumb_func_start sub_803B4C8
sub_803B4C8: @ 803B4C8
push {r4-r6,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 17
@@ -11904,20 +11904,20 @@ sub_803B4C8: @ 803B4C8
b _0803B500
.pool
_0803B4F0:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B42C
b _0803B572
.pool
_0803B500:
movs r6, 0
_0803B502:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r2, [r0]
cmp r2, 0
bne _0803B574
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r2, [r0]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
adds r4, r0, 0
ldrb r1, [r1]
cmp r2, r1
@@ -11934,7 +11934,7 @@ _0803B51A:
bl dp01_build_cmdbuf_x2F_2F_2F_2F
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -11944,15 +11944,15 @@ _0803B540:
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r1]
cmp r0, r1
bcc _0803B51A
_0803B554:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0x4C
movs r1, 0
@@ -11965,7 +11965,7 @@ _0803B554:
lsls r2, 1
adds r0, r2
strb r1, [r0]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B628
_0803B572:
str r0, [r1]
@@ -11979,18 +11979,18 @@ _0803B574:
thumb_func_start sub_803B598
sub_803B598: @ 803B598
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r1, [r0]
cmp r1, 0
bne _0803B606
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r1, [r2]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r1, r0
bcs _0803B5E6
adds r4, r2, 0
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
_0803B5B2:
ldrb r0, [r4]
bl battle_side_get_owner
@@ -12010,14 +12010,14 @@ _0803B5D4:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
cmp r0, r1
bcc _0803B5B2
_0803B5E6:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0x4C
movs r1, 0
@@ -12030,7 +12030,7 @@ _0803B5E6:
lsls r2, 1
adds r0, r2
strb r1, [r0]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B628
str r0, [r1]
_0803B606:
@@ -12050,25 +12050,25 @@ sub_803B628: @ 803B628
sub sp, 0x4
movs r0, 0
mov r9, r0
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0803B642
b _0803B8B2
_0803B642:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x4C
ldrb r0, [r0]
cmp r0, 0
bne _0803B6C2
movs r5, 0
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
mov r10, r1
ldrb r3, [r1]
cmp r5, r3
bge _0803B668
- ldr r2, =0x0202407e
+ ldr r2, =gUnknown_0202407E
_0803B65C:
adds r0, r5, r2
strb r5, [r0]
@@ -12086,8 +12086,8 @@ _0803B67C:
ldrb r1, [r1]
cmp r8, r1
bge _0803B6B6
- ldr r6, =0x0202407e
- ldr r1, =0x0202406c
+ ldr r6, =gUnknown_0202407E
+ ldr r1, =gUnknown_0202406C
mov r10, r1
lsls r7, r5, 24
_0803B68E:
@@ -12106,7 +12106,7 @@ _0803B68E:
bl sub_803CEDC
_0803B6AC:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0803B68E
@@ -12119,7 +12119,7 @@ _0803B6B8:
cmp r5, r0
blt _0803B67C
_0803B6C2:
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
movs r4, 0xD1
lsls r4, 1
@@ -12143,15 +12143,15 @@ _0803B6C2:
b _0803B8B2
.pool
_0803B6FC:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0x4C
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
bcs _0803B756
- ldr r5, =0x0202407e
+ ldr r5, =gUnknown_0202407E
adds r4, r2, 0
_0803B710:
ldr r0, [r4]
@@ -12185,7 +12185,7 @@ _0803B736:
_0803B748:
ldr r0, [r4]
adds r0, 0x4C
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
@@ -12215,15 +12215,15 @@ _0803B770:
beq _0803B786
b _0803B8B2
_0803B786:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0xD9
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
bcs _0803B7DA
- ldr r5, =0x0202407e
+ ldr r5, =gUnknown_0202407E
adds r4, r2, 0
_0803B79A:
ldr r0, [r4]
@@ -12253,18 +12253,18 @@ _0803B7BC:
bne _0803B8B2
ldr r0, [r4]
adds r0, 0xD9
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
bcc _0803B79A
_0803B7DA:
movs r5, 0
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
mov r8, r1
movs r7, 0x6
- ldr r6, =0x0202421c
- ldr r2, =0x02024274
+ ldr r6, =gUnknown_0202421C
+ ldr r2, =gUnknown_02024274
movs r4, 0xFF
movs r3, 0
_0803B7EA:
@@ -12285,20 +12285,20 @@ _0803B7EA:
movs r0, 0
bl sub_803D580
bl sub_803D6A0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x91
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
strb r1, [r0]
ldr r0, =gUnknown_085CC23E
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803BE74
str r0, [r1]
bl sub_803F988
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r2, 0
adds r0, r1, 0x7
_0803B834:
@@ -12307,14 +12307,14 @@ _0803B834:
cmp r0, r1
bge _0803B834
movs r5, 0
- ldr r3, =0x0202406c
- ldr r2, =0x0202449c
- ldr r6, =0x02024474
- ldr r7, =0x0202427c
+ ldr r3, =gUnknown_0202406C
+ ldr r2, =gUnknown_0202449C
+ ldr r6, =gUnknown_02024474
+ ldr r7, =gUnknown_0202427C
ldrb r0, [r3]
cmp r5, r0
bge _0803B866
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r4, 0x9
negs r4, r4
adds r1, r0, 0
@@ -12352,9 +12352,9 @@ _0803B866:
strb r1, [r0, 0x3]
strb r1, [r7]
bl GenerateRandomNumber
- ldr r1, =0x02024330
+ ldr r1, =gUnknown_02024330
strh r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
@@ -12379,15 +12379,15 @@ _0803B8B2:
thumb_func_start bc_8013B1C
bc_8013B1C: @ 803B904
push {r4-r6,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803B994
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803B9BC
str r0, [r1]
- ldr r3, =0x0202406c
- ldr r1, =0x02024332
+ ldr r3, =gUnknown_0202406C
+ ldr r1, =gUnknown_02024332
movs r2, 0
adds r0, r1, 0x7
_0803B91C:
@@ -12399,7 +12399,7 @@ _0803B91C:
ldrb r3, [r3]
cmp r4, r3
bge _0803B96E
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
adds r6, r5, 0
adds r6, 0x4C
_0803B932:
@@ -12429,12 +12429,12 @@ _0803B932:
bl b_cancel_multi_turn_move_maybe
_0803B964:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0803B932
_0803B96E:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
movs r1, 0
strb r1, [r0]
@@ -12451,7 +12451,7 @@ _0803B96E:
strb r1, [r0]
ldr r0, [r2]
strb r1, [r0, 0x3]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
_0803B994:
pop {r4-r6}
@@ -12468,7 +12468,7 @@ sub_803B9BC: @ 803B9BC
push {r6,r7}
movs r0, 0x1
bl sub_803D580
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0
bne _0803B9EA
@@ -12491,7 +12491,7 @@ _0803B9EA:
beq _0803B9F8
b _0803BB78
_0803B9F8:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x4D
strb r1, [r0]
@@ -12504,7 +12504,7 @@ _0803B9F8:
_0803BA0E:
movs r0, 0
bl sub_803D580
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffdff
ands r0, r1
@@ -12515,15 +12515,15 @@ _0803BA0E:
ldr r1, =0xffefffff
ands r0, r1
str r0, [r2]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r4, [r0, 0x18]
strb r4, [r0, 0x19]
strb r4, [r0, 0x14]
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
str r4, [r0]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r4, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r2, 0
adds r0, r1, 0x4
_0803BA40:
@@ -12531,22 +12531,22 @@ _0803BA40:
subs r0, 0x1
cmp r0, r1
bge _0803BA40
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0
beq _0803BA98
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
strb r0, [r1]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_bs_exec
str r0, [r1]
b _0803BB78
.pool
_0803BA98:
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1, 0x13]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
mov r8, r2
cmp r0, 0xFE
bhi _0803BAB2
@@ -12559,18 +12559,18 @@ _0803BA98:
strb r0, [r1]
_0803BAB2:
movs r2, 0
- ldr r4, =0x0202406c
- ldr r0, =0x02024210
+ ldr r4, =gUnknown_0202406C
+ ldr r0, =gUnknown_02024210
mov r12, r0
ldr r1, =gUnknown_085CC23E
mov r9, r1
ldrb r0, [r4]
cmp r2, r0
bge _0803BAE0
- ldr r7, =0x0202421c
+ ldr r7, =gUnknown_0202421C
movs r6, 0xFF
movs r5, 0
- ldr r3, =0x02024274
+ ldr r3, =gUnknown_02024274
_0803BACC:
adds r1, r2, r7
ldrb r0, [r1]
@@ -12584,7 +12584,7 @@ _0803BACC:
blt _0803BACC
_0803BAE0:
movs r2, 0
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
movs r1, 0x6
_0803BAE6:
ldr r0, [r3]
@@ -12603,13 +12603,13 @@ _0803BAE6:
mov r0, r9
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803BE74
str r0, [r1]
bl GenerateRandomNumber
- ldr r1, =0x02024330
+ ldr r1, =gUnknown_02024330
strh r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 10
@@ -12648,8 +12648,8 @@ _0803BB78:
sub_803BB88: @ 803BB88
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x02024084
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -12657,7 +12657,7 @@ sub_803BB88: @ 803BB88
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0803BBB8
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -12671,15 +12671,15 @@ _0803BBB8:
lsls r0, 24
lsrs r2, r0, 24
_0803BBC2:
- ldr r1, =0x0202420f
- ldr r3, =0x02024064
+ ldr r1, =gUnknown_0202420F
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
strb r0, [r1]
cmp r2, 0x25
bne _0803BBD0
b _0803BD4C
_0803BBD0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -12687,7 +12687,7 @@ _0803BBD0:
beq _0803BBDE
b _0803BD4C
_0803BBDE:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r3]
movs r0, 0x58
muls r0, r2
@@ -12703,7 +12703,7 @@ _0803BBF2:
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
bge _0803BC86
@@ -12716,7 +12716,7 @@ _0803BC08:
lsrs r0, 24
cmp r6, r0
beq _0803BC2C
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r5
adds r0, r1
@@ -12733,8 +12733,8 @@ _0803BC2C:
lsrs r0, 24
cmp r6, r0
beq _0803BC76
- ldr r3, =0x02024084
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
movs r2, 0x58
muls r0, r2
@@ -12768,12 +12768,12 @@ _0803BC76:
lsls r0, 17
adds r7, r0
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0803BC08
_0803BC86:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
movs r0, 0
str r0, [sp]
@@ -12785,7 +12785,7 @@ _0803BC86:
lsrs r5, r0, 24
cmp r5, 0
beq _0803BCF8
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
ldrb r0, [r4]
movs r3, 0x58
muls r0, r3
@@ -12801,23 +12801,23 @@ _0803BC86:
cmp r0, 0x8
bne _0803BCF8
_0803BCBE:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
subs r1, r5, 0x1
strb r1, [r0, 0x17]
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
adds r0, r1, 0
muls r0, r3
adds r0, r6
adds r0, 0x20
ldrb r0, [r0]
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
b _0803BD90
.pool
_0803BCF8:
- ldr r1, =0x02024084
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -12828,7 +12828,7 @@ _0803BCF8:
ands r0, r1
cmp r0, 0
bne _0803BD22
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, r2, 2
adds r0, r1
ldr r0, [r0]
@@ -12838,14 +12838,14 @@ _0803BCF8:
cmp r0, 0
beq _0803BD40
_0803BD22:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
movs r0, 0x1
b _0803BD92
.pool
_0803BD40:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x10
ands r0, r1
@@ -12856,27 +12856,27 @@ _0803BD4C:
b _0803BD92
.pool
_0803BD54:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r5, [r0, 0x17]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r2]
strb r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
b _0803BD90
.pool
_0803BD70:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r5, [r0, 0x17]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r2]
strb r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
b _0803BD90
.pool
_0803BD8C:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
_0803BD90:
strb r0, [r1, 0x5]
@@ -12896,11 +12896,11 @@ sub_803BDA0: @ 803BDA0
lsls r0, 24
lsrs r5, r0, 24
movs r3, 0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
- ldr r1, =0x0203cf00
+ ldr r1, =gUnknown_0203CF00
mov r12, r1
- ldr r7, =0x0202449c
+ ldr r7, =gUnknown_0202449C
lsls r0, r5, 1
adds r4, r0, r5
adds r6, r0, 0
@@ -12923,7 +12923,7 @@ _0803BDBC:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r7, =0x0202449c
+ ldr r7, =gUnknown_0202449C
ldr r0, [r7]
adds r0, r5, r0
adds r0, 0x5C
@@ -12934,7 +12934,7 @@ _0803BDBC:
lsrs r1, 24
adds r0, r4, 0
bl sub_81B8FB0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -12946,7 +12946,7 @@ _0803BDBC:
movs r0, 0x2
adds r1, r5, 0
eors r1, r0
- ldr r7, =0x0203cf00
+ ldr r7, =gUnknown_0203CF00
lsls r0, r1, 1
adds r5, r0, r1
_0803BE1A:
@@ -12971,7 +12971,7 @@ _0803BE1A:
_0803BE4C:
movs r3, 0
adds r2, r6, r5
- ldr r4, =0x0203cf00
+ ldr r4, =gUnknown_0203CF00
_0803BE52:
ldr r0, [r7]
adds r1, r2, r3
@@ -13000,21 +13000,21 @@ sub_803BE74: @ 803BE74
mov r5, r8
push {r5-r7}
sub sp, 0x1C
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r1, 0
strb r1, [r0, 0x4]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
bl _0803CD12
.pool
_0803BE9C:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -13041,22 +13041,22 @@ _0803BED0:
.4byte _0803CC38
_0803BEF4:
bl sub_8185FD0
- ldr r1, =0x02024332
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
bl _0803CC20
.pool
_0803BF0C:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
adds r1, r0
adds r1, 0x5C
movs r0, 0x6
strb r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -13081,7 +13081,7 @@ _0803BF0C:
ands r1, r0
cmp r1, 0
bne _0803BF68
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
adds r0, r5, 0
bl battle_get_side_with_given_state
lsls r0, 24
@@ -13092,12 +13092,12 @@ _0803BF0C:
beq _0803BF68
bl _0803CD04
_0803BF68:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x91
ldrb r3, [r0]
ldr r1, =gUnknown_0832A328
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
lsls r0, r2, 2
adds r0, r1
@@ -13105,17 +13105,17 @@ _0803BF68:
ands r3, r0
cmp r3, 0
beq _0803BFD0
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
adds r0, r2, r0
movs r1, 0xD
strb r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _0803BFBC
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r4]
adds r1, r0
movs r0, 0x5
@@ -13123,7 +13123,7 @@ _0803BF68:
bl _0803CD04
.pool
_0803BFBC:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r4]
adds r1, r0
movs r0, 0x4
@@ -13131,7 +13131,7 @@ _0803BFBC:
bl _0803CD04
.pool
_0803BFD0:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r1, 0x50
@@ -13148,17 +13148,17 @@ _0803BFD0:
cmp r1, 0
beq _0803C00C
_0803BFF0:
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
adds r0, r2, r0
strb r3, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r4]
bl _0803CC72
.pool
_0803C00C:
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
ldrb r1, [r0]
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
ldrb r2, [r0, 0x1]
ldrb r0, [r0, 0x2]
lsls r0, 8
@@ -13168,9 +13168,9 @@ _0803C00C:
bl _0803CB68
.pool
_0803C02C:
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r5, [r6]
lsls r0, r5, 2
adds r0, r1
@@ -13190,14 +13190,14 @@ _0803C02C:
beq _0803C058
bl _0803CD04
_0803C058:
- ldr r4, =0x02023864
+ ldr r4, =gUnknown_02023864
lsls r0, r5, 9
adds r4, 0x1
adds r0, r4
ldrb r1, [r0]
adds r0, r5, 0
bl sub_8184FBC
- ldr r1, =0x0202421c
+ ldr r1, =gUnknown_0202421C
ldrb r0, [r6]
adds r1, r0, r1
lsls r0, 9
@@ -13238,15 +13238,15 @@ _0803C0DC:
lsls r0, 24
cmp r0, 0
beq _0803C134
- ldr r0, =0x02024332
- ldr r3, =0x02024064
+ ldr r0, =gUnknown_02024332
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
adds r1, r0
movs r4, 0
movs r0, 0x6
strb r0, [r1]
ldrb r1, [r3]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r1, r0
adds r1, 0x54
@@ -13260,7 +13260,7 @@ _0803C0DC:
ldrb r1, [r3]
ldr r2, [r2]
adds r2, r1, r2
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
lsls r1, 9
adds r0, 0x3
adds r1, r0
@@ -13269,8 +13269,8 @@ _0803C0DC:
bl _0803CD70
.pool
_0803C134:
- ldr r3, =0x020242bc
- ldr r5, =0x02024064
+ ldr r3, =gUnknown_020242BC
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r0, r4, 3
subs r0, r4
@@ -13279,12 +13279,12 @@ _0803C134:
ldrh r2, [r0, 0x6]
cmp r2, 0
beq _0803C188
- ldr r1, =0x02024274
+ ldr r1, =gUnknown_02024274
lsls r0, r4, 1
adds r0, r1
strh r2, [r0]
ldrb r2, [r5]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, r2, r1
adds r1, 0x80
@@ -13294,7 +13294,7 @@ _0803C134:
adds r0, r3
ldrb r0, [r0, 0xC]
strb r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r5]
adds r0, r1
movs r1, 0x4
@@ -13303,7 +13303,7 @@ _0803C134:
.pool
_0803C188:
add r2, sp, 0x4
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r1, 0x58
adds r0, r4, 0
muls r0, r1
@@ -13372,7 +13372,7 @@ _0803C1CA:
adds r4, 0x1
cmp r4, 0x3
ble _0803C1CA
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x1
ands r1, r0
@@ -13383,7 +13383,7 @@ _0803C1CA:
b _0803C42E
.pool
_0803C230:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x021f0902
ands r0, r1
@@ -13391,11 +13391,11 @@ _0803C230:
bne _0803C23E
b _0803C48C
_0803C23E:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
movs r1, 0x1
bl sub_8185008
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -13403,18 +13403,18 @@ _0803C23E:
b _0803C784
.pool
_0803C268:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r1, [r3]
adds r1, r0, r1
adds r1, 0x58
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, 1
adds r0, r2
ldrh r0, [r0]
strb r0, [r1]
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
ldrb r2, [r5]
movs r6, 0x58
adds r0, r2, 0
@@ -13427,14 +13427,14 @@ _0803C268:
ands r1, r0
cmp r1, 0
bne _0803C2B8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
bne _0803C2B8
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
lsls r1, r2, 2
adds r1, r0
ldr r1, [r1]
@@ -13444,7 +13444,7 @@ _0803C268:
cmp r1, 0
beq _0803C2EC
_0803C2B8:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r1, r0, 1
adds r1, r0
@@ -13497,7 +13497,7 @@ _0803C2EC:
cmp r0, 0x1A
bne _0803C374
_0803C33C:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
movs r0, 0
str r0, [sp]
@@ -13509,7 +13509,7 @@ _0803C33C:
lsrs r4, r0, 24
cmp r4, 0
beq _0803C3B0
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r5]
movs r0, 0x58
muls r0, r1
@@ -13531,10 +13531,10 @@ _0803C374:
orrs r1, r0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
ldrb r3, [r0]
- ldr r4, =0x0202449c
- ldr r0, =0x02024064
+ ldr r4, =gUnknown_0202449C
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r2, r0, 1
adds r2, r0
@@ -13548,16 +13548,16 @@ _0803C374:
b _0803C42E
.pool
_0803C3B0:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0x2
bne _0803C3D8
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
ldrb r0, [r0]
cmp r0, 0x2
bne _0803C3D8
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0x5C
@@ -13567,11 +13567,11 @@ _0803C3D8:
ldrb r0, [r4]
cmp r0, 0x3
bne _0803C410
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
ldrb r0, [r0, 0x1]
cmp r0, 0x2
bne _0803C410
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0x5D
@@ -13591,8 +13591,8 @@ _0803C400:
b _0803C42E
.pool
_0803C410:
- ldr r2, =0x0202449c
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202449C
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r1, r0, 1
adds r1, r0
@@ -13606,7 +13606,7 @@ _0803C410:
movs r3, 0
bl dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f
_0803C42E:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
b _0803C6C4
@@ -13618,21 +13618,21 @@ _0803C440:
bne _0803C44C
b _0803C6C4
_0803C44C:
- ldr r1, =0x02024220
- ldr r3, =0x02024064
+ ldr r1, =gUnknown_02024220
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
ldr r1, =gUnknown_082DAB11
str r1, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r3]
adds r1, r0
movs r4, 0
movs r0, 0x6
strb r0, [r1]
ldrb r1, [r3]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r1, r0
adds r1, 0x54
@@ -13641,8 +13641,8 @@ _0803C44C:
b _0803C7A0
.pool
_0803C48C:
- ldr r2, =0x0202449c
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_0202449C
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r1
@@ -13656,8 +13656,8 @@ _0803C48C:
b _0803C6C4
.pool
_0803C4B4:
- ldr r4, =0x02024332
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02024332
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
adds r0, r4
movs r1, 0x7
@@ -13682,7 +13682,7 @@ _0803C4B4:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
lsls r0, 24
lsrs r0, 24
movs r7, 0x58
@@ -13720,7 +13720,7 @@ _0803C532:
bl _0803CD70
.pool
_0803C550:
- ldr r4, =0x0202421c
+ ldr r4, =gUnknown_0202421C
ldrb r0, [r5]
bl battle_get_per_side_status
eors r0, r6
@@ -13775,7 +13775,7 @@ _0803C5B6:
ldrb r0, [r0]
cmp r0, 0
bne _0803C628
- ldr r4, =0x0202433c
+ ldr r4, =gUnknown_0202433C
ldrb r0, [r5]
bl battle_get_per_side_status
eors r0, r6
@@ -13789,7 +13789,7 @@ _0803C5B6:
lsls r0, 29
cmp r0, 0
blt _0803C616
- ldr r4, =0x020242bc
+ ldr r4, =gUnknown_020242BC
ldrb r0, [r5]
bl battle_get_per_side_status
eors r0, r6
@@ -13812,15 +13812,15 @@ _0803C616:
b _0803C668
.pool
_0803C628:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0803C690
- ldr r4, =0x0202421c
- ldr r6, =0x02024064
+ ldr r4, =gUnknown_0202421C
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl battle_get_per_side_status
movs r5, 0x2
@@ -13834,8 +13834,8 @@ _0803C628:
ldrb r0, [r0]
cmp r0, 0
bne _0803C690
- ldr r1, =0x03005d80
- ldr r0, =0x0203bd30
+ ldr r1, =gUnknown_03005D80
+ ldr r0, =gUnknown_0203BD30
ldr r0, [r0]
str r0, [r1]
ldrb r0, [r6]
@@ -13852,7 +13852,7 @@ _0803C668:
b _0803C6AE
.pool
_0803C690:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x2
@@ -13867,13 +13867,13 @@ _0803C690:
_0803C6AE:
movs r0, 0
bl dp01_build_cmdbuf_x32_32_32_32
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
b _0803CD70
.pool
_0803C6C4:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r2, [r1]
movs r5, 0x8
adds r0, r2, 0
@@ -13885,8 +13885,8 @@ _0803C6C4:
ands r2, r0
cmp r2, 0
beq _0803C720
- ldr r0, =0x02023864
- ldr r4, =0x02024064
+ ldr r0, =gUnknown_02023864
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
lsls r1, r2, 9
adds r0, 0x1
@@ -13894,12 +13894,12 @@ _0803C6C4:
ldrb r0, [r1]
cmp r0, 0x3
bne _0803C720
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
lsls r0, r2, 2
adds r0, r1
ldr r1, =gUnknown_082DB9BA
str r1, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r4]
adds r0, r1
movs r3, 0
@@ -13912,8 +13912,8 @@ _0803C720:
ands r0, r1
cmp r0, 0x8
bne _0803C760
- ldr r0, =0x02023864
- ldr r4, =0x02024064
+ ldr r0, =gUnknown_02023864
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
lsls r1, 9
adds r0, 0x1
@@ -13923,7 +13923,7 @@ _0803C720:
bne _0803C760
ldr r0, =gUnknown_082DAAFE
bl b_call_bc_move_exec
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r4]
adds r0, r1
b _0803CC20
@@ -13933,8 +13933,8 @@ _0803C760:
lsls r0, 24
cmp r0, 0
beq _0803C7C4
- ldr r0, =0x02023864
- ldr r4, =0x02024064
+ ldr r0, =gUnknown_02023864
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
lsls r1, r2, 9
adds r0, 0x1
@@ -13942,13 +13942,13 @@ _0803C760:
ldrb r0, [r1]
cmp r0, 0x3
bne _0803C7C4
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
lsls r0, r2, 2
adds r0, r1
ldr r1, =gUnknown_082DAB0B
_0803C784:
str r1, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r4]
adds r1, r0
movs r3, 0
@@ -13956,7 +13956,7 @@ _0803C784:
strb r0, [r1]
_0803C792:
ldrb r1, [r4]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r1, r0
adds r1, 0x54
@@ -13971,16 +13971,16 @@ _0803C7A0:
b _0803CD70
.pool
_0803C7C4:
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803C7D8:
- ldr r4, =0x02024068
+ ldr r4, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r5, [r3]
lsls r0, r5, 2
adds r0, r1
@@ -14001,7 +14001,7 @@ _0803C7D8:
beq _0803C804
b _0803CD04
_0803C804:
- ldr r1, =0x0202421c
+ ldr r1, =gUnknown_0202421C
adds r0, r5, r1
ldrb r0, [r0]
adds r2, r1, 0
@@ -14028,7 +14028,7 @@ _0803C830:
.4byte _0803CA98
.4byte _0803CABC
_0803C858:
- ldr r1, =0x02023864
+ ldr r1, =gUnknown_02023864
ldrb r3, [r4]
lsls r0, r3, 9
adds r1, 0x1
@@ -14055,8 +14055,8 @@ _0803C87E:
_0803C88A:
movs r0, 0x2
bl sub_818603C
- ldr r4, =0x02023864
- ldr r6, =0x02024064
+ ldr r4, =gUnknown_02023864
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r5, r4, 0x2
@@ -14070,7 +14070,7 @@ _0803C88A:
ldr r0, =0x0000ffff
cmp r2, r0
bne _0803C8D0
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
adds r0, r3, r0
movs r1, 0x1
strb r1, [r0]
@@ -14086,14 +14086,14 @@ _0803C8D0:
ldrb r0, [r6]
movs r1, 0x1
bl sub_8185008
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r6]
adds r1, r0
movs r3, 0
movs r0, 0x6
strb r0, [r1]
ldrb r1, [r6]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r1, r0
adds r1, 0x54
@@ -14112,7 +14112,7 @@ _0803C8D0:
b _0803CD70
.pool
_0803C91C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
@@ -14131,7 +14131,7 @@ _0803C91C:
bl sub_8184FBC
_0803C942:
ldrb r0, [r6]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r1, [r4]
adds r1, r0, r1
adds r1, 0x80
@@ -14139,11 +14139,11 @@ _0803C942:
adds r0, r5
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, =0x02024274
+ ldr r0, =gUnknown_02024274
ldrb r2, [r6]
lsls r5, r2, 1
adds r5, r0
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
ldr r4, [r4]
adds r0, r2, r4
adds r0, 0x80
@@ -14162,13 +14162,13 @@ _0803C942:
adds r0, r7
ldrb r0, [r0]
strb r0, [r4, 0xC]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r6]
b _0803CB72
.pool
_0803C99C:
- ldr r2, =0x02023864
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_02023864
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r1, r4, 9
adds r0, r2, 0x1
@@ -14183,15 +14183,15 @@ _0803C99C:
bne _0803C9BA
b _0803CC1C
_0803C9BA:
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
strh r3, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r5]
b _0803CB72
.pool
_0803C9D4:
- ldr r0, =0x02023864
- ldr r4, =0x02024064
+ ldr r0, =gUnknown_02023864
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
lsls r1, r2, 9
adds r0, 0x1
@@ -14199,7 +14199,7 @@ _0803C9D4:
ldrb r0, [r1]
cmp r0, 0x6
bne _0803CA04
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
adds r0, r2, r0
movs r1, 0x1
strb r1, [r0]
@@ -14211,35 +14211,35 @@ _0803CA04:
bl sub_803CDF8
b _0803CB6E
_0803CA0A:
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 8
orrs r0, r1
str r0, [r2]
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803CA2C:
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803CA40:
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803CA54:
- ldr r3, =0x02023864
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023864
+ ldr r0, =gUnknown_02024064
ldrb r4, [r0]
lsls r1, r4, 9
adds r0, r3, 0x1
@@ -14254,41 +14254,41 @@ _0803CA54:
bne _0803CA72
b _0803CC1C
_0803CA72:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
adds r1, r4, r1
b _0803CB74
.pool
_0803CA84:
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803CA98:
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 8
orrs r0, r1
str r0, [r2]
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803CABC:
- ldr r2, =0x02024332
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024332
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, r2
b _0803CB74
.pool
_0803CAD0:
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r6, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r6
@@ -14314,7 +14314,7 @@ _0803CAFA:
negs r1, r0
orrs r1, r0
lsrs r4, r1, 31
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x41
ands r0, r1
@@ -14328,7 +14328,7 @@ _0803CAFA:
adds r0, r5, 0
eors r0, r1
bl battle_get_side_with_given_state
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r1, 0x91
ldrb r1, [r1]
@@ -14352,12 +14352,12 @@ _0803CB5C:
adds r2, r4, 0
bl sub_8034464
_0803CB66:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
_0803CB68:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0803CB6E:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r4]
_0803CB72:
adds r1, r0
@@ -14368,9 +14368,9 @@ _0803CB74:
b _0803CD04
.pool
_0803CB84:
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -14390,16 +14390,16 @@ _0803CB84:
beq _0803CBAE
b _0803CD04
_0803CBAE:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x4]
adds r0, 0x1
strb r0, [r1, 0x4]
b _0803CD04
.pool
_0803CBC8:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r1, r2, r0
adds r0, r1, 0
@@ -14407,7 +14407,7 @@ _0803CBC8:
ldrb r0, [r0]
cmp r0, 0
beq _0803CCB4
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
adds r0, r2, r0
adds r1, 0x84
ldrb r1, [r1]
@@ -14415,9 +14415,9 @@ _0803CBC8:
b _0803CD04
.pool
_0803CBF4:
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r4, [r0]
lsls r0, r4, 2
adds r0, r1
@@ -14436,7 +14436,7 @@ _0803CBF4:
cmp r0, 0
bne _0803CD04
_0803CC1C:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
adds r0, r4, r0
_0803CC20:
movs r1, 0x1
@@ -14444,34 +14444,34 @@ _0803CC20:
b _0803CD04
.pool
_0803CC38:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
adds r0, r2, r0
adds r0, 0x54
ldrb r0, [r0]
cmp r0, 0
beq _0803CCB4
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
lsls r1, r2, 9
adds r0, 0x1
adds r1, r0
ldrb r0, [r1]
cmp r0, 0xD
bne _0803CC94
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 8
orrs r0, r1
str r0, [r2]
- ldr r1, =0x0202421c
+ ldr r1, =gUnknown_0202421C
ldrb r0, [r5]
adds r0, r1
movs r1, 0x3
strb r1, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r5]
_0803CC72:
adds r0, r1
@@ -14483,7 +14483,7 @@ _0803CC94:
adds r0, r2, 0
movs r1, 0x1
bl sub_8185008
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
ldrb r0, [r5]
adds r2, r0, r2
ldr r1, [r4]
@@ -14494,16 +14494,16 @@ _0803CC94:
b _0803CD04
.pool
_0803CCB4:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
strb r2, [r0]
- ldr r7, =0x02024214
- ldr r6, =0x02024220
+ ldr r7, =gUnknown_02024214
+ ldr r6, =gUnknown_02024220
ldrb r0, [r5]
lsls r0, 2
adds r0, r6
ldr r4, [r0]
str r4, [r7]
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r5]
lsls r0, 2
@@ -14535,11 +14535,11 @@ _0803CCFA:
ldr r1, [r7]
str r1, [r0]
_0803CD04:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
lsls r1, 24
lsrs r1, 24
_0803CD12:
@@ -14549,17 +14549,17 @@ _0803CD12:
bcs _0803CD1E
bl _0803BE9C
_0803CD1E:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x4]
ldrb r1, [r5]
cmp r0, r1
bne _0803CD70
movs r0, 0x1
bl sub_818603C
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803D2E8
str r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
@@ -14571,14 +14571,14 @@ _0803CD1E:
cmp r4, r5
bge _0803CD70
_0803CD4A:
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
adds r0, r4, r0
ldrb r0, [r0]
cmp r0, 0x2
bne _0803CD66
lsls r0, r4, 24
lsrs r0, 24
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r1, r4, r1
adds r1, 0x5C
@@ -14586,7 +14586,7 @@ _0803CD4A:
bl sub_80571DC
_0803CD66:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0803CD4A
@@ -14607,12 +14607,12 @@ sub_803CDB8: @ 803CDB8
push {r4,r5,lr}
movs r3, 0
movs r1, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r2, [r0]
adds r5, r0, 0
cmp r3, r2
bge _0803CDDA
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
_0803CDCA:
adds r0, r1, r4
ldrb r0, [r0]
@@ -14642,13 +14642,13 @@ _0803CDF2:
thumb_func_start sub_803CDF8
sub_803CDF8: @ 803CDF8
push {r4-r7,lr}
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r1, [r6]
adds r1, r0, r1
adds r1, 0x5C
- ldr r4, =0x02023864
+ ldr r4, =gUnknown_02023864
lsls r0, 9
adds r2, r4, 0x1
adds r0, r2
@@ -14659,7 +14659,7 @@ sub_803CDF8: @ 803CDF8
adds r1, r2
ldrb r1, [r1]
bl sub_8184FBC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
@@ -14757,14 +14757,14 @@ sub_803CEDC: @ 803CEDC
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x0202407a
+ ldr r2, =gUnknown_0202407A
adds r4, r0, r2
ldrb r5, [r4]
adds r2, r1, r2
ldrb r3, [r2]
strb r3, [r4]
strb r5, [r2]
- ldr r2, =0x0202407e
+ ldr r2, =gUnknown_0202407E
adds r0, r2
ldrb r5, [r0]
adds r1, r2
@@ -14815,7 +14815,7 @@ b_first_side: @ 803CF10
lsls r0, 24
cmp r0, 0
bne _0803CFD8
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r9
muls r2, r0
@@ -14825,7 +14825,7 @@ b_first_side: @ 803CF10
ldrb r3, [r0]
cmp r3, 0x21
bne _0803CF7C
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x7
ands r0, r1
@@ -14834,7 +14834,7 @@ b_first_side: @ 803CF10
_0803CF7C:
cmp r3, 0x22
bne _0803CF98
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x60
ands r0, r1
@@ -14851,13 +14851,13 @@ _0803CF9A:
mov r1, r10
muls r1, r0
adds r0, r1, 0
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r0, r2
adds r0, 0x20
ldrb r2, [r0]
cmp r2, 0x21
bne _0803CFBA
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x7
ands r0, r1
@@ -14866,7 +14866,7 @@ _0803CF9A:
_0803CFBA:
cmp r2, 0x22
bne _0803CFDA
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x60
ands r0, r1
@@ -14881,7 +14881,7 @@ _0803CFD8:
_0803CFDA:
movs r7, 0x1
_0803CFDC:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r9
muls r2, r0
@@ -14904,7 +14904,7 @@ _0803CFDC:
ldrh r0, [r4, 0x2E]
cmp r0, 0xAF
bne _0803D02C
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
mov r3, r9
lsls r0, r3, 3
subs r0, r3
@@ -14924,7 +14924,7 @@ _0803D02C:
lsls r0, 24
lsrs r5, r0, 24
_0803D040:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x023f0102
ands r0, r1
@@ -14954,7 +14954,7 @@ _0803D074:
lsrs r2, 1
mov r8, r2
_0803D07E:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r3, r9
muls r3, r0
@@ -14972,7 +14972,7 @@ _0803D07E:
_0803D09C:
cmp r6, 0x1A
bne _0803D0B8
- ldr r0, =0x02024330
+ ldr r0, =gUnknown_02024330
ldrh r4, [r0]
lsls r0, r5, 16
subs r0, r5
@@ -14984,7 +14984,7 @@ _0803D09C:
negs r1, r1
mov r8, r1
_0803D0B8:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r10
muls r2, r0
@@ -15008,7 +15008,7 @@ _0803D0B8:
ldrh r0, [r4, 0x2E]
cmp r0, 0xAF
bne _0803D118
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
mov r3, r10
lsls r0, r3, 3
subs r0, r3
@@ -15028,7 +15028,7 @@ _0803D118:
lsls r0, 24
lsrs r5, r0, 24
_0803D12C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x023f0102
ands r0, r1
@@ -15054,7 +15054,7 @@ _0803D15C:
bne _0803D162
lsrs r7, 1
_0803D162:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
mov r1, r10
muls r1, r0
@@ -15071,7 +15071,7 @@ _0803D162:
_0803D17E:
cmp r6, 0x1A
bne _0803D198
- ldr r0, =0x02024330
+ ldr r0, =gUnknown_02024330
ldrh r4, [r0]
lsls r0, r5, 16
subs r0, r5
@@ -15089,14 +15089,14 @@ _0803D198:
b _0803D254
.pool
_0803D1B8:
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
mov r3, r9
adds r1, r3, r0
ldrb r1, [r1]
adds r2, r0, 0
cmp r1, 0
bne _0803D208
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r3, 4
adds r1, r0
ldrb r0, [r1]
@@ -15107,7 +15107,7 @@ _0803D1B8:
b _0803D20A
.pool
_0803D1E0:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
add r0, r9
adds r0, 0x80
@@ -15118,7 +15118,7 @@ _0803D1E0:
muls r3, r1
adds r1, r3, 0
adds r0, r1
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r1, 0xC
adds r0, r1
ldrh r3, [r0]
@@ -15132,7 +15132,7 @@ _0803D20A:
ldrb r0, [r0]
cmp r0, 0
bne _0803D254
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, 4
adds r1, r0
ldrb r0, [r1]
@@ -15143,7 +15143,7 @@ _0803D20A:
b _0803D256
.pool
_0803D22C:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
add r0, r10
adds r0, 0x80
@@ -15154,7 +15154,7 @@ _0803D22C:
muls r2, r1
adds r1, r2, 0
adds r0, r1
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r1, 0xC
adds r0, r1
ldrh r2, [r0]
@@ -15249,25 +15249,25 @@ sub_803D2E8: @ 803D2E8
mov r5, r8
push {r5-r7}
movs r3, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0803D354
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r3, [r0]
- ldr r4, =0x0202406c
+ ldr r4, =gUnknown_0202406C
mov r8, r0
ldrb r0, [r4]
cmp r3, r0
bcc _0803D310
b _0803D54A
_0803D310:
- ldr r7, =0x0202407a
- ldr r6, =0x0202421c
+ ldr r7, =gUnknown_0202407A
+ ldr r6, =gUnknown_0202421C
mov r2, r8
- ldr r5, =0x0202407e
+ ldr r5, =gUnknown_0202407E
_0803D318:
adds r1, r3, r7
ldrb r0, [r2]
@@ -15293,15 +15293,15 @@ _0803D354:
ands r1, r2
cmp r1, 0
beq _0803D3A4
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r3, [r0]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
mov r8, r0
adds r2, r1, 0
ldrb r2, [r2]
cmp r3, r2
bcs _0803D3C0
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0x3
@@ -15313,7 +15313,7 @@ _0803D376:
strb r0, [r7]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r1, [r1]
cmp r0, r1
bcs _0803D3C0
@@ -15325,9 +15325,9 @@ _0803D376:
b _0803D3BE
.pool
_0803D3A4:
- ldr r1, =0x0202421c
+ ldr r1, =gUnknown_0202421C
ldrb r0, [r1]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
mov r8, r4
cmp r0, 0x3
bne _0803D3B4
@@ -15344,34 +15344,34 @@ _0803D3BE:
_0803D3C0:
cmp r3, 0x5
bne _0803D448
- ldr r6, =0x0202407a
- ldr r1, =0x0202421c
+ ldr r6, =gUnknown_0202407A
+ ldr r1, =gUnknown_0202421C
mov r2, r8
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
strb r0, [r6]
- ldr r2, =0x0202407e
+ ldr r2, =gUnknown_0202407E
mov r3, r8
ldrb r0, [r3]
strb r0, [r2]
movs r3, 0x1
movs r5, 0
adds r4, r1, 0
- ldr r7, =0x03005d04
+ ldr r7, =gUnknown_03005D04
mov r10, r7
ldr r0, =bc_80154A0
mov r12, r0
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
mov r9, r1
- ldr r7, =0x0202406c
+ ldr r7, =gUnknown_0202406C
ldrb r7, [r7]
cmp r5, r7
bge _0803D41A
adds r7, r6, 0
adds r6, r4, 0
adds r4, r2, 0
- ldr r2, =0x0202406c
+ ldr r2, =gUnknown_0202406C
_0803D3FC:
mov r0, r8
ldrb r0, [r0]
@@ -15401,14 +15401,14 @@ _0803D448:
movs r0, 0
mov r7, r8
strb r0, [r7]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r1]
cmp r0, 0
beq _0803D48E
- ldr r6, =0x0202421c
+ ldr r6, =gUnknown_0202421C
mov r2, r8
- ldr r5, =0x0202407a
- ldr r4, =0x0202407e
+ ldr r5, =gUnknown_0202407A
+ ldr r4, =gUnknown_0202407E
_0803D45E:
ldrb r0, [r2]
adds r0, r6
@@ -15431,7 +15431,7 @@ _0803D47C:
strb r0, [r2]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r1, [r1]
cmp r0, r1
bcc _0803D45E
@@ -15439,13 +15439,13 @@ _0803D48E:
movs r0, 0
mov r2, r8
strb r0, [r2]
- ldr r4, =0x0202406c
+ ldr r4, =gUnknown_0202406C
ldrb r0, [r4]
cmp r0, 0
beq _0803D4D2
- ldr r6, =0x0202421c
- ldr r5, =0x0202407a
- ldr r4, =0x0202407e
+ ldr r6, =gUnknown_0202421C
+ ldr r5, =gUnknown_0202407A
+ ldr r4, =gUnknown_0202407E
_0803D4A2:
ldrb r0, [r2]
adds r0, r6
@@ -15468,7 +15468,7 @@ _0803D4C0:
strb r0, [r2]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r1, [r1]
cmp r0, r1
bcc _0803D4A2
@@ -15482,11 +15482,11 @@ _0803D4E8:
ldrb r1, [r1]
cmp r7, r1
bge _0803D53E
- ldr r6, =0x0202407a
+ ldr r6, =gUnknown_0202407A
lsls r2, r5, 24
mov r8, r2
_0803D4F8:
- ldr r0, =0x0202407e
+ ldr r0, =gUnknown_0202407E
adds r1, r5, r0
ldrb r3, [r1]
adds r0, r4, r0
@@ -15516,23 +15516,23 @@ _0803D4F8:
bl sub_803CEDC
_0803D534:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0803D4F8
_0803D53E:
adds r5, r7, 0
_0803D540:
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r1]
subs r0, 0x1
cmp r5, r0
blt _0803D4E8
_0803D54A:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_80154A0
str r0, [r1]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
_0803D554:
adds r0, 0x48
@@ -15558,19 +15558,19 @@ sub_803D580: @ 803D580
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
strb r0, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r2, [r0]
adds r5, r1, 0
cmp r2, 0
beq _0803D678
- ldr r7, =0x0202433c
+ ldr r7, =gUnknown_0202433C
adds r6, r5, 0
- ldr r0, =0x020240d4
+ ldr r0, =gUnknown_020240D4
mov r12, r0
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
mov r8, r1
mov r10, r8
_0803D5AE:
@@ -15666,13 +15666,13 @@ _0803D666:
strb r0, [r5]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r1, [r1]
cmp r0, r1
bcc _0803D5AE
_0803D678:
movs r0, 0
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
strb r0, [r2, 0x8]
strb r0, [r2, 0x14]
pop {r3-r5}
@@ -15688,17 +15688,17 @@ _0803D678:
thumb_func_start sub_803D6A0
sub_803D6A0: @ 803D6A0
push {r4-r6,lr}
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
movs r0, 0
strb r0, [r2]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
adds r6, r0, 0
cmp r1, 0
beq _0803D6DE
adds r3, r2, 0
movs r4, 0
- ldr r5, =0x0202437c
+ ldr r5, =gUnknown_0202437C
_0803D6B8:
ldrb r1, [r3]
lsls r0, r1, 2
@@ -15730,25 +15730,25 @@ _0803D6DE:
thumb_func_start bc_80154A0
bc_80154A0: @ 803D6F0
push {r4-r7,lr}
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
ands r0, r1
cmp r0, 0
bne _0803D7AE
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0x48
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
mov r12, r2
adds r6, r1, 0
ldrb r1, [r6]
cmp r0, r1
bcs _0803D7AE
- ldr r5, =0x02024064
- ldr r4, =0x0202420b
+ ldr r5, =gUnknown_02024064
+ ldr r4, =gUnknown_0202420B
movs r7, 0x84
lsls r7, 1
_0803D71C:
@@ -15760,14 +15760,14 @@ _0803D71C:
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x02024274
+ ldr r1, =gUnknown_02024274
ldrb r3, [r5]
lsls r0, r3, 1
adds r0, r1
ldrh r0, [r0]
cmp r0, r7
bne _0803D7A0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r1, 0x4C
@@ -15777,7 +15777,7 @@ _0803D71C:
ands r0, r1
cmp r0, 0
bne _0803D7A0
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r4]
lsls r0, r1, 3
subs r0, r1
@@ -15787,7 +15787,7 @@ _0803D71C:
lsls r0, 31
cmp r0, 0
bne _0803D7A0
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r3, 4
adds r1, r0
ldrb r0, [r1]
@@ -15808,29 +15808,29 @@ _0803D7A0:
bcc _0803D71C
_0803D7AE:
bl b_clear_atk_up_if_hit_flag_unless_enraged
- ldr r1, =0x02024082
+ ldr r1, =gUnknown_02024082
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02024083
- ldr r0, =0x0202407a
+ ldr r1, =gUnknown_02024083
+ ldr r0, =gUnknown_0202407A
movs r3, 0
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r2, 0
strh r3, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r2, [r0, 0x13]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_bs_exec
str r0, [r1]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x3]
strb r2, [r0, 0x4]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r2, [r0, 0x16]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x8]
adds r0, 0x20
@@ -15845,18 +15845,18 @@ _0803D7E8:
thumb_func_start bc_bs_exec
bc_bs_exec: @ 803D818
push {r4-r6,lr}
- ldr r6, =0x0202433a
+ ldr r6, =gUnknown_0202433A
ldrb r0, [r6]
- ldr r2, =0x02024083
+ ldr r2, =gUnknown_02024083
cmp r0, 0
beq _0803D828
movs r0, 0xC
strb r0, [r2]
_0803D828:
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
adds r0, 0x4B
- ldr r4, =0x02024082
+ ldr r4, =gUnknown_02024082
ldrb r1, [r4]
strb r1, [r0]
ldr r1, =gUnknown_0831BC0C
@@ -15865,17 +15865,17 @@ _0803D828:
adds r0, r1
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r4]
ldrb r0, [r0]
cmp r1, r0
bcc _0803D894
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xffefffff
ands r0, r1
str r0, [r2]
- ldr r3, =0x03005d04
+ ldr r3, =gUnknown_03005D04
ldr r2, =gUnknown_0831BC44
ldrb r1, [r6]
movs r0, 0x7F
@@ -15892,7 +15892,7 @@ _0803D894:
ldrb r0, [r0]
cmp r0, r1
beq _0803D8AC
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffdff
ands r0, r1
@@ -15909,27 +15909,27 @@ _0803D8AC:
thumb_func_start sub_803D8C0
sub_803D8C0: @ 803D8C0
push {r4,lr}
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r2, [r1]
ldr r0, =0x02000002
ands r0, r2
cmp r0, 0
beq _0803D920
- ldr r1, =0x020375f0
- ldr r4, =0x0202433a
+ ldr r1, =gUnknown_020375F0
+ ldr r4, =gUnknown_0202433A
ldrb r0, [r4]
strh r0, [r1]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
ldrb r0, [r4]
strb r0, [r1]
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAA35
str r0, [r1]
ldrb r1, [r4]
@@ -15948,10 +15948,10 @@ _0803D920:
cmp r2, 0
beq _0803D95C
bl sub_805EA60
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAA87
str r0, [r1]
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
ldr r0, =0x000003fe
cmp r1, r0
@@ -15969,11 +15969,11 @@ _0803D95C:
b _0803DA9E
_0803D968:
bl sub_805EA60
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DA92D
str r0, [r1]
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -16065,11 +16065,11 @@ _0803DA94:
bl song_play_for_text
b _0803DAA4
_0803DA9E:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DA96A
str r0, [r1]
_0803DAA4:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803DCD8
str r0, [r1]
pop {r4}
@@ -16081,10 +16081,10 @@ _0803DAA4:
thumb_func_start sub_803DAC0
sub_803DAC0: @ 803DAC0
push {r4,lr}
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0
strb r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x02000002
ands r0, r1
@@ -16094,19 +16094,19 @@ sub_803DAC0: @ 803DAC0
ands r1, r0
cmp r1, 0
beq _0803DB44
- ldr r3, =0x0202433a
+ ldr r3, =gUnknown_0202433A
ldrb r2, [r3]
movs r0, 0x80
ands r0, r2
cmp r0, 0
beq _0803DB2C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB9C8
str r0, [r1]
movs r0, 0x7F
ands r0, r2
strb r0, [r3]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ca9
adds r1, r0
@@ -16117,7 +16117,7 @@ sub_803DAC0: @ 803DAC0
b _0803DB82
.pool
_0803DB2C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAA0B
str r0, [r1]
movs r0, 0x7F
@@ -16126,15 +16126,15 @@ _0803DB2C:
b _0803DB82
.pool
_0803DB44:
- ldr r1, =0x02022f58
- ldr r4, =0x0202433a
+ ldr r1, =gUnknown_02022F58
+ ldr r4, =gUnknown_0202433A
ldrb r0, [r4]
strb r0, [r1]
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAA35
str r0, [r1]
ldrb r1, [r4]
@@ -16144,11 +16144,11 @@ _0803DB44:
b _0803DB82
.pool
_0803DB7C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DA96D
str r0, [r1]
_0803DB82:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803DCD8
str r0, [r1]
pop {r4}
@@ -16160,10 +16160,10 @@ _0803DB82:
thumb_func_start sub_803DBA0
sub_803DBA0: @ 803DBA0
push {lr}
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r2, [r1]
ldr r0, =0x003f0100
ands r0, r2
@@ -16173,13 +16173,13 @@ sub_803DBA0: @ 803DBA0
ands r2, r0
cmp r2, 0
beq _0803DBFC
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB9C1
str r0, [r1]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0x9
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ca9
adds r1, r0
@@ -16196,17 +16196,17 @@ _0803DBFC:
ands r0, r1
cmp r0, 0
beq _0803DC24
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB9C1
str r0, [r1]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0x9
strb r0, [r1]
b _0803DC6A
.pool
_0803DC24:
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -16217,22 +16217,22 @@ _0803DC24:
beq _0803DC54
cmp r0, 0x2
beq _0803DC64
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAAF0
b _0803DC68
.pool
_0803DC54:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAADB
b _0803DC68
.pool
_0803DC64:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAAE9
_0803DC68:
str r0, [r1]
_0803DC6A:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803DCD8
str r0, [r1]
pop {r0}
@@ -16242,18 +16242,18 @@ _0803DC6A:
thumb_func_start bc_80158BC
bc_80158BC: @ 803DC84
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x7
strb r0, [r1, 0x1]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
strb r0, [r1, 0x2]
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
ldrb r0, [r2]
lsls r0, 1
adds r0, r3
@@ -16261,10 +16261,10 @@ bc_80158BC: @ 803DC84
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAAF7
str r0, [r1]
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803DCD8
str r0, [r1]
bx lr
@@ -16276,7 +16276,7 @@ sub_803DCD8: @ 803DCD8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02024083
+ ldr r0, =gUnknown_02024083
ldrb r0, [r0]
subs r0, 0xB
lsls r0, 24
@@ -16285,30 +16285,30 @@ sub_803DCD8: @ 803DCD8
bls _0803DCEE
b _0803DE10
_0803DCEE:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x023f0b92
ands r1, r0
cmp r1, 0
bne _0803DDB6
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r1, [r2]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r1, r0
bcs _0803DDB2
adds r5, r2, 0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
movs r7, 0x64
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
_0803DD10:
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0803DDA0
- ldr r4, =0x03005d10
+ ldr r4, =gUnknown_03005D10
ldrh r0, [r4, 0x6]
cmp r0, 0
bne _0803DD74
@@ -16359,7 +16359,7 @@ _0803DDA0:
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -16368,13 +16368,13 @@ _0803DDA0:
_0803DDB2:
bl sub_80EC728
_0803DDB6:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x023f0b9a
ands r0, r1
cmp r0, 0
bne _0803DDD2
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrb r1, [r0, 0x5]
movs r0, 0x40
ands r0, r1
@@ -16387,21 +16387,21 @@ _0803DDD2:
bl sub_80A2390
movs r0, 0x5
bl sub_80A2F50
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =sub_803DE40
str r0, [r1]
- ldr r1, =0x030061e8
+ ldr r1, =gUnknown_030061E8
ldr r0, =sub_8038420
str r0, [r1]
b _0803DE2A
.pool
_0803DE10:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803DE2A
ldr r1, =gUnknown_0831BD10
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
@@ -16420,34 +16420,34 @@ _0803DE2A:
thumb_func_start sub_803DE40
sub_803DE40: @ 803DE40
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0803DE86
bl ResetAllObjectData
- ldr r0, =0x03005d54
+ ldr r0, =gUnknown_03005D54
ldrb r0, [r0]
cmp r0, 0
beq _0803DE62
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x1
beq _0803DE80
_0803DE62:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =c4_overworld
str r0, [r1]
b _0803DEA2
.pool
_0803DE80:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_evolution_cutscene
str r0, [r1]
_0803DE86:
bl FreeAllWindowBuffers
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -16465,7 +16465,7 @@ _0803DEA2:
thumb_func_start bc_evolution_cutscene
bc_evolution_cutscene: @ 803DEB4
push {r4-r6,lr}
- ldr r0, =0x03005d54
+ ldr r0, =gUnknown_03005D54
ldrb r1, [r0]
adds r3, r0, 0
cmp r1, 0
@@ -16487,7 +16487,7 @@ _0803DEC2:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0
@@ -16497,7 +16497,7 @@ _0803DEC2:
cmp r4, 0
beq _0803DF20
bl FreeAllWindowBuffers
- ldr r0, =0x03005d04
+ ldr r0, =gUnknown_03005D04
ldr r1, =sub_803DF48
str r1, [r0]
lsls r3, r6, 24
@@ -16510,14 +16510,14 @@ _0803DEC2:
.pool
_0803DF20:
adds r6, 0x1
- ldr r3, =0x03005d54
+ ldr r3, =gUnknown_03005D54
cmp r6, 0x5
ble _0803DEC2
ldrb r0, [r3]
cmp r0, 0
bne _0803DEC0
_0803DF2E:
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =c4_overworld
str r0, [r1]
_0803DF34:
@@ -16530,12 +16530,12 @@ _0803DF34:
thumb_func_start sub_803DF48
sub_803DF48: @ 803DF48
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _0803DF5A
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, =bc_evolution_cutscene
str r0, [r1]
_0803DF5A:
@@ -16547,13 +16547,13 @@ _0803DF5A:
thumb_func_start c4_overworld
c4_overworld: @ 803DF70
push {r4-r6,lr}
- ldr r6, =0x02022fec
+ ldr r6, =gUnknown_02022FEC
ldr r0, [r6]
movs r5, 0x2
ands r0, r5
cmp r0, 0
bne _0803DF8C
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
bl sub_806DCB4
adds r0, r4, 0
@@ -16564,16 +16564,16 @@ _0803DF8C:
ands r0, r5
cmp r0, 0
beq _0803DF9E
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0803DFEC
_0803DF9E:
- ldr r1, =0x020375f0
- ldr r5, =0x0202433a
+ ldr r1, =gUnknown_020375F0
+ ldr r5, =gUnknown_0202433A
ldrb r0, [r5]
strh r0, [r1]
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldr r0, =0x00000439
adds r2, r3, r0
ldrb r1, [r2]
@@ -16581,7 +16581,7 @@ _0803DF9E:
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, =0x03005d00
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r3]
movs r0, 0x80
@@ -16589,7 +16589,7 @@ _0803DF9E:
ands r4, r0
cmp r4, 0
beq _0803DFDE
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl sub_8161F18
ldrb r1, [r5]
movs r0, 0x1
@@ -16603,7 +16603,7 @@ _0803DFDA:
_0803DFDE:
movs r0, 0x5A
bl m4aSongNumStop
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_0803DFEC:
@@ -16616,14 +16616,14 @@ _0803DFEC:
thumb_func_start bc_move_exec_returning
bc_move_exec_returning: @ 803E018
push {lr}
- ldr r0, =0x02024083
+ ldr r0, =gUnknown_02024083
ldrb r0, [r0]
subs r0, 0xB
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bhi _0803E060
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
ldr r0, [r3]
ldr r0, [r0, 0xC]
adds r1, r0, 0
@@ -16634,7 +16634,7 @@ bc_move_exec_returning: @ 803E018
subs r0, 0x1
strb r0, [r1]
_0803E03C:
- ldr r2, =0x03005d04
+ ldr r2, =gUnknown_03005D04
ldr r0, [r3]
ldr r1, [r0, 0xC]
adds r0, r1, 0
@@ -16647,12 +16647,12 @@ _0803E03C:
b _0803E07A
.pool
_0803E060:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803E07A
ldr r1, =gUnknown_0831BD10
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
@@ -16668,12 +16668,12 @@ _0803E07A:
thumb_func_start sub_803E08C
sub_803E08C: @ 803E08C
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0803E0A8
ldr r1, =gUnknown_0831BD10
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
@@ -16696,14 +16696,14 @@ sub_803E0B8: @ 803E0B8
sub sp, 0x4
movs r0, 0x4
str r0, [sp]
- ldr r6, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r6, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r6]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r3, [r1]
adds r0, r3, 0
adds r0, 0x91
@@ -16716,31 +16716,31 @@ sub_803E0B8: @ 803E0B8
ands r2, r0
cmp r2, 0
beq _0803E110
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
b _0803E83C
.pool
_0803E110:
- ldr r1, =0x02024211
+ ldr r1, =gUnknown_02024211
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x1
strb r0, [r1, 0xE]
ldr r5, =0x000001a3
adds r0, r3, r5
strb r2, [r0]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r2, [r0]
- ldr r0, =0x02024212
+ ldr r0, =gUnknown_02024212
strb r2, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x6]
- ldr r2, =0x020241e8
- ldr r0, =0x020241e9
+ ldr r2, =gUnknown_020241E8
+ ldr r0, =gUnknown_020241E9
mov r9, r0
ldrb r0, [r6]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r1, [r3]
adds r0, r1
adds r0, 0x80
@@ -16748,7 +16748,7 @@ _0803E110:
mov r5, r9
strb r0, [r5]
strb r0, [r2]
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r4, [r6]
lsls r0, r4, 4
adds r3, r0, r1
@@ -16761,12 +16761,12 @@ _0803E110:
negs r0, r0
ands r0, r1
strb r0, [r3]
- ldr r2, =0x020241ea
- ldr r1, =0x020241ec
+ ldr r2, =gUnknown_020241EA
+ ldr r1, =gUnknown_020241EC
movs r0, 0xA5
strh r0, [r1]
strh r0, [r2]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 4
@@ -16776,12 +16776,12 @@ _0803E110:
movs r1, 0
bl sub_80458E0
ldrb r1, [r6]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r2, [r3]
b _0803E316
.pool
_0803E1BC:
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
mov r10, r5
movs r0, 0x58
adds r5, r4, 0
@@ -16801,9 +16801,9 @@ _0803E1BC:
cmp r7, 0
beq _0803E204
_0803E1E2:
- ldr r3, =0x020241ea
- ldr r2, =0x020241ec
- ldr r1, =0x02024268
+ ldr r3, =gUnknown_020241EA
+ ldr r2, =gUnknown_020241EC
+ ldr r1, =gUnknown_02024268
lsls r0, r4, 1
adds r0, r1
ldrh r0, [r0]
@@ -16812,7 +16812,7 @@ _0803E1E2:
b _0803E33C
.pool
_0803E204:
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
mov r12, r1
lsls r0, r4, 3
subs r0, r4
@@ -16831,8 +16831,8 @@ _0803E204:
ldrh r0, [r0]
cmp r1, r0
bne _0803E268
- ldr r2, =0x020241ea
- ldr r0, =0x020241ec
+ ldr r2, =gUnknown_020241EA
+ ldr r0, =gUnknown_020241EC
strh r3, [r0]
strh r3, [r2]
ldrb r1, [r6]
@@ -16849,7 +16849,7 @@ _0803E204:
movs r1, 0
bl sub_80458E0
ldrb r1, [r6]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r2, [r3]
b _0803E316
.pool
@@ -16862,8 +16862,8 @@ _0803E268:
strb r2, [r5]
mov r0, r8
strb r2, [r0]
- ldr r3, =0x020241ea
- ldr r2, =0x020241ec
+ ldr r3, =gUnknown_020241EA
+ ldr r2, =gUnknown_020241EC
ldrb r0, [r0]
lsls r0, 1
ldrb r1, [r6]
@@ -16901,38 +16901,38 @@ _0803E268:
movs r1, 0
bl sub_80458E0
ldrb r1, [r6]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r2, [r3]
b _0803E316
.pool
_0803E2DC:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
mov r5, r8
ldrb r0, [r5]
lsls r0, 1
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r2, [r4]
movs r1, 0x58
muls r1, r2
adds r0, r1
adds r3, 0xC
adds r0, r3
- ldr r1, =0x02024274
+ ldr r1, =gUnknown_02024274
lsls r2, 1
adds r2, r1
ldrh r3, [r0]
ldrh r2, [r2]
cmp r3, r2
beq _0803E334
- ldr r1, =0x020241ea
- ldr r0, =0x020241ec
+ ldr r1, =gUnknown_020241EA
+ ldr r0, =gUnknown_020241EC
strh r3, [r0]
strh r3, [r1]
ldrh r0, [r1]
movs r1, 0
bl sub_80458E0
ldrb r1, [r4]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r2, [r2]
_0803E316:
adds r1, r2
@@ -16940,13 +16940,13 @@ _0803E316:
b _0803E33C
.pool
_0803E334:
- ldr r1, =0x020241ea
- ldr r0, =0x020241ec
+ ldr r1, =gUnknown_020241EA
+ ldr r0, =gUnknown_020241EC
strh r3, [r0]
strh r3, [r1]
_0803E33C:
- ldr r2, =0x02024084
- ldr r1, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420B
ldrb r3, [r1]
movs r0, 0x58
muls r0, r3
@@ -16960,15 +16960,15 @@ _0803E33C:
lsls r0, 24
cmp r0, 0
bne _0803E37C
- ldr r0, =0x03005d10
- ldr r1, =0x020241ea
+ ldr r0, =gUnknown_03005D10
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0, 0x22]
b _0803E384
.pool
_0803E37C:
- ldr r0, =0x03005d10
- ldr r1, =0x020241ea
+ ldr r0, =gUnknown_03005D10
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0, 0x24]
_0803E384:
@@ -16979,7 +16979,7 @@ _0803E384:
eors r0, r1
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r0, r6, 1
adds r0, r6
lsls r0, 2
@@ -16988,7 +16988,7 @@ _0803E384:
cmp r0, 0
beq _0803E400
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -17007,7 +17007,7 @@ _0803E384:
lsls r0, 24
cmp r4, r0
beq _0803E400
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r5, 0x9]
movs r0, 0x58
muls r0, r2
@@ -17015,22 +17015,22 @@ _0803E384:
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _0803E400
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r2, [r0]
b _0803E76A
.pool
_0803E400:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
mov r8, r5
cmp r0, 0
bne _0803E412
b _0803E6E0
_0803E412:
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r0, r6, 1
adds r0, r6
lsls r0, 2
@@ -17041,7 +17041,7 @@ _0803E412:
b _0803E630
_0803E424:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -17055,10 +17055,10 @@ _0803E424:
bne _0803E440
b _0803E630
_0803E440:
- ldr r3, =0x02024084
- ldr r2, =0x0202420b
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420B
ldrb r6, [r2]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, r6, r0
ldrb r1, [r0, 0xC]
@@ -17081,9 +17081,9 @@ _0803E468:
bl battle_side_get_owner
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r5, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
bcs _0803E4E0
@@ -17095,16 +17095,16 @@ _0803E480:
lsrs r0, 24
cmp r6, r0
beq _0803E4CE
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r1, r0
ldrb r0, [r1, 0xC]
ldrb r1, [r4]
cmp r0, r1
beq _0803E4CE
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -17129,7 +17129,7 @@ _0803E4CE:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -17142,7 +17142,7 @@ _0803E4E0:
b _0803E5E2
_0803E4E8:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -17152,7 +17152,7 @@ _0803E4E8:
ands r5, r0
cmp r5, 0
beq _0803E568
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -17181,25 +17181,25 @@ _0803E558:
movs r0, 0x2
_0803E55A:
bl battle_get_side_with_given_state
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
b _0803E578
.pool
_0803E568:
- ldr r2, =0x0202420c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202420C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
ldrb r0, [r0, 0xC]
strb r0, [r2]
_0803E578:
- ldr r7, =0x02024210
+ ldr r7, =gUnknown_02024210
ldrb r0, [r7]
ldr r1, =gUnknown_0832A328
mov r8, r1
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r1, [r5]
lsls r1, 2
add r1, r8
@@ -17209,7 +17209,7 @@ _0803E578:
bne _0803E592
b _0803E76A
_0803E592:
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
bl battle_side_get_owner
adds r4, r0, 0
@@ -17237,21 +17237,21 @@ _0803E5C4:
add r0, r8
b _0803E74E
_0803E5E2:
- ldr r4, =0x02024064
- ldr r0, =0x0202407e
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202407E
ldr r3, [sp]
adds r0, r3, r0
ldrb r0, [r0]
strb r0, [r4]
ldrb r0, [r4]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r1, r0
adds r1, r2
adds r1, 0x20
ldrb r1, [r1]
bl b_history__record_ability_usage_of_player
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r4]
lsls r0, r1, 2
adds r0, r1
@@ -17261,20 +17261,20 @@ _0803E5E2:
movs r2, 0x2
orrs r1, r2
strb r1, [r0]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r4]
strb r0, [r1]
b _0803E76A
.pool
_0803E630:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r4, 0x1
ands r0, r4
cmp r0, 0
beq _0803E6E0
ldr r2, =gBattleMoves
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -17314,12 +17314,12 @@ _0803E694:
movs r0, 0x2
_0803E696:
bl battle_get_side_with_given_state
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
lsls r0, 2
adds r0, r2
@@ -17327,7 +17327,7 @@ _0803E696:
ands r1, r0
cmp r1, 0
beq _0803E76A
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
adds r4, r0, 0
@@ -17341,15 +17341,15 @@ _0803E696:
b _0803E758
.pool
_0803E6E0:
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
mov r2, r8
ldrb r0, [r2]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
ldrb r0, [r0, 0xC]
strb r0, [r5]
- ldr r6, =0x02024210
+ ldr r6, =gUnknown_02024210
ldrb r1, [r6]
ldr r7, =gUnknown_0832A328
ldrb r0, [r5]
@@ -17400,7 +17400,7 @@ _0803E758:
bl battle_get_side_with_given_state
strb r0, [r5]
_0803E76A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x80
lsls r2, 10
@@ -17408,8 +17408,8 @@ _0803E76A:
adds r5, r0, 0
cmp r1, 0
beq _0803E808
- ldr r0, =0x0202433c
- ldr r4, =0x0202420b
+ ldr r0, =gUnknown_0202433C
+ ldr r4, =gUnknown_0202420B
ldrb r2, [r4]
lsls r1, r2, 4
adds r1, r0
@@ -17417,29 +17417,29 @@ _0803E76A:
lsls r0, 27
cmp r0, 0
bge _0803E808
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r0, r1
ldrh r0, [r0, 0x28]
cmp r0, 0
bne _0803E7B4
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
b _0803E83C
.pool
_0803E7B4:
- ldr r3, =0x02024230
+ ldr r3, =gUnknown_02024230
lsls r0, r2, 2
adds r0, r3
ldr r0, [r0]
cmp r0, 0
beq _0803E7EC
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r2, 0
movs r0, 0x4
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldrb r0, [r4]
lsls r0, 2
adds r0, r3
@@ -17452,19 +17452,19 @@ _0803E7B4:
b _0803E824
.pool
_0803E7EC:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x4
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB6AD
str r0, [r1]
b _0803E824
.pool
_0803E808:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r3, =gUnknown_082D86A8
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -17482,11 +17482,11 @@ _0803E824:
ands r0, r1
cmp r0, 0
beq _0803E838
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl sub_81A56E8
_0803E838:
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
_0803E83C:
strb r0, [r1]
@@ -17504,27 +17504,27 @@ _0803E83C:
thumb_func_start bs2_8016374
bs2_8016374: @ 803E868
push {r4,lr}
- ldr r3, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r3, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r3]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r2, 0
strh r2, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r2, [r0]
- ldr r1, =0x020244ac
+ ldr r1, =gUnknown_020244AC
ldrb r0, [r3]
adds r0, r1
strb r2, [r0]
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
ldrb r0, [r3]
adds r0, r1
strb r2, [r0]
- ldr r2, =0x02022f58
+ ldr r2, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r2]
movs r0, 0x7
@@ -17532,7 +17532,7 @@ bs2_8016374: @ 803E868
ldrb r4, [r3]
strb r4, [r2, 0x2]
ldrb r0, [r3]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x58
@@ -17540,15 +17540,15 @@ bs2_8016374: @ 803E868
strb r0, [r2, 0x3]
movs r0, 0xFF
strb r0, [r2, 0x4]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r4, [r0, 0x17]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAB15
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
strb r0, [r1]
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1, 0x2]
cmp r0, 0xFE
bhi _0803E8CE
@@ -17568,24 +17568,24 @@ sub_803E90C: @ 803E90C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r4, =0x0202420b
- ldr r2, =0x0202420c
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r4, =gUnknown_0202420B
+ ldr r2, =gUnknown_0202420C
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
strb r0, [r4]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
ldrb r0, [r4]
bl sub_8045868
- ldr r5, =0x02024208
- ldr r2, =0x02023864
+ ldr r5, =gUnknown_02024208
+ ldr r2, =gUnknown_02023864
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -17599,14 +17599,14 @@ sub_803E90C: @ 803E90C
strh r3, [r5]
cmp r3, 0xC
bhi _0803E998
- ldr r2, =0x02024214
+ ldr r2, =gUnknown_02024214
ldr r1, =gUnknown_082DBD08
ldrh r0, [r5]
lsls r0, 2
adds r0, r1
ldr r0, [r0]
str r0, [r2]
- ldr r0, =0x02024083
+ ldr r0, =gUnknown_02024083
mov r10, r0
b _0803EBF6
.pool
@@ -17617,11 +17617,11 @@ _0803E998:
lsrs r0, 16
cmp r0, 0x1
bhi _0803E9C0
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r1, =gUnknown_082DBD54
ldr r1, [r1]
str r1, [r0]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
mov r10, r1
b _0803EBF6
.pool
@@ -17631,33 +17631,33 @@ _0803E9C0:
lsls r0, 24
cmp r0, 0
bne _0803E9E8
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r1, =gUnknown_082DBD3C
ldr r1, [r1]
str r1, [r0]
- ldr r2, =0x02024083
+ ldr r2, =gUnknown_02024083
mov r10, r2
b _0803EBF6
.pool
_0803E9E8:
- ldr r3, =0x02024474
+ ldr r3, =gUnknown_02024474
ldrb r0, [r4]
strb r0, [r3, 0x17]
lsls r0, 24
lsrs r0, 25
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r0, r1
adds r0, 0xC4
ldrb r0, [r0]
subs r0, 0x1
mov r8, r4
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
mov r9, r1
ldr r6, =gUnknown_082DBD3C
mov r12, r3
adds r7, r2, 0
- ldr r2, =0x02024083
+ ldr r2, =gUnknown_02024083
mov r10, r2
cmp r0, 0x4
bls _0803EA14
@@ -17677,10 +17677,10 @@ _0803EA38:
.4byte _0803EAE0
.4byte _0803EBB0
_0803EA4C:
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
movs r0, 0
strb r0, [r5, 0x5]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
lsrs r0, 1
ldr r1, [r7]
@@ -17694,10 +17694,10 @@ _0803EA4C:
beq _0803EA98
movs r0, 0x3E
ands r0, r1
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
mov r9, r1
ldr r6, =gUnknown_082DBD3C
- ldr r2, =0x02024083
+ ldr r2, =gUnknown_02024083
mov r10, r2
cmp r0, 0
bne _0803EA7E
@@ -17708,10 +17708,10 @@ _0803EA7E:
b _0803EBDE
.pool
_0803EA98:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r9, r0
ldr r6, =gUnknown_082DBD3C
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
mov r10, r1
mov r4, r8
adds r3, r7, 0
@@ -17741,10 +17741,10 @@ _0803EAA8:
b _0803EBDE
.pool
_0803EAE0:
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
movs r0, 0x4
strb r0, [r3, 0x5]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
lsrs r0, 1
ldr r1, [r7]
@@ -17761,15 +17761,15 @@ _0803EAE0:
beq _0803EB28
movs r0, 0x5
strb r0, [r3, 0x5]
- ldr r2, =0x02024214
+ ldr r2, =gUnknown_02024214
mov r9, r2
ldr r6, =gUnknown_082DBD3C
- ldr r0, =0x02024083
+ ldr r0, =gUnknown_02024083
mov r10, r0
b _0803EBDE
.pool
_0803EB28:
- ldr r3, =0x02022f58
+ ldr r3, =gUnknown_02022F58
movs r4, 0xFD
strb r4, [r3]
movs r0, 0x5
@@ -17778,7 +17778,7 @@ _0803EB28:
strb r2, [r3, 0x2]
movs r0, 0xFF
strb r0, [r3, 0x3]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
strb r4, [r1]
strb r5, [r1, 0x1]
movs r0, 0xD2
@@ -17788,10 +17788,10 @@ _0803EB28:
strb r0, [r1, 0x4]
ldrb r0, [r6]
ands r2, r0
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
mov r9, r1
ldr r6, =gUnknown_082DBD3C
- ldr r0, =0x02024083
+ ldr r0, =gUnknown_02024083
mov r10, r0
cmp r2, 0
bne _0803EB8C
@@ -17830,27 +17830,27 @@ _0803EB8C:
b _0803EBDE
.pool
_0803EBB0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x1
ands r1, r0
cmp r1, 0
beq _0803EBCC
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _0803EBD0
.pool
_0803EBCC:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
_0803EBD0:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
mov r8, r0
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
mov r9, r1
ldr r6, =gUnknown_082DBD3C
- ldr r2, =0x02024083
+ ldr r2, =gUnknown_02024083
mov r10, r2
_0803EBDE:
mov r1, r8
@@ -17889,14 +17889,14 @@ sub_803EC20: @ 803EC20
lsls r0, 24
lsrs r5, r0, 24
movs r7, 0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r5
adds r1, r0, r1
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0803EC54
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r5, 3
subs r0, r5
lsls r0, 2
@@ -17910,18 +17910,18 @@ _0803EC54:
lsls r0, 24
lsrs r1, r0, 24
_0803EC5E:
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r5, [r0]
cmp r1, 0x25
bne _0803EC9C
- ldr r2, =0x02024208
- ldr r1, =0x02024084
+ ldr r2, =gUnknown_02024208
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r5
adds r0, r1
ldrh r0, [r0, 0x2E]
strh r0, [r2]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r2, r5, 4
adds r2, r0
ldrb r1, [r2, 0x1]
@@ -17934,7 +17934,7 @@ _0803EC5E:
b _0803ED70
.pool
_0803EC9C:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r10, r0
movs r2, 0x58
mov r9, r2
@@ -17950,7 +17950,7 @@ _0803EC9C:
lsls r0, 24
cmp r0, 0
beq _0803ED38
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r1, [r4]
adds r1, 0x6C
ldrb r0, [r1]
@@ -17987,9 +17987,9 @@ _0803EC9C:
bhi _0803ED0C
b _0803EE12
_0803ED0C:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r6, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r2, r5, 4
adds r2, r0
ldrb r1, [r2, 0x1]
@@ -18002,9 +18002,9 @@ _0803ED0C:
b _0803ED70
.pool
_0803ED38:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r6, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r2, r5, 4
adds r2, r0
ldrb r1, [r2, 0x1]
@@ -18017,7 +18017,7 @@ _0803ED38:
b _0803ED70
.pool
_0803ED5C:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r2, [r1]
ldr r0, =0x043f0100
ands r0, r2
@@ -18046,7 +18046,7 @@ _0803ED80:
bl sub_81A9E28
lsls r0, 24
lsrs r1, r0, 24
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r3, 0x58
adds r0, r5, 0
muls r0, r3
@@ -18061,7 +18061,7 @@ _0803ED80:
b _0803EDDA
.pool
_0803EDBC:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r2, 0x58
adds r0, r5, 0
muls r0, r2
@@ -18079,7 +18079,7 @@ _0803EDBC:
_0803EDDA:
ldrh r1, [r1, 0x6]
bl __divsi3
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r1, 0x6C
ldrb r2, [r1]
@@ -18099,7 +18099,7 @@ _0803EE00:
lsls r0, 24
lsrs r7, r0, 24
_0803EE06:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, 0x6C
ldrb r0, [r1]
@@ -18108,11 +18108,11 @@ _0803EE06:
_0803EE12:
cmp r7, 0
beq _0803EE24
- ldr r1, =0x02024082
- ldr r0, =0x0202406c
+ ldr r1, =gUnknown_02024082
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
strb r0, [r1]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0x4
strb r0, [r1]
_0803EE24:
@@ -18130,31 +18130,31 @@ _0803EE24:
thumb_func_start sub_803EE48
sub_803EE48: @ 803EE48
push {r4-r6,lr}
- ldr r4, =0x0202420b
- ldr r1, =0x0202407e
- ldr r5, =0x02024082
+ ldr r4, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r5, =gUnknown_02024082
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
strb r0, [r4]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
cmp r0, 0
beq _0803EF0C
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
strb r1, [r5]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
movs r0, 0
strb r0, [r2]
lsls r1, 24
cmp r1, 0
beq _0803EEE0
adds r4, r2, 0
- ldr r6, =0x0202421c
- ldr r5, =0x0202433a
+ ldr r6, =gUnknown_0202421C
+ ldr r5, =gUnknown_0202433A
_0803EE7C:
ldrb r0, [r4]
bl battle_side_get_owner
@@ -18185,19 +18185,19 @@ _0803EECE:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
cmp r0, r1
bcc _0803EE7C
_0803EEE0:
- ldr r2, =0x0202433a
+ ldr r2, =gUnknown_0202433A
ldrb r0, [r2]
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ca9
adds r1, r0
@@ -18219,18 +18219,18 @@ _0803EF0C:
bne _0803EF98
ldrb r0, [r4]
bl sub_8045868
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x3
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAB02
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
b _0803EF96
.pool
_0803EF4C:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -18241,21 +18241,21 @@ _0803EF4C:
ands r0, r1
cmp r0, 0
beq _0803EF8C
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x4
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAB02
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
b _0803EF96
.pool
_0803EF8C:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
strb r0, [r5]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0x6
_0803EF96:
strb r0, [r1]
@@ -18268,23 +18268,23 @@ _0803EF98:
thumb_func_start sub_803EFA8
sub_803EFA8: @ 803EFA8
- ldr r2, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r2, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD58
ldr r0, [r0]
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
strb r0, [r1]
bx lr
@@ -18293,30 +18293,30 @@ sub_803EFA8: @ 803EFA8
thumb_func_start bs5_8016AC0
bs5_8016AC0: @ 803EFF0
- ldr r2, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r2, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r1, =0x0203a04c
+ ldr r1, =gUnknown_0203A04C
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
movs r0, 0x5
strh r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD08
ldr r0, [r0, 0x14]
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
strb r0, [r1]
bx lr
@@ -18326,20 +18326,20 @@ bs5_8016AC0: @ 803EFF0
thumb_func_start sub_803F050
sub_803F050: @ 803F050
push {r4-r6,lr}
- ldr r3, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r3, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r3]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r6, =0x02024332
- ldr r2, =0x02023864
+ ldr r6, =gUnknown_02024332
+ ldr r2, =gUnknown_02023864
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -18347,21 +18347,21 @@ sub_803F050: @ 803F050
ldrb r0, [r0]
subs r0, 0x1
strb r0, [r6, 0x5]
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
ldrb r0, [r3]
lsls r0, 9
adds r2, 0x2
adds r0, r2
ldrb r0, [r0]
strh r0, [r1]
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1, 0x1F]
cmp r0, 0xFE
bhi _0803F096
adds r0, 0x1
strb r0, [r1, 0x1F]
_0803F096:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r1, r0, 0
adds r1, 0x7A
@@ -18397,11 +18397,11 @@ _0803F0FC:
_0803F0FE:
strb r0, [r3]
_0803F100:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD58
ldr r0, [r0, 0x8]
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
strb r0, [r1]
pop {r4-r6}
@@ -18413,19 +18413,19 @@ _0803F100:
thumb_func_start sub_803F120
sub_803F120: @ 803F120
push {r4,lr}
- ldr r2, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r2, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r4, 0
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r0, [r3]
adds r2, r0, 0
adds r2, 0x7C
@@ -18474,20 +18474,20 @@ _0803F188:
bhi _0803F1C4
adds r0, 0x1
strb r0, [r1]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
b _0803F1CA
.pool
_0803F1C4:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
_0803F1CA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD58
ldr r0, [r0, 0x4]
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
strb r0, [r1]
pop {r4}
@@ -18499,19 +18499,19 @@ _0803F1CA:
thumb_func_start bs8_exit_by_flight
bs8_exit_by_flight: @ 803F1F0
push {r4,lr}
- ldr r2, =0x0202420b
- ldr r1, =0x0202407e
- ldr r4, =0x02024082
+ ldr r2, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r4, =gUnknown_02024082
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x11
bl audio_play
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
strb r0, [r4]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0x4
strb r0, [r1]
pop {r4}
@@ -18522,25 +18522,25 @@ bs8_exit_by_flight: @ 803F1F0
thumb_func_start bs9_8016C9C
bs9_8016C9C: @ 803F22C
- ldr r3, =0x0202420b
- ldr r1, =0x0202407e
- ldr r0, =0x02024082
+ ldr r3, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
+ ldr r0, =gUnknown_02024082
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
strb r2, [r3]
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x7
strb r0, [r1, 0x1]
strb r2, [r1, 0x2]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r3]
lsls r0, 1
adds r0, r2
@@ -18548,14 +18548,14 @@ bs9_8016C9C: @ 803F22C
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD58
ldr r0, [r0, 0xC]
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xA
strb r0, [r1]
- ldr r1, =0x0202407a
+ ldr r1, =gUnknown_0202407A
movs r0, 0xC
strb r0, [r1, 0x1]
bx lr
@@ -18570,11 +18570,11 @@ bsB_exit_by_move: @ 803F2A4
lsrs r1, r0, 24
cmp r1, 0
bne _0803F2C0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x4D
strb r1, [r0]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
strb r0, [r1]
_0803F2C0:
@@ -18585,17 +18585,17 @@ _0803F2C0:
thumb_func_start bsD_proceed
bsD_proceed: @ 803F2CC
- ldr r1, =0x02024082
+ ldr r1, =gUnknown_02024082
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r3, =0x02024083
- ldr r2, =0x0202407a
+ ldr r3, =gUnknown_02024083
+ ldr r2, =gUnknown_0202407A
ldrb r0, [r1]
adds r0, r2
ldrb r0, [r0]
strb r0, [r3]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xf1e892af
ands r0, r1
@@ -18607,12 +18607,12 @@ bsD_proceed: @ 803F2CC
thumb_func_start bsC_8016D70
bsC_8016D70: @ 803F300
push {r4-r6,lr}
- ldr r1, =0x0202407e
- ldr r2, =0x02024082
+ ldr r1, =gUnknown_0202407E
+ ldr r2, =gUnknown_02024082
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r1, [r6]
adds r0, r1
adds r0, 0x5C
@@ -18621,50 +18621,50 @@ bsC_8016D70: @ 803F300
ldrb r0, [r2]
adds r0, 0x1
strb r0, [r2]
- ldr r3, =0x02024083
- ldr r1, =0x0202407a
+ ldr r3, =gUnknown_02024083
+ ldr r1, =gUnknown_0202407A
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
strb r0, [r3]
bl sub_803D6A0
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xf1e892af
ands r0, r1
str r0, [r2]
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
movs r4, 0
str r4, [r0]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
- ldr r5, =0x02024474
+ ldr r5, =gUnknown_02024474
strb r1, [r5, 0x18]
strb r1, [r5, 0x19]
- ldr r2, =0x02024250
- ldr r3, =0x0202420b
+ ldr r2, =gUnknown_02024250
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
lsls r0, 1
adds r0, r2
strh r4, [r0]
- ldr r2, =0x02024258
+ ldr r2, =gUnknown_02024258
ldrb r0, [r3]
lsls r0, 1
adds r0, r2
strh r4, [r0]
ldr r0, [r6]
strb r1, [r0, 0x13]
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
strh r4, [r0]
strb r1, [r5, 0x14]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x3]
strb r1, [r0, 0x4]
strb r1, [r5, 0x16]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x8]
adds r0, 0x20
@@ -18707,17 +18707,17 @@ _0803F3E8:
.4byte _0803F46C
.4byte _0803F470
_0803F424:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
b _0803F47A
.pool
_0803F430:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
b _0803F47A
.pool
_0803F43C:
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
ldrb r0, [r0]
b _0803F47A
.pool
@@ -18725,12 +18725,12 @@ _0803F448:
movs r0, 0
b _0803F47A
_0803F44C:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
b _0803F47A
.pool
_0803F458:
- ldr r0, =0x0202420d
+ ldr r0, =gUnknown_0202420D
ldrb r0, [r0]
b _0803F47A
.pool
@@ -18764,7 +18764,7 @@ sub_803F480: @ 803F480
lsrs r5, r1, 24
lsls r2, 16
lsrs r2, 16
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r4, 0x58
muls r0, r4
adds r0, r1
@@ -18814,7 +18814,7 @@ _0803F4DE:
ands r0, r1
cmp r0, 0
bne _0803F532
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r5, 3
subs r0, r5
lsls r0, 2
@@ -18828,7 +18828,7 @@ _0803F4DE:
ands r1, r0
cmp r1, 0
bne _0803F532
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r5, [r4]
adds r1, r3, 0
adds r1, 0x9
@@ -18871,11 +18871,11 @@ sub_803F548: @ 803F548
lsrs r0, 24
mov r9, r0
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bge _0803F5F0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
adds r7, r5, 0
muls r7, r0
@@ -18890,7 +18890,7 @@ _0803F57E:
adds r6, r4, 0x1
cmp r9, r0
beq _0803F5E6
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r3, 0x58
adds r1, r4, 0
muls r1, r3
@@ -18937,7 +18937,7 @@ _0803F5CE:
strb r0, [r1]
_0803F5E6:
adds r4, r6, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0803F57E
@@ -18945,7 +18945,7 @@ _0803F5F0:
mov r1, r8
cmp r1, 0x4
beq _0803F658
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
movs r3, 0x58
adds r0, r5, 0
muls r0, r3
@@ -18958,7 +18958,7 @@ _0803F5F0:
ands r0, r1
cmp r0, 0
bne _0803F658
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r5, 3
subs r0, r5
lsls r0, 2
@@ -18973,7 +18973,7 @@ _0803F5F0:
ands r1, r0
cmp r1, 0
bne _0803F658
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r5, [r4]
mov r1, r8
adds r1, 0x9
@@ -19016,12 +19016,12 @@ sub_803F67C: @ 803F67C
lsrs r3, r0, 24
movs r6, 0x4
movs r1, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
mov r8, r0
ldrb r0, [r0]
cmp r1, r0
bge _0803F6FE
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
movs r2, 0x58
mov r12, r2
mov r5, r12
@@ -19047,7 +19047,7 @@ _0803F6AE:
ldrh r0, [r1]
cmp r0, 0xC3
beq _0803F6DE
- ldr r1, =0x02024090
+ ldr r1, =gUnknown_02024090
add r1, r9
_0803F6D0:
adds r1, 0x2
@@ -19062,7 +19062,7 @@ _0803F6DE:
beq _0803F6F4
adds r6, r2, 0
adds r0, r6, r5
- ldr r2, =0x020240a8
+ ldr r2, =gUnknown_020240A8
adds r1, r0, r2
ldrb r0, [r1]
cmp r0, 0
@@ -19078,7 +19078,7 @@ _0803F6F4:
_0803F6FE:
cmp r6, 0x4
beq _0803F762
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
movs r5, 0x58
adds r0, r3, 0
muls r0, r5
@@ -19091,7 +19091,7 @@ _0803F6FE:
ands r0, r1
cmp r0, 0
bne _0803F762
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
@@ -19105,7 +19105,7 @@ _0803F6FE:
ands r1, r0
cmp r1, 0
bne _0803F762
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r3, [r4]
adds r1, r6, 0
adds r1, 0x9
@@ -19139,18 +19139,18 @@ _0803F762:
thumb_func_start sub_803F790
sub_803F790: @ 803F790
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _0803F7D0
movs r2, 0
- ldr r4, =0x0202406c
+ ldr r4, =gUnknown_0202406C
ldrb r0, [r4]
cmp r2, r0
bge _0803F7EE
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r5, =gUnknown_0832A328
_0803F7AC:
ldm r5!, {r1}
@@ -19166,11 +19166,11 @@ _0803F7AC:
.pool
_0803F7D0:
movs r2, 0
- ldr r4, =0x0202406c
+ ldr r4, =gUnknown_0202406C
ldrb r0, [r4]
cmp r2, r0
bge _0803F7EE
- ldr r3, =0x02024068
+ ldr r3, =gUnknown_02024068
ldr r5, =gUnknown_0832A328
_0803F7DE:
ldr r0, [r3]
@@ -19193,13 +19193,13 @@ dp01_battle_side_mark_buffer_for_execution: @ 803F800
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _0803F834
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
lsls r0, r3, 2
adds r0, r1
@@ -19211,7 +19211,7 @@ dp01_battle_side_mark_buffer_for_execution: @ 803F800
b _0803F844
.pool
_0803F834:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
lsls r0, r3, 2
adds r0, r1
@@ -19231,7 +19231,7 @@ sub_803F850: @ 803F850
lsls r0, 24
lsrs r7, r0, 24
movs r4, 0
- ldr r5, =0x02024068
+ ldr r5, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
lsls r0, r7, 2
adds r6, r0, r1
@@ -19251,7 +19251,7 @@ _0803F87A:
lsrs r0, 24
cmp r4, r0
blt _0803F86C
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
movs r1, 0x80
lsls r1, 21
lsls r1, r7
@@ -19268,7 +19268,7 @@ _0803F87A:
b_cancel_multi_turn_move_maybe: @ 803F8A0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r2, 0x58
adds r3, r0, 0
muls r3, r2
@@ -19285,14 +19285,14 @@ b_cancel_multi_turn_move_maybe: @ 803F8A0
ldr r2, =0xfffffcff
ands r1, r2
str r1, [r3]
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r2, r0, 2
adds r2, r1
ldr r1, [r2]
ldr r3, =0xfffbff3f
ands r1, r3
str r1, [r2]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -19312,7 +19312,7 @@ b_cancel_multi_turn_move_maybe: @ 803F8A0
sub_803F90C: @ 803F90C
push {lr}
lsls r0, 24
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
lsrs r0, 20
adds r1, r0, r1
ldrb r0, [r1]
@@ -19362,7 +19362,7 @@ b_std_message: @ 803F964
adds r2, r0, 0
lsls r2, 16
lsrs r2, 16
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r1, [r4]
movs r0, 0
adds r1, r2, 0
@@ -19379,18 +19379,18 @@ b_std_message: @ 803F964
sub_803F988: @ 803F988
push {r4-r6,lr}
movs r3, 0
- ldr r0, =0x020243fe
+ ldr r0, =gUnknown_020243FE
strb r3, [r0]
strb r3, [r0, 0x1]
movs r1, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r2, [r0]
adds r6, r0, 0
cmp r1, r2
bge _0803F9B6
ldr r5, =gUnknown_0832A328
adds r4, r2, 0
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
_0803F9A4:
ldrh r0, [r2]
lsls r0, 2
@@ -19407,7 +19407,7 @@ _0803F9B6:
ldrb r0, [r2]
cmp r1, r0
bge _0803F9D6
- ldr r5, =0x020243fe
+ ldr r5, =gUnknown_020243FE
movs r4, 0x2
_0803F9C4:
adds r0, r1, 0
@@ -19445,20 +19445,20 @@ sub_803F9EC: @ 803F9EC
lsls r0, 24
lsrs r0, 25
mov r12, r0
- ldr r1, =0x020243fe
+ ldr r1, =gUnknown_020243FE
adds r0, r1
strb r4, [r0]
adds r5, r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r2, [r0]
mov r8, r1
cmp r4, r2
bge _0803FA4A
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r7, [r0]
ldr r1, =gUnknown_0832A328
adds r6, r2, 0
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
adds r2, r1, 0
_0803FA2E:
ldr r0, [r2]
@@ -19505,15 +19505,15 @@ sub_803FA70: @ 803FA70
b _0803FAC2
_0803FA8C:
movs r3, 0x1
- ldr r5, =0x0202406c
+ ldr r5, =gUnknown_0202406C
ldrb r0, [r5]
cmp r3, r0
bge _0803FAC2
- ldr r0, =0x020243fe
+ ldr r0, =gUnknown_020243FE
mov r12, r0
movs r7, 0x2
ldr r6, =gUnknown_0832A328
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r4, r0, r1
_0803FAA4:
@@ -19542,7 +19542,7 @@ _0803FAC2:
thumb_func_start b_movescr_stack_push
b_movescr_stack_push: @ 803FAD8
push {r4,lr}
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
ldr r1, [r1]
ldr r3, [r1, 0x8]
adds r4, r3, 0
@@ -19562,7 +19562,7 @@ b_movescr_stack_push: @ 803FAD8
thumb_func_start b_movescr_stack_push_cursor
b_movescr_stack_push_cursor: @ 803FAFC
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0x8]
adds r3, r2, 0
@@ -19573,7 +19573,7 @@ b_movescr_stack_push_cursor: @ 803FAFC
lsls r0, 24
lsrs r0, 22
adds r2, r0
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
str r0, [r2]
bx lr
@@ -19582,8 +19582,8 @@ b_movescr_stack_push_cursor: @ 803FAFC
thumb_func_start b_movescr_stack_pop_cursor
b_movescr_stack_pop_cursor: @ 803FB24
- ldr r3, =0x02024214
- ldr r0, =0x020244a8
+ ldr r3, =gUnknown_02024214
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x8]
adds r2, r1, 0
@@ -19606,9 +19606,9 @@ sub_803FB4C: @ 803FB4C
mov r7, r8
push {r7}
movs r6, 0
- ldr r2, =0x02024084
- ldr r1, =0x02023864
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_02023864
+ ldr r3, =gUnknown_02024064
ldrb r4, [r3]
lsls r0, r4, 9
adds r1, 0x2
@@ -19621,13 +19621,13 @@ sub_803FB4C: @ 803FB4C
adds r2, 0xC
adds r0, r2
ldrh r5, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
lsls r0, r4, 1
adds r0, 0xC8
ldr r1, [r1]
adds r1, r0
mov r8, r1
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
@@ -19639,24 +19639,24 @@ sub_803FB4C: @ 803FB4C
bne _0803FC06
cmp r5, 0
beq _0803FC06
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r4, [r0, 0x17]
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r5, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0803FBF8
- ldr r1, =0x02024230
+ ldr r1, =gUnknown_02024230
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
ldr r1, =gUnknown_082DAE2A
str r1, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r7]
lsls r1, 4
adds r1, r0
@@ -19667,7 +19667,7 @@ sub_803FB4C: @ 803FB4C
b _0803FC06
.pool
_0803FBF8:
- ldr r0, =0x02024220
+ ldr r0, =gUnknown_02024220
ldrb r1, [r7]
lsls r1, 2
adds r1, r0
@@ -19675,7 +19675,7 @@ _0803FBF8:
str r0, [r1]
movs r6, 0x1
_0803FC06:
- ldr r1, =0x02024248
+ ldr r1, =gUnknown_02024248
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -19684,7 +19684,7 @@ _0803FC06:
bne _0803FC90
cmp r5, 0xA5
beq _0803FC90
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r1, 0x50
@@ -19694,20 +19694,20 @@ _0803FC06:
bge _0803FC90
adds r0, r2, 0
bl b_cancel_multi_turn_move_maybe
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0803FC7C
- ldr r1, =0x02024230
+ ldr r1, =gUnknown_02024230
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
ldr r1, =gUnknown_082DB098
str r1, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r7]
lsls r1, 4
adds r1, r0
@@ -19718,7 +19718,7 @@ _0803FC06:
b _0803FC8E
.pool
_0803FC7C:
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -19728,7 +19728,7 @@ _0803FC7C:
lsls r0, 24
lsrs r6, r0, 24
_0803FC8E:
- ldr r3, =0x020242bc
+ ldr r3, =gUnknown_020242BC
_0803FC90:
ldrb r0, [r7]
lsls r1, r0, 3
@@ -19747,22 +19747,22 @@ _0803FC90:
ldrb r0, [r1, 0x1]
cmp r0, 0
bne _0803FD1A
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r5, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0803FD08
- ldr r1, =0x02024230
+ ldr r1, =gUnknown_02024230
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
ldr r1, =gUnknown_082DB0AF
str r1, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r7]
lsls r1, 4
adds r1, r0
@@ -19773,7 +19773,7 @@ _0803FC90:
b _0803FD1A
.pool
_0803FD08:
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -19783,29 +19783,29 @@ _0803FD08:
lsls r0, 24
lsrs r6, r0, 24
_0803FD1A:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r1, r5, 0
bl sub_8040130
lsls r0, 24
cmp r0, 0
beq _0803FD8E
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r5, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0803FD7C
- ldr r1, =0x02024230
+ ldr r1, =gUnknown_02024230
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =gUnknown_082DB185
str r1, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r4]
lsls r1, 4
adds r1, r0
@@ -19816,7 +19816,7 @@ _0803FD1A:
b _0803FD8E
.pool
_0803FD7C:
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -19826,8 +19826,8 @@ _0803FD7C:
lsls r0, 24
lsrs r6, r0, 24
_0803FD8E:
- ldr r1, =0x02024084
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -19835,7 +19835,7 @@ _0803FD8E:
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0803FDC4
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -19849,11 +19849,11 @@ _0803FDC4:
lsls r0, 24
lsrs r4, r0, 24
_0803FDCE:
- ldr r2, =0x0202420f
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_0202420F
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
strb r0, [r2]
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r12, r0
adds r7, r1, 0
cmp r4, 0x1D
@@ -19868,16 +19868,16 @@ _0803FDCE:
beq _0803FE58
cmp r2, r5
beq _0803FE58
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r1, [r0]
- ldr r2, =0x02024208
+ ldr r2, =gUnknown_02024208
ldrb r1, [r7]
movs r0, 0x58
muls r0, r1
add r0, r12
ldrh r0, [r0, 0x2E]
strh r0, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 10
@@ -19885,7 +19885,7 @@ _0803FDCE:
ldrb r2, [r7]
cmp r1, 0
beq _0803FE48
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r2, 4
adds r1, r0
ldrb r0, [r1, 0x2]
@@ -19895,7 +19895,7 @@ _0803FDCE:
b _0803FE58
.pool
_0803FE48:
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
lsls r0, r2, 2
adds r0, r1
ldr r1, =gUnknown_082DB812
@@ -19904,7 +19904,7 @@ _0803FE48:
lsls r0, 24
lsrs r6, r0, 24
_0803FE58:
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
ldrb r3, [r7]
lsls r1, r3, 9
adds r0, 0x2
@@ -19919,14 +19919,14 @@ _0803FE58:
ldrb r0, [r0]
cmp r0, 0
bne _0803FEB8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0803FEA8
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r3, 4
adds r1, r0
ldrb r0, [r1, 0x2]
@@ -19936,7 +19936,7 @@ _0803FE58:
b _0803FEB8
.pool
_0803FEA8:
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
lsls r0, r3, 2
adds r0, r1
ldr r1, =gUnknown_082DB076
@@ -19968,20 +19968,20 @@ sub_803FECC: @ 803FECC
lsrs r4, r1, 24
lsls r2, 24
lsrs r3, r2, 24
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
lsls r0, r7, 1
adds r0, 0xC8
ldr r1, [r1]
adds r1, r0
str r1, [sp, 0x4]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, r0, r1
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0803FF1C
- ldr r2, =0x02024404
+ ldr r2, =gUnknown_02024404
lsls r1, r7, 3
subs r0, r1, r7
lsls r0, 2
@@ -20000,20 +20000,20 @@ _0803FF1C:
lsls r1, r7, 3
ldr r3, [sp, 0x14]
_0803FF2E:
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r7, [r0]
movs r0, 0
mov r9, r0
lsls r2, r7, 1
str r2, [sp, 0xC]
- ldr r5, =0x020242bc
+ ldr r5, =gUnknown_020242BC
mov r12, r5
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r2, 0x58
adds r6, r7, 0
muls r6, r2
str r6, [sp, 0x8]
- ldr r2, =0x02024090
+ ldr r2, =gUnknown_02024090
adds r5, r6, r2
movs r6, 0
str r6, [sp, 0x10]
@@ -20072,10 +20072,10 @@ _0803FFAC:
muls r2, r0
ldr r1, [sp, 0x10]
adds r0, r1, r2
- ldr r1, =0x02024090
+ ldr r1, =gUnknown_02024090
adds r0, r1
mov r12, r0
- ldr r1, =0x02024248
+ ldr r1, =gUnknown_02024248
ldr r0, [sp, 0xC]
adds r1, r0, r1
str r1, [sp, 0x18]
@@ -20101,7 +20101,7 @@ _0803FFAC:
lsls r0, r4, 24
lsrs r4, r0, 24
_0803FFEE:
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
add r0, r8
ldrb r0, [r0, 0x13]
lsls r0, 28
@@ -20142,7 +20142,7 @@ _0804001C:
lsls r0, r4, 24
lsrs r4, r0, 24
_0804003E:
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
mov r0, r8
adds r2, r0, r1
ldrb r0, [r2, 0xE]
@@ -20204,7 +20204,7 @@ _08040096:
thumb_func_start sub_80400C8
sub_80400C8: @ 80400C8
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
movs r1, 0
movs r2, 0xFF
@@ -20213,7 +20213,7 @@ sub_80400C8: @ 80400C8
lsrs r3, r0, 24
cmp r3, 0xF
bne _0804010C
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r4]
lsls r1, 4
adds r1, r0
@@ -20221,7 +20221,7 @@ sub_80400C8: @ 80400C8
movs r2, 0x4
orrs r0, r2
strb r0, [r1]
- ldr r1, =0x02024220
+ ldr r1, =gUnknown_02024220
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -20230,7 +20230,7 @@ sub_80400C8: @ 80400C8
b _0804011E
.pool
_0804010C:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r4]
lsls r1, 4
adds r1, r0
@@ -20267,11 +20267,11 @@ sub_8040130: @ 8040130
lsrs r0, 24
mov r9, r0
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
bge _080401B4
- ldr r7, =0x02024090
+ ldr r7, =gUnknown_02024090
mov r8, r7
_0804015A:
lsls r0, r4, 24
@@ -20282,7 +20282,7 @@ _0804015A:
adds r3, r4, 0x1
cmp r9, r0
beq _080401AA
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, r4, 2
adds r0, r1
ldr r0, [r0]
@@ -20317,7 +20317,7 @@ _080401A0:
lsrs r6, r0, 24
_080401AA:
adds r4, r3, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0804015A
@@ -20341,19 +20341,19 @@ sub_80401D0: @ 80401D0
push {r5-r7}
movs r0, 0
mov r9, r0
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
mov r2, r9
strb r2, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r4, [r0]
adds r6, r1, 0
mov r10, r0
- ldr r7, =0x0202420c
- ldr r3, =0x0202449c
+ ldr r7, =gUnknown_0202420C
+ ldr r3, =gUnknown_0202449C
mov r12, r3
cmp r9, r4
bcs _08040224
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r1, [r2]
ldr r5, =gUnknown_0832A328
ldr r0, [r5]
@@ -20384,7 +20384,7 @@ _08040224:
ldrb r4, [r0]
cmp r4, 0
beq _0804025E
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r1, [r2]
ldr r5, =gUnknown_0832A328
ldr r0, [r5]
@@ -20437,12 +20437,12 @@ _08040290:
.4byte _080408EC
_080402BC:
movs r5, 0
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
mov r10, r1
ldrb r2, [r1]
cmp r5, r2
bge _080402D6
- ldr r2, =0x0202407e
+ ldr r2, =gUnknown_0202407E
_080402CA:
adds r0, r5, r2
strb r5, [r0]
@@ -20460,8 +20460,8 @@ _080402E4:
ldrb r1, [r1]
cmp r6, r1
bge _08040322
- ldr r7, =0x0202407e
- ldr r0, =0x0202406c
+ ldr r7, =gUnknown_0202407E
+ ldr r0, =gUnknown_0202406C
mov r10, r0
lsls r1, r5, 24
mov r8, r1
@@ -20482,7 +20482,7 @@ _080402F8:
bl sub_803CEDC
_08040318:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _080402F8
@@ -20494,7 +20494,7 @@ _08040324:
subs r0, 0x1
cmp r5, r0
blt _080402E4
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
ldrb r0, [r1, 0x3]
adds r0, 0x1
@@ -20513,16 +20513,16 @@ _08040342:
bls _08040350
b _0804062C
_08040350:
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
mov r8, r3
movs r7, 0
- ldr r6, =0x0202420b
- ldr r5, =0x02022f58
+ ldr r6, =gUnknown_0202420B
+ ldr r5, =gUnknown_02022F58
_0804035A:
ldr r0, [r1]
adds r0, 0xDB
ldrb r4, [r0]
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
lsls r1, r4, 1
adds r0, r1, r4
lsls r0, 2
@@ -20531,7 +20531,7 @@ _0804035A:
strb r0, [r6]
mov r3, r8
strb r0, [r3]
- ldr r0, =0x0202428e
+ ldr r0, =gUnknown_0202428E
adds r3, r1, r0
ldrh r1, [r3]
movs r0, 0x1
@@ -20568,7 +20568,7 @@ _0804035A:
lsrs r0, 24
mov r9, r0
_080403BC:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0xDB
ldrb r0, [r1]
@@ -20601,22 +20601,22 @@ _08040416:
mov r10, r0
movs r2, 0
mov r8, r2
- ldr r7, =0x0202420b
- ldr r5, =0x02022f58
+ ldr r7, =gUnknown_0202420B
+ ldr r5, =gUnknown_02022F58
_08040422:
ldr r0, [r1]
adds r0, 0xDB
ldrb r4, [r0]
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
lsls r1, r4, 1
adds r0, r1, r4
lsls r0, 2
adds r2, r0, r2
ldrb r0, [r2, 0x3]
strb r0, [r7]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
strb r0, [r3]
- ldr r0, =0x0202428e
+ ldr r0, =gUnknown_0202428E
adds r3, r1, r0
ldrh r1, [r3]
movs r0, 0x2
@@ -20637,7 +20637,7 @@ _08040422:
strh r0, [r3]
ldr r0, =gUnknown_082DACFA
bl b_call_bc_move_exec
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
movs r0, 0xFD
strb r0, [r5]
@@ -20656,7 +20656,7 @@ _08040422:
lsrs r0, 24
mov r9, r0
_0804048A:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0xDB
ldrb r0, [r1]
@@ -20683,17 +20683,17 @@ _080404D4:
ldrb r0, [r0]
cmp r0, 0x1
bhi _08040570
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
mov r10, r0
movs r2, 0
mov r8, r2
- ldr r7, =0x0202420b
- ldr r5, =0x02022f58
+ ldr r7, =gUnknown_0202420B
+ ldr r5, =gUnknown_02022F58
_080404EC:
ldr r0, [r1]
adds r0, 0xDB
ldrb r4, [r0]
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r3, r4, 1
adds r0, r3, r4
lsls r0, 2
@@ -20711,7 +20711,7 @@ _080404EC:
lsls r0, 24
cmp r0, 0
bne _0804054E
- ldr r2, =0x0202428e
+ ldr r2, =gUnknown_0202428E
adds r2, r3, r2
ldrh r0, [r2]
ldr r3, =0x0000feff
@@ -20720,7 +20720,7 @@ _080404EC:
strh r0, [r2]
ldr r0, =gUnknown_082DACFA
bl b_call_bc_move_exec
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
movs r0, 0xFD
strb r0, [r5]
@@ -20739,7 +20739,7 @@ _080404EC:
lsrs r0, 24
mov r9, r0
_0804054E:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0xDB
ldrb r0, [r1]
@@ -20780,13 +20780,13 @@ _080405B0:
ldrb r0, [r0]
cmp r0, 0x1
bhi _0804062C
- ldr r6, =0x02024064
- ldr r5, =0x0202420b
+ ldr r6, =gUnknown_02024064
+ ldr r5, =gUnknown_0202420B
_080405C0:
ldr r0, [r1]
adds r0, 0xDB
ldrb r4, [r0]
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
lsls r1, r4, 1
adds r0, r1, r4
lsls r0, 2
@@ -20794,7 +20794,7 @@ _080405C0:
ldrb r0, [r2, 0x7]
strb r0, [r5]
strb r0, [r6]
- ldr r0, =0x0202428e
+ ldr r0, =gUnknown_0202428E
adds r3, r1, r0
ldrh r1, [r3]
movs r0, 0x20
@@ -20820,7 +20820,7 @@ _080405C0:
lsrs r0, 24
mov r9, r0
_0804060A:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0xDB
ldrb r0, [r1]
@@ -20860,13 +20860,13 @@ _08040668:
mov r2, r12
ldr r0, [r2]
adds r0, 0xDB
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
bcs _080406E8
- ldr r4, =0x02024064
- ldr r5, =0x0202407e
+ ldr r4, =gUnknown_02024064
+ ldr r5, =gUnknown_0202407E
_0804067C:
ldr r0, [r2]
adds r0, 0xDB
@@ -20874,7 +20874,7 @@ _0804067C:
adds r0, r5
ldrb r0, [r0]
strb r0, [r4]
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x20
ldrb r2, [r4]
adds r1, r0, r2
@@ -20886,7 +20886,7 @@ _0804067C:
lsls r0, 24
cmp r0, 0
bne _080406C4
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -20894,7 +20894,7 @@ _0804067C:
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _080406C4
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r2, [r0]
ldr r0, =gUnknown_082DB0B7
bl b_call_bc_move_exec
@@ -20904,7 +20904,7 @@ _0804067C:
lsrs r0, 24
mov r9, r0
_080406C4:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0xDB
ldrb r0, [r1]
@@ -20918,7 +20918,7 @@ _080406C4:
_080406DA:
ldr r0, [r2]
adds r0, 0xDB
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
@@ -20937,7 +20937,7 @@ _080406F0:
b _080408F6
.pool
_0804071C:
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r2, [r3]
movs r0, 0x7
ands r0, r2
@@ -20949,7 +20949,7 @@ _0804072A:
ands r0, r2
cmp r0, 0
bne _08040776
- ldr r1, =0x020243d0
+ ldr r1, =gUnknown_020243D0
adds r1, 0x28
ldrb r0, [r1]
subs r0, 0x1
@@ -20962,7 +20962,7 @@ _0804072A:
ldr r1, =0x0000fffd
ands r0, r1
strh r0, [r3]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _08040794
@@ -20983,20 +20983,20 @@ _08040776:
cmp r1, 0
beq _08040790
_08040782:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _08040794
.pool
_08040790:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
_08040794:
ldr r0, =gUnknown_082DAC2C
b _080408BA
.pool
_080407A0:
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r2, [r3]
movs r0, 0x18
ands r0, r2
@@ -21008,7 +21008,7 @@ _080407AE:
ands r0, r2
cmp r0, 0
bne _080407E8
- ldr r1, =0x020243d0
+ ldr r1, =gUnknown_020243D0
adds r1, 0x28
ldrb r0, [r1]
subs r0, 0x1
@@ -21019,26 +21019,26 @@ _080407AE:
ldr r0, =0x0000fff7
ands r0, r2
strh r0, [r3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DACC9
b _080407EC
.pool
_080407E8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAC47
_080407EC:
str r0, [r1]
adds r3, r1, 0
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r2, 0
movs r0, 0xC
strb r0, [r1, 0x10]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x5]
b _080408B8
.pool
_08040810:
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r2, [r3]
movs r0, 0x60
ands r0, r2
@@ -21048,7 +21048,7 @@ _08040810:
ands r0, r2
cmp r0, 0
bne _08040854
- ldr r1, =0x020243d0
+ ldr r1, =gUnknown_020243D0
adds r1, 0x28
ldrb r0, [r1]
subs r0, 0x1
@@ -21059,12 +21059,12 @@ _08040810:
ldr r0, =0x0000ffdf
ands r0, r2
strh r0, [r3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DACE0
b _08040858
.pool
_08040854:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DACD2
_08040858:
str r0, [r1]
@@ -21072,13 +21072,13 @@ _08040858:
b _080408B8
.pool
_08040868:
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r2, [r3]
movs r0, 0x80
ands r0, r2
cmp r0, 0
beq _080408C8
- ldr r1, =0x020243d0
+ ldr r1, =gUnknown_020243D0
adds r1, 0x28
ldrb r0, [r1]
subs r0, 0x1
@@ -21089,20 +21089,20 @@ _08040868:
ldr r0, =0x0000ff7f
ands r0, r2
strh r0, [r3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DACC9
b _080408A8
.pool
_080408A4:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAC47
_080408A8:
str r0, [r1]
adds r3, r1, 0
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0xD
strb r0, [r1, 0x10]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
_080408B8:
@@ -21115,7 +21115,7 @@ _080408BA:
lsrs r0, 24
mov r9, r0
_080408C8:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
ldrb r0, [r1, 0x3]
adds r0, 0x1
@@ -21135,7 +21135,7 @@ _080408F6:
bne _080408FE
b _0804025E
_080408FE:
- ldr r0, =0x03005d04
+ ldr r0, =gUnknown_03005D04
ldr r1, [r0]
ldr r0, =sub_803B9BC
eors r1, r0
@@ -21162,14 +21162,14 @@ sub_8040924: @ 8040924
sub sp, 0x8
movs r0, 0
mov r9, r0
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0x01000020
orrs r0, r1
str r0, [r2]
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r2, [r5]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r2, 0x1]
adds r7, r5, 0
mov r8, r0
@@ -21181,16 +21181,16 @@ _08040954:
bl _0804132E
.pool
_08040968:
- ldr r3, =0x02024064
- ldr r4, =0x0202420b
- ldr r1, =0x0202407e
+ ldr r3, =gUnknown_02024064
+ ldr r4, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202407E
ldr r5, [r5]
ldrb r0, [r5, 0x1]
adds r0, r1
ldrb r0, [r0]
strb r0, [r4]
strb r0, [r3]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r3]
@@ -21241,7 +21241,7 @@ _080409C8:
.4byte _08040AAE
.4byte _08041304
_08040A18:
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r3, [r6]
lsls r0, r3, 2
adds r0, r1
@@ -21253,7 +21253,7 @@ _08040A18:
bne _08040A30
bl _080412DE
_08040A30:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r1, 0x58
muls r1, r3
adds r0, r1, r0
@@ -21267,7 +21267,7 @@ _08040A44:
bne _08040A4C
bl _080412DE
_08040A4C:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrh r0, [r0, 0x2C]
lsrs r0, 4
str r0, [r1]
@@ -21319,7 +21319,7 @@ _08040AAE:
_08040AC2:
bl _080412D4
_08040AC6:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r2, [r6]
lsls r1, r2, 2
adds r1, r0
@@ -21330,7 +21330,7 @@ _08040AC6:
bne _08040ADC
bl _080412DE
_08040ADC:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r5, 0x3
ands r5, r1
movs r1, 0x58
@@ -21350,9 +21350,9 @@ _08040AF4:
bne _08040B04
bl _080412DE
_08040B04:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r5, [r0]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrb r0, [r6]
muls r0, r1
adds r0, r3
@@ -21364,7 +21364,7 @@ _08040B04:
movs r0, 0x1
str r0, [r2]
_08040B1E:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
strb r5, [r1, 0x10]
ldrb r0, [r4]
strb r0, [r1, 0x11]
@@ -21372,7 +21372,7 @@ _08040B1E:
b _080412D0
.pool
_08040B44:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
adds r3, r1, 0
@@ -21393,7 +21393,7 @@ _08040B60:
bne _08040B6A
b _080412DE
_08040B6A:
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
lsrs r0, 3
str r0, [r2]
@@ -21406,7 +21406,7 @@ _08040B7A:
b _080412D0
.pool
_08040B8C:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r0, [r6]
movs r7, 0x58
mov r8, r7
@@ -21428,7 +21428,7 @@ _08040BAA:
bne _08040BB4
b _080412DE
_08040BB4:
- ldr r5, =0x020241f0
+ ldr r5, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
lsrs r0, 4
str r0, [r5]
@@ -21469,7 +21469,7 @@ _08040BE4:
b _080412D0
.pool
_08040C0C:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
adds r3, r1, 0
@@ -21490,7 +21490,7 @@ _08040C28:
bne _08040C32
b _080412DE
_08040C32:
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
lsrs r0, 3
str r0, [r2]
@@ -21503,7 +21503,7 @@ _08040C42:
b _080412D0
.pool
_08040C54:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
muls r1, r0
@@ -21532,7 +21532,7 @@ _08040C7A:
ands r0, r1
cmp r0, 0
beq _08040CAC
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrh r0, [r3, 0x2C]
lsrs r0, 2
str r0, [r1]
@@ -21551,7 +21551,7 @@ _08040CAC:
b _080412DE
.pool
_08040CB8:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
adds r3, r1, 0
@@ -21573,7 +21573,7 @@ _08040CD6:
bne _08040CE0
b _080412DE
_08040CE0:
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
lsrs r0, 2
str r0, [r2]
@@ -21586,7 +21586,7 @@ _08040CF0:
b _080412D0
.pool
_08040D00:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
mov r8, r3
ldrb r0, [r6]
movs r3, 0x58
@@ -21623,8 +21623,8 @@ _08040D30:
ands r0, r5
cmp r0, 0
beq _08040DC0
- ldr r1, =0x02024474
- ldr r0, =0x0202449c
+ ldr r1, =gUnknown_02024474
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
lsls r0, r4, 1
adds r0, r2
@@ -21635,7 +21635,7 @@ _08040D30:
adds r0, r2
ldrb r0, [r0, 0x5]
strb r0, [r1, 0x11]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -21652,10 +21652,10 @@ _08040D30:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB30E
str r0, [r1]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrb r0, [r6]
muls r0, r3
add r0, r8
@@ -21669,13 +21669,13 @@ _08040D30:
b _08040DEC
.pool
_08040DC0:
- ldr r2, =0x02022f58
+ ldr r2, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r2]
movs r0, 0x2
strb r0, [r2, 0x1]
ldrb r1, [r6]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r3, [r0]
lsls r1, 1
adds r1, r3
@@ -21688,7 +21688,7 @@ _08040DC0:
strb r0, [r2, 0x3]
movs r0, 0xFF
strb r0, [r2, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB320
str r0, [r1]
_08040DEC:
@@ -21710,12 +21710,12 @@ _08040E00:
ldr r1, =0xf7ffffff
ands r0, r1
str r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
ldr r0, =gUnknown_082DB234
bl b_call_bc_move_exec
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r6]
strb r0, [r4]
ldrb r0, [r4]
@@ -21734,7 +21734,7 @@ _08040E00:
b _08040EC8
.pool
_08040E60:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
muls r0, r1
@@ -21789,8 +21789,8 @@ _08040EBA:
cmp r0, r1
bcc _08040E9A
_08040EC8:
- ldr r2, =0x0202420b
- ldr r1, =0x0202406c
+ ldr r2, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r2]
ldrb r1, [r1]
cmp r0, r1
@@ -21800,10 +21800,10 @@ _08040EC8:
b _08041318
.pool
_08040EE8:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
strb r0, [r2]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r0, [r5]
movs r7, 0x58
adds r1, r0, 0
@@ -21822,7 +21822,7 @@ _08040EE8:
beq _08040F2C
ldrb r0, [r5]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _08040F60
@@ -21837,7 +21837,7 @@ _08040F2C:
ands r0, r1
cmp r0, 0
beq _08040F54
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
ldr r0, [r2]
movs r1, 0x80
@@ -21847,7 +21847,7 @@ _08040F2C:
b _08040F60
.pool
_08040F54:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
adds r0, r3, 0
@@ -21866,7 +21866,7 @@ _08040F72:
b _080412DE
.pool
_08040F7C:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r0, [r6]
movs r7, 0x58
muls r0, r7
@@ -21925,7 +21925,7 @@ _08040FDA:
beq _08040FF2
b _080412DE
_08040FF2:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x47
strb r0, [r1, 0x3]
movs r0, 0x1
@@ -21945,7 +21945,7 @@ _08041010:
b _080412D4
.pool
_08041024:
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
ldrb r3, [r6]
lsls r1, r3, 3
subs r1, r3
@@ -21959,7 +21959,7 @@ _08041024:
b _080412DE
_0804103C:
movs r4, 0
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
adds r1, r3, 0
muls r1, r0
@@ -22044,7 +22044,7 @@ _080410D4:
b _080412D0
.pool
_080410E8:
- ldr r3, =0x020242bc
+ ldr r3, =gUnknown_020242BC
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -22056,7 +22056,7 @@ _080410E8:
bne _080410FE
b _080412DE
_080410FE:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
mov r8, r7
ldrb r0, [r2, 0xC]
lsls r0, 1
@@ -22133,7 +22133,7 @@ _08041172:
b _080412D0
.pool
_0804119C:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -22150,7 +22150,7 @@ _080411B4:
b _080412E2
.pool
_080411BC:
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -22171,7 +22171,7 @@ _080411BC:
strb r0, [r3, 0x12]
cmp r1, 0
bne _080411F6
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r2, [r6]
lsls r2, 2
adds r2, r0
@@ -22184,7 +22184,7 @@ _080411F6:
b _080412E2
.pool
_08041208:
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -22208,7 +22208,7 @@ _0804122E:
b _080412E2
.pool
_08041238:
- ldr r4, =0x020242ac
+ ldr r4, =gUnknown_020242AC
ldrb r0, [r6]
lsls r0, 2
adds r2, r0, r4
@@ -22229,7 +22229,7 @@ _08041238:
ands r0, r3
cmp r0, 0
bne _080412DE
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r5, 0x58
adds r1, r2, 0
muls r1, r5
@@ -22275,7 +22275,7 @@ _08041238:
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r6]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x0202420e
+ ldr r1, =gUnknown_0202420E
ldrb r0, [r6]
strb r0, [r1]
ldr r0, =gUnknown_082DB378
@@ -22288,7 +22288,7 @@ _080412D4:
lsrs r0, 24
mov r9, r0
_080412DE:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
_080412E2:
ldrb r0, [r1]
@@ -22312,9 +22312,9 @@ _08041318:
mov r0, r9
b _08041344
_0804131C:
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r2, [r5]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r2, 0x1]
adds r7, r5, 0
mov r8, r0
@@ -22327,7 +22327,7 @@ _0804132E:
bhi _08041338
bl _08040968
_08041338:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r1, [r0]
ldr r2, =0xfeffffdf
ands r1, r2
@@ -22352,12 +22352,12 @@ sub_8041364: @ 8041364
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0x01000020
orrs r0, r1
str r0, [r2]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r3, [r1]
movs r4, 0xD0
lsls r4, 1
@@ -22384,7 +22384,7 @@ _080413AA:
_080413AC:
ldr r2, =0x000001a1
adds r0, r3, r2
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
mov r8, r1
ldrb r7, [r1]
@@ -22392,9 +22392,9 @@ _080413AC:
bcc _080413BE
b _08041532
_080413BE:
- ldr r4, =0x02024064
- ldr r5, =0x02022f58
- ldr r7, =0x020243d0
+ ldr r4, =gUnknown_02024064
+ ldr r5, =gUnknown_02022F58
+ ldr r7, =gUnknown_020243D0
movs r0, 0x18
adds r0, r7
mov r12, r0
@@ -22403,7 +22403,7 @@ _080413CA:
adds r3, r0, r2
ldrb r0, [r3]
strb r0, [r4]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r4]
@@ -22422,7 +22422,7 @@ _0804140C:
ldrb r0, [r3]
adds r0, 0x1
strb r0, [r3]
- ldr r1, =0x020243d0
+ ldr r1, =gUnknown_020243D0
ldrb r0, [r4]
adds r2, r0, r1
ldrb r0, [r2]
@@ -22437,7 +22437,7 @@ _08041422:
lsrs r3, r0, 24
cmp r3, 0
bne _08041520
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -22450,12 +22450,12 @@ _08041422:
ldrh r0, [r0]
cmp r0, 0xF8
bne _0804145C
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x5]
b _08041462
.pool
_0804145C:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
_08041462:
@@ -22477,16 +22477,16 @@ _08041462:
strb r0, [r5, 0x3]
movs r0, 0xFF
strb r0, [r5, 0x4]
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r4]
strb r0, [r5]
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
adds r0, r7, 0x4
ldrb r2, [r4]
adds r0, r2
ldrb r0, [r0]
strb r0, [r1]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrb r0, [r4]
lsls r0, 2
adds r1, r7, 0
@@ -22494,7 +22494,7 @@ _08041462:
adds r0, r1
ldr r0, [r0]
str r0, [r2]
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -22522,7 +22522,7 @@ _080414CC:
_080414DA:
ldrb r0, [r5]
bl battle_get_per_side_status
- ldr r2, =0x0202428e
+ ldr r2, =gUnknown_0202428E
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
@@ -22563,7 +22563,7 @@ _08041548:
ldr r0, [r6]
ldr r2, =0x000001a1
adds r0, r2
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r0]
mov r8, r1
ldrb r4, [r1]
@@ -22571,14 +22571,14 @@ _08041548:
bcc _0804155E
b _08041684
_0804155E:
- ldr r5, =0x02024064
- ldr r4, =0x02022f58
- ldr r7, =0x020242bc
+ ldr r5, =gUnknown_02024064
+ ldr r4, =gUnknown_02022F58
+ ldr r7, =gUnknown_020242BC
mov r12, r7
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
mov r9, r0
_0804156A:
- ldr r1, =0x0202407e
+ ldr r1, =gUnknown_0202407E
ldr r0, [r3]
adds r3, r0, r2
ldrb r0, [r3]
@@ -22587,7 +22587,7 @@ _0804156A:
mov r1, r9
strb r0, [r1]
strb r0, [r5]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r5]
@@ -22606,7 +22606,7 @@ _080415BC:
ldrb r0, [r3]
adds r0, 0x1
strb r0, [r3]
- ldr r7, =0x020242ac
+ ldr r7, =gUnknown_020242AC
ldrb r0, [r5]
lsls r0, 2
adds r0, r7
@@ -22649,15 +22649,15 @@ _080415BC:
negs r1, r1
ands r0, r1
str r0, [r2]
- ldr r3, =0x020241f0
- ldr r2, =0x02024084
+ ldr r3, =gUnknown_020241F0
+ ldr r2, =gUnknown_02024084
ldrb r1, [r5]
movs r0, 0x58
muls r0, r1
adds r0, r2
ldrh r0, [r0, 0x28]
str r0, [r3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAF05
b _0804165C
.pool
@@ -22672,7 +22672,7 @@ _08041644:
ands r0, r3
orrs r0, r1
strb r0, [r4, 0xF]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAF20
_0804165C:
str r0, [r1]
@@ -22706,7 +22706,7 @@ _08041684:
movs r0, 0
strb r0, [r1]
_0804169A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
@@ -22718,7 +22718,7 @@ _0804169A:
ldrb r0, [r0]
cmp r0, 0x2
bne _08041708
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrh r0, [r1, 0x28]
cmp r0, 0
beq _08041708
@@ -22735,11 +22735,11 @@ _080416C6:
adds r4, 0x1
cmp r4, 0x1
ble _080416C6
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB8F3
str r0, [r1]
bl b_call_bc_move_exec
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
movs r4, 0xD0
lsls r4, 1
@@ -22773,7 +22773,7 @@ sub_8041728: @ 8041728
mov r7, r8
push {r7}
sub sp, 0x4
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -22802,7 +22802,7 @@ _08041766:
b _08041A0C
.pool
_08041770:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r8, r0
_08041774:
mov r1, r8
@@ -22841,11 +22841,11 @@ _080417B4:
adds r0, 0x1
strb r0, [r1]
movs r5, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
bge _08041806
- ldr r6, =0x02024210
+ ldr r6, =gUnknown_02024210
_080417D4:
ldrb r0, [r6]
ldr r2, =gUnknown_0832A328
@@ -22868,19 +22868,19 @@ _080417D4:
strb r0, [r6]
_080417FC:
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _080417D4
_08041806:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r8, r0
- ldr r1, =0x0202420d
+ ldr r1, =gUnknown_0202420D
mov r12, r1
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
mov r5, r8
- ldr r7, =0x02024084
- ldr r6, =0x0202406e
+ ldr r7, =gUnknown_02024084
+ ldr r6, =gUnknown_0202406E
_08041816:
ldr r3, [r5]
adds r1, r3, 0
@@ -22909,7 +22909,7 @@ _08041816:
ands r1, r0
cmp r1, 0
bne _0804185E
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
lsls r0, r4, 2
adds r0, r3
@@ -22924,7 +22924,7 @@ _0804185E:
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
lsls r1, 24
lsrs r1, 24
ldrb r0, [r0]
@@ -22938,16 +22938,16 @@ _0804185E:
b _080419FC
.pool
_080418A0:
- ldr r0, =0x0202420d
+ ldr r0, =gUnknown_0202420D
ldrb r0, [r0]
bl sub_803F9EC
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0x4E
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -22977,11 +22977,11 @@ _080418E2:
adds r0, 0x1
strb r0, [r1]
_080418F6:
- ldr r0, =0x0202420d
+ ldr r0, =gUnknown_0202420D
mov r12, r0
- ldr r7, =0x0202420c
- ldr r5, =0x0202449c
- ldr r2, =0x02024084
+ ldr r7, =gUnknown_0202420C
+ ldr r5, =gUnknown_0202449C
+ ldr r2, =gUnknown_02024084
ldr r6, =gUnknown_0832A328
_08041902:
ldr r0, [r5]
@@ -22998,7 +22998,7 @@ _08041902:
ldrh r0, [r0, 0x28]
cmp r0, 0
bne _08041930
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
lsls r0, r3, 2
adds r0, r6
@@ -23010,7 +23010,7 @@ _08041902:
_08041930:
adds r0, r3, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -23025,7 +23025,7 @@ _08041960:
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
lsls r1, 24
lsrs r1, 24
ldrb r0, [r0]
@@ -23092,7 +23092,7 @@ _080419D8:
beq _080419EE
b _08041766
_080419EE:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0x4D
ldrb r0, [r1]
@@ -23124,15 +23124,15 @@ _08041A0C:
b_clear_atk_up_if_hit_flag_unless_enraged: @ 8041A1C
push {r4-r6,lr}
movs r3, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
adds r5, r0, 0
ldrb r0, [r5]
cmp r3, r0
bge _08041A54
- ldr r4, =0x02024274
+ ldr r4, =gUnknown_02024274
movs r6, 0x80
lsls r6, 16
- ldr r2, =0x020240d4
+ ldr r2, =gUnknown_020240D4
_08041A32:
ldr r1, [r2]
adds r0, r1, 0
@@ -23169,9 +23169,9 @@ sub_8041A6C: @ 8041A6C
sub sp, 0x10
movs r0, 0
mov r9, r0
- ldr r1, =0x02024478
+ ldr r1, =gUnknown_02024478
mov r10, r1
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
mov r8, r2
b _08041A9A
.pool
@@ -23214,8 +23214,8 @@ _08041AC0:
.4byte _0804231C
.4byte _08042376
_08041AFC:
- ldr r1, =0x02024084
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r2, [r3]
movs r0, 0x58
muls r2, r0
@@ -23225,7 +23225,7 @@ _08041AFC:
ldr r1, =0xfdffffff
ands r0, r1
str r0, [r2]
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r2, [r3]
lsls r2, 2
adds r2, r0
@@ -23240,8 +23240,8 @@ _08041AFC:
bl _08042370
.pool
_08041B48:
- ldr r7, =0x02024084
- ldr r4, =0x0202420b
+ ldr r7, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420B
ldrb r1, [r4]
movs r5, 0x58
adds r0, r1, 0
@@ -23282,10 +23282,10 @@ _08041B68:
ands r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB220
str r0, [r1]
movs r4, 0x2
@@ -23320,8 +23320,8 @@ _08041BF4:
subs r0, r1, r3
str r0, [r2]
_08041BF8:
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
@@ -23333,16 +23333,16 @@ _08041BF8:
ands r4, r0
cmp r4, 0
beq _08041C50
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xAD
beq _08041C6E
cmp r0, 0xD6
beq _08041C6E
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB213
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23360,23 +23360,23 @@ _08041C50:
ands r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB220
str r0, [r1]
movs r1, 0x2
mov r9, r1
_08041C6E:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r3, =0x000001a3
adds r2, r0, r3
b _0804216A
.pool
_08041C90:
- ldr r1, =0x02024084
- ldr r7, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
movs r6, 0x58
muls r0, r6
@@ -23398,7 +23398,7 @@ _08041C90:
cmp r4, 0
beq _08041D08
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -23409,10 +23409,10 @@ _08041C90:
bne _08041CD6
b _08042162
_08041CD6:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB26A
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 2
@@ -23431,15 +23431,15 @@ _08041D08:
ands r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB277
str r0, [r1]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
_08041D28:
movs r7, 0x2
mov r9, r7
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r8, r0
_08041D30:
mov r1, r8
@@ -23449,8 +23449,8 @@ _08041D30:
b _08042370
.pool
_08041D50:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -23461,7 +23461,7 @@ _08041D50:
beq _08041D66
b _08042162
_08041D66:
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -23474,19 +23474,19 @@ _08041D66:
_08041D7A:
adds r0, r2, 0
bl b_cancel_multi_turn_move_maybe
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB6AD
str r0, [r1]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -23494,8 +23494,8 @@ _08041D7A:
b _0804215E
.pool
_08041DC4:
- ldr r1, =0x02024084
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r2, [r3]
movs r0, 0x58
muls r0, r2
@@ -23510,7 +23510,7 @@ _08041DC4:
ldr r0, =0xffbfffff
ands r1, r0
str r1, [r2]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r3]
lsls r0, r1, 3
subs r0, r1
@@ -23520,10 +23520,10 @@ _08041DC4:
strb r1, [r0, 0x19]
ldrb r0, [r3]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D9462
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23532,15 +23532,15 @@ _08041DC4:
movs r7, 0x1
mov r9, r7
_08041E10:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r3, =0x000001a3
adds r2, r0, r3
b _0804216A
.pool
_08041E40:
- ldr r1, =0x02024084
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r2, [r3]
movs r0, 0x58
muls r0, r2
@@ -23555,7 +23555,7 @@ _08041E40:
negs r0, r0
ands r1, r0
str r1, [r2]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r2, [r3]
lsls r2, 4
adds r2, r0
@@ -23565,10 +23565,10 @@ _08041E40:
strb r0, [r2, 0x2]
ldrb r0, [r3]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB29B
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23577,43 +23577,43 @@ _08041E40:
movs r4, 0x1
mov r9, r4
_08041E8C:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r7, =0x000001a3
adds r2, r0, r7
b _0804216A
.pool
_08041EB8:
- ldr r0, =0x020242bc
- ldr r3, =0x0202420b
+ ldr r0, =gUnknown_020242BC
+ ldr r3, =gUnknown_0202420B
ldrb r2, [r3]
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
adds r1, r0
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r1, 0x4]
ldrh r0, [r0]
cmp r1, r0
bne _08041F04
cmp r1, 0
beq _08041F04
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r2, 4
adds r2, r0
ldrb r0, [r2, 0x1]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x1]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r3]
strb r0, [r1, 0x17]
ldrb r0, [r3]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAE14
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23622,15 +23622,15 @@ _08041EB8:
movs r0, 0x1
mov r9, r0
_08041F04:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r3, =0x000001a3
adds r2, r0, r3
b _0804216A
.pool
_08041F38:
- ldr r0, =0x020242bc
- ldr r4, =0x0202420b
+ ldr r0, =gUnknown_020242BC
+ ldr r4, =gUnknown_0202420B
ldrb r3, [r4]
lsls r1, r3, 3
subs r1, r3
@@ -23641,7 +23641,7 @@ _08041F38:
cmp r0, 0
beq _08041F8C
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -23650,7 +23650,7 @@ _08041F38:
ldrb r0, [r0, 0x1]
cmp r0, 0
bne _08041F8C
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r2, r3, 4
adds r2, r0
ldrb r0, [r2, 0x2]
@@ -23659,10 +23659,10 @@ _08041F38:
strb r0, [r2, 0x2]
ldrb r0, [r4]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB0A4
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23671,22 +23671,22 @@ _08041F38:
movs r4, 0x1
mov r9, r4
_08041F8C:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r7, =0x000001a3
adds r2, r0, r7
b _0804216A
.pool
_08041FC0:
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
bl sub_8040130
lsls r0, 24
cmp r0, 0
beq _08041FFE
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r2, [r4]
lsls r2, 4
adds r2, r0
@@ -23696,10 +23696,10 @@ _08041FC0:
strb r0, [r2, 0x1]
ldrb r0, [r4]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB176
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23708,15 +23708,15 @@ _08041FC0:
movs r0, 0x1
mov r9, r0
_08041FFE:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r3, =0x000001a3
adds r2, r0, r3
b _0804216A
.pool
_08042028:
- ldr r7, =0x02024084
- ldr r5, =0x0202420b
+ ldr r7, =gUnknown_02024084
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
movs r6, 0x58
muls r0, r6
@@ -23744,17 +23744,17 @@ _08042028:
ands r2, r0
cmp r2, 0
beq _0804207C
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
bl b_movescr_stack_push_cursor
b _080420C6
.pool
_0804207C:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r4, 0x1
strb r1, [r0, 0x5]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r5]
strb r0, [r1]
ldrb r0, [r5]
@@ -23772,35 +23772,35 @@ _0804207C:
movs r2, 0x1
movs r3, 0
bl sub_806957C
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
str r0, [r1]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r5]
lsls r1, 4
adds r1, r0
ldrb r0, [r1, 0x1]
orrs r0, r4
strb r0, [r1, 0x1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
orrs r0, r1
str r0, [r2]
_080420C6:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB2BD
b _080420F0
.pool
_080420E8:
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB300
_080420F0:
str r0, [r1]
movs r4, 0x1
mov r9, r4
- ldr r7, =0x0202449c
+ ldr r7, =gUnknown_0202449C
mov r8, r7
_080420FA:
mov r1, r8
@@ -23810,8 +23810,8 @@ _080420FA:
b _08042370
.pool
_08042114:
- ldr r1, =0x02024084
- ldr r4, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420B
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -23829,7 +23829,7 @@ _08042114:
ands r1, r0
cmp r1, 0
bne _08042162
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r2, [r4]
lsls r2, 4
adds r2, r0
@@ -23837,10 +23837,10 @@ _08042114:
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB28B
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -23850,7 +23850,7 @@ _0804215E:
movs r3, 0x1
mov r9, r3
_08042162:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldr r4, =0x000001a3
adds r2, r0, r4
@@ -23862,8 +23862,8 @@ _0804216A:
b _08042376
.pool
_08042194:
- ldr r1, =0x02024084
- ldr r4, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420B
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -23877,7 +23877,7 @@ _08042194:
beq _0804220E
lsrs r0, r1, 16
bl sub_806F8A8
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
strb r0, [r1, 0x17]
bl GenerateRandomNumber
movs r1, 0x1
@@ -23890,13 +23890,13 @@ _08042194:
_080421D8:
ldr r0, =gUnknown_082DB334
bl b_movescr_stack_push
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
orrs r0, r1
str r0, [r2]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r2, [r4]
lsls r2, 4
adds r2, r0
@@ -23907,12 +23907,12 @@ _080421D8:
ldrb r0, [r4]
bl b_cancel_multi_turn_move_maybe
_08042200:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB327
str r0, [r1]
movs r7, 0x1
mov r9, r7
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r8, r0
_0804220E:
mov r1, r8
@@ -23922,8 +23922,8 @@ _0804220E:
b _08042370
.pool
_08042234:
- ldr r1, =0x02024084
- ldr r6, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
movs r5, 0x58
muls r0, r5
@@ -23947,18 +23947,18 @@ _08042234:
ands r0, r4
cmp r0, 0
beq _08042280
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAD71
b _08042300
.pool
_08042280:
- ldr r3, =0x020241f8
+ ldr r3, =gUnknown_020241F8
lsls r0, r2, 2
adds r0, r3
ldr r0, [r0]
cmp r0, 0
beq _080422FC
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
movs r0, 0x75
strh r0, [r1]
ldrb r0, [r6]
@@ -23968,13 +23968,13 @@ _08042280:
lsls r0, 1
mov r1, r10
str r0, [r1]
- ldr r4, =0x0202420c
- ldr r1, =0x02024288
+ ldr r4, =gUnknown_0202420C
+ ldr r1, =gUnknown_02024288
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
strb r0, [r4]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r4]
@@ -23989,15 +23989,15 @@ _08042280:
bl sub_80458E0
strb r0, [r4]
_080422CA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAD7C
str r0, [r1]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
mov r8, r2
b _08042302
.pool
_080422FC:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DADC4
_08042300:
str r0, [r1]
@@ -24012,8 +24012,8 @@ _08042306:
b _08042370
.pool
_0804231C:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -24025,7 +24025,7 @@ _0804231C:
cmp r0, 0
beq _08042368
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -24039,16 +24039,16 @@ _0804231C:
ands r3, r0
str r3, [r4]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB277
str r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
_08042360:
movs r0, 0x2
mov r9, r0
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
mov r8, r1
_08042368:
mov r2, r8
@@ -24072,14 +24072,14 @@ _08042388:
mov r0, r9
cmp r0, 0x2
bne _080423B4
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r4]
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x020240d0
+ ldr r1, =gUnknown_020240D0
adds r0, r1
str r0, [sp]
movs r0, 0
@@ -24117,7 +24117,7 @@ sub_80423F4: @ 80423F4
lsls r2, 24
lsrs r2, 24
mov r9, r2
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -24135,11 +24135,11 @@ _08042424:
adds r0, r4, 0
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
cmp r0, 0
bne _08042442
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_08042442:
movs r0, 0x2
@@ -24199,7 +24199,7 @@ _0804249C:
lsls r0, 24
cmp r0, 0
bne _080424D0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
adds r0, r4, 0
bl sub_806D864
@@ -24208,7 +24208,7 @@ _0804249C:
b _08042502
.pool
_080424D0:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r8, r0
movs r1, 0x1
eors r1, r4
@@ -24225,11 +24225,11 @@ _080424E4:
adds r0, r4, 0
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
cmp r0, 0
bne _08042502
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_08042502:
adds r0, r7, 0
@@ -24295,7 +24295,7 @@ _0804256C:
lsrs r0, 24
cmp r0, 0x1
bne _080425DA
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r8, r0
movs r6, 0x3
cmp r4, 0x1
@@ -24352,7 +24352,7 @@ _080425DA:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r8, r2
b _08042620
.pool
@@ -24365,13 +24365,13 @@ _08042608:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
_08042620:
mov r1, r10
cmp r1, 0x6
bne _08042630
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrb r0, [r0]
@@ -24380,7 +24380,7 @@ _08042630:
mov r2, r9
cmp r2, 0x6
bne _08042640
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r6, 1
adds r0, r1
ldrb r0, [r0]
@@ -24413,7 +24413,7 @@ _08042642:
beq _08042692
cmp r4, r9
beq _08042692
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r7, r1
adds r0, 0x5C
@@ -24453,7 +24453,7 @@ castform_switch: @ 80426BC
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r6
adds r4, r0, r1
@@ -24528,14 +24528,14 @@ _08042760:
movs r0, 0
b _08042818
_08042764:
- ldr r1, =0x020243cc
+ ldr r1, =gUnknown_020243CC
ldrh r0, [r1]
movs r2, 0xE7
ands r2, r0
adds r4, r1, 0
cmp r2, 0
bne _08042792
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r6
adds r1, r0, r1
@@ -24557,7 +24557,7 @@ _08042792:
ands r0, r1
cmp r0, 0
beq _080427BE
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r6
adds r1, r0, r1
@@ -24580,7 +24580,7 @@ _080427BE:
ands r0, r1
cmp r0, 0
beq _080427EA
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r6
adds r1, r0, r1
@@ -24603,7 +24603,7 @@ _080427EA:
ands r0, r1
cmp r0, 0
beq _08042816
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r6
adds r1, r0, r1
@@ -24654,8 +24654,8 @@ ability_something: @ 8042828
lsrs r4, 16
movs r0, 0
mov r9, r0
- ldr r5, =0x0202420b
- ldr r1, =0x0202406c
+ ldr r5, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r5]
ldrb r1, [r1]
cmp r0, r1
@@ -24668,29 +24668,29 @@ _08042864:
lsls r0, 24
cmp r0, 0
bne _08042894
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _080428A4
.pool
_08042894:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_080428A4:
adds r7, r1, r0
- ldr r5, =0x0202420c
- ldr r1, =0x0202406c
+ ldr r5, =gUnknown_0202420C
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r5]
ldrb r1, [r1]
cmp r0, r1
@@ -24703,25 +24703,25 @@ _080428B6:
lsls r0, 24
cmp r0, 0
bne _080428E8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _080428F8
.pool
_080428E8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_080428F8:
adds r5, r1, r0
adds r0, r7, 0
@@ -24744,7 +24744,7 @@ _080428F8:
movs r1, 0
bl pokemon_getattr
str r0, [sp, 0x14]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -24755,14 +24755,14 @@ _0804293A:
mov r3, r8
cmp r3, 0
beq _08042958
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r3, [r0]
adds r7, r0, 0
b _0804296E
.pool
_08042958:
- ldr r2, =0x0202420a
- ldr r1, =0x02024084
+ ldr r2, =gUnknown_0202420A
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r5, r10
muls r5, r0
@@ -24779,10 +24779,10 @@ _0804296E:
b _08042984
.pool
_08042980:
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r5, [r0]
_08042984:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldrb r0, [r0, 0x13]
mov r8, r1
@@ -24834,8 +24834,8 @@ _080429C8:
.4byte _080443EC
.4byte _08044196
_08042A18:
- ldr r2, =0x0202420b
- ldr r0, =0x0202406c
+ ldr r2, =gUnknown_0202420B
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r2]
adds r5, r0, 0
ldrb r3, [r5]
@@ -24894,7 +24894,7 @@ _08042A7E:
beq _08042A86
bl _0804441E
_08042A86:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -24927,7 +24927,7 @@ _08042AB4:
.4byte _08042B28
.4byte _08042AE0
_08042AE0:
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x7
ands r0, r1
@@ -24935,7 +24935,7 @@ _08042AE0:
bne _08042B4C
movs r0, 0x5
strh r0, [r2]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0xA
strb r0, [r1, 0x10]
mov r2, r10
@@ -24943,7 +24943,7 @@ _08042AE0:
b _08042B42
.pool
_08042B04:
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r1, [r3]
movs r2, 0x18
adds r0, r2, 0
@@ -24951,7 +24951,7 @@ _08042B04:
cmp r0, 0
bne _08042B4C
strh r2, [r3]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0xC
strb r0, [r1, 0x10]
mov r3, r10
@@ -24959,7 +24959,7 @@ _08042B04:
b _08042B42
.pool
_08042B28:
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r1, [r3]
movs r2, 0x60
adds r0, r2, 0
@@ -24967,7 +24967,7 @@ _08042B28:
cmp r0, 0
bne _08042B4C
strh r2, [r3]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0xB
strb r0, [r1, 0x10]
mov r5, r10
@@ -24985,14 +24985,14 @@ _08042B4C:
bl _0804443A
_08042B56:
bl weather_get_current
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x5]
ldr r0, =gUnknown_082DACE7
bl b_push_move_exec
bl _0804441E
.pool
_08042B78:
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x4
ands r0, r1
@@ -25004,13 +25004,13 @@ _08042B88:
strh r0, [r2]
ldr r0, =gUnknown_082DB430
bl b_push_move_exec
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r1, r10
strb r1, [r0, 0x17]
bl _080443D0
.pool
_08042BA8:
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x10
ands r0, r1
@@ -25022,13 +25022,13 @@ _08042BB8:
strh r0, [r2]
ldr r0, =gUnknown_082DB470
bl b_push_move_exec
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r2, r10
strb r2, [r0, 0x17]
bl _080443D0
.pool
_08042BD8:
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x40
ands r0, r1
@@ -25040,13 +25040,13 @@ _08042BE8:
strh r0, [r2]
ldr r0, =gUnknown_082DB52A
bl b_push_move_exec
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r3, r10
strb r3, [r0, 0x17]
bl _080443D0
.pool
_08042C08:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
mov r5, r10
lsls r2, r5, 2
adds r1, r2, r5
@@ -25058,7 +25058,7 @@ _08042C08:
bge _08042C20
bl _0804441E
_08042C20:
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
adds r1, r2, r1
ldr r0, [r1]
movs r2, 0x80
@@ -25081,13 +25081,13 @@ _08042C3C:
_08042C50:
ldr r0, =gUnknown_082DB4A9
bl b_push_move_exec
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r1, r10
strb r1, [r0, 0x17]
bl _080442E2
.pool
_08042C68:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
mov r3, r10
lsls r2, r3, 2
adds r1, r2, r3
@@ -25099,7 +25099,7 @@ _08042C68:
bge _08042C80
bl _0804441E
_08042C80:
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
adds r1, r2, r1
ldr r0, [r1]
movs r2, 0x80
@@ -25132,14 +25132,14 @@ _08042CC4:
adds r0, r6, 0x1
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
bcc _08042CB0
bl _0804441E
.pool
_08042CDC:
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
mov r8, r5
movs r0, 0x58
mov r6, r10
@@ -25150,7 +25150,7 @@ _08042CDC:
bne _08042CF2
bl _0804441E
_08042CF2:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
mov r1, r10
strb r1, [r0]
ldrb r5, [r7]
@@ -25197,7 +25197,7 @@ _08042D3E:
beq _08042D56
bl _0804441E
_08042D56:
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x7
ands r0, r1
@@ -25214,7 +25214,7 @@ _08042D72:
strb r5, [r7]
ldr r0, =gUnknown_082DB45C
bl b_push_move_exec
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrh r0, [r4, 0x2C]
lsrs r0, 4
str r0, [r1]
@@ -25253,7 +25253,7 @@ _08042DCA:
ands r0, r1
cmp r0, 0
beq _08042DDC
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC70
bl CopyString
_08042DDC:
@@ -25262,7 +25262,7 @@ _08042DDC:
ands r0, r1
cmp r0, 0
beq _08042DEE
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC78
bl CopyString
_08042DEE:
@@ -25271,7 +25271,7 @@ _08042DEE:
ands r0, r1
cmp r0, 0
beq _08042E00
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC80
bl CopyString
_08042E00:
@@ -25280,7 +25280,7 @@ _08042E00:
ands r0, r1
cmp r0, 0
beq _08042E12
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC88
bl CopyString
_08042E12:
@@ -25289,7 +25289,7 @@ _08042E12:
ands r0, r1
cmp r0, 0
beq _08042E24
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC90
bl CopyString
_08042E24:
@@ -25301,8 +25301,8 @@ _08042E24:
ldr r2, =0xf7ffffff
ands r0, r2
str r0, [r1]
- ldr r0, =0x02024474
- ldr r4, =0x02024064
+ ldr r0, =gUnknown_02024474
+ ldr r4, =gUnknown_02024064
mov r3, r10
strb r3, [r4]
strb r3, [r0, 0x17]
@@ -25326,7 +25326,7 @@ _08042E84:
ble _08042E92
bl _0804441E
_08042E92:
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
mov r5, r10
lsls r1, r5, 3
subs r1, r5
@@ -25340,7 +25340,7 @@ _08042EA8:
adds r0, r2, 0x1
movs r1, 0
strb r0, [r4, 0x1B]
- ldr r4, =0x02024474
+ ldr r4, =gUnknown_02024474
movs r0, 0x11
strb r0, [r4, 0x10]
strb r1, [r4, 0x11]
@@ -25350,7 +25350,7 @@ _08042EA8:
bl _080443D0
.pool
_08042ED0:
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r0, [r0]
lsls r1, r0, 3
subs r1, r0
@@ -25405,8 +25405,8 @@ _08042F2C:
bne _08042F3C
bl _0804441E
_08042F3C:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -25418,14 +25418,14 @@ _08042F3C:
ands r0, r1
cmp r0, 0
beq _08042F62
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r1, [r0]
movs r2, 0x80
lsls r2, 4
orrs r1, r2
str r1, [r0]
_08042F62:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB61F
str r0, [r1]
movs r0, 0x1
@@ -25464,8 +25464,8 @@ _08042FB0:
bne _08042FC2
b _08043126
_08042FC2:
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -25473,12 +25473,12 @@ _08042FC2:
lsls r0, 28
cmp r0, 0
bge _08042FF0
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB56F
b _08042FF4
.pool
_08042FF0:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB56E
_08042FF4:
str r0, [r1]
@@ -25500,8 +25500,8 @@ _0804300A:
bne _0804301C
b _08043126
_0804301C:
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -25509,12 +25509,12 @@ _0804301C:
lsls r0, 28
cmp r0, 0
bge _08043048
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB56F
b _0804304C
.pool
_08043048:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB56E
_0804304C:
str r0, [r1]
@@ -25525,7 +25525,7 @@ _0804304C:
_0804305C:
cmp r3, 0xA
bne _08043126
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r3, r10
muls r3, r0
@@ -25537,7 +25537,7 @@ _0804305C:
ands r0, r1
cmp r0, 0
bne _08043126
- ldr r2, =0x020244a8
+ ldr r2, =gUnknown_020244A8
ldr r0, [r2]
ldr r0, [r0, 0x4]
mov r5, r10
@@ -25549,10 +25549,10 @@ _0804305C:
adds r5, r1, 0
cmp r3, 0
bne _080430EC
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x5]
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -25560,12 +25560,12 @@ _0804305C:
lsls r0, 28
cmp r0, 0
bge _080430C8
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB5A8
b _080430CC
.pool
_080430C8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB5A7
_080430CC:
str r0, [r1]
@@ -25581,10 +25581,10 @@ _080430CC:
b _08043126
.pool
_080430EC:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -25592,12 +25592,12 @@ _080430EC:
lsls r0, 28
cmp r0, 0
bge _0804311C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB5A8
b _08043120
.pool
_0804311C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB5A7
_08043120:
str r0, [r1]
@@ -25610,7 +25610,7 @@ _08043126:
beq _08043130
bl _0804441E
_08043130:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r3, r10
muls r3, r0
@@ -25620,8 +25620,8 @@ _08043130:
ldrh r5, [r1, 0x28]
cmp r0, r5
bne _0804318C
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -25629,19 +25629,19 @@ _08043130:
lsls r0, 28
cmp r0, 0
bge _08043178
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB592
str r0, [r1]
bl _0804441E
.pool
_08043178:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB591
str r0, [r1]
bl _0804441E
.pool
_0804318C:
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
lsrs r0, 2
str r0, [r2]
@@ -25719,7 +25719,7 @@ _080431C8:
.4byte _0804441E
.4byte _0804379C
_08043288:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -25741,8 +25741,8 @@ _080432A0:
bne _080432B4
bl _0804441E
_080432B4:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -25761,7 +25761,7 @@ _080432B4:
bne _080432DC
bl _0804441E
_080432DC:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r10
muls r2, r0
@@ -25788,7 +25788,7 @@ _08043304:
_0804330E:
strb r3, [r4]
strb r3, [r2]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x3
@@ -25797,13 +25797,13 @@ _0804330E:
movs r0, 0xFF
strb r0, [r1, 0x3]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB64D
str r0, [r1]
bl _080443D0
.pool
_08043350:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -25811,8 +25811,8 @@ _08043350:
beq _08043360
bl _0804441E
_08043360:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -25822,7 +25822,7 @@ _08043360:
bne _08043376
bl _0804441E
_08043376:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r2, 4
adds r1, r0
ldrb r0, [r1, 0x1]
@@ -25831,8 +25831,8 @@ _08043376:
beq _08043388
bl _0804441E
_08043388:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -25864,7 +25864,7 @@ _080433B0:
bne _080433CA
bl _0804441E
_080433CA:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrh r0, [r3, 0x2C]
lsrs r0, 4
str r0, [r1]
@@ -25873,13 +25873,13 @@ _080433CA:
str r2, [r1]
_080433D8:
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB654
str r0, [r1]
bl _080443D0
.pool
_08043410:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -25887,8 +25887,8 @@ _08043410:
beq _08043420
bl _0804441E
_08043420:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -25898,7 +25898,7 @@ _08043420:
bne _08043436
bl _0804441E
_08043436:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r2, 4
adds r1, r0
ldrb r0, [r1, 0x1]
@@ -25907,8 +25907,8 @@ _08043436:
beq _08043448
bl _0804441E
_08043448:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -25949,7 +25949,7 @@ _08043488:
beq _080434A0
bl _0804441E
_080434A0:
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
movs r4, 0x3
_080434A4:
bl GenerateRandomNumber
@@ -25957,7 +25957,7 @@ _080434A4:
strb r0, [r5, 0x3]
cmp r0, 0
beq _080434A4
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x3]
cmp r0, 0x3
bne _080434BC
@@ -25968,10 +25968,10 @@ _080434BC:
adds r0, 0x40
strb r0, [r1, 0x3]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB67C
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 6
@@ -25980,7 +25980,7 @@ _080434BC:
bl _080443D0
.pool
_08043508:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -25988,8 +25988,8 @@ _08043508:
beq _08043518
bl _0804441E
_08043518:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -25999,7 +25999,7 @@ _08043518:
bne _0804352E
bl _0804441E
_0804352E:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r2, 4
adds r1, r0
ldrb r0, [r1, 0x1]
@@ -26008,8 +26008,8 @@ _0804352E:
beq _08043540
bl _0804441E
_08043540:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -26050,14 +26050,14 @@ _08043580:
beq _08043598
bl _0804441E
_08043598:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x42
strb r0, [r1, 0x3]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB67C
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 6
@@ -26066,7 +26066,7 @@ _08043598:
bl _080443D0
.pool
_080435E4:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -26074,8 +26074,8 @@ _080435E4:
beq _080435F4
bl _0804441E
_080435F4:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -26085,7 +26085,7 @@ _080435F4:
bne _0804360A
bl _0804441E
_0804360A:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r2, 4
adds r1, r0
ldrb r0, [r1, 0x1]
@@ -26094,8 +26094,8 @@ _0804360A:
beq _0804361C
bl _0804441E
_0804361C:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -26136,14 +26136,14 @@ _0804365C:
beq _08043674
bl _0804441E
_08043674:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x45
strb r0, [r1, 0x3]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB67C
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 6
@@ -26152,7 +26152,7 @@ _08043674:
bl _080443D0
.pool
_080436C0:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -26160,8 +26160,8 @@ _080436C0:
beq _080436D0
bl _0804441E
_080436D0:
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -26171,7 +26171,7 @@ _080436D0:
bne _080436E6
bl _0804441E
_080436E6:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r2, 4
adds r1, r0
ldrb r0, [r1, 0x1]
@@ -26192,8 +26192,8 @@ _080436F8:
bne _08043710
bl _0804441E
_08043710:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -26222,14 +26222,14 @@ _08043738:
beq _08043750
bl _0804441E
_08043750:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x43
strb r0, [r1, 0x3]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB67C
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 6
@@ -26238,7 +26238,7 @@ _08043750:
bl _080443D0
.pool
_0804379C:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -26246,8 +26246,8 @@ _0804379C:
beq _080437AC
bl _0804441E
_080437AC:
- ldr r6, =0x02024084
- ldr r3, =0x0202420b
+ ldr r6, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
mov r8, r3
ldrb r1, [r3]
movs r7, 0x58
@@ -26259,7 +26259,7 @@ _080437AC:
bne _080437C6
bl _0804441E
_080437C6:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, 4
adds r1, r0
ldrb r0, [r1, 0x1]
@@ -26280,8 +26280,8 @@ _080437D8:
bne _080437F0
bl _0804441E
_080437F0:
- ldr r3, =0x0202437c
- ldr r5, =0x0202420c
+ ldr r3, =gUnknown_0202437C
+ ldr r5, =gUnknown_0202420C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -26388,7 +26388,7 @@ _080438B6:
orrs r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB66F
str r0, [r1]
bl _080443D0
@@ -26396,13 +26396,13 @@ _080438B6:
_08043908:
movs r5, 0
mov r10, r5
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r10, r0
bcc _08043918
bl _0804441E
_08043918:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r10
muls r2, r0
@@ -26505,7 +26505,7 @@ _08043A50:
bne _08043A6A
b _08043B96
_08043A6A:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC70
b _08043B5C
.pool
@@ -26524,7 +26524,7 @@ _08043A7C:
bne _08043A96
b _08043B96
_08043A96:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC98
bl CopyString
movs r2, 0x2
@@ -26544,7 +26544,7 @@ _08043AAC:
ands r0, r1
cmp r0, 0
beq _08043B96
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC80
b _08043B5C
.pool
@@ -26566,7 +26566,7 @@ _08043AD4:
ldr r1, =0xf7ffffff
ands r0, r1
str r0, [r2]
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC78
bl CopyString
movs r0, 0x1
@@ -26586,7 +26586,7 @@ _08043B10:
ands r0, r1
cmp r0, 0
beq _08043B96
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC88
bl CopyString
movs r2, 0x1
@@ -26606,7 +26606,7 @@ _08043B40:
ands r0, r1
cmp r0, 0
beq _08043B96
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC90
_08043B5C:
bl CopyString
@@ -26628,7 +26628,7 @@ _08043B70:
ands r0, r1
cmp r0, 0
beq _08043B96
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BCA0
bl CopyString
movs r2, 0x3
@@ -26653,7 +26653,7 @@ _08043BB4:
beq _08043BE8
b _08043BFC
_08043BBC:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r10
muls r2, r0
@@ -26663,7 +26663,7 @@ _08043BBC:
b _08043BFA
.pool
_08043BD0:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r10
muls r2, r0
@@ -26675,7 +26675,7 @@ _08043BD0:
b _08043BF8
.pool
_08043BE8:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r10
muls r2, r0
@@ -26689,18 +26689,18 @@ _08043BFA:
str r0, [r2]
_08043BFC:
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB68C
str r0, [r1]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r1, r10
strb r1, [r0, 0x17]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r1, [r4]
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x020240d0
+ ldr r1, =gUnknown_020240D0
adds r0, r1
str r0, [sp]
movs r0, 0
@@ -26718,7 +26718,7 @@ _08043C50:
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r10, r0
bcs _08043C64
@@ -26729,13 +26729,13 @@ _08043C64:
_08043C6C:
movs r2, 0
mov r10, r2
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r10, r0
bcc _08043C7A
b _0804441E
_08043C7A:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
_08043C7C:
movs r0, 0x58
mov r3, r10
@@ -26760,7 +26760,7 @@ _08043CA0:
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r10, r0
bcc _08043C7C
@@ -26772,7 +26772,7 @@ _08043CBC:
beq _08043CC4
b _0804441E
_08043CC4:
- ldr r4, =0x02024280
+ ldr r4, =gUnknown_02024280
ldr r1, [r4]
movs r0, 0x80
lsls r0, 7
@@ -26800,19 +26800,19 @@ _08043CD4:
movs r0, 0x2
strb r0, [r1]
_08043CF8:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
mov r2, r8
ldr r0, [r2]
adds r0, 0xB2
ldrb r0, [r0]
adds r0, 0x40
strb r0, [r1, 0x3]
- ldr r1, =0x02024474
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024474
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
strb r0, [r1, 0x17]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB67F
str r0, [r1]
ldr r0, [r4]
@@ -26828,7 +26828,7 @@ _08043D40:
beq _08043D48
b _0804441E
_08043D48:
- ldr r4, =0x02024280
+ ldr r4, =gUnknown_02024280
ldr r1, [r4]
movs r0, 0x80
lsls r0, 7
@@ -26856,18 +26856,18 @@ _08043D58:
movs r0, 0x2
strb r0, [r1]
_08043D7C:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
mov r3, r8
ldr r0, [r3]
adds r0, 0xB2
ldrb r0, [r0]
strb r0, [r1, 0x3]
- ldr r1, =0x02024474
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024474
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r1, 0x17]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB67F
str r0, [r1]
ldr r0, [r4]
@@ -26879,15 +26879,15 @@ _08043D7C:
.pool
_08043DC4:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
cmp r4, r1
blt _08043DD0
b _0804441E
_08043DD0:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r5, r1, 0
- ldr r2, =0x020242ac
+ ldr r2, =gUnknown_020242AC
adds r3, r0, 0
adds r3, 0x20
movs r6, 0x80
@@ -26911,15 +26911,15 @@ _08043DEE:
.pool
_08043E08:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08043E14
b _0804441E
_08043E14:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
mov r8, r5
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r0, 0x20
str r0, [sp, 0x1C]
movs r1, 0
@@ -26931,7 +26931,7 @@ _08043E22:
beq _08043E2C
b _08043FBE
_08043E2C:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldr r3, [sp, 0x20]
adds r0, r3, r0
ldr r1, [r0]
@@ -26958,7 +26958,7 @@ _08043E42:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r2, 0x1
ands r0, r2
@@ -26969,7 +26969,7 @@ _08043E74:
movs r1, 0x58
adds r0, r6, 0
muls r0, r1
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
adds r1, r0, r3
adds r0, r1, 0
adds r0, 0x20
@@ -27005,7 +27005,7 @@ _08043E74:
ldrb r0, [r2]
movs r3, 0x58
muls r0, r3
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
adds r0, r5
adds r0, 0x20
ldrb r0, [r0]
@@ -27016,12 +27016,12 @@ _08043E74:
adds r0, r5
adds r0, 0x20
ldrb r0, [r0]
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
strb r0, [r2]
b _08043FAC
.pool
_08043EFC:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r2, 0x58
adds r0, r6, 0
muls r0, r2
@@ -27054,7 +27054,7 @@ _08043EFC:
b _08043FA8
.pool
_08043F40:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r2, 0x58
adds r0, r7, 0
muls r0, r2
@@ -27092,7 +27092,7 @@ _08043F84:
movs r3, 0x58
adds r0, r6, 0
muls r0, r3
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
adds r0, r5
adds r2, r0, 0
adds r2, 0x20
@@ -27106,7 +27106,7 @@ _08043F84:
strb r1, [r0]
ldrb r0, [r2]
_08043FA8:
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
strb r0, [r1]
_08043FAC:
mov r0, r9
@@ -27127,7 +27127,7 @@ _08043FBE:
adds r5, 0x4
str r5, [sp, 0x20]
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bge _08043FD6
@@ -27137,15 +27137,15 @@ _08043FD6:
.pool
_08043FE4:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
cmp r4, r1
blt _08043FF0
b _0804441E
_08043FF0:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r5, r1, 0
- ldr r2, =0x020242ac
+ ldr r2, =gUnknown_020242AC
adds r3, r0, 0
adds r3, 0x20
movs r6, 0x80
@@ -27173,13 +27173,13 @@ _08044028:
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0804403E
b _0804441E
_0804403E:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
_08044040:
lsls r0, r4, 24
lsrs r0, 24
@@ -27196,14 +27196,14 @@ _08044040:
ldrb r0, [r0]
cmp r0, r6
bne _0804406A
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r6, [r0]
lsls r0, r3, 24
lsrs r0, 24
mov r9, r0
_0804406A:
adds r4, r3, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044040
@@ -27215,13 +27215,13 @@ _08044084:
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0804409A
b _0804441E
_0804409A:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
_0804409C:
lsls r0, r4, 24
lsrs r0, 24
@@ -27238,14 +27238,14 @@ _0804409C:
ldrb r0, [r0]
cmp r0, r6
bne _080440C6
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r6, [r0]
lsls r0, r3, 24
lsrs r0, 24
mov r9, r0
_080440C6:
adds r4, r3, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0804409C
@@ -27258,25 +27258,25 @@ _080440E0:
cmp r0, 0xFE
beq _0804413C
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
adds r5, r0, 0
ldrb r0, [r5]
cmp r4, r0
blt _080440F8
b _0804441E
_080440F8:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
b _08044174
.pool
_08044104:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044110
b _0804441E
_08044110:
- ldr r5, =0x020242ac
+ ldr r5, =gUnknown_020242AC
movs r2, 0x80
lsls r2, 9
adds r1, r0, 0
@@ -27299,13 +27299,13 @@ _0804412C:
.pool
_0804413C:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044148
b _0804441E
_08044148:
- ldr r5, =0x020242ac
+ ldr r5, =gUnknown_020242AC
movs r2, 0x80
lsls r2, 10
adds r1, r0, 0
@@ -27347,13 +27347,13 @@ _0804418C:
b _0804441E
_08044196:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _080441A2
b _0804441E
_080441A2:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
mov r8, r2
adds r2, r0, 0
movs r5, 0x58
@@ -27383,16 +27383,16 @@ _080441CC:
.pool
_080441DC:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _080441E8
b _0804441E
_080441E8:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
adds r1, r0, 0
movs r5, 0x58
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
_080441F0:
adds r0, r4, 0
muls r0, r5
@@ -27420,13 +27420,13 @@ _08044220:
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044236
b _0804441E
_08044236:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
_08044238:
lsls r0, r4, 24
lsrs r0, 24
@@ -27442,7 +27442,7 @@ _08044238:
ldrb r0, [r0]
cmp r0, r6
bne _08044264
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r6, [r0]
mov r0, r9
adds r0, 0x1
@@ -27451,7 +27451,7 @@ _08044238:
mov r9, r0
_08044264:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044238
@@ -27463,13 +27463,13 @@ _0804427C:
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044292
b _0804441E
_08044292:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
_08044294:
lsls r0, r4, 24
lsrs r0, 24
@@ -27485,7 +27485,7 @@ _08044294:
ldrb r0, [r0]
cmp r0, r6
bne _080442C0
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r6, [r0]
mov r0, r9
adds r0, 0x1
@@ -27494,7 +27494,7 @@ _08044294:
mov r9, r0
_080442C0:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _08044294
@@ -27503,10 +27503,10 @@ _080442C0:
_080442D8:
ldr r0, =gUnknown_082DB4A9
bl b_push_move_exec
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r6, [r0, 0x17]
_080442E2:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x7F
mov r1, r9
@@ -27517,10 +27517,10 @@ _080442E2:
_080442FC:
ldr r0, =gUnknown_082DB4A9
bl b_push_move_exec
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r5, r10
strb r5, [r0, 0x17]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x7F
mov r1, r9
@@ -27541,24 +27541,24 @@ _08044324:
_08044340:
ldr r0, =gUnknown_082DB452
bl b_push_move_exec
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldr r0, [sp, 0x18]
adds r1, r0, r1
ldr r0, [r1]
ldr r2, =0xffefffff
ands r0, r2
str r0, [r1]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r4, [r0, 0x17]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r4, 0xFD
strb r4, [r1]
movs r0, 0x4
strb r0, [r1, 0x1]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
strb r0, [r1, 0x2]
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
ldrb r0, [r2]
lsls r0, 1
adds r0, r3
@@ -27566,11 +27566,11 @@ _08044340:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
strb r4, [r1]
movs r0, 0x9
strb r0, [r1, 0x1]
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
ldrb r0, [r0]
strb r0, [r1, 0x2]
movs r0, 0x1
@@ -27585,11 +27585,11 @@ _080443B4:
ands r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB4C1
str r0, [r1]
_080443C8:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xD8
strb r4, [r0]
@@ -27603,15 +27603,15 @@ _080443D0:
.pool
_080443EC:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
cmp r4, r1
bge _0804441E
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r2, r1, 0
adds r1, r0, 0
adds r1, 0x20
- ldr r3, =0x0202420a
+ ldr r3, =gUnknown_0202420A
_08044400:
ldrb r0, [r1]
cmp r0, r6
@@ -27637,7 +27637,7 @@ _08044424:
ldr r2, [sp, 0x4]
cmp r2, 0xB
bhi _0804443A
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r1]
cmp r0, 0xFF
beq _0804443A
@@ -27659,9 +27659,9 @@ _0804443A:
thumb_func_start b_call_bc_move_exec
b_call_bc_move_exec: @ 8044458
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
str r0, [r1]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0xC]
adds r3, r2, 0
@@ -27672,12 +27672,12 @@ b_call_bc_move_exec: @ 8044458
lsls r0, 24
lsrs r0, 22
adds r2, r0
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, [r1]
str r0, [r2]
ldr r0, =bc_move_exec_returning
str r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0
strb r0, [r1]
bx lr
@@ -27689,9 +27689,9 @@ b_push_move_exec: @ 8044498
push {r4,lr}
adds r4, r0, 0
bl b_movescr_stack_push_cursor
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
str r4, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r2, [r0, 0xC]
adds r3, r2, 0
@@ -27702,7 +27702,7 @@ b_push_move_exec: @ 8044498
lsls r0, 24
lsrs r0, 22
adds r2, r0
- ldr r1, =0x03005d04
+ ldr r1, =gUnknown_03005D04
ldr r0, [r1]
str r0, [r2]
ldr r0, =sub_803E08C
@@ -27734,8 +27734,8 @@ berry_effects_maybe: @ 80444DC
str r1, [sp, 0xC]
add r0, sp, 0x4
strb r1, [r0]
- ldr r4, =0x02024208
- ldr r1, =0x02024084
+ ldr r4, =gUnknown_02024208
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r0, r1
@@ -27745,7 +27745,7 @@ berry_effects_maybe: @ 80444DC
lsrs r0, 16
cmp r0, 0xAF
bne _08044534
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -27765,8 +27765,8 @@ _08044534:
lsrs r0, 24
_08044548:
mov r9, r0
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -27775,7 +27775,7 @@ _08044548:
str r0, [sp, 0x14]
cmp r0, 0xAF
bne _0804457C
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -27797,8 +27797,8 @@ _0804457C:
lsrs r0, 24
_08044592:
str r0, [sp, 0x10]
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -27843,7 +27843,7 @@ _080445F4:
beq _08044604
bl _0804582A
_08044604:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x4A
movs r1, 0x2
@@ -27851,7 +27851,7 @@ _08044604:
bl _0804582A
.pool
_08044618:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
mov r8, r1
movs r0, 0x58
adds r1, r7, 0
@@ -27883,12 +27883,12 @@ _0804463C:
bne _08044654
bl _0804582A
_08044654:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r7, [r0, 0x17]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r7, [r0]
- ldr r1, =0x02024064
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
strb r7, [r0]
strb r7, [r1]
ldr r0, =gUnknown_082DB7AE
@@ -27896,7 +27896,7 @@ _08044654:
bl _0804582A
.pool
_08044688:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r0, r1
@@ -27978,7 +27978,7 @@ _0804477A:
beq _08044782
bl _080451D6
_08044782:
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
mov r3, r9
str r3, [r4]
ldrh r3, [r2, 0x28]
@@ -28007,23 +28007,23 @@ _080447B8:
lsls r0, 24
cmp r0, 0
bne _080447DC
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _080447EA
.pool
_080447DC:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_080447EA:
adds r4, r1, r0
movs r1, 0
@@ -28083,7 +28083,7 @@ _08044860:
add r0, sp, 0x4
strb r1, [r0]
_08044864:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -28105,7 +28105,7 @@ _08044864:
movs r2, 0
movs r3, 0x1
bl dp01_build_cmdbuf_x02_a_b_varargs
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
movs r0, 0x3
@@ -28113,7 +28113,7 @@ _08044864:
bl _080451DE
.pool
_080448B0:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r1, 0x58
muls r1, r7
adds r0, 0x18
@@ -28144,12 +28144,12 @@ _080448CE:
bne _080448EA
bl _0804582A
_080448EA:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r7, [r0, 0x17]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r7, [r0]
- ldr r1, =0x02024064
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
strb r7, [r0]
strb r7, [r1]
ldr r0, =gUnknown_082DB7AE
@@ -28171,7 +28171,7 @@ _08044930:
beq _08044938
bl _080451D6
_08044938:
- ldr r3, =0x020241f0
+ ldr r3, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
lsrs r0, 4
str r0, [r3]
@@ -28219,7 +28219,7 @@ _08044996:
beq _0804499E
bl _080451D6
_0804499E:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x8
@@ -28227,7 +28227,7 @@ _0804499E:
strb r6, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r5, =0x020241f0
+ ldr r5, =gUnknown_020241F0
ldrh r0, [r4, 0x2C]
mov r1, r9
bl __divsi3
@@ -28280,7 +28280,7 @@ _08044A14:
beq _08044A1C
bl _080451D6
_08044A1C:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x8
@@ -28289,7 +28289,7 @@ _08044A1C:
strb r6, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldrh r0, [r5, 0x2C]
mov r1, r9
bl __divsi3
@@ -28342,7 +28342,7 @@ _08044A90:
beq _08044A96
b _080451D6
_08044A96:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x8
@@ -28351,7 +28351,7 @@ _08044A96:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldrh r0, [r5, 0x2C]
mov r1, r9
bl __divsi3
@@ -28413,7 +28413,7 @@ _08044B24:
beq _08044B2A
b _080451D6
_08044B2A:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x8
@@ -28422,7 +28422,7 @@ _08044B2A:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldrh r0, [r5, 0x2C]
mov r1, r9
bl __divsi3
@@ -28484,7 +28484,7 @@ _08044BB6:
beq _08044BBC
b _080451D6
_08044BBC:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x8
@@ -28493,7 +28493,7 @@ _08044BBC:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldrh r0, [r5, 0x2C]
mov r1, r9
bl __divsi3
@@ -28561,7 +28561,7 @@ _08044C52:
ble _08044C5C
b _080451D6
_08044C5C:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r2, 0xFD
strb r2, [r1]
movs r0, 0x5
@@ -28570,7 +28570,7 @@ _08044C5C:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
strb r2, [r1]
strb r6, [r1, 0x1]
movs r0, 0xD2
@@ -28578,9 +28578,9 @@ _08044C5C:
strb r6, [r1, 0x3]
subs r0, 0xD3
strb r0, [r1, 0x4]
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
strb r7, [r0]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x11
strb r0, [r1, 0x1A]
movs r0, 0xF
@@ -28609,7 +28609,7 @@ _08044CBA:
ble _08044CC4
b _080451D6
_08044CC4:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x5
@@ -28618,9 +28618,9 @@ _08044CC4:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
strb r7, [r0]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x12
strb r0, [r1, 0x1A]
movs r0, 0x10
@@ -28649,7 +28649,7 @@ _08044D0E:
ble _08044D18
b _080451D6
_08044D18:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x5
@@ -28658,9 +28658,9 @@ _08044D18:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
strb r7, [r0]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x13
strb r0, [r1, 0x1A]
movs r0, 0x11
@@ -28689,7 +28689,7 @@ _08044D62:
ble _08044D6C
b _080451D6
_08044D6C:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x5
@@ -28698,9 +28698,9 @@ _08044D6C:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
strb r7, [r0]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x14
strb r0, [r1, 0x1A]
movs r0, 0x12
@@ -28736,7 +28736,7 @@ _08044DCA:
ble _08044DD4
b _080451D6
_08044DD4:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x5
@@ -28744,9 +28744,9 @@ _08044DD4:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
strb r7, [r0]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x15
strb r0, [r1, 0x1A]
movs r0, 0x13
@@ -28849,7 +28849,7 @@ _08044EB4:
movs r0, 0x58
muls r0, r7
adds r4, r0, 0x1
- ldr r5, =0x0202409c
+ ldr r5, =gUnknown_0202409C
_08044EBC:
bl GenerateRandomNumber
lsls r0, 16
@@ -28866,7 +28866,7 @@ _08044EBC:
asrs r0, 24
cmp r0, 0xC
beq _08044EBC
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r2, 0
movs r3, 0xFD
strb r3, [r1]
@@ -28877,7 +28877,7 @@ _08044EBC:
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r0, =0x02022f68
+ ldr r0, =gUnknown_02022F68
strb r3, [r0]
strb r2, [r0, 0x1]
movs r1, 0xD1
@@ -28889,9 +28889,9 @@ _08044EBC:
strb r2, [r0, 0x6]
subs r1, 0xD3
strb r1, [r0, 0x7]
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
strb r7, [r0]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
mov r0, r10
adds r0, 0x21
strb r0, [r1, 0x1A]
@@ -29078,7 +29078,7 @@ _0804509A:
ands r2, r0
cmp r2, 0
beq _080450B2
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC70
bl CopyString
movs r0, 0x1
@@ -29097,7 +29097,7 @@ _080450B2:
ldr r1, =0xf7ffffff
ands r0, r1
str r0, [r2]
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC78
bl CopyString
movs r2, 0x1
@@ -29108,7 +29108,7 @@ _080450D8:
ands r0, r1
cmp r0, 0
beq _080450EE
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC80
bl CopyString
movs r3, 0x1
@@ -29119,7 +29119,7 @@ _080450EE:
ands r0, r1
cmp r0, 0
beq _08045104
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC88
bl CopyString
movs r0, 0x1
@@ -29130,7 +29130,7 @@ _08045104:
ands r0, r1
cmp r0, 0
beq _0804511A
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC90
bl CopyString
movs r1, 0x1
@@ -29142,7 +29142,7 @@ _0804511A:
ands r0, r2
cmp r0, 0
beq _08045132
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC98
bl CopyString
movs r3, 0x1
@@ -29151,16 +29151,16 @@ _08045132:
mov r5, r10
cmp r5, 0x1
bgt _08045164
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
b _08045168
.pool
_08045164:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
_08045168:
strb r0, [r1, 0x5]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
adds r3, r7, 0
muls r3, r0
@@ -29198,12 +29198,12 @@ _080451A0:
ldr r0, =0xfff0ffff
ands r2, r0
str r2, [r1]
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BCA0
bl CopyString
ldr r0, =gUnknown_082DB794
bl b_call_bc_move_exec
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
movs r1, 0x2
@@ -29214,12 +29214,12 @@ _080451D6:
bne _080451DE
b _0804582A
_080451DE:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r7, [r0, 0x17]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r7, [r0]
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
strb r7, [r0]
strb r7, [r4]
ldr r3, [sp, 0xC]
@@ -29234,7 +29234,7 @@ _08045220:
muls r0, r7
b _0804568C
_08045226:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
adds r3, r7, 0
muls r3, r0
@@ -29249,7 +29249,7 @@ _08045226:
beq _08045242
b _0804582A
_08045242:
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -29277,14 +29277,14 @@ _08045262:
.pool
_08045280:
movs r7, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r7, r0
bcc _0804528C
b _0804582A
_0804528C:
- ldr r4, =0x02024208
- ldr r1, =0x02024084
+ ldr r4, =gUnknown_02024208
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r0, r1
@@ -29294,7 +29294,7 @@ _0804528C:
lsrs r0, 16
cmp r0, 0xAF
bne _080452C0
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
@@ -29351,7 +29351,7 @@ _080452E8:
.4byte _08045674
.4byte _080454C8
_08045354:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, 0x4C
@@ -29368,7 +29368,7 @@ _0804536A:
ands r1, r0
str r1, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB70C
str r0, [r1]
movs r0, 0x1
@@ -29376,7 +29376,7 @@ _0804536A:
b _0804567A
.pool
_08045390:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, 0x4C
@@ -29392,7 +29392,7 @@ _080453A6:
ands r1, r0
str r1, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB724
str r0, [r1]
movs r1, 0x1
@@ -29400,7 +29400,7 @@ _080453A6:
b _0804567A
.pool
_080453CC:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, 0x4C
@@ -29417,7 +29417,7 @@ _080453E2:
ands r1, r0
str r1, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB73C
str r0, [r1]
movs r2, 0x1
@@ -29425,7 +29425,7 @@ _080453E2:
b _0804567A
.pool
_08045408:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, 0x4C
@@ -29442,7 +29442,7 @@ _0804541E:
ands r1, r0
str r1, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB754
str r0, [r1]
movs r3, 0x1
@@ -29450,7 +29450,7 @@ _0804541E:
b _0804567A
.pool
_08045444:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
adds r4, r7, 0
muls r4, r0
@@ -29475,12 +29475,12 @@ _0804545E:
ands r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB76C
b _080455DC
.pool
_0804548C:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, 0x50
@@ -29497,7 +29497,7 @@ _080454A2:
ands r1, r0
str r1, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB784
str r0, [r1]
movs r0, 0x2
@@ -29505,7 +29505,7 @@ _080454A2:
b _0804567A
.pool
_080454C8:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r7
adds r1, 0x50
@@ -29521,14 +29521,14 @@ _080454E0:
ldr r0, =0xfff0ffff
ands r1, r0
str r1, [r2]
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BCA0
bl CopyString
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB79A
str r0, [r1]
movs r1, 0x2
@@ -29536,7 +29536,7 @@ _080454E0:
b _0804567A
.pool
_08045520:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
adds r5, r7, 0
muls r5, r0
@@ -29561,7 +29561,7 @@ _08045548:
ands r2, r0
cmp r2, 0
beq _08045558
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC70
bl CopyString
_08045558:
@@ -29577,7 +29577,7 @@ _08045558:
ldr r1, =0xf7ffffff
ands r0, r1
str r0, [r2]
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC78
bl CopyString
_08045578:
@@ -29586,7 +29586,7 @@ _08045578:
ands r0, r1
cmp r0, 0
beq _0804558A
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC80
bl CopyString
_0804558A:
@@ -29595,7 +29595,7 @@ _0804558A:
ands r0, r1
cmp r0, 0
beq _0804559C
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC88
bl CopyString
_0804559C:
@@ -29604,7 +29604,7 @@ _0804559C:
ands r0, r1
cmp r0, 0
beq _080455AE
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC90
bl CopyString
_080455AE:
@@ -29614,7 +29614,7 @@ _080455AE:
ands r0, r3
cmp r0, 0
beq _080455C2
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldr r1, =gUnknown_0831BC98
bl CopyString
_080455C2:
@@ -29626,9 +29626,9 @@ _080455C2:
ands r0, r1
str r0, [r5]
bl b_movescr_stack_push_cursor
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB79A
_080455DC:
str r0, [r1]
@@ -29637,7 +29637,7 @@ _080455DC:
b _0804567A
.pool
_08045614:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r8, r0
movs r0, 0x58
adds r1, r7, 0
@@ -29667,12 +29667,12 @@ _08045638:
ldr r5, [sp, 0xC]
cmp r5, 0
beq _080456B8
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r7, [r0, 0x17]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r7, [r0]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB7B4
str r0, [r1]
b _0804582A
@@ -29682,17 +29682,17 @@ _08045674:
cmp r0, 0
beq _080456B8
_0804567A:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r7, [r0, 0x17]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r7, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r7, [r4]
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
_0804568C:
- ldr r1, =0x020240d0
+ ldr r1, =gUnknown_020240D0
adds r0, r1
str r0, [sp]
movs r0, 0
@@ -29708,7 +29708,7 @@ _080456B8:
adds r0, r7, 0x1
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r7, r0
bcs _080456C8
@@ -29717,7 +29717,7 @@ _080456C8:
b _0804582A
.pool
_080456D0:
- ldr r7, =0x020241f0
+ ldr r7, =gUnknown_020241F0
ldr r0, [r7]
cmp r0, 0
bne _080456DA
@@ -29731,7 +29731,7 @@ _080456DA:
b _0804582A
.pool
_080456EC:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -29739,8 +29739,8 @@ _080456EC:
beq _080456FA
b _0804582A
_080456FA:
- ldr r2, =0x0202437c
- ldr r4, =0x0202420c
+ ldr r2, =gUnknown_0202437C
+ ldr r4, =gUnknown_0202420C
ldrb r1, [r4]
lsls r0, r1, 2
adds r0, r1
@@ -29770,7 +29770,7 @@ _08045720:
cmp r0, r2
bcs _0804582A
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -29781,7 +29781,7 @@ _08045720:
ands r0, r1
cmp r0, 0
beq _0804582A
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
@@ -29789,7 +29789,7 @@ _08045720:
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _0804582A
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x8
strb r0, [r1, 0x3]
bl b_movescr_stack_push_cursor
@@ -29800,14 +29800,14 @@ _08045720:
b _0804582A
.pool
_08045794:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r0, [r0]
movs r5, 0x29
ands r5, r0
cmp r5, 0
bne _0804582A
- ldr r1, =0x0202437c
- ldr r4, =0x0202420c
+ ldr r1, =gUnknown_0202437C
+ ldr r4, =gUnknown_0202420C
ldrb r2, [r4]
lsls r0, r2, 2
adds r0, r2
@@ -29820,11 +29820,11 @@ _08045794:
ldr r0, =0x0000ffff
cmp r1, r0
beq _0804582A
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r3, [r0]
cmp r3, r2
beq _0804582A
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -29835,13 +29835,13 @@ _08045794:
beq _0804582A
cmp r1, 0
beq _0804582A
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
mov r1, sp
ldrh r1, [r1, 0x14]
strh r1, [r0]
- ldr r0, =0x0202420f
+ ldr r0, =gUnknown_0202420F
strb r3, [r0]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r3, [r0, 0x17]
ldrb r1, [r4]
lsls r0, r1, 2
@@ -29866,7 +29866,7 @@ _0804580C:
adds r0, r6
str r5, [r0]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB7F7
str r0, [r1]
ldr r0, [sp, 0xC]
@@ -29891,14 +29891,14 @@ _0804582A:
sub_8045868: @ 8045868
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
adds r1, r2
movs r2, 0
strb r2, [r1, 0x10]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r2, 0x58
adds r3, r0, 0
muls r3, r2
@@ -29908,7 +29908,7 @@ sub_8045868: @ 8045868
ldr r2, =0xfdffffff
ands r1, r2
str r1, [r3]
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, 2
adds r0, r1
ldr r1, [r0]
@@ -29922,12 +29922,12 @@ sub_8045868: @ 8045868
thumb_func_start sub_80458B4
sub_80458B4: @ 80458B4
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _080458D0
ldr r1, =gUnknown_0831BD10
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
@@ -30043,14 +30043,14 @@ _08045924:
.4byte _08045C20
.4byte _08045B28
_08045A28:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
movs r1, 0x1
eors r0, r1
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -30058,7 +30058,7 @@ _08045A28:
ldrb r0, [r2, 0x8]
cmp r0, 0
beq _08045A5A
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r2, 0x9]
movs r0, 0x58
muls r0, r4
@@ -30068,7 +30068,7 @@ _08045A28:
beq _08045A5A
b _08045B70
_08045A5A:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -30079,12 +30079,12 @@ _08045A6A:
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r1, [r1]
bl __modsi3
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r3, [r6]
cmp r5, r3
beq _08045A6A
@@ -30094,7 +30094,7 @@ _08045A6A:
lsrs r0, 24
cmp r4, r0
beq _08045A6A
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r2, [r0]
ldr r1, =gUnknown_0832A328
lsls r0, r5, 2
@@ -30124,7 +30124,7 @@ _08045AB8:
bne _08045ACE
b _08045C20
_08045ACE:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
adds r0, r5, 0
muls r0, r1
@@ -30144,7 +30144,7 @@ _08045AE2:
ldrb r1, [r0]
adds r0, r5, 0
bl b_history__record_ability_usage_of_player
- ldr r1, =0x0202437c
+ ldr r1, =gUnknown_0202437C
lsls r0, r5, 2
adds r0, r5
lsls r0, 2
@@ -30155,7 +30155,7 @@ _08045AE2:
b _08045C20
.pool
_08045B28:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_get_per_side_status
adds r1, r0, 0
@@ -30166,14 +30166,14 @@ _08045B28:
b _08045BD2
.pool
_08045B40:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
movs r1, 0x1
eors r0, r1
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -30181,7 +30181,7 @@ _08045B40:
ldrb r0, [r2, 0x8]
cmp r0, 0
beq _08045B80
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r2, 0x9]
movs r0, 0x58
muls r0, r4
@@ -30194,7 +30194,7 @@ _08045B70:
b _08045C20
.pool
_08045B80:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r4, 0x1
ands r0, r4
@@ -30204,7 +30204,7 @@ _08045B80:
ands r6, r0
cmp r6, 0
beq _08045BFC
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -30235,7 +30235,7 @@ _08045BD2:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r5, 2
@@ -30249,7 +30249,7 @@ _08045BD2:
b _08045C20
.pool
_08045BFC:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_get_per_side_status
adds r1, r0, 0
@@ -30263,12 +30263,12 @@ _08045BFC:
b _08045C20
.pool
_08045C1C:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r5, [r0]
_08045C20:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
strb r5, [r0, 0xC]
@@ -30293,13 +30293,13 @@ sub_8045C44: @ 8045C44
lsrs r0, 24
cmp r0, 0x1
beq _08045C8A
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r4, 1
adds r5, r4, r0
ldrh r0, [r5]
movs r7, 0x64
muls r0, r7
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r0, r6
movs r1, 0xB
movs r2, 0
@@ -30321,12 +30321,12 @@ _08045C8A:
b _08045CAE
.pool
_08045C98:
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x50
movs r2, 0
@@ -30346,13 +30346,13 @@ sub_8045CBC: @ 8045CBC
push {r6,r7}
sub sp, 0x10
movs r6, 0
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
ldr r1, =0x02000002
ands r0, r1
cmp r0, 0
bne _08045DAC
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -30376,7 +30376,7 @@ sub_8045CBC: @ 8045CBC
cmp r0, 0x2
beq _08045DAC
_08045D08:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r0, =0x003f0100
ands r0, r1
@@ -30387,8 +30387,8 @@ _08045D08:
ands r1, r0
cmp r1, 0
bne _08045DAC
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
@@ -30429,8 +30429,8 @@ _08045D68:
beq _08045D76
movs r6, 0x46
_08045D76:
- ldr r5, =0x02024084
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
mov r8, r0
ldrb r0, [r0]
movs r7, 0x58
@@ -30460,7 +30460,7 @@ _08045DAC:
b _08045FD0
.pool
_08045DD4:
- ldr r3, =0x020241ea
+ ldr r3, =gUnknown_020241EA
ldrh r0, [r3]
cmp r0, 0x63
bne _08045DEA
@@ -30489,7 +30489,7 @@ _08045DEA:
cmp r0, 0xD6
bne _08045E20
_08045E0A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB695
b _08045F7A
.pool
@@ -30498,8 +30498,8 @@ _08045E20:
movs r5, 0xFF
adds r1, r5, 0
ands r1, r0
- ldr r7, =0x02024084
- ldr r2, =0x0202420b
+ ldr r7, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420B
mov r9, r2
ldrb r3, [r2]
movs r0, 0x58
@@ -30515,7 +30515,7 @@ _08045E20:
cmp r4, r6
bge _08045EE8
ldr r6, =gUnknown_0832A328
- ldr r5, =0x020241e8
+ ldr r5, =gUnknown_020241E8
ldrb r0, [r5]
lsls r0, 2
adds r0, r6
@@ -30529,7 +30529,7 @@ _08045E20:
bne _08045E68
b _08045F6A
_08045E68:
- ldr r1, =0x020241e9
+ ldr r1, =gUnknown_020241E9
mov r8, r1
movs r7, 0x3
_08045E6E:
@@ -30545,12 +30545,12 @@ _08045E6E:
ands r0, r4
cmp r0, 0
bne _08045E6E
- ldr r4, =0x020241ee
- ldr r3, =0x02024084
- ldr r0, =0x020241e8
+ ldr r4, =gUnknown_020241EE
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_020241E8
ldrb r0, [r0]
lsls r0, 1
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r2, [r1]
movs r1, 0x58
muls r1, r2
@@ -30559,15 +30559,15 @@ _08045E6E:
adds r0, r3
ldrh r0, [r0]
strh r0, [r4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB6A5
str r0, [r1]
ldrh r0, [r4]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 14
@@ -30601,7 +30601,7 @@ _08045EE8:
cmp r0, 0xF
beq _08045F64
movs r2, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r3, [r0]
mov r8, r0
cmp r2, r3
@@ -30628,7 +30628,7 @@ _08045F4A:
ldrb r0, [r0]
cmp r2, r0
bne _08045F64
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB6D9
b _08045F7A
.pool
@@ -30638,11 +30638,11 @@ _08045F64:
blt _08045F8C
_08045F6A:
bl GenerateRandomNumber
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
movs r1, 0x3
ands r1, r0
strb r1, [r2, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB6AD
_08045F7A:
str r0, [r1]
@@ -30650,11 +30650,11 @@ _08045F7A:
b _08045FD0
.pool
_08045F8C:
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r1, [r4]
movs r0, 0x58
muls r1, r0
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r1, r0
movs r0, 0x28
str r0, [sp]
@@ -30668,15 +30668,15 @@ _08045F8C:
movs r2, 0x1
movs r3, 0
bl sub_806957C
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
str r0, [r1]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r4]
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB6F0
str r0, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 12
@@ -30702,18 +30702,18 @@ atk00_attackcanceler: @ 8045FFC
mov r6, r8
push {r6,r7}
sub sp, 0x4
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0
beq _08046020
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
strb r0, [r1]
b _08046398
.pool
_08046020:
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -30721,7 +30721,7 @@ _08046020:
ldrh r0, [r0, 0x28]
cmp r0, 0
bne _08046064
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x80
lsls r0, 2
@@ -30732,7 +30732,7 @@ _08046020:
lsls r0, 12
orrs r1, r0
str r1, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D8A4E
b _08046396
.pool
@@ -30744,7 +30744,7 @@ _08046064:
beq _08046072
b _08046398
_08046072:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
str r2, [sp]
movs r0, 0x2
@@ -30756,10 +30756,10 @@ _08046072:
beq _0804608A
b _08046398
_0804608A:
- ldr r4, =0x02024084
- ldr r0, =0x020241e8
+ ldr r4, =gUnknown_02024084
+ ldr r0, =gUnknown_020241E8
ldrb r1, [r0]
- ldr r3, =0x0202420b
+ ldr r3, =gUnknown_0202420B
ldrb r2, [r3]
movs r0, 0x58
muls r2, r0
@@ -30768,10 +30768,10 @@ _0804608A:
adds r0, 0x24
adds r1, r0
ldrb r0, [r1]
- ldr r5, =0x02024280
+ ldr r5, =gUnknown_02024280
cmp r0, 0
bne _08046108
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xA5
beq _08046108
@@ -30789,10 +30789,10 @@ _0804608A:
ands r0, r1
cmp r0, 0
bne _08046108
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB07A
str r0, [r1]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -30834,7 +30834,7 @@ _08046108:
b _08046398
.pool
_08046150:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -30842,14 +30842,14 @@ _08046150:
b _08046398
.pool
_08046160:
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 18
orrs r0, r1
str r0, [r2]
- ldr r2, =0x0202433c
- ldr r1, =0x0202420c
+ ldr r2, =gUnknown_0202433C
+ ldr r1, =gUnknown_0202420C
ldrb r3, [r1]
lsls r0, r3, 4
adds r0, r2
@@ -30860,7 +30860,7 @@ _08046160:
cmp r0, 0
bge _080461E8
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -30871,7 +30871,7 @@ _08046160:
ands r0, r1
cmp r0, 0
beq _080461E8
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
ldr r2, =0x00000115
adds r1, r3, 0
@@ -30886,21 +30886,21 @@ _08046160:
ands r0, r2
strb r0, [r1]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB194
b _08046396
.pool
_080461E8:
movs r2, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r2, r0
bge _0804622A
- ldr r6, =0x0202433c
+ ldr r6, =gUnknown_0202433C
ldr r1, =gBattleMoves
mov r12, r1
adds r5, r0, 0
- ldr r7, =0x0202407e
+ ldr r7, =gUnknown_0202407E
_080461FC:
adds r4, r2, r7
ldrb r3, [r4]
@@ -30910,7 +30910,7 @@ _080461FC:
lsls r0, 26
cmp r0, 0
bge _08046224
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -30927,7 +30927,7 @@ _08046224:
cmp r2, r5
blt _080461FC
_0804622A:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
mov r1, r8
ldrb r2, [r1]
lsls r1, r2, 2
@@ -30942,11 +30942,11 @@ _0804622A:
negs r0, r0
ands r0, r3
strb r0, [r1]
- ldr r4, =0x0202420a
+ ldr r4, =gUnknown_0202420A
movs r0, 0x1F
strb r0, [r4]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB53E
str r0, [r1]
mov r1, r8
@@ -30965,7 +30965,7 @@ _08046288:
b _08046390
_08046296:
ldr r1, =gBattleMoves
- ldr r2, =0x020241ea
+ ldr r2, =gUnknown_020241EA
ldrh r3, [r2]
lsls r0, r3, 1
adds r0, r3
@@ -30979,8 +30979,8 @@ _08046296:
beq _08046390
cmp r3, 0xAE
bne _080462D4
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -31001,8 +31001,8 @@ _080462D4:
lsls r0, 24
cmp r0, 0
beq _080462FA
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -31015,33 +31015,33 @@ _080462D4:
cmp r0, 0
beq _08046390
_080462FA:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl b_cancel_multi_turn_move_maybe
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024250
- ldr r3, =0x0202420c
+ ldr r1, =gUnknown_02024250
+ ldr r3, =gUnknown_0202420C
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
movs r2, 0
strh r2, [r0]
- ldr r1, =0x02024258
+ ldr r1, =gUnknown_02024258
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
strh r2, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x6]
b _08046390
.pool
_08046350:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
ldr r2, =0x00000121
adds r1, r3, 0
@@ -31054,16 +31054,16 @@ _08046350:
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r4]
strb r0, [r1, 0x17]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB1AC
b _08046396
.pool
_08046390:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
_08046396:
@@ -31087,23 +31087,23 @@ mcmd_jump_if_move_not_executed: @ 80463AC
lsrs r0, 24
lsls r1, 16
lsrs r6, r1, 16
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r5, [r1]
adds r4, r5, r0
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
beq _0804640C
- ldr r1, =0x02024250
- ldr r3, =0x0202420c
+ ldr r1, =gUnknown_02024250
+ ldr r3, =gUnknown_0202420C
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
movs r2, 0
strh r2, [r0]
- ldr r1, =0x02024258
+ ldr r1, =gUnknown_02024258
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
@@ -31122,7 +31122,7 @@ mcmd_jump_if_move_not_executed: @ 80463AC
.pool
_0804640C:
bl b_feature_update_destiny_bond
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
str r6, [sp]
movs r0, 0x3
@@ -31133,7 +31133,7 @@ _0804640C:
cmp r0, 0
bne _0804642A
_08046426:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
str r4, [r0]
_0804642A:
add sp, 0x4
@@ -31146,8 +31146,8 @@ _0804642A:
thumb_func_start atk40_801DBA0
atk40_801DBA0: @ 804643C
push {lr}
- ldr r1, =0x0202433c
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -31156,7 +31156,7 @@ atk40_801DBA0: @ 804643C
cmp r0, 0
beq _0804649C
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -31167,7 +31167,7 @@ atk40_801DBA0: @ 804643C
ands r0, r1
cmp r0, 0
beq _0804649C
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -31175,13 +31175,13 @@ atk40_801DBA0: @ 804643C
movs r0, 0x5
movs r1, 0
bl mcmd_jump_if_move_not_executed
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x6]
b _080464A4
.pool
_0804649C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -31197,8 +31197,8 @@ sub_80464AC: @ 80464AC
lsls r0, 16
lsrs r3, r0, 16
movs r4, 0
- ldr r1, =0x0202433c
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -31207,7 +31207,7 @@ sub_80464AC: @ 80464AC
cmp r0, 0
beq _080464F8
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -31218,7 +31218,7 @@ sub_80464AC: @ 80464AC
ands r0, r1
cmp r0, 0
beq _080464F8
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -31226,7 +31226,7 @@ sub_80464AC: @ 80464AC
movs r0, 0x7
adds r1, r3, 0
bl mcmd_jump_if_move_not_executed
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x6]
movs r4, 0x1
@@ -31244,8 +31244,8 @@ sub_8046518: @ 8046518
sub sp, 0x4
lsls r0, 16
lsrs r5, r0, 16
- ldr r2, =0x020242ac
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_020242AC
+ ldr r3, =gUnknown_0202420C
ldrb r4, [r3]
lsls r0, r4, 2
adds r0, r2
@@ -31255,18 +31255,18 @@ sub_8046518: @ 8046518
adds r6, r2, 0
cmp r1, 0
beq _0804654A
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
adds r0, r1
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r0, 0x15]
ldrb r1, [r1]
cmp r0, r1
beq _08046634
_0804654A:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r1, [r0]
movs r2, 0x80
lsls r2, 9
@@ -31283,7 +31283,7 @@ _0804654A:
cmp r0, 0
beq _08046590
_0804656A:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -31351,7 +31351,7 @@ _080465D2:
lsls r0, 24
cmp r0, 0
bne _08046622
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x7
ands r0, r1
@@ -31398,7 +31398,7 @@ atk01_accuracycheck: @ 8046660
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r5, [r0]
ldrb r6, [r5, 0x5]
ldrb r1, [r5, 0x6]
@@ -31410,8 +31410,8 @@ atk01_accuracycheck: @ 8046660
adds r7, r0, 0
cmp r1, 0x1
bhi _0804671C
- ldr r2, =0x020242ac
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_020242AC
+ ldr r3, =gUnknown_0202420C
ldrb r4, [r3]
lsls r0, r4, 2
adds r0, r2
@@ -31423,12 +31423,12 @@ atk01_accuracycheck: @ 8046660
ldr r0, =0x0000ffff
cmp r6, r0
bne _080466D0
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
adds r0, r1
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r0, 0x15]
ldrb r1, [r1]
cmp r0, r1
@@ -31468,7 +31468,7 @@ _08046700:
beq _0804670E
b _080469D2
_0804670E:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x7
str r0, [r1]
@@ -31477,10 +31477,10 @@ _0804670E:
_0804671C:
cmp r6, 0
bne _08046724
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r6, [r0]
_08046724:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0
@@ -31515,8 +31515,8 @@ _08046760:
beq _0804676E
b _080469D2
_0804676E:
- ldr r3, =0x02024084
- ldr r0, =0x0202420c
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
movs r2, 0x58
adds r4, r0, 0
@@ -31530,7 +31530,7 @@ _0804676E:
ands r0, r1
cmp r0, 0
beq _080467A8
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
muls r0, r2
adds r0, r3
@@ -31538,7 +31538,7 @@ _0804676E:
b _080467BE
.pool
_080467A8:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
muls r0, r2
adds r0, r3
@@ -31589,7 +31589,7 @@ _080467D0:
lsls r0, 24
cmp r0, 0
bne _08046822
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x60
ands r0, r1
@@ -31613,8 +31613,8 @@ _08046822:
bl __divsi3
lsls r0, 16
lsrs r4, r0, 16
- ldr r7, =0x02024084
- ldr r0, =0x0202420b
+ ldr r7, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
movs r5, 0x58
muls r0, r5
@@ -31651,7 +31651,7 @@ _08046860:
lsls r0, 24
cmp r0, 0
bne _080468B8
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r5
adds r0, r7
@@ -31659,7 +31659,7 @@ _08046860:
ldrb r0, [r0]
cmp r0, 0x8
bne _080468B8
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x18
ands r0, r1
@@ -31673,8 +31673,8 @@ _08046860:
lsls r0, 16
lsrs r4, r0, 16
_080468B8:
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -31695,7 +31695,7 @@ _080468B8:
lsls r0, 16
lsrs r4, r0, 16
_080468E4:
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
mov r8, r2
ldrb r2, [r2]
movs r7, 0x58
@@ -31706,7 +31706,7 @@ _080468E4:
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _08046928
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -31729,8 +31729,8 @@ _08046928:
lsls r0, 24
lsrs r2, r0, 24
_08046944:
- ldr r0, =0x0202420f
- ldr r1, =0x0202420c
+ ldr r0, =gUnknown_0202420F
+ ldr r1, =gUnknown_0202420C
ldrb r1, [r1]
strb r1, [r0]
cmp r5, 0x16
@@ -31753,12 +31753,12 @@ _08046960:
adds r0, 0x1
cmp r0, r4
ble _080469CA
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -31775,12 +31775,12 @@ _08046960:
cmp r0, 0x20
bne _080469C0
_080469A2:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
b _080469C4
.pool
_080469C0:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
_080469C4:
strb r0, [r1, 0x6]
@@ -31804,18 +31804,18 @@ _080469D2:
thumb_func_start atk02_attackstring
atk02_attackstring: @ 80469E8
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r5, [r0]
cmp r5, 0
bne _08046A20
- ldr r4, =0x02024280
+ ldr r4, =gUnknown_02024280
ldr r0, [r4]
movs r1, 0xC0
lsls r1, 3
ands r0, r1
cmp r0, 0
bne _08046A14
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x4
bl b_std_message
@@ -31825,11 +31825,11 @@ atk02_attackstring: @ 80469E8
orrs r0, r1
str r0, [r4]
_08046A14:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r1, [r0]
adds r1, 0x1
str r1, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r5, [r0, 0x7]
_08046A20:
pop {r4,r5}
@@ -31847,14 +31847,14 @@ atk03_ppreduce: @ 8046A3C
push {r5-r7}
sub sp, 0x4
movs r6, 0x1
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _08046A54
b _08046BEE
_08046A54:
- ldr r1, =0x0202437c
- ldr r2, =0x0202420b
+ ldr r1, =gUnknown_0202437C
+ ldr r2, =gUnknown_0202420B
ldrb r3, [r2]
lsls r0, r3, 2
adds r0, r3
@@ -31867,7 +31867,7 @@ _08046A54:
cmp r4, 0
bne _08046AF6
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -31911,13 +31911,13 @@ _08046ABC:
adds r6, r0
b _08046AF6
_08046AD6:
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
mov r2, r9
ldrb r0, [r2]
ldrb r7, [r1]
cmp r0, r7
beq _08046AF6
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r1]
movs r0, 0x58
muls r0, r1
@@ -31928,16 +31928,16 @@ _08046AD6:
bne _08046AF6
adds r6, 0x1
_08046AF6:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r4, [r0]
movs r0, 0xA0
lsls r0, 4
ands r4, r0
cmp r4, 0
bne _08046BDC
- ldr r2, =0x02024084
- ldr r3, =0x020241e8
- ldr r1, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_020241E8
+ ldr r1, =gUnknown_0202420B
ldrb r5, [r1]
movs r0, 0x58
mov r8, r0
@@ -31955,7 +31955,7 @@ _08046AF6:
adds r7, r3, 0
cmp r0, 0
beq _08046BDC
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r5, 4
adds r1, r0
ldrb r0, [r1, 0x2]
@@ -31995,7 +31995,7 @@ _08046B72:
ands r0, r1
cmp r0, 0
bne _08046BDC
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
@@ -32010,7 +32010,7 @@ _08046B72:
ands r1, r0
cmp r1, 0
bne _08046BDC
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r3, [r0]
ldrb r1, [r7]
adds r1, 0x9
@@ -32033,12 +32033,12 @@ _08046B72:
ldrb r0, [r7]
bl dp01_battle_side_mark_buffer_for_execution
_08046BDC:
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffff7ff
ands r0, r1
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -32057,8 +32057,8 @@ _08046BEE:
thumb_func_start atk04_critcalc
atk04_critcalc: @ 8046C18
push {r4-r7,lr}
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -32066,7 +32066,7 @@ atk04_critcalc: @ 8046C18
ldrh r0, [r0, 0x2E]
cmp r0, 0xAF
bne _08046C48
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -32079,11 +32079,11 @@ _08046C48:
lsls r0, 24
lsrs r6, r0, 24
_08046C50:
- ldr r1, =0x0202420f
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_0202420F
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
strb r0, [r1]
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r1, [r3]
movs r0, 0x58
adds r7, r1, 0
@@ -32100,7 +32100,7 @@ _08046C50:
movs r0, 0x2
ands r5, r0
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -32167,7 +32167,7 @@ _08046CF2:
bls _08046D00
movs r5, 0x4
_08046D00:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -32178,7 +32178,7 @@ _08046D00:
beq _08046D70
cmp r4, 0x4B
beq _08046D70
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
mov r2, r12
ldrb r0, [r2]
lsls r0, 2
@@ -32189,7 +32189,7 @@ _08046D00:
ands r0, r1
cmp r0, 0
bne _08046D70
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x84
lsls r1, 2
@@ -32207,16 +32207,16 @@ _08046D00:
lsls r0, 16
cmp r0, 0
bne _08046D70
- ldr r1, =0x02024211
+ ldr r1, =gUnknown_02024211
movs r0, 0x2
b _08046D74
.pool
_08046D70:
- ldr r1, =0x02024211
+ ldr r1, =gUnknown_02024211
movs r0, 0x1
_08046D74:
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -32230,8 +32230,8 @@ _08046D74:
atk05_cmd5: @ 8046D8C
push {r4-r7,lr}
sub sp, 0x10
- ldr r4, =0x0202428e
- ldr r5, =0x0202420c
+ ldr r4, =gUnknown_0202428E
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
bl battle_get_per_side_status
movs r1, 0x1
@@ -32239,21 +32239,21 @@ atk05_cmd5: @ 8046D8C
lsls r1, 1
adds r1, r4
ldrh r3, [r1]
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
movs r4, 0x58
muls r0, r4
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r0, r2
ldrb r1, [r5]
muls r1, r4
adds r1, r2
- ldr r7, =0x020241ea
+ ldr r7, =gUnknown_020241EA
ldrh r2, [r7]
- ldr r4, =0x02024400
+ ldr r4, =gUnknown_02024400
ldrh r4, [r4]
str r4, [sp]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r4, [r4]
ldrb r4, [r4, 0x13]
str r4, [sp, 0x4]
@@ -32262,16 +32262,16 @@ atk05_cmd5: @ 8046D8C
ldrb r4, [r5]
str r4, [sp, 0xC]
bl sub_806957C
- ldr r4, =0x020241f0
- ldr r1, =0x02024211
+ ldr r4, =gUnknown_020241F0
+ ldr r1, =gUnknown_02024211
ldrb r1, [r1]
muls r1, r0
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0xE]
adds r3, r1, 0
muls r3, r0
str r3, [r4]
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -32293,8 +32293,8 @@ atk05_cmd5: @ 8046D8C
lsls r0, r3, 1
str r0, [r4]
_08046E10:
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -32302,7 +32302,7 @@ _08046E10:
lsls r0, 28
cmp r0, 0
bge _08046E32
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
lsls r0, r1, 4
subs r0, r1
@@ -32310,7 +32310,7 @@ _08046E10:
bl __divsi3
str r0, [r4]
_08046E32:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -32332,7 +32332,7 @@ sub_8046E7C: @ 8046E7C
lsrs r7, r0, 24
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
adds r0, r5, 0
bl battle_get_per_side_status
movs r1, 0x1
@@ -32343,35 +32343,35 @@ sub_8046E7C: @ 8046E7C
movs r1, 0x58
adds r0, r7, 0
muls r0, r1
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r0, r2
muls r1, r5
adds r1, r2
- ldr r2, =0x020241ea
+ ldr r2, =gUnknown_020241EA
mov r8, r2
ldrh r2, [r2]
- ldr r6, =0x02024400
+ ldr r6, =gUnknown_02024400
ldrh r4, [r6]
str r4, [sp]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r4, [r4]
ldrb r4, [r4, 0x13]
str r4, [sp, 0x4]
str r7, [sp, 0x8]
str r5, [sp, 0xC]
bl sub_806957C
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
movs r1, 0
strh r1, [r6]
- ldr r1, =0x02024211
+ ldr r1, =gUnknown_02024211
ldrb r1, [r1]
muls r1, r0
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0xE]
adds r3, r1, 0
muls r3, r0
str r3, [r4]
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, r7, 2
adds r0, r1
ldr r0, [r0]
@@ -32393,14 +32393,14 @@ sub_8046E7C: @ 8046E7C
lsls r0, r3, 1
str r0, [r4]
_08046F0A:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r7, 4
adds r1, r0
ldrb r0, [r1]
lsls r0, 28
cmp r0, 0
bge _08046F28
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
lsls r0, r1, 4
subs r0, r1
@@ -32422,7 +32422,7 @@ battle_attack_damage_modulate_by_effectivity: @ 8046F60
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x020241f0
+ ldr r5, =gUnknown_020241F0
ldr r0, [r5]
muls r0, r4
movs r1, 0xA
@@ -32448,7 +32448,7 @@ _08046F94:
beq _08046FF0
b _08047032
_08046F9A:
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x8
orrs r0, r1
@@ -32460,7 +32460,7 @@ _08046F9A:
.pool
_08046FB0:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -32469,7 +32469,7 @@ _08046FB0:
ldrb r0, [r0, 0x1]
cmp r0, 0
beq _08047032
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r1, [r2]
movs r0, 0x29
ands r0, r1
@@ -32488,7 +32488,7 @@ _08046FEC:
b _0804702E
_08046FF0:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -32497,7 +32497,7 @@ _08046FF0:
ldrb r0, [r0, 0x1]
cmp r0, 0
beq _08047032
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r1, [r2]
movs r0, 0x29
ands r0, r1
@@ -32530,13 +32530,13 @@ sub_8047038: @ 8047038
push {r7}
sub sp, 0x8
movs r3, 0
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r0, [r1]
cmp r0, 0xA5
bne _0804704C
b _08047260
_0804704C:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0
@@ -32557,8 +32557,8 @@ _08047068:
ldrb r0, [r0, 0x2]
mov r8, r0
_08047078:
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -32575,7 +32575,7 @@ _08047078:
cmp r0, r8
bne _080470B0
_0804709A:
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
lsls r0, r1, 4
subs r0, r1
@@ -32586,7 +32586,7 @@ _0804709A:
str r0, [r4]
ldr r3, [sp, 0x4]
_080470B0:
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r1, [r2]
movs r0, 0x58
muls r0, r1
@@ -32599,25 +32599,25 @@ _080470B0:
mov r1, r8
cmp r1, 0x4
bne _08047128
- ldr r3, =0x0202420a
+ ldr r3, =gUnknown_0202420A
strb r0, [r3]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x9
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
movs r2, 0
strh r2, [r0]
- ldr r1, =0x02024258
+ ldr r1, =gUnknown_02024258
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
strh r2, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
mov r1, r8
strb r1, [r0, 0x6]
ldrb r0, [r4]
@@ -32643,8 +32643,8 @@ _0804713C:
bne _08047198
adds r1, r3, 0x1
adds r1, r5
- ldr r2, =0x02024084
- ldr r7, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r7, =gUnknown_0202420C
ldrb r0, [r7]
movs r6, 0x58
muls r0, r6
@@ -32683,8 +32683,8 @@ _08047172:
ldr r3, [sp, 0x4]
_08047198:
adds r3, 0x3
- ldr r5, =0x02024084
- ldr r4, =0x0202420c
+ ldr r5, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420C
ldr r2, =gUnknown_0831ACE8
_080471A0:
adds r0, r3, r2
@@ -32707,8 +32707,8 @@ _080471A4:
cmp r0, 0
beq _08047138
_080471C4:
- ldr r2, =0x02024084
- ldr r5, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r5, =gUnknown_0202420C
ldrb r1, [r5]
movs r0, 0x58
muls r0, r1
@@ -32717,16 +32717,16 @@ _080471C4:
ldrb r6, [r0]
cmp r6, 0x19
bne _08047242
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
- ldr r7, =0x020241ea
+ ldr r7, =gUnknown_020241EA
ldrh r1, [r7]
bl move_weather_interaction
lsls r0, 24
lsrs r0, 24
cmp r0, 0x2
bne _08047242
- ldr r1, =0x0202427c
+ ldr r1, =gUnknown_0202427C
mov r8, r1
ldrb r4, [r1]
ands r0, r4
@@ -32746,38 +32746,38 @@ _08047200:
ldrb r0, [r0, 0x1]
cmp r0, 0
beq _08047242
- ldr r3, =0x0202420a
+ ldr r3, =gUnknown_0202420A
strb r6, [r3]
movs r0, 0x1
orrs r0, r4
mov r1, r8
strb r0, [r1]
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
movs r2, 0
strh r2, [r0]
- ldr r1, =0x02024258
+ ldr r1, =gUnknown_02024258
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
strh r2, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x3
strb r0, [r1, 0x6]
ldrb r0, [r5]
ldrb r1, [r3]
bl b_history__record_ability_usage_of_player
_08047242:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x8
ands r0, r1
cmp r0, 0
beq _08047260
- ldr r2, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 4
adds r1, r2
@@ -32786,7 +32786,7 @@ _08047242:
orrs r0, r2
strb r0, [r1, 0x1]
_08047260:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -32807,7 +32807,7 @@ b_wonderguard_and_levitate: @ 80472A8
push {r6,r7}
movs r6, 0
movs r5, 0
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
mov r9, r0
cmp r1, 0xA5
@@ -32824,7 +32824,7 @@ _080472C0:
bne _080472D2
b _08047508
_080472D2:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0
@@ -32840,8 +32840,8 @@ _080472F4:
ldrb r1, [r1, 0x2]
mov r12, r1
_080472F8:
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
@@ -32855,9 +32855,9 @@ _080472F8:
mov r0, r12
cmp r0, 0x4
bne _0804733C
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r1, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
mov r1, r12
strb r1, [r0, 0x6]
ldrb r0, [r3]
@@ -32897,13 +32897,13 @@ _08047356:
ldrb r0, [r0]
cmp r0, 0
bne _08047396
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x8
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
lsls r2, 4
adds r2, r1
@@ -32933,13 +32933,13 @@ _08047396:
ldrb r0, [r0]
cmp r0, 0
bne _080473DC
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x8
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
lsls r2, 4
adds r2, r1
@@ -33071,7 +33071,7 @@ _080474B2:
ldrb r4, [r0]
cmp r4, 0x19
bne _08047508
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
mov r2, r9
ldrh r1, [r2]
@@ -33094,9 +33094,9 @@ _080474B2:
ldrb r0, [r0, 0x1]
cmp r0, 0
beq _08047508
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r4, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x3
strb r0, [r1, 0x6]
mov r1, r8
@@ -33121,7 +33121,7 @@ b_attack_effectivity_adapt: @ 804752C
lsrs r4, r0, 24
lsls r1, 16
lsrs r5, r1, 16
- ldr r7, =0x020241f0
+ ldr r7, =gUnknown_020241F0
ldr r0, [r7]
muls r0, r4
movs r1, 0xA
@@ -33250,7 +33250,7 @@ _08047616:
adds r0, r1
ldrb r0, [r0, 0x2]
str r0, [sp, 0x8]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
ldr r3, [sp, 0x4]
muls r0, r3
@@ -33269,7 +33269,7 @@ _08047616:
cmp r0, r1
bne _0804765C
_0804764A:
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
lsls r0, r1, 4
subs r0, r1
@@ -33328,7 +33328,7 @@ _080476B6:
bne _08047710
adds r1, 0x1
adds r1, r7
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
mov r3, r9
muls r3, r0
@@ -33366,7 +33366,7 @@ _080476F0:
_08047710:
movs r1, 0x3
add r8, r1
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
ldr r2, =gUnknown_0831ACE8
_08047718:
mov r3, r8
@@ -33593,7 +33593,7 @@ sub_80478B8: @ 80478B8
subs r1, r0
lsls r1, 16
lsrs r1, 16
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r0, [r4]
cmp r0, 0
beq _080478EA
@@ -33625,7 +33625,7 @@ atk07_cmd7: @ 80478F4
subs r1, r0
lsls r1, 16
lsrs r1, 16
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r0, [r4]
cmp r0, 0
beq _08047926
@@ -33639,8 +33639,8 @@ atk07_cmd7: @ 80478F4
movs r0, 0x1
str r0, [r4]
_08047926:
- ldr r7, =0x02024084
- ldr r6, =0x0202420c
+ ldr r7, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
movs r5, 0x58
adds r0, r2, 0
@@ -33649,7 +33649,7 @@ _08047926:
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0804795C
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -33671,8 +33671,8 @@ _0804795C:
lsls r0, 24
lsrs r6, r0, 24
_08047976:
- ldr r1, =0x0202420f
- ldr r5, =0x0202420c
+ ldr r1, =gUnknown_0202420F
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
strb r0, [r1]
cmp r4, 0x27
@@ -33689,7 +33689,7 @@ _08047976:
ldrb r0, [r5]
movs r1, 0x27
bl b_history__record_item_x12_of_player
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -33700,8 +33700,8 @@ _08047976:
orrs r1, r2
strb r1, [r0]
_080479B4:
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -33716,7 +33716,7 @@ _080479B4:
cmp r1, 0
bne _08047A84
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -33725,14 +33725,14 @@ _080479B4:
ldrb r0, [r0]
cmp r0, 0x65
beq _08047A06
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r4, 4
adds r1, r0
ldrb r0, [r1]
lsls r0, 30
cmp r0, 0
blt _08047A06
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r4, 2
adds r1, r4
lsls r1, 2
@@ -33747,13 +33747,13 @@ _08047A06:
muls r0, r4
adds r0, r5
ldrh r1, [r0, 0x28]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldr r0, [r2]
cmp r1, r0
bgt _08047A84
subs r0, r1, 0x1
str r0, [r2]
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r3, [r3]
lsls r0, r3, 4
adds r0, r1
@@ -33761,7 +33761,7 @@ _08047A06:
lsls r0, 30
cmp r0, 0
bge _08047A5C
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x40
orrs r1, r2
@@ -33769,7 +33769,7 @@ _08047A06:
b _08047A84
.pool
_08047A5C:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r3, 2
adds r1, r3
lsls r1, 2
@@ -33778,19 +33778,19 @@ _08047A5C:
lsrs r0, 7
cmp r0, 0
beq _08047A84
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
adds r0, r3, 0
muls r0, r4
adds r0, r5
ldrh r0, [r0, 0x2E]
strh r0, [r1]
_08047A84:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -33812,7 +33812,7 @@ atk08_cmd8: @ 8047AA4
subs r1, r0
lsls r1, 16
lsrs r1, 16
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r0, [r4]
cmp r0, 0
beq _08047AD6
@@ -33826,8 +33826,8 @@ atk08_cmd8: @ 8047AA4
movs r0, 0x1
str r0, [r4]
_08047AD6:
- ldr r7, =0x02024084
- ldr r6, =0x0202420c
+ ldr r7, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
movs r5, 0x58
adds r0, r2, 0
@@ -33836,7 +33836,7 @@ _08047AD6:
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _08047B0C
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -33858,8 +33858,8 @@ _08047B0C:
lsls r0, 24
lsrs r6, r0, 24
_08047B26:
- ldr r1, =0x0202420f
- ldr r5, =0x0202420c
+ ldr r1, =gUnknown_0202420F
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
strb r0, [r1]
cmp r4, 0x27
@@ -33876,7 +33876,7 @@ _08047B26:
ldrb r0, [r5]
movs r1, 0x27
bl b_history__record_item_x12_of_player
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -33887,8 +33887,8 @@ _08047B26:
orrs r1, r2
strb r1, [r0]
_08047B64:
- ldr r4, =0x02024084
- ldr r6, =0x0202420c
+ ldr r4, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
movs r7, 0x58
adds r3, r2, 0
@@ -33902,14 +33902,14 @@ _08047B64:
ands r0, r1
cmp r0, 0
bne _08047C10
- ldr r5, =0x0202433c
+ ldr r5, =gUnknown_0202433C
lsls r0, r2, 4
adds r0, r5
ldrb r0, [r0]
lsls r0, 30
cmp r0, 0
blt _08047BA2
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r2, 2
adds r1, r2
lsls r1, 2
@@ -33921,7 +33921,7 @@ _08047B64:
_08047BA2:
adds r0, r3, r4
ldrh r1, [r0, 0x28]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldr r0, [r2]
cmp r1, r0
bgt _08047C10
@@ -33934,7 +33934,7 @@ _08047BA2:
lsls r0, 30
cmp r0, 0
bge _08047BE8
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x40
orrs r1, r2
@@ -33942,7 +33942,7 @@ _08047BA2:
b _08047C10
.pool
_08047BE8:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r3, 2
adds r1, r3
lsls r1, 2
@@ -33951,19 +33951,19 @@ _08047BE8:
lsrs r0, 7
cmp r0, 0
beq _08047C10
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
adds r0, r3, 0
muls r0, r7
adds r0, r4
ldrh r0, [r0, 0x2E]
strh r0, [r1]
_08047C10:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -33977,17 +33977,17 @@ _08047C10:
atk09_attackanimation: @ 8047C30
push {r4-r7,lr}
sub sp, 0x10
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _08047C3E
b _08047DB6
_08047C3E:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
- ldr r5, =0x020241ea
+ ldr r5, =gUnknown_020241EA
cmp r0, 0
beq _08047C8C
ldrh r0, [r5]
@@ -33995,13 +33995,13 @@ _08047C3E:
beq _08047C8C
cmp r0, 0xA4
beq _08047C8C
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r0, =gUnknown_082DABB9
str r0, [r4]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x18]
adds r0, 0x1
strb r0, [r1, 0x18]
@@ -34031,23 +34031,23 @@ _08047C8C:
cmp r0, 0
beq _08047CBA
_08047CB2:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x19]
cmp r0, 0
bne _08047D88
_08047CBA:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
bne _08047DA8
- ldr r1, =0x02024064
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_02024064
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
strb r0, [r1]
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
adds r4, r1, 0
@@ -34063,19 +34063,19 @@ _08047CBA:
mov r12, r2
cmp r1, 0
beq _08047D18
- ldr r0, =0x02024212
+ ldr r0, =gUnknown_02024212
ldrb r6, [r0]
b _08047D42
.pool
_08047D18:
- ldr r3, =0x02024212
+ ldr r3, =gUnknown_02024212
ldrb r0, [r3]
cmp r0, 0x1
bls _08047D40
mov r1, r12
adds r0, r4, r1
ldrh r2, [r0, 0x28]
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r1, [r0]
movs r6, 0x1
adds r4, r0, 0
@@ -34087,12 +34087,12 @@ _08047D18:
_08047D40:
ldrb r6, [r3]
_08047D42:
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
_08047D44:
ldrh r1, [r5]
- ldr r5, =0x02024474
+ ldr r5, =gUnknown_02024474
ldrb r2, [r5, 0x18]
- ldr r0, =0x020244e0
+ ldr r0, =gUnknown_020244E0
ldrh r3, [r0]
ldr r0, [r4]
str r0, [sp]
@@ -34107,7 +34107,7 @@ _08047D44:
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
- ldr r4, =0x020242bc
+ ldr r4, =gUnknown_020242BC
adds r0, r4
str r0, [sp, 0x8]
str r6, [sp, 0xC]
@@ -34122,14 +34122,14 @@ _08047D44:
ldrb r0, [r7]
bl dp01_battle_side_mark_buffer_for_execution
_08047D88:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
b _08047DB6
.pool
_08047DA8:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -34146,11 +34146,11 @@ _08047DB6:
thumb_func_start sub_8047DC8
sub_8047DC8: @ 8047DC8
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _08047DDA
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -34163,23 +34163,23 @@ _08047DDA:
thumb_func_start atk0B_graphicalhpupdate
atk0B_graphicalhpupdate: @ 8047DE8
push {r4,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _08047EAA
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
bne _08047EA2
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r0, [r2]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r2]
movs r0, 0x58
muls r0, r2
@@ -34191,7 +34191,7 @@ atk0B_graphicalhpupdate: @ 8047DE8
ands r0, r1
cmp r0, 0
beq _08047E68
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -34199,7 +34199,7 @@ atk0B_graphicalhpupdate: @ 8047DE8
ldrb r0, [r1, 0xA]
cmp r0, 0
beq _08047E68
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 1
@@ -34212,7 +34212,7 @@ atk0B_graphicalhpupdate: @ 8047DE8
b _08047EA2
.pool
_08047E68:
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r0, [r0]
ldr r1, =0x00002710
cmp r0, r1
@@ -34222,7 +34222,7 @@ _08047E68:
_08047E76:
movs r0, 0
bl dp01_build_cmdbuf_x18_0_aa_health_bar_update
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
ldrb r0, [r4]
@@ -34230,17 +34230,17 @@ _08047E76:
lsls r0, 24
cmp r0, 0
bne _08047EA2
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r0, [r0]
cmp r0, 0
ble _08047EA2
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrb r1, [r0, 0x5]
movs r2, 0x1
orrs r1, r2
strb r1, [r0, 0x5]
_08047EA2:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -34255,13 +34255,13 @@ _08047EAA:
atk0C_datahpupdate: @ 8047EC4
push {r4-r7,lr}
sub sp, 0x4
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _08047ED2
b _080482A2
_08047ED2:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r1, [r0, 0x13]
cmp r1, 0
@@ -34276,7 +34276,7 @@ _08047ED2:
.pool
_08047EF4:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -34284,7 +34284,7 @@ _08047EF4:
adds r0, r2
ldrb r6, [r0, 0x2]
_08047F04:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -34292,13 +34292,13 @@ _08047F04:
beq _08047F12
b _08048274
_08047F12:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
strb r0, [r7]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r7]
movs r0, 0x58
muls r0, r2
@@ -34310,7 +34310,7 @@ _08047F12:
ands r0, r1
cmp r0, 0
beq _08048028
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -34319,7 +34319,7 @@ _08047F12:
mov r12, r0
cmp r1, 0
beq _08048028
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r3, [r0]
movs r0, 0x80
lsls r0, 1
@@ -34327,11 +34327,11 @@ _08047F12:
cmp r3, 0
bne _08048028
adds r5, r1, 0
- ldr r6, =0x020241f0
+ ldr r6, =gUnknown_020241F0
ldr r4, [r6]
cmp r5, r4
blt _08047FBC
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r2, 2
adds r1, r2
lsls r1, 2
@@ -34351,13 +34351,13 @@ _08047F76:
ldrb r0, [r1, 0xA]
subs r0, r2
strb r0, [r1, 0xA]
- ldr r1, =0x020241f4
+ ldr r1, =gUnknown_020241F4
ldr r0, [r6]
str r0, [r1]
b _08047FEC
.pool
_08047FBC:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r2, 2
adds r1, r2
lsls r1, 2
@@ -34368,7 +34368,7 @@ _08047FBC:
bne _08047FD0
str r5, [r1]
_08047FD0:
- ldr r2, =0x020241f4
+ ldr r2, =gUnknown_020241F4
ldrb r1, [r7]
lsls r0, r1, 3
subs r0, r1
@@ -34383,7 +34383,7 @@ _08047FD0:
add r0, r12
strb r3, [r0, 0xA]
_08047FEC:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -34394,7 +34394,7 @@ _08047FEC:
beq _08048000
b _0804829A
_08048000:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x2
str r0, [r4]
@@ -34404,19 +34404,19 @@ _08048000:
b _080482A2
.pool
_08048028:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r2, [r0]
ldr r1, =0xfffffeff
ands r2, r1
str r2, [r0]
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldr r5, [r1]
mov r12, r0
adds r7, r1, 0
cmp r5, 0
bge _0804807C
- ldr r4, =0x02024084
- ldr r2, =0x02024064
+ ldr r4, =gUnknown_02024084
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
movs r3, 0x58
adds r1, r0, 0
@@ -34448,40 +34448,40 @@ _0804807C:
ands r2, r0
mov r0, r12
str r2, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
b _080480E0
.pool
_08048098:
- ldr r0, =0x020241f8
- ldr r2, =0x02024064
+ ldr r0, =gUnknown_020241F8
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
lsls r1, 2
adds r1, r0
ldr r0, [r1]
adds r0, r5
str r0, [r1]
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
adds r5, r2, 0
cmp r0, 0
bne _080480D4
- ldr r1, =0x02024288
+ ldr r1, =gUnknown_02024288
ldrb r0, [r5]
adds r0, r1
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
b _080480DC
.pool
_080480D4:
- ldr r1, =0x02024288
+ ldr r1, =gUnknown_02024288
ldrb r0, [r5]
adds r0, r1
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
_080480DC:
ldrb r1, [r1]
strb r1, [r0]
_080480E0:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r0, [r5]
movs r3, 0x58
muls r0, r3
@@ -34492,13 +34492,13 @@ _080480E0:
ble _08048110
subs r0, r1
strh r0, [r2, 0x28]
- ldr r0, =0x020241f4
+ ldr r0, =gUnknown_020241F4
str r1, [r0]
adds r7, r0, 0
b _08048120
.pool
_08048110:
- ldr r2, =0x020241f4
+ ldr r2, =gUnknown_020241F4
str r0, [r2]
ldrb r0, [r5]
muls r0, r3
@@ -34507,7 +34507,7 @@ _08048110:
strh r1, [r0, 0x28]
adds r7, r2, 0
_08048120:
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -34537,11 +34537,11 @@ _08048148:
ands r0, r1
cmp r0, 0
bne _080481CC
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xDC
beq _080481CC
- ldr r3, =0x0202433c
+ ldr r3, =gUnknown_0202433C
ldrb r0, [r5]
lsls r0, 4
adds r1, r3, 0x4
@@ -34556,7 +34556,7 @@ _08048148:
adds r1, 0x8
adds r0, r1
str r2, [r0]
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0
@@ -34564,14 +34564,14 @@ _08048148:
ldrb r0, [r5]
lsls r0, 4
adds r0, r3
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
b _080481B4
.pool
_080481AC:
ldrb r0, [r5]
lsls r0, 4
adds r0, r3
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
_080481B4:
ldrb r1, [r2]
strb r1, [r0, 0xC]
@@ -34595,7 +34595,7 @@ _080481D0:
ands r0, r1
cmp r0, 0
bne _0804823A
- ldr r3, =0x0202433c
+ ldr r3, =gUnknown_0202433C
ldrb r0, [r5]
lsls r0, 4
adds r1, r3, 0
@@ -34611,7 +34611,7 @@ _080481D0:
adds r1, 0xC
adds r0, r1
str r2, [r0]
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0
@@ -34619,14 +34619,14 @@ _080481D0:
ldrb r0, [r5]
lsls r0, 4
adds r0, r3
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
b _08048228
.pool
_08048220:
ldrb r0, [r5]
lsls r0, 4
adds r0, r3
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
_08048228:
ldrb r1, [r2]
strb r1, [r0, 0xD]
@@ -34647,7 +34647,7 @@ _0804823A:
ldrb r1, [r5]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x020240ac
+ ldr r1, =gUnknown_020240AC
adds r0, r1
str r0, [sp]
movs r0, 0
@@ -34660,13 +34660,13 @@ _0804823A:
b _0804829A
.pool
_08048274:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r1]
lsls r0, r1, 2
adds r0, r1
@@ -34679,7 +34679,7 @@ _08048274:
ldr r0, =0x0000ffff
str r0, [r1]
_0804829A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -34694,29 +34694,29 @@ _080482A2:
thumb_func_start atk0D_critmessage
atk0D_critmessage: @ 80482BC
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _080482F2
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
ldrb r0, [r0]
cmp r0, 0x2
bne _080482EA
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
bne _080482EA
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0xD9
bl b_std_message
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x7]
_080482EA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -34729,15 +34729,15 @@ _080482F2:
thumb_func_start atk0E_missmessage
atk0E_missmessage: @ 8048310
push {r4,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _080483D0
- ldr r4, =0x02024064
- ldr r0, =0x0202420c
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
strb r0, [r4]
- ldr r1, =0x0202427c
+ ldr r1, =gUnknown_0202427C
ldrb r2, [r1]
movs r0, 0x1
ands r0, r2
@@ -34799,7 +34799,7 @@ _08048392:
movs r1, 0xC
_0804839E:
bl dp01_build_cmdbuf_x2B_aa_0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
b _080483C8
@@ -34812,11 +34812,11 @@ _080483B0:
movs r0, 0
movs r1, 0xD
bl dp01_build_cmdbuf_x2B_aa_0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
_080483C8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -34831,19 +34831,19 @@ _080483D0:
atk0F_resultmessage: @ 80483E0
push {r4-r7,lr}
movs r3, 0
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _080483EE
b _08048580
_080483EE:
- ldr r1, =0x0202427c
+ ldr r1, =gUnknown_0202427C
ldrb r2, [r1]
movs r4, 0x1
adds r0, r4, 0
ands r0, r2
adds r6, r1, 0
- ldr r7, =0x02024332
+ ldr r7, =gUnknown_02024332
cmp r0, 0
beq _0804842C
movs r0, 0x8
@@ -34910,23 +34910,23 @@ _08048474:
movs r3, 0x99
b _0804856E
_08048478:
- ldr r4, =0x02024208
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r4, =gUnknown_02024208
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
adds r0, r2
ldrh r0, [r0, 0x2E]
strh r0, [r4]
- ldr r1, =0x0202420f
+ ldr r1, =gUnknown_0202420F
ldrb r0, [r3]
strb r0, [r1]
movs r0, 0x3F
ands r0, r5
strb r0, [r6]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB816
b _0804857E
.pool
@@ -34953,7 +34953,7 @@ _080484C8:
ands r0, r1
strb r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB1CE
b _0804857E
.pool
@@ -34966,7 +34966,7 @@ _080484F0:
ands r0, r5
strb r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB1C7
b _0804857E
.pool
@@ -34975,23 +34975,23 @@ _08048510:
ands r0, r5
cmp r0, 0
beq _08048558
- ldr r4, =0x02024208
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r4, =gUnknown_02024208
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
adds r0, r2
ldrh r0, [r0, 0x2E]
strh r0, [r4]
- ldr r1, =0x0202420f
+ ldr r1, =gUnknown_0202420F
ldrb r0, [r3]
strb r0, [r1]
movs r0, 0x3F
ands r0, r5
strb r0, [r6]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB816
b _0804857E
.pool
@@ -35012,11 +35012,11 @@ _0804856A:
beq _08048578
_0804856E:
adds r0, r3, 0
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r1, [r1]
bl b_std_message
_08048578:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
_0804857E:
@@ -35031,23 +35031,23 @@ _08048580:
thumb_func_start atk10_printstring
atk10_printstring: @ 8048590
push {r4,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _080485BA
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r1, [r4]
ldrb r0, [r1, 0x1]
ldrb r1, [r1, 0x2]
lsls r1, 8
orrs r0, r1
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r1, [r1]
bl b_std_message
ldr r0, [r4]
adds r0, 0x3
str r0, [r4]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x7]
_080485BA:
@@ -35060,11 +35060,11 @@ _080485BA:
thumb_func_start atk11_printstring2
atk11_printstring2: @ 80485D0
push {r4,r5,lr}
- ldr r5, =0x02024064
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r5]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r1, [r0, 0x1]
ldrb r0, [r0, 0x2]
@@ -35077,7 +35077,7 @@ atk11_printstring2: @ 80485D0
ldr r0, [r4]
adds r0, 0x3
str r0, [r4]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x7]
pop {r4,r5}
@@ -35089,28 +35089,28 @@ atk11_printstring2: @ 80485D0
thumb_func_start atk12_waitmessage
atk12_waitmessage: @ 8048614
push {r4-r6,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r4, [r0]
cmp r4, 0
bne _08048662
- ldr r6, =0x02024332
+ ldr r6, =gUnknown_02024332
ldrb r0, [r6, 0x7]
cmp r0, 0
bne _0804863C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x3
str r0, [r1]
b _08048662
.pool
_0804863C:
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r2, [r5]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
lsls r0, 8
orrs r1, r0
- ldr r3, =0x0202432c
+ ldr r3, =gUnknown_0202432C
ldrh r0, [r3]
adds r0, 0x1
strh r0, [r3]
@@ -35133,11 +35133,11 @@ _08048662:
thumb_func_start atk13_printfromtable
atk13_printfromtable: @ 8048670
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _080486AE
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r2, [r4]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -35149,12 +35149,12 @@ atk13_printfromtable: @ 8048670
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r1, r0
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r0, [r5, 0x5]
lsls r0, 1
adds r1, r0
ldrh r0, [r1]
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r1, [r1]
bl b_std_message
ldr r0, [r4]
@@ -35172,11 +35172,11 @@ _080486AE:
thumb_func_start atk14_printfromtable2
atk14_printfromtable2: @ 80486C4
push {r4-r6,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804870E
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r2, [r5]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -35188,12 +35188,12 @@ atk14_printfromtable2: @ 80486C4
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r1, r0
- ldr r6, =0x02024332
+ ldr r6, =gUnknown_02024332
ldrb r0, [r6, 0x5]
lsls r0, 1
adds r1, r0
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r4]
ldrh r1, [r1]
@@ -35219,11 +35219,11 @@ sub_8048728: @ 8048728
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r3, [r0]
cmp r1, r3
bge _0804874E
- ldr r4, =0x0202407e
+ ldr r4, =gUnknown_0202407E
ldrb r0, [r4]
cmp r0, r2
beq _0804874E
@@ -35261,14 +35261,14 @@ sub_8048760: @ 8048760
movs r7, 0
movs r1, 0x1
str r1, [sp, 0x4]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r3, [r1, 0x3]
movs r0, 0x40
ands r0, r3
cmp r0, 0
beq _080487B8
- ldr r2, =0x0202420e
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202420E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0xBF
@@ -35276,22 +35276,22 @@ sub_8048760: @ 8048760
adds r3, r1, 0
strb r0, [r3, 0x3]
movs r7, 0x40
- ldr r1, =0x02024474
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024474
+ ldr r0, =gUnknown_0202420C
b _080487C4
.pool
_080487B8:
- ldr r2, =0x0202420e
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202420E
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
strb r0, [r2]
- ldr r1, =0x02024474
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024474
+ ldr r0, =gUnknown_0202420B
_080487C4:
ldrb r0, [r0]
strb r0, [r1, 0x17]
mov r9, r2
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
mov r4, r9
ldrb r1, [r4]
movs r0, 0x58
@@ -35301,7 +35301,7 @@ _080487C4:
ldrb r0, [r0]
cmp r0, 0x13
bne _08048828
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 6
@@ -35310,15 +35310,15 @@ _080487C4:
bne _08048828
cmp r5, 0
bne _08048828
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x3]
cmp r0, 0x9
bhi _08048828
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
strb r5, [r2, 0x3]
bl _080499B8
.pool
@@ -35326,7 +35326,7 @@ _08048828:
mov r3, r9
ldrb r0, [r3]
bl battle_get_per_side_status
- ldr r2, =0x0202428e
+ ldr r2, =gUnknown_0202428E
movs r1, 0x1
ands r1, r0
lsls r1, 1
@@ -35336,7 +35336,7 @@ _08048828:
ands r0, r1
cmp r0, 0
beq _08048880
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 6
@@ -35345,21 +35345,21 @@ _08048828:
bne _08048880
cmp r5, 0
bne _08048880
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0, 0x3]
cmp r1, 0x7
bhi _08048880
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
strb r5, [r4, 0x3]
bl _080499B8
.pool
_08048880:
- ldr r3, =0x02024084
- ldr r2, =0x0202420e
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420E
ldrb r1, [r2]
movs r0, 0x58
muls r0, r1
@@ -35369,17 +35369,17 @@ _08048880:
mov r8, r3
cmp r4, 0
bne _080488C4
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x3]
cmp r0, 0xB
beq _080488C4
cmp r0, 0x1F
beq _080488C4
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
strb r4, [r2, 0x3]
bl _080499B8
.pool
@@ -35399,24 +35399,24 @@ _080488C4:
beq _080488FC
cmp r7, 0x40
beq _080488FC
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r1, [r0]
adds r1, 0x1
str r1, [r0]
movs r0, 0
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
strb r0, [r4, 0x3]
bl _080499B8
.pool
_080488FC:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x3]
cmp r0, 0x6
bls _08048906
b _08048F40
_08048906:
ldr r1, =gUnknown_0831C134
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
ldrb r0, [r2, 0x3]
lsls r0, 2
adds r0, r1
@@ -35461,10 +35461,10 @@ _0804894A:
ldrb r0, [r0]
cmp r0, 0x2B
beq _080489AC
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
movs r1, 0
strb r1, [r0]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r3, [r1]
adds r7, r0, 0
mov r12, r1
@@ -35499,8 +35499,8 @@ _08048984:
b _080489B8
.pool
_080489AC:
- ldr r0, =0x02024064
- ldr r2, =0x0202406c
+ ldr r0, =gUnknown_02024064
+ ldr r2, =gUnknown_0202406C
ldrb r1, [r2]
strb r1, [r0]
adds r7, r0, 0
@@ -35557,19 +35557,19 @@ _08048A00:
cmp r6, 0x80
bne _08048A70
_08048A1A:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r1, [r0]
mov r3, r9
ldrb r0, [r3]
movs r1, 0x11
bl b_history__record_ability_usage_of_player
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r0, =gUnknown_082DB5E9
str r0, [r4]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x80
lsls r0, 6
@@ -35579,7 +35579,7 @@ _08048A1A:
b _08048D20
_08048A46:
movs r0, 0x1
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
strb r0, [r4, 0x5]
_08048A4C:
ldr r0, =0xffffdfff
@@ -35607,7 +35607,7 @@ _08048A70:
cmp r0, 0x8
bne _08048AAE
_08048A94:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 6
@@ -35681,19 +35681,19 @@ _08048AFC:
cmp r6, 0x80
bne _08048B54
_08048B16:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r1, [r0]
mov r3, r9
ldrb r0, [r3]
movs r1, 0x29
bl b_history__record_ability_usage_of_player
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r0, =gUnknown_082DB5D1
str r0, [r4]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x80
lsls r0, 6
@@ -35722,7 +35722,7 @@ _08048B54:
cmp r0, 0xA
bne _08048BA4
_08048B74:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 6
@@ -35734,7 +35734,7 @@ _08048B74:
cmp r6, 0x80
bne _08048BA4
_08048B8A:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -35802,7 +35802,7 @@ _08048BEA:
lsls r0, 24
cmp r0, 0
bne _08048C26
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x60
ands r0, r1
@@ -35811,8 +35811,8 @@ _08048BEA:
movs r2, 0
str r2, [sp, 0x4]
_08048C26:
- ldr r4, =0x02024084
- ldr r0, =0x0202420e
+ ldr r4, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420E
ldrb r3, [r0]
movs r0, 0x58
adds r2, r3, 0
@@ -35873,19 +35873,19 @@ _08048C84:
beq _08048CA2
b _08048DF4
_08048CA2:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r2, [r0]
mov r4, r9
ldrb r0, [r4]
movs r1, 0x7
bl b_history__record_ability_usage_of_player
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r0, =gUnknown_082DB5DD
str r0, [r4]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x80
lsls r0, 6
@@ -35893,12 +35893,12 @@ _08048CA2:
cmp r0, 0
beq _08048CE8
movs r0, 0x1
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
strb r0, [r3, 0x5]
b _08048A4C
.pool
_08048CE8:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
strb r0, [r4, 0x5]
bl _080499B2
.pool
@@ -35928,7 +35928,7 @@ _08048D1A:
bne _08048D2C
b _08048A1A
_08048D20:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x5]
bl _080499B2
.pool
@@ -35952,7 +35952,7 @@ _08048D2C:
cmp r0, 0x8
bne _08048D94
_08048D50:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 6
@@ -35964,14 +35964,14 @@ _08048D50:
cmp r6, 0x80
bne _08048D94
_08048D66:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r0, =gUnknown_082DB5E9
_08048D72:
str r0, [r4]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r2, 0
movs r0, 0x2
strb r0, [r1, 0x5]
@@ -36024,7 +36024,7 @@ _08048DE4:
mov r10, r0
b _08048DF4
_08048DEA:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x8
orrs r1, r2
@@ -36035,12 +36035,12 @@ _08048DF4:
beq _08048DFC
b _08048F1C
_08048DFC:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C134
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -36048,8 +36048,8 @@ _08048DFC:
cmp r3, 0x7
bne _08048E50
bl GenerateRandomNumber
- ldr r2, =0x02024084
- ldr r1, =0x0202420e
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420E
ldrb r3, [r1]
movs r1, 0x58
muls r3, r1
@@ -36064,8 +36064,8 @@ _08048DFC:
b _08048E64
.pool
_08048E50:
- ldr r2, =0x02024084
- ldr r0, =0x0202420e
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420E
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
@@ -36075,22 +36075,22 @@ _08048E50:
orrs r0, r3
str r0, [r1]
_08048E64:
- ldr r2, =0x02024214
+ ldr r2, =gUnknown_02024214
ldr r1, =gUnknown_0831C224
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r0, [r5, 0x3]
lsls r0, 2
adds r0, r1
ldr r0, [r0]
str r0, [r2]
- ldr r4, =0x02024064
- ldr r1, =0x0202420e
+ ldr r4, =gUnknown_02024064
+ ldr r1, =gUnknown_0202420E
ldrb r0, [r1]
strb r0, [r4]
ldrb r1, [r1]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x020240d0
+ ldr r1, =gUnknown_020240D0
adds r0, r1
str r0, [sp]
movs r0, 0
@@ -36100,7 +36100,7 @@ _08048E64:
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x80
lsls r0, 6
@@ -36117,7 +36117,7 @@ _08048E64:
_08048ED8:
strb r0, [r5, 0x5]
_08048EDA:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r2, [r0, 0x3]
cmp r2, 0x2
beq _08048EF2
@@ -36129,13 +36129,13 @@ _08048EDA:
beq _08048EF2
bl _080499B8
_08048EF2:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB2
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
ldrb r1, [r2, 0x3]
strb r1, [r0]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 7
@@ -36149,9 +36149,9 @@ _08048F1C:
beq _08048F26
bl _080499B8
_08048F26:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -36166,7 +36166,7 @@ _08048F40:
adds r0, 0x50
adds r1, r0
ldr r2, =gUnknown_0831C134
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r3, [r0, 0x3]
lsls r0, r3, 2
adds r0, r2
@@ -36282,12 +36282,12 @@ _0804908A:
ldr r0, [r2]
orrs r0, r1
str r0, [r2]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C224
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -36311,13 +36311,13 @@ _080490D0:
beq _080490F0
bl _08049994
_080490F0:
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r1, [r0]
mov r1, r9
ldrb r0, [r1]
movs r1, 0x27
bl b_history__record_ability_usage_of_player
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB603
str r0, [r1]
bl _080499B2
@@ -36325,7 +36325,7 @@ _080490F0:
_08049114:
adds r0, r2, 0
bl sub_8048728
- ldr r1, =0x02024082
+ ldr r1, =gUnknown_02024082
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -36341,7 +36341,7 @@ _0804912A:
adds r0, 0x50
adds r2, r0
ldr r1, =gUnknown_0831C134
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -36370,11 +36370,11 @@ _08049178:
lsls r0, 5
orrs r1, r0
str r1, [r2]
- ldr r1, =0x02024268
+ ldr r1, =gUnknown_02024268
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0]
bl GenerateRandomNumber
@@ -36390,12 +36390,12 @@ _08049178:
ldr r0, [r2]
orrs r0, r1
str r0, [r2]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C224
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -36403,16 +36403,16 @@ _08049178:
bl _080499B0
.pool
_080491D8:
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
bl battle_get_per_side_status
movs r1, 0x1
ands r1, r0
cmp r1, 0
bne _08049210
- ldr r4, =0x0202432e
+ ldr r4, =gUnknown_0202432E
ldrh r3, [r4]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r5]
movs r0, 0x58
muls r0, r1
@@ -36431,12 +36431,12 @@ _080491D8:
adds r0, r3, 0
strh r0, [r4]
_08049210:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C224
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -36457,7 +36457,7 @@ _08049244:
b _08049994
_0804925A:
bl GenerateRandomNumber
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@@ -36483,15 +36483,15 @@ _0804927C:
lsls r1, 5
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024268
+ ldr r1, =gUnknown_02024268
mov r2, r9
ldrb r0, [r2]
lsls r0, 1
adds r0, r1
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0]
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r2]
lsls r1, 4
adds r1, r0
@@ -36532,11 +36532,11 @@ _080492E0:
str r0, [r2]
mov r3, r9
ldrb r1, [r3]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
lsls r1, 1
adds r1, r0
- ldr r6, =0x020241ea
+ ldr r6, =gUnknown_020241EA
ldrh r0, [r6]
strb r0, [r1, 0x4]
ldrb r1, [r3]
@@ -36549,15 +36549,15 @@ _080492E0:
ldrb r1, [r3]
ldr r0, [r2]
adds r1, r0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r1, 0x14]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C224
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
ldrb r0, [r2, 0x3]
lsls r0, 2
adds r0, r1
@@ -36593,8 +36593,8 @@ _08049362:
b _080499B2
.pool
_08049390:
- ldr r1, =0x020241f0
- ldr r0, =0x020241f4
+ ldr r1, =gUnknown_020241F0
+ ldr r0, =gUnknown_020241F4
ldr r0, [r0]
cmp r0, 0
bge _0804939C
@@ -36607,12 +36607,12 @@ _0804939C:
movs r0, 0x1
str r0, [r1]
_080493A8:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C224
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -36620,7 +36620,7 @@ _080493A8:
b _080499B0
.pool
_080493D4:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r1, [r4, 0x3]
adds r1, 0xF2
lsls r1, 24
@@ -36635,13 +36635,13 @@ _080493D4:
beq _080493F2
b _08049994
_080493F2:
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
ldrb r1, [r4, 0x3]
movs r0, 0x3F
ands r0, r1
strb r0, [r2, 0x10]
strb r3, [r2, 0x11]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -36651,7 +36651,7 @@ _080493F2:
_0804941C:
movs r0, 0x70
negs r0, r0
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r1, [r4, 0x3]
adds r1, 0xEB
lsls r1, 24
@@ -36665,13 +36665,13 @@ _0804941C:
beq _0804943C
b _08049994
_0804943C:
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
ldrb r1, [r4, 0x3]
movs r0, 0x3F
ands r0, r1
strb r0, [r2, 0x10]
strb r3, [r2, 0x11]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -36679,7 +36679,7 @@ _0804943C:
b _080499B0
.pool
_08049468:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r1, [r4, 0x3]
adds r1, 0xDA
lsls r1, 24
@@ -36694,13 +36694,13 @@ _08049468:
beq _08049486
b _08049994
_08049486:
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
ldrb r1, [r4, 0x3]
movs r0, 0x3F
ands r0, r1
strb r0, [r2, 0x10]
strb r3, [r2, 0x11]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -36710,7 +36710,7 @@ _08049486:
_080494B0:
movs r0, 0x60
negs r0, r0
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r1, [r4, 0x3]
adds r1, 0xD3
lsls r1, 24
@@ -36724,13 +36724,13 @@ _080494B0:
beq _080494D0
b _08049994
_080494D0:
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
ldrb r1, [r4, 0x3]
movs r0, 0x3F
ands r0, r1
strb r0, [r2, 0x10]
strb r3, [r2, 0x11]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -36751,7 +36751,7 @@ _080494FC:
lsls r1, 15
orrs r0, r1
str r0, [r2]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
mov r3, r9
ldrb r1, [r3]
lsls r0, r1, 3
@@ -36760,17 +36760,17 @@ _080494FC:
adds r0, r2
movs r1, 0x2
strb r1, [r0, 0x19]
- ldr r1, =0x02024268
+ ldr r1, =gUnknown_02024268
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0]
b _08049994
.pool
_08049544:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
adds r2, r1, 0
@@ -36787,7 +36787,7 @@ _0804955A:
b _08049994
.pool
_08049564:
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
movs r1, 0x80
lsls r1, 19
@@ -36796,7 +36796,7 @@ _08049564:
beq _08049574
b _08049994
_08049574:
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
@@ -36820,12 +36820,12 @@ _080495A8:
ands r0, r1
cmp r0, 0
bne _080495D4
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x29
adds r0, r4, r0
ldrb r1, [r0]
ldr r3, =gUnknown_0832A328
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r6]
lsls r0, 1
adds r0, r2
@@ -36838,8 +36838,8 @@ _080495A8:
beq _080495D4
b _08049994
_080495D4:
- ldr r2, =0x02024084
- ldr r1, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r1]
movs r5, 0x58
muls r0, r5
@@ -36855,10 +36855,10 @@ _080495D4:
cmp r0, 0x3C
bne _0804963C
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB682
str r0, [r1]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r7]
muls r0, r5
add r0, r8
@@ -36871,7 +36871,7 @@ _080495D4:
b _080499B2
.pool
_0804963C:
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
mov r10, r4
ldrb r2, [r4]
movs r0, 0x58
@@ -36907,12 +36907,12 @@ _08049676:
bne _0804967C
b _08049994
_0804967C:
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
lsls r0, r2, 1
adds r0, 0xD0
ldr r1, [r5]
adds r1, r0
- ldr r2, =0x02024208
+ ldr r2, =gUnknown_02024208
strh r3, [r1]
strh r3, [r2]
ldrb r0, [r7]
@@ -36922,7 +36922,7 @@ _0804967C:
add r0, r8
movs r6, 0
strh r4, [r0, 0x2E]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
mov r1, r10
ldrb r0, [r1]
strb r0, [r4]
@@ -36952,7 +36952,7 @@ _0804967C:
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r7]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -36973,7 +36973,7 @@ _0804967C:
b _080499B2
.pool
_08049720:
- ldr r3, =0x0202420c
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
movs r0, 0x58
adds r2, r1, 0
@@ -36986,19 +36986,19 @@ _08049720:
lsls r1, 19
orrs r0, r1
str r0, [r2]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r3]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r1, [r1]
strb r1, [r0, 0x14]
b _08049994
.pool
_0804975C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
adds r2, r1, 0
@@ -37012,7 +37012,7 @@ _0804975C:
b _0804955A
.pool
_08049778:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -37020,7 +37020,7 @@ _08049778:
b _080499B0
.pool
_08049790:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -37028,7 +37028,7 @@ _08049790:
b _080499B0
.pool
_080497A8:
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
ldrb r0, [r6]
movs r2, 0x58
muls r0, r2
@@ -37046,7 +37046,7 @@ _080497C2:
negs r0, r0
ands r4, r0
str r4, [r5]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r6]
strb r0, [r4]
ldrb r0, [r4]
@@ -37060,7 +37060,7 @@ _080497C2:
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -37068,7 +37068,7 @@ _080497C2:
b _080499B0
.pool
_08049808:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -37076,8 +37076,8 @@ _08049808:
b _080499B0
.pool
_08049820:
- ldr r4, =0x020241f0
- ldr r0, =0x020241f4
+ ldr r4, =gUnknown_020241F0
+ ldr r0, =gUnknown_020241F4
ldr r0, [r0]
movs r1, 0x3
bl __divsi3
@@ -37087,12 +37087,12 @@ _08049820:
movs r0, 0x1
str r0, [r4]
_08049836:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
ldr r1, =gUnknown_0831C224
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
lsls r0, 2
adds r0, r1
@@ -37119,12 +37119,12 @@ _08049880:
lsls r0, 5
orrs r1, r0
str r1, [r2]
- ldr r1, =0x02024268
+ ldr r1, =gUnknown_02024268
mov r2, r9
ldrb r0, [r2]
lsls r0, 1
adds r0, r1
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0]
bl GenerateRandomNumber
@@ -37158,9 +37158,9 @@ _080498C0:
ldrh r0, [r1, 0x2E]
cmp r0, 0
beq _08049994
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r2, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB63F
str r0, [r1]
ldrb r0, [r4]
@@ -37176,7 +37176,7 @@ _08049900:
bl battle_side_get_owner
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
mov r3, r9
ldrb r0, [r3]
muls r0, r5
@@ -37189,11 +37189,11 @@ _08049900:
movs r5, 0
movs r1, 0
strh r1, [r0, 0x2E]
- ldr r2, =0x020243d0
+ ldr r2, =gUnknown_020243D0
adds r2, 0x29
adds r2, r4, r2
ldr r3, =gUnknown_0832A328
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r4, r9
ldrb r0, [r4]
lsls r0, 1
@@ -37205,7 +37205,7 @@ _08049900:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -37213,7 +37213,7 @@ _08049900:
str r0, [r4]
mov r1, r9
ldrb r0, [r1]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
lsls r0, 1
adds r0, r1
@@ -37229,14 +37229,14 @@ _08049900:
b _080499B2
.pool
_08049994:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
b _080499B2
.pool
_080499A4:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -37244,7 +37244,7 @@ _080499A4:
_080499B0:
str r0, [r4]
_080499B2:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x3]
_080499B8:
@@ -37262,8 +37262,8 @@ _080499B8:
thumb_func_start atk15_seteffectwithchancetarget
atk15_seteffectwithchancetarget: @ 80499D4
push {r4,lr}
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -37273,7 +37273,7 @@ atk15_seteffectwithchancetarget: @ 80499D4
cmp r0, 0x20
bne _08049A10
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -37285,7 +37285,7 @@ atk15_seteffectwithchancetarget: @ 80499D4
.pool
_08049A10:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -37293,13 +37293,13 @@ _08049A10:
adds r0, r2
ldrb r4, [r0, 0x5]
_08049A20:
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
ldrb r2, [r3, 0x3]
movs r0, 0x80
ands r0, r2
cmp r0, 0
beq _08049A50
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -37320,11 +37320,11 @@ _08049A50:
lsrs r0, 16
cmp r0, r4
bcs _08049A9A
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x3]
cmp r0, 0
beq _08049A9A
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -37344,15 +37344,15 @@ _08049A90:
bl sub_8048760
b _08049AA2
_08049A9A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
_08049AA2:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r1, 0
strb r1, [r0, 0x3]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r1, [r0, 0x16]
pop {r4}
pop {r0}
@@ -37383,17 +37383,17 @@ sub_8049AD0: @ 8049AD0
thumb_func_start sub_8049AE0
sub_8049AE0: @ 8049AE0
push {lr}
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r0, [r2]
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
ldrb r0, [r3, 0x3]
cmp r0, 0x6
bhi _08049B14
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r2]
movs r0, 0x58
muls r2, r0
@@ -37401,7 +37401,7 @@ sub_8049AE0: @ 8049AE0
b _08049B1E
.pool
_08049B14:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r2]
movs r0, 0x58
muls r2, r0
@@ -37416,14 +37416,14 @@ _08049B1E:
ldr r0, [r2]
bics r0, r1
str r0, [r2]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r2, 0
strb r2, [r0, 0x3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r2, [r0, 0x16]
pop {r0}
bx r0
@@ -37437,7 +37437,7 @@ atk19_faintpokemon: @ 8049B5C
mov r6, r8
push {r6,r7}
sub sp, 0x4
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r2, [r0]
ldrb r1, [r2, 0x2]
adds r6, r0, 0
@@ -37445,9 +37445,9 @@ atk19_faintpokemon: @ 8049B5C
beq _08049BE0
ldrb r0, [r2, 0x1]
bl get_battle_side_of_something
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
strb r0, [r5]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, =gUnknown_0832A328
ldrb r0, [r5]
lsls r0, 2
@@ -37475,7 +37475,7 @@ _08049B94:
str r4, [r6]
ldrb r0, [r5]
bl battle_side_get_owner
- ldr r1, =0x0202428e
+ ldr r1, =gUnknown_0202428E
lsls r0, 24
lsrs r0, 23
adds r0, r1
@@ -37489,28 +37489,28 @@ _08049BE0:
ldrb r0, [r2, 0x1]
cmp r0, 0x1
bne _08049C08
- ldr r1, =0x02024064
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
mov r9, r0
ldr r4, =gUnknown_082DA7AA
b _08049C18
.pool
_08049C08:
- ldr r1, =0x02024064
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
mov r9, r0
ldr r4, =gUnknown_082DA7B7
_08049C18:
mov r8, r1
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
mov r7, r8
@@ -37523,7 +37523,7 @@ _08049C18:
beq _08049C32
b _08049E2C
_08049C32:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r0, r1
@@ -37532,7 +37532,7 @@ _08049C32:
beq _08049C42
b _08049E2C
_08049C42:
- ldr r5, =0x02024280
+ ldr r5, =gUnknown_02024280
lsls r1, r2, 28
ldr r0, [r5]
orrs r0, r1
@@ -37551,7 +37551,7 @@ _08049C42:
lsls r1, 15
orrs r0, r1
str r0, [r5]
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1]
cmp r0, 0xFE
bhi _08049C78
@@ -37563,14 +37563,14 @@ _08049C78:
b _08049CCE
.pool
_08049CA4:
- ldr r4, =0x03005d10
+ ldr r4, =gUnknown_03005D10
ldrb r0, [r4, 0x1]
cmp r0, 0xFE
bhi _08049CB0
adds r0, 0x1
strb r0, [r4, 0x1]
_08049CB0:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r2, r8
ldrb r0, [r2]
lsls r0, 1
@@ -37578,21 +37578,21 @@ _08049CB0:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
strh r0, [r4, 0x20]
_08049CCE:
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _08049D0C
- ldr r6, =0x02024084
- ldr r0, =0x0202420b
+ ldr r6, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
movs r5, 0x58
muls r0, r5
@@ -37604,10 +37604,10 @@ _08049CCE:
negs r0, r0
ands r1, r0
str r1, [r2]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
bl b_movescr_stack_push
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
mov r0, r9
muls r0, r5
adds r0, r6
@@ -37616,8 +37616,8 @@ _08049CCE:
ldr r0, =gUnknown_082DAE3E
str r0, [r4]
_08049D0C:
- ldr r1, =0x020242ac
- ldr r6, =0x0202420c
+ ldr r1, =gUnknown_020242AC
+ ldr r6, =gUnknown_0202420C
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -37629,7 +37629,7 @@ _08049D0C:
bne _08049D24
b _08049E32
_08049D24:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r5, [r0]
movs r0, 0x80
lsls r0, 17
@@ -37638,7 +37638,7 @@ _08049D24:
beq _08049D34
b _08049E32
_08049D34:
- ldr r3, =0x0202420b
+ ldr r3, =gUnknown_0202420B
mov r8, r3
ldrb r0, [r3]
bl battle_side_get_owner
@@ -37649,7 +37649,7 @@ _08049D34:
lsls r0, 24
cmp r4, r0
beq _08049E32
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r9, r0
mov r2, r8
ldrb r1, [r2]
@@ -37660,11 +37660,11 @@ _08049D34:
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _08049E32
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xA5
beq _08049E32
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, r1, r0
adds r0, 0x80
@@ -37674,12 +37674,12 @@ _08049D34:
adds r6, 0x24
adds r0, r6
strb r5, [r0]
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
bl b_movescr_stack_push
ldr r0, =gUnknown_082DB18D
str r0, [r5]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
mov r3, r8
ldrb r0, [r3]
strb r0, [r5]
@@ -37698,7 +37698,7 @@ _08049D34:
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r5]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -37742,15 +37742,15 @@ _08049E32:
thumb_func_start sub_8049E40
sub_8049E40: @ 8049E40
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _08049E6A
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
bl dp01_build_cmdbuf_x0A_A_A_A
@@ -37770,24 +37770,24 @@ _08049E6A:
sub_8049E7C: @ 8049E7C
push {r4,r5,lr}
sub sp, 0x4
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r5, [r0]
cmp r5, 0
bne _08049EE8
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _08049EB4
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
@@ -37796,7 +37796,7 @@ sub_8049E7C: @ 8049E7C
cmp r0, 0
bne _08049EDC
_08049EB4:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r0, [r4]
movs r2, 0x58
muls r0, r2
@@ -37816,7 +37816,7 @@ _08049EB4:
bl dp01_battle_side_mark_buffer_for_execution
_08049EDC:
bl sub_803A75C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -37831,7 +37831,7 @@ _08049EE8:
thumb_func_start atk1C_jumpifstatus
atk1C_jumpifstatus: @ 8049F04
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
@@ -37858,7 +37858,7 @@ atk1C_jumpifstatus: @ 8049F04
ldrb r1, [r2, 0x9]
lsls r1, 24
adds r3, r1
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r1, r0
adds r0, r2, 0
@@ -37876,7 +37876,7 @@ atk1C_jumpifstatus: @ 8049F04
b _08049F70
.pool
_08049F68:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0xA
str r0, [r1]
@@ -37890,7 +37890,7 @@ _08049F70:
thumb_func_start atk1D_jumpifsecondarystatus
atk1D_jumpifsecondarystatus: @ 8049F7C
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
@@ -37917,7 +37917,7 @@ atk1D_jumpifsecondarystatus: @ 8049F7C
ldrb r1, [r2, 0x9]
lsls r1, 24
adds r3, r1
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r1, r0
adds r0, r2, 0
@@ -37935,7 +37935,7 @@ atk1D_jumpifsecondarystatus: @ 8049F7C
b _08049FE8
.pool
_08049FE0:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0xA
str r0, [r1]
@@ -37952,7 +37952,7 @@ atk1E_jumpifability: @ 8049FF4
mov r7, r8
push {r7}
sub sp, 0x4
- ldr r6, =0x02024214
+ ldr r6, =gUnknown_02024214
ldr r2, [r6]
ldrb r5, [r2, 0x2]
mov r8, r5
@@ -37969,7 +37969,7 @@ atk1E_jumpifability: @ 8049FF4
ldrb r0, [r2, 0x1]
cmp r0, 0x8
bne _0804A054
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0
str r0, [sp]
@@ -37981,7 +37981,7 @@ atk1E_jumpifability: @ 8049FF4
lsrs r4, r0, 24
cmp r4, 0
beq _0804A0C8
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
strb r5, [r1]
str r7, [r6]
subs r4, 0x1
@@ -37993,7 +37993,7 @@ atk1E_jumpifability: @ 8049FF4
_0804A054:
cmp r0, 0x9
bne _0804A08C
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0
str r0, [sp]
@@ -38005,7 +38005,7 @@ _0804A054:
lsrs r4, r0, 24
cmp r4, 0
beq _0804A0C8
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
strb r5, [r1]
str r7, [r6]
subs r4, 0x1
@@ -38019,7 +38019,7 @@ _0804A08C:
bl get_battle_side_of_something
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r0, r1
@@ -38027,14 +38027,14 @@ _0804A08C:
ldrb r1, [r0]
cmp r1, r8
bne _0804A0C8
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r1, [r0]
str r7, [r6]
ldrb r1, [r0]
adds r0, r4, 0
_0804A0B0:
bl b_history__record_ability_usage_of_player
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r4, [r0, 0x15]
b _0804A0CE
.pool
@@ -38054,24 +38054,24 @@ _0804A0CE:
thumb_func_start sub_804A0DC
sub_804A0DC: @ 804A0DC
push {r4-r6,lr}
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r4, [r0, 0x1]
cmp r4, 0x1
bne _0804A0FC
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_get_per_side_status
b _0804A106
.pool
_0804A0FC:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_get_per_side_status
movs r4, 0x1
_0804A106:
ands r4, r0
- ldr r6, =0x02024214
+ ldr r6, =gUnknown_02024214
ldr r3, [r6]
ldrb r2, [r3, 0x2]
ldrb r0, [r3, 0x3]
@@ -38087,7 +38087,7 @@ _0804A106:
ldrb r0, [r3, 0x7]
lsls r0, 24
adds r5, r1, r0
- ldr r1, =0x0202428e
+ ldr r1, =gUnknown_0202428E
lsls r0, r4, 1
adds r0, r1
ldrh r0, [r0]
@@ -38111,13 +38111,13 @@ _0804A14E:
sub_804A154: @ 804A154
push {r4,r5,lr}
movs r5, 0
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldr r3, [r4]
movs r1, 0x58
muls r0, r1
@@ -38144,7 +38144,7 @@ _0804A194:
.4byte _0804A1EC
.4byte _0804A200
_0804A1AC:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r2, r0
@@ -38152,7 +38152,7 @@ _0804A1AC:
b _0804A20C
.pool
_0804A1BC:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r2, r0
@@ -38160,7 +38160,7 @@ _0804A1BC:
b _0804A20C
.pool
_0804A1CC:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r2, r0
@@ -38168,7 +38168,7 @@ _0804A1CC:
b _0804A20C
.pool
_0804A1DC:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r2, r0
@@ -38176,7 +38176,7 @@ _0804A1DC:
b _0804A20C
.pool
_0804A1EC:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x4]
ands r2, r0
@@ -38185,7 +38185,7 @@ _0804A1EC:
b _0804A20C
.pool
_0804A200:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x4]
ands r2, r0
@@ -38198,7 +38198,7 @@ _0804A20C:
_0804A212:
cmp r5, 0
beq _0804A238
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x5]
ldrb r0, [r2, 0x6]
@@ -38214,7 +38214,7 @@ _0804A212:
b _0804A240
.pool
_0804A238:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x9
str r0, [r1]
@@ -38228,11 +38228,11 @@ _0804A240:
thumb_func_start atk21_jumpifspecialstatusflag
atk21_jumpifspecialstatusflag: @ 804A24C
push {r4-r6,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
strb r0, [r5]
ldr r2, [r4]
ldrb r1, [r2, 0x2]
@@ -38258,7 +38258,7 @@ atk21_jumpifspecialstatusflag: @ 804A24C
ldrb r0, [r2, 0x6]
cmp r0, 0
beq _0804A2AC
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -38269,7 +38269,7 @@ atk21_jumpifspecialstatusflag: @ 804A24C
b _0804A2BC
.pool
_0804A2AC:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -38294,7 +38294,7 @@ _0804A2CA:
thumb_func_start sub_804A2D0
sub_804A2D0: @ 804A2D0
push {r4-r6,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
@@ -38312,7 +38312,7 @@ sub_804A2D0: @ 804A2D0
ldrb r1, [r3, 0x6]
lsls r1, 24
adds r6, r2, r1
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r0, r1
adds r1, r0, r2
@@ -38346,17 +38346,17 @@ sub_804A32C: @ 804A32C
mov r6, r8
push {r6,r7}
movs r6, 0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x50
mov r9, r0
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x0202420d
+ ldr r1, =gUnknown_0202420D
strb r0, [r1]
- ldr r2, =0x020243fe
+ ldr r2, =gUnknown_020243FE
movs r1, 0x2
ands r1, r0
lsls r1, 24
@@ -38364,7 +38364,7 @@ sub_804A32C: @ 804A32C
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x1C]
cmp r0, 0x6
bls _0804A368
@@ -38386,7 +38386,7 @@ _0804A38C:
.4byte _0804AC40
.4byte _0804AC88
_0804A3A8:
- ldr r4, =0x0202420d
+ ldr r4, =gUnknown_0202420D
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -38395,7 +38395,7 @@ _0804A3A8:
beq _0804A3BC
bl _0804AC7C
_0804A3BC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x063f0982
ands r0, r1
@@ -38403,15 +38403,15 @@ _0804A3BC:
beq _0804A3CC
bl _0804AC7C
_0804A3CC:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1C]
adds r0, 0x1
strb r0, [r1, 0x1C]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
adds r2, 0xDF
ldr r3, =gUnknown_0832A328
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -38431,7 +38431,7 @@ _0804A418:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -38460,7 +38460,7 @@ _0804A44C:
lsrs r0, 16
cmp r0, 0xAF
bne _0804A478
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003226
adds r0, r2
@@ -38480,8 +38480,8 @@ _0804A486:
cmp r7, 0x5
ble _0804A418
ldr r3, =gBaseStats
- ldr r2, =0x02024084
- ldr r0, =0x0202420d
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420D
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
@@ -38513,7 +38513,7 @@ _0804A486:
movs r0, 0x1
strh r0, [r1]
_0804A4D2:
- ldr r5, =0x02024402
+ ldr r5, =gUnknown_02024402
adds r0, r4, 0
adds r1, r6, 0
bl __divsi3
@@ -38537,15 +38537,15 @@ _0804A4FC:
movs r0, 0x1
strh r0, [r2]
_0804A512:
- ldr r0, =0x02024402
+ ldr r0, =gUnknown_02024402
strh r6, [r0]
_0804A516:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1C]
adds r0, 0x1
movs r2, 0
strb r0, [r1, 0x1C]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
strb r2, [r0, 0x10]
ldr r0, [r1]
@@ -38553,18 +38553,18 @@ _0804A516:
mov r4, r8
strb r4, [r0]
_0804A52E:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0804A538
b _0804ACB2
_0804A538:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
bl pokemon_getattr
@@ -38572,7 +38572,7 @@ _0804A538:
lsrs r0, 16
cmp r0, 0xAF
bne _0804A57C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003226
adds r0, r1
@@ -38584,7 +38584,7 @@ _0804A57C:
lsls r0, 24
lsrs r4, r0, 24
_0804A584:
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
cmp r4, 0x19
beq _0804A5AC
ldr r0, [r5]
@@ -38597,7 +38597,7 @@ _0804A584:
bne _0804A5AC
lsrs r0, 1
strb r0, [r1]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
b _0804A5D0
.pool
_0804A5AC:
@@ -38605,7 +38605,7 @@ _0804A5AC:
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
bl pokemon_getattr
@@ -38616,23 +38616,23 @@ _0804A5AC:
ldrb r0, [r1]
lsrs r0, 1
strb r0, [r1]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r2, 0
_0804A5D0:
movs r0, 0x5
strb r0, [r1, 0x1C]
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
str r2, [r0]
b _0804ACB2
.pool
_0804A5E8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
cmp r0, 0
bne _0804A616
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _0804A616
@@ -38648,12 +38648,12 @@ _0804A5E8:
adds r0, 0x1
strb r0, [r1, 0x12]
_0804A616:
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
@@ -38668,7 +38668,7 @@ _0804A630:
ands r3, r0
cmp r3, 0
beq _0804A664
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
mov r2, r9
ldrh r0, [r2]
str r0, [r1]
@@ -38676,13 +38676,13 @@ _0804A630:
b _0804A66A
.pool
_0804A664:
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
str r3, [r0]
mov r9, r0
_0804A66A:
cmp r4, 0x19
bne _0804A67A
- ldr r0, =0x02024402
+ ldr r0, =gUnknown_02024402
ldrh r1, [r0]
mov r2, r9
ldr r0, [r2]
@@ -38699,13 +38699,13 @@ _0804A67A:
bl __divsi3
str r0, [r4]
_0804A68E:
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
movs r1, 0x8
ands r0, r1
cmp r0, 0
beq _0804A6AA
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
movs r0, 0x96
muls r0, r1
@@ -38713,12 +38713,12 @@ _0804A68E:
bl __divsi3
str r0, [r4]
_0804A6AA:
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_806E8A8
lsls r0, 24
@@ -38735,12 +38735,12 @@ _0804A6AA:
cmp r0, 0x2
bls _0804A6F8
ldr r7, =0x00000149
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
mov r9, r0
b _0804A71A
.pool
_0804A6F8:
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
movs r0, 0x96
muls r0, r1
@@ -38754,22 +38754,22 @@ _0804A6F8:
.pool
_0804A714:
ldr r7, =0x00000149
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
mov r9, r1
_0804A71A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x1
ands r1, r0
cmp r1, 0
beq _0804A786
- ldr r0, =0x0202406e
- ldr r1, =0x0202449c
+ ldr r0, =gUnknown_0202406E
+ ldr r1, =gUnknown_0202449C
ldr r4, [r1]
ldrh r0, [r0, 0x4]
adds r5, r1, 0
ldr r3, =gUnknown_0832A328
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r1, [r4, 0x10]
cmp r0, r1
bne _0804A76C
@@ -38800,20 +38800,20 @@ _0804A77E:
movs r1, 0x2
b _0804A78C
_0804A786:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x8F
_0804A78C:
strb r1, [r0]
_0804A78E:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r2, 0
mov r12, r2
movs r3, 0xFD
strb r3, [r1]
movs r5, 0x4
strb r5, [r1, 0x1]
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r2, [r6]
movs r4, 0x8F
adds r4, r2
@@ -38824,7 +38824,7 @@ _0804A78E:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
strb r3, [r1]
mov r0, r12
strb r0, [r1, 0x1]
@@ -38837,7 +38837,7 @@ _0804A78E:
movs r0, 0x1
negs r0, r0
strb r0, [r1, 0x4]
- ldr r1, =0x02022f78
+ ldr r1, =gUnknown_02022F78
strb r3, [r1]
movs r0, 0x1
strb r0, [r1, 0x1]
@@ -38869,10 +38869,10 @@ _0804A78E:
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02024084
- ldr r1, =0x0202420d
+ ldr r3, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420D
ldrb r2, [r1]
movs r1, 0x58
muls r1, r2
@@ -38880,7 +38880,7 @@ _0804A78E:
ldrh r1, [r1]
bl sub_806DADC
_0804A824:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, 0x53
ldrb r0, [r1]
@@ -38889,14 +38889,14 @@ _0804A824:
b _0804A92A
.pool
_0804A850:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r2, [r0]
cmp r2, 0
beq _0804A85A
b _0804ACB2
_0804A85A:
- ldr r1, =0x02023864
- ldr r7, =0x0202449c
+ ldr r1, =gUnknown_02023864
+ ldr r7, =gUnknown_0202449C
ldr r0, [r7]
adds r0, 0x8F
ldrb r0, [r0]
@@ -38907,7 +38907,7 @@ _0804A85A:
ldrb r0, [r0, 0x10]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x39
bl pokemon_getattr
@@ -38927,7 +38927,7 @@ _0804A85A:
adds r0, r5
movs r1, 0x3A
bl pokemon_getattr
- ldr r4, =0x020244a8
+ ldr r4, =gUnknown_020244A8
ldr r1, [r4]
ldr r1, [r1, 0x10]
strh r0, [r1]
@@ -38976,41 +38976,41 @@ _0804A85A:
ldr r1, [r4]
ldr r1, [r1, 0x10]
strh r0, [r1, 0xA]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldr r1, [r7]
adds r0, r1, 0
adds r0, 0x8F
ldrb r0, [r0]
strb r0, [r4]
ldrb r1, [r1, 0x10]
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldrh r2, [r0]
movs r0, 0
bl dp01_build_cmdbuf_x19_a_bb
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0804A92A:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1C]
adds r0, 0x1
strb r0, [r1, 0x1C]
b _0804ACB2
.pool
_0804A954:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0804A95E
b _0804ACB2
_0804A95E:
- ldr r1, =0x02024064
- ldr r0, =0x0202449c
+ ldr r1, =gUnknown_02024064
+ ldr r0, =gUnknown_0202449C
ldr r4, [r0]
adds r0, r4, 0
adds r0, 0x8F
ldrb r0, [r0]
strb r0, [r1]
- ldr r3, =0x02023864
+ ldr r3, =gUnknown_02023864
ldrb r2, [r1]
lsls r1, r2, 9
adds r0, r1, r3
@@ -39026,13 +39026,13 @@ _0804A97C:
beq _0804A988
b _0804AC28
_0804A988:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
cmp r0, 0
beq _0804A9B2
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrh r0, [r1]
@@ -39042,27 +39042,27 @@ _0804A988:
adds r1, r0, 0
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r2, 0
bl sub_805E990
_0804A9B2:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r3, 0xFD
strb r3, [r1]
movs r0, 0x4
strb r0, [r1, 0x1]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
strb r0, [r1, 0x2]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
mov r9, r4
ldr r2, [r4]
ldrb r0, [r2, 0x10]
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r4, =0x02022f68
+ ldr r4, =gUnknown_02022F68
strb r3, [r4]
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -39075,7 +39075,7 @@ _0804A9B2:
mov r2, r8
muls r2, r0
adds r0, r2, 0
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
adds r0, r7
movs r1, 0x38
bl pokemon_getattr
@@ -39084,7 +39084,7 @@ _0804A9B2:
negs r0, r0
strb r0, [r4, 0x5]
bl b_movescr_stack_push_cursor
- ldr r2, =0x03005d54
+ ldr r2, =gUnknown_03005D54
ldr r1, =gUnknown_0832A328
mov r4, r9
ldr r5, [r4]
@@ -39095,11 +39095,11 @@ _0804A9B2:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DABBD
str r0, [r1]
- ldr r4, =0x020241f0
- ldr r2, =0x02023864
+ ldr r4, =gUnknown_020241F0
+ ldr r2, =gUnknown_02023864
ldrb r1, [r6]
lsls r1, 9
adds r0, r2, 0x2
@@ -39118,14 +39118,14 @@ _0804A9B2:
adds r0, r7
movs r1, 0
bl happiness_algorithm
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r2, r9
ldr r0, [r2]
ldrb r2, [r0, 0x10]
ldrh r0, [r1]
cmp r0, r2
bne _0804AB1E
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrh r0, [r4, 0x28]
cmp r0, 0
beq _0804AB1E
@@ -39218,8 +39218,8 @@ _0804A9B2:
bl pokemon_getattr
strh r0, [r4, 0xA]
_0804AB1E:
- ldr r0, =0x0202406e
- ldr r7, =0x0202449c
+ ldr r0, =gUnknown_0202406E
+ ldr r7, =gUnknown_0202449C
ldr r1, [r7]
ldrb r2, [r1, 0x10]
ldrh r0, [r0, 0x4]
@@ -39227,14 +39227,14 @@ _0804AB1E:
beq _0804AB2E
b _0804AC2E
_0804AB2E:
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
movs r4, 0xD8
adds r4, r6
mov r8, r4
ldrh r0, [r4]
cmp r0, 0
beq _0804AC2E
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -39243,7 +39243,7 @@ _0804AB2E:
movs r5, 0x64
adds r0, r2, 0
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x38
bl pokemon_getattr
@@ -39315,27 +39315,27 @@ _0804AB2E:
b _0804AC2E
.pool
_0804AC28:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0
str r0, [r1]
_0804AC2E:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x5
strb r0, [r1, 0x1C]
b _0804ACB2
.pool
_0804AC40:
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r0, [r0]
cmp r0, 0
beq _0804AC58
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x3
strb r0, [r1, 0x1C]
b _0804ACB2
.pool
_0804AC58:
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
ldrb r0, [r1, 0x10]
adds r0, 0x1
@@ -39344,24 +39344,24 @@ _0804AC58:
ldrb r0, [r0, 0x10]
cmp r0, 0x5
bhi _0804AC7C
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x2
strb r0, [r1, 0x1C]
b _0804ACB2
.pool
_0804AC7C:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x6
strb r0, [r1, 0x1C]
b _0804ACB2
.pool
_0804AC88:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r5, [r0]
cmp r5, 0
bne _0804ACB2
- ldr r4, =0x02024084
- ldr r2, =0x0202420d
+ ldr r4, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420D
ldrb r0, [r2]
movs r1, 0x58
muls r0, r1
@@ -39373,7 +39373,7 @@ _0804AC88:
adds r0, r4
adds r0, 0x20
strb r3, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -39393,20 +39393,20 @@ sub_804ACD0: @ 804ACD0
mov r7, r8
push {r7}
movs r6, 0
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0804ACE2
b _0804AF22
_0804ACE2:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _0804AD48
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
@@ -39416,7 +39416,7 @@ _0804ACFC:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -39446,7 +39446,7 @@ _0804AD4A:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -39458,14 +39458,14 @@ _0804AD4A:
bl pokemon_getattr
cmp r0, 0
bne _0804ADA2
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _0804AD94
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0xA8
lsls r1, 2
@@ -39492,7 +39492,7 @@ _0804ADA2:
_0804ADA8:
cmp r6, 0
bne _0804ADB6
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r1, [r0]
movs r2, 0x2
orrs r1, r2
@@ -39504,7 +39504,7 @@ _0804ADBA:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -39516,14 +39516,14 @@ _0804ADBA:
bl pokemon_getattr
cmp r0, 0
bne _0804AE10
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _0804AE02
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldr r1, =0x000002a1
adds r0, r1
@@ -39546,7 +39546,7 @@ _0804AE10:
adds r5, 0x1
cmp r5, 0x5
ble _0804ADBA
- ldr r2, =0x0202433a
+ ldr r2, =gUnknown_0202433A
cmp r6, 0
bne _0804AE24
ldrb r0, [r2]
@@ -39557,7 +39557,7 @@ _0804AE24:
ldrb r0, [r2]
cmp r0, 0
bne _0804AF1A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r2, =0x02000002
ands r1, r2
@@ -39566,18 +39566,18 @@ _0804AE24:
beq _0804AF1A
movs r3, 0
movs r5, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
mov r12, r0
- ldr r7, =0x02024214
+ ldr r7, =gUnknown_02024214
cmp r3, r1
bge _0804AE70
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
movs r6, 0x80
lsls r6, 21
ldr r4, [r0]
adds r2, r1, 0
- ldr r1, =0x0202437c
+ ldr r1, =gUnknown_0202437C
_0804AE54:
adds r0, r6, 0
lsls r0, r5
@@ -39601,12 +39601,12 @@ _0804AE70:
ldrb r1, [r4]
cmp r5, r1
bge _0804AEAA
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
movs r4, 0x80
lsls r4, 21
mov r12, r4
ldr r6, [r0]
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
adds r4, r1, 0
adds r1, r0, 0
adds r1, 0x14
@@ -39663,7 +39663,7 @@ _0804AF12:
str r0, [r7]
b _0804AF22
_0804AF1A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -39678,19 +39678,19 @@ _0804AF22:
thumb_func_start sub_804AF30
sub_804AF30: @ 804AF30
- ldr r1, =0x0202427c
+ ldr r1, =gUnknown_0202427C
movs r0, 0
strb r0, [r1]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r2, 0
movs r1, 0x1
strb r1, [r0, 0xE]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r1, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x3]
strb r2, [r0, 0x6]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
subs r1, 0x42
ands r0, r1
@@ -39705,7 +39705,7 @@ sub_804AF30: @ 804AF30
atk25_cmd25: @ 804AF70
push {lr}
bl sub_804AF30
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -39716,8 +39716,8 @@ atk25_cmd25: @ 804AF70
thumb_func_start atk26_80225F0_storebyteforjump
atk26_80225F0_storebyteforjump: @ 804AF88
- ldr r3, =0x02024212
- ldr r2, =0x02024214
+ ldr r3, =gUnknown_02024212
+ ldr r2, =gUnknown_02024214
ldr r0, [r2]
ldrb r1, [r0, 0x1]
strb r1, [r3]
@@ -39730,21 +39730,21 @@ atk26_80225F0_storebyteforjump: @ 804AF88
thumb_func_start atk27_cmd27
atk27_cmd27: @ 804AFA0
push {lr}
- ldr r1, =0x02024212
+ ldr r1, =gUnknown_02024212
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
lsls r0, 24
cmp r0, 0
bne _0804AFC4
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _0804AFDE
.pool
_0804AFC4:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -39765,7 +39765,7 @@ _0804AFDE:
thumb_func_start atk28_goto
atk28_goto: @ 804AFE8
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -39785,7 +39785,7 @@ atk28_goto: @ 804AFE8
thumb_func_start atk29_jumpifbyte
atk29_jumpifbyte: @ 804B008
push {r4-r6,lr}
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r6, [r1, 0x1]
ldrb r2, [r1, 0x2]
@@ -39869,7 +39869,7 @@ _0804B0A0:
thumb_func_start sub_804B0A8
sub_804B0A8: @ 804B0A8
push {r4-r6,lr}
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r6, [r1, 0x1]
ldrb r2, [r1, 0x2]
@@ -39956,7 +39956,7 @@ _0804B148:
thumb_func_start sub_804B150
sub_804B150: @ 804B150
push {r4-r6,lr}
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r6, [r1, 0x1]
ldrb r2, [r1, 0x2]
@@ -40049,7 +40049,7 @@ _0804B1FC:
thumb_func_start sub_804B204
sub_804B204: @ 804B204
push {r4-r7,lr}
- ldr r2, =0x02024214
+ ldr r2, =gUnknown_02024214
ldr r3, [r2]
ldrb r1, [r3, 0x1]
ldrb r0, [r3, 0x2]
@@ -40124,7 +40124,7 @@ _0804B284:
sub_804B28C: @ 804B28C
push {r4-r7,lr}
movs r7, 0
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r2, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -40195,7 +40195,7 @@ _0804B308:
thumb_func_start sub_804B310
sub_804B310: @ 804B310
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40218,7 +40218,7 @@ sub_804B310: @ 804B310
thumb_func_start sub_804B338
sub_804B338: @ 804B338
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40243,7 +40243,7 @@ sub_804B338: @ 804B338
thumb_func_start sub_804B364
sub_804B364: @ 804B364
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40269,7 +40269,7 @@ sub_804B364: @ 804B364
thumb_func_start atk31_copyarray
atk31_copyarray: @ 804B390
push {r4-r6,lr}
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r2, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -40316,7 +40316,7 @@ _0804B3D4:
thumb_func_start atk32_memcpy_with_offset
atk32_memcpy_with_offset: @ 804B3E4
push {r4-r7,lr}
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r2, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -40374,7 +40374,7 @@ _0804B440:
thumb_func_start atk33_orbyte
atk33_orbyte: @ 804B450
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40400,7 +40400,7 @@ atk33_orbyte: @ 804B450
thumb_func_start atk34_orhalfword
atk34_orhalfword: @ 804B47C
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r3, [r4]
ldrb r2, [r3, 0x1]
ldrb r0, [r3, 0x2]
@@ -40431,7 +40431,7 @@ atk34_orhalfword: @ 804B47C
thumb_func_start atk35_orword
atk35_orword: @ 804B4B4
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r2, [r4]
ldrb r3, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40467,7 +40467,7 @@ atk35_orword: @ 804B4B4
thumb_func_start atk36_bicbyte
atk36_bicbyte: @ 804B4F8
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40493,7 +40493,7 @@ atk36_bicbyte: @ 804B4F8
thumb_func_start atk37_bichalfword
atk37_bichalfword: @ 804B524
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r3, [r4]
ldrb r1, [r3, 0x1]
ldrb r0, [r3, 0x2]
@@ -40524,7 +40524,7 @@ atk37_bichalfword: @ 804B524
thumb_func_start atk38_bicword
atk38_bicword: @ 804B55C
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r2, [r4]
ldrb r3, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -40561,17 +40561,17 @@ atk38_bicword: @ 804B55C
thumb_func_start atk39_pause
atk39_pause: @ 804B5A0
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r4, [r0]
cmp r4, 0
bne _0804B5CC
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r2, [r5]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
lsls r0, 8
orrs r1, r0
- ldr r3, =0x0202432c
+ ldr r3, =gUnknown_0202432C
ldrh r0, [r3]
adds r0, 0x1
strh r0, [r3]
@@ -40592,11 +40592,11 @@ _0804B5CC:
thumb_func_start sub_804B5E0
sub_804B5E0: @ 804B5E0
push {lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804B5F2
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -40609,29 +40609,29 @@ _0804B5F2:
thumb_func_start atk3B_8022C68
atk3B_8022C68: @ 804B600
push {lr}
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0
bne _0804B620
- ldr r0, =0x02024064
- ldr r1, =0x0202420c
+ ldr r0, =gUnknown_02024064
+ ldr r1, =gUnknown_0202420C
b _0804B624
.pool
_0804B620:
- ldr r0, =0x02024064
- ldr r1, =0x0202420b
+ ldr r0, =gUnknown_02024064
+ ldr r1, =gUnknown_0202420B
_0804B624:
ldrb r1, [r1]
strb r1, [r0]
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldrh r1, [r0]
movs r0, 0
bl dp01_build_cmdbuf_x18_0_aa_health_bar_update
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -40651,23 +40651,23 @@ atk3C_return: @ 804B658
thumb_func_start sub_804B664
sub_804B664: @ 804B664
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _0804B67C
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl sub_81A5718
_0804B67C:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
movs r1, 0
strb r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r1, [r0]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xB
strb r0, [r1]
pop {r0}
@@ -40677,10 +40677,10 @@ _0804B67C:
thumb_func_start atk3E_end2
atk3E_end2: @ 804B6A4
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xB
strb r0, [r1]
bx lr
@@ -40691,7 +40691,7 @@ atk3E_end2: @ 804B6A4
atk3F_end3: @ 804B6BC
push {lr}
bl b_movescr_stack_pop_cursor
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
ldr r0, [r3]
ldr r0, [r0, 0xC]
adds r1, r0, 0
@@ -40702,7 +40702,7 @@ atk3F_end3: @ 804B6BC
subs r0, 0x1
strb r0, [r1]
_0804B6D6:
- ldr r2, =0x03005d04
+ ldr r2, =gUnknown_03005D04
ldr r0, [r3]
ldr r1, [r0, 0xC]
adds r0, r1, 0
@@ -40720,7 +40720,7 @@ _0804B6D6:
thumb_func_start atk41_call
atk41_call: @ 804B6F8
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x5
bl b_movescr_stack_push
@@ -40745,14 +40745,14 @@ atk41_call: @ 804B6F8
thumb_func_start atk42_jumpiftype2
atk42_jumpiftype2: @ 804B728
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
lsls r0, 24
lsrs r0, 24
ldr r3, [r4]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r0, r1
adds r0, r2
@@ -40793,7 +40793,7 @@ _0804B77C:
sub_804B784: @ 804B784
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r2, [r0, 0x1]
movs r0, 0
@@ -40832,9 +40832,9 @@ _0804B7C6:
thumb_func_start sub_804B7D0
sub_804B7D0: @ 804B7D0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x54
@@ -40847,11 +40847,11 @@ sub_804B7D0: @ 804B7D0
thumb_func_start atk46_cmd46
atk46_cmd46: @ 804B7EC
push {r4-r6,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
strb r0, [r6]
ldr r2, [r5]
ldrb r1, [r2, 0x3]
@@ -40873,13 +40873,13 @@ atk46_cmd46: @ 804B7EC
cmp r0, 0x2
bne _0804B848
_0804B822:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r1, [r0, 0x2]
ldrh r2, [r3]
movs r0, 0
bl dp01_build_cmdbuf_x34_a_bb_aka_battle_anim
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
ldr r0, [r4]
@@ -40888,7 +40888,7 @@ _0804B822:
b _0804B8AA
.pool
_0804B848:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -40906,7 +40906,7 @@ _0804B868:
lsrs r0, 24
cmp r0, 0x3
bls _0804B894
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -40938,11 +40938,11 @@ _0804B8AA:
thumb_func_start sub_804B8B0
sub_804B8B0: @ 804B8B0
push {r4-r7,lr}
- ldr r6, =0x02024214
+ ldr r6, =gUnknown_02024214
ldr r0, [r6]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
strb r0, [r7]
ldr r2, [r6]
ldrb r1, [r2, 0x2]
@@ -40978,17 +40978,17 @@ _0804B8FA:
ldrh r2, [r4]
movs r0, 0
bl dp01_build_cmdbuf_x34_a_bb_aka_battle_anim
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0xA
str r0, [r1]
b _0804B976
.pool
_0804B920:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -41004,7 +41004,7 @@ _0804B934:
lsrs r0, 24
cmp r0, 0x3
bls _0804B960
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -41037,7 +41037,7 @@ _0804B976:
sub_804B97C: @ 804B97C
push {r4,lr}
movs r3, 0
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1A]
movs r2, 0xF0
ands r2, r0
@@ -41076,7 +41076,7 @@ _0804B9B4:
movs r1, 0
strb r0, [r4, 0x10]
strb r1, [r4, 0x11]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -41098,12 +41098,12 @@ atk48_playstatchangeanimation: @ 804B9D8
movs r0, 0
mov r8, r0
movs r3, 0
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
str r3, [sp]
bl get_battle_side_of_something
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r0, [r2]
ldr r0, [r5]
ldrb r4, [r0, 0x2]
@@ -41124,7 +41124,7 @@ _0804BA18:
beq _0804BAC0
movs r0, 0x1
mov r10, r0
- ldr r0, =0x0202409c
+ ldr r0, =gUnknown_0202409C
mov r9, r0
lsls r5, r1, 16
_0804BA26:
@@ -41133,14 +41133,14 @@ _0804BA26:
ands r0, r1
cmp r0, 0
beq _0804BAB2
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r1, [r0, 0x3]
movs r0, 0x8
ands r0, r1
cmp r0, 0
beq _0804BA58
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -41148,7 +41148,7 @@ _0804BA26:
b _0804BAA0
.pool
_0804BA58:
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
str r3, [sp]
bl battle_get_per_side_status
@@ -41157,13 +41157,13 @@ _0804BA58:
lsls r0, r1, 1
adds r0, r1
lsls r0, 2
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
adds r0, r1
ldrb r0, [r0, 0x4]
ldr r3, [sp]
cmp r0, 0
bne _0804BAB2
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
ldrb r2, [r6]
movs r1, 0x58
muls r2, r1
@@ -41204,7 +41204,7 @@ _0804BAB2:
cmp r4, 0
bne _0804BA26
_0804BAC0:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r9, r0
cmp r3, 0x1
ble _0804BB4E
@@ -41230,7 +41230,7 @@ _0804BAF8:
mov r9, r5
cmp r4, 0
beq _0804BB34
- ldr r6, =0x0202409c
+ ldr r6, =gUnknown_0202409C
adds r5, r2, 0
lsls r2, r1, 16
_0804BB04:
@@ -41291,7 +41291,7 @@ _0804BB4E:
_0804BB6C:
cmp r3, 0
beq _0804BBB4
- ldr r4, =0x02024474
+ ldr r4, =gUnknown_02024474
ldrb r0, [r4, 0x1B]
cmp r0, 0
bne _0804BBB4
@@ -41300,10 +41300,10 @@ _0804BB6C:
mov r2, r8
str r3, [sp]
bl dp01_build_cmdbuf_x34_a_bb_aka_battle_anim
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r1, [r0, 0x3]
movs r0, 0x4
@@ -41316,7 +41316,7 @@ _0804BB6C:
movs r0, 0x1
strb r0, [r4, 0x1B]
_0804BBA4:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
b _0804BBB6
.pool
_0804BBB4:
@@ -41346,7 +41346,7 @@ sub_804BBCC: @ 804BBCC
sub sp, 0x1C
movs r0, 0
mov r10, r0
- ldr r2, =0x020241ec
+ ldr r2, =gUnknown_020241EC
ldrh r1, [r2]
ldr r0, =0x0000ffff
movs r3, 0
@@ -41356,14 +41356,14 @@ sub_804BBCC: @ 804BBCC
ldrh r2, [r2]
str r2, [sp, 0x18]
_0804BBEE:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r4, [r0, 0x1]
str r4, [sp, 0x10]
ldrb r0, [r0, 0x2]
str r0, [sp, 0x14]
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -41371,7 +41371,7 @@ _0804BBEE:
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0804BC34
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -41386,8 +41386,8 @@ _0804BC34:
lsrs r0, 24
_0804BC3E:
str r0, [sp, 0x8]
- ldr r1, =0x0202449c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202449C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, 0xC8
@@ -41403,7 +41403,7 @@ _0804BC3E:
b _0804BD02
.pool
_0804BC68:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r2, [r4]
movs r0, 0
movs r1, 0x1
@@ -41413,7 +41413,7 @@ _0804BC68:
b _0804C15A
.pool
_0804BC80:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r2, [r4]
movs r0, 0
movs r1, 0
@@ -41434,7 +41434,7 @@ _0804BCAC:
ldr r0, [r5]
orrs r0, r6
str r0, [r5]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r4, [r0, 0x14]
bl sub_804AF30
ldr r2, =gUnknown_082D86A8
@@ -41449,13 +41449,13 @@ _0804BCAC:
adds r0, r2
ldr r0, [r0]
bl b_movescr_stack_push
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB87D
bl _0804C5B8
.pool
_0804BCF0:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -41464,7 +41464,7 @@ _0804BCF0:
ldrb r0, [r0, 0x2]
str r0, [sp, 0x4]
_0804BD02:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
mov r12, r1
b _0804BD1E
.pool
@@ -41507,8 +41507,8 @@ _0804BD38:
.4byte _0804C4E4
.4byte _0804C570
_0804BD80:
- ldr r6, =0x02024084
- ldr r5, =0x0202420c
+ ldr r6, =gUnknown_02024084
+ ldr r5, =gUnknown_0202420C
ldrb r3, [r5]
movs r7, 0x58
adds r2, r3, 0
@@ -41530,7 +41530,7 @@ _0804BDA0:
bne _0804BDAA
b _0804C184
_0804BDAA:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
cmp r1, r3
bne _0804BDB4
@@ -41547,7 +41547,7 @@ _0804BDB4:
bne _0804BDCC
b _0804C184
_0804BDCC:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -41555,7 +41555,7 @@ _0804BDCC:
beq _0804BDDA
b _0804C184
_0804BDDA:
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r3, [r5]
lsls r0, r3, 2
adds r0, r3
@@ -41575,7 +41575,7 @@ _0804BDDA:
b _0804C184
_0804BDFE:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -41599,14 +41599,14 @@ _0804BE26:
adds r0, r2, 0x1
strb r0, [r1, 0x19]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAE0D
str r0, [r1]
b _0804C0B8
.pool
_0804BE5C:
- ldr r4, =0x02024084
- ldr r6, =0x0202420c
+ ldr r4, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
movs r5, 0x58
mov r12, r5
@@ -41628,13 +41628,13 @@ _0804BE7C:
bne _0804BE86
b _0804C184
_0804BE86:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
cmp r0, r2
bne _0804BE90
b _0804C184
_0804BE90:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r2, 2
adds r1, r2
lsls r1, 2
@@ -41645,7 +41645,7 @@ _0804BE90:
bne _0804BEA4
b _0804C184
_0804BEA4:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -41662,7 +41662,7 @@ _0804BEBA:
negs r0, r0
ands r3, r0
str r3, [r5]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r6]
strb r0, [r4]
ldrb r0, [r6]
@@ -41679,7 +41679,7 @@ _0804BEBA:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB282
str r0, [r1]
movs r2, 0x1
@@ -41687,7 +41687,7 @@ _0804BEBA:
b _0804C184
.pool
_0804BF18:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0
str r0, [sp]
@@ -41705,7 +41705,7 @@ _0804BF32:
b _0804C184
.pool
_0804BF3C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0
str r0, [sp]
@@ -41730,12 +41730,12 @@ _0804BF54:
_0804BF6C:
movs r5, 0x1
mov r10, r5
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
mov r12, r0
b _0804C570
.pool
_0804BF7C:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0
str r0, [sp]
@@ -41753,7 +41753,7 @@ _0804BF96:
b _0804C184
.pool
_0804BFA0:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
@@ -41763,7 +41763,7 @@ _0804BFA0:
ldr r2, [sp, 0x8]
cmp r2, 0x1D
bne _0804BFE4
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r2, [r0]
adds r3, r0, 0
cmp r2, 0xA5
@@ -41778,7 +41778,7 @@ _0804BFA0:
_0804BFCC:
cmp r2, 0xE2
bne _0804BFDE
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x20
ands r0, r1
@@ -41791,8 +41791,8 @@ _0804BFDE:
strh r0, [r1]
_0804BFE4:
movs r4, 0
- ldr r2, =0x02024084
- ldr r3, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
@@ -41834,17 +41834,17 @@ _0804C026:
.pool
_0804C048:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r3, [r0]
cmp r4, r3
blt _0804C054
b _0804C202
_0804C054:
- ldr r7, =0x0202449c
+ ldr r7, =gUnknown_0202449C
movs r6, 0
movs r3, 0xD0
adds r5, r0, 0
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
_0804C05E:
ldr r0, [r7]
adds r0, r3
@@ -41872,7 +41872,7 @@ _0804C088:
beq _0804C184
movs r2, 0x1
mov r10, r2
- ldr r3, =0x02024474
+ ldr r3, =gUnknown_02024474
mov r12, r3
b _0804C570
.pool
@@ -41890,8 +41890,8 @@ _0804C0B8:
mov r10, r4
b _0804C184
_0804C0BE:
- ldr r1, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
lsls r0, r2, 2
adds r0, r1
@@ -41902,7 +41902,7 @@ _0804C0BE:
bne _0804C0D4
b _0804C4B6
_0804C0D4:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -41913,14 +41913,14 @@ _0804C0E2:
b _0804C4B6
.pool
_0804C0F4:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
bne _0804C120
- ldr r1, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
lsls r0, r2, 2
adds r0, r1
@@ -41935,8 +41935,8 @@ _0804C0F4:
cmp r0, 0
beq _0804C184
_0804C120:
- ldr r4, =0x02024064
- ldr r5, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
strb r0, [r4]
movs r0, 0
@@ -41944,7 +41944,7 @@ _0804C120:
bl dp01_build_cmdbuf_x33_a_33_33
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
ldrb r2, [r5]
lsls r2, 2
adds r2, r0
@@ -41952,7 +41952,7 @@ _0804C120:
ldr r1, =0xfffbff3f
ands r0, r1
str r0, [r2]
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -41963,14 +41963,14 @@ _0804C120:
orrs r1, r2
strb r1, [r0]
_0804C15A:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x14]
adds r0, 0x1
strb r0, [r1, 0x14]
b _0804C5BA
.pool
_0804C184:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x14]
adds r0, 0x1
strb r0, [r1, 0x14]
@@ -41978,8 +41978,8 @@ _0804C184:
b _0804C570
.pool
_0804C194:
- ldr r0, =0x0202437c
- ldr r6, =0x0202420c
+ ldr r0, =gUnknown_0202437C
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
lsls r3, r2, 2
adds r1, r3, r2
@@ -41989,11 +41989,11 @@ _0804C194:
lsls r0, 29
cmp r0, 0
blt _0804C202
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r2, r0
bcs _0804C202
- ldr r5, =0x020242ac
+ ldr r5, =gUnknown_020242AC
adds r0, r3, r5
ldr r0, [r0]
ldr r1, =0x000400c0
@@ -42006,14 +42006,14 @@ _0804C1C2:
.pool
_0804C1D8:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r2, [r0]
cmp r4, r2
bge _0804C202
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldr r5, =0xfeffffff
adds r3, r0, 0
- ldr r1, =0x020240d4
+ ldr r1, =gUnknown_020240D4
_0804C1EA:
ldrb r0, [r2, 0xA]
cmp r0, 0
@@ -42036,20 +42036,20 @@ _0804C202:
b _0804C570
.pool
_0804C21C:
- ldr r1, =0x02024280
+ ldr r1, =gUnknown_02024280
ldr r3, [r1]
movs r0, 0x80
lsls r0, 5
ands r0, r3
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
mov r9, r2
adds r5, r1, 0
cmp r0, 0
beq _0804C246
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r2]
strb r2, [r0]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r1]
mov r4, r9
strb r0, [r4]
@@ -42064,16 +42064,16 @@ _0804C246:
ands r0, r1
cmp r0, 0
beq _0804C262
- ldr r0, =0x02024240
+ ldr r0, =gUnknown_02024240
mov r2, r9
ldrb r1, [r2]
lsls r1, 1
adds r1, r0
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r0, [r0]
strh r0, [r1]
_0804C262:
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
mov r3, r9
@@ -42087,7 +42087,7 @@ _0804C262:
beq _0804C27C
b _0804C3E8
_0804C27C:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, 0x91
ldrb r1, [r1]
@@ -42115,29 +42115,29 @@ _0804C2A4:
ands r0, r1
cmp r0, 0
beq _0804C308
- ldr r0, =0x02024248
+ ldr r0, =gUnknown_02024248
lsls r1, r4, 1
adds r1, r0
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r0, [r0]
strh r0, [r1]
- ldr r0, =0x02024260
+ ldr r0, =gUnknown_02024260
mov r3, r9
ldrb r1, [r3]
lsls r1, 1
adds r1, r0
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
strh r0, [r1]
b _0804C322
.pool
_0804C308:
- ldr r1, =0x02024248
+ ldr r1, =gUnknown_02024248
lsls r0, r4, 1
adds r0, r1
ldr r1, =0x0000ffff
strh r1, [r0]
- ldr r1, =0x02024260
+ ldr r1, =gUnknown_02024260
mov r4, r9
ldrb r0, [r4]
lsls r0, 1
@@ -42146,7 +42146,7 @@ _0804C308:
negs r1, r1
strh r1, [r0]
_0804C322:
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r3, [r2]
lsls r0, r3, 2
adds r0, r6
@@ -42156,7 +42156,7 @@ _0804C322:
ands r1, r0
cmp r1, 0
bne _0804C340
- ldr r0, =0x02024270
+ ldr r0, =gUnknown_02024270
adds r0, r3, r0
mov r3, r9
ldrb r1, [r3]
@@ -42168,18 +42168,18 @@ _0804C340:
ands r0, r1
cmp r0, 0
beq _0804C3DC
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
bne _0804C3DC
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldrh r3, [r0]
ldr r0, =0x0000ffff
cmp r3, r0
bne _0804C390
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
ldrb r0, [r2]
lsls r0, 1
adds r0, r1
@@ -42187,18 +42187,18 @@ _0804C340:
b _0804C3E8
.pool
_0804C390:
- ldr r0, =0x02024250
+ ldr r0, =gUnknown_02024250
ldrb r1, [r2]
lsls r1, 1
adds r1, r0
- ldr r4, =0x020241ea
+ ldr r4, =gUnknown_020241EA
ldrh r0, [r4]
strh r0, [r1]
ldr r0, [r7]
ldrb r3, [r0, 0x13]
cmp r3, 0
beq _0804C3C0
- ldr r0, =0x02024258
+ ldr r0, =gUnknown_02024258
ldrb r1, [r2]
lsls r1, 1
adds r1, r0
@@ -42207,7 +42207,7 @@ _0804C390:
b _0804C3E6
.pool
_0804C3C0:
- ldr r0, =0x02024258
+ ldr r0, =gUnknown_02024258
ldrb r2, [r2]
lsls r2, 1
adds r2, r0
@@ -42221,7 +42221,7 @@ _0804C3C0:
b _0804C3E8
.pool
_0804C3DC:
- ldr r0, =0x02024250
+ ldr r0, =gUnknown_02024250
ldrb r1, [r2]
lsls r1, 1
adds r1, r0
@@ -42236,10 +42236,10 @@ _0804C3E8:
b _0804C570
.pool
_0804C3FC:
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r7, =gUnknown_0832A328
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r3, [r2]
lsls r0, r3, 2
adds r0, r7
@@ -42248,7 +42248,7 @@ _0804C3FC:
mov r9, r2
cmp r1, 0
bne _0804C4B6
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r5, [r6]
adds r0, r5, 0
adds r0, 0x91
@@ -42267,14 +42267,14 @@ _0804C3FC:
ands r0, r1
cmp r0, 0
beq _0804C4B6
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r1, [r0]
movs r0, 0x80
lsls r0, 18
ands r0, r1
cmp r0, 0
beq _0804C4B6
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
cmp r3, r0
beq _0804C4B6
@@ -42286,7 +42286,7 @@ _0804C3FC:
ands r1, r0
cmp r1, 0
bne _0804C4B6
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -42295,7 +42295,7 @@ _0804C3FC:
lsls r1, r2, 1
adds r1, r5
adds r1, 0x98
- ldr r3, =0x020241ec
+ ldr r3, =gUnknown_020241EC
ldrh r0, [r3]
strb r0, [r1]
ldrb r1, [r4]
@@ -42337,21 +42337,21 @@ _0804C4B6:
b _0804C570
.pool
_0804C4E4:
- ldr r5, =0x02024280
+ ldr r5, =gUnknown_02024280
ldr r2, [r5]
movs r0, 0x80
lsls r0, 12
ands r0, r2
cmp r0, 0
bne _0804C568
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _0804C568
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
@@ -42361,7 +42361,7 @@ _0804C4E4:
blt _0804C568
ldr r0, =gBattleMoves
mov r9, r0
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
mov r8, r1
ldrh r0, [r1]
lsls r1, r0, 1
@@ -42377,7 +42377,7 @@ _0804C4E4:
ands r4, r2
cmp r4, 0
bne _0804C568
- ldr r7, =0x0202420c
+ ldr r7, =gUnknown_0202420C
ldrb r0, [r7]
bl battle_get_per_side_status
movs r1, 0x2
@@ -42387,7 +42387,7 @@ _0804C4E4:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r0, r1
@@ -42399,7 +42399,7 @@ _0804C55E:
ldr r0, [r5]
orrs r0, r6
str r0, [r5]
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
mov r12, r2
_0804C568:
mov r3, r12
@@ -42442,7 +42442,7 @@ _0804C5A4:
mov r2, r10
cmp r2, 0
bne _0804C5BA
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x3
_0804C5B8:
@@ -42467,7 +42467,7 @@ atk4A_damagecalc2: @ 804C5F4
movs r4, 0
movs r5, 0
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -42475,8 +42475,8 @@ atk4A_damagecalc2: @ 804C5F4
adds r0, r2
ldrb r0, [r0, 0x2]
mov r8, r0
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
@@ -42490,19 +42490,19 @@ atk4A_damagecalc2: @ 804C5F4
mov r1, r8
cmp r1, 0x4
bne _0804C688
- ldr r3, =0x0202420a
+ ldr r3, =gUnknown_0202420A
strb r0, [r3]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x9
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
ldrb r0, [r7]
lsls r0, 1
adds r0, r1
strh r4, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
mov r2, r8
strb r2, [r0, 0x6]
ldrb r0, [r7]
@@ -42511,7 +42511,7 @@ atk4A_damagecalc2: @ 804C5F4
b _0804C76A
.pool
_0804C678:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x8
orrs r1, r2
@@ -42638,8 +42638,8 @@ _0804C74A:
cmp r0, 0
beq _0804C744
_0804C76A:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
mov r8, r0
ldrb r1, [r0]
movs r0, 0x58
@@ -42653,9 +42653,9 @@ _0804C76A:
ands r5, r4
cmp r5, 0
bne _0804C7E6
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
- ldr r7, =0x020241ea
+ ldr r7, =gUnknown_020241EA
ldrh r1, [r7]
bl move_weather_interaction
lsls r0, 24
@@ -42680,34 +42680,34 @@ _0804C7AC:
ldrb r0, [r0, 0x1]
cmp r0, 0
beq _0804C7E6
- ldr r3, =0x0202420a
+ ldr r3, =gUnknown_0202420A
strb r6, [r3]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
mov r2, r8
ldrb r0, [r2]
lsls r0, 1
adds r0, r1
strh r5, [r0]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x3
strb r0, [r1, 0x6]
ldrb r0, [r2]
ldrb r1, [r3]
bl b_history__record_ability_usage_of_player
_0804C7E6:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x8
ands r0, r1
cmp r0, 0
beq _0804C804
- ldr r2, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 4
adds r1, r2
@@ -42716,7 +42716,7 @@ _0804C7E6:
orrs r0, r2
strb r0, [r1, 0x1]
_0804C804:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -42731,11 +42731,11 @@ _0804C804:
thumb_func_start atk4B_cmd4b
atk4B_cmd4b: @ 804C844
push {r4,lr}
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r4]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -42752,7 +42752,7 @@ atk4B_cmd4b: @ 804C844
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0804C872:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -42765,21 +42765,21 @@ _0804C872:
thumb_func_start atk4C_switch1
atk4C_switch1: @ 804C894
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804C8E4
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
ldrb r0, [r4]
lsls r2, r0, 1
adds r2, r3
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x5C
@@ -42812,19 +42812,19 @@ _0804C8E4:
sub_804C904: @ 804C904
push {r4-r7,lr}
sub sp, 0x58
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0804C912
b _0804CAA4
_0804C912:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
ldrb r0, [r4]
movs r5, 0x58
adds r1, r0, 0
@@ -42837,7 +42837,7 @@ _0804C912:
muls r0, r5
adds r3, r0, r6
movs r2, 0
- ldr r5, =0x02023864
+ ldr r5, =gUnknown_02023864
_0804C93E:
adds r0, r3, r2
ldrb r1, [r4]
@@ -42850,8 +42850,8 @@ _0804C93E:
adds r2, 0x1
cmp r2, 0x57
bls _0804C93E
- ldr r4, =0x02024084
- ldr r6, =0x02024064
+ ldr r4, =gUnknown_02024084
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
movs r7, 0x58
adds r2, r0, 0
@@ -42895,12 +42895,12 @@ _0804C93E:
bl battle_side_get_owner
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x29
adds r0, r2, r0
ldrb r1, [r0]
ldr r3, =gUnknown_0832A328
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r5, [r6]
lsls r0, r5, 1
adds r0, r2
@@ -42919,7 +42919,7 @@ _0804C93E:
strh r1, [r0, 0x2E]
_0804C9DE:
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -42946,7 +42946,7 @@ _0804C9FE:
adds r2, 0x1
cmp r2, 0x7
ble _0804C9FE
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -42957,15 +42957,15 @@ _0804C9FE:
str r1, [r0]
_0804CA26:
bl sub_803A284
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0804CA78
- ldr r4, =0x02024084
- ldr r0, =0x02024064
+ ldr r4, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
movs r0, 0x58
adds r2, r3, 0
@@ -42986,7 +42986,7 @@ _0804CA26:
ands r0, r1
cmp r0, 0
bne _0804CA78
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
adds r2, 0x92
ldr r1, =gUnknown_0832A328
@@ -42997,17 +42997,17 @@ _0804CA26:
orrs r0, r1
strb r0, [r2]
_0804CA78:
- ldr r0, =0x02024474
- ldr r3, =0x02024064
+ ldr r0, =gUnknown_02024474
+ ldr r3, =gUnknown_02024064
ldrb r2, [r3]
strb r2, [r0, 0x17]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x7
strb r0, [r1, 0x1]
strb r2, [r1, 0x2]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r3]
lsls r0, 1
adds r0, r2
@@ -43015,7 +43015,7 @@ _0804CA78:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -43030,15 +43030,15 @@ _0804CAA4:
thumb_func_start atk4E_switch3
atk4E_switch3: @ 804CAE8
push {r4-r6,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804CB86
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
strb r0, [r6]
ldrb r0, [r6]
bl battle_side_get_owner
@@ -43046,13 +43046,13 @@ atk4E_switch3: @ 804CAE8
lsrs r0, 24
cmp r0, 0x1
bne _0804CB3E
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x063f0902
ands r0, r1
cmp r0, 0
bne _0804CB3E
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r0, [r6]
movs r5, 0x58
muls r0, r5
@@ -43069,9 +43069,9 @@ atk4E_switch3: @ 804CAE8
movs r1, 0x2
bl SetPokedexFlag
_0804CB3E:
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldr r1, =gUnknown_0832A328
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -43079,12 +43079,12 @@ _0804CB3E:
ldrb r0, [r2]
bics r0, r1
strb r0, [r2]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
ldrb r1, [r0]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r2, [r0, 0x2]
movs r0, 0
@@ -43094,7 +43094,7 @@ _0804CB3E:
ldr r0, [r4]
adds r0, 0x3
str r0, [r4]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
@@ -43114,13 +43114,13 @@ atk4F_jumpifcannotswitch: @ 804CBB0
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r1, [r0, 0x1]
movs r0, 0x7F
ands r0, r1
bl get_battle_side_of_something
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
strb r0, [r3]
ldr r2, [r4]
ldrb r1, [r2, 0x1]
@@ -43128,7 +43128,7 @@ atk4F_jumpifcannotswitch: @ 804CBB0
ands r0, r1
cmp r0, 0
bne _0804CC28
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r3, [r3]
movs r0, 0x58
muls r0, r3
@@ -43139,7 +43139,7 @@ atk4F_jumpifcannotswitch: @ 804CBB0
ands r0, r1
cmp r0, 0
bne _0804CBFC
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, r3, 2
adds r0, r1
ldr r0, [r0]
@@ -43163,23 +43163,23 @@ _0804CBFC:
b _0804CF00
.pool
_0804CC28:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 15
ands r0, r1
cmp r0, 0
beq _0804CCC0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r8, r1
cmp r0, 0x1
bne _0804CC4E
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r8, r0
_0804CC4E:
movs r4, 0
@@ -43193,7 +43193,7 @@ _0804CC5C:
adds r6, r4, 0x3
cmp r4, r6
bge _0804CCA4
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
_0804CC64:
movs r0, 0x64
muls r0, r4
@@ -43214,7 +43214,7 @@ _0804CC64:
bl pokemon_getattr
cmp r0, 0
beq _0804CC9E
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r7
@@ -43242,17 +43242,17 @@ _0804CCC0:
ands r1, r0
cmp r1, 0
beq _0804CD00
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0804CCEC
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _0804CD16
.pool
_0804CCEC:
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
ldrb r0, [r5]
movs r4, 0x3
@@ -43262,16 +43262,16 @@ _0804CCEC:
b _0804CD32
.pool
_0804CD00:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r8, r1
cmp r0, 0x1
bne _0804CD18
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_0804CD16:
mov r8, r0
_0804CD18:
@@ -43290,7 +43290,7 @@ _0804CD32:
adds r6, r4, 0x3
cmp r4, r6
bge _0804CCA4
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
_0804CD3A:
movs r0, 0x64
muls r0, r4
@@ -43311,7 +43311,7 @@ _0804CD3A:
bl pokemon_getattr
cmp r0, 0
beq _0804CD74
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r7
@@ -43330,14 +43330,14 @@ _0804CD8C:
ands r1, r0
cmp r1, 0
beq _0804CE10
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0804CE10
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r8, r0
movs r4, 0
ldrb r0, [r5]
@@ -43350,7 +43350,7 @@ _0804CDB4:
blt _0804CDBC
b _0804CCA4
_0804CDBC:
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
_0804CDBE:
movs r0, 0x64
muls r0, r4
@@ -43371,7 +43371,7 @@ _0804CDBE:
bl pokemon_getattr
cmp r0, 0
beq _0804CDFA
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r7
@@ -43386,7 +43386,7 @@ _0804CDFA:
b _0804CCA4
.pool
_0804CE10:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -43397,7 +43397,7 @@ _0804CE10:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r4
cmp r0, 0
@@ -43411,7 +43411,7 @@ _0804CE10:
_0804CE48:
adds r6, r7, 0
_0804CE4A:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r8, r0
b _0804CE82
.pool
@@ -43420,7 +43420,7 @@ _0804CE54:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -43435,7 +43435,7 @@ _0804CE54:
_0804CE7C:
adds r6, r7, 0
_0804CE7E:
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r8, r1
_0804CE82:
movs r4, 0
@@ -43459,7 +43459,7 @@ _0804CE84:
bl pokemon_getattr
cmp r0, 0
bne _0804CEC6
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -43478,7 +43478,7 @@ _0804CECC:
cmp r4, 0x6
bne _0804CEF8
_0804CED0:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x2]
ldrb r0, [r2, 0x3]
@@ -43494,7 +43494,7 @@ _0804CED0:
b _0804CF00
.pool
_0804CEF8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x6
str r0, [r1]
@@ -43514,13 +43514,13 @@ sub_804CF10: @ 804CF10
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r1, [r4]
adds r1, r0, r1
adds r1, 0x58
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
lsls r0, 1
adds r0, r3
ldrh r0, [r0]
@@ -43571,7 +43571,7 @@ atk50_openpartyscreen: @ 804CF88
movs r7, 0
movs r0, 0
mov r9, r0
- ldr r6, =0x02024214
+ ldr r6, =gUnknown_02024214
ldr r2, [r6]
ldrb r1, [r2, 0x2]
ldrb r0, [r2, 0x3]
@@ -43591,24 +43591,24 @@ atk50_openpartyscreen: @ 804CF88
beq _0804CFBE
b _0804D464
_0804CFBE:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x41
ands r1, r0
cmp r1, 0x1
beq _0804D0B0
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r7, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r7, r0
bcc _0804CFD8
b _0804D450
_0804CFD8:
- ldr r7, =0x02024280
+ ldr r7, =gUnknown_02024280
ldr r6, =gUnknown_0832A328
adds r4, r1, 0
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
mov r8, r2
_0804CFE2:
ldrb r2, [r4]
@@ -43652,7 +43652,7 @@ _0804CFE2:
b _0804D098
.pool
_0804D054:
- ldr r5, =0x0202437c
+ ldr r5, =gUnknown_0202437C
ldrb r0, [r4]
lsls r1, r0, 2
adds r1, r0
@@ -43686,7 +43686,7 @@ _0804D098:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -43700,7 +43700,7 @@ _0804D0B0:
bne _0804D0B8
b _0804D450
_0804D0B8:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
mov r8, r0
ldr r0, [r0]
lsrs r5, r0, 28
@@ -43709,7 +43709,7 @@ _0804D0B8:
ands r0, r5
cmp r0, 0
beq _0804D170
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r7, [r4]
movs r0, 0
movs r1, 0x6
@@ -43718,7 +43718,7 @@ _0804D0B8:
lsls r0, 24
cmp r0, 0
beq _0804D120
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43742,7 +43742,7 @@ _0804D0B8:
b _0804D170
.pool
_0804D120:
- ldr r6, =0x0202437c
+ ldr r6, =gUnknown_0202437C
ldrb r0, [r4]
lsls r1, r0, 2
adds r1, r0
@@ -43752,7 +43752,7 @@ _0804D120:
lsls r0, 25
cmp r0, 0
blt _0804D15C
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x5E
ldrb r0, [r0]
@@ -43787,7 +43787,7 @@ _0804D170:
ands r0, r5
cmp r0, 0
bne _0804D22E
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
movs r0, 0x2
strb r0, [r4]
movs r0, 0x2
@@ -43797,7 +43797,7 @@ _0804D170:
lsls r0, 24
cmp r0, 0
beq _0804D1D8
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43805,7 +43805,7 @@ _0804D170:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43821,7 +43821,7 @@ _0804D170:
b _0804D22E
.pool
_0804D1D8:
- ldr r6, =0x0202437c
+ ldr r6, =gUnknown_0202437C
ldrb r0, [r4]
lsls r1, r0, 2
adds r1, r0
@@ -43831,7 +43831,7 @@ _0804D1D8:
lsls r0, 25
cmp r0, 0
blt _0804D214
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x5C
ldrb r0, [r0]
@@ -43865,7 +43865,7 @@ _0804D22E:
ands r0, r5
cmp r0, 0
beq _0804D2E4
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
movs r0, 0x1
strb r0, [r4]
movs r0, 0x1
@@ -43875,7 +43875,7 @@ _0804D22E:
lsls r0, 24
cmp r0, 0
beq _0804D290
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43883,7 +43883,7 @@ _0804D22E:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43899,7 +43899,7 @@ _0804D22E:
b _0804D2E4
.pool
_0804D290:
- ldr r6, =0x0202437c
+ ldr r6, =gUnknown_0202437C
ldrb r0, [r4]
lsls r1, r0, 2
adds r1, r0
@@ -43909,7 +43909,7 @@ _0804D290:
lsls r0, 25
cmp r0, 0
blt _0804D2CC
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x5F
ldrb r0, [r0]
@@ -43946,7 +43946,7 @@ _0804D2E4:
ands r0, r5
cmp r0, 0
bne _0804D3A2
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
movs r0, 0x3
strb r0, [r4]
movs r0, 0x3
@@ -43956,7 +43956,7 @@ _0804D2E4:
lsls r0, 24
cmp r0, 0
beq _0804D34C
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43964,7 +43964,7 @@ _0804D2E4:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
@@ -43980,7 +43980,7 @@ _0804D2E4:
b _0804D3A2
.pool
_0804D34C:
- ldr r6, =0x0202437c
+ ldr r6, =gUnknown_0202437C
ldrb r0, [r4]
lsls r1, r0, 2
adds r1, r0
@@ -43990,7 +43990,7 @@ _0804D34C:
lsls r0, 25
cmp r0, 0
blt _0804D388
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x5D
ldrb r0, [r0]
@@ -44019,7 +44019,7 @@ _0804D388:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0804D3A2:
- ldr r1, =0x0202437c
+ ldr r1, =gUnknown_0202437C
ldrb r0, [r1]
lsls r0, 25
cmp r0, 0
@@ -44032,31 +44032,31 @@ _0804D3A2:
blt _0804D3FA
cmp r5, 0
beq _0804D3FA
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r0, =gUnknown_0832A328
ldr r0, [r0]
ands r1, r0
cmp r1, 0
beq _0804D3E4
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0x2
strb r0, [r1]
b _0804D3E8
.pool
_0804D3E4:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r1, [r0]
_0804D3E8:
movs r0, 0
movs r1, 0x2
movs r2, 0
bl sub_8034464
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
_0804D3FA:
- ldr r1, =0x0202437c
+ ldr r1, =gUnknown_0202437C
ldrb r0, [r1, 0x14]
lsls r0, 25
cmp r0, 0
@@ -44069,19 +44069,19 @@ _0804D3FA:
blt _0804D450
cmp r5, 0
beq _0804D450
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r0, [r0]
ldr r1, =gUnknown_0832A328
ldr r1, [r1, 0x4]
ands r0, r1
cmp r0, 0
beq _0804D438
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0x3
b _0804D43C
.pool
_0804D438:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0x1
_0804D43C:
strb r0, [r1]
@@ -44089,11 +44089,11 @@ _0804D43C:
movs r1, 0x2
movs r2, 0
bl sub_8034464
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
_0804D450:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x6
str r0, [r1]
@@ -44104,7 +44104,7 @@ _0804D464:
beq _0804D46A
b _0804D658
_0804D46A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x40
ands r0, r1
@@ -44118,7 +44118,7 @@ _0804D478:
bne _0804D482
b _0804D5F4
_0804D482:
- ldr r7, =0x02024280
+ ldr r7, =gUnknown_02024280
ldr r0, [r7]
lsrs r5, r0, 28
ldr r4, =gUnknown_0832A328
@@ -44130,10 +44130,10 @@ _0804D482:
ands r0, r5
cmp r0, 0
beq _0804D52A
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
movs r0, 0x2
strb r0, [r6]
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
ldrb r1, [r0, 0x1]
movs r0, 0x2
movs r2, 0x6
@@ -44141,7 +44141,7 @@ _0804D482:
lsls r0, 24
cmp r0, 0
beq _0804D4F8
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r0, [r6]
lsls r0, 2
adds r0, r4
@@ -44164,7 +44164,7 @@ _0804D482:
b _0804D52A
.pool
_0804D4F8:
- ldr r4, =0x0202437c
+ ldr r4, =gUnknown_0202437C
ldrb r0, [r6]
lsls r1, r0, 2
adds r1, r0
@@ -44174,7 +44174,7 @@ _0804D4F8:
lsls r0, 25
cmp r0, 0
blt _0804D52A
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x5C
ldrb r0, [r0]
@@ -44198,10 +44198,10 @@ _0804D52A:
ands r5, r0
cmp r5, 0
beq _0804D5DA
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
movs r0, 0x3
strb r0, [r5]
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
ldr r2, =0x00000201
adds r0, r2
ldrb r1, [r0]
@@ -44211,7 +44211,7 @@ _0804D52A:
lsls r0, 24
cmp r0, 0
beq _0804D5A8
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldrb r0, [r5]
lsls r0, 2
adds r0, r4
@@ -44219,7 +44219,7 @@ _0804D52A:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldrb r0, [r5]
lsls r0, 2
adds r0, r4
@@ -44235,7 +44235,7 @@ _0804D52A:
b _0804D5DA
.pool
_0804D5A8:
- ldr r4, =0x0202437c
+ ldr r4, =gUnknown_0202437C
ldrb r0, [r5]
lsls r1, r0, 2
adds r1, r0
@@ -44245,7 +44245,7 @@ _0804D5A8:
lsls r0, 25
cmp r0, 0
blt _0804D5DA
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x5D
ldrb r0, [r0]
@@ -44260,7 +44260,7 @@ _0804D5A8:
orrs r1, r2
strb r1, [r0]
_0804D5DA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x6
str r0, [r1]
@@ -44271,16 +44271,16 @@ _0804D5F4:
adds r0, r2, 0x6
str r0, [r6]
_0804D5F8:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
lsrs r5, r0, 28
- ldr r1, =0x0202420d
+ ldr r1, =gUnknown_0202420D
movs r0, 0
strb r0, [r1]
ldr r4, =gUnknown_0832A328
ldr r2, [r4]
ands r2, r5
- ldr r6, =0x0202406c
+ ldr r6, =gUnknown_0202406C
cmp r2, 0
bne _0804D634
adds r7, r6, 0
@@ -44327,7 +44327,7 @@ _0804D664:
bl get_battle_side_of_something
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x0202437c
+ ldr r1, =gUnknown_0202437C
lsls r0, r7, 2
adds r0, r7
lsls r0, 2
@@ -44349,9 +44349,9 @@ _0804D690:
lsls r0, 24
cmp r0, 0
beq _0804D6E0
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r7, [r2]
- ldr r3, =0x02024210
+ ldr r3, =gUnknown_02024210
ldr r4, =gUnknown_0832A328
ldrb r0, [r2]
lsls r0, 2
@@ -44360,7 +44360,7 @@ _0804D690:
ldrb r1, [r3]
orrs r0, r1
strb r0, [r3]
- ldr r3, =0x02024280
+ ldr r3, =gUnknown_02024280
ldrb r0, [r2]
lsls r0, 2
adds r0, r4
@@ -44374,14 +44374,14 @@ _0804D690:
b _0804D804
.pool
_0804D6E0:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r7, [r4]
ldrb r0, [r4]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r1, [r3]
adds r1, r0, r1
adds r1, 0x58
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, 1
adds r0, r2
ldrh r0, [r0]
@@ -44429,23 +44429,23 @@ _0804D6E0:
lsls r0, 24
cmp r0, 0
bne _0804D760
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1, 0x2]
cmp r0, 0xFE
bhi _0804D760
adds r0, 0x1
strb r0, [r1, 0x2]
_0804D760:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0804D7C4
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
strb r0, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r0, 0
beq _0804D804
@@ -44464,7 +44464,7 @@ _0804D792:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -44480,9 +44480,9 @@ _0804D7C4:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r3, [r4]
@@ -44516,17 +44516,17 @@ _0804D804:
thumb_func_start atk51_cmd51
atk51_cmd51: @ 804D820
push {r4-r7,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0804D82C
b _0804DA8A
_0804D82C:
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
strb r0, [r5]
ldr r0, [r4]
ldrb r0, [r0, 0x2]
@@ -44546,18 +44546,18 @@ _0804D858:
b _0804DA82
_0804D862:
movs r6, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
blt _0804D86E
b _0804DA82
_0804D86E:
- ldr r7, =0x02023864
+ ldr r7, =gUnknown_02023864
_0804D870:
ldrb r0, [r7]
cmp r0, 0x22
bne _0804D8AA
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
adds r0, r6, r0
adds r0, 0x5C
@@ -44587,14 +44587,14 @@ _0804D8AA:
lsls r0, 2
adds r7, r0
adds r6, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
blt _0804D870
b _0804DA82
.pool
_0804D8CC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -44607,7 +44607,7 @@ _0804D8DA:
b _0804DA82
.pool
_0804D8E8:
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
adds r0, 0x93
ldrb r1, [r0]
@@ -44619,7 +44619,7 @@ _0804D8E8:
ands r1, r0
cmp r1, 0
bne _0804D922
- ldr r0, =0x02023864
+ ldr r0, =gUnknown_02023864
lsls r1, r2, 9
adds r0, 0x1
adds r1, r0
@@ -44636,9 +44636,9 @@ _0804D8E8:
orrs r0, r1
strb r0, [r2]
_0804D922:
- ldr r1, =0x02024332
- ldr r6, =0x02023864
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_02024332
+ ldr r6, =gUnknown_02023864
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
lsls r0, 9
adds r2, r6, 0x1
@@ -44646,7 +44646,7 @@ _0804D922:
ldrb r0, [r0]
strb r0, [r1]
ldrb r0, [r7]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
mov r12, r1
ldr r1, [r1]
adds r1, r0, r1
@@ -44655,7 +44655,7 @@ _0804D922:
adds r0, r2
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x42
ands r0, r1
@@ -44763,13 +44763,13 @@ _0804DA30:
ldrb r0, [r7]
bl sub_803BDA0
_0804DA36:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r5, 0xFD
strb r5, [r1]
movs r0, 0x6
strb r0, [r1, 0x1]
- ldr r4, =0x02024084
- ldr r3, =0x0202420b
+ ldr r4, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
movs r2, 0x58
muls r0, r2
@@ -44784,14 +44784,14 @@ _0804DA36:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r2, =0x02022f68
+ ldr r2, =gUnknown_02022F68
strb r5, [r2]
movs r0, 0x7
strb r0, [r2, 0x1]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
strb r0, [r2, 0x2]
- ldr r1, =0x02023864
+ ldr r1, =gUnknown_02023864
ldrb r0, [r3]
lsls r0, 9
adds r1, 0x1
@@ -44802,7 +44802,7 @@ _0804DA36:
negs r0, r0
strb r0, [r2, 0x4]
_0804DA82:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x3
str r0, [r1]
@@ -44821,16 +44821,16 @@ atk52_cmd52: @ 804DAAC
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r9, r0
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
ldrb r0, [r4]
bl sub_803FA70
- ldr r1, =0x02024280
+ ldr r1, =gUnknown_02024280
mov r8, r1
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
@@ -44842,7 +44842,7 @@ atk52_cmd52: @ 804DAAC
ldr r0, [r2]
bics r0, r1
str r0, [r2]
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r0, [r4]
lsls r1, r0, 2
adds r1, r0
@@ -44855,7 +44855,7 @@ atk52_cmd52: @ 804DAAC
strb r0, [r1]
ldrb r0, [r4]
bl battle_side_get_owner
- ldr r5, =0x0202428e
+ ldr r5, =gUnknown_0202428E
lsls r0, 24
lsrs r0, 23
adds r0, r5
@@ -44881,7 +44881,7 @@ _0804DB1C:
bne _0804DB34
b _0804DC30
_0804DB34:
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
ldrb r2, [r4]
movs r6, 0x58
adds r0, r2, 0
@@ -44929,7 +44929,7 @@ _0804DB34:
str r0, [r1]
ldrb r0, [r4]
bl battle_side_get_owner
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 1
@@ -44941,7 +44941,7 @@ _0804DB34:
subs r1, r0
lsls r1, 25
lsrs r1, 24
- ldr r5, =0x020241f0
+ ldr r5, =gUnknown_020241F0
ldrb r0, [r4]
muls r0, r6
adds r0, r7
@@ -44953,7 +44953,7 @@ _0804DB34:
movs r0, 0x1
str r0, [r5]
_0804DBC8:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r1, [r4]
strb r1, [r0, 0x17]
bl b_movescr_stack_push_cursor
@@ -44981,8 +44981,8 @@ _0804DC24:
b _0804DD8E
.pool
_0804DC30:
- ldr r2, =0x02024084
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
movs r0, 0x58
muls r0, r3
@@ -44990,7 +44990,7 @@ _0804DC30:
adds r0, 0x20
ldrb r0, [r0]
adds r5, r1, 0
- ldr r4, =0x020242bc
+ ldr r4, =gUnknown_020242BC
cmp r0, 0x36
bne _0804DC5E
lsls r0, r3, 3
@@ -45035,7 +45035,7 @@ _0804DC88:
bne _0804DD8E
ldrb r0, [r5]
bl battle_side_get_owner
- ldr r1, =0x0202428e
+ ldr r1, =gUnknown_0202428E
lsls r0, 24
lsrs r0, 23
adds r0, r1
@@ -45044,13 +45044,13 @@ _0804DC88:
ands r1, r2
strh r1, [r0]
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r7, [r0]
cmp r4, r7
bge _0804DCD8
- ldr r6, =0x0202407e
+ ldr r6, =gUnknown_0202407E
adds r1, r5, 0
- ldr r5, =0x0202407a
+ ldr r5, =gUnknown_0202407A
movs r3, 0xC
adds r2, r0, 0
_0804DCC2:
@@ -45068,12 +45068,12 @@ _0804DCD0:
blt _0804DCC2
_0804DCD8:
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bge _0804DD0C
- ldr r6, =0x0202449c
- ldr r5, =0x02024084
+ ldr r6, =gUnknown_0202449C
+ ldr r5, =gUnknown_02024084
_0804DCE6:
lsls r0, r4, 24
lsrs r0, 24
@@ -45089,21 +45089,21 @@ _0804DCE6:
ldrh r0, [r0, 0x28]
strh r0, [r1]
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0804DCE6
_0804DD0C:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r5, r0, 0
cmp r1, 0x5
bne _0804DD88
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
lsrs r4, r0, 28
- ldr r1, =0x0202420d
+ ldr r1, =gUnknown_0202420D
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -45111,7 +45111,7 @@ _0804DD0C:
b _0804DD6E
.pool
_0804DD60:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r3, [r1]
ldrb r0, [r0]
cmp r3, r0
@@ -45127,7 +45127,7 @@ _0804DD6E:
ands r0, r3
cmp r0, 0
beq _0804DD60
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r0, [r0]
ands r0, r3
cmp r0, 0
@@ -45151,11 +45151,11 @@ _0804DD8E:
thumb_func_start sub_804DDA8
sub_804DDA8: @ 804DDA8
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
bl dp01_build_cmdbuf_x08_8_8_8
@@ -45173,11 +45173,11 @@ sub_804DDA8: @ 804DDA8
thumb_func_start atk54_802511C
atk54_802511C: @ 804DDD8
push {r4,r5,lr}
- ldr r5, =0x02024064
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r5]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r1, [r0, 0x1]
ldrb r0, [r0, 0x2]
@@ -45199,11 +45199,11 @@ atk54_802511C: @ 804DDD8
thumb_func_start sub_804DE14
sub_804DE14: @ 804DE14
push {r4,r5,lr}
- ldr r5, =0x02024064
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r5]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r1, [r0, 0x1]
ldrb r0, [r0, 0x2]
@@ -45226,11 +45226,11 @@ sub_804DE14: @ 804DE14
thumb_func_start atk56_8025194
atk56_8025194: @ 804DE50
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
bl dp01_build_cmdbuf_x2D_2D_2D_2D
@@ -45250,15 +45250,15 @@ atk57_80251C4_flee: @ 804DE80
push {r4,lr}
movs r0, 0
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r1, [r0]
movs r0, 0
bl dp01_build_cmdbuf_x37_a
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -45271,11 +45271,11 @@ atk57_80251C4_flee: @ 804DE80
thumb_func_start atk58_cmd58
atk58_cmd58: @ 804DEB8
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
movs r1, 0x1
@@ -45294,7 +45294,7 @@ atk58_cmd58: @ 804DEB8
thumb_func_start atk59_8025230
atk59_8025230: @ 804DEEC
push {r4-r7,lr}
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r2, [r0]
ldrb r6, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -45316,12 +45316,12 @@ atk59_8025230: @ 804DEEC
ldrb r0, [r2, 0x8]
lsls r0, 24
orrs r4, r0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r2, 0x9]
bl sub_8069318
@@ -45332,12 +45332,12 @@ atk59_8025230: @ 804DEEC
bne _0804DF56
adds r7, r5, 0
_0804DF3A:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
bl sub_8069318
@@ -45348,7 +45348,7 @@ _0804DF3A:
_0804DF56:
cmp r5, 0
bne _0804DF70
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
str r4, [r0]
b _0804E018
.pool
@@ -45356,7 +45356,7 @@ _0804DF70:
ldr r0, =0x0000ffff
cmp r5, r0
bne _0804DF88
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0xA
str r0, [r1]
@@ -45365,19 +45365,19 @@ _0804DF70:
_0804DF88:
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r3, [r1]
lsls r0, r3, 1
adds r0, r2
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
ldrh r0, [r0]
ldrb r1, [r1, 0x10]
cmp r0, r1
bne _0804DFC8
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
adds r2, r3, 0
muls r2, r0
@@ -45394,7 +45394,7 @@ _0804DF88:
adds r1, r5, 0
bl sub_80691B0
_0804DFC8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -45402,19 +45402,19 @@ _0804DFC8:
beq _0804E014
movs r0, 0x2
bl battle_get_side_with_given_state
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r3, [r1]
lsls r0, r3, 1
adds r0, r2
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
ldrh r0, [r0]
ldrb r1, [r1, 0x10]
cmp r0, r1
bne _0804E014
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
adds r2, r3, 0
muls r2, r0
@@ -45431,7 +45431,7 @@ _0804DFC8:
adds r1, r5, 0
bl sub_80691B0
_0804E014:
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
str r6, [r0]
_0804E018:
pop {r4-r7}
@@ -45446,10 +45446,10 @@ sub_804E038: @ 804E038
mov r7, r8
push {r7}
sub sp, 0x4
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
movs r1, 0
strb r1, [r0]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r1, [r0, 0x1F]
adds r2, r0, 0
cmp r1, 0x6
@@ -45482,24 +45482,24 @@ _0804E084:
ldr r0, =gUnknown_085CCABB
movs r1, 0xC
bl battle_show_message_maybe
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1F]
adds r0, 0x1
strb r0, [r1, 0x1F]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x1]
movs r0, 0
bl sub_8056B74
b _0804E3B8
.pool
_0804E0BC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _0804E0E4
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
beq _0804E0E4
@@ -45511,13 +45511,13 @@ _0804E0BC:
strb r0, [r4, 0x1]
bl sub_8056B74
_0804E0E4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0804E10C
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
bne _0804E10C
@@ -45529,7 +45529,7 @@ _0804E0E4:
strb r0, [r4, 0x1]
bl sub_8056B74
_0804E10C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r5, 0x1
adds r0, r5, 0
@@ -45538,7 +45538,7 @@ _0804E10C:
beq _0804E150
movs r0, 0x5
bl audio_play
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r4, [r0, 0x1]
cmp r4, 0
bne _0804E20A
@@ -45568,7 +45568,7 @@ _0804E15A:
bl audio_play
b _0804E20A
_0804E162:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -45577,29 +45577,29 @@ _0804E162:
b _0804E3B8
_0804E170:
bl FreeAllWindowBuffers
- ldr r0, =0x020244ec
- ldr r1, =0x0202449c
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
ldrb r1, [r1, 0x10]
- ldr r2, =0x020244e9
+ ldr r2, =gUnknown_020244E9
ldrb r2, [r2]
subs r2, 0x1
lsls r2, 24
lsrs r2, 24
ldr r3, =sub_80A92F8
- ldr r4, =0x020244e2
+ ldr r4, =gUnknown_020244E2
ldrh r4, [r4]
str r4, [sp]
bl sub_81BFA38
_0804E192:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1F]
adds r0, 0x1
strb r0, [r1, 0x1F]
b _0804E3B8
.pool
_0804E1B8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -45607,7 +45607,7 @@ _0804E1B8:
beq _0804E1C6
b _0804E3B8
_0804E1C6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
@@ -45619,7 +45619,7 @@ _0804E1D2:
b _0804E3B6
.pool
_0804E1E4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -45627,7 +45627,7 @@ _0804E1E4:
beq _0804E1F2
b _0804E3B8
_0804E1F2:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
@@ -45640,13 +45640,13 @@ _0804E1FE:
cmp r5, 0x4
bne _0804E224
_0804E20A:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x5
strb r0, [r1, 0x1F]
b _0804E3B8
.pool
_0804E224:
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r0, [r6]
ldrb r0, [r0, 0x10]
movs r1, 0x64
@@ -45654,7 +45654,7 @@ _0804E224:
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
adds r0, r7
adds r1, r5, 0
adds r1, 0xD
@@ -45666,16 +45666,16 @@ _0804E224:
cmp r0, 0
beq _0804E274
ldr r0, =0x0000013f
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
bl b_std_message
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x6
strb r0, [r1, 0x1F]
b _0804E3B8
.pool
_0804E274:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -45688,7 +45688,7 @@ _0804E274:
lsls r0, 24
orrs r1, r0
str r1, [r3]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -45712,24 +45712,24 @@ _0804E274:
muls r1, r0
adds r0, r1, 0
adds r0, r7
- ldr r7, =0x020244e2
+ ldr r7, =gUnknown_020244E2
ldrh r1, [r7]
adds r2, r5, 0
bl sub_80691F4
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
ldr r1, [r6]
ldrh r0, [r0]
ldrb r1, [r1, 0x10]
cmp r0, r1
bne _0804E30A
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldr r0, [r4, 0x50]
movs r1, 0x80
lsls r1, 14
ands r0, r1
cmp r0, 0
bne _0804E30A
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
ldrb r1, [r0, 0x18]
lsrs r1, 4
ldr r2, =gUnknown_0832A328
@@ -45747,20 +45747,20 @@ _0804E274:
adds r2, r5, 0
bl sub_8069234
_0804E30A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _0804E3B8
- ldr r2, =0x0202406e
- ldr r0, =0x0202449c
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
ldrh r0, [r2, 0x4]
ldrb r1, [r1, 0x10]
cmp r0, r1
bne _0804E3B8
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r1, 0x80
lsls r1, 1
adds r0, r4, r1
@@ -45770,7 +45770,7 @@ _0804E30A:
ands r0, r1
cmp r0, 0
bne _0804E3B8
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
adds r0, 0x50
ldrb r1, [r0]
lsrs r1, 4
@@ -45785,7 +45785,7 @@ _0804E30A:
adds r0, r4, 0
adds r1, r5, 0
bl sub_806B9E4
- ldr r0, =0x020244e2
+ ldr r0, =gUnknown_020244E2
ldrh r1, [r0]
adds r0, r4, 0
adds r2, r5, 0
@@ -45800,14 +45800,14 @@ _0804E38C:
movs r2, 0x1D
movs r3, 0xD
bl sub_8056A3C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _0804E3B8
.pool
_0804E3AC:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804E3B8
@@ -45828,7 +45828,7 @@ _0804E3B8:
atk5B_80256E0: @ 804E3C8
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02024474
+ ldr r5, =gUnknown_02024474
ldrb r4, [r5, 0x1F]
cmp r4, 0
beq _0804E3E0
@@ -45849,20 +45849,20 @@ _0804E3E0:
ldrb r0, [r5, 0x1F]
adds r0, 0x1
strb r0, [r5, 0x1F]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x1]
movs r0, 0
bl sub_8056B74
b _0804E4FA
.pool
_0804E410:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _0804E438
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
beq _0804E438
@@ -45874,13 +45874,13 @@ _0804E410:
strb r0, [r4, 0x1]
bl sub_8056B74
_0804E438:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0804E460
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
bne _0804E460
@@ -45892,7 +45892,7 @@ _0804E438:
strb r0, [r4, 0x1]
bl sub_8056B74
_0804E460:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r4, 0x1
adds r0, r4, 0
@@ -45901,11 +45901,11 @@ _0804E460:
beq _0804E4C4
movs r0, 0x5
bl audio_play
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x1]
cmp r0, 0
beq _0804E4A4
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -45921,7 +45921,7 @@ _0804E460:
b _0804E4AC
.pool
_0804E4A4:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -45942,7 +45942,7 @@ _0804E4C4:
beq _0804E4FA
movs r0, 0x5
bl audio_play
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -45972,26 +45972,26 @@ _0804E4FA:
thumb_func_start atk5C_cmd5c
atk5C_cmd5c: @ 804E508
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
strb r0, [r2]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
bne _0804E58C
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 1
ands r0, r1
cmp r0, 0
beq _0804E55A
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r2]
movs r0, 0x58
muls r0, r2
@@ -46003,7 +46003,7 @@ atk5C_cmd5c: @ 804E508
ands r0, r1
cmp r0, 0
beq _0804E55A
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -46014,10 +46014,10 @@ atk5C_cmd5c: @ 804E508
_0804E55A:
movs r0, 0
bl dp01_build_cmdbuf_x29_29_29_29
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -46048,12 +46048,12 @@ sub_804E598: @ 804E598
lsls r0, 3
cmp r6, r0
bne _0804E5D8
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0]
adds r0, 0x94
ldrb r2, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x4A
ldrb r1, [r0]
@@ -46127,10 +46127,10 @@ _0804E644:
lsls r0, r7, 2
adds r4, r0, r1
ldrb r3, [r4]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r8, r0
mov r9, r1
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
mov r10, r1
cmp r3, 0xFF
beq _0804E67A
@@ -46202,30 +46202,30 @@ _0804E6CA:
thumb_func_start sub_804E6D8
sub_804E6D8: @ 804E6D8
push {r4,lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
bl sub_804E598
adds r4, r0, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
ands r0, r1
cmp r0, 0
beq _0804E6FC
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_804E598
adds r4, r0
_0804E6FC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
adds r0, r1
adds r1, r4, 0
bl add_money
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x1
@@ -46249,7 +46249,7 @@ _0804E6FC:
strb r0, [r1, 0x7]
movs r0, 0xFF
strb r0, [r1, 0x8]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -46264,13 +46264,13 @@ atk5E_8025A70: @ 804E764
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
strb r0, [r6]
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r0, [r5]
mov r8, r4
cmp r0, 0
@@ -46291,19 +46291,19 @@ _0804E794:
strb r0, [r5]
b _0804E800
_0804E7AC:
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804E800
ldrb r0, [r6]
lsls r0, 9
- ldr r1, =0x02023868
+ ldr r1, =gUnknown_02023868
adds r0, r1
mov r12, r0
movs r2, 0
adds r4, r6, 0
movs r5, 0x58
- ldr r6, =0x020240a8
+ ldr r6, =gUnknown_020240A8
adds r7, r6, 0
subs r7, 0x18
mov r3, r12
@@ -46346,15 +46346,15 @@ _0804E800:
thumb_func_start atk5F_8025B24
atk5F_8025B24: @ 804E818
push {lr}
- ldr r0, =0x02024064
- ldr r2, =0x0202420b
+ ldr r0, =gUnknown_02024064
+ ldr r2, =gUnknown_0202420B
ldrb r3, [r2]
strb r3, [r0]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r1]
strb r0, [r2]
strb r3, [r1]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r3, 0x80
lsls r3, 5
@@ -46370,7 +46370,7 @@ _0804E854:
orrs r1, r3
_0804E856:
str r1, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -46382,18 +46382,18 @@ _0804E856:
thumb_func_start atk60_cmd60
atk60_cmd60: @ 804E868
push {lr}
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0804E882
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl sav12_xor_increment
_0804E882:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -46408,24 +46408,24 @@ atk61_8025BA4: @ 804E898
mov r7, r8
push {r7}
sub sp, 0x30
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804E94C
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
ldrb r0, [r1]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
cmp r0, 0
bne _0804E8CA
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
_0804E8CA:
movs r7, 0
@@ -46473,10 +46473,10 @@ _0804E926:
mov r1, sp
movs r2, 0x1
bl dp01_build_cmdbuf_x30_TODO
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -46493,11 +46493,11 @@ _0804E94C:
thumb_func_start atk62_08025C6C
atk62_08025C6C: @ 804E960
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
bl dp01_build_cmdbuf_x31_31_31_31
@@ -46515,22 +46515,22 @@ atk62_08025C6C: @ 804E960
thumb_func_start atk63_jumptoattack
atk63_jumptoattack: @ 804E990
push {r4,lr}
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r1, [r0]
ldrb r1, [r1, 0x1]
adds r4, r0, 0
cmp r1, 0
beq _0804E9B4
- ldr r0, =0x020241ea
- ldr r1, =0x020241ee
+ ldr r0, =gUnknown_020241EA
+ ldr r1, =gUnknown_020241EE
ldrh r1, [r1]
strh r1, [r0]
b _0804E9C2
.pool
_0804E9B4:
- ldr r2, =0x020241ec
- ldr r1, =0x020241ea
- ldr r0, =0x020241ee
+ ldr r2, =gUnknown_020241EC
+ ldr r1, =gUnknown_020241EA
+ ldr r0, =gUnknown_020241EE
ldrh r0, [r0]
strh r0, [r1]
strh r0, [r2]
@@ -46557,17 +46557,17 @@ _0804E9C2:
thumb_func_start atk64_statusanimation
atk64_statusanimation: @ 804E9F4
push {r4,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804EA5C
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r2, [r4]
lsls r0, r2, 2
adds r0, r1
@@ -46576,7 +46576,7 @@ atk64_statusanimation: @ 804E9F4
ands r0, r1
cmp r0, 0
bne _0804EA54
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -46584,13 +46584,13 @@ atk64_statusanimation: @ 804E9F4
ldrb r0, [r1, 0xA]
cmp r0, 0
bne _0804EA54
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
bne _0804EA54
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r1, 0x4C
@@ -46602,7 +46602,7 @@ atk64_statusanimation: @ 804E9F4
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_0804EA54:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -46616,15 +46616,15 @@ _0804EA5C:
thumb_func_start atk65_8025D90
atk65_8025D90: @ 804EA84
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804EB04
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
strb r0, [r5]
ldr r1, [r4]
ldrb r3, [r1, 0x2]
@@ -46637,7 +46637,7 @@ atk65_8025D90: @ 804EA84
ldrb r0, [r1, 0x5]
lsls r0, 24
orrs r3, r0
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r2, [r5]
lsls r0, r2, 2
adds r0, r1
@@ -46646,7 +46646,7 @@ atk65_8025D90: @ 804EA84
ands r0, r1
cmp r0, 0
bne _0804EAFC
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -46654,13 +46654,13 @@ atk65_8025D90: @ 804EA84
ldrb r0, [r1, 0xA]
cmp r0, 0
bne _0804EAFC
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
bne _0804EAFC
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r1, 0x50
@@ -46673,7 +46673,7 @@ atk65_8025D90: @ 804EA84
ldrb r0, [r5]
bl dp01_battle_side_mark_buffer_for_execution
_0804EAFC:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x6
str r0, [r1]
@@ -46687,15 +46687,15 @@ _0804EB04:
thumb_func_start atk66_8025E38
atk66_8025E38: @ 804EB2C
push {r4,r5,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _0804EB9E
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
strb r0, [r5]
ldr r4, [r4]
ldrb r2, [r4, 0x3]
@@ -46708,7 +46708,7 @@ atk66_8025E38: @ 804EB2C
ldrb r0, [r4, 0x6]
lsls r0, 24
orrs r2, r0
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
ldrb r3, [r5]
lsls r0, r3, 2
adds r0, r1
@@ -46717,7 +46717,7 @@ atk66_8025E38: @ 804EB2C
ands r0, r1
cmp r0, 0
bne _0804EB96
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r3, 3
subs r1, r3
lsls r1, 2
@@ -46725,7 +46725,7 @@ atk66_8025E38: @ 804EB2C
ldrb r0, [r1, 0xA]
cmp r0, 0
bne _0804EB96
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -46737,7 +46737,7 @@ atk66_8025E38: @ 804EB2C
ldrb r0, [r5]
bl dp01_battle_side_mark_buffer_for_execution
_0804EB96:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x7
str r0, [r1]
@@ -46752,7 +46752,7 @@ _0804EB9E:
atk67_8025ECC: @ 804EBC0
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02024332
+ ldr r5, =gUnknown_02024332
ldrb r4, [r5]
cmp r4, 0
beq _0804EBD8
@@ -46779,7 +46779,7 @@ _0804EBD8:
b _0804EC96
.pool
_0804EC04:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -46796,13 +46796,13 @@ _0804EC04:
strb r0, [r5, 0x1]
bl sub_8056B74
_0804EC2A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0804EC52
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
bne _0804EC52
@@ -46814,13 +46814,13 @@ _0804EC2A:
strb r0, [r4, 0x1]
bl sub_8056B74
_0804EC52:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _0804EC70
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r4, 0x1
strb r4, [r0, 0x1]
b _0804EC7A
@@ -46840,7 +46840,7 @@ _0804EC7A:
movs r2, 0x1D
movs r3, 0xD
bl sub_8056A3C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -46856,12 +46856,12 @@ _0804EC96:
sub_804ECA4: @ 804ECA4
push {r4,r5,lr}
movs r1, 0
- ldr r2, =0x0202406c
- ldr r5, =0x02024214
+ ldr r2, =gUnknown_0202406C
+ ldr r5, =gUnknown_02024214
ldrb r0, [r2]
cmp r1, r0
bge _0804ECC2
- ldr r4, =0x0202407a
+ ldr r4, =gUnknown_0202407A
movs r3, 0xC
_0804ECB6:
adds r0, r1, r4
@@ -46883,8 +46883,8 @@ _0804ECC2:
thumb_func_start atk69_8025FE0
atk69_8025FE0: @ 804ECDC
push {r4-r7,lr}
- ldr r7, =0x02024084
- ldr r6, =0x0202420c
+ ldr r7, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
movs r5, 0x58
adds r0, r2, 0
@@ -46893,7 +46893,7 @@ atk69_8025FE0: @ 804ECDC
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _0804ED10
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -46915,8 +46915,8 @@ _0804ED10:
lsls r0, 24
lsrs r6, r0, 24
_0804ED2A:
- ldr r1, =0x0202420f
- ldr r5, =0x0202420c
+ ldr r1, =gUnknown_0202420F
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
strb r0, [r1]
cmp r4, 0x27
@@ -46933,7 +46933,7 @@ _0804ED2A:
ldrb r0, [r5]
movs r1, 0x27
bl b_history__record_item_x12_of_player
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -46944,8 +46944,8 @@ _0804ED2A:
orrs r1, r2
strb r1, [r0]
_0804ED68:
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -46960,7 +46960,7 @@ _0804ED68:
cmp r1, 0
bne _0804EE38
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -46969,14 +46969,14 @@ _0804ED68:
ldrb r0, [r0]
cmp r0, 0x65
beq _0804EDBA
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r4, 4
adds r1, r0
ldrb r0, [r1]
lsls r0, 30
cmp r0, 0
blt _0804EDBA
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r4, 2
adds r1, r4
lsls r1, 2
@@ -46991,13 +46991,13 @@ _0804EDBA:
muls r0, r4
adds r0, r5
ldrh r1, [r0, 0x28]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldr r0, [r2]
cmp r1, r0
bgt _0804EE38
subs r0, r1, 0x1
str r0, [r2]
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r3, [r3]
lsls r0, r3, 4
adds r0, r1
@@ -47005,7 +47005,7 @@ _0804EDBA:
lsls r0, 30
cmp r0, 0
bge _0804EE10
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x40
orrs r1, r2
@@ -47013,7 +47013,7 @@ _0804EDBA:
b _0804EE38
.pool
_0804EE10:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r3, 2
adds r1, r3
lsls r1, 2
@@ -47022,19 +47022,19 @@ _0804EE10:
lsrs r0, 7
cmp r0, 0
beq _0804EE38
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
adds r0, r3, 0
muls r0, r4
adds r0, r5
ldrh r0, [r0, 0x2E]
strh r0, [r1]
_0804EE38:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -47048,19 +47048,19 @@ _0804EE38:
atk6A_stash_item_for_side: @ 804EE58
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x02024214
+ ldr r6, =gUnknown_02024214
ldr r0, [r6]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
strb r0, [r5]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldrb r4, [r5]
lsls r0, r4, 1
adds r0, 0xB8
ldr r1, [r1]
adds r1, r0
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r3, 0x58
adds r0, r4, 0
muls r0, r3
@@ -47096,15 +47096,15 @@ atk6A_stash_item_for_side: @ 804EE58
thumb_func_start atk6B_end_battle_80261CC
atk6B_end_battle_80261CC: @ 804EEC8
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x7
strb r0, [r1, 0x1]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
strb r0, [r1, 0x2]
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
ldrb r0, [r2]
lsls r0, 1
adds r0, r3
@@ -47112,7 +47112,7 @@ atk6B_end_battle_80261CC: @ 804EEC8
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -47124,7 +47124,7 @@ atk6B_end_battle_80261CC: @ 804EEC8
atk6C_8026208: @ 804EF04
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r1, [r0, 0x1E]
adds r4, r0, 0
cmp r1, 0
@@ -47165,7 +47165,7 @@ _0804EF40:
.4byte _0804F07C
.4byte _0804F0C0
_0804EF68:
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0x60
strh r0, [r1]
movs r0, 0x2
@@ -47175,7 +47175,7 @@ _0804EF68:
movs r0, 0x2
bl ShowBg
bl sub_804F17C
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x2
strb r0, [r1, 0x1E]
b _0804F0F2
@@ -47187,16 +47187,16 @@ _0804EF94:
beq _0804EFA0
b _0804F0F2
_0804EFA0:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x3
strb r0, [r1, 0x1E]
b _0804F0F2
.pool
_0804EFAC:
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
@@ -47220,7 +47220,7 @@ _0804EFAC:
movs r2, 0x1D
movs r3, 0x13
bl sub_8056A3C
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x4
strb r0, [r1, 0x1E]
b _0804F0F2
@@ -47239,12 +47239,12 @@ _0804F014:
lsrs r1, r0, 24
cmp r1, 0
bne _0804F0F2
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
b _0804F06A
.pool
_0804F02C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
cmp r0, 0
beq _0804F0F2
@@ -47257,7 +47257,7 @@ _0804F02C:
b _0804F06A
.pool
_0804F04C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
cmp r0, 0
beq _0804F0F2
@@ -47271,7 +47271,7 @@ _0804F04C:
movs r3, 0x13
bl sub_8056A3C
_0804F06A:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x1E]
adds r0, 0x1
strb r0, [r1, 0x1E]
@@ -47298,7 +47298,7 @@ _0804F07C:
bl SetBgAttribute
movs r0, 0x2
bl ShowBg
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0xA
strb r0, [r1, 0x1E]
b _0804F0F2
@@ -47320,7 +47320,7 @@ _0804F0C0:
bl ShowBg
movs r0, 0x1
bl ShowBg
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -47336,16 +47336,16 @@ _0804F0F2:
sub_804F100: @ 804F100
push {lr}
sub sp, 0x14
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
add r1, sp, 0x8
bl sub_81D388C
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r1, [r0, 0x10]
movs r0, 0xD
@@ -47366,12 +47366,12 @@ sub_804F100: @ 804F100
sub_804F144: @ 804F144
push {lr}
sub sp, 0x10
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrb r1, [r0, 0x10]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
add r1, sp, 0x4
bl sub_81D388C
@@ -47391,10 +47391,10 @@ sub_804F144: @ 804F144
thumb_func_start sub_804F17C
sub_804F17C: @ 804F17C
push {lr}
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r2, 0xD0
lsls r2, 1
adds r0, r2, 0
@@ -47429,7 +47429,7 @@ sub_804F1CC: @ 804F1CC
movs r0, 0x1
b _0804F216
_0804F1DC:
- ldr r4, =0x02022e1c
+ ldr r4, =gUnknown_02022E1C
ldrh r1, [r4]
movs r5, 0x80
lsls r5, 2
@@ -47472,12 +47472,12 @@ sub_804F220: @ 804F220
mov r7, r8
push {r7}
sub sp, 0x10
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r0, [r6]
ldrb r0, [r0, 0x10]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x38
bl pokemon_getattr
@@ -47496,7 +47496,7 @@ sub_804F220: @ 804F220
ldrb r0, [r0, 0x10]
muls r0, r5
adds r0, r4
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
adds r1, r5, 0
bl GetMonNickname
str r5, [sp]
@@ -47604,7 +47604,7 @@ _0804F320:
thumb_func_start sub_804F344
sub_804F344: @ 804F344
push {lr}
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r3, 0xD0
lsls r3, 1
@@ -47645,13 +47645,13 @@ sub_804F384: @ 804F384
mov r6, r8
push {r6}
sub sp, 0x10
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r8, r0
ldr r0, [r0]
ldrb r0, [r0, 0x10]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -47702,14 +47702,14 @@ sub_804F384: @ 804F384
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
adds r1, r2
movs r0, 0
strh r0, [r1, 0x2E]
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r0, [r0]
strh r0, [r1, 0x30]
add sp, 0x10
@@ -47725,7 +47725,7 @@ sub_804F384: @ 804F384
sub_804F450: @ 804F450
push {r4,lr}
adds r2, r0, 0
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r2, 0x30]
ldrh r0, [r0]
subs r1, r0
@@ -47759,14 +47759,14 @@ _0804F48C:
thumb_func_start sub_804F498
sub_804F498: @ 804F498
push {lr}
- ldr r3, =0x0202406e
- ldr r0, =0x0202449c
+ ldr r3, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldrh r1, [r3]
ldrb r2, [r0, 0x10]
cmp r1, r2
beq _0804F4BA
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -47790,7 +47790,7 @@ _0804F4CE:
sub_804F4D4: @ 804F4D4
push {lr}
bl sub_803F988
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -47804,9 +47804,9 @@ atk6E_state0_side_becomes_attacker: @ 804F4EC
push {lr}
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -47818,11 +47818,11 @@ atk6E_state0_side_becomes_attacker: @ 804F4EC
thumb_func_start atk6F_8026810
atk6F_8026810: @ 804F50C
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
movs r1, 0
@@ -47841,14 +47841,14 @@ atk6F_8026810: @ 804F50C
thumb_func_start atk70_record_ability_usage_of_side
atk70_record_ability_usage_of_side: @ 804F540
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
ldrb r0, [r1]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r1, [r1]
bl b_history__record_ability_usage_of_player
ldr r0, [r4]
@@ -47862,12 +47862,12 @@ atk70_record_ability_usage_of_side: @ 804F540
thumb_func_start sub_804F574
sub_804F574: @ 804F574
- ldr r2, =0x02022f68
+ ldr r2, =gUnknown_02022F68
movs r0, 0xFD
strb r0, [r2]
movs r0, 0x2
strb r0, [r2, 0x1]
- ldr r0, =0x020244e2
+ ldr r0, =gUnknown_020244E2
ldrh r1, [r0]
strb r1, [r2, 0x2]
movs r0, 0xFF
@@ -47885,7 +47885,7 @@ sub_804F574: @ 804F574
atk71_80268A0: @ 804F59C
push {lr}
bl sub_804F574
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -47897,13 +47897,13 @@ atk71_80268A0: @ 804F59C
thumb_func_start atk72_flee
atk72_flee: @ 804F5B4
push {lr}
- ldr r0, =0x0202420d
+ ldr r0, =gUnknown_0202420D
ldrb r0, [r0]
bl sub_803EC20
lsls r0, 24
cmp r0, 0
beq _0804F5E8
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -47919,7 +47919,7 @@ atk72_flee: @ 804F5B4
b _0804F5F0
.pool
_0804F5E8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -47932,23 +47932,23 @@ _0804F5F0:
thumb_func_start atk73_cmd73
atk73_cmd73: @ 804F5F8
push {r4-r6,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r4, [r0]
movs r6, 0x1
ands r4, r6
cmp r4, 0
bne _0804F68E
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
movs r1, 0x1
eors r0, r1
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
muls r1, r0
adds r1, r2
@@ -47966,7 +47966,7 @@ _0804F636:
cmp r5, 0
bne _0804F65C
_0804F63E:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB1
strb r4, [r0]
@@ -47975,7 +47975,7 @@ _0804F63E:
_0804F65C:
cmp r0, 0x27
ble _0804F670
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB1
strb r6, [r0]
@@ -47984,21 +47984,21 @@ _0804F65C:
_0804F670:
cmp r0, 0x9
ble _0804F684
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB1
movs r1, 0x2
b _0804F68C
.pool
_0804F684:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB1
movs r1, 0x3
_0804F68C:
strb r1, [r0]
_0804F68E:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -48013,19 +48013,19 @@ atk74_hp_tresholds_2: @ 804F6A4
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r7, [r0]
movs r0, 0x1
mov r8, r0
ands r7, r0
cmp r7, 0
bne _0804F73E
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
adds r4, r0, 0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r4, [r0]
movs r0, 0x1
eors r4, r0
@@ -48034,13 +48034,13 @@ atk74_hp_tresholds_2: @ 804F6A4
adds r0, r4, 0
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r6, [r1]
lsrs r0, 23
adds r0, r6
adds r0, 0xA8
ldrb r5, [r0]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r0, r1
@@ -48080,7 +48080,7 @@ _0804F736:
_0804F73C:
strb r0, [r1]
_0804F73E:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -48096,20 +48096,20 @@ _0804F73E:
atk75_8026A58: @ 804F754
push {lr}
sub sp, 0x4
- ldr r2, =0x020244b8
- ldr r1, =0x0202420b
+ ldr r2, =gUnknown_020244B8
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r1]
strb r0, [r2]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r1]
lsls r0, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
ldrh r1, [r1]
lsls r2, 24
lsrs r2, 24
@@ -48117,7 +48117,7 @@ atk75_8026A58: @ 804F754
str r3, [sp]
movs r3, 0
bl ExecuteTableBasedItemEffect
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -48132,11 +48132,11 @@ sub_804F7AC: @ 804F7AC
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
ldr r0, [r4]
ldrb r0, [r0, 0x2]
@@ -48180,14 +48180,14 @@ _0804F7E0:
.4byte _0804FD30
.4byte _0804FD5C
_0804F84C:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl b_cancel_multi_turn_move_maybe
b _0804FD70
.pool
_0804F85C:
- ldr r1, =0x0202420b
- ldr r4, =0x0202420c
+ ldr r1, =gUnknown_0202420B
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
strb r0, [r1]
ldrb r0, [r1]
@@ -48196,7 +48196,7 @@ _0804F85C:
eors r0, r1
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -48204,7 +48204,7 @@ _0804F85C:
ldrb r0, [r2, 0x8]
cmp r0, 0
beq _0804F8A8
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r2, 0x9]
movs r0, 0x58
muls r0, r2
@@ -48216,31 +48216,31 @@ _0804F85C:
b _0804FD70
.pool
_0804F8A8:
- ldr r0, =0x0202420c
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_0202420C
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
strb r1, [r0]
b _0804FD70
.pool
_0804F8BC:
bl sub_803BB88
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1]
b _0804FD70
.pool
_0804F8CC:
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
b _0804FD70
.pool
_0804F8E4:
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -48250,19 +48250,19 @@ _0804F8E4:
ands r2, r0
cmp r2, 0
beq _0804F914
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1]
b _0804FD70
.pool
_0804F914:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0]
b _0804FD70
.pool
_0804F920:
- ldr r4, =0x0202437c
- ldr r3, =0x02024064
+ ldr r4, =gUnknown_0202437C
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r1, r0, 2
adds r1, r0
@@ -48286,8 +48286,8 @@ _0804F920:
b _0804FD70
.pool
_0804F958:
- ldr r4, =0x0202406e
- ldr r1, =0x0202449c
+ ldr r4, =gUnknown_0202406E
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
ldrh r3, [r4]
ldrb r2, [r0, 0x10]
@@ -48302,12 +48302,12 @@ _0804F970:
cmp r3, r0
bne _0804F988
_0804F974:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0
b _0804F98C
.pool
_0804F988:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
movs r0, 0x2
_0804F98C:
strb r0, [r1]
@@ -48318,7 +48318,7 @@ _0804F98C:
ldr r1, [r6]
adds r4, r1, r0
movs r3, 0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r1, 0xC
@@ -48353,7 +48353,7 @@ _0804F9D2:
b _0804FD70
.pool
_0804F9E0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0xB
ands r0, r1
@@ -48361,7 +48361,7 @@ _0804F9E0:
beq _0804F9EE
b _0804FD70
_0804F9EE:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrh r0, [r1, 0x28]
cmp r0, 0
bne _0804F9F8
@@ -48374,7 +48374,7 @@ _0804F9F8:
bne _0804FA04
b _0804FD70
_0804FA04:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r1, [r0]
ldr r2, =0xffbfffff
ands r1, r2
@@ -48382,16 +48382,16 @@ _0804FA04:
b _0804FD70
.pool
_0804FA20:
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
mov r8, r2
movs r0, 0
strb r0, [r2]
- ldr r1, =0x02024474
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02024474
+ ldr r6, =gUnknown_02024064
ldrb r0, [r2, 0x1]
strb r0, [r6]
strb r0, [r1, 0x17]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r7, r0, 0
adds r7, 0x92
@@ -48407,7 +48407,7 @@ _0804FA20:
beq _0804FA50
b _0804FD70
_0804FA50:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
mov r12, r0
mov r1, r12
@@ -48459,7 +48459,7 @@ _0804FA82:
b _0804FD70
.pool
_0804FACC:
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
adds r0, r4, 0
bl sub_81A5258
lsls r0, 24
@@ -48472,22 +48472,22 @@ _0804FADE:
b _0804FD70
.pool
_0804FAE8:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r0, 0x80
movs r1, 0
strh r1, [r0]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r3, =gUnknown_0832A328
ldr r1, [r3, 0x4]
lsls r1, 28
ldr r0, [r2]
orrs r0, r1
str r0, [r2]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
ldr r0, =0x000002a1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
ldrh r0, [r0, 0x2]
lsls r0, 2
adds r0, r3
@@ -48495,17 +48495,17 @@ _0804FAE8:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
adds r1, 0x34
ldrb r0, [r1]
movs r2, 0x2
b _0804FBF4
.pool
_0804FB3C:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0
strh r0, [r1, 0x28]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r3, =gUnknown_0832A328
ldr r1, [r3]
lsls r1, 28
@@ -48515,12 +48515,12 @@ _0804FB3C:
lsls r1, 15
orrs r0, r1
str r0, [r2]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
movs r1, 0xA8
lsls r1, 2
adds r2, r1
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
ldrh r0, [r0]
lsls r0, 2
adds r0, r3
@@ -48528,7 +48528,7 @@ _0804FB3C:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r0, [r2, 0x18]
movs r1, 0x2
orrs r0, r1
@@ -48536,12 +48536,12 @@ _0804FB3C:
b _0804FD70
.pool
_0804FB94:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r1, 0
strh r1, [r0, 0x28]
adds r0, 0x80
strh r1, [r0]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r3, =gUnknown_0832A328
ldr r0, [r3]
lsls r0, 28
@@ -48554,12 +48554,12 @@ _0804FB94:
lsls r0, 15
orrs r1, r0
str r1, [r2]
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r2, [r5]
movs r0, 0xA8
lsls r0, 2
adds r2, r0
- ldr r4, =0x0202406e
+ ldr r4, =gUnknown_0202406E
ldrh r0, [r4]
lsls r0, 2
adds r0, r3
@@ -48577,7 +48577,7 @@ _0804FB94:
ldrb r1, [r2]
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
ldrb r0, [r1, 0x18]
movs r2, 0x2
orrs r0, r2
@@ -48592,7 +48592,7 @@ _0804FBF4:
_0804FC18:
movs r0, 0
bl sub_8033E10
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
b _0804FD70
@@ -48605,14 +48605,14 @@ _0804FC32:
b _0804FD70
_0804FC38:
ldr r1, =gUnknown_085CD1C8
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r0, [r0, 0x1]
lsls r0, 2
adds r0, r1
ldr r0, [r0]
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0x16
bl battle_show_message_maybe
b _0804FD70
@@ -48631,22 +48631,22 @@ _0804FC6A:
_0804FC76:
b _0804FD70
_0804FC78:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
movs r0, 0x1
strb r0, [r4]
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r0, 0x58
b _0804FCA2
.pool
_0804FC8C:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r0, 0x3
bls _0804FD70
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
movs r0, 0x3
strb r0, [r4]
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r2, 0x84
lsls r2, 1
adds r0, r2
@@ -48662,14 +48662,14 @@ _0804FCA2:
b _0804FD70
.pool
_0804FCC4:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x55
bl MPlayVolumeControl
b _0804FD70
.pool
_0804FCD8:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -48677,12 +48677,12 @@ _0804FCD8:
b _0804FD70
.pool
_0804FCF0:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
ldr r0, =0x000002a2
adds r2, r0
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -48693,7 +48693,7 @@ _0804FCF0:
b _0804FD70
.pool
_0804FD1C:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl sub_805725C
_0804FD24:
@@ -48702,19 +48702,19 @@ _0804FD24:
b _0804FD70
.pool
_0804FD30:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0804FD50
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0x5
strb r0, [r1]
b _0804FD70
.pool
_0804FD50:
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0xA
strb r0, [r1]
b _0804FD70
@@ -48725,11 +48725,11 @@ _0804FD5C:
movs r0, 0
movs r2, 0x1
bl sub_8034300
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
_0804FD70:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x3
str r0, [r1]
@@ -48748,14 +48748,14 @@ atk77_setprotect: @ 804FD8C
mov r7, r8
push {r7}
movs r6, 0x1
- ldr r2, =0x02024260
- ldr r1, =0x0202420b
+ ldr r2, =gUnknown_02024260
+ ldr r1, =gUnknown_0202420B
ldrb r3, [r1]
lsls r0, r3, 1
adds r0, r2
ldrh r0, [r0]
mov r8, r1
- ldr r7, =0x020242bc
+ ldr r7, =gUnknown_020242BC
cmp r0, 0xB6
beq _0804FDBC
cmp r0, 0xC5
@@ -48769,9 +48769,9 @@ atk77_setprotect: @ 804FD8C
movs r1, 0
strb r1, [r0, 0x8]
_0804FDBC:
- ldr r0, =0x02024082
+ ldr r0, =gUnknown_02024082
ldrb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
subs r0, 0x1
cmp r1, r0
@@ -48797,7 +48797,7 @@ _0804FDCC:
cmp r6, 0
beq _0804FE80
ldr r4, =gBattleMoves
- ldr r3, =0x020241ea
+ ldr r3, =gUnknown_020241EA
ldrh r0, [r3]
lsls r1, r0, 1
adds r1, r0
@@ -48806,7 +48806,7 @@ _0804FDCC:
ldrb r0, [r1]
cmp r0, 0x6F
bne _0804FE1C
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r5]
lsls r1, 4
adds r1, r0
@@ -48814,7 +48814,7 @@ _0804FDCC:
movs r2, 0x1
orrs r0, r2
strb r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
_0804FE1C:
@@ -48826,7 +48826,7 @@ _0804FE1C:
ldrb r0, [r1]
cmp r0, 0x74
bne _0804FE42
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r5]
lsls r1, 4
adds r1, r0
@@ -48834,7 +48834,7 @@ _0804FE1C:
movs r2, 0x2
orrs r0, r2
strb r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
_0804FE42:
@@ -48850,8 +48850,8 @@ _0804FE42:
b _0804FEA2
.pool
_0804FE80:
- ldr r2, =0x020242bc
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -48859,16 +48859,16 @@ _0804FE80:
adds r0, r2
movs r1, 0
strb r1, [r0, 0x8]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
_0804FEA2:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -48885,17 +48885,17 @@ atk78_faintifabilitynotdamp: @ 804FEC8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r2, [r0]
cmp r2, 0
bne _0804FFCC
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r2, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r3, [r0]
adds r5, r1, 0
mov r8, r0
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
cmp r2, r3
bcs _0804FF14
adds r0, r6, 0
@@ -48927,11 +48927,11 @@ _0804FF14:
ldrb r1, [r1]
cmp r0, r1
bne _0804FFB0
- ldr r4, =0x02024064
- ldr r7, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
strb r0, [r4]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
@@ -48943,7 +48943,7 @@ _0804FF14:
bl dp01_build_cmdbuf_x18_0_aa_health_bar_update
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -48957,7 +48957,7 @@ _0804FF14:
ldrb r5, [r7]
ldr r7, =gUnknown_0832A328
adds r4, r0, 0
- ldr r6, =0x02024210
+ ldr r6, =gUnknown_02024210
_0804FF60:
ldrb r2, [r3]
cmp r2, r5
@@ -48980,7 +48980,7 @@ _0804FF76:
b _0804FFCC
.pool
_0804FFB0:
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
movs r0, 0x6
strb r0, [r1]
ldrb r0, [r5]
@@ -48990,7 +48990,7 @@ _0804FFB0:
adds r1, 0x20
ldrb r1, [r1]
bl b_history__record_ability_usage_of_player
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB560
str r0, [r1]
_0804FFCC:
@@ -49006,15 +49006,15 @@ _0804FFCC:
atk79_setuserhptozero: @ 804FFE4
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r3, [r0]
cmp r3, 0
bne _08050028
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r4]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r0, [r4]
movs r2, 0x58
muls r0, r2
@@ -49032,7 +49032,7 @@ atk79_setuserhptozero: @ 804FFE4
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49047,7 +49047,7 @@ _08050028:
thumb_func_start sub_8050044
sub_8050044: @ 8050044
push {r4-r7,lr}
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r4, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -49059,24 +49059,24 @@ sub_8050044: @ 8050044
ldrb r0, [r2, 0x4]
lsls r0, 24
orrs r4, r0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
adds r7, r3, 0
cmp r0, 0
beq _080500DC
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
adds r1, 0x1
strb r1, [r0]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
lsls r1, 24
lsrs r1, 24
adds r3, r0, 0
- ldr r6, =0x02024210
+ ldr r6, =gUnknown_02024210
ldr r5, =gUnknown_0832A328
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
mov r12, r0
ldrb r0, [r2]
cmp r1, r0
@@ -49124,7 +49124,7 @@ _080500E0:
thumb_func_start sub_80500E8
sub_80500E8: @ 80500E8
push {r4-r6,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r1, [r4]
ldrb r2, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -49137,15 +49137,15 @@ sub_80500E8: @ 80500E8
lsls r0, 24
orrs r2, r0
ldrb r0, [r1, 0x5]
- ldr r3, =0x0202420c
+ ldr r3, =gUnknown_0202420C
cmp r0, 0x1
bne _08050110
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r3]
_08050110:
- ldr r1, =0x020241f0
- ldr r6, =0x02024084
+ ldr r1, =gUnknown_020241F0
+ ldr r6, =gUnknown_02024084
ldrb r0, [r3]
movs r5, 0x58
muls r0, r5
@@ -49189,8 +49189,8 @@ sub_8050164: @ 8050164
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r2, =0x0202406c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202406C
+ ldr r0, =gUnknown_0202420B
mov r10, r0
movs r1, 0
add r0, sp, 0x4
@@ -49205,13 +49205,13 @@ _0805017A:
ldrb r1, [r2]
cmp r5, r1
bge _080501D0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r6, [r0]
ldr r2, =0x0000ffff
mov r9, r2
lsls r4, r6, 3
mov r2, sp
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
mov r12, r0
adds r7, r1, 0
_080501A0:
@@ -49243,7 +49243,7 @@ _080501C8:
_080501D0:
mov r1, r10
ldrb r0, [r1]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
lsls r0, 1
adds r0, r1
@@ -49259,12 +49259,12 @@ _080501D0:
ldr r0, =0x0000ffff
cmp r3, r0
beq _08050220
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffbff
ands r0, r1
str r0, [r2]
- ldr r4, =0x020241ea
+ ldr r4, =gUnknown_020241EA
strh r3, [r4]
b _0805024A
.pool
@@ -49272,7 +49272,7 @@ _08050220:
mov r0, r8
cmp r0, 0
beq _08050290
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffbff
ands r0, r1
@@ -49283,7 +49283,7 @@ _08050220:
mov r1, r8
bl __modsi3
adds r5, r0, 0
- ldr r4, =0x020241ea
+ ldr r4, =gUnknown_020241EA
lsls r0, r5, 1
add r0, sp
ldrh r0, [r0]
@@ -49292,9 +49292,9 @@ _0805024A:
ldrh r0, [r4]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r3, =gUnknown_082D86A8
ldr r2, =gBattleMoves
ldrh r1, [r4]
@@ -49310,7 +49310,7 @@ _0805024A:
b _080502AE
.pool
_08050290:
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
mov r0, r10
ldrb r1, [r0]
lsls r0, r1, 2
@@ -49321,7 +49321,7 @@ _08050290:
movs r2, 0x20
orrs r1, r2
strb r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49340,18 +49340,18 @@ _080502AE:
thumb_func_start sub_80502C8
sub_80502C8: @ 80502C8
push {lr}
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r0, [r2]
movs r1, 0x7
ands r1, r0
cmp r1, 0
beq _080502F4
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _08050304
@@ -49359,14 +49359,14 @@ sub_80502C8: @ 80502C8
_080502F4:
movs r0, 0x1
strh r0, [r2]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x28
movs r1, 0x5
strb r1, [r0]
_08050304:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49378,10 +49378,10 @@ _08050304:
thumb_func_start atk7E_setreflect
atk7E_setreflect: @ 805031C
push {r4-r6,lr}
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
bl battle_get_per_side_status
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
movs r5, 0x1
adds r1, r5, 0
ands r1, r0
@@ -49392,12 +49392,12 @@ atk7E_setreflect: @ 805031C
ands r0, r1
cmp r0, 0
beq _0805035C
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
b _080503D0
.pool
@@ -49414,7 +49414,7 @@ _0805035C:
strh r0, [r1]
ldrb r0, [r6]
bl battle_get_per_side_status
- ldr r4, =0x02024294
+ ldr r4, =gUnknown_02024294
adds r1, r5, 0
ands r1, r0
lsls r0, r1, 1
@@ -49433,7 +49433,7 @@ _0805035C:
adds r0, r4
ldrb r1, [r6]
strb r1, [r0, 0x1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r5
cmp r0, 0
@@ -49444,17 +49444,17 @@ _0805035C:
lsrs r1, r0, 24
cmp r1, 0x2
bne _080503CC
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
b _080503D2
.pool
_080503CC:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
_080503D0:
strb r0, [r1, 0x5]
_080503D2:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49470,15 +49470,15 @@ sub_80503E8: @ 80503E8
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r7, =0x0202427c
+ ldr r7, =gUnknown_0202427C
ldrb r5, [r7]
movs r0, 0x29
ands r0, r5
cmp r0, 0
bne _0805041A
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
mov r9, r0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
mov r8, r1
ldrb r4, [r1]
lsls r0, r4, 2
@@ -49495,13 +49495,13 @@ _0805041A:
movs r0, 0x1
orrs r0, r5
strb r0, [r7]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _08050488
.pool
_08050438:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r4
adds r1, r0, r1
@@ -49519,13 +49519,13 @@ _08050454:
movs r0, 0x1
orrs r0, r5
strb r0, [r7]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _08050488
.pool
_0805046C:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
orrs r2, r0
str r2, [r6]
@@ -49537,10 +49537,10 @@ _0805046C:
mov r2, r12
orrs r0, r2
str r0, [r1]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x5]
_08050488:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49556,7 +49556,7 @@ _08050488:
thumb_func_start atk80_manipulatedamage
atk80_manipulatedamage: @ 80504A8
push {r4,lr}
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
ldrb r2, [r0, 0x1]
adds r4, r1, 0
@@ -49573,13 +49573,13 @@ _080504C4:
beq _08050510
b _08050518
_080504CA:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldr r0, [r1]
negs r0, r0
b _08050516
.pool
_080504D8:
- ldr r3, =0x020241f0
+ ldr r3, =gUnknown_020241F0
ldr r0, [r3]
lsrs r1, r0, 31
adds r0, r1
@@ -49589,8 +49589,8 @@ _080504D8:
bne _080504EA
str r2, [r3]
_080504EA:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -49604,7 +49604,7 @@ _080504EA:
b _08050518
.pool
_08050510:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldr r0, [r1]
lsls r0, 1
_08050516:
@@ -49623,7 +49623,7 @@ _08050518:
atk81_setrest: @ 8050528
push {r4-r7,lr}
sub sp, 0x4
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r12, r0
ldr r1, [r0]
ldrb r6, [r1, 0x1]
@@ -49636,14 +49636,14 @@ atk81_setrest: @ 8050528
ldrb r0, [r1, 0x4]
lsls r0, 24
orrs r6, r0
- ldr r5, =0x02024064
- ldr r2, =0x0202420c
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024064
+ ldr r2, =gUnknown_0202420C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r2]
strb r0, [r5]
- ldr r4, =0x020241f0
- ldr r1, =0x02024084
+ ldr r4, =gUnknown_020241F0
+ ldr r1, =gUnknown_02024084
ldrb r0, [r2]
movs r3, 0x58
muls r0, r3
@@ -49675,13 +49675,13 @@ _08050598:
ands r1, r0
cmp r1, 0
beq _080505B4
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _080505B8
.pool
_080505B4:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
_080505B8:
ldrb r0, [r5]
@@ -49702,7 +49702,7 @@ _080505B8:
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r7]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -49717,7 +49717,7 @@ _080505E8:
thumb_func_start atk82_jumpifnotfirstturn
atk82_jumpifnotfirstturn: @ 80505F8
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r4, [r5]
ldrb r3, [r4, 0x1]
ldrb r0, [r4, 0x2]
@@ -49729,8 +49729,8 @@ atk82_jumpifnotfirstturn: @ 80505F8
ldrb r0, [r4, 0x4]
lsls r0, 24
orrs r3, r0
- ldr r2, =0x020242bc
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -49753,7 +49753,7 @@ _0805063A:
thumb_func_start sub_8050640
sub_8050640: @ 8050640
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49769,12 +49769,12 @@ sub_8050650: @ 8050650
lsls r0, 24
lsrs r3, r0, 24
movs r2, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
mov r8, r0
cmp r2, r1
bge _080506C4
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r12, r0
movs r0, 0x58
muls r0, r3
@@ -49783,8 +49783,8 @@ sub_8050650: @ 8050650
adds r5, 0x20
adds r4, r1, 0
movs r3, 0
- ldr r6, =0x02024474
- ldr r7, =0x02024332
+ ldr r6, =gUnknown_02024474
+ ldr r7, =gUnknown_02024332
_0805067C:
mov r0, r12
adds r0, 0x50
@@ -49799,7 +49799,7 @@ _0805067C:
beq _080506BC
movs r3, 0
strb r2, [r6, 0x17]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r1]
cmp r0, 0xFF
beq _080506DC
@@ -49822,7 +49822,7 @@ _080506C4:
movs r0, 0x1
b _080506E2
_080506D0:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x5]
b _080506C4
.pool
@@ -49842,7 +49842,7 @@ _080506E2:
thumb_func_start sub_80506EC
sub_80506EC: @ 80506EC
push {r4-r6,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r1, [r5]
ldrb r4, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -49854,7 +49854,7 @@ sub_80506EC: @ 80506EC
ldrb r0, [r1, 0x4]
lsls r0, 24
orrs r4, r0
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
ldrb r0, [r6]
bl sub_8050650
lsls r0, 24
@@ -49864,7 +49864,7 @@ sub_80506EC: @ 80506EC
b _08050762
.pool
_08050720:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r3, [r6]
movs r0, 0x58
muls r0, r3
@@ -49877,9 +49877,9 @@ _08050720:
cmp r1, 0x48
bne _0805075C
_08050738:
- ldr r2, =0x0202420a
+ ldr r2, =gUnknown_0202420A
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
str r4, [r5]
@@ -49901,8 +49901,8 @@ _08050762:
thumb_func_start sub_8050768
sub_8050768: @ 8050768
push {r4,r5,lr}
- ldr r5, =0x020242bc
- ldr r4, =0x0202420b
+ ldr r5, =gUnknown_020242BC
+ ldr r4, =gUnknown_0202420B
ldrb r1, [r4]
lsls r0, r1, 3
subs r0, r1
@@ -49911,12 +49911,12 @@ sub_8050768: @ 8050768
ldrb r0, [r1, 0x9]
cmp r0, 0x3
bne _080507A0
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _080507CA
@@ -49925,7 +49925,7 @@ _080507A0:
adds r0, 0x1
movs r3, 0
strb r0, [r1, 0x9]
- ldr r2, =0x02022f58
+ ldr r2, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r2]
movs r0, 0x1
@@ -49941,10 +49941,10 @@ _080507A0:
strb r0, [r2, 0x4]
movs r0, 0xFF
strb r0, [r2, 0x5]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x5]
_080507CA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -49960,7 +49960,7 @@ atk86_stockpiletobasedamage: @ 80507E4
mov r7, r8
push {r7}
sub sp, 0x10
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r1, [r3]
ldrb r2, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -49972,8 +49972,8 @@ atk86_stockpiletobasedamage: @ 80507E4
ldrb r0, [r1, 0x4]
lsls r0, 24
orrs r2, r0
- ldr r7, =0x020242bc
- ldr r6, =0x0202420b
+ ldr r7, =gUnknown_020242BC
+ ldr r6, =gUnknown_0202420B
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -49986,14 +49986,14 @@ atk86_stockpiletobasedamage: @ 80507E4
b _080508CA
.pool
_08050828:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x6]
cmp r0, 0x1
beq _080508B0
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
mov r8, r0
- ldr r4, =0x0202428e
- ldr r5, =0x0202420c
+ ldr r4, =gUnknown_0202428E
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
bl battle_get_per_side_status
movs r1, 0x1
@@ -50004,12 +50004,12 @@ _08050828:
ldrb r0, [r6]
movs r4, 0x58
muls r0, r4
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r0, r2
ldrb r1, [r5]
muls r1, r4
adds r1, r2
- ldr r2, =0x020241ea
+ ldr r2, =gUnknown_020241EA
ldrh r2, [r2]
movs r4, 0
str r4, [sp]
@@ -50029,7 +50029,7 @@ _08050828:
muls r3, r1
mov r1, r8
str r3, [r1]
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -50037,7 +50037,7 @@ _08050828:
adds r0, r7
ldrb r0, [r0, 0x9]
strb r0, [r2, 0x18]
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r0, [r6]
lsls r0, 4
adds r0, r1
@@ -50052,8 +50052,8 @@ _08050828:
mov r1, r8
str r0, [r1]
_080508B0:
- ldr r2, =0x020242bc
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -50061,7 +50061,7 @@ _080508B0:
adds r0, r2
movs r1, 0
strb r1, [r0, 0x9]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -50080,7 +50080,7 @@ atk87_stockpiletohprecovery: @ 8050904
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, =0x02024214
+ ldr r7, =gUnknown_02024214
ldr r1, [r7]
ldrb r2, [r1, 0x1]
ldrb r0, [r1, 0x2]
@@ -50092,9 +50092,9 @@ atk87_stockpiletohprecovery: @ 8050904
ldrb r0, [r1, 0x4]
lsls r0, 24
orrs r2, r0
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
mov r8, r0
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r3, [r6]
lsls r0, r3, 3
subs r0, r3
@@ -50105,12 +50105,12 @@ atk87_stockpiletohprecovery: @ 8050904
cmp r1, 0
bne _08050954
str r2, [r7]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
b _080509D0
.pool
_08050954:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r1, r0, r1
@@ -50121,16 +50121,16 @@ _08050954:
movs r0, 0
strb r0, [r4, 0x9]
str r2, [r7]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r6]
strb r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _080509D0
.pool
_08050984:
- ldr r5, =0x020241f0
+ ldr r5, =gUnknown_020241F0
ldrh r0, [r1, 0x2C]
ldrb r1, [r4, 0x9]
movs r2, 0x3
@@ -50147,7 +50147,7 @@ _080509A0:
ldr r0, [r5]
negs r0, r0
str r0, [r5]
- ldr r3, =0x02024474
+ ldr r3, =gUnknown_02024474
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -50165,7 +50165,7 @@ _080509A0:
ldr r0, [r7]
adds r0, 0x5
str r0, [r7]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r6]
strb r0, [r1]
_080509D0:
@@ -50180,8 +50180,8 @@ _080509D0:
thumb_func_start atk88_negativedamage
atk88_negativedamage: @ 80509E8
push {lr}
- ldr r2, =0x020241f0
- ldr r0, =0x020241f4
+ ldr r2, =gUnknown_020241F0
+ ldr r0, =gUnknown_020241F4
ldr r0, [r0]
lsrs r1, r0, 31
adds r0, r1
@@ -50194,7 +50194,7 @@ atk88_negativedamage: @ 80509E8
negs r0, r0
str r0, [r2]
_08050A04:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -50224,13 +50224,13 @@ sub_8050A1C: @ 8050A1C
ands r0, r5
cmp r0, 0
beq _08050A50
- ldr r0, =0x02024064
- ldr r1, =0x0202420b
+ ldr r0, =gUnknown_02024064
+ ldr r1, =gUnknown_0202420B
b _08050A54
.pool
_08050A50:
- ldr r0, =0x02024064
- ldr r1, =0x0202420c
+ ldr r0, =gUnknown_02024064
+ ldr r1, =gUnknown_0202420C
_08050A54:
ldrb r1, [r1]
strb r1, [r0]
@@ -50260,7 +50260,7 @@ _08050A6E:
_08050A84:
movs r0, 0xDF
ands r5, r0
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r4, 0
movs r2, 0xFD
strb r2, [r1]
@@ -50277,8 +50277,8 @@ _08050A84:
blt _08050AA8
b _08050D8C
_08050AA8:
- ldr r4, =0x02024294
- ldr r1, =0x02024064
+ ldr r4, =gUnknown_02024294
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
bl battle_get_per_side_status
movs r1, 0x1
@@ -50293,14 +50293,14 @@ _08050AA8:
mov r2, r9
cmp r2, 0
bne _08050B48
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xAE
beq _08050B78
cmp r5, 0x1
bne _08050B68
- ldr r4, =0x0202437c
- ldr r3, =0x02024064
+ ldr r4, =gUnknown_0202437C
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r1, r0, 2
adds r1, r0
@@ -50310,7 +50310,7 @@ _08050AA8:
lsls r0, 31
cmp r0, 0
beq _08050B10
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r4, r8
str r4, [r0]
b _08050B68
@@ -50318,11 +50318,11 @@ _08050AA8:
_08050B10:
mov r0, r8
bl b_movescr_stack_push
- ldr r1, =0x02024474
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02024474
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
strb r0, [r1, 0x17]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAE03
str r0, [r1]
ldrb r1, [r6]
@@ -50337,7 +50337,7 @@ _08050B10:
b _08050B68
.pool
_08050B48:
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xAE
beq _08050B78
@@ -50349,7 +50349,7 @@ _08050B48:
lsls r0, 24
cmp r0, 0
beq _08050B78
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D9F1C
str r0, [r1]
_08050B68:
@@ -50357,8 +50357,8 @@ _08050B68:
b _08050E80
.pool
_08050B78:
- ldr r2, =0x02024084
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
movs r4, 0x58
adds r0, r3, 0
@@ -50375,13 +50375,13 @@ _08050B94:
mov r0, r9
cmp r0, 0
bne _08050C2C
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xAE
beq _08050C2C
cmp r5, 0x1
bne _08050B68
- ldr r4, =0x0202437c
+ ldr r4, =gUnknown_0202437C
lsls r0, r3, 2
adds r0, r3
lsls r0, 2
@@ -50390,7 +50390,7 @@ _08050B94:
lsls r0, 31
cmp r0, 0
beq _08050BD4
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r1, r8
str r1, [r0]
b _08050B68
@@ -50398,14 +50398,14 @@ _08050B94:
_08050BD4:
mov r0, r8
bl b_movescr_stack_push
- ldr r1, =0x02024474
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_02024474
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
strb r0, [r1, 0x17]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB5C7
str r0, [r1]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r2]
movs r3, 0x58
muls r0, r3
@@ -50416,7 +50416,7 @@ _08050BD4:
ldrb r0, [r2]
ldrb r1, [r1]
bl b_history__record_ability_usage_of_player
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
lsls r0, r1, 2
adds r0, r1
@@ -50429,7 +50429,7 @@ _08050BD4:
b _08050B68
.pool
_08050C2C:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
movs r4, 0x58
muls r0, r4
@@ -50447,14 +50447,14 @@ _08050C2C:
bne _08050B68
mov r0, r8
bl b_movescr_stack_push
- ldr r1, =0x02024474
- ldr r3, =0x02024064
+ ldr r1, =gUnknown_02024474
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
strb r0, [r1, 0x17]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB62F
str r0, [r1]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r3]
muls r0, r4
add r0, r10
@@ -50467,7 +50467,7 @@ _08050C2C:
b _08050B68
.pool
_08050C8C:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
movs r4, 0x58
muls r0, r4
@@ -50487,14 +50487,14 @@ _08050C8C:
_08050CAE:
mov r0, r8
bl b_movescr_stack_push
- ldr r1, =0x02024474
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_02024474
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
strb r0, [r1, 0x17]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB62F
str r0, [r1]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r2]
muls r0, r4
add r0, r10
@@ -50507,7 +50507,7 @@ _08050CAE:
b _08050B68
.pool
_08050CF0:
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
@@ -50526,7 +50526,7 @@ _08050D08:
ands r0, r1
negs r0, r0
lsls r0, 24
- ldr r3, =0x02022f68
+ ldr r3, =gUnknown_02022F68
movs r4, 0
movs r1, 0xFD
strb r1, [r3]
@@ -50555,7 +50555,7 @@ _08050D32:
adds r1, r2, r3
movs r0, 0xFF
strb r0, [r1]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -50569,9 +50569,9 @@ _08050D32:
cmp r0, 0
beq _08050DE2
movs r1, 0
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
- ldr r3, =0x02024332
+ ldr r3, =gUnknown_02024332
mov r8, r3
cmp r0, r2
bne _08050D76
@@ -50585,7 +50585,7 @@ _08050D8C:
asrs r6, r0, 28
movs r0, 0x7
ands r6, r0
- ldr r3, =0x02022f68
+ ldr r3, =gUnknown_02022F68
strb r2, [r3]
movs r2, 0x1
cmp r6, 0x2
@@ -50611,8 +50611,8 @@ _08050DA6:
mov r2, r12
orrs r0, r2
strb r0, [r1]
- ldr r2, =0x02024084
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02024084
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
movs r0, 0x58
muls r0, r3
@@ -50627,7 +50627,7 @@ _08050DA6:
cmp r0, 0xC
bne _08050DFC
_08050DE2:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
mov r8, r1
@@ -50635,9 +50635,9 @@ _08050DE2:
.pool
_08050DFC:
movs r1, 0
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
mov r8, r2
cmp r0, r3
bne _08050E0C
@@ -50646,7 +50646,7 @@ _08050E0C:
mov r3, r8
strb r1, [r3, 0x5]
_08050E10:
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
movs r4, 0x58
adds r1, r0, 0
@@ -50671,7 +50671,7 @@ _08050E10:
movs r0, 0
strb r0, [r1]
_08050E40:
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r0, [r1]
muls r0, r4
adds r0, r7, r0
@@ -50691,7 +50691,7 @@ _08050E56:
ands r3, r5
cmp r3, 0
beq _08050E70
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -50720,7 +50720,7 @@ _08050E80:
thumb_func_start atk89_statbuffchange
atk89_statbuffchange: @ 8050EA0
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r2, [r5]
ldrb r3, [r2, 0x2]
ldrb r0, [r2, 0x3]
@@ -50732,7 +50732,7 @@ atk89_statbuffchange: @ 8050EA0
ldrb r0, [r2, 0x5]
lsls r0, 24
orrs r3, r0
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r4, [r0, 0x1A]
movs r0, 0xF0
ands r0, r4
@@ -50759,13 +50759,13 @@ _08050EDC:
atk8A_normalisebuffs: @ 8050EEC
push {r4-r7,lr}
movs r2, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r1, [r0]
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r12, r0
cmp r2, r1
bge _08050F24
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r4, 0x6
adds r5, r1, 0
movs r7, 0x58
@@ -50801,8 +50801,8 @@ _08050F24:
thumb_func_start atk8B_setbide
atk8B_setbide: @ 8050F40
push {r4,r5,lr}
- ldr r4, =0x02024084
- ldr r3, =0x0202420b
+ ldr r4, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
movs r5, 0x58
adds r2, r0, 0
@@ -50814,15 +50814,15 @@ atk8B_setbide: @ 8050F40
lsls r1, 5
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024268
+ ldr r1, =gUnknown_02024268
ldrb r0, [r3]
lsls r0, 1
adds r0, r1
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
movs r2, 0
strh r1, [r0]
- ldr r1, =0x020241f8
+ ldr r1, =gUnknown_020241F8
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
@@ -50836,7 +50836,7 @@ atk8B_setbide: @ 8050F40
lsls r2, 2
orrs r0, r2
str r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -50849,8 +50849,8 @@ atk8B_setbide: @ 8050F40
thumb_func_start atk8C_confuseifrepeatingattackends
atk8C_confuseifrepeatingattackends: @ 8050FB0
push {lr}
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -50862,11 +50862,11 @@ atk8C_confuseifrepeatingattackends: @ 8050FB0
ands r0, r1
cmp r0, 0
bne _08050FD2
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x75
strb r0, [r1, 0x3]
_08050FD2:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -50878,17 +50878,17 @@ _08050FD2:
thumb_func_start atk8D_setloopcounter
atk8D_setloopcounter: @ 8050FF0
push {r4,r5,lr}
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
ldr r0, [r0]
ldrb r1, [r0, 0x1]
cmp r1, 0
beq _0805100C
- ldr r0, =0x02024212
+ ldr r0, =gUnknown_02024212
strb r1, [r0]
b _08051026
.pool
_0805100C:
- ldr r4, =0x02024212
+ ldr r4, =gUnknown_02024212
bl GenerateRandomNumber
movs r5, 0x3
ands r0, r5
@@ -50901,7 +50901,7 @@ _08051022:
adds r0, 0x2
strb r0, [r4]
_08051026:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -50913,7 +50913,7 @@ _08051026:
thumb_func_start atk8E_cmd8e
atk8E_cmd8e: @ 805103C
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r2, 0
movs r0, 0xFD
strb r0, [r1, 0x8]
@@ -50924,7 +50924,7 @@ atk8E_cmd8e: @ 805103C
strb r2, [r1, 0xC]
movs r0, 0xFF
strb r0, [r1, 0xD]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -50935,15 +50935,15 @@ atk8E_cmd8e: @ 805103C
thumb_func_start sub_8051064
sub_8051064: @ 8051064
push {r4-r7,lr}
- ldr r6, =0x02024084
- ldr r7, =0x0202420b
+ ldr r6, =gUnknown_02024084
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
movs r5, 0x58
adds r1, r0, 0
muls r1, r5
adds r1, r6
adds r1, 0x2A
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r3, [r4]
adds r0, r3, 0
muls r0, r5
@@ -50953,11 +50953,11 @@ sub_8051064: @ 8051064
ldrb r0, [r0]
cmp r1, r0
bcc _080510AC
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, r3, r1
adds r1, 0x58
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, r3, 1
b _08051108
.pool
@@ -50984,7 +50984,7 @@ _080510AC:
lsrs r1, 2
cmp r0, r1
bhi _080510FC
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -51001,17 +51001,17 @@ _080510AC:
b _08051116
.pool
_080510FC:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, r4, r1
adds r1, 0x58
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, r4, 1
_08051108:
adds r0, r2
ldrh r0, [r0]
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DADD8
str r0, [r1]
movs r0, 0x1
@@ -51032,7 +51032,7 @@ sub_805112C: @ 805112C
sub sp, 0xC
movs r0, 0
str r0, [sp, 0x4]
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
movs r1, 0x8
ands r0, r1
@@ -51040,15 +51040,15 @@ sub_805112C: @ 805112C
bne _0805114A
b _08051410
_0805114A:
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
str r1, [sp]
cmp r0, 0
bne _08051160
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
str r0, [sp]
_08051160:
ldr r2, [r5]
@@ -51069,7 +51069,7 @@ _08051160:
cmp r0, 0
beq _080511C8
_08051182:
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -51091,7 +51091,7 @@ _080511B2:
mov r10, r0
movs r0, 0x1
str r0, [sp, 0x8]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r1]
b _0805128E
.pool
@@ -51130,8 +51130,8 @@ _08051202:
mov r10, r1
movs r0, 0x1
str r0, [sp, 0x8]
- ldr r2, =0x0202406e
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
b _0805128E
.pool
@@ -51174,8 +51174,8 @@ _08051258:
movs r1, 0x1
_08051260:
str r1, [sp, 0x8]
- ldr r2, =0x0202406e
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
b _0805128E
.pool
@@ -51191,7 +51191,7 @@ _08051274:
mov r10, r1
movs r0, 0x2
str r0, [sp, 0x8]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r4]
_0805128E:
lsls r0, r1, 1
@@ -51212,7 +51212,7 @@ _080512A4:
mov r10, r0
movs r1, 0x1
str r1, [sp, 0x8]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -51254,7 +51254,7 @@ _080512FC:
ldr r0, [sp, 0x8]
cmp r1, r0
bgt _08051328
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -51306,9 +51306,9 @@ _08051332:
cmp r0, 0
beq _08051332
_08051378:
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x5C
@@ -51320,7 +51320,7 @@ _08051378:
ldrb r0, [r4]
bl sub_803BDA0
_08051396:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r1, 0x81
lsls r1, 1
@@ -51342,7 +51342,7 @@ _08051396:
cmp r2, r0
bne _080513DE
_080513C0:
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
lsls r4, r6, 24
lsrs r4, 24
@@ -51356,14 +51356,14 @@ _080513C0:
movs r2, 0x1
bl sub_81B8E80
_080513DE:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _08051414
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r1, r6, 24
lsrs r1, 24
@@ -51391,8 +51391,8 @@ sub_8051424: @ 8051424
mov r5, r8
push {r5-r7}
movs r6, 0
- ldr r2, =0x02024084
- ldr r3, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
@@ -51425,9 +51425,9 @@ _08051466:
bcs _080514E8
ldr r0, =gBattleMoves
mov r10, r0
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
mov r12, r5
- ldr r7, =0x0202420b
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
movs r4, 0x58
adds r5, r0, 0
@@ -51487,7 +51487,7 @@ _080514DE:
_080514E8:
cmp r3, r6
bne _0805150C
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -51512,9 +51512,9 @@ _08051512:
ands r3, r7
cmp r3, r6
bcs _08051512
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
lsls r1, r3, 1
- ldr r3, =0x0202420b
+ ldr r3, =gUnknown_0202420B
ldrb r2, [r3]
movs r0, 0x58
adds r5, r2, 0
@@ -51571,7 +51571,7 @@ _08051572:
add r0, r8
adds r0, 0x22
strb r2, [r0]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x3
@@ -51579,7 +51579,7 @@ _08051572:
strb r2, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -51597,31 +51597,31 @@ _080515B0:
thumb_func_start atk91_givemoney
atk91_givemoney: @ 80515C8
push {r4,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
cmp r0, 0
bne _08051650
- ldr r1, =0x0202432e
+ ldr r1, =gUnknown_0202432E
ldrh r0, [r1]
cmp r0, 0
beq _08051650
adds r1, r0, 0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x4A
ldrb r0, [r0]
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
adds r0, r1
adds r1, r4, 0
bl add_money
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x1
@@ -51638,7 +51638,7 @@ atk91_givemoney: @ 80515C8
strb r4, [r1, 0x5]
movs r0, 0xFF
strb r0, [r1, 0x6]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
adds r0, 0x1
bl b_movescr_stack_push
@@ -51647,7 +51647,7 @@ atk91_givemoney: @ 80515C8
b _08051658
.pool
_08051650:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -51661,10 +51661,10 @@ _08051658:
thumb_func_start atk92_setlightscreen
atk92_setlightscreen: @ 8051664
push {r4-r6,lr}
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
bl battle_get_per_side_status
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
movs r6, 0x1
adds r1, r6, 0
ands r1, r0
@@ -51675,12 +51675,12 @@ atk92_setlightscreen: @ 8051664
ands r0, r1
cmp r0, 0
beq _080516A4
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
b _08051718
.pool
@@ -51697,7 +51697,7 @@ _080516A4:
strh r0, [r1]
ldrb r0, [r5]
bl battle_get_per_side_status
- ldr r4, =0x02024294
+ ldr r4, =gUnknown_02024294
adds r1, r6, 0
ands r1, r0
lsls r0, r1, 1
@@ -51716,7 +51716,7 @@ _080516A4:
adds r0, r4
ldrb r1, [r5]
strb r1, [r0, 0x3]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r6
cmp r0, 0
@@ -51727,16 +51727,16 @@ _080516A4:
lsrs r0, 24
cmp r0, 0x2
bne _08051714
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x4
b _08051718
.pool
_08051714:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x3
_08051718:
strb r0, [r1, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -51752,8 +51752,8 @@ atk93_ko_move: @ 8051730
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r7, =0x02024084
- ldr r6, =0x0202420c
+ ldr r7, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420C
ldrb r2, [r6]
movs r5, 0x58
adds r0, r2, 0
@@ -51762,7 +51762,7 @@ atk93_ko_move: @ 8051730
ldrh r0, [r1, 0x2E]
cmp r0, 0xAF
bne _08051768
- ldr r1, =0x02024404
+ ldr r1, =gUnknown_02024404
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -51784,8 +51784,8 @@ _08051768:
lsls r0, 24
lsrs r6, r0, 24
_08051782:
- ldr r1, =0x0202420f
- ldr r5, =0x0202420c
+ ldr r1, =gUnknown_0202420F
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
strb r0, [r1]
cmp r4, 0x27
@@ -51802,7 +51802,7 @@ _08051782:
ldrb r0, [r5]
movs r1, 0x27
bl b_history__record_item_x12_of_player
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r5]
lsls r0, r1, 2
adds r0, r1
@@ -51813,8 +51813,8 @@ _08051782:
orrs r1, r2
strb r1, [r0]
_080517C0:
- ldr r1, =0x02024084
- ldr r2, =0x0202420c
+ ldr r1, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420C
ldrb r3, [r2]
movs r6, 0x58
adds r0, r3, 0
@@ -51827,14 +51827,14 @@ _080517C0:
mov r9, r2
cmp r4, 0x5
bne _0805181C
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r4, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB552
str r0, [r1]
mov r1, r9
@@ -51844,7 +51844,7 @@ _080517C0:
b _08051A70
.pool
_0805181C:
- ldr r1, =0x020242ac
+ ldr r1, =gUnknown_020242AC
lsls r0, r3, 2
adds r0, r1
ldr r0, [r0]
@@ -51853,13 +51853,13 @@ _0805181C:
cmp r0, 0
bne _080518A0
ldr r1, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
lsls r2, r0, 1
adds r2, r0
lsls r2, 2
adds r2, r1
- ldr r7, =0x0202420b
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
muls r0, r6
add r0, r8
@@ -51903,12 +51903,12 @@ _08051870:
b _08051A08
.pool
_080518A0:
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
adds r0, r1
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r0, 0x15]
adds r7, r1, 0
ldrb r3, [r7]
@@ -51926,20 +51926,20 @@ _080518A0:
bcs _08051942
_080518CA:
ldr r1, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
lsls r2, r0, 1
adds r2, r0
lsls r2, 2
adds r2, r1
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
ldrb r0, [r7]
movs r5, 0x58
muls r0, r5
adds r0, r6
adds r0, 0x2A
ldrb r1, [r0]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
mov r8, r0
ldrb r0, [r0]
muls r0, r5
@@ -51979,14 +51979,14 @@ _080518CA:
_08051934:
movs r4, 0
_08051936:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
mov r8, r3
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
mov r9, r0
cmp r4, 0
beq _08051A08
_08051942:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
mov r1, r9
ldrb r2, [r1]
lsls r1, r2, 4
@@ -51995,20 +51995,20 @@ _08051942:
lsls r0, 30
cmp r0, 0
bge _08051990
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0x58
muls r0, r2
add r0, r8
ldrh r0, [r0, 0x28]
subs r0, 0x1
str r0, [r1]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x40
b _080519EE
.pool
_08051990:
- ldr r0, =0x0202437c
+ ldr r0, =gUnknown_0202437C
lsls r1, r2, 2
adds r1, r2
lsls r1, 2
@@ -52017,7 +52017,7 @@ _08051990:
lsrs r0, 7
cmp r0, 0
beq _080519DC
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r3, 0x58
adds r0, r2, 0
muls r0, r3
@@ -52025,12 +52025,12 @@ _08051990:
ldrh r0, [r0, 0x28]
subs r0, 0x1
str r0, [r1]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
mov r2, r9
ldrb r0, [r2]
muls r0, r3
@@ -52040,40 +52040,40 @@ _08051990:
b _080519F2
.pool
_080519DC:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0x58
muls r0, r2
add r0, r8
ldrh r0, [r0, 0x28]
str r0, [r1]
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x10
_080519EE:
orrs r0, r1
strb r0, [r2]
_080519F2:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08051A70
.pool
_08051A08:
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r3, =0x02024084
- ldr r0, =0x0202420b
+ ldr r3, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
movs r2, 0x58
adds r1, r0, 0
muls r1, r2
adds r1, r3
adds r1, 0x2A
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r2
adds r0, r3
@@ -52082,16 +52082,16 @@ _08051A08:
ldrb r0, [r0]
cmp r1, r0
bcc _08051A50
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
b _08051A54
.pool
_08051A50:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
_08051A54:
strb r0, [r1, 0x5]
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -52117,9 +52117,9 @@ _08051A70:
thumb_func_start atk94_gethalfcurrentenemyhp
atk94_gethalfcurrentenemyhp: @ 8051A84
push {lr}
- ldr r3, =0x020241f0
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r3, =gUnknown_020241F0
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -52132,7 +52132,7 @@ atk94_gethalfcurrentenemyhp: @ 8051A84
movs r0, 0x1
str r0, [r3]
_08051AA2:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -52144,18 +52144,18 @@ _08051AA2:
thumb_func_start sub_8051AC0
sub_8051AC0: @ 8051AC0
push {lr}
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x18
ands r0, r1
cmp r0, 0
beq _08051AEC
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _08051AFE
@@ -52163,15 +52163,15 @@ sub_8051AC0: @ 8051AC0
_08051AEC:
movs r0, 0x8
strh r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x3
strb r0, [r1, 0x5]
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x28
movs r1, 0x5
strb r1, [r0]
_08051AFE:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -52208,15 +52208,15 @@ _08051B36:
beq _08051B4C
b _08051C48
_08051B4C:
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x18
ands r0, r1
adds r4, r2, 0
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
cmp r0, 0
beq _08051BDA
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
ldrb r2, [r5]
movs r1, 0x58
muls r1, r2
@@ -52244,7 +52244,7 @@ _08051B4C:
ldrb r0, [r0]
cmp r0, 0x8
beq _08051BD4
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
lsls r1, r2, 2
adds r1, r0
ldr r1, [r1]
@@ -52257,7 +52257,7 @@ _08051B4C:
ands r1, r0
cmp r1, 0
bne _08051BD4
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrh r0, [r3, 0x2C]
lsrs r0, 4
str r0, [r1]
@@ -52267,7 +52267,7 @@ _08051B4C:
b _08051BD8
.pool
_08051BD4:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0
_08051BD8:
str r0, [r1]
@@ -52278,7 +52278,7 @@ _08051BDA:
ands r0, r1
cmp r0, 0
beq _08051C50
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r3, [r5]
movs r0, 0x58
muls r0, r3
@@ -52293,7 +52293,7 @@ _08051BDA:
ldrb r0, [r0]
cmp r0, 0xF
beq _08051C3C
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
lsls r1, r3, 2
adds r1, r0
ldr r1, [r1]
@@ -52306,7 +52306,7 @@ _08051BDA:
ands r1, r0
cmp r1, 0
bne _08051C3C
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrh r0, [r2, 0x2C]
lsrs r0, 4
str r0, [r1]
@@ -52317,18 +52317,18 @@ _08051BDA:
b _08051C50
.pool
_08051C3C:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0
str r0, [r1]
b _08051C50
.pool
_08051C48:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0
str r0, [r1]
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
_08051C50:
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r5]
@@ -52338,11 +52338,11 @@ _08051C50:
ands r1, r0
cmp r1, 0
beq _08051C6A
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0
str r0, [r1]
_08051C6A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -52360,58 +52360,58 @@ atk97_tryinfatuatetarget: @ 8051C90
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _08051CC8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _08051CD8
.pool
_08051CC8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_08051CD8:
adds r5, r1, r0
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _08051D0C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _08051D1C
.pool
_08051D0C:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_08051D1C:
adds r4, r1, r0
adds r0, r5, 0
@@ -52434,20 +52434,20 @@ _08051D1C:
movs r1, 0
bl pokemon_getattr
adds r7, r0, 0
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
movs r6, 0x58
muls r0, r6
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r0, r1
adds r0, 0x20
ldrb r2, [r0]
cmp r2, 0xC
bne _08051D94
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB5F5
str r0, [r1]
- ldr r0, =0x0202420a
+ ldr r0, =gUnknown_0202420A
strb r2, [r0]
ldrb r0, [r5]
movs r1, 0xC
@@ -52468,7 +52468,7 @@ _08051D94:
beq _08051DE4
ldrb r0, [r5]
muls r0, r6
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
adds r4, 0x50
adds r0, r4
ldr r0, [r0]
@@ -52492,7 +52492,7 @@ _08051D94:
cmp r0, 0xFF
bne _08051E08
_08051DE4:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -52513,7 +52513,7 @@ _08051E08:
muls r2, r6
adds r2, r4
ldr r1, =gUnknown_0832A328
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -52522,7 +52522,7 @@ _08051E08:
ldr r0, [r2]
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -52540,19 +52540,19 @@ _08051E2C:
thumb_func_start sub_8051E48
sub_8051E48: @ 8051E48
push {r4-r7,lr}
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
bne _08051F34
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r1, [r5]
ldrb r0, [r1, 0x1]
cmp r0, 0x4
beq _08051EA0
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
ldrb r1, [r4]
movs r0, 0x58
adds r2, r1, 0
@@ -52574,11 +52574,11 @@ sub_8051E48: @ 8051E48
b _08051F34
.pool
_08051EA0:
- ldr r4, =0x02024064
- ldr r5, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
strb r0, [r4]
- ldr r6, =0x02024210
+ ldr r6, =gUnknown_02024210
ldrb r1, [r6]
ldr r7, =gUnknown_0832A328
ldrb r2, [r4]
@@ -52588,7 +52588,7 @@ _08051EA0:
ands r1, r0
cmp r1, 0
bne _08051EDC
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r0, 0x58
muls r2, r0
adds r0, r3, 0
@@ -52603,7 +52603,7 @@ _08051EA0:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_08051EDC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -52625,7 +52625,7 @@ _08051EDC:
ands r1, r0
cmp r1, 0
bne _08051F2C
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
movs r0, 0x58
muls r2, r0
adds r0, r3, 0
@@ -52640,7 +52640,7 @@ _08051EDC:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_08051F2C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x2
str r0, [r1]
@@ -52654,8 +52654,8 @@ _08051F34:
thumb_func_start atk99_setmisteffect
atk99_setmisteffect: @ 8051F58
push {r4-r6,lr}
- ldr r6, =0x02024294
- ldr r4, =0x0202420b
+ ldr r6, =gUnknown_02024294
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_get_per_side_status
movs r5, 0x1
@@ -52668,12 +52668,12 @@ atk99_setmisteffect: @ 8051F58
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _08051F98
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x20
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r5, [r0, 0x5]
b _08051FE6
.pool
@@ -52700,7 +52700,7 @@ _08051F98:
strb r1, [r0, 0x5]
ldrb r0, [r4]
bl battle_get_per_side_status
- ldr r2, =0x0202428e
+ ldr r2, =gUnknown_0202428E
adds r1, r5, 0
ands r1, r0
lsls r1, 1
@@ -52712,10 +52712,10 @@ _08051F98:
movs r3, 0
orrs r0, r2
strh r0, [r1]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r3, [r0, 0x5]
_08051FE6:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -52728,8 +52728,8 @@ _08051FE6:
thumb_func_start atk9A_setincreasedcriticalchance
atk9A_setincreasedcriticalchance: @ 8052000
push {lr}
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -52742,12 +52742,12 @@ atk9A_setincreasedcriticalchance: @ 8052000
ands r2, r3
cmp r2, 0
beq _08052040
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x20
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _08052048
@@ -52755,10 +52755,10 @@ atk9A_setincreasedcriticalchance: @ 8052000
_08052040:
orrs r1, r3
str r1, [r0]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x5]
_08052048:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -52772,16 +52772,16 @@ atk9B_transformdataexecution: @ 805205C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r1, =0x020241ec
+ ldr r1, =gUnknown_020241EC
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r7, =0x02024084
- ldr r0, =0x0202420c
+ ldr r7, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
mov r12, r0
ldrb r1, [r0]
movs r6, 0x58
@@ -52796,7 +52796,7 @@ atk9B_transformdataexecution: @ 805205C
ands r0, r4
cmp r0, 0
bne _080520A2
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
lsls r1, 2
adds r1, r0
ldr r2, [r1]
@@ -52805,17 +52805,17 @@ atk9B_transformdataexecution: @ 805205C
cmp r2, 0
beq _080520D8
_080520A2:
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x20
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
b _080521EC
.pool
_080520D8:
- ldr r3, =0x0202420b
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
adds r1, r0, 0
muls r1, r6
@@ -52823,7 +52823,7 @@ _080520D8:
ldr r0, [r1]
orrs r0, r4
str r0, [r1]
- ldr r4, =0x020242bc
+ ldr r4, =gUnknown_020242BC
ldrb r1, [r3]
lsls r0, r1, 3
subs r0, r1
@@ -52862,7 +52862,7 @@ _080520D8:
movs r0, 0xF
ands r0, r2
strb r0, [r1, 0x18]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x6
@@ -52889,7 +52889,7 @@ _080520D8:
adds r2, r0, r7
movs r4, 0
adds r6, r3, 0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
mov r8, r0
_08052170:
adds r0, r5, r4
@@ -52901,7 +52901,7 @@ _08052170:
bls _08052170
movs r4, 0
ldr r7, =gBattleMoves
- ldr r3, =0x02024090
+ ldr r3, =gUnknown_02024090
adds r5, r3, 0
adds r5, 0x18
_08052188:
@@ -52941,7 +52941,7 @@ _080521CA:
mov r2, r8
ldrb r0, [r2]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
_080521EC:
strb r0, [r1, 0x5]
@@ -52956,8 +52956,8 @@ _080521EC:
thumb_func_start sub_80521FC
sub_80521FC: @ 80521FC
push {r4-r7,lr}
- ldr r7, =0x02024084
- ldr r6, =0x0202420b
+ ldr r7, =gUnknown_02024084
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
movs r5, 0x58
muls r0, r5
@@ -52972,16 +52972,16 @@ _08052216:
ldrh r0, [r3, 0x28]
cmp r0, r2
bhi _0805223C
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
movs r0, 0
str r0, [r1]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _08052290
.pool
_0805223C:
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
str r1, [r4]
cmp r1, 0
bne _08052248
@@ -53007,7 +53007,7 @@ _08052248:
ldr r2, =0xffff1fff
ands r0, r2
str r0, [r1]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r6]
lsls r0, r1, 3
subs r0, r1
@@ -53016,16 +53016,16 @@ _08052248:
ldr r1, [r4]
movs r2, 0
strb r1, [r0, 0xA]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r2, [r0, 0x5]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
movs r1, 0x80
lsls r1, 1
orrs r0, r1
str r0, [r2]
_08052290:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -53080,12 +53080,12 @@ atk9D_copyattack: @ 8052300
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldr r1, =0x0000ffff
adds r7, r1, 0
strh r7, [r0]
- ldr r5, =0x02024248
- ldr r6, =0x0202420c
+ ldr r5, =gUnknown_02024248
+ ldr r6, =gUnknown_0202420C
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -53094,8 +53094,8 @@ atk9D_copyattack: @ 8052300
lsls r0, 24
cmp r0, 0
bne _0805235A
- ldr r3, =0x02024084
- ldr r2, =0x0202420b
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420B
ldrb r1, [r2]
movs r0, 0x58
adds r4, r1, 0
@@ -53120,7 +53120,7 @@ atk9D_copyattack: @ 8052300
cmp r1, r7
bne _08052394
_0805235A:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -53141,7 +53141,7 @@ _08052394:
adds r3, 0xC
adds r0, r4, r3
ldrh r0, [r0]
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
mov r10, r4
cmp r0, r1
beq _080523CE
@@ -53169,7 +53169,7 @@ _080523B0:
_080523CE:
cmp r2, 0x4
bne _080524B0
- ldr r5, =0x020241e8
+ ldr r5, =gUnknown_020241E8
ldrb r1, [r5]
lsls r1, 1
mov r2, r9
@@ -53180,8 +53180,8 @@ _080523CE:
mov r0, r12
adds r0, 0xC
adds r1, r0
- ldr r2, =0x02024248
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_02024248
+ ldr r3, =gUnknown_0202420C
ldrb r0, [r3]
lsls r0, 1
adds r0, r2
@@ -53222,7 +53222,7 @@ _08052438:
movs r1, 0x5
strb r1, [r0]
_0805244C:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -53240,7 +53240,7 @@ _0805244C:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
mov r2, r9
ldrb r0, [r2]
lsls r2, r0, 3
@@ -53296,11 +53296,11 @@ sub_80524DC: @ 80524DC
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, =0x020241ea
+ ldr r7, =gUnknown_020241EA
movs r6, 0xB1
lsls r6, 1
ldr r5, =gUnknown_0831C3E0
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r8, r0
_080524EE:
bl GenerateRandomNumber
@@ -53316,7 +53316,7 @@ _08052502:
subs r0, 0x1
cmp r0, 0
bge _08052502
- ldr r4, =0x020241ea
+ ldr r4, =gUnknown_020241EA
ldrh r2, [r4]
ldr r3, =0x0000ffff
subs r0, r5, 0x2
@@ -53331,7 +53331,7 @@ _0805251C:
ldr r0, =0x0000ffff
cmp r1, r0
bne _080524EE
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffbff
ands r0, r1
@@ -53352,7 +53352,7 @@ _0805251C:
ldrh r0, [r4]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
pop {r3}
mov r8, r3
@@ -53364,9 +53364,9 @@ _0805251C:
thumb_func_start atk9F_nightshadedamageeffect
atk9F_nightshadedamageeffect: @ 8052584
- ldr r3, =0x020241f0
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r3, =gUnknown_020241F0
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -53374,7 +53374,7 @@ atk9F_nightshadedamageeffect: @ 8052584
adds r0, 0x2A
ldrb r0, [r0]
str r0, [r3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -53395,9 +53395,9 @@ _080525B8:
lsls r0, r3, 2
adds r0, r3
lsls r3, r0, 1
- ldr r4, =0x020241f0
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_020241F0
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -53410,7 +53410,7 @@ _080525B8:
movs r1, 0x64
bl __divsi3
str r0, [r4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -53423,12 +53423,12 @@ _080525B8:
thumb_func_start atkA1_counterdamagecalculator
atkA1_counterdamagecalculator: @ 8052608
push {r4-r6,lr}
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x0202433c
+ ldr r5, =gUnknown_0202433C
ldrb r0, [r4]
lsls r0, 4
adds r0, r5
@@ -53445,7 +53445,7 @@ atkA1_counterdamagecalculator: @ 8052608
beq _080526BC
cmp r6, r2
beq _080526BC
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
adds r0, r1, r5
ldrb r0, [r0, 0xC]
movs r4, 0x58
@@ -53454,10 +53454,10 @@ atkA1_counterdamagecalculator: @ 8052608
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _080526BC
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
lsls r0, r3, 1
str r0, [r1]
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r0, r2, 1
adds r0, r2
lsls r0, 2
@@ -53472,29 +53472,29 @@ atkA1_counterdamagecalculator: @ 8052608
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _08052690
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r1, [r0]
b _080526A0
.pool
_08052690:
- ldr r2, =0x0202420c
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202420C
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
ldrb r0, [r0, 0xC]
strb r0, [r2]
_080526A0:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _080526EC
.pool
_080526BC:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -53504,7 +53504,7 @@ _080526BC:
movs r2, 0x20
orrs r1, r2
strb r1, [r0]
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -53527,12 +53527,12 @@ _080526EC:
thumb_func_start atkA2_mirrorcoatdamagecalculator
atkA2_mirrorcoatdamagecalculator: @ 8052700
push {r4-r6,lr}
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x0202433c
+ ldr r5, =gUnknown_0202433C
ldrb r0, [r4]
lsls r0, 4
adds r0, r5
@@ -53550,7 +53550,7 @@ atkA2_mirrorcoatdamagecalculator: @ 8052700
beq _080527B4
cmp r6, r2
beq _080527B4
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
adds r0, r1, r5
ldrb r0, [r0, 0xD]
movs r4, 0x58
@@ -53559,10 +53559,10 @@ atkA2_mirrorcoatdamagecalculator: @ 8052700
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _080527B4
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
lsls r0, r3, 1
str r0, [r1]
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r0, r2, 1
adds r0, r2
lsls r0, 2
@@ -53577,29 +53577,29 @@ atkA2_mirrorcoatdamagecalculator: @ 8052700
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _08052788
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r1, [r0]
b _08052798
.pool
_08052788:
- ldr r2, =0x0202420c
- ldr r1, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202420C
+ ldr r1, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 4
adds r0, r1
ldrb r0, [r0, 0xD]
strb r0, [r2]
_08052798:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _080527E4
.pool
_080527B4:
- ldr r2, =0x0202437c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202437C
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -53609,7 +53609,7 @@ _080527B4:
movs r2, 0x20
orrs r1, r2
strb r1, [r0]
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -53636,21 +53636,21 @@ atkA3_disablelastusedattack: @ 80527F8
mov r6, r8
push {r6,r7}
movs r4, 0
- ldr r2, =0x02024084
- ldr r3, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
movs r0, 0x58
muls r0, r1
adds r7, r2, 0
adds r7, 0xC
adds r0, r7
- ldr r5, =0x02024248
+ ldr r5, =gUnknown_02024248
lsls r1, 1
adds r1, r5
ldrh r0, [r0]
mov r9, r2
adds r6, r3, 0
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
mov r8, r2
ldrh r1, [r1]
cmp r0, r1
@@ -53695,7 +53695,7 @@ _0805284C:
ldrb r0, [r0]
cmp r0, 0
beq _08052910
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -53755,14 +53755,14 @@ _0805284C:
ands r0, r3
orrs r0, r2
strb r0, [r1, 0xB]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _0805292A
.pool
_08052910:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -53793,21 +53793,21 @@ atkA4_setencore: @ 805293C
mov r5, r8
push {r5-r7}
movs r5, 0
- ldr r3, =0x02024084
- ldr r4, =0x0202420c
+ ldr r3, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420C
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
adds r6, r3, 0
adds r6, 0xC
adds r0, r6
- ldr r2, =0x02024248
+ ldr r2, =gUnknown_02024248
lsls r1, 1
adds r1, r2
ldrh r0, [r0]
mov r10, r3
mov r8, r2
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
mov r9, r2
ldrh r1, [r1]
cmp r0, r1
@@ -53907,14 +53907,14 @@ _080529AC:
ands r0, r3
orrs r0, r2
strb r0, [r1, 0xE]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08052A5E
.pool
_08052A44:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -53941,8 +53941,8 @@ _08052A5E:
thumb_func_start sub_8052A70
sub_8052A70: @ 8052A70
push {r4-r7,lr}
- ldr r6, =0x02024084
- ldr r0, =0x0202420c
+ ldr r6, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
mov r12, r0
ldrb r0, [r0]
movs r7, 0x58
@@ -53957,7 +53957,7 @@ sub_8052A70: @ 8052A70
ands r0, r1
cmp r0, 0
bne _08052B10
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
muls r0, r7
adds r0, r6
@@ -53966,10 +53966,10 @@ sub_8052A70: @ 8052A70
ldrh r1, [r0, 0x28]
adds r3, r1
asrs r3, 1
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
subs r1, r3
str r1, [r4]
- ldr r2, =0x02024474
+ ldr r2, =gUnknown_02024474
strb r1, [r2]
movs r0, 0xFF
lsls r0, 8
@@ -53989,7 +53989,7 @@ sub_8052A70: @ 8052A70
ldrh r0, [r0, 0x28]
subs r0, r3
str r0, [r4]
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
mov r0, r12
ldrb r1, [r0]
lsls r0, r1, 2
@@ -53999,14 +53999,14 @@ sub_8052A70: @ 8052A70
adds r0, r2
ldr r1, =0x0000ffff
str r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08052B2A
.pool
_08052B10:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -54033,8 +54033,8 @@ atkA6_settypetorandomresistance: @ 8052B34
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r1, =0x02024250
- ldr r4, =0x0202420b
+ ldr r1, =gUnknown_02024250
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
lsls r0, 1
adds r2, r0, r1
@@ -54049,8 +54049,8 @@ atkA6_settypetorandomresistance: @ 8052B34
lsls r0, 24
cmp r0, 0
beq _08052C1C
- ldr r1, =0x02024084
- ldr r2, =0x02024270
+ ldr r1, =gUnknown_02024084
+ ldr r2, =gUnknown_02024270
ldrb r0, [r4]
adds r0, r2
ldrb r2, [r0]
@@ -54065,7 +54065,7 @@ atkA6_settypetorandomresistance: @ 8052B34
cmp r0, 0
beq _08052C1C
_08052B7E:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -54089,7 +54089,7 @@ _08052BB4:
adds r0, r7
adds r0, 0x22
strb r5, [r0]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x3
@@ -54097,7 +54097,7 @@ _08052BB4:
strb r5, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
b _08052C0A
.pool
_08052BE0:
@@ -54109,11 +54109,11 @@ _08052BE0:
mov r4, r10
ldrb r0, [r4]
muls r0, r6
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
adds r0, r7
adds r0, 0x22
strb r2, [r0]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x3
@@ -54143,8 +54143,8 @@ _08052C24:
adds r4, r0, r4
ldr r6, =gUnknown_0831ACE8
adds r3, r4, r6
- ldr r1, =0x02024258
- ldr r2, =0x0202420b
+ ldr r1, =gUnknown_02024258
+ ldr r2, =gUnknown_0202420B
ldrb r5, [r2]
lsls r0, r5, 1
adds r0, r1
@@ -54158,7 +54158,7 @@ _08052C24:
ldrb r0, [r0]
cmp r0, 0x5
bhi _08052C80
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
movs r2, 0x58
adds r0, r5, 0
muls r0, r2
@@ -54187,7 +54187,7 @@ _08052C80:
ble _08052C24
movs r0, 0
mov r8, r0
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
mov r12, r1
ldr r3, =gUnknown_0831ACE8
adds r0, r4, 0x1
@@ -54204,7 +54204,7 @@ _08052CA6:
mov r4, r10
ldrb r2, [r4]
lsls r0, r2, 1
- ldr r7, =0x02024258
+ ldr r7, =gUnknown_02024258
adds r0, r7
ldrh r0, [r0]
cmp r1, r0
@@ -54215,7 +54215,7 @@ _08052CA6:
movs r6, 0x58
adds r0, r2, 0
muls r0, r6
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r2, r0, r1
adds r4, r2, 0
adds r4, 0x21
@@ -54265,8 +54265,8 @@ _08052D08:
thumb_func_start atkA7_setalwayshitflag
atkA7_setalwayshitflag: @ 8052D34
push {r4,lr}
- ldr r4, =0x020242ac
- ldr r3, =0x0202420c
+ ldr r4, =gUnknown_020242AC
+ ldr r3, =gUnknown_0202420C
ldrb r1, [r3]
lsls r1, 2
adds r1, r4
@@ -54282,16 +54282,16 @@ atkA7_setalwayshitflag: @ 8052D34
movs r2, 0x10
orrs r0, r2
str r0, [r1]
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r3]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r1, [r1]
strb r1, [r0, 0x15]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -54309,12 +54309,12 @@ atkA8_copymovepermanently: @ 8052D8C
mov r5, r8
push {r5-r7}
sub sp, 0x14
- ldr r0, =0x020241ec
+ ldr r0, =gUnknown_020241EC
ldr r1, =0x0000ffff
adds r5, r1, 0
strh r5, [r0]
- ldr r3, =0x02024084
- ldr r2, =0x0202420b
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420B
ldrb r1, [r2]
movs r0, 0x58
adds r4, r1, 0
@@ -54332,8 +54332,8 @@ atkA8_copymovepermanently: @ 8052D8C
beq _08052DC4
b _08052F18
_08052DC4:
- ldr r0, =0x02024240
- ldr r2, =0x0202420c
+ ldr r0, =gUnknown_02024240
+ ldr r2, =gUnknown_0202420C
ldrb r1, [r2]
lsls r1, 1
adds r1, r0
@@ -54382,7 +54382,7 @@ _08052E12:
beq _08052E18
b _08052F18
_08052E18:
- ldr r4, =0x020241e8
+ ldr r4, =gUnknown_020241E8
ldrb r1, [r4]
lsls r1, 1
mov r2, r10
@@ -54420,7 +54420,7 @@ _08052E18:
adds r0, r4
ldrb r0, [r0, 0x4]
strb r0, [r2]
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
mov r2, r10
ldrb r0, [r2]
strb r0, [r1]
@@ -54459,16 +54459,16 @@ _08052E7A:
movs r2, 0
movs r3, 0x10
bl dp01_build_cmdbuf_x02_a_b_varargs
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
strb r0, [r1, 0x1]
- ldr r3, =0x02024240
- ldr r2, =0x0202420c
+ ldr r3, =gUnknown_02024240
+ ldr r2, =gUnknown_0202420C
ldrb r0, [r2]
lsls r0, 1
adds r0, r3
@@ -54482,14 +54482,14 @@ _08052E7A:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08052F32
.pool
_08052F18:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -54589,7 +54589,7 @@ move_weather_interaction: @ 8052FAC
adds r3, r1, 0
cmp r0, 0x97
bne _08052FD0
- ldr r0, =0x020243cc
+ ldr r0, =gUnknown_020243CC
ldrh r1, [r0]
movs r0, 0x60
ands r0, r1
@@ -54614,7 +54614,7 @@ _08052FD0:
cmp r0, 0x1A
bne _08053010
_08052FF2:
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 20
@@ -54640,11 +54640,11 @@ sub_8053018: @ 8053018
push {r5-r7}
movs r6, 0
movs r5, 0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
mov r9, r0
movs r1, 0x58
mov r8, r1
- ldr r7, =0x02024090
+ ldr r7, =gUnknown_02024090
movs r0, 0x84
lsls r0, 1
mov r10, r0
@@ -54691,7 +54691,7 @@ _08053084:
adds r5, 0x1
cmp r5, 0x3
ble _08053036
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
adds r1, r6, 0
movs r2, 0xFD
@@ -54700,7 +54700,7 @@ _08053084:
lsrs r6, r0, 24
cmp r6, 0xF
bne _080530B8
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -54719,10 +54719,10 @@ _080530BC:
ands r0, r6
cmp r0, 0
bne _080530BC
- ldr r4, =0x020241ee
- ldr r2, =0x02024084
+ ldr r4, =gUnknown_020241EE
+ ldr r2, =gUnknown_02024084
lsls r1, r5, 1
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r3, [r0]
movs r0, 0x58
muls r0, r3
@@ -54731,9 +54731,9 @@ _080530BC:
adds r1, r2
ldrh r0, [r1]
strh r0, [r4]
- ldr r0, =0x020241e8
+ ldr r0, =gUnknown_020241E8
strb r5, [r0]
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffbff
ands r0, r1
@@ -54741,9 +54741,9 @@ _080530BC:
ldrh r0, [r4]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -54769,8 +54769,8 @@ _0805311C:
thumb_func_start atkAA_destinybondeffect
atkAA_destinybondeffect: @ 8053150
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r2, r0
@@ -54781,7 +54781,7 @@ atkAA_destinybondeffect: @ 8053150
lsls r1, 18
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -54792,17 +54792,17 @@ atkAA_destinybondeffect: @ 8053150
thumb_func_start b_feature_update_destiny_bond
b_feature_update_destiny_bond: @ 8053180
push {r4,r5,lr}
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -54816,7 +54816,7 @@ b_feature_update_destiny_bond: @ 8053180
beq _080531CA
cmp r5, r3
beq _080531CA
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r1, [r2]
movs r0, 0x80
lsls r0, 17
@@ -54837,7 +54837,7 @@ _080531CA:
atkAB_802A458: @ 80531E0
push {lr}
bl b_feature_update_destiny_bond
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -54849,8 +54849,8 @@ atkAB_802A458: @ 80531E0
thumb_func_start atkAC_remaininghptopower
atkAC_remaininghptopower: @ 80531F8
push {lr}
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
@@ -54878,13 +54878,13 @@ _08053224:
cmp r1, r0
bgt _08053224
_08053232:
- ldr r2, =0x02024400
+ ldr r2, =gUnknown_02024400
ldr r1, =gUnknown_0831C408
adds r0, r3, 0x1
adds r0, r1
ldrb r0, [r0]
strh r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -54901,8 +54901,8 @@ atkAD_reducepprandom: @ 8053260
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r4, =0x02024248
- ldr r1, =0x0202420c
+ ldr r4, =gUnknown_02024248
+ ldr r1, =gUnknown_0202420C
ldrb r3, [r1]
lsls r0, r3, 1
adds r0, r4
@@ -54918,7 +54918,7 @@ _08053280:
b _08053408
_08053288:
movs r7, 0
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r1, 0x58
muls r1, r3
adds r3, r0, 0
@@ -54959,7 +54959,7 @@ _080532C6:
muls r3, r0
adds r0, r3, 0
adds r0, r7, r0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r1, 0x24
mov r10, r1
add r0, r10
@@ -54983,12 +54983,12 @@ _080532E6:
bge _08053304
adds r6, r0, 0
_08053304:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r5, 0xFD
strb r5, [r1]
movs r0, 0x2
strb r0, [r1, 0x1]
- ldr r2, =0x02024248
+ ldr r2, =gUnknown_02024248
mov r3, r8
ldrb r0, [r3]
lsls r0, 1
@@ -55003,7 +55003,7 @@ _08053304:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r4, =0x02022f68
+ ldr r4, =gUnknown_02022F68
adds r0, r4, 0
adds r1, r6, 0
movs r2, 0
@@ -55026,11 +55026,11 @@ _08053304:
ldrb r0, [r1]
subs r0, r6
strb r0, [r1]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
mov r3, r8
ldrb r0, [r3]
strb r0, [r4]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
ldrb r3, [r4]
lsls r0, r3, 3
subs r0, r3
@@ -55047,7 +55047,7 @@ _08053304:
bne _080533B8
mov r2, r9
muls r2, r3
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r0, 0x50
adds r0, r2, r0
ldr r0, [r0]
@@ -55071,12 +55071,12 @@ _08053304:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_080533B8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
- ldr r1, =0x02024084
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -55091,7 +55091,7 @@ _080533B8:
b _08053422
.pool
_08053408:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -55127,27 +55127,27 @@ atkAE_clearstatusifnotsoundproofed: @ 8053438
movs r4, 0
str r4, [sp, 0x4]
mov r8, r4
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
cmp r0, 0xD7
beq _08053454
b _0805363E
_08053454:
- ldr r6, =0x02024332
+ ldr r6, =gUnknown_02024332
mov r0, r8
strb r0, [r6, 0x5]
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r10, r1
cmp r0, 0
bne _08053470
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r10, r2
_08053470:
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
ldrb r3, [r5]
movs r7, 0x58
adds r2, r3, 0
@@ -55184,8 +55184,8 @@ _080534C4:
orrs r0, r1
strb r0, [r6, 0x5]
_080534D4:
- ldr r7, =0x02024064
- ldr r0, =0x0202420b
+ ldr r7, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_get_per_side_status
movs r2, 0x2
@@ -55195,16 +55195,16 @@ _080534D4:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
strb r0, [r1, 0x17]
strb r0, [r7]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _0805357A
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r2, [r0]
ldr r1, =gUnknown_0832A328
ldrb r3, [r7]
@@ -55214,7 +55214,7 @@ _080534D4:
ands r2, r0
cmp r2, 0
bne _0805357A
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
movs r6, 0x58
adds r4, r3, 0
muls r4, r6
@@ -55244,14 +55244,14 @@ _08053568:
ldrb r1, [r1]
adds r0, r3, 0
bl b_history__record_ability_usage_of_player
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x5]
mov r2, r9
orrs r0, r2
strb r0, [r1, 0x5]
_0805357A:
movs r6, 0
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
_0805357E:
movs r0, 0x64
adds r4, r6, 0
@@ -55273,8 +55273,8 @@ _0805357E:
lsls r0, 1
cmp r5, r0
beq _08053636
- ldr r2, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r2
@@ -55286,20 +55286,20 @@ _0805357E:
b _08053600
.pool
_080535D0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _08053618
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 1
adds r0, r2
ldrh r0, [r0]
cmp r0, r6
bne _08053618
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r3, 2
@@ -55338,13 +55338,13 @@ _08053636:
ble _0805357E
b _080536BC
_0805363E:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x4
strb r0, [r1, 0x5]
movs r2, 0x3F
mov r8, r2
- ldr r3, =0x02024084
- ldr r2, =0x0202420b
+ ldr r3, =gUnknown_02024084
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
movs r5, 0x58
muls r0, r5
@@ -55370,15 +55370,15 @@ _0805363E:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _080536BC
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r2, [r0]
ldr r1, =gUnknown_0832A328
ldrb r3, [r4]
@@ -55403,8 +55403,8 @@ _080536BC:
mov r2, r8
cmp r2, 0
beq _080536DE
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r4]
add r0, sp, 0x4
@@ -55416,7 +55416,7 @@ _080536BC:
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
_080536DE:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -55434,8 +55434,8 @@ _080536DE:
thumb_func_start atkAF_cursetarget
atkAF_cursetarget: @ 805371C
push {r4,r5,lr}
- ldr r5, =0x02024084
- ldr r0, =0x0202420c
+ ldr r5, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
movs r4, 0x58
adds r1, r0, 0
@@ -55450,7 +55450,7 @@ atkAF_cursetarget: @ 805371C
ands r0, r3
cmp r0, 0
beq _08053768
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -55468,8 +55468,8 @@ atkAF_cursetarget: @ 805371C
_08053768:
orrs r2, r3
str r2, [r1]
- ldr r1, =0x020241f0
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020241F0
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
muls r0, r4
adds r0, r5
@@ -55481,7 +55481,7 @@ _08053768:
movs r0, 0x1
str r0, [r1]
_08053784:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -55495,14 +55495,14 @@ _0805378C:
thumb_func_start atkB0_setspikes
atkB0_setspikes: @ 80537A0
push {r4,lr}
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
movs r1, 0x1
eors r0, r1
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r2, r0, 1
adds r0, r2, r0
lsls r0, 2
@@ -55510,7 +55510,7 @@ atkB0_setspikes: @ 80537A0
ldrb r0, [r3, 0xA]
cmp r0, 0x3
bne _08053804
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r4]
lsls r0, r1, 2
adds r0, r1
@@ -55520,7 +55520,7 @@ atkB0_setspikes: @ 80537A0
movs r2, 0x20
orrs r1, r2
strb r1, [r0]
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -55536,7 +55536,7 @@ atkB0_setspikes: @ 80537A0
b _0805381E
.pool
_08053804:
- ldr r1, =0x0202428e
+ ldr r1, =gUnknown_0202428E
adds r1, r2, r1
ldrh r2, [r1]
movs r0, 0x10
@@ -55545,7 +55545,7 @@ _08053804:
ldrb r0, [r3, 0xA]
adds r0, 0x1
strb r0, [r3, 0xA]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -55558,8 +55558,8 @@ _0805381E:
thumb_func_start atkB1_setforesight
atkB1_setforesight: @ 805382C
- ldr r1, =0x02024084
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r2, [r0]
movs r0, 0x58
muls r2, r0
@@ -55570,7 +55570,7 @@ atkB1_setforesight: @ 805382C
lsls r1, 22
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -55586,20 +55586,20 @@ atkB2_setperishsong: @ 805385C
push {r6,r7}
movs r6, 0
movs r3, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
adds r7, r0, 0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
mov r8, r0
ldrb r1, [r7]
cmp r6, r1
bge _080538C8
movs r5, 0x20
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r12, r0
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
adds r4, r0, 0
adds r4, 0xF
- ldr r2, =0x020242ac
+ ldr r2, =gUnknown_020242AC
_08053884:
ldr r1, [r2]
adds r0, r1, 0
@@ -55633,11 +55633,11 @@ _080538C8:
mov r1, r8
ldrb r0, [r1]
bl sub_803F67C
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
bne _080538FC
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -55653,7 +55653,7 @@ _080538C8:
b _08053904
.pool
_080538FC:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -55673,23 +55673,23 @@ atkB3_rolloutdamagecalculation: @ 8053914
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
beq _08053948
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl b_cancel_multi_turn_move_maybe
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D8A60
str r0, [r1]
b _08053A60
.pool
_08053948:
- ldr r2, =0x02024084
- ldr r1, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420B
ldrb r3, [r1]
movs r5, 0x58
adds r0, r3, 0
@@ -55703,9 +55703,9 @@ _08053948:
ands r0, r7
adds r6, r1, 0
mov r9, r2
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
mov r12, r1
- ldr r2, =0x020241ea
+ ldr r2, =gUnknown_020241EA
mov r8, r2
cmp r0, 0
bne _080539BA
@@ -55738,7 +55738,7 @@ _08053948:
ldr r0, [r1]
orrs r0, r7
str r0, [r1]
- ldr r1, =0x02024268
+ ldr r1, =gUnknown_02024268
ldrb r0, [r6]
lsls r0, 1
adds r0, r1
@@ -55773,7 +55773,7 @@ _080539BA:
ands r0, r2
str r0, [r1]
_080539EE:
- ldr r3, =0x02024400
+ ldr r3, =gUnknown_02024400
ldr r2, =gBattleMoves
mov r0, r8
ldrh r1, [r0]
@@ -55795,7 +55795,7 @@ _080539EE:
lsrs r0, 28
movs r1, 0x5
subs r1, r0
- ldr r7, =0x02024214
+ ldr r7, =gUnknown_02024214
adds r5, r3, 0
cmp r2, r1
bge _08053A3C
@@ -55846,8 +55846,8 @@ _08053A60:
thumb_func_start atkB4_jumpifconfusedandattackmaxed
atkB4_jumpifconfusedandattackmaxed: @ 8053A90
push {r4,r5,lr}
- ldr r5, =0x02024084
- ldr r0, =0x0202420c
+ ldr r5, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
adds r3, r1, 0
@@ -55858,7 +55858,7 @@ atkB4_jumpifconfusedandattackmaxed: @ 8053A90
ldr r0, [r0]
movs r1, 0x7
ands r0, r1
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
cmp r0, 0
beq _08053AEC
ldr r2, [r4]
@@ -55898,14 +55898,14 @@ _08053AF2:
thumb_func_start sub_8053AF8
sub_8053AF8: @ 8053AF8
push {r4,r5,lr}
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
beq _08053B34
- ldr r2, =0x020242bc
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242BC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -55913,14 +55913,14 @@ sub_8053AF8: @ 8053AF8
adds r0, r2
movs r1, 0
strb r1, [r0, 0x10]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D8A60
str r0, [r1]
b _08053B8C
.pool
_08053B34:
- ldr r5, =0x020242bc
- ldr r4, =0x0202420b
+ ldr r5, =gUnknown_020242BC
+ ldr r4, =gUnknown_0202420B
ldrb r1, [r4]
lsls r0, r1, 3
subs r0, r1
@@ -55932,9 +55932,9 @@ _08053B34:
adds r0, 0x1
strb r0, [r1, 0x10]
_08053B4C:
- ldr r3, =0x02024400
+ ldr r3, =gUnknown_02024400
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -55948,7 +55948,7 @@ _08053B4C:
subs r0, r1
lsls r0, 2
adds r0, r5
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldrb r1, [r0, 0x10]
cmp r2, r1
bge _08053B86
@@ -55977,7 +55977,7 @@ _08053B8C:
atkB6_happinesstodamagecalculation: @ 8053BAC
push {r4,lr}
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -55986,9 +55986,9 @@ atkB6_happinesstodamagecalculation: @ 8053BAC
ldrb r0, [r0]
cmp r0, 0x79
bne _08053BEC
- ldr r4, =0x02024400
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024400
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -55998,9 +55998,9 @@ atkB6_happinesstodamagecalculation: @ 8053BAC
b _08053C02
.pool
_08053BEC:
- ldr r4, =0x02024400
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024400
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -56016,7 +56016,7 @@ _08053C02:
movs r1, 0x19
bl __divsi3
strh r0, [r4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -56034,7 +56034,7 @@ atkB7_presentdamagecalculation: @ 8053C30
ands r4, r0
cmp r4, 0x65
bgt _08053C4C
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x28
strh r0, [r1]
b _08053C8E
@@ -56042,7 +56042,7 @@ atkB7_presentdamagecalculation: @ 8053C30
_08053C4C:
cmp r4, 0xB1
bgt _08053C5C
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x50
strh r0, [r1]
b _08053C8E
@@ -56050,15 +56050,15 @@ _08053C4C:
_08053C5C:
cmp r4, 0xCB
bgt _08053C6C
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x78
strh r0, [r1]
b _08053C8E
.pool
_08053C6C:
- ldr r3, =0x020241f0
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r3, =gUnknown_020241F0
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -56077,13 +56077,13 @@ _08053C88:
_08053C8E:
cmp r4, 0xCB
bgt _08053CAC
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D8A30
b _08053CE6
.pool
_08053CAC:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -56092,17 +56092,17 @@ _08053CAC:
ldrh r0, [r0, 0x28]
cmp r1, r0
bne _08053CD8
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D9EFB
b _08053CE6
.pool
_08053CD8:
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r1, [r2]
movs r0, 0xF7
ands r0, r1
strb r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082D9EE1
_08053CE6:
str r0, [r1]
@@ -56115,10 +56115,10 @@ _08053CE6:
thumb_func_start atkB8_setsafeguard
atkB8_setsafeguard: @ 8053CFC
push {r4-r7,lr}
- ldr r7, =0x0202420b
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
bl battle_get_per_side_status
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
movs r6, 0x1
adds r1, r6, 0
ands r1, r0
@@ -56129,12 +56129,12 @@ atkB8_setsafeguard: @ 8053CFC
ands r0, r1
cmp r0, 0
beq _08053D40
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
b _08053D88
@@ -56152,7 +56152,7 @@ _08053D40:
strh r0, [r1]
ldrb r0, [r7]
bl battle_get_per_side_status
- ldr r5, =0x02024294
+ ldr r5, =gUnknown_02024294
adds r1, r6, 0
ands r1, r0
lsls r0, r1, 1
@@ -56171,10 +56171,10 @@ _08053D40:
adds r0, r5
ldrb r1, [r7]
strb r1, [r0, 0x7]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
_08053D88:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -56198,7 +56198,7 @@ atkB9_magnitudedamagecalculation: @ 8053DA4
lsrs r3, r0, 16
cmp r3, 0x4
bgt _08053DD0
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0xA
strh r0, [r1]
movs r3, 0x4
@@ -56207,7 +56207,7 @@ atkB9_magnitudedamagecalculation: @ 8053DA4
_08053DD0:
cmp r3, 0xE
bgt _08053DE4
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x1E
strh r0, [r1]
movs r3, 0x5
@@ -56216,7 +56216,7 @@ _08053DD0:
_08053DE4:
cmp r3, 0x22
bgt _08053DF8
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x32
strh r0, [r1]
movs r3, 0x6
@@ -56225,7 +56225,7 @@ _08053DE4:
_08053DF8:
cmp r3, 0x40
bgt _08053E0C
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x46
strh r0, [r1]
movs r3, 0x7
@@ -56234,7 +56234,7 @@ _08053DF8:
_08053E0C:
cmp r3, 0x54
bgt _08053E20
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x5A
strh r0, [r1]
movs r3, 0x8
@@ -56243,19 +56243,19 @@ _08053E0C:
_08053E20:
cmp r3, 0x5E
bgt _08053E34
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x6E
strh r0, [r1]
movs r3, 0x9
b _08053E3C
.pool
_08053E34:
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x96
strh r0, [r1]
movs r3, 0xA
_08053E3C:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r2, 0
movs r0, 0xFD
strb r0, [r1]
@@ -56267,21 +56267,21 @@ _08053E3C:
strb r3, [r1, 0x4]
movs r0, 0xFF
strb r0, [r1, 0x5]
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r2, [r1]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r3, [r0]
adds r6, r1, 0
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r8, r0
cmp r2, r3
bcs _08053E94
adds r4, r6, 0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r5, [r0]
ldr r1, =gUnknown_0832A328
mov r12, r1
- ldr r7, =0x02024210
+ ldr r7, =gUnknown_02024210
_08053E72:
ldrb r2, [r4]
cmp r2, r5
@@ -56321,11 +56321,11 @@ atkBA_802B140: @ 8053EC8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02024212
+ ldr r0, =gUnknown_02024212
ldrb r0, [r0]
cmp r0, 0x1
bne _08053EF8
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -56338,7 +56338,7 @@ _08053EF4:
movs r0, 0
b _08053F12
_08053EF8:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -56351,10 +56351,10 @@ _08053F10:
movs r0, 0x2
_08053F12:
bl battle_get_side_with_given_state
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
- ldr r0, =0x0202421c
- ldr r1, =0x0202420c
+ ldr r0, =gUnknown_0202421C
+ ldr r1, =gUnknown_0202420C
ldrb r3, [r1]
adds r0, r3, r0
ldrb r0, [r0]
@@ -56362,15 +56362,15 @@ _08053F12:
beq _08053F2A
b _08054030
_08053F2A:
- ldr r5, =0x0202420b
- ldr r0, =0x0202449c
+ ldr r5, =gUnknown_0202420B
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r1, r3, r1
ldrb r2, [r5]
ldrb r1, [r1, 0xC]
cmp r2, r1
bne _08054030
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r2, 0x58
adds r0, r3, 0
muls r0, r2
@@ -56388,7 +56388,7 @@ _08053F2A:
ldrh r0, [r0, 0x28]
cmp r0, 0
beq _08054030
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r3, 3
subs r1, r3
lsls r1, 2
@@ -56397,28 +56397,28 @@ _08053F2A:
lsls r0, 31
cmp r0, 0
bne _08054030
- ldr r0, =0x02024274
+ ldr r0, =gUnknown_02024274
lsls r1, r3, 1
adds r1, r0
ldrh r0, [r1]
cmp r0, 0xE4
bne _08054030
movs r1, 0
- ldr r0, =0x0202406c
- ldr r2, =0x020241ea
+ ldr r0, =gUnknown_0202406C
+ ldr r2, =gUnknown_020241EA
mov r8, r2
- ldr r7, =0x020241e8
+ ldr r7, =gUnknown_020241E8
mov r10, r7
- ldr r2, =0x020241e9
+ ldr r2, =gUnknown_020241E9
mov r9, r2
- ldr r7, =0x02024280
+ ldr r7, =gUnknown_02024280
mov r12, r7
ldrb r2, [r0]
cmp r1, r2
bge _08053FB6
- ldr r6, =0x0202407e
- ldr r5, =0x0202420c
- ldr r4, =0x0202407a
+ ldr r6, =gUnknown_0202407E
+ ldr r5, =gUnknown_0202420C
+ ldr r4, =gUnknown_0202407A
movs r3, 0xB
adds r2, r0, 0
_08053FA0:
@@ -56438,9 +56438,9 @@ _08053FB6:
movs r0, 0xE4
mov r1, r8
strh r0, [r1]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
ldrb r0, [r2]
- ldr r7, =0x0202449c
+ ldr r7, =gUnknown_0202449C
ldr r1, [r7]
adds r0, r1
adds r0, 0x80
@@ -56449,12 +56449,12 @@ _08053FB6:
strb r0, [r1]
mov r2, r10
strb r0, [r2]
- ldr r7, =0x02024214
+ ldr r7, =gUnknown_02024214
ldr r0, [r7]
adds r0, 0x5
str r0, [r7]
movs r0, 0x1
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
strb r0, [r1, 0x18]
mov r2, r12
ldr r0, [r2]
@@ -56464,7 +56464,7 @@ _08053FB6:
b _0805404A
.pool
_08054030:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -56491,18 +56491,18 @@ _0805404A:
thumb_func_start sub_805405C
sub_805405C: @ 805405C
push {lr}
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrh r1, [r2]
movs r0, 0x60
ands r0, r1
cmp r0, 0
beq _08054088
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _0805409A
@@ -56510,15 +56510,15 @@ sub_805405C: @ 805405C
_08054088:
movs r0, 0x20
strh r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x4
strb r0, [r1, 0x5]
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x28
movs r1, 0x5
strb r1, [r0]
_0805409A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -56530,8 +56530,8 @@ _0805409A:
thumb_func_start atkBC_maxattackhalvehp
atkBC_maxattackhalvehp: @ 80540B4
push {r4,r5,lr}
- ldr r5, =0x02024084
- ldr r4, =0x0202420b
+ ldr r5, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
movs r3, 0x58
muls r0, r3
@@ -56551,7 +56551,7 @@ _080540CC:
bls _08054110
movs r0, 0xC
strb r0, [r2, 0x19]
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrb r0, [r4]
muls r0, r3
adds r0, r5
@@ -56563,14 +56563,14 @@ _080540CC:
movs r0, 0x1
str r0, [r1]
_080540F4:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _0805412A
.pool
_08054110:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -56594,11 +56594,11 @@ _0805412A:
atkBD_copyfoestats: @ 8054134
push {r4-r7,lr}
movs r2, 0
- ldr r7, =0x02024214
- ldr r6, =0x0202420b
+ ldr r7, =gUnknown_02024214
+ ldr r6, =gUnknown_0202420B
movs r4, 0x58
- ldr r3, =0x0202409c
- ldr r5, =0x0202420c
+ ldr r3, =gUnknown_0202409C
+ ldr r5, =gUnknown_0202420C
_08054142:
ldrb r0, [r6]
adds r1, r0, 0
@@ -56626,8 +56626,8 @@ _08054142:
thumb_func_start atkBE_breakfree
atkBE_breakfree: @ 805417C
push {r4-r6,lr}
- ldr r1, =0x02024084
- ldr r5, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r5, =gUnknown_0202420B
ldrb r2, [r5]
movs r6, 0x58
adds r0, r2, 0
@@ -56641,8 +56641,8 @@ atkBE_breakfree: @ 805417C
ands r0, r1
cmp r0, 0
beq _08054210
- ldr r1, =0x02024474
- ldr r3, =0x0202420c
+ ldr r1, =gUnknown_02024474
+ ldr r3, =gUnknown_0202420C
ldrb r0, [r3]
strb r0, [r1, 0x17]
ldrb r0, [r5]
@@ -56654,12 +56654,12 @@ atkBE_breakfree: @ 805417C
ands r0, r2
str r0, [r1]
ldrb r0, [r5]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r2, [r1]
adds r0, r2
ldrb r0, [r0, 0x14]
strb r0, [r3]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x2
@@ -56677,12 +56677,12 @@ atkBE_breakfree: @ 805417C
movs r0, 0xFF
strb r0, [r1, 0x4]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAFC5
b _080542BA
.pool
_08054210:
- ldr r4, =0x020242ac
+ ldr r4, =gUnknown_020242AC
lsls r0, r2, 2
adds r3, r0, r4
ldr r1, [r3]
@@ -56703,14 +56703,14 @@ _08054210:
ands r0, r2
str r0, [r1]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAFD6
b _080542BA
.pool
_08054250:
adds r0, r2, 0
bl battle_side_get_owner
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
lsls r0, 24
lsrs r0, 23
adds r0, r4
@@ -56731,7 +56731,7 @@ _08054250:
strh r1, [r0]
ldrb r0, [r5]
bl battle_side_get_owner
- ldr r2, =0x02024294
+ ldr r2, =gUnknown_02024294
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 1
@@ -56740,12 +56740,12 @@ _08054250:
adds r1, r2
strb r4, [r1, 0xA]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DAFDD
b _080542BA
.pool
_080542B4:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
_080542BA:
@@ -56758,8 +56758,8 @@ _080542BA:
thumb_func_start atkBF_setcurled
atkBF_setcurled: @ 80542C8
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r2, r0
@@ -56770,7 +56770,7 @@ atkBF_setcurled: @ 80542C8
lsls r1, 23
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -56782,11 +56782,11 @@ atkBF_setcurled: @ 80542C8
atkC0_recoverbasedonsunlight: @ 80542F8
push {r4-r7,lr}
sub sp, 0x4
- ldr r1, =0x0202420c
- ldr r5, =0x0202420b
+ ldr r1, =gUnknown_0202420C
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
strb r0, [r1]
- ldr r7, =0x02024084
+ ldr r7, =gUnknown_02024084
ldrb r0, [r5]
movs r6, 0x58
muls r0, r6
@@ -56795,7 +56795,7 @@ atkC0_recoverbasedonsunlight: @ 80542F8
ldrh r0, [r0, 0x2C]
cmp r1, r0
beq _080543D8
- ldr r4, =0x020243cc
+ ldr r4, =gUnknown_020243CC
ldrh r0, [r4]
cmp r0, 0
beq _0805434A
@@ -56820,9 +56820,9 @@ atkC0_recoverbasedonsunlight: @ 80542F8
cmp r0, 0
beq _08054378
_0805434A:
- ldr r3, =0x020241f0
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r3, =gUnknown_020241F0
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -56839,7 +56839,7 @@ _08054378:
ands r0, r1
cmp r0, 0
beq _080543A4
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldrb r0, [r5]
muls r0, r6
adds r0, r7
@@ -56854,7 +56854,7 @@ _08054378:
b _080543B2
.pool
_080543A4:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldrb r0, [r5]
muls r0, r6
adds r0, r7
@@ -56872,14 +56872,14 @@ _080543BE:
ldr r0, [r1]
negs r0, r0
str r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _080543F2
.pool
_080543D8:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -56907,8 +56907,8 @@ sub_8054400: @ 8054400
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
adds r4, r1, 0
@@ -56998,7 +56998,7 @@ sub_8054400: @ 8054400
ands r1, r3
lsls r1, 5
orrs r4, r1
- ldr r5, =0x02024400
+ ldr r5, =gUnknown_02024400
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -57006,7 +57006,7 @@ sub_8054400: @ 8054400
bl __divsi3
adds r0, 0x1E
strh r0, [r5]
- ldr r6, =0x0202449c
+ ldr r6, =gUnknown_0202449C
ldr r5, [r6]
lsls r0, r4, 4
subs r0, r4
@@ -57026,7 +57026,7 @@ _080544F0:
movs r1, 0xC0
orrs r0, r1
strb r0, [r2, 0x13]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57045,23 +57045,23 @@ atkC2_selectnexttarget: @ 8054524
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
movs r1, 0
strb r1, [r0]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
ldrb r1, [r1]
adds r6, r0, 0
- ldr r0, =0x02024214
+ ldr r0, =gUnknown_02024214
mov r8, r0
cmp r1, 0
beq _0805456E
adds r3, r6, 0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r5, [r0]
ldr r0, =gUnknown_0832A328
mov r12, r0
adds r4, r1, 0
- ldr r7, =0x02024210
+ ldr r7, =gUnknown_02024210
_0805454C:
ldrb r2, [r3]
cmp r2, r5
@@ -57102,15 +57102,15 @@ atkC3_setfutureattack: @ 8054598
mov r5, r8
push {r5-r7}
sub sp, 0x14
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
mov r8, r0
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
ldrb r1, [r6]
adds r0, r1, r0
ldrb r7, [r0]
cmp r7, 0
beq _080545DC
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -57128,7 +57128,7 @@ atkC3_setfutureattack: @ 8054598
_080545DC:
adds r0, r1, 0
bl battle_get_per_side_status
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
@@ -57148,7 +57148,7 @@ _080545DC:
mov r1, r8
adds r1, 0x18
adds r0, r1
- ldr r1, =0x020241ea
+ ldr r1, =gUnknown_020241EA
mov r9, r1
ldrh r1, [r1]
strh r1, [r0]
@@ -57156,7 +57156,7 @@ _080545DC:
adds r0, 0x4
ldrb r2, [r6]
adds r0, r2
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r1, [r5]
strb r1, [r0]
ldrb r0, [r6]
@@ -57173,7 +57173,7 @@ _080545DC:
ldrb r0, [r5]
movs r4, 0x58
muls r0, r4
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r0, r2
ldrb r1, [r6]
muls r1, r4
@@ -57193,7 +57193,7 @@ _080545DC:
adds r2, 0x8
adds r1, r2
str r0, [r1]
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r0, [r5]
lsls r0, 4
adds r0, r1
@@ -57216,18 +57216,18 @@ _0805468C:
ldr r0, =0x00000161
cmp r1, r0
bne _080546BC
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
mov r1, r10
strb r1, [r0, 0x5]
b _080546C4
.pool
_080546BC:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
mov r2, sp
ldrb r2, [r2, 0x10]
strb r2, [r0, 0x5]
_080546C4:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -57249,17 +57249,17 @@ atkC4_802B910: @ 80546E4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
cmp r0, 0
bne _080546FE
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
_080546FE:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -57267,7 +57267,7 @@ _080546FE:
ldrh r0, [r0, 0x28]
cmp r0, 0
bne _08054740
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -57280,7 +57280,7 @@ _080546FE:
b _080548DC
.pool
_08054740:
- ldr r6, =0x02024332
+ ldr r6, =gUnknown_02024332
ldrb r0, [r6]
mov r8, r0
cmp r0, 0x5
@@ -57330,27 +57330,27 @@ _08054794:
cmp r0, 0x5
bls _08054750
_080547A4:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
mov r9, r1
ldrb r2, [r1]
cmp r2, 0x5
bhi _080548A8
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x4
strb r0, [r1, 0x1]
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
strb r0, [r1, 0x2]
strb r2, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x9
str r0, [r1]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
mov r8, r2
ldr r5, =gBaseStats
mov r1, r9
@@ -57368,7 +57368,7 @@ _080547A4:
mov r2, r8
str r3, [r2]
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -57392,8 +57392,8 @@ _080547A4:
ldr r1, [r2]
muls r0, r1
str r0, [r2]
- ldr r3, =0x02024084
- ldr r1, =0x0202420c
+ ldr r3, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420C
ldrb r2, [r1]
movs r1, 0x58
muls r1, r2
@@ -57412,7 +57412,7 @@ _080547A4:
adds r2, r0, 0x2
mov r0, r8
str r2, [r0]
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r0, [r6]
lsls r0, 4
adds r0, r1
@@ -57437,7 +57437,7 @@ _080548A8:
mov r0, r8
cmp r0, 0
beq _080548C8
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -57450,7 +57450,7 @@ _080548A8:
b _080548DC
.pool
_080548C8:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x5]
ldrb r0, [r2, 0x6]
@@ -57477,7 +57477,7 @@ _080548E2:
thumb_func_start atkC5_hidepreattack
atkC5_hidepreattack: @ 80548F4
push {lr}
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
cmp r1, 0x5B
beq _08054934
@@ -57495,8 +57495,8 @@ _0805490C:
cmp r1, r0
bne _08054960
_08054918:
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57505,8 +57505,8 @@ _08054918:
b _0805495C
.pool
_08054934:
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57515,8 +57515,8 @@ _08054934:
b _0805495C
.pool
_0805494C:
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57527,7 +57527,7 @@ _0805495C:
orrs r0, r2
str r0, [r1]
_08054960:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57539,7 +57539,7 @@ _08054960:
thumb_func_start atkC6_unhidepostattack
atkC6_unhidepostattack: @ 8054978
push {lr}
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
cmp r1, 0x5B
beq _080549BC
@@ -57557,8 +57557,8 @@ _08054990:
cmp r1, r0
bne _080549EA
_0805499C:
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57568,8 +57568,8 @@ _0805499C:
b _080549E6
.pool
_080549BC:
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57579,8 +57579,8 @@ _080549BC:
b _080549E6
.pool
_080549D8:
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57590,7 +57590,7 @@ _080549E6:
ands r0, r2
str r0, [r1]
_080549EA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57602,15 +57602,15 @@ _080549EA:
thumb_func_start atkC7_setminimize
atkC7_setminimize: @ 8054A08
push {lr}
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
ands r0, r1
cmp r0, 0
beq _08054A2C
- ldr r2, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
lsls r1, 2
adds r1, r2
@@ -57620,7 +57620,7 @@ atkC7_setminimize: @ 8054A08
orrs r0, r2
str r0, [r1]
_08054A2C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57632,33 +57632,33 @@ _08054A2C:
thumb_func_start sub_8054A48
sub_8054A48: @ 8054A48
push {lr}
- ldr r3, =0x020243cc
+ ldr r3, =gUnknown_020243CC
ldrh r1, [r3]
movs r2, 0x80
adds r0, r2, 0
ands r0, r1
cmp r0, 0
beq _08054A78
- ldr r2, =0x0202427c
+ ldr r2, =gUnknown_0202427C
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
b _08054A86
.pool
_08054A78:
strh r2, [r3]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r1, 0x5
strb r1, [r0, 0x5]
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x28
strb r1, [r0]
_08054A86:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57670,8 +57670,8 @@ _08054A86:
thumb_func_start atkC9_jumpifattackandspecialattackcannotfall
atkC9_jumpifattackandspecialattackcannotfall: @ 8054AA0
push {r4,lr}
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -57685,11 +57685,11 @@ atkC9_jumpifattackandspecialattackcannotfall: @ 8054AA0
ldrsb r0, [r1, r0]
cmp r0, 0
bne _08054AF4
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x6]
cmp r0, 0x1
beq _08054AF4
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -57705,11 +57705,11 @@ atkC9_jumpifattackandspecialattackcannotfall: @ 8054AA0
b _08054B20
.pool
_08054AF4:
- ldr r4, =0x02024064
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r4]
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
@@ -57721,7 +57721,7 @@ _08054AF4:
bl dp01_build_cmdbuf_x18_0_aa_health_bar_update
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -57735,10 +57735,10 @@ _08054B20:
thumb_func_start atkCA_setforcedtarget
atkCA_setforcedtarget: @ 8054B3C
push {r4,r5,lr}
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
- ldr r5, =0x02024294
+ ldr r5, =gUnknown_02024294
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 1
@@ -57757,7 +57757,7 @@ atkCA_setforcedtarget: @ 8054B3C
adds r1, r5
ldrb r0, [r4]
strb r0, [r1, 0x9]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57770,8 +57770,8 @@ atkCA_setforcedtarget: @ 8054B3C
thumb_func_start atkCB_setcharge
atkCB_setcharge: @ 8054B88
push {r4,lr}
- ldr r0, =0x020242ac
- ldr r3, =0x0202420b
+ ldr r0, =gUnknown_020242AC
+ ldr r3, =gUnknown_0202420B
ldrb r1, [r3]
lsls r1, 2
adds r1, r0
@@ -57780,7 +57780,7 @@ atkCB_setcharge: @ 8054B88
lsls r2, 2
orrs r0, r2
str r0, [r1]
- ldr r4, =0x020242bc
+ ldr r4, =gUnknown_020242BC
ldrb r1, [r3]
lsls r0, r1, 3
subs r0, r1
@@ -57804,7 +57804,7 @@ atkCB_setcharge: @ 8054B88
movs r2, 0x20
orrs r1, r2
strb r1, [r0, 0x12]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57817,14 +57817,14 @@ atkCB_setcharge: @ 8054B88
thumb_func_start atkCC_callterrainattack
atkCC_callterrainattack: @ 8054BEC
push {r4,lr}
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffbff
ands r0, r1
str r0, [r2]
- ldr r4, =0x020241ea
+ ldr r4, =gUnknown_020241EA
ldr r1, =gUnknown_0831C414
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -57833,7 +57833,7 @@ atkCC_callterrainattack: @ 8054BEC
ldrh r0, [r4]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
ldr r3, =gUnknown_082D86A8
ldr r2, =gBattleMoves
@@ -57847,7 +57847,7 @@ atkCC_callterrainattack: @ 8054BEC
adds r0, r3
ldr r0, [r0]
bl b_movescr_stack_push
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -57861,8 +57861,8 @@ atkCC_callterrainattack: @ 8054BEC
atkCD_cureifburnedparalysedorpoisoned: @ 8054C60
push {r4-r6,lr}
sub sp, 0x4
- ldr r1, =0x02024084
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
movs r6, 0x58
muls r0, r6
@@ -57876,11 +57876,11 @@ atkCD_cureifburnedparalysedorpoisoned: @ 8054C60
beq _08054CBC
movs r0, 0
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r3]
strb r0, [r4]
ldrb r0, [r4]
@@ -57897,7 +57897,7 @@ atkCD_cureifburnedparalysedorpoisoned: @ 8054C60
b _08054CD6
.pool
_08054CBC:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -57921,8 +57921,8 @@ _08054CD6:
thumb_func_start atkCE_settorment
atkCE_settorment: @ 8054CE4
push {lr}
- ldr r1, =0x02024084
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -57933,7 +57933,7 @@ atkCE_settorment: @ 8054CE4
lsls r2, 24
cmp r1, 0
bge _08054D28
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -57951,7 +57951,7 @@ atkCE_settorment: @ 8054CE4
_08054D28:
orrs r1, r2
str r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -57964,8 +57964,8 @@ _08054D34:
thumb_func_start atkCF_jumpifnodamage
atkCF_jumpifnodamage: @ 8054D3C
push {lr}
- ldr r2, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r1, r0, 4
adds r0, r2, 0x4
@@ -57980,14 +57980,14 @@ atkCF_jumpifnodamage: @ 8054D3C
cmp r0, 0
beq _08054D74
_08054D5C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08054D8E
.pool
_08054D74:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58009,8 +58009,8 @@ _08054D8E:
thumb_func_start atkD0_settaunt
atkD0_settaunt: @ 8054D98
push {r4,lr}
- ldr r4, =0x020242bc
- ldr r3, =0x0202420c
+ ldr r4, =gUnknown_020242BC
+ ldr r3, =gUnknown_0202420C
ldrb r0, [r3]
lsls r1, r0, 3
subs r1, r0
@@ -58037,14 +58037,14 @@ atkD0_settaunt: @ 8054D98
movs r2, 0x20
orrs r1, r2
strb r1, [r0, 0x13]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08054E02
.pool
_08054DE8:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58067,7 +58067,7 @@ _08054E02:
thumb_func_start atkD1_sethelpinghand
atkD1_sethelpinghand: @ 8054E0C
push {r4,lr}
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_get_per_side_status
movs r1, 0x2
@@ -58075,15 +58075,15 @@ atkD1_sethelpinghand: @ 8054E0C
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r3, =0x0202420c
+ ldr r3, =gUnknown_0202420C
strb r0, [r3]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _08054E90
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r3, [r3]
@@ -58093,7 +58093,7 @@ atkD1_sethelpinghand: @ 8054E0C
ands r1, r0
cmp r1, 0
bne _08054E90
- ldr r1, =0x0202433c
+ ldr r1, =gUnknown_0202433C
ldrb r0, [r4]
lsls r0, 4
adds r0, r1
@@ -58110,14 +58110,14 @@ atkD1_sethelpinghand: @ 8054E0C
movs r0, 0x8
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08054EAA
.pool
_08054E90:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58145,14 +58145,14 @@ sub_8054EB4: @ 8054EB4
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
movs r1, 0x80
lsls r1, 19
ands r0, r1
cmp r0, 0
bne _08054F9A
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -58165,29 +58165,29 @@ sub_8054EB4: @ 8054EB4
cmp r0, 0
beq _08054F9A
_08054EE8:
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
lsrs r4, r0, 24
- ldr r7, =0x0202420c
+ ldr r7, =gUnknown_0202420C
ldrb r0, [r7]
bl battle_side_get_owner
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x0a3f0902
ands r0, r1
cmp r0, 0
bne _08054F46
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r2, r0, 0
adds r2, 0x29
adds r0, r4, r2
ldrb r1, [r0]
ldr r4, =gUnknown_0832A328
- ldr r3, =0x0202406e
+ ldr r3, =gUnknown_0202406E
ldrb r0, [r6]
lsls r0, 1
adds r0, r3
@@ -58211,9 +58211,9 @@ _08054EE8:
cmp r1, 0
bne _08054F9A
_08054F46:
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r8, r0
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r4, [r1]
movs r5, 0x58
adds r0, r4, 0
@@ -58224,7 +58224,7 @@ _08054F46:
adds r1, r3, 0
cmp r1, 0
bne _08054F6E
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r5
add r0, r8
@@ -58234,7 +58234,7 @@ _08054F46:
_08054F6E:
cmp r1, 0xAF
beq _08054F9A
- ldr r7, =0x0202420c
+ ldr r7, =gUnknown_0202420C
ldrb r0, [r7]
muls r0, r5
mov r2, r8
@@ -58255,7 +58255,7 @@ _08054F6E:
cmp r0, 0xB
bhi _08054FDC
_08054F9A:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58276,10 +58276,10 @@ _08054FDC:
ldrb r0, [r0]
cmp r0, 0x3C
bne _08055010
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB63F
str r0, [r1]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r7]
muls r0, r5
add r0, r8
@@ -58292,7 +58292,7 @@ _08054FDC:
b _08055132
.pool
_08055010:
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
mov r10, r3
lsls r0, r4, 1
adds r0, 0xD0
@@ -58302,7 +58302,7 @@ _08055010:
ldrh r0, [r0, 0x2E]
mov r9, r0
strh r2, [r6]
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r1]
muls r0, r5
add r0, r8
@@ -58313,8 +58313,8 @@ _08055010:
add r0, r8
mov r2, r9
strh r2, [r0, 0x2E]
- ldr r4, =0x02024064
- ldr r3, =0x0202420b
+ ldr r4, =gUnknown_02024064
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
strb r0, [r4]
str r6, [sp]
@@ -58323,7 +58323,7 @@ _08055010:
movs r2, 0
movs r3, 0x2
bl dp01_build_cmdbuf_x02_a_b_varargs
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r1]
bl dp01_battle_side_mark_buffer_for_execution
ldrb r0, [r7]
@@ -58355,14 +58355,14 @@ _08055010:
adds r0, r1
adds r0, 0xC9
strb r3, [r0]
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
ldrb r0, [r1]
ldr r1, [r2]
lsls r0, 1
adds r0, r1
adds r0, 0xC8
strb r3, [r0]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
mov r3, r10
ldr r1, [r3]
@@ -58371,11 +58371,11 @@ _08055010:
adds r0, 0xC9
movs r1, 0
strb r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r3, 0xFD
strb r3, [r1]
movs r2, 0xA
@@ -58387,7 +58387,7 @@ _08055010:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
strb r3, [r1]
strb r2, [r1, 0x1]
mov r2, r9
@@ -58403,7 +58403,7 @@ _08055010:
ldrh r0, [r6]
cmp r0, 0
beq _0805512C
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
b _08055130
.pool
@@ -58411,13 +58411,13 @@ _08055118:
ldrh r0, [r6]
cmp r0, 0
beq _0805512C
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
movs r1, 0
strb r1, [r0, 0x5]
b _08055132
.pool
_0805512C:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
_08055130:
strb r0, [r1, 0x5]
@@ -58436,8 +58436,8 @@ _08055132:
thumb_func_start sub_8055148
sub_8055148: @ 8055148
push {r4,lr}
- ldr r3, =0x02024084
- ldr r4, =0x0202420c
+ ldr r3, =gUnknown_02024084
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
movs r2, 0x58
muls r0, r2
@@ -58449,27 +58449,27 @@ sub_8055148: @ 8055148
beq _0805519C
cmp r0, 0x19
beq _0805519C
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
muls r0, r2
adds r0, r3
adds r0, 0x20
strb r1, [r0]
- ldr r1, =0x0202420a
+ ldr r1, =gUnknown_0202420A
ldrb r0, [r4]
muls r0, r2
adds r0, r3
adds r0, 0x20
ldrb r0, [r0]
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _080551B6
.pool
_0805519C:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58492,7 +58492,7 @@ _080551B6:
thumb_func_start atkD4_802C408
atkD4_802C408: @ 80551C0
push {r4-r7,lr}
- ldr r7, =0x02024214
+ ldr r7, =gUnknown_02024214
ldr r2, [r7]
ldrb r3, [r2, 0x1]
cmp r3, 0
@@ -58502,8 +58502,8 @@ atkD4_802C408: @ 80551C0
b _0805528C
.pool
_080551D8:
- ldr r1, =0x020243d0
- ldr r4, =0x0202420b
+ ldr r1, =gUnknown_020243D0
+ ldr r4, =gUnknown_0202420B
adds r0, r1, 0
adds r0, 0x20
ldrb r5, [r4]
@@ -58516,7 +58516,7 @@ _080551D8:
ldrb r0, [r4]
adds r1, 0x24
adds r1, r0, r1
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, 1
adds r0, r2
ldrh r0, [r0]
@@ -58526,15 +58526,15 @@ _080551D8:
b _0805528A
.pool
_08055210:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x4
strb r0, [r1, 0x1]
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
ldrb r0, [r4]
strb r0, [r1, 0x2]
- ldr r0, =0x020243d0
+ ldr r0, =gUnknown_020243D0
adds r0, 0x24
ldrb r5, [r4]
adds r0, r5
@@ -58542,8 +58542,8 @@ _08055210:
strb r0, [r1, 0x3]
movs r0, 0xFF
strb r0, [r1, 0x4]
- ldr r1, =0x020241f0
- ldr r6, =0x02024084
+ ldr r1, =gUnknown_020241F0
+ ldr r6, =gUnknown_02024084
ldrb r0, [r4]
movs r5, 0x58
muls r0, r5
@@ -58592,8 +58592,8 @@ _0805528C:
thumb_func_start sub_8055294
sub_8055294: @ 8055294
push {lr}
- ldr r1, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 2
adds r2, r0, r1
@@ -58604,7 +58604,7 @@ sub_8055294: @ 8055294
ands r0, r3
cmp r0, 0
beq _080552D8
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58622,7 +58622,7 @@ sub_8055294: @ 8055294
_080552D8:
orrs r1, r3
str r1, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -58635,8 +58635,8 @@ _080552E4:
thumb_func_start atkD6_doubledamagedealtifdamaged
atkD6_doubledamagedealtifdamaged: @ 80552EC
push {lr}
- ldr r3, =0x0202433c
- ldr r0, =0x0202420b
+ ldr r3, =gUnknown_0202433C
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r2, r0, 4
adds r0, r3, 0x4
@@ -58645,7 +58645,7 @@ atkD6_doubledamagedealtifdamaged: @ 80552EC
cmp r0, 0
beq _0805530C
adds r0, r2, r3
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r0, 0xC]
ldrb r1, [r1]
cmp r0, r1
@@ -58658,17 +58658,17 @@ _0805530C:
cmp r0, 0
beq _0805532A
adds r0, r2, r3
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r0, 0xD]
ldrb r1, [r1]
cmp r0, r1
bne _0805532A
_08055324:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x2
strb r0, [r1, 0xE]
_0805532A:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -58680,8 +58680,8 @@ _0805532A:
thumb_func_start sub_805534C
sub_805534C: @ 805534C
push {r4,lr}
- ldr r1, =0x020242ac
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420C
ldrb r3, [r0]
lsls r0, r3, 2
adds r4, r0, r1
@@ -58691,7 +58691,7 @@ sub_805534C: @ 805534C
ands r0, r2
cmp r0, 0
bne _08055374
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r3
adds r1, 0x4C
@@ -58700,7 +58700,7 @@ sub_805534C: @ 805534C
cmp r0, 0
beq _080553A0
_08055374:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58720,7 +58720,7 @@ _080553A0:
lsls r0, 5
orrs r2, r0
str r2, [r4]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -58734,13 +58734,13 @@ _080553B0:
thumb_func_start atkD8_setdamagetohealthdifference
atkD8_setdamagetohealthdifference: @ 80553BC
push {lr}
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
movs r1, 0x58
muls r0, r1
adds r3, r0, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
muls r0, r1
adds r1, r0, r2
@@ -58748,7 +58748,7 @@ atkD8_setdamagetohealthdifference: @ 80553BC
ldrh r2, [r1, 0x28]
cmp r0, r2
bhi _08055408
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58764,12 +58764,12 @@ atkD8_setdamagetohealthdifference: @ 80553BC
b _0805541A
.pool
_08055408:
- ldr r2, =0x020241f0
+ ldr r2, =gUnknown_020241F0
ldrh r0, [r3, 0x28]
ldrh r1, [r1, 0x28]
subs r0, r1
str r0, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -58782,20 +58782,20 @@ _0805541A:
thumb_func_start atkD9_scaledamagebyhealthratio
atkD9_scaledamagebyhealthratio: @ 8055428
push {r4,lr}
- ldr r4, =0x02024400
+ ldr r4, =gUnknown_02024400
ldrh r0, [r4]
cmp r0, 0
bne _08055464
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
lsls r0, 2
adds r0, r2
ldrb r3, [r0, 0x1]
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
@@ -58811,7 +58811,7 @@ atkD9_scaledamagebyhealthratio: @ 8055428
movs r0, 0x1
strh r0, [r4]
_08055464:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -58824,8 +58824,8 @@ _08055464:
thumb_func_start atkDA_abilityswap
atkDA_abilityswap: @ 805548C
push {r4-r6,lr}
- ldr r5, =0x02024084
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
movs r4, 0x58
muls r0, r4
@@ -58835,7 +58835,7 @@ atkDA_abilityswap: @ 805548C
ldrb r1, [r2]
cmp r1, 0
bne _080554B4
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r4
adds r0, r5
@@ -58846,7 +58846,7 @@ atkDA_abilityswap: @ 805548C
_080554B4:
cmp r1, 0x19
beq _080554D4
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
ldrb r0, [r6]
muls r0, r4
adds r0, r5
@@ -58854,14 +58854,14 @@ _080554B4:
ldrb r3, [r0]
cmp r3, 0x19
beq _080554D4
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
cmp r0, 0
beq _08055504
_080554D4:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -58884,7 +58884,7 @@ _08055504:
adds r0, r5
adds r0, 0x20
strb r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -58901,8 +58901,8 @@ atkDB_imprisoneffect: @ 8055524
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r1, =0x020242ac
- ldr r4, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r4, =gUnknown_0202420B
ldrb r2, [r4]
lsls r0, r2, 2
adds r0, r1
@@ -58915,7 +58915,7 @@ atkDB_imprisoneffect: @ 8055524
b _080555F6
.pool
_0805554C:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
mov r2, r9
ldrb r1, [r2]
lsls r1, 2
@@ -58925,7 +58925,7 @@ _0805554C:
lsls r2, 6
orrs r0, r2
str r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -58949,9 +58949,9 @@ _0805558A:
cmp r8, r0
beq _080555E0
movs r4, 0
- ldr r7, =0x0202420b
+ ldr r7, =gUnknown_0202420B
mov r9, r7
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r12, r0
mov r1, r9
ldrb r0, [r1]
@@ -58994,17 +58994,17 @@ _080555E0:
lsls r0, 24
lsrs r6, r0, 24
_080555E6:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
bcc _0805558A
_080555EE:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r6, r0
bne _08055610
_080555F6:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -59030,8 +59030,8 @@ _08055610:
thumb_func_start atkDC_setgrudge
atkDC_setgrudge: @ 805562C
push {lr}
- ldr r1, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 2
adds r2, r0, r1
@@ -59042,7 +59042,7 @@ atkDC_setgrudge: @ 805562C
ands r0, r3
cmp r0, 0
beq _08055670
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -59060,7 +59060,7 @@ atkDC_setgrudge: @ 805562C
_08055670:
orrs r1, r3
str r1, [r2]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -59082,12 +59082,12 @@ atkDD_weightdamagecalculation: @ 8055684
cmp r0, r1
beq _080556FC
adds r6, r2, 0
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r8, r0
adds r7, r1, 0
adds r4, r6, 0
_080556A0:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -59115,7 +59115,7 @@ _080556CE:
ldr r0, =0x0000ffff
cmp r1, r0
beq _080556FC
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
adds r1, r5, 0x1
lsls r1, 1
adds r1, r6
@@ -59124,11 +59124,11 @@ _080556CE:
b _08055702
.pool
_080556FC:
- ldr r1, =0x02024400
+ ldr r1, =gUnknown_02024400
movs r0, 0x78
strh r0, [r1]
_08055702:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -59150,26 +59150,26 @@ atkDE_asistattackselect: @ 805571C
sub sp, 0xC
movs r0, 0
mov r10, r0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x18
str r0, [sp, 0x4]
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x1
ands r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
str r0, [sp]
cmp r1, 0
beq _0805574C
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
str r1, [sp]
_0805574C:
movs r2, 0
_0805574E:
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -59259,12 +59259,12 @@ _080557F4:
mov r1, r10
cmp r1, 0
beq _0805586C
- ldr r2, =0x02024280
+ ldr r2, =gUnknown_02024280
ldr r0, [r2]
ldr r1, =0xfffffbff
ands r0, r1
str r0, [r2]
- ldr r4, =0x020241ee
+ ldr r4, =gUnknown_020241EE
bl GenerateRandomNumber
movs r1, 0xFF
ands r1, r0
@@ -59279,16 +59279,16 @@ _080557F4:
ldrh r0, [r4]
movs r1, 0
bl sub_80458E0
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08055886
.pool
_0805586C:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -59316,11 +59316,11 @@ _08055886:
thumb_func_start atkDF_setmagiccoat
atkDF_setmagiccoat: @ 805589C
push {lr}
- ldr r1, =0x0202420c
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_0202420C
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
strb r0, [r1]
- ldr r2, =0x0202437c
+ ldr r2, =gUnknown_0202437C
ldrb r1, [r3]
lsls r0, r1, 2
adds r0, r1
@@ -59330,14 +59330,14 @@ atkDF_setmagiccoat: @ 805589C
movs r2, 0x20
orrs r1, r2
strb r1, [r0]
- ldr r0, =0x02024082
+ ldr r0, =gUnknown_02024082
ldrb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
subs r0, 0x1
cmp r1, r0
bne _080558FC
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -59353,7 +59353,7 @@ atkDF_setmagiccoat: @ 805589C
b _08055914
.pool
_080558FC:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r3]
lsls r1, 4
adds r1, r0
@@ -59361,7 +59361,7 @@ _080558FC:
movs r2, 0x10
orrs r0, r2
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -59374,8 +59374,8 @@ _08055914:
thumb_func_start atkE0_setstealstatchange
atkE0_setstealstatchange: @ 8055920
push {lr}
- ldr r2, =0x0202437c
- ldr r3, =0x0202420b
+ ldr r2, =gUnknown_0202437C
+ ldr r3, =gUnknown_0202420B
ldrb r1, [r3]
lsls r0, r1, 2
adds r0, r1
@@ -59385,14 +59385,14 @@ atkE0_setstealstatchange: @ 8055920
movs r2, 0x20
orrs r1, r2
strb r1, [r0]
- ldr r0, =0x02024082
+ ldr r0, =gUnknown_02024082
ldrb r1, [r0]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
subs r0, 0x1
cmp r1, r0
bne _08055978
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -59408,14 +59408,14 @@ atkE0_setstealstatchange: @ 8055920
b _0805598E
.pool
_08055978:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
ldrb r1, [r3]
lsls r1, 4
adds r1, r0
ldrb r0, [r1]
orrs r0, r2
strb r0, [r1]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -59428,8 +59428,8 @@ _0805598E:
thumb_func_start atkE1_802CBE4
atkE1_802CBE4: @ 805599C
push {r4-r6,lr}
- ldr r4, =0x02024474
- ldr r0, =0x0202449c
+ ldr r4, =gUnknown_02024474
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xD8
ldrb r0, [r0]
@@ -59438,12 +59438,12 @@ atkE1_802CBE4: @ 805599C
bl battle_side_get_owner
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x02022f58
+ ldr r2, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r2]
movs r0, 0x9
strb r0, [r2, 0x1]
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
ldrb r1, [r4, 0x17]
movs r0, 0x58
muls r0, r1
@@ -59453,8 +59453,8 @@ atkE1_802CBE4: @ 805599C
strb r0, [r2, 0x2]
movs r0, 0xFF
strb r0, [r2, 0x3]
- ldr r2, =0x0202420c
- ldr r1, =0x0202406c
+ ldr r2, =gUnknown_0202420C
+ ldr r1, =gUnknown_0202406C
ldrb r0, [r2]
ldrb r1, [r1]
cmp r0, r1
@@ -59468,21 +59468,21 @@ _080559E2:
lsrs r0, 24
cmp r0, r5
beq _08055A04
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldrb r0, [r4]
lsls r0, 2
adds r0, r6
ldr r0, [r0]
ands r1, r0
- ldr r2, =0x0202406c
+ ldr r2, =gUnknown_0202406C
cmp r1, 0
beq _08055A18
_08055A04:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
adds r2, r1, 0
@@ -59490,13 +59490,13 @@ _08055A04:
cmp r0, r1
bcc _080559E2
_08055A18:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
ldrb r2, [r2]
cmp r0, r2
bcc _08055A64
_08055A22:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -59512,7 +59512,7 @@ _08055A22:
b _08055A6C
.pool
_08055A64:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -59527,13 +59527,13 @@ _08055A6C:
atkE2_cmde2: @ 8055A78
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
ldrb r0, [r4]
movs r6, 0x58
adds r1, r0, 0
@@ -59549,7 +59549,7 @@ atkE2_cmde2: @ 8055A78
str r0, [r1]
ldr r2, =gUnknown_0832A328
ldrb r1, [r4]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, r1, r0
adds r0, 0x58
@@ -59581,13 +59581,13 @@ _08055AD2:
thumb_func_start atkE3_jumpiffainted
atkE3_jumpiffainted: @ 8055AF4
push {r4,lr}
- ldr r4, =0x02024214
+ ldr r4, =gUnknown_02024214
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl get_battle_side_of_something
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
strb r0, [r1]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r1]
movs r0, 0x58
muls r0, r1
@@ -59622,7 +59622,7 @@ _08055B42:
thumb_func_start sub_8055B48
sub_8055B48: @ 8055B48
push {lr}
- ldr r0, =0x02022ff0
+ ldr r0, =gUnknown_02022FF0
ldrb r0, [r0]
cmp r0, 0x7
bhi _08055BE4
@@ -59643,51 +59643,51 @@ _08055B64:
.4byte _08055BCC
.4byte _08055BD8
_08055B84:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
b _08055BE8
.pool
_08055B90:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
b _08055BE8
.pool
_08055B9C:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1B
b _08055BE8
.pool
_08055BA8:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x17
b _08055BE8
.pool
_08055BB4:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x16
b _08055BE8
.pool
_08055BC0:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x18
b _08055BE8
.pool
_08055BCC:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x7
b _08055BE8
.pool
_08055BD8:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x8
b _08055BE8
.pool
_08055BE4:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x5
_08055BE8:
strb r0, [r1, 0x3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -59722,7 +59722,7 @@ _08055C2A:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -59775,7 +59775,7 @@ _08055C76:
strh r0, [r7]
movs r0, 0x64
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
mov r2, sp
@@ -59790,7 +59790,7 @@ _08055CC4:
movs r6, 0
movs r1, 0x64
mov r8, r1
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
mov r10, sp
_08055CCE:
mov r4, r8
@@ -59916,7 +59916,7 @@ _08055DD0:
bgt _08055DD8
b _08055CCE
_08055DD8:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -59934,11 +59934,11 @@ _08055DD8:
thumb_func_start atkE6_castform_transform
atkE6_castform_transform: @ 8055DFC
push {r4,lr}
- ldr r4, =0x02024064
- ldr r0, =0x02024474
+ ldr r4, =gUnknown_02024064
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
strb r0, [r4]
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r2, [r4]
movs r0, 0x58
muls r0, r2
@@ -59948,7 +59948,7 @@ atkE6_castform_transform: @ 8055DFC
movs r1, 0x80
lsls r1, 17
ands r0, r1
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
cmp r0, 0
beq _08055E2C
ldr r0, [r3]
@@ -59966,7 +59966,7 @@ _08055E2C:
bl dp01_build_cmdbuf_x34_a_bb_aka_battle_anim
ldrb r0, [r4]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -59979,11 +59979,11 @@ _08055E2C:
thumb_func_start atkE7_castform_switch
atkE7_castform_switch: @ 8055E64
push {r4,lr}
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
ldrb r0, [r0, 0x17]
bl castform_switch
lsls r0, 24
@@ -59992,7 +59992,7 @@ atkE7_castform_switch: @ 8055E64
beq _08055E8E
ldr r0, =gUnknown_082DB4A9
bl b_push_move_exec
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x7F
subs r1, r4, 0x1
@@ -60009,7 +60009,7 @@ atkE8_settypebasedhalvers: @ 8055EA4
push {r4,lr}
movs r4, 0
ldr r2, =gBattleMoves
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -60018,8 +60018,8 @@ atkE8_settypebasedhalvers: @ 8055EA4
ldrb r0, [r0]
cmp r0, 0xC9
bne _08055EF4
- ldr r1, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 2
adds r2, r0, r1
@@ -60032,13 +60032,13 @@ atkE8_settypebasedhalvers: @ 8055EA4
bne _08055F18
orrs r1, r3
str r1, [r2]
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
b _08055F1C
.pool
_08055EF4:
- ldr r1, =0x020242ac
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 2
adds r2, r0, r1
@@ -60051,7 +60051,7 @@ _08055EF4:
bne _08055F18
orrs r1, r3
str r1, [r2]
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
movs r4, 0x1
@@ -60059,14 +60059,14 @@ _08055F18:
cmp r4, 0
beq _08055F38
_08055F1C:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08055F52
.pool
_08055F38:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -60110,11 +60110,11 @@ atkE9_seteffectbyweather: @ 8055F5C
lsls r0, 24
cmp r0, 0
bne _08055FFC
- ldr r2, =0x020243cc
+ ldr r2, =gUnknown_020243CC
ldrb r0, [r2]
cmp r0, 0
beq _08055F9A
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x2
strb r0, [r1, 0xE]
_08055F9A:
@@ -60123,7 +60123,7 @@ _08055F9A:
ands r0, r1
cmp r0, 0
beq _08055FB8
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
movs r0, 0x8B
b _08055FFA
@@ -60133,7 +60133,7 @@ _08055FB8:
ands r0, r1
cmp r0, 0
beq _08055FCC
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
movs r0, 0x85
b _08055FFA
@@ -60143,7 +60143,7 @@ _08055FCC:
ands r0, r1
cmp r0, 0
beq _08055FE0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
movs r0, 0x8A
b _08055FFA
@@ -60153,19 +60153,19 @@ _08055FE0:
ands r0, r1
cmp r0, 0
beq _08055FF4
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
movs r0, 0x8F
b _08055FFA
.pool
_08055FF4:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
movs r0, 0x80
_08055FFA:
strb r0, [r1, 0x13]
_08055FFC:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -60179,11 +60179,11 @@ _08055FFC:
atkEA_recycleitem: @ 8056014
push {r4-r7,lr}
sub sp, 0x4
- ldr r7, =0x02024064
- ldr r0, =0x0202420b
+ ldr r7, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r7]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, 0xB8
@@ -60192,7 +60192,7 @@ atkEA_recycleitem: @ 8056014
ldrh r5, [r6]
cmp r5, 0
beq _08056094
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r3, 0x58
adds r0, r2, 0
muls r0, r3
@@ -60200,7 +60200,7 @@ atkEA_recycleitem: @ 8056014
ldrh r0, [r0, 0x2E]
cmp r0, 0
bne _08056094
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
strh r5, [r1]
strh r0, [r6]
ldrb r0, [r7]
@@ -60221,14 +60221,14 @@ atkEA_recycleitem: @ 8056014
bl dp01_build_cmdbuf_x02_a_b_varargs
ldrb r0, [r7]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _080560AE
.pool
_08056094:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -60254,9 +60254,9 @@ atkEB_settypetoterrain: @ 80560BC
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
mov r8, r0
- ldr r7, =0x0202420b
+ ldr r7, =gUnknown_0202420B
ldrb r0, [r7]
movs r6, 0x58
muls r0, r6
@@ -60266,7 +60266,7 @@ atkEB_settypetoterrain: @ 80560BC
adds r0, r3
mov r12, r0
ldr r5, =gUnknown_0831C483
- ldr r4, =0x02022ff0
+ ldr r4, =gUnknown_02022FF0
ldrb r0, [r4]
adds r0, r5
ldrb r2, [r0]
@@ -60291,7 +60291,7 @@ atkEB_settypetoterrain: @ 80560BC
ldrb r0, [r0]
adds r1, 0x22
strb r0, [r1]
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r1]
movs r0, 0x3
@@ -60302,14 +60302,14 @@ atkEB_settypetoterrain: @ 80560BC
strb r0, [r1, 0x2]
movs r0, 0xFF
strb r0, [r1, 0x3]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _0805615E
.pool
_08056144:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -60334,7 +60334,7 @@ _0805615E:
thumb_func_start atkEC_802D2A0
atkEC_802D2A0: @ 805616C
push {r4-r6,lr}
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
bl battle_get_per_side_status
movs r1, 0x2
@@ -60342,15 +60342,15 @@ atkEC_802D2A0: @ 805616C
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r6, 0x1
ands r0, r6
cmp r0, 0
beq _0805620C
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r3, [r4]
@@ -60360,28 +60360,28 @@ atkEC_802D2A0: @ 805616C
ands r1, r0
cmp r1, 0
bne _0805620C
- ldr r0, =0x0202421c
+ ldr r0, =gUnknown_0202421C
adds r0, r3, r0
ldrb r0, [r0]
cmp r0, 0
bne _0805620C
- ldr r1, =0x02024274
+ ldr r1, =gUnknown_02024274
lsls r0, r3, 1
adds r0, r1
ldrh r2, [r0]
cmp r2, 0xE4
bne _0805620C
- ldr r0, =0x0202407a
+ ldr r0, =gUnknown_0202407A
adds r0, r3, r0
movs r1, 0xB
strb r1, [r0]
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
strh r2, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r6, [r0, 0x18]
ldrb r1, [r5]
adds r0, 0x20
@@ -60391,7 +60391,7 @@ atkEC_802D2A0: @ 805616C
b _08056226
.pool
_0805620C:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -60414,31 +60414,31 @@ _08056226:
thumb_func_start atkED_802D364
atkED_802D364: @ 8056230
push {r4,lr}
- ldr r1, =0x0202420e
- ldr r3, =0x0202420b
+ ldr r1, =gUnknown_0202420E
+ ldr r3, =gUnknown_0202420B
ldrb r0, [r3]
strb r0, [r1]
- ldr r2, =0x0202420c
+ ldr r2, =gUnknown_0202420C
lsls r0, 24
lsrs r0, 24
adds r4, r1, 0
ldrb r1, [r2]
cmp r0, r1
bne _08056264
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x17]
strb r0, [r2]
strb r0, [r3]
b _0805626A
.pool
_08056264:
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
ldrb r0, [r1, 0x17]
strb r0, [r2]
_0805626A:
ldrb r0, [r4]
strb r0, [r1, 0x17]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -60451,14 +60451,14 @@ _0805626A:
thumb_func_start atkEE_removereflectlightscreen
atkEE_removereflectlightscreen: @ 8056284
push {r4,lr}
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
movs r1, 0x1
eors r0, r1
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024294
+ ldr r1, =gUnknown_02024294
lsls r3, r0, 1
adds r0, r3, r0
lsls r0, 2
@@ -60470,7 +60470,7 @@ atkEE_removereflectlightscreen: @ 8056284
cmp r1, 0
beq _080562E4
_080562AC:
- ldr r2, =0x0202428e
+ ldr r2, =gUnknown_0202428E
adds r2, r3, r2
ldrh r1, [r2]
ldr r0, =0x0000fffe
@@ -60481,18 +60481,18 @@ _080562AC:
strh r0, [r2]
strb r3, [r4]
strb r3, [r4, 0x2]
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x1
strb r0, [r1, 0x18]
strb r0, [r1, 0x19]
b _080562EA
.pool
_080562E4:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
strb r1, [r0, 0x18]
strb r1, [r0, 0x19]
_080562EA:
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -60506,21 +60506,21 @@ _080562EA:
sub_8056300: @ 8056300
push {r4-r6,lr}
movs r4, 0
- ldr r0, =0x02024068
+ ldr r0, =gUnknown_02024068
ldr r0, [r0]
cmp r0, 0
beq _0805630E
b _08056696
_0805630E:
- ldr r5, =0x02024064
- ldr r0, =0x0202420b
+ ldr r5, =gUnknown_02024064
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r5]
- ldr r6, =0x0202420c
+ ldr r6, =gUnknown_0202420C
movs r1, 0x1
eors r0, r1
strb r0, [r6]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x8
ands r0, r1
@@ -60531,7 +60531,7 @@ _0805630E:
bl dp01_build_cmdbuf_x0D_a
ldrb r0, [r5]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBE02
b _08056694
.pool
@@ -60546,16 +60546,16 @@ _0805635C:
bl dp01_build_cmdbuf_x0D_a
ldrb r0, [r5]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBDCA
b _08056694
.pool
_08056384:
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
cmp r0, 0x5
bne _080563B0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x7C
ldrb r0, [r0]
@@ -60571,7 +60571,7 @@ _08056384:
.pool
_080563B0:
ldr r3, =gBaseStats
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
ldrb r1, [r6]
movs r0, 0x58
muls r0, r1
@@ -60583,7 +60583,7 @@ _080563B0:
adds r0, r3
ldrb r5, [r0, 0x8]
_080563C8:
- ldr r2, =0x02024208
+ ldr r2, =gUnknown_02024208
ldrh r0, [r2]
cmp r0, 0x5
bhi _080563D2
@@ -60610,8 +60610,8 @@ _080563F4:
.4byte _08056472
.4byte _08056472
_08056410:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -60641,8 +60641,8 @@ _08056440:
movs r4, 0x23
b _080564D2
_08056452:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -60662,8 +60662,8 @@ _08056472:
b _080564D2
.pool
_08056480:
- ldr r2, =0x02024084
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420C
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -60683,7 +60683,7 @@ _080564A4:
b _080564D2
.pool
_080564B0:
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrb r0, [r0, 0x13]
adds r0, 0xA
lsls r0, 24
@@ -60704,8 +60704,8 @@ _080564D2:
muls r0, r4
movs r1, 0xA
bl __divsi3
- ldr r5, =0x02024084
- ldr r1, =0x0202420c
+ ldr r5, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420C
ldrb r2, [r1]
movs r1, 0x58
adds r4, r2, 0
@@ -60739,13 +60739,13 @@ _0805650E:
bl __udivsi3
adds r6, r0, 0
_08056522:
- ldr r1, =0x02024208
+ ldr r1, =gUnknown_02024208
ldrh r0, [r1]
cmp r0, 0x5
beq _08056564
cmp r0, 0x1
bne _08056550
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrb r1, [r0, 0x5]
movs r2, 0x2
orrs r1, r2
@@ -60753,7 +60753,7 @@ _08056522:
b _08056564
.pool
_08056550:
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrh r1, [r1]
adds r0, r1
adds r1, r0, 0
@@ -60769,23 +60769,23 @@ _08056564:
movs r0, 0
movs r1, 0x4
bl dp01_build_cmdbuf_x0D_a
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD84
str r0, [r1]
- ldr r1, =0x0202406e
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r2, =0x02024208
+ ldr r2, =gUnknown_02024208
movs r1, 0x26
bl pokemon_setattr
bl calc_player_party_count
@@ -60826,7 +60826,7 @@ _080565FA:
cmp r0, r6
bcc _080565F4
_0805660A:
- ldr r5, =0x02024208
+ ldr r5, =gUnknown_02024208
ldrh r0, [r5]
cmp r0, 0x1
bne _08056614
@@ -60835,23 +60835,23 @@ _08056614:
movs r0, 0
adds r1, r4, 0
bl dp01_build_cmdbuf_x0D_a
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl dp01_battle_side_mark_buffer_for_execution
cmp r4, 0x4
bne _0805668C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBD84
str r0, [r1]
- ldr r1, =0x0202406e
- ldr r0, =0x0202420c
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x26
adds r2, r5, 0
@@ -60862,21 +60862,21 @@ _08056614:
cmp r0, 0x6
bne _08056680
_08056656:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0
strb r0, [r1, 0x5]
b _08056696
.pool
_08056680:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x1
strb r0, [r1, 0x5]
b _08056696
.pool
_0805668C:
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DBDD4
_08056694:
str r0, [r1]
@@ -60894,9 +60894,9 @@ atkF0_catch_pokemon: @ 80566A8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r9, r0
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
movs r6, 0x1
eors r0, r6
@@ -60905,7 +60905,7 @@ atkF0_catch_pokemon: @ 80566A8
ldrh r0, [r0]
movs r7, 0x64
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
add r0, r8
bl pokemon_catch
@@ -60917,9 +60917,9 @@ atkF0_catch_pokemon: @ 80566A8
lsrs r1, r0, 24
cmp r1, 0
bne _08056734
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r1, [r0, 0x5]
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r0, =0x00004036
bl VarGet
lsls r0, 24
@@ -60935,13 +60935,13 @@ atkF0_catch_pokemon: @ 80566A8
ldrh r0, [r0]
muls r0, r7
add r0, r8
- ldr r2, =0x02021dc4
+ ldr r2, =gUnknown_02021DC4
movs r1, 0x2
bl pokemon_getattr
b _0805677E
.pool
_08056734:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r0, =0x00004036
bl VarGet
lsls r0, 24
@@ -60957,10 +60957,10 @@ _08056734:
ldrh r0, [r0]
muls r0, r7
add r0, r8
- ldr r2, =0x02021dc4
+ ldr r2, =gUnknown_02021DC4
movs r1, 0x2
bl pokemon_getattr
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
bl get_unknown_box_id
lsls r0, 24
lsrs r0, 24
@@ -60968,7 +60968,7 @@ _08056734:
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
movs r0, 0x2
strb r0, [r1, 0x5]
_0805677E:
@@ -60977,14 +60977,14 @@ _0805677E:
lsls r0, 24
cmp r0, 0
beq _08056792
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x5]
adds r0, 0x1
strb r0, [r1, 0x5]
_08056792:
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r10, r0
- ldr r1, =0x0202420b
+ ldr r1, =gUnknown_0202420B
mov r9, r1
ldrb r0, [r1]
movs r4, 0x1
@@ -60997,12 +60997,12 @@ _08056792:
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
adds r0, r6
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
- ldr r5, =0x03005d10
+ ldr r5, =gUnknown_03005D10
strh r0, [r5, 0x28]
mov r1, r9
ldrb r0, [r1]
@@ -61040,7 +61040,7 @@ _08056792:
ands r1, r2
orrs r1, r0
strb r1, [r5, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -61057,7 +61057,7 @@ _08056792:
thumb_func_start atkF1_802D95C
atkF1_802D95C: @ 8056850
push {r4,r5,lr}
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -61078,7 +61078,7 @@ atkF1_802D95C: @ 8056850
lsls r0, 24
cmp r0, 0
beq _080568A8
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -61101,7 +61101,7 @@ _080568A8:
movs r1, 0x3
adds r2, r4, 0
bl SetPokedexFlag
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
@@ -61116,13 +61116,13 @@ _080568C2:
sub_80568CC: @ 80568CC
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0]
cmp r0, 0x5
bls _080568E8
@@ -61152,7 +61152,7 @@ _08056918:
bl pal_fade_maybe
b _08056A06
_0805692A:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -61165,8 +61165,8 @@ _08056938:
bl SpeciesToNationalPokedexNum
lsls r0, 16
lsrs r0, 16
- ldr r3, =0x02024084
- ldr r1, =0x0202420c
+ ldr r3, =gUnknown_02024084
+ ldr r1, =gUnknown_0202420C
ldrb r2, [r1]
movs r1, 0x58
muls r2, r1
@@ -61178,24 +61178,24 @@ _08056938:
adds r2, r3
ldr r2, [r2]
bl sub_80BFDF4
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
strb r0, [r1, 0x1]
b _08056A08
.pool
_08056978:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08056A2C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _08056A2C
- ldr r2, =0x03005e00
- ldr r4, =0x02024332
+ ldr r2, =gTasks
+ ldr r4, =gUnknown_02024332
ldrb r1, [r4, 0x1]
lsls r0, r1, 2
adds r0, r1
@@ -61214,7 +61214,7 @@ _08056978:
_080569C8:
bl c2_berry_program_update_menu
bl sub_8035AA4
- ldr r1, =0x02022e20
+ ldr r1, =gUnknown_02022E20
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
@@ -61238,7 +61238,7 @@ _080569E0:
movs r0, 0x3
bl ShowBg
_08056A06:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
_08056A08:
ldrb r0, [r1]
adds r0, 0x1
@@ -61246,13 +61246,13 @@ _08056A08:
b _08056A2C
.pool
_08056A18:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08056A2C
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -61492,7 +61492,7 @@ atkF3_receive_new_pokemon_maybe: @ 8056BEC
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r1, [r0]
adds r4, r0, 0
cmp r1, 0x4
@@ -61523,7 +61523,7 @@ _08056C2C:
ldr r0, =gUnknown_085CCABB
movs r1, 0xC
bl battle_show_message_maybe
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -61533,7 +61533,7 @@ _08056C2C:
b _08056E62
.pool
_08056C60:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -61550,13 +61550,13 @@ _08056C60:
strb r0, [r4, 0x1]
bl sub_8056B74
_08056C86:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _08056CAE
- ldr r4, =0x02024332
+ ldr r4, =gUnknown_02024332
ldrb r0, [r4, 0x1]
cmp r0, 0
bne _08056CAE
@@ -61568,7 +61568,7 @@ _08056C86:
strb r0, [r4, 0x1]
bl sub_8056B74
_08056CAE:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -61576,7 +61576,7 @@ _08056CAE:
beq _08056CE0
movs r0, 0x5
bl audio_play
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1, 0x1]
cmp r0, 0
bne _08056CF2
@@ -61596,14 +61596,14 @@ _08056CE0:
_08056CEA:
movs r0, 0x5
bl audio_play
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
_08056CF2:
movs r0, 0x4
strb r0, [r1]
b _08056E62
.pool
_08056CFC:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -61611,8 +61611,8 @@ _08056CFC:
beq _08056D0A
b _08056E62
_08056D0A:
- ldr r7, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r7, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
mov r10, r0
ldrb r0, [r0]
movs r4, 0x1
@@ -61625,10 +61625,10 @@ _08056D0A:
mov r2, r9
muls r2, r0
adds r0, r2, 0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
add r0, r8
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r2, [r1]
adds r2, 0x6D
movs r1, 0x2
@@ -61676,7 +61676,7 @@ _08056D0A:
movs r1, 0
movs r2, 0
bl pokemon_getattr
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r1, 0x6D
str r0, [sp]
@@ -61686,26 +61686,26 @@ _08056D0A:
adds r2, r6, 0
adds r3, r5, 0
bl do_choose_name_or_words_screen
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
b _08056E62
.pool
_08056DD4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _08056E62
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08056E62
- ldr r2, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x1
eors r0, r1
@@ -61714,9 +61714,9 @@ _08056DD4:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r2, [r1]
adds r2, 0x6D
movs r1, 0x2
@@ -61729,14 +61729,14 @@ _08056E2C:
lsrs r0, 24
cmp r0, 0x6
bne _08056E48
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x5
str r0, [r1]
b _08056E62
.pool
_08056E48:
- ldr r3, =0x02024214
+ ldr r3, =gUnknown_02024214
ldr r2, [r3]
ldrb r1, [r2, 0x1]
ldrb r0, [r2, 0x2]
@@ -61763,18 +61763,18 @@ _08056E62:
thumb_func_start sub_8056E78
sub_8056E78: @ 8056E78
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r1, r0
adds r1, r2
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r2, [r0]
ldrh r0, [r1, 0x28]
subs r0, r2
strh r0, [r1, 0x28]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -61784,8 +61784,8 @@ sub_8056E78: @ 8056E78
thumb_func_start atkF5_reset_attacker_bd_x4C
atkF5_reset_attacker_bd_x4C: @ 8056EA8
- ldr r1, =0x02024084
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -61793,7 +61793,7 @@ atkF5_reset_attacker_bd_x4C: @ 8056EA8
adds r0, r1
movs r1, 0
str r1, [r0]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -61803,7 +61803,7 @@ atkF5_reset_attacker_bd_x4C: @ 8056EA8
thumb_func_start sub_8056ED0
sub_8056ED0: @ 8056ED0
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
strb r0, [r1]
bx lr
@@ -61812,11 +61812,11 @@ sub_8056ED0: @ 8056ED0
thumb_func_start sub_8056EDC
sub_8056EDC: @ 8056EDC
- ldr r1, =0x02024083
+ ldr r1, =gUnknown_02024083
movs r0, 0xC
strb r0, [r1]
- ldr r1, =0x02024082
- ldr r0, =0x0202406c
+ ldr r1, =gUnknown_02024082
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
strb r0, [r1]
bx lr
@@ -61826,11 +61826,11 @@ sub_8056EDC: @ 8056EDC
thumb_func_start sub_8056EF8
sub_8056EF8: @ 8056EF8
push {r4,r5,lr}
- ldr r5, =0x02024214
+ ldr r5, =gUnknown_02024214
ldr r0, [r5]
ldrb r0, [r0, 0x1]
bl battle_get_side_with_given_state
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
strb r0, [r4]
movs r0, 0
bl dp01_build_cmdbuf_x09_9_9_9
@@ -61848,8 +61848,8 @@ sub_8056EF8: @ 8056EF8
thumb_func_start sub_8056F28
sub_8056F28: @ 8056F28
push {r4-r6,lr}
- ldr r5, =0x020244a8
- ldr r6, =0x02022fec
+ ldr r5, =gUnknown_020244A8
+ ldr r6, =gUnknown_02022FEC
ldr r0, [r6]
movs r1, 0x80
lsls r1, 19
@@ -61858,7 +61858,7 @@ sub_8056F28: @ 8056F28
beq _08056F3E
bl sub_81D55D0
_08056F3E:
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
movs r0, 0xA9
lsls r0, 2
bl AllocZeroed
@@ -61898,22 +61898,22 @@ _08056F3E:
bl AllocZeroed
ldr r1, [r5]
str r0, [r1, 0x1C]
- ldr r4, =0x020244a0
+ ldr r4, =gUnknown_020244A0
movs r5, 0x80
lsls r5, 5
adds r0, r5, 0
bl AllocZeroed
str r0, [r4]
- ldr r4, =0x020244a4
+ ldr r4, =gUnknown_020244A4
adds r0, r5, 0
bl AllocZeroed
str r0, [r4]
- ldr r4, =0x0202305c
+ ldr r4, =gUnknown_0202305C
movs r0, 0x80
lsls r0, 6
bl AllocZeroed
str r0, [r4]
- ldr r4, =0x02023060
+ ldr r4, =gUnknown_02023060
adds r0, r5, 0
bl AllocZeroed
str r0, [r4]
@@ -61927,7 +61927,7 @@ _08056F3E:
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
lsls r1, r0, 2
adds r1, r0
lsls r1, 5
@@ -61946,7 +61946,7 @@ _08056FFA:
thumb_func_start sub_8057028
sub_8057028: @ 8057028
push {r4-r6,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 19
@@ -61955,11 +61955,11 @@ sub_8057028: @ 8057028
beq _0805703C
bl sub_81D5694
_0805703C:
- ldr r6, =0x020244a8
+ ldr r6, =gUnknown_020244A8
ldr r0, [r6]
cmp r0, 0
beq _080570D0
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r0, [r4]
bl Free
movs r5, 0
@@ -61999,19 +61999,19 @@ _0805703C:
str r5, [r0, 0x1C]
bl Free
str r5, [r6]
- ldr r4, =0x020244a0
+ ldr r4, =gUnknown_020244A0
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x020244a4
+ ldr r4, =gUnknown_020244A4
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0202305c
+ ldr r4, =gUnknown_0202305C
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x02023060
+ ldr r4, =gUnknown_02023060
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -62027,7 +62027,7 @@ sub_80570F4: @ 80570F4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -62041,7 +62041,7 @@ sub_80570F4: @ 80570F4
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
adds r1, r3, 0
muls r1, r0
@@ -62063,7 +62063,7 @@ _08057140:
lsls r0, 24
lsrs r4, r0, 24
_0805714A:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r1, 0x58
adds r0, r4, 0
muls r0, r1
@@ -62083,39 +62083,39 @@ _0805714A:
subs r0, r1
cmp r0, 0x1D
ble _08057198
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x8
bl happiness_algorithm
b _080571CE
.pool
_08057198:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x6
bl happiness_algorithm
b _080571CE
.pool
_080571B8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x6
bl happiness_algorithm
@@ -62140,10 +62140,10 @@ sub_80571DC: @ 80571DC
cmp r0, 0x1
beq _08057248
movs r2, 0
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r3, r4, 1
- ldr r5, =0x0203cf00
- ldr r4, =0x0202449c
+ ldr r5, =gUnknown_0203CF00
+ ldr r4, =gUnknown_0202449C
_080571FE:
adds r0, r2, r5
ldr r1, [r4]
@@ -62168,8 +62168,8 @@ _080571FE:
adds r0, r4, 0
bl sub_81B8FB0
movs r2, 0
- ldr r4, =0x0202449c
- ldr r3, =0x0203cf00
+ ldr r4, =gUnknown_0202449C
+ ldr r3, =gUnknown_0203CF00
_08057236:
ldr r0, [r4]
adds r0, r2, r0
@@ -62200,7 +62200,7 @@ sub_805725C: @ 805725C
mov r9, r0
movs r0, 0
mov r8, r0
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
mov r10, r1
b _08057284
.pool
@@ -62224,7 +62224,7 @@ _08057294:
beq _0805729A
b _080573FC
_0805729A:
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
movs r0, 0x58
mov r5, r9
muls r5, r0
@@ -62257,7 +62257,7 @@ _0805729A:
movs r0, 0x1
mov r2, r10
strb r0, [r2, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB220
str r0, [r1]
movs r0, 0x2
@@ -62287,7 +62287,7 @@ _0805731E:
subs r0, r1, r2
str r0, [r4]
_08057322:
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
movs r0, 0x58
mov r1, r9
muls r1, r0
@@ -62299,7 +62299,7 @@ _08057322:
ands r4, r0
cmp r4, 0
beq _08057354
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB213
str r0, [r1]
movs r1, 0x2
@@ -62314,15 +62314,15 @@ _08057354:
ands r0, r1
str r0, [r2]
bl b_movescr_stack_push_cursor
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
strb r4, [r0, 0x5]
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB220
str r0, [r1]
movs r2, 0x2
mov r8, r2
_08057372:
- ldr r1, =0x02024332
+ ldr r1, =gUnknown_02024332
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -62330,7 +62330,7 @@ _08057372:
b _080573FC
.pool
_08057390:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r9
muls r2, r0
@@ -62351,7 +62351,7 @@ _08057390:
lsrs r5, r0, 16
cmp r5, 0
beq _080573D4
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB26A
str r0, [r1]
b _080573EC
@@ -62363,7 +62363,7 @@ _080573D4:
ands r0, r1
str r0, [r4]
bl b_movescr_stack_push_cursor
- ldr r1, =0x02024214
+ ldr r1, =gUnknown_02024214
ldr r0, =gUnknown_082DB277
str r0, [r1]
mov r0, r10
@@ -62371,7 +62371,7 @@ _080573D4:
_080573EC:
movs r1, 0x2
mov r8, r1
- ldr r2, =0x02024332
+ ldr r2, =gUnknown_02024332
mov r10, r2
_080573F4:
mov r1, r10
@@ -62388,13 +62388,13 @@ _08057406:
mov r0, r8
cmp r0, 0x2
bne _08057430
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
mov r1, r9
strb r1, [r4]
ldrb r1, [r4]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x020240d0
+ ldr r1, =gUnknown_020240D0
adds r0, r1
str r0, [sp]
movs r0, 0
@@ -62424,17 +62424,17 @@ nullsub_21: @ 8057458
thumb_func_start sub_805745C
sub_805745C: @ 805745C
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl1
str r1, [r0]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
movs r1, 0
strb r1, [r0]
- ldr r0, =0x020244cc
+ ldr r0, =gUnknown_020244CC
strb r1, [r0]
bx lr
.pool
@@ -62444,14 +62444,14 @@ sub_805745C: @ 805745C
dp01_tbl1_exec_completed: @ 805748C
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl1
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -62464,7 +62464,7 @@ dp01_tbl1_exec_completed: @ 805748C
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -62473,7 +62473,7 @@ dp01_tbl1_exec_completed: @ 805748C
b _080574F2
.pool
_080574E0:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -62493,9 +62493,9 @@ _080574F2:
thumb_func_start bx_exec_buffer_A_ch0_tbl1
bx_exec_buffer_A_ch0_tbl1: @ 8057504
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -62504,7 +62504,7 @@ bx_exec_buffer_A_ch0_tbl1: @ 8057504
ands r1, r0
cmp r1, 0
beq _08057550
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -62528,9 +62528,9 @@ _08057550:
thumb_func_start bx_0802E404
bx_0802E404: @ 8057554
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -62552,8 +62552,8 @@ _08057576:
thumb_func_start sub_8057588
sub_8057588: @ 8057588
push {r4-r7,lr}
- ldr r3, =0x02023064
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r2, r0, 9
adds r1, r3, 0x2
@@ -62573,28 +62573,28 @@ sub_8057588: @ 8057588
movs r2, 0x7
movs r3, 0x1
bl dp11b_obj_instanciate
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0xF0
ands r0, r1
cmp r0, 0
beq _080575EC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x2
bne _080575EC
- ldr r1, =0x020244cc
+ ldr r1, =gUnknown_020244CC
ldrb r0, [r1]
adds r0, 0x1
b _080575F0
.pool
_080575EC:
- ldr r1, =0x020244cc
+ ldr r1, =gUnknown_020244CC
movs r0, 0
_080575F0:
strb r0, [r1]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r2, [r0, 0x2E]
movs r3, 0x1
adds r0, r3, 0
@@ -62603,8 +62603,8 @@ _080575F0:
beq _08057658
movs r0, 0x5
bl audio_play
- ldr r1, =0x020244ac
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244AC
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -62645,8 +62645,8 @@ _08057658:
ands r0, r2
cmp r0, 0
beq _08057698
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -62673,8 +62673,8 @@ _08057698:
ands r0, r2
cmp r0, 0
beq _080576D8
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -62702,8 +62702,8 @@ _080576D8:
ands r0, r2
cmp r0, 0
beq _08057700
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -62718,8 +62718,8 @@ _08057700:
ands r0, r2
cmp r0, 0
beq _0805774C
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -62757,12 +62757,12 @@ _0805774C:
cmp r0, 0x3B
bls _080577DC
_0805775A:
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
ands r0, r3
cmp r0, 0
beq _080577E8
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl battle_get_per_side_status
lsls r0, 24
@@ -62771,7 +62771,7 @@ _0805775A:
bne _080577E8
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
ldr r2, =gUnknown_0832A328
lsls r0, 24
@@ -62785,7 +62785,7 @@ _0805775A:
ands r0, r7
cmp r0, 0
bne _080577E8
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r6]
lsls r1, 9
adds r0, 0x1
@@ -62825,14 +62825,14 @@ _080577E8:
thumb_func_start sub_80577F0
sub_80577F0: @ 80577F0
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
movs r1, 0x1
bl dp11b_obj_free
ldrb r0, [r4]
movs r1, 0
bl dp11b_obj_free
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -62852,19 +62852,19 @@ sub_8057824: @ 8057824
mov r0, sp
movs r2, 0x4
bl memcpy
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
ldrb r0, [r0]
movs r1, 0x1
movs r2, 0xF
movs r3, 0x1
bl dp11b_obj_instanciate
movs r4, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r0, 0
beq _08057866
_0805784A:
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
ldrb r0, [r0]
cmp r4, r0
beq _0805785C
@@ -62874,29 +62874,29 @@ _0805784A:
bl dp11b_obj_free
_0805785C:
adds r4, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
blt _0805784A
_08057866:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0xF0
ands r0, r1
cmp r0, 0
beq _0805789C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x2
bne _0805789C
- ldr r1, =0x020244cc
+ ldr r1, =gUnknown_020244CC
ldrb r0, [r1]
adds r0, 0x1
b _080578A0
.pool
_0805789C:
- ldr r1, =0x020244cc
+ ldr r1, =gUnknown_020244CC
movs r0, 0
_080578A0:
strb r0, [r1]
@@ -62907,9 +62907,9 @@ _080578A0:
beq _08057910
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r4, =0x03005d74
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r4, =gUnknown_03005D74
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -62920,8 +62920,8 @@ _080578A0:
adds r0, r2
ldr r1, =sub_8039B2C
str r1, [r0]
- ldr r1, =0x020244b0
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244B0
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
@@ -62948,9 +62948,9 @@ _08057910:
_0805791E:
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r5, =0x03005d74
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r5, =gUnknown_03005D74
ldrb r0, [r5]
adds r0, r1
ldrb r1, [r0]
@@ -62961,8 +62961,8 @@ _0805791E:
adds r0, r2
ldr r1, =sub_8039B2C
str r1, [r0]
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -62992,9 +62992,9 @@ _0805798C:
_08057996:
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r3, =0x03005d74
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r3, =gUnknown_03005D74
ldrb r0, [r3]
adds r0, r1
ldrb r1, [r0]
@@ -63036,7 +63036,7 @@ _080579F0:
ldrb r0, [r0]
bl battle_get_side_with_given_state
strb r0, [r5]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -63062,21 +63062,21 @@ _08057A28:
beq _08057A6E
b _08057A70
_08057A32:
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
ldrb r1, [r5]
cmp r0, r1
bne _08057A6E
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r2, [r2]
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
adds r2, r1
ldrb r1, [r2]
adds r1, 0xD
@@ -63094,7 +63094,7 @@ _08057A32:
_08057A6E:
adds r4, 0x1
_08057A70:
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r5]
@@ -63102,7 +63102,7 @@ _08057A70:
adds r0, r2
ldr r0, [r0]
ands r1, r0
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
cmp r1, 0
beq _08057A88
movs r4, 0
@@ -63120,9 +63120,9 @@ _08057AB0:
_08057ABA:
movs r0, 0x5
bl audio_play
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r3, =0x03005d74
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r3, =gUnknown_03005D74
ldrb r0, [r3]
adds r0, r1
ldrb r1, [r0]
@@ -63164,7 +63164,7 @@ _08057B14:
ldrb r0, [r0]
bl battle_get_side_with_given_state
strb r0, [r5]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -63190,21 +63190,21 @@ _08057B4C:
beq _08057B92
b _08057B94
_08057B56:
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
ldrb r1, [r5]
cmp r0, r1
bne _08057B92
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r2, [r2]
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
adds r2, r1
ldrb r1, [r2]
adds r1, 0xD
@@ -63222,7 +63222,7 @@ _08057B56:
_08057B92:
adds r4, 0x1
_08057B94:
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r5]
@@ -63230,7 +63230,7 @@ _08057B94:
adds r0, r2
ldr r0, [r0]
ands r1, r0
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
cmp r1, 0
beq _08057BAC
movs r4, 0
@@ -63238,8 +63238,8 @@ _08057BAC:
cmp r4, 0
beq _08057ADC
_08057BB0:
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -63265,30 +63265,30 @@ sub_8057BFC: @ 8057BFC
push {r7}
movs r0, 0
mov r8, r0
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
- ldr r1, =0x02023068
+ ldr r1, =gUnknown_02023068
adds r6, r0, r1
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0xF0
ands r0, r1
adds r7, r3, 0
cmp r0, 0
beq _08057C44
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x2
bne _08057C44
- ldr r1, =0x020244cc
+ ldr r1, =gUnknown_020244CC
ldrb r0, [r1]
adds r0, 0x1
b _08057C48
.pool
_08057C44:
- ldr r1, =0x020244cc
+ ldr r1, =gUnknown_020244CC
movs r0, 0
_08057C48:
strb r0, [r1]
@@ -63302,8 +63302,8 @@ _08057C48:
_08057C58:
movs r0, 0x5
bl audio_play
- ldr r1, =0x020244b0
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244B0
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -63339,14 +63339,14 @@ _08057CA6:
ands r0, r4
cmp r0, 0
beq _08057CC4
- ldr r0, =0x03005d74
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_03005D74
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
strb r1, [r0]
b _08057CDE
.pool
_08057CC4:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
adds r1, r0, 0
@@ -63355,11 +63355,11 @@ _08057CC4:
ands r0, r1
eors r0, r2
bl battle_get_side_with_given_state
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
strb r0, [r1]
_08057CDE:
- ldr r5, =0x02023064
- ldr r0, =0x02024064
+ ldr r5, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r2, r3, 9
adds r1, r5, 0x1
@@ -63389,7 +63389,7 @@ _08057D18:
movs r0, 0x1
add r8, r0
_08057D24:
- ldr r0, =0x020244b0
+ ldr r0, =gUnknown_020244B0
adds r0, r3, r0
adds r1, r6, 0
adds r1, 0x8
@@ -63410,28 +63410,28 @@ _08057D24:
bhi _08057D5A
ldrb r0, [r7]
bl sub_8069F34
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
strb r0, [r1]
movs r0, 0
mov r8, r0
_08057D5A:
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
mov r0, r8
cmp r0, 0
bne _08057D80
_08057D62:
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
ldrb r0, [r7]
adds r0, r1
ldrb r2, [r0]
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
ldrb r0, [r0]
lsls r0, 8
orrs r2, r0
b _08057E1C
.pool
_08057D80:
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -63441,14 +63441,14 @@ _08057D80:
ands r4, r0
cmp r4, 0
beq _08057DA8
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
ldrb r0, [r7]
b _08057DD8
.pool
_08057DA8:
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
ldr r2, =gUnknown_0832A328
lsls r0, 24
@@ -63465,12 +63465,12 @@ _08057DD0:
movs r0, 0x1
_08057DD2:
bl battle_get_side_with_given_state
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
_08057DD8:
strb r0, [r1]
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x03005d74
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_03005D74
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -63507,7 +63507,7 @@ _08057E30:
ands r0, r2
cmp r0, 0
beq _08057E60
- ldr r4, =0x020244b0
+ ldr r4, =gUnknown_020244B0
ldrb r0, [r7]
adds r2, r0, r4
ldrb r1, [r2]
@@ -63531,7 +63531,7 @@ _08057E60:
ands r0, r2
cmp r0, 0
beq _08057EA4
- ldr r4, =0x020244b0
+ ldr r4, =gUnknown_020244B0
ldrb r0, [r7]
adds r3, r0, r4
ldrb r2, [r3]
@@ -63542,7 +63542,7 @@ _08057E60:
beq _08057E7C
b _08057F9E
_08057E7C:
- ldr r1, =0x03005d78
+ ldr r1, =gUnknown_03005D78
adds r0, r6, 0
eors r0, r2
ldrb r1, [r1]
@@ -63563,7 +63563,7 @@ _08057EA4:
ands r0, r2
cmp r0, 0
beq _08057ED4
- ldr r4, =0x020244b0
+ ldr r4, =gUnknown_020244B0
ldrb r0, [r7]
adds r2, r0, r4
ldrb r1, [r2]
@@ -63585,7 +63585,7 @@ _08057ED4:
ands r0, r2
cmp r0, 0
beq _08057F30
- ldr r4, =0x020244b0
+ ldr r4, =gUnknown_020244B0
ldrb r0, [r7]
adds r3, r0, r4
ldrb r2, [r3]
@@ -63594,7 +63594,7 @@ _08057ED4:
ands r0, r2
cmp r0, 0
bne _08057F9E
- ldr r1, =0x03005d78
+ ldr r1, =gUnknown_03005D78
adds r0, r5, 0
eors r0, r2
ldrb r1, [r1]
@@ -63624,16 +63624,16 @@ _08057F30:
ands r0, r2
cmp r0, 0
beq _08057F9E
- ldr r0, =0x03005d78
+ ldr r0, =gUnknown_03005D78
ldrb r0, [r0]
cmp r0, 0x1
bls _08057F9E
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r5, [r0]
ands r5, r6
cmp r5, 0
bne _08057F9E
- ldr r4, =0x020244b0
+ ldr r4, =gUnknown_020244B0
ldrb r0, [r7]
adds r0, r4
ldrb r0, [r0]
@@ -63644,12 +63644,12 @@ _08057F30:
ldrb r0, [r0]
cmp r0, 0
beq _08057F78
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
strb r5, [r0]
b _08057F80
.pool
_08057F78:
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
adds r0, 0x1
strb r0, [r1]
adds r0, r1, 0
@@ -63660,8 +63660,8 @@ _08057F80:
ldr r0, =gUnknown_085CCACA
movs r1, 0xB
bl battle_show_message_maybe
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -63681,7 +63681,7 @@ _08057F9E:
sub_8057FBC: @ 8057FBC
push {r4-r7,lr}
movs r7, 0
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r6, 0x1
adds r0, r6, 0
@@ -63699,10 +63699,10 @@ _08057FD6:
beq _08057FF8
movs r0, 0x5
bl audio_play
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r2, 0xA0
lsls r2, 1
adds r0, r2, 0
@@ -63714,8 +63714,8 @@ _08057FF8:
ands r0, r1
cmp r0, 0
beq _08058038
- ldr r5, =0x020244b0
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244B0
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r2, r0, r5
ldrb r1, [r2]
@@ -63739,14 +63739,14 @@ _08057FF8:
movs r1, 0
bl battle_menu_cursor_related_2
_08058038:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _08058086
- ldr r5, =0x020244b0
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244B0
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r3, r0, r5
ldrb r2, [r3]
@@ -63755,7 +63755,7 @@ _08058038:
ands r0, r2
cmp r0, 0
bne _08058086
- ldr r1, =0x03005d78
+ ldr r1, =gUnknown_03005D78
adds r0, r6, 0
eors r0, r2
ldrb r1, [r1]
@@ -63776,14 +63776,14 @@ _08058038:
movs r1, 0
bl battle_menu_cursor_related_2
_08058086:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _080580C8
- ldr r5, =0x020244b0
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244B0
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r2, r0, r5
ldrb r1, [r2]
@@ -63807,14 +63807,14 @@ _08058086:
movs r1, 0
bl battle_menu_cursor_related_2
_080580C8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _08058116
- ldr r5, =0x020244b0
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244B0
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r3, r0, r5
ldrb r2, [r3]
@@ -63823,7 +63823,7 @@ _080580C8:
ands r0, r2
cmp r0, 0
bne _08058116
- ldr r1, =0x03005d78
+ ldr r1, =gUnknown_03005D78
adds r0, r6, 0
eors r0, r2
ldrb r1, [r1]
@@ -63859,7 +63859,7 @@ sub_8058138: @ 8058138
mov r5, r8
push {r5-r7}
sub sp, 0x24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x5
ands r0, r1
@@ -63869,13 +63869,13 @@ sub_8058138: @ 8058138
_08058152:
movs r0, 0x5
bl audio_play
- ldr r0, =0x020244b0
+ ldr r0, =gUnknown_020244B0
mov r10, r0
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
mov r8, r1
ldrb r1, [r1]
adds r2, r1, r0
- ldr r5, =0x03005d74
+ ldr r5, =gUnknown_03005D74
ldrb r0, [r2]
ldrb r3, [r5]
cmp r0, r3
@@ -63883,7 +63883,7 @@ _08058152:
b _080584A8
_08058170:
lsls r1, 9
- ldr r0, =0x02023068
+ ldr r0, =gUnknown_02023068
adds r1, r0
mov r9, r1
ldrb r1, [r2]
@@ -63934,7 +63934,7 @@ _08058170:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
adds r6, r0, r2
ldrb r4, [r6, 0x18]
lsls r3, r4, 24
@@ -63962,7 +63962,7 @@ _08058170:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r3, =0x020242bc
+ ldr r3, =gUnknown_020242BC
adds r1, r3
ldrb r4, [r1, 0x18]
lsrs r3, r4, 4
@@ -63982,7 +63982,7 @@ _0805822A:
mov r5, sp
adds r5, 0x18
str r5, [sp, 0x1C]
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
mov r0, r8
ldrb r1, [r0]
movs r0, 0x58
@@ -64006,7 +64006,7 @@ _0805824E:
adds r6, 0x1
cmp r6, 0x3
ble _0805824E
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
ldrb r0, [r7]
adds r0, r1
ldrb r0, [r0]
@@ -64019,7 +64019,7 @@ _0805824E:
ldrb r0, [r0]
mov r3, sp
adds r2, r3, r0
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
ldrb r0, [r1]
add r0, sp
ldrb r0, [r0]
@@ -64084,7 +64084,7 @@ _080582D8:
adds r6, 0x1
cmp r6, 0x3
ble _080582D8
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
movs r0, 0x58
muls r0, r1
@@ -64105,11 +64105,11 @@ _0805831A:
str r1, [sp, 0x20]
add r3, sp, 0xC
mov r10, r3
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
mov r9, r5
mov r8, r2
movs r7, 0x64
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r4, r1, 0
_08058332:
mov r1, r8
@@ -64140,15 +64140,15 @@ _08058332:
adds r6, 0x1
cmp r6, 0x3
ble _08058332
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -64170,8 +64170,8 @@ _08058392:
adds r6, 0x1
cmp r6, 0x3
ble _08058392
- ldr r4, =0x020244b0
- ldr r3, =0x02024064
+ ldr r4, =gUnknown_020244B0
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
adds r0, r4
ldrb r1, [r0]
@@ -64179,7 +64179,7 @@ _08058392:
ldr r2, [sp, 0x20]
adds r1, r2, r1
ldrh r6, [r1]
- ldr r2, =0x03005d74
+ ldr r2, =gUnknown_03005D74
ldrb r0, [r2]
lsls r0, 1
ldr r5, [sp, 0x20]
@@ -64241,13 +64241,13 @@ _0805841E:
cmp r6, 0x3
ble _0805841E
movs r6, 0
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
mov r10, r5
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
mov r9, r0
movs r1, 0x64
mov r8, r1
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
ldr r5, [sp, 0x20]
adds r5, 0x8
ldr r4, [sp, 0x20]
@@ -64283,31 +64283,31 @@ _0805844A:
adds r6, 0x1
cmp r6, 0x3
ble _0805844A
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
ldr r2, [sp, 0x1C]
bl pokemon_setattr
_080584A8:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
ldr r1, =sub_8057BFC
str r1, [r0]
- ldr r3, =0x020244b0
+ ldr r3, =gUnknown_020244B0
ldrb r0, [r2]
adds r0, r3
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
ldrb r1, [r1]
strb r1, [r0]
ldrb r0, [r2]
@@ -64324,17 +64324,17 @@ _08058500:
beq _08058554
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
ldrb r0, [r0]
bl battle_menu_cursor_related
- ldr r1, =0x020244b0
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_020244B0
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
movs r1, 0
bl battle_menu_cursor_related_2
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -64351,7 +64351,7 @@ _08058554:
ands r0, r1
cmp r0, 0
beq _080585A4
- ldr r3, =0x03005d74
+ ldr r3, =gUnknown_03005D74
ldrb r2, [r3]
movs r0, 0x1
ands r0, r2
@@ -64359,8 +64359,8 @@ _08058554:
bne _0805856A
b _080586E8
_0805856A:
- ldr r0, =0x020244b0
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_020244B0
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
adds r1, r0
ldrb r5, [r1]
@@ -64376,7 +64376,7 @@ _08058590:
ldrb r0, [r3]
bl battle_menu_cursor_related
_08058596:
- ldr r4, =0x03005d74
+ ldr r4, =gUnknown_03005D74
ldrb r0, [r4]
movs r1, 0x1
b _0805862C
@@ -64386,7 +64386,7 @@ _080585A4:
ands r0, r1
cmp r0, 0
beq _080585E8
- ldr r3, =0x03005d74
+ ldr r3, =gUnknown_03005D74
ldrb r2, [r3]
movs r0, 0x1
ands r0, r2
@@ -64394,7 +64394,7 @@ _080585A4:
beq _080585BA
b _080586E8
_080585BA:
- ldr r1, =0x03005d78
+ ldr r1, =gUnknown_03005D78
movs r0, 0x1
eors r0, r2
ldrb r1, [r1]
@@ -64402,8 +64402,8 @@ _080585BA:
bcc _080585C8
b _080586E8
_080585C8:
- ldr r0, =0x020244b0
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_020244B0
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
adds r1, r0
ldrb r0, [r1]
@@ -64416,14 +64416,14 @@ _080585E8:
ands r0, r1
cmp r0, 0
beq _0805865C
- ldr r3, =0x03005d74
+ ldr r3, =gUnknown_03005D74
ldrb r2, [r3]
movs r0, 0x2
ands r0, r2
cmp r0, 0
beq _080586E8
- ldr r0, =0x020244b0
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_020244B0
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
adds r1, r0
ldrb r5, [r1]
@@ -64438,7 +64438,7 @@ _08058620:
ldrb r0, [r3]
bl battle_menu_cursor_related
_08058626:
- ldr r4, =0x03005d74
+ ldr r4, =gUnknown_03005D74
ldrb r0, [r4]
movs r1, 0x2
_0805862C:
@@ -64446,8 +64446,8 @@ _0805862C:
strb r0, [r4]
movs r0, 0x5
bl audio_play
- ldr r1, =0x020244b0
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244B0
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r4]
@@ -64464,20 +64464,20 @@ _0805865C:
ands r0, r1
cmp r0, 0
beq _080586E8
- ldr r3, =0x03005d74
+ ldr r3, =gUnknown_03005D74
ldrb r2, [r3]
movs r0, 0x2
ands r0, r2
cmp r0, 0
bne _080586E8
- ldr r1, =0x03005d78
+ ldr r1, =gUnknown_03005D78
movs r0, 0x2
eors r0, r2
ldrb r1, [r1]
cmp r0, r1
bcs _080586E8
- ldr r0, =0x020244b0
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_020244B0
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
adds r1, r0
ldrb r0, [r1]
@@ -64492,15 +64492,15 @@ _080586A4:
ldrb r0, [r3]
bl battle_menu_cursor_related
_080586AA:
- ldr r4, =0x03005d74
+ ldr r4, =gUnknown_03005D74
ldrb r0, [r4]
movs r1, 0x2
eors r0, r1
strb r0, [r4]
movs r0, 0x5
bl audio_play
- ldr r1, =0x020244b0
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244B0
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r4]
@@ -64531,17 +64531,17 @@ _080586E8:
thumb_func_start sub_80586F8
sub_80586F8: @ 80586F8
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0805875C
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08058798
movs r0, 0x5A
bl m4aSongNumStop
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldr r0, =0x00000439
adds r2, r3, r0
ldrb r1, [r2]
@@ -64549,12 +64549,12 @@ sub_80586F8: @ 80586F8
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, =0x03005d00
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r3]
ldr r0, =sub_8038D64
bl SetMainCallback2
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x1
bne _08058738
@@ -64570,7 +64570,7 @@ _0805875C:
beq _08058798
movs r0, 0x5A
bl m4aSongNumStop
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldr r0, =0x00000439
adds r2, r3, r0
ldrb r1, [r2]
@@ -64578,12 +64578,12 @@ _0805875C:
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, =0x03005d00
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r3]
ldr r0, =sub_8038D64
bl SetMainCallback2
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x1
bne _08058794
@@ -64599,13 +64599,13 @@ _08058798:
thumb_func_start sub_80587B0
sub_80587B0: @ 80587B0
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08058832
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -64615,7 +64615,7 @@ sub_80587B0: @ 80587B0
lsls r0, 24
cmp r0, 0
beq _08058832
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _080587F0
@@ -64625,8 +64625,8 @@ sub_80587B0: @ 80587B0
_080587F0:
bl sub_800ADF8
_080587F4:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -64637,7 +64637,7 @@ _080587F4:
_08058810:
movs r0, 0x5A
bl m4aSongNumStop
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r0, =0x00000439
adds r3, r2, r0
ldrb r1, [r3]
@@ -64645,7 +64645,7 @@ _08058810:
negs r0, r0
ands r0, r1
strb r0, [r3]
- ldr r0, =0x03005d00
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r2]
ldr r0, [r2, 0x8]
@@ -64659,9 +64659,9 @@ _08058832:
thumb_func_start sub_8058844
sub_8058844: @ 8058844
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -64684,9 +64684,9 @@ _08058868:
thumb_func_start sub_805887C
sub_805887C: @ 805887C
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -64709,9 +64709,9 @@ _080588A0:
thumb_func_start bx_802F7A0
bx_802F7A0: @ 80588B4
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -64725,7 +64725,7 @@ bx_802F7A0: @ 80588B4
ldr r0, =DummyObjectCallback
cmp r1, r0
bne _08058908
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl nullsub_25
@@ -64756,9 +64756,9 @@ _08058908:
thumb_func_start sub_8058924
sub_8058924: @ 8058924
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -64805,16 +64805,16 @@ sub_805896C: @ 805896C
lsls r0, 24
cmp r0, 0
beq _080589D0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _080589D0
_08058998:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
adds r0, r1
ldrb r1, [r0]
@@ -64831,9 +64831,9 @@ _08058998:
b _08058A0E
.pool
_080589D0:
- ldr r3, =0x02020630
- ldr r6, =0x03005d70
- ldr r2, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r6, =gUnknown_03005D70
+ ldr r2, =gUnknown_02024064
ldrb r4, [r2]
adds r0, r4, r6
ldrb r1, [r0]
@@ -64864,7 +64864,7 @@ _08058A0A:
cmp r7, 0
beq _08058B08
_08058A0E:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
mov r9, r0
ldr r0, [r0]
mov r6, r10
@@ -64943,14 +64943,14 @@ _08058A0E:
bl FreeObjectTilesByTag
adds r0, r4, 0
bl FreeObjectPaletteByTag
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
ldrb r1, [r6]
lsls r0, r1, 1
adds r0, r7
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
bl sub_805E990
bl battle_type_is_double
@@ -64978,7 +64978,7 @@ _08058AE4:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
mov r2, r10
ldrb r0, [r2]
lsls r0, 2
@@ -65005,9 +65005,9 @@ sub_8058B40: @ 8058B40
movs r0, 0
mov r9, r0
mov r8, r0
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -65020,12 +65020,12 @@ sub_8058B40: @ 8058B40
ands r0, r1
cmp r0, 0
bne _08058B80
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -65045,12 +65045,12 @@ _08058B80:
ands r0, r1
cmp r0, 0
bne _08058BB2
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -65088,25 +65088,25 @@ _08058BB2:
lsls r0, 24
cmp r0, 0
beq _08058C38
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _08058C38
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r0, [r7]
adds r1, r6, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -65119,18 +65119,18 @@ _08058BB2:
ldrb r0, [r0]
bl sub_80729D0
_08058C38:
- ldr r5, =0x03005d70
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -65141,9 +65141,9 @@ _08058C38:
ldrb r0, [r0]
bl sub_80729D0
_08058C68:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -65155,9 +65155,9 @@ _08058C68:
orrs r1, r2
strb r1, [r0, 0x1]
_08058C82:
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -65196,26 +65196,26 @@ _08058C82:
ands r0, r1
cmp r0, 0
bne _08058D14
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
cmp r0, 0x42
bne _08058D08
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _08058D14
.pool
_08058D08:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
_08058D14:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -65237,16 +65237,16 @@ _08058D32:
lsls r0, 24
cmp r0, 0
beq _08058DAC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08058DAC
_08058D52:
- ldr r2, =0x02020630
- ldr r0, =0x03005d7c
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
+ ldr r1, =gUnknown_02024064
ldrb r4, [r1]
adds r0, r4, r0
ldrb r1, [r0]
@@ -65259,7 +65259,7 @@ _08058D52:
ldr r0, =DummyObjectCallback
cmp r3, r0
bne _08058E0A
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -65272,9 +65272,9 @@ _08058D52:
b _08058E06
.pool
_08058DAC:
- ldr r2, =0x02020630
- ldr r7, =0x03005d7c
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r7, =gUnknown_03005D7C
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r7
ldrb r1, [r0]
@@ -65287,7 +65287,7 @@ _08058DAC:
ldr r0, =DummyObjectCallback
cmp r4, r0
bne _08058E0A
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
adds r0, r3, r6
ldrb r1, [r0]
lsls r0, r1, 4
@@ -65331,14 +65331,14 @@ _08058E0A:
lsls r0, 24
cmp r0, 0
beq _08058E48
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _08058E48
- ldr r2, =0x03005d7c
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_03005D7C
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -65347,22 +65347,22 @@ _08058E0A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
_08058E48:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -65393,7 +65393,7 @@ _08058E48:
movs r0, 0x7F
ands r0, r2
strb r0, [r1, 0x1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -65412,9 +65412,9 @@ _08058EAA:
thumb_func_start sub_8058EDC
sub_8058EDC: @ 8058EDC
push {r4-r6,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
adds r0, r3, r0
ldrb r1, [r0]
@@ -65427,7 +65427,7 @@ sub_8058EDC: @ 8058EDC
ldr r0, =DummyObjectCallback
cmp r4, r0
bne _08058F94
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
ldr r1, [r0, 0x4]
lsls r0, r3, 1
@@ -65439,7 +65439,7 @@ sub_8058EDC: @ 8058EDC
ands r0, r1
cmp r0, 0
beq _08058F94
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -65494,7 +65494,7 @@ sub_8058EDC: @ 8058EDC
movs r3, 0x6
bl move_anim_start_t4
_08058F88:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -65510,9 +65510,9 @@ _08058F94:
thumb_func_start sub_8058FC0
sub_8058FC0: @ 8058FC0
push {r4,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -65528,19 +65528,19 @@ sub_8058FC0: @ 8058FC0
lsls r0, 24
cmp r0, 0
bne _0805900E
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl dp01_tbl1_exec_completed
@@ -65554,9 +65554,9 @@ _0805900E:
thumb_func_start sub_805902C
sub_805902C: @ 805902C
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -65568,18 +65568,18 @@ sub_805902C: @ 805902C
ands r0, r1
cmp r0, 0
bne _0805905E
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_0805905E:
- ldr r4, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r5]
adds r0, r2, r0
ldrb r1, [r0]
@@ -65606,17 +65606,17 @@ _0805905E:
bne _080590D2
adds r0, r3, r4
bl RemoveObjectAndFreeTiles
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r5]
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -65626,7 +65626,7 @@ _0805905E:
adds r0, r4
ldrb r0, [r0]
bl sub_80729D0
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -65648,7 +65648,7 @@ c3_0802FDF4: @ 8059100
lsls r0, 24
cmp r0, 0
bne _08059122
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -65665,9 +65665,9 @@ _08059122:
thumb_func_start bx_t1_healthbar_update
bx_t1_healthbar_update: @ 8059130
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r6, =0x03005d70
+ ldr r6, =gUnknown_03005D70
adds r1, r0, r6
ldrb r1, [r1]
movs r2, 0
@@ -65694,14 +65694,14 @@ bx_t1_healthbar_update: @ 8059130
b _08059192
.pool
_08059178:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl dp01_tbl1_exec_completed
@@ -65737,7 +65737,7 @@ sub_80591B8: @ 80591B8
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -65755,7 +65755,7 @@ sub_80591B8: @ 80591B8
lsrs r0, 24
cmp r0, 0x1
beq _080591FE
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -65766,7 +65766,7 @@ _080591FE:
movs r0, 0x64
mov r1, r10
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r1, r0
adds r0, r6, 0
movs r1, 0xB
@@ -65818,7 +65818,7 @@ _080591FE:
subs r2, r0
ldr r0, [sp, 0xC]
subs r2, r0, r2
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r5, [r4]
strb r7, [r4]
lsls r2, 16
@@ -65832,7 +65832,7 @@ _080591FE:
lsrs r0, 24
cmp r0, 0x1
bne _080592D4
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r2
mov r1, r10
@@ -65851,7 +65851,7 @@ _080592B2:
b _08059316
.pool
_080592D4:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
lsls r1, r2, 2
add r1, r9
@@ -65866,7 +65866,7 @@ _080592EC:
adds r0, r6, 0
movs r1, 0x19
bl pokemon_setattr
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldr r3, [sp, 0x8]
lsls r0, r3, 2
adds r0, r1
@@ -65904,7 +65904,7 @@ sub_8059330: @ 8059330
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
mov r8, r2
add r8, r0
@@ -65923,7 +65923,7 @@ sub_8059330: @ 8059330
movs r0, 0x64
adds r6, r1, 0
muls r6, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r0
adds r0, r6, 0
movs r1, 0x38
@@ -65962,7 +65962,7 @@ sub_8059330: @ 8059330
adds r4, r6
ldr r2, [r4]
subs r2, r1
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
add r0, r10
ldrb r1, [r0]
mov r0, r9
@@ -65997,7 +65997,7 @@ sub_8059400: @ 8059400
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -66017,7 +66017,7 @@ _08059430:
ldrh r2, [r6, 0xA]
mov r10, r2
ldrb r7, [r6, 0xC]
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
adds r5, r7, r5
ldrb r1, [r5]
adds r0, r7, 0
@@ -66040,7 +66040,7 @@ _08059430:
movs r0, 0x64
mov r1, r9
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x38
@@ -66091,7 +66091,7 @@ _08059430:
ldrh r0, [r0]
subs r2, r0
subs r2, r4, r2
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r5, [r4]
strb r7, [r4]
lsls r2, 16
@@ -66110,7 +66110,7 @@ _08059510:
adds r0, r5, 0
movs r1, 0x19
bl pokemon_setattr
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
lsls r0, r7, 2
adds r0, r1
ldr r1, =sub_80591A0
@@ -66134,7 +66134,7 @@ sub_8059544: @ 8059544
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -66146,7 +66146,7 @@ sub_8059544: @ 8059544
lsrs r0, 24
cmp r0, 0x1
bne _08059578
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
movs r0, 0x2
adds r2, r4, 0
eors r2, r0
@@ -66162,7 +66162,7 @@ _08059578:
adds r2, r4, 0
movs r3, 0
bl move_anim_start_t4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -66180,13 +66180,13 @@ sub_80595A4: @ 80595A4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r2, r0, r1
ldrb r5, [r2, 0xC]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r5, 1
@@ -66202,7 +66202,7 @@ sub_80595A4: @ 80595A4
movs r0, 0x64
adds r1, r4, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0x38
@@ -66212,7 +66212,7 @@ sub_80595A4: @ 80595A4
lsrs r0, 24
cmp r0, 0x1
bne _08059624
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
movs r0, 0x2
adds r2, r5, 0
eors r2, r0
@@ -66221,7 +66221,7 @@ sub_80595A4: @ 80595A4
ldrh r0, [r0]
cmp r4, r0
bne _08059624
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r2, r0
ldrb r0, [r0]
adds r1, r7, 0
@@ -66230,17 +66230,17 @@ sub_80595A4: @ 80595A4
b _08059638
.pool
_08059624:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x64
muls r1, r4
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
_08059638:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -66260,7 +66260,7 @@ sub_805965C: @ 805965C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -66268,12 +66268,12 @@ sub_805965C: @ 805965C
ldrb r1, [r4, 0x8]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
bl pokemon_getattr
ldrb r0, [r4, 0xC]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
lsls r0, 2
adds r0, r1
ldr r1, =sub_80591A0
@@ -66289,9 +66289,9 @@ sub_805965C: @ 805965C
thumb_func_start sub_80596A8
sub_80596A8: @ 80596A8
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
adds r0, r2, r5
ldrb r1, [r0]
@@ -66306,13 +66306,13 @@ sub_80596A8: @ 80596A8
adds r1, r0
cmp r1, 0xA0
ble _08059724
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -66338,7 +66338,7 @@ sub_80596A8: @ 80596A8
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -66354,9 +66354,9 @@ _08059724:
thumb_func_start sub_8059744
sub_8059744: @ 8059744
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -66368,13 +66368,13 @@ sub_8059744: @ 8059744
ands r0, r1
cmp r0, 0
bne _08059798
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -66385,7 +66385,7 @@ sub_8059744: @ 8059744
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -66415,21 +66415,21 @@ _080597C6:
thumb_func_start sub_80597CC
sub_80597CC: @ 80597CC
push {r4,lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0805980A
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
ldr r1, =sub_8059828
str r1, [r0]
- ldr r3, =0x03005e00
- ldr r1, =0x03005d7c
+ ldr r3, =gTasks
+ ldr r1, =gUnknown_03005D7C
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
@@ -66452,24 +66452,24 @@ _0805980A:
thumb_func_start sub_8059828
sub_8059828: @ 8059828
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _08059898
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08059898
- ldr r0, =0x0203cee8
+ ldr r0, =gUnknown_0203CEE8
ldrb r0, [r0]
cmp r0, 0x1
bne _08059870
- ldr r0, =0x0203cee9
+ ldr r0, =gUnknown_0203CEE9
ldrb r1, [r0]
- ldr r2, =0x0203cf00
+ ldr r2, =gUnknown_0203CF00
movs r0, 0x1
bl dp01_build_cmdbuf_x22_a_three_bytes
b _0805987A
@@ -66480,8 +66480,8 @@ _08059870:
movs r2, 0
bl dp01_build_cmdbuf_x22_a_three_bytes
_0805987A:
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -66503,14 +66503,14 @@ _08059898:
thumb_func_start sub_80598A4
sub_80598A4: @ 80598A4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080598CC
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -66528,18 +66528,18 @@ _080598CC:
thumb_func_start sub_80598E0
sub_80598E0: @ 80598E0
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _08059906
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08059906
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r1, [r0]
movs r0, 0x1
bl dp01_build_cmdbuf_x23_aa_0
@@ -66553,13 +66553,13 @@ _08059906:
thumb_func_start bx_wait_t1
bx_wait_t1: @ 805991C
push {lr}
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
ldrb r0, [r0]
cmp r0, 0
beq _08059942
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -66582,12 +66582,12 @@ _08059946:
thumb_func_start bx_blink_t1
bx_blink_t1: @ 8059958
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -66605,7 +66605,7 @@ bx_blink_t1: @ 8059958
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl dp01_tbl1_exec_completed
b _080599CE
@@ -66643,13 +66643,13 @@ _080599CE:
sub_80599D4: @ 80599D4
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _08059A02
- ldr r4, =0x03005d74
+ ldr r4, =gUnknown_03005D74
ldrb r0, [r4]
cmp r0, 0
beq _08059A02
@@ -66662,13 +66662,13 @@ sub_80599D4: @ 80599D4
movs r0, 0
bl sub_8056B74
_08059A02:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _08059A2C
- ldr r4, =0x03005d74
+ ldr r4, =gUnknown_03005D74
ldrb r0, [r4]
cmp r0, 0
bne _08059A2C
@@ -66681,7 +66681,7 @@ _08059A02:
movs r0, 0x1
bl sub_8056B74
_08059A2C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r2, 0x1
adds r0, r2, 0
@@ -66696,7 +66696,7 @@ _08059A2C:
bl sub_8056A3C
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005d74
+ ldr r0, =gUnknown_03005D74
ldrb r0, [r0]
cmp r0, 0
beq _08059A6C
@@ -66714,7 +66714,7 @@ _08059A6C:
_08059A76:
bl dp01_tbl1_exec_completed
_08059A7A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -66741,15 +66741,15 @@ _08059AA0:
thumb_func_start sub_8059AAC
sub_8059AAC: @ 8059AAC
push {r4-r7,lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 9
- ldr r3, =0x02023068
- ldr r2, =0x03005d78
+ ldr r3, =gUnknown_02023068
+ ldr r2, =gUnknown_03005D78
movs r0, 0
strb r0, [r2]
movs r5, 0
- ldr r7, =0x02022e2c
+ ldr r7, =gUnknown_02022E2C
adds r4, r1, r3
adds r6, r2, 0
_08059AC4:
@@ -66788,7 +66788,7 @@ _08059AF4:
thumb_func_start sub_8059B18
sub_8059B18: @ 8059B18
push {r4,lr}
- ldr r4, =0x02022e2c
+ ldr r4, =gUnknown_02022E2C
ldr r1, =gUnknown_085CCA6F
adds r0, r4, 0
bl CopyString
@@ -66804,8 +66804,8 @@ sub_8059B18: @ 8059B18
thumb_func_start sub_8059B3C
sub_8059B3C: @ 8059B3C
push {r4-r7,lr}
- ldr r5, =0x02023064
- ldr r7, =0x02024064
+ ldr r5, =gUnknown_02023064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
lsls r0, 9
adds r1, r5, 0x2
@@ -66818,8 +66818,8 @@ sub_8059B3C: @ 8059B3C
lsls r4, r1, 9
adds r0, r5, 0x4
adds r4, r0
- ldr r6, =0x02022e2c
- ldr r5, =0x020244b0
+ ldr r6, =gUnknown_02022E2C
+ ldr r5, =gUnknown_020244B0
adds r1, r5
adds r0, r4, 0
adds r0, 0x8
@@ -66855,12 +66855,12 @@ _08059B98:
thumb_func_start sub_8059BB0
sub_8059BB0: @ 8059BB0
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r4, 9
- ldr r0, =0x02023068
+ ldr r0, =gUnknown_02023068
adds r4, r0
- ldr r6, =0x02022e2c
+ ldr r6, =gUnknown_02022E2C
ldr r1, =gUnknown_085CCA73
adds r0, r6, 0
bl CopyString
@@ -66874,7 +66874,7 @@ sub_8059BB0: @ 8059BB0
strb r1, [r0]
adds r0, 0x1
ldr r3, =gBattleMoves
- ldr r2, =0x020244b0
+ ldr r2, =gUnknown_020244B0
ldrb r1, [r5]
adds r1, r2
ldrb r1, [r1]
@@ -67069,9 +67069,9 @@ sub_8059D50: @ 8059D50
thumb_func_start sub_8059D60
sub_8059D60: @ 8059D60
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -67093,9 +67093,9 @@ _08059D82:
thumb_func_start bx_8030B2C
bx_8030B2C: @ 8059D90
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -67117,16 +67117,16 @@ _08059DB2:
thumb_func_start b_link_standby_message
b_link_standby_message: @ 8059DC0
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _08059DE0
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
ldr r0, =gUnknown_085CCA29
movs r1, 0
@@ -67142,8 +67142,8 @@ dp01t_00_1_getattr: @ 8059DF4
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -67151,7 +67151,7 @@ dp01t_00_1_getattr: @ 8059DF4
ldrb r0, [r1]
cmp r0, 0
bne _08059E2C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -67204,8 +67204,8 @@ dp01_getattr_by_ch1_for_player_pokemon_: @ 8059E68
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -67287,7 +67287,7 @@ _08059F98:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -67340,7 +67340,7 @@ _08059FE4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -67527,7 +67527,7 @@ _0805A19C:
_0805A1BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
b _0805A536
@@ -67535,7 +67535,7 @@ _0805A1BC:
_0805A1CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
b _0805A536
@@ -67549,7 +67549,7 @@ _0805A1DC:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
mov r8, r9
_0805A1F2:
@@ -67573,7 +67573,7 @@ _0805A1F2:
ble _0805A1F2
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -67594,7 +67594,7 @@ _0805A230:
_0805A244:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -67609,7 +67609,7 @@ _0805A260:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_0805A26C:
adds r1, r6, 0
@@ -67624,7 +67624,7 @@ _0805A26C:
ble _0805A26C
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -67636,7 +67636,7 @@ _0805A26C:
_0805A29C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -67649,7 +67649,7 @@ _0805A29C:
_0805A2B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
b _0805A2D2
@@ -67657,7 +67657,7 @@ _0805A2B8:
_0805A2C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x19
_0805A2D2:
@@ -67680,7 +67680,7 @@ _0805A2D2:
_0805A2F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1A
b _0805A5F6
@@ -67688,7 +67688,7 @@ _0805A2F8:
_0805A308:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1B
b _0805A5F6
@@ -67696,7 +67696,7 @@ _0805A308:
_0805A318:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1C
b _0805A5F6
@@ -67704,7 +67704,7 @@ _0805A318:
_0805A328:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1D
b _0805A5F6
@@ -67712,7 +67712,7 @@ _0805A328:
_0805A338:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1E
b _0805A5F6
@@ -67720,7 +67720,7 @@ _0805A338:
_0805A348:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1F
b _0805A5F6
@@ -67728,7 +67728,7 @@ _0805A348:
_0805A358:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x20
b _0805A5F6
@@ -67736,7 +67736,7 @@ _0805A358:
_0805A368:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x22
b _0805A5F6
@@ -67744,7 +67744,7 @@ _0805A368:
_0805A378:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x23
b _0805A5F6
@@ -67752,7 +67752,7 @@ _0805A378:
_0805A388:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x24
b _0805A5F6
@@ -67760,7 +67760,7 @@ _0805A388:
_0805A398:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x25
b _0805A5F6
@@ -67768,7 +67768,7 @@ _0805A398:
_0805A3A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x26
b _0805A5F6
@@ -67777,7 +67777,7 @@ _0805A3B8:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -67809,7 +67809,7 @@ _0805A3B8:
_0805A408:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x27
b _0805A5F6
@@ -67817,7 +67817,7 @@ _0805A408:
_0805A418:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x28
b _0805A5F6
@@ -67825,7 +67825,7 @@ _0805A418:
_0805A428:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x29
b _0805A5F6
@@ -67833,7 +67833,7 @@ _0805A428:
_0805A438:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2A
b _0805A5F6
@@ -67841,7 +67841,7 @@ _0805A438:
_0805A448:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2B
b _0805A5F6
@@ -67849,7 +67849,7 @@ _0805A448:
_0805A458:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2C
b _0805A5F6
@@ -67857,7 +67857,7 @@ _0805A458:
_0805A468:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
b _0805A492
@@ -67865,7 +67865,7 @@ _0805A468:
_0805A478:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x9
b _0805A536
@@ -67873,7 +67873,7 @@ _0805A478:
_0805A488:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x37
_0805A492:
@@ -67898,7 +67898,7 @@ _0805A492:
_0805A4BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
b _0805A5F6
@@ -67906,7 +67906,7 @@ _0805A4BC:
_0805A4CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
b _0805A536
@@ -67914,7 +67914,7 @@ _0805A4CC:
_0805A4DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
b _0805A536
@@ -67922,7 +67922,7 @@ _0805A4DC:
_0805A4EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3B
b _0805A536
@@ -67930,7 +67930,7 @@ _0805A4EC:
_0805A4FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3C
b _0805A536
@@ -67938,7 +67938,7 @@ _0805A4FC:
_0805A50C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3D
b _0805A536
@@ -67946,7 +67946,7 @@ _0805A50C:
_0805A51C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3E
b _0805A536
@@ -67954,7 +67954,7 @@ _0805A51C:
_0805A52C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3F
_0805A536:
@@ -67970,7 +67970,7 @@ _0805A536:
_0805A54C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x16
b _0805A5F6
@@ -67978,7 +67978,7 @@ _0805A54C:
_0805A55C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x17
b _0805A5F6
@@ -67986,7 +67986,7 @@ _0805A55C:
_0805A56C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x18
b _0805A5F6
@@ -67994,7 +67994,7 @@ _0805A56C:
_0805A57C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x21
b _0805A5F6
@@ -68002,7 +68002,7 @@ _0805A57C:
_0805A58C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2F
b _0805A5F6
@@ -68010,7 +68010,7 @@ _0805A58C:
_0805A59C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x30
b _0805A5F6
@@ -68018,7 +68018,7 @@ _0805A59C:
_0805A5AC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x32
b _0805A5F6
@@ -68026,7 +68026,7 @@ _0805A5AC:
_0805A5BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x33
b _0805A5F6
@@ -68034,7 +68034,7 @@ _0805A5BC:
_0805A5CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x34
b _0805A5F6
@@ -68042,7 +68042,7 @@ _0805A5CC:
_0805A5DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x35
b _0805A5F6
@@ -68050,7 +68050,7 @@ _0805A5DC:
_0805A5EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x36
_0805A5F6:
@@ -68074,8 +68074,8 @@ _0805A5FE:
sub_805A614: @ 805A614
push {r4-r7,lr}
sub sp, 0x58
- ldr r2, =0x0202406e
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
@@ -68083,12 +68083,12 @@ sub_805A614: @ 805A614
movs r0, 0x64
adds r4, r2, 0
muls r4, r0
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
lsls r1, 9
adds r0, r3, 0x1
adds r0, r1, r0
ldrb r2, [r0]
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r0, r2, r0
adds r6, r4, r0
mov r0, sp
@@ -68137,8 +68137,8 @@ _0805A66A:
thumb_func_start dp01t_02_1_setattr
dp01t_02_1_setattr: @ 805A69C
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -68146,7 +68146,7 @@ dp01t_02_1_setattr: @ 805A69C
ldrb r0, [r1]
cmp r0, 0
bne _0805A6CC
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -68187,10 +68187,10 @@ dp01_setattr_by_ch1_for_player_pokemon: @ 805A6F4
sub sp, 0x34
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r3, r0, r2
adds r6, r3, 0
subs r1, r2, 0x2
@@ -68273,7 +68273,7 @@ _0805A828:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -68340,7 +68340,7 @@ _0805A88E:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -68453,9 +68453,9 @@ _0805A88E:
_0805A9C0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68466,9 +68466,9 @@ _0805A9C0:
_0805A9E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68485,7 +68485,7 @@ _0805AA00:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r6, r3, 0
adds r6, 0x8
@@ -68510,7 +68510,7 @@ _0805AA1A:
ble _0805AA1A
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -68520,10 +68520,10 @@ _0805AA1A:
_0805AA58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -68536,9 +68536,9 @@ _0805AA80:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -68578,10 +68578,10 @@ _0805AA80:
_0805AAE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -68597,9 +68597,9 @@ _0805AAFC:
_0805AB14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68610,9 +68610,9 @@ _0805AB14:
_0805AB34:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68623,9 +68623,9 @@ _0805AB34:
_0805AB54:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68636,9 +68636,9 @@ _0805AB54:
_0805AB74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68649,9 +68649,9 @@ _0805AB74:
_0805AB94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68662,9 +68662,9 @@ _0805AB94:
_0805ABB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68675,9 +68675,9 @@ _0805ABB4:
_0805ABD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68688,9 +68688,9 @@ _0805ABD4:
_0805ABF4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68701,9 +68701,9 @@ _0805ABF4:
_0805AC14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68714,9 +68714,9 @@ _0805AC14:
_0805AC34:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68727,9 +68727,9 @@ _0805AC34:
_0805AC54:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68740,9 +68740,9 @@ _0805AC54:
_0805AC74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68753,9 +68753,9 @@ _0805AC74:
_0805AC94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68766,9 +68766,9 @@ _0805AC94:
_0805ACB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68780,9 +68780,9 @@ _0805ACD4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -68827,9 +68827,9 @@ _0805ACD4:
_0805AD44:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68840,9 +68840,9 @@ _0805AD44:
_0805AD64:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68853,9 +68853,9 @@ _0805AD64:
_0805AD84:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68866,9 +68866,9 @@ _0805AD84:
_0805ADA4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68879,9 +68879,9 @@ _0805ADA4:
_0805ADC4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68892,9 +68892,9 @@ _0805ADC4:
_0805ADE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68906,9 +68906,9 @@ _0805ADF4:
_0805AE04:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68919,9 +68919,9 @@ _0805AE04:
_0805AE24:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68932,9 +68932,9 @@ _0805AE24:
_0805AE44:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68945,9 +68945,9 @@ _0805AE44:
_0805AE64:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68958,9 +68958,9 @@ _0805AE64:
_0805AE84:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68971,9 +68971,9 @@ _0805AE84:
_0805AEA4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68984,9 +68984,9 @@ _0805AEA4:
_0805AEC4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -68997,9 +68997,9 @@ _0805AEC4:
_0805AEE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69010,9 +69010,9 @@ _0805AEE4:
_0805AF04:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69023,9 +69023,9 @@ _0805AF04:
_0805AF24:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69036,9 +69036,9 @@ _0805AF24:
_0805AF44:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69049,9 +69049,9 @@ _0805AF44:
_0805AF64:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69062,9 +69062,9 @@ _0805AF64:
_0805AF84:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69075,9 +69075,9 @@ _0805AF84:
_0805AFA4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69088,9 +69088,9 @@ _0805AFA4:
_0805AFC4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69101,9 +69101,9 @@ _0805AFC4:
_0805AFE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69114,9 +69114,9 @@ _0805AFE4:
_0805B004:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69127,9 +69127,9 @@ _0805B004:
_0805B024:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69140,9 +69140,9 @@ _0805B024:
_0805B044:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69153,9 +69153,9 @@ _0805B044:
_0805B064:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69166,9 +69166,9 @@ _0805B064:
_0805B084:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -69179,24 +69179,24 @@ _0805B084:
_0805B0A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
movs r1, 0x36
bl pokemon_setattr
_0805B0BA:
- ldr r2, =0x0202406e
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
add sp, 0x34
@@ -69213,8 +69213,8 @@ _0805B0BA:
thumb_func_start sub_805B0F0
sub_805B0F0: @ 805B0F0
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -69222,12 +69222,12 @@ sub_805B0F0: @ 805B0F0
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -69268,19 +69268,19 @@ _0805B148:
thumb_func_start sub_805B164
sub_805B164: @ 805B164
push {r4,lr}
- ldr r2, =0x0202406e
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r3, [r4]
adds r0, r3, r0
ldrb r0, [r0]
@@ -69294,7 +69294,7 @@ sub_805B164: @ 805B164
ands r0, r2
orrs r0, r3
strb r0, [r1, 0x5]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -69309,15 +69309,15 @@ sub_805B164: @ 805B164
thumb_func_start sub_805B1CC
sub_805B1CC: @ 805B1CC
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r1, r0, 9
adds r6, r4, 0x2
adds r1, r6
ldrb r1, [r1]
bl sub_805EF84
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r5]
lsls r1, r0, 1
adds r1, r2
@@ -69333,14 +69333,14 @@ sub_805B1CC: @ 805B1CC
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
- ldr r1, =0x020244ac
+ ldr r1, =gUnknown_020244AC
ldrb r0, [r5]
adds r0, r1
strb r4, [r0]
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
ldrb r0, [r5]
adds r0, r1
strb r4, [r0]
@@ -69349,7 +69349,7 @@ sub_805B1CC: @ 805B1CC
adds r1, r6
ldrb r1, [r1]
bl sub_805B258
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -69375,10 +69375,10 @@ sub_805B258: @ 805B258
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r6, 1
adds r2, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -69387,7 +69387,7 @@ sub_805B258: @ 805B258
ldrh r1, [r2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -69397,7 +69397,7 @@ sub_805B258: @ 805B258
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
mov r1, r9
@@ -69409,7 +69409,7 @@ sub_805B258: @ 805B258
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -69431,10 +69431,10 @@ sub_805B258: @ 805B258
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -69479,7 +69479,7 @@ sub_805B258: @ 805B258
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -69527,8 +69527,8 @@ sub_805B258: @ 805B258
thumb_func_start sub_805B3D4
sub_805B3D4: @ 805B3D4
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -69536,7 +69536,7 @@ sub_805B3D4: @ 805B3D4
ldrb r3, [r0]
cmp r3, 0
bne _0805B41C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -69544,7 +69544,7 @@ sub_805B3D4: @ 805B3D4
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -69553,13 +69553,13 @@ sub_805B3D4: @ 805B3D4
b _0805B452
.pool
_0805B41C:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -69570,7 +69570,7 @@ _0805B41C:
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -69586,9 +69586,9 @@ _0805B452:
thumb_func_start sub_805B464
sub_805B464: @ 805B464
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -69640,7 +69640,7 @@ _0805B4BA:
adds r1, r2, 0
movs r3, 0x1
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -69659,14 +69659,14 @@ sub_805B4F0: @ 805B4F0
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _0805B5B4
bl link_get_multiplayer_id
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 3
@@ -69747,18 +69747,18 @@ _0805B5A0:
ldrb r4, [r1, 0x13]
b _0805B5BA
_0805B5B4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r4, [r0, 0x8]
_0805B5BA:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x40
ands r1, r2
adds r5, r0, 0
cmp r1, 0
beq _0805B63C
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x2
@@ -69776,7 +69776,7 @@ _0805B5E0:
ands r0, r1
cmp r0, 0
beq _0805B618
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
@@ -69798,7 +69798,7 @@ _0805B618:
lsls r1, 15
adds r0, r1
lsrs r7, r0, 16
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
b _0805B656
.pool
_0805B63C:
@@ -69825,21 +69825,21 @@ _0805B656:
bne _0805B664
b _0805B794
_0805B664:
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
bne _0805B670
b _0805B794
_0805B670:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
lsls r0, 16
lsrs r4, r0, 16
adds r5, r4, 0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
adds r0, r5, 0
bl sub_805DF38
@@ -69850,7 +69850,7 @@ _0805B670:
lsrs r1, 24
adds r0, r5, 0
bl sub_806A1C0
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
lsls r4, r7, 16
asrs r4, 16
@@ -69863,7 +69863,7 @@ _0805B670:
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
@@ -69872,7 +69872,7 @@ _0805B670:
adds r5, r0
ldrh r0, [r5, 0x4]
bl IndexOfObjectPaletteTag
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r1, [r6]
adds r1, r4
ldrb r1, [r1]
@@ -69951,7 +69951,7 @@ _0805B670:
b _0805B82A
.pool
_0805B794:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
adds r0, r4, 0
bl sub_805DF84
@@ -69962,7 +69962,7 @@ _0805B794:
lsrs r1, 24
adds r0, r4, 0
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r8, r9
lsls r4, r7, 16
asrs r4, 16
@@ -69975,11 +69975,11 @@ _0805B794:
mov r1, r8
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r3, [r5]
adds r0, r3, r6
ldrb r0, [r0]
@@ -70022,8 +70022,8 @@ _0805B794:
ldr r1, =sub_805D7AC
str r1, [r0]
_0805B82A:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -70041,14 +70041,14 @@ _0805B82A:
thumb_func_start dp01t_08_1_8032428
dp01t_08_1_8032428: @ 805B864
push {r4-r6,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _0805B920
bl link_get_multiplayer_id
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 3
@@ -70129,11 +70129,11 @@ _0805B90C:
ldrb r4, [r1, 0x13]
b _0805B926
_0805B920:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r4, [r0, 0x8]
_0805B926:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
adds r0, r4, 0
bl sub_805DF84
@@ -70144,7 +70144,7 @@ _0805B926:
lsrs r1, 24
adds r0, r4, 0
bl template_build_for_pokemon_or_trainer
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r1, =gUnknown_08305D2C
lsls r4, 2
adds r4, r1
@@ -70159,11 +70159,11 @@ _0805B926:
movs r1, 0x50
movs r3, 0x1E
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r3, [r5]
adds r0, r3, r6
ldrb r0, [r0]
@@ -70205,7 +70205,7 @@ _0805B926:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -70220,15 +70220,15 @@ _0805B926:
thumb_func_start sub_805B9F8
sub_805B9F8: @ 805B9F8
push {r4-r6,lr}
- ldr r5, =0x020241e4
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_020241E4
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -70287,7 +70287,7 @@ sub_805B9F8: @ 805B9F8
adds r0, r4
movs r1, 0x1
bl StartObjectImageAnim
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -70302,9 +70302,9 @@ sub_805B9F8: @ 805B9F8
thumb_func_start sub_805BAB8
sub_805BAB8: @ 805BAB8
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -70348,22 +70348,22 @@ _0805BB0C:
cmp r4, 0
bne _0805BB82
strb r4, [r3, 0x4]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
movs r1, 0x40
negs r1, r1
movs r0, 0x10
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r3, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r3
ldrb r1, [r0]
@@ -70391,7 +70391,7 @@ _0805BB0C:
adds r0, r2
ldr r1, =sub_8039C00
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -70425,15 +70425,15 @@ sub_805BBA4: @ 805BBA4
thumb_func_start sub_805BBC4
sub_805BBC4: @ 805BBC4
push {r4,r5,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x8]
movs r0, 0x4
strb r0, [r1, 0x8]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
movs r0, 0x1
bl battle_get_side_with_given_state
@@ -70444,7 +70444,7 @@ sub_805BBC4: @ 805BBC4
adds r1, r4, 0
movs r3, 0x3
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -70459,18 +70459,18 @@ sub_805BBC4: @ 805BBC4
thumb_func_start sub_805BC18
sub_805BC18: @ 805BC18
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r1, [r0]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
strb r1, [r0, 0x8]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r4, [r5]
@@ -70483,7 +70483,7 @@ sub_805BC18: @ 805BC18
adds r1, r4, 0
movs r3, 0x3
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -70498,8 +70498,8 @@ sub_805BC18: @ 805BC18
thumb_func_start sub_805BC78
sub_805BC78: @ 805BC78
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -70525,7 +70525,7 @@ dp01t_0F_1_move_anim: @ 805BCA8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
@@ -70533,7 +70533,7 @@ dp01t_0F_1_move_anim: @ 805BCA8
beq _0805BCBE
b _0805BDE4
_0805BCBE:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r1, [r5]
lsls r1, 9
@@ -70546,7 +70546,7 @@ _0805BCBE:
ldrb r0, [r0]
lsls r0, 8
orrs r6, r0
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
mov r8, r0
mov r0, r12
adds r0, 0x3
@@ -70554,7 +70554,7 @@ _0805BCBE:
ldrb r0, [r1]
mov r1, r8
strb r0, [r1]
- ldr r3, =0x02038408
+ ldr r3, =gUnknown_02038408
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -70568,7 +70568,7 @@ _0805BCBE:
lsls r0, 8
orrs r2, r0
strh r2, [r3]
- ldr r3, =0x02038404
+ ldr r3, =gUnknown_02038404
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -70594,7 +70594,7 @@ _0805BCBE:
lsls r0, 24
orrs r2, r0
str r2, [r3]
- ldr r2, =0x0203841a
+ ldr r2, =gUnknown_0203841A
ldrb r0, [r5]
lsls r0, 9
mov r1, r12
@@ -70602,7 +70602,7 @@ _0805BCBE:
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -70616,14 +70616,14 @@ _0805BCBE:
lsls r0, 8
orrs r2, r0
strh r2, [r4]
- ldr r7, =0x02038400
+ ldr r7, =gUnknown_02038400
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
adds r0, 0x10
adds r1, r0
str r1, [r7]
- ldr r2, =0x020244bc
+ ldr r2, =gUnknown_020244BC
ldrb r0, [r5]
lsls r0, 2
adds r0, r2
@@ -70641,7 +70641,7 @@ _0805BCBE:
b _0805BDE4
.pool
_0805BDBC:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r5]
ldr r2, [r0, 0x4]
@@ -70650,7 +70650,7 @@ _0805BDBC:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -70676,8 +70676,8 @@ bx_move_anim_1: @ 805BDFC
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -70694,7 +70694,7 @@ bx_move_anim_1: @ 805BDFC
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -70765,10 +70765,10 @@ _0805BE94:
strb r1, [r0, 0x4]
b _0805BF70
_0805BEBE:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0805BF70
@@ -70802,9 +70802,9 @@ _0805BEBE:
ands r0, r2
strb r0, [r1]
_0805BF0C:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -70856,22 +70856,22 @@ _0805BF70:
thumb_func_start sub_805BF80
sub_805BF80: @ 805BF80
push {r4,r5,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r4, 9
- ldr r0, =0x02023066
+ ldr r0, =gUnknown_02023066
adds r4, r0
ldrh r0, [r4]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -70891,7 +70891,7 @@ sub_805BF80: @ 805BF80
thumb_func_start dp01t_11_1_message_for_player_only
dp01t_11_1_message_for_player_only: @ 805BFE0
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -70915,13 +70915,13 @@ sub_805C004: @ 805C004
lsrs r1, r0, 24
cmp r1, 0
bne _0805C02A
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r1, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -70936,8 +70936,8 @@ _0805C02A:
thumb_func_start dp01t_12_6_battle_menu
dp01t_12_6_battle_menu: @ 805C044
push {r4,lr}
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -70955,8 +70955,8 @@ _0805C062:
adds r4, 0x1
cmp r4, 0x3
ble _0805C062
- ldr r1, =0x020244ac
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244AC
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -70964,7 +70964,7 @@ _0805C062:
bl sub_8059CB4
ldr r0, =gUnknown_085CC9F3
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0x1
bl battle_show_message_maybe
pop {r4}
@@ -70977,7 +70977,7 @@ _0805C062:
sub_805C0B0: @ 805C0B0
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -70993,12 +70993,12 @@ sub_805C0B0: @ 805C0B0
ldr r0, =gUnknown_085CCABB
movs r1, 0xC
bl battle_show_message_maybe
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
movs r0, 0x1
strb r0, [r1]
movs r0, 0x1
bl sub_8056B74
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -71023,15 +71023,15 @@ sub_805C114: @ 805C114
lsrs r1, r0, 24
cmp r1, 0
bne _0805C13E
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r1, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r2, 0xA0
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -71046,9 +71046,9 @@ _0805C13E:
thumb_func_start sub_805C158
sub_805C158: @ 805C158
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r1, r0
movs r0, 0xA6
@@ -71060,8 +71060,8 @@ sub_805C158: @ 805C158
lsls r0, 24
cmp r0, 0
bne _0805C194
- ldr r1, =0x0203bd30
- ldr r0, =0x03005d80
+ ldr r1, =gUnknown_0203BD30
+ ldr r0, =gUnknown_03005D80
ldr r0, [r0]
str r0, [r1]
bl sub_805D19C
@@ -71081,16 +71081,16 @@ _0805C194:
thumb_func_start dp01t_14_5_move_menu_pokedude
dp01t_14_5_move_menu_pokedude: @ 805C1A8
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0805C1EC
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
movs r1, 0xA6
@@ -71098,7 +71098,7 @@ dp01t_14_5_move_menu_pokedude: @ 805C1A8
adds r0, r1
movs r1, 0x8
strb r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -71107,8 +71107,8 @@ dp01t_14_5_move_menu_pokedude: @ 805C1A8
.pool
_0805C1EC:
bl sub_805C210
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -71124,11 +71124,11 @@ _0805C1FC:
sub_805C210: @ 805C210
push {lr}
bl sub_8059AAC
- ldr r1, =0x03005d74
+ ldr r1, =gUnknown_03005D74
movs r0, 0xFF
strb r0, [r1]
- ldr r1, =0x020244b0
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244B0
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -71153,19 +71153,19 @@ sub_805C248: @ 805C248
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
ldr r1, =sub_80598A4
str r1, [r0]
- ldr r1, =0x020244b8
+ ldr r1, =gUnknown_020244B8
ldrb r0, [r2]
strb r0, [r1]
movs r3, 0
- ldr r5, =0x0203cf00
- ldr r4, =0x02023064
+ ldr r5, =gUnknown_0203CF00
+ ldr r4, =gUnknown_02023064
_0805C276:
adds r0, r3, r5
ldrb r1, [r2]
@@ -71192,12 +71192,12 @@ sub_805C2AC: @ 805C2AC
push {r7}
sub sp, 0x4
movs r3, 0
- ldr r0, =0x0203cf00
+ ldr r0, =gUnknown_0203CF00
mov r12, r0
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
mov r8, r1
- ldr r2, =0x02024064
- ldr r7, =0x02022fec
+ ldr r2, =gUnknown_02024064
+ ldr r7, =gUnknown_02022FEC
mov r6, r12
mov r5, r8
adds r4, r2, 0
@@ -71229,7 +71229,7 @@ _0805C2C8:
ands r0, r1
cmp r0, 0x2
beq _0805C330
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r3, 1
adds r0, r1
ldrb r1, [r0]
@@ -71246,14 +71246,14 @@ _0805C330:
ldr r0, =TaskDummy
movs r1, 0xFF
bl CreateTask
- ldr r3, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r1, r3
movs r2, 0
mov r8, r2
strb r0, [r1]
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
ldrb r2, [r4]
adds r3, r2, r3
ldrb r0, [r3]
@@ -71261,7 +71261,7 @@ _0805C330:
adds r1, r0
lsls r1, 3
adds r1, r5
- ldr r5, =0x02023064
+ ldr r5, =gUnknown_02023064
lsls r2, 9
adds r6, r5, 0x1
adds r2, r6
@@ -71269,7 +71269,7 @@ _0805C330:
movs r0, 0xF
ands r0, r2
strh r0, [r1, 0x8]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r1, [r3]
adds r1, 0x49
ldrb r0, [r4]
@@ -71302,13 +71302,13 @@ _0805C330:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =sub_80597CC
str r1, [r0]
- ldr r1, =0x020244b8
+ ldr r1, =gUnknown_020244B8
ldrb r0, [r4]
strb r0, [r1]
_0805C3BC:
@@ -71349,8 +71349,8 @@ sub_805C410: @ 805C410
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r1, [r0]
lsls r1, 9
@@ -71366,7 +71366,7 @@ sub_805C410: @ 805C410
asrs r7, r2, 16
cmp r7, 0
ble _0805C44A
- ldr r1, =0x0203cd70
+ ldr r1, =gUnknown_0203CD70
ldr r0, [r1]
adds r0, r7
str r0, [r1]
@@ -71374,7 +71374,7 @@ _0805C44A:
ldr r0, =0x00007fff
cmp r7, r0
beq _0805C4B4
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
mov r1, r9
ldrb r0, [r1]
lsls r0, 1
@@ -71382,7 +71382,7 @@ _0805C44A:
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -71399,7 +71399,7 @@ _0805C44A:
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -71408,7 +71408,7 @@ _0805C44A:
b _0805C4F2
.pool
_0805C4B4:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r2, r9
ldrb r0, [r2]
lsls r0, 1
@@ -71416,14 +71416,14 @@ _0805C4B4:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
adds r1, r0, r4
ldrb r1, [r1]
str r7, [sp]
@@ -71437,8 +71437,8 @@ _0805C4B4:
movs r2, 0
bl heathbar_draw_hp
_0805C4F2:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -71457,8 +71457,8 @@ _0805C4F2:
thumb_func_start sub_805C528
sub_805C528: @ 805C528
push {r4-r7,lr}
- ldr r5, =0x02023064
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
lsls r0, 9
adds r1, r5, 0x1
@@ -71467,7 +71467,7 @@ sub_805C528: @ 805C528
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x38
@@ -71498,7 +71498,7 @@ _0805C560:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -71507,7 +71507,7 @@ _0805C560:
strh r4, [r1, 0xA]
ldrb r0, [r6]
strh r0, [r1, 0xC]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -71523,28 +71523,28 @@ _0805C5AC:
thumb_func_start sub_805C5C4
sub_805C5C4: @ 805C5C4
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0805C618
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -71556,7 +71556,7 @@ sub_805C5C4: @ 805C5C4
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -71572,13 +71572,13 @@ _0805C618:
thumb_func_start sub_805C63C
sub_805C63C: @ 805C63C
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0805C68C
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -71603,7 +71603,7 @@ sub_805C63C: @ 805C63C
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -71622,20 +71622,20 @@ sub_805C6A4: @ 805C6A4
mov r6, r8
push {r6}
sub sp, 0x4
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 1
add r0, r8
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x37
bl pokemon_getattr
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r2, 0x1
@@ -71674,8 +71674,8 @@ sub_805C710: @ 805C710
thumb_func_start sub_805C71C
sub_805C71C: @ 805C71C
push {r4,r5,lr}
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r2, 9
adds r0, r3, 0x1
@@ -71757,8 +71757,8 @@ _0805C7B8:
thumb_func_start sub_805C7D0
sub_805C7D0: @ 805C7D0
push {lr}
- ldr r2, =0x02023064
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 9
adds r0, r2, 0x1
@@ -71833,7 +71833,7 @@ sub_805C848: @ 805C848
thumb_func_start sub_805C85C
sub_805C85C: @ 805C85C
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -71848,9 +71848,9 @@ sub_805C85C: @ 805C85C
thumb_func_start sub_805C878
sub_805C878: @ 805C878
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -71873,7 +71873,7 @@ sub_805C878: @ 805C878
thumb_func_start sub_805C8B0
sub_805C8B0: @ 805C8B0
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -71887,7 +71887,7 @@ sub_805C8B0: @ 805C8B0
thumb_func_start sub_805C8C8
sub_805C8C8: @ 805C8C8
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -71908,9 +71908,9 @@ sub_805C8C8: @ 805C8C8
thumb_func_start dp01t_29_1_blink
dp01t_29_1_blink: @ 805C8F0
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -71927,7 +71927,7 @@ dp01t_29_1_blink: @ 805C8F0
b _0805C94E
.pool
_0805C924:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -71941,7 +71941,7 @@ _0805C924:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -71965,7 +71965,7 @@ sub_805C960: @ 805C960
thumb_func_start sub_805C96C
sub_805C96C: @ 805C96C
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -71974,7 +71974,7 @@ sub_805C96C: @ 805C96C
bne _0805C980
movs r3, 0xC0
_0805C980:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -71998,8 +71998,8 @@ _0805C980:
thumb_func_start sub_805C9B0
sub_805C9B0: @ 805C9B0
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -72041,15 +72041,15 @@ _0805CA00:
thumb_func_start sub_805CA0C
sub_805CA0C: @ 805CA0C
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -72068,15 +72068,15 @@ sub_805CA0C: @ 805CA0C
thumb_func_start dp01t_2E_1_battle_intro
dp01t_2E_1_battle_intro: @ 805CA4C
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -72090,15 +72090,15 @@ dp01t_2E_1_battle_intro: @ 805CA4C
thumb_func_start dp01t_2F_1_pokemon_enter
dp01t_2F_1_pokemon_enter: @ 805CA80
push {r4-r7,lr}
- ldr r6, =0x020241e4
- ldr r7, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r7]
@@ -72170,7 +72170,7 @@ dp01t_2F_1_pokemon_enter: @ 805CA80
adds r4, r0, 0
lsls r4, 24
ldr r1, =gTrainerBackPicPaletteTable
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 3
@@ -72199,14 +72199,14 @@ dp01t_2F_1_pokemon_enter: @ 805CA80
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r7]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r7]
ldr r1, [r0, 0x4]
@@ -72219,7 +72219,7 @@ dp01t_2F_1_pokemon_enter: @ 805CA80
ands r0, r1
cmp r0, 0
beq _0805CBA2
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -72235,7 +72235,7 @@ _0805CBA2:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -72263,23 +72263,23 @@ sub_805CC00: @ 805CC00
bl FreeObjectPaletteByTag
adds r0, r5, 0
bl RemoveObjectAndFreeTiles
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
bl sub_805DD7C
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r4, r0
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
@@ -72298,7 +72298,7 @@ task05_08033660: @ 805CC68
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -72313,7 +72313,7 @@ task05_08033660: @ 805CC68
b _0805CD50
.pool
_0805CC94:
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
ldrh r0, [r1, 0x8]
@@ -72322,19 +72322,19 @@ _0805CC94:
lsls r0, 24
cmp r0, 0
beq _0805CCB4
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0805CCE4
_0805CCB4:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -72345,12 +72345,12 @@ _0805CCB4:
b _0805CD38
.pool
_0805CCE4:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
lsls r0, 1
adds r0, r5
ldrh r0, [r0]
@@ -72375,7 +72375,7 @@ _0805CCE4:
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r7]
@@ -72385,8 +72385,8 @@ _0805CCE4:
eors r0, r6
strb r0, [r7]
_0805CD38:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -72409,8 +72409,8 @@ _0805CD50:
thumb_func_start sub_805CD74
sub_805CD74: @ 805CD74
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -72427,9 +72427,9 @@ sub_805CD74: @ 805CD74
b _0805CE18
.pool
_0805CDA4:
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -72442,7 +72442,7 @@ _0805CDA4:
strb r1, [r0]
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -72451,7 +72451,7 @@ _0805CDA4:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
@@ -72479,7 +72479,7 @@ _0805CDA4:
movs r1, 0x5D
strb r1, [r0, 0x5]
_0805CE0C:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -72495,9 +72495,9 @@ _0805CE18:
thumb_func_start sub_805CE38
sub_805CE38: @ 805CE38
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -72531,9 +72531,9 @@ _0805CE70:
thumb_func_start sub_805CE80
sub_805CE80: @ 805CE80
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -72545,8 +72545,8 @@ sub_805CE80: @ 805CE80
ands r0, r1
cmp r0, 0
beq _0805CEB2
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -72565,7 +72565,7 @@ _0805CEB2:
thumb_func_start sub_805CED0
sub_805CED0: @ 805CED0
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
movs r1, 0x1
bl dp11b_obj_free
@@ -72582,14 +72582,14 @@ sub_805CED0: @ 805CED0
thumb_func_start dp01t_33_1_enemy_move
dp01t_33_1_enemy_move: @ 805CEF4
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _0805CF3A
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -72597,7 +72597,7 @@ dp01t_33_1_enemy_move: @ 805CEF4
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -72626,13 +72626,13 @@ _0805CF3A:
sub_805CF54: @ 805CF54
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0805CFB6
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r2, [r5]
lsls r1, r2, 9
adds r0, r4, 0x1
@@ -72658,7 +72658,7 @@ sub_805CF54: @ 805CF54
b _0805CFB0
.pool
_0805CFA4:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -72678,10 +72678,10 @@ _0805CFB6:
thumb_func_start dp01t_35_1_link_standby_message_and_free_vram
dp01t_35_1_link_standby_message_and_free_vram: @ 805CFC8
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
- ldr r4, =0x02023066
+ ldr r4, =gUnknown_02023066
adds r0, r4
bl sub_81851A8
ldrb r0, [r5]
@@ -72704,7 +72704,7 @@ _0805CFF8:
_0805CFFE:
bl b_link_standby_message
_0805D002:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
movs r1, 0x1
bl dp11b_obj_free
@@ -72725,8 +72725,8 @@ _0805D020:
thumb_func_start sub_805D02C
sub_805D02C: @ 805D02C
push {r4,lr}
- ldr r1, =0x02023064
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
lsls r0, r3, 9
adds r1, 0x1
@@ -72745,21 +72745,21 @@ _0805D054:
beq _0805D07C
b _0805D084
_0805D05A:
- ldr r0, =0x020244ac
+ ldr r0, =gUnknown_020244AC
adds r0, r3, r0
strb r2, [r0]
- ldr r1, =0x020244b0
+ ldr r1, =gUnknown_020244B0
ldrb r0, [r4]
adds r0, r1
strb r2, [r0]
b _0805D084
.pool
_0805D074:
- ldr r0, =0x020244ac
+ ldr r0, =gUnknown_020244AC
b _0805D07E
.pool
_0805D07C:
- ldr r0, =0x020244b0
+ ldr r0, =gUnknown_020244B0
_0805D07E:
adds r0, r3, r0
movs r1, 0
@@ -72775,20 +72775,20 @@ _0805D084:
thumb_func_start sub_805D094
sub_805D094: @ 805D094
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r0, r4
bl sub_81851A8
- ldr r2, =0x0202433a
+ ldr r2, =gUnknown_0202433A
ldrb r0, [r5]
lsls r0, 9
subs r1, r4, 0x3
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldrb r0, [r5]
lsls r0, 9
@@ -72811,7 +72811,7 @@ sub_805D094: @ 805D094
movs r0, 0x3
bl sub_80A2390
bl dp01_tbl1_exec_completed
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -72831,7 +72831,7 @@ nullsub_22: @ 805D114
thumb_func_start dp11_init
dp11_init: @ 805D118
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
movs r0, 0x10
bl AllocZeroed
str r0, [r4]
@@ -72860,7 +72860,7 @@ dp11_init: @ 805D118
thumb_func_start dp11_free
dp11_free: @ 805D158
push {r4,r5,lr}
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
cmp r0, 0
beq _0805D192
@@ -72900,10 +72900,10 @@ sub_805D19C: @ 805D19C
movs r0, 0x1
negs r0, r0
mov r9, r0
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r2, r0, 9
- ldr r1, =0x02023068
+ ldr r1, =gUnknown_02023068
adds r2, r1
mov r10, r2
movs r1, 0
@@ -72919,7 +72919,7 @@ sub_805D19C: @ 805D19C
bl __umodsi3
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0x92
ldrb r1, [r0]
@@ -72943,11 +72943,11 @@ _0805D20C:
_0805D20E:
cmp r4, r5
bge _0805D234
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
- ldr r1, =0x020240cc
+ ldr r1, =gUnknown_020240CC
adds r0, r1
ldr r0, [r0]
bl GetNatureFromPersonality
@@ -73001,7 +73001,7 @@ _0805D26E:
_0805D27C:
cmp r6, 0
beq _0805D2AC
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r1, [r3]
adds r1, 0x92
ldrb r2, [r1]
@@ -73181,8 +73181,8 @@ _0805D3D4:
cmp r0, 0x31
bls _0805D40C
_0805D3EA:
- ldr r2, =0x0202433c
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202433C
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 4
adds r1, r2
@@ -73227,7 +73227,7 @@ _0805D442:
ands r0, r5
cmp r0, 0
beq _0805D45C
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 8
b _0805D48A
@@ -73243,7 +73243,7 @@ _0805D45C:
mov r9, r2
b _0805D490
_0805D470:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
adds r1, r0, 0
@@ -73389,13 +73389,13 @@ sub_805D5F4: @ 805D5F4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
cmp r0, 0
beq _0805D6FA
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -73420,7 +73420,7 @@ _0805D63E:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r2, 0x58
mov r0, r8
muls r0, r2
@@ -73434,7 +73434,7 @@ _0805D63E:
bne _0805D680
bl GenerateRandomNumber
adds r3, r0, 0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r2, 0x1
movs r0, 0x1
@@ -73447,7 +73447,7 @@ _0805D63E:
.pool
_0805D680:
ldr r4, =gUnknown_0831C604
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r0, [r0]
muls r0, r2
@@ -73508,7 +73508,7 @@ _0805D6DE:
lsrs r0, 16
b _0805D704
_0805D6FA:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x1
eors r0, r1
@@ -73531,7 +73531,7 @@ sub_805D714: @ 805D714
ldrh r1, [r4, 0x30]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -73609,7 +73609,7 @@ _0805D7A0:
sub_805D7AC: @ 805D7AC
push {lr}
adds r2, r0, 0
- ldr r0, =0x020243fc
+ ldr r0, =gUnknown_020243FC
ldrh r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -73662,9 +73662,9 @@ move_anim_start_t2_for_situation: @ 805D808
push {r4-r6,lr}
adds r4, r1, 0
lsls r0, 24
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r1, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r3, [r1, 0x4]
lsls r1, r2, 1
@@ -73814,7 +73814,7 @@ move_anim_start_t3: @ 805D908
ands r0, r7
cmp r0, 0
beq _0805D950
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
adds r0, r6, r0
movs r2, 0x7F
adds r1, r7, 0
@@ -73824,7 +73824,7 @@ move_anim_start_t3: @ 805D908
b _0805DA1E
.pool
_0805D950:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
mov r9, r0
ldr r0, [r0]
ldr r0, [r0]
@@ -73857,8 +73857,8 @@ _0805D980:
beq _0805D9CC
cmp r5, 0x2
bne _0805D9CC
- ldr r1, =0x02020630
- ldr r0, =0x020241e4
+ ldr r1, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r6, r0
ldrb r2, [r0]
lsls r0, r2, 4
@@ -73879,14 +73879,14 @@ _0805D980:
b _0805DA1E
.pool
_0805D9CC:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
mov r2, r10
strb r2, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
mov r1, sp
ldrb r1, [r1]
strb r1, [r0]
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
ldr r0, [r0, 0x8]
strh r7, [r0]
@@ -73899,7 +73899,7 @@ _0805D9CC:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -73935,16 +73935,16 @@ task0A_0803415C: @ 805DA48
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0805DA8A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -74003,9 +74003,9 @@ move_anim_start_t4: @ 805DAC4
lsrs r4, 24
lsls r3, 24
lsrs r3, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
strb r1, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
strb r2, [r0]
ldr r0, =gUnknown_082C937C
adds r1, r3, 0
@@ -74016,13 +74016,13 @@ move_anim_start_t4: @ 805DAC4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r4, [r1, 0x8]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
movs r2, 0x8
ldrsh r1, [r1, r2]
@@ -74046,16 +74046,16 @@ task0A_08034248: @ 805DB34
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0805DB76
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -74097,7 +74097,7 @@ mplay_80342A4: @ 805DB90
lsls r0, 24
cmp r0, 0
beq _0805DBD8
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
ldr r0, [r2]
ldr r1, [r0, 0x4]
lsls r0, r4, 1
@@ -74108,7 +74108,7 @@ mplay_80342A4: @ 805DB90
adds r1, 0x1
strb r1, [r0, 0x8]
ldr r2, [r2]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -74118,9 +74118,9 @@ mplay_80342A4: @ 805DB90
ldrb r0, [r0, 0x8]
cmp r0, 0x1D
bls _0805DBDC
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
bl MPlayStop_rev01
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
_0805DBD8:
cmp r5, 0
@@ -74130,7 +74130,7 @@ _0805DBDC:
b _0805DC02
.pool
_0805DBF0:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r4, 1
@@ -74161,7 +74161,7 @@ sub_805DC0C: @ 805DC0C
movs r1, 0
bl pokemon_getattr
str r0, [sp]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
mov r2, r8
@@ -74180,7 +74180,7 @@ sub_805DC0C: @ 805DC0C
.pool
_0805DC50:
ldrh r5, [r2, 0x2]
- ldr r0, =0x020244bc
+ ldr r0, =gUnknown_020244BC
adds r0, r1, r0
ldr r6, [r0]
_0805DC58:
@@ -74194,7 +74194,7 @@ _0805DC58:
lsls r2, r5, 3
ldr r1, =gMonFrontPicTable
adds r2, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsrs r0, 22
adds r1, 0x4
@@ -74209,7 +74209,7 @@ _0805DC58:
movs r0, 0x80
lsls r0, 1
adds r7, r2, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
lsls r1, r3, 2
@@ -74249,14 +74249,14 @@ _0805DCC6:
movs r7, 0x80
lsls r7, 1
add r7, r9
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r1, [r5]
movs r4, 0x80
lsls r4, 1
adds r1, r4
adds r0, r6, 0
bl LZDecompressWram
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
add r0, r8
ldrb r1, [r0]
lsls r1, 5
@@ -74267,7 +74267,7 @@ _0805DCC6:
movs r2, 0x20
bl gpu_pal_apply
_0805DD1A:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
ldr r1, [sp, 0x4]
@@ -74281,9 +74281,9 @@ _0805DD1A:
movs r2, 0x6
bl pal_fade_1
lsls r1, r7, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r1, r0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@@ -74314,7 +74314,7 @@ sub_805DD7C: @ 805DD7C
movs r1, 0
bl pokemon_getattr
str r0, [sp]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
mov r2, r8
@@ -74333,7 +74333,7 @@ sub_805DD7C: @ 805DD7C
.pool
_0805DDC0:
ldrh r5, [r2, 0x2]
- ldr r0, =0x020244bc
+ ldr r0, =gUnknown_020244BC
adds r0, r1, r0
ldr r4, [r0]
_0805DDC8:
@@ -74355,7 +74355,7 @@ _0805DDC8:
mov r10, r1
cmp r0, 0x1
beq _0805DE00
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
add r0, r10
@@ -74366,7 +74366,7 @@ _0805DE00:
lsls r0, r5, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsls r2, r7, 2
adds r1, 0x4
@@ -74381,7 +74381,7 @@ _0805DE2C:
lsls r0, r5, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsls r2, r7, 2
adds r1, 0x4
@@ -74396,7 +74396,7 @@ _0805DE46:
movs r0, 0x80
lsls r0, 1
adds r7, r1, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
add r0, r10
@@ -74434,14 +74434,14 @@ _0805DE7E:
movs r7, 0x80
lsls r7, 1
add r7, r9
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r1, [r5]
movs r4, 0x80
lsls r4, 1
adds r1, r4
adds r0, r6, 0
bl LZDecompressWram
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
add r0, r8
ldrb r1, [r0]
lsls r1, 5
@@ -74452,7 +74452,7 @@ _0805DE7E:
movs r2, 0x20
bl gpu_pal_apply
_0805DED2:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
add r0, r10
@@ -74465,9 +74465,9 @@ _0805DED2:
movs r2, 0x6
bl pal_fade_1
lsls r1, r7, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r1, r0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@@ -74507,7 +74507,7 @@ sub_805DF38: @ 805DF38
lsls r4, 3
ldr r2, =gTrainerFrontPicTable
adds r2, r4, r2
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsrs r0, 22
adds r1, 0x4
@@ -74541,7 +74541,7 @@ sub_805DF84: @ 805DF84
lsls r5, 3
ldr r2, =gTrainerBackPicTable
adds r2, r5, r2
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsrs r0, 22
adds r1, 0x4
@@ -74624,7 +74624,7 @@ _0805E056:
movs r4, 0
cmp r4, r5
bcs _0805E076
- ldr r7, =0x02024076
+ ldr r7, =gUnknown_02024076
ldr r6, =gUnknown_0832C108
_0805E060:
adds r0, r4, r7
@@ -74672,7 +74672,7 @@ _0805E0B8:
bne _0805E120
cmp r4, 0x2
bne _0805E0F0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -74697,14 +74697,14 @@ _0805E0F0:
_0805E100:
cmp r4, 0x4
bne _0805E110
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r0, [r0]
b _0805E198
.pool
_0805E110:
cmp r4, 0x5
bne _0805E1AC
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r0, [r0, 0x1]
b _0805E198
.pool
@@ -74739,28 +74739,28 @@ _0805E150:
_0805E160:
cmp r4, 0x6
bne _0805E170
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r0, [r0]
b _0805E198
.pool
_0805E170:
cmp r4, 0x7
bne _0805E180
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r0, [r0, 0x1]
b _0805E198
.pool
_0805E180:
cmp r4, 0x8
bne _0805E190
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r0, [r0, 0x2]
b _0805E198
.pool
_0805E190:
cmp r5, 0x9
bne _0805E1AC
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r0, [r0, 0x3]
_0805E198:
lsls r0, 3
@@ -74782,7 +74782,7 @@ _0805E1AE:
load_gfxc_health_bar: @ 805E1B8
push {lr}
ldr r0, =gUnknown_08C093F0
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r2, 0xBA
lsls r2, 1
@@ -74836,7 +74836,7 @@ _0805E228:
strb r0, [r4]
b _0805E346
_0805E230:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -74852,7 +74852,7 @@ _0805E24C:
ldrb r0, [r4]
bl battle_make_oam_normal_battle
_0805E252:
- ldr r2, =0x03005d70
+ ldr r2, =gUnknown_03005D70
ldrb r1, [r4]
adds r1, r2
strb r0, [r1]
@@ -74861,13 +74861,13 @@ _0805E252:
_0805E260:
ldrb r0, [r4]
bl sub_8072B18
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
cmp r0, 0x1
bhi _0805E288
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r1, r0
ldrb r0, [r0]
movs r1, 0
@@ -74875,7 +74875,7 @@ _0805E260:
b _0805E30E
.pool
_0805E288:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r1, r0
ldrb r0, [r0]
movs r1, 0x1
@@ -74888,45 +74888,45 @@ _0805E29C:
lsls r0, 24
cmp r0, 0
bne _0805E2E4
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
bne _0805E302
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
b _0805E302
.pool
_0805E2E4:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
_0805E302:
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -74935,7 +74935,7 @@ _0805E30E:
ldrb r0, [r4]
adds r0, 0x1
strb r0, [r4]
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -74964,7 +74964,7 @@ _0805E346:
thumb_func_start sub_805E350
sub_805E350: @ 805E350
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
ldr r0, [r0, 0x4]
movs r1, 0
@@ -74985,7 +74985,7 @@ sub_805E350: @ 805E350
sub_805E378: @ 805E378
push {lr}
bl sub_805E350
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
movs r1, 0
@@ -75003,19 +75003,19 @@ sub_805E394: @ 805E394
mov r6, r8
push {r6,r7}
movs r4, 0
- ldr r5, =0x0202406c
+ ldr r5, =gUnknown_0202406C
ldrb r0, [r5]
cmp r4, r0
bge _0805E3EA
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r9, r0
movs r0, 0x1
mov r12, r0
movs r0, 0x2
negs r0, r0
mov r8, r0
- ldr r7, =0x020244d0
- ldr r6, =0x020241e4
+ ldr r7, =gUnknown_020244D0
+ ldr r6, =gUnknown_020241E4
_0805E3B8:
ldr r0, [r7]
ldr r0, [r0]
@@ -75056,13 +75056,13 @@ _0805E3EA:
sub_805E408: @ 805E408
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r1, [r1]
ldr r1, [r1]
lsls r3, r0, 2
adds r3, r1
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
@@ -75099,16 +75099,16 @@ sub_805E448: @ 805E448
lsls r2, 24
cmp r2, 0
beq _0805E51C
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r5, r7, r0
ldrb r1, [r5]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
add r0, r8
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
ldr r1, [r1, 0x8]
ldrb r1, [r1]
@@ -75118,7 +75118,7 @@ sub_805E448: @ 805E448
lsls r2, 17
adds r0, r2
lsrs r6, r0, 16
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r4]
ldr r0, [r0, 0x8]
ldrh r1, [r0]
@@ -75131,7 +75131,7 @@ sub_805E448: @ 805E448
adds r1, r6, 0
movs r2, 0x20
bl gpu_pal_apply
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r7, r1
ldr r0, [r4]
ldr r0, [r0, 0x8]
@@ -75150,9 +75150,9 @@ sub_805E448: @ 805E448
movs r2, 0x6
bl pal_fade_1
lsls r1, r6, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r1, r0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@@ -75176,7 +75176,7 @@ _0805E51C:
beq _0805E558
movs r0, 0
mov r10, r0
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0x18]
ldrh r1, [r2, 0x2]
@@ -75187,7 +75187,7 @@ _0805E51C:
lsls r0, r1, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x4]
ldr r3, [r2, 0x10]
@@ -75205,25 +75205,25 @@ _0805E558:
lsrs r0, 24
cmp r0, 0x1
bne _0805E58C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r2, [sp]
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _0805E59C
.pool
_0805E58C:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r3, [sp]
lsls r0, r3, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_0805E59C:
adds r0, r1
movs r1, 0xB
@@ -75236,13 +75236,13 @@ _0805E59C:
lsls r0, 24
cmp r0, 0
bne _0805E618
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r4, r7, 1
adds r4, r0
ldrh r0, [r4]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0
bl pokemon_getattr
@@ -75257,14 +75257,14 @@ _0805E59C:
lsls r0, r1, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
mov r3, r10
lsls r2, r3, 2
adds r1, 0x4
adds r1, r2
ldr r1, [r1]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
lsls r2, r7, 2
adds r2, r3
ldr r3, [r2]
@@ -75274,13 +75274,13 @@ _0805E5FA:
b _0805E662
.pool
_0805E618:
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r4, r7, 1
adds r4, r0
ldrh r0, [r4]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0
bl pokemon_getattr
@@ -75295,35 +75295,35 @@ _0805E618:
lsls r0, r1, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
mov r3, r10
lsls r2, r3, 2
adds r1, 0x4
adds r1, r2
ldr r1, [r1]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
lsls r2, r7, 2
adds r2, r3
ldr r3, [r2]
mov r2, r8
bl DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack
_0805E662:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
mov r2, r10
lsls r1, r2, 2
adds r0, 0x4
adds r0, r1
ldr r2, [r0]
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r7
mov r10, r0
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r0, r3
ldrh r0, [r0, 0x4]
lsls r0, 22
@@ -75361,7 +75361,7 @@ _0805E662:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r1, 0x8
adds r0, r1
ldr r1, =gUnknown_08309AAC
@@ -75370,14 +75370,14 @@ _0805E662:
adds r1, r2
ldr r1, [r1]
str r1, [r0]
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r1, [r5]
movs r4, 0x80
lsls r4, 1
adds r1, r4
mov r0, r9
bl LZDecompressWram
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
ldr r1, [sp]
adds r0, r1, r0
ldrb r1, [r0]
@@ -75395,9 +75395,9 @@ _0805E70A:
movs r2, 0x6
bl pal_fade_1
lsls r1, r6, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r1, r0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@@ -75405,14 +75405,14 @@ _0805E70A:
lsls r0, 24
cmp r0, 0
bne _0805E74A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r7, 2
adds r0, r1
mov r2, r8
strh r2, [r0, 0x2]
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
adds r1, r7, r0
ldr r3, [sp]
adds r0, r3, r0
@@ -75426,7 +75426,7 @@ _0805E74A:
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r2
lsls r0, 24
lsrs r0, 24
@@ -75437,7 +75437,7 @@ _0805E74A:
adds r0, r1
lsls r0, 2
adds r0, r2
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r7, r1
ldrb r1, [r1]
bl StartObjectImageAnim
@@ -75489,7 +75489,7 @@ _0805E814:
beq _0805E83C
ldr r0, =gUnknown_08C2CEE0
_0805E822:
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsls r4, 2
adds r1, 0x4
@@ -75500,7 +75500,7 @@ _0805E822:
.pool
_0805E83C:
ldr r0, =gUnknown_08C2D120
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
lsls r4, 2
adds r1, 0x4
@@ -75511,7 +75511,7 @@ _0805E84E:
movs r3, 0x1
lsls r6, r5, 4
ldr r7, =gUnknown_08C2CEBC
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
adds r0, 0x4
adds r4, r0, r4
@@ -75546,26 +75546,26 @@ _0805E898:
lsls r0, 24
cmp r0, 0
beq _0805E8D0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r1, r4, 0
bl sub_805DC0C
b _0805E8E6
.pool
_0805E8D0:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r5, 0
bl sub_805DD7C
@@ -75593,9 +75593,9 @@ refresh_graphics_maybe: @ 805E8F4
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
adds r0, r6, r0
ldrb r1, [r0]
adds r0, r4, 0
@@ -75627,7 +75627,7 @@ sub_805E94C: @ 805E94C
lsrs r1, 16
cmp r1, 0xA4
bne _0805E96C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
lsls r1, r2, 2
@@ -75645,7 +75645,7 @@ _0805E96C:
thumb_func_start sub_805E974
sub_805E974: @ 805E974
lsls r0, 24
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r1, [r1]
ldr r1, [r1]
lsrs r0, 22
@@ -75685,7 +75685,7 @@ sub_805E990: @ 805E990
lsrs r0, 24
cmp r0, 0x1
bne _0805EA08
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r0, [r7]
ldr r2, [r0]
lsls r4, r6, 2
@@ -75718,7 +75718,7 @@ _0805E9F6:
b _0805EA5A
.pool
_0805EA08:
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
ldr r0, [r0]
lsls r1, r6, 2
@@ -75767,7 +75767,7 @@ sub_805EA60: @ 805EA60
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
ldr r0, [r0]
lsls r1, r4, 2
@@ -75834,7 +75834,7 @@ sub_805EAE8: @ 805EAE8
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -75852,7 +75852,7 @@ sub_805EAE8: @ 805EAE8
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
mov r1, r8
lsls r0, r1, 1
adds r0, r5
@@ -75871,7 +75871,7 @@ sub_805EAE8: @ 805EAE8
movs r7, 0x64
adds r0, r4, 0
muls r0, r7
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r4, r0, r6
adds r0, r4, 0
movs r1, 0x39
@@ -75918,7 +75918,7 @@ sub_805EB9C: @ 805EB9C
lsrs r0, 24
mov r8, r0
movs r5, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
bge _0805EC6C
@@ -75938,8 +75938,8 @@ _0805EBC8:
lsls r0, 24
cmp r0, 0
beq _0805EC60
- ldr r4, =0x02020630
- ldr r0, =0x020241e4
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r3, r5, r0
ldrb r1, [r3]
lsls r0, r1, 4
@@ -75957,7 +75957,7 @@ _0805EBC8:
mov r7, r8
cmp r7, 0
bne _0805EC3C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r2, [r0, 0x4]
adds r2, r6, r2
@@ -75987,7 +75987,7 @@ _0805EC3C:
adds r2, r0
lsls r2, 2
adds r2, r4
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
adds r0, r6, r0
@@ -76003,7 +76003,7 @@ _0805EC3C:
_0805EC60:
adds r6, 0xC
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _0805EBC8
@@ -76052,7 +76052,7 @@ sub_805EC84: @ 805EC84
adds r1, r4, 0
movs r3, 0xC8
bl AddObjectToFront
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r1, [r6]
ldr r2, [r1, 0x4]
lsls r1, r5, 1
@@ -76060,7 +76060,7 @@ sub_805EC84: @ 805EC84
lsls r1, 2
adds r2, r1, r2
strb r0, [r2, 0x7]
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
ldr r0, [r6]
ldr r0, [r0, 0x4]
adds r1, r0
@@ -76136,13 +76136,13 @@ sub_805ED70: @ 805ED70
ldrh r0, [r5, 0x2E]
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r7, r0, r1
adds r6, r7, 0
adds r6, 0x3E
@@ -76162,7 +76162,7 @@ _0805EDAC:
b _0805EE36
.pool
_0805EDC0:
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0805EDD2
@@ -76174,12 +76174,12 @@ _0805EDC0:
_0805EDD2:
movs r0, 0x1
mov r8, r0
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
lsls r4, 2
b _0805EE06
.pool
_0805EDE4:
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
ldr r0, [r2]
ldr r0, [r0]
lsls r1, r4, 2
@@ -76254,7 +76254,7 @@ sub_805EE54: @ 805EE54
lsls r0, 24
cmp r0, 0
beq _0805EED0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r3, [r0]
ldr r1, [r3]
lsls r0, r4, 2
@@ -76269,7 +76269,7 @@ _0805EE7E:
ldrb r0, [r0]
cmp r0, 0
beq _0805EEB4
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r1, [r3, 0x4]
lsls r0, r4, 1
adds r0, r4
@@ -76285,7 +76285,7 @@ _0805EE7E:
b _0805EECE
.pool
_0805EEB4:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r1, [r3, 0x4]
lsls r0, r6, 1
adds r0, r6
@@ -76311,8 +76311,8 @@ _0805EED0:
sub_805EEE0: @ 805EEE0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
- ldr r1, =0x020244d0
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020244D0
ldr r1, [r1]
ldr r3, [r1, 0x4]
lsls r1, r0, 1
@@ -76401,7 +76401,7 @@ sub_805EF84: @ 805EF84
lsls r0, 24
lsrs r4, r0, 24
lsls r1, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r2, [r0]
lsls r0, r4, 2
@@ -76409,7 +76409,7 @@ sub_805EF84: @ 805EF84
movs r3, 0
movs r2, 0
strh r2, [r0, 0x2]
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
adds r0, r4, r0
strb r3, [r0]
cmp r1, 0
@@ -76431,7 +76431,7 @@ init_uns_table_pokemon_copy: @ 805EFBC
mov r5, r8
push {r5-r7}
movs r6, 0
- ldr r4, =0x020244d4
+ ldr r4, =gUnknown_020244D4
str r6, [r4]
movs r0, 0xC0
lsls r0, 1
@@ -76443,7 +76443,7 @@ init_uns_table_pokemon_copy: @ 805EFBC
ldr r1, [r4]
str r0, [r1]
_0805EFE2:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r1, [r0]
lsls r4, r6, 2
adds r2, r1, 0x4
@@ -76472,7 +76472,7 @@ _0805EFE2:
mov r12, r8
adds r7, r4, 0
_0805F01A:
- ldr r2, =0x020244d4
+ ldr r2, =gUnknown_020244D4
ldr r1, [r2]
lsls r4, r5, 3
add r4, r12
@@ -76495,7 +76495,7 @@ _0805F01A:
lsrs r5, r0, 24
cmp r5, 0x3
bls _0805F01A
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r2, [r1]
mov r5, r9
adds r0, r5, r6
@@ -76515,7 +76515,7 @@ _0805F01A:
movs r0, 0x80
lsls r0, 5
bl AllocZeroed
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r2, 0xBA
lsls r2, 1
@@ -76534,7 +76534,7 @@ _0805F01A:
thumb_func_start sub_805F094
sub_805F094: @ 805F094
push {r4-r6,lr}
- ldr r6, =0x020244d4
+ ldr r6, =gUnknown_020244D4
ldr r0, [r6]
cmp r0, 0
beq _0805F106
@@ -76642,8 +76642,8 @@ nullsub_26: @ 805F160
thumb_func_start sub_805F164
sub_805F164: @ 805F164
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -76656,9 +76656,9 @@ sub_805F164: @ 805F164
thumb_func_start bx_exec_buffer_A_ch0_tbl7
bx_exec_buffer_A_ch0_tbl7: @ 805F180
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -76667,7 +76667,7 @@ bx_exec_buffer_A_ch0_tbl7: @ 805F180
ands r1, r0
cmp r1, 0
beq _0805F1CC
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -76691,9 +76691,9 @@ _0805F1CC:
thumb_func_start sub_805F1D0
sub_805F1D0: @ 805F1D0
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -76716,9 +76716,9 @@ _0805F1F4:
thumb_func_start sub_805F208
sub_805F208: @ 805F208
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -76741,9 +76741,9 @@ _0805F22C:
thumb_func_start sub_805F240
sub_805F240: @ 805F240
push {r4-r6,lr}
- ldr r5, =0x02020630
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_02020630
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
@@ -76787,9 +76787,9 @@ _0805F292:
thumb_func_start sub_805F2A8
sub_805F2A8: @ 805F2A8
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -76837,14 +76837,14 @@ sub_805F2F0: @ 805F2F0
lsls r0, 24
cmp r0, 0
beq _0805F31E
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _0805F32C
_0805F31E:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
@@ -76852,9 +76852,9 @@ _0805F31E:
cmp r0, 0
beq _0805F368
_0805F32C:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
adds r0, r1
ldrb r1, [r0]
@@ -76874,9 +76874,9 @@ _0805F34E:
b _0805F3A2
.pool
_0805F368:
- ldr r3, =0x02020630
- ldr r6, =0x03005d70
- ldr r2, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r6, =gUnknown_03005D70
+ ldr r2, =gUnknown_02024064
ldrb r4, [r2]
adds r0, r4, r6
ldrb r1, [r0]
@@ -76905,11 +76905,11 @@ _0805F368:
_0805F3A0:
movs r6, 0x1
_0805F3A2:
- ldr r3, =0x020244d8
- ldr r1, =0x020244d0
+ ldr r3, =gUnknown_020244D8
+ ldr r1, =gUnknown_020244D0
mov r8, r1
ldr r2, [r1]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r1, [r7]
lsls r0, r1, 1
adds r0, r1
@@ -76917,7 +76917,7 @@ _0805F3A2:
ldr r5, [r2, 0x4]
adds r0, r5, r0
str r0, [r3]
- ldr r2, =0x020244dc
+ ldr r2, =gUnknown_020244DC
ldrb r0, [r7]
movs r1, 0x2
mov r9, r1
@@ -77052,7 +77052,7 @@ _0805F494:
_0805F4E4:
mov r1, r8
ldr r0, [r1]
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -77065,7 +77065,7 @@ _0805F4E4:
strb r0, [r1]
mov r1, r8
ldr r0, [r1]
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -77078,9 +77078,9 @@ _0805F4E4:
ands r0, r2
strb r0, [r1, 0x1]
_0805F51A:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -77089,7 +77089,7 @@ _0805F51A:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
@@ -77117,9 +77117,9 @@ sub_805F560: @ 805F560
movs r0, 0
str r0, [sp]
mov r10, r0
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -77133,17 +77133,17 @@ sub_805F560: @ 805F560
ands r0, r1
cmp r0, 0
bne _0805F5A6
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_0805F5A6:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00008040
ands r0, r1
@@ -77168,19 +77168,19 @@ _0805F5A6:
ands r0, r1
cmp r0, 0
bne _0805F5EE
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r2, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r3, 0
bl sub_8172EF0
_0805F5EE:
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
ldr r0, [r2]
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
mov r8, r1
ldrb r4, [r1]
ldr r5, [r0, 0x4]
@@ -77216,26 +77216,26 @@ _0805F5EE:
lsls r0, 24
cmp r0, 0
beq _0805F684
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _0805F684
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
mov r1, r8
ldrb r0, [r1]
adds r1, r7, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -77250,18 +77250,18 @@ _0805F5EE:
ldrb r0, [r0]
bl sub_80729D0
_0805F684:
- ldr r5, =0x03005d70
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -77272,9 +77272,9 @@ _0805F684:
ldrb r0, [r0]
bl sub_80729D0
_0805F6B4:
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r2, [r3]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -77289,7 +77289,7 @@ _0805F6B4:
_0805F6D0:
mov r1, r9
ldr r0, [r1]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -77329,7 +77329,7 @@ _0805F6D0:
ands r0, r1
cmp r0, 0
bne _0805F774
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
@@ -77341,20 +77341,20 @@ _0805F6D0:
lsrs r0, 24
cmp r0, 0x1
bne _0805F774
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _0805F774
.pool
_0805F768:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
_0805F774:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -77376,16 +77376,16 @@ _0805F792:
lsls r0, 24
cmp r0, 0
beq _0805F810
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0805F810
_0805F7B2:
- ldr r2, =0x02020630
- ldr r0, =0x03005d7c
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
+ ldr r1, =gUnknown_02024064
ldrb r4, [r1]
adds r0, r4, r0
ldrb r1, [r0]
@@ -77398,7 +77398,7 @@ _0805F7B2:
ldr r0, =DummyObjectCallback
cmp r3, r0
bne _0805F86E
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -77413,9 +77413,9 @@ _0805F7B2:
b _0805F86E
.pool
_0805F810:
- ldr r2, =0x02020630
- ldr r7, =0x03005d7c
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r7, =gUnknown_03005D7C
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r7
ldrb r1, [r0]
@@ -77428,7 +77428,7 @@ _0805F810:
ldr r0, =DummyObjectCallback
cmp r4, r0
bne _0805F86E
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
adds r0, r3, r6
ldrb r1, [r0]
lsls r0, r1, 4
@@ -77471,14 +77471,14 @@ _0805F86E:
lsls r0, 24
cmp r0, 0
beq _0805F8D2
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _0805F8D2
- ldr r1, =0x03005d7c
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -77487,18 +77487,18 @@ _0805F86E:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrb r0, [r5]
eors r4, r0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -77508,25 +77508,25 @@ _0805F86E:
adds r0, r4, 0
bl sub_805EE54
_0805F8D2:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrb r5, [r4]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -77535,7 +77535,7 @@ _0805F8D2:
lsrs r1, 16
adds r0, r5, 0
bl sub_805EE54
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -77566,7 +77566,7 @@ _0805F8D2:
movs r0, 0x7F
ands r0, r2
strb r0, [r1, 0x1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -77587,9 +77587,9 @@ _0805F958:
thumb_func_start sub_805F994
sub_805F994: @ 805F994
push {r4,r5,lr}
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
adds r0, r3, r0
ldrb r1, [r0]
@@ -77601,7 +77601,7 @@ sub_805F994: @ 805F994
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0805F9E0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r2, r3, 1
@@ -77614,19 +77614,19 @@ sub_805F994: @ 805F994
ands r0, r1
cmp r0, 0
bne _0805F9E0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r2, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r3, 0
bl sub_8172EF0
_0805F9E0:
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r5, =gUnknown_02024064
ldrb r3, [r5]
adds r0, r3, r0
ldrb r1, [r0]
@@ -77639,7 +77639,7 @@ _0805F9E0:
ldr r0, =DummyObjectCallback
cmp r1, r0
bne _0805FA48
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
ldr r1, [r0, 0x4]
lsls r0, r3, 1
@@ -77683,9 +77683,9 @@ _0805FA48:
thumb_func_start sub_805FA70
sub_805FA70: @ 805FA70
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
adds r1, r0, r5
ldrb r1, [r1]
movs r2, 0
@@ -77722,9 +77722,9 @@ _0805FABC:
thumb_func_start sub_805FAC4
sub_805FAC4: @ 805FAC4
push {lr}
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
adds r0, r3, r0
ldrb r1, [r0]
@@ -77737,7 +77737,7 @@ sub_805FAC4: @ 805FAC4
lsls r0, 31
cmp r0, 0
bne _0805FAF2
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r3, r0
ldrb r0, [r0]
bl sub_8072984
@@ -77751,9 +77751,9 @@ _0805FAF2:
thumb_func_start sub_805FB08
sub_805FB08: @ 805FB08
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -77765,13 +77765,13 @@ sub_805FB08: @ 805FB08
ands r0, r1
cmp r0, 0
bne _0805FB62
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -77784,7 +77784,7 @@ sub_805FB08: @ 805FB08
bl RemoveObjectAndFreeTiles
ldrb r0, [r6]
bl sub_805EEE0
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -77814,12 +77814,12 @@ _0805FB8E:
thumb_func_start bx_blink_t7
bx_blink_t7: @ 805FB94
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -77837,7 +77837,7 @@ bx_blink_t7: @ 805FB94
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl dp01_tbl7_exec_completed
b _0805FC0A
@@ -77874,9 +77874,9 @@ _0805FC0A:
thumb_func_start sub_805FC10
sub_805FC10: @ 805FC10
push {r4,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
adds r0, r3, r0
ldrb r1, [r0]
@@ -77889,7 +77889,7 @@ sub_805FC10: @ 805FC10
ldr r0, =DummyObjectCallback
cmp r1, r0
bne _0805FC5C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r3, 2
@@ -77905,7 +77905,7 @@ sub_805FC10: @ 805FC10
movs r3, 0x6
bl move_anim_start_t4
_0805FC50:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -77921,9 +77921,9 @@ _0805FC5C:
thumb_func_start bx_803AEDC
bx_803AEDC: @ 805FC80
push {r4,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -77939,8 +77939,8 @@ bx_803AEDC: @ 805FC80
lsls r0, 24
cmp r0, 0
bne _0805FCDA
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -77957,7 +77957,7 @@ bx_803AEDC: @ 805FC80
cmp r1, r0
bne _0805FCDA
_0805FCCA:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -77973,9 +77973,9 @@ _0805FCDA:
thumb_func_start sub_805FD00
sub_805FD00: @ 805FD00
push {r4-r7,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -77987,8 +77987,8 @@ sub_805FD00: @ 805FD00
ands r0, r1
cmp r0, 0
beq _0805FDBC
- ldr r7, =0x02020630
- ldr r6, =0x020241e4
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_020241E4
adds r0, r2, r6
ldrb r1, [r0]
lsls r0, r1, 4
@@ -78031,17 +78031,17 @@ sub_805FD00: @ 805FD00
adds r0, r7
movs r1, 0
bl StartObjectImageAnim
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r5]
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -78053,7 +78053,7 @@ sub_805FD00: @ 805FD00
bl sub_80729D0
ldrb r0, [r5]
bl sub_805E408
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -78069,9 +78069,9 @@ _0805FDBC:
thumb_func_start sub_805FDF0
sub_805FDF0: @ 805FDF0
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -78083,18 +78083,18 @@ sub_805FDF0: @ 805FDF0
ands r0, r1
cmp r0, 0
bne _0805FE22
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_0805FE22:
- ldr r4, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r5]
adds r0, r2, r0
ldrb r1, [r0]
@@ -78122,13 +78122,13 @@ _0805FE22:
adds r0, r3, r4
bl RemoveObjectAndFreeTiles
ldrb r4, [r5]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -78137,7 +78137,7 @@ _0805FE22:
lsrs r1, 16
adds r0, r4, 0
bl sub_805EE54
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -78153,9 +78153,9 @@ _0805FE8C:
thumb_func_start sub_805FEB8
sub_805FEB8: @ 805FEB8
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -78177,9 +78177,9 @@ _0805FEDA:
thumb_func_start bx_803B0F4
bx_803B0F4: @ 805FEE8
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -78202,14 +78202,14 @@ _0805FF0A:
dp01_tbl7_exec_completed: @ 805FF18
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl7
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -78222,7 +78222,7 @@ dp01_tbl7_exec_completed: @ 805FF18
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -78231,7 +78231,7 @@ dp01_tbl7_exec_completed: @ 805FF18
b _0805FF7E
.pool
_0805FF6C:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -78253,8 +78253,8 @@ dp01t_00_7_getattr: @ 805FF90
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -78262,7 +78262,7 @@ dp01t_00_7_getattr: @ 805FF90
ldrb r0, [r1]
cmp r0, 0
bne _0805FFC8
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -78315,8 +78315,8 @@ sub_8060004: @ 8060004
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -78398,7 +78398,7 @@ _08060134:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -78451,7 +78451,7 @@ _08060180:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -78638,7 +78638,7 @@ _08060338:
_08060358:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
b _080606D2
@@ -78646,7 +78646,7 @@ _08060358:
_08060368:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xC
b _080606D2
@@ -78660,7 +78660,7 @@ _08060378:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
mov r8, r9
_0806038E:
@@ -78684,7 +78684,7 @@ _0806038E:
ble _0806038E
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -78705,7 +78705,7 @@ _080603CC:
_080603E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -78720,7 +78720,7 @@ _080603FC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r8, r2
_08060408:
adds r1, r6, 0
@@ -78735,7 +78735,7 @@ _08060408:
ble _08060408
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -78747,7 +78747,7 @@ _08060408:
_08060438:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -78760,7 +78760,7 @@ _08060438:
_08060454:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1
b _0806046E
@@ -78768,7 +78768,7 @@ _08060454:
_08060464:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x19
_0806046E:
@@ -78791,7 +78791,7 @@ _0806046E:
_08060494:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1A
b _08060792
@@ -78799,7 +78799,7 @@ _08060494:
_080604A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1B
b _08060792
@@ -78807,7 +78807,7 @@ _080604A4:
_080604B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1C
b _08060792
@@ -78815,7 +78815,7 @@ _080604B4:
_080604C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1D
b _08060792
@@ -78823,7 +78823,7 @@ _080604C4:
_080604D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1E
b _08060792
@@ -78831,7 +78831,7 @@ _080604D4:
_080604E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1F
b _08060792
@@ -78839,7 +78839,7 @@ _080604E4:
_080604F4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x20
b _08060792
@@ -78847,7 +78847,7 @@ _080604F4:
_08060504:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x22
b _08060792
@@ -78855,7 +78855,7 @@ _08060504:
_08060514:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x23
b _08060792
@@ -78863,7 +78863,7 @@ _08060514:
_08060524:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x24
b _08060792
@@ -78871,7 +78871,7 @@ _08060524:
_08060534:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x25
b _08060792
@@ -78879,7 +78879,7 @@ _08060534:
_08060544:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x26
b _08060792
@@ -78888,7 +78888,7 @@ _08060554:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -78920,7 +78920,7 @@ _08060554:
_080605A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x27
b _08060792
@@ -78928,7 +78928,7 @@ _080605A4:
_080605B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x28
b _08060792
@@ -78936,7 +78936,7 @@ _080605B4:
_080605C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x29
b _08060792
@@ -78944,7 +78944,7 @@ _080605C4:
_080605D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2A
b _08060792
@@ -78952,7 +78952,7 @@ _080605D4:
_080605E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2B
b _08060792
@@ -78960,7 +78960,7 @@ _080605E4:
_080605F4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2C
b _08060792
@@ -78968,7 +78968,7 @@ _080605F4:
_08060604:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0
b _0806062E
@@ -78976,7 +78976,7 @@ _08060604:
_08060614:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x9
b _080606D2
@@ -78984,7 +78984,7 @@ _08060614:
_08060624:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x37
_0806062E:
@@ -79009,7 +79009,7 @@ _0806062E:
_08060658:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x38
b _08060792
@@ -79017,7 +79017,7 @@ _08060658:
_08060668:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x39
b _080606D2
@@ -79025,7 +79025,7 @@ _08060668:
_08060678:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3A
b _080606D2
@@ -79033,7 +79033,7 @@ _08060678:
_08060688:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3B
b _080606D2
@@ -79041,7 +79041,7 @@ _08060688:
_08060698:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3C
b _080606D2
@@ -79049,7 +79049,7 @@ _08060698:
_080606A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3D
b _080606D2
@@ -79057,7 +79057,7 @@ _080606A8:
_080606B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3E
b _080606D2
@@ -79065,7 +79065,7 @@ _080606B8:
_080606C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3F
_080606D2:
@@ -79081,7 +79081,7 @@ _080606D2:
_080606E8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x16
b _08060792
@@ -79089,7 +79089,7 @@ _080606E8:
_080606F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x17
b _08060792
@@ -79097,7 +79097,7 @@ _080606F8:
_08060708:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x18
b _08060792
@@ -79105,7 +79105,7 @@ _08060708:
_08060718:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x21
b _08060792
@@ -79113,7 +79113,7 @@ _08060718:
_08060728:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2F
b _08060792
@@ -79121,7 +79121,7 @@ _08060728:
_08060738:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x30
b _08060792
@@ -79129,7 +79129,7 @@ _08060738:
_08060748:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x32
b _08060792
@@ -79137,7 +79137,7 @@ _08060748:
_08060758:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x33
b _08060792
@@ -79145,7 +79145,7 @@ _08060758:
_08060768:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x34
b _08060792
@@ -79153,7 +79153,7 @@ _08060768:
_08060778:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x35
b _08060792
@@ -79161,7 +79161,7 @@ _08060778:
_08060788:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x36
_08060792:
@@ -79185,8 +79185,8 @@ _0806079A:
dp01t_01_2_read_pokmon_data_slice: @ 80607B0
push {r4-r7,lr}
sub sp, 0x58
- ldr r2, =0x0202406e
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
@@ -79194,12 +79194,12 @@ dp01t_01_2_read_pokmon_data_slice: @ 80607B0
movs r0, 0x64
adds r4, r2, 0
muls r4, r0
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
lsls r1, 9
adds r0, r3, 0x1
adds r0, r1, r0
ldrb r2, [r0]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r0, r2, r0
adds r6, r4, r0
mov r0, sp
@@ -79248,8 +79248,8 @@ _08060806:
thumb_func_start dp01t_02_7_setattr
dp01t_02_7_setattr: @ 8060838
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -79257,7 +79257,7 @@ dp01t_02_7_setattr: @ 8060838
ldrb r0, [r1]
cmp r0, 0
bne _08060868
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -79298,10 +79298,10 @@ sub_8060890: @ 8060890
sub sp, 0x38
lsls r0, 24
lsrs r5, r0, 24
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r4, r0, r2
adds r7, r4, 0
subs r1, r2, 0x2
@@ -79385,7 +79385,7 @@ _080609C4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -79452,7 +79452,7 @@ _08060A2A:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -79565,7 +79565,7 @@ _08060A2A:
_08060B5C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79577,7 +79577,7 @@ _08060B5C:
_08060B78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79595,7 +79595,7 @@ _08060B94:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r7, r1, r0
adds r6, r4, 0
adds r6, 0x8
@@ -79619,7 +79619,7 @@ _08060BAC:
ble _08060BAC
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -79629,9 +79629,9 @@ _08060BAC:
_08060BE8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
ldrb r2, [r6]
lsls r2, 9
adds r1, r3, 0x1
@@ -79644,7 +79644,7 @@ _08060C08:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
ldrb r2, [r6]
lsls r2, 9
@@ -79690,9 +79690,9 @@ _08060C08:
_08060C70:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
ldrb r2, [r6]
lsls r2, 9
adds r1, r3, 0x1
@@ -79708,7 +79708,7 @@ _08060C86:
_08060C98:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79720,7 +79720,7 @@ _08060C98:
_08060CB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79732,7 +79732,7 @@ _08060CB4:
_08060CD0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79744,7 +79744,7 @@ _08060CD0:
_08060CEC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79756,7 +79756,7 @@ _08060CEC:
_08060D08:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79768,7 +79768,7 @@ _08060D08:
_08060D24:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79780,7 +79780,7 @@ _08060D24:
_08060D40:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79792,7 +79792,7 @@ _08060D40:
_08060D5C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79804,7 +79804,7 @@ _08060D5C:
_08060D78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79816,7 +79816,7 @@ _08060D78:
_08060D94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79828,7 +79828,7 @@ _08060D94:
_08060DB0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79840,7 +79840,7 @@ _08060DB0:
_08060DCC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79852,7 +79852,7 @@ _08060DCC:
_08060DE8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79864,7 +79864,7 @@ _08060DE8:
_08060E04:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79877,7 +79877,7 @@ _08060E20:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
ldrb r2, [r6]
lsls r2, 9
@@ -79929,7 +79929,7 @@ _08060E20:
_08060E94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79941,7 +79941,7 @@ _08060E94:
_08060EB0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79953,7 +79953,7 @@ _08060EB0:
_08060ECC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79965,7 +79965,7 @@ _08060ECC:
_08060EE8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79977,7 +79977,7 @@ _08060EE8:
_08060F04:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -79989,7 +79989,7 @@ _08060F04:
_08060F20:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80002,7 +80002,7 @@ _08060F2E:
_08060F3C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80014,7 +80014,7 @@ _08060F3C:
_08060F58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80026,7 +80026,7 @@ _08060F58:
_08060F74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80038,7 +80038,7 @@ _08060F74:
_08060F90:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80050,7 +80050,7 @@ _08060F90:
_08060FAC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80062,7 +80062,7 @@ _08060FAC:
_08060FC8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80074,7 +80074,7 @@ _08060FC8:
_08060FE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80086,7 +80086,7 @@ _08060FE4:
_08061000:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80098,7 +80098,7 @@ _08061000:
_0806101C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80110,7 +80110,7 @@ _0806101C:
_08061038:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80122,7 +80122,7 @@ _08061038:
_08061054:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80134,7 +80134,7 @@ _08061054:
_08061070:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80146,7 +80146,7 @@ _08061070:
_0806108C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80158,7 +80158,7 @@ _0806108C:
_080610A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80170,7 +80170,7 @@ _080610A8:
_080610C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80182,7 +80182,7 @@ _080610C4:
_080610E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80194,7 +80194,7 @@ _080610E0:
_080610FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80206,7 +80206,7 @@ _080610FC:
_08061118:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80218,7 +80218,7 @@ _08061118:
_08061134:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80230,7 +80230,7 @@ _08061134:
_08061150:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80242,7 +80242,7 @@ _08061150:
_0806116C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80254,7 +80254,7 @@ _0806116C:
_08061188:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -80276,8 +80276,8 @@ _0806119C:
thumb_func_start sub_80611B0
sub_80611B0: @ 80611B0
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -80285,12 +80285,12 @@ sub_80611B0: @ 80611B0
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -80335,15 +80335,15 @@ sub_8061224: @ 8061224
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
lsls r0, 1
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
adds r0, r1
ldrh r0, [r0]
movs r7, 0x64
muls r0, r7
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r10, r2
add r0, r10
movs r1, 0xB
@@ -80354,7 +80354,7 @@ sub_8061224: @ 8061224
mov r8, r0
ldrb r1, [r6]
lsls r0, r1, 1
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
adds r0, r2
ldrh r0, [r0]
muls r0, r7
@@ -80367,7 +80367,7 @@ sub_8061224: @ 8061224
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r9, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -80389,11 +80389,11 @@ sub_8061224: @ 8061224
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -80440,13 +80440,13 @@ sub_8061224: @ 8061224
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r2, r1
ldrb r1, [r2]
bl StartObjectImageAnim
ldrb r4, [r6]
lsls r0, r4, 1
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
adds r0, r2
ldrh r0, [r0]
muls r0, r7
@@ -80458,7 +80458,7 @@ sub_8061224: @ 8061224
lsrs r1, 16
adds r0, r4, 0
bl sub_805EE54
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -80477,19 +80477,19 @@ sub_8061224: @ 8061224
thumb_func_start sub_806137C
sub_806137C: @ 806137C
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x5C
movs r1, 0x6
strb r1, [r0]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r2, r0, 1
adds r2, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
lsls r0, 9
adds r1, r3, 0x1
adds r0, r1
@@ -80501,7 +80501,7 @@ sub_806137C: @ 806137C
adds r1, r3
ldrb r1, [r1]
bl sub_80613DC
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -80527,10 +80527,10 @@ sub_80613DC: @ 80613DC
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r4, r6, 1
adds r4, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -80542,7 +80542,7 @@ sub_80613DC: @ 80613DC
mov r1, r9
muls r1, r0
adds r0, r1, 0
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -80552,7 +80552,7 @@ sub_80613DC: @ 80613DC
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r10, r1
add r10, r6
mov r1, r10
@@ -80571,7 +80571,7 @@ sub_80613DC: @ 80613DC
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r9, r0
adds r0, r6, 0
movs r1, 0x2
@@ -80593,10 +80593,10 @@ sub_80613DC: @ 80613DC
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -80641,7 +80641,7 @@ sub_80613DC: @ 80613DC
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -80689,8 +80689,8 @@ sub_80613DC: @ 80613DC
thumb_func_start sub_806156C
sub_806156C: @ 806156C
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -80698,7 +80698,7 @@ sub_806156C: @ 806156C
ldrb r3, [r0]
cmp r3, 0
bne _080615B4
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -80706,7 +80706,7 @@ sub_806156C: @ 806156C
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -80715,13 +80715,13 @@ sub_806156C: @ 806156C
b _080615F0
.pool
_080615B4:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -80734,7 +80734,7 @@ _080615B4:
bl RemoveObjectAndFreeTiles
ldrb r0, [r6]
bl sub_805EEE0
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -80750,9 +80750,9 @@ _080615F0:
thumb_func_start sub_8061604
sub_8061604: @ 8061604
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -80804,7 +80804,7 @@ _0806165A:
adds r1, r2, 0
movs r3, 0x2
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -80823,7 +80823,7 @@ sub_8061690: @ 8061690
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
lsls r0, 20
@@ -80834,7 +80834,7 @@ sub_8061690: @ 8061690
b _0806175A
.pool
_080616B0:
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r1, [r3]
ldr r0, =0x000003fe
cmp r1, r0
@@ -80853,7 +80853,7 @@ _080616C8:
ands r2, r0
cmp r2, 0
beq _08061700
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
bne _080616F0
@@ -80862,7 +80862,7 @@ _080616C8:
b _0806175A
.pool
_080616F0:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_81D5588
b _0806175A
@@ -80880,7 +80880,7 @@ _08061708:
ands r2, r0
cmp r2, 0
beq _08061744
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
bne _08061734
@@ -80889,7 +80889,7 @@ _08061708:
b _0806175A
.pool
_08061734:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_8162AA0
b _0806175A
@@ -80915,12 +80915,12 @@ _08061760:
ands r2, r0
cmp r2, 0
beq _08061788
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
beq _08061788
ldr r2, =gTrainers
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
b _0806178C
.pool
@@ -80934,13 +80934,13 @@ _0806178C:
adds r0, r2
ldrb r4, [r0, 0x3]
_08061796:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00008040
ands r0, r1
cmp r0, 0
beq _080617C8
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x2
@@ -80955,7 +80955,7 @@ _080617C8:
movs r7, 0xB0
_080617CA:
mov r8, r4
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
mov r0, r8
bl sub_805DF38
@@ -80966,7 +80966,7 @@ _080617CA:
lsrs r1, 24
mov r0, r8
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r9, r7
ldr r1, =gUnknown_083054E0
mov r2, r8
@@ -80989,11 +80989,11 @@ _080617CA:
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r5]
adds r0, r6
ldrb r1, [r0]
@@ -81050,7 +81050,7 @@ _080617CA:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -81070,7 +81070,7 @@ sub_80618D8: @ 80618D8
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
lsls r0, 20
@@ -81081,7 +81081,7 @@ sub_80618D8: @ 80618D8
b _080619A2
.pool
_080618F8:
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r1, [r3]
ldr r0, =0x000003fe
cmp r1, r0
@@ -81100,7 +81100,7 @@ _08061910:
ands r2, r0
cmp r2, 0
beq _08061948
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
bne _08061938
@@ -81109,7 +81109,7 @@ _08061910:
b _080619A2
.pool
_08061938:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_81D5588
b _080619A2
@@ -81127,7 +81127,7 @@ _08061950:
ands r2, r0
cmp r2, 0
beq _0806198C
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
bne _0806197C
@@ -81136,7 +81136,7 @@ _08061950:
b _080619A2
.pool
_0806197C:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_8162AA0
b _080619A2
@@ -81162,12 +81162,12 @@ _080619A8:
ands r2, r0
cmp r2, 0
beq _080619D0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
beq _080619D0
ldr r2, =gTrainers
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
b _080619D4
.pool
@@ -81182,7 +81182,7 @@ _080619D4:
ldrb r0, [r0, 0x3]
_080619DE:
mov r8, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
bl sub_805DF38
ldrb r0, [r6]
@@ -81192,7 +81192,7 @@ _080619DE:
lsrs r1, 24
mov r0, r8
bl template_build_for_pokemon_or_trainer
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r2, =gUnknown_083054E0
mov r3, r8
lsls r1, r3, 2
@@ -81208,11 +81208,11 @@ _080619DE:
movs r1, 0xB0
movs r3, 0x1E
bl AddObjectToFront
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r5
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
@@ -81279,7 +81279,7 @@ _080619DE:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -81296,15 +81296,15 @@ _080619DE:
thumb_func_start sub_8061AF0
sub_8061AF0: @ 8061AF0
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -81355,7 +81355,7 @@ sub_8061AF0: @ 8061AF0
adds r0, r5
ldr r1, =DummyObjectCallback
bl oamt_set_x3A_32
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -81370,9 +81370,9 @@ sub_8061AF0: @ 8061AF0
thumb_func_start sub_8061B9C
sub_8061B9C: @ 8061B9C
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -81419,8 +81419,8 @@ _08061BF0:
movs r0, 0x10
movs r1, 0x3F
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r1
ldrb r1, [r0]
@@ -81431,7 +81431,7 @@ _08061BF0:
adds r0, r2
ldr r1, =sub_8039934
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -81479,7 +81479,7 @@ sub_8061C6C: @ 8061C6C
thumb_func_start sub_8061C78
sub_8061C78: @ 8061C78
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
@@ -81487,7 +81487,7 @@ sub_8061C78: @ 8061C78
beq _08061C8A
b _08061D9E
_08061C8A:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r2, [r6]
lsls r2, 9
@@ -81500,13 +81500,13 @@ _08061C8A:
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- ldr r5, =0x02038432
+ ldr r5, =gUnknown_02038432
mov r1, r12
adds r1, 0x3
adds r2, r1
ldrb r1, [r2]
strb r1, [r5]
- ldr r4, =0x02038408
+ ldr r4, =gUnknown_02038408
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -81520,7 +81520,7 @@ _08061C8A:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r4, =0x02038404
+ ldr r4, =gUnknown_02038404
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -81546,7 +81546,7 @@ _08061C8A:
lsls r1, 24
orrs r3, r1
str r3, [r4]
- ldr r3, =0x0203841a
+ ldr r3, =gUnknown_0203841A
ldrb r1, [r6]
lsls r1, 9
mov r2, r12
@@ -81554,7 +81554,7 @@ _08061C8A:
adds r1, r2
ldrb r1, [r1]
strb r1, [r3]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -81568,14 +81568,14 @@ _08061C8A:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r3, =0x02038400
+ ldr r3, =gUnknown_02038400
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
adds r1, 0x10
adds r2, r1
str r2, [r3]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
ldrb r1, [r6]
lsls r1, 2
adds r1, r3
@@ -81591,7 +81591,7 @@ _08061C8A:
b _08061D9E
.pool
_08061D80:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -81600,7 +81600,7 @@ _08061D80:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -81620,8 +81620,8 @@ bx_move_anim_7: @ 8061DB0
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -81638,7 +81638,7 @@ bx_move_anim_7: @ 8061DB0
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -81709,10 +81709,10 @@ _08061E48:
strb r1, [r0, 0x4]
b _08061F24
_08061E72:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _08061F24
@@ -81746,9 +81746,9 @@ _08061E72:
ands r0, r2
strb r0, [r1]
_08061EC0:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -81800,22 +81800,22 @@ _08061F24:
thumb_func_start sub_8061F34
sub_8061F34: @ 8061F34
push {r4,r5,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r4, 9
- ldr r0, =0x02023066
+ ldr r0, =gUnknown_02023066
adds r4, r0
ldrh r0, [r4]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -81858,7 +81858,7 @@ sub_8061FAC: @ 8061FAC
thumb_func_start sub_8061FB8
sub_8061FB8: @ 8061FB8
push {r4-r6,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
lsls r0, 10
@@ -81878,10 +81878,10 @@ _08061FDA:
b _08062156
.pool
_08061FE4:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r1, =0x02023068
+ ldr r1, =gUnknown_02023068
adds r5, r0, r1
movs r0, 0x93
lsls r0, 3
@@ -81916,7 +81916,7 @@ _0806202C:
movs r2, 0
b _08061FD6
_08062030:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r2, [r0]
movs r0, 0x1
movs r1, 0xF
@@ -81936,8 +81936,8 @@ _08062040:
ands r0, r1
cmp r0, 0
beq _08062062
- ldr r0, =0x0202420c
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_0202420C
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
strb r1, [r0]
_08062062:
@@ -81953,9 +81953,9 @@ _08062062:
beq _0806209C
movs r0, 0
bl battle_get_side_with_given_state
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
strb r0, [r5]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r5]
@@ -81969,7 +81969,7 @@ _08062062:
bl battle_get_side_with_given_state
strb r0, [r5]
_0806209C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 8
orrs r4, r0
@@ -82000,7 +82000,7 @@ _080620C6:
ands r0, r1
cmp r0, 0
beq _08062108
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 8
orrs r4, r0
@@ -82011,7 +82011,7 @@ _080620C6:
b _08062152
.pool
_08062108:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -82054,10 +82054,10 @@ _08062156:
thumb_func_start sub_806215C
sub_806215C: @ 806215C
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsrs r0, 1
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
lsls r0, 1
adds r0, r1
@@ -82074,9 +82074,9 @@ sub_806215C: @ 806215C
thumb_func_start sub_8062188
sub_8062188: @ 8062188
push {r4-r7,lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
movs r2, 0xA5
@@ -82090,7 +82090,7 @@ sub_8062188: @ 8062188
lsrs r4, r0, 24
cmp r4, 0x6
bne _0806225A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -82113,13 +82113,13 @@ _080621D4:
lsls r0, 24
lsrs r5, r0, 24
_080621E8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
cmp r0, 0
beq _08062214
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
bne _08062210
@@ -82144,13 +82144,13 @@ _0806221E:
bge _0806225A
movs r0, 0x64
muls r0, r4
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
cmp r0, 0
beq _0806221C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -82168,9 +82168,9 @@ _08062254:
movs r0, 0x6
strb r0, [r1]
_0806225A:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x5C
@@ -82204,8 +82204,8 @@ sub_8062294: @ 8062294
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -82222,13 +82222,13 @@ sub_8062294: @ 8062294
ldr r0, =0x00007fff
cmp r7, r0
beq _08062324
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -82245,7 +82245,7 @@ sub_8062294: @ 8062294
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -82254,28 +82254,28 @@ sub_8062294: @ 8062294
b _0806234E
.pool
_08062324:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
movs r3, 0
bl sub_807294C
_0806234E:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -82302,28 +82302,28 @@ sub_8062384: @ 8062384
thumb_func_start sub_8062390
sub_8062390: @ 8062390
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _080623E4
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -82335,7 +82335,7 @@ sub_8062390: @ 8062390
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -82351,13 +82351,13 @@ _080623E4:
thumb_func_start sub_8062408
sub_8062408: @ 8062408
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _08062458
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -82382,7 +82382,7 @@ sub_8062408: @ 8062408
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -82470,7 +82470,7 @@ sub_80624D0: @ 80624D0
thumb_func_start sub_80624DC
sub_80624DC: @ 80624DC
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -82485,9 +82485,9 @@ sub_80624DC: @ 80624DC
thumb_func_start sub_80624F8
sub_80624F8: @ 80624F8
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -82510,7 +82510,7 @@ sub_80624F8: @ 80624F8
thumb_func_start sub_8062530
sub_8062530: @ 8062530
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -82524,7 +82524,7 @@ sub_8062530: @ 8062530
thumb_func_start sub_8062548
sub_8062548: @ 8062548
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -82545,9 +82545,9 @@ sub_8062548: @ 8062548
thumb_func_start dp01t_29_7_blink
dp01t_29_7_blink: @ 8062570
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -82564,7 +82564,7 @@ dp01t_29_7_blink: @ 8062570
b _080625CE
.pool
_080625A4:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -82578,7 +82578,7 @@ _080625A4:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -82602,7 +82602,7 @@ sub_80625E0: @ 80625E0
thumb_func_start sub_80625EC
sub_80625EC: @ 80625EC
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -82611,7 +82611,7 @@ sub_80625EC: @ 80625EC
bne _08062600
movs r3, 0xC0
_08062600:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -82635,8 +82635,8 @@ _08062600:
thumb_func_start sub_8062630
sub_8062630: @ 8062630
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -82678,15 +82678,15 @@ _08062680:
thumb_func_start sub_806268C
sub_806268C: @ 806268C
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -82704,15 +82704,15 @@ sub_806268C: @ 806268C
thumb_func_start dp01t_2E_7_battle_intro
dp01t_2E_7_battle_intro: @ 80626C8
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -82726,15 +82726,15 @@ dp01t_2E_7_battle_intro: @ 80626C8
thumb_func_start sub_80626FC
sub_80626FC: @ 80626FC
push {r4-r6,lr}
- ldr r5, =0x020241e4
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_020241E4
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -82790,14 +82790,14 @@ sub_80626FC: @ 80626FC
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r6]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r6]
ldr r1, [r0, 0x4]
@@ -82810,7 +82810,7 @@ sub_80626FC: @ 80626FC
ands r0, r1
cmp r0, 0
beq _080627BE
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -82826,7 +82826,7 @@ _080627BE:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -82862,10 +82862,10 @@ sub_8062828: @ 8062828
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -82877,7 +82877,7 @@ sub_8062828: @ 8062828
lsls r0, 24
cmp r0, 0
beq _0806286C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x40
ands r0, r1
@@ -82889,12 +82889,12 @@ sub_8062828: @ 8062828
cmp r1, 0
beq _080628A0
_0806286C:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -82905,12 +82905,12 @@ _0806286C:
b _080628E0
.pool
_080628A0:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, 1
adds r0, r6
ldrh r0, [r0]
@@ -82936,8 +82936,8 @@ _080628A0:
eors r0, r5
strb r0, [r7]
_080628E0:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -82959,8 +82959,8 @@ _080628E0:
thumb_func_start dp01t_30_7_0803D67C
dp01t_30_7_0803D67C: @ 8062918
push {r4-r7,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -82977,9 +82977,9 @@ dp01t_30_7_0803D67C: @ 8062918
b _08062A12
.pool
_08062948:
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -82990,7 +82990,7 @@ _08062948:
movs r2, 0x1
orrs r1, r2
strb r1, [r0]
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r2, [r3]
lsls r0, r2, 9
adds r1, 0x2
@@ -83030,7 +83030,7 @@ _080629B4:
adds r5, r7, 0
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -83039,12 +83039,12 @@ _080629B4:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
strb r0, [r1]
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldrb r1, [r5]
ldr r2, [r0, 0x4]
@@ -83068,7 +83068,7 @@ _080629B4:
movs r1, 0x5D
strb r1, [r0, 0x5]
_08062A06:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r7]
lsls r1, 2
adds r1, r0
@@ -83084,9 +83084,9 @@ _08062A12:
thumb_func_start bx_0803D790_t7
bx_0803D790_t7: @ 8062A2C
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -83120,9 +83120,9 @@ _08062A64:
thumb_func_start sub_8062A74
sub_8062A74: @ 8062A74
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -83134,8 +83134,8 @@ sub_8062A74: @ 8062A74
ands r0, r1
cmp r0, 0
beq _08062AA6
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -83162,14 +83162,14 @@ sub_8062AC4: @ 8062AC4
thumb_func_start sub_8062AD0
sub_8062AD0: @ 8062AD0
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _08062B16
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -83177,7 +83177,7 @@ sub_8062AD0: @ 8062AD0
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -83206,13 +83206,13 @@ _08062B16:
dp01t_34_7_move_anim_start_t3: @ 8062B30
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _08062B88
- ldr r5, =0x02023064
+ ldr r5, =gUnknown_02023064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, r5, 0x1
@@ -83237,7 +83237,7 @@ dp01t_34_7_move_anim_start_t3: @ 8062B30
b _08062B88
.pool
_08062B7C:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -83270,13 +83270,13 @@ sub_8062BA4: @ 8062BA4
thumb_func_start sub_8062BB0
sub_8062BB0: @ 8062BB0
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x6
ands r0, r1
cmp r0, 0x2
bne _08062BDA
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r0, =0x00000439
adds r3, r2, r0
ldrb r1, [r3]
@@ -83284,7 +83284,7 @@ sub_8062BB0: @ 8062BB0
negs r0, r0
ands r0, r1
strb r0, [r3]
- ldr r0, =0x03005d00
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r2]
ldr r0, [r2, 0x8]
@@ -83304,8 +83304,8 @@ nullsub_91: @ 8062BF4
thumb_func_start ai_switch_perish_song
ai_switch_perish_song: @ 8062BF8
push {lr}
- ldr r1, =0x020242ac
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020242AC
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 2
adds r0, r1
@@ -83314,7 +83314,7 @@ ai_switch_perish_song: @ 8062BF8
ands r0, r1
cmp r0, 0
beq _08062C50
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
@@ -83323,7 +83323,7 @@ ai_switch_perish_song: @ 8062BF8
lsls r0, 28
cmp r0, 0
bne _08062C50
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, r2, r0
movs r1, 0xA5
@@ -83353,7 +83353,7 @@ sub_8062C58: @ 8062C58
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -83361,7 +83361,7 @@ sub_8062C58: @ 8062C58
beq _08062C72
b _08062E2C
_08062C72:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x1
@@ -83369,7 +83369,7 @@ _08062C72:
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r0, 24
@@ -83397,7 +83397,7 @@ _08062C9E:
mov r9, r0
_08062CBA:
lsls r1, r6, 1
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
muls r0, r7
adds r1, r0
@@ -83422,7 +83422,7 @@ _08062CE8:
adds r6, 0x1
cmp r6, 0x3
ble _08062CBA
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
@@ -83445,9 +83445,9 @@ _08062D20:
str r3, [sp]
b _08062D58
_08062D28:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
movs r1, 0xA5
@@ -83470,11 +83470,11 @@ _08062D58:
ldrb r0, [r1]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r9, r1
cmp r0, 0
bne _08062D6C
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
mov r9, r3
_08062D6C:
adds r6, r4, 0
@@ -83504,8 +83504,8 @@ _08062D74:
lsls r1, 1
cmp r0, r1
beq _08062E24
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -83524,7 +83524,7 @@ _08062D74:
lsrs r2, r0, 24
movs r4, 0
mov r8, r5
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r5, r0, r1
@@ -83604,8 +83604,8 @@ sub_8062E54: @ 8062E54
beq _08062E82
b _080630AC
_08062E82:
- ldr r1, =0x02024250
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_02024250
+ ldr r5, =gUnknown_02024064
ldrb r3, [r5]
lsls r0, r3, 1
adds r4, r0, r1
@@ -83630,7 +83630,7 @@ _08062E9C:
bne _08062EB0
b _080630AC
_08062EB0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -83644,7 +83644,7 @@ _08062EB0:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
ldr r2, =gUnknown_0832A328
lsls r0, 24
@@ -83672,8 +83672,8 @@ _08062F1A:
mov r8, r7
_08062F1E:
ldr r3, =gBattleMoves
- ldr r1, =0x02024250
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_02024250
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 1
adds r0, r1
@@ -83703,7 +83703,7 @@ _08062F5C:
_08062F5E:
str r0, [sp]
_08062F60:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r3, [r2]
movs r0, 0x58
muls r0, r3
@@ -83715,7 +83715,7 @@ _08062F60:
bne _08062F76
b _080630AC
_08062F76:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
@@ -83735,9 +83735,9 @@ _08062F9C:
mov r10, r1
b _08062FD2
_08062FA4:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
movs r2, 0xA5
@@ -83760,11 +83760,11 @@ _08062FD2:
ldrb r0, [r2]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
str r1, [sp, 0x4]
cmp r0, 0
bne _08062FE6
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
str r2, [sp, 0x4]
_08062FE6:
adds r5, r4, 0
@@ -83794,7 +83794,7 @@ _08062FF0:
lsls r1, 1
cmp r0, r1
beq _080630A6
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r2, r8
lsls r0, r2, 1
adds r0, r1
@@ -83806,7 +83806,7 @@ _08062FF0:
ldrh r0, [r0]
cmp r5, r0
beq _080630A6
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r2, r1
adds r0, 0x5C
@@ -83871,8 +83871,8 @@ _080630AE:
thumb_func_start ai_switchout_natural_cure
ai_switchout_natural_cure: @ 80630C0
push {r4,r5,lr}
- ldr r3, =0x02024084
- ldr r5, =0x02024064
+ ldr r3, =gUnknown_02024084
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
movs r0, 0x58
adds r2, r4, 0
@@ -83896,7 +83896,7 @@ ai_switchout_natural_cure: @ 80630C0
lsrs r0, 1
cmp r1, r0
bcc _08063188
- ldr r1, =0x02024250
+ ldr r1, =gUnknown_02024250
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
@@ -83916,8 +83916,8 @@ _08063106:
.pool
_08063128:
ldr r2, =gBattleMoves
- ldr r1, =0x02024250
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_02024250
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -83959,10 +83959,10 @@ _08063188:
movs r0, 0
b _080631AC
_0806318C:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
_08063190:
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
movs r1, 0xA5
@@ -83993,7 +83993,7 @@ ai_has_super_effective_move_on_field: @ 80631BC
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x1
@@ -84004,7 +84004,7 @@ ai_has_super_effective_move_on_field: @ 80631BC
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r3, 2
@@ -84014,7 +84014,7 @@ ai_has_super_effective_move_on_field: @ 80631BC
cmp r1, 0
bne _08063256
movs r4, 0
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
movs r7, 0x58
adds r0, r3, 0
muls r0, r7
@@ -84024,7 +84024,7 @@ ai_has_super_effective_move_on_field: @ 80631BC
mov r8, r0
_0806320A:
lsls r1, r4, 1
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
muls r0, r7
adds r1, r0
@@ -84060,7 +84060,7 @@ _08063250:
cmp r4, 0x3
ble _0806320A
_08063256:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -84078,7 +84078,7 @@ _0806327C:
bl battle_get_side_with_given_state
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
lsls r0, r3, 2
@@ -84088,7 +84088,7 @@ _0806327C:
cmp r1, 0
bne _080632FA
movs r4, 0
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
movs r7, 0x58
adds r0, r3, 0
muls r0, r7
@@ -84098,7 +84098,7 @@ _0806327C:
mov r8, r3
_080632AE:
lsls r1, r4, 1
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
muls r0, r7
adds r1, r0
@@ -84150,8 +84150,8 @@ _080632FC:
ai_is_too_invested_in_stat_buffs: @ 806331C
push {r4,lr}
movs r4, 0
- ldr r1, =0x02024084
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -84200,8 +84200,8 @@ ai_switchout_something: @ 8063364
lsls r1, 24
lsrs r1, 24
str r1, [sp, 0x4]
- ldr r2, =0x02024250
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02024250
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
lsls r0, r3, 1
adds r4, r0, r2
@@ -84216,7 +84216,7 @@ _08063390:
bne _08063398
b _080635EE
_08063398:
- ldr r0, =0x02024270
+ ldr r0, =gUnknown_02024270
adds r0, r3, r0
ldrb r0, [r0]
cmp r0, 0xFF
@@ -84234,7 +84234,7 @@ _080633A4:
bne _080633B8
b _080635EE
_080633B8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -84248,7 +84248,7 @@ _080633B8:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
ldr r2, =gUnknown_0832A328
lsls r0, 24
@@ -84277,13 +84277,13 @@ _0806342C:
mov r9, r3
mov r10, r9
_08063430:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
cmp r0, 0
beq _08063490
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -84301,9 +84301,9 @@ _08063460:
str r1, [sp, 0x8]
b _08063498
_08063468:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
movs r2, 0xA5
@@ -84321,16 +84321,16 @@ _08063490:
movs r4, 0
movs r0, 0x6
str r0, [sp, 0x8]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
_08063498:
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
str r1, [sp, 0xC]
cmp r0, 0
bne _080634AC
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
str r2, [sp, 0xC]
_080634AC:
adds r6, r4, 0
@@ -84362,7 +84362,7 @@ _080634E0:
lsls r1, 1
cmp r0, r1
beq _080635E4
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r2, r9
lsls r0, r2, 1
adds r0, r1
@@ -84375,7 +84375,7 @@ _080634E0:
ldrh r0, [r0]
cmp r6, r0
beq _080635E4
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
mov r2, r9
adds r0, r2, r1
@@ -84415,8 +84415,8 @@ _08063558:
adds r0, r2
ldrb r2, [r0, 0x16]
_08063564:
- ldr r1, =0x02024250
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_02024250
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 1
adds r0, r1
@@ -84427,7 +84427,7 @@ _08063564:
ands r1, r0
cmp r1, 0
beq _080635E4
- ldr r1, =0x02024270
+ ldr r1, =gUnknown_02024270
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -84437,7 +84437,7 @@ _08063564:
adds r1, r6, 0
muls r1, r0
mov r8, r1
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
mov r2, r9
muls r2, r0
@@ -84505,8 +84505,8 @@ sub_8063614: @ 8063614
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r6, =0x02024084
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02024084
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
movs r5, 0x58
adds r0, r2, 0
@@ -84521,7 +84521,7 @@ sub_8063614: @ 8063614
beq _0806363E
b _0806386C
_0806363E:
- ldr r0, =0x020242ac
+ ldr r0, =gUnknown_020242AC
lsls r1, r2, 2
adds r1, r0
ldr r1, [r1]
@@ -84582,7 +84582,7 @@ _080636A8:
bne _080636B4
b _0806386C
_080636B4:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 11
@@ -84605,7 +84605,7 @@ _080636C4:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
ldr r2, =gUnknown_0832A328
lsls r0, 24
@@ -84632,13 +84632,13 @@ _0806372E:
ldrb r6, [r4]
adds r7, r6, 0
_08063732:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
cmp r0, 0
beq _08063768
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -84658,16 +84658,16 @@ _08063768:
movs r4, 0
movs r1, 0x6
mov r8, r1
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
_08063770:
ldrb r0, [r2]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r9, r1
cmp r0, 0
bne _08063784
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r9, r0
_08063784:
adds r5, r4, 0
@@ -84695,7 +84695,7 @@ _0806378A:
lsls r1, 1
cmp r0, r1
beq _080637EC
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -84706,7 +84706,7 @@ _0806378A:
ldrh r0, [r0]
cmp r5, r0
beq _080637EC
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r7, r1
adds r0, 0x5C
@@ -84787,7 +84787,7 @@ sub_8063880: @ 8063880
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
@@ -84796,14 +84796,14 @@ sub_8063880: @ 8063880
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r8, r1
cmp r0, 0
bne _080638A8
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_080638A8:
- ldr r7, =0x02022fec
+ ldr r7, =gUnknown_02022FEC
ldr r0, [r7]
movs r1, 0x8
ands r0, r1
@@ -84818,7 +84818,7 @@ _080638B6:
b _080639DC
_080638C2:
ldrb r0, [r4]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r0, r1
movs r1, 0xA5
@@ -84856,13 +84856,13 @@ _08063910:
lsls r0, 24
lsrs r5, r0, 24
_08063928:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
cmp r0, 0
beq _08063958
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -84891,7 +84891,7 @@ _08063962:
bl pokemon_getattr
cmp r0, 0
beq _080639A0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r6, 1
adds r0, r1
ldrh r0, [r0]
@@ -84902,7 +84902,7 @@ _08063962:
ldrh r0, [r0]
cmp r4, r0
beq _080639A0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r6, r1
adds r0, 0x5C
@@ -84919,9 +84919,9 @@ _080639A0:
cmp r4, r7
blt _08063962
_080639A6:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r0, r1
movs r1, 0xA5
@@ -84929,7 +84929,7 @@ _080639A6:
adds r0, r1
strb r4, [r0]
_080639B8:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r0, [r2]
adds r0, r1, r0
@@ -84948,7 +84948,7 @@ _080639DC:
cmp r0, 0
bne _080639F8
_080639E6:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
movs r2, 0x1
eors r2, r0
@@ -85045,9 +85045,9 @@ sub_8063A90: @ 8063A90
mov r5, r8
push {r5-r7}
sub sp, 0x24
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, r2, r0
adds r1, r0, 0
@@ -85057,14 +85057,14 @@ sub_8063A90: @ 8063A90
beq _08063AB2
b _08063E50
_08063AB2:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 11
ands r0, r1
cmp r0, 0
beq _08063AE0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r2, 1
adds r0, r1
ldrb r0, [r0]
@@ -85086,7 +85086,7 @@ _08063AE0:
lsls r0, 24
lsrs r0, 24
bl battle_get_side_with_given_state
- ldr r1, =0x02024210
+ ldr r1, =gUnknown_02024210
ldrb r1, [r1]
ldr r2, =gUnknown_0832A328
lsls r0, 24
@@ -85117,7 +85117,7 @@ _08063B36:
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x4]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldr r4, [sp, 0x4]
@@ -85148,13 +85148,13 @@ _08063B6C:
str r4, [sp, 0x14]
str r4, [sp, 0x10]
_08063B8A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00808000
ands r0, r1
cmp r0, 0
beq _08063BC2
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r1, [r2]
movs r0, 0x2
ands r0, r1
@@ -85177,16 +85177,16 @@ _08063BC2:
str r1, [sp, 0x18]
movs r2, 0x6
str r2, [sp, 0x1C]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
_08063BCC:
ldrb r0, [r2]
bl battle_side_get_owner
lsls r0, 24
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
str r4, [sp, 0x20]
cmp r0, 0
bne _08063BE0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
str r0, [sp, 0x20]
_08063BE0:
movs r1, 0
@@ -85230,7 +85230,7 @@ _08063C00:
ands r0, r1
cmp r0, 0
bne _08063CD8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r2, [sp, 0x10]
lsls r0, r2, 1
adds r0, r1
@@ -85243,7 +85243,7 @@ _08063C00:
ldrh r0, [r0]
cmp r0, r7
beq _08063CD8
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r2, r1
adds r0, 0x5C
@@ -85269,7 +85269,7 @@ _08063C00:
ldr r2, [sp, 0x4]
adds r4, r2, 0
muls r4, r0
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r4, r0
adds r0, r4, 0
adds r0, 0x21
@@ -85331,7 +85331,7 @@ _08063D02:
lsrs r4, r0, 16
cmp r4, 0
beq _08063D2A
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
adds r0, r4, 0
ldr r2, [sp, 0x4]
@@ -85370,18 +85370,18 @@ _08063D58:
beq _08063D60
b _08063BE4
_08063D60:
- ldr r0, =0x02024400
+ ldr r0, =gUnknown_02024400
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
strb r1, [r0, 0x13]
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
movs r2, 0x1
strb r2, [r0, 0xE]
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
strb r1, [r0]
- ldr r0, =0x02024211
+ ldr r0, =gUnknown_02024211
strb r2, [r0]
movs r1, 0
str r1, [sp, 0x8]
@@ -85410,7 +85410,7 @@ _08063D8A:
bl pokemon_getattr
cmp r0, 0
beq _08063E46
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r2, [sp, 0x10]
lsls r0, r2, 1
adds r0, r1
@@ -85423,7 +85423,7 @@ _08063D8A:
ldrh r0, [r0]
cmp r0, r7
beq _08063E46
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r2, r1
adds r0, 0x5C
@@ -85437,9 +85437,9 @@ _08063D8A:
beq _08063E46
movs r5, 0
mov r9, r6
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
mov r8, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
_08063DEE:
adds r1, r5, 0
adds r1, 0xD
@@ -85571,14 +85571,14 @@ sub_8063EE0: @ 8063EE0
movs r0, 0
mov r10, r0
movs r7, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _08063F12
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
lsls r0, 24
@@ -85587,14 +85587,14 @@ sub_8063EE0: @ 8063EE0
bne _08063F12
b _0806437C
_08063F12:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
cmp r0, 0
bne _08063F24
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
_08063F24:
movs r1, 0
mov r8, r1
@@ -85635,7 +85635,7 @@ _08063F64:
movs r2, 0
mov r8, r2
_08063F72:
- ldr r1, =0x020244a8
+ ldr r1, =gUnknown_020244A8
mov r0, r8
cmp r0, 0
beq _08063F8E
@@ -85675,7 +85675,7 @@ _08063FB6:
mov r0, r9
cmp r0, 0xAF
bne _08063FE8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003214
adds r5, r0, r1
@@ -85689,10 +85689,10 @@ _08063FEA:
lsrs r0, 24
adds r1, r5, 0
bl ai_identify_item_effect
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
lsrs r1, 1
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r2, [r3]
adds r1, r2
adds r1, 0xC4
@@ -85723,8 +85723,8 @@ _08064030:
.4byte _080642F4
.4byte _0806437C
_08064048:
- ldr r2, =0x02024084
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -85754,8 +85754,8 @@ _08064074:
bne _08064088
b _08064324
_08064088:
- ldr r2, =0x02024084
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -85780,10 +85780,10 @@ _080640B2:
b _08064066
.pool
_080640BC:
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsrs r0, 1
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r1, [r2]
adds r0, r1
adds r0, 0xC6
@@ -85795,7 +85795,7 @@ _080640BC:
ands r0, r1
cmp r0, 0
beq _08064100
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -85821,7 +85821,7 @@ _08064100:
ands r0, r1
cmp r0, 0
beq _0806413A
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -85852,7 +85852,7 @@ _0806413A:
ands r0, r1
cmp r0, 0
beq _0806416C
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -85878,7 +85878,7 @@ _0806416C:
ands r0, r1
cmp r0, 0
beq _0806419E
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -85904,7 +85904,7 @@ _0806419E:
ands r0, r1
cmp r0, 0
beq _080641D0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r4, [r3]
movs r0, 0x58
muls r0, r4
@@ -85932,7 +85932,7 @@ _080641D0:
bne _080641DE
b _08064324
_080641DE:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
ldrb r3, [r3]
movs r0, 0x58
muls r0, r3
@@ -85955,16 +85955,16 @@ _080641F6:
b _08064066
.pool
_08064214:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsrs r0, 1
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r1, [r3]
adds r0, r1
adds r0, 0xC6
movs r1, 0
strb r1, [r0]
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
ldrb r2, [r4]
lsls r0, r2, 3
subs r0, r2
@@ -86068,12 +86068,12 @@ _080642D2:
b _08064066
.pool
_080642F4:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
ldrb r1, [r4]
lsls r0, r1, 3
subs r0, r1
@@ -86082,7 +86082,7 @@ _080642F4:
ldrb r0, [r0, 0x16]
cmp r0, 0
beq _08064324
- ldr r0, =0x02024294
+ ldr r0, =gUnknown_02024294
lsls r1, r3, 1
adds r1, r3
lsls r1, 2
@@ -86099,17 +86099,17 @@ _08064328:
movs r1, 0x1
movs r2, 0
bl dp01_build_cmdbuf_x21_a_bb
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsrs r0, 1
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
lsls r0, 1
adds r0, r1
adds r0, 0xC0
mov r1, r9
strb r1, [r0]
- ldr r0, =0x020244a8
+ ldr r0, =gUnknown_020244A8
ldr r0, [r0]
ldr r0, [r0, 0x18]
adds r0, 0x48
@@ -86147,8 +86147,8 @@ nullsub_28: @ 8064390
thumb_func_start sub_8064394
sub_8064394: @ 8064394
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -86161,9 +86161,9 @@ sub_8064394: @ 8064394
thumb_func_start sub_80643B0
sub_80643B0: @ 80643B0
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -86172,7 +86172,7 @@ sub_80643B0: @ 80643B0
ands r1, r0
cmp r1, 0
beq _080643FC
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -86196,9 +86196,9 @@ _080643FC:
thumb_func_start sub_8064400
sub_8064400: @ 8064400
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -86221,9 +86221,9 @@ _08064424:
thumb_func_start sub_8064438
sub_8064438: @ 8064438
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -86246,9 +86246,9 @@ _0806445C:
thumb_func_start sub_8064470
sub_8064470: @ 8064470
push {r4-r6,lr}
- ldr r5, =0x02020630
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_02020630
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
@@ -86292,9 +86292,9 @@ _080644C2:
thumb_func_start sub_80644D8
sub_80644D8: @ 80644D8
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -86341,16 +86341,16 @@ sub_8064520: @ 8064520
lsls r0, 24
cmp r0, 0
beq _08064584
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08064584
_0806454C:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
adds r0, r1
ldrb r1, [r0]
@@ -86367,9 +86367,9 @@ _0806454C:
b _080645CA
.pool
_08064584:
- ldr r3, =0x02020630
- ldr r6, =0x03005d70
- ldr r2, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r6, =gUnknown_03005D70
+ ldr r2, =gUnknown_02024064
ldrb r4, [r2]
adds r0, r4, r6
ldrb r1, [r0]
@@ -86415,10 +86415,10 @@ _080645CA:
cmp r0, 0
bne _0806469C
_080645DE:
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
mov r12, r1
ldr r0, [r1]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -86498,7 +86498,7 @@ _08064600:
b _080646F2
.pool
_0806469C:
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r1, [r7]
ldr r2, [r0, 0x4]
@@ -86539,9 +86539,9 @@ _0806469C:
adds r0, r4, 0
bl FreeObjectPaletteByTag
_080646F2:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -86550,7 +86550,7 @@ _080646F2:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
@@ -86574,9 +86574,9 @@ sub_8064734: @ 8064734
push {r5-r7}
movs r0, 0
mov r10, r0
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -86590,17 +86590,17 @@ sub_8064734: @ 8064734
ands r0, r1
cmp r0, 0
bne _08064776
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_08064776:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -86621,19 +86621,19 @@ _08064776:
ands r0, r1
cmp r0, 0
bne _080647B4
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r2, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r3, 0
bl sub_8172EF0
_080647B4:
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r5, [r2]
ldr r4, [r0, 0x4]
lsls r0, r5, 1
@@ -86669,26 +86669,26 @@ _080647B4:
lsls r0, 24
cmp r0, 0
beq _0806484A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _0806484A
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
mov r1, r9
ldrb r0, [r1]
adds r1, r7, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -86703,18 +86703,18 @@ _080647B4:
ldrb r0, [r0]
bl sub_80729D0
_0806484A:
- ldr r5, =0x03005d70
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -86725,9 +86725,9 @@ _0806484A:
ldrb r0, [r0]
bl sub_80729D0
_0806487A:
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -86784,7 +86784,7 @@ _08064898:
ands r0, r1
cmp r0, 0
bne _0806493C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
@@ -86796,20 +86796,20 @@ _08064898:
lsrs r0, 24
cmp r0, 0x1
bne _0806493C
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _0806493C
.pool
_08064930:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
_0806493C:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -86828,9 +86828,9 @@ _0806495A:
bne _08064962
b _08064AC0
_08064962:
- ldr r2, =0x02020630
- ldr r0, =0x03005d7c
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
+ ldr r5, =gUnknown_02024064
ldrb r3, [r5]
adds r0, r3, r0
ldrb r1, [r0]
@@ -86845,7 +86845,7 @@ _08064962:
beq _08064982
b _08064AC0
_08064982:
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -86857,7 +86857,7 @@ _08064982:
beq _08064998
b _08064AC0
_08064998:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -86869,7 +86869,7 @@ _08064998:
lsrs r0, 24
cmp r0, 0x3
bne _080649E2
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r5]
ldr r0, [r0, 0x4]
@@ -86898,14 +86898,14 @@ _080649E2:
lsls r0, 24
cmp r0, 0
beq _08064A3A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _08064A3A
- ldr r1, =0x03005d7c
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -86914,18 +86914,18 @@ _080649E2:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrb r0, [r5]
eors r4, r0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -86935,25 +86935,25 @@ _080649E2:
adds r0, r4, 0
bl sub_805EE54
_08064A3A:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrb r5, [r4]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -86962,7 +86962,7 @@ _08064A3A:
lsrs r1, 16
adds r0, r5, 0
bl sub_805EE54
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -86993,7 +86993,7 @@ _08064A3A:
movs r0, 0x7F
ands r0, r2
strb r0, [r1, 0x1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -87013,9 +87013,9 @@ _08064AC0:
thumb_func_start sub_8064B04
sub_8064B04: @ 8064B04
push {r4-r7,lr}
- ldr r4, =0x02020630
- ldr r0, =0x020241e4
- ldr r7, =0x02024064
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r7, =gUnknown_02024064
ldrb r3, [r7]
adds r0, r3, r0
ldrb r1, [r0]
@@ -87034,7 +87034,7 @@ sub_8064B04: @ 8064B04
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08064BB6
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldr r1, [r0, 0x4]
lsls r4, r3, 1
@@ -87046,12 +87046,12 @@ sub_8064B04: @ 8064B04
ands r0, r5
cmp r0, 0
bne _08064B7C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r3, 0
bl sub_8172EF0
@@ -87094,9 +87094,9 @@ _08064BB6:
thumb_func_start sub_8064BC0
sub_8064BC0: @ 8064BC0
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
adds r1, r0, r5
ldrb r1, [r1]
movs r2, 0
@@ -87133,9 +87133,9 @@ _08064C0C:
thumb_func_start sub_8064C14
sub_8064C14: @ 8064C14
push {lr}
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
adds r0, r3, r0
ldrb r1, [r0]
@@ -87148,7 +87148,7 @@ sub_8064C14: @ 8064C14
lsls r0, 31
cmp r0, 0
bne _08064C42
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r3, r0
ldrb r0, [r0]
bl sub_8072984
@@ -87162,9 +87162,9 @@ _08064C42:
thumb_func_start sub_8064C58
sub_8064C58: @ 8064C58
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -87176,13 +87176,13 @@ sub_8064C58: @ 8064C58
ands r0, r1
cmp r0, 0
bne _08064CB2
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -87195,7 +87195,7 @@ sub_8064C58: @ 8064C58
bl RemoveObjectAndFreeTiles
ldrb r0, [r6]
bl sub_805EEE0
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -87225,12 +87225,12 @@ _08064CDE:
thumb_func_start sub_8064CE4
sub_8064CE4: @ 8064CE4
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -87248,7 +87248,7 @@ sub_8064CE4: @ 8064CE4
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl sub_8065068
b _08064D5A
@@ -87285,9 +87285,9 @@ _08064D5A:
thumb_func_start sub_8064D60
sub_8064D60: @ 8064D60
push {r4,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
adds r0, r3, r0
ldrb r1, [r0]
@@ -87300,7 +87300,7 @@ sub_8064D60: @ 8064D60
ldr r0, =DummyObjectCallback
cmp r1, r0
bne _08064DAC
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r3, 2
@@ -87316,7 +87316,7 @@ sub_8064D60: @ 8064D60
movs r3, 0x6
bl move_anim_start_t4
_08064DA0:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -87332,9 +87332,9 @@ _08064DAC:
thumb_func_start sub_8064DD0
sub_8064DD0: @ 8064DD0
push {r4,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -87350,8 +87350,8 @@ sub_8064DD0: @ 8064DD0
lsls r0, 24
cmp r0, 0
bne _08064E2A
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -87368,7 +87368,7 @@ sub_8064DD0: @ 8064DD0
cmp r1, r0
bne _08064E2A
_08064E1A:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -87384,9 +87384,9 @@ _08064E2A:
thumb_func_start sub_8064E50
sub_8064E50: @ 8064E50
push {r4-r7,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -87398,8 +87398,8 @@ sub_8064E50: @ 8064E50
ands r0, r1
cmp r0, 0
beq _08064F0C
- ldr r7, =0x02020630
- ldr r6, =0x020241e4
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_020241E4
adds r0, r2, r6
ldrb r1, [r0]
lsls r0, r1, 4
@@ -87442,17 +87442,17 @@ sub_8064E50: @ 8064E50
adds r0, r7
movs r1, 0
bl StartObjectImageAnim
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r5]
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -87464,7 +87464,7 @@ sub_8064E50: @ 8064E50
bl sub_80729D0
ldrb r0, [r5]
bl sub_805E408
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -87480,9 +87480,9 @@ _08064F0C:
thumb_func_start sub_8064F40
sub_8064F40: @ 8064F40
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -87494,18 +87494,18 @@ sub_8064F40: @ 8064F40
ands r0, r1
cmp r0, 0
bne _08064F72
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_08064F72:
- ldr r4, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r5]
adds r0, r2, r0
ldrb r1, [r0]
@@ -87533,13 +87533,13 @@ _08064F72:
adds r0, r3, r4
bl RemoveObjectAndFreeTiles
ldrb r4, [r5]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -87548,7 +87548,7 @@ _08064F72:
lsrs r1, 16
adds r0, r4, 0
bl sub_805EE54
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -87564,9 +87564,9 @@ _08064FDC:
thumb_func_start sub_8065008
sub_8065008: @ 8065008
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -87588,9 +87588,9 @@ _0806502A:
thumb_func_start sub_8065038
sub_8065038: @ 8065038
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -87613,14 +87613,14 @@ _0806505A:
sub_8065068: @ 8065068
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =sub_80643B0
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -87633,7 +87633,7 @@ sub_8065068: @ 8065068
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -87642,7 +87642,7 @@ sub_8065068: @ 8065068
b _080650CE
.pool
_080650BC:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -87664,8 +87664,8 @@ dp01t_00_2_getattr: @ 80650E0
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -87673,7 +87673,7 @@ dp01t_00_2_getattr: @ 80650E0
ldrb r0, [r1]
cmp r0, 0
bne _08065118
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -87726,8 +87726,8 @@ dp01_getattr_by_ch1_for_opponent_pokemon: @ 8065154
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -87809,7 +87809,7 @@ _08065284:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -87862,7 +87862,7 @@ _080652D0:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -88049,7 +88049,7 @@ _08065488:
_080654A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
b _08065822
@@ -88057,7 +88057,7 @@ _080654A8:
_080654B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xC
b _08065822
@@ -88071,7 +88071,7 @@ _080654C8:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
mov r8, r9
_080654DE:
@@ -88095,7 +88095,7 @@ _080654DE:
ble _080654DE
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -88116,7 +88116,7 @@ _0806551C:
_08065530:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -88131,7 +88131,7 @@ _0806554C:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r8, r2
_08065558:
adds r1, r6, 0
@@ -88146,7 +88146,7 @@ _08065558:
ble _08065558
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -88158,7 +88158,7 @@ _08065558:
_08065588:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -88171,7 +88171,7 @@ _08065588:
_080655A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1
b _080655BE
@@ -88179,7 +88179,7 @@ _080655A4:
_080655B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x19
_080655BE:
@@ -88202,7 +88202,7 @@ _080655BE:
_080655E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1A
b _080658E2
@@ -88210,7 +88210,7 @@ _080655E4:
_080655F4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1B
b _080658E2
@@ -88218,7 +88218,7 @@ _080655F4:
_08065604:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1C
b _080658E2
@@ -88226,7 +88226,7 @@ _08065604:
_08065614:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1D
b _080658E2
@@ -88234,7 +88234,7 @@ _08065614:
_08065624:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1E
b _080658E2
@@ -88242,7 +88242,7 @@ _08065624:
_08065634:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1F
b _080658E2
@@ -88250,7 +88250,7 @@ _08065634:
_08065644:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x20
b _080658E2
@@ -88258,7 +88258,7 @@ _08065644:
_08065654:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x22
b _080658E2
@@ -88266,7 +88266,7 @@ _08065654:
_08065664:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x23
b _080658E2
@@ -88274,7 +88274,7 @@ _08065664:
_08065674:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x24
b _080658E2
@@ -88282,7 +88282,7 @@ _08065674:
_08065684:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x25
b _080658E2
@@ -88290,7 +88290,7 @@ _08065684:
_08065694:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x26
b _080658E2
@@ -88299,7 +88299,7 @@ _080656A4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -88331,7 +88331,7 @@ _080656A4:
_080656F4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x27
b _080658E2
@@ -88339,7 +88339,7 @@ _080656F4:
_08065704:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x28
b _080658E2
@@ -88347,7 +88347,7 @@ _08065704:
_08065714:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x29
b _080658E2
@@ -88355,7 +88355,7 @@ _08065714:
_08065724:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2A
b _080658E2
@@ -88363,7 +88363,7 @@ _08065724:
_08065734:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2B
b _080658E2
@@ -88371,7 +88371,7 @@ _08065734:
_08065744:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2C
b _080658E2
@@ -88379,7 +88379,7 @@ _08065744:
_08065754:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0
b _0806577E
@@ -88387,7 +88387,7 @@ _08065754:
_08065764:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x9
b _08065822
@@ -88395,7 +88395,7 @@ _08065764:
_08065774:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x37
_0806577E:
@@ -88420,7 +88420,7 @@ _0806577E:
_080657A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x38
b _080658E2
@@ -88428,7 +88428,7 @@ _080657A8:
_080657B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x39
b _08065822
@@ -88436,7 +88436,7 @@ _080657B8:
_080657C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3A
b _08065822
@@ -88444,7 +88444,7 @@ _080657C8:
_080657D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3B
b _08065822
@@ -88452,7 +88452,7 @@ _080657D8:
_080657E8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3C
b _08065822
@@ -88460,7 +88460,7 @@ _080657E8:
_080657F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3D
b _08065822
@@ -88468,7 +88468,7 @@ _080657F8:
_08065808:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3E
b _08065822
@@ -88476,7 +88476,7 @@ _08065808:
_08065818:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3F
_08065822:
@@ -88492,7 +88492,7 @@ _08065822:
_08065838:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x16
b _080658E2
@@ -88500,7 +88500,7 @@ _08065838:
_08065848:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x17
b _080658E2
@@ -88508,7 +88508,7 @@ _08065848:
_08065858:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x18
b _080658E2
@@ -88516,7 +88516,7 @@ _08065858:
_08065868:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x21
b _080658E2
@@ -88524,7 +88524,7 @@ _08065868:
_08065878:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2F
b _080658E2
@@ -88532,7 +88532,7 @@ _08065878:
_08065888:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x30
b _080658E2
@@ -88540,7 +88540,7 @@ _08065888:
_08065898:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x32
b _080658E2
@@ -88548,7 +88548,7 @@ _08065898:
_080658A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x33
b _080658E2
@@ -88556,7 +88556,7 @@ _080658A8:
_080658B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x34
b _080658E2
@@ -88564,7 +88564,7 @@ _080658B8:
_080658C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x35
b _080658E2
@@ -88572,7 +88572,7 @@ _080658C8:
_080658D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x36
_080658E2:
@@ -88603,8 +88603,8 @@ sub_8065900: @ 8065900
thumb_func_start sub_806590C
sub_806590C: @ 806590C
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -88612,7 +88612,7 @@ sub_806590C: @ 806590C
ldrb r0, [r1]
cmp r0, 0
bne _0806593C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -88653,10 +88653,10 @@ sub_8065964: @ 8065964
sub sp, 0x38
lsls r0, 24
lsrs r5, r0, 24
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r4, r0, r2
adds r7, r4, 0
subs r1, r2, 0x2
@@ -88740,7 +88740,7 @@ _08065A98:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -88807,7 +88807,7 @@ _08065AFE:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -88920,7 +88920,7 @@ _08065AFE:
_08065C30:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -88932,7 +88932,7 @@ _08065C30:
_08065C4C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -88950,7 +88950,7 @@ _08065C68:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r7, r1, r0
adds r6, r4, 0
adds r6, 0x8
@@ -88974,7 +88974,7 @@ _08065C80:
ble _08065C80
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -88984,9 +88984,9 @@ _08065C80:
_08065CBC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
ldrb r2, [r6]
lsls r2, 9
adds r1, r3, 0x1
@@ -88999,7 +88999,7 @@ _08065CDC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
ldrb r2, [r6]
lsls r2, 9
@@ -89045,9 +89045,9 @@ _08065CDC:
_08065D44:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
ldrb r2, [r6]
lsls r2, 9
adds r1, r3, 0x1
@@ -89063,7 +89063,7 @@ _08065D5A:
_08065D6C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89075,7 +89075,7 @@ _08065D6C:
_08065D88:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89087,7 +89087,7 @@ _08065D88:
_08065DA4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89099,7 +89099,7 @@ _08065DA4:
_08065DC0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89111,7 +89111,7 @@ _08065DC0:
_08065DDC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89123,7 +89123,7 @@ _08065DDC:
_08065DF8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89135,7 +89135,7 @@ _08065DF8:
_08065E14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89147,7 +89147,7 @@ _08065E14:
_08065E30:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89159,7 +89159,7 @@ _08065E30:
_08065E4C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89171,7 +89171,7 @@ _08065E4C:
_08065E68:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89183,7 +89183,7 @@ _08065E68:
_08065E84:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89195,7 +89195,7 @@ _08065E84:
_08065EA0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89207,7 +89207,7 @@ _08065EA0:
_08065EBC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89219,7 +89219,7 @@ _08065EBC:
_08065ED8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89232,7 +89232,7 @@ _08065EF4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
ldrb r2, [r6]
lsls r2, 9
@@ -89284,7 +89284,7 @@ _08065EF4:
_08065F68:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89296,7 +89296,7 @@ _08065F68:
_08065F84:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89308,7 +89308,7 @@ _08065F84:
_08065FA0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89320,7 +89320,7 @@ _08065FA0:
_08065FBC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89332,7 +89332,7 @@ _08065FBC:
_08065FD8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89344,7 +89344,7 @@ _08065FD8:
_08065FF4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89357,7 +89357,7 @@ _08066002:
_08066010:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89369,7 +89369,7 @@ _08066010:
_0806602C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89381,7 +89381,7 @@ _0806602C:
_08066048:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89393,7 +89393,7 @@ _08066048:
_08066064:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89405,7 +89405,7 @@ _08066064:
_08066080:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89417,7 +89417,7 @@ _08066080:
_0806609C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89429,7 +89429,7 @@ _0806609C:
_080660B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89441,7 +89441,7 @@ _080660B8:
_080660D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89453,7 +89453,7 @@ _080660D4:
_080660F0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89465,7 +89465,7 @@ _080660F0:
_0806610C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89477,7 +89477,7 @@ _0806610C:
_08066128:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89489,7 +89489,7 @@ _08066128:
_08066144:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89501,7 +89501,7 @@ _08066144:
_08066160:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89513,7 +89513,7 @@ _08066160:
_0806617C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89525,7 +89525,7 @@ _0806617C:
_08066198:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89537,7 +89537,7 @@ _08066198:
_080661B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89549,7 +89549,7 @@ _080661B4:
_080661D0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89561,7 +89561,7 @@ _080661D0:
_080661EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89573,7 +89573,7 @@ _080661EC:
_08066208:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89585,7 +89585,7 @@ _08066208:
_08066224:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89597,7 +89597,7 @@ _08066224:
_08066240:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89609,7 +89609,7 @@ _08066240:
_0806625C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -89631,8 +89631,8 @@ _08066270:
thumb_func_start sub_8066284
sub_8066284: @ 8066284
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -89640,12 +89640,12 @@ sub_8066284: @ 8066284
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -89690,8 +89690,8 @@ sub_80662F8: @ 80662F8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r7, =0x0202406e
- ldr r6, =0x02024064
+ ldr r7, =gUnknown_0202406E
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
lsls r0, 1
adds r0, r7
@@ -89701,7 +89701,7 @@ sub_80662F8: @ 80662F8
mov r2, r10
muls r2, r0
adds r0, r2, 0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r9, r1
add r0, r9
movs r1, 0xB
@@ -89725,7 +89725,7 @@ sub_80662F8: @ 80662F8
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -89747,11 +89747,11 @@ sub_80662F8: @ 80662F8
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -89789,7 +89789,7 @@ sub_80662F8: @ 80662F8
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r2, r1
ldrb r1, [r2]
bl StartObjectImageAnim
@@ -89808,7 +89808,7 @@ sub_80662F8: @ 80662F8
lsrs r1, 16
adds r0, r4, 0
bl sub_805EE54
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -89827,12 +89827,12 @@ sub_80662F8: @ 80662F8
thumb_func_start sub_8066448
sub_8066448: @ 8066448
push {r4,lr}
- ldr r1, =0x0202406e
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r2, r0, 1
adds r2, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
lsls r0, 9
adds r1, r3, 0x1
adds r0, r1
@@ -89844,7 +89844,7 @@ sub_8066448: @ 8066448
adds r1, r3
ldrb r1, [r1]
bl sub_8066494
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -89870,10 +89870,10 @@ sub_8066494: @ 8066494
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r4, r6, 1
adds r4, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -89885,7 +89885,7 @@ sub_8066494: @ 8066494
mov r1, r9
muls r1, r0
adds r0, r1, 0
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -89895,7 +89895,7 @@ sub_8066494: @ 8066494
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r10, r1
add r10, r6
mov r1, r10
@@ -89914,7 +89914,7 @@ sub_8066494: @ 8066494
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r9, r0
adds r0, r6, 0
movs r1, 0x2
@@ -89936,10 +89936,10 @@ sub_8066494: @ 8066494
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r10
ldrb r1, [r0]
lsls r0, r1, 4
@@ -89984,7 +89984,7 @@ sub_8066494: @ 8066494
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -90032,8 +90032,8 @@ sub_8066494: @ 8066494
thumb_func_start sub_8066624
sub_8066624: @ 8066624
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -90041,7 +90041,7 @@ sub_8066624: @ 8066624
ldrb r3, [r0]
cmp r3, 0
bne _0806666C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -90049,7 +90049,7 @@ sub_8066624: @ 8066624
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -90058,13 +90058,13 @@ sub_8066624: @ 8066624
b _080666A8
.pool
_0806666C:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -90077,7 +90077,7 @@ _0806666C:
bl RemoveObjectAndFreeTiles
ldrb r0, [r6]
bl sub_805EEE0
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -90093,9 +90093,9 @@ _080666A8:
thumb_func_start sub_80666BC
sub_80666BC: @ 80666BC
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -90147,7 +90147,7 @@ _08066712:
adds r1, r2, 0
movs r3, 0x2
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -90166,13 +90166,13 @@ sub_8066748: @ 8066748
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, [r4]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08066840
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl battle_get_per_side_status
movs r1, 0x2
@@ -90191,11 +90191,11 @@ _08066770:
ldrb r0, [r5]
cmp r0, 0x1
bne _08066794
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
b _08066796
.pool
_08066794:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
_08066796:
ldrh r0, [r0]
bl sub_8162AA0
@@ -90206,7 +90206,7 @@ _08066796:
_080667A8:
ldrb r0, [r5]
bl sub_806D864
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -90277,7 +90277,7 @@ _08066838:
b _0806693A
_08066840:
movs r7, 0xB0
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
@@ -90288,7 +90288,7 @@ _08066840:
.pool
_08066858:
bl link_get_multiplayer_id
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
movs r5, 0x1
eors r0, r5
lsls r0, 24
@@ -90405,7 +90405,7 @@ _08066948:
lsrs r0, 16
_0806694C:
mov r8, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
bl sub_805DF38
ldrb r0, [r5]
@@ -90415,7 +90415,7 @@ _0806694C:
lsrs r1, 24
mov r0, r8
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r9, r7
ldr r1, =gUnknown_083054E0
mov r2, r8
@@ -90438,11 +90438,11 @@ _0806694C:
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r5]
adds r0, r6
ldrb r1, [r0]
@@ -90499,7 +90499,7 @@ _0806694C:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -90519,22 +90519,22 @@ sub_8066A58: @ 8066A58
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
cmp r0, 0x1
bne _08066A74
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
b _08066A76
.pool
_08066A74:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
_08066A76:
ldrh r0, [r0]
bl sub_8162AA0
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
bl sub_805DF38
ldrb r0, [r6]
@@ -90544,7 +90544,7 @@ _08066A76:
lsrs r1, 24
mov r0, r8
bl template_build_for_pokemon_or_trainer
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r2, =gUnknown_083054E0
mov r3, r8
lsls r1, r3, 2
@@ -90560,11 +90560,11 @@ _08066A76:
movs r1, 0xB0
movs r3, 0x1E
bl AddObjectToFront
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r5
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
@@ -90631,7 +90631,7 @@ _08066A76:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -90649,15 +90649,15 @@ _08066A76:
thumb_func_start sub_8066B94
sub_8066B94: @ 8066B94
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -90708,7 +90708,7 @@ sub_8066B94: @ 8066B94
adds r0, r5
ldr r1, =DummyObjectCallback
bl oamt_set_x3A_32
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -90723,9 +90723,9 @@ sub_8066B94: @ 8066B94
thumb_func_start sub_8066C40
sub_8066C40: @ 8066C40
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -90772,8 +90772,8 @@ _08066C94:
movs r0, 0x10
movs r1, 0x3F
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r1
ldrb r1, [r0]
@@ -90784,7 +90784,7 @@ _08066C94:
adds r0, r2
ldr r1, =sub_8039934
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -90834,7 +90834,7 @@ sub_8066D1C: @ 8066D1C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
@@ -90842,7 +90842,7 @@ sub_8066D1C: @ 8066D1C
beq _08066D32
b _08066E58
_08066D32:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r1, [r5]
lsls r1, 9
@@ -90855,7 +90855,7 @@ _08066D32:
ldrb r0, [r0]
lsls r0, 8
orrs r6, r0
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
mov r8, r0
mov r0, r12
adds r0, 0x3
@@ -90863,7 +90863,7 @@ _08066D32:
ldrb r0, [r1]
mov r1, r8
strb r0, [r1]
- ldr r3, =0x02038408
+ ldr r3, =gUnknown_02038408
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -90877,7 +90877,7 @@ _08066D32:
lsls r0, 8
orrs r2, r0
strh r2, [r3]
- ldr r3, =0x02038404
+ ldr r3, =gUnknown_02038404
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -90903,7 +90903,7 @@ _08066D32:
lsls r0, 24
orrs r2, r0
str r2, [r3]
- ldr r2, =0x0203841a
+ ldr r2, =gUnknown_0203841A
ldrb r0, [r5]
lsls r0, 9
mov r1, r12
@@ -90911,7 +90911,7 @@ _08066D32:
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
@@ -90925,14 +90925,14 @@ _08066D32:
lsls r0, 8
orrs r2, r0
strh r2, [r4]
- ldr r7, =0x02038400
+ ldr r7, =gUnknown_02038400
ldrb r1, [r5]
lsls r1, 9
mov r0, r12
adds r0, 0x10
adds r1, r0
str r1, [r7]
- ldr r2, =0x020244bc
+ ldr r2, =gUnknown_020244BC
ldrb r0, [r5]
lsls r0, 2
adds r0, r2
@@ -90950,7 +90950,7 @@ _08066D32:
b _08066E58
.pool
_08066E30:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r5]
ldr r2, [r0, 0x4]
@@ -90959,7 +90959,7 @@ _08066E30:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -90985,8 +90985,8 @@ sub_8066E70: @ 8066E70
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -91003,7 +91003,7 @@ sub_8066E70: @ 8066E70
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -91074,10 +91074,10 @@ _08066F08:
strb r1, [r0, 0x4]
b _08066FE4
_08066F32:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _08066FE4
@@ -91111,9 +91111,9 @@ _08066F32:
ands r0, r2
strb r0, [r1]
_08066F80:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -91165,22 +91165,22 @@ _08066FE4:
thumb_func_start sub_8066FF4
sub_8066FF4: @ 8066FF4
push {r4,r5,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
lsls r4, 9
- ldr r0, =0x02023066
+ ldr r0, =gUnknown_02023066
adds r4, r0
ldrh r0, [r4]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -91259,8 +91259,8 @@ sub_80670A0: @ 80670A0
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -91277,13 +91277,13 @@ sub_80670A0: @ 80670A0
ldr r0, =0x00007fff
cmp r7, r0
beq _08067130
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -91300,7 +91300,7 @@ sub_80670A0: @ 80670A0
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -91309,28 +91309,28 @@ sub_80670A0: @ 80670A0
b _0806715A
.pool
_08067130:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
movs r3, 0
bl sub_807294C
_0806715A:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -91357,28 +91357,28 @@ sub_8067190: @ 8067190
thumb_func_start sub_806719C
sub_806719C: @ 806719C
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _080671F0
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -91390,7 +91390,7 @@ sub_806719C: @ 806719C
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -91406,13 +91406,13 @@ _080671F0:
thumb_func_start sub_8067214
sub_8067214: @ 8067214
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _08067264
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -91437,7 +91437,7 @@ sub_8067214: @ 8067214
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -91525,7 +91525,7 @@ sub_80672DC: @ 80672DC
thumb_func_start sub_80672E8
sub_80672E8: @ 80672E8
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -91540,9 +91540,9 @@ sub_80672E8: @ 80672E8
thumb_func_start sub_8067304
sub_8067304: @ 8067304
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -91565,7 +91565,7 @@ sub_8067304: @ 8067304
thumb_func_start sub_806733C
sub_806733C: @ 806733C
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -91579,7 +91579,7 @@ sub_806733C: @ 806733C
thumb_func_start sub_8067354
sub_8067354: @ 8067354
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -91600,9 +91600,9 @@ sub_8067354: @ 8067354
thumb_func_start sub_806737C
sub_806737C: @ 806737C
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -91619,7 +91619,7 @@ sub_806737C: @ 806737C
b _080673DA
.pool
_080673B0:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -91633,7 +91633,7 @@ _080673B0:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -91657,7 +91657,7 @@ sub_80673EC: @ 80673EC
thumb_func_start sub_80673F8
sub_80673F8: @ 80673F8
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -91666,7 +91666,7 @@ sub_80673F8: @ 80673F8
bne _0806740C
movs r3, 0xC0
_0806740C:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -91690,8 +91690,8 @@ _0806740C:
thumb_func_start sub_806743C
sub_806743C: @ 806743C
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -91733,15 +91733,15 @@ _0806748C:
thumb_func_start sub_8067498
sub_8067498: @ 8067498
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -91759,15 +91759,15 @@ sub_8067498: @ 8067498
thumb_func_start sub_80674D4
sub_80674D4: @ 80674D4
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -91781,15 +91781,15 @@ sub_80674D4: @ 80674D4
thumb_func_start sub_8067508
sub_8067508: @ 8067508
push {r4-r6,lr}
- ldr r5, =0x020241e4
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_020241E4
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -91845,14 +91845,14 @@ sub_8067508: @ 8067508
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r6]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r6]
ldr r1, [r0, 0x4]
@@ -91865,7 +91865,7 @@ sub_8067508: @ 8067508
ands r0, r1
cmp r0, 0
beq _080675CA
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -91881,7 +91881,7 @@ _080675CA:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -91902,10 +91902,10 @@ c3_08038DC4: @ 8067618
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -91917,19 +91917,19 @@ c3_08038DC4: @ 8067618
lsls r0, 24
cmp r0, 0
beq _08067652
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08067684
_08067652:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -91940,12 +91940,12 @@ _08067652:
b _080676C4
.pool
_08067684:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, 1
adds r0, r6
ldrh r0, [r0]
@@ -91971,8 +91971,8 @@ _08067684:
eors r0, r5
strb r0, [r7]
_080676C4:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -92009,8 +92009,8 @@ sub_80676FC: @ 80676FC
thumb_func_start sub_8067718
sub_8067718: @ 8067718
push {r4-r7,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -92027,9 +92027,9 @@ sub_8067718: @ 8067718
b _08067812
.pool
_08067748:
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -92040,7 +92040,7 @@ _08067748:
movs r2, 0x1
orrs r1, r2
strb r1, [r0]
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r2, [r3]
lsls r0, r2, 9
adds r1, 0x2
@@ -92080,7 +92080,7 @@ _080677B4:
adds r5, r7, 0
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -92089,12 +92089,12 @@ _080677B4:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
strb r0, [r1]
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldrb r1, [r5]
ldr r2, [r0, 0x4]
@@ -92118,7 +92118,7 @@ _080677B4:
movs r1, 0x5D
strb r1, [r0, 0x5]
_08067806:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r7]
lsls r1, 2
adds r1, r0
@@ -92134,9 +92134,9 @@ _08067812:
thumb_func_start sub_806782C
sub_806782C: @ 806782C
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -92170,9 +92170,9 @@ _08067864:
thumb_func_start sub_8067874
sub_8067874: @ 8067874
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -92184,8 +92184,8 @@ sub_8067874: @ 8067874
ands r0, r1
cmp r0, 0
beq _080678A6
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -92212,14 +92212,14 @@ sub_80678C4: @ 80678C4
thumb_func_start sub_80678D0
sub_80678D0: @ 80678D0
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _08067916
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -92227,7 +92227,7 @@ sub_80678D0: @ 80678D0
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -92256,13 +92256,13 @@ _08067916:
sub_8067930: @ 8067930
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _08067992
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r2, [r5]
lsls r1, r2, 9
adds r0, r4, 0x1
@@ -92288,7 +92288,7 @@ sub_8067930: @ 8067930
b _0806798C
.pool
_08067980:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -92308,10 +92308,10 @@ _08067992:
thumb_func_start sub_80679A4
sub_80679A4: @ 80679A4
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
bl sub_81851A8
bl sub_8065068
@@ -92331,10 +92331,10 @@ sub_80679C4: @ 80679C4
thumb_func_start sub_80679D0
sub_80679D0: @ 80679D0
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r0, r4
bl sub_81851A8
ldrb r0, [r5]
@@ -92344,20 +92344,20 @@ sub_80679D0: @ 80679D0
ldrb r2, [r0]
cmp r2, 0x3
bne _08067A00
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
strb r2, [r0]
b _08067A08
.pool
_08067A00:
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
movs r1, 0x3
eors r1, r2
strb r1, [r0]
_08067A08:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r1, =0x02023064
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
adds r1, 0x2
@@ -92379,7 +92379,7 @@ _08067A08:
movs r0, 0x3
bl sub_80A2390
bl sub_8065068
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
diff --git a/asm/rom_806BD04.s b/asm/rom_806BD04.s
index b46a381c3..b9c42a231 100644
--- a/asm/rom_806BD04.s
+++ b/asm/rom_806BD04.s
@@ -67,7 +67,7 @@ ExecuteTableBasedItemEffect: @ 806BD28
lsrs r0, 16
cmp r0, 0xAF
bne _0806BDBC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -75,8 +75,8 @@ ExecuteTableBasedItemEffect: @ 806BD28
ands r0, r1
cmp r0, 0
beq _0806BDA8
- ldr r2, =0x02024404
- ldr r0, =0x020244b8
+ ldr r2, =gUnknown_02024404
+ ldr r0, =gUnknown_020244B8
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -86,7 +86,7 @@ ExecuteTableBasedItemEffect: @ 806BD28
b _0806BDC4
.pool
_0806BDA8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003226
adds r0, r2
@@ -99,11 +99,11 @@ _0806BDBC:
lsrs r0, 24
_0806BDC4:
str r0, [sp, 0x34]
- ldr r1, =0x0202420f
- ldr r0, =0x020244b8
+ ldr r1, =gUnknown_0202420F
+ ldr r0, =gUnknown_020244B8
ldrb r2, [r0]
strb r2, [r1]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r3, =0x00000439
adds r0, r3
ldrb r1, [r0]
@@ -113,7 +113,7 @@ _0806BDC4:
lsrs r1, r0, 24
cmp r1, 0
beq _0806BE64
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r2, [r0]
ldrb r0, [r0]
bl battle_side_get_owner
@@ -123,13 +123,13 @@ _0806BDC4:
orrs r1, r0
lsrs r1, 31
str r1, [sp, 0x1C]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldr r4, [sp, 0xC]
subs r4, 0xD
ldrb r0, [r0]
cmp r1, r0
bge _0806BE70
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, r1, 1
adds r0, r2
ldrh r3, [r0]
@@ -147,7 +147,7 @@ _0806BE3C:
ldr r1, [sp, 0x1C]
adds r1, 0x2
str r1, [sp, 0x1C]
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r1, r0
bge _0806BE70
@@ -164,7 +164,7 @@ _0806BE3C:
b _0806BE70
.pool
_0806BE64:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
strb r1, [r0]
movs r3, 0x4
str r3, [sp, 0x38]
@@ -191,7 +191,7 @@ _0806BE94:
cmp r1, 0xAF
bne _0806BEF6
_0806BE9A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r2, =0x00000439
adds r0, r2
ldrb r1, [r0]
@@ -199,17 +199,17 @@ _0806BE9A:
ands r0, r1
cmp r0, 0
beq _0806BECC
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, =0x0202440c
+ ldr r1, =gUnknown_0202440C
adds r0, r1
b _0806BEF6
.pool
_0806BECC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00003214
adds r3, r0, r3
@@ -261,7 +261,7 @@ _0806BF2C:
adds r6, r2, 0
cmp r0, 0
beq _0806BF76
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r5, =0x00000439
adds r0, r5
ldrb r1, [r0]
@@ -272,7 +272,7 @@ _0806BF2C:
ldr r0, [sp, 0x38]
cmp r0, 0x4
beq _0806BF76
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
ldr r2, [sp, 0x38]
muls r0, r2
@@ -295,8 +295,8 @@ _0806BF76:
ands r0, r1
cmp r0, 0
beq _0806BFA4
- ldr r1, =0x02024084
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02024084
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
movs r0, 0x58
muls r0, r2
@@ -321,8 +321,8 @@ _0806BFA4:
bne _0806BFB2
bl _0806CD4C
_0806BFB2:
- ldr r6, =0x02024084
- ldr r5, =0x02024064
+ ldr r6, =gUnknown_02024084
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
muls r0, r4
@@ -360,8 +360,8 @@ _0806BFFC:
adds r6, r2, 0
cmp r3, 0
beq _0806C042
- ldr r7, =0x02024084
- ldr r5, =0x02024064
+ ldr r7, =gUnknown_02024084
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
muls r0, r4
@@ -394,8 +394,8 @@ _0806C042:
bne _0806C050
bl _0806CD4C
_0806C050:
- ldr r6, =0x02024084
- ldr r5, =0x02024064
+ ldr r6, =gUnknown_02024084
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
muls r0, r4
@@ -431,8 +431,8 @@ _0806C08C:
adds r6, r2, 0
cmp r3, 0
beq _0806C0D2
- ldr r7, =0x02024084
- ldr r5, =0x02024064
+ ldr r7, =gUnknown_02024084
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
muls r0, r4
@@ -465,8 +465,8 @@ _0806C0D2:
bne _0806C0E0
bl _0806CD4C
_0806C0E0:
- ldr r6, =0x02024084
- ldr r5, =0x02024064
+ ldr r6, =gUnknown_02024084
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x58
muls r0, r4
@@ -504,8 +504,8 @@ _0806C120:
adds r6, r2, 0
cmp r0, 0
beq _0806C168
- ldr r5, =0x02024294
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_02024294
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -591,7 +591,7 @@ _0806C1CA:
ldr r1, [sp, 0x38]
cmp r1, 0x4
beq _0806C202
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
ldr r3, [sp, 0x38]
adds r2, r3, 0
@@ -677,7 +677,7 @@ _0806C286:
bne _0806C294
bl _0806CD4C
_0806C294:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r5, =0x00000439
adds r0, r5
ldrb r1, [r0]
@@ -692,7 +692,7 @@ _0806C2A8:
bne _0806C2B2
bl _0806CD4C
_0806C2B2:
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
ldr r2, [sp, 0x38]
muls r0, r2
@@ -952,7 +952,7 @@ _0806C4DC:
lsls r0, 24
b _0806C83E
_0806C4FC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r2, =0x00000439
adds r0, r2
ldrb r1, [r0]
@@ -964,7 +964,7 @@ _0806C4FC:
ldr r3, [sp, 0x38]
cmp r3, 0x4
beq _0806C55C
- ldr r2, =0x02024210
+ ldr r2, =gUnknown_02024210
ldr r1, =gUnknown_0832A328
lsls r0, r3, 2
adds r0, r1
@@ -972,7 +972,7 @@ _0806C4FC:
ldrb r0, [r2]
bics r0, r1
strb r0, [r2]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r3, 1
adds r0, r1
ldrb r0, [r0]
@@ -982,14 +982,14 @@ _0806C4FC:
lsrs r1, 24
ldr r0, [sp, 0x38]
bl battle_data_fill
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
b _0806C574
.pool
_0806C55C:
- ldr r3, =0x02024210
+ ldr r3, =gUnknown_02024210
ldr r1, =gUnknown_0832A328
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
eors r0, r4
lsls r0, 2
@@ -1004,7 +1004,7 @@ _0806C574:
lsls r0, 24
cmp r0, 0
bne _0806C5B2
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1, 0x4]
cmp r0, 0xFE
bhi _0806C5B2
@@ -1068,7 +1068,7 @@ _0806C5F4:
movs r0, 0x1
b _0806C610
_0806C60A:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x23
ldrb r0, [r0]
_0806C610:
@@ -1112,7 +1112,7 @@ _0806C65E:
movs r1, 0x39
mov r2, sp
bl pokemon_setattr
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1123,7 +1123,7 @@ _0806C65E:
ldr r2, [sp, 0x38]
cmp r2, 0x4
beq _0806C6EC
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
movs r0, 0x58
muls r0, r2
adds r0, r1
@@ -1134,13 +1134,13 @@ _0806C65E:
ands r0, r3
cmp r0, 0
bne _0806C6EC
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0806C6EC
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrb r0, [r1, 0x3]
cmp r0, 0xFE
bhi _0806C6AE
@@ -1161,7 +1161,7 @@ _0806C6AE:
b _0806C6EC
.pool
_0806C6E4:
- ldr r1, =0x020241f0
+ ldr r1, =gUnknown_020241F0
ldr r0, [sp]
negs r0, r0
str r0, [r1]
@@ -1275,7 +1275,7 @@ _0806C7CC:
mov r1, r9
mov r2, sp
bl pokemon_setattr
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1286,7 +1286,7 @@ _0806C7CC:
ldr r2, [sp, 0x38]
cmp r2, 0x4
beq _0806C82E
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
adds r3, r2, 0
muls r3, r0
@@ -1299,7 +1299,7 @@ _0806C7CC:
ands r1, r0
cmp r1, 0
bne _0806C82E
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -1426,7 +1426,7 @@ _0806C914:
adds r1, r6, 0
mov r2, sp
bl pokemon_setattr
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1437,7 +1437,7 @@ _0806C914:
ldr r2, [sp, 0x38]
cmp r2, 0x4
beq _0806C978
- ldr r4, =0x02024084
+ ldr r4, =gUnknown_02024084
movs r0, 0x58
adds r3, r2, 0
muls r3, r0
@@ -1450,7 +1450,7 @@ _0806C914:
ands r0, r1
cmp r0, 0
bne _0806C978
- ldr r1, =0x020242bc
+ ldr r1, =gUnknown_020242BC
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
@@ -1986,7 +1986,7 @@ HealStatusConditions: @ 806CD6C
movs r1, 0x37
mov r2, sp
bl pokemon_setattr
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -1996,7 +1996,7 @@ HealStatusConditions: @ 806CD6C
beq _0806CDBE
cmp r6, 0x4
beq _0806CDBE
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
movs r1, 0x58
muls r1, r6
adds r0, 0x4C
@@ -2045,12 +2045,12 @@ _0806CE08:
cmp r3, 0xAF
bne _0806CE1A
_0806CE0C:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, =0x0202440c
+ ldr r1, =gUnknown_0202440C
adds r0, r1
_0806CE1A:
mov r12, r0
@@ -2199,11 +2199,11 @@ _0806CF1C:
thumb_func_start sub_806CF24
sub_806CF24: @ 806CF24
push {lr}
- ldr r2, =0x0202420c
- ldr r1, =0x020244b8
+ ldr r2, =gUnknown_0202420C
+ ldr r1, =gUnknown_020244B8
ldrb r1, [r1]
strb r1, [r2]
- ldr r3, =0x02022f58
+ ldr r3, =gUnknown_02022F58
ldr r2, =gUnknown_085CBE00
ldr r1, =gUnknown_08329EC8
adds r0, r1
@@ -2213,7 +2213,7 @@ sub_806CF24: @ 806CF24
ldr r1, [r0]
adds r0, r3, 0
bl CopyString
- ldr r0, =0x02022f68
+ ldr r0, =gUnknown_02022F68
ldr r1, =gUnknown_085CB38A
bl CopyString
ldr r0, =gUnknown_085CB3AA
@@ -2232,7 +2232,7 @@ sub_806CF78: @ 806CF78
lsrs r0, 16
cmp r0, 0xAF
bne _0806CFCC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -2240,17 +2240,17 @@ sub_806CF78: @ 806CF78
ands r0, r1
cmp r0, 0
beq _0806CFB8
- ldr r2, =0x020244b8
+ ldr r2, =gUnknown_020244B8
ldrb r1, [r2]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, =0x0202440c
+ ldr r1, =gUnknown_0202440C
adds r7, r0, r1
b _0806CFD8
.pool
_0806CFB8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003214
adds r7, r0, r1
@@ -2263,13 +2263,13 @@ _0806CFCC:
adds r0, r1
ldr r7, [r0]
_0806CFD6:
- ldr r2, =0x020244b8
+ ldr r2, =gUnknown_020244B8
_0806CFD8:
- ldr r1, =0x0202420f
+ ldr r1, =gUnknown_0202420F
ldrb r0, [r2]
strb r0, [r1]
movs r5, 0
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
mov r8, r0
movs r6, 0
_0806CFE6:
@@ -2294,7 +2294,7 @@ _0806CFF8:
b _0806D02E
.pool
_0806D020:
- ldr r0, =0x020244b8
+ ldr r0, =gUnknown_020244B8
ldrb r0, [r0]
mov r1, r8
strb r0, [r1]
@@ -2310,14 +2310,14 @@ _0806D02E:
ands r0, r1
cmp r0, 0
beq _0806D04E
- ldr r1, =0x0202420b
- ldr r0, =0x020244b8
+ ldr r1, =gUnknown_0202420B
+ ldr r0, =gUnknown_020244B8
ldrb r0, [r0]
strb r0, [r1]
ldr r0, =gUnknown_085CA424
bl get_battle_strings_
_0806D04E:
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
pop {r3}
mov r8, r3
pop {r4-r7}
@@ -2399,7 +2399,7 @@ GetEvolutionTargetSpecies: @ 806D098
ldrh r0, [r0]
cmp r0, 0xAF
bne _0806D10C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003226
adds r0, r1
@@ -2508,7 +2508,7 @@ _0806D1DC:
b _0806D228
_0806D1E6:
bl GameFreakRTC_CalcLocalDateTime
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
subs r0, 0xC
lsls r0, 24
@@ -2526,7 +2526,7 @@ _0806D202:
.pool
_0806D208:
bl GameFreakRTC_CalcLocalDateTime
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
cmp r0, 0xB
bls _0806D216
@@ -2986,7 +2986,7 @@ sub_806D544: @ 806D544
lsls r1, 17
cmp r0, r1
bne _0806D652
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r1, [r0]
ldr r0, [r1, 0x4]
cmp r10, r0
@@ -3282,7 +3282,7 @@ sub_806D778: @ 806D778
lsls r2, 16
lsrs r2, 16
mov r8, r2
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r9, r0
adds r0, r5, 0
movs r1, 0x2
@@ -3328,7 +3328,7 @@ _0806D7D4:
sub_806D7EC: @ 806D7EC
push {r4,r5,lr}
movs r5, 0
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 24
@@ -3366,7 +3366,7 @@ sub_806D82C: @ 806D82C
lsls r0, 24
lsrs r0, 24
movs r3, 0
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -3400,7 +3400,7 @@ sub_806D864: @ 806D864
lsls r0, 16
lsrs r3, r0, 16
movs r2, 0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
b _0806D87C
.pool
_0806D874:
@@ -3541,7 +3541,7 @@ _0806D94A:
lsrs r0, 16
cmp r0, 0xAF
bne _0806D9A0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -3549,12 +3549,12 @@ _0806D94A:
ands r0, r1
cmp r0, 0
beq _0806D98C
- ldr r0, =0x02024404
+ ldr r0, =gUnknown_02024404
ldrb r4, [r0, 0x7]
b _0806D9A8
.pool
_0806D98C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003226
adds r0, r1
@@ -3607,14 +3607,14 @@ _0806D9E0:
_0806D9F0:
cmp r5, 0x3
bne _0806DA20
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x8
ands r0, r1
cmp r0, 0
beq _0806DAC2
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -3847,7 +3847,7 @@ _0806DBC8:
lsrs r0, 16
cmp r0, 0xAF
bne _0806DC14
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -3855,12 +3855,12 @@ _0806DBC8:
ands r0, r1
cmp r0, 0
beq _0806DC00
- ldr r0, =0x02024404
+ ldr r0, =gUnknown_02024404
ldrb r0, [r0, 0x7]
b _0806DC1C
.pool
_0806DC00:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003226
adds r0, r2
@@ -4177,7 +4177,7 @@ _0806DE50:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -4218,7 +4218,7 @@ _0806DE96:
_0806DEA2:
movs r0, 0x64
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x22
mov r2, sp
@@ -4940,7 +4940,7 @@ _0806E410:
thumb_func_start sub_806E414
sub_806E414: @ 806E414
push {lr}
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
movs r2, 0
adds r0, r1, 0x3
_0806E41C:
@@ -4956,7 +4956,7 @@ _0806E41C:
thumb_func_start song_id_for_battle
song_id_for_battle: @ 806E42C
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 5
@@ -4993,7 +4993,7 @@ _0806E470:
ands r0, r1
cmp r0, 0
beq _0806E494
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
bl sub_8162BD8
lsls r0, 24
@@ -5010,7 +5010,7 @@ _0806E494:
b _0806E4B2
_0806E4A2:
ldr r2, =gTrainers
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -5110,7 +5110,7 @@ _0806E5E0:
lsls r0, 1
b _0806E646
_0806E5E6:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x003f0100
ands r0, r1
@@ -5121,7 +5121,7 @@ _0806E5F2:
b _0806E646
.pool
_0806E604:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -5203,7 +5203,7 @@ sub_806E694: @ 806E694
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5220,7 +5220,7 @@ sub_806E6CC: @ 806E6CC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5491,7 +5491,7 @@ sub_806E8A8: @ 806E8A8
sub_806E8D4: @ 806E8D4
push {r4,r5,lr}
adds r5, r1, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
ldrb r2, [r3, 0xA]
ldrb r1, [r3, 0xB]
@@ -5594,14 +5594,14 @@ _0806E984:
thumb_func_start sub_806E994
sub_806E994: @ 806E994
push {r4,r5,lr}
- ldr r2, =0x0202420a
- ldr r5, =0x0202449c
+ ldr r2, =gUnknown_0202420A
+ ldr r5, =gUnknown_0202449C
ldr r1, [r5]
adds r0, r1, 0
adds r0, 0xB0
ldrb r0, [r0]
strb r0, [r2]
- ldr r4, =0x02022f58
+ ldr r4, =gUnknown_02022F58
movs r0, 0xFD
strb r0, [r4]
movs r0, 0x4
@@ -5616,7 +5616,7 @@ sub_806E994: @ 806E994
lsls r0, 24
cmp r0, 0
bne _0806E9E8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r0, [r5]
adds r0, 0x49
ldrb r0, [r0]
@@ -5627,7 +5627,7 @@ sub_806E994: @ 806E994
b _0806E9F6
.pool
_0806E9E8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldr r0, [r5]
adds r0, 0x49
ldrb r0, [r0]
@@ -5636,15 +5636,15 @@ _0806E9E8:
ldrh r0, [r0]
_0806E9F6:
strb r0, [r4, 0x3]
- ldr r4, =0x02022f68
+ ldr r4, =gUnknown_02022F68
movs r0, 0xFD
strb r0, [r4]
movs r0, 0x4
strb r0, [r4, 0x1]
- ldr r1, =0x020244b8
+ ldr r1, =gUnknown_020244B8
ldrb r0, [r1]
strb r0, [r4, 0x2]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r1]
lsls r0, 1
adds r0, r2
@@ -5654,7 +5654,7 @@ _0806E9F6:
movs r0, 0xFF
strb r0, [r4, 0x4]
ldr r0, =gUnknown_085CB2A1
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl get_battle_strings
pop {r4,r5}
pop {r0}
@@ -5692,7 +5692,7 @@ sub_806EA68: @ 806EA68
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x00302008
ands r0, r1
@@ -5707,7 +5707,7 @@ _0806EA7C:
bl __umodsi3
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
@@ -5716,7 +5716,7 @@ _0806EA7C:
movs r0, 0x2D
mov r8, r0
movs r7, 0x5F
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5, 0
movs r1, 0x6
movs r2, 0
@@ -5733,7 +5733,7 @@ _0806EA7C:
mov r8, r2
movs r7, 0x50
_0806EAC6:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
movs r0, 0xD2
lsls r0, 1
@@ -5746,7 +5746,7 @@ _0806EAC6:
beq _0806EB04
cmp r6, r7
bcc _0806EB90
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
lsls r2, 2
ldr r1, =gUnknown_08329EFE
b _0806EB6C
@@ -5756,12 +5756,12 @@ _0806EB04:
bcc _0806EB90
cmp r6, r7
bcs _0806EB18
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
lsls r2, r4, 3
b _0806EB66
.pool
_0806EB18:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
lsls r2, r4, 3
subs r2, r4
lsls r2, 2
@@ -5783,7 +5783,7 @@ _0806EB2C:
bne _0806EB5C
cmp r3, 0
beq _0806EB5C
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r2, r12
adds r2, 0xC
adds r2, r5, r2
@@ -5794,7 +5794,7 @@ _0806EB5C:
bcc _0806EB90
cmp r6, r7
bcs _0806EB80
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_0806EB66:
subs r2, r4
lsls r2, 2
@@ -5807,7 +5807,7 @@ _0806EB6E:
b _0806EB90
.pool
_0806EB80:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
subs r2, r4
lsls r2, 2
ldr r1, =gBaseStats + 0xe @ item 2 offset
@@ -5871,14 +5871,14 @@ _0806EBEA:
thumb_func_start sub_806EBF8
sub_806EBF8: @ 806EBF8
push {r4,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _0806EC3C
- ldr r2, =0x02038bce
+ ldr r2, =gUnknown_02038BCE
ldrh r1, [r2]
ldr r0, =0x00000c03
cmp r1, r0
@@ -5887,7 +5887,7 @@ sub_806EBF8: @ 806EBF8
b _0806EC64
.pool
_0806EC28:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrh r1, [r2]
adds r0, r4, 0
bl sub_8162E20
@@ -5898,7 +5898,7 @@ _0806EC3C:
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -5925,7 +5925,7 @@ sub_806EC70: @ 806EC70
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5956,7 +5956,7 @@ sub_806ECAC: @ 806ECAC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5994,13 +5994,13 @@ sub_806ECEC: @ 806ECEC
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
beq _0806ED30
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -6088,7 +6088,7 @@ _0806EDA6:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6149,7 +6149,7 @@ _0806EE2E:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -6203,13 +6203,13 @@ sub_806EEB4: @ 806EEB4
adds r4, r0, 0
lsls r1, 16
lsrs r2, r1, 16
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
cmp r0, 0
beq _0806EEE8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -6244,7 +6244,7 @@ sub_806EF08: @ 806EF08
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -6278,7 +6278,7 @@ _0806EF4C:
ands r5, r0
_0806EF56:
movs r2, 0
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
ldrh r0, [r4, 0x18]
adds r1, r5, 0
cmp r0, r1
@@ -6310,7 +6310,7 @@ sub_806EF84: @ 806EF84
lsls r1, 24
lsrs r1, 24
movs r4, 0
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
@@ -6423,7 +6423,7 @@ SetPokedexFlag: @ 806F01C
lsrs r0, 16
cmp r0, 0xC9
bne _0806F05C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
str r7, [r0, 0x1C]
_0806F05C:
@@ -6434,7 +6434,7 @@ _0806F05C:
lsls r1, 17
cmp r0, r1
bne _0806F072
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
str r7, [r0, 0x20]
_0806F072:
@@ -6519,7 +6519,7 @@ _0806F0F8:
thumb_func_start sub_806F104
sub_806F104: @ 806F104
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r2, r1
ldrb r1, [r0]
@@ -6527,7 +6527,7 @@ sub_806F104: @ 806F104
ands r0, r1
cmp r0, 0
beq _0806F122
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x003f0100
ands r0, r1
@@ -6964,11 +6964,11 @@ _0806F448:
_0806F45E:
movs r0, 0xA3
strb r0, [r4, 0x2]
- ldr r0, =0x020249b4
+ ldr r0, =gUnknown_020249B4
add r0, r8
str r4, [r0]
_0806F468:
- ldr r0, =0x020249b4
+ ldr r0, =gUnknown_020249B4
add r0, r8
ldr r0, [r0]
_0806F46E:
@@ -6987,7 +6987,7 @@ sub_806F47C: @ 806F47C
lsrs r0, 24
movs r1, 0x1
ands r0, r1
- ldr r1, =0x020249b4
+ ldr r1, =gUnknown_020249B4
lsls r0, 2
adds r0, r1
ldr r4, [r0]
@@ -7050,7 +7050,7 @@ sub_806F4F8: @ 806F4F8
lsrs r0, 24
lsls r1, 24
lsrs r3, r1, 24
- ldr r2, =0x020249b4
+ ldr r2, =gUnknown_020249B4
movs r1, 0x1
ands r0, r1
lsls r0, 2
diff --git a/asm/rom_806F640.s b/asm/rom_806F640.s
index 41f34d92c..a15f33334 100644
--- a/asm/rom_806F640.s
+++ b/asm/rom_806F640.s
@@ -16,7 +16,7 @@ object_new_hidden_with_callback: @ 806F640
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
diff --git a/asm/rom_8072304.s b/asm/rom_8072304.s
index d1e7c6212..632c29aa6 100644
--- a/asm/rom_8072304.s
+++ b/asm/rom_8072304.s
@@ -298,7 +298,7 @@ battle_make_oam_normal_battle: @ 80724DC
bl AddObjectToBack
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -344,7 +344,7 @@ _08072574:
bl AddObjectToBack
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r7, 4
adds r2, r7
lsls r2, 2
@@ -363,7 +363,7 @@ _08072574:
movs r0, 0x2
str r0, [sp]
_080725BA:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -417,7 +417,7 @@ _080725F0:
bl AddObjectToBack
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -481,7 +481,7 @@ _08072694:
bl AddObjectToBack
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -514,7 +514,7 @@ _08072694:
_08072716:
str r0, [sp]
_08072718:
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
add r0, r10
ldrb r1, [r0]
lsls r0, r1, 1
@@ -532,7 +532,7 @@ _08072718:
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
add r4, r8
mov r0, r10
@@ -632,7 +632,7 @@ battle_make_oam_safari_battle: @ 8072804
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r4, r6, 4
adds r4, r6
@@ -707,7 +707,7 @@ sub_80728B4: @ 80728B4
bgt _080728F8
cmp r0, 0
bne _080728F8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r1, r3, r5
lsls r1, 2
@@ -717,7 +717,7 @@ sub_80728B4: @ 80728B4
b _08072906
.pool
_080728E4:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r1, r3, r5
lsls r1, 2
@@ -727,7 +727,7 @@ _080728E4:
b _08072906
.pool
_080728F8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r1, r3, r5
lsls r1, 2
@@ -756,7 +756,7 @@ sub_8072924: @ 8072924
ldrh r1, [r0, 0x38]
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r1, 4
adds r2, r1
lsls r2, 2
@@ -780,7 +780,7 @@ sub_807294C: @ 807294C
ldr r7, [sp, 0x14]
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
ldr r5, [r4, 0xC]
lsls r4, r0, 2
@@ -807,7 +807,7 @@ sub_8072984: @ 8072984
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -848,7 +848,7 @@ sub_80729D0: @ 80729D0
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -892,7 +892,7 @@ sub_8072A24: @ 8072A24
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -910,7 +910,7 @@ sub_8072A44: @ 8072A44
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -950,19 +950,19 @@ sub_8072A88: @ 8072A88
lsls r0, 24
lsrs r0, 24
movs r6, 0
- ldr r1, =0x0202406c
+ ldr r1, =gUnknown_0202406C
mov r8, r1
ldrb r2, [r1]
cmp r6, r2
bge _08072B00
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r12, r1
movs r1, 0x3
ands r0, r1
lsls r5, r0, 2
movs r7, 0xD
negs r7, r7
- ldr r2, =0x03005d70
+ ldr r2, =gUnknown_03005D70
mov r9, r2
_08072AB2:
mov r1, r9
@@ -1071,7 +1071,7 @@ _08072B78:
movs r5, 0x20
movs r4, 0x2C
_08072B7C:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r6, r0
ldrb r0, [r0]
adds r1, r5, 0
@@ -1117,7 +1117,7 @@ healthbar_draw_level: @ 8072B94
movs r3, 0x2
bl write_to_rbox
adds r5, r0, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1175,7 +1175,7 @@ heathbar_draw_hp: @ 8072C38
lsls r2, 24
lsrs r2, 24
mov r8, r2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
@@ -1259,7 +1259,7 @@ _08072D10:
add r0, sp, 0x4
movs r2, 0x14
bl memcpy
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r4, r7, 4
adds r0, r4, r7
lsls r0, 2
@@ -1317,7 +1317,7 @@ _08072D86:
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r1, 0xBA
lsls r1, 1
@@ -1327,13 +1327,13 @@ _08072D86:
add r2, sp, 0x4
bl RenderTextFont9
movs r4, 0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r2, r10
adds r0, r2, r7
lsls r0, 2
adds r5, r0, r1
_08072DB8:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r1, 0xBA
lsls r1, 1
@@ -1386,7 +1386,7 @@ sub_8072E0C: @ 8072E0C
lsls r2, 24
lsrs r2, 24
mov r8, r2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r0, 4
add r0, r9
lsls r0, 2
@@ -1398,7 +1398,7 @@ sub_8072E0C: @ 8072E0C
lsls r0, 24
cmp r0, 0
bne _08072F28
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
movs r2, 0x3A
ldrsh r0, [r7, r2]
@@ -1500,7 +1500,7 @@ _08072F28:
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x2C]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
ldr r2, [sp, 0x2C]
@@ -1536,7 +1536,7 @@ _08072F52:
ldr r1, =gUnknown_085E8D3E
bl CopyString
_08072F82:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r1, 0xBA
lsls r1, 1
@@ -1556,7 +1556,7 @@ _08072F82:
_08072FA6:
cmp r4, 0x2
bhi _08072FF0
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r2, 0xBA
lsls r2, 1
@@ -1579,7 +1579,7 @@ _08072FA6:
b _0807301A
.pool
_08072FF0:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r1, 0xBA
lsls r1, 1
@@ -1609,14 +1609,14 @@ _08073024:
mov r3, r8
cmp r3, 0
bne _08073084
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
movs r1, 0xBA
lsls r1, 1
adds r0, r1
ldr r0, [r0]
adds r0, 0xE0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
@@ -1648,7 +1648,7 @@ _08073084:
bne _080730B8
movs r0, 0x74
bl sub_80728A4
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r3, r9
lsls r1, r3, 4
add r1, r9
@@ -1692,7 +1692,7 @@ sub_80730D4: @ 80730D4
mov r0, sp
movs r2, 0x14
bl memcpy
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
ldr r2, [sp, 0x14]
lsls r0, r2, 4
adds r0, r2
@@ -1702,7 +1702,7 @@ sub_80730D4: @ 80730D4
lsls r0, 24
lsrs r0, 24
bl battle_get_per_side_status
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r2, [r1]
movs r3, 0xBA
lsls r3, 1
@@ -1798,7 +1798,7 @@ _080731AA:
mov r9, r1
cmp r7, r9
bge _08073236
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
ldr r2, =0x04000008
mov r10, r2
ldr r3, [sp, 0x14]
@@ -1847,7 +1847,7 @@ _080731F6:
cmp r7, r9
blt _080731E6
_08073236:
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r3, [sp, 0x18]
ldr r1, [sp, 0x14]
adds r0, r3, r1
@@ -1856,7 +1856,7 @@ _08073236:
ldrh r4, [r0, 0x38]
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0202449c
+ ldr r5, =gUnknown_0202449C
ldr r0, [r5]
adds r0, 0x7C
ldrb r1, [r0]
@@ -1877,7 +1877,7 @@ _08073236:
strb r0, [r1, 0x5]
movs r0, 0xBA
strb r0, [r1, 0x8]
- ldr r5, =0x020244d4
+ ldr r5, =gUnknown_020244D4
ldr r0, [r5]
movs r2, 0xBA
lsls r2, 1
@@ -1955,18 +1955,18 @@ sub_8073314: @ 8073314
sub sp, 0x4
movs r0, 0
mov r9, r0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r9, r0
blt _0807332E
b _080735BA
_0807332E:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
mov r8, r2
_08073336:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
mov r1, r9
adds r6, r1, r0
ldrb r1, [r6]
@@ -2004,7 +2004,7 @@ _0807336A:
bne _08073382
b _080735A8
_08073382:
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
ldr r3, [r0]
mov r0, r9
@@ -2042,7 +2042,7 @@ _08073382:
bne _080733D0
b _080735A8
_080733D0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
ands r2, r0
@@ -2078,7 +2078,7 @@ _080733DE:
ldrh r0, [r1]
movs r2, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
@@ -2093,7 +2093,7 @@ _080733DE:
ldrh r0, [r2]
movs r1, 0x64
muls r0, r1
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
b _08073536
.pool
_08073468:
@@ -2104,7 +2104,7 @@ _08073468:
ldrh r1, [r2]
movs r2, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x5
bl healthbar_draw_field_maybe
@@ -2127,7 +2127,7 @@ _08073468:
_080734B0:
cmp r4, 0x1
bne _0807355C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r2, [r0]
movs r0, 0x80
ands r2, r0
@@ -2138,7 +2138,7 @@ _080734B0:
ldrh r1, [r2]
movs r2, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
bl sub_80730D4
b _08073592
@@ -2170,7 +2170,7 @@ _080734DC:
ldrh r0, [r1]
movs r2, 0x64
muls r0, r2
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
@@ -2185,7 +2185,7 @@ _080734DC:
ldrh r0, [r2]
movs r1, 0x64
muls r0, r1
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
_08073536:
adds r0, r2
movs r1, 0x3A
@@ -2206,11 +2206,11 @@ _0807355C:
ldrh r1, [r2]
movs r5, 0x64
muls r1, r5
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r1, r4
movs r2, 0x5
bl healthbar_draw_field_maybe
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
ands r0, r1
@@ -2224,7 +2224,7 @@ _0807355C:
movs r2, 0x4
bl healthbar_draw_field_maybe
_08073592:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
add r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -2240,7 +2240,7 @@ _080735A8:
add r8, r0
movs r1, 0x1
add r9, r1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r9, r0
bge _080735BA
@@ -2358,7 +2358,7 @@ _0807366C:
ldr r1, [sp, 0x14]
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r7, r0, r1
ldr r1, =gUnknown_0832C2C4
adds r0, r7, 0
@@ -2391,7 +2391,7 @@ _08073700:
_08073706:
movs r0, 0
mov r8, r0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
mov r7, sp
mov r2, r9
@@ -2420,12 +2420,12 @@ _0807371C:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r2, =0x0202064c
+ ldr r2, =gUnknown_0202064C
adds r1, r2
ldr r0, =sub_80741C8
str r0, [r1]
_0807374C:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
mov r3, r9
cmp r3, 0
bne _0807376E
@@ -2538,7 +2538,7 @@ _0807382C:
beq _0807383A
b _080739E8
_0807383A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x40
ands r1, r2
@@ -2546,7 +2546,7 @@ _0807383A:
beq _080738F4
ldr r5, =0x0000ffff
mov r10, r5
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r0, =0x000003ff
adds r7, r0, 0
ldr r1, =0xfffffc00
@@ -2628,7 +2628,7 @@ _080738F4:
movs r1, 0x5
mov r10, r1
movs r7, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r8, r2
ldr r3, =0x000003ff
mov r9, r3
@@ -2683,14 +2683,14 @@ _08073958:
adds r1, 0x3
b _080739D0
_08073970:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, [r1]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _080739B8
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r2, 0xA8
lsls r2, 2
@@ -2743,7 +2743,7 @@ _080739DE:
ble _0807390A
b _08073B9A
_080739E8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
ldr r2, =0x00008040
ands r1, r2
@@ -2751,7 +2751,7 @@ _080739E8:
beq _08073AA4
ldr r1, =0x0000ffff
mov r10, r1
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r2, =0x000003ff
adds r7, r2, 0
ldr r3, =0xfffffc00
@@ -2834,7 +2834,7 @@ _08073AA4:
movs r3, 0
mov r8, r3
movs r7, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r9, r5
ldr r6, =0x000003ff
mov r12, r6
@@ -2889,14 +2889,14 @@ _08073B08:
adds r1, 0x3
b _08073B84
_08073B20:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, [r1]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _08073B6C
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
ldr r3, =0x000002a1
adds r0, r3
@@ -2952,7 +2952,7 @@ _08073B9A:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r4, 2
adds r1, r3, r4
lsls r1, 3
@@ -2988,7 +2988,7 @@ _08073BC6:
ldr r2, [sp, 0x10]
cmp r2, 0
beq _08073C0A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r3, [r0, 0x8]
ldrb r2, [r3, 0x9]
@@ -3030,7 +3030,7 @@ sub_8073C30: @ 8073C30
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r0, 2
adds r1, r3, r0
lsls r1, 3
@@ -3060,7 +3060,7 @@ _08073C5E:
movs r0, 0x52
movs r1, 0x10
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
ldr r0, [sp, 0xC]
add r0, r8
lsls r0, 3
@@ -3071,7 +3071,7 @@ _08073C5E:
mov r1, r10
lsls r1, 4
str r1, [sp, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r6, 0xD
negs r6, r6
mov r12, r3
@@ -3154,7 +3154,7 @@ _08073CE8:
adds r0, r3
ldr r1, =sub_8074158
str r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r12, r2
b _08073D82
.pool
@@ -3184,7 +3184,7 @@ _08073D4C:
adds r0, r3
ldr r1, =sub_8074158
str r1, [r0]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r12, r0
_08073D82:
adds r4, 0x1
@@ -3212,7 +3212,7 @@ _08073D82:
str r1, [r3]
ldr r1, =gUnknown_0832C2CC
bl SetSpriteOamTables_NoPriorityFromTable
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
ldr r0, [sp, 0xC]
add r0, r8
lsls r0, 3
@@ -3222,7 +3222,7 @@ _08073D82:
b _08073DEE
.pool
_08073DE0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0xC]
add r1, r8
lsls r1, 3
@@ -3246,7 +3246,7 @@ task_battle_throw_own_ball: @ 8073E08
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3294,7 +3294,7 @@ sub_8073E64: @ 8073E64
sub sp, 0x8
lsls r0, 24
lsrs r5, r0, 24
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r3, r0, 3
@@ -3311,7 +3311,7 @@ sub_8073E64: @ 8073E64
bne _08073F54
ldrb r5, [r4, 0xA]
movs r4, 0
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
adds r0, r7, 0
adds r0, 0xE
adds r2, r3, r0
@@ -3348,7 +3348,7 @@ _08073E96:
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeResources
mov r0, sp
@@ -3364,7 +3364,7 @@ _08073EFC:
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r4, r5
adds r0, r4, 0
bl obj_free_rotscale_entry
@@ -3386,7 +3386,7 @@ _08073EFC:
bl RemoveObjectAndFreeTiles
_08073F32:
movs r4, 0x1
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_08073F36:
mov r1, sp
adds r0, r1, r4
@@ -3406,7 +3406,7 @@ _08073F54:
negs r0, r0
cmp r1, r0
bne _08073F8A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -3441,7 +3441,7 @@ sub_8073F98: @ 8073F98
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r6, r0, 3
@@ -3486,7 +3486,7 @@ _08073FE6:
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeResources
mov r0, sp
@@ -3516,7 +3516,7 @@ _08074034:
negs r0, r0
cmp r2, r0
bne _0807406A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r5, 1
@@ -3739,7 +3739,7 @@ sub_80741C8: @ 80741C8
ldrh r2, [r0, 0x2E]
lsls r2, 24
lsrs r2, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -3759,7 +3759,7 @@ sub_80741E8: @ 80741E8
adds r4, r1, 0
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x02022e2c
+ ldr r5, =gUnknown_02022E2C
ldr r1, =gUnknown_085ED228
adds r0, r5, 0
bl CopyString
@@ -3814,7 +3814,7 @@ _08074270:
_08074272:
adds r0, r5, 0
bl CopyString
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
add r1, sp, 0x10
str r1, [sp]
movs r1, 0
@@ -3822,7 +3822,7 @@ _08074272:
movs r3, 0x2
bl write_to_rbox
adds r6, r0, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r7, 4
adds r1, r7
lsls r1, 2
@@ -3882,7 +3882,7 @@ sub_8074310: @ 8074310
lsrs r2, r0, 24
lsls r1, 24
lsrs r7, r1, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 2
@@ -3893,7 +3893,7 @@ sub_8074310: @ 8074310
ands r1, r0
cmp r1, 0
bne _080743E6
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -3906,13 +3906,13 @@ sub_8074310: @ 8074310
lsls r0, 24
cmp r0, 0
beq _080743E6
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -3984,7 +3984,7 @@ draw_status_ailment_maybe: @ 80743F8
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r2, r9
lsls r1, r2, 4
add r1, r9
@@ -4002,13 +4002,13 @@ draw_status_ailment_maybe: @ 80743F8
lsls r0, 24
cmp r0, 0
bne _08074468
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x37
bl pokemon_getattr
@@ -4024,13 +4024,13 @@ draw_status_ailment_maybe: @ 80743F8
b _08074484
.pool
_08074468:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x37
bl pokemon_getattr
@@ -4119,7 +4119,7 @@ _08074524:
lsls r3, 16
mov r8, r3
lsls r7, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
add r0, r9
lsls r0, 2
adds r5, r0, r1
@@ -4140,7 +4140,7 @@ _08074542:
adds r4, 0x1
cmp r4, 0x2
ble _08074542
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
adds r0, r7, r0
@@ -4151,7 +4151,7 @@ _08074542:
bne _08074598
movs r0, 0x1
bl sub_80728A4
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r3, r10
lsls r1, r3, 4
add r1, r10
@@ -4175,7 +4175,7 @@ _080745B8:
lsls r5, r1, 4
add r5, r9
lsls r5, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r5, r2
ldrb r4, [r5, 0x5]
lsrs r4, 4
@@ -4192,7 +4192,7 @@ _080745B8:
movs r2, 0x2
bl rboxid_80040B8
lsls r4, 1
- ldr r0, =0x02037914
+ ldr r0, =gUnknown_02037914
adds r0, r4, r0
ldr r1, =0x05000200
adds r4, r1
@@ -4222,7 +4222,7 @@ _080745B8:
cmp r0, 0x1
bne _08074672
_08074626:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r7, 2
@@ -4238,7 +4238,7 @@ _08074626:
lsls r4, r3, 4
add r4, r10
lsls r4, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r1
ldrh r1, [r4, 0x4]
lsls r1, 22
@@ -4383,7 +4383,7 @@ sub_8074770: @ 8074770
movs r3, 0x2
bl write_to_rbox
adds r5, r0, 0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -4422,7 +4422,7 @@ sub_80747D8: @ 80747D8
ldr r1, =gUnknown_085CCB3C
add r0, sp, 0x4
bl CopyString
- ldr r1, =0x0203a04c
+ ldr r1, =gUnknown_0203A04C
ldrb r1, [r1]
movs r2, 0
movs r3, 0x2
@@ -4439,7 +4439,7 @@ sub_80747D8: @ 80747D8
movs r3, 0x2
bl write_to_rbox
adds r5, r0, 0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -4481,7 +4481,7 @@ healthbar_draw_field_maybe: @ 8074860
lsrs r6, r0, 24
lsls r2, 24
lsrs r7, r2, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -4499,7 +4499,7 @@ healthbar_draw_field_maybe: @ 8074860
mov r0, r9
bl battle_side_get_owner
_0807489C:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -4760,7 +4760,7 @@ sub_8074AA0: @ 8074AA0
mov r9, r2
cmp r2, 0
bne _08074AEC
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0xC]
mov r1, r8
@@ -4782,7 +4782,7 @@ sub_8074AA0: @ 8074AA0
b _08074B48
.pool
_08074AEC:
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
mov r10, r2
ldr r0, [r2]
ldr r2, [r0, 0xC]
@@ -4833,7 +4833,7 @@ _08074B48:
beq _08074B64
cmp r2, 0
bne _08074B6C
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
adds r0, r7, r0
@@ -4851,7 +4851,7 @@ _08074B6C:
negs r0, r0
cmp r4, r0
bne _08074B86
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0xC]
mov r2, r8
@@ -4890,7 +4890,7 @@ sub_8074B9C: @ 8074B9C
beq _08074CA0
b _08074D9E
_08074BB8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0xC]
lsls r5, r6, 2
@@ -4921,10 +4921,10 @@ _08074BB8:
mov r9, r4
_08074BF4:
movs r5, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
_08074BFA:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0xC]
adds r0, r7, r6
@@ -4995,7 +4995,7 @@ _08074C8A:
b _08074D9E
.pool
_08074CA0:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0xC]
lsls r5, r6, 2
@@ -5011,13 +5011,13 @@ _08074CA0:
movs r4, 0x8
str r4, [sp, 0x4]
bl sub_8074E8C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r6, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
bl pokemon_getattr
@@ -5040,7 +5040,7 @@ _08074CE6:
bls _08074CE6
_08074CF8:
movs r5, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
adds r0, r7, r6
lsls r4, r0, 2
@@ -5055,7 +5055,7 @@ _08074D02:
ldrb r1, [r1]
lsls r1, 5
adds r0, r1
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r1, [r1]
ldr r1, [r1, 0xC]
adds r1, r4, r1
@@ -5086,7 +5086,7 @@ _08074D5C:
ldrb r1, [r1]
lsls r1, 5
adds r0, r1
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r1, [r1]
ldr r1, [r1, 0xC]
adds r1, r4, r1
@@ -5766,7 +5766,7 @@ _0807524E:
lsls r5, r0, 4
add r5, r8
lsls r5, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r5, r0
strh r4, [r5, 0x30]
ldr r0, =gUnknown_0831C688
@@ -5791,7 +5791,7 @@ _0807524E:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
mov r0, r8
strh r0, [r1, 0x2E]
@@ -5810,7 +5810,7 @@ _0807524E:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
mov r0, r8
strh r0, [r4, 0x2E]
@@ -5832,7 +5832,7 @@ _0807524E:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
mov r0, r8
strh r0, [r4, 0x2E]
@@ -5854,7 +5854,7 @@ _0807524E:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
mov r0, r8
strh r0, [r4, 0x2E]
@@ -5919,7 +5919,7 @@ sub_80753B4: @ 80753B4
ands r0, r1
cmp r0, 0
beq _080753DE
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -5946,12 +5946,12 @@ sub_80753E8: @ 80753E8
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -5967,7 +5967,7 @@ sub_80753E8: @ 80753E8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5996,7 +5996,7 @@ sub_8075450: @ 8075450
mov r10, r0
movs r0, 0
str r0, [sp]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r10
lsls r0, r2, 2
add r0, r10
@@ -6020,23 +6020,23 @@ _08075488:
lsls r0, 24
cmp r0, 0
beq _080754B4
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _080754C2
.pool
_080754B4:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_080754C2:
adds r0, r1
movs r1, 0x26
@@ -6060,7 +6060,7 @@ _080754C2:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
lsls r0, r7, 4
adds r0, r7
@@ -6077,7 +6077,7 @@ _080754C2:
beq _08075548
cmp r2, 0xFF
bne _08075584
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r5, [r0]
movs r0, 0x18
strh r0, [r4, 0x20]
@@ -6104,7 +6104,7 @@ _08075548:
lsrs r0, 24
adds r0, 0x18
strh r0, [r4, 0x22]
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
strb r5, [r0]
movs r3, 0
strh r3, [r4, 0x2E]
@@ -6118,17 +6118,17 @@ _08075548:
_08075584:
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
strb r0, [r1]
movs r0, 0x1
str r0, [sp]
_08075592:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r7, 4
adds r1, r7
lsls r1, 2
adds r4, r1, r0
- ldr r5, =0x0202420c
+ ldr r5, =gUnknown_0202420C
ldrb r0, [r5]
strh r0, [r4, 0x3A]
ldr r2, [sp]
@@ -6160,7 +6160,7 @@ _080755B8:
bl sub_80A68D4
mov r3, r10
strh r3, [r4, 0x6]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r10
lsls r0, r2, 2
add r0, r10
@@ -6196,7 +6196,7 @@ objc_0804ABD4: @ 8075620
cmp r0, 0
beq _080756C0
ldrb r6, [r7, 0x6]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -6292,7 +6292,7 @@ sub_80756E0: @ 80756E0
strh r7, [r6, 0x38]
ldr r0, =sub_807574C
str r0, [r6, 0x1C]
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
movs r1, 0x3A
ldrsh r0, [r6, r1]
adds r0, r5
@@ -6300,7 +6300,7 @@ sub_80756E0: @ 80756E0
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0x2
bl StartObjectRotScalAnim
@@ -6343,8 +6343,8 @@ sub_807574C: @ 807574C
movs r0, 0x3C
bl audio_play
_08075764:
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
movs r1, 0x3A
ldrsh r0, [r4, r1]
adds r0, r5
@@ -6782,7 +6782,7 @@ c3_0804B070: @ 8075ABC
push {r7}
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6845,7 +6845,7 @@ _08075B04:
.4byte _08075C7E
.4byte _08075CA8
_08075B88:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r7, 4
adds r1, r7
lsls r1, 2
@@ -6886,7 +6886,7 @@ _08075BCC:
b _08075C2E
_08075BDA:
bl sub_80A369C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -6924,7 +6924,7 @@ _08075C22:
movs r2, 0xC
bl sub_80A3344
_08075C2E:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
mov r2, r8
@@ -6970,7 +6970,7 @@ _08075C7E:
cmp r0, 0
bne _08075D04
bl sub_80A369C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -7014,7 +7014,7 @@ _08075CD8:
movs r2, 0xB
bl sub_80A3344
_08075CE4:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
mov r2, r8
@@ -7084,7 +7084,7 @@ sub_8075D14: @ 8075D14
strh r0, [r6, 0x2E]
ldr r0, =sub_8075FD4
str r0, [r6, 0x1C]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -7099,26 +7099,26 @@ _08075D88:
lsls r0, 24
cmp r0, 0
beq _08075DC0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r5, 1
adds r0, r2, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r7, r1, r0
movs r4, 0x19
mov r10, r4
b _08075DD4
.pool
_08075DC0:
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r5, 1
adds r0, r2, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
movs r0, 0xE7
mov r10, r0
@@ -7147,7 +7147,7 @@ _08075E00:
lsls r0, 24
cmp r0, 0
beq _08075E56
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x9]
@@ -7155,7 +7155,7 @@ _08075E00:
ands r0, r1
cmp r0, 0
beq _08075E56
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
@@ -7165,12 +7165,12 @@ _08075E00:
lsls r0, 24
cmp r0, 0
beq _08075E56
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl MPlayStop_rev01
b _08075E56
.pool
_08075E4C:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
bl MPlayVolumeControl
@@ -7179,7 +7179,7 @@ _08075E56:
lsls r0, 24
cmp r0, 0
beq _08075E70
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x9]
@@ -7210,7 +7210,7 @@ _08075E9C:
_08075EA0:
movs r4, 0x2
_08075EA2:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
mov r2, r8
@@ -7226,7 +7226,7 @@ _08075EA2:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7240,7 +7240,7 @@ _08075EA2:
strh r0, [r1, 0xA]
strh r4, [r1, 0xC]
strh r5, [r1, 0xE]
- ldr r2, =0x020241e4
+ ldr r2, =gUnknown_020241E4
movs r4, 0x3A
ldrsh r0, [r6, r4]
adds r0, r2
@@ -7251,7 +7251,7 @@ _08075EA2:
strh r7, [r1, 0x14]
strh r3, [r1, 0x26]
_08075EF4:
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
movs r1, 0x3A
ldrsh r0, [r6, r1]
adds r0, r4
@@ -7259,7 +7259,7 @@ _08075EF4:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
movs r1, 0x1
bl StartObjectRotScalAnim
@@ -7298,7 +7298,7 @@ _08075F50:
ldr r1, =sub_8039E44
_08075F66:
str r1, [r0]
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
movs r2, 0x3A
ldrsh r0, [r6, r2]
adds r0, r5
@@ -7306,7 +7306,7 @@ _08075F66:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl AnimateObject
movs r1, 0x3A
@@ -7357,8 +7357,8 @@ sub_8075FD4: @ 8075FD4
ldrh r0, [r5, 0x3A]
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x02020630
- ldr r0, =0x020241e4
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r3, r6, r0
ldrb r1, [r3]
lsls r0, r1, 4
@@ -7427,8 +7427,8 @@ _0807605C:
beq _080760DE
cmp r7, 0
beq _080760DE
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r6, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -7438,9 +7438,9 @@ _0807605C:
movs r2, 0
movs r1, 0
strh r1, [r0, 0x26]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r2, [r0]
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
ldr r0, [r0, 0x4]
lsls r1, r6, 1
@@ -7506,7 +7506,7 @@ sub_80760F8: @ 80760F8
beq _08076196
cmp r1, 0x5F
bne _08076130
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
movs r1, 0
strb r1, [r0]
bl m4aMPlayAllStop
@@ -7518,8 +7518,8 @@ _08076130:
ldr r0, =0x0000013b
cmp r1, r0
bne _08076196
- ldr r5, =0x02020630
- ldr r4, =0x020241e4
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_020241E4
movs r1, 0x3A
ldrsh r0, [r6, r1]
adds r0, r4
@@ -7543,7 +7543,7 @@ _08076130:
bl RemoveObjectAndFreeTiles
adds r0, r6, 0
bl RemoveObjectAndFreeResources
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -7551,7 +7551,7 @@ _08076130:
ands r0, r1
cmp r0, 0
beq _08076196
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r7, 1
@@ -7751,7 +7751,7 @@ _080762F8:
lsls r0, 24
cmp r0, 0
beq _08076358
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x9]
@@ -7824,7 +7824,7 @@ sub_8076398: @ 8076398
lsls r0, 24
cmp r0, 0
beq _080763E8
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x9]
@@ -7939,7 +7939,7 @@ sub_8076438: @ 8076438
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
lsls r4, r0, 4
adds r4, r0
@@ -8060,7 +8060,7 @@ _08076560:
strh r0, [r6, 0x30]
ldr r0, =sub_80765E0
str r0, [r6, 0x1C]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
@@ -8121,7 +8121,7 @@ sub_80765E0: @ 80765E0
orrs r0, r1
strb r0, [r2]
_08076610:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r6, 4
adds r0, r2, r6
lsls r0, 2
@@ -8219,7 +8219,7 @@ _080766BA:
beq _0807670E
cmp r7, 0
beq _0807670E
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r3, r8
adds r0, r3, r6
lsls r0, 2
@@ -8300,7 +8300,7 @@ sub_807671C: @ 807671C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -8401,7 +8401,7 @@ _08076810:
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
movs r1, 0x2
@@ -8439,7 +8439,7 @@ _08076894:
ldrh r1, [r5, 0x2E]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -8512,13 +8512,13 @@ sub_8076918: @ 8076918
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r5, r0
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r4, r0, r6
movs r1, 0
movs r0, 0x5
@@ -8628,14 +8628,14 @@ sub_80769F4: @ 80769F4
bl object_new_hidden_with_callback
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
adds r3, r1, r2
movs r0, 0x1
strh r0, [r3, 0x2E]
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r4, r0
ldrb r0, [r4]
strh r0, [r3, 0x30]
@@ -8655,7 +8655,7 @@ oamc_804BEB4: @ 8076A38
ldrh r1, [r3, 0x30]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -8761,23 +8761,23 @@ sub_8076B14: @ 8076B14
lsls r0, 24
cmp r0, 0
beq _08076B40
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08076B4E
.pool
_08076B40:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08076B4E:
adds r0, r1
movs r1, 0x26
diff --git a/asm/rom_809BEDC.s b/asm/rom_809BEDC.s
index b96485a78..559bfc00a 100644
--- a/asm/rom_809BEDC.s
+++ b/asm/rom_809BEDC.s
@@ -44,7 +44,7 @@ process_overworld_input: @ 809BF08
lsls r2, 16
lsrs r2, 16
mov r8, r2
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r6, [r0, 0x3]
ldrb r0, [r0, 0x2]
mov r9, r0
@@ -184,10 +184,10 @@ sub_809C014: @ 809C014
push {r4-r6,lr}
sub sp, 0x8
adds r5, r0, 0
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
strb r1, [r0]
bl player_get_direction_lower_nybble
lsls r0, 24
@@ -552,7 +552,7 @@ _0809C30E:
lsrs r3, r0, 24
cmp r3, 0x10
beq _0809C32E
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r2, r3, 3
adds r0, r2, r3
lsls r0, 2
@@ -567,7 +567,7 @@ _0809C32E:
.pool
_0809C33C:
movs r4, 0
- ldr r1, =0x02032308
+ ldr r1, =gUnknown_02032308
_0809C340:
ldrb r0, [r1]
cmp r0, 0x1
@@ -580,15 +580,15 @@ _0809C34C:
adds r4, 0x1
cmp r4, 0x3
ble _0809C340
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
strb r3, [r0]
- ldr r1, =0x020375f2
+ ldr r1, =gUnknown_020375F2
adds r0, r2, r3
lsls r0, 2
adds r0, r5
ldrb r0, [r0, 0x8]
strh r0, [r1]
- ldr r0, =0x020375f4
+ ldr r0, =gUnknown_020375F4
strh r6, [r0]
adds r0, r3, 0
bl GetFieldObjectScriptPointerByFieldObjectId
@@ -615,7 +615,7 @@ TryGetMapObjectScript: @ 809C384
lsrs r4, r0, 24
cmp r4, 0x10
beq _0809C3B4
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r2, r4, 3
adds r0, r2, r4
lsls r0, 2
@@ -652,7 +652,7 @@ _0809C3B4:
lsrs r4, r0, 24
cmp r4, 0x10
beq _0809C400
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r2, r4, 3
adds r0, r2, r4
lsls r0, 2
@@ -666,15 +666,15 @@ _0809C400:
b _0809C44E
.pool
_0809C40C:
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
strb r4, [r0]
- ldr r1, =0x020375f2
+ ldr r1, =gUnknown_020375F2
adds r0, r2, r4
lsls r0, 2
adds r0, r3
ldrb r0, [r0, 0x8]
strh r0, [r1]
- ldr r0, =0x020375f4
+ ldr r0, =gUnknown_020375F4
strh r7, [r0]
bl InTrainerHill
cmp r0, 0x1
@@ -687,7 +687,7 @@ _0809C43C:
bl GetFieldObjectScriptPointerByFieldObjectId
_0809C442:
adds r1, r0, 0
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrb r0, [r0]
bl sub_8099188
adds r1, r0, 0
@@ -704,7 +704,7 @@ TryGetInvisibleMapObjectScript: @ 809C458
push {r4,r5,lr}
lsls r2, 24
lsrs r5, r2, 24
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldrh r1, [r0]
subs r1, 0x7
lsls r1, 16
@@ -764,13 +764,13 @@ _0809C4DC:
beq _0809C530
b _0809C4CC
_0809C4E2:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
lsrs r0, r2, 16
movs r3, 0xFA
lsls r3, 1
adds r0, r3
strh r0, [r1]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
strh r2, [r0]
ldrh r0, [r1]
bl FlagGet
@@ -784,7 +784,7 @@ _0809C4E2:
_0809C510:
cmp r5, 0x2
bne _0809C4CC
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r2, [r0]
bl sub_80E9680
lsls r0, 24
@@ -1194,7 +1194,7 @@ sub_809C89C: @ 809C89C
lsls r0, 24
cmp r0, 0
beq _0809C8D4
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x5
bne _0809C8D4
@@ -1264,7 +1264,7 @@ _0809C930:
thumb_func_start mapheader_trigger_activate_at__run_now
mapheader_trigger_activate_at__run_now: @ 809C938
push {r4,lr}
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldrh r1, [r0]
subs r1, 0x7
lsls r1, 16
@@ -1368,7 +1368,7 @@ _0809CA04:
bl sub_80B215C
bl happiness_algorithm_step
bl sub_81D4998
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0]
movs r0, 0x40
ands r0, r1
@@ -1514,7 +1514,7 @@ happiness_algorithm_step: @ 809CB44
strh r1, [r0]
cmp r1, 0
bne _0809CB72
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
movs r4, 0x5
_0809CB62:
adds r0, r5, 0
@@ -1545,7 +1545,7 @@ overworld_poison_timer_set: @ 809CB80
thumb_func_start overworld_poison_step
overworld_poison_step: @ 809CB94
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x9
beq _0809CBD4
@@ -1579,7 +1579,7 @@ _0809CBD6:
thumb_func_start prev_quest_postbuffer_cursor_backup_reset
prev_quest_postbuffer_cursor_backup_reset: @ 809CBDC
- ldr r1, =0x020375d4
+ ldr r1, =gUnknown_020375D4
movs r0, 0
strb r0, [r1]
bx lr
@@ -1592,19 +1592,19 @@ is_it_battle_time_3: @ 809CBE8
lsls r0, 16
lsrs r4, r0, 16
adds r7, r4, 0
- ldr r6, =0x020375d4
+ ldr r6, =gUnknown_020375D4
ldrb r0, [r6]
cmp r0, 0x3
bhi _0809CC0C
adds r0, 0x1
strb r0, [r6]
- ldr r0, =0x020375d6
+ ldr r0, =gUnknown_020375D6
strh r4, [r0]
movs r0, 0
b _0809CC30
.pool
_0809CC0C:
- ldr r5, =0x020375d6
+ ldr r5, =gUnknown_020375D6
ldrh r1, [r5]
adds r0, r4, 0
bl is_it_battle_time_2
@@ -1639,7 +1639,7 @@ mapheader_run_first_tag2_script_list_match_conditionally: @ 809CC38
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
mov r8, r0
adds r1, r7, 0
bl map_warp_check_packed
@@ -1683,7 +1683,7 @@ sub_809CC9C: @ 809CC9C
adds r6, r0, 0
lsls r1, 16
lsrs r5, r1, 16
- ldr r7, =0x02037318
+ ldr r7, =gUnknown_02037318
adds r0, r7, 0
adds r1, r6, 0
bl map_warp_check_packed
@@ -1958,7 +1958,7 @@ sub_809CEB0: @ 809CEB0
adds r4, r0, 0
cmp r4, 0
bne _0809CEE8
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
ldr r5, [r0, 0x8]
b _0809CF0E
@@ -1976,7 +1976,7 @@ _0809CEF0:
adds r5, r0, 0
b _0809CF0E
_0809CF00:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
lsls r2, r4, 24
asrs r1, r2, 21
@@ -2019,7 +2019,7 @@ _0809CF20:
lsls r0, r3, 3
adds r0, r1
ldrb r0, [r0, 0x5]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
movs r1, 0x4
ldrsb r1, [r2, r1]
@@ -2053,7 +2053,7 @@ map_warp_consider_2_to_inside: @ 809CF78
lsrs r0, 24
cmp r0, 0x1
bne _0809CFB0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r1, [r0, 0x4]
adds r0, r5, 0
bl sub_80E9668
@@ -2067,7 +2067,7 @@ _0809CFB0:
lsrs r0, 24
cmp r0, 0x1
bne _0809CFFC
- ldr r6, =0x02037318
+ ldr r6, =gUnknown_02037318
adds r0, r6, 0
adds r1, r5, 0
bl map_warp_check_packed
@@ -2243,7 +2243,7 @@ _0809D0E4:
thumb_func_start sub_809D0F4
sub_809D0F4: @ 809D0F4
push {r4,lr}
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldrh r1, [r0]
subs r1, 0x7
lsls r1, 16
@@ -2316,7 +2316,7 @@ dive_warp: @ 809D16C
adds r4, r0, 0
lsls r1, 16
lsrs r5, r1, 16
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x5
bne _0809D1A4
@@ -2389,7 +2389,7 @@ sub_809D1E8: @ 809D1E8
bl MapGridGetMetatileBehaviorAt
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x5
bne _0809D244
@@ -2491,7 +2491,7 @@ sub_809D2BC: @ 809D2BC
movs r2, 0x2
ldrsh r1, [r4, r2]
bl MapGridGetMetatileBehaviorAt
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
adds r0, r4, 0
mov r1, sp
bl map_warp_check_packed
@@ -2512,7 +2512,7 @@ sub_809D2BC: @ 809D2BC
thumb_func_start sub_809D300
sub_809D300: @ 809D300
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00001270
adds r0, r1
@@ -2527,7 +2527,7 @@ sub_809D300: @ 809D300
lsls r2, 2
movs r1, 0
bl memset
- ldr r0, =0x020375fc
+ ldr r0, =gUnknown_020375FC
movs r1, 0
movs r2, 0x10
bl memset
@@ -2540,7 +2540,7 @@ sub_809D300: @ 809D300
thumb_func_start sub_809D344
sub_809D344: @ 809D344
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001270
adds r2, r0, r1
@@ -2570,7 +2570,7 @@ sub_809D344: @ 809D344
thumb_func_start sub_809D3A0
sub_809D3A0: @ 809D3A0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001394
adds r0, r1
@@ -2587,7 +2587,7 @@ sub_809D3C0: @ 809D3C0
push {lr}
ldr r0, =0x00004046
bl GetVarPointer
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
movs r1, 0
strb r1, [r2, 0x1A]
@@ -2604,7 +2604,7 @@ sub_809D3E8: @ 809D3E8
push {r4,r5,lr}
ldr r0, =0x00004046
bl GetVarPointer
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
movs r5, 0
movs r1, 0xDA
@@ -2629,7 +2629,7 @@ sub_809D3E8: @ 809D3E8
thumb_func_start sub_809D42C
sub_809D42C: @ 809D42C
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x1A]
cmp r0, 0xDA
diff --git a/asm/rom_809D7BC.s b/asm/rom_809D7BC.s
index 732dca1f5..04f709937 100644
--- a/asm/rom_809D7BC.s
+++ b/asm/rom_809D7BC.s
@@ -158,7 +158,7 @@ task_per_step_callback_manager: @ 809D88C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -187,7 +187,7 @@ sub_809D8B8: @ 809D8B8
beq _0809D8E8
b _0809D8FC
_0809D8CA:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x20]
movs r1, 0x80
lsls r1, 5
@@ -200,7 +200,7 @@ _0809D8CA:
b _0809D8FA
.pool
_0809D8E8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x20]
movs r1, 0x80
lsls r1, 5
@@ -226,7 +226,7 @@ sub_809D908: @ 809D908
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
bl script_env_2_is_enabled
lsls r0, 24
@@ -259,7 +259,7 @@ overworld_ensure_per_step_coros_running: @ 809D93C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -306,7 +306,7 @@ activate_per_step_callback: @ 809D9A8
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r1, r0, r1
movs r2, 0
adds r0, r1, 0
@@ -346,7 +346,7 @@ wild_encounter_reset_coro_args: @ 809D9F0
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
movs r1, 0
strh r1, [r0, 0x2]
@@ -711,7 +711,7 @@ sub_809DCB4: @ 809DCB4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
mov r5, sp
adds r5, 0x2
@@ -998,7 +998,7 @@ sub_809DEF0: @ 809DEF0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r6, r1, r0
mov r4, sp
adds r4, 0x2
@@ -1349,7 +1349,7 @@ sub_809E1C8: @ 809E1C8
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r1, [r0]
mov r9, r1
@@ -1402,7 +1402,7 @@ sub_809E224: @ 809E224
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
movs r1, 0x2
ldrsh r0, [r5, r1]
@@ -1600,7 +1600,7 @@ sub_809E3B4: @ 809E3B4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
mov r4, sp
adds r4, 0x2
@@ -1727,7 +1727,7 @@ sub_809E4CC: @ 809E4CC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
mov r4, sp
adds r4, 0x2
@@ -1911,14 +1911,14 @@ sub_809E638: @ 809E638
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
mov r5, sp
adds r5, 0x2
mov r0, sp
adds r1, r5, 0
bl PlayerGetDestCoords
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -2006,7 +2006,7 @@ _0809E6F8:
cmp r6, 0xD
ble _0809E6F8
_0809E708:
- ldr r2, =0x02037334
+ ldr r2, =gUnknown_02037334
ldrb r1, [r2]
movs r0, 0x1
ands r0, r1
@@ -2072,10 +2072,10 @@ sub_809E778: @ 809E778
ldr r0, =0x00000895
bl FlagSet
bl GameFreakRTC_CalcLocalDateTime
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r2, 0xA0
- ldr r3, =0x03005cf8
+ ldr r3, =gUnknown_03005CF8
ldr r0, [r3]
ldr r1, [r3, 0x4]
str r0, [r2]
@@ -2101,7 +2101,7 @@ sub_809E7B0: @ 809E7B0
cmp r0, 0
bne _0809E7DA
bl GameFreakRTC_CalcLocalDateTime
- ldr r4, =0x03005cf8
+ ldr r4, =gUnknown_03005CF8
adds r0, r4, 0
bl sub_809E7E8
adds r0, r4, 0
@@ -2167,7 +2167,7 @@ sub_809E858: @ 809E858
sub sp, 0x8
adds r5, r0, 0
mov r4, sp
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
adds r1, 0xA0
mov r0, sp
@@ -2225,7 +2225,7 @@ Special_StartWallClock: @ 809E8C8
push {lr}
ldr r0, =Cb2_StartWallClock
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_809E8B4
str r0, [r1, 0x8]
pop {r0}
diff --git a/asm/rom_80A3934.s b/asm/rom_80A3934.s
index 6f202cc8c..f87102c03 100644
--- a/asm/rom_80A3934.s
+++ b/asm/rom_80A3934.s
@@ -11,38 +11,38 @@ sub_80A3934: @ 80A3934
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x020383fc
+ ldr r0, =gUnknown_020383FC
movs r1, 0
strb r1, [r0]
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
strb r1, [r0]
- ldr r0, =0x020383fe
+ ldr r0, =gUnknown_020383FE
strb r1, [r0]
- ldr r0, =0x020383ff
+ ldr r0, =gUnknown_020383FF
strb r1, [r0]
- ldr r0, =0x02038400
+ ldr r0, =gUnknown_02038400
movs r1, 0
str r1, [r0]
- ldr r0, =0x02038404
+ ldr r0, =gUnknown_02038404
str r1, [r0]
- ldr r0, =0x02038408
+ ldr r0, =gUnknown_02038408
movs r2, 0
strh r1, [r0]
- ldr r0, =0x0203841a
+ ldr r0, =gUnknown_0203841A
strb r2, [r0]
- ldr r4, =0x02038430
- ldr r5, =0x02038432
- ldr r6, =0x02038433
- ldr r7, =0x02038434
- ldr r0, =0x02038436
+ ldr r4, =gUnknown_02038430
+ ldr r5, =gUnknown_02038432
+ ldr r6, =gUnknown_02038433
+ ldr r7, =gUnknown_02038434
+ ldr r0, =gUnknown_02038436
mov r12, r0
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
mov r8, r1
- ldr r0, =0x02038440
+ ldr r0, =gUnknown_02038440
mov r9, r0
ldr r1, =0x0000ffff
adds r3, r1, 0
- ldr r1, =0x0203840a
+ ldr r1, =gUnknown_0203840A
movs r2, 0x7
_080A397E:
ldrh r0, [r1]
@@ -52,7 +52,7 @@ _080A397E:
subs r2, 0x1
cmp r2, 0
bge _080A397E
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0
adds r0, r1, 0
adds r0, 0xE
@@ -92,12 +92,12 @@ move_anim_start_t1: @ 80A3A10
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r2, =0x02038436
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02038436
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
strb r0, [r2]
- ldr r2, =0x02038437
- ldr r0, =0x0202420c
+ ldr r2, =gUnknown_02038437
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
strb r0, [r2]
ldr r0, =gUnknown_082C8D6C
@@ -134,9 +134,9 @@ move_something: @ 80A3A48
mov r0, r8
lsls r0, 2
mov r10, r0
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
movs r7, 0x64
- ldr r5, =0x02038438
+ ldr r5, =gUnknown_02038438
_080A3A84:
lsls r0, r4, 24
lsrs r0, 24
@@ -146,13 +146,13 @@ _080A3A84:
beq _080A3AA8
ldrh r0, [r6]
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _080A3AAE
.pool
_080A3AA8:
ldrh r0, [r6]
muls r0, r7
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_080A3AAE:
adds r0, r1
movs r1, 0xB
@@ -163,26 +163,26 @@ _080A3AAE:
adds r4, 0x1
cmp r4, 0x3
ble _080A3A84
- ldr r3, =0x02038434
- ldr r5, =0x02038430
- ldr r1, =0x020383fd
+ ldr r3, =gUnknown_02038434
+ ldr r5, =gUnknown_02038430
+ ldr r1, =gUnknown_020383FD
mov r12, r1
- ldr r7, =0x020383f8
+ ldr r7, =gUnknown_020383F8
ldr r6, =move_anim_execute
b _080A3B10
.pool
_080A3AE8:
- ldr r3, =0x02038434
- ldr r5, =0x02038430
+ ldr r3, =gUnknown_02038434
+ ldr r5, =gUnknown_02038430
mov r0, r8
lsls r0, 2
mov r10, r0
- ldr r1, =0x020383fd
+ ldr r1, =gUnknown_020383FD
mov r12, r1
- ldr r7, =0x020383f8
+ ldr r7, =gUnknown_020383F8
ldr r6, =move_anim_execute
- ldr r2, =0x02039f34
- ldr r1, =0x02038438
+ ldr r2, =gUnknown_02039F34
+ ldr r1, =gUnknown_02038438
movs r4, 0x3
_080A3B00:
ldr r0, [r2]
@@ -204,7 +204,7 @@ _080A3B38:
mov r1, r8
strh r1, [r3]
_080A3B3C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0
adds r0, r1, 0
adds r0, 0xE
@@ -221,18 +221,18 @@ _080A3B44:
ldr r0, [sp]
add r0, r10
ldr r0, [r0]
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
str r0, [r1]
movs r0, 0x1
mov r1, r12
strb r0, [r1]
movs r0, 0
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
strb r0, [r1]
str r6, [r7]
ldr r0, =0x0000ffff
adds r2, r0, 0
- ldr r1, =0x0203840a
+ ldr r1, =gUnknown_0203840A
movs r4, 0x7
_080A3B76:
ldrh r0, [r1]
@@ -260,18 +260,18 @@ _080A3BAA:
beq _080A3BC2
cmp r8, r0
bne _080A3BA8
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
movs r2, 0x80
bl MPlayVolumeControl
_080A3BC2:
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
strh r1, [r0]
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
strh r1, [r0]
add sp, 0x4
pop {r3-r5}
@@ -291,7 +291,7 @@ move_anim_8072740: @ 80A3BFC
bl obj_free_rotscale_entry
adds r0, r4, 0
bl RemoveObjectAndFreeTiles
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -307,7 +307,7 @@ move_anim_task_del: @ 80A3C1C
lsls r0, 24
lsrs r0, 24
bl DestroyTask
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -322,7 +322,7 @@ move_anim_related_task_del: @ 80A3C38
lsls r0, 24
lsrs r0, 24
bl DestroyTask
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -338,7 +338,7 @@ sub_80A3C54: @ 80A3C54
lsrs r3, r0, 16
movs r2, 0
ldr r4, =0x0000ffff
- ldr r1, =0x0203840a
+ ldr r1, =gUnknown_0203840A
_080A3C60:
ldrh r0, [r1]
cmp r0, r4
@@ -365,7 +365,7 @@ sub_80A3C84: @ 80A3C84
movs r2, 0
ldr r0, =0x0000ffff
adds r4, r0, 0
- ldr r1, =0x0203840a
+ ldr r1, =gUnknown_0203840A
_080A3C92:
ldrh r0, [r1]
cmp r0, r3
@@ -388,13 +388,13 @@ _080A3CB0:
thumb_func_start move_anim_waiter
move_anim_waiter: @ 80A3CB8
push {lr}
- ldr r2, =0x020383fc
+ ldr r2, =gUnknown_020383FC
ldrb r1, [r2]
movs r0, 0
ldrsb r0, [r2, r0]
cmp r0, 0
bgt _080A3CDC
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r1, =move_anim_execute
str r1, [r0]
movs r0, 0
@@ -413,20 +413,20 @@ move_anim_execute: @ 80A3CE4
push {r4,lr}
ldr r4, =gUnknown_08525E98
_080A3CE8:
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
adds r0, r4
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fc
+ ldr r0, =gUnknown_020383FC
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0
bne _080A3D0C
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _080A3CE8
@@ -440,7 +440,7 @@ _080A3D0C:
thumb_func_start ma00_load_graphics
ma00_load_graphics: @ 80A3D24
push {r4-r6,lr}
- ldr r6, =0x020383f0
+ ldr r6, =gUnknown_020383F0
ldr r0, [r6]
adds r1, r0, 0x1
str r1, [r6]
@@ -465,10 +465,10 @@ ma00_load_graphics: @ 80A3D24
lsrs r4, 16
adds r0, r4, 0
bl sub_80A3C54
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x020383f8
+ ldr r1, =gUnknown_020383F8
ldr r0, =move_anim_waiter
str r0, [r1]
pop {r4-r6}
@@ -481,7 +481,7 @@ ma00_load_graphics: @ 80A3D24
@ void ma01_080728D0()
ma01_080728D0: @ 80A3D8C
push {r4-r6,lr}
- ldr r6, =0x020383f0
+ ldr r6, =gUnknown_020383F0
ldr r0, [r6]
adds r1, r0, 0x1
str r1, [r6]
@@ -515,7 +515,7 @@ ma01_080728D0: @ 80A3D8C
thumb_func_start ma02_instanciate_template
ma02_instanciate_template: @ 80A3DD8
push {r4-r7,lr}
- ldr r5, =0x020383f0
+ ldr r5, =gUnknown_020383F0
ldr r1, [r5]
adds r3, r1, 0x1
str r3, [r5]
@@ -540,7 +540,7 @@ ma02_instanciate_template: @ 80A3DD8
cmp r0, 0
beq _080A3E28
adds r6, r5, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
adds r3, r0, 0
_080A3E10:
ldr r2, [r6]
@@ -573,7 +573,7 @@ _080A3E48:
_080A3E4A:
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _080A3E6A
.pool
_080A3E58:
@@ -587,7 +587,7 @@ _080A3E62:
_080A3E64:
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_080A3E6A:
ldrb r0, [r0]
bl sub_80A82E4
@@ -604,7 +604,7 @@ _080A3E6A:
bgt _080A3E88
movs r6, 0x3
_080A3E88:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -622,7 +622,7 @@ _080A3E88:
adds r0, r7, 0
adds r1, r4, 0
bl AddObjectAndAnimateForOneFrame
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -635,7 +635,7 @@ _080A3E88:
thumb_func_start sub_80A3ECC
sub_80A3ECC: @ 80A3ECC
push {r4-r7,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r1, [r4]
adds r3, r1, 0x1
str r3, [r4]
@@ -660,7 +660,7 @@ sub_80A3ECC: @ 80A3ECC
cmp r0, 0
beq _080A3F1C
adds r5, r4, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
adds r3, r0, 0
_080A3F04:
ldr r2, [r5]
@@ -682,7 +682,7 @@ _080A3F1C:
lsls r0, 24
lsrs r0, 24
bl _call_via_r6
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -695,11 +695,11 @@ _080A3F1C:
thumb_func_start ma04_wait_countdown
ma04_wait_countdown: @ 80A3F48
push {r4,lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r2, r0, 0x1
str r2, [r1]
- ldr r3, =0x020383fc
+ ldr r3, =gUnknown_020383FC
ldrb r0, [r0, 0x1]
strb r0, [r3]
lsls r0, 24
@@ -712,7 +712,7 @@ ma04_wait_countdown: @ 80A3F48
_080A3F66:
adds r0, r2, 0x1
str r0, [r1]
- ldr r1, =0x020383f8
+ ldr r1, =gUnknown_020383F8
ldr r0, =move_anim_waiter
str r0, [r1]
pop {r4}
@@ -724,20 +724,20 @@ _080A3F66:
thumb_func_start sub_80A3F88
sub_80A3F88: @ 80A3F88
push {lr}
- ldr r0, =0x020383fe
+ ldr r0, =gUnknown_020383FE
ldrb r2, [r0]
cmp r2, 0
bne _080A3FAC
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r1, [r0]
adds r1, 0x1
str r1, [r0]
- ldr r0, =0x020383fc
+ ldr r0, =gUnknown_020383FC
strb r2, [r0]
b _080A3FB2
.pool
_080A3FAC:
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
strb r0, [r1]
_080A3FB2:
@@ -763,15 +763,15 @@ sub_80A3FC4: @ 80A3FC4
push {r7}
movs r0, 0
mov r8, r0
- ldr r0, =0x020383fe
+ ldr r0, =gUnknown_020383FE
ldrb r0, [r0]
cmp r0, 0
bne _080A3FEC
- ldr r0, =0x020383ff
+ ldr r0, =gUnknown_020383FF
ldrb r0, [r0]
cmp r0, 0
bne _080A3FEC
- ldr r1, =0x02038430
+ ldr r1, =gUnknown_02038430
ldrb r0, [r1]
cmp r0, 0xFF
bne _080A3FEC
@@ -779,7 +779,7 @@ sub_80A3FC4: @ 80A3FC4
cmp r0, 0xFF
beq _080A4004
_080A3FEC:
- ldr r1, =0x0203842e
+ ldr r1, =gUnknown_0203842E
movs r0, 0
strh r0, [r1]
b _080A401E
@@ -789,7 +789,7 @@ _080A4004:
lsls r0, 24
cmp r0, 0
beq _080A403C
- ldr r1, =0x0203842e
+ ldr r1, =gUnknown_0203842E
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
@@ -798,24 +798,24 @@ _080A4004:
cmp r0, 0x5A
bhi _080A4030
_080A401E:
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
strb r0, [r1]
b _080A40A2
.pool
_080A4030:
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
bl MPlayStop_rev01
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
_080A403C:
- ldr r1, =0x0203842e
+ ldr r1, =gUnknown_0203842E
movs r0, 0
strh r0, [r1]
movs r5, 0
ldr r7, =0x0000ffff
ldr r6, =gUnknown_08524B44
- ldr r4, =0x0203840a
+ ldr r4, =gUnknown_0203840A
_080A404A:
ldrh r0, [r4]
cmp r0, r7
@@ -841,7 +841,7 @@ _080A406E:
mov r1, r8
cmp r1, 0
bne _080A40A2
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -854,7 +854,7 @@ _080A406E:
movs r0, 0x1
bl sub_8072A88
_080A409C:
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
mov r1, r8
strb r1, [r0]
_080A40A2:
@@ -869,7 +869,7 @@ _080A40A2:
thumb_func_start ma09_play_sound
ma09_play_sound: @ 80A40CC
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r0, [r4]
adds r1, r0, 0x1
str r1, [r4]
@@ -897,15 +897,15 @@ sub_80A40F4: @ 80A40F4
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
mov r8, r1
adds r6, r0, r1
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
movs r2, 0
ldrsh r0, [r6, r2]
adds r0, r1
ldrb r5, [r0]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -949,21 +949,21 @@ _080A4148:
ldrsh r0, [r6, r3]
cmp r0, 0
bne _080A4190
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
strh r0, [r1, 0xE]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _080A4198
.pool
_080A4190:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r0, [r0]
strh r0, [r1, 0xE]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
_080A4198:
ldrh r0, [r0]
strh r0, [r1, 0x10]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -972,7 +972,7 @@ _080A4198:
strh r1, [r0, 0x12]
ldrh r1, [r6]
strh r1, [r0, 0x14]
- ldr r1, =0x02038430
+ ldr r1, =gUnknown_02038430
movs r3, 0x6
ldrsh r0, [r6, r3]
adds r0, r1
@@ -991,7 +991,7 @@ _080A41BE:
thumb_func_start sub_80A41D8
sub_80A41D8: @ 80A41D8
push {r4,r5,lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r2, [r1]
adds r0, r2, 0x1
str r0, [r1]
@@ -1000,11 +1000,11 @@ sub_80A41D8: @ 80A41D8
ands r0, r1
cmp r0, 0
beq _080A41F8
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _080A41FA
.pool
_080A41F8:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_080A41FA:
ldrb r4, [r0]
adds r0, r4, 0
@@ -1041,11 +1041,11 @@ _080A4232:
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -1093,11 +1093,11 @@ _080A42A6:
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -1108,14 +1108,14 @@ _080A42A6:
strh r1, [r0, 0xC]
strh r1, [r0, 0xE]
_080A42D8:
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x020383f8
+ ldr r1, =gUnknown_020383F8
ldr r0, =move_anim_waiter
str r0, [r1]
pop {r4,r5}
@@ -1134,7 +1134,7 @@ b_side_obj__get_some_boolean: @ 80A4310
lsls r0, 24
cmp r0, 0
beq _080A4330
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
cmp r4, r0
beq _080A4374
@@ -1150,7 +1150,7 @@ _080A4330:
lsls r0, 24
cmp r0, 0
bne _080A4374
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -1160,8 +1160,8 @@ _080A4330:
ands r0, r1
cmp r0, 0
beq _080A4374
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r5, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -1263,11 +1263,11 @@ _080A43F8:
movs r1, 0x1
movs r2, 0
bl lcd_bg_operations
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r6, r0
ldrb r4, [r0]
- ldr r5, =0x02022e18
- ldr r0, =0x02020630
+ ldr r5, =gUnknown_02022E18
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1282,7 +1282,7 @@ _080A43F8:
lsls r0, 24
cmp r0, 0
beq _080A447A
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r0, [r0]
@@ -1294,8 +1294,8 @@ _080A43F8:
subs r0, 0x1
strh r0, [r5]
_080A447A:
- ldr r5, =0x02022e1a
- ldr r2, =0x02020630
+ ldr r5, =gUnknown_02022E1A
+ ldr r2, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1309,7 +1309,7 @@ _080A447A:
mov r0, r9
cmp r0, 0
beq _080A44B0
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r6, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -1322,7 +1322,7 @@ _080A447A:
orrs r1, r2
strb r1, [r0]
_080A44B0:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
@@ -1330,7 +1330,7 @@ _080A44B0:
movs r0, 0x16
bl SetGpuReg
lsls r4, r6, 5
- ldr r0, =0x02037914
+ ldr r0, =gUnknown_02037914
adds r4, r0
add r0, sp, 0x10
ldrb r1, [r0, 0x8]
@@ -1428,11 +1428,11 @@ _080A455E:
movs r1, 0x1
movs r2, 0
bl lcd_bg_operations
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r2, r5, r0
ldrb r4, [r2]
- ldr r5, =0x02022e1c
- ldr r3, =0x02020630
+ ldr r5, =gUnknown_02022E1C
+ ldr r3, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1443,7 +1443,7 @@ _080A455E:
negs r0, r0
adds r0, 0x20
strh r0, [r5]
- ldr r4, =0x02022e1e
+ ldr r4, =gUnknown_02022E1E
ldrh r0, [r1, 0x26]
ldrh r1, [r1, 0x22]
adds r0, r1
@@ -1471,7 +1471,7 @@ _080A460E:
movs r0, 0x1A
bl SetGpuReg
lsls r4, r6, 5
- ldr r0, =0x02037914
+ ldr r0, =gUnknown_02037914
adds r4, r0
adds r0, r4, 0
movs r1, 0x90
@@ -1517,7 +1517,7 @@ _080A4666:
sub_80A46A0: @ 80A46A0
push {r4-r7,lr}
sub sp, 0x10
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r0, [r0]
@@ -1653,19 +1653,19 @@ sub_80A477C: @ 80A477C
_080A479C:
movs r0, 0x1
bl sub_80A6C68
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
b _080A47C6
.pool
_080A47B8:
movs r0, 0x2
bl sub_80A6C68
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
_080A47C6:
add sp, 0x10
@@ -1682,7 +1682,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 80A47D8
sub sp, 0x10
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1691,7 +1691,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 80A47D8
ldrb r6, [r5, 0x14]
mov r0, sp
bl sub_80A6B30
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -1714,20 +1714,20 @@ task_pA_ma0A_obj_to_bg_pal: @ 80A47D8
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080A4870
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
lsls r0, r3, 16
asrs r0, 16
ldrh r3, [r5, 0xE]
adds r0, r3
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
lsls r0, r2, 16
asrs r0, 16
ldrh r5, [r5, 0x10]
adds r0, r5
strh r0, [r1]
lsls r0, r6, 5
- ldr r2, =0x02037d14
+ ldr r2, =gUnknown_02037D14
adds r0, r2
mov r1, sp
ldrb r1, [r1, 0x8]
@@ -1740,20 +1740,20 @@ task_pA_ma0A_obj_to_bg_pal: @ 80A47D8
b _080A4896
.pool
_080A4870:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
lsls r0, r3, 16
asrs r0, 16
ldrh r3, [r5, 0xE]
adds r0, r3
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
lsls r0, r2, 16
asrs r0, 16
ldrh r5, [r5, 0x10]
adds r0, r5
strh r0, [r1]
lsls r0, r6, 5
- ldr r1, =0x02037d14
+ ldr r1, =gUnknown_02037D14
adds r0, r1
subs r1, 0xE0
ldr r2, =0x04000008
@@ -1769,7 +1769,7 @@ _080A4896:
thumb_func_start ma0B_0807324C
ma0B_0807324C: @ 80A48B0
push {r4,r5,lr}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r2, [r0]
adds r1, r2, 0x1
str r1, [r0]
@@ -1790,19 +1790,19 @@ _080A48D2:
cmp r4, 0x2
bne _080A48E0
_080A48D6:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080A48E2
.pool
_080A48E0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080A48E2:
ldrb r5, [r0]
- ldr r3, =0x02038430
+ ldr r3, =gUnknown_02038430
ldrb r0, [r3]
cmp r0, 0xFF
beq _080A4908
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r5, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -1821,8 +1821,8 @@ _080A4908:
ldrb r0, [r3, 0x1]
cmp r0, 0xFF
beq _080A4948
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
movs r1, 0x2
adds r0, r5, 0
eors r0, r1
@@ -1848,14 +1848,14 @@ _080A494A:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r4, [r1, 0x8]
strh r5, [r1, 0xC]
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -1870,7 +1870,7 @@ sub_80A4980: @ 80A4980
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1902,7 +1902,7 @@ _080A49BC:
_080A49C4:
movs r4, 0x1
_080A49C6:
- ldr r6, =0x02038430
+ ldr r6, =gUnknown_02038430
ldrb r0, [r6]
cmp r0, 0xFF
beq _080A49DE
@@ -1913,7 +1913,7 @@ _080A49C6:
movs r0, 0xFF
strb r0, [r6]
_080A49DE:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1943,7 +1943,7 @@ _080A4A0A:
thumb_func_start sub_80A4A18
sub_80A4A18: @ 80A4A18
push {r4,r5,lr}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r2, [r0]
adds r1, r2, 0x1
str r1, [r0]
@@ -1964,11 +1964,11 @@ _080A4A3A:
cmp r5, 0x2
bne _080A4A48
_080A4A3E:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080A4A4A
.pool
_080A4A48:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080A4A4A:
ldrb r4, [r0]
adds r0, r4, 0
@@ -2032,7 +2032,7 @@ _080A4AC2:
movs r2, 0
bl sub_80A438C
_080A4ACA:
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2045,7 +2045,7 @@ _080A4ACA:
thumb_func_start ma23_8073484
ma23_8073484: @ 80A4ADC
push {r4-r6,lr}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r2, [r0]
adds r1, r2, 0x1
str r1, [r0]
@@ -2066,11 +2066,11 @@ _080A4AFE:
cmp r5, 0x2
bne _080A4B0C
_080A4B02:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080A4B0E
.pool
_080A4B0C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080A4B0E:
ldrb r6, [r0]
adds r0, r6, 0
@@ -2078,8 +2078,8 @@ _080A4B0E:
lsls r0, 24
cmp r0, 0
beq _080A4B38
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r6, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -2103,8 +2103,8 @@ _080A4B38:
lsls r0, 24
cmp r0, 0
beq _080A4B78
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -2127,14 +2127,14 @@ _080A4B7A:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r5, [r1, 0x8]
strh r6, [r1, 0xC]
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2149,7 +2149,7 @@ sub_80A4BB0: @ 80A4BB0
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2190,7 +2190,7 @@ _080A4BFA:
adds r0, r5, 0
bl sub_80A477C
_080A4C0C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2223,7 +2223,7 @@ _080A4C3E:
thumb_func_start ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument
ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument: @ 80A4C48
push {r4,r5,lr}
- ldr r2, =0x020383f0
+ ldr r2, =gUnknown_020383F0
ldr r0, [r2]
adds r1, r0, 0x1
str r1, [r2]
@@ -2251,7 +2251,7 @@ ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument: @ 80A4C48
thumb_func_start ma1E_set_BLDCNT
ma1E_set_BLDCNT: @ 80A4C80
push {lr}
- ldr r3, =0x020383f0
+ ldr r3, =gUnknown_020383F0
ldr r0, [r3]
adds r2, r0, 0x1
str r2, [r3]
@@ -2273,7 +2273,7 @@ ma1E_set_BLDCNT: @ 80A4C80
thumb_func_start ma0D_reset_BLDCNT_and_BLDALPHA
ma0D_reset_BLDCNT_and_BLDALPHA: @ 80A4CA8
push {lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2291,11 +2291,11 @@ ma0D_reset_BLDCNT_and_BLDALPHA: @ 80A4CA8
thumb_func_start ma0E_call
ma0E_call: @ 80A4CCC
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r1, [r4]
adds r3, r1, 0x1
str r3, [r4]
- ldr r2, =0x020383f4
+ ldr r2, =gUnknown_020383F4
adds r0, r1, 0x5
str r0, [r2]
ldrb r1, [r1, 0x1]
@@ -2317,8 +2317,8 @@ ma0E_call: @ 80A4CCC
thumb_func_start sub_80A4D00
sub_80A4D00: @ 80A4D00
- ldr r0, =0x020383f0
- ldr r1, =0x020383f4
+ ldr r0, =gUnknown_020383F0
+ ldr r1, =gUnknown_020383F4
ldr r1, [r1]
str r1, [r0]
bx lr
@@ -2328,7 +2328,7 @@ sub_80A4D00: @ 80A4D00
thumb_func_start ma10_080736AC
ma10_080736AC: @ 80A4D14
push {r4,r5,lr}
- ldr r5, =0x020383f0
+ ldr r5, =gUnknown_020383F0
ldr r1, [r5]
adds r0, r1, 0x1
str r0, [r5]
@@ -2341,7 +2341,7 @@ ma10_080736AC: @ 80A4D14
orrs r4, r0
adds r1, 0x4
str r1, [r5]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
lsls r2, 1
adds r2, r0
strh r4, [r2]
@@ -2354,11 +2354,11 @@ ma10_080736AC: @ 80A4D14
thumb_func_start ma11_if_else
ma11_if_else: @ 80A4D48
push {lr}
- ldr r3, =0x020383f0
+ ldr r3, =gUnknown_020383F0
ldr r2, [r3]
adds r0, r2, 0x1
str r0, [r3]
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -2387,14 +2387,14 @@ _080A4D62:
thumb_func_start ma12_cond_if
ma12_cond_if: @ 80A4D88
push {r4,r5,lr}
- ldr r5, =0x020383f0
+ ldr r5, =gUnknown_020383F0
ldr r4, [r5]
adds r2, r4, 0x1
str r2, [r5]
ldrb r1, [r4, 0x1]
adds r3, r2, 0x1
str r3, [r5]
- ldr r0, =0x02038432
+ ldr r0, =gUnknown_02038432
ldrb r0, [r0]
cmp r1, r0
bne _080A4DC0
@@ -2422,7 +2422,7 @@ _080A4DC4:
thumb_func_start ma13_goto
ma13_goto: @ 80A4DCC
- ldr r3, =0x020383f0
+ ldr r3, =gUnknown_020383F0
ldr r0, [r3]
adds r2, r0, 0x1
str r2, [r3]
@@ -2444,7 +2444,7 @@ ma13_goto: @ 80A4DCC
thumb_func_start sub_80A4DF0
sub_80A4DF0: @ 80A4DF0
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -2465,7 +2465,7 @@ _080A4E12:
thumb_func_start ma14_load_background
ma14_load_background: @ 80A4E18
push {r4,lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r2, [r1]
adds r0, r2, 0x1
str r0, [r1]
@@ -2477,13 +2477,13 @@ ma14_load_background: @ 80A4E18
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r4, [r1, 0x8]
- ldr r1, =0x02038433
+ ldr r1, =gUnknown_02038433
movs r0, 0x1
strb r0, [r1]
pop {r4}
@@ -2497,7 +2497,7 @@ sub_80A4E5C: @ 80A4E5C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r2, =0x020383f0
+ ldr r2, =gUnknown_020383F0
ldr r1, [r2]
adds r0, r1, 0x1
str r0, [r2]
@@ -2517,7 +2517,7 @@ sub_80A4E5C: @ 80A4E5C
lsls r0, 24
cmp r0, 0
beq _080A4EA8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2526,13 +2526,13 @@ sub_80A4E5C: @ 80A4E5C
b _080A4EDA
.pool
_080A4EA8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _080A4ECC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2541,7 +2541,7 @@ _080A4EA8:
b _080A4EDA
.pool
_080A4ECC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2549,7 +2549,7 @@ _080A4ECC:
mov r1, r8
strh r1, [r0, 0x8]
_080A4EDA:
- ldr r1, =0x02038433
+ ldr r1, =gUnknown_02038433
movs r0, 0x1
strb r0, [r1]
pop {r3}
@@ -2566,7 +2566,7 @@ task_p5_load_battle_screen_elements: @ 80A4EF4
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2589,7 +2589,7 @@ task_p5_load_battle_screen_elements: @ 80A4EF4
b _080A4FBC
.pool
_080A4F2C:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2599,7 +2599,7 @@ _080A4F2C:
bne _080A4F50
adds r0, r6, 0x1
strh r0, [r4, 0x1C]
- ldr r1, =0x02038433
+ ldr r1, =gUnknown_02038433
movs r0, 0x2
strb r0, [r1]
b _080A4F94
@@ -2627,7 +2627,7 @@ _080A4F6E:
movs r2, 0x10
movs r3, 0
bl sub_80A27B0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2655,7 +2655,7 @@ _080A4F94:
bne _080A4FBC
adds r0, r5, 0
bl DestroyTask
- ldr r0, =0x02038433
+ ldr r0, =gUnknown_02038433
strb r4, [r0]
_080A4FBC:
add sp, 0x4
@@ -2763,7 +2763,7 @@ _080A50A6:
thumb_func_start ma15_load_battle_screen_elements
ma15_load_battle_screen_elements: @ 80A50AC
push {lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -2772,14 +2772,14 @@ ma15_load_battle_screen_elements: @ 80A50AC
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
ldr r0, =0x0000ffff
strh r0, [r1, 0x8]
- ldr r1, =0x02038433
+ ldr r1, =gUnknown_02038433
movs r0, 0x1
strb r0, [r1]
pop {r0}
@@ -2790,20 +2790,20 @@ ma15_load_battle_screen_elements: @ 80A50AC
thumb_func_start ma16_wait_for_battle_screen_elements_s2
ma16_wait_for_battle_screen_elements_s2: @ 80A50F0
push {lr}
- ldr r0, =0x02038433
+ ldr r0, =gUnknown_02038433
ldrb r0, [r0]
cmp r0, 0x2
bne _080A5114
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0
b _080A5118
.pool
_080A5114:
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
_080A5118:
strb r0, [r1]
@@ -2815,20 +2815,20 @@ _080A5118:
thumb_func_start sub_80A5124
sub_80A5124: @ 80A5124
push {lr}
- ldr r0, =0x02038433
+ ldr r0, =gUnknown_02038433
ldrb r2, [r0]
cmp r2, 0
bne _080A5148
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r1, [r0]
adds r1, 0x1
str r1, [r0]
- ldr r0, =0x020383fc
+ ldr r0, =gUnknown_020383FC
strb r2, [r0]
b _080A514E
.pool
_080A5148:
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
strb r0, [r1]
_080A514E:
@@ -2840,7 +2840,7 @@ _080A514E:
thumb_func_start ma18_load_background_probably
ma18_load_background_probably: @ 80A5158
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r1, [r4]
adds r0, r1, 0x1
str r0, [r4]
@@ -2864,9 +2864,9 @@ sub_80A5178: @ 80A5178
lsls r0, 24
cmp r0, 0
bne _080A51C0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r2, [r0]
ldr r1, [r1, 0x4]
lsls r0, r2, 1
@@ -2892,8 +2892,8 @@ _080A51C0:
lsls r0, 24
cmp r0, 0
beq _080A51E8
- ldr r0, =0x02038436
- ldr r1, =0x02038437
+ ldr r0, =gUnknown_02038436
+ ldr r1, =gUnknown_02038437
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
@@ -2905,13 +2905,13 @@ _080A51C0:
b _080A524C
.pool
_080A51E8:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _080A5226
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -2933,7 +2933,7 @@ _080A5218:
lsls r0, 24
b _080A5250
_080A5226:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -2986,9 +2986,9 @@ sub_80A5278: @ 80A5278
lsls r0, 24
cmp r0, 0
bne _080A52C0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r2, [r0]
ldr r1, [r1, 0x4]
lsls r0, r2, 1
@@ -3010,7 +3010,7 @@ sub_80A5278: @ 80A5278
b _080A52DE
.pool
_080A52C0:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -3100,7 +3100,7 @@ _080A534A:
thumb_func_start ma19_08073BC8
ma19_08073BC8: @ 80A5354
push {r4,r5,lr}
- ldr r5, =0x020383f0
+ ldr r5, =gUnknown_020383F0
ldr r0, [r5]
adds r1, r0, 0x1
str r1, [r5]
@@ -3128,7 +3128,7 @@ ma19_08073BC8: @ 80A5354
thumb_func_start ma1A_8073C00
ma1A_8073C00: @ 80A538C
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r1, [r4]
adds r0, r1, 0x1
str r0, [r4]
@@ -3154,7 +3154,7 @@ ma1B_8073C2C: @ 80A53B8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
mov r10, r0
ldr r0, [r0]
adds r1, r0, 0x1
@@ -3201,7 +3201,7 @@ ma1B_8073C2C: @ 80A53B8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3217,7 +3217,7 @@ ma1B_8073C2C: @ 80A53B8
mov r0, r9
adds r1, r5, 0
bl audio_play_and_stuff
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -3241,7 +3241,7 @@ c3_08073CEC: @ 80A5478
lsls r0, 24
lsrs r5, r0, 24
movs r7, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3296,7 +3296,7 @@ _080A54E4:
lsrs r4, r2, 16
adds r0, r5, 0
bl DestroyTask
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -3318,7 +3318,7 @@ sub_80A5508: @ 80A5508
mov r5, r9
mov r4, r8
push {r4-r6}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
mov r9, r0
ldr r0, [r0]
adds r1, r0, 0x1
@@ -3341,7 +3341,7 @@ sub_80A5508: @ 80A5508
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3361,7 +3361,7 @@ sub_80A5508: @ 80A5508
mov r0, r8
adds r1, r4, 0
bl audio_play_and_stuff
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -3386,7 +3386,7 @@ sub_80A559C: @ 80A559C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
mov r10, r0
ldr r0, [r0]
adds r1, r0, 0x1
@@ -3430,7 +3430,7 @@ sub_80A559C: @ 80A559C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3449,7 +3449,7 @@ sub_80A559C: @ 80A559C
mov r0, r9
adds r1, r6, 0
bl audio_play_and_stuff
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -3473,7 +3473,7 @@ ma1C_8073ED0: @ 80A565C
mov r6, r9
mov r5, r8
push {r5,r6}
- ldr r6, =0x020383f0
+ ldr r6, =gUnknown_020383F0
ldr r0, [r6]
adds r1, r0, 0x1
str r1, [r6]
@@ -3496,7 +3496,7 @@ ma1C_8073ED0: @ 80A565C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3513,7 +3513,7 @@ ma1C_8073ED0: @ 80A565C
strh r2, [r1, 0x18]
ldr r1, [r1]
bl _call_via_r1
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -3534,7 +3534,7 @@ sub_80A56E4: @ 80A56E4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3564,7 +3564,7 @@ sub_80A56E4: @ 80A56E4
bne _080A5732
adds r0, r5, 0
bl DestroyTask
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -3580,7 +3580,7 @@ ma1D_08073FB4: @ 80A5740
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r6, =0x020383f0
+ ldr r6, =gUnknown_020383F0
ldr r0, [r6]
adds r1, r0, 0x1
str r1, [r6]
@@ -3601,7 +3601,7 @@ ma1D_08073FB4: @ 80A5740
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3612,7 +3612,7 @@ ma1D_08073FB4: @ 80A5740
strh r4, [r1, 0xA]
mov r0, r8
strh r0, [r1, 0xC]
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -3632,7 +3632,7 @@ sub_80A57B4: @ 80A57B4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3649,7 +3649,7 @@ sub_80A57B4: @ 80A57B4
bl audio_play_and_stuff
adds r0, r4, 0
bl DestroyTask
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -3663,7 +3663,7 @@ _080A57E8:
thumb_func_start sub_80A57F8
sub_80A57F8: @ 80A57F8
push {r4-r6,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r1, [r4]
adds r3, r1, 0x1
str r3, [r4]
@@ -3685,7 +3685,7 @@ sub_80A57F8: @ 80A57F8
cmp r0, 0
beq _080A5842
adds r5, r4, 0
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
adds r3, r0, 0
_080A582A:
ldr r2, [r5]
@@ -3707,7 +3707,7 @@ _080A5842:
lsls r0, 24
lsrs r0, 24
bl _call_via_r6
- ldr r1, =0x020383ff
+ ldr r1, =gUnknown_020383FF
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -3720,7 +3720,7 @@ _080A5842:
thumb_func_start ma20_wait_for_something
ma20_wait_for_something: @ 80A586C
push {r4,r5,lr}
- ldr r0, =0x020383ff
+ ldr r0, =gUnknown_020383FF
ldrb r5, [r0]
cmp r5, 0
bne _080A58B4
@@ -3729,7 +3729,7 @@ ma20_wait_for_something: @ 80A586C
lsrs r1, r0, 24
cmp r1, 0
beq _080A58CC
- ldr r4, =0x0203842e
+ ldr r4, =gUnknown_0203842E
ldrh r0, [r4]
adds r0, 0x1
strh r0, [r4]
@@ -3737,32 +3737,32 @@ ma20_wait_for_something: @ 80A586C
lsrs r0, 16
cmp r0, 0x5A
bls _080A58BA
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
bl MPlayStop_rev01
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
strh r5, [r4]
b _080A58DE
.pool
_080A58B4:
- ldr r1, =0x0203842e
+ ldr r1, =gUnknown_0203842E
movs r0, 0
strh r0, [r1]
_080A58BA:
- ldr r1, =0x020383fc
+ ldr r1, =gUnknown_020383FC
movs r0, 0x1
strb r0, [r1]
b _080A58DE
.pool
_080A58CC:
- ldr r0, =0x0203842e
+ ldr r0, =gUnknown_0203842E
movs r2, 0
strh r1, [r0]
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
- ldr r0, =0x020383fc
+ ldr r0, =gUnknown_020383FC
strb r2, [r0]
_080A58DE:
pop {r4,r5}
@@ -3774,7 +3774,7 @@ _080A58DE:
thumb_func_start ma21_08074164
ma21_08074164: @ 80A58F0
push {r4-r6,lr}
- ldr r5, =0x020383f0
+ ldr r5, =gUnknown_020383F0
ldr r4, [r5]
adds r3, r4, 0x1
str r3, [r5]
@@ -3783,7 +3783,7 @@ ma21_08074164: @ 80A58F0
ldrb r0, [r3, 0x2]
lsls r0, 8
orrs r1, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
lsls r2, 1
adds r2, r0
lsls r1, 16
@@ -3818,7 +3818,7 @@ _080A593E:
thumb_func_start sub_80A5944
sub_80A5944: @ 80A5944
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r0, [r4]
adds r0, 0x1
str r0, [r4]
@@ -3853,18 +3853,18 @@ _080A597E:
thumb_func_start sub_80A5984
sub_80A5984: @ 80A5984
push {r4,lr}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r1, [r0]
ldrb r2, [r1, 0x1]
adds r1, 0x2
str r1, [r0]
cmp r2, 0
beq _080A59A0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
b _080A59A2
.pool
_080A59A0:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
_080A59A2:
ldrb r0, [r0]
bl battle_get_per_side_status
@@ -3897,7 +3897,7 @@ _080A59D2:
thumb_func_start sub_80A59DC
sub_80A59DC: @ 80A59DC
push {lr}
- ldr r0, =0x020383f0
+ ldr r0, =gUnknown_020383F0
ldr r1, [r0]
adds r1, 0x1
str r1, [r0]
@@ -3922,16 +3922,16 @@ _080A5A04:
thumb_func_start sub_80A5A0C
sub_80A5A0C: @ 80A5A0C
push {r4-r7,lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
ldrb r6, [r0, 0x1]
adds r0, 0x2
str r0, [r1]
- ldr r7, =0x02038436
+ ldr r7, =gUnknown_02038436
ldrb r0, [r7]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
bl battle_side_get_owner
lsls r4, 24
@@ -3975,7 +3975,7 @@ _080A5A78:
thumb_func_start ma2B_make_side_invisible
ma2B_make_side_invisible: @ 80A5A80
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl obj_id_for_side_relative_to_move
@@ -3983,7 +3983,7 @@ ma2B_make_side_invisible: @ 80A5A80
lsrs r2, r0, 24
cmp r2, 0xFF
beq _080A5AA8
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -4006,7 +4006,7 @@ _080A5AA8:
thumb_func_start ma2C_make_side_visible
ma2C_make_side_visible: @ 80A5ABC
push {r4,lr}
- ldr r4, =0x020383f0
+ ldr r4, =gUnknown_020383F0
ldr r0, [r4]
ldrb r0, [r0, 0x1]
bl obj_id_for_side_relative_to_move
@@ -4014,7 +4014,7 @@ ma2C_make_side_visible: @ 80A5ABC
lsrs r2, r0, 24
cmp r2, 0xFF
beq _080A5AE6
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -4038,7 +4038,7 @@ _080A5AE6:
thumb_func_start sub_80A5AFC
sub_80A5AFC: @ 80A5AFC
push {r4-r7,lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
ldrb r7, [r0, 0x1]
adds r0, 0x2
@@ -4051,11 +4051,11 @@ sub_80A5AFC: @ 80A5AFC
lsls r0, 24
cmp r0, 0
beq _080A5BA6
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
bl battle_side_get_owner
lsls r4, 24
@@ -4083,7 +4083,7 @@ _080A5B60:
lsrs r2, r0, 24
cmp r2, 0xFF
beq _080A5BA6
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -4120,7 +4120,7 @@ _080A5BA6:
thumb_func_start sub_80A5BAC
sub_80A5BAC: @ 80A5BAC
push {r4-r7,lr}
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
ldrb r7, [r0, 0x1]
adds r0, 0x2
@@ -4133,11 +4133,11 @@ sub_80A5BAC: @ 80A5BAC
lsls r0, 24
cmp r0, 0
beq _080A5C38
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_side_get_owner
adds r4, r0, 0
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
bl battle_side_get_owner
lsls r4, 24
@@ -4167,7 +4167,7 @@ _080A5C10:
beq _080A5C38
cmp r4, 0x2
bne _080A5C38
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -4189,11 +4189,11 @@ _080A5C38:
thumb_func_start ma2F_stop_music
ma2F_stop_music: @ 80A5C44
push {lr}
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
bl MPlayStop_rev01
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
bl MPlayStop_rev01
- ldr r1, =0x020383f0
+ ldr r1, =gUnknown_020383F0
ldr r0, [r1]
adds r0, 0x1
str r0, [r1]
@@ -4240,7 +4240,7 @@ _080A5CB0:
bl battle_get_per_side_status
lsls r0, 24
lsrs r0, 22
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r1, [r1]
movs r2, 0x1
ands r1, r2
@@ -4256,7 +4256,7 @@ _080A5CD8:
bl battle_get_per_side_status
lsls r0, 24
lsrs r0, 22
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r1, [r1]
movs r2, 0x1
ands r1, r2
@@ -4271,7 +4271,7 @@ _080A5D00:
lsls r0, 24
cmp r0, 0
beq _080A5D28
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0x18]
ldrb r1, [r2, 0x4]
@@ -4291,7 +4291,7 @@ _080A5D28:
lsls r0, 24
cmp r0, 0
beq _080A5D60
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -4299,17 +4299,17 @@ _080A5D28:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A5D98
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _080A5D7E
.pool
_080A5D60:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -4317,13 +4317,13 @@ _080A5D60:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A5D98
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_080A5D7E:
adds r0, r1
movs r1, 0xB
@@ -4377,7 +4377,7 @@ _080A5DDA:
lsls r0, 24
cmp r0, 0
beq _080A5E04
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0x18]
ldrb r1, [r2, 0x4]
@@ -4392,7 +4392,7 @@ _080A5E00:
ldr r2, [r2, 0x8]
b _080A5E42
_080A5E04:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
lsls r1, r4, 2
@@ -4400,13 +4400,13 @@ _080A5E04:
ldrh r0, [r0, 0x2]
cmp r0, 0
bne _080A5E3C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
bl pokemon_getattr
@@ -4414,7 +4414,7 @@ _080A5E04:
b _080A5E42
.pool
_080A5E3C:
- ldr r0, =0x020244bc
+ ldr r0, =gUnknown_020244BC
adds r0, r1, r0
ldr r2, [r0]
_080A5E42:
@@ -4460,7 +4460,7 @@ _080A5E90:
cmp r5, r0
bne _080A5EB0
ldr r0, =gUnknown_08525F8C
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r4, r1
ldrb r1, [r1]
adds r1, r0
@@ -4482,7 +4482,7 @@ _080A5EC0:
_080A5EC8:
cmp r5, 0xC9
bne _080A5F58
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
lsls r1, r4, 2
@@ -4490,13 +4490,13 @@ _080A5EC8:
ldrh r0, [r0, 0x2]
cmp r0, 0
bne _080A5F04
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0
bl pokemon_getattr
@@ -4504,7 +4504,7 @@ _080A5EC8:
b _080A5F0A
.pool
_080A5F04:
- ldr r0, =0x020244bc
+ ldr r0, =gUnknown_020244BC
adds r0, r1, r0
ldr r2, [r0]
_080A5F0A:
@@ -4550,7 +4550,7 @@ _080A5F58:
cmp r5, r0
bne _080A5F7C
ldr r0, =gUnknown_08525F78
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r4, r1
ldrb r1, [r1]
lsls r1, 2
@@ -4604,7 +4604,7 @@ sub_80A5FA0: @ 80A5FA0
cmp r4, r0
bne _080A5FE8
ldr r0, =gUnknown_08525F88
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r1, r6, r1
ldrb r1, [r1]
adds r1, r0
@@ -4677,7 +4677,7 @@ _080A605C:
ldr r3, =gUnknown_08525F58
lsls r0, 24
lsrs r0, 22
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r1, [r1]
movs r2, 0x1
ands r1, r2
@@ -4728,7 +4728,7 @@ sub_80A60AC: @ 80A60AC
lsls r0, 24
cmp r0, 0
beq _080A60E8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0x18]
ldrb r1, [r2, 0x4]
@@ -4743,7 +4743,7 @@ _080A60E4:
ldrh r1, [r2]
b _080A610E
_080A60E8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r4, 2
@@ -4751,7 +4751,7 @@ _080A60E8:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A610C
- ldr r1, =0x02038438
+ ldr r1, =gUnknown_02038438
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
@@ -4851,7 +4851,7 @@ sub_80A6190: @ 80A6190
lsls r0, 24
cmp r0, 0
beq _080A61E4
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -4859,17 +4859,17 @@ sub_80A6190: @ 80A6190
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A621C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _080A6202
.pool
_080A61E4:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -4877,13 +4877,13 @@ _080A61E4:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A621C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_080A6202:
adds r0, r1
movs r1, 0xB
@@ -4921,33 +4921,33 @@ obj_id_for_side_relative_to_move: @ 80A6240
adds r1, r0, 0
cmp r0, 0
bne _080A6268
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _080A62B6
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r4]
b _080A62C6
.pool
_080A6268:
cmp r0, 0x1
bne _080A6288
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _080A62B6
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r4]
b _080A62C6
.pool
_080A6288:
cmp r1, 0x2
bne _080A62A4
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -4958,7 +4958,7 @@ _080A6288:
b _080A62C0
.pool
_080A62A4:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -4971,7 +4971,7 @@ _080A62B6:
b _080A62CA
.pool
_080A62C0:
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
eors r0, r4
_080A62C6:
@@ -5439,7 +5439,7 @@ sub_80A65EC: @ 80A65EC
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x34]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -5471,7 +5471,7 @@ sub_80A6630: @ 80A6630
ble _080A6674
subs r0, r1, 0x1
strh r0, [r3, 0x2E]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x34
ldrsh r1, [r3, r4]
lsls r0, r1, 4
@@ -5522,7 +5522,7 @@ sub_80A6680: @ 80A6680
ldrh r2, [r4, 0x36]
adds r0, r2
strh r0, [r4, 0x36]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x38
ldrsh r2, [r4, r0]
lsls r0, r2, 4
@@ -5636,7 +5636,7 @@ sub_80A6760: @ 80A6760
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x34]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -5744,7 +5744,7 @@ sub_80A6814: @ 80A6814
sub_80A6838: @ 80A6838
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -5772,13 +5772,13 @@ sub_80A6864: @ 80A6864
lsls r1, 16
lsrs r5, r1, 16
mov r8, r5
- ldr r7, =0x02038436
+ ldr r7, =gUnknown_02038436
ldrb r0, [r7]
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0
bl sub_80A5C6C
@@ -5926,7 +5926,7 @@ sub_80A6980: @ 80A6980
lsls r1, 24
cmp r1, 0
bne _080A69A8
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0
bl sub_80A60AC
@@ -5940,7 +5940,7 @@ sub_80A6980: @ 80A6980
lsrs r0, 24
strh r0, [r5, 0x22]
_080A69A8:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r4, r0]
adds r0, r5, 0
@@ -5962,7 +5962,7 @@ sub_80A69CC: @ 80A69CC
lsls r1, 24
cmp r1, 0
bne _080A69F0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A60AC
@@ -5974,7 +5974,7 @@ sub_80A69CC: @ 80A69CC
b _080A6A04
.pool
_080A69F0:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A60AC
@@ -5988,7 +5988,7 @@ _080A6A04:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r4, r0]
adds r0, r5, 0
@@ -6007,7 +6007,7 @@ _080A6A04:
battle_side_get_owner: @ 80A6A30
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
adds r0, r1
ldrb r1, [r0]
movs r0, 0x1
@@ -6020,7 +6020,7 @@ battle_side_get_owner: @ 80A6A30
battle_get_per_side_status: @ 80A6A44
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024076
+ ldr r1, =gUnknown_02024076
adds r0, r1
ldrb r0, [r0]
bx lr
@@ -6033,11 +6033,11 @@ battle_get_side_with_given_state: @ 80A6A54
lsls r0, 24
lsrs r3, r0, 24
movs r1, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r2, [r0]
cmp r1, r2
bcs _080A6A7E
- ldr r4, =0x02024076
+ ldr r4, =gUnknown_02024076
ldrb r0, [r4]
cmp r0, r3
beq _080A6A7E
@@ -6069,18 +6069,18 @@ sub_80A6A90: @ 80A6A90
lsls r0, 24
cmp r0, 0
beq _080A6ABC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
cmp r0, r4
beq _080A6B0A
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
cmp r0, r4
beq _080A6B0A
b _080A6B18
.pool
_080A6ABC:
- ldr r0, =0x02024076
+ ldr r0, =gUnknown_02024076
adds r0, r4, r0
ldrb r0, [r0]
cmp r0, 0xFF
@@ -6090,23 +6090,23 @@ _080A6ABC:
lsls r0, 24
cmp r0, 0
beq _080A6AF0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _080A6AFE
.pool
_080A6AF0:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_080A6AFE:
adds r0, r1
movs r1, 0x39
@@ -6127,7 +6127,7 @@ _080A6B1A:
thumb_func_start battle_type_is_double
battle_type_is_double: @ 80A6B20
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x1
ands r0, r1
@@ -6144,10 +6144,10 @@ sub_80A6B30: @ 80A6B30
lsrs r1, r0, 24
cmp r1, 0
beq _080A6B64
- ldr r0, =0x0202305c
+ ldr r0, =gUnknown_0202305C
ldr r0, [r0]
str r0, [r4]
- ldr r0, =0x02023060
+ ldr r0, =gUnknown_02023060
ldr r0, [r0]
str r0, [r4, 0x4]
movs r1, 0
@@ -6159,10 +6159,10 @@ sub_80A6B30: @ 80A6B30
b _080A6B7E
.pool
_080A6B64:
- ldr r0, =0x0202305c
+ ldr r0, =gUnknown_0202305C
ldr r0, [r0]
str r0, [r4]
- ldr r0, =0x02023060
+ ldr r0, =gUnknown_02023060
ldr r0, [r0]
str r0, [r4, 0x4]
movs r0, 0x8
@@ -6190,10 +6190,10 @@ sub_80A6B90: @ 80A6B90
lsrs r1, r0, 24
cmp r1, 0
beq _080A6BC4
- ldr r0, =0x0202305c
+ ldr r0, =gUnknown_0202305C
ldr r0, [r0]
str r0, [r4]
- ldr r0, =0x02023060
+ ldr r0, =gUnknown_02023060
ldr r0, [r0]
str r0, [r4, 0x4]
movs r1, 0
@@ -6211,10 +6211,10 @@ _080A6BC4:
bl sub_80A6B30
b _080A6BEC
_080A6BD0:
- ldr r0, =0x0202305c
+ ldr r0, =gUnknown_0202305C
ldr r0, [r0]
str r0, [r4]
- ldr r0, =0x02023060
+ ldr r0, =gUnknown_02023060
ldr r0, [r0]
str r0, [r4, 0x4]
movs r0, 0x9
@@ -6237,10 +6237,10 @@ _080A6BEC:
sub_80A6BFC: @ 80A6BFC
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x0202305c
+ ldr r0, =gUnknown_0202305C
ldr r0, [r0]
str r0, [r4]
- ldr r0, =0x02023060
+ ldr r0, =gUnknown_02023060
ldr r0, [r0]
str r0, [r4, 0x4]
bl sub_80A4DF0
@@ -6258,7 +6258,7 @@ sub_80A6BFC: @ 80A6BFC
b _080A6C60
.pool
_080A6C30:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -6341,7 +6341,7 @@ sub_80A6CC0: @ 80A6CC0
adds r6, r2, 0
movs r0, 0
str r0, [sp]
- ldr r4, =0x0202305c
+ ldr r4, =gUnknown_0202305C
ldr r1, [r4]
ldr r2, =0x05000800
mov r0, sp
@@ -7045,7 +7045,7 @@ obj_id_set_rotscale: @ 80A71B4
orrs r1, r0
str r1, [sp]
_080A71F0:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -7059,7 +7059,7 @@ _080A71F0:
movs r2, 0x1
movs r3, 0x2
bl ObjAffineSet
- ldr r0, =0x02021bc0
+ ldr r0, =gUnknown_02021BC0
lsls r4, 3
adds r4, r0
ldrh r0, [r5]
@@ -7084,7 +7084,7 @@ sub_80A7238: @ 80A7238
lsls r0, 24
cmp r0, 0
beq _080A7268
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -7118,7 +7118,7 @@ sub_80A7270: @ 80A7270
lsls r1, 24
lsrs r1, 24
mov r8, r1
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -7144,7 +7144,7 @@ _080A72A6:
ands r0, r1
strb r0, [r2]
_080A72B4:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r4, r6, 4
adds r0, r4, r6
lsls r0, 2
@@ -7173,7 +7173,7 @@ _080A72B4:
lsls r0, 30
cmp r0, 0
bne _080A7312
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r7, 1
@@ -7191,7 +7191,7 @@ _080A72B4:
orrs r0, r1
strb r0, [r5, 0x3]
_080A7312:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r4, r6
lsls r0, 2
adds r0, r1
@@ -7225,7 +7225,7 @@ sub_80A7344: @ 80A7344
adds r1, r2, 0
movs r3, 0
bl obj_id_set_rotscale
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -7264,7 +7264,7 @@ sub_80A73A0: @ 80A73A0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -7272,7 +7272,7 @@ sub_80A73A0: @ 80A73A0
ldrb r0, [r2, 0x3]
lsls r0, 26
lsrs r0, 27
- ldr r1, =0x02021bc0
+ ldr r1, =gUnknown_02021BC0
lsls r0, 3
adds r0, r1
ldrh r1, [r0, 0x4]
@@ -7365,7 +7365,7 @@ _080A745C:
movs r2, 0x1
movs r3, 0x2
bl ObjAffineSet
- ldr r0, =0x02021bc0
+ ldr r0, =gUnknown_02021BC0
lsls r4, 3
adds r4, r0
ldrh r0, [r5]
@@ -7456,8 +7456,8 @@ sub_80A750C: @ 80A750C
lsrs r0, 16
cmp r1, 0
bne _080A7588
- ldr r2, =0x02037714
- ldr r1, =0x02037b14
+ ldr r2, =gUnknown_02037714
+ ldr r1, =gUnknown_02037B14
lsls r0, 1
adds r4, r0, r1
adds r5, r0, r2
@@ -7509,9 +7509,9 @@ _080A7524:
.pool
_080A7588:
lsls r1, r0, 1
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r1, r0
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
@@ -7569,7 +7569,7 @@ _080A75F6:
_080A7602:
cmp r7, 0
beq _080A7614
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r1, r0, 0
adds r1, 0x10
@@ -7580,7 +7580,7 @@ _080A7614:
mov r0, r8
cmp r0, 0
beq _080A7628
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r1, r0, 0
adds r1, 0x10
@@ -7591,7 +7591,7 @@ _080A7628:
mov r0, r9
cmp r0, 0
beq _080A764E
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
movs r5, 0x2
eors r0, r5
@@ -7610,7 +7610,7 @@ _080A764E:
mov r0, r10
cmp r0, 0
beq _080A7674
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r5, 0x2
eors r0, r5
@@ -7804,7 +7804,7 @@ sub_80A77C8: @ 80A77C8
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080A7806
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r3, 0x6
ldrsh r0, [r2, r3]
movs r1, 0
@@ -7848,7 +7848,7 @@ _080A781A:
sub_80A7820: @ 80A7820
push {r4-r7,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0xA
ldrsh r0, [r6, r1]
movs r1, 0xFF
@@ -7867,7 +7867,7 @@ _080A7838:
_080A7842:
adds r0, r5, 0
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -7879,7 +7879,7 @@ _080A7842:
_080A785C:
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -7913,21 +7913,21 @@ sub_80A78AC: @ 80A78AC
adds r6, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080A78CC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080A78CC:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -7976,7 +7976,7 @@ _080A7930:
sub_80A7938: @ 80A7938
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xC
ldrsh r1, [r0, r2]
cmp r1, 0
@@ -7996,23 +7996,23 @@ _080A7954:
adds r0, r5, 0
adds r1, r4, 0
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080A7976
.pool
_080A796C:
adds r0, r5, 0
adds r1, r4, 0
bl sub_80A6980
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080A7976:
ldrb r6, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080A798E
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -8020,7 +8020,7 @@ _080A798E:
adds r0, r5, 0
adds r1, r4, 0
bl sub_80A6980
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrh r0, [r4, 0x8]
strh r0, [r5, 0x2E]
adds r0, r6, 0
@@ -8061,7 +8061,7 @@ duplicate_obj_of_side_rel2move_in_transparent_mode: @ 80A79E8
cmp r1, 0xFF
beq _080A7A52
movs r6, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r1, r0, 2
@@ -8133,7 +8133,7 @@ sub_80A7A74: @ 80A7A74
lsrs r5, r0, 24
movs r6, 0
movs r3, 0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r0, 0x4
ldrsh r1, [r2, r0]
movs r4, 0
@@ -8158,7 +8158,7 @@ _080A7AA2:
bge _080A7AA8
ldr r6, =0x0000ffff
_080A7AA8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -8202,7 +8202,7 @@ sub_80A7AFC: @ 80A7AFC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r0, [r4, 0x8]
adds r0, 0x1
@@ -8279,7 +8279,7 @@ sub_80A7B98: @ 80A7B98
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -8291,12 +8291,12 @@ sub_80A7B98: @ 80A7B98
b _080A7BE2
.pool
_080A7BBC:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -8318,7 +8318,7 @@ _080A7BE2:
thumb_func_start sub_80A7BF4
sub_80A7BF4: @ 80A7BF4
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3, 0x2]
movs r2, 0
strh r1, [r0, 0xA]
@@ -8346,7 +8346,7 @@ sub_80A7C1C: @ 80A7C1C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r0, [r4, 0x10]
adds r0, 0x1
@@ -8419,7 +8419,7 @@ sub_80A7CB4: @ 80A7CB4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
bl IndexOfObjectPaletteTag
lsls r0, 24
@@ -8431,7 +8431,7 @@ sub_80A7CB4: @ 80A7CB4
b _080A7CEE
.pool
_080A7CD8:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -8482,7 +8482,7 @@ sub_80A7CFC: @ 80A7CFC
sub_80A7D34: @ 80A7D34
push {r4-r6,lr}
adds r4, r0, 0
- ldr r5, =0x02038444
+ ldr r5, =gUnknown_02038444
movs r1, 0x22
ldrsh r0, [r4, r1]
movs r2, 0x24
@@ -8586,7 +8586,7 @@ _080A7E04:
ldrsh r0, [r4, r6]
cmp r0, 0
beq _080A7E62
- ldr r3, =0x02038444
+ ldr r3, =gUnknown_02038444
ldr r5, =0x00007ffd
_080A7E10:
ldrh r2, [r4, 0x16]
@@ -8610,7 +8610,7 @@ _080A7E34:
strh r0, [r4, 0x16]
b _080A7E62
_080A7E3C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -8648,7 +8648,7 @@ sub_80A7E6C: @ 80A7E6C
lsrs r0, 15
movs r1, 0x40
subs r5, r1, r0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -8657,7 +8657,7 @@ sub_80A7E6C: @ 80A7E6C
lsls r1, 26
lsrs r1, 27
lsls r0, r5, 8
- ldr r2, =0x02021bc0
+ ldr r2, =gUnknown_02021BC0
lsls r1, 3
adds r1, r2
movs r2, 0x6
@@ -8692,7 +8692,7 @@ sub_80A7EC0: @ 80A7EC0
lsrs r0, 15
movs r1, 0x40
subs r5, r1, r0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -8701,7 +8701,7 @@ sub_80A7EC0: @ 80A7EC0
lsls r1, 26
lsrs r1, 27
lsls r0, r5, 8
- ldr r2, =0x02021bc0
+ ldr r2, =gUnknown_02021BC0
lsls r1, 3
adds r1, r2
movs r2, 0x6
@@ -8727,7 +8727,7 @@ sub_80A7F18: @ 80A7F18
push {r4-r7,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -8736,9 +8736,9 @@ sub_80A7F18: @ 80A7F18
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldr r7, =0x00000181
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
adds r6, r5, r0
_080A7F38:
adds r0, r4, r1
@@ -8751,7 +8751,7 @@ _080A7F42:
lsls r0, 24
cmp r0, 0
beq _080A7F78
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r2, [r0]
@@ -8768,7 +8768,7 @@ _080A7F78:
lsls r0, 24
cmp r0, 0
bne _080A7FD8
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -8776,13 +8776,13 @@ _080A7F78:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A7FC0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -8803,7 +8803,7 @@ _080A7FD0:
b _080A8026
.pool
_080A7FD8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r5, 2
@@ -8811,13 +8811,13 @@ _080A7FD8:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A8010
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -8982,7 +8982,7 @@ _080A80FA:
bl sub_80A7E6C
b _080A8134
_080A8124:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9004,7 +9004,7 @@ sub_80A8140: @ 80A8140
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203841a
+ ldr r0, =gUnknown_0203841A
ldrb r0, [r0]
movs r1, 0
cmp r0, 0x1E
@@ -9017,7 +9017,7 @@ sub_80A8140: @ 80A8140
bhi _080A815E
movs r1, 0x2
_080A815E:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
strh r1, [r0, 0xE]
adds r0, r2, 0
bl move_anim_task_del
@@ -9034,14 +9034,14 @@ sub_80A8174: @ 80A8174
lsls r0, 24
lsrs r4, r0, 24
adds r7, r4, 0
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
bl b_side_obj__get_some_boolean
lsls r0, 24
cmp r0, 0
beq _080A81B4
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -9060,15 +9060,15 @@ sub_80A8174: @ 80A8174
orrs r0, r2
strb r0, [r1, 0x5]
_080A81B4:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
mov r8, r0
ldrb r0, [r0]
bl b_side_obj__get_some_boolean
lsls r0, 24
cmp r0, 0
beq _080A81EC
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
mov r3, r8
ldrb r0, [r3]
adds r0, r1
@@ -9095,8 +9095,8 @@ _080A81EC:
lsls r0, 24
cmp r0, 0
beq _080A8224
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r6]
eors r0, r5
adds r0, r1
@@ -9123,8 +9123,8 @@ _080A8224:
lsls r0, 24
cmp r0, 0
beq _080A825C
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
mov r3, r8
ldrb r0, [r3]
eors r0, r5
@@ -9156,11 +9156,11 @@ _080A825C:
sub_80A8278: @ 80A8278
push {r4-r6,lr}
movs r5, 0
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
bge _080A82D2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_080A8286:
lsls r0, r5, 24
lsrs r4, r0, 24
@@ -9171,7 +9171,7 @@ _080A8286:
beq _080A82C8
adds r0, r4, 0
bl sub_80A82E4
- ldr r3, =0x020241e4
+ ldr r3, =gUnknown_020241E4
adds r3, r5, r3
ldrb r2, [r3]
lsls r1, r2, 4
@@ -9195,7 +9195,7 @@ _080A8286:
strb r2, [r0, 0x5]
_080A82C8:
adds r5, 0x1
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r5, r0
blt _080A8286
@@ -9352,7 +9352,7 @@ sub_80A8394: @ 80A8394
bl AllocObjectPalette
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x020244d4
+ ldr r4, =gUnknown_020244D4
ldr r0, [r4]
cmp r0, 0
beq _080A8412
@@ -9397,7 +9397,7 @@ _080A8412:
lsrs r0, 24
cmp r0, 0x1
beq _080A845E
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
ldr r2, [sp, 0x40]
@@ -9410,7 +9410,7 @@ _080A845E:
lsls r0, r6, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r3, 0xBE
lsls r3, 1
@@ -9423,7 +9423,7 @@ _080A8488:
lsls r0, r6, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r2, 0xBE
lsls r2, 1
@@ -9460,7 +9460,7 @@ _080A84B0:
lsrs r0, 24
cmp r0, 0x1
beq _080A84F6
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
ldr r3, [sp, 0x40]
@@ -9473,7 +9473,7 @@ _080A84F6:
lsls r0, r6, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r2, 0xBE
lsls r2, 1
@@ -9491,7 +9491,7 @@ _080A8524:
lsls r0, r6, 3
ldr r1, =gMonBackPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
movs r3, 0xBE
lsls r3, 1
@@ -9502,7 +9502,7 @@ _080A8524:
mov r3, r8
bl DecompressMonPic_2
_080A8540:
- ldr r5, =0x020244d4
+ ldr r5, =gUnknown_020244D4
ldr r0, [r5]
movs r4, 0xBE
lsls r4, 1
@@ -9564,7 +9564,7 @@ _080A85B2:
lsls r0, 24
cmp r0, 0
beq _080A85EE
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -9613,7 +9613,7 @@ sub_80A861C: @ 80A861C
lsls r0, 24
cmp r0, 0
beq _080A86C4
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r2, [r0, 0x18]
ldrb r1, [r2, 0x4]
@@ -9687,7 +9687,7 @@ _080A86C4:
lsls r0, 24
cmp r0, 0
bne _080A8790
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
mov r1, r8
@@ -9696,14 +9696,14 @@ _080A86C4:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A871C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r1, r8
lsls r4, r1, 1
adds r4, r0
ldrh r0, [r4]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -9719,7 +9719,7 @@ _080A86C4:
.pool
_080A871C:
ldrh r7, [r1, 0x2]
- ldr r0, =0x020244bc
+ ldr r0, =gUnknown_020244BC
adds r0, r2, r0
ldr r2, [r0]
_080A8724:
@@ -9777,7 +9777,7 @@ _080A8784:
b _080A8864
.pool
_080A8790:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0]
mov r1, r8
@@ -9786,14 +9786,14 @@ _080A8790:
ldrh r0, [r1, 0x2]
cmp r0, 0
bne _080A87DC
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r1, r8
lsls r4, r1, 1
adds r4, r0
ldrh r0, [r4]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -9809,7 +9809,7 @@ _080A8790:
.pool
_080A87DC:
ldrh r7, [r1, 0x2]
- ldr r0, =0x020244bc
+ ldr r0, =gUnknown_020244BC
adds r0, r2, r0
ldr r2, [r0]
_080A87E4:
@@ -9855,7 +9855,7 @@ _080A882E:
cmp r7, r0
bne _080A8850
_080A8834:
- ldr r0, =0x020244e4
+ ldr r0, =gUnknown_020244E4
add r0, r8
ldrb r0, [r0]
lsls r0, 2
@@ -10073,7 +10073,7 @@ sub_80A89C8: @ 80A89C8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r9, r0
mov r0, r8
lsls r3, r0, 4
@@ -10138,13 +10138,13 @@ sub_80A8A6C: @ 80A8A6C
push {r4,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080A8AAC
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -10162,7 +10162,7 @@ sub_80A8A6C: @ 80A8A6C
b _080A8AB6
.pool
_080A8AAC:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -10195,13 +10195,13 @@ _080A8AB6:
sub_80A8AEC: @ 80A8AEC
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080A8B1C
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -10214,7 +10214,7 @@ sub_80A8AEC: @ 80A8AEC
b _080A8B26
.pool
_080A8B1C:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -10251,13 +10251,13 @@ sub_80A8B64: @ 80A8B64
push {r4,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080A8B90
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -10265,7 +10265,7 @@ sub_80A8B64: @ 80A8B64
b _080A8B9C
.pool
_080A8B90:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -10295,7 +10295,7 @@ sub_80A8BC4: @ 80A8BC4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -10303,7 +10303,7 @@ sub_80A8BC4: @ 80A8BC4
lsrs r0, 24
movs r6, 0
strh r0, [r5, 0x8]
- ldr r7, =0x02038436
+ ldr r7, =gUnknown_02038436
ldrb r0, [r7]
bl battle_side_get_owner
lsls r0, 24
@@ -10317,7 +10317,7 @@ _080A8BF8:
strh r1, [r5, 0xA]
strh r6, [r5, 0xC]
strh r6, [r5, 0xE]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -10367,14 +10367,14 @@ _080A8C68:
_080A8C6A:
strh r0, [r5, 0x14]
lsls r0, r4, 1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
lsls r1, r6, 1
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r2, [r0, 0x2]
ldrh r3, [r0]
adds r0, r6, 0
@@ -10396,7 +10396,7 @@ sub_80A8CAC: @ 80A8CAC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0xC
ldrsh r0, [r4, r1]
@@ -10416,7 +10416,7 @@ _080A8CDA:
adds r0, r4, 0
adds r1, r5, 0
bl sub_80A8D78
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -10441,7 +10441,7 @@ _080A8D10:
adds r0, r4, 0
adds r1, r5, 0
bl sub_80A8D78
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -10504,7 +10504,7 @@ sub_80A8D78: @ 80A8D78
asrs r0, 16
cmp r0, 0
blt _080A8DE8
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -10564,7 +10564,7 @@ sub_80A8DFC: @ 80A8DFC
lsls r0, 16
cmp r0, 0
bne _080A8E26
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x30
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -10586,7 +10586,7 @@ _080A8E26:
sub_80A8E30: @ 80A8E30
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -10673,7 +10673,7 @@ _080A8EDC:
sub_80A8EE4: @ 80A8EE4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r5, 0x8]
@@ -10684,7 +10684,7 @@ sub_80A8EE4: @ 80A8EE4
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x36]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
diff --git a/asm/rom_80AEFFC.s b/asm/rom_80AEFFC.s
index ebbb7e1e0..97289eab7 100644
--- a/asm/rom_80AEFFC.s
+++ b/asm/rom_80AEFFC.s
@@ -11,7 +11,7 @@ palette_bg_faded_fill_white: @ 80AEFFC
sub sp, 0x4
ldr r0, =0x7fff7fff
str r0, [sp]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x01000100
mov r0, sp
bl CpuFastSet
@@ -27,7 +27,7 @@ palette_bg_faded_fill_black: @ 80AF020
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x01000100
mov r0, sp
bl CpuFastSet
@@ -226,7 +226,7 @@ task_mpl_807DD60: @ 80AF1A4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r4, r0, r2
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -299,7 +299,7 @@ sub_80AF234: @ 80AF234
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -364,7 +364,7 @@ sub_80AF2B4: @ 80AF2B4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -544,7 +544,7 @@ sub_80AF438: @ 80AF438
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
adds r6, r5, 0
adds r6, 0xC
@@ -599,7 +599,7 @@ _080AF4A4:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
movs r1, 0x8
bl FieldObjectSetSpecialAnim
@@ -630,7 +630,7 @@ _080AF4DC:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
movs r0, 0x3
@@ -672,7 +672,7 @@ task_map_chg_seq_0807E20C: @ 80AF550
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
adds r6, r5, 0
adds r6, 0xC
@@ -719,7 +719,7 @@ _080AF5A2:
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
bl player_get_direction_lower_nybble
lsls r0, 24
@@ -758,7 +758,7 @@ task_map_chg_seq_0807E2CC: @ 80AF610
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -881,7 +881,7 @@ sub_80AF6F0: @ 80AF6F0
thumb_func_start sub_80AF710
sub_80AF710: @ 80AF710
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r0, [r0, 0x7]
lsrs r0, 7
bx lr
@@ -914,7 +914,7 @@ sub_80AF734: @ 80AF734
bl play_some_sound
movs r0, 0x9
bl audio_play
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =mapldr_default
str r1, [r0]
ldr r0, =sub_80AFA0C
@@ -932,7 +932,7 @@ sp13E_warp_to_last_warp: @ 80AF76C
bl music_something
bl sub_80AF0B4
bl play_some_sound
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =mapldr_default
str r1, [r0]
ldr r0, =sub_80AFA0C
@@ -952,7 +952,7 @@ sub_80AF79C: @ 80AF79C
movs r1, 0x8
bl fade_screen
bl play_some_sound
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_80AF3B0
str r1, [r0]
ldr r0, =sub_80AFA0C
@@ -967,7 +967,7 @@ sub_80AF79C: @ 80AF79C
sub_80AF7D0: @ 80AF7D0
push {lr}
bl script_env_2_enable
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =mapldr_default
str r1, [r0]
ldr r0, =sub_80AFA88
@@ -982,7 +982,7 @@ sub_80AF7D0: @ 80AF7D0
sp13F_fall_to_last_warp: @ 80AF7F4
push {lr}
bl sp13E_warp_to_last_warp
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80B6B68
str r0, [r1]
pop {r0}
@@ -1036,7 +1036,7 @@ sub_80AF848: @ 80AF848
ldr r0, =sub_80AFA0C
movs r1, 0xA
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF3E8
str r0, [r1]
pop {r0}
@@ -1058,7 +1058,7 @@ sub_80AF87C: @ 80AF87C
ldr r0, =sub_80AFA0C
movs r1, 0xA
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF40C
str r0, [r1]
pop {r0}
@@ -1074,7 +1074,7 @@ sub_80AF8B8: @ 80AF8B8
ldr r0, =sub_80AFA0C
movs r1, 0xA
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80FB768
str r0, [r1]
pop {r0}
@@ -1090,7 +1090,7 @@ sub_80AF8E0: @ 80AF8E0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -1159,7 +1159,7 @@ sub_80AF96C: @ 80AF96C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -1199,7 +1199,7 @@ _080AF9C8:
strh r0, [r4]
b _080AF9E8
_080AF9D0:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080AF9E8
@@ -1234,7 +1234,7 @@ sub_80AFA0C: @ 80AFA0C
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r5, [r4, r0]
@@ -1295,7 +1295,7 @@ sub_80AFA88: @ 80AFA88
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
adds r4, r5, 0
adds r4, 0xC
@@ -1370,7 +1370,7 @@ _080AFB26:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
adds r0, r4
bl FieldObjectClearAnimIfSpecialAnimActive
movs r0, 0xFF
@@ -1414,7 +1414,7 @@ _080AFB6C:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
movs r0, 0
@@ -1462,7 +1462,7 @@ task0A_fade_n_map_maybe: @ 80AFBF4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -1517,7 +1517,7 @@ sub_80AFC60: @ 80AFC60
bl play_some_sound
movs r0, 0x9
bl audio_play
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_80AF3C8
str r1, [r0]
ldr r0, =task0A_fade_n_map_maybe
@@ -1744,7 +1744,7 @@ sub_80AFE08: @ 80AFE08
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -1761,12 +1761,12 @@ _080AFE30:
beq _080AFEBC
b _080AFEC6
_080AFE36:
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
movs r2, 0x2
ldrsh r1, [r4, r2]
@@ -1780,12 +1780,12 @@ _080AFE36:
b _080AFEC6
.pool
_080AFE64:
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
movs r6, 0x2
ldrsh r1, [r4, r6]
@@ -1837,7 +1837,7 @@ sub_80AFECC: @ 80AFECC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -1854,12 +1854,12 @@ _080AFEF4:
beq _080AFF80
b _080AFF8A
_080AFEFA:
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
movs r2, 0x2
ldrsh r1, [r4, r2]
@@ -1873,12 +1873,12 @@ _080AFEFA:
b _080AFF8A
.pool
_080AFF28:
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
movs r6, 0x2
ldrsh r1, [r4, r6]
@@ -1983,7 +1983,7 @@ sub_80AFFDC: @ 80AFFDC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r1, r0, r1
strh r5, [r1, 0x6]
strh r4, [r1, 0x8]
@@ -2032,7 +2032,7 @@ sub_80B003C: @ 80B003C
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r1, r0, r1
strh r5, [r1, 0x6]
strh r4, [r1, 0x8]
@@ -2103,7 +2103,7 @@ sub_80B00E8: @ 80B00E8
lsrs r0, 24
cmp r0, 0
beq _080B0116
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
ldr r1, =gUnknown_0854FE64
lsls r0, 1
adds r0, r1
@@ -2129,8 +2129,8 @@ _080B0116:
thumb_func_start door_upload_tiles
door_upload_tiles: @ 80B0124
push {r4,lr}
- ldr r4, =0x02038c28
- ldr r0, =0x03005d90
+ ldr r4, =gUnknown_02038C28
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e68
adds r0, r1
@@ -2157,7 +2157,7 @@ task0A_mpl_807E31C: @ 80B0160
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2203,7 +2203,7 @@ sub_80B01BC: @ 80B01BC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -2267,7 +2267,7 @@ sub_80B0244: @ 80B0244
ldr r0, =sub_80AFA0C
movs r1, 0xA
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF3E8
str r0, [r1]
pop {r0}
@@ -2279,7 +2279,7 @@ sub_80B0244: @ 80B0244
sub_80B0268: @ 80B0268
push {lr}
bl script_env_2_enable
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =mapldr_default
str r1, [r0]
ldr r0, =sub_80B01BC
@@ -2381,7 +2381,7 @@ sub_80B0318: @ 80B0318
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -2450,7 +2450,7 @@ _080B0368:
bl sub_8199C30
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
movs r2, 0x4
ldrsh r1, [r5, r2]
movs r0, 0x6
@@ -2611,9 +2611,9 @@ sub_80B0534: @ 80B0534
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080B0568
@@ -2652,7 +2652,7 @@ sub_80B058C: @ 80B058C
bl FindTaskIdByFunc
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
diff --git a/asm/rom_80B5E6C.s b/asm/rom_80B5E6C.s
index 356180a57..23282ebfc 100644
--- a/asm/rom_80B5E6C.s
+++ b/asm/rom_80B5E6C.s
@@ -284,7 +284,7 @@ sub_80B609C: @ 80B609C
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
- ldr r4, =0x02037714
+ ldr r4, =gUnknown_02037714
lsrs r0, 15
adds r4, r0, r4
ldrh r4, [r4]
@@ -329,7 +329,7 @@ sub_80B609C: @ 80B609C
lsls r4, 26
orrs r4, r6
lsrs r4, 16
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r1
strh r4, [r0]
pop {r3,r4}
@@ -353,7 +353,7 @@ sub_80B6128: @ 80B6128
lsrs r2, 24
lsls r3, 24
lsrs r3, 24
- ldr r4, =0x02037714
+ ldr r4, =gUnknown_02037714
lsrs r0, 15
adds r4, r0, r4
ldrh r4, [r4]
@@ -390,7 +390,7 @@ sub_80B6128: @ 80B6128
lsls r4, 26
orrs r4, r5
lsrs r4, 16
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r0, r1
strh r4, [r0]
pop {r3}
@@ -416,7 +416,7 @@ sub_80B61A0: @ 80B61A0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
strh r4, [r1, 0xA]
movs r0, 0x5D
@@ -442,7 +442,7 @@ sub_80B61E4: @ 80B61E4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
ldr r2, =gUnknown_0855C364
movs r3, 0x8
@@ -492,7 +492,7 @@ sub_80B6214: @ 80B6214
sub_80B6250: @ 80B6250
push {r4,lr}
adds r2, r0, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r1, 0x14
ldrsh r0, [r2, r1]
lsls r1, r0, 4
@@ -526,7 +526,7 @@ _080B6282:
sub_80B628C: @ 80B628C
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -549,7 +549,7 @@ _080B62AC:
thumb_func_start sub_80B62B4
sub_80B62B4: @ 80B62B4
push {lr}
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x14
ldrsh r1, [r0, r3]
lsls r0, r1, 4
@@ -590,7 +590,7 @@ sub_80B62F4: @ 80B62F4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
strh r4, [r1, 0xA]
movs r0, 0x75
@@ -612,7 +612,7 @@ sub_80B6330: @ 80B6330
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
ldr r2, =gUnknown_0855C374
movs r3, 0x8
@@ -685,7 +685,7 @@ sub_80B6360: @ 80B6360
sub_80B63D4: @ 80B63D4
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -712,7 +712,7 @@ _080B63FA:
sub_80B6404: @ 80B6404
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -735,7 +735,7 @@ _080B6424:
thumb_func_start sub_80B642C
sub_80B642C: @ 80B642C
push {lr}
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x14
ldrsh r1, [r0, r3]
lsls r0, r1, 4
@@ -786,7 +786,7 @@ sub_80B646C: @ 80B646C
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r2
strh r4, [r1, 0x24]
strh r5, [r1, 0x26]
@@ -854,7 +854,7 @@ _080B64F4:
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -1231,7 +1231,7 @@ nullsub_97: @ 80B6824
sub_80B6828: @ 80B6828
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -1269,7 +1269,7 @@ sub_80B6850: @ 80B6850
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r2, [r0, 0x5]
movs r1, 0xD
@@ -1352,7 +1352,7 @@ sub_80B68EC: @ 80B68EC
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldr r1, =gUnknown_0855C2C4
bl SetSpriteOamTables_NoPriorityFromTable
@@ -1369,7 +1369,7 @@ _080B6934:
lsls r0, 24
lsrs r4, r0, 24
_080B6948:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -1391,7 +1391,7 @@ _080B6948:
sub_80B6970: @ 80B6970
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -1452,7 +1452,7 @@ sub_80B69DC: @ 80B69DC
push {lr}
ldr r0, =c2_exit_to_overworld_2_switch
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080842E8
str r0, [r1]
pop {r0}
@@ -1469,7 +1469,7 @@ mapldr_080842E8: @ 80B69FC
bl CreateTask
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r0}
@@ -1485,7 +1485,7 @@ task00_8084310: @ 80B6A24
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r6, [r4, r0]
@@ -1496,7 +1496,7 @@ task00_8084310: @ 80B6A24
cmp r0, 0
beq _080B6A8A
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -1519,7 +1519,7 @@ _080B6A64:
bl warp_in
ldr r0, =c2_load_new_map
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_08084390
str r0, [r1]
adds r0, r5, 0
@@ -1539,8 +1539,8 @@ mapldr_08084390: @ 80B6AA4
ldr r0, =c3_080843F8
movs r1, 0
bl CreateTask
- ldr r4, =0x02037350
- ldr r3, =0x02037590
+ ldr r4, =gUnknown_02037350
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -1565,7 +1565,7 @@ mapldr_08084390: @ 80B6AA4
_080B6AE6:
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r4}
@@ -1583,13 +1583,13 @@ c3_080843F8: @ 80B6B0C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080B6B3E
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1627,7 +1627,7 @@ sub_80B6B68: @ 80B6B68
ldr r0, =sub_80B6B94
movs r1, 0
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r0}
@@ -1643,7 +1643,7 @@ sub_80B6B94: @ 80B6B94
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldr r5, =gUnknown_0855C3C8
_080B6BA6:
@@ -1670,19 +1670,19 @@ sub_80B6BCC: @ 80B6BCC
mov r5, r8
push {r5,r6}
mov r9, r0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x5]
lsls r5, r0, 3
adds r5, r0
lsls r5, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r8, r0
add r5, r8
ldrb r0, [r6, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
bl CameraObjectReset2
ldrb r1, [r6, 0x5]
@@ -1763,12 +1763,12 @@ _080B6C88:
sub_80B6C90: @ 80B6C90
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r0, [r6, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r0, r2, 0
adds r0, 0x29
@@ -1777,7 +1777,7 @@ sub_80B6C90: @ 80B6C90
lsls r0, r4, 17
negs r0, r0
ldrh r1, [r2, 0x22]
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
adds r1, r4
ldrh r3, [r3]
adds r1, r3
@@ -1789,7 +1789,7 @@ sub_80B6C90: @ 80B6C90
movs r0, 0x1
strh r0, [r5, 0xA]
strh r1, [r5, 0xC]
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r0, [r6, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -1816,18 +1816,18 @@ sub_80B6C90: @ 80B6C90
sub_80B6D04: @ 80B6D04
push {r4-r6,lr}
adds r4, r0, 0
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0xA]
ldrh r1, [r5, 0x26]
@@ -1961,7 +1961,7 @@ _080B6E0E:
thumb_func_start sub_80B6E18
sub_80B6E18: @ 80B6E18
push {lr}
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
bl script_env_2_disable
@@ -1991,7 +1991,7 @@ sub_80B6E4C: @ 80B6E4C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2017,7 +2017,7 @@ sub_80B6E88: @ 80B6E88
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldr r5, =gUnknown_0855C3E4
_080B6E9A:
@@ -2058,12 +2058,12 @@ sub_80B6EC0: @ 80B6EC0
sub_80B6EE0: @ 80B6EE0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -2171,12 +2171,12 @@ sub_80B6FA8: @ 80B6FA8
sub_80B6FB8: @ 80B6FB8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xC
ldrsh r1, [r5, r0]
@@ -2209,12 +2209,12 @@ _080B6FF6:
sub_80B7004: @ 80B7004
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xC
ldrsh r1, [r5, r0]
@@ -2255,7 +2255,7 @@ sub_80B7050: @ 80B7050
thumb_func_start sub_80B7060
sub_80B7060: @ 80B7060
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2268,7 +2268,7 @@ sub_80B7060: @ 80B7060
bne _080B709C
bl sub_80E1570
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80B70B4
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -2293,7 +2293,7 @@ sub_80B70B4: @ 80B70B4
ldr r0, =sub_80B70DC
movs r1, 0
bl CreateTask
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
pop {r0}
@@ -2309,7 +2309,7 @@ sub_80B70DC: @ 80B70DC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
ldr r5, =gUnknown_0855C3FC
_080B70EE:
@@ -2335,12 +2335,12 @@ sub_80B7114: @ 80B7114
sub sp, 0x4
adds r5, r0, 0
bl CameraObjectReset2
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x4
bl GetFaceDirectionAnimId
@@ -2390,12 +2390,12 @@ _080B717E:
sub_80B7190: @ 80B7190
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xA
ldrsh r1, [r5, r0]
@@ -2421,12 +2421,12 @@ sub_80B7190: @ 80B7190
sub_80B71D0: @ 80B71D0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
movs r0, 0xA
ldrsh r1, [r4, r0]
@@ -2469,12 +2469,12 @@ _080B721E:
sub_80B7230: @ 80B7230
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0xA
ldrsh r1, [r5, r0]
@@ -2500,12 +2500,12 @@ sub_80B7230: @ 80B7230
sub_80B7270: @ 80B7270
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
movs r0, 0xA
ldrsh r1, [r4, r0]
@@ -2570,12 +2570,12 @@ _080B72EE:
thumb_func_start sub_80B72F4
sub_80B72F4: @ 80B72F4
push {r4,lr}
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
@@ -2613,12 +2613,12 @@ oei_waterfall: @ 80B734C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
ldr r2, [r2]
strh r2, [r1, 0xA]
bl _call_via_r4
@@ -2635,7 +2635,7 @@ sub_80B7384: @ 80B7384
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0855C418
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2645,12 +2645,12 @@ _080B7396:
ldrsh r2, [r4, r0]
lsls r2, 2
adds r2, r5
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldr r2, [r2]
adds r0, r4, 0
@@ -2669,7 +2669,7 @@ sub_80B73D0: @ 80B73D0
push {r4,lr}
adds r4, r0, 0
bl script_env_2_enable
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrh r0, [r4, 0x8]
@@ -2695,7 +2695,7 @@ waterfall_1_do_anim_probably: @ 80B73F0
bne _080B7420
adds r0, r5, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0xA
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -2775,7 +2775,7 @@ _080B748E:
cmp r4, 0
bne _080B74C4
bl script_env_2_disable
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
strb r4, [r0, 0x6]
ldr r0, =sub_80B7384
bl FindTaskIdByFunc
@@ -2806,12 +2806,12 @@ sub_80B74D0: @ 80B74D0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
ldr r2, [r3]
strh r2, [r1, 0x26]
ldr r2, [r3, 0x4]
@@ -2830,7 +2830,7 @@ sub_80B750C: @ 80B750C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0855C42C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2854,7 +2854,7 @@ _080B751E:
thumb_func_start dive_1_lock
dive_1_lock: @ 80B7544
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
movs r1, 0x1
strb r1, [r2, 0x6]
ldrh r1, [r0, 0x8]
@@ -2870,7 +2870,7 @@ dive_2_unknown: @ 80B7558
push {r4,lr}
adds r4, r0, 0
bl script_env_2_enable
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x26
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -2899,8 +2899,8 @@ dive_3_unknown: @ 80B7580
lsls r0, 24
cmp r0, 0
bne _080B75C4
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -2943,8 +2943,8 @@ sub_80B75F0: @ 80B75F0
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_0855C438
- ldr r2, =0x03005e00
- ldr r5, =0x02037590
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037590
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2958,13 +2958,13 @@ _080B7604:
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldr r3, [r3]
adds r0, r4, 0
@@ -2987,7 +2987,7 @@ sub_80B764C: @ 80B764C
bl CameraObjectReset2
movs r0, 0
bl SetCameraPanningCallback
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
movs r2, 0x1
strb r2, [r0, 0x6]
ldrb r0, [r5, 0x3]
@@ -3043,7 +3043,7 @@ sub_80B76B8: @ 80B76B8
strh r0, [r2, 0x26]
movs r0, 0x1
strh r0, [r4, 0xE]
- ldr r3, =0x02038c08
+ ldr r3, =gUnknown_02038C08
movs r5, 0x10
ldrsh r0, [r1, r5]
str r0, [r3]
@@ -3130,7 +3130,7 @@ _080B7750:
movs r7, 0x22
ldrsh r0, [r5, r7]
adds r0, r1
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
movs r7, 0
ldrsh r1, [r1, r7]
adds r0, r1
@@ -3222,7 +3222,7 @@ sub_80B77F8: @ 80B77F8
thumb_func_start sub_80B7814
sub_80B7814: @ 80B7814
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3234,7 +3234,7 @@ sub_80B7814: @ 80B7814
cmp r0, 0x1
bne _080B784C
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080851BC
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -3257,7 +3257,7 @@ mapldr_080851BC: @ 80B7868
bl sub_8085784
bl pal_fill_for_maplights
bl script_env_2_enable
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
movs r1, 0
str r1, [r0]
ldr r0, =sub_80B7890
@@ -3273,8 +3273,8 @@ sub_80B7890: @ 80B7890
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_0855C450
- ldr r2, =0x03005e00
- ldr r5, =0x02037590
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037590
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3288,13 +3288,13 @@ _080B78A4:
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldr r3, [r3]
adds r0, r4, 0
@@ -3315,7 +3315,7 @@ sub_80B78EC: @ 80B78EC
adds r4, r1, 0
bl CameraObjectReset2
bl player_bitmagic
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrb r0, [r4, 0x1]
@@ -3342,7 +3342,7 @@ sub_80B791C: @ 80B791C
lsls r0, 24
cmp r0, 0
beq _080B795C
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r5, r2]
str r0, [r1]
@@ -3382,7 +3382,7 @@ sub_80B7968: @ 80B7968
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r0, 0x2B
ldrb r0, [r0]
@@ -3422,7 +3422,7 @@ sub_80B79BC: @ 80B79BC
lsls r0, 24
cmp r0, 0
beq _080B79E6
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0
strb r0, [r1, 0x6]
bl script_env_2_disable
@@ -3442,7 +3442,7 @@ _080B79E6:
thumb_func_start sub_80B79F4
sub_80B79F4: @ 80B79F4
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3459,7 +3459,7 @@ sub_80B79F4: @ 80B79F4
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -3522,8 +3522,8 @@ sub_80B7A8C: @ 80B7A8C
lsls r0, 24
lsrs r0, 24
ldr r6, =gUnknown_0855C460
- ldr r2, =0x03005e00
- ldr r5, =0x02037590
+ ldr r2, =gTasks
+ ldr r5, =gUnknown_02037590
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3537,13 +3537,13 @@ _080B7AA0:
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r1, r0
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldr r3, [r3]
adds r0, r4, 0
@@ -3564,7 +3564,7 @@ sub_80B7AE8: @ 80B7AE8
adds r4, r1, 0
bl player_bitmagic
bl CameraObjectReset2
- ldr r1, =0x02037590
+ ldr r1, =gUnknown_02037590
movs r0, 0x1
strb r0, [r1, 0x6]
ldrb r0, [r4, 0x3]
@@ -3597,7 +3597,7 @@ sub_80B7B18: @ 80B7B18
ldrsh r0, [r5, r2]
cmp r0, 0x3
ble _080B7B6C
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0x10
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -3647,7 +3647,7 @@ sub_80B7B94: @ 80B7B94
push {r4,lr}
adds r3, r0, 0
adds r4, r1, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xA
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -3697,7 +3697,7 @@ _080B7BEA:
thumb_func_start sub_80B7BF4
sub_80B7BF4: @ 80B7BF4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3709,7 +3709,7 @@ sub_80B7BF4: @ 80B7BF4
cmp r0, 0x1
bne _080B7C2C
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80B6B68
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -3729,7 +3729,7 @@ _080B7C2C:
thumb_func_start sub_80B7C48
sub_80B7C48: @ 80B7C48
push {r4,lr}
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
adds r1, r4, 0x4
adds r0, r4, 0
movs r2, 0x8
@@ -3746,7 +3746,7 @@ sub_80B7C48: @ 80B7C48
bl AddObjectToBack
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -3810,7 +3810,7 @@ sub_80B7CE4: @ 80B7CE4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C474
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -3866,12 +3866,12 @@ sub_80B7D34: @ 80B7D34
bl music_something
bl sub_80AF0B4
_080B7D60:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
adds r0, r5, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -3888,7 +3888,7 @@ _080B7D86:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080B7DF8
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -3906,7 +3906,7 @@ _080B7D86:
bl FieldObjectSetDirection
bl sub_8084E14
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_080859D4
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -3969,11 +3969,11 @@ mapldr_080859D4: @ 80B7E48
bl pal_fill_for_maplights
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -3998,7 +3998,7 @@ sub_80B7E94: @ 80B7E94
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C484
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4044,12 +4044,12 @@ sub_80B7EE8: @ 80B7EE8
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrh r1, [r5, 0xA]
movs r2, 0xA
@@ -4158,7 +4158,7 @@ sub_80B7FDC: @ 80B7FDC
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C48C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4202,12 +4202,12 @@ sub_80B8034: @ 80B8034
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r1, [r4, 0xA]
movs r2, 0xA
@@ -4272,18 +4272,18 @@ sub_80B80C4: @ 80B80C4
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r3, r0, r1
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0xA]
subs r0, 0x1
@@ -4369,7 +4369,7 @@ _080B817E:
sub_80B8198: @ 80B8198
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4392,7 +4392,7 @@ _080B81B8:
bl warp_in
ldr r0, =c2_load_new_map
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_08085D88
str r0, [r1]
ldr r0, =sub_80B7FDC
@@ -4414,11 +4414,11 @@ mapldr_08085D88: @ 80B8200
bl pal_fill_for_maplights
bl script_env_2_enable
bl player_bitmagic
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
movs r0, 0
str r0, [r1]
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -4444,7 +4444,7 @@ sub_80B8250: @ 80B8250
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C49C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4468,12 +4468,12 @@ sub_80B8280: @ 80B8280
lsls r0, 24
cmp r0, 0
beq _080B82F6
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x4]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r0, r2, 0
adds r0, 0x29
@@ -4482,7 +4482,7 @@ sub_80B8280: @ 80B8280
lsls r0, r4, 17
negs r0, r0
ldrh r1, [r2, 0x22]
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
adds r1, r4
ldrh r3, [r3]
adds r1, r3
@@ -4490,7 +4490,7 @@ sub_80B8280: @ 80B8280
adds r0, r1
negs r0, r0
strh r0, [r2, 0x26]
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
ldrb r0, [r5, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -4534,18 +4534,18 @@ sub_80B830C: @ 80B830C
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r6, r0, r1
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r5, r0, r1
ldrh r0, [r4, 0xA]
ldrh r1, [r5, 0x26]
@@ -4663,12 +4663,12 @@ sub_80B8410: @ 80B8410
mov r0, sp
movs r2, 0x5
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r0, [r4, 0xA]
subs r0, 0x1
@@ -4736,12 +4736,12 @@ _080B84BE:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
ldr r0, [r2]
ldr r1, [r2, 0x4]
ldr r2, [r2, 0x8]
bl sub_80B8C60
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -4759,7 +4759,7 @@ _080B84BE:
thumb_func_start sub_80B84F8
sub_80B84F8: @ 80B84F8
push {r4-r6,lr}
- ldr r5, =0x02038c08
+ ldr r5, =gUnknown_02038C08
ldr r0, [r5]
movs r6, 0x80
lsls r6, 24
@@ -4769,7 +4769,7 @@ sub_80B84F8: @ 80B84F8
movs r1, 0x64
adds r4, r0, 0
muls r4, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -4804,7 +4804,7 @@ sub_80B8554: @ 80B8554
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4A8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -4832,7 +4832,7 @@ sub_80B8584: @ 80B8584
strh r0, [r4, 0x20]
adds r0, r4, 0
adds r0, 0x22
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r1, [r1, 0xC]
bl sub_806F67C
ldr r1, =0x0000f0f1
@@ -4963,7 +4963,7 @@ _080B869C:
bne _080B86DC
cmp r1, 0x78
bne _080B86DC
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -4990,7 +4990,7 @@ sub_80B86EC: @ 80B86EC
ldrh r0, [r3, 0x12]
subs r0, 0x10
strh r0, [r3, 0x12]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -5111,7 +5111,7 @@ overworld_bg_setup_2: @ 80B87B8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrh r1, [r4, 0x26]
lsls r1, 24
@@ -5142,7 +5142,7 @@ sub_80B880C: @ 80B880C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
adds r0, 0x22
@@ -5213,7 +5213,7 @@ sub_80B88B4: @ 80B88B4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4C4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -5241,7 +5241,7 @@ sub_80B88E4: @ 80B88E4
bl SetGpuReg
adds r0, r4, 0
adds r0, 0x22
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r1, [r1, 0xC]
bl sub_806F67C
ldr r0, =sub_80B8AE0
@@ -5317,7 +5317,7 @@ sub_80B898C: @ 80B898C
ldr r1, =0x00002878
movs r0, 0x46
bl SetGpuReg
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -5344,7 +5344,7 @@ sub_80B89DC: @ 80B89DC
push {r4,lr}
adds r4, r0, 0
bl sub_80B8B28
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -5441,7 +5441,7 @@ sub_80B8A64: @ 80B8A64
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrh r1, [r4, 0x26]
lsls r1, 24
@@ -5472,7 +5472,7 @@ sub_80B8AE0: @ 80B8AE0
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
adds r0, 0x22
@@ -5690,7 +5690,7 @@ sub_80B8C60: @ 80B8C60
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r1
ldr r1, =DummyObjectCallback
str r1, [r2, 0x1C]
@@ -5794,12 +5794,12 @@ sub_80B8D44: @ 80B8D44
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0]
strh r0, [r1, 0x26]
bl sav1_reset_battle_music_maybe
@@ -5818,7 +5818,7 @@ sub_80B8D84: @ 80B8D84
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4E0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -5842,7 +5842,7 @@ sub_80B8DB4: @ 80B8DB4
adds r4, r0, 0
bl script_env_2_enable
bl player_bitmagic
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
movs r0, 0x1
strb r0, [r5, 0x6]
movs r0, 0x8
@@ -5855,7 +5855,7 @@ sub_80B8DB4: @ 80B8DB4
adds r0, r6, 0
mov r1, r8
bl PlayerGetDestCoords
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
ldrb r1, [r5, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -5881,12 +5881,12 @@ sub_80B8DB4: @ 80B8DB4
sub_80B8E14: @ 80B8E14
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -5917,18 +5917,18 @@ _080B8E50:
sub_80B8E60: @ 80B8E60
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectCheckIfSpecialAnimFinishedOrInactive
lsls r0, 24
cmp r0, 0
beq _080B8E96
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r1, 0x26
ldrsh r0, [r4, r1]
movs r1, 0x80
@@ -5956,12 +5956,12 @@ sub_80B8EA8: @ 80B8EA8
lsls r0, 24
cmp r0, 0
bne _080B8F12
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r0, [r5, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x3
bl GetPlayerAvatarGraphicsIdByStateId
@@ -5980,7 +5980,7 @@ sub_80B8EA8: @ 80B8EA8
lsrs r1, 24
adds r0, r4, 0
bl FieldObjectSetSpecialAnim
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0xA
ldrsh r0, [r6, r2]
str r0, [r1]
@@ -6005,12 +6005,12 @@ _080B8F12:
thumb_func_start sub_80B8F24
sub_80B8F24: @ 80B8F24
push {r4,r5,lr}
- ldr r5, =0x02037590
+ ldr r5, =gUnknown_02037590
ldrb r1, [r5, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimFinished
@@ -6069,7 +6069,7 @@ sub_80B8F98: @ 80B8F98
lsls r1, r0, 4
add r1, r8
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrb r2, [r1, 0x5]
movs r0, 0xD
@@ -6198,7 +6198,7 @@ sub_80B90CC: @ 80B90CC
lsls r2, r4, 4
adds r2, r4
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldrb r1, [r2, 0x5]
movs r0, 0xF
@@ -6211,7 +6211,7 @@ sub_80B90CC: @ 80B90CC
strb r0, [r2, 0x5]
ldr r0, =sub_80B9128
str r0, [r2, 0x1C]
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0]
strh r0, [r2, 0x30]
movs r0, 0x9E
@@ -6252,7 +6252,7 @@ sub_80B9128: @ 80B9128
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r3, r1, 0
adds r3, 0x3E
@@ -6295,12 +6295,12 @@ sub_80B91A4: @ 80B91A4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r0, =0x02038c08
+ ldr r0, =gUnknown_02038C08
ldr r0, [r0]
strh r0, [r1, 0xA]
movs r0, 0
@@ -6316,7 +6316,7 @@ sub_80B91D4: @ 80B91D4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C4F4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -6336,12 +6336,12 @@ sub_80B91D4: @ 80B91D4
sub_80B9204: @ 80B9204
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -6377,12 +6377,12 @@ _080B924C:
sub_80B925C: @ 80B925C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
lsls r0, 24
@@ -6391,7 +6391,7 @@ sub_80B925C: @ 80B925C
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
movs r2, 0xA
ldrsh r0, [r4, r2]
str r0, [r1]
@@ -6413,12 +6413,12 @@ sub_80B92A0: @ 80B92A0
lsls r0, 24
cmp r0, 0
bne _080B92E8
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrh r1, [r4, 0x26]
movs r0, 0x8
@@ -6462,12 +6462,12 @@ sub_80B92F8: @ 80B92F8
strh r0, [r4, 0xC]
movs r0, 0x1
bl SetPlayerAvatarTransitionFlags
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
movs r1, 0x2
bl FieldObjectSetSpecialAnim
@@ -6482,12 +6482,12 @@ _080B932C:
sub_80B933C: @ 80B933C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r2, r0, r1
ldrh r1, [r4, 0xC]
movs r3, 0xC
@@ -6530,12 +6530,12 @@ sub_80B9390: @ 80B9390
asrs r0, 16
cmp r0, 0x7
ble _080B9406
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
movs r0, 0x3
bl GetPlayerAvatarGraphicsIdByStateId
@@ -6548,7 +6548,7 @@ sub_80B9390: @ 80B9390
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
movs r1, 0x16
bl StartObjectImageAnim
@@ -6594,12 +6594,12 @@ sub_80B9418: @ 80B9418
asrs r0, 16
cmp r0, 0x9
ble _080B9464
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
adds r0, r4, 0
bl FieldObjectClearAnimIfSpecialAnimActive
@@ -6649,7 +6649,7 @@ _080B948E:
thumb_func_start sub_80B9494
sub_80B9494: @ 80B9494
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6682,7 +6682,7 @@ sub_80B94C4: @ 80B94C4
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r1
ldrb r3, [r2, 0x5]
movs r1, 0xF
@@ -6704,7 +6704,7 @@ sub_80B94C4: @ 80B94C4
sub_80B9508: @ 80B9508
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -6724,7 +6724,7 @@ sub_80B9524: @ 80B9524
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldr r0, =sub_80B963C
str r0, [r4, 0x1C]
@@ -6752,7 +6752,7 @@ sub_80B9560: @ 80B9560
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -6880,7 +6880,7 @@ sub_80B963C: @ 80B963C
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r3, r1, 0
adds r3, 0x3E
@@ -7036,7 +7036,7 @@ sub_80B9794: @ 80B9794
lsrs r4, 24
adds r0, r4, 0
bl sub_80B9524
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -7069,7 +7069,7 @@ sub_80B97D4: @ 80B97D4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_0855C550
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -7089,12 +7089,12 @@ sub_80B97D4: @ 80B97D4
sub_80B9804: @ 80B9804
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -7141,7 +7141,7 @@ _080B9856:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x16
bl StartObjectImageAnim
@@ -7180,18 +7180,18 @@ sub_80B98B8: @ 80B98B8
cmp r0, 0
bne _080B9910
_080B98D0:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
ldrb r0, [r0, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r0, [r5, 0xA]
movs r1, 0x40
@@ -7227,12 +7227,12 @@ sub_80B9924: @ 80B9924
mov r0, sp
movs r2, 0x24
bl memcpy
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x4]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
movs r2, 0xC
ldrsh r0, [r4, r2]
@@ -7267,18 +7267,18 @@ sub_80B9978: @ 80B9978
lsls r0, 24
cmp r0, 0
beq _080B99DC
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r5, r0, 3
adds r5, r0
lsls r5, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r0
ldrb r0, [r5, 0x4]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r1, [r5, 0x1]
movs r0, 0x11
@@ -7317,12 +7317,12 @@ _080B99DC:
sub_80B99F0: @ 80B99F0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
lsls r0, 24
@@ -7354,7 +7354,7 @@ sub_80B9A28: @ 80B9A28
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrh r0, [r4, 0x8]
@@ -7379,12 +7379,12 @@ sub_80B9A60: @ 80B9A60
lsls r0, 16
cmp r0, 0
bne _080B9ACA
- ldr r6, =0x02037590
+ ldr r6, =gUnknown_02037590
ldrb r1, [r6, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
movs r7, 0
ldrh r1, [r5, 0x26]
@@ -7429,7 +7429,7 @@ _080B9ACA:
sub_80B9ADC: @ 80B9ADC
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02038c08
+ ldr r4, =gUnknown_02038C08
ldrb r0, [r4]
ldrb r1, [r4, 0x4]
ldrb r2, [r4, 0x8]
@@ -7443,7 +7443,7 @@ sub_80B9ADC: @ 80B9ADC
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7478,7 +7478,7 @@ sub_80B9B3C: @ 80B9B3C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0xE
ldrsh r0, [r4, r1]
@@ -7552,7 +7552,7 @@ _080B9BC8:
sub_80B9BD0: @ 80B9BD0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7572,7 +7572,7 @@ sub_80B9BE8: @ 80B9BE8
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl InstallCameraPanAheadCallback
movs r0, 0
@@ -7626,7 +7626,7 @@ sub_80B9C54: @ 80B9C54
asrs r0, 16
cmp r0, 0x78
ble _080B9CC2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
movs r1, 0x4
ldrsh r0, [r7, r1]
lsls r1, r0, 3
@@ -7637,7 +7637,7 @@ sub_80B9C54: @ 80B9C54
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r0, [r1, 0x1]
movs r2, 0x20
@@ -7680,7 +7680,7 @@ sub_80B9CDC: @ 80B9CDC
adds r4, r0, 0
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7713,7 +7713,7 @@ sub_80B9D24: @ 80B9D24
mov r7, r8
push {r7}
adds r6, r0, 0
- ldr r0, =0x03005dec
+ ldr r0, =gUnknown_03005DEC
movs r1, 0
ldrsh r2, [r0, r1]
movs r3, 0x20
@@ -7722,7 +7722,7 @@ sub_80B9D24: @ 80B9D24
movs r1, 0x24
ldrsh r0, [r6, r1]
adds r2, r0
- ldr r0, =0x03005de8
+ ldr r0, =gUnknown_03005DE8
movs r3, 0
ldrsh r0, [r0, r3]
movs r3, 0x22
@@ -7750,7 +7750,7 @@ _080B9D5A:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
lsls r1, r5, 24
lsrs r1, 24
@@ -7850,7 +7850,7 @@ _080B9E24:
sub_80B9E28: @ 80B9E28
push {r4-r7,lr}
sub sp, 0x4
- ldr r7, =0x02038c08
+ ldr r7, =gUnknown_02038C08
ldrb r0, [r7]
ldrb r1, [r7, 0x4]
ldrb r2, [r7, 0x8]
@@ -7864,7 +7864,7 @@ sub_80B9E28: @ 80B9E28
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
movs r0, 0x10
ldrsh r5, [r4, r0]
@@ -7891,14 +7891,14 @@ sub_80B9E28: @ 80B9E28
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
adds r2, r1
ldrb r0, [r4, 0x4]
strh r0, [r2, 0xA]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -7937,14 +7937,14 @@ sub_80B9EDC: @ 80B9EDC
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r0, 0x2
ldrsh r1, [r5, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r6, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -8014,7 +8014,7 @@ _080B9F7C:
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrh r0, [r5, 0x4]
strh r0, [r6, 0x20]
@@ -8040,7 +8040,7 @@ _080B9FAC:
thumb_func_start remove_some_task
remove_some_task: @ 80B9FB8
push {r4,lr}
- ldr r4, =0x02039b28
+ ldr r4, =gUnknown_02039B28
movs r0, 0
strb r0, [r4, 0x15]
ldr r1, =0x040000b0
@@ -8073,10 +8073,10 @@ dp12_8087EA4: @ 80B9FF8
mov r0, sp
movs r4, 0
strh r4, [r0]
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r2, =0x01000780
bl CpuSet
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
movs r1, 0
str r1, [r0]
str r1, [r0, 0x4]
@@ -8105,8 +8105,8 @@ sub_80BA038: @ 80BA038
ldr r0, =0xa2600001
cmp r1, r0
bne _080BA06C
- ldr r0, =0x02039b28
- ldr r1, =0x02038c2a
+ ldr r0, =gUnknown_02039B28
+ ldr r1, =gUnknown_02038C2A
str r1, [r0]
movs r2, 0xF0
lsls r2, 3
@@ -8116,8 +8116,8 @@ sub_80BA038: @ 80BA038
b _080BA07C
.pool
_080BA06C:
- ldr r0, =0x02039b28
- ldr r1, =0x02038c2c
+ ldr r0, =gUnknown_02039B28
+ ldr r1, =gUnknown_02038C2C
str r1, [r0]
movs r2, 0xF0
lsls r2, 3
@@ -8147,7 +8147,7 @@ _080BA07C:
thumb_func_start sub_80BA0A8
sub_80BA0A8: @ 80BA0A8
push {r4,lr}
- ldr r4, =0x02039b28
+ ldr r4, =gUnknown_02039B28
ldrb r0, [r4, 0x15]
cmp r0, 0
beq _080BA122
@@ -8165,7 +8165,7 @@ sub_80BA0A8: @ 80BA0A8
ands r0, r2
strh r0, [r1, 0xA]
ldrh r0, [r1, 0xA]
- ldr r1, =0x02039b44
+ ldr r1, =gUnknown_02039B44
movs r0, 0x1
strb r0, [r1]
b _080BA122
@@ -8206,13 +8206,13 @@ _080BA122:
thumb_func_start sub_80BA134
sub_80BA134: @ 80BA134
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldr r2, [r0, 0x8]
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
ldrh r0, [r0]
strh r0, [r2]
@@ -8222,13 +8222,13 @@ sub_80BA134: @ 80BA134
thumb_func_start sub_80BA154
sub_80BA154: @ 80BA154
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
ldr r2, [r0, 0x8]
ldrb r1, [r0, 0x14]
lsls r0, r1, 4
subs r0, r1
lsls r0, 7
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r0, r1
ldr r0, [r0]
str r0, [r2]
@@ -8247,19 +8247,19 @@ task00_for_dp12: @ 80BA174
lsrs r0, 24
mov r12, r0
movs r6, 0
- ldr r0, =0x02039b44
+ ldr r0, =gUnknown_02039B44
ldrb r0, [r0]
cmp r0, 0
beq _080BA1A4
mov r0, r12
bl DestroyTask
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0xFF
strb r0, [r1, 0x18]
b _080BA324
.pool
_080BA1A4:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r12
lsls r2, r0, 2
adds r0, r2, r0
@@ -8299,35 +8299,35 @@ _080BA1D8:
.4byte _080BA250
.4byte _080BA24C
_080BA214:
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
b _080BA24E
.pool
_080BA21C:
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
b _080BA24E
.pool
_080BA224:
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
b _080BA24E
.pool
_080BA22C:
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _080BA24E
.pool
_080BA234:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
b _080BA24E
.pool
_080BA23C:
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
b _080BA24E
.pool
_080BA244:
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
b _080BA24E
.pool
_080BA24C:
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
_080BA24E:
ldrh r6, [r0]
_080BA250:
@@ -8354,8 +8354,8 @@ _080BA250:
ldrsh r0, [r1, r4]
cmp r3, r0
bge _080BA324
- ldr r5, =0x02038c28
- ldr r0, =0x02039b28
+ ldr r5, =gUnknown_02038C28
+ ldr r0, =gUnknown_02039B28
mov r8, r0
adds r7, r1, 0
lsls r0, r2, 1
@@ -8394,11 +8394,11 @@ _080BA2BC:
ldrsh r0, [r1, r4]
cmp r3, r0
bge _080BA304
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
adds r7, r1, 0
lsls r0, r2, 1
adds r4, r0, r5
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
mov r8, r0
_080BA2E2:
lsls r2, r3, 1
@@ -8548,7 +8548,7 @@ sub_80BA384: @ 80BA384
bl CreateTask
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -8571,12 +8571,12 @@ sub_80BA384: @ 80BA384
strh r3, [r4, 0x14]
mov r0, r10
strh r0, [r4, 0x16]
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
strb r7, [r0, 0x18]
- ldr r0, =0x02039b44
+ ldr r0, =gUnknown_02039B44
movs r1, 0
strb r1, [r0]
- ldr r4, =0x02038ea8
+ ldr r4, =gUnknown_02038EA8
ldr r3, [sp, 0xC]
subs r6, r3, r5
lsls r3, r6, 24
diff --git a/asm/rom_80C6FA0.s b/asm/rom_80C6FA0.s
index 160942702..e77d4e7f9 100644
--- a/asm/rom_80C6FA0.s
+++ b/asm/rom_80C6FA0.s
@@ -76,7 +76,7 @@ _080C700E:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -118,7 +118,7 @@ _080C705A:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -155,7 +155,7 @@ _080C7092:
thumb_func_start sub_80C70AC
sub_80C70AC: @ 80C70AC
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl sub_80C7050
lsls r0, 24
@@ -173,7 +173,7 @@ sub_80C70C4: @ 80C70C4
_080C70CA:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -398,7 +398,7 @@ c3_0808C39C: @ 80C7268
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -495,7 +495,7 @@ _080C7342:
_080C7348:
ldrh r3, [r5, 0xA]
strh r3, [r5, 0xE]
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -627,7 +627,7 @@ _080C745C:
strh r0, [r5, 0x8]
b _080C756A
_080C746A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r7, 0x3
adds r4, r7, 0
@@ -730,7 +730,7 @@ _080C7532:
b _080C756A
.pool
_080C7544:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -761,7 +761,7 @@ sub_80C7578: @ 80C7578
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -778,7 +778,7 @@ sub_80C7578: @ 80C7578
thumb_func_start mapldr_0808C6D8
mapldr_0808C6D8: @ 80C75A8
push {r4,r5,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r5, [r0, 0xC]
movs r0, 0
bl SetVBlankCallback
@@ -788,14 +788,14 @@ mapldr_0808C6D8: @ 80C75A8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
movs r2, 0
strh r2, [r1, 0x8]
- ldr r2, =0x02039d00
+ ldr r2, =gUnknown_02039D00
ldrb r2, [r2]
strh r2, [r1, 0xA]
bl _call_via_r4
@@ -868,9 +868,9 @@ sub_80C75FC: @ 80C75FC
sub_80C7678: @ 80C7678
push {lr}
bl sub_80CAEA0
- ldr r1, =0x02039d00
+ ldr r1, =gUnknown_02039D00
strb r0, [r1]
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =mapldr_0808C6D8
str r0, [r1]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -1100,7 +1100,7 @@ sub_80C77E8: @ 80C77E8
_080C7846:
mov r0, sp
bl LoadObjectPics
- ldr r0, =0x02039d04
+ ldr r0, =gUnknown_02039D04
str r5, [r0]
movs r1, 0x90
lsls r1, 2
@@ -1130,7 +1130,7 @@ _080C7846:
thumb_func_start sub_80C7890
sub_80C7890: @ 80C7890
push {r4,r5,lr}
- ldr r5, =0x02039d04
+ ldr r5, =gUnknown_02039D04
ldr r1, [r5]
movs r2, 0x8F
lsls r2, 2
@@ -1183,7 +1183,7 @@ sub_80C78E4: @ 80C78E4
thumb_func_start sub_80C78F0
sub_80C78F0: @ 80C78F0
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -1201,7 +1201,7 @@ _080C790C:
beq _080C792C
movs r0, 0x5
bl audio_play
- ldr r0, =0x02039d04
+ ldr r0, =gUnknown_02039D04
ldr r0, [r0]
movs r1, 0x91
lsls r1, 2
@@ -1274,7 +1274,7 @@ sub_80C7958: @ 80C7958
add r0, sp, 0x4
movs r2, 0x18
bl memcpy
- ldr r6, =0x02039d04
+ ldr r6, =gUnknown_02039D04
ldr r0, [r6]
movs r1, 0x91
lsls r1, 2
@@ -1302,7 +1302,7 @@ sub_80C7958: @ 80C7958
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r3]
ldrb r2, [r4, 0x1]
@@ -1343,7 +1343,7 @@ _080C7A10:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r1, r0, r1
str r1, [r2]
movs r5, 0
@@ -1387,7 +1387,7 @@ _080C7A6E:
cmp r4, 0x3
bls _080C7A10
movs r4, 0
- ldr r5, =0x02039d04
+ ldr r5, =gUnknown_02039D04
_080C7A8C:
lsls r0, r4, 3
adds r0, r4
@@ -1442,7 +1442,7 @@ _080C7AD4:
thumb_func_start sub_80C7B14
sub_80C7B14: @ 80C7B14
push {r4-r6,lr}
- ldr r4, =0x02039d04
+ ldr r4, =gUnknown_02039D04
ldr r0, [r4]
ldr r0, [r0]
cmp r0, 0
@@ -1476,7 +1476,7 @@ _080C7B4A:
bls _080C7B2E
movs r5, 0
_080C7B56:
- ldr r0, =0x02039d04
+ ldr r0, =gUnknown_02039D04
ldr r0, [r0]
lsls r1, r5, 2
adds r0, 0x20
@@ -1500,7 +1500,7 @@ _080C7B6A:
thumb_func_start sub_80C7B80
sub_80C7B80: @ 80C7B80
push {lr}
- ldr r2, =0x02039d04
+ ldr r2, =gUnknown_02039D04
ldr r1, [r2]
movs r0, 0x91
lsls r0, 2
@@ -1528,7 +1528,7 @@ _080C7BA6:
thumb_func_start sub_80C7BB4
sub_80C7BB4: @ 80C7BB4
push {lr}
- ldr r0, =0x02039d04
+ ldr r0, =gUnknown_02039D04
ldr r2, [r0]
movs r1, 0x91
lsls r1, 2
@@ -1559,7 +1559,7 @@ sub_80C7BE4: @ 80C7BE4
mov r4, r8
push {r4-r6}
sub sp, 0x24
- ldr r0, =0x02039d04
+ ldr r0, =gUnknown_02039D04
mov r9, r0
ldr r0, [r0]
movs r4, 0x91
@@ -1704,7 +1704,7 @@ sub_80C7D28: @ 80C7D28
bl ProcessObjectCopyRequests
bl sub_80D2AA4
bl copy_pal_bg_faded_to_pal_ram
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0xB3
lsls r1, 2
@@ -1736,9 +1736,9 @@ sub_80C7D74: @ 80C7D74
lsls r0, 24
lsrs r5, r0, 24
bl ResetTasks
- ldr r0, =0x02039d0d
+ ldr r0, =gUnknown_02039D0D
strb r5, [r0]
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, =0x000062c4
bl Alloc
str r0, [r4]
@@ -1753,7 +1753,7 @@ _080C7DA8:
strb r5, [r0, 0x1]
ldr r0, [r4]
strb r2, [r0, 0x3]
- ldr r0, =0x02039d12
+ ldr r0, =gUnknown_02039D12
movs r1, 0
strh r2, [r0]
ldr r0, [r4]
@@ -1764,7 +1764,7 @@ _080C7DA8:
ldr r1, [r4]
strb r0, [r1, 0x4]
bl get_preferred_box
- ldr r1, =0x02039d10
+ ldr r1, =gUnknown_02039D10
strb r0, [r1]
ldr r0, =c2_Box
bl SetMainCallback2
@@ -1779,7 +1779,7 @@ _080C7DD4:
c2_808CE60: @ 80C7DEC
push {r4,lr}
bl ResetTasks
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, =0x000062c4
bl Alloc
adds r1, r0, 0
@@ -1791,7 +1791,7 @@ c2_808CE60: @ 80C7DEC
b _080C7E3C
.pool
_080C7E18:
- ldr r0, =0x02039d0d
+ ldr r0, =gUnknown_02039D0D
ldrb r0, [r0]
movs r2, 0
strb r0, [r1, 0x1]
@@ -1854,19 +1854,19 @@ sub_80C7E98: @ 80C7E98
bl FreeAllObjectTiles
bl ResetObjectPaletteAllocator
bl ClearDma3Requests
- ldr r1, =0x02021b3a
+ ldr r1, =gUnknown_02021B3A
movs r2, 0xA0
lsls r2, 2
adds r0, r2, 0
strh r0, [r1]
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x8
adds r1, 0x10
movs r2, 0x8
bl sub_80D2A90
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0x14
strh r0, [r1]
bl clear_scheduled_bg_copies_to_vram
@@ -1899,9 +1899,9 @@ sub_80C7E98: @ 80C7E98
sub_80C7F1C: @ 80C7F1C
push {lr}
bl sub_80CDC0C
- ldr r2, =0x02039d0c
+ ldr r2, =gUnknown_02039D0C
movs r1, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
@@ -1909,7 +1909,7 @@ sub_80C7F1C: @ 80C7F1C
movs r1, 0x1
_080C7F32:
strb r1, [r2]
- ldr r1, =0x02039d0e
+ ldr r1, =gUnknown_02039D0E
movs r0, 0
strb r0, [r1]
pop {r0}
@@ -1920,7 +1920,7 @@ _080C7F32:
thumb_func_start sub_80C7F4C
sub_80C7F4C: @ 80C7F4C
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -1945,8 +1945,8 @@ _080C7F6A:
thumb_func_start add_to_c3_somehow
add_to_c3_somehow: @ 80C7F80
push {r4,lr}
- ldr r4, =0x03005e00
- ldr r1, =0x02039d08
+ ldr r4, =gTasks
+ ldr r1, =gUnknown_02039D08
ldr r3, [r1]
ldrb r2, [r3, 0x4]
lsls r1, r2, 2
@@ -1966,7 +1966,7 @@ add_to_c3_somehow: @ 80C7F80
task_box_related_3: @ 80C7FA8
push {lr}
sub sp, 0x4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0xA
@@ -1999,12 +1999,12 @@ _080C7FF8:
movs r1, 0
bl SetGpuReg
bl sub_80C7E98
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x3]
cmp r0, 0
beq _080C8046
- ldr r0, =0x02039d0f
+ ldr r0, =gUnknown_02039D0F
ldrb r0, [r0]
cmp r0, 0x1
beq _080C8036
@@ -2058,7 +2058,7 @@ _080C805E:
.pool
_080C808C:
bl sub_80C7E50
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x3]
cmp r0, 0
@@ -2070,7 +2070,7 @@ _080C809C:
.pool
_080C80A8:
bl sub_80CAF04
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x3]
cmp r0, 0
@@ -2112,7 +2112,7 @@ _080C8100:
lsls r0, 24
cmp r0, 0
bne _080C81A2
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldrb r0, [r2, 0x1]
cmp r0, 0x3
@@ -2135,7 +2135,7 @@ _080C8140:
b _080C8198
_080C814A:
bl sub_80C7F4C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x3]
cmp r0, 0
@@ -2163,7 +2163,7 @@ _080C8186:
b _080C81A2
.pool
_080C8198:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -2178,7 +2178,7 @@ _080C81A2:
thumb_func_start sub_80C81AC
sub_80C81AC: @ 80C81AC
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -2217,7 +2217,7 @@ _080C81EE:
box_related_2: @ 80C81F8
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0x1
@@ -2248,11 +2248,11 @@ _080C8230:
lsls r0, 24
cmp r0, 0
bne _080C82A0
- ldr r0, =0x02039d0f
+ ldr r0, =gUnknown_02039D0F
ldrb r0, [r0]
cmp r0, 0x2
bne _080C825C
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
cmp r0, 0
beq _080C825C
@@ -2270,7 +2270,7 @@ _080C8268:
lsls r0, 24
cmp r0, 0
bne _080C82A0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2302,7 +2302,7 @@ _080C82A0:
thumb_func_start task_pokemon_box_related
task_pokemon_box_related: @ 80C82AC
push {r4,r5,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0xB
@@ -2375,14 +2375,14 @@ _080C831C:
_080C8384:
movs r0, 0x5
bl audio_play
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1]
b _080C879E
.pool
_080C8398:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0, 0x1]
subs r0, 0x2
@@ -2404,7 +2404,7 @@ _080C83BC:
b _080C879E
.pool
_080C83CC:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0, 0x1]
cmp r0, 0x2
@@ -2460,7 +2460,7 @@ _080C844C:
movs r0, 0x5
bl audio_play
bl get_preferred_box
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
lsls r0, 24
lsrs r0, 24
@@ -2484,7 +2484,7 @@ _080C8484:
movs r0, 0x5
bl audio_play
bl get_preferred_box
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
lsls r0, 24
lsrs r0, 24
@@ -2515,7 +2515,7 @@ _080C84C8:
lsls r0, 24
cmp r0, 0
bne _080C8528
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00000ce6
adds r0, r1
@@ -2551,7 +2551,7 @@ _080C851E:
cmp r0, 0
bne _080C8538
_080C8528:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x4
strb r0, [r1]
@@ -2607,7 +2607,7 @@ _080C85B0:
_080C85BA:
movs r0, 0x1
bl sub_80D01D0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x8
strb r0, [r1]
@@ -2627,7 +2627,7 @@ _080C85DE:
movs r0, 0x4
_080C85E6:
bl sub_80D01D0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x9
strb r0, [r1]
@@ -2639,7 +2639,7 @@ _080C85F8:
movs r0, 0x5
_080C8600:
bl sub_80D01D0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x7
strb r0, [r1]
@@ -2665,7 +2665,7 @@ _080C8628:
_080C8638:
bl sub_80CA9EC
_080C863C:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00000cea
adds r0, r1
@@ -2684,13 +2684,13 @@ _080C865C:
beq _080C8668
b _080C879E
_080C8668:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000002ca
adds r0, r1
ldrb r0, [r0]
bl sub_80D1D18
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
bne _080C8690
@@ -2701,7 +2701,7 @@ _080C8668:
bl sub_80CE00C
bl BoxSetMosaic
_080C8690:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldrb r0, [r1, 0x1]
cmp r0, 0x3
@@ -2713,14 +2713,14 @@ _080C8690:
b _080C879E
.pool
_080C86B4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
cmp r0, 0
beq _080C879E
bl sub_80CADC4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
_080C86C8:
movs r0, 0
@@ -2738,14 +2738,14 @@ _080C86E2:
movs r0, 0x16
_080C86EA:
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x6
strb r0, [r1]
b _080C879E
.pool
_080C86FC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -2775,7 +2775,7 @@ _080C8738:
lsrs r4, r0, 24
cmp r4, 0
bne _080C879E
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r1, =0x00000cea
adds r0, r1
@@ -2793,7 +2793,7 @@ _080C8764:
lsls r0, 24
cmp r0, 0
bne _080C879E
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x000002ca
adds r0, r1
@@ -2812,7 +2812,7 @@ _080C8790:
lsrs r1, r0, 24
cmp r1, 0
bne _080C879E
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
strb r1, [r0]
_080C879E:
@@ -2825,7 +2825,7 @@ _080C879E:
thumb_func_start sub_80C87A8
sub_80C87A8: @ 80C87A8
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -2858,7 +2858,7 @@ _080C87DE:
thumb_func_start sub_80C87E8
sub_80C87E8: @ 80C87E8
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0x1
@@ -2918,7 +2918,7 @@ _080C8856:
thumb_func_start sub_80C8864
sub_80C8864: @ 80C8864
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x6
@@ -2949,7 +2949,7 @@ _080C88A0:
_080C88AC:
movs r0, 0x5
bl audio_play
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -2979,7 +2979,7 @@ _080C88EC:
bl sub_80CAC58
_080C88F2:
bl sub_80CFFD0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1]
@@ -2992,7 +2992,7 @@ _080C8904:
beq _080C8910
b _080C8B82
_080C8910:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1]
@@ -3085,7 +3085,7 @@ _080C8A0C:
lsls r0, 24
cmp r0, 0
bne _080C8A52
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r2, =0x00000ce6
adds r0, r2
@@ -3107,14 +3107,14 @@ _080C8A48:
cmp r0, 0
beq _080C8A60
_080C8A52:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x3
strb r0, [r1]
b _080C8B82
.pool
_080C8A60:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r2, =0x00000ced
adds r0, r1, r2
@@ -3214,14 +3214,14 @@ _080C8B50:
movs r0, 0x16
_080C8B58:
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x6
strb r0, [r1]
b _080C8B82
.pool
_080C8B6C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3240,7 +3240,7 @@ _080C8B82:
thumb_func_start sub_80C8B90
sub_80C8B90: @ 80C8B90
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -3262,7 +3262,7 @@ _080C8BB8:
lsls r0, 24
cmp r0, 0
bne _080C8BE2
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
beq _080C8BDC
@@ -3283,7 +3283,7 @@ _080C8BE2:
thumb_func_start sub_80C8BEC
sub_80C8BEC: @ 80C8BEC
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -3305,7 +3305,7 @@ _080C8C14:
lsls r0, 24
cmp r0, 0
bne _080C8C3E
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
beq _080C8C38
@@ -3326,7 +3326,7 @@ _080C8C3E:
thumb_func_start c3_0808DC50
c3_0808DC50: @ 80C8C48
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -3361,7 +3361,7 @@ _080C8C84:
thumb_func_start sub_80C8C90
sub_80C8C90: @ 80C8C90
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x5
@@ -3388,7 +3388,7 @@ _080C8CC8:
bne _080C8CE8
movs r0, 0xE
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1]
@@ -3398,14 +3398,14 @@ _080C8CE8:
bl sub_80CDC18
movs r0, 0
bl sub_80CDC38
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1]
b _080C8D6E
.pool
_080C8D00:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3440,7 +3440,7 @@ _080C8D48:
bne _080C8D6E
bl sub_80CAB20
_080C8D56:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -3460,7 +3460,7 @@ _080C8D6E:
sub_80C8D78: @ 80C8D78
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x4
@@ -3483,7 +3483,7 @@ _080C8D9C:
_080C8DB0:
movs r0, 0x6
bl sub_80CAC58
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00001e5c
adds r0, r1
@@ -3493,7 +3493,7 @@ _080C8DB0:
movs r1, 0xA
movs r3, 0x3
bl sub_80C77E8
- ldr r0, =0x02039d0e
+ ldr r0, =gUnknown_02039D0E
ldrb r0, [r0]
bl sub_80C78D4
ldr r1, [r4]
@@ -3520,12 +3520,12 @@ _080C8E0C:
lsls r0, 24
cmp r0, 0
beq _080C8E38
- ldr r0, =0x02039d0e
+ ldr r0, =gUnknown_02039D0E
strb r4, [r0]
bl sub_80CADC4
bl sub_80C78E4
bl sub_80C7890
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x2
b _080C8EA0
@@ -3533,7 +3533,7 @@ _080C8E0C:
_080C8E38:
movs r0, 0x8
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x4
b _080C8EA0
@@ -3541,7 +3541,7 @@ _080C8E38:
_080C8E4C:
bl party_compaction
bl sub_80CB950
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -3561,7 +3561,7 @@ _080C8E7A:
b _080C8EA2
.pool
_080C8E88:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3569,7 +3569,7 @@ _080C8E88:
beq _080C8EA2
movs r0, 0x6
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
_080C8EA0:
@@ -3585,7 +3585,7 @@ _080C8EA2:
thumb_func_start sub_80C8EB4
sub_80C8EB4: @ 80C8EB4
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0xD
@@ -3619,7 +3619,7 @@ _080C8F0C:
bl sub_80CAC58
movs r0, 0x1
bl sub_80CAD9C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -3676,7 +3676,7 @@ _080C8F80:
movs r0, 0xA
b _080C9058
_080C8F8C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3688,14 +3688,14 @@ _080C8F9A:
b _080C9058
.pool
_080C8FA4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
cmp r0, 0
beq _080C9096
bl sub_80CADC4
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
beq _080C8FD0
@@ -3704,7 +3704,7 @@ _080C8FA4:
b _080C905C
.pool
_080C8FD0:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x7
strb r0, [r1]
@@ -3728,7 +3728,7 @@ _080C9004:
movs r0, 0xA
b _080C9058
_080C9008:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3738,7 +3738,7 @@ _080C9008:
b _080C9058
.pool
_080C901C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3757,7 +3757,7 @@ _080C9038:
movs r0, 0x13
b _080C9058
_080C904A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3767,7 +3767,7 @@ _080C904A:
_080C9058:
bl sub_80CAC58
_080C905C:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -3775,14 +3775,14 @@ _080C905C:
b _080C9096
.pool
_080C9070:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x8
strb r0, [r1]
b _080C9096
.pool
_080C9080:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3800,7 +3800,7 @@ _080C9096:
thumb_func_start sub_80C90A4
sub_80C90A4: @ 80C90A4
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -3856,7 +3856,7 @@ _080C9118:
thumb_func_start sub_80C9128
sub_80C9128: @ 80C9128
push {r4,r5,lr}
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldrb r1, [r0]
cmp r1, 0x1
@@ -3892,7 +3892,7 @@ _080C9168:
_080C9174:
movs r0, 0x2
bl sub_80CFE54
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
negs r4, r0
orrs r4, r0
@@ -3938,7 +3938,7 @@ _080C91D2:
thumb_func_start sub_80C91DC
sub_80C91DC: @ 80C91DC
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x4
@@ -3959,7 +3959,7 @@ _080C91FC:
_080C9210:
movs r0, 0x2
bl sub_80CFE54
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
negs r4, r0
orrs r4, r0
@@ -3985,7 +3985,7 @@ _080C9238:
bl sub_80CAC58
b _080C9268
_080C9258:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -3994,7 +3994,7 @@ _080C9258:
_080C9264:
bl sub_80CADC4
_080C9268:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -4018,7 +4018,7 @@ _080C928C:
thumb_func_start sub_80C9298
sub_80C9298: @ 80C9298
push {r4,r5,lr}
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldrb r0, [r0]
adds r5, r1, 0
@@ -4061,7 +4061,7 @@ _080C92D0:
_080C92FC:
movs r0, 0x5
bl audio_play
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
negs r4, r0
orrs r4, r0
@@ -4084,14 +4084,14 @@ _080C9328:
bne _080C93A2
movs r0, 0x19
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1]
b _080C93A2
.pool
_080C9348:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -4100,7 +4100,7 @@ _080C9348:
bl sub_80CADC4
bl sub_80CE00C
bl sub_80CA4FC
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x4
strb r0, [r1]
@@ -4116,7 +4116,7 @@ _080C9374:
b _080C93A2
.pool
_080C938C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -4135,7 +4135,7 @@ _080C93A2:
thumb_func_start sub_80C93B0
sub_80C93B0: @ 80C93B0
push {r4,lr}
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldrb r0, [r0]
adds r4, r1, 0
@@ -4175,7 +4175,7 @@ _080C9404:
_080C9410:
movs r0, 0x2
bl sub_80CFE54
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
negs r4, r0
orrs r4, r0
@@ -4201,7 +4201,7 @@ _080C9438:
bl sub_80CAC58
b _080C9468
_080C9458:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -4209,7 +4209,7 @@ _080C9458:
beq _080C948C
bl sub_80CADC4
_080C9468:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
_080C946C:
ldrb r0, [r1]
@@ -4234,7 +4234,7 @@ _080C948C:
thumb_func_start sub_80C9498
sub_80C9498: @ 80C9498
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x6
@@ -4274,7 +4274,7 @@ _080C94FA:
bl IsDma3ManagerBusyWithBgCopy
b _080C951C
_080C9500:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -4291,7 +4291,7 @@ _080C951C:
cmp r0, 0
bne _080C9544
_080C9522:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -4314,7 +4314,7 @@ _080C9544:
thumb_func_start sub_80C954C
sub_80C954C: @ 80C954C
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x5
@@ -4342,7 +4342,7 @@ _080C9584:
bl sub_80CAC58
movs r0, 0
bl sub_80CAD9C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1]
@@ -4368,7 +4368,7 @@ _080C95C2:
bl sub_80CADC4
b _080C9648
_080C95C8:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00002234
adds r0, r1
@@ -4393,14 +4393,14 @@ _080C95F4:
strb r0, [r1]
b _080C9664
_080C9602:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
cmp r0, 0
beq _080C9664
bl sub_80CADC4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x5
strb r0, [r1]
@@ -4408,7 +4408,7 @@ _080C9602:
.pool
_080C9624:
bl sub_80D1194
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x4
strb r0, [r1]
@@ -4443,7 +4443,7 @@ _080C9664:
thumb_func_start sub_80C9670
sub_80C9670: @ 80C9670
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0
@@ -4478,7 +4478,7 @@ _080C96AE:
thumb_func_start sub_80C96B8
sub_80C96B8: @ 80C96B8
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0x1
@@ -4506,7 +4506,7 @@ _080C96E6:
bne _080C9720
b _080C9702
_080C96F2:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -4537,7 +4537,7 @@ _080C9720:
thumb_func_start box_related
box_related: @ 80C972C
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r0, [r0]
cmp r0, 0x1
@@ -4637,7 +4637,7 @@ _080C9818:
thumb_func_start sub_80C9824
sub_80C9824: @ 80C9824
push {r4,r5,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x6
@@ -4663,7 +4663,7 @@ _080C9860:
bl sub_80CADD8
movs r0, 0x2
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -4676,7 +4676,7 @@ _080C9878:
beq _080C9884
b _080C99CC
_080C9884:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -4684,7 +4684,7 @@ _080C9884:
.pool
_080C9894:
bl sub_80D00AC
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r5, =0x0000078e
adds r1, r5
@@ -4741,7 +4741,7 @@ _080C990C:
lsls r0, 24
cmp r0, 0
bne _080C99CC
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x0000078e
adds r0, r1
@@ -4756,7 +4756,7 @@ _080C990C:
.pool
_080C993C:
bl sub_80D00AC
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
movs r5, 0xF2
lsls r5, 3
@@ -4809,7 +4809,7 @@ _080C99AC:
lsls r0, 24
cmp r0, 0
bne _080C99CC
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
movs r1, 0xF2
lsls r1, 3
@@ -4831,7 +4831,7 @@ _080C99CC:
sub_80C99D8: @ 80C99D8
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldrb r4, [r0]
cmp r4, 0x1
@@ -4936,7 +4936,7 @@ _080C9AB8:
sub_80C9AC8: @ 80C9AC8
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldrb r4, [r0]
cmp r4, 0
@@ -4964,7 +4964,7 @@ _080C9AFE:
lsls r0, 24
cmp r0, 0
bne _080C9B18
- ldr r0, =0x02039d0f
+ ldr r0, =gUnknown_02039D0F
strb r4, [r0]
ldr r1, [r5]
movs r0, 0x2
@@ -4983,7 +4983,7 @@ _080C9B18:
sub_80C9B28: @ 80C9B28
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldrb r4, [r0]
cmp r4, 0
@@ -5012,7 +5012,7 @@ _080C9B5E:
lsrs r1, r0, 24
cmp r1, 0
bne _080C9B78
- ldr r0, =0x02039d0f
+ ldr r0, =gUnknown_02039D0F
strb r1, [r0]
ldr r0, [r5]
strb r4, [r0, 0x2]
@@ -5030,7 +5030,7 @@ _080C9B78:
sub_80C9B88: @ 80C9B88
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldrb r1, [r0]
cmp r1, 0
@@ -5057,7 +5057,7 @@ _080C9BBA:
lsls r0, 24
cmp r0, 0
bne _080C9BD6
- ldr r1, =0x02039d0f
+ ldr r1, =gUnknown_02039D0F
movs r0, 0x2
strb r0, [r1]
ldr r1, [r4]
@@ -5076,7 +5076,7 @@ _080C9BD6:
thumb_func_start sub_80C9BE8
sub_80C9BE8: @ 80C9BE8
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x4
@@ -5105,7 +5105,7 @@ _080C9C1C:
bl audio_play
movs r0, 0xF
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1]
@@ -5127,14 +5127,14 @@ _080C9C58:
bl sub_80CAC58
movs r0, 0
bl sub_80CAD9C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1]
b _080C9D08
.pool
_080C9C78:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -5175,7 +5175,7 @@ _080C9CC8:
movs r2, 0x1
bl sub_80F9BF4
_080C9CD2:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -5190,9 +5190,9 @@ _080C9CE4:
bne _080C9D08
bl sub_80CABE0
bl calc_player_party_count
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
strb r0, [r1]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
strb r4, [r0, 0x2]
ldr r0, =sub_80C9E50
@@ -5207,7 +5207,7 @@ _080C9D08:
thumb_func_start sub_80C9D1C
sub_80C9D1C: @ 80C9D1C
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x4
@@ -5236,7 +5236,7 @@ _080C9D50:
bl audio_play
movs r0, 0xF
bl sub_80CAC58
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1]
@@ -5258,14 +5258,14 @@ _080C9D8C:
bl sub_80CAC58
movs r0, 0
bl sub_80CAD9C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1]
b _080C9E3C
.pool
_080C9DAC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF3
ands r0, r1
@@ -5307,7 +5307,7 @@ _080C9DFC:
movs r2, 0
bl sub_80F9BF4
_080C9E06:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -5322,9 +5322,9 @@ _080C9E18:
bne _080C9E3C
bl sub_80CABE0
bl calc_player_party_count
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
strb r0, [r1]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
strb r4, [r0, 0x2]
ldr r0, =sub_80C9E50
@@ -5345,7 +5345,7 @@ sub_80C9E50: @ 80C9E50
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r4, [r0, 0x2]
ldrb r0, [r0, 0x1]
@@ -5357,11 +5357,11 @@ sub_80C9E50: @ 80C9E50
cmp r0, 0x1
bne _080C9E88
bl sub_80D12D4
- ldr r1, =0x02039d12
+ ldr r1, =gUnknown_02039D12
b _080C9E8C
.pool
_080C9E88:
- ldr r1, =0x02039d12
+ ldr r1, =gUnknown_02039D12
movs r0, 0
_080C9E8C:
strh r0, [r1]
@@ -5380,7 +5380,7 @@ _080C9E9E:
b _080C9F56
.pool
_080C9EB4:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x0000218c
adds r0, r1, r2
@@ -5397,7 +5397,7 @@ _080C9EB4:
bl sub_80C9FC8
cmp r5, 0
bne _080C9F04
- ldr r0, =0x02039d14
+ ldr r0, =gUnknown_02039D14
cmp r4, r0
bne _080C9F04
ldr r0, =c2_808CE60
@@ -5458,7 +5458,7 @@ _080C9F56:
sub_80C9F6C: @ 80C9F6C
push {lr}
sub sp, 0x4
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r1, [r0]
mov r0, sp
strh r1, [r0]
@@ -5467,13 +5467,13 @@ sub_80C9F6C: @ 80C9F6C
bl sub_80CFE08
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
beq _080C9FAC
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
mov r2, sp
@@ -5501,7 +5501,7 @@ sub_80C9FC8: @ 80C9FC8
push {r4,lr}
bl sub_80D25F0
bl sub_80D01B8
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
bl Free
movs r0, 0
@@ -5567,7 +5567,7 @@ sub_80CA044: @ 80CA044
movs r3, 0
bl copy_decompressed_tile_data_to_vram_autofree
ldr r0, =gUnknown_085722A0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
ldr r4, =0x00005ac4
adds r1, r4
@@ -5631,7 +5631,7 @@ sub_80CA0D8: @ 80CA0D8
movs r1, 0xF0
movs r2, 0x20
bl gpu_pal_apply
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -5667,7 +5667,7 @@ sub_80CA154: @ 80CA154
movs r0, 0x10
movs r2, 0
bl sub_811FFB4
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r3, =0x00000d94
adds r1, r3
@@ -5734,7 +5734,7 @@ _080CA1DA:
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r2, [r1]
lsls r1, r4, 2
ldr r3, =0x00000d98
@@ -5743,7 +5743,7 @@ _080CA1DA:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
adds r0, r4, 0x1
@@ -5761,7 +5761,7 @@ _080CA1DA:
thumb_func_start sub_80CA230
sub_80CA230: @ 80CA230
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000ce4
adds r0, r1, r2
@@ -5783,7 +5783,7 @@ sub_80CA230: @ 80CA230
BoxSetMosaic: @ 80CA260
push {lr}
bl sub_80CA230
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
movs r1, 0x89
lsls r1, 6
@@ -5825,7 +5825,7 @@ _080CA2AC:
thumb_func_start sub_80CA2B8
sub_80CA2B8: @ 80CA2B8
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0x89
lsls r1, 6
@@ -5882,7 +5882,7 @@ _080CA30E:
sub_80CA318: @ 80CA318
push {r4-r7,lr}
sub sp, 0x28
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
mov r12, r0
ldr r1, [r0]
ldr r4, =0x000022c4
@@ -5920,7 +5920,7 @@ _080CA352:
cmp r6, r1
bls _080CA352
movs r6, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r4, =0x00002244
movs r2, 0
_080CA36C:
@@ -5934,7 +5934,7 @@ _080CA36C:
lsrs r6, r0, 16
cmp r6, 0xF
bls _080CA36C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r6, 0x89
lsls r6, 6
@@ -5956,7 +5956,7 @@ _080CA36C:
b _080CA40C
.pool
_080CA3C4:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
movs r7, 0x89
lsls r7, 6
@@ -5964,7 +5964,7 @@ _080CA3C4:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r3]
lsls r0, r4, 4
@@ -5993,7 +5993,7 @@ _080CA40C:
cmp r1, 0x40
bne _080CA3C4
_080CA420:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0x89
lsls r1, 6
@@ -6020,7 +6020,7 @@ sub_80CA44C: @ 80CA44C
adds r3, r1, 0
lsls r0, 16
lsrs r4, r0, 16
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r2, [r6]
movs r7, 0x89
lsls r7, 6
@@ -6093,7 +6093,7 @@ sub_80CA4FC: @ 80CA4FC
movs r0, 0
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r2, [r6]
ldrb r0, [r2, 0x1]
cmp r0, 0x3
@@ -6193,7 +6193,7 @@ _080CA5E8:
movs r0, 0
movs r1, 0x2
bl CopyWindowToVram
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r2, =0x00000ce4
adds r0, r1, r2
@@ -6239,7 +6239,7 @@ _080CA64E:
sub_80CA65C: @ 80CA65C
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000ce4
adds r0, r1
@@ -6255,7 +6255,7 @@ sub_80CA65C: @ 80CA65C
bl sub_80D27AC
movs r4, 0
_080CA680:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 2
ldr r2, =0x00000d98
@@ -6284,7 +6284,7 @@ _080CA6B4:
bl sub_80D27AC
movs r4, 0
_080CA6C6:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 2
ldr r2, =0x00000d98
@@ -6316,7 +6316,7 @@ sub_80CA704: @ 80CA704
push {r4,lr}
sub sp, 0x4
ldr r0, =gUnknown_08DD36C8
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
adds r1, 0xB0
bl LZ77UnCompWram
@@ -6348,7 +6348,7 @@ sub_80CA704: @ 80CA704
movs r2, 0
bl sub_80D2770
bl sub_80CAA74
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
beq _080CA790
@@ -6379,7 +6379,7 @@ _080CA790:
_080CA7B2:
movs r0, 0x1
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000002c7
adds r0, r1
@@ -6395,7 +6395,7 @@ _080CA7B2:
thumb_func_start sub_80CA7D4
sub_80CA7D4: @ 80CA7D4
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r0, 0xB0
lsls r0, 2
@@ -6420,7 +6420,7 @@ sub_80CA7D4: @ 80CA7D4
thumb_func_start sub_80CA80C
sub_80CA80C: @ 80CA80C
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
ldr r1, =0x000002c5
adds r0, r2, r1
@@ -6462,7 +6462,7 @@ sub_80CA80C: @ 80CA80C
b _080CA87C
.pool
_080CA874:
- ldr r1, =0x02039d0c
+ ldr r1, =gUnknown_02039D0C
movs r0, 0x1
strb r0, [r1]
_080CA87A:
@@ -6477,7 +6477,7 @@ _080CA87C:
thumb_func_start sub_80CA888
sub_80CA888: @ 80CA888
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
movs r0, 0xB0
lsls r0, 2
@@ -6508,7 +6508,7 @@ _080CA8B4:
sub_80CA8C8: @ 80CA8C8
push {r4,r5,lr}
sub sp, 0x8
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r2, [r5]
ldr r1, =0x000002c5
adds r0, r2, r1
@@ -6563,7 +6563,7 @@ sub_80CA8C8: @ 80CA8C8
b _080CA976
.pool
_080CA94C:
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
movs r1, 0
strb r1, [r0]
bl sub_80CBB9C
@@ -6621,7 +6621,7 @@ _080CA9AC:
thumb_func_start sub_80CA9C0
sub_80CA9C0: @ 80CA9C0
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r0, [r2]
ldr r1, =0x000002c7
adds r0, r1
@@ -6643,7 +6643,7 @@ sub_80CA9C0: @ 80CA9C0
thumb_func_start sub_80CA9EC
sub_80CA9EC: @ 80CA9EC
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x000002c7
adds r1, r0, r2
@@ -6663,7 +6663,7 @@ _080CAA06:
thumb_func_start sub_80CAA14
sub_80CAA14: @ 80CAA14
push {r4,lr}
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
ldr r2, =0x000002c7
adds r0, r1, r2
@@ -6714,7 +6714,7 @@ sub_80CAA74: @ 80CAA74
_080CAA78:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -6757,7 +6757,7 @@ _080CAAB8:
adds r0, r1
lsrs r3, r0, 16
movs r0, 0
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
mov r12, r1
_080CAAD4:
movs r2, 0
@@ -6819,7 +6819,7 @@ sub_80CAB20: @ 80CAB20
thumb_func_start sub_80CAB4C
sub_80CAB4C: @ 80CAB4C
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000002c6
adds r0, r1
@@ -6836,7 +6836,7 @@ sub_80CAB4C: @ 80CAB4C
thumb_func_start sub_80CAB70
sub_80CAB70: @ 80CAB70
push {r4,r5,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r5, =0x000002c6
adds r0, r5
@@ -6894,7 +6894,7 @@ _080CABDA:
thumb_func_start sub_80CABE0
sub_80CABE0: @ 80CABE0
push {r4,lr}
- ldr r4, =0x02039d10
+ ldr r4, =gUnknown_02039D10
bl get_preferred_box
ldrb r1, [r4]
lsls r0, 24
@@ -6977,14 +6977,14 @@ _080CAC84:
.4byte _080CACB8
.4byte _080CACD0
_080CACA4:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r0, =0x00000cee
adds r1, r0
b _080CACC0
.pool
_080CACB8:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x000021e0
adds r1, r2
@@ -6998,7 +6998,7 @@ _080CACD0:
lsls r0, 24
cmp r0, 0
beq _080CACF4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r4, [r0]
ldr r0, =0x000021eb
adds r4, r0
@@ -7008,7 +7008,7 @@ _080CACD0:
b _080CAD00
.pool
_080CACF4:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x000021eb
adds r0, r1, r2
@@ -7028,14 +7028,14 @@ _080CAD16:
beq _080CAD14
movs r0, 0xFF
strb r0, [r2]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r0, =0x000021eb
adds r1, r0
movs r0, 0
bl sub_81AFC0C
_080CAD30:
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r4, =0x00002190
adds r0, r4
@@ -7201,7 +7201,7 @@ _080CAE96:
thumb_func_start sub_80CAEA0
sub_80CAEA0: @ 80CAEA0
- ldr r0, =0x02039d0d
+ ldr r0, =gUnknown_02039D0D
ldrb r0, [r0]
bx lr
.pool
@@ -7214,7 +7214,7 @@ sub_80CAEAC: @ 80CAEAC
lsls r0, 24
cmp r0, 0
bne _080CAEE8
- ldr r0, =0x02039d0c
+ ldr r0, =gUnknown_02039D0C
ldrb r0, [r0]
cmp r0, 0
beq _080CAED8
@@ -7234,7 +7234,7 @@ _080CAED8:
movs r0, 0
bl sub_80D0D8C
_080CAEE8:
- ldr r1, =0x02039d12
+ ldr r1, =gUnknown_02039D12
ldrh r0, [r1]
cmp r0, 0
beq _080CAEFA
@@ -7252,7 +7252,7 @@ sub_80CAF04: @ 80CAF04
push {r4-r6,lr}
bl sub_80D2F04
movs r2, 0
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r5, =0x00000b08
movs r4, 0
adds r6, r3, 0
@@ -7268,7 +7268,7 @@ _080CAF14:
cmp r2, 0x27
bls _080CAF14
movs r2, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r4, =0x00000b58
movs r3, 0
_080CAF30:
@@ -7283,7 +7283,7 @@ _080CAF30:
cmp r2, 0x27
bls _080CAF30
movs r2, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
movs r4, 0xA7
lsls r4, 4
movs r3, 0
@@ -7299,7 +7299,7 @@ _080CAF4E:
cmp r2, 0x5
bls _080CAF4E
movs r2, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r4, =0x00000a88
movs r3, 0
_080CAF6A:
@@ -7346,7 +7346,7 @@ _080CAFBC:
sub_80CAFC4: @ 80CAFC4
push {r4-r6,lr}
sub sp, 0x8
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r4, =0x000020a4
adds r0, r4
@@ -7440,7 +7440,7 @@ _080CB048:
adds r0, r4, 0
asrs r3, 16
bl sub_80CC230
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
mov r3, r8
lsls r2, r3, 2
@@ -7451,7 +7451,7 @@ _080CB048:
b _080CB0C0
.pool
_080CB0B0:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
mov r2, r8
lsls r1, r2, 2
@@ -7478,7 +7478,7 @@ _080CB0C0:
lsrs r7, r0, 16
cmp r7, 0x4
bls _080CB042
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -7494,7 +7494,7 @@ _080CB0F6:
bl get_pokemon_data_from_any_box
cmp r0, 0
bne _080CB11C
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r6, 2
ldr r3, =0x00000a88
@@ -7581,7 +7581,7 @@ sub_80CB140: @ 80CB140
adds r3, r4, 0
bl sub_80CC230
adds r3, r0, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
lsls r1, r7, 2
ldr r4, =0x00000a88
@@ -7614,7 +7614,7 @@ sub_80CB1F0: @ 80CB1F0
lsls r0, 16
lsrs r3, r0, 16
movs r2, 0
- ldr r7, =0x02039d08
+ ldr r7, =gUnknown_02039D08
ldr r6, =0x00000a88
movs r5, 0x1
ldr r4, =sub_80CB278
@@ -7660,7 +7660,7 @@ sub_80CB234: @ 80CB234
strh r0, [r2, 0x20]
b _080CB266
_080CB250:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r3, =0x00000c66
adds r1, r3
@@ -7716,7 +7716,7 @@ sub_80CB2B0: @ 80CB2B0
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r7, =0x02039d08
+ ldr r7, =gUnknown_02039D08
_080CB2BA:
ldr r0, [r7]
lsls r4, r5, 2
@@ -7790,7 +7790,7 @@ sub_80CB2F8: @ 80CB2F8
movs r3, 0
mov r9, r3
adds r5, r0, 0
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -7799,7 +7799,7 @@ sub_80CB2F8: @ 80CB2F8
lsls r2, 16
mov r10, r2
_080CB358:
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r2, [r6]
lsls r0, r5, 1
ldr r3, =0x00000ba8
@@ -7824,7 +7824,7 @@ _080CB358:
asrs r2, r6, 16
bl sub_80CC230
adds r2, r0, 0
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r3, =0x00000a88
adds r0, r3
@@ -7979,7 +7979,7 @@ sub_80CB4CC: @ 80CB4CC
lsrs r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r1, [r6]
ldr r2, =0x00000c6a
adds r1, r2
@@ -8027,7 +8027,7 @@ _080CB544:
movs r1, 0x5
_080CB54C:
strb r1, [r0]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldr r7, =0x00000c68
adds r0, r2, r7
@@ -8053,7 +8053,7 @@ _080CB54C:
thumb_func_start sub_80CB584
sub_80CB584: @ 80CB584
push {r4-r6,lr}
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
movs r4, 0xC6
lsls r4, 4
@@ -8164,7 +8164,7 @@ _080CB662:
cmp r0, 0
bne _080CB69C
_080CB66E:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000c6a
adds r1, r2
@@ -8174,7 +8174,7 @@ _080CB66E:
b _080CB6E8
.pool
_080CB69C:
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r6, =0x00000c68
adds r1, r0, r6
@@ -8223,7 +8223,7 @@ sub_80CB6F0: @ 80CB6F0
lsrs r6, r0, 24
movs r5, 0
movs r0, 0
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
mov r9, r1
_080CB704:
adds r0, 0x1
@@ -8265,7 +8265,7 @@ _080CB744:
mov r0, r8
cmp r0, 0x4
ble _080CB704
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000c5c
adds r0, r1
@@ -8283,7 +8283,7 @@ _080CB744:
sub_80CB778: @ 80CB778
push {r4,r5,lr}
lsls r0, 24
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
lsrs r4, r0, 22
ldr r0, =0x00000a88
@@ -8312,7 +8312,7 @@ sub_80CB7AC: @ 80CB7AC
lsls r0, 24
lsls r1, 24
lsrs r2, r1, 24
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
lsrs r0, 22
ldr r3, =0x00000a88
@@ -8346,7 +8346,7 @@ sub_80CB7E8: @ 80CB7E8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x41
bl pokemon_getattr
@@ -8364,7 +8364,7 @@ sub_80CB7E8: @ 80CB7E8
movs r2, 0x68
movs r3, 0x40
bl sub_80CC230
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
movs r2, 0xA7
lsls r2, 4
@@ -8376,7 +8376,7 @@ _080CB830:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -8404,7 +8404,7 @@ _080CB830:
adds r0, r5, 0
movs r2, 0x98
bl sub_80CC230
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
lsls r2, r6, 2
movs r3, 0xA7
@@ -8418,7 +8418,7 @@ _080CB830:
b _080CB8A4
.pool
_080CB894:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r6, 2
movs r2, 0xA7
@@ -8432,7 +8432,7 @@ _080CB8A4:
lsrs r6, r0, 16
cmp r6, 0x5
bls _080CB830
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
mov r0, r8
cmp r0, 0
bne _080CB8EA
@@ -8482,7 +8482,7 @@ _080CB8FA:
beq _080CB932
movs r0, 0x64
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
bl pokemon_getattr
@@ -8520,7 +8520,7 @@ _080CB93C:
sub_80CB950: @ 80CB950
push {r4-r7,lr}
sub sp, 0x4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000c5e
adds r1, r2
@@ -8574,7 +8574,7 @@ _080CB9A0:
thumb_func_start sub_80CB9BC
sub_80CB9BC: @ 80CB9BC
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000c5e
adds r0, r1
@@ -8692,7 +8692,7 @@ _080CBA8E:
strh r0, [r3, 0x22]
ldr r0, =DummyObjectCallback
str r0, [r3, 0x1C]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
movs r0, 0x30
ldrsh r1, [r3, r0]
@@ -8717,7 +8717,7 @@ _080CBAB2:
thumb_func_start sub_80CBAC4
sub_80CBAC4: @ 80CBAC4
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00000a6c
adds r0, r1
@@ -8741,7 +8741,7 @@ _080CBAE2:
sub_80CBAF0: @ 80CBAF0
push {r4-r6,lr}
movs r3, 0
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
lsls r0, 16
asrs r4, r0, 16
movs r5, 0x5
@@ -8805,7 +8805,7 @@ _080CBB56:
sub_80CBB68: @ 80CBB68
push {r4,r5,lr}
lsls r0, 24
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
lsrs r4, r0, 22
movs r0, 0xA7
@@ -8834,7 +8834,7 @@ _080CBB92:
sub_80CBB9C: @ 80CBB9C
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
_080CBBA2:
ldr r0, [r6]
lsls r4, r5, 2
@@ -8871,7 +8871,7 @@ sub_80CBBDC: @ 80CBBDC
lsls r0, 24
lsls r1, 24
lsrs r2, r1, 24
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
lsrs r0, 22
movs r3, 0xA7
@@ -8907,7 +8907,7 @@ sub_80CBC14: @ 80CBC14
adds r5, r1, 0
cmp r4, 0
bne _080CBC44
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r5, =0x00000a6c
adds r2, r0, r5
@@ -8923,7 +8923,7 @@ sub_80CBC14: @ 80CBC14
_080CBC44:
cmp r4, 0x1
bne _080CBC96
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r1, =0x00000a6c
adds r2, r0, r1
@@ -8978,7 +8978,7 @@ sub_80CBCAC: @ 80CBCAC
lsrs r6, r1, 24
cmp r0, 0xE
bne _080CBCF8
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
lsls r5, r6, 2
movs r4, 0xA7
@@ -9006,7 +9006,7 @@ sub_80CBCAC: @ 80CBCAC
b _080CBD34
.pool
_080CBCF8:
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
lsls r4, r6, 2
ldr r3, =0x00000a88
@@ -9059,7 +9059,7 @@ sub_80CBD5C: @ 80CBD5C
lsrs r4, r1, 24
cmp r0, 0xE
bne _080CBD80
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
movs r0, 0xB0
lsls r0, 4
@@ -9070,7 +9070,7 @@ sub_80CBD5C: @ 80CBD5C
b _080CBD8E
.pool
_080CBD80:
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
movs r0, 0xB0
lsls r0, 4
@@ -9103,7 +9103,7 @@ sub_80CBDC4: @ 80CBDC4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r0, [r6]
ldr r1, =0x00000c5d
mov r9, r1
@@ -9283,7 +9283,7 @@ _080CBF2E:
beq _080CBF70
b _080CBFC0
_080CBF34:
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
ldr r0, =0x00000b04
adds r2, r1, r0
@@ -9293,7 +9293,7 @@ _080CBF34:
b _080CBF58
.pool
_080CBF4C:
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
ldr r0, =0x00000b04
adds r2, r1, r0
@@ -9307,7 +9307,7 @@ _080CBF58:
b _080CBF80
.pool
_080CBF70:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r3, =0x00000b04
adds r2, r1, r3
@@ -9356,7 +9356,7 @@ _080CBFC0:
thumb_func_start sub_80CBFD8
sub_80CBFD8: @ 80CBFD8
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000b04
adds r0, r1
@@ -9396,7 +9396,7 @@ _080CC01A:
thumb_func_start sub_80CC020
sub_80CC020: @ 80CC020
push {r4,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00000b04
adds r0, r1
@@ -9430,7 +9430,7 @@ _080CC056:
thumb_func_start sub_80CC064
sub_80CC064: @ 80CC064
push {lr}
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r1, =0x00000b04
adds r0, r1
@@ -9461,7 +9461,7 @@ _080CC094:
thumb_func_start sub_80CC0A0
sub_80CC0A0: @ 80CC0A0
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000b04
adds r2, r0, r1
@@ -9492,7 +9492,7 @@ _080CC0D0:
sub_80CC0D4: @ 80CC0D4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
ldr r2, =0x00000a6c
adds r1, r2
@@ -9512,7 +9512,7 @@ sub_80CC0D4: @ 80CC0D4
thumb_func_start sub_80CC100
sub_80CC100: @ 80CC100
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
ldr r2, =0x00000cb4
adds r1, r2
@@ -9535,7 +9535,7 @@ sub_80CC124: @ 80CC124
lsls r0, 16
lsrs r3, r0, 16
movs r4, 0
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r2, =0x00000b58
adds r0, r2
@@ -9625,7 +9625,7 @@ sub_80CC1E0: @ 80CC1E0
lsls r0, 16
lsrs r5, r0, 16
movs r3, 0
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
_080CC1EA:
ldr r1, [r6]
lsls r2, r3, 1
@@ -9722,7 +9722,7 @@ sub_80CC230: @ 80CC230
lsrs r2, r0, 24
cmp r2, 0x40
beq _080CC2FC
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -9787,7 +9787,7 @@ sub_80CC32C: @ 80CC32C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9819,7 +9819,7 @@ sub_80CC370: @ 80CC370
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -9839,7 +9839,7 @@ _080CC39C:
.4byte _080CC426
.4byte _080CC44C
_080CC3B0:
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r2, =0x000002d2
adds r0, r2
@@ -9870,7 +9870,7 @@ _080CC3E8:
negs r1, r1
cmp r0, r1
beq _080CC45E
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00004ac4
adds r1, r2
@@ -9930,7 +9930,7 @@ sub_80CC464: @ 80CC464
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r2, [r5]
lsls r0, r6, 24
asrs r3, r0, 24
@@ -10027,7 +10027,7 @@ _080CC4EA:
thumb_func_start sub_80CC54C
sub_80CC54C: @ 80CC54C
push {r4-r6,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r5, =0x00000a63
adds r0, r1, r5
@@ -10063,7 +10063,7 @@ _080CC594:
bl sub_80CCA00
cmp r0, 0
beq _080CC632
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r1, [r6]
ldr r4, =0x00000a64
adds r0, r1, r4
@@ -10122,7 +10122,7 @@ _080CC620:
adds r0, r5, 0
b _080CC634
_080CC624:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r4, =0x00000a63
adds r1, r4
@@ -10185,7 +10185,7 @@ sub_80CC680: @ 80CC680
lsrs r0, 24
adds r1, r4, 0
bl sub_80D2120
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000a62
adds r0, r1
@@ -10201,7 +10201,7 @@ sub_80CC680: @ 80CC680
sub_80CC6B0: @ 80CC6B0
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r2, =0x00000a62
adds r0, r2
@@ -10255,7 +10255,7 @@ _080CC732:
cmp r0, 0x1
bne _080CC794
bl sub_80CCF9C
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
movs r1, 0xE7
lsls r1, 3
@@ -10278,7 +10278,7 @@ _080CC76C:
cmp r0, 0
bne _080CC794
_080CC776:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r0, =0x00000a62
adds r1, r0
@@ -10304,7 +10304,7 @@ _080CC796:
sub_80CC7A0: @ 80CC7A0
push {r4-r7,lr}
sub sp, 0x8
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
ldr r3, =0x000006f9
adds r2, r3
@@ -10338,7 +10338,7 @@ _080CC7DA:
adds r0, r1
bl sub_80CCAE0
_080CC7E6:
- ldr r7, =0x02039d08
+ ldr r7, =gUnknown_02039D08
ldr r0, [r7]
ldr r2, =0x000006fa
adds r0, r2
@@ -10395,7 +10395,7 @@ _080CC874:
adds r1, r2
ldrb r1, [r1]
lsls r1, 6
- ldr r2, =0x02037794
+ ldr r2, =gUnknown_02037794
adds r1, r2
movs r2, 0x20
bl CpuSet
@@ -10404,7 +10404,7 @@ _080CC888:
mov r1, sp
bl malloc_and_decompress
adds r1, r0, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r3, [r0]
ldr r2, =0x00000a68
adds r0, r3, r2
@@ -10486,7 +10486,7 @@ _080CC960:
adds r1, r3
ldrb r1, [r1]
lsls r1, 6
- ldr r2, =0x02037794
+ ldr r2, =gUnknown_02037794
adds r1, r2
movs r2, 0x20
bl CpuSet
@@ -10494,7 +10494,7 @@ _080CC976:
ldr r0, [r6]
mov r1, sp
bl malloc_and_decompress
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r1, [r6]
ldr r5, =0x00000a68
adds r1, r5
@@ -10556,7 +10556,7 @@ sub_80CCA00: @ 80CCA00
movs r0, 0
b _080CCA2E
_080CCA12:
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r1, =0x00000a68
adds r0, r1
@@ -10585,7 +10585,7 @@ sub_80CCA3C: @ 80CCA3C
lsls r2, 24
lsrs r2, 24
lsls r4, r2, 17
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r3, 0xB3
lsls r3, 2
@@ -10665,7 +10665,7 @@ _080CCAD2:
sub_80CCAE0: @ 80CCAE0
push {r4-r6,lr}
adds r2, r0, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0xB3
lsls r1, 2
@@ -10735,7 +10735,7 @@ sub_80CCB50: @ 80CCB50
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
mov r10, r1
ldr r1, [r1]
movs r2, 0xBE
@@ -10869,7 +10869,7 @@ _080CCC70:
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r2, [r5]
lsls r0, r4, 2
movs r3, 0xE4
@@ -10879,7 +10879,7 @@ _080CCC70:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r2]
lsls r1, r4, 24
@@ -10921,7 +10921,7 @@ sub_80CCCFC: @ 80CCCFC
lsls r1, 24
lsrs r1, 24
mov r10, r1
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
movs r1, 0xBE
lsls r1, 2
@@ -11071,7 +11071,7 @@ _080CCE2E:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
mov r0, r8
@@ -11127,7 +11127,7 @@ _080CCE2E:
thumb_func_start sub_80CCEE0
sub_80CCEE0: @ 80CCEE0
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0xDF
lsls r1, 3
@@ -11143,7 +11143,7 @@ _080CCF00:
movs r0, 0x3
bl FreeObjectTilesByTag
_080CCF06:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r3, 0xE4
lsls r3, 3
@@ -11235,7 +11235,7 @@ sub_80CCF9C: @ 80CCF9C
bl sub_80D20F8
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
movs r3, 0xDF
lsls r3, 3
@@ -11250,7 +11250,7 @@ sub_80CCF9C: @ 80CCF9C
adds r1, r2, r3
ldrh r1, [r1]
lsls r1, 1
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
movs r2, 0x2
bl CpuSet
@@ -11264,7 +11264,7 @@ _080CCFE4:
adds r1, r2, r3
ldrh r1, [r1]
lsls r1, 1
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
movs r2, 0x2
bl CpuSet
@@ -11318,7 +11318,7 @@ _080CD036:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
lsls r1, r5, 24
lsrs r1, 24
@@ -11332,7 +11332,7 @@ _080CD036:
adds r0, r1, 0
_080CD076:
strh r0, [r4, 0x34]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r5, 2
movs r2, 0xE6
@@ -11365,7 +11365,7 @@ sub_80CD0B8: @ 80CD0B8
lsls r0, 24
lsrs r5, r0, 24
movs r2, 0
- ldr r7, =0x02039d08
+ ldr r7, =gUnknown_02039D08
mov r12, r7
movs r6, 0xE6
lsls r6, 3
@@ -11449,7 +11449,7 @@ sub_80CD158: @ 80CD158
movs r5, 0
movs r6, 0x5
negs r6, r6
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
_080CD164:
ldr r1, [r4]
lsls r0, r3, 2
@@ -11491,7 +11491,7 @@ sub_80CD1A8: @ 80CD1A8
cmp r0, 0
beq _080CD1E4
movs r2, 0
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
movs r5, 0xE6
lsls r5, 3
movs r3, 0
@@ -11518,7 +11518,7 @@ _080CD1BC:
.pool
_080CD1E4:
movs r2, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
movs r4, 0xE6
lsls r4, 3
movs r3, 0
@@ -11595,7 +11595,7 @@ _080CD274:
strh r0, [r2, 0x2E]
b _080CD2DC
_080CD27A:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r0, =0x000002ce
adds r1, r0
@@ -11635,7 +11635,7 @@ _080CD2A0:
b _080CD2DC
.pool
_080CD2CC:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000002ce
adds r0, r1
@@ -11682,7 +11682,7 @@ sub_80CD2E8: @ 80CD2E8
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r6, r4, r5
adds r0, r6, 0
bl StartObjectImageAnim
@@ -11716,34 +11716,34 @@ _080CD362:
thumb_func_start sub_80CD36C
sub_80CD36C: @ 80CD36C
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r1, [r0, 0x1]
cmp r1, 0x1
beq _080CD388
- ldr r1, =0x02039d78
+ ldr r1, =gUnknown_02039D78
movs r0, 0
strb r0, [r1]
b _080CD38C
.pool
_080CD388:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
strb r1, [r0]
_080CD38C:
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
movs r1, 0
strb r1, [r0]
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
strb r1, [r0]
- ldr r0, =0x02039d7b
+ ldr r0, =gUnknown_02039D7B
strb r1, [r0]
- ldr r0, =0x02039d7c
+ ldr r0, =gUnknown_02039D7C
strb r1, [r0]
- ldr r0, =0x02039d7d
+ ldr r0, =gUnknown_02039D7D
strb r1, [r0]
bl sub_80CDC0C
bl sub_80CFC14
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r0, [r2]
ldr r1, =0x00000cd6
adds r0, r1
@@ -11765,7 +11765,7 @@ sub_80CD3EC: @ 80CD3EC
push {lr}
bl sub_80CFC14
bl sub_80CEBDC
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r1, =0x00000cd6
adds r0, r1
@@ -11776,14 +11776,14 @@ sub_80CD3EC: @ 80CD3EC
ldr r1, =0x000021ff
adds r0, r1
strb r2, [r0]
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CD426
ldr r0, [r3]
ldr r1, =0x000020a4
adds r0, r1
- ldr r1, =0x02039d14
+ ldr r1, =gUnknown_02039D14
movs r2, 0x64
bl memcpy
bl sub_80CAFC4
@@ -11868,7 +11868,7 @@ _080CD4CE:
movs r0, 0xC
b _080CD4FA
_080CD4D6:
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
movs r1, 0xE
cmp r0, 0
@@ -11897,7 +11897,7 @@ _080CD4FC:
thumb_func_start sub_80CD504
sub_80CD504: @ 80CD504
push {lr}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -11905,19 +11905,19 @@ sub_80CD504: @ 80CD504
beq _080CD538
cmp r0, 0x1
bne _080CD54C
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
movs r1, 0
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
b _080CD542
.pool
_080CD538:
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
movs r1, 0xB
bl get_pokemon_data_from_selected_box
@@ -11936,7 +11936,7 @@ _080CD54E:
thumb_func_start sub_80CD554
sub_80CD554: @ 80CD554
push {r4-r7,lr}
- ldr r7, =0x02039d08
+ ldr r7, =gUnknown_02039D08
ldr r5, [r7]
movs r0, 0xCD
lsls r0, 4
@@ -12118,7 +12118,7 @@ sub_80CD6AC: @ 80CD6AC
mov r2, sp
adds r3, r6, 0
bl sub_80CD444
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r2, =0x00000cd4
adds r0, r2
@@ -12147,7 +12147,7 @@ sub_80CD6AC: @ 80CD6AC
thumb_func_start sub_80CD70C
sub_80CD70C: @ 80CD70C
push {r4-r7,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldr r3, =0x00000cd2
adds r1, r2, r3
@@ -12328,7 +12328,7 @@ sub_80CD894: @ 80CD894
adds r1, r6, 0
bl sub_80CD6AC
bl sub_80CD70C
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
ldrb r0, [r1, 0x1]
cmp r0, 0x3
@@ -12338,7 +12338,7 @@ sub_80CD894: @ 80CD894
ldrb r0, [r0]
cmp r0, 0
bne _080CD8FC
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
bne _080CD8FC
@@ -12361,18 +12361,18 @@ _080CD8E4:
movs r1, 0x1
bl StartObjectImageAnim
_080CD8FC:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
bne _080CD95C
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0
bne _080CD930
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
movs r0, 0
bl sub_80D0E50
@@ -12381,7 +12381,7 @@ _080CD8FC:
_080CD930:
cmp r0, 0x1
bne _080CD93E
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
movs r0, 0x1
bl sub_80D0E50
@@ -12402,13 +12402,13 @@ _080CD950:
_080CD95C:
cmp r4, 0x1
bne _080CD988
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0x1
beq _080CD988
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r2, =0x00000cd6
adds r0, r2
@@ -12429,7 +12429,7 @@ _080CD988:
blt _080CDA56
cmp r4, 0x3
bgt _080CDA56
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r2, =0x00000cb4
adds r0, r2
@@ -12460,7 +12460,7 @@ _080CD988:
b _080CDA56
.pool
_080CD9E4:
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
ldr r2, =0x000021ff
adds r0, r1, r2
@@ -12497,13 +12497,13 @@ _080CDA28:
movs r1, 0x8
orrs r0, r1
strb r0, [r2, 0x5]
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0
bne _080CDA56
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CDA56
@@ -12519,14 +12519,14 @@ _080CDA56:
thumb_func_start sub_80CDA68
sub_80CDA68: @ 80CDA68
push {r4,lr}
- ldr r1, =0x02039d78
- ldr r4, =0x02039d08
+ ldr r1, =gUnknown_02039D78
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
ldr r3, =0x00000cd4
adds r0, r2, r3
ldrb r0, [r0]
strb r0, [r1]
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
adds r3, 0x1
adds r0, r2, r3
ldrb r0, [r0]
@@ -12539,7 +12539,7 @@ sub_80CDA68: @ 80CDA68
ldrb r0, [r0]
cmp r0, 0
bne _080CDAD8
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
bne _080CDAD8
@@ -12563,7 +12563,7 @@ _080CDAC0:
bl StartObjectImageAnim
_080CDAD8:
bl sub_80CEB40
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -12586,7 +12586,7 @@ _080CDB06:
bl sub_80CD1A8
b _080CDB8A
_080CDB0E:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x00000cb8
adds r0, r2
@@ -12600,7 +12600,7 @@ _080CDB1E:
b _080CDB8A
.pool
_080CDB30:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r3, =0x000021ff
adds r0, r1, r3
@@ -12654,7 +12654,7 @@ _080CDB8A:
thumb_func_start sub_80CDBA0
sub_80CDBA0: @ 80CDBA0
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
bne _080CDBB4
@@ -12669,7 +12669,7 @@ _080CDBB4:
bls _080CDBC2
movs r3, 0x5
_080CDBC2:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldr r1, =0x00000cb4
adds r0, r2, r1
@@ -12707,7 +12707,7 @@ sub_80CDBF8: @ 80CDBF8
thumb_func_start sub_80CDC0C
sub_80CDC0C: @ 80CDC0C
- ldr r1, =0x02039d7e
+ ldr r1, =gUnknown_02039D7E
movs r0, 0
strb r0, [r1]
bx lr
@@ -12716,8 +12716,8 @@ sub_80CDC0C: @ 80CDC0C
thumb_func_start sub_80CDC18
sub_80CDC18: @ 80CDC18
- ldr r0, =0x02039d7e
- ldr r1, =0x02039d79
+ ldr r0, =gUnknown_02039D7E
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
strb r1, [r0]
bx lr
@@ -12726,7 +12726,7 @@ sub_80CDC18: @ 80CDC18
thumb_func_start sub_80CDC2C
sub_80CDC2C: @ 80CDC2C
- ldr r0, =0x02039d7e
+ ldr r0, =gUnknown_02039D7E
ldrb r0, [r0]
bx lr
.pool
@@ -12735,7 +12735,7 @@ sub_80CDC2C: @ 80CDC2C
thumb_func_start sub_80CDC38
sub_80CDC38: @ 80CDC38
lsls r0, 24
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
ldr r2, =0x00000d8c
adds r3, r1, r2
@@ -12759,7 +12759,7 @@ sub_80CDC64: @ 80CDC64
lsls r0, 24
cmp r0, 0
bne _080CDC84
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000d8c
adds r1, r2
@@ -12767,7 +12767,7 @@ sub_80CDC64: @ 80CDC64
b _080CDC8E
.pool
_080CDC84:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000d8c
adds r1, r2
@@ -12788,7 +12788,7 @@ _080CDC8E:
thumb_func_start sub_80CDCAC
sub_80CDCAC: @ 80CDCAC
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000d8c
adds r0, r1
@@ -12804,7 +12804,7 @@ sub_80CDCAC: @ 80CDCAC
thumb_func_start sub_80CDCCC
sub_80CDCCC: @ 80CDCCC
push {r4,r5,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
movs r5, 0xD9
lsls r5, 4
@@ -12825,7 +12825,7 @@ _080CDCEC:
beq _080CDCFE
b _080CDD54
_080CDCF6:
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CDD08
@@ -12877,7 +12877,7 @@ _080CDD56:
thumb_func_start sub_80CDD5C
sub_80CDD5C: @ 80CDD5C
push {r4,r5,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
movs r5, 0xD9
lsls r5, 4
@@ -12942,7 +12942,7 @@ _080CDDD2:
thumb_func_start sub_80CDDD8
sub_80CDDD8: @ 80CDDD8
push {r4,r5,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
movs r5, 0xD9
lsls r5, 4
@@ -12961,7 +12961,7 @@ _080CDDF8:
beq _080CDEA8
b _080CDEAC
_080CDDFE:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -12981,7 +12981,7 @@ _080CDE20:
adds r1, r2
_080CDE2A:
strb r0, [r1]
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00000cb4
adds r0, r1
@@ -12992,7 +12992,7 @@ _080CDE2A:
ldr r2, =0x00000d91
adds r0, r2
ldrb r0, [r0]
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
bl sub_80CBD5C
ldr r1, [r4]
@@ -13016,7 +13016,7 @@ _080CDE68:
ldr r2, =0x00000d91
adds r0, r2
ldrb r0, [r0]
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
bl diegohint1
ldr r1, [r4]
@@ -13061,7 +13061,7 @@ sub_80CDEC4: @ 80CDEC4
thumb_func_start sub_80CDED4
sub_80CDED4: @ 80CDED4
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -13091,7 +13091,7 @@ _080CDF02:
thumb_func_start sub_80CDF08
sub_80CDF08: @ 80CDF08
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -13116,7 +13116,7 @@ _080CDF32:
thumb_func_start sub_80CDF38
sub_80CDF38: @ 80CDF38
push {r4,lr}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -13124,7 +13124,7 @@ sub_80CDF38: @ 80CDF38
beq _080CDF68
cmp r0, 0x1
bne _080CDF94
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
ldrb r1, [r4]
movs r0, 0xE
bl sub_80CE018
@@ -13134,7 +13134,7 @@ sub_80CDF38: @ 80CDF38
b _080CDF8E
.pool
_080CDF68:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000021ff
adds r0, r1
@@ -13144,14 +13144,14 @@ _080CDF68:
bl get_preferred_box
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
ldrb r1, [r4]
bl sub_80CE018
ldrb r1, [r4]
movs r0, 0x1
bl sub_80CBC14
_080CDF8E:
- ldr r1, =0x02039d7a
+ ldr r1, =gUnknown_02039D7A
movs r0, 0x1
strb r0, [r1]
_080CDF94:
@@ -13164,7 +13164,7 @@ _080CDF94:
thumb_func_start sub_80CDFAC
sub_80CDFAC: @ 80CDFAC
push {r4,r5,lr}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -13172,7 +13172,7 @@ sub_80CDFAC: @ 80CDFAC
beq _080CDFDC
cmp r0, 0x1
bne _080CDFFE
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
ldrb r1, [r4]
movs r0, 0xE
bl diegohint2
@@ -13186,7 +13186,7 @@ _080CDFDC:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02039d79
+ ldr r5, =gUnknown_02039D79
ldrb r1, [r5]
adds r0, r4, 0
bl diegohint2
@@ -13194,7 +13194,7 @@ _080CDFDC:
adds r0, r4, 0
bl sub_80CBCAC
_080CDFF8:
- ldr r1, =0x02039d7a
+ ldr r1, =gUnknown_02039D7A
movs r0, 0
strb r0, [r1]
_080CDFFE:
@@ -13221,12 +13221,12 @@ sub_80CE018: @ 80CE018
lsrs r5, r1, 24
cmp r4, 0xE
bne _080CE054
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000020a4
adds r0, r1
- ldr r3, =0x020244ec
- ldr r1, =0x02039d79
+ ldr r3, =gUnknown_020244EC
+ ldr r1, =gUnknown_02039D79
movs r2, 0
ldrsb r2, [r1, r2]
movs r1, 0x64
@@ -13237,7 +13237,7 @@ sub_80CE018: @ 80CE018
b _080CE064
.pool
_080CE054:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldr r0, =0x000020a4
adds r2, r0
@@ -13248,9 +13248,9 @@ _080CE064:
adds r0, r4, 0
adds r1, r5, 0
bl sub_80CE0E8
- ldr r0, =0x02039d7b
+ ldr r0, =gUnknown_02039D7B
strb r4, [r0]
- ldr r0, =0x02039d7c
+ ldr r0, =gUnknown_02039D7C
strb r5, [r0]
pop {r4,r5}
pop {r0}
@@ -13267,11 +13267,11 @@ diegohint2: @ 80CE08C
lsrs r7, r1, 24
cmp r6, 0xE
bne _080CE0C0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
movs r0, 0x64
muls r0, r7
adds r0, r1
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
ldr r2, =0x000020a4
adds r1, r2
@@ -13280,7 +13280,7 @@ diegohint2: @ 80CE08C
b _080CE0D8
.pool
_080CE0C0:
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r4, =0x000020a4
adds r0, r4
@@ -13308,7 +13308,7 @@ sub_80CE0E8: @ 80CE0E8
bne _080CE108
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl zero_pokemon_struct
b _080CE10C
@@ -13329,11 +13329,11 @@ diegohint1: @ 80CE110
lsrs r7, r1, 24
cmp r6, 0xE
bne _080CE144
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002108
adds r0, r1
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
movs r1, 0x64
muls r1, r7
adds r1, r2
@@ -13342,7 +13342,7 @@ diegohint1: @ 80CE110
b _080CE154
.pool
_080CE144:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldr r0, =0x00002108
adds r2, r0
@@ -13353,7 +13353,7 @@ _080CE154:
adds r0, r6, 0
adds r1, r7, 0
bl diegohint2
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
ldr r4, =0x000020a4
adds r0, r1, r4
@@ -13365,9 +13365,9 @@ _080CE154:
adds r0, r4
movs r1, 0
bl sub_80CEC00
- ldr r0, =0x02039d7b
+ ldr r0, =gUnknown_02039D7B
strb r6, [r0]
- ldr r0, =0x02039d7c
+ ldr r0, =gUnknown_02039D7C
strb r7, [r0]
pop {r4-r7}
pop {r0}
@@ -13392,7 +13392,7 @@ sub_80CE19C: @ 80CE19C
movs r0, 0
b _080CE21A
_080CE1BA:
- ldr r5, =0x02039d7a
+ ldr r5, =gUnknown_02039D7A
ldrb r0, [r5]
cmp r0, 0
beq _080CE1DC
@@ -13406,7 +13406,7 @@ _080CE1BA:
b _080CE1F6
.pool
_080CE1DC:
- ldr r5, =0x02039d79
+ ldr r5, =gUnknown_02039D79
ldrb r1, [r5]
movs r0, 0xE
bl sub_80CE018
@@ -13425,7 +13425,7 @@ _080CE1F6:
lsrs r0, r4, 24
bl sub_80CB140
_080CE208:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -13443,7 +13443,7 @@ _080CE21A:
thumb_func_start sub_80CE22C
sub_80CE22C: @ 80CE22C
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -13459,7 +13459,7 @@ sub_80CE22C: @ 80CE22C
thumb_func_start sub_80CE250
sub_80CE250: @ 80CE250
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE264
@@ -13467,7 +13467,7 @@ sub_80CE250: @ 80CE250
b _080CE274
.pool
_080CE264:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
movs r1, 0
ldrsb r1, [r0, r1]
movs r2, 0x1
@@ -13476,11 +13476,11 @@ _080CE264:
orrs r0, r1
lsrs r2, r0, 31
_080CE274:
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
adds r0, r2, 0
bl sub_80CBF14
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x000021e0
adds r0, r1, r2
@@ -13502,7 +13502,7 @@ sub_80CE2A8: @ 80CE2A8
movs r0, 0x1
b _080CE2CA
_080CE2B8:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -13520,7 +13520,7 @@ _080CE2CA:
sub_80CE2D8: @ 80CE2D8
push {lr}
bl sub_80CC020
- ldr r1, =0x02039d7a
+ ldr r1, =gUnknown_02039D7A
ldrb r0, [r1]
cmp r0, 0
beq _080CE2F0
@@ -13529,7 +13529,7 @@ sub_80CE2D8: @ 80CE2D8
b _080CE316
.pool
_080CE2F0:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -13543,7 +13543,7 @@ _080CE304:
lsls r0, 24
lsrs r2, r0, 24
_080CE30C:
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
adds r0, r2, 0
bl sub_80CE0E8
@@ -13557,11 +13557,11 @@ _080CE316:
thumb_func_start sub_80CE324
sub_80CE324: @ 80CE324
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE33E
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -13585,7 +13585,7 @@ _080CE358:
ldrsb r1, [r4, r1]
cmp r1, 0x22
beq _080CE378
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r0, 0x4
ldrsb r0, [r2, r0]
@@ -13622,7 +13622,7 @@ sub_80CE3A0: @ 80CE3A0
adds r3, r0, 0
cmp r3, 0
bne _080CE3D0
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r0, [r2]
ldr r1, =0x0000216d
adds r0, r1
@@ -13635,11 +13635,11 @@ sub_80CE3A0: @ 80CE3A0
b _080CE504
.pool
_080CE3D0:
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE418
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r3, =0x00002108
adds r0, r1, r3
@@ -13660,18 +13660,18 @@ _080CE3D0:
b _080CE494
.pool
_080CE418:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0x1
bne _080CE464
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r2, =0x00002108
adds r0, r2
- ldr r3, =0x020244ec
- ldr r1, =0x02039d79
+ ldr r3, =gUnknown_020244EC
+ ldr r1, =gUnknown_02039D79
movs r2, 0
ldrsb r2, [r1, r2]
movs r1, 0x64
@@ -13690,9 +13690,9 @@ _080CE464:
bl get_preferred_box
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
ldr r3, =0x00002108
adds r2, r3
@@ -13703,15 +13703,15 @@ _080CE464:
adds r1, r2
strb r0, [r1]
_080CE488:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
ldr r3, =0x00002171
adds r0, r3
_080CE494:
strb r1, [r0]
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r4, =0x00002176
adds r0, r4
@@ -13745,7 +13745,7 @@ _080CE4E8:
adds r0, r2
strb r1, [r0]
_080CE4F8:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r3, =0x00002172
adds r0, r3
@@ -13761,7 +13761,7 @@ _080CE504:
thumb_func_start sub_80CE51C
sub_80CE51C: @ 80CE51C
push {r4-r6,lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r1, [r0]
negs r0, r1
orrs r0, r1
@@ -13770,7 +13770,7 @@ sub_80CE51C: @ 80CE51C
_080CE52A:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x5
bl pokemon_getattr
@@ -13819,7 +13819,7 @@ sub_80CE580: @ 80CE580
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
ldr r3, =0x0000216d
adds r1, r2, r3
@@ -13865,7 +13865,7 @@ _080CE5C6:
_080CE5E4:
movs r0, 0x64
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldr r1, =0x00002176
adds r2, r1
@@ -13885,7 +13885,7 @@ _080CE606:
lsrs r6, r0, 16
cmp r6, 0x5
bls _080CE5C6
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r1, [r2]
ldr r3, =0x00002174
adds r0, r1, r3
@@ -13973,7 +13973,7 @@ _080CE696:
cmp r0, 0
beq _080CE674
_080CE6E0:
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r1, [r2]
ldr r3, =0x0000216f
adds r1, r3
@@ -14030,12 +14030,12 @@ _080CE736:
thumb_func_start sub_80CE760
sub_80CE760: @ 80CE760
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE77A
- ldr r0, =0x02039d14
- ldr r1, =0x02039d08
+ ldr r0, =gUnknown_02039D14
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
ldr r2, =0x000020a4
adds r1, r2
@@ -14050,29 +14050,29 @@ _080CE77A:
thumb_func_start sub_80CE790
sub_80CE790: @ 80CE790
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE7D8
- ldr r0, =0x02039d7b
+ ldr r0, =gUnknown_02039D7B
ldrb r0, [r0]
cmp r0, 0xE
bne _080CE7C8
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000020a4
adds r0, r1
- ldr r1, =0x02039d14
+ ldr r1, =gUnknown_02039D14
movs r2, 0x64
bl memcpy
b _080CE7D8
.pool
_080CE7C8:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000020a4
adds r0, r1
- ldr r1, =0x02039d14
+ ldr r1, =gUnknown_02039D14
movs r2, 0x50
bl memcpy
_080CE7D8:
@@ -14084,16 +14084,16 @@ _080CE7D8:
thumb_func_start sub_80CE7E8
sub_80CE7E8: @ 80CE7E8
push {r4,r5,lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r5, [r0]
cmp r5, 0
beq _080CE838
bl sub_80CE760
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r1, [r3]
ldr r0, =0x0000218c
adds r2, r1, r0
- ldr r0, =0x02039d14
+ ldr r0, =gUnknown_02039D14
str r0, [r2]
ldr r2, =0x00002187
adds r1, r2
@@ -14110,19 +14110,19 @@ sub_80CE7E8: @ 80CE7E8
b _080CE8CA
.pool
_080CE838:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0x1
bne _080CE894
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r0, =0x0000218c
adds r2, r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
str r0, [r2]
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
ldr r2, =0x00002187
adds r1, r2
@@ -14145,12 +14145,12 @@ _080CE894:
lsrs r0, 24
movs r1, 0
bl get_pokemon_by_box_and_pos
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r2, [r3]
ldr r4, =0x0000218c
adds r1, r2, r4
str r0, [r1]
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
ldr r1, =0x00002187
adds r2, r1
@@ -14175,7 +14175,7 @@ _080CE8CA:
thumb_func_start sub_80CE8E4
sub_80CE8E4: @ 80CE8E4
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE8F8
@@ -14183,8 +14183,8 @@ sub_80CE8E4: @ 80CE8E4
b _080CE900
.pool
_080CE8F8:
- ldr r0, =0x02039d79
- ldr r1, =0x0203cf20
+ ldr r0, =gUnknown_02039D79
+ ldr r1, =gUnknown_0203CF20
ldrb r1, [r1]
strb r1, [r0]
_080CE900:
@@ -14205,7 +14205,7 @@ party_compaction: @ 80CE90C
movs r5, 0
movs r0, 0x64
mov r9, r0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r8, r1
subs r0, 0x65
mov r10, r0
@@ -14250,7 +14250,7 @@ _080CE96A:
cmp r5, 0x5
bhi _080CE992
movs r6, 0x64
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
_080CE97E:
adds r0, r5, 0
muls r0, r6
@@ -14281,12 +14281,12 @@ sub_80CE9A8: @ 80CE9A8
lsrs r0, 24
mov r1, sp
strb r0, [r1]
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r1, [r2]
ldr r3, =0x00000ceb
adds r1, r3
strb r0, [r1]
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CE9E8
@@ -14299,17 +14299,17 @@ sub_80CE9A8: @ 80CE9A8
b _080CEA1C
.pool
_080CE9E8:
- ldr r4, =0x02039d78
+ ldr r4, =gUnknown_02039D78
movs r0, 0
ldrsb r0, [r4, r0]
cmp r0, 0x1
bne _080CEA08
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
movs r1, 0
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x8
mov r2, sp
@@ -14319,7 +14319,7 @@ _080CEA08:
ldrsb r0, [r4, r0]
cmp r0, 0
bne _080CEA1C
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
movs r1, 0x8
mov r2, sp
@@ -14335,17 +14335,17 @@ _080CEA1C:
thumb_func_start sub_80CEA30
sub_80CEA30: @ 80CEA30
push {lr}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0x1
bne _080CEA64
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
bne _080CEA64
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
bl sub_80C7050
lsls r0, 24
@@ -14364,23 +14364,23 @@ _080CEA66:
thumb_func_start sub_80CEA6C
sub_80CEA6C: @ 80CEA6C
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CEAC8
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0x1
bne _080CEAAC
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
bl sub_80C7050
lsls r0, 24
cmp r0, 0
bne _080CEAAC
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000ced
adds r0, r1, r2
@@ -14406,7 +14406,7 @@ _080CEACA:
thumb_func_start sub_80CEAD0
sub_80CEAD0: @ 80CEAD0
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
bx lr
.pool
@@ -14416,7 +14416,7 @@ sub_80CEAD0: @ 80CEAD0
sub_80CEADC: @ 80CEADC
push {lr}
movs r1, 0
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -14434,13 +14434,13 @@ _080CEAEE:
sub_80CEAF8: @ 80CEAF8
push {lr}
movs r1, 0
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0x3
bne _080CEB16
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -14458,7 +14458,7 @@ _080CEB16:
sub_80CEB24: @ 80CEB24
push {lr}
movs r1, 0
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -14475,10 +14475,10 @@ _080CEB36:
thumb_func_start sub_80CEB40
sub_80CEB40: @ 80CEB40
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
movs r2, 0
- ldr r3, =0x02039d7a
+ ldr r3, =gUnknown_02039D7A
ldrb r0, [r3]
cmp r0, 0
bne _080CEB52
@@ -14490,7 +14490,7 @@ _080CEB52:
ldrb r0, [r3]
cmp r0, 0
bne _080CEBD0
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -14507,7 +14507,7 @@ _080CEB84:
bgt _080CEBD0
b _080CEBB0
_080CEB8A:
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
movs r0, 0
ldrsb r0, [r1, r0]
cmp r0, 0x5
@@ -14515,7 +14515,7 @@ _080CEB8A:
adds r1, r0, 0
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
bl sub_80CEC00
@@ -14530,7 +14530,7 @@ _080CEBBA:
bl get_preferred_box
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
bl get_pokemon_by_box_and_pos
movs r1, 0x1
@@ -14545,11 +14545,11 @@ _080CEBD0:
thumb_func_start sub_80CEBDC
sub_80CEBDC: @ 80CEBDC
push {lr}
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CEBF8
- ldr r0, =0x02039d14
+ ldr r0, =gUnknown_02039D14
movs r1, 0
bl sub_80CEC00
b _080CEBFC
@@ -14572,7 +14572,7 @@ sub_80CEC00: @ 80CEC00
lsls r1, 24
lsrs r1, 24
adds r5, r1, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
mov r8, r0
ldr r1, [r0]
ldr r3, =0x00000ce6
@@ -14623,7 +14623,7 @@ _080CEC74:
adds r1, r2
strb r0, [r1]
_080CEC86:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
ldr r5, =0x00000cee
adds r2, r5
@@ -14723,7 +14723,7 @@ _080CED6C:
adds r1, r2
strb r0, [r1]
_080CED7E:
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r2, [r5]
ldr r4, =0x00000cee
adds r2, r4
@@ -14788,7 +14788,7 @@ _080CEE1C:
strh r1, [r0]
strh r1, [r2]
_080CEE26:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r2, =0x00000ce4
adds r0, r1, r2
@@ -14796,7 +14796,7 @@ _080CEE26:
cmp r2, 0
bne _080CEE94
_080CEE34:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r3, =0x00000cee
adds r0, r3
@@ -14852,7 +14852,7 @@ _080CEEC0:
movs r3, 0x8
bl CopyStringPadded
_080CEECE:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r3, =0x00000d1d
adds r0, r3
@@ -14883,7 +14883,7 @@ _080CEF1C:
movs r3, 0xFF
mov r9, r3
_080CEF20:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r2, =0x00000cf9
adds r0, r1, r2
@@ -15005,7 +15005,7 @@ _080CF020:
movs r0, 0x5
strb r0, [r2]
adds r2, 0x1
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r1, =0x00000cec
adds r0, r1
@@ -15054,7 +15054,7 @@ _080CF0B8:
thumb_func_start sub_80CF0CC
sub_80CF0CC: @ 80CF0CC
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000021ff
adds r0, r1
@@ -15088,12 +15088,12 @@ sub_80CF108: @ 80CF108
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
mov r8, r0
- ldr r2, =0x02039d79
+ ldr r2, =gUnknown_02039D79
ldrb r4, [r2]
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r1, =0x00000cd2
mov r10, r1
@@ -15109,7 +15109,7 @@ sub_80CF108: @ 80CF108
mov r9, r3
add r0, r9
strb r1, [r0]
- ldr r6, =0x030022c0
+ ldr r6, =gUnknown_030022C0
ldrh r1, [r6, 0x30]
movs r0, 0x40
ands r0, r1
@@ -15223,7 +15223,7 @@ _080CF220:
lsls r0, 24
cmp r0, 0
beq _080CF2E4
- ldr r0, =0x02039d7d
+ ldr r0, =gUnknown_02039D7D
ldrb r0, [r0]
cmp r0, 0
bne _080CF244
@@ -15235,7 +15235,7 @@ _080CF244:
ldrb r0, [r1, 0x1]
cmp r0, 0x2
bne _080CF254
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0x1
bne _080CF2D4
@@ -15302,7 +15302,7 @@ _080CF2D4:
b _080CF366
.pool
_080CF2E4:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -15312,7 +15312,7 @@ _080CF2E4:
b _080CF366
.pool
_080CF2F8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -15384,7 +15384,7 @@ _080CF366:
thumb_func_start sub_80CF374
sub_80CF374: @ 80CF374
push {r4,lr}
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r0, [r1, 0x2C]
movs r4, 0x1
ands r4, r0
@@ -15395,7 +15395,7 @@ sub_80CF374: @ 80CF374
ands r0, r1
cmp r0, 0
beq _080CF3AC
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
movs r0, 0
ldrsb r0, [r4, r0]
movs r1, 0x6
@@ -15412,7 +15412,7 @@ _080CF3AC:
ands r0, r1
cmp r0, 0
beq _080CF3CC
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
movs r0, 0
ldrsb r0, [r1, r0]
adds r0, 0x6
@@ -15427,7 +15427,7 @@ _080CF3CC:
ands r0, r1
cmp r0, 0
beq _080CF3F0
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
movs r0, 0
ldrsb r0, [r4, r0]
movs r1, 0x6
@@ -15444,7 +15444,7 @@ _080CF3F0:
ands r0, r1
cmp r0, 0
beq _080CF424
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
movs r0, 0
ldrsb r0, [r4, r0]
adds r0, 0x1
@@ -15472,14 +15472,14 @@ _080CF428:
bl sub_80D0BA4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
lsls r1, 24
asrs r1, 24
cmp r0, r1
beq _080CF47C
- ldr r2, =0x02039d7a
- ldr r0, =0x02039d08
+ ldr r2, =gUnknown_02039D7A
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r3, =0x00000ce4
adds r0, r1, r3
@@ -15492,13 +15492,13 @@ _080CF428:
movs r0, 0x2
strb r0, [r1]
bl get_preferred_box
- ldr r1, =0x02039d7b
+ ldr r1, =gUnknown_02039D7B
strb r0, [r1]
movs r0, 0x17
b _080CF49C
.pool
_080CF47C:
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
ldr r2, =0x000021ff
adds r0, r2
@@ -15524,7 +15524,7 @@ _080CF49C:
thumb_func_start sub_80CF4B0
sub_80CF4B0: @ 80CF4B0
push {r4,lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x30]
movs r0, 0x40
ands r0, r1
@@ -15535,7 +15535,7 @@ sub_80CF4B0: @ 80CF4B0
lsls r0, 24
cmp r0, 0
beq _080CF588
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
subs r1, 0x6
b _080CF53A
@@ -15550,7 +15550,7 @@ _080CF4DC:
lsls r0, 24
cmp r0, 0
beq _080CF588
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
adds r1, 0x6
b _080CF53A
@@ -15565,7 +15565,7 @@ _080CF4FC:
lsls r0, 24
cmp r0, 0
beq _080CF5A2
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
subs r1, 0x1
b _080CF53A
@@ -15582,7 +15582,7 @@ _080CF51C:
lsls r0, 24
cmp r0, 0
beq _080CF5B6
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
adds r1, 0x1
_080CF53A:
@@ -15603,9 +15603,9 @@ _080CF54C:
lsls r0, 24
cmp r0, 0
beq _080CF588
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
strb r4, [r0]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x000021ff
adds r0, r1
@@ -15622,7 +15622,7 @@ _080CF588:
movs r0, 0x18
b _080CF5BC
_080CF58C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -15660,12 +15660,12 @@ sub_80CF5C4: @ 80CF5C4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
mov r9, r0
- ldr r6, =0x02039d79
+ ldr r6, =gUnknown_02039D79
ldrb r4, [r6]
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r0, [r2]
ldr r1, =0x00000cd3
adds r0, r1
@@ -15681,7 +15681,7 @@ sub_80CF5C4: @ 80CF5C4
strb r1, [r0]
mov r8, r1
movs r7, 0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r3, [r1, 0x30]
movs r0, 0x40
ands r0, r3
@@ -15784,7 +15784,7 @@ _080CF6C4:
lsls r0, 24
cmp r0, 0
beq _080CF75C
- ldr r0, =0x02039d7d
+ ldr r0, =gUnknown_02039D7D
ldrb r0, [r0]
cmp r0, 0
bne _080CF6E0
@@ -15847,14 +15847,14 @@ _080CF758:
movs r0, 0x12
b _080CF7D8
_080CF75C:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x2
ands r0, r1
mov r12, r2
cmp r0, 0
beq _080CF784
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
@@ -15924,7 +15924,7 @@ _080CF7D8:
thumb_func_start sub_80CF7E4
sub_80CF7E4: @ 80CF7E4
push {r4-r6,lr}
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r1, =0x00000cd3
adds r0, r1
@@ -15938,7 +15938,7 @@ sub_80CF7E4: @ 80CF7E4
ldr r5, =0x00000cd7
adds r0, r5
strb r1, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x30]
movs r0, 0x40
ands r0, r2
@@ -15963,7 +15963,7 @@ _080CF834:
ands r0, r2
cmp r0, 0
bne _080CF86E
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x13]
cmp r0, 0x1
@@ -16048,13 +16048,13 @@ sub_80CF8D8: @ 80CF8D8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
mov r8, r0
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
mov r12, r0
ldrb r2, [r0]
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldr r1, =0x00000cd3
adds r0, r1
@@ -16068,7 +16068,7 @@ sub_80CF8D8: @ 80CF8D8
ldr r5, =0x00000cd7
adds r0, r5
strb r1, [r0]
- ldr r7, =0x030022c0
+ ldr r7, =gUnknown_030022C0
ldrh r1, [r7, 0x30]
movs r0, 0x40
ands r0, r1
@@ -16191,7 +16191,7 @@ sub_80CF9EC: @ 80CF9EC
adds r4, r0, 0
cmp r1, 0
beq _080CFA30
- ldr r5, =0x02039d78
+ ldr r5, =gUnknown_02039D78
_080CF9FC:
lsls r0, r3, 3
adds r2, r0, r4
@@ -16244,7 +16244,7 @@ sub_80CFA38: @ 80CFA38
sub_80CFA5C: @ 80CFA5C
push {lr}
bl sub_80CFEF0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -16267,7 +16267,7 @@ sub_80CFA84: @ 80CFA84
bl sub_80CD504
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
@@ -16295,7 +16295,7 @@ _080CFABA:
bl sub_80CFF34
b _080CFAF8
_080CFAC6:
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CFAE8
@@ -16321,12 +16321,12 @@ _080CFAF4:
_080CFAF8:
movs r0, 0x6
bl sub_80CFF34
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x2
bne _080CFB2A
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -16355,7 +16355,7 @@ _080CFB3E:
thumb_func_start sub_80CFB44
sub_80CFB44: @ 80CFB44
push {r4,r5,lr}
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
ldr r5, =0x00000ce4
adds r0, r5
@@ -16436,7 +16436,7 @@ _080CFBEC:
thumb_func_start sub_80CFBF4
sub_80CFBF4: @ 80CFBF4
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
ldr r2, =0x00000cb4
adds r1, r2
@@ -16474,7 +16474,7 @@ sub_80CFC14: @ 80CFC14
bl LoadTaggedObjectPalettes
ldr r0, =0x0000daca
bl IndexOfObjectPaletteTag
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r1, [r6]
ldr r4, =0x00000cd8
adds r1, r4
@@ -16485,9 +16485,9 @@ sub_80CFC14: @ 80CFC14
ldr r5, =0x00000cd9
adds r1, r5
strb r0, [r1]
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
- ldr r1, =0x02039d79
+ ldr r1, =gUnknown_02039D79
ldrb r1, [r1]
add r4, sp, 0x28
mov r5, sp
@@ -16512,10 +16512,10 @@ sub_80CFC14: @ 80CFC14
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r3]
- ldr r0, =0x02039d7d
+ ldr r0, =gUnknown_02039D7D
ldr r5, =0x00000cd8
adds r2, r5
ldrb r0, [r0]
@@ -16537,7 +16537,7 @@ sub_80CFC14: @ 80CFC14
movs r1, 0x4
orrs r0, r1
strb r0, [r2, 0x5]
- ldr r0, =0x02039d7a
+ ldr r0, =gUnknown_02039D7A
ldrb r0, [r0]
cmp r0, 0
beq _080CFD22
@@ -16555,7 +16555,7 @@ _080CFD18:
movs r1, 0
str r1, [r0]
_080CFD22:
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -16577,14 +16577,14 @@ _080CFD40:
lsrs r0, 24
cmp r0, 0x40
beq _080CFDA8
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r2, [r5]
ldr r3, =0x00000cb8
adds r2, r3
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
lsls r3, r4, 2
@@ -16594,7 +16594,7 @@ _080CFD40:
ands r0, r2
orrs r0, r3
strb r0, [r1, 0x5]
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -16612,7 +16612,7 @@ _080CFD40:
b _080CFDB4
.pool
_080CFDA8:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r5, =0x00000cb8
adds r0, r5
@@ -16629,7 +16629,7 @@ _080CFDB4:
thumb_func_start sub_80CFDC4
sub_80CFDC4: @ 80CFDC4
push {lr}
- ldr r2, =0x02039d7d
+ ldr r2, =gUnknown_02039D7D
movs r1, 0
ldrb r0, [r2]
cmp r0, 0
@@ -16637,7 +16637,7 @@ sub_80CFDC4: @ 80CFDC4
movs r1, 0x1
_080CFDD2:
strb r1, [r2]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r3, =0x00000cb4
adds r1, r0, r3
@@ -16660,7 +16660,7 @@ _080CFDD2:
thumb_func_start sub_80CFE08
sub_80CFE08: @ 80CFE08
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r0, [r0]
bx lr
.pool
@@ -16671,13 +16671,13 @@ sub_80CFE14: @ 80CFE14
push {r4-r6,lr}
adds r5, r0, 0
adds r6, r1, 0
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0
bne _080CFE48
- ldr r4, =0x02039d79
+ ldr r4, =gUnknown_02039D79
movs r0, 0
ldrsb r0, [r4, r0]
movs r1, 0x6
@@ -16705,7 +16705,7 @@ sub_80CFE54: @ 80CFE54
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x00000cb4
adds r0, r2
@@ -16718,7 +16718,7 @@ sub_80CFE54: @ 80CFE54
thumb_func_start sub_80CFE78
sub_80CFE78: @ 80CFE78
- ldr r0, =0x02039d7b
+ ldr r0, =gUnknown_02039D7B
ldrb r0, [r0]
bx lr
.pool
@@ -16726,7 +16726,7 @@ sub_80CFE78: @ 80CFE78
thumb_func_start sub_80CFE84
sub_80CFE84: @ 80CFE84
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -16745,13 +16745,13 @@ sub_80CFE84: @ 80CFE84
thumb_func_start sub_80CFEA8
sub_80CFEA8: @ 80CFEA8
push {lr}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0
bne _080CFEC0
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
movs r0, 0
bl sub_80D0E50
@@ -16764,13 +16764,13 @@ _080CFEC0:
thumb_func_start sub_80CFECC
sub_80CFECC: @ 80CFECC
push {lr}
- ldr r0, =0x02039d78
+ ldr r0, =gUnknown_02039D78
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
cmp r0, 0
bne _080CFEE4
- ldr r0, =0x02039d79
+ ldr r0, =gUnknown_02039D79
ldrb r1, [r0]
movs r0, 0
bl sub_80D0D8C
@@ -16782,7 +16782,7 @@ _080CFEE4:
thumb_func_start sub_80CFEF0
sub_80CFEF0: @ 80CFEF0
- ldr r2, =0x02039d08
+ ldr r2, =gUnknown_02039D08
ldr r0, [r2]
ldr r1, =0x00000cac
adds r0, r1
@@ -16815,7 +16815,7 @@ sub_80CFF34: @ 80CFF34
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r2, [r4]
ldr r5, =0x00000cac
adds r1, r2, r5
@@ -16861,7 +16861,7 @@ sub_80CFF98: @ 80CFF98
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldr r3, =0x00000cac
adds r0, r1, r3
@@ -16889,7 +16889,7 @@ sub_80CFFD0: @ 80CFFD0
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
ldr r2, =0x00000cad
adds r0, r1, r2
@@ -16985,7 +16985,7 @@ sub_80D00AC: @ 80D00AC
push {r4,r5,lr}
movs r5, 0x2
negs r5, r5
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -17034,7 +17034,7 @@ _080D010A:
_080D0116:
cmp r5, 0
blt _080D0128
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r5, 3
ldr r2, =0x00000c78
@@ -17053,7 +17053,7 @@ _080D0128:
thumb_func_start sub_80D013C
sub_80D013C: @ 80D013C
push {r4,r5,lr}
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
movs r4, 0xCB
lsls r4, 4
@@ -17074,7 +17074,7 @@ sub_80D013C: @ 80D013C
thumb_func_start sub_80D0164
sub_80D0164: @ 80D0164
push {r4,lr}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, =0x00000974
bl Alloc
str r0, [r4]
@@ -17083,7 +17083,7 @@ sub_80D0164: @ 80D0164
ldr r0, =gUnknown_0857BB1C
bl AddWindow8Bit
adds r1, r0, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r2, 0x88
lsls r2, 6
@@ -17111,7 +17111,7 @@ _080D01B2:
thumb_func_start sub_80D01B8
sub_80D01B8: @ 80D01B8
push {lr}
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r0, [r0]
cmp r0, 0
beq _080D01C6
@@ -17124,7 +17124,7 @@ _080D01C6:
thumb_func_start sub_80D01D0
sub_80D01D0: @ 80D01D0
- ldr r2, =0x02039d80
+ ldr r2, =gUnknown_02039D80
ldr r1, [r2]
movs r3, 0
strb r0, [r1]
@@ -17137,7 +17137,7 @@ sub_80D01D0: @ 80D01D0
thumb_func_start sub_80D01E4
sub_80D01E4: @ 80D01E4
push {lr}
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r0, [r0]
ldrb r0, [r0]
cmp r0, 0x5
@@ -17188,7 +17188,7 @@ _080D0246:
sub_80D024C: @ 80D024C
push {r4-r6,lr}
sub sp, 0x8
- ldr r6, =0x02039d80
+ ldr r6, =gUnknown_02039D80
ldr r1, [r6]
ldrb r0, [r1, 0x1]
cmp r0, 0x1
@@ -17236,7 +17236,7 @@ _080D027C:
movs r2, 0
movs r3, 0
bl FillBgTilemapBufferRect_Palette0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
movs r4, 0x88
lsls r4, 6
@@ -17299,7 +17299,7 @@ _080D033A:
thumb_func_start sub_80D0344
sub_80D0344: @ 80D0344
push {r4,lr}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, [r4]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
@@ -17354,7 +17354,7 @@ _080D03AA:
thumb_func_start sub_80D03B0
sub_80D03B0: @ 80D03B0
push {r4,lr}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, [r4]
ldrb r0, [r0, 0x1]
cmp r0, 0
@@ -17379,7 +17379,7 @@ _080D03C8:
ldr r1, [r4]
ldrb r0, [r1, 0x7]
strb r0, [r1, 0x5]
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0x88
lsls r1, 6
@@ -17409,7 +17409,7 @@ _080D0418:
thumb_func_start sub_80D0420
sub_80D0420: @ 80D0420
push {r4,lr}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, [r4]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
@@ -17498,7 +17498,7 @@ _080D04C2:
thumb_func_start sub_80D04C8
sub_80D04C8: @ 80D04C8
push {r4,lr}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, [r4]
ldrb r0, [r0, 0x1]
cmp r0, 0x1
@@ -17599,7 +17599,7 @@ _080D0596:
beq _080D05FC
b _080D0624
_080D05A0:
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r1, [r0]
ldrb r0, [r1, 0x9]
cmp r0, 0
@@ -17612,7 +17612,7 @@ _080D05A0:
b _080D05F0
.pool
_080D05BC:
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r1, [r0]
ldrb r2, [r1, 0x9]
ldrb r0, [r1, 0xB]
@@ -17627,7 +17627,7 @@ _080D05BC:
b _080D05F0
.pool
_080D05DC:
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r1, [r0]
ldrb r0, [r1, 0x8]
cmp r0, 0
@@ -17643,7 +17643,7 @@ _080D05F0:
b _080D0624
.pool
_080D05FC:
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r1, [r0]
ldrb r2, [r1, 0x8]
ldrb r0, [r1, 0xA]
@@ -17672,7 +17672,7 @@ _080D0626:
thumb_func_start sub_80D062C
sub_80D062C: @ 80D062C
push {r4-r7,lr}
- ldr r6, =0x02039d80
+ ldr r6, =gUnknown_02039D80
ldr r2, [r6]
ldrb r3, [r2, 0x2]
ldrb r5, [r2, 0x6]
@@ -17917,7 +17917,7 @@ sub_80D07B0: @ 80D07B0
adds r0, 0x8
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r1, [r1]
movs r2, 0x88
lsls r2, 6
@@ -17967,7 +17967,7 @@ sub_80D0834: @ 80D0834
lsls r0, 16
cmp r0, 0
beq _080D0878
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
movs r1, 0x88
lsls r1, 6
@@ -17992,7 +17992,7 @@ _080D0878:
thumb_func_start sub_80D0884
sub_80D0884: @ 80D0884
- ldr r3, =0x02039d80
+ ldr r3, =gUnknown_02039D80
ldr r3, [r3]
strh r0, [r3, 0xC]
strh r1, [r3, 0xE]
@@ -18004,7 +18004,7 @@ sub_80D0884: @ 80D0884
thumb_func_start sub_80D0894
sub_80D0894: @ 80D0894
push {r4,lr}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r1, [r4]
ldrh r0, [r1, 0x10]
cmp r0, 0
@@ -18038,7 +18038,7 @@ sub_80D08CC: @ 80D08CC
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r1, [r4]
ldrb r0, [r1, 0x4]
ldrb r2, [r1, 0x2]
@@ -18095,7 +18095,7 @@ _080D0914:
_080D093C:
lsls r0, r2, 1
adds r0, r2
- ldr r3, =0x02039d80
+ ldr r3, =gUnknown_02039D80
ldr r1, [r3]
lsls r0, 1
ldrb r3, [r1, 0x8]
@@ -18113,7 +18113,7 @@ _080D095A:
adds r1, r5, 0
bl get_pokemon_by_box_and_pos
adds r1, r0, 0
- ldr r2, =0x02039d80
+ ldr r2, =gUnknown_02039D80
ldr r0, [r2]
lsls r2, r6, 2
adds r2, r6
@@ -18152,7 +18152,7 @@ sub_80D09A4: @ 80D09A4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, [r4]
ldrb r2, [r0, 0x8]
ldrb r1, [r0, 0xA]
@@ -18172,7 +18172,7 @@ sub_80D09A4: @ 80D09A4
_080D09D0:
lsls r0, r2, 1
adds r0, r2
- ldr r1, =0x02039d80
+ ldr r1, =gUnknown_02039D80
ldr r1, [r1]
lsls r0, 1
ldrb r3, [r1, 0x8]
@@ -18217,7 +18217,7 @@ sub_80D0A1C: @ 80D0A1C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r0, [r0]
ldrb r2, [r0, 0x8]
ldrb r1, [r0, 0xA]
@@ -18234,7 +18234,7 @@ sub_80D0A1C: @ 80D0A1C
_080D0A42:
lsls r0, r2, 1
adds r0, r2
- ldr r3, =0x02039d80
+ ldr r3, =gUnknown_02039D80
ldr r1, [r3]
lsls r0, 1
ldrb r4, [r1, 0x8]
@@ -18295,7 +18295,7 @@ sub_80D0AAC: @ 80D0AAC
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r4, =0x02039d80
+ ldr r4, =gUnknown_02039D80
ldr r0, [r4]
ldrb r2, [r0, 0x8]
ldrb r1, [r0, 0xA]
@@ -18318,7 +18318,7 @@ sub_80D0AAC: @ 80D0AAC
_080D0AE2:
lsls r0, r3, 1
adds r0, r3
- ldr r2, =0x02039d80
+ ldr r2, =gUnknown_02039D80
ldr r1, [r2]
lsls r0, 1
ldrb r4, [r1, 0x8]
@@ -18415,7 +18415,7 @@ sub_80D0B5C: @ 80D0B5C
thumb_func_start sub_80D0BA4
sub_80D0BA4: @ 80D0BA4
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r2, [r0]
ldrb r1, [r2, 0x3]
lsls r0, r1, 1
@@ -18437,7 +18437,7 @@ sub_80D0BC0: @ 80D0BC0
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r0, =0x02039d80
+ ldr r0, =gUnknown_02039D80
ldr r0, [r0]
ldrb r2, [r0, 0x8]
ldrb r1, [r0, 0xA]
@@ -18456,7 +18456,7 @@ sub_80D0BC0: @ 80D0BC0
lsls r0, 1
mov r8, r0
_080D0BF0:
- ldr r2, =0x02039d80
+ ldr r2, =gUnknown_02039D80
ldr r1, [r2]
ldrb r0, [r1, 0x8]
add r0, r8
@@ -18524,12 +18524,12 @@ sub_80D0C60: @ 80D0C60
mov r5, r8
push {r5-r7}
sub sp, 0x20
- ldr r3, =0x02039d08
+ ldr r3, =gUnknown_02039D08
ldr r0, [r3]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
bne _080D0D3E
- ldr r0, =0x03000f78
+ ldr r0, =gUnknown_03000F78
str r0, [sp, 0x18]
ldr r1, =0xffff0000
add r2, sp, 0x18
@@ -18609,7 +18609,7 @@ _080D0CA0:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
adds r1, 0x3E
@@ -18627,7 +18627,7 @@ _080D0CA0:
cmp r7, 0x2
ble _080D0CA0
_080D0D3E:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r4, =0x00002234
adds r0, r4
@@ -18654,7 +18654,7 @@ sub_80D0D8C: @ 80D0D8C
mov r8, r0
lsls r1, 24
lsrs r7, r1, 24
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -18687,7 +18687,7 @@ _080D0DDA:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -18742,7 +18742,7 @@ sub_80D0E50: @ 80D0E50
lsrs r6, r0, 24
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -18777,7 +18777,7 @@ sub_80D0E90: @ 80D0E90
lsls r1, 24
lsrs r5, r1, 24
adds r7, r5, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -18817,7 +18817,7 @@ sub_80D0E90: @ 80D0E90
_080D0EF8:
movs r0, 0x64
muls r0, r7
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
mov r2, sp
@@ -18826,7 +18826,7 @@ _080D0EF8:
movs r1, 0x1
bl sub_80CBBDC
_080D0F10:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x00000ce6
adds r1, r0, r2
@@ -18879,7 +18879,7 @@ sub_80D0F38: @ 80D0F38
adds r0, r4, 0
movs r1, 0x1
bl sub_80D1740
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002234
adds r0, r1
@@ -18903,7 +18903,7 @@ sub_80D0FAC: @ 80D0FAC
mov r9, r0
lsls r1, 24
lsrs r7, r1, 24
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
mov r8, r0
ldr r0, [r0]
ldrb r0, [r0, 0x1]
@@ -18946,7 +18946,7 @@ _080D101C:
movs r0, 0x64
adds r4, r7, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xC
@@ -18998,7 +18998,7 @@ sub_80D1080: @ 80D1080
lsls r1, 24
lsrs r5, r1, 24
mov r8, r5
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r0, [r6]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -19035,7 +19035,7 @@ _080D10E0:
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldr r2, [r6]
ldr r1, =0x00002234
@@ -19063,7 +19063,7 @@ sub_80D1114: @ 80D1114
lsls r1, 24
lsrs r5, r1, 24
adds r7, r5, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -19099,7 +19099,7 @@ sub_80D1114: @ 80D1114
_080D1170:
movs r0, 0x64
muls r0, r7
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
mov r2, sp
@@ -19118,7 +19118,7 @@ _080D1188:
thumb_func_start sub_80D1194
sub_80D1194: @ 80D1194
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
@@ -19147,14 +19147,14 @@ _080D11C2:
thumb_func_start sub_80D11CC
sub_80D11CC: @ 80D11CC
push {r4,lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldrb r0, [r0, 0x1]
cmp r0, 0x3
bne _080D120A
movs r4, 0
_080D11DA:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
lsls r0, r4, 4
adds r1, r0
@@ -19189,7 +19189,7 @@ _080D120A:
sub_80D1218: @ 80D1218
push {r4,r5,lr}
movs r5, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002204
adds r4, r0, r1
@@ -19235,7 +19235,7 @@ _080D1274:
thumb_func_start sub_80D127C
sub_80D127C: @ 80D127C
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
ldrb r0, [r1, 0x1]
cmp r0, 0x3
@@ -19268,7 +19268,7 @@ _080D12B2:
thumb_func_start sub_80D12B8
sub_80D12B8: @ 80D12B8
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002234
adds r0, r1
@@ -19281,7 +19281,7 @@ sub_80D12B8: @ 80D12B8
thumb_func_start sub_80D12D4
sub_80D12D4: @ 80D12D4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002234
adds r0, r1
@@ -19294,7 +19294,7 @@ sub_80D12D4: @ 80D12D4
sub_80D12E8: @ 80D12E8
push {r4,r5,lr}
movs r2, 0
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r3, =0x00002210
movs r4, 0x1
_080D12F2:
@@ -19330,7 +19330,7 @@ sub_80D1324: @ 80D1324
lsls r1, 24
lsrs r1, 24
movs r3, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r2, [r0]
_080D1334:
ldr r5, =0x00002210
@@ -19371,7 +19371,7 @@ sub_80D1370: @ 80D1370
lsls r1, 24
lsrs r4, r1, 24
movs r3, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r1, [r0]
_080D1380:
lsls r0, r3, 4
@@ -19412,7 +19412,7 @@ sub_80D13C4: @ 80D13C4
push {r4-r6,lr}
adds r5, r0, 0
movs r2, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r3, [r0]
ldr r0, =0x00002204
adds r4, r3, r0
@@ -19462,7 +19462,7 @@ sub_80D140C: @ 80D140C
beq _080D1438
cmp r1, 0x1
beq _080D1494
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
lsls r3, r5, 4
b _080D14F4
.pool
@@ -19478,7 +19478,7 @@ _080D1438:
bl __udivsi3
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x02039d08
+ ldr r6, =gUnknown_02039D08
ldr r2, [r6]
lsls r5, 4
ldr r1, =0x00002204
@@ -19511,7 +19511,7 @@ _080D1438:
_080D1494:
cmp r7, 0
bne _080D14BC
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
lsls r3, r5, 4
ldr r1, =0x00002204
@@ -19526,7 +19526,7 @@ _080D1494:
b _080D14DC
.pool
_080D14BC:
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r0, [r4]
lsls r3, r5, 4
ldr r1, =0x00002204
@@ -19591,7 +19591,7 @@ sub_80D1524: @ 80D1524
bhi _080D15AC
movs r0, 0
str r0, [sp]
- ldr r4, =0x02039d08
+ ldr r4, =gUnknown_02039D08
ldr r1, [r4]
ldr r6, =0x000042c4
adds r1, r6
@@ -19618,7 +19618,7 @@ _080D1562:
subs r4, 0x1
cmp r4, 0
bge _080D1562
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r1, [r5]
ldr r4, =0x000042c4
adds r0, r1, r4
@@ -19661,7 +19661,7 @@ sub_80D15D4: @ 80D15D4
lsrs r3, r1, 24
cmp r2, 0x2
bhi _080D15F6
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r2, 4
ldr r2, =0x00002204
@@ -19712,7 +19712,7 @@ _080D1630:
.4byte _080D172E
.4byte _080D171C
_080D1650:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 4
ldr r2, =0x00002204
@@ -19725,7 +19725,7 @@ _080D1650:
b _080D172C
.pool
_080D1674:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 4
ldr r2, =0x00002204
@@ -19739,7 +19739,7 @@ _080D1674:
b _080D172C
.pool
_080D1698:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 4
ldr r2, =0x00002204
@@ -19757,7 +19757,7 @@ _080D1698:
b _080D172C
.pool
_080D16C4:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 4
ldr r2, =0x00002204
@@ -19775,7 +19775,7 @@ _080D16C4:
b _080D172E
.pool
_080D16F0:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 4
ldr r2, =0x00002204
@@ -19793,7 +19793,7 @@ _080D16F0:
b _080D172C
.pool
_080D171C:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
lsls r1, r4, 4
ldr r2, =0x00002204
@@ -19819,7 +19819,7 @@ sub_80D1740: @ 80D1740
lsrs r4, r1, 24
cmp r2, 0x2
bhi _080D1780
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r0, [r1]
lsls r2, 4
adds r0, r2
@@ -19882,13 +19882,13 @@ sub_80D17B4: @ 80D17B4
lsls r0, 24
cmp r0, 0
beq _080D17D4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002234
b _080D17DA
.pool
_080D17D4:
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00000ce6
_080D17DA:
@@ -19921,7 +19921,7 @@ _080D17DA:
thumb_func_start sub_80D1818
sub_80D1818: @ 80D1818
push {lr}
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002236
adds r0, r1
@@ -19944,7 +19944,7 @@ sub_80D1818: @ 80D1818
sub_80D184C: @ 80D184C
push {r4,r5,lr}
sub sp, 0x10
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x00002236
adds r1, r0, r2
@@ -19968,7 +19968,7 @@ _080D187C:
movs r1, 0xA
bl GetBgAttribute
adds r1, r0, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x00002236
adds r0, r2
@@ -19997,7 +19997,7 @@ _080D187C:
_080D18BC:
adds r0, r5, 0
bl sub_80D19B4
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r1, =0x00002236
adds r0, r1
@@ -20017,7 +20017,7 @@ _080D18D2:
sub_80D18E4: @ 80D18E4
push {r4,r5,lr}
sub sp, 0x10
- ldr r5, =0x02039d08
+ ldr r5, =gUnknown_02039D08
ldr r0, [r5]
ldr r4, =0x00002236
adds r0, r4
@@ -20058,7 +20058,7 @@ _080D1936:
movs r1, 0xA
bl GetBgAttribute
adds r1, r0, 0
- ldr r0, =0x02039d08
+ ldr r0, =gUnknown_02039D08
ldr r0, [r0]
ldr r2, =0x00002236
adds r0, r2
@@ -20264,7 +20264,7 @@ _080D1AD0:
thumb_func_start sub_80D1AD8
sub_80D1AD8: @ 80D1AD8
- ldr r1, =0x02039d08
+ ldr r1, =gUnknown_02039D08
ldr r3, [r1]
ldr r1, =0x00000cb4
adds r3, r1
@@ -20562,7 +20562,7 @@ nullsub_98: @ 80D1D08
thumb_func_start get_preferred_box
@ char get_preferred_box()
get_preferred_box: @ 80D1D0C
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
ldrb r0, [r0]
bx lr
@@ -20576,7 +20576,7 @@ sub_80D1D18: @ 80D1D18
lsrs r1, r0, 24
cmp r1, 0xD
bhi _080D1D28
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
strb r1, [r0]
_080D1D28:
@@ -20597,7 +20597,7 @@ get_pokemon_data_from_any_box: @ 80D1D30
bhi _080D1D6C
cmp r4, 0x1D
bhi _080D1D6C
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -20635,7 +20635,7 @@ set_pokemon_data_from_any_box: @ 80D1D74
bhi _080D1DAC
cmp r4, 0x1D
bhi _080D1DAC
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -20665,7 +20665,7 @@ get_pokemon_data_from_selected_box: @ 80D1DB8
adds r2, r1, 0
lsls r3, 24
lsrs r3, 24
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
ldrb r0, [r0]
adds r1, r3, 0
@@ -20683,7 +20683,7 @@ set_pokemon_data_from_selected_box: @ 80D1DD8
adds r3, r2, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
ldrb r0, [r0]
adds r1, r4, 0
@@ -20707,7 +20707,7 @@ sub_80D1DFC: @ 80D1DFC
bhi _080D1E38
cmp r4, 0x1D
bhi _080D1E38
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -20745,7 +20745,7 @@ sub_80D1E44: @ 80D1E44
bhi _080D1E84
cmp r2, 0x1D
bhi _080D1E84
- ldr r6, =0x03005d94
+ ldr r6, =gUnknown_03005D94
lsls r1, r0, 2
adds r1, r0
lsls r0, r1, 4
@@ -20786,7 +20786,7 @@ sub_80D1E90: @ 80D1E90
bhi _080D1EC6
cmp r4, 0x1D
bhi _080D1EC6
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -20822,7 +20822,7 @@ sub_80D1ED0: @ 80D1ED0
bhi _080D1F10
cmp r4, 0x1D
bhi _080D1F10
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -20860,7 +20860,7 @@ sub_80D1F18: @ 80D1F18
bhi _080D1F4E
cmp r1, 0x1D
bhi _080D1F4E
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
lsls r3, r1, 2
adds r3, r1
@@ -20895,7 +20895,7 @@ sub_80D1F58: @ 80D1F58
bhi _080D1F8E
cmp r2, 0x1D
bhi _080D1F8E
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r1, [r0]
lsls r3, r2, 2
adds r3, r2
@@ -20950,7 +20950,7 @@ sub_80D1F98: @ 80D1F98
bhi _080D2004
cmp r6, 0x1D
bhi _080D2004
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r7, 2
adds r0, r7
lsls r1, r0, 4
@@ -20995,7 +20995,7 @@ sub_80D2018: @ 80D2018
bhi _080D2048
cmp r4, 0x1D
bhi _080D2048
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -21028,7 +21028,7 @@ sub_80D2054: @ 80D2054
bhi _080D2088
cmp r4, 0x1D
bhi _080D2088
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -21062,7 +21062,7 @@ get_pokemon_by_box_and_pos: @ 80D2094
bhi _080D20C8
cmp r4, 0x1D
bhi _080D20C8
- ldr r2, =0x03005d94
+ ldr r2, =gUnknown_03005D94
lsls r0, r3, 2
adds r0, r3
lsls r1, r0, 4
@@ -21095,7 +21095,7 @@ sav3_get_box_name: @ 80D20D0
movs r0, 0
b _080D20EC
_080D20DE:
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
lsls r1, r2, 3
adds r1, r2
ldr r2, =0x00008344
@@ -21118,7 +21118,7 @@ sub_80D20F8: @ 80D20F8
movs r0, 0
b _080D2112
_080D2106:
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
ldr r2, =0x000083c2
adds r0, r2
@@ -21141,7 +21141,7 @@ sub_80D2120: @ 80D2120
bhi _080D213E
cmp r1, 0x10
bhi _080D213E
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
ldr r0, [r0]
ldr r3, =0x000083c2
adds r0, r3
@@ -21271,7 +21271,7 @@ sub_80D2218: @ 80D2218
push {r7}
sub sp, 0x4
movs r2, 0
- ldr r0, =0x03005d94
+ ldr r0, =gUnknown_03005D94
mov r8, r0
movs r7, 0x4
_080D2228:
@@ -21321,7 +21321,7 @@ sub_80D2270: @ 80D2270
bhi _080D22C8
cmp r2, 0x1D
bhi _080D22C8
- ldr r6, =0x03005d94
+ ldr r6, =gUnknown_03005D94
lsls r1, r0, 2
adds r1, r0
lsls r0, r1, 4
@@ -21371,7 +21371,7 @@ sub_80D22D0: @ 80D22D0
push {r6,r7}
movs r7, 0
movs r0, 0
- ldr r1, =0x03005d94
+ ldr r1, =gUnknown_03005D94
mov r9, r1
_080D22E0:
lsls r1, r0, 2
@@ -21428,7 +21428,7 @@ sub_80D233C: @ 80D233C
push {r6,r7}
movs r7, 0
movs r0, 0
- ldr r1, =0x03005d94
+ ldr r1, =gUnknown_03005D94
mov r9, r1
_080D234C:
lsls r1, r0, 2
@@ -21490,7 +21490,7 @@ sub_80D23A8: @ 80D23A8
strh r0, [r1, 0x2]
movs r0, 0
mov r8, r0
- ldr r7, =0x03005d94
+ ldr r7, =gUnknown_03005D94
movs r5, 0x4
_080D23C0:
movs r6, 0
@@ -21546,7 +21546,7 @@ _080D241E:
thumb_func_start sub_80D242C
sub_80D242C: @ 80D242C
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
ldr r1, =0x00003d84
adds r0, r1
@@ -21579,7 +21579,7 @@ sub_80D242C: @ 80D242C
thumb_func_start sub_80D2480
sub_80D2480: @ 80D2480
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x00003d86
adds r1, r2
@@ -21590,7 +21590,7 @@ sub_80D2480: @ 80D2480
thumb_func_start sub_80D2494
sub_80D2494: @ 80D2494
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d86
adds r0, r1
@@ -21601,7 +21601,7 @@ sub_80D2494: @ 80D2494
thumb_func_start sub_80D24A8
sub_80D24A8: @ 80D24A8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d85
adds r0, r1
@@ -21617,7 +21617,7 @@ sub_80D24BC: @ 80D24BC
lsrs r1, r0, 24
cmp r1, 0xF
bhi _080D24D0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003d85
adds r0, r2
@@ -21630,7 +21630,7 @@ _080D24D0:
thumb_func_start sub_80D24DC
sub_80D24DC: @ 80D24DC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d84
adds r0, r1
@@ -21646,7 +21646,7 @@ sub_80D24F0: @ 80D24F0
lsrs r1, r0, 24
cmp r1, 0x1D
bhi _080D2504
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003d84
adds r0, r2
@@ -21659,7 +21659,7 @@ _080D2504:
thumb_func_start sub_80D2510
sub_80D2510: @ 80D2510
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d70
adds r0, r1
@@ -21670,7 +21670,7 @@ sub_80D2510: @ 80D2510
thumb_func_start sub_80D2524
sub_80D2524: @ 80D2524
push {r4,lr}
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r2, [r2]
ldr r4, =0x00003d70
adds r3, r2, r4
@@ -21686,7 +21686,7 @@ sub_80D2524: @ 80D2524
thumb_func_start sub_80D2548
sub_80D2548: @ 80D2548
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d74
adds r0, r1
@@ -21698,7 +21698,7 @@ sub_80D2548: @ 80D2548
sub_80D255C: @ 80D255C
push {lr}
adds r1, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003d74
adds r0, r2
@@ -21712,7 +21712,7 @@ sub_80D255C: @ 80D255C
sub_80D2578: @ 80D2578
push {lr}
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003d74
adds r0, r2
@@ -21732,13 +21732,13 @@ sub_80D259C: @ 80D259C
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x02039d84
+ ldr r6, =gUnknown_02039D84
lsls r0, r4, 1
adds r0, r4
lsls r0, 4
bl Alloc
str r0, [r6]
- ldr r5, =0x02039d88
+ ldr r5, =gUnknown_02039D88
movs r1, 0
cmp r0, 0
beq _080D25BA
@@ -21775,7 +21775,7 @@ _080D25E2:
thumb_func_start sub_80D25F0
sub_80D25F0: @ 80D25F0
push {lr}
- ldr r0, =0x02039d84
+ ldr r0, =gUnknown_02039D84
ldr r0, [r0]
bl Free
pop {r0}
@@ -21787,13 +21787,13 @@ sub_80D25F0: @ 80D25F0
sub_80D2604: @ 80D2604
push {r4,r5,lr}
movs r4, 0
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r4, r0
bge _080D2634
movs r5, 0
_080D2612:
- ldr r0, =0x02039d84
+ ldr r0, =gUnknown_02039D84
ldr r0, [r0]
adds r0, r5, r0
adds r0, 0x2C
@@ -21806,7 +21806,7 @@ _080D2612:
_080D2628:
adds r5, 0x30
adds r4, 0x1
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r4, r0
blt _080D2612
@@ -21837,11 +21837,11 @@ sub_80D2644: @ 80D2644
lsls r2, 16
lsrs r2, 16
str r2, [sp]
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r6, r0
bcs _080D272C
- ldr r0, =0x02039d84
+ ldr r0, =gUnknown_02039D84
mov r9, r0
ldr r0, [r0]
lsls r1, r6, 1
@@ -21899,7 +21899,7 @@ _080D26E8:
movs r0, 0x2
_080D26EE:
strb r0, [r1]
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r1, [r4]
adds r2, r6
lsls r2, 4
@@ -21947,11 +21947,11 @@ sub_80D2740: @ 80D2740
adds r3, r1, 0
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r2, r0
bcs _080D2764
- ldr r0, =0x02039d84
+ ldr r0, =gUnknown_02039D84
ldr r1, [r0]
lsls r0, r2, 1
adds r0, r2
@@ -21976,11 +21976,11 @@ sub_80D2770: @ 80D2770
lsrs r4, r1, 16
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r3, r0
bcs _080D279C
- ldr r0, =0x02039d84
+ ldr r0, =gUnknown_02039D84
ldr r1, [r0]
lsls r0, r3, 1
adds r0, r3
@@ -22012,11 +22012,11 @@ sub_80D27AC: @ 80D27AC
lsrs r3, 16
lsls r4, 16
lsrs r4, 16
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r5, r0
bcs _080D27E6
- ldr r0, =0x02039d84
+ ldr r0, =gUnknown_02039D84
ldr r1, [r0]
lsls r0, r5, 1
adds r0, r5
@@ -22045,13 +22045,13 @@ sub_80D27F4: @ 80D27F4
lsrs r1, 24
lsls r2, 24
lsrs r6, r2, 24
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r5, r0
bcc _080D280C
b _080D290E
_080D280C:
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
lsls r2, r5, 1
cmp r1, 0x5
bls _080D2816
@@ -22072,7 +22072,7 @@ _080D282C:
.4byte _080D28CC
.4byte _080D28E8
_080D2844:
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r0, [r4]
lsls r3, r5, 1
adds r1, r3, r5
@@ -22088,7 +22088,7 @@ _080D2844:
b _080D287E
.pool
_080D2864:
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r0, [r4]
lsls r3, r5, 1
adds r1, r3, r5
@@ -22107,7 +22107,7 @@ _080D287E:
b _080D2900
.pool
_080D2888:
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r0, [r4]
lsls r3, r5, 1
adds r1, r3, r5
@@ -22123,7 +22123,7 @@ _080D2888:
b _080D28C2
.pool
_080D28A8:
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r0, [r4]
lsls r3, r5, 1
adds r1, r3, r5
@@ -22142,7 +22142,7 @@ _080D28C2:
b _080D2900
.pool
_080D28CC:
- ldr r3, =0x02039d84
+ ldr r3, =gUnknown_02039D84
ldr r0, [r3]
lsls r2, r5, 1
adds r1, r2, r5
@@ -22156,7 +22156,7 @@ _080D28CC:
b _080D28FE
.pool
_080D28E8:
- ldr r3, =0x02039d84
+ ldr r3, =gUnknown_02039D84
ldr r0, [r3]
lsls r2, r5, 1
adds r1, r2, r5
@@ -22190,11 +22190,11 @@ sub_80D2918: @ 80D2918
lsls r0, 24
lsrs r2, r0, 24
adds r6, r2, 0
- ldr r0, =0x02039d88
+ ldr r0, =gUnknown_02039D88
ldrh r0, [r0]
cmp r2, r0
bcs _080D2952
- ldr r5, =0x02039d84
+ ldr r5, =gUnknown_02039D84
ldr r0, [r5]
lsls r1, r2, 1
adds r1, r2
@@ -22232,7 +22232,7 @@ sub_80D2960: @ 80D2960
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r1, [r4]
lsls r5, r0, 1
adds r0, r5, r0
@@ -22312,7 +22312,7 @@ sub_80D29F8: @ 80D29F8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, =0x02039d84
+ ldr r4, =gUnknown_02039D84
ldr r1, [r4]
lsls r5, r0, 1
adds r0, r5, r0
@@ -22383,7 +22383,7 @@ _080D2A7C:
thumb_func_start sub_80D2A90
sub_80D2A90: @ 80D2A90
- ldr r3, =0x02039d8c
+ ldr r3, =gUnknown_02039D8C
str r0, [r3]
str r1, [r0]
movs r1, 0
@@ -22396,7 +22396,7 @@ sub_80D2A90: @ 80D2A90
thumb_func_start sub_80D2AA4
sub_80D2AA4: @ 80D2AA4
push {r4,r5,lr}
- ldr r2, =0x02039d8c
+ ldr r2, =gUnknown_02039D8C
ldr r1, [r2]
ldrb r0, [r1, 0x4]
cmp r0, 0
@@ -22423,7 +22423,7 @@ _080D2ABA:
cmp r4, r0
bcc _080D2ABA
_080D2ADA:
- ldr r0, =0x02039d8c
+ ldr r0, =gUnknown_02039D8C
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x4]
@@ -22466,7 +22466,7 @@ sub_80D2AEC: @ 80D2AEC
lsrs r5, 16
lsls r6, 16
lsrs r6, 16
- ldr r0, =0x02039d8c
+ ldr r0, =gUnknown_02039D8C
ldr r2, [r0]
ldrb r0, [r2, 0x4]
adds r1, r0, 0
@@ -22559,7 +22559,7 @@ sub_80D2BC0: @ 80D2BC0
lsrs r3, 16
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x02039d8c
+ ldr r0, =gUnknown_02039D8C
ldr r2, [r0]
ldrb r0, [r2, 0x4]
adds r1, r0, 0
@@ -22748,7 +22748,7 @@ _080D2D2A:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80D30DC
adds r0, r4, 0
@@ -22812,7 +22812,7 @@ sub_80D2D78: @ 80D2D78
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80D30DC
adds r0, r4, 0
@@ -23414,7 +23414,7 @@ sub_80D31B4: @ 80D31B4
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -23611,7 +23611,7 @@ sub_80D33AC: @ 80D33AC
lsls r1, r0, 2
adds r1, r0
lsls r3, r1, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
ldr r0, =0x0000ffff
adds r4, r0, 0
_080D33CC:
@@ -23711,7 +23711,7 @@ sub_80D3474: @ 80D3474
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
adds r1, 0x2
movs r2, 0
@@ -23745,7 +23745,7 @@ sub_80D34B0: @ 80D34B0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
adds r1, 0x2
str r1, [r2]
@@ -23819,7 +23819,7 @@ sub_80D352C: @ 80D352C
mvns r2, r2
lsls r2, 16
lsrs r2, 16
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -23836,7 +23836,7 @@ sub_80D355C: @ 80D355C
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -23858,7 +23858,7 @@ sub_80D3584: @ 80D3584
lsls r0, 24
lsrs r0, 24
lsls r1, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
@@ -23884,7 +23884,7 @@ _080D35B6:
thumb_func_start npc_obj_offscreen_culling_and_flag_update
npc_obj_offscreen_culling_and_flag_update: @ 80D35BC
lsls r0, 24
- ldr r2, =0x02039d90
+ ldr r2, =gUnknown_02039D90
lsrs r0, 22
adds r0, r2
str r1, [r0]
@@ -23895,7 +23895,7 @@ npc_obj_offscreen_culling_and_flag_update: @ 80D35BC
thumb_func_start sub_80D35CC
sub_80D35CC: @ 80D35CC
lsls r0, 24
- ldr r1, =0x02039d90
+ ldr r1, =gUnknown_02039D90
lsrs r0, 22
adds r0, r1
ldr r0, [r0]
@@ -23943,7 +23943,7 @@ sub_80D361C: @ 80D361C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
adds r4, r1, 0x2
movs r5, 0
@@ -23955,7 +23955,7 @@ _080D3630:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl npc_sync_anim_pause_bits
_080D3646:
@@ -24023,7 +24023,7 @@ sub_80D36A4: @ 80D36A4
lsls r0, r2, 3
adds r0, r2
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimActive
@@ -24078,17 +24078,17 @@ sub_80D3718: @ 80D3718
lsrs r0, 24
cmp r0, 0x1
bne _080D3754
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_80D3A9C
str r0, [r1]
movs r0, 0x1
b _080D3A2C
.pool
_080D3754:
- ldr r0, =0x0203ab40
+ ldr r0, =gUnknown_0203AB40
adds r1, r0, 0x2
bl PlayerGetDestCoords
bl brm_get_pokemon_selection
@@ -24096,7 +24096,7 @@ _080D3754:
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl GetMonAbility
lsls r0, 24
@@ -24104,22 +24104,22 @@ _080D3754:
str r0, [sp, 0xC]
cmp r0, 0x34
bne _080D3798
- ldr r1, =0x03001100
+ ldr r1, =gUnknown_03001100
movs r0, 0x5
strb r0, [r1]
- ldr r0, =0x03001101
+ ldr r0, =gUnknown_03001101
movs r1, 0x2
b _080D37A2
.pool
_080D3798:
- ldr r1, =0x03001100
+ ldr r1, =gUnknown_03001100
movs r0, 0x3
strb r0, [r1]
- ldr r0, =0x03001101
+ ldr r0, =gUnknown_03001101
movs r1, 0x1
_080D37A2:
strb r1, [r0]
- ldr r0, =0x03001102
+ ldr r0, =gUnknown_03001102
strb r1, [r0]
movs r6, 0
movs r1, 0
@@ -24133,7 +24133,7 @@ _080D37AC:
cmp r6, 0x8
bls _080D37AC
movs r6, 0
- ldr r2, =0x03001108
+ ldr r2, =gUnknown_03001108
movs r1, 0
_080D37C2:
adds r0, r6, r2
@@ -24149,7 +24149,7 @@ _080D37C2:
_080D37D6:
ldr r4, =0x0000ffff
adds r0, r6, r4
- ldr r1, =0x0203ab40
+ ldr r1, =gUnknown_0203AB40
ldrh r1, [r1, 0x2]
adds r0, r1
movs r5, 0
@@ -24166,7 +24166,7 @@ _080D37D6:
_080D37F6:
ldr r3, =0x0000ffff
adds r0, r5, r3
- ldr r4, =0x0203ab40
+ ldr r4, =gUnknown_0203AB40
ldrh r4, [r4]
adds r0, r4
lsls r0, 16
@@ -24178,7 +24178,7 @@ _080D37F6:
bl MapGridGetZCoordAt
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x0203ab40
+ ldr r2, =gUnknown_0203AB40
movs r1, 0x4
ldrsb r1, [r2, r1]
cmp r0, r1
@@ -24203,7 +24203,7 @@ _080D37F6:
_080D3846:
adds r0, r5, 0x6
add r0, r9
- ldr r3, =0x03001108
+ ldr r3, =gUnknown_03001108
adds r0, r3
movs r1, 0x1
strb r1, [r0]
@@ -24241,7 +24241,7 @@ _080D3890:
bne _080D38C8
adds r0, r5, 0x6
add r0, r9
- ldr r3, =0x03001108
+ ldr r3, =gUnknown_03001108
adds r0, r3
strb r1, [r0]
b _080D38C8
@@ -24278,7 +24278,7 @@ _080D38EC:
b _080D3A1E
_080D38EE:
movs r6, 0
- ldr r4, =0x0203ab40
+ ldr r4, =gUnknown_0203AB40
mov r9, r4
ldr r0, =gUnknown_0857C608
mov r10, r0
@@ -24380,13 +24380,13 @@ _080D395A:
cmp r0, 0x1
bne _080D39F8
_080D39BC:
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm2_ruin_valley
str r0, [r1]
- ldr r0, =0x03001108
+ ldr r0, =gUnknown_03001108
adds r0, r6, r0
strb r7, [r0]
movs r4, 0x1
@@ -24403,7 +24403,7 @@ _080D39F8:
lsrs r1, r0, 24
cmp r1, 0x1
bne _080D3A0C
- ldr r0, =0x03001108
+ ldr r0, =gUnknown_03001108
adds r0, r6, r0
strb r1, [r0]
_080D3A0C:
@@ -24418,10 +24418,10 @@ _080D3A18:
cmp r2, 0x1
bne _080D3A2A
_080D3A1E:
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm2_ruin_valley
str r0, [r1]
_080D3A2A:
@@ -24444,7 +24444,7 @@ hm2_ruin_valley: @ 80D3A50
movs r0, 0x1
bl FieldEffectStart
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -24459,7 +24459,7 @@ sub_80D3A6C: @ 80D3A6C
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -24480,7 +24480,7 @@ sub_80D3A6C: @ 80D3A6C
sub_80D3A9C: @ 80D3A9C
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -24497,7 +24497,7 @@ sub_80D3ABC: @ 80D3ABC
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -24531,13 +24531,13 @@ sub_80D3B00: @ 80D3B00
movs r6, 0
movs r0, 0x80
bl audio_play
- ldr r4, =0x0203ab40
+ ldr r4, =gUnknown_0203AB40
adds r1, r4, 0x2
adds r0, r4, 0
bl PlayerGetDestCoords
adds r7, r4, 0
_080D3B16:
- ldr r0, =0x03001108
+ ldr r0, =gUnknown_03001108
adds r0, r6, r0
ldrb r0, [r0]
cmp r0, 0x1
@@ -24578,14 +24578,14 @@ _080D3B64:
lsrs r6, r0, 24
cmp r6, 0x18
bls _080D3B16
- ldr r2, =0x0203ab40
- ldr r0, =0x03001101
+ ldr r2, =gUnknown_0203AB40
+ ldr r0, =gUnknown_03001101
ldrb r1, [r0]
ldrh r0, [r2]
subs r0, r1
lsls r0, 16
asrs r0, 16
- ldr r1, =0x03001102
+ ldr r1, =gUnknown_03001102
ldrb r1, [r1]
mvns r1, r1
ldrh r2, [r2, 0x2]
@@ -24594,14 +24594,14 @@ _080D3B64:
asrs r1, 16
bl sub_80D3D5C
bl DrawWholeMapView
- ldr r4, =0x02039dd0
+ ldr r4, =gUnknown_02039DD0
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
movs r6, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_080D3BA0:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -24825,7 +24825,7 @@ sub_80D3D5C: @ 80D3D5C
lsls r1, 16
lsrs r1, 16
mov r10, r1
- ldr r1, =0x03001100
+ ldr r1, =gUnknown_03001100
ldrb r2, [r1]
mov r3, r10
adds r0, r2, r3
@@ -24964,13 +24964,13 @@ _080D3E8C:
add r1, r8
lsrs r4, r1, 16
asrs r1, 16
- ldr r0, =0x03001100
+ ldr r0, =gUnknown_03001100
ldrb r0, [r0]
cmp r1, r0
bge _080D3EA0
b _080D3D8E
_080D3EA0:
- ldr r1, =0x03001100
+ ldr r1, =gUnknown_03001100
ldrb r0, [r1]
cmp r0, 0x5
bne _080D3EC8
@@ -25019,7 +25019,7 @@ sub_80D3EF4: @ 80D3EF4
cmp r0, 0
bne _080D3F2C
mov r2, sp
- ldr r1, =0x03001108
+ ldr r1, =gUnknown_03001108
ldrb r0, [r1, 0x5]
strb r0, [r2]
ldrb r0, [r1, 0xA]
@@ -25035,7 +25035,7 @@ _080D3F2C:
b _080D414A
_080D3F32:
mov r2, sp
- ldr r1, =0x03001108
+ ldr r1, =gUnknown_03001108
ldrb r0, [r1, 0x9]
strb r0, [r2]
ldrb r0, [r1, 0xE]
@@ -25348,14 +25348,14 @@ sub_80D41D0: @ 80D41D0
push {r4-r6,lr}
movs r4, 0x1
_080D41D4:
- ldr r6, =0x02039dd0
+ ldr r6, =gUnknown_02039DD0
ldr r0, [r6]
adds r0, r4
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -25546,7 +25546,7 @@ sub_80D4354: @ 80D4354
sub_80D436C: @ 80D436C
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
_080D4372:
lsls r1, r4, 3
adds r1, r4
@@ -25662,7 +25662,7 @@ sub_80D4420: @ 80D4420
strb r1, [r0, 0x1]
add r3, sp, 0x4
strb r2, [r3]
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
mov r10, r4
mov r9, r3
adds r4, r3, 0
@@ -25683,9 +25683,9 @@ _080D444C:
b _080D45A8
_080D4468:
movs r4, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r12, r2
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
add r5, sp, 0x4
ldr r3, =0x0000ffff
adds r6, r3, 0
@@ -25709,7 +25709,7 @@ _080D4476:
cmp r4, 0x8
bls _080D4476
movs r4, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
add r3, sp, 0x4
_080D44A0:
ldr r2, [r5]
@@ -25756,9 +25756,9 @@ _080D44A0:
movs r1, 0
bl sub_81DB4DC
movs r4, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
add r3, sp, 0x4
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
_080D4500:
ldr r2, [r6]
ldrb r1, [r3]
@@ -25900,7 +25900,7 @@ sub_80D460C: @ 80D460C
ldrb r2, [r4]
cmp r2, 0xFF
beq _080D4670
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r2, 3
adds r0, r2
@@ -25960,7 +25960,7 @@ sub_80D4680: @ 80D4680
bl pokemon_getattr
add r2, sp, 0x4
strb r0, [r2]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldrb r1, [r2]
lsls r0, r1, 3
@@ -25997,7 +25997,7 @@ _080D46D2:
sub_80D46E0: @ 80D46E0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
lsls r1, r0, 3
adds r1, r0
@@ -26029,7 +26029,7 @@ sub_80D4700: @ 80D4700
strb r0, [r1]
movs r7, 0x6
mov r9, r1
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r3, =0x00002be0
_080D4724:
@@ -26152,12 +26152,12 @@ AddMapNamePopUpWindowTask: @ 80D47E4
adds r0, r4, 0
movs r1, 0x5A
bl CreateTask
- ldr r4, =0x02039dd4
+ ldr r4, =gUnknown_02039DD4
strb r0, [r4]
movs r0, 0x12
movs r1, 0x28
bl SetGpuReg
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
ldrb r1, [r4]
lsls r0, r1, 2
adds r0, r1
@@ -26175,8 +26175,8 @@ AddMapNamePopUpWindowTask: @ 80D47E4
b _080D486C
.pool
_080D4844:
- ldr r3, =0x03005e00
- ldr r2, =0x02039dd4
+ ldr r3, =gTasks
+ ldr r2, =gUnknown_02039DD4
ldrb r0, [r2]
lsls r1, r0, 2
adds r1, r0
@@ -26211,7 +26211,7 @@ Task_MapNamePopUpWindow: @ 80D487C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
movs r2, 0x8
ldrsh r1, [r4, r2]
@@ -26257,7 +26257,7 @@ _080D48DE:
strh r2, [r4, 0xC]
movs r0, 0x1
strh r0, [r4, 0x8]
- ldr r0, =0x02039dd4
+ ldr r0, =gUnknown_02039DD4
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -26342,7 +26342,7 @@ HideMapNamePopUpWindow: @ 80D4974
movs r0, 0x12
movs r1, 0
bl SetGpuReg_ForcedBlank
- ldr r0, =0x02039dd4
+ ldr r0, =gUnknown_02039DD4
ldrb r0, [r0]
bl DestroyTask
_080D49A4:
@@ -26359,7 +26359,7 @@ ShowMapNamePopUpWindow: @ 80D49B0
lsls r0, 24
cmp r0, 0
beq _080D4A08
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
movs r0, 0xBD
lsls r0, 1
@@ -26375,7 +26375,7 @@ _080D49DC:
mov r4, sp
adds r4, 0xF
ldr r1, =gUnknown_0857F544
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000cb2
adds r0, r2
@@ -26391,7 +26391,7 @@ _080D49F2:
_080D4A08:
mov r4, sp
adds r4, 0xF
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x14]
adds r0, r4, 0
movs r2, 0
@@ -26610,7 +26610,7 @@ LoadMapNamePopUpWindowBg: @ 80D4BE0
bl GetMapNamePopUpWindowId
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x14]
cmp r1, 0x57
bls _080D4C0A
@@ -26647,7 +26647,7 @@ _080D4C0A:
bl CallWindowFunction
adds r0, r5, 0
bl PutWindowTilemap
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x16]
cmp r0, 0xE
bne _080D4C6C
@@ -26691,7 +26691,7 @@ RemoveBagObject: @ 80D4CA8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r2, =0x00000804
adds r1, r4, r2
ldr r0, [r0]
@@ -26708,7 +26708,7 @@ RemoveBagObject: @ 80D4CA8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r1, [r5]
@@ -26733,7 +26733,7 @@ AddBagVisualObject: @ 80D4D00
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r4, [r0]
ldr r0, =0x00000804
adds r4, r0
@@ -26759,7 +26759,7 @@ SetBagVisualPocketId: @ 80D4D38
lsls r0, 24
lsrs r3, r0, 24
lsls r1, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r2, =0x00000804
adds r0, r2
@@ -26767,7 +26767,7 @@ SetBagVisualPocketId: @ 80D4D38
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r2, r0, r2
cmp r1, 0
beq _080D4D84
@@ -26825,7 +26825,7 @@ _080D4DB8:
@ void ShakeBagVisual()
ShakeBagVisual: @ 80D4DC4
push {r4,lr}
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000804
adds r0, r1
@@ -26833,7 +26833,7 @@ ShakeBagVisual: @ 80D4DC4
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r0, r4, 0
adds r0, 0x3F
@@ -26884,7 +26884,7 @@ AddSwitchPocketRotatingBallObject: @ 80D4E34
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r4, [r0]
ldr r0, =0x00000805
adds r4, r0
@@ -26898,7 +26898,7 @@ AddSwitchPocketRotatingBallObject: @ 80D4E34
movs r3, 0
bl AddObjectToFront
strb r0, [r4]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -27012,7 +27012,7 @@ AddBagItemIconObject: @ 80D4F38
lsrs r6, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r2, =0x00000806
adds r1, r4, r2
ldr r0, [r0]
@@ -27034,7 +27034,7 @@ AddBagItemIconObject: @ 80D4F38
cmp r2, 0x40
beq _080D4F86
strb r2, [r5]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -27067,7 +27067,7 @@ RemoveBagItemIconObject: @ 80D4F98
thumb_func_start sub_80D4FAC
sub_80D4FAC: @ 80D4FAC
push {lr}
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000808
adds r0, r1
@@ -27084,7 +27084,7 @@ sub_80D4FC8: @ 80D4FC8
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000808
adds r0, r1
@@ -27100,7 +27100,7 @@ sub_80D4FEC: @ 80D4FEC
push {lr}
adds r3, r0, 0
lsls r3, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000808
adds r0, r1
@@ -27283,7 +27283,7 @@ sub_80D511C: @ 80D511C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectRotScalAnim
@@ -27319,7 +27319,7 @@ sub_80D51AC: @ 80D51AC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -27331,7 +27331,7 @@ sub_80D51AC: @ 80D51AC
b _080D520C
.pool
_080D51D0:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -27340,7 +27340,7 @@ _080D51D0:
strh r1, [r0, 0x24]
ldrh r1, [r4, 0x4]
strh r1, [r0, 0x26]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27372,7 +27372,7 @@ sub_80D5220: @ 80D5220
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -27383,7 +27383,7 @@ sub_80D5220: @ 80D5220
adds r7, r1, 0
cmp r5, 0
bne _080D52C6
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r6, 0x8
ldrsh r1, [r3, r6]
lsls r0, r1, 4
@@ -27466,7 +27466,7 @@ sub_80D52D0: @ 80D52D0
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
movs r3, 0
ldrsh r1, [r2, r3]
@@ -27519,13 +27519,13 @@ _080D5326:
bne _080D533C
movs r6, 0x1
_080D533C:
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
b _080D5350
.pool
_080D5348:
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
_080D5350:
@@ -27539,17 +27539,17 @@ _080D5356:
b _080D53A6
.pool
_080D5368:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
adds r0, r1
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r2, 0x2]
strh r1, [r0, 0x24]
ldrh r1, [r2, 0x4]
strh r1, [r0, 0x26]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27583,7 +27583,7 @@ sub_80D53BC: @ 80D53BC
push {r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -27594,7 +27594,7 @@ sub_80D53BC: @ 80D53BC
mov r12, r1
cmp r0, 0
bne _080D5474
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r7, 0x8
ldrsh r1, [r3, r7]
lsls r0, r1, 4
@@ -27686,7 +27686,7 @@ sub_80D5484: @ 80D5484
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -27698,7 +27698,7 @@ sub_80D5484: @ 80D5484
b _080D54F6
.pool
_080D54A8:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -27712,7 +27712,7 @@ _080D54A8:
ldrh r6, [r1, 0x26]
adds r0, r6
strh r0, [r1, 0x26]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -27748,7 +27748,7 @@ sub_80D5508: @ 80D5508
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27766,7 +27766,7 @@ _080D5526:
ands r0, r1
cmp r0, 0
beq _080D5568
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -27791,7 +27791,7 @@ _080D5526:
b _080D5592
.pool
_080D5568:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x8
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -27910,19 +27910,19 @@ sub_80D5644: @ 80D5644
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r0, [r5]
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
adds r1, r2
ldrh r2, [r5, 0x2]
strh r2, [r1, 0x24]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -27951,7 +27951,7 @@ sub_80D56A4: @ 80D56A4
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -27966,7 +27966,7 @@ sub_80D56A4: @ 80D56A4
lsls r1, 16
asrs r1, 16
mov r12, r2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
cmp r0, r1
bne _080D56F6
movs r0, 0
@@ -28030,7 +28030,7 @@ sub_80D5738: @ 80D5738
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0x1
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -28046,7 +28046,7 @@ _080D575C:
movs r2, 0x8
ldrsh r0, [r4, r2]
adds r3, r4, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r12, r2
lsls r4, r5, 2
ldr r2, =sub_80D57B8
@@ -28092,7 +28092,7 @@ sub_80D57B8: @ 80D57B8
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -28103,7 +28103,7 @@ sub_80D57B8: @ 80D57B8
movs r2, 0xA
ldrsh r1, [r5, r2]
bl sine
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -28151,13 +28151,13 @@ sub_80D5830: @ 80D5830
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080D584C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -28180,19 +28180,19 @@ sub_80D5860: @ 80D5860
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080D5890
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
b _080D5894
.pool
_080D5890:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
_080D5894:
strh r0, [r4, 0x30]
@@ -28200,8 +28200,8 @@ _080D5894:
movs r0, 0
strh r2, [r4, 0x2E]
strh r0, [r4, 0x32]
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -28245,7 +28245,7 @@ sub_80D58F8: @ 80D58F8
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrb r0, [r5, 0x4]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -28291,27 +28291,27 @@ sub_80D5968: @ 80D5968
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D598C
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
b _080D5990
.pool
_080D598C:
- ldr r1, =0x020241e4
- ldr r0, =0x02038437
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038437
_080D5990:
ldrb r0, [r0]
adds r0, r1
ldrb r7, [r0]
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x4]
movs r3, 0
strh r0, [r6, 0x2E]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
@@ -28356,7 +28356,7 @@ _080D5A00:
bne _080D5A06
strh r3, [r6, 0x30]
_080D5A06:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0x2]
lsls r0, r7, 8
orrs r0, r1
@@ -28383,7 +28383,7 @@ sub_80D5A24: @ 80D5A24
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r3, r1, r0
ldrh r0, [r2, 0x2E]
movs r6, 0x2E
@@ -28437,19 +28437,19 @@ _080D5A8E:
sub_80D5A94: @ 80D5A94
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D5AB0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080D5AB2
.pool
_080D5AB0:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080D5AB2:
ldrb r2, [r0]
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r2, r0
ldrb r6, [r0]
adds r0, r2, 0
@@ -28457,7 +28457,7 @@ _080D5AB2:
lsls r0, 24
cmp r0, 0
beq _080D5ADC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -28469,11 +28469,11 @@ _080D5AB2:
negs r0, r0
strh r0, [r1, 0x4]
_080D5ADC:
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2, 0x8]
movs r4, 0
strh r0, [r5, 0x2E]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -28522,19 +28522,19 @@ sub_80D5B48: @ 80D5B48
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D5B70
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080D5B72
.pool
_080D5B70:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080D5B72:
ldrb r1, [r0]
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r1, r0
ldrb r7, [r0]
adds r0, r1, 0
@@ -28542,7 +28542,7 @@ _080D5B72:
lsls r0, 24
cmp r0, 0
beq _080D5B9C
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -28554,10 +28554,10 @@ _080D5B72:
negs r0, r0
strh r0, [r1, 0x4]
_080D5B9C:
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5, 0x8]
strh r0, [r6, 0x2E]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
@@ -28611,7 +28611,7 @@ _080D5C0C:
thumb_func_start sub_80D5C20
sub_80D5C20: @ 80D5C20
push {r4,lr}
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x38
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -28639,7 +28639,7 @@ sub_80D5C50: @ 80D5C50
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0x6
ldrsh r1, [r5, r0]
movs r0, 0x80
@@ -28647,7 +28647,7 @@ sub_80D5C50: @ 80D5C50
bl __divsi3
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -28662,7 +28662,7 @@ sub_80D5C50: @ 80D5C50
_080D5C82:
ldrb r0, [r5]
bl obj_id_for_side_relative_to_move
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -28706,7 +28706,7 @@ sub_80D5CE4: @ 80D5CE4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -28716,7 +28716,7 @@ sub_80D5CE4: @ 80D5CE4
ldrh r2, [r5, 0x1E]
adds r0, r2
strh r0, [r5, 0x1E]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
@@ -28755,7 +28755,7 @@ sub_80D5D48: @ 80D5D48
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -28775,7 +28775,7 @@ _080D5D70:
ldrh r1, [r4, 0x20]
adds r2, r1
strh r2, [r4, 0x20]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -28807,7 +28807,7 @@ sub_80D5DB0: @ 80D5DB0
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r2, 0
ldrsh r0, [r1, r2]
cmp r0, 0x2
@@ -28827,11 +28827,11 @@ _080D5DD8:
beq _080D5DE8
b _080D5E10
_080D5DDE:
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
b _080D5DEA
.pool
_080D5DE8:
- ldr r5, =0x02038437
+ ldr r5, =gUnknown_02038437
_080D5DEA:
ldrb r0, [r5]
movs r4, 0x2
@@ -28840,7 +28840,7 @@ _080D5DEA:
lsls r0, 24
cmp r0, 0
beq _080D5E10
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
eors r0, r4
adds r0, r1
@@ -28852,29 +28852,29 @@ _080D5E10:
bl move_anim_task_del
b _080D5E58
_080D5E18:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r6, 2
adds r0, r4, r6
lsls r0, 3
adds r5, r0, r1
strh r2, [r5, 0x8]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080D5E44
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x2]
b _080D5E4A
.pool
_080D5E44:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x2]
negs r0, r0
_080D5E4A:
strh r0, [r5, 0xA]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r6
lsls r1, 3
adds r1, r0
@@ -28892,13 +28892,13 @@ sub_80D5E6C: @ 80D5E6C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
adds r1, r0
ldrb r2, [r1, 0x8]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -28931,23 +28931,23 @@ sub_80D5EB8: @ 80D5EB8
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _080D5ED4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
_080D5ED4:
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4, 0x8]
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r5, 2
adds r1, r3, r5
lsls r1, 3
@@ -28969,11 +28969,11 @@ _080D5ED4:
b _080D5F18
.pool
_080D5F14:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
_080D5F18:
strh r0, [r2, 0x12]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r3, r5
lsls r0, 3
adds r0, r1
@@ -28995,7 +28995,7 @@ sub_80D5F3C: @ 80D5F3C
push {r6,r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -29019,7 +29019,7 @@ sub_80D5F3C: @ 80D5F3C
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D5F94
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r7, 4
adds r1, r2, r7
lsls r1, 2
@@ -29035,7 +29035,7 @@ _080D5F94:
lsls r0, 24
cmp r0, 0
bne _080D5FBC
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r7, 4
adds r0, r2, r7
lsls r0, 2
@@ -29049,7 +29049,7 @@ _080D5F94:
b _080D5FD6
.pool
_080D5FBC:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r7, 4
adds r0, r2, r7
lsls r0, 2
@@ -29070,7 +29070,7 @@ _080D5FDA:
mov r5, r8
cmp r5, 0x7F
bls _080D5FFC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r6, 2
adds r0, r2, r6
lsls r0, 3
@@ -29088,7 +29088,7 @@ _080D5FFC:
mov r2, r8
cmp r2, 0x7E
bhi _080D6050
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r6, 2
adds r0, r2, r6
lsls r0, 3
@@ -29143,7 +29143,7 @@ sub_80D6064: @ 80D6064
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrb r0, [r6, 0x6]
bl obj_id_for_side_relative_to_move
adds r5, r0, 0
@@ -29152,7 +29152,7 @@ sub_80D6064: @ 80D6064
ldrb r1, [r6, 0x8]
adds r0, r5, 0
bl sub_80A7270
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -29184,7 +29184,7 @@ sub_80D60BC: @ 80D60BC
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -29246,7 +29246,7 @@ sub_80D6134: @ 80D6134
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4, 0x4]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -29254,7 +29254,7 @@ sub_80D6134: @ 80D6134
mov r8, r0
movs r1, 0
bl sub_80A7270
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -29278,12 +29278,12 @@ _080D6178:
adds r0, r3, 0
strh r0, [r2, 0xE]
_080D6184:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r7, 2
adds r0, r4, r7
lsls r0, 3
adds r5, r0, r1
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x2]
strh r0, [r5, 0x10]
mov r0, r8
@@ -29304,11 +29304,11 @@ _080D61B8:
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080D61C8
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080D61CA
.pool
_080D61C8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080D61CA:
ldrb r0, [r0]
bl battle_side_get_owner
@@ -29320,7 +29320,7 @@ _080D61CA:
_080D61DA:
strh r1, [r5, 0x16]
_080D61DC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -29342,7 +29342,7 @@ _080D61DC:
negs r0, r0
strh r0, [r4, 0x10]
_080D6208:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
adds r1, r3, r7
lsls r1, 3
@@ -29364,7 +29364,7 @@ sub_80D622C: @ 80D622C
push {r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
ldrb r0, [r4, 0x4]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -29372,7 +29372,7 @@ sub_80D622C: @ 80D622C
mov r8, r0
movs r1, 0
bl sub_80A7270
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -29385,11 +29385,11 @@ sub_80D622C: @ 80D622C
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D6274
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _080D6276
.pool
_080D6274:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_080D6276:
ldrb r0, [r0]
bl battle_side_get_owner
@@ -29400,13 +29400,13 @@ _080D6276:
negs r0, r0
strh r0, [r4, 0x2]
_080D6288:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0x6
ldrsh r1, [r0, r2]
adds r6, r0, 0
cmp r1, 0x1
beq _080D62B0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r3, r5, 2
adds r0, r3, r5
lsls r0, 3
@@ -29416,7 +29416,7 @@ _080D6288:
b _080D62CA
.pool
_080D62B0:
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r4, r5, 2
adds r0, r4, r5
lsls r0, 3
@@ -29464,7 +29464,7 @@ sub_80D6308: @ 80D6308
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -29534,30 +29534,30 @@ sub_80D6388: @ 80D6388
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
mov r8, r0
cmp r1, 0
bne _080D63C0
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r5, r7, 2
adds r0, r5, r7
lsls r0, 3
adds r6, r0, r4
- ldr r0, =0x02038408
+ ldr r0, =gUnknown_02038408
ldrh r0, [r0]
movs r1, 0xC
bl __udivsi3
b _080D63D4
.pool
_080D63C0:
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r5, r7, 2
adds r0, r5, r7
lsls r0, 3
adds r6, r0, r4
- ldr r0, =0x02038404
+ ldr r0, =gUnknown_02038404
ldr r0, [r0]
movs r1, 0xC
bl __divsi3
@@ -29603,7 +29603,7 @@ _080D63EE:
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x16]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x16
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -29642,7 +29642,7 @@ sub_80D646C: @ 80D646C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
ldrh r0, [r3, 0x8]
adds r0, 0x1
@@ -29666,7 +29666,7 @@ sub_80D646C: @ 80D646C
beq _080D64DE
cmp r1, 0
beq _080D64C8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x16
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -29679,7 +29679,7 @@ sub_80D646C: @ 80D646C
b _080D64DC
.pool
_080D64C8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x16
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -29700,7 +29700,7 @@ _080D64DE:
ldrsh r4, [r3, r2]
cmp r4, 0
beq _080D6508
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x16
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -29712,7 +29712,7 @@ _080D64DE:
b _080D6518
.pool
_080D6508:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x16
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -29728,7 +29728,7 @@ _080D6518:
asrs r4, r0, 16
cmp r4, 0
bne _080D654A
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x16
ldrsh r1, [r3, r0]
lsls r0, r1, 4
diff --git a/asm/rom_813C5BC.s b/asm/rom_813C5BC.s
index c6f1eb4db..672543987 100644
--- a/asm/rom_813C5BC.s
+++ b/asm/rom_813C5BC.s
@@ -10,13 +10,13 @@ sub_813C5BC: @ 813C5BC
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0813C5DC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -37,9 +37,9 @@ sub_813C5EC: @ 813C5EC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -75,7 +75,7 @@ sub_813C62C: @ 813C62C
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -94,7 +94,7 @@ sub_813C664: @ 813C664
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -102,7 +102,7 @@ sub_813C664: @ 813C664
bne _0813C694
ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music
bl SetMainCallback2
- ldr r0, =0x0203ab78
+ ldr r0, =gUnknown_0203AB78
ldr r0, [r0]
bl Free
movs r0, 0
@@ -406,7 +406,7 @@ sub_813C904: @ 813C904
sub_813C91C: @ 813C91C
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -440,7 +440,7 @@ _0813C970:
bl sub_813C80C
b _0813CA00
_0813C976:
- ldr r4, =0x0203ab78
+ ldr r4, =gUnknown_0203AB78
movs r0, 0x80
lsls r0, 4
bl AllocZeroed
@@ -494,7 +494,7 @@ _0813C9F0:
movs r3, 0
bl pal_fade_maybe
_0813CA00:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -513,7 +513,7 @@ _0813CA14:
bl CreateTask
ldr r0, =sub_813C8EC
bl SetMainCallback2
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
diff --git a/asm/rom_8145E84.s b/asm/rom_8145E84.s
index c410a0c54..fc4bb4175 100644
--- a/asm/rom_8145E84.s
+++ b/asm/rom_8145E84.s
@@ -8,7 +8,7 @@
thumb_func_start sub_8145E84
sub_8145E84: @ 8145E84
push {r4,lr}
- ldr r4, =0x0300120b
+ ldr r4, =gUnknown_0300120B
ldrb r0, [r4]
cmp r0, 0
beq _08145E98
@@ -17,7 +17,7 @@ sub_8145E84: @ 8145E84
b _08145EC0
.pool
_08145E98:
- ldr r0, =0x0300120a
+ ldr r0, =gUnknown_0300120A
ldrb r0, [r0]
bl sub_8145F6C
ldrb r0, [r4]
@@ -48,7 +48,7 @@ _08145EC0:
thumb_func_start sub_8145EDC
sub_8145EDC: @ 8145EDC
push {lr}
- ldr r1, =0x0300120a
+ ldr r1, =gUnknown_0300120A
strb r0, [r1]
ldr r0, =sub_8145E84
bl SetMainCallback2
diff --git a/asm/rom_8158B30.s b/asm/rom_8158B30.s
index 823b3d73d..d9d675726 100644
--- a/asm/rom_8158B30.s
+++ b/asm/rom_8158B30.s
@@ -10,12 +10,12 @@ sub_8158B30: @ 8158B30
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r6, r0, 2
adds r6, r0
lsls r6, 3
adds r6, r1
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r6, 0x8]
ldrh r0, [r1, 0x2]
@@ -57,7 +57,7 @@ sub_8158B98: @ 8158B98
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -113,7 +113,7 @@ sub_8158C04: @ 8158C04
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -162,7 +162,7 @@ mas_80DCF38: @ 8158C58
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0]
str r1, [sp]
ldrb r5, [r0, 0x4]
@@ -194,7 +194,7 @@ mas_80DCF38: @ 8158C58
adds r1, r5, 0
adds r2, r6, 0
bl sub_80A5314
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -237,7 +237,7 @@ sub_8158D08: @ 8158D08
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -268,7 +268,7 @@ sub_8158D08: @ 8158D08
b _08158D82
.pool
_08158D50:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -314,12 +314,12 @@ sub_8158D8C: @ 8158D8C
lsls r0, 24
cmp r0, 0
beq _08158DD0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08158DC8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r4, [r0]
@@ -330,31 +330,31 @@ _08158DC8:
bl move_anim_task_del
b _08158E76
_08158DD0:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r2, r0, 0
cmp r1, 0
bne _08158DEC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r4, [r0]
b _08158E12
.pool
_08158DEC:
cmp r1, 0x1
bne _08158DFC
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r4, [r0]
b _08158E12
.pool
_08158DFC:
cmp r1, 0x2
bne _08158E08
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08158E0A
.pool
_08158E08:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08158E0A:
ldrb r1, [r0]
movs r0, 0x2
@@ -383,23 +383,23 @@ _08158E38:
lsls r0, 24
cmp r0, 0
beq _08158E5C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08158E6A
.pool
_08158E5C:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08158E6A:
adds r0, r1
movs r1, 0xB
@@ -439,12 +439,12 @@ sub_8158E9C: @ 8158E9C
lsls r0, 24
cmp r0, 0
beq _08158EE0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08158ED8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r4, [r0]
@@ -455,31 +455,31 @@ _08158ED8:
bl move_anim_task_del
b _08158F86
_08158EE0:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r2, r0, 0
cmp r1, 0
bne _08158EFC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r4, [r0]
b _08158F22
.pool
_08158EFC:
cmp r1, 0x1
bne _08158F0C
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r4, [r0]
b _08158F22
.pool
_08158F0C:
cmp r1, 0x2
bne _08158F18
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _08158F1A
.pool
_08158F18:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_08158F1A:
ldrb r1, [r0]
movs r0, 0x2
@@ -508,23 +508,23 @@ _08158F48:
lsls r0, 24
cmp r0, 0
beq _08158F6C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
b _08158F7A
.pool
_08158F6C:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
_08158F7A:
adds r0, r1
movs r1, 0xB
@@ -532,12 +532,12 @@ _08158F7A:
lsls r0, 16
lsrs r4, r0, 16
_08158F86:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r6, 2
adds r0, r2, r6
lsls r0, 3
adds r0, r1
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
ldrh r1, [r3, 0x2]
strh r1, [r0, 0x8]
strh r4, [r0, 0xA]
@@ -561,7 +561,7 @@ _08158FC8:
movs r2, 0x7
bl sub_80A32E4
_08158FD0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r0
@@ -587,7 +587,7 @@ sub_8158FF4: @ 8158FF4
lsls r0, 24
lsrs r4, r0, 24
mov r9, r4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -649,7 +649,7 @@ sub_8159078: @ 8159078
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -681,12 +681,12 @@ sub_81590B8: @ 81590B8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r1, [r1]
strh r1, [r0, 0x1C]
movs r0, 0x40
@@ -698,20 +698,20 @@ sub_81590B8: @ 81590B8
lsls r0, 24
cmp r0, 0
beq _081590F8
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
b _08159102
.pool
_081590F8:
- ldr r1, =0x02038438
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_02038438
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
_08159102:
ldrh r2, [r0]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -742,7 +742,7 @@ sub_815913C: @ 815913C
push {r7}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -776,7 +776,7 @@ _0815918C:
mov r0, r8
movs r2, 0x4
bl play_cry_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -800,7 +800,7 @@ _081591B8:
bne _08159204
_081591C2:
bl sub_80A369C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -844,7 +844,7 @@ sub_8159210: @ 8159210
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r5, [r0]
ldrb r0, [r0, 0x2]
lsls r0, 24
@@ -869,7 +869,7 @@ sub_8159244: @ 8159244
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r5, [r0]
ldrb r0, [r0, 0x2]
lsls r0, 24
@@ -898,7 +898,7 @@ sub_8159278: @ 8159278
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r5, [r0, 0x2]
ldrb r6, [r0, 0x4]
ldrh r1, [r0, 0x6]
@@ -925,7 +925,7 @@ sub_8159278: @ 8159278
adds r1, r5, 0
adds r2, r6, 0
bl sub_80A5314
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -960,7 +960,7 @@ sub_8159308: @ 8159308
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -985,7 +985,7 @@ sub_8159308: @ 8159308
bl sub_80A52EC
strh r0, [r4, 0x1E]
_08159342:
- ldr r1, =0x02038440
+ ldr r1, =gUnknown_02038440
ldrh r0, [r4, 0x1E]
strb r0, [r1]
movs r3, 0x1E
@@ -1010,8 +1010,8 @@ nullsub_114: @ 8159368
thumb_func_start sub_815936C
sub_815936C: @ 815936C
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -1024,9 +1024,9 @@ sub_815936C: @ 815936C
thumb_func_start bx_exec_buffer_A_ch0_tbl6
bx_exec_buffer_A_ch0_tbl6: @ 8159388
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -1035,7 +1035,7 @@ bx_exec_buffer_A_ch0_tbl6: @ 8159388
ands r1, r0
cmp r1, 0
beq _081593D4
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -1059,7 +1059,7 @@ _081593D4:
thumb_func_start bx_battle_menu_t6_2
bx_battle_menu_t6_2: @ 81593D8
push {r4,r5,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r2, 0x1
adds r0, r2, 0
@@ -1068,8 +1068,8 @@ bx_battle_menu_t6_2: @ 81593D8
beq _08159446
movs r0, 0x5
bl audio_play
- ldr r1, =0x020244ac
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244AC
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -1115,8 +1115,8 @@ _08159446:
ands r0, r1
cmp r0, 0
beq _08159484
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -1141,8 +1141,8 @@ _08159484:
ands r0, r1
cmp r0, 0
beq _081594C0
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -1167,8 +1167,8 @@ _081594C0:
ands r0, r1
cmp r0, 0
beq _0815950C
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -1201,8 +1201,8 @@ _0815950C:
ands r0, r1
cmp r0, 0
beq _0815954E
- ldr r5, =0x020244ac
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_020244AC
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -1237,9 +1237,9 @@ _0815954E:
thumb_func_start sub_815955C
sub_815955C: @ 815955C
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -1276,9 +1276,9 @@ _081595A6:
thumb_func_start sub_81595AC
sub_81595AC: @ 81595AC
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -1301,13 +1301,13 @@ _081595D0:
thumb_func_start sub_81595E4
sub_81595E4: @ 81595E4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0815960E
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r0, =0x00000439
adds r3, r2, r0
ldrb r1, [r3]
@@ -1315,7 +1315,7 @@ sub_81595E4: @ 81595E4
negs r0, r0
ands r0, r1
strb r0, [r3]
- ldr r0, =0x03005d00
+ ldr r0, =gUnknown_03005D00
ldr r0, [r0]
str r0, [r2]
ldr r0, [r2, 0x8]
@@ -1329,13 +1329,13 @@ _0815960E:
thumb_func_start bx_wait_t6
bx_wait_t6: @ 8159624
push {lr}
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
ldrb r0, [r0]
cmp r0, 0
beq _0815964A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1358,14 +1358,14 @@ _0815964E:
thumb_func_start sub_8159660
sub_8159660: @ 8159660
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08159684
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -1382,18 +1382,18 @@ _08159684:
thumb_func_start sub_8159698
sub_8159698: @ 8159698
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _081596BE
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081596BE
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r1, [r0]
movs r0, 0x1
bl dp01_build_cmdbuf_x23_aa_0
@@ -1407,9 +1407,9 @@ _081596BE:
thumb_func_start sub_81596D4
sub_81596D4: @ 81596D4
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1432,14 +1432,14 @@ _081596F6:
dp01_tbl6_exec_completed: @ 8159704
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl6
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -1452,7 +1452,7 @@ dp01_tbl6_exec_completed: @ 8159704
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -1461,7 +1461,7 @@ dp01_tbl6_exec_completed: @ 8159704
b _0815976A
.pool
_08159758:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -1481,9 +1481,9 @@ _0815976A:
thumb_func_start bx_80364D0
bx_80364D0: @ 815977C
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1561,10 +1561,10 @@ sub_81597F4: @ 81597F4
thumb_func_start sub_8159800
sub_8159800: @ 8159800
push {r4-r6,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldrb r0, [r0, 0x8]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
bl sub_805DF84
ldr r0, [r4]
@@ -1576,7 +1576,7 @@ sub_8159800: @ 8159800
lsrs r1, 24
adds r0, r6, 0
bl template_build_for_pokemon_or_trainer
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r2, =gUnknown_08305D2C
ldr r1, [r4]
ldrb r1, [r1, 0x8]
@@ -1593,11 +1593,11 @@ sub_8159800: @ 8159800
movs r1, 0x50
movs r3, 0x1E
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r3, [r5]
adds r0, r3, r6
ldrb r0, [r0]
@@ -1639,7 +1639,7 @@ sub_8159800: @ 8159800
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -1686,15 +1686,15 @@ sub_8159904: @ 8159904
thumb_func_start sub_8159910
sub_8159910: @ 8159910
push {r4,r5,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x8]
movs r0, 0x4
strb r0, [r1, 0x8]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
movs r0, 0x1
bl battle_get_side_with_given_state
@@ -1705,7 +1705,7 @@ sub_8159910: @ 8159910
adds r1, r4, 0
movs r3, 0x4
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -1720,18 +1720,18 @@ sub_8159910: @ 8159910
thumb_func_start sub_8159964
sub_8159964: @ 8159964
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r1, [r0]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
strb r1, [r0, 0x8]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r4, [r5]
@@ -1744,7 +1744,7 @@ sub_8159964: @ 8159964
adds r1, r4, 0
movs r3, 0x4
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -1775,22 +1775,22 @@ sub_81599D0: @ 81599D0
thumb_func_start dp01t_10_6_message
dp01t_10_6_message: @ 81599DC
push {r4,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
ldrh r0, [r0]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -1805,7 +1805,7 @@ dp01t_10_6_message: @ 81599DC
thumb_func_start dp01t_11_6_message_for_player_only
dp01t_11_6_message_for_player_only: @ 8159A30
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -1829,13 +1829,13 @@ sub_8159A54: @ 8159A54
lsrs r1, r0, 24
cmp r1, 0
bne _08159A7A
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r1, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -1850,8 +1850,8 @@ _08159A7A:
thumb_func_start sub_8159A94
sub_8159A94: @ 8159A94
push {r4,lr}
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -1868,8 +1868,8 @@ _08159AAE:
adds r4, 0x1
cmp r4, 0x3
ble _08159AAE
- ldr r1, =0x020244ac
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244AC
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -1877,7 +1877,7 @@ _08159AAE:
bl sub_8059CB4
ldr r0, =gUnknown_085CCA04
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0x1
bl battle_show_message_maybe
pop {r4}
@@ -1913,14 +1913,14 @@ sub_8159B14: @ 8159B14
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
ldr r1, =sub_8159660
str r1, [r0]
- ldr r1, =0x020244b8
+ ldr r1, =gUnknown_020244B8
ldrb r0, [r2]
strb r0, [r1]
add sp, 0x4
@@ -1964,18 +1964,18 @@ sub_8159B78: @ 8159B78
thumb_func_start sub_8159B84
sub_8159B84: @ 8159B84
push {lr}
- ldr r0, =0x03005d70
- ldr r1, =0x02024064
+ ldr r0, =gUnknown_03005D70
+ ldr r1, =gUnknown_02024064
ldrb r1, [r1]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0xB
bl healthbar_draw_field_maybe
@@ -2116,7 +2116,7 @@ sub_8159C74: @ 8159C74
thumb_func_start sub_8159C80
sub_8159C80: @ 8159C80
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -2125,7 +2125,7 @@ sub_8159C80: @ 8159C80
bne _08159C94
movs r3, 0xC0
_08159C94:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -2149,8 +2149,8 @@ _08159C94:
thumb_func_start dp01t_34_6_move_anim_start_t3
dp01t_34_6_move_anim_start_t3: @ 8159CC4
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -2192,15 +2192,15 @@ _08159D14:
thumb_func_start sub_8159D20
sub_8159D20: @ 8159D20
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -2217,15 +2217,15 @@ sub_8159D20: @ 8159D20
thumb_func_start dp01t_2E_6_battle_intro
dp01t_2E_6_battle_intro: @ 8159D5C
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -2239,18 +2239,18 @@ dp01t_2E_6_battle_intro: @ 8159D5C
thumb_func_start sub_8159D90
sub_8159D90: @ 8159D90
push {r4,r5,lr}
- ldr r5, =0x03005d70
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0xA
bl healthbar_draw_field_maybe
@@ -2260,7 +2260,7 @@ sub_8159D90: @ 8159D90
adds r0, r5
ldrb r0, [r0]
bl sub_80729D0
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -2308,8 +2308,8 @@ sub_8159E10: @ 8159E10
sub_8159E1C: @ 8159E1C
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02023064
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, r5, 0x1
@@ -2334,7 +2334,7 @@ sub_8159E1C: @ 8159E1C
b _08159E68
.pool
_08159E5C:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -2367,9 +2367,9 @@ sub_8159E84: @ 8159E84
thumb_func_start sub_8159E90
sub_8159E90: @ 8159E90
push {r4,lr}
- ldr r2, =0x0202433a
- ldr r1, =0x02023064
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_0202433A
+ ldr r1, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
adds r1, 0x1
@@ -2381,13 +2381,13 @@ sub_8159E90: @ 8159E90
movs r0, 0x3
bl sub_80A2390
bl dp01_tbl6_exec_completed
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x6
ands r0, r1
cmp r0, 0x2
bne _08159ECC
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -2407,10 +2407,10 @@ nullsub_115: @ 8159EEC
thumb_func_start sub_8159EF0
sub_8159EF0: @ 8159EF0
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm2_sweet_scent
str r0, [r1]
movs r0, 0x1
@@ -2424,7 +2424,7 @@ hm2_sweet_scent: @ 8159F10
movs r0, 0x33
bl FieldEffectStart
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -2440,7 +2440,7 @@ sub_8159F2C: @ 8159F2C
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2461,19 +2461,19 @@ sub_8159F5C: @ 8159F5C
sub sp, 0x4
movs r0, 0xEC
bl audio_play
- ldr r5, =0x02037714
- ldr r1, =0x02037fe8
+ ldr r5, =gUnknown_02037714
+ ldr r1, =gUnknown_02037FE8
movs r4, 0x80
lsls r4, 1
adds r0, r5, 0
adds r2, r4, 0
bl CpuFastSet
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r1, r5, 0
adds r2, r4, 0
bl CpuFastSet
bl GetPlayerAvatarObjectId
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -2497,7 +2497,7 @@ sub_8159F5C: @ 8159F5C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2519,7 +2519,7 @@ sub_8159FEC: @ 8159FEC
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2532,7 +2532,7 @@ sub_8159FEC: @ 8159FEC
movs r1, 0x8
movs r2, 0x1F
bl sub_80A2A20
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -2556,7 +2556,7 @@ _0815A044:
ldr r0, =sub_815A090
str r0, [r4]
bl GetPlayerAvatarObjectId
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -2593,14 +2593,14 @@ sub_815A090: @ 815A090
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0815A0BE
- ldr r0, =0x02037fe8
- ldr r1, =0x02037714
+ ldr r0, =gUnknown_02037FE8
+ ldr r1, =gUnknown_02037714
movs r2, 0x80
lsls r2, 1
bl CpuFastSet
@@ -2620,7 +2620,7 @@ _0815A0BE:
sub_815A0D4: @ 815A0D4
push {lr}
adds r2, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r3, [r2, 0x20]
adds r0, r3
@@ -2698,7 +2698,7 @@ sub_815A160: @ 815A160
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02038437
+ ldr r6, =gUnknown_02038437
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -2818,7 +2818,7 @@ sub_815A254: @ 815A254
push {r4-r7,lr}
sub sp, 0x4
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -2865,7 +2865,7 @@ _0815A2B2:
movs r1, 0
adds r2, r3, 0
bl sub_80A73E0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r5, 0x2E]
strh r7, [r5, 0x32]
@@ -3159,14 +3159,14 @@ _0815A4FE:
sub_815A504: @ 815A504
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
ldr r0, =sub_815A52C
str r0, [r1]
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -3185,7 +3185,7 @@ sub_815A52C: @ 815A52C
bl sub_80A6D94
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
lsls r5, r4, 2
adds r1, r5, r4
lsls r1, 3
@@ -3197,7 +3197,7 @@ sub_815A52C: @ 815A52C
asrs r0, 16
cmp r0, 0x4
bne _0815A59C
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
lsls r2, r6, 4
adds r1, r2, 0
adds r1, 0xB
@@ -3233,7 +3233,7 @@ _0815A57A:
add r0, r9
strh r1, [r0, 0x12]
_0815A59C:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -3254,14 +3254,14 @@ _0815A5AC:
c3_80DE6F0: @ 815A5C8
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
ldr r0, =sub_815A5F0
str r0, [r1]
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -3282,7 +3282,7 @@ sub_815A5F0: @ 815A5F0
bl sub_80A6D94
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
mov r0, r8
lsls r3, r0, 2
adds r1, r3, r0
@@ -3295,7 +3295,7 @@ sub_815A5F0: @ 815A5F0
asrs r0, 16
cmp r0, 0x4
bne _0815A692
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
lsls r2, r7, 4
adds r1, r2, 0
adds r1, 0xB
@@ -3306,7 +3306,7 @@ sub_815A5F0: @ 815A5F0
mov r10, r3
mov r9, r0
adds r5, r2, 0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
mov r12, r2
lsls r0, r7, 5
add r0, r9
@@ -3350,11 +3350,11 @@ _0815A66E:
mov r0, r10
add r0, r8
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r2
strh r1, [r0, 0x12]
_0815A692:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r1, [r0, 0xE]
ldr r0, =0x0000ffff
cmp r1, r0
@@ -3379,7 +3379,7 @@ sub_815A6C4: @ 815A6C4
adds r4, r0, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
mov r5, sp
adds r5, 0x2
@@ -3387,18 +3387,18 @@ sub_815A6C4: @ 815A6C4
mov r2, sp
adds r3, r5, 0
bl sub_80A8924
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0815A6F8
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_0815A6F8:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x8]
strh r0, [r4, 0x2E]
mov r2, sp
@@ -3491,7 +3491,7 @@ sub_815A7B0: @ 815A7B0
push {r4,r5,lr}
adds r4, r0, 0
bl sub_80A6838
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -3521,7 +3521,7 @@ sub_815A7EC: @ 815A7EC
bne _0815A84C
adds r0, r4, 0
bl sub_80A6838
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r5, r2]
adds r0, r4, 0
@@ -3530,7 +3530,7 @@ sub_815A7EC: @ 815A7EC
lsls r0, 24
cmp r0, 0
bne _0815A840
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -3628,19 +3628,19 @@ sub_815A8C8: @ 815A8C8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0815A8EC
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
b _0815A8F0
.pool
_0815A8EC:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
_0815A8F0:
strh r0, [r1, 0xE]
@@ -3657,16 +3657,16 @@ sub_815A904: @ 815A904
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02038404
+ ldr r0, =gUnknown_02038404
ldr r0, [r0]
cmp r0, 0
ble _0815A920
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
b _0815A924
.pool
_0815A920:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
_0815A924:
strh r0, [r1, 0xE]
@@ -3688,10 +3688,10 @@ sub_815A934: @ 815A934
lsls r1, 8
movs r0, 0
bl SetGpuRegBits
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e26
+ ldr r4, =gUnknown_02022E26
strh r1, [r4]
movs r0, 0x40
movs r1, 0
@@ -3857,12 +3857,12 @@ sub_815AA6C: @ 815AA6C
sub_815AAA4: @ 815AAA4
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0x6
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0815AAD0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -3918,7 +3918,7 @@ _0815AB2C:
ldr r0, =0x0000fffe
_0815AB32:
strh r0, [r5, 0x30]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x8]
strh r0, [r5, 0x2E]
movs r2, 0x34
@@ -4027,18 +4027,18 @@ sub_815ABEC: @ 815ABEC
ldr r1, =0x00001f3f
movs r0, 0x48
bl SetGpuReg
- ldr r1, =0x02022e28
+ ldr r1, =gUnknown_02022E28
ldr r2, =0x000098f0
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022e2a
+ ldr r1, =gUnknown_02022E2A
movs r0, 0xA0
strh r0, [r1]
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
ldrh r1, [r0]
movs r0, 0x42
bl SetGpuReg
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
ldrh r1, [r0]
movs r0, 0x46
bl SetGpuReg
@@ -4048,10 +4048,10 @@ _0815AC40:
ldr r1, =0x00001f3f
movs r0, 0x48
bl SetGpuReg
- ldr r1, =0x02022e28
+ ldr r1, =gUnknown_02022E28
movs r0, 0xF0
strh r0, [r1]
- ldr r4, =0x02022e2a
+ ldr r4, =gUnknown_02022E2A
ldr r1, =0x000078a0
adds r0, r1, 0
strh r0, [r4]
@@ -4082,10 +4082,10 @@ sub_815AC8C: @ 815AC8C
ldr r1, =0x00003f3f
movs r0, 0x48
bl SetGpuReg
- ldr r0, =0x02022e28
+ ldr r0, =gUnknown_02022E28
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e2a
+ ldr r0, =gUnknown_02022E2A
strh r1, [r0]
bl sub_80A4DF0
lsls r0, 24
@@ -4108,16 +4108,16 @@ _0815ACB8:
sub_815ACD0: @ 815ACD0
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0815ACEC
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0815ACEE
.pool
_0815ACEC:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0815ACEE:
ldrb r0, [r4]
movs r1, 0
@@ -4133,7 +4133,7 @@ _0815ACEE:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2, 0x4]
strh r0, [r5, 0x26]
movs r3, 0
@@ -4222,18 +4222,18 @@ sub_815ADB0: @ 815ADB0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r5, r1, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0815ADDC
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0815ADDE
.pool
_0815ADDC:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0815ADDE:
ldrb r0, [r4]
bl sub_80A6190
@@ -4259,18 +4259,18 @@ _0815AE08:
strh r0, [r5, 0xE]
movs r0, 0x8
strh r0, [r5, 0x10]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r5, 0x12]
strh r2, [r5, 0x14]
strh r2, [r5, 0x16]
cmp r7, 0x1
bne _0815AE30
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
b _0815AE32
.pool
_0815AE30:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
_0815AE32:
ldrh r2, [r0]
strh r2, [r5, 0x18]
@@ -4300,7 +4300,7 @@ _0815AE58:
ldrsh r0, [r5, r6]
cmp r1, r0
bgt _0815AE8E
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r0, r4
@@ -4358,7 +4358,7 @@ sub_815AED8: @ 815AED8
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r0, [r4, 0x8]
ldrh r1, [r4, 0x12]
@@ -4431,7 +4431,7 @@ _0815AF5C:
ldrsh r0, [r4, r2]
cmp r1, r0
bge _0815AF90
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -4459,7 +4459,7 @@ _0815AF90:
ldrsh r0, [r4, r2]
cmp r1, r0
bgt _0815AFC4
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r6, r5, r0
@@ -4488,7 +4488,7 @@ _0815AFC4:
ldrsh r0, [r4, r1]
cmp r0, 0
beq _0815AFDA
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
_0815AFDA:
@@ -4509,12 +4509,12 @@ sub_815AFF0: @ 815AFF0
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r5, 0
strh r5, [r4, 0x8]
strh r5, [r4, 0xA]
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
movs r1, 0x2
bl sub_80A5C6C
@@ -4556,7 +4556,7 @@ sub_815B054: @ 815B054
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
movs r1, 0x8
ldrsh r0, [r6, r1]
@@ -4623,7 +4623,7 @@ _0815B0BC:
bl audio_play_and_stuff
cmp r4, 0x40
beq _0815B120
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -4721,7 +4721,7 @@ _0815B1B2:
_0815B1B8:
movs r5, 0
movs r7, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x1C
adds r0, r3
mov r8, r0
@@ -4793,7 +4793,7 @@ sub_815B23C: @ 815B23C
ands r0, r1
cmp r0, 0
beq _0815B270
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x30
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -4889,7 +4889,7 @@ _0815B2D8:
strh r1, [r5, 0x26]
movs r0, 0x14
strh r0, [r5, 0x2E]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -4916,7 +4916,7 @@ sub_815B338: @ 815B338
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -4981,7 +4981,7 @@ _0815B3B4:
beq _0815B478
b _0815B496
_0815B3BE:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -5050,7 +5050,7 @@ _0815B424:
bne _0815B496
movs r0, 0
strh r0, [r5, 0x34]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
@@ -5093,7 +5093,7 @@ _0815B496:
sub_815B49C: @ 815B49C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -5124,7 +5124,7 @@ sub_815B4D4: @ 815B4D4
ldrh r0, [r4, 0x2E]
adds r0, 0x48
strh r0, [r4, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -5329,7 +5329,7 @@ sub_815B65C: @ 815B65C
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -5371,7 +5371,7 @@ sub_815B6B4: @ 815B6B4
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -5425,7 +5425,7 @@ _0815B71E:
movs r0, 0x90
lsls r0, 4
strh r0, [r4, 0x30]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
@@ -5469,7 +5469,7 @@ sub_815B778: @ 815B778
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -5515,7 +5515,7 @@ sub_815B7D0: @ 815B7D0
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -5544,7 +5544,7 @@ _0815B81C:
movs r0, 0x4C
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -5563,13 +5563,13 @@ _0815B844:
movs r2, 0x1
bl lcd_bg_operations
_0815B84E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r6, r8
lsls r1, r6, 2
add r1, r8
lsls r1, 3
adds r1, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r1, 0x1C]
b _0815BA26
@@ -5607,9 +5607,9 @@ _0815B886:
_0815B8A6:
b _0815BA7A
_0815B8A8:
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
ldrb r1, [r1]
mov r2, r8
lsls r4, r2, 2
@@ -5635,13 +5635,13 @@ _0815B8E0:
lsls r0, 24
lsrs r1, r0, 24
_0815B8EA:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r2, [r0]
lsls r0, r1, 2
adds r2, 0x4
adds r2, r0
- ldr r1, =0x020244e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020244E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -5662,7 +5662,7 @@ _0815B8EA:
lsls r0, 24
cmp r0, 0
beq _0815BA1C
- ldr r5, =0x02039f34
+ ldr r5, =gUnknown_02039F34
ldr r0, [r5]
ldr r0, [r0, 0x18]
ldrh r0, [r0]
@@ -5724,7 +5724,7 @@ _0815B988:
cmp r5, 0x7
ble _0815B980
_0815B99C:
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldrh r0, [r0, 0x2]
@@ -5732,9 +5732,9 @@ _0815B99C:
lsls r0, 24
cmp r0, 0
beq _0815B9EC
- ldr r3, =0x02020630
- ldr r4, =0x020241e4
- ldr r2, =0x02038436
+ ldr r3, =gUnknown_02020630
+ ldr r4, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
adds r0, r4
ldrb r1, [r0]
@@ -5748,9 +5748,9 @@ _0815B99C:
b _0815BA06
.pool
_0815B9EC:
- ldr r3, =0x02020630
- ldr r4, =0x020241e4
- ldr r2, =0x02038436
+ ldr r3, =gUnknown_02020630
+ ldr r4, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
adds r0, r4
ldrb r1, [r0]
@@ -5773,7 +5773,7 @@ _0815BA06:
movs r1, 0
bl StartObjectRotScalAnim
_0815BA1C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r9
add r1, r8
lsls r1, 3
@@ -5820,7 +5820,7 @@ _0815BA82:
movs r0, 0x4C
movs r1, 0
bl SetGpuReg
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -5843,14 +5843,14 @@ _0815BAB6:
lsls r0, 24
cmp r0, 0
bne _0815BAF6
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0815BAF6
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
@@ -5861,7 +5861,7 @@ _0815BAB6:
cmp r0, 0
bne _0815BAF6
ldrb r0, [r4]
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r1, [r1]
ldr r2, [r1]
lsls r1, r0, 2
@@ -5887,10 +5887,10 @@ c3_80DFBE4: @ 815BB18
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x0203841e
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r1, =0x02038436
+ ldr r4, =gUnknown_0203841E
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r1, =gUnknown_02038436
ldrb r1, [r1]
adds r1, r2
ldrb r2, [r1]
@@ -5916,9 +5916,9 @@ sub_815BB58: @ 815BB58
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
ldrb r1, [r1]
movs r2, 0x1
bl sub_805E448
@@ -5936,7 +5936,7 @@ sub_815BB84: @ 815BB84
sub sp, 0x10
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5996,30 +5996,30 @@ _0815BC02:
lsls r0, 24
cmp r0, 0
beq _0815BC34
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r3, =0x0000ffc8
b _0815BC5C
.pool
_0815BC34:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
beq _0815BC58
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r2, =0x0000ff79
adds r0, r2, 0
b _0815BC5E
.pool
_0815BC58:
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r3, =0x0000fff6
_0815BC5C:
adds r0, r3, 0
_0815BC5E:
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
movs r0, 0
strh r0, [r1]
mov r0, sp
@@ -6034,15 +6034,15 @@ _0815BC5E:
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
adds r1, r0
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
strh r0, [r1, 0x1C]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r0, [r0]
strh r0, [r1, 0x1E]
ldrh r0, [r1, 0x8]
@@ -6118,7 +6118,7 @@ _0815BD20:
ldrsh r0, [r4, r2]
cmp r0, 0
bne _0815BDF2
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
ldr r1, =gUnknown_085CE460
movs r3, 0xC
ldrsh r0, [r4, r3]
@@ -6188,10 +6188,10 @@ _0815BDC8:
movs r1, 0x4
movs r2, 0x1
bl lcd_bg_operations
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x50
movs r1, 0
@@ -6232,7 +6232,7 @@ sub_815BE04: @ 815BE04
lsls r0, 16
lsrs r5, r0, 16
_0815BE2E:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl sub_80A5C6C
@@ -6247,7 +6247,7 @@ _0815BE2E:
lsrs r0, 24
adds r0, 0x20
strh r0, [r7, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r7, 0x30]
ldrh r0, [r1, 0x2]
@@ -6289,7 +6289,7 @@ _0815BE2E:
lsls r2, r0, 4
add r2, r9
lsls r2, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
adds r5, r2, r1
adds r0, r5, 0
@@ -6305,7 +6305,7 @@ _0815BE2E:
adds r0, r4, 0
movs r1, 0x2
bl StartObjectImageAnim
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r5, 0x30]
ldrh r0, [r1, 0x2]
@@ -6378,7 +6378,7 @@ sub_815BF44: @ 815BF44
negs r1, r1
cmp r0, r1
bge _0815BF92
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -6405,7 +6405,7 @@ _0815BF92:
negs r0, r0
cmp r1, r0
bge _0815BFC6
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x3C
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -6449,7 +6449,7 @@ _0815BFE8:
sub_815BFF4: @ 815BFF4
push {r4-r6,lr}
adds r4, r0, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -6541,7 +6541,7 @@ sub_815C0A4: @ 815C0A4
sub sp, 0x10
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -6601,13 +6601,13 @@ _0815C124:
lsls r0, 24
cmp r0, 0
beq _0815C15C
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r3, =0x0000ffc8
adds r0, r3, 0
b _0815C1CA
.pool
_0815C15C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_get_per_side_status
lsls r0, 24
@@ -6619,48 +6619,48 @@ _0815C15C:
bne _0815C1B4
cmp r4, 0x1
bne _0815C180
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r2, =0x0000ff65
adds r0, r2, 0
strh r0, [r1]
_0815C180:
cmp r4, 0x3
bne _0815C18C
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r3, =0x0000ff8d
adds r0, r3, 0
strh r0, [r1]
_0815C18C:
cmp r4, 0
bne _0815C196
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
movs r0, 0xE
strh r0, [r1]
_0815C196:
cmp r4, 0x2
bne _0815C1CC
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r2, =0x0000ffec
b _0815C1C8
.pool
_0815C1B4:
cmp r4, 0x1
bne _0815C1C0
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r3, =0x0000ff79
adds r0, r3, 0
strh r0, [r1]
_0815C1C0:
cmp r4, 0
bne _0815C1CC
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldr r2, =0x0000fff6
_0815C1C8:
adds r0, r2, 0
_0815C1CA:
strh r0, [r1]
_0815C1CC:
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
movs r0, 0
strh r0, [r1]
mov r0, sp
@@ -6675,35 +6675,35 @@ _0815C1CC:
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
adds r1, r0
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
strh r0, [r1, 0x1C]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r0, [r0]
strh r0, [r1, 0x1E]
b _0815C2A4
.pool
_0815C224:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r6, 2
adds r0, r4, r6
lsls r0, 3
adds r5, r0, r1
movs r0, 0
strh r0, [r5, 0xE]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0815C268
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
ldr r1, =gUnknown_085CE4A4
movs r3, 0xC
ldrsh r0, [r5, r3]
@@ -6716,7 +6716,7 @@ _0815C224:
b _0815C27A
.pool
_0815C268:
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
ldr r1, =gUnknown_085CE4A4
movs r3, 0xC
ldrsh r0, [r5, r3]
@@ -6727,7 +6727,7 @@ _0815C268:
subs r0, r1
_0815C27A:
strh r0, [r2]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r6
lsls r1, 3
adds r1, r0
@@ -6846,10 +6846,10 @@ _0815C36C:
movs r1, 0x4
movs r2, 0x1
bl lcd_bg_operations
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
movs r0, 0x50
movs r1, 0
@@ -6873,7 +6873,7 @@ sub_815C3A8: @ 815C3A8
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -6936,7 +6936,7 @@ _0815C41E:
ldrh r0, [r4, 0x32]
adds r0, 0x80
strh r0, [r4, 0x32]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -6980,9 +6980,9 @@ sub_815C478: @ 815C478
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
movs r1, 0x2
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -7038,11 +7038,11 @@ _0815C4BC:
ldrsh r0, [r5, r1]
cmp r0, 0
bne _0815C508
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0815C50A
.pool
_0815C508:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0815C50A:
ldrb r0, [r0]
bl battle_side_get_owner
@@ -7081,7 +7081,7 @@ sub_815C548: @ 815C548
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r6, [r4, r0]
@@ -7102,7 +7102,7 @@ _0815C570:
_0815C57A:
b _0815C6A8
_0815C57C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -7142,7 +7142,7 @@ _0815C57C:
b _0815C690
.pool
_0815C5D0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -7184,7 +7184,7 @@ _0815C5D0:
b _0815C690
.pool
_0815C628:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -7254,7 +7254,7 @@ _0815C6A8:
sub_815C6B0: @ 815C6B0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -7262,14 +7262,14 @@ sub_815C6B0: @ 815C6B0
cmp r0, 0
bne _0815C6D4
strh r0, [r4, 0x20]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
b _0815C6DE
.pool
_0815C6D4:
movs r0, 0xF0
strh r0, [r4, 0x20]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
subs r0, 0x1E
_0815C6DE:
@@ -7294,7 +7294,7 @@ sub_815C700: @ 815C700
ldrh r0, [r4, 0x2E]
adds r0, 0x3
strh r0, [r4, 0x2E]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -7353,7 +7353,7 @@ sub_815C770: @ 815C770
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
strh r0, [r4, 0x8]
@@ -7367,7 +7367,7 @@ sub_815C770: @ 815C770
movs r0, 0x80
lsls r0, 4
strh r0, [r4, 0x24]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -7394,7 +7394,7 @@ sub_815C7C4: @ 815C7C4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r7, r0, r1
movs r1, 0x8
ldrsh r0, [r7, r1]
@@ -7535,7 +7535,7 @@ _0815C8DA:
lsls r0, 24
lsrs r0, 24
bl sub_80A73A0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r7, r0]
lsls r0, r1, 4
@@ -7597,12 +7597,12 @@ sub_815C95C: @ 815C95C
ldrsh r0, [r5, r1]
cmp r0, 0
bne _0815C9BC
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
movs r2, 0x4
ldrsh r0, [r6, r2]
cmp r0, 0
bne _0815C990
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -7696,7 +7696,7 @@ sub_815CA20: @ 815CA20
lsls r0, 24
lsrs r0, 24
adds r7, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -7705,17 +7705,17 @@ sub_815CA20: @ 815CA20
ldrsh r0, [r2, r1]
cmp r0, 0
bne _0815CB2C
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0
ldrsh r1, [r0, r3]
mov r8, r0
cmp r1, 0
bne _0815CA5C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0815CA5E
.pool
_0815CA5C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0815CA5E:
ldrb r0, [r0]
strh r0, [r2, 0x1E]
@@ -7724,7 +7724,7 @@ _0815CA5E:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r7, 2
adds r0, r4, r7
lsls r0, 3
@@ -7789,7 +7789,7 @@ _0815CAD2:
cmp r0, 0
bne _0815CB08
_0815CAF8:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r5, 4
adds r1, r2, r5
lsls r1, 2
@@ -7798,13 +7798,13 @@ _0815CAF8:
adds r0, 0x10
strh r0, [r1, 0x26]
_0815CB08:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r2, r5
lsls r0, 2
adds r0, r1
movs r1, 0x2
strh r1, [r0, 0x24]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r7
lsls r1, 3
adds r1, r0
@@ -7824,7 +7824,7 @@ _0815CB2C:
cmp r0, 0x3
bne _0815CB50
strh r4, [r2, 0xC]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -7842,7 +7842,7 @@ _0815CB50:
bne _0815CB78
adds r0, r5, 0
bl sub_80A7344
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -7919,7 +7919,7 @@ _0815CBFA:
subs r0, r1
_0815CC02:
strh r0, [r4, 0x30]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r4, 0x32]
lsls r0, 16
@@ -8008,10 +8008,10 @@ sub_815CC94: @ 815CC94
lsls r1, 8
movs r0, 0
bl SetGpuRegBits
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r4, =0x02022e26
+ ldr r4, =gUnknown_02022E26
strh r1, [r4]
movs r0, 0x40
movs r1, 0
@@ -8019,7 +8019,7 @@ sub_815CC94: @ 815CC94
ldrh r1, [r4]
movs r0, 0x44
bl SetGpuReg
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0, 0x4]
strh r0, [r5, 0x2E]
adds r0, r5, 0
@@ -8139,7 +8139,7 @@ _0815CDAA:
sub_815CDB4: @ 815CDB4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x2
bl sub_80A5C6C
@@ -8152,7 +8152,7 @@ sub_815CDB4: @ 815CDB4
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x22]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -8197,14 +8197,14 @@ sub_815CDFC: @ 815CDFC
cmp r0, 0xC3
ble _0815CE48
_0815CE36:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
subs r0, 0x1
b _0815CE52
.pool
_0815CE48:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
adds r0, 0x1
@@ -8292,7 +8292,7 @@ sub_815CED8: @ 815CED8
beq _0815CF18
movs r0, 0x1
str r0, [sp, 0x1C]
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldr r1, [r0, 0x10]
@@ -8304,7 +8304,7 @@ sub_815CED8: @ 815CED8
b _0815D058
.pool
_0815CF18:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -8312,15 +8312,15 @@ _0815CF18:
beq _0815CFC4
movs r0, 0
str r0, [sp, 0x1C]
- ldr r6, =0x0202406e
- ldr r4, =0x02038437
+ ldr r6, =gUnknown_0202406E
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
lsls r0, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
adds r0, r7
movs r1, 0
bl pokemon_getattr
@@ -8334,7 +8334,7 @@ _0815CF18:
movs r1, 0x1
bl pokemon_getattr
mov r8, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -8362,7 +8362,7 @@ _0815CF9C:
adds r0, r6
ldrh r0, [r0]
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
_0815CFAA:
movs r1, 0xB
@@ -8380,15 +8380,15 @@ _0815CFBE:
_0815CFC4:
movs r2, 0x1
str r2, [sp, 0x1C]
- ldr r6, =0x0202406e
- ldr r4, =0x02038437
+ ldr r6, =gUnknown_0202406E
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
lsls r0, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
adds r0, r7
movs r1, 0
bl pokemon_getattr
@@ -8402,7 +8402,7 @@ _0815CFC4:
movs r1, 0x1
bl pokemon_getattr
mov r8, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -8421,7 +8421,7 @@ _0815CFC4:
adds r0, r6
ldrh r0, [r0]
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
b _0815D048
.pool
@@ -8445,12 +8445,12 @@ _0815D056:
_0815D058:
mov r10, r3
_0815D05A:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A8328
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -8475,7 +8475,7 @@ _0815D05A:
str r3, [sp, 0x8]
mov r0, r8
str r0, [sp, 0xC]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
str r0, [sp, 0x10]
movs r0, 0x1
@@ -8488,7 +8488,7 @@ _0815D05A:
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r5, r6, 4
adds r5, r6
lsls r5, 2
@@ -8529,7 +8529,7 @@ _0815D05A:
lsls r1, 6
movs r0, 0x50
bl SetGpuReg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0x18]
lsls r4, r1, 2
adds r4, r1
@@ -8563,7 +8563,7 @@ sub_815D160: @ 815D160
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8611,7 +8611,7 @@ sub_815D1BC: @ 815D1BC
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8624,7 +8624,7 @@ sub_815D1BC: @ 815D1BC
ldrh r0, [r5, 0x1E]
adds r0, 0x80
strh r0, [r5, 0x1E]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -8676,18 +8676,18 @@ sub_815D240: @ 815D240
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0815D26C
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0815D26E
.pool
_0815D26C:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0815D26E:
ldrb r5, [r0]
movs r6, 0
@@ -8727,7 +8727,7 @@ _0815D2B4:
ldrh r0, [r4, 0x22]
adds r0, 0x42
strh r0, [r4, 0x24]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -8744,9 +8744,9 @@ _0815D2B4:
ldr r1, =0x00003f42
movs r0, 0x50
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r5, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _0815D316
.pool
_0815D304:
@@ -8755,14 +8755,14 @@ _0815D304:
ldr r1, =0x00003f44
movs r0, 0x50
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r5, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
_0815D316:
ldrh r3, [r0]
movs r7, 0
movs r2, 0
- ldr r6, =0x02038c28
+ ldr r6, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r0, r6
@@ -8826,7 +8826,7 @@ sub_815D398: @ 815D398
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r6, r0, r1
ldrb r0, [r6, 0x12]
bl battle_get_per_side_status_permutated
@@ -8834,17 +8834,17 @@ sub_815D398: @ 815D398
lsrs r0, 24
cmp r0, 0x1
bne _0815D3D8
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r0, [r0]
str r0, [sp, 0x4]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
b _0815D3E0
.pool
_0815D3D8:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r0, [r0]
str r0, [sp, 0x4]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
_0815D3E0:
ldrh r0, [r0]
str r0, [sp, 0x8]
@@ -8915,7 +8915,7 @@ _0815D40E:
ldrsh r0, [r6, r3]
cmp r1, r0
ble _0815D52E
- ldr r0, =0x02039b28
+ ldr r0, =gUnknown_02039B28
mov r10, r0
ldr r1, [sp, 0x4]
lsls r0, r1, 16
@@ -8936,7 +8936,7 @@ _0815D47E:
subs r0, r1
lsls r0, 7
adds r2, r0
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
adds r2, r0
lsls r4, 16
asrs r4, 16
@@ -8954,7 +8954,7 @@ _0815D47E:
subs r0, r1
lsls r0, 7
adds r3, r0
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
adds r3, r1
lsls r1, r7, 16
asrs r1, 16
@@ -9018,7 +9018,7 @@ _0815D52E:
lsls r1, r2, 17
cmp r1, 0
blt _0815D55A
- ldr r4, =0x02038c28
+ ldr r4, =gUnknown_02038C28
ldr r7, [sp, 0x4]
lsls r0, r7, 16
asrs r0, 16
@@ -9098,7 +9098,7 @@ _0815D5CC:
asrs r0, 16
cmp r0, 0xC
ble _0815D63C
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
movs r0, 0
@@ -9167,11 +9167,11 @@ sub_815D64C: @ 815D64C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
strh r0, [r4, 0x8]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
adds r1, r0, 0
@@ -9197,7 +9197,7 @@ sub_815D694: @ 815D694
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r3, r0, r2
ldrh r0, [r3, 0x8]
adds r1, r0, 0x1
@@ -9224,7 +9224,7 @@ sub_815D694: @ 815D694
ands r0, r5
cmp r0, 0
bne _0815D6F8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -9236,7 +9236,7 @@ sub_815D694: @ 815D694
b _0815D708
.pool
_0815D6F8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -9343,7 +9343,7 @@ sub_815D7B4: @ 815D7B4
ldrh r6, [r4, 0x20]
ldrh r5, [r4, 0x22]
bl sub_80A6838
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r1, [r0]
adds r0, r4, 0
bl StartObjectRotScalAnim
@@ -9432,13 +9432,13 @@ _0815D86A:
sub_815D870: @ 815D870
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x0203841e
+ ldr r6, =gUnknown_0203841E
ldrh r0, [r6, 0x6]
strh r0, [r5, 0x2E]
ldrb r1, [r6]
adds r0, r5, 0
bl StartObjectRotScalAnim
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -9448,7 +9448,7 @@ sub_815D870: @ 815D870
negs r0, r0
strh r0, [r6, 0x2]
_0815D896:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -9481,7 +9481,7 @@ sub_815D8D8: @ 815D8D8
lsls r0, 24
lsrs r5, r0, 24
movs r7, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -9559,7 +9559,7 @@ _0815D95A:
mov r12, r2
cmp r0, 0
beq _0815D998
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r2, 0x26
ldrsh r0, [r4, r2]
lsls r1, r0, 4
@@ -9574,7 +9574,7 @@ _0815D95A:
b _0815D9AE
.pool
_0815D998:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9631,7 +9631,7 @@ _0815D9F2:
bgt _0815DA12
adds r0, r5, 0
bl DestroyTask
- ldr r1, =0x020383fe
+ ldr r1, =gUnknown_020383FE
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -9653,7 +9653,7 @@ sub_815DA20: @ 815DA20
lsls r0, 24
lsrs r6, r0, 24
movs r7, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -9744,7 +9744,7 @@ _0815DAA6:
mov r12, r3
cmp r0, 0
beq _0815DB00
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r2, 0x26
ldrsh r0, [r4, r2]
lsls r1, r0, 4
@@ -9759,7 +9759,7 @@ _0815DAA6:
b _0815DB16
.pool
_0815DB00:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9841,20 +9841,20 @@ sub_815DB90: @ 815DB90
push {r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r8, r0
lsls r7, r6, 2
adds r0, r7, r6
lsls r0, 3
mov r1, r8
adds r4, r0, r1
- ldr r1, =0x020241e4
- ldr r2, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
strh r0, [r4, 0x26]
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
ldrh r0, [r5]
strh r0, [r4, 0x24]
ldrh r0, [r5]
@@ -9904,7 +9904,7 @@ _0815DC20:
orrs r0, r1
_0815DC28:
strh r0, [r4, 0xC]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r3, 0x4
ldrsh r1, [r0, r3]
movs r2, 0x80
@@ -9913,7 +9913,7 @@ _0815DC28:
adds r5, r0, 0
cmp r1, 0
beq _0815DC60
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r4, r6, 2
adds r1, r4, r6
lsls r1, 3
@@ -9924,7 +9924,7 @@ _0815DC28:
b _0815DC72
.pool
_0815DC60:
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r4, r6, 2
adds r1, r4, r6
lsls r1, 3
@@ -9964,9 +9964,9 @@ sub_815DCA4: @ 815DCA4
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
movs r1, 0x2
ldrsh r0, [r4, r1]
cmp r0, 0
@@ -9984,11 +9984,11 @@ _0815DCC4:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _0815DCE8
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0815DCEA
.pool
_0815DCE8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0815DCEA:
ldrb r4, [r0]
adds r0, r4, 0
@@ -10008,7 +10008,7 @@ _0815DCEA:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x14]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
adds r1, r0, 0
@@ -10034,7 +10034,7 @@ sub_815DD48: @ 815DD48
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -10115,7 +10115,7 @@ sub_815DDE0: @ 815DDE0
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r4, r0, r2
cmp r1, 0
bne _0815DE08
@@ -10154,7 +10154,7 @@ _0815DE0C:
strh r0, [r2, 0x2]
movs r5, 0
mov r8, r2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_0815DE44:
lsls r0, r5, 1
add r0, sp
@@ -10232,7 +10232,7 @@ sub_815DEBC: @ 815DEBC
asrs r0, 16
cmp r0, 0x6
ble _0815DF02
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x36
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -10261,21 +10261,21 @@ sub_815DF0C: @ 815DF0C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
adds r4, r1
movs r0, 0
strh r0, [r4, 0x8]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r4, 0xA]
ldrb r0, [r1]
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -10301,7 +10301,7 @@ sub_815DF64: @ 815DF64
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -10357,9 +10357,9 @@ sub_815DFCC: @ 815DFCC
lsrs r0, 24
movs r2, 0xD0
lsls r2, 1
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
ldrb r3, [r1]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrb r1, [r1]
str r1, [sp]
movs r1, 0xA
@@ -10386,14 +10386,14 @@ sub_815DFCC: @ 815DFCC
sub_815E01C: @ 815E01C
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, =0x02038436
+ ldr r6, =gUnknown_02038436
ldrb r0, [r6]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0815E038
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -10402,7 +10402,7 @@ _0815E038:
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
- ldr r4, =0x0203841e
+ ldr r4, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -10448,7 +10448,7 @@ _0815E09A:
lsls r0, 2
strh r0, [r5, 0x2E]
_0815E0A8:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -10512,7 +10512,7 @@ sub_815E114: @ 815E114
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r6, r1, r0
bl sub_80A4DF0
lsls r0, 24
@@ -10534,7 +10534,7 @@ _0815E144:
strh r0, [r6, 0x14]
strh r1, [r6, 0x16]
_0815E14E:
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
@@ -10579,7 +10579,7 @@ _0815E1A8:
subs r0, r4, r0
_0815E1AC:
strh r0, [r6, 0x1E]
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0x3
bl sub_80A5C6C
@@ -10598,7 +10598,7 @@ _0815E1D0:
asrs r0, 2
subs r0, r4, r0
strh r0, [r6, 0x20]
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -10630,7 +10630,7 @@ sub_815E20C: @ 815E20C
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r0, 0x8
ldrsh r1, [r5, r0]
@@ -10670,7 +10670,7 @@ _0815E238:
bl sub_815E34C
movs r6, 0
mov r8, r4
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
_0815E272:
add r0, sp, 0x10
movs r2, 0
@@ -10735,7 +10735,7 @@ _0815E2DC:
_0815E2EC:
strh r0, [r1, 0x26]
_0815E2EE:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r2, r3
lsls r0, 2
adds r0, r1
@@ -10891,7 +10891,7 @@ sub_815E404: @ 815E404
asrs r0, 16
cmp r0, 0x24
ble _0815E43A
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x32
ldrsh r1, [r4, r0]
lsls r1, 1
@@ -10919,7 +10919,7 @@ _0815E43A:
sub_815E444: @ 815E444
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
strh r0, [r4, 0x20]
ldrh r0, [r1, 0x2]
@@ -10954,9 +10954,9 @@ sub_815E47C: @ 815E47C
lsls r0, 2
add r0, r9
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r7, r0, r1
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
mov r10, r0
ldrb r0, [r0]
movs r1, 0x2
@@ -10971,7 +10971,7 @@ sub_815E47C: @ 815E47C
lsls r0, 24
lsrs r0, 24
strh r0, [r7, 0x20]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
mov r8, r0
ldrb r0, [r0]
movs r1, 0x2
@@ -11020,7 +11020,7 @@ _0815E4EE:
strh r0, [r7, 0x26]
cmp r0, 0x40
beq _0815E5B8
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r7, r0]
lsls r0, r1, 4
@@ -11101,7 +11101,7 @@ sub_815E5CC: @ 815E5CC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -11133,7 +11133,7 @@ _0815E5FE:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80A6900
ldrh r0, [r4, 0xC]
@@ -11151,7 +11151,7 @@ _0815E634:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80A6900
lsls r0, 24
@@ -11175,7 +11175,7 @@ _0815E658:
ldrh r2, [r4, 0xC]
adds r2, 0x1
strh r2, [r4, 0xC]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -11231,17 +11231,17 @@ _0815E6D2:
sub_815E6D8: @ 815E6D8
push {r4-r6,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0
ldrsh r1, [r0, r2]
adds r6, r0, 0
cmp r1, 0
bne _0815E6F4
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0815E6F6
.pool
_0815E6F4:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0815E6F6:
ldrb r5, [r0]
ldrh r2, [r4, 0x4]
@@ -11420,7 +11420,7 @@ sub_815E840: @ 815E840
push {r4,lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r3, 0
ldrsh r0, [r2, r3]
cmp r0, 0
@@ -11430,7 +11430,7 @@ sub_815E840: @ 815E840
b _0815E884
.pool
_0815E85C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r1, 2
adds r4, r1
lsls r4, 3
@@ -11463,7 +11463,7 @@ sub_815E898: @ 815E898
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r0, [r4, 0xA]
adds r0, 0x1
@@ -11479,7 +11479,7 @@ sub_815E898: @ 815E898
ands r0, r1
cmp r0, 0
bne _0815E8E0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -11490,7 +11490,7 @@ sub_815E898: @ 815E898
b _0815E8F0
.pool
_0815E8E0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -11507,7 +11507,7 @@ _0815E8F2:
lsrs r5, r0, 24
cmp r5, 0
bne _0815E94E
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -11524,7 +11524,7 @@ _0815E8F2:
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
ldrh r1, [r0, 0x26]
lsls r1, 24
@@ -11548,16 +11548,16 @@ _0815E94E:
sub_815E954: @ 815E954
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0815E970
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
b _0815E972
.pool
_0815E970:
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
_0815E972:
ldrb r0, [r4]
movs r1, 0x2
@@ -11578,7 +11578,7 @@ _0815E972:
_0815E996:
movs r2, 0
strh r2, [r5, 0x2E]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1, 0x2]
strh r0, [r5, 0x30]
strh r2, [r5, 0x32]
@@ -11644,7 +11644,7 @@ _0815EA10:
sub_815EA14: @ 815EA14
push {lr}
adds r3, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -11934,7 +11934,7 @@ sub_815EC48: @ 815EC48
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r6, r1, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -11950,7 +11950,7 @@ sub_815EC48: @ 815EC48
lsrs r7, r0, 24
cmp r7, 0x1
bne _0815ECB4
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -11974,7 +11974,7 @@ _0815ECAC:
b _0815ECD2
.pool
_0815ECB4:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -12004,7 +12004,7 @@ sub_815ECE4: @ 815ECE4
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r3, r0, r1
movs r1, 0x8
ldrsh r0, [r3, r1]
@@ -12041,7 +12041,7 @@ _0815ED34:
_0815ED44:
b _0815EE50
_0815ED46:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -12067,7 +12067,7 @@ _0815ED72:
b _0815EE50
.pool
_0815ED78:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -12111,7 +12111,7 @@ _0815EDA8:
strh r0, [r3, 0x8]
b _0815EE78
_0815EDCE:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -12141,7 +12141,7 @@ _0815EDF8:
bne _0815EE78
b _0815EE50
_0815EE08:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -12156,7 +12156,7 @@ _0815EE08:
b _0815EE40
.pool
_0815EE28:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x26
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -12187,7 +12187,7 @@ _0815EE54:
b _0815EE78
.pool
_0815EE60:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -12209,7 +12209,7 @@ _0815EE78:
sub_815EE84: @ 815EE84
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -12217,11 +12217,11 @@ sub_815EE84: @ 815EE84
adds r0, r4, 0
movs r1, 0x1
bl sub_80A69CC
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
b _0815EEAA
.pool
_0815EEA8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
_0815EEAA:
ldrb r0, [r0]
strh r0, [r4, 0x3C]
@@ -12602,7 +12602,7 @@ _0815F17C:
sub_815F18C: @ 815F18C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -12619,7 +12619,7 @@ sub_815F18C: @ 815F18C
cmp r0, 0
beq _0815F1D0
_0815F1B8:
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r5, 0x20]
ldrh r0, [r2]
subs r0, r1, r0
@@ -12629,7 +12629,7 @@ _0815F1B8:
b _0815F1DE
.pool
_0815F1D0:
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r1, [r5, 0x20]
ldrh r0, [r2]
adds r0, r1, r0
@@ -12672,7 +12672,7 @@ sub_815F20C: @ 815F20C
lsls r0, 24
lsrs r5, r0, 24
adds r2, r5, 0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r9, r0
lsls r7, r6, 2
adds r0, r7, r6
@@ -12720,7 +12720,7 @@ _0815F254:
strh r0, [r4, 0xE]
adds r0, r5, 0
bl sub_80A7344
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -12737,7 +12737,7 @@ _0815F2A0:
b _0815F310
.pool
_0815F2AC:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0
bl refresh_graphics_maybe
@@ -12745,8 +12745,8 @@ _0815F2AC:
lsls r0, 24
cmp r0, 0
beq _0815F2EE
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -12805,7 +12805,7 @@ sub_815F330: @ 815F330
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -12827,7 +12827,7 @@ _0815F360:
beq _0815F43C
b _0815F482
_0815F36A:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -12849,7 +12849,7 @@ _0815F394:
adds r1, 0x70
movs r5, 0
strh r1, [r4, 0x1C]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
@@ -12905,7 +12905,7 @@ _0815F400:
movs r0, 0
strh r0, [r4, 0x1C]
_0815F410:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -12930,7 +12930,7 @@ _0815F43C:
ldrh r0, [r4, 0x1C]
adds r0, 0x70
strh r0, [r4, 0x1C]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
@@ -12971,7 +12971,7 @@ _0815F482:
sub_815F48C: @ 815F48C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038437
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -12995,7 +12995,7 @@ _0815F4B8:
strb r0, [r1]
ldr r4, =0x0000ffa0
_0815F4C8:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x3
bl sub_80A5C6C
@@ -13195,7 +13195,7 @@ sub_815F620: @ 815F620
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_delete_but_dont_free_vram
_0815F66E:
@@ -13204,7 +13204,7 @@ _0815F66E:
b _0815F780
.pool
_0815F67C:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -13240,7 +13240,7 @@ _0815F67C:
strh r0, [r6, 0x3A]
strh r7, [r5, 0x3C]
strh r7, [r6, 0x3C]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r1, r8
lsls r3, r1, 2
adds r0, r3, r1
@@ -13248,9 +13248,9 @@ _0815F67C:
adds r0, r2
movs r1, 0x2
strh r1, [r0, 0x8]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
ldr r1, [r1]
lsls r0, 2
@@ -13323,7 +13323,7 @@ _0815F736:
mov r0, r12
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
ldr r1, =sub_815F79C
str r1, [r0]
@@ -13343,7 +13343,7 @@ sub_815F79C: @ 815F79C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -13373,9 +13373,9 @@ sub_815F7C4: @ 815F7C4
ble _0815F80E
movs r0, 0
strh r0, [r4, 0x30]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
ldr r1, [r1]
lsls r0, 2
@@ -13448,7 +13448,7 @@ _0815F858:
lsls r0, 16
cmp r0, 0
bge _0815F896
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r2, 0x3C
ldrsh r1, [r4, r2]
lsls r1, 1
@@ -13477,10 +13477,10 @@ sub_815F8A0: @ 815F8A0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r3, =0x0203841e
+ ldr r3, =gUnknown_0203841E
movs r2, 0
strh r2, [r3, 0xE]
- ldr r1, =0x0203841a
+ ldr r1, =gUnknown_0203841A
ldrb r0, [r1]
ldrb r1, [r1]
adds r0, r1, 0
@@ -13528,7 +13528,7 @@ sub_815F8F4: @ 815F8F4
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -13557,7 +13557,7 @@ _0815F940:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r4, r2, 2
adds r0, r4, r2
@@ -13569,14 +13569,14 @@ _0815F940:
ldrh r1, [r6, 0xA]
adds r0, r1
strh r0, [r6, 0xA]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
mov r9, r4
cmp r0, 0
bne _0815F998
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r7, 4
adds r1, r3, r7
lsls r1, 2
@@ -13590,7 +13590,7 @@ _0815F940:
b _0815F9B2
.pool
_0815F998:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r4, r7, 4
adds r2, r4, r7
lsls r2, 2
@@ -13604,7 +13604,7 @@ _0815F998:
adds r2, r3, 0
adds r3, r4, 0
_0815F9B2:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -13639,7 +13639,7 @@ _0815F9F4:
lsls r0, 24
cmp r0, 0
beq _0815FA28
- ldr r0, =0x02039f34
+ ldr r0, =gUnknown_02039F34
ldr r0, [r0]
ldr r0, [r0, 0x18]
ldr r2, [r0, 0x8]
@@ -13647,7 +13647,7 @@ _0815F9F4:
ldr r3, [r0, 0xC]
mov r9, r3
ldrh r6, [r0]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_80A82E4
lsls r0, 24
@@ -13656,20 +13656,20 @@ _0815F9F4:
b _0815FB4E
.pool
_0815FA28:
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0815FAC8
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r7
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0
bl pokemon_getattr
@@ -13683,7 +13683,7 @@ _0815FA28:
movs r1, 0x1
bl pokemon_getattr
mov r9, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -13708,7 +13708,7 @@ _0815FA9C:
_0815FA9E:
movs r0, 0x1
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -13726,14 +13726,14 @@ _0815FA9E:
b _0815FB50
.pool
_0815FAC8:
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r7
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0
bl pokemon_getattr
@@ -13747,7 +13747,7 @@ _0815FAC8:
movs r1, 0x1
bl pokemon_getattr
mov r9, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -13772,7 +13772,7 @@ _0815FB2C:
_0815FB2E:
movs r0, 0x1
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -13788,7 +13788,7 @@ _0815FB2E:
_0815FB4E:
ldr r5, =0x0000ffe0
_0815FB50:
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x1
bl sub_80A5C6C
@@ -13802,7 +13802,7 @@ _0815FB50:
str r4, [sp, 0x8]
mov r0, r9
str r0, [sp, 0xC]
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
str r0, [sp, 0x10]
movs r0, 0
@@ -13813,7 +13813,7 @@ _0815FB50:
bl sub_80A8394
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
ldrb r0, [r4]
ldr r1, [r1]
@@ -13822,7 +13822,7 @@ _0815FB50:
ldrh r0, [r0, 0x2]
cmp r0, 0
beq _0815FBBA
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -13839,7 +13839,7 @@ _0815FB50:
movs r2, 0x6
bl pal_fade_1
_0815FBBA:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r3, r8
lsls r1, r3, 2
add r1, r8
@@ -13849,7 +13849,7 @@ _0815FBBA:
b _0815FD7E
.pool
_0815FBE8:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r8
lsls r4, r0, 2
adds r0, r4, r0
@@ -13864,14 +13864,14 @@ _0815FBE8:
ldrh r2, [r6, 0xA]
adds r0, r2
strh r0, [r6, 0xA]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
mov r9, r4
cmp r0, 0
bne _0815FC40
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r4, r5, 4
adds r2, r4, r5
lsls r2, 2
@@ -13887,7 +13887,7 @@ _0815FBE8:
b _0815FC56
.pool
_0815FC40:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r1, r3, r5
lsls r1, 2
@@ -13899,7 +13899,7 @@ _0815FC40:
adds r0, r4
strh r0, [r1, 0x24]
_0815FC56:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -13918,7 +13918,7 @@ _0815FC56:
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0815FCD6
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -13926,7 +13926,7 @@ _0815FC56:
bne _0815FCB4
lsls r4, r5, 16
asrs r4, 16
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0
bl sub_80A5C6C
@@ -13939,7 +13939,7 @@ _0815FC56:
_0815FCB4:
lsls r4, r5, 16
asrs r4, 16
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0
bl sub_80A5C6C
@@ -13951,7 +13951,7 @@ _0815FCCA:
ldrh r0, [r6, 0x24]
adds r0, 0x1
strh r0, [r6, 0x24]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x0000ffff
strh r0, [r1, 0xE]
_0815FCD6:
@@ -13965,7 +13965,7 @@ _0815FCD6:
bhi _0815FCE8
b _0815FE68
_0815FCE8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r9
add r1, r8
lsls r1, 3
@@ -13979,7 +13979,7 @@ _0815FD08:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r4, r3, 2
adds r0, r4, r3
@@ -13991,10 +13991,10 @@ _0815FD08:
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl sub_80A8610
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -14023,7 +14023,7 @@ _0815FD60:
subs r1, r2
strh r1, [r0, 0x24]
_0815FD74:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r9
add r1, r8
lsls r1, 3
@@ -14039,7 +14039,7 @@ _0815FD8C:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r8
lsls r4, r0, 2
adds r0, r4, r0
@@ -14051,7 +14051,7 @@ _0815FD8C:
ldrh r3, [r2, 0xA]
adds r0, r3
strh r0, [r2, 0xA]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
mov r10, r0
ldrb r0, [r0]
str r2, [sp, 0x18]
@@ -14061,7 +14061,7 @@ _0815FD8C:
ldr r2, [sp, 0x18]
cmp r0, 0
bne _0815FE0C
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r5, r7, 4
adds r0, r5, r7
lsls r0, 2
@@ -14091,7 +14091,7 @@ _0815FD8C:
b _0815FE44
.pool
_0815FE0C:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r5, r7, 4
adds r0, r5, r7
lsls r0, 2
@@ -14119,14 +14119,14 @@ _0815FE0C:
movs r4, 0
strh r4, [r6, 0x24]
_0815FE44:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
adds r0, r1
ldrb r1, [r0, 0xA]
strh r1, [r0, 0xA]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r3, r7
lsls r0, 2
adds r0, r1
@@ -14160,7 +14160,7 @@ sub_815FE80: @ 815FE80
beq _0815FF3A
b _0815FFBC
_0815FE92:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x1
@@ -14174,7 +14174,7 @@ _0815FE92:
asrs r1, 24
movs r0, 0x7A
bl audio_play_and_stuff
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0x1
bl sub_80A5C6C
@@ -14194,7 +14194,7 @@ _0815FE92:
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -14207,7 +14207,7 @@ _0815FE92:
bne _0815FFBC
movs r0, 0x1
bl obj_id_for_side_relative_to_move
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 4
@@ -14263,7 +14263,7 @@ _0815FF6E:
ldrh r1, [r4, 0x32]
adds r0, r1
strh r0, [r4, 0x32]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -14306,7 +14306,7 @@ sub_815FFC4: @ 815FFC4
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -14332,21 +14332,21 @@ _0815FFF4:
.4byte _081600CC
.4byte _08160132
_08160008:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
lsrs r0, 24
adds r2, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -14366,12 +14366,12 @@ _0816003E:
b _08160150
.pool
_08160058:
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -14422,12 +14422,12 @@ _081600B4:
strh r1, [r0, 0x26]
b _08160150
_081600CC:
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -14472,12 +14472,12 @@ _0816012A:
strh r0, [r2, 0x26]
b _08160150
_08160132:
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -14501,7 +14501,7 @@ sub_8160164: @ 8160164
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r1, r0
movs r0, 0
bl obj_id_for_side_relative_to_move
@@ -14509,7 +14509,7 @@ sub_8160164: @ 8160164
lsrs r0, 24
movs r5, 0
strh r0, [r4, 0xE]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -14521,7 +14521,7 @@ sub_8160164: @ 8160164
movs r1, 0x1
_08160198:
strh r1, [r4, 0x10]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xE
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -14557,7 +14557,7 @@ sub_81601DC: @ 81601DC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -14579,7 +14579,7 @@ _0816020A:
movs r2, 0xFF
ands r0, r2
strh r0, [r4, 0x1E]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r6, 0xE
ldrsh r0, [r4, r6]
lsls r1, r0, 4
@@ -14637,7 +14637,7 @@ _08160284:
movs r1, 0xFF
ands r0, r1
strh r0, [r4, 0x1E]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r1, 0xE
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -14683,7 +14683,7 @@ _081602DA:
sub_81602E0: @ 81602E0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -14726,13 +14726,13 @@ _08160326:
sub_8160338: @ 8160338
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
cmp r0, 0
bne _0816037C
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -14755,7 +14755,7 @@ _0816037C:
strh r0, [r4, 0x2E]
movs r0, 0xC0
strh r0, [r4, 0x30]
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -14777,7 +14777,7 @@ _08160396:
sub_81603A8: @ 81603A8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02038436
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
movs r1, 0x2
bl sub_80A5C6C
@@ -14952,10 +14952,10 @@ sub_81604F0: @ 81604F0
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
movs r0, 0
strh r0, [r2, 0xE]
- ldr r0, =0x0203841c
+ ldr r0, =gUnknown_0203841C
ldrh r1, [r0]
movs r0, 0x60
ands r0, r1
@@ -15001,11 +15001,11 @@ sub_8160544: @ 8160544
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
movs r0, 0
strh r0, [r4, 0x8]
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
adds r1, r0, 0
@@ -15031,7 +15031,7 @@ sub_816058C: @ 816058C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r3, r0, r2
ldrh r0, [r3, 0x8]
adds r1, r0, 0x1
@@ -15058,7 +15058,7 @@ sub_816058C: @ 816058C
ands r0, r5
cmp r0, 0
bne _081605F0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -15070,7 +15070,7 @@ sub_816058C: @ 816058C
b _08160600
.pool
_081605F0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x26
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -15132,7 +15132,7 @@ sub_8160664: @ 8160664
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -15140,7 +15140,7 @@ sub_8160664: @ 8160664
bne _08160688
ldr r0, =sub_81606A0
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
adds r0, r4, 0
@@ -15159,12 +15159,12 @@ sub_81606A0: @ 81606A0
bl ResetObjectPaletteAllocator
bl ResetTasks
bl clear_scheduled_bg_copies_to_vram
- ldr r6, =0x0203bc34
+ ldr r6, =gUnknown_0203BC34
movs r0, 0x8C
lsls r0, 1
bl AllocZeroed
str r0, [r6]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
adds r0, 0x44
movs r5, 0
@@ -15174,7 +15174,7 @@ sub_81606A0: @ 81606A0
bl sub_81607EC
movs r0, 0
bl sub_81D2824
- ldr r4, =0x0203bc38
+ ldr r4, =gUnknown_0203BC38
movs r0, 0
strh r5, [r4]
strh r5, [r4, 0x2]
@@ -15185,7 +15185,7 @@ sub_81606A0: @ 81606A0
ldr r0, =gUnknown_085CEBB8
bl LoadTaggedObjectPalette
bl sub_81610B8
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r4]
ldrh r2, [r4, 0x2]
bl ListMenuInit
@@ -15213,7 +15213,7 @@ sub_8160740: @ 8160740
bl ResetObjectPaletteAllocator
bl ResetTasks
bl clear_scheduled_bg_copies_to_vram
- ldr r5, =0x0203bc34
+ ldr r5, =gUnknown_0203BC34
movs r0, 0x8C
lsls r0, 1
bl AllocZeroed
@@ -15221,19 +15221,19 @@ sub_8160740: @ 8160740
movs r1, 0x1C
strb r1, [r0]
ldr r0, [r5]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
adds r0, 0x44
strb r1, [r0]
ldr r0, [r5]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
adds r0, 0x45
strb r1, [r0]
ldr r0, =sub_8160624
bl SetVBlankCallback
bl sub_81607EC
- ldr r4, =0x0203bc38
+ ldr r4, =gUnknown_0203BC38
ldrb r0, [r4, 0x4]
bl sub_81D2824
bl sub_8161280
@@ -15242,7 +15242,7 @@ sub_8160740: @ 8160740
ldr r0, =gUnknown_085CEBB8
bl LoadTaggedObjectPalette
bl sub_81610B8
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r4]
ldrh r2, [r4, 0x2]
bl ListMenuInit
@@ -15307,7 +15307,7 @@ sub_816082C: @ 816082C
sub_816084C: @ 816084C
push {r4,lr}
adds r1, r0, 0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
@@ -15324,7 +15324,7 @@ sub_8160868: @ 8160868
mov r7, r8
push {r7}
sub sp, 0x4
- ldr r1, =0x0203bc34
+ ldr r1, =gUnknown_0203BC34
ldr r0, [r1]
ldrb r0, [r0]
adds r7, r1, 0
@@ -15388,7 +15388,7 @@ _08160918:
movs r1, 0
b _08160CAE
_08160932:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -15417,7 +15417,7 @@ _08160964:
movs r0, 0
bl sub_8161074
_0816096A:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -15437,7 +15437,7 @@ _08160988:
b _08160E8A
_08160994:
bl sub_81D2C50
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -15449,14 +15449,14 @@ _081609A8:
asrs r1, r0, 24
cmp r1, 0
bne _08160A0A
- ldr r5, =0x0203bc34
+ ldr r5, =gUnknown_0203BC34
ldr r0, [r5]
adds r0, 0x44
ldrb r1, [r0]
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
bl sub_8161054
adds r1, r0, 0
@@ -15470,7 +15470,7 @@ _081609A8:
beq _08160A04
ldr r0, =gUnknown_085EF8E4
bl sub_816084C
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
ldr r1, [r5]
@@ -15490,11 +15490,11 @@ _08160A0A:
beq _08160A18
b _08160E8A
_08160A18:
- ldr r0, =0x0203bc38
+ ldr r0, =gUnknown_0203BC38
ldrb r0, [r0, 0x4]
cmp r0, 0
bne _08160A30
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x3
b _08160E88
@@ -15504,7 +15504,7 @@ _08160A30:
beq _08160A36
b _08160E8A
_08160A36:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x5
b _08160E88
@@ -15517,7 +15517,7 @@ _08160A44:
b _08160E8A
_08160A50:
bl sub_81D2C50
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -15529,7 +15529,7 @@ _08160A64:
asrs r1, r0, 24
cmp r1, 0
bne _08160A7C
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r1, [r0]
b _08160E82
.pool
@@ -15542,11 +15542,11 @@ _08160A7C:
beq _08160A8A
b _08160E8A
_08160A8A:
- ldr r0, =0x0203bc38
+ ldr r0, =gUnknown_0203BC38
ldrb r0, [r0, 0x4]
cmp r0, 0
bne _08160AA4
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x3
b _08160E88
@@ -15556,7 +15556,7 @@ _08160AA4:
beq _08160AAA
b _08160E8A
_08160AAA:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x5
b _08160E88
@@ -15564,7 +15564,7 @@ _08160AAA:
_08160AB8:
ldr r0, =gUnknown_085EF8F3
bl sub_816084C
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -15578,7 +15578,7 @@ _08160AD0:
b _08160E8A
_08160ADC:
bl sub_81D2C50
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x12
b _08160E88
@@ -15591,7 +15591,7 @@ _08160AEC:
bne _08160B10
ldr r0, =gUnknown_085EFA10
bl sub_816084C
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x13
b _08160E88
@@ -15605,13 +15605,13 @@ _08160B10:
beq _08160B1E
b _08160E8A
_08160B1E:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x18
b _08160E88
.pool
_08160B2C:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
bl sub_8161054
movs r1, 0xD
muls r1, r0
@@ -15621,7 +15621,7 @@ _08160B2C:
bl CopyString
ldr r0, =gUnknown_085EF960
bl sub_816084C
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -15635,7 +15635,7 @@ _08160B60:
b _08160E8A
_08160B6C:
bl sub_81D2C50
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -15647,7 +15647,7 @@ _08160B80:
asrs r1, r0, 24
cmp r1, 0
bne _08160B98
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x1B
b _08160E88
@@ -15661,11 +15661,11 @@ _08160B98:
beq _08160BA6
b _08160E8A
_08160BA6:
- ldr r0, =0x0203bc38
+ ldr r0, =gUnknown_0203BC38
ldrb r0, [r0, 0x4]
cmp r0, 0
bne _08160BC4
- ldr r2, =0x0203bc34
+ ldr r2, =gUnknown_0203BC34
ldr r1, [r2]
movs r0, 0x3
strb r0, [r1]
@@ -15673,7 +15673,7 @@ _08160BA6:
b _08160BD0
.pool
_08160BC4:
- ldr r7, =0x0203bc34
+ ldr r7, =gUnknown_0203BC34
cmp r0, 0x1
bne _08160BD0
ldr r1, [r7]
@@ -15694,11 +15694,11 @@ _08160BE8:
movs r0, 0x3
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x0203bc38
+ ldr r0, =gUnknown_0203BC38
ldrb r0, [r0, 0x4]
cmp r0, 0
bne _08160C08
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x3
b _08160E88
@@ -15708,7 +15708,7 @@ _08160C08:
beq _08160C0E
b _08160E8A
_08160C0E:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x5
b _08160E88
@@ -15721,7 +15721,7 @@ _08160C1C:
beq _08160C2A
b _08160E8A
_08160C2A:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x14
strb r0, [r1]
@@ -15734,7 +15734,7 @@ _08160C2A:
b _08160E8A
.pool
_08160C48:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -15745,12 +15745,12 @@ _08160C56:
bl sub_8161054
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x020244ec
- ldr r1, =0x0203bc34
+ ldr r4, =gUnknown_020244EC
+ ldr r1, =gUnknown_0203BC34
ldr r1, [r1]
adds r1, 0x44
ldrb r1, [r1]
- ldr r2, =0x020244e9
+ ldr r2, =gUnknown_020244E9
ldrb r2, [r2]
subs r2, 0x1
lsls r2, 24
@@ -15788,14 +15788,14 @@ _08160CB8:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
b _08160E88
.pool
_08160CD8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -15816,12 +15816,12 @@ _08160CFC:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r0, =0x0203bc38
+ ldr r0, =gUnknown_0203BC38
ldrb r0, [r0, 0x4]
cmp r0, 0
bne _08160D30
@@ -15841,7 +15841,7 @@ _08160D3A:
bl CopyWindowToVram
b _08160E8A
_08160D48:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -15864,14 +15864,14 @@ _08160D6C:
ldrb r0, [r0]
movs r4, 0x64
muls r0, r4
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
ldrb r1, [r2]
adds r1, 0xD
bl pokemon_getattr
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
movs r1, 0xD
mov r8, r1
mov r1, r8
@@ -15903,7 +15903,7 @@ _08160D6C:
ldrb r2, [r0]
adds r0, r4, 0
bl sub_80691F4
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
bl sub_8161054
mov r1, r8
muls r1, r0
@@ -15915,7 +15915,7 @@ _08160D6C:
ldr r1, [r7]
movs r0, 0x1E
strb r0, [r1]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
b _08160E8A
@@ -15927,7 +15927,7 @@ _08160E0C:
bne _08160E8A
ldr r0, =gUnknown_085EF9A6
bl sub_816084C
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x1F
strb r0, [r1]
@@ -15942,7 +15942,7 @@ _08160E38:
bne _08160E8A
ldr r0, =0x0000016f
bl fanfare_play
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x20
b _08160E88
@@ -15952,13 +15952,13 @@ _08160E58:
lsls r0, 24
cmp r0, 0
beq _08160E8A
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0x21
b _08160E88
.pool
_08160E70:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -15967,7 +15967,7 @@ _08160E70:
movs r0, 0x5
bl audio_play
_08160E82:
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r1, [r0]
movs r0, 0xE
_08160E88:
@@ -15986,13 +15986,13 @@ _08160E8A:
sub_8160EA0: @ 8160EA0
push {r4,lr}
bl sub_8161234
- ldr r4, =0x0203bc34
+ ldr r4, =gUnknown_0203BC34
ldr r0, [r4]
movs r1, 0x89
lsls r1, 1
adds r0, r1
ldrb r0, [r0]
- ldr r1, =0x0203bc38
+ ldr r1, =gUnknown_0203BC38
adds r2, r1, 0x2
bl sub_81AE6C8
bl FreeAllWindowBuffers
@@ -16015,8 +16015,8 @@ render_previous_quest_text: @ 8160EE0
lsls r0, 24
lsrs r5, r0, 24
movs r2, 0
- ldr r6, =0x02020630
- ldr r4, =0x0203bc34
+ ldr r6, =gUnknown_02020630
+ ldr r4, =gUnknown_0203BC34
movs r3, 0x4
_08160EF0:
ldr r0, [r4]
@@ -16036,7 +16036,7 @@ _08160EF0:
ble _08160EF0
cmp r5, 0
bne _08160F38
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF8C2
adds r0, r4, 0
bl ExpandStringRefs
@@ -16065,7 +16065,7 @@ sub_8160F50: @ 8160F50
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r6, =0x0203bc34
+ ldr r6, =gUnknown_0203BC34
ldr r0, [r6]
movs r4, 0x89
lsls r4, 1
@@ -16076,7 +16076,7 @@ sub_8160F50: @ 8160F50
ldr r0, [r6]
adds r0, r4
ldrb r0, [r0]
- ldr r4, =0x0203bc38
+ ldr r4, =gUnknown_0203BC38
adds r2, r4, 0x2
adds r1, r4, 0
bl get_coro_args_x18_x1A
@@ -16087,7 +16087,7 @@ sub_8160F50: @ 8160F50
adds r0, 0x1
cmp r5, r0
bne _08161010
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x30
ands r0, r1
@@ -16132,7 +16132,7 @@ _08160FE4:
ldr r1, [r6]
movs r0, 0xC
strb r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF9E6
adds r0, r4, 0
bl ExpandStringRefs
@@ -16147,13 +16147,13 @@ _08161010:
ldr r1, [r6]
movs r0, 0x8
strb r0, [r1]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xD
muls r1, r5
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF8DA
adds r0, r4, 0
bl ExpandStringRefs
@@ -16168,9 +16168,9 @@ _0816103E:
thumb_func_start sub_8161054
sub_8161054: @ 8161054
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
ldr r2, [r0]
- ldr r1, =0x0203bc38
+ ldr r1, =gUnknown_0203BC38
ldrh r0, [r1, 0x2]
ldrh r1, [r1]
adds r0, r1
@@ -16190,7 +16190,7 @@ sub_8161074: @ 8161074
lsrs r5, r0, 24
cmp r5, 0
bne _081610A6
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF8C2
adds r0, r4, 0
bl ExpandStringRefs
@@ -16217,7 +16217,7 @@ _081610A6:
thumb_func_start sub_81610B8
sub_81610B8: @ 81610B8
push {r4-r7,lr}
- ldr r2, =0x0203bc34
+ ldr r2, =gUnknown_0203BC34
ldr r0, [r2]
movs r1, 0x8A
lsls r1, 1
@@ -16255,7 +16255,7 @@ _081610E4:
adds r0, r5, 0
movs r3, 0
bl AddObjectToFront
- ldr r2, =0x0203bc34
+ ldr r2, =gUnknown_0203BC34
ldr r1, [r2]
adds r1, 0x1
adds r1, r4
@@ -16301,7 +16301,7 @@ _08161124:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
movs r1, 0x2
bl StartObjectImageAnim
@@ -16309,7 +16309,7 @@ _08161124:
cmp r4, 0x7
ble _0816111C
movs r4, 0
- ldr r3, =0x0203bc34
+ ldr r3, =gUnknown_0203BC34
movs r2, 0x4
_08161176:
ldr r0, [r3]
@@ -16336,7 +16336,7 @@ _08161176:
thumb_func_start sub_81611AC
sub_81611AC: @ 81611AC
push {r4-r6,lr}
- ldr r4, =0x0203bc34
+ ldr r4, =gUnknown_0203BC34
ldr r1, [r4]
movs r2, 0x8A
lsls r2, 1
@@ -16361,7 +16361,7 @@ _081611D4:
ldrb r0, [r0]
cmp r0, 0xFF
bne _08161210
- ldr r0, =0x0203ce8c
+ ldr r0, =gUnknown_0203CE8C
adds r2, r0, 0
ldr r1, =gUnknown_085CEBD0
ldm r1!, {r3,r5,r6}
@@ -16378,7 +16378,7 @@ _081611D4:
ldrb r2, [r2]
subs r1, r2
strh r1, [r0, 0x8]
- ldr r1, =0x0203bc38
+ ldr r1, =gUnknown_0203BC38
bl AddScrollIndicatorArrowPair
ldr r1, [r4]
ldr r6, =0x00000113
@@ -16394,7 +16394,7 @@ _08161210:
thumb_func_start sub_8161234
sub_8161234: @ 8161234
push {r4,lr}
- ldr r4, =0x0203bc34
+ ldr r4, =gUnknown_0203BC34
ldr r0, [r4]
movs r2, 0x8A
lsls r2, 1
@@ -16436,14 +16436,14 @@ sub_8161280: @ 8161280
mov r6, r8
push {r6,r7}
sub sp, 0xC
- ldr r4, =0x0203bc34
+ ldr r4, =gUnknown_0203BC34
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x44
ldrb r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
adds r1, 0x12
bl sub_806E0B4
@@ -16491,18 +16491,18 @@ _081612C2:
cmp r5, r0
blt _081612C2
_081612F6:
- ldr r4, =0x0203bc34
+ ldr r4, =gUnknown_0203BC34
ldr r0, [r4]
adds r0, 0x44
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r1, sp
bl CopyString_Limit10
ldr r2, [r4]
@@ -16552,7 +16552,7 @@ sub_816137C: @ 816137C
mov r7, r8
push {r7}
adds r4, r0, 0
- ldr r0, =0x0203bc38
+ ldr r0, =gUnknown_0203BC38
ldrb r0, [r0, 0x4]
cmp r0, 0
beq _08161394
@@ -16562,8 +16562,8 @@ sub_816137C: @ 816137C
bne _081613CC
_08161394:
movs r5, 0
- ldr r4, =0x02020630
- ldr r3, =0x0203bc34
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_0203BC34
movs r2, 0x4
_0816139C:
ldr r0, [r3]
@@ -16604,8 +16604,8 @@ _081613CC:
movs r6, 0
_081613EE:
movs r5, 0
- ldr r7, =0x0203bc34
- ldr r4, =0x02020630
+ ldr r7, =gUnknown_0203BC34
+ ldr r4, =gUnknown_02020630
_081613F4:
cmp r5, r6
bcs _08161420
@@ -16669,9 +16669,9 @@ _08161436:
movs r6, 0
_0816147C:
movs r5, 0
- ldr r0, =0x0203bc34
+ ldr r0, =gUnknown_0203BC34
mov r8, r0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_08161484:
cmp r5, r6
bcs _081614B8
@@ -16742,7 +16742,7 @@ hm_prepare_dive_probably: @ 8161508
lsrs r0, 24
movs r6, 0x64
muls r0, r6
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -16783,7 +16783,7 @@ sub_8161560: @ 8161560
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0xA
strb r1, [r0, 0xB]
ldrb r1, [r0, 0x9]
@@ -16795,7 +16795,7 @@ sub_8161560: @ 8161560
bl sub_81B0FCC
movs r0, 0x5
bl display_pokemon_menu_message
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -16819,7 +16819,7 @@ sub_81615A8: @ 81615A8
lsls r0, 24
lsrs r4, r0, 24
str r4, [sp, 0x4]
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldrb r7, [r1, 0x9]
mov r8, r7
ldrb r0, [r1, 0xA]
@@ -16829,7 +16829,7 @@ sub_81615A8: @ 81615A8
movs r0, 0
strb r0, [r1, 0xB]
bl display_pokemon_menu_message
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -16843,7 +16843,7 @@ _081615EC:
mov r10, r0
mov r0, r10
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r9, r1
adds r6, r0, r1
adds r0, r6, 0
@@ -16907,12 +16907,12 @@ sub_816166C: @ 816166C
lsrs r4, 24
movs r0, 0x1
bl audio_play
- ldr r5, =0x0203cec8
+ ldr r5, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r5, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
@@ -16940,16 +16940,16 @@ sub_81616C0: @ 81616C0
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0xA
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C17
adds r0, r4, 0
bl ExpandStringRefs
@@ -16958,7 +16958,7 @@ sub_81616C0: @ 81616C0
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -16981,7 +16981,7 @@ sub_8161724: @ 8161724
lsrs r0, 24
cmp r0, 0x1
beq _08161772
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r0, 0
strb r0, [r4, 0xB]
ldrb r0, [r4, 0x9]
@@ -16999,7 +16999,7 @@ sub_8161724: @ 8161724
bl ClearWindowTilemap
movs r0, 0
bl display_pokemon_menu_message
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -17025,7 +17025,7 @@ sub_8161784: @ 8161784
beq _081617AA
movs r0, 0x5
bl display_pokemon_menu_message
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -17052,7 +17052,7 @@ sub_81617B8: @ 81617B8
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -17068,9 +17068,9 @@ sub_81617B8: @ 81617B8
thumb_func_start sub_81617F4
sub_81617F4: @ 81617F4
push {r4,lr}
- ldr r0, =0x0203bc40
+ ldr r0, =gUnknown_0203BC40
mov r12, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x00002734
adds r0, r1, r2
@@ -17131,7 +17131,7 @@ sub_8161880: @ 8161880
push {r4,r5,lr}
lsls r0, 24
movs r3, 0
- ldr r1, =0x0203bc40
+ ldr r1, =gUnknown_0203BC40
lsrs r2, r0, 21
adds r0, r2, r1
ldrb r0, [r0, 0x4]
@@ -17179,7 +17179,7 @@ sub_81618D0: @ 81618D0
push {r4,lr}
lsls r0, 24
movs r2, 0
- ldr r1, =0x0203bc40
+ ldr r1, =gUnknown_0203BC40
lsrs r0, 21
adds r0, r1
movs r1, 0x4
@@ -17225,7 +17225,7 @@ sub_8161918: @ 8161918
adds r0, r1
ldrb r0, [r0, 0x13]
movs r2, 0
- ldr r1, =0x0203bc40
+ ldr r1, =gUnknown_0203BC40
lsls r0, 3
adds r0, r1
ldrb r1, [r0, 0x4]
@@ -17274,7 +17274,7 @@ IsThereStorageSpaceForDecoration: @ 8161960
negs r0, r0
cmp r2, r0
beq _081619A0
- ldr r0, =0x0203bc40
+ ldr r0, =gUnknown_0203BC40
lsls r1, r5, 3
adds r1, r0
ldr r0, [r1]
@@ -17336,7 +17336,7 @@ _081619EA:
movs r0, 0x1
b _08161A28
_081619F8:
- ldr r2, =0x0203bc40
+ ldr r2, =gUnknown_0203BC40
ldr r1, =gUnknown_085A5C08
lsls r0, r5, 5
adds r0, r1
@@ -17379,7 +17379,7 @@ sub_8161A38: @ 8161A38
sub sp, 0x4
lsls r0, 24
movs r6, 0
- ldr r2, =0x0203bc40
+ ldr r2, =gUnknown_0203BC40
lsrs r0, 21
adds r1, r0, r2
ldrb r3, [r1, 0x4]
@@ -17399,7 +17399,7 @@ _08161A5C:
ldrb r1, [r1, 0x4]
cmp r3, r1
bcs _08161AAE
- ldr r0, =0x0203bc40
+ ldr r0, =gUnknown_0203BC40
mov r9, r0
adds r1, r0, 0
mov r8, r1
@@ -17460,7 +17460,7 @@ sub_8161AD0: @ 8161AD0
lsls r0, 24
movs r4, 0
movs r3, 0
- ldr r2, =0x0203bc40
+ ldr r2, =gUnknown_0203BC40
lsrs r1, r0, 21
adds r0, r1, r2
ldrb r0, [r0, 0x4]
@@ -17517,7 +17517,7 @@ _08161B16:
thumb_func_start sub_8161B34
sub_8161B34: @ 8161B34
push {r4,r5,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x000031dc
adds r0, r4
@@ -17538,8 +17538,8 @@ sub_8161B34: @ 8161B34
sub_8161B60: @ 8161B60
push {r4-r6,lr}
movs r2, 0
- ldr r6, =0x0203bc86
- ldr r4, =0x0203bc80
+ ldr r6, =gUnknown_0203BC86
+ ldr r4, =gUnknown_0203BC80
movs r3, 0
adds r5, r4, 0x1
_08161B6C:
@@ -17571,7 +17571,7 @@ sub_8161B94: @ 8161B94
lsls r0, 16
cmp r0, 0
bne _08161BBC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x000031dc
adds r1, r2
@@ -17579,7 +17579,7 @@ sub_8161B94: @ 8161B94
b _08161BC8
.pool
_08161BBC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x000031dc
adds r1, r2
@@ -17588,7 +17588,7 @@ _08161BBC:
_08161BC8:
strh r2, [r1, 0x8]
adds r7, r0, 0
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
ldr r0, [r7]
ldr r5, =0x000031dc
adds r0, r5
@@ -17663,7 +17663,7 @@ _08161BC8:
ldr r1, [r7]
adds r1, r5
strb r0, [r1, 0x12]
- ldr r4, =0x0203bc86
+ ldr r4, =gUnknown_0203BC86
mov r0, r8
strb r0, [r4]
bl GenerateRandomNumber
@@ -17694,7 +17694,7 @@ sub_8161CBC: @ 8161CBC
push {lr}
bl sub_8161B34
bl sub_8161B60
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl sub_8161B94
pop {r0}
@@ -17704,7 +17704,7 @@ sub_8161CBC: @ 8161CBC
thumb_func_start mapnumbers_history_shift_sav1_0_2_4_out
mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8
- ldr r0, =0x0203bc80
+ ldr r0, =gUnknown_0203BC80
ldrb r1, [r0, 0x2]
strb r1, [r0, 0x4]
ldrb r1, [r0, 0x3]
@@ -17713,7 +17713,7 @@ mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8
strb r1, [r0, 0x2]
ldrb r1, [r0, 0x1]
strb r1, [r0, 0x3]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x4]
strb r1, [r0]
@@ -17727,14 +17727,14 @@ mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8
sub_8161D00: @ 8161D00
push {r4,r5,lr}
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x000031dc
adds r0, r2
ldrb r0, [r0, 0x13]
cmp r0, 0
beq _08161D3E
- ldr r0, =0x0203bc86
+ ldr r0, =gUnknown_0203BC86
strb r1, [r0]
ldr r5, =gUnknown_085CEC30
adds r4, r0, 0
@@ -17776,14 +17776,14 @@ sub_8161D54: @ 8161D54
bl sub_8161D00
b _08161DE2
_08161D6E:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000031dc
adds r0, r1
ldrb r0, [r0, 0x13]
cmp r0, 0
beq _08161DE2
- ldr r7, =0x0203bc86
+ ldr r7, =gUnknown_0203BC86
ldr r3, =gUnknown_085CEC30
_08161D80:
lsls r0, r4, 1
@@ -17796,7 +17796,7 @@ _08161D80:
bne _08161DD8
ldr r6, =gUnknown_085CEC30
adds r5, r2, 0x1
- ldr r4, =0x0203bc80
+ ldr r4, =gUnknown_0203BC80
_08161D96:
bl GenerateRandomNumber
lsls r0, 16
@@ -17839,14 +17839,14 @@ sub_8161DE8: @ 8161DE8
lsrs r2, r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x000031dc
adds r0, r3
ldrb r0, [r0, 0x13]
cmp r0, 0
beq _08161E20
- ldr r0, =0x0203bc86
+ ldr r0, =gUnknown_0203BC86
ldrb r3, [r0]
cmp r2, r3
bne _08161E20
@@ -17867,9 +17867,9 @@ _08161E22:
sub_8161E28: @ 8161E28
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
bl zero_enemy_party_data
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x000031dc
adds r0, r1
@@ -17932,7 +17932,7 @@ sub_8161E28: @ 8161E28
thumb_func_start sub_8161EDC
sub_8161EDC: @ 8161EDC
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldrb r0, [r1, 0x4]
ldrb r1, [r1, 0x5]
@@ -17965,7 +17965,7 @@ sub_8161F18: @ 8161F18
adds r6, r0, 0
movs r1, 0x39
bl pokemon_getattr
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r1, [r5]
ldr r4, =0x000031dc
adds r1, r4
@@ -17985,7 +17985,7 @@ sub_8161F18: @ 8161F18
thumb_func_start sub_8161F4C
sub_8161F4C: @ 8161F4C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000031dc
adds r0, r1
@@ -17997,7 +17997,7 @@ sub_8161F4C: @ 8161F4C
thumb_func_start sub_8161F64
sub_8161F64: @ 8161F64
- ldr r3, =0x0203bc86
+ ldr r3, =gUnknown_0203BC86
ldrb r2, [r3]
strb r2, [r0]
ldrb r0, [r3, 0x1]
@@ -18010,7 +18010,7 @@ sub_8161F64: @ 8161F64
sub_8161F74: @ 8161F74
push {lr}
ldr r1, =gUnknown_085DF96C
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -18024,7 +18024,7 @@ sub_8161F74: @ 8161F74
thumb_func_start sub_8161F94
sub_8161F94: @ 8161F94
push {r4-r7,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18084,7 +18084,7 @@ sub_8161F94: @ 8161F94
strh r7, [r1]
_0816200E:
bl sub_8164ED8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -18094,7 +18094,7 @@ _0816200E:
negs r3, r3
movs r0, 0
bl saved_warp2_set
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
strh r7, [r0]
pop {r4-r7}
pop {r0}
@@ -18105,7 +18105,7 @@ _0816200E:
thumb_func_start sub_8162054
sub_8162054: @ 8162054
push {r4-r6,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r4, =0x00000ca9
adds r0, r4
@@ -18116,7 +18116,7 @@ sub_8162054: @ 8162054
bl VarGet
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _08162094
@@ -18133,12 +18133,12 @@ _08162094:
lsls r1, 24
lsrs r1, 24
bl sub_8164FCC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
strh r0, [r1]
b _081620E8
.pool
_081620A8:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
ldr r2, [r5]
ldr r0, =0x00000cdc
adds r2, r0
@@ -18175,7 +18175,7 @@ _081620E8:
thumb_func_start sub_81620F4
sub_81620F4: @ 81620F4
push {r4-r7,lr}
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r7, =0x00000ca9
adds r0, r7
@@ -18186,7 +18186,7 @@ sub_81620F4: @ 81620F4
bl VarGet
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _08162134
@@ -18207,13 +18207,13 @@ _08162134:
lsls r1, 4
adds r2, r1
adds r2, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
strh r0, [r2]
b _081621B4
.pool
_08162150:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _08162180
@@ -18265,19 +18265,19 @@ _081621B4:
thumb_func_start sub_81621C0
sub_81621C0: @ 81621C0
push {r4,r5,lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xFA
lsls r0, 1
cmp r1, r0
bne _081621DA
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bec
adds r0, r1
bl sub_816534C
_081621DA:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000d04
adds r2, r0, r1
@@ -18295,7 +18295,7 @@ _081621EE:
adds r0, 0x1
strh r0, [r1]
bl sub_8163E90
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldr r0, [r5]
adds r0, r4
ldrh r0, [r0]
@@ -18316,7 +18316,7 @@ sub_816222C: @ 816222C
sub sp, 0x3C
movs r0, 0
str r0, [sp, 0x24]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18352,7 +18352,7 @@ _0816227A:
movs r4, 0xE7
lsls r4, 3
adds r0, r4
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
movs r2, 0
mov r8, r2
@@ -18376,7 +18376,7 @@ _08162298:
adds r2, r7, 0
muls r2, r0
_081622B2:
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
movs r0, 0x2C
muls r0, r5
@@ -18410,7 +18410,7 @@ _081622E4:
ldrb r0, [r0]
cmp r6, r0
blt _0816233E
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r2, [r3]
movs r4, 0xEC
adds r3, r7, 0
@@ -18455,7 +18455,7 @@ _0816233E:
bne _08162396
bl sub_8165B20
movs r7, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r4, =gUnknown_085DF9EC
adds r2, r0, 0
@@ -18501,7 +18501,7 @@ _0816239C:
b _081623DA
.pool
_081623C0:
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -18527,7 +18527,7 @@ _081623DA:
thumb_func_start sub_81623F0
sub_81623F0: @ 81623F0
push {r4-r7,lr}
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18560,14 +18560,14 @@ _08162414:
ldr r2, =0x00000cb2
adds r0, r1, r2
ldrh r3, [r0]
- ldr r2, =0x02038bca
+ ldr r2, =gUnknown_02038BCA
lsls r0, r3, 2
ldr r4, =0x00000cb4
adds r1, r4
adds r0, r1, r0
ldrh r0, [r0]
strh r0, [r2]
- ldr r4, =0x02038bcc
+ ldr r4, =gUnknown_02038BCC
lsls r0, r3, 1
adds r0, 0x1
lsls r0, 1
@@ -18587,7 +18587,7 @@ _08162488:
lsls r0, 24
cmp r0, 0
beq _081624B4
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r0, [r4]
movs r1, 0
bl sub_8162614
@@ -18622,7 +18622,7 @@ _081624BA:
ldrh r0, [r0]
cmp r0, r3
beq _081624FC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
subs r2, 0x2
adds r0, r1, r2
@@ -18644,12 +18644,12 @@ _081624FC:
ldrh r0, [r0]
cmp r4, r0
bne _081624BA
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
strh r3, [r4]
ldrh r0, [r4]
movs r1, 0
bl sub_8162614
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000cb2
adds r0, r1, r2
@@ -18790,7 +18790,7 @@ sub_8162614: @ 8162614
lsls r0, 1
cmp r4, r0
bne _08162640
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bed
adds r0, r1
@@ -18807,7 +18807,7 @@ _08162650:
ldr r0, =0x0000012b
cmp r4, r0
bhi _0816266C
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -18818,7 +18818,7 @@ _0816266C:
ldr r0, =0x0000018f
cmp r4, r0
bhi _08162698
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r4, r1
@@ -18831,7 +18831,7 @@ _0816266C:
.pool
_08162698:
ldr r3, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r6, r0
@@ -18968,7 +18968,7 @@ sub_81627A4: @ 81627A4
lsls r0, 1
cmp r4, r0
bne _081627CC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bed
adds r0, r1
@@ -18978,7 +18978,7 @@ _081627CC:
ldr r0, =0x0000012b
cmp r4, r0
bhi _081627E8
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -18989,7 +18989,7 @@ _081627E8:
ldr r0, =0x0000018f
cmp r4, r0
bhi _08162814
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r4, r1
@@ -19002,7 +19002,7 @@ _081627E8:
.pool
_08162814:
ldr r3, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r5, r0
@@ -19083,7 +19083,7 @@ sub_81628A0: @ 81628A0
mov r8, r1
mov r10, r0
movs r5, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
mov r4, r10
ldrb r4, [r4, 0xC]
@@ -19109,7 +19109,7 @@ _081628DE:
adds r3, 0x1
cmp r3, 0x3
bgt _081628FA
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
adds r1, r3, r4
ldr r7, =0x00000744
@@ -19124,7 +19124,7 @@ _081628FA:
cmp r3, 0x4
bne _08162944
movs r6, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r3, =0x0000073c
adds r0, r3
@@ -19148,7 +19148,7 @@ _08162930:
adds r6, 0x1
cmp r6, 0x6
bgt _08162944
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
adds r0, r3
adds r0, r2
@@ -19170,7 +19170,7 @@ _08162944:
_0816295A:
cmp r5, 0x4
bgt _08162974
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
movs r1, 0xEC
muls r1, r5
@@ -19182,7 +19182,7 @@ _0816295A:
.pool
_08162974:
movs r5, 0
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
ldr r1, =0x0000073a
adds r0, r1
@@ -19206,7 +19206,7 @@ _0816298A:
_0816299E:
cmp r5, 0x4
bgt _081629C4
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
movs r1, 0xEC
muls r1, r5
@@ -19222,7 +19222,7 @@ _081629B2:
.pool
_081629C4:
mov r2, sp
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r3, =0x0000073a
adds r0, r3
@@ -19242,7 +19242,7 @@ _081629E4:
adds r7, r5, 0x1
cmp r3, r8
bge _08162A2E
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
movs r2, 0xEC
adds r1, r5, 0
@@ -19280,7 +19280,7 @@ _08162A2E:
lsls r2, r1, 1
mov r4, sp
adds r3, r4, r2
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
movs r4, 0xEC
adds r1, r5, 0
@@ -19303,7 +19303,7 @@ _08162A54:
mov r1, r8
bl __modsi3
adds r5, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r5, 1
add r1, sp
@@ -19342,7 +19342,7 @@ sub_8162AA0: @ 8162AA0
cmp r4, r0
bne _08162AD0
ldr r1, =gTrainerPicIndices
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000bed
adds r0, r2
@@ -19364,7 +19364,7 @@ _08162AE4:
cmp r4, r0
bhi _08162B08
ldr r2, =gTrainerPicIndices
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -19377,7 +19377,7 @@ _08162B08:
ldr r0, =0x0000018f
cmp r4, r0
bhi _08162B64
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19393,7 +19393,7 @@ _08162B08:
.pool
_08162B38:
ldr r3, =gTrainerPicIndices
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r4, r1
@@ -19407,7 +19407,7 @@ _08162B38:
b _08162BC8
.pool
_08162B64:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19416,7 +19416,7 @@ _08162B64:
bne _08162BB0
ldr r4, =gTrainerPicIndices
ldr r3, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r5, r0
@@ -19469,7 +19469,7 @@ sub_8162BD8: @ 8162BD8
cmp r4, r0
bne _08162C08
ldr r1, =gTrainerClassNameIndices
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000bed
adds r0, r2
@@ -19501,7 +19501,7 @@ _08162C38:
cmp r4, r0
bhi _08162C60
ldr r2, =gTrainerClassNameIndices
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -19515,7 +19515,7 @@ _08162C60:
ldr r0, =0x0000018f
cmp r4, r0
bhi _08162CBC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19532,7 +19532,7 @@ _08162C60:
.pool
_08162C90:
ldr r3, =gTrainerClassNameIndices
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r4, r1
@@ -19547,7 +19547,7 @@ _08162C90:
b _08162D1E
.pool
_08162CBC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19571,7 +19571,7 @@ _08162CBC:
_08162CF4:
ldr r4, =gTrainerClassNameIndices
ldr r3, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r5, r0
@@ -19608,7 +19608,7 @@ sub_8162D34: @ 8162D34
lsls r0, 1
cmp r4, r0
bne _08162D5C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bed
adds r0, r1
@@ -19618,7 +19618,7 @@ _08162D5C:
ldr r0, =0x0000012b
cmp r4, r0
bhi _08162D78
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -19629,7 +19629,7 @@ _08162D78:
ldr r0, =0x0000018f
cmp r4, r0
bhi _08162DC0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19642,7 +19642,7 @@ _08162D78:
b _08162E0C
.pool
_08162DA0:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r4, r1
@@ -19654,7 +19654,7 @@ _08162DA0:
b _08162E0A
.pool
_08162DC0:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19672,7 +19672,7 @@ _08162DC0:
.pool
_08162DE8:
ldr r3, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r5, r0
@@ -19710,7 +19710,7 @@ sub_8162E20: @ 8162E20
lsls r0, 1
cmp r5, r0
bne _08162E54
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xBF
lsls r1, 4
@@ -19752,7 +19752,7 @@ _08162E88:
ldr r0, =0x0000012b
cmp r5, r0
bhi _08162EB4
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r5
@@ -19772,7 +19772,7 @@ _08162EB4:
ldr r0, =0x0000018f
cmp r5, r0
bhi _08162F00
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19784,7 +19784,7 @@ _08162EB4:
b _08162F62
.pool
_08162ED8:
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
movs r0, 0xEC
adds r1, r5, 0
muls r1, r0
@@ -19800,7 +19800,7 @@ _08162ED8:
b _08162F62
.pool
_08162F00:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -19816,7 +19816,7 @@ _08162F00:
b _08162F3E
.pool
_08162F24:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -19860,7 +19860,7 @@ sub_8162F68: @ 8162F68
lsls r0, 1
cmp r4, r0
bne _08162F90
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bed
adds r0, r1
@@ -19879,7 +19879,7 @@ _08162FA4:
ldr r0, =0x0000012b
cmp r4, r0
bhi _08162FC0
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -19890,7 +19890,7 @@ _08162FC0:
ldr r0, =0x0000018f
cmp r4, r0
bhi _08162FEC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r4, r1
@@ -19903,7 +19903,7 @@ _08162FC0:
.pool
_08162FEC:
ldr r3, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r5, r0
@@ -19955,7 +19955,7 @@ sub_8163048: @ 8163048
lsls r4, 24
lsrs r4, 24
bl zero_enemy_party_data
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
adds r2, r4, 0
@@ -19973,12 +19973,12 @@ sub_816306C: @ 816306C
lsls r4, 24
lsrs r4, 24
bl zero_enemy_party_data
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
adds r2, r4, 0
bl sub_81630C4
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
movs r1, 0x3
adds r2, r4, 0
@@ -19996,7 +19996,7 @@ sub_81630A0: @ 81630A0
lsls r4, 24
lsrs r4, 24
bl zero_enemy_party_data
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
adds r2, r4, 0
@@ -20038,9 +20038,9 @@ sub_81630C4: @ 81630C4
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x24]
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r2, [r0]
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r2
@@ -20069,11 +20069,11 @@ _08163138:
blt _0816314A
b _08163426
_0816314A:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_0816314C:
movs r0, 0x64
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldr r5, [sp, 0x18]
subs r2, r7, r5
@@ -20121,7 +20121,7 @@ _081631A4:
ldr r5, =0xfffef2a8
adds r4, r0, r5
_081631B6:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
movs r0, 0x2C
adds r2, r6, 0
@@ -20142,7 +20142,7 @@ _081631B6:
bhi _081631F0
movs r0, 0x64
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r1, r3, r4
adds r2, 0x34
@@ -20166,7 +20166,7 @@ _08163218:
blt _08163222
b _08163426
_08163222:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -20176,7 +20176,7 @@ _08163222:
_08163230:
movs r0, 0x64
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldr r1, [r6]
adds r1, r5
@@ -20254,12 +20254,12 @@ _081632D2:
movs r1, 0x64
adds r0, r6, 0
muls r0, r1
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r0, r2
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r2, [r1]
lsls r1, r4, 4
adds r1, r2
@@ -20278,7 +20278,7 @@ _081632FC:
mov r9, r5
movs r3, 0
_08163308:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r5, r3, r0
adds r0, r5, 0
movs r1, 0xC
@@ -20292,7 +20292,7 @@ _08163308:
movs r1, 0xC
movs r2, 0
bl pokemon_getattr
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r2, [r1]
lsls r1, r4, 4
adds r1, r2
@@ -20337,9 +20337,9 @@ _08163368:
movs r1, 0x64
mov r0, r8
muls r0, r1
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r0, r2
- ldr r5, =0x0203bc8c
+ ldr r5, =gUnknown_0203BC8C
ldr r2, [r5]
lsls r4, 4
adds r2, r4, r2
@@ -20365,7 +20365,7 @@ _08163368:
muls r3, r0
mov r1, r9
str r1, [sp, 0x3C]
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r10, r2
_081633B8:
ldr r0, [r5]
@@ -20400,13 +20400,13 @@ _081633EC:
movs r5, 0x64
mov r4, r8
muls r4, r5
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
adds r4, r6
adds r0, r4, 0
movs r1, 0x20
add r2, sp, 0x14
bl pokemon_setattr
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
add r0, r9
ldrb r2, [r0, 0xA]
@@ -20448,7 +20448,7 @@ sub_8163444: @ 8163444
movs r1, 0xFF
add r0, sp, 0x4
strb r1, [r0]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
movs r0, 0xDC
adds r0, r2
@@ -20483,7 +20483,7 @@ _08163494:
adds r6, r2, r7
movs r0, 0x64
muls r0, r6
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
lsls r5, r7, 1
adds r4, r5, r7
@@ -20519,7 +20519,7 @@ _081634D4:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
@@ -20555,7 +20555,7 @@ sub_8163524: @ 8163524
bl sub_8165C40
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r4
@@ -20605,7 +20605,7 @@ _08163580:
sub_8163590: @ 8163590
push {lr}
bl zero_enemy_party_data
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -20614,14 +20614,14 @@ sub_8163590: @ 8163590
ands r0, r1
cmp r0, 0x2
beq _081635C0
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
bl sub_81635D4
b _081635CA
.pool
_081635C0:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
bl sub_816379C
@@ -20648,7 +20648,7 @@ sub_81635D4: @ 81635D4
ldr r0, =0x0000012b
cmp r2, r0
bhi _0816364A
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, =0x000040ce
bl VarGet
lsls r0, 24
@@ -20693,11 +20693,11 @@ _0816364A:
blt _0816365C
b _08163776
_0816365C:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_0816365E:
movs r0, 0x64
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldr r1, [sp, 0x10]
subs r2, r7, r1
@@ -20733,7 +20733,7 @@ _081636A6:
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x14]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r2, [r1, 0xA]
ldrb r0, [r1, 0xB]
@@ -20748,7 +20748,7 @@ _081636A6:
mov r8, r2
movs r7, 0
_081636CE:
- ldr r1, =0x03006298
+ ldr r1, =gUnknown_03006298
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -20758,9 +20758,9 @@ _081636CE:
movs r0, 0x64
adds r6, r5, 0
muls r6, r0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r6, r1
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r2, [r3]
mov r1, r9
lsls r4, r1, 4
@@ -20785,7 +20785,7 @@ _081636CE:
mov r10, r7
adds r7, r4, 0
_08163718:
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
mov r2, r9
lsls r0, r2, 4
@@ -20794,7 +20794,7 @@ _08163718:
adds r0, 0x2
adds r0, r1
ldrh r1, [r0]
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r0, r6, r2
adds r2, r3, 0
str r3, [sp, 0x1C]
@@ -20808,13 +20808,13 @@ _08163718:
movs r3, 0x64
adds r4, r5, 0
muls r4, r3
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
add r2, sp, 0xC
bl pokemon_setattr
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, [r1]
adds r0, r7, r0
ldrb r2, [r0, 0xA]
@@ -20852,7 +20852,7 @@ sub_816379C: @ 816379C
lsls r1, 24
lsrs r1, 24
str r1, [sp, 0x10]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r0, [r1, 0xA]
mov r9, r0
@@ -20870,7 +20870,7 @@ sub_816379C: @ 816379C
movs r7, 0
mov r8, r7
_081637D0:
- ldr r1, =0x03006298
+ ldr r1, =gUnknown_03006298
mov r2, r8
lsls r0, r2, 1
adds r0, r1
@@ -20880,9 +20880,9 @@ _081637D0:
movs r7, 0x64
adds r6, r5, 0
muls r6, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r6, r1
- ldr r7, =0x0203bc8c
+ ldr r7, =gUnknown_0203BC8C
ldr r2, [r7]
lsls r4, 4
adds r2, r4, r2
@@ -20906,18 +20906,18 @@ _081637D0:
mov r8, r4
mov r5, r8
_08163818:
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, [r1]
adds r0, r5, r0
lsls r4, r7, 1
adds r0, 0x2
adds r0, r4
ldrh r1, [r0]
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r0, r6, r2
adds r2, r7, 0
bl sub_81A7024
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, [r1]
adds r0, r5, r0
adds r0, 0x2
@@ -20937,13 +20937,13 @@ _08163846:
movs r2, 0x64
mov r4, r10
muls r4, r2
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
adds r4, r7
adds r0, r4, 0
movs r1, 0x20
add r2, sp, 0xC
bl pokemon_setattr
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, [r1]
add r0, r8
ldrb r2, [r0, 0xA]
@@ -20974,7 +20974,7 @@ _08163846:
ConvertBattleFrontierTrainerSpeechToString: @ 81638AC
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r5, 0
movs r2, 0x3
@@ -21004,7 +21004,7 @@ _081638E4:
cmp r0, 0xFE
bne _081638E4
_081638EE:
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
adds r0, r1, r2
ldrb r0, [r0]
adds r3, r2, 0
@@ -21031,22 +21031,22 @@ _0816390A:
sub_8163914: @ 8163914
push {lr}
bl sub_8165C40
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _08163930
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
b _08163932
.pool
_08163930:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
_08163932:
ldrh r3, [r0]
movs r0, 0xFA
lsls r0, 1
cmp r3, r0
bne _08163950
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bfc
b _08163986
@@ -21055,7 +21055,7 @@ _08163950:
ldr r0, =0x0000012b
cmp r3, r0
bhi _08163974
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
adds r1, r3, 0
muls r1, r0
@@ -21069,7 +21069,7 @@ _08163974:
ldr r0, =0x0000018f
cmp r3, r0
bhi _0816399C
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
movs r0, 0xEC
muls r0, r3
ldr r1, [r1]
@@ -21096,7 +21096,7 @@ sub_81639AC: @ 81639AC
push {r4-r6,lr}
sub sp, 0x4
bl sub_81864CC
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x26
ldrb r0, [r0]
cmp r0, 0xA
@@ -21121,7 +21121,7 @@ _081639D0:
.4byte _081639FC
.4byte _081639FC
_081639FC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ebc
adds r1, r0, r2
@@ -21145,7 +21145,7 @@ _08163A2C:
.pool
_08163A38:
movs r5, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_08163A3C:
movs r0, 0x64
adds r4, r5, 0
@@ -21159,7 +21159,7 @@ _08163A3C:
bl pokemon_getattr
mov r1, sp
strh r0, [r1]
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xC
@@ -21192,7 +21192,7 @@ sub_8163A8C: @ 8163A8C
lsrs r0, 24
cmp r0, 0x1
bne _08163AB0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =sub_81639AC
str r1, [r0, 0x8]
ldr r0, =sub_8036760
@@ -21210,8 +21210,8 @@ _08163AB0:
sub_8163AC4: @ 8163AC4
push {r4-r6,lr}
sub sp, 0x4
- ldr r0, =0x02024474
- ldr r2, =0x020375e0
+ ldr r0, =gUnknown_02024474
+ ldr r2, =gUnknown_020375E0
ldrh r1, [r2]
adds r0, 0x26
strb r1, [r0]
@@ -21240,7 +21240,7 @@ _08163AF0:
.4byte _08163DF4
.4byte _08163DC8
_08163B1C:
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
movs r0, 0x84
lsls r0, 1
str r0, [r5]
@@ -21276,8 +21276,8 @@ _08163B56:
_08163B64:
movs r0, 0x2
bl sub_816306C
- ldr r1, =0x02038bce
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_02038BCE
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000cd6
adds r0, r2
@@ -21309,12 +21309,12 @@ _08163BA6:
.pool
_08163BC0:
movs r5, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_08163BC4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r0, r4, r0
movs r1, 0xC
bl pokemon_getattr
@@ -21342,11 +21342,11 @@ _08163BC4:
_08163C10:
bl zero_enemy_party_data
movs r5, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_08163C18:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2C
adds r2, r5, 0
@@ -21360,10 +21360,10 @@ _08163C18:
adds r5, 0x1
cmp r5, 0x2
ble _08163C18
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x00000808
str r0, [r1]
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r0, 0
strh r0, [r1]
ldr r0, =sub_8163A8C
@@ -21375,7 +21375,7 @@ _08163C18:
b _08163E10
.pool
_08163C70:
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, =0x00010008
str r0, [r4]
ldr r0, =0x000040ce
@@ -21388,7 +21388,7 @@ _08163C70:
orrs r0, r1
str r0, [r4]
_08163C8A:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
ldr r0, =0x000003fe
cmp r1, r0
@@ -21405,7 +21405,7 @@ _08163C9A:
b _08163E10
.pool
_08163CC4:
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, =0x00020008
str r0, [r4]
ldr r0, =0x000040ce
@@ -21418,7 +21418,7 @@ _08163CC4:
orrs r0, r1
str r0, [r4]
_08163CDE:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ca9
adds r0, r2
@@ -21444,10 +21444,10 @@ _08163D12:
b _08163E10
.pool
_08163D28:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x00040008
str r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -21473,7 +21473,7 @@ _08163D5E:
b _08163E10
.pool
_08163D74:
- ldr r4, =0x02022fec
+ ldr r4, =gUnknown_02022FEC
ldr r0, =0x00080008
str r0, [r4]
ldr r0, =0x000040ce
@@ -21496,7 +21496,7 @@ _08163D8E:
b _08163E10
.pool
_08163DB4:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
movs r0, 0x84
lsls r0, 1
str r0, [r1]
@@ -21505,7 +21505,7 @@ _08163DB4:
b _08163E00
.pool
_08163DC8:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x00200008
str r0, [r1]
movs r0, 0x3
@@ -21519,7 +21519,7 @@ _08163DC8:
b _08163E10
.pool
_08163DF4:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x00008109
str r0, [r1]
movs r0, 0x1
@@ -21539,13 +21539,13 @@ _08163E10:
b _08163E68
.pool
_08163E2C:
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x00408049
str r0, [r1]
ldr r5, =0x00000c03
adds r0, r5, 0
bl sub_8165404
- ldr r4, =0x02038bfc
+ ldr r4, =gUnknown_02038BFC
movs r0, 0
strb r0, [r4]
ldr r0, =gUnknown_08224158
@@ -21554,7 +21554,7 @@ _08163E2C:
strb r0, [r4]
ldr r0, =gUnknown_08224167
bl TrainerBattleConfigure
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
strh r5, [r0]
ldr r0, =sub_8163A8C
movs r1, 0x1
@@ -21574,7 +21574,7 @@ _08163E68:
thumb_func_start sub_8163E90
sub_8163E90: @ 8163E90
push {r4-r6,lr}
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r1, =0x00000ca9
adds r0, r1
@@ -21616,7 +21616,7 @@ sub_8163EE4: @ 8163EE4
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x0000064c
adds r5, r0, r1
@@ -21665,7 +21665,7 @@ _08163F52:
strb r0, [r5, 0x1]
adds r0, r5, 0
adds r0, 0xC
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
adds r1, 0xA
bl sub_80842F4
@@ -21692,7 +21692,7 @@ _08163F96:
lsls r2, r4, 1
mov r1, r12
adds r3, r1, r2
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r7, =0x00002bbc
adds r0, r1, r7
@@ -21717,7 +21717,7 @@ _08163F96:
ble _08163F96
movs r4, 0
_08163FCC:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
lsls r1, r4, 1
ldr r2, =0x00000caa
@@ -21729,7 +21729,7 @@ _08163FCC:
adds r1, r0, 0
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024488
+ ldr r1, =gUnknown_02024488
adds r0, r1
movs r1, 0x2C
muls r1, r4
@@ -21761,7 +21761,7 @@ _08163FF4:
thumb_func_start sub_8164040
sub_8164040: @ 8164040
push {r4,r5,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000ca9
adds r0, r1
@@ -21784,7 +21784,7 @@ sub_8164040: @ 8164040
bl __udivsi3
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
bne _0816408E
@@ -21798,9 +21798,9 @@ sub_8164040: @ 8164040
_0816408A:
bl sub_8163EE4
_0816408E:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -21840,7 +21840,7 @@ sub_81640E0: @ 81640E0
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -21856,7 +21856,7 @@ sub_81640E0: @ 81640E0
lsrs r4, r0, 16
movs r6, 0
movs r2, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r5, r0
@@ -21880,7 +21880,7 @@ _08164130:
cmp r2, 0x2
ble _08164122
bl GenerateRandomNumber
- ldr r4, =0x03006298
+ ldr r4, =gUnknown_03006298
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@@ -21922,7 +21922,7 @@ sub_8164188: @ 8164188
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r1, =0x00000ca9
adds r0, r1
@@ -21930,7 +21930,7 @@ sub_8164188: @ 8164188
lsls r0, 30
lsrs r0, 30
str r0, [sp, 0xC]
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -22005,7 +22005,7 @@ _0816423A:
cmp r7, 0x3
ble _081641E6
bl GenerateRandomNumber
- ldr r4, =0x03006298
+ ldr r4, =gUnknown_03006298
lsls r0, 16
lsrs r0, 16
mov r1, r8
@@ -22048,13 +22048,13 @@ sub_81642A0: @ 81642A0
mov r5, r8
push {r5-r7}
sub sp, 0x4C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
adds r1, r0, r1
str r1, [sp, 0x24]
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r2, =0x00000ca9
adds r0, r2
@@ -22080,7 +22080,7 @@ sub_81642A0: @ 81642A0
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x18]
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -22117,7 +22117,7 @@ _0816431A:
ldrh r0, [r1]
cmp r0, r8
beq _08164368
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r2, [r0]
movs r4, 0x34
mov r0, r8
@@ -22159,7 +22159,7 @@ _08164368:
ldr r0, [sp, 0x24]
str r0, [sp, 0x40]
_0816438C:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
mov r2, r9
lsls r1, r2, 1
@@ -22194,14 +22194,14 @@ _081643C0:
ands r0, r7
cmp r0, 0
beq _081643F4
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r4, =0x00000cb4
adds r0, r4
ldr r1, [sp, 0x28]
adds r0, r1
ldrh r2, [r0]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r2, 4
adds r2, r0
@@ -22215,9 +22215,9 @@ _081643F4:
movs r5, 0x8
cmp r5, r10
bge _08164430
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r3, [r1]
lsls r1, r6, 4
adds r1, r3
@@ -22246,7 +22246,7 @@ _0816440E:
_08164430:
cmp r5, r10
bne _081643C0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000cb4
adds r0, r2
@@ -22271,7 +22271,7 @@ _08164430:
bl sub_8165B20
movs r4, 0
mov r9, r4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r2, 0
adds r6, r0, 0
@@ -22302,7 +22302,7 @@ _08164474:
cmp r0, r3
bne _081644E0
movs r5, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xE0
adds r1, r2, r0
@@ -22345,7 +22345,7 @@ _081644E0:
cmp r4, 0
beq _08164532
bl GenerateRandomNumber
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r4, [r6]
lsls r0, 16
lsrs r0, 16
@@ -22377,7 +22377,7 @@ _08164532:
mov r1, sp
str r1, [sp, 0x3C]
_0816453C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
movs r2, 0xEC
mov r1, r9
muls r1, r2
@@ -22399,7 +22399,7 @@ _0816455A:
adds r7, 0x1
cmp r7, 0x39
bls _0816455A
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r5, [r0]
movs r1, 0xEC
mov r6, r9
@@ -22436,7 +22436,7 @@ _0816455A:
bne _08164656
movs r5, 0
movs r7, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r8, r2
ldr r3, =0x0000076c
_081645B8:
@@ -22508,7 +22508,7 @@ _08164660:
cmp r1, 0
beq _081646A0
bl GenerateRandomNumber
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r4, [r6]
lsls r0, 16
lsrs r0, 16
@@ -22565,7 +22565,7 @@ sub_81646BC: @ 81646BC
subs r0, 0xC9
cmp r5, r0
bhi _081646FC
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
lsls r0, r4, 4
adds r0, r1
@@ -22579,10 +22579,10 @@ _081646FC:
ldr r0, =0x0000018f
cmp r5, r0
bhi _08164750
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r1, =0x03006298
- ldr r0, =0x020375e2
+ ldr r1, =gUnknown_03006298
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
adds r0, 0x1
lsls r0, 1
@@ -22608,10 +22608,10 @@ _081646FC:
b _081647CE
.pool
_08164750:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r3, [r4]
- ldr r1, =0x03006298
- ldr r0, =0x020375e2
+ ldr r1, =gUnknown_03006298
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
subs r0, 0x1
lsls r0, 1
@@ -22635,7 +22635,7 @@ _08164750:
ldrh r3, [r3]
mov r10, r3
movs r3, 0
- ldr r7, =0x02021ec4
+ ldr r7, =gUnknown_02021EC4
mov r8, r7
adds r0, r4, 0
mov r12, r0
@@ -22658,7 +22658,7 @@ _08164794:
adds r1, r3, r7
movs r0, 0xFF
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r0, =0xfffffe70
adds r1, r5, r0
@@ -22672,7 +22672,7 @@ _08164794:
adds r0, r7, 0
bl StopMusicWhileStringIsPrinted
_081647CE:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0xD
mov r2, r9
muls r2, r1
@@ -22680,7 +22680,7 @@ _081647CE:
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xB
mov r2, r10
muls r2, r1
@@ -22715,10 +22715,10 @@ sub_8164828: @ 8164828
lsls r0, 16
lsrs r0, 16
mov r8, r0
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrh r0, [r0]
subs r5, r0, 0x2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r5, 1
ldr r2, =0x00000cb4
@@ -22748,7 +22748,7 @@ _08164884:
cmp r1, r0
bne _0816487C
_0816489A:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x4
bls _081648A4
@@ -22781,7 +22781,7 @@ _081648D6:
cmp r7, r0
bgt _081648F4
_081648E2:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r7, 0
bl sub_8162E20
b _08164AC2
@@ -22790,9 +22790,9 @@ _081648F4:
movs r3, 0
lsls r2, r7, 16
mov r10, r2
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
mov r9, r6
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
mov r8, r4
ldr r5, =0xfffffe70
adds r1, r7, r5
@@ -22817,7 +22817,7 @@ _08164910:
adds r1, r3, r6
movs r0, 0xFF
strb r0, [r1]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r1, [r2]
ldr r3, =0xfffffe70
adds r0, r7, r3
@@ -22830,8 +22830,8 @@ _08164910:
ldrb r1, [r0]
adds r0, r6, 0
bl StopMusicWhileStringIsPrinted
- ldr r0, =0x02021dc4
- ldr r2, =0x03005d90
+ ldr r0, =gUnknown_02021DC4
+ ldr r2, =gUnknown_03005D90
ldr r1, [r2]
adds r1, r4
adds r1, 0xDE
@@ -22839,14 +22839,14 @@ _08164910:
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
mov r3, r10
lsrs r1, r3, 16
bl sub_8162E20
b _08164AC2
.pool
_08164984:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
lsls r0, r5, 2
adds r1, r0
@@ -22855,7 +22855,7 @@ _08164984:
b _081649A8
.pool
_0816499C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
lsls r0, r5, 2
adds r1, r0
@@ -22868,12 +22868,12 @@ _081649A8:
b _08164AC2
.pool
_081649BC:
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
strh r7, [r0]
ldr r0, =0x0000012b
cmp r7, r0
bgt _08164A08
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
lsls r1, r5, 1
adds r0, r1, 0
@@ -22899,9 +22899,9 @@ _08164A08:
ldr r0, =0x0000018f
cmp r7, r0
bgt _08164A30
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
- ldr r3, =0x03006298
+ ldr r3, =gUnknown_03006298
ldrh r2, [r3, 0x4]
ldr r4, =0x00000cd8
adds r0, r1, r4
@@ -22910,9 +22910,9 @@ _08164A08:
b _08164A40
.pool
_08164A30:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
- ldr r3, =0x03006298
+ ldr r3, =gUnknown_03006298
ldrh r2, [r3]
ldr r4, =0x00000cd8
adds r0, r1, r4
@@ -22945,14 +22945,14 @@ _08164A60:
bl sub_8162548
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r0, [r0]
cmp r0, r3
beq _08164A60
movs r2, 0
cmp r2, r5
bge _08164AA2
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r4, =0x00000cb4
adds r0, r4
@@ -22974,7 +22974,7 @@ _08164A8E:
_08164AA2:
cmp r2, r5
bne _08164A60
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000cb4
adds r0, r1
@@ -22983,7 +22983,7 @@ _08164AA2:
mov r5, r9
cmp r5, 0xD
ble _08164A4E
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r3, =0x00000cd6
adds r0, r3
@@ -23011,7 +23011,7 @@ _08164AF8:
_08164B04:
adds r0, 0x4
adds r1, r0
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
ldr r1, [r1]
lsls r0, 2
@@ -23021,7 +23021,7 @@ _08164B04:
b _08164B54
.pool
_08164B28:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r7, r0
@@ -23035,7 +23035,7 @@ _08164B28:
ldr r1, =gUnknown_085DD690
lsrs r0, 25
adds r0, r1
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r0, [r0]
lsls r1, 2
@@ -23061,7 +23061,7 @@ sub_8164B74: @ 8164B74
mov r6, r8
push {r6,r7}
sub sp, 0x4
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -23077,7 +23077,7 @@ sub_8164B74: @ 8164B74
adds r0, r2
ldrh r6, [r0]
bl link_get_multiplayer_id
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x6
bls _08164BAC
@@ -23103,7 +23103,7 @@ _08164BEC:
beq _08164BF2
b _08164DB0
_08164BF2:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r7, 1
adds r0, r1
@@ -23127,7 +23127,7 @@ _08164C18:
mov r1, sp
movs r2, 0x4
bl link_0800A448
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _08164DB4
.pool
@@ -23140,7 +23140,7 @@ _08164C3C:
b _08164DB6
_08164C4A:
bl sub_800A5B4
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
movs r0, 0x80
lsls r0, 1
adds r2, r1, r0
@@ -23152,7 +23152,7 @@ _08164C4A:
_08164C60:
str r0, [sp]
movs r4, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r9, r0
_08164C68:
adds r1, r4, 0x1
@@ -23179,7 +23179,7 @@ _08164C74:
ldrh r0, [r0]
cmp r0, r3
beq _08164CB0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
adds r5, r1, 0
_08164C9C:
adds r2, 0x1
@@ -23205,7 +23205,7 @@ _08164CB0:
mov r4, r8
cmp r4, 0xD
ble _08164C68
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
b _08164DB4
.pool
@@ -23217,13 +23217,13 @@ _08164CE0:
bl bitmask_all_link_players_but_self
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r3, =0x00000cb4
adds r1, r3
movs r2, 0x28
bl link_0800A448
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
b _08164DB4
.pool
@@ -23234,21 +23234,21 @@ _08164D14:
cmp r1, 0x3
bne _08164DB6
bl sub_800A5B4
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r5, =0x00000cb4
adds r0, r5
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
movs r2, 0x28
bl memcpy
- ldr r2, =0x02038bca
+ ldr r2, =gUnknown_02038BCA
ldr r1, [r4]
lsls r0, r6, 2
adds r1, r5
adds r0, r1, r0
ldrh r0, [r0]
strh r0, [r2]
- ldr r4, =0x02038bcc
+ ldr r4, =gUnknown_02038BCC
lsls r0, r6, 1
adds r0, 0x1
lsls r0, 1
@@ -23261,31 +23261,31 @@ _08164D14:
ldrh r0, [r4]
movs r1, 0x1
bl sub_8162614
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _08164DB0
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _08164DB0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x4
b _08164DB4
.pool
_08164D98:
bl sub_800AC34
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
b _08164DB4
.pool
_08164DA8:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _08164DB6
_08164DB0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x6
_08164DB4:
strh r0, [r1]
@@ -23303,7 +23303,7 @@ _08164DB6:
thumb_func_start sub_8164DCC
sub_8164DCC: @ 8164DCC
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08164DDA
@@ -23317,7 +23317,7 @@ _08164DDA:
thumb_func_start sub_8164DE4
sub_8164DE4: @ 8164DE4
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cd6
adds r0, r1
@@ -23338,13 +23338,13 @@ sub_8164E04: @ 8164E04
lsls r0, 16
cmp r0, 0
bne _08164E9A
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
ldrh r1, [r5]
mov r0, sp
bl sub_8162E20
mov r0, sp
bl StripExtendedControlCodes
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000bd8
adds r0, r1
@@ -23355,11 +23355,11 @@ sub_8164E04: @ 8164E04
adds r0, r2
ldrh r1, [r5]
bl sub_8165B88
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
ldrh r0, [r6, 0x2]
movs r5, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -23370,7 +23370,7 @@ sub_8164E04: @ 8164E04
strh r0, [r1]
ldrh r0, [r6]
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -23382,7 +23382,7 @@ sub_8164E04: @ 8164E04
movs r2, 0
movs r5, 0xBE
lsls r5, 4
- ldr r3, =0x020240b4
+ ldr r3, =gUnknown_020240B4
adds r6, r4, 0
_08164E7C:
ldr r0, [r4]
@@ -23395,7 +23395,7 @@ _08164E7C:
cmp r2, 0xA
ble _08164E7C
ldr r0, [r6]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
ldrb r1, [r1]
ldr r2, =0x00000d06
adds r0, r2
@@ -23413,7 +23413,7 @@ sub_8164ED8: @ 8164ED8
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r3, 0
movs r2, 0
@@ -23425,7 +23425,7 @@ _08164EEA:
adds r2, 0x1
cmp r2, 0x39
bls _08164EEA
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldr r2, =0x00000734
adds r0, r1, r2
@@ -23548,7 +23548,7 @@ sub_8164FCC: @ 8164FCC
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r0, 23
lsrs r1, 22
@@ -23602,7 +23602,7 @@ sub_816502C: @ 816502C
mov r5, r8
push {r5-r7}
sub sp, 0xC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -23626,7 +23626,7 @@ sub_816502C: @ 816502C
movs r0, 0x45
mov r10, r0
_0816506A:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
mov r9, r1
movs r0, 0
strh r0, [r1]
@@ -23640,10 +23640,10 @@ _0816506A:
movs r6, 0
cmp r6, r8
bge _081650DC
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
mov r5, sp
_0816508C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r6, 1
ldr r2, =0x00000caa
@@ -23682,7 +23682,7 @@ _081650D4:
cmp r6, r8
blt _0816508C
_081650DC:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
beq _08165132
@@ -23714,7 +23714,7 @@ _08165110:
ldrb r0, [r0, 0x1]
cmp r0, 0x4
bls _08165132
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
mov r0, sp
ldrb r1, [r0]
movs r0, 0x64
@@ -23744,7 +23744,7 @@ sub_816515C: @ 816515C
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
ldr r0, =0x00000bec
adds r7, r2, r0
@@ -23790,7 +23790,7 @@ _081651A6:
strh r0, [r7, 0x2]
movs r6, 0x7
movs r4, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
adds r5, r7, 0
adds r5, 0x10
@@ -23823,7 +23823,7 @@ _081651E0:
_08165206:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2C
muls r1, r4
@@ -23847,7 +23847,7 @@ _08165206:
thumb_func_start sub_8165244
sub_8165244: @ 8165244
ldr r1, =gTrainerPicIndices
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000bed
adds r0, r2
@@ -23861,7 +23861,7 @@ sub_8165244: @ 8165244
thumb_func_start sub_8165264
sub_8165264: @ 8165264
ldr r1, =gTrainerClassNameIndices
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000bed
adds r0, r2
@@ -23877,7 +23877,7 @@ sub_8165284: @ 8165284
push {r4,lr}
adds r3, r0, 0
movs r2, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xBF
lsls r1, 4
@@ -23902,10 +23902,10 @@ _08165294:
thumb_func_start sub_81652B4
sub_81652B4: @ 81652B4
push {r4-r6,lr}
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
movs r0, 0
strh r0, [r2]
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r3, =0x00000bec
adds r5, r0, r3
@@ -23944,7 +23944,7 @@ _081652F2:
ldr r3, =0x00000bec
adds r0, r1, r3
bl sub_816534C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_08165316:
@@ -23993,7 +23993,7 @@ _08165352:
thumb_func_start sub_8165360
sub_8165360: @ 8165360
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bfc
adds r0, r1
@@ -24006,11 +24006,11 @@ sub_8165360: @ 8165360
thumb_func_start sub_816537C
sub_816537C: @ 816537C
push {lr}
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x3
bne _08165398
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r0, 0xFF
strb r0, [r1]
b _081653C0
@@ -24018,7 +24018,7 @@ sub_816537C: @ 816537C
_08165398:
cmp r0, 0x1
bne _081653B4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000c14
adds r0, r1
@@ -24026,7 +24026,7 @@ _08165398:
b _081653C0
.pool
_081653B4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000c08
adds r0, r1
@@ -24040,7 +24040,7 @@ _081653C0:
thumb_func_start sub_81653CC
sub_81653CC: @ 81653CC
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca8
adds r0, r1
@@ -24123,7 +24123,7 @@ _08165440:
movs r0, 0x64
mov r6, r10
muls r6, r0
- ldr r1, =0x02024618
+ ldr r1, =gUnknown_02024618
mov r8, r1
adds r0, r6, r1
mov r5, r9
@@ -24168,7 +24168,7 @@ _081654B0:
mov r4, r10
muls r4, r6
ldr r7, =gUnknown_085DD6DC
- ldr r6, =0x02024618
+ ldr r6, =gUnknown_02024618
mov r0, r9
add r0, r10
lsls r5, r0, 2
@@ -24190,7 +24190,7 @@ _081654DE:
movs r1, 0x64
mov r4, r10
muls r4, r1
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
adds r4, r0
adds r0, r4, 0
movs r1, 0x7
@@ -24255,7 +24255,7 @@ _0816556C:
adds r0, 0x48
str r0, [sp, 0x5C]
_081655A6:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r0, r10
adds r0, 0x12
@@ -24269,11 +24269,11 @@ _081655A6:
mov r3, r10
muls r3, r6
mov r8, r3
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
mov r9, r0
mov r0, r8
add r0, r9
- ldr r6, =0x0203bc8c
+ ldr r6, =gUnknown_0203BC8C
ldr r4, [r6]
lsls r5, r1, 4
adds r4, r5, r4
@@ -24334,13 +24334,13 @@ _08165634:
movs r1, 0x64
mov r4, r10
muls r4, r1
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
ldr r2, [sp, 0x5C]
bl pokemon_setattr
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
ldr r2, [sp, 0x54]
lsls r0, r2, 4
@@ -24355,7 +24355,7 @@ _08165634:
movs r0, 0
str r0, [sp, 0x44]
movs r2, 0
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r7
@@ -24377,7 +24377,7 @@ _0816567E:
movs r3, 0x64
mov r4, r10
muls r4, r3
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
adds r4, r0
adds r0, r4, 0
movs r1, 0x7
@@ -24423,7 +24423,7 @@ _081656F0:
movs r1, 0x24
str r1, [sp, 0x6C]
_08165710:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
movs r0, 0xEC
adds r4, r7, 0
muls r4, r0
@@ -24484,7 +24484,7 @@ _0816579C:
movs r0, 0x64
mov r4, r10
muls r4, r0
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
adds r4, r0
adds r0, r4, 0
adds r1, r5, 0
@@ -24527,7 +24527,7 @@ _081657F0:
mov r3, sp
adds r3, 0x44
str r3, [sp, 0x64]
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
mov r8, r6
movs r5, 0x24
lsls r0, r7, 4
@@ -24539,7 +24539,7 @@ _08165812:
movs r0, 0x64
mov r4, r10
muls r4, r0
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
adds r4, r0
mov r1, r8
ldr r0, [r1]
@@ -24956,7 +24956,7 @@ sub_8165B20: @ 8165B20
mov r6, r8
push {r6,r7}
movs r5, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r8, r0
mov r9, r8
_08165B30:
@@ -25030,7 +25030,7 @@ _08165BB8:
ldr r0, =0x0000018f
cmp r2, r0
bhi _08165BFC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -25041,7 +25041,7 @@ _08165BB8:
b _08165C2A
.pool
_08165BDC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0xfffffed4
adds r2, r1
@@ -25053,7 +25053,7 @@ _08165BDC:
b _08165C28
.pool
_08165BFC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -25064,7 +25064,7 @@ _08165BFC:
b _08165C2A
.pool
_08165C14:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r0, =0xfffffe70
adds r1, r3, r0
@@ -25087,7 +25087,7 @@ _08165C2A:
thumb_func_start sub_8165C40
sub_8165C40: @ 8165C40
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r2, r0, r1
@@ -25096,10 +25096,10 @@ sub_8165C40: @ 8165C40
ands r0, r1
cmp r0, 0x2
beq _08165C84
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
ldrb r0, [r2]
@@ -25150,7 +25150,7 @@ _08165CBA:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -25256,38 +25256,38 @@ sub_8165D78: @ 8165D78
lsrs r0, 16
cmp r0, 0x4
bne _08165DA8
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gSlateportBattleTentTrainers
str r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gSlateportBattleTentMons
b _08165DF2
.pool
_08165DA8:
cmp r0, 0x2
bne _08165DC8
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gVerdanturfBattleTentTrainers
str r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gVerdanturfBattleTentMons
b _08165DF2
.pool
_08165DC8:
cmp r0, 0x3
bne _08165DE8
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gFallarborBattleTentTrainers
str r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gFallarborBattleTentMons
b _08165DF2
.pool
_08165DE8:
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
_08165DF2:
str r0, [r1]
@@ -25306,7 +25306,7 @@ _08165E02:
thumb_func_start sub_8165E18
sub_8165E18: @ 8165E18
push {r4,r5,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
_08165E1C:
bl sub_8165D40
lsls r0, 16
@@ -25323,7 +25323,7 @@ _08165E1C:
ldrh r0, [r0]
cmp r0, r4
beq _08165E58
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
subs r2, 0x2
adds r0, r1, r2
@@ -25345,12 +25345,12 @@ _08165E58:
ldrh r0, [r0]
cmp r3, r0
bne _08165E1C
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
strh r4, [r5]
ldrh r0, [r5]
movs r1, 0
bl sub_8162614
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000cb2
adds r0, r1, r2
@@ -25389,9 +25389,9 @@ sub_8165EA4: @ 8165EA4
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x20]
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r2, [r0]
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r2
@@ -25452,12 +25452,12 @@ _08165F44:
movs r1, 0x64
adds r0, r6, 0
muls r0, r1
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r0, r2
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r2, [r1]
lsls r1, r4, 4
adds r1, r2
@@ -25476,7 +25476,7 @@ _08165F6E:
mov r9, r0
movs r3, 0
_08165F7A:
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r5, r3, r1
adds r0, r5, 0
movs r1, 0xC
@@ -25490,7 +25490,7 @@ _08165F7A:
movs r1, 0xC
movs r2, 0
bl pokemon_getattr
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r2, [r1]
lsls r1, r4, 4
adds r1, r2
@@ -25536,9 +25536,9 @@ _08165FDA:
movs r6, 0x64
adds r0, r7, 0
muls r0, r6
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r5, =0x0203bc8c
+ ldr r5, =gUnknown_0203BC8C
ldr r2, [r5]
lsls r4, 4
adds r2, r4, r2
@@ -25565,7 +25565,7 @@ _08165FDA:
mov r8, r1
adds r3, r5, 0
mov r5, r9
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r10, r2
_0816602E:
ldr r0, [r3]
@@ -25598,13 +25598,13 @@ _0816605E:
movs r2, 0x64
adds r4, r7, 0
muls r4, r2
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
adds r4, r6
adds r0, r4, 0
movs r1, 0x20
add r2, sp, 0x14
bl pokemon_setattr
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
add r0, r9
ldrb r2, [r0, 0xA]
@@ -25697,7 +25697,7 @@ sub_8166124: @ 8166124
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
movs r0, 0xEC
muls r0, r6
movs r1, 0xE7
@@ -25751,7 +25751,7 @@ _08166182:
thumb_func_start sub_8166188
sub_8166188: @ 8166188
push {r4-r7,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -25768,7 +25768,7 @@ _081661A6:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -25808,11 +25808,11 @@ sub_8166204: @ 8166204
push {r4-r6,lr}
adds r5, r0, 0
adds r6, r1, 0
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, =0x0000806c
bl AllocZeroed
str r0, [r4]
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r2, =0x00007fd0
adds r0, r2
str r0, [r1]
@@ -25831,21 +25831,21 @@ sub_8166204: @ 8166204
thumb_func_start sub_816624C
sub_816624C: @ 816624C
push {r4,r5,lr}
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, =0x0000806c
bl AllocZeroed
str r0, [r4]
- ldr r5, =0x0203bc90
+ ldr r5, =gUnknown_0203BC90
ldr r1, =0x00007fd0
adds r0, r1
str r0, [r5]
- ldr r1, =0x0203bc98
+ ldr r1, =gUnknown_0203BC98
ldr r1, [r1]
str r1, [r0, 0x8]
- ldr r1, =0x0203bc94
+ ldr r1, =gUnknown_0203BC94
ldr r1, [r1]
str r1, [r0, 0x4]
- ldr r4, =0x0203bc9c
+ ldr r4, =gUnknown_0203BC9C
ldrb r0, [r4]
bl sub_81672E4
strb r0, [r4]
@@ -25873,7 +25873,7 @@ _08166284:
thumb_func_start sub_81662C0
sub_81662C0: @ 81662C0
push {r4,lr}
- ldr r4, =0x0203bc90
+ ldr r4, =gUnknown_0203BC90
ldr r0, [r4]
ldr r0, [r0]
bl _call_via_r0
@@ -25912,7 +25912,7 @@ sub_8166304: @ 8166304
thumb_func_start sub_816631C
sub_816631C: @ 816631C
push {lr}
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
ldr r0, [r0]
bl _call_via_r0
@@ -25931,7 +25931,7 @@ sub_8166340: @ 8166340
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007c58
adds r0, r1
@@ -25944,7 +25944,7 @@ sub_8166340: @ 8166340
thumb_func_start launch_c3_walk_stairs_and_run_once
launch_c3_walk_stairs_and_run_once: @ 816636C
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r1, [r1]
str r0, [r1]
adds r1, 0x50
@@ -25958,7 +25958,7 @@ launch_c3_walk_stairs_and_run_once: @ 816636C
sub_8166380: @ 8166380
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r0, [r1]
adds r0, 0x50
ldrb r0, [r0]
@@ -25992,7 +25992,7 @@ _081663A8:
.4byte _08166528
.4byte _08166550
_081663E8:
- ldr r2, =0x0203bcac
+ ldr r2, =gUnknown_0203BCAC
ldr r0, [r2]
ldr r1, =0x00007b10
adds r0, r1
@@ -26046,7 +26046,7 @@ _08166468:
bne _08166556
b _0816653C
_08166474:
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0x14
strh r0, [r1]
bl sub_8167420
@@ -26064,7 +26064,7 @@ _08166490:
bl sub_8167760
b _0816653C
_0816649C:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b0e
adds r0, r1
@@ -26078,7 +26078,7 @@ _081664B8:
ldr r1, [r2]
b _08166540
_081664BC:
- ldr r5, =0x0203bcac
+ ldr r5, =gUnknown_0203BCAC
ldr r1, [r5]
ldr r4, =0x00007c58
adds r0, r1, r4
@@ -26091,7 +26091,7 @@ _081664BC:
b _0816653C
.pool
_081664E4:
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, [r4]
ldr r1, =0x00007c58
adds r0, r1
@@ -26109,7 +26109,7 @@ _081664E4:
b _0816653C
.pool
_08166510:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00007c58
adds r0, r2
@@ -26125,7 +26125,7 @@ _08166528:
movs r1, 0x1
bl sub_8167BA0
_0816653C:
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r1, [r0]
_08166540:
adds r1, 0x50
@@ -26149,7 +26149,7 @@ _08166556:
map_warp_consider_1_to_outside_or_stair_or_dive: @ 8166564
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203bc90
+ ldr r4, =gUnknown_0203BC90
ldr r0, [r4]
adds r0, 0x50
ldrb r1, [r0]
@@ -26185,13 +26185,13 @@ _08166580:
b _08166610
.pool
_081665C0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08166610
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, [r4]
ldr r1, =0x00007b1c
adds r0, r1
@@ -26234,7 +26234,7 @@ _08166610:
thumb_func_start sub_8166634
sub_8166634: @ 8166634
push {lr}
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
ldrb r0, [r0]
@@ -26259,7 +26259,7 @@ _08166658:
.4byte _081667AC
.4byte _081667F4
_08166678:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -26269,12 +26269,12 @@ _08166678:
bl audio_play
movs r0, 0x1
bl sub_8167CA0
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b1c
adds r0, r1
bl sub_81D3520
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0x1
@@ -26289,12 +26289,12 @@ _081666B8:
bl audio_play
movs r0, 0
bl sub_8167CA0
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00007b1c
adds r0, r2
bl sub_81D3520
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0x1
@@ -26308,7 +26308,7 @@ _081666F0:
beq _08166710
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0x3
@@ -26323,7 +26323,7 @@ _08166710:
_0816671A:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00008041
adds r1, r0, r2
@@ -26334,21 +26334,21 @@ _0816671A:
subs r0, 0x1
cmp r1, r0
bne _0816674C
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0x3
b _0816680C
.pool
_0816674C:
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0x5
b _0816680C
.pool
_0816675C:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00008044
adds r0, r1
@@ -26358,7 +26358,7 @@ _0816675C:
lsrs r1, r0, 24
cmp r1, 0
bne _0816680E
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
b _0816680C
@@ -26370,7 +26370,7 @@ _08166788:
.pool
_08166794:
bl sub_8166D44
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r1, [r0]
adds r1, 0x50
ldrb r0, [r1]
@@ -26401,7 +26401,7 @@ _081667CC:
cmp r0, 0
beq _081667E8
bl sub_8166F50
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0x7
@@ -26413,7 +26413,7 @@ _081667E8:
b _0816680E
.pool
_081667F4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -26421,7 +26421,7 @@ _081667F4:
beq _0816680E
bl sub_8166F94
_08166804:
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
movs r1, 0
@@ -26437,7 +26437,7 @@ _0816680E:
sub_816681C: @ 816681C
push {r4,r5,lr}
sub sp, 0x4
- ldr r5, =0x0203bc90
+ ldr r5, =gUnknown_0203BC90
ldr r0, [r5]
adds r0, 0x50
ldrb r4, [r0]
@@ -26448,19 +26448,19 @@ sub_816681C: @ 816681C
b _081668D4
.pool
_08166838:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00008041
adds r0, r1
ldrb r0, [r0]
bl sub_81672A4
- ldr r1, =0x0203bc9c
+ ldr r1, =gUnknown_0203BC9C
strb r0, [r1]
- ldr r1, =0x0203bc94
+ ldr r1, =gUnknown_0203BC94
ldr r2, [r5]
ldr r0, [r2, 0x4]
str r0, [r1]
- ldr r1, =0x0203bc98
+ ldr r1, =gUnknown_0203BC98
ldr r0, [r2, 0x8]
str r0, [r1]
movs r0, 0x1
@@ -26478,7 +26478,7 @@ _08166838:
b _081668D4
.pool
_08166888:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -26488,24 +26488,24 @@ _08166888:
bne _081668D4
movs r0, 0
bl SetVBlankCallback
- ldr r4, =0x0203bca0
+ ldr r4, =gUnknown_0203BCA0
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203bca4
+ ldr r4, =gUnknown_0203BCA4
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203bca8
+ ldr r4, =gUnknown_0203BCA8
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, [r4]
bl Free
str r5, [r4]
bl FreeAllWindowBuffers
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_816624C
str r0, [r1, 0x8]
bl sub_8179D70
@@ -26521,7 +26521,7 @@ _081668D4:
sub_81668F8: @ 81668F8
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r0, [r1]
adds r0, 0x50
ldrb r0, [r0]
@@ -26546,11 +26546,11 @@ _08166920:
.4byte _081669C8
.4byte _081669F4
_0816693C:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00008041
adds r0, r1
- ldr r1, =0x0203bc9c
+ ldr r1, =gUnknown_0203BC9C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
@@ -26569,7 +26569,7 @@ _08166968:
strb r1, [r0]
b _08166A18
_08166972:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00008044
adds r0, r1
@@ -26579,7 +26579,7 @@ _08166972:
lsrs r1, r0, 24
cmp r1, 0
bne _08166A18
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r0, [r0]
adds r0, 0x50
strb r1, [r0]
@@ -26613,7 +26613,7 @@ _081669C8:
movs r3, 0
bl pal_fade_maybe
_081669DE:
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r1, [r0]
_081669E2:
adds r1, 0x50
@@ -26623,13 +26623,13 @@ _081669E2:
b _08166A18
.pool
_081669F4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08166A18
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b1c
adds r0, r1
@@ -26649,7 +26649,7 @@ _08166A18:
thumb_func_start sub_8166A34
sub_8166A34: @ 8166A34
push {r4-r6,lr}
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r0, [r1]
adds r0, 0x50
ldrb r0, [r0]
@@ -26674,9 +26674,9 @@ _08166A58:
.4byte _08166BB6
_08166A70:
ldr r4, [r5]
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
str r3, [r4, 0xC]
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00008041
adds r1, r0, r2
@@ -26696,7 +26696,7 @@ _08166A70:
b _08166BAA
.pool
_08166AAC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -26708,10 +26708,10 @@ _08166ABA:
.pool
_08166AC0:
bl sub_8167104
- ldr r6, =0x0203bc90
+ ldr r6, =gUnknown_0203BC90
ldr r0, [r6]
adds r0, 0x5C
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r1, [r4]
ldr r5, =0x00007ca8
adds r1, r5
@@ -26736,7 +26736,7 @@ _08166AC0:
b _08166BAC
.pool
_08166B14:
- ldr r5, =0x0203bcac
+ ldr r5, =gUnknown_0203BCAC
ldr r0, [r5]
ldr r1, =0x00007c58
adds r0, r1
@@ -26777,7 +26777,7 @@ _08166B14:
ldrb r1, [r1]
bl sub_81D3480
_08166B6C:
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r0, [r1]
adds r0, 0x52
strb r6, [r0]
@@ -26804,7 +26804,7 @@ _08166BAC:
strb r0, [r1]
b _08166BDA
_08166BB6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -26814,7 +26814,7 @@ _08166BB6:
lsls r0, 24
cmp r0, 0
bne _08166BDA
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrb r0, [r0]
bl sub_8136F68
ldr r0, =sub_8166BEC
@@ -26830,7 +26830,7 @@ _08166BDA:
sub_8166BEC: @ 8166BEC
push {r4-r6,lr}
sub sp, 0x4
- ldr r4, =0x0203bc90
+ ldr r4, =gUnknown_0203BC90
ldr r0, [r4]
adds r2, r0, 0
adds r2, 0x50
@@ -26859,7 +26859,7 @@ _08166C16:
bl pal_fade_maybe
b _08166C4A
_08166C28:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -26870,7 +26870,7 @@ _08166C28:
b _08166D18
.pool
_08166C40:
- ldr r1, =0x02039b28
+ ldr r1, =gUnknown_02039B28
movs r0, 0x3
strb r0, [r1, 0x15]
bl sub_80BA0A8
@@ -26885,14 +26885,14 @@ _08166C4A:
_08166C5C:
ldr r0, [r0, 0x4]
bl SetMainCallback2
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b1c
adds r0, r1
bl sub_81D354C
movs r4, 0
_08166C70:
- ldr r5, =0x0203bcac
+ ldr r5, =gUnknown_0203BCAC
ldr r0, [r5]
ldr r2, =0x00007b06
adds r0, r2
@@ -26901,7 +26901,7 @@ _08166C70:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -26931,7 +26931,7 @@ _08166CAE:
lsrs r4, r0, 24
cmp r4, 0x1
bls _08166CAE
- ldr r6, =0x0203bcac
+ ldr r6, =gUnknown_0203BCAC
ldr r0, [r6]
ldr r2, =0x00007b10
adds r1, r0, r2
@@ -26942,22 +26942,22 @@ _08166CAE:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
_08166CE6:
movs r0, 0
bl SetVBlankCallback
- ldr r4, =0x0203bca0
+ ldr r4, =gUnknown_0203BCA0
ldr r0, [r4]
bl Free
movs r5, 0
str r5, [r4]
- ldr r4, =0x0203bca4
+ ldr r4, =gUnknown_0203BCA4
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203bca8
+ ldr r4, =gUnknown_0203BCA8
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -26977,7 +26977,7 @@ _08166D18:
sub_8166D44: @ 8166D44
push {r4,lr}
sub sp, 0x4C
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00008041
adds r0, r1
@@ -26987,7 +26987,7 @@ sub_8166D44: @ 8166D44
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
add r2, sp, 0xC
@@ -26997,7 +26997,7 @@ sub_8166D44: @ 8166D44
ldr r1, =gUnknown_085EC7A0
add r0, sp, 0xC
bl AppendString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
add r1, sp, 0xC
bl CopyString
@@ -27079,7 +27079,7 @@ sub_8166E24: @ 8166E24
movs r0, 0x2
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r3, =0x0203bc90
+ ldr r3, =gUnknown_0203BC90
ldr r0, [r3]
adds r0, 0x53
movs r1, 0
@@ -27125,7 +27125,7 @@ _08166E84:
ldrb r0, [r1]
cmp r0, 0x4
bhi _08166EA8
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldrb r1, [r1]
adds r2, 0x61
adds r2, r1
@@ -27134,15 +27134,15 @@ _08166E84:
b _08166EB8
.pool
_08166EA8:
- ldr r0, =0x02021fc4
- ldr r1, =0x0203bc90
+ ldr r0, =gUnknown_02021FC4
+ ldr r1, =gUnknown_0203BC90
ldr r1, [r1]
adds r1, 0x53
ldrb r1, [r1]
movs r2, 0
bl sub_8166FD4
_08166EB8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl sub_8166FB0
movs r0, 0x2
bl PutWindowTilemap
@@ -27161,7 +27161,7 @@ sub_8166EDC: @ 8166EDC
movs r0, 0x2
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r5, =0x0203bc90
+ ldr r5, =gUnknown_0203BC90
adds r3, r5, 0
movs r4, 0x5
_08166EEC:
@@ -27190,7 +27190,7 @@ _08166F18:
movs r0, 0
b _08166F44
_08166F1E:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r0, [r5]
adds r1, r0, 0
adds r1, 0x53
@@ -27263,7 +27263,7 @@ sub_8166F94: @ 8166F94
sub_8166FB0: @ 8166FB0
push {lr}
sub sp, 0xC
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
movs r0, 0x1
str r0, [sp]
movs r0, 0
@@ -27372,7 +27372,7 @@ _08167078:
lsls r0, 24
lsrs r0, 24
strb r0, [r7]
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r1, [r1]
lsls r2, r4, 1
adds r1, 0x66
@@ -27434,8 +27434,8 @@ _081670F0:
thumb_func_start sub_8167104
sub_8167104: @ 8167104
push {r4,r5,lr}
- ldr r5, =0x020244ec
- ldr r0, =0x0203bcac
+ ldr r5, =gUnknown_020244EC
+ ldr r0, =gUnknown_0203BCAC
ldr r1, [r0]
ldr r2, =0x00008041
adds r0, r1, r2
@@ -27448,7 +27448,7 @@ sub_8167104: @ 8167104
movs r0, 0x64
muls r0, r1
adds r5, r0, r5
- ldr r4, =0x0203bc90
+ ldr r4, =gUnknown_0203BC90
ldr r1, [r4]
adds r1, 0x57
adds r0, r5, 0
@@ -27495,7 +27495,7 @@ sub_8167184: @ 8167184
mov r5, r8
push {r5-r7}
mov r10, r1
- ldr r1, =0x0203bc90
+ ldr r1, =gUnknown_0203BC90
ldr r3, [r1]
ldrb r1, [r0, 0x1]
adds r2, r3, 0
@@ -27517,7 +27517,7 @@ sub_8167184: @ 8167184
adds r0, r3, 0
adds r0, 0x6E
strh r1, [r0]
- ldr r0, =0x0203bc9e
+ ldr r0, =gUnknown_0203BC9E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -27533,7 +27533,7 @@ _081671DA:
movs r2, 0
lsls r0, 24
mov r9, r0
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
mov r8, r0
_081671E4:
mov r0, r8
@@ -27603,7 +27603,7 @@ _08167250:
thumb_func_start sub_8167268
sub_8167268: @ 8167268
push {lr}
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r1, [r0]
ldr r2, =0x00008041
adds r0, r1, r2
@@ -27640,7 +27640,7 @@ sub_81672A4: @ 81672A4
_081672AC:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2D
bl pokemon_getattr
@@ -27680,7 +27680,7 @@ sub_81672E4: @ 81672E4
_081672F2:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2D
bl pokemon_getattr
@@ -27726,7 +27726,7 @@ sub_8167338: @ 8167338
bl LoadObjectPic
ldr r0, =gUnknown_085DFD20
bl LoadTaggedObjectPalette
- ldr r2, =0x0203bc90
+ ldr r2, =gUnknown_0203BC90
ldr r0, [r2]
adds r0, 0x54
movs r1, 0
@@ -27736,7 +27736,7 @@ sub_8167338: @ 8167338
ldr r6, =gUnknown_085DFD28
adds r0, r6, 0x2
mov r8, r0
- ldr r7, =0x0202064c
+ ldr r7, =gUnknown_0202064C
_08167360:
ldr r0, [r5]
adds r0, 0x61
@@ -27818,7 +27818,7 @@ _081673F8:
ble _08167418
adds r0, r1, 0
bl RemoveObjectAndFreeTiles
- ldr r0, =0x0203bc90
+ ldr r0, =gUnknown_0203BC90
ldr r1, [r0]
adds r1, 0x54
ldrb r0, [r1]
@@ -27835,13 +27835,13 @@ sub_8167420: @ 8167420
push {r4-r6,lr}
movs r4, 0
movs r5, 0
- ldr r6, =0x0203bcac
+ ldr r6, =gUnknown_0203BCAC
b _08167472
.pool
_08167430:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2D
bl pokemon_getattr
@@ -27878,7 +27878,7 @@ _08167472:
lsrs r0, 24
cmp r4, r0
bcc _08167430
- ldr r2, =0x0203bcac
+ ldr r2, =gUnknown_0203BCAC
ldr r0, [r2]
ldr r1, =0x00008041
adds r0, r1
@@ -27899,7 +27899,7 @@ _08167472:
thumb_func_start sub_81674BC
sub_81674BC: @ 81674BC
push {r4,r5,lr}
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, [r4]
ldr r5, =0x00008041
adds r0, r5
@@ -27966,7 +27966,7 @@ sub_816753C: @ 816753C
adds r4, r1, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
mov r9, r0
ldr r1, [r0]
lsls r5, 16
@@ -28052,7 +28052,7 @@ sub_8167608: @ 8167608
sub sp, 0x28
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x0203bcac
+ ldr r1, =gUnknown_0203BCAC
ldr r3, [r1]
ldr r0, =0x00007b10
mov r8, r0
@@ -28119,7 +28119,7 @@ _081676AC:
ldr r0, [r7]
add r0, r8
strb r1, [r0]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
mov r0, r8
adds r3, r2, r0
@@ -28211,7 +28211,7 @@ sub_8167760: @ 8167760
adds r0, r4, 0
bl LoadTaggedObjectPalettes
movs r4, 0
- ldr r1, =0x0203bcac
+ ldr r1, =gUnknown_0203BCAC
ldr r0, [r1]
ldr r2, =0x00008040
adds r0, r2
@@ -28225,7 +28225,7 @@ sub_8167760: @ 8167760
cmp r4, r0
bge _0816781C
adds r5, r1, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r0, 0x1C
adds r0, r7
mov r8, r0
@@ -28283,8 +28283,8 @@ _0816781C:
strh r0, [r6]
cmp r4, 0x5
bhi _0816788A
- ldr r5, =0x0203bcac
- ldr r7, =0x02020630
+ ldr r5, =gUnknown_0203BCAC
+ ldr r7, =gUnknown_02020630
_08167828:
lsls r2, r4, 2
adds r2, r4
@@ -28349,13 +28349,13 @@ _0816788A:
lsrs r3, r0, 24
cmp r3, 0x40
beq _081678F4
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b06
adds r0, r1
adds r0, r4
strb r3, [r0]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r3, 4
adds r2, r3
lsls r2, 2
@@ -28375,7 +28375,7 @@ _0816788A:
b _08167902
.pool
_081678F4:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00007b06
adds r0, r2
@@ -28405,7 +28405,7 @@ _08167902:
sub_8167930: @ 8167930
push {r4,r5,lr}
sub sp, 0x8
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00008048
adds r1, r0, r2
@@ -28481,18 +28481,18 @@ _0816798C:
b _08167B7E
.pool
_08167A04:
- ldr r4, =0x0203bca4
+ ldr r4, =gUnknown_0203BCA4
movs r0, 0xD0
lsls r0, 5
bl Alloc
str r0, [r4]
- ldr r5, =0x0203bca0
+ ldr r5, =gUnknown_0203BCA0
movs r4, 0xA0
lsls r4, 3
adds r0, r4, 0
bl Alloc
str r0, [r5]
- ldr r5, =0x0203bca8
+ ldr r5, =gUnknown_0203BCA8
adds r0, r4, 0
bl Alloc
str r0, [r5]
@@ -28500,7 +28500,7 @@ _08167A04:
.pool
_08167A38:
ldr r0, =gUnknown_085DFB60
- ldr r1, =0x0203bca8
+ ldr r1, =gUnknown_0203BCA8
b _08167AA0
.pool
_08167A48:
@@ -28512,7 +28512,7 @@ _08167A48:
b _08167B7E
.pool
_08167A5C:
- ldr r0, =0x0203bca8
+ ldr r0, =gUnknown_0203BCA8
ldr r1, [r0]
movs r2, 0xA0
lsls r2, 3
@@ -28526,7 +28526,7 @@ _08167A74:
movs r1, 0xD0
movs r2, 0x20
bl gpu_pal_apply
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b0e
adds r0, r1
@@ -28536,7 +28536,7 @@ _08167A74:
.pool
_08167A9C:
ldr r0, =gUnknown_08DCCF7C
- ldr r1, =0x0203bca4
+ ldr r1, =gUnknown_0203BCA4
_08167AA0:
ldr r1, [r1]
bl LZ77UnCompVram
@@ -28544,7 +28544,7 @@ _08167AA0:
.pool
_08167AB0:
ldr r0, =gUnknown_08DCD81C
- ldr r1, =0x0203bca0
+ ldr r1, =gUnknown_0203BCA0
ldr r1, [r1]
bl LZ77UnCompVram
ldr r0, =gUnknown_08DCCF5C
@@ -28554,7 +28554,7 @@ _08167AB0:
b _08167B7E
.pool
_08167AD4:
- ldr r0, =0x0203bca4
+ ldr r0, =gUnknown_0203BCA4
ldr r1, [r0]
movs r2, 0xD0
lsls r2, 5
@@ -28565,7 +28565,7 @@ _08167AD4:
b _08167B7E
.pool
_08167AEC:
- ldr r0, =0x0203bca0
+ ldr r0, =gUnknown_0203BCA0
ldr r1, [r0]
movs r0, 0x1
bl SetBgTilemapBuffer
@@ -28584,7 +28584,7 @@ _08167AEC:
.pool
_08167B1C:
ldr r0, =gUnknown_085DFC0C
- ldr r1, =0x0203bcac
+ ldr r1, =gUnknown_0203BCAC
ldr r1, [r1]
ldr r2, =0x00007304
adds r1, r2
@@ -28592,7 +28592,7 @@ _08167B1C:
b _08167B7E
.pool
_08167B38:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r1, [r0]
ldr r0, =0x00007304
adds r1, r0
@@ -28618,7 +28618,7 @@ _08167B78:
strb r0, [r1]
b _08167B8E
_08167B7E:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r1, [r0]
ldr r2, =0x00008048
adds r1, r2
@@ -28651,7 +28651,7 @@ sub_8167BA0: @ 8167BA0
movs r0, 0x1
movs r1, 0
bl FillWindowPixelBuffer
- ldr r7, =0x0203bcac
+ ldr r7, =gUnknown_0203BCAC
ldr r3, [r7]
ldr r1, =0x00008041
adds r0, r3, r1
@@ -28684,7 +28684,7 @@ sub_8167BA0: @ 8167BA0
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl GetNature
adds r4, r0, 0
@@ -28748,14 +28748,14 @@ sub_8167CA0: @ 8167CA0
lsrs r7, r0, 24
cmp r7, 0
beq _08167CC0
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007fb5
adds r0, r1
b _08167CC8
.pool
_08167CC0:
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00007fb4
adds r0, r2
@@ -28765,7 +28765,7 @@ _08167CC8:
asrs r0, 24
lsls r0, 16
lsrs r6, r0, 16
- ldr r5, =0x0203bcac
+ ldr r5, =gUnknown_0203BCAC
ldr r2, [r5]
ldr r3, =0x00007c58
adds r0, r2, r3
@@ -28836,7 +28836,7 @@ _08167D58:
ldr r0, =0x00008041
adds r1, r0
strb r2, [r1]
- ldr r1, =0x0203bcac
+ ldr r1, =gUnknown_0203BCAC
ldr r3, [r1]
adds r0, r3, r0
ldrb r0, [r0]
@@ -28891,7 +28891,7 @@ _08167DEE:
ldr r1, =0x00008041
adds r0, r2, r1
strb r3, [r0]
- ldr r2, =0x0203bcac
+ ldr r2, =gUnknown_0203BCAC
ldr r3, [r2]
adds r1, r3, r1
ldrb r1, [r1]
@@ -28963,7 +28963,7 @@ _08167E90:
thumb_func_start sub_8167EA4
sub_8167EA4: @ 8167EA4
push {r4-r6,lr}
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r1, [r4]
ldr r5, =0x00008048
adds r0, r1, r5
@@ -29077,7 +29077,7 @@ _08167F9E:
thumb_func_start sub_8167FA4
sub_8167FA4: @ 8167FA4
push {r4,r5,lr}
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r1, [r4]
ldr r5, =0x00008048
adds r2, r1, r5
@@ -29154,7 +29154,7 @@ _08168040:
thumb_func_start sub_8168048
sub_8168048: @ 8168048
push {r4-r6,lr}
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r1, [r4]
ldr r5, =0x00008048
adds r0, r1, r5
@@ -29278,7 +29278,7 @@ _08168162:
thumb_func_start sub_8168168
sub_8168168: @ 8168168
- ldr r1, =0x0203bcac
+ ldr r1, =gUnknown_0203BCAC
ldr r1, [r1]
ldr r2, =0x00007b0e
adds r1, r2
@@ -29295,7 +29295,7 @@ sub_8168180: @ 8168180
adds r2, r0, 0
movs r0, 0x2E
ldrsh r1, [r2, r0]
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r3, =0x00008041
adds r0, r3
@@ -29320,7 +29320,7 @@ _081681B0:
sub_81681B4: @ 81681B4
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r2, =0x00008041
adds r1, r0, r2
@@ -29356,13 +29356,13 @@ sub_81681F4: @ 81681F4
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x30
bl pokemon_getattr
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r3, =0x00007fb3
adds r1, r0, r3
@@ -29427,7 +29427,7 @@ sub_8168294: @ 8168294
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x0203bcac
+ ldr r0, =gUnknown_0203BCAC
ldr r0, [r0]
ldr r1, =0x00007b44
adds r7, r0, r1
@@ -29456,7 +29456,7 @@ _081682B6:
lsrs r1, r0, 24
cmp r1, 0x40
beq _081682FE
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
@@ -29493,7 +29493,7 @@ _081682FE:
thumb_func_start sub_8168328
sub_8168328: @ 8168328
push {r4,r5,lr}
- ldr r4, =0x0203bcac
+ ldr r4, =gUnknown_0203BCAC
ldr r0, [r4]
ldr r5, =0x00008048
adds r0, r5
@@ -29573,14 +29573,14 @@ nullsub_117: @ 81683B4
thumb_func_start bx_goto_buffer_A_ch0_tbl3
bx_goto_buffer_A_ch0_tbl3: @ 81683B8
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl2
str r1, [r0]
- ldr r2, =0x0202449c
+ ldr r2, =gUnknown_0202449C
ldr r0, [r2]
adds r0, 0x94
movs r1, 0
@@ -29601,9 +29601,9 @@ bx_goto_buffer_A_ch0_tbl3: @ 81683B8
thumb_func_start bx_exec_buffer_A_ch0_tbl2
bx_exec_buffer_A_ch0_tbl2: @ 81683F4
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -29612,7 +29612,7 @@ bx_exec_buffer_A_ch0_tbl2: @ 81683F4
ands r1, r0
cmp r1, 0
beq _08168440
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -29636,7 +29636,7 @@ _08168440:
thumb_func_start sub_8168444
sub_8168444: @ 8168444
push {r4,r5,lr}
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r0, [r1]
adds r0, 0x94
ldrb r0, [r0]
@@ -29779,9 +29779,9 @@ _08168564:
thumb_func_start sub_816856C
sub_816856C: @ 816856C
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -29818,7 +29818,7 @@ _081685B6:
thumb_func_start bx_wait_t5
bx_wait_t5: @ 81685BC
push {lr}
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
ldrb r0, [r0]
cmp r0, 0
bne _081685CA
@@ -29832,14 +29832,14 @@ _081685CA:
thumb_func_start sub_81685D4
sub_81685D4: @ 81685D4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081685FC
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -29857,18 +29857,18 @@ _081685FC:
thumb_func_start sub_8168610
sub_8168610: @ 8168610
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x4]
ldr r0, =sub_8038420
cmp r1, r0
bne _08168636
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08168636
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r1, [r0]
movs r0, 0x1
bl dp01_build_cmdbuf_x23_aa_0
@@ -29884,9 +29884,9 @@ sub_816864C: @ 816864C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -29899,12 +29899,12 @@ sub_816864C: @ 816864C
ands r0, r1
cmp r0, 0
bne _08168684
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -29924,12 +29924,12 @@ _08168684:
ands r0, r1
cmp r0, 0
bne _081686B6
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -29960,9 +29960,9 @@ _081686D2:
ands r0, r1
cmp r0, 0
bne _081687DC
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
- ldr r7, =0x03005d7c
+ ldr r7, =gUnknown_03005D7C
adds r0, r2, r7
ldrb r1, [r0]
lsls r0, r1, 4
@@ -29975,7 +29975,7 @@ _081686D2:
ldr r0, =DummyObjectCallback
cmp r3, r0
bne _081687DC
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -29989,7 +29989,7 @@ _081686D2:
lsls r0, 24
cmp r0, 0
beq _0816877A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -30004,19 +30004,19 @@ _081686D2:
lsls r0, 2
add r0, r8
bl RemoveObjectAndFreeTiles
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r0, [r5]
adds r1, r6, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -30029,28 +30029,28 @@ _081686D2:
ldrb r0, [r0]
bl sub_80729D0
_0816877A:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -30060,7 +30060,7 @@ _0816877A:
adds r0, r5
ldrb r0, [r0]
bl sub_80729D0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -30068,7 +30068,7 @@ _0816877A:
negs r0, r0
ands r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -30089,9 +30089,9 @@ sub_8168818: @ 8168818
mov r7, r8
push {r7}
movs r4, 0
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r1, =gUnknown_02024064
mov r8, r1
ldrb r3, [r1]
adds r0, r3, r0
@@ -30109,7 +30109,7 @@ sub_8168818: @ 8168818
_08168842:
cmp r4, 0
beq _08168904
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r0, [r7]
ldr r4, [r0, 0x4]
lsls r0, r3, 1
@@ -30187,7 +30187,7 @@ _08168842:
ldr r0, =c3_0802FDF4
movs r1, 0xA
bl CreateTask
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
mov r0, r8
ldrb r1, [r0]
lsls r0, r1, 1
@@ -30195,7 +30195,7 @@ _08168842:
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl dp01_tbl5_exec_completed
@@ -30211,9 +30211,9 @@ _08168904:
thumb_func_start sub_8168934
sub_8168934: @ 8168934
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r6, =0x03005d70
+ ldr r6, =gUnknown_03005D70
adds r1, r0, r6
ldrb r1, [r1]
movs r2, 0
@@ -30240,14 +30240,14 @@ sub_8168934: @ 8168934
b _08168996
.pool
_0816897C:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl dp01_tbl5_exec_completed
@@ -30261,12 +30261,12 @@ _08168996:
thumb_func_start bx_blink_t5
bx_blink_t5: @ 81689A4
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -30284,7 +30284,7 @@ bx_blink_t5: @ 81689A4
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl dp01_tbl5_exec_completed
b _08168A1A
@@ -30321,9 +30321,9 @@ _08168A1A:
thumb_func_start sub_8168A20
sub_8168A20: @ 8168A20
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -30335,13 +30335,13 @@ sub_8168A20: @ 8168A20
ands r0, r1
cmp r0, 0
bne _08168A74
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -30352,7 +30352,7 @@ sub_8168A20: @ 8168A20
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -30368,9 +30368,9 @@ _08168A74:
thumb_func_start sub_8168A90
sub_8168A90: @ 8168A90
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -30393,9 +30393,9 @@ _08168AB4:
thumb_func_start sub_8168AC8
sub_8168AC8: @ 8168AC8
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -30418,14 +30418,14 @@ _08168AEA:
dp01_tbl5_exec_completed: @ 8168AF8
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl2
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -30438,7 +30438,7 @@ dp01_tbl5_exec_completed: @ 8168AF8
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -30447,7 +30447,7 @@ dp01_tbl5_exec_completed: @ 8168AF8
b _08168B5E
.pool
_08168B4C:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -30467,9 +30467,9 @@ _08168B5E:
thumb_func_start sub_8168B70
sub_8168B70: @ 8168B70
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -30493,8 +30493,8 @@ dp01t_00_5_getattr: @ 8168BA0
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -30502,7 +30502,7 @@ dp01t_00_5_getattr: @ 8168BA0
ldrb r0, [r1]
cmp r0, 0
bne _08168BD8
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -30555,8 +30555,8 @@ sub_8168C14: @ 8168C14
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -30638,7 +30638,7 @@ _08168D44:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -30691,7 +30691,7 @@ _08168D90:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -30878,7 +30878,7 @@ _08168F48:
_08168F68:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
b _081692E2
@@ -30886,7 +30886,7 @@ _08168F68:
_08168F78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
b _081692E2
@@ -30900,7 +30900,7 @@ _08168F88:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
mov r8, r9
_08168F9E:
@@ -30924,7 +30924,7 @@ _08168F9E:
ble _08168F9E
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -30945,7 +30945,7 @@ _08168FDC:
_08168FF0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -30960,7 +30960,7 @@ _0816900C:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_08169018:
adds r1, r6, 0
@@ -30975,7 +30975,7 @@ _08169018:
ble _08169018
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -30987,7 +30987,7 @@ _08169018:
_08169048:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -31000,7 +31000,7 @@ _08169048:
_08169064:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
b _0816907E
@@ -31008,7 +31008,7 @@ _08169064:
_08169074:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x19
_0816907E:
@@ -31031,7 +31031,7 @@ _0816907E:
_081690A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1A
b _081693A2
@@ -31039,7 +31039,7 @@ _081690A4:
_081690B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1B
b _081693A2
@@ -31047,7 +31047,7 @@ _081690B4:
_081690C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1C
b _081693A2
@@ -31055,7 +31055,7 @@ _081690C4:
_081690D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1D
b _081693A2
@@ -31063,7 +31063,7 @@ _081690D4:
_081690E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1E
b _081693A2
@@ -31071,7 +31071,7 @@ _081690E4:
_081690F4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1F
b _081693A2
@@ -31079,7 +31079,7 @@ _081690F4:
_08169104:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x20
b _081693A2
@@ -31087,7 +31087,7 @@ _08169104:
_08169114:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x22
b _081693A2
@@ -31095,7 +31095,7 @@ _08169114:
_08169124:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x23
b _081693A2
@@ -31103,7 +31103,7 @@ _08169124:
_08169134:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x24
b _081693A2
@@ -31111,7 +31111,7 @@ _08169134:
_08169144:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x25
b _081693A2
@@ -31119,7 +31119,7 @@ _08169144:
_08169154:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x26
b _081693A2
@@ -31128,7 +31128,7 @@ _08169164:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -31160,7 +31160,7 @@ _08169164:
_081691B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x27
b _081693A2
@@ -31168,7 +31168,7 @@ _081691B4:
_081691C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x28
b _081693A2
@@ -31176,7 +31176,7 @@ _081691C4:
_081691D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x29
b _081693A2
@@ -31184,7 +31184,7 @@ _081691D4:
_081691E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2A
b _081693A2
@@ -31192,7 +31192,7 @@ _081691E4:
_081691F4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2B
b _081693A2
@@ -31200,7 +31200,7 @@ _081691F4:
_08169204:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2C
b _081693A2
@@ -31208,7 +31208,7 @@ _08169204:
_08169214:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
b _0816923E
@@ -31216,7 +31216,7 @@ _08169214:
_08169224:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x9
b _081692E2
@@ -31224,7 +31224,7 @@ _08169224:
_08169234:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x37
_0816923E:
@@ -31249,7 +31249,7 @@ _0816923E:
_08169268:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
b _081693A2
@@ -31257,7 +31257,7 @@ _08169268:
_08169278:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
b _081692E2
@@ -31265,7 +31265,7 @@ _08169278:
_08169288:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
b _081692E2
@@ -31273,7 +31273,7 @@ _08169288:
_08169298:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3B
b _081692E2
@@ -31281,7 +31281,7 @@ _08169298:
_081692A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3C
b _081692E2
@@ -31289,7 +31289,7 @@ _081692A8:
_081692B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3D
b _081692E2
@@ -31297,7 +31297,7 @@ _081692B8:
_081692C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3E
b _081692E2
@@ -31305,7 +31305,7 @@ _081692C8:
_081692D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3F
_081692E2:
@@ -31321,7 +31321,7 @@ _081692E2:
_081692F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x16
b _081693A2
@@ -31329,7 +31329,7 @@ _081692F8:
_08169308:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x17
b _081693A2
@@ -31337,7 +31337,7 @@ _08169308:
_08169318:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x18
b _081693A2
@@ -31345,7 +31345,7 @@ _08169318:
_08169328:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x21
b _081693A2
@@ -31353,7 +31353,7 @@ _08169328:
_08169338:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2F
b _081693A2
@@ -31361,7 +31361,7 @@ _08169338:
_08169348:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x30
b _081693A2
@@ -31369,7 +31369,7 @@ _08169348:
_08169358:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x32
b _081693A2
@@ -31377,7 +31377,7 @@ _08169358:
_08169368:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x33
b _081693A2
@@ -31385,7 +31385,7 @@ _08169368:
_08169378:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x34
b _081693A2
@@ -31393,7 +31393,7 @@ _08169378:
_08169388:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x35
b _081693A2
@@ -31401,7 +31401,7 @@ _08169388:
_08169398:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x36
_081693A2:
@@ -31432,8 +31432,8 @@ sub_81693C0: @ 81693C0
thumb_func_start sub_81693CC
sub_81693CC: @ 81693CC
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -31441,7 +31441,7 @@ sub_81693CC: @ 81693CC
ldrb r0, [r1]
cmp r0, 0
bne _081693FC
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -31482,10 +31482,10 @@ sub_8169424: @ 8169424
sub sp, 0x34
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r3, r0, r2
adds r6, r3, 0
subs r1, r2, 0x2
@@ -31568,7 +31568,7 @@ _08169558:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -31635,7 +31635,7 @@ _081695BE:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -31748,9 +31748,9 @@ _081695BE:
_081696F0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31761,9 +31761,9 @@ _081696F0:
_08169710:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31780,7 +31780,7 @@ _08169730:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r6, r3, 0
adds r6, 0x8
@@ -31805,7 +31805,7 @@ _0816974A:
ble _0816974A
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -31815,10 +31815,10 @@ _0816974A:
_08169788:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -31831,9 +31831,9 @@ _081697B0:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -31873,10 +31873,10 @@ _081697B0:
_08169814:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -31892,9 +31892,9 @@ _0816982C:
_08169844:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31905,9 +31905,9 @@ _08169844:
_08169864:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31918,9 +31918,9 @@ _08169864:
_08169884:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31931,9 +31931,9 @@ _08169884:
_081698A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31944,9 +31944,9 @@ _081698A4:
_081698C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31957,9 +31957,9 @@ _081698C4:
_081698E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31970,9 +31970,9 @@ _081698E4:
_08169904:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31983,9 +31983,9 @@ _08169904:
_08169924:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -31996,9 +31996,9 @@ _08169924:
_08169944:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32009,9 +32009,9 @@ _08169944:
_08169964:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32022,9 +32022,9 @@ _08169964:
_08169984:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32035,9 +32035,9 @@ _08169984:
_081699A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32048,9 +32048,9 @@ _081699A4:
_081699C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32061,9 +32061,9 @@ _081699C4:
_081699E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32075,9 +32075,9 @@ _08169A04:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -32122,9 +32122,9 @@ _08169A04:
_08169A74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32135,9 +32135,9 @@ _08169A74:
_08169A94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32148,9 +32148,9 @@ _08169A94:
_08169AB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32161,9 +32161,9 @@ _08169AB4:
_08169AD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32174,9 +32174,9 @@ _08169AD4:
_08169AF4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32187,9 +32187,9 @@ _08169AF4:
_08169B14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32201,9 +32201,9 @@ _08169B24:
_08169B34:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32214,9 +32214,9 @@ _08169B34:
_08169B54:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32227,9 +32227,9 @@ _08169B54:
_08169B74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32240,9 +32240,9 @@ _08169B74:
_08169B94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32253,9 +32253,9 @@ _08169B94:
_08169BB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32266,9 +32266,9 @@ _08169BB4:
_08169BD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32279,9 +32279,9 @@ _08169BD4:
_08169BF4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32292,9 +32292,9 @@ _08169BF4:
_08169C14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32305,9 +32305,9 @@ _08169C14:
_08169C34:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32318,9 +32318,9 @@ _08169C34:
_08169C54:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32331,9 +32331,9 @@ _08169C54:
_08169C74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32344,9 +32344,9 @@ _08169C74:
_08169C94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32357,9 +32357,9 @@ _08169C94:
_08169CB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32370,9 +32370,9 @@ _08169CB4:
_08169CD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32383,9 +32383,9 @@ _08169CD4:
_08169CF4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32396,9 +32396,9 @@ _08169CF4:
_08169D14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32409,9 +32409,9 @@ _08169D14:
_08169D34:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32422,9 +32422,9 @@ _08169D34:
_08169D54:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32435,9 +32435,9 @@ _08169D54:
_08169D74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32448,9 +32448,9 @@ _08169D74:
_08169D94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32461,9 +32461,9 @@ _08169D94:
_08169DB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -32474,24 +32474,24 @@ _08169DB4:
_08169DD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
movs r1, 0x36
bl pokemon_setattr
_08169DEA:
- ldr r2, =0x0202406e
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
add sp, 0x34
@@ -32532,8 +32532,8 @@ sub_8169E38: @ 8169E38
thumb_func_start sub_8169E44
sub_8169E44: @ 8169E44
push {r4-r6,lr}
- ldr r0, =0x02023064
- ldr r6, =0x02024064
+ ldr r0, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, 0x1
@@ -32545,7 +32545,7 @@ sub_8169E44: @ 8169E44
adds r1, r2, 0
movs r3, 0x1
bl move_anim_start_t4
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -32554,13 +32554,13 @@ sub_8169E44: @ 8169E44
b _08169EB6
.pool
_08169E80:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -32571,7 +32571,7 @@ _08169E80:
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -32587,7 +32587,7 @@ _08169EB6:
thumb_func_start sub_8169EC8
sub_8169EC8: @ 8169EC8
push {r4-r6,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
movs r0, 0x6
bl sub_805DF84
@@ -32598,7 +32598,7 @@ sub_8169EC8: @ 8169EC8
lsrs r1, 24
movs r0, 0x6
bl template_build_for_pokemon_or_trainer
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r1, =gUnknown_08305D2C
ldrb r1, [r1, 0x18]
movs r2, 0x8
@@ -32611,11 +32611,11 @@ sub_8169EC8: @ 8169EC8
movs r1, 0x50
movs r3, 0x1E
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r4]
adds r1, r6
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r3, [r4]
adds r0, r3, r6
ldrb r0, [r0]
@@ -32657,7 +32657,7 @@ sub_8169EC8: @ 8169EC8
adds r0, r5
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -32672,7 +32672,7 @@ sub_8169EC8: @ 8169EC8
thumb_func_start dp01t_07_6_
dp01t_07_6_: @ 8169F94
push {r4-r6,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
movs r0, 0x6
bl sub_805DF84
@@ -32683,7 +32683,7 @@ dp01t_07_6_: @ 8169F94
lsrs r1, 24
movs r0, 0x6
bl template_build_for_pokemon_or_trainer
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldr r1, =gUnknown_08305D2C
ldrb r1, [r1, 0x18]
movs r2, 0x8
@@ -32696,11 +32696,11 @@ dp01t_07_6_: @ 8169F94
movs r1, 0x50
movs r3, 0x1E
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r4]
adds r1, r6
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r3, [r4]
adds r0, r3, r6
ldrb r0, [r0]
@@ -32742,7 +32742,7 @@ dp01t_07_6_: @ 8169F94
adds r0, r5
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -32781,15 +32781,15 @@ sub_816A078: @ 816A078
thumb_func_start sub_816A084
sub_816A084: @ 816A084
push {r4,r5,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x8]
movs r0, 0x4
strb r0, [r1, 0x8]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r4, [r5]
movs r0, 0x1
bl battle_get_side_with_given_state
@@ -32800,7 +32800,7 @@ sub_816A084: @ 816A084
adds r1, r4, 0
movs r3, 0x4
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -32815,18 +32815,18 @@ sub_816A084: @ 816A084
thumb_func_start sub_816A0D8
sub_816A0D8: @ 816A0D8
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r1, [r0]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
strb r1, [r0, 0x8]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r4, [r5]
@@ -32839,7 +32839,7 @@ sub_816A0D8: @ 816A0D8
adds r1, r4, 0
movs r3, 0x4
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -32862,9 +32862,9 @@ sub_816A138: @ 816A138
thumb_func_start sub_816A144
sub_816A144: @ 816A144
push {r4-r6,lr}
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r2, 9
adds r0, 0x1
@@ -32876,13 +32876,13 @@ sub_816A144: @ 816A144
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- ldr r5, =0x02038432
+ ldr r5, =gUnknown_02038432
mov r1, r12
adds r1, 0x3
adds r2, r1
ldrb r1, [r2]
strb r1, [r5]
- ldr r4, =0x02038408
+ ldr r4, =gUnknown_02038408
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -32896,7 +32896,7 @@ sub_816A144: @ 816A144
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r4, =0x02038404
+ ldr r4, =gUnknown_02038404
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -32922,7 +32922,7 @@ sub_816A144: @ 816A144
lsls r1, 24
orrs r3, r1
str r3, [r4]
- ldr r3, =0x0203841a
+ ldr r3, =gUnknown_0203841A
ldrb r1, [r6]
lsls r1, 9
mov r2, r12
@@ -32930,7 +32930,7 @@ sub_816A144: @ 816A144
adds r1, r2
ldrb r1, [r1]
strb r1, [r3]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -32944,14 +32944,14 @@ sub_816A144: @ 816A144
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r3, =0x02038400
+ ldr r3, =gUnknown_02038400
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
adds r1, 0x10
adds r2, r1
str r2, [r3]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
ldrb r1, [r6]
lsls r1, 2
adds r1, r3
@@ -32967,7 +32967,7 @@ sub_816A144: @ 816A144
b _0816A25A
.pool
_0816A23C:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -32976,7 +32976,7 @@ _0816A23C:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -32995,8 +32995,8 @@ bx_move_anim_5: @ 816A26C
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -33009,7 +33009,7 @@ bx_move_anim_5: @ 816A26C
ldrb r0, [r1]
lsls r0, 8
orrs r4, r0
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -33077,10 +33077,10 @@ _0816A2F6:
strb r1, [r0, 0x4]
b _0816A3AC
_0816A320:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0816A3AC
@@ -33152,22 +33152,22 @@ _0816A3AC:
thumb_func_start sub_816A3B8
sub_816A3B8: @ 816A3B8
push {r4,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
ldrh r0, [r0]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -33182,7 +33182,7 @@ sub_816A3B8: @ 816A3B8
thumb_func_start dp01t_11_5_message_for_player_only
dp01t_11_5_message_for_player_only: @ 816A40C
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -33206,13 +33206,13 @@ sub_816A430: @ 816A430
lsrs r1, r0, 24
cmp r1, 0
bne _0816A456
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r1, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -33227,8 +33227,8 @@ _0816A456:
thumb_func_start dp01t_12_1_battle_menu
dp01t_12_1_battle_menu: @ 816A470
push {r4,lr}
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -33245,8 +33245,8 @@ _0816A48A:
adds r4, 0x1
cmp r4, 0x3
ble _0816A48A
- ldr r1, =0x020244ac
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020244AC
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -33254,7 +33254,7 @@ _0816A48A:
bl sub_8059CB4
ldr r0, =gUnknown_085CCA15
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0x1
bl battle_show_message_maybe
pop {r4}
@@ -33274,7 +33274,7 @@ sub_816A4D8: @ 816A4D8
thumb_func_start sub_816A4E4
sub_816A4E4: @ 816A4E4
push {r4,lr}
- ldr r4, =0x0202449c
+ ldr r4, =gUnknown_0202449C
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x95
@@ -33309,9 +33309,9 @@ _0816A522:
lsrs r1, r0, 24
cmp r1, 0
bne _0816A574
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r1, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r2, 0xA0
lsls r2, 1
adds r0, r2, 0
@@ -33356,14 +33356,14 @@ sub_816A57C: @ 816A57C
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
ldr r1, =sub_81685D4
str r1, [r0]
- ldr r1, =0x020244b8
+ ldr r1, =gUnknown_020244B8
ldrb r0, [r2]
strb r0, [r1]
add sp, 0x4
@@ -33397,8 +33397,8 @@ sub_816A5D4: @ 816A5D4
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -33415,13 +33415,13 @@ sub_816A5D4: @ 816A5D4
ldr r0, =0x00007fff
cmp r7, r0
beq _0816A664
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -33438,7 +33438,7 @@ sub_816A5D4: @ 816A5D4
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -33447,20 +33447,20 @@ sub_816A5D4: @ 816A5D4
b _0816A69E
.pool
_0816A664:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
adds r1, r0, r4
ldrb r1, [r1]
str r7, [sp]
@@ -33474,8 +33474,8 @@ _0816A664:
movs r2, 0
bl heathbar_draw_hp
_0816A69E:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -33622,9 +33622,9 @@ sub_816A788: @ 816A788
thumb_func_start sub_816A794
sub_816A794: @ 816A794
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -33641,7 +33641,7 @@ sub_816A794: @ 816A794
b _0816A7F2
.pool
_0816A7C8:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -33655,7 +33655,7 @@ _0816A7C8:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -33679,8 +33679,8 @@ sub_816A804: @ 816A804
thumb_func_start sub_816A810
sub_816A810: @ 816A810
push {lr}
- ldr r2, =0x02023064
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r1, 9
adds r0, r2, 0x1
@@ -33701,8 +33701,8 @@ sub_816A810: @ 816A810
thumb_func_start sub_816A840
sub_816A840: @ 816A840
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -33744,15 +33744,15 @@ _0816A890:
thumb_func_start sub_816A89C
sub_816A89C: @ 816A89C
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -33769,15 +33769,15 @@ sub_816A89C: @ 816A89C
thumb_func_start dp01t_2E_5_battle_intro
dp01t_2E_5_battle_intro: @ 816A8D8
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -33791,15 +33791,15 @@ dp01t_2E_5_battle_intro: @ 816A8D8
thumb_func_start sub_816A90C
sub_816A90C: @ 816A90C
push {r4-r7,lr}
- ldr r6, =0x020241e4
- ldr r7, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r7]
@@ -33895,14 +33895,14 @@ sub_816A90C: @ 816A90C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r7]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r7]
ldr r1, [r0, 0x4]
@@ -33915,7 +33915,7 @@ sub_816A90C: @ 816A90C
ands r0, r1
cmp r0, 0
beq _0816AA24
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -33931,7 +33931,7 @@ _0816AA24:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -33953,17 +33953,17 @@ sub_816AA80: @ 816AA80
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r6, 2
adds r0, r1
movs r1, 0
strh r1, [r0, 0x2]
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r6, 1
adds r2, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -33972,7 +33972,7 @@ sub_816AA80: @ 816AA80
ldrh r1, [r2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -33982,7 +33982,7 @@ sub_816AA80: @ 816AA80
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
mov r1, r9
@@ -33994,7 +33994,7 @@ sub_816AA80: @ 816AA80
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -34016,10 +34016,10 @@ sub_816AA80: @ 816AA80
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -34064,7 +34064,7 @@ sub_816AA80: @ 816AA80
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -34114,7 +34114,7 @@ sub_816AC04: @ 816AC04
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -34129,23 +34129,23 @@ sub_816AC04: @ 816AC04
b _0816AC5E
.pool
_0816AC28:
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r5, [r4]
ldrh r0, [r1, 0x8]
strb r0, [r4]
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r4]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
strb r0, [r2]
ldrb r0, [r4]
bl sub_816AA80
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -34164,8 +34164,8 @@ _0816AC5E:
thumb_func_start sub_816AC78
sub_816AC78: @ 816AC78
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -34182,9 +34182,9 @@ sub_816AC78: @ 816AC78
b _0816ACE6
.pool
_0816ACA8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -34197,7 +34197,7 @@ _0816ACA8:
strb r1, [r0]
ldrb r0, [r5]
lsls r4, r0, 9
- ldr r3, =0x02023068
+ ldr r3, =gUnknown_02023068
adds r1, r4, r3
subs r2, r3, 0x3
adds r2, r4, r2
@@ -34206,7 +34206,7 @@ _0816ACA8:
adds r4, r3
ldrb r3, [r4]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
strb r0, [r1]
@@ -34246,8 +34246,8 @@ sub_816AD14: @ 816AD14
sub_816AD20: @ 816AD20
push {r4-r6,lr}
sub sp, 0x4
- ldr r5, =0x02023064
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, r5, 0x1
@@ -34272,7 +34272,7 @@ sub_816AD20: @ 816AD20
b _0816AD6C
.pool
_0816AD60:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -34305,9 +34305,9 @@ sub_816AD88: @ 816AD88
thumb_func_start sub_816AD94
sub_816AD94: @ 816AD94
push {r4,lr}
- ldr r2, =0x0202433a
- ldr r1, =0x02023064
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_0202433A
+ ldr r1, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
adds r1, 0x1
@@ -34319,13 +34319,13 @@ sub_816AD94: @ 816AD94
movs r0, 0x3
bl sub_80A2390
bl dp01_tbl5_exec_completed
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x6
ands r0, r1
cmp r0, 0x2
bne _0816ADD0
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
diff --git a/asm/rom_816F318.s b/asm/rom_816F318.s
index bdb05aba5..8037a2185 100644
--- a/asm/rom_816F318.s
+++ b/asm/rom_816F318.s
@@ -84,7 +84,7 @@ _0816F39A:
sub_816F3A4: @ 816F3A4
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x3C
ldrsh r0, [r4, r1]
lsls r1, r0, 4
@@ -674,7 +674,7 @@ sub_816F7D0: @ 816F7D0
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
lsls r0, r7, 4
adds r0, r7
@@ -750,7 +750,7 @@ _0816F8A0:
bl AddObjectToFront
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
@@ -781,7 +781,7 @@ _0816F8A0:
movs r2, 0x2
movs r3, 0x2
bl CalcVecFromObjectCenterToObjectUpperLeft
- ldr r2, =0x0202064c
+ ldr r2, =gUnknown_0202064C
adds r4, r2
ldr r0, =sub_816F3A4
str r0, [r4]
@@ -823,7 +823,7 @@ _0816F8A0:
movs r2, 0x2
movs r3, 0x2
bl CalcVecFromObjectCenterToObjectUpperLeft
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r1, =sub_816F3A4
str r1, [r4]
@@ -904,7 +904,7 @@ _0816FA12:
adds r0, r4, 0
movs r1, 0
bl StartObjectImageAnimIfDifferent
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
movs r1, 0x7
ands r0, r1
@@ -920,7 +920,7 @@ _0816FA30:
ldrsh r0, [r4, r1]
cmp r0, 0x78
ble _0816FA46
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
movs r1, 0x7
ands r0, r1
@@ -942,7 +942,7 @@ _0816FA50:
_0816FA60:
strh r0, [r4, 0x20]
_0816FA62:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
movs r1, 0x7
ands r0, r1
@@ -1048,7 +1048,7 @@ _0816FB12:
lsrs r0, 24
movs r1, 0x8
bl sine
- ldr r1, =0x0203bccc
+ ldr r1, =gUnknown_0203BCCC
ldrh r1, [r1]
subs r0, r1
strh r0, [r4, 0x26]
@@ -1107,7 +1107,7 @@ _0816FB7C:
bl StartObjectRotScalAnim
b _0816FCE6
_0816FB94:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
cmp r0, 0x90
beq _0816FB9E
@@ -1137,7 +1137,7 @@ _0816FBB4:
lsls r0, 1
ldr r4, =gUnknown_08D85C50
adds r0, r4
- ldr r5, =0x02037d52
+ ldr r5, =gUnknown_02037D52
adds r1, r5, 0
movs r2, 0x1
bl CpuSet
@@ -1171,7 +1171,7 @@ _0816FC14:
lsls r0, 1
ldr r4, =gUnknown_08D85C50
adds r0, r4
- ldr r5, =0x02037d52
+ ldr r5, =gUnknown_02037D52
adds r1, r5, 0
movs r2, 0x1
bl CpuSet
@@ -1216,7 +1216,7 @@ _0816FC6C:
lsls r0, 1
ldr r4, =gUnknown_08D85C50
adds r0, r4
- ldr r5, =0x02037d52
+ ldr r5, =gUnknown_02037D52
adds r1, r5, 0
movs r2, 0x1
bl CpuSet
@@ -1245,7 +1245,7 @@ _0816FC6C:
b _0816FD38
.pool
_0816FCC4:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
movs r0, 0x88
lsls r0, 1
@@ -1327,7 +1327,7 @@ _0816FD5A:
beq _0816FD9C
b _0816FDB0
_0816FD60:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r0, [r0]
cmp r0, 0x80
bne _0816FDB0
@@ -1341,7 +1341,7 @@ _0816FD60:
b _0816FD90
.pool
_0816FD7C:
- ldr r0, =0x030062a0
+ ldr r0, =gUnknown_030062A0
ldr r1, [r0]
movs r0, 0x88
lsls r0, 1
@@ -1414,7 +1414,7 @@ _0816FDD2:
lsls r4, r6, 4
adds r4, r6
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r1, 0
strh r1, [r4, 0x2E]
@@ -1472,7 +1472,7 @@ _0816FDD2:
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r2, 0
strh r2, [r0, 0x2E]
@@ -1798,7 +1798,7 @@ sub_81700F8: @ 81700F8
movs r1, 0x80
bl ClearGpuRegBits
strh r4, [r5]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =0x00000439
adds r1, r0
ldrb r2, [r1]
@@ -1814,7 +1814,7 @@ sub_81700F8: @ 81700F8
bl sub_8152680
movs r0, 0
bl sub_81534D0
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0
beq _08170148
@@ -1823,7 +1823,7 @@ sub_81700F8: @ 81700F8
_08170148:
bl init_sav2
_0817014C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x15]
lsls r0, 31
@@ -1847,7 +1847,7 @@ sub_817018C: @ 817018C
adds r5, r0, 0
movs r0, 0
bl SetVBlankCallback
- ldr r4, =0x0203bcd0
+ ldr r4, =gUnknown_0203BCD0
movs r0, 0x89
lsls r0, 4
bl Alloc
@@ -1946,7 +1946,7 @@ sub_8170274: @ 8170274
sub_8170290: @ 8170290
push {r4,r5,lr}
sub sp, 0xC
- ldr r1, =0x0203bcd0
+ ldr r1, =gUnknown_0203BCD0
ldr r0, [r1]
ldr r2, =0x0000088c
adds r0, r2
@@ -2034,14 +2034,14 @@ _08170358:
bl ShowBg
movs r0, 0x2
bl ShowBg
- ldr r0, =0x0203bcd0
+ ldr r0, =gUnknown_0203BCD0
ldr r1, [r0]
ldr r0, =0x0000088c
adds r1, r0
b _081703D8
.pool
_08170380:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2063,7 +2063,7 @@ _081703A6:
blt _08170416
cmp r0, 0x5
bgt _08170416
- ldr r0, =0x0203bcd0
+ ldr r0, =gUnknown_0203BCD0
ldr r1, [r0]
ldr r0, =0x0000088c
adds r1, r0
@@ -2078,7 +2078,7 @@ _081703C0:
movs r3, 0x10
_081703CC:
bl pal_fade_maybe
- ldr r0, =0x0203bcd0
+ ldr r0, =gUnknown_0203BCD0
ldr r1, [r0]
_081703D4:
ldr r2, =0x0000088c
@@ -2090,7 +2090,7 @@ _081703D8:
b _08170416
.pool
_081703E8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2099,7 +2099,7 @@ _081703E8:
cmp r5, 0
bne _08170416
bl sub_812305C
- ldr r4, =0x0203bcd0
+ ldr r4, =gUnknown_0203BCD0
ldr r0, [r4]
ldr r0, [r0]
bl SetMainCallback2
@@ -2122,7 +2122,7 @@ _08170416:
sub_8170428: @ 8170428
push {r4,lr}
sub sp, 0xC
- ldr r4, =0x0203bcd0
+ ldr r4, =gUnknown_0203BCD0
ldr r0, [r4]
ldrb r0, [r0, 0xA]
cmp r0, 0
@@ -2169,12 +2169,12 @@ sub_8170478: @ 8170478
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x10]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r4, [r0]
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r1, [r0]
ldr r1, =0x00003f3f
movs r0, 0x48
@@ -2209,10 +2209,10 @@ sub_8170478: @ 8170478
movs r1, 0x3
movs r2, 0x1
bl lcd_bg_operations
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r4, r0
ldrb r0, [r4]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r4, r0, 4
adds r4, r0
@@ -2321,17 +2321,17 @@ sub_8170478: @ 8170478
lsls r1, 4
movs r2, 0x20
bl decompress_palette
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r7, 0x20]
negs r0, r0
adds r0, 0x20
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r7, 0x22]
negs r0, r0
subs r0, 0x20
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
ldr r2, [sp, 0x10]
lsls r0, r2, 2
adds r0, r2
@@ -2365,10 +2365,10 @@ sub_8170660: @ 8170660
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -2378,7 +2378,7 @@ sub_8170660: @ 8170660
adds r1, r0
movs r3, 0
strh r1, [r5, 0x22]
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
lsls r0, r1, 16
lsrs r0, 24
ldrh r4, [r2]
@@ -2470,9 +2470,9 @@ _08170708:
bne _08170814
movs r0, 0
bl sub_80A477C
- ldr r0, =0x02022e24
+ ldr r0, =gUnknown_02022E24
strh r4, [r0]
- ldr r0, =0x02022e26
+ ldr r0, =gUnknown_02022E26
strh r4, [r0]
ldr r4, =0x00003f3f
movs r0, 0x48
@@ -2512,7 +2512,7 @@ _0817076C:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
bl RemoveObjectAndFreeTiles
movs r0, 0xC
@@ -2526,7 +2526,7 @@ _0817076C:
movs r1, 0x1
movs r2, 0
bl lcd_bg_operations
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
add r0, r8
ldrb r0, [r0]
lsls r1, r0, 4
@@ -2587,13 +2587,13 @@ sub_8170834: @ 8170834
adds r7, r1, 0
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r2, r0
ldrb r0, [r2]
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r5, r0
ldrb r1, [r5, 0x6]
mov r10, r1
@@ -2617,14 +2617,14 @@ sub_8170834: @ 8170834
lsls r6, r4, 4
adds r6, r4
lsls r6, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r6, r2
ldrb r4, [r6, 0x5]
lsrs r4, 4
lsls r4, 4
orrs r4, r3
lsls r0, 1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
mov r8, r1
add r0, r8
mov r2, r9
@@ -2657,7 +2657,7 @@ sub_8170834: @ 8170834
lsls r1, r2, 4
add r1, r10
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
mov r0, r9
ldrb r2, [r0]
@@ -2693,7 +2693,7 @@ sub_8170920: @ 8170920
lsrs r4, 24
mov r1, sp
adds r1, 0x1
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r2, [r0]
mov r0, sp
bl sub_8170834
@@ -2714,10 +2714,10 @@ sub_817094C: @ 817094C
push {r5,r6}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r0, r1
ldrb r0, [r0]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
lsls r5, r0, 4
adds r5, r0
@@ -2781,7 +2781,7 @@ sub_81709EC: @ 81709EC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl sub_817094C
adds r0, r4, 0
@@ -2796,12 +2796,12 @@ sub_81709EC: @ 81709EC
sub_8170A0C: @ 8170A0C
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r2, =0x0203841e
+ ldr r2, =gUnknown_0203841E
ldrh r0, [r2]
strh r0, [r1, 0x1C]
ldrh r0, [r2, 0x2]
@@ -2817,7 +2817,7 @@ sub_8170A38: @ 8170A38
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2918,12 +2918,12 @@ sub_8170B04: @ 8170B04
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r5, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2976,7 +2976,7 @@ _08170B76:
_08170B84:
adds r0, r5, 0
bl sub_80A7344
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
@@ -3004,8 +3004,8 @@ sub_8170BB0: @ 8170BB0
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x020241e4
- ldr r4, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
adds r1, r0, r1
ldrb r1, [r1]
@@ -3014,25 +3014,25 @@ sub_8170BB0: @ 8170BB0
lsls r0, 24
cmp r0, 0
bne _08170BF8
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
b _08170C08
.pool
_08170BF8:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
_08170C08:
adds r0, r1
movs r1, 0x26
@@ -3043,7 +3043,7 @@ _08170C08:
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3057,7 +3057,7 @@ _08170C08:
b _08170CEE
.pool
_08170C44:
- ldr r5, =0x02038436
+ ldr r5, =gUnknown_02038436
ldrb r0, [r5]
movs r1, 0
bl sub_80A5C6C
@@ -3069,7 +3069,7 @@ _08170C44:
bl sub_80A5C6C
adds r1, r0, 0
lsls r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r3, r9
lsls r0, r3, 4
add r0, r9
@@ -3149,7 +3149,7 @@ sub_8170CFC: @ 8170CFC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
bl ball_number_to_ball_processing_index
lsls r0, 24
@@ -3169,7 +3169,7 @@ sub_8170D24: @ 8170D24
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
bl ball_number_to_ball_processing_index
lsls r0, 24
@@ -3188,18 +3188,18 @@ sub_8170D4C: @ 8170D4C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x8]
cmp r0, 0x5
bne _08170D70
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
ldr r0, =0x0000ffff
b _08170D74
.pool
_08170D70:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
_08170D74:
strh r0, [r1, 0xE]
@@ -3289,7 +3289,7 @@ sub_8170E04: @ 8170E04
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
bl ball_number_to_ball_processing_index
adds r1, r0, 0
@@ -3307,7 +3307,7 @@ sub_8170E04: @ 8170E04
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r4, r5, 4
adds r4, r5
@@ -3315,7 +3315,7 @@ sub_8170E04: @ 8170E04
adds r6, r4, r1
movs r0, 0x22
strh r0, [r6, 0x2E]
- ldr r2, =0x02038437
+ ldr r2, =gUnknown_02038437
mov r8, r2
ldrb r0, [r2]
movs r1, 0
@@ -3336,10 +3336,10 @@ sub_8170E04: @ 8170E04
adds r4, r0
ldr r0, =sub_8171104
str r0, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r3, [r0, 0x8]
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
mov r2, r8
ldrb r0, [r2]
adds r0, r1
@@ -3359,7 +3359,7 @@ sub_8170E04: @ 8170E04
ands r0, r2
orrs r0, r1
strb r0, [r3, 0x9]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r10
lsls r0, r2, 2
add r0, r10
@@ -3383,13 +3383,13 @@ sub_8170EF0: @ 8170EF0
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
adds r0, r1
ldrb r1, [r0, 0x8]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3414,7 +3414,7 @@ sub_8170F2C: @ 8170F2C
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 2
@@ -3429,7 +3429,7 @@ _08170F50:
movs r6, 0x17
movs r5, 0x5
_08170F54:
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
bl ball_number_to_ball_processing_index
adds r4, r0, 0
@@ -3458,7 +3458,7 @@ _08170F54:
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r9, r0
lsls r4, r5, 4
adds r4, r5
@@ -3466,7 +3466,7 @@ _08170F54:
adds r6, r4, r0
movs r0, 0x22
strh r0, [r6, 0x2E]
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
mov r8, r1
ldrb r0, [r1]
movs r1, 0
@@ -3489,7 +3489,7 @@ _08170F54:
str r0, [r4]
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
lsls r0, 24
lsrs r0, 24
adds r0, r1
@@ -3500,7 +3500,7 @@ _08170F54:
add r0, r9
ldr r1, =sub_8039E84
str r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -3522,10 +3522,10 @@ sub_8171030: @ 8171030
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
lsls r0, 24
lsrs r0, 24
adds r0, r1
@@ -3541,7 +3541,7 @@ sub_8171030: @ 8171030
movs r0, 0x3D
movs r1, 0
bl audio_play_and_stuff
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -3573,10 +3573,10 @@ sub_81710A8: @ 81710A8
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r0, 0
bl battle_get_side_with_given_state
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
lsls r0, 24
lsrs r0, 24
adds r0, r4
@@ -3644,7 +3644,7 @@ sub_8171134: @ 8171134
lsls r0, 24
cmp r0, 0
beq _081711D2
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x8]
@@ -3683,7 +3683,7 @@ _08171188:
strh r0, [r4, 0x38]
ldr r0, =sub_81711E8
str r0, [r4, 0x1C]
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
bl ball_number_to_ball_processing_index
lsls r0, 24
@@ -3703,7 +3703,7 @@ _08171188:
movs r2, 0x1
movs r3, 0x1C
bl sub_8171D98
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r1, [r0]
movs r0, 0
movs r2, 0xE
@@ -3736,9 +3736,9 @@ sub_81711E8: @ 81711E8
strh r0, [r4, 0x38]
ldr r0, =sub_8171240
str r0, [r4, 0x1C]
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02038437
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -3759,15 +3759,15 @@ _08171224:
sub_8171240: @ 8171240
push {r4-r7,lr}
adds r7, r0, 0
- ldr r1, =0x020241e4
- ldr r0, =0x02038437
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038437
ldrb r0, [r0]
adds r0, r1
ldrb r4, [r0]
ldrh r0, [r7, 0x38]
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -3803,11 +3803,11 @@ _08171296:
movs r0, 0x80
lsls r0, 1
strh r0, [r5, 0x1C]
- ldr r1, =0x030062dc
+ ldr r1, =gUnknown_030062DC
movs r0, 0x1C
str r0, [r1]
- ldr r2, =0x030062e4
- ldr r1, =0x02020630
+ ldr r2, =gUnknown_030062E4
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -3820,7 +3820,7 @@ _08171296:
adds r0, r7
subs r1, r0
strh r1, [r2]
- ldr r4, =0x030062e0
+ ldr r4, =gUnknown_030062E0
ldrh r0, [r2]
lsls r0, 8
movs r1, 0x1C
@@ -3843,7 +3843,7 @@ _081712E8:
ldrh r1, [r5, 0xE]
adds r0, r1
strh r0, [r5, 0xE]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -3863,7 +3863,7 @@ _081712E8:
_0817132C:
adds r0, r4, 0
bl sub_80A7344
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -3880,7 +3880,7 @@ _08171346:
b _0817137C
.pool
_08171354:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -4047,7 +4047,7 @@ _08171486:
adds r0, r1
strh r0, [r4, 0x22]
strh r5, [r4, 0x26]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x8]
@@ -4093,7 +4093,7 @@ sub_81714D4: @ 81714D4
adds r0, r4, 0
movs r1, 0x1
bl StartObjectRotScalAnim
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
strh r5, [r0, 0xC]
@@ -4135,7 +4135,7 @@ _08171540:
.4byte _08171708
.4byte _08171768
_0817155C:
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r5, [r1]
ldr r2, [r5, 0x8]
ldrh r3, [r2, 0xC]
@@ -4213,7 +4213,7 @@ _081715EA:
bl sub_80082B8
b _081717AE
_081715F4:
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r5, [r1]
ldr r2, [r5, 0x8]
ldrh r3, [r2, 0xC]
@@ -4305,7 +4305,7 @@ _0817169C:
movs r1, 0x1
bl sub_80082B8
_081716A4:
- ldr r1, =0x020244d0
+ ldr r1, =gUnknown_020244D0
ldr r5, [r1]
ldr r2, [r5, 0x8]
ldrh r3, [r2, 0xC]
@@ -4364,7 +4364,7 @@ _08171708:
strh r0, [r4, 0x34]
lsls r0, 16
asrs r1, r0, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0x8]
@@ -4486,7 +4486,7 @@ sub_81717F8: @ 81717F8
push {r7}
sub sp, 0x4
adds r6, r0, 0
- ldr r7, =0x02038437
+ ldr r7, =gUnknown_02038437
ldrh r0, [r6, 0x36]
adds r0, 0x1
movs r1, 0
@@ -4528,7 +4528,7 @@ _0817183C:
_0817185A:
cmp r1, 0x5F
bne _08171880
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
movs r1, 0
strb r1, [r0]
movs r0, 0x1
@@ -4542,8 +4542,8 @@ _08171880:
ldr r0, =0x0000013b
cmp r1, r0
bne _081718BC
- ldr r5, =0x02020630
- ldr r4, =0x020241e4
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_020241E4
ldrb r0, [r7]
adds r0, r4
ldrb r1, [r0]
@@ -4667,7 +4667,7 @@ _08171982:
strh r0, [r4, 0x2E]
b _081719B0
_0817198A:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4743,7 +4743,7 @@ _08171A14:
movs r0, 0x4
bl sub_8171D60
movs r7, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
movs r0, 0x1C
add r0, r9
@@ -4848,7 +4848,7 @@ sub_8171AE4: @ 8171AE4
bl StartObjectRotScalAnim
ldr r0, =sub_8171BAC
str r0, [r4, 0x1C]
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
ldrh r0, [r0]
bl ball_number_to_ball_processing_index
lsls r0, 24
@@ -4868,16 +4868,16 @@ sub_8171AE4: @ 8171AE4
movs r2, 0x1
movs r3, 0x1C
bl sub_8171D98
- ldr r0, =0x02038437
+ ldr r0, =gUnknown_02038437
ldrb r1, [r0]
movs r0, 0x1
movs r2, 0xE
adds r3, r5, 0
bl sub_81729E8
_08171B36:
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02038437
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02038437
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -4943,9 +4943,9 @@ sub_8171BAC: @ 8171BAC
orrs r0, r1
strb r0, [r2]
_08171BCA:
- ldr r4, =0x02020630
- ldr r3, =0x020241e4
- ldr r2, =0x02038437
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038437
ldrb r0, [r2]
adds r0, r3
ldrb r1, [r0]
@@ -4992,9 +4992,9 @@ _08171C24:
beq _08171C8A
cmp r5, 0
beq _08171C8A
- ldr r4, =0x02020630
- ldr r3, =0x020241e4
- ldr r2, =0x02038437
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038437
ldrb r0, [r2]
adds r0, r3
ldrb r1, [r0]
@@ -5012,7 +5012,7 @@ _08171C24:
adds r2, r0
lsls r2, 2
adds r2, r4
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r1, [r0, 0x9]
@@ -5029,7 +5029,7 @@ _08171C24:
strh r5, [r7, 0x2E]
ldr r0, =sub_81719C0
str r0, [r7, 0x1C]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r6, [r0]
movs r0, 0x1
bl sub_8072A88
@@ -5123,7 +5123,7 @@ _08171D3E:
strh r0, [r4, 0x2E]
ldr r0, =sub_81719C0
str r0, [r4, 0x1C]
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0
strb r0, [r1]
movs r0, 0x1
@@ -5199,7 +5199,7 @@ sub_8171D98: @ 8171D98
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5228,7 +5228,7 @@ sub_8171D98: @ 8171D98
thumb_func_start sub_8171E20
sub_8171E20: @ 8171E20
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -5236,7 +5236,7 @@ sub_8171E20: @ 8171E20
ands r0, r1
cmp r0, 0
beq _08171E3E
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x8]
ldrb r0, [r1, 0xA]
@@ -5259,7 +5259,7 @@ sub_8171E50: @ 8171E50
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -5295,7 +5295,7 @@ sub_8171E50: @ 8171E50
lsls r4, r0, 4
add r4, r10
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r7, r4, r5
ldr r0, =gUnknown_085E51B4
ldr r1, [sp]
@@ -5327,7 +5327,7 @@ _08171EE8:
lsls r0, 5
strh r0, [r7, 0x2E]
_08171EEC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r4, r8
lsls r1, r4, 2
add r1, r8
@@ -5338,7 +5338,7 @@ _08171EEC:
adds r2, r0, 0
cmp r1, 0xF
bne _08171F48
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r4, =0x00000439
adds r0, r4
ldrb r1, [r0]
@@ -5346,7 +5346,7 @@ _08171EEC:
ands r0, r1
cmp r0, 0
bne _08171F22
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r2, r10
lsls r1, r2, 4
add r1, r10
@@ -5442,7 +5442,7 @@ sub_8171FC4: @ 8171FC4
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
lsls r1, r2, 2
add r1, r9
@@ -5461,7 +5461,7 @@ sub_8171FC4: @ 8171FC4
ldrb r1, [r1, 0x10]
str r1, [sp, 0xC]
movs r7, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r10, r3
mov r1, r8
lsls r0, r1, 1
@@ -5491,7 +5491,7 @@ _0817200A:
ldrb r1, [r0]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_8172508
str r0, [r4]
@@ -5520,7 +5520,7 @@ _0817206A:
lsrs r7, r0, 24
cmp r7, 0x7
bls _0817200A
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -5528,7 +5528,7 @@ _0817206A:
ands r0, r1
cmp r0, 0
bne _08172092
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -5560,7 +5560,7 @@ sub_81720C8: @ 81720C8
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
lsls r1, r2, 2
add r1, r9
@@ -5579,7 +5579,7 @@ sub_81720C8: @ 81720C8
ldrb r1, [r1, 0x10]
str r1, [sp, 0xC]
movs r7, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r10, r3
mov r1, r8
lsls r0, r1, 1
@@ -5609,7 +5609,7 @@ _0817210E:
ldrb r1, [r0]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_8172508
str r0, [r4]
@@ -5638,7 +5638,7 @@ _0817216E:
lsrs r7, r0, 24
cmp r7, 0x7
bls _0817210E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -5646,7 +5646,7 @@ _0817216E:
ands r0, r1
cmp r0, 0
bne _08172196
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -5678,7 +5678,7 @@ sub_81721CC: @ 81721CC
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -5699,7 +5699,7 @@ sub_81721CC: @ 81721CC
adds r0, r1
lsls r0, 3
str r0, [sp, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r8, r3
ldr r0, =gUnknown_085E51B4
adds r1, r0
@@ -5726,7 +5726,7 @@ _08172212:
ldrb r1, [r3]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_8172508
str r0, [r4]
@@ -5754,7 +5754,7 @@ _0817226E:
lsrs r7, r0, 24
cmp r7, 0x7
bls _08172212
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -5762,7 +5762,7 @@ _0817226E:
ands r0, r1
cmp r0, 0
bne _08172296
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -5794,7 +5794,7 @@ sub_81722CC: @ 81722CC
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
lsls r1, r2, 2
add r1, r9
@@ -5813,7 +5813,7 @@ sub_81722CC: @ 81722CC
ldrb r1, [r1, 0x10]
str r1, [sp, 0xC]
movs r7, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r10, r3
mov r1, r8
lsls r0, r1, 1
@@ -5843,7 +5843,7 @@ _08172312:
ldrb r1, [r0]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_8172508
str r0, [r4]
@@ -5874,7 +5874,7 @@ _08172376:
lsrs r7, r0, 24
cmp r7, 0x9
bls _08172312
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -5882,7 +5882,7 @@ _08172376:
ands r0, r1
cmp r0, 0
bne _0817239E
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -5914,7 +5914,7 @@ sub_81723D4: @ 81723D4
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
adds r0, r2, r0
lsls r0, 3
@@ -5946,7 +5946,7 @@ _08172404:
adds r1, r0
lsls r1, 3
str r1, [sp, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r9, r3
ldr r1, =gUnknown_085E51B4
adds r0, r1
@@ -5973,7 +5973,7 @@ _08172430:
ldrb r1, [r3]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_8172508
str r0, [r4]
@@ -6001,7 +6001,7 @@ _0817248C:
lsrs r7, r0, 24
cmp r7, 0x7
bls _08172430
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0x14]
add r1, r8
lsls r1, 3
@@ -6015,7 +6015,7 @@ _0817248C:
asrs r2, r0, 16
cmp r2, 0x2
bne _081724D6
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r4, =0x00000439
adds r0, r4
ldrb r1, [r0]
@@ -6023,7 +6023,7 @@ _0817248C:
ands r0, r1
cmp r0, 0
bne _081724D0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -6101,7 +6101,7 @@ sub_8172560: @ 8172560
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -6122,7 +6122,7 @@ sub_8172560: @ 8172560
adds r0, r1
lsls r0, 3
str r0, [sp, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r8, r3
ldr r0, =gUnknown_085E51B4
adds r1, r0
@@ -6149,7 +6149,7 @@ _081725A6:
ldrb r1, [r3]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_817265C
str r0, [r4]
@@ -6175,7 +6175,7 @@ _081725FE:
lsrs r7, r0, 24
cmp r7, 0xB
bls _081725A6
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -6183,7 +6183,7 @@ _081725FE:
ands r0, r1
cmp r0, 0
bne _08172626
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -6263,7 +6263,7 @@ sub_81726BC: @ 81726BC
lsls r0, 24
lsrs r0, 24
str r0, [sp]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r2, [sp]
lsls r1, r2, 2
adds r1, r2
@@ -6309,14 +6309,14 @@ _08172708:
lsls r4, r6, 4
adds r4, r6
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r5, r4, r0
ldr r0, =gUnknown_085E51B4
add r0, r9
ldrb r1, [r0]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r1, =0x0202064c
+ ldr r1, =gUnknown_0202064C
adds r4, r1
ldr r0, =sub_8172508
str r0, [r4]
@@ -6361,7 +6361,7 @@ _08172790:
mov r8, r0
cmp r0, 0x1
bls _08172700
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r2, =0x00000439
adds r0, r2
ldrb r1, [r0]
@@ -6369,7 +6369,7 @@ _08172790:
ands r0, r1
cmp r0, 0
bne _081727C4
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -6401,7 +6401,7 @@ sub_81727E8: @ 81727E8
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -6422,7 +6422,7 @@ sub_81727E8: @ 81727E8
adds r0, r1
lsls r0, 3
str r0, [sp, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r8, r3
ldr r0, =gUnknown_085E51B4
adds r1, r0
@@ -6449,7 +6449,7 @@ _0817282E:
ldrb r1, [r3]
adds r0, r5, 0
bl StartObjectImageAnim
- ldr r0, =0x0202064c
+ ldr r0, =gUnknown_0202064C
adds r4, r0
ldr r0, =sub_81728E0
str r0, [r4]
@@ -6472,7 +6472,7 @@ _08172880:
lsrs r7, r0, 24
cmp r7, 0x7
bls _0817282E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -6480,7 +6480,7 @@ _08172880:
ands r0, r1
cmp r0, 0
bne _081728A8
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r6, 4
adds r1, r6
lsls r1, 2
@@ -6555,7 +6555,7 @@ _0817293C:
sub_8172944: @ 8172944
push {r4-r7,lr}
adds r7, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -6572,7 +6572,7 @@ sub_8172944: @ 8172944
b _081729E2
.pool
_08172970:
- ldr r2, =0x020244d0
+ ldr r2, =gUnknown_020244D0
ldr r0, [r2]
ldr r1, [r0, 0x8]
ldrb r0, [r1, 0xA]
@@ -6650,7 +6650,7 @@ sub_81729E8: @ 81729E8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -6725,7 +6725,7 @@ sub_8172AB0: @ 8172AB0
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -6761,7 +6761,7 @@ sub_8172AB0: @ 8172AB0
b _08172B30
.pool
_08172B08:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -6793,13 +6793,13 @@ sub_8172B40: @ 8172B40
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08172B78
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r2, 2
adds r4, r2
lsls r4, 3
@@ -6829,7 +6829,7 @@ sub_8172B90: @ 8172B90
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -6882,12 +6882,12 @@ sub_8172BF0: @ 8172BF0
lsrs r7, r0, 24
movs r0, 0
mov r8, r0
- ldr r0, =0x020241e4
- ldr r3, =0x02038436
+ ldr r0, =gUnknown_020241E4
+ ldr r3, =gUnknown_02038436
ldrb r2, [r3]
adds r0, r2, r0
ldrb r6, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -6907,7 +6907,7 @@ _08172C30:
beq _08172CDA
b _08172D8A
_08172C36:
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
ldrh r0, [r0]
strh r0, [r5, 0x1E]
movs r2, 0xA0
@@ -6921,7 +6921,7 @@ _08172C36:
lsls r0, 24
cmp r0, 0
beq _08172C78
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r6, 4
adds r1, r3, r6
lsls r1, 2
@@ -6936,7 +6936,7 @@ _08172C36:
b _08172C90
.pool
_08172C78:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r4, r6, 4
adds r2, r4, r6
lsls r2, 2
@@ -6949,7 +6949,7 @@ _08172C78:
strh r0, [r2, 0x24]
adds r2, r3, 0
_08172C90:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -6995,7 +6995,7 @@ _08172CDA:
lsls r0, 24
cmp r0, 0
beq _08172D10
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r3, r6, 4
adds r2, r3, r6
lsls r2, 2
@@ -7010,7 +7010,7 @@ _08172CDA:
b _08172D28
.pool
_08172D10:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r6, 4
adds r1, r2, r6
lsls r1, 2
@@ -7023,21 +7023,21 @@ _08172D10:
strh r0, [r1, 0x24]
adds r4, r2, 0
_08172D28:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
adds r0, r1
ldrb r1, [r0, 0x8]
strh r1, [r0, 0x8]
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r2, r0, 24
cmp r2, 0
beq _08172D68
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r4, r6
lsls r1, 2
adds r1, r0
@@ -7050,7 +7050,7 @@ _08172D28:
b _08172D84
.pool
_08172D68:
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r4, r6
lsls r1, 2
adds r1, r0
@@ -7082,7 +7082,7 @@ sub_8172D98: @ 8172D98
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -7102,7 +7102,7 @@ _08172DC0:
beq _08172E4E
b _08172E84
_08172DC6:
- ldr r0, =0x02038436
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
bl battle_get_per_side_status_permutated
lsls r0, 24
@@ -7122,7 +7122,7 @@ _08172DF0:
movs r0, 0x52
movs r1, 0x10
bl SetGpuReg
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -7162,12 +7162,12 @@ _08172E14:
strh r0, [r4, 0x26]
b _08172E84
_08172E4E:
- ldr r1, =0x020241e4
- ldr r4, =0x02038436
+ ldr r1, =gUnknown_020241E4
+ ldr r4, =gUnknown_02038436
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -7198,10 +7198,10 @@ sub_8172E9C: @ 8172E9C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x0203841e
- ldr r1, =0x020244d0
+ ldr r3, =gUnknown_0203841E
+ ldr r1, =gUnknown_020244D0
ldr r2, [r1]
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
ldrb r1, [r1]
ldr r2, [r2]
lsls r1, 2
@@ -7221,8 +7221,8 @@ sub_8172ED0: @ 8172ED0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02038437
- ldr r1, =0x0202420e
+ ldr r2, =gUnknown_02038437
+ ldr r1, =gUnknown_0202420E
ldrb r1, [r1]
strb r1, [r2]
bl move_anim_task_del
@@ -7241,7 +7241,7 @@ sub_8172EF0: @ 8172EF0
lsrs r6, r0, 24
movs r0, 0
mov r8, r0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r6, 1
@@ -7304,7 +7304,7 @@ _08172F6E:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r4, 2
adds r2, r4
lsls r2, 3
@@ -7322,7 +7322,7 @@ _08172F6E:
b _08172FDE
.pool
_08172FC8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r6, 1
@@ -7350,7 +7350,7 @@ sub_8172FEC: @ 8172FEC
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -7365,7 +7365,7 @@ sub_8172FEC: @ 8172FEC
b _08173190
.pool
_08173018:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrb r0, [r0, 0xA]
@@ -7418,7 +7418,7 @@ _08173074:
bl AddObjectToFront
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r5, 4
adds r2, r5
lsls r2, 2
@@ -7436,7 +7436,7 @@ _081730A8:
bl AddObjectToFront
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r5, 4
adds r2, r5
lsls r2, 2
@@ -7454,7 +7454,7 @@ _081730C8:
orrs r0, r1
strh r0, [r2, 0x4]
_081730D6:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r7, 2
adds r0, r1, r7
lsls r0, 3
@@ -7464,7 +7464,7 @@ _081730D6:
mov r9, r1
cmp r0, 0
bne _08173118
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r5, 4
adds r0, r2, r5
lsls r0, 2
@@ -7476,7 +7476,7 @@ _081730D6:
b _08173160
.pool
_08173118:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -7512,12 +7512,12 @@ _08173156:
movs r0, 0x66
bl audio_play_and_stuff
_08173160:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r4, r5
lsls r0, 2
adds r0, r1
strh r7, [r0, 0x2E]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r9
adds r0, r2, r7
lsls r0, 3
@@ -7553,7 +7553,7 @@ sub_81731B0: @ 81731B0
lsls r0, 24
lsrs r0, 24
adds r3, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -7567,7 +7567,7 @@ sub_81731B0: @ 81731B0
cmp r0, 0x1
bne _081731EA
ldrb r1, [r1, 0x8]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -7608,7 +7608,7 @@ sub_81731FC: @ 81731FC
asrs r0, 16
cmp r0, 0xFF
ble _08173246
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -7659,7 +7659,7 @@ _08173264:
asrs r1, 16
cmp r1, 0x20
ble _081732A6
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -7734,7 +7734,7 @@ sub_817330C: @ 817330C
movs r1, 0
bl sub_80A5C6C
lsls r0, 24
- ldr r5, =0x0203841e
+ ldr r5, =gUnknown_0203841E
lsrs r0, 24
ldrh r1, [r5, 0x4]
adds r0, r1
@@ -7754,9 +7754,9 @@ sub_817330C: @ 817330C
strh r0, [r4, 0x38]
adds r0, r4, 0
bl sub_80A68D4
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -7779,9 +7779,9 @@ sub_817330C: @ 817330C
sub_817339C: @ 817339C
push {lr}
adds r3, r0, 0
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02038436
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02038436
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -7830,9 +7830,9 @@ _081733F6:
sub_8173400: @ 8173400
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02020630
- ldr r3, =0x020241e4
- ldr r2, =0x02038436
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
+ ldr r2, =gUnknown_02038436
ldrb r0, [r2]
adds r0, r3
ldrb r1, [r0]
@@ -7874,7 +7874,7 @@ sub_817345C: @ 817345C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203841e
+ ldr r0, =gUnknown_0203841E
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -7886,7 +7886,7 @@ sub_817345C: @ 817345C
_08173478:
movs r0, 0
bl battle_get_side_with_given_state
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
strb r0, [r1]
movs r0, 0x1
b _08173498
@@ -7894,12 +7894,12 @@ _08173478:
_0817348C:
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r1, =0x02038436
+ ldr r1, =gUnknown_02038436
strb r0, [r1]
movs r0, 0
_08173498:
bl battle_get_side_with_given_state
- ldr r1, =0x02038437
+ ldr r1, =gUnknown_02038437
strb r0, [r1]
_081734A0:
adds r0, r4, 0
@@ -7915,27 +7915,27 @@ sub_81734B4: @ 81734B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x8]
ldrh r1, [r0]
cmp r1, 0x53
bne _081734D4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x1
b _0817350C
.pool
_081734D4:
cmp r1, 0xFA
bne _081734E4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x2
b _0817350C
.pool
_081734E4:
cmp r1, 0x80
bne _081734F4
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x3
b _0817350C
.pool
@@ -7944,12 +7944,12 @@ _081734F4:
lsls r0, 1
cmp r1, r0
bne _08173508
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0x4
b _0817350C
.pool
_08173508:
- ldr r1, =0x0203841e
+ ldr r1, =gUnknown_0203841E
movs r0, 0
_0817350C:
strh r0, [r1]
@@ -7965,13 +7965,13 @@ sub_817351C: @ 817351C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02038436
- ldr r1, =0x020244d0
+ ldr r3, =gUnknown_02038436
+ ldr r1, =gUnknown_020244D0
ldr r2, [r1]
ldr r1, [r2, 0x8]
ldrh r1, [r1]
strb r1, [r3]
- ldr r3, =0x02038437
+ ldr r3, =gUnknown_02038437
ldr r1, [r2, 0x8]
ldrh r1, [r1]
lsrs r1, 8
@@ -8008,7 +8008,7 @@ sub_8173560: @ 8173560
sub_817357C: @ 817357C
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -8034,11 +8034,11 @@ _081735B8:
movs r0, 0
bl SetVBlankCallback
bl sub_8174EC4
- ldr r4, =0x0203bcdc
+ ldr r4, =gUnknown_0203BCDC
ldr r0, =0x00002014
bl AllocZeroed
str r0, [r4]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -8061,7 +8061,7 @@ _081735EE:
movs r1, 0
bl SetGpuReg
bl sub_8174FAC
- ldr r0, =0x0203bcdc
+ ldr r0, =gUnknown_0203BCDC
ldr r1, [r0]
movs r0, 0
strh r0, [r1]
@@ -8083,7 +8083,7 @@ _08173620:
movs r3, 0
bl pal_fade_maybe
_08173642:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8094,7 +8094,7 @@ _08173642:
.pool
_0817365C:
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -8130,13 +8130,13 @@ sub_8173694: @ 8173694
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
strh r4, [r1, 0x8]
- ldr r4, =0x0203bcd8
+ ldr r4, =gUnknown_0203BCD8
movs r0, 0x78
bl AllocZeroed
str r0, [r4]
@@ -8159,14 +8159,14 @@ sub_81736D8: @ 81736D8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
movs r0, 0x1
strh r0, [r1, 0x8]
- ldr r4, =0x0203bcd8
+ ldr r4, =gUnknown_0203BCD8
movs r0, 0x78
bl AllocZeroed
str r0, [r4]
@@ -8187,7 +8187,7 @@ sub_817371C: @ 817371C
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -8195,13 +8195,13 @@ sub_817371C: @ 817371C
movs r1, 0
strh r1, [r0, 0xC]
movs r7, 0
- ldr r0, =0x0203bcd8
+ ldr r0, =gUnknown_0203BCD8
mov r9, r0
_08173740:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r1, r0
adds r0, r6, 0
movs r1, 0xB
@@ -8260,7 +8260,7 @@ _08173740:
movs r2, 0
mov r6, r8
lsls r5, r6, 2
- ldr r3, =0x0203bcd8
+ ldr r3, =gUnknown_0203BCD8
_081737CA:
ldr r0, [r3]
adds r1, r2, r4
@@ -8275,7 +8275,7 @@ _081737CA:
lsrs r2, r0, 16
cmp r2, 0x9
bls _081737CA
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r5, r2
lsls r1, 3
@@ -8320,10 +8320,10 @@ _08173840:
bhi _0817384C
b _08173740
_0817384C:
- ldr r0, =0x0203bcd4
+ ldr r0, =gUnknown_0203BCD4
movs r3, 0
str r3, [r0]
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
mov r6, r8
adds r1, r5, r6
lsls r1, 3
@@ -8382,7 +8382,7 @@ sub_81738BC: @ 81738BC
lsrs r0, 24
mov r9, r0
ldr r7, =0x0201c000
- ldr r0, =0x0203bce4
+ ldr r0, =gUnknown_0203BCE4
ldrb r0, [r0]
cmp r0, 0
bne _081738EC
@@ -8450,7 +8450,7 @@ _0817393E:
cmp r5, 0x30
bls _0817393E
_08173956:
- ldr r0, =0x0203bcd8
+ ldr r0, =gUnknown_0203BCD8
ldr r1, [r0]
adds r0, r7, 0
movs r2, 0x78
@@ -8474,7 +8474,7 @@ _08173956:
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r8
add r0, r9
lsls r0, 3
@@ -8496,7 +8496,7 @@ sub_81739C4: @ 81739C4
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03006214
+ ldr r1, =gUnknown_03006214
ldr r0, =sub_81736D8
str r0, [r1]
movs r0, 0x3
@@ -8505,7 +8505,7 @@ sub_81739C4: @ 81739C4
lsrs r0, 24
cmp r0, 0xFF
bne _08173A34
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _08173A34
@@ -8514,7 +8514,7 @@ sub_81739C4: @ 81739C4
movs r0, 0x3
bl UnsetBgTilemapBuffer
bl FreeAllWindowBuffers
- ldr r5, =0x0203bcdc
+ ldr r5, =gUnknown_0203BCDC
ldr r0, [r5]
cmp r0, 0
beq _08173A06
@@ -8522,7 +8522,7 @@ sub_81739C4: @ 81739C4
movs r0, 0
str r0, [r5]
_08173A06:
- ldr r5, =0x0203bcd8
+ ldr r5, =gUnknown_0203BCD8
ldr r0, [r5]
cmp r0, 0
beq _08173A16
@@ -8537,7 +8537,7 @@ _08173A16:
_08173A34:
movs r0, 0x37
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -8558,7 +8558,7 @@ sub_8173A5C: @ 8173A5C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8585,7 +8585,7 @@ _08173A84:
sub_8173A8C: @ 8173A8C
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -8606,14 +8606,14 @@ sub_8173AA8: @ 8173AA8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
lsls r1, r2, 2
add r1, r8
lsls r1, 3
adds r1, r0
ldrh r6, [r1, 0xA]
- ldr r2, =0x0203bcd8
+ ldr r2, =gUnknown_0203BCD8
lsls r0, r6, 2
adds r0, r6
lsls r0, 2
@@ -8674,7 +8674,7 @@ _08173B20:
bl sub_818D3E4
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -8694,7 +8694,7 @@ _08173B20:
adds r2, r4
ldr r1, =sub_8175120
str r1, [r2]
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
adds r1, r6, 0x5
lsls r1, 1
mov r2, r8
@@ -8727,13 +8727,13 @@ sub_8173BC0: @ 8173BC0
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r3, r0, 2
adds r3, r0
lsls r3, 3
adds r5, r3, r4
ldrh r0, [r5, 0xA]
- ldr r2, =0x0203bcd8
+ ldr r2, =gUnknown_0203BCD8
lsls r1, r0, 2
adds r1, r0
lsls r1, 2
@@ -8749,7 +8749,7 @@ sub_8173BC0: @ 8173BC0
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
ldr r1, [r3, 0x1C]
ldr r0, =DummyObjectCallback
@@ -8784,13 +8784,13 @@ sub_8173C34: @ 8173C34
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r6, r0, 3
adds r4, r6, r2
ldrh r3, [r4, 0xA]
- ldr r1, =0x0203bcd8
+ ldr r1, =gUnknown_0203BCD8
lsls r0, r3, 2
adds r0, r3
lsls r0, 2
@@ -8808,8 +8808,8 @@ sub_8173C34: @ 8173C34
b _08173D10
.pool
_08173C78:
- ldr r2, =0x0203bcd4
- ldr r0, =0x02020630
+ ldr r2, =gUnknown_0203BCD4
+ ldr r0, =gUnknown_02020630
mov r8, r0
adds r0, r3, 0x5
lsls r0, 1
@@ -8904,10 +8904,10 @@ sub_8173D24: @ 8173D24
lsls r1, r4, 2
adds r0, r1, r4
lsls r5, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r12, r0
mov r8, r1
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r7, 0xD
negs r7, r7
_08173D52:
@@ -8939,7 +8939,7 @@ _08173D74:
bl sub_8174A38
movs r0, 0x69
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
adds r0, r2, r4
lsls r0, 3
@@ -8968,7 +8968,7 @@ sub_8173DC0: @ 8173DC0
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x03005e00
+ ldr r7, =gTasks
lsls r4, r6, 2
adds r0, r4, r6
lsls r5, r0, 3
@@ -8994,12 +8994,12 @@ sub_8173DC0: @ 8173DC0
_08173E04:
movs r3, 0
mov r9, r4
- ldr r0, =0x0203bcd4
+ ldr r0, =gUnknown_0203BCD4
mov r10, r0
adds r4, r5, 0
adds r7, 0x8
mov r8, r7
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r1, 0xD
negs r1, r1
mov r12, r1
@@ -9043,7 +9043,7 @@ _08173E40:
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r9
adds r0, r2, r6
lsls r0, 3
@@ -9069,7 +9069,7 @@ sub_8173EA4: @ 8173EA4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9114,7 +9114,7 @@ sub_8173EE4: @ 8173EE4
bl ShowBg
movs r0, 0x3
bl ShowBg
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldrb r0, [r0, 0x8]
movs r1, 0x1
@@ -9129,7 +9129,7 @@ sub_8173EE4: @ 8173EE4
movs r2, 0x78
movs r3, 0x48
bl sub_818D8AC
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -9166,7 +9166,7 @@ sub_8173F84: @ 8173F84
sub sp, 0x10
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -9181,7 +9181,7 @@ sub_8173F84: @ 8173F84
b _08174018
.pool
_08173FAC:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0x10
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -9242,7 +9242,7 @@ sub_8174028: @ 8174028
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -9250,7 +9250,7 @@ sub_8174028: @ 8174028
beq _0817404E
movs r0, 0x4
bl play_sound_effect
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -9271,8 +9271,8 @@ sub_8174060: @ 8174060
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02037b14
- ldr r1, =0x02037714
+ ldr r0, =gUnknown_02037B14
+ ldr r1, =gUnknown_02037714
movs r2, 0x80
lsls r2, 2
bl CpuSet
@@ -9284,7 +9284,7 @@ sub_8174060: @ 8174060
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -9306,7 +9306,7 @@ sub_81740B0: @ 81740B0
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9314,12 +9314,12 @@ sub_81740B0: @ 81740B0
bne _08174164
lsls r0, r7, 2
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r7
lsls r0, 3
adds r1, 0x12
adds r5, r0, r1
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
movs r6, 0x5
_081740DC:
@@ -9341,7 +9341,7 @@ _081740FA:
subs r6, 0x1
cmp r6, 0
bge _081740DC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -9363,7 +9363,7 @@ _081740FA:
bl ResetBgsAndClearDma3BusyFlags
adds r0, r7, 0
bl DestroyTask
- ldr r4, =0x0203bcdc
+ ldr r4, =gUnknown_0203BCDC
ldr r0, [r4]
cmp r0, 0
beq _08174150
@@ -9371,7 +9371,7 @@ _081740FA:
movs r0, 0
str r0, [r4]
_08174150:
- ldr r4, =0x0203bcd8
+ ldr r4, =gUnknown_0203BCD8
ldr r0, [r4]
cmp r0, 0
beq _08174160
@@ -9403,7 +9403,7 @@ sub_8174184: @ 8174184
thumb_func_start sub_8174194
sub_8174194: @ 8174194
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -9428,11 +9428,11 @@ _081741D0:
movs r0, 0
bl SetVBlankCallback
bl sub_8174EC4
- ldr r4, =0x0203bcdc
+ ldr r4, =gUnknown_0203BCDC
ldr r0, =0x00002014
bl AllocZeroed
str r0, [r4]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -9442,7 +9442,7 @@ _081741D0:
.pool
_08174200:
bl sub_8174F70
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -9459,7 +9459,7 @@ _08174214:
movs r1, 0
bl SetGpuReg
bl sub_8174FAC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r4, 0x87
lsls r4, 3
adds r1, r4
@@ -9482,7 +9482,7 @@ _08174240:
bl sub_80F9BCC
ldr r0, =sub_817354C
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r4, 0x87
lsls r4, 3
adds r1, r4
@@ -9497,7 +9497,7 @@ _08174280:
lsls r0, 24
cmp r0, 0
bne _08174308
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -9527,7 +9527,7 @@ _081742B0:
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r4, =0x03005e08
+ ldr r4, =gTasks + 0x8
movs r3, 0xFF
_081742E2:
adds r0, r2, 0x5
@@ -9540,7 +9540,7 @@ _081742E2:
lsrs r2, r0, 24
cmp r2, 0x5
bls _081742E2
- ldr r4, =0x0203bcd8
+ ldr r4, =gUnknown_0203BCD8
movs r0, 0x80
lsls r0, 6
bl AllocZeroed
@@ -9573,7 +9573,7 @@ sub_8174324: @ 8174324
lsrs r0, 24
cmp r0, 0x1
beq _08174364
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -9583,7 +9583,7 @@ sub_8174324: @ 8174324
.pool
_08174364:
ldr r0, =0x0201c000
- ldr r4, =0x0203bcd8
+ ldr r4, =gUnknown_0203BCD8
ldr r1, [r4]
movs r2, 0x80
lsls r2, 5
@@ -9612,7 +9612,7 @@ _08174384:
_0817439A:
cmp r2, 0x31
bhi _081743BC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r0
@@ -9620,7 +9620,7 @@ _0817439A:
b _081743C6
.pool
_081743BC:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r0
@@ -9629,7 +9629,7 @@ _081743C6:
strh r0, [r1, 0x8]
movs r0, 0xA
bl sub_80847F8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r2
@@ -9655,10 +9655,10 @@ sub_81743EC: @ 81743EC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x0203bcd8
+ ldr r0, =gUnknown_0203BCD8
ldr r3, [r0]
movs r5, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -9667,7 +9667,7 @@ sub_81743EC: @ 81743EC
movs r4, 0x8
ldrsh r0, [r0, r4]
adds r4, r1, 0
- ldr r2, =0x0203bcd4
+ ldr r2, =gUnknown_0203BCD4
cmp r5, r0
bge _0817442A
adds r1, r0, 0
@@ -9711,7 +9711,7 @@ _08174456:
bls _08174446
adds r6, r3, 0
movs r5, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
ldr r0, [sp, 0x14]
add r0, r8
lsls r0, 3
@@ -9783,7 +9783,7 @@ _081744DE:
bl sub_818D7D8
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -9799,7 +9799,7 @@ _081744DE:
adds r1, r5, 0x5
lsls r1, 1
add r1, r9
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r1, r2
strh r0, [r1]
b _0817454E
@@ -9808,7 +9808,7 @@ _08174540:
adds r0, r5, 0x5
lsls r0, 1
add r0, r9
- ldr r4, =0x03005e08
+ ldr r4, =gTasks + 0x8
adds r0, r4
movs r1, 0xFF
strh r1, [r0]
@@ -9823,8 +9823,8 @@ _0817454E:
ldr r2, =0x000063b0
movs r1, 0xC
bl sub_80A2A20
- ldr r0, =0x02021cc4
- ldr r1, =0x03005e00
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gTasks
ldr r4, [sp, 0x14]
add r4, r8
lsls r4, 3
@@ -9834,7 +9834,7 @@ _0817454E:
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8C00
adds r0, r5, 0
bl ExpandStringRefs
@@ -9860,7 +9860,7 @@ _081745C0:
movs r3, 0
bl sub_8198204
_081745D0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0x14]
add r1, r8
lsls r1, 3
@@ -9887,10 +9887,10 @@ sub_81745FC: @ 81745FC
push {r5-r7}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203bcd8
+ ldr r0, =gUnknown_0203BCD8
ldr r5, [r0]
movs r3, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -9912,9 +9912,9 @@ _08174630:
lsls r7, r4, 2
adds r0, r7, r4
lsls r6, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r10, r0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
movs r2, 0xD
negs r2, r2
@@ -9947,21 +9947,21 @@ _0817466C:
bls _0817464A
adds r1, r7, r4
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r6, r1, r0
movs r2, 0xC
ldrsh r0, [r6, r2]
adds r0, 0x5
lsls r0, 1
adds r0, r1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r1, 0x8
adds r0, r1
ldrh r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r2, [r0, 0x5]
movs r1, 0xD
@@ -9974,7 +9974,7 @@ _0817466C:
lsls r0, r1
ldr r1, =0xffff0000
eors r0, r1
- ldr r2, =0x0203bcd4
+ ldr r2, =gUnknown_0203BCD4
str r0, [r2]
ldr r2, =0x000063b0
movs r1, 0xC
@@ -10023,14 +10023,14 @@ sub_8174728: @ 8174728
push {r6,r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r2, [r1, 0x2E]
movs r0, 0x1
ands r0, r2
adds r3, r1, 0
cmp r0, 0
beq _081747E4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r12, r0
lsls r0, r6, 2
adds r1, r0, r6
@@ -10068,7 +10068,7 @@ _08174782:
lsrs r5, r0, 16
cmp r5, 0x5
bls _0817476A
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
adds r1, r2, r6
lsls r1, 3
@@ -10091,7 +10091,7 @@ _081747B8:
cmp r0, 0
beq _081747D2
bl sub_80A369C
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -10111,13 +10111,13 @@ _081747E4:
cmp r0, 0
beq _08174806
bl sub_80A369C
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
_08174806:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -10131,7 +10131,7 @@ _08174828:
ands r0, r2
cmp r0, 0
beq _08174858
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -10153,7 +10153,7 @@ _08174858:
ands r0, r1
cmp r0, 0
beq _08174884
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -10186,8 +10186,8 @@ sub_8174898: @ 8174898
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02037b14
- ldr r1, =0x02037714
+ ldr r0, =gUnknown_02037B14
+ ldr r1, =gUnknown_02037714
movs r2, 0x80
lsls r2, 2
bl CpuSet
@@ -10201,7 +10201,7 @@ sub_8174898: @ 8174898
movs r1, 0
movs r2, 0
bl sub_80F9BF4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -10229,7 +10229,7 @@ sub_81748F0: @ 81748F0
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
_08174910:
adds r0, r5, 0x5
@@ -10265,7 +10265,7 @@ _08174928:
bl ResetBgsAndClearDma3BusyFlags
adds r0, r6, 0
bl DestroyTask
- ldr r4, =0x0203bcdc
+ ldr r4, =gUnknown_0203BCDC
ldr r0, [r4]
cmp r0, 0
beq _08174974
@@ -10273,7 +10273,7 @@ _08174928:
movs r0, 0
str r0, [r4]
_08174974:
- ldr r4, =0x0203bcd8
+ ldr r4, =gUnknown_0203BCD8
ldr r0, [r4]
cmp r0, 0
beq _08174984
@@ -10321,7 +10321,7 @@ sub_81749A0: @ 81749A0
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -10340,13 +10340,13 @@ sub_8174A08: @ 8174A08
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _08174A28
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -10659,7 +10659,7 @@ sub_8174C98: @ 8174C98
movs r2, 0
movs r3, 0x1
bl box_print
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r10, r0
ldr r1, [r0]
movs r0, 0x1
@@ -10816,7 +10816,7 @@ _08174E30:
movs r0, 0xF0
strb r0, [r1, 0x3]
adds r4, r1, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r5, [r0]
ldrb r0, [r5, 0x10]
movs r1, 0x64
@@ -10958,7 +10958,7 @@ sub_8174F70: @ 8174F70
bl reset_temp_tile_data_buffers
bl dp13_810BB8C
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
ldr r0, =gUnknown_085E5394
@@ -10979,7 +10979,7 @@ sub_8174FAC: @ 8174FAC
movs r0, 0
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x0203bcdc
+ ldr r4, =gUnknown_0203BCDC
ldr r1, [r4]
adds r1, 0x12
movs r0, 0x1
@@ -11023,7 +11023,7 @@ sub_8174FAC: @ 8174FAC
sub_8175024: @ 8175024
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203bcdc
+ ldr r0, =gUnknown_0203BCDC
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0x4
@@ -11110,14 +11110,14 @@ _081750DC:
bl ShowBg
movs r0, 0x3
bl ShowBg
- ldr r0, =0x0203bcdc
+ ldr r0, =gUnknown_0203BCDC
ldr r1, [r0]
movs r0, 0
strh r0, [r1]
b _08175114
.pool
_08175108:
- ldr r0, =0x0203bcdc
+ ldr r0, =gUnknown_0203BCDC
ldr r1, [r0]
ldrh r0, [r1]
adds r0, 0x1
@@ -11284,7 +11284,7 @@ sub_81751FC: @ 81751FC
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r1, r0
bl GenerateRandomNumber
lsls r0, 16
@@ -11317,7 +11317,7 @@ _08175276:
thumb_func_start sub_8175280
sub_8175280: @ 8175280
push {r4,lr}
- ldr r4, =0x020375e0
+ ldr r4, =gUnknown_020375E0
movs r0, 0xB4
strh r0, [r4]
ldr r0, =sub_8175364
@@ -11327,14 +11327,14 @@ sub_8175280: @ 8175280
lsrs r2, r0, 24
cmp r2, 0xFF
beq _081752AA
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
adds r0, r1
ldrh r1, [r4]
strh r1, [r0, 0xA]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
strh r2, [r0]
_081752AA:
pop {r4}
@@ -11375,7 +11375,7 @@ sub_81752F4: @ 81752F4
ldrsh r0, [r5, r2]
cmp r0, 0x6E
ble _08175324
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x28
ldrsh r1, [r5, r0]
lsls r0, r1, 2
@@ -11436,7 +11436,7 @@ sub_8175364: @ 8175364
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
ldrh r0, [r6]
cmp r0, 0x1
@@ -11460,9 +11460,9 @@ _0817539C:
bne _081753B8
adds r0, r4, 0
bl DestroyTask
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r7, [r0]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
@@ -11561,9 +11561,9 @@ _08175494:
b _081754B0
_081754A0:
bl sub_81752C0
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r7, [r0]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
@@ -11592,18 +11592,18 @@ sub_81754DC: @ 81754DC
push {lr}
bl RunTasks
bl CallObjectCallbacks
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _08175522
- ldr r0, =0x0203bce4
+ ldr r0, =gUnknown_0203BCE4
ldrb r0, [r0]
cmp r0, 0
beq _08175522
- ldr r2, =0x03005e00
- ldr r0, =0x0203bce2
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_0203BCE2
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
@@ -11616,7 +11616,7 @@ sub_81754DC: @ 81754DC
bl sub_81754C8
bl RunTasks
bl CallObjectCallbacks
- ldr r1, =0x0203bce5
+ ldr r1, =gUnknown_0203BCE5
movs r0, 0x1
strb r0, [r1]
_08175522:
@@ -11749,7 +11749,7 @@ sub_8175620: @ 8175620
bl CreateTask
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -11767,7 +11767,7 @@ _0817566A:
lsls r0, 24
cmp r0, 0
beq _0817566A
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -11812,10 +11812,10 @@ _0817566A:
bl m4aSongNumStart
ldr r0, =sub_81754DC
bl SetMainCallback2
- ldr r0, =0x0203bce5
+ ldr r0, =gUnknown_0203BCE5
mov r1, r8
strb r1, [r0]
- ldr r4, =0x0203bce8
+ ldr r4, =gUnknown_0203BCE8
movs r0, 0xEB
lsls r0, 2
bl AllocZeroed
@@ -11829,7 +11829,7 @@ _0817566A:
strh r6, [r0]
adds r0, 0x2
strh r6, [r0]
- ldr r0, =0x0203bce2
+ ldr r0, =gUnknown_0203BCE2
strh r7, [r0]
add sp, 0x4
pop {r3}
@@ -11845,13 +11845,13 @@ sub_8175744: @ 8175744
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08175764
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -11870,7 +11870,7 @@ sub_8175774: @ 8175774
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -11894,7 +11894,7 @@ sub_8175774: @ 8175774
b _081757FA
.pool
_081757B0:
- ldr r0, =0x0203bce0
+ ldr r0, =gUnknown_0203BCE0
strh r1, [r0]
ldrh r2, [r4, 0x1E]
movs r3, 0x1E
@@ -11941,7 +11941,7 @@ sub_8175808: @ 8175808
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11952,7 +11952,7 @@ sub_8175808: @ 8175808
bl SetGpuReg
adds r0, r4, 0
bl sub_8176CA0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -11975,7 +11975,7 @@ c2_080C9BFC: @ 8175848
lsrs r4, 24
movs r0, 0
bl SetVBlankCallback
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12012,7 +12012,7 @@ sub_81758A4: @ 81758A4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12023,7 +12023,7 @@ sub_81758A4: @ 81758A4
bl SetGpuReg
adds r0, r4, 0
bl sub_8176CA0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -12046,7 +12046,7 @@ sub_81758E4: @ 81758E4
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r1, r0
@@ -12060,7 +12060,7 @@ _08175906:
bl ResetAllObjectData
bl dp13_810BB8C
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
ldr r0, =gUnknown_085B0E04
@@ -12128,7 +12128,7 @@ _0817596E:
bl LoadObjectPic
ldr r0, =gUnknown_085E702C
bl LoadTaggedObjectPalette
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -12141,7 +12141,7 @@ _081759F0:
ldr r0, =sub_81760FC
movs r1, 0
bl CreateTask
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
@@ -12197,7 +12197,7 @@ _081759F0:
mov r0, r9
mov r1, r8
strb r0, [r1]
- ldr r0, =0x0203bd28
+ ldr r0, =gUnknown_0203BD28
strh r5, [r0]
ldr r0, =sub_8175744
str r0, [r4]
@@ -12218,7 +12218,7 @@ sub_8175A9C: @ 8175A9C
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -12255,7 +12255,7 @@ sub_8175AE4: @ 8175AE4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12263,7 +12263,7 @@ sub_8175AE4: @ 8175AE4
bne _08175B0A
adds r0, r4, 0
bl sub_8176CA0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -12311,7 +12311,7 @@ sub_8175B1C: @ 8175B1C
lsls r1, 1
movs r0, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12333,7 +12333,7 @@ sub_8175B90: @ 8175B90
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -12371,7 +12371,7 @@ sub_8175BD8: @ 8175BD8
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12390,7 +12390,7 @@ sub_8175BD8: @ 8175BD8
movs r2, 0
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -12414,13 +12414,13 @@ sub_8175C34: @ 8175C34
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08175CB8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -12429,7 +12429,7 @@ sub_8175C34: @ 8175C34
ldrsh r1, [r4, r0]
cmp r1, 0
beq _08175C62
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r0, [r0, 0x2E]
cmp r0, 0
beq _08175C94
@@ -12478,7 +12478,7 @@ _08175CB8:
thumb_func_start sub_8175CC8
sub_8175CC8: @ 8175CC8
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12577,7 +12577,7 @@ sub_8175DA0: @ 8175DA0
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12607,7 +12607,7 @@ _08175DD4:
.4byte _08175E00
.4byte _08175FFC
_08175E00:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12632,7 +12632,7 @@ _08175E12:
lsls r0, 3
adds r0, r5
strh r2, [r0, 0x24]
- ldr r0, =0x0203bce0
+ ldr r0, =gUnknown_0203BCE0
strh r2, [r0]
b _0817602A
.pool
@@ -12702,7 +12702,7 @@ _08175E92:
movs r0, 0
movs r1, 0x2
bl CopyWindowToVram
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
mov r2, r9
adds r1, r2, r4
lsls r1, 3
@@ -12757,7 +12757,7 @@ _08175F32:
strh r0, [r5, 0x24]
b _0817602A
_08175F38:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12830,7 +12830,7 @@ _08175FB6:
b _0817602A
.pool
_08175FC8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12842,7 +12842,7 @@ _08175FC8:
movs r0, 0
movs r1, 0x2
bl CopyWindowToVram
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -12868,7 +12868,7 @@ _08175FFC:
adds r0, r4, 0
bl DestroyTask
bl sub_81755A4
- ldr r4, =0x0203bce8
+ ldr r4, =gUnknown_0203BCE8
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -12892,7 +12892,7 @@ sub_817603C: @ 817603C
lsls r1, 24
lsrs r2, r1, 24
adds r5, r2, 0
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
cmp r3, 0x6
bne _0817605C
lsls r0, r2, 2
@@ -12996,7 +12996,7 @@ sub_81760FC: @ 81760FC
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -13018,7 +13018,7 @@ _08176124:
b _08176244
.pool
_0817612C:
- ldr r0, =0x0203bce8
+ ldr r0, =gUnknown_0203BCE8
ldr r0, [r0]
adds r0, 0x90
ldrh r0, [r0]
@@ -13041,7 +13041,7 @@ _0817614E:
b _08176242
.pool
_08176158:
- ldr r6, =0x0203bce8
+ ldr r6, =gUnknown_0203BCE8
ldr r3, [r6]
adds r0, r3, 0
adds r0, 0x8E
@@ -13088,7 +13088,7 @@ _08176158:
bge _081761D8
adds r0, r3, 0x1
strh r0, [r1]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -13099,7 +13099,7 @@ _08176158:
_081761D8:
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -13108,7 +13108,7 @@ _081761D8:
lsls r1, 2
_081761EA:
strh r1, [r0, 0x34]
- ldr r0, =0x0203bce8
+ ldr r0, =gUnknown_0203BCE8
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x8E
@@ -13126,7 +13126,7 @@ _08176210:
adds r0, 0x1
_08176212:
strh r0, [r1]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -13162,7 +13162,7 @@ sub_817624C: @ 817624C
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -13245,12 +13245,12 @@ _08176348:
ands r0, r1
movs r1, 0xC
bl sine
- ldr r1, =0x0203bd26
+ ldr r1, =gUnknown_0203BD26
strh r0, [r1]
b _08176390
.pool
_0817636C:
- ldr r7, =0x0203bd26
+ ldr r7, =gUnknown_0203BD26
movs r3, 0
ldrsh r4, [r7, r3]
cmp r4, 0
@@ -13274,7 +13274,7 @@ _08176390:
b _08176514
.pool
_0817639C:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -13304,7 +13304,7 @@ _081763C0:
strh r0, [r1, 0x12]
b _0817644E
_081763D8:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r5, 2
adds r2, r5
lsls r2, 3
@@ -13370,12 +13370,12 @@ _0817644E:
ands r0, r1
movs r1, 0x14
bl sine
- ldr r1, =0x0203bd26
+ ldr r1, =gUnknown_0203BD26
strh r0, [r1]
b _08176514
.pool
_08176464:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r3, 0xC
ldrsh r1, [r4, r3]
lsls r0, r1, 4
@@ -13397,7 +13397,7 @@ _08176484:
movs r1, 0x32
b _08176512
_08176490:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -13412,7 +13412,7 @@ _08176490:
b _081764C8
.pool
_081764B0:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -13431,7 +13431,7 @@ _081764C8:
b _08176514
.pool
_081764D4:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r2, r5, 2
adds r2, r5
lsls r2, 3
@@ -13475,7 +13475,7 @@ sub_817651C: @ 817651C
push {r4,r5,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -13649,8 +13649,8 @@ _08176670:
.4byte _08176884
.4byte _08176934
_08176684:
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -13731,8 +13731,8 @@ _08176684:
b _081769D4
.pool
_0817672C:
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -13814,8 +13814,8 @@ _0817672C:
b _081769D4
.pool
_081767D8:
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -13898,8 +13898,8 @@ _081767D8:
b _081769D4
.pool
_08176884:
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -13981,8 +13981,8 @@ _08176884:
b _081769D4
.pool
_08176934:
- ldr r5, =0x02020630
- ldr r0, =0x03005e00
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gTasks
lsls r4, r7, 2
adds r4, r7
lsls r4, 3
@@ -14071,7 +14071,7 @@ _081769E0:
ldr r0, =sub_817651C
movs r1, 0
bl CreateTask
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -14172,7 +14172,7 @@ sub_8176AB0: @ 8176AB0
lsrs r4, r0, 24
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r6, r0, r1
@@ -14221,10 +14221,10 @@ _08176AD6:
b _08176C96
.pool
_08176B30:
- ldr r1, =0x0203bd24
+ ldr r1, =gUnknown_0203BD24
movs r0, 0x22
strh r0, [r1]
- ldr r1, =0x0203bd26
+ ldr r1, =gUnknown_0203BD26
movs r0, 0
strh r0, [r1]
adds r0, r4, 0
@@ -14235,7 +14235,7 @@ _08176B30:
b _08176C96
.pool
_08176B54:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -14253,13 +14253,13 @@ _08176B54:
bl sub_817B834
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
adds r4, r0
strh r2, [r4, 0x12]
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -14292,13 +14292,13 @@ _08176BD8:
bl sub_817B88C
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
adds r4, r0
strh r2, [r4, 0x12]
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -14328,7 +14328,7 @@ _08176C2C:
adds r0, r6
ldr r1, =gUnknown_085E7010
str r1, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -14360,7 +14360,7 @@ sub_8176CA0: @ 8176CA0
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -14409,7 +14409,7 @@ _08176CF2:
movs r0, 0
strh r0, [r4, 0xE]
_08176D08:
- ldr r1, =0x0203bd28
+ ldr r1, =gUnknown_0203BD28
movs r0, 0x1
strh r0, [r1]
pop {r4}
@@ -14648,7 +14648,7 @@ _08176E5E:
sub_8176EE8: @ 8176EE8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203bd28
+ ldr r0, =gUnknown_0203BD28
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -14731,7 +14731,7 @@ _08176F88:
sub_8176F90: @ 8176F90
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203bd28
+ ldr r0, =gUnknown_0203BD28
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -14786,7 +14786,7 @@ _08176FEE:
subs r0, r2, 0x2
strh r0, [r4, 0x20]
_08177000:
- ldr r0, =0x0203bd26
+ ldr r0, =gUnknown_0203BD26
ldrh r0, [r0]
negs r0, r0
strh r0, [r4, 0x26]
@@ -14832,7 +14832,7 @@ sub_8177050: @ 8177050
push {r4,r5,lr}
sub sp, 0x4
adds r5, r0, 0
- ldr r0, =0x0203bd28
+ ldr r0, =gUnknown_0203BD28
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -15077,7 +15077,7 @@ sub_8177224: @ 8177224
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
lsls r1, 2
@@ -15134,7 +15134,7 @@ sub_8177224: @ 8177224
sub_81772B8: @ 81772B8
push {r4,lr}
adds r3, r0, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x2E
ldrsh r0, [r3, r1]
lsls r1, r0, 4
@@ -15145,7 +15145,7 @@ sub_81772B8: @ 81772B8
ldrsh r0, [r1, r2]
cmp r0, 0xA
beq _081772DC
- ldr r0, =0x0203bd28
+ ldr r0, =gUnknown_0203BD28
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0
@@ -15264,7 +15264,7 @@ _081773B4:
lsls r0, 24
cmp r0, 0
beq _081773D4
- ldr r0, =0x0203bce8
+ ldr r0, =gUnknown_0203BCE8
ldr r0, [r0]
lsls r1, r6, 1
adds r0, 0x96
@@ -15281,7 +15281,7 @@ _081773D4:
bls _081773B4
adds r4, r6, 0
ldr r0, =0x00000181
- ldr r1, =0x0203bce8
+ ldr r1, =gUnknown_0203BCE8
mov r8, r1
lsls r7, r4, 16
cmp r4, r0
@@ -15320,7 +15320,7 @@ _08177430:
strh r0, [r1]
_08177436:
movs r6, 0
- ldr r0, =0x0203bce8
+ ldr r0, =gUnknown_0203BCE8
mov r9, r0
ldr r1, =0x0000039a
mov r8, r1
@@ -15377,7 +15377,7 @@ _081774A0:
cmp r0, 0
bne _0817744C
_081774AC:
- ldr r1, =0x0203bce8
+ ldr r1, =gUnknown_0203BCE8
ldr r2, [r1]
adds r3, r2, 0
adds r3, 0x94
diff --git a/asm/rom_81795E8.s b/asm/rom_81795E8.s
index d3d114770..e3e8b4e95 100644
--- a/asm/rom_81795E8.s
+++ b/asm/rom_81795E8.s
@@ -13,7 +13,7 @@ sub_81795E8: @ 81795E8
lsls r0, 24
cmp r0, 0
bne _08179634
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r1, [r2, 0x4]
ldr r0, =0x00004718
@@ -82,7 +82,7 @@ sub_817963C: @ 817963C
thumb_func_start sub_81796AC
sub_81796AC: @ 81796AC
push {r4,lr}
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x41
movs r2, 0
@@ -92,7 +92,7 @@ sub_81796AC: @ 81796AC
cmp r0, r1
bne _081796F4
bl calc_player_party_count
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
@@ -129,7 +129,7 @@ sub_8179700: @ 8179700
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -158,7 +158,7 @@ sub_817973C: @ 817973C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -187,7 +187,7 @@ sub_8179778: @ 8179778
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r0, [r4, 0xA]
adds r0, 0x1
@@ -237,7 +237,7 @@ sub_81797DC: @ 81797DC
lsrs r2, r0, 24
cmp r2, 0
bne _0817982C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldrh r1, [r3, 0x4]
movs r0, 0xC3
@@ -255,7 +255,7 @@ sub_81797DC: @ 81797DC
cmp r1, r0
bne _0817982C
_08179810:
- ldr r0, =0x0203bd14
+ ldr r0, =gUnknown_0203BD14
strb r2, [r0]
movs r0, 0x1
b _0817982E
@@ -271,7 +271,7 @@ _0817982E:
sub_8179834: @ 8179834
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -340,7 +340,7 @@ sub_81798D0: @ 81798D0
lsls r0, 24
cmp r0, 0
bne _08179910
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r1, [r2, 0x4]
ldr r0, =0x00004418
@@ -350,7 +350,7 @@ sub_81798D0: @ 81798D0
ldr r0, =0x00190008
cmp r1, r0
bne _08179910
- ldr r1, =0x0203bd14
+ ldr r1, =gUnknown_0203BD14
movs r0, 0x1
strb r0, [r1]
movs r0, 0x1
@@ -367,7 +367,7 @@ _08179912:
sub_8179918: @ 8179918
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -438,11 +438,11 @@ sub_81799B8: @ 81799B8
bl oei_task_add
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203bd14
+ ldr r0, =gUnknown_0203BD14
ldrb r0, [r0]
cmp r0, 0x1
bne _081799E4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -451,7 +451,7 @@ sub_81799B8: @ 81799B8
b _081799F0
.pool
_081799E4:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -473,7 +473,7 @@ sub_8179A04: @ 8179A04
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldrh r1, [r0, 0x4]
ldr r0, =0x00004318
@@ -595,7 +595,7 @@ _08179AF0:
lsrs r0, 16
cmp r0, 0xF
bne _08179B5A
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, [r0]
ldr r0, =0x00150008
@@ -650,7 +650,7 @@ sub_8179B84: @ 8179B84
sub_8179B98: @ 8179B98
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -682,13 +682,13 @@ _08179BC0:
.4byte _08179CFE
.4byte _08179D18
_08179BF8:
- ldr r4, =0x0203bd18
+ ldr r4, =gUnknown_0203BD18
ldr r0, =0x00001084
bl AllocZeroed
str r0, [r4]
bl SetVBlankHBlankCallbacksToNull
bl clear_scheduled_bg_copies_to_vram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -696,7 +696,7 @@ _08179BF8:
.pool
_08179C20:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -704,7 +704,7 @@ _08179C20:
.pool
_08179C34:
bl ResetAllObjectData
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -715,7 +715,7 @@ _08179C48:
b _08179D32
_08179C4E:
bl init_uns_table_pokemon_copy
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -726,18 +726,18 @@ _08179C60:
b _08179D32
_08179C66:
bl sub_8179FAC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _08179D3A
.pool
_08179C78:
- ldr r0, =0x0203bc9c
+ ldr r0, =gUnknown_0203BC9C
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_8179DF4
lsls r0, 24
@@ -747,7 +747,7 @@ _08179C78:
.pool
_08179C98:
bl sub_817A4A4
- ldr r1, =0x0203bd18
+ ldr r1, =gUnknown_0203BD18
ldr r1, [r1]
ldr r2, =0x0000105e
adds r1, r2
@@ -755,14 +755,14 @@ _08179C98:
b _08179D32
.pool
_08179CB0:
- ldr r0, =0x0203bc9c
+ ldr r0, =gUnknown_0203BC9C
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_817A358
- ldr r1, =0x0203bd18
+ ldr r1, =gUnknown_0203BD18
ldr r1, [r1]
ldr r2, =0x0000105d
adds r1, r2
@@ -775,7 +775,7 @@ _08179CDC:
movs r2, 0x1
movs r3, 0xE
bl SetWindowBorderStyle
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -790,7 +790,7 @@ _08179CFE:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -804,14 +804,14 @@ _08179D18:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
_08179D30:
strb r0, [r2, 0x8]
_08179D32:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -872,7 +872,7 @@ sub_8179D9C: @ 8179D9C
movs r0, 0
movs r2, 0x2
bl InitBgsFromTemplates
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
adds r1, 0x48
movs r0, 0x1
@@ -901,7 +901,7 @@ sub_8179DF4: @ 8179DF4
push {r4-r6,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r1, =0x0000107e
adds r0, r1
@@ -941,13 +941,13 @@ _08179E48:
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x8]
adds r2, r5, 0
adds r3, r4, 0
bl DecompressMonPic_DetectFrontOrBack_2
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
@@ -973,38 +973,38 @@ _08179E84:
ldrh r0, [r4, 0x4]
movs r1, 0x1
bl sub_806A068
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
_08179EC4:
ldr r0, =gUnknown_085B26F4
bl LoadCompressedObjectPic
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
_08179ED8:
ldr r0, =gUnknown_085B26FC
bl LoadCompressedObjectPalette
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
_08179EEC:
ldr r0, =gUnknown_085F06A0
bl LoadCompressedObjectPic
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
_08179F00:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrb r0, [r0]
bl sub_8179FEC
- ldr r0, =0x0203bd1c
+ ldr r0, =gUnknown_0203BD1C
bl LoadCompressedObjectPalette
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
@@ -1017,7 +1017,7 @@ _08179F20:
movs r2, 0
movs r3, 0
bl decompress_and_copy_tile_data_to_vram
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
b _08179F5E
.pool
@@ -1028,7 +1028,7 @@ _08179F44:
cmp r0, 0x1
beq _08179FA0
ldr r0, =gUnknown_08D9BA44
- ldr r4, =0x0203bd18
+ ldr r4, =gUnknown_0203BD18
ldr r1, [r4]
adds r1, 0x48
bl LZDecompressWram
@@ -1046,7 +1046,7 @@ _08179F78:
movs r1, 0x20
movs r2, 0x60
bl decompress_palette
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r1, =0x0000107e
adds r0, r1
@@ -1094,7 +1094,7 @@ sub_8179FAC: @ 8179FAC
sub_8179FEC: @ 8179FEC
push {lr}
lsls r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsrs r0, 21
ldr r2, =0x00000848
adds r0, r2
@@ -1104,7 +1104,7 @@ sub_8179FEC: @ 8179FEC
movs r1, 0
bl sub_8136F9C
lsls r0, 24
- ldr r2, =0x0203bd1c
+ ldr r2, =gUnknown_0203BD1C
ldr r1, =gUnknown_085F0568
lsrs r0, 22
subs r0, 0x4
@@ -1123,7 +1123,7 @@ sub_817A030: @ 817A030
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1131,7 +1131,7 @@ sub_817A030: @ 817A030
beq _0817A044
b _0817A154
_0817A044:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r4, 2
adds r1, r2, r4
lsls r1, 3
@@ -1160,7 +1160,7 @@ _0817A074:
b _0817A104
.pool
_0817A088:
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
ldr r2, =0x00001050
adds r1, r2
@@ -1173,7 +1173,7 @@ _0817A088:
b _0817A104
.pool
_0817A0AC:
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r2, =0x0000105e
adds r0, r2
@@ -1184,7 +1184,7 @@ _0817A0AC:
.pool
_0817A0C8:
bl sub_817A56C
- ldr r1, =0x0203bd18
+ ldr r1, =gUnknown_0203BD18
ldr r1, [r1]
ldr r2, =0x0000105f
adds r1, r2
@@ -1192,7 +1192,7 @@ _0817A0C8:
b _0817A104
.pool
_0817A0E0:
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r1, =0x0000105d
adds r0, r1
@@ -1206,7 +1206,7 @@ _0817A0F8:
b _0817A154
.pool
_0817A104:
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r2, =0x00001058
adds r1, r0, r2
@@ -1222,21 +1222,21 @@ _0817A104:
_0817A128:
cmp r1, r0
bne _0817A138
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r4
lsls r1, 3
adds r1, r0
movs r0, 0xFE
strh r0, [r1, 0x8]
_0817A138:
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
ldr r0, =0x00001058
adds r1, r0
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r4
lsls r1, 3
adds r1, r0
@@ -1258,7 +1258,7 @@ sub_817A168: @ 817A168
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1283,7 +1283,7 @@ sub_817A194: @ 817A194
lsrs r0, 16
cmp r0, 0x1
beq _0817A1B6
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -1303,15 +1303,15 @@ sub_817A1C4: @ 817A1C4
sub sp, 0x10
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203bc9c
+ ldr r0, =gUnknown_0203BC9C
ldrb r1, [r0]
movs r0, 0x64
adds r5, r1, 0
muls r5, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r0
- ldr r1, =0x03005d8c
- ldr r0, =0x0203ce7c
+ ldr r1, =gUnknown_03005D8C
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
lsls r0, 3
ldr r2, =0x00000848
@@ -1324,19 +1324,19 @@ sub_817A1C4: @ 817A1C4
lsrs r0, 24
adds r1, r4, 0
bl sub_8136FE4
- ldr r6, =0x0203bc9e
+ ldr r6, =gUnknown_0203BC9E
strh r0, [r6]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl sub_8137044
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _0817A248
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E937F
bl ExpandStringRefs
b _0817A268
@@ -1344,17 +1344,17 @@ sub_817A1C4: @ 817A1C4
_0817A248:
cmp r0, 0
ble _0817A260
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9390
bl ExpandStringRefs
b _0817A268
.pool
_0817A260:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E93A9
bl ExpandStringRefs
_0817A268:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -1363,7 +1363,7 @@ _0817A268:
adds r3, r0, 0
lsls r3, 24
lsrs r3, 24
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
movs r0, 0
str r0, [sp]
movs r0, 0x2
@@ -1375,7 +1375,7 @@ _0817A268:
movs r0, 0
movs r1, 0x1
bl AddTextPrinterParametrized
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -1394,7 +1394,7 @@ sub_817A2C0: @ 817A2C0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1402,18 +1402,18 @@ sub_817A2C0: @ 817A2C0
bne _0817A304
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
adds r0, r4, 0
bl DestroyTask
bl FreeAllWindowBuffers
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
bl Free
bl sub_805F094
@@ -1438,7 +1438,7 @@ sub_817A320: @ 817A320
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1464,7 +1464,7 @@ sub_817A358: @ 817A358
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
movs r1, 0x30
movs r2, 0x50
movs r3, 0x2
@@ -1472,7 +1472,7 @@ sub_817A358: @ 817A358
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
mov r9, r0
ldr r0, [r0]
ldr r2, =0x00001054
@@ -1489,7 +1489,7 @@ sub_817A358: @ 817A358
ldr r2, =0x0000105a
adds r1, r2
strb r0, [r1]
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
mov r1, r8
lsls r0, r1, 4
add r0, r8
@@ -1549,7 +1549,7 @@ _0817A402:
sub_817A434: @ 817A434
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -1614,7 +1614,7 @@ sub_817A4A4: @ 817A4A4
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r3, r4, 4
adds r3, r4
lsls r3, 2
@@ -1653,7 +1653,7 @@ sub_817A4F8: @ 817A4F8
lsrs r7, r0, 24
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
lsls r0, r7, 4
adds r0, r7
@@ -1686,7 +1686,7 @@ _0817A548:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl obj_alloc_rotscale_entry
pop {r3}
@@ -1707,7 +1707,7 @@ sub_817A56C: @ 817A56C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -1749,7 +1749,7 @@ _0817A5C6:
thumb_func_start sub_817A5CC
sub_817A5CC: @ 817A5CC
push {r4-r7,lr}
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r1, [r0]
ldr r0, =0x00001056
adds r3, r1, r0
@@ -1798,7 +1798,7 @@ _0817A61A:
thumb_func_start sub_817A634
sub_817A634: @ 817A634
push {r4,lr}
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r4, [r0]
ldr r1, =0x00001050
adds r0, r4, r1
@@ -1923,7 +1923,7 @@ _0817A7C8:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
adds r0, r4, 0
stm r0!, {r1}
@@ -2051,7 +2051,7 @@ _0817A90E:
thumb_func_start sub_817A91C
sub_817A91C: @ 817A91C
push {r4-r7,lr}
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r5, [r0]
movs r4, 0
movs r0, 0x83
@@ -2140,7 +2140,7 @@ _0817A9DE:
thumb_func_start sub_817A9E4
sub_817A9E4: @ 817A9E4
push {r4,r5,lr}
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r2, [r0]
ldr r1, =0x00001078
adds r0, r2, r1
@@ -2185,7 +2185,7 @@ _0817AA36:
thumb_func_start sub_817AA3C
sub_817AA3C: @ 817AA3C
push {lr}
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r0, [r0]
ldr r0, [r0]
bl obj_free_rotscale_entry
@@ -2203,7 +2203,7 @@ sub_817AA54: @ 817AA54
mov r5, r8
push {r5-r7}
sub sp, 0x14
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r7, [r0]
ldr r1, =0x00001070
adds r0, r7, r1
@@ -2336,7 +2336,7 @@ sub_817AB68: @ 817AB68
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x0203bd18
+ ldr r0, =gUnknown_0203BD18
ldr r6, [r0]
movs r0, 0
str r0, [sp]
diff --git a/asm/rom_817B064.s b/asm/rom_817B064.s
index f9b5b6ca0..1f22b8043 100644
--- a/asm/rom_817B064.s
+++ b/asm/rom_817B064.s
@@ -67,10 +67,10 @@ _0817B0EC:
bl gpu_pal_apply
bl sub_817B788
_0817B11E:
- ldr r1, =0x0203bd28
+ ldr r1, =gUnknown_0203BD28
movs r0, 0
strh r0, [r1]
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
pop {r4}
@@ -258,10 +258,10 @@ _0817B334:
bl gpu_pal_apply
bl sub_817B7A4
_0817B370:
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x8
strb r0, [r1]
- ldr r1, =0x0203bd28
+ ldr r1, =gUnknown_0203BD28
movs r0, 0
strh r0, [r1]
pop {r4}
@@ -320,7 +320,7 @@ sub_817B3DC: @ 817B3DC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -357,7 +357,7 @@ sub_817B458: @ 817B458
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -379,8 +379,8 @@ sub_817B458: @ 817B458
ldrh r1, [r4, 0xC]
movs r0, 0x14
bl SetGpuReg
- ldr r2, =0x0203bd24
- ldr r0, =0x0203bd26
+ ldr r2, =gUnknown_0203BD24
+ ldr r0, =gUnknown_0203BD26
ldrh r1, [r0]
ldrh r2, [r2]
adds r1, r2
@@ -410,8 +410,8 @@ _0817B4A0:
ldrsh r0, [r4, r1]
cmp r0, 0
beq _0817B4F0
- ldr r2, =0x0203bd24
- ldr r0, =0x0203bd26
+ ldr r2, =gUnknown_0203BD24
+ ldr r0, =gUnknown_0203BD26
ldrh r1, [r0]
ldrh r2, [r2]
adds r1, r2
@@ -422,12 +422,12 @@ _0817B4A0:
b _0817B4FA
.pool
_0817B4F0:
- ldr r0, =0x0203bd24
+ ldr r0, =gUnknown_0203BD24
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
_0817B4FA:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -449,7 +449,7 @@ _0817B4FA:
ldrh r1, [r2, 0x18]
movs r0, 0x1C
bl SetGpuReg
- ldr r0, =0x0203bd24
+ ldr r0, =gUnknown_0203BD24
ldrh r1, [r0]
movs r0, 0x1E
bl SetGpuReg
@@ -473,13 +473,13 @@ sub_817B540: @ 817B540
cmp r0, 0x2
beq _0817B5B8
_0817B554:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r2, [r0, 0x20]
movs r0, 0x3
ands r0, r2
cmp r0, 0
bne _0817B620
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -489,7 +489,7 @@ _0817B554:
ands r2, r0
cmp r2, 0
beq _0817B58C
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
ldrh r1, [r2, 0x12]
mov r0, sp
strh r1, [r0]
@@ -497,7 +497,7 @@ _0817B554:
b _0817B596
.pool
_0817B58C:
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
ldrh r1, [r2, 0x14]
mov r0, sp
strh r1, [r0]
@@ -517,13 +517,13 @@ _0817B596:
b _0817B620
.pool
_0817B5B8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r2, [r0, 0x20]
movs r0, 0x3
ands r0, r2
cmp r0, 0
bne _0817B620
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -573,7 +573,7 @@ _0817B620:
sub_817B62C: @ 817B62C
push {lr}
adds r2, r0, 0
- ldr r0, =0x0203bd28
+ ldr r0, =gUnknown_0203BD28
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x2
@@ -604,15 +604,15 @@ _0817B668:
ldrsh r0, [r2, r1]
cmp r0, 0
beq _0817B688
- ldr r1, =0x0203bd24
- ldr r0, =0x0203bd26
+ ldr r1, =gUnknown_0203BD24
+ ldr r0, =gUnknown_0203BD26
ldrh r0, [r0]
ldrh r1, [r1]
adds r0, r1
b _0817B68C
.pool
_0817B688:
- ldr r0, =0x0203bd24
+ ldr r0, =gUnknown_0203BD24
ldrh r0, [r0]
_0817B68C:
negs r0, r0
@@ -642,7 +642,7 @@ sub_817B698: @ 817B698
movs r7, 0
cmp r7, r8
bcs _0817B74E
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r10, r0
movs r2, 0x3F
mov r9, r2
@@ -693,7 +693,7 @@ _0817B6C2:
movs r0, 0xF
ands r3, r0
strb r3, [r4, 0x5]
- ldr r0, =0x02020638
+ ldr r0, =gUnknown_02020638
adds r5, r0
ldr r2, [sp, 0x8]
str r2, [r5]
@@ -773,7 +773,7 @@ nullsub_65: @ 817B7C0
thumb_func_start sub_817B7C4
sub_817B7C4: @ 817B7C4
push {r4,lr}
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -855,7 +855,7 @@ sub_817B834: @ 817B834
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -895,7 +895,7 @@ sub_817B88C: @ 817B88C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -916,7 +916,7 @@ nullsub_66: @ 817B8E4
thumb_func_start sub_817B8E8
sub_817B8E8: @ 817B8E8
push {r4,lr}
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -998,7 +998,7 @@ sub_817B948: @ 817B948
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -1053,7 +1053,7 @@ sub_817B9C4: @ 817B9C4
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
@@ -1224,7 +1224,7 @@ sub_817BB38: @ 817BB38
lsrs r0, 24
cmp r0, 0x40
beq _0817BB82
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -1328,7 +1328,7 @@ sub_817BC08: @ 817BC08
lsrs r0, 24
cmp r0, 0x40
beq _0817BC5E
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -1420,7 +1420,7 @@ sub_817BCB8: @ 817BCB8
lsrs r0, 24
cmp r0, 0x40
beq _0817BD0E
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -1582,7 +1582,7 @@ sub_817BDF0: @ 817BDF0
cmp r4, 0x40
beq _0817BE60
bl GenerateRandomNumber
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r5, r4, 4
adds r5, r4
lsls r5, 2
@@ -1653,7 +1653,7 @@ sub_817BE94: @ 817BE94
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1673,7 +1673,7 @@ sub_817BEC4: @ 817BEC4
lsls r4, 24
lsrs r4, 24
bl sub_817BA44
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
@@ -1706,7 +1706,7 @@ sub_817BF14: @ 817BF14
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r3, r5, 2
adds r0, r3, r5
lsls r0, 3
@@ -1739,7 +1739,7 @@ _0817BF3C:
cmp r4, 0x3
bls _0817BF3C
_0817BF5A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r5
lsls r1, 3
adds r1, r0
@@ -1765,7 +1765,7 @@ sub_817BF84: @ 817BF84
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -1808,7 +1808,7 @@ sub_817BFCC: @ 817BFCC
lsls r4, 24
lsrs r4, 24
bl sub_817BA44
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1830,7 +1830,7 @@ sub_817C000: @ 817C000
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -1853,7 +1853,7 @@ _0817C020:
cmp r4, 0x8
bls _0817C020
_0817C032:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -1902,7 +1902,7 @@ sub_817C080: @ 817C080
lsls r4, 24
lsrs r4, 24
bl sub_817BA44
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1924,7 +1924,7 @@ sub_817C0B4: @ 817C0B4
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r0, r2, r5
lsls r0, 3
@@ -1948,7 +1948,7 @@ _0817C0D4:
cmp r4, 0xF
bls _0817C0D4
_0817C0E8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -1968,7 +1968,7 @@ _0817C0FA:
cmp r4, 0xF
bls _0817C0FA
_0817C10E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -2008,7 +2008,7 @@ sub_817C144: @ 817C144
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2028,15 +2028,15 @@ sub_817C174: @ 817C174
lsls r4, 24
lsrs r4, 24
bl sub_817BA44
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
adds r5, r0
movs r0, 0
strh r0, [r5, 0x26]
- ldr r0, =0x02037b54
- ldr r1, =0x02037754
+ ldr r0, =gUnknown_02037B54
+ ldr r1, =gUnknown_02037754
movs r2, 0x30
bl CpuSet
ldr r0, =0xfff9041c
@@ -2063,7 +2063,7 @@ sub_817C1D4: @ 817C1D4
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r5, r6, 2
adds r0, r5, r6
lsls r0, 3
@@ -2105,7 +2105,7 @@ _0817C224:
movs r3, 0
bl pal_fade_maybe
_0817C234:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r0
@@ -2130,7 +2130,7 @@ sub_817C260: @ 817C260
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2155,7 +2155,7 @@ sub_817C280: @ 817C280
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2175,15 +2175,15 @@ sub_817C2B0: @ 817C2B0
lsls r4, 24
lsrs r4, 24
bl sub_817BA44
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
adds r5, r0
movs r0, 0
strh r0, [r5, 0x26]
- ldr r0, =0x02037b54
- ldr r1, =0x02037754
+ ldr r0, =gUnknown_02037B54
+ ldr r1, =gUnknown_02037754
movs r2, 0x30
bl CpuSet
ldr r0, =0xfff90400
@@ -2210,7 +2210,7 @@ sub_817C310: @ 817C310
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r5, r6, 2
adds r0, r5, r6
lsls r0, 3
@@ -2252,7 +2252,7 @@ _0817C360:
movs r3, 0
bl pal_fade_maybe
_0817C370:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r0
@@ -2310,7 +2310,7 @@ _0817C3BA:
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r8
lsls r6, r1, 2
add r6, r8
@@ -2342,7 +2342,7 @@ _0817C3BA:
movs r2, 0
movs r3, 0
bl SetSpriteTransformationMatrix
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r2, r5, 4
adds r2, r5
@@ -2381,7 +2381,7 @@ _0817C3BA:
ldrb r1, [r2, 0x5]
lsrs r1, 4
lsls r1, 5
- ldr r0, =0x02037d14
+ ldr r0, =gUnknown_02037D14
mov r10, r0
add r1, r10
add r0, sp, 0x4
@@ -2435,7 +2435,7 @@ _0817C3BA:
sub_817C4EC: @ 817C4EC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2455,7 +2455,7 @@ sub_817C510: @ 817C510
push {r4,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -2499,7 +2499,7 @@ sub_817C560: @ 817C560
sub sp, 0x4
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2648,9 +2648,9 @@ sub_817C67C: @ 817C67C
push {r6}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -2736,9 +2736,9 @@ sub_817C72C: @ 817C72C
push {r6}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -2942,7 +2942,7 @@ _0817C8A0:
thumb_func_start sub_817C8BC
sub_817C8BC: @ 817C8BC
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
bl is_light_level_1_2_3_or_6
lsls r0, 24
@@ -2953,10 +2953,10 @@ sub_817C8BC: @ 817C8BC
b _0817C8E6
.pool
_0817C8D8:
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm_teleport_run_dp02scr
str r0, [r1]
movs r0, 0x1
@@ -2973,7 +2973,7 @@ hm_teleport_run_dp02scr: @ 817C8FC
movs r0, 0x3F
bl FieldEffectStart
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -2988,7 +2988,7 @@ sub_817C91C: @ 817C91C
bl oei_task_add
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3026,7 +3026,7 @@ sub_817C95C: @ 817C95C
lsls r0, 16
lsrs r0, 16
str r0, [sp]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -3039,28 +3039,28 @@ sub_817C95C: @ 817C95C
beq _0817C988
bl _0817E0A6
_0817C988:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0x81
lsls r1, 2
adds r7, r0, r1
- ldr r5, =0x0202420b
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
bl battle_side_get_owner
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x0203aba8
+ ldr r0, =gUnknown_0203ABA8
ldr r0, [r0]
ldrb r0, [r0, 0x7]
bl battle_side_get_owner
@@ -3069,55 +3069,55 @@ _0817C988:
str r0, [sp, 0x4]
cmp r4, 0
bne _0817CA00
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r2
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _0817CA10
.pool
_0817CA00:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r5]
lsls r0, 1
adds r0, r2
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_0817CA10:
adds r1, r0
str r1, [sp, 0x8]
cmp r6, 0
bne _0817CA3C
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 1
adds r0, r2
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _0817CA4C
.pool
_0817CA3C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
lsls r0, 1
adds r0, r2
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_0817CA4C:
adds r1, r0
str r1, [sp, 0xC]
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
- ldr r1, =0x0203aba8
+ ldr r1, =gUnknown_0203ABA8
ldr r1, [r1]
ldrh r1, [r1]
bl sub_817F33C
@@ -3144,18 +3144,18 @@ _0817CA4C:
bl _0817E0A2
.pool
_0817CA9C:
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_get_per_side_status
lsls r0, 24
lsrs r0, 25
mov r8, r0
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_get_per_side_status
lsls r0, 24
lsrs r5, r0, 25
- ldr r0, =0x0202420e
+ ldr r0, =gUnknown_0202420E
ldrb r0, [r0]
bl battle_get_per_side_status
lsls r0, 24
@@ -3535,7 +3535,7 @@ _0817D070:
movs r2, 0x2
movs r3, 0
bl sub_817E684
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -3552,7 +3552,7 @@ _0817D098:
movs r2, 0x1
movs r3, 0
bl sub_817E684
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -3581,8 +3581,8 @@ _0817D0DC:
adds r3, r4
lsls r3, 2
adds r3, r7, r3
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -3611,8 +3611,8 @@ _0817D124:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -3644,8 +3644,8 @@ _0817D16C:
adds r0, r4
lsls r0, 2
adds r5, r7, r0
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -3675,7 +3675,7 @@ _0817D16C:
bl _0817DFAC
.pool
_0817D1B8:
- ldr r1, =0x02022f5c
+ ldr r1, =gUnknown_02022F5C
ldrb r0, [r1]
cmp r0, 0
beq _0817D1C4
@@ -3725,8 +3725,8 @@ _0817D216:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -3785,8 +3785,8 @@ _0817D296:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -3843,8 +3843,8 @@ _0817D314:
lsls r0, r4, 4
adds r3, r0
adds r3, r7, r3
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -3909,7 +3909,7 @@ _0817D38C:
bl sub_817E684
bl _0817E0A6
_0817D3A6:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
adds r0, 0xB3
movs r1, 0x1
@@ -3921,13 +3921,13 @@ _0817D3B8:
movs r2, 0
b _0817D48E
_0817D3C0:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r2, [r0, 0x2]
cmp r2, 0
bne _0817D3CC
bl _0817E0A6
_0817D3CC:
- ldr r1, =0x02022f6a
+ ldr r1, =gUnknown_02022F6A
ldrh r0, [r1]
cmp r0, 0xD1
bne _0817D3E8
@@ -3944,19 +3944,19 @@ _0817D3E8:
movs r0, 0x16
b _0817D48C
_0817D3F2:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r2, [r0, 0x2]
cmp r2, 0
bne _0817D3FE
bl _0817E0A6
_0817D3FE:
- ldr r0, =0x0202420b
- ldr r1, =0x0202420c
+ ldr r0, =gUnknown_0202420B
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
bne _0817D436
- ldr r1, =0x02022f6a
+ ldr r1, =gUnknown_02022F6A
ldrh r0, [r1]
cmp r0, 0xD1
bne _0817D42C
@@ -3979,7 +3979,7 @@ _0817D436:
movs r0, 0x1B
b _0817D48C
_0817D440:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r2, [r0, 0x2]
cmp r2, 0
bne _0817D44C
@@ -3992,13 +3992,13 @@ _0817D44C:
b _0817D48C
.pool
_0817D45C:
- ldr r0, =0x02022f58
+ ldr r0, =gUnknown_02022F58
ldrb r2, [r0, 0x2]
cmp r2, 0
bne _0817D468
bl _0817E0A6
_0817D468:
- ldr r1, =0x02022f6a
+ ldr r1, =gUnknown_02022F6A
ldrh r0, [r1]
cmp r0, 0xD3
bne _0817D484
@@ -4024,8 +4024,8 @@ _0817D498:
lsls r0, r6, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4101,8 +4101,8 @@ _0817D53C:
lsls r0, r6, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4171,8 +4171,8 @@ _0817D5CE:
lsls r0, r6, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4236,8 +4236,8 @@ _0817D65E:
lsls r0, r6, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4311,8 +4311,8 @@ _0817D6F2:
strb r0, [r1]
bl _0817E0A6
_0817D704:
- ldr r5, =0x0202406e
- ldr r6, =0x0202420e
+ ldr r5, =gUnknown_0202406E
+ ldr r6, =gUnknown_0202420E
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -4324,7 +4324,7 @@ _0817D704:
lsls r4, 3
adds r2, r4
adds r2, r7, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r5
@@ -4363,8 +4363,8 @@ _0817D76C:
bne _0817D77E
bl _0817E0A6
_0817D77E:
- ldr r6, =0x0202406e
- ldr r5, =0x0202420b
+ ldr r6, =gUnknown_0202406E
+ ldr r5, =gUnknown_0202420B
ldrb r0, [r5]
lsls r0, 1
adds r0, r6
@@ -4405,8 +4405,8 @@ _0817D7B2:
b _0817D934
.pool
_0817D7D8:
- ldr r5, =0x0202406e
- ldr r6, =0x0202420e
+ ldr r5, =gUnknown_0202406E
+ ldr r6, =gUnknown_0202420E
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -4418,7 +4418,7 @@ _0817D7D8:
lsls r4, 3
adds r2, r4
adds r2, r7, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r5
@@ -4449,8 +4449,8 @@ _0817D7D8:
b _0817D88C
.pool
_0817D838:
- ldr r5, =0x0202406e
- ldr r6, =0x0202420e
+ ldr r5, =gUnknown_0202406E
+ ldr r6, =gUnknown_0202420E
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -4462,7 +4462,7 @@ _0817D838:
lsls r4, 3
adds r2, r4
adds r2, r7, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r5
@@ -4506,9 +4506,9 @@ _0817D8A4:
bne _0817D8B6
bl _0817E0A6
_0817D8B6:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
mov r8, r2
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
lsls r0, 1
add r0, r8
@@ -4583,8 +4583,8 @@ _0817D94C:
lsls r0, r6, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4637,8 +4637,8 @@ _0817D9AE:
movs r0, 0x9
b _0817E086
_0817D9C2:
- ldr r5, =0x0202406e
- ldr r6, =0x0202420e
+ ldr r5, =gUnknown_0202406E
+ ldr r6, =gUnknown_0202420E
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -4650,7 +4650,7 @@ _0817D9C2:
lsls r4, 3
adds r2, r4
adds r2, r7, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r5
@@ -4681,8 +4681,8 @@ _0817D9C2:
b _0817DB76
.pool
_0817DA24:
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4712,8 +4712,8 @@ _0817DA48:
b _0817E0A6
.pool
_0817DA68:
- ldr r5, =0x0202406e
- ldr r6, =0x0202420e
+ ldr r5, =gUnknown_0202406E
+ ldr r6, =gUnknown_0202420E
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -4725,7 +4725,7 @@ _0817DA68:
lsls r4, 3
adds r2, r4
adds r2, r7, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r5
@@ -4757,8 +4757,8 @@ _0817DA68:
b _0817DB76
.pool
_0817DACC:
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4776,7 +4776,7 @@ _0817DACC:
bne _0817DAF0
b _0817E0A6
_0817DAF0:
- ldr r0, =0x0203aba8
+ ldr r0, =gUnknown_0203ABA8
ldr r0, [r0]
ldrh r0, [r0]
cmp r0, 0xAD
@@ -4800,8 +4800,8 @@ _0817DB10:
b _0817E0A6
.pool
_0817DB24:
- ldr r5, =0x0202406e
- ldr r6, =0x0202420e
+ ldr r5, =gUnknown_0202406E
+ ldr r6, =gUnknown_0202420E
ldrb r0, [r6]
lsls r0, 1
adds r0, r5
@@ -4813,7 +4813,7 @@ _0817DB24:
lsls r4, 3
adds r3, r4
adds r3, r7, r3
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r5
@@ -4848,8 +4848,8 @@ _0817DB76:
b _0817E0A6
.pool
_0817DB90:
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4885,8 +4885,8 @@ _0817DBD4:
lsls r0, r1, 4
adds r3, r0
adds r3, r7, r3
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -4953,8 +4953,8 @@ _0817DC62:
adds r2, r6
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5031,8 +5031,8 @@ _0817DCFC:
lsls r0, r4, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5059,8 +5059,8 @@ _0817DD38:
lsls r0, r4, 4
adds r2, r0
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5131,8 +5131,8 @@ _0817DDC8:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5164,8 +5164,8 @@ _0817DE10:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5192,7 +5192,7 @@ _0817DE10:
b _0817DFAA
.pool
_0817DE58:
- ldr r1, =0x02022f5a
+ ldr r1, =gUnknown_02022F5A
ldrh r0, [r1]
cmp r0, 0x73
bne _0817DE82
@@ -5214,7 +5214,7 @@ _0817DE58:
ands r0, r2
strb r0, [r1]
_0817DE82:
- ldr r2, =0x02022f5a
+ ldr r2, =gUnknown_02022F5A
ldrh r0, [r2]
cmp r0, 0x71
bne _0817DEAA
@@ -5235,7 +5235,7 @@ _0817DE82:
ands r0, r2
strb r0, [r1]
_0817DEAA:
- ldr r1, =0x02022f5a
+ ldr r1, =gUnknown_02022F5A
ldrh r0, [r1]
cmp r0, 0x36
beq _0817DEB4
@@ -5263,8 +5263,8 @@ _0817DEDC:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5341,8 +5341,8 @@ _0817DF70:
adds r2, r4
lsls r2, 2
adds r2, r7, r2
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5423,8 +5423,8 @@ _0817DFE6:
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -5553,7 +5553,7 @@ sub_817E0FC: @ 817E0FC
lsls r1, 16
lsrs r1, 16
str r1, [sp]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -5561,20 +5561,20 @@ sub_817E0FC: @ 817E0FC
bne _0817E122
b _0817E310
_0817E122:
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0x81
lsls r1, 2
adds r1, r0, r1
str r1, [sp, 0x8]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
mov r10, r2
ldrb r0, [r2]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -5614,7 +5614,7 @@ _0817E184:
mov r2, r10
ldrb r1, [r2]
lsls r1, 1
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
adds r1, r2
ldrh r2, [r1]
adds r2, 0x1
@@ -5695,7 +5695,7 @@ _0817E23C:
mov r1, r10
ldrb r0, [r1]
lsls r0, 1
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
adds r0, r2
ldrh r1, [r0]
adds r1, 0x1
@@ -5733,7 +5733,7 @@ _0817E27A:
mov r1, r10
ldrb r0, [r1]
lsls r0, 1
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
adds r0, r1
ldrh r1, [r0]
adds r1, 0x1
@@ -5811,18 +5811,18 @@ sub_817E32C: @ 817E32C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _0817E3EE
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0x81
lsls r1, 2
adds r4, r0, r1
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -5926,7 +5926,7 @@ sub_817E3F4: @ 817E3F4
movs r7, 0
str r7, [sp, 0x14]
mov r8, r0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xB3
@@ -5944,7 +5944,7 @@ _0817E434:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r0, r4, r0
movs r1, 0xB
movs r2, 0
@@ -5957,7 +5957,7 @@ _0817E434:
lsrs r0, 24
mov r8, r0
_0817E454:
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r4, r5
movs r1, 0xB
movs r2, 0
@@ -5971,7 +5971,7 @@ _0817E46A:
adds r6, 0x1
cmp r6, 0x5
ble _0817E434
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -5991,7 +5991,7 @@ _0817E484:
_0817E48E:
mov r1, r8
muls r1, r6
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -6039,7 +6039,7 @@ _0817E4C4:
_0817E4EE:
mov r0, r8
muls r0, r6
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r4, r0, r2
adds r0, r4, 0
movs r1, 0xB
@@ -6088,7 +6088,7 @@ _0817E534:
bne _0817E590
mov r0, r8
muls r0, r6
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x19
movs r2, 0
@@ -6097,7 +6097,7 @@ _0817E534:
ldr r2, [sp, 0x14]
mov r0, r8
muls r0, r2
- ldr r3, =0x02024744
+ ldr r3, =gUnknown_02024744
adds r0, r3
movs r1, 0x19
movs r2, 0
@@ -6125,7 +6125,7 @@ _0817E5A8:
movs r4, 0
movs r6, 0
movs r3, 0
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
ldr r7, [sp, 0x10]
lsls r0, r7, 3
mov r1, r10
@@ -6159,7 +6159,7 @@ _0817E5C8:
beq _0817E670
cmp r4, 0
beq _0817E670
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -6168,7 +6168,7 @@ _0817E5C8:
ldr r3, [sp, 0x10]
cmp r3, 0x2
bhi _0817E620
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r0, [r0]
bl sub_806D82C
@@ -6178,7 +6178,7 @@ _0817E5C8:
b _0817E670
.pool
_0817E620:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r0, [r0]
bl sub_806D82C
@@ -6194,7 +6194,7 @@ _0817E630:
_0817E63A:
lsls r0, r3, 24
lsrs r0, 24
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
adds r1, 0x25
ldrb r1, [r1]
bl sub_806EF84
@@ -6207,7 +6207,7 @@ _0817E63A:
b _0817E670
.pool
_0817E65C:
- ldr r0, =0x02024474
+ ldr r0, =gUnknown_02024474
adds r0, 0x25
ldrb r1, [r0]
movs r0, 0x1
@@ -6245,7 +6245,7 @@ sub_817E684: @ 817E684
lsls r3, 24
lsrs r3, 24
mov r9, r3
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0xD2
lsls r1, 1
@@ -6254,12 +6254,12 @@ sub_817E684: @ 817E684
movs r2, 0x81
lsls r2, 2
adds r7, r0, r2
- ldr r0, =0x0202420b
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -6307,8 +6307,8 @@ _0817E6F0:
.4byte _0817E760
.4byte _0817E760
_0817E760:
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -6334,13 +6334,13 @@ _0817E760:
_0817E79C:
ldr r1, =gUnknown_0860A834
add r1, r12
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r4
lsls r2, r0, 4
ldr r4, =0x0000ffff
ldr r1, [r1]
- ldr r3, =0x0202420b
+ ldr r3, =gUnknown_0202420B
ldrh r0, [r1]
cmp r6, r0
bne _0817E7E0
@@ -6713,18 +6713,18 @@ sub_817EA80: @ 817EA80
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r1, 0x81
lsls r1, 2
adds r5, r0, r1
- ldr r3, =0x0202420b
+ ldr r3, =gUnknown_0202420B
mov r8, r3
ldrb r0, [r3]
bl battle_side_get_owner
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
bl battle_side_get_owner
lsls r0, 24
@@ -7015,8 +7015,8 @@ _0817ECCC:
ldrb r0, [r0]
lsrs r0, 5
subs r6, r0, 0x1
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -7174,8 +7174,8 @@ _0817EE1C:
cmp r7, 0x1
bne _0817EEBC
adds r2, r4, 0
- ldr r1, =0x0202406e
- ldr r0, =0x0202420b
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -7237,7 +7237,7 @@ _0817EE8E:
b _0817EEBC
_0817EE96:
adds r2, r4, 0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
mov r3, r8
ldrb r0, [r3]
lsls r0, 1
@@ -7271,7 +7271,7 @@ sub_817EECC: @ 817EECC
mov r5, r8
push {r5-r7}
sub sp, 0x28
- ldr r7, =0x02022fec
+ ldr r7, =gUnknown_02022FEC
ldr r0, [r7]
ldr r1, =0x02000003
ands r0, r1
@@ -7279,7 +7279,7 @@ sub_817EECC: @ 817EECC
beq _0817EEE6
b _0817F1FA
_0817EEE6:
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -7288,7 +7288,7 @@ _0817EEE6:
bne _0817EEF8
b _0817F1FA
_0817EEF8:
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
ldrb r4, [r4]
movs r1, 0x58
adds r6, r4, 0
@@ -7301,7 +7301,7 @@ _0817EEF8:
bgt _0817EF10
b _0817F1FA
_0817EF10:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r0, [r0]
muls r0, r1
adds r0, r5
@@ -7312,7 +7312,7 @@ _0817EF10:
ble _0817EF24
b _0817F1FA
_0817EF24:
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
cmp r1, 0xED
bne _0817EF2E
@@ -7332,7 +7332,7 @@ _0817EF36:
b _0817F1FA
_0817EF44:
ldr r3, =gBattleMoves
- ldr r2, =0x020244b0
+ ldr r2, =gUnknown_020244B0
adds r0, r4, r2
ldrb r0, [r0]
lsls r0, 1
@@ -7377,7 +7377,7 @@ _0817EF8A:
beq _0817EF98
b _0817F1FA
_0817EF98:
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
adds r0, r6
ldrb r0, [r0]
@@ -7385,10 +7385,10 @@ _0817EF98:
mov r1, sp
adds r1, r0
adds r1, 0x10
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r0, [r0]
str r0, [r1]
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r1, [r0]
str r1, [sp, 0x24]
movs r5, 0
@@ -7396,16 +7396,16 @@ _0817EF98:
mov r10, r3
mov r8, r0
add r7, sp, 0x10
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
mov r9, r4
_0817EFC2:
lsls r1, r5, 1
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r0, [r6]
movs r2, 0x58
muls r0, r2
adds r1, r0
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
adds r0, 0xC
adds r1, r0
ldrh r0, [r1]
@@ -7421,7 +7421,7 @@ _0817EFC2:
lsls r0, 24
cmp r0, 0
beq _0817F0B4
- ldr r4, =0x0202428e
+ ldr r4, =gUnknown_0202428E
mov r1, r9
ldrb r0, [r1]
bl battle_get_per_side_status
@@ -7430,11 +7430,11 @@ _0817EFC2:
lsls r1, 1
adds r1, r4
ldrh r3, [r1]
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
movs r4, 0x58
muls r0, r4
- ldr r6, =0x02024084
+ ldr r6, =gUnknown_02024084
adds r0, r6
mov r2, r9
ldrb r1, [r2]
@@ -7447,7 +7447,7 @@ _0817EFC2:
str r4, [sp]
movs r4, 0
str r4, [sp, 0x4]
- ldr r6, =0x0202420b
+ ldr r6, =gUnknown_0202420B
ldrb r4, [r6]
str r4, [sp, 0x8]
mov r6, r9
@@ -7455,10 +7455,10 @@ _0817EFC2:
str r4, [sp, 0xC]
bl sub_806957C
adds r3, r0, 0
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
str r3, [r4]
- ldr r1, =0x020242ac
- ldr r2, =0x0202420b
+ ldr r1, =gUnknown_020242AC
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -7481,8 +7481,8 @@ _0817EFC2:
lsls r0, r3, 1
str r0, [r4]
_0817F06A:
- ldr r0, =0x0202433c
- ldr r6, =0x0202420b
+ ldr r0, =gUnknown_0202433C
+ ldr r6, =gUnknown_0202420B
ldrb r1, [r6]
lsls r1, 4
adds r1, r0
@@ -7490,7 +7490,7 @@ _0817F06A:
lsls r0, 28
cmp r0, 0
bge _0817F08C
- ldr r4, =0x020241f0
+ ldr r4, =gUnknown_020241F0
ldr r1, [r4]
lsls r0, r1, 4
subs r0, r1
@@ -7506,7 +7506,7 @@ _0817F08C:
bl move_effectiveness_something
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x020241f0
+ ldr r0, =gUnknown_020241F0
ldr r0, [r0]
str r0, [r7]
cmp r0, 0
@@ -7523,9 +7523,9 @@ _0817F0B4:
cmp r5, 0x3
ble _0817EFC2
movs r5, 0
- ldr r3, =0x0202420b
- ldr r6, =0x020244b0
- ldr r4, =0x0202406e
+ ldr r3, =gUnknown_0202420B
+ ldr r6, =gUnknown_020244B0
+ ldr r4, =gUnknown_0202406E
mov r8, r4
movs r7, 0x64
mov r9, r7
@@ -7555,9 +7555,9 @@ _0817F0D8:
movs r7, 0
_0817F0F6:
movs r5, 0
- ldr r4, =0x0202420c
- ldr r6, =0x02024744
- ldr r0, =0x0202420b
+ ldr r4, =gUnknown_0202420C
+ ldr r6, =gUnknown_02024744
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
add r0, r10
ldrb r3, [r0]
@@ -7592,7 +7592,7 @@ _0817F11A:
adds r6, r0, 0
lsls r6, 16
lsrs r6, 16
- ldr r2, =0x0202420b
+ ldr r2, =gUnknown_0202420B
ldrb r0, [r2]
lsls r0, 1
add r0, r8
@@ -7600,7 +7600,7 @@ _0817F11A:
mov r3, r9
muls r3, r0
adds r0, r3, 0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -7608,7 +7608,7 @@ _0817F11A:
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r4, =0x0202420b
+ ldr r4, =gUnknown_0202420B
ldrb r3, [r4]
mov r2, r10
adds r0, r3, r2
@@ -7616,7 +7616,7 @@ _0817F11A:
movs r0, 0x58
adds r4, r3, 0
muls r4, r0
- ldr r5, =0x02024090
+ ldr r5, =gUnknown_02024090
adds r3, r4, r5
lsls r0, r7, 1
adds r0, r4
@@ -7633,9 +7633,9 @@ _0817F1D4:
bgt _0817F1DC
b _0817F0CC
_0817F1DC:
- ldr r2, =0x020241f0
- ldr r1, =0x020244b0
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_020241F0
+ ldr r1, =gUnknown_020244B0
+ ldr r0, =gUnknown_0202420B
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -7644,7 +7644,7 @@ _0817F1DC:
adds r0, 0x10
ldr r0, [r0]
str r0, [r2]
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
mov r3, sp
ldrh r3, [r3, 0x24]
strh r3, [r0]
@@ -7704,8 +7704,8 @@ _0817F252:
_0817F270:
cmp r2, 0x95
bne _0817F294
- ldr r2, =0x02024084
- ldr r0, =0x0202420b
+ ldr r2, =gUnknown_02024084
+ ldr r0, =gUnknown_0202420B
ldrb r1, [r0]
movs r0, 0x58
muls r0, r1
@@ -7735,13 +7735,13 @@ _0817F2A0:
thumb_func_start sub_817F2A8
sub_817F2A8: @ 817F2A8
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
cmp r0, 0
beq _0817F324
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r3, [r0]
ldr r0, =0x0000025b
adds r4, r3, r0
@@ -7813,13 +7813,13 @@ sub_817F33C: @ 817F33C
adds r0, r5, 0
bl battle_side_get_owner
lsls r0, 24
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
cmp r0, 0
bne _0817F356
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
_0817F356:
movs r4, 0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r5, r0, r1
b _0817F36E
diff --git a/asm/rom_8184DA4.s b/asm/rom_8184DA4.s
index f82942aa3..c11a12a97 100644
--- a/asm/rom_8184DA4.s
+++ b/asm/rom_8184DA4.s
@@ -15,36 +15,36 @@ sub_8184DA4: @ 8184DA4
lsls r0, 24
lsrs r0, 24
mov r12, r0
- ldr r0, =0x0203c7ac
+ ldr r0, =gUnknown_0203C7AC
mov r1, r12
strb r1, [r0]
- ldr r1, =0x0203ccd0
+ ldr r1, =gUnknown_0203CCD0
movs r0, 0
strb r0, [r1]
movs r2, 0
movs r7, 0
- ldr r3, =0x0203c7bc
+ ldr r3, =gUnknown_0203C7BC
mov r10, r3
- ldr r6, =0x0203c794
+ ldr r6, =gUnknown_0203C794
mov r9, r6
- ldr r0, =0x0203bd34
+ ldr r0, =gUnknown_0203BD34
mov r8, r0
_08184DD0:
lsls r0, r2, 1
mov r3, r9
adds r1, r0, r3
strh r7, [r1]
- ldr r6, =0x0203c79c
+ ldr r6, =gUnknown_0203C79C
adds r1, r0, r6
strh r7, [r1]
- ldr r1, =0x0203c7a4
+ ldr r1, =gUnknown_0203C7A4
adds r0, r1
strh r7, [r0]
adds r4, r2, 0x1
mov r3, r12
cmp r3, 0x1
bne _08184E1C
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
movs r3, 0xFF
movs r1, 0xA6
lsls r1, 2
@@ -61,9 +61,9 @@ _08184DFC:
cmp r1, 0
bne _08184DFC
ldr r0, [r5]
- ldr r1, =0x0203c7b8
+ ldr r1, =gUnknown_0203C7B8
str r0, [r1]
- ldr r3, =0x020244a8
+ ldr r3, =gUnknown_020244A8
ldr r0, [r3]
ldr r0, [r0, 0x14]
ldr r0, [r0, 0xC]
@@ -91,19 +91,19 @@ sub_8184E58: @ 8184E58
mov r5, r8
push {r5-r7}
sub sp, 0x20
- ldr r0, =0x0203c7ac
+ ldr r0, =gUnknown_0203C7AC
ldrb r0, [r0]
cmp r0, 0x1
bne _08184EA0
- ldr r1, =0x0203bd2c
- ldr r0, =0x03005d80
+ ldr r1, =gUnknown_0203BD2C
+ ldr r0, =gUnknown_03005D80
ldr r0, [r0]
str r0, [r1]
- ldr r4, =0x0203c7ae
+ ldr r4, =gUnknown_0203C7AE
ldr r0, =0x000040cf
bl VarGet
strb r0, [r4]
- ldr r4, =0x0203c7af
+ ldr r4, =gUnknown_0203C7AF
bl sub_81A513C
strb r0, [r4]
b _08184EAC
@@ -111,28 +111,28 @@ sub_8184E58: @ 8184E58
_08184EA0:
cmp r0, 0x2
bne _08184EAC
- ldr r0, =0x03005d80
- ldr r1, =0x0203bd2c
+ ldr r0, =gUnknown_03005D80
+ ldr r1, =gUnknown_0203BD2C
ldr r1, [r1]
str r1, [r0]
_08184EAC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r5, [r0]
movs r0, 0x2
ands r5, r0
cmp r5, 0
beq _08184F64
bl link_get_multiplayer_id
- ldr r1, =0x0203c7b4
+ ldr r1, =gUnknown_0203C7B4
strb r0, [r1]
bl sub_8009FCC
lsls r0, 24
lsrs r0, 24
mov r10, r0
movs r5, 0
- ldr r0, =0x0203cc80
+ ldr r0, =gUnknown_0203CC80
mov r9, r0
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
movs r0, 0x8
adds r0, r6
mov r8, r0
@@ -174,9 +174,9 @@ _08184EDC:
.pool
_08184F3C:
adds r5, 0x1
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r3, r0
- ldr r0, =0x0203cc84
+ ldr r0, =gUnknown_0203CC84
adds r2, r4, r0
movs r3, 0x7
_08184F48:
@@ -193,8 +193,8 @@ _08184F56:
b _08184FA0
.pool
_08184F64:
- ldr r3, =0x0203cc80
- ldr r4, =0x03005d90
+ ldr r3, =gUnknown_0203CC80
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
ldrb r1, [r2, 0xA]
ldrb r0, [r2, 0xB]
@@ -243,7 +243,7 @@ sub_8184FBC: @ 8184FBC
lsrs r5, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r1, =0x0203c794
+ ldr r1, =gUnknown_0203C794
lsls r0, r5, 1
adds r4, r0, r1
ldrh r2, [r4]
@@ -251,11 +251,11 @@ sub_8184FBC: @ 8184FBC
ldr r0, =0x00000297
cmp r3, r0
bhi _08184FF0
- ldr r0, =0x0203c7ac
+ ldr r0, =gUnknown_0203C7AC
ldrb r0, [r0]
cmp r0, 0x2
beq _08184FF0
- ldr r1, =0x0203bd34
+ ldr r1, =gUnknown_0203BD34
adds r0, r2, 0x1
strh r0, [r4]
movs r0, 0xA6
@@ -281,10 +281,10 @@ sub_8185008: @ 8185008
movs r3, 0
cmp r3, r4
bge _08185046
- ldr r0, =0x0203c794
+ ldr r0, =gUnknown_0203C794
lsls r1, r5, 1
adds r2, r1, r0
- ldr r7, =0x0203bd34
+ ldr r7, =gUnknown_0203BD34
movs r0, 0xA6
lsls r0, 2
muls r5, r0
@@ -318,14 +318,14 @@ sub_8185054: @ 8185054
sub sp, 0x4
lsls r0, 24
lsrs r3, r0, 24
- ldr r1, =0x0203c794
+ ldr r1, =gUnknown_0203C794
lsls r0, r3, 1
adds r2, r0, r1
ldrh r1, [r2]
ldr r0, =0x00000297
cmp r1, r0
bhi _0818507A
- ldr r4, =0x0203bd34
+ ldr r4, =gUnknown_0203BD34
adds r0, 0x1
muls r3, r0
adds r0, r1, r3
@@ -334,8 +334,8 @@ sub_8185054: @ 8185054
cmp r0, 0xFF
bne _081850BC
_0818507A:
- ldr r2, =0x020375f0
- ldr r1, =0x0202433a
+ ldr r2, =gUnknown_020375F0
+ ldr r1, =gUnknown_0202433A
movs r0, 0x5
strb r0, [r1]
movs r0, 0x5
@@ -368,7 +368,7 @@ _081850C6:
thumb_func_start sub_81850D0
sub_81850D0: @ 81850D0
- ldr r0, =0x0203c7ac
+ ldr r0, =gUnknown_0203C7AC
ldrb r0, [r0]
bx lr
.pool
@@ -389,9 +389,9 @@ sub_81850DC: @ 81850DC
_081850F0:
mov r1, r12
lsls r3, r1, 1
- ldr r0, =0x0203c794
+ ldr r0, =gUnknown_0203C794
adds r5, r3, r0
- ldr r1, =0x0203c79c
+ ldr r1, =gUnknown_0203C79C
adds r6, r3, r1
ldrh r0, [r5]
mov r9, r3
@@ -423,9 +423,9 @@ _081850F0:
subs r0, r1
cmp r4, r0
bge _08185172
- ldr r1, =0x0203bd34
+ ldr r1, =gUnknown_0203BD34
mov r10, r1
- ldr r6, =0x0203c79c
+ ldr r6, =gUnknown_0203C79C
movs r0, 0xA6
lsls r0, 2
mov r5, r12
@@ -446,7 +446,7 @@ _08185146:
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x0203c794
+ ldr r1, =gUnknown_0203C794
adds r0, r3, r1
ldrh r1, [r0]
ldrh r0, [r2]
@@ -454,9 +454,9 @@ _08185146:
cmp r4, r1
blt _08185146
_08185172:
- ldr r0, =0x0203c79c
+ ldr r0, =gUnknown_0203C79C
add r0, r9
- ldr r1, =0x0203c794
+ ldr r1, =gUnknown_0203C794
add r1, r9
ldrh r1, [r1]
strh r1, [r0]
@@ -489,13 +489,13 @@ sub_81851A8: @ 81851A8
movs r1, 0x2
mov r0, sp
strb r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ands r0, r1
cmp r0, 0
beq _0818525E
movs r5, 0
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
b _081851DA
.pool
_081851D0:
@@ -510,7 +510,7 @@ _081851DA:
lsrs r0, 24
cmp r5, r0
blt _081851D0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x4
ands r0, r1
@@ -539,8 +539,8 @@ _08185202:
lsrs r2, r0, 24
cmp r2, 0
beq _08185256
- ldr r3, =0x0203bd34
- ldr r0, =0x0203c7a4
+ ldr r3, =gUnknown_0203BD34
+ ldr r0, =gUnknown_0203C7A4
lsls r1, r6, 1
adds r4, r1, r0
adds r5, r2, 0
@@ -705,7 +705,7 @@ _0818535E:
adds r4, r6, 0
muls r4, r0
adds r5, r7, r4
- ldr r1, =0x0203c7c0
+ ldr r1, =gUnknown_0203C7C0
adds r1, r4, r1
adds r0, r5, 0
movs r2, 0x64
@@ -713,7 +713,7 @@ _0818535E:
movs r1, 0x96
lsls r1, 2
adds r5, r1
- ldr r0, =0x0203ca18
+ ldr r0, =gUnknown_0203CA18
adds r4, r0
adds r0, r5, 0
adds r1, r4, 0
@@ -723,13 +723,13 @@ _0818535E:
cmp r6, 0x5
ble _0818535E
movs r6, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r9, r2
movs r3, 0x9A
lsls r3, 3
adds r3, r7, r3
str r3, [sp, 0x8]
- ldr r5, =0x0203cc80
+ ldr r5, =gUnknown_0203CC80
mov r8, r6
mov r12, r6
movs r4, 0x96
@@ -740,7 +740,7 @@ _0818535E:
adds r4, r7, r0
_081853AC:
lsls r1, r6, 3
- ldr r0, =0x0203cc80
+ ldr r0, =gUnknown_0203CC80
adds r0, 0x4
mov r3, r8
adds r2, r3, r0
@@ -779,10 +779,10 @@ _081853BA:
movs r4, 0x9D
lsls r4, 3
adds r1, r7, r4
- ldr r5, =0x0203bd2c
+ ldr r5, =gUnknown_0203BD2C
ldr r0, [r5]
str r0, [r1]
- ldr r0, =0x0203c7b8
+ ldr r0, =gUnknown_0203C7B8
ldr r2, [r0]
movs r0, 0x2
ands r0, r2
@@ -812,7 +812,7 @@ _08185454:
ands r2, r0
cmp r2, 0
beq _081854E2
- ldr r2, =0x0203cc80
+ ldr r2, =gUnknown_0203CC80
ldrh r0, [r2, 0xE]
cmp r0, 0x1
beq _081854A8
@@ -829,12 +829,12 @@ _08185474:
beq _081854A8
b _081854E2
_0818547E:
- ldr r3, =0x0203c7b4
+ ldr r3, =gUnknown_0203C7B4
ldrb r1, [r3]
lsls r0, r1, 2
adds r0, r1
lsls r0, 2
- ldr r4, =0x0203cc80
+ ldr r4, =gUnknown_0203CC80
adds r0, r4
ldrh r1, [r0, 0xE]
movs r0, 0x1
@@ -846,12 +846,12 @@ _0818547E:
b _081854C4
.pool
_081854A8:
- ldr r0, =0x0203c7b4
+ ldr r0, =gUnknown_0203C7B4
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 2
- ldr r1, =0x0203cc80
+ ldr r1, =gUnknown_0203CC80
adds r0, r1
ldrh r1, [r0, 0xE]
movs r0, 0x1
@@ -873,23 +873,23 @@ _081854DC:
adds r0, r7, r3
str r2, [r0]
_081854E2:
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r1, [r4]
ldr r5, =0x000004f4
adds r0, r7, r5
strh r1, [r0]
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r1, [r0]
ldr r2, =0x000004f6
adds r0, r7, r2
strh r1, [r0]
- ldr r3, =0x02038bce
+ ldr r3, =gUnknown_02038BCE
ldrh r1, [r3]
movs r4, 0x9F
lsls r4, 3
adds r0, r7, r4
strh r1, [r0]
- ldr r5, =0x0203c7b4
+ ldr r5, =gUnknown_0203C7B4
ldrb r1, [r5]
adds r2, 0x4
adds r0, r7, r2
@@ -904,12 +904,12 @@ _081854E2:
ldr r5, =0x000004fc
adds r1, r7, r5
strb r0, [r1]
- ldr r0, =0x0203c7ae
+ ldr r0, =gUnknown_0203C7AE
ldrb r1, [r0]
adds r2, 0x3
adds r0, r7, r2
strb r1, [r0]
- ldr r3, =0x0203c7af
+ ldr r3, =gUnknown_0203C7AF
ldrb r1, [r3]
ldr r4, =0x000004fe
adds r0, r7, r4
@@ -939,12 +939,12 @@ _081854E2:
movs r2, 0xA0
lsls r2, 3
adds r1, r7, r2
- ldr r3, =0x0203c7bc
+ ldr r3, =gUnknown_0203C7BC
ldr r0, [r3]
str r0, [r1]
ldr r4, =0xfffffed4
adds r1, r4, 0
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
ldrh r5, [r5]
adds r0, r1, r5
lsls r0, 16
@@ -957,7 +957,7 @@ _08185580:
ldr r0, =0x00000504
adds r3, r7, r0
mov r10, r9
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
mov r12, r1
adds r2, r4, 0
mov r8, r2
@@ -981,7 +981,7 @@ _08185592:
ble _08185592
mov r0, r9
ldr r2, [r0]
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
ldrh r0, [r1]
ldr r3, =0xfffffed4
adds r0, r3
@@ -994,7 +994,7 @@ _08185592:
ldr r5, =0x0000050c
adds r0, r7, r5
strb r1, [r0]
- ldr r1, =0x0203cce8
+ ldr r1, =gUnknown_0203CCE8
ldrb r0, [r1]
cmp r0, 0x1
bne _08185664
@@ -1002,7 +1002,7 @@ _08185592:
ldr r2, =0x0000050e
adds r4, r7, r2
mov r10, r9
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
mov r8, r5
adds r5, r3, 0
_081855E6:
@@ -1032,7 +1032,7 @@ _08185664:
ldr r1, =0x0000050e
adds r4, r7, r1
mov r10, r9
- ldr r2, =0x02038bca
+ ldr r2, =gUnknown_02038BCA
mov r8, r2
adds r5, r3, 0
_08185672:
@@ -1057,7 +1057,7 @@ _08185672:
_08185696:
mov r1, r9
ldr r2, [r1]
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r0, [r3]
ldr r4, =0xfffffed4
adds r0, r4
@@ -1070,7 +1070,7 @@ _08185696:
b _08185856
.pool
_081856C4:
- ldr r3, =0x02038bcc
+ ldr r3, =gUnknown_02038BCC
ldrh r3, [r3]
adds r0, r1, r3
lsls r0, 16
@@ -1083,7 +1083,7 @@ _081856D4:
ldr r4, =0x00000504
adds r3, r7, r4
mov r10, r9
- ldr r5, =0x02038bcc
+ ldr r5, =gUnknown_02038BCC
mov r12, r5
ldr r0, =0xfffffed4
mov r8, r0
@@ -1107,7 +1107,7 @@ _081856E6:
ble _081856E6
mov r0, r9
ldr r2, [r0]
- ldr r1, =0x02038bcc
+ ldr r1, =gUnknown_02038BCC
ldrh r0, [r1]
ldr r3, =0xfffffed4
adds r0, r3
@@ -1120,7 +1120,7 @@ _081856E6:
ldr r5, =0x0000050c
adds r0, r7, r5
strb r1, [r0]
- ldr r1, =0x0203cce8
+ ldr r1, =gUnknown_0203CCE8
ldrb r0, [r1]
cmp r0, 0x1
bne _08185784
@@ -1128,7 +1128,7 @@ _081856E6:
ldr r2, =0x0000050e
adds r4, r7, r2
mov r10, r9
- ldr r5, =0x02038bcc
+ ldr r5, =gUnknown_02038BCC
mov r8, r5
adds r5, r3, 0
_0818573A:
@@ -1158,7 +1158,7 @@ _08185784:
ldr r1, =0x0000050e
adds r4, r7, r1
mov r10, r9
- ldr r2, =0x02038bcc
+ ldr r2, =gUnknown_02038BCC
mov r8, r2
adds r5, r3, 0
_08185792:
@@ -1183,7 +1183,7 @@ _08185792:
_081857B6:
mov r1, r9
ldr r2, [r1]
- ldr r3, =0x02038bcc
+ ldr r3, =gUnknown_02038BCC
ldrh r0, [r3]
ldr r4, =0xfffffed4
adds r0, r4
@@ -1196,7 +1196,7 @@ _081857B6:
b _08185856
.pool
_081857E4:
- ldr r3, =0x02038bce
+ ldr r3, =gUnknown_02038BCE
ldrh r3, [r3]
adds r0, r1, r3
lsls r0, 16
@@ -1207,7 +1207,7 @@ _081857E4:
ldr r4, =0x00000504
adds r3, r7, r4
mov r10, r9
- ldr r5, =0x02038bce
+ ldr r5, =gUnknown_02038BCE
mov r12, r5
ldr r0, =0xfffffed4
mov r8, r0
@@ -1231,7 +1231,7 @@ _08185804:
ble _08185804
mov r0, r9
ldr r1, [r0]
- ldr r2, =0x02038bce
+ ldr r2, =gUnknown_02038BCE
ldrh r0, [r2]
ldr r3, =0xfffffed4
adds r0, r3
@@ -1246,7 +1246,7 @@ _08185804:
strb r1, [r0]
mov r0, r9
ldr r1, [r0]
- ldr r4, =0x02038bce
+ ldr r4, =gUnknown_02038BCE
ldrh r0, [r4]
adds r0, r3
muls r0, r2
@@ -1259,7 +1259,7 @@ _08185856:
adds r0, r7, r2
strb r1, [r0]
_0818585C:
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r0, [r3]
ldr r1, =0x0000018f
cmp r0, r1
@@ -1284,7 +1284,7 @@ _0818585C:
ldr r0, =0x0000050e
adds r4, r7, r0
mov r10, r9
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
mov r8, r1
adds r5, r3, 0
_08185894:
@@ -1310,14 +1310,14 @@ _08185894:
ble _08185894
mov r3, r9
ldr r2, [r3]
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
ldrh r1, [r4]
ldr r5, =0xfffffe70
adds r1, r5
b _081859AC
.pool
_08185900:
- ldr r3, =0x02038bcc
+ ldr r3, =gUnknown_02038BCC
ldrh r0, [r3]
cmp r0, r1
bls _0818597C
@@ -1341,7 +1341,7 @@ _08185900:
ldr r0, =0x0000050e
adds r4, r7, r0
mov r10, r9
- ldr r1, =0x02038bcc
+ ldr r1, =gUnknown_02038BCC
mov r8, r1
adds r5, r3, 0
_08185936:
@@ -1367,14 +1367,14 @@ _08185936:
ble _08185936
mov r3, r9
ldr r2, [r3]
- ldr r4, =0x02038bcc
+ ldr r4, =gUnknown_02038BCC
ldrh r1, [r4]
ldr r5, =0xfffffe70
adds r1, r5
b _081859AC
.pool
_0818597C:
- ldr r3, =0x02038bce
+ ldr r3, =gUnknown_02038BCE
ldrh r0, [r3]
cmp r0, r1
bls _081859C0
@@ -1395,7 +1395,7 @@ _0818597C:
adds r1, r7, r5
strb r0, [r1]
ldr r2, [r4]
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
adds r1, r3
_081859AC:
@@ -1413,7 +1413,7 @@ _081859C0:
movs r6, 0
ldr r3, =0x00000297
mov r10, r3
- ldr r4, =0x0203bd34
+ ldr r4, =gUnknown_0203BD34
mov r9, r4
movs r5, 0xA6
lsls r5, 2
@@ -1522,9 +1522,9 @@ start_ov_to_battle_anim: @ 8185A88
thumb_func_start sub_8185AB0
sub_8185AB0: @ 8185AB0
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x0203c7ad
+ ldr r0, =gUnknown_0203C7AD
ldrb r0, [r0]
ldr r1, =0x00000ca9
adds r2, r1
@@ -1536,20 +1536,20 @@ sub_8185AB0: @ 8185AB0
ands r0, r3
orrs r0, r1
strb r0, [r2]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0
strb r0, [r1]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
movs r1, 0
str r1, [r0]
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
strh r1, [r0]
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
strh r1, [r0]
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
strh r1, [r0]
bl sub_8185EFC
- ldr r0, =0x0203c7b0
+ ldr r0, =gUnknown_0203C7B0
ldr r0, [r0]
bl SetMainCallback2
pop {r0}
@@ -1562,7 +1562,7 @@ sub_8185B1C: @ 8185B1C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1573,7 +1573,7 @@ sub_8185B1C: @ 8185B1C
lsls r1, 16
cmp r1, 0
bne _08185B4A
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =sub_8185AB0
str r1, [r0, 0x8]
ldr r0, =sub_8036760
@@ -1599,7 +1599,7 @@ sub_8185B60: @ 8185B60
bl zero_player_party_data
bl zero_enemy_party_data
movs r6, 0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
_08185B7C:
movs r0, 0x64
@@ -1611,7 +1611,7 @@ _08185B7C:
adds r1, r5, 0
movs r2, 0x64
bl memcpy
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
movs r2, 0x96
lsls r2, 2
@@ -1624,7 +1624,7 @@ _08185B7C:
cmp r6, 0x5
ble _08185B7C
movs r6, 0
- ldr r3, =0x020229e8
+ ldr r3, =gUnknown_020229E8
mov r8, r3
mov r0, r8
adds r0, 0x8
@@ -1701,13 +1701,13 @@ _08185C2A:
adds r6, 0x1
cmp r6, 0x3
ble _08185BBE
- ldr r1, =0x0203bd2c
+ ldr r1, =gUnknown_0203BD2C
movs r3, 0x9D
lsls r3, 3
adds r0, r7, r3
ldr r0, [r0]
str r0, [r1]
- ldr r2, =0x02022fec
+ ldr r2, =gUnknown_02022FEC
ldr r1, =0x000004ec
adds r0, r7, r1
ldr r0, [r0]
@@ -1715,28 +1715,28 @@ _08185C2A:
lsls r1, 17
orrs r0, r1
str r0, [r2]
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
ldr r2, =0x000004f4
adds r0, r7, r2
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x02038bcc
+ ldr r1, =gUnknown_02038BCC
adds r3, 0xE
adds r0, r7, r3
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x02038bce
+ ldr r1, =gUnknown_02038BCE
adds r2, 0x4
adds r0, r7, r2
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x0203c7b4
+ ldr r1, =gUnknown_0203C7B4
adds r3, 0x4
adds r0, r7, r3
ldrh r0, [r0]
strb r0, [r1]
- ldr r1, =0x0203c7ad
- ldr r3, =0x03005d90
+ ldr r1, =gUnknown_0203C7AD
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r2, =0x00000ca9
adds r0, r2
@@ -1744,28 +1744,28 @@ _08185C2A:
lsls r0, 30
lsrs r0, 30
strb r0, [r1]
- ldr r1, =0x0203c7ae
+ ldr r1, =gUnknown_0203C7AE
ldr r2, =0x000004fd
adds r0, r7, r2
ldrb r0, [r0]
strb r0, [r1]
- ldr r1, =0x0203c7af
+ ldr r1, =gUnknown_0203C7AF
adds r2, 0x1
adds r0, r7, r2
ldrb r0, [r0]
strb r0, [r1]
- ldr r2, =0x0203c7b6
+ ldr r2, =gUnknown_0203C7B6
ldr r1, =0x000004ff
adds r0, r7, r1
ldrb r1, [r0]
lsls r0, r1, 31
lsrs r0, 31
strb r0, [r2]
- ldr r0, =0x0203c7b7
+ ldr r0, =gUnknown_0203C7B7
lsls r1, 28
lsrs r1, 29
strb r1, [r0]
- ldr r1, =0x0203c7bc
+ ldr r1, =gUnknown_0203C7BC
movs r2, 0xA0
lsls r2, 3
adds r0, r7, r2
@@ -1773,13 +1773,13 @@ _08185C2A:
str r0, [r1]
movs r6, 0
mov r10, r3
- ldr r2, =0x0203ccd9
- ldr r3, =0x0203ccda
- ldr r0, =0x03001278
+ ldr r2, =gUnknown_0203CCD9
+ ldr r3, =gUnknown_0203CCDA
+ ldr r0, =gUnknown_03001278
mov r8, r0
- ldr r1, =0x03001279
+ ldr r1, =gUnknown_03001279
mov r9, r1
- ldr r5, =0x0203ccd1
+ ldr r5, =gUnknown_0203CCD1
ldr r0, =0x00000504
adds r4, r7, r0
_08185CE2:
@@ -1810,7 +1810,7 @@ _08185CE2:
strb r0, [r3]
ldr r0, =0x0000050e
adds r1, r7, r0
- ldr r4, =0x0203ccdc
+ ldr r4, =gUnknown_0203CCDC
movs r6, 0x5
_08185D1C:
ldrh r0, [r1]
@@ -1838,7 +1838,7 @@ _08185D1C:
movs r6, 0
ldr r2, =0x00000297
mov r10, r2
- ldr r3, =0x0203bd34
+ ldr r3, =gUnknown_0203BD34
mov r9, r3
movs r0, 0xA6
lsls r0, 2
@@ -1895,14 +1895,14 @@ sub_8185E24: @ 8185E24
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
movs r0, 0x80
strh r0, [r1, 0x8]
- ldr r0, =0x0203c7b0
+ ldr r0, =gUnknown_0203C7B0
str r5, [r0]
movs r0, 0
bl current_map_music_set__default_for_battle
@@ -1929,7 +1929,7 @@ sub_8185E8C: @ 8185E8C
thumb_func_start sub_8185EA0
sub_8185EA0: @ 8185EA0
- ldr r0, =0x0203c7ae
+ ldr r0, =gUnknown_0203C7AE
ldrb r0, [r0]
bx lr
.pool
@@ -1937,7 +1937,7 @@ sub_8185EA0: @ 8185EA0
thumb_func_start sub_8185EAC
sub_8185EAC: @ 8185EAC
- ldr r0, =0x0203c7af
+ ldr r0, =gUnknown_0203C7AF
ldrb r0, [r0]
bx lr
.pool
@@ -1947,19 +1947,19 @@ sub_8185EAC: @ 8185EAC
sub_8185EB8: @ 8185EB8
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x0203c7c0
+ ldr r6, =gUnknown_0203C7C0
_08185EBE:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
adds r0, r4, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r1, r4, r1
movs r2, 0x64
bl memcpy
- ldr r0, =0x0203ca18
+ ldr r0, =gUnknown_0203CA18
adds r0, r4, r0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r4, r1
adds r1, r4, 0
movs r2, 0x64
@@ -1977,19 +1977,19 @@ _08185EBE:
sub_8185EFC: @ 8185EFC
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
_08185F02:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
adds r0, r4, r6
- ldr r1, =0x0203c7c0
+ ldr r1, =gUnknown_0203C7C0
adds r1, r4, r1
movs r2, 0x64
bl memcpy
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r0, r4, r0
- ldr r1, =0x0203ca18
+ ldr r1, =gUnknown_0203CA18
adds r4, r1
adds r1, r4, 0
movs r2, 0x64
@@ -2007,8 +2007,8 @@ _08185F02:
sub_8185F40: @ 8185F40
push {r4,r5,lr}
movs r2, 0
- ldr r0, =0x020229e8
- ldr r3, =0x02024064
+ ldr r0, =gUnknown_020229E8
+ ldr r3, =gUnknown_02024064
ldrh r1, [r0, 0x18]
adds r4, r0, 0
ldrb r0, [r3]
@@ -2044,7 +2044,7 @@ _08185F7E:
thumb_func_start sub_8185F84
sub_8185F84: @ 8185F84
- ldr r1, =0x0203c7b5
+ ldr r1, =gUnknown_0203C7B5
movs r0, 0
strb r0, [r1]
bx lr
@@ -2055,7 +2055,7 @@ sub_8185F84: @ 8185F84
sub_8185F90: @ 8185F90
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x0203c7b5
+ ldr r2, =gUnknown_0203C7B5
movs r1, 0x80
lsls r1, 8
ands r0, r1
@@ -2070,7 +2070,7 @@ sub_8185F90: @ 8185F90
thumb_func_start sub_8185FAC
sub_8185FAC: @ 8185FAC
- ldr r0, =0x0203c7b5
+ ldr r0, =gUnknown_0203C7B5
ldrb r0, [r0]
bx lr
.pool
@@ -2078,7 +2078,7 @@ sub_8185FAC: @ 8185FAC
thumb_func_start sub_8185FB8
sub_8185FB8: @ 8185FB8
- ldr r0, =0x0203c7b6
+ ldr r0, =gUnknown_0203C7B6
ldrb r0, [r0]
bx lr
.pool
@@ -2086,7 +2086,7 @@ sub_8185FB8: @ 8185FB8
thumb_func_start sub_8185FC4
sub_8185FC4: @ 8185FC4
- ldr r0, =0x0203c7b7
+ ldr r0, =gUnknown_0203C7B7
ldrb r0, [r0]
bx lr
.pool
@@ -2095,27 +2095,27 @@ sub_8185FC4: @ 8185FC4
thumb_func_start sub_8185FD0
sub_8185FD0: @ 8185FD0
push {r4-r7,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _0818601C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
cmp r0, 0
bne _0818601C
- ldr r0, =0x0203c7ac
+ ldr r0, =gUnknown_0203C7AC
ldrb r0, [r0]
cmp r0, 0x2
beq _0818601C
movs r3, 0
- ldr r7, =0x0203cc70
+ ldr r7, =gUnknown_0203CC70
adds r6, r4, 0
- ldr r5, =0x02024090
+ ldr r5, =gUnknown_02024090
movs r4, 0x58
_08186000:
lsls r2, r3, 1
@@ -2150,7 +2150,7 @@ sub_818603C: @ 818603C
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x24]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
ldr r1, =0x02000002
ands r0, r1
@@ -2182,7 +2182,7 @@ _0818608A:
cmp r3, 0x1
bne _0818611E
movs r5, 0
- ldr r4, =0x0203cc70
+ ldr r4, =gUnknown_0203CC70
mov r0, r10
asrs r6, r0, 31
subs r0, r6
@@ -2192,7 +2192,7 @@ _0818608A:
movs r1, 0x58
mov r0, r10
muls r0, r1
- ldr r3, =0x02024090
+ ldr r3, =gUnknown_02024090
adds r1, r0, r3
_081860AA:
ldrh r0, [r1]
@@ -2214,7 +2214,7 @@ _081860C2:
movs r1, 0x6
bl sub_8184FBC
movs r5, 0
- ldr r2, =0x0203cc70
+ ldr r2, =gUnknown_0203CC70
mov r8, r2
movs r3, 0x58
mov r7, r10
@@ -2227,7 +2227,7 @@ _081860DE:
lsls r0, r5, 1
adds r5, 0x1
adds r0, r7
- ldr r1, =0x02024090
+ ldr r1, =gUnknown_02024090
adds r3, r0, r1
lsls r0, r4, 3
mov r6, r8
@@ -2254,8 +2254,8 @@ _08186118:
ble _081860DE
b _081863EE
_0818611E:
- ldr r3, =0x0203bd34
- ldr r1, =0x0203c794
+ ldr r3, =gUnknown_0203BD34
+ ldr r1, =gUnknown_0203C794
mov r4, r10
lsls r2, r4, 1
adds r1, r2, r1
@@ -2297,7 +2297,7 @@ _08186142:
movs r1, 0x58
mov r0, r10
muls r0, r1
- ldr r2, =0x02024084
+ ldr r2, =gUnknown_02024084
adds r0, r2
adds r6, r0, 0
adds r6, 0x3B
@@ -2316,7 +2316,7 @@ _0818617E:
cmp r5, 0x3
ble _0818617E
movs r5, 0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
mov r9, r1
movs r2, 0x58
mov r7, r10
@@ -2341,7 +2341,7 @@ _081861A6:
adds r1, r2, r5
ldrb r0, [r4]
adds r0, r7
- ldr r3, =0x020240a8
+ ldr r3, =gUnknown_020240A8
adds r0, r3
ldrb r0, [r0]
strb r0, [r1]
@@ -2357,7 +2357,7 @@ _081861A6:
mov r1, r10
subs r0, r2, r1
lsls r0, 2
- ldr r2, =0x020242bc
+ ldr r2, =gUnknown_020242BC
adds r0, r2
ldrb r1, [r0, 0x18]
lsrs r1, 4
@@ -2378,7 +2378,7 @@ _081861A6:
negs r3, r3
add r3, r8
mov r12, r3
- ldr r4, =0x020242bc
+ ldr r4, =gUnknown_020242BC
mov r9, r4
movs r6, 0x58
mov r1, r10
@@ -2422,10 +2422,10 @@ _0818622C:
ands r0, r1
strb r0, [r2, 0x18]
movs r5, 0
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r4, r1
adds r4, 0x3B
- ldr r0, =0x020242bc
+ ldr r0, =gUnknown_020242BC
adds r6, r3, r0
_08186274:
ldr r2, [sp, 0x3C]
@@ -2469,14 +2469,14 @@ _081862BC:
mov r3, sp
adds r3, 0x20
str r3, [sp, 0x40]
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
ldr r4, [sp, 0x44]
adds r6, r4, r0
_081862CA:
ldrh r1, [r6]
movs r0, 0x64
muls r0, r1
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x15
movs r2, 0
@@ -2493,7 +2493,7 @@ _081862CA:
cmp r5, 0x3
ble _081862CA
movs r5, 0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
ldr r2, [sp, 0x44]
adds r7, r2, r0
movs r3, 0x64
@@ -2536,12 +2536,12 @@ _08186304:
cmp r5, 0x3
ble _08186304
movs r5, 0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
ldr r1, [sp, 0x44]
adds r7, r1, r0
movs r2, 0x64
mov r9, r2
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
mov r8, r3
ldr r6, [sp, 0x30]
adds r6, 0x8
@@ -2574,8 +2574,8 @@ _08186360:
ldr r3, [sp, 0x40]
strb r0, [r3]
movs r5, 0
- ldr r4, =0x0202406e
- ldr r6, =0x020244ec
+ ldr r4, =gUnknown_0202406E
+ ldr r6, =gUnknown_020244EC
ldr r3, [sp, 0x3C]
ldr r2, [sp, 0x40]
_081863A2:
@@ -2599,10 +2599,10 @@ _081863A2:
ldr r2, [sp, 0x40]
bl pokemon_setattr
_081863CA:
- ldr r2, =0x02024274
+ ldr r2, =gUnknown_02024274
ldr r3, [sp, 0x44]
adds r2, r3, r2
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
add r0, r10
adds r0, 0x80
@@ -2612,7 +2612,7 @@ _081863CA:
mov r1, r10
muls r1, r4
adds r0, r1
- ldr r1, =0x02024084
+ ldr r1, =gUnknown_02024084
adds r1, 0xC
adds r0, r1
ldrh r0, [r0]
@@ -2621,7 +2621,7 @@ _081863EE:
ldr r6, [sp, 0x38]
mov r10, r6
_081863F2:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r10, r0
bge _081863FC
@@ -2640,7 +2640,7 @@ _081863FC:
thumb_func_start sub_8186438
sub_8186438: @ 8186438
- ldr r0, =0x0203c7bc
+ ldr r0, =gUnknown_0203C7BC
ldr r0, [r0]
bx lr
.pool
@@ -2648,7 +2648,7 @@ sub_8186438: @ 8186438
thumb_func_start sub_8186444
sub_8186444: @ 8186444
- ldr r1, =0x0203ccd0
+ ldr r1, =gUnknown_0203CCD0
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -2659,7 +2659,7 @@ sub_8186444: @ 8186444
rfu_lacks_rfufunc: @ 8186450
push {lr}
movs r1, 0
- ldr r0, =0x0203ccd0
+ ldr r0, =gUnknown_0203CCD0
ldrb r0, [r0]
cmp r0, 0
bne _0818645E
@@ -2676,8 +2676,8 @@ sub_8186468: @ 8186468
push {r4,r5,lr}
adds r3, r0, 0
movs r2, 0
- ldr r5, =0x03001278
- ldr r4, =0x0203ccd1
+ ldr r5, =gUnknown_03001278
+ ldr r4, =gUnknown_0203CCD1
_08186472:
adds r0, r3, r2
adds r1, r2, r4
@@ -2699,7 +2699,7 @@ _08186472:
thumb_func_start sub_818649C
sub_818649C: @ 818649C
- ldr r0, =0x0203ccd9
+ ldr r0, =gUnknown_0203CCD9
ldrb r0, [r0]
bx lr
.pool
@@ -2707,7 +2707,7 @@ sub_818649C: @ 818649C
thumb_func_start sub_81864A8
sub_81864A8: @ 81864A8
- ldr r0, =0x0203ccda
+ ldr r0, =gUnknown_0203CCDA
ldrb r0, [r0]
bx lr
.pool
@@ -2715,7 +2715,7 @@ sub_81864A8: @ 81864A8
thumb_func_start sub_81864B4
sub_81864B4: @ 81864B4
- ldr r0, =0x03001278
+ ldr r0, =gUnknown_03001278
ldrb r0, [r0]
bx lr
.pool
@@ -2723,7 +2723,7 @@ sub_81864B4: @ 81864B4
thumb_func_start sub_81864C0
sub_81864C0: @ 81864C0
- ldr r0, =0x03001279
+ ldr r0, =gUnknown_03001279
ldrb r0, [r0]
bx lr
.pool
@@ -2731,8 +2731,8 @@ sub_81864C0: @ 81864C0
thumb_func_start sub_81864CC
sub_81864CC: @ 81864CC
- ldr r0, =0x0203cce8
- ldr r1, =0x0202433a
+ ldr r0, =gUnknown_0203CCE8
+ ldr r1, =gUnknown_0202433A
ldrb r1, [r1]
strb r1, [r0]
bx lr
@@ -2741,7 +2741,7 @@ sub_81864CC: @ 81864CC
thumb_func_start sub_81864E0
sub_81864E0: @ 81864E0
- ldr r0, =0x0203ccdc
+ ldr r0, =gUnknown_0203CCDC
bx lr
.pool
thumb_func_end sub_81864E0
@@ -2753,8 +2753,8 @@ nullsub_70: @ 81864E8
thumb_func_start sub_81864EC
sub_81864EC: @ 81864EC
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -2767,9 +2767,9 @@ sub_81864EC: @ 81864EC
thumb_func_start sub_8186508
sub_8186508: @ 8186508
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -2778,7 +2778,7 @@ sub_8186508: @ 8186508
ands r1, r0
cmp r1, 0
beq _08186554
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -2802,9 +2802,9 @@ _08186554:
thumb_func_start sub_8186558
sub_8186558: @ 8186558
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -2827,9 +2827,9 @@ _0818657C:
thumb_func_start sub_8186590
sub_8186590: @ 8186590
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -2852,9 +2852,9 @@ _081865B4:
thumb_func_start sub_81865C8
sub_81865C8: @ 81865C8
push {r4-r6,lr}
- ldr r5, =0x02020630
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_02020630
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
@@ -2898,9 +2898,9 @@ _0818661A:
thumb_func_start sub_8186630
sub_8186630: @ 8186630
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -2947,16 +2947,16 @@ sub_8186678: @ 8186678
lsls r0, 24
cmp r0, 0
beq _081866F8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _081866F8
_081866A4:
- ldr r4, =0x02020630
- ldr r0, =0x03005d70
- ldr r2, =0x02024064
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r2, =gUnknown_02024064
ldrb r3, [r2]
adds r0, r3, r0
ldrb r1, [r0]
@@ -2971,7 +2971,7 @@ _081866A4:
mov r8, r2
cmp r1, r0
bne _08186764
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -2986,9 +2986,9 @@ _081866A4:
b _0818676A
.pool
_081866F8:
- ldr r6, =0x02020630
- ldr r7, =0x03005d70
- ldr r2, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r7, =gUnknown_03005D70
+ ldr r2, =gUnknown_02024064
ldrb r3, [r2]
adds r0, r3, r7
ldrb r1, [r0]
@@ -3015,7 +3015,7 @@ _081866F8:
ldr r0, [r0]
cmp r0, r4
bne _08186764
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r0, r3, r4
ldrb r1, [r0]
lsls r0, r1, 4
@@ -3052,7 +3052,7 @@ _0818676A:
lsrs r3, r0, 24
cmp r3, 0x1
bne _08186816
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
mov r12, r0
ldr r0, [r0]
ldrb r2, [r6]
@@ -3129,7 +3129,7 @@ _0818676A:
adds r0, r4, 0
bl FreeObjectPaletteByTag
_08186816:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
mov r2, r8
ldrb r1, [r2]
@@ -3140,7 +3140,7 @@ _08186816:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
mov r2, r8
ldrb r0, [r2]
lsls r0, 2
@@ -3166,9 +3166,9 @@ sub_818686C: @ 818686C
movs r0, 0
mov r9, r0
mov r8, r0
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -3181,12 +3181,12 @@ sub_818686C: @ 818686C
ands r0, r1
cmp r0, 0
bne _081868AC
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -3206,12 +3206,12 @@ _081868AC:
ands r0, r1
cmp r0, 0
bne _081868DE
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -3249,25 +3249,25 @@ _081868DE:
lsls r0, 24
cmp r0, 0
beq _08186964
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _08186964
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r0, [r7]
adds r1, r6, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -3280,18 +3280,18 @@ _081868DE:
ldrb r0, [r0]
bl sub_80729D0
_08186964:
- ldr r5, =0x03005d70
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -3302,9 +3302,9 @@ _08186964:
ldrb r0, [r0]
bl sub_80729D0
_08186994:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -3316,9 +3316,9 @@ _08186994:
orrs r1, r2
strb r1, [r0, 0x1]
_081869AE:
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -3357,7 +3357,7 @@ _081869AE:
ands r0, r1
cmp r0, 0
bne _08186A4C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
@@ -3369,20 +3369,20 @@ _081869AE:
lsrs r0, 24
cmp r0, 0x1
bne _08186A4C
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _08186A4C
.pool
_08186A40:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
_08186A4C:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -3400,9 +3400,9 @@ _08186A6A:
lsls r0, 24
cmp r0, 0
bne _08186AC8
- ldr r2, =0x02020630
- ldr r0, =0x03005d7c
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
+ ldr r1, =gUnknown_02024064
ldrb r4, [r1]
adds r0, r4, r0
ldrb r1, [r0]
@@ -3415,7 +3415,7 @@ _08186A6A:
ldr r0, =DummyObjectCallback
cmp r3, r0
bne _08186B26
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -3428,9 +3428,9 @@ _08186A6A:
b _08186B22
.pool
_08186AC8:
- ldr r2, =0x02020630
- ldr r7, =0x03005d7c
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r7, =gUnknown_03005D7C
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r7
ldrb r1, [r0]
@@ -3443,7 +3443,7 @@ _08186AC8:
ldr r0, =DummyObjectCallback
cmp r4, r0
bne _08186B26
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
adds r0, r3, r6
ldrb r1, [r0]
lsls r0, r1, 4
@@ -3487,14 +3487,14 @@ _08186B26:
lsls r0, 24
cmp r0, 0
beq _08186B8A
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _08186B8A
- ldr r1, =0x03005d7c
- ldr r5, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -3503,18 +3503,18 @@ _08186B26:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrb r0, [r5]
eors r4, r0
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -3524,25 +3524,25 @@ _08186B26:
adds r0, r4, 0
bl sub_805EE54
_08186B8A:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldrb r5, [r4]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -3551,7 +3551,7 @@ _08186B8A:
lsrs r1, 16
adds r0, r5, 0
bl sub_805EE54
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -3582,7 +3582,7 @@ _08186B8A:
movs r0, 0x7F
ands r0, r2
strb r0, [r1, 0x1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -3601,9 +3601,9 @@ _08186C10:
thumb_func_start sub_8186C48
sub_8186C48: @ 8186C48
push {r4-r7,lr}
- ldr r4, =0x02020630
- ldr r0, =0x020241e4
- ldr r7, =0x02024064
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r7, =gUnknown_02024064
ldrb r3, [r7]
adds r0, r3, r0
ldrb r1, [r0]
@@ -3622,7 +3622,7 @@ sub_8186C48: @ 8186C48
ldrsh r0, [r0, r1]
cmp r0, 0
bne _08186CFA
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldr r1, [r0, 0x4]
lsls r4, r3, 1
@@ -3634,12 +3634,12 @@ sub_8186C48: @ 8186C48
ands r0, r5
cmp r0, 0
bne _08186CC0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r4, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r3, 0
bl sub_8172EF0
@@ -3682,9 +3682,9 @@ _08186CFA:
thumb_func_start sub_8186D04
sub_8186D04: @ 8186D04
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
adds r1, r0, r5
ldrb r1, [r1]
movs r2, 0
@@ -3721,9 +3721,9 @@ _08186D50:
thumb_func_start sub_8186D58
sub_8186D58: @ 8186D58
push {lr}
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
- ldr r1, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
+ ldr r1, =gUnknown_02024064
ldrb r3, [r1]
adds r0, r3, r0
ldrb r1, [r0]
@@ -3736,7 +3736,7 @@ sub_8186D58: @ 8186D58
lsls r0, 31
cmp r0, 0
bne _08186D86
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r3, r0
ldrb r0, [r0]
bl sub_8072984
@@ -3750,9 +3750,9 @@ _08186D86:
thumb_func_start sub_8186D9C
sub_8186D9C: @ 8186D9C
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -3764,13 +3764,13 @@ sub_8186D9C: @ 8186D9C
ands r0, r1
cmp r0, 0
bne _08186DF6
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -3783,7 +3783,7 @@ sub_8186D9C: @ 8186D9C
bl RemoveObjectAndFreeTiles
ldrb r0, [r6]
bl sub_805EEE0
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -3813,12 +3813,12 @@ _08186E22:
thumb_func_start bx_blink_t2
bx_blink_t2: @ 8186E28
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -3836,7 +3836,7 @@ bx_blink_t2: @ 8186E28
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl sub_81871AC
b _08186E9E
@@ -3873,9 +3873,9 @@ _08186E9E:
thumb_func_start sub_8186EA4
sub_8186EA4: @ 8186EA4
push {r4,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
adds r0, r3, r0
ldrb r1, [r0]
@@ -3888,7 +3888,7 @@ sub_8186EA4: @ 8186EA4
ldr r0, =DummyObjectCallback
cmp r1, r0
bne _08186EF0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0]
lsls r0, r3, 2
@@ -3904,7 +3904,7 @@ sub_8186EA4: @ 8186EA4
movs r3, 0x6
bl move_anim_start_t4
_08186EE4:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -3920,9 +3920,9 @@ _08186EF0:
thumb_func_start sub_8186F14
sub_8186F14: @ 8186F14
push {r4,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -3938,8 +3938,8 @@ sub_8186F14: @ 8186F14
lsls r0, 24
cmp r0, 0
bne _08186F6E
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -3956,7 +3956,7 @@ sub_8186F14: @ 8186F14
cmp r1, r0
bne _08186F6E
_08186F5E:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -3972,9 +3972,9 @@ _08186F6E:
thumb_func_start sub_8186F94
sub_8186F94: @ 8186F94
push {r4-r7,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -3986,8 +3986,8 @@ sub_8186F94: @ 8186F94
ands r0, r1
cmp r0, 0
beq _08187050
- ldr r7, =0x02020630
- ldr r6, =0x020241e4
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_020241E4
adds r0, r2, r6
ldrb r1, [r0]
lsls r0, r1, 4
@@ -4030,17 +4030,17 @@ sub_8186F94: @ 8186F94
adds r0, r7
movs r1, 0
bl StartObjectImageAnim
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r5]
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -4052,7 +4052,7 @@ sub_8186F94: @ 8186F94
bl sub_80729D0
ldrb r0, [r5]
bl sub_805E408
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4068,9 +4068,9 @@ _08187050:
thumb_func_start sub_8187084
sub_8187084: @ 8187084
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -4082,18 +4082,18 @@ sub_8187084: @ 8187084
ands r0, r1
cmp r0, 0
bne _081870B6
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_081870B6:
- ldr r4, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r5]
adds r0, r2, r0
ldrb r1, [r0]
@@ -4121,13 +4121,13 @@ _081870B6:
adds r0, r3, r4
bl RemoveObjectAndFreeTiles
ldrb r4, [r5]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -4136,7 +4136,7 @@ _081870B6:
lsrs r1, 16
adds r0, r4, 0
bl sub_805EE54
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4152,9 +4152,9 @@ _08187120:
thumb_func_start sub_818714C
sub_818714C: @ 818714C
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -4176,9 +4176,9 @@ _0818716E:
thumb_func_start sub_818717C
sub_818717C: @ 818717C
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -4201,14 +4201,14 @@ _0818719E:
sub_81871AC: @ 81871AC
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =sub_8186508
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -4221,7 +4221,7 @@ sub_81871AC: @ 81871AC
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -4230,7 +4230,7 @@ sub_81871AC: @ 81871AC
b _08187212
.pool
_08187200:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -4252,8 +4252,8 @@ sub_8187224: @ 8187224
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -4261,7 +4261,7 @@ sub_8187224: @ 8187224
ldrb r0, [r1]
cmp r0, 0
bne _0818725C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -4314,8 +4314,8 @@ sub_8187298: @ 8187298
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -4397,7 +4397,7 @@ _081873C8:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -4450,7 +4450,7 @@ _08187414:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -4637,7 +4637,7 @@ _081875CC:
_081875EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
b _08187966
@@ -4645,7 +4645,7 @@ _081875EC:
_081875FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xC
b _08187966
@@ -4659,7 +4659,7 @@ _0818760C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
mov r8, r9
_08187622:
@@ -4683,7 +4683,7 @@ _08187622:
ble _08187622
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -4704,7 +4704,7 @@ _08187660:
_08187674:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -4719,7 +4719,7 @@ _08187690:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r8, r2
_0818769C:
adds r1, r6, 0
@@ -4734,7 +4734,7 @@ _0818769C:
ble _0818769C
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -4746,7 +4746,7 @@ _0818769C:
_081876CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -4759,7 +4759,7 @@ _081876CC:
_081876E8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1
b _08187702
@@ -4767,7 +4767,7 @@ _081876E8:
_081876F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x19
_08187702:
@@ -4790,7 +4790,7 @@ _08187702:
_08187728:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1A
b _08187A26
@@ -4798,7 +4798,7 @@ _08187728:
_08187738:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1B
b _08187A26
@@ -4806,7 +4806,7 @@ _08187738:
_08187748:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1C
b _08187A26
@@ -4814,7 +4814,7 @@ _08187748:
_08187758:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1D
b _08187A26
@@ -4822,7 +4822,7 @@ _08187758:
_08187768:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1E
b _08187A26
@@ -4830,7 +4830,7 @@ _08187768:
_08187778:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x1F
b _08187A26
@@ -4838,7 +4838,7 @@ _08187778:
_08187788:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x20
b _08187A26
@@ -4846,7 +4846,7 @@ _08187788:
_08187798:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x22
b _08187A26
@@ -4854,7 +4854,7 @@ _08187798:
_081877A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x23
b _08187A26
@@ -4862,7 +4862,7 @@ _081877A8:
_081877B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x24
b _08187A26
@@ -4870,7 +4870,7 @@ _081877B8:
_081877C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x25
b _08187A26
@@ -4878,7 +4878,7 @@ _081877C8:
_081877D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x26
b _08187A26
@@ -4887,7 +4887,7 @@ _081877E8:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -4919,7 +4919,7 @@ _081877E8:
_08187838:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x27
b _08187A26
@@ -4927,7 +4927,7 @@ _08187838:
_08187848:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x28
b _08187A26
@@ -4935,7 +4935,7 @@ _08187848:
_08187858:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x29
b _08187A26
@@ -4943,7 +4943,7 @@ _08187858:
_08187868:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2A
b _08187A26
@@ -4951,7 +4951,7 @@ _08187868:
_08187878:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2B
b _08187A26
@@ -4959,7 +4959,7 @@ _08187878:
_08187888:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2C
b _08187A26
@@ -4967,7 +4967,7 @@ _08187888:
_08187898:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0
b _081878C2
@@ -4975,7 +4975,7 @@ _08187898:
_081878A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x9
b _08187966
@@ -4983,7 +4983,7 @@ _081878A8:
_081878B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x37
_081878C2:
@@ -5008,7 +5008,7 @@ _081878C2:
_081878EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x38
b _08187A26
@@ -5016,7 +5016,7 @@ _081878EC:
_081878FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x39
b _08187966
@@ -5024,7 +5024,7 @@ _081878FC:
_0818790C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3A
b _08187966
@@ -5032,7 +5032,7 @@ _0818790C:
_0818791C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3B
b _08187966
@@ -5040,7 +5040,7 @@ _0818791C:
_0818792C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3C
b _08187966
@@ -5048,7 +5048,7 @@ _0818792C:
_0818793C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3D
b _08187966
@@ -5056,7 +5056,7 @@ _0818793C:
_0818794C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3E
b _08187966
@@ -5064,7 +5064,7 @@ _0818794C:
_0818795C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3F
_08187966:
@@ -5080,7 +5080,7 @@ _08187966:
_0818797C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x16
b _08187A26
@@ -5088,7 +5088,7 @@ _0818797C:
_0818798C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x17
b _08187A26
@@ -5096,7 +5096,7 @@ _0818798C:
_0818799C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x18
b _08187A26
@@ -5104,7 +5104,7 @@ _0818799C:
_081879AC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x21
b _08187A26
@@ -5112,7 +5112,7 @@ _081879AC:
_081879BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2F
b _08187A26
@@ -5120,7 +5120,7 @@ _081879BC:
_081879CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x30
b _08187A26
@@ -5128,7 +5128,7 @@ _081879CC:
_081879DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x32
b _08187A26
@@ -5136,7 +5136,7 @@ _081879DC:
_081879EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x33
b _08187A26
@@ -5144,7 +5144,7 @@ _081879EC:
_081879FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x34
b _08187A26
@@ -5152,7 +5152,7 @@ _081879FC:
_08187A0C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x35
b _08187A26
@@ -5160,7 +5160,7 @@ _08187A0C:
_08187A1C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x36
_08187A26:
@@ -5191,8 +5191,8 @@ sub_8187A44: @ 8187A44
thumb_func_start sub_8187A50
sub_8187A50: @ 8187A50
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -5200,7 +5200,7 @@ sub_8187A50: @ 8187A50
ldrb r0, [r1]
cmp r0, 0
bne _08187A80
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -5241,10 +5241,10 @@ dp01_setattr_for_opponent_pokemon: @ 8187AA8
sub sp, 0x38
lsls r0, 24
lsrs r5, r0, 24
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r4, r0, r2
adds r7, r4, 0
subs r1, r2, 0x2
@@ -5328,7 +5328,7 @@ _08187BDC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -5395,7 +5395,7 @@ _08187C42:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -5508,7 +5508,7 @@ _08187C42:
_08187D74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5520,7 +5520,7 @@ _08187D74:
_08187D90:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5538,7 +5538,7 @@ _08187DAC:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r7, r1, r0
adds r6, r4, 0
adds r6, 0x8
@@ -5562,7 +5562,7 @@ _08187DC4:
ble _08187DC4
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -5572,9 +5572,9 @@ _08187DC4:
_08187E00:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
ldrb r2, [r6]
lsls r2, 9
adds r1, r3, 0x1
@@ -5587,7 +5587,7 @@ _08187E20:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
ldrb r2, [r6]
lsls r2, 9
@@ -5633,9 +5633,9 @@ _08187E20:
_08187E88:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
ldrb r2, [r6]
lsls r2, 9
adds r1, r3, 0x1
@@ -5651,7 +5651,7 @@ _08187E9E:
_08187EB0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5663,7 +5663,7 @@ _08187EB0:
_08187ECC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5675,7 +5675,7 @@ _08187ECC:
_08187EE8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5687,7 +5687,7 @@ _08187EE8:
_08187F04:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5699,7 +5699,7 @@ _08187F04:
_08187F20:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5711,7 +5711,7 @@ _08187F20:
_08187F3C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5723,7 +5723,7 @@ _08187F3C:
_08187F58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5735,7 +5735,7 @@ _08187F58:
_08187F74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5747,7 +5747,7 @@ _08187F74:
_08187F90:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5759,7 +5759,7 @@ _08187F90:
_08187FAC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5771,7 +5771,7 @@ _08187FAC:
_08187FC8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5783,7 +5783,7 @@ _08187FC8:
_08187FE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5795,7 +5795,7 @@ _08187FE4:
_08188000:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5807,7 +5807,7 @@ _08188000:
_0818801C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5820,7 +5820,7 @@ _08188038:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
ldrb r2, [r6]
lsls r2, 9
@@ -5872,7 +5872,7 @@ _08188038:
_081880AC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5884,7 +5884,7 @@ _081880AC:
_081880C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5896,7 +5896,7 @@ _081880C8:
_081880E4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5908,7 +5908,7 @@ _081880E4:
_08188100:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5920,7 +5920,7 @@ _08188100:
_0818811C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5932,7 +5932,7 @@ _0818811C:
_08188138:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5945,7 +5945,7 @@ _08188146:
_08188154:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5957,7 +5957,7 @@ _08188154:
_08188170:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5969,7 +5969,7 @@ _08188170:
_0818818C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5981,7 +5981,7 @@ _0818818C:
_081881A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -5993,7 +5993,7 @@ _081881A8:
_081881C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6005,7 +6005,7 @@ _081881C4:
_081881E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6017,7 +6017,7 @@ _081881E0:
_081881FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6029,7 +6029,7 @@ _081881FC:
_08188218:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6041,7 +6041,7 @@ _08188218:
_08188234:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6053,7 +6053,7 @@ _08188234:
_08188250:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6065,7 +6065,7 @@ _08188250:
_0818826C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6077,7 +6077,7 @@ _0818826C:
_08188288:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6089,7 +6089,7 @@ _08188288:
_081882A4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6101,7 +6101,7 @@ _081882A4:
_081882C0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6113,7 +6113,7 @@ _081882C0:
_081882DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6125,7 +6125,7 @@ _081882DC:
_081882F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6137,7 +6137,7 @@ _081882F8:
_08188314:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6149,7 +6149,7 @@ _08188314:
_08188330:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6161,7 +6161,7 @@ _08188330:
_0818834C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6173,7 +6173,7 @@ _0818834C:
_08188368:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6185,7 +6185,7 @@ _08188368:
_08188384:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6197,7 +6197,7 @@ _08188384:
_081883A0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
ldrb r2, [r6]
lsls r2, 9
@@ -6219,8 +6219,8 @@ _081883B4:
thumb_func_start sub_81883C8
sub_81883C8: @ 81883C8
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -6228,12 +6228,12 @@ sub_81883C8: @ 81883C8
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -6278,8 +6278,8 @@ sub_818843C: @ 818843C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r7, =0x0202406e
- ldr r6, =0x02024064
+ ldr r7, =gUnknown_0202406E
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
lsls r0, 1
adds r0, r7
@@ -6289,7 +6289,7 @@ sub_818843C: @ 818843C
mov r2, r10
muls r2, r0
adds r0, r2, 0
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
mov r9, r1
add r0, r9
movs r1, 0xB
@@ -6313,7 +6313,7 @@ sub_818843C: @ 818843C
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -6335,11 +6335,11 @@ sub_818843C: @ 818843C
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -6377,7 +6377,7 @@ sub_818843C: @ 818843C
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r2, r1
ldrb r1, [r2]
bl StartObjectImageAnim
@@ -6396,7 +6396,7 @@ sub_818843C: @ 818843C
lsrs r1, 16
adds r0, r4, 0
bl sub_805EE54
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -6415,12 +6415,12 @@ sub_818843C: @ 818843C
thumb_func_start sub_818858C
sub_818858C: @ 818858C
push {r4,lr}
- ldr r1, =0x0202406e
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r2, r0, 1
adds r2, r1
- ldr r3, =0x02023064
+ ldr r3, =gUnknown_02023064
lsls r0, 9
adds r1, r3, 0x1
adds r0, r1
@@ -6432,7 +6432,7 @@ sub_818858C: @ 818858C
adds r1, r3
ldrb r1, [r1]
bl sub_81885D8
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -6458,10 +6458,10 @@ sub_81885D8: @ 81885D8
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r4, r6, 1
adds r4, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -6473,7 +6473,7 @@ sub_81885D8: @ 81885D8
mov r1, r9
muls r1, r0
adds r0, r1, 0
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5
movs r1, 0xB
bl pokemon_getattr
@@ -6483,7 +6483,7 @@ sub_81885D8: @ 81885D8
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r10, r1
add r10, r6
mov r1, r10
@@ -6502,7 +6502,7 @@ sub_81885D8: @ 81885D8
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r9, r0
adds r0, r6, 0
movs r1, 0x2
@@ -6524,10 +6524,10 @@ sub_81885D8: @ 81885D8
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r10
ldrb r1, [r0]
lsls r0, r1, 4
@@ -6572,7 +6572,7 @@ sub_81885D8: @ 81885D8
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -6620,8 +6620,8 @@ sub_81885D8: @ 81885D8
thumb_func_start sub_8188768
sub_8188768: @ 8188768
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -6629,7 +6629,7 @@ sub_8188768: @ 8188768
ldrb r3, [r0]
cmp r3, 0
bne _081887B0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -6637,7 +6637,7 @@ sub_8188768: @ 8188768
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -6646,13 +6646,13 @@ sub_8188768: @ 8188768
b _081887EC
.pool
_081887B0:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -6665,7 +6665,7 @@ _081887B0:
bl RemoveObjectAndFreeTiles
ldrb r0, [r6]
bl sub_805EEE0
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -6681,9 +6681,9 @@ _081887EC:
thumb_func_start sub_8188800
sub_8188800: @ 8188800
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -6735,7 +6735,7 @@ _08188856:
adds r1, r2, 0
movs r3, 0x2
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -6754,13 +6754,13 @@ sub_818888C: @ 818888C
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r5, =0x02022fec
+ ldr r5, =gUnknown_02022FEC
ldr r0, [r5]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _081888F6
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
movs r1, 0x2
@@ -6779,11 +6779,11 @@ _081888B4:
ldrb r0, [r4]
cmp r0, 0x1
bne _081888D8
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
b _081888DA
.pool
_081888D8:
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
_081888DA:
ldrh r0, [r0]
bl sub_8162AA0
@@ -6798,7 +6798,7 @@ _081888EC:
b _08188924
_081888F6:
movs r7, 0xB0
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
movs r0, 0xC0
lsls r0, 4
@@ -6808,8 +6808,8 @@ _081888F6:
b _08188928
.pool
_08188910:
- ldr r2, =0x020229e8
- ldr r0, =0x0203c7b4
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_0203C7B4
ldrb r0, [r0]
movs r1, 0x1
eors r1, r0
@@ -6825,7 +6825,7 @@ _08188928:
lsrs r0, 16
_0818892C:
mov r8, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
bl sub_805DF38
ldrb r0, [r5]
@@ -6835,7 +6835,7 @@ _0818892C:
lsrs r1, 24
mov r0, r8
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r9, r7
ldr r1, =gUnknown_083054E0
mov r2, r8
@@ -6858,11 +6858,11 @@ _0818892C:
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r5]
adds r0, r6
ldrb r1, [r0]
@@ -6919,7 +6919,7 @@ _0818892C:
adds r0, r4
ldr r1, =sub_805D7AC
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -6945,15 +6945,15 @@ sub_8188A40: @ 8188A40
thumb_func_start sub_8188A4C
sub_8188A4C: @ 8188A4C
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -7004,7 +7004,7 @@ sub_8188A4C: @ 8188A4C
adds r0, r5
ldr r1, =DummyObjectCallback
bl oamt_set_x3A_32
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -7019,9 +7019,9 @@ sub_8188A4C: @ 8188A4C
thumb_func_start sub_8188AF8
sub_8188AF8: @ 8188AF8
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -7068,8 +7068,8 @@ _08188B4C:
movs r0, 0x10
movs r1, 0x3F
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r1
ldrb r1, [r0]
@@ -7080,7 +7080,7 @@ _08188B4C:
adds r0, r2
ldr r1, =sub_8039934
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -7128,7 +7128,7 @@ sub_8188BC8: @ 8188BC8
thumb_func_start sub_8188BD4
sub_8188BD4: @ 8188BD4
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
@@ -7136,7 +7136,7 @@ sub_8188BD4: @ 8188BD4
beq _08188BE6
b _08188CFA
_08188BE6:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r2, [r6]
lsls r2, 9
@@ -7149,13 +7149,13 @@ _08188BE6:
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- ldr r5, =0x02038432
+ ldr r5, =gUnknown_02038432
mov r1, r12
adds r1, 0x3
adds r2, r1
ldrb r1, [r2]
strb r1, [r5]
- ldr r4, =0x02038408
+ ldr r4, =gUnknown_02038408
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -7169,7 +7169,7 @@ _08188BE6:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r4, =0x02038404
+ ldr r4, =gUnknown_02038404
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -7195,7 +7195,7 @@ _08188BE6:
lsls r1, 24
orrs r3, r1
str r3, [r4]
- ldr r3, =0x0203841a
+ ldr r3, =gUnknown_0203841A
ldrb r1, [r6]
lsls r1, 9
mov r2, r12
@@ -7203,7 +7203,7 @@ _08188BE6:
adds r1, r2
ldrb r1, [r1]
strb r1, [r3]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -7217,14 +7217,14 @@ _08188BE6:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r3, =0x02038400
+ ldr r3, =gUnknown_02038400
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
adds r1, 0x10
adds r2, r1
str r2, [r3]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
ldrb r1, [r6]
lsls r1, 2
adds r1, r3
@@ -7240,7 +7240,7 @@ _08188BE6:
b _08188CFA
.pool
_08188CDC:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -7249,7 +7249,7 @@ _08188CDC:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -7269,8 +7269,8 @@ sub_8188D0C: @ 8188D0C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -7287,7 +7287,7 @@ sub_8188D0C: @ 8188D0C
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -7358,10 +7358,10 @@ _08188DA4:
strb r1, [r0, 0x4]
b _08188E80
_08188DCE:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _08188E80
@@ -7395,9 +7395,9 @@ _08188DCE:
ands r0, r2
strb r0, [r1]
_08188E1C:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -7449,22 +7449,22 @@ _08188E80:
thumb_func_start sub_8188E90
sub_8188E90: @ 8188E90
push {r4,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
ldrh r0, [r0]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -7487,7 +7487,7 @@ sub_8188EE4: @ 8188EE4
thumb_func_start sub_8188EF0
sub_8188EF0: @ 8188EF0
push {lr}
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl sub_8185054
adds r1, r0, 0
@@ -7513,7 +7513,7 @@ sub_8188F14: @ 8188F14
thumb_func_start sub_8188F20
sub_8188F20: @ 8188F20
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
@@ -7530,7 +7530,7 @@ sub_8188F20: @ 8188F20
b _08188F6C
.pool
_08188F48:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl sub_8185054
adds r4, r0, 0
@@ -7564,11 +7564,11 @@ sub_8188F7C: @ 8188F7C
thumb_func_start sub_8188F88
sub_8188F88: @ 8188F88
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_8185054
ldrb r1, [r4]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r2, [r3]
adds r1, r2
adds r1, 0x5C
@@ -7605,8 +7605,8 @@ sub_8188FD0: @ 8188FD0
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -7623,13 +7623,13 @@ sub_8188FD0: @ 8188FD0
ldr r0, =0x00007fff
cmp r7, r0
beq _08189060
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -7646,7 +7646,7 @@ sub_8188FD0: @ 8188FD0
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -7655,28 +7655,28 @@ sub_8188FD0: @ 8188FD0
b _0818908A
.pool
_08189060:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
movs r3, 0
bl sub_807294C
_0818908A:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -7703,28 +7703,28 @@ sub_81890C0: @ 81890C0
thumb_func_start sub_81890CC
sub_81890CC: @ 81890CC
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _08189120
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -7736,7 +7736,7 @@ sub_81890CC: @ 81890CC
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -7752,13 +7752,13 @@ _08189120:
thumb_func_start sub_8189144
sub_8189144: @ 8189144
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _08189194
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -7783,7 +7783,7 @@ sub_8189144: @ 8189144
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -7871,7 +7871,7 @@ sub_818920C: @ 818920C
thumb_func_start sub_8189218
sub_8189218: @ 8189218
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -7886,9 +7886,9 @@ sub_8189218: @ 8189218
thumb_func_start sub_8189234
sub_8189234: @ 8189234
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -7911,7 +7911,7 @@ sub_8189234: @ 8189234
thumb_func_start sub_818926C
sub_818926C: @ 818926C
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -7925,7 +7925,7 @@ sub_818926C: @ 818926C
thumb_func_start sub_8189284
sub_8189284: @ 8189284
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -7946,9 +7946,9 @@ sub_8189284: @ 8189284
thumb_func_start sub_81892AC
sub_81892AC: @ 81892AC
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -7965,7 +7965,7 @@ sub_81892AC: @ 81892AC
b _0818930A
.pool
_081892E0:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -7979,7 +7979,7 @@ _081892E0:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -8003,7 +8003,7 @@ sub_818931C: @ 818931C
thumb_func_start sub_8189328
sub_8189328: @ 8189328
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -8012,7 +8012,7 @@ sub_8189328: @ 8189328
bne _0818933C
movs r3, 0xC0
_0818933C:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -8036,8 +8036,8 @@ _0818933C:
thumb_func_start sub_818936C
sub_818936C: @ 818936C
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -8079,15 +8079,15 @@ _081893BC:
thumb_func_start sub_81893C8
sub_81893C8: @ 81893C8
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -8105,15 +8105,15 @@ sub_81893C8: @ 81893C8
thumb_func_start sub_8189404
sub_8189404: @ 8189404
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -8127,15 +8127,15 @@ sub_8189404: @ 8189404
thumb_func_start sub_8189438
sub_8189438: @ 8189438
push {r4-r6,lr}
- ldr r5, =0x020241e4
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_020241E4
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -8191,14 +8191,14 @@ sub_8189438: @ 8189438
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r6]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r6]
ldr r1, [r0, 0x4]
@@ -8211,7 +8211,7 @@ sub_8189438: @ 8189438
ands r0, r1
cmp r0, 0
beq _081894FA
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -8227,7 +8227,7 @@ _081894FA:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -8248,10 +8248,10 @@ c3_0803D564: @ 8189548
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -8263,19 +8263,19 @@ c3_0803D564: @ 8189548
lsls r0, 24
cmp r0, 0
beq _08189582
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _081895B4
_08189582:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -8286,12 +8286,12 @@ _08189582:
b _081895F4
.pool
_081895B4:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, 1
adds r0, r6
ldrh r0, [r0]
@@ -8317,8 +8317,8 @@ _081895B4:
eors r0, r5
strb r0, [r7]
_081895F4:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -8355,8 +8355,8 @@ sub_818962C: @ 818962C
thumb_func_start sub_8189648
sub_8189648: @ 8189648
push {r4-r7,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -8373,9 +8373,9 @@ sub_8189648: @ 8189648
b _08189742
.pool
_08189678:
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -8386,7 +8386,7 @@ _08189678:
movs r2, 0x1
orrs r1, r2
strb r1, [r0]
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r2, [r3]
lsls r0, r2, 9
adds r1, 0x2
@@ -8426,7 +8426,7 @@ _081896E4:
adds r5, r7, 0
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -8435,12 +8435,12 @@ _081896E4:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
strb r0, [r1]
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
ldrb r1, [r5]
ldr r2, [r0, 0x4]
@@ -8464,7 +8464,7 @@ _081896E4:
movs r1, 0x5D
strb r1, [r0, 0x5]
_08189736:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r7]
lsls r1, 2
adds r1, r0
@@ -8480,9 +8480,9 @@ _08189742:
thumb_func_start sub_818975C
sub_818975C: @ 818975C
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -8516,9 +8516,9 @@ _08189794:
thumb_func_start sub_81897A4
sub_81897A4: @ 81897A4
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -8530,8 +8530,8 @@ sub_81897A4: @ 81897A4
ands r0, r1
cmp r0, 0
beq _081897D6
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -8558,14 +8558,14 @@ sub_81897F4: @ 81897F4
thumb_func_start sub_8189800
sub_8189800: @ 8189800
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _08189846
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -8573,7 +8573,7 @@ sub_8189800: @ 8189800
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -8602,13 +8602,13 @@ _08189846:
sub_8189860: @ 8189860
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _081898B8
- ldr r5, =0x02023064
+ ldr r5, =gUnknown_02023064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, r5, 0x1
@@ -8633,7 +8633,7 @@ sub_8189860: @ 8189860
b _081898B8
.pool
_081898AC:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -8666,8 +8666,8 @@ sub_81898D4: @ 81898D4
thumb_func_start sub_81898E0
sub_81898E0: @ 81898E0
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -8675,12 +8675,12 @@ sub_81898E0: @ 81898E0
ldrb r2, [r0]
cmp r2, 0x3
bne _08189908
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
strb r2, [r0]
b _08189910
.pool
_08189908:
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
movs r1, 0x3
eors r1, r2
strb r1, [r0]
@@ -8690,8 +8690,8 @@ _08189910:
movs r0, 0x3
bl sub_80A2390
bl sub_81871AC
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -8714,8 +8714,8 @@ nullsub_120: @ 8189948
thumb_func_start sub_818994C
sub_818994C: @ 818994C
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -8728,9 +8728,9 @@ sub_818994C: @ 818994C
thumb_func_start sub_8189968
sub_8189968: @ 8189968
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -8739,7 +8739,7 @@ sub_8189968: @ 8189968
ands r1, r0
cmp r1, 0
beq _081899B4
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -8763,9 +8763,9 @@ _081899B4:
thumb_func_start sub_81899B8
sub_81899B8: @ 81899B8
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -8788,9 +8788,9 @@ _081899DC:
thumb_func_start sub_81899F0
sub_81899F0: @ 81899F0
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -8833,9 +8833,9 @@ _08189A40:
thumb_func_start sub_8189A58
sub_8189A58: @ 8189A58
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -8873,7 +8873,7 @@ sub_8189AA0: @ 8189AA0
mov r6, r8
push {r6,r7}
movs r6, 0
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
@@ -8889,15 +8889,15 @@ _08189ABA:
lsls r0, 24
cmp r0, 0
beq _08189B0C
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08189B0C
_08189ADA:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -8913,9 +8913,9 @@ _08189ADA:
b _08189B48
.pool
_08189B0C:
- ldr r2, =0x02020630
- ldr r5, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r5
ldrb r1, [r0]
@@ -8945,10 +8945,10 @@ _08189B42:
bne _08189B48
b _08189D18
_08189B48:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
mov r9, r0
ldr r0, [r0]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -9028,14 +9028,14 @@ _08189B86:
bl FreeObjectTilesByTag
adds r0, r4, 0
bl FreeObjectPaletteByTag
- ldr r7, =0x0202406e
+ ldr r7, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r7
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
bl sub_805E990
bl battle_type_is_double
@@ -9062,7 +9062,7 @@ _08189C22:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
b _08189D10
.pool
@@ -9075,15 +9075,15 @@ _08189C60:
lsls r0, 24
cmp r0, 0
beq _08189CB0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _08189CB0
_08189C80:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -9099,9 +9099,9 @@ _08189C80:
b _08189CE4
.pool
_08189CB0:
- ldr r2, =0x02020630
- ldr r5, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r5
ldrb r1, [r0]
@@ -9136,9 +9136,9 @@ _08189CE6:
_08189CF2:
cmp r6, 0
beq _08189D18
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -9147,7 +9147,7 @@ _08189CF2:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r3]
_08189D10:
lsls r0, 2
@@ -9173,13 +9173,13 @@ sub_8189D40: @ 8189D40
push {r5-r7}
movs r0, 0
mov r10, r0
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_get_per_side_status
lsls r0, 24
cmp r0, 0
bne _08189DBE
- ldr r5, =0x020244d0
+ ldr r5, =gUnknown_020244D0
ldr r0, [r5]
ldrb r2, [r4]
ldr r1, [r0, 0x4]
@@ -9193,12 +9193,12 @@ sub_8189D40: @ 8189D40
ands r0, r1
cmp r0, 0
bne _08189D8C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
@@ -9218,19 +9218,19 @@ _08189D8C:
ands r0, r1
cmp r0, 0
bne _08189DBE
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r2, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r3, 0
bl sub_8172EF0
_08189DBE:
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
- ldr r2, =0x02024064
+ ldr r2, =gUnknown_02024064
ldrb r5, [r2]
ldr r4, [r0, 0x4]
lsls r0, r5, 1
@@ -9266,26 +9266,26 @@ _08189DBE:
lsls r0, 24
cmp r0, 0
beq _08189E54
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _08189E54
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
mov r1, r9
ldrb r0, [r1]
adds r1, r7, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -9300,18 +9300,18 @@ _08189DBE:
ldrb r0, [r0]
bl sub_80729D0
_08189E54:
- ldr r5, =0x03005d70
- ldr r4, =0x02024064
+ ldr r5, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -9322,9 +9322,9 @@ _08189E54:
ldrb r0, [r0]
bl sub_80729D0
_08189E84:
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -9381,7 +9381,7 @@ _08189EA2:
ands r0, r1
cmp r0, 0
bne _08189F44
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x42
ands r0, r1
@@ -9392,20 +9392,20 @@ _08189EA2:
lsls r0, 24
cmp r0, 0
bne _08189F44
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _08189F44
.pool
_08189F38:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
_08189F44:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -9422,9 +9422,9 @@ _08189F62:
mov r1, r10
cmp r1, 0
beq _0818A02A
- ldr r7, =0x02020630
- ldr r6, =0x03005d7c
- ldr r5, =0x02024064
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_03005D7C
+ ldr r5, =gUnknown_02024064
ldrb r3, [r5]
adds r0, r3, r6
ldrb r1, [r0]
@@ -9438,7 +9438,7 @@ _08189F62:
ldr r0, =DummyObjectCallback
cmp r2, r0
bne _0818A02A
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -9452,7 +9452,7 @@ _08189F62:
lsls r0, 24
cmp r0, 0
beq _08189FC8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -9469,18 +9469,18 @@ _08189F62:
adds r0, r7
bl RemoveObjectAndFreeTiles
_08189FC8:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -9511,7 +9511,7 @@ _08189FC8:
movs r0, 0x7F
ands r0, r2
strb r0, [r1, 0x1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -9531,9 +9531,9 @@ _0818A02A:
thumb_func_start sub_818A064
sub_818A064: @ 818A064
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -9561,9 +9561,9 @@ _0818A092:
thumb_func_start sub_818A0A4
sub_818A0A4: @ 818A0A4
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r6, =0x03005d70
+ ldr r6, =gUnknown_03005D70
adds r1, r0, r6
ldrb r1, [r1]
movs r2, 0
@@ -9590,14 +9590,14 @@ sub_818A0A4: @ 818A0A4
b _0818A106
.pool
_0818A0EC:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl sub_818A514
@@ -9611,9 +9611,9 @@ _0818A106:
thumb_func_start sub_818A114
sub_818A114: @ 818A114
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
adds r0, r2, r5
ldrb r1, [r0]
@@ -9628,13 +9628,13 @@ sub_818A114: @ 818A114
adds r1, r0
cmp r1, 0xA0
ble _0818A190
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -9660,7 +9660,7 @@ sub_818A114: @ 818A114
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -9676,9 +9676,9 @@ _0818A190:
thumb_func_start sub_818A1B0
sub_818A1B0: @ 818A1B0
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -9690,13 +9690,13 @@ sub_818A1B0: @ 818A1B0
ands r0, r1
cmp r0, 0
bne _0818A204
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -9707,7 +9707,7 @@ sub_818A1B0: @ 818A1B0
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -9737,12 +9737,12 @@ _0818A232:
thumb_func_start sub_818A238
sub_818A238: @ 818A238
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -9760,7 +9760,7 @@ sub_818A238: @ 818A238
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl sub_818A514
b _0818A2AE
@@ -9797,9 +9797,9 @@ _0818A2AE:
thumb_func_start sub_818A2B4
sub_818A2B4: @ 818A2B4
push {r4,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
adds r0, r3, r0
ldrb r1, [r0]
@@ -9814,7 +9814,7 @@ sub_818A2B4: @ 818A2B4
bne _0818A306
adds r0, r3, 0
bl sub_805E408
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -9830,7 +9830,7 @@ sub_818A2B4: @ 818A2B4
movs r3, 0x6
bl move_anim_start_t4
_0818A2FA:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -9846,9 +9846,9 @@ _0818A306:
thumb_func_start sub_818A328
sub_818A328: @ 818A328
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -9860,8 +9860,8 @@ sub_818A328: @ 818A328
ands r0, r1
cmp r0, 0
bne _0818A364
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -9885,9 +9885,9 @@ sub_818A37C: @ 818A37C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r1, [r7]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -9923,7 +9923,7 @@ sub_818A37C: @ 818A37C
ldr r0, =c3_0802FDF4
movs r1, 0xA
bl CreateTask
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
ldrb r1, [r7]
lsls r0, r1, 1
@@ -9931,21 +9931,21 @@ sub_818A37C: @ 818A37C
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
bl sub_805E990
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r7]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r7]
adds r0, r1, r4
ldrb r0, [r0]
@@ -9962,7 +9962,7 @@ sub_818A37C: @ 818A37C
adds r0, r4
ldrb r0, [r0]
bl sub_80729D0
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -9980,9 +9980,9 @@ _0818A438:
thumb_func_start sub_818A470
sub_818A470: @ 818A470
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -9994,18 +9994,18 @@ sub_818A470: @ 818A470
ands r0, r1
cmp r0, 0
bne _0818A4A2
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_0818A4A2:
- ldr r5, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r4]
adds r0, r2, r0
ldrb r1, [r0]
@@ -10032,7 +10032,7 @@ _0818A4A2:
bne _0818A4E8
adds r0, r3, r5
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -10049,14 +10049,14 @@ _0818A4E8:
sub_818A514: @ 818A514
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =sub_8189968
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -10069,7 +10069,7 @@ sub_818A514: @ 818A514
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -10078,7 +10078,7 @@ sub_818A514: @ 818A514
b _0818A57A
.pool
_0818A568:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -10098,9 +10098,9 @@ _0818A57A:
thumb_func_start sub_818A58C
sub_818A58C: @ 818A58C
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -10122,9 +10122,9 @@ _0818A5AE:
thumb_func_start sub_818A5BC
sub_818A5BC: @ 818A5BC
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -10148,8 +10148,8 @@ sub_818A5EC: @ 818A5EC
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -10157,7 +10157,7 @@ sub_818A5EC: @ 818A5EC
ldrb r0, [r1]
cmp r0, 0
bne _0818A624
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -10210,8 +10210,8 @@ sub_818A660: @ 818A660
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -10293,7 +10293,7 @@ _0818A790:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -10346,7 +10346,7 @@ _0818A7DC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -10533,7 +10533,7 @@ _0818A994:
_0818A9B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
b _0818AD2E
@@ -10541,7 +10541,7 @@ _0818A9B4:
_0818A9C4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
b _0818AD2E
@@ -10555,7 +10555,7 @@ _0818A9D4:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
mov r8, r9
_0818A9EA:
@@ -10579,7 +10579,7 @@ _0818A9EA:
ble _0818A9EA
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -10600,7 +10600,7 @@ _0818AA28:
_0818AA3C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -10615,7 +10615,7 @@ _0818AA58:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_0818AA64:
adds r1, r6, 0
@@ -10630,7 +10630,7 @@ _0818AA64:
ble _0818AA64
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -10642,7 +10642,7 @@ _0818AA64:
_0818AA94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -10655,7 +10655,7 @@ _0818AA94:
_0818AAB0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
b _0818AACA
@@ -10663,7 +10663,7 @@ _0818AAB0:
_0818AAC0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x19
_0818AACA:
@@ -10686,7 +10686,7 @@ _0818AACA:
_0818AAF0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1A
b _0818ADEE
@@ -10694,7 +10694,7 @@ _0818AAF0:
_0818AB00:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1B
b _0818ADEE
@@ -10702,7 +10702,7 @@ _0818AB00:
_0818AB10:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1C
b _0818ADEE
@@ -10710,7 +10710,7 @@ _0818AB10:
_0818AB20:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1D
b _0818ADEE
@@ -10718,7 +10718,7 @@ _0818AB20:
_0818AB30:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1E
b _0818ADEE
@@ -10726,7 +10726,7 @@ _0818AB30:
_0818AB40:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1F
b _0818ADEE
@@ -10734,7 +10734,7 @@ _0818AB40:
_0818AB50:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x20
b _0818ADEE
@@ -10742,7 +10742,7 @@ _0818AB50:
_0818AB60:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x22
b _0818ADEE
@@ -10750,7 +10750,7 @@ _0818AB60:
_0818AB70:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x23
b _0818ADEE
@@ -10758,7 +10758,7 @@ _0818AB70:
_0818AB80:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x24
b _0818ADEE
@@ -10766,7 +10766,7 @@ _0818AB80:
_0818AB90:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x25
b _0818ADEE
@@ -10774,7 +10774,7 @@ _0818AB90:
_0818ABA0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x26
b _0818ADEE
@@ -10783,7 +10783,7 @@ _0818ABB0:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -10815,7 +10815,7 @@ _0818ABB0:
_0818AC00:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x27
b _0818ADEE
@@ -10823,7 +10823,7 @@ _0818AC00:
_0818AC10:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x28
b _0818ADEE
@@ -10831,7 +10831,7 @@ _0818AC10:
_0818AC20:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x29
b _0818ADEE
@@ -10839,7 +10839,7 @@ _0818AC20:
_0818AC30:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2A
b _0818ADEE
@@ -10847,7 +10847,7 @@ _0818AC30:
_0818AC40:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2B
b _0818ADEE
@@ -10855,7 +10855,7 @@ _0818AC40:
_0818AC50:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2C
b _0818ADEE
@@ -10863,7 +10863,7 @@ _0818AC50:
_0818AC60:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
b _0818AC8A
@@ -10871,7 +10871,7 @@ _0818AC60:
_0818AC70:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x9
b _0818AD2E
@@ -10879,7 +10879,7 @@ _0818AC70:
_0818AC80:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x37
_0818AC8A:
@@ -10904,7 +10904,7 @@ _0818AC8A:
_0818ACB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
b _0818ADEE
@@ -10912,7 +10912,7 @@ _0818ACB4:
_0818ACC4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
b _0818AD2E
@@ -10920,7 +10920,7 @@ _0818ACC4:
_0818ACD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
b _0818AD2E
@@ -10928,7 +10928,7 @@ _0818ACD4:
_0818ACE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3B
b _0818AD2E
@@ -10936,7 +10936,7 @@ _0818ACE4:
_0818ACF4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3C
b _0818AD2E
@@ -10944,7 +10944,7 @@ _0818ACF4:
_0818AD04:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3D
b _0818AD2E
@@ -10952,7 +10952,7 @@ _0818AD04:
_0818AD14:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3E
b _0818AD2E
@@ -10960,7 +10960,7 @@ _0818AD14:
_0818AD24:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3F
_0818AD2E:
@@ -10976,7 +10976,7 @@ _0818AD2E:
_0818AD44:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x16
b _0818ADEE
@@ -10984,7 +10984,7 @@ _0818AD44:
_0818AD54:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x17
b _0818ADEE
@@ -10992,7 +10992,7 @@ _0818AD54:
_0818AD64:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x18
b _0818ADEE
@@ -11000,7 +11000,7 @@ _0818AD64:
_0818AD74:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x21
b _0818ADEE
@@ -11008,7 +11008,7 @@ _0818AD74:
_0818AD84:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2F
b _0818ADEE
@@ -11016,7 +11016,7 @@ _0818AD84:
_0818AD94:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x30
b _0818ADEE
@@ -11024,7 +11024,7 @@ _0818AD94:
_0818ADA4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x32
b _0818ADEE
@@ -11032,7 +11032,7 @@ _0818ADA4:
_0818ADB4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x33
b _0818ADEE
@@ -11040,7 +11040,7 @@ _0818ADB4:
_0818ADC4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x34
b _0818ADEE
@@ -11048,7 +11048,7 @@ _0818ADC4:
_0818ADD4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x35
b _0818ADEE
@@ -11056,7 +11056,7 @@ _0818ADD4:
_0818ADE4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x36
_0818ADEE:
@@ -11087,8 +11087,8 @@ sub_818AE0C: @ 818AE0C
thumb_func_start sub_818AE18
sub_818AE18: @ 818AE18
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -11096,7 +11096,7 @@ sub_818AE18: @ 818AE18
ldrb r0, [r1]
cmp r0, 0
bne _0818AE48
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -11137,10 +11137,10 @@ sub_818AE70: @ 818AE70
sub sp, 0x34
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r3, r0, r2
adds r6, r3, 0
subs r1, r2, 0x2
@@ -11223,7 +11223,7 @@ _0818AFA4:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -11290,7 +11290,7 @@ _0818B00A:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -11403,9 +11403,9 @@ _0818B00A:
_0818B13C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11416,9 +11416,9 @@ _0818B13C:
_0818B15C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11435,7 +11435,7 @@ _0818B17C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r6, r3, 0
adds r6, 0x8
@@ -11460,7 +11460,7 @@ _0818B196:
ble _0818B196
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -11470,10 +11470,10 @@ _0818B196:
_0818B1D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -11486,9 +11486,9 @@ _0818B1FC:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -11528,10 +11528,10 @@ _0818B1FC:
_0818B260:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -11547,9 +11547,9 @@ _0818B278:
_0818B290:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11560,9 +11560,9 @@ _0818B290:
_0818B2B0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11573,9 +11573,9 @@ _0818B2B0:
_0818B2D0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11586,9 +11586,9 @@ _0818B2D0:
_0818B2F0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11599,9 +11599,9 @@ _0818B2F0:
_0818B310:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11612,9 +11612,9 @@ _0818B310:
_0818B330:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11625,9 +11625,9 @@ _0818B330:
_0818B350:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11638,9 +11638,9 @@ _0818B350:
_0818B370:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11651,9 +11651,9 @@ _0818B370:
_0818B390:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11664,9 +11664,9 @@ _0818B390:
_0818B3B0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11677,9 +11677,9 @@ _0818B3B0:
_0818B3D0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11690,9 +11690,9 @@ _0818B3D0:
_0818B3F0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11703,9 +11703,9 @@ _0818B3F0:
_0818B410:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11716,9 +11716,9 @@ _0818B410:
_0818B430:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11730,9 +11730,9 @@ _0818B450:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -11777,9 +11777,9 @@ _0818B450:
_0818B4C0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11790,9 +11790,9 @@ _0818B4C0:
_0818B4E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11803,9 +11803,9 @@ _0818B4E0:
_0818B500:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11816,9 +11816,9 @@ _0818B500:
_0818B520:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11829,9 +11829,9 @@ _0818B520:
_0818B540:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11842,9 +11842,9 @@ _0818B540:
_0818B560:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11856,9 +11856,9 @@ _0818B570:
_0818B580:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11869,9 +11869,9 @@ _0818B580:
_0818B5A0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11882,9 +11882,9 @@ _0818B5A0:
_0818B5C0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11895,9 +11895,9 @@ _0818B5C0:
_0818B5E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11908,9 +11908,9 @@ _0818B5E0:
_0818B600:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11921,9 +11921,9 @@ _0818B600:
_0818B620:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11934,9 +11934,9 @@ _0818B620:
_0818B640:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11947,9 +11947,9 @@ _0818B640:
_0818B660:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11960,9 +11960,9 @@ _0818B660:
_0818B680:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11973,9 +11973,9 @@ _0818B680:
_0818B6A0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11986,9 +11986,9 @@ _0818B6A0:
_0818B6C0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -11999,9 +11999,9 @@ _0818B6C0:
_0818B6E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12012,9 +12012,9 @@ _0818B6E0:
_0818B700:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12025,9 +12025,9 @@ _0818B700:
_0818B720:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12038,9 +12038,9 @@ _0818B720:
_0818B740:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12051,9 +12051,9 @@ _0818B740:
_0818B760:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12064,9 +12064,9 @@ _0818B760:
_0818B780:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12077,9 +12077,9 @@ _0818B780:
_0818B7A0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12090,9 +12090,9 @@ _0818B7A0:
_0818B7C0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12103,9 +12103,9 @@ _0818B7C0:
_0818B7E0:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12116,9 +12116,9 @@ _0818B7E0:
_0818B800:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -12129,24 +12129,24 @@ _0818B800:
_0818B820:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
movs r1, 0x36
bl pokemon_setattr
_0818B836:
- ldr r2, =0x0202406e
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
add sp, 0x34
@@ -12163,8 +12163,8 @@ _0818B836:
thumb_func_start sub_818B86C
sub_818B86C: @ 818B86C
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -12172,12 +12172,12 @@ sub_818B86C: @ 818B86C
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -12220,16 +12220,16 @@ sub_818B8E0: @ 818B8E0
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
lsls r0, r1, 1
add r0, r8
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
bl sub_805DD7C
ldrb r0, [r6]
@@ -12250,7 +12250,7 @@ sub_818B8E0: @ 818B8E0
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -12272,11 +12272,11 @@ sub_818B8E0: @ 818B8E0
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -12314,11 +12314,11 @@ sub_818B8E0: @ 818B8E0
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r2, r1
ldrb r1, [r2]
bl StartObjectImageAnim
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -12335,15 +12335,15 @@ sub_818B8E0: @ 818B8E0
thumb_func_start sub_818B9FC
sub_818B9FC: @ 818B9FC
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r1, r0, 9
adds r6, r4, 0x2
adds r1, r6
ldrb r1, [r1]
bl sub_805EF84
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r5]
lsls r1, r0, 1
adds r1, r2
@@ -12358,7 +12358,7 @@ sub_818B9FC: @ 818B9FC
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r5]
@@ -12366,7 +12366,7 @@ sub_818B9FC: @ 818B9FC
adds r1, r6
ldrb r1, [r1]
bl sub_818BA6C
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -12392,10 +12392,10 @@ sub_818BA6C: @ 818BA6C
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r6, 1
adds r2, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -12404,7 +12404,7 @@ sub_818BA6C: @ 818BA6C
ldrh r1, [r2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -12414,7 +12414,7 @@ sub_818BA6C: @ 818BA6C
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
mov r1, r9
@@ -12426,7 +12426,7 @@ sub_818BA6C: @ 818BA6C
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -12448,10 +12448,10 @@ sub_818BA6C: @ 818BA6C
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -12496,7 +12496,7 @@ sub_818BA6C: @ 818BA6C
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -12544,8 +12544,8 @@ sub_818BA6C: @ 818BA6C
thumb_func_start sub_818BBE8
sub_818BBE8: @ 818BBE8
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -12553,7 +12553,7 @@ sub_818BBE8: @ 818BBE8
ldrb r3, [r0]
cmp r3, 0
bne _0818BC30
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -12561,7 +12561,7 @@ sub_818BBE8: @ 818BBE8
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -12570,13 +12570,13 @@ sub_818BBE8: @ 818BBE8
b _0818BC66
.pool
_0818BC30:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -12587,7 +12587,7 @@ _0818BC30:
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -12603,9 +12603,9 @@ _0818BC66:
thumb_func_start sub_818BC78
sub_818BC78: @ 818BC78
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -12657,7 +12657,7 @@ _0818BCCE:
adds r1, r2, 0
movs r3, 0x1
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -12676,7 +12676,7 @@ sub_818BD04: @ 818BD04
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x80
lsls r0, 18
@@ -12693,8 +12693,8 @@ sub_818BD04: @ 818BD04
b _0818BD4C
.pool
_0818BD30:
- ldr r2, =0x020229e8
- ldr r0, =0x0203c7b4
+ ldr r2, =gUnknown_020229E8
+ ldr r0, =gUnknown_0203C7B4
ldrb r1, [r0]
lsls r0, r1, 3
subs r0, r1
@@ -12703,18 +12703,18 @@ _0818BD30:
b _0818BD4A
.pool
_0818BD48:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
_0818BD4A:
ldrb r4, [r0, 0x13]
_0818BD4C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r2, 0x40
ands r1, r2
adds r5, r0, 0
cmp r1, 0
beq _0818BD98
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl battle_get_per_side_status
movs r1, 0x2
@@ -12761,14 +12761,14 @@ _0818BD9E:
bne _0818BDC0
b _0818BEDC
_0818BDC0:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
lsls r0, 16
lsrs r4, r0, 16
adds r5, r4, 0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
adds r0, r5, 0
bl sub_805DF38
@@ -12779,7 +12779,7 @@ _0818BDC0:
lsrs r1, 24
adds r0, r5, 0
bl sub_806A1C0
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
lsls r4, r7, 16
asrs r4, 16
@@ -12792,7 +12792,7 @@ _0818BDC0:
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
@@ -12801,7 +12801,7 @@ _0818BDC0:
adds r5, r0
ldrh r0, [r5, 0x4]
bl IndexOfObjectPaletteTag
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r1, [r6]
adds r1, r4
ldrb r1, [r1]
@@ -12880,7 +12880,7 @@ _0818BDC0:
b _0818BF72
.pool
_0818BEDC:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
adds r0, r4, 0
bl sub_805DF84
@@ -12891,7 +12891,7 @@ _0818BEDC:
lsrs r1, 24
adds r0, r4, 0
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r8, r9
lsls r4, r7, 16
asrs r4, 16
@@ -12904,11 +12904,11 @@ _0818BEDC:
mov r1, r8
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r3, [r5]
adds r0, r3, r6
ldrb r0, [r0]
@@ -12951,8 +12951,8 @@ _0818BEDC:
ldr r1, =sub_805D7AC
str r1, [r0]
_0818BF72:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -12978,15 +12978,15 @@ sub_818BFAC: @ 818BFAC
thumb_func_start sub_818BFB8
sub_818BFB8: @ 818BFB8
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -13036,7 +13036,7 @@ sub_818BFB8: @ 818BFB8
adds r0, r5
ldr r1, =DummyObjectCallback
bl oamt_set_x3A_32
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -13051,9 +13051,9 @@ sub_818BFB8: @ 818BFB8
thumb_func_start sub_818C064
sub_818C064: @ 818C064
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -13097,22 +13097,22 @@ _0818C0B8:
cmp r4, 0
bne _0818C12E
strb r4, [r3, 0x4]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
movs r1, 0x40
negs r1, r1
movs r0, 0x10
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r3, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r3
ldrb r1, [r0]
@@ -13140,7 +13140,7 @@ _0818C0B8:
adds r0, r2
ldr r1, =sub_8039C00
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -13188,7 +13188,7 @@ sub_818C174: @ 818C174
thumb_func_start sub_818C180
sub_818C180: @ 818C180
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
@@ -13196,7 +13196,7 @@ sub_818C180: @ 818C180
beq _0818C192
b _0818C2A6
_0818C192:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r2, [r6]
lsls r2, 9
@@ -13209,13 +13209,13 @@ _0818C192:
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- ldr r5, =0x02038432
+ ldr r5, =gUnknown_02038432
mov r1, r12
adds r1, 0x3
adds r2, r1
ldrb r1, [r2]
strb r1, [r5]
- ldr r4, =0x02038408
+ ldr r4, =gUnknown_02038408
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -13229,7 +13229,7 @@ _0818C192:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r4, =0x02038404
+ ldr r4, =gUnknown_02038404
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -13255,7 +13255,7 @@ _0818C192:
lsls r1, 24
orrs r3, r1
str r3, [r4]
- ldr r3, =0x0203841a
+ ldr r3, =gUnknown_0203841A
ldrb r1, [r6]
lsls r1, 9
mov r2, r12
@@ -13263,7 +13263,7 @@ _0818C192:
adds r1, r2
ldrb r1, [r1]
strb r1, [r3]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -13277,14 +13277,14 @@ _0818C192:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r3, =0x02038400
+ ldr r3, =gUnknown_02038400
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
adds r1, 0x10
adds r2, r1
str r2, [r3]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
ldrb r1, [r6]
lsls r1, 2
adds r1, r3
@@ -13300,7 +13300,7 @@ _0818C192:
b _0818C2A6
.pool
_0818C288:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -13309,7 +13309,7 @@ _0818C288:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -13329,8 +13329,8 @@ bx_move_anim_2: @ 818C2B8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -13347,7 +13347,7 @@ bx_move_anim_2: @ 818C2B8
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -13418,10 +13418,10 @@ _0818C350:
strb r1, [r0, 0x4]
b _0818C42C
_0818C37A:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _0818C42C
@@ -13455,9 +13455,9 @@ _0818C37A:
ands r0, r2
strb r0, [r1]
_0818C3C8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -13509,22 +13509,22 @@ _0818C42C:
thumb_func_start sub_818C43C
sub_818C43C: @ 818C43C
push {r4,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
ldrh r0, [r0]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -13547,14 +13547,14 @@ sub_818C490: @ 818C490
thumb_func_start sub_818C49C
sub_818C49C: @ 818C49C
push {lr}
- ldr r1, =0x02024332
- ldr r0, =0x0202406c
+ ldr r1, =gUnknown_02024332
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
ldrb r1, [r1, 0x4]
lsrs r0, 1
cmp r1, r0
bcc _0818C4C6
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl sub_8185054
adds r1, r0, 0
@@ -13573,15 +13573,15 @@ _0818C4C6:
thumb_func_start sub_818C4D8
sub_818C4D8: @ 818C4D8
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
ands r0, r1
cmp r0, 0
beq _0818C508
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -13590,7 +13590,7 @@ sub_818C4D8: @ 818C4D8
b _0818C522
.pool
_0818C508:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
bl sub_8185054
adds r1, r0, 0
@@ -13617,7 +13617,7 @@ sub_818C52C: @ 818C52C
thumb_func_start sub_818C538
sub_818C538: @ 818C538
push {r4,r5,lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 10
@@ -13634,7 +13634,7 @@ sub_818C538: @ 818C538
b _0818C584
.pool
_0818C560:
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl sub_8185054
adds r4, r0, 0
@@ -13668,11 +13668,11 @@ sub_818C594: @ 818C594
thumb_func_start sub_818C5A0
sub_818C5A0: @ 818C5A0
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_8185054
ldrb r1, [r4]
- ldr r3, =0x0202449c
+ ldr r3, =gUnknown_0202449C
ldr r2, [r3]
adds r1, r2
adds r1, 0x5C
@@ -13709,8 +13709,8 @@ sub_818C5E8: @ 818C5E8
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -13727,13 +13727,13 @@ sub_818C5E8: @ 818C5E8
ldr r0, =0x00007fff
cmp r7, r0
beq _0818C678
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -13750,7 +13750,7 @@ sub_818C5E8: @ 818C5E8
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -13759,20 +13759,20 @@ sub_818C5E8: @ 818C5E8
b _0818C6B2
.pool
_0818C678:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
adds r1, r0, r4
ldrb r1, [r1]
str r7, [sp]
@@ -13786,8 +13786,8 @@ _0818C678:
movs r2, 0
bl heathbar_draw_hp
_0818C6B2:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -13814,28 +13814,28 @@ sub_818C6E8: @ 818C6E8
thumb_func_start sub_818C6F4
sub_818C6F4: @ 818C6F4
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0818C748
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -13847,7 +13847,7 @@ sub_818C6F4: @ 818C6F4
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -13863,13 +13863,13 @@ _0818C748:
thumb_func_start sub_818C76C
sub_818C76C: @ 818C76C
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0818C7BC
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -13894,7 +13894,7 @@ sub_818C76C: @ 818C76C
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -13982,7 +13982,7 @@ sub_818C834: @ 818C834
thumb_func_start sub_818C840
sub_818C840: @ 818C840
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -13997,9 +13997,9 @@ sub_818C840: @ 818C840
thumb_func_start sub_818C85C
sub_818C85C: @ 818C85C
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -14022,7 +14022,7 @@ sub_818C85C: @ 818C85C
thumb_func_start sub_818C894
sub_818C894: @ 818C894
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -14036,7 +14036,7 @@ sub_818C894: @ 818C894
thumb_func_start sub_818C8AC
sub_818C8AC: @ 818C8AC
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -14057,9 +14057,9 @@ sub_818C8AC: @ 818C8AC
thumb_func_start sub_818C8D4
sub_818C8D4: @ 818C8D4
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -14076,7 +14076,7 @@ sub_818C8D4: @ 818C8D4
b _0818C932
.pool
_0818C908:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -14090,7 +14090,7 @@ _0818C908:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -14114,7 +14114,7 @@ sub_818C944: @ 818C944
thumb_func_start sub_818C950
sub_818C950: @ 818C950
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -14123,7 +14123,7 @@ sub_818C950: @ 818C950
bne _0818C964
movs r3, 0xC0
_0818C964:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -14147,8 +14147,8 @@ _0818C964:
thumb_func_start sub_818C994
sub_818C994: @ 818C994
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -14190,15 +14190,15 @@ _0818C9E4:
thumb_func_start sub_818C9F0
sub_818C9F0: @ 818C9F0
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -14217,15 +14217,15 @@ sub_818C9F0: @ 818C9F0
thumb_func_start dp01t_2E_2_battle_intro
dp01t_2E_2_battle_intro: @ 818CA30
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -14239,15 +14239,15 @@ dp01t_2E_2_battle_intro: @ 818CA30
thumb_func_start sub_818CA64
sub_818CA64: @ 818CA64
push {r4-r6,lr}
- ldr r5, =0x020241e4
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_020241E4
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r6]
@@ -14318,14 +14318,14 @@ sub_818CA64: @ 818CA64
bl AllocObjectPalette
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
ands r0, r1
cmp r0, 0
beq _0818CB54
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
ldrb r0, [r6]
bl sub_806D864
lsls r1, r0, 3
@@ -14336,7 +14336,7 @@ sub_818CA64: @ 818CA64
b _0818CB5A
.pool
_0818CB54:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
_0818CB5A:
@@ -14350,9 +14350,9 @@ _0818CB5A:
adds r1, r4, r2
movs r2, 0x20
bl decompress_palette
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -14370,14 +14370,14 @@ _0818CB5A:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r5]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r5]
ldr r1, [r0, 0x4]
@@ -14390,7 +14390,7 @@ _0818CB5A:
ands r0, r1
cmp r0, 0
beq _0818CBD4
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -14406,7 +14406,7 @@ _0818CBD4:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -14427,7 +14427,7 @@ sub_818CC24: @ 818CC24
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -14442,7 +14442,7 @@ sub_818CC24: @ 818CC24
b _0818CD0C
.pool
_0818CC50:
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
ldrh r0, [r1, 0x8]
@@ -14451,19 +14451,19 @@ _0818CC50:
lsls r0, 24
cmp r0, 0
beq _0818CC70
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _0818CCA0
_0818CC70:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -14474,12 +14474,12 @@ _0818CC70:
b _0818CCF4
.pool
_0818CCA0:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
lsls r0, 1
adds r0, r5
ldrh r0, [r0]
@@ -14504,7 +14504,7 @@ _0818CCA0:
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r7]
@@ -14514,8 +14514,8 @@ _0818CCA0:
eors r0, r6
strb r0, [r7]
_0818CCF4:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -14538,8 +14538,8 @@ _0818CD0C:
thumb_func_start sub_818CD30
sub_818CD30: @ 818CD30
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -14556,9 +14556,9 @@ sub_818CD30: @ 818CD30
b _0818CDD4
.pool
_0818CD60:
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -14571,7 +14571,7 @@ _0818CD60:
strb r1, [r0]
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -14580,7 +14580,7 @@ _0818CD60:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
@@ -14608,7 +14608,7 @@ _0818CD60:
movs r1, 0x5D
strb r1, [r0, 0x5]
_0818CDC8:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -14624,9 +14624,9 @@ _0818CDD4:
thumb_func_start bx_increment_dp11b_field_5_till_x60_then_resume
bx_increment_dp11b_field_5_till_x60_then_resume: @ 818CDF4
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -14660,9 +14660,9 @@ _0818CE2C:
thumb_func_start sub_818CE3C
sub_818CE3C: @ 818CE3C
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -14674,8 +14674,8 @@ sub_818CE3C: @ 818CE3C
ands r0, r1
cmp r0, 0
beq _0818CE6E
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -14702,14 +14702,14 @@ sub_818CE8C: @ 818CE8C
thumb_func_start sub_818CE98
sub_818CE98: @ 818CE98
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _0818CEDE
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -14717,7 +14717,7 @@ sub_818CE98: @ 818CE98
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -14746,13 +14746,13 @@ _0818CEDE:
sub_818CEF8: @ 818CEF8
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _0818CF50
- ldr r5, =0x02023064
+ ldr r5, =gUnknown_02023064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, r5, 0x1
@@ -14777,7 +14777,7 @@ sub_818CEF8: @ 818CEF8
b _0818CF50
.pool
_0818CF44:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -14810,9 +14810,9 @@ sub_818CF6C: @ 818CF6C
thumb_func_start sub_818CF78
sub_818CF78: @ 818CF78
push {r4,lr}
- ldr r2, =0x0202433a
- ldr r1, =0x02023064
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_0202433A
+ ldr r1, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
adds r1, 0x1
@@ -14824,7 +14824,7 @@ sub_818CF78: @ 818CF78
movs r0, 0x3
bl sub_80A2390
bl sub_818A514
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -14850,7 +14850,7 @@ nullsub_122: @ 818CFC8
dp13_810BB8C: @ 818CFCC
push {r4-r7,lr}
ldr r4, =gUnknown_0860B058
- ldr r3, =0x0203cd04
+ ldr r3, =gUnknown_0203CD04
movs r2, 0x7
_0818CFD4:
adds r1, r3, 0
@@ -15001,7 +15001,7 @@ sub_818D0C4: @ 818D0C4
ldr r0, =0x0000ffff
cmp r3, r0
bne _0818D110
- ldr r2, =0x0203ccec
+ ldr r2, =gUnknown_0203CCEC
ldrh r1, [r2, 0x2]
adds r0, r3, 0
orrs r0, r1
@@ -15014,7 +15014,7 @@ sub_818D0C4: @ 818D0C4
b _0818D144
.pool
_0818D110:
- ldr r0, =0x0203ccec
+ ldr r0, =gUnknown_0203CCEC
strh r3, [r0, 0x2]
adds r0, r4, 0
adds r1, r7, 0
@@ -15027,7 +15027,7 @@ _0818D128:
ldr r0, =0x0000ffff
cmp r3, r0
bne _0818D160
- ldr r2, =0x0203ccec
+ ldr r2, =gUnknown_0203CCEC
ldrh r1, [r2, 0x2]
adds r0, r3, 0
orrs r0, r1
@@ -15048,7 +15048,7 @@ _0818D144:
b _0818D16E
.pool
_0818D160:
- ldr r0, =0x0203ccec
+ ldr r0, =gUnknown_0203CCEC
strh r1, [r0, 0x2]
lsls r0, r6, 3
ldr r1, =gTrainerFrontPicPaletteTable
@@ -15102,13 +15102,13 @@ uns_builder_assign_animtable1: @ 818D1C0
lsls r0, 24
cmp r0, 0
bne _0818D1D8
- ldr r1, =0x0203ccec
+ ldr r1, =gUnknown_0203CCEC
ldr r0, =gUnknown_082FF70C
str r0, [r1, 0x8]
b _0818D1E0
.pool
_0818D1D8:
- ldr r0, =0x0203ccec
+ ldr r0, =gUnknown_0203CCEC
ldr r1, =gUnknown_0830536C
ldr r1, [r1]
str r1, [r0, 0x8]
@@ -15160,7 +15160,7 @@ oamt_spawn_poke_or_trainer_picture: @ 818D1EC
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r1, =0x0203cd04
+ ldr r1, =gUnknown_0203CD04
ldrb r0, [r1, 0xB]
cmp r0, 0
beq _0818D25C
@@ -15211,7 +15211,7 @@ _0818D28C:
bne _0818D280
lsls r2, r4, 1
str r2, [sp, 0x2C]
- ldr r5, =0x0203ccec
+ ldr r5, =gUnknown_0203CCEC
ldr r0, =gUnknown_0860B064
mov r12, r0
ldr r1, [sp, 0x18]
@@ -15268,7 +15268,7 @@ _0818D2C6:
ldr r0, =0x0000ffff
cmp r10, r0
bne _0818D336
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -15281,7 +15281,7 @@ _0818D2C6:
orrs r0, r3
strb r0, [r1, 0x5]
_0818D336:
- ldr r1, =0x0203cd04
+ ldr r1, =gUnknown_0203CD04
ldr r2, [sp, 0x2C]
adds r0, r2, r4
lsls r0, 2
@@ -15392,7 +15392,7 @@ sub_818D3E4: @ 818D3E4
lsrs r5, 16
str r5, [sp, 0x1C]
movs r5, 0
- ldr r1, =0x0203cd04
+ ldr r1, =gUnknown_0203CD04
ldrb r0, [r1, 0xB]
cmp r0, 0
beq _0818D440
@@ -15456,7 +15456,7 @@ _0818D484:
bne _0818D47C
lsls r1, r5, 1
str r1, [sp, 0x28]
- ldr r4, =0x0203ccec
+ ldr r4, =gUnknown_0203CCEC
mov r2, r10
lsls r2, 2
mov r12, r2
@@ -15536,7 +15536,7 @@ _0818D518:
ldr r1, [sp, 0x1C]
cmp r1, r0
bne _0818D566
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -15549,7 +15549,7 @@ _0818D518:
orrs r0, r3
strb r0, [r1, 0x5]
_0818D566:
- ldr r1, =0x0203cd04
+ ldr r1, =gUnknown_0203CD04
ldr r2, [sp, 0x28]
adds r0, r2, r5
lsls r0, 2
@@ -15586,7 +15586,7 @@ sub_818D5B0: @ 818D5B0
lsls r0, 16
lsrs r4, r0, 16
movs r2, 0
- ldr r0, =0x0203cd04
+ ldr r0, =gUnknown_0203CD04
ldrb r1, [r0, 0xA]
adds r3, r0, 0
cmp r1, r4
@@ -15626,7 +15626,7 @@ _0818D5F0:
lsls r6, r4, 4
cmp r1, r0
beq _0818D624
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r6, r4
lsls r0, 2
adds r0, r1
@@ -15639,7 +15639,7 @@ _0818D5F0:
_0818D624:
adds r0, r6, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
mov r0, r8
@@ -16115,7 +16115,7 @@ _0818D9A2:
thumb_func_start sub_818D9AC
sub_818D9AC: @ 818D9AC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16141,7 +16141,7 @@ sub_818D9C0: @ 818D9C0
lsrs r0, 24
cmp r0, 0x2
bne _0818DA20
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b58
adds r1, r0
@@ -16152,12 +16152,12 @@ sub_818D9C0: @ 818D9C0
adds r1, r2
ldrh r1, [r1]
bl VarSet
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _0818DA24
.pool
_0818DA20:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_0818DA24:
strh r0, [r1]
@@ -16170,7 +16170,7 @@ _0818DA24:
thumb_func_start sub_818DA30
sub_818DA30: @ 818DA30
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0xB]
lsls r1, 8
@@ -16274,7 +16274,7 @@ _0818DAE6:
thumb_func_start sub_818DAEC
sub_818DAEC: @ 818DAEC
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_818D9AC
lsls r0, 24
lsrs r0, 24
@@ -16309,7 +16309,7 @@ _0818DB14:
sub_818DB20: @ 818DB20
push {r4-r6,lr}
bl GenerateRandomNumber
- ldr r5, =0x0203cd64
+ ldr r5, =gUnknown_0203CD64
ldr r4, [r5]
lsls r0, 16
lsrs r0, 16
@@ -16350,8 +16350,8 @@ sub_818DB20: @ 818DB20
thumb_func_start sub_818DB7C
sub_818DB7C: @ 818DB7C
push {lr}
- ldr r2, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16381,8 +16381,8 @@ sub_818DB7C: @ 818DB7C
thumb_func_start sub_818DBC4
sub_818DBC4: @ 818DBC4
- ldr r3, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r3, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16399,8 +16399,8 @@ sub_818DBC4: @ 818DBC4
thumb_func_start sub_818DBE8
sub_818DBE8: @ 818DBE8
push {lr}
- ldr r1, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -16437,13 +16437,13 @@ sub_818DC1C: @ 818DC1C
thumb_func_start sub_818DC2C
sub_818DC2C: @ 818DC2C
push {r4,lr}
- ldr r1, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
str r0, [r1]
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrb r0, [r0, 0xC]
bl sub_818DC1C
adds r1, r0, 0
@@ -16458,8 +16458,8 @@ sub_818DC2C: @ 818DC2C
thumb_func_start sub_818DC60
sub_818DC60: @ 818DC60
push {r4,r5,lr}
- ldr r5, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r5, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x00003b58
adds r0, r1, r2
@@ -16471,7 +16471,7 @@ sub_818DC60: @ 818DC60
b _0818DC9C
.pool
_0818DC84:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
ldr r0, =0x00003b5c
adds r1, r0
adds r0, r4, 0
@@ -16506,13 +16506,13 @@ sub_818DCAC: @ 818DCAC
thumb_func_start sub_818DCC8
sub_818DCC8: @ 818DCC8
push {lr}
- ldr r2, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b58
adds r1, r0
str r1, [r2]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r1, 0xE]
bl sub_818DCAC
pop {r0}
@@ -16540,15 +16540,15 @@ sub_818DCF4: @ 818DCF4
thumb_func_start sub_818DD14
sub_818DD14: @ 818DD14
push {r4,r5,lr}
- ldr r5, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r5, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r1, r0, r2
str r1, [r5]
ldr r1, =0x00003b5c
adds r0, r1
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
adds r1, r4, 0
bl sub_818DCF4
ldr r0, [r5]
@@ -16563,8 +16563,8 @@ sub_818DD14: @ 818DD14
thumb_func_start sub_818DD54
sub_818DD54: @ 818DD54
- ldr r1, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -16592,8 +16592,8 @@ sub_818DD84: @ 818DD84
push {r7}
lsls r0, 16
lsrs r5, r0, 16
- ldr r4, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16610,12 +16610,12 @@ sub_818DD84: @ 818DD84
ldr r1, [r4]
movs r0, 0x1
strb r0, [r1, 0x1]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
bl sub_818DCAC
ldr r1, [r4]
strh r5, [r1, 0xE]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r1, 0x4
bl sub_818DCF4
@@ -16673,7 +16673,7 @@ _0818DE36:
thumb_func_start sub_818DE44
sub_818DE44: @ 818DE44
push {lr}
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl sub_818DD84
lsls r0, 24
@@ -16686,8 +16686,8 @@ sub_818DE44: @ 818DE44
thumb_func_start sub_818DE5C
sub_818DE5C: @ 818DE5C
push {lr}
- ldr r1, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -16710,7 +16710,7 @@ sub_818DE88: @ 818DE88
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
bl sub_818DCAC
pop {r0}
bx r0
@@ -16720,8 +16720,8 @@ sub_818DE88: @ 818DE88
thumb_func_start sub_818DEA0
sub_818DEA0: @ 818DEA0
push {r4,r5,lr}
- ldr r5, =0x0203cd64
- ldr r0, =0x03005d8c
+ ldr r5, =gUnknown_0203CD64
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16747,7 +16747,7 @@ sub_818DEA0: @ 818DEA0
sub_818DEDC: @ 818DEDC
push {lr}
bl sub_818DB7C
- ldr r0, =0x0203cd64
+ ldr r0, =gUnknown_0203CD64
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x1]
@@ -16773,7 +16773,7 @@ sub_818DF00: @ 818DF00
movs r0, 0xF
ands r4, r0
movs r3, 0
- ldr r5, =0x0203cd68
+ ldr r5, =gUnknown_0203CD68
ldr r1, =gUnknown_0860B1A4
lsls r0, r4, 2
adds r6, r0, r1
@@ -16816,8 +16816,8 @@ _0818DF1A:
thumb_func_start sub_818DF68
sub_818DF68: @ 818DF68
push {r4-r6,lr}
- ldr r2, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16888,8 +16888,8 @@ _0818DFB4:
thumb_func_start sub_818E004
sub_818E004: @ 818E004
- ldr r2, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -16911,8 +16911,8 @@ sub_818E004: @ 818E004
thumb_func_start sub_818E038
sub_818E038: @ 818E038
push {lr}
- ldr r1, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -16942,7 +16942,7 @@ sub_818E06C: @ 818E06C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00003b58
adds r7, r4, r0
@@ -17037,8 +17037,8 @@ _0818E12C:
sub_818E13C: @ 818E13C
push {r4-r7,lr}
movs r7, 0x1
- ldr r5, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r5, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x00003b58
adds r0, r1, r2
@@ -17046,14 +17046,14 @@ sub_818E13C: @ 818E13C
ldrb r0, [r0, 0x18]
cmp r0, 0xFF
bne _0818E174
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EEB7E
bl CopyString_Limit7
movs r7, 0
b _0818E1DC
.pool
_0818E174:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r0, =0x00003b70
adds r1, r0
adds r0, r4, 0
@@ -17068,7 +17068,7 @@ _0818E174:
bl sub_818E258
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
bl sub_818E258
lsls r0, 24
@@ -17090,11 +17090,11 @@ _0818E1BA:
lsrs r2, r0, 24
cmp r2, r4
bcs _0818E1DC
- ldr r0, =0x0203cd68
+ ldr r0, =gUnknown_0203CD68
ldr r1, [r0]
adds r1, 0x18
adds r1, r2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, r2
ldrb r1, [r1]
@@ -17114,8 +17114,8 @@ _0818E1DC:
thumb_func_start sub_818E1F4
sub_818E1F4: @ 818E1F4
push {r4-r6,lr}
- ldr r3, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r3, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x00003b58
adds r0, r1, r2
@@ -17124,7 +17124,7 @@ sub_818E1F4: @ 818E1F4
movs r4, 0
ldr r0, =0x00003b78
adds r1, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrh r1, [r1]
adds r6, r3, 0
@@ -17182,8 +17182,8 @@ _0818E268:
thumb_func_start sub_818E274
sub_818E274: @ 818E274
push {r4,lr}
- ldr r4, =0x02021cc4
- ldr r0, =0x0203cd68
+ ldr r4, =gUnknown_02021CC4
+ ldr r0, =gUnknown_0203CD68
ldr r0, [r0]
ldrh r0, [r0, 0x28]
bl itemid_get_item
@@ -17199,8 +17199,8 @@ sub_818E274: @ 818E274
thumb_func_start sub_818E298
sub_818E298: @ 818E298
push {r4,lr}
- ldr r4, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -17228,8 +17228,8 @@ _0818E2CC:
thumb_func_start sub_818E2D8
sub_818E2D8: @ 818E2D8
- ldr r2, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00003b58
adds r1, r0, r3
@@ -17252,17 +17252,17 @@ sub_818E2FC: @ 818E2FC
thumb_func_start sub_818E308
sub_818E308: @ 818E308
push {r4-r6,lr}
- ldr r5, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r5, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
str r0, [r5]
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
ldrh r1, [r0, 0x14]
adds r0, r6, 0
bl CopyEasyChatWord
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldr r0, [r5]
ldrh r1, [r0, 0x16]
adds r0, r4, 0
@@ -17284,13 +17284,13 @@ _0818E33C:
thumb_func_start sub_818E358
sub_818E358: @ 818E358
- ldr r1, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
str r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r0, [r0, 0x28]
strh r0, [r1]
bx lr
@@ -17299,8 +17299,8 @@ sub_818E358: @ 818E358
thumb_func_start sub_818E37C
sub_818E37C: @ 818E37C
- ldr r1, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -17313,8 +17313,8 @@ sub_818E37C: @ 818E37C
thumb_func_start sub_818E39C
sub_818E39C: @ 818E39C
- ldr r1, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -17327,8 +17327,8 @@ sub_818E39C: @ 818E39C
thumb_func_start sub_818E3BC
sub_818E3BC: @ 818E3BC
- ldr r1, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -17350,8 +17350,8 @@ sub_818E3E0: @ 818E3E0
thumb_func_start sub_818E3EC
sub_818E3EC: @ 818E3EC
push {r4,lr}
- ldr r4, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -17382,8 +17382,8 @@ _0818E422:
thumb_func_start sub_818E430
sub_818E430: @ 818E430
push {r4,r5,lr}
- ldr r1, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -17418,7 +17418,7 @@ _0818E448:
thumb_func_start sub_818E47C
sub_818E47C: @ 818E47C
push {lr}
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x11
strh r0, [r1]
bl easy_chat_input_maybe
@@ -17430,7 +17430,7 @@ sub_818E47C: @ 818E47C
thumb_func_start sub_818E490
sub_818E490: @ 818E490
push {lr}
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
@@ -17442,18 +17442,18 @@ sub_818E490: @ 818E490
thumb_func_start sub_818E4A4
sub_818E4A4: @ 818E4A4
push {r4-r6,lr}
- ldr r2, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
str r0, [r2]
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
strh r1, [r0, 0x28]
movs r3, 0
adds r4, r2, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
adds r5, r4, 0
adds r2, r6, 0
_0818E4C2:
@@ -17488,8 +17488,8 @@ _0818E4C2:
thumb_func_start sub_818E510
sub_818E510: @ 818E510
- ldr r2, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00003b58
adds r1, r0, r3
@@ -17505,13 +17505,13 @@ sub_818E510: @ 818E510
thumb_func_start sub_818E538
sub_818E538: @ 818E538
push {lr}
- ldr r2, =0x0203cd68
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003b58
adds r1, r0
str r1, [r2]
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r1, 0x14]
bl CopyEasyChatWord
pop {r0}
@@ -17530,8 +17530,8 @@ sub_818E564: @ 818E564
thumb_func_start sub_818E570
sub_818E570: @ 818E570
push {r4-r7,lr}
- ldr r2, =0x0203cd68
- ldr r1, =0x03005d8c
+ ldr r2, =gUnknown_0203CD68
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r4, =0x00003b58
adds r3, r1, r4
@@ -17577,7 +17577,7 @@ _0818E5C6:
adds r2, r0, 0
adds r2, 0x2B
ldrb r0, [r6]
- ldr r7, =0x0203cd68
+ ldr r7, =gUnknown_0203CD68
ldrb r4, [r2]
cmp r0, r4
bne _0818E5E4
@@ -17603,7 +17603,7 @@ _0818E5EC:
thumb_func_start sub_818E604
sub_818E604: @ 818E604
push {r4,lr}
- ldr r4, =0x0203cd6c
+ ldr r4, =gUnknown_0203CD6C
ldr r1, [r4]
movs r0, 0xFF
strb r0, [r1, 0x4]
@@ -17630,8 +17630,8 @@ sub_818E604: @ 818E604
thumb_func_start sub_818E638
sub_818E638: @ 818E638
push {r4,lr}
- ldr r4, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -17655,8 +17655,8 @@ sub_818E638: @ 818E638
thumb_func_start sub_818E674
sub_818E674: @ 818E674
push {lr}
- ldr r2, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
@@ -17686,8 +17686,8 @@ sub_818E6B0: @ 818E6B0
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r4, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00003b58
adds r1, r0, r3
@@ -17702,7 +17702,7 @@ sub_818E6B0: @ 818E6B0
movs r2, 0x8
bl memset
ldr r1, [r4]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
adds r1, 0x4
ldr r0, [r0]
ldm r0!, {r2,r3}
@@ -17724,8 +17724,8 @@ sub_818E704: @ 818E704
adds r2, r0, 0
movs r3, 0
movs r4, 0
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r5, =0x00003b58
adds r0, r5
@@ -17771,7 +17771,7 @@ _0818E76A:
bne _0818E784
adds r0, r3, 0
bl sub_818E6B0
- ldr r0, =0x0203cd6c
+ ldr r0, =gUnknown_0203CD6C
ldr r1, [r0]
ldrb r0, [r1, 0x2]
adds r0, 0x1
@@ -17794,8 +17794,8 @@ _0818E78C:
sub_818E794: @ 818E794
push {r4,r5,lr}
adds r5, r1, 0
- ldr r4, =0x0203cd6c
- ldr r1, =0x03005d8c
+ ldr r4, =gUnknown_0203CD6C
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x00003b58
adds r1, r2
@@ -17824,8 +17824,8 @@ sub_818E794: @ 818E794
sub_818E7E0: @ 818E7E0
push {r4,lr}
adds r3, r1, 0
- ldr r2, =0x0203cd6c
- ldr r1, =0x03005d8c
+ ldr r2, =gUnknown_0203CD6C
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r4, =0x00003b58
adds r1, r4
@@ -17848,8 +17848,8 @@ sub_818E7E0: @ 818E7E0
thumb_func_start sub_818E81C
sub_818E81C: @ 818E81C
push {r4,lr}
- ldr r3, =0x0203cd6c
- ldr r1, =0x03005d8c
+ ldr r3, =gUnknown_0203CD6C
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r4, =0x00003b58
adds r2, r1, r4
@@ -17865,8 +17865,8 @@ sub_818E81C: @ 818E81C
thumb_func_start sub_818E848
sub_818E848: @ 818E848
- ldr r2, =0x0203cd6c
- ldr r1, =0x03005d8c
+ ldr r2, =gUnknown_0203CD6C
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r3, =0x00003b58
adds r1, r3
@@ -17894,8 +17894,8 @@ sub_818E868: @ 818E868
thumb_func_start sub_818E880
sub_818E880: @ 818E880
push {lr}
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -17921,8 +17921,8 @@ _0818E8AE:
thumb_func_start sub_818E8B4
sub_818E8B4: @ 818E8B4
push {lr}
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -17944,8 +17944,8 @@ _0818E8DA:
sub_818E8E0: @ 818E8E0
push {r4,lr}
movs r3, 0
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r4, =0x00003b58
adds r2, r0, r4
@@ -17969,8 +17969,8 @@ _0818E8FE:
thumb_func_start sub_818E914
sub_818E914: @ 818E914
push {lr}
- ldr r0, =0x02021dc4
- ldr r1, =0x02021cc4
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_02021CC4
bl sub_818E794
pop {r0}
bx r0
@@ -17990,8 +17990,8 @@ sub_818E92C: @ 818E92C
thumb_func_start sub_818E940
sub_818E940: @ 818E940
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -18004,13 +18004,13 @@ sub_818E940: @ 818E940
thumb_func_start sub_818E960
sub_818E960: @ 818E960
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
str r0, [r1]
- ldr r2, =0x020375e2
+ ldr r2, =gUnknown_020375E2
ldr r1, =gUnknown_0860B34C
ldrb r0, [r0, 0xD]
lsls r0, 1
@@ -18023,8 +18023,8 @@ sub_818E960: @ 818E960
thumb_func_start sub_818E990
sub_818E990: @ 818E990
- ldr r1, =0x0203cd6c
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_0203CD6C
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
@@ -18038,7 +18038,7 @@ sub_818E990: @ 818E990
sub_818E9AC: @ 818E9AC
push {lr}
ldr r1, =gUnknown_0860D090
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -18052,7 +18052,7 @@ sub_818E9AC: @ 818E9AC
thumb_func_start sub_818E9CC
sub_818E9CC: @ 818E9CC
push {r4-r7,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18108,7 +18108,7 @@ sub_818E9CC: @ 818E9CC
adds r1, r0
strh r6, [r1]
_0818EA3E:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -18118,7 +18118,7 @@ _0818EA3E:
negs r3, r3
movs r0, 0
bl saved_warp2_set
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
strh r6, [r0]
pop {r4-r7}
pop {r0}
@@ -18129,7 +18129,7 @@ _0818EA3E:
thumb_func_start sub_818EA84
sub_818EA84: @ 818EA84
push {r4-r6,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18140,7 +18140,7 @@ sub_818EA84: @ 818EA84
bl VarGet
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x9
bls _0818EAA8
@@ -18165,8 +18165,8 @@ _0818EAC8:
.4byte _0818ECD0
.4byte _0818ECF4
_0818EAF0:
- ldr r3, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r3, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r5, 1
lsls r2, r6, 2
@@ -18179,8 +18179,8 @@ _0818EAF0:
b _0818ED10
.pool
_0818EB14:
- ldr r4, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r4, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r3, =0x00000cdc
adds r2, r3
@@ -18199,8 +18199,8 @@ _0818EB14:
b _0818ED10
.pool
_0818EB48:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d08
adds r0, r2
@@ -18209,8 +18209,8 @@ _0818EB48:
b _0818ECBE
.pool
_0818EB64:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d08
adds r0, r3
@@ -18219,16 +18219,16 @@ _0818EB64:
b _0818ECBE
.pool
_0818EB80:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d08
adds r0, r2
b _0818ECBA
.pool
_0818EB98:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d08
adds r0, r3
@@ -18245,8 +18245,8 @@ _0818EBB4:
bne _0818EC04
cmp r5, 0
beq _0818EBE8
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d08
adds r0, r2
@@ -18255,8 +18255,8 @@ _0818EBB4:
b _0818ECBE
.pool
_0818EBE8:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d08
adds r0, r3
@@ -18267,8 +18267,8 @@ _0818EBE8:
_0818EC04:
cmp r5, 0
beq _0818EC24
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d08
adds r0, r2
@@ -18277,8 +18277,8 @@ _0818EC04:
b _0818ECBE
.pool
_0818EC24:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d08
adds r0, r3
@@ -18295,8 +18295,8 @@ _0818EC40:
bne _0818EC90
cmp r5, 0
beq _0818EC74
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d08
adds r0, r2
@@ -18306,8 +18306,8 @@ _0818EC40:
b _0818ED10
.pool
_0818EC74:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d08
adds r0, r3
@@ -18318,8 +18318,8 @@ _0818EC74:
_0818EC90:
cmp r5, 0
beq _0818ECB0
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d08
adds r0, r2
@@ -18328,8 +18328,8 @@ _0818EC90:
b _0818ECBE
.pool
_0818ECB0:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d08
adds r0, r3
@@ -18343,8 +18343,8 @@ _0818ECBE:
.pool
_0818ECD0:
bl sub_81B8558
- ldr r2, =0x0203cef8
- ldr r0, =0x03005d90
+ ldr r2, =gUnknown_0203CEF8
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xCB
lsls r1, 4
@@ -18357,8 +18357,8 @@ _0818ECD0:
b _0818ED10
.pool
_0818ECF4:
- ldr r2, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r2, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r3, =0x00000d0a
adds r0, r1, r3
@@ -18381,7 +18381,7 @@ _0818ED10:
thumb_func_start sub_818ED28
sub_818ED28: @ 818ED28
push {r4,r5,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -18392,7 +18392,7 @@ sub_818ED28: @ 818ED28
bl VarGet
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x8
bls _0818ED4C
@@ -18416,7 +18416,7 @@ _0818ED6C:
.4byte _0818EF50
.4byte _0818F008
_0818ED90:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r0, r4, 1
lsls r1, r5, 2
@@ -18424,17 +18424,17 @@ _0818ED90:
ldr r1, =0x00000d0c
adds r2, r1
adds r2, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
strh r0, [r2]
b _0818F01E
.pool
_0818EDB4:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _0818EDE8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r0, =0x00000cdc
adds r2, r0
@@ -18450,7 +18450,7 @@ _0818EDB4:
b _0818F01E
.pool
_0818EDE8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, =0x00000cdc
adds r2, r1
@@ -18466,9 +18466,9 @@ _0818EDE8:
b _0818F01E
.pool
_0818EE10:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000d08
adds r2, r1
@@ -18480,9 +18480,9 @@ _0818EE10:
b _0818EF74
.pool
_0818EE34:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000d08
adds r3, r2
@@ -18495,18 +18495,18 @@ _0818EE34:
b _0818EFF4
.pool
_0818EE5C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000d08
adds r3, r1
b _0818EFE8
.pool
_0818EE78:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000d08
adds r3, r2
@@ -18527,9 +18527,9 @@ _0818EEA0:
bne _0818EF00
cmp r4, 0
beq _0818EEDC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000d08
adds r3, r2
@@ -18541,9 +18541,9 @@ _0818EEA0:
b _0818EFF4
.pool
_0818EEDC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000d08
adds r3, r2
@@ -18557,9 +18557,9 @@ _0818EEDC:
_0818EF00:
cmp r4, 0
beq _0818EF2C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000d08
adds r3, r1
@@ -18572,9 +18572,9 @@ _0818EF00:
b _0818EFF4
.pool
_0818EF2C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000d08
adds r2, r1
@@ -18594,9 +18594,9 @@ _0818EF50:
bne _0818EFB0
cmp r4, 0
beq _0818EF8C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r1, [r0]
ldr r0, =0x00000d08
adds r2, r0
@@ -18610,9 +18610,9 @@ _0818EF74:
b _0818F01E
.pool
_0818EF8C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000d08
adds r3, r2
@@ -18626,9 +18626,9 @@ _0818EF8C:
_0818EFB0:
cmp r4, 0
beq _0818EFDC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000d08
adds r3, r1
@@ -18641,9 +18641,9 @@ _0818EFB0:
b _0818EFF4
.pool
_0818EFDC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000d08
adds r3, r2
@@ -18661,9 +18661,9 @@ _0818EFF4:
b _0818F01E
.pool
_0818F008:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
ldrb r1, [r0]
ldrb r0, [r0, 0x1]
lsls r0, 8
@@ -18697,7 +18697,7 @@ sub_818F02C: @ 818F02C
movs r0, 0x18
bl AllocZeroed
str r0, [sp, 0x1C]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -18746,7 +18746,7 @@ sub_818F02C: @ 818F02C
movs r7, 0
mov r10, r7
mov r8, r4
- ldr r0, =0x02024488
+ ldr r0, =gUnknown_02024488
mov r9, r0
movs r4, 0
_0818F0BA:
@@ -18797,7 +18797,7 @@ _0818F0E8:
cmp r5, 0x3
ble _0818F0E8
movs r5, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
_0818F11C:
ldr r0, [r6]
ldr r1, =0x00000caa
@@ -18861,7 +18861,7 @@ _0818F184:
movs r5, 0x1
cmp r5, r10
bge _0818F1CA
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r7, =0x00000d28
adds r0, r7
@@ -18888,7 +18888,7 @@ _0818F1B2:
_0818F1CA:
cmp r5, r10
bne _0818F184
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, [sp, 0x34]
adds r3, r1
@@ -18915,7 +18915,7 @@ _0818F22C:
movs r5, 0x1
cmp r5, r10
bge _0818F274
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000d28
adds r0, r2
@@ -18942,7 +18942,7 @@ _0818F25C:
_0818F274:
cmp r5, r10
bne _0818F22C
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r3, [r5]
ldr r7, [sp, 0x34]
adds r3, r7
@@ -18980,7 +18980,7 @@ _0818F2AE:
movs r7, 0
cmp r7, r5
bge _0818F300
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, [sp, 0x8]
mov r8, r1
@@ -18994,7 +18994,7 @@ _0818F2D4:
ldrh r3, [r4]
cmp r3, r6
beq _0818F300
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r1, [r2]
lsls r0, r6, 4
adds r2, r0, r1
@@ -19016,7 +19016,7 @@ _0818F2D4:
_0818F300:
cmp r7, r5
bne _0818F2AE
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r1, [sp, 0x38]
add r1, r9
@@ -19027,7 +19027,7 @@ _0818F300:
ldr r2, [sp, 0x28]
add r2, sp
adds r2, 0x8
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
lsls r0, r6, 4
adds r0, r1
@@ -19047,7 +19047,7 @@ _0818F300:
adds r1, r3, 0
ands r0, r1
strb r0, [r2]
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r2, [r5]
adds r2, r7
ldr r7, =0x00000d25
@@ -19085,7 +19085,7 @@ _0818F37C:
ldr r6, =gUnknown_0832A328
ldr r5, =gBaseStats
_0818F38A:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
mov r2, r10
lsls r1, r2, 1
@@ -19096,7 +19096,7 @@ _0818F38A:
subs r4, r0, 0x1
movs r0, 0x64
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x3B
@@ -19213,7 +19213,7 @@ _0818F462:
_0818F494:
movs r7, 0
strh r7, [r6]
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
mov r2, r10
lsls r1, r2, 2
@@ -19231,7 +19231,7 @@ _0818F494:
ldr r0, [sp, 0x30]
mov r9, r0
_0818F4BC:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
mov r4, r9
add r4, r10
@@ -19241,7 +19241,7 @@ _0818F4BC:
adds r0, r2
adds r0, r4
ldrh r1, [r0]
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r0, [r3]
lsls r1, 4
adds r1, r0
@@ -19269,13 +19269,13 @@ _0818F4BC:
ldr r1, [r2]
adds r0, r1
strh r0, [r6]
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r1, =0x00000d64
adds r0, r1
adds r0, r4
ldrh r0, [r0]
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r1, [r2]
lsls r0, 4
adds r0, r1
@@ -19353,7 +19353,7 @@ _0818F5A0:
bcc _0818F5C2
cmp r1, r0
bne _0818F61E
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
lsls r0, r5, 2
adds r0, r1, r0
@@ -19403,7 +19403,7 @@ _0818F626:
beq _0818F6EE
movs r3, 0
mov r10, r3
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r4, =0x00000d24
adds r1, r4
@@ -19473,7 +19473,7 @@ _0818F6CC:
lsls r0, r1, 24
lsrs r0, 24
bl sub_81A4FF0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r2, =0x00000d64
adds r1, r2
@@ -19761,7 +19761,7 @@ sub_818F904: @ 818F904
ldrh r3, [r2]
strh r3, [r4]
strh r5, [r2]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r5, [r2]
lsls r6, r0, 2
adds r6, r5, r6
@@ -19792,7 +19792,7 @@ sub_818F904: @ 818F904
mov r7, r8
orrs r3, r7
strh r3, [r5]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r8, r2
add r12, r0
add r9, r1
@@ -19830,9 +19830,9 @@ _0818F974:
thumb_func_start sub_818F9B0
sub_818F9B0: @ 818F9B0
push {lr}
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085CCD20
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r3, =0x00000cb2
adds r1, r3
@@ -19849,9 +19849,9 @@ sub_818F9B0: @ 818F9B0
thumb_func_start sub_818F9E0
sub_818F9E0: @ 818F9E0
push {lr}
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085CCD20
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r3, =0x00000cb2
adds r1, r3
@@ -19860,8 +19860,8 @@ sub_818F9E0: @ 818F9E0
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02021dc4
- ldr r1, =0x02038bca
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_8195898
pop {r0}
@@ -19872,15 +19872,15 @@ sub_818F9E0: @ 818F9E0
thumb_func_start sub_818FA20
sub_818FA20: @ 818FA20
push {r4,r5,lr}
- ldr r1, =0x0203cd70
+ ldr r1, =gUnknown_0203CD70
movs r0, 0
str r0, [r1]
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x3A
movs r2, 0
bl pokemon_getattr
- ldr r5, =0x0203cd74
+ ldr r5, =gUnknown_0203CD74
str r0, [r5]
adds r4, 0x64
adds r0, r4, 0
@@ -19891,7 +19891,7 @@ sub_818FA20: @ 818FA20
adds r1, r0
str r1, [r5]
bl calc_player_party_count
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
bl sub_8195358
lsls r0, 16
@@ -19940,9 +19940,9 @@ sub_818FA74: @ 818FA74
adds r3, r4, 0
muls r3, r0
str r3, [sp, 0x18]
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
adds r0, r3, r6
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r4, [r7]
lsls r5, 1
ldr r3, [sp, 0x28]
@@ -19954,7 +19954,7 @@ sub_818FA74: @ 818FA74
adds r4, r6
adds r4, r1
ldrh r3, [r4]
- ldr r7, =0x0203bc8c
+ ldr r7, =gUnknown_0203BC8C
ldr r7, [r7]
mov r8, r7
lsls r3, 4
@@ -19981,11 +19981,11 @@ sub_818FA74: @ 818FA74
mov r10, r5
ldr r3, =0x00000d64
mov r9, r3
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
mov r4, r10
str r4, [sp, 0x20]
_0818FB18:
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r1, [r7]
ldr r2, [sp, 0x28]
lsls r0, r2, 1
@@ -20008,12 +20008,12 @@ _0818FB18:
lsrs r2, 24
mov r12, r2
ldr r7, [sp, 0x1C]
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
adds r0, r7, r2
mov r2, r12
str r3, [sp, 0x24]
bl sub_80691F4
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
add r0, r9
adds r0, r5
@@ -20038,13 +20038,13 @@ _0818FB74:
ldr r1, [sp, 0x10]
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
add r2, sp, 0xC
bl pokemon_setattr
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, [sp, 0x20]
add r1, r8
@@ -20052,7 +20052,7 @@ _0818FB74:
adds r0, r2
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -20227,7 +20227,7 @@ _0818FCFA:
adds r2, r7, 0x1
mov r10, r2
_0818FD00:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, [sp, 0x18]
adds r0, r1, r2
@@ -20261,7 +20261,7 @@ _0818FD3C:
adds r1, r2
adds r1, r0
ldrh r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -20272,7 +20272,7 @@ _0818FD3C:
_0818FD60:
movs r0, 0x64
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -20347,7 +20347,7 @@ _0818FDF6:
adds r2, r7, 0x1
mov r10, r2
_0818FDFC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, [sp, 0x18]
adds r0, r1, r2
@@ -20381,7 +20381,7 @@ _0818FE38:
adds r1, r2
adds r1, r0
ldrh r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -20392,7 +20392,7 @@ _0818FE38:
_0818FE5C:
movs r0, 0x64
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -20849,7 +20849,7 @@ sub_81901A0: @ 81901A0
adds r3, r0, 0
adds r2, r1, 0
movs r5, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r4, =0x00000d24
adds r1, r4
@@ -20970,7 +20970,7 @@ _08190292:
sub_8190298: @ 8190298
push {lr}
bl sub_81902AC
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
strh r0, [r1]
pop {r0}
bx r0
@@ -20980,7 +20980,7 @@ sub_8190298: @ 8190298
thumb_func_start sub_81902AC
sub_81902AC: @ 81902AC
push {r4,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r1, =0x00000cb2
adds r0, r4, r1
@@ -21003,7 +21003,7 @@ sub_81902AC: @ 81902AC
thumb_func_start sub_81902E4
sub_81902E4: @ 81902E4
push {lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
bl sub_8162614
@@ -21015,9 +21015,9 @@ sub_81902E4: @ 81902E4
thumb_func_start sub_81902F8
sub_81902F8: @ 81902F8
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -21043,7 +21043,7 @@ sub_81902F8: @ 81902F8
thumb_func_start sub_819033C
sub_819033C: @ 819033C
push {r4,r5,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000ca9
adds r0, r1
@@ -21103,7 +21103,7 @@ sub_81903B8: @ 81903B8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -21136,7 +21136,7 @@ sub_8190400: @ 8190400
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r10
lsls r0, 3
@@ -21190,35 +21190,35 @@ _0819044E:
ldr r0, =gUnknown_0860CEB4
bl InitWindows
bl DeactivateAllTextPrinters
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r4, [r0]
- ldr r0, =0x02022e20
+ ldr r0, =gUnknown_02022E20
strh r4, [r0]
- ldr r0, =0x02022e22
+ ldr r0, =gUnknown_02022E22
strh r4, [r0]
mov r2, r9
cmp r2, 0x2
bne _081904DC
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
b _081904E6
.pool
_081904DC:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r4, [r0]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
_081904E6:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r10
lsls r1, r2, 2
add r1, r10
@@ -21263,7 +21263,7 @@ _08190508:
bl sub_80A1A74
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x4
strb r0, [r1]
b _08190602
@@ -21319,7 +21319,7 @@ _08190570:
_081905DE:
str r7, [sp, 0x8]
add r0, sp, 0x8
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x05000100
bl CpuSet
movs r0, 0
@@ -21339,7 +21339,7 @@ _08190602:
_08190634:
ldr r0, =sub_8194B70
bl SetVBlankCallback
- ldr r4, =0x0203cd78
+ ldr r4, =gUnknown_0203CD78
movs r0, 0x14
bl AllocZeroed
str r0, [r4]
@@ -21361,7 +21361,7 @@ _0819064A:
bl CreateTask
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -21378,7 +21378,7 @@ _0819064A:
lsrs r1, r5, 24
movs r0, 0
bl sub_819314C
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r1, [r0]
movs r0, 0x1
strb r0, [r1, 0x10]
@@ -21407,7 +21407,7 @@ _081906B0:
lsls r4, r7, 4
adds r4, r7
lsls r4, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
add r4, r8
adds r0, r4, 0
@@ -21531,7 +21531,7 @@ _081907D4:
asrs r0, 16
cmp r0, 0xBF
ble _081907F0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r3, 0x32
ldrsh r1, [r2, r3]
@@ -21587,7 +21587,7 @@ _08190838:
negs r1, r1
cmp r0, r1
bgt _08190858
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r3, 0x32
ldrsh r1, [r2, r3]
@@ -21643,7 +21643,7 @@ _081908A4:
ldr r0, =0x010f0000
cmp r1, r0
ble _081908C0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r3, 0x32
ldrsh r1, [r2, r3]
@@ -21700,7 +21700,7 @@ _08190910:
negs r1, r1
cmp r0, r1
bgt _08190930
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r3, 0x32
ldrsh r1, [r2, r3]
@@ -21778,7 +21778,7 @@ _081909A4:
asrs r0, 16
cmp r0, 0xAF
ble _081909C0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r2, 0x32
ldrsh r1, [r4, r2]
@@ -21842,7 +21842,7 @@ _08190A1C:
negs r1, r1
cmp r0, r1
bgt _08190A3C
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r2, 0x32
ldrsh r1, [r4, r2]
@@ -21906,7 +21906,7 @@ _08190A9C:
asrs r0, 16
cmp r0, 0xFF
ble _08190AB8
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r2, 0x32
ldrsh r1, [r4, r2]
@@ -21971,7 +21971,7 @@ _08190B14:
negs r1, r1
cmp r0, r1
bgt _08190B34
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
movs r2, 0x32
ldrsh r1, [r4, r2]
@@ -21997,7 +21997,7 @@ sub_8190B40: @ 8190B40
adds r3, r0, 0
movs r0, 0x2E
ldrsh r6, [r3, r0]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -22014,7 +22014,7 @@ sub_8190B40: @ 8190B40
adds r0, r1
ldrb r0, [r0]
mov r10, r0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r5, [r1]
ldr r7, =0x00000cb2
adds r0, r5, r7
@@ -22040,7 +22040,7 @@ sub_8190B40: @ 8190B40
adds r4, r0, 0
cmp r1, 0
bge _08190BB6
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r1, [r0, 0x10]
subs r1, 0x1
@@ -22058,7 +22058,7 @@ _08190BB6:
lsls r0, 29
cmp r0, 0
blt _08190BD4
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
subs r0, 0x1
@@ -22074,7 +22074,7 @@ _08190BD4:
b _08190C4C
.pool
_08190BFC:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -22086,7 +22086,7 @@ _08190C0C:
ldrsh r0, [r3, r2]
cmp r0, 0
beq _08190C28
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x1
@@ -22096,7 +22096,7 @@ _08190C0C:
b _08190C4C
.pool
_08190C28:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -22139,7 +22139,7 @@ sub_8190C6C: @ 8190C6C
adds r3, r0, 0
movs r0, 0x2E
ldrsh r1, [r3, r0]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -22148,7 +22148,7 @@ sub_8190C6C: @ 8190C6C
ldrsh r0, [r1, r2]
cmp r0, 0x1
bne _08190C9C
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -22156,7 +22156,7 @@ sub_8190C6C: @ 8190C6C
b _08190CC0
.pool
_08190C9C:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x1
@@ -22198,7 +22198,7 @@ sub_8190CD4: @ 8190CD4
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -22232,7 +22232,7 @@ _08190D18:
.4byte _081920BC
.4byte _08192106
_08190D3C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -22249,7 +22249,7 @@ _08190D50:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r6, r8
lsls r0, r6, 2
add r0, r8
@@ -22260,7 +22260,7 @@ _08190D50:
bl _08192202
.pool
_08190D7C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -22272,7 +22272,7 @@ _08190D8C:
lsls r0, r1, 2
add r0, r8
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r2
movs r1, 0x2
strh r1, [r0, 0x8]
@@ -22300,7 +22300,7 @@ _08190DC6:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
add r0, r8
@@ -22311,7 +22311,7 @@ _08190DC6:
bl _08192202
.pool
_08190DF0:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r4, r8
lsls r2, r4, 2
adds r0, r2, r4
@@ -22345,7 +22345,7 @@ _08190E18:
cmp r6, r5
blt _08190E18
_08190E32:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r1, r9
add r1, r8
lsls r1, 3
@@ -22359,7 +22359,7 @@ _08190E48:
lsls r1, r6, 2
adds r0, r1, r6
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r2
movs r3, 0x12
ldrsh r6, [r0, r3]
@@ -22389,51 +22389,51 @@ _08190E98:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, r4
movs r5, 0xC
ldrsh r2, [r0, r5]
cmp r2, 0
beq _08190ED4
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
movs r0, 0xA0
strh r0, [r1]
b _08190EE6
.pool
_08190ED4:
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r2, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
movs r0, 0xA0
strh r0, [r1]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
_08190EE6:
cmp r6, 0x1
bne _08190F9C
- ldr r5, =0x0203cd78
+ ldr r5, =gUnknown_0203CD78
ldr r0, [r5]
ldrb r1, [r0, 0x10]
cmp r1, 0
bne _08190F50
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r6, 0xA0
lsls r6, 1
adds r0, r6, 0
strh r0, [r1]
ldr r3, =gUnknown_0860D080
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22453,16 +22453,16 @@ _08190EE6:
b _08191084
.pool
_08190F50:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r6, 0x80
lsls r6, 1
adds r0, r6, 0
strh r0, [r1]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
movs r4, 0
strh r4, [r0]
ldr r3, =gUnknown_0860D080
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22484,12 +22484,12 @@ _08190F50:
b _08191084
.pool
_08190F9C:
- ldr r6, =0x0203cd78
+ ldr r6, =gUnknown_0203CD78
ldr r1, [r6]
ldrb r5, [r1, 0x10]
cmp r5, 0
bne _08190FF8
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22502,9 +22502,9 @@ _08190F9C:
lsrs r0, 24
adds r1, 0x11
bl sub_8192F08
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r5, [r0]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r3, 0xA0
lsls r3, 1
adds r0, r3, 0
@@ -22524,7 +22524,7 @@ _08190F9C:
_08190FF8:
cmp r5, 0x2
bne _0819104C
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22537,10 +22537,10 @@ _08190FF8:
lsrs r0, 24
adds r1, 0x11
bl sub_8192F08
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r2, 0xA0
lsls r2, 1
adds r0, r2, 0
@@ -22558,15 +22558,15 @@ _08190FF8:
b _08191084
.pool
_0819104C:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r3, 0x80
lsls r3, 1
adds r0, r3, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22587,13 +22587,13 @@ _0819104C:
bl sub_819314C
_08191084:
movs r6, 0
- ldr r5, =0x0203cd78
+ ldr r5, =gUnknown_0203CD78
mov r10, r5
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
mov r12, r6
adds r4, r3, 0
@@ -22684,10 +22684,10 @@ _08191150:
cmp r6, 0x7
ble _0819109E
movs r6, 0x8
- ldr r2, =0x0203cd78
+ ldr r2, =gUnknown_0203CD78
mov r12, r2
- ldr r3, =0x02020630
- ldr r1, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -22778,7 +22778,7 @@ _08191214:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
movs r2, 0
movs r1, 0x4
@@ -22788,51 +22788,51 @@ _08191234:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, r4
movs r5, 0xC
ldrsh r2, [r0, r5]
cmp r2, 0
beq _08191278
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r1, [r0]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldr r2, =0x0000ff60
adds r0, r2, 0
strh r0, [r1]
b _0819128C
.pool
_08191278:
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r2, [r0]
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
ldr r3, =0x0000ff60
adds r0, r3, 0
strh r0, [r1]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
_0819128C:
cmp r6, 0x2
bne _0819133C
- ldr r5, =0x0203cd78
+ ldr r5, =gUnknown_0203CD78
ldr r0, [r5]
ldrb r1, [r0, 0x10]
cmp r1, 0
bne _081912F4
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r1, [r0]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
ldr r3, =gUnknown_0860D080
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22852,13 +22852,13 @@ _0819128C:
b _0819141C
.pool
_081912F4:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
movs r4, 0
strh r4, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r4, [r0]
ldr r3, =gUnknown_0860D080
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22880,12 +22880,12 @@ _081912F4:
b _0819141C
.pool
_0819133C:
- ldr r6, =0x0203cd78
+ ldr r6, =gUnknown_0203CD78
ldr r1, [r6]
ldrb r5, [r1, 0x10]
cmp r5, 0
bne _08191394
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22898,9 +22898,9 @@ _0819133C:
lsrs r0, 24
adds r1, 0x11
bl sub_8192F08
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
strh r5, [r0]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
ldr r2, [r6]
@@ -22918,7 +22918,7 @@ _0819133C:
_08191394:
cmp r5, 0x2
bne _081913E4
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22931,10 +22931,10 @@ _08191394:
lsrs r0, 24
adds r1, 0x11
bl sub_8192F08
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
ldr r2, [r6]
@@ -22950,15 +22950,15 @@ _08191394:
b _0819141C
.pool
_081913E4:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r4, 0x80
lsls r4, 1
adds r0, r4, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -22979,13 +22979,13 @@ _081913E4:
bl sub_819314C
_0819141C:
movs r6, 0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
mov r10, r0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
mov r12, r6
adds r4, r3, 0
@@ -23076,10 +23076,10 @@ _081914E8:
cmp r6, 0x7
ble _08191436
movs r6, 0x8
- ldr r2, =0x0203cd78
+ ldr r2, =gUnknown_0203CD78
mov r12, r2
- ldr r3, =0x02020630
- ldr r1, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -23170,7 +23170,7 @@ _081915AC:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
movs r2, 0
movs r1, 0x5
@@ -23180,54 +23180,54 @@ _081915CC:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, r4
movs r5, 0xC
ldrsh r2, [r0, r5]
cmp r2, 0
beq _0819160C
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
movs r6, 0x80
lsls r6, 1
adds r0, r6, 0
strh r0, [r2]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
b _08191622
.pool
_0819160C:
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
movs r3, 0x80
lsls r3, 1
adds r0, r3, 0
strh r0, [r1]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r2, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
_08191622:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r4, [r0]
ldrb r0, [r4, 0x10]
cmp r0, 0
bne _08191688
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r4, 0x80
lsls r4, 1
adds r0, r4, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
ldr r3, =gUnknown_0860D080
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -23247,16 +23247,16 @@ _08191622:
b _081916C6
.pool
_08191688:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r6, 0x80
lsls r6, 1
adds r0, r6, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0
strh r0, [r1]
ldr r3, =gUnknown_0860D15C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -23279,13 +23279,13 @@ _08191688:
bl sub_819314C
_081916C6:
movs r6, 0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
mov r10, r0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
mov r12, r6
adds r4, r3, 0
@@ -23376,10 +23376,10 @@ _08191798:
cmp r6, 0x7
ble _081916E0
movs r6, 0x8
- ldr r2, =0x0203cd78
+ ldr r2, =gUnknown_0203CD78
mov r12, r2
- ldr r3, =0x02020630
- ldr r1, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -23470,7 +23470,7 @@ _0819185C:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
movs r2, 0
movs r1, 0x6
@@ -23480,53 +23480,53 @@ _0819187C:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, r4
movs r5, 0xC
ldrsh r2, [r0, r5]
cmp r2, 0
beq _081918BC
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
movs r6, 0x80
lsls r6, 1
adds r0, r6, 0
strh r0, [r2]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
b _081918D2
.pool
_081918BC:
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
movs r3, 0x80
lsls r3, 1
adds r0, r3, 0
strh r0, [r1]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r2, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
_081918D2:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r2, [r0]
ldrb r0, [r2, 0x10]
cmp r0, 0
bne _08191924
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r4, 0x80
lsls r4, 1
adds r0, r4, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -23539,13 +23539,13 @@ _081918D2:
b _08191958
.pool
_08191924:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -23566,13 +23566,13 @@ _08191924:
bl sub_819314C
_08191958:
movs r6, 0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
mov r10, r0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
mov r12, r6
adds r4, r3, 0
@@ -23663,10 +23663,10 @@ _08191A24:
cmp r6, 0x7
ble _08191972
movs r6, 0x8
- ldr r2, =0x0203cd78
+ ldr r2, =gUnknown_0203CD78
mov r12, r2
- ldr r3, =0x02020630
- ldr r1, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -23757,7 +23757,7 @@ _08191AE8:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
movs r2, 0
movs r1, 0x6
@@ -23767,63 +23767,63 @@ _08191B08:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, r4
movs r5, 0xC
ldrsh r2, [r0, r5]
cmp r2, 0
beq _08191B48
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
movs r6, 0xFF
lsls r6, 8
adds r0, r6, 0
strh r0, [r2]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
b _08191B5E
.pool
_08191B48:
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
movs r3, 0xFF
lsls r3, 8
adds r0, r3, 0
strh r0, [r1]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r2, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
_08191B5E:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x1
bne _08191B94
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
b _08191B9E
.pool
_08191B94:
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
strh r1, [r0]
_08191B9E:
ldr r4, =gUnknown_0860D15C
- ldr r5, =0x0203cd78
+ ldr r5, =gUnknown_0203CD78
ldr r3, [r5]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -23845,7 +23845,7 @@ _08191B9E:
ldrb r1, [r1]
bl sub_819314C
movs r6, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
mov r12, r6
mov r10, r5
adds r5, r7, 0
@@ -23937,10 +23937,10 @@ _08191C96:
cmp r6, 0x7
ble _08191BDC
movs r6, 0x8
- ldr r2, =0x0203cd78
+ ldr r2, =gUnknown_0203CD78
mov r12, r2
- ldr r3, =0x02020630
- ldr r1, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -24034,53 +24034,53 @@ _08191D68:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, r4
movs r5, 0xC
ldrsh r2, [r0, r5]
cmp r2, 0
beq _08191DA8
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r2, =0x02022e18
+ ldr r2, =gUnknown_02022E18
movs r6, 0xFF
lsls r6, 8
adds r0, r6, 0
strh r0, [r2]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r1, [r0]
b _08191DBE
.pool
_08191DA8:
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
movs r3, 0xFF
lsls r3, 8
adds r0, r3, 0
strh r0, [r1]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r2, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r2, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r2, [r0]
_08191DBE:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r2, [r0]
ldrb r0, [r2, 0x10]
cmp r0, 0x2
bne _08191E10
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r4, 0x80
lsls r4, 1
adds r0, r4, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -24093,13 +24093,13 @@ _08191DBE:
b _08191E44
.pool
_08191E10:
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
movs r0, 0
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
movs r0, 0xA0
strh r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -24120,13 +24120,13 @@ _08191E10:
bl sub_819314C
_08191E44:
movs r6, 0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
mov r10, r0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
mov r12, r6
adds r4, r3, 0
@@ -24217,10 +24217,10 @@ _08191F10:
cmp r6, 0x7
ble _08191E5E
movs r6, 0x8
- ldr r2, =0x0203cd78
+ ldr r2, =gUnknown_0203CD78
mov r12, r2
- ldr r3, =0x02020630
- ldr r1, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gTasks
mov r0, r9
add r0, r8
lsls r0, 3
@@ -24312,7 +24312,7 @@ _08191FDA:
mov r0, r9
add r0, r8
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
movs r2, 0
movs r1, 0x7
@@ -24326,7 +24326,7 @@ _08191FF8:
lsls r0, r4, 2
add r0, r8
lsls r0, 3
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
adds r1, r0, r5
ldrh r0, [r1, 0x12]
adds r0, 0x1
@@ -24335,15 +24335,15 @@ _08191FF8:
asrs r0, 16
cmp r0, 0x29
beq _08192100
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
ldrh r0, [r1]
subs r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r1]
subs r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
b _081920A4
.pool
_08192038:
@@ -24351,7 +24351,7 @@ _08192038:
lsls r0, r6, 2
add r0, r8
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r1, r0, r2
ldrh r0, [r1, 0x12]
adds r0, 0x1
@@ -24360,15 +24360,15 @@ _08192038:
asrs r0, 16
cmp r0, 0x29
beq _08192100
- ldr r1, =0x02022e16
+ ldr r1, =gUnknown_02022E16
ldrh r0, [r1]
adds r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e1a
+ ldr r1, =gUnknown_02022E1A
ldrh r0, [r1]
adds r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e1e
+ ldr r1, =gUnknown_02022E1E
b _081920E8
.pool
_08192078:
@@ -24376,7 +24376,7 @@ _08192078:
lsls r0, r3, 2
add r0, r8
lsls r0, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r1, r0, r4
ldrh r0, [r1, 0x12]
adds r0, 0x1
@@ -24385,15 +24385,15 @@ _08192078:
asrs r0, 16
cmp r0, 0x41
beq _08192100
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
ldrh r0, [r1]
subs r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
subs r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
_081920A4:
ldrh r0, [r1]
subs r0, 0x4
@@ -24405,7 +24405,7 @@ _081920BC:
lsls r0, r5, 2
add r0, r8
lsls r0, 3
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
adds r1, r0, r6
ldrh r0, [r1, 0x12]
adds r0, 0x1
@@ -24414,15 +24414,15 @@ _081920BC:
asrs r0, 16
cmp r0, 0x41
beq _08192100
- ldr r1, =0x02022e14
+ ldr r1, =gUnknown_02022E14
ldrh r0, [r1]
adds r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
ldrh r0, [r1]
adds r0, 0x4
strh r0, [r1]
- ldr r1, =0x02022e1c
+ ldr r1, =gUnknown_02022E1C
_081920E8:
ldrh r0, [r1]
adds r0, 0x4
@@ -24434,14 +24434,14 @@ _08192100:
strh r0, [r1, 0x8]
b _08192202
_08192106:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08192202
movs r6, 0
- ldr r4, =0x0203cd78
+ ldr r4, =gUnknown_0203CD78
_08192116:
cmp r6, 0x1
bgt _08192134
@@ -24463,7 +24463,7 @@ _08192134:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80D2EF8
_0819214E:
@@ -24471,7 +24471,7 @@ _0819214E:
cmp r6, 0x7
ble _08192116
movs r6, 0x8
- ldr r4, =0x0203cd78
+ ldr r4, =gUnknown_0203CD78
_08192158:
cmp r6, 0x9
bgt _08192174
@@ -24493,7 +24493,7 @@ _08192174:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl sub_80D2EF8
_0819218E:
@@ -24501,7 +24501,7 @@ _0819218E:
cmp r6, 0xF
ble _08192158
bl sub_80D2F9C
- ldr r4, =0x0203cd78
+ ldr r4, =gUnknown_0203CD78
ldr r0, [r4]
bl Free
movs r5, 0
@@ -24520,7 +24520,7 @@ _081921C4:
bl CreateTask
lsls r0, 24
lsrs r6, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -24568,7 +24568,7 @@ sub_819221C: @ 819221C
lsrs r0, 24
mov r9, r0
movs r7, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -24586,13 +24586,13 @@ sub_819221C: @ 819221C
adds r0, r5, r0
ldrb r0, [r0]
mov r10, r0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r1, =0x00000cb2
adds r0, r1
ldrh r0, [r0]
mov r8, r0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r4, [r1, 0x2E]
movs r0, 0x3
ands r0, r4
@@ -24616,7 +24616,7 @@ _08192280:
ands r0, r4
cmp r0, 0
beq _081922BA
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -24637,7 +24637,7 @@ _081922BA:
ands r0, r1
cmp r0, 0
beq _081922E2
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -24658,7 +24658,7 @@ _081922E2:
ands r0, r1
cmp r0, 0
beq _08192304
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r1, [r0]
ldrb r0, [r1, 0x10]
cmp r0, 0
@@ -24674,7 +24674,7 @@ _08192304:
ands r0, r1
cmp r0, 0
beq _08192360
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
mov r3, r10
lsls r1, r3, 2
@@ -24686,7 +24686,7 @@ _08192304:
mov r12, r1
cmp r0, 0
bge _0819233C
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r2, [r0]
ldrb r4, [r2, 0x10]
subs r1, r4, 0x1
@@ -24698,7 +24698,7 @@ _08192304:
strb r0, [r2, 0x10]
movs r7, 0x4
_0819233C:
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
add r0, r12
ldr r1, =0x00000d25
@@ -24707,7 +24707,7 @@ _0819233C:
lsls r0, 29
cmp r0, 0
blt _08192360
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r3, [r0]
ldrb r1, [r3, 0x10]
subs r0, r1, 0x1
@@ -24721,7 +24721,7 @@ _08192360:
beq _08192366
b _081924A0
_08192366:
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r3, [r0]
ldrb r0, [r3, 0x10]
cmp r0, 0
@@ -24729,7 +24729,7 @@ _08192366:
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r1, r2
ldr r2, =gUnknown_0860D1A0
lsrs r0, r5, 31
@@ -24745,7 +24745,7 @@ _081923A0:
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
b _0819249E
.pool
@@ -24754,7 +24754,7 @@ _081923B0:
ands r0, r4
cmp r0, 0
beq _081923DE
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x1
@@ -24777,7 +24777,7 @@ _081923DE:
ands r0, r1
cmp r0, 0
beq _0819240E
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x1
@@ -24801,7 +24801,7 @@ _0819240E:
ands r0, r1
cmp r0, 0
beq _0819242C
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r1, [r0]
ldrb r0, [r1, 0x10]
cmp r0, 0
@@ -24816,7 +24816,7 @@ _0819242C:
ands r0, r1
cmp r0, 0
beq _08192446
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r1, [r0]
ldrb r0, [r1, 0x10]
cmp r0, 0x1
@@ -24828,7 +24828,7 @@ _08192444:
_08192446:
cmp r7, 0x9
bne _081924A0
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldrb r1, [r0, 0x10]
cmp r1, 0
@@ -24836,7 +24836,7 @@ _08192446:
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r1, r2
ldr r2, =gUnknown_0860D1C0
ldrb r0, [r0, 0x11]
@@ -24848,7 +24848,7 @@ _08192470:
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r1, r3
ldr r2, =gUnknown_0860D1C0
ldrb r0, [r0, 0x12]
@@ -24862,7 +24862,7 @@ _08192494:
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
_0819249E:
strh r5, [r0, 0xA]
@@ -24873,7 +24873,7 @@ _081924A0:
beq _081924CC
movs r0, 0x5
bl audio_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -24925,7 +24925,7 @@ sub_81924E0: @ 81924E0
movs r0, 0x24
bl AllocZeroed
mov r8, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r3, [sp, 0x20]
lsls r0, r3, 2
@@ -25016,7 +25016,7 @@ _081925B6:
str r1, [sp, 0x4]
movs r1, 0x1
bl sub_818D8AC
- ldr r1, =0x0203cd78
+ ldr r1, =gUnknown_0203CD78
ldr r1, [r1]
adds r1, r5
strb r0, [r1]
@@ -25025,8 +25025,8 @@ _081925B6:
ands r0, r4
cmp r0, 0
beq _081925FC
- ldr r2, =0x02020630
- ldr r0, =0x0203cd78
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
adds r0, r5
ldrb r1, [r0]
@@ -25053,8 +25053,8 @@ _081925FC:
str r3, [sp, 0x40]
ldr r4, [sp, 0x20]
adds r0, r4
- ldr r6, =0x0203cd78
- ldr r2, =0x02020630
+ ldr r6, =gUnknown_0203CD78
+ ldr r2, =gUnknown_02020630
mov r10, r2
adds r4, r1, 0
lsls r5, r0, 1
@@ -25065,7 +25065,7 @@ _08192624:
ldr r1, [sp, 0x24]
cmp r1, r0
bne _08192660
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000d64
adds r0, r2
@@ -25083,7 +25083,7 @@ _08192660:
ldr r3, [sp, 0x24]
cmp r3, r0
bne _08192690
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000d64
adds r0, r1
@@ -25097,13 +25097,13 @@ _08192660:
b _081926B0
.pool
_08192690:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r3, =0x00000d64
adds r0, r3
adds r0, r5
ldrh r1, [r0]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r1, 4
adds r1, r0
@@ -25229,7 +25229,7 @@ _081927A2:
ldrb r0, [r0]
cmp r0, 0xFF
beq _081927CA
- ldr r3, =0x02021cc4
+ ldr r3, =gUnknown_02021CC4
adds r0, r1, r2
adds r2, r7, r0
_081927BA:
@@ -25242,7 +25242,7 @@ _081927BA:
cmp r0, 0xFF
bne _081927BA
_081927CA:
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r1, r7, r5
movs r0, 0
strb r0, [r1]
@@ -25254,7 +25254,7 @@ _081927CA:
ldr r2, [sp, 0x24]
cmp r2, r0
bne _08192800
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r5, 0
bl AppendString
@@ -25265,7 +25265,7 @@ _08192800:
ldr r3, [sp, 0x24]
cmp r3, r0
bne _08192824
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r4, 0
bl sub_8195938
adds r0, r5, 0
@@ -25274,7 +25274,7 @@ _08192800:
b _08192836
.pool
_08192824:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldr r1, [sp, 0x24]
adds r0, r4, 0
bl sub_8195898
@@ -25284,7 +25284,7 @@ _08192824:
_08192836:
add r0, sp, 0xC
ldrb r0, [r0, 0x5]
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
add r1, sp, 0xC
ldrb r3, [r1, 0xA]
adds r1, r4, 0
@@ -25329,7 +25329,7 @@ _0819288A:
ldr r4, [sp, 0x24]
cmp r4, r0
bne _081928C0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
lsls r0, r7, 1
add r0, r9
@@ -25342,7 +25342,7 @@ _081928C0:
ldr r4, [sp, 0x24]
cmp r4, r0
bne _081928E4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
lsls r0, r7, 1
add r0, r9
@@ -25351,7 +25351,7 @@ _081928C0:
b _081928FA
.pool
_081928E4:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
lsls r0, r7, 1
add r0, r9
@@ -25359,7 +25359,7 @@ _081928E4:
adds r1, r2
adds r1, r0
ldrh r1, [r1]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r1, 4
_081928FA:
@@ -25482,7 +25482,7 @@ _08192A00:
ldr r1, [sp, 0x24]
cmp r1, r0
bne _08192A20
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000efc
adds r0, r1
@@ -25490,7 +25490,7 @@ _08192A00:
b _08192A48
.pool
_08192A20:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
mov r12, r0
ldr r0, [sp, 0x3C]
@@ -25504,7 +25504,7 @@ _08192A20:
add r1, r12
adds r1, r0
ldrh r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -25616,7 +25616,7 @@ _08192AF0:
b _08192B34
.pool
_08192B24:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r7, 4
adds r1, r5, r1
@@ -25650,7 +25650,7 @@ _08192B4C:
b _08192B7E
.pool
_08192B70:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r7, 4
adds r0, r1
@@ -25740,7 +25740,7 @@ _08192C0C:
bge _08192C0C
b _08192D70
_08192C24:
- ldr r4, =0x0203bc8c
+ ldr r4, =gUnknown_0203BC8C
mov r10, r4
ldr r1, [sp, 0x3C]
ldr r2, [sp, 0x20]
@@ -25749,7 +25749,7 @@ _08192C24:
mov r9, r0
movs r7, 0x2
_08192C34:
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r4, =0x00000d64
adds r0, r4
@@ -25783,7 +25783,7 @@ _08192C60:
adds r1, r6, 0
bl __divsi3
adds r6, r0, 0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r4, =0x00000d64
adds r0, r4
@@ -25817,7 +25817,7 @@ _08192C9C:
movs r5, 0
mov r4, r8
_08192CB4:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000d64
adds r0, r2
@@ -26150,7 +26150,7 @@ sub_8192F08: @ 8192F08
adds r3, r2, 0
cmp r6, r0
bge _08192FD4
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, =0x000003ff
mov r10, r1
ldr r2, =0x000003fe
@@ -26180,7 +26180,7 @@ _08192F42:
lsrs r0, r1, 22
cmp r0, r10
bne _08192F9C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r2, 0
bl CopyString
b _08192FB8
@@ -26189,13 +26189,13 @@ _08192F9C:
lsrs r0, r1, 22
cmp r0, r9
bne _08192FB0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl sub_8195938
b _08192FB8
.pool
_08192FB0:
lsrs r1, 22
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl sub_8195898
_08192FB8:
movs r2, 0x1
@@ -26237,7 +26237,7 @@ _08192FE8:
blt _08193006
b _08193126
_08193006:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
mov r10, r5
ldr r0, =0x00000d25
mov r9, r0
@@ -26292,7 +26292,7 @@ _0819300E:
muls r1, r0
ldr r0, =gMoveNames
adds r1, r0
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
bl CopyString
mov r2, r10
ldr r1, [r2]
@@ -26326,7 +26326,7 @@ _081930BC:
ldr r0, =0xffc00000
cmp r1, r0
bne _081930E0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r3, 0
bl CopyString
b _08193100
@@ -26335,13 +26335,13 @@ _081930E0:
ldr r0, =0xff800000
cmp r1, r0
bne _081930F8
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl sub_8195938
b _08193100
.pool
_081930F8:
lsrs r1, 22
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl sub_8195898
_08193100:
mov r0, r8
@@ -26450,7 +26450,7 @@ _081931B2:
negs r0, r0
str r0, [sp, 0x44]
_081931C2:
- ldr r4, =0x0203cd78
+ ldr r4, =gUnknown_0203CD78
ldr r1, [r4]
adds r1, 0x11
adds r0, r6, 0
@@ -26505,7 +26505,7 @@ _081931C2:
ldr r0, [r4]
adds r0, 0x11
mov r12, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r0, =gUnknown_0860D3C6
movs r3, 0
@@ -26561,7 +26561,7 @@ _081932A2:
ldr r0, =0x000003ff
cmp r1, r0
bne _081932D4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
@@ -26596,7 +26596,7 @@ _081932F8:
str r1, [sp, 0x4]
movs r1, 0x1
bl sub_818D8AC
- ldr r1, =0x0203cd78
+ ldr r1, =gUnknown_0203CD78
ldr r1, [r1]
ldr r2, [sp, 0x3C]
adds r1, r2
@@ -26606,8 +26606,8 @@ _081932F8:
ands r0, r3
cmp r0, 0
beq _08193334
- ldr r2, =0x02020630
- ldr r0, =0x0203cd78
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldr r7, [sp, 0x3C]
adds r0, r7
@@ -26625,8 +26625,8 @@ _08193334:
ldr r0, [sp, 0x2C]
cmp r0, 0
beq _0819335A
- ldr r2, =0x02020630
- ldr r0, =0x0203cd78
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
ldr r1, [sp, 0x3C]
adds r0, r1
@@ -26647,7 +26647,7 @@ _0819335A:
ldr r0, =0x000003ff
cmp r1, r0
bne _08193388
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
bl sub_806F000
@@ -26684,7 +26684,7 @@ _081933B8:
str r1, [sp, 0x4]
movs r1, 0x1
bl sub_818D8AC
- ldr r1, =0x0203cd78
+ ldr r1, =gUnknown_0203CD78
ldr r1, [r1]
add r1, r9
strb r0, [r1]
@@ -26693,8 +26693,8 @@ _081933B8:
ands r0, r1
cmp r0, 0
beq _081933F0
- ldr r2, =0x02020630
- ldr r0, =0x0203cd78
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
add r0, r9
ldrb r1, [r0]
@@ -26712,8 +26712,8 @@ _081933F0:
ldr r0, [r2, 0x4]
cmp r0, 0
beq _08193416
- ldr r2, =0x02020630
- ldr r0, =0x0203cd78
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
add r0, r9
ldrb r1, [r0]
@@ -26733,8 +26733,8 @@ _08193416:
lsls r3, 2
str r3, [sp, 0x70]
mov r8, r5
- ldr r6, =0x0203cd78
- ldr r7, =0x02020630
+ ldr r6, =gUnknown_0203CD78
+ ldr r7, =gUnknown_02020630
ldr r4, [sp, 0x54]
mov r9, r5
movs r0, 0x1
@@ -26744,7 +26744,7 @@ _0819342C:
ldr r0, =0x000003ff
cmp r1, r0
bne _08193464
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, [sp, 0x1C]
lsls r0, r1, 1
@@ -26761,7 +26761,7 @@ _08193464:
ldr r0, =0x000003fe
cmp r1, r0
bne _08193490
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, [sp, 0x1C]
lsls r0, r1, 1
@@ -26775,7 +26775,7 @@ _08193464:
b _081934B0
.pool
_08193490:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, [sp, 0x1C]
lsls r0, r1, 1
@@ -26786,7 +26786,7 @@ _08193490:
adds r2, r1
adds r2, r0
ldrh r1, [r2]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r1, 4
adds r1, r0
@@ -26878,8 +26878,8 @@ _08193548:
b _0819342C
_08193556:
movs r5, 0
- ldr r6, =0x0203cd78
- ldr r7, =0x02020630
+ ldr r6, =gUnknown_0203CD78
+ ldr r7, =gUnknown_02020630
mov r8, r7
ldr r4, [sp, 0x5C]
mov r9, r5
@@ -26890,7 +26890,7 @@ _08193564:
ldr r0, =0x000003ff
cmp r1, r0
bne _081935AC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r3, [sp, 0x48]
ldr r1, [r3, 0x4]
@@ -26908,7 +26908,7 @@ _081935AC:
ldr r0, =0x000003fe
cmp r1, r0
bne _081935D8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r0, [sp, 0x48]
ldr r1, [r0, 0x4]
@@ -26923,7 +26923,7 @@ _081935AC:
b _081935FA
.pool
_081935D8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r0, [sp, 0x48]
ldr r1, [r0, 0x4]
@@ -26935,7 +26935,7 @@ _081935D8:
adds r2, r1
adds r2, r0
ldrh r1, [r2]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r1, 4
adds r1, r0
@@ -27057,7 +27057,7 @@ _081936A0:
adds r1, r2, 0
movs r0, 0xD0
strb r0, [r1, 0xD]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r0, =gUnknown_0860D38C
ldr r7, [sp, 0x70]
adds r0, r7, r0
@@ -27090,8 +27090,8 @@ _081936A0:
ldr r0, =0x000003ff
cmp r1, r0
bne _0819375C
- ldr r0, =0x02021cc4
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
b _0819377E
@@ -27100,12 +27100,12 @@ _0819375C:
ldr r0, =0x000003fe
cmp r1, r0
bne _08193774
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl sub_8195938
b _0819377E
.pool
_08193774:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, 16
lsrs r1, 16
bl sub_8195898
@@ -27114,7 +27114,7 @@ _0819377E:
movs r4, 0x2
strb r4, [r0, 0x5]
strb r4, [r0, 0xA]
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
str r5, [sp, 0xC]
add r2, sp, 0x64
ldrb r2, [r2]
@@ -27145,7 +27145,7 @@ _0819377E:
ldr r0, =0x000003ff
cmp r1, r0
bne _081937E4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r5, 0
bl CopyString
@@ -27165,7 +27165,7 @@ _081937F8:
adds r0, r5, 0
bl sub_8195898
_08193802:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
str r0, [sp, 0xC]
add r0, sp, 0xC
movs r6, 0
@@ -27245,7 +27245,7 @@ sub_81938A4: @ 81938A4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -27267,7 +27267,7 @@ sub_81938A4: @ 81938A4
sub_81938E0: @ 81938E0
push {r4,lr}
bl sub_8194D48
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
ldr r1, =0x00000d0a
adds r0, r2, r1
@@ -27294,7 +27294,7 @@ sub_81938E0: @ 81938E0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -27319,7 +27319,7 @@ sub_819395C: @ 819395C
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27350,7 +27350,7 @@ _08193990:
.4byte _08193BC2
.4byte _08193B84
_081939B0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -27367,7 +27367,7 @@ _081939C2:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27377,14 +27377,14 @@ _081939C2:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
b _08193BC2
.pool
_08193A00:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -27423,7 +27423,7 @@ _08193A3C:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27440,7 +27440,7 @@ _08193A60:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27457,7 +27457,7 @@ _08193A84:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27467,7 +27467,7 @@ _08193A84:
b _08193BC2
.pool
_08193AA8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -27479,7 +27479,7 @@ _08193AA8:
_08193ABA:
bl FreeAllWindowBuffers
bl remove_some_task
- ldr r4, =0x0203cd7c
+ ldr r4, =gUnknown_0203CD7C
ldr r0, [r4]
bl Free
str r6, [r4]
@@ -27488,7 +27488,7 @@ _08193ABA:
bl CreateTask
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -27508,13 +27508,13 @@ _08193ABA:
adds r0, r2
movs r1, 0x4
strh r1, [r0, 0x8]
- ldr r0, =0x0203cd78
+ ldr r0, =gUnknown_0203CD78
ldr r0, [r0]
strb r3, [r0, 0x10]
b _08193BC2
.pool
_08193B20:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -27524,7 +27524,7 @@ _08193B20:
bne _08193BC2
bl FreeAllWindowBuffers
bl remove_some_task
- ldr r4, =0x0203cd7c
+ ldr r4, =gUnknown_0203CD7C
ldr r0, [r4]
bl Free
str r6, [r4]
@@ -27533,7 +27533,7 @@ _08193B20:
bl CreateTask
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
@@ -27554,7 +27554,7 @@ _08193B20:
b _08193BC2
.pool
_08193B84:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -27564,13 +27564,13 @@ _08193B84:
bne _08193BC2
bl FreeAllWindowBuffers
bl remove_some_task
- ldr r4, =0x0203cd7c
+ ldr r4, =gUnknown_0203CD7C
ldr r0, [r4]
bl Free
str r6, [r4]
ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music
bl SetMainCallback2
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -27599,19 +27599,19 @@ sub_8193BDC: @ 8193BDC
mov r9, r0
movs r1, 0x4
mov r8, r1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
adds r0, r1
movs r1, 0xA
ldrsh r5, [r0, r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
ldrh r6, [r0]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
adds r2, r1, 0
adds r3, r0, 0
@@ -27721,7 +27721,7 @@ _08193CDE:
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0
bl StartObjectImageAnim
@@ -27740,7 +27740,7 @@ _08193CDE:
adds r0, r4
movs r1, 0x1
bl StartObjectImageAnim
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -27765,7 +27765,7 @@ sub_8193D40: @ 8193D40
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -27789,14 +27789,14 @@ sub_8193D7C: @ 8193D7C
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, =0x020375e2
+ ldr r7, =gUnknown_020375E2
ldrh r0, [r7]
cmp r0, 0x1
bne _08193E10
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
ldrh r0, [r5]
bl sub_8195358
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
lsls r0, 2
adds r2, r0
@@ -27833,7 +27833,7 @@ sub_8193D7C: @ 8193D7C
lsls r3, 4
adds r1, r2, r3
adds r1, r0
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrh r0, [r0, 0x22]
strh r0, [r1]
add r2, r8
@@ -27849,7 +27849,7 @@ _08193E10:
ldr r5, =0x000003ff
adds r0, r5, 0
bl sub_8195358
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
lsls r0, 2
adds r2, r0
@@ -27885,10 +27885,10 @@ _08193E10:
lsls r3, 4
adds r1, r3
adds r1, r0
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
ldrh r0, [r0, 0x24]
strh r0, [r1]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
cmp r0, 0x9
beq _08193E78
@@ -27909,7 +27909,7 @@ _08193E78:
orrs r0, r1
strb r0, [r2]
_08193E92:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
@@ -27978,7 +27978,7 @@ _08193F18:
adds r1, r5, r0
movs r0, 0
str r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, [sp, 0x6C]
adds r0, r3, r1
@@ -28014,7 +28014,7 @@ _08193F60:
adds r1, r3, r5
adds r1, r0
ldrh r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -28081,13 +28081,13 @@ _08193FEE:
lsrs r5, r4, 16
lsls r0, 16
orrs r5, r0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r4, =0x00000d64
adds r0, r4
add r0, r8
ldrh r4, [r0]
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r0, [r3]
lsls r4, 4
adds r4, r0
@@ -28294,7 +28294,7 @@ _08194182:
ldr r0, [sp, 0x48]
lsls r5, r0, 24
_0819419A:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r2, [sp, 0x50]
lsls r1, r2, 24
@@ -28376,7 +28376,7 @@ sub_8194220: @ 8194220
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -28429,13 +28429,13 @@ _0819427C:
ldr r0, =gUnknown_0860CE94
bl InitWindows
bl DeactivateAllTextPrinters
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
strh r4, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r4, [r0]
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
strh r4, [r0]
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
strh r4, [r0]
movs r0, 0x2
movs r1, 0
@@ -28454,7 +28454,7 @@ _0819427C:
movs r0, 0x3
movs r2, 0
bl ChangeBgY
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
b _0819443C
@@ -28493,13 +28493,13 @@ _0819431C:
bl sub_80A1A74
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r3, r8
lsls r0, r3, 2
b _0819443C
.pool
_0819438C:
- ldr r4, =0x0203cd7c
+ ldr r4, =gUnknown_0203CD7C
movs r0, 0x80
lsls r0, 4
bl AllocZeroed
@@ -28557,7 +28557,7 @@ _0819438C:
bl decompress_palette
str r6, [sp, 0x18]
add r0, sp, 0x18
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x05000100
bl CpuSet
movs r0, 0
@@ -28568,7 +28568,7 @@ _0819438C:
bl ShowBg
movs r0, 0x3
bl ShowBg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r4, r8
lsls r0, r4, 2
_0819443C:
@@ -28601,7 +28601,7 @@ _08194492:
adds r5, 0x1
cmp r5, 0x1E
bls _08194492
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0x1C]
add r1, r8
lsls r1, 3
@@ -28685,7 +28685,7 @@ _081944FC:
movs r7, 0
movs r5, 0xF
_0819456C:
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
adds r0, r7
ldr r1, =0x00000d24
@@ -28693,12 +28693,12 @@ _0819456C:
ldrh r1, [r0]
lsls r1, 22
lsrs r1, 22
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
bl sub_8195898
mov r2, r10
cmp r2, 0x1
bne _081945C4
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r2, [r3]
adds r0, r2, r7
ldr r1, =0x00000d25
@@ -28721,7 +28721,7 @@ _081945C4:
mov r3, r10
cmp r3, 0
bne _08194634
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r0, r2, r7
ldr r1, =0x00000d25
@@ -28753,7 +28753,7 @@ _081945FC:
ldr r0, [sp, 0x1C]
add r0, r8
lsls r0, 3
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r2
movs r3, 0x10
ldrsh r0, [r0, r3]
@@ -28775,13 +28775,13 @@ _08194634:
ldr r0, [sp, 0x1C]
add r0, r8
lsls r0, 3
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r0, r3
movs r1, 0x10
ldrsh r0, [r0, r1]
cmp r0, 0
beq _08194660
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r3, =0x00000cb2
adds r0, r3
@@ -28790,7 +28790,7 @@ _08194634:
b _0819466E
.pool
_08194660:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000cb2
adds r0, r2
@@ -28908,7 +28908,7 @@ _08194740:
bne _08194768
ldrb r0, [r4, 0x5]
ldrb r3, [r4, 0xA]
- ldr r1, =0x02022e2c
+ ldr r1, =gUnknown_02022E2C
movs r2, 0x3D
bl GetStringWidthDifference
b _0819476A
@@ -28917,7 +28917,7 @@ _08194768:
movs r0, 0x3
_0819476A:
strb r0, [r4, 0x8]
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
str r0, [sp, 0x4]
ldr r0, =gUnknown_0860D3F1
ldr r1, [sp, 0x20]
@@ -28946,7 +28946,7 @@ _0819476A:
blt _081947A6
b _0819456C
_081947A6:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0x1C]
add r1, r8
lsls r1, 3
@@ -28986,7 +28986,7 @@ _081947C8:
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -29009,11 +29009,11 @@ _08194844:
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
b _0819486C
.pool
_0819485C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -29030,7 +29030,7 @@ _0819486C:
strh r1, [r0, 0x8]
_08194878:
bl dp12_8087EA4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
ldr r2, =0x00001f0a
movs r4, 0xF0
lsls r4, 3
@@ -29046,7 +29046,7 @@ _08194888:
bge _08194888
movs r5, 0x5B
ldr r3, =gUnknown_0860CF44
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
ldr r2, =0x00001f09
ldr r4, =0x00000836
adds r1, r0, r4
@@ -29136,7 +29136,7 @@ sub_8194950: @ 8194950
sub sp, 0x14
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -29169,7 +29169,7 @@ _0819499C:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -29179,7 +29179,7 @@ _0819499C:
b _08194B3C
.pool
_081949C0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -29219,9 +29219,9 @@ _081949CE:
movs r0, 0xD0
strb r0, [r1, 0xD]
movs r7, 0
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
mov r9, r0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
adds r4, r2, 0
ldr r6, =gUnknown_0860D3F1
@@ -29320,7 +29320,7 @@ _08194AD4:
strh r0, [r1, 0x8]
b _08194B3C
_08194AEE:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -29333,7 +29333,7 @@ _08194AEE:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -29343,7 +29343,7 @@ _08194AEE:
b _08194B3C
.pool
_08194B24:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -29387,27 +29387,27 @@ sub_8194B70: @ 8194B70
movs r1, 0x80
movs r2, 0x2
bl ChangeBgY
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
- ldr r0, =0x02022e1c
+ ldr r0, =gUnknown_02022E1C
ldrh r1, [r0]
movs r0, 0x18
bl SetGpuReg
- ldr r0, =0x02022e1e
+ ldr r0, =gUnknown_02022E1E
ldrh r1, [r0]
movs r0, 0x1A
bl SetGpuReg
@@ -29515,19 +29515,19 @@ _08194CD4:
thumb_func_start sub_8194CE4
sub_8194CE4: @ 8194CE4
push {lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
movs r0, 0x10
bl SetGpuReg
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
ldrh r1, [r0]
movs r0, 0x12
bl SetGpuReg
- ldr r0, =0x02022e18
+ ldr r0, =gUnknown_02022E18
ldrh r1, [r0]
movs r0, 0x14
bl SetGpuReg
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
@@ -29550,10 +29550,10 @@ sub_8194CE4: @ 8194CE4
thumb_func_start sub_8194D48
sub_8194D48: @ 8194D48
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
bx lr
@@ -29570,9 +29570,9 @@ sub_8194D68: @ 8194D68
sub sp, 0x8
movs r3, 0
_08194D76:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r0, r3, r0
ldrb r0, [r0]
subs r0, 0x1
@@ -29606,7 +29606,7 @@ _08194DBC:
_08194DBE:
cmp r5, 0x3
bgt _08194DEA
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
add r0, r9
adds r1, r5, 0
@@ -29617,7 +29617,7 @@ _08194DBE:
adds r4, r0, 0
adds r1, r6, 0
adds r1, 0xD
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r7, r2
movs r2, 0
bl pokemon_getattr
@@ -29629,7 +29629,7 @@ _08194DEA:
bne _08194E00
lsls r2, r6, 24
lsrs r2, 24
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r7, r1
movs r1, 0xA6
str r3, [sp, 0x4]
@@ -29639,7 +29639,7 @@ _08194E00:
mov r6, r8
cmp r6, 0x3
ble _08194DA8
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
movs r2, 0x64
mov r1, r10
@@ -29650,7 +29650,7 @@ _08194E00:
adds r0, r1
adds r1, r3, 0
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x64
bl memcpy
@@ -29673,13 +29673,13 @@ sub_8194E44: @ 8194E44
push {r4-r7,lr}
sub sp, 0x4
movs r4, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
movs r6, 0x64
movs r5, 0
_08194E50:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r0, r4, r0
ldrb r0, [r0]
subs r0, 0x1
@@ -29701,7 +29701,7 @@ _08194E50:
bl pokemon_getattr
mov r1, sp
strh r0, [r1]
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r0, r5, r0
movs r1, 0xC
mov r2, sp
@@ -29728,7 +29728,7 @@ sub_8194EB4: @ 8194EB4
thumb_func_start sub_8194EC0
sub_8194EC0: @ 8194EC0
push {r4,lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
bl sub_8195358
adds r4, r0, 0
@@ -29736,12 +29736,12 @@ sub_8194EC0: @ 8194EC0
bl sub_8195358
cmp r4, r0
ble _08194EE8
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _08194EEC
.pool
_08194EE8:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
_08194EEC:
strh r0, [r1]
@@ -29756,7 +29756,7 @@ sub_8194EF8: @ 8194EF8
push {r4,lr}
bl sub_8194D48
movs r2, 0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r1, =0x00000d25
adds r0, r1
@@ -29779,8 +29779,8 @@ _08194F14:
cmp r0, 0
blt _08194F14
_08194F2A:
- ldr r0, =0x02021cc4
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsls r2, 2
adds r1, r2
@@ -29808,7 +29808,7 @@ sub_8194F58: @ 8194F58
str r0, [sp, 0x8]
str r0, [sp, 0xC]
str r0, [sp, 0x10]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
ldr r5, =0x00000d0a
adds r0, r2, r5
@@ -29896,7 +29896,7 @@ _08195030:
movs r6, 0
cmp r6, r10
bge _08195064
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r3, =0x00000d24
adds r0, r3
@@ -29923,7 +29923,7 @@ _0819504C:
_08195064:
cmp r6, r10
bne _08194FCC
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r3, [r5]
ldr r0, [sp, 0x38]
adds r3, r0
@@ -29960,9 +29960,9 @@ _0819509E:
movs r7, 0
cmp r7, r6
bge _081950F4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
mov r9, r1
ldr r2, [sp, 0x8]
mov r8, r2
@@ -29998,7 +29998,7 @@ _081950C8:
_081950F4:
cmp r7, r6
bne _0819509E
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r4, [sp, 0x28]
ldr r2, [sp, 0x3C]
@@ -30010,7 +30010,7 @@ _081950F4:
ldr r2, [sp, 0x2C]
add r2, sp
adds r2, 0x8
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r1, [r3]
lsls r0, r5, 4
adds r0, r1
@@ -30019,7 +30019,7 @@ _081950F4:
ldr r6, [sp, 0x24]
cmp r6, 0x2
ble _08195092
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
ldr r5, [sp, 0x38]
adds r2, r5
@@ -30031,7 +30031,7 @@ _081950F4:
adds r1, r4, 0
ands r0, r1
strb r0, [r2]
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r2, [r5]
ldr r0, [sp, 0x38]
adds r2, r0
@@ -30071,7 +30071,7 @@ _08195178:
_08195182:
movs r7, 0
strh r7, [r5]
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
mov r2, r10
lsls r1, r2, 2
@@ -30089,7 +30089,7 @@ _08195182:
ldr r4, [sp, 0x34]
mov r9, r4
_081951AA:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
mov r4, r9
add r4, r10
@@ -30099,7 +30099,7 @@ _081951AA:
adds r0, r2
adds r0, r4
ldrh r1, [r0]
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r0, [r3]
lsls r1, 4
adds r1, r0
@@ -30127,13 +30127,13 @@ _081951AA:
ldr r1, [r2]
adds r0, r1
strh r0, [r5]
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
ldr r1, =0x00000d64
adds r0, r1
adds r0, r4
ldrh r0, [r0]
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r1, [r2]
lsls r0, 4
adds r0, r1
@@ -30216,7 +30216,7 @@ _08195288:
_081952C4:
cmp r1, r0
bne _081952F0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r3, r10
lsls r0, r3, 2
@@ -30263,7 +30263,7 @@ _08195314:
mov r3, r10
cmp r3, 0x3
ble _08195314
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r4, =0x00000ca9
adds r1, r4
@@ -30292,7 +30292,7 @@ sub_8195358: @ 8195358
lsls r0, 16
lsrs r3, r0, 16
movs r2, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000d24
adds r0, r1
@@ -30330,7 +30330,7 @@ sub_81953A0: @ 81953A0
lsls r0, 16
lsrs r3, r0, 16
movs r2, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000d24
adds r0, r1
@@ -30425,7 +30425,7 @@ sub_8195438: @ 8195438
lsls r0, 3
str r0, [sp, 0x14]
_0819545E:
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
lsls r4, r5, 2
adds r1, r0, r4
@@ -30453,7 +30453,7 @@ _08195488:
ldr r0, [sp]
bl sub_81901A0
str r0, [sp, 0x8]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
adds r0, r3, r4
ldr r1, =0x00000d24
@@ -30474,7 +30474,7 @@ _08195488:
movs r3, 0x4
orrs r0, r3
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, r2
ldr r2, =0x00000d25
@@ -30489,7 +30489,7 @@ _08195488:
ldr r1, [sp, 0x8]
ldr r2, [sp]
bl sub_8193ED0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
ldr r5, [sp, 0x8]
lsls r2, r5, 1
@@ -30500,7 +30500,7 @@ _08195488:
b _08195874
.pool
_08195504:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r3, [r4]
ldr r0, [sp, 0x8]
lsls r2, r0, 2
@@ -30582,14 +30582,14 @@ _081955AA:
lsls r7, r5, 1
ldr r4, [sp, 0x18]
_081955B0:
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r1, [r2]
ldr r3, =0x00000d64
adds r1, r3
ldr r2, [sp, 0x38]
adds r0, r1, r2
ldrh r0, [r0]
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
mov r8, r3
ldr r2, [r3]
lsls r0, 4
@@ -30614,7 +30614,7 @@ _081955B0:
adds r5, 0x1
cmp r5, 0x3
ble _081955AA
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r3, =0x00000d64
adds r0, r3
@@ -30687,14 +30687,14 @@ _08195678:
str r5, [sp, 0x3C]
ldr r4, [sp, 0x20]
_08195682:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldr r0, =0x00000d64
adds r1, r0
mov r2, r8
adds r0, r1, r2
ldrh r0, [r0]
- ldr r5, =0x0203bc8c
+ ldr r5, =gUnknown_0203BC8C
mov r9, r5
ldr r2, [r5]
lsls r0, 4
@@ -30721,7 +30721,7 @@ _08195682:
ldr r5, [sp, 0x3C]
cmp r5, 0x3
ble _08195678
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r5, [sp, 0x1C]
adds r1, r3, r5
@@ -30769,7 +30769,7 @@ _08195682:
ldr r2, [sp, 0xC]
cmp r2, r0
ble _08195784
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
ldr r5, [sp, 0x30]
adds r1, r5
@@ -30794,7 +30794,7 @@ _08195682:
ldr r1, [sp, 0x8]
ldr r2, [sp]
bl sub_8193ED0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
movs r5, 0xEC
lsls r5, 4
@@ -30808,7 +30808,7 @@ _08195784:
ldr r5, [sp, 0x10]
cmp r3, r5
bge _081957DC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r3, [sp, 0x4]
lsls r2, r3, 2
@@ -30819,7 +30819,7 @@ _08195784:
movs r3, 0x4
orrs r0, r3
strb r0, [r1]
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
adds r1, r2
ldr r0, =0x00000d25
@@ -30848,7 +30848,7 @@ _081957DC:
ldr r5, [sp, 0x8]
cmp r3, r5
ble _08195830
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, [sp, 0x30]
adds r1, r2
@@ -30858,7 +30858,7 @@ _081957DC:
movs r5, 0x4
orrs r0, r5
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, r2
adds r1, r3
@@ -30873,7 +30873,7 @@ _081957DC:
ldr r1, [sp, 0x8]
ldr r2, [sp]
bl sub_8193ED0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
movs r2, 0xEC
lsls r2, 4
@@ -30882,7 +30882,7 @@ _081957DC:
b _08195872
.pool
_08195830:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldr r0, [sp, 0x4]
lsls r2, r0, 2
@@ -30893,7 +30893,7 @@ _08195830:
movs r5, 0x4
orrs r0, r5
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, r2
adds r1, r3
@@ -30908,7 +30908,7 @@ _08195830:
ldr r1, [sp, 0x4]
ldr r2, [sp]
bl sub_8193ED0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
movs r2, 0xEC
lsls r2, 4
@@ -30954,7 +30954,7 @@ _081958B8:
ldr r0, =0x000003ff
cmp r5, r0
bne _081958DC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
_081958C2:
adds r0, r6, r4
@@ -30970,7 +30970,7 @@ _081958DC:
ldr r0, =0x0000012b
cmp r5, r0
bhi _081958FC
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r5
@@ -31042,7 +31042,7 @@ _08195940:
sub_8195960: @ 8195960
push {lr}
ldr r1, =gUnknown_0860DE50
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -31056,7 +31056,7 @@ sub_8195960: @ 8195960
thumb_func_start sub_8195980
sub_8195980: @ 8195980
push {r4-r7,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -31112,7 +31112,7 @@ sub_8195980: @ 8195980
adds r1, r0
strh r6, [r1]
_081959F2:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -31122,7 +31122,7 @@ _081959F2:
negs r3, r3
movs r0, 0
bl saved_warp2_set
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
strh r6, [r0]
pop {r4-r7}
pop {r0}
@@ -31133,7 +31133,7 @@ _081959F2:
thumb_func_start sub_8195A38
sub_8195A38: @ 8195A38
push {r4-r7,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000ca9
adds r0, r1
@@ -31144,7 +31144,7 @@ sub_8195A38: @ 8195A38
bl VarGet
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _08195A90
@@ -31159,7 +31159,7 @@ _08195A74:
beq _08195AB0
b _08195AD0
_08195A7A:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r1, [r5]
ldr r2, =0x00000dc6
adds r1, r2
@@ -31168,7 +31168,7 @@ _08195A7A:
b _08195AD0
.pool
_08195A90:
- ldr r3, =0x020375f0
+ ldr r3, =gUnknown_020375F0
ldr r0, [r5]
lsls r1, r7, 1
lsls r2, r6, 2
@@ -31181,7 +31181,7 @@ _08195A90:
b _08195AD0
.pool
_08195AB0:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
ldr r2, [r5]
ldr r0, =0x00000cdc
adds r2, r0
@@ -31207,7 +31207,7 @@ _08195AD0:
thumb_func_start sub_8195AE4
sub_8195AE4: @ 8195AE4
push {r4-r6,lr}
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r1, =0x00000ca9
adds r0, r1
@@ -31218,7 +31218,7 @@ sub_8195AE4: @ 8195AE4
bl VarGet
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _08195B3C
@@ -31234,7 +31234,7 @@ _08195B20:
b _08195BA0
_08195B26:
ldr r0, [r6]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r2, =0x00000dc6
adds r0, r2
@@ -31249,13 +31249,13 @@ _08195B3C:
ldr r1, =0x00000dc8
adds r2, r1
adds r2, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
strh r0, [r2]
b _08195BA0
.pool
_08195B5C:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _08195B88
@@ -31299,7 +31299,7 @@ sub_8195BB0: @ 8195BB0
ldr r0, =0x000040ce
bl VarGet
lsls r0, 16
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
ldr r3, =0x00000ca9
adds r1, r2, r3
@@ -31314,7 +31314,7 @@ sub_8195BB0: @ 8195BB0
ldrh r0, [r2]
cmp r0, 0x31
bhi _08195C00
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -31326,12 +31326,12 @@ sub_8195BB0: @ 8195BB0
_08195C00:
cmp r0, 0x62
bhi _08195C10
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
b _08195C14
.pool
_08195C10:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x4
_08195C14:
strh r0, [r1]
@@ -31345,7 +31345,7 @@ _08195C16:
thumb_func_start sub_8195C20
sub_8195C20: @ 8195C20
push {r4,lr}
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -31369,12 +31369,12 @@ sub_8195C20: @ 8195C20
thumb_func_start sub_8195C50
sub_8195C50: @ 8195C50
push {lr}
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r1, [r3]
ldr r0, =0x0000012b
cmp r1, r0
bhi _08195C6C
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
muls r1, r0
ldr r0, [r2]
@@ -31390,7 +31390,7 @@ _08195C6C:
thumb_func_start sub_8195C7C
sub_8195C7C: @ 8195C7C
push {r4-r7,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -31438,9 +31438,9 @@ _08195CCA:
thumb_func_start sub_8195CE4
sub_8195CE4: @ 8195CE4
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -31469,7 +31469,7 @@ sub_8195D28: @ 8195D28
ldr r0, =0x000040ce
bl VarGet
lsls r0, 16
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
ldr r3, =0x00000ca9
adds r1, r2, r3
@@ -31524,7 +31524,7 @@ _08195DA6:
thumb_func_start sub_8195DB8
sub_8195DB8: @ 8195DB8
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000dc6
adds r0, r1
@@ -31539,19 +31539,19 @@ sub_8195DB8: @ 8195DB8
ldr r1, =0x00000dc6
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, [r4]
ldr r1, =0x00000dc6
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _08195E06
.pool
_08195E00:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_08195E06:
@@ -31565,9 +31565,9 @@ _08195E06:
sub_8195E10: @ 8195E10
push {lr}
bl GameFreakRTC_CalcLocalDateTime
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
bl sub_8195E34
- ldr r1, =0x0203cd80
+ ldr r1, =gUnknown_0203CD80
adds r0, 0xA
str r0, [r1]
movs r0, 0
@@ -31603,10 +31603,10 @@ sub_8195E34: @ 8195E34
sub_8195E58: @ 8195E58
push {lr}
bl GameFreakRTC_CalcLocalDateTime
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
bl sub_8195E34
adds r1, r0, 0
- ldr r2, =0x0203cd80
+ ldr r2, =gUnknown_0203CD80
ldr r0, [r2]
cmp r0, r1
bhi _08195E74
@@ -31629,7 +31629,7 @@ _08195E86:
sub_8195E8C: @ 8195E8C
push {r4,r5,lr}
movs r5, 0x1
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -31668,7 +31668,7 @@ _08195ED2:
thumb_func_start sub_8195ED8
sub_8195ED8: @ 8195ED8
push {r4,lr}
- ldr r4, =0x02037318
+ ldr r4, =gUnknown_02037318
ldrb r0, [r4, 0x17]
bl is_light_level_1_2_3_or_6
lsls r0, 24
@@ -31692,7 +31692,7 @@ sub_8195ED8: @ 8195ED8
cmp r0, 0
beq _08195F30
_08195F0E:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
cmp r0, 0x38
bne _08195F38
@@ -31722,7 +31722,7 @@ _08195F3A:
thumb_func_start sub_8195F40
sub_8195F40: @ 8195F40
push {lr}
- ldr r1, =0x0203cd80
+ ldr r1, =gUnknown_0203CD80
ldrb r0, [r1, 0x6]
adds r0, 0x1
strb r0, [r1, 0x6]
@@ -31755,7 +31755,7 @@ sub_8195F68: @ 8195F68
adds r1, r4, 0
bl __umodsi3
bl sub_8195FF8
- ldr r2, =0x0203cd80
+ ldr r2, =gUnknown_0203CD80
movs r1, 0
strh r0, [r2, 0x4]
strb r1, [r2, 0x7]
@@ -31767,7 +31767,7 @@ sub_8195F68: @ 8195F68
bl sub_8196844
adds r4, r0, 0
bl sub_819672C
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
lsls r0, 16
lsrs r0, 16
ldrb r1, [r1, 0x14]
@@ -31887,7 +31887,7 @@ _0819607A:
thumb_func_start sub_8196080
sub_8196080: @ 8196080
push {lr}
- ldr r1, =0x0203cd80
+ ldr r1, =gUnknown_0203CD80
movs r0, 0x1
strb r0, [r1, 0x7]
bl task_prev_quest
@@ -31911,7 +31911,7 @@ sub_8196094: @ 8196094
thumb_func_start task_prev_quest
task_prev_quest: @ 81960A8
push {lr}
- ldr r0, =0x0203cd80
+ ldr r0, =gUnknown_0203CD80
ldrb r0, [r0, 0x7]
cmp r0, 0
bne _081960C2
@@ -31938,7 +31938,7 @@ sub_81960E0: @ 81960E0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldr r1, =gUnknown_0860EF78
movs r2, 0
@@ -31978,7 +31978,7 @@ sub_819612C: @ 819612C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldr r0, =gUnknown_0860EF98
bl AddWindow
@@ -32057,7 +32057,7 @@ sub_81961F0: @ 81961F0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
bl free_temp_tile_data_buffers_if_possible
lsls r0, 24
@@ -32114,7 +32114,7 @@ sub_8196274: @ 8196274
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
bl IsDma3ManagerBusyWithBgCopy
lsls r0, 24
@@ -32167,7 +32167,7 @@ sub_81962D8: @ 81962D8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0x4
ldrsh r0, [r4, r1]
@@ -32177,17 +32177,17 @@ sub_81962D8: @ 81962D8
ldrb r0, [r4, 0x4]
movs r1, 0x88
bl FillWindowPixelBuffer
- ldr r1, =0x0203cd80
+ ldr r1, =gUnknown_0203CD80
ldrb r0, [r1, 0x7]
cmp r0, 0
bne _0819630C
ldrh r0, [r1, 0x4]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_81967AC
_0819630C:
movs r1, 0x4
ldrsh r0, [r4, r1]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_81965D8
movs r0, 0x1
b _0819632A
@@ -32208,7 +32208,7 @@ sub_8196330: @ 8196330
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0x4
ldrsh r0, [r4, r1]
@@ -32219,7 +32219,7 @@ sub_8196330: @ 8196330
lsls r0, 24
cmp r0, 0
bne _08196388
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -32254,7 +32254,7 @@ sub_8196390: @ 8196390
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0xC0
lsls r1, 3
@@ -32306,7 +32306,7 @@ sub_81963F0: @ 81963F0
movs r1, 0
movs r2, 0
bl ChangeBgY
- ldr r0, =0x0203cd80
+ ldr r0, =gUnknown_0203CD80
ldrb r0, [r0, 0x7]
cmp r0, 0
bne _08196446
@@ -32321,7 +32321,7 @@ sub_81963F0: @ 81963F0
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
bl sub_80D338C
@@ -32554,7 +32554,7 @@ sub_81965D8: @ 81965D8
movs r0, 0xE0
orrs r1, r0
strb r1, [r2, 0xD]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x3
negs r0, r0
@@ -32577,13 +32577,13 @@ sub_81965D8: @ 81965D8
sub_8196648: @ 8196648
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _0819666C
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -32591,7 +32591,7 @@ sub_8196648: @ 8196648
b _08196678
.pool
_0819666C:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x2
negs r0, r0
@@ -32619,7 +32619,7 @@ sub_8196694: @ 8196694
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r1, r0
ldrh r0, [r2]
adds r0, 0x1
@@ -32672,7 +32672,7 @@ _081966FC:
thumb_func_start sub_8196710
sub_8196710: @ 8196710
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x000009ca
adds r1, r2
@@ -32765,7 +32765,7 @@ sub_81967AC: @ 81967AC
movs r7, 0
bl sub_8196844
adds r5, r0, 0
- ldr r0, =0x0203cd88
+ ldr r0, =gUnknown_0203CD88
strh r7, [r0]
adds r0, r5, 0
bl sub_8196710
@@ -32773,7 +32773,7 @@ sub_81967AC: @ 81967AC
beq _081967EC
adds r0, r5, 0
bl sub_819672C
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
lsls r0, 16
lsrs r0, 16
ldrb r1, [r1, 0x14]
@@ -32984,7 +32984,7 @@ _08196962:
lsrs r0, 16
mov r1, sp
bl sub_8196E04
- ldr r1, =0x0203cd88
+ ldr r1, =gUnknown_0203CD88
strh r0, [r1, 0x2]
lsls r0, 16
lsrs r0, 16
@@ -32993,7 +32993,7 @@ _08196962:
cmp r5, 0
bne _0819695E
_08196980:
- ldr r0, =0x0203cd88
+ ldr r0, =gUnknown_0203CD88
strh r4, [r0]
ldr r1, =gUnknown_0860DEB8
adds r0, r7, r6
@@ -33461,7 +33461,7 @@ sub_8196CF4: @ 8196CF4
push {lr}
adds r0, r1, 0
ldr r2, =gUnknown_0860EFF4
- ldr r1, =0x0203cd88
+ ldr r1, =gUnknown_0203CD88
ldrh r1, [r1]
lsls r1, 2
adds r1, r2
@@ -33477,7 +33477,7 @@ sub_8196D14: @ 8196D14
push {r4-r6,lr}
adds r5, r1, 0
movs r4, 0
- ldr r0, =0x0203cd88
+ ldr r0, =gUnknown_0203CD88
ldrh r1, [r0, 0x2]
adds r6, r0, 0
cmp r1, 0
@@ -33540,14 +33540,14 @@ sub_8196D74: @ 8196D74
ble _08196DF4
bl GameFreakRTC_GetNumDays
adds r4, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xA
bl sub_80842DC
adds r6, r0, 0
ldr r0, =0x0000ffff
ands r6, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e6a
adds r0, r1
@@ -33617,7 +33617,7 @@ _08196E24:
.4byte _08196F60
_08196E40:
movs r3, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000d14
adds r0, r1
@@ -33642,7 +33642,7 @@ _08196E5A:
b _08196F7C
.pool
_08196E74:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e08
adds r0, r1
@@ -33662,7 +33662,7 @@ _08196E86:
.pool
_08196E9C:
movs r3, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xCF
lsls r1, 4
@@ -33690,7 +33690,7 @@ _08196EB8:
.pool
_08196ED0:
movs r3, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xDD
lsls r1, 4
@@ -33718,7 +33718,7 @@ _08196EEC:
.pool
_08196F04:
movs r3, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000dea
adds r0, r1
@@ -33744,7 +33744,7 @@ _08196F1E:
b _08196F7E
.pool
_08196F38:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000dde
adds r0, r1
@@ -33764,7 +33764,7 @@ _08196F4A:
b _08196F7E
.pool
_08196F60:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e1e
adds r0, r1
@@ -33959,13 +33959,13 @@ _081970A2:
bl sub_80C0844
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r10, r0
adds r1, r4, 0
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
mov r9, r1
mov r0, r9
adds r1, r6, 0
@@ -34083,10 +34083,10 @@ sub_81971D0: @ 81971D0
push {lr}
ldr r0, =gUnknown_0860F098
bl InitWindows
- ldr r0, =0x0203cd8c
+ ldr r0, =gUnknown_0203CD8C
movs r1, 0xFF
strb r1, [r0]
- ldr r0, =0x0203cd8d
+ ldr r0, =gUnknown_0203CD8D
strb r1, [r0]
pop {r0}
bx r0
@@ -34182,7 +34182,7 @@ AddTextPrinterParametrized: @ 8197238
ands r1, r4
orrs r1, r6
strb r1, [r0, 0xD]
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x3
negs r0, r0
@@ -34211,7 +34211,7 @@ AddTextPrinterForMessage: @ 81972C4
lsls r0, 24
lsrs r0, 24
movs r5, 0
- ldr r3, =0x03003014
+ ldr r3, =gUnknown_03003014
movs r4, 0x1
ands r0, r4
ldrb r2, [r3]
@@ -34224,7 +34224,7 @@ AddTextPrinterForMessage: @ 81972C4
adds r3, r0, 0
lsls r3, 24
lsrs r3, 24
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
str r5, [sp]
movs r0, 0x2
str r0, [sp, 0x4]
@@ -34248,7 +34248,7 @@ AddTextPrinterForMessage_2: @ 8197310
sub sp, 0x10
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03003014
+ ldr r3, =gUnknown_03003014
movs r4, 0x1
ands r0, r4
ldrb r2, [r3]
@@ -34261,7 +34261,7 @@ AddTextPrinterForMessage_2: @ 8197310
adds r3, r0, 0
lsls r3, 24
lsrs r3, 24
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
movs r0, 0
str r0, [sp]
movs r0, 0x2
@@ -34289,7 +34289,7 @@ AddTextPrinterWithCustomSpeedForMessage: @ 819735C
lsrs r0, 24
lsls r3, 24
lsrs r3, 24
- ldr r4, =0x03003014
+ ldr r4, =gUnknown_03003014
movs r5, 0x1
ands r0, r5
ldrb r2, [r4]
@@ -34298,7 +34298,7 @@ AddTextPrinterWithCustomSpeedForMessage: @ 819735C
ands r1, r2
orrs r1, r0
strb r1, [r4]
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
movs r0, 0
str r0, [sp]
movs r0, 0x2
@@ -35036,13 +35036,13 @@ sub_8197948: @ 8197948
thumb_func_start sub_8197964
sub_8197964: @ 8197964
push {lr}
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x8
ands r0, r1
cmp r0, 0
bne _08197988
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x14]
lsls r0, 29
@@ -35059,7 +35059,7 @@ _0819798A:
thumb_func_start sav2_get_text_speed
sav2_get_text_speed: @ 8197990
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x14]
lsls r0, r1, 29
@@ -35088,7 +35088,7 @@ sub_81979C4: @ 81979C4
sub sp, 0xC
lsls r0, 24
lsrs r1, r0, 24
- ldr r4, =0x0203cd8c
+ ldr r4, =gUnknown_0203CD8C
ldrb r0, [r4]
cmp r0, 0xFF
bne _081979F6
@@ -35119,7 +35119,7 @@ _081979F6:
thumb_func_start get_start_menu_window_id_maybe
get_start_menu_window_id_maybe: @ 8197A08
- ldr r0, =0x0203cd8c
+ ldr r0, =gUnknown_0203CD8C
ldrb r0, [r0]
bx lr
.pool
@@ -35128,7 +35128,7 @@ get_start_menu_window_id_maybe: @ 8197A08
thumb_func_start remove_start_menu_window_maybe
remove_start_menu_window_maybe: @ 8197A14
push {r4,lr}
- ldr r4, =0x0203cd8c
+ ldr r4, =gUnknown_0203CD8C
ldrb r0, [r4]
cmp r0, 0xFF
beq _08197A26
@@ -35160,7 +35160,7 @@ sub_8197A38: @ 8197A38
AddMapNamePopUpWindow: @ 8197A40
push {r4,lr}
sub sp, 0xC
- ldr r4, =0x0203cd8d
+ ldr r4, =gUnknown_0203CD8D
ldrb r0, [r4]
cmp r0, 0xFF
bne _08197A66
@@ -35187,7 +35187,7 @@ _08197A66:
thumb_func_start GetMapNamePopUpWindowId
GetMapNamePopUpWindowId: @ 8197A74
- ldr r0, =0x0203cd8d
+ ldr r0, =gUnknown_0203CD8D
ldrb r0, [r0]
bx lr
.pool
@@ -35196,7 +35196,7 @@ GetMapNamePopUpWindowId: @ 8197A74
thumb_func_start RemoveMapNamePopUpWindow
RemoveMapNamePopUpWindow: @ 8197A80
push {r4,lr}
- ldr r4, =0x0203cd8d
+ ldr r4, =gUnknown_0203CD8D
ldrb r0, [r4]
cmp r0, 0xFF
beq _08197A92
@@ -35218,7 +35218,7 @@ AddTextPrinterWithCallbackForMessage: @ 8197A9C
adds r5, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03003014
+ ldr r3, =gUnknown_03003014
movs r4, 0x1
ands r0, r4
ldrb r2, [r3]
@@ -35231,7 +35231,7 @@ AddTextPrinterWithCallbackForMessage: @ 8197A9C
adds r3, r0, 0
lsls r3, 24
lsrs r3, 24
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
str r5, [sp]
movs r0, 0x2
str r0, [sp, 0x4]
@@ -35284,9 +35284,9 @@ sub_8197B1C: @ 8197B1C
lsrs r5, r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
strh r2, [r0]
- ldr r0, =0x0203cd9e
+ ldr r0, =gUnknown_0203CD9E
strb r3, [r0]
ldr r1, =sub_8197BB4
adds r0, r5, 0
@@ -35316,9 +35316,9 @@ sub_8197B64: @ 8197B64
lsrs r6, r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
strh r2, [r0]
- ldr r5, =0x0203cd9e
+ ldr r5, =gUnknown_0203CD9E
adds r0, r6, 0
movs r1, 0x5
bl GetWindowAttribute
@@ -35365,7 +35365,7 @@ sub_8197BB4: @ 8197BB4
lsls r1, r2, 24
lsrs r1, 24
str r1, [sp, 0x10]
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r1, [r2]
adds r1, 0x1
lsls r1, 16
@@ -35386,7 +35386,7 @@ sub_8197BB4: @ 8197BB4
movs r4, 0x1
str r4, [sp]
str r4, [sp, 0x4]
- ldr r3, =0x0203cd9e
+ ldr r3, =gUnknown_0203CD9E
mov r10, r3
ldrb r0, [r3]
str r0, [sp, 0x8]
@@ -35394,7 +35394,7 @@ sub_8197BB4: @ 8197BB4
ldr r2, [sp, 0x14]
adds r3, r5, 0
bl FillBgTilemapBufferRect
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r1, [r0]
adds r1, 0x3
lsls r1, 16
@@ -35413,7 +35413,7 @@ sub_8197BB4: @ 8197BB4
ldr r2, [sp, 0x18]
adds r3, r5, 0
bl FillBgTilemapBufferRect
- ldr r3, =0x0203cd9c
+ ldr r3, =gUnknown_0203CD9C
ldrh r1, [r3]
adds r1, 0x4
lsls r1, 16
@@ -35431,7 +35431,7 @@ sub_8197BB4: @ 8197BB4
ldr r2, [sp, 0xC]
adds r3, r5, 0
bl FillBgTilemapBufferRect
- ldr r3, =0x0203cd9c
+ ldr r3, =gUnknown_0203CD9C
ldrh r1, [r3]
adds r1, 0x5
lsls r1, 16
@@ -35451,7 +35451,7 @@ sub_8197BB4: @ 8197BB4
ldr r2, [sp, 0x20]
adds r3, r5, 0
bl FillBgTilemapBufferRect
- ldr r3, =0x0203cd9c
+ ldr r3, =gUnknown_0203CD9C
ldrh r1, [r3]
adds r1, 0x6
lsls r1, 16
@@ -35467,7 +35467,7 @@ sub_8197BB4: @ 8197BB4
adds r2, r7, 0
adds r3, r5, 0
bl FillBgTilemapBufferRect
- ldr r3, =0x0203cd9c
+ ldr r3, =gUnknown_0203CD9C
ldrh r1, [r3]
adds r1, 0x7
lsls r1, 16
@@ -35482,7 +35482,7 @@ sub_8197BB4: @ 8197BB4
ldr r2, [sp, 0x14]
mov r3, r9
bl FillBgTilemapBufferRect
- ldr r3, =0x0203cd9c
+ ldr r3, =gUnknown_0203CD9C
ldrh r1, [r3]
adds r1, 0x9
lsls r1, 16
@@ -35499,7 +35499,7 @@ sub_8197BB4: @ 8197BB4
ldr r2, [sp, 0x18]
mov r3, r9
bl FillBgTilemapBufferRect
- ldr r3, =0x0203cd9c
+ ldr r3, =gUnknown_0203CD9C
ldrh r1, [r3]
adds r1, 0xA
lsls r1, 16
@@ -35515,7 +35515,7 @@ sub_8197BB4: @ 8197BB4
bl FillBgTilemapBufferRect
ldr r3, =0x00000801
adds r1, r3, 0
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r0, [r0]
adds r1, r0
lsls r1, 16
@@ -35536,7 +35536,7 @@ sub_8197BB4: @ 8197BB4
bl FillBgTilemapBufferRect
ldr r3, =0x00000803
adds r1, r3, 0
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r0, [r0]
adds r1, r0
lsls r1, 16
@@ -35552,7 +35552,7 @@ sub_8197BB4: @ 8197BB4
bl FillBgTilemapBufferRect
ldr r3, =0x00000804
adds r1, r3, 0
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r0, [r0]
adds r1, r0
lsls r1, 16
@@ -35569,7 +35569,7 @@ sub_8197BB4: @ 8197BB4
bl FillBgTilemapBufferRect
ldr r0, =0x00000805
adds r1, r0, 0
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r2, [r2]
adds r1, r2
lsls r1, 16
@@ -35585,7 +35585,7 @@ sub_8197BB4: @ 8197BB4
bl FillBgTilemapBufferRect
ldr r0, =0x00000806
adds r1, r0, 0
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r2, [r2]
adds r1, r2
lsls r1, 16
@@ -35689,9 +35689,9 @@ SetWindowBorderStyle: @ 8197E80
lsrs r5, r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
strh r2, [r0]
- ldr r0, =0x0203cd9e
+ ldr r0, =gUnknown_0203CD9E
strb r3, [r0]
ldr r1, =DrawWindowBorder
adds r0, r5, 0
@@ -35721,9 +35721,9 @@ sub_8197EC8: @ 8197EC8
lsrs r6, r0, 24
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
strh r2, [r0]
- ldr r5, =0x0203cd9e
+ ldr r5, =gUnknown_0203CD9E
adds r0, r6, 0
movs r1, 0x5
bl GetWindowAttribute
@@ -35772,7 +35772,7 @@ DrawWindowBorder: @ 8197F18
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x14]
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r1, [r2]
lsrs r0, r6, 24
str r0, [sp, 0xC]
@@ -35787,14 +35787,14 @@ DrawWindowBorder: @ 8197F18
movs r5, 0x1
str r5, [sp]
str r5, [sp, 0x4]
- ldr r7, =0x0203cd9e
+ ldr r7, =gUnknown_0203CD9E
ldrb r0, [r7]
str r0, [sp, 0x8]
mov r0, r9
adds r2, r6, 0
adds r3, r4, 0
bl FillBgTilemapBufferRect
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r1, [r2]
adds r1, 0x1
lsls r1, 16
@@ -35808,7 +35808,7 @@ DrawWindowBorder: @ 8197F18
ldr r2, [sp, 0xC]
adds r3, r4, 0
bl FillBgTilemapBufferRect
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r1, [r2]
adds r1, 0x2
lsls r1, 16
@@ -35827,7 +35827,7 @@ DrawWindowBorder: @ 8197F18
mov r2, r10
adds r3, r4, 0
bl FillBgTilemapBufferRect
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r1, [r0]
adds r1, 0x3
lsls r1, 16
@@ -35841,7 +35841,7 @@ DrawWindowBorder: @ 8197F18
adds r2, r6, 0
mov r3, r8
bl FillBgTilemapBufferRect
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r1, [r0]
adds r1, 0x5
lsls r1, 16
@@ -35855,7 +35855,7 @@ DrawWindowBorder: @ 8197F18
mov r2, r10
mov r3, r8
bl FillBgTilemapBufferRect
- ldr r0, =0x0203cd9c
+ ldr r0, =gUnknown_0203CD9C
ldrh r1, [r0]
adds r1, 0x6
lsls r1, 16
@@ -35874,7 +35874,7 @@ DrawWindowBorder: @ 8197F18
adds r2, r6, 0
mov r3, r8
bl FillBgTilemapBufferRect
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r1, [r2]
adds r1, 0x7
lsls r1, 16
@@ -35888,7 +35888,7 @@ DrawWindowBorder: @ 8197F18
ldr r2, [sp, 0xC]
mov r3, r8
bl FillBgTilemapBufferRect
- ldr r2, =0x0203cd9c
+ ldr r2, =gUnknown_0203CD9C
ldrh r1, [r2]
adds r1, 0x8
lsls r1, 16
@@ -36021,7 +36021,7 @@ _0819812A:
strb r7, [r1, 0x3]
strb r5, [r1, 0x5]
strh r4, [r1, 0x6]
- ldr r4, =0x0203cda0
+ ldr r4, =gUnknown_0203CDA0
mov r0, sp
bl AddWindow
strb r0, [r4]
@@ -36038,7 +36038,7 @@ _0819815C:
adds r1, r5, 0
movs r2, 0x20
bl gpu_pal_apply
- ldr r0, =0x0203cda0
+ ldr r0, =gUnknown_0203CDA0
ldrb r0, [r0]
add sp, 0x8
pop {r3}
@@ -36061,7 +36061,7 @@ sub_8198180: @ 8198180
lsls r2, 24
lsrs r2, 24
mov r8, r2
- ldr r5, =0x0203cda0
+ ldr r5, =gUnknown_0203CDA0
ldrb r0, [r5]
cmp r0, 0xFF
beq _081981EE
@@ -36130,7 +36130,7 @@ sub_8198204: @ 8198204
lsrs r0, 24
mov r9, r0
movs r4, 0
- ldr r0, =0x0203cda0
+ ldr r0, =gUnknown_0203CDA0
ldrb r1, [r0]
adds r7, r0, 0
cmp r1, 0xFF
@@ -36218,7 +36218,7 @@ _081982C8:
thumb_func_start sub_81982D8
sub_81982D8: @ 81982D8
push {lr}
- ldr r1, =0x0203cda0
+ ldr r1, =gUnknown_0203CDA0
ldrb r0, [r1]
cmp r0, 0xFF
beq _081982E8
@@ -36233,7 +36233,7 @@ _081982E8:
thumb_func_start sub_81982F0
sub_81982F0: @ 81982F0
push {r4,lr}
- ldr r4, =0x0203cda0
+ ldr r4, =gUnknown_0203CDA0
ldrb r0, [r4]
cmp r0, 0xFF
beq _08198308
@@ -36252,7 +36252,7 @@ _08198308:
thumb_func_start sub_8198314
sub_8198314: @ 8198314
push {r4,lr}
- ldr r4, =0x0203cda0
+ ldr r4, =gUnknown_0203CDA0
ldrb r0, [r4]
cmp r0, 0xFF
beq _0819833C
@@ -36289,7 +36289,7 @@ sub_8198348: @ 8198348
lsrs r4, 24
lsls r5, 24
lsrs r7, r5, 24
- ldr r5, =0x0203cd90
+ ldr r5, =gUnknown_0203CD90
movs r6, 0
strb r2, [r5]
strb r3, [r5, 0x1]
@@ -36317,7 +36317,7 @@ _08198390:
_08198392:
movs r0, 0
bl MoveMenuCursor
- ldr r0, =0x0203cd90
+ ldr r0, =gUnknown_0203CD90
ldrb r0, [r0, 0x2]
pop {r3}
mov r8, r3
@@ -36426,7 +36426,7 @@ RedrawMenuCursor: @ 8198448
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r5, =0x0203cd90
+ ldr r5, =gUnknown_0203CD90
ldrb r0, [r5, 0x6]
movs r1, 0
bl GetMenuCursorDimensionByFont
@@ -36484,7 +36484,7 @@ RedrawMenuCursor: @ 8198448
@ s8 MoveMenuCursor(s8 cursorDelta)
MoveMenuCursor: @ 81984D8
push {r4,r5,lr}
- ldr r1, =0x0203cd90
+ ldr r1, =gUnknown_0203CD90
ldrb r5, [r1, 0x2]
movs r2, 0x2
ldrsb r2, [r1, r2]
@@ -36523,7 +36523,7 @@ _0819850A:
@ s8 MoveMenuCursorNoWrapAround(s8 cursorDelta)
MoveMenuCursorNoWrapAround: @ 819851C
push {r4,r5,lr}
- ldr r1, =0x0203cd90
+ ldr r1, =gUnknown_0203CD90
ldrb r5, [r1, 0x2]
movs r2, 0x2
ldrsb r2, [r1, r2]
@@ -36560,7 +36560,7 @@ _0819854E:
thumb_func_start GetMenuCursorPos
GetMenuCursorPos: @ 8198560
- ldr r0, =0x0203cd90
+ ldr r0, =gUnknown_0203CD90
ldrb r0, [r0, 0x2]
bx lr
.pool
@@ -36569,13 +36569,13 @@ GetMenuCursorPos: @ 8198560
thumb_func_start ProcessMenuInput
ProcessMenuInput: @ 819856C
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _08198598
- ldr r4, =0x0203cd90
+ ldr r4, =gUnknown_0203CD90
ldrb r0, [r4, 0xB]
cmp r0, 0
bne _08198588
@@ -36627,10 +36627,10 @@ _081985D2:
@ int ProcessMenuInputNoWrapAround()
ProcessMenuInputNoWrapAround: @ 81985D8
push {r4-r6,lr}
- ldr r4, =0x0203cd90
+ ldr r4, =gUnknown_0203CD90
ldrb r5, [r4, 0x2]
adds r6, r5, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -36693,13 +36693,13 @@ _08198650:
thumb_func_start ProcessMenuInput_other
ProcessMenuInput_other: @ 8198658
push {r4,lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _08198684
- ldr r4, =0x0203cd90
+ ldr r4, =gUnknown_0203CD90
ldrb r0, [r4, 0xB]
cmp r0, 0
bne _08198674
@@ -36749,10 +36749,10 @@ _081986BC:
thumb_func_start ProcessMenuInputNoWrapAround_other
ProcessMenuInputNoWrapAround_other: @ 81986C4
push {r4-r6,lr}
- ldr r4, =0x0203cd90
+ ldr r4, =gUnknown_0203CD90
ldrb r5, [r4, 0x2]
adds r6, r5, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -37336,7 +37336,7 @@ sub_8198AF8: @ 8198AF8
lsls r1, 24
lsrs r1, 24
mov r10, r1
- ldr r7, =0x0203cd9f
+ ldr r7, =gUnknown_0203CD9F
bl AddWindow
strb r0, [r7]
ldrb r0, [r7]
@@ -37492,7 +37492,7 @@ _08198C6E:
thumb_func_start sub_8198C78
sub_8198C78: @ 8198C78
push {r4,lr}
- ldr r4, =0x0203cd9f
+ ldr r4, =gUnknown_0203CD9F
ldrb r0, [r4]
movs r1, 0x1
bl sub_8198070
@@ -37885,7 +37885,7 @@ sub_8198F58: @ 8198F58
lsrs r4, 24
lsls r5, 24
lsrs r7, r5, 24
- ldr r5, =0x0203cd90
+ ldr r5, =gUnknown_0203CD90
movs r6, 0
strb r2, [r5]
strb r3, [r5, 0x1]
@@ -37918,7 +37918,7 @@ _08198FB6:
movs r0, 0
movs r1, 0
bl sub_8199134
- ldr r0, =0x0203cd90
+ ldr r0, =gUnknown_0203CD90
ldrb r0, [r0, 0x2]
pop {r3-r5}
mov r8, r3
@@ -38015,7 +38015,7 @@ sub_8199060: @ 8199060
mov r8, r0
lsls r0, r1, 24
lsrs r7, r0, 24
- ldr r5, =0x0203cd90
+ ldr r5, =gUnknown_0203CD90
ldrb r0, [r5, 0x6]
movs r1, 0
bl GetMenuCursorDimensionByFont
@@ -38109,7 +38109,7 @@ sub_8199134: @ 8199134
lsls r1, 24
lsrs r1, 24
mov r9, r1
- ldr r1, =0x0203cd90
+ ldr r1, =gUnknown_0203CD90
ldrb r2, [r1, 0x2]
mov r8, r2
lsls r0, 24
@@ -38213,7 +38213,7 @@ sub_81991F8: @ 81991F8
lsls r1, 24
lsrs r1, 24
mov r8, r1
- ldr r1, =0x0203cd90
+ ldr r1, =gUnknown_0203CD90
ldrb r7, [r1, 0x2]
lsls r0, 24
asrs r4, r0, 24
@@ -38280,7 +38280,7 @@ _08199276:
thumb_func_start sub_8199284
sub_8199284: @ 8199284
push {r4,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -38288,7 +38288,7 @@ sub_8199284: @ 8199284
beq _081992AC
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cd90
+ ldr r0, =gUnknown_0203CD90
ldrb r0, [r0, 0x2]
lsls r0, 24
asrs r0, 24
@@ -38370,9 +38370,9 @@ _0819932C:
thumb_func_start sub_8199334
sub_8199334: @ 8199334
push {r4-r6,lr}
- ldr r5, =0x0203cd90
+ ldr r5, =gUnknown_0203CD90
ldrb r4, [r5, 0x2]
- ldr r6, =0x030022c0
+ ldr r6, =gUnknown_030022C0
ldrh r1, [r6, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -38458,7 +38458,7 @@ _081993D2:
thumb_func_start sub_81993D8
sub_81993D8: @ 81993D8
push {r4,r5,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -38466,7 +38466,7 @@ sub_81993D8: @ 81993D8
beq _08199400
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cd90
+ ldr r0, =gUnknown_0203CD90
ldrb r0, [r0, 0x2]
lsls r0, 24
asrs r0, 24
@@ -38546,9 +38546,9 @@ _0819947C:
thumb_func_start sub_8199484
sub_8199484: @ 8199484
push {r4-r6,lr}
- ldr r6, =0x0203cd90
+ ldr r6, =gUnknown_0203CD90
ldrb r4, [r6, 0x2]
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldrh r1, [r5, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -38637,7 +38637,7 @@ InitMenuInUpperLeftCorner: @ 8199524
lsrs r1, 24
lsls r2, 24
lsrs r5, r2, 24
- ldr r4, =0x0203cd90
+ ldr r4, =gUnknown_0203CD90
movs r6, 0
strb r6, [r4]
movs r2, 0x1
@@ -38863,7 +38863,7 @@ CreateYesNoMenu: @ 81996C0
lsrs r5, 24
lsls r6, 24
lsrs r6, 24
- ldr r1, =0x0203cd9f
+ ldr r1, =gUnknown_0203CD9F
mov r8, r1
bl AddWindow
mov r2, r8
@@ -39179,7 +39179,7 @@ sub_8199944: @ 8199944
lsrs r3, 24
lsls r4, 24
lsrs r7, r4, 24
- ldr r6, =0x0203cd90
+ ldr r6, =gUnknown_0203CD90
movs r4, 0
mov r12, r4
mov r4, r12
@@ -39215,7 +39215,7 @@ _08199992:
movs r0, 0
movs r1, 0
bl sub_8199134
- ldr r0, =0x0203cd90
+ ldr r0, =gUnknown_0203CD90
ldrb r0, [r0, 0x2]
pop {r4-r7}
pop {r1}
@@ -39227,7 +39227,7 @@ _08199992:
@ void clear_scheduled_bg_copies_to_vram()
clear_scheduled_bg_copies_to_vram: @ 81999A8
push {lr}
- ldr r0, =0x0203cda4
+ ldr r0, =gUnknown_0203CDA4
movs r1, 0
movs r2, 0x4
bl memset
@@ -39241,7 +39241,7 @@ clear_scheduled_bg_copies_to_vram: @ 81999A8
schedule_bg_copy_tilemap_to_vram: @ 81999BC
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cda4
+ ldr r1, =gUnknown_0203CDA4
adds r0, r1
movs r1, 0x1
strb r1, [r0]
@@ -39253,7 +39253,7 @@ schedule_bg_copy_tilemap_to_vram: @ 81999BC
@ void do_scheduled_bg_tilemap_copies_to_vram()
do_scheduled_bg_tilemap_copies_to_vram: @ 81999D0
push {r4,lr}
- ldr r4, =0x0203cda4
+ ldr r4, =gUnknown_0203CDA4
ldrb r0, [r4]
cmp r0, 0x1
bne _081999E4
@@ -39296,8 +39296,8 @@ _08199A14:
@ void reset_temp_tile_data_buffers()
reset_temp_tile_data_buffers: @ 8199A20
push {lr}
- ldr r3, =0x0203cda8
- ldr r1, =0x0203cdac
+ ldr r3, =gUnknown_0203CDA8
+ ldr r1, =gUnknown_0203CDAC
movs r2, 0
adds r0, r1, 0
adds r0, 0x7C
@@ -39320,7 +39320,7 @@ free_temp_tile_data_buffers_if_possible: @ 8199A44
lsls r0, 24
cmp r0, 0
bne _08199A88
- ldr r1, =0x0203cda8
+ ldr r1, =gUnknown_0203CDA8
ldrh r0, [r1]
cmp r0, 0
beq _08199A7C
@@ -39328,19 +39328,19 @@ free_temp_tile_data_buffers_if_possible: @ 8199A44
ldrh r1, [r1]
cmp r4, r1
bge _08199A76
- ldr r5, =0x0203cdac
+ ldr r5, =gUnknown_0203CDAC
movs r6, 0
_08199A64:
ldr r0, [r5]
bl Free
stm r5!, {r6}
adds r4, 0x1
- ldr r0, =0x0203cda8
+ ldr r0, =gUnknown_0203CDA8
ldrh r0, [r0]
cmp r4, r0
blt _08199A64
_08199A76:
- ldr r1, =0x0203cda8
+ ldr r1, =gUnknown_0203CDA8
movs r0, 0
strh r0, [r1]
_08199A7C:
@@ -39374,7 +39374,7 @@ decompress_and_copy_tile_data_to_vram: @ 8199A90
mov r9, r3
lsls r1, 24
lsrs r7, r1, 24
- ldr r6, =0x0203cda8
+ ldr r6, =gUnknown_0203CDA8
ldrh r0, [r6]
cmp r0, 0x1F
bhi _08199AF8
@@ -39395,7 +39395,7 @@ _08199AC8:
adds r1, r4, 0
mov r3, r9
bl copy_decompressed_tile_data_to_vram
- ldr r2, =0x0203cdac
+ ldr r2, =gUnknown_0203CDAC
ldrh r0, [r6]
adds r1, r0, 0x1
strh r1, [r6]
@@ -39460,7 +39460,7 @@ _08199B36:
adds r1, r6, 0
mov r3, r9
bl copy_decompressed_tile_data_to_vram
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -39487,7 +39487,7 @@ task_free_buf_after_copying_tile_data_to_vram: @ 8199B84
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -40111,10 +40111,10 @@ sub_819A024: @ 819A024
lsls r3, 16
lsrs r5, r3, 16
movs r2, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldrb r0, [r3]
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
cmp r0, 0xFF
beq _0819A04C
_0819A042:
@@ -40559,7 +40559,7 @@ _0819A384:
.4byte _0819A404
.4byte _0819A414
_0819A398:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r5, 0
bl CopyString
@@ -40588,7 +40588,7 @@ _0819A3BE:
strb r0, [r5]
b _0819A43C
_0819A3D6:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldrh r1, [r0, 0xE]
adds r0, r5, 0
@@ -40608,7 +40608,7 @@ _0819A3D6:
b _0819A43C
.pool
_0819A404:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r1, [r0, 0x14]
adds r0, r5, 0
bl sub_81245DC
@@ -40732,7 +40732,7 @@ sub_819A4E4: @ 819A4E4
thumb_func_start sub_819A4F8
sub_819A4F8: @ 819A4F8
push {lr}
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
movs r1, 0
str r1, [r0]
ldr r0, =sub_819A514
@@ -40746,7 +40746,7 @@ sub_819A4F8: @ 819A4F8
sub_819A514: @ 819A514
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -40775,7 +40775,7 @@ _0819A53C:
.4byte _0819A8DC
.4byte _0819A8FC
_0819A568:
- ldr r4, =0x0203ce3c
+ ldr r4, =gUnknown_0203CE3C
ldr r0, [r4]
cmp r0, 0
beq _0819A578
@@ -40806,23 +40806,23 @@ _0819A578:
b _0819A8E6
.pool
_0819A5C0:
- ldr r5, =0x0203ce2c
+ ldr r5, =gUnknown_0203CE2C
movs r4, 0x88
lsls r4, 3
adds r0, r4, 0
bl Alloc
str r0, [r5]
- ldr r5, =0x0203ce30
+ ldr r5, =gUnknown_0203CE30
adds r0, r4, 0
bl AllocZeroed
str r0, [r5]
- ldr r5, =0x0203ce34
+ ldr r5, =gUnknown_0203CE34
movs r4, 0x80
lsls r4, 4
adds r0, r4, 0
bl Alloc
str r0, [r5]
- ldr r5, =0x0203ce38
+ ldr r5, =gUnknown_0203CE38
adds r0, r4, 0
bl AllocZeroed
str r0, [r5]
@@ -40880,7 +40880,7 @@ _0819A5C0:
movs r0, 0x4A
movs r1, 0
bl SetGpuReg
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -40892,13 +40892,13 @@ _0819A69C:
bl ResetTasks
bl ResetObjectPaletteAllocator
ldr r0, =gUnknown_08DC0754
- ldr r5, =0x0203ce2c
+ ldr r5, =gUnknown_0203CE2C
ldr r1, [r5]
movs r2, 0x88
lsls r2, 2
bl CpuSet
ldr r0, =gUnknown_0861033C
- ldr r4, =0x0203ce30
+ ldr r4, =gUnknown_0203CE30
ldr r1, [r4]
movs r2, 0x30
bl CpuSet
@@ -40914,7 +40914,7 @@ _0819A69C:
movs r3, 0
bl LoadBgTiles
ldr r0, =gUnknown_08DC0B94
- ldr r4, =0x0203ce34
+ ldr r4, =gUnknown_0203CE34
ldr r1, [r4]
movs r2, 0x80
lsls r2, 3
@@ -40938,12 +40938,12 @@ _0819A69C:
movs r1, 0xE0
movs r2, 0xA
bl gpu_pal_apply
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r0, [r1, 0x6]
cmp r0, 0x1
bne _0819A738
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r2, 0xA9
lsls r2, 2
adds r1, r2
@@ -40957,14 +40957,14 @@ _0819A738:
movs r1, 0x20
movs r2, 0x4
bl gpu_pal_apply
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _0819A8EE
.pool
_0819A77C:
- ldr r0, =0x0203ce38
+ ldr r0, =gUnknown_0203CE38
ldr r1, [r0]
movs r0, 0x3
bl SetBgTilemapBuffer
@@ -41019,7 +41019,7 @@ _0819A7CC:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r0, 0x1
@@ -41043,19 +41043,19 @@ _0819A854:
movs r0, 0x3
bl HideBg
_0819A85A:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _0819A8EE
.pool
_0819A868:
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r1, [r4]
ldrb r0, [r1, 0x6]
cmp r0, 0x1
bne _0819A878
- ldr r0, =0x0203cf20
+ ldr r0, =gUnknown_0203CF20
ldrb r0, [r0]
strb r0, [r1, 0x3]
_0819A878:
@@ -41067,7 +41067,7 @@ _0819A878:
bne _0819A88C
bl sub_819BE34
_0819A88C:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -41081,7 +41081,7 @@ _0819A8AC:
bl sub_819BCF8
movs r0, 0x5
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -41091,7 +41091,7 @@ _0819A8C4:
bl sub_819B9E8
movs r0, 0x1
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -41103,7 +41103,7 @@ _0819A8DC:
_0819A8E2:
bl PutWindowTilemap
_0819A8E6:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -41117,7 +41117,7 @@ _0819A8FC:
ldr r0, =sub_819C69C
movs r1, 0
bl CreateTask
- ldr r2, =0x0300127c
+ ldr r2, =gUnknown_0300127C
ldr r1, [r2]
ldr r3, =0x000002a1
adds r1, r3
@@ -41126,7 +41126,7 @@ _0819A8FC:
ldrb r5, [r3, 0x6]
cmp r5, 0
bne _0819A954
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
ldr r1, =0x000002a1
adds r0, r3, r1
ldrb r1, [r0]
@@ -41148,7 +41148,7 @@ _0819A8FC:
b _0819A988
.pool
_0819A954:
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
ldr r2, =0x000002a1
adds r0, r3, r2
ldrb r1, [r0]
@@ -41187,7 +41187,7 @@ _0819A98E:
thumb_func_start sub_819A9AC
sub_819A9AC: @ 819A9AC
push {r4,r5,lr}
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r4, [r5]
cmp r4, 0
bne _0819AA12
@@ -41215,7 +41215,7 @@ _0819A9D2:
lsrs r2, r0, 24
cmp r2, 0x5
bls _0819A9D2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -41244,7 +41244,7 @@ sub_819AA18: @ 819AA18
push {r7}
movs r4, 0
mov r8, r4
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_0819AA24:
lsls r1, r4, 3
adds r1, r4
@@ -41257,7 +41257,7 @@ _0819AA24:
movs r2, 0x40
movs r3, 0x1
bl AddObjectToFront
- ldr r6, =0x0300127c
+ ldr r6, =gUnknown_0300127C
ldr r2, [r6]
movs r5, 0x6C
adds r1, r4, 0
@@ -41282,7 +41282,7 @@ _0819AA24:
bls _0819AA24
ldr r0, [r6]
ldrb r1, [r0, 0x3]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
muls r1, r5
adds r0, r1
ldrh r0, [r0, 0xE]
@@ -41379,7 +41379,7 @@ sub_819AB40: @ 819AB40
push {r4-r6,lr}
movs r4, 0
_0819AB44:
- ldr r6, =0x0300127c
+ ldr r6, =gUnknown_0300127C
ldr r1, [r6]
movs r0, 0x6C
muls r0, r4
@@ -41388,7 +41388,7 @@ _0819AB44:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -41429,7 +41429,7 @@ sub_819ABA8: @ 819ABA8
lsls r0, 24
cmp r0, 0
ble _0819ABC8
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r3, [r1, 0x3]
adds r2, r0, 0
@@ -41442,7 +41442,7 @@ _0819ABC4:
movs r0, 0
b _0819ABDE
_0819ABC8:
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r3, [r1, 0x3]
adds r2, r0, 0
@@ -41457,7 +41457,7 @@ _0819ABDE:
strb r0, [r1, 0x3]
ldr r2, [r2]
ldrb r3, [r2, 0x3]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r0, [r2, 0x4]
lsls r1, r0, 4
adds r1, r0
@@ -41485,7 +41485,7 @@ sub_819AC10: @ 819AC10
lsls r0, 24
cmp r0, 0
ble _0819AC30
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r3, [r1]
adds r2, r0, 0
@@ -41498,7 +41498,7 @@ _0819AC2C:
movs r0, 0
b _0819AC46
_0819AC30:
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r3, [r1]
adds r2, r0, 0
@@ -41511,7 +41511,7 @@ _0819AC44:
movs r0, 0x2
_0819AC46:
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r2, [r2]
ldrb r0, [r2, 0x1]
lsls r1, r0, 4
@@ -41542,7 +41542,7 @@ sub_819AC78: @ 819AC78
lsls r0, 24
cmp r0, 0
ble _0819AC98
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r3, [r1, 0x7]
adds r2, r0, 0
@@ -41555,7 +41555,7 @@ _0819AC94:
movs r0, 0
b _0819ACAE
_0819AC98:
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r3, [r1, 0x7]
adds r2, r0, 0
@@ -41568,7 +41568,7 @@ _0819ACAC:
movs r0, 0x1
_0819ACAE:
strb r0, [r1, 0x7]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r2, [r2]
ldrb r0, [r2, 0x1]
lsls r1, r0, 4
@@ -41596,7 +41596,7 @@ _0819ACAE:
thumb_func_start sub_819ACE0
sub_819ACE0: @ 819ACE0
push {r4-r6,lr}
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r0, [r5]
ldrb r6, [r0, 0x3]
movs r1, 0x6C
@@ -41639,7 +41639,7 @@ _0819AD1A:
_0819AD32:
cmp r2, 0x6
beq _0819AD9C
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
movs r0, 0x6C
muls r0, r2
@@ -41647,7 +41647,7 @@ _0819AD32:
movs r0, 0x1
strb r0, [r1, 0x10]
_0819AD44:
- ldr r2, =0x0300127c
+ ldr r2, =gUnknown_0300127C
ldr r1, [r2]
movs r0, 0x6C
muls r0, r6
@@ -41673,8 +41673,8 @@ _0819AD60:
adds r0, 0x1
_0819AD78:
strb r0, [r1, 0x5]
- ldr r2, =0x02020630
- ldr r0, =0x0300127c
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
movs r1, 0x6C
muls r1, r6
@@ -41702,7 +41702,7 @@ sub_819ADAC: @ 819ADAC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
movs r1, 0x6C
muls r1, r4
@@ -41719,8 +41719,8 @@ _0819ADCE:
bl IndexOfObjectPaletteTag
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, =0x02020630
- ldr r0, =0x0300127c
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
movs r1, 0x6C
muls r1, r4
@@ -41748,7 +41748,7 @@ sub_819AE08: @ 819AE08
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -41768,8 +41768,8 @@ _0819AE30:
beq _0819AEE8
b _0819AF50
_0819AE36:
- ldr r1, =0x02037714
- ldr r0, =0x02037b14
+ ldr r1, =gUnknown_02037714
+ ldr r0, =gUnknown_02037B14
movs r2, 0xE4
lsls r2, 1
adds r0, r2
@@ -41788,7 +41788,7 @@ _0819AE36:
b _0819AF50
.pool
_0819AE64:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -41796,7 +41796,7 @@ _0819AE64:
lsrs r5, r0, 24
cmp r5, 0
bne _0819AF50
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r0, [r4]
ldr r2, =0x000002a1
adds r0, r2
@@ -41812,19 +41812,19 @@ _0819AE64:
adds r1, r2
bl sub_819F444
bl sub_819AB40
- ldr r4, =0x0203ce2c
+ ldr r4, =gUnknown_0203CE2C
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce30
+ ldr r4, =gUnknown_0203CE30
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce34
+ ldr r4, =gUnknown_0203CE34
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce38
+ ldr r4, =gUnknown_0203CE38
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -41834,9 +41834,9 @@ _0819AE64:
b _0819AF50
.pool
_0819AEE8:
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r1, [r4]
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r3, 0xE4
lsls r3, 1
adds r0, r3
@@ -41851,19 +41851,19 @@ _0819AEE8:
strb r0, [r1, 0x6]
ldr r0, [r4]
ldrb r6, [r0, 0x3]
- ldr r4, =0x0203ce3c
+ ldr r4, =gUnknown_0203CE3C
movs r0, 0x96
lsls r0, 2
bl AllocZeroed
str r0, [r4]
movs r4, 0
_0819AF1A:
- ldr r5, =0x0203ce3c
+ ldr r5, =gUnknown_0203CE3C
ldr r1, [r5]
movs r0, 0x64
muls r0, r4
adds r0, r1
- ldr r1, =0x0300127c
+ ldr r1, =gUnknown_0300127C
ldr r1, [r1]
movs r2, 0x6C
muls r2, r4
@@ -41897,7 +41897,7 @@ bc_exit_to_overworld: @ 819AF68
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x0300127c
+ ldr r7, =gUnknown_0300127C
ldr r0, [r7]
movs r1, 0xA8
lsls r1, 2
@@ -41905,7 +41905,7 @@ bc_exit_to_overworld: @ 819AF68
ldrb r0, [r0]
cmp r0, 0x1
beq _0819B00E
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -41943,15 +41943,15 @@ _0819AFB8:
ldrb r0, [r0]
bl DestroyTask
bl sub_819AB40
- ldr r4, =0x0203ce2c
+ ldr r4, =gUnknown_0203CE2C
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce34
+ ldr r4, =gUnknown_0203CE34
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce38
+ ldr r4, =gUnknown_0203CE38
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -41978,7 +41978,7 @@ sub_819B02C: @ 819B02C
push {r7}
lsls r0, 24
lsrs r2, r0, 24
- ldr r7, =0x0300127c
+ ldr r7, =gUnknown_0300127C
ldr r0, [r7]
movs r1, 0xA8
lsls r1, 2
@@ -41986,7 +41986,7 @@ sub_819B02C: @ 819B02C
ldrb r0, [r0]
cmp r0, 0x1
beq _0819B11A
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -42014,7 +42014,7 @@ _0819B07A:
strh r0, [r5, 0x8]
b _0819B11A
_0819B084:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
mov r8, r0
@@ -42090,7 +42090,7 @@ sub_819B124: @ 819B124
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -42125,7 +42125,7 @@ _0819B158:
.4byte _0819B300
.4byte _0819B35C
_0819B188:
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldrb r0, [r1, 0x6]
cmp r0, 0
@@ -42138,7 +42138,7 @@ _0819B188:
movs r2, 0
bl sub_819F2B4
_0819B1A2:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -42147,7 +42147,7 @@ _0819B1A2:
b _0819B36C
.pool
_0819B1BC:
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r0, [r4]
movs r1, 0xA8
lsls r1, 2
@@ -42161,7 +42161,7 @@ _0819B1CE:
ldr r1, [r4]
movs r0, 0
strb r0, [r1, 0x6]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -42169,7 +42169,7 @@ _0819B1CE:
b _0819B344
.pool
_0819B1EC:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r7, 0x1
movs r6, 0x1
@@ -42185,7 +42185,7 @@ _0819B1EC:
adds r1, r0, 0
cmp r0, 0x1
bne _0819B228
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldr r2, =0x000002a2
adds r0, r2
@@ -42194,7 +42194,7 @@ _0819B1EC:
_0819B228:
cmp r0, 0x2
bne _0819B248
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -42208,7 +42208,7 @@ _0819B228:
_0819B248:
cmp r1, 0x3
bne _0819B260
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -42218,7 +42218,7 @@ _0819B248:
b _0819B2BA
.pool
_0819B260:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -42236,7 +42236,7 @@ _0819B27C:
beq _0819B2D0
movs r0, 0x5
bl audio_play
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r1, [r4]
movs r2, 0xA6
lsls r2, 2
@@ -42253,7 +42253,7 @@ _0819B27C:
adds r0, r1
_0819B2AC:
strb r7, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -42287,7 +42287,7 @@ _0819B2EA:
bl sub_819AC10
b _0819B36E
_0819B300:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -42295,12 +42295,12 @@ _0819B300:
lsrs r3, r0, 24
cmp r3, 0
bne _0819B36E
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r2, [r4]
ldrb r0, [r2, 0x6]
cmp r0, 0x1
bne _0819B338
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
movs r7, 0xA9
lsls r7, 2
adds r0, r2, r7
@@ -42309,7 +42309,7 @@ _0819B300:
lsls r2, 1
adds r1, r2
strh r0, [r1]
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
subs r7, 0xBC
adds r1, r0, r7
ldrh r1, [r1]
@@ -42329,7 +42329,7 @@ _0819B344:
.pool
_0819B35C:
bl sub_819B844
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -42349,7 +42349,7 @@ sub_819B378: @ 819B378
push {r4-r7,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r3, [r5]
movs r7, 0xA8
lsls r7, 2
@@ -42357,7 +42357,7 @@ sub_819B378: @ 819B378
ldrb r0, [r0]
cmp r0, 0x1
beq _0819B476
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -42377,7 +42377,7 @@ _0819B3B4:
beq _0819B440
b _0819B476
_0819B3BA:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -42392,7 +42392,7 @@ _0819B3BA:
b _0819B476
.pool
_0819B3DC:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r0, [r2, 0x2E]
ands r1, r0
cmp r1, 0
@@ -42435,7 +42435,7 @@ _0819B432:
bl sub_819B9E8
b _0819B476
_0819B440:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r6, 0x1
adds r0, r6, 0
@@ -42485,7 +42485,7 @@ sub_819B484: @ 819B484
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r2, [r7]
ldr r0, =0x00000ca9
adds r4, r2, r0
@@ -42505,7 +42505,7 @@ sub_819B484: @ 819B484
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x18]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
ldrb r1, [r4]
@@ -42541,7 +42541,7 @@ _0819B4EA:
movs r3, 0
mov r8, r3
_0819B518:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r2, r8
lsls r0, r2, 1
@@ -42552,7 +42552,7 @@ _0819B518:
lsls r3, 4
adds r1, r3
ldrh r5, [r1]
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
ldr r2, [sp, 0x10]
add r2, r8
@@ -42582,11 +42582,11 @@ _0819B572:
mov r4, r10
muls r4, r1
adds r4, 0xC
- ldr r2, =0x0300127c
+ ldr r2, =gUnknown_0300127C
ldr r0, [r2]
adds r0, r4
adds r0, 0x8
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r2, [r1]
lsls r5, 4
adds r2, r5, r2
@@ -42606,12 +42606,12 @@ _0819B572:
adds r7, r5, 0
movs r3, 0x1
add r8, r3
- ldr r3, =0x0300127c
+ ldr r3, =gUnknown_0300127C
_0819B5B8:
ldr r0, [r3]
adds r0, r4
adds r0, 0x8
- ldr r5, =0x0203bc8c
+ ldr r5, =gUnknown_0203BC8C
ldr r1, [r5]
adds r1, r7, r1
lsls r2, r6, 1
@@ -42631,14 +42631,14 @@ _0819B5B8:
mov r4, r10
muls r4, r0
adds r4, 0xC
- ldr r1, =0x0300127c
+ ldr r1, =gUnknown_0300127C
ldr r0, [r1]
adds r0, r4
adds r0, 0x8
movs r1, 0x20
add r2, sp, 0xC
bl pokemon_setattr
- ldr r2, =0x0300127c
+ ldr r2, =gUnknown_0300127C
ldr r0, [r2]
adds r0, r4
adds r0, 0x8
@@ -42683,10 +42683,10 @@ sub_819B63C: @ 819B63C
add r0, sp, 0xC
movs r1, 0
strb r1, [r0]
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r0, =gSlateportBattleTentMons
str r0, [r2]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r3, [r1, 0xA]
ldrb r0, [r1, 0xB]
@@ -42702,7 +42702,7 @@ sub_819B63C: @ 819B63C
movs r7, 0
mov r9, r7
_0819B678:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r2, r9
lsls r0, r2, 1
@@ -42714,7 +42714,7 @@ _0819B678:
adds r1, r3
ldrh r1, [r1]
mov r8, r1
- ldr r7, =0x0300127c
+ ldr r7, =gUnknown_0300127C
ldr r0, [r7]
ldr r6, [sp, 0x10]
add r6, r9
@@ -42727,7 +42727,7 @@ _0819B678:
adds r4, 0xC
adds r0, r4
adds r0, 0x8
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r2, [r3]
mov r7, r8
lsls r5, r7, 4
@@ -42748,11 +42748,11 @@ _0819B678:
movs r0, 0x1
add r9, r0
_0819B6D4:
- ldr r1, =0x0300127c
+ ldr r1, =gUnknown_0300127C
ldr r0, [r1]
adds r0, r4
adds r0, 0x8
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r2, [r3]
mov r3, r8
lsls r1, r3, 4
@@ -42772,18 +42772,18 @@ _0819B6D4:
adds r4, r6, 0
muls r4, r7
adds r4, 0xC
- ldr r1, =0x0300127c
+ ldr r1, =gUnknown_0300127C
ldr r0, [r1]
adds r0, r4
adds r0, 0x8
movs r1, 0x20
add r2, sp, 0xC
bl pokemon_setattr
- ldr r2, =0x0300127c
+ ldr r2, =gUnknown_0300127C
ldr r0, [r2]
adds r0, r4
adds r0, 0x8
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r1, [r3]
adds r1, r5, r1
ldrb r2, [r1, 0xA]
@@ -42817,9 +42817,9 @@ sub_819B764: @ 819B764
mov r5, r8
push {r5-r7}
movs r7, 0
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
mov r10, r0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
_0819B778:
movs r2, 0
@@ -42838,7 +42838,7 @@ _0819B77E:
movs r0, 0x64
adds r5, r7, 0
muls r5, r0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r5, r2
adds r1, 0x14
adds r0, r5, 0
@@ -42915,14 +42915,14 @@ _0819B826:
thumb_func_start sub_819B844
sub_819B844: @ 819B844
push {r4,r5,lr}
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r1, [r5]
ldrb r0, [r1, 0x6]
cmp r0, 0
bne _0819B852
strb r0, [r1]
_0819B852:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
ldrb r1, [r2, 0x1]
lsls r0, r1, 4
@@ -42988,11 +42988,11 @@ _0819B852:
thumb_func_start sub_819B8D4
sub_819B8D4: @ 819B8D4
push {r4,r5,lr}
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r1, [r5]
movs r0, 0
strb r0, [r1, 0x7]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
ldrb r1, [r2, 0x1]
lsls r0, r1, 4
@@ -43056,8 +43056,8 @@ sub_819B958: @ 819B958
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02020630
- ldr r3, =0x0300127c
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_0300127C
ldr r0, [r3]
ldrb r1, [r0, 0x1]
lsls r0, r1, 4
@@ -43122,7 +43122,7 @@ sub_819B9B4: @ 819B9B4
sub_819B9E8: @ 819B9E8
push {r4,r5,lr}
sub sp, 0xC
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r0, [r5]
ldrb r4, [r0, 0x3]
movs r0, 0x1
@@ -43138,7 +43138,7 @@ sub_819B9E8: @ 819B9E8
bl pokemon_getattr
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
movs r1, 0xB
muls r1, r0
ldr r0, =gSpeciesNames
@@ -43178,7 +43178,7 @@ sub_819BA64: @ 819BA64
movs r0, 0x2
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r0, [r0, 0x5]
cmp r0, 0x1
@@ -43246,7 +43246,7 @@ sub_819BAC8: @ 819BAC8
sub_819BAFC: @ 819BAFC
push {r4-r6,lr}
sub sp, 0xC
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r2, [r0, 0x3]
movs r1, 0x6C
@@ -43356,9 +43356,9 @@ sub_819BBA8: @ 819BBA8
thumb_func_start sub_819BC04
sub_819BC04: @ 819BC04
push {lr}
- ldr r2, =0x030062e8
+ ldr r2, =gUnknown_030062E8
ldr r1, =gUnknown_0861041C
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
@@ -43376,7 +43376,7 @@ sub_819BC04: @ 819BC04
thumb_func_start sub_819BC30
sub_819BC30: @ 819BC30
push {r4,lr}
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r2, [r0, 0x3]
movs r1, 0x6C
@@ -43396,7 +43396,7 @@ sub_819BC30: @ 819BC30
b _0819BC96
.pool
_0819BC60:
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r1, [r4]
movs r2, 0xA6
lsls r2, 2
@@ -43433,7 +43433,7 @@ sub_819BC9C: @ 819BC9C
bl sub_819BA64
movs r0, 0x3
bl sub_819B958
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r0, [r0, 0x5]
cmp r0, 0x3
@@ -43457,7 +43457,7 @@ sub_819BCCC: @ 819BCCC
thumb_func_start sub_819BCD0
sub_819BCD0: @ 819BCD0
push {lr}
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r1, [r0]
movs r2, 0xA6
lsls r2, 2
@@ -43479,7 +43479,7 @@ sub_819BCD0: @ 819BCD0
sub_819BCF8: @ 819BCF8
push {r4,r5,lr}
sub sp, 0x2C
- ldr r5, =0x0300127c
+ ldr r5, =gUnknown_0300127C
ldr r0, [r5]
ldrb r4, [r0, 0x3]
cmp r4, 0x5
@@ -43537,7 +43537,7 @@ sub_819BD70: @ 819BD70
mov r6, r8
push {r6}
sub sp, 0x10
- ldr r6, =0x0300127c
+ ldr r6, =gUnknown_0300127C
ldr r2, [r6]
ldrb r1, [r2, 0x3]
movs r0, 0x6C
@@ -43580,7 +43580,7 @@ sub_819BD70: @ 819BD70
adds r1, r2
movs r3, 0
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r0, [r6]
adds r0, r2
ldrb r1, [r0]
@@ -43615,7 +43615,7 @@ sub_819BD70: @ 819BD70
thumb_func_start sub_819BE20
sub_819BE20: @ 819BE20
- ldr r1, =0x0300127c
+ ldr r1, =gUnknown_0300127C
ldr r1, [r1]
movs r2, 0xA8
lsls r2, 2
@@ -43638,7 +43638,7 @@ sub_819BE34: @ 819BE34
movs r2, 0x40
movs r3, 0x1
bl AddObjectToFront
- ldr r6, =0x0300127c
+ ldr r6, =gUnknown_0300127C
ldr r1, [r6]
ldr r2, =0x00000299
mov r10, r2
@@ -43651,7 +43651,7 @@ sub_819BE34: @ 819BE34
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
add r0, r8
movs r1, 0x2
@@ -43747,7 +43747,7 @@ sub_819BF2C: @ 819BF2C
push {r5-r7}
sub sp, 0x10
movs r7, 0
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
mov r9, r0
_0819BF3E:
movs r2, 0
@@ -43820,7 +43820,7 @@ _0819BF48:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
adds r0, 0x28
movs r1, 0
@@ -43835,7 +43835,7 @@ _0819BF48:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
adds r0, 0x29
movs r1, 0
@@ -43854,7 +43854,7 @@ _0819C012:
lsrs r7, r0, 24
cmp r7, 0x2
bls _0819BF3E
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
movs r1, 0xA8
lsls r1, 2
@@ -43882,8 +43882,8 @@ sub_819C040: @ 819C040
ands r0, r1
cmp r0, 0
beq _0819C0DC
- ldr r3, =0x02020630
- ldr r6, =0x0300127c
+ ldr r3, =gUnknown_02020630
+ ldr r6, =gUnknown_0300127C
ldr r2, [r6]
ldr r0, =0x00000295
adds r5, r2, r0
@@ -43941,7 +43941,7 @@ sub_819C040: @ 819C040
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -43967,8 +43967,8 @@ sub_819C100: @ 819C100
ands r0, r1
cmp r0, 0
beq _0819C1BA
- ldr r6, =0x02020630
- ldr r4, =0x0300127c
+ ldr r6, =gUnknown_02020630
+ ldr r4, =gUnknown_0300127C
ldr r2, [r4]
ldr r7, =0x00000295
adds r0, r2, r7
@@ -44061,7 +44061,7 @@ sub_819C1D0: @ 819C1D0
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -44189,7 +44189,7 @@ sub_819C2D4: @ 819C2D4
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -44203,8 +44203,8 @@ _0819C2F6:
_0819C2FC:
movs r0, 0x3
bl HideBg
- ldr r4, =0x02020630
- ldr r0, =0x0300127c
+ ldr r4, =gUnknown_02020630
+ ldr r0, =gUnknown_0300127C
mov r8, r0
ldr r0, [r0]
ldr r1, =0x00000299
@@ -44411,7 +44411,7 @@ sub_819C4B4: @ 819C4B4
movs r2, 0x40
movs r3, 0x1
bl AddObjectToFront
- ldr r6, =0x0300127c
+ ldr r6, =gUnknown_0300127C
ldr r1, [r6]
ldr r2, =0x00000299
mov r8, r2
@@ -44435,7 +44435,7 @@ sub_819C4B4: @ 819C4B4
ldr r4, =0x0000029d
adds r1, r4
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r2, [r6]
add r8, r2
mov r0, r8
@@ -44478,7 +44478,7 @@ sub_819C4B4: @ 819C4B4
thumb_func_start sub_819C568
sub_819C568: @ 819C568
push {r4,lr}
- ldr r4, =0x0300127c
+ ldr r4, =gUnknown_0300127C
ldr r0, [r4]
movs r1, 0xA5
lsls r1, 2
@@ -44502,7 +44502,7 @@ sub_819C568: @ 819C568
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -44574,12 +44574,12 @@ sub_819C5D0: @ 819C5D0
sub_819C634: @ 819C634
push {r4-r7,lr}
lsls r0, 16
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r1, [r2]
lsrs r0, 12
adds r0, r1
ldrh r6, [r0]
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldrb r5, [r0, 0x5]
movs r3, 0x1
@@ -44633,7 +44633,7 @@ sub_819C69C: @ 819C69C
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -44653,7 +44653,7 @@ _0819C6C4:
beq _0819C7B4
b _0819C7D8
_0819C6CA:
- ldr r1, =0x0300127c
+ ldr r1, =gUnknown_0300127C
ldr r0, [r1]
ldr r3, =0x000002a7
adds r0, r3
@@ -44671,7 +44671,7 @@ _0819C6CA:
b _0819C7D8
.pool
_0819C6F8:
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r3, [r0]
ldr r2, =0x000002a2
adds r1, r3, r2
@@ -44744,7 +44744,7 @@ _0819C764:
_0819C790:
cmp r0, 0
bne _0819C7D8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -44757,7 +44757,7 @@ _0819C790:
b _0819C7D6
.pool
_0819C7B4:
- ldr r0, =0x0300127c
+ ldr r0, =gUnknown_0300127C
ldr r0, [r0]
ldr r2, =0x000002a9
adds r1, r0, r2
@@ -44809,14 +44809,14 @@ sub_819C810: @ 819C810
mov r5, r8
push {r5,r6}
sub sp, 0x4
- ldr r4, =0x020244ec
- ldr r5, =0x03001284
+ ldr r4, =gUnknown_020244EC
+ ldr r5, =gUnknown_03001284
ldr r1, [r5]
ldrb r0, [r1, 0x12]
movs r6, 0x64
muls r0, r6
adds r0, r4
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r9, r2
ldrb r1, [r1, 0x13]
muls r1, r6
@@ -44833,7 +44833,7 @@ sub_819C810: @ 819C810
movs r1, 0x20
mov r2, sp
bl pokemon_setattr
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
mov r8, r3
ldr r3, [r3]
ldr r4, [r5]
@@ -44921,7 +44921,7 @@ sub_819C90C: @ 819C90C
sub sp, 0x4
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -44952,7 +44952,7 @@ _0819C93A:
strh r0, [r6, 0x8]
b _0819C9F0
_0819C950:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -44960,7 +44960,7 @@ _0819C950:
lsrs r5, r0, 24
cmp r5, 0
bne _0819C9F0
- ldr r4, =0x03001284
+ ldr r4, =gUnknown_03001284
ldr r0, [r4]
adds r0, 0x21
ldrb r0, [r0]
@@ -44970,19 +44970,19 @@ _0819C950:
adds r1, 0x30
bl sub_819F444
bl sub_819E538
- ldr r4, =0x0203ce40
+ ldr r4, =gUnknown_0203CE40
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce44
+ ldr r4, =gUnknown_0203CE44
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce48
+ ldr r4, =gUnknown_0203CE48
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce4c
+ ldr r4, =gUnknown_0203CE4C
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -44994,18 +44994,18 @@ _0819C950:
_0819C9C4:
adds r0, r2, 0
bl DestroyTask
- ldr r2, =0x03001284
+ ldr r2, =gUnknown_03001284
ldr r1, [r2]
movs r0, 0x1
strb r0, [r1, 0x15]
ldr r2, [r2]
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r1, 0xF4
lsls r1, 1
adds r0, r1
ldrh r0, [r0]
strh r0, [r2, 0x24]
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
ldrb r2, [r2, 0x3]
ldr r0, =sub_819DC1C
str r0, [sp]
@@ -45026,14 +45026,14 @@ sub_819CA08: @ 819CA08
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x03001284
+ ldr r7, =gUnknown_03001284
ldr r2, [r7]
adds r0, r2, 0
adds r0, 0x30
ldrb r0, [r0]
cmp r0, 0x1
beq _0819CAFE
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -45063,14 +45063,14 @@ _0819CA4E:
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _0819CAFE
.pool
_0819CA68:
movs r0, 0x2
strh r0, [r4, 0x8]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
b _0819CAFE
@@ -45109,19 +45109,19 @@ _0819CAA4:
ldrb r0, [r0]
bl DestroyTask
bl sub_819E538
- ldr r4, =0x0203ce40
+ ldr r4, =gUnknown_0203CE40
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce44
+ ldr r4, =gUnknown_0203CE44
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce48
+ ldr r4, =gUnknown_0203CE48
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ce4c
+ ldr r4, =gUnknown_0203CE4C
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -45146,13 +45146,13 @@ sub_819CB1C: @ 819CB1C
push {r4-r7,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r7, =0x03001284
+ ldr r7, =gUnknown_03001284
ldr r0, [r7]
adds r0, 0x30
ldrb r0, [r0]
cmp r0, 0x1
beq _0819CBD6
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -45171,7 +45171,7 @@ _0819CB50:
strh r0, [r4, 0x8]
b _0819CBD6
_0819CB5A:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r6, 0x1
adds r5, r6, 0
@@ -45241,7 +45241,7 @@ sub_819CBDC: @ 819CBDC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -45277,7 +45277,7 @@ sub_819CC24: @ 819CC24
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -45288,7 +45288,7 @@ sub_819CC24: @ 819CC24
bne _0819CC5A
ldr r0, =gUnknown_085EECBB
bl sub_819EBEC
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x20
strb r5, [r0]
@@ -45313,13 +45313,13 @@ sub_819CC74: @ 819CC74
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldr r0, [r1, 0x2C]
adds r1, 0x30
movs r2, 0x1
bl sub_819F3F8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -45356,7 +45356,7 @@ sub_819CCD4: @ 819CCD4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -45365,7 +45365,7 @@ sub_819CCD4: @ 819CCD4
ldrsh r0, [r5, r1]
cmp r0, 0
bne _0819CD1A
- ldr r4, =0x03001284
+ ldr r4, =gUnknown_03001284
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x2D
@@ -45400,7 +45400,7 @@ sub_819CD34: @ 819CD34
push {r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -45420,7 +45420,7 @@ _0819CD60:
beq _0819CD88
b _0819CE36
_0819CD66:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x15]
cmp r0, 0
@@ -45436,7 +45436,7 @@ _0819CD7C:
b _0819CE36
.pool
_0819CD88:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x30
ldrb r0, [r0]
@@ -45448,13 +45448,13 @@ _0819CD88:
b _0819CE36
.pool
_0819CDA4:
- ldr r7, =0x03001284
+ ldr r7, =gUnknown_03001284
ldr r0, [r7]
adds r0, 0x30
ldrb r0, [r0]
cmp r0, 0x1
beq _0819CE36
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
mov r8, r0
@@ -45523,7 +45523,7 @@ sub_819CE40: @ 819CE40
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -45537,13 +45537,13 @@ sub_819CE40: @ 819CE40
b _0819CF4C
.pool
_0819CE64:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0819CF4C
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x22
movs r1, 0x1
@@ -45552,7 +45552,7 @@ _0819CE64:
b _0819CF4C
.pool
_0819CE88:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
adds r5, r1, 0
ands r5, r0
@@ -45560,7 +45560,7 @@ _0819CE88:
beq _0819CEBC
movs r0, 0x5
bl audio_play
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x22
movs r1, 0
@@ -45578,7 +45578,7 @@ _0819CEBC:
beq _0819CEF8
movs r0, 0x5
bl audio_play
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x22
strb r5, [r0]
@@ -45644,7 +45644,7 @@ sub_819CF54: @ 819CF54
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -45664,7 +45664,7 @@ _0819CF7C:
beq _0819D03C
b _0819D05C
_0819CF82:
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r0, [r1]
adds r0, 0x27
strb r2, [r0]
@@ -45679,7 +45679,7 @@ _0819CF82:
b _0819D05C
.pool
_0819CFA0:
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r2, [r1]
adds r0, r2, 0
adds r0, 0x22
@@ -45746,7 +45746,7 @@ _0819CFF8:
_0819D01C:
cmp r0, 0
bne _0819D05C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -45759,7 +45759,7 @@ _0819D01C:
b _0819D05A
.pool
_0819D03C:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x29
@@ -45787,7 +45787,7 @@ sub_819D064: @ 819D064
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -45807,7 +45807,7 @@ _0819D08C:
beq _0819D0BC
b _0819D118
_0819D092:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x27
strb r1, [r0]
@@ -45815,7 +45815,7 @@ _0819D092:
b _0819D0AE
.pool
_0819D0A4:
- ldr r0, =0x020378f4
+ ldr r0, =gUnknown_020378F4
movs r1, 0xE0
movs r2, 0xA
bl gpu_pal_apply
@@ -45826,7 +45826,7 @@ _0819D0AE:
b _0819D118
.pool
_0819D0BC:
- ldr r2, =0x03001284
+ ldr r2, =gUnknown_03001284
ldr r0, [r2]
adds r0, 0x28
ldrb r0, [r0]
@@ -45851,8 +45851,8 @@ _0819D0D2:
bls _0819D108
movs r0, 0
strb r0, [r1]
- ldr r1, =0x02037714
- ldr r0, =0x02037b14
+ ldr r1, =gUnknown_02037714
+ ldr r0, =gUnknown_02037B14
movs r3, 0xE4
lsls r3, 1
adds r0, r3
@@ -45891,7 +45891,7 @@ sub_819D12C: @ 819D12C
lsls r0, 24
lsrs r0, 24
str r0, [sp]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
ldr r2, [sp]
adds r0, r2
@@ -45917,7 +45917,7 @@ _0819D168:
str r3, [sp, 0x4]
movs r1, 0x2
str r0, [sp, 0x8]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
str r0, [sp, 0xC]
_0819D174:
lsls r0, r1, 24
@@ -45925,8 +45925,8 @@ _0819D174:
mov r9, r0
cmp r4, 0x2
beq _0819D1F2
- ldr r2, =0x02020630
- ldr r3, =0x03001284
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_03001284
ldr r0, [r3]
adds r0, 0x5
mov r8, r0
@@ -45950,7 +45950,7 @@ _0819D174:
lsls r0, 1
ldr r2, [sp, 0x8]
adds r0, r2
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r1, 0x8
adds r0, r1
movs r3, 0
@@ -45981,8 +45981,8 @@ _0819D1D8:
strh r0, [r6, 0x20]
b _0819D210
_0819D1F2:
- ldr r3, =0x02020630
- ldr r4, =0x03001284
+ ldr r3, =gUnknown_02020630
+ ldr r4, =gUnknown_03001284
ldr r0, [r4]
ldrb r1, [r0, 0x7]
lsls r0, r1, 4
@@ -46003,14 +46003,14 @@ _0819D210:
lsls r0, 1
ldr r1, [sp, 0x8]
adds r0, r1
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r1, 0x8
adds r0, r1
movs r3, 0
ldrsh r0, [r0, r3]
cmp r0, 0x1
bne _0819D26A
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r0, [r1]
adds r0, 0x5
adds r0, r2
@@ -46042,7 +46042,7 @@ _0819D26A:
movs r7, 0
_0819D26C:
mov r6, r10
- ldr r5, =0x03001284
+ ldr r5, =gUnknown_03001284
ldr r2, [r5]
mov r1, r9
asrs r4, r1, 24
@@ -46082,7 +46082,7 @@ _0819D26C:
_0819D2C0:
movs r0, 0x64
bl IndexOfObjectPaletteTag
- ldr r2, =0x03001284
+ ldr r2, =gUnknown_03001284
ldr r1, [r2]
adds r1, 0x5
adds r1, r4
@@ -46144,7 +46144,7 @@ sub_819D324: @ 819D324
lsrs r7, r0, 24
movs r0, 0
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -46170,8 +46170,8 @@ _0819D360:
b _0819D570
.pool
_0819D368:
- ldr r3, =0x02020630
- ldr r2, =0x03001284
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_03001284
ldr r0, [r2]
ldrb r1, [r0, 0x8]
lsls r0, r1, 4
@@ -46210,8 +46210,8 @@ _0819D3B2:
cmp r1, 0x1
bne _0819D3FC
movs r3, 0
- ldr r7, =0x02020630
- ldr r6, =0x03001284
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_03001284
asrs r5, r2, 24
_0819D3BE:
movs r4, 0
@@ -46251,9 +46251,9 @@ _0819D3FC:
movs r0, 0x30
add r0, r8
mov r9, r0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_0819D40E:
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r2, [r1]
lsls r3, r4, 1
adds r3, r4
@@ -46306,8 +46306,8 @@ _0819D40E:
b _0819D570
.pool
_0819D480:
- ldr r2, =0x02020630
- ldr r0, =0x03001284
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r1, [r0, 0xE]
lsls r0, r1, 4
@@ -46346,8 +46346,8 @@ _0819D4CA:
cmp r1, 0x1
bne _0819D510
movs r3, 0
- ldr r7, =0x02020630
- ldr r6, =0x03001284
+ ldr r7, =gUnknown_02020630
+ ldr r6, =gUnknown_03001284
asrs r5, r2, 24
_0819D4D6:
movs r4, 0
@@ -46383,8 +46383,8 @@ _0819D510:
mov r12, r1
mov r6, r8
adds r6, 0x10
- ldr r5, =0x02020630
- ldr r0, =0x03001284
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gUnknown_03001284
mov r9, r0
_0819D520:
mov r1, r9
@@ -46445,7 +46445,7 @@ sub_819D588: @ 819D588
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -46484,7 +46484,7 @@ _0819D5D4:
_0819D5F0:
movs r0, 0x3
bl sub_819EA64
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -46506,7 +46506,7 @@ _0819D60C:
movs r3, 0x10
bl pal_fade_maybe
_0819D622:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -46517,7 +46517,7 @@ _0819D622:
b _0819D762
.pool
_0819D63C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -46533,7 +46533,7 @@ _0819D64E:
movs r0, 0x5
movs r1, 0x2
bl CopyWindowToVram
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x14]
cmp r0, 0x1
@@ -46543,7 +46543,7 @@ _0819D64E:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r5, 2
adds r2, r5
lsls r2, 3
@@ -46571,7 +46571,7 @@ _0819D6B0:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r2, r5, 2
adds r2, r5
lsls r2, 3
@@ -46667,7 +46667,7 @@ sub_819D770: @ 819D770
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r0, [r1]
adds r0, 0x30
ldrb r0, [r0]
@@ -46676,7 +46676,7 @@ sub_819D770: @ 819D770
bne _0819D78C
b _0819D9D8
_0819D78C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r6, 2
adds r1, r2, r6
lsls r1, 3
@@ -46716,7 +46716,7 @@ _0819D7E0:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r2, r5, r6
lsls r2, 3
adds r2, r3
@@ -46744,7 +46744,7 @@ _0819D828:
bl CreateTask
lsls r0, 24
lsrs r4, r0, 24
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
adds r2, r5, r6
lsls r2, 3
adds r2, r3
@@ -46818,7 +46818,7 @@ _0819D8C0:
beq _0819D8CA
b _0819D9D8
_0819D8CA:
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r0, =gUnknown_0860F13C
adds r0, 0x4A
ldrh r0, [r0]
@@ -46848,7 +46848,7 @@ _0819D8F4:
b _0819D990
.pool
_0819D910:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -46873,7 +46873,7 @@ _0819D936:
bl CopyWindowToVram
b _0819D990
_0819D948:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x14]
cmp r0, 0
@@ -46886,12 +46886,12 @@ _0819D964:
ldr r0, =gUnknown_085EEC8B
bl sub_819EBEC
_0819D96A:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x3]
cmp r0, 0x2
bhi _0819D98C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r1, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -46906,7 +46906,7 @@ _0819D96A:
_0819D98C:
bl sub_819EFA8
_0819D990:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r6
lsls r1, 3
adds r1, r0
@@ -46918,12 +46918,12 @@ _0819D990:
_0819D9B0:
bl sub_819EEF0
bl sub_819EADC
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x22
movs r1, 0x1
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r5, r6
lsls r0, 3
adds r0, r1
@@ -46949,7 +46949,7 @@ sub_819D9EC: @ 819D9EC
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x30
ldrb r0, [r0]
@@ -46957,7 +46957,7 @@ sub_819D9EC: @ 819D9EC
bne _0819DA00
b _0819DBCA
_0819DA00:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r2, r6, 2
adds r1, r2, r6
lsls r1, 3
@@ -46985,7 +46985,7 @@ _0819DA30:
.4byte _0819DBB0
_0819DA44:
bl sub_819EEF0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -46993,8 +46993,8 @@ _0819DA44:
.pool
_0819DA58:
bl sub_819EADC
- ldr r2, =0x02020630
- ldr r0, =0x03001284
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
@@ -47006,7 +47006,7 @@ _0819DA58:
movs r2, 0x4
orrs r1, r2
strb r1, [r0]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r6
lsls r1, 3
adds r1, r0
@@ -47016,8 +47016,8 @@ _0819DA8C:
ldr r0, =sub_819D12C
movs r1, 0
bl CreateTask
- ldr r2, =0x03005e00
- ldr r0, =0x03001284
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x21
ldrb r1, [r0]
@@ -47037,8 +47037,8 @@ _0819DABC:
beq _0819DACA
b _0819DBCA
_0819DACA:
- ldr r2, =0x03005e00
- ldr r4, =0x03001284
+ ldr r2, =gTasks
+ ldr r4, =gUnknown_03001284
ldr r0, [r4]
adds r0, 0x21
ldrb r1, [r0]
@@ -47063,7 +47063,7 @@ _0819DB04:
movs r0, 0
bl sub_819F048
movs r2, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r3, 0x4
_0819DB10:
ldr r0, [r4]
@@ -47084,8 +47084,8 @@ _0819DB10:
cmp r2, 0x2
bls _0819DB10
_0819DB32:
- ldr r5, =0x02020630
- ldr r4, =0x03001284
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_03001284
ldr r3, [r4]
ldrb r0, [r3, 0x4]
lsls r1, r0, 4
@@ -47103,7 +47103,7 @@ _0819DB32:
ldrh r0, [r0, 0x20]
movs r5, 0
strh r0, [r1, 0x20]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r3, 0
adds r0, 0x21
ldrb r1, [r0]
@@ -47165,7 +47165,7 @@ _0819DBCA:
thumb_func_start sub_819DBD8
sub_819DBD8: @ 819DBD8
push {r4,r5,lr}
- ldr r5, =0x03001284
+ ldr r5, =gUnknown_03001284
ldr r4, [r5]
cmp r4, 0
bne _0819DBF6
@@ -47188,7 +47188,7 @@ _0819DBF6:
thumb_func_start sub_819DC00
sub_819DC00: @ 819DC00
push {lr}
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
movs r1, 0
str r1, [r0]
ldr r0, =sub_819DC1C
@@ -47202,7 +47202,7 @@ sub_819DC00: @ 819DC00
sub_819DC1C: @ 819DC1C
push {r4-r6,lr}
sub sp, 0xC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -47257,30 +47257,30 @@ _0819DC84:
ldr r0, =gUnknown_086108C8
bl InitWindows
bl DeactivateAllTextPrinters
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _0819E00E
.pool
_0819DCD4:
- ldr r5, =0x0203ce40
+ ldr r5, =gUnknown_0203CE40
movs r4, 0x88
lsls r4, 3
adds r0, r4, 0
bl Alloc
str r0, [r5]
- ldr r5, =0x0203ce44
+ ldr r5, =gUnknown_0203CE44
adds r0, r4, 0
bl AllocZeroed
str r0, [r5]
- ldr r5, =0x0203ce48
+ ldr r5, =gUnknown_0203CE48
movs r4, 0x80
lsls r4, 4
adds r0, r4, 0
bl Alloc
str r0, [r5]
- ldr r5, =0x0203ce4c
+ ldr r5, =gUnknown_0203CE4C
adds r0, r4, 0
bl AllocZeroed
str r0, [r5]
@@ -47349,13 +47349,13 @@ _0819DDA8:
bl ResetObjectPaletteAllocator
bl dp13_810BB8C
ldr r0, =gUnknown_08DC0754
- ldr r5, =0x0203ce40
+ ldr r5, =gUnknown_0203CE40
ldr r1, [r5]
movs r2, 0x88
lsls r2, 2
bl CpuSet
ldr r0, =gUnknown_0861033C
- ldr r4, =0x0203ce44
+ ldr r4, =gUnknown_0203CE44
ldr r1, [r4]
movs r2, 0x30
bl CpuSet
@@ -47371,7 +47371,7 @@ _0819DDA8:
movs r3, 0
bl LoadBgTiles
ldr r0, =gUnknown_08DC0B94
- ldr r4, =0x0203ce48
+ ldr r4, =gUnknown_0203CE48
ldr r1, [r4]
movs r2, 0x80
lsls r2, 3
@@ -47399,14 +47399,14 @@ _0819DDA8:
movs r1, 0x20
movs r2, 0x4
bl gpu_pal_apply
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _0819E00E
.pool
_0819DE68:
- ldr r0, =0x0203ce4c
+ ldr r0, =gUnknown_0203CE4C
ldr r1, [r0]
movs r0, 0x3
bl SetBgTilemapBuffer
@@ -47431,19 +47431,19 @@ _0819DE94:
bl LoadCompressedObjectPic
ldr r0, =sub_819C7FC
bl SetVBlankCallback
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _0819E00E
.pool
_0819DECC:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x15]
cmp r0, 0x1
bne _0819DEDC
- ldr r0, =0x0203cf20
+ ldr r0, =gUnknown_0203CF20
ldrb r0, [r0]
strb r0, [r1, 0x3]
_0819DEDC:
@@ -47455,7 +47455,7 @@ _0819DEDC:
_0819DEEC:
bl sub_819DBD8
bl sub_819E0C0
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x15]
cmp r0, 0x1
@@ -47471,7 +47471,7 @@ _0819DF10:
bl sub_819EBEC
movs r0, 0x2
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -47483,7 +47483,7 @@ _0819DF30:
bl PutWindowTilemap
b _0819E006
_0819DF3C:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x15]
cmp r0, 0
@@ -47492,7 +47492,7 @@ _0819DF3C:
_0819DF4A:
movs r0, 0x1
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -47509,7 +47509,7 @@ _0819DF70:
adds r1, r2, r0
b _0819E00E
_0819DF78:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x15]
cmp r0, 0
@@ -47521,7 +47521,7 @@ _0819DF8C:
bl sub_819ED78
movs r0, 0x3
bl PutWindowTilemap
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -47545,7 +47545,7 @@ _0819DFA4:
bl ShowBg
movs r0, 0x2
bl ShowBg
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x15]
cmp r0, 0x1
@@ -47564,7 +47564,7 @@ _0819E000:
movs r0, 0x3
bl HideBg
_0819E006:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -47578,7 +47578,7 @@ _0819E01C:
ldr r0, =sub_819CF54
movs r1, 0
bl CreateTask
- ldr r6, =0x03001284
+ ldr r6, =gUnknown_03001284
ldr r1, [r6]
adds r1, 0x21
strb r0, [r1]
@@ -47586,7 +47586,7 @@ _0819E01C:
ldrb r5, [r0, 0x15]
cmp r5, 0
bne _0819E06C
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r0, 0x21
ldrb r1, [r0]
lsls r0, r1, 2
@@ -47608,7 +47608,7 @@ _0819E01C:
.pool
_0819E06C:
bl sub_819EAF8
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
ldr r2, [r6]
adds r0, r2, 0
adds r0, 0x21
@@ -47662,9 +47662,9 @@ sub_819E0C0: @ 819E0C0
movs r0, 0x65
strh r0, [r1, 0x2]
movs r6, 0
- ldr r4, =0x03001284
+ ldr r4, =gUnknown_03001284
movs r7, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_0819E0E6:
lsls r1, r6, 1
adds r1, r6
@@ -47695,7 +47695,7 @@ _0819E0E6:
lsrs r6, r0, 24
cmp r6, 0x2
bls _0819E0E6
- ldr r7, =0x03001284
+ ldr r7, =gUnknown_03001284
ldr r1, [r7]
adds r0, r1, 0x5
ldrb r1, [r1, 0x3]
@@ -47704,7 +47704,7 @@ _0819E0E6:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r5, 0x20
ldrsh r1, [r0, r5]
@@ -47734,7 +47734,7 @@ _0819E0E6:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
adds r0, 0x3E
ldrb r1, [r0]
@@ -47941,7 +47941,7 @@ _0819E1E8:
ldr r1, [r7]
strb r0, [r1, 0x11]
movs r6, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r4, r7, 0
movs r7, 0
movs r0, 0x4
@@ -48119,9 +48119,9 @@ _0819E330:
adds r0, r6, 0x1
lsls r0, 24
lsrs r6, r0, 24
- ldr r3, =0x03001284
+ ldr r3, =gUnknown_03001284
mov r8, r3
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r9, r0
cmp r6, 0x1
bhi _0819E496
@@ -48204,7 +48204,7 @@ sub_819E538: @ 819E538
push {r4-r7,lr}
movs r5, 0
_0819E53C:
- ldr r6, =0x03001284
+ ldr r6, =gUnknown_03001284
ldr r0, [r6]
adds r0, 0x5
adds r0, r5
@@ -48212,7 +48212,7 @@ _0819E53C:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
adds r0, r5, 0x1
@@ -48246,7 +48246,7 @@ _0819E590:
movs r4, 0
lsls r6, r5, 1
_0819E594:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r1, r6, r5
adds r1, r4, r1
@@ -48256,7 +48256,7 @@ _0819E594:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -48275,7 +48275,7 @@ _0819E5C6:
adds r7, r5, 0x1
lsls r6, r5, 1
_0819E5CC:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r1, r4, r6
adds r0, 0xE
@@ -48284,7 +48284,7 @@ _0819E5CC:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -48309,8 +48309,8 @@ sub_819E608: @ 819E608
lsrs r6, r0, 24
cmp r6, 0x2
bhi _0819E65C
- ldr r4, =0x02020630
- ldr r5, =0x03001284
+ ldr r4, =gUnknown_02020630
+ ldr r5, =gUnknown_03001284
ldr r0, [r5]
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
@@ -48342,8 +48342,8 @@ sub_819E608: @ 819E608
b _0819E684
.pool
_0819E65C:
- ldr r2, =0x02020630
- ldr r3, =0x03001284
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_03001284
ldr r0, [r3]
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
@@ -48379,7 +48379,7 @@ sub_819E694: @ 819E694
lsls r4, 24
cmp r4, 0
ble _0819E6C0
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r2, [r1]
ldrb r0, [r2, 0x3]
adds r0, 0x1
@@ -48390,7 +48390,7 @@ sub_819E694: @ 819E694
b _0819E6D8
.pool
_0819E6C0:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r2, [r0]
ldrb r3, [r2, 0x3]
adds r1, r0, 0
@@ -48423,7 +48423,7 @@ sub_819E6E8: @ 819E6E8
lsls r4, 24
cmp r4, 0
ble _0819E728
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r2, [r0]
ldrb r1, [r2, 0x3]
adds r4, r0, 0
@@ -48446,7 +48446,7 @@ _0819E722:
strb r0, [r2, 0x3]
b _0819E74A
_0819E728:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r3, [r1, 0x3]
adds r2, r3, 0
@@ -48478,7 +48478,7 @@ sub_819E758: @ 819E758
lsls r0, 24
cmp r0, 0
ble _0819E778
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r3, [r1, 0x16]
adds r2, r0, 0
@@ -48491,7 +48491,7 @@ _0819E774:
movs r0, 0
b _0819E78E
_0819E778:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r3, [r1, 0x16]
adds r2, r0, 0
@@ -48504,7 +48504,7 @@ _0819E78C:
movs r0, 0x1
_0819E78E:
strb r0, [r1, 0x16]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r2, [r2]
ldrb r0, [r2, 0x1]
lsls r1, r0, 4
@@ -48540,7 +48540,7 @@ sub_819E7C0: @ 819E7C0
lsls r4, 24
cmp r4, 0
ble _0819E7EC
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r3, [r1]
adds r2, r0, 0
@@ -48553,7 +48553,7 @@ _0819E7E8:
movs r0, 0
b _0819E802
_0819E7EC:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r3, [r1]
adds r2, r0, 0
@@ -48566,7 +48566,7 @@ _0819E800:
movs r0, 0x2
_0819E802:
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r2, [r2]
ldrb r0, [r2, 0x1]
lsls r1, r0, 4
@@ -48606,14 +48606,14 @@ sub_819E838: @ 819E838
mov r9, r0
movs r2, 0x4
mov r8, r2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r12, r0
- ldr r7, =0x03001284
+ ldr r7, =gUnknown_03001284
_0819E856:
cmp r6, 0x2
bne _0819E898
- ldr r5, =0x02020630
- ldr r3, =0x03001284
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_03001284
ldr r0, [r3]
adds r0, 0xB
adds r0, r4
@@ -48690,8 +48690,8 @@ _0819E8D4:
sub_819E8EC: @ 819E8EC
push {r4-r6,lr}
movs r2, 0
- ldr r5, =0x02020630
- ldr r4, =0x03001284
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_03001284
adds r6, r5, 0
movs r3, 0x4
_0819E8F8:
@@ -48736,7 +48736,7 @@ _0819E92C:
thumb_func_start sub_819E944
sub_819E944: @ 819E944
push {r4,r5,lr}
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r3, [r0]
ldrb r1, [r3, 0x15]
adds r5, r0, 0
@@ -48750,7 +48750,7 @@ _0819E95C:
movs r0, 0
strb r0, [r3]
_0819E960:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
ldrb r1, [r2, 0x1]
lsls r0, r1, 4
@@ -48816,11 +48816,11 @@ _0819E960:
thumb_func_start sub_819E9E0
sub_819E9E0: @ 819E9E0
push {r4,r5,lr}
- ldr r5, =0x03001284
+ ldr r5, =gUnknown_03001284
ldr r1, [r5]
movs r0, 0
strb r0, [r1, 0x16]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
ldrb r1, [r2, 0x1]
lsls r0, r1, 4
@@ -48884,8 +48884,8 @@ sub_819EA64: @ 819EA64
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02020630
- ldr r3, =0x03001284
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_03001284
ldr r0, [r3]
ldrb r1, [r0, 0x1]
lsls r0, r1, 4
@@ -48999,7 +48999,7 @@ sub_819EB4C: @ 819EB4C
movs r0, 0x1
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x3]
cmp r0, 0x2
@@ -49016,13 +49016,13 @@ _0819EB70:
bne _0819EB84
movs r0, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
b _0819EB8A
.pool
_0819EB84:
movs r0, 0x64
muls r0, r2
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
_0819EB8A:
adds r0, r1
movs r1, 0xB
@@ -49030,7 +49030,7 @@ _0819EB8A:
bl pokemon_getattr
lsls r0, 16
lsrs r1, r0, 16
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
movs r0, 0xB
muls r1, r0
ldr r0, =gSpeciesNames
@@ -49218,7 +49218,7 @@ sub_819ED34: @ 819ED34
movs r0, 0x5
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x14]
cmp r0, 0
@@ -49249,7 +49249,7 @@ sub_819ED78: @ 819ED78
movs r0, 0x3
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x14]
cmp r0, 0
@@ -49285,7 +49285,7 @@ sub_819EDBC: @ 819EDBC
beq _0819EDEC
b _0819EDF6
_0819EDCC:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x14]
cmp r0, 0x1
@@ -49318,13 +49318,13 @@ sub_819EE08: @ 819EE08
add r1, sp, 0xC
movs r2, 0x4
bl CpuSet
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r2, [r0]
ldrb r0, [r2, 0x15]
cmp r0, 0
bne _0819EE3C
add r0, sp, 0xC
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
movs r2, 0xE4
lsls r2, 1
adds r1, r2
@@ -49346,7 +49346,7 @@ _0819EE42:
movs r0, 0x7
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x3]
cmp r0, 0x2
@@ -49363,13 +49363,13 @@ _0819EE74:
bne _0819EE88
movs r0, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
b _0819EE8E
.pool
_0819EE88:
movs r0, 0x64
muls r0, r2
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
_0819EE8E:
adds r0, r1
movs r1, 0xB
@@ -49377,7 +49377,7 @@ _0819EE8E:
bl pokemon_getattr
lsls r0, 16
lsrs r1, r0, 16
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
movs r0, 0xB
muls r1, r0
ldr r0, =gSpeciesNames
@@ -49419,11 +49419,11 @@ sub_819EEF0: @ 819EEF0
movs r1, 0xE0
movs r2, 0xA
bl gpu_pal_apply
- ldr r0, =0x020378f4
- ldr r1, =0x02037cd4
+ ldr r0, =gUnknown_020378F4
+ ldr r1, =gUnknown_02037CD4
movs r2, 0x5
bl CpuSet
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x3]
cmp r0, 0x2
@@ -49440,13 +49440,13 @@ _0819EF2C:
bne _0819EF40
movs r0, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
b _0819EF46
.pool
_0819EF40:
movs r0, 0x64
muls r0, r2
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
_0819EF46:
adds r0, r1
movs r1, 0xB
@@ -49454,7 +49454,7 @@ _0819EF46:
bl pokemon_getattr
lsls r0, 16
lsrs r1, r0, 16
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
movs r0, 0xB
muls r1, r0
ldr r0, =gSpeciesNames
@@ -49492,7 +49492,7 @@ _0819EF90:
sub_819EFA8: @ 819EFA8
push {r4-r6,lr}
sub sp, 0x2C
- ldr r6, =0x03001284
+ ldr r6, =gUnknown_03001284
ldr r0, [r6]
ldrb r4, [r0, 0x3]
adds r5, r4, 0
@@ -49515,13 +49515,13 @@ _0819EFD0:
bne _0819EFEC
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
b _0819EFF2
.pool
_0819EFEC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
_0819EFF2:
adds r0, r1
movs r1, 0xB
@@ -49566,7 +49566,7 @@ sub_819F048: @ 819F048
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r4, =0x03001284
+ ldr r4, =gUnknown_03001284
ldr r3, [r4]
ldrb r0, [r3, 0x15]
cmp r0, 0x1
@@ -49612,9 +49612,9 @@ sub_819F0A0: @ 819F0A0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03001280
+ ldr r3, =gUnknown_03001280
ldr r2, =gUnknown_086108AC
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r1, [r1]
ldrb r1, [r1]
lsls r1, 2
@@ -49633,7 +49633,7 @@ sub_819F0CC: @ 819F0CC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x03001284
+ ldr r5, =gUnknown_03001284
ldr r1, [r5]
ldr r0, [r1, 0x2C]
adds r1, 0x30
@@ -49645,7 +49645,7 @@ sub_819F0CC: @ 819F0CC
strb r1, [r0, 0x12]
movs r0, 0x3
bl sub_819EA64
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -49663,7 +49663,7 @@ sub_819F0CC: @ 819F0CC
sub_819F114: @ 819F114
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -49682,7 +49682,7 @@ sub_819F134: @ 819F134
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldr r0, [r1, 0x2C]
adds r1, 0x30
@@ -49690,7 +49690,7 @@ sub_819F134: @ 819F134
bl sub_819F3F8
movs r0, 0x3
bl sub_819EA64
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -49716,8 +49716,8 @@ sub_819F184: @ 819F184
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03001280
- ldr r1, =0x03001284
+ ldr r3, =gUnknown_03001280
+ ldr r1, =gUnknown_03001284
ldr r2, [r1]
ldrb r1, [r2, 0x3]
ldr r2, [r2, 0x18]
@@ -49735,7 +49735,7 @@ sub_819F184: @ 819F184
sub_819F1AC: @ 819F1AC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -49757,7 +49757,7 @@ sub_819F1AC: @ 819F1AC
sub_819F1DC: @ 819F1DC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -49780,12 +49780,12 @@ sub_819F20C: @ 819F20C
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x03001284
+ ldr r5, =gUnknown_03001284
ldr r1, [r5]
ldrb r0, [r1, 0x14]
cmp r0, 0
bne _0819F240
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r4, r6, 2
adds r0, r4, r6
lsls r0, 3
@@ -49811,7 +49811,7 @@ _0819F240:
adds r1, 0x30
movs r2, 0x1
bl sub_819F2B4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -49823,7 +49823,7 @@ _0819F240:
b _0819F29E
.pool
_0819F278:
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r5, r6, 2
adds r0, r5, r6
lsls r0, 3
@@ -49864,7 +49864,7 @@ sub_819F2B4: @ 819F2B4
movs r3, 0x1
bl AddObjectToFront
strb r0, [r4]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -49901,7 +49901,7 @@ sub_819F304: @ 819F304
movs r2, 0x40
movs r3, 0x1
bl AddObjectToFront
- ldr r6, =0x03001284
+ ldr r6, =gUnknown_03001284
ldr r1, [r6]
adds r1, 0x2D
movs r2, 0
@@ -49913,7 +49913,7 @@ sub_819F304: @ 819F304
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
add r0, r8
movs r1, 0x2
@@ -49923,7 +49923,7 @@ sub_819F304: @ 819F304
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -50014,7 +50014,7 @@ sub_819F3F8: @ 819F3F8
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -50042,7 +50042,7 @@ sub_819F444: @ 819F444
lsls r0, r4, 24
lsrs r0, 24
bl sub_818D820
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r4, 16
lsrs r1, r4, 24
lsls r0, r1, 4
@@ -50072,14 +50072,14 @@ sub_819F488: @ 819F488
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03001284
+ ldr r1, =gUnknown_03001284
ldr r0, [r1]
adds r0, 0x30
ldrb r0, [r0]
adds r3, r1, 0
cmp r0, 0x1
beq _0819F58A
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r0, r1, r4
lsls r0, 3
@@ -50105,7 +50105,7 @@ _0819F4C8:
_0819F4DC:
ldr r0, =gUnknown_085EED0A
bl sub_819EBEC
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x20
movs r1, 0
@@ -50113,7 +50113,7 @@ _0819F4DC:
b _0819F54E
.pool
_0819F4F8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -50126,7 +50126,7 @@ _0819F4F8:
_0819F50C:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldr r0, [r1, 0x2C]
adds r1, 0x30
@@ -50151,7 +50151,7 @@ _0819F548:
ldr r0, =gUnknown_085EEC8B
bl sub_819EBEC
_0819F54E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r5, r4
lsls r1, 3
adds r1, r0
@@ -50163,12 +50163,12 @@ _0819F54E:
_0819F568:
bl sub_819EEF0
bl sub_819EADC
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x22
movs r1, 0x1
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r5, r4
lsls r0, 3
adds r0, r1
@@ -50190,7 +50190,7 @@ sub_819F59C: @ 819F59C
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -50199,14 +50199,14 @@ sub_819F59C: @ 819F59C
lsrs r5, r0, 16
movs r4, 0
_0819F5B8:
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
ldrb r0, [r0, 0x12]
cmp r4, r0
beq _0819F5EC
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -50252,7 +50252,7 @@ sub_819F600: @ 819F600
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -50288,7 +50288,7 @@ sub_819F654: @ 819F654
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _0819F688
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r0, [r0]
adds r0, 0x30
movs r1, 0
@@ -50315,7 +50315,7 @@ sub_819F69C: @ 819F69C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -50415,7 +50415,7 @@ _0819F760:
_0819F77C:
adds r0, r5, 0
bl DestroyTask
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -50448,7 +50448,7 @@ sub_819F7B4: @ 819F7B4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -50458,7 +50458,7 @@ sub_819F7B4: @ 819F7B4
beq _0819F894
movs r0, 0x3
bl HideBg
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x14
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -50588,7 +50588,7 @@ _0819F8D8:
sub_819F8E0: @ 819F8E0
push {r4-r6,lr}
sub sp, 0x10
- ldr r0, =0x03001284
+ ldr r0, =gUnknown_03001284
ldr r1, [r0]
ldrb r0, [r1, 0x14]
cmp r0, 0
@@ -50596,14 +50596,14 @@ sub_819F8E0: @ 819F8E0
ldrb r1, [r1, 0x3]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
b _0819F908
.pool
_0819F900:
ldrb r1, [r1, 0x3]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
_0819F908:
adds r6, r1, r0
adds r0, r6, 0
@@ -50635,12 +50635,12 @@ _0819F908:
adds r2, r5, 0
movs r3, 0x1
bl sub_818D7D8
- ldr r2, =0x03001284
+ ldr r2, =gUnknown_03001284
ldr r1, [r2]
adds r1, 0x2C
movs r3, 0
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r0, [r2]
adds r0, 0x2C
ldrb r1, [r0]
@@ -50676,7 +50676,7 @@ sub_819F99C: @ 819F99C
push {r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r1, [r2]
lsls r0, r5, 4
adds r0, r5
@@ -50686,7 +50686,7 @@ sub_819F99C: @ 819F99C
ldrb r1, [r1]
movs r6, 0
adds r7, r2, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r8, r0
cmp r1, 0
beq _0819F9DC
@@ -50721,7 +50721,7 @@ _0819F9DC:
ldrb r1, [r0]
mov r0, r8
bl StopMusicWhileStringIsPrinted
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r7]
adds r1, r4
adds r1, 0xDE
@@ -50738,7 +50738,7 @@ _0819F9DC:
lsrs r0, 25
adds r0, r1
ldr r1, [r0]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
pop {r3}
mov r8, r3
@@ -50800,7 +50800,7 @@ sub_819FAA0: @ 819FAA0
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
adds r1, 0xB2
ldrb r2, [r1]
@@ -50878,7 +50878,7 @@ _0819FAD6:
adds r0, 0xDD
strb r4, [r0]
movs r2, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
movs r4, 0x88
lsls r4, 1
_0819FB48:
@@ -50929,7 +50929,7 @@ _0819FB48:
thumb_func_start sub_819FBB0
sub_819FBB0: @ 819FBB0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB1
ldrb r0, [r0]
@@ -50945,7 +50945,7 @@ sub_819FBB0: @ 819FBB0
thumb_func_start sub_819FBC8
sub_819FBC8: @ 819FBC8
push {r4,r5,lr}
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
adds r0, 0xDE
ldrb r0, [r0]
@@ -51008,7 +51008,7 @@ _0819FC38:
sub_819FC40: @ 819FC40
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
adds r2, 0xB1
movs r1, 0x3
@@ -51066,7 +51066,7 @@ _0819FC78:
cmp r5, 0x31
bls _0819FC78
movs r5, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
movs r4, 0xF
_0819FCBC:
ldr r3, [r6]
@@ -51107,7 +51107,7 @@ sub_819FCF8: @ 819FCF8
movs r5, 0
cmp r0, 0x2
bne _0819FD4C
- ldr r6, =0x030062ec
+ ldr r6, =gUnknown_030062EC
_0819FD06:
bl GenerateRandomNumber
lsls r0, 16
@@ -51251,7 +51251,7 @@ _0819FDE6:
lsrs r5, r0, 24
cmp r5, 0x31
bls _0819FDE6
- ldr r4, =0x030062ec
+ ldr r4, =gUnknown_030062EC
movs r0, 0x30
bl AllocZeroed
str r0, [r4]
@@ -51284,7 +51284,7 @@ _0819FE36:
strb r0, [r7]
movs r5, 0
_0819FE60:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
lsls r4, r5, 2
adds r3, r4
@@ -51311,7 +51311,7 @@ _0819FE60:
ldr r1, [sp, 0x14]
ldr r2, [sp, 0x18]
bl sub_819FCF8
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
add r3, r8
adds r3, 0xB8
@@ -51325,7 +51325,7 @@ _0819FE60:
ands r0, r1
orrs r0, r2
strb r0, [r3]
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
add r0, r8
adds r0, 0xB8
@@ -51338,7 +51338,7 @@ _0819FE60:
lsls r0, r7, 2
adds r0, r7
mov r10, r0
- ldr r0, =0x030062ec
+ ldr r0, =gUnknown_030062EC
mov r9, r0
_0819FED2:
bl GenerateRandomNumber
@@ -51378,7 +51378,7 @@ _0819FF12:
ldr r0, [r1]
ldrb r0, [r0]
adds r0, 0x1
- ldr r1, =0x030062ec
+ ldr r1, =gUnknown_030062EC
cmp r3, r0
bne _0819FED2
ldr r0, [r1]
@@ -51388,7 +51388,7 @@ _0819FF12:
adds r0, 0x20
adds r0, r1
strb r4, [r0]
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r2, [r6]
add r2, r8
adds r2, 0xB8
@@ -51421,7 +51421,7 @@ _0819FF62:
bhi _0819FF6E
b _0819FE60
_0819FF6E:
- ldr r4, =0x030062ec
+ ldr r4, =gUnknown_030062EC
ldr r0, [r4]
bl Free
movs r0, 0
@@ -51454,7 +51454,7 @@ sub_819FF98: @ 819FF98
ldr r1, [sp]
cmp r1, 0x2
bhi _0819FFE0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r1, [r2]
adds r0, r1, 0
adds r0, 0xB4
@@ -51476,7 +51476,7 @@ sub_819FF98: @ 819FF98
.pool
_0819FFE0:
movs r4, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
_0819FFE4:
ldr r3, =gUnknown_08610970
lsls r1, r4, 1
@@ -51675,7 +51675,7 @@ _081A0168:
bhi _081A0170
b _081A0052
_081A0170:
- ldr r0, =0x030062ec
+ ldr r0, =gUnknown_030062EC
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -51700,7 +51700,7 @@ sub_81A0194: @ 81A0194
lsls r1, 16
lsrs r5, r1, 16
movs r3, 0
- ldr r0, =0x030062ec
+ ldr r0, =gUnknown_030062EC
mov r12, r0
ldr r2, [r0]
lsls r1, r4, 2
@@ -51746,7 +51746,7 @@ sub_81A01E8: @ 81A01E8
mov r12, r1
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB1
ldrb r1, [r0]
@@ -51834,7 +51834,7 @@ sub_81A0284: @ 81A0284
lsrs r6, r1, 24
lsls r2, 24
lsrs r5, r2, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
adds r0, r2, 0
adds r0, 0xB1
@@ -51971,7 +51971,7 @@ sub_81A0390: @ 81A0390
lsrs r0, 24
mov r8, r0
movs r5, 0
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
adds r6, r7, 0
movs r4, 0
_081A03A6:
@@ -52030,7 +52030,7 @@ _081A03E6:
cmp r5, 0x2
bls _081A03E6
movs r5, 0
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r6, =gUnknown_086109A4
_081A0416:
ldr r0, [r7]
@@ -52076,7 +52076,7 @@ _081A0416:
movs r5, 0
cmp r5, r8
bcs _081A04D6
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
_081A0470:
ldr r1, [r7]
lsls r0, r5, 2
@@ -52185,7 +52185,7 @@ _081A0540:
movs r4, 0
ldr r0, =gSpeciesNames
mov r9, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
movs r1, 0xB2
adds r1, r3
@@ -52236,7 +52236,7 @@ _081A05B4:
movs r0, 0x12
mov r10, r0
movs r6, 0x8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB1
ldrb r0, [r0]
@@ -52246,7 +52246,7 @@ _081A05B4:
bls _081A05CC
b _081A06FA
_081A05CC:
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r3, [r0]
ldrh r0, [r3, 0x2]
movs r2, 0xB
@@ -52264,7 +52264,7 @@ _081A05F4:
movs r1, 0x11
mov r10, r1
movs r6, 0x8
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r3, [r0]
ldrh r0, [r3, 0x4]
movs r2, 0xD
@@ -52403,7 +52403,7 @@ sub_81A070C: @ 81A070C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0xA
ldrsh r0, [r4, r1]
@@ -52432,13 +52432,13 @@ _081A0734:
bne _081A0778
movs r0, 0x5
bl audio_play
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x7F
strh r0, [r1]
b _081A0768
.pool
_081A0764:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_081A0768:
ldrb r0, [r4, 0xC]
@@ -52535,7 +52535,7 @@ sub_81A0804: @ 81A0804
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -52550,7 +52550,7 @@ _081A0840:
movs r0, 0
_081A0842:
strh r0, [r1, 0x12]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -52566,7 +52566,7 @@ _081A0842:
sub_81A085C: @ 81A085C
push {lr}
ldr r1, =gUnknown_086114E0
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -52581,7 +52581,7 @@ sub_81A085C: @ 81A085C
sub_81A087C: @ 81A087C
push {r4-r7,lr}
bl sub_819FBC8
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
adds r1, 0xB1
ldrb r2, [r1]
@@ -52622,7 +52622,7 @@ _081A08BE:
cmp r4, 0x2
bls _081A08BE
movs r4, 0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
movs r0, 0x4
negs r0, r0
mov r12, r0
@@ -52684,12 +52684,12 @@ sub_81A093C: @ 81A093C
lsrs r1, r0, 24
cmp r1, 0
bne _081A0954
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _081A095A
.pool
_081A0954:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_081A095A:
@@ -52701,7 +52701,7 @@ _081A095A:
thumb_func_start sub_81A0964
sub_81A0964: @ 81A0964
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
bl sub_819FC40
pop {r0}
@@ -52727,7 +52727,7 @@ sub_81A0984: @ 81A0984
thumb_func_start sub_81A0990
sub_81A0990: @ 81A0990
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r2, 0xB1
ldrb r3, [r2]
@@ -52748,8 +52748,8 @@ sub_81A0990: @ 81A0990
thumb_func_start sub_81A09B4
sub_81A09B4: @ 81A09B4
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB1
ldrb r0, [r0]
@@ -52763,7 +52763,7 @@ sub_81A09B4: @ 81A09B4
thumb_func_start sub_81A09D0
sub_81A09D0: @ 81A09D0
push {lr}
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r0, [r3]
adds r0, 0xB1
ldrb r0, [r0]
@@ -52772,13 +52772,13 @@ sub_81A09D0: @ 81A09D0
subs r1, r0, 0x3
cmp r1, 0
bge _081A09F4
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
b _081A0A1C
.pool
_081A09F4:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
cmp r1, 0x8
ble _081A09FE
movs r0, 0x1
@@ -52807,7 +52807,7 @@ _081A0A1C:
thumb_func_start sub_81A0A20
sub_81A0A20: @ 81A0A20
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
bl sub_81A04E4
pop {r0}
@@ -52826,7 +52826,7 @@ sub_81A0A34: @ 81A0A34
bne _081A0A68
adds r0, r4, 0
bl DestroyTask
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _081A0A64
@@ -52845,12 +52845,12 @@ _081A0A68:
thumb_func_start sub_81A0A70
sub_81A0A70: @ 81A0A70
push {lr}
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r0, [r1]
cmp r0, 0x6
bne _081A0A94
ldr r1, =gUnknown_08610FF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52861,7 +52861,7 @@ _081A0A94:
cmp r0, 0x7
bne _081A0AB0
ldr r1, =gUnknown_08610FF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52873,7 +52873,7 @@ _081A0AB0:
cmp r0, 0x8
bne _081A0ACC
ldr r1, =gUnknown_086111B0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52884,7 +52884,7 @@ _081A0ACC:
cmp r0, 0x9
bne _081A0AE8
ldr r1, =gUnknown_086111B0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52896,7 +52896,7 @@ _081A0AE8:
cmp r0, 0x4
bne _081A0B04
ldr r1, =gUnknown_08611230
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52907,7 +52907,7 @@ _081A0B04:
cmp r0, 0x5
bne _081A0B20
ldr r1, =gUnknown_08611230
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52919,7 +52919,7 @@ _081A0B20:
cmp r0, 0xA
bne _081A0B40
ldr r2, =gUnknown_08611070
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r1, [r0]
@@ -52932,7 +52932,7 @@ _081A0B40:
cmp r0, 0xB
bne _081A0B5C
ldr r1, =gUnknown_086112B0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -52943,7 +52943,7 @@ _081A0B5C:
cmp r0, 0xC
bne _081A0B7C
ldr r2, =gUnknown_08611070
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r1, [r0]
@@ -52957,7 +52957,7 @@ _081A0B7C:
cmp r0, 0xD
bne _081A0B9C
ldr r2, =gUnknown_08611070
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r1, [r0]
@@ -52972,7 +52972,7 @@ _081A0B9C:
cmp r0, 0x10
bne _081A0BC0
ldr r2, =gUnknown_08611070
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r1, [r0]
@@ -52986,7 +52986,7 @@ _081A0BC0:
cmp r0, 0xE
bne _081A0BE4
ldr r2, =gUnknown_08611070
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r1, [r0]
@@ -53003,7 +53003,7 @@ _081A0BE4:
cmp r0, 0xF
bne _081A0C00
ldr r1, =gUnknown_086112B0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -53015,7 +53015,7 @@ _081A0C00:
cmp r0, 0
bne _081A0C1C
ldr r1, =gUnknown_08610EF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -53026,7 +53026,7 @@ _081A0C1C:
cmp r0, 0x1
bne _081A0C38
ldr r1, =gUnknown_08610EF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -53038,7 +53038,7 @@ _081A0C38:
cmp r0, 0x2
bne _081A0C54
ldr r1, =gUnknown_08610EF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -53050,7 +53050,7 @@ _081A0C54:
cmp r0, 0x3
bne _081A0C74
ldr r1, =gUnknown_08610EF0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -53065,7 +53065,7 @@ _081A0C74:
bl script_env_2_enable_and_set_ctx_running
b _081A0C8E
_081A0C7A:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
movs r0, 0x1
bl AddTextPrinterForMessage
@@ -53096,7 +53096,7 @@ sub_81A0C9C: @ 81A0C9C
thumb_func_start sub_81A0CC0
sub_81A0CC0: @ 81A0CC0
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0xB1
@@ -53105,7 +53105,7 @@ sub_81A0CC0: @ 81A0CC0
lsrs r0, r1, 28
cmp r0, 0x2
bhi _081A0CE4
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
b _081A0D34
.pool
@@ -53133,22 +53133,22 @@ _081A0D08:
beq _081A0D24
b _081A0D30
_081A0D0E:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x4
b _081A0D34
.pool
_081A0D18:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
b _081A0D34
.pool
_081A0D24:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _081A0D34
.pool
_081A0D30:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x5
_081A0D34:
strh r0, [r1]
@@ -53160,12 +53160,12 @@ _081A0D34:
thumb_func_start sub_81A0D40
sub_81A0D40: @ 81A0D40
push {r4,lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _081A0D6E
- ldr r4, =0x020375e4
- ldr r0, =0x03005d90
+ ldr r4, =gUnknown_020375E4
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r2, 0xB2
ldrb r3, [r2]
@@ -53192,7 +53192,7 @@ _081A0D6E:
thumb_func_start sub_81A0D80
sub_81A0D80: @ 81A0D80
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0xB1
@@ -53204,7 +53204,7 @@ sub_81A0D80: @ 81A0D80
subs r0, 0x3
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _081A0DC0
@@ -53240,12 +53240,12 @@ sub_81A0DD4: @ 81A0DD4
push {r6,r7}
movs r6, 0
movs r2, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
adds r0, 0xB8
ldrb r0, [r0]
lsls r0, 30
- ldr r3, =0x030062f0
+ ldr r3, =gUnknown_030062F0
mov r9, r3
cmp r0, 0
beq _081A0E14
@@ -53273,11 +53273,11 @@ _081A0E14:
bl AllocZeroed
adds r7, r0, 0
str r7, [r4]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x2
bne _081A0E88
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r5, [r0]
adds r6, r5, 0
adds r6, 0xB1
@@ -53321,7 +53321,7 @@ _081A0E3C:
_081A0E88:
cmp r0, 0x3
bne _081A0F54
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
mov r8, r0
ldr r5, [r0]
movs r1, 0xB1
@@ -53423,7 +53423,7 @@ _081A0EC4:
_081A0F54:
cmp r0, 0x4
bne _081A0FCE
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
adds r0, r3, 0
adds r0, 0xB1
@@ -53496,7 +53496,7 @@ _081A0FCE:
thumb_func_start sub_81A0FE4
sub_81A0FE4: @ 81A0FE4
push {r4,lr}
- ldr r4, =0x030062f0
+ ldr r4, =gUnknown_030062F0
ldr r0, [r4]
bl Free
movs r0, 0
@@ -53511,7 +53511,7 @@ sub_81A0FE4: @ 81A0FE4
sub_81A0FFC: @ 81A0FFC
push {r4-r6,lr}
sub sp, 0x10
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _081A1028
@@ -53526,17 +53526,17 @@ _081A1018:
beq _081A1030
b _081A11E6
_081A101E:
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
b _081A1032
.pool
_081A1028:
- ldr r5, =0x02021dc4
+ ldr r5, =gUnknown_02021DC4
b _081A1032
.pool
_081A1030:
- ldr r5, =0x02021ec4
+ ldr r5, =gUnknown_02021EC4
_081A1032:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0x9
bls _081A103C
@@ -53561,7 +53561,7 @@ _081A1054:
.4byte _081A1140
.4byte _081A1184
_081A107C:
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r0, [r0]
ldrh r1, [r0]
movs r0, 0xB
@@ -53571,7 +53571,7 @@ _081A107C:
b _081A1174
.pool
_081A1094:
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r0, [r0]
ldrh r1, [r0, 0x2]
movs r0, 0xB
@@ -53581,7 +53581,7 @@ _081A1094:
b _081A1174
.pool
_081A10AC:
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r0, [r0]
ldrh r1, [r0]
movs r0, 0xB
@@ -53591,7 +53591,7 @@ _081A10AC:
b _081A1174
.pool
_081A10C4:
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xD
@@ -53601,7 +53601,7 @@ _081A10C4:
b _081A1174
.pool
_081A10DC:
- ldr r0, =0x030062f0
+ ldr r0, =gUnknown_030062F0
ldr r0, [r0]
ldrh r1, [r0, 0x6]
movs r0, 0xD
@@ -53611,7 +53611,7 @@ _081A10DC:
b _081A1174
.pool
_081A10F4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xB1
@@ -53628,7 +53628,7 @@ _081A10F4:
b _081A1174
.pool
_081A1118:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r0, [r0]
@@ -53644,7 +53644,7 @@ _081A1118:
b _081A11E6
.pool
_081A1140:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB1
ldrb r1, [r0]
@@ -53660,20 +53660,20 @@ _081A115C:
b _081A1174
.pool
_081A1164:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0x82
lsls r1, 1
adds r0, r1
bl ConvertBattleFrontierTrainerSpeechToString
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
_081A1174:
adds r0, r5, 0
bl CopyString
b _081A11E6
.pool
_081A1184:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
adds r1, r3, 0
adds r1, 0xB1
@@ -53731,9 +53731,9 @@ _081A11E6:
thumb_func_start sub_81A11F8
sub_81A11F8: @ 81A11F8
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r1, [r0]
adds r2, 0xB1
lsls r1, 6
@@ -53760,7 +53760,7 @@ sub_81A1224: @ 81A1224
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
adds r0, r3, 0
adds r0, 0xB1
@@ -53778,9 +53778,9 @@ _081A1242:
adds r0, 0xB8
ldrb r0, [r0]
lsls r0, 30
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
mov r12, r1
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
mov r8, r1
cmp r0, 0
beq _081A127C
@@ -53931,7 +53931,7 @@ sub_81A1370: @ 81A1370
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r2, 0x8A
lsls r2, 1
@@ -53971,7 +53971,7 @@ _081A13B8:
negs r2, r2
mov r9, r2
movs r5, 0x1
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
movs r0, 0x90
lsls r0, 1
mov r8, r0
@@ -54005,7 +54005,7 @@ _081A13FC:
mov r5, r9
cmp r5, 0
ble _081A1422
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
lsls r0, r5, 4
add r0, r9
@@ -54028,7 +54028,7 @@ _081A1422:
thumb_func_start sub_81A1438
sub_81A1438: @ 81A1438
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0xB0
@@ -54075,7 +54075,7 @@ _081A148C:
cmp r0, 0
bne _081A147C
_081A1496:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
adds r0, 0xDD
strb r2, [r0]
@@ -54134,7 +54134,7 @@ _081A14C2:
sub_81A150C: @ 81A150C
push {lr}
ldr r2, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xDC
ldrb r0, [r0]
@@ -54204,7 +54204,7 @@ _081A1594:
sub_81A15A4: @ 81A15A4
push {lr}
ldr r2, =gUnknown_08610970
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xB0
ldrb r1, [r0]
@@ -54270,7 +54270,7 @@ _081A1628:
thumb_func_start sub_81A1638
sub_81A1638: @ 81A1638
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
bx lr
@@ -54279,7 +54279,7 @@ sub_81A1638: @ 81A1638
thumb_func_start sub_81A1644
sub_81A1644: @ 81A1644
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
bx lr
@@ -54343,7 +54343,7 @@ sub_81A16B4: @ 81A16B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -54367,7 +54367,7 @@ sub_81A16DC: @ 81A16DC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -54378,8 +54378,8 @@ sub_81A16DC: @ 81A16DC
cmp r0, 0
beq _081A1718
_081A16F6:
- ldr r2, =0x030062f4
- ldr r1, =0x03005e00
+ ldr r2, =gUnknown_030062F4
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -54409,7 +54409,7 @@ sub_81A172C: @ 81A172C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -54446,7 +54446,7 @@ sub_81A175C: @ 81A175C
sub_81A1780: @ 81A1780
push {lr}
ldr r1, =gUnknown_08611C18
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -54464,7 +54464,7 @@ sub_81A17A0: @ 81A17A0
lsls r0, 7
movs r1, 0xFF
bl VarSet
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca8
adds r0, r1
@@ -54496,7 +54496,7 @@ _081A17EE:
bl sub_813A878
movs r0, 0x80
lsls r0, 7
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r2, =0x00000ca8
adds r1, r2
@@ -54507,7 +54507,7 @@ _081A17EE:
_081A1810:
movs r0, 0x80
lsls r0, 7
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r2, =0x00000ca8
adds r1, r2
@@ -54534,7 +54534,7 @@ sub_81A1830: @ 81A1830
bne _081A184C
movs r5, 0x1
_081A184C:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x7
bls _081A1856
@@ -54557,8 +54557,8 @@ _081A186C:
.4byte _081A1918
.4byte _081A1938
_081A188C:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ca8
adds r0, r2
@@ -54567,8 +54567,8 @@ _081A188C:
b _081A1956
.pool
_081A18A8:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ca9
adds r0, r2
@@ -54579,8 +54579,8 @@ _081A18A8:
b _081A1956
.pool
_081A18C8:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000cb2
adds r0, r2
@@ -54589,8 +54589,8 @@ _081A18C8:
b _081A1956
.pool
_081A18E4:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ca9
adds r0, r2
@@ -54599,8 +54599,8 @@ _081A18E4:
b _081A1926
.pool
_081A1900:
- ldr r2, =0x020375f0
- ldr r1, =0x0202433a
+ ldr r2, =gUnknown_020375F0
+ ldr r1, =gUnknown_0202433A
ldrb r0, [r1]
strh r0, [r2]
movs r0, 0
@@ -54608,8 +54608,8 @@ _081A1900:
b _081A1956
.pool
_081A1918:
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ca9
adds r0, r2
@@ -54621,8 +54621,8 @@ _081A1926:
b _081A1956
.pool
_081A1938:
- ldr r4, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r4, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
movs r0, 0xD0
lsls r0, 4
@@ -54658,7 +54658,7 @@ sub_81A1968: @ 81A1968
bne _081A1984
movs r4, 0x1
_081A1984:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x7
bls _081A198E
@@ -54681,9 +54681,9 @@ _081A19A4:
.4byte _081A1A7C
.4byte _081A1AA8
_081A19C4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -54691,9 +54691,9 @@ _081A19C4:
b _081A1AC4
.pool
_081A19E0:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000ca9
adds r2, r1
@@ -54708,9 +54708,9 @@ _081A19E0:
b _081A1AC4
.pool
_081A1A0C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r2, =0x00000cb2
adds r0, r2
@@ -54718,9 +54718,9 @@ _081A1A0C:
b _081A1AC4
.pool
_081A1A28:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r1, =0x00000ca9
adds r3, r1
@@ -54734,9 +54734,9 @@ _081A1A28:
.pool
_081A1A50:
movs r2, 0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r4, =0x00000caa
- ldr r3, =0x0203cef8
+ ldr r3, =gUnknown_0203CEF8
_081A1A58:
ldr r1, [r5]
lsls r0, r2, 1
@@ -54751,9 +54751,9 @@ _081A1A58:
b _081A1AC4
.pool
_081A1A7C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrb r0, [r0]
ldr r2, =0x00000ca9
adds r3, r2
@@ -54770,7 +54770,7 @@ _081A1A94:
b _081A1AC4
.pool
_081A1AA8:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
movs r0, 0xD0
lsls r0, 4
@@ -54796,12 +54796,12 @@ sub_81A1AD4: @ 81A1AD4
push {r4-r7,lr}
bl sub_81B8558
movs r3, 0
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
ldrh r0, [r4]
cmp r3, r0
bge _081A1B00
- ldr r7, =0x0203cef8
- ldr r6, =0x03005d90
+ ldr r7, =gUnknown_0203CEF8
+ ldr r6, =gUnknown_03005D90
ldr r5, =0x00000caa
_081A1AEA:
adds r2, r3, r7
@@ -54833,7 +54833,7 @@ sub_81A1B1C: @ 81A1B1C
thumb_func_start sub_81A1B28
sub_81A1B28: @ 81A1B28
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
bx lr
@@ -54846,7 +54846,7 @@ sub_81A1B38: @ 81A1B38
movs r4, 0
movs r5, 0x64
_081A1B3E:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000caa
@@ -54858,7 +54858,7 @@ _081A1B3E:
lsrs r0, 16
cmp r0, 0x5
bhi _081A1B76
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r1]
subs r1, 0x1
@@ -54867,7 +54867,7 @@ _081A1B3E:
movs r1, 0x8E
lsls r1, 2
adds r0, r1
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r4, 0
muls r1, r5
adds r1, r2
@@ -54888,7 +54888,7 @@ _081A1B76:
thumb_func_start sub_81A1B98
sub_81A1B98: @ 81A1B98
push {lr}
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
adds r2, r0, 0
cmp r1, 0x3
@@ -54896,7 +54896,7 @@ sub_81A1B98: @ 81A1B98
movs r0, 0
strh r0, [r2]
_081A1BA8:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x7
bhi _081A1C1E
@@ -54951,7 +54951,7 @@ _081A1C1E:
thumb_func_start sub_81A1C24
sub_81A1C24: @ 81A1C24
push {lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r2, =0x00000cdc
adds r1, r2
@@ -54982,7 +54982,7 @@ sub_81A1C4C: @ 81A1C4C
adds r3, r0, 0
lsls r0, r5, 3
adds r5, r0, 0x1
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
ldrb r0, [r0]
lsls r3, 24
lsrs r3, 24
@@ -55008,7 +55008,7 @@ sub_81A1C90: @ 81A1C90
push {r4,lr}
sub sp, 0x34
adds r2, r0, 0
- ldr r3, =0x0203ab74
+ ldr r3, =gUnknown_0203AB74
movs r1, 0xAE
mov r0, sp
adds r0, 0x2F
@@ -55063,7 +55063,7 @@ sub_81A1CD8: @ 81A1CD8
lsls r0, 24
lsrs r0, 24
adds r7, r0, 0
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r7, [sp]
@@ -55082,12 +55082,12 @@ sub_81A1CD8: @ 81A1CD8
bls _081A1D24
adds r6, r0, 0
_081A1D24:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE302
adds r0, r4, 0
bl ExpandStringRefs
@@ -55126,7 +55126,7 @@ sub_81A1D78: @ 81A1D78
lsrs r3, 24
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r4, [r4]
lsrs r1, 23
lsrs r0, 22
@@ -55151,7 +55151,7 @@ sub_81A1DBC: @ 81A1DBC
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -55282,7 +55282,7 @@ sub_81A1EA8: @ 81A1EA8
sub sp, 0xC
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r4]
@@ -55294,7 +55294,7 @@ sub_81A1EA8: @ 81A1EA8
bl FillWindowPixelBuffer
cmp r7, 0
bne _081A1EF0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE158
bl ExpandStringRefs
b _081A1F28
@@ -55302,7 +55302,7 @@ sub_81A1EA8: @ 81A1EA8
_081A1EF0:
cmp r7, 0x1
bne _081A1F08
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE178
bl ExpandStringRefs
b _081A1F28
@@ -55310,20 +55310,20 @@ _081A1EF0:
_081A1F08:
cmp r7, 0x2
bne _081A1F20
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE198
bl ExpandStringRefs
b _081A1F28
.pool
_081A1F20:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE1B7
bl ExpandStringRefs
_081A1F28:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0x2
bl sub_81A1C4C
- ldr r6, =0x0203ab74
+ ldr r6, =gUnknown_0203AB74
ldrb r0, [r6]
ldr r2, =gUnknown_085EE2F2
movs r1, 0x31
@@ -55396,7 +55396,7 @@ sub_81A1FD8: @ 81A1FD8
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -55436,7 +55436,7 @@ sub_81A2008: @ 81A2008
lsrs r6, 24
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r5, [sp]
@@ -55449,12 +55449,12 @@ sub_81A2008: @ 81A2008
movs r1, 0x1
mov r2, r12
bl Print
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r7, 0
bl ExpandStringRefs
@@ -55570,7 +55570,7 @@ sub_81A2134: @ 81A2134
sub sp, 0xC
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r4]
@@ -55582,20 +55582,20 @@ sub_81A2134: @ 81A2134
bl FillWindowPixelBuffer
cmp r7, 0
bne _081A217C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE1DB
bl ExpandStringRefs
b _081A2184
.pool
_081A217C:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE1FE
bl ExpandStringRefs
_081A2184:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0
bl sub_81A1C4C
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
ldr r2, =gUnknown_085EE2F2
movs r6, 0x21
@@ -55607,7 +55607,7 @@ _081A2184:
movs r1, 0x1
movs r3, 0x8
bl Print
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
ldr r2, =gUnknown_085EE2F9
movs r1, 0x61
@@ -55625,7 +55625,7 @@ _081A2184:
movs r2, 0x40
movs r3, 0x79
bl sub_81A2094
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
lsls r5, r7, 2
ldr r1, =0x00000d14
@@ -55690,10 +55690,10 @@ _081A2184:
mov r1, r8
movs r3, 0x40
bl sub_81A2008
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
bl PutWindowTilemap
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
movs r1, 0x3
bl CopyWindowToVram
@@ -55729,7 +55729,7 @@ sub_81A22B8: @ 81A22B8
lsls r0, 24
lsrs r0, 24
adds r7, r0, 0
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r7, [sp]
@@ -55748,12 +55748,12 @@ sub_81A22B8: @ 81A22B8
bls _081A2304
adds r6, r0, 0
_081A2304:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE302
adds r0, r4, 0
bl ExpandStringRefs
@@ -55792,7 +55792,7 @@ sub_81A2358: @ 81A2358
lsrs r3, 24
lsls r5, 24
lsrs r5, 24
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r4, [r4]
lsrs r1, 23
lsrs r0, 22
@@ -55817,7 +55817,7 @@ sub_81A239C: @ 81A239C
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -55923,7 +55923,7 @@ sub_81A2460: @ 81A2460
sub sp, 0xC
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r4]
@@ -55935,20 +55935,20 @@ sub_81A2460: @ 81A2460
bl FillWindowPixelBuffer
cmp r7, 0
bne _081A24A8
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE221
bl ExpandStringRefs
b _081A24B0
.pool
_081A24A8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE241
bl ExpandStringRefs
_081A24B0:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0x2
bl sub_81A1C4C
- ldr r6, =0x0203ab74
+ ldr r6, =gUnknown_0203AB74
ldrb r0, [r6]
ldr r2, =gUnknown_085EE2F2
movs r1, 0x31
@@ -56020,7 +56020,7 @@ _081A24B0:
sub_81A2560: @ 81A2560
push {lr}
lsls r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
ldr r2, =0x00000e04
@@ -56058,7 +56058,7 @@ sub_81A258C: @ 81A258C
lsrs r6, 24
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r5, [sp]
@@ -56071,12 +56071,12 @@ sub_81A258C: @ 81A258C
movs r1, 0x1
mov r2, r12
bl Print
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r7, 0
bl ExpandStringRefs
@@ -56171,7 +56171,7 @@ sub_81A2698: @ 81A2698
mov r5, r8
push {r5-r7}
sub sp, 0xC
- ldr r6, =0x0203ab74
+ ldr r6, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r6]
@@ -56181,7 +56181,7 @@ sub_81A2698: @ 81A2698
ldrb r0, [r6]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE261
adds r0, r4, 0
bl ExpandStringRefs
@@ -56218,7 +56218,7 @@ sub_81A2698: @ 81A2698
ldr r0, =gUnknown_085EE319
mov r10, r0
ldr r7, =gUnknown_085EE35B
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000e08
adds r0, r1
@@ -56310,7 +56310,7 @@ sub_81A27E8: @ 81A27E8
lsls r0, 24
lsrs r0, 24
adds r7, r0, 0
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r7, [sp]
@@ -56329,12 +56329,12 @@ sub_81A27E8: @ 81A27E8
bls _081A2834
adds r6, r0, 0
_081A2834:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE381
adds r0, r4, 0
bl ExpandStringRefs
@@ -56373,7 +56373,7 @@ sub_81A2888: @ 81A2888
lsrs r5, 24
lsls r3, 24
lsrs r3, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
ldr r2, =0x00000dde
@@ -56396,7 +56396,7 @@ sub_81A2888: @ 81A2888
sub_81A28CC: @ 81A28CC
push {lr}
lsls r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
ldr r2, =0x00000dda
@@ -56474,7 +56474,7 @@ _081A2956:
sub_81A2968: @ 81A2968
push {r4-r6,lr}
sub sp, 0xC
- ldr r5, =0x0203ab74
+ ldr r5, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r5]
@@ -56486,7 +56486,7 @@ sub_81A2968: @ 81A2968
bl FillWindowPixelBuffer
movs r0, 0xA
bl sub_81A1C90
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE27C
adds r0, r4, 0
bl ExpandStringRefs
@@ -56573,7 +56573,7 @@ sub_81A2A28: @ 81A2A28
lsls r0, 24
lsrs r0, 24
adds r6, r0, 0
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r6, [sp]
@@ -56591,13 +56591,13 @@ sub_81A2A28: @ 81A2A28
bls _081A2A80
adds r7, r0, 0
_081A2A80:
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r0, r5, 0
adds r1, r7, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE302
adds r0, r4, 0
bl ExpandStringRefs
@@ -56661,7 +56661,7 @@ sub_81A2B04: @ 81A2B04
lsrs r4, 24
lsls r5, 24
lsrs r5, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -56696,7 +56696,7 @@ sub_81A2B70: @ 81A2B70
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -56720,7 +56720,7 @@ sub_81A2BA0: @ 81A2BA0
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -56849,7 +56849,7 @@ sub_81A2C94: @ 81A2C94
sub sp, 0xC
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r4]
@@ -56861,20 +56861,20 @@ sub_81A2C94: @ 81A2C94
bl FillWindowPixelBuffer
cmp r7, 0
bne _081A2CD8
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE298
bl ExpandStringRefs
b _081A2CE0
.pool
_081A2CD8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE2B8
bl ExpandStringRefs
_081A2CE0:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0
bl sub_81A1C4C
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r8, r0
ldrb r0, [r0]
ldr r2, =gUnknown_085EE2F2
@@ -56978,7 +56978,7 @@ sub_81A2DB4: @ 81A2DB4
lsls r0, 24
lsrs r0, 24
adds r7, r0, 0
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r10, r0
ldrb r0, [r0]
str r7, [sp]
@@ -56997,12 +56997,12 @@ sub_81A2DB4: @ 81A2DB4
bls _081A2E00
adds r6, r0, 0
_081A2E00:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE39C
adds r0, r4, 0
bl ExpandStringRefs
@@ -57041,7 +57041,7 @@ sub_81A2E54: @ 81A2E54
lsrs r5, 24
lsls r3, 24
lsrs r3, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
ldr r2, =0x00000e1e
@@ -57064,7 +57064,7 @@ sub_81A2E54: @ 81A2E54
sub_81A2E98: @ 81A2E98
push {lr}
lsls r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
ldr r2, =0x00000e1a
@@ -57144,7 +57144,7 @@ _081A2F26:
sub_81A2F38: @ 81A2F38
push {r4-r6,lr}
sub sp, 0xC
- ldr r5, =0x0203ab74
+ ldr r5, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C74
bl AddWindow
strb r0, [r5]
@@ -57154,7 +57154,7 @@ sub_81A2F38: @ 81A2F38
ldrb r0, [r5]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE2D8
adds r0, r4, 0
bl ExpandStringRefs
@@ -57222,7 +57222,7 @@ sub_81A2FF8: @ 81A2FF8
mov r6, r8
push {r6,r7}
sub sp, 0xC
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C7C
bl AddWindow
strb r0, [r4]
@@ -57232,7 +57232,7 @@ sub_81A2FF8: @ 81A2FF8
ldrb r0, [r4]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
mov r9, r0
ldr r1, =gUnknown_085EDF86
bl ExpandStringRefs
@@ -57378,7 +57378,7 @@ _081A314A:
lsrs r7, r0, 24
lsls r4, r1, 3
_081A315C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000624
adds r0, r1
@@ -57388,7 +57388,7 @@ _081A315C:
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r6, =0x0203ab74
+ ldr r6, =gUnknown_0203AB74
ldrb r0, [r6]
movs r1, 0x26
adds r3, r5, 0
@@ -57434,7 +57434,7 @@ sub_81A31FC: @ 81A31FC
mov r5, r8
push {r5-r7}
sub sp, 0x24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -57470,7 +57470,7 @@ _081A3250:
.4byte _081A354C
.4byte _081A3594
_081A326C:
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r9, r2
ldr r0, [r2]
lsls r3, r7, 1
@@ -57497,7 +57497,7 @@ _081A3298:
mov r3, r8
cmp r3, 0x3
bne _081A32F2
- ldr r6, =0x02024474
+ ldr r6, =gUnknown_02024474
adds r6, 0x25
ldrb r0, [r6]
movs r4, 0x1
@@ -57505,7 +57505,7 @@ _081A3298:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r5, =0x020229f0
+ ldr r5, =gUnknown_020229F0
adds r1, r5
mov r0, sp
bl CopyString
@@ -57620,7 +57620,7 @@ _081A338E:
bl sub_80EE8C8
b _081A35CE
_081A33A8:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
lsls r7, 1
mov r2, r8
@@ -57670,7 +57670,7 @@ _081A3404:
bl sub_80EE8C8
b _081A35CE
_081A3414:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
lsls r7, 1
mov r2, r8
@@ -57721,7 +57721,7 @@ _081A346C:
bl sub_80EE8C8
b _081A35CE
_081A347C:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
lsls r4, r7, 1
ldr r5, =0x00000dda
@@ -57757,7 +57757,7 @@ _081A34AE:
b _081A35CE
.pool
_081A34CC:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r2, [r6]
lsls r7, 1
mov r9, r7
@@ -57811,7 +57811,7 @@ _081A353C:
bl sub_80EE8C8
b _081A35CE
_081A354C:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
lsls r4, r7, 1
ldr r5, =0x00000e04
@@ -57841,7 +57841,7 @@ _081A354C:
b _081A35CE
.pool
_081A3594:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
lsls r4, r7, 1
ldr r5, =0x00000e1a
@@ -57885,7 +57885,7 @@ sub_81A35EC: @ 81A35EC
push {r4,lr}
ldr r0, =0x000040cf
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_81A3610
lsls r0, 24
lsrs r0, 24
@@ -58017,7 +58017,7 @@ _081A36F2:
lsls r0, 1
cmp r3, r0
bne _081A370C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000bfc
b _081A38C4
@@ -58029,7 +58029,7 @@ _081A370C:
ldr r0, =0x0000012b
cmp r3, r0
bhi _081A3738
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
adds r1, r3, 0
muls r1, r0
@@ -58043,7 +58043,7 @@ _081A3738:
ldr r0, =0x0000018f
cmp r3, r0
bhi _081A3758
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
movs r0, 0xEC
muls r0, r3
ldr r1, [r1]
@@ -58063,7 +58063,7 @@ _081A3766:
lsls r0, 1
cmp r3, r0
bne _081A3780
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000c08
b _081A38C4
@@ -58081,7 +58081,7 @@ _081A3794:
ldr r0, =0x0000012b
cmp r3, r0
bhi _081A37B8
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
adds r1, r3, 0
muls r1, r0
@@ -58095,14 +58095,14 @@ _081A37B8:
ldr r0, =0x0000018f
cmp r3, r0
bhi _081A37EC
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
ands r0, r1
cmp r0, 0
bne _081A387C
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
movs r0, 0xEC
muls r0, r3
ldr r1, [r1]
@@ -58111,14 +58111,14 @@ _081A37B8:
b _081A38C4
.pool
_081A37EC:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
ands r0, r1
cmp r0, 0
bne _081A387C
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
@@ -58132,7 +58132,7 @@ _081A3818:
lsls r0, 1
cmp r3, r0
bne _081A3830
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000c14
b _081A38C4
@@ -58149,7 +58149,7 @@ _081A3844:
ldr r0, =0x0000012b
cmp r3, r0
bhi _081A3868
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
adds r1, r3, 0
muls r1, r0
@@ -58163,7 +58163,7 @@ _081A3868:
ldr r0, =0x0000018f
cmp r3, r0
bhi _081A38A8
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -58176,7 +58176,7 @@ _081A387C:
b _081A38F8
.pool
_081A3890:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
movs r0, 0xEC
muls r0, r3
ldr r1, [r1]
@@ -58185,7 +58185,7 @@ _081A3890:
b _081A38C4
.pool
_081A38A8:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -58204,7 +58204,7 @@ _081A38C4:
b _081A38F8
.pool
_081A38D4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0xfffffe70
adds r2, r3, r0
@@ -58234,7 +58234,7 @@ sub_81A3908: @ 81A3908
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000cdc
adds r1, r2
@@ -58322,7 +58322,7 @@ _081A399E:
thumb_func_start sub_81A39C4
sub_81A39C4: @ 81A39C4
push {r4,r5,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -58355,7 +58355,7 @@ _081A3A0C:
.4byte _081A3A98
.4byte _081A3AAC
_081A3A28:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r5, 2
@@ -58365,7 +58365,7 @@ _081A3A28:
b _081A3AB4
.pool
_081A3A3C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r5, 2
@@ -58374,7 +58374,7 @@ _081A3A3C:
b _081A3AB4
.pool
_081A3A54:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r5, 2
@@ -58383,14 +58383,14 @@ _081A3A54:
b _081A3AB4
.pool
_081A3A6C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000dda
b _081A3AB4
.pool
_081A3A80:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r5, 2
@@ -58399,14 +58399,14 @@ _081A3A80:
b _081A3AB4
.pool
_081A3A98:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000e04
b _081A3AB4
.pool
_081A3AAC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000e1a
@@ -58428,7 +58428,7 @@ _081A3AC6:
sub_81A3ACC: @ 81A3ACC
push {r4,r5,lr}
movs r2, 0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r4, =0x00000cb4
ldr r0, =0x0000ffff
adds r3, r0, 0
@@ -58452,17 +58452,17 @@ _081A3AD8:
thumb_func_start sub_81A3B00
sub_81A3B00: @ 81A3B00
push {lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
ldr r0, =0x000003fe
cmp r1, r0
bne _081A3B20
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _081A3B24
.pool
_081A3B20:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_081A3B24:
strh r0, [r1]
@@ -58502,7 +58502,7 @@ sub_81A3B64: @ 81A3B64
mov r6, r8
push {r6,r7}
movs r5, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -58535,7 +58535,7 @@ _081A3BB4:
.4byte _081A3C44
.4byte _081A3C60
_081A3BD0:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r6, 2
@@ -58545,7 +58545,7 @@ _081A3BD0:
b _081A3C68
.pool
_081A3BE4:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r6, 2
@@ -58557,7 +58557,7 @@ _081A3BE4:
b _081A3C78
.pool
_081A3C00:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r6, 2
@@ -58566,14 +58566,14 @@ _081A3C00:
b _081A3C68
.pool
_081A3C18:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000dda
b _081A3C68
.pool
_081A3C2C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
lsls r2, r6, 2
@@ -58582,7 +58582,7 @@ _081A3C2C:
b _081A3C68
.pool
_081A3C44:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000e04
@@ -58593,7 +58593,7 @@ _081A3C44:
b _081A3C70
.pool
_081A3C60:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000e1a
@@ -58624,7 +58624,7 @@ _081A3C84:
adds r1, r0
adds r7, r1, r2
ldrb r5, [r7]
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
mov r9, r0
ldrh r0, [r0]
ldr r1, =0x000003fe
@@ -58633,14 +58633,14 @@ _081A3C84:
bne _081A3CA6
adds r5, 0xA
_081A3CA6:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
ldr r4, =0x00000eb8
adds r1, r4
ldrh r0, [r1]
adds r0, r5
strh r0, [r1]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
movs r2, 0
movs r3, 0x2
@@ -58690,7 +58690,7 @@ sub_81A3D30: @ 81A3D30
push {r4,lr}
ldr r0, =0x000040cf
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
lsls r0, 24
lsrs r0, 24
bl sub_81A3B30
@@ -58739,20 +58739,20 @@ _081A3D94:
thumb_func_start sub_81A3DA0
sub_81A3DA0: @ 81A3DA0
push {lr}
- ldr r0, =0x02022fec
- ldr r1, =0x020375e2
+ ldr r0, =gUnknown_02022FEC
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, [r0]
ands r2, r1
cmp r2, 0
beq _081A3DC4
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
b _081A3DC8
.pool
_081A3DC4:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r2, [r0]
_081A3DC8:
pop {r0}
@@ -58805,7 +58805,7 @@ _081A3E0C:
_081A3E38:
cmp r5, r4
bne _081A3E50
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB79
bl AppendString
b _081A3EC8
@@ -58813,7 +58813,7 @@ _081A3E38:
_081A3E50:
cmp r5, r4
ble _081A3EC8
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB7F
bl AppendString
b _081A3EC8
@@ -58821,17 +58821,17 @@ _081A3E50:
_081A3E68:
cmp r4, r5
bne _081A3E80
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB79
bl AppendString
b _081A3E88
.pool
_081A3E80:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB7F
bl AppendString
_081A3E88:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB86
bl AppendString
b _081A3EC8
@@ -58839,21 +58839,21 @@ _081A3E88:
_081A3EA0:
cmp r4, r5
bne _081A3EB8
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB79
bl AppendString
b _081A3EC0
.pool
_081A3EB8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB7F
bl AppendString
_081A3EC0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB84
bl AppendString
_081A3EC8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0xB
muls r1, r6
ldr r2, =gSpeciesNames
@@ -59061,7 +59061,7 @@ _081A404E:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -59092,7 +59092,7 @@ _081A404E:
bne _081A40C8
cmp r7, 0
bne _081A40E4
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrb r3, [r0]
str r6, [sp]
add r1, sp, 0x10
@@ -59108,7 +59108,7 @@ _081A404E:
b _081A40E4
.pool
_081A40C8:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrb r3, [r0]
str r6, [sp]
add r1, sp, 0x10
@@ -59164,10 +59164,10 @@ _081A412A:
cmp r2, r0
bne _081A4112
_081A4134:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
movs r0, 0xFF
strb r0, [r1]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
movs r0, 0
@@ -59196,7 +59196,7 @@ _081A416A:
ldrb r4, [r0]
cmp r4, 0
bne _081A41A4
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB82
adds r0, r4, 0
bl AppendString
@@ -59210,28 +59210,28 @@ _081A41A4:
ands r0, r4
cmp r0, 0
beq _081A41C0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB84
bl AppendString
b _081A41C8
.pool
_081A41C0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB82
bl AppendString
_081A41C8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085CCB8C
bl AppendString
b _081A4202
.pool
_081A41E0:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrb r0, [r0]
ldr r1, =0x00000ca9
adds r2, r1
@@ -59266,7 +59266,7 @@ sub_81A4224: @ 81A4224
thumb_func_start sub_81A4230
sub_81A4230: @ 81A4230
push {r4-r7,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -59301,7 +59301,7 @@ _081A4278:
.4byte _081A4368
.4byte _081A437C
_081A4294:
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
lsls r4, 1
lsls r1, r5, 2
@@ -59331,7 +59331,7 @@ _081A4294:
b _081A4392
.pool
_081A42DC:
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
lsls r2, r4, 1
lsls r1, r5, 2
@@ -59357,7 +59357,7 @@ _081A42F8:
b _081A4392
.pool
_081A431C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r0, r4, 1
lsls r1, r5, 2
@@ -59368,7 +59368,7 @@ _081A431C:
b _081A4388
.pool
_081A4338:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000dda
@@ -59376,7 +59376,7 @@ _081A4338:
b _081A4386
.pool
_081A434C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r0, r4, 1
lsls r1, r5, 2
@@ -59387,7 +59387,7 @@ _081A434C:
b _081A4388
.pool
_081A4368:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000e04
@@ -59395,7 +59395,7 @@ _081A4368:
b _081A4386
.pool
_081A437C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r3, =0x00000e1a
@@ -59422,10 +59422,10 @@ sub_81A43A8: @ 81A43A8
push {r4-r6,lr}
sub sp, 0x4
movs r4, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
movs r5, 0x64
_081A43B2:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000caa
@@ -59448,7 +59448,7 @@ _081A43B2:
strh r0, [r1]
adds r0, r4, 0
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
mov r2, sp
@@ -59469,10 +59469,10 @@ _081A43EE:
thumb_func_start sub_81A4410
sub_81A4410: @ 81A4410
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_8185338
strh r0, [r4]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ca9
adds r1, r0
@@ -59489,7 +59489,7 @@ sub_81A4410: @ 81A4410
thumb_func_start sub_81A443C
sub_81A443C: @ 81A443C
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _081A4450
@@ -59498,15 +59498,15 @@ sub_81A443C: @ 81A443C
b _081A446E
.pool
_081A4450:
- ldr r0, =0x02021cc4
- ldr r1, =0x02038bca
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_8162E20
b _081A446E
.pool
_081A4464:
- ldr r0, =0x02021dc4
- ldr r1, =0x02038bca
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_8162E20
_081A446E:
@@ -59526,7 +59526,7 @@ sub_81A447C: @ 81A447C
movs r0, 0
str r0, [sp]
_081A448C:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, [sp]
lsls r1, r2, 1
@@ -59547,7 +59547,7 @@ _081A448C:
movs r2, 0x64
adds r1, r0, 0
muls r1, r2
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
_081A44BA:
movs r5, 0
@@ -59557,7 +59557,7 @@ _081A44BA:
adds r0, r6, 0x1
mov r10, r0
_081A44C6:
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000caa
adds r0, r2
@@ -59569,7 +59569,7 @@ _081A44C6:
movs r0, 0xEA
lsls r0, 1
adds r1, r0
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
adds r0, r1
adds r1, r5, 0
@@ -59601,9 +59601,9 @@ _081A4516:
lsrs r6, r0, 24
cmp r6, 0x3
bls _081A44BA
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r1, [r2]
ldr r4, =0x00000caa
adds r1, r4
@@ -59616,7 +59616,7 @@ _081A4516:
movs r1, 0x8E
lsls r1, 2
adds r0, r1
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
ldr r4, [sp]
adds r1, r4, 0
muls r1, r3
@@ -59664,7 +59664,7 @@ sub_81A4594: @ 81A4594
sub sp, 0x2C
mov r8, r1
adds r6, r3, 0
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r5, [r1]
lsls r4, r0, 1
adds r4, r0
@@ -59700,7 +59700,7 @@ sub_81A4594: @ 81A4594
ldrb r2, [r6, 0xE]
add r0, sp, 0xC
bl sub_81DB5E8
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
mov r3, r8
adds r3, 0x2
@@ -59720,11 +59720,11 @@ sub_81A4594: @ 81A4594
bls _081A4618
adds r1, r0, 0
_081A4618:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_08611D08
ldr r0, [sp, 0x4C]
lsls r0, 2
@@ -59740,7 +59740,7 @@ _081A4618:
adds r3, r0, 0
lsls r3, 24
lsrs r3, 24
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
str r7, [sp]
mov r1, r10
@@ -59774,7 +59774,7 @@ sub_81A4684: @ 81A4684
adds r7, r1, 0
mov r10, r2
adds r5, r3, 0
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
lsls r2, r6, 1
adds r2, r6
@@ -59814,7 +59814,7 @@ sub_81A4684: @ 81A4684
ldrb r2, [r5, 0x1A]
add r0, sp, 0xC
bl sub_81DB5E8
- ldr r1, =0x0203ab74
+ ldr r1, =gUnknown_0203AB74
ldrb r0, [r1]
adds r3, r7, 0x2
lsls r3, 27
@@ -59849,7 +59849,7 @@ _081A4734:
adds r1, r4, 0
bl CopyString
_081A473C:
- ldr r2, =0x0203ab74
+ ldr r2, =gUnknown_0203AB74
mov r9, r2
ldrb r0, [r2]
adds r3, r7, 0x4
@@ -59879,11 +59879,11 @@ _081A473C:
bls _081A4778
adds r1, r0, 0
_081A4778:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r0, =gUnknown_08611D08
ldr r4, [r0, 0x24]
adds r0, r5, 0
@@ -59939,7 +59939,7 @@ sub_81A47E0: @ 81A47E0
bl sub_80E8260
add r0, sp, 0x30
mov r12, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r3, [sp, 0x40]
lsls r1, r3, 1
@@ -60051,7 +60051,7 @@ sub_81A48B4: @ 81A48B4
str r0, [sp, 0x70]
add r1, sp, 0x5C
mov r12, r1
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r0, 0x54
mov r2, r10
@@ -60158,19 +60158,19 @@ sub_81A4998: @ 81A4998
sub sp, 0x94
adds r7, r0, 0
str r1, [sp, 0x90]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r4, =gUnknown_08611CB0
lsls r5, r7, 3
adds r1, r5, r4
ldr r1, [r1]
bl CopyString
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
adds r4, 0x4
adds r5, r4
ldr r1, [r5]
adds r0, r6, 0
bl ExpandStringRefs
- ldr r0, =0x0203ab74
+ ldr r0, =gUnknown_0203AB74
mov r8, r0
ldrb r0, [r0]
movs r1, 0x1
@@ -60208,7 +60208,7 @@ sub_81A4998: @ 81A4998
bl Print
cmp r7, 0x9
bne _081A4A6C
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r0, [r2]
ldr r1, =0x00000ee8
adds r0, r1
@@ -60269,7 +60269,7 @@ _081A4A90:
thumb_func_start sub_81A4AA0
sub_81A4AA0: @ 81A4AA0
push {r4,lr}
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldr r0, =gUnknown_08611C84
bl AddWindow
strb r0, [r4]
@@ -60279,7 +60279,7 @@ sub_81A4AA0: @ 81A4AA0
ldrb r0, [r4]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
movs r1, 0
bl sub_81A4998
@@ -60297,11 +60297,11 @@ sub_81A4AA0: @ 81A4AA0
thumb_func_start sub_81A4AE8
sub_81A4AE8: @ 81A4AE8
push {r4,lr}
- ldr r4, =0x0203ab74
+ ldr r4, =gUnknown_0203AB74
ldrb r0, [r4]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
movs r1, 0x1
bl sub_81A4998
@@ -60323,7 +60323,7 @@ sub_81A4B14: @ 81A4B14
push {r5-r7}
sub sp, 0x8
movs r1, 0
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
_081A4B24:
movs r6, 0
lsls r0, r1, 1
@@ -60379,7 +60379,7 @@ _081A4B44:
cmp r1, 0x8
ble _081A4B24
movs r6, 0
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
movs r2, 0x54
mov r10, r2
movs r3, 0xFF
@@ -60465,7 +60465,7 @@ sub_81A4C30: @ 81A4C30
movs r0, 0xFA
lsls r0, 1
adds r6, r7, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
_081A4C4E:
mov r0, r8
@@ -60477,7 +60477,7 @@ _081A4C4E:
adds r5, 0x64
cmp r4, r6
ble _081A4C4E
- ldr r4, =0x020244e9
+ ldr r4, =gUnknown_020244E9
ldrb r5, [r4]
bl copy_player_party_from_sav1
bl sub_8076D5C
@@ -60486,7 +60486,7 @@ _081A4C4E:
bl sav2_gender2_inplace_and_xFE
strb r5, [r4]
adds r4, r7, 0
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
movs r0, 0xFA
lsls r0, 1
adds r6, r7, r0
@@ -60512,7 +60512,7 @@ _081A4C84:
thumb_func_start sub_81A4CB0
sub_81A4CB0: @ 81A4CB0
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -60548,7 +60548,7 @@ _081A4CDA:
thumb_func_start sub_81A4D00
sub_81A4D00: @ 81A4D00
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -60585,7 +60585,7 @@ _081A4D2A:
sub_81A4D50: @ 81A4D50
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -60773,7 +60773,7 @@ _081A4E96:
adds r3, r4, 0
muls r3, r0
mov r8, r3
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
add r1, r8
mov r10, r1
ldr r4, [sp, 0x14]
@@ -60806,7 +60806,7 @@ _081A4E96:
bl pokemon_setattr
movs r7, 0
mov r6, r8
- ldr r3, =0x02024744
+ ldr r3, =gUnknown_02024744
_081A4F32:
adds r1, r7, 0
adds r1, 0x1A
@@ -60833,7 +60833,7 @@ _081A4F32:
muls r6, r2
ldr r3, =gUnknown_08611578
mov r8, r3
- ldr r3, =0x02024744
+ ldr r3, =gUnknown_02024744
adds r5, r4, 0
_081A4F6A:
ldr r4, [sp, 0x38]
@@ -60869,7 +60869,7 @@ _081A4F9C:
movs r1, 0x64
adds r4, r0, 0
muls r4, r1
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
@@ -60933,7 +60933,7 @@ sub_81A4FF0: @ 81A4FF0
sub_81A5030: @ 81A5030
push {lr}
lsls r0, 24
- ldr r2, =0x02038bca
+ ldr r2, =gUnknown_02038BCA
ldr r3, =0x000003fe
adds r1, r3, 0
strh r1, [r2]
@@ -61114,7 +61114,7 @@ sub_81A51A8: @ 81A51A8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
@@ -61144,7 +61144,7 @@ _081A51E4:
b _081A5228
.pool
_081A51F4:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_08611DB0
lsls r1, 2
adds r1, r2
@@ -61156,7 +61156,7 @@ _081A51F4:
b _081A5228
.pool
_081A5214:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r2, =gUnknown_08611DB8
lsls r1, 2
adds r1, r2
@@ -61176,7 +61176,7 @@ _081A5228:
sub_81A5238: @ 81A5238
push {lr}
ldr r1, =gUnknown_08611F84
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -61235,16 +61235,16 @@ _081A52A4:
lsls r1, 1
movs r2, 0x20
bl decompress_palette
- ldr r1, =0x02022e24
+ ldr r1, =gUnknown_02022E24
movs r0, 0xFF
strh r0, [r1]
- ldr r1, =0x02022e26
+ ldr r1, =gUnknown_02022E26
movs r0, 0x70
strh r0, [r1]
b _081A553E
.pool
_081A52F4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -61269,19 +61269,19 @@ _081A531C:
beq _081A5328
b _081A5544
_081A5328:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
movs r2, 0xA1
strb r2, [r1]
movs r0, 0xFF
strb r0, [r1, 0x1]
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
strb r2, [r1]
movs r0, 0x1
negs r0, r0
strb r0, [r1, 0x1]
ldr r0, =gUnknown_085CCDB2
bl get_battle_strings_
- ldr r4, =0x02022e2c
+ ldr r4, =gUnknown_02022E2C
adds r0, r4, 0
movs r1, 0xF
bl battle_show_message_maybe
@@ -61334,7 +61334,7 @@ _081A53CE:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x3
bl StartObjectImageAnim
@@ -61388,7 +61388,7 @@ _081A5464:
bl sub_81A5558
ldr r0, =gUnknown_085CCDCB
bl get_battle_strings_
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0x15
bl battle_show_message_maybe
ldrb r0, [r5]
@@ -61401,14 +61401,14 @@ _081A5490:
movs r0, 0x85
lsls r0, 1
bl audio_play
- ldr r0, =0x02022f58
- ldr r1, =0x02022f68
+ ldr r0, =gUnknown_02022F58
+ ldr r1, =gUnknown_02022F68
ldrb r2, [r0]
ldrb r0, [r1]
cmp r2, r0
bls _081A54BC
movs r6, 0x2
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0
strb r0, [r1, 0x17]
b _081A553E
@@ -61417,7 +61417,7 @@ _081A54BC:
cmp r2, r0
bcs _081A54D0
movs r6, 0x3
- ldr r1, =0x02024474
+ ldr r1, =gUnknown_02024474
movs r0, 0x1
strb r0, [r1, 0x17]
b _081A553E
@@ -61438,7 +61438,7 @@ _081A54D4:
bl sub_8056A3C
movs r0, 0
bl CopyBgTilemapBufferToVram
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -61453,7 +61453,7 @@ _081A54D4:
b _081A553E
.pool
_081A5520:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -61501,7 +61501,7 @@ sub_81A5558: @ 81A5558
lsrs r7, r3, 24
movs r6, 0
movs r1, 0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
movs r3, 0xA6
lsls r3, 2
@@ -61547,7 +61547,7 @@ _081A55C4:
ldrsb r1, [r0, r1]
b _081A5612
_081A55D8:
- ldr r3, =0x02024084
+ ldr r3, =gUnknown_02024084
mov r9, r3
movs r5, 0x58
adds r0, r7, 0
@@ -61580,11 +61580,11 @@ _081A5612:
movs r4, 0x2
cmp r7, 0
beq _081A5628
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
b _081A562A
.pool
_081A5628:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
_081A562A:
ldrb r0, [r1]
adds r0, 0x2
@@ -61597,11 +61597,11 @@ _081A5638:
movs r4, 0x1
cmp r7, 0
beq _081A564C
- ldr r1, =0x02022f68
+ ldr r1, =gUnknown_02022F68
b _081A564E
.pool
_081A564C:
- ldr r1, =0x02022f58
+ ldr r1, =gUnknown_02022F58
_081A564E:
ldrb r0, [r1]
adds r0, 0x1
@@ -61621,7 +61621,7 @@ _081A565E:
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r4, 0
bl StartObjectImageAnim
@@ -61640,7 +61640,7 @@ _081A565E:
sub_81A5698: @ 81A5698
push {lr}
adds r1, r0, 0
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0]
cmp r0, 0x8
bls _081A56AA
@@ -61654,7 +61654,7 @@ _081A56AA:
thumb_func_start sub_81A56B4
sub_81A56B4: @ 81A56B4
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
movs r0, 0xA6
lsls r0, 2
@@ -61668,7 +61668,7 @@ sub_81A56B4: @ 81A56B4
strb r0, [r1, 0x1]
strb r0, [r3]
strb r0, [r3, 0x1]
- ldr r0, =0x02024084
+ ldr r0, =gUnknown_02024084
ldrh r1, [r0, 0x28]
strh r1, [r2]
adds r0, 0x80
@@ -61682,14 +61682,14 @@ sub_81A56B4: @ 81A56B4
sub_81A56E8: @ 81A56E8
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
movs r2, 0xA6
lsls r2, 2
adds r1, r2
adds r1, r0
ldr r2, =gBattleArenaMoveMindRatings
- ldr r0, =0x020241ea
+ ldr r0, =gUnknown_020241EA
ldrh r0, [r0]
adds r0, r2
ldrb r0, [r0]
@@ -61706,11 +61706,11 @@ sub_81A5718: @ 81A5718
lsls r0, 24
lsrs r3, r0, 24
adds r6, r3, 0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r2, [r0]
ldr r0, =0x0000029a
adds r5, r2, r0
- ldr r0, =0x02024280
+ ldr r0, =gUnknown_02024280
ldr r0, [r0]
movs r1, 0x80
lsls r1, 18
@@ -61736,7 +61736,7 @@ sub_81A5718: @ 81A5718
b _081A57D8
.pool
_081A576C:
- ldr r0, =0x0202427c
+ ldr r0, =gUnknown_0202427C
ldrb r1, [r0]
movs r0, 0x29
ands r0, r1
@@ -61746,7 +61746,7 @@ _081A576C:
ands r0, r1
cmp r0, 0
beq _081A5788
- ldr r0, =0x02024332
+ ldr r0, =gUnknown_02024332
ldrb r0, [r0, 0x6]
cmp r0, 0x1
beq _081A57DA
@@ -61782,7 +61782,7 @@ _081A57B4:
subs r0, 0x1
b _081A57D8
_081A57C4:
- ldr r0, =0x0202433c
+ ldr r0, =gUnknown_0202433C
lsls r1, r6, 4
adds r1, r0
ldrb r0, [r1]
@@ -61810,7 +61810,7 @@ sub_81A57E4: @ 81A57E4
lsls r1, 16
lsrs r1, 16
adds r2, r1, 0
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
ldr r0, [r0]
ldr r5, =0x0000029a
adds r3, r0, r5
@@ -61878,14 +61878,14 @@ sub_81A586C: @ 81A586C
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r3, [r1]
movs r1, 0xA7
lsls r1, 2
adds r3, r1
lsls r2, r0, 1
adds r2, r3
- ldr r5, =0x02024084
+ ldr r5, =gUnknown_02024084
movs r4, 0x58
adds r1, r0, 0
muls r1, r4
@@ -61913,7 +61913,7 @@ _081A58A4:
thumb_func_start sub_81A58B4
sub_81A58B4: @ 81A58B4
push {r4-r6,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r3, =0x00000ca9
adds r0, r1, r3
@@ -61967,7 +61967,7 @@ _081A591E:
adds r0, r1
strh r2, [r0]
_081A5930:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -61977,7 +61977,7 @@ _081A5930:
negs r3, r3
movs r0, 0
bl saved_warp2_set
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r0, 0
strh r0, [r1]
pop {r4-r6}
@@ -61989,14 +61989,14 @@ _081A5930:
thumb_func_start sub_81A5964
sub_81A5964: @ 81A5964
push {r4,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
ldrb r0, [r0]
lsls r0, 30
lsrs r1, r0, 30
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _081A59B0
@@ -62011,7 +62011,7 @@ _081A5994:
beq _081A59C8
b _081A59EE
_081A599A:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r2, =0x00000dd8
adds r1, r3, r2
ldrh r1, [r1]
@@ -62019,7 +62019,7 @@ _081A599A:
b _081A59EE
.pool
_081A59B0:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
lsls r1, 1
ldr r4, =0x00000dda
adds r0, r3, r4
@@ -62030,7 +62030,7 @@ _081A59B0:
_081A59C8:
cmp r1, 0
beq _081A59E0
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r1, =0x00000cdc
adds r0, r3, r1
ldr r0, [r0]
@@ -62038,7 +62038,7 @@ _081A59C8:
b _081A59EA
.pool
_081A59E0:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r4, =0x00000cdc
adds r0, r3, r4
ldr r0, [r0]
@@ -62057,14 +62057,14 @@ _081A59EE:
thumb_func_start sub_81A59FC
sub_81A59FC: @ 81A59FC
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, =0x00000ca9
adds r0, r2, r1
ldrb r0, [r0]
lsls r0, 30
lsrs r1, r0, 30
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _081A5A48
@@ -62079,7 +62079,7 @@ _081A5A2C:
beq _081A5A60
b _081A5ABA
_081A5A32:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
ldr r3, =0x00000dd8
adds r0, r2, r3
@@ -62091,7 +62091,7 @@ _081A5A48:
ldr r3, =0x00000dda
adds r0, r2, r3
adds r0, r1
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
strh r1, [r0]
b _081A5ABA
@@ -62099,7 +62099,7 @@ _081A5A48:
_081A5A60:
cmp r1, 0
beq _081A5A90
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A5A80
@@ -62119,7 +62119,7 @@ _081A5A80:
b _081A5AB6
.pool
_081A5A90:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A5AAC
@@ -62149,9 +62149,9 @@ _081A5ABA:
thumb_func_start sub_81A5AC4
sub_81A5AC4: @ 81A5AC4
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -62177,7 +62177,7 @@ sub_81A5AC4: @ 81A5AC4
thumb_func_start sub_81A5B08
sub_81A5B08: @ 81A5B08
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -62230,7 +62230,7 @@ _081A5B76:
thumb_func_start sub_81A5B88
sub_81A5B88: @ 81A5B88
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000dd8
adds r0, r1
@@ -62245,19 +62245,19 @@ sub_81A5B88: @ 81A5B88
ldr r1, =0x00000dd8
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, [r4]
ldr r1, =0x00000dd8
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _081A5BD6
.pool
_081A5BD0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_081A5BD6:
@@ -62270,8 +62270,8 @@ _081A5BD6:
thumb_func_start sub_81A5BE0
sub_81A5BE0: @ 81A5BE0
push {lr}
- ldr r0, =0x02021cc4
- ldr r1, =0x02038bca
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_8162E20
pop {r0}
@@ -62570,7 +62570,7 @@ sub_81A5D44: @ 81A5D44
sub_81A5E74: @ 81A5E74
push {lr}
ldr r1, =gUnknown_08612120
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -62584,7 +62584,7 @@ sub_81A5E74: @ 81A5E74
thumb_func_start sub_81A5E94
sub_81A5E94: @ 81A5E94
push {r4-r7,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r4, =0x00000ca9
adds r0, r4
@@ -62642,11 +62642,11 @@ sub_81A5E94: @ 81A5E94
adds r0, r1
strh r3, [r0]
_081A5F0A:
- ldr r1, =0x03001288
+ ldr r1, =gUnknown_03001288
movs r0, 0
strb r0, [r1]
movs r2, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
movs r4, 0xE7
lsls r4, 4
ldr r0, =0x0000ffff
@@ -62667,7 +62667,7 @@ _081A5F1C:
cmp r2, 0x5
bls _081A5F1C
movs r2, 0
- ldr r4, =0x03006298
+ ldr r4, =gUnknown_03006298
ldr r1, =0x0000ffff
adds r3, r1, 0
_081A5F40:
@@ -62690,7 +62690,7 @@ _081A5F40:
negs r3, r3
movs r0, 0
bl saved_warp2_set
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r0, 0
strh r0, [r1]
pop {r4-r7}
@@ -62702,7 +62702,7 @@ _081A5F40:
thumb_func_start sub_81A5FA8
sub_81A5FA8: @ 81A5FA8
push {r4-r7,lr}
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
ldr r1, =0x00000ca9
adds r0, r1
@@ -62713,7 +62713,7 @@ sub_81A5FA8: @ 81A5FA8
bl VarGet
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x2
beq _081A6000
@@ -62728,7 +62728,7 @@ _081A5FE4:
beq _081A6030
b _081A6044
_081A5FEA:
- ldr r3, =0x020375f0
+ ldr r3, =gUnknown_020375F0
ldr r0, [r7]
lsls r1, r6, 1
lsls r2, r5, 2
@@ -62737,7 +62737,7 @@ _081A5FEA:
b _081A603C
.pool
_081A6000:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
ldr r2, [r7]
ldr r0, =0x00000cdc
adds r2, r0
@@ -62756,7 +62756,7 @@ _081A6000:
b _081A6044
.pool
_081A6030:
- ldr r3, =0x020375f0
+ ldr r3, =gUnknown_020375F0
ldr r0, [r7]
lsls r1, r6, 1
lsls r2, r5, 2
@@ -62777,7 +62777,7 @@ _081A6044:
thumb_func_start sub_81A6054
sub_81A6054: @ 81A6054
push {r4-r6,lr}
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r1, =0x00000ca9
adds r0, r1
@@ -62788,7 +62788,7 @@ sub_81A6054: @ 81A6054
bl VarGet
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x2
beq _081A60B4
@@ -62810,13 +62810,13 @@ _081A6096:
ldr r1, =0x00000de2
adds r2, r1
adds r2, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
strh r0, [r2]
b _081A6128
.pool
_081A60B4:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A60E4
@@ -62850,7 +62850,7 @@ _081A60E4:
b _081A6128
.pool
_081A6108:
- ldr r3, =0x03001288
+ ldr r3, =gUnknown_03001288
ldrb r0, [r3]
cmp r0, 0x1
bne _081A6128
@@ -62861,7 +62861,7 @@ _081A6108:
ldr r1, =0x00000df2
adds r2, r1
adds r2, r0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
movs r1, 0
strh r0, [r2]
@@ -62876,9 +62876,9 @@ _081A6128:
thumb_func_start sub_81A613C
sub_81A613C: @ 81A613C
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -62930,7 +62930,7 @@ sub_81A6198: @ 81A6198
thumb_func_start sub_81A61A4
sub_81A61A4: @ 81A61A4
- ldr r1, =0x03001288
+ ldr r1, =gUnknown_03001288
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -62945,7 +62945,7 @@ sub_81A61B0: @ 81A61B0
mov r5, r8
push {r5-r7}
sub sp, 0x28
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -62967,7 +62967,7 @@ sub_81A61B0: @ 81A61B0
ldrh r0, [r1]
movs r1, 0x7
bl __udivsi3
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
ldr r1, =gBattleFrontierTrainers
str r1, [r2]
ldr r5, =0x00000cb2
@@ -62995,7 +62995,7 @@ _081A61FA:
ldr r2, =0x00000cb4
adds r0, r1, r2
ldrh r0, [r0]
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
cmp r0, r3
beq _081A6244
ldr r1, [r6]
@@ -63016,11 +63016,11 @@ _081A6244:
ldr r0, [r4]
ldr r1, =0x00000cb2
adds r0, r1
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldrh r0, [r0]
cmp r7, r0
bne _081A61FA
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
strh r3, [r0]
ldr r2, [r6]
adds r1, r2, r1
@@ -63051,7 +63051,7 @@ _081A627A:
lsls r0, 16
lsrs r0, 16
mov r9, r0
- ldr r4, =0x0203bc8c
+ ldr r4, =gUnknown_0203BC8C
ldr r2, [r4]
lsls r1, r0, 4
adds r0, r1, r2
@@ -63059,7 +63059,7 @@ _081A627A:
cmp r0, 0xC9
beq _081A636E
movs r3, 0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
mov r8, r1
adds r5, r0, 0
ldr r1, [r6]
@@ -63096,7 +63096,7 @@ _081A62D0:
cmp r0, r5
beq _081A6302
adds r6, r4, 0
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
mov r12, r3
mov r5, r8
ldr r3, [sp, 0x14]
@@ -63131,7 +63131,7 @@ _081A631C:
ldrh r1, [r3]
cmp r1, 0
beq _081A6336
- ldr r6, =0x0203bc8c
+ ldr r6, =gUnknown_0203BC8C
ldr r0, [r6]
ldr r6, [sp, 0x24]
adds r0, r6, r0
@@ -63150,7 +63150,7 @@ _081A633E:
cmp r2, r4
bne _081A636E
lsls r4, r7, 1
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
add r1, r8
ldrh r0, [r1]
@@ -63164,7 +63164,7 @@ _081A633E:
adds r0, r3
ldrh r0, [r0]
strh r0, [r2]
- ldr r0, =0x03006298
+ ldr r0, =gUnknown_03006298
adds r4, r0
mov r3, r9
strh r3, [r4]
@@ -63188,7 +63188,7 @@ _081A636E:
thumb_func_start sub_81A63B8
sub_81A63B8: @ 81A63B8
push {lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
bl sub_8162614
@@ -63202,7 +63202,7 @@ sub_81A63CC: @ 81A63CC
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -63211,17 +63211,17 @@ sub_81A63CC: @ 81A63CC
ands r0, r1
cmp r0, 0x2
beq _081A63FC
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
b _081A6400
.pool
_081A63FC:
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gSlateportBattleTentMons
_081A6400:
str r0, [r1]
movs r7, 0
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r8, r2
_081A6408:
mov r0, r8
@@ -63231,7 +63231,7 @@ _081A6408:
adds r4, r0
lsls r4, 2
adds r1, r4
- ldr r0, =0x03006298
+ ldr r0, =gUnknown_03006298
lsls r6, r7, 1
adds r6, r0
ldrh r0, [r6]
@@ -63242,7 +63242,7 @@ _081A6408:
movs r0, 0x64
adds r5, r7, 0
muls r5, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r5, r0
adds r0, r5, 0
movs r1, 0x28
@@ -63275,7 +63275,7 @@ _081A6408:
adds r1, r2
strb r0, [r1]
ldrh r1, [r6]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r1, 4
adds r1, r0
@@ -63307,7 +63307,7 @@ sub_81A64C4: @ 81A64C4
mov r5, r8
push {r5-r7}
sub sp, 0x24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r2, r0, r1
@@ -63317,7 +63317,7 @@ sub_81A64C4: @ 81A64C4
ands r0, r1
cmp r0, 0x2
bne _081A6500
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gSlateportBattleTentMons
str r0, [r1]
movs r2, 0x1E
@@ -63325,7 +63325,7 @@ sub_81A64C4: @ 81A64C4
b _081A6518
.pool
_081A6500:
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
ldrb r1, [r2]
@@ -63338,7 +63338,7 @@ _081A6500:
movs r5, 0x64
str r5, [sp, 0x14]
_081A6518:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
bls _081A6522
@@ -63350,10 +63350,10 @@ _081A6522:
mov r1, sp
adds r1, 0x12
str r1, [sp, 0x1C]
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
mov r9, r2
_081A6534:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r2, [r4]
mov r5, r8
lsls r5, 1
@@ -63372,7 +63372,7 @@ _081A6534:
movs r1, 0x64
mov r0, r8
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
mov r4, r9
ldr r1, [r4]
@@ -63424,7 +63424,7 @@ _081A65A2:
movs r0, 0x64
mov r6, r8
muls r6, r0
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
_081A65C4:
mov r1, r9
ldr r0, [r1]
@@ -63449,7 +63449,7 @@ _081A65E2:
movs r2, 0x64
mov r4, r8
muls r4, r2
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r4, r5
bl pokemon_calc_effective_stats
movs r0, 0
@@ -63474,7 +63474,7 @@ _081A6602:
movs r5, 0x64
mov r4, r8
muls r4, r5
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
@@ -63493,7 +63493,7 @@ _081A6602:
mov r2, r10
add r2, r8
lsls r2, 2
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
adds r2, r0
ldr r0, =0x00000e79
@@ -63507,7 +63507,7 @@ _081A6602:
bgt _081A666C
b _081A6534
_081A666C:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
beq _081A667A
@@ -63517,10 +63517,10 @@ _081A666C:
_081A667A:
movs r2, 0
mov r8, r2
- ldr r4, =0x0203bc8c
+ ldr r4, =gUnknown_0203BC8C
mov r9, r4
_081A6682:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r3, [r5]
mov r0, r8
adds r0, 0x3
@@ -63538,7 +63538,7 @@ _081A6682:
movs r1, 0x64
mov r0, r8
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
mov r4, r9
ldr r1, [r4]
@@ -63593,7 +63593,7 @@ _081A66F4:
movs r0, 0x64
mov r6, r8
muls r6, r0
- ldr r3, =0x02024744
+ ldr r3, =gUnknown_02024744
_081A6716:
mov r1, r9
ldr r0, [r1]
@@ -63618,7 +63618,7 @@ _081A6734:
movs r2, 0x64
mov r4, r8
muls r4, r2
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r4, r5
bl pokemon_calc_effective_stats
movs r6, 0
@@ -63640,7 +63640,7 @@ _081A674E:
movs r2, 0x64
mov r4, r8
muls r4, r2
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
mov r5, r9
ldr r0, [r5]
@@ -63655,7 +63655,7 @@ _081A674E:
mov r2, r10
add r2, r8
lsls r2, 2
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
adds r2, r0
ldr r5, =0x00000e9d
@@ -63688,7 +63688,7 @@ sub_81A67EC: @ 81A67EC
mov r5, r8
push {r5-r7}
sub sp, 0x4C
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
mov r0, sp
@@ -63697,7 +63697,7 @@ sub_81A67EC: @ 81A67EC
mov r1, sp
adds r1, 0x18
str r1, [sp, 0x3C]
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
mov r9, r2
movs r2, 0
adds r3, r1, 0
@@ -63751,7 +63751,7 @@ _081A681A:
bne _081A6878
movs r2, 0x1
_081A6878:
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
mov r1, r9
@@ -63804,7 +63804,7 @@ _081A68F2:
bl sub_81A6EF0
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
lsls r2, r7, 4
adds r4, r2, r1
@@ -63864,7 +63864,7 @@ _081A6964:
ldrh r4, [r5]
cmp r4, 0
beq _081A6994
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, [r1]
mov r2, r9
adds r1, r2, r0
@@ -63889,7 +63889,7 @@ _081A6994:
_081A699C:
cmp r3, r6
bne _081A69E2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r5, r8
lsls r3, r5, 1
@@ -63900,7 +63900,7 @@ _081A699C:
lsls r0, 4
adds r1, r0
strh r7, [r1]
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r1, [r2]
add r1, r9
ldrh r0, [r1]
@@ -63945,12 +63945,12 @@ sub_81A6A08: @ 81A6A08
mov r7, r8
push {r7}
sub sp, 0x18
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
movs r4, 0
add r5, sp, 0x14
- ldr r7, =0x020375f0
+ ldr r7, =gUnknown_020375F0
movs r1, 0
_081A6A1E:
mov r2, sp
@@ -63962,9 +63962,9 @@ _081A6A1E:
cmp r4, 0x11
bls _081A6A1E
movs r4, 0
- ldr r0, =0x03006298
+ ldr r0, =gUnknown_03006298
mov r8, r0
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r6, [r0]
ldr r1, =gBaseStats
mov r12, r1
@@ -64061,7 +64061,7 @@ sub_81A6AEC: @ 81A6AEC
push {r4-r7,lr}
sub sp, 0x8
movs r7, 0
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
str r0, [r1]
movs r4, 0
@@ -64077,13 +64077,13 @@ _081A6AFC:
bls _081A6AFC
movs r4, 0
_081A6B0E:
- ldr r1, =0x03006298
+ ldr r1, =gUnknown_03006298
lsls r0, r4, 1
adds r0, r1
ldrh r6, [r0]
movs r5, 0
_081A6B18:
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
lsls r0, r6, 4
adds r0, r1
@@ -64109,7 +64109,7 @@ _081A6B18:
lsrs r4, r0, 24
cmp r4, 0x2
bls _081A6B0E
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
movs r4, 0x1
@@ -64199,7 +64199,7 @@ _081A6BEE:
sub_81A6BF4: @ 81A6BF4
push {lr}
movs r2, 0
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldr r3, =0xfffffea5
adds r0, r3, 0
ldrh r1, [r1, 0x12]
@@ -64219,7 +64219,7 @@ _081A6C0C:
thumb_func_start sub_81A6C1C
sub_81A6C1C: @ 81A6C1C
push {r4,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -64228,12 +64228,12 @@ sub_81A6C1C: @ 81A6C1C
ands r0, r1
cmp r0, 0x2
beq _081A6C48
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gBattleFrontierMons
b _081A6C4C
.pool
_081A6C48:
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gSlateportBattleTentMons
_081A6C4C:
str r0, [r1]
@@ -64241,9 +64241,9 @@ _081A6C4C:
_081A6C50:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
lsls r1, r4, 1
adds r1, r4
@@ -64253,7 +64253,7 @@ _081A6C50:
lsls r1, 4
adds r2, r1
ldrh r2, [r2]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r1, [r1]
lsls r2, 4
adds r2, r1
@@ -64306,7 +64306,7 @@ sub_81A6CD0: @ 81A6CD0
mov r5, r8
push {r5-r7}
sub sp, 0x34
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000ca9
adds r0, r1
@@ -64365,7 +64365,7 @@ _081A6D4C:
bl sub_81A6EF0
lsls r0, 16
lsrs r5, r0, 16
- ldr r7, =0x0203bc8c
+ ldr r7, =gUnknown_0203BC8C
ldr r1, [r7]
lsls r0, r5, 4
adds r0, r1
@@ -64383,7 +64383,7 @@ _081A6D6A:
b _081A6EB8
_081A6D78:
movs r2, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
movs r3, 0xE7
lsls r3, 4
@@ -64413,7 +64413,7 @@ _081A6DA8:
cmp r4, r9
bge _081A6DDC
add r2, sp, 0xC
- ldr r7, =0x0203bc8c
+ ldr r7, =gUnknown_0203BC8C
ldr r0, [r7]
lsls r1, r5, 4
adds r0, r1, r0
@@ -64422,7 +64422,7 @@ _081A6DA8:
ldrh r0, [r0]
cmp r2, r0
beq _081A6DDC
- ldr r6, =0x0203bc8c
+ ldr r6, =gUnknown_0203BC8C
adds r3, r7, 0
add r2, sp, 0xC
_081A6DC8:
@@ -64443,7 +64443,7 @@ _081A6DDC:
cmp r4, r9
bge _081A6E0C
ldr r7, =gBattleFrontierHeldItems
- ldr r6, =0x0203bc8c
+ ldr r6, =gUnknown_0203BC8C
add r2, sp, 0x14
lsls r3, r5, 4
_081A6DEE:
@@ -64471,7 +64471,7 @@ _081A6E0C:
mov r1, sp
adds r1, r2
adds r1, 0xC
- ldr r3, =0x0203bc8c
+ ldr r3, =gUnknown_0203BC8C
ldr r4, [r3]
lsls r5, 4
mov r8, r5
@@ -64489,7 +64489,7 @@ _081A6E0C:
movs r0, 0x64
mov r5, r9
muls r5, r0
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
adds r0, r5, r6
ldrh r1, [r4]
ldr r7, [sp, 0x20]
@@ -64513,7 +64513,7 @@ _081A6E0C:
add r0, r9
mov r8, r0
_081A6E6E:
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, [r1]
adds r0, r7, r0
lsls r1, r4, 1
@@ -64530,13 +64530,13 @@ _081A6E6E:
movs r0, 0x64
mov r4, r9
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x20
mov r2, r10
bl pokemon_setattr
- ldr r2, =0x0203bc8c
+ ldr r2, =gUnknown_0203BC8C
ldr r0, [r2]
adds r0, r7, r0
ldrb r2, [r0, 0xA]
@@ -64633,7 +64633,7 @@ sub_81A6F70: @ 81A6F70
push {lr}
lsls r0, 24
lsls r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r2, [r2]
lsrs r1, 23
lsrs r0, 22
@@ -64667,7 +64667,7 @@ _081A6FA8:
thumb_func_start sub_81A6FB4
sub_81A6FB4: @ 81A6FB4
push {r4,r5,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldr r1, =0x00000ca9
adds r0, r1
@@ -64691,7 +64691,7 @@ sub_81A6FB4: @ 81A6FB4
bl __udivsi3
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r1, [r0]
ldr r0, =0x000003fe
cmp r1, r0
@@ -64736,7 +64736,7 @@ _081A7034:
sub_81A703C: @ 81A703C
push {lr}
ldr r1, =gUnknown_086125F8
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -64751,7 +64751,7 @@ sub_81A703C: @ 81A703C
sub_81A705C: @ 81A705C
push {lr}
bl sub_81A79EC
- ldr r1, =0x0300128c
+ ldr r1, =gUnknown_0300128C
strb r0, [r1]
pop {r0}
bx r0
@@ -64771,7 +64771,7 @@ sub_81A7070: @ 81A7070
movs r6, 0
movs r5, 0
movs r7, 0
- ldr r0, =0x0300128c
+ ldr r0, =gUnknown_0300128C
ldrb r0, [r0]
cmp r0, 0x8
bhi _081A7132
@@ -64808,7 +64808,7 @@ _081A70DE:
b _081A711A
_081A70E8:
movs r5, 0x30
- ldr r0, =0x0300128d
+ ldr r0, =gUnknown_0300128D
ldrb r0, [r0]
movs r7, 0xE1
cmp r0, 0x1
@@ -64856,14 +64856,14 @@ _081A7132:
thumb_func_start sub_81A7140
sub_81A7140: @ 81A7140
push {lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000ca9
adds r0, r2
ldrb r0, [r0]
lsls r0, 30
lsrs r2, r0, 30
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
adds r3, r1, 0
cmp r0, 0x4
@@ -64882,7 +64882,7 @@ _081A7174:
.4byte _081A71E8
.4byte _081A720C
_081A7188:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r1, [r3]
ldr r3, =0x00000e02
adds r1, r3
@@ -64891,7 +64891,7 @@ _081A7188:
b _081A723A
.pool
_081A71A0:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r1, [r3]
ldr r3, =0x00000ca9
adds r0, r1, r3
@@ -64905,7 +64905,7 @@ _081A71A0:
b _081A7238
.pool
_081A71C4:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r1, [r3]
ldr r3, =0x00000ca9
adds r0, r1, r3
@@ -64919,7 +64919,7 @@ _081A71C4:
b _081A7238
.pool
_081A71E8:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r1, [r3]
ldr r3, =0x00000ca9
adds r0, r1, r3
@@ -64935,7 +64935,7 @@ _081A71E8:
_081A720C:
cmp r2, 0
beq _081A7228
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
ldr r1, =0x00000cdc
adds r0, r1
@@ -64945,7 +64945,7 @@ _081A720C:
b _081A7236
.pool
_081A7228:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
ldr r3, =0x00000cdc
adds r0, r3
@@ -64965,14 +64965,14 @@ _081A723A:
thumb_func_start sub_81A7248
sub_81A7248: @ 81A7248
push {r4,r5,lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000ca9
adds r0, r2
ldrb r0, [r0]
lsls r0, 30
lsrs r3, r0, 30
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
adds r2, r1, 0
cmp r0, 0x4
@@ -64994,7 +64994,7 @@ _081A7280:
.4byte _081A7344
_081A7294:
ldr r0, [r2]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r5, =0x00000e02
adds r0, r5
@@ -65002,7 +65002,7 @@ _081A7294:
b _081A73AA
.pool
_081A72AC:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r3, [r0]
ldr r0, =0x0000270f
cmp r3, r0
@@ -65019,7 +65019,7 @@ _081A72B8:
b _081A732C
.pool
_081A72D8:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r4, [r0]
adds r3, r4, 0
ldr r0, =0x0000270f
@@ -65043,7 +65043,7 @@ _081A72D8:
b _081A73AA
.pool
_081A7314:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r3, [r0]
ldr r0, =0x0000270f
cmp r3, r0
@@ -65064,7 +65064,7 @@ _081A732C:
_081A7344:
cmp r3, 0
beq _081A737C
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A7368
@@ -65086,7 +65086,7 @@ _081A7368:
b _081A73A6
.pool
_081A737C:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A739C
@@ -65119,19 +65119,19 @@ _081A73AA:
thumb_func_start sub_81A73B8
sub_81A73B8: @ 81A73B8
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
ldrh r0, [r0]
cmp r0, 0xE
bls _081A73DC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _081A73E0
.pool
_081A73DC:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_081A73E0:
strh r0, [r1]
@@ -65142,8 +65142,8 @@ _081A73E0:
thumb_func_start sub_81A73EC
sub_81A73EC: @ 81A73EC
- ldr r0, =0x020375f0
- ldr r1, =0x0300128c
+ ldr r0, =gUnknown_020375F0
+ ldr r1, =gUnknown_0300128C
ldrb r1, [r1]
strh r1, [r0]
bx lr
@@ -65152,7 +65152,7 @@ sub_81A73EC: @ 81A73EC
thumb_func_start sub_81A7400
sub_81A7400: @ 81A7400
- ldr r1, =0x0300128e
+ ldr r1, =gUnknown_0300128E
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -65161,7 +65161,7 @@ sub_81A7400: @ 81A7400
thumb_func_start sub_81A740C
sub_81A740C: @ 81A740C
- ldr r1, =0x0300128e
+ ldr r1, =gUnknown_0300128E
movs r0, 0
strb r0, [r1]
bx lr
@@ -65171,9 +65171,9 @@ sub_81A740C: @ 81A740C
thumb_func_start sub_81A7418
sub_81A7418: @ 81A7418
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -65211,7 +65211,7 @@ nullsub_124: @ 81A7464
thumb_func_start sub_81A7468
sub_81A7468: @ 81A7468
push {lr}
- ldr r0, =0x03001290
+ ldr r0, =gUnknown_03001290
ldr r0, [r0]
cmp r0, 0x20
beq _081A748E
@@ -65230,27 +65230,27 @@ _081A7484:
beq _081A74A4
b _081A74C2
_081A748E:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _081A74C0
.pool
_081A7498:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _081A74C0
.pool
_081A74A4:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
b _081A74C0
.pool
_081A74B0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x3
b _081A74C0
.pool
_081A74BC:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x4
_081A74C0:
strh r0, [r1]
@@ -65262,8 +65262,8 @@ _081A74C2:
thumb_func_start sub_81A74CC
sub_81A74CC: @ 81A74CC
- ldr r0, =0x020375f0
- ldr r1, =0x0300128d
+ ldr r0, =gUnknown_020375F0
+ ldr r1, =gUnknown_0300128D
ldrb r1, [r1]
strh r1, [r0]
bx lr
@@ -65282,7 +65282,7 @@ sub_81A74E0: @ 81A74E0
adds r4, 0x1
adds r0, r4, 0
bl sub_81A7F38
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
pop {r4}
pop {r0}
@@ -65293,7 +65293,7 @@ sub_81A74E0: @ 81A74E0
thumb_func_start sub_81A7508
sub_81A7508: @ 81A7508
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
@@ -65301,7 +65301,7 @@ sub_81A7508: @ 81A7508
cmp r0, 0x4
bhi _081A7538
ldr r1, =gUnknown_0861231C
- ldr r0, =0x03001294
+ ldr r0, =gUnknown_03001294
ldrb r0, [r0]
lsls r0, 3
adds r0, r1
@@ -65312,7 +65312,7 @@ _081A7538:
cmp r0, 0xA
bhi _081A7554
ldr r1, =gUnknown_0861231C
- ldr r0, =0x03001294
+ ldr r0, =gUnknown_03001294
ldrb r0, [r0]
lsls r0, 3
adds r0, r1
@@ -65321,7 +65321,7 @@ _081A7538:
.pool
_081A7554:
ldr r1, =gUnknown_0861231C
- ldr r0, =0x03001294
+ ldr r0, =gUnknown_03001294
ldrb r0, [r0]
lsls r0, 3
adds r0, r1
@@ -65614,7 +65614,7 @@ _081A774A:
mov r8, r0
cmp r0, 0x9
bls _081A774A
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r4, =0x00000cb2
adds r0, r4
@@ -65632,7 +65632,7 @@ _081A774A:
_081A77A8:
movs r1, 0
str r1, [sp, 0x4]
- ldr r7, =0x03001290
+ ldr r7, =gUnknown_03001290
_081A77AE:
movs r4, 0
mov r9, r4
@@ -65672,7 +65672,7 @@ _081A77FA:
movs r0, 0x10
_081A77FC:
str r0, [r7]
- ldr r0, =0x03001290
+ ldr r0, =gUnknown_03001290
ldr r0, [r0]
ldr r1, [sp, 0x4]
cmp r1, r0
@@ -65687,7 +65687,7 @@ _081A7810:
ldrb r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x37
@@ -65733,7 +65733,7 @@ _081A7874:
mov r0, r9
cmp r0, 0
beq _081A77AE
- ldr r0, =0x03001290
+ ldr r0, =gUnknown_03001290
ldr r0, [r0]
cmp r0, 0x20
beq _081A7898
@@ -65746,7 +65746,7 @@ _081A7874:
b _081A78D0
.pool
_081A7898:
- ldr r1, =0x0300128d
+ ldr r1, =gUnknown_0300128D
movs r0, 0x1
b _081A78D4
.pool
@@ -65758,12 +65758,12 @@ _081A78A4:
ands r1, r2
cmp r1, 0
beq _081A78C0
- ldr r0, =0x0300128d
+ ldr r0, =gUnknown_0300128D
strb r2, [r0]
b _081A78D6
.pool
_081A78C0:
- ldr r0, =0x0300128d
+ ldr r0, =gUnknown_0300128D
strb r1, [r0]
b _081A78D6
.pool
@@ -65771,7 +65771,7 @@ _081A78CC:
movs r0, 0
b _081A7956
_081A78D0:
- ldr r1, =0x0300128d
+ ldr r1, =gUnknown_0300128D
movs r0, 0
_081A78D4:
strb r0, [r1]
@@ -65785,7 +65785,7 @@ _081A78DC:
ldrb r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x37
@@ -65809,7 +65809,7 @@ _081A78DC:
bl pokemon_getattr
lsls r0, 16
lsrs r4, r0, 16
- ldr r7, =0x03001290
+ ldr r7, =gUnknown_03001290
ldr r1, [r7]
adds r0, r5, 0
bl sub_81A7628
@@ -65851,7 +65851,7 @@ _081A7956:
thumb_func_start sub_81A7974
sub_81A7974: @ 81A7974
push {r4-r7,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
@@ -65878,7 +65878,7 @@ _081A79A2:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x37
@@ -65916,7 +65916,7 @@ _081A79E6:
sub_81A79EC: @ 81A79EC
push {r4-r6,lr}
sub sp, 0x8
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
movs r4, 0xE1
lsls r4, 4
@@ -65932,7 +65932,7 @@ sub_81A79EC: @ 81A79EC
b _081A7B48
.pool
_081A7A10:
- ldr r0, =0x020375e6
+ ldr r0, =gUnknown_020375E6
lsls r1, r2, 29
ldrh r0, [r0]
lsrs r1, 29
@@ -66022,7 +66022,7 @@ _081A7AA0:
lsls r0, 24
lsrs r4, r0, 24
_081A7ABE:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xE1
lsls r1, 4
@@ -66102,7 +66102,7 @@ _081A7B48:
thumb_func_start sub_81A7B58
sub_81A7B58: @ 81A7B58
push {r4,lr}
- ldr r4, =0x03001294
+ ldr r4, =gUnknown_03001294
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -66122,7 +66122,7 @@ sub_81A7B58: @ 81A7B58
thumb_func_start sub_81A7B84
sub_81A7B84: @ 81A7B84
- ldr r0, =0x0300128e
+ ldr r0, =gUnknown_0300128E
ldrb r0, [r0]
bx lr
.pool
@@ -66142,7 +66142,7 @@ sub_81A7B90: @ 81A7B90
bl sub_81A7D00
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r0, [r7]
ldr r4, =0x00000ca9
adds r0, r4
@@ -66153,7 +66153,7 @@ sub_81A7B90: @ 81A7B90
adds r0, r1
ldr r0, [r0]
str r0, [sp, 0x4]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
@@ -66215,7 +66215,7 @@ _081A7C32:
movs r0, 0
b _081A7CE2
_081A7C4A:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
ldr r1, =gBaseStats
mov r8, r1
lsls r6, 2
@@ -66262,7 +66262,7 @@ _081A7C4A:
ands r0, r1
_081A7CA8:
str r0, [sp]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r1, 0x2E
mov r2, sp
bl pokemon_setattr
@@ -66280,12 +66280,12 @@ _081A7CBA:
ldrh r1, [r0]
lsls r2, r4, 24
lsrs r2, 24
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl sub_80691F4
adds r4, 0x1
cmp r4, 0x3
ble _081A7CBA
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl pokemon_calc_effective_stats
movs r0, 0x1
_081A7CE2:
@@ -66303,7 +66303,7 @@ _081A7CE2:
thumb_func_start sub_81A7D00
sub_81A7D00: @ 81A7D00
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -66348,7 +66348,7 @@ sub_81A7D54: @ 81A7D54
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_08612688
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -66510,7 +66510,7 @@ sub_81A7E60: @ 81A7E60
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -66558,7 +66558,7 @@ sub_81A7EE4: @ 81A7EE4
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -66663,7 +66663,7 @@ _081A7FB0:
ldrb r1, [r4]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0x39
@@ -66735,7 +66735,7 @@ _081A8048:
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_81A7594
ldr r0, [sp, 0x4]
@@ -66768,7 +66768,7 @@ _081A807A:
thumb_func_start sub_81A8090
sub_81A8090: @ 81A8090
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl InBattlePike
lsls r0, 24
lsrs r0, 24
@@ -66783,7 +66783,7 @@ sub_81A8090: @ 81A8090
InBattlePike: @ 81A80A8
push {lr}
movs r2, 0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r3, =0xfffffea1
adds r0, r1, r3
@@ -66812,7 +66812,7 @@ sub_81A80DC: @ 81A80DC
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
movs r0, 0
strh r0, [r4]
movs r0, 0x1
@@ -66823,7 +66823,7 @@ sub_81A80DC: @ 81A80DC
movs r0, 0x1
strh r0, [r4]
bl GenerateRandomNumber
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r4, [r5]
lsls r0, 16
lsrs r0, 16
@@ -66851,7 +66851,7 @@ sub_81A80DC: @ 81A80DC
.pool
_081A8138:
bl GenerateRandomNumber
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r4, [r7]
lsls r0, 16
lsrs r0, 16
@@ -66919,7 +66919,7 @@ _081A81B4:
bcc _081A8184
_081A81BE:
bl GenerateRandomNumber
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r4, [r7]
lsls r0, 16
lsrs r0, 16
@@ -66962,7 +66962,7 @@ _081A81BE:
orrs r0, r1
strb r0, [r2]
_081A821C:
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
movs r4, 0xE1
lsls r4, 4
@@ -66997,8 +66997,8 @@ _081A824C:
thumb_func_start sub_81A825C
sub_81A825C: @ 81A825C
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r2, 0xE1
lsls r2, 4
@@ -67013,9 +67013,9 @@ sub_81A825C: @ 81A825C
thumb_func_start sub_81A827C
sub_81A827C: @ 81A827C
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r1, =gUnknown_0861266C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r3, 0xE1
lsls r3, 4
@@ -67039,7 +67039,7 @@ sub_81A82A4: @ 81A82A4
bne _081A82B0
movs r7, 0x1
_081A82B0:
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -67091,15 +67091,15 @@ _081A831A:
subs r0, 0x1
cmp r3, r0
bne _081A82D2
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
strh r4, [r5]
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
ldrh r0, [r5]
movs r1, 0
bl sub_8162614
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000cb2
adds r2, r1, r0
@@ -67123,7 +67123,7 @@ _081A8356:
thumb_func_start sub_81A8374
sub_81A8374: @ 81A8374
push {r4-r7,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -67138,7 +67138,7 @@ sub_81A8374: @ 81A8374
bl __udivsi3
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
lsls r7, r5, 24
@@ -67179,12 +67179,12 @@ _081A83EE:
subs r0, 0x1
cmp r3, r0
bne _081A83A0
- ldr r5, =0x02038bca
+ ldr r5, =gUnknown_02038BCA
strh r4, [r5]
ldrh r0, [r5]
movs r1, 0
bl sub_8162614
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
ldr r0, =0x00000cb2
adds r2, r1, r0
@@ -67218,7 +67218,7 @@ _081A8426:
ldrh r0, [r0]
cmp r0, r4
beq _081A8466
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
subs r2, 0x2
adds r0, r1, r2
@@ -67240,12 +67240,12 @@ _081A8466:
ldrh r0, [r0]
cmp r3, r0
bne _081A8426
- ldr r5, =0x02038bcc
+ ldr r5, =gUnknown_02038BCC
strh r4, [r5]
ldrh r0, [r5]
movs r1, 0x1
bl sub_8162614
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000cb2
adds r2, r1, r0
@@ -67270,7 +67270,7 @@ _081A849A:
sub_81A84B4: @ 81A84B4
push {r4,r5,lr}
movs r2, 0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r4, =0x00000cb4
ldr r0, =0x0000ffff
adds r3, r0, 0
@@ -67296,16 +67296,16 @@ _081A84C0:
thumb_func_start sub_81A84EC
sub_81A84EC: @ 81A84EC
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
bne _081A8524
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r1, [r3]
ldr r0, =0x0000012b
cmp r1, r0
bhi _081A8542
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
muls r1, r0
ldr r0, [r2]
@@ -67317,12 +67317,12 @@ sub_81A84EC: @ 81A84EC
_081A8524:
cmp r0, 0x1
bne _081A8542
- ldr r3, =0x02038bcc
+ ldr r3, =gUnknown_02038BCC
ldrh r1, [r3]
ldr r0, =0x0000012b
cmp r1, r0
bhi _081A8542
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
muls r1, r0
ldr r0, [r2]
@@ -67338,7 +67338,7 @@ _081A8542:
thumb_func_start sub_81A8554
sub_81A8554: @ 81A8554
push {r4-r6,lr}
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
movs r6, 0
movs r4, 0
_081A855C:
@@ -67375,7 +67375,7 @@ sub_81A8590: @ 81A8590
push {r4-r6,lr}
lsls r0, 24
movs r6, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
ldr r3, =0x00000ca9
adds r1, r2, r3
@@ -67456,7 +67456,7 @@ _081A8634:
thumb_func_start sub_81A863C
sub_81A863C: @ 81A863C
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
movs r0, 0
bl sub_81A8590
lsls r0, 24
@@ -67472,8 +67472,8 @@ sub_81A863C: @ 81A863C
sub_81A8658: @ 81A8658
push {r4,lr}
ldr r3, =gUnknown_08612675
- ldr r2, =0x020375e6
- ldr r0, =0x03005d90
+ ldr r2, =gUnknown_020375E6
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xE1
lsls r1, 4
@@ -67489,7 +67489,7 @@ sub_81A8658: @ 81A8658
ldrb r4, [r0]
adds r0, r4, 0
bl sub_81A7F38
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
pop {r4}
pop {r0}
@@ -67499,9 +67499,9 @@ sub_81A8658: @ 81A8658
thumb_func_start sub_81A869C
sub_81A869C: @ 81A869C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r1, [r0]
movs r0, 0xE1
lsls r0, 4
@@ -67523,7 +67523,7 @@ sub_81A86C0: @ 81A86C0
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
movs r0, 0
@@ -67534,7 +67534,7 @@ _081A86D4:
movs r0, 0x64
mov r1, r10
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0x39
@@ -67597,7 +67597,7 @@ _081A8766:
mov r0, r9
cmp r0, 0x1
bne _081A8778
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
b _081A8786
@@ -67624,8 +67624,8 @@ _081A8786:
sub_81A8794: @ 81A8794
push {r4-r7,lr}
movs r5, 0
- ldr r7, =0x03005d8c
- ldr r6, =0x03005d90
+ ldr r7, =gUnknown_03005D8C
+ ldr r6, =gUnknown_03005D90
_081A879C:
ldr r0, [r6]
lsls r4, r5, 1
@@ -67663,7 +67663,7 @@ sub_81A87E8: @ 81A87E8
push {r4,lr}
movs r4, 0
_081A87EC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r3, r4, 1
ldr r1, =0x00000caa
@@ -67672,7 +67672,7 @@ _081A87EC:
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x02024488
+ ldr r1, =gUnknown_02024488
adds r0, r1
ldr r1, =0x00000e12
adds r3, r1
@@ -67693,7 +67693,7 @@ _081A87EC:
thumb_func_start sub_81A8830
sub_81A8830: @ 81A8830
push {r4-r6,lr}
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -67731,9 +67731,9 @@ sub_81A8830: @ 81A8830
adds r0, r1
strh r4, [r0]
_081A887C:
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
strh r4, [r0]
- ldr r1, =0x0202433a
+ ldr r1, =gUnknown_0202433A
movs r0, 0
strb r0, [r1]
pop {r4-r6}
@@ -67747,7 +67747,7 @@ sub_81A88B0: @ 81A88B0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -67820,7 +67820,7 @@ sub_81A8934: @ 81A8934
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ce50
+ ldr r4, =gUnknown_0203CE50
ldr r0, [r4]
cmp r0, 0
bne _081A894A
@@ -67840,7 +67840,7 @@ _081A894A:
thumb_func_start sub_81A895C
sub_81A895C: @ 81A895C
push {r4,lr}
- ldr r4, =0x0203ce50
+ ldr r4, =gUnknown_0203CE50
ldr r0, [r4]
cmp r0, 0
beq _081A896E
@@ -67858,7 +67858,7 @@ _081A896E:
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
bl sub_80D338C
@@ -67879,7 +67879,7 @@ sub_81A89A0: @ 81A89A0
lsls r0, 24
lsrs r0, 24
str r0, [sp]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
@@ -67905,7 +67905,7 @@ _081A89C4:
bl MapGridGetMetatileIdAt
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x0203ce50
+ ldr r0, =gUnknown_0203CE50
ldr r0, [r0]
adds r0, 0x41
ldrb r0, [r0]
@@ -67989,7 +67989,7 @@ _081A8A74:
adds r0, r3
strh r0, [r4, 0x6]
ldrb r0, [r4]
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r2, [r6]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -68043,7 +68043,7 @@ sub_81A8AF8: @ 81A8AF8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r1, =0x0203ce50
+ ldr r1, =gUnknown_0203CE50
ldr r2, [r1]
cmp r2, 0
bne _081A8B0C
@@ -68061,7 +68061,7 @@ _081A8B0C:
lsls r0, 2
mov r10, r0
_081A8B22:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r3, 0xC7
lsls r3, 4
@@ -68136,7 +68136,7 @@ _081A8BAC:
_081A8BB2:
movs r6, 0x1
_081A8BB4:
- ldr r5, =0x0203ce50
+ ldr r5, =gUnknown_0203CE50
ldr r0, [r5]
adds r0, r4
ldrb r1, [r0, 0x1]
@@ -68145,7 +68145,7 @@ _081A8BB4:
lsls r0, 3
adds r0, r7
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -68156,7 +68156,7 @@ _081A8BB4:
bne _081A8BDC
b _081A8D32
_081A8BDC:
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
lsls r1, r2, 3
adds r1, r2
lsls r1, 2
@@ -68238,7 +68238,7 @@ _081A8C72:
lsls r0, 3
adds r0, r7
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -68316,7 +68316,7 @@ _081A8D12:
lsls r0, 3
adds r0, r7
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -68348,7 +68348,7 @@ _081A8D4A:
thumb_func_start sub_81A8D60
sub_81A8D60: @ 81A8D60
push {r4,lr}
- ldr r4, =0x0203ce50
+ ldr r4, =gUnknown_0203CE50
ldr r3, [r4]
adds r2, r3, 0
adds r2, 0x40
@@ -68381,7 +68381,7 @@ sub_81A8D94: @ 81A8D94
lsrs r4, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
@@ -68401,7 +68401,7 @@ sub_81A8D94: @ 81A8D94
bl MapGridGetMetatileIdAt
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x0203ce50
+ ldr r0, =gUnknown_0203CE50
ldr r0, [r0]
adds r0, 0x41
ldrb r0, [r0]
@@ -68511,7 +68511,7 @@ _081A8E76:
sub_81A8E7C: @ 81A8E7C
push {lr}
ldr r1, =gUnknown_08613EE0
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -68525,7 +68525,7 @@ sub_81A8E7C: @ 81A8E7C
thumb_func_start sub_81A8E9C
sub_81A8E9C: @ 81A8E9C
push {r4-r6,lr}
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
ldr r4, =0x00000ca9
adds r0, r1, r4
@@ -68577,10 +68577,10 @@ _081A8EFC:
bl sub_81AAA7C
_081A8F14:
bl sub_81C4EEC
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
strb r1, [r0]
pop {r4-r6}
pop {r0}
@@ -68591,14 +68591,14 @@ _081A8F14:
thumb_func_start sub_81A8F38
sub_81A8F38: @ 81A8F38
push {r4,lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000ca9
adds r0, r2
ldrb r0, [r0]
lsls r0, 30
lsrs r4, r0, 30
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
adds r3, r1, 0
cmp r0, 0x6
@@ -68621,13 +68621,13 @@ _081A8F70:
.4byte _081A9010
.4byte _081A9028
_081A8F8C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r1, [r3]
ldr r3, =0x00000e18
b _081A8FFE
.pool
_081A8F9C:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
lsls r1, r4, 1
ldr r3, =0x00000e1a
@@ -68639,14 +68639,14 @@ _081A8F9C:
_081A8FB4:
cmp r4, 0
beq _081A8FCC
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
ldr r1, =0x00000cdc
adds r0, r1
b _081A9030
.pool
_081A8FCC:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
ldr r3, =0x00000cdc
adds r0, r3
@@ -68656,14 +68656,14 @@ _081A8FCC:
b _081A9036
.pool
_081A8FE4:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r1, [r3]
ldr r2, =0x00000e1a
adds r1, r2
b _081A9000
.pool
_081A8FF8:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldr r1, [r3]
ldr r3, =0x00000e1c
_081A8FFE:
@@ -68674,7 +68674,7 @@ _081A9000:
b _081A903A
.pool
_081A9010:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
ldr r1, =0x00000cdc
adds r0, r1
@@ -68684,7 +68684,7 @@ _081A9010:
b _081A9036
.pool
_081A9028:
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldr r0, [r3]
ldr r3, =0x00000cdc
adds r0, r3
@@ -68706,14 +68706,14 @@ _081A903A:
thumb_func_start sub_81A9048
sub_81A9048: @ 81A9048
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, =0x00000ca9
adds r0, r2, r1
ldrb r0, [r0]
lsls r0, 30
lsrs r1, r0, 30
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x1
beq _081A9098
@@ -68730,7 +68730,7 @@ _081A9078:
beq _081A911C
b _081A9126
_081A9082:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
ldr r3, =0x00000e18
adds r0, r2, r3
@@ -68742,7 +68742,7 @@ _081A9098:
ldr r3, =0x00000e1a
adds r0, r2, r3
adds r0, r1
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
strh r1, [r0]
b _081A9126
@@ -68750,7 +68750,7 @@ _081A9098:
_081A90B0:
cmp r1, 0
beq _081A90E4
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A90D0
@@ -68769,7 +68769,7 @@ _081A90D0:
b _081A910C
.pool
_081A90E4:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A9104
@@ -68794,7 +68794,7 @@ _081A910C:
b _081A9126
.pool
_081A911C:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
ldr r3, =0x00000e2a
adds r0, r2, r3
@@ -68808,9 +68808,9 @@ _081A9126:
thumb_func_start sub_81A9134
sub_81A9134: @ 81A9134
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -68838,7 +68838,7 @@ sub_81A9134: @ 81A9134
thumb_func_start sub_81A917C
sub_81A917C: @ 81A917C
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -68891,7 +68891,7 @@ _081A91EA:
thumb_func_start sub_81A91FC
sub_81A91FC: @ 81A91FC
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000e18
adds r0, r1
@@ -68906,19 +68906,19 @@ sub_81A91FC: @ 81A91FC
ldr r1, =0x00000e18
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, [r4]
ldr r1, =0x00000e18
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _081A924A
.pool
_081A9244:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_081A924A:
@@ -68932,7 +68932,7 @@ _081A924A:
sub_81A9254: @ 81A9254
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
_081A925A:
bl GenerateRandomNumber
ldr r1, [r5]
@@ -68944,7 +68944,7 @@ _081A925A:
adds r4, 0x1
cmp r4, 0x3
ble _081A925A
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e2a
adds r0, r1
@@ -68964,7 +68964,7 @@ CalculateBattlePyramidItemBallItemId: @ 81A9290
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -68998,7 +68998,7 @@ CalculateBattlePyramidItemBallItemId: @ 81A9290
_081A92DE:
bl sub_81AA9E4
lsls r0, 24
- ldr r1, =0x020375f2
+ ldr r1, =gUnknown_020375F2
ldrh r4, [r1]
ldr r1, =gUnknown_08613650
lsrs r0, 20
@@ -69041,8 +69041,8 @@ _081A9332:
adds r0, r1, r0
ldrb r5, [r0]
ldr r1, =gUnknown_08613ABC
- ldr r3, =0x020375d8
- ldr r4, =0x020375da
+ ldr r3, =gUnknown_020375D8
+ ldr r4, =gUnknown_020375DA
cmp r5, 0x3E
bhi _081A935E
lsls r2, r5, 1
@@ -69097,13 +69097,13 @@ _081A9396:
thumb_func_start sub_81A93C8
sub_81A93C8: @ 81A93C8
push {r4,r5,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
adds r3, r0, r1
movs r2, 0
- ldr r4, =0x020375f2
+ ldr r4, =gUnknown_020375F2
b _081A93F4
.pool
_081A93E4:
@@ -69136,7 +69136,7 @@ _081A940A:
thumb_func_start sub_81A9414
sub_81A9414: @ 81A9414
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gBattleFrontierTrainers
str r0, [r1]
bx lr
@@ -69153,14 +69153,14 @@ sub_81A9424: @ 81A9424
movs r0, 0
mov r9, r0
movs r7, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
adds r1, r0
mov r8, r1
- ldr r2, =0x02037350
- ldr r0, =0x03005df0
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -69172,7 +69172,7 @@ sub_81A9424: @ 81A9424
lsrs r5, r0, 16
movs r6, 0
ldr r2, =gUnknown_08613C1C
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r5
@@ -69192,7 +69192,7 @@ _081A9488:
ldr r4, =gUnknown_08613C1C
lsls r3, r6, 1
adds r2, r3, r4
- ldr r0, =0x0203bc88
+ ldr r0, =gUnknown_0203BC88
ldr r1, [r0]
movs r0, 0x34
muls r0, r5
@@ -69207,8 +69207,8 @@ _081A9488:
mov r9, r0
_081A94AE:
ldr r3, =gUnknown_08613ED8
- ldr r2, =0x02037350
- ldr r0, =0x03005df0
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -69296,7 +69296,7 @@ _081A9572:
lsrs r0, 20
adds r0, r1
ldrb r7, [r0, 0x1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e2a
adds r0, r1
@@ -69376,7 +69376,7 @@ _081A95EE:
thumb_func_start sub_81A9618
sub_81A9618: @ 81A9618
push {r4,r5,lr}
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -69414,7 +69414,7 @@ _081A9650:
thumb_func_start sub_81A966C
sub_81A966C: @ 81A966C
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl InBattlePyramid
lsls r0, 24
lsrs r0, 24
@@ -69428,7 +69428,7 @@ sub_81A966C: @ 81A966C
thumb_func_start sub_81A9684
sub_81A9684: @ 81A9684
push {r4,lr}
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
cmp r0, 0
beq _081A9698
@@ -69437,9 +69437,9 @@ sub_81A9684: @ 81A9684
b _081A9754
.pool
_081A9698:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000e68
adds r0, r2
@@ -69447,7 +69447,7 @@ _081A9698:
b _081A9754
.pool
_081A96B4:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
ldrh r0, [r4]
cmp r0, 0x1
beq _081A9710
@@ -69455,13 +69455,13 @@ _081A96B4:
bgt _081A9754
cmp r0, 0
bne _081A9754
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081A9754
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000e68
adds r1, r0, r2
@@ -69473,24 +69473,24 @@ _081A96B4:
b _081A96FC
.pool
_081A96F4:
- ldr r0, =0x020375e6
+ ldr r0, =gUnknown_020375E6
ldrh r0, [r0]
bl audio_play
_081A96FC:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
b _081A9754
.pool
_081A9710:
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r0, [r1]
cmp r0, 0
beq _081A9750
subs r0, 0x1
strh r0, [r1]
- ldr r3, =0x03005d90
+ ldr r3, =gUnknown_03005D90
ldr r1, [r3]
ldr r2, =0x00000e68
adds r1, r2
@@ -69533,7 +69533,7 @@ sub_81A975C: @ 81A975C
movs r5, 0
movs r0, 0x64
mov r9, r0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r8, r1
_081A9776:
movs r4, 0
@@ -69541,7 +69541,7 @@ _081A9776:
mov r6, r9
muls r6, r5
_081A977E:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00000caa
@@ -69591,13 +69591,13 @@ sub_81A97DC: @ 81A97DC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _081A980C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
@@ -69605,7 +69605,7 @@ sub_81A97DC: @ 81A97DC
lsls r0, 5
ldr r1, =gUnknown_08D856C8
adds r0, r1
- ldr r1, =0x020377d4
+ ldr r1, =gUnknown_020377D4
movs r2, 0x10
bl CpuSet
adds r0, r4, 0
@@ -69636,7 +69636,7 @@ sub_81A9834: @ 81A9834
movs r0, 0
str r0, [sp]
_081A9844:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, [sp]
lsls r1, r2, 1
@@ -69657,14 +69657,14 @@ _081A9844:
movs r1, 0
str r1, [sp, 0x10]
_081A986C:
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
adds r0, r6
movs r1, 0xB
movs r2, 0
bl pokemon_getattr
adds r4, r0, 0
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
ldr r1, [sp, 0x10]
adds r0, r1, r3
movs r1, 0xB
@@ -69698,7 +69698,7 @@ _081A98C4:
_081A98C6:
cmp r5, 0x3
bgt _081A98EE
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
add r0, r9
adds r1, r5, 0
@@ -69727,19 +69727,19 @@ _081A9900:
mov r6, r8
cmp r6, 0x3
ble _081A98AC
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
ldr r2, [sp, 0x8]
adds r0, r2
movs r5, 0x8E
lsls r5, 2
adds r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
ldr r2, [sp, 0x10]
adds r1, r2, r1
movs r2, 0x64
bl memcpy
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
ldr r5, [sp, 0x4]
adds r0, r5, r0
mov r1, sp
@@ -69766,9 +69766,9 @@ _081A994C:
_081A9958:
movs r2, 0
str r2, [sp]
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r3, =0x00000caa
- ldr r2, =0x0203cef8
+ ldr r2, =gUnknown_0203CEF8
_081A9962:
ldr r1, [r4]
ldr r5, [sp]
@@ -69806,7 +69806,7 @@ sub_81A9998: @ 81A9998
lsls r2, 24
lsrs r7, r2, 24
movs r4, 0
- ldr r0, =0x03005dc0
+ ldr r0, =gUnknown_03005DC0
ldr r5, [r0, 0x8]
ldr r1, [r0]
lsls r0, r1, 3
@@ -69819,7 +69819,7 @@ sub_81A9998: @ 81A9998
mov r8, r0
ldr r1, =0x0000028e
mov r12, r1
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r9, r0
_081A99CC:
movs r2, 0
@@ -69832,7 +69832,7 @@ _081A99CE:
cmp r0, r12
bne _081A9A8A
adds r2, 0x7
- ldr r0, =0x03005df0
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -69939,7 +69939,7 @@ _081A9A98:
thumb_func_start sub_81A9AA8
sub_81A9AA8: @ 81A9AA8
lsls r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
adds r1, r0
@@ -69955,12 +69955,12 @@ GetBattlePyramidTrainerFlag: @ 81A9AC4
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r2, [r1]
ldr r1, =0x00000e2a
adds r2, r1
ldr r4, =gUnknown_0832A328
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -69981,10 +69981,10 @@ GetBattlePyramidTrainerFlag: @ 81A9AC4
thumb_func_start sub_81A9B04
sub_81A9B04: @ 81A9B04
push {lr}
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
bl sub_81A9B44
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
@@ -69993,9 +69993,9 @@ sub_81A9B04: @ 81A9B04
beq _081A9B2E
movs r0, 0x1
bl sub_80B47E0
- ldr r1, =0x03005df0
+ ldr r1, =gUnknown_03005DF0
strb r0, [r1]
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
bl sub_81A9B44
_081A9B2E:
@@ -70014,12 +70014,12 @@ sub_81A9B44: @ 81A9B44
lsls r0, 16
lsrs r5, r0, 16
movs r3, 0
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
mov r12, r0
- ldr r6, =0x03005df0
- ldr r1, =0x03005d8c
+ ldr r6, =gUnknown_03005DF0
+ ldr r1, =gUnknown_03005D8C
mov r10, r1
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
mov r9, r7
ldr r0, =0x00000cb4
mov r8, r0
@@ -70054,7 +70054,7 @@ _081A9B86:
strb r3, [r0, 0x6]
mov r7, r10
ldr r2, [r7]
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrh r1, [r0]
subs r1, 0x1
lsls r0, r1, 1
@@ -70092,7 +70092,7 @@ _081A9B86:
sub_81A9C04: @ 81A9C04
push {r4-r6,lr}
sub sp, 0x14
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -70127,7 +70127,7 @@ _081A9C56:
lsls r0, 2
adds r0, r1
ldr r6, [r0]
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -70193,7 +70193,7 @@ _081A9CD4:
subs r0, 0x5
adds r5, r4, r0
_081A9CF6:
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
ldr r2, =gBaseStats
ldr r1, [sp, 0x10]
lsls r0, r1, 1
@@ -70245,7 +70245,7 @@ _081A9D4C:
ldrb r0, [r0, 0x17]
cmp r0, 0
beq _081A9D90
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
adds r0, r4, 0
movs r1, 0
movs r2, 0
@@ -70262,7 +70262,7 @@ _081A9D7C:
.pool
_081A9D90:
str r0, [sp, 0xC]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
add r2, sp, 0xC
movs r1, 0x2E
bl pokemon_setattr
@@ -70283,7 +70283,7 @@ _081A9DA4:
ldrh r1, [r0]
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl sub_80691F4
ldr r0, [sp, 0xC]
adds r0, 0x1
@@ -70291,7 +70291,7 @@ _081A9DA4:
adds r2, r0, 0
cmp r2, 0x3
ble _081A9DA4
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e1a
adds r0, r1
@@ -70313,7 +70313,7 @@ _081A9DA4:
_081A9DF6:
adds r1, r0, 0
adds r1, 0x27
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
add r2, sp, 0x10
bl pokemon_setattr
ldr r0, [sp, 0xC]
@@ -70322,7 +70322,7 @@ _081A9DF6:
cmp r0, 0x5
ble _081A9DF6
_081A9E0C:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl pokemon_calc_effective_stats
add sp, 0x14
pop {r4-r6}
@@ -70348,7 +70348,7 @@ sub_81A9E28: @ 81A9E28
thumb_func_start InBattlePyramid
InBattlePyramid: @ 81A9E40
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x00000169
cmp r1, r0
@@ -70374,7 +70374,7 @@ _081A9E66:
sub_81A9E6C: @ 81A9E6C
push {lr}
movs r2, 0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x00000169
cmp r1, r0
@@ -70399,7 +70399,7 @@ sub_81A9E90: @ 81A9E90
cmp r0, 0
beq _081A9EB8
bl sub_81A9834
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca8
adds r0, r1
@@ -70433,7 +70433,7 @@ sub_81A9EDC: @ 81A9EDC
push {lr}
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r1, 0x34
muls r1, r0
ldr r0, [r2]
@@ -70450,7 +70450,7 @@ sub_81A9EFC: @ 81A9EFC
push {lr}
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r1, 0x34
muls r1, r0
ldr r0, [r2]
@@ -70467,7 +70467,7 @@ sub_81A9F1C: @ 81A9F1C
push {lr}
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r1, 0x34
muls r1, r0
ldr r0, [r2]
@@ -70486,7 +70486,7 @@ sub_81A9F3C: @ 81A9F3C
lsrs r0, 16
movs r4, 0
ldr r3, =gTrainerClassNameIndices
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r2, [r1]
movs r1, 0x34
muls r0, r1
@@ -70531,7 +70531,7 @@ sub_81A9F90: @ 81A9F90
push {r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r1, =0x00000ca9
adds r0, r4, r1
@@ -70565,7 +70565,7 @@ _081A9FCC:
movs r2, 0
cmp r2, r5
bge _081AA004
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r4, =0x00000cb4
adds r0, r4
@@ -70603,7 +70603,7 @@ _081AA026:
movs r2, 0
cmp r2, r5
bge _081AA05E
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r4, =0x00000cb4
adds r0, r4
@@ -70670,7 +70670,7 @@ _081AA0A6:
ldr r2, [r6, 0xC]
mov r10, r2
ldr r0, [sp, 0x4]
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
str r0, [r1, 0x8]
ldr r0, [r6]
lsls r0, 2
@@ -70717,7 +70717,7 @@ _081AA10A:
str r1, [sp, 0x14]
cmp r12, r3
bge _081AA1A2
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
str r2, [sp, 0x18]
mov r4, r9
mov r5, r10
@@ -70819,7 +70819,7 @@ sub_81AA1D8: @ 81AA1D8
adds r6, 0x1
add r0, sp, 0x4
mov r8, r0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r3, =0x00000cb4
ldr r0, =0x0000ffff
adds r2, r0, 0
@@ -70842,7 +70842,7 @@ _081AA1F2:
bl sub_81AA33C
movs r0, 0
str r0, [sp, 0x4]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0xC7
lsls r0, 4
@@ -70941,7 +70941,7 @@ _081AA2E4:
thumb_func_start sub_81AA2F8
sub_81AA2F8: @ 81AA2F8
push {r4,r5,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r5, =gUnknown_08252C4F
ldr r4, =gUnknown_08252C6A
@@ -70977,7 +70977,7 @@ sub_81AA33C: @ 81AA33C
push {r4-r7,lr}
adds r4, r0, 0
adds r6, r1, 0
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldr r2, =0x00000e28
adds r0, r1, r2
@@ -71037,7 +71037,7 @@ sub_81AA398: @ 81AA398
bl AllocZeroed
str r0, [sp, 0x8]
bl sub_81AA96C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e26
adds r0, r1
@@ -71091,7 +71091,7 @@ _081AA414:
_081AA42E:
ldr r0, =gUnknown_0832A328
mov r12, r0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r7, =0x00000e28
movs r3, 0x2
lsls r0, r4, 2
@@ -71530,7 +71530,7 @@ sub_81AA760: @ 81AA760
mov r8, r2
lsls r3, 24
lsrs r7, r3, 24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000e22
adds r0, r1
@@ -71630,7 +71630,7 @@ sub_81AA810: @ 81AA810
mov r10, r4
lsls r5, 24
lsrs r6, r5, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
@@ -71757,7 +71757,7 @@ _081AA8DC:
adds r0, r4, 0
bl sub_81627A4
strb r0, [r5, 0x1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb4
adds r0, r1
@@ -71790,7 +71790,7 @@ _081AA95C:
sub_81AA96C: @ 81AA96C
push {r4-r7,lr}
adds r6, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000e22
adds r1, r0, r2
@@ -71819,7 +71819,7 @@ _081AA994:
asrs r4, 3
cmp r3, 0x7
bne _081AA9C0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000e26
adds r0, r1, r2
@@ -71843,7 +71843,7 @@ _081AA9C0:
thumb_func_start sub_81AA9E4
sub_81AA9E4: @ 81AA9E4
push {r4,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r1, =0x00000e28
adds r0, r4, r1
@@ -71886,7 +71886,7 @@ _081AAA3A:
thumb_func_start sub_81AAA40
sub_81AAA40: @ 81AAA40
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
@@ -71925,7 +71925,7 @@ sub_81AAA7C: @ 81AAA7C
lsls r0, 24
lsrs r0, 24
movs r3, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
lsls r1, r0, 2
adds r1, r0
@@ -71968,7 +71968,7 @@ _081AAA9E:
thumb_func_start CalculateBattlePyramidPickupItemId
CalculateBattlePyramidPickupItemId: @ 81AAAE0
push {r4-r6,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000ca9
adds r0, r1, r2
@@ -72038,7 +72038,7 @@ _081AAB5A:
thumb_func_start sub_81AAB70
sub_81AAB70: @ 81AAB70
push {r4,lr}
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
movs r0, 0
strb r0, [r4, 0x5]
adds r0, r4, 0
@@ -72148,10 +72148,10 @@ sub_81AAC28: @ 81AAC28
movs r0, 0x9
movs r1, 0x5
bl GoToBagMenu
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
pop {r0}
bx r0
@@ -72165,7 +72165,7 @@ sub_81AAC50: @ 81AAC50
movs r0, 0x7
movs r1, 0x5
bl GoToBagMenu
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
pop {r0}
@@ -72180,7 +72180,7 @@ sub_81AAC70: @ 81AAC70
movs r0, 0x8
movs r1, 0x5
bl GoToBagMenu
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
pop {r0}
@@ -72197,7 +72197,7 @@ GoToBagMenu: @ 81AAC90
lsrs r5, r0, 24
lsls r1, 24
lsrs r7, r1, 24
- ldr r6, =0x0203ce54
+ ldr r6, =gUnknown_0203CE54
ldr r0, =0x00000c48
bl AllocZeroed
str r0, [r6]
@@ -72208,7 +72208,7 @@ GoToBagMenu: @ 81AAC90
b _081AAD3A
.pool
_081AACBC:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
cmp r5, 0xC
beq _081AACC4
strb r5, [r0, 0x4]
@@ -72329,7 +72329,7 @@ _081AADB2:
setup_bag_menu: @ 81AADB8
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -72374,7 +72374,7 @@ _081AAE34:
b _081AB012
_081AAE3E:
bl remove_some_task
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72385,12 +72385,12 @@ _081AAE50:
b _081AB012
_081AAE56:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72411,7 +72411,7 @@ _081AAE86:
bne _081AAE94
bl ResetTasks
_081AAE94:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72419,13 +72419,13 @@ _081AAE94:
.pool
_081AAEA4:
bl bag_menu_init_bgs
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000834
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72441,7 +72441,7 @@ _081AAED8:
b _081AB012
_081AAEDA:
bl setup_bag_menu_textboxes
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72454,21 +72454,21 @@ _081AAEEC:
b _081AB012
_081AAEFA:
bl allocate_bag_item_list_buffers
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _081AB01A
.pool
_081AAF0C:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
bl load_bag_item_list_buffers
b _081AB012
.pool
_081AAF1C:
ldr r1, =gUnknown_085E91FC
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
ldrb r0, [r4, 0x5]
lsls r0, 2
adds r0, r1
@@ -72480,20 +72480,20 @@ _081AAF1C:
ldrb r0, [r4, 0x5]
movs r1, 0x1
bl bag_menu_draw_pocket_indicator_square
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _081AB01A
.pool
_081AAF54:
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
ldrb r0, [r4, 0x4]
bl sub_81AB1F0
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrb r2, [r4, 0x5]
lsls r2, 1
adds r1, r4, 0
@@ -72504,7 +72504,7 @@ _081AAF54:
adds r2, r4
ldrh r2, [r2]
bl ListMenuInit
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -72518,10 +72518,10 @@ _081AAF54:
b _081AB012
.pool
_081AAFA0:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
bl AddBagVisualObject
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72533,7 +72533,7 @@ _081AAFBC:
_081AAFC2:
bl bag_menu_add_pocket_scroll_arrow_indicators_maybe
bl bag_menu_add_list_scroll_arrow_indicators_maybe
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72548,7 +72548,7 @@ _081AAFDE:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -72562,13 +72562,13 @@ _081AAFF8:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
strb r0, [r2, 0x8]
_081AB012:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -72599,7 +72599,7 @@ _081AB046:
bag_menu_init_bgs: @ 81AB050
push {r4,lr}
bl sub_8121DA0
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r0, [r4]
adds r0, 0x4
movs r2, 0x80
@@ -72642,7 +72642,7 @@ bag_menu_init_bgs: @ 81AB050
load_bag_menu_graphics: @ 81AB0BC
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r0, [r4]
ldr r1, =0x00000834
adds r0, r1
@@ -72683,7 +72683,7 @@ _081AB118:
cmp r0, 0x1
beq _081AB1E4
ldr r0, =gUnknown_08D9A88C
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r1, [r4]
adds r1, 0x4
bl LZDecompressWram
@@ -72695,7 +72695,7 @@ _081AB13C:
lsls r0, 24
cmp r0, 0
bne _081AB164
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -72719,7 +72719,7 @@ _081AB174:
lsrs r0, 24
cmp r0, 0x1
beq _081AB18A
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -72738,7 +72738,7 @@ _081AB1A8:
ldr r0, =gUnknown_0857FB44
bl LoadCompressedObjectPalette
_081AB1AE:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
_081AB1B2:
ldr r0, =0x00000834
@@ -72792,12 +72792,12 @@ _081AB206:
thumb_func_start allocate_bag_item_list_buffers
allocate_bag_item_list_buffers: @ 81AB218
push {r4,lr}
- ldr r4, =0x0203ce74
+ ldr r4, =gUnknown_0203CE74
movs r0, 0x82
lsls r0, 2
bl Alloc
str r0, [r4]
- ldr r4, =0x0203ce78
+ ldr r4, =gUnknown_0203CE78
movs r0, 0xC3
lsls r0, 3
bl Alloc
@@ -72817,10 +72817,10 @@ load_bag_item_list_buffers: @ 81AB240
lsls r0, 24
lsrs r7, r0, 24
lsls r1, r7, 3
- ldr r0, =0x02039dd8
+ ldr r0, =gUnknown_02039DD8
adds r1, r0
mov r8, r1
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r2, [r0]
ldr r1, =0x0000081b
adds r0, r2, r1
@@ -72837,7 +72837,7 @@ load_bag_item_list_buffers: @ 81AB240
subs r0, 0x1
cmp r6, r0
bge _081AB2B6
- ldr r5, =0x0203ce78
+ ldr r5, =gUnknown_0203CE78
_081AB276:
lsls r4, r6, 1
adds r4, r6
@@ -72850,7 +72850,7 @@ _081AB276:
adds r1, r2
ldrh r1, [r1]
bl get_name
- ldr r0, =0x0203ce74
+ ldr r0, =gUnknown_0203CE74
ldr r0, [r0]
lsls r1, r6, 3
adds r1, r0
@@ -72861,7 +72861,7 @@ _081AB276:
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r3, =0x00000829
adds r0, r3
@@ -72871,7 +72871,7 @@ _081AB276:
cmp r6, r0
blt _081AB276
_081AB2B6:
- ldr r5, =0x0203ce78
+ ldr r5, =gUnknown_0203CE78
lsls r4, r6, 1
adds r4, r6
lsls r4, 3
@@ -72879,7 +72879,7 @@ _081AB2B6:
adds r0, r4
ldr r1, =gUnknown_085E8DB4
bl CopyString
- ldr r0, =0x0203ce74
+ ldr r0, =gUnknown_0203CE74
ldr r0, [r0]
lsls r1, r6, 3
adds r1, r0
@@ -72899,7 +72899,7 @@ _081AB2FC:
ldrb r0, [r0]
cmp r6, r0
bcs _081AB34A
- ldr r5, =0x0203ce78
+ ldr r5, =gUnknown_0203CE78
_081AB30C:
lsls r4, r6, 1
adds r4, r6
@@ -72912,7 +72912,7 @@ _081AB30C:
adds r1, r2
ldrh r1, [r1]
bl get_name
- ldr r0, =0x0203ce74
+ ldr r0, =gUnknown_0203CE74
ldr r0, [r0]
lsls r1, r6, 3
adds r1, r0
@@ -72923,7 +72923,7 @@ _081AB30C:
adds r0, r6, 0x1
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r3, =0x00000829
adds r0, r3
@@ -72932,21 +72932,21 @@ _081AB30C:
cmp r6, r0
bcc _081AB30C
_081AB34A:
- ldr r2, =0x03006310
+ ldr r2, =gUnknown_03006310
adds r1, r2, 0
ldr r0, =gUnknown_08613F9C
ldm r0!, {r3-r5}
stm r1!, {r3-r5}
ldm r0!, {r3-r5}
stm r1!, {r3-r5}
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
ldr r4, =0x00000829
adds r0, r1, r4
adds r0, r7
ldrb r0, [r0]
strh r0, [r2, 0xC]
- ldr r0, =0x0203ce74
+ ldr r0, =gUnknown_0203CE74
ldr r0, [r0]
str r0, [r2]
ldr r5, =0x0000082e
@@ -72969,7 +72969,7 @@ get_name: @ 81AB39C
adds r6, r0, 0
lsls r1, 16
lsrs r5, r1, 16
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x2
beq _081AB3C0
@@ -72981,7 +72981,7 @@ get_name: @ 81AB39C
b _081AB43E
.pool
_081AB3C0:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r5, 0
bl ItemIdToBattleMoveId
lsls r0, 16
@@ -72996,7 +72996,7 @@ _081AB3C0:
lsls r0, 1
cmp r5, r0
bls _081AB408
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =0xfffffeae
adds r1, r5, r2
movs r2, 0x2
@@ -73006,7 +73006,7 @@ _081AB3C0:
b _081AB438
.pool
_081AB408:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =0xfffffee0
adds r1, r5, r2
movs r2, 0x2
@@ -73015,13 +73015,13 @@ _081AB408:
b _081AB436
.pool
_081AB420:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
subs r1, 0x84
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r5, 0
bl itemid_get_name
_081AB436:
@@ -73048,7 +73048,7 @@ bag_menu_change_item_callback: @ 81AB450
bl audio_play
bl ShakeBagVisual
_081AB466:
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r1, [r4]
ldr r2, =0x0000081a
adds r0, r1, r2
@@ -73067,7 +73067,7 @@ _081AB466:
negs r0, r0
cmp r6, r0
beq _081AB4C8
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
adds r0, 0x1
lsls r0, 24
@@ -73096,7 +73096,7 @@ _081AB4C8:
lsrs r1, 30
bl AddBagItemIconObject
_081AB4DA:
- ldr r5, =0x0203ce54
+ ldr r5, =gUnknown_0203CE54
ldr r2, [r5]
ldr r4, =0x0000081b
adds r2, r4
@@ -73147,7 +73147,7 @@ sub_81AB520: @ 81AB520
bne _081AB540
b _081AB696
_081AB540:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x0000081a
adds r0, r1
@@ -73168,7 +73168,7 @@ _081AB568:
movs r1, 0xFF
bl bag_menu_print_cursor
_081AB570:
- ldr r5, =0x0203ce58
+ ldr r5, =gUnknown_0203CE58
ldrb r0, [r5, 0x5]
adds r0, 0x1
lsls r0, 24
@@ -73208,12 +73208,12 @@ _081AB5BE:
ldrb r0, [r5, 0x5]
cmp r0, 0x3
bne _081AB610
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -73241,12 +73241,12 @@ _081AB610:
lsrs r5, r0, 24
cmp r5, 0
bne _081AB66C
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r1, r9
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -73270,7 +73270,7 @@ _081AB652:
b _081AB696
.pool
_081AB66C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00000496
adds r0, r1
@@ -73311,7 +73311,7 @@ bag_menu_print_description_box_text: @ 81AB6B0
negs r0, r0
cmp r1, r0
beq _081AB6E0
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
adds r0, 0x1
lsls r0, 24
@@ -73326,15 +73326,15 @@ bag_menu_print_description_box_text: @ 81AB6B0
b _081AB6FC
.pool
_081AB6E0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085E9180
- ldr r1, =0x0203ce58
+ ldr r1, =gUnknown_0203CE58
ldrb r1, [r1, 0x4]
lsls r1, 2
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E91C0
adds r0, r4, 0
bl ExpandStringRefs
@@ -73431,14 +73431,14 @@ _081AB7AE:
bag_menu_add_pocket_scroll_arrow_indicators_maybe: @ 81AB7BC
push {r4-r6,lr}
sub sp, 0x10
- ldr r5, =0x0203ce54
+ ldr r5, =gUnknown_0203CE54
ldr r4, [r5]
ldr r1, =0x0000081e
adds r0, r4, r1
ldrb r0, [r0]
cmp r0, 0xFF
bne _081AB80A
- ldr r2, =0x0203ce58
+ ldr r2, =gUnknown_0203CE58
ldrb r3, [r2, 0x5]
ldr r6, =0x00000829
adds r0, r4, r6
@@ -73478,7 +73478,7 @@ _081AB80A:
thumb_func_start sub_81AB824
sub_81AB824: @ 81AB824
push {r4,lr}
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r0, [r4]
ldr r2, =0x0000081e
adds r1, r0, r2
@@ -73502,7 +73502,7 @@ _081AB842:
thumb_func_start bag_menu_add_list_scroll_arrow_indicators_maybe
bag_menu_add_list_scroll_arrow_indicators_maybe: @ 81AB854
push {r4,lr}
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r2, [r4]
ldr r1, =0x0000081b
adds r0, r2, r1
@@ -73517,7 +73517,7 @@ bag_menu_add_list_scroll_arrow_indicators_maybe: @ 81AB854
cmp r0, 0xFF
bne _081AB882
ldr r0, =gUnknown_08614094
- ldr r1, =0x0203ce5e
+ ldr r1, =gUnknown_0203CE5E
bl AddScrollIndicatorArrowPair
ldr r1, [r4]
ldr r2, =0x0000081f
@@ -73533,7 +73533,7 @@ _081AB882:
thumb_func_start sub_81AB89C
sub_81AB89C: @ 81AB89C
push {r4,lr}
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r0, [r4]
ldr r2, =0x0000081f
adds r1, r0, r2
@@ -73556,14 +73556,14 @@ _081AB8BA:
thumb_func_start free_bag_item_list_buffers
free_bag_item_list_buffers: @ 81AB8C8
push {lr}
- ldr r0, =0x0203ce78
+ ldr r0, =gUnknown_0203CE78
ldr r0, [r0]
bl Free
- ldr r0, =0x0203ce74
+ ldr r0, =gUnknown_0203CE74
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
bl Free
pop {r0}
@@ -73585,7 +73585,7 @@ unknown_ItemMenu_Confirm: @ 81AB8F8
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -73607,16 +73607,16 @@ task_close_bag_menu_2: @ 81AB930
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r2, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081AB9A0
ldrb r0, [r2]
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
ldrb r2, [r4, 0x5]
lsls r2, 1
adds r1, r4, 0
@@ -73626,7 +73626,7 @@ task_close_bag_menu_2: @ 81AB930
adds r3, 0x8
adds r2, r3
bl sub_81AE6C8
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r0, [r0]
cmp r0, 0
@@ -73656,7 +73656,7 @@ sub_81AB9A8: @ 81AB9A8
lsls r0, 24
lsrs r5, r0, 24
lsls r1, r5, 3
- ldr r0, =0x02039dd8
+ ldr r0, =gUnknown_02039DD8
adds r4, r1, r0
cmp r5, 0x3
bgt _081AB9C8
@@ -73670,7 +73670,7 @@ _081AB9C8:
adds r0, r4, 0
bl sub_80D6F64
_081AB9CE:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
ldr r6, =0x00000829
adds r1, r6
@@ -73770,11 +73770,11 @@ sub_81ABA88: @ 81ABA88
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 1
- ldr r2, =0x0203ce6a
+ ldr r2, =gUnknown_0203CE6A
adds r4, r1, r2
subs r2, 0xA
adds r1, r2
- ldr r2, =0x0203ce54
+ ldr r2, =gUnknown_0203CE54
ldr r3, [r2]
ldr r5, =0x0000082e
adds r2, r3, r5
@@ -73814,14 +73814,14 @@ sub_81ABAE0: @ 81ABAE0
push {r4-r7,lr}
sub sp, 0x4
movs r5, 0
- ldr r6, =0x0203ce6a
+ ldr r6, =gUnknown_0203CE6A
adds r7, r6, 0
subs r7, 0xA
_081ABAEC:
lsls r1, r5, 1
adds r0, r1, r6
adds r1, r7
- ldr r2, =0x0203ce54
+ ldr r2, =gUnknown_0203CE54
ldr r3, [r2]
ldr r4, =0x0000082e
adds r2, r3, r4
@@ -73849,7 +73849,7 @@ _081ABAEC:
thumb_func_start sub_81ABB2C
sub_81ABB2C: @ 81ABB2C
lsls r0, 24
- ldr r1, =0x0203ce58
+ ldr r1, =gUnknown_0203CE58
lsrs r0, 23
adds r2, r1, 0
adds r2, 0x12
@@ -73884,7 +73884,7 @@ DisplayItemMessage: @ 81ABB4C
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r0, 0x4
bl AddItemMessageWindow
@@ -73930,9 +73930,9 @@ bag_menu_inits_lists_menu: @ 81ABBBC
lsls r5, r6, 2
adds r5, r6
lsls r5, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r0
- ldr r7, =0x0203ce58
+ ldr r7, =gUnknown_0203CE58
ldrb r4, [r7, 0x5]
lsls r4, 1
movs r0, 0x12
@@ -73954,7 +73954,7 @@ bag_menu_inits_lists_menu: @ 81ABBBC
bl sub_81ABA88
ldrb r0, [r7, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
mov r2, r8
ldrh r1, [r2]
ldrh r2, [r4]
@@ -73996,19 +73996,19 @@ sub_81ABC54: @ 81ABC54
lsrs r5, r0, 24
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
movs r3, 0x2
cmp r0, 0x3
bne _081ABC6C
movs r3, 0x3
_081ABC6C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, 16
asrs r1, 16
movs r2, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -74041,17 +74041,17 @@ sub_81ABCC0: @ 81ABCC0
sub sp, 0xC
adds r4, r0, 0
adds r7, r2, 0
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
movs r3, 0x2
cmp r0, 0x3
bne _081ABCD4
movs r3, 0x3
_081ABCD4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x2
bl ConvertIntToDecimalString
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r6, 0
bl ExpandStringRefs
@@ -74096,9 +74096,9 @@ Task_BagMenu: @ 81ABD28
add r0, r9
lsls r0, 3
str r0, [sp]
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r5, =0x0203ce58
+ ldr r5, =gUnknown_0203CE58
ldrb r0, [r5, 0x5]
lsls r0, 1
adds r1, r5, 0
@@ -74114,7 +74114,7 @@ Task_BagMenu: @ 81ABD28
bne _081ABD66
b _081ABEB2
_081ABD66:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -74129,7 +74129,7 @@ _081ABD74:
beq _081ABDB8
cmp r0, 0x2
beq _081ABDC0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -74168,9 +74168,9 @@ _081ABDCC:
mov r3, r8
ldrh r0, [r3]
adds r2, r0
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
- ldr r1, =0x0203ce58
+ ldr r1, =gUnknown_0203CE58
ldr r3, =0x00000829
adds r0, r3
ldrb r1, [r1, 0x5]
@@ -74211,10 +74211,10 @@ _081ABE32:
_081ABE40:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
mov r1, r10
strh r1, [r0]
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
subs r0, 0x8
ldr r3, [sp]
adds r0, r3, r0
@@ -74245,7 +74245,7 @@ _081ABE68:
lsrs r0, 24
adds r1, r4, 0
bl bag_pocket_get_itemid
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
strh r0, [r1]
ldr r1, =gUnknown_08614054
ldrb r0, [r5, 0x4]
@@ -74282,7 +74282,7 @@ set_callback3_to_bag: @ 81ABECC
bl PutWindowTilemap
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -74298,7 +74298,7 @@ set_callback3_to_bag: @ 81ABECC
thumb_func_start GetSwitchBagPocketDirection
GetSwitchBagPocketDirection: @ 81ABF10
push {lr}
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x0000081b
adds r0, r1
@@ -74310,7 +74310,7 @@ GetSwitchBagPocketDirection: @ 81ABF10
bl GetLRKeysState
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x20
ands r0, r1
@@ -74392,7 +74392,7 @@ SwitchBagPocket: @ 81ABFA8
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0
strh r0, [r4, 0x1A]
@@ -74405,7 +74405,7 @@ SwitchBagPocket: @ 81ABFA8
movs r0, 0x1
bl ClearWindowTilemap
ldrb r0, [r4]
- ldr r3, =0x0203ce58
+ ldr r3, =gUnknown_0203CE58
ldrb r2, [r3, 0x5]
lsls r2, 1
adds r1, r3, 0
@@ -74416,8 +74416,8 @@ SwitchBagPocket: @ 81ABFA8
bl sub_81AE6C8
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r3, =0x02020630
- ldr r0, =0x0203ce54
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CE54
ldr r2, [r0]
ldr r1, =0x0000081b
adds r0, r2, r1
@@ -74441,7 +74441,7 @@ SwitchBagPocket: @ 81ABFA8
strb r1, [r0]
bl sub_81AB824
_081AC026:
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
ldrb r1, [r4, 0x5]
add r0, sp, 0x8
strb r1, [r0]
@@ -74483,7 +74483,7 @@ _081AC07C:
movs r0, 0x8
bl bag_menu_copy_pocket_name_to_window
_081AC09A:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
movs r1, 0
bl bag_menu_draw_pocket_indicator_square
@@ -74511,7 +74511,7 @@ _081AC09A:
asrs r0, r5, 16
bl AddSwitchPocketRotatingBallObject
ldr r1, =sub_81AC10C
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -74534,7 +74534,7 @@ sub_81AC10C: @ 81AC10C
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
bl sub_81221AC
lsls r0, 24
@@ -74554,7 +74554,7 @@ sub_81AC10C: @ 81AC10C
b _081AC184
.pool
_081AC148:
- ldr r0, =0x0203ce5d
+ ldr r0, =gUnknown_0203CE5D
movs r1, 0x16
ldrsb r1, [r6, r1]
bl ChangeBagPocketId
@@ -74566,7 +74566,7 @@ _081AC148:
b _081AC178
.pool
_081AC164:
- ldr r0, =0x0203ce5d
+ ldr r0, =gUnknown_0203CE5D
movs r1, 0x16
ldrsb r1, [r6, r1]
bl ChangeBagPocketId
@@ -74625,7 +74625,7 @@ _081AC1CC:
strh r0, [r6, 0x1A]
b _081AC22E
_081AC1DC:
- ldr r4, =0x0203ce5d
+ ldr r4, =gUnknown_0203CE5D
movs r1, 0x16
ldrsb r1, [r6, r1]
adds r0, r4, 0
@@ -74633,7 +74633,7 @@ _081AC1DC:
subs r5, r4, 0x5
ldrb r0, [r5, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrb r2, [r5, 0x5]
lsls r2, 1
adds r1, r4, 0
@@ -74734,7 +74734,7 @@ _081AC2AE:
thumb_func_start sub_81AC2C0
sub_81AC2C0: @ 81AC2C0
push {lr}
- ldr r1, =0x0203ce58
+ ldr r1, =gUnknown_0203CE58
ldrb r0, [r1, 0x4]
cmp r0, 0x1
bhi _081AC2E0
@@ -74766,14 +74766,14 @@ bag_menu_swap_items: @ 81AC2E8
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
adds r6, r4, r0
ldrb r0, [r6]
movs r1, 0x10
movs r2, 0x1
bl sub_81AF15C
- ldr r3, =0x0203ce58
+ ldr r3, =gUnknown_0203CE58
ldrb r0, [r3, 0x5]
lsls r0, 1
adds r2, r3, 0
@@ -74786,7 +74786,7 @@ bag_menu_swap_items: @ 81AC2E8
ldrh r2, [r2]
adds r1, r2
strh r1, [r6, 0x2]
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r2, =0x0000081a
adds r0, r2
@@ -74800,9 +74800,9 @@ bag_menu_swap_items: @ 81AC2E8
bl bag_pocket_get_itemid
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
mov r8, r0
ldr r1, =gUnknown_085E8DFE
bl ExpandStringRefs
@@ -74852,14 +74852,14 @@ sub_81AC3C0: @ 81AC3C0
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_81221EC
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _081AC48E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
mov r8, r0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
@@ -74869,7 +74869,7 @@ sub_81AC3C0: @ 81AC3C0
movs r0, 0x5
bl audio_play
ldrb r0, [r4]
- ldr r3, =0x0203ce58
+ ldr r3, =gUnknown_0203CE58
ldrb r2, [r3, 0x5]
lsls r2, 1
adds r1, r3, 0
@@ -74885,7 +74885,7 @@ _081AC418:
bl ListMenuHandleInput
adds r7, r0, 0
ldrb r0, [r4]
- ldr r5, =0x0203ce58
+ ldr r5, =gUnknown_0203CE58
ldrb r2, [r5, 0x5]
lsls r2, 1
adds r1, r5, 0
@@ -74954,17 +74954,17 @@ sub_81AC498: @ 81AC498
adds r0, r3
lsls r0, 3
mov r10, r0
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
add r0, r10
mov r9, r0
- ldr r5, =0x0203ce58
+ ldr r5, =gUnknown_0203CE58
ldrb r6, [r5, 0x5]
lsls r1, r6, 1
adds r0, r5, 0
adds r0, 0x12
adds r0, r1
mov r8, r0
- ldr r2, =0x0203ce60
+ ldr r2, =gUnknown_0203CE60
adds r7, r1, r2
ldrh r0, [r7]
mov r1, r8
@@ -74986,14 +74986,14 @@ _081AC4E2:
b _081AC566
.pool
_081AC4F8:
- ldr r1, =0x02039dd8
+ ldr r1, =gUnknown_02039DD8
lsls r0, r6, 3
adds r0, r1
ldr r0, [r0]
adds r1, r2, 0
adds r2, r4, 0
bl sub_80D702C
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r2, =0x0000081a
adds r0, r2
@@ -75011,7 +75011,7 @@ _081AC4F8:
bge _081AC538
ldrb r1, [r5, 0x5]
lsls r1, 1
- ldr r2, =0x0203ce60
+ ldr r2, =gUnknown_0203CE60
adds r1, r2
ldrh r0, [r1]
subs r0, 0x1
@@ -75019,7 +75019,7 @@ _081AC4F8:
_081AC538:
ldrb r0, [r5, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
mov r2, r8
ldrh r1, [r2]
ldrh r2, [r7]
@@ -75031,7 +75031,7 @@ _081AC538:
movs r0, 0x1
bl sub_80D4FC8
bl bag_menu_add_list_scroll_arrow_indicators_maybe
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
subs r0, 0x8
add r0, r10
ldr r1, =Task_BagMenu
@@ -75060,11 +75060,11 @@ sub_81AC590: @ 81AC590
adds r1, r0
lsls r1, 3
mov r9, r1
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r10, r0
mov r7, r9
add r7, r10
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
ldrb r0, [r4, 0x5]
lsls r0, 1
adds r1, r4, 0
@@ -75074,7 +75074,7 @@ sub_81AC590: @ 81AC590
adds r1, r4
mov r8, r1
adds r5, r0, r1
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x0000081a
adds r0, r1
@@ -75100,7 +75100,7 @@ sub_81AC590: @ 81AC590
_081AC5F2:
ldrb r0, [r4, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r6]
ldrh r2, [r5]
bl ListMenuInit
@@ -75129,7 +75129,7 @@ _081AC5F2:
sub_81AC644: @ 81AC644
push {r4,r5,lr}
sub sp, 0x14
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x4]
subs r0, 0x1
cmp r0, 0x9
@@ -75155,13 +75155,13 @@ _081AC668:
.4byte _081AC70C
.4byte _081AC690
_081AC690:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_usage
lsls r0, 24
cmp r0, 0
beq _081AC6C4
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75174,7 +75174,7 @@ _081AC690:
b _081ACA10
.pool
_081AC6C4:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75187,7 +75187,7 @@ _081AC6C4:
b _081ACA10
.pool
_081AC6E8:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75200,7 +75200,7 @@ _081AC6E8:
b _081ACA10
.pool
_081AC70C:
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_is_unique
lsls r0, 24
@@ -75209,7 +75209,7 @@ _081AC70C:
ldrh r0, [r4]
cmp r0, 0xAF
beq _081AC748
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75222,7 +75222,7 @@ _081AC70C:
b _081ACA10
.pool
_081AC748:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75235,7 +75235,7 @@ _081AC748:
b _081ACA10
.pool
_081AC76C:
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_is_unique
lsls r0, 24
@@ -75244,7 +75244,7 @@ _081AC76C:
ldrh r0, [r4]
cmp r0, 0xAF
beq _081AC7A8
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75257,7 +75257,7 @@ _081AC76C:
b _081ACA10
.pool
_081AC7A8:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75270,7 +75270,7 @@ _081AC7A8:
b _081ACA10
.pool
_081AC7CC:
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_is_unique
lsls r0, 24
@@ -75279,7 +75279,7 @@ _081AC7CC:
ldrh r0, [r4]
cmp r0, 0xAF
beq _081AC808
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75292,7 +75292,7 @@ _081AC7CC:
b _081ACA10
.pool
_081AC808:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75314,18 +75314,18 @@ _081AC82C:
cmp r0, 0x1
bne _081AC8A4
_081AC840:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x4
beq _081AC856
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl sub_8122148
lsls r0, 24
cmp r0, 0
bne _081AC880
_081AC856:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75338,7 +75338,7 @@ _081AC856:
b _081ACA10
.pool
_081AC880:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75351,7 +75351,7 @@ _081AC880:
b _081ACA10
.pool
_081AC8A4:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x4
bls _081AC8AE
@@ -75371,7 +75371,7 @@ _081AC8C0:
.4byte _081AC9FC
.4byte _081AC92C
_081AC8D4:
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r1, [r4]
movs r0, 0x82
lsls r0, 4
@@ -75388,7 +75388,7 @@ _081AC8D4:
ldr r1, =gUnknown_0861402C
movs r2, 0x4
bl memcpy
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_is_mail
lsls r0, 24
@@ -75405,7 +75405,7 @@ _081AC90A:
b _081ACA12
.pool
_081AC92C:
- ldr r4, =0x0203ce54
+ ldr r4, =gUnknown_0203CE54
ldr r1, [r4]
movs r0, 0x82
lsls r0, 4
@@ -75422,11 +75422,11 @@ _081AC92C:
ldr r1, =gUnknown_08614030
movs r2, 0x4
bl memcpy
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00000496
adds r0, r1
- ldr r2, =0x0203ce7c
+ ldr r2, =gUnknown_0203CE7C
ldrh r0, [r0]
ldrh r1, [r2]
cmp r0, r1
@@ -75457,7 +75457,7 @@ _081AC97A:
b _081ACA12
.pool
_081AC9B4:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75470,7 +75470,7 @@ _081AC9B4:
b _081ACA10
.pool
_081AC9D8:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75483,7 +75483,7 @@ _081AC9D8:
b _081ACA10
.pool
_081AC9FC:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
movs r0, 0x82
lsls r0, 4
@@ -75496,13 +75496,13 @@ _081AC9FC:
_081ACA10:
strb r0, [r1]
_081ACA12:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x2
bne _081ACA50
movs r0, 0x1
bl ClearWindowTilemap
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl PrintTMHMMoveData
movs r0, 0x3
@@ -75514,11 +75514,11 @@ _081ACA12:
b _081ACA86
.pool
_081ACA50:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DBE
adds r0, r4, 0
bl ExpandStringRefs
@@ -75538,7 +75538,7 @@ _081ACA50:
movs r3, 0x3
bl bag_menu_print
_081ACA86:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000828
adds r0, r1
@@ -75595,7 +75595,7 @@ sub_81ACAF8: @ 81ACAF8
str r0, [sp]
movs r0, 0x10
str r0, [sp, 0x4]
- ldr r6, =0x0203ce54
+ ldr r6, =gUnknown_0203CE54
ldr r1, [r6]
ldr r5, =0x00000828
adds r0, r1, r5
@@ -75645,7 +75645,7 @@ sub_81ACB54: @ 81ACB54
str r6, [sp, 0x8]
ldr r0, =gUnknown_08613FB4
str r0, [sp, 0xC]
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
movs r1, 0x82
lsls r1, 4
@@ -75678,14 +75678,14 @@ unknown_item_menu_type: @ 81ACBB0
lsrs r4, r0, 24
adds r0, r4, 0
bl sub_81AC644
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000828
adds r0, r1
ldrb r0, [r0]
cmp r0, 0x2
bhi _081ACBE8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -75694,7 +75694,7 @@ unknown_item_menu_type: @ 81ACBB0
b _081ACBF4
.pool
_081ACBE8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -75741,7 +75741,7 @@ _081ACC44:
movs r0, 0x5
bl audio_play
ldr r1, =gUnknown_08613FB4
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
movs r2, 0x82
lsls r2, 4
@@ -75777,7 +75777,7 @@ _081ACC8C:
bl GetMenuCursorPos
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldrh r1, [r5, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -75813,7 +75813,7 @@ _081ACCD4:
beq _081ACD1C
lsls r0, r4, 24
asrs r1, r0, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r2, =0x00000828
adds r0, r2
@@ -75907,7 +75907,7 @@ _081ACD9A:
movs r0, 0x5
bl audio_play
ldr r2, =gUnknown_08613FB4
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
lsls r1, r4, 24
asrs r1, 24
@@ -75950,7 +75950,7 @@ sub_81ACDFC: @ 81ACDFC
asrs r1, r0, 24
cmp r1, 0
blt _081ACE30
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r2, [r0]
ldr r3, =0x00000828
adds r0, r2, r3
@@ -75978,7 +75978,7 @@ _081ACE32:
thumb_func_start bag_menu_remove_some_window
bag_menu_remove_some_window: @ 81ACE38
push {lr}
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000828
adds r0, r1
@@ -76015,7 +76015,7 @@ ItemMenu_UseOutOfBattle: @ 81ACE7C
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrh r0, [r5]
bl itemid_get_overworld_function
cmp r0, 0
@@ -76041,11 +76041,11 @@ _081ACEB8:
bl FillWindowPixelBuffer
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x3
beq _081ACEE8
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_overworld_function
adds r1, r0, 0
@@ -76071,7 +76071,7 @@ ItemMenu_Toss: @ 81ACEF4
lsls r0, r5, 2
adds r0, r5
lsls r6, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r4, r6, r7
bl bag_menu_remove_some_window
movs r0, 0x1
@@ -76085,11 +76085,11 @@ ItemMenu_Toss: @ 81ACEF4
b _081ACF6A
.pool
_081ACF24:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8EE0
adds r0, r4, 0
bl ExpandStringRefs
@@ -76133,19 +76133,19 @@ BagMenuConfirmToss: @ 81ACF88
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x10
ldrsh r1, [r4, r2]
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8F0E
adds r0, r4, 0
bl ExpandStringRefs
@@ -76184,7 +76184,7 @@ BagMenuCancelToss: @ 81AD010
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r1, 0x2
ldrsh r0, [r4, r1]
@@ -76209,7 +76209,7 @@ Task_ChooseHowManyToToss: @ 81AD044
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
adds r0, r4, 0
adds r0, 0x10
@@ -76219,7 +76219,7 @@ Task_ChooseHowManyToToss: @ 81AD044
lsrs r0, 24
cmp r0, 0x1
bne _081AD088
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000817
adds r0, r1
@@ -76230,7 +76230,7 @@ Task_ChooseHowManyToToss: @ 81AD044
b _081AD0C6
.pool
_081AD088:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -76270,19 +76270,19 @@ BagMenuActuallyToss: @ 81AD0CC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x10
ldrsh r1, [r6, r2]
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8EF9
adds r0, r6, 0
bl ExpandStringRefs
@@ -76322,9 +76322,9 @@ Task_ActuallyToss: @ 81AD150
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r4, =0x0203ce58
+ ldr r4, =gUnknown_0203CE58
ldrb r0, [r4, 0x5]
lsls r0, 1
adds r1, r4, 0
@@ -76334,7 +76334,7 @@ Task_ActuallyToss: @ 81AD150
adds r1, r4, 0
adds r1, 0x8
adds r7, r0, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -76342,7 +76342,7 @@ Task_ActuallyToss: @ 81AD150
beq _081AD1CE
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
ldrh r1, [r5, 0x10]
bl remove_item
@@ -76356,7 +76356,7 @@ Task_ActuallyToss: @ 81AD150
bl sub_81ABA88
ldrb r0, [r4, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
mov r2, r8
ldrh r1, [r2]
ldrh r2, [r7]
@@ -76385,9 +76385,9 @@ ItemMenu_Register: @ 81AD1EC
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r1, [r0, 0x5]
lsls r1, 1
adds r2, r0, 0
@@ -76395,11 +76395,11 @@ ItemMenu_Register: @ 81AD1EC
adds r6, r1, r2
adds r0, 0x8
adds r5, r1, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00000496
adds r1, r0, r2
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r2, [r0]
ldrh r0, [r1]
cmp r0, r2
@@ -76415,10 +76415,10 @@ _081AD23A:
adds r1, r6, 0
adds r2, r5, 0
bl sub_81AE6C8
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r6]
ldrh r2, [r5]
bl ListMenuInit
@@ -76442,7 +76442,7 @@ ItemMenu_Give: @ 81AD278
lsrs r4, r0, 24
adds r6, r4, 0
bl bag_menu_remove_some_window
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrh r0, [r5]
bl itemid_80BF6D8_mail_related
lsls r0, 24
@@ -76469,7 +76469,7 @@ _081AD2AC:
bl bag_menu_print_there_is_no_pokemon
b _081AD2EA
_081AD2CA:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r1, [r0]
ldr r0, =sub_81B7F60
str r0, [r1]
@@ -76506,11 +76506,11 @@ bag_menu_print_cant_be_held_msg: @ 81AD30C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8E11
adds r0, r5, 0
bl ExpandStringRefs
@@ -76530,7 +76530,7 @@ sub_81AD350: @ 81AD350
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -76552,7 +76552,7 @@ ItemMenu_CheckTag: @ 81AD378
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ce54
+ ldr r1, =gUnknown_0203CE54
ldr r2, [r1]
ldr r1, =sub_8177C14
str r1, [r2]
@@ -76571,7 +76571,7 @@ ItemMenu_Cancel: @ 81AD398
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl bag_menu_remove_some_window
movs r1, 0x2
@@ -76597,7 +76597,7 @@ ItemMenu_UseInBattle: @ 81AD3DC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_get_battle_function
cmp r0, 0
@@ -76631,7 +76631,7 @@ item_menu_type_2: @ 81AD41C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_80BF6D8_mail_related
lsls r0, 24
@@ -76651,9 +76651,9 @@ _081AD44C:
cmp r0, 0
bne _081AD488
ldrh r0, [r4]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8E27
adds r0, r4, 0
bl ExpandStringRefs
@@ -76665,7 +76665,7 @@ _081AD44C:
b _081AD4AE
.pool
_081AD488:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x4
beq _081AD4A8
@@ -76692,7 +76692,7 @@ item_menu_type_b: @ 81AD4B4
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrh r0, [r5]
bl itemid_is_mail
lsls r0, 24
@@ -76707,7 +76707,7 @@ item_menu_type_b: @ 81AD4B4
b _081AD51A
.pool
_081AD4E4:
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x5]
cmp r0, 0x4
beq _081AD514
@@ -76716,7 +76716,7 @@ _081AD4E4:
lsls r0, 24
cmp r0, 0
bne _081AD514
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -76764,7 +76764,7 @@ _081AD550:
movs r1, 0
movs r2, 0
bl ChangeBgY_ScreenOff
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r5, =0x00000496
adds r1, r0, r5
@@ -76781,7 +76781,7 @@ _081AD550:
bl player_bitmagic
bl sub_808B864
bl sub_808BCF4
- ldr r2, =0x0203ce7c
+ ldr r2, =gUnknown_0203CE7C
ldr r0, [r4]
adds r0, r5
ldrh r1, [r0]
@@ -76792,7 +76792,7 @@ _081AD550:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -76826,18 +76826,18 @@ display_sell_item_ask_str: @ 81AD5DC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r6, =0x0203ce7c
+ ldr r6, =gUnknown_0203CE7C
ldrh r0, [r6]
bl itemid_get_market_price
lsls r0, 16
cmp r0, 0
bne _081AD634
ldrh r0, [r6]
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E960F
adds r0, r4, 0
bl ExpandStringRefs
@@ -76861,9 +76861,9 @@ _081AD634:
b _081AD66A
_081AD64C:
ldrh r0, [r6]
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E962F
adds r0, r4, 0
bl ExpandStringRefs
@@ -76888,10 +76888,10 @@ sub_81AD680: @ 81AD680
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
- ldr r6, =0x02021cc4
- ldr r0, =0x0203ce7c
+ ldr r6, =gUnknown_02021CC4
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_market_price
lsls r0, 16
@@ -76903,7 +76903,7 @@ sub_81AD680: @ 81AD680
movs r2, 0
movs r3, 0x6
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9654
adds r0, r4, 0
bl ExpandStringRefs
@@ -76940,7 +76940,7 @@ sub_81AD6FC: @ 81AD6FC
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl bag_menu_remove_money_window
movs r0, 0x4
@@ -76966,7 +76966,7 @@ sub_81AD730: @ 81AD730
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r0, r4, r6
mov r8, r0
movs r0, 0x8
@@ -76974,7 +76974,7 @@ sub_81AD730: @ 81AD730
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_market_price
lsls r0, 16
@@ -77009,7 +77009,7 @@ sub_81AD794: @ 81AD794
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
adds r0, r6, 0
adds r0, 0x10
@@ -77019,14 +77019,14 @@ sub_81AD794: @ 81AD794
lsrs r0, 24
cmp r0, 0x1
bne _081AD7F4
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000818
adds r0, r1
ldrb r4, [r0]
movs r2, 0x10
ldrsh r5, [r6, r2]
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_market_price
lsls r0, 16
@@ -77041,7 +77041,7 @@ sub_81AD794: @ 81AD794
b _081AD844
.pool
_081AD7F4:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -77089,13 +77089,13 @@ sub_81AD84C: @ 81AD84C
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
- ldr r6, =0x0203ce7c
+ ldr r6, =gUnknown_0203CE7C
ldrh r0, [r6]
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
bl itemid_get_name
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r8, r0
ldrh r0, [r6]
bl itemid_get_market_price
@@ -77108,7 +77108,7 @@ sub_81AD84C: @ 81AD84C
movs r2, 0
movs r3, 0x6
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9677
adds r0, r4, 0
bl ExpandStringRefs
@@ -77137,10 +77137,10 @@ sub_81AD8C8: @ 81AD8C8
lsls r6, r0, 2
adds r6, r0
lsls r6, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r0, r6
mov r10, r0
- ldr r7, =0x0203ce58
+ ldr r7, =gUnknown_0203CE58
ldrb r5, [r7, 0x5]
lsls r5, 1
movs r1, 0x12
@@ -77152,13 +77152,13 @@ sub_81AD8C8: @ 81AD8C8
adds r5, r0
movs r0, 0x5F
bl audio_play
- ldr r2, =0x0203ce7c
+ ldr r2, =gUnknown_0203CE7C
mov r8, r2
ldrh r0, [r2]
mov r3, r10
ldrh r1, [r3, 0x10]
bl remove_item
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
movs r1, 0x92
lsls r1, 3
@@ -77185,7 +77185,7 @@ sub_81AD8C8: @ 81AD8C8
bl sub_81ABA88
ldrb r0, [r7, 0x5]
bl load_bag_item_list_buffers
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
mov r2, r9
ldrh r1, [r2]
ldrh r2, [r5]
@@ -77196,12 +77196,12 @@ sub_81AD8C8: @ 81AD8C8
strh r0, [r3]
movs r1, 0x2
bl bag_menu_print_cursor_
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000819
adds r0, r1
ldrb r4, [r0]
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
movs r3, 0x92
lsls r3, 3
@@ -77211,7 +77211,7 @@ sub_81AD8C8: @ 81AD8C8
adds r0, r4, 0
movs r2, 0
bl PrintMoneyAmountInMoneyBox
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
subs r0, 0x8
adds r6, r0
ldr r0, =sub_81AD9C0
@@ -77231,7 +77231,7 @@ sub_81AD9C0: @ 81AD9C0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -77258,7 +77258,7 @@ display_deposit_item_ask_str: @ 81AD9EC
lsls r0, r2, 2
adds r0, r2
lsls r5, r0, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r1, r5, r6
movs r0, 0x1
strh r0, [r1, 0x10]
@@ -77271,11 +77271,11 @@ display_deposit_item_ask_str: @ 81AD9EC
b _081ADA5E
.pool
_081ADA18:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8E42
adds r0, r4, 0
bl ExpandStringRefs
@@ -77318,7 +77318,7 @@ sub_81ADA7C: @ 81ADA7C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
adds r0, r5, 0
adds r0, 0x10
@@ -77328,7 +77328,7 @@ sub_81ADA7C: @ 81ADA7C
lsrs r0, 24
cmp r0, 0x1
bne _081ADAC0
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r0, [r0]
ldr r1, =0x00000817
adds r0, r1
@@ -77339,7 +77339,7 @@ sub_81ADA7C: @ 81ADA7C
b _081ADB0E
.pool
_081ADAC0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -77388,7 +77388,7 @@ sub_81ADB14: @ 81ADB14
lsls r1, r0, 2
adds r1, r0
lsls r7, r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
adds r2, r7, 0
add r2, r9
@@ -77396,7 +77396,7 @@ sub_81ADB14: @ 81ADB14
movs r0, 0x1
movs r1, 0
bl FillWindowPixelBuffer
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_is_unique
lsls r0, 24
@@ -77424,16 +77424,16 @@ _081ADB6C:
cmp r6, 0x1
bne _081ADBD4
ldrh r0, [r4]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r2, r8
movs r3, 0x10
ldrsh r1, [r2, r3]
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8E5A
adds r0, r4, 0
bl ExpandStringRefs
@@ -77489,9 +77489,9 @@ sub_81ADC0C: @ 81ADC0C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -77518,7 +77518,7 @@ _081ADC44:
@ bool8 IsWallysBag()
IsWallysBag: @ 81ADC54
push {lr}
- ldr r0, =0x0203ce58
+ ldr r0, =gUnknown_0203CE58
ldrb r0, [r0, 0x4]
cmp r0, 0xA
beq _081ADC68
@@ -77536,11 +77536,11 @@ _081ADC6A:
@ void PrepareBagForWallyTutorial()
PrepareBagForWallyTutorial: @ 81ADC70
push {r4-r6,lr}
- ldr r4, =0x0203ce80
+ ldr r4, =gUnknown_0203CE80
movs r0, 0xD0
bl AllocZeroed
str r0, [r4]
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r1, [r5]
movs r2, 0xAC
lsls r2, 3
@@ -77556,7 +77556,7 @@ PrepareBagForWallyTutorial: @ 81ADC70
movs r2, 0x40
bl memcpy
ldr r0, [r4]
- ldr r2, =0x0203ce58
+ ldr r2, =gUnknown_0203CE58
ldrb r1, [r2, 0x5]
adds r0, 0xCE
strh r1, [r0]
@@ -77579,7 +77579,7 @@ _081ADCAE:
adds r6, 0x1
cmp r6, 0x4
bls _081ADCAE
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
movs r1, 0xAC
lsls r1, 3
@@ -77603,12 +77603,12 @@ _081ADCAE:
@ void RestoreBagAfterWallyTutorial()
RestoreBagAfterWallyTutorial: @ 81ADD00
push {r4-r6,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
movs r1, 0xAC
lsls r1, 3
adds r0, r1
- ldr r4, =0x0203ce80
+ ldr r4, =gUnknown_0203CE80
ldr r1, [r4]
movs r2, 0x78
bl memcpy
@@ -77620,7 +77620,7 @@ RestoreBagAfterWallyTutorial: @ 81ADD00
adds r1, 0x78
movs r2, 0x40
bl memcpy
- ldr r1, =0x0203ce58
+ ldr r1, =gUnknown_0203CE58
ldr r0, [r4]
adds r0, 0xCE
ldrh r0, [r0]
@@ -77682,9 +77682,9 @@ Task_WallyTutorialBagMenu: @ 81ADD98
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -77720,7 +77720,7 @@ _081ADDEC:
ldrb r0, [r4]
movs r1, 0x2
bl bag_menu_print_cursor_
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
movs r0, 0x4
strh r0, [r1]
adds r0, r5, 0
@@ -77755,11 +77755,11 @@ unknown_ItemMenu_Show: @ 81ADE38
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x020375e2
- ldr r0, =0x0203ce7c
+ ldr r1, =gUnknown_020375E2
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
bl bag_menu_remove_some_window
@@ -77774,7 +77774,7 @@ unknown_ItemMenu_Show: @ 81ADE38
thumb_func_start bag_menu_leave_maybe_3
bag_menu_leave_maybe_3: @ 81ADE6C
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_819FA50
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -77790,11 +77790,11 @@ unknown_ItemMenu_Give2: @ 81ADE8C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
bl bag_menu_remove_some_window
@@ -77809,7 +77809,7 @@ unknown_ItemMenu_Give2: @ 81ADE8C
thumb_func_start bag_menu_leave_maybe_2
bag_menu_leave_maybe_2: @ 81ADEBC
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_818DEF4
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -77825,7 +77825,7 @@ unknown_ItemMenu_Confirm2: @ 81ADEDC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
bl bag_menu_remove_some_window
@@ -77840,7 +77840,7 @@ unknown_ItemMenu_Confirm2: @ 81ADEDC
thumb_func_start bag_menu_leave_maybe
bag_menu_leave_maybe: @ 81ADF00
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_818E564
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -77927,7 +77927,7 @@ _081ADFBA:
adds r0, r6, 0
movs r1, 0x7
bl GetWindowAttribute
- ldr r1, =0x0203ce54
+ ldr r1, =gUnknown_0203CE54
ldr r1, [r1]
ldr r2, =0x00000844
adds r1, r2
@@ -77953,7 +77953,7 @@ bag_menu_copy_pocket_name_to_window: @ 81ADFF8
bls _081AE002
movs r7, 0x8
_081AE002:
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
ldr r4, [r0]
ldr r0, =0x00000844
adds r4, r0
@@ -78088,7 +78088,7 @@ bag_menu_print: @ 81AE0BC
sub_81AE124: @ 81AE124
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ce54
+ ldr r1, =gUnknown_0203CE54
ldr r1, [r1]
movs r2, 0x81
lsls r2, 4
@@ -78104,7 +78104,7 @@ bag_menu_add_window: @ 81AE13C
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
movs r3, 0x81
lsls r3, 4
adds r1, r2, r3
@@ -78138,7 +78138,7 @@ bag_menu_remove_window: @ 81AE184
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ce54
+ ldr r1, =gUnknown_0203CE54
movs r2, 0x81
lsls r2, 4
adds r0, r2
@@ -78170,7 +78170,7 @@ AddItemMessageWindow: @ 81AE1C4
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203ce54
+ ldr r0, =gUnknown_0203CE54
movs r3, 0x81
lsls r3, 4
adds r1, r2, r3
@@ -78197,7 +78197,7 @@ bag_menu_remove_item_message_window: @ 81AE1F8
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ce54
+ ldr r1, =gUnknown_0203CE54
movs r2, 0x81
lsls r2, 4
adds r0, r2
@@ -78257,7 +78257,7 @@ bag_menu_add_money_window: @ 81AE268
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -78387,7 +78387,7 @@ _081AE354:
b _081AE39C
.pool
_081AE38C:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrb r1, [r5, 0x1]
adds r0, r4, 0
movs r2, 0x1
@@ -78420,7 +78420,7 @@ _081AE39C:
b _081AE3E8
.pool
_081AE3D8:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrb r1, [r2, 0x3]
adds r0, r4, 0
movs r2, 0x1
@@ -78442,7 +78442,7 @@ _081AE3E8:
movs r1, 0x1
movs r3, 0x7
bl bag_menu_print
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
ldr r1, =gBattleMoves
adds r0, r6, r7
lsls r0, 2
@@ -78507,7 +78507,7 @@ DoMysteryGiftListMenu: @ 81AE45C
mov r8, r0
lsrs r0, 16
mov r9, r0
- ldr r5, =0x0203ce84
+ ldr r5, =gUnknown_0203CE84
ldrb r4, [r5, 0x4]
cmp r4, 0x1
beq _081AE4F4
@@ -78538,14 +78538,14 @@ _081AE4B0:
ldr r1, [sp, 0x4]
bl sub_8098858
_081AE4C0:
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
adds r2, r0, 0
ldr r1, [sp]
ldm r1!, {r3-r5}
stm r2!, {r3-r5}
ldm r1!, {r3-r5}
stm r2!, {r3-r5}
- ldr r4, =0x0203ce84
+ ldr r4, =gUnknown_0203CE84
ldrb r1, [r4, 0x5]
strb r1, [r0, 0x10]
movs r1, 0
@@ -78563,7 +78563,7 @@ _081AE4F4:
ldrb r0, [r5, 0x6]
bl ListMenuHandleInput
str r0, [r5]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r0, [r1, 0x2E]
ands r4, r0
cmp r4, 0
@@ -78601,7 +78601,7 @@ _081AE534:
movs r1, 0
bl sub_819746C
_081AE546:
- ldr r0, =0x0203ce84
+ ldr r0, =gUnknown_0203CE84
ldrb r0, [r0, 0x5]
movs r1, 0x1
bl CopyWindowToVram
@@ -78710,9 +78710,9 @@ ListMenuHandleInput: @ 81AE604
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r3, r1, r0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -78823,7 +78823,7 @@ sub_81AE6C8: @ 81AE6C8
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r1, r0, r1
cmp r3, 0
beq _081AE6E4
@@ -78859,7 +78859,7 @@ sub_81AE70C: @ 81AE70C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4, 0x10]
ldrb r2, [r4, 0x15]
@@ -78896,7 +78896,7 @@ sub_81AE750: @ 81AE750
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
lsrs r1, 20
ldrb r6, [r4, 0x14]
@@ -78935,7 +78935,7 @@ sub_81AE794: @ 81AE794
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4, 0x10]
movs r1, 0x1
@@ -79017,7 +79017,7 @@ sub_81AE838: @ 81AE838
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
cmp r2, 0
beq _081AE856
@@ -79040,7 +79040,7 @@ get_coro_args_x18_x1A: @ 81AE860
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
cmp r3, 0
beq _081AE87A
@@ -79066,7 +79066,7 @@ ListMenuGetYCoordForPrintingArrowCursor: @ 81AE88C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4, 0x17]
lsls r0, 26
@@ -79117,7 +79117,7 @@ ListMenuInitInternal: @ 81AE8D4
lsls r0, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
adds r0, r7, 0
ldm r4!, {r1-r3}
@@ -79132,7 +79132,7 @@ ListMenuInitInternal: @ 81AE8D4
movs r0, 0xFF
strb r0, [r7, 0x1E]
strb r1, [r7, 0x1F]
- ldr r3, =0x03006300
+ ldr r3, =gUnknown_03006300
ldrb r1, [r7, 0x14]
movs r5, 0xF
lsrs r1, 4
@@ -79212,7 +79212,7 @@ ListMenuPrint: @ 81AE9B4
lsls r3, 24
lsrs r3, 24
mov r12, r3
- ldr r5, =0x03006300
+ ldr r5, =gUnknown_03006300
ldrb r1, [r5, 0x3]
movs r0, 0x80
ands r0, r1
@@ -80069,7 +80069,7 @@ sub_81AF028: @ 81AF028
lsls r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r6, =0x03006300
+ ldr r6, =gUnknown_03006300
movs r5, 0xF
ands r0, r5
ldrb r3, [r6]
@@ -80124,7 +80124,7 @@ sub_81AF08C: @ 81AF08C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r1, r0
cmp r3, 0x10
bhi _081AF154
@@ -80232,7 +80232,7 @@ sub_81AF15C: @ 81AF15C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r3, r1, r0
cmp r4, 0x10
bhi _081AF25C
@@ -80469,7 +80469,7 @@ AddScrollIndicatorArrowObject: @ 81AF2F0
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -80563,7 +80563,7 @@ _081AF3EE:
lsls r0, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
movs r0, 0
strb r0, [r7]
@@ -80597,7 +80597,7 @@ _081AF3EE:
ldr r0, =0x0000ffff
cmp r1, r0
bne _081AF47C
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r7, 0xC]
lsls r1, r0, 4
adds r1, r0
@@ -80641,7 +80641,7 @@ AddScrollIndicatorArrowPairParametrized: @ 81AF4A0
subs r0, 0x2
cmp r0, 0x1
bhi _081AF4C4
- ldr r0, =0x0203ce8c
+ ldr r0, =gUnknown_0203CE8C
movs r1, 0x2
strb r1, [r0]
strb r4, [r0, 0x1]
@@ -80653,7 +80653,7 @@ AddScrollIndicatorArrowPairParametrized: @ 81AF4A0
b _081AF4D6
.pool
_081AF4C4:
- ldr r0, =0x0203ce8c
+ ldr r0, =gUnknown_0203CE8C
movs r1, 0
strb r1, [r0]
strb r2, [r0, 0x1]
@@ -80693,7 +80693,7 @@ Task_ScrollIndicatorArrowPair: @ 81AF504
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
ldr r0, [r4, 0x4]
ldrh r5, [r0]
@@ -80703,7 +80703,7 @@ Task_ScrollIndicatorArrowPair: @ 81AF504
ldr r0, =0x0000ffff
cmp r5, r0
beq _081AF548
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0xC]
lsls r0, r1, 4
adds r0, r1
@@ -80716,7 +80716,7 @@ Task_ScrollIndicatorArrowPair: @ 81AF504
b _081AF55E
.pool
_081AF548:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0xC]
lsls r0, r1, 4
adds r0, r1
@@ -80769,13 +80769,13 @@ Task_ScrollIndicatorArrowPairOnMainMenu: @ 81AF59C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0x1E
ldrsh r0, [r4, r1]
cmp r0, 0
beq _081AF5E8
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0xC]
lsls r0, r1, 4
adds r0, r1
@@ -80799,7 +80799,7 @@ Task_ScrollIndicatorArrowPairOnMainMenu: @ 81AF59C
b _081AF612
.pool
_081AF5E8:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0xC]
lsls r0, r1, 4
adds r0, r1
@@ -80837,7 +80837,7 @@ RemoveScrollIndicatorArrowPair: @ 81AF620
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldrh r0, [r5, 0xE]
ldr r4, =0x0000ffff
@@ -80854,7 +80854,7 @@ _081AF648:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
ldrb r1, [r5, 0xD]
@@ -81157,7 +81157,7 @@ _081AF896:
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldrh r0, [r6, 0x6]
movs r3, 0
@@ -81201,7 +81201,7 @@ _081AF896:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
adds r0, r7
adds r1, r5, 0
bl SetSpriteOamTables_NoPriorityFromTable
@@ -81274,9 +81274,9 @@ ListMenuUpdateRedOutlineCursorObject: @ 81AF994
lsls r3, r0, 2
adds r3, r0
lsls r3, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r3, r0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r4, [r3, 0xC]
lsls r0, r4, 4
adds r0, r4
@@ -81306,7 +81306,7 @@ ListMenuRemoveRedOutlineCursorObject: @ 81AF9D8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldr r0, [r4, 0x8]
bl Free
@@ -81325,7 +81325,7 @@ _081AFA06:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r5, 0
@@ -81419,7 +81419,7 @@ _081AFAC6:
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2]
@@ -81442,7 +81442,7 @@ _081AFAC6:
movs r3, 0
bl AddObjectToFront
strb r0, [r4]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -81490,9 +81490,9 @@ ListMenuUpdateRedArrowCursorObject: @ 81AFB68
lsls r3, r0, 2
adds r3, r0
lsls r3, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r3, r0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r4, [r3]
lsls r0, r4, 4
adds r0, r4
@@ -81520,7 +81520,7 @@ ListMenuRemoveRedArrowCursorObject: @ 81AFBA0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x2]
ldr r6, =0x0000ffff
@@ -81537,7 +81537,7 @@ _081AFBC8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r5, 0
@@ -81551,7 +81551,7 @@ _081AFBC8:
thumb_func_start sub_81AFBF0
sub_81AFBF0: @ 81AFBF0
push {lr}
- ldr r1, =0x0203ce9c
+ ldr r1, =gUnknown_0203CE9C
movs r2, 0
adds r0, r1, 0
adds r0, 0x1C
@@ -81573,7 +81573,7 @@ sub_81AFC0C: @ 81AFC0C
lsrs r0, 24
cmp r0, 0x7
bhi _081AFC20
- ldr r1, =0x0203ce9c
+ ldr r1, =gUnknown_0203CE9C
lsls r0, 2
adds r0, r1
str r2, [r0]
@@ -81592,7 +81592,7 @@ sub_81AFC28: @ 81AFC28
adds r0, r1, 0
cmp r0, 0xFF
beq _081AFC68
- ldr r5, =0x0203ce9c
+ ldr r5, =gUnknown_0203CE9C
_081AFC38:
cmp r1, 0xF7
beq _081AFC48
@@ -81631,7 +81631,7 @@ _081AFC68:
thumb_func_start sub_81AFC74
sub_81AFC74: @ 81AFC74
lsls r0, 24
- ldr r1, =0x0203ce9c
+ ldr r1, =gUnknown_0203CE9C
lsrs r0, 22
adds r0, r1
ldr r0, [r0]
@@ -81643,7 +81643,7 @@ sub_81AFC74: @ 81AFC74
sav1_are_mapnumbers_in_given_list: @ 81AFC84
push {r4,lr}
adds r2, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -81716,7 +81716,7 @@ sav2_set_x9_bit3_when_sav1_in_pokecenter: @ 81AFCFC
bl sav1_is_in_pokecenter
cmp r0, 0
bne _081AFD18
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0xFD
@@ -81724,7 +81724,7 @@ sav2_set_x9_bit3_when_sav1_in_pokecenter: @ 81AFCFC
b _081AFD22
.pool
_081AFD18:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0x2
@@ -81742,7 +81742,7 @@ sub_81AFD2C: @ 81AFD2C
bl sub_81AFCDC
cmp r0, 0
bne _081AFD48
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0xFB
@@ -81750,7 +81750,7 @@ sub_81AFD2C: @ 81AFD2C
b _081AFD52
.pool
_081AFD48:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0x4
@@ -81768,7 +81768,7 @@ sub_81AFD5C: @ 81AFD5C
bl sub_81AFCEC
cmp r0, 0
bne _081AFD78
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0xF7
@@ -81776,7 +81776,7 @@ sub_81AFD5C: @ 81AFD5C
b _081AFD82
.pool
_081AFD78:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0x8
@@ -81800,7 +81800,7 @@ sav2_set_x9_depending_on_sav1_map: @ 81AFD8C
thumb_func_start sub_81AFDA0
sub_81AFDA0: @ 81AFDA0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r2, 0xA8
ldr r0, [r2]
@@ -81826,7 +81826,7 @@ sub_81AFDA0: @ 81AFDA0
thumb_func_start sub_81AFDD0
sub_81AFDD0: @ 81AFDD0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r1, [r2, 0x9]
movs r0, 0x80
@@ -81840,14 +81840,14 @@ sub_81AFDD0: @ 81AFDD0
@ bool8 AllocItemIconTemporaryBuffers()
AllocItemIconTemporaryBuffers: @ 81AFDE4
push {r4,r5,lr}
- ldr r5, =0x0203cebc
+ ldr r5, =gUnknown_0203CEBC
movs r0, 0x90
lsls r0, 1
bl Alloc
str r0, [r5]
cmp r0, 0
beq _081AFE1A
- ldr r4, =0x0203cec0
+ ldr r4, =gUnknown_0203CEC0
movs r0, 0x80
lsls r0, 2
bl AllocZeroed
@@ -81872,10 +81872,10 @@ _081AFE1C:
@ void FreeItemIconTemporaryBuffers()
FreeItemIconTemporaryBuffers: @ 81AFE24
push {lr}
- ldr r0, =0x0203cebc
+ ldr r0, =gUnknown_0203CEBC
ldr r0, [r0]
bl Free
- ldr r0, =0x0203cec0
+ ldr r0, =gUnknown_0203CEC0
ldr r0, [r0]
bl Free
pop {r0}
@@ -81927,11 +81927,11 @@ AddItemIconObject: @ 81AFE70
adds r0, r5, 0
movs r1, 0
bl GetItemIconPicOrPalette
- ldr r4, =0x0203cebc
+ ldr r4, =gUnknown_0203CEBC
ldr r1, [r4]
bl LZDecompressWram
ldr r0, [r4]
- ldr r4, =0x0203cec0
+ ldr r4, =gUnknown_0203CEC0
ldr r1, [r4]
bl CopyItemIconPicTo4x4Buffer
ldr r0, [r4]
@@ -82012,11 +82012,11 @@ AddItemIconObjectWithCustomObjectTemplate: @ 81AFF34
adds r0, r5, 0
movs r1, 0
bl GetItemIconPicOrPalette
- ldr r4, =0x0203cebc
+ ldr r4, =gUnknown_0203CEBC
ldr r1, [r4]
bl LZDecompressWram
ldr r0, [r4]
- ldr r4, =0x0203cec0
+ ldr r4, =gUnknown_0203CEC0
ldr r1, [r4]
bl CopyItemIconPicTo4x4Buffer
ldr r0, [r4]
@@ -82133,7 +82133,7 @@ sub_81B0038: @ 81B0038
lsls r4, 24
lsrs r6, r4, 24
bl reset_brm
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
mov r10, r0
movs r0, 0x8E
lsls r0, 2
@@ -82148,7 +82148,7 @@ sub_81B0038: @ 81B0038
b _081B0194
.pool
_081B0088:
- ldr r3, =0x0203cec8
+ ldr r3, =gUnknown_0203CEC8
movs r1, 0xF
mov r4, r8
ands r1, r4
@@ -82220,7 +82220,7 @@ _081B00F8:
strb r1, [r6, 0x8]
_081B0114:
movs r2, 0
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
movs r4, 0x86
lsls r4, 2
movs r3, 0
@@ -82236,7 +82236,7 @@ _081B011E:
cmp r2, 0xF
bls _081B011E
movs r2, 0
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
movs r3, 0xFF
_081B0138:
ldr r0, [r4]
@@ -82265,7 +82265,7 @@ _081B015C:
adds r1, r0, 0
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -82275,7 +82275,7 @@ _081B017A:
movs r0, 0
strb r0, [r6, 0x9]
_081B017E:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x5
negs r0, r0
@@ -82346,7 +82346,7 @@ _081B0206:
sub_81B020C: @ 81B020C
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -82391,7 +82391,7 @@ _081B0290:
bl SetVBlankHBlankCallbacksToNull
bl sub_8121DA0
bl clear_scheduled_bg_copies_to_vram
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82402,12 +82402,12 @@ _081B02AC:
b _081B0484
_081B02B2:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82418,7 +82418,7 @@ _081B02D4:
b _081B0484
_081B02DA:
bl ResetObjectPaletteAllocator
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82435,7 +82435,7 @@ _081B02F8:
b _081B0484
_081B02FE:
bl sub_81B209C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82450,7 +82450,7 @@ _081B0310:
movs r0, 0x1
b _081B04B2
_081B0322:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -82466,14 +82466,14 @@ _081B0338:
bne _081B0344
b _081B04B0
_081B0344:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _081B048C
.pool
_081B0354:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
lsls r0, 26
lsrs r0, 30
@@ -82481,12 +82481,12 @@ _081B0354:
b _081B0484
.pool
_081B0368:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
lsls r0, 26
lsrs r0, 30
bl sub_81B0740
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -82497,7 +82497,7 @@ _081B0368:
.pool
_081B038C:
bl sub_81B5D30
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82508,7 +82508,7 @@ _081B03A0:
b _081B0484
_081B03A6:
bl sub_81B6160
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82524,7 +82524,7 @@ _081B03BE:
bne _081B03CA
b _081B04B0
_081B03CA:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -82538,7 +82538,7 @@ _081B03E0:
lsls r0, 24
cmp r0, 0
beq _081B04B0
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -82549,14 +82549,14 @@ _081B03E0:
.pool
_081B0400:
bl sub_81B0F28
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _081B048C
.pool
_081B0414:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -82570,7 +82570,7 @@ _081B0428:
adds r1, r2, r0
b _081B048C
_081B0430:
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
ldr r0, [r0]
movs r1, 0
@@ -82587,12 +82587,12 @@ _081B044C:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
strb r0, [r2, 0x8]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -82607,7 +82607,7 @@ _081B0474:
movs r3, 0
bl pal_fade_maybe
_081B0484:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -82663,13 +82663,13 @@ sub_81B04F8: @ 81B04F8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B051C
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldr r0, [r0]
bl SetMainCallback2
bl sub_81B06F4
@@ -82684,14 +82684,14 @@ _081B051C:
thumb_func_start reset_brm
reset_brm: @ 81B052C
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
movs r1, 0
str r1, [r0]
- ldr r0, =0x0203cee4
+ ldr r0, =gUnknown_0203CEE4
str r1, [r0]
- ldr r0, =0x0203cedc
+ ldr r0, =gUnknown_0203CEDC
str r1, [r0]
- ldr r0, =0x0203cee0
+ ldr r0, =gUnknown_0203CEE0
str r1, [r0]
bx lr
.pool
@@ -82700,7 +82700,7 @@ reset_brm: @ 81B052C
thumb_func_start sub_81B0550
sub_81B0550: @ 81B0550
push {r4,r5,lr}
- ldr r5, =0x0203cee4
+ ldr r5, =gUnknown_0203CEE4
movs r4, 0x80
lsls r4, 4
adds r0, r4, 0
@@ -82751,7 +82751,7 @@ _081B05C2:
sub_81B05C8: @ 81B05C8
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -82777,7 +82777,7 @@ _081B05F0:
.4byte _081B0690
.4byte _081B0694
_081B0610:
- ldr r4, =0x0203cee0
+ ldr r4, =gUnknown_0203CEE0
ldr r0, =gUnknown_08D967EC
mov r1, sp
bl malloc_and_decompress
@@ -82797,7 +82797,7 @@ _081B0638:
cmp r0, 0
bne _081B06B4
ldr r0, =gUnknown_08D96BA0
- ldr r1, =0x0203cee4
+ ldr r1, =gUnknown_0203CEE4
ldr r1, [r1]
bl LZDecompressWram
b _081B069A
@@ -82808,8 +82808,8 @@ _081B0658:
lsls r2, 1
movs r1, 0
bl decompress_palette
- ldr r0, =0x02037714
- ldr r4, =0x0203cec4
+ ldr r0, =gUnknown_02037714
+ ldr r4, =gUnknown_0203CEC4
ldr r1, [r4]
adds r1, 0x18
movs r2, 0xB0
@@ -82834,7 +82834,7 @@ _081B0694:
_081B0696:
bl sub_81B06C0
_081B069A:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
_081B069E:
movs r0, 0x86
@@ -82862,7 +82862,7 @@ sub_81B06C0: @ 81B06C0
push {r4,r5,lr}
adds r4, r0, 0
lsls r4, 28
- ldr r5, =0x02037774
+ ldr r5, =gUnknown_02037774
lsrs r4, 23
adds r1, r5, 0
subs r1, 0x60
@@ -82870,7 +82870,7 @@ sub_81B06C0: @ 81B06C0
adds r0, r5, 0
movs r2, 0x10
bl CpuSet
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r4, r0
adds r0, r5, 0
adds r1, r4, 0
@@ -82885,25 +82885,25 @@ sub_81B06C0: @ 81B06C0
thumb_func_start sub_81B06F4
sub_81B06F4: @ 81B06F4
push {lr}
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
cmp r0, 0
beq _081B0702
bl Free
_081B0702:
- ldr r0, =0x0203cee4
+ ldr r0, =gUnknown_0203CEE4
ldr r0, [r0]
cmp r0, 0
beq _081B070E
bl Free
_081B070E:
- ldr r0, =0x0203cee0
+ ldr r0, =gUnknown_0203CEE0
ldr r0, [r0]
cmp r0, 0
beq _081B071A
bl Free
_081B071A:
- ldr r0, =0x0203cedc
+ ldr r0, =gUnknown_0203CEDC
ldr r0, [r0]
cmp r0, 0
beq _081B0726
@@ -82923,7 +82923,7 @@ sub_81B0740: @ 81B0740
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
movs r0, 0x60
bl Alloc
str r0, [r4]
@@ -83000,7 +83000,7 @@ sub_81B07E0: @ 81B07E0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
@@ -83010,14 +83010,14 @@ sub_81B07E0: @ 81B07E0
bls _081B085C
adds r0, r5, 0
bl sub_81B0CEC
- ldr r0, =0x02022ff8
+ ldr r0, =gUnknown_02022FF8
subs r1, r5, 0x3
lsls r1, 5
adds r1, r0
ldrh r0, [r1]
cmp r0, 0
bne _081B0828
- ldr r0, =0x0203cedc
+ ldr r0, =gUnknown_0203CEDC
lsls r4, r5, 4
ldr r0, [r0]
adds r0, r4
@@ -83026,7 +83026,7 @@ sub_81B07E0: @ 81B07E0
b _081B0836
.pool
_081B0828:
- ldr r0, =0x0203cedc
+ ldr r0, =gUnknown_0203CEDC
lsls r4, r5, 4
ldr r0, [r0]
adds r0, r4
@@ -83034,7 +83034,7 @@ _081B0828:
bl sub_81B2748
_081B0836:
adds r5, r4, 0
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
ldr r0, [r4]
adds r0, r5, r0
ldrb r0, [r0, 0x8]
@@ -83051,13 +83051,13 @@ _081B0836:
_081B085C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
cmp r0, 0
bne _081B089C
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
ldr r0, [r4]
lsls r5, 4
adds r0, r5, r0
@@ -83075,7 +83075,7 @@ _081B085C:
b _081B092C
.pool
_081B089C:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
movs r1, 0xF
ands r1, r0
@@ -83118,7 +83118,7 @@ _081B08E4:
adds r0, r5, 0
bl sub_81B0948
_081B08F6:
- ldr r2, =0x0203cec8
+ ldr r2, =gUnknown_0203CEC8
ldrb r1, [r2, 0x8]
movs r0, 0xF
ands r0, r1
@@ -83145,7 +83145,7 @@ _081B0922:
_081B092A:
lsls r5, 4
_081B092C:
- ldr r0, =0x0203cedc
+ ldr r0, =gUnknown_0203CEDC
ldr r0, [r0]
adds r0, r5, r0
ldrb r0, [r0, 0x8]
@@ -83168,7 +83168,7 @@ sub_81B0948: @ 81B0948
movs r0, 0x64
adds r1, r4, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0x2D
@@ -83176,7 +83176,7 @@ sub_81B0948: @ 81B0948
adds r2, r0, 0
cmp r2, 0
beq _081B09A0
- ldr r6, =0x0203cedc
+ ldr r6, =gUnknown_0203CEDC
ldr r0, [r6]
lsls r5, r4, 4
adds r0, r5, r0
@@ -83199,7 +83199,7 @@ sub_81B0948: @ 81B0948
b _081B0A02
.pool
_081B09A0:
- ldr r5, =0x0203cedc
+ ldr r5, =gUnknown_0203CEDC
ldr r0, [r5]
lsls r4, 4
adds r0, r4, r0
@@ -83263,9 +83263,9 @@ sub_81B0A10: @ 81B0A10
movs r1, 0x64
adds r2, r0, 0
muls r2, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r6, r2, r1
- ldr r7, =0x0203cedc
+ ldr r7, =gUnknown_0203CEDC
ldr r1, [r7]
lsls r5, r0, 4
adds r1, r5, r1
@@ -83322,9 +83322,9 @@ sub_81B0A9C: @ 81B0A9C
lsrs r5, r0, 24
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r6, =0x0203cef8
+ ldr r6, =gUnknown_0203CEF8
bl sub_81B85AC
lsls r0, 24
cmp r0, 0
@@ -83378,7 +83378,7 @@ sub_81B0B08: @ 81B0B08
lsrs r4, r0, 24
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_80DAE0C
lsls r0, 24
@@ -83420,7 +83420,7 @@ sub_81B0B60: @ 81B0B60
lsrs r4, r0, 24
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_806E25C
lsls r0, 24
@@ -83473,7 +83473,7 @@ sub_81B0BC4: @ 81B0BC4
lsrs r4, r0, 24
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
bl pokemon_getattr
@@ -83502,18 +83502,18 @@ sub_81B0BFC: @ 81B0BFC
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r1, r0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r4, [r0]
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0xC
bne _081B0C40
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r2, [r0]
adds r0, r5, 0
movs r1, 0
@@ -83576,7 +83576,7 @@ sub_81B0C94: @ 81B0C94
lsrs r2, 24
movs r0, 0x64
muls r0, r4
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
adds r0, r3
bl sub_81B22D8
lsls r0, 24
@@ -83620,13 +83620,13 @@ sub_81B0CEC: @ 81B0CEC
sub sp, 0x8
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cedc
+ ldr r1, =gUnknown_0203CEDC
lsls r2, r0, 4
ldr r1, [r1]
adds r6, r1, r2
subs r0, 0x3
lsls r0, 24
- ldr r5, =0x02022ff8
+ ldr r5, =gUnknown_02022FF8
lsrs r0, 19
mov r8, r0
adds r7, r0, r5
@@ -83647,7 +83647,7 @@ _081B0D24:
movs r2, 0
movs r3, 0
bl _call_via_r4
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r5, 0x4
add r5, r8
adds r0, r4, 0
@@ -83694,7 +83694,7 @@ _081B0D8E:
thumb_func_start sub_81B0DA0
sub_81B0DA0: @ 81B0DA0
push {r4,r5,lr}
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
ldr r0, [r5]
movs r4, 0x86
lsls r4, 2
@@ -83724,7 +83724,7 @@ _081B0DCE:
thumb_func_start sub_81B0DD4
sub_81B0DD4: @ 81B0DD4
lsls r0, 16
- ldr r1, =0x0203cee0
+ ldr r1, =gUnknown_0203CEE0
lsrs r0, 11
ldr r1, [r1]
adds r1, r0
@@ -83743,7 +83743,7 @@ party_menu_add_per_mon_objects_internal: @ 81B0DE8
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
@@ -83755,7 +83755,7 @@ party_menu_add_per_mon_objects_internal: @ 81B0DE8
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r0, =0x02022ff8
+ ldr r0, =gUnknown_02022FF8
mov r9, r0
mov r2, r10
lsls r2, 5
@@ -83769,7 +83769,7 @@ party_menu_add_per_mon_objects_internal: @ 81B0DE8
adds r1, 0x18
add r1, r8
ldr r1, [r1]
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
lsls r5, r7, 4
ldr r2, [r4]
adds r2, r5
@@ -83800,12 +83800,12 @@ _081B0E68:
lsls r0, 24
lsrs r3, r0, 24
_081B0E78:
- ldr r1, =0x02022ff8
+ ldr r1, =gUnknown_02022FF8
mov r2, r10
lsls r0, r2, 5
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x0203cedc
+ ldr r1, =gUnknown_0203CEDC
ldr r2, [r1]
adds r2, r5
adds r1, r3, 0
@@ -83816,14 +83816,14 @@ _081B0E98:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r1, r0
adds r0, r6, 0
movs r1, 0xB
bl pokemon_getattr
cmp r0, 0
beq _081B0EDC
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
lsls r5, r7, 4
ldr r1, [r4]
adds r1, r5
@@ -83857,7 +83857,7 @@ _081B0EDC:
thumb_func_start party_menu_add_per_mon_objects
party_menu_add_per_mon_objects: @ 81B0EF4
push {r4,r5,lr}
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
ldr r0, [r5]
movs r4, 0x86
lsls r4, 2
@@ -83888,7 +83888,7 @@ _081B0F22:
sub_81B0F28: @ 81B0F28
push {r4,lr}
sub sp, 0xC
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
@@ -83907,7 +83907,7 @@ sub_81B0F28: @ 81B0F28
b _081B0FBC
.pool
_081B0F54:
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -83949,7 +83949,7 @@ _081B0F9C:
ands r1, r2
orrs r1, r0
str r1, [r3, 0x8]
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x9]
movs r1, 0x1
bl sub_81B0FCC
@@ -83978,13 +83978,13 @@ sub_81B0FCC: @ 81B0FCC
beq _081B1074
movs r0, 0x64
muls r0, r7
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
cmp r0, 0
beq _081B10E8
- ldr r6, =0x0203cedc
+ ldr r6, =gUnknown_0203CEDC
lsls r5, r7, 4
ldr r4, [r6]
adds r4, r5
@@ -84031,14 +84031,14 @@ _081B1052:
movs r3, 0x7
bl sub_8199C30
_081B1064:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrh r0, [r0, 0x8]
lsls r0, 21
b _081B10DA
.pool
_081B1074:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -84087,7 +84087,7 @@ _081B10C0:
movs r3, 0x7
bl sub_8199C30
_081B10D2:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldr r0, [r0, 0x8]
lsls r0, 14
@@ -84121,7 +84121,7 @@ sub_81B10F8: @ 81B10F8
_081B110A:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
@@ -84141,7 +84141,7 @@ _081B1120:
lsls r0, r4, 24
lsrs r4, r0, 24
_081B1136:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0xB]
adds r2, r0, 0
cmp r1, 0x9
@@ -84191,7 +84191,7 @@ sub_81B118C: @ 81B118C
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0x30
ands r0, r1
@@ -84210,14 +84210,14 @@ _081B11AA:
_081B11B4:
cmp r2, 0x2
bhi _081B11F6
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
ands r0, r1
cmp r0, 0
beq _081B11F6
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -84227,7 +84227,7 @@ _081B11B4:
beq _081B11F6
adds r0, r2, 0
bl sub_81B8F38
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
movs r2, 0xA8
lsls r2, 2
@@ -84283,13 +84283,13 @@ sub_81B120C: @ 81B120C
thumb_func_start sub_81B1250
sub_81B1250: @ 81B1250
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x49
ands r0, r1
cmp r0, 0x49
bne _081B1280
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -84347,7 +84347,7 @@ sub_81B12C0: @ 81B12C0
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -84366,13 +84366,13 @@ c3_0811FAB4: @ 81B12F8
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B134C
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
ldrb r1, [r4, 0x8]
movs r0, 0xF
ands r0, r1
@@ -84380,7 +84380,7 @@ c3_0811FAB4: @ 81B12F8
bne _081B131A
bl sub_81B9080
_081B131A:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldr r0, [r0, 0x4]
cmp r0, 0
@@ -84404,7 +84404,7 @@ _081B134C:
thumb_func_start brm_get_pokemon_selection
brm_get_pokemon_selection: @ 81B1354
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x9]
bx lr
.pool
@@ -84412,7 +84412,7 @@ brm_get_pokemon_selection: @ 81B1354
thumb_func_start sub_81B1360
sub_81B1360: @ 81B1360
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
lsls r0, 28
lsrs r0, 28
@@ -84426,7 +84426,7 @@ sub_81B1370: @ 81B1370
lsls r0, 24
lsrs r5, r0, 24
adds r6, r5, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -84465,7 +84465,7 @@ _081B13C0:
bl sub_81B15D0
b _081B13E0
_081B13CA:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -84484,7 +84484,7 @@ _081B13E0:
thumb_func_start sub_81B13EC
sub_81B13EC: @ 81B13EC
push {lr}
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0xB]
cmp r1, 0x8
beq _081B13FA
@@ -84511,14 +84511,14 @@ sub_81B140C: @ 81B140C
ldrsb r0, [r4, r0]
cmp r0, 0x6
bne _081B142C
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldr r1, [r0, 0x4]
adds r0, r5, 0
bl _call_via_r1
b _081B159E
.pool
_081B142C:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
subs r0, 0x3
cmp r0, 0xA
@@ -84552,7 +84552,7 @@ _081B1478:
bne _081B1486
b _081B159E
_081B1486:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
@@ -84568,11 +84568,11 @@ _081B149C:
bne _081B14AA
b _081B159E
_081B14AA:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
- ldr r2, =0x0203cec4
+ ldr r2, =gUnknown_0203CEC4
cmp r0, 0x1
bne _081B14BE
ldr r1, [r2]
@@ -84582,7 +84582,7 @@ _081B14BE:
ldr r0, [r2]
adds r0, 0xD
bl sub_81B302C
- ldr r0, =0x03006328
+ ldr r0, =gUnknown_03006328
ldr r1, =sub_81B6794
ldr r2, [r0]
adds r0, r5, 0
@@ -84597,7 +84597,7 @@ _081B14E8:
beq _081B159E
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
@@ -84613,7 +84613,7 @@ _081B1510:
beq _081B159E
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
@@ -84629,7 +84629,7 @@ _081B1538:
beq _081B159E
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
@@ -84676,7 +84676,7 @@ sub_81B15A4: @ 81B15A4
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2D
bl pokemon_getattr
@@ -84700,7 +84700,7 @@ sub_81B15D0: @ 81B15D0
adds r5, r1, 0
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0x8
beq _081B1602
@@ -84745,11 +84745,11 @@ _081B161E:
lsls r0, 24
cmp r0, 0
bne _081B1642
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x7
strh r0, [r1]
_081B1642:
- ldr r0, =0x0203cee8
+ ldr r0, =gUnknown_0203CEE8
movs r1, 0
strb r1, [r0]
movs r0, 0x7
@@ -84769,7 +84769,7 @@ sub_81B1660: @ 81B1660
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
movs r1, 0xF
ands r1, r0
@@ -84786,18 +84786,18 @@ _081B1680:
_081B168A:
cmp r5, 0
beq _081B16CC
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
adds r1, r5, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -84826,7 +84826,7 @@ sub_81B16D4: @ 81B16D4
cmp r0, 0x1
beq _081B16F8
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -84862,9 +84862,9 @@ _081B1728:
beq _081B1752
b _081B1758
_081B172E:
- ldr r0, =0x0203cee8
+ ldr r0, =gUnknown_0203CEE8
strb r1, [r0]
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
movs r0, 0x7
strb r0, [r1, 0x9]
bl sub_81B8558
@@ -84888,7 +84888,7 @@ _081B1758:
sub_81B1760: @ 81B1760
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
adds r3, r0, 0
cmp r1, 0x20
@@ -84933,7 +84933,7 @@ _081B17AA:
_081B17AE:
movs r1, 0x1
_081B17B0:
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
_081B17B2:
ldrh r2, [r3, 0x2E]
movs r0, 0x8
@@ -84980,7 +84980,7 @@ sub_81B17F8: @ 81B17F8
lsls r1, 24
lsrs r1, 24
ldrb r4, [r5]
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x8]
lsls r0, 26
lsrs r0, 30
@@ -85051,7 +85051,7 @@ _081B187A:
_081B1888:
cmp r1, 0x6
bne _081B1898
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
subs r0, 0x1
b _081B1950
@@ -85059,7 +85059,7 @@ _081B1888:
_081B1898:
cmp r1, 0x7
bne _081B18BC
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -85069,7 +85069,7 @@ _081B1898:
b _081B1950
.pool
_081B18B0:
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
subs r0, 0x1
b _081B1950
@@ -85085,12 +85085,12 @@ _081B18C0:
beq _081B194E
movs r1, 0
ldrsb r1, [r4, r1]
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
subs r0, 0x1
cmp r1, r0
bne _081B18F4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -85106,7 +85106,7 @@ _081B18F4:
adds r0, r2, 0x1
b _081B1950
_081B18F8:
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r0, 0x1
beq _081B1952
@@ -85114,7 +85114,7 @@ _081B18F8:
ldrsb r0, [r4, r0]
cmp r0, 0
bne _081B1952
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 28
@@ -85133,7 +85133,7 @@ _081B1924:
beq _081B1952
cmp r0, 0x7
beq _081B1952
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r3, [r0]
movs r1, 0
ldrsb r1, [r4, r1]
@@ -85194,7 +85194,7 @@ _081B1988:
_081B1996:
cmp r0, 0x6
bne _081B19A8
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
subs r0, 0x1
b _081B1AF2
@@ -85202,7 +85202,7 @@ _081B1996:
_081B19A8:
cmp r0, 0x7
bne _081B19C4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -85253,7 +85253,7 @@ _081B19F8:
asrs r0, 24
cmp r0, r6
bne _081B19E0
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -85270,14 +85270,14 @@ _081B1A24:
ldrsb r0, [r4, r0]
cmp r0, 0
bne _081B1A5C
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 28
lsrs r6, r0, 29
cmp r6, 0x3
bne _081B1A54
- ldr r0, =0x02024618
+ ldr r0, =gUnknown_02024618
movs r1, 0xB
bl pokemon_getattr
cmp r0, 0
@@ -85286,20 +85286,20 @@ _081B1A24:
b _081B1AF4
.pool
_081B1A54:
- ldr r0, =0x020245b4
+ ldr r0, =gUnknown_020245B4
b _081B1A70
.pool
_081B1A5C:
cmp r0, 0x1
bne _081B1AF4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 28
lsrs r5, r0, 29
cmp r5, 0x5
bne _081B1A88
- ldr r0, =0x020246e0
+ ldr r0, =gUnknown_020246E0
_081B1A70:
movs r1, 0xB
bl pokemon_getattr
@@ -85309,7 +85309,7 @@ _081B1A70:
b _081B1AF4
.pool
_081B1A88:
- ldr r0, =0x0202467c
+ ldr r0, =gUnknown_0202467C
movs r1, 0xB
bl pokemon_getattr
cmp r0, 0
@@ -85324,7 +85324,7 @@ _081B1A9C:
lsrs r0, 24
cmp r0, 0x1
bhi _081B1ACC
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r3, [r0]
movs r1, 0
ldrsb r1, [r4, r1]
@@ -85346,7 +85346,7 @@ _081B1ACC:
lsrs r0, 24
cmp r0, 0x1
bhi _081B1AF4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r3, [r0]
movs r1, 0
ldrsb r1, [r4, r1]
@@ -85389,7 +85389,7 @@ _081B1B0A:
asrs r4, r1, 24
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -85433,7 +85433,7 @@ sub_81B1B5C: @ 81B1B5C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -85457,7 +85457,7 @@ sub_81B1B8C: @ 81B1B8C
lsrs r0, 16
cmp r0, 0x1
beq _081B1BC8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -85505,7 +85505,7 @@ sub_81B1BE8: @ 81B1BE8
beq _081B1C0E
movs r0, 0
bl display_pokemon_menu_message
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -85540,7 +85540,7 @@ sub_81B1C1C: @ 81B1C1C
lsrs r0, 24
cmp r0, 0x1
bne _081B1C60
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -85551,7 +85551,7 @@ sub_81B1C1C: @ 81B1C1C
_081B1C60:
movs r0, 0
bl display_pokemon_menu_message
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -85575,12 +85575,12 @@ sub_81B1C84: @ 81B1C84
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E991B
adds r0, r4, 0
bl ExpandStringRefs
@@ -85604,12 +85604,12 @@ sub_81B1CD0: @ 81B1CD0
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E999D
adds r0, r4, 0
bl ExpandStringRefs
@@ -85633,12 +85633,12 @@ sub_81B1D1C: @ 81B1D1C
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E993A
adds r0, r4, 0
bl ExpandStringRefs
@@ -85664,12 +85664,12 @@ sub_81B1D68: @ 81B1D68
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E99DB
adds r0, r4, 0
bl ExpandStringRefs
@@ -85764,7 +85764,7 @@ _081B1E3E:
thumb_func_start pokemon_item_not_removed
pokemon_item_not_removed: @ 81B1E48
push {lr}
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9A69
bl ExpandStringRefs
pop {r0}
@@ -85783,7 +85783,7 @@ sub_81B1E60: @ 81B1E60
lsls r0, 2
add r0, r8
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
ldrh r0, [r7, 0x4]
ldrh r1, [r7]
@@ -85796,7 +85796,7 @@ sub_81B1E60: @ 81B1E60
ldrsh r0, [r7, r2]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x39
adds r2, r7, 0
@@ -85806,7 +85806,7 @@ sub_81B1E60: @ 81B1E60
adds r0, r2, 0
muls r0, r5
adds r0, r4
- ldr r6, =0x0203cedc
+ ldr r6, =gUnknown_0203CEDC
lsls r2, 4
ldr r1, [r6]
adds r1, r2
@@ -85840,7 +85840,7 @@ _081B1EDC:
ldrsh r0, [r7, r2]
cmp r1, r0
ble _081B1EF8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r3, 0xA
ldrsh r2, [r7, r3]
subs r1, r2
@@ -85887,13 +85887,13 @@ sub_81B1F18: @ 81B1F18
movs r0, 0x64
mov r6, r9
muls r6, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r0
mov r0, r8
lsls r4, r0, 2
add r4, r8
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
adds r0, r6, 0
movs r1, 0x39
@@ -85936,7 +85936,7 @@ sub_81B1FA8: @ 81B1FA8
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r3, r0, r1
cmp r5, 0x5
bhi _081B200A
@@ -86065,7 +86065,7 @@ _081B2096:
thumb_func_start sub_81B209C
sub_81B209C: @ 81B209C
push {r4,r5,lr}
- ldr r2, =0x0203cec8
+ ldr r2, =gUnknown_0203CEC8
ldrb r1, [r2, 0x8]
movs r0, 0xF
ands r0, r1
@@ -86075,19 +86075,19 @@ sub_81B209C: @ 81B209C
adds r5, 0xE
movs r0, 0
strh r0, [r2, 0xE]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0
bne _081B20FC
movs r4, 0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r4, r0
bcs _081B2126
_081B20C4:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_81B2134
lsls r0, 16
@@ -86099,7 +86099,7 @@ _081B20C4:
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r4, r0
bcc _081B20C4
@@ -86111,7 +86111,7 @@ _081B20FC:
_081B2100:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_81B2164
lsls r0, 16
@@ -86124,7 +86124,7 @@ _081B2100:
lsls r0, 24
lsrs r4, r0, 24
_081B211E:
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r4, r0
bcc _081B2100
@@ -86189,7 +86189,7 @@ sub_81B218C: @ 81B218C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
movs r2, 0xE
ldrsh r1, [r1, r2]
asrs r1, r0
@@ -86219,7 +86219,7 @@ sub_81B21AC: @ 81B21AC
bne _081B21DC
movs r0, 0x5
bl audio_play
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r5, [r0]
adds r0, r4, 0
bl sub_81B12C0
@@ -86233,7 +86233,7 @@ _081B21DC:
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -86258,7 +86258,7 @@ sub_81B2210: @ 81B2210
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -86282,7 +86282,7 @@ sub_81B2248: @ 81B2248
cmp r0, 0x1
beq _081B226C
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -86318,7 +86318,7 @@ _081B229C:
beq _081B22BA
b _081B22C8
_081B22A2:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x7
strh r0, [r1]
adds r0, r4, 0
@@ -86329,7 +86329,7 @@ _081B22B4:
movs r0, 0x5
bl audio_play
_081B22BA:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -86522,7 +86522,7 @@ sub_81B2428: @ 81B2428
sub sp, 0x14
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
@@ -86582,7 +86582,7 @@ _081B24C0:
adds r0, r5, 0
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
@@ -86650,7 +86650,7 @@ _081B2554:
thumb_func_start sub_81B2564
sub_81B2564: @ 81B2564
lsls r0, 24
- ldr r1, =0x0203cec4
+ ldr r1, =gUnknown_0203CEC4
lsrs r0, 23
adds r0, 0x18
ldr r1, [r1]
@@ -87336,13 +87336,13 @@ sub_81B2B40: @ 81B2B40
adds r6, r1, 0
lsls r2, 24
lsrs r2, 24
- ldr r5, =0x02021dc4
+ ldr r5, =gUnknown_02021DC4
adds r0, r5, 0
adds r1, r2, 0
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8D4D
adds r0, r4, 0
bl CopyString
@@ -87569,7 +87569,7 @@ sub_81B2D3C: @ 81B2D3C
adds r4, r1, 0
lsls r2, 16
lsrs r2, 16
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r0, r5, 0
adds r1, r2, 0
movs r2, 0x1
@@ -87652,13 +87652,13 @@ sub_81B2DDC: @ 81B2DDC
adds r6, r1, 0
lsls r2, 16
lsrs r2, 16
- ldr r5, =0x02021dc4
+ ldr r5, =gUnknown_02021DC4
adds r0, r5, 0
adds r1, r2, 0
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8D3E
adds r0, r4, 0
bl CopyString
@@ -87946,7 +87946,7 @@ display_pokemon_menu_message: @ 81B3054
push {r4-r6,lr}
sub sp, 0xC
adds r6, r0, 0
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r4, [r0]
adds r5, r4, 0
adds r5, 0xD
@@ -88006,7 +88006,7 @@ _081B30D4:
_081B30DC:
cmp r6, 0
bne _081B3104
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x8]
lsls r0, 31
@@ -88027,7 +88027,7 @@ _081B3104:
movs r2, 0x4F
movs r3, 0xD
bl SetWindowBorderStyle
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_08615AF4
lsls r0, r6, 2
adds r0, r1
@@ -88057,9 +88057,9 @@ _081B313C:
thumb_func_start sub_81B314C
sub_81B314C: @ 81B314C
push {r4-r7,lr}
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
movs r6, 0
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0x1
bne _081B3168
@@ -88128,7 +88128,7 @@ _081B31CC:
beq _081B3214
b _081B321C
_081B31D2:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldrb r0, [r1, 0x17]
lsls r0, 1
@@ -88170,7 +88170,7 @@ _081B321E:
_081B3226:
add r0, sp, 0x14
bl AddWindow
- ldr r6, =0x0203cec4
+ ldr r6, =gUnknown_0203CEC4
ldr r1, [r6]
strb r0, [r1, 0xC]
ldr r0, [r6]
@@ -88246,7 +88246,7 @@ _081B328C:
cmp r5, r0
bcc _081B327A
_081B32CA:
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r1, [r4]
ldrb r0, [r1, 0xC]
ldrb r1, [r1, 0x17]
@@ -88278,7 +88278,7 @@ sub_81B3300: @ 81B3300
movs r2, 0x4F
movs r3, 0xD
bl SetWindowBorderStyle
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -88324,7 +88324,7 @@ sub_81B3364: @ 81B3364
push {r4,lr}
ldr r0, =gUnknown_08615970
bl AddWindow
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r1, [r4]
strb r0, [r1, 0xC]
ldr r0, [r4]
@@ -88344,7 +88344,7 @@ sub_81B3364: @ 81B3364
thumb_func_start sub_81B3394
sub_81B3394: @ 81B3394
push {r4,lr}
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
ldrb r0, [r0, 0xC]
bl ClearWindowTilemap
@@ -88369,7 +88369,7 @@ sub_81B33B4: @ 81B33B4
bl sub_81B3414
b _081B3400
_081B33C8:
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r1, [r4]
ldr r0, =gUnknown_08615D70
adds r0, r2, r0
@@ -88417,7 +88417,7 @@ sub_81B3414: @ 81B3414
lsls r1, 24
lsrs r1, 24
mov r10, r1
- ldr r2, =0x0203cec4
+ ldr r2, =gUnknown_0203CEC4
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0x17]
@@ -88453,7 +88453,7 @@ _081B345A:
ldrh r1, [r1]
cmp r0, r1
bne _081B3490
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xF
@@ -88490,7 +88490,7 @@ _081B34A0:
bl pokemon_getattr
cmp r0, 0
beq _081B34D2
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xF
@@ -88511,7 +88511,7 @@ _081B34D2:
lsls r0, 24
cmp r0, 0
beq _081B3508
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xF
@@ -88521,7 +88521,7 @@ _081B34D2:
b _081B3518
.pool
_081B3508:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xF
@@ -88529,7 +88529,7 @@ _081B3508:
movs r2, 0x3
bl append_byte
_081B3518:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xF
@@ -88551,7 +88551,7 @@ _081B3518:
sub_81B353C: @ 81B353C
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldrb r0, [r1, 0x8]
lsls r0, 28
lsrs r0, 28
@@ -88655,17 +88655,17 @@ sub_81B3608: @ 81B3608
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r4, r1]
movs r0, 0x64
muls r0, r1
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
adds r5, r0, r7
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
@@ -88697,7 +88697,7 @@ _081B3674:
lsrs r6, r0, 16
cmp r6, 0
bne _081B36C0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9980
adds r0, r4, 0
bl ExpandStringRefs
@@ -88706,7 +88706,7 @@ _081B3674:
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -88729,7 +88729,7 @@ _081B36C0:
bl sub_81B33B4
movs r0, 0x1
bl sub_81B31B0
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r6, 0
bl itemid_get_name
movs r0, 0x1A
@@ -88755,7 +88755,7 @@ sub_81B36FC: @ 81B36FC
lsls r0, 24
cmp r0, 0
beq _081B3720
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -88776,7 +88776,7 @@ sub_81B3730: @ 81B3730
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -88790,9 +88790,9 @@ sub_81B3730: @ 81B3730
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
ldrb r0, [r0, 0x17]
cmp r0, 0x3
@@ -88820,7 +88820,7 @@ _081B3778:
bne _081B37CC
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xE
bl sub_81B302C
@@ -88838,7 +88838,7 @@ _081B3778:
b _081B37EE
.pool
_081B37CC:
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xE
bl sub_81B302C
@@ -88868,7 +88868,7 @@ sub_81B37FC: @ 81B37FC
lsrs r4, 24
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B3828
str r0, [r1, 0x4]
@@ -88884,16 +88884,16 @@ sub_81B37FC: @ 81B37FC
sub_81B3828: @ 81B3828
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
ldrb r1, [r4, 0x8]
movs r0, 0xF
ands r0, r1
cmp r0, 0x1
bne _081B3868
bl pokemon_change_order
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
ldrb r2, [r4, 0x9]
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r3, [r0]
subs r3, 0x1
lsls r3, 24
@@ -88905,9 +88905,9 @@ sub_81B3828: @ 81B3828
b _081B3880
.pool
_081B3868:
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
ldrb r2, [r4, 0x9]
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r3, [r0]
subs r3, 0x1
lsls r3, 24
@@ -88928,13 +88928,13 @@ _081B3880:
sub_81B3894: @ 81B3894
push {lr}
sub sp, 0xC
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r3, =0x0203cec8
- ldr r0, =0x0203cf20
+ ldr r3, =gUnknown_0203CEC8
+ ldr r0, =gUnknown_0203CF20
ldrb r0, [r0]
strb r0, [r3, 0x9]
ldrb r0, [r3, 0x8]
@@ -88964,10 +88964,10 @@ brm_switch: @ 81B38DC
lsrs r6, 24
movs r0, 0x5
bl audio_play
- ldr r5, =0x0203cec8
+ ldr r5, =gUnknown_0203CEC8
movs r0, 0x8
strb r0, [r5, 0xB]
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xD
bl sub_81B302C
@@ -88981,7 +88981,7 @@ brm_switch: @ 81B38DC
bl sub_81B0FCC
ldrb r0, [r5, 0x9]
strb r0, [r5, 0xA]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -89003,9 +89003,9 @@ sub_81B3938: @ 81B3938
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r6, r0, r1
- ldr r3, =0x0203cec8
+ ldr r3, =gUnknown_0203CEC8
movs r1, 0xA
ldrsb r1, [r3, r1]
movs r0, 0x9
@@ -89020,7 +89020,7 @@ _081B3968:
add r2, sp, 0x8
movs r0, 0x9
ldrsb r0, [r3, r0]
- ldr r1, =0x0203cedc
+ ldr r1, =gUnknown_0203CEDC
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -89062,11 +89062,11 @@ _081B39C4:
_081B39C6:
strh r0, [r6, 0x14]
add r2, sp, 0x8
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xA]
lsls r0, 24
asrs r0, 24
- ldr r1, =0x0203cedc
+ ldr r1, =gUnknown_0203CEDC
ldr r1, [r1]
lsls r0, 4
adds r0, r1
@@ -89107,7 +89107,7 @@ _081B3A2C:
movs r0, 0x1
_081B3A2E:
strh r0, [r6, 0x16]
- ldr r4, =0x0203cef0
+ ldr r4, =gUnknown_0203CEF0
movs r0, 0x4
ldrsh r1, [r6, r0]
movs r2, 0x6
@@ -89116,7 +89116,7 @@ _081B3A2E:
muls r0, r1
bl Alloc
str r0, [r4]
- ldr r5, =0x0203cef4
+ ldr r5, =gUnknown_0203CEF4
movs r0, 0xC
ldrsh r1, [r6, r0]
movs r2, 0xE
@@ -89149,7 +89149,7 @@ _081B3A2E:
add r0, sp, 0x8
ldrb r0, [r0, 0x1]
bl ClearWindowTilemap
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r0, 0x9
strb r0, [r4, 0xB]
ldrb r0, [r4, 0x9]
@@ -89160,7 +89160,7 @@ _081B3A2E:
bl sub_81B0FCC
adds r0, r7, 0
bl sub_81B3CC0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -89341,7 +89341,7 @@ _081B3BFA:
thumb_func_start sub_81B3C0C
sub_81B3C0C: @ 81B3C0C
push {r4,lr}
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r2, [r0, 0xB]
lsls r3, r2, 4
adds r3, r2
@@ -89390,14 +89390,14 @@ sub_81B3C60: @ 81B3C60
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0x14
ldrsh r0, [r4, r1]
cmp r0, 0
beq _081B3C8E
- ldr r2, =0x0203cedc
- ldr r0, =0x0203cec8
+ ldr r2, =gUnknown_0203CEDC
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
lsls r1, 4
@@ -89411,8 +89411,8 @@ _081B3C8E:
ldrsh r0, [r4, r1]
cmp r0, 0
beq _081B3CAC
- ldr r2, =0x0203cedc
- ldr r0, =0x0203cec8
+ ldr r2, =gUnknown_0203CEDC
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0xA
ldrsb r1, [r0, r1]
lsls r1, 4
@@ -89437,13 +89437,13 @@ sub_81B3CC0: @ 81B3CC0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
movs r1, 0x14
ldrsh r0, [r5, r1]
cmp r0, 0
beq _081B3D00
- ldr r0, =0x0203cef0
+ ldr r0, =gUnknown_0203CEF0
ldr r0, [r0]
ldrh r1, [r5, 0x10]
ldrh r2, [r5]
@@ -89466,7 +89466,7 @@ _081B3D00:
ldrsh r0, [r5, r1]
cmp r0, 0
beq _081B3D2E
- ldr r0, =0x0203cef4
+ ldr r0, =gUnknown_0203CEF4
ldr r0, [r0]
ldrh r1, [r5, 0x12]
ldrh r2, [r5, 0x8]
@@ -89506,7 +89506,7 @@ sub_81B3D48: @ 81B3D48
lsls r0, r4, 2
adds r0, r4
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r6, r7, r0
adds r0, r4, 0
@@ -89547,14 +89547,14 @@ sub_81B3D48: @ 81B3D48
negs r0, r0
strh r0, [r6, 0x16]
bl swap_pokemon_and_oams
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
ldrb r0, [r4, 0x9]
bl sub_81B0948
ldrb r0, [r4, 0xA]
bl sub_81B0948
movs r0, 0x9
ldrsb r0, [r4, r0]
- ldr r5, =0x0203cedc
+ ldr r5, =gUnknown_0203CEDC
ldr r1, [r5]
lsls r0, 4
adds r0, r1
@@ -89567,7 +89567,7 @@ sub_81B3D48: @ 81B3D48
adds r0, r1
ldrb r0, [r0, 0x8]
bl PutWindowTilemap
- ldr r0, =0x0203cef0
+ ldr r0, =gUnknown_0203CEF0
ldr r1, [r0]
ldrb r2, [r6]
ldrb r3, [r6, 0x2]
@@ -89577,7 +89577,7 @@ sub_81B3D48: @ 81B3D48
str r0, [sp, 0x4]
movs r0, 0
bl sub_8199CBC
- ldr r0, =0x0203cef4
+ ldr r0, =gUnknown_0203CEF4
ldr r1, [r0]
ldrb r2, [r6, 0x8]
ldrb r3, [r6, 0xA]
@@ -89624,7 +89624,7 @@ sub_81B3E60: @ 81B3E60
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
adds r0, r6, 0
bl sub_81B3CC0
@@ -89638,10 +89638,10 @@ sub_81B3E60: @ 81B3E60
ldrsh r0, [r4, r2]
cmp r0, 0
bne _081B3EE4
- ldr r5, =0x0203cec8
+ ldr r5, =gUnknown_0203CEC8
movs r0, 0x9
ldrsb r0, [r5, r0]
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
ldr r1, [r4]
lsls r0, 4
adds r0, r1
@@ -89656,10 +89656,10 @@ sub_81B3E60: @ 81B3E60
bl PutWindowTilemap
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x0203cef0
+ ldr r0, =gUnknown_0203CEF0
ldr r0, [r0]
bl Free
- ldr r0, =0x0203cef4
+ ldr r0, =gUnknown_0203CEF4
ldr r0, [r0]
bl Free
adds r0, r6, 0
@@ -89703,7 +89703,7 @@ oamt_swap_pos: @ 81B3F10
ldrb r2, [r1]
strb r2, [r0]
strb r3, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r2, [r0]
lsls r3, r2, 4
adds r3, r2
@@ -89800,8 +89800,8 @@ oamt_swap_pos: @ 81B3F10
swap_pokemon_and_oams: @ 81B3FDC
push {r4-r6,lr}
sub sp, 0x8
- ldr r1, =0x0203cedc
- ldr r2, =0x0203cec8
+ ldr r1, =gUnknown_0203CEDC
+ ldr r2, =gUnknown_0203CEC8
movs r3, 0x9
ldrsb r3, [r2, r3]
lsls r0, r3, 4
@@ -89817,7 +89817,7 @@ swap_pokemon_and_oams: @ 81B3FDC
movs r1, 0x64
adds r4, r3, 0
muls r4, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r5, r2, 0
muls r5, r1
@@ -89871,11 +89871,11 @@ sub_81B407C: @ 81B407C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r0, 0
strb r0, [r4, 0xB]
ldrb r0, [r4, 0x9]
@@ -89888,7 +89888,7 @@ sub_81B407C: @ 81B407C
bl sub_81B0FCC
movs r0, 0
bl display_pokemon_menu_message
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -89908,14 +89908,14 @@ brm_cancel_1: @ 81B40D4
lsrs r5, r0, 24
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
ldr r0, [r4]
adds r0, 0xD
bl sub_81B302C
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
@@ -89929,7 +89929,7 @@ _081B4110:
movs r0, 0
bl display_pokemon_menu_message
_081B4116:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -89950,15 +89950,15 @@ sub_81B4134: @ 81B4134
lsrs r5, 24
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
ldr r0, [r4]
adds r0, 0xD
bl sub_81B302C
- ldr r0, =0x020244ec
- ldr r1, =0x0203cec8
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gUnknown_0203CEC8
ldrb r1, [r1, 0x9]
movs r2, 0x8
bl sub_81B33B4
@@ -89966,7 +89966,7 @@ sub_81B4134: @ 81B4134
bl sub_81B31B0
movs r0, 0x18
bl display_pokemon_menu_message
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -89989,7 +89989,7 @@ sub_81B4198: @ 81B4198
lsrs r4, 24
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B41C4
str r0, [r1, 0x4]
@@ -90030,11 +90030,11 @@ c2_8123744: @ 81B41F0
mov r7, r8
push {r7}
sub sp, 0xC
- ldr r6, =0x0203ce7c
+ ldr r6, =gUnknown_0203CE7C
ldrh r0, [r6]
cmp r0, 0
bne _081B4224
- ldr r3, =0x0203cec8
+ ldr r3, =gUnknown_0203CEC8
ldrb r0, [r3, 0x8]
lsls r0, 28
lsrs r0, 28
@@ -90047,8 +90047,8 @@ c2_8123744: @ 81B41F0
b _081B425A
.pool
_081B4224:
- ldr r4, =0x0203cefc
- ldr r5, =0x0203cec8
+ ldr r4, =gUnknown_0203CEFC
+ ldr r5, =gUnknown_0203CEC8
movs r0, 0x9
ldrsb r0, [r5, r0]
movs r1, 0x64
@@ -90056,7 +90056,7 @@ _081B4224:
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
adds r0, r7
movs r1, 0xC
bl pokemon_getattr
@@ -90130,22 +90130,22 @@ sub_81B42D0: @ 81B42D0
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B432C
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r4, [r0]
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r8, r0
ldrb r0, [r0, 0x9]
lsls r0, 24
asrs r0, 24
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
adds r1, r4, 0
movs r2, 0
@@ -90161,7 +90161,7 @@ sub_81B42D0: @ 81B42D0
adds r0, r4, 0
movs r1, 0x1
bl remove_item
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -90182,24 +90182,24 @@ sub_81B4350: @ 81B4350
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B4388
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x0203cefc
+ ldr r1, =gUnknown_0203CEFC
ldrh r1, [r1]
movs r2, 0x1
bl sub_81B1D1C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -90224,7 +90224,7 @@ sub_81B43A8: @ 81B43A8
cmp r0, 0x1
beq _081B43CC
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -90260,11 +90260,11 @@ _081B43FC:
beq _081B44DE
b _081B44EC
_081B4402:
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrh r0, [r5]
movs r1, 0x1
bl remove_item
- ldr r6, =0x0203cefc
+ ldr r6, =gUnknown_0203CEFC
ldrh r0, [r6]
movs r1, 0x1
bl bag_add_item
@@ -90276,10 +90276,10 @@ _081B4402:
bl bag_add_item
ldrh r0, [r6]
bl pokemon_item_not_removed
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -90294,16 +90294,16 @@ _081B4458:
lsls r0, 24
cmp r0, 0
beq _081B4498
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrh r1, [r5]
bl sub_81B1DB8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -90313,12 +90313,12 @@ _081B4458:
b _081B44EC
.pool
_081B4498:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrh r1, [r5]
bl sub_81B1DB8
@@ -90326,7 +90326,7 @@ _081B4498:
ldrh r1, [r6]
movs r2, 0x1
bl sub_81B1D68
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -90339,7 +90339,7 @@ _081B44D8:
movs r0, 0x5
bl audio_play
_081B44DE:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -90363,7 +90363,7 @@ sub_81B44FC: @ 81B44FC
lsrs r0, 24
cmp r0, 0x1
beq _081B451C
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B452C
str r0, [r1, 0x4]
@@ -90379,18 +90379,18 @@ _081B451C:
thumb_func_start sub_81B452C
sub_81B452C: @ 81B452C
push {lr}
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x40
bl pokemon_getattr
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
@@ -90413,12 +90413,12 @@ sub_81B4578: @ 81B4578
mov r7, r8
push {r7}
sub sp, 0xC
- ldr r6, =0x0203cec8
+ ldr r6, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r6, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0xC
@@ -90426,13 +90426,13 @@ sub_81B4578: @ 81B4578
lsls r0, 16
lsrs r0, 16
mov r8, r0
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r7, [r0]
cmp r7, 0
bne _081B45F8
adds r0, r5, 0
bl sub_80D4680
- ldr r4, =0x0203cefc
+ ldr r4, =gUnknown_0203CEFC
adds r0, r5, 0
movs r1, 0xC
adds r2, r4, 0
@@ -90486,24 +90486,24 @@ sub_81B4624: @ 81B4624
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B468A
- ldr r1, =0x0203cefc
+ ldr r1, =gUnknown_0203CEFC
ldrh r0, [r1]
cmp r0, 0
bne _081B4670
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
movs r2, 0
movs r3, 0
@@ -90511,13 +90511,13 @@ sub_81B4624: @ 81B4624
b _081B467C
.pool
_081B4670:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
ldrh r1, [r1]
movs r2, 0
bl sub_81B1D68
_081B467C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -90536,19 +90536,19 @@ sub_81B469C: @ 81B469C
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r4, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r1, r0
bl sub_81B1BD4
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _081B471C
- ldr r5, =0x0203cedc
+ ldr r5, =gUnknown_0203CEDC
movs r0, 0x9
ldrsb r0, [r4, r0]
lsls r0, 4
@@ -90599,12 +90599,12 @@ sub_81B4724: @ 81B4724
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0xC
@@ -90613,7 +90613,7 @@ sub_81B4724: @ 81B4724
lsrs r6, r0, 16
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
@@ -90635,10 +90635,10 @@ sub_81B4724: @ 81B4724
b _081B47BA
.pool
_081B4788:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9980
adds r0, r4, 0
bl ExpandStringRefs
@@ -90648,14 +90648,14 @@ _081B4788:
_081B47AC:
adds r0, r6, 0
bl pokemon_item_not_removed
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
_081B47B4:
movs r1, 0x1
bl sub_81B1B5C
_081B47BA:
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -90673,12 +90673,12 @@ sub_81B47E0: @ 81B47E0
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0xC
@@ -90687,7 +90687,7 @@ sub_81B47E0: @ 81B47E0
lsrs r5, r0, 16
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
@@ -90696,17 +90696,17 @@ sub_81B47E0: @ 81B47E0
bl sub_81B302C
cmp r5, 0
bne _081B4864
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r7, 0
bl GetMonNickname
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9980
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -90715,17 +90715,17 @@ sub_81B47E0: @ 81B47E0
b _081B488A
.pool
_081B4864:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9E00
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -90750,7 +90750,7 @@ sub_81B48A8: @ 81B48A8
cmp r0, 0x1
beq _081B48CC
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -90769,12 +90769,12 @@ sub_81B48DC: @ 81B48DC
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
bl sub_8198C58
lsls r0, 24
@@ -90799,16 +90799,16 @@ _081B491A:
bl pokemon_getattr
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9E14
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -90821,7 +90821,7 @@ _081B4964:
movs r0, 0x5
bl audio_play
_081B496A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -90841,12 +90841,12 @@ sub_81B4988: @ 81B4988
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r6, =0x0203cec8
+ ldr r6, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r6, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
bl sub_81B1BD4
lsls r0, 24
@@ -90860,7 +90860,7 @@ sub_81B4988: @ 81B4988
movs r1, 0xC
mov r2, sp
bl pokemon_setattr
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
movs r0, 0x9
ldrsb r0, [r6, r0]
lsls r0, 4
@@ -90876,7 +90876,7 @@ sub_81B4988: @ 81B4988
movs r0, 0xC
movs r2, 0x1
bl sub_81B2FA8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -90899,15 +90899,15 @@ sub_81B4A08: @ 81B4A08
lsrs r5, 24
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
ldr r0, [r4]
adds r0, 0xD
bl sub_81B302C
- ldr r0, =0x020244ec
- ldr r1, =0x0203cec8
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gUnknown_0203CEC8
ldrb r1, [r1, 0x9]
movs r2, 0x9
bl sub_81B33B4
@@ -90915,7 +90915,7 @@ sub_81B4A08: @ 81B4A08
bl sub_81B31B0
movs r0, 0x19
bl display_pokemon_menu_message
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -90938,7 +90938,7 @@ sub_81B4A6C: @ 81B4A6C
lsrs r4, 24
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B4A98
str r0, [r1, 0x4]
@@ -90953,16 +90953,16 @@ sub_81B4A6C: @ 81B4A6C
thumb_func_start sub_81B4A98
sub_81B4A98: @ 81B4A98
push {lr}
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x40
bl pokemon_getattr
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -90982,12 +90982,12 @@ sub_81B4A98: @ 81B4A98
sub_81B4AE0: @ 81B4AE0
push {lr}
sub sp, 0xC
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
strb r0, [r2, 0x8]
- ldr r3, =0x0203cec8
+ ldr r3, =gUnknown_0203CEC8
ldrb r0, [r3, 0x8]
lsls r0, 28
lsrs r0, 28
@@ -91015,7 +91015,7 @@ brm_take_2: @ 81B4B20
lsrs r4, 24
movs r0, 0x5
bl audio_play
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
ldr r0, [r5]
adds r0, 0xD
bl sub_81B302C
@@ -91025,7 +91025,7 @@ brm_take_2: @ 81B4B20
ldr r0, =gUnknown_085E9855
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -91049,7 +91049,7 @@ sub_81B4B6C: @ 81B4B6C
cmp r0, 0x1
beq _081B4B90
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -91085,12 +91085,12 @@ _081B4BC0:
beq _081B4C36
b _081B4C4C
_081B4BC6:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_80D4700
lsls r0, 24
@@ -91100,7 +91100,7 @@ _081B4BC6:
ldr r0, =gUnknown_085E9877
movs r1, 0
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -91112,7 +91112,7 @@ _081B4C0C:
ldr r0, =gUnknown_085E9897
movs r1, 0
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -91127,7 +91127,7 @@ _081B4C36:
ldr r0, =gUnknown_085E98B4
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -91153,7 +91153,7 @@ sub_81B4C60: @ 81B4C60
cmp r0, 0x1
beq _081B4C84
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -91191,14 +91191,14 @@ _081B4CB8:
beq _081B4D56
b _081B4D64
_081B4CBE:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r8, r0
ldrb r0, [r0, 0x9]
lsls r0, 24
asrs r0, 24
movs r7, 0x64
muls r0, r7
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r0, r6
movs r1, 0xC
bl pokemon_getattr
@@ -91220,7 +91220,7 @@ _081B4CBE:
ldr r0, =gUnknown_085E99B8
movs r1, 0
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -91232,10 +91232,10 @@ _081B4CBE:
_081B4D24:
adds r0, r4, 0
bl pokemon_item_not_removed
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -91248,7 +91248,7 @@ _081B4D50:
movs r0, 0x5
bl audio_play
_081B4D56:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -91272,16 +91272,16 @@ sub_81B4D78: @ 81B4D78
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r5, =0x0203cec8
+ ldr r5, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r5, r1]
movs r0, 0x64
muls r0, r1
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r7, r0, r6
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
@@ -91316,12 +91316,12 @@ _081B4DE4:
bl pokemon_getattr
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
bl itemid_get_name
movs r0, 0x1A
bl display_pokemon_menu_message
_081B4E02:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r8
lsls r0, r2, 2
add r0, r8
@@ -91346,7 +91346,7 @@ brm_shift_sendout: @ 81B4E2C
lsrs r4, r0, 24
movs r0, 0x5
bl audio_play
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
ldr r0, [r5]
adds r0, 0xC
bl sub_81B302C
@@ -91363,10 +91363,10 @@ _081B4E5C:
ldr r0, [r5]
adds r0, 0xD
bl sub_81B302C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -91388,7 +91388,7 @@ sub_81B4E8C: @ 81B4E8C
sub sp, 0x4
lsls r0, 24
lsrs r7, r0, 24
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
@@ -91401,15 +91401,15 @@ sub_81B4E8C: @ 81B4E8C
movs r5, 0
cmp r5, r6
bcs _081B4F36
- ldr r2, =0x0203cec8
- ldr r1, =0x03005e00
+ ldr r2, =gUnknown_0203CEC8
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
adds r0, r1
mov r8, r0
_081B4EC6:
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r4, r5, r0
ldrb r0, [r4]
cmp r0, 0
@@ -91424,7 +91424,7 @@ _081B4EC6:
adds r0, r5, 0x2
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cedc
+ ldr r1, =gUnknown_0203CEDC
ldrb r2, [r2, 0x9]
lsls r2, 24
asrs r2, 24
@@ -91452,12 +91452,12 @@ _081B4F2C:
cmp r5, r6
bcc _081B4EC6
_081B4F36:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9830
adds r0, r4, 0
bl ExpandStringRefs
@@ -91466,7 +91466,7 @@ _081B4F36:
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -91486,7 +91486,7 @@ _081B4F68:
thumb_func_start sub_81B4F88
sub_81B4F88: @ 81B4F88
push {r4,lr}
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
ldrb r0, [r4, 0x9]
movs r1, 0
bl sub_81B0FCC
@@ -91510,7 +91510,7 @@ sub_81B4FA8: @ 81B4FA8
mov r8, r0
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
@@ -91523,10 +91523,10 @@ sub_81B4FA8: @ 81B4FA8
movs r4, 0
cmp r4, r5
bcs _081B502A
- ldr r6, =0x0203cef8
+ ldr r6, =gUnknown_0203CEF8
subs r2, r5, 0x1
adds r7, r6, 0
- ldr r3, =0x0203cec8
+ ldr r3, =gUnknown_0203CEC8
_081B4FE2:
adds r0, r4, r6
ldrb r1, [r0]
@@ -91563,8 +91563,8 @@ _081B5020:
cmp r4, r5
bcc _081B4FE2
_081B502A:
- ldr r6, =0x0203cedc
- ldr r0, =0x0203cec8
+ ldr r6, =gUnknown_0203CEDC
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x9]
lsls r0, 24
asrs r0, 24
@@ -91581,7 +91581,7 @@ _081B502A:
cmp r4, r5
bge _081B5078
_081B504E:
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r1, r4, r0
ldrb r0, [r1]
cmp r0, 0
@@ -91605,7 +91605,7 @@ _081B506E:
_081B5078:
movs r0, 0
bl display_pokemon_menu_message
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r7, r2
lsls r1, 3
@@ -91643,7 +91643,7 @@ sub_81B50C8: @ 81B50C8
push {r6,r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r9, r0
ldrb r0, [r0, 0x9]
lsls r0, 24
@@ -91653,7 +91653,7 @@ sub_81B50C8: @ 81B50C8
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x41
bl pokemon_getattr
@@ -91701,33 +91701,33 @@ sub_81B50C8: @ 81B50C8
b _081B51B0
.pool
_081B515C:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA210
bl ExpandStringRefs
b _081B5178
.pool
_081B5170:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA234
bl ExpandStringRefs
_081B5178:
movs r0, 0x20
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
ldr r0, [r4]
adds r0, 0xD
bl sub_81B302C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA1CA
adds r0, r4, 0
bl AppendString
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -91753,14 +91753,14 @@ brm_trade_1: @ 81B51D4
sub sp, 0xC
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r8, r0
ldrb r0, [r0, 0x9]
lsls r0, 24
asrs r0, 24
movs r6, 0x64
muls r0, r6
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x41
bl pokemon_getattr
@@ -91791,11 +91791,11 @@ brm_trade_1: @ 81B51D4
lsrs r4, 24
bl sub_800F7DC
ldr r0, [r0]
- ldr r1, =0x02022c38
+ ldr r1, =gUnknown_02022C38
ldr r1, [r1]
- ldr r2, =0x02022c3c
+ ldr r2, =gUnknown_02022C3C
ldrh r3, [r2]
- ldr r2, =0x02022c3e
+ ldr r2, =gUnknown_02022C3E
ldrb r2, [r2]
str r2, [sp]
str r5, [sp, 0x4]
@@ -91804,7 +91804,7 @@ brm_trade_1: @ 81B51D4
bl sub_807A7E0
cmp r0, 0
beq _081B52C8
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_08615E0C
subs r0, 0x1
lsls r0, 2
@@ -91814,7 +91814,7 @@ brm_trade_1: @ 81B51D4
bl ExpandStringRefs
movs r0, 0x20
bl audio_play
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
@@ -91827,7 +91827,7 @@ brm_trade_1: @ 81B51D4
adds r0, r5, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -91856,15 +91856,15 @@ sub_81B52E4: @ 81B52E4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
adds r0, 0xC
bl sub_81B302C
ldr r0, [r4]
adds r0, 0xD
bl sub_81B302C
- ldr r0, =0x020244ec
- ldr r1, =0x0203cec8
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gUnknown_0203CEC8
ldrb r1, [r1, 0x9]
lsls r1, 24
asrs r1, 24
@@ -91884,19 +91884,19 @@ _081B5328:
beq _081B5354
b _081B5368
_081B532E:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA1E8
bl ExpandStringRefs
b _081B53C0
.pool
_081B5340:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA210
bl ExpandStringRefs
b _081B53C0
.pool
_081B5354:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA234
bl ExpandStringRefs
b _081B53C0
@@ -91904,23 +91904,23 @@ _081B5354:
_081B5368:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA1CD
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -91931,14 +91931,14 @@ _081B5368:
_081B53C0:
movs r0, 0x20
bl audio_play
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA1CA
adds r0, r4, 0
bl AppendString
adds r0, r4, 0
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -91963,7 +91963,7 @@ sub_81B53FC: @ 81B53FC
cmp r0, 0x1
beq _081B5420
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -92020,7 +92020,7 @@ sub_81B5470: @ 81B5470
lsls r0, 24
lsrs r6, r0, 24
bl GetMenuCursorPos
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
ldr r1, [r5]
lsls r0, 24
lsrs r0, 24
@@ -92081,7 +92081,7 @@ _081B54E8:
ldr r0, =gUnknown_085E97FC
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -92126,7 +92126,7 @@ _081B5574:
bl sub_8161560
b _081B5664
_081B557C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x1C
ldrsb r0, [r1, r0]
@@ -92139,15 +92139,15 @@ _081B557C:
lsrs r1, 16
bl get_mapheader_by_bank_and_number
adds r1, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r1, 0x14]
bl sub_81245DC
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA196
b _081B55E8
.pool
_081B55B8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x24
@@ -92164,16 +92164,16 @@ _081B55B8:
lsrs r1, 16
bl get_mapheader_by_bank_and_number
adds r1, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r1, 0x14]
bl sub_81245DC
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA16B
_081B55E8:
bl ExpandStringRefs
adds r0, r6, 0
bl sub_81B5674
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0x86
lsls r1, 2
@@ -92182,12 +92182,12 @@ _081B55E8:
b _081B5664
.pool
_081B5614:
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldr r0, =sub_8124690
b _081B5628
.pool
_081B5624:
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldr r0, =c2_exit_to_overworld_2_switch
_081B5628:
str r0, [r1]
@@ -92210,7 +92210,7 @@ _081B5650:
_081B5652:
bl display_pokemon_menu_message
_081B5656:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -92230,10 +92230,10 @@ sub_81B5674: @ 81B5674
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -92257,7 +92257,7 @@ sub_81B56A4: @ 81B56A4
cmp r0, 0x1
beq _081B56C8
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -92293,7 +92293,7 @@ _081B56F8:
beq _081B571A
b _081B572A
_081B56FE:
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldr r0, =c2_exit_to_overworld_2_switch
str r0, [r1]
adds r0, r4, 0
@@ -92304,10 +92304,10 @@ _081B5714:
movs r0, 0x5
bl audio_play
_081B571A:
- ldr r0, =0x03005db0
+ ldr r0, =gUnknown_03005DB0
movs r1, 0
str r1, [r0]
- ldr r0, =0x0203ceec
+ ldr r0, =gUnknown_0203CEEC
str r1, [r0]
adds r0, r4, 0
bl sub_81B1C1C
@@ -92342,11 +92342,11 @@ task_launch_hm_phase_2: @ 81B5750
cmp r0, 0x1
bne _081B577C
bl brm_get_selected_species
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 16
lsrs r0, 16
str r0, [r1]
- ldr r0, =0x0203ceec
+ ldr r0, =gUnknown_0203CEEC
ldr r0, [r0]
bl _call_via_r0
adds r0, r4, 0
@@ -92361,12 +92361,12 @@ _081B577C:
thumb_func_start brm_get_selected_species
brm_get_selected_species: @ 81B578C
push {lr}
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -92382,7 +92382,7 @@ task_brm_cancel_1_on_keypad_a_or_b: @ 81B57B4
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -92426,7 +92426,7 @@ _081B57FE:
hm_surf_run_dp02scr: @ 81B5804
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -92450,10 +92450,10 @@ sub_81B5820: @ 81B5820
lsrs r0, 24
cmp r0, 0x1
bne _081B585C
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm_surf_run_dp02scr
str r0, [r1]
movs r0, 0x1
@@ -92488,7 +92488,7 @@ _081B5880:
thumb_func_start sub_81B5884
sub_81B5884: @ 81B5884
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
bl is_light_level_1_2_3_or_6
lsls r0, 24
@@ -92530,7 +92530,7 @@ sub_81B58A8: @ 81B58A8
hm2_waterfall: @ 81B58D4
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -92568,10 +92568,10 @@ hm_prepare_waterfall: @ 81B58F0
lsrs r0, 24
cmp r0, 0x1
bne _081B594C
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =hm2_waterfall
str r0, [r1]
movs r0, 0x1
@@ -92590,7 +92590,7 @@ _081B594E:
sub_81B5958: @ 81B5958
push {lr}
bl brm_get_pokemon_selection
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1]
@@ -92605,7 +92605,7 @@ sub_81B5958: @ 81B5958
sub_81B5974: @ 81B5974
push {lr}
bl sub_809D1E8
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r0, 24
lsrs r0, 24
str r0, [r1, 0x4]
@@ -92615,10 +92615,10 @@ sub_81B5974: @ 81B5974
b _081B599E
.pool
_081B5990:
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_launch_phase_2
str r0, [r1]
- ldr r1, =0x0203ceec
+ ldr r1, =gUnknown_0203CEEC
ldr r0, =sub_81B5958
str r0, [r1]
movs r0, 0x1
@@ -92642,7 +92642,7 @@ party_menu_icon_anim: @ 81B59B4
lsrs r0, 24
cmp r0, 0x1
bne _081B59EA
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -92708,7 +92708,7 @@ party_menu_link_mon_icon_anim: @ 81B5A2C
adds r0, r5, 0
bl sub_80D2CC4
strb r0, [r4, 0x9]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r0, [r4, 0x9]
lsls r1, r0, 4
adds r1, r0
@@ -92761,7 +92761,7 @@ _081B5AB4:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl sub_80D32C8
@@ -92771,7 +92771,7 @@ _081B5AD4:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl sub_80D32C8
@@ -92781,7 +92781,7 @@ _081B5AEC:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x2
bl sub_80D32C8
@@ -92791,7 +92791,7 @@ _081B5B04:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x3
bl sub_80D32C8
@@ -92801,7 +92801,7 @@ _081B5B1C:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x4
bl sub_80D32C8
@@ -92845,7 +92845,7 @@ sub_81B5B6C: @ 81B5B6C
lsls r0, 24
lsrs r4, r0, 24
lsls r1, 24
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r6, r0, 2
@@ -92969,7 +92969,7 @@ party_menu_link_mon_held_item_object: @ 81B5C48
movs r3, 0
bl AddObjectToFront
strb r0, [r4, 0xA]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r0, [r4, 0xA]
lsls r1, r0, 4
adds r1, r0
@@ -93013,7 +93013,7 @@ sub_81B5CB0: @ 81B5CB0
lsrs r0, 16
cmp r0, 0
bne _081B5CD8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r4, 0xA]
lsls r0, r1, 4
adds r0, r1
@@ -93034,7 +93034,7 @@ _081B5CD8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -93045,12 +93045,12 @@ _081B5CFC:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
_081B5D0E:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r4, 0xA]
lsls r0, r1, 4
adds r0, r1
@@ -93101,7 +93101,7 @@ _081B5D60:
_081B5D68:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
bl pokemon_getattr
@@ -93133,7 +93133,7 @@ _081B5DA8:
_081B5DAC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0xC
bl pokemon_getattr
@@ -93179,7 +93179,7 @@ sub_81B5DF0: @ 81B5DF0
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
lsls r0, r6, 4
adds r0, r6
@@ -93233,7 +93233,7 @@ sub_81B5E74: @ 81B5E74
ldrh r1, [r4, 0x3C]
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -93310,7 +93310,7 @@ party_menu_link_mon_pokeball_object: @ 81B5EF4
movs r3, 0x8
bl AddObjectToFront
strb r0, [r4, 0xB]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r0, [r4, 0xB]
lsls r1, r0, 4
adds r1, r0
@@ -93343,7 +93343,7 @@ sub_81B5F34: @ 81B5F34
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -93391,7 +93391,7 @@ sub_81B5F98: @ 81B5F98
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r2
bl StartObjectImageAnim
pop {r0}
@@ -93415,7 +93415,7 @@ sub_81B5FBC: @ 81B5FBC
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
add r4, r8
adds r0, r4, 0
@@ -93436,7 +93436,7 @@ _081B6000:
lsls r5, r0, 4
adds r5, r0
lsls r5, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
add r5, r8
adds r0, r5, 0
@@ -93521,7 +93521,7 @@ party_menu_link_mon_status_condition_object: @ 81B6098
adds r0, r5, 0
adds r1, r4, 0
bl party_menu_update_status_condition_object
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r0, [r4, 0xC]
lsls r1, r0, 4
adds r1, r0
@@ -93566,7 +93566,7 @@ party_menu_update_status_condition_object: @ 81B60FC
cmp r2, 0x6
bne _081B6128
_081B610C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r5, 0xC]
lsls r0, r1, 4
adds r0, r1
@@ -93583,7 +93583,7 @@ _081B6128:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
subs r1, r2, 0x1
lsls r1, 24
@@ -93627,7 +93627,7 @@ sub_81B617C: @ 81B617C
sub sp, 0xC
ldr r0, =c2_815ABFC
mov r8, r0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -93642,7 +93642,7 @@ sub_81B617C: @ 81B617C
b _081B61C0
.pool
_081B61B0:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
strb r5, [r0, 0x9]
b _081B6204
.pool
@@ -93650,14 +93650,14 @@ _081B61BC:
movs r7, 0
movs r6, 0
_081B61C0:
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl GetItemEffectType
lsls r0, 24
lsrs r0, 24
cmp r0, 0xA
bne _081B621C
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
movs r0, 0
strb r0, [r1, 0x9]
movs r5, 0
@@ -93665,7 +93665,7 @@ _081B61D8:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -93731,7 +93731,7 @@ c2_815ABFC: @ 81B6254
bl GoToBagMenu
b _081B6276
_081B626C:
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
ldr r1, [r0]
movs r0, 0x4
bl sub_81C4F98
@@ -93746,24 +93746,24 @@ sub_81B6280: @ 81B6280
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B62B2
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r1, [r0, 0x8]
movs r0, 0xF
ands r0, r1
cmp r0, 0x1
bne _081B62A6
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B9140
str r0, [r1, 0x4]
_081B62A6:
- ldr r0, =0x03006328
+ ldr r0, =gUnknown_03006328
ldr r1, =sub_81B6794
ldr r2, [r0]
adds r0, r3, 0
@@ -93782,7 +93782,7 @@ IsHPRecoveryItem: @ 81B62D0
lsrs r0, 16
cmp r0, 0xAF
bne _081B62EC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003214
adds r0, r1
@@ -93852,102 +93852,102 @@ _081B6334:
.4byte _081B6494
.4byte _081B64A8
_081B6380:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C3E
bl ExpandStringRefs
b _081B64C4
.pool
_081B6394:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C7C
bl ExpandStringRefs
b _081B64C4
.pool
_081B63A8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C8A
bl ExpandStringRefs
b _081B64C4
.pool
_081B63BC:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9CA2
bl ExpandStringRefs
b _081B64C4
.pool
_081B63D0:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C5F
bl ExpandStringRefs
b _081B64C4
.pool
_081B63E4:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9DBE
bl ExpandStringRefs
b _081B64C4
.pool
_081B63F8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9DE1
bl ExpandStringRefs
b _081B64C4
.pool
_081B640C:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9CE0
bl ExpandStringRefs
b _081B64C4
.pool
_081B6420:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085E96E3
b _081B6474
.pool
_081B6430:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085EA33C
b _081B6474
.pool
_081B6440:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085EA343
b _081B6474
.pool
_081B6450:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085EA35B
b _081B6474
.pool
_081B6460:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085E96E6
b _081B6474
.pool
_081B6470:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085E96EE
_081B6474:
bl CopyString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9D25
bl ExpandStringRefs
b _081B64C4
.pool
_081B6494:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9CF5
bl ExpandStringRefs
b _081B64C4
.pool
_081B64A8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9CB7
bl ExpandStringRefs
b _081B64C4
.pool
_081B64BC:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E96F6
bl ExpandStringRefs
_081B64C4:
@@ -94017,7 +94017,7 @@ ExecuteTableBasedItemEffect__: @ 81B6520
lsrs r5, r1, 16
lsls r2, 24
lsrs r6, r2, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -94027,7 +94027,7 @@ ExecuteTableBasedItemEffect__: @ 81B6520
bne _081B6558
movs r0, 0x64
muls r0, r3
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r5, 0
adds r2, r3, 0
@@ -94037,7 +94037,7 @@ _081B6558:
movs r0, 0x64
adds r4, r3, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r3, 0
bl sub_81B8F38
@@ -94071,14 +94071,14 @@ ItemUseCB_Medicine: @ 81B6588
mov r9, r0
movs r0, 0
mov r10, r0
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r6, [r0]
adds r0, r5, 0
adds r1, r6, 0
@@ -94107,7 +94107,7 @@ ItemUseCB_Medicine: @ 81B6588
movs r1, 0
mov r8, r1
_081B65EE:
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
ldrb r0, [r4, 0x9]
adds r1, r6, 0
movs r2, 0
@@ -94116,7 +94116,7 @@ _081B65EE:
cmp r0, 0
beq _081B6624
_081B6600:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0
strb r0, [r1]
movs r0, 0x5
@@ -94125,7 +94125,7 @@ _081B6600:
b _081B66F4
.pool
_081B6624:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0x1
strb r0, [r1]
adds r0, r6, 0
@@ -94147,8 +94147,8 @@ _081B6650:
movs r0, 0x75
bl audio_play
_081B6656:
- ldr r4, =0x0203cedc
- ldr r7, =0x0203cec8
+ ldr r4, =gUnknown_0203CEDC
+ ldr r7, =gUnknown_0203CEC8
movs r0, 0x9
ldrsb r0, [r7, r0]
lsls r0, 4
@@ -94156,7 +94156,7 @@ _081B6656:
adds r1, r0
adds r0, r5, 0
bl party_menu_get_status_condition_and_update_object
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x9
ldrsb r0, [r7, r0]
ldr r1, [r4]
@@ -94208,18 +94208,18 @@ _081B66A8:
b _081B6710
.pool
_081B66E4:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
adds r0, r6, 0
bl GetMedicineItemEffectMessage
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
_081B66F4:
movs r1, 0x1
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r9
lsls r0, r2, 2
add r0, r9
@@ -94245,16 +94245,16 @@ sub_81B672C: @ 81B672C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C17
adds r0, r4, 0
bl ExpandStringRefs
@@ -94264,7 +94264,7 @@ sub_81B672C: @ 81B672C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
bl sub_805EAE8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -94287,11 +94287,11 @@ sub_81B6794: @ 81B6794
lsrs r0, 24
cmp r0, 0x1
beq _081B67BA
- ldr r0, =0x0203cee8
+ ldr r0, =gUnknown_0203CEE8
ldrb r1, [r0]
cmp r1, 0
bne _081B67B4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
str r1, [r0, 0x4]
_081B67B4:
@@ -94316,14 +94316,14 @@ sub_81B67C8: @ 81B67C8
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r4, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r6, [r0]
adds r0, r6, 0
bl GetItemEffectType
@@ -94369,7 +94369,7 @@ sub_81B67C8: @ 81B67C8
cmp r1, r8
bne _081B6874
_081B6850:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0
strb r0, [r1]
movs r0, 0x5
@@ -94378,7 +94378,7 @@ _081B6850:
b _081B68E2
.pool
_081B6874:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0x1
strb r0, [r1]
movs r0, 0x1
@@ -94386,10 +94386,10 @@ _081B6874:
adds r0, r6, 0
movs r1, 0x1
bl remove_item
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r7, 0
bl option_menu_get_string
ldr r2, [sp, 0x4]
@@ -94398,29 +94398,29 @@ _081B6874:
ldr r0, [sp, 0x8]
cmp r0, r8
beq _081B68C4
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9D45
bl ExpandStringRefs
b _081B68E0
.pool
_081B68C4:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9D90
bl ExpandStringRefs
b _081B68E0
.pool
_081B68D8:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9D6D
bl ExpandStringRefs
_081B68E0:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
_081B68E2:
movs r1, 0x1
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r2, r10
lsls r0, r2, 2
add r0, r10
@@ -94585,7 +94585,7 @@ sub_81B6A10: @ 81B6A10
adds r1, r4, 0
muls r1, r0
mov r8, r1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r9, r0
_081B6A40:
adds r1, r5, 0
@@ -94664,7 +94664,7 @@ ether_effect_related_3: @ 81B6AB4
bl sub_81B6BB4
b _081B6AF0
_081B6AE0:
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xD
bl sub_81B302C
@@ -94682,11 +94682,11 @@ dp05_ether: @ 81B6AFC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
cmp r0, 0xAF
bne _081B6B20
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003214
adds r0, r1
@@ -94706,7 +94706,7 @@ _081B6B2A:
lsrs r1, r0, 24
cmp r1, 0
bne _081B6B4C
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
strh r1, [r0, 0xE]
adds r0, r4, 0
bl ether_effect_related
@@ -94717,10 +94717,10 @@ _081B6B4C:
bl audio_play
movs r0, 0x16
bl display_pokemon_menu_message
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x9]
bl sub_81B6A10
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -94740,12 +94740,12 @@ ether_effect_related_2: @ 81B6B80
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
adds r0, 0xC
bl sub_81B302C
bl GetMenuCursorPos
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0xE]
@@ -94762,14 +94762,14 @@ sub_81B6BB4: @ 81B6BB4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r2
ldr r0, =sub_81B1370
str r0, [r1]
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r0, [r0]
movs r1, 0
str r1, [r0, 0x4]
@@ -94790,8 +94790,8 @@ ether_effect_related: @ 81B6BEC
lsls r0, 24
lsrs r6, r0, 24
movs r4, 0
- ldr r7, =0x0203ced6
- ldr r0, =0x0203ce7c
+ ldr r7, =gUnknown_0203CED6
+ ldr r0, =gUnknown_0203CE7C
ldrh r5, [r0]
movs r0, 0xE
negs r0, r0
@@ -94804,7 +94804,7 @@ ether_effect_related: @ 81B6BEC
lsls r0, 24
cmp r0, 0
beq _081B6C34
- ldr r0, =0x0203cee8
+ ldr r0, =gUnknown_0203CEE8
strb r4, [r0]
movs r0, 0x5
bl audio_play
@@ -94812,7 +94812,7 @@ ether_effect_related: @ 81B6BEC
b _081B6C7E
.pool
_081B6C34:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0x1
strb r0, [r1]
mov r0, r8
@@ -94821,7 +94821,7 @@ _081B6C34:
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
movs r0, 0x1
bl audio_play
@@ -94835,7 +94835,7 @@ _081B6C34:
bl pokemon_getattr
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0xD
muls r1, r4
ldr r2, =gMoveNames
@@ -94843,13 +94843,13 @@ _081B6C34:
bl CopyString
adds r0, r5, 0
bl GetMedicineItemEffectMessage
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
_081B6C7E:
movs r1, 0x1
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -94874,10 +94874,10 @@ dp05_pp_up: @ 81B6CC0
bl audio_play
movs r0, 0x17
bl display_pokemon_menu_message
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x9]
bl sub_81B6A10
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -94966,7 +94966,7 @@ _081B6D6C:
sub_81B6D74: @ 81B6D74
push {r4,lr}
adds r1, r0, 0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r0, r4, 0
bl ExpandStringRefs
adds r0, r4, 0
@@ -94988,7 +94988,7 @@ sub_81B6D98: @ 81B6D98
lsls r4, 24
lsrs r4, 24
bl sub_81B6D74
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -95010,25 +95010,25 @@ sub_81B6DC4: @ 81B6DC4
lsrs r6, r0, 24
movs r0, 0x5
bl audio_play
- ldr r7, =0x0203cec8
+ ldr r7, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r7, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
movs r0, 0xE
adds r0, r7
mov r8, r0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r4, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
adds r0, r4, 0
bl ItemIdToBattleMoveId
strh r0, [r7, 0xE]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xE
ldrsh r2, [r7, r1]
movs r1, 0xD
@@ -95056,7 +95056,7 @@ sub_81B6DC4: @ 81B6DC4
ldr r1, =0xffff0000
cmp r0, r1
beq _081B6E88
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -95079,7 +95079,7 @@ _081B6E7A:
_081B6E88:
ldr r0, =gUnknown_085E9AE9
bl sub_81B6D74
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -95100,16 +95100,16 @@ sub_81B6EB4: @ 81B6EB4
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x0203cec8
+ ldr r2, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r2, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r6, r2, 0
adds r6, 0xE
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r4, [r0]
movs r1, 0x2
ldrsh r0, [r6, r1]
@@ -95126,10 +95126,10 @@ sub_81B6EB4: @ 81B6EB4
movs r1, 0x1
bl remove_item
_081B6EF0:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0
ldrsh r2, [r6, r1]
movs r1, 0xD
@@ -95137,7 +95137,7 @@ _081B6EF0:
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9AA5
adds r0, r4, 0
bl ExpandStringRefs
@@ -95146,7 +95146,7 @@ _081B6EF0:
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -95171,7 +95171,7 @@ sub_81B6F60: @ 81B6F60
beq _081B6F86
ldr r0, =0x0000016f
bl fanfare_play
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -95195,7 +95195,7 @@ sub_81B6F98: @ 81B6F98
lsls r0, 24
cmp r0, 0
beq _081B6FEA
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r2, 0x1
adds r0, r2, 0
@@ -95207,7 +95207,7 @@ sub_81B6F98: @ 81B6F98
cmp r0, 0
beq _081B6FEA
_081B6FC0:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x10
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -95219,7 +95219,7 @@ _081B6FC0:
_081B6FDC:
cmp r0, 0x2
bne _081B6FE4
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r2, [r0]
_081B6FE4:
adds r0, r5, 0
@@ -95242,7 +95242,7 @@ sub_81B6FF4: @ 81B6FF4
cmp r0, 0x1
beq _081B7018
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -95281,7 +95281,7 @@ _081B704E:
ldr r0, =gUnknown_085E9B96
movs r1, 0x1
bl sub_81B1B5C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -95312,7 +95312,7 @@ sub_81B7088: @ 81B7088
lsrs r0, 24
cmp r0, 0x1
beq _081B70A8
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B70B8
str r0, [r1, 0x4]
@@ -95329,10 +95329,10 @@ _081B70A8:
sub_81B70B8: @ 81B70B8
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x020244ec
- ldr r4, =0x0203cec8
+ ldr r0, =gUnknown_020244EC
+ ldr r4, =gUnknown_0203CEC8
ldrb r1, [r4, 0x9]
- ldr r2, =0x020244e9
+ ldr r2, =gUnknown_020244E9
ldrb r2, [r2]
subs r2, 0x1
lsls r2, 24
@@ -95356,7 +95356,7 @@ sub_81B70F0: @ 81B70F0
str r0, [sp]
ldr r0, =sub_81B711C
str r0, [sp, 0x4]
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldr r0, [r0]
str r0, [sp, 0x8]
movs r0, 0
@@ -95376,7 +95376,7 @@ sub_81B711C: @ 81B711C
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -95406,13 +95406,13 @@ sub_81B7154: @ 81B7154
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
adds r5, r1, 0
muls r5, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r0
bl sub_81C1B94
adds r1, r0, 0
@@ -95424,10 +95424,10 @@ sub_81B7154: @ 81B7154
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xD
muls r1, r4
ldr r2, =gMoveNames
@@ -95435,7 +95435,7 @@ sub_81B7154: @ 81B7154
bl CopyString
ldr r0, =gUnknown_085E9BB8
bl sub_81B6D74
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -95458,13 +95458,13 @@ sub_81B71D4: @ 81B71D4
lsrs r0, 24
cmp r0, 0x1
beq _081B7220
- ldr r5, =0x0203cec8
+ ldr r5, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r5, r1]
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
bl sub_81C1B94
adds r1, r0, 0
@@ -95495,8 +95495,8 @@ sub_81B7230: @ 81B7230
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x02021dc4
- ldr r1, =0x0203cec8
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_0203CEC8
movs r3, 0xE
ldrsh r2, [r1, r3]
movs r1, 0xD
@@ -95504,7 +95504,7 @@ sub_81B7230: @ 81B7230
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9B5D
adds r0, r4, 0
bl ExpandStringRefs
@@ -95513,7 +95513,7 @@ sub_81B7230: @ 81B7230
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -95537,7 +95537,7 @@ sub_81B7294: @ 81B7294
cmp r0, 0x1
beq _081B72B8
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -95556,12 +95556,12 @@ sub_81B72C8: @ 81B72C8
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x0203cec8
+ ldr r7, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r7, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
bl sub_8198C58
lsls r0, 24
@@ -95581,10 +95581,10 @@ _081B7300:
beq _081B7392
b _081B73C2
_081B7306:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r4, 0
bl GetMonNickname
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xE
ldrsh r2, [r7, r1]
movs r1, 0xD
@@ -95592,7 +95592,7 @@ _081B7306:
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9B76
adds r0, r4, 0
bl ExpandStringRefs
@@ -95603,7 +95603,7 @@ _081B7306:
ldrsh r0, [r7, r3]
cmp r0, 0x1
bne _081B7368
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -95615,10 +95615,10 @@ _081B7306:
_081B7368:
cmp r0, 0x2
bne _081B7370
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
_081B7370:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -95631,11 +95631,11 @@ _081B738C:
movs r0, 0x5
bl audio_play
_081B7392:
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r4, 0
bl GetMonNickname
- ldr r0, =0x02021dc4
- ldr r1, =0x0203cec8
+ ldr r0, =gUnknown_02021DC4
+ ldr r1, =gUnknown_0203CEC8
movs r3, 0xE
ldrsh r2, [r1, r3]
movs r1, 0xD
@@ -95645,7 +95645,7 @@ _081B7392:
bl CopyString
ldr r0, =gUnknown_085E9AE9
bl sub_81B6D74
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -95687,20 +95687,20 @@ dp05_rare_candy: @ 81B7404
mov r10, r1
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r9, r0
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r6, [r0]
movs r1, 0x86
lsls r1, 2
adds r4, r6, r1
- ldr r2, =0x0203ce7c
+ ldr r2, =gUnknown_0203CE7C
mov r8, r2
adds r0, r5, 0
movs r1, 0x38
@@ -95732,7 +95732,7 @@ _081B747A:
bl audio_play
cmp r4, 0
beq _081B74B4
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0
strb r0, [r1]
ldr r0, =gUnknown_085E96F6
@@ -95740,7 +95740,7 @@ _081B747A:
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -95749,23 +95749,23 @@ _081B747A:
b _081B7516
.pool
_081B74B4:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0x1
strb r0, [r1]
movs r0, 0
bl pause_music_for_sound_maybe
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0x9]
adds r1, r5, 0
bl sub_81B754C
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r5, 0
movs r1, 0x38
bl pokemon_getattr
@@ -95774,7 +95774,7 @@ _081B74B4:
movs r2, 0
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9D0A
adds r0, r4, 0
bl ExpandStringRefs
@@ -95783,7 +95783,7 @@ _081B74B4:
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -95808,13 +95808,13 @@ sub_81B754C: @ 81B754C
lsls r0, 24
lsrs r0, 24
adds r7, r0, 0
- ldr r6, =0x0203cedc
+ ldr r6, =gUnknown_0203CEDC
lsls r4, r7, 4
ldr r1, [r6]
adds r1, r4
adds r0, r5, 0
bl party_menu_get_status_condition_and_update_object
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r6]
adds r3, r4, r0
ldrb r1, [r3, 0xC]
@@ -95877,7 +95877,7 @@ sub_81B75D4: @ 81B75D4
lsrs r0, 24
cmp r0, 0x1
beq _081B7620
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -95892,7 +95892,7 @@ _081B7606:
bl audio_play
adds r0, r4, 0
bl sub_81B767C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -95911,7 +95911,7 @@ sub_81B7634: @ 81B7634
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -95926,7 +95926,7 @@ _081B764E:
bl audio_play
adds r0, r4, 0
bl sub_81B76C8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -95944,7 +95944,7 @@ _081B7668:
sub_81B767C: @ 81B767C
push {r4,r5,lr}
sub sp, 0x8
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r5, [r0]
movs r0, 0x86
lsls r0, 2
@@ -95980,7 +95980,7 @@ sub_81B767C: @ 81B767C
sub_81B76C8: @ 81B76C8
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
movs r0, 0x86
lsls r0, 2
@@ -96016,7 +96016,7 @@ sub_81B7704: @ 81B7704
lsls r0, 24
cmp r0, 0
beq _081B77A6
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r6, 0x1
adds r0, r6, 0
@@ -96029,12 +96029,12 @@ sub_81B7704: @ 81B7704
beq _081B77A6
_081B772C:
bl sub_81B3394
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r4, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
bl sub_8069318
@@ -96065,7 +96065,7 @@ _081B7780:
bl sub_81B787C
b _081B77A6
_081B7788:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -96088,12 +96088,12 @@ sub_81B77AC: @ 81B77AC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
bl sub_8069318
@@ -96136,12 +96136,12 @@ sub_81B7810: @ 81B7810
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x0203cec8
+ ldr r6, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r6, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0
@@ -96152,7 +96152,7 @@ sub_81B7810: @ 81B7810
cmp r4, 0
beq _081B7860
bl sub_81B06F4
- ldr r0, =0x030061e8
+ ldr r0, =gUnknown_030061E8
ldr r1, [r6]
str r1, [r0]
ldrb r3, [r6, 0x9]
@@ -96165,7 +96165,7 @@ sub_81B7810: @ 81B7810
b _081B786E
.pool
_081B7860:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -96187,25 +96187,25 @@ sub_81B787C: @ 81B787C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r8, r0
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r0, =0x02021dc4
- ldr r6, =0x020244e2
+ ldr r0, =gUnknown_02021DC4
+ ldr r6, =gUnknown_020244E2
ldrh r2, [r6]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9AE9
adds r0, r4, 0
bl ExpandStringRefs
@@ -96217,7 +96217,7 @@ sub_81B787C: @ 81B787C
ldrh r0, [r6]
mov r1, r8
strh r0, [r1, 0xE]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -96243,23 +96243,23 @@ sub_81B7910: @ 81B7910
lsrs r6, 24
lsls r5, 16
lsrs r5, 16
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
mov r8, r0
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xD
muls r1, r5
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9AA5
adds r0, r4, 0
bl ExpandStringRefs
@@ -96270,7 +96270,7 @@ sub_81B7910: @ 81B7910
bl schedule_bg_copy_tilemap_to_vram
mov r0, r8
strh r5, [r0, 0xE]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -96323,7 +96323,7 @@ sub_81B79E8: @ 81B79E8
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cec4
+ ldr r1, =gUnknown_0203CEC4
ldr r2, [r1]
movs r3, 0x86
lsls r3, 2
@@ -96333,7 +96333,7 @@ sub_81B79E8: @ 81B79E8
ldr r4, =0x0000021a
adds r1, r2, r4
strh r3, [r1]
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldrb r1, [r1, 0x9]
lsls r1, 24
asrs r1, 24
@@ -96357,12 +96357,12 @@ sub_81B7A28: @ 81B7A28
lsls r0, 24
lsrs r4, r0, 24
mov r8, r4
- ldr r6, =0x0203cec8
+ ldr r6, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r6, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0xB
@@ -96375,7 +96375,7 @@ sub_81B7A28: @ 81B7A28
lsls r0, 16
lsrs r7, r0, 16
ldrb r0, [r6, 0x9]
- ldr r1, =0x0203ce7c
+ ldr r1, =gUnknown_0203CE7C
ldrh r1, [r1]
movs r2, 0
bl ExecuteTableBasedItemEffect__
@@ -96383,7 +96383,7 @@ sub_81B7A28: @ 81B7A28
cmp r0, 0
beq _081B7A94
_081B7A6E:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -96395,7 +96395,7 @@ _081B7A6E:
_081B7A94:
movs r0, 0x1
bl audio_play
- ldr r4, =0x0203cedc
+ ldr r4, =gUnknown_0203CEDC
movs r0, 0x9
ldrsb r0, [r6, r0]
lsls r0, 4
@@ -96403,7 +96403,7 @@ _081B7A94:
adds r1, r0
adds r0, r5, 0
bl party_menu_get_status_condition_and_update_object
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x9
ldrsb r0, [r6, r0]
ldr r1, [r4]
@@ -96424,7 +96424,7 @@ _081B7A94:
movs r2, 0x1
bl sub_81B2AC8
_081B7AD6:
- ldr r4, =0x0203cec4
+ ldr r4, =gUnknown_0203CEC4
ldr r0, [r4]
movs r1, 0x87
lsls r1, 2
@@ -96481,14 +96481,14 @@ task_intro_gamefreak: @ 81B7B4C
lsrs r0, 24
cmp r0, 0x1
beq _081B7C0A
- ldr r5, =0x0203cec4
+ ldr r5, =gUnknown_0203CEC4
ldr r2, [r5]
movs r0, 0x86
lsls r0, 2
adds r1, r2, r0
movs r3, 0
ldrsh r0, [r1, r3]
- ldr r3, =0x0203cec8
+ ldr r3, =gUnknown_0203CEC8
cmp r0, 0x1
bne _081B7B82
movs r0, 0
@@ -96514,7 +96514,7 @@ _081B7B82:
ldrsh r1, [r0, r2]
cmp r1, 0
bne _081B7BC8
- ldr r0, =0x0203cee8
+ ldr r0, =gUnknown_0203CEE8
strb r1, [r0]
ldr r0, =gUnknown_085E96F6
movs r1, 0x1
@@ -96524,22 +96524,22 @@ _081B7B82:
b _081B7BD8
.pool
_081B7BC8:
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0x1
strb r0, [r1]
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
movs r1, 0x1
bl remove_item
_081B7BD8:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
ldr r1, =sub_81B6794
str r1, [r0]
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
movs r0, 0
strb r0, [r1, 0x9]
b _081B7C0A
@@ -96559,16 +96559,16 @@ sub_81B7C10: @ 81B7C10
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9C17
adds r0, r4, 0
bl ExpandStringRefs
@@ -96577,7 +96577,7 @@ sub_81B7C10: @ 81B7C10
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -96598,19 +96598,19 @@ sub_81B7C74: @ 81B7C74
lsrs r5, r0, 24
movs r0, 0x5
bl audio_play
- ldr r2, =0x030061e8
- ldr r1, =0x0203cec8
+ ldr r2, =gUnknown_030061E8
+ ldr r1, =gUnknown_0203CEC8
ldr r0, [r1]
str r0, [r2]
ldrb r0, [r1, 0x9]
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r1, [r4]
movs r2, 0
bl ExecuteTableBasedItemEffect__
lsls r0, 24
cmp r0, 0
beq _081B7CD8
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0
strb r0, [r1]
ldr r0, =gUnknown_085E96F6
@@ -96618,7 +96618,7 @@ sub_81B7C74: @ 81B7C74
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -96653,7 +96653,7 @@ GetItemEffectType: @ 81B7CEC
_081B7D00:
cmp r1, 0xAF
bne _081B7D18
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003214
adds r4, r0, r1
@@ -96848,30 +96848,30 @@ sub_81B7E4C: @ 81B7E4C
push {r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B7F1C
- ldr r7, =0x0203cec8
+ ldr r7, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r7, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
movs r0, 0xE
adds r0, r7
mov r8, r0
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
ldrb r0, [r4]
bl sub_81B2360
strh r0, [r7, 0xE]
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xE
ldrsh r2, [r7, r1]
movs r1, 0xD
@@ -96917,7 +96917,7 @@ _081B7EFA:
_081B7F08:
ldr r0, =gUnknown_085E9AE9
bl sub_81B6D74
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -96975,8 +96975,8 @@ _081B7F72:
movs r2, 0x5
movs r3, 0
bl sub_81B0038
- ldr r1, =0x0203cec8
- ldr r0, =0x0203ce7c
+ ldr r1, =gUnknown_0203CEC8
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
strh r0, [r1, 0xC]
add sp, 0xC
@@ -96994,8 +96994,8 @@ sub_81B7FAC: @ 81B7FAC
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r5, =0x0203cefc
- ldr r0, =0x0203cec8
+ ldr r5, =gUnknown_0203CEFC
+ ldr r0, =gUnknown_0203CEC8
mov r9, r0
ldrb r0, [r0, 0x9]
lsls r0, 24
@@ -97005,7 +97005,7 @@ sub_81B7FAC: @ 81B7FAC
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
adds r0, r7
movs r1, 0xC
bl pokemon_getattr
@@ -97037,7 +97037,7 @@ _081B800C:
ldrh r1, [r5]
movs r2, 0x1
bl sub_81B1D1C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -97059,7 +97059,7 @@ sub_81B8044: @ 81B8044
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x0203cec8
+ ldr r5, =gUnknown_0203CEC8
ldrh r0, [r5, 0xC]
bl itemid_is_mail
lsls r0, 24
@@ -97067,7 +97067,7 @@ sub_81B8044: @ 81B8044
beq _081B807C
ldrh r0, [r5, 0xC]
bl sub_81B83F0
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B814C
str r0, [r1, 0x4]
@@ -97091,13 +97091,13 @@ sub_81B8088: @ 81B8088
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B80E4
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
ldrh r5, [r4, 0xC]
movs r0, 0x9
ldrsb r0, [r4, r0]
@@ -97106,7 +97106,7 @@ sub_81B8088: @ 81B8088
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r0, r6
adds r1, r5, 0
movs r2, 0
@@ -97122,7 +97122,7 @@ sub_81B8088: @ 81B8088
bl sub_81B1DB8
adds r0, r5, 0
bl sub_81B83F0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -97143,7 +97143,7 @@ sub_81B8104: @ 81B8104
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r4, [r0, 0x9]
bl sub_81B1BD4
lsls r0, 24
@@ -97154,9 +97154,9 @@ sub_81B8104: @ 81B8104
asrs r2, 24
movs r0, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x0203cedc
+ ldr r1, =gUnknown_0203CEDC
lsls r2, 4
ldr r1, [r1]
adds r1, r2
@@ -97173,12 +97173,12 @@ _081B8138:
thumb_func_start sub_81B814C
sub_81B814C: @ 81B814C
push {r4-r6,lr}
- ldr r4, =0x0203cec8
+ ldr r4, =gUnknown_0203CEC8
movs r0, 0x9
ldrsb r0, [r4, r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
ldrh r1, [r4, 0xC]
bl sub_81B1DB8
@@ -97190,7 +97190,7 @@ sub_81B814C: @ 81B814C
bl pokemon_getattr
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
@@ -97212,25 +97212,25 @@ sub_81B814C: @ 81B814C
sub_81B81A8: @ 81B81A8
push {r4-r7,lr}
sub sp, 0xC
- ldr r6, =0x0203cec8
+ ldr r6, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r6, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0xC
bl pokemon_getattr
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _081B8208
adds r0, r5, 0
bl sub_80D4680
- ldr r4, =0x0203cefc
+ ldr r4, =gUnknown_0203CEFC
adds r0, r5, 0
movs r1, 0xC
adds r2, r4, 0
@@ -97271,17 +97271,17 @@ sub_81B8230: @ 81B8230
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081B828A
- ldr r1, =0x0203cefc
+ ldr r1, =gUnknown_0203CEFC
ldrh r0, [r1]
cmp r0, 0
beq _081B8264
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrh r0, [r0, 0xC]
ldrh r1, [r1]
movs r2, 0
@@ -97289,19 +97289,19 @@ sub_81B8230: @ 81B8230
b _081B827C
.pool
_081B8264:
- ldr r2, =0x0203cec8
+ ldr r2, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r2, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrh r1, [r2, 0xC]
movs r2, 0
movs r3, 0x1
bl sub_81B1C84
_081B827C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -97326,7 +97326,7 @@ sub_81B82A0: @ 81B82A0
cmp r0, 0x1
beq _081B82C4
bl sub_81B334C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -97362,11 +97362,11 @@ _081B82F4:
beq _081B839A
b _081B83A8
_081B82FA:
- ldr r7, =0x0203cec8
+ ldr r7, =gUnknown_0203CEC8
ldrh r4, [r7, 0xC]
adds r0, r4, 0
bl sub_81B83F0
- ldr r6, =0x0203cefc
+ ldr r6, =gUnknown_0203CEFC
ldrh r0, [r6]
movs r1, 0x1
bl bag_add_item
@@ -97377,7 +97377,7 @@ _081B82FA:
bl sub_81B841C
ldrh r0, [r6]
bl pokemon_item_not_removed
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
movs r1, 0
bl sub_81B1B5C
b _081B8378
@@ -97388,7 +97388,7 @@ _081B8338:
lsls r0, 24
cmp r0, 0
beq _081B835C
- ldr r0, =0x0203cec4
+ ldr r0, =gUnknown_0203CEC4
ldr r1, [r0]
ldr r0, =sub_81B814C
str r0, [r1, 0x4]
@@ -97401,7 +97401,7 @@ _081B835C:
ldrsb r1, [r7, r1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
bl sub_81B1DB8
@@ -97410,7 +97410,7 @@ _081B835C:
movs r2, 0x1
bl sub_81B1D68
_081B8378:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -97423,7 +97423,7 @@ _081B8394:
movs r0, 0x5
bl audio_play
_081B839A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -97448,7 +97448,7 @@ sub_81B83B8: @ 81B83B8
bl sub_81B1B5C
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -97466,7 +97466,7 @@ sub_81B83F0: @ 81B83F0
push {lr}
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0x6
bne _081B8410
@@ -97490,7 +97490,7 @@ sub_81B841C: @ 81B841C
push {lr}
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0x5
beq _081B8438
@@ -97536,18 +97536,18 @@ sub_81B8474: @ 81B8474
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
movs r1, 0x9
ldrsb r1, [r0, r1]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0
strb r0, [r1]
- ldr r2, =0x03005d8c
- ldr r0, =0x0203bcb8
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_0203BCB8
ldrh r1, [r0]
adds r1, 0x6
ldrh r0, [r0, 0x2]
@@ -97581,7 +97581,7 @@ _081B84DC:
_081B84F2:
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -97603,7 +97603,7 @@ sub_81B8518: @ 81B8518
str r0, [sp]
ldr r0, =sub_81B1370
str r0, [sp, 0x4]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
str r0, [sp, 0x8]
movs r0, 0x4
@@ -97611,7 +97611,7 @@ sub_81B8518: @ 81B8518
movs r2, 0
movs r3, 0
bl sub_81B0038
- ldr r1, =0x0203cec8
+ ldr r1, =gUnknown_0203CEC8
ldr r0, =sub_81B879C
str r0, [r1, 0x4]
add sp, 0xC
@@ -97623,7 +97623,7 @@ sub_81B8518: @ 81B8518
thumb_func_start sub_81B8558
sub_81B8558: @ 81B8558
push {lr}
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
movs r1, 0
movs r2, 0x4
bl memset
@@ -97639,7 +97639,7 @@ sub_81B856C: @ 81B856C
asrs r4, r0, 24
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_81B85AC
lsls r0, 24
@@ -97685,7 +97685,7 @@ sub_81B85AC: @ 81B85AC
lsrs r0, 24
cmp r4, r0
bhi _081B8608
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000191a
@@ -97760,7 +97760,7 @@ sub_81B865C: @ 81B865C
lsls r0, 24
lsrs r2, r0, 24
adds r1, r2, 0
- ldr r3, =0x0203cef8
+ ldr r3, =gUnknown_0203CEF8
adds r0, r2, r3
subs r0, 0x1
ldrb r0, [r0]
@@ -97772,7 +97772,7 @@ sub_81B865C: @ 81B865C
b _081B8758
.pool
_081B8688:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
@@ -97805,13 +97805,13 @@ _081B86C0:
movs r5, 0
b _081B8750
_081B86CE:
- ldr r3, =0x0203cef8
+ ldr r3, =gUnknown_0203CEF8
adds r4, r3, r5
ldrb r0, [r4]
movs r1, 0x64
muls r0, r1
subs r0, 0x64
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
adds r0, r3, r0
movs r1, 0xB
bl pokemon_getattr
@@ -97822,7 +97822,7 @@ _081B86CE:
movs r1, 0x64
muls r0, r1
subs r0, 0x64
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
adds r0, r3, r0
movs r1, 0xC
bl pokemon_getattr
@@ -97836,12 +97836,12 @@ _081B86CE:
bcs _081B8748
movs r7, 0x64
_081B870E:
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r5, r0, r4
ldrb r0, [r5]
muls r0, r7
subs r0, 0x64
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1, r0
movs r1, 0xB
bl pokemon_getattr
@@ -97852,7 +97852,7 @@ _081B870E:
ldrb r0, [r5]
muls r0, r7
subs r0, 0x64
- ldr r3, =0x020244ec
+ ldr r3, =gUnknown_020244EC
adds r0, r3, r0
movs r1, 0xC
bl pokemon_getattr
@@ -97892,7 +97892,7 @@ sub_81B8770: @ 81B8770
lsls r0, 24
lsrs r2, r0, 24
movs r1, 0
- ldr r3, =0x0203cef8
+ ldr r3, =gUnknown_0203CEF8
_081B877A:
adds r0, r1, r3
ldrb r0, [r0]
@@ -97927,7 +97927,7 @@ sub_81B879C: @ 81B879C
bl audio_play
adds r0, r4, 0
bl display_pokemon_menu_message
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -97952,7 +97952,7 @@ sub_81B87E8: @ 81B87E8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -97967,7 +97967,7 @@ _081B8802:
bl audio_play
movs r0, 0
bl display_pokemon_menu_message
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -97999,7 +97999,7 @@ _081B884C:
movs r0, 0x2
b _081B8854
_081B8850:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
_081B8854:
pop {r1}
@@ -98025,7 +98025,7 @@ _081B8878:
movs r0, 0x2
b _081B8880
_081B887C:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
_081B8880:
pop {r1}
@@ -98052,7 +98052,7 @@ _081B88A4:
movs r0, 0x1E
b _081B88B2
_081B88A8:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _081B889C
@@ -98082,7 +98082,7 @@ sub_81B88BC: @ 81B88BC
_081B88E0:
cmp r1, 0x1
bne _081B88F8
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
cmp r0, 0x2
bne _081B88F8
@@ -98244,7 +98244,7 @@ sub_81B89F0: @ 81B89F0
sub_81B8A2C: @ 81B8A2C
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x02024550
+ ldr r0, =gUnknown_02024550
movs r1, 0xB
bl pokemon_getattr
cmp r0, 0
@@ -98254,7 +98254,7 @@ sub_81B8A2C: @ 81B8A2C
bl pokemon_getattr
cmp r0, 0
bne _081B8A74
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0x1
bne _081B8A5C
@@ -98262,7 +98262,7 @@ sub_81B8A2C: @ 81B8A2C
b _081B8A76
.pool
_081B8A5C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 11
@@ -98300,12 +98300,12 @@ sub_81B8A7C: @ 81B8A7C
cmp r5, 0x5
bne _081B8AC4
_081B8AA2:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_806EBF8
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E97B2
b _081B8C42
.pool
@@ -98313,17 +98313,17 @@ _081B8AC4:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x39
bl pokemon_getattr
cmp r0, 0
bne _081B8AF8
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r4, 0
bl GetMonNickname
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E978F
b _081B8C42
.pool
@@ -98339,7 +98339,7 @@ _081B8AFC:
adds r0, r5, 0
bl sub_81B8F38
lsls r0, 24
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, r4, 1
adds r1, r2
lsrs r0, 24
@@ -98351,14 +98351,14 @@ _081B8B1E:
lsls r0, 24
lsrs r4, r0, 24
_081B8B24:
- ldr r0, =0x0202406c
+ ldr r0, =gUnknown_0202406C
ldrb r0, [r0]
cmp r4, r0
bcc _081B8AFC
movs r7, 0x64
adds r0, r5, 0
muls r0, r7
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r8, r1
adds r6, r0, r1
adds r0, r6, 0
@@ -98366,14 +98366,14 @@ _081B8B24:
bl pokemon_getattr
cmp r0, 0
beq _081B8B60
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E97E5
b _081B8C42
.pool
_081B8B60:
adds r0, r5, 0
bl sub_81B8F38
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r1, 0x8B
lsls r0, 24
@@ -98381,15 +98381,15 @@ _081B8B60:
ldrb r1, [r1]
cmp r0, r1
bne _081B8B94
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r6, 0
bl GetMonNickname
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E976F
b _081B8C42
.pool
_081B8B94:
- ldr r0, =0x0203cec8
+ ldr r0, =gUnknown_0203CEC8
ldrb r0, [r0, 0xB]
cmp r0, 0x4
bne _081B8BA8
@@ -98401,13 +98401,13 @@ _081B8BA8:
beq _081B8C20
adds r0, r5, 0
bl sub_81B8F38
- ldr r1, =0x0203cee9
+ ldr r1, =gUnknown_0203CEE9
strb r0, [r1]
- ldr r1, =0x0203cee8
+ ldr r1, =gUnknown_0203CEE8
movs r0, 0x1
strb r0, [r1]
- ldr r1, =0x0202406e
- ldr r0, =0x020244b8
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_020244B8
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -98430,18 +98430,18 @@ _081B8BA8:
_081B8BFC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9754
b _081B8C42
.pool
_081B8C20:
- ldr r0, =0x020244b8
+ ldr r0, =gUnknown_020244B8
ldrb r0, [r0]
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 1
adds r0, r1
ldrb r0, [r0]
@@ -98450,9 +98450,9 @@ _081B8C20:
lsrs r0, 24
muls r0, r7
add r0, r8
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetMonNickname
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9738
_081B8C42:
bl ExpandStringRefs
@@ -98470,7 +98470,7 @@ _081B8C48:
thumb_func_start sub_81B8C68
sub_81B8C68: @ 81B8C68
push {r4,lr}
- ldr r4, =0x0203cf00
+ ldr r4, =gUnknown_0203CF00
bl sub_806D7EC
adds r1, r0, 0
lsls r1, 24
@@ -98521,7 +98521,7 @@ _081B8CBE:
movs r0, 0
bl battle_get_side_with_given_state
mov r2, sp
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r1
@@ -98548,7 +98548,7 @@ _081B8CFC:
movs r0, 0
bl battle_get_side_with_given_state
mov r1, sp
- ldr r4, =0x0202406e
+ ldr r4, =gUnknown_0202406E
lsls r0, 24
lsrs r0, 23
adds r0, r4
@@ -98608,7 +98608,7 @@ sub_81B8D64: @ 81B8D64
lsrs r2, 24
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
lsls r3, r2, 1
adds r3, r2
adds r3, 0x60
@@ -98679,7 +98679,7 @@ _081B8DF0:
bne _081B8E28
movs r3, 0x1
mov r2, sp
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r0, [r0]
@@ -98703,7 +98703,7 @@ _081B8E1A:
_081B8E28:
movs r3, 0x2
mov r1, sp
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r2
ldrh r0, [r0]
@@ -98765,7 +98765,7 @@ sub_81B8E80: @ 81B8E80
lsls r0, 24
cmp r0, 0
beq _081B8F2E
- ldr r0, =0x0202449c
+ ldr r0, =gUnknown_0202449C
lsls r1, r4, 1
adds r1, r4
adds r1, 0x60
@@ -98856,7 +98856,7 @@ sub_81B8F38: @ 81B8F38
lsrs r2, r0, 25
cmp r1, 0
beq _081B8F58
- ldr r0, =0x0203cf00
+ ldr r0, =gUnknown_0203CF00
adds r0, r2, r0
ldrb r0, [r0]
movs r1, 0xF
@@ -98864,7 +98864,7 @@ sub_81B8F38: @ 81B8F38
b _081B8F60
.pool
_081B8F58:
- ldr r0, =0x0203cf00
+ ldr r0, =gUnknown_0203CF00
adds r0, r2, r0
ldrb r0, [r0]
lsrs r1, r0, 4
@@ -98887,7 +98887,7 @@ sub_81B8F6C: @ 81B8F6C
lsrs r3, r0, 25
cmp r1, 0
beq _081B8F94
- ldr r0, =0x0203cf00
+ ldr r0, =gUnknown_0203CF00
adds r0, r3, r0
ldrb r2, [r0]
movs r1, 0xF0
@@ -98897,7 +98897,7 @@ sub_81B8F6C: @ 81B8F6C
b _081B8FA4
.pool
_081B8F94:
- ldr r2, =0x0203cf00
+ ldr r2, =gUnknown_0203CF00
adds r2, r3, r2
ldrb r1, [r2]
movs r0, 0xF
@@ -98948,7 +98948,7 @@ pokemon_order_func: @ 81B8FEC
lsrs r4, r0, 24
movs r3, 0
movs r2, 0
- ldr r5, =0x0203cf00
+ ldr r5, =gUnknown_0203CF00
_081B8FF8:
adds r0, r3, r5
ldrb r1, [r0]
@@ -98990,7 +98990,7 @@ pokemon_change_order: @ 81B9030
adds r0, r4, 0
bl Alloc
adds r5, r0, 0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r2, r4, 0
bl memcpy
movs r4, 0
@@ -99001,7 +99001,7 @@ _081B904A:
lsls r0, 24
lsrs r0, 24
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
muls r1, r6
@@ -99029,7 +99029,7 @@ sub_81B9080: @ 81B9080
adds r0, r4, 0
bl Alloc
adds r5, r0, 0
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r2, r4, 0
bl memcpy
movs r4, 0
@@ -99040,7 +99040,7 @@ _081B909A:
lsls r0, 24
lsrs r0, 24
muls r0, r6
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
muls r1, r6
@@ -99067,7 +99067,7 @@ sub_81B90D0: @ 81B90D0
push {r7}
movs r6, 0x1
movs r7, 0x64
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
_081B90DE:
adds r0, r6, 0
@@ -99134,7 +99134,7 @@ sub_81B9150: @ 81B9150
str r0, [sp]
ldr r0, =sub_81B917C
str r0, [sp, 0x4]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
str r0, [sp, 0x8]
movs r0, 0x5
@@ -99153,7 +99153,7 @@ sub_81B917C: @ 81B917C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -99183,9 +99183,9 @@ sub_81B91B4: @ 81B91B4
lsls r6, r5, 2
adds r0, r6, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -99201,7 +99201,7 @@ sub_81B91B4: @ 81B91B4
cmp r0, 0
bne _081B9220
movs r4, 0x3
- ldr r7, =0x02022ff8
+ ldr r7, =gUnknown_02022FF8
_081B91E8:
subs r0, r4, 0x3
lsls r0, 5
@@ -99209,7 +99209,7 @@ _081B91E8:
ldrh r0, [r0]
cmp r0, 0
beq _081B9204
- ldr r0, =0x0203cedc
+ ldr r0, =gUnknown_0203CEDC
ldr r1, [r0]
lsls r0, r4, 4
adds r0, r1
@@ -99224,7 +99224,7 @@ _081B9204:
bls _081B91E8
movs r0, 0x78
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r6, r5
lsls r1, 3
adds r1, r0
@@ -99245,7 +99245,7 @@ sub_81B9240: @ 81B9240
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
ldrh r1, [r0]
adds r1, 0x1
@@ -99272,7 +99272,7 @@ sub_81B9270: @ 81B9270
lsrs r3, r1, 16
cmp r1, 0
blt _081B928A
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -99292,12 +99292,12 @@ sub_81B9294: @ 81B9294
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
movs r6, 0x3
- ldr r7, =0x0203cedc
+ ldr r7, =gUnknown_0203CEDC
_081B92A8:
- ldr r0, =0x02022ff8
+ ldr r0, =gUnknown_02022FF8
subs r1, r6, 0x3
lsls r1, 5
adds r1, r0
@@ -99381,7 +99381,7 @@ sub_81B9354: @ 81B9354
sub sp, 0xC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005db0
+ ldr r2, =gUnknown_03005DB0
ldr r1, =hm_add_c3_without_phase_2
str r1, [r2]
movs r1, 0
@@ -99403,7 +99403,7 @@ sub_81B9354: @ 81B9354
thumb_func_start sub_81B9390
sub_81B9390: @ 81B9390
push {r4,lr}
- ldr r4, =0x020375e0
+ ldr r4, =gUnknown_020375E0
bl brm_get_pokemon_selection
lsls r0, 24
lsrs r0, 24
@@ -99413,7 +99413,7 @@ sub_81B9390: @ 81B9390
movs r0, 0xFF
strh r0, [r4]
_081B93A6:
- ldr r0, =0x03005db0
+ ldr r0, =gUnknown_03005DB0
ldr r1, =hm_add_c3_without_phase_2
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -99477,7 +99477,7 @@ sub_81B9424: @ 81B9424
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -99510,7 +99510,7 @@ _081B945C:
sub_81B9470: @ 81B9470
push {lr}
bl brm_get_pokemon_selection
- ldr r2, =0x02039f24
+ ldr r2, =gUnknown_02039F24
strb r0, [r2]
lsls r0, 24
lsrs r0, 24
@@ -99519,10 +99519,10 @@ sub_81B9470: @ 81B9470
movs r0, 0xFF
strb r0, [r2]
_081B9486:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrb r0, [r2]
strh r0, [r1]
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =hm_add_c3_without_phase_2
str r0, [r1]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -99553,7 +99553,7 @@ sub_81B94D0: @ 81B94D0
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -99603,7 +99603,7 @@ sub_81B953C: @ 81B953C
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -99635,7 +99635,7 @@ _081B9574:
thumb_func_start sub_81B9588
sub_81B9588: @ 81B9588
push {r4,r5,lr}
- ldr r5, =0x020375e0
+ ldr r5, =gUnknown_020375E0
bl brm_get_pokemon_selection
lsls r0, 24
lsrs r0, 24
@@ -99647,18 +99647,18 @@ sub_81B9588: @ 81B9588
b _081B95BA
.pool
_081B95A4:
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
ldrh r1, [r5]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
bl sub_806E25C
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
_081B95BA:
- ldr r0, =0x03005db0
+ ldr r0, =gUnknown_03005DB0
ldr r1, =hm_add_c3_without_phase_2
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -99672,7 +99672,7 @@ _081B95BA:
thumb_func_start sub_81B95E0
sub_81B95E0: @ 81B95E0
push {r4,r5,lr}
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
movs r4, 0
@@ -99688,7 +99688,7 @@ _081B95FA:
bhi _081B9614
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
bl pokemon_getattr
@@ -99724,7 +99724,7 @@ sub_81B9640: @ 81B9640
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -99757,10 +99757,10 @@ _081B9678:
sub_81B968C: @ 81B968C
push {lr}
sub sp, 0x4
- ldr r1, =0x020244ec
- ldr r0, =0x020375e0
+ ldr r1, =gUnknown_020244EC
+ ldr r0, =gUnknown_020375E0
ldrb r2, [r0]
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r3, [r0]
subs r3, 0x1
lsls r3, 24
@@ -99769,7 +99769,7 @@ sub_81B968C: @ 81B968C
str r0, [sp]
movs r0, 0x3
bl sub_81BF8EC
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
add sp, 0x4
@@ -99781,17 +99781,17 @@ sub_81B968C: @ 81B968C
thumb_func_start sub_81B96D0
sub_81B96D0: @ 81B96D0
push {r4,r5,lr}
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
movs r4, 0
adds r5, r1, 0
_081B96DC:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
adds r1, 0xD
@@ -99816,14 +99816,14 @@ _081B96FA:
thumb_func_start sub_81B9718
sub_81B9718: @ 81B9718
push {r4,r5,lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
adds r5, r1, 0
muls r5, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r0
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
adds r1, 0xD
adds r0, r5, 0
@@ -99831,10 +99831,10 @@ sub_81B9718: @ 81B9718
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl GetMonNickname
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r1, 0xD
muls r1, r4
ldr r2, =gMoveNames
@@ -99851,14 +99851,14 @@ sub_81B9770: @ 81B9770
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
mov r8, r0
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
ldrb r2, [r4]
movs r1, 0
bl sub_80691F4
@@ -99872,11 +99872,11 @@ sub_81B9770: @ 81B9770
cmp r4, 0x2
bhi _081B97C4
_081B97A2:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
lsls r1, r4, 24
lsrs r1, 24
@@ -100021,24 +100021,24 @@ sub_81B97DC: @ 81B97DC
thumb_func_start sub_81B98DC
sub_81B98DC: @ 81B98DC
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2D
bl pokemon_getattr
adds r1, r0, 0
cmp r1, 0
beq _081B990C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
b _081B9910
.pool
_081B990C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_081B9910:
pop {r0}
@@ -100051,16 +100051,16 @@ sub_81B9918: @ 81B9918
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
adds r1, 0xD
bl pokemon_getattr
@@ -100073,7 +100073,7 @@ sub_81B9918: @ 81B9918
b _081B9980
.pool
_081B9958:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r6, r0
beq _081B997E
@@ -100081,7 +100081,7 @@ _081B9958:
movs r0, 0x64
adds r5, r6, 0
muls r5, r0
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
_081B996A:
adds r1, r4, 0
adds r1, 0xD
@@ -100104,7 +100104,7 @@ _081B9980:
bl sub_80D23A8
cmp r0, 0x1
beq _081B999C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_081B999C:
@@ -100120,7 +100120,7 @@ _081B999C:
sub_81B99B4: @ 81B99B4
push {lr}
ldr r1, =gUnknown_086160B4
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -100134,7 +100134,7 @@ sub_81B99B4: @ 81B99B4
thumb_func_start sub_81B99D4
sub_81B99D4: @ 81B99D4
push {lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -100151,7 +100151,7 @@ sub_81B99D4: @ 81B99D4
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -100168,8 +100168,8 @@ sub_81B99D4: @ 81B99D4
thumb_func_start sub_81B9A28
sub_81B9A28: @ 81B9A28
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000e6a
adds r0, r2
@@ -100181,9 +100181,9 @@ sub_81B9A28: @ 81B9A28
thumb_func_start sub_81B9A44
sub_81B9A44: @ 81B9A44
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r2, =0x00000e6a
adds r0, r2
@@ -100195,7 +100195,7 @@ sub_81B9A44: @ 81B9A44
thumb_func_start sub_81B9A60
sub_81B9A60: @ 81B9A60
push {r4,lr}
- ldr r4, =0x02038bca
+ ldr r4, =gUnknown_02038BCA
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -100219,12 +100219,12 @@ sub_81B9A60: @ 81B9A60
thumb_func_start sub_81B9A90
sub_81B9A90: @ 81B9A90
push {lr}
- ldr r3, =0x02038bca
+ ldr r3, =gUnknown_02038BCA
ldrh r1, [r3]
ldr r0, =0x0000012b
cmp r1, r0
bhi _081B9AAC
- ldr r2, =0x0203bc88
+ ldr r2, =gUnknown_0203BC88
movs r0, 0x34
muls r1, r0
ldr r0, [r2]
@@ -100240,9 +100240,9 @@ _081B9AAC:
thumb_func_start sub_81B9ABC
sub_81B9ABC: @ 81B9ABC
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -100268,7 +100268,7 @@ sub_81B9ABC: @ 81B9ABC
thumb_func_start sub_81B9B00
sub_81B9B00: @ 81B9B00
push {r4,r5,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r5, =gUnknown_086160D4
bl GenerateRandomNumber
@@ -100285,7 +100285,7 @@ sub_81B9B00: @ 81B9B00
thumb_func_start sub_81B9B28
sub_81B9B28: @ 81B9B28
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000e6a
adds r0, r1
@@ -100300,19 +100300,19 @@ sub_81B9B28: @ 81B9B28
ldr r1, =0x00000e6a
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, [r4]
ldr r1, =0x00000e6a
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _081B9B76
.pool
_081B9B70:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_081B9B76:
@@ -100326,7 +100326,7 @@ _081B9B76:
sub_81B9B80: @ 81B9B80
push {lr}
ldr r1, =gUnknown_086160D8
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -100340,7 +100340,7 @@ sub_81B9B80: @ 81B9B80
thumb_func_start sub_81B9BA0
sub_81B9BA0: @ 81B9BA0
push {lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -100357,7 +100357,7 @@ sub_81B9BA0: @ 81B9BA0
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -100374,8 +100374,8 @@ sub_81B9BA0: @ 81B9BA0
thumb_func_start sub_81B9BF4
sub_81B9BF4: @ 81B9BF4
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000e6c
adds r0, r2
@@ -100387,9 +100387,9 @@ sub_81B9BF4: @ 81B9BF4
thumb_func_start sub_81B9C10
sub_81B9C10: @ 81B9C10
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r2, =0x00000e6c
adds r0, r2
@@ -100401,9 +100401,9 @@ sub_81B9C10: @ 81B9C10
thumb_func_start sub_81B9C2C
sub_81B9C2C: @ 81B9C2C
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -100429,7 +100429,7 @@ sub_81B9C2C: @ 81B9C2C
thumb_func_start sub_81B9C70
sub_81B9C70: @ 81B9C70
push {r4,r5,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r5, =gUnknown_086160F4
bl GenerateRandomNumber
@@ -100446,7 +100446,7 @@ sub_81B9C70: @ 81B9C70
thumb_func_start sub_81B9C98
sub_81B9C98: @ 81B9C98
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000e6c
adds r0, r1
@@ -100461,19 +100461,19 @@ sub_81B9C98: @ 81B9C98
ldr r1, =0x00000e6c
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, [r4]
ldr r1, =0x00000e6c
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _081B9CE6
.pool
_081B9CE0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_081B9CE6:
@@ -100486,8 +100486,8 @@ _081B9CE6:
thumb_func_start sub_81B9CF0
sub_81B9CF0: @ 81B9CF0
push {lr}
- ldr r0, =0x02021cc4
- ldr r1, =0x02038bca
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_02038BCA
ldrh r1, [r1]
bl sub_8162E20
pop {r0}
@@ -100499,7 +100499,7 @@ sub_81B9CF0: @ 81B9CF0
sub_81B9D08: @ 81B9D08
push {lr}
ldr r1, =gUnknown_086160F8
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -100513,7 +100513,7 @@ sub_81B9D08: @ 81B9D08
thumb_func_start sub_81B9D28
sub_81B9D28: @ 81B9D28
push {lr}
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -100530,7 +100530,7 @@ sub_81B9D28: @ 81B9D28
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -100547,8 +100547,8 @@ sub_81B9D28: @ 81B9D28
thumb_func_start sub_81B9D7C
sub_81B9D7C: @ 81B9D7C
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000e6e
adds r0, r2
@@ -100560,9 +100560,9 @@ sub_81B9D7C: @ 81B9D7C
thumb_func_start sub_81B9D98
sub_81B9D98: @ 81B9D98
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldrh r1, [r1]
ldr r2, =0x00000e6e
adds r0, r2
@@ -100574,9 +100574,9 @@ sub_81B9D98: @ 81B9D98
thumb_func_start sub_81B9DB4
sub_81B9DB4: @ 81B9DB4
push {r4,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrh r1, [r1]
ldr r2, =0x00000ca8
adds r0, r2
@@ -100602,7 +100602,7 @@ sub_81B9DB4: @ 81B9DB4
thumb_func_start sub_81B9DF8
sub_81B9DF8: @ 81B9DF8
push {r4,r5,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r4, [r0]
ldr r5, =gUnknown_08616120
bl GenerateRandomNumber
@@ -100619,7 +100619,7 @@ sub_81B9DF8: @ 81B9DF8
thumb_func_start sub_81B9E20
sub_81B9E20: @ 81B9E20
push {r4,r5,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r0, [r4]
ldr r1, =0x00000e6e
adds r0, r1
@@ -100634,19 +100634,19 @@ sub_81B9E20: @ 81B9E20
ldr r1, =0x00000e6e
adds r0, r1
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
ldr r0, [r4]
ldr r1, =0x00000e6e
adds r0, r1
movs r1, 0
strh r1, [r0]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _081B9E6E
.pool
_081B9E68:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_081B9E6E:
@@ -100677,7 +100677,7 @@ sub_81B9E88: @ 81B9E88
sub_81B9E94: @ 81B9E94
push {lr}
movs r2, 0
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r0, [r1, 0x14]
cmp r0, 0x8
bne _081B9EB2
@@ -100705,7 +100705,7 @@ sub_81B9EC0: @ 81B9EC0
mov r5, r8
push {r5-r7}
sub sp, 0x3C
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gSlateportBattleTentTrainers
str r0, [r1]
add r0, sp, 0xC
@@ -100713,7 +100713,7 @@ sub_81B9EC0: @ 81B9EC0
mov r1, sp
adds r1, 0x18
str r1, [sp, 0x2C]
- ldr r5, =0x0203bc8c
+ ldr r5, =gUnknown_0203BC8C
ldr r4, =gSlateportBattleTentMons
movs r2, 0
adds r3, r1, 0
@@ -100764,7 +100764,7 @@ _081B9F1E:
ldrh r0, [r1]
cmp r0, r5
beq _081B9F7C
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r1, [r0]
lsls r0, r5, 4
adds r4, r0, r1
@@ -100803,7 +100803,7 @@ _081B9F7C:
bge _081B9FD4
ldr r0, =gBattleFrontierHeldItems
mov r12, r0
- ldr r7, =0x0203bc8c
+ ldr r7, =gUnknown_0203BC8C
ldr r1, [sp, 0x24]
ldr r0, [sp, 0x2C]
adds r4, r1, r0
@@ -100835,7 +100835,7 @@ _081B9FCC:
_081B9FD4:
cmp r2, r6
bne _081BA01C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
mov r2, r8
lsls r3, r2, 1
@@ -100846,7 +100846,7 @@ _081B9FD4:
lsls r6, 4
adds r1, r6
strh r5, [r1]
- ldr r0, =0x0203bc8c
+ ldr r0, =gUnknown_0203BC8C
ldr r0, [r0]
lsls r1, r5, 4
adds r1, r0
@@ -100896,13 +100896,13 @@ sub_81BA040: @ 81BA040
sub sp, 0x10
movs r0, 0
mov r10, r0
- ldr r1, =0x0203bc88
+ ldr r1, =gUnknown_0203BC88
ldr r0, =gSlateportBattleTentTrainers
str r0, [r1]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r0, =gSlateportBattleTentMons
str r0, [r1]
- ldr r7, =0x03005d90
+ ldr r7, =gUnknown_03005D90
ldr r1, =0x0000ffff
mov r8, r1
_081BA062:
@@ -100928,7 +100928,7 @@ _081BA066:
ldrh r0, [r0]
cmp r0, r3
beq _081BA0AA
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r1, r4
ldrh r2, [r0]
@@ -100949,10 +100949,10 @@ _081BA0AA:
ldrh r0, [r0]
cmp r5, r0
bne _081BA066
- ldr r2, =0x02038bca
+ ldr r2, =gUnknown_02038BCA
strh r3, [r2]
ldrh r3, [r2]
- ldr r4, =0x0203bc88
+ ldr r4, =gUnknown_0203BC88
ldr r1, [r4]
movs r0, 0x34
muls r0, r3
@@ -100979,7 +100979,7 @@ _081BA0DE:
b _081BA062
.pool
_081BA110:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r6, =0x00000cb2
adds r3, r1, r6
@@ -101001,7 +101001,7 @@ _081BA12A:
ldr r0, [r0, 0x30]
mov r9, r0
movs r5, 0
- ldr r7, =0x03001298
+ ldr r7, =gUnknown_03001298
mov r8, sp
_081BA13E:
bl GenerateRandomNumber
@@ -101015,11 +101015,11 @@ _081BA13E:
strh r0, [r7]
movs r2, 0
ldrh r0, [r7]
- ldr r4, =0x0203bc8c
+ ldr r4, =gUnknown_0203BC8C
ldr r3, [r4]
lsls r0, 4
adds r0, r3
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldrh r6, [r0]
ldr r1, [r1]
_081BA166:
@@ -101046,8 +101046,8 @@ _081BA180:
ldrh r0, [r0]
cmp r0, r6
beq _081BA1B0
- ldr r6, =0x03001298
- ldr r3, =0x0203bc8c
+ ldr r6, =gUnknown_03001298
+ ldr r3, =gUnknown_0203BC8C
mov r2, sp
_081BA198:
adds r2, 0x2
@@ -101075,9 +101075,9 @@ _081BA1C0:
ldrh r2, [r3]
cmp r2, 0
beq _081BA1DE
- ldr r1, =0x03001298
+ ldr r1, =gUnknown_03001298
ldrh r0, [r1]
- ldr r6, =0x0203bc8c
+ ldr r6, =gUnknown_0203BC8C
ldr r1, [r6]
lsls r0, 4
adds r0, r1
@@ -101097,7 +101097,7 @@ _081BA1E6:
bne _081BA220
lsls r2, r5, 1
ldrh r0, [r7]
- ldr r1, =0x0203bc8c
+ ldr r1, =gUnknown_0203BC8C
ldr r4, [r1]
lsls r0, 4
adds r0, r4
@@ -101115,7 +101115,7 @@ _081BA1E6:
adds r0, r3
ldrh r0, [r0]
strh r0, [r1]
- ldr r0, =0x03006298
+ ldr r0, =gUnknown_03006298
adds r2, r0
ldrh r0, [r7]
strh r0, [r2]
@@ -101164,7 +101164,7 @@ _081BA270:
.4byte _081BA63C
.4byte _081BA64E
_081BA28C:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x3
ands r0, r1
@@ -101186,7 +101186,7 @@ _081BA2A6:
beq _081BA2E8
subs r0, r1, 0x1
strb r0, [r6, 0x1E]
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -101210,7 +101210,7 @@ _081BA2D0:
b _081BA50E
.pool
_081BA2E8:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x4
ands r0, r1
@@ -101253,7 +101253,7 @@ _081BA340:
ldrb r0, [r6, 0x6]
strb r0, [r6, 0x8]
ldrb r1, [r6, 0x5]
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r2, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -101510,7 +101510,7 @@ _081BA52E:
bl DecompressGlyphFont6
adds r0, r6, 0
bl CopyGlyphToWindow
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x80
ldrb r1, [r6, 0xA]
ldrb r0, [r0]
@@ -101559,7 +101559,7 @@ _081BA590:
adds r0, r6, 0
bl TextPrinterClearDownArrow
ldrb r1, [r6, 0x5]
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r2, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -101580,7 +101580,7 @@ _081BA5C8:
cmp r2, 0
beq _081BA638
ldr r4, =gUnknown_08616124
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r0, [r5]
ldrb r0, [r0, 0x14]
lsls r1, r0, 29
@@ -101672,7 +101672,7 @@ DecompressGlyphFont6: @ 81BA668
ldr r0, =gFont6BrailleGlyphs
adds r1, r0
adds r5, r2, r1
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
adds r0, r5, 0
adds r1, r4, 0
bl DecompressGlyphTile
diff --git a/asm/rom_81BAD84.s b/asm/rom_81BAD84.s
index 7c88afd6c..329a2814e 100644
--- a/asm/rom_81BAD84.s
+++ b/asm/rom_81BAD84.s
@@ -60,8 +60,8 @@ nullsub_77: @ 81BADF0
thumb_func_start sub_81BADF4
sub_81BADF4: @ 81BADF4
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -74,9 +74,9 @@ sub_81BADF4: @ 81BADF4
thumb_func_start bx_exec_buffer_A_ch0_tbl3
bx_exec_buffer_A_ch0_tbl3: @ 81BAE10
push {lr}
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -85,7 +85,7 @@ bx_exec_buffer_A_ch0_tbl3: @ 81BAE10
ands r1, r0
cmp r1, 0
beq _081BAE5C
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
@@ -109,9 +109,9 @@ _081BAE5C:
thumb_func_start sub_81BAE60
sub_81BAE60: @ 81BAE60
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -134,9 +134,9 @@ _081BAE84:
thumb_func_start sub_81BAE98
sub_81BAE98: @ 81BAE98
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -179,9 +179,9 @@ _081BAEE8:
thumb_func_start sub_81BAF00
sub_81BAF00: @ 81BAF00
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r1, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
ldr r2, [r1, 0x4]
lsls r1, r0, 1
@@ -224,16 +224,16 @@ sub_81BAF48: @ 81BAF48
lsls r0, 24
cmp r0, 0
beq _081BAFA0
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _081BAFA0
_081BAF6C:
- ldr r2, =0x02020630
- ldr r1, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -249,9 +249,9 @@ _081BAF6C:
b _081BAFD6
.pool
_081BAFA0:
- ldr r2, =0x02020630
- ldr r5, =0x03005d70
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r5, =gUnknown_03005D70
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
adds r0, r3, r5
ldrb r1, [r0]
@@ -287,9 +287,9 @@ _081BAFD8:
_081BAFE4:
cmp r6, 0
beq _081BB00A
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -298,7 +298,7 @@ _081BAFE4:
adds r0, r2
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
@@ -318,10 +318,10 @@ sub_81BB02C: @ 81BB02C
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
mov r12, r0
ldr r0, [r0]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
ldr r3, [r0, 0x4]
lsls r0, r2, 1
@@ -354,9 +354,9 @@ _081BB058:
beq _081BB07A
b _081BB196
_081BB07A:
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r10, r1
- ldr r0, =0x03005d7c
+ ldr r0, =gUnknown_03005D7C
mov r9, r0
adds r0, r2, r0
ldrb r1, [r0]
@@ -370,7 +370,7 @@ _081BB07A:
ldr r0, =DummyObjectCallback
cmp r3, r0
bne _081BB196
- ldr r0, =0x020241e4
+ ldr r0, =gUnknown_020241E4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -400,7 +400,7 @@ _081BB07A:
lsls r0, 24
cmp r0, 0
beq _081BB134
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
@@ -416,19 +416,19 @@ _081BB07A:
lsls r0, 2
add r0, r10
bl RemoveObjectAndFreeTiles
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r0, [r7]
mov r1, r8
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -443,28 +443,28 @@ _081BB07A:
ldrb r0, [r0]
bl sub_80729D0
_081BB134:
- ldr r1, =0x03005d7c
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D7C
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
@@ -474,7 +474,7 @@ _081BB134:
adds r0, r5
ldrb r0, [r0]
bl sub_80729D0
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r2, [r0, 0x8]
ldrb r1, [r2, 0x9]
@@ -482,7 +482,7 @@ _081BB134:
negs r0, r0
ands r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -502,9 +502,9 @@ _081BB196:
thumb_func_start sub_81BB1D4
sub_81BB1D4: @ 81BB1D4
push {lr}
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -532,9 +532,9 @@ _081BB202:
thumb_func_start bx_t3_healthbar_update
bx_t3_healthbar_update: @ 81BB214
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r6, =0x03005d70
+ ldr r6, =gUnknown_03005D70
adds r1, r0, r6
ldrb r1, [r1]
movs r2, 0
@@ -561,14 +561,14 @@ bx_t3_healthbar_update: @ 81BB214
b _081BB276
.pool
_081BB25C:
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
bl dp01_tbl3_exec_completed
@@ -604,7 +604,7 @@ sub_81BB29C: @ 81BB29C
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r9
lsls r0, 3
@@ -622,7 +622,7 @@ sub_81BB29C: @ 81BB29C
lsrs r0, 24
cmp r0, 0x1
beq _081BB2E2
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -633,7 +633,7 @@ _081BB2E2:
movs r0, 0x64
mov r1, r10
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r1, r0
adds r0, r6, 0
movs r1, 0xB
@@ -685,7 +685,7 @@ _081BB2E2:
subs r2, r0
ldr r0, [sp, 0xC]
subs r2, r0, r2
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r5, [r4]
strb r7, [r4]
lsls r2, 16
@@ -699,7 +699,7 @@ _081BB2E2:
lsrs r0, 24
cmp r0, 0x1
bne _081BB3B8
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r0, r7, 1
adds r0, r2
mov r1, r10
@@ -718,7 +718,7 @@ _081BB396:
b _081BB3FA
.pool
_081BB3B8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
lsls r1, r2, 2
add r1, r9
@@ -733,7 +733,7 @@ _081BB3D0:
adds r0, r6, 0
movs r1, 0x19
bl pokemon_setattr
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldr r3, [sp, 0x8]
lsls r0, r3, 2
adds r0, r1
@@ -771,7 +771,7 @@ sub_81BB414: @ 81BB414
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r2, r0, 2
mov r8, r2
add r8, r0
@@ -790,7 +790,7 @@ sub_81BB414: @ 81BB414
movs r0, 0x64
adds r6, r1, 0
muls r6, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r6, r0
adds r0, r6, 0
movs r1, 0x38
@@ -829,7 +829,7 @@ sub_81BB414: @ 81BB414
adds r4, r6
ldr r2, [r4]
subs r2, r1
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
add r0, r10
ldrb r1, [r0]
mov r0, r9
@@ -864,7 +864,7 @@ sub_81BB4E4: @ 81BB4E4
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -884,7 +884,7 @@ _081BB514:
ldrh r2, [r6, 0xA]
mov r10, r2
ldrb r7, [r6, 0xC]
- ldr r5, =0x03005d70
+ ldr r5, =gUnknown_03005D70
adds r5, r7, r5
ldrb r1, [r5]
adds r0, r7, 0
@@ -907,7 +907,7 @@ _081BB514:
movs r0, 0x64
mov r1, r9
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x38
@@ -958,7 +958,7 @@ _081BB514:
ldrh r0, [r0]
subs r2, r0
subs r2, r4, r2
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r5, [r4]
strb r7, [r4]
lsls r2, 16
@@ -977,7 +977,7 @@ _081BB5F4:
adds r0, r5, 0
movs r1, 0x19
bl pokemon_setattr
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
lsls r0, r7, 2
adds r0, r1
ldr r1, =sub_81BB284
@@ -1001,7 +1001,7 @@ sub_81BB628: @ 81BB628
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1013,7 +1013,7 @@ sub_81BB628: @ 81BB628
lsrs r0, 24
cmp r0, 0x1
bne _081BB65C
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
movs r0, 0x2
adds r2, r4, 0
eors r2, r0
@@ -1029,7 +1029,7 @@ _081BB65C:
adds r2, r4, 0
movs r3, 0
bl move_anim_start_t4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1047,13 +1047,13 @@ sub_81BB688: @ 81BB688
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r2, r0, r1
ldrb r5, [r2, 0xC]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r5, 1
@@ -1069,7 +1069,7 @@ sub_81BB688: @ 81BB688
movs r0, 0x64
adds r1, r4, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0x38
@@ -1079,7 +1079,7 @@ sub_81BB688: @ 81BB688
lsrs r0, 24
cmp r0, 0x1
bne _081BB708
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
movs r0, 0x2
adds r2, r5, 0
eors r2, r0
@@ -1088,7 +1088,7 @@ sub_81BB688: @ 81BB688
ldrh r0, [r0]
cmp r4, r0
bne _081BB708
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r2, r0
ldrb r0, [r0]
adds r1, r7, 0
@@ -1097,17 +1097,17 @@ sub_81BB688: @ 81BB688
b _081BB71C
.pool
_081BB708:
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x64
muls r1, r4
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0
bl healthbar_draw_field_maybe
_081BB71C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -1127,7 +1127,7 @@ sub_81BB740: @ 81BB740
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
@@ -1135,12 +1135,12 @@ sub_81BB740: @ 81BB740
ldrb r1, [r4, 0x8]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
bl pokemon_getattr
ldrb r0, [r4, 0xC]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
lsls r0, 2
adds r0, r1
ldr r1, =sub_81BB284
@@ -1156,9 +1156,9 @@ sub_81BB740: @ 81BB740
thumb_func_start sub_81BB78C
sub_81BB78C: @ 81BB78C
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
adds r0, r2, r5
ldrb r1, [r0]
@@ -1173,13 +1173,13 @@ sub_81BB78C: @ 81BB78C
adds r1, r0
cmp r1, 0xA0
ble _081BB808
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -1205,7 +1205,7 @@ sub_81BB78C: @ 81BB78C
lsls r0, 2
adds r0, r6
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -1221,9 +1221,9 @@ _081BB808:
thumb_func_start sub_81BB828
sub_81BB828: @ 81BB828
push {r4-r6,lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -1235,13 +1235,13 @@ sub_81BB828: @ 81BB828
ands r0, r1
cmp r0, 0
bne _081BB87C
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -1252,7 +1252,7 @@ sub_81BB828: @ 81BB828
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -1282,12 +1282,12 @@ _081BB8AA:
thumb_func_start bx_blink_t3
bx_blink_t3: @ 81BB8B0
push {r4,lr}
- ldr r1, =0x020241e4
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_020241E4
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -1305,7 +1305,7 @@ bx_blink_t3: @ 81BB8B0
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, =0x020244b9
+ ldr r0, =gUnknown_020244B9
strb r3, [r0]
bl dp01_tbl3_exec_completed
b _081BB926
@@ -1342,9 +1342,9 @@ _081BB926:
thumb_func_start sub_81BB92C
sub_81BB92C: @ 81BB92C
push {r4,lr}
- ldr r2, =0x02020630
- ldr r0, =0x03005d70
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D70
+ ldr r4, =gUnknown_02024064
ldrb r3, [r4]
adds r0, r3, r0
ldrb r1, [r0]
@@ -1359,7 +1359,7 @@ sub_81BB92C: @ 81BB92C
bne _081BB97E
adds r0, r3, 0
bl sub_805E408
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r2, [r4]
ldr r1, [r0]
@@ -1375,7 +1375,7 @@ sub_81BB92C: @ 81BB92C
movs r3, 0x6
bl move_anim_start_t4
_081BB972:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r4]
lsls r1, 2
adds r1, r0
@@ -1391,9 +1391,9 @@ _081BB97E:
thumb_func_start dp01t_35_3_free_vram
dp01t_35_3_free_vram: @ 81BB9A0
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -1405,8 +1405,8 @@ dp01t_35_3_free_vram: @ 81BB9A0
ands r0, r1
cmp r0, 0
bne _081BB9DC
- ldr r2, =0x02020630
- ldr r0, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -1430,9 +1430,9 @@ sub_81BB9F4: @ 81BB9F4
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r1, [r7]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -1468,7 +1468,7 @@ sub_81BB9F4: @ 81BB9F4
ldr r0, =c3_0802FDF4
movs r1, 0xA
bl CreateTask
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
ldrb r1, [r7]
lsls r0, r1, 1
@@ -1476,21 +1476,21 @@ sub_81BB9F4: @ 81BB9F4
ldrh r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
bl sub_805E990
- ldr r1, =0x020241e4
+ ldr r1, =gUnknown_020241E4
ldrb r0, [r7]
adds r0, r1
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectImageAnim
- ldr r4, =0x03005d70
+ ldr r4, =gUnknown_03005D70
ldrb r1, [r7]
adds r0, r1, r4
ldrb r0, [r0]
@@ -1507,7 +1507,7 @@ sub_81BB9F4: @ 81BB9F4
adds r0, r4
ldrb r0, [r0]
bl sub_80729D0
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r7]
lsls r0, 2
adds r0, r1
@@ -1525,9 +1525,9 @@ _081BBAB0:
thumb_func_start sub_81BBAE8
sub_81BBAE8: @ 81BBAE8
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r2, [r4]
ldr r1, [r0, 0x4]
lsls r3, r2, 1
@@ -1539,18 +1539,18 @@ sub_81BBAE8: @ 81BBAE8
ands r0, r1
cmp r0, 0
bne _081BBB1A
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
adds r0, r2, 0
bl sub_8172EF0
_081BBB1A:
- ldr r5, =0x02020630
- ldr r0, =0x03005d7c
+ ldr r5, =gUnknown_02020630
+ ldr r0, =gUnknown_03005D7C
ldrb r2, [r4]
adds r0, r2, r0
ldrb r1, [r0]
@@ -1577,7 +1577,7 @@ _081BBB1A:
bne _081BBB60
adds r0, r3, r5
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -1594,14 +1594,14 @@ _081BBB60:
dp01_tbl3_exec_completed: @ 81BBB8C
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x03005d60
- ldr r4, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
ldr r1, =bx_exec_buffer_A_ch0_tbl3
str r1, [r0]
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x2
ands r0, r1
@@ -1614,7 +1614,7 @@ dp01_tbl3_exec_completed: @ 81BBB8C
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, =0x02023064
+ ldr r1, =gUnknown_02023064
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -1623,7 +1623,7 @@ dp01_tbl3_exec_completed: @ 81BBB8C
b _081BBBF2
.pool
_081BBBE0:
- ldr r2, =0x02024068
+ ldr r2, =gUnknown_02024068
ldr r1, =gUnknown_0832A328
ldrb r0, [r4]
lsls r0, 2
@@ -1643,9 +1643,9 @@ _081BBBF2:
thumb_func_start sub_81BBC04
sub_81BBC04: @ 81BBC04
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1667,9 +1667,9 @@ _081BBC26:
thumb_func_start bx_80E8A6C
bx_80E8A6C: @ 81BBC34
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -1693,8 +1693,8 @@ dp01t_00_3_getattr: @ 81BBC64
push {r4-r6,lr}
sub sp, 0x100
movs r6, 0
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -1702,7 +1702,7 @@ dp01t_00_3_getattr: @ 81BBC64
ldrb r0, [r1]
cmp r0, 0
bne _081BBC9C
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -1755,8 +1755,8 @@ dp01_getattr_by_ch1_for_player_pokemon: @ 81BBCD8
lsls r0, 24
lsrs r5, r0, 24
movs r6, 0
- ldr r2, =0x02023064
- ldr r3, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r3, =gUnknown_02024064
ldrb r0, [r3]
lsls r0, 9
adds r1, r2, 0x1
@@ -1838,7 +1838,7 @@ _081BBE08:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -1891,7 +1891,7 @@ _081BBE54:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -2078,7 +2078,7 @@ _081BC00C:
_081BC02C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
b _081BC3A6
@@ -2086,7 +2086,7 @@ _081BC02C:
_081BC03C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xC
b _081BC3A6
@@ -2100,7 +2100,7 @@ _081BC04C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
mov r8, r9
_081BC062:
@@ -2124,7 +2124,7 @@ _081BC062:
ble _081BC062
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -2145,7 +2145,7 @@ _081BC0A0:
_081BC0B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -2160,7 +2160,7 @@ _081BC0D0:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
mov r8, r2
_081BC0DC:
adds r1, r6, 0
@@ -2175,7 +2175,7 @@ _081BC0DC:
ble _081BC0DC
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
bl pokemon_getattr
@@ -2187,7 +2187,7 @@ _081BC0DC:
_081BC10C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldrb r1, [r3]
lsls r1, 9
@@ -2200,7 +2200,7 @@ _081BC10C:
_081BC128:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
b _081BC142
@@ -2208,7 +2208,7 @@ _081BC128:
_081BC138:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x19
_081BC142:
@@ -2231,7 +2231,7 @@ _081BC142:
_081BC168:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1A
b _081BC466
@@ -2239,7 +2239,7 @@ _081BC168:
_081BC178:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1B
b _081BC466
@@ -2247,7 +2247,7 @@ _081BC178:
_081BC188:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1C
b _081BC466
@@ -2255,7 +2255,7 @@ _081BC188:
_081BC198:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1D
b _081BC466
@@ -2263,7 +2263,7 @@ _081BC198:
_081BC1A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1E
b _081BC466
@@ -2271,7 +2271,7 @@ _081BC1A8:
_081BC1B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1F
b _081BC466
@@ -2279,7 +2279,7 @@ _081BC1B8:
_081BC1C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x20
b _081BC466
@@ -2287,7 +2287,7 @@ _081BC1C8:
_081BC1D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x22
b _081BC466
@@ -2295,7 +2295,7 @@ _081BC1D8:
_081BC1E8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x23
b _081BC466
@@ -2303,7 +2303,7 @@ _081BC1E8:
_081BC1F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x24
b _081BC466
@@ -2311,7 +2311,7 @@ _081BC1F8:
_081BC208:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x25
b _081BC466
@@ -2319,7 +2319,7 @@ _081BC208:
_081BC218:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x26
b _081BC466
@@ -2328,7 +2328,7 @@ _081BC228:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
@@ -2360,7 +2360,7 @@ _081BC228:
_081BC278:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x27
b _081BC466
@@ -2368,7 +2368,7 @@ _081BC278:
_081BC288:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x28
b _081BC466
@@ -2376,7 +2376,7 @@ _081BC288:
_081BC298:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x29
b _081BC466
@@ -2384,7 +2384,7 @@ _081BC298:
_081BC2A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2A
b _081BC466
@@ -2392,7 +2392,7 @@ _081BC2A8:
_081BC2B8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2B
b _081BC466
@@ -2400,7 +2400,7 @@ _081BC2B8:
_081BC2C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2C
b _081BC466
@@ -2408,7 +2408,7 @@ _081BC2C8:
_081BC2D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0
b _081BC302
@@ -2416,7 +2416,7 @@ _081BC2D8:
_081BC2E8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x9
b _081BC3A6
@@ -2424,7 +2424,7 @@ _081BC2E8:
_081BC2F8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x37
_081BC302:
@@ -2449,7 +2449,7 @@ _081BC302:
_081BC32C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
b _081BC466
@@ -2457,7 +2457,7 @@ _081BC32C:
_081BC33C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
b _081BC3A6
@@ -2465,7 +2465,7 @@ _081BC33C:
_081BC34C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
b _081BC3A6
@@ -2473,7 +2473,7 @@ _081BC34C:
_081BC35C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3B
b _081BC3A6
@@ -2481,7 +2481,7 @@ _081BC35C:
_081BC36C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3C
b _081BC3A6
@@ -2489,7 +2489,7 @@ _081BC36C:
_081BC37C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3D
b _081BC3A6
@@ -2497,7 +2497,7 @@ _081BC37C:
_081BC38C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3E
b _081BC3A6
@@ -2505,7 +2505,7 @@ _081BC38C:
_081BC39C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3F
_081BC3A6:
@@ -2521,7 +2521,7 @@ _081BC3A6:
_081BC3BC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x16
b _081BC466
@@ -2529,7 +2529,7 @@ _081BC3BC:
_081BC3CC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x17
b _081BC466
@@ -2537,7 +2537,7 @@ _081BC3CC:
_081BC3DC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x18
b _081BC466
@@ -2545,7 +2545,7 @@ _081BC3DC:
_081BC3EC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x21
b _081BC466
@@ -2553,7 +2553,7 @@ _081BC3EC:
_081BC3FC:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2F
b _081BC466
@@ -2561,7 +2561,7 @@ _081BC3FC:
_081BC40C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x30
b _081BC466
@@ -2569,7 +2569,7 @@ _081BC40C:
_081BC41C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x32
b _081BC466
@@ -2577,7 +2577,7 @@ _081BC41C:
_081BC42C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x33
b _081BC466
@@ -2585,7 +2585,7 @@ _081BC42C:
_081BC43C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x34
b _081BC466
@@ -2593,7 +2593,7 @@ _081BC43C:
_081BC44C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x35
b _081BC466
@@ -2601,7 +2601,7 @@ _081BC44C:
_081BC45C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x36
_081BC466:
@@ -2632,8 +2632,8 @@ sub_81BC484: @ 81BC484
thumb_func_start sub_81BC490
sub_81BC490: @ 81BC490
push {r4,r5,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x2
@@ -2641,7 +2641,7 @@ sub_81BC490: @ 81BC490
ldrb r0, [r1]
cmp r0, 0
bne _081BC4C0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, r2, 1
adds r1, r0
ldrb r0, [r1]
@@ -2682,10 +2682,10 @@ sub_81BC4E8: @ 81BC4E8
sub sp, 0x34
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
- ldr r2, =0x02023067
+ ldr r2, =gUnknown_02023067
adds r3, r0, r2
adds r6, r3, 0
subs r1, r2, 0x2
@@ -2768,7 +2768,7 @@ _081BC61C:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -2835,7 +2835,7 @@ _081BC682:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
@@ -2948,9 +2948,9 @@ _081BC682:
_081BC7B4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2961,9 +2961,9 @@ _081BC7B4:
_081BC7D4:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -2980,7 +2980,7 @@ _081BC7F4:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r6, r3, 0
adds r6, 0x8
@@ -3005,7 +3005,7 @@ _081BC80E:
ble _081BC80E
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x15
mov r2, r9
@@ -3015,10 +3015,10 @@ _081BC80E:
_081BC84C:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -3031,9 +3031,9 @@ _081BC874:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -3073,10 +3073,10 @@ _081BC874:
_081BC8D8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r3, =0x02023064
- ldr r1, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r1, r3, 0x1
@@ -3092,9 +3092,9 @@ _081BC8F0:
_081BC908:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3105,9 +3105,9 @@ _081BC908:
_081BC928:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3118,9 +3118,9 @@ _081BC928:
_081BC948:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3131,9 +3131,9 @@ _081BC948:
_081BC968:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3144,9 +3144,9 @@ _081BC968:
_081BC988:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3157,9 +3157,9 @@ _081BC988:
_081BC9A8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3170,9 +3170,9 @@ _081BC9A8:
_081BC9C8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3183,9 +3183,9 @@ _081BC9C8:
_081BC9E8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3196,9 +3196,9 @@ _081BC9E8:
_081BCA08:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3209,9 +3209,9 @@ _081BCA08:
_081BCA28:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3222,9 +3222,9 @@ _081BCA28:
_081BCA48:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3235,9 +3235,9 @@ _081BCA48:
_081BCA68:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3248,9 +3248,9 @@ _081BCA68:
_081BCA88:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3261,9 +3261,9 @@ _081BCA88:
_081BCAA8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3275,9 +3275,9 @@ _081BCAC8:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
lsls r2, 9
adds r2, r7
@@ -3322,9 +3322,9 @@ _081BCAC8:
_081BCB38:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3335,9 +3335,9 @@ _081BCB38:
_081BCB58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3348,9 +3348,9 @@ _081BCB58:
_081BCB78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3361,9 +3361,9 @@ _081BCB78:
_081BCB98:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3374,9 +3374,9 @@ _081BCB98:
_081BCBB8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3387,9 +3387,9 @@ _081BCBB8:
_081BCBD8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3401,9 +3401,9 @@ _081BCBE8:
_081BCBF8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3414,9 +3414,9 @@ _081BCBF8:
_081BCC18:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3427,9 +3427,9 @@ _081BCC18:
_081BCC38:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3440,9 +3440,9 @@ _081BCC38:
_081BCC58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3453,9 +3453,9 @@ _081BCC58:
_081BCC78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3466,9 +3466,9 @@ _081BCC78:
_081BCC98:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3479,9 +3479,9 @@ _081BCC98:
_081BCCB8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3492,9 +3492,9 @@ _081BCCB8:
_081BCCD8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3505,9 +3505,9 @@ _081BCCD8:
_081BCCF8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3518,9 +3518,9 @@ _081BCCF8:
_081BCD18:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3531,9 +3531,9 @@ _081BCD18:
_081BCD38:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3544,9 +3544,9 @@ _081BCD38:
_081BCD58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3557,9 +3557,9 @@ _081BCD58:
_081BCD78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3570,9 +3570,9 @@ _081BCD78:
_081BCD98:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3583,9 +3583,9 @@ _081BCD98:
_081BCDB8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3596,9 +3596,9 @@ _081BCDB8:
_081BCDD8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3609,9 +3609,9 @@ _081BCDD8:
_081BCDF8:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3622,9 +3622,9 @@ _081BCDF8:
_081BCE18:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3635,9 +3635,9 @@ _081BCE18:
_081BCE38:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3648,9 +3648,9 @@ _081BCE38:
_081BCE58:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3661,9 +3661,9 @@ _081BCE58:
_081BCE78:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
@@ -3674,24 +3674,24 @@ _081BCE78:
_081BCE98:
movs r0, 0x64
muls r0, r5
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r1, =0x02024064
+ ldr r1, =gUnknown_02024064
ldrb r2, [r1]
lsls r2, 9
adds r2, r7
movs r1, 0x36
bl pokemon_setattr
_081BCEAE:
- ldr r2, =0x0202406e
- ldr r0, =0x02024064
+ ldr r2, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
add sp, 0x34
@@ -3708,8 +3708,8 @@ _081BCEAE:
thumb_func_start sub_81BCEE4
sub_81BCEE4: @ 81BCEE4
push {r4-r7,lr}
- ldr r1, =0x0202406e
- ldr r7, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r7, =gUnknown_02024064
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r1
@@ -3717,12 +3717,12 @@ sub_81BCEE4: @ 81BCEE4
movs r0, 0x64
adds r3, r1, 0
muls r3, r0
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r2, 9
adds r0, r4, 0x1
adds r0, r2, r0
ldrb r0, [r0]
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r5, r3, r0
movs r3, 0
@@ -3765,16 +3765,16 @@ sub_81BCF58: @ 81BCF58
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
mov r8, r0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
lsls r0, r1, 1
add r0, r8
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
bl sub_805DD7C
ldrb r0, [r6]
@@ -3795,7 +3795,7 @@ sub_81BCF58: @ 81BCF58
lsrs r1, 24
adds r0, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -3817,11 +3817,11 @@ sub_81BCF58: @ 81BCF58
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r0, [r6]
adds r0, r4
ldrb r1, [r0]
@@ -3859,11 +3859,11 @@ sub_81BCF58: @ 81BCF58
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r2, r1
ldrb r1, [r2]
bl StartObjectImageAnim
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -3880,15 +3880,15 @@ sub_81BCF58: @ 81BCF58
thumb_func_start sub_81BD074
sub_81BD074: @ 81BD074
push {r4-r6,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
lsls r1, r0, 9
adds r6, r4, 0x2
adds r1, r6
ldrb r1, [r1]
bl sub_805EF84
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r0, [r5]
lsls r1, r0, 1
adds r1, r2
@@ -3903,7 +3903,7 @@ sub_81BD074: @ 81BD074
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r5]
@@ -3911,7 +3911,7 @@ sub_81BD074: @ 81BD074
adds r1, r6
ldrb r1, [r1]
bl sub_81BD0E4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -3937,10 +3937,10 @@ sub_81BD0E4: @ 81BD0E4
lsrs r1, 24
adds r0, r6, 0
bl sub_805EF84
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r2, r6, 1
adds r2, r0
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, r6, 9
adds r0, 0x1
adds r1, r0
@@ -3949,7 +3949,7 @@ sub_81BD0E4: @ 81BD0E4
ldrh r1, [r2]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -3959,7 +3959,7 @@ sub_81BD0E4: @ 81BD0E4
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
- ldr r1, =0x03005d7c
+ ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
mov r1, r9
@@ -3971,7 +3971,7 @@ sub_81BD0E4: @ 81BD0E4
lsrs r1, 24
mov r0, r8
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -3993,10 +3993,10 @@ sub_81BD0E4: @ 81BD0E4
adds r1, r5, 0
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
adds r4, r6, r4
strb r0, [r4]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -4041,7 +4041,7 @@ sub_81BD0E4: @ 81BD0E4
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, =0x020244e4
+ ldr r1, =gUnknown_020244E4
adds r6, r1
ldrb r1, [r6]
bl StartObjectImageAnim
@@ -4089,8 +4089,8 @@ sub_81BD0E4: @ 81BD0E4
thumb_func_start sub_81BD260
sub_81BD260: @ 81BD260
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r6, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r2, [r6]
lsls r0, r2, 9
adds r1, 0x1
@@ -4098,7 +4098,7 @@ sub_81BD260: @ 81BD260
ldrb r3, [r0]
cmp r3, 0
bne _081BD2A8
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r1, [r0, 0x4]
lsls r0, r2, 1
@@ -4106,7 +4106,7 @@ sub_81BD260: @ 81BD260
lsls r0, 2
adds r0, r1
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -4115,13 +4115,13 @@ sub_81BD260: @ 81BD260
b _081BD2DE
.pool
_081BD2A8:
- ldr r5, =0x020241e4
+ ldr r5, =gUnknown_020241E4
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r0, [r6]
@@ -4132,7 +4132,7 @@ _081BD2A8:
lsls r0, 2
adds r0, r4
bl RemoveObjectAndFreeTiles
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
@@ -4148,9 +4148,9 @@ _081BD2DE:
thumb_func_start sub_81BD2F0
sub_81BD2F0: @ 81BD2F0
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r1, [r4, 0x4]
lsls r0, r2, 1
@@ -4202,7 +4202,7 @@ _081BD346:
adds r1, r2, 0
movs r3, 0x1
bl move_anim_start_t4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4221,7 +4221,7 @@ sub_81BD37C: @ 81BD37C
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r2, =0x02038bce
+ ldr r2, =gUnknown_02038BCE
ldrh r1, [r2]
ldr r0, =0x00000c03
cmp r1, r0
@@ -4252,12 +4252,12 @@ _081BD3BE:
lsls r1, 15
adds r0, r1
lsrs r7, r0, 16
- ldr r0, =0x02038bce
+ ldr r0, =gUnknown_02038BCE
ldrh r1, [r0]
ldr r0, =0x00000c03
cmp r1, r0
bne _081BD494
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
adds r0, r4, 0
bl sub_805DF84
@@ -4268,7 +4268,7 @@ _081BD3BE:
lsrs r1, 24
adds r0, r4, 0
bl template_build_for_pokemon_or_trainer
- ldr r6, =0x0202499c
+ ldr r6, =gUnknown_0202499C
mov r8, r9
lsls r4, r7, 16
asrs r4, 16
@@ -4281,11 +4281,11 @@ _081BD3BE:
mov r1, r8
adds r2, r4, 0
bl AddObjectToFront
- ldr r6, =0x020241e4
+ ldr r6, =gUnknown_020241E4
ldrb r1, [r5]
adds r1, r6
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldrb r3, [r5]
adds r0, r3, r6
ldrb r0, [r0]
@@ -4331,7 +4331,7 @@ _081BD3BE:
.pool
_081BD494:
adds r5, r4, 0
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r1, [r6]
adds r0, r5, 0
bl sub_805DF38
@@ -4342,7 +4342,7 @@ _081BD494:
lsrs r1, 24
adds r0, r5, 0
bl sub_806A1C0
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
mov r8, r0
lsls r4, r7, 16
asrs r4, 16
@@ -4355,7 +4355,7 @@ _081BD494:
mov r1, r9
adds r2, r4, 0
bl AddObjectToFront
- ldr r4, =0x020241e4
+ ldr r4, =gUnknown_020241E4
ldrb r1, [r6]
adds r1, r4
strb r0, [r1]
@@ -4364,7 +4364,7 @@ _081BD494:
adds r5, r0
ldrh r0, [r5, 0x4]
bl IndexOfObjectPaletteTag
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldrb r1, [r6]
adds r1, r4
ldrb r1, [r1]
@@ -4441,8 +4441,8 @@ _081BD494:
orrs r1, r2
strb r1, [r0]
_081BD57C:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -4468,15 +4468,15 @@ sub_81BD5BC: @ 81BD5BC
thumb_func_start sub_81BD5C8
sub_81BD5C8: @ 81BD5C8
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r4, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl oamt_add_pos2_onto_pos1
ldrb r0, [r4]
@@ -4526,7 +4526,7 @@ sub_81BD5C8: @ 81BD5C8
adds r0, r5
ldr r1, =DummyObjectCallback
bl oamt_set_x3A_32
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -4541,9 +4541,9 @@ sub_81BD5C8: @ 81BD5C8
thumb_func_start sub_81BD674
sub_81BD674: @ 81BD674
push {r4-r6,lr}
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r4, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r2, [r5]
ldr r0, [r4, 0x4]
lsls r1, r2, 1
@@ -4587,22 +4587,22 @@ _081BD6C8:
cmp r4, 0
bne _081BD73E
strb r4, [r3, 0x4]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805E990
movs r1, 0x40
negs r1, r1
movs r0, 0x10
bl audio_play_and_stuff
- ldr r2, =0x02020630
- ldr r3, =0x020241e4
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_020241E4
ldrb r0, [r5]
adds r0, r3
ldrb r1, [r0]
@@ -4630,7 +4630,7 @@ _081BD6C8:
adds r0, r2
ldr r1, =sub_8039C00
str r1, [r0]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -4678,7 +4678,7 @@ sub_81BD784: @ 81BD784
thumb_func_start sub_81BD790
sub_81BD790: @ 81BD790
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
@@ -4686,7 +4686,7 @@ sub_81BD790: @ 81BD790
beq _081BD7A2
b _081BD8B6
_081BD7A2:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
mov r12, r0
ldrb r2, [r6]
lsls r2, 9
@@ -4699,13 +4699,13 @@ _081BD7A2:
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- ldr r5, =0x02038432
+ ldr r5, =gUnknown_02038432
mov r1, r12
adds r1, 0x3
adds r2, r1
ldrb r1, [r2]
strb r1, [r5]
- ldr r4, =0x02038408
+ ldr r4, =gUnknown_02038408
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -4719,7 +4719,7 @@ _081BD7A2:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r4, =0x02038404
+ ldr r4, =gUnknown_02038404
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -4745,7 +4745,7 @@ _081BD7A2:
lsls r1, 24
orrs r3, r1
str r3, [r4]
- ldr r3, =0x0203841a
+ ldr r3, =gUnknown_0203841A
ldrb r1, [r6]
lsls r1, 9
mov r2, r12
@@ -4753,7 +4753,7 @@ _081BD7A2:
adds r1, r2
ldrb r1, [r1]
strb r1, [r3]
- ldr r4, =0x0203841c
+ ldr r4, =gUnknown_0203841C
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
@@ -4767,14 +4767,14 @@ _081BD7A2:
lsls r1, 8
orrs r3, r1
strh r3, [r4]
- ldr r3, =0x02038400
+ ldr r3, =gUnknown_02038400
ldrb r2, [r6]
lsls r2, 9
mov r1, r12
adds r1, 0x10
adds r2, r1
str r2, [r3]
- ldr r3, =0x020244bc
+ ldr r3, =gUnknown_020244BC
ldrb r1, [r6]
lsls r1, 2
adds r1, r3
@@ -4790,7 +4790,7 @@ _081BD7A2:
b _081BD8B6
.pool
_081BD898:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldrb r1, [r6]
ldr r2, [r0, 0x4]
@@ -4799,7 +4799,7 @@ _081BD898:
lsls r0, 2
adds r0, r2
strb r3, [r0, 0x4]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -4819,8 +4819,8 @@ bx_move_anim_3: @ 81BD8C8
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r2, =0x02023064
- ldr r6, =0x02024064
+ ldr r2, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r3, [r6]
lsls r1, r3, 9
adds r0, r2, 0x1
@@ -4837,7 +4837,7 @@ bx_move_anim_3: @ 81BD8C8
adds r1, r2
ldrb r1, [r1]
mov r8, r1
- ldr r7, =0x020244d0
+ ldr r7, =gUnknown_020244D0
ldr r5, [r7]
ldr r1, [r5, 0x4]
lsls r0, r3, 1
@@ -4908,10 +4908,10 @@ _081BD960:
strb r1, [r0, 0x4]
b _081BDA3C
_081BD98A:
- ldr r0, =0x020383f8
+ ldr r0, =gUnknown_020383F8
ldr r0, [r0]
bl _call_via_r0
- ldr r0, =0x020383fd
+ ldr r0, =gUnknown_020383FD
ldrb r0, [r0]
cmp r0, 0
bne _081BDA3C
@@ -4945,9 +4945,9 @@ _081BD98A:
ands r0, r2
strb r0, [r1]
_081BD9D8:
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r2, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r1, [r0]
ldr r2, [r2, 0x4]
lsls r0, r1, 1
@@ -4999,22 +4999,22 @@ _081BDA3C:
thumb_func_start sub_81BDA4C
sub_81BDA4C: @ 81BDA4C
push {r4,lr}
- ldr r0, =0x02022e14
+ ldr r0, =gUnknown_02022E14
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02022e16
+ ldr r0, =gUnknown_02022E16
strh r1, [r0]
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
- ldr r1, =0x02023066
+ ldr r1, =gUnknown_02023066
adds r0, r1
ldrh r0, [r0]
bl battle_pick_message
- ldr r0, =0x02022e2c
+ ldr r0, =gUnknown_02022E2C
movs r1, 0
bl battle_show_message_maybe
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -5054,10 +5054,10 @@ sub_81BDABC: @ 81BDABC
thumb_func_start sub_81BDAC8
sub_81BDAC8: @ 81BDAC8
push {r4-r6,lr}
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r4, [r6]
lsls r4, 9
- ldr r0, =0x02023068
+ ldr r0, =gUnknown_02023068
adds r4, r0
movs r0, 0xF
bl sub_8130950
@@ -5077,7 +5077,7 @@ sub_81BDAC8: @ 81BDAC8
ands r0, r1
cmp r0, 0
beq _081BDB02
- ldr r1, =0x0202420c
+ ldr r1, =gUnknown_0202420C
ldrb r0, [r6]
strb r0, [r1]
_081BDB02:
@@ -5093,9 +5093,9 @@ _081BDB02:
beq _081BDB3C
movs r0, 0x1
bl battle_get_side_with_given_state
- ldr r4, =0x0202420c
+ ldr r4, =gUnknown_0202420C
strb r0, [r4]
- ldr r0, =0x02024210
+ ldr r0, =gUnknown_02024210
ldrb r1, [r0]
ldr r2, =gUnknown_0832A328
ldrb r0, [r4]
@@ -5109,7 +5109,7 @@ _081BDB02:
bl battle_get_side_with_given_state
strb r0, [r4]
_081BDB3C:
- ldr r0, =0x0202420c
+ ldr r0, =gUnknown_0202420C
ldrb r2, [r0]
lsls r2, 8
orrs r2, r5
@@ -5156,13 +5156,13 @@ _081BDBA4:
bgt _081BDBD0
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x39
bl pokemon_getattr
cmp r0, 0
beq _081BDBA2
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r6, 1
adds r0, r1
ldrh r0, [r0]
@@ -5174,9 +5174,9 @@ _081BDBA4:
cmp r4, r0
beq _081BDBA2
_081BDBD0:
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
- ldr r1, =0x0202449c
+ ldr r1, =gUnknown_0202449C
ldr r1, [r1]
adds r0, r1
adds r0, 0x5C
@@ -5210,8 +5210,8 @@ sub_81BDC10: @ 81BDC10
sub sp, 0x4
movs r0, 0
bl load_gfxc_health_bar
- ldr r3, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
mov r9, r0
ldrb r4, [r0]
lsls r2, r4, 9
@@ -5228,13 +5228,13 @@ sub_81BDC10: @ 81BDC10
ldr r0, =0x00007fff
cmp r7, r0
beq _081BDCA0
- ldr r6, =0x0202406e
+ ldr r6, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r6
ldrh r0, [r0]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x3A
bl pokemon_getattr
@@ -5251,7 +5251,7 @@ sub_81BDC10: @ 81BDC10
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
@@ -5260,28 +5260,28 @@ sub_81BDC10: @ 81BDC10
b _081BDCCA
.pool
_081BDCA0:
- ldr r1, =0x0202406e
+ ldr r1, =gUnknown_0202406E
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x3A
bl pokemon_getattr
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
- ldr r1, =0x03005d70
+ ldr r1, =gUnknown_03005D70
adds r1, r0, r1
ldrb r1, [r1]
str r7, [sp]
movs r3, 0
bl sub_807294C
_081BDCCA:
- ldr r1, =0x03005d60
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -5300,8 +5300,8 @@ _081BDCCA:
thumb_func_start sub_81BDD00
sub_81BDD00: @ 81BDD00
push {r4-r7,lr}
- ldr r5, =0x02023064
- ldr r6, =0x02024064
+ ldr r5, =gUnknown_02023064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
lsls r0, 9
adds r1, r5, 0x1
@@ -5310,7 +5310,7 @@ sub_81BDD00: @ 81BDD00
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x38
@@ -5341,7 +5341,7 @@ _081BDD38:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5350,7 +5350,7 @@ _081BDD38:
strh r4, [r1, 0xA]
ldrb r0, [r6]
strh r0, [r1, 0xC]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r6]
lsls r0, 2
adds r0, r1
@@ -5366,28 +5366,28 @@ _081BDD84:
thumb_func_start sub_81BDD9C
sub_81BDD9C: @ 81BDD9C
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _081BDDF0
- ldr r0, =0x03005d70
+ ldr r0, =gUnknown_03005D70
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
- ldr r2, =0x0202406e
+ ldr r2, =gUnknown_0202406E
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
movs r1, 0x64
muls r1, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r1, r2
movs r2, 0x9
bl healthbar_draw_field_maybe
ldrb r2, [r4]
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r0, [r0]
ldr r0, [r0, 0x4]
lsls r1, r2, 1
@@ -5399,7 +5399,7 @@ sub_81BDD9C: @ 81BDD9C
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -5415,13 +5415,13 @@ _081BDDF0:
thumb_func_start sub_81BDE14
sub_81BDE14: @ 81BDE14
push {r4,r5,lr}
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _081BDE64
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r3, [r5]
lsls r3, 9
adds r0, r4, 0x1
@@ -5446,7 +5446,7 @@ sub_81BDE14: @ 81BDE14
lsls r2, 24
orrs r1, r2
bl move_anim_start_t2_for_situation
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -5534,7 +5534,7 @@ sub_81BDEDC: @ 81BDEDC
thumb_func_start sub_81BDEE8
sub_81BDEE8: @ 81BDEE8
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x80
negs r0, r0
@@ -5549,9 +5549,9 @@ sub_81BDEE8: @ 81BDEE8
thumb_func_start sub_81BDF04
sub_81BDF04: @ 81BDF04
push {lr}
- ldr r3, =0x02022d0c
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r3, =gUnknown_02022D0C
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -5574,7 +5574,7 @@ sub_81BDF04: @ 81BDF04
thumb_func_start sub_81BDF3C
sub_81BDF3C: @ 81BDF3C
push {lr}
- ldr r2, =0x02022d0c
+ ldr r2, =gUnknown_02022D0C
ldrb r1, [r2]
movs r0, 0x7F
ands r0, r1
@@ -5588,7 +5588,7 @@ sub_81BDF3C: @ 81BDF3C
thumb_func_start sub_81BDF54
sub_81BDF54: @ 81BDF54
push {lr}
- ldr r3, =0x02022d0c
+ ldr r3, =gUnknown_02022D0C
ldr r1, [r3]
lsls r1, 24
lsrs r1, 31
@@ -5609,9 +5609,9 @@ sub_81BDF54: @ 81BDF54
thumb_func_start dp01t_29_3_blink
dp01t_29_3_blink: @ 81BDF7C
push {r4,lr}
- ldr r3, =0x02020630
- ldr r2, =0x020241e4
- ldr r4, =0x02024064
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_020241E4
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
adds r0, r2
ldrb r1, [r0]
@@ -5628,7 +5628,7 @@ dp01t_29_3_blink: @ 81BDF7C
b _081BDFDA
.pool
_081BDFB0:
- ldr r1, =0x020244b9
+ ldr r1, =gUnknown_020244B9
movs r0, 0x1
strb r0, [r1]
ldrb r0, [r4]
@@ -5642,7 +5642,7 @@ _081BDFB0:
strh r1, [r0, 0x30]
ldrb r0, [r4]
bl sub_80769F4
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -5666,7 +5666,7 @@ sub_81BDFEC: @ 81BDFEC
thumb_func_start sub_81BDFF8
sub_81BDFF8: @ 81BDFF8
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl battle_side_get_owner
lsls r0, 24
@@ -5675,7 +5675,7 @@ sub_81BDFF8: @ 81BDFF8
bne _081BE00C
movs r3, 0xC0
_081BE00C:
- ldr r2, =0x02023064
+ ldr r2, =gUnknown_02023064
ldrb r1, [r4]
lsls r1, 9
adds r0, r2, 0x1
@@ -5699,8 +5699,8 @@ _081BE00C:
thumb_func_start sub_81BE03C
sub_81BE03C: @ 81BE03C
push {r4,r5,lr}
- ldr r4, =0x02023064
- ldr r5, =0x02024064
+ ldr r4, =gUnknown_02023064
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
lsls r3, r0, 9
adds r0, r4, 0x3
@@ -5742,15 +5742,15 @@ _081BE08C:
thumb_func_start sub_81BE098
sub_81BE098: @ 81BE098
push {lr}
- ldr r1, =0x0202406e
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_0202406E
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
bl pokemon_getattr
@@ -5769,15 +5769,15 @@ sub_81BE098: @ 81BE098
thumb_func_start dp01t_2E_3_battle_intro
dp01t_2E_3_battle_intro: @ 81BE0D8
push {lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
adds r0, r1
ldrb r0, [r0]
bl battle_intro_launch
- ldr r2, =0x020243fc
+ ldr r2, =gUnknown_020243FC
ldrh r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -5791,15 +5791,15 @@ dp01t_2E_3_battle_intro: @ 81BE0D8
thumb_func_start sub_81BE10C
sub_81BE10C: @ 81BE10C
push {r4-r6,lr}
- ldr r6, =0x020241e4
- ldr r5, =0x02024064
+ ldr r6, =gUnknown_020241E4
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
adds r0, r6
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl oamt_add_pos2_onto_pos1
ldrb r0, [r5]
@@ -5870,7 +5870,7 @@ sub_81BE10C: @ 81BE10C
bl AllocObjectPalette
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02038bce
+ ldr r2, =gUnknown_02038BCE
ldrh r1, [r2]
ldr r0, =0x00000c03
cmp r1, r0
@@ -5900,9 +5900,9 @@ _081BE1FC:
movs r2, 0x20
bl decompress_palette
_081BE21A:
- ldr r2, =0x02020630
- ldr r1, =0x020241e4
- ldr r5, =0x02024064
+ ldr r2, =gUnknown_02020630
+ ldr r1, =gUnknown_020241E4
+ ldr r5, =gUnknown_02024064
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -5920,14 +5920,14 @@ _081BE21A:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
adds r1, r4
ldrb r0, [r5]
strh r0, [r1, 0x8]
- ldr r3, =0x020244d0
+ ldr r3, =gUnknown_020244D0
ldr r0, [r3]
ldrb r2, [r5]
ldr r1, [r0, 0x4]
@@ -5940,7 +5940,7 @@ _081BE21A:
ands r0, r1
cmp r0, 0
beq _081BE27E
- ldr r0, =0x020244b4
+ ldr r0, =gUnknown_020244B4
adds r0, r2, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -5956,7 +5956,7 @@ _081BE27E:
movs r1, 0x1
orrs r0, r1
strb r0, [r2, 0x9]
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -5977,7 +5977,7 @@ sub_81BE2C8: @ 81BE2C8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r8
lsls r0, 3
@@ -5992,7 +5992,7 @@ sub_81BE2C8: @ 81BE2C8
b _081BE3B0
.pool
_081BE2F4:
- ldr r7, =0x02024064
+ ldr r7, =gUnknown_02024064
ldrb r0, [r7]
mov r9, r0
ldrh r0, [r1, 0x8]
@@ -6001,19 +6001,19 @@ _081BE2F4:
lsls r0, 24
cmp r0, 0
beq _081BE314
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
beq _081BE344
_081BE314:
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
ldrb r1, [r7]
lsls r2, r1, 9
adds r0, 0x1
adds r2, r0
- ldr r0, =0x0202406e
+ ldr r0, =gUnknown_0202406E
lsls r1, 1
adds r1, r0
ldrh r0, [r1]
@@ -6024,12 +6024,12 @@ _081BE314:
b _081BE398
.pool
_081BE344:
- ldr r4, =0x02023064
+ ldr r4, =gUnknown_02023064
ldrb r0, [r7]
lsls r1, r0, 9
adds r4, 0x1
adds r1, r4
- ldr r5, =0x0202406e
+ ldr r5, =gUnknown_0202406E
lsls r0, 1
adds r0, r5
ldrh r0, [r0]
@@ -6054,7 +6054,7 @@ _081BE344:
ldrh r2, [r0]
movs r0, 0x64
muls r0, r2
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
adds r0, r2
bl sub_805DD7C
ldrb r0, [r7]
@@ -6064,8 +6064,8 @@ _081BE344:
eors r0, r6
strb r0, [r7]
_081BE398:
- ldr r1, =0x03005d60
- ldr r2, =0x02024064
+ ldr r1, =gUnknown_03005D60
+ ldr r2, =gUnknown_02024064
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -6088,8 +6088,8 @@ _081BE3B0:
thumb_func_start dp01t_30_3_80EB11C
dp01t_30_3_80EB11C: @ 81BE3D4
push {r4-r6,lr}
- ldr r1, =0x02023064
- ldr r0, =0x02024064
+ ldr r1, =gUnknown_02023064
+ ldr r0, =gUnknown_02024064
ldrb r2, [r0]
lsls r0, r2, 9
adds r1, 0x1
@@ -6106,9 +6106,9 @@ dp01t_30_3_80EB11C: @ 81BE3D4
b _081BE478
.pool
_081BE404:
- ldr r6, =0x020244d0
+ ldr r6, =gUnknown_020244D0
ldr r0, [r6]
- ldr r5, =0x02024064
+ ldr r5, =gUnknown_02024064
ldrb r1, [r5]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -6121,7 +6121,7 @@ _081BE404:
strb r1, [r0]
ldrb r0, [r5]
lsls r3, r0, 9
- ldr r4, =0x02023068
+ ldr r4, =gUnknown_02023068
adds r1, r3, r4
subs r2, r4, 0x3
adds r2, r3, r2
@@ -6130,7 +6130,7 @@ _081BE404:
adds r3, r4
ldrb r3, [r3]
bl sub_80735DC
- ldr r2, =0x020244b4
+ ldr r2, =gUnknown_020244B4
ldrb r1, [r5]
adds r1, r2
movs r3, 0
@@ -6158,7 +6158,7 @@ _081BE404:
movs r1, 0x5D
strb r1, [r0, 0x5]
_081BE46C:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r5]
lsls r1, 2
adds r1, r0
@@ -6174,9 +6174,9 @@ _081BE478:
thumb_func_start sub_81BE498
sub_81BE498: @ 81BE498
push {r4,lr}
- ldr r4, =0x020244d0
+ ldr r4, =gUnknown_020244D0
ldr r0, [r4]
- ldr r3, =0x02024064
+ ldr r3, =gUnknown_02024064
ldrb r1, [r3]
ldr r2, [r0, 0x4]
lsls r0, r1, 1
@@ -6210,9 +6210,9 @@ _081BE4D0:
thumb_func_start sub_81BE4E0
sub_81BE4E0: @ 81BE4E0
push {lr}
- ldr r0, =0x020244d0
+ ldr r0, =gUnknown_020244D0
ldr r1, [r0]
- ldr r0, =0x02024064
+ ldr r0, =gUnknown_02024064
ldrb r3, [r0]
ldr r1, [r1, 0x4]
lsls r0, r3, 1
@@ -6224,8 +6224,8 @@ sub_81BE4E0: @ 81BE4E0
ands r0, r1
cmp r0, 0
beq _081BE512
- ldr r2, =0x03005e00
- ldr r0, =0x020244b4
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_020244B4
adds r0, r3, r0
ldrb r1, [r0]
lsls r0, r1, 2
@@ -6252,14 +6252,14 @@ sub_81BE530: @ 81BE530
thumb_func_start sub_81BE53C
sub_81BE53C: @ 81BE53C
push {r4,lr}
- ldr r4, =0x02024064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
bl sub_80A6A90
lsls r0, 24
cmp r0, 0
beq _081BE582
- ldr r3, =0x02020630
- ldr r0, =0x020241e4
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020241E4
ldrb r1, [r4]
adds r0, r1, r0
ldrb r0, [r0]
@@ -6267,7 +6267,7 @@ sub_81BE53C: @ 81BE53C
adds r2, r0
lsls r2, 2
adds r2, r3
- ldr r0, =0x02023064
+ ldr r0, =gUnknown_02023064
lsls r1, 9
adds r0, 0x1
adds r1, r0
@@ -6296,13 +6296,13 @@ _081BE582:
sub_81BE59C: @ 81BE59C
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x02024064
+ ldr r6, =gUnknown_02024064
ldrb r0, [r6]
bl mplay_80342A4
lsls r0, 24
cmp r0, 0
bne _081BE5F4
- ldr r5, =0x02023064
+ ldr r5, =gUnknown_02023064
ldrb r2, [r6]
lsls r1, r2, 9
adds r0, r5, 0x1
@@ -6327,7 +6327,7 @@ sub_81BE59C: @ 81BE59C
b _081BE5F4
.pool
_081BE5E8:
- ldr r0, =0x03005d60
+ ldr r0, =gUnknown_03005D60
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -6360,9 +6360,9 @@ sub_81BE610: @ 81BE610
thumb_func_start sub_81BE61C
sub_81BE61C: @ 81BE61C
push {r4,lr}
- ldr r2, =0x0202433a
- ldr r1, =0x02023064
- ldr r4, =0x02024064
+ ldr r2, =gUnknown_0202433A
+ ldr r1, =gUnknown_02023064
+ ldr r4, =gUnknown_02024064
ldrb r0, [r4]
lsls r0, 9
adds r1, 0x1
@@ -6374,7 +6374,7 @@ sub_81BE61C: @ 81BE61C
movs r0, 0x3
bl sub_80A2390
bl dp01_tbl3_exec_completed
- ldr r1, =0x03005d60
+ ldr r1, =gUnknown_03005D60
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -6394,7 +6394,7 @@ nullsub_128: @ 81BE668
thumb_func_start sub_81BE66C
sub_81BE66C: @ 81BE66C
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xD0
@@ -6418,7 +6418,7 @@ _081BE692:
thumb_func_start sub_81BE698
sub_81BE698: @ 81BE698
push {lr}
- ldr r0, =0x0203cf18
+ ldr r0, =gUnknown_0203CF18
ldr r0, [r0]
adds r0, 0x4
bl sub_8151E50
@@ -6429,7 +6429,7 @@ sub_81BE698: @ 81BE698
thumb_func_start sub_81BE6AC
sub_81BE6AC: @ 81BE6AC
- ldr r1, =0x0203cf18
+ ldr r1, =gUnknown_0203CF18
movs r0, 0
str r0, [r1]
bx lr
@@ -6439,7 +6439,7 @@ sub_81BE6AC: @ 81BE6AC
thumb_func_start sub_81BE6B8
sub_81BE6B8: @ 81BE6B8
push {r4,lr}
- ldr r4, =0x0203cf18
+ ldr r4, =gUnknown_0203CF18
ldr r0, [r4]
cmp r0, 0
beq _081BE6CC
@@ -6448,7 +6448,7 @@ sub_81BE6B8: @ 81BE6B8
b _081BE718
.pool
_081BE6CC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xD0
@@ -6490,7 +6490,7 @@ _081BE718:
thumb_func_start sub_81BE72C
sub_81BE72C: @ 81BE72C
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xD0
@@ -6503,7 +6503,7 @@ sub_81BE72C: @ 81BE72C
lsls r0, 24
cmp r0, 0
beq _081BE788
- ldr r4, =0x0203cf18
+ ldr r4, =gUnknown_0203CF18
ldr r0, [r4]
cmp r0, 0
beq _081BE788
@@ -6598,7 +6598,7 @@ sub_81BE808: @ 81BE808
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -6610,9 +6610,9 @@ sub_81BE808: @ 81BE808
lsls r2, r0, 3
adds r2, r0
lsls r2, 2
- ldr r4, =0x02037350
+ ldr r4, =gUnknown_02037350
adds r2, r4
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r2, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -6621,7 +6621,7 @@ sub_81BE808: @ 81BE808
ldrh r1, [r0, 0x26]
adds r1, 0x4
strh r1, [r0, 0x26]
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r1, r0, 3
adds r1, r0
@@ -6683,7 +6683,7 @@ sp136_strengh_sound: @ 81BE89C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -6715,7 +6715,7 @@ sub_81BE900: @ 81BE900
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4, 0x2]
adds r0, 0x1
@@ -6766,7 +6766,7 @@ sub_81BE968: @ 81BE968
lsrs r2, r0, 24
cmp r2, 0xFF
beq _081BE988
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -6807,7 +6807,7 @@ sub_81BE9C0: @ 81BE9C0
lsls r1, r0, 2
adds r1, r0
lsls r3, r1, 3
- ldr r4, =0x03005e08
+ ldr r4, =gTasks + 0x8
adds r2, r3, r4
ldrh r0, [r2, 0x2]
adds r0, 0x1
@@ -6856,7 +6856,7 @@ sub_81BEA20: @ 81BEA20
movs r4, 0
ldr r5, =gUnknown_08617D64
adds r7, r5, 0x2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_081BEA2A:
lsls r0, r4, 1
adds r0, r4
@@ -6895,7 +6895,7 @@ _081BEA2A:
movs r4, 0
ldr r5, =gUnknown_08617D64
adds r7, r5, 0x2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
_081BEA78:
lsls r0, r4, 1
adds r0, r4
@@ -7041,7 +7041,7 @@ sub_81BEB7C: @ 81BEB7C
thumb_func_start sub_81BEB90
sub_81BEB90: @ 81BEB90
push {r4,lr}
- ldr r4, =0x0203cf14
+ ldr r4, =gUnknown_0203CF14
ldr r0, [r4]
ldrh r1, [r0]
movs r0, 0x10
@@ -7061,7 +7061,7 @@ sub_81BEBB4: @ 81BEBB4
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7071,7 +7071,7 @@ sub_81BEBB4: @ 81BEBB4
ldrsh r0, [r2, r3]
cmp r0, 0
bne _081BEBEC
- ldr r0, =0x0203cf14
+ ldr r0, =gUnknown_0203CF14
ldr r1, [r0]
ldrh r0, [r1]
negs r0, r0
@@ -7095,7 +7095,7 @@ sub_81BEBF4: @ 81BEBF4
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -7129,12 +7129,12 @@ _081BEC40:
bl SetBgAttribute
b _081BED04
_081BEC50:
- ldr r4, =0x0203cf04
+ ldr r4, =gUnknown_0203CF04
movs r0, 0x92
lsls r0, 4
bl AllocZeroed
str r0, [r4]
- ldr r4, =0x0203cf08
+ ldr r4, =gUnknown_0203CF08
movs r0, 0x80
lsls r0, 4
bl AllocZeroed
@@ -7151,7 +7151,7 @@ _081BEC50:
.pool
_081BEC88:
ldr r0, =gUnknown_08617274
- ldr r4, =0x0203cf04
+ ldr r4, =gUnknown_0203CF04
ldr r1, [r4]
movs r2, 0x92
lsls r2, 3
@@ -7165,7 +7165,7 @@ _081BEC88:
b _081BECD8
.pool
_081BECB0:
- ldr r0, =0x0203cf08
+ ldr r0, =gUnknown_0203CF08
ldr r1, [r0]
movs r0, 0
bl SetBgTilemapBuffer
@@ -7183,7 +7183,7 @@ _081BECB0:
movs r0, 0
bl CopyBgTilemapBufferToVram
_081BECD8:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -7200,7 +7200,7 @@ _081BECF8:
_081BED00:
bl sub_81BEB24
_081BED04:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -7211,7 +7211,7 @@ _081BED04:
b _081BED40
.pool
_081BED1C:
- ldr r4, =0x0203cf14
+ ldr r4, =gUnknown_0203CF14
movs r0, 0x4
bl Alloc
str r0, [r4]
@@ -7244,7 +7244,7 @@ sub_81BED50: @ 81BED50
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, 2
add r0, r10
lsls r0, 3
@@ -7275,7 +7275,7 @@ _081BED90:
.4byte _081BEFF0
.4byte _081BEFF8
_081BEDB0:
- ldr r4, =0x0203cf10
+ ldr r4, =gUnknown_0203CF10
movs r0, 0xC0
lsls r0, 2
bl AllocZeroed
@@ -7302,7 +7302,7 @@ _081BEDC4:
lsrs r4, r0, 24
movs r0, 0x30
bl Alloc
- ldr r3, =0x0203cf10
+ ldr r3, =gUnknown_0203CF10
ldr r1, [r3]
lsls r2, r4, 3
adds r1, r2, r1
@@ -7321,7 +7321,7 @@ _081BEDFA:
cmp r5, 0x2F
bls _081BEDFA
movs r5, 0
- ldr r7, =0x0203cf10
+ ldr r7, =gUnknown_0203CF10
adds r6, r2, 0
_081BEE14:
bl GenerateRandomNumber
@@ -7357,7 +7357,7 @@ _081BEE14:
lsrs r5, r0, 16
cmp r5, 0x2F
bls _081BEE14
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
ldr r1, [sp, 0x8]
add r1, r10
lsls r1, 3
@@ -7404,9 +7404,9 @@ _081BEE9E:
lsls r0, 4
mov r9, r0
_081BEEB2:
- ldr r0, =0x0203cf04
+ ldr r0, =gUnknown_0203CF04
ldr r0, [r0]
- ldr r7, =0x0203cf10
+ ldr r7, =gUnknown_0203CF10
ldr r3, [r7]
adds r3, r4, r3
ldrb r2, [r3, 0x4]
@@ -7445,7 +7445,7 @@ _081BEEB2:
ldr r1, [sp, 0x8]
add r1, r10
lsls r1, 3
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
adds r1, r4
ldrh r0, [r1, 0xC]
adds r0, 0x1
@@ -7454,7 +7454,7 @@ _081BEEB2:
ands r5, r0
cmp r5, 0x1
bne _081BEF24
- ldr r0, =0x0203cf14
+ ldr r0, =gUnknown_0203CF14
ldr r1, [r0]
ldrh r0, [r1, 0x2]
subs r0, 0x1
@@ -7468,14 +7468,14 @@ _081BEF24:
cmp r5, r0
bcc _081BEE9E
_081BEF32:
- ldr r0, =0x0203cf04
+ ldr r0, =gUnknown_0203CF04
ldr r1, [r0]
movs r2, 0x92
lsls r2, 4
movs r0, 0
movs r3, 0
bl LoadBgTiles
- ldr r0, =0x0203cf10
+ ldr r0, =gUnknown_0203CF10
ldr r0, [r0]
movs r4, 0xBE
lsls r4, 2
@@ -7496,7 +7496,7 @@ _081BEF64:
beq _081BEF7C
bl DestroyTask
_081BEF7C:
- ldr r0, =0x0203cf14
+ ldr r0, =gUnknown_0203CF14
ldr r1, [r0]
movs r0, 0
strh r0, [r1]
@@ -7505,20 +7505,20 @@ _081BEF7C:
b _081BF002
.pool
_081BEF94:
- ldr r4, =0x0203cf14
+ ldr r4, =gUnknown_0203CF14
ldr r0, [r4]
bl Free
movs r5, 0
str r5, [r4]
- ldr r4, =0x0203cf10
+ ldr r4, =gUnknown_0203CF10
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203cf04
+ ldr r4, =gUnknown_0203CF04
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203cf08
+ ldr r4, =gUnknown_0203CF08
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -7546,7 +7546,7 @@ _081BEFF8:
bl DestroyTask
bl script_env_2_enable_and_set_ctx_running
_081BF002:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r10
lsls r1, r2, 2
add r1, r10
@@ -7575,7 +7575,7 @@ sub_81BF028: @ 81BF028
sub sp, 0x18
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -7605,7 +7605,7 @@ _081BF060:
.4byte _081BF1CC
.4byte _081BF224
_081BF080:
- ldr r4, =0x0203cf0c
+ ldr r4, =gUnknown_0203CF0C
movs r0, 0x14
bl AllocZeroed
str r0, [r4]
@@ -7627,7 +7627,7 @@ _081BF080:
b _081BF228
.pool
_081BF0B4:
- ldr r0, =0x0203cf0c
+ ldr r0, =gUnknown_0203CF0C
ldr r0, [r0]
ldr r1, [r0]
movs r5, 0
@@ -7645,7 +7645,7 @@ _081BF0BE:
b _081BF228
.pool
_081BF0DC:
- ldr r0, =0x0203cf0c
+ ldr r0, =gUnknown_0203CF0C
ldr r0, [r0]
ldr r1, [r0, 0x4]
ldr r0, [r0]
@@ -7661,7 +7661,7 @@ _081BF0F0:
stm r1!, {r2-r4}
ldm r0!, {r2-r4}
stm r1!, {r2-r4}
- ldr r4, =0x0203cf0c
+ ldr r4, =gUnknown_0203CF0C
ldr r0, [r4]
ldr r0, [r0, 0x4]
str r0, [sp, 0xC]
@@ -7674,7 +7674,7 @@ _081BF0F0:
ldr r1, [r4]
movs r3, 0
strb r0, [r1, 0x8]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r4]
ldrb r1, [r0, 0x8]
lsls r0, r1, 4
@@ -7700,7 +7700,7 @@ _081BF0F0:
strh r1, [r0, 0x30]
_081BF148:
movs r5, 0
- ldr r2, =0x0203cf0c
+ ldr r2, =gUnknown_0203CF0C
_081BF14C:
ldr r0, [r2]
ldr r1, [r0, 0xC]
@@ -7726,7 +7726,7 @@ _081BF178:
bl GenerateRandomNumber
adds r1, r6, 0
ands r1, r0
- ldr r0, =0x0203cf0c
+ ldr r0, =gUnknown_0203CF0C
ldr r3, [r0]
ldr r0, [r3, 0xC]
lsls r1, 1
@@ -7742,7 +7742,7 @@ _081BF178:
lsrs r5, r0, 16
cmp r5, r8
bls _081BF178
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r3, 0x8]
lsls r0, r1, 4
adds r0, r1
@@ -7754,8 +7754,8 @@ _081BF178:
b _081BF228
.pool
_081BF1CC:
- ldr r3, =0x02020630
- ldr r5, =0x0203cf0c
+ ldr r3, =gUnknown_02020630
+ ldr r5, =gUnknown_0203CF0C
ldr r0, [r5]
ldrb r1, [r0, 0x8]
lsls r0, r1, 4
@@ -7791,7 +7791,7 @@ _081BF1CC:
_081BF224:
bl script_env_2_enable_and_set_ctx_running
_081BF228:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r7, 2
adds r1, r7
lsls r1, 3
@@ -7814,7 +7814,7 @@ sub_81BF248: @ 81BF248
push {r4,r5,lr}
sub sp, 0x4
adds r5, r0, 0
- ldr r0, =0x0203cf0c
+ ldr r0, =gUnknown_0203CF0C
ldr r0, [r0]
ldrh r0, [r0, 0x10]
cmp r0, 0xFF
@@ -7831,7 +7831,7 @@ _081BF268:
ble _081BF2AC
movs r4, 0
_081BF274:
- ldr r0, =0x0203cf0c
+ ldr r0, =gUnknown_0203CF0C
ldr r3, [r0]
ldr r0, [r3]
ldrh r1, [r3, 0x10]
@@ -7899,7 +7899,7 @@ sub_81BF2B8: @ 81BF2B8
adds r5, r0, 0
lsls r5, 24
lsrs r4, r5, 24
- ldr r3, =0x030012a8
+ ldr r3, =gUnknown_030012A8
strh r4, [r3]
mov r0, r10
adds r1, r7, 0
@@ -7985,7 +7985,7 @@ sub_81BF384: @ 81BF384
movs r0, 0
movs r1, 0
bl SetGpuReg
- ldr r4, =0x030012b8
+ ldr r4, =gUnknown_030012B8
movs r0, 0x50
bl AllocZeroed
str r0, [r4]
@@ -8006,7 +8006,7 @@ sub_81BF384: @ 81BF384
sub_81BF3DC: @ 81BF3DC
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, =0x030012b8
+ ldr r1, =gUnknown_030012B8
ldr r0, [r1]
ldrb r0, [r0]
adds r5, r1, 0
@@ -8032,7 +8032,7 @@ _081BF400:
.4byte _081BF574
_081BF420:
bl sub_81BF5A4
- ldr r0, =0x030012b8
+ ldr r0, =gUnknown_030012B8
ldr r1, [r0]
movs r0, 0x1
b _081BF590
@@ -8044,7 +8044,7 @@ _081BF430:
beq _081BF43C
b _081BF592
_081BF43C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -8052,7 +8052,7 @@ _081BF43C:
bne _081BF44A
b _081BF592
_081BF44A:
- ldr r0, =0x030012b8
+ ldr r0, =gUnknown_030012B8
ldr r1, [r0]
movs r0, 0x2
b _081BF590
@@ -8064,7 +8064,7 @@ _081BF45C:
beq _081BF468
b _081BF592
_081BF468:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -8072,7 +8072,7 @@ _081BF468:
bne _081BF476
b _081BF592
_081BF476:
- ldr r0, =0x030012b8
+ ldr r0, =gUnknown_030012B8
ldr r1, [r0]
movs r0, 0x3
b _081BF590
@@ -8084,7 +8084,7 @@ _081BF488:
beq _081BF494
b _081BF592
_081BF494:
- ldr r4, =0x030012b8
+ ldr r4, =gUnknown_030012B8
ldr r0, [r4]
ldr r1, =gUnknown_089A6550
str r1, [r0, 0x2C]
@@ -8144,7 +8144,7 @@ _081BF514:
adds r4, r0, 0
cmp r4, 0x2
bne _081BF592
- ldr r5, =0x030012b8
+ ldr r5, =gUnknown_030012B8
ldr r0, [r5]
adds r0, 0x4
bl MultiBootMain
@@ -8172,7 +8172,7 @@ _081BF552:
bl sub_81BF7A4
cmp r0, 0x3
bne _081BF592
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -8186,13 +8186,13 @@ _081BF574:
bl sub_81BF7A4
cmp r0, 0x4
bne _081BF592
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _081BF592
- ldr r0, =0x030012b8
+ ldr r0, =gUnknown_030012B8
ldr r1, [r0]
movs r0, 0x1
_081BF590:
@@ -8414,7 +8414,7 @@ sub_81BF5A4: @ 81BF5A4
sub_81BF7A4: @ 81BF7A4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x030012b8
+ ldr r5, =gUnknown_030012B8
ldr r0, [r5]
ldrb r0, [r0, 0x1]
cmp r0, r4
@@ -8436,7 +8436,7 @@ _081BF7CC:
movs r0, 0x6
strb r0, [r1, 0x1]
_081BF7D6:
- ldr r0, =0x030012b8
+ ldr r0, =gUnknown_030012B8
ldr r0, [r0]
ldrb r0, [r0, 0x1]
_081BF7DC:
@@ -8567,7 +8567,7 @@ sub_81BF8EC: @ 81BF8EC
lsrs r5, 24
lsls r6, 24
lsrs r6, 24
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, =0x000040f8
bl AllocZeroed
str r0, [r4]
@@ -8606,7 +8606,7 @@ _081BF952:
bgt _081BF96C
cmp r7, 0
beq _081BF97C
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
b _081BF9EE
.pool
_081BF96C:
@@ -8614,11 +8614,11 @@ _081BF96C:
beq _081BF97C
cmp r7, 0x3
beq _081BF9D0
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
b _081BF9EE
.pool
_081BF97C:
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
ldr r0, [r2]
ldr r1, =0x000040c1
adds r0, r1
@@ -8631,7 +8631,7 @@ _081BF97C:
b _081BF9EC
.pool
_081BF9A0:
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
ldr r0, [r2]
ldr r1, =0x000040c1
adds r0, r1
@@ -8649,7 +8649,7 @@ _081BF9A0:
b _081BF9EE
.pool
_081BF9D0:
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
ldr r0, [r2]
ldr r1, =0x000040c1
adds r0, r1
@@ -8675,7 +8675,7 @@ _081BF9EE:
strb r1, [r0]
movs r0, 0xFF
bl sub_81C488C
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
cmp r0, 0
bne _081BFA12
@@ -8715,7 +8715,7 @@ sub_81BFA38: @ 81BFA38
adds r2, r4, 0
adds r3, r5, 0
bl sub_81BF8EC
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c4
adds r0, r1
@@ -8742,7 +8742,7 @@ sub_81BFA80: @ 81BFA80
lsrs r3, 24
str r4, [sp]
bl sub_81BF8EC
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040ef
adds r0, r1
@@ -8805,7 +8805,7 @@ _081BFB0A:
sub_81BFB10: @ 81BFB10
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -8854,7 +8854,7 @@ _081BFB9C:
b _081BFDE6
_081BFBAA:
bl remove_some_task
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8862,7 +8862,7 @@ _081BFBAA:
.pool
_081BFBBC:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -8870,7 +8870,7 @@ _081BFBBC:
.pool
_081BFBD0:
bl ResetAllObjectData
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8881,7 +8881,7 @@ _081BFBE4:
b _081BFDE6
_081BFBEA:
bl sub_81BFE24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040f0
adds r0, r1
@@ -8896,7 +8896,7 @@ _081BFC04:
bne _081BFC10
b _081BFE18
_081BFC10:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8907,14 +8907,14 @@ _081BFC20:
b _081BFDE6
_081BFC26:
bl sub_81C1BA0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _081BFDEE
.pool
_081BFC38:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0xC
bl sub_81C0098
@@ -8926,7 +8926,7 @@ _081BFC38:
b _081BFDE6
.pool
_081BFC58:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C00F0
@@ -8935,7 +8935,7 @@ _081BFC58:
bne _081BFC6A
b _081BFE18
_081BFC6A:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -8946,14 +8946,14 @@ _081BFC7C:
b _081BFDE6
_081BFC82:
bl sub_81C286C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _081BFDEE
.pool
_081BFC94:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c0
adds r0, r1
@@ -8963,14 +8963,14 @@ _081BFC94:
.pool
_081BFCAC:
bl sub_81C0348
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _081BFDEE
.pool
_081BFCC0:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c0
adds r0, r1
@@ -8981,7 +8981,7 @@ _081BFCC0:
_081BFCD8:
bl sub_81C4190
bl sub_81C42C8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040f0
adds r0, r1
@@ -8990,7 +8990,7 @@ _081BFCD8:
b _081BFDE6
.pool
_081BFCF8:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0xC
@@ -9015,18 +9015,18 @@ _081BFD1C:
b _081BFDE6
.pool
_081BFD34:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C4984
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
b _081BFDEE
.pool
_081BFD50:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C4A08
@@ -9034,7 +9034,7 @@ _081BFD50:
.pool
_081BFD60:
bl sub_81C4A88
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -9044,7 +9044,7 @@ _081BFD74:
bl sub_81C4280
b _081BFDE6
_081BFD7A:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040bc
adds r0, r1
@@ -9068,7 +9068,7 @@ _081BFDB0:
movs r1, 0x10
movs r2, 0
bl sub_80A2A20
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -9082,14 +9082,14 @@ _081BFDCC:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
_081BFDE4:
strb r0, [r2, 0x8]
_081BFDE6:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -9125,7 +9125,7 @@ sub_81BFE24: @ 81BFE24
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r1, [r4]
ldr r0, =0x000020bc
adds r1, r0
@@ -9172,7 +9172,7 @@ sub_81BFE24: @ 81BFE24
sub_81BFEB0: @ 81BFEB0
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r0, [r1]
ldr r2, =0x000040f0
adds r0, r2
@@ -9224,7 +9224,7 @@ _081BFF30:
b _081C008C
_081BFF3E:
ldr r0, =gUnknown_08D9862C
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r1, [r4]
adds r1, 0xBC
bl LZDecompressWram
@@ -9279,7 +9279,7 @@ _081BFFC0:
movs r1, 0x81
movs r2, 0x1E
bl gpu_pal_apply
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040f0
adds r1, r2
@@ -9293,7 +9293,7 @@ _081BFFF0:
_081BFFFC:
ldr r0, =gUnknown_0861D074
bl LoadCompressedObjectPic
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040f0
adds r1, r2
@@ -9307,7 +9307,7 @@ _081C0018:
_081C0024:
ldr r0, =gUnknown_0861D100
bl LoadCompressedObjectPalette
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040f0
adds r1, r2
@@ -9317,7 +9317,7 @@ _081C0040:
ldr r0, =gUnknown_0861D07C
bl LoadCompressedObjectPalette
_081C0046:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
_081C004A:
ldr r0, =0x000040f0
@@ -9334,7 +9334,7 @@ _081C0064:
lsls r1, 1
movs r2, 0x60
bl decompress_palette
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040f0
adds r0, r1
@@ -9356,7 +9356,7 @@ _081C008E:
sub_81C0098: @ 81C0098
push {r4,lr}
adds r3, r0, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bd
adds r0, r1, r2
@@ -9400,7 +9400,7 @@ sub_81C00F0: @ 81C00F0
mov r6, r8
push {r6,r7}
adds r5, r0, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r7, [r0]
adds r6, r7, 0
adds r6, 0x70
@@ -9506,7 +9506,7 @@ _081C01AA:
b _081C0322
_081C01DC:
ldr r1, [r7]
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
cmp r1, r0
beq _081C01F8
ldr r2, =0x000040bc
@@ -9642,7 +9642,7 @@ _081C0314:
movs r0, 0x1
b _081C0332
_081C0322:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040f0
adds r1, r2
@@ -9663,7 +9663,7 @@ _081C0332:
thumb_func_start sub_81C0348
sub_81C0348: @ 81C0348
push {r4-r6,lr}
- ldr r6, =0x0203cf1c
+ ldr r6, =gUnknown_0203CF1C
ldr r2, [r6]
ldr r1, =0x000040c0
adds r0, r2, r1
@@ -9722,7 +9722,7 @@ _081C037C:
movs r0, 0xD
bl ClearWindowTilemap
_081C03D8:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x77
@@ -9747,7 +9747,7 @@ _081C0400:
bl PutWindowTilemap
_081C0416:
bl sub_81C2524
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C2228
@@ -9761,7 +9761,7 @@ _081C0416:
sub_81C0434: @ 81C0434
push {lr}
bl FreeAllWindowBuffers
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
bl Free
pop {r0}
@@ -9783,7 +9783,7 @@ sub_81C044C: @ 81C044C
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -9807,17 +9807,17 @@ sub_81C0484: @ 81C0484
lsrs r0, 24
cmp r0, 0x1
beq _081C04EC
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081C04EC
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r0, [r0, 0x4]
bl SetMainCallback2
- ldr r1, =0x0203cf20
+ ldr r1, =gUnknown_0203CF20
ldr r0, [r4]
ldr r2, =0x000040be
adds r0, r2
@@ -9827,12 +9827,12 @@ sub_81C0484: @ 81C0484
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl sub_80A369C
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
bl MPlayVolumeControl
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r0, [r0]
cmp r0, 0
bne _081C04E2
@@ -9859,14 +9859,14 @@ sub_81C0510: @ 81C0510
lsrs r0, 24
cmp r0, 0x1
beq _081C05FE
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r2, 0x80
adds r0, r2, 0
ands r0, r1
cmp r0, 0
bne _081C05FE
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldrh r1, [r5, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -9925,7 +9925,7 @@ _081C05A2:
ands r0, r1
cmp r0, 0
beq _081C05E6
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c0
adds r0, r1
@@ -9971,7 +9971,7 @@ sub_81C0604: @ 81C0604
lsls r1, 24
lsrs r5, r1, 24
adds r4, r5, 0
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r3, [r1]
ldr r2, =0x000040c3
adds r0, r3, r2
@@ -10042,7 +10042,7 @@ _081C0696:
beq _081C06EE
movs r0, 0x5
bl audio_play
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r0, [r5]
adds r0, 0x77
ldrb r0, [r0]
@@ -10064,7 +10064,7 @@ _081C06D4:
adds r0, r1
movs r2, 0
strb r4, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -10087,7 +10087,7 @@ sub_81C0704: @ 81C0704
lsls r1, r0, 2
adds r1, r0
lsls r4, r1, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r5, r4, r6
movs r1, 0
ldrsh r0, [r5, r1]
@@ -10121,13 +10121,13 @@ _081C0764:
b _081C08EC
_081C076A:
bl sub_81C4898
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d3
b _081C0786
.pool
_081C0780:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d4
_081C0786:
@@ -10136,13 +10136,13 @@ _081C0786:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeResources
b _081C08EC
.pool
_081C07A8:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0xC
bl sub_81C0098
@@ -10154,7 +10154,7 @@ _081C07A8:
b _081C08EC
.pool
_081C07C8:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C00F0
@@ -10166,21 +10166,21 @@ _081C07DA:
b _081C08EC
.pool
_081C07E0:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C49E0
b _081C08EC
.pool
_081C07F0:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
bl sub_81C4A08
b _081C08EC
.pool
_081C0800:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0x77
ldrb r0, [r0]
@@ -10199,7 +10199,7 @@ _081C0816:
b _081C08EC
.pool
_081C0828:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0xC
adds r1, r5, 0x2
@@ -10213,7 +10213,7 @@ _081C0828:
ldrb r0, [r1]
cmp r0, 0xFF
beq _081C08F2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r0, 0
lsls r0, r1, 4
adds r0, r1
@@ -10233,7 +10233,7 @@ _081C0872:
bl sub_81C25E8
b _081C08EC
_081C0878:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c0
adds r0, r1
@@ -10243,8 +10243,8 @@ _081C0878:
b _081C08EC
.pool
_081C0894:
- ldr r2, =0x02020630
- ldr r0, =0x0203cf1c
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d3
adds r0, r1
@@ -10291,7 +10291,7 @@ sub_81C08F8: @ 81C08F8
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r2, [r1]
ldr r7, [r2]
ldr r3, =0x000040c0
@@ -10350,7 +10350,7 @@ _081C0968:
asrs r4, r0, 24
cmp r4, 0
blt _081C0988
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040bf
adds r0, r1
@@ -10385,7 +10385,7 @@ sub_81C09B4: @ 81C09B4
lsls r0, 24
lsrs r0, 24
mov r12, r0
- ldr r6, =0x0203cf1c
+ ldr r6, =gUnknown_0203CF1C
ldr r0, [r6]
ldr r1, [r0]
mov r8, r1
@@ -10465,7 +10465,7 @@ sub_81C0A50: @ 81C0A50
bl pokemon_getattr
cmp r0, 0
beq _081C0A84
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040be
adds r0, r1
@@ -10503,7 +10503,7 @@ sub_81C0A8C: @ 81C0A8C
lsls r1, 24
lsrs r3, r1, 24
str r3, [sp, 0x4]
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
mov r8, r0
ldr r2, [r0]
adds r1, r2, 0
@@ -10511,7 +10511,7 @@ sub_81C0A8C: @ 81C0A8C
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
adds r0, r7, r0
str r0, [sp, 0x8]
@@ -10583,7 +10583,7 @@ _081C0B4C:
ldr r0, [sp]
bl SetTaskFuncWithFollowupFunc
_081C0B5C:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r2, =0x000040c0
adds r0, r2
@@ -10610,13 +10610,13 @@ sub_81C0B8C: @ 81C0B8C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
cmp r0, 0
bne _081C0C2A
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r3, =0x000040c9
adds r0, r3
@@ -10656,7 +10656,7 @@ _081C0BFE:
movs r2, 0
bl ChangeBgX
ldrb r0, [r4, 0x2]
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r1, [r1]
ldr r3, =0x000040c0
adds r2, r1, r3
@@ -10682,7 +10682,7 @@ _081C0C2A:
asrs r0, 16
cmp r0, 0xFF
ble _081C0C52
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -10705,9 +10705,9 @@ sub_81C0C68: @ 81C0C68
lsls r2, r4, 2
adds r2, r4
lsls r2, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r0
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r3, [r5]
ldr r0, =0x000040c9
adds r3, r0
@@ -10742,13 +10742,13 @@ sub_81C0CC4: @ 81C0CC4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
cmp r0, 0
bne _081C0D0C
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c9
adds r0, r1
@@ -10780,7 +10780,7 @@ _081C0D0C:
asrs r0, 16
cmp r0, 0xFF
ble _081C0D34
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -10802,9 +10802,9 @@ sub_81C0D44: @ 81C0D44
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c9
adds r0, r1
@@ -10835,7 +10835,7 @@ _081C0D8C:
movs r0, 0x1
bl schedule_bg_copy_tilemap_to_vram
_081C0DA6:
- ldr r6, =0x0203cf1c
+ ldr r6, =gUnknown_0203CF1C
ldr r2, [r6]
ldr r7, =0x000040c0
adds r1, r2, r7
@@ -10887,7 +10887,7 @@ _081C0DD0:
thumb_func_start sub_81C0E24
sub_81C0E24: @ 81C0E24
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040c0
adds r0, r1, r2
@@ -10910,7 +10910,7 @@ sub_81C0E48: @ 81C0E48
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r0, [r5]
ldr r2, =0x000040c6
adds r0, r2
@@ -10926,7 +10926,7 @@ sub_81C0E48: @ 81C0E48
mov r8, r6
movs r0, 0x13
bl ClearWindowTilemap
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
ldr r1, =0x000040d5
adds r0, r1
@@ -10987,7 +10987,7 @@ _081C0EC4:
bl schedule_bg_copy_tilemap_to_vram
movs r0, 0x8
bl sub_81C4AF8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -11011,14 +11011,14 @@ sub_81C0F44: @ 81C0F44
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_81221EC
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _081C103A
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -11028,7 +11028,7 @@ sub_81C0F44: @ 81C0F44
strh r0, [r4]
movs r1, 0x1
negs r1, r1
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c6
adds r2, r0
@@ -11043,7 +11043,7 @@ _081C0F98:
beq _081C0FC0
movs r0, 0x4
strh r0, [r4]
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c6
adds r2, r0
@@ -11057,7 +11057,7 @@ _081C0FC0:
ands r0, r1
cmp r0, 0
beq _081C1026
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040c8
adds r0, r1, r2
@@ -11114,7 +11114,7 @@ _081C103A:
sub_81C1040: @ 81C1040
push {lr}
movs r1, 0x1
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r2, r0, 0
adds r2, 0x84
@@ -11185,7 +11185,7 @@ _081C10B6:
bne _081C10C2
b _081C11CC
_081C10C2:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
lsls r1, 1
adds r0, 0x84
@@ -11214,7 +11214,7 @@ _081C10E2:
ldrb r0, [r1]
cmp r0, 0x4
bne _081C1110
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c4
adds r0, r1
@@ -11229,8 +11229,8 @@ _081C1110:
_081C1118:
movs r0, 0x13
bl ClearWindowTilemap
- ldr r2, =0x02020630
- ldr r0, =0x0203cf1c
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d5
adds r0, r1
@@ -11267,7 +11267,7 @@ _081C115E:
asrs r0, r1, 24
cmp r0, 0x4
bne _081C11A0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c4
adds r0, r1
@@ -11290,7 +11290,7 @@ _081C115E:
_081C11A0:
mov r0, r8
strb r6, [r0]
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c6
adds r0, r1
@@ -11301,7 +11301,7 @@ _081C11A0:
b _081C11E6
.pool
_081C11CC:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c4
adds r0, r1
@@ -11333,7 +11333,7 @@ sub_81C11F4: @ 81C11F4
bl PutWindowTilemap
movs r0, 0
bl sub_81C3E9C
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r1, =0x000020bc
adds r0, r1
@@ -11371,7 +11371,7 @@ _081C125E:
bl schedule_bg_copy_tilemap_to_vram
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -11390,7 +11390,7 @@ sub_81C129C: @ 81C129C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r2, =0x000040c6
adds r1, r0, r2
@@ -11402,7 +11402,7 @@ sub_81C129C: @ 81C129C
bl sub_81C4C84
movs r0, 0x12
bl sub_81C4AF8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11424,14 +11424,14 @@ sub_81C12E4: @ 81C12E4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_81221EC
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _081C13AA
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -11441,7 +11441,7 @@ sub_81C12E4: @ 81C12E4
strh r0, [r4]
movs r1, 0x1
negs r1, r1
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c7
adds r2, r0
@@ -11456,7 +11456,7 @@ _081C1338:
beq _081C1360
movs r0, 0x3
strh r0, [r4]
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c7
adds r2, r0
@@ -11470,7 +11470,7 @@ _081C1360:
ands r0, r1
cmp r0, 0
beq _081C139A
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r2, =0x000040c6
adds r1, r0, r2
@@ -11520,7 +11520,7 @@ sub_81C13B0: @ 81C13B0
bl sub_81C4C60
cmp r4, 0x1
bne _081C1464
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r3, [r0]
ldr r1, =0x000040bd
adds r0, r3, r1
@@ -11560,7 +11560,7 @@ _081C1410:
ldrb r2, [r2]
bl sub_81C15EC
_081C1430:
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r0, [r5]
adds r0, 0xC
bl sub_81C0098
@@ -11584,7 +11584,7 @@ _081C1430:
adds r0, r6
strb r1, [r0]
_081C1464:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040c6
adds r0, r1, r2
@@ -11601,7 +11601,7 @@ _081C1464:
bl schedule_bg_copy_tilemap_to_vram
movs r0, 0x2
bl schedule_bg_copy_tilemap_to_vram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -11629,7 +11629,7 @@ sub_81C14BC: @ 81C14BC
lsrs r4, 24
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
lsls r0, r4, 1
mov r10, r0
@@ -11777,7 +11777,7 @@ sub_81C15EC: @ 81C15EC
lsrs r4, 24
lsls r6, 24
lsrs r6, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
lsls r0, r4, 1
mov r10, r0
@@ -11919,7 +11919,7 @@ sub_81C171C: @ 81C171C
bl sub_81C44F0
movs r0, 0x8
bl sub_81C4AF8
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -11940,7 +11940,7 @@ sub_81C174C: @ 81C174C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_81221EC
lsls r0, 24
@@ -11949,7 +11949,7 @@ sub_81C174C: @ 81C174C
bne _081C176A
b _081C189A
_081C176A:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r2, 0x80
adds r0, r2, 0
@@ -11958,7 +11958,7 @@ _081C176A:
beq _081C177A
b _081C189A
_081C177A:
- ldr r6, =0x030022c0
+ ldr r6, =gUnknown_030022C0
ldrh r1, [r6, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -11968,7 +11968,7 @@ _081C177A:
strh r0, [r4]
movs r1, 0x1
negs r1, r1
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c6
adds r2, r0
@@ -11983,7 +11983,7 @@ _081C17B4:
beq _081C17DC
movs r0, 0x4
strh r0, [r4]
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r1, =0x000040c6
adds r2, r1
@@ -12038,14 +12038,14 @@ _081C181C:
bl sub_81C48F0
movs r0, 0x5
bl audio_play
- ldr r2, =0x0203cf21
- ldr r0, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF21
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c6
adds r0, r1
ldrb r0, [r0]
strb r0, [r2]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
ldrb r0, [r2]
strh r0, [r1]
adds r0, r5, 0
@@ -12066,10 +12066,10 @@ _081C1876:
bl sub_81C48F0
movs r0, 0x5
bl audio_play
- ldr r1, =0x0203cf21
+ ldr r1, =gUnknown_0203CF21
movs r0, 0x4
strb r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x4
strh r0, [r1]
adds r0, r5, 0
@@ -12084,7 +12084,7 @@ _081C189A:
thumb_func_start sub_81C18A8
sub_81C18A8: @ 81C18A8
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c6
adds r1, r2, r0
@@ -12138,7 +12138,7 @@ sub_81C18F4: @ 81C18F4
movs r2, 0
bl sub_81C1EFC
bl sub_81C4154
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -12163,7 +12163,7 @@ sub_81C1940: @ 81C1940
adds r0, r7
lsls r0, 3
mov r8, r0
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
mov r4, r8
add r4, r9
@@ -12175,7 +12175,7 @@ sub_81C1940: @ 81C1940
bne _081C196C
b _081C1B74
_081C196C:
- ldr r6, =0x030022c0
+ ldr r6, =gUnknown_030022C0
ldrh r1, [r6, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -12189,7 +12189,7 @@ _081C196C:
strh r0, [r4]
movs r1, 0x1
negs r1, r1
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r0, =0x000040c6
adds r2, r0
@@ -12208,7 +12208,7 @@ _081C19B0:
strh r0, [r4, 0x2]
movs r0, 0x4
strh r0, [r4]
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r1, =0x000040c6
adds r2, r1
@@ -12229,7 +12229,7 @@ _081C19DC:
cmp r0, 0x1
bne _081C1A64
_081C19F0:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r2, =0x000040c0
adds r0, r2
@@ -12240,7 +12240,7 @@ _081C19F0:
_081C1A00:
movs r0, 0x13
bl ClearWindowTilemap
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r4]
ldr r1, =0x000040d5
adds r0, r1
@@ -12287,7 +12287,7 @@ _081C1A64:
cmp r0, 0x2
bne _081C1B04
_081C1A7A:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r1, =0x000040c0
adds r0, r1
@@ -12296,7 +12296,7 @@ _081C1A7A:
beq _081C1B74
movs r0, 0x13
bl ClearWindowTilemap
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r4]
ldr r1, =0x000040d5
adds r0, r1
@@ -12349,8 +12349,8 @@ _081C1B04:
beq _081C1B74
movs r0, 0x13
bl ClearWindowTilemap
- ldr r2, =0x02020630
- ldr r4, =0x0203cf1c
+ ldr r2, =gUnknown_02020630
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r1, =0x000040d5
adds r0, r1
@@ -12406,7 +12406,7 @@ _081C1B74:
thumb_func_start sub_81C1B94
sub_81C1B94: @ 81C1B94
- ldr r0, =0x0203cf21
+ ldr r0, =gUnknown_0203CF21
ldrb r0, [r0]
bx lr
.pool
@@ -12424,7 +12424,7 @@ _081C1BAE:
lsls r0, r5, 25
lsrs r1, r0, 24
adds r6, r1, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r3, [r0]
ldr r2, =0x000040c1
adds r0, r3, r2
@@ -12694,7 +12694,7 @@ _081C1DBA:
cmp r0, r2
bne _081C1DE8
_081C1DC6:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r0, =0x000020bc
adds r1, r0
@@ -12719,7 +12719,7 @@ _081C1DE8:
lsls r0, 24
lsrs r2, r0, 24
_081C1E04:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -12741,7 +12741,7 @@ sub_81C1E20: @ 81C1E20
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
ldrh r1, [r4, 0x2]
@@ -12765,7 +12765,7 @@ _081C1E50:
ble _081C1E60
strh r2, [r4, 0x2]
_081C1E60:
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r1, [r5]
ldr r0, =0x000020bc
adds r1, r0
@@ -12796,7 +12796,7 @@ _081C1E80:
b _081C1ED4
.pool
_081C1EAC:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
ldr r1, =0x000040d5
adds r0, r1
@@ -12854,7 +12854,7 @@ _081C1F16:
cmp r0, r2
bne _081C1F44
_081C1F22:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r0, =0x000030bc
adds r1, r0
@@ -12879,7 +12879,7 @@ _081C1F44:
lsls r0, 24
lsrs r2, r0, 24
_081C1F60:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -12902,7 +12902,7 @@ sub_81C1F80: @ 81C1F80
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
ldrh r1, [r4, 0x2]
@@ -12926,7 +12926,7 @@ _081C1FB0:
ble _081C1FC0
strh r2, [r4, 0x2]
_081C1FC0:
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r1, [r5]
ldr r0, =0x000030bc
adds r1, r0
@@ -12965,7 +12965,7 @@ _081C2006:
b _081C204C
.pool
_081C2024:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
ldr r1, =0x000040d5
adds r0, r1
@@ -13021,7 +13021,7 @@ _081C208A:
cmp r0, r2
bne _081C20C8
_081C2096:
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r1, [r5]
adds r1, 0xBC
lsls r4, 24
@@ -13044,7 +13044,7 @@ _081C20C8:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -13066,7 +13066,7 @@ sub_81C20F0: @ 81C20F0
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
ldrh r0, [r5]
ldrh r1, [r5, 0x2]
@@ -13090,7 +13090,7 @@ _081C2120:
ble _081C2130
strh r2, [r5, 0x2]
_081C2130:
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r1, [r4]
adds r1, 0xBC
ldrb r2, [r5, 0x2]
@@ -13223,7 +13223,7 @@ sub_81C2228: @ 81C2228
lsls r0, 24
cmp r0, 0
beq _081C225C
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r2, =0x00000502
adds r1, r0, r2
@@ -13231,7 +13231,7 @@ sub_81C2228: @ 81C2228
b _081C2266
.pool
_081C225C:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r2, =0x00000502
adds r1, r0, r2
@@ -13291,7 +13291,7 @@ sub_81C22CC: @ 81C22CC
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
adds r6, r1, 0
adds r6, 0x70
@@ -13417,7 +13417,7 @@ _081C23C8:
bls _081C2356
movs r0, 0x1
bl GetBgTilemapBuffer
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r1, [r1]
ldr r2, =0x000010bc
adds r1, r2
@@ -13449,7 +13449,7 @@ sub_81C240C: @ 81C240C
push {r5-r7}
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000038bc
adds r5, r0, r1
@@ -13577,7 +13577,7 @@ _081C2510:
thumb_func_start sub_81C2524
sub_81C2524: @ 81C2524
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0x74
ldrb r0, [r0]
@@ -13617,7 +13617,7 @@ _081C2562:
cmp r4, 0x13
bls _081C2562
movs r4, 0
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r3, =0x000040cb
movs r2, 0xFF
_081C257C:
@@ -13685,7 +13685,7 @@ sub_81C25E8: @ 81C25E8
movs r0, 0x13
movs r1, 0
bl FillWindowPixelBuffer
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0x74
ldrb r0, [r0]
@@ -13709,7 +13709,7 @@ sub_81C2628: @ 81C2628
mov r7, r8
push {r7}
sub sp, 0x18
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
movs r1, 0xC
adds r1, r0
@@ -13723,11 +13723,11 @@ sub_81C2628: @ 81C2628
ldr r0, =0x0000ffff
cmp r5, r0
beq _081C26CE
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8D4F
adds r0, r6, 0
bl CopyString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r4, 0
adds r1, r5, 0
movs r2, 0x2
@@ -13785,11 +13785,11 @@ _081C26E8:
movs r0, 0x1
bl sub_81C228C
_081C26EE:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8D4D
adds r0, r4, 0
bl CopyString
- ldr r5, =0x02021dc4
+ ldr r5, =gUnknown_02021DC4
ldrb r1, [r7, 0x5]
adds r0, r5, 0
movs r2, 0
@@ -13855,10 +13855,10 @@ _081C26EE:
sub_81C2794: @ 81C2794
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0xC
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r1, r4, 0
bl GetMonNickname
movs r0, 0
@@ -14276,7 +14276,7 @@ _081C2B66:
_081C2B80:
movs r0, 0x2
bl PutWindowTilemap
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bc
adds r0, r1, r2
@@ -14303,7 +14303,7 @@ _081C2BBC:
_081C2BC4:
movs r0, 0x3
bl PutWindowTilemap
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bc
adds r0, r1, r2
@@ -14328,7 +14328,7 @@ _081C2C00:
bl PutWindowTilemap
_081C2C06:
movs r4, 0
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
_081C2C0A:
ldr r0, [r5]
ldr r1, =0x000040cb
@@ -14397,7 +14397,7 @@ _081C2C84:
bl ClearWindowTilemap
b _081C2D0E
_081C2C98:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bc
adds r0, r1, r2
@@ -14422,7 +14422,7 @@ _081C2CCC:
bl ClearWindowTilemap
b _081C2D0E
_081C2CD4:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bc
adds r0, r1, r2
@@ -14468,7 +14468,7 @@ sub_81C2D2C: @ 81C2D2C
adds r3, r0, 0
lsls r1, 24
lsrs r2, r1, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r4, =0x000040cb
adds r1, r2, r4
ldr r0, [r0]
@@ -14496,7 +14496,7 @@ sub_81C2D68: @ 81C2D68
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r2, =0x000040cb
adds r0, r2
ldr r1, [r1]
@@ -14523,7 +14523,7 @@ sub_81C2D9C: @ 81C2D9C
lsrs r5, r0, 24
movs r4, 0
_081C2DA4:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040cb
adds r0, r1
@@ -14568,7 +14568,7 @@ sub_81C2DE4: @ 81C2DE4
thumb_func_start sub_81C2E00
sub_81C2E00: @ 81C2E00
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0x74
ldrb r0, [r0]
@@ -14600,7 +14600,7 @@ sub_81C2E40: @ 81C2E40
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
subs r0, 0x1
@@ -14689,7 +14689,7 @@ sub_81C2EC4: @ 81C2EC4
movs r2, 0
bl GetStringWidth
adds r2, r0, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xA2
@@ -14738,11 +14738,11 @@ sub_81C2F5C: @ 81C2F5C
lsrs r0, 24
cmp r0, 0x1
beq _081C2FC0
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8D59
adds r0, r5, 0
bl CopyString
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r1, [r1]
adds r1, 0xB8
ldrh r1, [r1]
@@ -14781,7 +14781,7 @@ _081C2FC0:
sub_81C2FD8: @ 81C2FD8
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x70
@@ -14819,7 +14819,7 @@ sub_81C2FD8: @ 81C2FD8
sub_81C302C: @ 81C302C
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x70
@@ -14854,7 +14854,7 @@ sub_81C302C: @ 81C302C
thumb_func_start sub_81C307C
sub_81C307C: @ 81C307C
push {r4-r6,lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r4, r0, 0
adds r4, 0x70
@@ -14882,7 +14882,7 @@ sub_81C307C: @ 81C307C
cmp r0, 0x1
bne _081C30E0
_081C30C2:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA5DB
bl sub_81AFC28
b _081C3182
@@ -14950,7 +14950,7 @@ _081C3158:
_081C316E:
ldr r1, =gUnknown_085EA544
_081C3170:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl sub_81AFC28
adds r0, r6, 0
bl Free
@@ -14972,7 +14972,7 @@ sub_81C3194: @ 81C3194
bl sub_81C2D2C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r2, 0
str r2, [sp]
str r2, [sp, 0x4]
@@ -14987,7 +14987,7 @@ sub_81C3194: @ 81C3194
thumb_func_start sub_81C31C0
sub_81C31C0: @ 81C31C0
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =gNatureNamePointers
adds r0, 0xA3
@@ -15009,7 +15009,7 @@ sub_81C31C0: @ 81C31C0
sub_81C31F0: @ 81C31F0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0x7A
ldrb r1, [r0]
@@ -15033,12 +15033,12 @@ _081C3202:
thumb_func_start sub_81C3220
sub_81C3220: @ 81C3220
push {r4-r6,lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r6, r0, 0
adds r6, 0x70
ldr r1, [r0]
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
cmp r1, r0
bne _081C326C
bl link_get_multiplayer_id
@@ -15046,7 +15046,7 @@ sub_81C3220: @ 81C3220
eors r0, r1
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
@@ -15055,7 +15055,7 @@ sub_81C3220: @ 81C3220
ldrh r4, [r0]
adds r0, r1, r2
ldrb r5, [r0, 0x13]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r2, 0x8
adds r1, r2
bl CopyString
@@ -15066,10 +15066,10 @@ _081C326C:
adds r4, r0, 0
ldr r0, =0x0000ffff
ands r4, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r5, [r1, 0x8]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl CopyString
_081C3282:
adds r0, r6, 0
@@ -15082,7 +15082,7 @@ _081C3282:
ands r0, r1
cmp r4, r0
bne _081C32A4
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x36
bl CompareStringWithoutExtendedControlCodes
@@ -15103,7 +15103,7 @@ _081C32B6:
thumb_func_start sub_81C32BC
sub_81C32BC: @ 81C32BC
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0x70
ldrb r0, [r0, 0xB]
@@ -15125,7 +15125,7 @@ _081C32DA:
thumb_func_start sub_81C32E0
sub_81C32E0: @ 81C32E0
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r0, 0x70
ldrb r0, [r0, 0xB]
@@ -15147,14 +15147,14 @@ _081C32FE:
thumb_func_start sub_81C3304
sub_81C3304: @ 81C3304
push {lr}
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 15
ands r0, r1
cmp r0, 0
beq _081C3354
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -15162,7 +15162,7 @@ sub_81C3304: @ 81C3304
ands r0, r1
cmp r0, 0
beq _081C3354
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040be
adds r0, r1
@@ -15238,7 +15238,7 @@ sub_81C335C: @ 81C335C
sub_81C33CC: @ 81C33CC
push {r4,r5,lr}
sub sp, 0x8
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
ldr r1, =gUnknown_085E8D59
adds r0, r5, 0
bl CopyString
@@ -15276,7 +15276,7 @@ sub_81C33CC: @ 81C33CC
sub_81C3428: @ 81C3428
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x70
@@ -15329,7 +15329,7 @@ _081C346C:
sub_81C349C: @ 81C349C
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r4, r0, 0
adds r4, 0x70
@@ -15413,7 +15413,7 @@ sub_81C3554: @ 81C3554
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
subs r0, 0x1
@@ -15476,7 +15476,7 @@ _081C35DC:
sub_81C35E4: @ 81C35E4
push {r4,r5,lr}
sub sp, 0x8
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0x9E
ldrh r0, [r0]
@@ -15504,7 +15504,7 @@ _081C3614:
b _081C3650
.pool
_081C3628:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x9E
@@ -15516,7 +15516,7 @@ _081C3628:
.pool
_081C3644:
ldrh r0, [r1]
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r1, r4, 0
bl itemid_get_name
adds r5, r4, 0
@@ -15552,7 +15552,7 @@ _081C3650:
sub_81C3690: @ 81C3690
push {r4,r5,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x76
@@ -15563,12 +15563,12 @@ sub_81C3690: @ 81C3690
b _081C36C8
.pool
_081C36B0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r1]
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA3B4
adds r0, r4, 0
bl ExpandStringRefs
@@ -15619,7 +15619,7 @@ sub_81C3710: @ 81C3710
movs r0, 0x8
bl Alloc
adds r5, r0, 0
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0x90
ldrh r1, [r0]
@@ -15661,7 +15661,7 @@ sub_81C3710: @ 81C3710
movs r0, 0x3
adds r1, r5, 0
bl sub_81AFC0C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_0861CE82
bl sub_81AFC28
mov r0, r9
@@ -15690,7 +15690,7 @@ sub_81C37D8: @ 81C37D8
bl sub_81C2D2C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r2, 0
str r2, [sp]
str r2, [sp, 0x4]
@@ -15708,9 +15708,9 @@ sub_81C3808: @ 81C3808
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r8, r0
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
adds r0, 0x98
ldrh r1, [r0]
@@ -15718,7 +15718,7 @@ sub_81C3808: @ 81C3808
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r6, =0x02021dc4
+ ldr r6, =gUnknown_02021DC4
ldr r0, [r4]
adds r0, 0x9A
ldrh r1, [r0]
@@ -15726,7 +15726,7 @@ sub_81C3808: @ 81C3808
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r5, =0x02021ec4
+ ldr r5, =gUnknown_02021EC4
ldr r0, [r4]
adds r0, 0x9C
ldrh r1, [r0]
@@ -15744,7 +15744,7 @@ sub_81C3808: @ 81C3808
movs r0, 0x2
adds r1, r5, 0
bl sub_81AFC0C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_0861CE8E
bl sub_81AFC28
pop {r3}
@@ -15764,7 +15764,7 @@ sub_81C3890: @ 81C3890
bl sub_81C2D2C
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
movs r2, 0
str r2, [sp]
str r2, [sp, 0x4]
@@ -15781,7 +15781,7 @@ sub_81C3890: @ 81C3890
sub_81C38C0: @ 81C38C0
push {r4-r6,lr}
sub sp, 0x8
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r5, r0, 0
adds r5, 0x70
@@ -15790,7 +15790,7 @@ sub_81C38C0: @ 81C38C0
bl sub_81C2D2C
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r1, [r5, 0x10]
adds r0, r4, 0
movs r2, 0x1
@@ -15837,7 +15837,7 @@ sub_81C38C0: @ 81C38C0
_081C3948:
movs r1, 0
_081C394A:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
movs r2, 0x1
movs r3, 0x6
@@ -15874,7 +15874,7 @@ sub_81C3984: @ 81C3984
bl sub_81C3B08
movs r0, 0x3
bl sub_81C3B08
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r1, =0x000040bc
adds r0, r1
@@ -15917,7 +15917,7 @@ sub_81C39F0: @ 81C39F0
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
subs r0, 0x1
@@ -15958,7 +15958,7 @@ _081C3A58:
bl sub_81C3B08
b _081C3AFC
_081C3A60:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040bc
adds r0, r1
@@ -15969,7 +15969,7 @@ _081C3A60:
b _081C3AFC
.pool
_081C3A7C:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bc
adds r0, r1, r2
@@ -15996,7 +15996,7 @@ _081C3AB0:
strh r0, [r4, 0x2]
b _081C3AFC
_081C3ABE:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040bc
adds r0, r1, r2
@@ -16040,7 +16040,7 @@ sub_81C3B08: @ 81C3B08
sub sp, 0xC
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
mov r10, r0
ldr r4, =gUnknown_0861CD14
@@ -16090,7 +16090,7 @@ sub_81C3B08: @ 81C3B08
mov r0, r8
movs r2, 0
bl sub_81C25A4
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r8, r0
mov r5, r10
adds r5, 0x8C
@@ -16099,7 +16099,7 @@ sub_81C3B08: @ 81C3B08
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r4, 0
adds r1, r6, 0
movs r2, 0x1
@@ -16112,7 +16112,7 @@ sub_81C3B08: @ 81C3B08
movs r0, 0x1
adds r1, r4, 0
bl sub_81AFC0C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0861CE97
adds r0, r4, 0
bl sub_81AFC28
@@ -16204,7 +16204,7 @@ sub_81C3C5C: @ 81C3C5C
b _081C3CAC
.pool
_081C3C9C:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrb r1, [r2, 0x1]
adds r0, r4, 0
movs r2, 0x1
@@ -16230,7 +16230,7 @@ _081C3CAC:
b _081C3CEC
.pool
_081C3CDC:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrb r1, [r1, 0x3]
adds r0, r4, 0
movs r2, 0x1
@@ -16264,7 +16264,7 @@ sub_81C3D08: @ 81C3D08
bl sub_81C3B08
movs r0, 0x3
bl sub_81C3B08
- ldr r4, =0x0203cf1c
+ ldr r4, =gUnknown_0203CF1C
ldr r0, [r4]
ldr r1, =0x000040bc
adds r0, r1
@@ -16292,7 +16292,7 @@ sub_81C3D54: @ 81C3D54
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
subs r0, 0x1
@@ -16332,7 +16332,7 @@ _081C3DB8:
bl sub_81C3B08
b _081C3E20
_081C3DC0:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040bc
adds r0, r1
@@ -16343,7 +16343,7 @@ _081C3DC0:
b _081C3E20
.pool
_081C3DDC:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
ldr r1, =0x000040bc
adds r0, r2, r1
@@ -16387,13 +16387,13 @@ sub_81C3E2C: @ 81C3E2C
lsrs r1, r0, 24
cmp r1, 0x4
bne _081C3E48
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c4
b _081C3E50
.pool
_081C3E48:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
lsls r1, 1
adds r0, 0x84
@@ -16446,7 +16446,7 @@ sub_81C3E9C: @ 81C3E9C
bl FillWindowPixelBuffer
cmp r4, 0
beq _081C3F30
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c0
adds r0, r1
@@ -16521,7 +16521,7 @@ sub_81C3F44: @ 81C3F44
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r2, =0x000040c4
adds r0, r1, r2
@@ -16575,7 +16575,7 @@ _081C3FD0:
movs r3, 0x41
bl sub_81C25A4
_081C3FEC:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldr r1, =gBattleMoves
lsls r0, r5, 1
adds r0, r5
@@ -16593,7 +16593,7 @@ _081C3FEC:
movs r0, 0x1
adds r1, r4, 0
bl sub_81AFC0C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_0861CE97
adds r0, r4, 0
bl sub_81AFC28
@@ -16768,7 +16768,7 @@ sub_81C4154: @ 81C4154
sub_81C4190: @ 81C4190
push {r4,r5,lr}
movs r2, 0
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r4, =0x000040d3
movs r3, 0xFF
_081C419A:
@@ -16794,7 +16794,7 @@ sub_81C41C0: @ 81C41C0
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r0, [r5]
ldr r1, =0x000040d3
adds r0, r1
@@ -16806,7 +16806,7 @@ sub_81C41C0: @ 81C41C0
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
ldr r0, [r5]
@@ -16829,8 +16829,8 @@ sub_81C4204: @ 81C4204
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02020630
- ldr r2, =0x0203cf1c
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_0203CF1C
ldr r2, [r2]
ldr r4, =0x000040d3
adds r2, r4
@@ -16861,7 +16861,7 @@ sub_81C424C: @ 81C424C
push {r4,lr}
movs r4, 0x3
_081C4250:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d3
adds r0, r1
@@ -16887,7 +16887,7 @@ _081C4268:
thumb_func_start sub_81C4280
sub_81C4280: @ 81C4280
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c0
adds r0, r1
@@ -16923,7 +16923,7 @@ _081C42C2:
sub_81C42C8: @ 81C42C8
push {r4,r5,lr}
movs r4, 0x3
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
_081C42CE:
ldr r0, [r5]
ldr r1, =0x000040d3
@@ -16976,7 +16976,7 @@ sub_81C4318: @ 81C4318
mov r8, r0
lsls r3, 24
lsrs r3, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d3
adds r0, r1
@@ -16985,7 +16985,7 @@ sub_81C4318: @ 81C4318
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
adds r1, r5, 0
@@ -17022,7 +17022,7 @@ sub_81C4318: @ 81C4318
thumb_func_start sub_81C43A0
sub_81C43A0: @ 81C43A0
push {r4,r5,lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r5, r0, 0
adds r5, 0x70
@@ -17083,7 +17083,7 @@ _081C4418:
thumb_func_start sub_81C4420
sub_81C4420: @ 81C4420
push {r4-r6,lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r5, r0, 0
adds r5, 0x70
@@ -17135,7 +17135,7 @@ _081C4474:
thumb_func_start sub_81C4484
sub_81C4484: @ 81C4484
push {r4,r5,lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r5, r0, 0
adds r5, 0x70
@@ -17190,7 +17190,7 @@ _081C44E0:
thumb_func_start sub_81C44F0
sub_81C44F0: @ 81C44F0
push {lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
ldr r0, =0x000040c4
adds r3, r1, r0
@@ -17250,7 +17250,7 @@ sub_81C4568: @ 81C4568
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
ldr r2, [r2]
adds r0, 0x3
ldr r3, =0x000040d3
@@ -17260,7 +17260,7 @@ sub_81C4568: @ 81C4568
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r4, r5
adds r1, 0x3
adds r2, r1
@@ -17316,7 +17316,7 @@ sub_81C45F4: @ 81C45F4
push {r4-r6,lr}
adds r3, r0, 0
adds r6, r1, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r2, [r0]
adds r5, r2, 0
adds r5, 0x70
@@ -17335,7 +17335,7 @@ _081C4610:
b _081C4770
.pool
_081C4620:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r1
ldrb r1, [r0]
@@ -17355,7 +17355,7 @@ _081C4620:
lsls r0, r2, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x8]
b _081C46D6
@@ -17365,18 +17365,18 @@ _081C4668:
lsls r0, r2, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
b _081C46B0
.pool
_081C4680:
- ldr r0, =0x020244d4
+ ldr r0, =gUnknown_020244D4
ldr r3, [r0]
adds r4, r0, 0
cmp r3, 0
beq _081C46E4
ldr r1, [r2]
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
cmp r1, r0
beq _081C46A6
ldr r1, =0x000040bc
@@ -17414,7 +17414,7 @@ _081C46D6:
.pool
_081C46E4:
ldr r1, [r2]
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
cmp r1, r0
beq _081C4700
ldr r1, =0x000040bc
@@ -17481,7 +17481,7 @@ _081C4770:
thumb_func_start sub_81C4778
sub_81C4778: @ 81C4778
push {r4,lr}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, [r0]
adds r4, r1, 0
adds r4, 0x70
@@ -17515,10 +17515,10 @@ sub_81C47B4: @ 81C47B4
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r6, [r0]
adds r6, 0x70
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
movs r1, 0x28
movs r2, 0x40
movs r3, 0x5
@@ -17529,7 +17529,7 @@ sub_81C47B4: @ 81C47B4
lsls r4, r0, 4
add r4, r8
lsls r4, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r7, r4, r5
adds r0, r7, 0
bl obj_free_rotscale_entry
@@ -17580,11 +17580,11 @@ _081C4836:
sub_81C4844: @ 81C4844
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
adds r5, r0, 0
adds r5, 0x70
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -17613,7 +17613,7 @@ _081C487E:
thumb_func_start sub_81C488C
sub_81C488C: @ 81C488C
- ldr r1, =0x0203cf24
+ ldr r1, =gUnknown_0203CF24
strb r0, [r1]
bx lr
.pool
@@ -17622,7 +17622,7 @@ sub_81C488C: @ 81C488C
thumb_func_start sub_81C4898
sub_81C4898: @ 81C4898
push {r4,lr}
- ldr r4, =0x0203cf24
+ ldr r4, =gUnknown_0203CF24
ldrb r0, [r4]
cmp r0, 0xFF
beq _081C48AA
@@ -17639,8 +17639,8 @@ _081C48AA:
thumb_func_start sub_81C48B4
sub_81C48B4: @ 81C48B4
push {lr}
- ldr r2, =0x02020630
- ldr r0, =0x0203cf1c
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040d3
adds r0, r1
@@ -17667,8 +17667,8 @@ _081C48EA:
thumb_func_start sub_81C48F0
sub_81C48F0: @ 81C48F0
push {r4-r6,lr}
- ldr r6, =0x02020630
- ldr r5, =0x0203cf1c
+ ldr r6, =gUnknown_02020630
+ ldr r5, =gUnknown_0203CF1C
ldr r0, [r5]
ldr r4, =0x000040d3
adds r0, r4
@@ -17709,8 +17709,8 @@ sub_81C48F0: @ 81C48F0
adds r0, r1, 0
orrs r3, r0
movs r2, 0
- ldr r5, =0x02037714
- ldr r4, =0x02037b14
+ ldr r5, =gUnknown_02037714
+ ldr r4, =gUnknown_02037B14
_081C494C:
adds r0, r2, r3
lsls r0, 16
@@ -17739,7 +17739,7 @@ sub_81C4984: @ 81C4984
adds r0, r1, 0
bl sub_811FF94
adds r4, r0, 0
- ldr r6, =0x0203cf1c
+ ldr r6, =gUnknown_0203CF1C
ldr r0, [r6]
str r4, [r0, 0x8]
cmp r4, 0
@@ -17777,7 +17777,7 @@ _081C49CE:
sub_81C49E0: @ 81C49E0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r0, [r0, 0x8]
bl RemoveObjectAndFreeTiles
@@ -17813,12 +17813,12 @@ sub_81C4A08: @ 81C4A08
movs r2, 0x88
movs r3, 0
bl AddObjectToFront
- ldr r2, =0x0203cf1c
+ ldr r2, =gUnknown_0203CF1C
ldr r1, [r2]
ldr r3, =0x000040d4
adds r1, r3
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r2]
adds r2, r3
ldrb r1, [r2]
@@ -17848,7 +17848,7 @@ sub_81C4A08: @ 81C4A08
thumb_func_start sub_81C4A88
sub_81C4A88: @ 81C4A88
push {r4,r5,lr}
- ldr r5, =0x0203cf1c
+ ldr r5, =gUnknown_0203CF1C
ldr r0, [r5]
ldr r1, =0x000040d5
adds r4, r0, r1
@@ -17873,7 +17873,7 @@ _081C4AA6:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
subs r1, r2, 0x1
lsls r1, 24
@@ -17904,7 +17904,7 @@ sub_81C4AF8: @ 81C4AF8
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r1, =0x000040d3
add r1, r8
ldr r0, [r0]
@@ -17923,7 +17923,7 @@ sub_81C4AF8: @ 81C4AF8
mov r9, r0
_081C4B2A:
movs r5, 0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
mov r10, r5
_081C4B30:
lsls r1, r5, 20
@@ -18054,13 +18054,13 @@ _081C4C2A:
ldrsh r0, [r3, r1]
cmp r0, 0x8
bne _081C4C44
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c6
b _081C4C4A
.pool
_081C4C44:
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040c7
_081C4C4A:
@@ -18102,7 +18102,7 @@ sub_81C4C84: @ 81C4C84
push {r6,r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0203cf1c
+ ldr r0, =gUnknown_0203CF1C
ldr r0, [r0]
ldr r1, =0x000040db
adds r5, r0, r1
@@ -18110,7 +18110,7 @@ sub_81C4C84: @ 81C4C84
adds r0, r6
lsls r0, 24
movs r4, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r2, 0x80
lsls r2, 19
adds r2, r0
@@ -18174,13 +18174,13 @@ sub_81C4D18: @ 81C4D18
push {r4-r7,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cf1c
+ ldr r1, =gUnknown_0203CF1C
ldr r2, =0x000040d3
adds r0, r2
ldr r1, [r1]
adds r5, r1, r0
movs r3, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
movs r7, 0x5
negs r7, r7
movs r6, 0
@@ -18218,7 +18218,7 @@ sub_81C4D70: @ 81C4D70
push {r4,r5,lr}
sub sp, 0x4
adds r5, r0, 0
- ldr r4, =0x0203cf28
+ ldr r4, =gUnknown_0203CF28
movs r0, 0x4
bl Alloc
str r0, [r4]
@@ -18316,10 +18316,10 @@ _081C4E2E:
movs r2, 0x1
bl SetBgAttribute
ldr r0, =gUnknown_0861D140
- ldr r1, =0x020377f4
+ ldr r1, =gUnknown_020377F4
ldr r2, =0x04000018
bl CpuSet
- ldr r0, =0x0203cf28
+ ldr r0, =gUnknown_0203CF28
ldr r1, [r0]
ldr r0, [r5]
lsls r0, 30
@@ -18342,7 +18342,7 @@ sub_81C4E90: @ 81C4E90
movs r0, 0x1
b _081C4EAC
_081C4EA0:
- ldr r0, =0x0203cf28
+ ldr r0, =gUnknown_0203CF28
ldr r0, [r0]
ldrb r0, [r0]
bl ShowBg
@@ -18356,7 +18356,7 @@ _081C4EAC:
thumb_func_start sub_81C4EB4
sub_81C4EB4: @ 81C4EB4
push {r4,lr}
- ldr r4, =0x0203cf28
+ ldr r4, =gUnknown_0203CF28
ldr r0, [r4]
cmp r0, 0
beq _081C4EC6
@@ -18374,7 +18374,7 @@ _081C4EC6:
sub_81C4ED0: @ 81C4ED0
push {lr}
adds r1, r0, 0
- ldr r0, =0x0203cf28
+ ldr r0, =gUnknown_0203CF28
ldr r0, [r0]
ldrb r0, [r0]
lsls r1, 8
@@ -18387,7 +18387,7 @@ sub_81C4ED0: @ 81C4ED0
thumb_func_start sub_81C4EEC
sub_81C4EEC: @ 81C4EEC
- ldr r1, =0x0203cf30
+ ldr r1, =gUnknown_0203CF30
movs r0, 0
strh r0, [r1, 0x6]
strh r0, [r1, 0x8]
@@ -18437,14 +18437,14 @@ sub_81C4F44: @ 81C4F44
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081C4F6E
bl overworld_free_bg_tilemaps
- ldr r0, =0x03005db0
+ ldr r0, =gUnknown_03005DB0
ldr r1, =hm_add_c3_without_phase_2
str r1, [r0]
ldr r1, =c2_exit_to_overworld_2_switch
@@ -18462,7 +18462,7 @@ _081C4F6E:
thumb_func_start sub_81C4F84
sub_81C4F84: @ 81C4F84
push {lr}
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
ldr r1, [r0]
movs r0, 0x4
bl sub_81C4F98
@@ -18477,18 +18477,18 @@ sub_81C4F98: @ 81C4F98
adds r5, r1, 0
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x0203cf2c
+ ldr r6, =gUnknown_0203CF2C
ldr r0, =0x0000098c
bl AllocZeroed
str r0, [r6]
cmp r4, 0x4
beq _081C4FB2
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
strb r4, [r0, 0x4]
_081C4FB2:
cmp r5, 0
beq _081C4FBA
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
str r5, [r0]
_081C4FBA:
ldr r0, [r6]
@@ -18574,7 +18574,7 @@ _081C5072:
sub_81C5078: @ 81C5078
push {lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -18620,7 +18620,7 @@ _081C50F4:
b _081C51A2
_081C50FA:
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -18638,7 +18638,7 @@ _081C5112:
b _081C51A2
_081C5122:
bl sub_81C51DC
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000984
adds r0, r1
@@ -18690,14 +18690,14 @@ _081C5188:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
_081C51A0:
strb r0, [r2, 0x8]
_081C51A2:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -18732,7 +18732,7 @@ sub_81C51DC: @ 81C51DC
movs r0, 0
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
adds r1, 0x4
movs r0, 0x2
@@ -18762,7 +18762,7 @@ sub_81C51DC: @ 81C51DC
sub_81C5238: @ 81C5238
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203cf2c
+ ldr r4, =gUnknown_0203CF2C
ldr r0, [r4]
ldr r1, =0x00000984
adds r0, r1
@@ -18801,7 +18801,7 @@ _081C5294:
cmp r0, 0x1
beq _081C5308
ldr r0, =gUnknown_08D9AE04
- ldr r4, =0x0203cf2c
+ ldr r4, =gUnknown_0203CF2C
ldr r1, [r4]
adds r1, 0x4
bl LZDecompressWram
@@ -18823,7 +18823,7 @@ _081C52C8:
_081C52D4:
bl sub_81C6E98
_081C52D8:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
_081C52DC:
ldr r0, =0x00000984
@@ -18855,7 +18855,7 @@ _081C530A:
thumb_func_start sub_81C5314
sub_81C5314: @ 81C5314
push {r4-r7,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, =0x00000ca9
adds r0, r2, r1
@@ -18869,7 +18869,7 @@ sub_81C5314: @ 81C5314
adds r0, r3
adds r7, r2, r0
movs r6, 0
- ldr r1, =0x0203cf2c
+ ldr r1, =gUnknown_0203CF2C
ldr r0, [r1]
ldr r4, =0x00000821
adds r0, r4
@@ -18910,7 +18910,7 @@ _081C5344:
cmp r6, r0
blt _081C5344
_081C5382:
- ldr r5, =0x0203cf2c
+ ldr r5, =gUnknown_0203CF2C
lsls r4, r6, 1
adds r4, r6
lsls r4, 3
@@ -18933,7 +18933,7 @@ _081C5382:
movs r0, 0x2
negs r0, r0
str r0, [r1]
- ldr r2, =0x03006310
+ ldr r2, =gUnknown_03006310
adds r1, r2, 0
ldr r0, =gUnknown_0861F2C0
ldm r0!, {r4,r6,r7}
@@ -18969,13 +18969,13 @@ sub_81C540C: @ 81C540C
lsrs r0, 24
cmp r0, 0x4
bne _081C5450
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
subs r1, 0x84
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r4, 0
bl itemid_get_name
ldr r1, =gUnknown_085E9210
@@ -19005,7 +19005,7 @@ sub_81C5460: @ 81C5460
bl audio_play
bl sub_81C6F20
_081C5476:
- ldr r5, =0x0203cf2c
+ ldr r5, =gUnknown_0203CF2C
ldr r1, [r5]
ldr r2, =0x00000814
adds r0, r1, r2
@@ -19022,7 +19022,7 @@ _081C5476:
negs r0, r0
cmp r4, r0
beq _081C54E0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r3, r4, 1
ldr r1, =0x00000ca9
@@ -19053,7 +19053,7 @@ _081C54E0:
ldrb r1, [r1]
bl sub_81C6F90
_081C54EE:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
ldr r0, =0x00000815
adds r1, r0
@@ -19083,7 +19083,7 @@ sub_81C5518: @ 81C5518
negs r0, r0
cmp r4, r0
beq _081C55B8
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000814
adds r0, r1
@@ -19104,8 +19104,8 @@ _081C5558:
movs r1, 0xFF
bl sub_81C5AB8
_081C5560:
- ldr r0, =0x02021cc4
- ldr r1, =0x03005d90
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
ldr r2, =0x00000ca9
adds r1, r3, r2
@@ -19123,7 +19123,7 @@ _081C5560:
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -19161,7 +19161,7 @@ sub_81C55D8: @ 81C55D8
negs r0, r0
cmp r3, r0
beq _081C561C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r3, 1
ldr r1, =0x00000ca9
@@ -19182,15 +19182,15 @@ sub_81C55D8: @ 81C55D8
b _081C5638
.pool
_081C561C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085E91B0
- ldr r1, =0x0203cf30
+ ldr r1, =gUnknown_0203CF30
ldrb r1, [r1, 0x4]
lsls r1, 2
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E91C0
adds r0, r4, 0
bl ExpandStringRefs
@@ -19219,7 +19219,7 @@ _081C5638:
sub_81C5674: @ 81C5674
push {r4,lr}
sub sp, 0x10
- ldr r4, =0x0203cf2c
+ ldr r4, =gUnknown_0203CF2C
ldr r1, [r4]
ldr r2, =0x00000816
adds r0, r1, r2
@@ -19237,7 +19237,7 @@ sub_81C5674: @ 81C5674
ldr r0, =0x00000b5e
str r0, [sp, 0x4]
str r0, [sp, 0x8]
- ldr r0, =0x0203cf38
+ ldr r0, =gUnknown_0203CF38
str r0, [sp, 0xC]
movs r0, 0x2
movs r1, 0xAC
@@ -19259,7 +19259,7 @@ _081C56B4:
thumb_func_start sub_81C56CC
sub_81C56CC: @ 81C56CC
push {r4,lr}
- ldr r4, =0x0203cf2c
+ ldr r4, =gUnknown_0203CF2C
ldr r0, [r4]
ldr r2, =0x00000816
adds r1, r0, r2
@@ -19290,10 +19290,10 @@ sub_81C56F8: @ 81C56F8
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
- ldr r0, =0x03006310
- ldr r2, =0x0203cf30
+ ldr r0, =gUnknown_03006310
+ ldr r2, =gUnknown_0203CF30
ldrh r1, [r2, 0x8]
ldrh r2, [r2, 0x6]
bl ListMenuInit
@@ -19315,7 +19315,7 @@ sub_81C5738: @ 81C5738
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x03005d90
+ ldr r2, =gUnknown_03005D90
ldr r6, [r2]
ldr r3, =0x00000ca9
adds r2, r6, r3
@@ -19369,7 +19369,7 @@ sub_81C57A8: @ 81C57A8
adds r7, r4, 0
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
@@ -19464,7 +19464,7 @@ sub_81C586C: @ 81C586C
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
ldr r1, =0x00000ca9
adds r0, r3, r1
@@ -19556,7 +19556,7 @@ _081C58FE:
thumb_func_start sub_81C5924
sub_81C5924: @ 81C5924
push {r4-r6,lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldr r1, =0x00000ca9
adds r0, r2, r1
@@ -19570,7 +19570,7 @@ sub_81C5924: @ 81C5924
adds r0, r1
adds r5, r2, r0
bl sub_81C586C
- ldr r3, =0x0203cf2c
+ ldr r3, =gUnknown_0203CF2C
ldr r0, [r3]
ldr r2, =0x00000821
adds r0, r2
@@ -19582,7 +19582,7 @@ _081C5954:
lsls r0, r4, 1
adds r0, r5
ldrh r0, [r0]
- ldr r3, =0x0203cf2c
+ ldr r3, =gUnknown_0203CF2C
cmp r0, 0
beq _081C596A
ldr r1, [r6]
@@ -19627,10 +19627,10 @@ _081C59B2:
thumb_func_start sub_81C59BC
sub_81C59BC: @ 81C59BC
push {r4,r5,lr}
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
ldrh r1, [r0, 0x8]
adds r3, r0, 0
- ldr r4, =0x0203cf2c
+ ldr r4, =gUnknown_0203CF2C
cmp r1, 0
beq _081C59E4
ldrh r0, [r3, 0x8]
@@ -19675,7 +19675,7 @@ _081C5A18:
thumb_func_start sub_81C5A20
sub_81C5A20: @ 81C5A20
push {r4-r7,lr}
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
ldrh r1, [r0, 0x6]
adds r5, r0, 0
cmp r1, 0x4
@@ -19686,7 +19686,7 @@ sub_81C5A20: @ 81C5A20
cmp r4, r0
bgt _081C5A80
ldrh r2, [r5, 0x8]
- ldr r6, =0x0203cf2c
+ ldr r6, =gUnknown_0203CF2C
ldr r0, [r6]
ldr r3, =0x00000822
adds r1, r0, r3
@@ -19809,7 +19809,7 @@ sub_81C5B14: @ 81C5B14
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -19831,20 +19831,20 @@ sub_81C5B4C: @ 81C5B4C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r2, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081C5BBC
ldrb r0, [r2]
- ldr r4, =0x0203cf38
+ ldr r4, =gUnknown_0203CF38
subs r2, r4, 0x2
adds r1, r4, 0
bl sub_81AE6C8
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r0, [r0]
cmp r0, 0
@@ -19862,7 +19862,7 @@ _081C5B9E:
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl FreeAllWindowBuffers
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
bl Free
adds r0, r5, 0
@@ -19884,7 +19884,7 @@ sub_81C5BC8: @ 81C5BC8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
bl sub_81221EC
lsls r0, 24
@@ -19893,7 +19893,7 @@ sub_81C5BC8: @ 81C5BC8
bne _081C5BEA
b _081C5D16
_081C5BEA:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -19901,7 +19901,7 @@ _081C5BEA:
beq _081C5BF8
b _081C5D16
_081C5BF8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -19909,7 +19909,7 @@ _081C5BF8:
lsrs r4, r0, 16
cmp r4, 0
beq _081C5C5C
- ldr r4, =0x0203cf30
+ ldr r4, =gUnknown_0203CF30
ldrb r0, [r4, 0x4]
cmp r0, 0x2
bne _081C5C12
@@ -19923,7 +19923,7 @@ _081C5C12:
ldrh r1, [r4, 0x8]
ldrh r0, [r4, 0x6]
adds r1, r0
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r2, =0x00000821
adds r0, r2
@@ -19942,7 +19942,7 @@ _081C5C5C:
bl ListMenuHandleInput
adds r6, r0, 0
ldrb r0, [r7]
- ldr r1, =0x0203cf38
+ ldr r1, =gUnknown_0203CF38
mov r8, r1
mov r2, r8
subs r2, 0x2
@@ -19959,7 +19959,7 @@ _081C5C5C:
_081C5C88:
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
strh r4, [r0]
adds r0, r5, 0
bl sub_81C5B14
@@ -19968,9 +19968,9 @@ _081C5C88:
_081C5CA0:
movs r0, 0x5
bl audio_play
- ldr r2, =0x0203ce7c
+ ldr r2, =gUnknown_0203CE7C
mov r12, r2
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
lsls r3, r6, 1
ldr r0, =0x00000ca9
@@ -20030,19 +20030,19 @@ sub_81C5D20: @ 81C5D20
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl sub_81C56CC
ldrb r0, [r4]
movs r1, 0x1
bl sub_81C5A98
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
ldrb r4, [r0, 0x4]
cmp r4, 0x1
beq _081C5D74
cmp r4, 0x3
beq _081C5DC4
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
ldr r0, =0x00000818
adds r2, r1, r0
@@ -20055,13 +20055,13 @@ sub_81C5D20: @ 81C5D20
b _081C5DD8
.pool
_081C5D74:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
bl itemid_get_usage
lsls r0, 24
cmp r0, 0
beq _081C5DA0
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
ldr r0, =0x00000818
adds r2, r1, r0
@@ -20069,7 +20069,7 @@ _081C5D74:
b _081C5DCE
.pool
_081C5DA0:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000818
adds r2, r0, r1
@@ -20082,7 +20082,7 @@ _081C5DA0:
b _081C5DDA
.pool
_081C5DC4:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
ldr r0, =0x00000818
adds r2, r1, r0
@@ -20096,11 +20096,11 @@ _081C5DCE:
_081C5DD8:
strb r0, [r1]
_081C5DDA:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DBE
adds r0, r4, 0
bl ExpandStringRefs
@@ -20117,7 +20117,7 @@ _081C5DDA:
movs r2, 0x3
movs r3, 0
bl sub_81C6C3C
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
movs r1, 0x82
lsls r1, 4
@@ -20147,7 +20147,7 @@ _081C5E50:
movs r2, 0x2
bl sub_81C5F08
_081C5E62:
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
movs r1, 0x82
lsls r1, 4
@@ -20155,7 +20155,7 @@ _081C5E62:
ldrb r0, [r0]
cmp r0, 0x4
bne _081C5E8C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -20164,7 +20164,7 @@ _081C5E62:
b _081C5E98
.pool
_081C5E8C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -20190,7 +20190,7 @@ sub_81C5EAC: @ 81C5EAC
str r0, [sp]
movs r0, 0x10
str r0, [sp, 0x4]
- ldr r6, =0x0203cf2c
+ ldr r6, =gUnknown_0203CF2C
ldr r1, [r6]
movs r5, 0x82
lsls r5, 4
@@ -20240,7 +20240,7 @@ sub_81C5F08: @ 81C5F08
str r6, [sp, 0x8]
ldr r0, =gUnknown_0861F2D8
str r0, [sp, 0xC]
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000818
adds r0, r1
@@ -20298,7 +20298,7 @@ _081C5FA8:
movs r0, 0x5
bl audio_play
ldr r1, =gUnknown_0861F2D8
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r2, =0x00000818
adds r0, r2
@@ -20335,7 +20335,7 @@ _081C5FF8:
bl GetMenuCursorPos
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldrh r1, [r5, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -20371,7 +20371,7 @@ _081C6040:
beq _081C6084
lsls r0, r4, 24
asrs r1, r0, 24
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
movs r2, 0x82
lsls r2, 4
@@ -20466,7 +20466,7 @@ _081C6102:
movs r0, 0x5
bl audio_play
ldr r2, =gUnknown_0861F2D8
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
lsls r1, r4, 24
asrs r1, 24
@@ -20510,7 +20510,7 @@ sub_81C616C: @ 81C616C
asrs r1, r0, 24
cmp r1, 0
blt _081C61A0
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r2, [r0]
movs r3, 0x82
lsls r3, 4
@@ -20538,7 +20538,7 @@ _081C61A2:
thumb_func_start sub_81C61A8
sub_81C61A8: @ 81C61A8
push {lr}
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
movs r1, 0x82
lsls r1, 4
@@ -20569,7 +20569,7 @@ sub_81C61E0: @ 81C61E0
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_get_pocket_number
lsls r0, 24
@@ -20625,7 +20625,7 @@ sub_81C6258: @ 81C6258
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl sub_81C61A8
movs r1, 0x2
@@ -20653,7 +20653,7 @@ sub_81C629C: @ 81C629C
lsls r4, 24
lsrs r4, 24
bl sub_81C5674
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -20675,7 +20675,7 @@ sub_81C62C4: @ 81C62C4
lsls r0, r5, 2
adds r0, r5
lsls r6, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r4, r6, r7
bl sub_81C61A8
movs r0, 0x1
@@ -20689,11 +20689,11 @@ sub_81C62C4: @ 81C62C4
b _081C6334
.pool
_081C62F4:
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8EE0
adds r0, r4, 0
bl ExpandStringRefs
@@ -20734,19 +20734,19 @@ sub_81C6350: @ 81C6350
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x10
ldrsh r1, [r4, r2]
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8F0E
adds r0, r4, 0
bl ExpandStringRefs
@@ -20782,7 +20782,7 @@ sub_81C63D0: @ 81C63D0
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r1, 0x2
ldrsh r0, [r4, r1]
@@ -20802,12 +20802,12 @@ sub_81C63D0: @ 81C63D0
sub_81C6404: @ 81C6404
push {r4,lr}
sub sp, 0xC
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r1, 0x1
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -20841,13 +20841,13 @@ sub_81C645C: @ 81C645C
push {r4,lr}
sub sp, 0xC
adds r1, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, 16
asrs r1, 16
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -20883,7 +20883,7 @@ sub_81C64B4: @ 81C64B4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
adds r0, r4, 0
adds r0, 0x10
@@ -20899,7 +20899,7 @@ sub_81C64B4: @ 81C64B4
b _081C6544
.pool
_081C64E8:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -20949,19 +20949,19 @@ sub_81C654C: @ 81C654C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x10
ldrsh r1, [r6, r2]
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8EF9
adds r0, r6, 0
bl ExpandStringRefs
@@ -20997,11 +20997,11 @@ sub_81C65CC: @ 81C65CC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r6, =0x0203cf38
+ ldr r6, =gUnknown_0203CF38
subs r7, r6, 0x2
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -21009,7 +21009,7 @@ sub_81C65CC: @ 81C65CC
beq _081C662E
movs r0, 0x5
bl audio_play
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
ldrh r1, [r4, 0x10]
bl sub_80D7334
@@ -21020,7 +21020,7 @@ sub_81C65CC: @ 81C65CC
bl sub_81C5924
bl sub_81C59BC
bl sub_81C5314
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r6]
ldrh r2, [r7]
bl ListMenuInit
@@ -21045,7 +21045,7 @@ sub_81C6648: @ 81C6648
lsrs r4, r0, 24
adds r6, r4, 0
bl sub_81C61A8
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrh r0, [r5]
bl itemid_is_mail
lsls r0, 24
@@ -21064,7 +21064,7 @@ _081C667C:
lsls r0, 24
cmp r0, 0
bne _081C66A0
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r1, [r0]
ldr r0, =sub_81B7F60
str r0, [r1]
@@ -21087,11 +21087,11 @@ sub_81C66AC: @ 81C66AC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203ce7c
+ ldr r0, =gUnknown_0203CE7C
ldrh r0, [r0]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8E11
adds r0, r5, 0
bl ExpandStringRefs
@@ -21110,7 +21110,7 @@ sub_81C66EC: @ 81C66EC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -21136,7 +21136,7 @@ sub_81C6714: @ 81C6714
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
bl sub_81C6E1C
movs r1, 0x2
@@ -21159,7 +21159,7 @@ sub_81C674C: @ 81C674C
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
- ldr r5, =0x0203ce7c
+ ldr r5, =gUnknown_0203CE7C
ldrh r0, [r5]
bl itemid_80BF6D8_mail_related
lsls r0, 24
@@ -21194,7 +21194,7 @@ sub_81C679C: @ 81C679C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ce7c
+ ldr r4, =gUnknown_0203CE7C
ldrh r0, [r4]
bl itemid_get_battle_function
cmp r0, 0
@@ -21224,15 +21224,15 @@ sub_81C67CC: @ 81C67CC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r9, r0
adds r5, r4, r0
- ldr r0, =0x0203cf30
+ ldr r0, =gUnknown_0203CF30
ldrh r1, [r0, 0x6]
ldrh r0, [r0, 0x8]
adds r1, r0
strh r1, [r5, 0x2]
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r2, =0x00000814
adds r0, r2
@@ -21243,7 +21243,7 @@ sub_81C67CC: @ 81C67CC
movs r1, 0x10
movs r2, 0x1
bl sub_81AF15C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r3, [r0]
movs r0, 0x2
ldrsh r2, [r5, r0]
@@ -21261,9 +21261,9 @@ sub_81C67CC: @ 81C67CC
adds r3, r0
adds r3, r2
ldrh r0, [r3]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r6, =0x02021fc4
+ ldr r6, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DFE
adds r0, r6, 0
bl ExpandStringRefs
@@ -21309,14 +21309,14 @@ sub_81C68B0: @ 81C68B0
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_81221EC
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
beq _081C695C
- ldr r7, =0x030022c0
+ ldr r7, =gUnknown_030022C0
ldrh r1, [r7, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -21325,7 +21325,7 @@ sub_81C68B0: @ 81C68B0
movs r0, 0x5
bl audio_play
ldrb r0, [r4]
- ldr r1, =0x0203cf38
+ ldr r1, =gUnknown_0203CF38
subs r2, r1, 0x2
bl get_coro_args_x18_x1A
b _081C6940
@@ -21335,7 +21335,7 @@ _081C68F8:
bl ListMenuHandleInput
adds r6, r0, 0
ldrb r0, [r4]
- ldr r4, =0x0203cf38
+ ldr r4, =gUnknown_0203CF38
subs r2, r4, 0x2
adds r1, r4, 0
bl get_coro_args_x18_x1A
@@ -21390,9 +21390,9 @@ sub_81C6964: @ 81C6964
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r7, =0x0203cf38
+ ldr r7, =gUnknown_0203CF38
subs r0, r7, 0x2
mov r8, r0
ldrh r0, [r0]
@@ -21417,7 +21417,7 @@ _081C69A8:
lsls r1, r4, 24
lsrs r1, 24
bl sub_81C57A8
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000814
adds r0, r1
@@ -21440,7 +21440,7 @@ _081C69A8:
strh r0, [r1, 0x6]
_081C69E0:
bl sub_81C5314
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r7]
mov r3, r8
ldrh r2, [r3]
@@ -21468,11 +21468,11 @@ sub_81C6A14: @ 81C6A14
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r5, =0x0203cf38
+ ldr r5, =gUnknown_0203CF38
subs r7, r5, 0x2
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000814
adds r0, r1
@@ -21498,7 +21498,7 @@ sub_81C6A14: @ 81C6A14
strh r0, [r1, 0x6]
_081C6A5E:
bl sub_81C5314
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r5]
ldrh r2, [r7]
bl ListMenuInit
@@ -21520,7 +21520,7 @@ sub_81C6A94: @ 81C6A94
mov r6, r8
push {r6,r7}
sub sp, 0x4
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r9, r0
movs r0, 0x14
bl Alloc
@@ -21528,7 +21528,7 @@ sub_81C6A94: @ 81C6A94
movs r0, 0xA
bl Alloc
adds r5, r0, 0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
ldr r2, [r1]
ldr r4, =0x00000ca9
@@ -21612,7 +21612,7 @@ _081C6AF8:
bl Free
adds r0, r5, 0
bl Free
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
b _081C6BC6
@@ -21640,7 +21640,7 @@ _081C6B9C:
lsrs r6, r0, 24
cmp r6, 0x2
bls _081C6B9C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
adds r0, r7, 0
@@ -21811,7 +21811,7 @@ sub_81C6CEC: @ 81C6CEC
sub_81C6D08: @ 81C6D08
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cf2c
+ ldr r1, =gUnknown_0203CF2C
ldr r1, [r1]
ldr r2, =0x0000080f
adds r1, r2
@@ -21826,7 +21826,7 @@ sub_81C6D24: @ 81C6D24
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r3, =0x0000080f
adds r1, r2, r3
ldr r0, [r0]
@@ -21859,7 +21859,7 @@ sub_81C6D6C: @ 81C6D6C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cf2c
+ ldr r1, =gUnknown_0203CF2C
ldr r2, =0x0000080f
adds r0, r2
ldr r1, [r1]
@@ -21961,7 +21961,7 @@ sub_81C6E38: @ 81C6E38
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r2, =0x00000804
adds r1, r4, r2
ldr r0, [r0]
@@ -21979,7 +21979,7 @@ sub_81C6E38: @ 81C6E38
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl obj_free_rotscale_entry
ldrb r1, [r5]
@@ -22007,7 +22007,7 @@ sub_81C6E98: @ 81C6E98
ldr r0, =gUnknown_08D9ADD0
adds r1, r4, 0
bl LZDecompressWram
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000ca9
adds r0, r1
@@ -22036,7 +22036,7 @@ sub_81C6E98: @ 81C6E98
thumb_func_start sub_81C6EF4
sub_81C6EF4: @ 81C6EF4
push {r4,lr}
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r4, [r0]
ldr r0, =0x00000804
adds r4, r0
@@ -22055,7 +22055,7 @@ sub_81C6EF4: @ 81C6EF4
thumb_func_start sub_81C6F20
sub_81C6F20: @ 81C6F20
push {r4,lr}
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000804
adds r0, r1
@@ -22063,7 +22063,7 @@ sub_81C6F20: @ 81C6F20
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r0, r4, 0
adds r0, 0x3F
@@ -22113,7 +22113,7 @@ sub_81C6F90: @ 81C6F90
lsrs r6, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r2, =0x00000805
adds r1, r4, r2
ldr r0, [r0]
@@ -22136,7 +22136,7 @@ sub_81C6F90: @ 81C6F90
cmp r2, 0x40
beq _081C6FE0
strb r2, [r5]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -22168,7 +22168,7 @@ sub_81C6FF8: @ 81C6FF8
thumb_func_start sub_81C700C
sub_81C700C: @ 81C700C
push {lr}
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000807
adds r0, r1
@@ -22185,7 +22185,7 @@ sub_81C7028: @ 81C7028
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000807
adds r0, r1
@@ -22201,7 +22201,7 @@ sub_81C704C: @ 81C704C
push {lr}
adds r3, r0, 0
lsls r3, 24
- ldr r0, =0x0203cf2c
+ ldr r0, =gUnknown_0203CF2C
ldr r0, [r0]
ldr r1, =0x00000807
adds r0, r1
@@ -22241,12 +22241,12 @@ _081C7092:
movs r1, 0x1
adds r2, r5, 0
bl SetWordTaskArg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r0, r1
- ldr r2, =0x0203cf3c
+ ldr r2, =gUnknown_0203CF3C
ldrb r1, [r2]
strh r1, [r0, 0xE]
ldrb r0, [r2]
@@ -22267,7 +22267,7 @@ sub_81C70D8: @ 81C70D8
ldr r1, =0x0000ffff
ands r1, r0
lsrs r3, r0, 16
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -22302,7 +22302,7 @@ sub_81C7124: @ 81C7124
push {r4-r6,lr}
adds r6, r0, 0
movs r5, 0
- ldr r4, =0x03005e00
+ ldr r4, =gTasks
_081C712C:
ldrb r0, [r4, 0x4]
cmp r0, 0
@@ -22348,7 +22348,7 @@ sub_81C7170: @ 81C7170
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r7, 0
_081C718C:
@@ -22411,7 +22411,7 @@ sub_81C71E4: @ 81C71E4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -22452,7 +22452,7 @@ _081C724A:
thumb_func_start CB2_PokeNav
CB2_PokeNav: @ 81C7250
push {r4,lr}
- ldr r4, =0x0203cf40
+ ldr r4, =gUnknown_0203CF40
movs r0, 0x5C
bl Alloc
str r0, [r4]
@@ -22498,13 +22498,13 @@ sub_81C72A4: @ 81C72A4
sub_81C72BC: @ 81C72BC
push {r4,lr}
bl fade_and_return_progress_probably
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081C7320
- ldr r4, =0x0203cf40
+ ldr r4, =gUnknown_0203CF40
movs r0, 0x5C
bl Alloc
str r0, [r4]
@@ -22548,7 +22548,7 @@ _081C7338:
adds r4, 0x1
cmp r4, 0x12
ble _081C7338
- ldr r4, =0x0203cf40
+ ldr r4, =gUnknown_0203CF40
ldr r0, [r4]
bl Free
movs r0, 0
@@ -22592,7 +22592,7 @@ _081C738C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -22677,7 +22677,7 @@ sub_81C742C: @ 81C742C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r7, r1, r0
movs r1, 0
ldrsh r0, [r7, r1]
@@ -22729,7 +22729,7 @@ _081C749C:
cmp r6, r0
bls _081C7506
ldr r4, =gUnknown_0861F3EC
- ldr r5, =0x0203cf40
+ ldr r5, =gUnknown_0203CF40
ldr r0, [r5]
ldr r1, [r0, 0x4]
lsls r0, r1, 3
@@ -22785,7 +22785,7 @@ _081C752C:
bl sub_81C7738
cmp r0, 0
bne _081C7562
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r0, [r0]
ldrh r0, [r0, 0x8]
negs r4, r0
@@ -22840,7 +22840,7 @@ sub_81C756C: @ 81C756C
adds r1, r4, r1
ldr r1, [r1]
bl sub_81C7834
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r1, [r0]
adds r0, r5, 0x4
adds r0, r4, r0
@@ -22869,7 +22869,7 @@ sub_81C75D4: @ 81C75D4
thumb_func_start sub_81C75E0
sub_81C75E0: @ 81C75E0
push {lr}
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r0, [r0]
ldr r0, [r0]
bl _call_via_r0
@@ -22910,7 +22910,7 @@ sub_81C761C: @ 81C761C
adds r4, r0, 0
adds r0, r1, 0
bl Alloc
- ldr r1, =0x0203cf40
+ ldr r1, =gUnknown_0203CF40
ldr r1, [r1]
lsls r4, 2
adds r1, 0x10
@@ -22924,7 +22924,7 @@ sub_81C761C: @ 81C761C
thumb_func_start sub_81C763C
sub_81C763C: @ 81C763C
- ldr r1, =0x0203cf40
+ ldr r1, =gUnknown_0203CF40
ldr r1, [r1]
lsls r0, 2
adds r1, 0x10
@@ -22937,7 +22937,7 @@ sub_81C763C: @ 81C763C
thumb_func_start sub_81C7650
sub_81C7650: @ 81C7650
push {r4,r5,lr}
- ldr r5, =0x0203cf40
+ ldr r5, =gUnknown_0203CF40
ldr r1, [r5]
lsls r4, r0, 2
adds r1, 0x10
@@ -22960,7 +22960,7 @@ _081C7670:
thumb_func_start sub_81C767C
sub_81C767C: @ 81C767C
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r0, [r0]
ldrh r0, [r0, 0x8]
bx lr
@@ -22969,7 +22969,7 @@ sub_81C767C: @ 81C767C
thumb_func_start sub_81C7688
sub_81C7688: @ 81C7688
- ldr r1, =0x0203cf40
+ ldr r1, =gUnknown_0203CF40
ldr r1, [r1]
strh r0, [r1, 0x8]
bx lr
@@ -22984,7 +22984,7 @@ sub_81C7694: @ 81C7694
bls _081C769E
movs r1, 0
_081C769E:
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r0, [r0]
strh r1, [r0, 0xA]
pop {r0}
@@ -22994,7 +22994,7 @@ _081C769E:
thumb_func_start sub_81C76AC
sub_81C76AC: @ 81C76AC
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r0, [r0]
ldrh r0, [r0, 0xA]
bx lr
@@ -23003,7 +23003,7 @@ sub_81C76AC: @ 81C76AC
thumb_func_start sub_81C76B8
sub_81C76B8: @ 81C76B8
- ldr r0, =0x0203cf40
+ ldr r0, =gUnknown_0203CF40
ldr r0, [r0]
ldr r0, [r0, 0xC]
bx lr
@@ -23070,7 +23070,7 @@ sub_81C7710: @ 81C7710
thumb_func_start sub_81C7738
sub_81C7738: @ 81C7738
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -23336,7 +23336,7 @@ _081C793E:
sub_81C7944: @ 81C7944
push {lr}
lsls r1, 1
- ldr r3, =0x02037714
+ ldr r3, =gUnknown_02037714
adds r1, r3
lsls r2, 10
lsrs r2, 11
@@ -23386,7 +23386,7 @@ sub_81C7990: @ 81C7990
mov r0, sp
strh r1, [r0]
lsls r3, 5
- ldr r0, =0x02037d14
+ ldr r0, =gUnknown_02037D14
adds r3, r0
ldr r2, =0x01000010
mov r0, sp
@@ -23598,7 +23598,7 @@ _081C7B2C:
thumb_func_start sub_81C7B34
sub_81C7B34: @ 81C7B34
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r0, [r0, 0x7]
lsrs r0, 7
bx lr
@@ -23763,7 +23763,7 @@ _081C7C36:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r6, 0x18]
pop {r4-r6}
@@ -23865,7 +23865,7 @@ sub_81C7D28: @ 81C7D28
movs r0, 0x2
bl AllocObjectPalette
movs r5, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
movs r7, 0x4
_081C7D50:
@@ -24890,7 +24890,7 @@ _081C850A:
_081C8524:
cmp r4, 0
beq _081C854E
- ldr r2, =0x0203cf44
+ ldr r2, =gUnknown_0203CF44
ldrh r1, [r5]
ldrh r0, [r5, 0x8]
adds r4, r1, r0
@@ -26171,7 +26171,7 @@ sub_81C8EF8: @ 81C8EF8
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
add r0, r8
str r0, [r5, 0x3C]
@@ -26856,7 +26856,7 @@ sub_81C943C: @ 81C943C
movs r0, 0x1
b _081C951A
_081C944C:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -26889,7 +26889,7 @@ _081C9488:
.4byte _081C94E0
.4byte _081C9516
_081C949C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r1, [r0, 0x15]
movs r0, 0x8
@@ -26967,7 +26967,7 @@ sub_81C9520: @ 81C9520
movs r0, 0x1
b _081C9580
_081C9530:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -27019,7 +27019,7 @@ c2_pre_battle_1: @ 81C9588
movs r0, 0x1
b _081C95F8
_081C9598:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -27081,7 +27081,7 @@ sub_81C9600: @ 81C9600
movs r0, 0x1
b _081C9634
_081C9616:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -27111,7 +27111,7 @@ sub_81C963C: @ 81C963C
movs r0, 0x1
b _081C96F6
_081C964E:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -27204,7 +27204,7 @@ sub_81C96FC: @ 81C96FC
movs r0, 0x1
b _081C9792
_081C970C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -27345,7 +27345,7 @@ sub_81C97F8: @ 81C97F8
sub_81C9814: @ 81C9814
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -27454,7 +27454,7 @@ sub_81C98D4: @ 81C98D4
_081C98D8:
adds r0, r4, 0
bl sub_81CB0C8
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1, 0x14]
@@ -27464,7 +27464,7 @@ _081C98D8:
bl sub_81CAE08
cmp r0, 0
beq _081C9914
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -28368,7 +28368,7 @@ _081CA054:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
stm r6!, {r1}
lsls r0, r4, 5
@@ -28862,7 +28862,7 @@ _081CA3C8:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -29060,7 +29060,7 @@ sub_81CA580: @ 81CA580
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r0, [r4]
movs r1, 0
@@ -29166,7 +29166,7 @@ sub_81CA640: @ 81CA640
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r4, 0x28]
bl sub_81C98D4
@@ -29466,7 +29466,7 @@ sub_81CA8B0: @ 81CA8B0
lsls r4, r6, 2
adds r4, r6
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
adds r0, r6, 0
movs r1, 0x1
@@ -29607,7 +29607,7 @@ sub_81CA9EC: @ 81CA9EC
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r1, r0
ldrh r0, [r2]
adds r0, 0x1
@@ -29664,7 +29664,7 @@ sub_81CAA3C: @ 81CAA3C
mov r0, sp
movs r6, 0
strh r6, [r0]
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
ldr r0, =0x010000a0
mov r8, r0
mov r0, sp
@@ -29770,7 +29770,7 @@ sub_81CAB38: @ 81CAB38
sub_81CAB44: @ 81CAB44
push {r4,r5,lr}
adds r4, r0, 0
- ldr r3, =0x030022c0
+ ldr r3, =gUnknown_030022C0
ldrh r1, [r3, 0x30]
movs r0, 0x40
ands r0, r1
@@ -29872,7 +29872,7 @@ sub_81CABFC: @ 81CABFC
sub_81CAC04: @ 81CAC04
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -29967,7 +29967,7 @@ _081CACAC:
sub_81CACB8: @ 81CACB8
push {lr}
adds r3, r0, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x30]
movs r0, 0x40
ands r0, r1
@@ -30005,7 +30005,7 @@ _081CACF0:
sub_81CACF8: @ 81CACF8
push {lr}
adds r2, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -30283,7 +30283,7 @@ _081CAED4:
_081CAEDC:
cmp r4, 0x4E
beq _081CAEFC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -30366,7 +30366,7 @@ sub_81CAF78: @ 81CAF78
adds r4, r0, 0
movs r0, 0
strb r0, [r6]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
bl is_light_level_1_2_3_or_6
lsls r0, 24
@@ -30383,17 +30383,17 @@ _081CAFA4:
bne _081CAFC4
ldrh r0, [r1, 0x1E]
bl sub_81D15BC
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_81967AC
strb r0, [r6]
b _081CAFCC
.pool
_081CAFC4:
ldrh r0, [r1, 0x1E]
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
bl sub_81D189C
_081CAFCC:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
_081CAFCE:
pop {r4-r6}
pop {r1}
@@ -30636,7 +30636,7 @@ _081CB170:
bl sub_81CAE08
cmp r0, 0
beq _081CB18A
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -30656,7 +30656,7 @@ _081CB192:
beq _081CB1C0
adds r0, r4, 0
bl sub_81D1854
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x000009ca
adds r1, r2
@@ -30694,13 +30694,13 @@ sub_81CB1D0: @ 81CB1D0
bne _081CB218
adds r0, r1, 0
bl sub_81CAEA4
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
lsls r0, 16
lsrs r0, 16
ldrb r1, [r1, 0x14]
cmp r0, r1
bne _081CB258
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -30715,7 +30715,7 @@ _081CB218:
bne _081CB258
adds r0, r1, 0
bl sub_81CAEA4
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
lsls r0, 16
lsrs r0, 16
ldrb r1, [r1, 0x14]
@@ -31994,7 +31994,7 @@ sub_81CBC38: @ 81CBC38
lsrs r2, r0, 24
cmp r2, 0xFF
beq _081CBC56
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -32016,7 +32016,7 @@ sub_81CBC64: @ 81CBC64
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r1, r0
movs r1, 0x1E
ldrsh r0, [r2, r1]
@@ -32042,18 +32042,18 @@ sub_81CBC64: @ 81CBC64
movs r3, 0x2
ldrsh r2, [r2, r3]
str r2, [sp]
- ldr r4, =0x020377b4
+ ldr r4, =gUnknown_020377B4
str r4, [sp, 0x4]
movs r2, 0x10
movs r3, 0x10
bl sub_81C79BC
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _081CBCC8
- ldr r1, =0x02037bb4
+ ldr r1, =gUnknown_02037BB4
ldr r2, =0x04000008
adds r0, r4, 0
bl CpuSet
@@ -32674,13 +32674,13 @@ sub_81CC158: @ 81CC158
sub_81CC194: @ 81CC194
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _081CC1B8
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r2, 0x1
orrs r1, r2
@@ -32688,7 +32688,7 @@ sub_81CC194: @ 81CC194
b _081CC1C4
.pool
_081CC1B8:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r1, [r2]
movs r0, 0x2
negs r0, r0
@@ -32850,7 +32850,7 @@ sub_81CC2F0: @ 81CC2F0
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r4, 0x1C]
adds r0, r4, 0
@@ -32921,7 +32921,7 @@ sub_81CC370: @ 81CC370
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
pop {r1}
bx r1
@@ -33102,7 +33102,7 @@ _081CC4F0:
b _081CC51A
.pool
_081CC4F8:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
bl sub_8124668
str r0, [r4, 0xC]
@@ -33127,7 +33127,7 @@ _081CC51A:
sub_81CC524: @ 81CC524
push {lr}
bl sub_8124658
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
movs r1, 0x1
ands r1, r0
@@ -33207,7 +33207,7 @@ _081CC5AE:
sub_81CC5B4: @ 81CC5B4
push {lr}
adds r2, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -33352,7 +33352,7 @@ sub_81CC6D0: @ 81CC6D0
bl sub_81CC5E4
cmp r0, 0
bne _081CC6EC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x15]
lsrs r0, 3
@@ -34022,7 +34022,7 @@ sub_81CCC5C: @ 81CCC5C
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -34052,7 +34052,7 @@ sub_81CCC9C: @ 81CCC9C
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -34222,7 +34222,7 @@ sub_81CCDE8: @ 81CCDE8
sub sp, 0xC
mov r9, r0
movs r5, 0
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
movs r4, 0x88
lsls r4, 21
lsls r1, 24
@@ -34302,7 +34302,7 @@ _081CCE80:
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
movs r0, 0
strh r0, [r2, 0x2E]
@@ -34484,7 +34484,7 @@ sub_81CCFD8: @ 81CCFD8
adds r0, r4, r1
bl sub_81D1ED4
bl sub_81CD970
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0x14
strh r0, [r1]
ldr r0, =0x00006304
@@ -34515,7 +34515,7 @@ sub_81CD024: @ 81CD024
adds r0, r4, r1
bl sub_81D1ED4
bl sub_81CD9F8
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0x14
strh r0, [r1]
ldr r0, =0x00006304
@@ -34560,7 +34560,7 @@ sub_81CD08C: @ 81CD08C
lsrs r2, r0, 24
cmp r2, 0
bne _081CD100
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -34643,7 +34643,7 @@ sub_81CD110: @ 81CD110
bne _081CD174
movs r0, 0x64
muls r0, r3
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x8
mov r2, sp
@@ -34719,7 +34719,7 @@ sub_81CD1E4: @ 81CD1E4
bl sub_81C763C
adds r2, r0, 0
movs r3, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x40
ands r0, r1
@@ -35314,7 +35314,7 @@ _081CD690:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x38
@@ -35668,7 +35668,7 @@ sub_81CD970: @ 81CD970
_081CD998:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2D
bl pokemon_getattr
@@ -37685,7 +37685,7 @@ _081CEA8C:
adds r0, r6, r2
adds r0, r4
strb r3, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
@@ -37722,7 +37722,7 @@ _081CEAE8:
bhi _081CEB5C
ldr r0, =0x00001806
adds r5, r6, r0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
_081CEB0A:
lsls r2, r4, 2
@@ -37786,7 +37786,7 @@ _081CEB5C:
adds r0, r6, r1
adds r0, r4
strb r3, [r0]
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r2, r3, 4
adds r2, r3
lsls r2, 2
@@ -37864,7 +37864,7 @@ _081CEC2A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -37892,7 +37892,7 @@ _081CEC68:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
movs r0, 0x64
@@ -38028,7 +38028,7 @@ sub_81CED30: @ 81CED30
.pool
_081CEDBC:
strb r0, [r7]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrb r1, [r7]
lsls r0, r1, 4
adds r0, r1
@@ -38130,7 +38130,7 @@ sub_81CEE90: @ 81CEE90
bl sub_81CDC84
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x030012bc
+ ldr r1, =gUnknown_030012BC
strb r0, [r1]
adds r1, r4, 0
adds r1, 0x50
@@ -38331,7 +38331,7 @@ _081CF022:
sub_81CF030: @ 81CF030
push {r4,r5,lr}
adds r4, r0, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x30]
movs r0, 0x40
ands r0, r1
@@ -38507,7 +38507,7 @@ _081CF158:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -39386,13 +39386,13 @@ sub_81CF7F4: @ 81CF7F4
bl sub_81CF0F0
adds r7, r0, 0
bl sub_81AFBF0
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r0, 0
adds r1, r4, 0
bl sub_81AFC0C
movs r0, 0xFF
strb r0, [r4]
- ldr r5, =0x02021dc4
+ ldr r5, =gUnknown_02021DC4
ldr r1, =gUnknown_085EC029
adds r0, r5, 0
bl sub_81AFC28
@@ -39494,7 +39494,7 @@ sub_81CF8E4: @ 81CF8E4
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
bl pokemon_get_gender
@@ -39504,7 +39504,7 @@ sub_81CF8E4: @ 81CF8E4
bl level_by_exp
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
adds r0, r4, 0
movs r1, 0x2
bl pokemon_getattr
@@ -39522,12 +39522,12 @@ _081CF924:
bl sub_80690C0
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
adds r0, r4, 0
movs r1, 0x2
bl pokemon_getattr_encrypted
_081CF94A:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
adds r0, r4, 0
bl GetStringEnd_Limit7
adds r0, r6, 0
@@ -39550,7 +39550,7 @@ _081CF974:
_081CF97C:
ldr r1, =gUnknown_086235C8
_081CF97E:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
bl CopyString
movs r1, 0xBA
@@ -39687,7 +39687,7 @@ _081CFA7A:
sub_81CFA88: @ 81CFA88
push {r4,r5,lr}
adds r4, r0, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x30]
movs r0, 0x40
ands r0, r1
@@ -39863,7 +39863,7 @@ _081CFBB0:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -40083,7 +40083,7 @@ _081CFD5C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
@@ -40870,7 +40870,7 @@ sub_81D035C: @ 81D035C
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
bl pokemon_get_gender
@@ -40881,7 +40881,7 @@ sub_81D035C: @ 81D035C
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
adds r0, r4, 0
movs r1, 0x2
bl pokemon_getattr
@@ -40900,12 +40900,12 @@ _081D03A4:
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
adds r0, r4, 0
movs r1, 0x2
bl pokemon_getattr_encrypted
_081D03CC:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
adds r0, r4, 0
bl GetStringEnd_Limit7
adds r0, r6, 0
@@ -40928,7 +40928,7 @@ _081D03F8:
_081D0400:
ldr r1, =gUnknown_086237E8
_081D0402:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
adds r0, r4, 0
bl CopyString
movs r1, 0xBA
@@ -40982,10 +40982,10 @@ sub_81D0450: @ 81D0450
adds r1, 0x98
ldr r0, =sub_81D04C4
str r0, [r1]
- ldr r1, =0x030026fc
+ ldr r1, =gUnknown_030026FC
movs r0, 0x3
strh r0, [r1]
- ldr r1, =0x030022b0
+ ldr r1, =gUnknown_030022B0
movs r0, 0xA
strh r0, [r1]
movs r0, 0x1
@@ -41025,7 +41025,7 @@ sub_81D04B8: @ 81D04B8
sub_81D04C4: @ 81D04C4
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x30]
movs r0, 0x40
ands r0, r1
@@ -41096,7 +41096,7 @@ _081D053E:
sub_81D0548: @ 81D0548
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0x40
ands r0, r1
@@ -41107,7 +41107,7 @@ sub_81D0548: @ 81D0548
cmp r0, 0
bne _081D05A4
_081D0562:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0x80
ands r0, r1
@@ -41118,7 +41118,7 @@ _081D0562:
cmp r0, 0
bne _081D05A4
_081D0578:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0x20
ands r0, r1
@@ -41129,7 +41129,7 @@ _081D0578:
cmp r0, 0
bne _081D05A4
_081D058E:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0x10
ands r0, r1
@@ -41144,7 +41144,7 @@ _081D05A4:
b _081D05CA
.pool
_081D05AC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -41360,7 +41360,7 @@ sub_81D06E4: @ 81D06E4
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x2
@@ -41416,7 +41416,7 @@ sub_81D0760: @ 81D0760
movs r0, 0x64
adds r4, r1, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -41474,7 +41474,7 @@ _081D07FA:
ldrb r1, [r1, 0x1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x52
bl pokemon_getattr
@@ -41503,7 +41503,7 @@ sub_81D0814: @ 81D0814
ldrb r1, [r1, 0x1]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x53
bl pokemon_getattr
@@ -42291,7 +42291,7 @@ sub_81D0E84: @ 81D0E84
add r0, sp, 0xC
movs r2, 0x3
bl memcpy
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_81D07D8
adds r1, r0, 0
adds r0, r4, 0
@@ -42302,7 +42302,7 @@ sub_81D0E84: @ 81D0E84
movs r0, 0
adds r1, r4, 0
bl sub_81AFC0C
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EC030
adds r0, r4, 0
bl sub_81AFC28
@@ -42376,7 +42376,7 @@ _081D0F2E:
b _081D0FAA
.pool
_081D0F60:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, r5
ldr r1, =0x0000318f
@@ -42454,7 +42454,7 @@ sub_81D0FF0: @ 81D0FF0
adds r0, r5, 0
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
mov r6, sp
adds r6, 0xD
adds r0, r4, 0
@@ -42487,7 +42487,7 @@ _081D1040:
_081D1048:
ldr r1, =gUnknown_08624BD8
_081D104A:
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r0, r5, 0
bl CopyString
movs r1, 0xBA
@@ -42560,7 +42560,7 @@ sub_81D10D0: @ 81D10D0
adds r4, 0x1
bl sub_81D06D4
adds r6, r0, 0
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
adds r0, r5, 0
adds r1, r4, 0
movs r2, 0x1
@@ -42660,7 +42660,7 @@ sub_81D1184: @ 81D1184
bl sub_818D7D8
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -42683,7 +42683,7 @@ sub_81D11D8: @ 81D11D8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r2, 0x20
negs r2, r2
@@ -42711,7 +42711,7 @@ sub_81D11FC: @ 81D11FC
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r5, 0
movs r2, 0x28
@@ -42725,7 +42725,7 @@ sub_81D11FC: @ 81D11FC
thumb_func_start sub_81D1234
sub_81D1234: @ 81D1234
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldrh r1, [r0, 0x10]
lsls r0, r1, 4
adds r0, r1
@@ -42818,11 +42818,11 @@ _081D12D0:
sub_81D12D8: @ 81D12D8
push {r4-r6,lr}
bl sub_81D1350
- ldr r5, =0x030012c0
+ ldr r5, =gUnknown_030012C0
adds r0, r5, 0
bl sub_81D0914
adds r6, r0, 0
- ldr r2, =0x030012c4
+ ldr r2, =gUnknown_030012C4
movs r1, 0
str r1, [r2]
ldr r0, [r5]
@@ -42840,11 +42840,11 @@ _081D12F6:
cmp r1, r0
bcc _081D12F6
_081D130A:
- ldr r4, =0x030012c0
+ ldr r4, =gUnknown_030012C0
adds r0, r4, 0
bl sub_81D092C
adds r6, r0, 0
- ldr r2, =0x030012c4
+ ldr r2, =gUnknown_030012C4
movs r1, 0
str r1, [r2]
ldr r0, [r4]
@@ -42859,7 +42859,7 @@ _081D1322:
ldr r1, [r4]
adds r1, 0x1
str r1, [r4]
- ldr r0, =0x030012c0
+ ldr r0, =gUnknown_030012C0
ldr r0, [r0]
cmp r1, r0
bcc _081D1322
@@ -42980,7 +42980,7 @@ sub_81D13FC: @ 81D13FC
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r4, 0x14]
adds r1, 0x3E
@@ -43309,7 +43309,7 @@ _081D168E:
sub_81D1694: @ 81D1694
push {lr}
adds r2, r0, 0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldrb r0, [r2, 0x1]
ldrb r1, [r1, 0x8]
@@ -43470,7 +43470,7 @@ sub_81D1790: @ 81D1790
ldrh r0, [r1, 0x4]
cmp r0, 0x48
bhi _081D17B8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x000009ca
adds r0, r2
@@ -43491,7 +43491,7 @@ _081D17BA:
thumb_func_start sub_81D17C0
sub_81D17C0: @ 81D17C0
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x000009ca
adds r1, r2
@@ -43875,7 +43875,7 @@ _081D1A24:
lsls r0, 24
cmp r0, 0
beq _081D1A50
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000009ca
adds r0, r1
@@ -44153,7 +44153,7 @@ _081D1C18:
thumb_func_start sub_81D1C20
sub_81D1C20: @ 81D1C20
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
bl sub_81D15CC
cmp r0, 0
@@ -44174,7 +44174,7 @@ _081D1C3C:
sub_81D1C44: @ 81D1C44
push {r4,lr}
lsls r0, 24
- ldr r4, =0x0203cf4c
+ ldr r4, =gUnknown_0203CF4C
lsrs r0, 21
adds r0, 0x8
bl Alloc
@@ -44186,7 +44186,7 @@ sub_81D1C44: @ 81D1C44
.pool
_081D1C60:
movs r2, 0
- ldr r4, =0x0203cf48
+ ldr r4, =gUnknown_0203CF48
movs r3, 0xFF
_081D1C66:
adds r0, r2, r4
@@ -44212,7 +44212,7 @@ sub_81D1C84: @ 81D1C84
sub sp, 0x8
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x0203cf48
+ ldr r6, =gUnknown_0203CF48
adds r5, r4, r6
ldrb r0, [r5]
cmp r0, 0xFF
@@ -44245,13 +44245,13 @@ _081D1CD4:
bl AddWindow
strb r0, [r5]
_081D1CE0:
- ldr r0, =0x0203cf48
+ ldr r0, =gUnknown_0203CF48
adds r0, r4, r0
ldrb r0, [r0]
movs r1, 0
bl SetStandardWindowBorderStyle
_081D1CEC:
- ldr r0, =0x0203cf48
+ ldr r0, =gUnknown_0203CF48
adds r0, r4, r0
ldrb r0, [r0]
add sp, 0x8
@@ -44267,7 +44267,7 @@ sub_81D1D04: @ 81D1D04
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cf48
+ ldr r0, =gUnknown_0203CF48
adds r4, r0
ldrb r0, [r4]
movs r1, 0
@@ -44288,7 +44288,7 @@ sub_81D1D04: @ 81D1D04
sub_81D1D34: @ 81D1D34
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203cf48
+ ldr r1, =gUnknown_0203CF48
adds r0, r1
ldrb r0, [r0]
bx lr
@@ -44308,7 +44308,7 @@ sub_81D1D44: @ 81D1D44
negs r0, r0
cmp r3, r0
beq _081D1DAC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
lsls r1, r3, 3
adds r1, r3
lsls r1, 2
@@ -44362,11 +44362,11 @@ sub_81D1DC0: @ 81D1DC0
push {r5-r7}
adds r5, r0, 0
movs r3, 0
- ldr r7, =0x0203cf4c
+ ldr r7, =gUnknown_0203CF4C
ldr r0, =gUnknown_085E8CF7
mov r12, r0
- ldr r4, =0x03006310
- ldr r1, =0x0203cf48
+ ldr r4, =gUnknown_03006310
+ ldr r1, =gUnknown_0203CF48
mov r8, r1
ldr r2, =sub_81D1E7C
mov r9, r2
@@ -44483,7 +44483,7 @@ sub_81D1E90: @ 81D1E90
thumb_func_start sub_81D1EC0
sub_81D1EC0: @ 81D1EC0
push {lr}
- ldr r0, =0x0203cf4c
+ ldr r0, =gUnknown_0203CF4C
ldr r0, [r0]
bl Free
pop {r0}
@@ -44810,7 +44810,7 @@ sub_81D2108: @ 81D2108
adds r0, r6, 0
bl sub_81D2634
movs r7, 0
- ldr r5, =0x02038c28
+ ldr r5, =gUnknown_02038C28
mov r12, r5
movs r0, 0xF0
lsls r0, 3
@@ -45820,7 +45820,7 @@ sub_81D28C8: @ 81D28C8
push {r4-r7,lr}
lsls r1, 16
lsrs r4, r1, 16
- ldr r3, =0x03006310
+ ldr r3, =gUnknown_03006310
adds r2, r3, 0
ldr r1, =gUnknown_08625548
ldm r1!, {r5-r7}
@@ -46190,7 +46190,7 @@ sub_81D2BF4: @ 81D2BF4
movs r0, 0x3
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x1
orrs r0, r1
@@ -46258,7 +46258,7 @@ sub_81D2C68: @ 81D2C68
_081D2C7E:
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r2, 0
adds r2, r3, 0
@@ -46268,7 +46268,7 @@ _081D2C7E:
_081D2C94:
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r2, 0
bl pokemon_getattr
@@ -46356,7 +46356,7 @@ _081D2D20:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x38
@@ -47143,7 +47143,7 @@ sub_81D3314: @ 81D3314
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r3, r1, r0
cmp r3, 0
beq _081D3360
@@ -47273,7 +47273,7 @@ sub_81D3408: @ 81D3408
adds r0, 0x1
cmp r3, r0
bge _081D3454
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r7, 0x1C
adds r7, r5
mov r12, r7
@@ -47363,7 +47363,7 @@ _081D34A2:
lsls r0, r3, 4
adds r0, r3
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
str r0, [r4]
adds r0, 0x3E
@@ -47535,7 +47535,7 @@ _081D3604:
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
movs r1, 0
@@ -47890,7 +47890,7 @@ sub_81D388C: @ 81D388C
thumb_func_start sub_81D38D4
sub_81D38D4: @ 81D38D4
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d6d
adds r0, r1
@@ -48233,10 +48233,10 @@ sub_81D3B54: @ 81D3B54
adds r5, r1, 0
bl sub_81D41A0
movs r7, 0x2
- ldr r4, =0x03003144
+ ldr r4, =gUnknown_03003144
_081D3B64:
bl sub_81D4170
- ldr r0, =0x030012e2
+ ldr r0, =gUnknown_030012E2
ldrh r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -48250,7 +48250,7 @@ _081D3B76:
movs r3, 0
bl sub_81D3D70
adds r1, r0, 0
- ldr r0, =0x030012e4
+ ldr r0, =gUnknown_030012E4
strh r1, [r0]
movs r0, 0x13
ands r0, r1
@@ -48281,7 +48281,7 @@ _081D3BC0:
_081D3BC2:
movs r0, 0
str r0, [sp]
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
ldr r2, =0x05000006
mov r0, sp
bl CpuSet
@@ -48301,10 +48301,10 @@ sub_81D3BE8: @ 81D3BE8
adds r5, r0, 0
bl sub_81D41A0
movs r6, 0x2
- ldr r4, =0x03003144
+ ldr r4, =gUnknown_03003144
_081D3BF6:
bl sub_81D4170
- ldr r0, =0x030012e2
+ ldr r0, =gUnknown_030012E2
ldrh r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -48318,7 +48318,7 @@ _081D3C08:
adds r3, r5, 0
bl sub_81D3D70
adds r1, r0, 0
- ldr r0, =0x030012e4
+ ldr r0, =gUnknown_030012E4
strh r1, [r0]
movs r0, 0x13
ands r0, r1
@@ -48349,7 +48349,7 @@ _081D3C54:
_081D3C56:
movs r0, 0
str r0, [sp]
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
ldr r2, =0x05000006
mov r0, sp
bl CpuSet
@@ -48420,7 +48420,7 @@ sub_81D3CBC: @ 81D3CBC
orrs r0, r1
strh r0, [r3]
strh r6, [r5]
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
ldrb r0, [r1, 0x1]
cmp r0, 0
bne _081D3D0A
@@ -48450,11 +48450,11 @@ sub_81D3D34: @ 81D3D34
movs r1, 0x8
orrs r0, r1
strh r0, [r2]
- ldr r0, =0x03003144
+ ldr r0, =gUnknown_03003144
strb r3, [r0]
- ldr r0, =0x030012e6
+ ldr r0, =gUnknown_030012E6
strh r3, [r0]
- ldr r1, =0x030012e8
+ ldr r1, =gUnknown_030012E8
movs r0, 0
str r0, [r1]
bx lr
@@ -48469,7 +48469,7 @@ sub_81D3D70: @ 81D3D70
adds r6, r3, 0
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x030012c8
+ ldr r0, =gUnknown_030012C8
ldrb r0, [r0, 0x1]
cmp r0, 0x6
bls _081D3D86
@@ -48492,7 +48492,7 @@ _081D3D98:
.4byte _081D3EBC
_081D3DB4:
bl sub_81D3CBC
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
movs r0, 0x1
strb r0, [r1, 0x2]
strb r0, [r1, 0x1]
@@ -48506,7 +48506,7 @@ _081D3DC8:
beq _081D3DD8
bl sub_81D413C
_081D3DD8:
- ldr r0, =0x03003144
+ ldr r0, =gUnknown_03003144
ldrb r0, [r0]
cmp r0, 0x2
beq _081D3DE2
@@ -48520,31 +48520,31 @@ _081D3DE8:
adds r1, r5, 0
adds r2, r6, 0
bl sub_81D3F1C
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
movs r0, 0x3
strb r0, [r1, 0x1]
_081D3DFC:
- ldr r0, =0x03003144
+ ldr r0, =gUnknown_03003144
ldrb r0, [r0]
cmp r0, 0x2
bne _081D3E18
_081D3E04:
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
strb r0, [r1, 0x4]
movs r0, 0x6
strb r0, [r1, 0x1]
b _081D3ECC
.pool
_081D3E18:
- ldr r2, =0x030012e6
+ ldr r2, =gUnknown_030012E6
ldrh r0, [r2]
adds r0, 0x1
strh r0, [r2]
- ldr r1, =0x030012e8
+ ldr r1, =gUnknown_030012E8
ldr r0, [r1]
adds r3, r0, 0x1
str r3, [r1]
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
ldrb r0, [r1]
cmp r0, 0
bne _081D3E3C
@@ -48555,7 +48555,7 @@ _081D3E18:
movs r0, 0x6
strb r0, [r1, 0x1]
_081D3E3C:
- ldr r4, =0x030012c8
+ ldr r4, =gUnknown_030012C8
ldrb r0, [r4, 0x2]
cmp r0, 0x2
beq _081D3ECC
@@ -48571,30 +48571,30 @@ _081D3E3C:
.pool
_081D3E64:
bl sub_81D413C
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
movs r0, 0x2
strb r0, [r1, 0x2]
b _081D3ECC
.pool
_081D3E74:
bl sub_81D3CBC
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
movs r0, 0x5
strb r0, [r1, 0x1]
b _081D3ECC
.pool
_081D3E84:
- ldr r0, =0x030012c8
+ ldr r0, =gUnknown_030012C8
ldrb r0, [r0]
cmp r0, 0x1
bne _081D3E98
- ldr r0, =0x030012e6
+ ldr r0, =gUnknown_030012E6
ldrh r0, [r0]
cmp r0, 0x2
bls _081D3E98
bl sub_81D413C
_081D3E98:
- ldr r1, =0x030012e6
+ ldr r1, =gUnknown_030012E6
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
@@ -48602,7 +48602,7 @@ _081D3E98:
lsrs r0, 16
cmp r0, 0x3C
bls _081D3ECC
- ldr r0, =0x030012c8
+ ldr r0, =gUnknown_030012C8
movs r1, 0x1
strb r1, [r0, 0x4]
movs r1, 0x6
@@ -48610,7 +48610,7 @@ _081D3E98:
b _081D3ECC
.pool
_081D3EBC:
- ldr r4, =0x030012c8
+ ldr r4, =gUnknown_030012C8
ldrb r0, [r4, 0x2]
cmp r0, 0
beq _081D3ECC
@@ -48619,7 +48619,7 @@ _081D3EBC:
_081D3ECA:
strb r0, [r4, 0x2]
_081D3ECC:
- ldr r2, =0x030012c8
+ ldr r2, =gUnknown_030012C8
ldrb r0, [r2, 0x2]
ldrb r1, [r2, 0x4]
lsls r1, 2
@@ -48646,12 +48646,12 @@ sub_81D3EE8: @ 81D3EE8
bne _081D3F0C
cmp r2, 0
beq _081D3F0C
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
movs r0, 0x1
b _081D3F10
.pool
_081D3F0C:
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
movs r0, 0
_081D3F10:
strb r0, [r1]
@@ -48665,7 +48665,7 @@ sub_81D3F1C: @ 81D3F1C
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
- ldr r3, =0x030012c8
+ ldr r3, =gUnknown_030012C8
ldrb r0, [r3]
cmp r0, 0
beq _081D3F54
@@ -48730,7 +48730,7 @@ sub_81D3F9C: @ 81D3F9C
sub_81D3FAC: @ 81D3FAC
push {r4-r6,lr}
sub sp, 0x8
- ldr r2, =0x030012c8
+ ldr r2, =gUnknown_030012C8
ldrb r0, [r2, 0x1]
adds r3, r2, 0
cmp r0, 0x3
@@ -48863,7 +48863,7 @@ _081D40B0:
_081D40B2:
strb r0, [r3, 0x3]
_081D40B4:
- ldr r1, =0x030012e8
+ ldr r1, =gUnknown_030012E8
movs r0, 0
_081D40B8:
str r0, [r1]
@@ -48892,7 +48892,7 @@ _081D40EA:
movs r0, 0
movs r1, 0x4
strb r1, [r3, 0x1]
- ldr r1, =0x030012e6
+ ldr r1, =gUnknown_030012E6
strh r0, [r1]
b _081D412A
.pool
@@ -48964,8 +48964,8 @@ sub_81D4170: @ 81D4170
ldr r2, =0x000003ff
adds r1, r2, 0
eors r1, r0
- ldr r4, =0x030012e2
- ldr r3, =0x030012e0
+ ldr r4, =gUnknown_030012E2
+ ldr r3, =gUnknown_030012E0
ldrh r2, [r3]
adds r0, r1, 0
bics r0, r2
@@ -48979,23 +48979,23 @@ sub_81D4170: @ 81D4170
thumb_func_start sub_81D41A0
sub_81D41A0: @ 81D41A0
- ldr r1, =0x030012ec
+ ldr r1, =gUnknown_030012EC
ldr r0, =0x04000208
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x030012ee
+ ldr r1, =gUnknown_030012EE
ldr r0, =0x04000200
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x030012f0
+ ldr r1, =gUnknown_030012F0
ldr r0, =0x0400010e
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x030012f2
+ ldr r1, =gUnknown_030012F2
ldr r0, =0x04000128
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x030012f4
+ ldr r1, =gUnknown_030012F4
ldr r0, =0x04000134
ldrh r0, [r0]
strh r0, [r1]
@@ -49006,23 +49006,23 @@ sub_81D41A0: @ 81D41A0
thumb_func_start sub_81D41F4
sub_81D41F4: @ 81D41F4
ldr r1, =0x04000208
- ldr r0, =0x030012ec
+ ldr r0, =gUnknown_030012EC
ldrh r0, [r0]
strh r0, [r1]
subs r1, 0x8
- ldr r0, =0x030012ee
+ ldr r0, =gUnknown_030012EE
ldrh r0, [r0]
strh r0, [r1]
subs r1, 0xF2
- ldr r0, =0x030012f0
+ ldr r0, =gUnknown_030012F0
ldrh r0, [r0]
strh r0, [r1]
adds r1, 0x1A
- ldr r0, =0x030012f2
+ ldr r0, =gUnknown_030012F2
ldrh r0, [r0]
strh r0, [r1]
adds r1, 0xC
- ldr r0, =0x030012f4
+ ldr r0, =gUnknown_030012F4
ldrh r0, [r0]
strh r0, [r1]
bx lr
@@ -49035,7 +49035,7 @@ sub_81D4238: @ 81D4238
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r1, =0x030012c8
+ ldr r1, =gUnknown_030012C8
ldr r2, =0x05000006
mov r0, sp
bl CpuSet
@@ -49049,7 +49049,7 @@ sub_81D4238: @ 81D4238
sub_81D4258: @ 81D4258
push {lr}
sub sp, 0x4
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -49077,10 +49077,10 @@ sub_81D427C: @ 81D427C
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
adds r5, r1, r2
- ldr r4, =0x030012f8
- ldr r3, =0x02037590
+ ldr r4, =gUnknown_030012F8
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49090,7 +49090,7 @@ sub_81D427C: @ 81D427C
ldrh r1, [r5, 0x10]
subs r0, r1
strh r0, [r4]
- ldr r4, =0x030012fa
+ ldr r4, =gUnknown_030012FA
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49102,7 +49102,7 @@ sub_81D427C: @ 81D427C
strh r0, [r4]
movs r0, 0
mov r8, r0
- ldr r2, =0x030012fc
+ ldr r2, =gUnknown_030012FC
movs r1, 0
_081D42CA:
mov r3, r8
@@ -49115,8 +49115,8 @@ _081D42CA:
mov r8, r0
cmp r0, 0x3
bls _081D42CA
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49171,10 +49171,10 @@ _081D4356:
_081D4360:
movs r4, 0
mov r8, r4
- ldr r6, =0x02037350
+ ldr r6, =gUnknown_02037350
mov r10, r6
_081D4368:
- ldr r3, =0x02037590
+ ldr r3, =gUnknown_02037590
ldrb r1, [r3, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49189,7 +49189,7 @@ _081D4368:
ldrsh r2, [r4, r6]
movs r6, 0
ldrsh r0, [r0, r6]
- ldr r6, =0x02037350
+ ldr r6, =gUnknown_02037350
mov r9, r6
mov r12, r3
adds r7, r1, 0
@@ -49221,7 +49221,7 @@ _081D43C0:
_081D43CA:
cmp r3, 0
bne _081D449E
- ldr r0, =0x030012f8
+ ldr r0, =gUnknown_030012F8
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0
@@ -49281,7 +49281,7 @@ _081D4410:
beq _081D4446
b _081D45AA
_081D4446:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49293,7 +49293,7 @@ _081D4446:
ldrsh r0, [r0, r4]
cmp r1, r0
bne _081D449E
- ldr r0, =0x030012fa
+ ldr r0, =gUnknown_030012FA
movs r6, 0
ldrsh r0, [r0, r6]
cmp r0, 0
@@ -49323,7 +49323,7 @@ _081D4488:
cmp r0, 0
bne _081D4538
_081D449E:
- ldr r2, =0x02037590
+ ldr r2, =gUnknown_02037590
ldrb r1, [r2, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49337,7 +49337,7 @@ _081D449E:
ldrsh r1, [r4, r3]
movs r3, 0
ldrsh r0, [r0, r3]
- ldr r3, =0x02037350
+ ldr r3, =gUnknown_02037350
mov r9, r3
mov r12, r2
cmp r1, r0
@@ -49367,7 +49367,7 @@ _081D44F0:
_081D44FA:
cmp r3, 0
bne _081D45D0
- ldr r0, =0x030012fa
+ ldr r0, =gUnknown_030012FA
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0
@@ -49427,7 +49427,7 @@ _081D4540:
beq _081D4576
b _081D447C
_081D4576:
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49439,7 +49439,7 @@ _081D4576:
ldrsh r0, [r0, r3]
cmp r1, r0
bne _081D45D0
- ldr r0, =0x030012f8
+ ldr r0, =gUnknown_030012F8
movs r4, 0
ldrsh r0, [r0, r4]
cmp r0, 0
@@ -49590,13 +49590,13 @@ _081D46C8:
bl sub_81D4D24
b _081D4812
_081D46D0:
- ldr r0, =0x030012fa
+ ldr r0, =gUnknown_030012FA
movs r3, 0
ldrsh r0, [r0, r3]
cmp r0, 0
bne _081D476E
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49620,8 +49620,8 @@ _081D46D0:
beq _081D470C
b _081D447C
_081D470C:
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49669,13 +49669,13 @@ _081D4756:
beq _081D476E
b _081D4538
_081D476E:
- ldr r0, =0x030012f8
+ ldr r0, =gUnknown_030012F8
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0
bne _081D480C
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49699,8 +49699,8 @@ _081D476E:
beq _081D47AA
b _081D45AA
_081D47AA:
- ldr r2, =0x02037350
- ldr r0, =0x02037590
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
@@ -49770,8 +49770,8 @@ sub_81D4834: @ 81D4834
lsls r0, 16
lsls r1, 16
lsrs r4, r1, 16
- ldr r3, =0x02037350
- ldr r1, =0x02037590
+ ldr r3, =gUnknown_02037350
+ ldr r1, =gUnknown_02037590
ldrb r2, [r1, 0x5]
lsls r1, r2, 3
adds r1, r2
@@ -49821,10 +49821,10 @@ sub_81D4890: @ 81D4890
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r1, r0
movs r1, 0
- ldr r3, =0x030012fc
+ ldr r3, =gUnknown_030012FC
movs r2, 0
_081D48B0:
adds r0, r1, r3
@@ -49847,7 +49847,7 @@ _081D48B0:
bne _081D48E8
cmp r6, 0x2
beq _081D48E8
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r5, r0
movs r1, 0x2
strb r1, [r0]
@@ -49868,7 +49868,7 @@ _081D48E8:
bne _081D4912
cmp r6, 0x4
beq _081D4912
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r5, r0
movs r1, 0x4
strb r1, [r0]
@@ -49889,7 +49889,7 @@ _081D4912:
bne _081D493A
cmp r6, 0x1
beq _081D493A
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r5, r0
strb r1, [r0]
adds r0, r5, 0x1
@@ -49909,7 +49909,7 @@ _081D493A:
bne _081D4964
cmp r6, 0x3
beq _081D4964
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r5, r0
movs r1, 0x3
strb r1, [r0]
@@ -49919,11 +49919,11 @@ _081D493A:
_081D4964:
cmp r5, 0x1
bhi _081D4974
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
b _081D4988
.pool
_081D4974:
- ldr r4, =0x030012fc
+ ldr r4, =gUnknown_030012FC
ldr r0, =0x0000403a
bl VarGet
lsls r0, 16
@@ -49947,7 +49947,7 @@ sub_81D4998: @ 81D4998
bl VarGet
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000391a
@@ -49979,7 +49979,7 @@ _081D49E0:
FieldObjectIsFarawayIslandMew: @ 81D49E8
push {lr}
adds r2, r0, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000391a
@@ -50001,7 +50001,7 @@ _081D4A0E:
thumb_func_start unown_chamber_related
unown_chamber_related: @ 81D4A14
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000391a
@@ -50069,14 +50069,14 @@ sub_81D4A90: @ 81D4A90
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r5, r1, r0
ldrb r1, [r5, 0x1]
movs r0, 0x21
negs r0, r0
ands r0, r1
strb r0, [r5, 0x1]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r4, [r0]
cmp r4, 0x1
bne _081D4AF8
@@ -50084,7 +50084,7 @@ sub_81D4A90: @ 81D4A90
movs r1, 0x4
orrs r0, r1
strb r0, [r5, 0x3]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r5, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -50114,7 +50114,7 @@ _081D4AF8:
movs r1, 0x4
orrs r0, r1
strb r0, [r5, 0x3]
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldrb r1, [r5, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -50127,7 +50127,7 @@ _081D4AF8:
movs r2, 0x80
orrs r1, r2
strb r1, [r0]
- ldr r0, =0x020375f4
+ ldr r0, =gUnknown_020375F4
ldrh r0, [r0]
cmp r0, 0x2
beq _081D4B3A
@@ -50178,7 +50178,7 @@ _081D4B3A:
lsls r3, 24
lsrs r3, 24
bl AddObjectToBack
- ldr r1, =0x0203cf50
+ ldr r1, =gUnknown_0203CF50
strb r0, [r1]
lsls r0, 24
lsrs r0, 24
@@ -50215,7 +50215,7 @@ _081D4BC4:
thumb_func_start sub_81D4BEC
sub_81D4BEC: @ 81D4BEC
push {lr}
- ldr r1, =0x0203cf50
+ ldr r1, =gUnknown_0203CF50
ldrb r0, [r1]
cmp r0, 0x40
beq _081D4C06
@@ -50223,7 +50223,7 @@ sub_81D4BEC: @ 81D4BEC
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
_081D4C06:
@@ -50238,7 +50238,7 @@ sub_81D4C14: @ 81D4C14
adds r2, r0, 0
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x030012fa
+ ldr r0, =gUnknown_030012FA
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -50253,7 +50253,7 @@ sub_81D4C14: @ 81D4C14
lsls r0, 24
cmp r0, 0
beq _081D4C50
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r4, r0
movs r1, 0x2
strb r1, [r0]
@@ -50274,7 +50274,7 @@ sub_81D4C58: @ 81D4C58
adds r2, r0, 0
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x030012f8
+ ldr r0, =gUnknown_030012F8
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -50289,7 +50289,7 @@ sub_81D4C58: @ 81D4C58
lsls r0, 24
cmp r0, 0
beq _081D4C94
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r4, r0
movs r1, 0x4
strb r1, [r0]
@@ -50310,7 +50310,7 @@ sub_81D4C9C: @ 81D4C9C
adds r2, r0, 0
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x030012fa
+ ldr r0, =gUnknown_030012FA
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -50325,7 +50325,7 @@ sub_81D4C9C: @ 81D4C9C
lsls r0, 24
cmp r0, 0
beq _081D4CD8
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r4, r0
movs r1, 0x1
strb r1, [r0]
@@ -50346,7 +50346,7 @@ sub_81D4CE0: @ 81D4CE0
adds r2, r0, 0
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x030012f8
+ ldr r0, =gUnknown_030012F8
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -50361,7 +50361,7 @@ sub_81D4CE0: @ 81D4CE0
lsls r0, 24
cmp r0, 0
beq _081D4D1C
- ldr r0, =0x030012fc
+ ldr r0, =gUnknown_030012FC
adds r0, r4, r0
movs r1, 0x3
strb r1, [r0]
@@ -50382,7 +50382,7 @@ sub_81D4D24: @ 81D4D24
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x030012fc
+ ldr r5, =gUnknown_030012FC
ldr r0, =0x0000403a
bl VarGet
lsls r0, 16
@@ -50412,7 +50412,7 @@ sub_81D4D50: @ 81D4D50
strh r0, [r1]
movs r0, 0
strh r0, [r4]
- ldr r1, =0x03002710
+ ldr r1, =gUnknown_03002710
ldr r0, =sub_81D3FAC
str r0, [r1, 0x4]
ldr r0, =sub_81D3F9C
@@ -50494,7 +50494,7 @@ _081D4E12:
beq _081D4E1C
movs r5, 0x3
_081D4E1C:
- ldr r1, =0x03003144
+ ldr r1, =gUnknown_03003144
movs r0, 0
strb r0, [r1]
adds r0, r5, 0
@@ -50512,7 +50512,7 @@ sub_81D4E30: @ 81D4E30
lsls r2, 6
movs r1, 0
bl memset
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00005503
adds r0, r2, 0
strh r0, [r1]
@@ -50534,7 +50534,7 @@ sub_81D4E60: @ 81D4E60
strh r0, [r1]
movs r0, 0
strh r0, [r2]
- ldr r0, =0x03003174
+ ldr r0, =gUnknown_03003174
ldr r1, [r0, 0x4]
ldr r0, [r0]
str r0, [sp, 0x4]
@@ -50668,7 +50668,7 @@ _081D4F6C:
strh r0, [r5]
b _081D4FE6
_081D4F88:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -50696,7 +50696,7 @@ _081D4FB6:
lsls r0, 24
cmp r0, 0
beq _081D500C
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _081D4FE6
@@ -50724,7 +50724,7 @@ _081D4FEC:
strb r0, [r4]
b _081D500C
_081D4FF8:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _081D500C
@@ -50751,7 +50751,7 @@ sub_81D5014: @ 81D5014
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r0, 0
strb r0, [r4, 0x8]
@@ -50812,7 +50812,7 @@ sub_81D5084: @ 81D5084
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrb r0, [r4, 0x8]
cmp r0, 0x1A
@@ -50921,7 +50921,7 @@ _081D5198:
strb r0, [r4, 0x8]
b _081D548A
_081D51AE:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -50936,7 +50936,7 @@ _081D51BC:
b _081D535A
.pool
_081D51D0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -51002,7 +51002,7 @@ _081D525C:
_081D5268:
ldr r0, =gUnknown_085EE097
bl sub_8018884
- ldr r0, =0x03006370
+ ldr r0, =gUnknown_03006370
ldr r1, =gUnknown_089A6550
ldr r2, =gUnknown_089A3470
subs r1, r2
@@ -51012,7 +51012,7 @@ _081D5268:
b _081D548A
.pool
_081D5290:
- ldr r0, =0x03006370
+ ldr r0, =gUnknown_03006370
bl sub_81D4DE8
strb r0, [r4, 0xE]
lsls r0, 24
@@ -51025,7 +51025,7 @@ _081D52A0:
b _081D548A
.pool
_081D52AC:
- ldr r0, =0x03006370
+ ldr r0, =gUnknown_03006370
bl sub_81D4DB8
ldrb r0, [r4, 0xE]
cmp r0, 0x3
@@ -51138,7 +51138,7 @@ _081D5390:
b _081D548A
.pool
_081D53A8:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _081D548A
@@ -51190,7 +51190,7 @@ _081D5418:
lsls r0, 24
cmp r0, 0
beq _081D548A
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -51252,7 +51252,7 @@ sp194_trainer_tower: @ 81D5494
push {lr}
bl sub_81D56B0
ldr r1, =gUnknown_0862A618
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r0, 2
adds r0, r1
@@ -51267,7 +51267,7 @@ sp194_trainer_tower: @ 81D5494
thumb_func_start sub_81D54BC
sub_81D54BC: @ 81D54BC
push {r4-r6,lr}
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
ldr r3, =0x00000ef9
adds r1, r3
@@ -51282,7 +51282,7 @@ sub_81D54BC: @ 81D54BC
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
ldr r1, =0x00003d68
adds r0, r1
@@ -51308,7 +51308,7 @@ _081D54EE:
thumb_func_start sub_81D5520
sub_81D5520: @ 81D5520
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x12]
adds r0, 0x61
lsls r0, 24
@@ -51325,7 +51325,7 @@ sub_81D5530: @ 81D5530
adds r0, r1
lsrs r0, 24
ldr r2, =gTrainerClassNameIndices
- ldr r1, =0x0203cf58
+ ldr r1, =gUnknown_0203CF58
ldr r1, [r1]
adds r1, 0x16
adds r1, r0
@@ -51346,7 +51346,7 @@ sub_81D5554: @ 81D5554
adds r1, r0
lsrs r1, 24
movs r3, 0
- ldr r0, =0x0203cf58
+ ldr r0, =gUnknown_0203CF58
ldr r2, [r0]
movs r0, 0xB
muls r0, r1
@@ -51375,7 +51375,7 @@ sub_81D5588: @ 81D5588
subs r4, 0x1
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r3, [r0]
lsls r1, r4, 2
adds r1, r4
@@ -51408,12 +51408,12 @@ sub_81D55D0: @ 81D55D0
mov r5, r8
push {r5-r7}
bl sub_81D56B0
- ldr r4, =0x0203cf58
+ ldr r4, =gUnknown_0203CF58
movs r0, 0x18
bl AllocZeroed
str r0, [r4]
movs r6, 0
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
mov r10, r0
_081D55EE:
movs r5, 0
@@ -51431,7 +51431,7 @@ _081D55EE:
adds r0, r6
lsls r7, r0, 3
_081D560A:
- ldr r0, =0x0203cf58
+ ldr r0, =gUnknown_0203CF58
ldr r4, [r0]
mov r1, r12
adds r0, r5, r1
@@ -51453,7 +51453,7 @@ _081D560A:
adds r5, 0x1
cmp r5, 0xA
ble _081D560A
- ldr r1, =0x0203cf58
+ ldr r1, =gUnknown_0203CF58
ldr r4, [r1]
adds r4, 0x16
adds r4, r6
@@ -51476,7 +51476,7 @@ _081D560A:
mov r6, r9
cmp r6, 0x1
ble _081D55EE
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
ldr r1, =0x00003d64
adds r0, r1
@@ -51495,7 +51495,7 @@ _081D560A:
thumb_func_start sub_81D5694
sub_81D5694: @ 81D5694
push {r4,lr}
- ldr r4, =0x0203cf58
+ ldr r4, =gUnknown_0203CF58
ldr r0, [r4]
cmp r0, 0
beq _081D56A6
@@ -51512,19 +51512,19 @@ _081D56A6:
thumb_func_start sub_81D56B0
sub_81D56B0: @ 81D56B0
push {r4,lr}
- ldr r4, =0x0203cf54
+ ldr r4, =gUnknown_0203CF54
ldr r0, [r4]
cmp r0, 0
bne _081D56EC
ldr r0, =0x00000eec
bl AllocZeroed
str r0, [r4]
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r1, [r1, 0x12]
adds r1, 0x61
strb r1, [r0]
ldr r1, =gUnknown_0862A5F8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00003d6e
adds r0, r2
@@ -51548,7 +51548,7 @@ _081D56EC:
thumb_func_start sub_81D5710
sub_81D5710: @ 81D5710
push {r4,lr}
- ldr r4, =0x0203cf54
+ ldr r4, =gUnknown_0203CF54
ldr r0, [r4]
cmp r0, 0
beq _081D5722
@@ -51592,7 +51592,7 @@ _081D575A:
beq _081D57E8
b _081D580E
_081D5764:
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
lsls r1, r2, 4
subs r1, r2
lsls r1, 3
@@ -51613,7 +51613,7 @@ _081D5764:
b _081D580E
.pool
_081D5790:
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
lsls r1, r2, 4
subs r1, r2
lsls r1, 3
@@ -51634,7 +51634,7 @@ _081D5790:
b _081D580E
.pool
_081D57BC:
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
lsls r1, r2, 4
subs r1, r2
lsls r1, 3
@@ -51655,7 +51655,7 @@ _081D57BC:
b _081D580E
.pool
_081D57E8:
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
lsls r1, r2, 4
subs r1, r2
lsls r1, 3
@@ -51688,7 +51688,7 @@ sub_81D581C: @ 81D581C
bl sub_81D3B34
cmp r0, 0
bne _081D5844
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
ldr r0, =0x00003d6e
adds r1, r0
@@ -51698,7 +51698,7 @@ sub_81D581C: @ 81D581C
b _081D5854
.pool
_081D5844:
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
ldr r0, =0x00003d6e
adds r1, r0
@@ -51742,13 +51742,13 @@ _081D5854:
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xEE
lsls r1, 4
adds r0, r1
strb r5, [r0]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
strb r5, [r0]
ldr r1, [r6]
adds r1, r3
@@ -51767,10 +51767,10 @@ _081D5854:
sub_81D58D8: @ 81D58D8
push {lr}
bl sub_80008E8
- ldr r3, =0x020375f0
+ ldr r3, =gUnknown_020375F0
movs r0, 0
strh r0, [r3]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d6e
adds r2, r0, r1
@@ -51808,12 +51808,12 @@ sub_81D5924: @ 81D5924
bl sub_81D6640
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r0, [r0]
ldrb r0, [r0, 0x6]
cmp r0, 0x4
bne _081D5952
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r0, [r0]
ldr r7, =0x00003d6e
@@ -51825,7 +51825,7 @@ sub_81D5924: @ 81D5924
cmp r4, 0
beq _081D596C
_081D5952:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
strh r0, [r1]
b _081D59C0
@@ -51838,7 +51838,7 @@ _081D596C:
lsrs r0, 24
cmp r0, 0x1
bne _081D59BC
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
adds r0, r5, 0
bl itemid_get_name
mov r0, r8
@@ -51848,7 +51848,7 @@ _081D596C:
movs r2, 0x1
orrs r0, r2
strb r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ef9
adds r1, r0
@@ -51857,12 +51857,12 @@ _081D596C:
negs r0, r0
ands r0, r2
strb r0, [r1]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
b _081D59C0
.pool
_081D59BC:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r6, [r0]
_081D59C0:
pop {r3}
@@ -51876,7 +51876,7 @@ _081D59C0:
thumb_func_start sub_81D59D0
sub_81D59D0: @ 81D59D0
push {r4-r6,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r2, [r4]
ldr r6, =0x00003d6e
adds r0, r2, r6
@@ -51888,7 +51888,7 @@ sub_81D59D0: @ 81D59D0
lsrs r5, r0, 24
cmp r5, 0
beq _081D59FC
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r3, [r0]
b _081D5A4E
.pool
@@ -51917,16 +51917,16 @@ _081D59FC:
adds r2, r0
ldr r0, [r2]
str r0, [r1]
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _081D5A4E
.pool
_081D5A48:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_081D5A4E:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r3, =0x00003d6e
adds r1, r3
@@ -51943,7 +51943,7 @@ _081D5A4E:
thumb_func_start sub_81D5A70
sub_81D5A70: @ 81D5A70
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r1, =0x00003d6e
adds r0, r2, r1
@@ -51972,7 +51972,7 @@ _081D5AAE:
thumb_func_start sub_81D5AB4
sub_81D5AB4: @ 81D5AB4
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003d6e
adds r1, r0
@@ -51987,7 +51987,7 @@ sub_81D5AB4: @ 81D5AB4
thumb_func_start sub_81D5AD0
sub_81D5AD0: @ 81D5AD0
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d6e
adds r2, r0, r1
@@ -52000,7 +52000,7 @@ sub_81D5AD0: @ 81D5AD0
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _081D5B20
.pool
@@ -52013,12 +52013,12 @@ _081D5B00:
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _081D5B20
.pool
_081D5B1C:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
_081D5B20:
strh r0, [r1]
@@ -52030,7 +52030,7 @@ _081D5B20:
thumb_func_start sub_81D5B2C
sub_81D5B2C: @ 81D5B2C
push {r4-r7,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d64
adds r0, r1
@@ -52062,17 +52062,17 @@ _081D5B40:
movs r1, 0x64
bl __divsi3
adds r4, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
movs r2, 0x2
movs r3, 0x2
@@ -52087,22 +52087,22 @@ _081D5B40:
sub_81D5BBC: @ 81D5BBC
push {lr}
bl sub_81D56B0
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r1, [r0]
ldrb r0, [r1, 0x6]
cmp r0, 0x4
beq _081D5BEC
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r1, 0x6]
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _081D5BF0
.pool
_081D5BEC:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_081D5BF0:
strh r0, [r1]
@@ -52116,7 +52116,7 @@ _081D5BF0:
sub_81D5C00: @ 81D5C00
push {lr}
bl sub_81D56B0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
bl sub_81D5710
@@ -52133,7 +52133,7 @@ sub_81D5C18: @ 81D5C18
lsls r0, 16
cmp r0, 0
beq _081D5C42
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d6e
adds r0, r1
@@ -52165,12 +52165,12 @@ sub_81D5C5C: @ 81D5C5C
lsrs r1, r0, 24
cmp r1, 0
bne _081D5C74
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _081D5C7A
.pool
_081D5C74:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_081D5C7A:
@@ -52222,7 +52222,7 @@ sub_81D5C8C: @ 81D5C8C
movs r0, 0
mov r8, r0
mov r10, r4
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
mov r9, r1
_081D5CD6:
lsls r3, r7, 24
@@ -52242,7 +52242,7 @@ _081D5CD6:
movs r2, 0
bl box_print
adds r7, 0xF
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, =0x00003718
adds r4, r1
ldr r0, [r0]
@@ -52258,7 +52258,7 @@ _081D5CD6:
adds r1, r5, 0
bl __umodsi3
adds r5, r0, 0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
movs r2, 0x1
movs r3, 0x2
@@ -52271,7 +52271,7 @@ _081D5CD6:
movs r1, 0x3C
bl __umodsi3
adds r5, r0, 0
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
movs r2, 0x1
movs r3, 0x2
@@ -52281,7 +52281,7 @@ _081D5CD6:
movs r1, 0x64
bl __udivsi3
adds r1, r0, 0
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
@@ -52350,7 +52350,7 @@ sub_81D5DF8: @ 81D5DF8
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0xC7
lsls r1, 4
@@ -52361,7 +52361,7 @@ sub_81D5DF8: @ 81D5DF8
beq _081D5F0E
bl sub_81D56B0
movs r7, 0
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r3, =0x00000cb4
ldr r0, =0x0000ffff
adds r2, r0, 0
@@ -52380,7 +52380,7 @@ _081D5E26:
bls _081D5E26
movs r0, 0
str r0, [sp]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r2, 0xC7
lsls r2, 4
@@ -52393,7 +52393,7 @@ _081D5E26:
lsrs r0, 24
mov r9, r0
movs r7, 0
- ldr r3, =0x0203cf54
+ ldr r3, =gUnknown_0203CF54
mov r10, r3
_081D5E64:
lsls r4, r7, 1
@@ -52468,7 +52468,7 @@ _081D5E64:
strh r0, [r5, 0xE]
ldr r0, =gUnknown_082C83F0
str r0, [r5, 0x10]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r4, =0x00000cb4
adds r0, r4
@@ -52506,7 +52506,7 @@ sub_81D5F58: @ 81D5F58
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x0203cf54
+ ldr r4, =gUnknown_0203CF54
ldr r4, [r4]
mov r12, r4
lsls r4, r2, 1
@@ -52577,10 +52577,10 @@ _081D5FE6:
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r2, [r0, 0xC]
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
str r4, [r1, 0x8]
movs r0, 0x1F
str r0, [r1]
@@ -52646,7 +52646,7 @@ _081D605E:
thumb_func_start InTrainerHill
InTrainerHill: @ 81D6074
push {lr}
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldr r2, =0xfffffe61
adds r0, r2, 0
ldrh r1, [r1, 0x12]
@@ -52668,7 +52668,7 @@ _081D608C:
@ u8 GetCurrentTrainerHillMapId()
GetCurrentTrainerHillMapId: @ 81D609C
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r2, [r0, 0x12]
ldr r0, =0x0000019f
cmp r2, r0
@@ -52720,7 +52720,7 @@ _081D60F8:
thumb_func_start sub_81D6100
sub_81D6100: @ 81D6100
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x000001a3
movs r2, 0
@@ -52754,7 +52754,7 @@ sub_81D6134: @ 81D6134
lsrs r0, 24
cmp r0, 0x1
bne _081D614C
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0, 0x4]
ldr r0, [r0, 0x8]
adds r0, 0x8
@@ -52790,7 +52790,7 @@ _081D6176:
thumb_func_start battle_init
battle_init: @ 81D6180
lsls r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
lsrs r0, 23
adds r1, r0
@@ -52811,7 +52811,7 @@ GetTrainerHillTrainerFlag: @ 81D619C
bl sub_81D5520
lsls r0, 24
lsrs r0, 23
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r4, 3
adds r1, r4
lsls r1, 2
@@ -52820,7 +52820,7 @@ GetTrainerHillTrainerFlag: @ 81D619C
ldrb r1, [r1, 0x8]
adds r0, r1
lsls r0, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
movs r2, 0xEE
lsls r2, 4
@@ -52846,9 +52846,9 @@ sub_81D61E8: @ 81D61E8
lsls r0, 25
lsrs r4, r0, 24
movs r3, 0
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
mov r8, r0
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, =gUnknown_0832A328
mov r12, r1
adds r5, r6, 0
@@ -52882,7 +52882,7 @@ _081D6240:
cmp r3, 0x1
bls _081D6204
_081D624A:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 8
@@ -52890,7 +52890,7 @@ _081D624A:
cmp r0, 0
beq _081D62A2
movs r3, 0
- ldr r5, =0x02038bcc
+ ldr r5, =gUnknown_02038BCC
ldr r0, =gUnknown_0832A328
mov r8, r0
_081D6260:
@@ -52939,7 +52939,7 @@ sub_81D62AC: @ 81D62AC
thumb_func_start sub_81D62B4
sub_81D62B4: @ 81D62B4
push {lr}
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrh r1, [r0]
movs r0, 0x5
bl sub_81D572C
@@ -52990,7 +52990,7 @@ _081D6316:
movs r0, 0x64
adds r4, r5, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
mov r1, r8
lsls r0, r1, 4
@@ -52999,7 +52999,7 @@ _081D6316:
subs r0, r1
lsls r0, 3
adds r0, 0xC
- ldr r3, =0x0203cf54
+ ldr r3, =gUnknown_0203CF54
ldr r1, [r3]
adds r1, r0
lsls r0, r6, 2
@@ -53041,7 +53041,7 @@ _081D636A:
sub_81D6384: @ 81D6384
push {lr}
bl zero_enemy_party_data
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
bl sub_81D62CC
@@ -53054,11 +53054,11 @@ sub_81D6384: @ 81D6384
sub_81D639C: @ 81D639C
push {lr}
bl zero_enemy_party_data
- ldr r0, =0x02038bca
+ ldr r0, =gUnknown_02038BCA
ldrh r0, [r0]
movs r1, 0
bl sub_81D62CC
- ldr r0, =0x02038bcc
+ ldr r0, =gUnknown_02038BCC
ldrh r0, [r0]
movs r1, 0x3
bl sub_81D62CC
@@ -53083,7 +53083,7 @@ sub_81D63C8: @ 81D63C8
subs r4, 0x1
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r3, [r0]
lsls r1, r4, 2
adds r1, r4
@@ -53174,7 +53174,7 @@ sub_81D642C: @ 81D642C
sub_81D6490: @ 81D6490
push {r4,lr}
bl sub_81D56B0
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r0, [r0]
ldrb r4, [r0, 0x6]
bl sub_81D5710
@@ -53187,7 +53187,7 @@ sub_81D6490: @ 81D6490
thumb_func_start sub_81D64AC
sub_81D64AC: @ 81D64AC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
movs r1, 0xEE
lsls r1, 4
@@ -53216,8 +53216,8 @@ _081D64D4:
thumb_func_start sub_81D64DC
sub_81D64DC: @ 81D64DC
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000ef9
adds r0, r2
@@ -53230,7 +53230,7 @@ sub_81D64DC: @ 81D64DC
thumb_func_start sub_81D64FC
sub_81D64FC: @ 81D64FC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ef9
adds r1, r0
@@ -53244,7 +53244,7 @@ sub_81D64FC: @ 81D64FC
thumb_func_start sub_81D6518
sub_81D6518: @ 81D6518
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r0, =0x00000ef9
adds r1, r0
@@ -53269,7 +53269,7 @@ sub_81D6534: @ 81D6534
cmp r0, 0x6
beq _081D6560
bl sub_81D5C00
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
beq _081D6560
@@ -53286,7 +53286,7 @@ _081D6562:
thumb_func_start sub_81D6568
sub_81D6568: @ 81D6568
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00003d6e
adds r0, r1
@@ -53295,12 +53295,12 @@ sub_81D6568: @ 81D6568
ands r0, r1
cmp r0, 0
beq _081D6590
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _081D6594
.pool
_081D6590:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_081D6594:
strh r0, [r1]
@@ -53312,9 +53312,9 @@ _081D6594:
thumb_func_start sub_81D65A0
sub_81D65A0: @ 81D65A0
push {r4,r5,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r2, [r4]
- ldr r5, =0x020375e2
+ ldr r5, =gUnknown_020375E2
ldr r0, =0x00003d6e
adds r2, r0
ldrb r1, [r5]
@@ -53347,7 +53347,7 @@ sub_81D65E8: @ 81D65E8
lsrs r7, r0, 24
movs r3, 0
movs r4, 0
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r6, [r0]
movs r5, 0x1F
_081D65F8:
@@ -53393,7 +53393,7 @@ sub_81D6640: @ 81D6640
push {r4,r5,lr}
movs r3, 0
movs r2, 0
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r4, [r0]
_081D664A:
lsls r0, r2, 4
@@ -53427,7 +53427,7 @@ _081D6670:
lsls r0, 24
cmp r0, 0
beq _081D66A0
- ldr r0, =0x0203cf54
+ ldr r0, =gUnknown_0203CF54
ldr r0, [r0]
ldrb r0, [r0, 0x4]
cmp r0, 0x8
@@ -53441,7 +53441,7 @@ _081D66A2:
bl sub_81D65E8
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r5, [r0]
ldr r1, =0x00003d6e
adds r0, r5, r1
@@ -53507,7 +53507,7 @@ sub_81D6720: @ 81D6720
lsrs r4, 24
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x0203cf60
+ ldr r6, =gUnknown_0203CF60
ldr r0, =0x00002018
bl AllocZeroed
str r0, [r6]
@@ -53545,7 +53545,7 @@ sub_81D6774: @ 81D6774
movs r2, 0x20
bl rboxid_80040B8
ldr r1, =gUnknown_0862A6A0
- ldr r0, =0x0203cf60
+ ldr r0, =gUnknown_0203CF60
ldr r0, [r0]
ldr r2, =0x00002006
adds r0, r2
@@ -53589,7 +53589,7 @@ sub_81D6800: @ 81D6800
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -53597,7 +53597,7 @@ sub_81D6800: @ 81D6800
bne _081D6830
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r0, [r4]
ldr r0, [r0]
bl SetMainCallback2
@@ -53618,7 +53618,7 @@ sub_81D6840: @ 81D6840
lsls r0, 24
lsrs r3, r0, 24
adds r6, r3, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -53626,14 +53626,14 @@ sub_81D6840: @ 81D6840
lsrs r5, r0, 24
cmp r5, 0
bne _081D68B2
- ldr r2, =0x0203cf60
+ ldr r2, =gUnknown_0203CF60
ldr r1, [r2]
ldr r4, =0x00002007
adds r0, r1, r4
ldrb r0, [r0]
cmp r0, 0x1
bne _081D6888
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -53651,7 +53651,7 @@ _081D6888:
ldr r1, =0x00002004
adds r0, r2, r1
strh r5, [r0]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -53686,10 +53686,10 @@ sub_81D68C8: @ 81D68C8
ldr r1, =0x00001888
movs r0, 0x44
bl SetGpuReg
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
movs r1, 0
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
pop {r0}
bx r0
@@ -53718,10 +53718,10 @@ sub_81D691C: @ 81D691C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
bl sub_81D750C
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -53776,7 +53776,7 @@ sub_81D6984: @ 81D6984
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
@@ -53851,7 +53851,7 @@ sub_81D6A20: @ 81D6A20
beq _081D6A84
subs r0, r1, 0x1
strh r0, [r3, 0x20]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x2E
ldrsh r1, [r3, r4]
lsls r0, r1, 4
@@ -53900,7 +53900,7 @@ _081D6A9C:
beq _081D6AE4
b _081D6B68
_081D6AA6:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r0, r12
movs r4, 0x2
ldrsh r1, [r0, r4]
@@ -53931,7 +53931,7 @@ _081D6AA6:
b _081D6B5E
.pool
_081D6AE4:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r0, r12
movs r3, 0x2
ldrsh r1, [r0, r3]
@@ -53961,7 +53961,7 @@ _081D6AE4:
b _081D6B58
.pool
_081D6B24:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r3, r12
movs r4, 0x2
ldrsh r1, [r3, r4]
@@ -54020,7 +54020,7 @@ sub_81D6B7C: @ 81D6B7C
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r4, r0, 4
add r4, r8
lsls r4, 2
@@ -54201,7 +54201,7 @@ sub_81D6D20: @ 81D6D20
movs r1, 0x1F
ands r0, r1
strh r0, [r3, 0xA]
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
cmp r0, 0
bne _081D6E0E
ldrh r1, [r4, 0x20]
@@ -54563,7 +54563,7 @@ sub_81D6FE0: @ 81D6FE0
movs r0, 0
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
movs r0, 0
@@ -54621,7 +54621,7 @@ _081D7082:
cmp r0, 0
bne _081D7082
ldr r0, =gUnknown_08DA3988
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
bl LZDecompressWram
@@ -54671,14 +54671,14 @@ task_add_00_WIN0V_open_close_above_and_more: @ 81D7134
lsls r1, r0, 2
adds r1, r0
lsls r6, r1, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r5, r6, r7
bl dp12_8087EA4
bl sub_81D6FE0
bl sub_81D706C
movs r4, 0
str r4, [sp, 0x4]
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r2, =0x010003c0
add r0, sp, 0x4
bl CpuFastSet
@@ -54694,7 +54694,7 @@ task_add_00_WIN0V_open_close_above_and_more: @ 81D7134
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x2]
- ldr r0, =0x0203cf60
+ ldr r0, =gUnknown_0203CF60
ldr r0, [r0]
ldr r1, =0x00002006
adds r0, r1
@@ -54764,11 +54764,11 @@ sub_81D7228: @ 81D7228
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r3, r1, r0
movs r1, 0x18
- ldr r7, =0x0203cf60
- ldr r4, =0x02038c28
+ ldr r7, =gUnknown_0203CF60
+ ldr r4, =gUnknown_02038C28
movs r0, 0xF0
lsls r0, 3
adds r5, r4, r0
@@ -54931,10 +54931,10 @@ sub_81D736C: @ 81D736C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r4, r0, r7
bl sub_81D750C
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -55143,14 +55143,14 @@ sub_81D752C: @ 81D752C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
movs r0, 0x4
ldrsh r1, [r5, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl sub_81D7860
movs r0, 0x6
@@ -55223,7 +55223,7 @@ sub_81D75B4: @ 81D75B4
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -55245,10 +55245,10 @@ sub_81D7600: @ 81D7600
lsls r1, r0, 2
adds r1, r0
lsls r6, r1, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r5, r6, r7
bl sub_81D750C
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -55294,7 +55294,7 @@ sub_81D7664: @ 81D7664
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
@@ -55371,7 +55371,7 @@ sub_81D7700: @ 81D7700
beq _081D7768
subs r0, r1, 0x1
strh r0, [r3, 0x20]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r4, 0x2E
ldrsh r1, [r3, r4]
lsls r0, r1, 4
@@ -55420,7 +55420,7 @@ _081D7780:
beq _081D77C8
b _081D784C
_081D778A:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r0, r12
movs r4, 0x2
ldrsh r1, [r0, r4]
@@ -55451,7 +55451,7 @@ _081D778A:
b _081D7842
.pool
_081D77C8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r0, r12
movs r3, 0x2
ldrsh r1, [r0, r3]
@@ -55481,7 +55481,7 @@ _081D77C8:
b _081D783C
.pool
_081D7808:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r3, r12
movs r4, 0x2
ldrsh r1, [r3, r4]
@@ -55538,7 +55538,7 @@ sub_81D7860: @ 81D7860
adds r0, r2, 0
adds r0, 0x8
strh r0, [r1, 0x22]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r1, r0]
lsls r0, r1, 4
@@ -55589,7 +55589,7 @@ sub_81D78BC: @ 81D78BC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r4, r0, 4
add r4, r8
lsls r4, 2
@@ -55772,7 +55772,7 @@ sub_81D7A60: @ 81D7A60
strh r0, [r3, 0xA]
movs r1, 0x7
ands r1, r0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
cmp r1, 0
bne _081D7B52
ldrh r1, [r4, 0x20]
@@ -56130,7 +56130,7 @@ sub_81D7D14: @ 81D7D14
adds r0, r1, 0
adds r0, 0x8
strh r0, [r2, 0x22]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrh r1, [r2, 0x2E]
lsls r1, 16
asrs r1, 24
@@ -56255,7 +56255,7 @@ sub_81D7E10: @ 81D7E10
movs r0, 0x1
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
movs r0, 0
@@ -56326,7 +56326,7 @@ _081D7ED0:
cmp r0, 0
bne _081D7ED0
ldr r0, =gUnknown_08DA3988
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
bl LZDecompressWram
@@ -56363,7 +56363,7 @@ sub_81D7F4C: @ 81D7F4C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
movs r0, 0xE8
lsls r0, 1
@@ -56409,7 +56409,7 @@ sub_81D7FC0: @ 81D7FC0
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0
ldrsh r5, [r4, r0]
@@ -56621,7 +56621,7 @@ sub_81D8164: @ 81D8164
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -56631,7 +56631,7 @@ sub_81D8164: @ 81D8164
bl SetVBlankCallback
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -56653,7 +56653,7 @@ sub_81D81A4: @ 81D81A4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrh r1, [r4, 0x2]
movs r0, 0x3
@@ -56688,7 +56688,7 @@ sub_81D81A4: @ 81D81A4
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
@@ -56789,7 +56789,7 @@ sub_81D82B0: @ 81D82B0
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
movs r0, 0
@@ -56865,7 +56865,7 @@ _081D8380:
cmp r6, 0
bne _081D8380
ldr r0, =gUnknown_08DA7AAC
- ldr r5, =0x0203cf60
+ ldr r5, =gUnknown_0203CF60
ldr r1, [r5]
adds r1, 0x4
bl LZDecompressWram
@@ -56900,10 +56900,10 @@ _081D8380:
movs r1, 0
movs r2, 0x40
bl decompress_palette
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
ldr r1, =0x00007fff
strh r1, [r0]
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r1, [r0]
ldr r0, =gUnknown_0862AAFC
bl LoadCompressedObjectPic
@@ -56931,7 +56931,7 @@ sub_81D844C: @ 81D844C
lsrs r0, 16
cmp r0, 0x6F
bhi _081D848C
- ldr r0, =0x0203cf60
+ ldr r0, =gUnknown_0203CF60
ldr r0, [r0]
ldr r3, =0x00002008
adds r0, r3
@@ -56952,7 +56952,7 @@ _081D8492:
strh r0, [r1]
cmp r2, 0
bne _081D84E0
- ldr r0, =0x0203cf60
+ ldr r0, =gUnknown_0203CF60
ldr r1, [r0]
ldr r2, =0x00002008
adds r3, r1, r2
@@ -57001,7 +57001,7 @@ sub_81D84EC: @ 81D84EC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r5, r4, r6
bl sub_81D82B0
bl sub_81D8358
@@ -57021,7 +57021,7 @@ sub_81D84EC: @ 81D84EC
bl sub_80A2A20
ldr r0, =sub_81D67EC
bl SetVBlankCallback
- ldr r0, =0x0203cf60
+ ldr r0, =gUnknown_0203CF60
ldr r0, [r0]
ldr r1, =0x00002008
adds r2, r0, r1
@@ -57057,7 +57057,7 @@ sub_81D857C: @ 81D857C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
@@ -57093,7 +57093,7 @@ _081D85BC:
strh r4, [r5, 0x2]
b _081D864E
_081D85DC:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -57161,7 +57161,7 @@ _081D8656:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -57181,7 +57181,7 @@ sub_81D8684: @ 81D8684
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -57193,7 +57193,7 @@ sub_81D8684: @ 81D8684
bl SetHBlankCallback
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -57223,7 +57223,7 @@ sub_81D86CC: @ 81D86CC
lsls r5, r6, 4
adds r5, r6
lsls r5, 2
- ldr r4, =0x0202065e
+ ldr r4, =gUnknown_0202065E
adds r0, r5, r4
mov r8, r0
ldr r0, =gUnknown_0862AB2C
@@ -57345,7 +57345,7 @@ _081D87C4:
ldrh r0, [r5, 0x24]
subs r0, 0x1
strh r0, [r5, 0x24]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -57366,7 +57366,7 @@ _081D87EE:
ldrh r0, [r5, 0x26]
adds r0, 0x1
strh r0, [r5, 0x26]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -57396,7 +57396,7 @@ sub_81D8828: @ 81D8828
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
movs r0, 0
@@ -57476,7 +57476,7 @@ _081D8904:
cmp r0, 0
bne _081D8904
ldr r0, =gUnknown_08DA8D6C
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
bl LZDecompressWram
@@ -57514,7 +57514,7 @@ sub_81D8980: @ 81D8980
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
bl sub_81D8828
bl sub_81D88D0
@@ -57554,7 +57554,7 @@ sub_81D89E0: @ 81D89E0
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
bl sub_81D8BB4
ldrh r1, [r4, 0x6]
@@ -57618,7 +57618,7 @@ _081D8A5C:
ldrh r0, [r4]
adds r0, 0x1
strh r0, [r4]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x4
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -57653,7 +57653,7 @@ _081D8AA8:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -57677,7 +57677,7 @@ sub_81D8AD8: @ 81D8AD8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
ldrh r1, [r5, 0x1E]
movs r0, 0x3
@@ -57719,7 +57719,7 @@ sub_81D8B2C: @ 81D8B2C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0
ldrsh r0, [r4, r1]
@@ -57815,10 +57815,10 @@ sub_81D8BEC: @ 81D8BEC
lsls r1, r0, 2
adds r1, r0
lsls r5, r1, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r4, r5, r6
bl sub_81D8BB4
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -57851,7 +57851,7 @@ sub_81D8C38: @ 81D8C38
movs r0, 0x1
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
adds r1, 0x4
movs r0, 0
@@ -57916,7 +57916,7 @@ _081D8CEA:
cmp r0, 0
bne _081D8CEA
ldr r0, =gUnknown_08DAAE54
- ldr r4, =0x0203cf60
+ ldr r4, =gUnknown_0203CF60
ldr r1, [r4]
ldr r2, =0x00000804
adds r1, r2
@@ -57969,7 +57969,7 @@ sub_81D8DB4: @ 81D8DB4
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
bl sub_81D8C38
bl sub_81D8CC4
@@ -58058,7 +58058,7 @@ sub_81D8E80: @ 81D8E80
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r4, r7, r0
movs r1, 0
@@ -58095,7 +58095,7 @@ _081D8EBA:
strh r5, [r4, 0x2]
b _081D8F30
_081D8EDE:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xA
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -58201,7 +58201,7 @@ sub_81D8FB0: @ 81D8FB0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
ldrh r1, [r4]
movs r0, 0xF
@@ -58273,9 +58273,9 @@ sub_81D9034: @ 81D9034
lsls r1, r0, 2
adds r1, r0
lsls r6, r1, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
adds r4, r6, r7
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -58330,7 +58330,7 @@ sub_81D90A8: @ 81D90A8
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldr r0, =gUnknown_0862AC78
movs r1, 0x40
@@ -58345,7 +58345,7 @@ sub_81D90A8: @ 81D90A8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x0202065e
+ ldr r1, =gUnknown_0202065E
mov r10, r1
adds r7, r0, r1
ldr r0, =gUnknown_0862AC90
@@ -58539,9 +58539,9 @@ sub_81D9274: @ 81D9274
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x6
ldrsh r1, [r2, r0]
lsls r0, r1, 4
@@ -58642,7 +58642,7 @@ pokemon_alive_on_battle_side: @ 81D9338
ldrh r3, [r4, 0x3A]
subs r0, r3
strh r0, [r4, 0x20]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -58658,7 +58658,7 @@ _081D9370:
ldrh r1, [r4, 0x20]
adds r0, r2, r1
strh r0, [r4, 0x20]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -58715,9 +58715,9 @@ sub_81D93D8: @ 81D93D8
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r2, r0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x6
ldrsh r1, [r2, r0]
lsls r0, r1, 4
@@ -58769,7 +58769,7 @@ _081D9440:
movs r1, 0xC
bl __umodsi3
lsls r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
cmp r0, 0
bne _081D9470
ldrh r0, [r4, 0x20]
@@ -58796,7 +58796,7 @@ _081D9470:
b _081D94C4
.pool
_081D9488:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -58841,14 +58841,14 @@ sub_81D94D4: @ 81D94D4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
movs r0, 0x8
ldrsh r1, [r1, r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r2, =0x0202065e
+ ldr r2, =gUnknown_0202065E
adds r4, r0, r2
subs r2, 0x12
adds r0, r2
@@ -58912,7 +58912,7 @@ _081D9550:
lsls r0, 24
lsrs r0, 24
strh r0, [r7, 0x3C]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r1, 0x3C
ldrsh r0, [r7, r1]
lsls r1, r0, 4
@@ -59010,7 +59010,7 @@ sub_81D961C: @ 81D961C
ldrh r0, [r4, 0x26]
adds r0, 0x2
strh r0, [r4, 0x26]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -59080,7 +59080,7 @@ _081D96A4:
_081D96BE:
cmp r1, 0x70
bne _081D96EC
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -59122,7 +59122,7 @@ _081D9700:
bl sub_81D9868
movs r3, 0x1
strh r3, [r4, 0x24]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -59149,7 +59149,7 @@ _081D974C:
bne _081D979E
movs r3, 0
strh r3, [r4, 0x24]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -59190,7 +59190,7 @@ _081D979E:
ldrsh r2, [r4, r1]
negs r2, r2
strh r2, [r4, 0x24]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -59218,7 +59218,7 @@ sub_81D97E0: @ 81D97E0
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r4, r0, r5
ldrh r1, [r3, 0x3A]
ldrh r0, [r4, 0x36]
@@ -59294,7 +59294,7 @@ sub_81D9868: @ 81D9868
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r1
lsls r2, 16
asrs r2, 16
@@ -59330,7 +59330,7 @@ sub_81D98B4: @ 81D98B4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0
ldrsh r1, [r4, r0]
@@ -59464,7 +59464,7 @@ sub_81D99BC: @ 81D99BC
bl sub_80D2578
cmp r0, 0
bne _081D99DC
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_80D2548
adds r1, r0, 0
adds r0, r4, 0
@@ -59484,7 +59484,7 @@ _081D99DE:
walda_maybe: @ 81D99E4
push {r4,lr}
sub sp, 0x8
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
bl sub_80D2548
adds r1, r0, 0
adds r0, r4, 0
@@ -59508,8 +59508,8 @@ walda_maybe: @ 81D99E4
thumb_func_start sub_81D9A1C
sub_81D9A1C: @ 81D9A1C
push {r4,r5,lr}
- ldr r4, =0x020375e0
- ldr r5, =0x02021dc4
+ ldr r4, =gUnknown_020375E0
+ ldr r5, =gUnknown_02021DC4
adds r0, r5, 0
bl sub_81D9A98
strh r0, [r4]
@@ -59540,12 +59540,12 @@ _081D9A62:
adds r0, r5, 0
bl sub_80D255C
_081D9A68:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_80D2548
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -59588,14 +59588,14 @@ sub_81D9AC4: @ 81D9AC4
mov r7, r8
push {r7}
sub sp, 0x10
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
adds r0, 0xA
bl sub_80842DC
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
mov r8, r0
bl sub_80D2548
mov r7, sp
@@ -60020,7 +60020,7 @@ sub_81D9DE4: @ 81D9DE4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -60043,67 +60043,67 @@ _081D9E10:
.4byte _081D9E84
.4byte _081D9EA4
_081D9E24:
- ldr r4, =0x02039f31
- ldr r0, =0x02039f24
+ ldr r4, =gUnknown_02039F31
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x32
b _081D9EB4
.pool
_081D9E44:
- ldr r4, =0x02039f31
- ldr r0, =0x02039f24
+ ldr r4, =gUnknown_02039F31
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x33
b _081D9EB4
.pool
_081D9E64:
- ldr r4, =0x02039f31
- ldr r0, =0x02039f24
+ ldr r4, =gUnknown_02039F31
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x34
b _081D9EB4
.pool
_081D9E84:
- ldr r4, =0x02039f31
- ldr r0, =0x02039f24
+ ldr r4, =gUnknown_02039F31
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x35
b _081D9EB4
.pool
_081D9EA4:
- ldr r4, =0x02039f31
- ldr r0, =0x02039f24
+ ldr r4, =gUnknown_02039F31
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x36
_081D9EB4:
bl pokemon_getattr
strb r0, [r4]
- ldr r5, =0x02039e00
- ldr r4, =0x02039f25
+ ldr r5, =gUnknown_02039E00
+ ldr r4, =gUnknown_02039F25
ldrb r0, [r4]
lsls r0, 6
adds r0, r5
- ldr r1, =0x02039f31
+ ldr r1, =gUnknown_02039F31
ldrb r1, [r1]
adds r0, 0x2C
strb r1, [r0]
@@ -60180,9 +60180,9 @@ sub_81D9F68: @ 81D9F68
str r0, [sp]
str r0, [sp, 0x4]
movs r3, 0
- ldr r5, =0x02039f30
+ ldr r5, =gUnknown_02039F30
mov r8, r5
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
mov r12, r0
add r1, sp, 0x4
mov r9, r1
@@ -60192,7 +60192,7 @@ sub_81D9F68: @ 81D9F68
lsls r0, r6, 2
adds r0, r6
lsls r4, r0, 3
- ldr r7, =0x03005e08
+ ldr r7, =gTasks + 0x8
_081D9F98:
mov r0, sp
adds r2, r0, r3
@@ -60252,7 +60252,7 @@ _081D9FFA:
lsls r0, r6, 2
adds r0, r6
lsls r2, r0, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
_081DA010:
adds r1, r4, r3
adds r0, r3, 0x5
@@ -60276,7 +60276,7 @@ _081DA02A:
lsls r0, 24
cmp r0, 0
bne _081DA0B8
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
adds r1, r0, 0
adds r1, 0x2C
ldrb r2, [r1]
@@ -60343,9 +60343,9 @@ _081DA0AC:
_081DA0B8:
mov r0, r9
bl sub_80F86E0
- ldr r1, =0x02039f2b
+ ldr r1, =gUnknown_02039F2B
strb r0, [r1]
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r0, 0x3
bhi _081DA0E8
@@ -60356,7 +60356,7 @@ _081DA0B8:
b _081DA0F6
.pool
_081DA0E8:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -60380,7 +60380,7 @@ sub_81DA10C: @ 81DA10C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrb r0, [r0]
bl sub_80DB09C
ldr r1, =sub_80FCF40
@@ -60421,7 +60421,7 @@ sub_81DA160: @ 81DA160
lsls r6, r7, 2
adds r0, r6, r7
lsls r4, r0, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r0, r4, r5
adds r0, 0x18
bl sub_80FC670
@@ -60448,10 +60448,10 @@ _081DA1A4:
lsls r0, 24
cmp r0, 0
beq _081DA224
- ldr r0, =0x02039f25
+ ldr r0, =gUnknown_02039F25
ldrb r0, [r0]
lsls r0, 6
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
adds r0, r1
movs r1, 0x40
bl sub_80FC4F4
@@ -60468,18 +60468,18 @@ _081DA1D4:
cmp r0, 0
beq _081DA224
movs r5, 0
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
mov r8, r6
ldrb r0, [r0]
cmp r5, r0
bge _081DA214
- ldr r6, =0x020229e8
+ ldr r6, =gUnknown_020229E8
_081DA1EC:
lsls r4, r5, 6
- ldr r0, =0x02039e00
+ ldr r0, =gUnknown_02039E00
adds r4, r0
lsls r1, r5, 8
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
adds r1, r0
adds r0, r4, 0
movs r2, 0x40
@@ -60489,12 +60489,12 @@ _081DA1EC:
bl sub_80DFA08
adds r6, 0x1C
adds r5, 0x1
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r5, r0
blt _081DA1EC
_081DA214:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -60519,7 +60519,7 @@ sub_81DA244: @ 81DA244
lsls r0, r4, 2
adds r0, r4
lsls r5, r0, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r0, r5, r6
adds r0, 0x18
bl sub_80FC670
@@ -60550,7 +60550,7 @@ _081DA284:
lsls r0, 24
cmp r0, 0
beq _081DA2D4
- ldr r0, =0x03005d80
+ ldr r0, =gUnknown_03005D80
movs r1, 0x4
bl sub_80FC4F4
cmp r0, 0x1
@@ -60563,12 +60563,12 @@ _081DA2AC:
lsls r0, 24
cmp r0, 0
beq _081DA2D4
- ldr r0, =0x03005d80
- ldr r4, =0x020223c4
+ ldr r0, =gUnknown_03005D80
+ ldr r4, =gUnknown_020223C4
adds r1, r4, 0
movs r2, 0x4
bl memcpy
- ldr r0, =0x030060b8
+ ldr r0, =gUnknown_030060B8
adds r1, r4, 0
movs r2, 0x4
bl memcpy
@@ -60597,7 +60597,7 @@ sub_81DA2E8: @ 81DA2E8
mov r9, r0
adds r0, r6
lsls r5, r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
mov r8, r1
adds r0, r5, r1
adds r0, 0x18
@@ -60644,14 +60644,14 @@ _081DA35A:
cmp r0, 0
beq _081DA39E
movs r1, 0
- ldr r7, =0x02039f30
+ ldr r7, =gUnknown_02039F30
ldrb r0, [r7]
cmp r1, r0
bge _081DA390
mov r0, r8
adds r0, 0xA
adds r3, r5, r0
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
mov r2, sp
movs r5, 0x80
lsls r5, 1
@@ -60700,7 +60700,7 @@ sub_81DA3B8: @ 81DA3B8
mov r9, r0
adds r0, r6
lsls r5, r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
mov r8, r1
adds r0, r5, r1
adds r0, 0x18
@@ -60747,14 +60747,14 @@ _081DA42A:
cmp r0, 0
beq _081DA46E
movs r1, 0
- ldr r7, =0x02039f30
+ ldr r7, =gUnknown_02039F30
ldrb r0, [r7]
cmp r1, r0
bge _081DA460
mov r0, r8
adds r0, 0x2
adds r3, r5, r0
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
mov r2, sp
movs r5, 0x80
lsls r5, 1
@@ -60799,7 +60799,7 @@ sub_81DA488: @ 81DA488
lsls r7, r6, 2
adds r0, r7, r6
lsls r4, r0, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r0, r4, r5
adds r0, 0x18
bl sub_80FC670
@@ -60830,10 +60830,10 @@ _081DA4CC:
lsls r0, 24
cmp r0, 0
beq _081DA55C
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r2, [r0]
lsls r0, r2, 6
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
adds r0, r1
movs r1, 0x4
subs r1, r2
@@ -60854,12 +60854,12 @@ _081DA50C:
lsls r0, 24
cmp r0, 0
beq _081DA55C
- ldr r4, =0x02039f30
+ ldr r4, =gUnknown_02039F30
ldrb r3, [r4]
lsls r0, r3, 6
- ldr r5, =0x02039e00
+ ldr r5, =gUnknown_02039E00
adds r0, r5
- ldr r1, =0x020223c4
+ ldr r1, =gUnknown_020223C4
movs r2, 0x4
subs r2, r3
lsls r2, 6
@@ -60870,7 +60870,7 @@ _081DA50C:
bgt _081DA54C
lsls r0, r4, 6
adds r5, r0, r5
- ldr r7, =0x020229e8
+ ldr r7, =gUnknown_020229E8
_081DA53C:
ldrh r1, [r7, 0x1A]
adds r0, r5, 0
@@ -60880,7 +60880,7 @@ _081DA53C:
cmp r4, 0x3
ble _081DA53C
_081DA54C:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r8
adds r1, r2, r6
lsls r1, 3
@@ -60955,7 +60955,7 @@ sub_81DA5D4: @ 81DA5D4
bcs _081DA61C
mov r4, r9
_081DA5F4:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r4]
ldr r2, =0x000009ca
@@ -60987,7 +60987,7 @@ _081DA61C:
bcs _081DA654
mov r4, r9
_081DA62E:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r4]
ldr r2, =0x000009ca
@@ -61018,7 +61018,7 @@ _081DA654:
movs r5, 0
cmp r5, r7
bcs _081DA6BA
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r3, =0x000009ca
mov r4, r9
_081DA674:
@@ -61172,12 +61172,12 @@ _081DA7A8:
cmp r7, 0x2
beq _081DA7E4
_081DA7AC:
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r3, r5, 4
b _081DA7F8
.pool
_081DA7B8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r0, r3, r5
lsls r0, 2
@@ -61188,7 +61188,7 @@ _081DA7B8:
b _081DA7F4
.pool
_081DA7D0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r0, r3, r5
lsls r0, 2
@@ -61197,7 +61197,7 @@ _081DA7D0:
b _081DA7F0
.pool
_081DA7E4:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r5, 4
adds r0, r3, r5
lsls r0, 2
@@ -61367,12 +61367,12 @@ _081DA924:
cmp r5, 0x2
beq _081DA960
_081DA928:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r6, 4
b _081DA972
.pool
_081DA934:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r6, 4
adds r0, r3, r6
lsls r0, 2
@@ -61383,7 +61383,7 @@ _081DA934:
b _081DA970
.pool
_081DA94C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r6, 4
adds r0, r3, r6
lsls r0, 2
@@ -61392,7 +61392,7 @@ _081DA94C:
b _081DA96C
.pool
_081DA960:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r3, r6, 4
adds r0, r3, r6
lsls r0, 2
@@ -61505,7 +61505,7 @@ sub_81DAA20: @ 81DAA20
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
movs r0, 0x12
@@ -61532,7 +61532,7 @@ sub_81DAA20: @ 81DAA20
sub_81DAA74: @ 81DAA74
push {r4,r5,lr}
adds r3, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x10
ldrsh r1, [r3, r0]
lsls r0, r1, 4
@@ -61719,7 +61719,7 @@ sub_81DABDC: @ 81DABDC
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B770
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -61800,7 +61800,7 @@ sub_81DAC14: @ 81DAC14
sub_81DAC80: @ 81DAC80
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -61826,7 +61826,7 @@ sub_81DACB4: @ 81DACB4
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B784
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -61907,7 +61907,7 @@ sub_81DACEC: @ 81DACEC
sub_81DAD58: @ 81DAD58
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -61933,7 +61933,7 @@ sub_81DAD8C: @ 81DAD8C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B798
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -62023,7 +62023,7 @@ sub_81DADC4: @ 81DADC4
sub_81DAE44: @ 81DAE44
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -62049,7 +62049,7 @@ sub_81DAE78: @ 81DAE78
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B7AC
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -62141,7 +62141,7 @@ sub_81DAEB0: @ 81DAEB0
sub_81DAF34: @ 81DAF34
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -62167,7 +62167,7 @@ sub_81DAF68: @ 81DAF68
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B7C0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -62266,7 +62266,7 @@ _081DB01A:
sub_81DB02C: @ 81DB02C
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -62292,7 +62292,7 @@ sub_81DB060: @ 81DB060
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B7D4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -62391,7 +62391,7 @@ _081DB112:
sub_81DB124: @ 81DB124
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -62417,7 +62417,7 @@ sub_81DB158: @ 81DB158
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B7E8
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -62520,7 +62520,7 @@ _081DB212:
sub_81DB224: @ 81DB224
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -62546,7 +62546,7 @@ sub_81DB258: @ 81DB258
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0862B7FC
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -62651,7 +62651,7 @@ _081DB316:
sub_81DB328: @ 81DB328
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -63097,7 +63097,7 @@ sub_81DB620: @ 81DB620
lsls r4, r0, 1
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
adds r4, r0
lsls r7, r3, 5
ldrb r0, [r4, 0x3]
diff --git a/asm/rotating_gate.s b/asm/rotating_gate.s
index 581ad7abf..a2bb34cf1 100644
--- a/asm/rotating_gate.s
+++ b/asm/rotating_gate.s
@@ -8,7 +8,7 @@
thumb_func_start GetCurrentMapRotatingGatePuzzleType
GetCurrentMapRotatingGatePuzzleType: @ 80FB7E8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0x86
@@ -40,11 +40,11 @@ sub_80FB818: @ 80FB818
bl GetVarPointer
adds r5, r0, 0
movs r3, 0
- ldr r4, =0x0203a048
+ ldr r4, =gUnknown_0203A048
ldrb r0, [r4]
cmp r3, r0
bge _080FB844
- ldr r6, =0x0203a044
+ ldr r6, =gUnknown_0203A044
_080FB830:
adds r2, r5, r3
ldr r1, [r6]
@@ -146,23 +146,23 @@ sub_80FB8CC: @ 80FB8CC
beq _080FB8F8
b _080FB914
_080FB8E0:
- ldr r1, =0x0203a044
+ ldr r1, =gUnknown_0203A044
ldr r0, =gUnknown_0858E8B0
str r0, [r1]
- ldr r1, =0x0203a048
+ ldr r1, =gUnknown_0203A048
movs r0, 0x8
b _080FB902
.pool
_080FB8F8:
- ldr r1, =0x0203a044
+ ldr r1, =gUnknown_0203A044
ldr r0, =gUnknown_0858E8F0
str r0, [r1]
- ldr r1, =0x0203a048
+ ldr r1, =gUnknown_0203A048
movs r0, 0xB
_080FB902:
strb r0, [r1]
movs r1, 0
- ldr r3, =0x0203a038
+ ldr r3, =gUnknown_0203A038
movs r2, 0x40
_080FB90A:
adds r0, r1, r3
@@ -190,7 +190,7 @@ sub_80FB928: @ 80FB928
lsls r1, 16
lsrs r1, 16
mov r10, r1
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r1, [r2]
subs r0, r1, 0x2
@@ -209,7 +209,7 @@ sub_80FB928: @ 80FB928
lsrs r1, 16
mov r8, r1
movs r5, 0
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r5, r0
bcs _080FB9DA
@@ -218,7 +218,7 @@ sub_80FB928: @ 80FB928
lsls r0, r3, 16
asrs r6, r0, 16
_080FB976:
- ldr r0, =0x0203a044
+ ldr r0, =gUnknown_0203A044
ldr r0, [r0]
lsls r1, r5, 3
adds r1, r0
@@ -246,7 +246,7 @@ _080FB976:
asrs r0, 16
cmp r0, r1
blt _080FB9CC
- ldr r0, =0x0203a038
+ ldr r0, =gUnknown_0203A038
adds r4, r5, r0
ldrb r0, [r4]
cmp r0, 0x40
@@ -264,7 +264,7 @@ _080FB9CC:
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r5, r0
bcc _080FB976
@@ -293,7 +293,7 @@ sub_80FB9FC: @ 80FB9FC
lsls r2, 16
lsrs r2, 16
mov r8, r2
- ldr r0, =0x0203a044
+ ldr r0, =gUnknown_0203A044
lsls r1, r6, 3
ldr r0, [r0]
adds r4, r0, r1
@@ -338,7 +338,7 @@ _080FBA38:
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r4, r2
strh r6, [r4, 0x2E]
movs r2, 0x3E
@@ -474,7 +474,7 @@ sub_80FBB64: @ 80FBB64
adds r0, 0x28
movs r2, 0
ldrsb r2, [r0, r2]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
adds r2, r1
ldrh r0, [r0]
adds r2, r0
@@ -488,7 +488,7 @@ sub_80FBB64: @ 80FBB64
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
adds r0, r1
ldrh r3, [r3]
adds r0, r3
@@ -557,7 +557,7 @@ sub_80FBC10: @ 80FBC10
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldrh r1, [r2]
subs r0, r1, 0x2
@@ -580,7 +580,7 @@ sub_80FBC10: @ 80FBC10
b _080FBCB6
.pool
_080FBC48:
- ldr r0, =0x0203a044
+ ldr r0, =gUnknown_0203A044
ldr r0, [r0]
lsls r1, r6, 3
adds r1, r0
@@ -592,7 +592,7 @@ _080FBC48:
adds r0, 0x7
lsls r0, 16
lsrs r3, r0, 16
- ldr r0, =0x0203a038
+ ldr r0, =gUnknown_0203A038
adds r0, r6, r0
ldrb r0, [r0]
cmp r0, 0x40
@@ -619,13 +619,13 @@ _080FBC48:
cmp r2, r0
ble _080FBCB4
_080FBC94:
- ldr r0, =0x0203a038
+ ldr r0, =gUnknown_0203A038
adds r5, r6, r0
ldrb r0, [r5]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
bl obj_free_rotscale_entry
@@ -636,7 +636,7 @@ _080FBC94:
_080FBCB4:
adds r6, 0x1
_080FBCB6:
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r6, r0
blt _080FBC48
@@ -681,7 +681,7 @@ _080FBD08:
lsls r0, 24
lsrs r0, 24
str r0, [sp]
- ldr r0, =0x0203a044
+ ldr r0, =gUnknown_0203A044
ldr r1, [r0]
lsls r0, r4, 3
adds r0, r1
@@ -786,7 +786,7 @@ _080FBDDA:
asrs r0, 2
lsls r0, 2
subs r0, r1, r0
- ldr r1, =0x0203a044
+ ldr r1, =gUnknown_0203A044
ldr r2, [r1]
lsls r1, r6, 3
adds r1, r2
@@ -810,7 +810,7 @@ sub_80FBE08: @ 80FBE08
push {r4,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x0203a038
+ ldr r0, =gUnknown_0203A038
adds r2, r3, r0
ldrb r0, [r2]
cmp r0, 0x40
@@ -818,7 +818,7 @@ sub_80FBE08: @ 80FBE08
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
strh r1, [r4, 0x30]
adds r0, r3, 0
@@ -959,14 +959,14 @@ _080FBF12:
b _080FBFC2
_080FBF24:
movs r6, 0
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r6, r0
bge _080FBFC2
lsls r0, r4, 16
asrs r7, r0, 16
_080FBF32:
- ldr r0, =0x0203a044
+ ldr r0, =gUnknown_0203A044
ldr r1, [r0]
lsls r0, r6, 3
adds r0, r1
@@ -1028,7 +1028,7 @@ _080FBF32:
.pool
_080FBFB8:
adds r6, 0x1
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r6, r0
blt _080FBF32
@@ -1067,14 +1067,14 @@ _080FBFF6:
b _080FC08C
_080FBFFA:
movs r6, 0
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r6, r0
bge _080FC08A
lsls r0, r4, 16
asrs r7, r0, 16
_080FC008:
- ldr r0, =0x0203a044
+ ldr r0, =gUnknown_0203A044
ldr r1, [r0]
lsls r0, r6, 3
adds r0, r1
@@ -1133,7 +1133,7 @@ _080FC008:
beq _080FBFF6
_080FC080:
adds r6, 0x1
- ldr r0, =0x0203a048
+ ldr r0, =gUnknown_0203A048
ldrb r0, [r0]
cmp r6, r0
blt _080FC008
diff --git a/asm/roulette.s b/asm/roulette.s
index b69d2afd8..fbd5facba 100644
--- a/asm/roulette.s
+++ b/asm/roulette.s
@@ -11,7 +11,7 @@ sub_8140238: @ 8140238
bl RunTasks
bl CallObjectCallbacks
bl PrepareSpritesForOamLoad
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0xB8
@@ -34,7 +34,7 @@ sub_8140264: @ 8140264
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl sub_8142814
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
ldrh r0, [r0, 0x26]
movs r2, 0x80
@@ -153,7 +153,7 @@ sub_8140388: @ 8140388
sub sp, 0x4
movs r5, 0
str r5, [sp]
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
movs r0, 0xE6
lsls r0, 6
bl AllocZeroed
@@ -183,7 +183,7 @@ sub_8140388: @ 8140388
ldr r0, =gUnknown_085B614C
bl InitWindows
bl sub_8197200
- ldr r0, =0x0203ab8c
+ ldr r0, =gUnknown_0203AB8C
strb r5, [r0]
ldr r0, =gUnknown_085B5DFC
mov r1, sp
@@ -202,7 +202,7 @@ sub_8140388: @ 8140388
thumb_func_start sub_8140418
sub_8140418: @ 8140418
push {r4,r5,lr}
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
ldr r4, =0x0000397c
adds r0, r4
@@ -243,9 +243,9 @@ sub_8140470: @ 8140470
mov r0, sp
movs r2, 0x6
bl memcpy
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r3, [r5]
- ldr r4, =0x020375e0
+ ldr r4, =gUnknown_020375E0
ldrb r0, [r4]
movs r1, 0x1
ands r1, r0
@@ -305,15 +305,15 @@ _081404AA:
ldrb r0, [r0, 0x19]
cmp r0, 0x1
bne _08140520
- ldr r4, =0x02037714
- ldr r3, =0x02037b14
+ ldr r4, =gUnknown_02037714
+ ldr r3, =gUnknown_02037B14
mov r0, sp
ldrh r2, [r0]
b _08140528
.pool
_08140520:
- ldr r4, =0x02037714
- ldr r3, =0x02037b14
+ ldr r4, =gUnknown_02037714
+ ldr r3, =gUnknown_02037B14
mov r0, sp
ldrh r2, [r0, 0x2]
_08140528:
@@ -330,13 +330,13 @@ _08140528:
strh r0, [r2]
ands r0, r1
strh r0, [r4]
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0xB8
bl sub_8151678
movs r4, 0
_0814054E:
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
adds r0, 0xB8
lsls r2, r4, 3
@@ -353,7 +353,7 @@ _0814054E:
_0814056C:
movs r0, 0x64
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x41
bl pokemon_getattr
@@ -394,7 +394,7 @@ _081405B6:
sub_81405CC: @ 81405CC
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -505,7 +505,7 @@ _081406E0:
bl sub_81436D0
movs r0, 0
bl sub_81424FC
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -523,12 +523,12 @@ _081406E0:
ldrb r0, [r4]
movs r1, 0x3
bl CopyWindowToVram
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
movs r2, 0x3C
negs r2, r2
adds r0, r2, 0
strh r0, [r1]
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
strh r5, [r0]
b _081407F8
.pool
@@ -563,13 +563,13 @@ _0814077A:
ldr r0, =sub_81408A8
movs r1, 0
bl CreateTask
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r1, [r5]
adds r1, 0xA4
strb r0, [r1]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -593,7 +593,7 @@ _0814077A:
b _08140806
.pool
_081407F8:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -611,7 +611,7 @@ _08140806:
thumb_func_start sub_8140814
sub_8140814: @ 8140814
push {r4-r6,lr}
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
ldr r0, [r3]
adds r0, 0x21
ldrb r2, [r0]
@@ -703,7 +703,7 @@ sub_81408A8: @ 81408A8
ldr r1, =0x00000808
movs r0, 0x52
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -737,7 +737,7 @@ sub_8140914: @ 8140914
lsls r4, 24
lsrs r4, 24
bl sub_8197930
- ldr r5, =0x0203ab8c
+ ldr r5, =gUnknown_0203AB8C
ldrb r0, [r5]
movs r1, 0
bl sub_81973FC
@@ -774,7 +774,7 @@ sub_8140968: @ 8140968
movs r0, 0
movs r1, 0x1
bl sub_819746C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -793,7 +793,7 @@ sub_8140994: @ 8140994
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0xA5
ldrb r0, [r0]
@@ -843,7 +843,7 @@ _081409D8:
.4byte _08140AE8
.4byte _08140A90
_08140A18:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
movs r1, 0xBE
lsls r1, 1
@@ -865,7 +865,7 @@ _08140A3C:
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
movs r4, 0xBE
lsls r4, 1
@@ -903,7 +903,7 @@ _08140A90:
adds r1, 0xA
lsls r1, 24
lsrs r7, r1, 24
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
movs r4, 0xBE
lsls r4, 1
@@ -953,7 +953,7 @@ _08140AE8:
adds r1, 0x7
lsls r1, 24
lsrs r7, r1, 24
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
movs r4, 0xBE
lsls r4, 1
@@ -996,7 +996,7 @@ sub_8140B64: @ 8140B64
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -1016,12 +1016,12 @@ sub_8140B8C: @ 8140B8C
push {r4-r6,lr}
lsls r0, 24
lsrs r0, 24
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r2, [r5]
movs r6, 0
movs r1, 0x1
strh r1, [r2, 0x28]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -1048,7 +1048,7 @@ sub_8140BD0: @ 8140BD0
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r0, [r1]
ldr r2, [r0, 0x8]
movs r0, 0x20
@@ -1061,7 +1061,7 @@ sub_8140BD0: @ 8140BD0
adds r0, 0xE4
ldr r0, [r0]
ands r2, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r12, r0
lsls r7, r6, 2
cmp r2, 0
@@ -1096,7 +1096,7 @@ _08140C30:
adds r0, 0x80
ldr r0, [r0]
ands r2, r0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r12, r0
lsls r7, r6, 2
cmp r2, 0
@@ -1259,7 +1259,7 @@ sub_8140D6C: @ 8140D6C
movs r0, 0
mov r9, r0
movs r5, 0
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -1269,7 +1269,7 @@ sub_8140D6C: @ 8140D6C
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
adds r0, 0x8
movs r1, 0
@@ -1288,7 +1288,7 @@ _08140DA8:
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
adds r0, 0x8
movs r1, 0x1
@@ -1307,7 +1307,7 @@ _08140DCE:
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
adds r0, 0x8
movs r1, 0x2
@@ -1326,7 +1326,7 @@ _08140DF4:
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
adds r0, 0x8
movs r1, 0x3
@@ -1340,7 +1340,7 @@ _08140E1A:
bne _08140E20
b _08140F3A
_08140E20:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r6, r7, 2
adds r4, r6, r7
lsls r4, 3
@@ -1353,7 +1353,7 @@ _08140E20:
strh r1, [r4, 0xA]
movs r0, 0x5
bl audio_play
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
adds r0, 0xB8
ldr r1, =0x0000ffff
@@ -1384,13 +1384,13 @@ _08140E20:
bl sub_8142284
movs r4, 0
mov r9, r6
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r12, r1
movs r2, 0x8
add r2, r12
mov r10, r2
_08140E8C:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r5, [r0]
adds r0, r4, 0
adds r0, 0x29
@@ -1425,7 +1425,7 @@ _08140E8C:
lsrs r4, r0, 24
cmp r4, 0x3
bls _08140E8C
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
mov r2, r9
adds r1, r2, r7
lsls r1, 3
@@ -1459,7 +1459,7 @@ _08140E8C:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r0, r1
adds r2, r3, 0
adds r2, 0x40
@@ -1494,7 +1494,7 @@ sub_8140F6C: @ 8140F6C
lsls r0, 24
lsrs r4, r0, 24
bl sub_80EECA4
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
movs r0, 0xFF
strh r0, [r1, 0x28]
@@ -1511,12 +1511,12 @@ _08140F90:
movs r0, 0
strb r0, [r1]
_08140F96:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x21
movs r1, 0
strb r1, [r0]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -1536,14 +1536,14 @@ sub_8140FC4: @ 8140FC4
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r2, [r4]
ldrb r1, [r2, 0x1A]
lsls r1, 28
lsrs r1, 28
adds r2, 0x1B
adds r2, r1
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1597,7 +1597,7 @@ sub_8141040: @ 8141040
lsrs r5, r0, 24
adds r0, r5, 0
bl sub_8140D6C
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1632,7 +1632,7 @@ _08141084:
strh r0, [r4, 0xA]
b _0814109A
_0814108A:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -1641,16 +1641,16 @@ _0814108A:
adds r0, 0x1
strh r0, [r1, 0xA]
_0814109A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _081410F2
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r3, [r0]
ldr r2, =gUnknown_085B6154
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1688,7 +1688,7 @@ sub_81410FC: @ 81410FC
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1703,12 +1703,12 @@ sub_81410FC: @ 81410FC
asrs r0, 16
cmp r0, 0x2
ble _08141128
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldrh r0, [r1]
adds r0, 0x2
strh r0, [r1]
_08141128:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
ldrh r0, [r1, 0x26]
adds r0, 0x4
@@ -1717,7 +1717,7 @@ _08141128:
asrs r0, 16
cmp r0, 0x68
bne _08141180
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r1, 0
adds r0, 0x55
ldrb r1, [r0]
@@ -1755,7 +1755,7 @@ sub_814118C: @ 814118C
lsrs r4, r0, 16
lsls r1, 16
lsrs r1, 16
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r3, [r0]
ldrb r2, [r3, 0x2]
adds r5, r0, 0
@@ -1770,7 +1770,7 @@ _081411AC:
beq _08141214
b _08141280
_081411B2:
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
subs r0, 0x4
lsls r0, 24
@@ -1817,7 +1817,7 @@ _08141200:
b _0814133A
.pool
_08141214:
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
subs r0, 0x4
lsls r0, 24
@@ -1868,7 +1868,7 @@ _08141268:
b _0814133A
.pool
_08141280:
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
subs r0, 0x4
lsls r0, 24
@@ -1989,9 +1989,9 @@ sub_8141344: @ 8141344
bl __umodsi3
lsls r0, 16
lsrs r6, r0, 16
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
ldr r0, [r3]
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
mov r5, r10
lsls r1, r5, 2
add r1, r10
@@ -2020,7 +2020,7 @@ sub_8141344: @ 8141344
subs r0, r4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
lsls r0, 24
asrs r0, 24
@@ -2042,7 +2042,7 @@ _081413E0:
lsls r0, 25
_081413EA:
lsrs r5, r0, 24
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r6, [r0]
ldrb r0, [r6, 0x4]
lsls r0, 30
@@ -2175,7 +2175,7 @@ _081414F8:
adds r1, 0xA0
ldr r0, =0x42100000
str r0, [r1]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
mov r5, r10
lsls r0, r5, 2
add r0, r10
@@ -2199,7 +2199,7 @@ sub_814155C: @ 814155C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r3, [r4]
ldrb r1, [r3, 0x3]
movs r2, 0x80
@@ -2216,12 +2216,12 @@ sub_814155C: @ 814155C
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r1, r2
str r1, [r3, 0x38]
ldr r2, =sub_81446AC
str r2, [r1, 0x1C]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -2252,7 +2252,7 @@ sub_81415D4: @ 81415D4
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r6, =0x0203ab88
+ ldr r6, =gUnknown_0203AB88
ldr r3, [r6]
adds r0, r3, 0
adds r0, 0x7D
@@ -2281,7 +2281,7 @@ sub_81415D4: @ 81415D4
b _081416C6
.pool
_08141614:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r0, r1, r4
lsls r0, 3
@@ -2317,7 +2317,7 @@ _08141614:
lsls r1, 5
bl sub_8151A48
_08141660:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r7, r4
lsls r1, 3
adds r4, r1, r0
@@ -2325,7 +2325,7 @@ _08141660:
ldrsh r0, [r4, r1]
cmp r0, 0x3C
bgt _08141690
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -2340,7 +2340,7 @@ _08141680:
b _081416C6
.pool
_08141690:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
ldrb r0, [r1, 0x1A]
lsls r0, 28
@@ -2376,7 +2376,7 @@ sub_81416D4: @ 81416D4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2391,12 +2391,12 @@ sub_81416D4: @ 81416D4
asrs r0, 16
cmp r0, 0x2
ble _08141700
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldrh r0, [r1]
subs r0, 0x2
strh r0, [r1]
_08141700:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
ldrh r0, [r1, 0x26]
subs r0, 0x4
@@ -2405,7 +2405,7 @@ _08141700:
asrs r0, 16
cmp r0, 0x68
bne _08141768
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r1, 0
adds r0, 0x55
ldrb r1, [r0]
@@ -2433,7 +2433,7 @@ _08141756:
movs r0, 0x3D
_08141758:
strh r0, [r4, 0xA]
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r5, 2
adds r1, r5
lsls r1, 3
@@ -2452,7 +2452,7 @@ sub_8141778: @ 8141778
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -2519,7 +2519,7 @@ sub_8141800: @ 8141800
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2563,7 +2563,7 @@ _08141864:
lsrs r2, r0, 24
cmp r2, 0
bne _08141888
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2587,7 +2587,7 @@ sub_814189C: @ 814189C
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2606,7 +2606,7 @@ sub_814189C: @ 814189C
bne _081418EC
ldr r0, =0x00000185
bl fanfare_play
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -2618,7 +2618,7 @@ _081418EC:
movs r0, 0xC3
lsls r0, 1
bl fanfare_play
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -2642,7 +2642,7 @@ _08141902:
_08141928:
movs r0, 0x20
bl m4aSongNumStart
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -2661,7 +2661,7 @@ _08141928:
movs r1, 0x3
bl CopyWindowToVram
_08141958:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -2682,7 +2682,7 @@ sub_8141984: @ 8141984
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -2727,7 +2727,7 @@ _081419DC:
_081419E4:
strh r0, [r4, 0x16]
_081419E6:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2757,12 +2757,12 @@ sub_8141A18: @ 8141A18
sub sp, 0xC
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02021cc4
- ldr r1, =0x0203ab88
+ ldr r3, =gUnknown_02021CC4
+ ldr r1, =gUnknown_0203AB88
mov r9, r1
ldr r1, [r1]
ldrb r2, [r1, 0x19]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -2775,12 +2775,12 @@ sub_8141A18: @ 8141A18
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
mov r8, r2
ldr r1, =gUnknown_082A5BEF
mov r0, r8
bl ExpandStringRefs
- ldr r5, =0x0203ab8c
+ ldr r5, =gUnknown_0203AB8C
ldrb r0, [r5]
movs r1, 0
bl sub_81973FC
@@ -2824,7 +2824,7 @@ sub_8141AC0: @ 8141AC0
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, [r5]
adds r0, 0xB8
ldr r1, =0x0000ffff
@@ -2851,10 +2851,10 @@ sub_8141AC0: @ 8141AC0
ldrb r0, [r2]
ands r1, r0
strb r1, [r2]
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
ldr r2, [r5]
ldr r5, =gUnknown_085B6154
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r3, r4, 2
adds r3, r4
lsls r3, 3
@@ -2895,14 +2895,14 @@ sub_8141B58: @ 8141B58
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
adds r0, r1
movs r2, 0
strh r5, [r0, 0x10]
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r1, [r4]
ldrb r0, [r1, 0x1A]
lsls r0, 28
@@ -2912,7 +2912,7 @@ sub_8141B58: @ 8141B58
strb r2, [r1]
movs r0, 0
bl sub_81424FC
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r4]
adds r0, 0x6C
ldrb r1, [r0]
@@ -2932,7 +2932,7 @@ sub_8141B58: @ 8141B58
ldr r1, =0xfffffc00
mov r8, r1
_08141BB0:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r4, [r0]
adds r0, r4, r5
adds r0, 0x65
@@ -2962,7 +2962,7 @@ _08141BB0:
lsrs r5, r0, 24
cmp r5, 0x3
bls _08141BB0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2976,7 +2976,7 @@ _08141BB0:
ldrsh r0, [r2, r1]
cmp r0, 0x6
bne _08141C58
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -3003,7 +3003,7 @@ _08141C58:
ldr r0, =0x0000270f
cmp r1, r0
bne _08141CB0
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -3035,7 +3035,7 @@ _08141CB0:
b _08141CF2
.pool
_08141CBC:
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -3075,7 +3075,7 @@ dp01t_12_3_battle_menu: @ 8141D0C
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3089,8 +3089,8 @@ dp01t_12_3_battle_menu: @ 8141D0C
bl sub_81424FC
movs r0, 0x6
bl sub_814372C
- ldr r7, =0x02020630
- ldr r3, =0x0203ab88
+ ldr r7, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AB88
movs r6, 0x5
negs r6, r6
_08141D44:
@@ -3112,7 +3112,7 @@ _08141D44:
lsrs r4, r0, 24
cmp r4, 0xB
bls _08141D44
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3122,7 +3122,7 @@ _08141D44:
ldr r0, =0x0000270f
cmp r1, r0
bne _08141DD4
- ldr r4, =0x0203ab8c
+ ldr r4, =gUnknown_0203AB8C
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
@@ -3164,7 +3164,7 @@ sub_8141DE4: @ 8141DE4
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
adds r0, 0xB8
ldr r1, =0x0000ffff
@@ -3172,7 +3172,7 @@ sub_8141DE4: @ 8141DE4
ldr r0, [r4]
adds r0, 0xB8
bl sub_8151678
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3186,12 +3186,12 @@ sub_8141DE4: @ 8141DE4
ldrb r1, [r1, 0x19]
cmp r0, r1
bcs _08141E38
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
b _08141E3C
.pool
_08141E38:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0
_08141E3C:
strh r0, [r1]
@@ -3206,7 +3206,7 @@ _08141E3C:
movs r2, 0
movs r3, 0x10
bl sub_80A27B0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -3232,8 +3232,8 @@ sub_8141E7C: @ 8141E7C
bne _08141EDE
movs r0, 0
bl SetVBlankCallback
- ldr r1, =0x02021bbc
- ldr r0, =0x02021bbe
+ ldr r1, =gUnknown_02021BBC
+ ldr r0, =gUnknown_02021BBE
strh r4, [r0]
strh r4, [r1]
bl sub_8121DA0
@@ -3251,7 +3251,7 @@ sub_8141E7C: @ 8141E7C
bl sub_80A1A74
bl ResetAllObjectData
bl sub_8140418
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -3270,7 +3270,7 @@ sub_8141EF8: @ 8141EF8
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r3, [r1]
adds r0, r3, 0
adds r0, 0xA8
@@ -3278,7 +3278,7 @@ sub_8141EF8: @ 8141EF8
adds r5, r1, 0
cmp r0, 0
beq _08141F1E
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
adds r2, r3, 0
adds r2, 0xAA
ldrh r1, [r0, 0x2E]
@@ -3287,7 +3287,7 @@ sub_8141EF8: @ 8141EF8
cmp r0, 0
beq _08141F52
_08141F1E:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3340,12 +3340,12 @@ sub_8141F7C: @ 8141F7C
lsrs r4, r2, 16
lsls r3, 16
lsrs r7, r3, 16
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
ldr r0, [r2]
mov r12, r0
mov r3, r12
adds r3, 0xB4
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -3397,7 +3397,7 @@ sub_8141FF4: @ 8141FF4
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
ldr r0, [r3]
strb r4, [r0]
ldr r2, [r3]
@@ -3423,7 +3423,7 @@ sub_8141FF4: @ 8141FF4
negs r0, r0
ands r0, r1
strb r0, [r2, 0x3]
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
adds r2, r3, 0
movs r1, 0
_08142036:
@@ -3457,7 +3457,7 @@ _08142036:
thumb_func_start sub_8142070
sub_8142070: @ 8142070
push {lr}
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
ldr r1, [r2]
movs r0, 0
str r0, [r1, 0x8]
@@ -3474,7 +3474,7 @@ _0814207E:
cmp r1, 0x5
bls _0814207E
movs r1, 0
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
movs r2, 0
_08142096:
ldr r0, [r3]
@@ -3487,7 +3487,7 @@ _08142096:
cmp r1, 0x3
bls _08142096
movs r1, 0
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
movs r2, 0
_081420AE:
ldr r0, [r3]
@@ -3536,9 +3536,9 @@ sub_81420D0: @ 81420D0
b _081421C8
.pool
_0814210C:
- ldr r6, =0x0203ab88
+ ldr r6, =gUnknown_0203AB88
ldr r3, [r6]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -3600,7 +3600,7 @@ _08142174:
ldr r0, =gUnknown_085B62E8
add r0, r12
ldr r7, [r0]
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
mov r5, r8
_0814218A:
lsls r0, r6, 2
@@ -3747,7 +3747,7 @@ _081422AA:
lsls r0, 24
lsrs r4, r0, 24
adds r2, r7, 0x5
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
mov r12, r1
cmp r4, r2
bge _081422E8
@@ -3825,7 +3825,7 @@ _0814232A:
bgt _08142368
cmp r0, 0x1
beq _0814237C
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
mov r12, r4
b _081423D4
.pool
@@ -3834,34 +3834,34 @@ _08142368:
beq _081423A4
cmp r0, 0x4
beq _081423B8
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
mov r12, r5
b _081423D4
.pool
_0814237C:
- ldr r3, =0x02020630
- ldr r2, =0x0203ab88
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_0203AB88
ldr r0, [r2]
adds r0, 0x43
b _081423C0
.pool
_08142390:
- ldr r3, =0x02020630
- ldr r2, =0x0203ab88
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_0203AB88
ldr r0, [r2]
adds r0, 0x44
b _081423C0
.pool
_081423A4:
- ldr r3, =0x02020630
- ldr r2, =0x0203ab88
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_0203AB88
ldr r0, [r2]
adds r0, 0x45
b _081423C0
.pool
_081423B8:
- ldr r3, =0x02020630
- ldr r2, =0x0203ab88
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gUnknown_0203AB88
ldr r0, [r2]
adds r0, 0x46
_081423C0:
@@ -3978,7 +3978,7 @@ _081424A2:
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
mov r12, r2
_081424B0:
adds r0, r4, 0x1
@@ -3992,7 +3992,7 @@ _081424B0:
movs r4, 0
str r4, [sp, 0x18]
_081424C4:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0xB8
ldr r2, =gUnknown_085B6154
@@ -4028,7 +4028,7 @@ sub_81424FC: @ 81424FC
sub sp, 0x2C
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r1, [r4]
movs r0, 0x1
strh r0, [r1, 0x2A]
@@ -4189,7 +4189,7 @@ _08142628:
mov r8, r2
ldr r0, [sp, 0x1C]
mov r12, r0
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
str r1, [sp, 0x28]
_08142672:
mov r2, r9
@@ -4345,7 +4345,7 @@ _0814279E:
subs r0, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x16
adds r1, r0, r4
@@ -4360,7 +4360,7 @@ _081427C4:
subs r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x12
adds r1, r0, r4
@@ -4375,7 +4375,7 @@ _081427DC:
b _0814280A
.pool
_081427E8:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
adds r0, r3, 0
adds r0, 0x8
@@ -4401,7 +4401,7 @@ _0814280A:
thumb_func_start sub_8142814
sub_8142814: @ 8142814
push {r4-r6,lr}
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
ldrh r1, [r0, 0x2C]
movs r0, 0x20
@@ -4421,7 +4421,7 @@ sub_8142814: @ 8142814
ldr r3, [r4]
movs r0, 0x2E
ldrsh r1, [r3, r0]
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
movs r4, 0
ldrsh r2, [r0, r4]
adds r2, 0x50
@@ -4432,7 +4432,7 @@ sub_8142814: @ 8142814
subs r4, r0
movs r6, 0x2C
ldrsh r5, [r3, r6]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
movs r6, 0
ldrsh r1, [r0, r6]
adds r1, 0x74
@@ -4495,7 +4495,7 @@ sub_81428E4: @ 81428E4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -4533,7 +4533,7 @@ sub_8142918: @ 8142918
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
lsls r1, 26
lsrs r1, 26
@@ -4544,7 +4544,7 @@ sub_8142918: @ 8142918
orrs r0, r1
strb r0, [r2, 0x4]
bl fade_and_return_progress_probably
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4581,7 +4581,7 @@ sub_81429A0: @ 81429A0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -4589,13 +4589,13 @@ sub_81429A0: @ 81429A0
ldrh r1, [r0, 0x8]
adds r1, 0x1
strh r1, [r0, 0x8]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _081429DE
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
bl HideCoinsWindow
@@ -4618,14 +4618,14 @@ sub_81429F0: @ 81429F0
sub sp, 0xC
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _08142A60
ldr r2, =gUnknown_085B6344
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r5, 0x1
adds r0, r5, 0
@@ -4635,11 +4635,11 @@ sub_81429F0: @ 81429F0
adds r0, r1
adds r0, r2
ldrb r1, [r0]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x2
movs r3, 0x1
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_082A5B12
adds r0, r4, 0
bl ExpandStringRefs
@@ -4658,7 +4658,7 @@ sub_81429F0: @ 81429F0
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -4681,7 +4681,7 @@ sub_8142A88: @ 8142A88
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -4690,7 +4690,7 @@ sub_8142A88: @ 8142A88
ldrsh r0, [r6, r1]
bl PrintCoinsString
ldr r2, =gUnknown_085B6344
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
mov r8, r0
ldrh r1, [r0]
movs r7, 0x1
@@ -4701,7 +4701,7 @@ sub_8142A88: @ 8142A88
adds r0, r1
adds r0, r2
ldrb r4, [r0]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
movs r2, 0x2
movs r3, 0x1
@@ -4740,7 +4740,7 @@ sub_8142A88: @ 8142A88
b _08142BB0
.pool
_08142B28:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_082A5B12
adds r0, r4, 0
bl ExpandStringRefs
@@ -4760,7 +4760,7 @@ _08142B28:
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -4770,7 +4770,7 @@ _08142B28:
b _08142BB0
.pool
_08142B78:
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_082A5B4E
adds r0, r5, 0
bl ExpandStringRefs
@@ -4821,7 +4821,7 @@ sub_8142BC8: @ 8142BC8
lsls r4, 24
lsrs r4, 24
bl GetCoins
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -4878,7 +4878,7 @@ sub_8142C60: @ 8142C60
lsls r0, 24
lsrs r0, 24
adds r5, r0, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -4950,7 +4950,7 @@ sub_8142CD0: @ 8142CD0
mov r0, sp
bl LoadObjectPic
movs r6, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
_08142D18:
lsls r0, r6, 1
@@ -4970,7 +4970,7 @@ _08142D24:
adds r2, 0x5C
movs r3, 0x1E
bl AddObjectToFront
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r1, [r1]
adds r2, r5, 0
adds r2, 0x1D
@@ -5008,7 +5008,7 @@ _08142D6E:
cmp r6, 0x2
bls _08142D18
movs r6, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
_08142D86:
lsls r1, r6, 1
adds r1, r6
@@ -5021,7 +5021,7 @@ _08142D86:
movs r2, 0x46
movs r3, 0x1E
bl AddObjectToFront
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r1, [r1]
adds r1, r6
adds r1, 0x65
@@ -5043,7 +5043,7 @@ _08142D86:
cmp r6, 0x3
bls _08142D86
movs r6, 0
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
_08142DCC:
lsls r2, r6, 1
adds r2, r6
@@ -5056,7 +5056,7 @@ _08142DCC:
movs r1, 0x7E
movs r3, 0x1E
bl AddObjectToFront
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r1, [r1]
adds r1, r6
adds r1, 0x69
@@ -5091,7 +5091,7 @@ sub_8142E3C: @ 8142E3C
push {r4,lr}
movs r4, 0
_08142E40:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, r4
adds r0, 0x59
@@ -5099,7 +5099,7 @@ _08142E40:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -5129,8 +5129,8 @@ sub_8142E70: @ 8142E70
cmp r0, 0x1
bne _08142F66
movs r4, 0
- ldr r5, =0x02020630
- ldr r3, =0x0203ab88
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AB88
movs r2, 0x4
_08142E92:
ldr r0, [r3]
@@ -5154,12 +5154,12 @@ _08142E92:
.pool
_08142EC0:
movs r4, 0
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
mov r9, r0
ldr r7, =gUnknown_085B62E4
adds r1, r7, 0x4
mov r8, r1
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
movs r6, 0x5
negs r6, r6
_08142ED2:
@@ -5212,8 +5212,8 @@ _08142F2C:
bls _08142ED2
cmp r4, 0x12
bhi _08142F66
- ldr r6, =0x02020630
- ldr r3, =0x0203ab88
+ ldr r6, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AB88
movs r5, 0x5
negs r5, r5
_08142F42:
@@ -5251,8 +5251,8 @@ sub_8142F7C: @ 8142F7C
mov r7, r8
push {r7}
movs r5, 0
- ldr r6, =0x0203ab88
- ldr r4, =0x02020630
+ ldr r6, =gUnknown_0203AB88
+ ldr r4, =gUnknown_02020630
movs r0, 0x4
mov r8, r0
_08142F8C:
@@ -5349,8 +5349,8 @@ sub_8143038: @ 8143038
movs r6, 0
cmp r0, 0
beq _08143084
- ldr r4, =0x02020630
- ldr r3, =0x0203ab88
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AB88
movs r2, 0x4
_08143056:
ldr r0, [r3]
@@ -5373,9 +5373,9 @@ _08143056:
b _08143142
.pool
_08143084:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
mov r8, r0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
ldr r0, =gUnknown_085B6154
mov r12, r0
movs r0, 0x5
@@ -5483,8 +5483,8 @@ sub_8143150: @ 8143150
lsrs r5, r0, 24
cmp r5, 0
bne _08143180
- ldr r2, =0x02020630
- ldr r0, =0x0203ab88
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x6C
ldrb r1, [r0]
@@ -5500,8 +5500,8 @@ sub_8143150: @ 8143150
b _081431D0
.pool
_08143180:
- ldr r4, =0x02020630
- ldr r3, =0x0203ab88
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AB88
ldr r0, [r3]
adds r0, 0x6C
ldrb r1, [r0]
@@ -5568,7 +5568,7 @@ sub_81431E4: @ 81431E4
mov r0, sp
strh r1, [r0]
movs r0, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
_08143210:
movs r4, 0
adds r6, r0, 0x1
@@ -5583,7 +5583,7 @@ _08143216:
movs r1, 0x28
mov r2, sp
bl sub_8142C60
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r1, [r1]
adds r2, r4, 0x7
adds r2, r5, r2
@@ -5623,7 +5623,7 @@ _08143216:
sub_8143280: @ 8143280
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
ldrh r0, [r6, 0x2E]
ldrh r1, [r1, 0x24]
@@ -5669,7 +5669,7 @@ _081432A2:
_081432DC:
lsls r0, r2, 12
lsrs r5, r0, 16
- ldr r1, =0x02021bc0
+ ldr r1, =gUnknown_02021BC0
lsls r0, r3, 3
adds r1, r0, r1
adds r0, r4, 0
@@ -5732,11 +5732,11 @@ _08143322:
movs r2, 0x10
movs r3, 0x4
bl AddObjectToFront
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
ldr r1, [r3]
adds r1, 0x50
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r0, [r3]
adds r0, 0x50
ldrb r1, [r0]
@@ -5803,11 +5803,11 @@ _0814338C:
movs r2, 0x44
movs r3, 0x4
bl AddObjectToFront
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
ldr r1, [r2]
adds r1, 0x55
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r2]
adds r0, 0x55
ldrb r1, [r0]
@@ -5876,11 +5876,11 @@ _0814341C:
movs r2, 0x60
movs r3, 0x9
bl AddObjectToFront
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
ldr r1, [r3]
adds r1, 0x6C
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r0, [r3]
adds r0, 0x6C
ldrb r0, [r0]
@@ -5940,9 +5940,9 @@ sub_8143514: @ 8143514
mov r8, r0
movs r4, 0
movs r6, 0
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
mov r10, r0
_08143534:
adds r0, r7, 0
@@ -5950,7 +5950,7 @@ _08143534:
bl __udivsi3
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r0, [r1]
adds r3, r6, 0
adds r3, 0x15
@@ -5960,7 +5960,7 @@ _08143534:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r0, 0x3E
ldrb r1, [r0]
@@ -6002,7 +6002,7 @@ _0814356E:
adds r3, r0, r4
adds r4, r3, 0
adds r4, 0x40
- ldr r1, =0x02020638
+ ldr r1, =gUnknown_02020638
adds r0, r1
ldr r0, [r0]
ldr r1, [r0]
@@ -6089,7 +6089,7 @@ _0814365A:
subs r0, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x16
adds r1, r0, r4
@@ -6104,7 +6104,7 @@ _08143680:
subs r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x12
adds r1, r0, r4
@@ -6119,7 +6119,7 @@ _08143698:
b _081436C6
.pool
_081436A4:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
adds r0, r3, 0
adds r0, 0x8
@@ -6147,14 +6147,14 @@ sub_81436D0: @ 81436D0
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r1, [r1]
adds r1, 0x55
ldrb r2, [r1]
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r4, r1, r2
bl sub_8143614
adds r3, r4, 0
@@ -6192,7 +6192,7 @@ sub_814372C: @ 814372C
lsls r0, 24
lsrs r2, r0, 24
movs r6, 0
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r0, [r1]
ldrb r0, [r0, 0x19]
adds r5, r1, 0
@@ -6221,8 +6221,8 @@ _08143760:
.4byte _0814377C
_0814377C:
movs r4, 0
- ldr r5, =0x02020630
- ldr r6, =0x0203ab88
+ ldr r5, =gUnknown_02020630
+ ldr r6, =gUnknown_0203AB88
movs r0, 0x5
negs r0, r0
mov r12, r0
@@ -6278,13 +6278,13 @@ _08143790:
b _081438F4
.pool
_081437FC:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
adds r0, 0x58
b _0814386A
.pool
_08143808:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
adds r0, 0x58
ldrb r1, [r0]
@@ -6304,13 +6304,13 @@ _08143808:
b _08143886
.pool
_08143830:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
adds r0, 0x57
b _0814386A
.pool
_0814383C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
adds r0, 0x57
ldrb r1, [r0]
@@ -6330,7 +6330,7 @@ _0814383C:
b _08143886
.pool
_08143864:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r5]
adds r0, 0x56
_0814386A:
@@ -6364,7 +6364,7 @@ _08143886:
_081438A8:
movs r4, 0
lsls r7, r6, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
movs r0, 0x8
adds r0, r6
mov r12, r0
@@ -6412,7 +6412,7 @@ _081438F4:
thumb_func_start sub_814390C
sub_814390C: @ 814390C
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r1, [r1]
ldrh r1, [r1, 0x26]
strh r1, [r0, 0x24]
@@ -6444,12 +6444,12 @@ sub_814391C: @ 814391C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
adds r1, r2
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldrh r0, [r0, 0x24]
movs r2, 0
@@ -6480,10 +6480,10 @@ sub_814399C: @ 814399C
ldrb r0, [r0, 0x3]
lsls r0, 26
lsrs r0, 27
- ldr r1, =0x02021bc0
+ ldr r1, =gUnknown_02021BC0
lsls r0, 3
adds r0, r1
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
ldr r2, [r1]
ldrh r1, [r2, 0x2C]
strh r1, [r0, 0x6]
@@ -6501,8 +6501,8 @@ sub_814399C: @ 814399C
sub_81439C8: @ 81439C8
push {r4-r6,lr}
movs r4, 0
- ldr r5, =0x0203ab88
- ldr r6, =0x02020630
+ ldr r5, =gUnknown_0203AB88
+ ldr r6, =gUnknown_02020630
_081439D0:
movs r3, 0x39
subs r3, r4
@@ -6564,12 +6564,12 @@ sub_8143A40: @ 8143A40
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x3C
ldrb r5, [r0]
movs r6, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
movs r0, 0x1C
adds r0, r7
mov r10, r0
@@ -6628,7 +6628,7 @@ _08143A8C:
sub_8143AC8: @ 8143AC8
push {r4,r5,lr}
adds r3, r0, 0
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldrh r4, [r0, 0x24]
movs r2, 0x24
@@ -6667,7 +6667,7 @@ _08143B08:
sub_8143B14: @ 8143B14
push {r4,r5,lr}
bl sub_8143AC8
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r4, [r5]
lsls r0, 16
asrs r0, 16
@@ -6728,7 +6728,7 @@ sub_8143B84: @ 8143B84
mov r7, r8
push {r7}
adds r7, r0, 0
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r6, [r5]
adds r4, r6, 0
adds r4, 0x8C
@@ -6815,14 +6815,14 @@ _08143BEA:
lsls r0, 24
cmp r0, 0
beq _08143C74
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
ldr r4, =0x0000ffff
ldrh r2, [r7, 0x24]
lsls r2, 24
asrs r2, 24
adds r1, r4, 0
bl MPlayPanpotControl
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
ldrh r2, [r7, 0x24]
lsls r2, 24
asrs r2, 24
@@ -6841,7 +6841,7 @@ _08143C74:
sub_8143C90: @ 8143C90
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r1, [r0]
ldrh r0, [r5, 0x3A]
ldrh r1, [r1, 0x24]
@@ -6875,7 +6875,7 @@ _08143CAE:
movs r2, 0x36
ldrsh r1, [r5, r2]
muls r0, r1
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
asrs r0, 12
ldrh r1, [r1]
adds r0, r1
@@ -6923,7 +6923,7 @@ _08143D2E:
ldrsh r0, [r5, r1]
cmp r0, 0
bne _08143D6C
- ldr r7, =0x0203ab88
+ ldr r7, =gUnknown_0203AB88
ldr r6, [r7]
adds r4, r6, 0
adds r4, 0x94
@@ -6940,7 +6940,7 @@ _08143D2E:
b _08143D8C
.pool
_08143D6C:
- ldr r7, =0x0203ab88
+ ldr r7, =gUnknown_0203AB88
ldr r6, [r7]
adds r4, r6, 0
adds r4, 0x94
@@ -7040,7 +7040,7 @@ _08143E3C:
mov r9, r0
ldr r0, =gUnknown_085B6348
mov r10, r0
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
mov r8, r1
ldr r0, [r1]
ldrb r4, [r0, 0x4]
@@ -7082,7 +7082,7 @@ _08143E9C:
mov r9, r0
ldr r0, =gUnknown_085B6348
mov r10, r0
- ldr r1, =0x0203ab88
+ ldr r1, =gUnknown_0203AB88
mov r8, r1
ldr r0, [r1]
ldrb r4, [r0, 0x4]
@@ -7210,7 +7210,7 @@ sub_8143FA4: @ 8143FA4
lsls r0, r1, 16
cmp r0, 0
blt _0814403E
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
adds r0, 0x7D
movs r1, 0xFF
@@ -7279,8 +7279,8 @@ sub_8144050: @ 8144050
asrs r0, 16
cmp r0, 0x2D
bne _0814411E
- ldr r2, =0x02020630
- ldr r0, =0x0203ab88
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x73
ldrb r1, [r0]
@@ -7302,8 +7302,8 @@ _08144098:
ldrsh r1, [r3, r2]
cmp r0, r1
bge _081440E4
- ldr r2, =0x02020630
- ldr r0, =0x0203ab88
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x73
ldrb r1, [r0]
@@ -7410,7 +7410,7 @@ sub_8144168: @ 8144168
push {r4,lr}
adds r4, r0, 0
bl sub_8143B84
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldrb r0, [r0, 0x3]
lsls r0, 27
@@ -7449,7 +7449,7 @@ prev_quest_read_x24_hm_usage: @ 81441A8
asrs r0, 16
cmp r0, 0xF
bne _081441CE
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r4, [r0]
adds r4, 0x98
ldr r0, [r4]
@@ -7465,7 +7465,7 @@ _081441CE:
ldrsh r0, [r5, r1]
cmp r0, 0
bne _08144244
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
ldr r0, [r2]
adds r0, 0x7D
movs r1, 0xFF
@@ -7535,7 +7535,7 @@ sub_8144264: @ 8144264
adds r0, r6, 0
bl sub_8143B14
ldr r1, =gUnknown_085B62E4
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x7E
@@ -7649,7 +7649,7 @@ _08144378:
lsls r1, r2, 3
adds r0, 0x4
adds r1, r0
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
ldr r3, [r2]
ldr r1, [r1]
ldr r0, [r3, 0x8]
@@ -7725,7 +7725,7 @@ sub_8144410: @ 8144410
push {r6,r7}
adds r6, r0, 0
bl sub_8143B84
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
adds r0, 0x8C
ldr r0, [r0]
@@ -7829,7 +7829,7 @@ sub_8144514: @ 8144514
push {r7}
adds r6, r0, 0
bl sub_8143B84
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r5, [r0]
adds r0, r5, 0
adds r0, 0x94
@@ -7914,7 +7914,7 @@ sub_81445D8: @ 81445D8
push {r7}
adds r6, r0, 0
bl sub_8143B84
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
adds r0, 0x94
ldr r0, [r0]
@@ -8042,7 +8042,7 @@ sub_81446DC: @ 81446DC
lsls r0, 16
lsrs r0, 16
mov r9, r0
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r0, =gUnknown_085B79F8
movs r2, 0xC
negs r2, r2
@@ -8081,7 +8081,7 @@ sub_81446DC: @ 81446DC
ldr r1, [r5]
adds r1, 0x75
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r5]
adds r0, 0x75
ldrb r1, [r0]
@@ -8219,7 +8219,7 @@ _0814477C:
adds r0, r7, 0x1
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
cmp r7, 0x2
bls _0814477C
mov r3, r10
@@ -8283,7 +8283,7 @@ sub_81448B8: @ 81448B8
ldrsh r2, [r2, r3]
movs r3, 0x32
bl AddObjectToFront
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r1, [r5]
adds r1, 0x73
strb r0, [r1]
@@ -8293,7 +8293,7 @@ sub_81448B8: @ 81448B8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
ldrh r1, [r7, 0x2E]
lsls r1, 24
@@ -8357,7 +8357,7 @@ sub_81448B8: @ 81448B8
adds r2, r0
strh r2, [r7, 0x3C]
_08144992:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r4, [r0]
mov r1, r8
adds r2, r4, r1
@@ -8442,7 +8442,7 @@ sub_8144A24: @ 8144A24
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x10]
- ldr r3, =0x0203ab88
+ ldr r3, =gUnknown_0203AB88
ldr r0, [r3]
adds r0, 0x7D
movs r5, 0x1
@@ -8522,7 +8522,7 @@ _08144AD6:
cmp r5, 0x3
bls _08144ACA
_08144AEC:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldrb r1, [r0, 0x3]
movs r0, 0x1F
@@ -8543,7 +8543,7 @@ _08144AEC:
_08144B1C:
movs r0, 0x1
strh r0, [r7, 0x2E]
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r2, [r0]
ldrb r1, [r2, 0x3]
movs r0, 0x20
@@ -8557,7 +8557,7 @@ _08144B1C:
_08144B38:
lsrs r0, r5, 1
strh r0, [r7, 0x2E]
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r3, [r0]
movs r1, 0x1
ands r1, r5
@@ -8584,7 +8584,7 @@ _08144B64:
_08144B70:
movs r0, 0x2
mov r10, r0
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r5, [r4]
adds r0, r5, 0
adds r0, 0x7F
@@ -8732,7 +8732,7 @@ sub_8144C70: @ 8144C70
negs r1, r1
cmp r0, r1
bge _08144CC0
- ldr r4, =0x0203ab88
+ ldr r4, =gUnknown_0203AB88
ldr r3, [r4]
ldrb r1, [r3, 0x3]
movs r0, 0x40
@@ -8781,7 +8781,7 @@ sub_8144CD0: @ 8144CD0
ands r2, r0
cmp r2, 0
beq _08144D2E
- ldr r3, =0x02021bbe
+ ldr r3, =gUnknown_02021BBE
movs r0, 0x3C
ldrsh r2, [r4, r0]
lsls r2, 1
@@ -8825,11 +8825,11 @@ _08144D2E:
b _08144D7E
.pool
_08144D54:
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
movs r0, 0
strh r0, [r1]
- ldr r2, =0x02020630
- ldr r0, =0x0203ab88
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
adds r0, 0x73
ldrb r1, [r0]
@@ -8870,7 +8870,7 @@ sub_8144D94: @ 8144D94
bl __mulsf3
bl __fixsfsi
strh r0, [r5, 0x26]
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r3, [r0]
ldr r2, =gUnknown_085B7B1A
ldrb r0, [r3, 0x1]
@@ -8896,7 +8896,7 @@ _08144DDC:
strh r0, [r5, 0x30]
ldr r3, =sub_8144C70
str r3, [r5, 0x1C]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r5, r0]
lsls r0, r1, 4
@@ -8951,7 +8951,7 @@ sub_8144E60: @ 8144E60
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08144EE4
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r3, [r0]
ldr r1, [r3, 0x38]
movs r2, 0x2E
@@ -8993,7 +8993,7 @@ _08144EA6:
strh r0, [r4, 0x3C]
movs r0, 0x2B
bl m4aSongNumStart
- ldr r2, =0x0203ab88
+ ldr r2, =gUnknown_0203AB88
ldr r1, [r2]
movs r0, 0x1
strb r0, [r1, 0x1]
@@ -9004,7 +9004,7 @@ _08144EA6:
b _08144F7C
.pool
_08144EE4:
- ldr r5, =0x0203ab88
+ ldr r5, =gUnknown_0203AB88
ldr r3, [r5]
ldr r2, =gUnknown_085B7B1A
ldrb r0, [r3, 0x1]
@@ -9051,7 +9051,7 @@ _08144F30:
_08144F42:
cmp r2, r0
bne _08144F7C
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x36
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9134,8 +9134,8 @@ _08144FC8:
bl m4aSongNumStop
adds r0, r4, 0
bl RemoveObjectAndFreeTiles
- ldr r5, =0x02020630
- ldr r4, =0x0203ab88
+ ldr r5, =gUnknown_02020630
+ ldr r4, =gUnknown_0203AB88
ldr r0, [r4]
adds r0, 0x74
ldrb r1, [r0]
@@ -9218,7 +9218,7 @@ _08145088:
_08145090:
movs r0, 0x2B
bl m4aSongNumStart
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldr r0, [r0, 0x38]
ldrh r1, [r0, 0x2E]
@@ -9229,7 +9229,7 @@ _08145090:
bl StartObjectImageAnim
ldr r0, =sub_8144FB0
str r0, [r4, 0x1C]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9269,7 +9269,7 @@ sub_81450D8: @ 81450D8
asrs r0, 16
cmp r0, 0x7
ble _0814516C
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldr r0, [r0, 0x38]
movs r1, 0x2E
@@ -9294,14 +9294,14 @@ sub_81450D8: @ 81450D8
adds r4, r0
asrs r4, 1
negs r4, r4
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
ldr r5, =0x0000ffff
lsls r4, 24
asrs r4, 24
adds r1, r5, 0
adds r2, r4, 0
bl MPlayPanpotControl
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
adds r1, r5, 0
adds r2, r4, 0
bl MPlayPanpotControl
@@ -9311,7 +9311,7 @@ _0814516C:
lsls r0, r1, 16
cmp r0, 0
blt _081451BC
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldr r0, [r0, 0x38]
movs r2, 0x2E
@@ -9350,7 +9350,7 @@ _0814516C:
_081451BC:
movs r0, 0x5E
bl m4aSongNumStartOrChange
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldr r0, [r0, 0x38]
movs r2, 0x2E
@@ -9370,7 +9370,7 @@ _081451E0:
negs r1, r1
bl cry_related
_081451EC:
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldr r0, [r0, 0x38]
ldrh r1, [r0, 0x2E]
@@ -9406,7 +9406,7 @@ sub_8145218: @ 8145218
lsls r0, 16
cmp r0, 0
blt _08145284
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r0, [r0]
ldr r0, [r0, 0x38]
movs r1, 0x2E
@@ -9419,7 +9419,7 @@ sub_8145218: @ 8145218
ldrh r2, [r4, 0x20]
adds r0, r2
strh r0, [r4, 0x20]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
movs r2, 0x3A
ldrsh r0, [r4, r2]
lsls r2, r0, 4
@@ -9455,7 +9455,7 @@ _08145288:
sub_8145294: @ 8145294
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203ab88
+ ldr r0, =gUnknown_0203AB88
ldr r3, [r0]
ldr r1, [r3, 0x38]
movs r2, 0x2E
@@ -9473,7 +9473,7 @@ sub_8145294: @ 8145294
adds r0, 0x5A
cmp r2, r0
bne _0814533E
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -9497,7 +9497,7 @@ _081452DC:
adds r0, r1
cmp r2, r0
bne _0814533E
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0x3A
ldrsh r1, [r4, r0]
lsls r0, r1, 4
diff --git a/asm/roulette_util.s b/asm/roulette_util.s
index 04dc39a0c..10f420997 100644
--- a/asm/roulette_util.s
+++ b/asm/roulette_util.s
@@ -151,9 +151,9 @@ _0815176C:
ldrh r0, [r5, 0x6]
add r0, r12
lsls r0, 1
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
adds r3, r0, r1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r6, r0, r1
ldrb r0, [r5]
lsls r0, 25
@@ -419,7 +419,7 @@ _08151962:
ldrb r0, [r3, 0x8]
cmp r2, r0
bcs _08151982
- ldr r4, =0x02037b14
+ ldr r4, =gUnknown_02037B14
_0815196A:
ldrh r0, [r3, 0x6]
adds r0, r2
@@ -444,8 +444,8 @@ _08151990:
ldrb r0, [r3, 0x8]
cmp r2, r0
bcs _081519B4
- ldr r5, =0x02037b14
- ldr r4, =0x02037714
+ ldr r5, =gUnknown_02037B14
+ ldr r4, =gUnknown_02037714
_0815199A:
ldrh r0, [r3, 0x6]
adds r0, r2
@@ -619,9 +619,9 @@ _08151AAA:
beq _08151B12
ldrh r1, [r4, 0xA]
lsls r1, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r1, r0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
ldrb r2, [r4, 0xC]
lsls r2, 1
@@ -778,8 +778,8 @@ sub_8151BD4: @ 8151BD4
adds r0, r2, r0
cmp r2, r0
bge _08151C16
- ldr r5, =0x02037b14
- ldr r3, =0x02037714
+ ldr r5, =gUnknown_02037B14
+ ldr r3, =gUnknown_02037714
_08151BFC:
lsls r0, r2, 1
adds r1, r0, r5
@@ -981,8 +981,8 @@ sub_8151D28: @ 8151D28
adds r0, r2, r0
cmp r2, r0
bge _08151D8E
- ldr r5, =0x02037b14
- ldr r4, =0x02037714
+ ldr r5, =gUnknown_02037B14
+ ldr r4, =gUnknown_02037714
_08151D74:
lsls r0, r2, 1
adds r1, r0, r5
@@ -1053,8 +1053,8 @@ _08151DE4:
adds r0, r2, r0
cmp r2, r0
bge _08151E1A
- ldr r6, =0x02037b14
- ldr r4, =0x02037714
+ ldr r6, =gUnknown_02037B14
+ ldr r4, =gUnknown_02037714
_08151E00:
lsls r0, r2, 1
adds r1, r0, r6
@@ -1136,7 +1136,7 @@ _08151E78:
beq _08151E92
b _08151FE6
_08151E92:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
adds r0, r3, 0
ands r0, r1
diff --git a/asm/rtc.s b/asm/rtc.s
index f68021958..1d7c508ae 100644
--- a/asm/rtc.s
+++ b/asm/rtc.s
@@ -8,7 +8,7 @@
thumb_func_start GameFreakRTC_ClearIME
@ void GameFreakRTC_ClearIME()
GameFreakRTC_ClearIME: @ 802F0CC
- ldr r2, =0x03000dce
+ ldr r2, =gUnknown_03000DCE
ldr r1, =0x04000208
ldrh r0, [r1]
strh r0, [r2]
@@ -22,7 +22,7 @@ GameFreakRTC_ClearIME: @ 802F0CC
@ void GameFreakRTC_RestoreIME()
GameFreakRTC_RestoreIME: @ 802F0E4
ldr r0, =0x04000208
- ldr r1, =0x03000dce
+ ldr r1, =gUnknown_03000DCE
ldrh r1, [r1]
strh r1, [r0]
bx lr
@@ -198,13 +198,13 @@ GameFreakRTC_GetNumDaysInternal: @ 802F1E0
@ void GameFreakRTC_Init()
GameFreakRTC_Init: @ 802F21C
push {r4,r5,lr}
- ldr r5, =0x03000db8
+ ldr r5, =gUnknown_03000DB8
movs r0, 0
strh r0, [r5]
bl GameFreakRTC_ClearIME
bl RTC_SetReadWrite
bl RTC_Init
- ldr r4, =0x03000dcc
+ ldr r4, =gUnknown_03000DCC
strb r0, [r4]
bl GameFreakRTC_RestoreIME
ldrb r4, [r4]
@@ -224,12 +224,12 @@ _0802F250:
movs r0, 0x2
_0802F25A:
strh r0, [r5]
- ldr r4, =0x03000dc0
+ ldr r4, =gUnknown_03000DC0
adds r0, r4, 0
bl GameFreakRTC_GetControlRegAndRTCDateTime
adds r0, r4, 0
bl GameFreakRTC_TestForErrors
- ldr r1, =0x03000db8
+ ldr r1, =gUnknown_03000DB8
strh r0, [r1]
_0802F26E:
pop {r4,r5}
@@ -241,7 +241,7 @@ _0802F26E:
thumb_func_start GameFreakRTC_GetErrorFlags
@ u16 GameFreakRTC_GetErrorFlags()
GameFreakRTC_GetErrorFlags: @ 802F27C
- ldr r0, =0x03000db8
+ ldr r0, =gUnknown_03000DB8
ldrh r0, [r0]
bx lr
.pool
@@ -252,7 +252,7 @@ GameFreakRTC_GetErrorFlags: @ 802F27C
GameFreakRTC_GetRTCDateTime: @ 802F288
push {r4,lr}
adds r2, r0, 0
- ldr r0, =0x03000db8
+ ldr r0, =gUnknown_03000DB8
ldrh r1, [r0]
movs r0, 0xFF
lsls r0, 4
@@ -520,7 +520,7 @@ GameFreakRTC_FormatHexTimeString: @ 802F444
@ void GameFreakRTC_FormatHexTimeStringFromRTCInfo()
GameFreakRTC_FormatHexTimeStringFromRTCInfo: @ 802F47C
push {lr}
- ldr r3, =0x03000dc0
+ ldr r3, =gUnknown_03000DC0
ldrb r1, [r3, 0x4]
ldrb r2, [r3, 0x5]
ldrb r3, [r3, 0x6]
@@ -662,11 +662,11 @@ _0802F582:
@ void GameFreakRTC_CalcLocalDateTime()
GameFreakRTC_CalcLocalDateTime: @ 802F588
push {r4,lr}
- ldr r4, =0x03000dc0
+ ldr r4, =gUnknown_03000DC0
adds r0, r4, 0
bl GameFreakRTC_GetRTCDateTime
- ldr r1, =0x03005cf8
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_03005CF8
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
adds r2, 0x98
adds r0, r4, 0
@@ -695,15 +695,15 @@ GameFreakRTC_CalcRTCToLocalDelta_DayZero: @ 802F5B4
@ void GameFreakRTC_CalcRTCToLocalDelta(u16 numDays, u8 hour, u8 minute, u8 second)
GameFreakRTC_CalcRTCToLocalDelta: @ 802F5C8
push {r4,r5,lr}
- ldr r4, =0x03005cf8
+ ldr r4, =gUnknown_03005CF8
strh r0, [r4]
strb r1, [r4, 0x2]
strb r2, [r4, 0x3]
strb r3, [r4, 0x4]
- ldr r5, =0x03000dc0
+ ldr r5, =gUnknown_03000DC0
adds r0, r5, 0
bl GameFreakRTC_GetRTCDateTime
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r1, 0x98
adds r0, r5, 0
@@ -778,7 +778,7 @@ _0802F65C:
@ u16 GameFreakRTC_GetNumMinutes()
GameFreakRTC_GetNumMinutes: @ 802F664
push {r4,lr}
- ldr r4, =0x03000dc0
+ ldr r4, =gUnknown_03000DC0
adds r0, r4, 0
bl GameFreakRTC_GetRTCDateTime
adds r0, r4, 0
@@ -807,7 +807,7 @@ GameFreakRTC_GetNumMinutes: @ 802F664
@ u16 GameFreakRTC_GetNumDays()
GameFreakRTC_GetNumDays: @ 802F69C
push {lr}
- ldr r0, =0x03000dc0
+ ldr r0, =gUnknown_03000DC0
bl GameFreakRTC_GetNumDaysInternal
lsls r0, 16
lsrs r0, 16
diff --git a/asm/safari_zone.s b/asm/safari_zone.s
index 6205d10c5..05f9e17e6 100644
--- a/asm/safari_zone.s
+++ b/asm/safari_zone.s
@@ -44,18 +44,18 @@ sub_80FC0D4: @ 80FC0D4
bl sav12_xor_increment
bl SetSafariZoneFlag
bl sub_80FC244
- ldr r1, =0x0203a04c
+ ldr r1, =gUnknown_0203A04C
movs r0, 0x1E
strb r0, [r1]
- ldr r1, =0x0203a04e
+ ldr r1, =gUnknown_0203A04E
movs r2, 0xFA
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r0, =0x0203a050
+ ldr r0, =gUnknown_0203A050
movs r1, 0
strb r1, [r0]
- ldr r0, =0x0203a051
+ ldr r0, =gUnknown_0203A051
strb r1, [r0]
pop {r0}
bx r0
@@ -65,17 +65,17 @@ sub_80FC0D4: @ 80FC0D4
thumb_func_start sub_80FC114
sub_80FC114: @ 80FC114
push {lr}
- ldr r0, =0x0203a050
+ ldr r0, =gUnknown_0203A050
ldrb r0, [r0]
- ldr r1, =0x0203a051
+ ldr r1, =gUnknown_0203A051
ldrb r1, [r1]
bl sub_80EE44C
bl ResetSafariZoneFlag
bl sub_80FC244
- ldr r1, =0x0203a04c
+ ldr r1, =gUnknown_0203A04C
movs r0, 0
strb r0, [r1]
- ldr r1, =0x0203a04e
+ ldr r1, =gUnknown_0203A04E
movs r0, 0
strh r0, [r1]
pop {r0}
@@ -90,7 +90,7 @@ safari_step: @ 80FC14C
cmp r0, 0
beq _080FC168
bl sub_80FC480
- ldr r1, =0x0203a04e
+ ldr r1, =gUnknown_0203A04E
ldrh r0, [r1]
subs r0, 0x1
strh r0, [r1]
@@ -124,22 +124,22 @@ sub_80FC180: @ 80FC180
thumb_func_start sub_80FC190
sub_80FC190: @ 80FC190
push {lr}
- ldr r1, =0x0203a051
- ldr r0, =0x03005d10
+ ldr r1, =gUnknown_0203A051
+ ldr r0, =gUnknown_03005D10
ldrb r0, [r0, 0x1F]
ldrb r2, [r1]
adds r0, r2
strb r0, [r1]
- ldr r2, =0x0202433a
+ ldr r2, =gUnknown_0202433A
ldrb r0, [r2]
cmp r0, 0x7
bne _080FC1AE
- ldr r1, =0x0203a050
+ ldr r1, =gUnknown_0203A050
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
_080FC1AE:
- ldr r0, =0x0203a04c
+ ldr r0, =gUnknown_0203A04C
ldrb r0, [r0]
cmp r0, 0
beq _080FC1D8
@@ -154,7 +154,7 @@ _080FC1D8:
ldr r0, =gUnknown_082A4B4C
bl script_env_2_execute_new_script
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF6F0
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -180,7 +180,7 @@ sub_80FC228: @ 80FC228
push {lr}
lsls r0, 24
lsrs r0, 20
- ldr r1, =0x0203a054
+ ldr r1, =gUnknown_0203A054
adds r0, r1
movs r1, 0
movs r2, 0x10
@@ -193,7 +193,7 @@ sub_80FC228: @ 80FC228
thumb_func_start sub_80FC244
sub_80FC244: @ 80FC244
push {lr}
- ldr r0, =0x0203a054
+ ldr r0, =gUnknown_0203A054
movs r1, 0
movs r2, 0xA0
bl memset
@@ -213,9 +213,9 @@ sub_80FC258: @ 80FC258
bl GetXYCoordsOneStepInFrontOfPlayer
movs r5, 0
_080FC26A:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r1, =0x0203a054
+ ldr r1, =gUnknown_0203A054
lsls r0, r5, 4
adds r3, r0, r1
movs r1, 0x5
@@ -237,14 +237,14 @@ _080FC26A:
ldrsh r0, [r4, r2]
cmp r1, r0
bne _080FC2C4
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
ldr r1, =gUnknown_085B262C
ldrb r0, [r3, 0x8]
lsls r0, 2
adds r0, r1
ldr r1, [r0]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl CopyString
b _080FC2D6
.pool
@@ -254,7 +254,7 @@ _080FC2C4:
lsrs r5, r0, 16
cmp r5, 0x9
bls _080FC26A
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
@@ -277,10 +277,10 @@ sub_80FC2E8: @ 80FC2E8
bl PlayerGetDestCoords
movs r5, 0
adds r6, r4, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r7, [r0]
mov r4, sp
- ldr r0, =0x0203a054
+ ldr r0, =gUnknown_0203A054
mov r12, r0
_080FC306:
lsls r0, r5, 4
@@ -322,7 +322,7 @@ _080FC342:
adds r0, r1
cmp r0, 0x5
bgt _080FC364
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r5, [r0]
b _080FC376
.pool
@@ -332,7 +332,7 @@ _080FC364:
lsrs r5, r0, 16
cmp r5, 0x9
bls _080FC306
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
@@ -348,14 +348,14 @@ _080FC376:
sub_80FC388: @ 80FC388
push {lr}
bl sub_80FC258
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldrh r1, [r2]
ldr r0, =0x0000ffff
cmp r1, r0
beq _080FC3B0
adds r0, r1, 0
lsls r0, 4
- ldr r1, =0x0203a05c
+ ldr r1, =gUnknown_0203A05C
adds r0, r1
b _080FC3B2
.pool
@@ -370,14 +370,14 @@ _080FC3B2:
sub_80FC3B8: @ 80FC3B8
push {lr}
bl sub_80FC2E8
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldrh r1, [r2]
ldr r0, =0x0000ffff
cmp r1, r0
beq _080FC3E0
adds r0, r1, 0
lsls r0, 4
- ldr r1, =0x0203a05c
+ ldr r1, =gUnknown_0203A05C
adds r0, r1
b _080FC3E2
.pool
@@ -399,13 +399,13 @@ sub_80FC3E8: @ 80FC3E8
lsrs r0, 24
mov r8, r0
movs r1, 0
- ldr r2, =0x0203a054
+ ldr r2, =gUnknown_0203A054
mov r6, sp
adds r6, 0x2
movs r0, 0x8
adds r0, r2
mov r9, r0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
_080FC408:
lsls r5, r1, 4
adds r4, r5, r2
@@ -468,7 +468,7 @@ _080FC472:
sub_80FC480: @ 80FC480
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x0203a054
+ ldr r5, =gUnknown_0203A054
_080FC486:
lsls r0, r4, 4
adds r1, r0, r5
@@ -498,13 +498,13 @@ _080FC4A0:
sub_80FC4B4: @ 80FC4B4
push {lr}
bl sub_80FC258
- ldr r3, =0x020375f0
+ ldr r3, =gUnknown_020375F0
ldrh r1, [r3]
ldr r0, =0x0000ffff
cmp r1, r0
beq _080FC4EC
- ldr r0, =0x02021dc4
- ldr r2, =0x0203a054
+ ldr r0, =gUnknown_02021DC4
+ ldr r2, =gUnknown_0203A054
lsls r1, 4
adds r1, r2
ldrb r1, [r1, 0x5]
diff --git a/asm/save.s b/asm/save.s
index 0cc13bad5..cb19de7fb 100644
--- a/asm/save.s
+++ b/asm/save.s
@@ -9,7 +9,7 @@
calls_flash_erase_block: @ 8152650
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x03007860
+ ldr r5, =gUnknown_03007860
_08152656:
ldr r1, [r5]
adds r0, r4, 0
@@ -33,12 +33,12 @@ _08152656:
thumb_func_start sub_8152680
sub_8152680: @ 8152680
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
movs r1, 0
str r1, [r0]
- ldr r0, =0x030061f0
+ ldr r0, =gUnknown_030061F0
strh r1, [r0]
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
str r1, [r0]
bx lr
.pool
@@ -64,7 +64,7 @@ _081526B6:
beq _081526E4
b _081526F4
_081526BC:
- ldr r2, =0x030061fc
+ ldr r2, =gUnknown_030061FC
movs r1, 0x1
lsls r1, r3
ldr r0, [r2]
@@ -73,7 +73,7 @@ _081526BC:
b _081526F4
.pool
_081526D0:
- ldr r2, =0x030061fc
+ ldr r2, =gUnknown_030061FC
adds r1, r0, 0
lsls r1, r3
ldr r0, [r2]
@@ -82,7 +82,7 @@ _081526D0:
b _081526F4
.pool
_081526E4:
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
movs r1, 0x1
lsls r1, r3
ldr r0, [r0]
@@ -104,8 +104,8 @@ save_write_to_flash: @ 8152700
adds r7, r1, 0
lsls r0, 16
lsrs r2, r0, 16
- ldr r1, =0x03006204
- ldr r0, =0x0203abbc
+ ldr r1, =gUnknown_03006204
+ ldr r0, =gUnknown_0203ABBC
str r0, [r1]
ldr r0, =0x0000ffff
cmp r2, r0
@@ -118,12 +118,12 @@ save_write_to_flash: @ 8152700
b _08152782
.pool
_08152730:
- ldr r1, =0x030061f8
- ldr r5, =0x030061f0
+ ldr r1, =gUnknown_030061F8
+ ldr r5, =gUnknown_030061F0
ldrh r0, [r5]
strh r0, [r1]
- ldr r1, =0x030061f4
- ldr r6, =0x03006200
+ ldr r1, =gUnknown_030061F4
+ ldr r6, =gUnknown_03006200
ldr r4, [r6]
str r4, [r1]
adds r0, 0x1
@@ -145,17 +145,17 @@ _08152756:
lsrs r4, r0, 16
cmp r4, 0xD
bls _08152756
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _08152782
movs r5, 0xFF
- ldr r1, =0x030061f0
- ldr r0, =0x030061f8
+ ldr r1, =gUnknown_030061F0
+ ldr r0, =gUnknown_030061F8
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03006200
- ldr r0, =0x030061f4
+ ldr r1, =gUnknown_03006200
+ ldr r0, =gUnknown_030061F4
ldr r0, [r0]
str r0, [r1]
_08152782:
@@ -176,7 +176,7 @@ sub_81527A0: @ 81527A0
adds r4, r1, 0
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x030061f0
+ ldr r0, =gUnknown_030061F0
ldrh r0, [r0]
adds r0, r6, r0
lsls r0, 16
@@ -186,7 +186,7 @@ sub_81527A0: @ 81527A0
bl __umodsi3
lsls r0, 16
lsrs r5, r0, 16
- ldr r2, =0x03006200
+ ldr r2, =gUnknown_03006200
ldr r1, [r2]
movs r0, 0x1
ands r1, r0
@@ -203,7 +203,7 @@ sub_81527A0: @ 81527A0
ldrh r4, [r0, 0x4]
movs r3, 0
mov r9, r2
- ldr r2, =0x03006204
+ ldr r2, =gUnknown_03006204
mov r12, r2
mov r8, r12
movs r2, 0
@@ -253,7 +253,7 @@ _08152840:
mov r0, r10
adds r1, r4, 0
bl sub_8153164
- ldr r1, =0x03006204
+ ldr r1, =gUnknown_03006204
ldr r1, [r1]
ldr r7, =0x00000ff6
adds r2, r1, r7
@@ -280,7 +280,7 @@ sub_8152890: @ 8152890
lsrs r7, r0, 24
lsls r2, 16
lsrs r2, 16
- ldr r4, =0x0203abbc
+ ldr r4, =gUnknown_0203ABBC
movs r3, 0
movs r6, 0
ldr r1, =0x00000fff
@@ -355,15 +355,15 @@ _0815292E:
thumb_func_start sub_8152934
sub_8152934: @ 8152934
push {r4-r6,lr}
- ldr r1, =0x03006204
- ldr r0, =0x0203abbc
+ ldr r1, =gUnknown_03006204
+ ldr r0, =gUnknown_0203ABBC
str r0, [r1]
- ldr r1, =0x030061f8
- ldr r5, =0x030061f0
+ ldr r1, =gUnknown_030061F8
+ ldr r5, =gUnknown_030061F0
ldrh r0, [r5]
strh r0, [r1]
- ldr r1, =0x030061f4
- ldr r6, =0x03006200
+ ldr r1, =gUnknown_030061F4
+ ldr r6, =gUnknown_03006200
ldr r4, [r6]
str r4, [r1]
adds r0, 0x1
@@ -374,10 +374,10 @@ sub_8152934: @ 8152934
strh r0, [r5]
adds r4, 0x1
str r4, [r6]
- ldr r1, =0x03006208
+ ldr r1, =gUnknown_03006208
movs r0, 0
strh r0, [r1]
- ldr r1, =0x030061fc
+ ldr r1, =gUnknown_030061FC
movs r0, 0
str r0, [r1]
pop {r4-r6}
@@ -388,21 +388,21 @@ sub_8152934: @ 8152934
thumb_func_start sub_8152990
sub_8152990: @ 8152990
- ldr r1, =0x03006204
- ldr r0, =0x0203abbc
+ ldr r1, =gUnknown_03006204
+ ldr r0, =gUnknown_0203ABBC
str r0, [r1]
- ldr r1, =0x030061f8
- ldr r0, =0x030061f0
+ ldr r1, =gUnknown_030061F8
+ ldr r0, =gUnknown_030061F0
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x030061f4
- ldr r0, =0x03006200
+ ldr r1, =gUnknown_030061F4
+ ldr r0, =gUnknown_03006200
ldr r0, [r0]
str r0, [r1]
- ldr r1, =0x03006208
+ ldr r1, =gUnknown_03006208
movs r0, 0
strh r0, [r1]
- ldr r1, =0x030061fc
+ ldr r1, =gUnknown_030061FC
movs r0, 0
str r0, [r1]
bx lr
@@ -414,7 +414,7 @@ sub_81529D4: @ 81529D4
push {r4,r5,lr}
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x03006208
+ ldr r4, =gUnknown_03006208
ldrh r2, [r4]
subs r0, 0x1
cmp r2, r0
@@ -425,17 +425,17 @@ sub_81529D4: @ 81529D4
ldrh r0, [r4]
adds r0, 0x1
strh r0, [r4]
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _08152A2A
movs r5, 0xFF
- ldr r1, =0x030061f0
- ldr r0, =0x030061f8
+ ldr r1, =gUnknown_030061F0
+ ldr r0, =gUnknown_030061F8
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03006200
- ldr r0, =0x030061f4
+ ldr r1, =gUnknown_03006200
+ ldr r0, =gUnknown_030061F4
ldr r0, [r0]
str r0, [r1]
b _08152A2A
@@ -458,17 +458,17 @@ sub_8152A34: @ 8152A34
adds r0, r2
lsrs r0, 16
bl calls_flash_erase_block_2
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _08152A5E
movs r4, 0xFF
- ldr r1, =0x030061f0
- ldr r0, =0x030061f8
+ ldr r1, =gUnknown_030061F0
+ ldr r0, =gUnknown_030061F8
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03006200
- ldr r0, =0x030061f4
+ ldr r1, =gUnknown_03006200
+ ldr r0, =gUnknown_030061F4
ldr r0, [r0]
str r0, [r1]
_08152A5E:
@@ -489,7 +489,7 @@ calls_flash_erase_block_2: @ 8152A80
adds r4, r1, 0
lsls r0, 16
lsrs r6, r0, 16
- ldr r0, =0x030061f0
+ ldr r0, =gUnknown_030061F0
ldrh r0, [r0]
adds r0, r6, r0
lsls r0, 16
@@ -499,7 +499,7 @@ calls_flash_erase_block_2: @ 8152A80
bl __umodsi3
lsls r0, 16
lsrs r5, r0, 16
- ldr r2, =0x03006200
+ ldr r2, =gUnknown_03006200
ldr r1, [r2]
movs r0, 0x1
ands r1, r0
@@ -516,7 +516,7 @@ calls_flash_erase_block_2: @ 8152A80
ldrh r3, [r0, 0x4]
movs r4, 0
mov r9, r2
- ldr r2, =0x03006204
+ ldr r2, =gUnknown_03006204
mov r12, r2
mov r8, r12
movs r2, 0
@@ -567,12 +567,12 @@ _08152B22:
mov r0, r10
adds r1, r3, 0
bl sub_8153164
- ldr r1, =0x03006204
+ ldr r1, =gUnknown_03006204
ldr r1, [r1]
ldr r2, =0x00000ff6
adds r1, r2
strh r0, [r1]
- ldr r0, =0x03007860
+ ldr r0, =gUnknown_03007860
ldr r1, [r0]
adds r0, r5, 0
bl _call_via_r1
@@ -580,7 +580,7 @@ _08152B22:
movs r4, 0
ldr r7, =0x00000ff7
mov r9, r7
- ldr r7, =0x03007854
+ ldr r7, =gUnknown_03007854
b _08152B82
.pool
_08152B7C:
@@ -590,7 +590,7 @@ _08152B7C:
_08152B82:
cmp r4, r9
bhi _08152BA0
- ldr r0, =0x03006204
+ ldr r0, =gUnknown_03006204
ldr r0, [r0]
adds r0, r4
ldrb r2, [r0]
@@ -612,7 +612,7 @@ _08152BA0:
_08152BB0:
movs r6, 0x1
movs r4, 0
- ldr r1, =0x03007854
+ ldr r1, =gUnknown_03007854
mov r9, r1
ldr r7, =0x00000ff9
b _08152BCA
@@ -625,7 +625,7 @@ _08152BCA:
cmp r4, 0x6
bhi _08152BEC
adds r1, r4, r7
- ldr r0, =0x03006204
+ ldr r0, =gUnknown_03006204
ldr r0, [r0]
adds r0, r4, r0
adds r0, r7
@@ -669,7 +669,7 @@ _08152C10:
sav12_xor_get: @ 8152C20
push {r4-r6,lr}
lsls r0, 16
- ldr r6, =0x030061f0
+ ldr r6, =gUnknown_030061F0
lsrs r0, 16
ldrh r1, [r6]
adds r0, r1
@@ -680,7 +680,7 @@ sav12_xor_get: @ 8152C20
bl __umodsi3
lsls r0, 16
lsrs r4, r0, 16
- ldr r5, =0x03006200
+ ldr r5, =gUnknown_03006200
ldr r1, [r5]
movs r0, 0x1
ands r1, r0
@@ -690,7 +690,7 @@ sav12_xor_get: @ 8152C20
adds r0, r4, r0
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x03007854
+ ldr r0, =gUnknown_03007854
ldr r1, =0x00000ff8
ldr r3, [r0]
adds r0, r4, 0
@@ -711,10 +711,10 @@ _08152C84:
lsrs r1, 24
movs r0, 0
bl sub_815269C
- ldr r0, =0x030061f8
+ ldr r0, =gUnknown_030061F8
ldrh r0, [r0]
strh r0, [r6]
- ldr r0, =0x030061f4
+ ldr r0, =gUnknown_030061F4
ldr r0, [r0]
str r0, [r5]
movs r0, 0xFF
@@ -729,7 +729,7 @@ _08152C9C:
sub_8152CAC: @ 8152CAC
push {r4-r6,lr}
lsls r0, 16
- ldr r6, =0x030061f0
+ ldr r6, =gUnknown_030061F0
lsrs r0, 16
ldrh r1, [r6]
adds r0, r1
@@ -741,7 +741,7 @@ sub_8152CAC: @ 8152CAC
bl __umodsi3
lsls r0, 16
lsrs r4, r0, 16
- ldr r5, =0x03006200
+ ldr r5, =gUnknown_03006200
ldr r1, [r5]
movs r0, 0x1
ands r1, r0
@@ -751,9 +751,9 @@ sub_8152CAC: @ 8152CAC
adds r0, r4, r0
lsls r0, 16
lsrs r4, r0, 16
- ldr r3, =0x03007854
+ ldr r3, =gUnknown_03007854
ldr r1, =0x00000ff8
- ldr r0, =0x03006204
+ ldr r0, =gUnknown_03006204
ldr r0, [r0]
adds r0, r1
ldrb r2, [r0]
@@ -775,10 +775,10 @@ _08152D1C:
lsrs r1, 24
movs r0, 0
bl sub_815269C
- ldr r0, =0x030061f8
+ ldr r0, =gUnknown_030061F8
ldrh r0, [r0]
strh r0, [r6]
- ldr r0, =0x030061f4
+ ldr r0, =gUnknown_030061F4
ldr r0, [r0]
str r0, [r5]
movs r0, 0xFF
@@ -793,7 +793,7 @@ _08152D34:
sub_8152D44: @ 8152D44
push {r4-r6,lr}
lsls r0, 16
- ldr r6, =0x030061f0
+ ldr r6, =gUnknown_030061F0
lsrs r0, 16
ldrh r1, [r6]
adds r0, r1
@@ -805,7 +805,7 @@ sub_8152D44: @ 8152D44
bl __umodsi3
lsls r0, 16
lsrs r4, r0, 16
- ldr r5, =0x03006200
+ ldr r5, =gUnknown_03006200
ldr r1, [r5]
movs r0, 0x1
ands r1, r0
@@ -815,7 +815,7 @@ sub_8152D44: @ 8152D44
adds r0, r4, r0
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x03007854
+ ldr r0, =gUnknown_03007854
ldr r1, =0x00000ff8
ldr r3, [r0]
adds r0, r4, 0
@@ -836,10 +836,10 @@ _08152DA8:
lsrs r1, 24
movs r0, 0
bl sub_815269C
- ldr r0, =0x030061f8
+ ldr r0, =gUnknown_030061F8
ldrh r0, [r0]
strh r0, [r6]
- ldr r0, =0x030061f4
+ ldr r0, =gUnknown_030061F4
ldr r0, [r0]
str r0, [r5]
movs r0, 0xFF
@@ -856,8 +856,8 @@ sub_8152DD0: @ 8152DD0
adds r6, r1, 0
lsls r0, 16
lsrs r4, r0, 16
- ldr r1, =0x03006204
- ldr r0, =0x0203abbc
+ ldr r1, =gUnknown_03006204
+ ldr r0, =gUnknown_0203ABBC
str r0, [r1]
ldr r0, =0x0000ffff
cmp r4, r0
@@ -886,7 +886,7 @@ sub_8152E10: @ 8152E10
mov r7, r8
push {r7}
mov r8, r1
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
ldr r1, [r0]
movs r0, 0x1
ands r1, r0
@@ -895,7 +895,7 @@ sub_8152E10: @ 8152E10
lsls r0, 17
lsrs r7, r0, 16
movs r5, 0
- ldr r6, =0x03006204
+ ldr r6, =gUnknown_03006204
_08152E2C:
adds r0, r5, r7
lsls r0, 24
@@ -908,7 +908,7 @@ _08152E2C:
ldrh r1, [r0]
cmp r1, 0
bne _08152E48
- ldr r0, =0x030061f0
+ ldr r0, =gUnknown_030061F0
strh r5, [r0]
_08152E48:
ldr r0, [r6]
@@ -937,7 +937,7 @@ _08152E48:
cmp r2, r0
bcs _08152E98
adds r3, r4, 0
- ldr r4, =0x03006204
+ ldr r4, =gUnknown_03006204
_08152E80:
ldr r1, [r3]
adds r1, r2
@@ -980,7 +980,7 @@ sub_8152EC8: @ 8152EC8
movs r6, 0
movs r5, 0
movs r4, 0
- ldr r7, =0x03006204
+ ldr r7, =gUnknown_03006204
_08152EE4:
lsls r0, r4, 24
lsrs r0, 24
@@ -1044,7 +1044,7 @@ _08152F74:
movs r6, 0
movs r5, 0
movs r4, 0
- ldr r7, =0x03006204
+ ldr r7, =gUnknown_03006204
_08152F7C:
adds r0, r4, 0
adds r0, 0xE
@@ -1129,12 +1129,12 @@ _0815302C:
adds r0, 0x1
cmp r1, r0
bcs _08153044
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
mov r3, r9
b _08153064
.pool
_08153044:
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
mov r1, r8
str r1, [r0]
b _08153094
@@ -1142,20 +1142,20 @@ _08153044:
_08153050:
cmp r8, r9
bcs _08153060
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
mov r2, r9
str r2, [r0]
b _08153094
.pool
_08153060:
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
mov r3, r8
_08153064:
str r3, [r0]
b _08153094
.pool
_0815306C:
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
mov r2, r8
str r2, [r0]
cmp r1, 0xFF
@@ -1165,7 +1165,7 @@ _0815306C:
_0815307C:
cmp r1, 0x1
bne _08153098
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
mov r3, r9
str r3, [r0]
ldr r0, [sp]
@@ -1184,18 +1184,18 @@ _08153098:
bne _081530B8
cmp r1, 0
bne _081530B8
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
str r1, [r0]
- ldr r0, =0x030061f0
+ ldr r0, =gUnknown_030061F0
strh r1, [r0]
movs r0, 0
b _081530C4
.pool
_081530B8:
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
movs r1, 0
str r1, [r0]
- ldr r0, =0x030061f0
+ ldr r0, =gUnknown_030061F0
strh r1, [r0]
movs r0, 0x2
_081530C4:
@@ -1218,7 +1218,7 @@ sub_81530DC: @ 81530DC
lsrs r0, 24
lsls r2, 16
lsrs r4, r2, 16
- ldr r5, =0x0203abbc
+ ldr r5, =gUnknown_0203ABBC
adds r1, r5, 0
bl sub_815314C
ldr r1, =0x00000ff8
@@ -1311,8 +1311,8 @@ _08153182:
thumb_func_start sub_8153190
sub_8153190: @ 8153190
push {r4,r5,lr}
- ldr r3, =0x03006220
- ldr r0, =0x03005d90
+ ldr r3, =gUnknown_03006220
+ ldr r0, =gUnknown_03005D90
ldr r2, =gUnknown_085CDC00
ldrh r1, [r2]
ldr r0, [r0]
@@ -1320,7 +1320,7 @@ sub_8153190: @ 8153190
str r0, [r3]
ldrh r0, [r2, 0x2]
strh r0, [r3, 0x4]
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
adds r3, 0x8
adds r2, 0x4
movs r4, 0x3
@@ -1337,8 +1337,8 @@ _081531AC:
cmp r4, 0
bge _081531AC
movs r4, 0x5
- ldr r1, =0x03006220
- ldr r5, =0x03005d94
+ ldr r1, =gUnknown_03006220
+ ldr r5, =gUnknown_03005D94
ldr r0, =gUnknown_085CDC00
adds r3, r1, 0
adds r3, 0x28
@@ -1367,7 +1367,7 @@ calls_flash_erase_block_3: @ 8153204
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x0203cf5c
+ ldr r1, =gUnknown_0203CF5C
ldr r6, [r1]
movs r0, 0
str r0, [r1]
@@ -1390,7 +1390,7 @@ _0815322C:
.4byte _08153244
_08153244:
movs r4, 0x1C
- ldr r5, =0x03007860
+ ldr r5, =gUnknown_03007860
_08153248:
ldr r1, [r5]
adds r0, r4, 0
@@ -1411,7 +1411,7 @@ _0815325A:
_0815326C:
bl save_serialize_game
ldr r0, =0x0000ffff
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
bl save_write_to_flash
ldr r4, =0x0201c000
movs r5, 0xF8
@@ -1430,7 +1430,7 @@ _0815326C:
_081532AC:
bl save_serialize_game
ldr r0, =0x0000ffff
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
bl save_write_to_flash
b _0815331A
.pool
@@ -1439,7 +1439,7 @@ _081532C4:
movs r4, 0
_081532CA:
adds r0, r4, 0
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
bl calls_flash_erase_block_2
adds r0, r4, 0x1
lsls r0, 24
@@ -1449,7 +1449,7 @@ _081532CA:
movs r4, 0
_081532DE:
adds r0, r4, 0
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
bl sav12_xor_get
adds r0, r4, 0x1
lsls r0, 24
@@ -1460,7 +1460,7 @@ _081532DE:
.pool
_081532F8:
movs r4, 0x1C
- ldr r5, =0x03007860
+ ldr r5, =gUnknown_03007860
_081532FC:
ldr r1, [r5]
adds r0, r4, 0
@@ -1472,10 +1472,10 @@ _081532FC:
bls _081532FC
bl save_serialize_game
ldr r0, =0x0000ffff
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
bl save_write_to_flash
_0815331A:
- ldr r0, =0x0203cf5c
+ ldr r0, =gUnknown_0203CF5C
str r6, [r0]
movs r0, 0
pop {r4-r6}
@@ -1489,27 +1489,27 @@ save_game_when_memory_present: @ 8153338
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005d88
+ ldr r0, =gUnknown_03005D88
ldr r4, [r0]
cmp r4, 0x1
bne _0815335A
adds r0, r5, 0
bl calls_flash_erase_block_3
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _08153370
adds r0, r5, 0
bl fullscreen_save_activate
_0815335A:
- ldr r1, =0x03006294
+ ldr r1, =gUnknown_03006294
movs r0, 0xFF
strh r0, [r1]
movs r0, 0xFF
b _08153376
.pool
_08153370:
- ldr r0, =0x03006294
+ ldr r0, =gUnknown_03006294
strh r4, [r0]
movs r0, 0x1
_08153376:
@@ -1522,13 +1522,13 @@ _08153376:
thumb_func_start sub_8153380
sub_8153380: @ 8153380
push {lr}
- ldr r0, =0x03005d88
+ ldr r0, =gUnknown_03005D88
ldr r0, [r0]
cmp r0, 0x1
bne _081533A4
bl sub_8153190
bl save_serialize_game
- ldr r0, =0x03006220
+ ldr r0, =gUnknown_03006220
bl sub_8152934
movs r0, 0
b _081533A6
@@ -1543,12 +1543,12 @@ _081533A6:
thumb_func_start sub_81533AC
sub_81533AC: @ 81533AC
push {r4,lr}
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
movs r0, 0xE
bl sub_81529D4
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _081533C8
@@ -1571,10 +1571,10 @@ _081533DA:
thumb_func_start sub_81533E0
sub_81533E0: @ 81533E0
push {lr}
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
movs r0, 0xE
bl sub_8152A34
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _081533F8
@@ -1590,10 +1590,10 @@ _081533F8:
thumb_func_start sub_8153408
sub_8153408: @ 8153408
push {lr}
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
movs r0, 0xE
bl sub_8152CAC
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _08153420
@@ -1609,16 +1609,16 @@ _08153420:
thumb_func_start sub_8153430
sub_8153430: @ 8153430
push {r4,lr}
- ldr r0, =0x03005d88
+ ldr r0, =gUnknown_03005D88
ldr r0, [r0]
cmp r0, 0x1
bne _0815346C
bl sub_8153190
bl save_serialize_game
- ldr r4, =0x03006220
+ ldr r4, =gUnknown_03006220
adds r0, r4, 0
bl sub_8152990
- ldr r0, =0x03006208
+ ldr r0, =gUnknown_03006208
ldrh r0, [r0]
adds r0, 0x1
lsls r0, 16
@@ -1640,7 +1640,7 @@ _0815346E:
sub_8153474: @ 8153474
push {r4-r6,lr}
movs r6, 0
- ldr r0, =0x03006208
+ ldr r0, =gUnknown_03006208
ldrh r1, [r0]
adds r1, 0x1
strh r1, [r0]
@@ -1651,7 +1651,7 @@ sub_8153474: @ 8153474
adds r0, r1, 0x1
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x03006220
+ ldr r4, =gUnknown_03006220
adds r1, r4, 0
bl sub_8152A34
adds r0, r5, 0
@@ -1660,12 +1660,12 @@ sub_8153474: @ 8153474
b _081534B2
.pool
_081534A8:
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
adds r0, r5, 0
bl sub_8152D44
movs r6, 0x1
_081534B2:
- ldr r0, =0x030061fc
+ ldr r0, =gUnknown_030061FC
ldr r0, [r0]
cmp r0, 0
beq _081534C0
@@ -1684,11 +1684,11 @@ sub_81534D0: @ 81534D0
push {r4-r6,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x03005d88
+ ldr r0, =gUnknown_03005D88
ldr r0, [r0]
cmp r0, 0x1
beq _081534F0
- ldr r1, =0x03006210
+ ldr r1, =gUnknown_03006210
movs r0, 0x4
strh r0, [r1]
movs r0, 0xFF
@@ -1702,14 +1702,14 @@ _081534F0:
beq _08153528
_081534FC:
ldr r0, =0x0000ffff
- ldr r1, =0x03006220
+ ldr r1, =gUnknown_03006220
bl sub_8152DD0
lsls r0, 24
lsrs r4, r0, 24
bl save_deserialize_game
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
strh r4, [r0]
- ldr r1, =0x03006214
+ ldr r1, =gUnknown_03006214
movs r0, 0
str r0, [r1]
b _0815354E
@@ -1744,11 +1744,11 @@ _08153550:
thumb_func_start sub_815355C
sub_815355C: @ 815355C
push {r4-r7,lr}
- ldr r5, =0x03006204
- ldr r0, =0x0203abbc
+ ldr r5, =gUnknown_03006204
+ ldr r0, =gUnknown_0203ABBC
str r0, [r5]
adds r7, r0, 0
- ldr r0, =0x03005d88
+ ldr r0, =gUnknown_03005D88
ldr r4, [r0]
cmp r4, 0x1
beq _0815358C
@@ -1765,9 +1765,9 @@ _0815357C:
b _081535CA
_0815358C:
bl sub_8153190
- ldr r0, =0x03006220
+ ldr r0, =gUnknown_03006220
bl sub_8152EC8
- ldr r0, =0x03006200
+ ldr r0, =gUnknown_03006200
ldr r1, [r0]
ands r1, r4
lsls r0, r1, 3
@@ -1813,7 +1813,7 @@ sub_81535DC: @ 81535DC
lsrs r0, 24
cmp r0, 0x1
bhi _08153608
- ldr r4, =0x0203abbc
+ ldr r4, =gUnknown_0203ABBC
movs r3, 0x80
lsls r3, 5
adds r0, r1, 0
@@ -1860,7 +1860,7 @@ sub_8153634: @ 8153634
lsrs r0, 24
cmp r0, 0x1
bhi _08153680
- ldr r7, =0x0203abbc
+ ldr r7, =gUnknown_0203ABBC
ldr r0, =0x0000b39d
adds r3, r7, 0
stm r3!, {r0}
@@ -1898,7 +1898,7 @@ sub_8153688: @ 8153688
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -1927,7 +1927,7 @@ _081536B4:
.4byte _08153796
.4byte _081537A8
_081536E4:
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
movs r1, 0x1
strb r1, [r0]
movs r0, 0x1
@@ -2033,7 +2033,7 @@ _081537A8:
asrs r0, 16
cmp r0, 0x5
ble _081537C2
- ldr r1, =0x03002700
+ ldr r1, =gUnknown_03002700
movs r0, 0
strb r0, [r1]
adds r0, r2, 0
diff --git a/asm/save_failed_screen.s b/asm/save_failed_screen.s
index e8042a442..75a853293 100644
--- a/asm/save_failed_screen.s
+++ b/asm/save_failed_screen.s
@@ -21,7 +21,7 @@ sub_8178F44: @ 8178F44
strb r0, [r1, 0x1]
movs r0, 0x3
strb r0, [r1, 0x2]
- ldr r0, =0x0203bd0e
+ ldr r0, =gUnknown_0203BD0E
ldrb r0, [r0]
lsls r4, 27
lsrs r4, 24
@@ -52,14 +52,14 @@ fullscreen_save_activate: @ 8178F90
lsrs r4, 24
ldr r0, =sub_8178FDC
bl SetMainCallback2
- ldr r0, =0x0203bcfc
+ ldr r0, =gUnknown_0203BCFC
strh r4, [r0]
- ldr r1, =0x0203bcfe
+ ldr r1, =gUnknown_0203BCFE
movs r2, 0
movs r0, 0
strh r0, [r1]
strh r0, [r1, 0x2]
- ldr r0, =0x0203bd0e
+ ldr r0, =gUnknown_0203BD0E
strb r2, [r0]
strb r2, [r0, 0x1]
pop {r4}
@@ -84,7 +84,7 @@ sub_8178FDC: @ 8178FDC
mov r7, r8
push {r7}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r7, r0, r1
@@ -207,7 +207,7 @@ _08178FF8:
bl InitWindows
ldr r0, =gUnknown_085EFD9C
bl AddWindowWithoutTileMap
- ldr r4, =0x0203bd0e
+ ldr r4, =gUnknown_0203BD0E
strb r0, [r4]
ldrb r0, [r4]
movs r1, 0x80
@@ -322,10 +322,10 @@ _08179272:
sub_8179288: @ 8179288
push {r4-r6,lr}
movs r5, 0
- ldr r0, =0x0203bcfe
+ ldr r0, =gUnknown_0203BCFE
movs r1, 0x1
strh r1, [r0]
- ldr r1, =0x030061fc
+ ldr r1, =gUnknown_030061FC
ldr r0, [r1]
cmp r0, 0
beq _081792EC
@@ -336,7 +336,7 @@ _0817929C:
lsls r0, 24
cmp r0, 0
bne _08179348
- ldr r4, =0x0203bd0e
+ ldr r4, =gUnknown_0203BD0E
ldrb r0, [r4]
movs r1, 0x11
bl FillWindowPixelBuffer
@@ -344,7 +344,7 @@ _0817929C:
movs r1, 0x1
movs r2, 0
bl sub_8178F44
- ldr r0, =0x0203bcfc
+ ldr r0, =gUnknown_0203BCFC
ldrb r0, [r0]
bl calls_flash_erase_block_3
ldr r0, [r6]
@@ -369,7 +369,7 @@ _081792DC:
_081792EC:
cmp r5, 0x3
bne _0817931C
- ldr r0, =0x0203bd0e
+ ldr r0, =gUnknown_0203BD0E
ldrb r0, [r0]
movs r1, 0x11
bl FillWindowPixelBuffer
@@ -377,11 +377,11 @@ _081792EC:
b _08179330
.pool
_0817931C:
- ldr r0, =0x0203bd0e
+ ldr r0, =gUnknown_0203BD0E
ldrb r0, [r0]
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x03006214
+ ldr r0, =gUnknown_03006214
ldr r0, [r0]
cmp r0, 0
bne _08179370
@@ -393,7 +393,7 @@ _08179330:
b _0817937A
.pool
_08179348:
- ldr r0, =0x0203bd0e
+ ldr r0, =gUnknown_0203BD0E
ldrb r0, [r0]
movs r1, 0x11
bl FillWindowPixelBuffer
@@ -423,16 +423,16 @@ _08179380:
thumb_func_start sub_8179390
sub_8179390: @ 8179390
push {lr}
- ldr r1, =0x0203bcfe
+ ldr r1, =gUnknown_0203BCFE
movs r0, 0
strh r0, [r1]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _081793C4
- ldr r0, =0x0203bd0e
+ ldr r0, =gUnknown_0203BD0E
ldrb r0, [r0]
movs r1, 0x11
bl FillWindowPixelBuffer
@@ -454,10 +454,10 @@ _081793C4:
sub_81793E0: @ 81793E0
push {lr}
sub sp, 0x4
- ldr r0, =0x0203bcfe
+ ldr r0, =gUnknown_0203BCFE
movs r2, 0
strh r2, [r0]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -488,7 +488,7 @@ sub_8179428: @ 8179428
lsrs r4, r0, 24
cmp r4, 0
bne _0817944E
- ldr r5, =0x03006214
+ ldr r5, =gUnknown_03006214
ldr r0, [r5]
cmp r0, 0
bne _08179448
@@ -507,7 +507,7 @@ _0817944E:
thumb_func_start sub_8179454
sub_8179454: @ 8179454
push {r4,r5,lr}
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldr r0, [r5, 0x24]
lsrs r4, r0, 3
movs r0, 0x7
@@ -527,7 +527,7 @@ sub_8179454: @ 8179454
adds r1, 0x38
movs r0, 0x48
strb r0, [r1]
- ldr r0, =0x0203bcfe
+ ldr r0, =gUnknown_0203BCFE
ldrh r0, [r0]
cmp r0, 0
beq _081794DC
@@ -571,12 +571,12 @@ _081794DC:
orrs r1, r0
strh r1, [r5, 0x3C]
_081794E8:
- ldr r0, =0x030022f8
+ ldr r0, =gUnknown_030022F8
movs r1, 0xE0
lsls r1, 19
movs r2, 0x1
bl CpuFastSet
- ldr r1, =0x0203bcfe
+ ldr r1, =gUnknown_0203BCFE
ldrh r0, [r1, 0x2]
cmp r0, 0
beq _08179500
@@ -594,7 +594,7 @@ sub_8179514: @ 8179514
push {r4,lr}
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x0203abbc
+ ldr r4, =gUnknown_0203ABBC
movs r3, 0x80
lsls r3, 5
movs r1, 0
@@ -633,7 +633,7 @@ sub_8179554: @ 8179554
movs r0, 0
ldr r1, =0x00000fff
mov r8, r1
- ldr r7, =0x03007854
+ ldr r7, =gUnknown_03007854
_08179566:
movs r4, 0
adds r5, r0, 0x1
diff --git a/asm/scrcmd.s b/asm/scrcmd.s
index 89422de69..08e755325 100644
--- a/asm/scrcmd.s
+++ b/asm/scrcmd.s
@@ -207,7 +207,7 @@ sB8_set_virtual_address: @ 809941C
ldr r4, [r0, 0x8]
subs r4, 0x1
bl script_read_word
- ldr r1, =0x020375c4
+ ldr r1, =gUnknown_020375C4
subs r0, r4
str r0, [r1]
movs r0, 0
@@ -224,7 +224,7 @@ sB9_virtual_jump: @ 8099438
adds r4, r0, 0
bl script_read_word
adds r1, r0, 0
- ldr r0, =0x020375c4
+ ldr r0, =gUnknown_020375C4
ldr r0, [r0]
subs r1, r0
adds r0, r4, 0
@@ -242,7 +242,7 @@ sBA_virtual_call: @ 809945C
adds r4, r0, 0
bl script_read_word
adds r1, r0, 0
- ldr r0, =0x020375c4
+ ldr r0, =gUnknown_020375C4
ldr r0, [r0]
subs r1, r0
adds r0, r4, 0
@@ -264,7 +264,7 @@ sBB_virtual_if_jump: @ 8099480
str r0, [r5, 0x8]
adds r0, r5, 0
bl script_read_word
- ldr r1, =0x020375c4
+ ldr r1, =gUnknown_020375C4
ldr r1, [r1]
subs r2, r0, r1
ldr r1, =gUnknown_085102C0
@@ -297,7 +297,7 @@ sBC_virtual_if_call: @ 80994C4
str r0, [r5, 0x8]
adds r0, r5, 0
bl script_read_word
- ldr r1, =0x020375c4
+ ldr r1, =gUnknown_020375C4
ldr r1, [r1]
subs r2, r0, r1
ldr r1, =gUnknown_085102C0
@@ -445,7 +445,7 @@ _080995EC:
thumb_func_start s0C_restore_execution_after_sCF
s0C_restore_execution_after_sCF: @ 8099600
push {lr}
- ldr r1, =0x020375c0
+ ldr r1, =gUnknown_020375C0
ldr r1, [r1]
bl script_jump
movs r0, 0
@@ -935,7 +935,7 @@ s8F_get_random_val: @ 809996C
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -966,7 +966,7 @@ sub_80999A0: @ 80999A0
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -998,7 +998,7 @@ sub_80999E4: @ 80999E4
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1030,7 +1030,7 @@ sub_8099A28: @ 8099A28
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1062,7 +1062,7 @@ sub_8099A6C: @ 8099A6C
lsrs r0, 16
bl VarGet
adds r1, r0, 0
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
lsls r1, 24
lsrs r1, 24
adds r0, r4, 0
@@ -1086,7 +1086,7 @@ s48_get_item_type: @ 8099AB0
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_80D6C68
lsls r0, 24
lsrs r0, 24
@@ -1117,7 +1117,7 @@ sub_8099ADC: @ 8099ADC
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
adds r0, r4, 0
bl sub_80D6D70
lsls r0, 24
@@ -1149,7 +1149,7 @@ sub_8099B20: @ 8099B20
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
adds r0, r4, 0
bl sub_80D6D1C
lsls r0, 24
@@ -1169,7 +1169,7 @@ sub_8099B64: @ 8099B64
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
lsls r0, 24
lsrs r0, 24
bl IsThereStorageSpaceForDecoration
@@ -1190,7 +1190,7 @@ sub_8099B90: @ 8099B90
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
lsls r0, 24
lsrs r0, 24
bl sub_81619DC
@@ -1211,7 +1211,7 @@ sub_8099BBC: @ 8099BBC
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
lsls r0, 24
lsrs r0, 24
bl sub_81619A8
@@ -1232,7 +1232,7 @@ sub_8099BE8: @ 8099BE8
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
lsls r0, 24
lsrs r0, 24
bl sub_8161918
@@ -1338,7 +1338,7 @@ s99_unknown: @ 8099C8C
thumb_func_start sub_8099CA8
sub_8099CA8: @ 8099CA8
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1420,8 +1420,8 @@ _08099D3A:
cmp r4, 0x2
beq _08099D60
_08099D3E:
- ldr r0, =0x02037714
- ldr r1, =0x02037fe8
+ ldr r0, =gUnknown_02037714
+ ldr r1, =gUnknown_02037FE8
ldr r2, =0x04000100
bl CpuSet
adds r0, r4, 0
@@ -1430,8 +1430,8 @@ _08099D3E:
b _08099D72
.pool
_08099D60:
- ldr r0, =0x02037fe8
- ldr r1, =0x02037714
+ ldr r0, =gUnknown_02037FE8
+ ldr r1, =gUnknown_02037714
ldr r2, =0x04000100
bl CpuSet
adds r0, r4, 0
@@ -1451,7 +1451,7 @@ _08099D72:
thumb_func_start s28_pause_asm
s28_pause_asm: @ 8099D94
push {lr}
- ldr r1, =0x020375c8
+ ldr r1, =gUnknown_020375C8
ldrh r0, [r1]
subs r0, 0x1
strh r0, [r1]
@@ -1474,7 +1474,7 @@ s28_pause: @ 8099DB4
push {r4,lr}
adds r4, r0, 0
bl script_read_halfword
- ldr r1, =0x020375c8
+ ldr r1, =gUnknown_020375C8
strh r0, [r1]
ldr r1, =s28_pause_asm
adds r0, r4, 0
@@ -1529,16 +1529,16 @@ s2D_unknown: @ 8099E10
s2E_unknown: @ 8099E1C
push {lr}
bl GameFreakRTC_CalcLocalDateTime
- ldr r2, =0x020375d8
- ldr r1, =0x03005cf8
+ ldr r2, =gUnknown_020375D8
+ ldr r1, =gUnknown_03005CF8
movs r0, 0x2
ldrsb r0, [r1, r0]
strh r0, [r2]
- ldr r2, =0x020375da
+ ldr r2, =gUnknown_020375DA
movs r0, 0x3
ldrsb r0, [r1, r0]
strh r0, [r2]
- ldr r2, =0x020375dc
+ ldr r2, =gUnknown_020375DC
movs r0, 0x4
ldrsb r0, [r1, r0]
strh r0, [r2]
@@ -2324,7 +2324,7 @@ s42_get_map_camera_pos: @ 809A45C
lsls r0, 16
lsrs r0, 16
bl GetVarPointer
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r1, [r2]
ldrh r1, [r1]
strh r1, [r5]
@@ -2341,7 +2341,7 @@ s42_get_map_camera_pos: @ 809A45C
thumb_func_start s43_get_player_party_count
s43_get_player_party_count: @ 809A498
push {r4,lr}
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl calc_player_party_count
lsls r0, 24
lsrs r0, 24
@@ -2550,12 +2550,12 @@ s4F_execute_movement: @ 809A5E8
adds r3, r0, 0
lsls r0, r4, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
bl exec_movement
- ldr r0, =0x020375ca
+ ldr r0, =gUnknown_020375CA
strh r4, [r0]
movs r0, 0
pop {r4,r5}
@@ -2588,7 +2588,7 @@ s50_execute_movement_remote: @ 809A62C
lsls r0, r4, 24
lsrs r0, 24
bl exec_movement
- ldr r0, =0x020375ca
+ ldr r0, =gUnknown_020375CA
strh r4, [r0]
movs r0, 0
pop {r4,r5}
@@ -2600,11 +2600,11 @@ s50_execute_movement_remote: @ 809A62C
thumb_func_start s51a_0806B288
s51a_0806B288: @ 809A670
push {lr}
- ldr r0, =0x020375ca
+ ldr r0, =gUnknown_020375CA
ldrb r0, [r0]
- ldr r1, =0x020375ce
+ ldr r1, =gUnknown_020375CE
ldrb r1, [r1]
- ldr r2, =0x020375cc
+ ldr r2, =gUnknown_020375CC
ldrb r2, [r2]
bl sub_80D3340
lsls r0, 24
@@ -2626,16 +2626,16 @@ s51_waitmove: @ 809A698
lsrs r1, r0, 16
cmp r1, 0
beq _0809A6B4
- ldr r0, =0x020375ca
+ ldr r0, =gUnknown_020375CA
strh r1, [r0]
_0809A6B4:
- ldr r1, =0x020375cc
- ldr r0, =0x03005d8c
+ ldr r1, =gUnknown_020375CC
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r0, 0x4
ldrsb r0, [r2, r0]
strh r0, [r1]
- ldr r1, =0x020375ce
+ ldr r1, =gUnknown_020375CE
movs r0, 0x5
ldrsb r0, [r2, r0]
strh r0, [r1]
@@ -2661,7 +2661,7 @@ s52_waitmove_remote: @ 809A6EC
lsrs r1, r0, 16
cmp r1, 0
beq _0809A708
- ldr r0, =0x020375ca
+ ldr r0, =gUnknown_020375CA
strh r1, [r0]
_0809A708:
ldr r0, [r4, 0x8]
@@ -2671,9 +2671,9 @@ _0809A708:
ldrb r1, [r0]
adds r0, 0x1
str r0, [r4, 0x8]
- ldr r0, =0x020375cc
+ ldr r0, =gUnknown_020375CC
strh r2, [r0]
- ldr r0, =0x020375ce
+ ldr r0, =gUnknown_020375CE
strh r1, [r0]
ldr r1, =s51a_0806B288
adds r0, r4, 0
@@ -2694,7 +2694,7 @@ s53_hide_sprite: @ 809A740
bl VarGet
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -2738,7 +2738,7 @@ s55_show_sprite: @ 809A798
bl VarGet
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -2800,7 +2800,7 @@ s57_move_sprites: @ 809A7F0
bl VarGet
lsls r5, 24
lsrs r5, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -2869,7 +2869,7 @@ s64_set_sprite_top_left_corner: @ 809A8B0
bl VarGet
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -2987,8 +2987,8 @@ sA9_unknown: @ 809A974
thumb_func_start s5A_face_player
s5A_face_player: @ 809A9A4
push {r4,lr}
- ldr r2, =0x02037350
- ldr r0, =0x03005df0
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -3026,7 +3026,7 @@ s5B_npc_set_direction: @ 809A9DC
str r1, [r4, 0x8]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -3163,8 +3163,8 @@ sub_809AAEC: @ 809AAEC
movs r0, 0
b _0809AB3A
_0809AAFC:
- ldr r2, =0x02037350
- ldr r0, =0x03005df0
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -3208,7 +3208,7 @@ s6B_release: @ 809AB44
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl FieldObjectClearAnimIfSpecialAnimFinished
bl sub_80D338C
@@ -3223,8 +3223,8 @@ s6B_release: @ 809AB44
s6C_release_2: @ 809AB7C
push {r4,lr}
bl textbox_close
- ldr r4, =0x02037350
- ldr r0, =0x03005df0
+ ldr r4, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -3300,7 +3300,7 @@ s9B_unknown: @ 809AC0C
bne _0809AC1C
ldr r3, [r4, 0x64]
_0809AC1C:
- ldr r2, =0x03003014
+ ldr r2, =gUnknown_03003014
ldrb r0, [r2]
movs r1, 0x4
orrs r0, r1
@@ -3370,7 +3370,7 @@ s68_close_box: @ 809AC8C
thumb_func_start sub_809AC98
sub_809AC98: @ 809AC98
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3643,7 +3643,7 @@ sub_809AE6C: @ 809AE6C
sub sp, 0x20
bl script_read_word
adds r1, r0, 0
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r1, 0x6
adds r0, r4, 0
bl ExpandStringRefs
@@ -3737,7 +3737,7 @@ _0809AEC6:
ldr r1, [sp, 0x14]
str r0, [sp, 0x18]
str r1, [sp, 0x1C]
- ldr r5, =0x03000f30
+ ldr r5, =gUnknown_03000F30
mov r0, r8
bl AddWindow
strb r0, [r5]
@@ -3755,7 +3755,7 @@ _0809AEC6:
movs r1, 0x11
bl FillWindowPixelBuffer
ldrb r0, [r5]
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
str r4, [sp]
movs r1, 0xFF
str r1, [sp, 0x4]
@@ -3790,7 +3790,7 @@ sub_809AF94: @ 809AF94
sBD_virtual_message: @ 809AFA0
push {lr}
bl script_read_word
- ldr r1, =0x020375c4
+ ldr r1, =gUnknown_020375C4
ldr r1, [r1]
subs r0, r1
bl box_related_two__2
@@ -3846,7 +3846,7 @@ s7E_load_first_pokenames: @ 809AFFC
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -3879,7 +3879,7 @@ s7F_load_pokename_team: @ 809B048
lsrs r0, 16
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
ldr r1, =gUnknown_085102D4
lsls r4, 2
@@ -4131,10 +4131,10 @@ sBE_virtual_load_text: @ 809B270
push {lr}
bl script_read_word
adds r1, r0, 0
- ldr r0, =0x020375c4
+ ldr r0, =gUnknown_020375C4
ldr r0, [r0]
subs r1, r0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
bl ExpandStringRefs
movs r0, 0
pop {r1}
@@ -4151,7 +4151,7 @@ sBF_virtual_load_textbuffer: @ 809B294
str r1, [r0, 0x8]
bl script_read_word
adds r1, r0, 0
- ldr r0, =0x020375c4
+ ldr r0, =gUnknown_020375C4
ldr r0, [r0]
subs r1, r0
ldr r0, =gUnknown_085102D4
@@ -4231,7 +4231,7 @@ s79_give_pokemon: @ 809B304
ldrb r2, [r1]
adds r1, 0x1
str r1, [r4, 0x8]
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
str r0, [sp]
str r2, [sp, 0x4]
adds r0, r6, 0
@@ -4262,7 +4262,7 @@ s7A_create_egg: @ 809B384
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl sub_80F92C8
lsls r0, 24
lsrs r0, 24
@@ -4303,7 +4303,7 @@ sub_809B3DC: @ 809B3DC
bl script_read_halfword
lsls r0, 16
lsrs r7, r0, 16
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x6
strh r0, [r1]
movs r6, 0
@@ -4322,9 +4322,9 @@ _0809B3F4:
lsrs r0, 24
cmp r0, 0x1
bne _0809B424
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r6, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r5, [r0]
b _0809B44A
.pool
@@ -4338,7 +4338,7 @@ _0809B42A:
movs r0, 0x64
adds r1, r6, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -4369,7 +4369,7 @@ s90_add_money: @ 809B458
str r0, [r4, 0x8]
cmp r1, 0
bne _0809B47E
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -4397,7 +4397,7 @@ s91_subtract_money: @ 809B48C
str r0, [r4, 0x8]
cmp r1, 0
bne _0809B4B2
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -4425,8 +4425,8 @@ s92_check_money: @ 809B4C0
str r0, [r4, 0x8]
cmp r1, 0
bne _0809B4EE
- ldr r4, =0x020375f0
- ldr r0, =0x03005d8c
+ ldr r4, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -4460,7 +4460,7 @@ s93_display_money: @ 809B500
str r2, [r0, 0x8]
cmp r1, 0
bne _0809B530
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -4499,7 +4499,7 @@ s95_update_money: @ 809B548
str r2, [r0, 0x8]
cmp r1, 0
bne _0809B56E
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -4786,7 +4786,7 @@ sub_809B758: @ 809B758
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
lsls r0, 24
lsrs r0, 24
bl GetPriceReduction
@@ -4833,7 +4833,7 @@ sub_809B7A4: @ 809B7A4
thumb_func_start sub_809B7B4
sub_809B7B4: @ 809B7B4
push {lr}
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrb r0, [r0]
bl sub_80F84C4
bl script_env_2_set_ctx_paused
@@ -4852,7 +4852,7 @@ s9C_execute_HM: @ 809B7CC
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x020375d0
+ ldr r1, =gUnknown_020375D0
strh r0, [r1]
lsls r0, 24
lsrs r0, 24
@@ -4874,7 +4874,7 @@ s9D_set_HM_animation_data: @ 809B7F4
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
lsls r4, 2
adds r4, r1
lsls r0, 16
@@ -4890,7 +4890,7 @@ s9D_set_HM_animation_data: @ 809B7F4
thumb_func_start sub_809B824
sub_809B824: @ 809B824
push {lr}
- ldr r0, =0x020375d0
+ ldr r0, =gUnknown_020375D0
ldrb r0, [r0]
bl FieldEffectActiveListContains
lsls r0, 24
@@ -4914,7 +4914,7 @@ s9E_checkarray_HM_animation: @ 809B844
lsls r0, 16
lsrs r0, 16
bl VarGet
- ldr r1, =0x020375d0
+ ldr r1, =gUnknown_020375D0
strh r0, [r1]
ldr r1, =sub_809B824
adds r0, r4, 0
@@ -4943,8 +4943,8 @@ s9F_changeposition_fly: @ 809B870
thumb_func_start sA0_check_gender
sA0_check_gender: @ 809B88C
- ldr r1, =0x020375f0
- ldr r0, =0x03005d90
+ ldr r1, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
strh r0, [r1]
@@ -5280,12 +5280,12 @@ sub_809BB20: @ 809BB20
lsrs r0, 24
cmp r0, 0x1
bne _0809BB48
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _0809BB4C
.pool
_0809BB48:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_0809BB4C:
strh r0, [r1]
@@ -5309,12 +5309,12 @@ sub_809BB58: @ 809BB58
lsrs r0, 24
cmp r0, 0x1
bne _0809BB80
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _0809BB84
.pool
_0809BB80:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_0809BB84:
strh r0, [r1]
@@ -5334,7 +5334,7 @@ sub_809BB90: @ 809BB90
lsls r0, 24
lsrs r0, 24
bl sub_81A89A0
- ldr r1, =0x020375ca
+ ldr r1, =gUnknown_020375CA
strh r0, [r1]
movs r0, 0
pop {r1}
@@ -5379,7 +5379,7 @@ sub_809BBDC: @ 809BBDC
sub_809BBE8: @ 809BBE8
push {lr}
bl sub_80B47BC
- ldr r1, =0x03005df0
+ ldr r1, =gUnknown_03005DF0
strb r0, [r1]
movs r0, 0
pop {r1}
@@ -5397,8 +5397,8 @@ sub_809BBFC: @ 809BBFC
movs r0, 0
b _0809BC30
_0809BC0C:
- ldr r2, =0x02037350
- ldr r0, =0x03005df0
+ ldr r2, =gUnknown_02037350
+ ldr r0, =gUnknown_03005DF0
ldrb r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -5436,7 +5436,7 @@ sCD_set_obedient_bit: @ 809BC44
lsrs r0, 16
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x50
mov r2, sp
@@ -5457,10 +5457,10 @@ sCE_check_obedient_bit: @ 809BC7C
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x50
movs r2, 0
@@ -5481,7 +5481,7 @@ sCF_execute_RAM_script_DMA: @ 809BCB4
adds r2, r0, 0
cmp r2, 0
beq _0809BCD0
- ldr r1, =0x020375c0
+ ldr r1, =gUnknown_020375C0
ldr r0, [r4, 0x8]
str r0, [r1]
adds r0, r4, 0
@@ -5584,7 +5584,7 @@ sub_809BD70: @ 809BD70
bhi _0809BDA6
movs r0, 0x64
muls r0, r3
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x23
mov r2, sp
@@ -5601,7 +5601,7 @@ _0809BDA6:
thumb_func_start sub_809BDB4
sub_809BDB4: @ 809BDB4
push {r4,lr}
- ldr r4, =0x03000f30
+ ldr r4, =gUnknown_03000F30
ldrb r0, [r4]
movs r1, 0x1
bl sub_819746C
@@ -5671,7 +5671,7 @@ sub_809BE0C: @ 809BE0C
thumb_func_start sub_809BE48
sub_809BE48: @ 809BE48
- ldr r1, =0x020375ca
+ ldr r1, =gUnknown_020375CA
strh r0, [r1]
bx lr
.pool
diff --git a/asm/script.s b/asm/script.s
index 8889510fd..bd63ecf59 100644
--- a/asm/script.s
+++ b/asm/script.s
@@ -279,7 +279,7 @@ script_read_word: @ 8098E24
thumb_func_start script_env_2_enable
script_env_2_enable: @ 8098E54
- ldr r1, =0x03000f2c
+ ldr r1, =gUnknown_03000F2C
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -289,7 +289,7 @@ script_env_2_enable: @ 8098E54
thumb_func_start script_env_2_disable
@ void script_env_2_disable()
script_env_2_disable: @ 8098E60
- ldr r1, =0x03000f2c
+ ldr r1, =gUnknown_03000F2C
movs r0, 0
strb r0, [r1]
bx lr
@@ -299,7 +299,7 @@ script_env_2_disable: @ 8098E60
thumb_func_start script_env_2_is_enabled
@ int script_env_2_is_enabled()
script_env_2_is_enabled: @ 8098E6C
- ldr r0, =0x03000f2c
+ ldr r0, =gUnknown_03000F2C
ldrb r0, [r0]
bx lr
.pool
@@ -309,7 +309,7 @@ script_env_2_is_enabled: @ 8098E6C
@ int script_env_context_is_running()
script_env_context_is_running: @ 8098E78
push {lr}
- ldr r0, =0x03000e38
+ ldr r0, =gUnknown_03000E38
ldrb r0, [r0]
cmp r0, 0
beq _08098E8C
@@ -326,11 +326,11 @@ _08098E8E:
thumb_func_start script_env_1_init
script_env_1_init: @ 8098E94
push {lr}
- ldr r0, =0x03000e40
+ ldr r0, =gUnknown_03000E40
ldr r1, =gEventScriptCommandFunctionTable
ldr r2, =gUnknown_081DBA08
bl script_env_init
- ldr r1, =0x03000e38
+ ldr r1, =gUnknown_03000E38
movs r0, 0x2
strb r0, [r1]
pop {r0}
@@ -341,14 +341,14 @@ script_env_1_init: @ 8098E94
thumb_func_start script_env_2_run_current_script
script_env_2_run_current_script: @ 8098EBC
push {r4,lr}
- ldr r4, =0x03000e38
+ ldr r4, =gUnknown_03000E38
ldrb r0, [r4]
cmp r0, 0x2
beq _08098EF0
cmp r0, 0x1
beq _08098EF0
bl script_env_2_enable
- ldr r0, =0x03000e40
+ ldr r0, =gUnknown_03000E40
bl script_main_handler
lsls r0, 24
cmp r0, 0
@@ -372,7 +372,7 @@ _08098EF2:
script_env_1_execute_new_script: @ 8098EF8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x03000e40
+ ldr r4, =gUnknown_03000E40
ldr r1, =gEventScriptCommandFunctionTable
ldr r2, =gUnknown_081DBA08
adds r0, r4, 0
@@ -381,7 +381,7 @@ script_env_1_execute_new_script: @ 8098EF8
adds r1, r5, 0
bl script_setup_bytecode_script
bl script_env_2_enable
- ldr r1, =0x03000e38
+ ldr r1, =gUnknown_03000E38
movs r0, 0
strb r0, [r1]
pop {r4,r5}
@@ -392,7 +392,7 @@ script_env_1_execute_new_script: @ 8098EF8
thumb_func_start script_env_2_set_ctx_paused
script_env_2_set_ctx_paused: @ 8098F30
- ldr r1, =0x03000e38
+ ldr r1, =gUnknown_03000E38
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -402,7 +402,7 @@ script_env_2_set_ctx_paused: @ 8098F30
thumb_func_start script_env_2_enable_and_set_ctx_running
script_env_2_enable_and_set_ctx_running: @ 8098F3C
push {lr}
- ldr r1, =0x03000e38
+ ldr r1, =gUnknown_03000E38
movs r0, 0
strb r0, [r1]
bl script_env_2_enable
@@ -416,7 +416,7 @@ script_env_2_enable_and_set_ctx_running: @ 8098F3C
script_env_2_execute_new_script: @ 8098F50
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x03000eb8
+ ldr r4, =gUnknown_03000EB8
ldr r1, =gEventScriptCommandFunctionTable
ldr r2, =gUnknown_081DBA08
adds r0, r4, 0
@@ -425,7 +425,7 @@ script_env_2_execute_new_script: @ 8098F50
adds r1, r5, 0
bl script_setup_bytecode_script
_08098F68:
- ldr r0, =0x03000eb8
+ ldr r0, =gUnknown_03000EB8
bl script_main_handler
lsls r0, 24
lsrs r0, 24
@@ -442,7 +442,7 @@ mapheader_get_tagged_pointer: @ 8098F88
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r2, [r0, 0x8]
cmp r2, 0
beq _08098F9C
@@ -625,7 +625,7 @@ _080990A8:
thumb_func_start sub_80990AC
sub_80990AC: @ 80990AC
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000372c
adds r0, r1
@@ -645,7 +645,7 @@ killram: @ 80990D0
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00003728
adds r1, r0
@@ -678,7 +678,7 @@ sub_80990FC: @ 80990FC
lsrs r7, r3, 24
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r10, r0
ldr r5, [r0]
ldr r1, =0x0000372c
@@ -727,11 +727,11 @@ sub_8099188: @ 8099188
adds r4, r1, 0
lsls r0, 24
lsrs r3, r0, 24
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r5, [r6]
ldr r0, =0x0000372c
adds r2, r5, r0
- ldr r7, =0x020375c0
+ ldr r7, =gUnknown_020375C0
movs r0, 0
str r0, [r7]
ldrb r0, [r2]
@@ -775,7 +775,7 @@ _080991F2:
thumb_func_start sub_80991F8
sub_80991F8: @ 80991F8
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r2, =0x0000372c
adds r1, r0, r2
@@ -812,7 +812,7 @@ _0809923E:
thumb_func_start sub_8099244
sub_8099244: @ 8099244
push {r4-r6,lr}
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r5, [r6]
ldr r0, =0x0000372c
adds r4, r5, r0
diff --git a/asm/script_menu.s b/asm/script_menu.s
index 370c5718d..382010cda 100644
--- a/asm/script_menu.s
+++ b/asm/script_menu.s
@@ -24,7 +24,7 @@ Multichoice: @ 80E1E08
lsrs r0, 24
cmp r0, 0x1
beq _080E1E4C
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0xFF
strh r1, [r0]
movs r0, 0
@@ -70,7 +70,7 @@ sub_80E1E58: @ 80E1E58
lsrs r0, 24
cmp r0, 0x1
beq _080E1EA8
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xFF
strh r0, [r1]
str r4, [sp]
@@ -106,7 +106,7 @@ _080E1EC0:
ldrb r0, [r4]
cmp r0, 0x1
bne _080E1EEC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
bl GetStringLength
adds r0, r5, r0
@@ -239,7 +239,7 @@ sub_80E1FBC: @ 80E1FBC
mov r9, r2
lsls r3, 24
lsrs r4, r3, 24
- ldr r1, =0x02039f90
+ ldr r1, =gUnknown_02039F90
movs r0, 0x2
strb r0, [r1]
movs r2, 0
@@ -263,7 +263,7 @@ _080E1FF0:
bl CreateTask
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -279,7 +279,7 @@ _080E202C:
movs r0, 0
_080E202E:
strh r0, [r1, 0x12]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -306,15 +306,15 @@ sub_80E2058: @ 80E2058
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080E20FC
- ldr r1, =0x02039f90
+ ldr r1, =gUnknown_02039F90
ldrb r0, [r1]
cmp r0, 0
beq _080E2090
@@ -334,7 +334,7 @@ _080E209E:
_080E20A2:
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xC0
ands r0, r1
@@ -358,13 +358,13 @@ _080E20B8:
bne _080E20FC
movs r0, 0x5
bl audio_play
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x7F
strh r0, [r1]
b _080E20EC
.pool
_080E20E8:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_080E20EC:
ldrb r0, [r5, 0xC]
@@ -389,7 +389,7 @@ yes_no_box: @ 80E2108
lsrs r0, 24
cmp r0, 0x1
beq _080E2138
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xFF
strh r0, [r1]
bl sub_8197930
@@ -410,7 +410,7 @@ _080E213A:
thumb_func_start sub_80E2140
sub_80E2140: @ 80E2140
push {lr}
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0xFF
beq _080E2154
@@ -429,7 +429,7 @@ task_yes_no_maybe: @ 80E215C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -465,12 +465,12 @@ _080E219C:
_080E21A4:
movs r0, 0x5
bl audio_play
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _080E21B8
.pool
_080E21B4:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_080E21B8:
strh r0, [r1]
@@ -517,7 +517,7 @@ sub_80E21D0: @ 80E21D0
b _080E22E8
.pool
_080E2210:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0xFF
strh r1, [r0]
movs r2, 0
@@ -573,7 +573,7 @@ _080E2246:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -637,7 +637,7 @@ sub_80E2308: @ 80E2308
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
bl sub_8199334
lsls r0, 24
@@ -655,13 +655,13 @@ sub_80E2308: @ 80E2308
bne _080E2360
movs r0, 0x5
bl audio_play
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x7F
strh r0, [r1]
b _080E2350
.pool
_080E234C:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_080E2350:
ldrb r0, [r5, 0xC]
@@ -686,7 +686,7 @@ sp109_CreatePCMenu: @ 80E236C
lsrs r0, 24
cmp r0, 0x1
beq _080E2394
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xFF
strh r0, [r1]
bl CreatePCMenu
@@ -828,7 +828,7 @@ _080E24B0:
adds r3, r7, 0
bl Print
_080E24C6:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EB183
adds r0, r4, 0
bl ExpandStringRefs
@@ -893,7 +893,7 @@ sub_80E2548: @ 80E2548
lsrs r0, 24
cmp r0, 0x1
beq _080E2570
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xFF
strh r0, [r1]
bl sub_80E2578
@@ -916,7 +916,7 @@ sub_80E2578: @ 80E2578
sub sp, 0xC
movs r5, 0
movs r4, 0
- ldr r3, =0x03001124
+ ldr r3, =gUnknown_03001124
movs r2, 0xFF
_080E258A:
adds r0, r4, r3
@@ -931,11 +931,11 @@ _080E258A:
movs r0, 0x1
movs r1, 0
bl GetFontAttribute
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
cmp r1, 0
bne _080E25D2
- ldr r4, =0x03001124
+ ldr r4, =gUnknown_03001124
adds r0, r5, r4
strb r1, [r0]
adds r0, r5, 0x1
@@ -967,11 +967,11 @@ _080E25D2:
lsrs r0, 24
cmp r0, 0x1
bne _080E2630
- ldr r2, =0x020375e0
+ ldr r2, =gUnknown_020375E0
ldrh r0, [r2]
cmp r0, 0
bne _080E2606
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x2
strb r1, [r0]
@@ -989,7 +989,7 @@ _080E2606:
lsls r0, 24
cmp r0, 0
bne _080E2630
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x2
strb r1, [r0]
@@ -1014,11 +1014,11 @@ _080E2630:
lsrs r0, 24
cmp r0, 0x1
bne _080E2690
- ldr r2, =0x020375e0
+ ldr r2, =gUnknown_020375E0
ldrh r0, [r2]
cmp r0, 0
bne _080E2668
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x3
strb r1, [r0]
@@ -1035,7 +1035,7 @@ _080E2668:
lsls r0, 24
cmp r0, 0
bne _080E2690
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x3
strb r1, [r0]
@@ -1058,11 +1058,11 @@ _080E2690:
lsrs r0, 24
cmp r0, 0x1
bne _080E26EC
- ldr r2, =0x020375e0
+ ldr r2, =gUnknown_020375E0
ldrh r0, [r2]
cmp r0, 0
bne _080E26C4
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x4
strb r1, [r0]
@@ -1079,7 +1079,7 @@ _080E26C4:
lsls r0, 24
cmp r0, 0
bne _080E26EC
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x4
strb r1, [r0]
@@ -1103,11 +1103,11 @@ _080E26EC:
lsrs r0, 24
cmp r0, 0x1
bne _080E274C
- ldr r2, =0x020375e0
+ ldr r2, =gUnknown_020375E0
ldrh r0, [r2]
cmp r0, 0
bne _080E2722
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x5
strb r1, [r0]
@@ -1125,7 +1125,7 @@ _080E2722:
lsls r0, 24
cmp r0, 0
bne _080E274C
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x5
strb r1, [r0]
@@ -1135,14 +1135,14 @@ _080E2722:
adds r0, r4, 0
bl FlagSet
_080E274C:
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r5, r0
movs r1, 0x6
strb r1, [r0]
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _080E276E
@@ -1155,7 +1155,7 @@ _080E276E:
adds r7, r5, 0
cmp r7, 0x7
bne _080E27A4
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0xB
strh r0, [r1]
bl sub_813A128
@@ -1169,7 +1169,7 @@ _080E27A4:
mov r9, r0
ldr r5, =gUnknown_0858BB80
_080E27B0:
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r0, r4, r0
ldrb r0, [r0]
cmp r0, 0xFF
@@ -1208,7 +1208,7 @@ _080E27C6:
ldr r0, =gUnknown_0858BB80
mov r8, r0
_080E2802:
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
adds r1, r4, r0
ldrb r0, [r1]
cmp r0, 0xFF
@@ -1266,11 +1266,11 @@ _080E2860:
thumb_func_start sub_80E2878
sub_80E2878: @ 80E2878
push {lr}
- ldr r2, =0x020375f0
+ ldr r2, =gUnknown_020375F0
ldrh r0, [r2]
cmp r0, 0x7F
beq _080E288C
- ldr r0, =0x03001124
+ ldr r0, =gUnknown_03001124
ldrh r1, [r2]
adds r1, r0
ldrb r0, [r1]
@@ -1289,7 +1289,7 @@ task_picbox: @ 80E2898
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -1313,7 +1313,7 @@ _080E28CA:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r1, [r4, 0xC]
bl sub_80B6070
@@ -1378,7 +1378,7 @@ sub_80E2900: @ 80E2900
movs r2, 0x8
movs r3, 0x8
bl CreateWindowFromRect
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r3, r4, 2
adds r3, r4
lsls r3, 3
@@ -1391,7 +1391,7 @@ sub_80E2900: @ 80E2900
mov r0, r8
strh r0, [r3, 0xA]
strh r5, [r3, 0xC]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -1433,7 +1433,7 @@ picbox_close: @ 80E29C4
lsrs r2, r0, 24
cmp r2, 0xFF
beq _080E29F4
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -1648,7 +1648,7 @@ sp106_CreateStartMenu: @ 80E2B7C
lsrs r0, 24
cmp r0, 0x1
beq _080E2BA4
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0xFF
strh r0, [r1]
bl CreateStartMenu
@@ -1715,7 +1715,7 @@ CreateStartMenu: @ 80E2BAC
movs r1, 0x1
movs r3, 0x8
bl Print
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
movs r0, 0x49
str r0, [sp]
@@ -1789,7 +1789,7 @@ sub_80E2CC4: @ 80E2CC4
lsrs r5, 24
lsls r6, 24
lsrs r6, 24
- ldr r1, =0x02039f90
+ ldr r1, =gUnknown_02039F90
movs r0, 0x2
strb r0, [r1]
ldr r0, =sub_80E2058
@@ -1797,7 +1797,7 @@ sub_80E2CC4: @ 80E2CC4
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
diff --git a/asm/script_pokemon_util_80F87D8.s b/asm/script_pokemon_util_80F87D8.s
index 54839ce3a..2c2aba2c2 100644
--- a/asm/script_pokemon_util_80F87D8.s
+++ b/asm/script_pokemon_util_80F87D8.s
@@ -8,9 +8,9 @@
thumb_func_start sub_80F87D8
sub_80F87D8: @ 80F87D8
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r1, =0x02039e00
+ ldr r1, =gUnknown_02039E00
ldrb r3, [r1, 0x15]
ldr r4, =0x000013bc
adds r0, r2, r4
@@ -36,7 +36,7 @@ sub_80F87D8: @ 80F87D8
thumb_func_start sub_80F8814
sub_80F8814: @ 80F8814
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
adds r1, r0, 0
cmp r0, 0x1
@@ -63,7 +63,7 @@ _080F883E:
_080F8842:
movs r1, 0x64
_080F8844:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r1, [r0]
pop {r0}
bx r0
@@ -83,7 +83,7 @@ sub_80F8850: @ 80F8850
thumb_func_start sub_80F8864
sub_80F8864: @ 80F8864
push {lr}
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
cmp r0, 0x4
bhi _080F88A4
@@ -115,7 +115,7 @@ _080F88A0:
_080F88A4:
movs r1, 0xC
_080F88A6:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, 5
adds r0, r1
@@ -124,12 +124,12 @@ _080F88A6:
ldrh r1, [r0]
cmp r1, 0
bne _080F88CC
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r1, [r0]
b _080F88D2
.pool
_080F88CC:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
strh r0, [r1]
_080F88D2:
@@ -150,18 +150,18 @@ sub_80F88DC: @ 80F88DC
thumb_func_start sub_80F88E8
sub_80F88E8: @ 80F88E8
push {lr}
- ldr r0, =0x02039f20
- ldr r1, =0x02039f25
+ ldr r0, =gUnknown_02039F20
+ ldr r1, =gUnknown_02039F25
ldrb r2, [r1]
adds r0, r2, r0
ldrb r0, [r0]
cmp r0, 0
bne _080F8930
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r0, 0x3
bne _080F8930
- ldr r1, =0x02039f08
+ ldr r1, =gUnknown_02039F08
lsls r0, r2, 1
adds r0, r1
movs r2, 0
@@ -169,12 +169,12 @@ sub_80F88E8: @ 80F88E8
ldr r0, =0x0000031f
cmp r1, r0
ble _080F8930
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x1
b _080F8934
.pool
_080F8930:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0
_080F8934:
strh r0, [r1]
@@ -187,7 +187,7 @@ _080F8934:
sub_80F8940: @ 80F8940
push {lr}
movs r3, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002f98
adds r1, r0, r2
@@ -218,11 +218,11 @@ sub_80F8970: @ 80F8970
mov r5, r8
push {r5-r7}
sub sp, 0x8
- ldr r0, =0x02039f00
+ ldr r0, =gUnknown_02039F00
mov r12, r0
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
mov r9, r1
- ldr r2, =0x02039e02
+ ldr r2, =gUnknown_02039E02
mov r10, r2
mov r2, r12
mov r1, sp
@@ -349,9 +349,9 @@ _080F8A6E:
lsls r4, r6, 6
mov r0, r10
adds r1, r4, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bl CopyString
- ldr r5, =0x02021dc4
+ ldr r5, =gUnknown_02021DC4
mov r0, r10
adds r0, 0xB
adds r4, r0
@@ -367,12 +367,12 @@ _080F8A6E:
cmp r8, r0
bne _080F8AB0
_080F8A9C:
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
strh r7, [r0]
b _080F8AB6
.pool
_080F8AB0:
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
adds r0, r7, 0x4
strh r0, [r1]
_080F8AB6:
@@ -402,7 +402,7 @@ sub_80F8ADC: @ 80F8ADC
push {lr}
ldr r0, =sub_812FDEC
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80F8ACC
str r0, [r1, 0x8]
pop {r0}
@@ -413,21 +413,21 @@ sub_80F8ADC: @ 80F8ADC
thumb_func_start sub_80F8AFC
sub_80F8AFC: @ 80F8AFC
push {r4,r5,lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080F8B7C
movs r3, 0
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
adds r4, r0, 0
- ldr r5, =0x02039e00
+ ldr r5, =gUnknown_02039E00
ldrb r0, [r4]
cmp r3, r0
bge _080F8B50
adds r2, r5, 0
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
_080F8B1C:
ldrb r0, [r1]
subs r0, 0x1
@@ -479,17 +479,17 @@ _080F8B7C:
thumb_func_start sub_80F8B94
sub_80F8B94: @ 80F8B94
push {r4-r7,lr}
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0xC
strb r0, [r1]
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080F8C6E
movs r5, 0
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r5, r0
bge _080F8C6E
@@ -501,14 +501,14 @@ _080F8BBA:
ldr r0, =gUnknown_0858D8EC
adds r0, r5, r0
ldrb r0, [r0]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
bl GetFieldObjectIdByLocalIdAndMap
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02037350
+ ldr r2, =gUnknown_02037350
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -517,14 +517,14 @@ _080F8BBA:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrb r2, [r1, 0x5]
movs r0, 0xF
ands r0, r2
orrs r0, r6
strb r0, [r1, 0x5]
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r1, r7, r0
ldrb r0, [r1]
subs r0, 0x1
@@ -565,7 +565,7 @@ _080F8C5A:
adds r7, 0x1C
adds r6, 0x10
adds r5, 0x1
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r5, r0
blt _080F8BBA
@@ -580,11 +580,11 @@ _080F8C6E:
sub_80F8C7C: @ 80F8C7C
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x02039f24
+ ldr r6, =gUnknown_02039F24
ldrb r0, [r6]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x46
bl pokemon_getattr
@@ -594,18 +594,18 @@ sub_80F8C7C: @ 80F8C7C
strb r0, [r1]
cmp r0, 0
bne _080F8D18
- ldr r0, =0x02039f20
- ldr r1, =0x02039f25
+ ldr r0, =gUnknown_02039F20
+ ldr r1, =gUnknown_02039F25
ldrb r2, [r1]
adds r0, r2, r0
ldrb r0, [r0]
cmp r0, 0
bne _080F8D18
- ldr r0, =0x02039f2e
+ ldr r0, =gUnknown_02039F2E
ldrh r0, [r0]
cmp r0, 0x3
bne _080F8D18
- ldr r1, =0x02039f08
+ ldr r1, =gUnknown_02039F08
lsls r0, r2, 1
adds r0, r1
movs r2, 0
@@ -675,8 +675,8 @@ _080F8D44:
mov r9, r0
movs r1, 0x3
mov r10, r1
- ldr r2, =0x02039e00
- ldr r4, =0x020375e4
+ ldr r2, =gUnknown_02039E00
+ ldr r4, =gUnknown_020375E4
ldrh r1, [r4]
lsls r1, 6
adds r0, r1, r2
@@ -694,7 +694,7 @@ _080F8D44:
bl CreateTask
lsls r0, 24
lsrs r7, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -702,7 +702,7 @@ _080F8D44:
movs r1, 0
strh r1, [r0, 0x8]
strh r6, [r0, 0xA]
- ldr r1, =0x02039f25
+ ldr r1, =gUnknown_02039F25
ldrh r0, [r4]
ldrb r1, [r1]
cmp r0, r1
@@ -710,7 +710,7 @@ _080F8D44:
lsls r0, r6, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x8]
adds r2, r6, 0
@@ -722,7 +722,7 @@ _080F8DC4:
lsls r0, r6, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x8]
adds r2, r6, 0
@@ -738,7 +738,7 @@ _080F8DD8:
adds r0, r6, 0
movs r1, 0x1
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
ldrh r1, [r4, 0x4]
strh r1, [r0, 0x2]
mov r1, r9
@@ -758,7 +758,7 @@ _080F8DD8:
bl AddObjectToFront
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -771,7 +771,7 @@ _080F8DD8:
bne _080F8E6C
adds r0, r4, r5
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r6, 0
movs r2, 0
@@ -783,14 +783,14 @@ _080F8E58:
lsls r4, r5, 4
adds r0, r4, r5
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r1, r6, 0
movs r2, 0
movs r3, 0
bl sub_806ED40
_080F8E6C:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -800,7 +800,7 @@ _080F8E6C:
strh r1, [r0, 0xE]
mov r2, r10
strh r2, [r0, 0x10]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
adds r1, r4, r5
lsls r1, 2
adds r0, r3, 0
@@ -834,7 +834,7 @@ sub_80F8EB8: @ 80F8EB8
lsrs r2, r0, 24
cmp r2, 0xFF
beq _080F8EDC
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -857,7 +857,7 @@ sub_80F8EE8: @ 80F8EE8
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r5, r0, r1
movs r2, 0x8
ldrsh r0, [r5, r2]
@@ -895,7 +895,7 @@ _080F8F42:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
ldrb r0, [r4, 0x5]
lsrs r0, 4
@@ -938,13 +938,13 @@ _080F8F98:
thumb_func_start sub_80F8FA0
sub_80F8FA0: @ 80F8FA0
push {r4,lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080F8FD8
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r0, 0x4
bne _080F8FD8
@@ -952,7 +952,7 @@ sub_80F8FA0: @ 80F8FA0
ands r0, r1
cmp r0, 0
bne _080F8FD8
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl link_get_multiplayer_id
lsls r0, 24
lsrs r0, 24
@@ -960,7 +960,7 @@ sub_80F8FA0: @ 80F8FA0
b _080F8FDE
.pool
_080F8FD8:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x4
strh r0, [r1]
_080F8FDE:
@@ -973,13 +973,13 @@ _080F8FDE:
thumb_func_start sub_80F8FE8
sub_80F8FE8: @ 80F8FE8
push {r4,lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080F9020
- ldr r2, =0x030060b8
+ ldr r2, =gUnknown_030060B8
ldr r1, [r2]
ldr r0, =0x41c64e6d
muls r0, r1
@@ -987,11 +987,11 @@ sub_80F8FE8: @ 80F8FE8
adds r0, r1
str r0, [r2]
lsrs r0, 16
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
b _080F902A
.pool
_080F9020:
- ldr r4, =0x020375f0
+ ldr r4, =gUnknown_020375F0
bl GenerateRandomNumber
lsls r0, 16
lsrs r0, 16
@@ -1007,7 +1007,7 @@ _080F902A:
thumb_func_start sub_80F903C
sub_80F903C: @ 80F903C
- ldr r2, =0x030060b8
+ ldr r2, =gUnknown_030060B8
ldr r1, [r2]
ldr r0, =0x41c64e6d
muls r0, r1
@@ -1022,7 +1022,7 @@ sub_80F903C: @ 80F903C
thumb_func_start sub_80F905C
sub_80F905C: @ 80F905C
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -1047,7 +1047,7 @@ sub_80F9088: @ 80F9088
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1087,13 +1087,13 @@ _080F90D4:
thumb_func_start sub_80F90DC
sub_80F90DC: @ 80F90DC
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _080F90FE
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080F90FE
@@ -1110,13 +1110,13 @@ _080F90FE:
thumb_func_start sub_80F910C
sub_80F910C: @ 80F910C
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _080F9126
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080F9126
@@ -1130,7 +1130,7 @@ _080F9126:
thumb_func_start sub_80F9134
sub_80F9134: @ 80F9134
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -1148,7 +1148,7 @@ _080F914E:
thumb_func_start sub_80F9154
sub_80F9154: @ 80F9154
- ldr r1, =0x02039f2a
+ ldr r1, =gUnknown_02039F2A
movs r0, 0
strb r0, [r1]
bx lr
@@ -1158,7 +1158,7 @@ sub_80F9154: @ 80F9154
thumb_func_start sub_80F9160
sub_80F9160: @ 80F9160
push {lr}
- ldr r0, =0x02039f2a
+ ldr r0, =gUnknown_02039F2A
ldrb r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -1184,11 +1184,11 @@ sp000_heal_pokemon: @ 80F9180
sub sp, 0x4
movs r0, 0
mov r8, r0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r8, r0
bcs _080F922C
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
mov r10, r1
mov r6, sp
_080F919E:
@@ -1253,7 +1253,7 @@ _080F91D4:
lsls r0, r1, 24
lsrs r0, 24
mov r8, r0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r8, r0
bcc _080F919E
@@ -1376,7 +1376,7 @@ _080F9310:
cmp r1, 0x2
bne _080F9318
_080F9314:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_080F9318:
pop {r0}
@@ -1396,7 +1396,7 @@ _080F932C:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
@@ -1440,7 +1440,7 @@ sub_80F9370: @ 80F9370
bl ItemIdToBerryType
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl GetBerryNameByBerryType
_080F9392:
adds r0, r4, 0
@@ -1465,7 +1465,7 @@ sub_80F93A0: @ 80F93A0
lsls r7, r2, 16
lsrs r6, r7, 16
bl zero_enemy_party_data
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
mov r8, r0
movs r0, 0
str r0, [sp]
@@ -1509,7 +1509,7 @@ sub_80F9400: @ 80F9400
lsrs r2, 24
cmp r3, 0x6
bls _080F941C
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
subs r0, 0x1
lsls r0, 24
@@ -1517,7 +1517,7 @@ sub_80F9400: @ 80F9400
_080F941C:
movs r0, 0x64
muls r0, r3
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
adds r1, r4, 0
bl sub_80691F4
@@ -1530,7 +1530,7 @@ _080F941C:
thumb_func_start sub_80F9438
sub_80F9438: @ 80F9438
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, =sub_80F9460
str r1, [r0, 0x8]
ldr r0, =0x000040cf
@@ -1546,16 +1546,16 @@ sub_80F9438: @ 80F9438
thumb_func_start sub_80F9460
sub_80F9460: @ 80F9460
push {lr}
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
ldrb r1, [r0]
cmp r1, 0
bne _080F9478
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _080F947E
.pool
_080F9478:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_080F947E:
@@ -1569,10 +1569,10 @@ _080F947E:
thumb_func_start sub_80F9490
sub_80F9490: @ 80F9490
push {lr}
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_80F94B8
str r0, [r1, 0x8]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
adds r0, 0x1
lsls r0, 24
@@ -1586,16 +1586,16 @@ sub_80F9490: @ 80F9490
thumb_func_start sub_80F94B8
sub_80F94B8: @ 80F94B8
push {lr}
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
ldrb r1, [r0]
cmp r1, 0
bne _080F94D0
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _080F94D6
.pool
_080F94D0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_080F94D6:
@@ -1618,10 +1618,10 @@ sub_80F94E8: @ 80F94E8
bl CpuSet
movs r5, 0
movs r7, 0x64
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
mov r4, sp
_080F9502:
- ldr r0, =0x0203cef8
+ ldr r0, =gUnknown_0203CEF8
adds r1, r5, r0
ldrb r0, [r1]
cmp r0, 0
@@ -1641,7 +1641,7 @@ _080F951C:
add r0, sp, 0x194
movs r1, 0
str r1, [r0]
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
ldr r2, =0x05000096
adds r1, r4, 0
bl CpuSet
diff --git a/asm/secret_base.s b/asm/secret_base.s
index b005a3764..94cdf27ec 100644
--- a/asm/secret_base.s
+++ b/asm/secret_base.s
@@ -40,7 +40,7 @@ _080E8B0A:
sub_80E8B28: @ 80E8B28
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
_080E8B2E:
lsls r1, r4, 2
adds r1, r4
@@ -63,8 +63,8 @@ _080E8B2E:
thumb_func_start sub_80E8B58
sub_80E8B58: @ 80E8B58
- ldr r0, =0x0203a01c
- ldr r1, =0x020375e0
+ ldr r0, =gUnknown_0203A01C
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
strb r1, [r0]
bx lr
@@ -74,7 +74,7 @@ sub_80E8B58: @ 80E8B58
thumb_func_start sub_80E8B6C
sub_80E8B6C: @ 80E8B6C
push {r4,lr}
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0
strh r1, [r0]
movs r3, 0
@@ -88,8 +88,8 @@ _080E8B80:
_080E8B86:
cmp r3, 0x13
bhi _080E8BB0
- ldr r2, =0x0203a01c
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_0203A01C
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r3, 2
adds r0, r3
@@ -116,20 +116,20 @@ _080E8BB0:
thumb_func_start sub_80E8BC8
sub_80E8BC8: @ 80E8BC8
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001a9c
adds r0, r1
ldrb r1, [r0]
cmp r1, 0
beq _080E8BEC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
b _080E8BF0
.pool
_080E8BEC:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_080E8BF0:
pop {r0}
@@ -227,7 +227,7 @@ _080E8C8E:
thumb_func_start sub_80E8C98
sub_80E8C98: @ 80E8C98
push {r4,lr}
- ldr r4, =0x020375e6
+ ldr r4, =gUnknown_020375E6
bl sub_80E8BF8
lsls r0, 24
lsrs r0, 24
@@ -251,7 +251,7 @@ sub_80E8CB0: @ 80E8CB0
lsls r2, 16
lsrs r2, 16
mov r10, r2
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
mov r8, r0
movs r0, 0
@@ -439,16 +439,16 @@ sub_80E8E18: @ 80E8E18
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
- ldr r1, =0x0203a01c
+ ldr r1, =gUnknown_0203A01C
ldrb r1, [r1]
ldr r3, =0x00001a9c
adds r0, r3
strb r1, [r0]
movs r3, 0
ldr r5, =0x00001aa5
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
_080E8E32:
ldr r1, [r2]
adds r1, r5
@@ -466,11 +466,11 @@ _080E8E32:
ldr r0, =0x00004054
movs r1, 0
bl VarSet
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r4, [r6]
ldr r0, =0x00001a9e
adds r4, r0
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
ldr r5, [r1]
adds r0, r5, 0
@@ -502,7 +502,7 @@ _080E8E32:
movs r1, 0x2
strb r1, [r0]
ldr r0, =0x00004026
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r1, [r1, 0x14]
bl VarSet
pop {r3}
@@ -536,7 +536,7 @@ _080E8EEE:
cmp r0, 0x8
bne _080E8F82
movs r4, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
_080E8F0A:
ldr r1, [r7]
lsls r0, r4, 2
@@ -614,7 +614,7 @@ _080E8F8A:
thumb_func_start sub_80E8F9C
sub_80E8F9C: @ 80E8F9C
push {lr}
- ldr r0, =0x0203a01c
+ ldr r0, =gUnknown_0203A01C
ldrb r0, [r0]
movs r1, 0xA
bl __udivsi3
@@ -641,7 +641,7 @@ sub_80E8FD0: @ 80E8FD0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -655,7 +655,7 @@ sub_80E8FD0: @ 80E8FD0
b _080E904A
.pool
_080E8FF4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -670,7 +670,7 @@ _080E900C:
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
lsls r1, r0, 2
adds r1, r0
@@ -686,7 +686,7 @@ _080E900C:
_080E9030:
bl sub_80E8F9C
bl warp_in
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =sub_80AF168
str r1, [r0]
ldr r0, =c2_load_new_map
@@ -709,7 +709,7 @@ sub_80E9068: @ 80E9068
movs r0, 0x1
movs r1, 0
bl fade_screen
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x4
ldrsb r1, [r0, r1]
@@ -727,7 +727,7 @@ sub_80E9068: @ 80E9068
thumb_func_start sub_80E909C
sub_80E909C: @ 80E909C
push {lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x17]
cmp r0, 0x9
bne _080E90C0
@@ -751,12 +751,12 @@ sub_80E90C8: @ 80E90C8
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
movs r1, 0x2
bl FieldObjectTurn
@@ -827,17 +827,17 @@ sub_80E916C: @ 80E916C
sub sp, 0x4
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080E91D4
- ldr r0, =0x0203a01c
+ ldr r0, =gUnknown_0203A01C
ldrb r0, [r0]
movs r1, 0xA
bl __udivsi3
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
movs r5, 0x4
ldrsb r5, [r1, r5]
@@ -863,7 +863,7 @@ sub_80E916C: @ 80E916C
adds r0, r5, 0
bl warp1_set
bl warp_in
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80E9108
str r0, [r1]
ldr r0, =c2_load_new_map
@@ -895,7 +895,7 @@ sub_80E91F8: @ 80E91F8
thumb_func_start CurrentMapIsSecretBase
CurrentMapIsSecretBase: @ 80E9214
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
@@ -931,7 +931,7 @@ sub_80E9238: @ 80E9238
bl VarGet
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
lsls r0, r5, 2
adds r0, r5
lsls r0, 5
@@ -1044,7 +1044,7 @@ sub_80E933C: @ 80E933C
lsls r0, 24
cmp r0, 0
bne _080E9374
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x0000271c
adds r1, r0, r1
@@ -1061,7 +1061,7 @@ _080E9374:
bl VarGet
lsls r0, 16
lsrs r0, 16
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
lsls r1, r0, 2
adds r1, r0
lsls r1, 5
@@ -1104,7 +1104,7 @@ _080E93BE:
b _080E9554
_080E93D4:
movs r5, 0
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r3, [r0, 0x4]
ldrb r4, [r3]
mov r9, r0
@@ -1112,7 +1112,7 @@ _080E93D4:
bcs _080E9412
ldr r0, [r3, 0x4]
ldrh r2, [r0, 0x14]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r0, [r1]
adds r0, 0xAE
adds r7, r1, 0
@@ -1143,14 +1143,14 @@ _080E9412:
bne _080E941E
b _080E9554
_080E941E:
- ldr r4, =0x020375e4
+ ldr r4, =gUnknown_020375E4
mov r8, r4
ldr r0, [sp, 0x8]
adds r1, r0, r6
ldrb r0, [r1]
lsrs r0, 4
strh r0, [r4]
- ldr r7, =0x020375e6
+ ldr r7, =gUnknown_020375E6
ldrb r1, [r1]
movs r0, 0xF
ands r0, r1
@@ -1175,7 +1175,7 @@ _080E941E:
cmp r0, 0x1
bne _080E9554
_080E9462:
- ldr r6, =0x020375f0
+ ldr r6, =gUnknown_020375F0
mov r1, r9
ldr r0, [r1, 0x4]
ldr r1, [r0, 0x4]
@@ -1203,14 +1203,14 @@ _080E9462:
adds r4, r0
ldrb r0, [r4]
strh r0, [r6]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
adds r0, 0xAE
lsls r0, 16
lsrs r0, 16
bl FlagReset
ldrb r0, [r6]
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r2, [r5]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -1265,7 +1265,7 @@ _080E9538:
movs r3, 0x7
bl sub_808F28C
_080E954C:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
@@ -1294,7 +1294,7 @@ _080E9562:
sub_80E9578: @ 80E9578
push {r4-r6,lr}
movs r5, 0
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldr r0, [r1, 0x4]
ldrb r0, [r0]
cmp r5, r0
@@ -1315,7 +1315,7 @@ _080E9588:
cmp r0, 0xD
bhi _080E95B6
ldrb r0, [r1]
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -1368,7 +1368,7 @@ sub_80E9608: @ 80E9608
ldrb r0, [r4, 0x3]
cmp r3, r0
bge _080E9660
- ldr r6, =0x0203a01c
+ ldr r6, =gUnknown_0203A01C
_080E9618:
lsls r3, 16
asrs r1, r3, 16
@@ -1428,7 +1428,7 @@ sub_80E9680: @ 80E9680
push {lr}
bl sub_80E8B58
bl sub_80E8B6C
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080E969C
@@ -1447,7 +1447,7 @@ sub_80E96A4: @ 80E96A4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1472,7 +1472,7 @@ _080E96D2:
strh r0, [r4, 0x8]
b _080E9714
_080E96DC:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1486,7 +1486,7 @@ _080E96F4:
movs r0, 0x7E
bl copy_saved_warp2_bank_and_enter_x_to_warp1
bl warp_in
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =mapldr_default
str r1, [r0]
ldr r0, =c2_load_new_map
@@ -1518,21 +1518,21 @@ sub_80E9728: @ 80E9728
thumb_func_start sub_80E9744
sub_80E9744: @ 80E9744
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001a9c
adds r0, r1
- ldr r1, =0x0203a01c
+ ldr r1, =gUnknown_0203A01C
ldrb r0, [r0]
ldrb r1, [r1]
cmp r0, r1
beq _080E9770
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _080E9774
.pool
_080E9770:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_080E9774:
strh r0, [r1]
@@ -1549,7 +1549,7 @@ sub_80E9780: @ 80E9780
adds r6, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
lsls r5, r1, 2
adds r5, r1
@@ -1613,7 +1613,7 @@ sub_80E980C: @ 80E980C
bl VarGet
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
mov r8, r1
lsls r5, r0, 2
adds r5, r0
@@ -1622,7 +1622,7 @@ sub_80E980C: @ 80E980C
adds r4, r5, r4
ldr r0, =0x00001a9e
adds r4, r0
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
adds r0, r4, 0
bl sub_80E8DF4
adds r2, r0, 0
@@ -1654,7 +1654,7 @@ sub_80E9878: @ 80E9878
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
lsls r1, r0, 2
adds r1, r0
@@ -1735,7 +1735,7 @@ sub_80E9914: @ 80E9914
sub sp, 0x24
movs r0, 0
mov r10, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x00001ad0
adds r2, r1, r2
@@ -1768,7 +1768,7 @@ _080E995C:
movs r4, 0
lsls r5, r6, 2
lsls r3, r6, 1
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r8, r0
adds r1, r6, 0x1
str r1, [sp, 0x4]
@@ -1826,7 +1826,7 @@ _080E996E:
lsls r7, r0, 1
adds r0, 0x1
str r0, [sp, 0x8]
- ldr r2, =0x020244ec
+ ldr r2, =gUnknown_020244EC
_080E99DA:
adds r1, r4, 0
adds r1, 0xD
@@ -1848,7 +1848,7 @@ _080E99DA:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
@@ -1905,7 +1905,7 @@ _080E9A60:
thumb_func_start sub_80E9A90
sub_80E9A90: @ 80E9A90
push {r4-r6,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x00001aaa
adds r1, r0, r4
@@ -1936,7 +1936,7 @@ sub_80E9AC0: @ 80E9AC0
thumb_func_start sub_80E9AD0
sub_80E9AD0: @ 80E9AD0
push {r4-r7,lr}
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r4, [r0, 0x4]
movs r6, 0
b _080E9B62
@@ -1951,7 +1951,7 @@ _080E9AE0:
adds r7, r1, 0
cmp r0, 0x8
bne _080E9B5C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001a9c
adds r0, r1
@@ -2019,7 +2019,7 @@ sub_80E9B70: @ 80E9B70
bl sub_80E9AD0
movs r0, 0x14
bl sav12_xor_increment
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x00001aaa
adds r1, r0, r4
@@ -2079,7 +2079,7 @@ sub_80E9BDC: @ 80E9BDC
lsrs r1, r0, 24
cmp r1, 0x1
bne _080E9C04
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
b _080E9C22
.pool
@@ -2089,12 +2089,12 @@ _080E9C04:
lsrs r0, 24
cmp r0, 0x9
bls _080E9C1C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x2
b _080E9C20
.pool
_080E9C1C:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_080E9C20:
strh r0, [r1]
@@ -2109,7 +2109,7 @@ sub_80E9C2C: @ 80E9C2C
push {lr}
ldr r0, =0x00004054
bl VarGet
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
lsls r0, 16
lsrs r0, 16
@@ -2168,7 +2168,7 @@ sub_80E9C9C: @ 80E9C9C
lsls r0, r6, 2
adds r0, r6
lsls r7, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r5, r7, r0
bl script_env_2_enable
@@ -2184,7 +2184,7 @@ sub_80E9C9C: @ 80E9C9C
movs r0, 0
movs r1, 0
bl sub_8197434
- ldr r4, =0x0203a020
+ ldr r4, =gUnknown_0203A020
movs r0, 0xDC
lsls r0, 1
bl AllocZeroed
@@ -2227,11 +2227,11 @@ game_continue: @ 80E9D2C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r7, r1, r0
movs r6, 0
movs r5, 0x1
- ldr r0, =0x0203a020
+ ldr r0, =gUnknown_0203A020
mov r8, r0
_080E9D48:
adds r0, r5, 0
@@ -2264,7 +2264,7 @@ _080E9D7C:
lsrs r5, r0, 24
cmp r5, 0x13
bls _080E9D48
- ldr r4, =0x0203a020
+ ldr r4, =gUnknown_0203A020
ldr r1, [r4]
lsls r3, r6, 3
adds r2, r1, r3
@@ -2288,7 +2288,7 @@ _080E9DB8:
movs r0, 0x8
strh r0, [r7, 0x6]
_080E9DBC:
- ldr r2, =0x03006310
+ ldr r2, =gUnknown_03006310
adds r1, r2, 0
ldr r0, =gUnknown_0858D07C
ldm r0!, {r3,r5,r6}
@@ -2334,12 +2334,12 @@ sub_80E9E00: @ 80E9E00
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4, 0xC]
movs r1, 0
bl SetStandardWindowBorderStyle
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
ldrh r1, [r4, 0x4]
ldrh r2, [r4, 0x2]
bl ListMenuInit
@@ -2365,7 +2365,7 @@ sub_80E9E44: @ 80E9E44
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r1, 0
ldrsh r0, [r4, r1]
@@ -2401,7 +2401,7 @@ sub_80E9E90: @ 80E9E90
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldrb r0, [r4, 0xA]
bl ListMenuHandleInput
@@ -2437,7 +2437,7 @@ _080E9EC8:
bl RemoveWindow
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x0203a020
+ ldr r0, =gUnknown_0203A020
ldr r0, [r0]
bl Free
adds r0, r6, 0
@@ -2467,7 +2467,7 @@ sub_80E9F20: @ 80E9F20
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r5, r4, r6
ldrb r0, [r5, 0x10]
bl RemoveScrollIndicatorArrowPair
@@ -2563,7 +2563,7 @@ sub_80E9FFC: @ 80E9FFC
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
ldrb r0, [r4, 0xC]
movs r1, 0
@@ -2579,10 +2579,10 @@ sub_80E9FFC: @ 80E9FFC
bl RemoveWindow
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r4, 0x8]
bl sub_80E9780
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EA737
adds r0, r4, 0
bl ExpandStringRefs
@@ -2625,7 +2625,7 @@ sub_80EA08C: @ 80EA08C
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r6, r5, r0
movs r0, 0
@@ -2639,7 +2639,7 @@ sub_80EA08C: @ 80EA08C
mov r1, r9
mov r2, r10
bl sub_81AE6C8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r0, 0x8
ldrsh r1, [r6, r0]
@@ -2702,7 +2702,7 @@ sub_80EA13C: @ 80EA13C
lsls r4, r5, 2
adds r4, r5
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r6, r4, r0
movs r0, 0
@@ -2737,7 +2737,7 @@ sub_80EA18C: @ 80EA18C
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r6, =0x03005e08
+ ldr r6, =gTasks + 0x8
adds r5, r4, r6
bl sub_80E9E44
ldrb r0, [r5, 0xE]
@@ -2790,7 +2790,7 @@ sub_80EA20C: @ 80EA20C
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r4, [r1]
lsls r1, r0, 2
adds r1, r0
@@ -2894,12 +2894,12 @@ sub_80EA2E4: @ 80EA2E4
push {lr}
movs r0, 0x1
bl sub_813BADC
- ldr r1, =0x02038bca
+ ldr r1, =gUnknown_02038BCA
movs r2, 0x80
lsls r2, 3
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x02022fec
+ ldr r1, =gUnknown_02022FEC
ldr r0, =0x08000008
str r0, [r1]
pop {r0}
@@ -2912,7 +2912,7 @@ sub_80EA30C: @ 80EA30C
push {lr}
ldr r0, =0x00004054
bl VarGet
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r3, [r1]
lsls r0, 16
lsrs r0, 16
@@ -2920,7 +2920,7 @@ sub_80EA30C: @ 80EA30C
adds r1, r0
lsls r1, 5
adds r3, r1
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrb r0, [r0]
ldr r1, =0x00001a9d
adds r3, r1
@@ -2951,7 +2951,7 @@ sub_80EA354: @ 80EA354
cmp r0, 0
bne _080EA39A
movs r3, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r4, =0x00001a9d
movs r6, 0x21
negs r6, r6
@@ -2974,15 +2974,15 @@ _080EA376:
ldr r0, =0x00000922
bl FlagSet
_080EA39A:
- ldr r4, =0x020375e0
+ ldr r4, =gUnknown_020375E0
lsls r0, r5, 24
lsrs r0, 24
bl sub_80EA20C
lsls r0, 24
lsrs r0, 24
strh r0, [r4]
- ldr r2, =0x020375f0
- ldr r0, =0x03005d8c
+ ldr r2, =gUnknown_020375F0
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r5, 2
adds r0, r5
@@ -3009,7 +3009,7 @@ sub_80EA3E4: @ 80EA3E4
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
movs r1, 0x2
ldrsh r0, [r5, r1]
@@ -3034,13 +3034,13 @@ _080EA414:
lsrs r1, r0, 16
cmp r1, 0
beq _080EA434
- ldr r1, =0x0203a01d
+ ldr r1, =gUnknown_0203A01D
movs r0, 0x1
strb r0, [r1]
b _080EA438
.pool
_080EA434:
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
strb r1, [r0]
_080EA438:
adds r0, r5, 0x4
@@ -3107,7 +3107,7 @@ _080EA474:
cmp r4, r0
bne _080EA4E8
_080EA4C2:
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA4CC
@@ -3147,7 +3147,7 @@ _080EA4E8:
cmp r4, r0
bne _080EA540
_080EA51A:
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA524
@@ -3174,7 +3174,7 @@ _080EA540:
cmp r4, r0
bne _080EA57C
_080EA558:
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA562
@@ -3206,7 +3206,7 @@ _080EA586:
cmp r0, r1
bne _080EA5CC
_080EA59E:
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA5A8
@@ -3227,7 +3227,7 @@ _080EA5CC:
ldr r0, =0x0000023d
cmp r4, r0
bne _080EA618
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA5E0
@@ -3259,7 +3259,7 @@ _080EA618:
ldr r0, =0x0000023e
cmp r4, r0
bne _080EA668
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA62C
@@ -3293,7 +3293,7 @@ _080EA668:
lsrs r0, 24
cmp r0, 0x1
bne _080EA698
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA680
@@ -3327,7 +3327,7 @@ _080EA698:
movs r3, 0
ldrsh r2, [r6, r3]
bl sub_80FA5E4
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
beq _080EA6D0
@@ -3382,7 +3382,7 @@ _080EA72C:
lsrs r0, 24
cmp r0, 0x1
bne _080EA778
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
bne _080EA75E
@@ -3414,7 +3414,7 @@ _080EA778:
lsrs r0, 24
cmp r0, 0x1
bne _080EA7A8
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
bne _080EA820
@@ -3434,7 +3434,7 @@ _080EA7A8:
lsrs r0, 24
cmp r0, 0x1
bne _080EA7D8
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
bne _080EA820
@@ -3454,7 +3454,7 @@ _080EA7D8:
lsrs r0, 24
cmp r0, 0x1
bne _080EA820
- ldr r0, =0x0203a01d
+ ldr r0, =gUnknown_0203A01D
ldrb r0, [r0]
cmp r0, 0x1
bne _080EA820
@@ -3499,7 +3499,7 @@ sub_80EA828: @ 80EA828
mov r8, r3
lsls r0, 24
lsrs r5, r0, 24
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
lsls r2, r5, 2
adds r2, r5
@@ -3555,7 +3555,7 @@ _080EA892:
_080EA8A0:
cmp r3, 0x5
ble _080EA8B8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r5, 2
adds r0, r5
@@ -3691,7 +3691,7 @@ sub_80EA990: @ 80EA990
lsls r0, 24
lsrs r3, r0, 24
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r4, =0x00001a9c
_080EA99E:
@@ -3727,7 +3727,7 @@ _080EA9D0:
sub_80EA9D8: @ 80EA9D8
push {r4,lr}
movs r2, 0x1
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r4, =0x00001a9c
_080EA9E2:
@@ -3763,7 +3763,7 @@ _080EAA12:
sub_80EAA18: @ 80EAA18
push {r4,lr}
movs r3, 0x1
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
_080EAA20:
lsls r2, r3, 16
@@ -3820,7 +3820,7 @@ sub_80EAA64: @ 80EAA64
negs r0, r0
cmp r2, r0
beq _080EAAC4
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r2, 2
adds r0, r2
@@ -3880,7 +3880,7 @@ sub_80EAAF4: @ 80EAAF4
mov r6, r8
push {r6,r7}
sub sp, 0xA0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001a9c
adds r7, r0, r1
@@ -4006,7 +4006,7 @@ sub_80EABDC: @ 80EABDC
beq _080EABF8
ldrb r0, [r5, 0x1]
lsls r0, 27
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r3, [r1]
lsrs r0, 31
adds r6, r1, 0
@@ -4429,7 +4429,7 @@ sub_80EAEF4: @ 80EAEF4
ldr r1, [r4, 0xC]
ldr r2, [r4, 0x18]
bl sub_80EAC5C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00001a9c
adds r0, r1
@@ -4539,7 +4539,7 @@ _080EAFE4:
_080EAFEE:
adds r0, r6, r5
str r0, [sp]
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
movs r3, 0xFF
ldrb r0, [r4, 0x1C]
str r0, [sp, 0x4]
@@ -4573,7 +4573,7 @@ _080EB030:
lsls r2, r5, 1
adds r0, r6, r2
str r0, [sp]
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
ldrh r3, [r4, 0x38]
movs r1, 0xFF
adds r0, r1, 0
@@ -4608,7 +4608,7 @@ _080EB074:
adds r0, r5
adds r0, r6, r0
str r0, [sp]
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
adds r0, r1, 0
adds r0, 0x54
ldrb r0, [r0]
@@ -4631,7 +4631,7 @@ _080EB074:
.pool
_080EB0A8:
str r6, [sp]
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
ldrb r0, [r1]
str r0, [sp, 0x4]
ldrh r0, [r1, 0x1A]
@@ -4657,7 +4657,7 @@ _080EB0D4:
mov r0, sp
bl sub_80EAEF4
movs r3, 0x1
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
movs r7, 0x10
negs r7, r7
_080EB0E2:
@@ -4693,7 +4693,7 @@ _080EB112:
bls _080EB0E2
bl sub_80EAAF4
movs r3, 0x1
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
adds r6, r7, 0
adds r4, r5, 0
movs r5, 0x3F
@@ -4790,7 +4790,7 @@ _080EB1FC:
movs r1, 0
bl VarSet
_080EB204:
- ldr r1, =0x0203a01d
+ ldr r1, =gUnknown_0203A01D
movs r0, 0
strb r0, [r1]
pop {r0}
@@ -4807,7 +4807,7 @@ sub_80EB218: @ 80EB218
lsls r0, 16
cmp r0, 0
beq _080EB272
- ldr r6, =0x0203a01d
+ ldr r6, =gUnknown_0203A01D
ldrb r0, [r6]
cmp r0, 0x1
bne _080EB272
diff --git a/asm/shop.s b/asm/shop.s
index 932d172b6..a2d518a08 100644
--- a/asm/shop.s
+++ b/asm/shop.s
@@ -14,7 +14,7 @@ CreateShopMenu: @ 80DFA78
lsls r4, 24
lsrs r4, 24
bl script_env_2_enable
- ldr r5, =0x02039f60
+ ldr r5, =gUnknown_02039F60
strb r4, [r5, 0xF]
cmp r4, 0
bne _080DFACC
@@ -62,7 +62,7 @@ _080DFACC:
str r4, [r5, 0x4]
movs r5, 0x2
_080DFAF8:
- ldr r4, =0x02039f60
+ ldr r4, =gUnknown_02039F60
ldrb r0, [r4, 0xE]
movs r1, 0
bl SetStandardWindowBorderStyle
@@ -94,7 +94,7 @@ _080DFAF8:
thumb_func_start SetShopMenuCallback
@ void SetShopMenuCallback()
SetShopMenuCallback: @ 80DFB4C
- ldr r1, =0x02039f60
+ ldr r1, =gUnknown_02039F60
str r0, [r1]
bx lr
.pool
@@ -106,7 +106,7 @@ SetShopItemsForSale: @ 80DFB58
push {lr}
adds r1, r0, 0
movs r2, 0
- ldr r3, =0x02039f60
+ ldr r3, =gUnknown_02039F60
str r1, [r3, 0x8]
strh r2, [r3, 0xC]
ldrh r0, [r1]
@@ -153,7 +153,7 @@ Task_ShopMenu: @ 80DFB88
bl HandleShopMenuQuit
b _080DFBC4
_080DFBB4:
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldr r1, [r0, 0x4]
lsls r0, r2, 3
adds r0, r1
@@ -176,7 +176,7 @@ HandleShopMenuBuy: @ 80DFBD0
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r4, r1, r2
ldr r3, =CB2_InitBuyMenu
lsrs r0, r3, 16
@@ -204,7 +204,7 @@ HandleShopMenuSell: @ 80DFC0C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r2, =0x03005e08
+ ldr r2, =gTasks + 0x8
adds r4, r1, r2
ldr r3, =CB2_GoToSellMenu
lsrs r0, r3, 16
@@ -227,7 +227,7 @@ HandleShopMenuSell: @ 80DFC0C
@ int CB2_ExitSellMenu()
CB2_ExitSellMenu: @ 80DFC48
push {lr}
- ldr r0, =0x03005dac
+ ldr r0, =gUnknown_03005DAC
ldr r1, =MapPostLoadHook_ExitBuyOrSellMenu
str r1, [r0]
ldr r0, =c2_exit_to_overworld_2_switch
@@ -244,7 +244,7 @@ HandleShopMenuQuit: @ 80DFC68
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02039f60
+ ldr r5, =gUnknown_02039F60
ldrb r0, [r5, 0xE]
movs r1, 0x2
bl sub_8198070
@@ -274,9 +274,9 @@ Task_GoToBuyOrSellMenu: @ 80DFCA4
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -321,7 +321,7 @@ Task_ExitSellMenu: @ 80DFCF8
lsrs r0, 24
cmp r0, 0x1
bne _080DFD36
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0x2
bne _080DFD2C
@@ -350,7 +350,7 @@ ReturnToShopMenuAfterExitingSellMenu: @ 80DFD44
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
bl CreateShopMenu
adds r0, r4, 0
@@ -390,7 +390,7 @@ VBlankCB_BuyMenu: @ 80DFD80
CB2_InitBuyMenu: @ 80DFD94
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r5, r0, r1
@@ -409,11 +409,11 @@ _080DFDAC:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03006310
+ ldr r0, =gUnknown_03006310
movs r1, 0
movs r2, 0
bl ListMenuInit
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -455,7 +455,7 @@ _080DFE20:
bl ResetAllObjectData
bl ResetTasks
bl clear_scheduled_bg_copies_to_vram
- ldr r4, =0x02039f70
+ ldr r4, =gUnknown_02039F70
ldr r0, =0x000020b0
bl AllocZeroed
str r0, [r4]
@@ -530,13 +530,13 @@ _080DFEF4:
@ void BuyMenuFreeMemory()
BuyMenuFreeMemory: @ 80DFEFC
push {lr}
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
ldr r0, [r0]
bl Free
- ldr r0, =0x02039f74
+ ldr r0, =gUnknown_02039F74
ldr r0, [r0]
bl Free
- ldr r0, =0x02039f78
+ ldr r0, =gUnknown_02039F78
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
@@ -549,14 +549,14 @@ BuyMenuFreeMemory: @ 80DFEFC
@ void BuyMenuBuildListMenuTemplate()
BuyMenuBuildListMenuTemplate: @ 80DFF2C
push {r4-r7,lr}
- ldr r7, =0x02039f74
- ldr r4, =0x02039f60
+ ldr r7, =gUnknown_02039F74
+ ldr r4, =gUnknown_02039F60
ldrh r0, [r4, 0xC]
adds r0, 0x1
lsls r0, 3
bl Alloc
str r0, [r7]
- ldr r5, =0x02039f78
+ ldr r5, =gUnknown_02039F78
ldrh r0, [r4, 0xC]
adds r0, 0x1
lsls r0, 4
@@ -585,13 +585,13 @@ _080DFF54:
cmp r6, r2
bcc _080DFF54
_080DFF78:
- ldr r4, =0x02039f78
+ ldr r4, =gUnknown_02039F78
lsls r5, r6, 4
ldr r0, [r4]
adds r0, r5
ldr r1, =gUnknown_085E8CF7
bl CopyString
- ldr r2, =0x02039f74
+ ldr r2, =gUnknown_02039F74
ldr r0, [r2]
lsls r1, r6, 3
adds r1, r0
@@ -601,7 +601,7 @@ _080DFF78:
movs r0, 0x2
negs r0, r0
str r0, [r1, 0x4]
- ldr r3, =0x03006310
+ ldr r3, =gUnknown_03006310
adds r1, r3, 0
ldr r0, =gUnknown_08589A48
ldm r0!, {r4-r6}
@@ -610,7 +610,7 @@ _080DFF78:
stm r1!, {r4-r6}
ldr r0, [r2]
str r0, [r3]
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrh r0, [r0, 0xC]
adds r1, r0, 0x1
strh r1, [r3, 0xC]
@@ -625,9 +625,9 @@ _080DFF78:
_080DFFDC:
strh r1, [r3, 0xE]
_080DFFDE:
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
ldr r0, [r0]
- ldr r1, =0x03006310
+ ldr r1, =gUnknown_03006310
ldrh r1, [r1, 0xE]
ldr r2, =0x00002004
adds r0, r2
@@ -646,7 +646,7 @@ BuyMenuSetListEntry: @ 80E0000
adds r5, r2, 0
lsls r1, 16
lsrs r4, r1, 16
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0
bne _080E0020
@@ -691,7 +691,7 @@ _080E0054:
beq _080E0078
lsls r4, r7, 16
lsrs r0, r4, 16
- ldr r1, =0x02039f70
+ ldr r1, =gUnknown_02039F70
ldr r1, [r1]
ldr r2, =0x0000200c
adds r1, r2
@@ -701,7 +701,7 @@ _080E0054:
.pool
_080E0078:
ldr r0, =0x0000ffff
- ldr r1, =0x02039f70
+ ldr r1, =gUnknown_02039F70
ldr r1, [r1]
ldr r2, =0x0000200c
adds r1, r2
@@ -711,7 +711,7 @@ _080E0078:
_080E008A:
lsrs r4, 16
mov r8, r4
- ldr r6, =0x02039f70
+ ldr r6, =gUnknown_02039F70
ldr r0, [r6]
ldr r5, =0x0000200c
adds r0, r5
@@ -730,7 +730,7 @@ _080E008A:
negs r0, r0
cmp r7, r0
beq _080E00E8
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0
bne _080E00D8
@@ -783,11 +783,11 @@ BuyMenuPrintPriceInList: @ 80E0114
negs r0, r0
cmp r1, r0
beq _080E01AC
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0
bne _080E0164
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
lsls r0, r1, 16
lsrs r0, 16
bl itemid_get_market_price
@@ -807,7 +807,7 @@ BuyMenuPrintPriceInList: @ 80E0114
b _080E0176
.pool
_080E0164:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_085A5C08
lsls r1, 5
adds r1, r2
@@ -816,7 +816,7 @@ _080E0164:
movs r3, 0x5
bl ConvertIntToDecimalString
_080E0176:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E969C
adds r0, r4, 0
bl ExpandStringRefs
@@ -853,14 +853,14 @@ _080E01AC:
BuyMenuAddScrollIndicatorArrows: @ 80E01C8
push {r4,r5,lr}
sub sp, 0x10
- ldr r5, =0x02039f70
+ ldr r5, =gUnknown_02039F70
ldr r2, [r5]
ldr r4, =0x0000200b
adds r0, r2, r4
ldrb r0, [r0]
cmp r0, 0xFF
bne _080E0206
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrh r1, [r0, 0xC]
adds r0, r1, 0x1
cmp r0, 0x8
@@ -893,7 +893,7 @@ _080E0206:
@ void BuyMenuRemoveScrollIndicatorArrows()
BuyMenuRemoveScrollIndicatorArrows: @ 80E0224
push {r4,lr}
- ldr r4, =0x02039f70
+ ldr r4, =gUnknown_02039F70
ldr r0, [r4]
ldr r2, =0x0000200b
adds r1, r0, r2
@@ -950,7 +950,7 @@ BuyMenuAddItemIcon: @ 80E0284
lsrs r2, r0, 16
lsls r1, 24
lsrs r3, r1, 24
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
ldr r4, =0x0000200d
adds r1, r3, r4
ldr r0, [r0]
@@ -958,7 +958,7 @@ BuyMenuAddItemIcon: @ 80E0284
ldrb r0, [r4]
cmp r0, 0xFF
bne _080E0310
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0
beq _080E02AE
@@ -975,7 +975,7 @@ _080E02AE:
cmp r2, 0x40
beq _080E0310
strb r2, [r4]
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -1016,7 +1016,7 @@ BuyMenuRemoveItemIcon: @ 80E031C
push {r4,r5,lr}
lsls r1, 24
lsrs r4, r1, 24
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
ldr r2, =0x0000200d
adds r1, r4, r2
ldr r0, [r0]
@@ -1034,7 +1034,7 @@ BuyMenuRemoveItemIcon: @ 80E031C
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
movs r0, 0xFF
@@ -1056,7 +1056,7 @@ BuyMenuInitBgs: @ 80E036C
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r4, =0x02039f70
+ ldr r4, =gUnknown_02039F70
ldr r1, [r4]
movs r0, 0x80
lsls r0, 4
@@ -1134,7 +1134,7 @@ BuyMenuDecompressBgGraphics: @ 80E0424
movs r0, 0x1
bl decompress_and_copy_tile_data_to_vram
ldr r0, =gUnknown_08D9B0F0
- ldr r1, =0x02039f70
+ ldr r1, =gUnknown_02039F70
ldr r1, [r1]
bl LZDecompressWram
ldr r0, =gUnknown_08D9B0C8
@@ -1249,7 +1249,7 @@ BuyMenuDrawGraphics: @ 80E0524
movs r0, 0x13
movs r1, 0xB
bl AddMoneyLabelObject
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
@@ -1293,7 +1293,7 @@ BuyMenuDrawMapBg: @ 80E0584
mov r5, r8
push {r5-r7}
sub sp, 0x4
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
mov r9, r0
mov r4, sp
@@ -1427,7 +1427,7 @@ _080E0690:
beq _080E06F8
b _080E0728
_080E0696:
- ldr r6, =0x02039f70
+ ldr r6, =gUnknown_02039F70
ldr r0, [r6]
movs r2, 0xC0
lsls r2, 5
@@ -1446,7 +1446,7 @@ _080E0696:
b _080E06E2
.pool
_080E06C0:
- ldr r6, =0x02039f70
+ ldr r6, =gUnknown_02039F70
ldr r0, [r6]
movs r2, 0x80
lsls r2, 5
@@ -1472,7 +1472,7 @@ _080E06E2:
b _080E0728
.pool
_080E06F8:
- ldr r6, =0x02039f70
+ ldr r6, =gUnknown_02039F70
ldr r0, [r6]
movs r2, 0x80
lsls r2, 5
@@ -1542,7 +1542,7 @@ BuyMenuCollectFieldObjectData: @ 80E075C
adds r1, r4, 0
bl GetXYCoordsOneStepInFrontOfPlayer
movs r7, 0
- ldr r5, =0x02039f70
+ ldr r5, =gUnknown_02039F70
ldr r3, =0x00002010
movs r2, 0x10
_080E0780:
@@ -1560,7 +1560,7 @@ _080E0780:
bls _080E0780
movs r7, 0
str r4, [sp, 0x8]
- ldr r1, =0x02039f70
+ ldr r1, =gUnknown_02039F70
mov r9, r1
mov r2, sp
str r2, [sp, 0x4]
@@ -1633,7 +1633,7 @@ _080E07AA:
lsrs r0, 24
mov r1, r12
strh r0, [r1]
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
lsls r0, r6, 3
adds r0, r6
lsls r0, 2
@@ -1728,11 +1728,11 @@ BuyMenuDrawFieldObjects: @ 80E08F0
push {r5-r7}
sub sp, 0x4
movs r7, 0
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
mov r8, r0
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
mov r10, r1
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
_080E090A:
mov r3, r8
@@ -1883,7 +1883,7 @@ _080E0A3A:
@ void BuyMenuCopyMenuBgToBg1TilemapBuffer()
BuyMenuCopyMenuBgToBg1TilemapBuffer: @ 80E0A40
push {r4-r6,lr}
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
ldr r0, [r0]
movs r1, 0x80
lsls r1, 4
@@ -1921,7 +1921,7 @@ _080E0A6A:
@ bool8 BuyMenuCheckForOverlapWithMenuBg(u16 x, u16 y)
BuyMenuCheckForOverlapWithMenuBg: @ 80E0A88
push {lr}
- ldr r2, =0x02039f70
+ ldr r2, =gUnknown_02039F70
ldr r2, [r2]
lsls r0, 1
lsls r1, 6
@@ -1965,9 +1965,9 @@ Task_BuyMenu: @ 80E0AC8
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1979,7 +1979,7 @@ _080E0AEA:
bl ListMenuHandleInput
adds r5, r0, 0
ldrb r0, [r4, 0xE]
- ldr r7, =0x02039f70
+ ldr r7, =gUnknown_02039F70
ldr r2, [r7]
ldr r3, =0x00002008
adds r1, r2, r3
@@ -2011,7 +2011,7 @@ _080E0B32:
ldrb r0, [r4, 0xE]
movs r1, 0x2
bl BuyMenuPrintCursor
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0
bne _080E0B80
@@ -2044,12 +2044,12 @@ _080E0B80:
ldrh r0, [r0, 0x14]
str r0, [r1]
_080E0B92:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
adds r0, r1
- ldr r2, =0x02039f70
+ ldr r2, =gUnknown_02039F70
mov r8, r2
ldr r1, [r2]
movs r7, 0x80
@@ -2065,13 +2065,13 @@ _080E0B92:
b _080E0C28
.pool
_080E0BD0:
- ldr r4, =0x02039f60
+ ldr r4, =gUnknown_02039F60
ldrb r0, [r4, 0xF]
cmp r0, 0
bne _080E0C38
lsls r0, r5, 16
lsrs r5, r0, 16
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
adds r0, r5, 0
bl itemid_get_name
adds r0, r5, 0
@@ -2080,7 +2080,7 @@ _080E0BD0:
lsrs r0, 24
cmp r0, 0x3
bne _080E0C24
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
adds r0, r5, 0
bl ItemIdToBattleMoveId
lsls r0, 16
@@ -2104,12 +2104,12 @@ _080E0C28:
b _080E0C8E
.pool
_080E0C38:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
lsls r1, r5, 5
ldr r2, =gUnknown_085A5C09
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r3, r8
ldr r1, [r3]
adds r1, r7
@@ -2120,17 +2120,17 @@ _080E0C38:
ldrb r0, [r4, 0xF]
cmp r0, 0x1
bne _080E0C7C
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9468
bl ExpandStringRefs
b _080E0C84
.pool
_080E0C7C:
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
ldr r1, =gUnknown_085E9493
bl ExpandStringRefs
_080E0C84:
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
ldr r2, =BuyMenuConfirmPurchase
adds r0, r6, 0
bl BuyMenuDisplayMessage
@@ -2153,7 +2153,7 @@ Task_BuyHowManyDialogueInit: @ 80E0CA4
lsls r5, r6, 2
adds r5, r6
lsls r5, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r0
ldrh r0, [r5, 0xA]
bl CountTotalItemQuantityInBag
@@ -2165,12 +2165,12 @@ Task_BuyHowManyDialogueInit: @ 80E0CA4
movs r2, 0x1
movs r3, 0xD
bl SetWindowBorderStyle
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E93D5
adds r0, r4, 0
bl ExpandStringRefs
@@ -2193,13 +2193,13 @@ Task_BuyHowManyDialogueInit: @ 80E0CA4
bl BuyMenuPrintItemQuantityAndPrice
movs r0, 0
bl schedule_bg_copy_tilemap_to_vram
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
movs r1, 0x92
lsls r1, 3
adds r0, r1
bl DecryptMoney
- ldr r1, =0x02039f70
+ ldr r1, =gUnknown_02039F70
ldr r4, [r1]
movs r2, 0x80
lsls r2, 6
@@ -2221,7 +2221,7 @@ _080E0D60:
adds r0, r4, r2
strb r1, [r0]
_080E0D66:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2245,10 +2245,10 @@ Task_BuyHowManyDialogueHandleInput: @ 80E0D88
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
adds r0, r5, 0x2
- ldr r7, =0x02039f70
+ ldr r7, =gUnknown_02039F70
ldr r1, [r7]
ldr r2, =0x0000200a
adds r1, r2
@@ -2281,7 +2281,7 @@ Task_BuyHowManyDialogueHandleInput: @ 80E0D88
b _080E0EA4
.pool
_080E0DF0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -2302,15 +2302,15 @@ _080E0DF0:
movs r0, 0x1
bl PutWindowTilemap
ldrh r0, [r5, 0xA]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
bl itemid_get_name
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
movs r2, 0x2
ldrsh r1, [r5, r2]
movs r2, 0
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, [r7]
movs r2, 0x80
lsls r2, 6
@@ -2385,11 +2385,11 @@ BuyMenuTryMakePurchase: @ 80E0EDC
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0x1
bl PutWindowTilemap
- ldr r6, =0x02039f60
+ ldr r6, =gUnknown_02039F60
ldrb r0, [r6, 0xF]
cmp r0, 0
bne _080E0F40
@@ -2454,12 +2454,12 @@ BuyMenuSubtractMoney: @ 80E0F88
lsrs r6, r0, 24
movs r0, 0x26
bl sav12_xor_increment
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
movs r4, 0x92
lsls r4, 3
adds r0, r4
- ldr r1, =0x02039f70
+ ldr r1, =gUnknown_02039F70
ldr r1, [r1]
movs r2, 0x80
lsls r2, 6
@@ -2475,11 +2475,11 @@ BuyMenuSubtractMoney: @ 80E0F88
movs r0, 0
movs r2, 0
bl PrintMoneyAmountInMoneyBox
- ldr r0, =0x02039f60
+ ldr r0, =gUnknown_02039F60
ldrb r0, [r0, 0xF]
cmp r0, 0
bne _080E0FF0
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2488,7 +2488,7 @@ BuyMenuSubtractMoney: @ 80E0F88
b _080E0FFC
.pool
_080E0FF0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r6, 2
adds r1, r6
lsls r1, 3
@@ -2511,9 +2511,9 @@ Task_ReturnToItemListAfterItemPurchase: @ 80E100C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2557,7 +2557,7 @@ Task_ReturnToItemListAfterDecorationPurchase: @ 80E1078
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2583,7 +2583,7 @@ BuyMenuReturnToItemList: @ 80E10A0
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r5, =0x03005e08
+ ldr r5, =gTasks + 0x8
adds r6, r4, r5
movs r0, 0x5
movs r1, 0
@@ -2618,12 +2618,12 @@ BuyMenuPrintItemQuantityAndPrice: @ 80E10EC
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r0
movs r0, 0x4
movs r1, 0x11
bl FillWindowPixelBuffer
- ldr r0, =0x02039f70
+ ldr r0, =gUnknown_02039F70
ldr r0, [r0]
movs r1, 0x80
lsls r1, 6
@@ -2635,13 +2635,13 @@ BuyMenuPrintItemQuantityAndPrice: @ 80E10EC
movs r1, 0x26
movs r2, 0x1
bl PrintMoneyAmount
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0x2
ldrsh r1, [r4, r2]
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085E8DA0
adds r0, r4, 0
bl ExpandStringRefs
@@ -2668,7 +2668,7 @@ ExitBuyMenu: @ 80E1168
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =MapPostLoadHook_ExitBuyOrSellMenu
str r0, [r1]
movs r0, 0x1
@@ -2678,7 +2678,7 @@ ExitBuyMenu: @ 80E1168
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -2698,7 +2698,7 @@ Task_ExitBuyMenu: @ 80E11B0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2721,10 +2721,10 @@ _080E11D6:
@ void ClearItemPurchases()
ClearItemPurchases: @ 80E11E4
push {lr}
- ldr r0, =0x02039f7c
+ ldr r0, =gUnknown_02039F7C
movs r1, 0
strb r1, [r0]
- ldr r0, =0x02039f80
+ ldr r0, =gUnknown_02039F80
movs r1, 0
movs r2, 0xC
bl memset
@@ -2742,10 +2742,10 @@ RecordItemPurchase: @ 80E1204
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r3, 0
- ldr r5, =0x02039f80
+ ldr r5, =gUnknown_02039F80
adds r6, r5, 0
_080E121A:
lsls r0, r3, 2
@@ -2779,7 +2779,7 @@ _080E1250:
lsrs r3, r0, 16
cmp r3, 0x2
bls _080E121A
- ldr r2, =0x02039f7c
+ ldr r2, =gUnknown_02039F7C
ldrb r0, [r2]
cmp r0, 0x2
bhi _080E127A
@@ -2868,7 +2868,7 @@ sub_80E12E8: @ 80E12E8
lsls r2, 16
lsrs r2, 16
mov r10, r2
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3043,7 +3043,7 @@ sub_80E1444: @ 80E1444
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r0, 0x1
strh r0, [r4, 0x6]
@@ -3144,7 +3144,7 @@ sub_80E150C: @ 80E150C
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r7, r0, r1
adds r0, r7, 0
adds r0, 0x8
@@ -3170,7 +3170,7 @@ sub_80E1558: @ 80E1558
lsls r0, 24
lsrs r0, 24
bl sub_80E150C
- ldr r1, =0x02039f8c
+ ldr r1, =gUnknown_02039F8C
strb r0, [r1]
pop {r0}
bx r0
@@ -3180,7 +3180,7 @@ sub_80E1558: @ 80E1558
thumb_func_start sub_80E1570
sub_80E1570: @ 80E1570
push {lr}
- ldr r0, =0x02039f8c
+ ldr r0, =gUnknown_02039F8C
ldrb r0, [r0]
bl DestroyTask
pop {r0}
@@ -3191,8 +3191,8 @@ sub_80E1570: @ 80E1570
thumb_func_start sub_80E1584
sub_80E1584: @ 80E1584
push {lr}
- ldr r2, =0x03005e00
- ldr r0, =0x02039f8c
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_02039F8C
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
diff --git a/asm/slot_machine.s b/asm/slot_machine.s
index 1701b6571..9f5946b2a 100644
--- a/asm/slot_machine.s
+++ b/asm/slot_machine.s
@@ -11,7 +11,7 @@ sub_812A4DC: @ 812A4DC
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -37,7 +37,7 @@ _0812A500:
strh r0, [r4, 0x8]
b _0812A530
_0812A518:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -62,7 +62,7 @@ sub_812A540: @ 812A540
adds r6, r1, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x0203ab34
+ ldr r5, =gUnknown_0203AB34
movs r0, 0x68
bl AllocZeroed
str r0, [r5]
@@ -74,7 +74,7 @@ sub_812A540: @ 812A540
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -91,7 +91,7 @@ sub_812A540: @ 812A540
sub_812A588: @ 812A588
push {lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -168,7 +168,7 @@ _0812A644:
bl sub_812AA78
bl sub_812AA90
_0812A64C:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -204,7 +204,7 @@ sub_812A688: @ 812A688
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
adds r0, 0x58
ldrh r1, [r0]
@@ -247,7 +247,7 @@ sub_812A6D4: @ 812A6D4
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
strh r4, [r0, 0x8]
adds r0, 0xA
@@ -269,9 +269,9 @@ sub_812A710: @ 812A710
lsls r2, r0, 2
adds r2, r0
lsls r2, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r2, r0
- ldr r3, =0x0203ab34
+ ldr r3, =gUnknown_0203AB34
ldr r1, [r3]
ldrh r0, [r2, 0x8]
strb r0, [r1, 0x1]
@@ -461,7 +461,7 @@ sub_812A8C4: @ 812A8C4
mov r7, r8
push {r7}
bl sub_812A710
- ldr r5, =0x0203ab34
+ ldr r5, =gUnknown_0203AB34
ldr r0, [r5]
movs r4, 0
strb r4, [r0]
@@ -510,7 +510,7 @@ sub_812A8C4: @ 812A8C4
ldr r0, =gUnknown_085A76B4
mov r8, r0
_0812A934:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r4, [r0]
lsls r6, r7, 1
adds r0, r4, 0
@@ -570,7 +570,7 @@ sub_812A9AC: @ 812A9AC
push {lr}
bl sub_80A1A74
bl ResetAllObjectData
- ldr r1, =0x02021b38
+ ldr r1, =gUnknown_02021B38
movs r0, 0x80
strb r0, [r1]
bl ResetObjectPaletteAllocator
@@ -583,15 +583,15 @@ sub_812A9AC: @ 812A9AC
thumb_func_start sub_812A9CC
sub_812A9CC: @ 812A9CC
push {r4,r5,lr}
- ldr r4, =0x0203aacc
+ ldr r4, =gUnknown_0203AACC
movs r0, 0x8
bl Alloc
str r0, [r4]
- ldr r4, =0x0203aad0
+ ldr r4, =gUnknown_0203AAD0
movs r0, 0xE
bl AllocZeroed
str r0, [r4]
- ldr r5, =0x0203aadc
+ ldr r5, =gUnknown_0203AADC
movs r0, 0x8
bl AllocZeroed
str r0, [r5]
@@ -693,9 +693,9 @@ sub_812AAC8: @ 812AAC8
lsls r1, r0, 2
adds r1, r0
lsls r4, r1, 3
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
_0812AAD8:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
ldrb r0, [r0]
lsls r0, 2
@@ -723,7 +723,7 @@ sub_812AB04: @ 812AB04
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrb r0, [r0, 0x2]
bl sub_812D3B4
@@ -742,13 +742,13 @@ sub_812AB04: @ 812AB04
thumb_func_start sub_812AB38
sub_812AB38: @ 812AB38
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0812AB50
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
ldrb r0, [r1]
adds r0, 0x1
@@ -763,7 +763,7 @@ _0812AB50:
thumb_func_start sub_812AB60
sub_812AB60: @ 812AB60
push {lr}
- ldr r3, =0x0203ab34
+ ldr r3, =gUnknown_0203AB34
ldr r1, [r3]
movs r0, 0
strh r0, [r1, 0xE]
@@ -806,7 +806,7 @@ sub_812ABA8: @ 812ABA8
lsls r0, 24
cmp r0, 0
beq _0812ABBC
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x4
strb r0, [r1]
@@ -822,7 +822,7 @@ sub_812ABC8: @ 812ABC8
push {lr}
movs r0, 0
bl sub_812DEE4
- ldr r2, =0x0203ab34
+ ldr r2, =gUnknown_0203AB34
ldr r1, [r2]
movs r0, 0x5
strb r0, [r1]
@@ -844,7 +844,7 @@ _0812ABE8:
thumb_func_start sub_812ABF8
sub_812ABF8: @ 812ABF8
push {r4,r5,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x4
ands r0, r1
@@ -852,7 +852,7 @@ sub_812ABF8: @ 812ABF8
beq _0812AC1C
movs r0, 0
bl sub_812DC80
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x8
b _0812ACE2
@@ -863,7 +863,7 @@ _0812AC1C:
ands r0, r1
cmp r0, 0
beq _0812AC82
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
movs r1, 0xC
ldrsh r0, [r2, r1]
@@ -890,7 +890,7 @@ _0812AC42:
cmp r0, 0x2
ble _0812AC42
_0812AC5A:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
ldrh r0, [r1, 0xC]
subs r0, 0x3
@@ -914,7 +914,7 @@ _0812AC82:
ands r0, r1
cmp r0, 0
beq _0812ACB2
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
movs r1, 0xC
ldrsh r0, [r0, r1]
@@ -933,11 +933,11 @@ _0812AC82:
adds r0, 0x1
strh r0, [r1, 0x12]
_0812ACB2:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r3, [r0]
movs r1, 0x12
ldrsh r2, [r3, r1]
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
adds r5, r0, 0
cmp r2, 0x2
bgt _0812ACD0
@@ -988,7 +988,7 @@ sub_812ACF4: @ 812ACF4
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x7
strb r0, [r1]
@@ -1002,7 +1002,7 @@ sub_812ACF4: @ 812ACF4
thumb_func_start sub_812AD34
sub_812AD34: @ 812AD34
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -1011,7 +1011,7 @@ sub_812AD34: @ 812AD34
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x5
strb r0, [r1]
@@ -1029,7 +1029,7 @@ sub_812AD60: @ 812AD60
lsls r0, 24
cmp r0, 0
beq _0812AD74
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x5
strb r0, [r1]
@@ -1055,7 +1055,7 @@ sub_812AD80: @ 812AD80
bl sub_80EEC80
movs r0, 0
strh r0, [r4, 0x8]
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrb r1, [r0, 0x4]
movs r0, 0x20
@@ -1074,7 +1074,7 @@ _0812ADC4:
movs r0, 0xB
_0812ADCE:
strb r0, [r1]
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
movs r1, 0x8
strh r1, [r0, 0x1A]
@@ -1101,7 +1101,7 @@ sub_812ADF4: @ 812ADF4
beq _0812AE18
movs r0, 0x1
bl sub_812DEE4
- ldr r3, =0x0203ab34
+ ldr r3, =gUnknown_0203AB34
ldr r2, [r3]
ldrb r1, [r2, 0x4]
movs r0, 0xDF
@@ -1128,7 +1128,7 @@ sub_812AE24: @ 812AE24
cmp r1, 0x1D
ble _0812AE40
bl sub_812B55C
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0xC
strb r0, [r1]
@@ -1142,7 +1142,7 @@ _0812AE40:
thumb_func_start sub_812AE4C
sub_812AE4C: @ 812AE4C
push {r4,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1150,7 +1150,7 @@ sub_812AE4C: @ 812AE4C
beq _0812AE78
movs r0, 0x18
bl audio_play
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrb r0, [r0, 0x18]
bl sub_812BEDC
@@ -1171,7 +1171,7 @@ _0812AE78:
thumb_func_start sub_812AE88
sub_812AE88: @ 812AE88
push {r4,lr}
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrb r0, [r0, 0x18]
bl sub_812BF04
@@ -1206,7 +1206,7 @@ _0812AEBE:
thumb_func_start sub_812AEC4
sub_812AEC4: @ 812AEC4
push {r4,lr}
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r2, [r4]
ldrb r1, [r2, 0x4]
movs r0, 0xC0
@@ -1274,7 +1274,7 @@ _0812AF54:
movs r0, 0x2
bl sub_812DEE4
_0812AF62:
- ldr r2, =0x0203ab34
+ ldr r2, =gUnknown_0203AB34
ldr r3, [r2]
ldrh r1, [r3, 0x8]
movs r0, 0xE0
@@ -1357,7 +1357,7 @@ sub_812AFFC: @ 812AFFC
lsls r0, 24
cmp r0, 0
beq _0812B010
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x10
strb r0, [r1]
@@ -1375,7 +1375,7 @@ sub_812B01C: @ 812B01C
lsls r0, 24
cmp r0, 0
beq _0812B088
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r1, [r4]
movs r0, 0x13
strb r0, [r1]
@@ -1439,7 +1439,7 @@ sub_812B094: @ 812B094
lsls r0, 24
cmp r0, 0
bne _0812B0CC
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r1, [r4]
movs r0, 0x13
strb r0, [r1]
@@ -1475,7 +1475,7 @@ sub_812B0D8: @ 812B0D8
lsls r0, 24
cmp r0, 0
beq _0812B0FC
- ldr r2, =0x0203ab34
+ ldr r2, =gUnknown_0203AB34
ldr r1, [r2]
movs r0, 0x13
strb r0, [r1]
@@ -1503,7 +1503,7 @@ sub_812B108: @ 812B108
bl sub_812CEB8
movs r0, 0x2
bl sub_812CEB8
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x2
strb r0, [r1]
@@ -1526,7 +1526,7 @@ sub_812B130: @ 812B130
ble _0812B14E
movs r0, 0
strh r0, [r1, 0xA]
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x13
strb r0, [r1]
@@ -1567,7 +1567,7 @@ sub_812B158: @ 812B158
movs r0, 0x15
movs r1, 0x7
bl sub_80323CC
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x16
strb r0, [r1]
@@ -1595,7 +1595,7 @@ sub_812B1B0: @ 812B1B0
bl sub_812CEB8
movs r0, 0x2
bl sub_812CEB8
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
ldrh r0, [r1, 0x12]
ldrh r2, [r1, 0xC]
@@ -1615,7 +1615,7 @@ _0812B1F8:
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x5
_0812B206:
@@ -1646,7 +1646,7 @@ sub_812B214: @ 812B214
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x18
strb r0, [r1]
@@ -1660,7 +1660,7 @@ sub_812B214: @ 812B214
thumb_func_start sub_812B254
sub_812B254: @ 812B254
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -1669,7 +1669,7 @@ sub_812B254: @ 812B254
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x5
strb r0, [r1]
@@ -1699,7 +1699,7 @@ sub_812B280: @ 812B280
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x1A
strb r0, [r1]
@@ -1713,7 +1713,7 @@ sub_812B280: @ 812B280
thumb_func_start sub_812B2C0
sub_812B2C0: @ 812B2C0
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -1722,7 +1722,7 @@ sub_812B2C0: @ 812B2C0
movs r0, 0
movs r1, 0x1
bl sub_8197434
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x1B
strb r0, [r1]
@@ -1737,7 +1737,7 @@ _0812B2DE:
sub_812B2EC: @ 812B2EC
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrh r0, [r0, 0xC]
bl SetCoins
@@ -1767,7 +1767,7 @@ sub_812B2EC: @ 812B2EC
thumb_func_start sub_812B32C
sub_812B32C: @ 812B32C
push {r4-r6,lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1777,127 +1777,127 @@ sub_812B32C: @ 812B32C
beq _0812B340
b _0812B470
_0812B340:
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
ldr r0, [r6]
ldr r0, [r0, 0x64]
bl SetMainCallback2
- ldr r4, =0x0203aaf4
+ ldr r4, =gUnknown_0203AAF4
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aaf8
+ ldr r4, =gUnknown_0203AAF8
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aafc
+ ldr r4, =gUnknown_0203AAFC
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab00
+ ldr r4, =gUnknown_0203AB00
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab04
+ ldr r4, =gUnknown_0203AB04
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab08
+ ldr r4, =gUnknown_0203AB08
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab0c
+ ldr r4, =gUnknown_0203AB0C
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab10
+ ldr r4, =gUnknown_0203AB10
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab14
+ ldr r4, =gUnknown_0203AB14
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab18
+ ldr r4, =gUnknown_0203AB18
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab1c
+ ldr r4, =gUnknown_0203AB1C
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab20
+ ldr r4, =gUnknown_0203AB20
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab24
+ ldr r4, =gUnknown_0203AB24
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab28
+ ldr r4, =gUnknown_0203AB28
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aae4
+ ldr r4, =gUnknown_0203AAE4
ldr r0, [r4]
cmp r0, 0
beq _0812B3E4
bl Free
str r5, [r4]
_0812B3E4:
- ldr r4, =0x0203aae8
+ ldr r4, =gUnknown_0203AAE8
ldr r0, [r4]
cmp r0, 0
beq _0812B3F2
bl Free
str r5, [r4]
_0812B3F2:
- ldr r4, =0x0203aaec
+ ldr r4, =gUnknown_0203AAEC
ldr r0, [r4]
cmp r0, 0
beq _0812B400
bl Free
str r5, [r4]
_0812B400:
- ldr r4, =0x0203aaf0
+ ldr r4, =gUnknown_0203AAF0
ldr r0, [r4]
cmp r0, 0
beq _0812B40E
bl Free
str r5, [r4]
_0812B40E:
- ldr r4, =0x0203aac8
+ ldr r4, =gUnknown_0203AAC8
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aacc
+ ldr r4, =gUnknown_0203AACC
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aad0
+ ldr r4, =gUnknown_0203AAD0
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aad4
+ ldr r4, =gUnknown_0203AAD4
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aad8
+ ldr r4, =gUnknown_0203AAD8
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aadc
+ ldr r4, =gUnknown_0203AADC
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203aae0
+ ldr r4, =gUnknown_0203AAE0
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab2c
+ ldr r4, =gUnknown_0203AB2C
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r4, =0x0203ab30
+ ldr r4, =gUnknown_0203AB30
ldr r0, [r4]
bl Free
str r5, [r4]
@@ -1915,7 +1915,7 @@ _0812B470:
thumb_func_start sub_812B4EC
sub_812B4EC: @ 812B4EC
push {r4,lr}
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r1, [r4]
ldrb r0, [r1, 0xA]
cmp r0, 0
@@ -1950,7 +1950,7 @@ _0812B52C:
lsrs r3, r0, 24
cmp r3, 0x5
beq _0812B54A
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldr r1, =gUnknown_085A7804
lsls r0, r3, 1
@@ -1969,7 +1969,7 @@ _0812B54A:
thumb_func_start sub_812B55C
sub_812B55C: @ 812B55C
push {lr}
- ldr r2, =0x0203ab34
+ ldr r2, =gUnknown_0203AB34
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0x6]
@@ -2023,7 +2023,7 @@ sub_812B5B0: @ 812B5B0
lsls r0, 24
lsrs r0, 24
ldr r4, =gUnknown_085A76C0
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
movs r3, 0x12
ldrsh r2, [r1, r3]
@@ -2055,7 +2055,7 @@ sub_812B5EC: @ 812B5EC
_0812B5F2:
bl GenerateRandomNumber
movs r2, 0xFF
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r3, [r1]
lsls r1, r5, 16
asrs r4, r1, 16
@@ -2098,7 +2098,7 @@ _0812B644:
bl GenerateRandomNumber
movs r5, 0xFF
ands r5, r0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r4, [r0]
lsls r2, r6, 16
asrs r1, r2, 16
@@ -2125,7 +2125,7 @@ _0812B680:
asrs r0, r2, 16
cmp r0, 0x4
bne _0812B69E
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
ldrb r0, [r0, 0x3]
cmp r0, 0x1
@@ -2165,7 +2165,7 @@ sub_812B6CC: @ 812B6CC
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldrb r0, [r2, 0x3]
cmp r0, 0
@@ -2190,7 +2190,7 @@ _0812B6EA:
thumb_func_start sub_812B700
sub_812B700: @ 812B700
push {r4-r6,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x5]
@@ -2226,7 +2226,7 @@ _0812B72E:
cmp r4, r0
bcs _0812B728
_0812B74E:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
strb r6, [r0, 0x5]
_0812B754:
@@ -2266,7 +2266,7 @@ _0812B786:
dp15_jump_random_unknown: @ 812B78C
push {r4,r5,lr}
movs r4, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r2, 0x10
ldrsh r1, [r0, r2]
@@ -2317,7 +2317,7 @@ _0812B7E8:
adds r2, r5, 0x2
adds r2, r4, r2
ldr r3, =gUnknown_085A77EC
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
ldrb r1, [r1, 0xB]
lsls r1, 1
@@ -2342,7 +2342,7 @@ _0812B822:
thumb_func_start sub_812B828
sub_812B828: @ 812B828
push {r4,lr}
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r1, [r4]
movs r0, 0
strh r0, [r1, 0x8]
@@ -2395,7 +2395,7 @@ sub_812B85C: @ 812B85C
lsrs r1, r0, 24
cmp r1, 0x9
beq _0812B8BC
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldr r0, =gUnknown_085A7828
lsls r1, 1
@@ -2448,7 +2448,7 @@ sub_812B8D0: @ 812B8D0
bne _0812B90C
movs r1, 0x1
_0812B90C:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldr r0, =gUnknown_085A7828
lsls r1, 1
@@ -2492,7 +2492,7 @@ _0812B930:
bne _0812B96A
movs r1, 0x1
_0812B96A:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldr r0, =gUnknown_085A7828
lsls r1, 1
@@ -2543,7 +2543,7 @@ sub_812B9A0: @ 812B9A0
beq _0812B9FE
cmp r1, 0
beq _0812B9F8
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldr r0, =gUnknown_085A7828
lsls r1, 1
@@ -2586,7 +2586,7 @@ _0812B9FE:
beq _0812BA5A
cmp r1, 0
beq _0812BA54
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldr r0, =gUnknown_085A7828
lsls r1, 1
@@ -2699,7 +2699,7 @@ sub_812BAFC: @ 812BAFC
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085A74C4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -2732,7 +2732,7 @@ sub_812BB34: @ 812BB34
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r1, 0xE
ldrsh r0, [r0, r1]
@@ -2771,7 +2771,7 @@ sub_812BB68: @ 812BB68
movs r0, 0x15
bl audio_play
_0812BB8E:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldrh r0, [r2, 0xE]
subs r0, 0x1
@@ -2787,7 +2787,7 @@ _0812BB8E:
_0812BBA8:
movs r0, 0x8
strh r0, [r4, 0xA]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x1
ands r0, r1
@@ -2800,7 +2800,7 @@ _0812BBBC:
lsls r0, 24
cmp r0, 0
beq _0812BBF6
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x8
ands r0, r1
@@ -2808,7 +2808,7 @@ _0812BBBC:
beq _0812BBF6
movs r0, 0x15
bl audio_play
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r2, [r1]
ldrh r0, [r2, 0xE]
ldrh r3, [r2, 0xC]
@@ -2825,7 +2825,7 @@ _0812BBF0:
movs r0, 0
strh r0, [r1, 0xE]
_0812BBF6:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r1, 0xE
ldrsh r0, [r0, r1]
@@ -2867,7 +2867,7 @@ sub_812BC44: @ 812BC44
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
lsls r2, r4, 1
adds r0, 0x28
@@ -2913,7 +2913,7 @@ sub_812BC98: @ 812BC98
lsls r1, 16
lsrs r5, r1, 16
movs r6, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
lsls r1, r4, 1
adds r0, 0x1C
@@ -2947,7 +2947,7 @@ _0812BCC2:
thumb_func_start sub_812BCE8
sub_812BCE8: @ 812BCE8
push {lr}
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
movs r2, 0x16
ldrsh r1, [r1, r2]
@@ -2981,7 +2981,7 @@ sub_812BD28: @ 812BD28
push {r4-r6,lr}
adds r5, r0, 0
lsls r5, 24
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r6, [r0]
lsrs r5, 23
adds r4, r6, 0
@@ -3021,7 +3021,7 @@ sub_812BD70: @ 812BD70
adds r5, r0, 0
lsls r1, 16
lsrs r4, r1, 16
- ldr r7, =0x0203ab34
+ ldr r7, =gUnknown_0203AB34
ldr r0, [r7]
lsls r6, r5, 1
adds r0, 0x1C
@@ -3067,7 +3067,7 @@ _0812BDC4:
thumb_func_start sub_812BDD4
sub_812BDD4: @ 812BDD4
push {r4,lr}
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r4, [r1]
lsls r0, 16
asrs r0, 16
@@ -3097,7 +3097,7 @@ sub_812BE0C: @ 812BE0C
push {r4,r5,lr}
lsls r0, 16
lsrs r4, r0, 16
- ldr r5, =0x0203ab34
+ ldr r5, =gUnknown_0203AB34
ldr r0, [r5]
movs r1, 0x14
ldrsh r0, [r0, r1]
@@ -3139,7 +3139,7 @@ sub_812BE5C: @ 812BE5C
push {r4-r6,lr}
movs r4, 0
ldr r5, =sub_812BF2C
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
_0812BE64:
adds r0, r5, 0
movs r1, 0x2
@@ -3151,7 +3151,7 @@ _0812BE64:
lsls r1, 3
adds r1, r6
strh r4, [r1, 0x26]
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x3A
adds r1, r4
@@ -3173,8 +3173,8 @@ sub_812BEA4: @ 812BEA4
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x03005e00
- ldr r1, =0x0203ab34
+ ldr r4, =gTasks
+ ldr r1, =gUnknown_0203AB34
ldr r2, [r1]
adds r2, 0x3A
adds r2, r0
@@ -3201,8 +3201,8 @@ sub_812BEA4: @ 812BEA4
sub_812BEDC: @ 812BEDC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
- ldr r1, =0x0203ab34
+ ldr r2, =gTasks
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x3A
adds r1, r0
@@ -3221,8 +3221,8 @@ sub_812BEDC: @ 812BEDC
sub_812BF04: @ 812BF04
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
- ldr r1, =0x0203ab34
+ ldr r2, =gTasks
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x3A
adds r1, r0
@@ -3244,7 +3244,7 @@ sub_812BF2C: @ 812BF2C
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_085A74D0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3278,7 +3278,7 @@ sub_812BF68: @ 812BF68
ldrh r0, [r0, 0x26]
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
movs r2, 0x1A
ldrsh r1, [r1, r2]
@@ -3297,7 +3297,7 @@ sub_812BF88: @ 812BF88
adds r0, 0x1
movs r2, 0
strh r0, [r4, 0x8]
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r3, [r0]
movs r0, 0x26
ldrsh r1, [r4, r0]
@@ -3333,7 +3333,7 @@ sub_812BF88: @ 812BF88
cmp r0, 0
bne _0812BFF4
_0812BFDC:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x6]
@@ -3345,7 +3345,7 @@ _0812BFDC:
ldr r0, [r0]
bl _call_via_r0
_0812BFF4:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r2, 0x26
ldrsh r0, [r4, r2]
@@ -3370,7 +3370,7 @@ sub_812C01C: @ 812C01C
mov r0, sp
movs r2, 0xA
bl memcpy
- ldr r7, =0x0203ab34
+ ldr r7, =gUnknown_0203AB34
ldr r5, [r7]
movs r1, 0x26
ldrsh r0, [r4, r1]
@@ -3427,7 +3427,7 @@ _0812C0A0:
_0812C0A4:
cmp r2, 0
bne _0812C0D2
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r6, 0x26
ldrsh r0, [r4, r6]
@@ -3461,7 +3461,7 @@ _0812C0D2:
sub_812C0E0: @ 812C0E0
push {r4,lr}
adds r2, r0, 0
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r1, [r4]
movs r3, 0x26
ldrsh r0, [r2, r3]
@@ -3508,7 +3508,7 @@ _0812C12A:
thumb_func_start sub_812C138
sub_812C138: @ 812C138
push {r4,r5,lr}
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
ldrb r0, [r0, 0x4]
bl sub_812B57C
@@ -3564,7 +3564,7 @@ sub_812C184: @ 812C184
cmp r0, r5
bne _0812C1BC
_0812C1AC:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
strb r1, [r0, 0x7]
movs r0, 0x1
@@ -3627,7 +3627,7 @@ _0812C212:
thumb_func_start sub_812C218
sub_812C218: @ 812C218
push {lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
ldrb r1, [r0, 0x4]
movs r0, 0xC2
@@ -3669,7 +3669,7 @@ _0812C24C:
lsls r0, 24
cmp r0, 0
beq _0812C278
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x2
strh r0, [r1, 0x34]
@@ -3729,7 +3729,7 @@ _0812C2C2:
lsls r0, 24
cmp r0, 0
beq _0812C2E8
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
strh r7, [r0, 0x34]
strh r6, [r0, 0x2E]
@@ -3746,7 +3746,7 @@ _0812C2E8:
_0812C2F4:
movs r7, 0x1
adds r6, r5, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
mov r10, r0
_0812C2FC:
lsls r5, r7, 16
@@ -3838,7 +3838,7 @@ _0812C390:
sub_812C3A0: @ 812C3A0
push {lr}
ldr r1, =gUnknown_085A7514
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r2, 0x12
ldrsh r0, [r0, r2]
@@ -3857,7 +3857,7 @@ sub_812C3A0: @ 812C3A0
thumb_func_start sub_812C3C8
sub_812C3C8: @ 812C3C8
push {r4-r7,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r5, 0
ldrh r7, [r0, 0x34]
@@ -3871,7 +3871,7 @@ _0812C3D6:
asrs r1, 16
movs r0, 0x1
bl sub_812BC98
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
lsls r0, 24
lsrs r0, 24
@@ -3904,7 +3904,7 @@ sub_812C414: @ 812C414
lsls r0, 24
cmp r0, 0
beq _0812C476
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r2, 0x34
ldrsh r0, [r1, r2]
@@ -3926,7 +3926,7 @@ _0812C43C:
asrs r1, 16
movs r0, 0x1
bl sub_812BC98
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
lsls r0, 24
lsrs r0, 24
@@ -3949,7 +3949,7 @@ _0812C472:
movs r0, 0x1
b _0812C4B2
_0812C476:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r1, 0x34
ldrsh r0, [r0, r1]
@@ -3965,7 +3965,7 @@ _0812C486:
asrs r1, 16
movs r0, 0x1
bl sub_812BC98
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
lsls r0, 24
lsrs r0, 24
@@ -3990,7 +3990,7 @@ _0812C4B2:
thumb_func_start sub_812C4BC
sub_812C4BC: @ 812C4BC
push {r4,lr}
- ldr r2, =0x0203ab34
+ ldr r2, =gUnknown_0203AB34
ldr r0, [r2]
ldrb r3, [r0, 0x7]
adds r4, r3, 0
@@ -4029,7 +4029,7 @@ sub_812C500: @ 812C500
push {r7}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r5, 0
ldrh r1, [r0, 0x36]
@@ -4048,7 +4048,7 @@ _0812C518:
lsrs r0, 24
cmp r0, r7
bne _0812C544
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
mov r1, r8
strh r1, [r0, 0x38]
@@ -4079,7 +4079,7 @@ sub_812C55C: @ 812C55C
push {r7}
lsls r0, 24
lsrs r6, r0, 24
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r2, 0x34
ldrsh r1, [r0, r2]
@@ -4094,7 +4094,7 @@ sub_812C55C: @ 812C55C
b _0812C5D2
.pool
_0812C588:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
strh r5, [r0, 0x32]
mov r1, r8
@@ -4156,7 +4156,7 @@ _0812C5E8:
lsls r0, 24
cmp r0, 0
bne _0812C5E2
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
strh r5, [r0, 0x2E]
pop {r4,r5}
@@ -4193,7 +4193,7 @@ _0812C624:
sub_812C628: @ 812C628
push {lr}
ldr r1, =gUnknown_085A752C
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r2, 0x12
ldrsh r0, [r0, r2]
@@ -4211,7 +4211,7 @@ sub_812C628: @ 812C628
sub_812C64C: @ 812C64C
push {r4-r7,lr}
sub sp, 0x4
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
movs r1, 0x34
ldrsh r0, [r2, r1]
@@ -4252,7 +4252,7 @@ _0812C68C:
lsrs r0, 24
cmp r1, r0
bne _0812C6B8
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
movs r0, 0x2
strh r0, [r1, 0x36]
@@ -4277,7 +4277,7 @@ _0812C6C4:
j5_08111E84: @ 812C6CC
push {r4-r7,lr}
sub sp, 0x4
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r2, [r4]
ldrh r3, [r2, 0x34]
movs r1, 0x34
@@ -4344,7 +4344,7 @@ _0812C744:
sub_812C74C: @ 812C74C
push {r4-r7,lr}
sub sp, 0x4
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
ldr r2, [r6]
ldrh r4, [r2, 0x34]
movs r0, 0x34
@@ -4362,7 +4362,7 @@ sub_812C74C: @ 812C74C
b _0812C84A
.pool
_0812C778:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r1, 0
strh r5, [r0, 0x36]
@@ -4426,7 +4426,7 @@ _0812C7C6:
ble _0812C7C6
movs r5, 0x1
mov r7, sp
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
_0812C7F8:
ldr r0, [r6]
ldrh r1, [r0, 0x34]
@@ -4590,7 +4590,7 @@ _0812C8F8:
sub_812C8FC: @ 812C8FC
push {lr}
ldr r1, =gUnknown_085A7538
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
movs r2, 0x12
ldrsh r0, [r0, r2]
@@ -4608,7 +4608,7 @@ sub_812C8FC: @ 812C8FC
sub_812C920: @ 812C920
push {r4-r7,lr}
movs r6, 0
- ldr r7, =0x0203ab34
+ ldr r7, =gUnknown_0203AB34
ldr r0, [r7]
ldrh r1, [r0, 0x2E]
movs r4, 0x2
@@ -4714,7 +4714,7 @@ _0812C9DE:
cmp r5, r0
beq _0812C9D8
_0812C9F6:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
strh r6, [r0, 0x32]
pop {r4-r7}
@@ -4733,7 +4733,7 @@ sub_812CA08: @ 812CA08
sub sp, 0x4
movs r0, 0
str r0, [sp]
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r2, [r4]
movs r5, 0x36
ldrsh r1, [r2, r5]
@@ -4785,7 +4785,7 @@ _0812CA7E:
asrs r5, r6, 16
cmp r5, 0x4
bgt _0812CAA4
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
ldrh r1, [r0, 0x36]
subs r1, r5
@@ -4800,7 +4800,7 @@ _0812CA7E:
lsrs r6, 16
str r6, [sp]
_0812CAA4:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
mov r9, r0
_0812CAA8:
movs r5, 0x1
@@ -4894,7 +4894,7 @@ _0812CB4A:
str r0, [sp]
b _0812CAA8
_0812CB60:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
mov r5, sp
ldrh r5, [r5]
@@ -4916,7 +4916,7 @@ sub_812CB80: @ 812CB80
mov r7, r8
push {r7}
bl sub_812CA08
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r2, [r4]
movs r0, 0x36
ldrsh r1, [r2, r0]
@@ -4999,7 +4999,7 @@ _0812CC28:
cmp r0, 0x4
ble _0812CBF6
_0812CC34:
- ldr r7, =0x0203ab34
+ ldr r7, =gUnknown_0203AB34
_0812CC36:
ldr r0, [r7]
ldrh r0, [r0, 0x2E]
@@ -5059,7 +5059,7 @@ _0812CCA4:
b _0812CC36
.pool
_0812CCB4:
- ldr r7, =0x0203ab34
+ ldr r7, =gUnknown_0203AB34
_0812CCB6:
ldr r0, [r7]
ldrh r0, [r0, 0x2E]
@@ -5138,7 +5138,7 @@ sub_812CD40: @ 812CD40
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5158,7 +5158,7 @@ sub_812CD74: @ 812CD74
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_085A7544
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -5356,7 +5356,7 @@ _0812CEE4:
sub_812CEF4: @ 812CEF4
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_0812CEFA:
ldr r0, =sub_812D024
bl obj_add_empty_with_callback
@@ -5367,7 +5367,7 @@ _0812CEFA:
lsls r1, 2
adds r1, r5
strh r4, [r1, 0x2E]
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x44
adds r1, r4
@@ -5387,7 +5387,7 @@ _0812CEFA:
sub_812CF34: @ 812CF34
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x44
adds r1, r0
@@ -5395,7 +5395,7 @@ sub_812CF34: @ 812CF34
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r2, 0
movs r1, 0x1
@@ -5415,11 +5415,11 @@ sub_812CF34: @ 812CF34
sub_812CF6C: @ 812CF6C
push {r4,r5,lr}
movs r2, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r3, r0, 0
adds r3, 0x44
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
_0812CF7A:
adds r0, r3, r2
ldrb r1, [r0]
@@ -5456,7 +5456,7 @@ sub_812CFB8: @ 812CFB8
push {r4,lr}
movs r4, 0
_0812CFBC:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x44
adds r0, r4
@@ -5489,7 +5489,7 @@ sub_812CFEC: @ 812CFEC
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
movs r2, 0x30
ldrsh r0, [r1, r2]
@@ -5600,7 +5600,7 @@ sub_812D0B0: @ 812D0B0
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5621,7 +5621,7 @@ sub_812D0E0: @ 812D0E0
bl FindTaskIdByFunc
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
@@ -5656,7 +5656,7 @@ sub_812D128: @ 812D128
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r2, r1, r0
ldrh r0, [r2, 0xA]
subs r0, 0x1
@@ -5703,7 +5703,7 @@ sub_812D188: @ 812D188
ldr r0, =sub_812D230
movs r1, 0x8
bl CreateTask
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x3E
strb r0, [r1]
@@ -5715,14 +5715,14 @@ sub_812D188: @ 812D188
thumb_func_start sub_812D1A8
sub_812D1A8: @ 812D1A8
push {r4,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3E
ldrb r0, [r0]
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
bl sub_812D394
@@ -5741,14 +5741,14 @@ sub_812D1A8: @ 812D1A8
thumb_func_start sub_812D1DC
sub_812D1DC: @ 812D1DC
push {r4,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3E
ldrb r0, [r0]
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r4, r0
adds r0, r4, 0
bl sub_812D394
@@ -5764,8 +5764,8 @@ sub_812D1DC: @ 812D1DC
thumb_func_start sub_812D20C
sub_812D20C: @ 812D20C
- ldr r2, =0x03005e00
- ldr r0, =0x0203ab34
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3E
ldrb r1, [r0]
@@ -5787,7 +5787,7 @@ sub_812D230: @ 812D230
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_085A7558
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -5835,7 +5835,7 @@ sub_812D264: @ 812D264
sub_812D28C: @ 812D28C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r0, 0xC
ldrsh r1, [r4, r0]
lsls r0, r1, 4
@@ -5866,7 +5866,7 @@ _0812D2C4:
movs r3, 0x2
movs r2, 0x2
_0812D2CC:
- ldr r0, =0x0203aacc
+ ldr r0, =gUnknown_0203AACC
ldr r0, [r0]
lsls r1, r2, 1
adds r1, r0
@@ -5922,7 +5922,7 @@ _0812D332:
ldrsh r0, [r4, r1]
cmp r0, 0
bne _0812D366
- ldr r0, =0x0203aacc
+ ldr r0, =gUnknown_0203AACC
ldr r0, [r0]
lsls r1, r2, 1
adds r1, r0
@@ -6014,7 +6014,7 @@ _0812D3DC:
movs r3, 0x2
movs r1, 0x2
_0812D3E4:
- ldr r0, =0x0203aacc
+ ldr r0, =gUnknown_0203AACC
ldr r0, [r0]
lsls r1, 1
adds r1, r0
@@ -6064,7 +6064,7 @@ _0812D440:
movs r3, 0x2
movs r1, 0x2
_0812D448:
- ldr r0, =0x0203aacc
+ ldr r0, =gUnknown_0203AACC
ldr r0, [r0]
lsls r1, 1
adds r1, r0
@@ -6094,8 +6094,8 @@ _0812D448:
cmp r0, 0xF
ble _0812D428
_0812D484:
- ldr r2, =0x03005e00
- ldr r0, =0x0203ab34
+ ldr r2, =gTasks
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3E
ldrb r1, [r0]
@@ -6152,7 +6152,7 @@ sub_812D4EC: @ 812D4EC
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_085A7574
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -6171,7 +6171,7 @@ sub_812D4EC: @ 812D4EC
thumb_func_start sub_812D51C
sub_812D51C: @ 812D51C
push {lr}
- ldr r3, =0x0203ab34
+ ldr r3, =gUnknown_0203AB34
ldr r1, [r3]
movs r2, 0
strb r2, [r1, 0xA]
@@ -6187,9 +6187,9 @@ sub_812D51C: @ 812D51C
movs r1, 0xA0
lsls r1, 3
strh r1, [r0, 0x10]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
strh r2, [r0]
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
strh r2, [r0]
movs r0, 0x14
movs r1, 0
@@ -6219,7 +6219,7 @@ sub_812D51C: @ 812D51C
sub_812D594: @ 812D594
push {r4,r5,lr}
adds r4, r0, 0
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldrh r0, [r1]
subs r0, 0x8
strh r0, [r1]
@@ -6343,14 +6343,14 @@ sub_812D63C: @ 812D63C
movs r1, 0
ldrsh r0, [r6, r1]
bl sub_812EBAC
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3F
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
mov r2, sp
adds r1, r2, r5
@@ -6400,14 +6400,14 @@ sub_812D6EC: @ 812D6EC
strh r0, [r4, 0x12]
movs r0, 0x2
bl sub_812EBAC
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3F
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x3
bl StartObjectImageAnimIfDifferent
@@ -6467,7 +6467,7 @@ sub_812D774: @ 812D774
ble _0812D7DC
movs r0, 0
strh r0, [r4, 0x12]
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
ldrb r0, [r1, 0x5]
cmp r0, 0
@@ -6512,7 +6512,7 @@ _0812D7DC:
sub_812D7E4: @ 812D7E4
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
ldr r0, [r6]
movs r1, 0x14
ldrsh r0, [r0, r1]
@@ -6559,7 +6559,7 @@ _0812D842:
bne _0812D866
movs r0, 0x1
bl sub_812BCE8
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
lsls r0, 24
lsrs r0, 24
@@ -6595,7 +6595,7 @@ sub_812D870: @ 812D870
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r5, =0x0203ab34
+ ldr r5, =gUnknown_0203AB34
ldr r1, [r5]
ldrb r0, [r1, 0x5]
cmp r0, 0
@@ -6608,7 +6608,7 @@ sub_812D870: @ 812D870
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x5
bl StartObjectImageAnimIfDifferent
@@ -6625,7 +6625,7 @@ _0812D8D0:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0x4
bl StartObjectImageAnimIfDifferent
@@ -6688,7 +6688,7 @@ _0812D948:
sub_812D950: @ 812D950
push {r4,r5,lr}
adds r4, r0, 0
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldrh r0, [r1]
subs r0, 0x8
strh r0, [r1]
@@ -6731,14 +6731,14 @@ _0812D99E:
sub_812D9A4: @ 812D9A4
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, =0x0203ab34
+ ldr r4, =gUnknown_0203AB34
ldr r0, [r4]
movs r6, 0
strb r6, [r0, 0xB]
ldr r1, [r4]
ldrb r0, [r1, 0x5]
strb r0, [r1, 0xA]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
strh r6, [r0]
movs r0, 0x14
movs r1, 0
@@ -6784,7 +6784,7 @@ _0812DA1A:
sub_812DA20: @ 812DA20
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r5, [r0]
movs r0, 0x1A
ldrsh r1, [r5, r0]
@@ -6848,8 +6848,8 @@ sub_812DA90: @ 812DA90
bl sub_812EA7C
bl sub_812EBCC
bl sub_812EC20
- ldr r5, =0x02020630
- ldr r3, =0x0203ab34
+ ldr r5, =gUnknown_02020630
+ ldr r3, =gUnknown_0203AB34
ldr r0, [r3]
adds r0, 0x4E
ldrb r1, [r0]
@@ -6893,7 +6893,7 @@ sub_812DA90: @ 812DA90
sub_812DB04: @ 812DB04
push {r4,r5,lr}
adds r4, r0, 0
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldrh r0, [r4, 0x10]
strh r0, [r1]
ldrh r1, [r4, 0x10]
@@ -6928,8 +6928,8 @@ _0812DB3C:
bl sub_812EC94
bl sub_812E5A8
bl sub_812EDC0
- ldr r2, =0x02020630
- ldr r0, =0x0203ab34
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x4E
ldrb r1, [r0]
@@ -6958,7 +6958,7 @@ _0812DB7A:
sub_812DB8C: @ 812DB8C
push {r4,lr}
adds r4, r0, 0
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
movs r0, 0
strh r0, [r1]
movs r0, 0x16
@@ -6982,13 +6982,13 @@ _0812DBB2:
thumb_func_start sub_812DBBC
sub_812DBBC: @ 812DBBC
push {lr}
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
movs r0, 0
strh r0, [r1]
movs r0, 0x14
movs r1, 0
bl SetGpuReg
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x60
ldrh r0, [r0]
@@ -7083,7 +7083,7 @@ sub_812DC80: @ 812DC80
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -7122,7 +7122,7 @@ sub_812DCD4: @ 812DCD4
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_085A75D4
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -7163,7 +7163,7 @@ sub_812DD04: @ 812DD04
sub_812DD28: @ 812DD28
push {lr}
adds r2, r0, 0
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -7241,7 +7241,7 @@ sub_812DDC4: @ 812DDC4
push {r4,lr}
sub sp, 0x4
adds r4, r0, 0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x6
ands r0, r1
@@ -7309,7 +7309,7 @@ sub_812DE48: @ 812DE48
push {r4,lr}
sub sp, 0x4
adds r4, r0, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
ldrb r0, [r0, 0x2]
bl sub_812D3B4
@@ -7351,14 +7351,14 @@ sub_812DE94: @ 812DE94
bl CreateTask
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3D
strb r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
ldr r1, =0x0000ffff
strh r1, [r0, 0xA]
@@ -7389,14 +7389,14 @@ sub_812DEE4: @ 812DEE4
lsls r4, 24
lsrs r4, 24
bl sub_812DFDC
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3D
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r7, r0, r1
strh r4, [r7, 0xA]
movs r6, 0
@@ -7455,14 +7455,14 @@ sub_812DF68: @ 812DF68
ldr r4, [sp, 0x1C]
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3D
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
mov r12, r0
movs r5, 0x4
@@ -7508,14 +7508,14 @@ _0812DFCE:
thumb_func_start sub_812DFDC
sub_812DFDC: @ 812DFDC
push {r4-r6,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3D
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
ldrh r1, [r4, 0xA]
ldr r0, =0x0000ffff
@@ -7543,7 +7543,7 @@ _0812E00E:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
movs r0, 0x40
@@ -7563,19 +7563,19 @@ _0812E02E:
thumb_func_start sub_812E054
sub_812E054: @ 812E054
push {r4,r5,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3D
ldrb r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r1
movs r2, 0x4
adds r3, r0, 0
adds r3, 0x8
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
_0812E070:
lsls r0, r2, 1
adds r1, r3, r0
@@ -7614,7 +7614,7 @@ sub_812E0B0: @ 812E0B0
lsls r1, 24
lsrs r1, 24
ldr r3, =gUnknown_085A7610
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
@@ -7655,7 +7655,7 @@ _0812E0F0:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
ldrb r0, [r1, 0x5]
movs r2, 0xC
@@ -7694,7 +7694,7 @@ _0812E0F0:
sub_812E154: @ 812E154
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r4, [r0]
movs r1, 0x2E
ldrsh r0, [r5, r1]
@@ -7830,7 +7830,7 @@ sub_812E230: @ 812E230
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
ldrb r1, [r2, 0x5]
movs r0, 0xD
@@ -7862,7 +7862,7 @@ sub_812E230: @ 812E230
sub_812E2A8: @ 812E2A8
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
ldrh r2, [r1, 0xC]
movs r3, 0x2E
@@ -7914,7 +7914,7 @@ sub_812E300: @ 812E300
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
@@ -7934,7 +7934,7 @@ sub_812E300: @ 812E300
sub_812E33C: @ 812E33C
push {r4,r5,lr}
sub sp, 0x18
- ldr r4, =0x0203aae4
+ ldr r4, =gUnknown_0203AAE4
ldr r0, [r4]
cmp r0, 0
bne _0812E350
@@ -7943,7 +7943,7 @@ sub_812E33C: @ 812E33C
str r0, [r4]
_0812E350:
ldr r2, [r4]
- ldr r0, =0x0203aad8
+ ldr r0, =gUnknown_0203AAD8
ldr r1, [r0]
str r1, [r2]
movs r3, 0x80
@@ -7982,7 +7982,7 @@ _0812E350:
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -7999,7 +7999,7 @@ _0812E350:
movs r3, 0x2
orrs r1, r3
strb r1, [r2]
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x3F
strb r0, [r1]
@@ -8013,17 +8013,17 @@ _0812E350:
thumb_func_start sub_812E3E8
sub_812E3E8: @ 812E3E8
push {r4,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x3F
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r4, =0x0203aae4
+ ldr r4, =gUnknown_0203AAE4
ldr r0, [r4]
cmp r0, 0
beq _0812E410
@@ -8090,7 +8090,7 @@ sub_812E474: @ 812E474
mov r5, r8
push {r5-r7}
sub sp, 0x18
- ldr r4, =0x0203aae8
+ ldr r4, =gUnknown_0203AAE8
ldr r0, [r4]
cmp r0, 0
bne _0812E490
@@ -8099,7 +8099,7 @@ sub_812E474: @ 812E474
str r0, [r4]
_0812E490:
ldr r2, [r4]
- ldr r0, =0x0203aad8
+ ldr r0, =gUnknown_0203AAD8
mov r10, r0
ldr r0, [r0]
movs r1, 0xA0
@@ -8127,7 +8127,7 @@ _0812E490:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
mov r9, r5
adds r2, r0, r5
ldrb r1, [r2, 0x5]
@@ -8148,11 +8148,11 @@ _0812E490:
ldr r1, =gUnknown_085A7FE0
adds r0, r2, 0
bl SetSpriteOamTables_NoPriorityFromTable
- ldr r5, =0x0203ab34
+ ldr r5, =gUnknown_0203AB34
ldr r0, [r5]
adds r0, 0x49
strb r4, [r0]
- ldr r4, =0x0203aaec
+ ldr r4, =gUnknown_0203AAEC
ldr r0, [r4]
cmp r0, 0
bne _0812E510
@@ -8222,7 +8222,7 @@ _0812E510:
sub_812E5A8: @ 812E5A8
push {r4,r5,lr}
sub sp, 0x18
- ldr r4, =0x0203aaf0
+ ldr r4, =gUnknown_0203AAF0
ldr r0, [r4]
cmp r0, 0
bne _0812E5BC
@@ -8231,7 +8231,7 @@ sub_812E5A8: @ 812E5A8
str r0, [r4]
_0812E5BC:
ldr r2, [r4]
- ldr r0, =0x0203aad8
+ ldr r0, =gUnknown_0203AAD8
ldr r0, [r0]
movs r1, 0xC0
lsls r1, 6
@@ -8247,7 +8247,7 @@ _0812E5BC:
ldm r0!, {r3-r5}
stm r1!, {r3-r5}
str r2, [sp, 0xC]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
ldrh r0, [r0]
movs r1, 0xA8
subs r1, r0
@@ -8263,7 +8263,7 @@ _0812E5BC:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r2, [r0, 0x5]
movs r1, 0xD
@@ -8280,7 +8280,7 @@ _0812E5BC:
strb r1, [r3]
ldr r1, =gUnknown_085A8010
bl SetSpriteOamTables_NoPriorityFromTable
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x42
strb r4, [r0]
@@ -8308,7 +8308,7 @@ _0812E656:
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r1
ldrb r2, [r3, 0x5]
movs r6, 0xD
@@ -8327,7 +8327,7 @@ _0812E656:
mov r2, r12
strb r1, [r2]
strh r5, [r3, 0x3C]
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x4B
adds r1, r4
@@ -8352,7 +8352,7 @@ _0812E656:
sub_812E6C4: @ 812E6C4
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r1, [r0]
ldrh r0, [r4, 0x3C]
ldrh r1, [r1, 0x14]
@@ -8401,7 +8401,7 @@ sub_812E70C: @ 812E70C
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
adds r2, r0, r7
adds r1, r2, 0
adds r1, 0x3E
@@ -8426,7 +8426,7 @@ sub_812E70C: @ 812E70C
adds r0, r2, 0
mov r1, r9
bl SetSpriteOamTables_NoPriorityFromTable
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
ldr r0, [r6]
adds r0, 0x4E
strb r4, [r0]
@@ -8485,7 +8485,7 @@ sub_812E7CC: @ 812E7CC
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r3, r0, 0
adds r3, 0x3E
@@ -8502,7 +8502,7 @@ sub_812E7CC: @ 812E7CC
strb r1, [r0, 0x5]
ldr r1, =gUnknown_085A803C
bl SetSpriteOamTables_NoPriorityFromTable
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x40
strb r4, [r0]
@@ -8515,19 +8515,19 @@ sub_812E7CC: @ 812E7CC
thumb_func_start sub_812E82C
sub_812E82C: @ 812E82C
push {r4,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x40
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
movs r4, 0
_0812E846:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x49
adds r0, r4
@@ -8535,7 +8535,7 @@ _0812E846:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -8543,7 +8543,7 @@ _0812E846:
lsrs r4, r0, 24
cmp r4, 0x1
bls _0812E846
- ldr r4, =0x0203aae8
+ ldr r4, =gUnknown_0203AAE8
ldr r0, [r4]
cmp r0, 0
beq _0812E878
@@ -8551,7 +8551,7 @@ _0812E846:
movs r0, 0
str r0, [r4]
_0812E878:
- ldr r4, =0x0203aaec
+ ldr r4, =gUnknown_0203AAEC
ldr r0, [r4]
cmp r0, 0
beq _0812E888
@@ -8561,7 +8561,7 @@ _0812E878:
_0812E888:
movs r4, 0
_0812E88A:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x4B
adds r0, r4
@@ -8569,7 +8569,7 @@ _0812E88A:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -8588,7 +8588,7 @@ sub_812E8C4: @ 812E8C4
push {r4,lr}
movs r4, 0
_0812E8C8:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x4E
adds r0, r4
@@ -8596,7 +8596,7 @@ _0812E8C8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -8613,17 +8613,17 @@ _0812E8C8:
thumb_func_start sub_812E8F8
sub_812E8F8: @ 812E8F8
push {r4,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x42
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
- ldr r4, =0x0203aaf0
+ ldr r4, =gUnknown_0203AAF0
ldr r0, [r4]
cmp r0, 0
beq _0812E920
@@ -8655,7 +8655,7 @@ sub_812E934: @ 812E934
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
adds r3, r1, r2
ldrb r2, [r3, 0x5]
@@ -8674,7 +8674,7 @@ sub_812E934: @ 812E934
movs r2, 0x1
orrs r1, r2
strb r1, [r5]
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
ldr r1, [r6]
adds r1, 0x50
strb r0, [r1]
@@ -8779,8 +8779,8 @@ sub_812EA44: @ 812EA44
push {r4,lr}
lsls r0, 16
lsrs r0, 16
- ldr r4, =0x02020630
- ldr r1, =0x0203ab34
+ ldr r4, =gUnknown_02020630
+ ldr r1, =gUnknown_0203AB34
ldr r3, [r1]
adds r1, r3, 0
adds r1, 0x50
@@ -8808,7 +8808,7 @@ sub_812EA7C: @ 812EA7C
push {r4,lr}
movs r4, 0
_0812EA80:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x50
adds r0, r4
@@ -8816,7 +8816,7 @@ _0812EA80:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -8844,7 +8844,7 @@ sub_812EAB0: @ 812EAB0
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r2, r0, 4
adds r2, r0
@@ -8866,7 +8866,7 @@ sub_812EAB0: @ 812EAB0
strh r1, [r2, 0x3A]
movs r1, 0x8
strh r1, [r2, 0x3C]
- ldr r5, =0x0203ab34
+ ldr r5, =gUnknown_0203AB34
ldr r1, [r5]
adds r1, 0x52
strb r0, [r1]
@@ -8952,8 +8952,8 @@ _0812EB9A:
thumb_func_start sub_812EBAC
sub_812EBAC: @ 812EBAC
- ldr r3, =0x02020630
- ldr r1, =0x0203ab34
+ ldr r3, =gUnknown_02020630
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x52
ldrb r2, [r1]
@@ -8982,7 +8982,7 @@ sub_812EBCC: @ 812EBCC
bl sub_80B609C
movs r4, 0
_0812EBEA:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x52
adds r0, r4
@@ -8990,7 +8990,7 @@ _0812EBEA:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -9014,7 +9014,7 @@ sub_812EC20: @ 812EC20
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -9026,7 +9026,7 @@ sub_812EC20: @ 812EC20
movs r3, 0x4
orrs r2, r3
strb r2, [r1, 0x5]
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x41
strb r0, [r1]
@@ -9037,7 +9037,7 @@ sub_812EC20: @ 812EC20
thumb_func_start sub_812EC64
sub_812EC64: @ 812EC64
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldrh r1, [r1]
strh r1, [r0, 0x26]
bx lr
@@ -9047,14 +9047,14 @@ sub_812EC64: @ 812EC64
thumb_func_start sub_812EC70
sub_812EC70: @ 812EC70
push {lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x41
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
pop {r0}
@@ -9072,7 +9072,7 @@ sub_812EC94: @ 812EC94
bl memcpy
movs r4, 0
_0812ECA4:
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
ldrh r0, [r0]
movs r1, 0x50
subs r1, r0
@@ -9087,7 +9087,7 @@ _0812ECA4:
lsls r3, r0, 4
adds r3, r0
lsls r3, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r3, r1
ldrb r2, [r3, 0x5]
movs r5, 0xD
@@ -9109,7 +9109,7 @@ _0812ECA4:
add r1, sp
ldrh r1, [r1]
strh r1, [r3, 0x2E]
- ldr r1, =0x0203ab34
+ ldr r1, =gUnknown_0203AB34
ldr r1, [r1]
adds r1, 0x54
adds r1, r4
@@ -9188,7 +9188,7 @@ sub_812ED8C: @ 812ED8C
push {r4,lr}
movs r4, 0
_0812ED90:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x54
adds r0, r4
@@ -9196,7 +9196,7 @@ _0812ED90:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
bl RemoveObjectAndFreeTiles
adds r0, r4, 0x1
@@ -9224,7 +9224,7 @@ sub_812EDC0: @ 812EDC0
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r2, [r0, 0x5]
movs r1, 0xD
@@ -9238,7 +9238,7 @@ sub_812EDC0: @ 812EDC0
orrs r1, r2
strb r1, [r0, 0x1]
bl obj_alloc_rotscale_entry
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x43
strb r4, [r0]
@@ -9330,8 +9330,8 @@ _0812EE90:
thumb_func_start sub_812EEA8
sub_812EEA8: @ 812EEA8
- ldr r2, =0x02020630
- ldr r0, =0x0203ab34
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x43
ldrb r1, [r0]
@@ -9349,14 +9349,14 @@ sub_812EEA8: @ 812EEA8
thumb_func_start sub_812EECC
sub_812EECC: @ 812EECC
push {r4,lr}
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
adds r0, 0x43
ldrb r0, [r0]
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r0, [r4, 0x3]
lsls r0, 26
@@ -9389,7 +9389,7 @@ sub_812EF00: @ 812EF00
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
ldrb r2, [r0, 0x5]
movs r1, 0xD
@@ -9435,7 +9435,7 @@ sub_812EF6C: @ 812EF6C
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
ldrb r0, [r4, 0x3]
lsls r0, 26
@@ -9508,7 +9508,7 @@ sub_812EFDC: @ 812EFDC
stm r3!, {r5-r7}
ldm r0!, {r5-r7}
stm r3!, {r5-r7}
- ldr r0, =0x03001188
+ ldr r0, =gUnknown_03001188
adds r0, r4, r0
ldr r0, [r0]
str r0, [sp, 0xC]
@@ -9525,7 +9525,7 @@ sub_812EFDC: @ 812EFDC
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
ldrb r0, [r2, 0x5]
movs r1, 0xC
@@ -9817,7 +9817,7 @@ _0812F238:
.4byte _0812F2AC
.4byte _0812F2C2
_0812F250:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r0, [r0]
ldrb r1, [r0, 0xA]
subs r1, 0x1
@@ -10378,7 +10378,7 @@ _0812F660:
beq _0812F71C
b _0812F76C
_0812F66A:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
adds r1, r2, 0
adds r1, 0x5C
@@ -10422,7 +10422,7 @@ _0812F6B0:
movs r0, 0xD0
strh r0, [r5, 0x34]
_0812F6BC:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldrh r0, [r5, 0x32]
lsls r0, 8
@@ -10438,7 +10438,7 @@ _0812F6BC:
b _0812F75E
.pool
_0812F6E0:
- ldr r6, =0x0203ab34
+ ldr r6, =gUnknown_0203AB34
ldr r0, [r6]
movs r1, 0x12
ldrsh r0, [r0, r1]
@@ -10490,7 +10490,7 @@ _0812F738:
movs r0, 0xD0
strh r0, [r5, 0x34]
_0812F744:
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
ldrh r0, [r5, 0x32]
lsls r0, 8
@@ -10559,7 +10559,7 @@ sub_812F794: @ 812F794
thumb_func_start sub_812F7C0
sub_812F7C0: @ 812F7C0
- ldr r0, =0x0203ab34
+ ldr r0, =gUnknown_0203AB34
ldr r2, [r0]
adds r1, r2, 0
adds r1, 0x58
@@ -10582,7 +10582,7 @@ sub_812F7C0: @ 812F7C0
sub_812F7E4: @ 812F7E4
push {r4-r6,lr}
bl sub_812F8A0
- ldr r4, =0x0203aad4
+ ldr r4, =gUnknown_0203AAD4
movs r0, 0xC8
lsls r0, 6
bl Alloc
@@ -10590,7 +10590,7 @@ sub_812F7E4: @ 812F7E4
str r1, [r4]
ldr r0, =gUnknown_08DD0050
bl LZDecompressWram
- ldr r4, =0x0203aad8
+ ldr r4, =gUnknown_0203AAD8
movs r0, 0xD8
lsls r0, 6
bl Alloc
@@ -10598,7 +10598,7 @@ sub_812F7E4: @ 812F7E4
str r1, [r4]
ldr r0, =gUnknown_085A858C
bl LZDecompressWram
- ldr r4, =0x0203ab30
+ ldr r4, =gUnknown_0203AB30
movs r0, 0xB0
bl AllocZeroed
str r0, [r4]
@@ -10624,7 +10624,7 @@ _0812F822:
ldr r3, [r6]
adds r2, r3, 0
adds r2, 0x88
- ldr r0, =0x0203aad4
+ ldr r0, =gUnknown_0203AAD4
ldr r1, [r0]
movs r4, 0xA0
lsls r4, 4
@@ -10659,11 +10659,11 @@ _0812F822:
thumb_func_start sub_812F8A0
sub_812F8A0: @ 812F8A0
push {r4-r6,lr}
- ldr r5, =0x0203ab2c
+ ldr r5, =gUnknown_0203AB2C
movs r0, 0x8
bl AllocZeroed
str r0, [r5]
- ldr r4, =0x0203aae0
+ ldr r4, =gUnknown_0203AAE0
movs r0, 0x80
lsls r0, 6
bl AllocZeroed
@@ -10708,7 +10708,7 @@ _0812F8C6:
thumb_func_start sub_812F908
sub_812F908: @ 812F908
push {r4,r5,lr}
- ldr r4, =0x0203aac8
+ ldr r4, =gUnknown_0203AAC8
movs r5, 0x88
lsls r5, 6
adds r0, r5, 0
@@ -10766,7 +10766,7 @@ sub_812F980: @ 812F980
mov r6, r8
push {r6,r7}
movs r1, 0x4
- ldr r0, =0x0203aad0
+ ldr r0, =gUnknown_0203AAD0
mov r8, r0
_0812F98E:
movs r0, 0
@@ -10887,7 +10887,7 @@ sub_812FA78: @ 812FA78
push {r4-r6,lr}
adds r4, r0, 0
ldr r5, [sp, 0x10]
- ldr r6, =0x0203aadc
+ ldr r6, =gUnknown_0203AADC
ldr r0, [r6]
strh r1, [r0]
ldr r1, [r6]
@@ -10957,56 +10957,56 @@ sub_812FAF4: @ 812FAF4
thumb_func_start sub_812FB14
sub_812FB14: @ 812FB14
- ldr r1, =0x03001188
- ldr r0, =0x0203aaf4
+ ldr r1, =gUnknown_03001188
+ ldr r0, =gUnknown_0203AAF4
ldr r0, [r0]
str r0, [r1]
- ldr r0, =0x0203aaf8
+ ldr r0, =gUnknown_0203AAF8
ldr r0, [r0]
str r0, [r1, 0x4]
- ldr r0, =0x0203aafc
+ ldr r0, =gUnknown_0203AAFC
ldr r0, [r0]
str r0, [r1, 0x8]
- ldr r0, =0x0203ab04
+ ldr r0, =gUnknown_0203AB04
ldr r0, [r0]
str r0, [r1, 0xC]
- ldr r0, =0x0203ab08
+ ldr r0, =gUnknown_0203AB08
ldr r0, [r0]
str r0, [r1, 0x10]
- ldr r0, =0x0203ab18
+ ldr r0, =gUnknown_0203AB18
ldr r0, [r0]
str r0, [r1, 0x14]
- ldr r0, =0x0203ab1c
+ ldr r0, =gUnknown_0203AB1C
ldr r0, [r0]
str r0, [r1, 0x18]
- ldr r0, =0x0203ab20
+ ldr r0, =gUnknown_0203AB20
ldr r0, [r0]
str r0, [r1, 0x1C]
- ldr r0, =0x0203ab24
+ ldr r0, =gUnknown_0203AB24
ldr r0, [r0]
str r0, [r1, 0x20]
- ldr r0, =0x0203ab28
+ ldr r0, =gUnknown_0203AB28
ldr r0, [r0]
str r0, [r1, 0x24]
- ldr r0, =0x0203ab00
+ ldr r0, =gUnknown_0203AB00
ldr r0, [r0]
str r0, [r1, 0x28]
str r0, [r1, 0x2C]
str r0, [r1, 0x30]
str r0, [r1, 0x34]
- ldr r0, =0x0203ab0c
+ ldr r0, =gUnknown_0203AB0C
ldr r0, [r0]
str r0, [r1, 0x38]
str r0, [r1, 0x3C]
str r0, [r1, 0x40]
str r0, [r1, 0x44]
str r0, [r1, 0x48]
- ldr r0, =0x0203ab10
+ ldr r0, =gUnknown_0203AB10
ldr r0, [r0]
str r0, [r1, 0x4C]
str r0, [r1, 0x50]
str r0, [r1, 0x54]
- ldr r0, =0x0203ab14
+ ldr r0, =gUnknown_0203AB14
ldr r0, [r0]
str r0, [r1, 0x58]
str r0, [r1, 0x5C]
@@ -11022,17 +11022,17 @@ sub_812FBC4: @ 812FBC4
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r4, =0x0203aaf4
+ ldr r4, =gUnknown_0203AAF4
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
- ldr r6, =0x0203aad4
+ ldr r6, =gUnknown_0203AAD4
ldr r1, [r6]
str r1, [r0]
movs r5, 0xC0
lsls r5, 3
strh r5, [r0, 0x4]
- ldr r4, =0x0203aaf8
+ ldr r4, =gUnknown_0203AAF8
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11044,7 +11044,7 @@ sub_812FBC4: @ 812FBC4
mov r8, r1
mov r2, r8
strh r2, [r0, 0x4]
- ldr r4, =0x0203aafc
+ ldr r4, =gUnknown_0203AAFC
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11055,7 +11055,7 @@ sub_812FBC4: @ 812FBC4
str r1, [r0]
mov r4, r8
strh r4, [r0, 0x4]
- ldr r4, =0x0203ab00
+ ldr r4, =gUnknown_0203AB00
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11066,7 +11066,7 @@ sub_812FBC4: @ 812FBC4
str r1, [r0]
mov r3, r8
strh r3, [r0, 0x4]
- ldr r4, =0x0203ab04
+ ldr r4, =gUnknown_0203AB04
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11078,7 +11078,7 @@ sub_812FBC4: @ 812FBC4
movs r5, 0xC0
lsls r5, 2
strh r5, [r0, 0x4]
- ldr r4, =0x0203ab08
+ ldr r4, =gUnknown_0203AB08
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11090,7 +11090,7 @@ sub_812FBC4: @ 812FBC4
movs r1, 0x80
lsls r1, 3
strh r1, [r0, 0x4]
- ldr r4, =0x0203ab0c
+ ldr r4, =gUnknown_0203AB0C
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11101,7 +11101,7 @@ sub_812FBC4: @ 812FBC4
str r1, [r0]
mov r4, r8
strh r4, [r0, 0x4]
- ldr r4, =0x0203ab10
+ ldr r4, =gUnknown_0203AB10
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11111,7 +11111,7 @@ sub_812FBC4: @ 812FBC4
adds r1, r2
str r1, [r0]
strh r5, [r0, 0x4]
- ldr r4, =0x0203ab14
+ ldr r4, =gUnknown_0203AB14
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11121,7 +11121,7 @@ sub_812FBC4: @ 812FBC4
adds r1, r3
str r1, [r0]
strh r5, [r0, 0x4]
- ldr r4, =0x0203ab18
+ ldr r4, =gUnknown_0203AB18
movs r0, 0x10
bl AllocZeroed
str r0, [r4]
@@ -11137,7 +11137,7 @@ sub_812FBC4: @ 812FBC4
adds r1, r3
str r1, [r0, 0x8]
strh r2, [r0, 0xC]
- ldr r4, =0x0203ab1c
+ ldr r4, =gUnknown_0203AB1C
movs r0, 0x8
bl AllocZeroed
str r0, [r4]
@@ -11149,7 +11149,7 @@ sub_812FBC4: @ 812FBC4
movs r1, 0xA0
lsls r1, 2
strh r1, [r0, 0x4]
- ldr r4, =0x0203ab20
+ ldr r4, =gUnknown_0203AB20
movs r0, 0x28
bl AllocZeroed
str r0, [r4]
@@ -11178,7 +11178,7 @@ sub_812FBC4: @ 812FBC4
adds r2, r1
str r2, [r0, 0x20]
strh r3, [r0, 0x24]
- ldr r4, =0x0203ab24
+ ldr r4, =gUnknown_0203AB24
movs r0, 0x10
bl AllocZeroed
str r0, [r4]
@@ -11195,7 +11195,7 @@ sub_812FBC4: @ 812FBC4
adds r2, r4
str r2, [r0, 0x8]
strh r1, [r0, 0xC]
- ldr r4, =0x0203ab28
+ ldr r4, =gUnknown_0203AB28
movs r0, 0x10
bl AllocZeroed
str r0, [r4]
diff --git a/asm/sound.s b/asm/sound.s
index 0501293e2..981a6df4d 100644
--- a/asm/sound.s
+++ b/asm/sound.s
@@ -8,7 +8,7 @@
thumb_func_start sound_sources_off
sound_sources_off: @ 80A2DD4
push {lr}
- ldr r1, =0x03005df8
+ ldr r1, =gUnknown_03005DF8
movs r0, 0
strb r0, [r1]
bl map_music_set_to_zero
@@ -20,7 +20,7 @@ sound_sources_off: @ 80A2DD4
thumb_func_start sound_something
sound_something: @ 80A2DE8
push {r4,r5,lr}
- ldr r0, =0x03000f4c
+ ldr r0, =gUnknown_03000F4C
ldrb r1, [r0]
adds r2, r0, 0
cmp r1, 0x7
@@ -44,7 +44,7 @@ _080A2E08:
_080A2E28:
movs r0, 0x2
strb r0, [r2]
- ldr r0, =0x03000f48
+ ldr r0, =gUnknown_03000F48
ldrh r0, [r0]
bl song_play_for_text
b _080A2ECA
@@ -54,10 +54,10 @@ _080A2E3C:
lsls r0, 24
cmp r0, 0
beq _080A2ECA
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03000f4c
+ ldr r0, =gUnknown_03000F4C
strb r1, [r0]
b _080A2ECA
.pool
@@ -70,13 +70,13 @@ _080A2E5C:
lsls r0, 24
cmp r0, 0
beq _080A2ECA
- ldr r2, =0x03000f48
- ldr r1, =0x03000f4a
+ ldr r2, =gUnknown_03000F48
+ ldr r1, =gUnknown_03000F4A
ldrh r0, [r1]
strh r0, [r2]
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x2
strb r0, [r1]
ldrh r0, [r2]
@@ -92,17 +92,17 @@ _080A2E98:
lsls r0, 24
cmp r0, 0
beq _080A2ECA
- ldr r4, =0x03000f4a
+ ldr r4, =gUnknown_03000F4A
ldrh r0, [r4]
- ldr r5, =0x03000f4d
+ ldr r5, =gUnknown_03000F4D
ldrb r1, [r5]
bl sub_80A3194
- ldr r1, =0x03000f48
+ ldr r1, =gUnknown_03000F48
ldrh r0, [r4]
strh r0, [r1]
movs r2, 0
strh r2, [r4]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x2
strb r0, [r1]
strb r2, [r5]
@@ -115,14 +115,14 @@ _080A2ECA:
thumb_func_start map_music_set_to_zero
map_music_set_to_zero: @ 80A2EE0
- ldr r0, =0x03000f48
+ ldr r0, =gUnknown_03000F48
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
strh r1, [r0]
- ldr r0, =0x03000f4c
+ ldr r0, =gUnknown_03000F4C
strb r1, [r0]
- ldr r0, =0x03000f4d
+ ldr r0, =gUnknown_03000F4D
strb r1, [r0]
bx lr
.pool
@@ -130,7 +130,7 @@ map_music_set_to_zero: @ 80A2EE0
thumb_func_start current_map_music_get
current_map_music_get: @ 80A2F04
- ldr r0, =0x03000f48
+ ldr r0, =gUnknown_03000F48
ldrh r0, [r0]
bx lr
.pool
@@ -138,12 +138,12 @@ current_map_music_get: @ 80A2F04
thumb_func_start current_map_music_set
current_map_music_set: @ 80A2F10
- ldr r1, =0x03000f48
+ ldr r1, =gUnknown_03000F48
strh r0, [r1]
- ldr r1, =0x03000f4a
+ ldr r1, =gUnknown_03000F4A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -152,12 +152,12 @@ current_map_music_set: @ 80A2F10
thumb_func_start sub_80A2F30
sub_80A2F30: @ 80A2F30
- ldr r0, =0x03000f48
+ ldr r0, =gUnknown_03000F48
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
strh r1, [r0]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x1
strb r0, [r1]
bx lr
@@ -176,12 +176,12 @@ sub_80A2F50: @ 80A2F50
adds r0, r4, 0
bl play_sound_effect
_080A2F66:
- ldr r0, =0x03000f48
+ ldr r0, =gUnknown_03000F48
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
strh r1, [r0]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x5
strb r0, [r1]
pop {r4}
@@ -200,12 +200,12 @@ sub_80A2F88: @ 80A2F88
lsls r0, 24
lsrs r0, 24
bl sub_80A2F50
- ldr r1, =0x03000f48
+ ldr r1, =gUnknown_03000F48
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
strh r4, [r0]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x6
strb r0, [r1]
pop {r4}
@@ -227,15 +227,15 @@ sub_80A2FBC: @ 80A2FBC
lsls r5, 24
lsrs r5, 24
bl sub_80A2F50
- ldr r1, =0x03000f48
+ ldr r1, =gUnknown_03000F48
movs r0, 0
strh r0, [r1]
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
strh r4, [r0]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x7
strb r0, [r1]
- ldr r0, =0x03000f4d
+ ldr r0, =gUnknown_03000F4D
strb r5, [r0]
pop {r4,r5}
pop {r0}
@@ -253,15 +253,15 @@ sub_80A3000: @ 80A3000
lsrs r1, 24
adds r0, r4, 0
bl sub_80A3194
- ldr r0, =0x03000f48
+ ldr r0, =gUnknown_03000F48
strh r4, [r0]
- ldr r0, =0x03000f4a
+ ldr r0, =gUnknown_03000F4A
movs r2, 0
strh r2, [r0]
- ldr r1, =0x03000f4c
+ ldr r1, =gUnknown_03000F4C
movs r0, 0x2
strb r0, [r1]
- ldr r0, =0x03000f4d
+ ldr r0, =gUnknown_03000F4D
strb r2, [r0]
pop {r4}
pop {r0}
@@ -272,7 +272,7 @@ sub_80A3000: @ 80A3000
thumb_func_start sub_80A303C
sub_80A303C: @ 80A303C
push {lr}
- ldr r0, =0x03000f4c
+ ldr r0, =gUnknown_03000F4C
ldrb r0, [r0]
cmp r0, 0x6
beq _080A3058
@@ -297,13 +297,13 @@ pause_music_for_sound_maybe: @ 80A3060
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl MPlayStop_rev01
ldr r0, =gUnknown_085248BC
lsls r4, 2
adds r4, r0
ldrh r0, [r4]
- ldr r2, =0x03000f4e
+ ldr r2, =gUnknown_03000F4E
ldrh r1, [r4, 0x2]
strh r1, [r2]
bl m4aSongNumStart
@@ -318,7 +318,7 @@ ducking_tick: @ 80A3094
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r2, =0x03000f4e
+ ldr r2, =gUnknown_03000F4E
ldrh r0, [r2]
cmp r0, 0
beq _080A30B0
@@ -330,7 +330,7 @@ ducking_tick: @ 80A3094
_080A30B0:
cmp r1, 0
bne _080A30C0
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _080A30C6
.pool
@@ -413,7 +413,7 @@ task50_overworld_fanfare: @ 80A3140
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x03000f4e
+ ldr r1, =gUnknown_03000F4E
ldrh r0, [r1]
cmp r0, 0
beq _080A3158
@@ -422,7 +422,7 @@ task50_overworld_fanfare: @ 80A3140
b _080A3164
.pool
_080A3158:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
adds r0, r4, 0
bl DestroyTask
@@ -461,7 +461,7 @@ sub_80A3194: @ 80A3194
lsrs r5, r0, 16
lsls r1, 24
lsrs r7, r1, 24
- ldr r0, =0x03005df8
+ ldr r0, =gUnknown_03005DF8
ldrb r0, [r0]
cmp r0, 0
beq _080A31A8
@@ -474,7 +474,7 @@ _080A31A8:
_080A31B0:
adds r0, r5, 0
bl m4aSongNumStart
- ldr r4, =0x03007420
+ ldr r4, =gUnknown_03007420
adds r0, r4, 0
bl m4aMPlayImmInit
adds r0, r4, 0
@@ -498,7 +498,7 @@ sub_80A31E8: @ 80A31E8
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl sub_82E0308
pop {r0}
bx r0
@@ -508,7 +508,7 @@ sub_80A31E8: @ 80A31E8
thumb_func_start sub_80A3200
sub_80A3200: @ 80A3200
push {lr}
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, [r0, 0x4]
cmp r1, 0
blt _080A3220
@@ -532,7 +532,7 @@ sub_80A3228: @ 80A3228
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl sub_82E0328
pop {r0}
bx r0
@@ -546,7 +546,7 @@ play_sound_effect: @ 80A3240
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayFadeOut
pop {r0}
bx r0
@@ -556,7 +556,7 @@ play_sound_effect: @ 80A3240
thumb_func_start sub_80A3258
sub_80A3258: @ 80A3258
push {lr}
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldrh r0, [r0, 0x4]
cmp r0, 0
beq _080A326C
@@ -580,7 +580,7 @@ cry_related: @ 80A3274
lsrs r5, 16
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x55
bl MPlayVolumeControl
@@ -593,7 +593,7 @@ cry_related: @ 80A3274
movs r2, 0x78
movs r3, 0xA
bl sub_80A344C
- ldr r1, =0x020383ec
+ ldr r1, =gUnknown_020383EC
movs r0, 0x2
strb r0, [r1]
bl sub_80A3754
@@ -646,7 +646,7 @@ sub_80A32E4: @ 80A32E4
bl sub_80A344C
b _080A332E
_080A330A:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x55
bl MPlayVolumeControl
@@ -657,7 +657,7 @@ _080A330A:
movs r2, 0x78
movs r3, 0xA
bl sub_80A344C
- ldr r1, =0x020383ec
+ ldr r1, =gUnknown_020383EC
movs r0, 0x2
strb r0, [r1]
bl sub_80A3754
@@ -692,13 +692,13 @@ sub_80A3344: @ 80A3344
bl sub_80A344C
b _080A3394
_080A336E:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x40
ands r0, r1
cmp r0, 0
bne _080A3384
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x55
bl MPlayVolumeControl
@@ -739,7 +739,7 @@ play_cry_maybe: @ 80A33A8
bl sub_80A344C
b _080A33EE
_080A33CE:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x55
bl MPlayVolumeControl
@@ -750,7 +750,7 @@ _080A33CE:
movs r2, 0x78
movs r3, 0xA
bl sub_80A344C
- ldr r1, =0x020383ec
+ ldr r1, =gUnknown_020383EC
movs r0, 0x2
strb r0, [r1]
_080A33EE:
@@ -771,7 +771,7 @@ sub_80A3404: @ 80A3404
lsrs r5, 16
lsls r4, 24
lsrs r4, 24
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x55
bl MPlayVolumeControl
@@ -781,7 +781,7 @@ sub_80A3404: @ 80A3404
movs r2, 0x78
movs r3, 0xA
bl sub_80A344C
- ldr r1, =0x020383ec
+ ldr r1, =gUnknown_020383EC
movs r0, 0x2
strb r0, [r1]
bl sub_80A3754
@@ -1033,7 +1033,7 @@ _080A364C:
_080A3654:
adds r0, r1
bl sub_82E1674
- ldr r1, =0x020383e8
+ ldr r1, =gUnknown_020383E8
str r0, [r1]
_080A365E:
add sp, 0x4
@@ -1070,7 +1070,7 @@ _080A3696:
thumb_func_start sub_80A369C
sub_80A369C: @ 80A369C
push {lr}
- ldr r0, =0x020383e8
+ ldr r0, =gUnknown_020383E8
ldr r0, [r0]
bl MPlayStop_rev01
bl sub_8000964
@@ -1082,7 +1082,7 @@ sub_80A369C: @ 80A369C
thumb_func_start sub_80A36B4
sub_80A36B4: @ 80A36B4
push {lr}
- ldr r0, =0x020383e8
+ ldr r0, =gUnknown_020383E8
ldr r0, [r0]
bl MPlayStop_rev01
pop {r0}
@@ -1093,7 +1093,7 @@ sub_80A36B4: @ 80A36B4
thumb_func_start sub_80A36C8
sub_80A36C8: @ 80A36C8
push {lr}
- ldr r0, =0x020383e8
+ ldr r0, =gUnknown_020383E8
ldr r0, [r0]
bl sub_82E17CC
cmp r0, 0
@@ -1112,7 +1112,7 @@ _080A36E6:
thumb_func_start sub_80A36EC
sub_80A36EC: @ 80A36EC
push {lr}
- ldr r0, =0x020383e8
+ ldr r0, =gUnknown_020383E8
ldr r0, [r0]
bl sub_82E17CC
cmp r0, 0
@@ -1132,7 +1132,7 @@ sub_80A370C: @ 80A370C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, =0x020383ec
+ ldr r1, =gUnknown_020383EC
ldrb r0, [r1]
cmp r0, 0
beq _080A3724
@@ -1141,12 +1141,12 @@ sub_80A370C: @ 80A370C
b _080A3742
.pool
_080A3724:
- ldr r0, =0x020383e8
+ ldr r0, =gUnknown_020383E8
ldr r0, [r0]
bl sub_82E17CC
cmp r0, 0
bne _080A3742
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
movs r2, 0x80
lsls r2, 1
@@ -1185,7 +1185,7 @@ song_play_for_text: @ 80A3778
push {lr}
lsls r0, 16
lsrs r1, r0, 16
- ldr r0, =0x03005df8
+ ldr r0, =gUnknown_03005DF8
ldrb r0, [r0]
cmp r0, 0
beq _080A3788
@@ -1224,10 +1224,10 @@ audio_play_and_stuff: @ 80A37B4
lsls r4, 24
lsrs r4, 24
bl m4aSongNumStart
- ldr r6, =0x030075f0
+ ldr r6, =gUnknown_030075F0
adds r0, r6, 0
bl m4aMPlayImmInit
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
mov r8, r0
bl m4aMPlayImmInit
ldr r5, =0x0000ffff
@@ -1258,7 +1258,7 @@ sub_80A3808: @ 80A3808
lsls r4, 24
lsrs r4, 24
bl m4aSongNumStart
- ldr r5, =0x030075f0
+ ldr r5, =gUnknown_030075F0
adds r0, r5, 0
bl m4aMPlayImmInit
ldr r1, =0x0000ffff
@@ -1282,7 +1282,7 @@ sub_80A383C: @ 80A383C
lsls r4, 24
lsrs r4, 24
bl m4aSongNumStart
- ldr r5, =0x03007630
+ ldr r5, =gUnknown_03007630
adds r0, r5, 0
bl m4aMPlayImmInit
ldr r1, =0x0000ffff
@@ -1301,14 +1301,14 @@ sub_80A383C: @ 80A383C
sub_80A3870: @ 80A3870
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
ldr r5, =0x0000ffff
lsls r4, 24
asrs r4, 24
adds r1, r5, 0
adds r2, r4, 0
bl MPlayPanpotControl
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
adds r1, r5, 0
adds r2, r4, 0
bl MPlayPanpotControl
@@ -1321,14 +1321,14 @@ sub_80A3870: @ 80A3870
thumb_func_start mplay_has_finished_maybe
mplay_has_finished_maybe: @ 80A38A0
push {lr}
- ldr r0, =0x030075f0
+ ldr r0, =gUnknown_030075F0
ldr r1, [r0, 0x4]
movs r2, 0x80
lsls r2, 24
adds r3, r0, 0
cmp r1, 0
bge _080A38BA
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
ldr r0, [r0, 0x4]
ands r0, r2
cmp r0, 0
@@ -1338,7 +1338,7 @@ _080A38BA:
ldrh r0, [r3, 0x4]
cmp r0, 0
bne _080A38DC
- ldr r0, =0x03007630
+ ldr r0, =gUnknown_03007630
ldr r0, [r0, 0x4]
ands r0, r1
cmp r0, 0
@@ -1357,7 +1357,7 @@ _080A38DE:
thumb_func_start sub_80A38E4
sub_80A38E4: @ 80A38E4
push {lr}
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, [r0, 0x4]
cmp r1, 0
blt _080A3904
@@ -1378,7 +1378,7 @@ _080A3906:
thumb_func_start sub_80A390C
sub_80A390C: @ 80A390C
push {lr}
- ldr r0, =0x03007800
+ ldr r0, =gUnknown_03007800
ldr r1, [r0, 0x4]
cmp r1, 0
blt _080A392C
diff --git a/asm/sprite.s b/asm/sprite.s
index c7159827d..9e161cd75 100644
--- a/asm/sprite.s
+++ b/asm/sprite.s
@@ -16,17 +16,17 @@ ResetAllObjectData: @ 8006974
bl ClearObjectCopyRequests
bl rotscale_reset_all
bl FreeAllObjectTiles
- ldr r1, =0x02021b38
+ ldr r1, =gUnknown_02021B38
movs r0, 0x40
strb r0, [r1]
- ldr r0, =0x02021b3a
+ ldr r0, =gUnknown_02021B3A
movs r4, 0
strh r4, [r0]
movs r0, 0
bl AllocObjectTiles
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
strh r4, [r0]
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
strh r4, [r0]
pop {r4}
pop {r0}
@@ -44,7 +44,7 @@ _080069C6:
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r4, r0, r1
adds r5, r4, 0
adds r5, 0x3E
@@ -82,7 +82,7 @@ PrepareSpritesForOamLoad: @ 8006A0C
bl UpdateObjectOamCoords
bl BuildObjectPriorityList
bl SortObjectsByPriority
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldr r0, =0x00000439
adds r5, r0
ldrb r0, [r5]
@@ -100,7 +100,7 @@ PrepareSpritesForOamLoad: @ 8006A0C
ands r0, r1
orrs r4, r0
strb r4, [r5]
- ldr r0, =0x02021834
+ ldr r0, =gUnknown_02021834
strb r2, [r0]
pop {r4,r5}
pop {r0}
@@ -113,7 +113,7 @@ PrepareSpritesForOamLoad: @ 8006A0C
UpdateObjectOamCoords: @ 8006A58
push {r4-r7,lr}
movs r4, 0
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
ldr r0, =0x000001ff
adds r5, r0, 0
ldr r6, =0xfffffe00
@@ -144,7 +144,7 @@ _08006A64:
lsls r0, 24
asrs r0, 24
adds r1, r0
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
movs r2, 0
ldrsh r0, [r0, r2]
adds r1, r0
@@ -160,7 +160,7 @@ _08006A64:
adds r0, r3, 0
adds r0, 0x29
ldrb r0, [r0]
- ldr r2, =0x02021bbe
+ ldr r2, =gUnknown_02021BBE
adds r0, r1
ldrb r2, [r2]
adds r0, r2
@@ -209,8 +209,8 @@ _08006B0A:
BuildObjectPriorityList: @ 8006B1C
push {r4,lr}
movs r2, 0
- ldr r4, =0x02020630
- ldr r3, =0x02021774
+ ldr r4, =gUnknown_02020630
+ ldr r3, =gUnknown_02021774
_08006B24:
lsls r0, r2, 4
adds r0, r2
@@ -249,7 +249,7 @@ SortObjectsByPriority: @ 8006B5C
sub sp, 0x4
movs r0, 0x1
mov r12, r0
- ldr r1, =0x020217f4
+ ldr r1, =gUnknown_020217F4
mov r10, r1
ldr r3, =0xffffff00
mov r9, r3
@@ -264,7 +264,7 @@ _08006B78:
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r7, =0x02020630
+ ldr r7, =gUnknown_02020630
adds r3, r0, r7
mov r0, r12
add r0, r10
@@ -274,7 +274,7 @@ _08006B78:
lsls r0, 2
adds r4, r0, r7
lsls r2, 1
- ldr r0, =0x02021774
+ ldr r0, =gUnknown_02021774
adds r2, r0
ldrh r2, [r2]
str r2, [sp]
@@ -366,7 +366,7 @@ _08006C38:
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r3, r0, r6
mov r7, r10
adds r0, r5, r7
@@ -376,7 +376,7 @@ _08006C38:
lsls r0, 2
adds r4, r0, r6
lsls r2, 1
- ldr r0, =0x02021774
+ ldr r0, =gUnknown_02021774
adds r2, r0
ldrh r2, [r2]
str r2, [sp]
@@ -477,8 +477,8 @@ _08006D04:
CopyTransformationMatricesToSprites: @ 8006D1C
push {r4-r6,lr}
movs r4, 0
- ldr r5, =0x030022c0
- ldr r6, =0x02021bc0
+ ldr r5, =gUnknown_030022C0
+ ldr r6, =gUnknown_02021BC0
_08006D24:
lsls r2, r4, 2
lsls r1, r4, 5
@@ -522,13 +522,13 @@ PopulateSprites: @ 8006D68
mov r0, sp
strb r4, [r0]
_08006D72:
- ldr r0, =0x020217f4
+ ldr r0, =gUnknown_020217F4
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r2, r0, r1
adds r0, r2, 0
adds r0, 0x3E
@@ -550,13 +550,13 @@ _08006D9E:
cmp r4, 0x3F
bls _08006D72
mov r0, sp
- ldr r4, =0x02021b38
+ ldr r4, =gUnknown_02021B38
ldrb r0, [r0]
ldrb r1, [r4]
cmp r0, r1
bcs _08006DD8
mov r1, sp
- ldr r5, =0x030022f8
+ ldr r5, =gUnknown_030022F8
ldr r0, =gDefaultOamAttributes
ldr r2, [r0]
ldr r3, [r0, 0x4]
@@ -591,7 +591,7 @@ AddObjectToFront: @ 8006DF4
lsls r3, 24
lsrs r4, r3, 24
movs r3, 0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r12, r0
lsls r5, r1, 16
lsls r6, r2, 16
@@ -640,7 +640,7 @@ AddObjectToBack: @ 8006E48
lsls r3, 24
lsrs r6, r3, 24
movs r3, 0x3F
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
movs r0, 0x1
negs r0, r0
@@ -701,7 +701,7 @@ obj_add_empty_with_callback: @ 8006EB4
lsrs r5, r0, 24
cmp r5, 0x40
beq _08006EF4
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
lsls r1, 2
@@ -749,7 +749,7 @@ AddObject: @ 8006EFC
lsls r0, 4
add r0, r10
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r7, r0, r1
adds r0, r7, 0
bl RemoveObject
@@ -906,7 +906,7 @@ AddObjectAndAnimateForOneFrame: @ 8007054
lsrs r3, 24
mov r9, r3
movs r3, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
lsls r1, 16
mov r12, r1
lsls r2, 16
@@ -936,7 +936,7 @@ _08007074:
adds r5, r0, 0
cmp r5, 0x40
beq _080070D6
- ldr r1, =0x0202064c
+ ldr r1, =gUnknown_0202064C
adds r0, r6, r1
ldr r1, [r0]
adds r0, r4, 0
@@ -998,7 +998,7 @@ RemoveObjectAndFreeTiles: @ 80070E8
adds r3, r1, 0
cmp r3, r4
bcs _0800713E
- ldr r0, =0x02021b3c
+ ldr r0, =gUnknown_02021B3C
mov r12, r0
movs r6, 0x7
movs r7, 0x1
@@ -1037,7 +1037,7 @@ ResetSpriteRange: @ 8007150
lsrs r3, r0, 24
cmp r3, r4
bcs _08007178
- ldr r6, =0x030022f8
+ ldr r6, =gUnknown_030022F8
ldr r5, =gDefaultOamAttributes
_08007162:
lsls r0, r3, 3
@@ -1062,7 +1062,7 @@ _08007178:
@ void LoadOamFromSprites()
LoadOamFromSprites: @ 8007188
push {lr}
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldr r1, =0x00000439
adds r0, r2, r1
ldrb r1, [r0]
@@ -1086,13 +1086,13 @@ _080071A8:
@ void ClearObjectCopyRequests()
ClearObjectCopyRequests: @ 80071B8
push {r4,r5,lr}
- ldr r0, =0x02021834
+ ldr r0, =gUnknown_02021834
movs r1, 0
strb r1, [r0]
- ldr r0, =0x02021835
+ ldr r0, =gUnknown_02021835
strb r1, [r0]
movs r2, 0
- ldr r4, =0x02021838
+ ldr r4, =gUnknown_02021838
movs r3, 0
adds r5, r4, 0x4
_080071CC:
@@ -1120,7 +1120,7 @@ _080071CC:
ResetSpriteTransformationMatrices: @ 80071F8
push {r4,lr}
movs r1, 0
- ldr r4, =0x02021bc0
+ ldr r4, =gUnknown_02021BC0
movs r3, 0
movs r2, 0x80
lsls r2, 1
@@ -1148,7 +1148,7 @@ SetSpriteTransformationMatrix: @ 8007224
push {r4,r5,lr}
ldr r5, [sp, 0xC]
lsls r0, 24
- ldr r4, =0x02021bc0
+ ldr r4, =gUnknown_02021BC0
lsrs r0, 21
adds r0, r4
strh r1, [r0]
@@ -1222,12 +1222,12 @@ AllocObjectTiles: @ 800729C
lsrs r4, r0, 16
cmp r4, 0
bne _080072F2
- ldr r0, =0x02021b3a
+ ldr r0, =gUnknown_02021B3A
ldrh r3, [r0]
ldr r0, =0x000003ff
cmp r3, r0
bhi _080072DA
- ldr r7, =0x02021b3c
+ ldr r7, =gUnknown_02021B3C
movs r6, 0x7
adds r4, r0, 0
movs r5, 0x1
@@ -1255,9 +1255,9 @@ _080072EC:
negs r0, r0
b _080073A4
_080072F2:
- ldr r0, =0x02021b3a
+ ldr r0, =gUnknown_02021B3A
ldrh r3, [r0]
- ldr r0, =0x02021b3c
+ ldr r0, =gUnknown_02021B3C
mov r9, r0
movs r7, 0x7
movs r6, 0x1
@@ -1273,7 +1273,7 @@ _080072FE:
beq _08007332
movs r5, 0x80
lsls r5, 3
- ldr r2, =0x02021b3c
+ ldr r2, =gUnknown_02021B3C
_08007316:
adds r0, r3, 0x1
lsls r0, 16
@@ -1297,7 +1297,7 @@ _08007332:
movs r1, 0x80
lsls r1, 3
mov r12, r1
- ldr r5, =0x02021b3c
+ ldr r5, =gUnknown_02021B3C
_08007342:
adds r0, r3, 0x1
lsls r0, 16
@@ -1330,7 +1330,7 @@ _0800736C:
adds r6, r0, 0
cmp r3, r1
bge _080073A2
- ldr r0, =0x02021b3c
+ ldr r0, =gUnknown_02021B3C
mov r8, r0
movs r7, 0x7
adds r4, r1, 0
@@ -1385,7 +1385,7 @@ Unused_ObjectTileAllocationBitArrayOp: @ 80073B8
mvns r0, r0
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02021b3c
+ ldr r0, =gUnknown_02021B3C
adds r0, r3, r0
ldrb r1, [r0]
ands r2, r1
@@ -1398,7 +1398,7 @@ _080073F0:
lsls r1, r2
lsls r0, r1, 24
lsrs r2, r0, 24
- ldr r0, =0x02021b3c
+ ldr r0, =gUnknown_02021B3C
adds r0, r3, r0
ldrb r1, [r0]
orrs r2, r1
@@ -1410,7 +1410,7 @@ _0800740C:
lsls r0, 17
lsls r0, r4
lsrs r5, r0, 24
- ldr r0, =0x02021b3c
+ ldr r0, =gUnknown_02021B3C
adds r0, r6, r0
ldrb r0, [r0]
ands r5, r0
@@ -1432,16 +1432,16 @@ DummyObjectCallback: @ 8007428
@ void ProcessObjectCopyRequests()
ProcessObjectCopyRequests: @ 800742C
push {r4-r7,lr}
- ldr r0, =0x02021834
+ ldr r0, =gUnknown_02021834
ldrb r0, [r0]
cmp r0, 0
beq _08007474
movs r4, 0
- ldr r1, =0x02021835
+ ldr r1, =gUnknown_02021835
ldrb r0, [r1]
cmp r0, 0
beq _0800746E
- ldr r6, =0x02021838
+ ldr r6, =gUnknown_02021838
adds r7, r6, 0x4
adds r5, r1, 0
_08007446:
@@ -1465,7 +1465,7 @@ _08007446:
cmp r1, 0
bne _08007446
_0800746E:
- ldr r1, =0x02021834
+ ldr r1, =gUnknown_02021834
movs r0, 0
strb r0, [r1]
_08007474:
@@ -1484,11 +1484,11 @@ AddPicToObjectCopyRequests: @ 8007488
lsrs r2, r0, 16
lsls r1, 16
lsrs r6, r1, 16
- ldr r4, =0x02021835
+ ldr r4, =gUnknown_02021835
ldrb r0, [r4]
cmp r0, 0x3F
bhi _080074D8
- ldr r3, =0x02021838
+ ldr r3, =gUnknown_02021838
adds r1, r0, 0
lsls r0, r1, 1
adds r0, r1
@@ -1533,11 +1533,11 @@ AddTilesToObjectCopyRequests: @ 80074EC
adds r5, r1, 0
lsls r2, 16
lsrs r6, r2, 16
- ldr r3, =0x02021835
+ ldr r3, =gUnknown_02021835
ldrb r0, [r3]
cmp r0, 0x3F
bhi _0800752C
- ldr r2, =0x02021838
+ ldr r2, =gUnknown_02021838
adds r1, r0, 0
lsls r0, r1, 1
adds r0, r1
@@ -1572,7 +1572,7 @@ _0800752C:
Unused_CopyFromObjects: @ 800753C
push {r4,lr}
adds r1, r0, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r2, 0
ldr r4, =0x000010ff
_08007546:
@@ -1594,7 +1594,7 @@ _08007546:
Unused_CopyToObjects: @ 8007564
push {r4,lr}
adds r1, r0, 0
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
movs r2, 0
ldr r4, =0x000010ff
_0800756E:
@@ -1620,10 +1620,10 @@ _08007590:
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
bl RemoveObject
- ldr r0, =0x020217f4
+ ldr r0, =gUnknown_020217F4
adds r0, r4, r0
strb r4, [r0]
adds r0, r4, 0x1
@@ -1729,7 +1729,7 @@ AnimateObject: @ 8007640
ldr r1, [r0]
adds r0, r4, 0
bl _call_via_r1
- ldr r0, =0x02021cc0
+ ldr r0, =gUnknown_02021CC0
ldrb r0, [r0]
cmp r0, 0
bne _08007676
@@ -2345,7 +2345,7 @@ BeginObjectRotScalAnim: @ 8007A90
adds r0, r4, 0
mov r1, sp
bl sub_8008168
- ldr r1, =0x03000b70
+ ldr r1, =gUnknown_03000B70
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -2388,7 +2388,7 @@ ContinueObjectRotScalAnim: @ 8007B24
lsls r0, 24
lsrs r2, r0, 24
adds r5, r2, 0
- ldr r1, =0x03000b70
+ ldr r1, =gUnknown_03000B70
lsls r0, r2, 1
adds r0, r2
lsls r0, 2
@@ -2495,7 +2495,7 @@ RotScalAnimCmd_loop: @ 8007C0C
adds r3, r1, 0
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x03000b70
+ ldr r1, =gUnknown_03000B70
lsls r0, r2, 1
adds r0, r2
lsls r0, 2
@@ -2524,7 +2524,7 @@ BeginRotScalAnimLoop: @ 8007C40
adds r4, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03000b70
+ ldr r1, =gUnknown_03000B70
lsls r3, r0, 1
adds r3, r0
lsls r3, 2
@@ -2556,7 +2556,7 @@ ContinueRotScalAnimLoop: @ 8007C7C
adds r4, r1, 0
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -2581,7 +2581,7 @@ JumpToTopOfRotScalAnimLoop: @ 8007CAC
mov r12, r1
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x03000b70
+ ldr r1, =gUnknown_03000B70
lsls r3, r5, 1
adds r0, r3, r5
lsls r0, 2
@@ -2642,7 +2642,7 @@ RotScalAnimCmd_jump: @ 8007D18
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x03000b70
+ ldr r0, =gUnknown_03000B70
lsls r4, r5, 1
adds r4, r5
lsls r4, 2
@@ -2689,7 +2689,7 @@ RotScalAnimCmd_end: @ 8007D64
movs r3, 0x20
orrs r2, r3
strb r2, [r1]
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -2720,7 +2720,7 @@ RotScalAnimCmd_frame: @ 8007DA0
adds r0, r4, 0
mov r1, sp
bl sub_8008168
- ldr r1, =0x03000b70
+ ldr r1, =gUnknown_03000B70
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -2738,7 +2738,7 @@ RotScalAnimCmd_frame: @ 8007DA0
@ void rotscale_set_indirect(u8 rotscale_entry_index, s16 rotscale_data[])
rotscale_set_indirect: @ 8007DD8
lsls r0, 24
- ldr r2, =0x02021bc0
+ ldr r2, =gUnknown_02021BC0
lsrs r0, 21
adds r0, r2
ldrh r2, [r1]
@@ -2844,7 +2844,7 @@ obj_update_pos2: @ 8007E54
ldr r0, [r1]
lsls r4, r0, 8
lsls r0, 16
- ldr r2, =0x02021bc0
+ ldr r2, =gUnknown_02021BC0
lsls r1, r7, 3
adds r1, r2
movs r2, 0
@@ -2871,7 +2871,7 @@ _08007EA2:
ldr r0, [r1]
lsls r4, r0, 8
lsls r0, 16
- ldr r2, =0x02021bc0
+ ldr r2, =gUnknown_02021BC0
lsls r1, r7, 3
adds r1, r2
movs r2, 0x6
@@ -2959,7 +2959,7 @@ obj_set_horizonal_and_vertical_flip: @ 8007EF0
rotscale_reset_half: @ 8007F64
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -2977,7 +2977,7 @@ rotscale_reset_half: @ 8007F64
rotscale_reset_full_1: @ 8007F80
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03000b70
+ ldr r3, =gUnknown_03000B70
lsls r2, r0, 1
adds r2, r0
lsls r2, 2
@@ -3001,7 +3001,7 @@ rotscale_reset_full_1: @ 8007F80
rotscale_reset_full_2: @ 8007FA8
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -3025,7 +3025,7 @@ rotscale_reset_full_2: @ 8007FA8
rotscale_frame_apply_absolute: @ 8007FD0
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03000b70
+ ldr r3, =gUnknown_03000B70
lsls r2, r0, 1
adds r2, r0
lsls r2, 2
@@ -3079,7 +3079,7 @@ obj_anim_rotscale_delay_progress: @ 800801C
ands r0, r1
cmp r0, 0
bne _08008040
- ldr r0, =0x03000b70
+ ldr r0, =gUnknown_03000B70
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -3103,7 +3103,7 @@ rotscale_frame_apply_relative_and_sync: @ 800804C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, =0x03000b70
+ ldr r0, =gUnknown_03000B70
lsls r4, r5, 1
adds r4, r5
lsls r4, 2
@@ -3186,7 +3186,7 @@ rotscale_load_frame: @ 80080FC
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x03000b70
+ ldr r3, =gUnknown_03000B70
lsls r4, r0, 1
adds r4, r0
lsls r4, 2
@@ -3407,7 +3407,7 @@ StartObjectRotScalAnimIfDifferent: @ 8008284
bl obj_get_rotscale_entry_index
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -3434,7 +3434,7 @@ sub_80082B8: @ 80082B8
bl obj_get_rotscale_entry_index
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -3463,7 +3463,7 @@ sub_80082F0: @ 80082F0
bl obj_get_rotscale_entry_index
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03000b70
+ ldr r2, =gUnknown_03000B70
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -3532,10 +3532,10 @@ _08008370:
@ void rotscale_reset_all()
rotscale_reset_all: @ 800837C
push {r4,lr}
- ldr r1, =0x02021cc0
+ ldr r1, =gUnknown_02021CC0
movs r0, 0
strb r0, [r1]
- ldr r1, =0x03003018
+ ldr r1, =gUnknown_03003018
movs r0, 0
str r0, [r1]
bl ResetSpriteTransformationMatrices
@@ -3560,7 +3560,7 @@ rotscale_alloc_entry: @ 80083B0
push {r4,lr}
movs r2, 0
movs r1, 0x1
- ldr r0, =0x03003018
+ ldr r0, =gUnknown_03003018
ldr r4, [r0]
adds r3, r0, 0
_080083BC:
@@ -3597,7 +3597,7 @@ rotscale_free_entry: @ 80083E8
lsrs r2, r0, 24
movs r0, 0
movs r1, 0x1
- ldr r3, =0x03003018
+ ldr r3, =gUnknown_03003018
cmp r0, r2
bcs _08008406
_080083FA:
@@ -3803,7 +3803,7 @@ FreeObjectTilesByTag: @ 8008568
lsrs r4, r0, 24
cmp r4, 0xFF
beq _080085C6
- ldr r0, =0x03000a70
+ ldr r0, =gUnknown_03000A70
lsls r1, r4, 2
adds r2, r1, r0
adds r0, 0x2
@@ -3811,12 +3811,12 @@ FreeObjectTilesByTag: @ 8008568
ldrh r0, [r1]
ldrh r3, [r2]
adds r0, r3, r0
- ldr r1, =0x030009f0
+ ldr r1, =gUnknown_030009F0
mov r8, r1
lsls r5, r4, 1
cmp r3, r0
bge _080085BE
- ldr r1, =0x02021b3c
+ ldr r1, =gUnknown_02021B3C
mov r12, r1
movs r6, 0x7
movs r7, 0x1
@@ -3855,10 +3855,10 @@ _080085C6:
FreeAllObjectTiles: @ 80085E0
push {r4-r7,lr}
movs r2, 0
- ldr r7, =0x030009f0
+ ldr r7, =gUnknown_030009F0
ldr r0, =0x0000ffff
adds r6, r0, 0
- ldr r4, =0x03000a70
+ ldr r4, =gUnknown_03000A70
movs r3, 0
adds r5, r4, 0x2
_080085F0:
@@ -3894,7 +3894,7 @@ GetObjectTileRangeStartByTag: @ 8008620
lsrs r1, r0, 24
cmp r1, 0xFF
beq _08008640
- ldr r0, =0x03000a70
+ ldr r0, =gUnknown_03000A70
lsls r1, 2
adds r1, r0
ldrh r0, [r1]
@@ -3915,7 +3915,7 @@ IndexOfObjectTilesTag: @ 800864C
lsls r0, 16
lsrs r2, r0, 16
movs r1, 0
- ldr r3, =0x030009f0
+ ldr r3, =gUnknown_030009F0
_08008656:
lsls r0, r1, 1
adds r0, r3
@@ -3944,9 +3944,9 @@ GetTagByObjectTileRangeStart: @ 8008678
lsls r0, 16
lsrs r3, r0, 16
movs r2, 0
- ldr r6, =0x030009f0
+ ldr r6, =gUnknown_030009F0
ldr r5, =0x0000ffff
- ldr r4, =0x03000a70
+ ldr r4, =gUnknown_03000A70
_08008686:
lsls r0, r2, 1
adds r1, r0, r6
@@ -3992,11 +3992,11 @@ AddObjectTileRange: @ 80086C4
bl IndexOfObjectTilesTag
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x030009f0
+ ldr r2, =gUnknown_030009F0
lsls r1, r0, 1
adds r1, r2
strh r4, [r1]
- ldr r1, =0x03000a70
+ ldr r1, =gUnknown_03000A70
lsls r0, 2
adds r2, r0, r1
strh r5, [r2]
@@ -4013,11 +4013,11 @@ AddObjectTileRange: @ 80086C4
@ void ResetObjectPaletteAllocator()
ResetObjectPaletteAllocator: @ 800870C
push {r4,lr}
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0
strb r0, [r1]
movs r2, 0
- ldr r4, =0x03000cf0
+ ldr r4, =gUnknown_03000CF0
ldr r0, =0x0000ffff
adds r3, r0, 0
_0800871C:
@@ -4057,7 +4057,7 @@ _0800875A:
lsrs r4, r0, 24
cmp r4, 0xFF
beq _08008788
- ldr r1, =0x03000cf0
+ ldr r1, =gUnknown_03000CF0
lsls r0, r4, 1
adds r0, r1
ldrh r1, [r5, 0x4]
@@ -4132,7 +4132,7 @@ AllocObjectPalette: @ 80087D4
lsrs r2, r0, 24
cmp r2, 0xFF
beq _080087FC
- ldr r1, =0x03000cf0
+ ldr r1, =gUnknown_03000CF0
lsls r0, r2, 1
adds r0, r1
strh r4, [r0]
@@ -4153,11 +4153,11 @@ IndexOfObjectPaletteTag: @ 8008804
push {lr}
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x0300301c
+ ldr r0, =gUnknown_0300301C
ldrb r1, [r0]
cmp r1, 0xF
bhi _08008836
- ldr r3, =0x03000cf0
+ ldr r3, =gUnknown_03000CF0
_08008814:
lsls r0, r1, 1
adds r0, r3
@@ -4184,7 +4184,7 @@ _08008838:
@ u16 GetObjectPaletteTagBySlot(u8 paletteSlot)
GetObjectPaletteTagBySlot: @ 800883C
lsls r0, 24
- ldr r1, =0x03000cf0
+ ldr r1, =gUnknown_03000CF0
lsrs r0, 23
adds r0, r1
ldrh r0, [r0]
@@ -4203,7 +4203,7 @@ FreeObjectPaletteByTag: @ 800884C
lsrs r1, r0, 24
cmp r1, 0xFF
beq _08008868
- ldr r0, =0x03000cf0
+ ldr r0, =gUnknown_03000CF0
lsls r1, 1
adds r1, r0
ldr r0, =0x0000ffff
@@ -4230,7 +4230,7 @@ AddSprite: @ 8008880
push {r4,lr}
adds r4, r0, 0
adds r3, r1, 0
- ldr r1, =0x02021b38
+ ldr r1, =gUnknown_02021B38
ldrb r0, [r3]
ldrb r1, [r1]
cmp r0, r1
@@ -4250,7 +4250,7 @@ _08008898:
cmp r0, 0
bne _080088CC
_080088AC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrb r2, [r3]
lsls r2, 3
adds r0, 0x38
@@ -4268,7 +4268,7 @@ _080088AC:
_080088CC:
ldrb r1, [r3]
lsls r1, 3
- ldr r0, =0x030022f8
+ ldr r0, =gUnknown_030022F8
adds r1, r0
adds r0, r4, 0
adds r2, r3, 0
@@ -4294,7 +4294,7 @@ AddSpritesFromSpriteOamTable: @ 80088EC
adds r3, r0, 0
str r1, [sp]
mov r8, r2
- ldr r0, =0x02021b38
+ ldr r0, =gUnknown_02021B38
ldrb r1, [r2]
ldrb r0, [r0]
cmp r1, r0
@@ -4385,7 +4385,7 @@ _080089A0:
_080089A6:
mov r2, r8
ldrb r0, [r2]
- ldr r1, =0x02021b38
+ ldr r1, =gUnknown_02021B38
ldrb r1, [r1]
cmp r0, r1
bcs _08008908
diff --git a/asm/start_menu.s b/asm/start_menu.s
index ce5fea008..65a41f047 100644
--- a/asm/start_menu.s
+++ b/asm/start_menu.s
@@ -8,7 +8,7 @@
thumb_func_start BuildStartMenuActions
BuildStartMenuActions: @ 809F440
push {lr}
- ldr r0, =0x0203760f
+ ldr r0, =gUnknown_0203760F
movs r1, 0
strb r1, [r0]
bl is_c1_link_related_active
@@ -64,8 +64,8 @@ AddStartMenuAction: @ 809F4B0
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x02037610
- ldr r1, =0x0203760f
+ ldr r0, =gUnknown_02037610
+ ldr r1, =gUnknown_0203760F
bl append_byte
pop {r0}
bx r0
@@ -250,7 +250,7 @@ BuildStartMenuActions_MultiBattleRoom: @ 809F634
sub_809F654: @ 809F654
push {r4,r5,lr}
sub sp, 0xC
- ldr r4, =0x0203760c
+ ldr r4, =gUnknown_0203760C
ldr r0, =gUnknown_08510508
bl AddWindow
strb r0, [r4]
@@ -259,13 +259,13 @@ sub_809F654: @ 809F654
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x02021cc4
- ldr r1, =0x0203a04c
+ ldr r0, =gUnknown_02021CC4
+ ldr r1, =gUnknown_0203A04C
ldrb r1, [r1]
movs r2, 0x1
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE6FF
adds r0, r5, 0
bl ExpandStringRefs
@@ -294,32 +294,32 @@ sub_809F654: @ 809F654
sub_809F6C8: @ 809F6C8
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
ldrh r0, [r0]
cmp r0, 0x7
bne _0809F6F0
- ldr r4, =0x0203760d
+ ldr r4, =gUnknown_0203760D
ldr r0, =gUnknown_08510538
b _0809F6F4
.pool
_0809F6F0:
- ldr r4, =0x0203760d
+ ldr r4, =gUnknown_0203760D
ldr r0, =gUnknown_08510530
_0809F6F4:
bl AddWindow
strb r0, [r4]
- ldr r4, =0x0203760d
+ ldr r4, =gUnknown_0203760D
ldrb r0, [r4]
bl PutWindowTilemap
ldrb r0, [r4]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =gUnknown_08510510
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r3, =0x00000cb2
adds r1, r3
@@ -328,7 +328,7 @@ _0809F6F4:
adds r1, r2
ldr r1, [r1]
bl CopyString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE716
adds r0, r5, 0
bl ExpandStringRefs
@@ -359,7 +359,7 @@ RemoveExtraStartMenuWindows: @ 809F774
bl GetSafariZoneFlag
cmp r0, 0
beq _0809F796
- ldr r4, =0x0203760c
+ ldr r4, =gUnknown_0203760C
ldrb r0, [r4]
movs r1, 0
bl sub_8198070
@@ -373,7 +373,7 @@ _0809F796:
lsls r0, 24
cmp r0, 0
beq _0809F7B0
- ldr r4, =0x0203760d
+ ldr r4, =gUnknown_0203760D
ldrb r0, [r4]
movs r1, 0
bl sub_8198070
@@ -399,10 +399,10 @@ PrintStartMenuActions: @ 809F7C0
ldrb r2, [r0]
ldr r0, =gUnknown_08510540
mov r9, r0
- ldr r1, =0x02021fc4
+ ldr r1, =gUnknown_02021FC4
mov r10, r1
_0809F7DA:
- ldr r0, =0x02037610
+ ldr r0, =gUnknown_02037610
lsls r2, 24
asrs r4, r2, 24
adds r5, r4, r0
@@ -459,7 +459,7 @@ _0809F858:
adds r1, r7, r0
lsrs r2, r1, 24
asrs r1, 24
- ldr r0, =0x0203760f
+ ldr r0, =gUnknown_0203760F
ldrb r0, [r0]
cmp r1, r0
bge _0809F87C
@@ -490,7 +490,7 @@ _0809F882:
sub_809F894: @ 809F894
push {r4,lr}
sub sp, 0xC
- ldr r0, =0x02037619
+ ldr r0, =gUnknown_02037619
movs r1, 0
ldrsb r1, [r0, r1]
adds r2, r0, 0
@@ -517,19 +517,19 @@ _0809F8D0:
b _0809F98C
_0809F8D8:
bl BuildStartMenuActions
- ldr r1, =0x02037619
+ ldr r1, =gUnknown_02037619
b _0809F940
.pool
_0809F8E4:
bl sub_81973A4
- ldr r0, =0x0203760f
+ ldr r0, =gUnknown_0203760F
ldrb r0, [r0]
bl sub_81979C4
lsls r0, 24
lsrs r0, 24
movs r1, 0
bl sub_81973FC
- ldr r1, =0x02037619
+ ldr r1, =gUnknown_02037619
movs r0, 0
strb r0, [r1, 0x1]
b _0809F940
@@ -546,11 +546,11 @@ _0809F918:
beq _0809F926
bl sub_809F6C8
_0809F926:
- ldr r1, =0x02037619
+ ldr r1, =gUnknown_02037619
b _0809F940
.pool
_0809F930:
- ldr r4, =0x0203761a
+ ldr r4, =gUnknown_0203761A
adds r0, r4, 0
movs r1, 0x2
bl PrintStartMenuActions
@@ -569,10 +569,10 @@ _0809F94C:
lsrs r0, 24
movs r1, 0x10
str r1, [sp]
- ldr r1, =0x0203760f
+ ldr r1, =gUnknown_0203760F
ldrb r1, [r1]
str r1, [sp, 0x4]
- ldr r4, =0x0203760e
+ ldr r4, =gUnknown_0203760E
ldrb r1, [r4]
str r1, [sp, 0x8]
movs r1, 0x1
@@ -600,7 +600,7 @@ _0809F98E:
thumb_func_start sub_809F998
sub_809F998: @ 809F998
push {lr}
- ldr r1, =0x02037619
+ ldr r1, =gUnknown_02037619
movs r0, 0
strb r0, [r1]
strb r0, [r1, 0x1]
@@ -633,7 +633,7 @@ _0809F9C8:
sub_809F9D0: @ 809F9D0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r1, =0x02037619
+ ldr r1, =gUnknown_02037619
movs r0, 0
strb r0, [r1]
strb r0, [r1, 0x1]
@@ -670,11 +670,11 @@ _0809FA14:
thumb_func_start sub_809FA18
sub_809FA18: @ 809FA18
- ldr r1, =0x02037619
+ ldr r1, =gUnknown_02037619
movs r0, 0
strb r0, [r1]
strb r0, [r1, 0x1]
- ldr r1, =0x03005db0
+ ldr r1, =gUnknown_03005DB0
ldr r0, =sub_809FA00
str r0, [r1]
bx lr
@@ -689,7 +689,7 @@ sub_809FA34: @ 809FA34
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -705,7 +705,7 @@ _0809FA58:
bne _0809FA64
bl var_800D_set_xB
_0809FA64:
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =HandleStartMenuInput
str r0, [r1]
ldrh r0, [r4, 0x8]
@@ -714,7 +714,7 @@ _0809FA64:
b _0809FA92
.pool
_0809FA7C:
- ldr r0, =0x03005df4
+ ldr r0, =gUnknown_03005DF4
ldr r0, [r0]
bl _call_via_r0
lsls r0, 24
@@ -751,7 +751,7 @@ _0809FAB2:
thumb_func_start HandleStartMenuInput
HandleStartMenuInput: @ 809FAC4
push {r4,lr}
- ldr r4, =0x030022c0
+ ldr r4, =gUnknown_030022C0
ldrh r1, [r4, 0x2E]
movs r0, 0x40
ands r0, r1
@@ -762,7 +762,7 @@ HandleStartMenuInput: @ 809FAC4
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
- ldr r1, =0x0203760e
+ ldr r1, =gUnknown_0203760E
strb r0, [r1]
_0809FAE4:
ldrh r1, [r4, 0x2E]
@@ -774,7 +774,7 @@ _0809FAE4:
bl audio_play
movs r0, 0x1
bl MoveMenuCursor
- ldr r1, =0x0203760e
+ ldr r1, =gUnknown_0203760E
strb r0, [r1]
_0809FAFE:
ldrh r1, [r4, 0x2E]
@@ -785,8 +785,8 @@ _0809FAFE:
movs r0, 0x5
bl audio_play
ldr r1, =gUnknown_08510540
- ldr r2, =0x02037610
- ldr r0, =0x0203760e
+ ldr r2, =gUnknown_02037610
+ ldr r0, =gUnknown_0203760E
ldrb r0, [r0]
adds r0, r2
ldrb r0, [r0]
@@ -803,10 +803,10 @@ _0809FAFE:
cmp r0, 0
beq _0809FBA0
_0809FB34:
- ldr r3, =0x03005df4
+ ldr r3, =gUnknown_03005DF4
ldr r1, =gUnknown_08510540
- ldr r2, =0x02037610
- ldr r0, =0x0203760e
+ ldr r2, =gUnknown_02037610
+ ldr r0, =gUnknown_0203760E
ldrb r0, [r0]
adds r0, r2
ldrb r0, [r0]
@@ -853,7 +853,7 @@ _0809FBAE:
thumb_func_start StartMenu_Pokedex
StartMenu_Pokedex: @ 809FBB4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -880,7 +880,7 @@ _0809FBE6:
thumb_func_start StartMenu_Pokemon
StartMenu_Pokemon: @ 809FBF0
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -905,7 +905,7 @@ _0809FC1C:
thumb_func_start StartMenu_Bag
StartMenu_Bag: @ 809FC24
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -930,7 +930,7 @@ _0809FC50:
thumb_func_start StartMenu_PokeNav
StartMenu_PokeNav: @ 809FC58
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -955,7 +955,7 @@ _0809FC84:
thumb_func_start StartMenu_PlayerName
StartMenu_PlayerName: @ 809FC8C
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1008,7 +1008,7 @@ StartMenu_Save: @ 809FCFC
beq _0809FD0C
bl RemoveExtraStartMenuWindows
_0809FD0C:
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =sub_809FE28
str r0, [r1]
movs r0, 0
@@ -1020,7 +1020,7 @@ _0809FD0C:
thumb_func_start StartMenu_Option
StartMenu_Option: @ 809FD20
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1035,7 +1035,7 @@ _0809FD38:
bl overworld_free_bg_tilemaps
ldr r0, =CB2_OptionsMenu
bl SetMainCallback2
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldr r0, =sub_8086194
str r0, [r1, 0x8]
movs r0, 0x1
@@ -1069,7 +1069,7 @@ StartMenu_SafariZoneRetire: @ 809FD74
thumb_func_start StartMenu_LinkModePlayerName
StartMenu_LinkModePlayerName: @ 809FD88
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1081,7 +1081,7 @@ StartMenu_LinkModePlayerName: @ 809FD88
_0809FDA0:
bl play_some_sound
bl overworld_free_bg_tilemaps
- ldr r0, =0x03005db4
+ ldr r0, =gUnknown_03005DB4
ldrb r0, [r0]
ldr r1, =sub_8086194
bl sub_80C4E74
@@ -1094,7 +1094,7 @@ _0809FDB4:
thumb_func_start StartMenu_BattlePyramidRetire
StartMenu_BattlePyramidRetire: @ 809FDC0
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =sub_809FE9C
str r0, [r1]
movs r0, 0
@@ -1120,7 +1120,7 @@ sub_809FDD4: @ 809FDD4
thumb_func_start StartMenu_BattlePyramidBag
StartMenu_BattlePyramidBag: @ 809FDF4
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1146,7 +1146,7 @@ _0809FE20:
sub_809FE28: @ 809FE28
push {lr}
bl sub_809FF28
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =sub_809FE44
str r0, [r1]
movs r0, 0
@@ -1175,7 +1175,7 @@ _0809FE60:
movs r1, 0
bl sub_8197DF8
bl sub_809F998
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =HandleStartMenuInput
str r0, [r1]
b _0809FE94
@@ -1200,7 +1200,7 @@ _0809FE96:
sub_809FE9C: @ 809FE9C
push {lr}
bl sub_80A0340
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =sub_809FED4
str r0, [r1]
movs r0, 0
@@ -1213,7 +1213,7 @@ sub_809FE9C: @ 809FE9C
sub_809FEB8: @ 809FEB8
push {lr}
bl sub_809F998
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =HandleStartMenuInput
str r0, [r1]
movs r0, 0
@@ -1237,7 +1237,7 @@ sub_809FED4: @ 809FED4
b _0809FF20
_0809FEEC:
bl RemoveExtraStartMenuWindows
- ldr r1, =0x03005df4
+ ldr r1, =gUnknown_03005DF4
ldr r0, =sub_809FEB8
str r0, [r1]
b _0809FF20
@@ -1264,10 +1264,10 @@ _0809FF22:
sub_809FF28: @ 809FF28
push {lr}
bl save_serialize_map
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A00A0
str r0, [r1]
- ldr r1, =0x02037621
+ ldr r1, =gUnknown_02037621
movs r0, 0
strb r0, [r1]
pop {r0}
@@ -1283,10 +1283,10 @@ sub_809FF4C: @ 809FF4C
lsrs r0, 16
cmp r0, 0x1
beq _0809FF78
- ldr r1, =0x02037621
+ ldr r1, =gUnknown_02037621
movs r0, 0
strb r0, [r1]
- ldr r0, =0x0203761c
+ ldr r0, =gUnknown_0203761C
ldr r0, [r0]
bl _call_via_r0
lsls r0, 24
@@ -1317,7 +1317,7 @@ sub_809FF98: @ 809FF98
push {r4,lr}
adds r2, r0, 0
adds r4, r1, 0
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
adds r1, r2, 0
bl ExpandStringRefs
movs r0, 0
@@ -1325,10 +1325,10 @@ sub_809FF98: @ 809FF98
bl sub_819786C
movs r0, 0x1
bl AddTextPrinterForMessage_2
- ldr r1, =0x02037621
+ ldr r1, =gUnknown_02037621
movs r0, 0x1
strb r0, [r1]
- ldr r0, =0x0203761c
+ ldr r0, =gUnknown_0203761C
str r4, [r0]
pop {r4}
pop {r0}
@@ -1354,13 +1354,13 @@ task50_save_game: @ 809FFD0
_0809FFEC:
cmp r1, 0x3
bgt _080A0000
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
b _080A0000
.pool
_0809FFFC:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r1, [r0]
_080A0000:
adds r0, r4, 0
@@ -1393,7 +1393,7 @@ sub_80A0024: @ 80A0024
thumb_func_start sub_80A0030
sub_80A0030: @ 80A0030
- ldr r1, =0x02037620
+ ldr r1, =gUnknown_02037620
movs r0, 0x3C
strb r0, [r1]
bx lr
@@ -1403,11 +1403,11 @@ sub_80A0030: @ 80A0030
thumb_func_start sub_80A003C
sub_80A003C: @ 80A003C
push {lr}
- ldr r1, =0x02037620
+ ldr r1, =gUnknown_02037620
ldrb r0, [r1]
subs r2, r0, 0x1
strb r2, [r1]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x1
ands r0, r1
@@ -1432,11 +1432,11 @@ _080A006C:
thumb_func_start sub_80A0070
sub_80A0070: @ 80A0070
push {lr}
- ldr r1, =0x02037620
+ ldr r1, =gUnknown_02037620
ldrb r0, [r1]
cmp r0, 0
bne _080A0094
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x1
ands r0, r1
@@ -1489,7 +1489,7 @@ _080A00DC:
sub_80A00EC: @ 80A00EC
push {lr}
bl sub_8197930
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A0108
str r0, [r1]
movs r0, 0
@@ -1518,25 +1518,25 @@ _080A0124:
beq _080A0168
b _080A0174
_080A012A:
- ldr r0, =0x03006210
+ ldr r0, =gUnknown_03006210
ldrh r0, [r0]
cmp r0, 0
beq _080A0136
cmp r0, 0x2
bne _080A013E
_080A0136:
- ldr r0, =0x020322d4
+ ldr r0, =gUnknown_020322D4
ldrb r0, [r0]
cmp r0, 0
bne _080A0158
_080A013E:
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A017C
str r0, [r1]
b _080A0174
.pool
_080A0158:
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A0234
str r0, [r1]
b _080A0174
@@ -1556,7 +1556,7 @@ _080A0176:
thumb_func_start sub_80A017C
sub_80A017C: @ 80A017C
push {lr}
- ldr r0, =0x020322d4
+ ldr r0, =gUnknown_020322D4
ldrb r0, [r0]
cmp r0, 0x1
bne _080A019C
@@ -1581,7 +1581,7 @@ sub_80A01B4: @ 80A01B4
push {lr}
movs r0, 0x1
bl sub_8197948
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A01EC
str r0, [r1]
movs r0, 0
@@ -1594,7 +1594,7 @@ sub_80A01B4: @ 80A01B4
sub_80A01D0: @ 80A01D0
push {lr}
bl sub_8197930
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A01EC
str r0, [r1]
movs r0, 0
@@ -1623,7 +1623,7 @@ _080A0208:
beq _080A0220
b _080A022C
_080A020E:
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A0234
str r0, [r1]
b _080A022C
@@ -1658,7 +1658,7 @@ sub_80A024C: @ 80A024C
movs r0, 0
bl sav12_xor_increment
bl sub_81A9E90
- ldr r4, =0x020322d4
+ ldr r4, =gUnknown_020322D4
ldrb r0, [r4]
cmp r0, 0x1
bne _080A0274
@@ -1706,7 +1706,7 @@ sub_80A02B0: @ 80A02B0
bne _080A02CA
movs r0, 0x37
bl audio_play
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A02D8
str r0, [r1]
_080A02CA:
@@ -1747,7 +1747,7 @@ sub_80A02FC: @ 80A02FC
bne _080A0316
movs r0, 0x16
bl audio_play
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A0324
str r0, [r1]
_080A0316:
@@ -1776,10 +1776,10 @@ _080A033A:
thumb_func_start sub_80A0340
sub_80A0340: @ 80A0340
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A035C
str r0, [r1]
- ldr r1, =0x02037621
+ ldr r1, =gUnknown_02037621
movs r0, 0
strb r0, [r1]
bx lr
@@ -1809,7 +1809,7 @@ sub_80A0388: @ 80A0388
push {lr}
movs r0, 0x1
bl sub_8197948
- ldr r1, =0x0203761c
+ ldr r1, =gUnknown_0203761C
ldr r0, =sub_80A03A4
str r0, [r1]
movs r0, 0
@@ -1995,7 +1995,7 @@ _080A0506:
thumb_func_start sub_80A0514
sub_80A0514: @ 80A0514
push {lr}
- ldr r0, =0x030026f8
+ ldr r0, =gUnknown_030026F8
bl sub_80A03E4
cmp r0, 0
beq _080A052E
@@ -2028,9 +2028,9 @@ sub_80A0550: @ 80A0550
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -2092,7 +2092,7 @@ _080A05AC:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080A0620
@@ -2109,7 +2109,7 @@ _080A061C:
movs r0, 0x5
b _080A06A6
_080A0620:
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
movs r1, 0x1
strb r1, [r0]
movs r0, 0x1
@@ -2128,7 +2128,7 @@ _080A063C:
bl sav2_gender2_inplace_and_xFE
movs r0, 0x3
strh r0, [r5]
- ldr r1, =0x03002700
+ ldr r1, =gUnknown_03002700
movs r0, 0
strb r0, [r1]
b _080A06A8
@@ -2145,7 +2145,7 @@ _080A065C:
b _080A06A6
_080A0670:
bl FreeAllWindowBuffers
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
adds r0, r4, 0
@@ -2206,14 +2206,14 @@ sub_80A06B4: @ 80A06B4
orrs r0, r1
str r0, [sp, 0x10]
_080A06EC:
- ldr r6, =0x02037622
+ ldr r6, =gUnknown_02037622
add r0, sp, 0xC
bl AddWindow
strb r0, [r6]
ldrb r0, [r6]
movs r1, 0
bl sub_81973FC
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
movs r1, 0x4
@@ -2224,7 +2224,7 @@ _080A06EC:
mov r9, r0
_080A0710:
movs r4, 0x1
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
movs r0, 0x3
adds r1, r5, 0
movs r2, 0x6
@@ -2378,7 +2378,7 @@ _080A0802:
thumb_func_start sub_80A0888
sub_80A0888: @ 80A0888
push {r4,lr}
- ldr r4, =0x02037622
+ ldr r4, =gUnknown_02037622
ldrb r0, [r4]
movs r1, 0
bl sub_819746C
@@ -2419,7 +2419,7 @@ sub_80A08CC: @ 80A08CC
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x03005e00
+ ldr r5, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
diff --git a/asm/starter_choose.s b/asm/starter_choose.s
index b510499ea..abc4bca71 100644
--- a/asm/starter_choose.s
+++ b/asm/starter_choose.s
@@ -216,7 +216,7 @@ set_256color_bg_bg0: @ 8133F0C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -232,7 +232,7 @@ set_256color_bg_bg0: @ 8133F0C
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
mov r8, r3
lsls r1, r0, 4
adds r1, r0
@@ -283,7 +283,7 @@ set_256color_bg_bg0: @ 8133F0C
strh r4, [r1, 0x2E]
movs r0, 0x2
strh r0, [r1, 0x30]
- ldr r1, =0x030011f8
+ ldr r1, =gUnknown_030011F8
movs r0, 0xFF
strh r0, [r1]
add sp, 0xC
@@ -315,7 +315,7 @@ sub_81341FC: @ 81341FC
sub sp, 0xC
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -355,14 +355,14 @@ sub_813425C: @ 813425C
push {r4-r7,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
adds r6, r0, r2
ldrh r7, [r6, 0x8]
ldrb r4, [r6, 0x8]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
ldrh r3, [r1, 0x2E]
movs r0, 0x1
ands r0, r3
@@ -393,7 +393,7 @@ sub_813425C: @ 813425C
bl sub_8134690
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -453,8 +453,8 @@ sub_8134340: @ 8134340
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02020630
- ldr r2, =0x03005e00
+ ldr r3, =gUnknown_02020630
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -493,7 +493,7 @@ sub_8134390: @ 8134390
sub sp, 0xC
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -555,8 +555,8 @@ _08134420:
beq _08134450
b _0813449A
_08134426:
- ldr r2, =0x020375f0
- ldr r1, =0x03005e00
+ ldr r2, =gUnknown_020375F0
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -564,7 +564,7 @@ _08134426:
ldrh r0, [r0, 0x8]
strh r0, [r2]
bl dp13_810BB8C
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
b _0813449A
@@ -572,13 +572,13 @@ _08134426:
_08134450:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r5, r4, 2
adds r5, r4
lsls r5, 3
adds r5, r0
ldrb r4, [r5, 0xA]
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r0, r4, 4
adds r0, r4
lsls r0, 2
@@ -613,7 +613,7 @@ _0813449A:
sub_81344AC: @ 81344AC
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -678,7 +678,7 @@ sub_81344C8: @ 81344C8
str r0, [sp, 0x2C]
add r0, sp, 0x2C
bl AddWindow
- ldr r4, =0x030011f8
+ ldr r4, =gUnknown_030011F8
strh r0, [r4]
lsls r0, 24
lsrs r0, 24
@@ -762,7 +762,7 @@ sub_81344C8: @ 81344C8
thumb_func_start sub_8134604
sub_8134604: @ 8134604
push {r4,lr}
- ldr r4, =0x030011f8
+ ldr r4, =gUnknown_030011F8
ldrb r0, [r4]
movs r1, 0
bl FillWindowPixelBuffer
@@ -793,7 +793,7 @@ sub_8134640: @ 8134640
lsls r4, 24
lsrs r4, 24
bl sub_8134604
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -811,7 +811,7 @@ sub_8134668: @ 8134668
push {r4,lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -848,7 +848,7 @@ sub_8134690: @ 8134690
bl sub_818D3E4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
@@ -869,7 +869,7 @@ sub_81346DC: @ 81346DC
push {r4,lr}
adds r4, r0, 0
ldr r2, =gUnknown_085B1E28
- ldr r3, =0x03005e00
+ ldr r3, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -915,7 +915,7 @@ sub_81346DC: @ 81346DC
sub_813473C: @ 813473C
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r0, r1, 2
diff --git a/asm/string_util.s b/asm/string_util.s
index f3225dd8d..2d5ade7aa 100644
--- a/asm/string_util.s
+++ b/asm/string_util.s
@@ -764,7 +764,7 @@ _0800901E:
thumb_func_start StringRef_GetPossiblyUnusedStringVar
@ u8 *StringRef_GetPossiblyUnusedStringVar()
StringRef_GetPossiblyUnusedStringVar: @ 800902C
- ldr r0, =0x020223ac
+ ldr r0, =gUnknown_020223AC
bx lr
.pool
thumb_func_end StringRef_GetPossiblyUnusedStringVar
@@ -772,7 +772,7 @@ StringRef_GetPossiblyUnusedStringVar: @ 800902C
thumb_func_start StringRef_GetPlayerName
@ u8 *StringRef_GetPlayerName()
StringRef_GetPlayerName: @ 8009034
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
bx lr
.pool
@@ -781,7 +781,7 @@ StringRef_GetPlayerName: @ 8009034
thumb_func_start StringRef_GetStringVar1
@ u8 *StringRef_GetStringVar1()
StringRef_GetStringVar1: @ 8009040
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
bx lr
.pool
thumb_func_end StringRef_GetStringVar1
@@ -789,7 +789,7 @@ StringRef_GetStringVar1: @ 8009040
thumb_func_start StringRef_GetStringVar2
@ u8 *StringRef_GetStringVar2()
StringRef_GetStringVar2: @ 8009048
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
bx lr
.pool
thumb_func_end StringRef_GetStringVar2
@@ -797,7 +797,7 @@ StringRef_GetStringVar2: @ 8009048
thumb_func_start StringRef_GetStringVar3
@ u8 *StringRef_GetStringVar3()
StringRef_GetStringVar3: @ 8009050
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
bx lr
.pool
thumb_func_end StringRef_GetStringVar3
@@ -806,7 +806,7 @@ StringRef_GetStringVar3: @ 8009050
@ u8 *StringRef_GetDummiedOutGenderDependentString()
StringRef_GetDummiedOutGenderDependentString: @ 8009058
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -826,7 +826,7 @@ _08009072:
@ u8 *StringRef_GetRivalName()
StringRef_GetRivalName: @ 800907C
push {lr}
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
diff --git a/asm/text.s b/asm/text.s
index 73d6e476d..b543cd3d0 100644
--- a/asm/text.s
+++ b/asm/text.s
@@ -8,7 +8,7 @@
thumb_func_start SetFontsPointer
@ void SetFontsPointer(struct FontInfo *fonts)
SetFontsPointer: @ 80045A4
- ldr r1, =0x03002f80
+ ldr r1, =gUnknown_03002F80
str r0, [r1]
bx lr
.pool
@@ -18,7 +18,7 @@ SetFontsPointer: @ 80045A4
@ void DeactivateAllTextPrinters()
DeactivateAllTextPrinters: @ 80045B0
push {lr}
- ldr r1, =0x020201b0
+ ldr r1, =gUnknown_020201B0
movs r2, 0
ldr r3, =0x0000045c
adds r0, r1, r3
@@ -60,7 +60,7 @@ Print: @ 80045D0
strb r4, [r0, 0x7]
strb r3, [r0, 0x8]
strb r4, [r0, 0x9]
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r0, [r0]
lsls r3, r1, 1
adds r3, r1
@@ -129,7 +129,7 @@ AddTextPrinter: @ 800467C
mov r12, r2
lsls r1, 24
lsrs r5, r1, 24
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r0, [r0]
cmp r0, 0
bne _08004698
@@ -137,7 +137,7 @@ AddTextPrinter: @ 800467C
b _08004766
.pool
_08004698:
- ldr r0, =0x0202018c
+ ldr r0, =gUnknown_0202018C
movs r2, 0
movs r1, 0x1
strb r1, [r0, 0x1B]
@@ -182,7 +182,7 @@ _080046AE:
ldrb r0, [r4, 0x1D]
subs r0, 0x1
strb r0, [r4, 0x1D]
- ldr r2, =0x020201b0
+ ldr r2, =gUnknown_020201B0
ldrb r0, [r6, 0x4]
lsls r1, r0, 3
adds r1, r0
@@ -198,7 +198,7 @@ _080046AE:
b _0800475E
.pool
_08004718:
- ldr r1, =0x0202018c
+ ldr r1, =gUnknown_0202018C
movs r0, 0
strb r0, [r1, 0x1D]
movs r4, 0
@@ -212,19 +212,19 @@ _0800472C:
_08004732:
cmp r4, r7
bhi _08004740
- ldr r0, =0x0202018c
+ ldr r0, =gUnknown_0202018C
bl RenderFont
cmp r0, 0x1
bne _0800472C
_08004740:
cmp r5, 0xFF
beq _0800474E
- ldr r0, =0x0202018c
+ ldr r0, =gUnknown_0202018C
ldrb r0, [r0, 0x4]
movs r1, 0x2
bl CopyWindowToVram
_0800474E:
- ldr r2, =0x020201b0
+ ldr r2, =gUnknown_020201B0
ldrb r1, [r6, 0x4]
lsls r0, r1, 3
adds r0, r1
@@ -233,7 +233,7 @@ _0800474E:
movs r1, 0
strb r1, [r0, 0x1B]
_0800475E:
- ldr r1, =0x03002f84
+ ldr r1, =gUnknown_03002F84
movs r0, 0
strb r0, [r1]
movs r0, 0x1
@@ -250,11 +250,11 @@ RunTextPrinters: @ 8004778
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03002f84
+ ldr r0, =gUnknown_03002F84
ldrb r0, [r0]
cmp r0, 0
bne _080047F6
- ldr r0, =0x020201b0
+ ldr r0, =gUnknown_020201B0
movs r6, 0
adds r5, r0, 0x4
mov r8, r0
@@ -284,7 +284,7 @@ _080047BE:
movs r1, 0x2
bl CopyWindowToVram
_080047C6:
- ldr r1, =0x020201b0
+ ldr r1, =gUnknown_020201B0
adds r0, r1, 0
adds r0, 0x10
adds r0, r6, r0
@@ -320,7 +320,7 @@ _080047F6:
IsTextPrinterActive: @ 8004800
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020201b0
+ ldr r2, =gUnknown_020201B0
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -337,7 +337,7 @@ RenderFont: @ 8004818
adds r4, r0, 0
_0800481C:
ldrb r1, [r4, 0x5]
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r2, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -371,12 +371,12 @@ GenerateFontHalfRowLookupTable: @ 8004844
lsrs r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r3, =0x03000948
- ldr r4, =0x030009ea
+ ldr r3, =gUnknown_03000948
+ ldr r4, =gUnknown_030009EA
strh r1, [r4]
- ldr r4, =0x030009ec
+ ldr r4, =gUnknown_030009EC
strh r0, [r4]
- ldr r4, =0x030009ee
+ ldr r4, =gUnknown_030009EE
strh r2, [r4]
lsls r5, r1, 12
lsls r6, r0, 12
@@ -819,13 +819,13 @@ GenerateFontHalfRowLookupTable: @ 8004844
thumb_func_start SaveTextColors
@ void SaveTextColors(u8 *fgColor, u8 *bgColor, u8 *shadowColor)
SaveTextColors: @ 8004BE0
- ldr r3, =0x030009ea
+ ldr r3, =gUnknown_030009EA
ldrh r3, [r3]
strb r3, [r1]
- ldr r1, =0x030009ec
+ ldr r1, =gUnknown_030009EC
ldrh r1, [r1]
strb r1, [r0]
- ldr r0, =0x030009ee
+ ldr r0, =gUnknown_030009EE
ldrh r0, [r0]
strb r0, [r2]
bx lr
@@ -851,7 +851,7 @@ DecompressGlyphTile: @ 8004C10
mov r7, r8
push {r7}
ldrh r7, [r0]
- ldr r5, =0x03000948
+ ldr r5, =gUnknown_03000948
ldr r4, =gFontHalfRowOffsets
movs r2, 0xFF
mov r8, r2
@@ -1028,17 +1028,17 @@ _08004D6E:
beq _08004D80
b _08004D98
_08004D74:
- ldr r0, =0x030009ec
+ ldr r0, =gUnknown_030009EC
ldrb r0, [r0]
b _08004D9A
.pool
_08004D80:
- ldr r0, =0x030009ea
+ ldr r0, =gUnknown_030009EA
ldrb r0, [r0]
b _08004D9A
.pool
_08004D8C:
- ldr r0, =0x030009ee
+ ldr r0, =gUnknown_030009EE
ldrb r0, [r0]
b _08004D9A
.pool
@@ -1063,14 +1063,14 @@ CopyGlyphToWindow: @ 8004DA0
lsls r0, r1, 1
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
adds r1, r0, r1
adds r2, r1, 0
ldrb r7, [r1, 0x3]
lsls r0, r7, 3
ldrb r6, [r3, 0x8]
subs r4, r0, r6
- ldr r5, =0x03002f90
+ ldr r5, =gUnknown_03002F90
adds r0, r5, 0
adds r0, 0x80
ldrb r0, [r0]
@@ -1246,7 +1246,7 @@ _08004F06:
bcc _08004EA8
_08004F0E:
ldr r1, [sp, 0x88]
- ldr r3, =0x03002fd0
+ ldr r3, =gUnknown_03002FD0
str r3, [sp, 0x20]
ldr r0, [sp, 0x74]
mov r8, r0
@@ -1391,7 +1391,7 @@ _08005014:
bcc _08004FBA
_0800501C:
mov r1, r8
- ldr r3, =0x03002fb0
+ ldr r3, =gUnknown_03002FB0
str r3, [sp, 0x38]
ldr r0, [sp, 0x84]
ldr r2, [sp, 0x7C]
@@ -1536,7 +1536,7 @@ _08005124:
bcc _080050CA
_0800512C:
mov r1, r8
- ldr r3, =0x03002fb0
+ ldr r3, =gUnknown_03002FB0
str r3, [sp, 0x50]
ldr r0, [sp, 0x84]
ldr r2, [sp, 0x7C]
@@ -1605,7 +1605,7 @@ _080051A4:
bcc _08005146
_080051AC:
ldr r1, [sp, 0x88]
- ldr r3, =0x03002fd0
+ ldr r3, =gUnknown_03002FD0
str r3, [sp, 0x5C]
ldr r0, [sp, 0x84]
mov r8, r0
@@ -1674,7 +1674,7 @@ _08005222:
_0800522A:
ldr r4, [sp, 0x84]
ldr r1, [sp, 0x88]
- ldr r3, =0x03002ff0
+ ldr r3, =gUnknown_03002FF0
str r3, [sp, 0x68]
ldr r0, [sp, 0x7C]
adds r0, r4
@@ -1759,7 +1759,7 @@ ClearTextSpan: @ 80052C8
sub sp, 0x10
adds r4, r0, 0
adds r6, r1, 0
- ldr r0, =0x030009ea
+ ldr r0, =gUnknown_030009EA
ldrh r5, [r0]
cmp r5, 0
beq _0800531E
@@ -1767,7 +1767,7 @@ ClearTextSpan: @ 80052C8
lsls r0, r1, 1
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
adds r0, r1
ldr r1, [r0, 0x8]
str r1, [sp, 0x8]
@@ -1784,7 +1784,7 @@ ClearTextSpan: @ 80052C8
ands r0, r1
orrs r0, r2
str r0, [sp, 0xC]
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x81
ldrb r1, [r4, 0x8]
ldrb r2, [r4, 0x9]
@@ -2065,7 +2065,7 @@ TextPrinterInitDownArrowCounters: @ 80054F8
push {lr}
adds r2, r0, 0
adds r2, 0x14
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -2097,7 +2097,7 @@ TextPrinterDrawDownArrow: @ 8005528
adds r5, r0, 0
adds r6, r5, 0
adds r6, 0x14
- ldr r7, =0x03003014
+ ldr r7, =gUnknown_03003014
ldrb r1, [r7]
movs r0, 0x4
ands r0, r1
@@ -2251,7 +2251,7 @@ TextPrinterWaitWithDownArrow: @ 8005650
push {r4,lr}
adds r2, r0, 0
movs r4, 0
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -2266,7 +2266,7 @@ TextPrinterWaitWithDownArrow: @ 8005650
_08005674:
adds r0, r2, 0
bl TextPrinterDrawDownArrow
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2289,7 +2289,7 @@ TextPrinterWait: @ 800569C
push {r4,lr}
adds r2, r0, 0
movs r4, 0
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -2302,7 +2302,7 @@ TextPrinterWait: @ 800569C
b _080056D4
.pool
_080056C0:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
@@ -2366,7 +2366,7 @@ _0800571A:
bl FillWindowPixelRect
cmp r4, 0
bne _0800579A
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldr r0, [r0]
lsls r0, 30
lsrs r0, 31
@@ -2453,7 +2453,7 @@ _080057D4:
.4byte _08005D48
.4byte _08005D5A
_080057F0:
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x3
ands r0, r1
@@ -2475,7 +2475,7 @@ _0800580A:
beq _0800584C
subs r0, r1, 0x1
strb r0, [r6, 0x1E]
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x1
ands r0, r1
@@ -2499,14 +2499,14 @@ _08005834:
b _08005B56
.pool
_0800584C:
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r0, [r0]
movs r1, 0x80
lsls r1, 17
ands r0, r1
cmp r0, 0
bne _08005874
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -2549,7 +2549,7 @@ _080058B8:
ldrb r0, [r6, 0x6]
strb r0, [r6, 0x8]
ldrb r1, [r6, 0x5]
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r2, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -2728,7 +2728,7 @@ _08005A2A:
_08005A3A:
movs r0, 0x1
strb r0, [r6, 0x1C]
- ldr r0, =0x03003014
+ ldr r0, =gUnknown_03003014
ldrb r1, [r0]
movs r0, 0x4
ands r0, r1
@@ -2796,12 +2796,12 @@ _08005ABA:
strb r0, [r6, 0x9]
b _08005A0A
_08005ABE:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl MPlayStop_rev01
b _08005A0A
.pool
_08005ACC:
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
bl m4aMPlayContinue
b _08005A0A
.pool
@@ -2902,7 +2902,7 @@ _08005B6C:
ldrb r2, [r6, 0x8]
ldrb r3, [r6, 0x9]
bl DrawKeypadIcon
- ldr r1, =0x03002f90
+ ldr r1, =gUnknown_03002F90
adds r1, 0x80
strb r0, [r1]
ldrb r3, [r6, 0xA]
@@ -2974,7 +2974,7 @@ _08005C10:
ldrb r0, [r2]
cmp r0, 0
beq _08005C48
- ldr r1, =0x03002f90
+ ldr r1, =gUnknown_03002F90
adds r1, 0x80
ldrb r0, [r1]
ldrb r3, [r6, 0x8]
@@ -2998,7 +2998,7 @@ _08005C48:
ldrb r0, [r0]
cmp r0, 0
beq _08005C64
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x80
ldrb r1, [r6, 0xA]
ldrb r0, [r0]
@@ -3007,7 +3007,7 @@ _08005C48:
b _08005C6C
.pool
_08005C64:
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x80
ldrb r0, [r0]
_08005C6A:
@@ -3064,7 +3064,7 @@ _08005CC6:
adds r0, r6, 0
bl TextPrinterClearDownArrow
ldrb r1, [r6, 0x5]
- ldr r0, =0x03002f80
+ ldr r0, =gUnknown_03002F80
ldr r2, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -3417,15 +3417,15 @@ _08005F8A:
beq _08005FA0
b _08005F02
_08005F90:
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
b _08005FA2
.pool
_08005F98:
- ldr r6, =0x02021dc4
+ ldr r6, =gUnknown_02021DC4
b _08005FA2
.pool
_08005FA0:
- ldr r6, =0x02021ec4
+ ldr r6, =gUnknown_02021EC4
_08005FA2:
cmp r6, 0
bne _08005FE0
@@ -3787,7 +3787,7 @@ _08006290:
movs r1, 0x1
bl DecompressGlyphFont1
_08006298:
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
ldr r5, =0x04000008
adds r0, r4, 0
mov r1, r9
@@ -4051,7 +4051,7 @@ DecompressGlyphFont0: @ 8006478
ldr r1, =gFont0JapaneseGlyphs
adds r0, r1
adds r5, r2, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
adds r0, r5, 0
adds r1, r4, 0
bl DecompressGlyphTile
@@ -4074,7 +4074,7 @@ _080064C4:
lsls r1, r3, 6
ldr r0, =gFont0LatinGlyphs
adds r5, r1, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
ldr r0, =gFont0LatinGlyphWidths
adds r0, r3, r0
ldrb r1, [r0]
@@ -4113,7 +4113,7 @@ _08006500:
adds r1, 0x60
bl DecompressGlyphTile
_0800652C:
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x81
movs r1, 0xD
strb r1, [r0]
@@ -4161,7 +4161,7 @@ DecompressGlyphFont7: @ 8006560
ldr r1, =gFont1JapaneseGlyphs
adds r0, r1
adds r6, r2, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
adds r0, r6, 0
adds r1, r4, 0
bl DecompressGlyphTile
@@ -4183,7 +4183,7 @@ _080065AC:
lsls r1, r3, 6
ldr r0, =gFont7LatinGlyphs
adds r6, r1, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
ldr r0, =gFont7LatinGlyphWidths
adds r0, r3, r0
ldrb r1, [r0]
@@ -4222,7 +4222,7 @@ _080065E8:
adds r1, 0x60
bl DecompressGlyphTile
_08006614:
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x81
movs r1, 0xF
strb r1, [r0]
@@ -4269,7 +4269,7 @@ DecompressGlyphFont8: @ 8006648
ldr r1, =gFont0JapaneseGlyphs
adds r0, r1
adds r5, r2, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
adds r0, r5, 0
adds r1, r4, 0
bl DecompressGlyphTile
@@ -4292,7 +4292,7 @@ _08006694:
lsls r1, r3, 6
ldr r0, =gFont8LatinGlyphs
adds r5, r1, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
ldr r0, =gFont8LatinGlyphWidths
adds r0, r3, r0
ldrb r1, [r0]
@@ -4331,7 +4331,7 @@ _080066D0:
adds r1, 0x60
bl DecompressGlyphTile
_080066FC:
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x81
movs r1, 0xC
strb r1, [r0]
@@ -4378,7 +4378,7 @@ DecompressGlyphFont2: @ 8006730
ldr r1, =gFont2JapaneseGlyphs
adds r0, r1
adds r4, r2, r0
- ldr r5, =0x03002f90
+ ldr r5, =gUnknown_03002F90
adds r0, r4, 0
adds r1, r5, 0
bl DecompressGlyphTile
@@ -4415,7 +4415,7 @@ _080067A0:
lsls r1, r6, 6
ldr r0, =gFont2LatinGlyphs
adds r4, r1, r0
- ldr r5, =0x03002f90
+ ldr r5, =gUnknown_03002F90
ldr r0, =gFont2LatinGlyphWidths
adds r0, r6, r0
ldrb r1, [r0]
@@ -4454,7 +4454,7 @@ _080067DC:
adds r1, 0x60
bl DecompressGlyphTile
_08006808:
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x81
movs r1, 0xE
strb r1, [r0]
@@ -4503,7 +4503,7 @@ DecompressGlyphFont1: @ 8006840
ldr r1, =gFont1JapaneseGlyphs
adds r0, r1
adds r6, r2, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
adds r0, r6, 0
adds r1, r4, 0
bl DecompressGlyphTile
@@ -4525,7 +4525,7 @@ _0800688C:
lsls r1, r3, 6
ldr r0, =gFont1LatinGlyphs
adds r6, r1, r0
- ldr r4, =0x03002f90
+ ldr r4, =gUnknown_03002F90
ldr r0, =gFont1LatinGlyphWidths
adds r0, r3, r0
ldrb r1, [r0]
@@ -4564,7 +4564,7 @@ _080068C8:
adds r1, 0x60
bl DecompressGlyphTile
_080068F4:
- ldr r0, =0x03002f90
+ ldr r0, =gUnknown_03002F90
adds r0, 0x81
movs r1, 0xF
strb r1, [r0]
@@ -4609,7 +4609,7 @@ DecompressGlyphFont9: @ 8006928
ldr r0, =gFont9JapaneseGlyphs
adds r1, r0
adds r4, r1
- ldr r5, =0x03002f90
+ ldr r5, =gUnknown_03002F90
adds r0, r4, 0
adds r1, r5, 0
bl DecompressGlyphTile
diff --git a/asm/text_window.s b/asm/text_window.s
index b50072f8f..e9ce0b4a1 100644
--- a/asm/text_window.s
+++ b/asm/text_window.s
@@ -125,7 +125,7 @@ sub_809882C: @ 809882C
lsrs r4, 16
lsls r3, 24
lsrs r3, 24
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldrb r1, [r1, 0x14]
lsrs r1, 3
@@ -659,7 +659,7 @@ sub_8098C6C: @ 8098C6C
lsls r4, 24
lsrs r4, 24
ldr r2, =gUnknown_0851021C
- ldr r5, =0x03005d90
+ ldr r5, =gUnknown_03005D90
ldr r1, [r5]
ldrb r1, [r1, 0x14]
lsrs r1, 3
diff --git a/asm/tileset.s b/asm/tileset.s
index d198b5d9b..97c1e78c2 100644
--- a/asm/tileset.s
+++ b/asm/tileset.s
@@ -10,12 +10,12 @@
sub_80A0954: @ 80A0954
push {lr}
sub sp, 0x4
- ldr r1, =0x03000f34
+ ldr r1, =gUnknown_03000F34
movs r0, 0
strb r0, [r1]
movs r0, 0
str r0, [sp]
- ldr r1, =0x02037624
+ ldr r1, =gUnknown_02037624
ldr r2, =0x0500003c
mov r0, sp
bl CpuSet
@@ -32,11 +32,11 @@ sub_80A0980: @ 80A0980
adds r5, r1, 0
lsls r2, 16
lsrs r6, r2, 16
- ldr r3, =0x03000f34
+ ldr r3, =gUnknown_03000F34
ldrb r0, [r3]
cmp r0, 0x13
bhi _080A09C0
- ldr r2, =0x02037624
+ ldr r2, =gUnknown_02037624
adds r1, r0, 0
lsls r0, r1, 1
adds r0, r1
@@ -70,13 +70,13 @@ _080A09C0:
sub_80A09D0: @ 80A09D0
push {r4-r6,lr}
movs r3, 0
- ldr r4, =0x03000f34
+ ldr r4, =gUnknown_03000F34
adds r6, r4, 0
ldrb r0, [r4]
cmp r3, r0
bge _080A0A02
ldr r2, =0x040000d4
- ldr r1, =0x02037624
+ ldr r1, =gUnknown_02037624
movs r5, 0x80
lsls r5, 24
_080A09E6:
@@ -125,11 +125,11 @@ sub_80A0A2C: @ 80A0A2C
sub_80A0A38: @ 80A0A38
push {r4,lr}
bl sub_80A0954
- ldr r2, =0x03000f36
+ ldr r2, =gUnknown_03000F36
ldrh r0, [r2]
adds r0, 0x1
strh r0, [r2]
- ldr r1, =0x03000f38
+ ldr r1, =gUnknown_03000F38
lsls r0, 16
lsrs r0, 16
ldrh r1, [r1]
@@ -138,11 +138,11 @@ sub_80A0A38: @ 80A0A38
movs r0, 0
strh r0, [r2]
_080A0A56:
- ldr r4, =0x03000f3a
+ ldr r4, =gUnknown_03000F3A
ldrh r0, [r4]
adds r0, 0x1
strh r0, [r4]
- ldr r1, =0x03000f3c
+ ldr r1, =gUnknown_03000F3C
lsls r0, 16
lsrs r0, 16
ldrh r1, [r1]
@@ -151,14 +151,14 @@ _080A0A56:
movs r0, 0
strh r0, [r4]
_080A0A6E:
- ldr r0, =0x03000f40
+ ldr r0, =gUnknown_03000F40
ldr r1, [r0]
cmp r1, 0
beq _080A0A7C
ldrh r0, [r2]
bl _call_via_r1
_080A0A7C:
- ldr r0, =0x03000f44
+ ldr r0, =gUnknown_03000F44
ldr r1, [r0]
cmp r1, 0
beq _080A0A8A
@@ -174,15 +174,15 @@ _080A0A8A:
thumb_func_start cur_mapheader_run_tileset1_func
cur_mapheader_run_tileset1_func: @ 80A0AA8
push {lr}
- ldr r0, =0x03000f36
+ ldr r0, =gUnknown_03000F36
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03000f38
+ ldr r0, =gUnknown_03000F38
strh r1, [r0]
- ldr r1, =0x03000f40
+ ldr r1, =gUnknown_03000F40
movs r0, 0
str r0, [r1]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x10]
cmp r0, 0
@@ -200,15 +200,15 @@ _080A0ACE:
thumb_func_start cur_mapheader_run_tileset2_func
cur_mapheader_run_tileset2_func: @ 80A0AE4
push {lr}
- ldr r0, =0x03000f3a
+ ldr r0, =gUnknown_03000F3A
movs r1, 0
strh r1, [r0]
- ldr r0, =0x03000f3c
+ ldr r0, =gUnknown_03000F3C
strh r1, [r0]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
movs r0, 0
str r0, [r1]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldr r0, [r0]
ldr r0, [r0, 0x14]
cmp r0, 0
@@ -225,15 +225,15 @@ _080A0B0A:
thumb_func_start TilesetCb_General
TilesetCb_General: @ 80A0B20
- ldr r1, =0x03000f36
+ ldr r1, =gUnknown_03000F36
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f38
+ ldr r1, =gUnknown_03000F38
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x03000f40
+ ldr r1, =gUnknown_03000F40
ldr r0, =sub_80A0B70
str r0, [r1]
bx lr
@@ -242,15 +242,15 @@ TilesetCb_General: @ 80A0B20
thumb_func_start TilesetCb_InsideBuilding
TilesetCb_InsideBuilding: @ 80A0B48
- ldr r1, =0x03000f36
+ ldr r1, =gUnknown_03000F36
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f38
+ ldr r1, =gUnknown_03000F38
movs r2, 0x80
lsls r2, 1
adds r0, r2, 0
strh r0, [r1]
- ldr r1, =0x03000f40
+ ldr r1, =gUnknown_03000F40
ldr r0, =sub_80A0BB4
str r0, [r1]
bx lr
@@ -391,14 +391,14 @@ sub_80A0C44: @ 80A0C44
thumb_func_start TilesetCb_Petalburg
TilesetCb_Petalburg: @ 80A0C6C
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
movs r0, 0
str r0, [r1]
bx lr
@@ -407,14 +407,14 @@ TilesetCb_Petalburg: @ 80A0C6C
thumb_func_start TilesetCb_Rustboro
TilesetCb_Rustboro: @ 80A0C94
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A103C
str r0, [r1]
bx lr
@@ -423,14 +423,14 @@ TilesetCb_Rustboro: @ 80A0C94
thumb_func_start TilesetCb_Dewford
TilesetCb_Dewford: @ 80A0CC0
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A10B8
str r0, [r1]
bx lr
@@ -439,14 +439,14 @@ TilesetCb_Dewford: @ 80A0CC0
thumb_func_start TilesetCb_Slateport
TilesetCb_Slateport: @ 80A0CEC
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A10D0
str r0, [r1]
bx lr
@@ -455,15 +455,15 @@ TilesetCb_Slateport: @ 80A0CEC
thumb_func_start TilesetCb_Mauville
TilesetCb_Mauville: @ 80A0D18
- ldr r1, =0x03000f3a
- ldr r0, =0x03000f36
+ ldr r1, =gUnknown_03000F3A
+ ldr r0, =gUnknown_03000F36
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A10E8
str r0, [r1]
bx lr
@@ -472,14 +472,14 @@ TilesetCb_Mauville: @ 80A0D18
thumb_func_start TilesetCb_Lavaridge
TilesetCb_Lavaridge: @ 80A0D48
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A115C
str r0, [r1]
bx lr
@@ -488,14 +488,14 @@ TilesetCb_Lavaridge: @ 80A0D48
thumb_func_start TilesetCb_Fallarbor
TilesetCb_Fallarbor: @ 80A0D74
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
movs r0, 0
str r0, [r1]
bx lr
@@ -504,14 +504,14 @@ TilesetCb_Fallarbor: @ 80A0D74
thumb_func_start TilesetCb_Fortree
TilesetCb_Fortree: @ 80A0D9C
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
movs r0, 0
str r0, [r1]
bx lr
@@ -520,14 +520,14 @@ TilesetCb_Fortree: @ 80A0D9C
thumb_func_start TilesetCb_Lilycove
TilesetCb_Lilycove: @ 80A0DC4
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
movs r0, 0
str r0, [r1]
bx lr
@@ -536,14 +536,14 @@ TilesetCb_Lilycove: @ 80A0DC4
thumb_func_start TilesetCb_Mossdeep
TilesetCb_Mossdeep: @ 80A0DEC
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
movs r0, 0
str r0, [r1]
bx lr
@@ -552,14 +552,14 @@ TilesetCb_Mossdeep: @ 80A0DEC
thumb_func_start TilesetCb_EverGrande
TilesetCb_EverGrande: @ 80A0E14
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1188
str r0, [r1]
bx lr
@@ -568,15 +568,15 @@ TilesetCb_EverGrande: @ 80A0E14
thumb_func_start TilesetCb_Pacifidlog
TilesetCb_Pacifidlog: @ 80A0E40
- ldr r1, =0x03000f3a
- ldr r0, =0x03000f36
+ ldr r1, =gUnknown_03000F3A
+ ldr r0, =gUnknown_03000F36
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A11FC
str r0, [r1]
bx lr
@@ -585,14 +585,14 @@ TilesetCb_Pacifidlog: @ 80A0E40
thumb_func_start TilesetCb_Sootopolis
TilesetCb_Sootopolis: @ 80A0E70
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A122C
str r0, [r1]
bx lr
@@ -601,14 +601,14 @@ TilesetCb_Sootopolis: @ 80A0E70
thumb_func_start TilesetCb_BattleFrontierOutsideWest
TilesetCb_BattleFrontierOutsideWest: @ 80A0E9C
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A127C
str r0, [r1]
bx lr
@@ -617,14 +617,14 @@ TilesetCb_BattleFrontierOutsideWest: @ 80A0E9C
thumb_func_start TilesetCb_BattleFrontierOutsideEast
TilesetCb_BattleFrontierOutsideEast: @ 80A0EC8
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1294
str r0, [r1]
bx lr
@@ -633,13 +633,13 @@ TilesetCb_BattleFrontierOutsideEast: @ 80A0EC8
thumb_func_start TilesetCb_Underwater
TilesetCb_Underwater: @ 80A0EF4
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
+ ldr r1, =gUnknown_03000F3C
movs r0, 0x80
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1244
str r0, [r1]
bx lr
@@ -648,13 +648,13 @@ TilesetCb_Underwater: @ 80A0EF4
thumb_func_start TilesetCb_SootopolisGym
TilesetCb_SootopolisGym: @ 80A0F18
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
+ ldr r1, =gUnknown_03000F3C
movs r0, 0xF0
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A15D8
str r0, [r1]
bx lr
@@ -663,14 +663,14 @@ TilesetCb_SootopolisGym: @ 80A0F18
thumb_func_start TilesetCb_Cave
TilesetCb_Cave: @ 80A0F3C
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1260
str r0, [r1]
bx lr
@@ -679,13 +679,13 @@ TilesetCb_Cave: @ 80A0F3C
thumb_func_start TilesetCb_EliteFour
TilesetCb_EliteFour: @ 80A0F68
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
+ ldr r1, =gUnknown_03000F3C
movs r0, 0x80
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A15F0
str r0, [r1]
bx lr
@@ -694,14 +694,14 @@ TilesetCb_EliteFour: @ 80A0F68
thumb_func_start TilesetCb_MauvilleGym
TilesetCb_MauvilleGym: @ 80A0F8C
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A15C0
str r0, [r1]
bx lr
@@ -710,14 +710,14 @@ TilesetCb_MauvilleGym: @ 80A0F8C
thumb_func_start TilesetCb_BikeShop
TilesetCb_BikeShop: @ 80A0FB8
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A161C
str r0, [r1]
bx lr
@@ -726,14 +726,14 @@ TilesetCb_BikeShop: @ 80A0FB8
thumb_func_start TilesetCb_BattlePyramid
TilesetCb_BattlePyramid: @ 80A0FE4
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1634
str r0, [r1]
bx lr
@@ -742,14 +742,14 @@ TilesetCb_BattlePyramid: @ 80A0FE4
thumb_func_start TilesetCb_BattleDome
TilesetCb_BattleDome: @ 80A1010
- ldr r1, =0x03000f3a
+ ldr r1, =gUnknown_03000F3A
movs r0, 0
strh r0, [r1]
- ldr r1, =0x03000f3c
- ldr r0, =0x03000f38
+ ldr r1, =gUnknown_03000F3C
+ ldr r0, =gUnknown_03000F38
ldrh r0, [r0]
strh r0, [r1]
- ldr r1, =0x03000f44
+ ldr r1, =gUnknown_03000F44
ldr r0, =sub_80A1658
str r0, [r1]
bx lr
diff --git a/asm/title_screen.s b/asm/title_screen.s
index 43910ace6..50e30a36b 100644
--- a/asm/title_screen.s
+++ b/asm/title_screen.s
@@ -9,7 +9,7 @@
sub_80AA40C: @ 80AA40C
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x30
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -64,7 +64,7 @@ _080AA46A:
sub_80AA474: @ 80AA474
push {lr}
adds r3, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x30
ldrsh r1, [r3, r0]
lsls r0, r1, 2
@@ -153,7 +153,7 @@ _080AA4FA:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r4, 0
adds r1, r6, 0
@@ -196,7 +196,7 @@ _080AA556:
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
adds r1, r5, 0x5
lsls r1, 24
@@ -283,13 +283,13 @@ _080AA5F8:
cmp r0, 0x90
bne _080AA62C
_080AA61C:
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r0, =0x000033f8
strh r0, [r1]
b _080AA630
.pool
_080AA62C:
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
strh r2, [r0]
_080AA630:
adds r0, r4, 0x4
@@ -297,7 +297,7 @@ _080AA630:
b _080AA648
.pool
_080AA63C:
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
movs r0, 0
strh r0, [r1]
adds r0, r3, 0
@@ -361,7 +361,7 @@ _080AA69C:
bl AddObjectToFront
lsls r0, 24
lsrs r2, r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
lsls r0, r2, 4
adds r0, r2
lsls r0, 2
@@ -385,7 +385,7 @@ _080AA6D0:
bl AddObjectToFront
lsls r0, 24
lsrs r2, r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -468,7 +468,7 @@ title_screen_vblank_callback: @ 80AA780
bl LoadOamFromSprites
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
- ldr r0, =0x02022e1a
+ ldr r0, =gUnknown_02022E1A
ldrh r1, [r0]
movs r0, 0x16
bl SetGpuReg
@@ -482,7 +482,7 @@ title_screen_vblank_callback: @ 80AA780
c2_title_screen_1: @ 80AA7A4
push {r4,lr}
sub sp, 0x14
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -581,7 +581,7 @@ _080AA7E0:
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
bl sub_80A1A74
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -618,7 +618,7 @@ _080AA8C4:
bl ResetTasks
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
- ldr r1, =0x0300301c
+ ldr r1, =gUnknown_0300301C
movs r0, 0x9
strb r0, [r1]
ldr r0, =gUnknown_08540048
@@ -634,7 +634,7 @@ _080AA8C4:
bl gpu_pal_apply
ldr r0, =gUnknown_08540100
bl LoadTaggedObjectPalette
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -648,7 +648,7 @@ _080AA998:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -662,7 +662,7 @@ _080AA998:
strh r0, [r1, 0xC]
subs r0, 0x10
strh r0, [r1, 0xE]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -681,7 +681,7 @@ _080AA9E0:
bl pal_fade_maybe
ldr r0, =title_screen_vblank_callback
bl SetVBlankCallback
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -754,7 +754,7 @@ _080AAA14:
bl SetGpuReg
ldr r0, =0x0000019d
bl m4aSongNumStart
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -808,11 +808,11 @@ task_title_screen_1: @ 80AAB44
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF
ands r0, r1
- ldr r6, =0x03005e00
+ ldr r6, =gTasks
cmp r0, 0
bne _080AAB6A
lsls r0, r5, 2
@@ -855,7 +855,7 @@ _080AABA0:
movs r0, 0x2
bl title_screen_add_logo_shine_obj
_080AABAA:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r4, r5
lsls r1, 3
adds r1, r0
@@ -890,7 +890,7 @@ _080AABC0:
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -927,11 +927,11 @@ task_title_screen_2: @ 80AAC50
push {r4-r7,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0xF
ands r0, r1
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
cmp r0, 0
bne _080AAC76
lsls r0, r4, 2
@@ -954,7 +954,7 @@ _080AAC76:
strh r2, [r0, 0x8]
adds r6, r3, 0
_080AAC88:
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r0, r6, r4
lsls r0, 3
adds r5, r0, r1
@@ -992,7 +992,7 @@ _080AACA8:
ldr r0, =task_title_screen_3
str r0, [r5]
_080AACE2:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
adds r0, r6, r4
lsls r0, 3
adds r3, r0, r2
@@ -1056,7 +1056,7 @@ task_title_screen_3: @ 80AAD64
sub sp, 0x4
lsls r0, 24
lsrs r5, r0, 24
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -1115,7 +1115,7 @@ _080AADC8:
b _080AAE98
.pool
_080AADFC:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2C]
movs r0, 0x6
ands r0, r1
@@ -1141,7 +1141,7 @@ _080AAE30:
movs r0, 0x2E
movs r1, 0
bl SetGpuReg
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -1156,20 +1156,20 @@ _080AAE30:
ldrh r0, [r3, 0x10]
adds r0, 0x1
strh r0, [r3, 0x10]
- ldr r2, =0x02022e1a
+ ldr r2, =gUnknown_02022E1A
movs r1, 0x10
ldrsh r0, [r3, r1]
lsrs r1, r0, 31
adds r0, r1
asrs r0, 1
strh r0, [r2]
- ldr r1, =0x02022e18
+ ldr r1, =gUnknown_02022E18
movs r0, 0
strh r0, [r1]
_080AAE72:
ldrb r0, [r3, 0x8]
bl title_screen_update_rayquaza_ring_palette
- ldr r0, =0x03007420
+ ldr r0, =gUnknown_03007420
ldr r1, =0x0000ffff
ldrh r0, [r0, 0x4]
cmp r0, 0
diff --git a/asm/trade.s b/asm/trade.s
index 3bb55822c..db4f075c0 100644
--- a/asm/trade.s
+++ b/asm/trade.s
@@ -10,7 +10,7 @@ sub_8077170: @ 8077170
push {r4,lr}
adds r4, r0, 0
adds r3, r1, 0
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x1D
beq _08077194
@@ -24,7 +24,7 @@ sub_8077170: @ 8077170
b _080771A2
.pool
_08077194:
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
movs r1, 0x54
adds r2, r4, 0
@@ -50,12 +50,12 @@ sub_80771AC: @ 80771AC
thumb_func_start sub_80771BC
sub_80771BC: @ 80771BC
push {r4,lr}
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x1D
bne _080771F0
- ldr r4, =0x03007880
- ldr r0, =0x03004140
+ ldr r4, =gUnknown_03007880
+ ldr r0, =gUnknown_03004140
ldrb r0, [r0]
bl sub_800E87C
lsls r0, 2
@@ -96,7 +96,7 @@ sub_8077210: @ 8077210
bl sub_8077260
cmp r0, 0
beq _0807722C
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0]
movs r0, 0xC
bl rfu_clearSlot
@@ -116,7 +116,7 @@ sub_8077234: @ 8077234
bl sub_8077260
cmp r0, 0
beq _08077250
- ldr r0, =0x03004140
+ ldr r0, =gUnknown_03004140
ldrb r1, [r0]
movs r0, 0xC
bl rfu_clearSlot
@@ -135,11 +135,11 @@ _08077258:
thumb_func_start sub_8077260
sub_8077260: @ 8077260
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08077280
- ldr r0, =0x02022c2c
+ ldr r0, =gUnknown_02022C2C
ldrb r0, [r0]
cmp r0, 0x1D
bne _08077280
@@ -179,7 +179,7 @@ sub_80772A4: @ 80772A4
bl ResetObjectPaletteAllocator
bl ResetTasks
bl sub_80A1A74
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r0, [r2, 0x8]
movs r1, 0x80
orrs r0, r1
@@ -201,7 +201,7 @@ sub_80772A4: @ 80772A4
movs r0, 0
movs r2, 0x4
bl InitBgsFromTemplates
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
movs r0, 0x8F
lsls r0, 4
@@ -246,7 +246,7 @@ _08077310:
movs r2, 0xE0
bl sub_809882C
bl sub_80D2F04
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
adds r0, 0x69
movs r1, 0
@@ -285,10 +285,10 @@ sub_80773AC: @ 80773AC
push {lr}
ldr r0, =sub_80773D0
bl SetMainCallback2
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0
str r1, [r0]
- ldr r0, =0x020244ea
+ ldr r0, =gUnknown_020244EA
strb r1, [r0]
pop {r0}
bx r0
@@ -301,7 +301,7 @@ sub_80773D0: @ 80773D0
mov r7, r8
push {r7}
sub sp, 0x28
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -343,18 +343,18 @@ _080773FC:
.4byte _08077B10
.4byte _08077B30
_08077458:
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, =0x000010f0
bl AllocZeroed
str r0, [r4]
bl sub_80772A4
- ldr r4, =0x02032184
+ ldr r4, =gUnknown_02032184
movs r0, 0xE0
lsls r0, 4
bl AllocZeroed
str r0, [r4]
movs r6, 0
- ldr r2, =0x02032188
+ ldr r2, =gUnknown_02032188
_08077476:
lsls r1, r6, 8
ldr r0, [r4]
@@ -363,14 +363,14 @@ _08077476:
adds r6, 0x1
cmp r6, 0xD
ble _08077476
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _08077B22
.pool
_080774A4:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -380,7 +380,7 @@ _080774A4:
_080774B2:
movs r0, 0x64
muls r0, r6
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
str r4, [sp]
str r4, [sp, 0x4]
@@ -397,19 +397,19 @@ _080774B2:
bl sub_807A19C
movs r0, 0
bl ShowBg
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r2, [r0]
cmp r2, 0
bne _0807754C
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r5, =0x00001122
adds r0, r5, 0
strh r0, [r1]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0xA8
strb r2, [r0]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08077528
@@ -420,7 +420,7 @@ _080774B2:
.pool
_08077528:
bl sub_8009734
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r0, r7
@@ -433,7 +433,7 @@ _08077528:
b _08077B46
.pool
_0807754C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -442,7 +442,7 @@ _0807754C:
b _08077B46
.pool
_08077560:
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r1, [r2]
adds r1, 0xA8
ldrb r0, [r1]
@@ -477,7 +477,7 @@ _080775A0:
lsls r0, 24
cmp r0, 0
beq _080775D8
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r1, 0xA8
ldrb r0, [r1]
@@ -490,21 +490,21 @@ _080775A0:
b _08077B46
_080775C0:
bl sub_800A620
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
b _08077B22
.pool
_080775D8:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
b _08077B22
.pool
_080775E8:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
beq _080775F2
@@ -519,7 +519,7 @@ _080775F2:
_08077600:
bl sub_8011BD0
bl calc_player_party_count
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r1, r7
@@ -527,11 +527,11 @@ _08077600:
adds r0, 0x1
movs r2, 0
strb r0, [r1]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0xA8
strb r2, [r0]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
bne _0807762A
@@ -543,7 +543,7 @@ _0807762A:
b _08077B46
.pool
_08077648:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08077680
@@ -553,7 +553,7 @@ _08077648:
bne _0807765C
b _08077B46
_0807765C:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -579,7 +579,7 @@ _08077688:
b _08077B46
_08077694:
bl sub_807A5B0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -593,14 +593,14 @@ _080776A8:
movs r0, 0x50
movs r1, 0
bl SetGpuReg
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
ldrb r1, [r1]
adds r0, 0x36
strb r1, [r0]
ldr r0, [r2]
- ldr r1, =0x020244ea
+ ldr r1, =gUnknown_020244EA
ldrb r1, [r1]
adds r0, 0x37
strb r1, [r0]
@@ -616,7 +616,7 @@ _080776E2:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -659,7 +659,7 @@ _080776E2:
blt _080776E2
_08077740:
movs r6, 0
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r0, [r1]
adds r0, 0x37
ldrb r0, [r0]
@@ -673,7 +673,7 @@ _08077756:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -717,7 +717,7 @@ _08077756:
cmp r6, r0
blt _08077756
_080777B8:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -725,37 +725,37 @@ _080777B8:
.pool
_080777E8:
bl sub_81B5D30
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x36
adds r1, 0x28
movs r2, 0
bl sub_81B5D4C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
b _08077B22
.pool
_08077810:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x36
adds r1, 0x28
movs r2, 0x1
bl sub_81B5D4C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r1, r7
b _08077B22
.pool
_08077834:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r5, =0x02032188
+ ldr r5, =gUnknown_02032188
ldr r1, [r5]
movs r4, 0x3
str r4, [sp]
@@ -771,7 +771,7 @@ _08077834:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, =0x020229f0
+ ldr r1, =gUnknown_020229F0
adds r0, r1
ldr r1, [r5, 0xC]
str r4, [sp]
@@ -790,7 +790,7 @@ _08077834:
ldr r1, [r5, 0x20]
movs r2, 0x18
bl sub_807A308
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -798,7 +798,7 @@ _08077834:
adds r0, 0x1
movs r2, 0
strb r0, [r1]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0xA8
strb r2, [r0]
@@ -813,7 +813,7 @@ _080778BC:
_080778C8:
b _08077B1A
_080778CA:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r0, 0x1
movs r2, 0x78
@@ -850,7 +850,7 @@ _080778DE:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r0
movs r0, 0x1
movs r2, 0x78
@@ -880,7 +880,7 @@ _0807792C:
adds r6, 0x1
cmp r6, 0x2
ble _0807792C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
@@ -958,7 +958,7 @@ _080779BC:
lsls r2, 3
movs r3, 0x2
bl AddObjectToFront
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r1, [r2]
adds r1, 0x34
movs r3, 0
@@ -966,7 +966,7 @@ _080779BC:
ldr r0, [r2]
adds r0, 0x35
strb r3, [r0]
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
@@ -982,14 +982,14 @@ _08077A40:
bl sub_807A320
movs r0, 0
bl sub_8079BE0
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
movs r1, 0
strb r1, [r0]
ldr r0, [r2]
strb r1, [r0, 0x1]
bl sub_8078388
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r1, r7
@@ -1005,7 +1005,7 @@ _08077A80:
bl sub_807A320
movs r0, 0x1
bl sub_8079BE0
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -1020,7 +1020,7 @@ _08077A9A:
_08077AA8:
movs r0, 0x1
bl sub_80782B8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -1034,7 +1034,7 @@ _08077ABC:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
@@ -1047,7 +1047,7 @@ _08077ADC:
bl SetGpuReg
movs r0, 0x2
bl sub_80782B8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r1, r7
@@ -1056,7 +1056,7 @@ _08077ADC:
_08077AFC:
movs r0, 0
bl sub_807A468
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -1067,7 +1067,7 @@ _08077B10:
bl sub_807A468
bl sub_807A53C
_08077B1A:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -1078,7 +1078,7 @@ _08077B22:
b _08077B46
.pool
_08077B30:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1109,7 +1109,7 @@ sub_8077B74: @ 8077B74
mov r7, r8
push {r7}
sub sp, 0x24
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -1152,7 +1152,7 @@ _08077BA0:
.4byte _080780E4
_08077BFC:
bl sub_80772A4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -1175,14 +1175,14 @@ _08077C20:
b _080780D8
_08077C28:
bl calc_player_party_count
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _080780D8
.pool
_08077C3C:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08077C50
@@ -1191,7 +1191,7 @@ _08077C3C:
movs r1, 0
bl sub_800DFB4
_08077C50:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -1204,14 +1204,14 @@ _08077C64:
b _080780D8
_08077C6C:
bl calc_enemy_party_count
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
- ldr r1, =0x020244e9
+ ldr r1, =gUnknown_020244E9
ldrb r1, [r1]
adds r0, 0x36
strb r1, [r0]
ldr r0, [r4]
- ldr r1, =0x020244ea
+ ldr r1, =gUnknown_020244EA
ldrb r1, [r1]
adds r0, 0x37
strb r1, [r0]
@@ -1233,7 +1233,7 @@ _08077CA8:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -1277,7 +1277,7 @@ _08077CA8:
blt _08077CA8
_08077D08:
movs r6, 0
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r0, [r1]
adds r0, 0x37
ldrb r0, [r0]
@@ -1291,7 +1291,7 @@ _08077D1E:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x41
@@ -1335,7 +1335,7 @@ _08077D1E:
cmp r6, r0
blt _08077D1E
_08077D80:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -1343,37 +1343,37 @@ _08077D80:
.pool
_08077DB0:
bl sub_81B5D30
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x36
adds r1, 0x28
movs r2, 0
bl sub_81B5D4C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
b _080780D8
.pool
_08077DD8:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0x36
adds r1, 0x28
movs r2, 0x1
bl sub_81B5D4C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r1, r7
b _080780D8
.pool
_08077DFC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
- ldr r5, =0x02032188
+ ldr r5, =gUnknown_02032188
ldr r1, [r5]
movs r4, 0x3
str r4, [sp]
@@ -1389,7 +1389,7 @@ _08077DFC:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, =0x020229f0
+ ldr r1, =gUnknown_020229F0
adds r0, r1
ldr r1, [r5, 0xC]
str r4, [sp]
@@ -1408,7 +1408,7 @@ _08077DFC:
ldr r1, [r5, 0x20]
movs r2, 0x18
bl sub_807A308
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -1417,7 +1417,7 @@ _08077E58:
adds r0, 0x1
movs r2, 0
strb r0, [r1]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0xA8
strb r2, [r0]
@@ -1430,14 +1430,14 @@ _08077E84:
bne _08077E90
b _080780F6
_08077E90:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _080780D8
.pool
_08077EA0:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
movs r0, 0x1
movs r2, 0x78
@@ -1474,7 +1474,7 @@ _08077EB4:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r0
movs r0, 0x1
movs r2, 0x78
@@ -1504,7 +1504,7 @@ _08077F02:
adds r6, 0x1
cmp r6, 0x2
ble _08077F02
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
@@ -1570,7 +1570,7 @@ _08077F94:
adds r6, 0x1
cmp r6, 0x5
ble _08077F94
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0x35
@@ -1578,12 +1578,12 @@ _08077F94:
adds r4, r0, 0
cmp r1, 0x5
bhi _08077FE4
- ldr r0, =0x0203cf20
+ ldr r0, =gUnknown_0203CF20
ldrb r0, [r0]
b _08077FEA
.pool
_08077FE4:
- ldr r0, =0x0203cf20
+ ldr r0, =gUnknown_0203CF20
ldrb r0, [r0]
adds r0, 0x6
_08077FEA:
@@ -1610,7 +1610,7 @@ _08077FEA:
ldr r1, [r4]
adds r1, 0x34
strb r0, [r1]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r7, 0x87
lsls r7, 3
adds r0, r7
@@ -1625,21 +1625,21 @@ _08078038:
_08078040:
movs r0, 0x1
bl sub_80782B8
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
movs r1, 0
strb r1, [r0]
ldr r0, [r2]
strb r1, [r0, 0x1]
bl sub_8078388
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _080780D8
.pool
_08078068:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -1657,7 +1657,7 @@ _08078068:
movs r2, 0x10
movs r3, 0
bl pal_fade_maybe
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r3, 0x87
lsls r3, 3
adds r1, r3
@@ -1670,7 +1670,7 @@ _080780A4:
bl SetGpuReg
movs r0, 0x2
bl sub_80782B8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r5, 0x87
lsls r5, 3
adds r1, r5
@@ -1684,7 +1684,7 @@ _080780C4:
_080780CC:
bl sub_807A53C
_080780D0:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -1695,7 +1695,7 @@ _080780D8:
b _080780F6
.pool
_080780E4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -1731,7 +1731,7 @@ sub_807811C: @ 807811C
sub_8078130: @ 8078130
push {r4,lr}
sub sp, 0x4
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r1, [r4]
adds r1, 0xA8
ldrb r0, [r1]
@@ -1763,14 +1763,14 @@ _08078160:
thumb_func_start sub_807816C
sub_807816C: @ 807816C
push {r4,lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080781C2
- ldr r1, =0x02032298
- ldr r4, =0x0203229c
+ ldr r1, =gUnknown_02032298
+ ldr r4, =gUnknown_0203229C
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x35
@@ -1780,7 +1780,7 @@ sub_807816C: @ 807816C
adds r0, 0x7E
ldrb r0, [r0]
strb r0, [r1, 0x1]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080781B4
@@ -1806,10 +1806,10 @@ _080781C2:
thumb_func_start sub_80781C8
sub_80781C8: @ 80781C8
push {r4,r5,lr}
- ldr r5, =0x030022c0
+ ldr r5, =gUnknown_030022C0
ldr r0, =sub_80773AC
str r0, [r5, 0x8]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08078220
@@ -1817,11 +1817,11 @@ sub_80781C8: @ 80781C8
lsls r0, 24
cmp r0, 0
beq _08078244
- ldr r0, =0x02032184
+ ldr r0, =gUnknown_02032184
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
bl Free
movs r0, 0
@@ -1832,15 +1832,15 @@ sub_80781C8: @ 80781C8
b _08078244
.pool
_08078220:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r4, [r0]
cmp r4, 0
bne _08078244
- ldr r0, =0x02032184
+ ldr r0, =gUnknown_02032184
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
bl Free
str r4, [r5]
@@ -1862,7 +1862,7 @@ sub_807825C: @ 807825C
bl sub_80796B4
movs r0, 0x1
bl sub_80796B4
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r2, [r4]
ldrb r1, [r2]
adds r0, r1, 0x1
@@ -1988,9 +1988,9 @@ sub_8078388: @ 8078388
mov r6, r8
push {r6,r7}
movs r3, 0
- ldr r5, =0x0203229c
+ ldr r5, =gUnknown_0203229C
mov r8, r5
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r12, r0
movs r1, 0x5
negs r1, r1
@@ -2103,7 +2103,7 @@ shedinja_maker_maybe: @ 8078458
bl link_get_multiplayer_id
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x69
ldrb r0, [r0]
@@ -2142,11 +2142,11 @@ _08078484:
.4byte _080786F0
.4byte _08078720
_080784DC:
- ldr r0, =0x020228c4
- ldr r1, =0x020244ec
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_020244EC
movs r2, 0xC8
bl sub_8078438
- ldr r3, =0x0203229c
+ ldr r3, =gUnknown_0203229C
ldr r1, [r3]
adds r1, 0x69
ldrb r0, [r1]
@@ -2167,13 +2167,13 @@ _08078512:
bl sub_8077200
cmp r0, 0
bne _08078524
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
_08078524:
bl sub_8077210
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2183,7 +2183,7 @@ _08078534:
movs r0, 0x1
bl sub_80771AC
_0807853E:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2193,26 +2193,26 @@ _08078548:
beq _08078552
b _080787AA
_08078552:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
movs r2, 0x1
adds r1, r5, 0
eors r1, r2
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xC8
bl sub_8078438
bl sub_8077210
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
_0807857C:
- ldr r0, =0x020228c4
- ldr r1, =0x020245b4
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_020245B4
movs r2, 0xC8
bl sub_8078438
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2222,7 +2222,7 @@ _08078598:
movs r0, 0x1
bl sub_80771AC
_080785A2:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2232,26 +2232,26 @@ _080785AC:
beq _080785B6
b _080787AA
_080785B6:
- ldr r0, =0x0202480c
+ ldr r0, =gUnknown_0202480C
movs r2, 0x1
adds r1, r5, 0
eors r1, r2
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xC8
bl sub_8078438
bl sub_8077210
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
_080785E0:
- ldr r0, =0x020228c4
- ldr r1, =0x0202467c
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_0202467C
movs r2, 0xC8
bl sub_8078438
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2261,7 +2261,7 @@ _080785FC:
movs r0, 0x1
bl sub_80771AC
_08078606:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2271,29 +2271,29 @@ _08078610:
beq _0807861A
b _080787AA
_0807861A:
- ldr r0, =0x020248d4
+ ldr r0, =gUnknown_020248D4
movs r2, 0x1
adds r1, r5, 0
eors r1, r2
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xC8
bl sub_8078438
bl sub_8077210
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
_08078644:
- ldr r0, =0x020228c4
- ldr r1, =0x03005d8c
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x00002be0
adds r1, r2
movs r2, 0xDC
bl sub_8078438
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2303,7 +2303,7 @@ _0807866C:
movs r0, 0x3
bl sub_80771AC
_08078676:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2313,29 +2313,29 @@ _08078680:
beq _0807868A
b _080787AA
_0807868A:
- ldr r0, =0x020321c0
+ ldr r0, =gUnknown_020321C0
movs r2, 0x1
adds r1, r5, 0
eors r1, r2
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xD8
bl sub_8078438
bl sub_8077210
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
_080786B4:
- ldr r0, =0x020228c4
- ldr r1, =0x03005d8c
+ ldr r0, =gUnknown_020228C4
+ ldr r1, =gUnknown_03005D8C
ldr r1, [r1]
ldr r2, =0x000031a8
adds r1, r2
movs r2, 0xB
bl sub_8078438
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2345,7 +2345,7 @@ _080786DC:
movs r0, 0x4
bl sub_80771AC
_080786E6:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _080787A2
.pool
@@ -2353,14 +2353,14 @@ _080786F0:
bl sub_8077200
cmp r0, 0x3
bne _080787AA
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
adds r0, 0xA9
movs r2, 0x1
adds r1, r5, 0
eors r1, r2
lsls r1, 8
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
adds r1, r2
movs r2, 0xB
bl sub_8078438
@@ -2369,7 +2369,7 @@ _080786F0:
b _080787A2
.pool
_08078720:
- ldr r4, =0x02024744
+ ldr r4, =gUnknown_02024744
ldr r6, =0x0000012f
movs r5, 0x5
_08078726:
@@ -2409,7 +2409,7 @@ _08078766:
b _080787AC
.pool
_08078784:
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r1, [r2]
adds r1, 0xA8
ldrb r0, [r1]
@@ -2443,7 +2443,7 @@ _080787AC:
sub_80787B8: @ 80787B8
push {lr}
ldr r0, =gUnknown_0832DAE5
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r1, [r1]
adds r1, 0x72
ldrh r1, [r1]
@@ -2467,7 +2467,7 @@ sub_80787E0: @ 80787E0
ands r0, r2
cmp r0, 0
beq _08078864
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
ldrh r1, [r0]
ldr r0, =0x0000bbbb
cmp r1, r0
@@ -2486,27 +2486,27 @@ _08078814:
ldr r0, =0x0000eeaa
cmp r1, r0
bne _0807885E
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x78
b _0807885A
.pool
_08078834:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x78
strb r2, [r0]
b _0807885E
.pool
_08078844:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x7A
strb r2, [r0]
b _0807885E
.pool
_08078854:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x7A
_0807885A:
@@ -2521,7 +2521,7 @@ _08078864:
ands r0, r2
cmp r0, 0
beq _080788F6
- ldr r3, =0x020223c4
+ ldr r3, =gUnknown_020223C4
movs r1, 0x80
lsls r1, 1
adds r0, r3, r1
@@ -2543,13 +2543,13 @@ _0807889C:
ldr r0, =0x0000eeaa
cmp r1, r0
bne _080788F0
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x79
b _080788EE
.pool
_080788BC:
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r1, [r2]
movs r4, 0x81
lsls r4, 1
@@ -2563,7 +2563,7 @@ _080788BC:
b _080788DE
.pool
_080788D8:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x7B
_080788DE:
@@ -2572,7 +2572,7 @@ _080788DE:
b _080788F0
.pool
_080788E8:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x7B
_080788EE:
@@ -2597,7 +2597,7 @@ sub_8078900: @ 8078900
ands r0, r5
cmp r0, 0
beq _080789E2
- ldr r2, =0x020223c4
+ ldr r2, =gUnknown_020223C4
ldrh r1, [r2]
ldr r0, =0x0000ddee
cmp r1, r0
@@ -2631,7 +2631,7 @@ _08078950:
bl pal_fade_maybe
movs r0, 0x4
bl sub_807A19C
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0xB
@@ -2641,7 +2641,7 @@ _08078974:
movs r0, 0x5
b _080789CE
_08078978:
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r1, [r4]
ldrb r0, [r2, 0x2]
adds r0, 0x6
@@ -2670,7 +2670,7 @@ _080789AC:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0xA
@@ -2680,7 +2680,7 @@ _080789CC:
movs r0, 0x1
_080789CE:
bl sub_807A19C
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x8
@@ -2708,7 +2708,7 @@ _080789F0:
sub_80789FC: @ 80789FC
push {r4-r6,lr}
sub sp, 0x4
- ldr r6, =0x0203229c
+ ldr r6, =gUnknown_0203229C
ldr r2, [r6]
adds r1, r2, 0
adds r1, 0x78
@@ -2860,7 +2860,7 @@ _08078B00:
_08078B42:
strb r1, [r0]
_08078B44:
- ldr r5, =0x0203229c
+ ldr r5, =gUnknown_0203229C
ldr r3, [r5]
adds r1, r3, 0
adds r1, 0x7A
@@ -2964,7 +2964,7 @@ sub_8078C10: @ 8078C10
lsrs r3, 16
lsls r2, 16
lsrs r2, 16
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x80
adds r1, r3, 0
@@ -3012,7 +3012,7 @@ sub_8078C6C: @ 8078C6C
lsrs r1, 24
movs r6, 0
movs r5, 0
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r3, [r2]
ldr r4, =gUnknown_0832DCEC
lsls r2, r1, 1
@@ -3057,14 +3057,14 @@ sub_8078CB8: @ 8078CB8
lsrs r6, r0, 24
cmp r6, 0xC
bne _08078D10
- ldr r5, =0x0203229c
+ ldr r5, =gUnknown_0203229C
ldr r0, [r5]
adds r0, 0x34
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0x1
bl StartObjectImageAnim
@@ -3087,14 +3087,14 @@ sub_8078CB8: @ 8078CB8
b _08078D58
.pool
_08078D10:
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
adds r0, 0x34
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
adds r0, r5
movs r1, 0
bl StartObjectImageAnim
@@ -3141,7 +3141,7 @@ sub_8078D78: @ 8078D78
push {r4,lr}
movs r0, 0
bl sub_807A19C
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
adds r0, 0x6F
movs r1, 0x64
@@ -3173,13 +3173,13 @@ _08078DB4:
sub_8078DBC: @ 8078DBC
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x30]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _08078DE4
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x35
movs r1, 0
@@ -3191,7 +3191,7 @@ _08078DE4:
ands r0, r1
cmp r0, 0
beq _08078E00
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x35
movs r1, 0x1
@@ -3203,7 +3203,7 @@ _08078E00:
ands r0, r1
cmp r0, 0
beq _08078E1C
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x35
movs r1, 0x2
@@ -3215,13 +3215,13 @@ _08078E1C:
ands r0, r1
cmp r0, 0
beq _08078E30
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x35
movs r1, 0x3
bl sub_8078CB8
_08078E30:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3229,7 +3229,7 @@ _08078E30:
beq _08078EE4
movs r0, 0x5
bl audio_play
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
adds r0, 0x35
ldrb r0, [r0]
@@ -3310,12 +3310,12 @@ _08078EE4:
sub_8078EF8: @ 8078EF8
push {lr}
bl sub_8079F74
- ldr r3, =0x0203229c
+ ldr r3, =gUnknown_0203229C
ldr r0, [r3]
adds r0, 0x6F
movs r1, 0
strb r1, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r3]
adds r0, 0x34
ldrb r1, [r0]
@@ -3374,17 +3374,17 @@ _08078F7E:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x2
b _08079028
.pool
_08078F9C:
- ldr r0, =0x020244ec
- ldr r1, =0x020244e9
+ ldr r0, =gUnknown_020244EC
+ ldr r1, =gUnknown_020244E9
ldrb r1, [r1]
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r2, [r2]
adds r2, 0x35
ldrb r2, [r2]
@@ -3407,8 +3407,8 @@ _08078FCC:
.4byte _08079018
_08078FE4:
bl sub_8078D78
- ldr r2, =0x02020630
- ldr r0, =0x0203229c
+ ldr r2, =gUnknown_02020630
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x34
ldrb r1, [r0]
@@ -3435,7 +3435,7 @@ _08079018:
movs r1, 0x7
_0807901C:
bl sub_807A048
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x8
@@ -3451,7 +3451,7 @@ _0807902A:
thumb_func_start sub_8079034
sub_8079034: @ 8079034
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3475,20 +3475,20 @@ _08079054:
sub_807905C: @ 807905C
push {lr}
sub sp, 0x4
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080790C4
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r3, r0, 0
adds r3, 0x35
ldrb r2, [r3]
cmp r2, 0x5
bhi _080790A4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
ldrb r2, [r3]
adds r0, 0x36
ldrb r3, [r0]
@@ -3502,7 +3502,7 @@ sub_807905C: @ 807905C
b _080790C0
.pool
_080790A4:
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
subs r2, 0x6
lsls r2, 24
lsrs r2, 24
@@ -3536,7 +3536,7 @@ sub_80790D4: @ 80790D4
lsrs r6, r3, 24
movs r5, 0
movs r3, 0
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
cmp r5, r1
bge _08079102
_080790EE:
@@ -3581,7 +3581,7 @@ _08079138:
bl sub_809D42C
cmp r0, 0
bne _08079164
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x57
adds r0, r6
@@ -3613,7 +3613,7 @@ sub_8079174: @ 8079174
push {r4,r5,lr}
sub sp, 0xC
movs r2, 0
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r3, r1, 0
adds r3, 0x36
@@ -3714,14 +3714,14 @@ _0807923A:
bl sub_8079174
cmp r0, 0
bne _08079250
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x64
b _08079258
.pool
_08079250:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x11
@@ -3742,7 +3742,7 @@ _08079268:
movs r1, 0
bl sub_8078C10
_08079280:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x64
@@ -3759,7 +3759,7 @@ _08079290:
sub_807929C: @ 807929C
push {r4-r6,lr}
movs r5, 0
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x37
ldrb r0, [r0]
@@ -3779,7 +3779,7 @@ _080792B2:
lsls r0, 17
adds r6, r0
adds r5, 0x1
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x37
ldrb r0, [r0]
@@ -3818,8 +3818,8 @@ _08079306:
ldr r0, =0x0000eeaa
movs r1, 0
bl sub_8078C10
- ldr r2, =0x02020630
- ldr r3, =0x0203229c
+ ldr r2, =gUnknown_02020630
+ ldr r3, =gUnknown_0203229C
ldr r0, [r3]
adds r0, 0x34
ldrb r1, [r0]
@@ -3857,7 +3857,7 @@ sub_807935C: @ 807935C
bne _08079384
movs r0, 0
bl rbox_fill_rectangle
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
adds r0, 0x35
ldrb r0, [r0]
@@ -3867,7 +3867,7 @@ sub_807935C: @ 807935C
ldrb r0, [r0]
bl sub_807967C
_08079384:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x7
@@ -3881,7 +3881,7 @@ _08079384:
thumb_func_start sub_8079398
sub_8079398: @ 8079398
push {r4,lr}
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [r4]
adds r0, 0x74
ldrh r1, [r0]
@@ -3903,7 +3903,7 @@ _080793B4:
thumb_func_start sub_80793C4
sub_80793C4: @ 80793C4
push {r4,lr}
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r1, [r4]
adds r1, 0xA8
ldrb r0, [r1]
@@ -3937,7 +3937,7 @@ _080793F8:
thumb_func_start sub_8079408
sub_8079408: @ 8079408
push {r4-r6,lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -3969,12 +3969,12 @@ _0807942E:
bl sub_8079F88
movs r0, 0x1
bl sub_8079F88
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
adds r0, 0x6F
movs r1, 0
strb r1, [r0]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r2]
adds r0, 0x34
ldrb r1, [r0]
@@ -3998,13 +3998,13 @@ _0807947C:
thumb_func_start sub_8079490
sub_8079490: @ 8079490
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _080794C4
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _080794B4
@@ -4015,7 +4015,7 @@ _080794B4:
movs r0, 0xC
bl sub_800ABF4
_080794BA:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0xC
@@ -4029,7 +4029,7 @@ _080794C4:
thumb_func_start sub_80794CC
sub_80794CC: @ 80794CC
push {lr}
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _08079518
@@ -4039,10 +4039,10 @@ sub_80794CC: @ 80794CC
bl sub_807A09C
cmp r0, 0
bne _0807953A
- ldr r0, =0x02032184
+ ldr r0, =gUnknown_02032184
ldr r0, [r0]
bl Free
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
@@ -4052,14 +4052,14 @@ sub_80794CC: @ 80794CC
b _0807953A
.pool
_08079518:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0807953A
- ldr r0, =0x02032184
+ ldr r0, =gUnknown_02032184
ldr r0, [r0]
bl Free
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
bl Free
bl FreeAllWindowBuffers
@@ -4083,7 +4083,7 @@ sub_8079550: @ 8079550
cmp r0, 0
bne _08079574
bl sub_800ADF8
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0xD
@@ -4097,7 +4097,7 @@ _08079574:
thumb_func_start sub_807957C
sub_807957C: @ 807957C
push {lr}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -4106,7 +4106,7 @@ sub_807957C: @ 807957C
ldr r0, =0x0000bbcc
movs r1, 0
bl sub_8078C10
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
movs r1, 0x64
@@ -4120,7 +4120,7 @@ _0807959C:
thumb_func_start sub_80795AC
sub_80795AC: @ 80795AC
push {lr}
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x6F
ldrb r0, [r0]
@@ -4217,7 +4217,7 @@ sub_807967C: @ 807967C
bl __udivsi3
lsls r0, 24
lsrs r2, r0, 24
- ldr r3, =0x0203229c
+ ldr r3, =gUnknown_0203229C
ldr r0, [r3]
adds r0, 0x74
adds r1, r0, r2
@@ -4247,7 +4247,7 @@ sub_80796B4: @ 80796B4
sub sp, 0x68
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r4, [r0]
adds r0, r4, 0
adds r0, 0x76
@@ -4305,9 +4305,9 @@ _08079716:
ldrb r0, [r0]
cmp r8, r0
bcs _0807976A
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
mov r8, r0
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r0, [sp, 0x60]
add r0, r9
lsls r2, r0, 1
@@ -4352,9 +4352,9 @@ _08079772:
lsrs r5, r0, 24
cmp r5, 0x5
bls _08079772
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r8, r1
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
ldr r6, [sp, 0x60]
add r6, r9
@@ -4373,7 +4373,7 @@ _08079772:
negs r1, r1
ands r1, r2
strb r1, [r0]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r4, [r0]
adds r4, 0x28
add r4, r10
@@ -4420,7 +4420,7 @@ _08079772:
add r0, r8
ldr r1, =sub_80D3014
bl oamt_set_x3A_32
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r1, [r2]
adds r1, 0x74
adds r1, r7
@@ -4463,7 +4463,7 @@ _08079868:
b _08079A24
.pool
_08079884:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r1, [sp, 0x60]
lsls r0, r1, 1
adds r0, r1
@@ -4506,8 +4506,8 @@ _080798BC:
bl CopyToBgTilemapBufferRect_ChangePalette
movs r0, 0x1
bl CopyBgTilemapBufferToVram
- ldr r6, =0x02020630
- ldr r1, =0x0203229c
+ ldr r6, =gUnknown_02020630
+ ldr r1, =gUnknown_0203229C
ldr r4, [r1]
ldr r2, [sp, 0x60]
lsls r3, r2, 1
@@ -4618,7 +4618,7 @@ _080798BC:
adds r0, r4, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
b _08079A1A
.pool
@@ -4643,7 +4643,7 @@ _080799EC:
adds r0, r7, 0
mov r1, r10
bl sub_8079C4C
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r1, [r2]
_08079A1A:
adds r1, 0x74
@@ -4675,7 +4675,7 @@ sub_8079A3C: @ 8079A3C
bne _08079A64
movs r0, 0x64
muls r0, r2
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -4685,7 +4685,7 @@ sub_8079A3C: @ 8079A3C
_08079A64:
movs r0, 0x64
muls r0, r2
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
@@ -4724,7 +4724,7 @@ sub_8079AA4: @ 8079AA4
lsrs r7, r1, 24
lsls r2, 24
lsrs r2, 24
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
lsls r0, r7, 1
adds r0, r7
@@ -4739,9 +4739,9 @@ sub_8079AA4: @ 8079AA4
movs r0, 0x64
adds r5, r2, 0
muls r5, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
mov r9, r0
- ldr r2, =0x02024744
+ ldr r2, =gUnknown_02024744
mov r8, r2
_08079ADE:
cmp r7, 0
@@ -4865,13 +4865,13 @@ sub_8079BE0: @ 8079BE0
sub sp, 0x34
lsls r0, 24
lsrs r6, r0, 24
- ldr r7, =0x02024744
+ ldr r7, =gUnknown_02024744
cmp r6, 0
bne _08079BF0
- ldr r7, =0x020244ec
+ ldr r7, =gUnknown_020244EC
_08079BF0:
movs r4, 0
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x36
adds r0, r6
@@ -4896,7 +4896,7 @@ _08079C02:
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x36
adds r0, r6
@@ -4954,13 +4954,13 @@ sub_8079C4C: @ 8079C4C
bne _08079CB0
movs r0, 0x64
muls r0, r7
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
b _08079CB6
.pool
_08079CB0:
movs r0, 0x64
muls r0, r7
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
_08079CB6:
adds r0, r1
movs r1, 0x38
@@ -4968,7 +4968,7 @@ _08079CB6:
bl pokemon_getattr
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
ldr r5, [r4]
mov r1, r8
lsls r2, r1, 1
@@ -5053,7 +5053,7 @@ _08079D34:
orrs r0, r2
strh r0, [r1]
_08079D72:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
ldr r0, [sp, 0x18]
add r0, r8
@@ -5075,7 +5075,7 @@ _08079D94:
movs r0, 0x64
adds r4, r7, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
bl pokemon_get_gender
@@ -5091,7 +5091,7 @@ _08079DC0:
movs r0, 0x64
adds r4, r7, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
bl pokemon_get_gender
@@ -5129,7 +5129,7 @@ _08079E04:
bne _08079E16
movs r2, 0x85
_08079E16:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
mov r0, r10
subs r0, 0x1
@@ -5160,7 +5160,7 @@ sub_8079E44: @ 8079E44
lsls r0, 24
lsrs r6, r0, 24
movs r7, 0
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x36
adds r0, r6
@@ -5188,7 +5188,7 @@ _08079E6A:
adds r5, 0x2
adds r4, 0x2
adds r7, 0x1
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x36
adds r0, r6
@@ -5214,14 +5214,14 @@ sub_8079EA8: @ 8079EA8
lsrs r0, 24
mov r12, r0
movs r7, 0
- ldr r3, =0x0203229c
+ ldr r3, =gUnknown_0203229C
ldr r0, [r3]
adds r0, 0x36
add r0, r12
ldrb r0, [r0]
cmp r7, r0
bge _08079F5A
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
mov r9, r3
mov r1, r12
lsls r0, r1, 1
@@ -5348,7 +5348,7 @@ sub_8079F88: @ 8079F88
bl sub_8079EA8
ldr r0, =gUnknown_0832DE94
ldr r0, [r0, 0x4]
- ldr r5, =0x0203229c
+ ldr r5, =gUnknown_0203229C
ldr r1, [r5]
adds r1, 0x72
ldrh r1, [r1]
@@ -5416,7 +5416,7 @@ sub_807A048: @ 807A048
lsls r1, 24
lsrs r6, r1, 24
movs r3, 0
- ldr r4, =0x0203229c
+ ldr r4, =gUnknown_0203229C
mov r12, r4
movs r7, 0x8D
lsls r7, 4
@@ -5458,7 +5458,7 @@ _0807A096:
sub_807A09C: @ 807A09C
push {lr}
movs r3, 0
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
movs r2, 0x8D
lsls r2, 4
@@ -5481,7 +5481,7 @@ _0807A0AC:
sub_807A0C4: @ 807A0C4
push {r4,r5,lr}
movs r4, 0
- ldr r3, =0x0203229c
+ ldr r3, =gUnknown_0203229C
_0807A0CA:
ldr r0, [r3]
lsls r1, r4, 3
@@ -5526,7 +5526,7 @@ _0807A114:
.4byte _0807A16C
.4byte _0807A174
_0807A138:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0x80
movs r1, 0x14
@@ -5557,7 +5557,7 @@ _0807A174:
movs r0, 0x8
bl sub_807A19C
_0807A17A:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r1, r5
movs r2, 0x8D
@@ -5619,7 +5619,7 @@ sub_807A19C: @ 807A19C
sub_807A1F0: @ 807A1F0
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
adds r3, r1, 0
adds r3, 0xA8
@@ -5627,7 +5627,7 @@ sub_807A1F0: @ 807A1F0
adds r4, r0, 0
cmp r1, 0xD
bhi _0807A22C
- ldr r1, =0x02032188
+ ldr r1, =gUnknown_02032188
ldrb r0, [r3]
lsls r0, 2
adds r0, r1
@@ -5685,7 +5685,7 @@ _0807A29C:
_0807A2A0:
mov r0, sp
bl LoadObjectPic
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r1, [r1]
adds r2, r1, 0
adds r2, 0x72
@@ -5710,7 +5710,7 @@ _0807A2D4:
_0807A2D6:
bl LoadObjectPic
_0807A2DA:
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r1, [r0]
_0807A2DE:
adds r1, 0xA8
@@ -5765,7 +5765,7 @@ sub_807A320: @ 807A320
b _0807A458
_0807A338:
movs r7, 0
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r0, [r1]
adds r0, 0x36
ldrb r0, [r0]
@@ -5780,7 +5780,7 @@ _0807A34E:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x2D
@@ -5825,7 +5825,7 @@ _0807A39E:
mov r1, r9
_0807A3B0:
strb r1, [r0]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
adds r5, 0x1
adds r7, 0x1
ldr r0, [r0]
@@ -5838,7 +5838,7 @@ _0807A3B0:
.pool
_0807A3CC:
movs r7, 0
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r0, [r1]
adds r0, 0x37
ldrb r0, [r0]
@@ -5852,7 +5852,7 @@ _0807A3E2:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x2D
@@ -5897,7 +5897,7 @@ _0807A432:
mov r1, r9
_0807A444:
strb r1, [r0]
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
adds r5, 0x1
adds r7, 0x1
ldr r0, [r0]
@@ -5928,7 +5928,7 @@ sub_807A468: @ 807A468
b _0807A52C
_0807A478:
movs r6, 0
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r0, [r1]
adds r0, 0x36
ldrb r0, [r0]
@@ -5939,7 +5939,7 @@ _0807A488:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r0
adds r0, r4, 0
movs r1, 0x39
@@ -5971,7 +5971,7 @@ _0807A488:
.pool
_0807A4D8:
movs r6, 0
- ldr r1, =0x0203229c
+ ldr r1, =gUnknown_0203229C
ldr r0, [r1]
adds r0, 0x37
ldrb r0, [r0]
@@ -5982,7 +5982,7 @@ _0807A4E8:
movs r0, 0x64
adds r4, r6, 0
muls r4, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r4, r0
adds r0, r4, 0
movs r1, 0x39
@@ -6025,7 +6025,7 @@ sub_807A53C: @ 807A53C
movs r5, 0
_0807A544:
movs r4, 0
- ldr r2, =0x0203229c
+ ldr r2, =gUnknown_0203229C
ldr r0, [r2]
adds r0, 0x36
adds r0, r5
@@ -6048,7 +6048,7 @@ _0807A560:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
adds r2, 0x5D
adds r2, r3
@@ -6081,7 +6081,7 @@ _0807A596:
sub_807A5B0: @ 807A5B0
push {r4,r5,lr}
movs r3, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x000031a8
_0807A5B8:
ldr r0, [r5]
@@ -6090,7 +6090,7 @@ _0807A5B8:
ldrb r0, [r2]
cmp r0, 0
bne _0807A5DA
- ldr r0, =0x0203229c
+ ldr r0, =gUnknown_0203229C
ldr r0, [r0]
adds r0, 0xA9
adds r0, r3
@@ -6173,7 +6173,7 @@ _0807A65C:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r1, r0
ldrb r0, [r1]
subs r0, 0x1
@@ -6279,13 +6279,13 @@ _0807A718:
thumb_func_start sub_807A728
sub_807A728: @ 807A728
push {r4-r7,lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0807A7B4
movs r4, 0
bl link_get_multiplayer_id
- ldr r5, =0x020229e8
+ ldr r5, =gUnknown_020229E8
movs r7, 0x1
eors r0, r7
lsls r0, 24
@@ -6557,7 +6557,7 @@ sub_807A918: @ 807A918
lsrs r1, 16
mov r8, r1
movs r5, 0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
bge _0807A95A
@@ -6578,7 +6578,7 @@ _0807A934:
_0807A94E:
adds r4, 0x4
adds r5, 0x1
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r5, r0
blt _0807A934
@@ -6586,7 +6586,7 @@ _0807A95A:
movs r7, 0
movs r6, 0x1
movs r5, 0
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
b _0807A980
.pool
_0807A96C:
@@ -6612,7 +6612,7 @@ _0807A980:
movs r4, 0
b _0807A9B4
_0807A992:
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
adds r2, r4, r0
ldrb r1, [r2, 0x10]
movs r0, 0xF
@@ -6659,7 +6659,7 @@ _0807A9E0:
_0807A9EA:
movs r2, 0
movs r5, 0
- ldr r0, =0x020244e9
+ ldr r0, =gUnknown_020244E9
ldrb r0, [r0]
cmp r2, r0
bge _0807AA0A
@@ -6843,7 +6843,7 @@ _0807AB20:
sub_807AB28: @ 807AB28
push {r4,r5,lr}
sub sp, 0x20
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
mov r12, r0
adds r0, 0xD4
@@ -6917,7 +6917,7 @@ sub_807AB28: @ 807AB28
thumb_func_start sub_807ABCC
sub_807ABCC: @ 807ABCC
push {r4,lr}
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r0, 0xE0
ldrh r1, [r0]
@@ -6970,7 +6970,7 @@ sub_807AC24: @ 807AC24
thumb_func_start sub_807AC3C
sub_807AC3C: @ 807AC3C
push {r4,lr}
- ldr r3, =0x020322a0
+ ldr r3, =gUnknown_020322A0
ldr r1, [r3]
movs r0, 0x8A
adds r0, r1
@@ -6993,7 +6993,7 @@ sub_807AC3C: @ 807AC3C
thumb_func_start sub_807AC64
sub_807AC64: @ 807AC64
push {r4,r5,lr}
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r2, [r0]
adds r1, r2, 0
adds r1, 0x88
@@ -7054,7 +7054,7 @@ _0807ACC4:
thumb_func_start sub_807ACDC
sub_807ACDC: @ 807ACDC
push {lr}
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0807ACF0
@@ -7083,18 +7083,18 @@ sub_807ACFC: @ 807ACFC
mov r8, r4
cmp r6, 0
bne _0807AD22
- ldr r0, =0x02032298
+ ldr r0, =gUnknown_02032298
ldrb r1, [r0]
movs r0, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r1, r0
mov r8, r1
movs r4, 0x1
_0807AD22:
cmp r6, 0x1
bne _0807AD40
- ldr r0, =0x02032298
+ ldr r0, =gUnknown_02032298
ldrb r0, [r0, 0x1]
movs r1, 0x6
bl __umodsi3
@@ -7102,7 +7102,7 @@ _0807AD22:
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r1, r0
mov r8, r1
movs r4, 0x3
@@ -7128,7 +7128,7 @@ _0807AD58:
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x8]
adds r2, r5, 0
@@ -7141,7 +7141,7 @@ _0807AD94:
lsls r0, r5, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r2, [r1]
lsls r4, r6, 1
adds r1, r4, 0x1
@@ -7156,7 +7156,7 @@ _0807ADB2:
mov r0, r8
bl sub_806E794
bl LoadCompressedObjectPalette
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
adds r0, r1, 0
adds r0, 0xF0
@@ -7174,17 +7174,17 @@ _0807ADE0:
ldrh r0, [r0, 0x4]
adds r1, r4, 0
bl sub_806A068
- ldr r0, =0x0202499c
+ ldr r0, =gUnknown_0202499C
movs r1, 0x78
movs r2, 0x3C
movs r3, 0x6
bl AddObjectToFront
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
adds r1, 0x8E
adds r1, r6
strb r0, [r1]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r4]
adds r0, 0x8E
adds r0, r6
@@ -7222,7 +7222,7 @@ _0807AE36:
sub_807AE50: @ 807AE50
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -7254,17 +7254,17 @@ _0807AE78:
.4byte _0807B0D4
.4byte _0807B0F0
_0807AEAC:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _0807AEC0
- ldr r1, =0x020229c6
+ ldr r1, =gUnknown_020229C6
ldr r2, =0x00001144
adds r0, r2, 0
strh r0, [r1]
bl sub_80097E8
_0807AEC0:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
movs r5, 0x80
lsls r5, 1
adds r0, r5, 0
@@ -7278,7 +7278,7 @@ _0807AEC0:
bl SetVBlankCallback
bl sub_807B170
bl sub_807AC3C
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7321,17 +7321,17 @@ _0807AEC0:
b _0807B116
.pool
_0807AF58:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r5, [r0]
cmp r5, 0
bne _0807AF90
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r0, 0xFA
movs r1, 0x1
strb r1, [r0]
bl sub_8009734
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7350,7 +7350,7 @@ _0807AF90:
strb r0, [r1]
b _0807B116
_0807AF9C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -7380,7 +7380,7 @@ _0807AFC8:
lsls r0, 24
cmp r4, r0
bcc _0807B000
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -7390,7 +7390,7 @@ _0807AFC8:
b _0807B116
_0807AFEA:
bl sub_800A620
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7401,7 +7401,7 @@ _0807B000:
b _0807B116
_0807B006:
bl sub_807AC64
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
beq _0807B014
@@ -7414,14 +7414,14 @@ _0807B014:
beq _0807B022
b _0807B116
_0807B022:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
b _0807B0E4
.pool
_0807B034:
- ldr r2, =0x020322a0
+ ldr r2, =gUnknown_020322A0
ldr r0, [r2]
adds r0, 0x72
movs r1, 0
@@ -7440,7 +7440,7 @@ _0807B058:
movs r0, 0
movs r1, 0x1
bl sub_807ACFC
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7456,7 +7456,7 @@ _0807B07A:
movs r1, 0x1
bl sub_807ACFC
bl sub_807B154
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7480,7 +7480,7 @@ _0807B0B0:
bl pal_fade_maybe
movs r0, 0
bl ShowBg
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -7490,7 +7490,7 @@ _0807B0D4:
bl sub_807B140
bl sub_807BAD8
_0807B0DC:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7501,13 +7501,13 @@ _0807B0E4:
b _0807B116
.pool
_0807B0F0:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _0807B116
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0807B110
@@ -7662,7 +7662,7 @@ sub_807B270: @ 807B270
mov r6, r8
push {r6}
sub sp, 0xC
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -7693,19 +7693,19 @@ _0807B29C:
.4byte _0807B414
.4byte _0807B438
_0807B2D0:
- ldr r1, =0x02032298
- ldr r0, =0x020375e2
+ ldr r1, =gUnknown_02032298
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
movs r6, 0
strb r0, [r1]
movs r0, 0x6
strb r0, [r1, 0x1]
- ldr r4, =0x020229f0
- ldr r0, =0x03005d90
+ ldr r4, =gUnknown_020229F0
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r4, 0
bl CopyString
- ldr r5, =0x02024744
+ ldr r5, =gUnknown_02024744
adds r0, r5, 0
movs r1, 0x7
mov r2, sp
@@ -7723,7 +7723,7 @@ _0807B2D0:
movs r1, 0x3
bl pokemon_getattr
strh r0, [r4, 0x36]
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
movs r5, 0x80
lsls r5, 1
adds r0, r5, 0
@@ -7768,7 +7768,7 @@ _0807B2D0:
adds r0, 0x4
strh r6, [r0]
str r6, [r2, 0x64]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -7825,7 +7825,7 @@ _0807B414:
bl sub_807B62C
bl sub_807BAD8
_0807B424:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -7859,7 +7859,7 @@ sub_807B464: @ 807B464
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x2D
@@ -7921,7 +7921,7 @@ sub_807B4D0: @ 807B4D0
movs r5, 0x64
mov r1, r9
muls r1, r5
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r7, r1, r0
adds r0, r7, 0
movs r1, 0x40
@@ -7930,7 +7930,7 @@ sub_807B4D0: @ 807B4D0
lsrs r6, r0, 16
adds r1, r4, 0
muls r1, r5
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x40
@@ -7940,7 +7940,7 @@ sub_807B4D0: @ 807B4D0
mov r8, r0
cmp r6, 0xFF
beq _0807B52A
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
lsls r1, r6, 3
adds r1, r6
lsls r1, 2
@@ -7950,7 +7950,7 @@ sub_807B4D0: @ 807B4D0
adds r0, r1
bl sub_80D439C
_0807B52A:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r1, r7, 0
movs r2, 0x64
@@ -7982,14 +7982,14 @@ _0807B566:
lsls r1, r0, 3
add r1, r8
lsls r1, 2
- ldr r0, =0x020321c0
+ ldr r0, =gUnknown_020321C0
adds r1, r0
adds r0, r7, 0
bl sub_80D460C
_0807B57C:
mov r0, r9
bl sub_807B464
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _0807B58E
@@ -8008,7 +8008,7 @@ _0807B58E:
thumb_func_start sub_807B5B8
sub_807B5B8: @ 807B5B8
push {r4,lr}
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r0, 0x93
ldrb r0, [r0]
@@ -8036,7 +8036,7 @@ _0807B5D0:
adds r0, 0x1
strb r0, [r1]
_0807B5F6:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x93
movs r1, 0
@@ -8087,7 +8087,7 @@ _0807B648:
.4byte _0807B924
.4byte _0807B9FC
_0807B668:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
adds r2, r1, 0
adds r2, 0xE4
@@ -8130,7 +8130,7 @@ _0807B6AA:
b _0807BA4C
.pool
_0807B6DC:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r2, [r4]
adds r1, r2, 0
adds r1, 0xE2
@@ -8198,7 +8198,7 @@ _0807B74A:
b _0807B820
.pool
_0807B784:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0xE0
@@ -8249,7 +8249,7 @@ _0807B7F8:
ldr r0, =gUnknown_08338550
ldr r1, =0x06009000
bl LZ77UnCompVram
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0xE4
movs r1, 0x50
@@ -8268,7 +8268,7 @@ _0807B840:
ldr r1, =0x00001287
movs r0, 0xC
bl SetGpuReg
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r3, [r0]
adds r1, r3, 0
adds r1, 0xD4
@@ -8314,7 +8314,7 @@ _0807B88C:
orrs r0, r7
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0xFA
ldrb r0, [r0]
@@ -8338,7 +8338,7 @@ _0807B8EC:
b _0807BA64
.pool
_0807B90C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0xE0
@@ -8355,7 +8355,7 @@ _0807B924:
ldr r1, =0x00001287
movs r0, 0xC
bl SetGpuReg
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r3, [r0]
adds r1, r3, 0
adds r1, 0xD4
@@ -8406,7 +8406,7 @@ _0807B97A:
orrs r0, r7
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0xFA
ldrb r0, [r0]
@@ -8430,7 +8430,7 @@ _0807B9DC:
b _0807BA64
.pool
_0807B9FC:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0xE4
@@ -8515,7 +8515,7 @@ sub_807BA94: @ 807BA94
sub_807BAD8: @ 807BAD8
push {r4,r5,lr}
sub sp, 0x14
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0xEE
ldrb r0, [r0]
@@ -8523,7 +8523,7 @@ sub_807BAD8: @ 807BAD8
beq _0807BB68
bl link_get_multiplayer_id
lsls r0, 24
- ldr r3, =0x02021cc4
+ ldr r3, =gUnknown_02021CC4
movs r2, 0x80
lsls r2, 17
eors r2, r0
@@ -8531,11 +8531,11 @@ sub_807BAD8: @ 807BAD8
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
- ldr r0, =0x020229f0
+ ldr r0, =gUnknown_020229F0
adds r1, r0
adds r0, r3, 0
bl CopyString
- ldr r5, =0x02032298
+ ldr r5, =gUnknown_02032298
ldrb r0, [r5, 0x1]
movs r1, 0x6
bl __umodsi3
@@ -8543,51 +8543,51 @@ sub_807BAD8: @ 807BAD8
lsrs r0, 24
movs r4, 0x64
muls r0, r4
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
mov r1, sp
bl CopyString_Limit10
ldrb r0, [r5]
muls r0, r4
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r1, sp
bl CopyString_Limit10
b _0807BBA4
.pool
_0807BB68:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r4, r0, 4
subs r4, r0
lsls r4, 2
ldr r0, =gUnknown_08338ED0
adds r4, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x2B
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
bl CopyString_Limit10
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r1, sp
bl CopyString_Limit10
_0807BBA4:
@@ -8601,7 +8601,7 @@ _0807BBA4:
thumb_func_start sub_807BBC8
sub_807BBC8: @ 807BBC8
push {lr}
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0xFA
ldrb r0, [r0]
@@ -8623,7 +8623,7 @@ _0807BBE4:
sub_807BBEC: @ 807BBEC
push {r4-r7,lr}
sub sp, 0x14
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
adds r1, 0x94
ldrh r5, [r1]
@@ -8910,7 +8910,7 @@ _0807BC1C:
.4byte _0807CFB4
.4byte _0807CE38
_0807C04C:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x8E
ldrb r1, [r0]
@@ -8968,7 +8968,7 @@ _0807C0C4:
ldrsh r0, [r6, r1]
cmp r0, 0
ble _0807C0F8
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r5, 0
adds r0, 0x8E
ldrb r1, [r0]
@@ -8985,7 +8985,7 @@ _0807C0C4:
bl _0807CFB4
.pool
_0807C0F8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r5, 0
adds r0, 0x8E
ldrb r1, [r0]
@@ -9003,7 +9003,7 @@ _0807C0F8:
bl _0807CFB4
.pool
_0807C120:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE942
adds r0, r4, 0
bl ExpandStringRefs
@@ -9011,7 +9011,7 @@ _0807C120:
adds r1, r4, 0
movs r2, 0
bl sub_807F1A8
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r2, r0, 0
adds r2, 0xF0
@@ -9043,7 +9043,7 @@ _0807C178:
adds r0, r1, 0
adds r0, 0x8E
ldrb r0, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -9069,7 +9069,7 @@ _0807C178:
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE959
adds r0, r4, 0
bl ExpandStringRefs
@@ -9080,7 +9080,7 @@ _0807C178:
bl _0807CFB4
.pool
_0807C1DC:
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0xD2
ldrb r1, [r0]
@@ -9132,7 +9132,7 @@ _0807C248:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x14
@@ -9140,7 +9140,7 @@ _0807C248:
bl _0807CFB4
.pool
_0807C26C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9168,7 +9168,7 @@ _0807C29C:
movs r3, 0
bl _0807CF44
_0807C2AE:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9183,7 +9183,7 @@ _0807C2BE:
bl _0807CFB4
.pool
_0807C2D0:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r2, r0, 0
adds r2, 0xEA
@@ -9212,7 +9212,7 @@ _0807C2F0:
strh r0, [r1]
str r2, [r3, 0x64]
_0807C30C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r4, [r0]
bl _0807CB5C
.pool
@@ -9238,7 +9238,7 @@ _0807C328:
bl _0807CF4C
.pool
_0807C348:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x91
ldrb r1, [r0]
@@ -9310,7 +9310,7 @@ _0807C3E0:
movs r2, 0x50
movs r3, 0x3
bl AddObjectToFront
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
adds r1, 0x90
strb r0, [r1]
@@ -9328,7 +9328,7 @@ _0807C3E0:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -9356,7 +9356,7 @@ _0807C44E:
bl _0807CFB4
.pool
_0807C460:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r4, [r7]
adds r3, r4, 0
adds r3, 0x90
@@ -9406,7 +9406,7 @@ _0807C4B8:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x1E
@@ -9414,7 +9414,7 @@ _0807C4B8:
bl _0807CFB4
.pool
_0807C4DC:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9428,7 +9428,7 @@ _0807C4EC:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
ldr r0, [r7]
@@ -9459,7 +9459,7 @@ _0807C528:
movs r2, 0xAA
movs r3, 0
bl AddObjectToFront
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
adds r1, 0x90
strb r0, [r1]
@@ -9476,7 +9476,7 @@ _0807C528:
bl _0807CF4C
.pool
_0807C574:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9484,15 +9484,15 @@ _0807C574:
bne _0807C592
movs r0, 0x2E
bl audio_play
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
adds r1, 0x94
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
_0807C592:
- ldr r3, =0x02020630
- ldr r0, =0x020322a0
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020322A0
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0x90
@@ -9516,7 +9516,7 @@ _0807C592:
bl _0807CFB4
.pool
_0807C5D0:
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldr r4, [r7]
adds r2, r4, 0
adds r2, 0x90
@@ -9584,7 +9584,7 @@ _0807C658:
bl _0807CF48
.pool
_0807C66C:
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r0, [r5]
adds r0, 0xF0
ldrh r0, [r0]
@@ -9592,7 +9592,7 @@ _0807C66C:
lsls r0, 24
cmp r0, 0
bne _0807C6E4
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
adds r2, 0x8E
ldrb r1, [r2]
@@ -9642,19 +9642,19 @@ _0807C6E4:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectRotScalAnim
_0807C6FA:
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r0, [r5]
adds r0, 0x8F
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0
bl StartObjectRotScalAnim
@@ -9717,7 +9717,7 @@ _0807C6FA:
bl _0807CF4C
.pool
_0807C794:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
adds r3, r2, 0
adds r3, 0x8E
@@ -9818,7 +9818,7 @@ _0807C7FC:
b _0807CFB4
.pool
_0807C864:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
adds r3, r2, 0
adds r3, 0x90
@@ -9884,7 +9884,7 @@ _0807C8A6:
b _0807CFB4
.pool
_0807C8EC:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9927,7 +9927,7 @@ _0807C8FA:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0x1
bl StartObjectImageAnim
@@ -9947,7 +9947,7 @@ _0807C974:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -9958,7 +9958,7 @@ _0807C98C:
b _0807CF48
.pool
_0807C994:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r4, [r7]
adds r3, r4, 0
adds r3, 0x90
@@ -10021,7 +10021,7 @@ _0807CA02:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
ldr r0, [r7]
@@ -10097,7 +10097,7 @@ _0807CA92:
ldr r1, [r7]
adds r1, 0x92
strb r0, [r1]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x92
ldrb r1, [r0]
@@ -10116,7 +10116,7 @@ _0807CAC8:
movs r2, 0x50
movs r3, 0
bl AddObjectToFront
- ldr r2, =0x020322a0
+ ldr r2, =gUnknown_020322A0
ldr r1, [r2]
adds r1, 0x91
strb r0, [r1]
@@ -10127,7 +10127,7 @@ _0807CAC8:
b _0807CFB4
.pool
_0807CAF0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x91
ldrb r1, [r0]
@@ -10197,7 +10197,7 @@ _0807CB70:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x3C
@@ -10205,7 +10205,7 @@ _0807CB70:
b _0807CFB4
.pool
_0807CB90:
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r1, [r4, 0x7]
movs r0, 0x80
ands r0, r1
@@ -10224,7 +10224,7 @@ _0807CB9E:
b _0807CF48
.pool
_0807CBB8:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -10242,7 +10242,7 @@ _0807CBD4:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -10259,12 +10259,12 @@ _0807CBF4:
movs r1, 0x78
movs r3, 0
bl AddObjectToFront
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r1, [r5]
adds r1, 0xD3
movs r6, 0
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
adds r2, 0xD3
ldrb r1, [r2]
@@ -10324,7 +10324,7 @@ _0807CBF4:
b _0807CFB4
.pool
_0807CC9C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0xD3
ldrb r1, [r0]
@@ -10347,7 +10347,7 @@ _0807CC9C:
b _0807CF4C
.pool
_0807CCD0:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r3, [r7]
adds r0, r3, 0
adds r0, 0xD3
@@ -10369,7 +10369,7 @@ _0807CCEE:
lsls r0, r2, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x10]
ldr r3, [r3, 0x6C]
@@ -10378,7 +10378,7 @@ _0807CCEE:
b _0807CF4C
.pool
_0807CD1C:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
adds r6, r2, 0
adds r6, 0x8F
@@ -10470,7 +10470,7 @@ _0807CDDC:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE966
adds r0, r4, 0
bl ExpandStringRefs
@@ -10478,7 +10478,7 @@ _0807CDDC:
adds r1, r4, 0
movs r2, 0
bl sub_807F1A8
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r3, [r0]
adds r1, r3, 0
adds r1, 0x94
@@ -10513,7 +10513,7 @@ _0807CE38:
bne _0807CE44
b _0807CFB4
_0807CE44:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x44
@@ -10541,7 +10541,7 @@ _0807CE70:
adds r0, 0x1
movs r5, 0
strh r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE977
adds r0, r4, 0
bl ExpandStringRefs
@@ -10576,7 +10576,7 @@ _0807CEB6:
movs r0, 0x1
b _0807CFB6
_0807CEC6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -10586,18 +10586,18 @@ _0807CEC6:
b _0807CF4C
.pool
_0807CEDC:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
movs r1, 0
bl sub_807B4D0
- ldr r1, =0x030061e8
+ ldr r1, =gUnknown_030061E8
ldr r0, =sub_807B60C
str r0, [r1]
- ldr r7, =0x02032298
+ ldr r7, =gUnknown_02032298
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x1
movs r2, 0
@@ -10610,7 +10610,7 @@ _0807CEDC:
adds r0, r3, 0
muls r0, r6
adds r0, r5
- ldr r1, =0x020322a0
+ ldr r1, =gUnknown_020322A0
ldr r1, [r1]
adds r1, 0x8F
ldrb r2, [r1]
@@ -10628,7 +10628,7 @@ _0807CF38:
_0807CF44:
bl pal_fade_maybe
_0807CF48:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
_0807CF4C:
adds r1, 0x94
@@ -10638,7 +10638,7 @@ _0807CF4C:
b _0807CFB4
.pool
_0807CF5C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -10685,7 +10685,7 @@ _0807CFB6:
sub_807CFC8: @ 807CFC8
push {r4-r7,lr}
sub sp, 0x14
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
adds r1, 0x94
ldrh r5, [r1]
@@ -10972,7 +10972,7 @@ _0807CFF8:
.4byte _0807E400
.4byte _0807E284
_0807D428:
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x8E
ldrb r1, [r0]
@@ -11030,7 +11030,7 @@ _0807D4A0:
ldrsh r0, [r6, r1]
cmp r0, 0
ble _0807D4D4
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r5, 0
adds r0, 0x8E
ldrb r1, [r0]
@@ -11047,7 +11047,7 @@ _0807D4A0:
bl _0807E400
.pool
_0807D4D4:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
adds r0, r5, 0
adds r0, 0x8E
ldrb r1, [r0]
@@ -11065,7 +11065,7 @@ _0807D4D4:
bl _0807E400
.pool
_0807D4FC:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE942
adds r0, r4, 0
bl ExpandStringRefs
@@ -11073,7 +11073,7 @@ _0807D4FC:
adds r1, r4, 0
movs r2, 0
bl sub_807F1A8
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r2, r0, 0
adds r2, 0xF0
@@ -11105,7 +11105,7 @@ _0807D554:
adds r0, r1, 0
adds r0, 0x8E
ldrb r0, [r0]
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -11131,7 +11131,7 @@ _0807D554:
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE959
adds r0, r4, 0
bl ExpandStringRefs
@@ -11142,7 +11142,7 @@ _0807D554:
bl _0807E400
.pool
_0807D5B8:
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0xD2
ldrb r1, [r0]
@@ -11194,7 +11194,7 @@ _0807D624:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x14
@@ -11202,7 +11202,7 @@ _0807D624:
bl _0807E400
.pool
_0807D648:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11230,7 +11230,7 @@ _0807D678:
movs r3, 0
bl _0807E390
_0807D68A:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11245,7 +11245,7 @@ _0807D69A:
bl _0807E400
.pool
_0807D6AC:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r2, r0, 0
adds r2, 0xEA
@@ -11273,7 +11273,7 @@ _0807D6CC:
strh r0, [r1]
str r2, [r3, 0x64]
_0807D6E6:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r4, [r0]
bl _0807DFA8
.pool
@@ -11300,7 +11300,7 @@ _0807D704:
bl _0807E398
.pool
_0807D728:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x91
ldrb r1, [r0]
@@ -11339,7 +11339,7 @@ _0807D77C:
beq _0807D78C
bl _0807E400
_0807D78C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x1A
@@ -11368,11 +11368,11 @@ _0807D7C4:
movs r2, 0x50
movs r3, 0x3
bl AddObjectToFront
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
adds r1, 0x90
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldr r0, [r4]
adds r0, 0x90
ldrb r1, [r0]
@@ -11425,7 +11425,7 @@ _0807D84A:
bl _0807E400
.pool
_0807D85C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r4, [r7]
adds r3, r4, 0
adds r3, 0x90
@@ -11475,7 +11475,7 @@ _0807D8B4:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x1E
@@ -11483,7 +11483,7 @@ _0807D8B4:
bl _0807E400
.pool
_0807D8D8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11497,7 +11497,7 @@ _0807D8E8:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
ldr r0, [r7]
@@ -11528,7 +11528,7 @@ _0807D924:
movs r2, 0xAA
movs r3, 0
bl AddObjectToFront
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
adds r1, 0x90
strb r0, [r1]
@@ -11545,7 +11545,7 @@ _0807D924:
bl _0807E398
.pool
_0807D970:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11553,15 +11553,15 @@ _0807D970:
bne _0807D98E
movs r0, 0x2E
bl audio_play
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
adds r1, 0x94
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
_0807D98E:
- ldr r3, =0x02020630
- ldr r0, =0x020322a0
+ ldr r3, =gUnknown_02020630
+ ldr r0, =gUnknown_020322A0
ldr r2, [r0]
adds r0, r2, 0
adds r0, 0x90
@@ -11585,7 +11585,7 @@ _0807D98E:
bl _0807E400
.pool
_0807D9CC:
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldr r4, [r7]
adds r2, r4, 0
adds r2, 0x90
@@ -11658,7 +11658,7 @@ _0807DA60:
bl _0807E394
.pool
_0807DA74:
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r0, [r5]
adds r0, 0xF0
ldrh r0, [r0]
@@ -11666,7 +11666,7 @@ _0807DA74:
lsls r0, 24
cmp r0, 0
bne _0807DAEC
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
adds r2, 0x8E
ldrb r1, [r2]
@@ -11716,19 +11716,19 @@ _0807DAEC:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
adds r0, r1
movs r1, 0
bl StartObjectRotScalAnim
_0807DB02:
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r0, [r5]
adds r0, 0x8F
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
movs r1, 0
bl StartObjectRotScalAnim
@@ -11791,7 +11791,7 @@ _0807DB02:
bl _0807E398
.pool
_0807DB9C:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
adds r3, r2, 0
adds r3, 0x8E
@@ -11892,7 +11892,7 @@ _0807DC5A:
b _0807E400
.pool
_0807DC6C:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
adds r3, r2, 0
adds r3, 0x90
@@ -11958,7 +11958,7 @@ _0807DCAE:
b _0807E400
.pool
_0807DCF4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -11994,7 +11994,7 @@ _0807DD02:
ldr r1, [r7]
adds r1, 0x90
strb r0, [r1]
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x90
ldrb r1, [r0]
@@ -12039,7 +12039,7 @@ _0807DDA4:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12050,7 +12050,7 @@ _0807DDBC:
b _0807E394
.pool
_0807DDC4:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r4, [r7]
adds r3, r4, 0
adds r3, 0x90
@@ -12099,7 +12099,7 @@ _0807DE1C:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r2, [r4]
adds r1, r2, 0
adds r1, 0xE0
@@ -12120,7 +12120,7 @@ _0807DE1C:
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -12149,7 +12149,7 @@ _0807DE84:
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
ldr r0, [r7]
@@ -12179,7 +12179,7 @@ _0807DEC0:
beq _0807DED0
b _0807E400
_0807DED0:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r2, [r0]
adds r1, r2, 0
adds r1, 0x94
@@ -12221,7 +12221,7 @@ _0807DF16:
movs r2, 0x50
movs r3, 0
bl AddObjectToFront
- ldr r2, =0x020322a0
+ ldr r2, =gUnknown_020322A0
ldr r1, [r2]
adds r1, 0x91
strb r0, [r1]
@@ -12232,7 +12232,7 @@ _0807DF16:
b _0807E400
.pool
_0807DF3C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0x91
ldrb r1, [r0]
@@ -12302,7 +12302,7 @@ _0807DFBC:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x3C
@@ -12310,7 +12310,7 @@ _0807DFBC:
b _0807E400
.pool
_0807DFDC:
- ldr r4, =0x02037fd4
+ ldr r4, =gUnknown_02037FD4
ldrb r1, [r4, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12329,7 +12329,7 @@ _0807DFEA:
b _0807E394
.pool
_0807E004:
- ldr r2, =0x02037fd4
+ ldr r2, =gUnknown_02037FD4
ldrb r1, [r2, 0x8]
movs r0, 0x7F
ands r0, r1
@@ -12347,7 +12347,7 @@ _0807E020:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12364,12 +12364,12 @@ _0807E040:
movs r1, 0x78
movs r3, 0
bl AddObjectToFront
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r1, [r5]
adds r1, 0xD3
movs r6, 0
strb r0, [r1]
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r5]
adds r2, 0xD3
ldrb r1, [r2]
@@ -12429,7 +12429,7 @@ _0807E040:
b _0807E400
.pool
_0807E0E8:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r0, [r7]
adds r0, 0xD3
ldrb r1, [r0]
@@ -12452,7 +12452,7 @@ _0807E0E8:
b _0807E398
.pool
_0807E11C:
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
ldr r3, [r7]
adds r0, r3, 0
adds r0, 0xD3
@@ -12474,7 +12474,7 @@ _0807E13A:
lsls r0, r2, 3
ldr r1, =gMonFrontPicTable
adds r0, r1
- ldr r1, =0x020244d4
+ ldr r1, =gUnknown_020244D4
ldr r1, [r1]
ldr r1, [r1, 0x10]
ldr r3, [r3, 0x6C]
@@ -12483,7 +12483,7 @@ _0807E13A:
b _0807E398
.pool
_0807E168:
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
ldr r2, [r7]
adds r6, r2, 0
adds r6, 0x8F
@@ -12575,7 +12575,7 @@ _0807E228:
lsls r1, 5
movs r0, 0
bl SetGpuReg
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE966
adds r0, r4, 0
bl ExpandStringRefs
@@ -12583,7 +12583,7 @@ _0807E228:
adds r1, r4, 0
movs r2, 0
bl sub_807F1A8
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r3, [r0]
adds r1, r3, 0
adds r1, 0x94
@@ -12618,7 +12618,7 @@ _0807E284:
bne _0807E290
b _0807E400
_0807E290:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0x44
@@ -12646,7 +12646,7 @@ _0807E2BC:
adds r0, 0x1
movs r5, 0
strh r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EE977
adds r0, r4, 0
bl ExpandStringRefs
@@ -12681,7 +12681,7 @@ _0807E302:
movs r0, 0x1
b _0807E402
_0807E312:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -12691,18 +12691,18 @@ _0807E312:
b _0807E398
.pool
_0807E328:
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
movs r1, 0
bl sub_807B4D0
- ldr r1, =0x030061e8
+ ldr r1, =gUnknown_030061E8
ldr r0, =sub_807B60C
str r0, [r1]
- ldr r7, =0x02032298
+ ldr r7, =gUnknown_02032298
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x1
movs r2, 0
@@ -12715,7 +12715,7 @@ _0807E328:
adds r0, r3, 0
muls r0, r6
adds r0, r5
- ldr r1, =0x020322a0
+ ldr r1, =gUnknown_020322A0
ldr r1, [r1]
adds r1, 0x8F
ldrb r2, [r1]
@@ -12733,7 +12733,7 @@ _0807E384:
_0807E390:
bl pal_fade_maybe
_0807E394:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
_0807E398:
adds r1, 0x94
@@ -12743,7 +12743,7 @@ _0807E398:
b _0807E400
.pool
_0807E3A8:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -12791,7 +12791,7 @@ c2_08053788: @ 807E414
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r0, r2
@@ -12805,20 +12805,20 @@ c2_08053788: @ 807E414
_0807E434:
movs r0, 0x4
strb r0, [r1]
- ldr r1, =0x03002700
+ ldr r1, =gUnknown_03002700
movs r0, 0x1
b _0807E4B2
.pool
_0807E444:
- ldr r0, =0x030061e8
+ ldr r0, =gUnknown_030061E8
ldr r1, =sub_807EB50
mov r8, r1
str r1, [r0]
- ldr r7, =0x02032298
+ ldr r7, =gUnknown_02032298
ldrb r0, [r7]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0x1
movs r2, 0
@@ -12831,7 +12831,7 @@ _0807E444:
adds r0, r3, 0
muls r0, r6
adds r0, r5
- ldr r1, =0x020322a0
+ ldr r1, =gUnknown_020322A0
ldr r1, [r1]
adds r1, 0x8F
ldrb r2, [r1]
@@ -12851,7 +12851,7 @@ _0807E4A8:
mov r0, r8
bl SetMainCallback2
_0807E4AE:
- ldr r1, =0x02032298
+ ldr r1, =gUnknown_02032298
movs r0, 0xFF
_0807E4B2:
strb r0, [r1]
@@ -12885,7 +12885,7 @@ sub_807E4DC: @ 807E4DC
ands r0, r6
cmp r0, 0
beq _0807E51A
- ldr r4, =0x020223c4
+ ldr r4, =gUnknown_020223C4
ldrh r1, [r4]
ldr r0, =0x0000dcba
cmp r1, r0
@@ -12897,7 +12897,7 @@ _0807E504:
ldr r0, =0x0000abcd
cmp r1, r0
bne _0807E514
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x72
strb r6, [r0]
@@ -12909,7 +12909,7 @@ _0807E51A:
ands r0, r5
cmp r0, 0
beq _0807E542
- ldr r0, =0x020223c4
+ ldr r0, =gUnknown_020223C4
movs r1, 0x80
lsls r1, 1
adds r0, r1
@@ -12917,7 +12917,7 @@ _0807E51A:
ldr r0, =0x0000abcd
cmp r1, r0
bne _0807E53C
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x73
movs r1, 0x1
@@ -13089,7 +13089,7 @@ _0807E660:
bne _0807E69E
adds r0, r4, 0
bl RemoveObjectAndFreeTiles
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
adds r0, 0x94
movs r1, 0xE
@@ -13177,21 +13177,21 @@ _0807E72C:
thumb_func_start sub_807E73C
sub_807E73C: @ 807E73C
push {r4-r6,lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r4, r0, 4
subs r4, r0
lsls r4, 2
ldr r0, =gUnknown_08338ED0
adds r4, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x38]
movs r6, 0xB
muls r1, r6
ldr r5, =gSpeciesNames
adds r1, r5
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0xC]
muls r1, r6
adds r1, r5
@@ -13207,26 +13207,26 @@ sub_807E73C: @ 807E73C
sub_807E784: @ 807E784
push {r4,lr}
sub sp, 0x20
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r4, r0, 4
subs r4, r0
lsls r4, 2
ldr r0, =gUnknown_08338ED0
adds r4, r0
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x2
mov r2, sp
bl pokemon_getattr
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
mov r1, sp
bl CopyString_Limit10
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0xC]
movs r1, 0xB
muls r1, r2
@@ -13255,7 +13255,7 @@ sub_807E7E8: @ 807E7E8
adds r5, r2, r1
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x38
bl pokemon_getattr
@@ -13265,7 +13265,7 @@ sub_807E7E8: @ 807E7E8
add r4, sp, 0x34
movs r0, 0xFE
strb r0, [r4]
- ldr r6, =0x02024744
+ ldr r6, =gUnknown_02024744
ldrh r1, [r5, 0xC]
movs r3, 0x1
str r3, [sp]
@@ -13374,7 +13374,7 @@ sub_807E7E8: @ 807E7E8
add r0, sp, 0x10
adds r1, r5, 0
bl sub_807E974
- ldr r0, =0x020321c0
+ ldr r0, =gUnknown_020321C0
add r1, sp, 0x10
ldm r1!, {r2,r3,r7}
stm r0!, {r2,r3,r7}
@@ -13400,7 +13400,7 @@ _0807E954:
movs r1, 0xC
bl pokemon_setattr
_0807E960:
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl pokemon_calc_effective_stats
add sp, 0x38
pop {r4-r7}
@@ -13462,11 +13462,11 @@ _0807E98E:
thumb_func_start sub_807E9D4
sub_807E9D4: @ 807E9D4
push {r4-r6,lr}
- ldr r6, =0x020375e2
+ ldr r6, =gUnknown_020375E2
ldrh r0, [r6]
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0x2D
bl pokemon_getattr
@@ -13492,9 +13492,9 @@ _0807EA0A:
thumb_func_start sub_807EA10
sub_807EA10: @ 807EA10
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrb r0, [r0]
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldrb r1, [r1]
bl sub_807E7E8
pop {r0}
@@ -13510,14 +13510,14 @@ sub_807EA2C: @ 807EA2C
lsrs r6, r0, 24
cmp r6, 0x1
bne _0807EA96
- ldr r5, =0x020322a0
+ ldr r5, =gUnknown_020322A0
ldr r0, [r5]
adds r0, 0x8E
ldrb r1, [r0]
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r4, =0x02020630
+ ldr r4, =gUnknown_02020630
adds r0, r4
bl RemoveObjectAndFreeTiles
ldr r0, [r5]
@@ -13528,7 +13528,7 @@ sub_807EA2C: @ 807EA2C
lsls r0, 2
adds r0, r4
bl obj_free_rotscale_entry
- ldr r0, =0x02032298
+ ldr r0, =gUnknown_02032298
ldrb r4, [r0]
ldrb r0, [r0, 0x1]
movs r1, 0x6
@@ -13582,7 +13582,7 @@ _0807EAEC:
bl sub_807E4DC
cmp r4, 0
bne _0807EB2C
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r2, [r4]
adds r0, r2, 0
adds r0, 0x72
@@ -13623,7 +13623,7 @@ _0807EB2C:
sub_807EB50: @ 807EB50
push {r4,lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -13750,14 +13750,14 @@ _0807ED10:
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF6D2
b _0807EDA6
.pool
_0807ED2C:
movs r0, 0
bl sub_8077288
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -13766,7 +13766,7 @@ _0807ED2C:
b _0807EE88
.pool
_0807ED44:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r3, [r0]
ldr r0, [r3, 0x64]
adds r0, 0x1
@@ -13786,7 +13786,7 @@ _0807ED60:
bne _0807ED6A
b _0807F03A
_0807ED6A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -13798,7 +13798,7 @@ _0807ED7C:
bne _0807ED86
b _0807F03A
_0807ED86:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -13813,7 +13813,7 @@ _0807ED98:
adds r1, r2, r0
movs r0, 0x32
strb r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8959
_0807EDA6:
adds r0, r4, 0
@@ -13831,11 +13831,11 @@ _0807EDC0:
movs r0, 0x15
bl sav12_xor_increment
_0807EDCE:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0807EDF6
- ldr r4, =0x020229e8
+ ldr r4, =gUnknown_020229E8
bl link_get_multiplayer_id
movs r1, 0x1
eors r0, r1
@@ -13852,7 +13852,7 @@ _0807EDCE:
_0807EDF6:
bl sub_8076D5C
bl sub_8153380
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -13863,7 +13863,7 @@ _0807EDF6:
b _0807EE8A
.pool
_0807EE1C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -13884,7 +13884,7 @@ _0807EE38:
cmp r1, 0
beq _0807EE5C
bl sav2_gender2_inplace_and_xFE
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -13893,10 +13893,10 @@ _0807EE38:
b _0807F03A
.pool
_0807EE5C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
str r1, [r0, 0x64]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -13906,7 +13906,7 @@ _0807EE5C:
.pool
_0807EE78:
bl sub_81533E0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -13915,13 +13915,13 @@ _0807EE78:
_0807EE88:
strb r1, [r0]
_0807EE8A:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
str r2, [r0, 0x64]
b _0807F03A
.pool
_0807EE9C:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -13950,7 +13950,7 @@ _0807EED4:
movs r0, 0
str r0, [r1, 0x64]
_0807EEDA:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -13959,14 +13959,14 @@ _0807EEDA:
b _0807F03A
.pool
_0807EEEC:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
cmp r0, 0
bne _0807EF14
movs r0, 0x1
bl sub_8077288
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -13985,7 +13985,7 @@ _0807EF1A:
b _0807F03A
_0807EF24:
bl sub_8153408
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -13994,7 +13994,7 @@ _0807EF24:
b _0807F03A
.pool
_0807EF3C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -14024,7 +14024,7 @@ _0807EF64:
bl pal_fade_maybe
b _0807EFDC
_0807EF7E:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -14032,7 +14032,7 @@ _0807EF7E:
bne _0807F03A
movs r0, 0x3
bl play_sound_effect
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -14044,11 +14044,11 @@ _0807EFA4:
lsrs r0, 24
cmp r0, 0x1
bne _0807F03A
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0807EFD8
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r1, [r0, 0x8]
ldr r0, =sub_80773AC
cmp r1, r0
@@ -14060,7 +14060,7 @@ _0807EFA4:
_0807EFD8:
bl sub_800AC34
_0807EFDC:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -14071,7 +14071,7 @@ _0807EFE4:
b _0807F03A
.pool
_0807EFF0:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0807F028
@@ -14082,7 +14082,7 @@ _0807EFF0:
bl sub_8077294
cmp r0, 0
beq _0807F03A
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
movs r1, 0
strb r1, [r0]
ldr r0, =c2_080543C4
@@ -14090,11 +14090,11 @@ _0807EFF0:
b _0807F03A
.pool
_0807F028:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r1, [r0]
cmp r1, 0
bne _0807F03A
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
strb r1, [r0]
ldr r0, =c2_080543C4
bl SetMainCallback2
@@ -14118,7 +14118,7 @@ _0807F048:
thumb_func_start c2_080543C4
c2_080543C4: @ 807F068
push {r4,r5,lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -14137,17 +14137,17 @@ c2_080543C4: @ 807F068
bl GetBgTilemapBuffer
bl Free
bl sub_805F094
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
bl Free
str r5, [r4]
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0
beq _0807F0B6
bl sub_800E084
_0807F0B6:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_0807F0BE:
@@ -14187,7 +14187,7 @@ sub_807F110: @ 807F110
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -14195,7 +14195,7 @@ sub_807F110: @ 807F110
bne _0807F134
ldr r0, =sub_807B270
bl SetMainCallback2
- ldr r1, =0x03005dac
+ ldr r1, =gUnknown_03005DAC
ldr r0, =sub_80AF168
str r0, [r1]
adds r0, r4, 0
@@ -14213,7 +14213,7 @@ sub_807F14C: @ 807F14C
movs r5, 0
movs r4, 0
_0807F152:
- ldr r0, =0x02032298
+ ldr r0, =gUnknown_02032298
ldrb r0, [r0, 0x1]
movs r1, 0x6
bl __umodsi3
@@ -14221,7 +14221,7 @@ _0807F152:
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
adds r0, r1
adds r1, r4, 0
adds r1, 0x43
@@ -14267,7 +14267,7 @@ sub_807F1A8: @ 807F1A8
adds r0, r5, 0
movs r1, 0xFF
bl FillWindowPixelBuffer
- ldr r2, =0x020322a0
+ ldr r2, =gUnknown_020322A0
ldr r0, [r2]
adds r0, 0xF6
movs r3, 0
@@ -14313,7 +14313,7 @@ c3_08054588: @ 807F210
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
ldr r1, =gUnknown_08339090
movs r2, 0
@@ -14418,13 +14418,13 @@ c3_0805465C: @ 807F2E4
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r0, 0
ldrsh r4, [r5, r0]
cmp r4, 0
bne _0807F336
- ldr r2, =0x020322a0
+ ldr r2, =gUnknown_020322A0
ldr r0, [r2]
adds r3, r0, 0
adds r3, 0xFD
@@ -14450,7 +14450,7 @@ c3_0805465C: @ 807F2E4
movs r1, 0x13
bl SetGpuReg
_0807F336:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r1, r0, 0
adds r1, 0xFD
@@ -14507,13 +14507,13 @@ sub_807F39C: @ 807F39C
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r5, r0, r1
movs r1, 0
ldrsh r0, [r5, r1]
cmp r0, 0
bne _0807F3D8
- ldr r2, =0x020322a0
+ ldr r2, =gUnknown_020322A0
ldr r0, [r2]
adds r0, 0xFB
movs r1, 0x50
@@ -14529,7 +14529,7 @@ sub_807F39C: @ 807F39C
movs r1, 0x13
bl SetGpuReg
_0807F3D8:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r0, [r4]
adds r1, r0, 0
adds r1, 0xFD
@@ -14596,7 +14596,7 @@ _0807F45C:
sub_807F464: @ 807F464
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -14633,7 +14633,7 @@ _0807F4C0:
adds r1, r2, r0
movs r0, 0x1
strb r0, [r1]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085EF6D2
adds r0, r4, 0
bl ExpandStringRefs
@@ -14646,7 +14646,7 @@ _0807F4C0:
_0807F4E8:
movs r0, 0
bl sub_8077288
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -14660,14 +14660,14 @@ _0807F500:
bne _0807F50A
b _0807F70C
_0807F50A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
movs r5, 0
movs r1, 0x3
strb r1, [r0]
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_082C8959
adds r0, r4, 0
bl ExpandStringRefs
@@ -14678,13 +14678,13 @@ _0807F50A:
movs r0, 0x15
bl sav12_xor_increment
bl sub_8153380
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
str r5, [r0, 0x64]
b _0807F70C
.pool
_0807F550:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -14706,7 +14706,7 @@ _0807F570:
lsrs r1, r0, 24
cmp r1, 0
beq _0807F590
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -14715,10 +14715,10 @@ _0807F570:
b _0807F70C
.pool
_0807F590:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
str r1, [r0, 0x64]
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -14728,7 +14728,7 @@ _0807F590:
.pool
_0807F5AC:
bl sub_81533E0
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -14736,13 +14736,13 @@ _0807F5AC:
movs r1, 0x6
_0807F5BC:
strb r1, [r0]
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r0, [r0]
str r2, [r0, 0x64]
b _0807F70C
.pool
_0807F5D0:
- ldr r4, =0x020322a0
+ ldr r4, =gUnknown_020322A0
ldr r1, [r4]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -14771,7 +14771,7 @@ _0807F608:
movs r0, 0
str r0, [r1, 0x64]
_0807F60E:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -14780,14 +14780,14 @@ _0807F60E:
b _0807F70C
.pool
_0807F620:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
cmp r0, 0
bne _0807F648
movs r0, 0x1
bl sub_8077288
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -14804,7 +14804,7 @@ _0807F64E:
cmp r0, 0
beq _0807F70C
bl sub_8153408
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -14813,7 +14813,7 @@ _0807F64E:
b _0807F70C
.pool
_0807F66C:
- ldr r0, =0x020322a0
+ ldr r0, =gUnknown_020322A0
ldr r1, [r0]
ldr r0, [r1, 0x64]
adds r0, 0x1
@@ -14843,7 +14843,7 @@ _0807F694:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r1, 0x87
lsls r1, 3
adds r0, r1
@@ -14852,7 +14852,7 @@ _0807F694:
b _0807F70C
.pool
_0807F6C4:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -14865,7 +14865,7 @@ _0807F6C4:
bne _0807F70C
movs r0, 0x3
bl sub_8077288
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r2
@@ -14877,7 +14877,7 @@ _0807F6F8:
bl sub_8077294
cmp r0, 0
beq _0807F70C
- ldr r0, =0x03002700
+ ldr r0, =gUnknown_03002700
movs r1, 0
strb r1, [r0]
ldr r0, =c2_080543C4
diff --git a/asm/trader.s b/asm/trader.s
index 87b0f2b1b..079aad825 100644
--- a/asm/trader.s
+++ b/asm/trader.s
@@ -8,7 +8,7 @@
thumb_func_start sub_81339F8
sub_81339F8: @ 81339F8
push {r4-r6,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002e28
adds r5, r1, r0
@@ -53,7 +53,7 @@ _08133A12:
thumb_func_start sub_8133A60
sub_8133A60: @ 8133A60
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e59
adds r0, r1
@@ -75,9 +75,9 @@ sub_8133A78: @ 8133A78
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r7, r1, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00002e28
adds r0, r4
@@ -232,18 +232,18 @@ sub_8133BE4: @ 8133BE4
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
cmp r2, 0x78
bls _08133C14
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
b _08133C18
.pool
_08133C14:
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
strh r2, [r0]
_08133C18:
ldrb r0, [r4, 0x6]
@@ -269,7 +269,7 @@ sub_8133C48: @ 8133C48
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002e28
adds r6, r0, r1
@@ -301,11 +301,11 @@ _08133C80:
_08133C90:
movs r0, 0x5
bl audio_play
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
lsls r4, 24
asrs r4, 24
strh r4, [r0]
- ldr r5, =0x02021cc4
+ ldr r5, =gUnknown_02021CC4
movs r0, 0xB
adds r1, r4, 0
muls r1, r0
@@ -333,9 +333,9 @@ _08133CCA:
thumb_func_start sub_8133CD8
sub_8133CD8: @ 8133CD8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
ldr r2, =0x00002e59
adds r0, r2
ldrb r0, [r0]
@@ -348,7 +348,7 @@ sub_8133CD8: @ 8133CD8
sub_8133CF4: @ 8133CF4
push {r4,r5,lr}
movs r4, 0
- ldr r5, =0x020375f0
+ ldr r5, =gUnknown_020375F0
_08133CFA:
adds r0, r4, 0
bl sub_8161AD0
@@ -365,7 +365,7 @@ _08133D10:
lsrs r4, r0, 24
cmp r4, 0x7
bls _08133CFA
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
_08133D20:
@@ -378,15 +378,15 @@ _08133D20:
thumb_func_start sub_8133D2C
sub_8133D2C: @ 8133D2C
push {r4-r6,lr}
- ldr r6, =0x020375f0
+ ldr r6, =gUnknown_020375F0
movs r0, 0
strh r0, [r6]
ldr r4, =gUnknown_085A5C08
- ldr r5, =0x020375e0
+ ldr r5, =gUnknown_020375E0
ldrh r0, [r5]
lsls r0, 5
adds r2, r0, r4
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
lsls r0, 5
adds r0, r4
@@ -402,7 +402,7 @@ sub_8133D2C: @ 8133D2C
negs r1, r1
cmp r0, r1
bne _08133D72
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r5]
lsls r1, 5
adds r1, r4
@@ -438,22 +438,22 @@ sub_8133DA0: @ 8133DA0
lsrs r0, 24
cmp r0, 0x1
bne _08133DFC
- ldr r5, =0x020375e4
- ldr r0, =0x0203a172
+ ldr r5, =gUnknown_020375E4
+ ldr r0, =gUnknown_0203A172
ldrb r1, [r0]
- ldr r0, =0x0203a14c
+ ldr r0, =gUnknown_0203A14C
ldr r0, [r0]
adds r0, r1
ldrb r0, [r0]
strh r0, [r5]
- ldr r0, =0x02021ec4
- ldr r1, =0x020375e0
+ ldr r0, =gUnknown_02021EC4
+ ldr r1, =gUnknown_020375E0
ldrh r1, [r1]
lsls r1, 5
ldr r4, =gUnknown_085A5C09
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r5]
lsls r1, 5
adds r1, r4
@@ -461,7 +461,7 @@ sub_8133DA0: @ 8133DA0
b _08133E04
.pool
_08133DFC:
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
ldr r2, =0x0000ffff
adds r0, r2, 0
strh r0, [r1]
@@ -480,7 +480,7 @@ sub_8133E1C: @ 8133E1C
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x020375e4
+ ldr r2, =gUnknown_020375E4
movs r1, 0
strh r1, [r2]
bl DestroyTask
@@ -495,24 +495,24 @@ sub_8133E38: @ 8133E38
push {r4-r6,lr}
mov r6, r8
push {r6}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r6, [r0]
ldr r0, =0x00002e28
adds r5, r6, r0
- ldr r1, =0x020375e4
+ ldr r1, =gUnknown_020375E4
mov r8, r1
ldrb r0, [r1]
bl sub_81619DC
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r0, [r0]
bl IsThereStorageSpaceForDecoration
- ldr r4, =0x020375e2
+ ldr r4, =gUnknown_020375E2
ldrh r1, [r4]
movs r0, 0xB
muls r0, r1
adds r0, 0x5
adds r5, r0
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r5, 0
bl CopyString
diff --git a/asm/trainer_card.s b/asm/trainer_card.s
index 4162a3ded..24675c1ed 100644
--- a/asm/trainer_card.s
+++ b/asm/trainer_card.s
@@ -12,13 +12,13 @@ sub_80C2690: @ 80C2690
bl ProcessObjectCopyRequests
bl copy_pal_bg_faded_to_pal_ram
bl sub_80C48C8
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldrb r0, [r0, 0x9]
cmp r0, 0
beq _080C26C0
ldr r1, =0x040000d4
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
str r0, [r1]
movs r2, 0xF0
lsls r2, 3
@@ -40,7 +40,7 @@ sub_80C26D4: @ 80C26D4
ldrh r3, [r4]
movs r0, 0
strh r0, [r4]
- ldr r1, =0x02038c28
+ ldr r1, =gUnknown_02038C28
ldr r0, =0x04000006
ldrh r2, [r0]
movs r0, 0xFF
@@ -77,7 +77,7 @@ sub_80C2728: @ 80C2728
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02039ce8
+ ldr r5, =gUnknown_02039CE8
ldr r0, [r5]
movs r1, 0xA6
lsls r1, 3
@@ -103,7 +103,7 @@ sub_80C2760: @ 80C2760
sub sp, 0xC
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, =0x02039ce8
+ ldr r1, =gUnknown_02039CE8
ldr r0, [r1]
ldrb r0, [r0]
adds r4, r1, 0
@@ -187,11 +187,11 @@ _080C2830:
bl sub_80C4630
b _080C28D4
_080C2836:
- ldr r0, =0x030030fc
+ ldr r0, =gUnknown_030030FC
ldrb r0, [r0]
cmp r0, 0x1
bne _080C2852
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080C2852
@@ -202,7 +202,7 @@ _080C2836:
_080C2852:
movs r6, 0x1
negs r6, r6
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r0, [r4]
ldr r5, =0x0000052c
adds r0, r5
@@ -239,7 +239,7 @@ _080C28A8:
_080C28B4:
movs r0, 0xFB
bl audio_play
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0xA
strb r0, [r1]
@@ -252,7 +252,7 @@ _080C28C8:
beq _080C28D4
b _080C2ACA
_080C28D4:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
_080C28D8:
ldrb r0, [r1]
@@ -261,7 +261,7 @@ _080C28D8:
b _080C2ACA
.pool
_080C28E4:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r5, [r0]
cmp r5, 0
bne _080C290A
@@ -279,7 +279,7 @@ _080C28E4:
adds r0, r2
strb r5, [r0]
_080C290A:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x1
ands r0, r1
@@ -288,7 +288,7 @@ _080C290A:
bl sub_80C4918
movs r0, 0xF9
bl audio_play
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0xC
strb r0, [r1]
@@ -301,11 +301,11 @@ _080C293C:
bne _080C2946
b _080C2ACA
_080C2946:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080C2960
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r0, [r4]
ldrb r0, [r0, 0x5]
cmp r0, 0
@@ -316,7 +316,7 @@ _080C2946:
_080C2960:
movs r0, 0x1
negs r0, r0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
b _080C2A74
.pool
_080C2970:
@@ -333,20 +333,20 @@ _080C297C:
_080C2986:
movs r0, 0xFB
bl audio_play
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0xB
strb r0, [r1]
b _080C2ACA
.pool
_080C299C:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
cmp r0, 0
beq _080C29F4
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080C29DC
@@ -358,18 +358,18 @@ _080C299C:
cmp r0, 0x1
beq _080C2A14
_080C29C0:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080C29DC
movs r0, 0x1
negs r0, r0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
b _080C2A74
.pool
_080C29DC:
bl sub_80C4918
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0xD
strb r0, [r1]
@@ -382,7 +382,7 @@ _080C29F4:
ands r0, r1
cmp r0, 0
beq _080C2ACA
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080C2A20
@@ -402,7 +402,7 @@ _080C2A14:
_080C2A20:
movs r0, 0x1
negs r0, r0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
b _080C2A74
.pool
_080C2A2C:
@@ -423,14 +423,14 @@ _080C2A2C:
movs r0, 0
movs r1, 0x3
bl CopyWindowToVram
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0x10
strb r0, [r1]
b _080C2ACA
.pool
_080C2A68:
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
bne _080C2ACA
@@ -467,7 +467,7 @@ _080C2AAA:
bl sub_8087598
cmp r0, 0x1
beq _080C2ACA
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0xA
strb r0, [r1]
@@ -484,7 +484,7 @@ _080C2ACA:
thumb_func_start sub_80C2AD8
sub_80C2AD8: @ 80C2AD8
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x2]
cmp r0, 0x5
@@ -506,7 +506,7 @@ _080C2AF8:
.4byte _080C2C04
.4byte _080C2C38
_080C2B10:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -523,7 +523,7 @@ _080C2B34:
b _080C2C4A
.pool
_080C2B44:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -540,7 +540,7 @@ _080C2B68:
b _080C2C4A
.pool
_080C2B78:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x5]
cmp r0, 0
@@ -577,7 +577,7 @@ _080C2BC4:
b _080C2C4A
.pool
_080C2BD0:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -594,7 +594,7 @@ _080C2BF4:
b _080C2C4A
.pool
_080C2C04:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -611,7 +611,7 @@ _080C2C28:
b _080C2C4A
.pool
_080C2C38:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -631,7 +631,7 @@ _080C2C64:
movs r0, 0x1
b _080C2C78
_080C2C6C:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x2]
adds r0, 0x1
@@ -647,7 +647,7 @@ _080C2C78:
sub_80C2C80: @ 80C2C80
push {lr}
sub sp, 0x8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r0, r1, r2
@@ -679,7 +679,7 @@ _080C2CA8:
_080C2CD4:
bl sub_80C334C
bl sub_80C3414
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -703,7 +703,7 @@ _080C2CEC:
b _080C2DCC
.pool
_080C2D14:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x0000052c
adds r0, r1
@@ -730,7 +730,7 @@ _080C2D50:
bl ResetAllObjectData
bl ResetObjectPaletteAllocator
bl sub_80A1A74
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -743,7 +743,7 @@ _080C2D6A:
.pool
_080C2D74:
bl sub_80C41D8
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -754,7 +754,7 @@ _080C2D88:
b _080C2DBC
_080C2D8E:
bl sub_80C4330
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -765,7 +765,7 @@ _080C2DA0:
b _080C2DC4
_080C2DA6:
bl sub_80C3548
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r0, 0x87
lsls r0, 3
adds r1, r0
@@ -779,7 +779,7 @@ _080C2DBC:
cmp r0, 0x1
bne _080C2DDC
_080C2DC4:
- ldr r1, =0x030022c0
+ ldr r1, =gUnknown_030022C0
movs r2, 0x87
lsls r2, 3
adds r1, r2
@@ -934,7 +934,7 @@ sub_80C2EC4: @ 80C2EC4
lsls r1, 24
lsrs r1, 24
mov r8, r1
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r1, [r6]
ldrb r0, [r1, 0x8]
strb r0, [r5]
@@ -993,7 +993,7 @@ _080C2F14:
movs r0, 0x15
bl sav12_xor_get_clamped_above
strh r0, [r5, 0x20]
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
movs r1, 0x92
lsls r1, 3
@@ -1019,7 +1019,7 @@ _080C2F74:
lsrs r2, r0, 24
cmp r2, 0x3
bls _080C2F74
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
adds r0, r7, 0
bl CopyString
@@ -1098,7 +1098,7 @@ sub_80C3020: @ 80C3020
adds r1, r4, 0
adds r1, 0x60
strh r0, [r1]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000eba
adds r0, r2
@@ -1159,7 +1159,7 @@ sub_80C30A4: @ 80C30A4
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x3A]
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
ldr r2, =0x00000eba
adds r1, r2
@@ -1262,7 +1262,7 @@ _080C318A:
thumb_func_start sub_80C3190
sub_80C3190: @ 80C3190
push {r4,r5,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r0, [r4]
movs r1, 0
strb r1, [r0, 0xA]
@@ -1308,7 +1308,7 @@ _080C31E4:
adds r0, 0x1
strb r0, [r1, 0xB]
_080C31EA:
- ldr r2, =0x02039ce8
+ ldr r2, =gUnknown_02039CE8
ldr r1, [r2]
movs r3, 0xA9
lsls r3, 3
@@ -1349,7 +1349,7 @@ _080C3228:
lsls r0, 24
cmp r0, 0
beq _080C3244
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
adds r1, 0x11
adds r1, r5
@@ -1403,7 +1403,7 @@ sub_80C3278: @ 80C3278
movs r0, 0x40
movs r1, 0xF0
bl SetGpuReg
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080C32E0
@@ -1434,7 +1434,7 @@ sub_80C32EC: @ 80C32EC
bgt _080C3306
movs r2, 0
_080C3306:
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r0, [r4]
movs r1, 0xA5
lsls r1, 3
@@ -1570,7 +1570,7 @@ sub_80C3414: @ 80C3414
thumb_func_start sub_80C3438
sub_80C3438: @ 80C3438
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x1]
cmp r0, 0x5
@@ -1613,7 +1613,7 @@ _080C3494:
movs r0, 0x1
b _080C34A8
_080C349C:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x1]
adds r0, 0x1
@@ -1628,7 +1628,7 @@ _080C34A8:
thumb_func_start sub_80C34B0
sub_80C34B0: @ 80C34B0
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x1]
cmp r0, 0x7
@@ -1682,7 +1682,7 @@ _080C352C:
movs r0, 0x1
b _080C3540
_080C3534:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x1]
adds r0, 0x1
@@ -1718,7 +1718,7 @@ sub_80C3574: @ 80C3574
add r0, sp, 0xC
bl CopyString
adds r5, r0, 0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r0, =0x00000564
adds r1, r0
@@ -1778,7 +1778,7 @@ sub_80C3608: @ 80C3608
ldr r1, =gUnknown_085ECF78
add r0, sp, 0xC
bl CopyString
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r2, =0x00000542
adds r1, r2
@@ -1830,7 +1830,7 @@ _080C365C:
sub_80C3684: @ 80C3684
push {r4,r5,lr}
sub sp, 0xC
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x0000052b
adds r0, r1
@@ -1865,8 +1865,8 @@ _080C36C4:
movs r3, 0x39
bl box_print
_080C36DE:
- ldr r0, =0x02021cc4
- ldr r4, =0x02039ce8
+ ldr r0, =gUnknown_02021CC4
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
movs r2, 0xAB
lsls r2, 3
@@ -1875,7 +1875,7 @@ _080C36DE:
movs r2, 0
movs r3, 0x6
bl ConvertIntToDecimalString
- ldr r5, =0x02021fc4
+ ldr r5, =gUnknown_02021FC4
ldr r1, =gUnknown_085E969C
adds r0, r5, 0
bl ExpandStringRefs
@@ -1906,7 +1906,7 @@ _080C3740:
movs r0, 0x1
negs r0, r0
str r0, [sp, 0x4]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
str r0, [sp, 0x8]
movs r0, 0x1
movs r1, 0x1
@@ -1946,7 +1946,7 @@ sub_80C378C: @ 80C378C
lsls r0, 24
cmp r0, 0
beq _080C386E
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x0000052b
adds r0, r1
@@ -1981,8 +1981,8 @@ _080C37DC:
movs r3, 0x49
bl box_print
_080C37F6:
- ldr r5, =0x02021fc4
- ldr r4, =0x02039ce8
+ ldr r5, =gUnknown_02021FC4
+ ldr r4, =gUnknown_02039CE8
ldr r0, [r4]
movs r1, 0xA8
lsls r1, 3
@@ -2021,7 +2021,7 @@ _080C3854:
movs r0, 0x1
negs r0, r0
str r0, [sp, 0x4]
- ldr r0, =0x02021fc4
+ ldr r0, =gUnknown_02021FC4
str r0, [sp, 0x8]
movs r0, 0x1
movs r1, 0x1
@@ -2042,7 +2042,7 @@ sub_80C3880: @ 80C3880
mov r5, r8
push {r5-r7}
sub sp, 0xC
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x0000052b
adds r0, r1
@@ -2077,7 +2077,7 @@ _080C38C8:
movs r3, 0x59
bl box_print
_080C38E2:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x5]
cmp r0, 0
@@ -2091,7 +2091,7 @@ _080C38E2:
b _080C3914
.pool
_080C390C:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrh r5, [r0, 0xE]
ldrb r6, [r0, 0x10]
@@ -2110,7 +2110,7 @@ _080C3922:
movs r2, 0
bl GetStringWidth
mov r10, r0
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x0000052b
adds r0, r1
@@ -2139,7 +2139,7 @@ _080C395C:
movs r1, 0
adds r3, r4, 0
bl FillWindowPixelRect
- ldr r2, =0x02021fc4
+ ldr r2, =gUnknown_02021FC4
mov r9, r2
mov r0, r9
adds r1, r5, 0
@@ -2164,7 +2164,7 @@ _080C395C:
lsls r2, r7, 24
lsrs r2, 24
ldr r1, =gUnknown_0856FB40
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldrb r0, [r0, 0x7]
lsls r0, 2
@@ -2212,7 +2212,7 @@ sub_80C3A18: @ 80C3A18
mov r7, r8
push {r7}
sub sp, 0xC
- ldr r7, =0x02039ce8
+ ldr r7, =gUnknown_02039CE8
ldr r1, [r7]
ldrb r0, [r1, 0x5]
cmp r0, 0
@@ -2306,7 +2306,7 @@ _080C3ACE:
thumb_func_start sub_80C3AF0
sub_80C3AF0: @ 80C3AF0
push {r4,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
adds r0, r1, 0
adds r0, 0x4D
@@ -2326,7 +2326,7 @@ sub_80C3AF0: @ 80C3AF0
ldrb r0, [r0]
cmp r0, 0
beq _080C3B30
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, 0x4D
bl CopyString
ldr r0, [r4]
@@ -2344,7 +2344,7 @@ _080C3B30:
sub_80C3B50: @ 80C3B50
push {r4,lr}
sub sp, 0xC
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r2, =0x0000052b
adds r0, r1, r2
@@ -2397,19 +2397,19 @@ _080C3BB6:
thumb_func_start sub_80C3BC4
sub_80C3BC4: @ 80C3BC4
push {r4,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldrb r0, [r1, 0xB]
cmp r0, 0
beq _080C3C0E
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =0x0000053a
adds r1, r2
ldrh r1, [r1]
movs r2, 0x1
movs r3, 0x3
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r4]
ldr r2, =0x0000053c
adds r1, r2
@@ -2417,7 +2417,7 @@ sub_80C3BC4: @ 80C3BC4
movs r2, 0x2
movs r3, 0x2
bl ConvertIntToDecimalString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, [r4]
ldr r2, =0x0000053e
adds r1, r2
@@ -2448,7 +2448,7 @@ sub_80C3C34: @ 80C3C34
mov r9, r2
mov r10, r3
ldr r2, =gUnknown_0856FB55
- ldr r6, =0x02039ce8
+ ldr r6, =gUnknown_02039CE8
ldr r0, [r6]
ldr r5, =0x0000052b
adds r0, r5
@@ -2507,7 +2507,7 @@ sub_80C3C34: @ 80C3C34
thumb_func_start sub_80C3CCC
sub_80C3CCC: @ 80C3CCC
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldrb r0, [r2, 0xB]
cmp r0, 0
@@ -2526,7 +2526,7 @@ _080C3CE4:
thumb_func_start sub_80C3CF4
sub_80C3CF4: @ 80C3CF4
push {r4,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldrb r0, [r1, 0xC]
cmp r0, 0
@@ -2570,21 +2570,21 @@ _080C3D40:
thumb_func_start sub_80C3D60
sub_80C3D60: @ 80C3D60
push {r4,r5,lr}
- ldr r5, =0x02039ce8
+ ldr r5, =gUnknown_02039CE8
ldr r1, [r5]
ldrb r0, [r1, 0xC]
cmp r0, 0
beq _080C3D9A
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =0x00000165
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r5]
ldr r2, =0x000001ab
adds r1, r2
bl CopyString
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
ldr r1, =gUnknown_085ECFED
adds r0, r4, 0
bl ExpandStringRefs
@@ -2604,7 +2604,7 @@ _080C3D9A:
thumb_func_start sub_80C3DC0
sub_80C3DC0: @ 80C3DC0
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x10]
cmp r0, 0
@@ -2626,7 +2626,7 @@ _080C3DDE:
thumb_func_start sub_80C3DF0
sub_80C3DF0: @ 80C3DF0
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldrb r0, [r2, 0x10]
cmp r0, 0
@@ -2646,7 +2646,7 @@ _080C3E0A:
thumb_func_start sub_80C3E20
sub_80C3E20: @ 80C3E20
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2673,7 +2673,7 @@ _080C3E48:
thumb_func_start sub_80C3E58
sub_80C3E58: @ 80C3E58
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2700,7 +2700,7 @@ _080C3E80:
thumb_func_start sub_80C3E98
sub_80C3E98: @ 80C3E98
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2726,7 +2726,7 @@ _080C3EBE:
thumb_func_start sub_80C3ED4
sub_80C3ED4: @ 80C3ED4
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2753,7 +2753,7 @@ _080C3EFC:
thumb_func_start sub_80C3F14
sub_80C3F14: @ 80C3F14
push {r4,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -2765,7 +2765,7 @@ sub_80C3F14: @ 80C3F14
ldrh r0, [r1]
cmp r0, 0
beq _080C3F46
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r1]
movs r2, 0x1
movs r3, 0x5
@@ -2785,7 +2785,7 @@ _080C3F46:
thumb_func_start sub_80C3F64
sub_80C3F64: @ 80C3F64
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2812,7 +2812,7 @@ _080C3F8C:
thumb_func_start sub_80C3FA4
sub_80C3FA4: @ 80C3FA4
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -2840,7 +2840,7 @@ _080C3FCE:
thumb_func_start sub_80C3FE0
sub_80C3FE0: @ 80C3FE0
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2867,7 +2867,7 @@ _080C4008:
thumb_func_start sub_80C4020
sub_80C4020: @ 80C4020
push {r4,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -2884,14 +2884,14 @@ _080C4044:
ldrb r0, [r1, 0xD]
cmp r0, 0
beq _080C40B6
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r2, =0x0000054c
adds r1, r2
ldrh r1, [r1]
movs r2, 0x1
movs r3, 0x4
bl ConvertIntToDecimalString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r4]
ldr r2, =0x0000054e
adds r1, r2
@@ -2912,7 +2912,7 @@ _080C4094:
ldrh r0, [r1]
cmp r0, 0
beq _080C40B6
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r1]
movs r2, 0x1
movs r3, 0x5
@@ -2932,7 +2932,7 @@ _080C40B6:
thumb_func_start sub_80C40CC
sub_80C40CC: @ 80C40CC
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r2, [r0]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -2988,7 +2988,7 @@ sub_80C4140: @ 80C4140
adds r0, r4, 0
movs r2, 0x6
bl memcpy
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x0000052a
adds r0, r1
@@ -2998,7 +2998,7 @@ sub_80C4140: @ 80C4140
bne _080C41C0
movs r4, 0
_080C416C:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
lsls r1, r4, 1
movs r2, 0xB1
@@ -3052,7 +3052,7 @@ sub_80C41D8: @ 80C41D8
push {r4,r5,lr}
sub sp, 0x4
ldr r0, =gMonIconPalettes
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
movs r5, 0x8D
lsls r5, 3
@@ -3101,7 +3101,7 @@ _080C4242:
movs r1, 0x60
bl TintPalette_SepiaTone
_080C424A:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
movs r1, 0x8D
lsls r1, 3
@@ -3111,7 +3111,7 @@ _080C424A:
bl gpu_pal_apply
movs r4, 0
_080C425E:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
lsls r1, r4, 1
movs r2, 0xB1
@@ -3154,7 +3154,7 @@ sub_80C42A4: @ 80C42A4
add r0, sp, 0x10
movs r2, 0x4
bl memcpy
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -3168,7 +3168,7 @@ sub_80C42A4: @ 80C42A4
bne _080C4316
movs r4, 0
_080C42CC:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x00000584
adds r0, r1
@@ -3232,7 +3232,7 @@ sub_80C4330: @ 80C4330
movs r1, 0xE0
movs r2, 0x20
bl gpu_pal_apply
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r0, =0x000017a8
adds r1, r0
@@ -3266,7 +3266,7 @@ sub_80C438C: @ 80C438C
sub_80C43A8: @ 80C43A8
push {r4,lr}
sub sp, 0x8
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldrb r0, [r0, 0x3]
cmp r0, 0x4
@@ -3287,7 +3287,7 @@ _080C43CC:
.4byte _080C44D8
.4byte _080C4500
_080C43E0:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r0, =0x000013a8
adds r1, r0
@@ -3297,7 +3297,7 @@ _080C43E0:
b _080C4406
.pool
_080C43F8:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldr r3, =0x000019a8
adds r1, r3
@@ -3310,7 +3310,7 @@ _080C4406:
b _080C4536
.pool
_080C4418:
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r2, [r4]
ldr r1, =0x0000052a
adds r0, r2, r1
@@ -3376,7 +3376,7 @@ _080C44B2:
b _080C4536
.pool
_080C44D8:
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r3, =0x00003ca8
adds r1, r3
@@ -3416,7 +3416,7 @@ _080C4532:
movs r0, 0x1
b _080C4542
_080C4536:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x3]
adds r0, 0x1
@@ -3434,7 +3434,7 @@ _080C4542:
sub_80C4550: @ 80C4550
push {r4-r7,lr}
adds r7, r0, 0
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x00005ca8
adds r6, r0, r1
@@ -3492,7 +3492,7 @@ _080C4598:
sub_80C45C0: @ 80C45C0
push {r4-r7,lr}
adds r7, r0, 0
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldr r1, =0x00003ca8
adds r6, r0, r1
@@ -3559,7 +3559,7 @@ sub_80C4630: @ 80C4630
movs r2, 0x3
mov r10, r2
ldr r2, =gUnknown_0856FB78
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
ldr r3, =0x0000052b
adds r0, r1, r3
@@ -3587,7 +3587,7 @@ sub_80C4630: @ 80C4630
movs r2, 0
movs r6, 0x1
_080C467E:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
lsls r0, r2, 16
asrs r7, r0, 16
@@ -3685,7 +3685,7 @@ _080C4724:
sub_80C474C: @ 80C474C
push {r4-r6,lr}
sub sp, 0xC
- ldr r6, =0x02039ce8
+ ldr r6, =gUnknown_02039CE8
ldr r1, [r6]
ldr r2, =0x0000052a
adds r0, r1, r2
@@ -3862,7 +3862,7 @@ _080C48B8:
thumb_func_start sub_80C48C8
sub_80C48C8: @ 80C48C8
push {lr}
- ldr r3, =0x02039ce8
+ ldr r3, =gUnknown_02039CE8
ldr r1, [r3]
ldrb r0, [r1, 0x6]
adds r0, 0x1
@@ -3894,7 +3894,7 @@ _080C48F6:
sub_80C4904: @ 80C4904
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02039b58
+ ldr r2, =gUnknown_02039B58
movs r1, 0x64
muls r0, r1
adds r0, r2
@@ -3946,7 +3946,7 @@ sub_80C4960: @ 80C4960
lsls r0, 24
lsrs r0, 24
ldr r5, =gUnknown_0856FB28
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -3979,7 +3979,7 @@ sub_80C4998: @ 80C4998
bl remove_some_task
bl dp12_8087EA4
movs r1, 0
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
movs r2, 0
movs r3, 0xF0
lsls r3, 3
@@ -4009,7 +4009,7 @@ sub_80C49D8: @ 80C49D8
push {r5-r7}
sub sp, 0x4
mov r8, r0
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x9]
@@ -4029,7 +4029,7 @@ _080C4A08:
mov r4, r8
strh r0, [r4, 0xA]
_080C4A0E:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
mov r2, r8
ldrh r1, [r2, 0xA]
@@ -4066,7 +4066,7 @@ _080C4A0E:
movs r2, 0
cmp r2, r7
bcs _080C4A78
- ldr r3, =0x02038c28
+ ldr r3, =gUnknown_02038C28
_080C4A60:
lsls r0, r2, 16
asrs r0, 16
@@ -4085,13 +4085,13 @@ _080C4A78:
mov r3, r9
lsls r0, r3, 16
asrs r3, r0, 16
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
mov r9, r4
ldr r4, [sp]
lsrs r7, r4, 16
cmp r1, r0
bge _080C4AB0
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r12, r0
adds r4, r3, 0
_080C4A92:
@@ -4116,7 +4116,7 @@ _080C4AB0:
asrs r0, r1, 16
cmp r0, 0x9F
bgt _080C4ACE
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
_080C4ABC:
asrs r0, r1, 16
lsls r1, r0, 1
@@ -4158,7 +4158,7 @@ sub_80C4B08: @ 80C4B08
push {r4,r5,lr}
sub sp, 0x8
adds r5, r0, 0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
movs r0, 0
strb r0, [r1, 0x9]
@@ -4214,7 +4214,7 @@ _080C4B80:
bne _080C4BF6
b _080C4C08
_080C4B8C:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
ldrb r0, [r1, 0x8]
cmp r0, 0
@@ -4229,7 +4229,7 @@ _080C4BA8:
bl sub_80C438C
b _080C4BF6
_080C4BB0:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -4243,7 +4243,7 @@ _080C4BC4:
bl FillWindowPixelBuffer
b _080C4BF6
_080C4BCE:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -4262,12 +4262,12 @@ _080C4BE4:
strb r1, [r0, 0x4]
b _080C4C08
_080C4BF6:
- ldr r2, =0x02039ce8
+ ldr r2, =gUnknown_02039CE8
ldr r1, [r2]
ldrb r0, [r1, 0x4]
adds r0, 0x1
strb r0, [r1, 0x4]
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0
beq _080C4B20
@@ -4284,7 +4284,7 @@ _080C4C08:
sub_80C4C1C: @ 80C4C1C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r1, [r4]
movs r0, 0
strb r0, [r1, 0x9]
@@ -4336,7 +4336,7 @@ sub_80C4C84: @ 80C4C84
push {r5-r7}
sub sp, 0x4
mov r8, r0
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
movs r2, 0
strb r2, [r0, 0x9]
@@ -4355,7 +4355,7 @@ _080C4CB0:
mov r1, r8
strh r0, [r1, 0xA]
_080C4CB6:
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r0, [r0]
mov r2, r8
ldrh r1, [r2, 0xA]
@@ -4392,7 +4392,7 @@ _080C4CB6:
movs r2, 0
cmp r2, r7
bcs _080C4D20
- ldr r3, =0x02038c28
+ ldr r3, =gUnknown_02038C28
_080C4D08:
lsls r0, r2, 16
asrs r0, 16
@@ -4411,13 +4411,13 @@ _080C4D20:
mov r3, r9
lsls r0, r3, 16
asrs r3, r0, 16
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
mov r9, r4
ldr r4, [sp]
lsrs r7, r4, 16
cmp r1, r0
bge _080C4D56
- ldr r0, =0x02038c28
+ ldr r0, =gUnknown_02038C28
mov r12, r0
adds r4, r3, 0
_080C4D3A:
@@ -4441,7 +4441,7 @@ _080C4D56:
asrs r0, r1, 16
cmp r0, 0x9F
bgt _080C4D74
- ldr r2, =0x02038c28
+ ldr r2, =gUnknown_02038C28
_080C4D62:
asrs r0, r1, 16
lsls r1, r0, 1
@@ -4502,7 +4502,7 @@ sub_80C4DB0: @ 80C4DB0
sub_80C4DDC: @ 80C4DDC
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r0, =0x00007cac
bl AllocZeroed
adds r1, r0, 0
@@ -4529,14 +4529,14 @@ _080C4E1E:
adds r3, r0, 0
cmp r3, 0x1
bne _080C4E3C
- ldr r1, =0x02039ce8
+ ldr r1, =gUnknown_02039CE8
ldr r0, [r1]
strb r3, [r0, 0x5]
adds r2, r1, 0
b _080C4E44
.pool
_080C4E3C:
- ldr r2, =0x02039ce8
+ ldr r2, =gUnknown_02039CE8
ldr r1, [r2]
movs r0, 0
strb r0, [r1, 0x5]
@@ -4565,7 +4565,7 @@ sub_80C4E74: @ 80C4E74
adds r6, r1, 0
lsls r4, 24
lsrs r4, 24
- ldr r5, =0x02039ce8
+ ldr r5, =gUnknown_02039CE8
ldr r0, =0x00007cac
bl AllocZeroed
str r0, [r5]
@@ -4578,14 +4578,14 @@ sub_80C4E74: @ 80C4E74
ldr r0, [r5]
ldr r1, =0x00000534
adds r0, r1
- ldr r2, =0x02039b58
+ ldr r2, =gUnknown_02039B58
movs r1, 0x64
muls r1, r4
adds r1, r2
movs r2, 0x64
bl memcpy
ldr r1, [r5]
- ldr r2, =0x020229e8
+ ldr r2, =gUnknown_020229E8
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
@@ -4605,12 +4605,12 @@ sub_80C4E74: @ 80C4E74
thumb_func_start sub_80C4EE4
sub_80C4EE4: @ 80C4EE4
push {r4,r5,lr}
- ldr r4, =0x02039ce8
+ ldr r4, =gUnknown_02039CE8
ldr r0, [r4]
movs r1, 0
strb r1, [r0]
ldr r2, [r4]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x12]
strb r0, [r2, 0x6]
@@ -4655,7 +4655,7 @@ _080C4F18:
thumb_func_start sub_80C4F50
sub_80C4F50: @ 80C4F50
push {lr}
- ldr r0, =0x02039ce8
+ ldr r0, =gUnknown_02039CE8
ldr r1, [r0]
cmp r1, 0
bne _080C4F7C
@@ -4745,11 +4745,11 @@ sub_80C4FF0: @ 80C4FF0
bl InUnionRoom
cmp r0, 0x1
bne _080C5060
- ldr r0, =0x03003124
+ ldr r0, =gUnknown_03003124
ldrb r0, [r0]
cmp r0, 0x1
bne _080C5060
- ldr r5, =0x02039ce8
+ ldr r5, =gUnknown_02039CE8
ldr r0, [r5]
ldr r1, =0x00000583
adds r0, r1
@@ -4783,7 +4783,7 @@ sub_80C4FF0: @ 80C4FF0
.pool
_080C5060:
ldr r2, =gUnknown_0856FB20
- ldr r6, =0x02039ce8
+ ldr r6, =gUnknown_02039CE8
ldr r0, [r6]
ldr r5, =0x00000534
adds r1, r0, r5
@@ -4940,7 +4940,7 @@ sub_80C51C4: @ 80C51C4
thumb_func_start sub_80C51D8
sub_80C51D8: @ 80C51D8
push {lr}
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldr r0, [r0]
bl SetMainCallback2
@@ -4954,7 +4954,7 @@ sub_80C51D8: @ 80C51D8
sub_80C51F0: @ 80C51F0
push {r4-r6,lr}
adds r4, r0, 0
- ldr r5, =0x02039cec
+ ldr r5, =gUnknown_02039CEC
ldr r0, [r5]
cmp r0, 0
beq _080C5204
@@ -4985,7 +4985,7 @@ _080C5214:
strh r1, [r0, 0xA]
b _080C5240
_080C5232:
- ldr r2, =0x02039cec
+ ldr r2, =gUnknown_02039CEC
ldr r1, [r2]
movs r0, 0xB0
strh r0, [r1, 0x8]
@@ -4994,7 +4994,7 @@ _080C5232:
adds r5, r2, 0
_080C5240:
ldr r1, [r5]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000eb8
adds r0, r2
@@ -5070,7 +5070,7 @@ _080C52C8:
thumb_func_start sub_80C52E4
sub_80C52E4: @ 80C52E4
push {r4,lr}
- ldr r4, =0x02039cec
+ ldr r4, =gUnknown_02039CEC
ldr r0, [r4]
cmp r0, 0
beq _080C5308
@@ -5094,7 +5094,7 @@ _080C530A:
thumb_func_start sub_80C5310
sub_80C5310: @ 80C5310
push {r4,lr}
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r0, [r4]
cmp r0, 0
beq _080C5324
@@ -5122,7 +5122,7 @@ _080C533A:
sub_80C5340: @ 80C5340
push {r4,lr}
bl FreeAllWindowBuffers
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r0, [r4]
cmp r0, 0
bne _080C5358
@@ -5175,7 +5175,7 @@ _080C53A0:
pokemon_details: @ 80C53AC
push {r4-r7,lr}
sub sp, 0x10
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r6, [r0]
adds r0, r6, 0
adds r0, 0x2C
@@ -5183,7 +5183,7 @@ pokemon_details: @ 80C53AC
cmp r0, 0
beq _080C5416
ldr r3, =gUnknown_085713E0
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrb r4, [r0, 0xE]
lsls r4, 28
@@ -5281,7 +5281,7 @@ sub_80C5484: @ 80C5484
sub sp, 0xC
movs r0, 0
str r0, [sp, 0x8]
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0xA
@@ -5335,7 +5335,7 @@ _080C5510:
movs r0, 0x1
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r1, [r4]
adds r1, 0x32
movs r0, 0x1
@@ -5366,7 +5366,7 @@ _080C5570:
ldr r0, =gUnknown_085712F8
add r1, sp, 0x8
bl malloc_and_decompress
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r1, [r4]
str r0, [r1, 0x20]
ldr r0, =gUnknown_08571060
@@ -5438,7 +5438,7 @@ _080C5624:
adds r0, r4, 0
movs r1, 0
bl gpu_pal_apply
- ldr r5, =0x02039cec
+ ldr r5, =gUnknown_02039CEC
ldr r0, [r5]
ldrb r0, [r0, 0xE]
lsrs r0, 4
@@ -5509,14 +5509,14 @@ _080C56D0:
lsrs r1, r0, 24
cmp r1, 0
bne _080C56FE
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
strh r1, [r0, 0x4]
movs r0, 0x1
b _080C5700
.pool
_080C56F4:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
ldrh r0, [r1, 0x4]
adds r0, 0x1
@@ -5535,7 +5535,7 @@ _080C5700:
sub_80C570C: @ 80C570C
push {lr}
sub sp, 0x4
- ldr r1, =0x02039cec
+ ldr r1, =gUnknown_02039CEC
ldr r0, [r1]
ldrh r0, [r0, 0x4]
adds r2, r1, 0
@@ -5614,7 +5614,7 @@ _080C57BE:
movs r0, 0x2
bl UnsetBgTilemapBuffer
bl sub_80C5340
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x4]
@@ -5622,7 +5622,7 @@ _080C57BE:
b _080C57F0
.pool
_080C57E4:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
ldrh r0, [r1, 0x4]
adds r0, 0x1
@@ -5669,7 +5669,7 @@ _080C580A:
blt _080C5854
cmp r4, 0x5
bls _080C5842
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
adds r0, r4
ldrb r0, [r0, 0x9]
@@ -5701,7 +5701,7 @@ sub_80C5868: @ 80C5868
bl sub_80C5484
cmp r0, 0
beq _080C58C6
- ldr r1, =0x02039cec
+ ldr r1, =gUnknown_02039CEC
ldr r0, [r1]
ldrb r0, [r0, 0xE]
lsls r0, 28
@@ -5715,7 +5715,7 @@ sub_80C5868: @ 80C5868
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -5746,10 +5746,10 @@ _080C58C6:
thumb_func_start sub_80C58D4
sub_80C58D4: @ 80C58D4
push {r4,lr}
- ldr r4, =0x02039cf8
+ ldr r4, =gUnknown_02039CF8
ldr r0, [r4]
bl sub_80C51F0
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
ldrh r0, [r4, 0x4]
strh r0, [r1, 0x8]
@@ -5793,7 +5793,7 @@ sub_80C5934: @ 80C5934
bl sub_80C570C
cmp r0, 0
beq _080C599A
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r2, [r0]
ldrb r0, [r2, 0xE]
lsls r0, 28
@@ -5816,7 +5816,7 @@ _080C5962:
b _080C599A
.pool
_080C5970:
- ldr r1, =0x02039cf8
+ ldr r1, =gUnknown_02039CF8
ldr r0, [r2]
str r0, [r1]
ldrh r0, [r2, 0x8]
@@ -5852,7 +5852,7 @@ sub_80C59A4: @ 80C59A4
ble _080C59F4
cmp r1, 0x3
bne _080C59CC
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r2, [r0]
ldrb r1, [r2, 0xE]
movs r0, 0x1
@@ -5877,7 +5877,7 @@ _080C59D4:
b _080C5A1A
.pool
_080C59F4:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r3, [r0]
movs r0, 0x7
ands r2, r0
@@ -5887,7 +5887,7 @@ _080C59F4:
ands r0, r1
orrs r0, r2
strb r0, [r3, 0xE]
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -5897,9 +5897,9 @@ _080C59F4:
movs r1, 0
strh r1, [r0, 0x8]
_080C5A1A:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r2, [r0]
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r1, [r0]
ldr r0, [r1]
ldrh r0, [r0, 0x20]
@@ -5921,13 +5921,13 @@ sub_80C5A48: @ 80C5A48
lsls r0, 24
lsrs r6, r0, 24
movs r5, 0
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r1, [r2, 0x2C]
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _080C5A80
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r4, [r0]
ldr r1, [r4]
ldrh r3, [r1, 0x22]
@@ -5952,7 +5952,7 @@ _080C5A80:
ands r0, r1
cmp r0, 0
beq _080C5AAE
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r4, [r0]
ldr r1, [r4]
ldrh r3, [r1, 0x22]
@@ -5977,7 +5977,7 @@ _080C5AAE:
ands r0, r1
cmp r0, 0
beq _080C5ADC
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r4, [r0]
ldr r1, [r4]
ldrh r3, [r1, 0x20]
@@ -6002,7 +6002,7 @@ _080C5ADC:
ands r0, r1
cmp r0, 0
beq _080C5B0A
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r4, [r0]
ldr r1, [r4]
ldrh r3, [r1, 0x20]
@@ -6024,7 +6024,7 @@ _080C5B08:
_080C5B0A:
cmp r5, 0
bne _080C5B88
- ldr r4, =0x02039cec
+ ldr r4, =gUnknown_02039CEC
ldr r0, [r4]
ldrb r3, [r0, 0xC]
cmp r3, 0
@@ -6056,7 +6056,7 @@ _080C5B48:
adds r0, r6, 0
bl DestroyTask
_080C5B5E:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x2
ands r0, r1
@@ -6071,7 +6071,7 @@ _080C5B5E:
b _080C5BCA
.pool
_080C5B88:
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0]
ldrh r0, [r1, 0x20]
@@ -6085,7 +6085,7 @@ _080C5B88:
bl sub_80C57FC
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x02039cec
+ ldr r4, =gUnknown_02039CEC
ldr r0, [r4]
ldrb r0, [r0, 0xC]
cmp r0, r5
@@ -6119,10 +6119,10 @@ sub_80C5BD8: @ 80C5BD8
lsls r0, r4, 2
adds r0, r4
lsls r5, r0, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
mov r8, r0
adds r6, r5, r0
- ldr r7, =0x02039cec
+ ldr r7, =gUnknown_02039CEC
ldr r0, [r7]
ldrh r0, [r0, 0x4]
cmp r0, 0x1
@@ -6203,7 +6203,7 @@ _080C5C4C:
movs r3, 0
bl pal_fade_maybe
_080C5CA4:
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r0, [r4]
adds r0, 0x2C
movs r1, 0x1
@@ -6233,7 +6233,7 @@ _080C5CD4:
movs r1, 0x2
ldrsh r0, [r6, r1]
bl sub_8151624
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r1, [r4]
strh r0, [r1, 0x2E]
movs r1, 0x4
@@ -6262,7 +6262,7 @@ _080C5D1C:
bne _080C5DA6
b _080C5D9C
_080C5D2A:
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
adds r1, r0, 0
adds r1, 0x2C
@@ -6306,13 +6306,13 @@ _080C5D82:
movs r1, 0x6
movs r2, 0
bl SetBgAttribute
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
movs r0, 0
b _080C5DA4
.pool
_080C5D9C:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
ldrh r0, [r1, 0x4]
adds r0, 0x1
@@ -6387,8 +6387,8 @@ _080C5DC2:
movs r2, 0x5
movs r3, 0x4
bl box_print
- ldr r4, =0x02021fc4
- ldr r5, =0x02039cec
+ ldr r4, =gUnknown_02021FC4
+ ldr r5, =gUnknown_02039CEC
ldr r0, [r5]
ldrh r1, [r0, 0x6]
adds r0, r4, 0
@@ -6459,7 +6459,7 @@ sub_80C5ED0: @ 80C5ED0
bl FillWindowPixelBuffer
cmp r4, 0x3
bne _080C5F18
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrb r0, [r0, 0xE]
movs r1, 0x1
@@ -6519,7 +6519,7 @@ sub_80C5F58: @ 80C5F58
lsrs r2, r0, 24
lsls r1, 24
lsrs r7, r1, 24
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrb r0, [r0, 0xE]
lsls r0, 28
@@ -6533,7 +6533,7 @@ sub_80C5F58: @ 80C5F58
_080C5F80:
cmp r2, 0
beq _080C5FA8
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x20]
movs r0, 0xC
@@ -6564,7 +6564,7 @@ _080C5FA8:
_080C5FC2:
cmp r2, 0
beq _080C5FEC
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x20]
adds r1, 0x54
@@ -6609,7 +6609,7 @@ _080C6004:
lsls r0, 16
asrs r0, 16
ldr r5, =gUnknown_085713E0
- ldr r1, =0x02039cec
+ ldr r1, =gUnknown_02039CEC
ldr r1, [r1]
ldrb r4, [r1, 0xE]
lsls r4, 28
@@ -6663,7 +6663,7 @@ _080C6084:
lsls r0, 16
asrs r0, 16
ldr r5, =gUnknown_085713E0
- ldr r1, =0x02039cec
+ ldr r1, =gUnknown_02039CEC
ldr r1, [r1]
ldrb r4, [r1, 0xE]
lsls r4, 28
@@ -6733,7 +6733,7 @@ _080C611E:
beq _080C61A4
b _080C61C4
_080C6128:
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x24]
movs r0, 0xC
@@ -6749,7 +6749,7 @@ _080C6128:
b _080C61CE
.pool
_080C614C:
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x24]
movs r0, 0xA8
@@ -6766,14 +6766,14 @@ _080C614C:
b _080C6192
.pool
_080C6170:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrb r1, [r0, 0xE]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080C61C4
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x28]
movs r0, 0xC
@@ -6823,7 +6823,7 @@ _080C61DC:
beq _080C6264
b _080C6284
_080C61E6:
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x24]
adds r1, 0xA8
@@ -6840,7 +6840,7 @@ _080C61E6:
b _080C628E
.pool
_080C620C:
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x24]
movs r0, 0xFC
@@ -6857,14 +6857,14 @@ _080C620C:
b _080C6254
.pool
_080C6230:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrb r1, [r0, 0xE]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080C6294
- ldr r0, =0x02039cf0
+ ldr r0, =gUnknown_02039CF0
ldr r0, [r0]
ldr r1, [r0, 0x28]
adds r1, 0x48
@@ -6918,7 +6918,7 @@ sub_80C629C: @ 80C629C
movs r2, 0
movs r3, 0
bl CopyToBgTilemapBuffer
- ldr r4, =0x02039cec
+ ldr r4, =gUnknown_02039CEC
ldr r1, [r4]
ldrb r0, [r1, 0xC]
ldrb r1, [r1, 0xD]
@@ -6957,7 +6957,7 @@ sub_80C62DC: @ 80C62DC
adds r0, r4, 0
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085715B4
- ldr r1, =0x02039cec
+ ldr r1, =gUnknown_02039CEC
ldr r2, [r1]
movs r3, 0x8
ldrsh r1, [r2, r3]
@@ -6967,12 +6967,12 @@ sub_80C62DC: @ 80C62DC
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r3, =0x02039cf0
+ ldr r3, =gUnknown_02039CF0
ldr r2, [r3]
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
ldrb r2, [r1, 0x5]
@@ -6983,7 +6983,7 @@ sub_80C62DC: @ 80C62DC
mov r8, sp
mov r9, r3
_080C633C:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
adds r0, 0xF
adds r2, r0, r5
@@ -7030,7 +7030,7 @@ _080C633C:
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2]
ldrb r2, [r1, 0x5]
@@ -7067,7 +7067,7 @@ _080C63C2:
sub_80C63FC: @ 80C63FC
push {r4-r6,lr}
movs r5, 0
- ldr r4, =0x02039cf0
+ ldr r4, =gUnknown_02039CF0
ldr r0, [r4]
ldr r0, [r0]
bl RemoveObjectAndFreeTiles
@@ -7114,7 +7114,7 @@ nullsub_39: @ 80C6450
sub_80C6454: @ 80C6454
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, =0x02039cf4
+ ldr r5, =gUnknown_02039CF4
ldr r0, [r5]
cmp r0, 0
beq _080C6466
@@ -7141,7 +7141,7 @@ _080C6466:
sub_80C6498: @ 80C6498
push {r4,lr}
bl ResetTasks
- ldr r4, =0x02039cf4
+ ldr r4, =gUnknown_02039CF4
ldr r0, [r4]
ldr r0, [r0]
bl SetMainCallback2
@@ -7163,7 +7163,7 @@ sub_80C6498: @ 80C6498
sub_80C64CC: @ 80C64CC
push {r4,r5,lr}
sub sp, 0x8
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0x7
@@ -7208,7 +7208,7 @@ _080C6538:
movs r0, 0
movs r2, 0x3
bl InitBgsFromTemplates
- ldr r4, =0x02039cf4
+ ldr r4, =gUnknown_02039CF4
ldr r1, [r4]
adds r1, 0x12
movs r0, 0
@@ -7326,14 +7326,14 @@ _080C6678:
lsrs r1, r0, 24
cmp r1, 0
bne _080C669E
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
strh r1, [r0, 0x4]
movs r0, 0x1
b _080C66A0
.pool
_080C6694:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
ldrh r0, [r1, 0x4]
adds r0, 0x1
@@ -7352,7 +7352,7 @@ _080C66A0:
sub_80C66AC: @ 80C66AC
push {r4,lr}
sub sp, 0x4
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0x5
@@ -7404,7 +7404,7 @@ _080C6722:
bl SetVBlankHBlankCallbacksToNull
b _080C67A4
_080C6732:
- ldr r4, =0x02039cf4
+ ldr r4, =gUnknown_02039CF4
ldr r0, [r4]
ldr r0, [r0, 0x4]
cmp r0, 0
@@ -7444,7 +7444,7 @@ _080C6782:
bl UnsetBgTilemapBuffer
movs r0, 0x2
bl UnsetBgTilemapBuffer
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
movs r0, 0
strh r0, [r1, 0x4]
@@ -7452,7 +7452,7 @@ _080C6782:
b _080C67B0
.pool
_080C67A4:
- ldr r0, =0x02039cec
+ ldr r0, =gUnknown_02039CEC
ldr r1, [r0]
ldrh r0, [r1, 0x4]
adds r0, 0x1
@@ -7475,7 +7475,7 @@ sub_80C67BC: @ 80C67BC
lsls r0, r2, 2
adds r0, r2
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -7501,7 +7501,7 @@ _080C6800:
bl sub_80C64CC
b _080C68C8
_080C6806:
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r2, 0x2
adds r0, r2, 0
@@ -7518,7 +7518,7 @@ _080C6824:
ands r0, r1
cmp r0, 0
beq _080C6848
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0x5
@@ -7535,7 +7535,7 @@ _080C6848:
ands r0, r1
cmp r0, 0
beq _080C68E0
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r0, 0
@@ -7559,7 +7559,7 @@ _080C686C:
movs r0, 0x1
b _080C68DE
_080C6882:
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r0, [r0]
ldr r1, [r0, 0x4]
ldrh r0, [r1, 0x22]
@@ -7578,7 +7578,7 @@ _080C6894:
movs r0, 0x1
b _080C68DE
_080C68AA:
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r0, [r0]
ldr r1, [r0, 0x4]
ldrh r0, [r1, 0x22]
@@ -7709,7 +7709,7 @@ sub_80C6974: @ 80C6974
bl LoadCompressedObjectPic
ldr r0, =gUnknown_085715B4
mov r8, r0
- ldr r4, =0x02039cf4
+ ldr r4, =gUnknown_02039CF4
ldr r0, [r4]
ldrb r2, [r0, 0x10]
lsls r2, 4
@@ -7724,7 +7724,7 @@ sub_80C6974: @ 80C6974
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
mov r9, r2
add r1, r9
str r1, [r0, 0x4]
@@ -7789,7 +7789,7 @@ sub_80C6974: @ 80C6974
beq _080C6A40
b _080C6B7A
_080C6A40:
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r2, [r4]
movs r0, 0x5
ldrsb r0, [r2, r0]
@@ -7854,7 +7854,7 @@ _080C6AB4:
_080C6ACE:
ldrh r7, [r1, 0x28]
_080C6AD0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r4, [r0, 0x2A]
lsls r0, r7, 16
@@ -7883,7 +7883,7 @@ _080C6AF2:
ldm r0!, {r2,r3,r6}
stm r1!, {r2,r3,r6}
mov r1, sp
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
adds r0, 0x4
@@ -7912,12 +7912,12 @@ _080C6B3E:
bl AddObjectToFront
lsls r0, 24
lsrs r3, r0, 24
- ldr r4, =0x02039cf4
+ ldr r4, =gUnknown_02039CF4
ldr r2, [r4]
lsls r1, r3, 4
adds r1, r3
lsls r1, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r1, r0
str r1, [r2, 0x8]
ldrb r2, [r1, 0x5]
@@ -7925,7 +7925,7 @@ _080C6B3E:
negs r0, r0
ands r0, r2
strb r0, [r1, 0x5]
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -7965,7 +7965,7 @@ _080C6B9A:
movs r6, 0
ldr r5, =gUnknown_08571650
_080C6BB8:
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r0, [r0]
ldrb r0, [r0, 0x10]
cmp r4, r0
@@ -8012,7 +8012,7 @@ _080C6C0E:
movs r0, 0
str r0, [sp, 0x4]
ldr r1, =gUnknown_08571650
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r0, [r0]
ldrb r0, [r0, 0x10]
lsls r0, 4
@@ -8053,14 +8053,14 @@ sub_80C6C70: @ 80C6C70
lsls r0, 24
cmp r0, 0
beq _080C6C8C
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r4, [r0]
ldrb r5, [r4, 0x10]
adds r0, r5, 0x6
b _080C6C94
.pool
_080C6C8C:
- ldr r0, =0x02039cf4
+ ldr r0, =gUnknown_02039CF4
ldr r4, [r0]
ldrb r5, [r4, 0x10]
adds r0, r5, 0x1
@@ -8085,7 +8085,7 @@ _080C6C94:
movs r1, 0x7
movs r2, 0x4
bl box_print
- ldr r5, =0x02039cf4
+ ldr r5, =gUnknown_02039CF4
ldr r1, [r5]
ldrb r3, [r1, 0x10]
lsls r3, 4
diff --git a/asm/trainer_see.s b/asm/trainer_see.s
index a8ad4630b..3efae71aa 100644
--- a/asm/trainer_see.s
+++ b/asm/trainer_see.s
@@ -9,13 +9,13 @@
@ bool8 CheckForTrainersWantingBattle()
CheckForTrainersWantingBattle: @ 80B3BE8
push {r4-r7,lr}
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
movs r1, 0
strb r1, [r0]
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
strb r1, [r0]
movs r4, 0
- ldr r6, =0x02037350
+ ldr r6, =gUnknown_02037350
_080B3BF8:
lsls r0, r4, 3
adds r0, r4
@@ -39,7 +39,7 @@ _080B3C12:
beq _080B3C42
cmp r0, 0
beq _080B3C38
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r1, [r0]
adds r5, r0, 0
cmp r1, 0x1
@@ -55,13 +55,13 @@ _080B3C38:
cmp r4, 0xF
bls _080B3BF8
_080B3C42:
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r4, [r0]
adds r5, r0, 0
cmp r4, 0x1
bne _080B3C88
bl ResetTrainerOpponentIds
- ldr r2, =0x03006090
+ ldr r2, =gUnknown_03006090
ldrb r0, [r5]
subs r0, 0x1
lsls r1, r0, 1
@@ -73,7 +73,7 @@ _080B3C42:
adds r1, r2
ldr r1, [r1]
bl SingleTrainerWantsBattle
- ldr r0, =0x030060ac
+ ldr r0, =gUnknown_030060AC
strb r4, [r0]
movs r0, 0x1
b _080B3CF4
@@ -87,9 +87,9 @@ _080B3C88:
ldrb r5, [r5]
cmp r4, r5
bcs _080B3CC6
- ldr r6, =0x03006090
+ ldr r6, =gUnknown_03006090
adds r7, r6, 0x4
- ldr r5, =0x02038bfc
+ ldr r5, =gUnknown_02038BFC
_080B3CA0:
lsls r1, r4, 1
adds r1, r4
@@ -105,23 +105,23 @@ _080B3CA0:
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r4, r0
bcc _080B3CA0
_080B3CC6:
bl TwoTrainersWantBattleExecuteScript
- ldr r1, =0x02038bfc
+ ldr r1, =gUnknown_02038BFC
movs r0, 0
strb r0, [r1]
- ldr r1, =0x030060ac
+ ldr r1, =gUnknown_030060AC
movs r0, 0x1
strb r0, [r1]
movs r0, 0x1
b _080B3CF4
.pool
_080B3CEC:
- ldr r1, =0x030060ac
+ ldr r1, =gUnknown_030060AC
movs r0, 0
strb r0, [r1]
movs r0, 0
@@ -180,7 +180,7 @@ _080B3D56:
lsls r4, r5, 3
adds r0, r4, r5
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
bl CheckIfTrainerCanApproachPlayer
lsls r0, 24
@@ -203,8 +203,8 @@ _080B3D7C:
movs r1, 0x2
mov r9, r1
_080B3D8A:
- ldr r2, =0x03006090
- ldr r4, =0x030060a8
+ ldr r2, =gUnknown_03006090
+ ldr r4, =gUnknown_030060A8
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r1
@@ -227,7 +227,7 @@ _080B3D8A:
mov r1, r8
adds r0, r1, r5
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r0, r1
subs r1, r6, 0x1
lsls r1, 24
@@ -608,8 +608,8 @@ TrainerApproachPlayer: @ 80B406C
ldr r0, =c3_8081EDC
movs r1, 0x50
bl CreateTask
- ldr r4, =0x03006090
- ldr r3, =0x030060a8
+ ldr r4, =gUnknown_03006090
+ ldr r3, =gUnknown_030060A8
ldrb r2, [r3]
lsls r1, r2, 1
adds r1, r2
@@ -625,7 +625,7 @@ TrainerApproachPlayer: @ 80B406C
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
adds r1, r0
strh r5, [r1, 0xE]
ldrb r2, [r3]
@@ -645,23 +645,23 @@ TrainerApproachPlayer: @ 80B406C
sub_80B40C8: @ 80B40C8
push {r4,r5,lr}
adds r2, r0, 0
- ldr r0, =0x02038bfc
+ ldr r0, =gUnknown_02038BFC
ldrb r0, [r0]
cmp r0, 0
bne _080B40E4
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r5, [r0, 0x8]
b _080B40E8
.pool
_080B40E4:
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r5, [r0, 0x14]
_080B40E8:
ldr r4, =c3_8081EDC
adds r0, r5, 0
adds r1, r4, 0
bl SetTaskFuncWithFollowupFunc
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
@@ -684,14 +684,14 @@ c3_8081EDC: @ 80B4118
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r0, 0x16
ldrsh r1, [r4, r0]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r5, r0, r1
ldrb r0, [r5]
lsls r0, 31
@@ -734,7 +734,7 @@ sub_80B417C: @ 80B417C
push {r4,r5,lr}
adds r5, r1, 0
adds r4, r2, 0
- ldr r1, =0x02038c08
+ ldr r1, =gUnknown_02038C08
adds r2, r1, 0x4
adds r3, r1, 0
adds r3, 0x8
@@ -882,12 +882,12 @@ _080B427A:
bl sub_808F23C
adds r0, r5, 0
bl sub_808F208
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -901,12 +901,12 @@ _080B427A:
beq _080B4308
_080B42D2:
bl sub_808BCE8
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r0, [r0, 0x5]
lsls r4, r0, 3
adds r4, r0
lsls r4, 2
- ldr r0, =0x02037350
+ ldr r0, =gUnknown_02037350
adds r4, r0
ldrb r0, [r5, 0x18]
lsls r0, 28
@@ -936,12 +936,12 @@ sub_80B4318: @ 80B4318
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x02037590
+ ldr r0, =gUnknown_02037590
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
- ldr r1, =0x02037350
+ ldr r1, =gUnknown_02037350
adds r4, r0, r1
adds r0, r4, 0
bl FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive
@@ -1050,14 +1050,14 @@ sub_80B43E0: @ 80B43E0
lsls r0, 24
cmp r0, 0
beq _080B4426
- ldr r2, =0x02038c08
+ ldr r2, =gUnknown_02038C08
movs r1, 0x10
ldrsh r0, [r4, r1]
str r0, [r2]
movs r1, 0x12
ldrsh r0, [r4, r1]
str r0, [r2, 0x4]
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -1088,7 +1088,7 @@ sub_80B4438: @ 80B4438
push {r4,r5,lr}
adds r5, r1, 0
adds r4, r2, 0
- ldr r2, =0x02020630
+ ldr r2, =gUnknown_02020630
movs r1, 0x10
ldrsh r0, [r5, r1]
lsls r1, r0, 4
@@ -1170,7 +1170,7 @@ sub_80B44C8: @ 80B44C8
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
adds r0, r4, 0
adds r0, 0xA
@@ -1255,7 +1255,7 @@ sub_80B4578: @ 80B4578
lsls r0, r1, 2
adds r0, r1
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r0, r1
adds r0, 0x2
adds r1, r4, 0
@@ -1290,21 +1290,21 @@ sub_80B45BC: @ 80B45BC
thumb_func_start sub_80B45D0
sub_80B45D0: @ 80B45D0
push {lr}
- ldr r0, =0x030060a8
+ ldr r0, =gUnknown_030060A8
ldrb r0, [r0]
cmp r0, 0x2
bne _080B4610
- ldr r1, =0x02038bfc
+ ldr r1, =gUnknown_02038BFC
ldrb r0, [r1]
cmp r0, 0
bne _080B460C
adds r0, 0x1
strb r0, [r1]
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
bl sub_809757C
- ldr r0, =0x03006090
+ ldr r0, =gUnknown_03006090
ldrb r0, [r0, 0xC]
bl sub_80974D0
b _080B4616
@@ -1313,7 +1313,7 @@ _080B460C:
movs r0, 0
strb r0, [r1]
_080B4610:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_080B4616:
diff --git a/asm/truck_scene.s b/asm/truck_scene.s
index 4869b1238..4c5a4784c 100644
--- a/asm/truck_scene.s
+++ b/asm/truck_scene.s
@@ -59,13 +59,13 @@ sub_80FB0F8: @ 80FB0F8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r5, r1, r0
movs r1, 0
ldrsh r0, [r5, r1]
adds r0, 0x1E
bl sub_80FB0DC
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r2, [r4]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -139,7 +139,7 @@ sub_80FB1AC: @ 80FB1AC
lsls r0, r2, 2
adds r0, r2
lsls r3, r0, 3
- ldr r4, =0x03005e08
+ ldr r4, =gTasks + 0x8
adds r7, r3, r4
ldrh r1, [r7]
adds r1, 0x1
@@ -201,7 +201,7 @@ _080FB20C:
ldrsh r0, [r7, r4]
adds r0, 0x1E
bl sub_80FB0DC
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r2, [r6]
ldrb r1, [r2, 0x5]
ldrb r2, [r2, 0x4]
@@ -270,7 +270,7 @@ sub_80FB2C0: @ 80FB2C0
lsls r0, r3, 2
adds r0, r3
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r2, r0, r1
ldrh r0, [r2]
adds r0, 0x1
@@ -303,7 +303,7 @@ _080FB304:
ldrsb r6, [r0, r6]
adds r0, r6, 0
bl SetCameraPanning
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -349,7 +349,7 @@ sub_80FB36C: @ 80FB36C
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e08
+ ldr r1, =gTasks + 0x8
adds r4, r0, r1
movs r1, 0
ldrsh r0, [r4, r1]
@@ -415,7 +415,7 @@ _080FB404:
ldrh r0, [r4, 0x2]
adds r3, r0, 0x1
strh r3, [r4, 0x2]
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -444,7 +444,7 @@ _080FB404:
b _080FB4D8
.pool
_080FB450:
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x6
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -530,7 +530,7 @@ sub_80FB4E0: @ 80FB4E0
bl script_env_2_enable
movs r0, 0
str r0, [sp]
- ldr r1, =0x02037b14
+ ldr r1, =gUnknown_02037B14
ldr r2, =0x01000100
mov r0, sp
bl CpuFastSet
@@ -553,7 +553,7 @@ sub_80FB540: @ 80FB540
lsrs r6, r0, 24
cmp r6, 0
bne _080FB58A
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
diff --git a/asm/tv.s b/asm/tv.s
index 98c37f5d2..2de4f42ae 100644
--- a/asm/tv.s
+++ b/asm/tv.s
@@ -9,7 +9,7 @@
sub_80EBEE0: @ 80EBEE0
push {r4-r7,lr}
movs r3, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
movs r5, 0
ldr r7, =0x000027ce
_080EBEEA:
@@ -55,7 +55,7 @@ _080EBF0A:
special_0x44: @ 80EBF3C
push {r4-r7,lr}
movs r4, 0x5
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
movs r2, 0xA2
lsls r2, 6
@@ -89,7 +89,7 @@ _080EBF70:
lsls r0, 24
lsrs r5, r0, 24
adds r7, r5, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_080EBF86:
ldr r1, [r6]
lsls r0, r5, 3
@@ -156,7 +156,7 @@ sub_80EBFF4: @ 80EBFF4
movs r0, 0xFF
b _080EC03E
_080EC006:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r3, =0x00002b90
adds r0, r2, r3
@@ -199,7 +199,7 @@ UpdateTVScreensOnMap: @ 80EC044
beq _080EC06A
cmp r0, 0x2
beq _080EC0BE
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r0, [r0, 0x4]
cmp r0, 0xD
@@ -305,7 +305,7 @@ _080EC120:
thumb_func_start TurnOffTVScreen
TurnOffTVScreen: @ 80EC130
push {lr}
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r0, [r1]
ldr r1, [r1, 0x4]
movs r2, 0x2
@@ -319,7 +319,7 @@ TurnOffTVScreen: @ 80EC130
thumb_func_start TurnOnTVScreen
TurnOnTVScreen: @ 80EC14C
push {lr}
- ldr r1, =0x03005dc0
+ ldr r1, =gUnknown_03005DC0
ldr r0, [r1]
ldr r1, [r1, 0x4]
movs r2, 0x3
@@ -332,9 +332,9 @@ TurnOnTVScreen: @ 80EC14C
thumb_func_start special_0x45
special_0x45: @ 80EC168
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r2, [r0]
lsls r0, r2, 3
adds r0, r2
@@ -351,7 +351,7 @@ special_0x45: @ 80EC168
sub_80EC18C: @ 80EC18C
push {r4,lr}
movs r2, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
_080EC194:
lsls r0, r2, 3
@@ -389,8 +389,8 @@ _080EC1CC:
thumb_func_start special_0x4a
special_0x4a: @ 80EC1D4
push {lr}
- ldr r3, =0x03005d8c
- ldr r2, =0x020375e0
+ ldr r3, =gUnknown_03005D8C
+ ldr r2, =gUnknown_020375E0
ldrh r1, [r2]
lsls r0, r1, 3
adds r0, r1
@@ -426,7 +426,7 @@ GabbyAndTyNewGameInitData: @ 80EC21C
mov r5, r9
mov r4, r8
push {r4-r6}
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r2, [r3]
ldr r1, =0x00002ba4
adds r0, r2, r1
@@ -540,9 +540,9 @@ GabbyAndTyNewGameInitData: @ 80EC21C
thumb_func_start GabbyAndTyBeforeInterview
GabbyAndTyBeforeInterview: @ 80EC31C
push {r4,lr}
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r2, [r3]
- ldr r0, =0x03005d10
+ ldr r0, =gUnknown_03005D10
mov r12, r0
ldrh r1, [r0, 0x6]
ldr r4, =0x00002ba4
@@ -665,7 +665,7 @@ _080EC416:
strb r1, [r0]
_080EC41E:
bl TakeTVShowInSearchOfTrainersOffTheAir
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r4, =0x00002ba8
adds r0, r4
@@ -684,7 +684,7 @@ _080EC436:
thumb_func_start GabbyAndTyAfterInterview
GabbyAndTyAfterInterview: @ 80EC448
push {r4-r6,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r2, [r5]
ldr r6, =0x00002bae
adds r0, r2, r6
@@ -742,7 +742,7 @@ GabbyAndTyAfterInterview: @ 80EC448
orrs r0, r2
strb r0, [r1]
ldr r0, [r5]
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r1, [r1, 0x14]
ldr r2, =0x00002bac
adds r0, r2
@@ -757,7 +757,7 @@ GabbyAndTyAfterInterview: @ 80EC448
thumb_func_start TakeTVShowInSearchOfTrainersOffTheAir
TakeTVShowInSearchOfTrainersOffTheAir: @ 80EC4E8
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002bae
adds r1, r0
@@ -773,7 +773,7 @@ TakeTVShowInSearchOfTrainersOffTheAir: @ 80EC4E8
thumb_func_start GabbyAndTyGetBattleNum
GabbyAndTyGetBattleNum: @ 80EC504
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r2, =0x00002bad
adds r1, r0, r2
@@ -794,7 +794,7 @@ _080EC522:
thumb_func_start IsTVShowInSearchOfTrainersAiring
IsTVShowInSearchOfTrainersAiring: @ 80EC530
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bae
adds r0, r1
@@ -808,7 +808,7 @@ IsTVShowInSearchOfTrainersAiring: @ 80EC530
thumb_func_start GabbyAndTyGetLastQuote
GabbyAndTyGetLastQuote: @ 80EC548
push {r4,r5,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r2, =0x00002baa
adds r1, r0, r2
@@ -816,7 +816,7 @@ GabbyAndTyGetLastQuote: @ 80EC548
ldr r4, =0x0000ffff
cmp r0, r4
beq _080EC584
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r1]
bl CopyEasyChatWord
ldr r1, [r5]
@@ -840,7 +840,7 @@ _080EC586:
thumb_func_start GabbyAndTyGetLastBattleTrivia
GabbyAndTyGetLastBattleTrivia: @ 80EC58C
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002baf
adds r0, r1
@@ -906,66 +906,66 @@ _080EC5F8:
.4byte _080EC690
.4byte _080EC6A4
_080EC618:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0xE
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0xD
b _080EC6AE
.pool
_080EC62C:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x5
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x6
b _080EC6AE
.pool
_080EC640:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x12
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x11
b _080EC6AE
.pool
_080EC654:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x15
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x16
b _080EC6AE
.pool
_080EC668:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x8
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x9
b _080EC6AE
.pool
_080EC67C:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x13
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x14
b _080EC6AE
.pool
_080EC690:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0x17
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0x18
b _080EC6AE
.pool
_080EC6A4:
- ldr r1, =0x020375e0
+ ldr r1, =gUnknown_020375E0
movs r0, 0xA
strh r0, [r1]
- ldr r1, =0x020375e2
+ ldr r1, =gUnknown_020375E2
movs r0, 0xB
_080EC6AE:
strh r0, [r1]
@@ -978,7 +978,7 @@ _080EC6B0:
thumb_func_start InterviewAfter
InterviewAfter: @ 80EC6BC
push {lr}
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
subs r0, 0x1
cmp r0, 0x7
@@ -1032,7 +1032,7 @@ sub_80EC728: @ 80EC728
movs r4, 0
bl sub_80EED88
bl sub_80ED718
- ldr r5, =0x03005d10
+ ldr r5, =gUnknown_03005D10
ldrh r0, [r5, 0x28]
cmp r0, 0
bne _080EC74C
@@ -1060,12 +1060,12 @@ _080EC75E:
bne _080EC776
b _080EC888
_080EC776:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -1103,8 +1103,8 @@ _080EC7A8:
beq _080EC888
_080EC7CA:
movs r4, 0
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -1126,18 +1126,18 @@ _080EC7CA:
movs r0, 0x1
adds r3, r6, 0
adds r3, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
adds r7, r6, 0x4
b _080EC84E
.pool
_080EC81C:
movs r2, 0
- ldr r0, =0x02024208
+ ldr r0, =gUnknown_02024208
mov r12, r0
adds r3, r6, 0
adds r3, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r8, r1
adds r7, r6, 0x4
adds r1, r5, 0
@@ -1166,7 +1166,7 @@ _080EC84E:
ldr r1, [r0]
adds r0, r3, 0
bl CopyString
- ldr r4, =0x03005d3a
+ ldr r4, =gUnknown_03005D3A
adds r0, r7, 0
adds r1, r4, 0
bl CopyString
@@ -1196,7 +1196,7 @@ _080EC888:
thumb_func_start sub_80EC8A4
sub_80EC8A4: @ 80EC8A4
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002b2c
adds r4, r1, r0
@@ -1216,12 +1216,12 @@ _080EC8CA:
ldrh r0, [r4, 0x2]
adds r0, 0x1
strh r0, [r4, 0x2]
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrh r0, [r1, 0x28]
strh r0, [r4, 0x4]
ldrh r0, [r1, 0x6]
strh r0, [r4, 0x8]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
strb r0, [r4, 0xA]
pop {r4}
@@ -1242,7 +1242,7 @@ sub_80EC8FC: @ 80EC8FC
bne _080EC9B4
movs r1, 0
movs r5, 0
- ldr r2, =0x03005d46
+ ldr r2, =gUnknown_03005D46
_080EC914:
adds r0, r1, r2
ldrb r0, [r0]
@@ -1260,7 +1260,7 @@ _080EC914:
_080EC92E:
cmp r5, 0x2
bls _080EC9B4
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
mov r8, r0
ldrb r0, [r0]
cmp r0, 0x6
@@ -1268,12 +1268,12 @@ _080EC92E:
cmp r0, 0x1
bne _080EC9B4
_080EC940:
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r0, [r7]
ldr r6, =0x000027cc
adds r0, r6
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -1300,7 +1300,7 @@ _080EC940:
movs r0, 0x17
strb r0, [r4]
strb r1, [r4, 0x1]
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrh r0, [r1, 0x6]
strh r0, [r4, 0xC]
ldrh r0, [r1, 0x20]
@@ -1309,12 +1309,12 @@ _080EC940:
mov r1, r8
ldrb r0, [r1]
strb r0, [r4, 0x11]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
strb r0, [r4, 0x12]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -1381,7 +1381,7 @@ sub_80ECA38: @ 80ECA38
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r7, [r0]
ldr r1, =0x00002b2c
@@ -1389,7 +1389,7 @@ sub_80ECA38: @ 80ECA38
ldrb r1, [r6]
cmp r1, 0x8
bne _080ECACE
- ldr r0, =0x030060bc
+ ldr r0, =gUnknown_030060BC
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
@@ -1404,17 +1404,17 @@ sub_80ECA38: @ 80ECA38
strb r0, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x14
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrh r0, [r0]
strb r0, [r4, 0x1C]
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
ldrb r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -1476,12 +1476,12 @@ sub_80ECB00: @ 80ECB00
lsls r3, 16
lsrs r3, 16
mov r8, r3
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFADC
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -1491,7 +1491,7 @@ sub_80ECB00: @ 80ECB00
beq _080ECBEC
movs r0, 0xA
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080ECBEC
@@ -1508,10 +1508,10 @@ sub_80ECB00: @ 80ECB00
movs r5, 0x1
strb r5, [r4, 0x1]
adds r0, r4, 0x4
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x02022fec
+ ldr r0, =gUnknown_02022FEC
ldr r1, [r0]
movs r0, 0x40
ands r0, r1
@@ -1538,7 +1538,7 @@ _080ECBA4:
lsls r0, r7, 3
subs r0, r7
lsls r5, r0, 2
- ldr r6, =0x020229f0
+ ldr r6, =gUnknown_020229F0
adds r1, r5, r6
mov r0, sp
bl CopyString
@@ -1595,13 +1595,13 @@ sub_80ECC04: @ 80ECC04
lsls r0, 24
lsrs r0, 24
mov r9, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r0, [r0]
ldr r7, =0x000027cc
adds r0, r7
bl sub_80EFADC
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -1611,7 +1611,7 @@ sub_80ECC04: @ 80ECC04
beq _080ECC54
movs r0, 0x9
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
bne _080ECC68
@@ -1635,7 +1635,7 @@ _080ECC68:
strb r7, [r4, 0x1]
adds r0, r4, 0
adds r0, 0xC
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
mov r0, sp
@@ -1696,8 +1696,8 @@ _080ECCEE:
sub_80ECD00: @ 80ECD00
push {r4-r6,lr}
sub sp, 0x20
- ldr r6, =0x03005d8c
- ldr r0, =0x020375e4
+ ldr r6, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E4
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -1706,14 +1706,14 @@ sub_80ECD00: @ 80ECD00
adds r0, r1
ldr r1, [r6]
adds r4, r1, r0
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r1, [r0]
lsls r0, r1, 2
adds r0, r1
lsls r0, 1
strb r0, [r4, 0x16]
adds r0, r4, 0x2
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
movs r0, 0xB
@@ -1724,7 +1724,7 @@ sub_80ECD00: @ 80ECD00
strb r0, [r4, 0xA]
lsrs r0, 8
strb r0, [r4, 0xB]
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
mov r0, sp
bl CopyString
mov r0, sp
@@ -1764,7 +1764,7 @@ sub_80ECDA4: @ 80ECDA4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -1773,7 +1773,7 @@ sub_80ECDA4: @ 80ECDA4
ldr r0, [r5]
adds r0, r4
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -1799,14 +1799,14 @@ sub_80ECDF4: @ 80ECDF4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002b2c
adds r4, r0, r1
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -1827,14 +1827,14 @@ sub_80ECE34: @ 80ECE34
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002b2c
adds r4, r0, r1
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -1855,14 +1855,14 @@ sub_80ECE74: @ 80ECE74
push {r4,r5,lr}
lsls r0, 16
lsrs r5, r0, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002b2c
adds r4, r0, r1
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -1885,14 +1885,14 @@ sub_80ECEB4: @ 80ECEB4
lsrs r7, r0, 24
lsls r1, 24
lsrs r6, r1, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00002b2c
adds r5, r4, r0
ldr r1, =0x000027cc
adds r0, r4, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -1900,7 +1900,7 @@ sub_80ECEB4: @ 80ECEB4
negs r1, r1
cmp r0, r1
beq _080ECF4C
- ldr r2, =0x02039e00
+ ldr r2, =gUnknown_02039E00
lsls r1, r6, 6
adds r0, r1, r2
ldrh r0, [r0]
@@ -1915,11 +1915,11 @@ sub_80ECEB4: @ 80ECEB4
bl StripExtendedControlCodes
strb r7, [r5, 0xC]
adds r1, r6, 0x1
- ldr r0, =0x02039f30
+ ldr r0, =gUnknown_02039F30
ldrb r0, [r0]
cmp r1, r0
ble _080ECF30
- ldr r0, =0x020229e8
+ ldr r0, =gUnknown_020229E8
ldrh r0, [r0, 0x1A]
b _080ECF4A
.pool
@@ -1928,7 +1928,7 @@ _080ECF30:
ldrb r0, [r0]
cmp r0, 0x1
beq _080ECF48
- ldr r1, =0x020229e8
+ ldr r1, =gUnknown_020229E8
lsls r0, r6, 3
subs r0, r6
lsls r0, 2
@@ -1950,14 +1950,14 @@ _080ECF4C:
thumb_func_start sub_80ECF5C
sub_80ECF5C: @ 80ECF5C
push {r4-r7,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r6, [r0]
ldr r0, =0x00002b2c
adds r5, r6, r0
ldrb r2, [r5]
cmp r2, 0x6
bne _080ED02C
- ldr r0, =0x030060bc
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -1973,7 +1973,7 @@ sub_80ECF5C: @ 80ECF5C
strh r0, [r4, 0x2]
adds r0, r4, 0
adds r0, 0x16
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -2032,7 +2032,7 @@ _080ECFFA:
_080ED01C:
strb r0, [r4, 0x1F]
_080ED01E:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -2050,7 +2050,7 @@ sub_80ED03C: @ 80ED03C
push {r4-r6,lr}
lsls r0, 16
lsrs r6, r0, 16
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x00002b2c
adds r5, r0, r1
@@ -2059,7 +2059,7 @@ sub_80ED03C: @ 80ED03C
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -2089,14 +2089,14 @@ sub_80ED090: @ 80ED090
push {r7}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r0, =0x00002b2c
adds r7, r4, r0
ldr r1, =0x000027cc
adds r0, r4, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -2114,7 +2114,7 @@ sub_80ED090: @ 80ED090
ands r2, r1
orrs r2, r0
strb r2, [r7, 0x13]
- ldr r0, =0x02039f2c
+ ldr r0, =gUnknown_02039F2C
ldrb r0, [r0]
movs r1, 0x7
ands r1, r0
@@ -2123,7 +2123,7 @@ sub_80ED090: @ 80ED090
ands r0, r2
orrs r0, r1
strb r0, [r7, 0x13]
- ldr r1, =0x02039f2e
+ ldr r1, =gUnknown_02039F2E
ldrb r1, [r1]
ands r3, r1
lsls r3, 3
@@ -2132,12 +2132,12 @@ sub_80ED090: @ 80ED090
ands r0, r1
orrs r0, r3
strb r0, [r7, 0x13]
- ldr r0, =0x02039f24
+ ldr r0, =gUnknown_02039F24
mov r8, r0
ldrb r0, [r0]
movs r6, 0x64
muls r0, r6
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5
movs r1, 0xB
movs r2, 0
@@ -2173,8 +2173,8 @@ _080ED134:
thumb_func_start sub_80ED164
sub_80ED164: @ 80ED164
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -2189,7 +2189,7 @@ sub_80ED164: @ 80ED164
movs r0, 0x1
strb r0, [r6, 0x1]
adds r0, r6, 0x2
- ldr r4, =0x03005d90
+ ldr r4, =gUnknown_03005D90
ldr r1, [r4]
bl CopyString
adds r0, r6, 0
@@ -2230,7 +2230,7 @@ _080ED1F4:
movs r0, 0x64
_080ED1F6:
strb r0, [r6, 0x1A]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
strb r0, [r6, 0x1B]
adds r0, r6, 0
@@ -2240,7 +2240,7 @@ _080ED1F6:
strb r0, [r6, 0x1D]
cmp r0, 0x1
beq _080ED21C
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r2, =0x00000beb
adds r0, r2
@@ -2261,7 +2261,7 @@ _080ED21E:
@ void SaveRecordedItemPurchasesForTVShow()
SaveRecordedItemPurchasesForTVShow: @ 80ED238
push {r4-r7,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldrh r1, [r0, 0x4]
ldr r0, =0x00003c1a
@@ -2280,7 +2280,7 @@ SaveRecordedItemPurchasesForTVShow: @ 80ED238
ldr r7, =0x000027cc
adds r0, r7
bl sub_80EFB08
- ldr r6, =0x030060bc
+ ldr r6, =gUnknown_030060BC
strb r0, [r6]
lsls r0, 24
asrs r0, 24
@@ -2296,7 +2296,7 @@ SaveRecordedItemPurchasesForTVShow: @ 80ED238
cmp r0, 0x1
beq _080ED2F2
bl sub_80EF500
- ldr r2, =0x02039f80
+ ldr r2, =gUnknown_02039F80
ldrh r0, [r2, 0x2]
cmp r0, 0x13
bls _080ED2F2
@@ -2311,7 +2311,7 @@ SaveRecordedItemPurchasesForTVShow: @ 80ED238
movs r0, 0x16
strb r0, [r5]
strb r4, [r5, 0x1]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x14]
strb r0, [r5, 0x12]
movs r4, 0
@@ -2339,7 +2339,7 @@ _080ED2B6:
strb r0, [r5, 0x2]
adds r0, r5, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r5, 0
@@ -2361,22 +2361,22 @@ sub_80ED320: @ 80ED320
mov r6, r8
push {r6,r7}
bl sub_80EF7A8
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080ED400
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
mov r8, r0
ldrh r0, [r0]
movs r7, 0x64
muls r0, r7
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r0, r6
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r1, 0x2
adds r2, r4, 0
bl pokemon_getattr
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
mov r9, r1
ldr r0, [r1]
bl GetStringLength
@@ -2390,8 +2390,8 @@ sub_80ED320: @ 80ED320
lsrs r0, 16
cmp r0, 0x1
bls _080ED400
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -2467,8 +2467,8 @@ _080ED400:
thumb_func_start StartMassOutbreak
StartMassOutbreak: @ 80ED430
push {r4,r5,lr}
- ldr r4, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r4, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
lsls r1, r0, 3
adds r1, r0
@@ -2545,12 +2545,12 @@ StartMassOutbreak: @ 80ED430
sub_80ED4DC: @ 80ED4DC
push {r4,lr}
bl sub_80EFA88
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080ED532
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -2590,8 +2590,8 @@ _080ED532:
thumb_func_start sub_80ED548
sub_80ED548: @ 80ED548
push {r4,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -2606,7 +2606,7 @@ sub_80ED548: @ 80ED548
strb r0, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x10
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
bl sub_8139688
@@ -2614,7 +2614,7 @@ sub_80ED548: @ 80ED548
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -2634,8 +2634,8 @@ sub_80ED548: @ 80ED548
thumb_func_start sub_80ED5B8
sub_80ED5B8: @ 80ED5B8
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -2652,7 +2652,7 @@ sub_80ED5B8: @ 80ED5B8
strb r0, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x10
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
strh r5, [r4, 0x2]
@@ -2672,8 +2672,8 @@ sub_80ED610: @ 80ED610
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -2694,7 +2694,7 @@ sub_80ED610: @ 80ED610
lsrs r0, 24
movs r7, 0x64
muls r0, r7
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r0, r6
movs r1, 0x20
movs r2, 0
@@ -2708,7 +2708,7 @@ sub_80ED610: @ 80ED610
ands r1, r2
orrs r1, r0
strb r1, [r5, 0x4]
- ldr r0, =0x020375e6
+ ldr r0, =gUnknown_020375E6
ldrb r0, [r0]
lsls r0, 4
movs r2, 0xF
@@ -2716,7 +2716,7 @@ sub_80ED610: @ 80ED610
orrs r1, r0
strb r1, [r5, 0x4]
adds r0, r5, 0x5
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
bl sub_8139688
@@ -2791,7 +2791,7 @@ sub_80ED718: @ 80ED718
cmp r0, 0
beq _080ED7E4
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r3, =0x000027cc
_080ED72E:
@@ -2814,12 +2814,12 @@ _080ED72E:
lsrs r5, r0, 24
cmp r5, 0
bne _080ED7E4
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -2891,7 +2891,7 @@ _080ED7E4:
thumb_func_start EndMassOutbreak
EndMassOutbreak: @ 80ED808
push {r4,r5,lr}
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r0, [r3]
ldr r2, =0x00002b90
adds r1, r0, r2
@@ -2972,7 +2972,7 @@ sub_80ED8B4: @ 80ED8B4
push {r4-r7,lr}
lsls r0, 16
lsrs r5, r0, 16
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r0, [r1]
ldr r2, =0x00002b90
adds r0, r2
@@ -3028,7 +3028,7 @@ UpdateMassOutbreakTimeLeft: @ 80ED924
push {lr}
lsls r0, 16
lsrs r2, r0, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00002ba2
adds r1, r0, r3
@@ -3052,7 +3052,7 @@ sub_80ED950: @ 80ED950
lsls r0, 24
cmp r0, 0
beq _080ED978
- ldr r4, =0x0203a026
+ ldr r4, =gUnknown_0203A026
ldrh r0, [r4]
lsrs r0, 8
cmp r0, 0x4
@@ -3067,7 +3067,7 @@ _080ED966:
b _080ED99A
.pool
_080ED978:
- ldr r4, =0x0203a026
+ ldr r4, =gUnknown_0203A026
ldrb r0, [r4]
cmp r0, 0x4
bls _080ED984
@@ -3096,12 +3096,12 @@ _080ED99C:
thumb_func_start sub_80ED9A8
sub_80ED9A8: @ 80ED9A8
push {r4-r6,lr}
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -3128,18 +3128,18 @@ sub_80ED9A8: @ 80ED9A8
movs r0, 0x18
strb r0, [r4]
strb r1, [r4, 0x1]
- ldr r1, =0x0203a026
+ ldr r1, =gUnknown_0203A026
ldrh r0, [r1]
strb r0, [r4, 0x2]
ldrh r0, [r1]
lsrs r0, 8
strb r0, [r4, 0x3]
- ldr r0, =0x0203a024
+ ldr r0, =gUnknown_0203A024
ldrh r0, [r0]
strh r0, [r4, 0x4]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -3156,7 +3156,7 @@ _080EDA18:
thumb_func_start sub_80EDA3C
sub_80EDA3C: @ 80EDA3C
- ldr r1, =0x0203a024
+ ldr r1, =gUnknown_0203A024
strh r0, [r1]
bx lr
.pool
@@ -3165,7 +3165,7 @@ sub_80EDA3C: @ 80EDA3C
thumb_func_start sub_80EDA48
sub_80EDA48: @ 80EDA48
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r2, =0x00002b2c
adds r1, r0, r2
@@ -3194,7 +3194,7 @@ sub_80EDA80: @ 80EDA80
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r0, [r7]
ldr r1, =0x00002b2c
adds r5, r0, r1
@@ -3209,7 +3209,7 @@ sub_80EDA80: @ 80EDA80
mov r8, r1
add r0, r8
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -3250,7 +3250,7 @@ sub_80EDA80: @ 80EDA80
strb r0, [r4, 0xA]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -3277,12 +3277,12 @@ sub_80EDB44: @ 80EDB44
movs r0, 0x1A
movs r1, 0x1
bl sub_80EF46C
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r2, =0x030060bc
+ ldr r2, =gUnknown_030060BC
strb r0, [r2]
lsls r0, 24
asrs r0, 24
@@ -3333,7 +3333,7 @@ _080EDBCC:
bl sub_80C0844
_080EDBD2:
strh r0, [r4, 0x2]
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r0, [r1, 0x14]
strb r0, [r4, 0x7]
ldrh r0, [r1, 0x12]
@@ -3373,7 +3373,7 @@ _080EDC1C:
adds r6, 0x1
cmp r6, 0x6
bls _080EDBEA
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r1, [r0]
ldr r2, =0x00000eb8
adds r0, r1, r2
@@ -3397,12 +3397,12 @@ _080EDC40:
sub_80EDC60: @ 80EDC60
push {r4-r7,lr}
adds r5, r0, 0
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r0, [r7]
ldr r6, =0x000027cc
adds r0, r6
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -3429,7 +3429,7 @@ sub_80EDC60: @ 80EDC60
movs r0, 0x1B
strb r0, [r4]
strb r1, [r4, 0x1]
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r0, [r1]
ldrb r0, [r0, 0x8]
strb r0, [r4, 0x8]
@@ -3456,12 +3456,12 @@ _080EDCCE:
thumb_func_start sub_80EDCE8
sub_80EDCE8: @ 80EDCE8
push {r4-r6,lr}
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -3488,17 +3488,17 @@ sub_80EDCE8: @ 80EDCE8
movs r0, 0x1C
strb r0, [r4]
strb r1, [r4, 0x1]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
strh r0, [r4, 0x2]
- ldr r1, =0x02037318
+ ldr r1, =gUnknown_02037318
ldrb r0, [r1, 0x14]
strb r0, [r4, 0x4]
ldrh r0, [r1, 0x12]
strh r0, [r4, 0x6]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -3518,12 +3518,12 @@ sub_80EDD78: @ 80EDD78
push {r4-r6,lr}
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -3539,7 +3539,7 @@ sub_80EDD78: @ 80EDD78
cmp r0, 0x1
beq _080EDE54
movs r5, 0
- ldr r0, =0x0203a02a
+ ldr r0, =gUnknown_0203A02A
ldrb r1, [r0]
adds r6, r0, 0
cmp r1, 0
@@ -3549,7 +3549,7 @@ sub_80EDD78: @ 80EDD78
b _080EDE54
.pool
_080EDDCC:
- ldr r0, =0x0203a028
+ ldr r0, =gUnknown_0203A028
ldrh r1, [r0]
adds r0, r1, 0
adds r0, 0xC8
@@ -3566,7 +3566,7 @@ _080EDDE4:
subs r0, 0x64
b _080EDE0C
_080EDDEE:
- ldr r0, =0x0203a028
+ ldr r0, =gUnknown_0203A028
ldrh r1, [r0]
adds r0, r1, 0
adds r0, 0x32
@@ -3588,8 +3588,8 @@ _080EDE0C:
_080EDE12:
lsls r0, 16
lsrs r3, r0, 16
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -3609,7 +3609,7 @@ _080EDE12:
strb r5, [r4, 0x2]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -3626,10 +3626,10 @@ _080EDE54:
thumb_func_start sub_80EDE70
sub_80EDE70: @ 80EDE70
- ldr r2, =0x0203a02a
+ ldr r2, =gUnknown_0203A02A
movs r1, 0
strb r1, [r2]
- ldr r1, =0x0203a028
+ ldr r1, =gUnknown_0203A028
strh r0, [r1]
bx lr
.pool
@@ -3637,10 +3637,10 @@ sub_80EDE70: @ 80EDE70
thumb_func_start sub_80EDE84
sub_80EDE84: @ 80EDE84
- ldr r2, =0x0203a02a
+ ldr r2, =gUnknown_0203A02A
movs r1, 0x1
strb r1, [r2]
- ldr r1, =0x0203a028
+ ldr r1, =gUnknown_0203A028
strh r0, [r1]
bx lr
.pool
@@ -3654,8 +3654,8 @@ sub_80EDE98: @ 80EDE98
push {r6,r7}
mov r8, r0
movs r3, 0
- ldr r6, =0x030060d0
- ldr r7, =0x03005d8c
+ ldr r6, =gUnknown_030060D0
+ ldr r7, =gUnknown_03005D8C
adds r2, r6, 0
movs r1, 0
_080EDEAC:
@@ -3733,7 +3733,7 @@ _080EDF34:
muls r7, r5
cmp r6, r7
bge _080EDF7E
- ldr r0, =0x030060d0
+ ldr r0, =gUnknown_030060D0
mov r9, r0
_080EDF42:
bl GenerateRandomNumber
@@ -3770,7 +3770,7 @@ _080EDF7E:
bcs _080EDFA4
mov r2, r8
adds r2, 0x4
- ldr r4, =0x030060d0
+ ldr r4, =gUnknown_030060D0
_080EDF8E:
adds r1, r2, r3
adds r0, r3, r4
@@ -3804,13 +3804,13 @@ sub_80EDFB4: @ 80EDFB4
movs r7, 0
movs r0, 0
mov r9, r0
- ldr r1, =0x030060c0
+ ldr r1, =gUnknown_030060C0
mov r8, r1
_080EDFCA:
movs r0, 0x64
adds r1, r7, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
@@ -3825,7 +3825,7 @@ _080EDFCA:
adds r0, r4, 0
movs r1, 0x38
bl pokemon_getattr
- ldr r2, =0x030060e0
+ ldr r2, =gUnknown_030060E0
mov r3, r9
lsls r1, r3, 3
adds r6, r1, r2
@@ -3912,7 +3912,7 @@ _080EE094:
movs r1, 0
cmp r1, r9
bcs _080EE0BE
- ldr r2, =0x030060e0
+ ldr r2, =gUnknown_030060E0
_080EE0A8:
lsls r0, r7, 3
adds r0, r2
@@ -3937,7 +3937,7 @@ _080EE0BE:
mov r1, r9
bl __modsi3
lsls r0, 16
- ldr r1, =0x030060e0
+ ldr r1, =gUnknown_030060E0
lsrs r0, 13
adds r0, r1
ldrh r1, [r0, 0x2]
@@ -3961,12 +3961,12 @@ sub_80EE104: @ 80EE104
movs r0, 0x1F
movs r1, 0x1
bl sub_80EF46C
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r2, =0x030060bc
+ ldr r2, =gUnknown_030060BC
strb r0, [r2]
lsls r0, 24
asrs r0, 24
@@ -3989,7 +3989,7 @@ sub_80EE104: @ 80EE104
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r0, r4, 0
@@ -4011,12 +4011,12 @@ _080EE168:
thumb_func_start sub_80EE184
sub_80EE184: @ 80EE184
push {r4-r7,lr}
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -4048,9 +4048,9 @@ _080EE1B6:
strb r0, [r4]
strb r1, [r4, 0x1]
movs r5, 0
- ldr r6, =0x03005d10
- ldr r3, =0x02037318
- ldr r7, =0x03005d90
+ ldr r6, =gUnknown_03005D10
+ ldr r3, =gUnknown_02037318
+ ldr r7, =gUnknown_03005D90
adds r2, r6, 0
adds r2, 0x36
_080EE1DA:
@@ -4081,7 +4081,7 @@ _080EE1FE:
bl CopyString
ldrh r0, [r6, 0x6]
strh r0, [r4, 0xA]
- ldr r0, =0x0202433a
+ ldr r0, =gUnknown_0202433A
ldrb r0, [r0]
subs r0, 0x1
cmp r0, 0x9
@@ -4122,7 +4122,7 @@ _080EE27E:
_080EE280:
strb r0, [r4, 0x5]
_080EE282:
- ldr r1, =0x03005d10
+ ldr r1, =gUnknown_03005D10
ldrh r0, [r1, 0x20]
strh r0, [r4, 0x2]
ldrb r0, [r4, 0x5]
@@ -4166,12 +4166,12 @@ _080EE2C2:
thumb_func_start sub_80EE2CC
sub_80EE2CC: @ 80EE2CC
push {r4-r6,lr}
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -4200,15 +4200,15 @@ sub_80EE2CC: @ 80EE2CC
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrb r1, [r0]
movs r0, 0x4
subs r0, r1
strb r0, [r4, 0x4]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
strh r0, [r4, 0x2]
adds r0, r4, 0
@@ -4244,13 +4244,13 @@ sub_80EE35C: @ 80EE35C
lsls r3, 16
lsrs r3, 16
str r3, [sp]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
ldr r0, [r0]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -4280,7 +4280,7 @@ sub_80EE35C: @ 80EE35C
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
mov r0, r10
@@ -4346,12 +4346,12 @@ sub_80EE44C: @ 80EE44C
mov r8, r0
lsls r1, 24
lsrs r7, r1, 24
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -4380,7 +4380,7 @@ sub_80EE44C: @ 80EE44C
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
mov r0, r8
@@ -4409,12 +4409,12 @@ sub_80EE4DC: @ 80EE4DC
lsls r1, 24
lsrs r1, 24
mov r8, r1
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r0, [r7]
ldr r5, =0x000027cc
adds r0, r5
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -4443,7 +4443,7 @@ sub_80EE4DC: @ 80EE4DC
strb r1, [r5, 0x1]
adds r0, r5, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
adds r4, r5, 0x4
@@ -4697,12 +4697,12 @@ _080EE728:
thumb_func_start sub_80EE72C
sub_80EE72C: @ 80EE72C
push {r4-r6,lr}
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r6, =0x000027cc
adds r0, r6
bl sub_80EFB08
- ldr r4, =0x030060bc
+ ldr r4, =gUnknown_030060BC
strb r0, [r4]
lsls r0, 24
asrs r0, 24
@@ -4731,7 +4731,7 @@ sub_80EE72C: @ 80EE72C
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
ldr r0, [r5]
@@ -4758,12 +4758,12 @@ _080EE79C:
thumb_func_start sub_80EE7C0
sub_80EE7C0: @ 80EE7C0
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -4773,7 +4773,7 @@ sub_80EE7C0: @ 80EE7C0
beq _080EE810
movs r0, 0xB
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0x1
beq _080EE810
@@ -4804,7 +4804,7 @@ sub_80EE818: @ 80EE818
lsrs r0, 24
cmp r0, 0x1
bne _080EE870
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r7, r0, r1
@@ -4841,12 +4841,12 @@ _080EE866:
cmp r6, 0x17
bls _080EE83C
_080EE870:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -4858,7 +4858,7 @@ _080EE870:
b _080EE8C2
.pool
_080EE89C:
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -4887,12 +4887,12 @@ sub_80EE8C8: @ 80EE8C8
lsrs r6, r0, 16
lsls r1, 24
lsrs r4, r1, 24
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r2, =0x030060bc
+ ldr r2, =gUnknown_030060BC
strb r0, [r2]
lsls r0, 24
asrs r0, 24
@@ -4917,7 +4917,7 @@ _080EE8F4:
strb r1, [r7, 0x1]
adds r0, r7, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
strh r6, [r7, 0x2]
@@ -4949,7 +4949,7 @@ _080EE944:
.4byte _080EE978
.4byte _080EE978
_080EE978:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -4970,7 +4970,7 @@ _080EE978:
b _080EEA46
.pool
_080EE9A8:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -4998,7 +4998,7 @@ _080EE9A8:
b _080EEA46
.pool
_080EE9E8:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
@@ -5009,9 +5009,9 @@ _080EE9E8:
b _080EEA3C
.pool
_080EEA00:
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
mov r8, r2
- ldr r6, =0x03005d90
+ ldr r6, =gUnknown_03005D90
ldr r0, [r6]
ldr r1, =0x00000caa
adds r0, r1
@@ -5071,12 +5071,12 @@ sub_80EEA70: @ 80EEA70
bne _080EEA86
b _080EEB8C
_080EEA86:
- ldr r7, =0x03005d8c
+ ldr r7, =gUnknown_03005D8C
ldr r0, [r7]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r2, =0x030060bc
+ ldr r2, =gUnknown_030060BC
strb r0, [r2]
lsls r0, 24
asrs r0, 24
@@ -5099,14 +5099,14 @@ _080EEA86:
strb r1, [r5, 0x1]
adds r0, r5, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
ldr r0, =0x000040ec
bl VarGet
strh r0, [r5, 0x2]
bl sub_80E980C
- ldr r1, =0x02021cc4
+ ldr r1, =gUnknown_02021CC4
mov r0, sp
bl CopyString
mov r0, sp
@@ -5231,12 +5231,12 @@ sub_80EEBF4: @ 80EEBF4
movs r0, 0x25
movs r1, 0x1
bl sub_80EF46C
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFB08
- ldr r2, =0x030060bc
+ ldr r2, =gUnknown_030060BC
strb r0, [r2]
lsls r0, 24
asrs r0, 24
@@ -5259,7 +5259,7 @@ sub_80EEBF4: @ 80EEBF4
strb r1, [r4, 0x1]
adds r0, r4, 0
adds r0, 0x13
- ldr r1, =0x03005d90
+ ldr r1, =gUnknown_03005D90
ldr r1, [r1]
bl CopyString
strb r5, [r4, 0x4]
@@ -5378,7 +5378,7 @@ sub_80EED34: @ 80EED34
adds r0, r4, 0
bl VarGet
adds r1, r0, 0
- ldr r0, =0x020375e4
+ ldr r0, =gUnknown_020375E4
ldrh r0, [r0]
adds r1, r0
lsls r1, 16
@@ -5420,12 +5420,12 @@ sub_80EED88: @ 80EED88
lsls r0, 24
cmp r0, 0
beq _080EEE0C
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
ldr r0, [r6]
ldr r7, =0x00002b50
adds r0, r7
bl sub_80EEE30
- ldr r5, =0x030060bc
+ ldr r5, =gUnknown_030060BC
strb r0, [r5]
lsls r0, 24
asrs r0, 24
@@ -5532,7 +5532,7 @@ _080EEE60:
sub_80EEE78: @ 80EEE78
push {r4,lr}
lsls r0, 24
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
lsrs r0, 22
adds r1, r0
@@ -5560,9 +5560,9 @@ sub_80EEE78: @ 80EEE78
sub_80EEEB8: @ 80EEEB8
push {r4-r7,lr}
movs r2, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_080EEEBE:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, r2, 2
adds r0, r1
@@ -5614,7 +5614,7 @@ _080EEF12:
sub_80EEF20: @ 80EEF20
push {r4,lr}
movs r2, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
_080EEF28:
lsls r0, r2, 2
@@ -5658,12 +5658,12 @@ sub_80EEF6C: @ 80EEF6C
lsrs r2, r0, 24
cmp r2, 0xFF
bne _080EEF84
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _080EF01A
.pool
_080EEF84:
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
lsls r4, r2, 2
adds r1, r0, r4
@@ -5676,7 +5676,7 @@ _080EEF84:
adds r1, r2
movs r0, 0x2
strb r0, [r1]
- ldr r0, =0x03005cf8
+ ldr r0, =gUnknown_03005CF8
ldrb r0, [r0, 0x2]
lsls r0, 24
asrs r0, 24
@@ -5704,7 +5704,7 @@ _080EEFD0:
.pool
_080EEFE8:
ldrh r1, [r2]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalString
@@ -5725,7 +5725,7 @@ _080EEFE8:
ldr r0, [r0]
bl box_related_two__2
_080EF016:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_080EF01A:
strh r0, [r1]
@@ -5748,7 +5748,7 @@ _080EF044:
b _080EF08C
_080EF048:
movs r2, 0
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
_080EF04C:
ldr r1, [r4]
lsls r0, r2, 2
@@ -5797,21 +5797,21 @@ _080EF0A2:
movs r0, 0x1
b _080EF0D6
_080EF0A6:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0x80
lsls r0, 1
cmp r1, r0
bne _080EF0D4
- ldr r0, =0x020375f2
+ ldr r0, =gUnknown_020375F2
ldrh r0, [r0]
cmp r0, 0x19
beq _080EF0A2
b _080EF0D4
.pool
_080EF0C8:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
ldr r0, =0x0000150d
@@ -5837,7 +5837,7 @@ _080EF0EE:
b _080EF112
_080EF0F2:
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r4, =0x00002b50
_080EF0FA:
@@ -5868,7 +5868,7 @@ sub_80EF120: @ 80EF120
lsls r0, 16
lsrs r7, r0, 16
movs r6, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
mov r8, r0
_080EF130:
mov r1, r8
@@ -6077,8 +6077,8 @@ _080EF300:
@ void SetContestCategoryStringVarForInterview()
SetContestCategoryStringVarForInterview: @ 80EF30C
push {lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -6265,7 +6265,7 @@ sub_80EF46C: @ 80EF46C
lsls r1, 24
lsrs r1, 24
mov r9, r1
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -6338,7 +6338,7 @@ _080EF504:
adds r7, r1, 0
cmp r5, 0x2
bhi _080EF53C
- ldr r6, =0x02039f80
+ ldr r6, =gUnknown_02039F80
lsls r0, r2, 2
adds r4, r0, r6
_080EF516:
@@ -6379,7 +6379,7 @@ sub_80EF550: @ 80EF550
lsls r0, 24
lsrs r6, r0, 24
movs r1, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x000027cc
_080EF55C:
ldr r3, [r5]
@@ -6396,7 +6396,7 @@ _080EF55C:
ldrb r2, [r0]
cmp r2, 0x1
bne _080EF590
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r2, [r0]
b _080EF5B2
.pool
@@ -6424,10 +6424,10 @@ _080EF5B2:
thumb_func_start InterviewBefore
InterviewBefore: @ 80EF5B8
push {lr}
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x020375e2
+ ldr r0, =gUnknown_020375E2
ldrh r0, [r0]
subs r0, 0x1
cmp r0, 0xA
@@ -6490,17 +6490,17 @@ sub_80EF64C: @ 80EF64C
push {r4,lr}
movs r0, 0x1
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080EF6A0
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
bl sub_8139688
lsls r0, 24
lsrs r0, 24
movs r1, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0xB
movs r2, 0
@@ -6511,8 +6511,8 @@ sub_80EF64C: @ 80EF64C
adds r1, r0
adds r0, r4, 0
bl CopyString
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -6536,12 +6536,12 @@ sub_80EF6C4: @ 80EF6C4
push {lr}
movs r0, 0x2
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080EF6F0
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -6564,17 +6564,17 @@ sub_80EF704: @ 80EF704
push {r4-r6,lr}
movs r0, 0x3
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080EF774
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
bl sub_8139688
lsls r0, 24
lsrs r0, 24
movs r5, 0x64
muls r0, r5
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4
movs r1, 0xB
movs r2, 0
@@ -6590,14 +6590,14 @@ sub_80EF704: @ 80EF704
lsrs r0, 24
muls r0, r5
adds r0, r4
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
movs r1, 0x2
adds r2, r4, 0
bl pokemon_getattr
adds r0, r4, 0
bl GetStringEnd_Limit7
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -6618,7 +6618,7 @@ _080EF774:
thumb_func_start sub_80EF79C
sub_80EF79C: @ 80EF79C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
bx lr
@@ -6639,12 +6639,12 @@ sub_80EF7B4: @ 80EF7B4
push {lr}
movs r0, 0x6
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080EF7E0
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -6685,12 +6685,12 @@ sub_80EF80C: @ 80EF80C
push {lr}
movs r0, 0x7
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080EF838
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -6713,12 +6713,12 @@ sub_80EF84C: @ 80EF84C
push {lr}
movs r0, 0xB
bl sub_80EF550
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
ldrh r0, [r0]
cmp r0, 0
bne _080EF878
- ldr r2, =0x03005d8c
- ldr r0, =0x030060bc
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -6744,9 +6744,9 @@ sub_80EF88C: @ 80EF88C
lsrs r0, 24
movs r1, 0x64
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r5, r1, r0
- ldr r6, =0x02021cc4
+ ldr r6, =gUnknown_02021CC4
adds r0, r5, 0
movs r1, 0x2
adds r2, r6, 0
@@ -7005,14 +7005,14 @@ _080EFA7E:
thumb_func_start sub_80EFA88
sub_80EFA88: @ 80EFA88
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
bl sub_80EFADC
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
- ldr r2, =0x020375e4
+ ldr r2, =gUnknown_020375E4
ldrb r1, [r1]
lsls r1, 24
asrs r1, 24
@@ -7023,12 +7023,12 @@ sub_80EFA88: @ 80EFA88
negs r1, r1
cmp r0, r1
bne _080EFACC
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
b _080EFAD0
.pool
_080EFACC:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
_080EFAD0:
strh r0, [r1]
@@ -7148,7 +7148,7 @@ _080EFB84:
adds r3, r4, 0x4
cmp r0, r6
beq _080EFB78
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r3, r1
ldrh r1, [r1]
bl CopyEasyChatWord
@@ -7400,9 +7400,9 @@ _080EFD30:
sub_80EFD54: @ 80EFD54
push {r4,lr}
movs r1, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r2, [r0]
ldr r4, =0x000027cc
_080EFD62:
@@ -7433,17 +7433,17 @@ _080EFD90:
thumb_func_start sub_80EFD98
sub_80EFD98: @ 80EFD98
push {r4,lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r1, 0x2
adds r2, r4, 0
bl pokemon_getattr
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
bl CompareString
cmp r0, 0
@@ -7468,7 +7468,7 @@ sub_80EFDDC: @ 80EFDDC
mov r4, r8
push {r4-r6}
sub sp, 0x8
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
mov r9, r0
ldrh r0, [r0]
movs r1, 0x64
@@ -7476,9 +7476,9 @@ sub_80EFDDC: @ 80EFDDC
mov r1, r8
muls r1, r0
adds r0, r1, 0
- ldr r6, =0x020244ec
+ ldr r6, =gUnknown_020244EC
adds r0, r6
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
movs r1, 0x2
bl pokemon_getattr
mov r1, r9
@@ -7487,7 +7487,7 @@ sub_80EFDDC: @ 80EFDDC
muls r1, r0
adds r0, r1, 0
adds r0, r6
- ldr r1, =0x02021dc4
+ ldr r1, =gUnknown_02021DC4
mov r10, r1
movs r1, 0x2
mov r2, r10
@@ -7545,13 +7545,13 @@ sub_80EFDDC: @ 80EFDDC
thumb_func_start c2_080CC144
c2_080CC144: @ 80EFE98
push {lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r2, =0x02021dc4
+ ldr r2, =gUnknown_02021DC4
movs r1, 0x2
bl pokemon_setattr
bl c2_exit_to_overworld_1_continue_scripts_restart_music
@@ -7566,16 +7566,16 @@ sub_80EFEC4: @ 80EFEC4
mov r6, r8
push {r6}
sub sp, 0x8
- ldr r0, =0x020375f6
+ ldr r0, =gUnknown_020375F6
ldrb r0, [r0]
- ldr r1, =0x020375f8
+ ldr r1, =gUnknown_020375F8
ldrb r1, [r1]
bl get_pokemon_by_box_and_pos
adds r6, r0, 0
- ldr r2, =0x02021ec4
+ ldr r2, =gUnknown_02021EC4
movs r1, 0x2
bl pokemon_getattr_encrypted
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
mov r8, r0
adds r0, r6, 0
movs r1, 0x2
@@ -7617,11 +7617,11 @@ sub_80EFEC4: @ 80EFEC4
thumb_func_start sub_80EFF48
sub_80EFF48: @ 80EFF48
push {lr}
- ldr r0, =0x020375f6
+ ldr r0, =gUnknown_020375F6
ldrb r0, [r0]
- ldr r1, =0x020375f8
+ ldr r1, =gUnknown_020375F8
ldrb r1, [r1]
- ldr r2, =0x02021dc4
+ ldr r2, =gUnknown_02021DC4
bl sub_80D1E90
bl c2_exit_to_overworld_1_continue_scripts_restart_music
pop {r0}
@@ -7632,13 +7632,13 @@ sub_80EFF48: @ 80EFF48
thumb_func_start sub_80EFF6C
sub_80EFF6C: @ 80EFF6C
push {r4,lr}
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
movs r1, 0x2
adds r2, r4, 0
bl pokemon_getattr
@@ -7655,23 +7655,23 @@ sub_80EFF9C: @ 80EFF9C
push {r4,lr}
bl sub_80F0020
adds r4, r0, 0
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
movs r0, 0x64
muls r0, r1
- ldr r1, =0x020244ec
+ ldr r1, =gUnknown_020244EC
adds r0, r1
movs r1, 0x1
movs r2, 0
bl pokemon_getattr
cmp r4, r0
bne _080EFFD0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
b _080EFFD4
.pool
_080EFFD0:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
_080EFFD4:
strh r0, [r1]
@@ -7724,7 +7724,7 @@ _080F001C:
thumb_func_start sub_80F0020
sub_80F0020: @ 80F0020
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r2, [r0]
ldrb r0, [r2, 0xD]
lsls r0, 24
@@ -7743,13 +7743,13 @@ sub_80F0020: @ 80F0020
thumb_func_start CheckForBigMovieOrEmergencyNewsOnTV
CheckForBigMovieOrEmergencyNewsOnTV: @ 80F0040
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
cmp r0, 0x1
bne _080F0060
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -7795,13 +7795,13 @@ _080F009E:
thumb_func_start GetMomOrDadStringForTVMessage
GetMomOrDadStringForTVMessage: @ 80F00A4
push {r4,lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
movs r0, 0x4
ldrsb r0, [r1, r0]
cmp r0, 0x1
bne _080F0104
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldrb r0, [r0, 0x8]
cmp r0, 0
@@ -7810,7 +7810,7 @@ GetMomOrDadStringForTVMessage: @ 80F00A4
ldrsb r0, [r1, r0]
cmp r0, 0
bne _080F0104
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD08
bl CopyString
ldr r0, =0x00004003
@@ -7823,7 +7823,7 @@ _080F00EC:
ldrsb r0, [r1, r0]
cmp r0, 0x2
bne _080F0104
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD08
bl CopyString
ldr r0, =0x00004003
@@ -7858,13 +7858,13 @@ _080F0104:
cmp r0, 0
bne _080F0158
_080F0142:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD08
bl CopyString
b _080F01A8
.pool
_080F0158:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD04
bl CopyString
b _080F01A8
@@ -7877,7 +7877,7 @@ _080F016C:
ands r0, r1
cmp r0, 0
beq _080F0198
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD08
bl CopyString
adds r0, r4, 0
@@ -7886,7 +7886,7 @@ _080F016C:
b _080F01A8
.pool
_080F0198:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAD04
bl CopyString
adds r0, r4, 0
@@ -7905,7 +7905,7 @@ sub_80F01B8: @ 80F01B8
ldr r0, =0x000040bc
movs r1, 0
bl VarSet
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrb r1, [r0, 0x5]
ldrb r2, [r0, 0x4]
@@ -7956,7 +7956,7 @@ _080F0208:
bls _080F0208
mov r5, r8
movs r4, 0
- ldr r7, =0x020229e8
+ ldr r7, =gUnknown_020229E8
b _080F0276
.pool
_080F0238:
@@ -8011,7 +8011,7 @@ _080F0290:
beq _080F0304
b _080F031E
_080F029A:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -8027,7 +8027,7 @@ _080F029A:
b _080F031E
.pool
_080F02C4:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x000027cc
adds r1, r0
@@ -8040,7 +8040,7 @@ _080F02DC:
movs r0, 0xE1
lsls r0, 2
adds r1, r5, r0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r3, =0x000027cc
adds r2, r3
@@ -8058,14 +8058,14 @@ _080F0304:
movs r3, 0xE1
lsls r3, 3
adds r2, r5, r3
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r4, =0x000027cc
adds r3, r4
adds r0, r5, 0
bl sub_80F0358
_080F031E:
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r0, [r5]
ldr r4, =0x000027cc
adds r0, r4
@@ -8108,11 +8108,11 @@ sub_80F0358: @ 80F0358
add r0, sp, 0x1C
str r0, [sp, 0xC]
bl sub_8009FCC
- ldr r1, =0x03001174
+ ldr r1, =gUnknown_03001174
strb r0, [r1]
_080F0384:
movs r6, 0
- ldr r0, =0x03001174
+ ldr r0, =gUnknown_03001174
ldrb r1, [r0]
cmp r6, r1
bcs _080F0384
@@ -8120,7 +8120,7 @@ _080F0384:
_080F0390:
cmp r6, 0
bne _080F0398
- ldr r2, =0x0203a02c
+ ldr r2, =gUnknown_0203A02C
strb r6, [r2]
_080F0398:
lsls r4, r6, 2
@@ -8129,7 +8129,7 @@ _080F0398:
ldr r0, [r0]
ldr r0, [r0]
bl sub_80F06D0
- ldr r1, =0x03001176
+ ldr r1, =gUnknown_03001176
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -8138,7 +8138,7 @@ _080F0398:
adds r7, r4, 0
cmp r0, r1
bne _080F03E0
- ldr r1, =0x0203a02c
+ ldr r1, =gUnknown_0203A02C
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -8161,7 +8161,7 @@ _080F03E0:
mov r9, r2
cmp r5, r0
bge _080F0456
- ldr r3, =0x03001174
+ ldr r3, =gUnknown_03001174
mov r8, r3
_080F03F4:
adds r0, r6, r5
@@ -8175,7 +8175,7 @@ _080F03F4:
ldr r0, [r0]
ldr r0, [r0]
bl sub_80EFB08
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -8220,7 +8220,7 @@ _080F0456:
adds r0, r3, r7
ldr r0, [r0]
ldr r0, [r0]
- ldr r1, =0x03001176
+ ldr r1, =gUnknown_03001176
ldrb r1, [r1]
bl sub_80EF910
_080F0470:
@@ -8253,7 +8253,7 @@ sub_80F049C: @ 80F049C
ldr r4, [r0]
ldr r6, [r1]
movs r5, 0
- ldr r2, =0x03001176
+ ldr r2, =gUnknown_03001176
movs r1, 0
ldrsb r1, [r2, r1]
lsls r0, r1, 3
@@ -8280,7 +8280,7 @@ _080F04DC:
beq _080F0534
b _080F055A
_080F04E2:
- ldr r0, =0x030060bc
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -8299,7 +8299,7 @@ _080F04E2:
b _080F0556
.pool
_080F050C:
- ldr r0, =0x030060bc
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -8318,7 +8318,7 @@ _080F050C:
b _080F0556
.pool
_080F0534:
- ldr r0, =0x030060bc
+ ldr r0, =gUnknown_030060BC
movs r1, 0
ldrsb r1, [r0, r1]
lsls r0, r1, 3
@@ -8344,7 +8344,7 @@ _080F055A:
b _080F0574
.pool
_080F0568:
- ldr r0, =0x03001176
+ ldr r0, =gUnknown_03001176
ldrb r1, [r0]
adds r0, r6, 0
bl sub_80EF910
@@ -8585,7 +8585,7 @@ sub_80F0708: @ 80F0708
movs r0, 0
mov r9, r0
_080F0716:
- ldr r3, =0x03005d8c
+ ldr r3, =gUnknown_03005D8C
ldr r1, [r3]
mov r4, r9
lsls r2, r4, 3
@@ -8952,7 +8952,7 @@ _080F0A48:
.4byte _080F0A7C
.4byte _080F0A7C
_080F0A7C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
mov r4, r9
adds r0, r7, r4
@@ -8966,7 +8966,7 @@ _080F0A7C:
b _080F0AE2
.pool
_080F0AA0:
- ldr r2, =0x03005d8c
+ ldr r2, =gUnknown_03005D8C
ldr r0, [r2]
mov r1, r9
adds r4, r7, r1
@@ -9016,7 +9016,7 @@ _080F0AF2:
sub_80F0B00: @ 80F0B00
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
lsls r1, r0, 3
adds r1, r0
@@ -9046,7 +9046,7 @@ sub_80F0B24: @ 80F0B24
asrs r2, r0, 24
cmp r2, 0
bne _080F0B56
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
lsls r0, r4, 3
adds r0, r4
@@ -9074,7 +9074,7 @@ sub_80F0B64: @ 80F0B64
movs r2, 0
ldr r4, =0x000027cd
movs r3, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
_080F0B7C:
ldr r0, [r5]
lsls r1, r2, 3
@@ -9108,7 +9108,7 @@ _080F0BA2:
sub_80F0BB8: @ 80F0BB8
push {r4-r6,lr}
movs r5, 0
- ldr r6, =0x03005d8c
+ ldr r6, =gUnknown_03005D8C
_080F0BBE:
ldr r1, [r6]
lsls r0, r5, 3
@@ -9146,7 +9146,7 @@ sub_80F0C04: @ 80F0C04
push {r4,r5,lr}
movs r3, 0
movs r2, 0x5
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r4, [r0]
ldr r5, =0x000027cc
_080F0C10:
@@ -9181,7 +9181,7 @@ _080F0C2E:
bge _080F0C6E
adds r5, r0, 0
_080F0C4A:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000027cc
adds r0, r1
@@ -9248,7 +9248,7 @@ _080F0CC2:
beq _080F0D28
b _080F0D3E
_080F0CCC:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002b50
adds r0, r1
@@ -9262,7 +9262,7 @@ _080F0CCC:
b _080F0D3E
.pool
_080F0CF0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r0, =0x00002b50
adds r1, r0
@@ -9273,7 +9273,7 @@ _080F0CF0:
_080F0D08:
adds r1, r5, 0
adds r1, 0x40
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
ldr r0, =0x00002b50
adds r2, r0
@@ -9289,7 +9289,7 @@ _080F0D28:
adds r1, 0x40
adds r2, r5, 0
adds r2, 0x80
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r3, [r0]
ldr r0, =0x00002b50
adds r3, r0
@@ -9330,7 +9330,7 @@ sub_80F0D60: @ 80F0D60
add r0, sp, 0x1C
str r0, [sp, 0xC]
bl sub_8009FCC
- ldr r1, =0x03001175
+ ldr r1, =gUnknown_03001175
strb r0, [r1]
movs r0, 0
mov r10, r0
@@ -9349,7 +9349,7 @@ _080F0DA0:
ldr r0, [r0]
mov r1, r10
bl sub_80F0ECC
- ldr r1, =0x03001176
+ ldr r1, =gUnknown_03001176
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -9361,7 +9361,7 @@ _080F0DA0:
cmp r0, r1
beq _080F0E22
movs r5, 0
- ldr r1, =0x03001175
+ ldr r1, =gUnknown_03001175
ldrb r0, [r1]
subs r0, 0x1
cmp r5, r0
@@ -9378,7 +9378,7 @@ _080F0DD4:
ldr r0, [r0]
ldr r0, [r0]
bl sub_80EEE30
- ldr r1, =0x030060bc
+ ldr r1, =gUnknown_030060BC
strb r0, [r1]
lsls r0, 24
asrs r0, 24
@@ -9409,7 +9409,7 @@ _080F0E22:
lsls r0, r1, 24
lsrs r7, r0, 24
_080F0E28:
- ldr r0, =0x03001175
+ ldr r0, =gUnknown_03001175
ldrb r0, [r0]
cmp r7, r0
bcc _080F0DA0
@@ -9435,13 +9435,13 @@ sub_80F0E58: @ 80F0E58
push {lr}
ldr r0, [r0]
ldr r1, [r1]
- ldr r2, =0x03001176
+ ldr r2, =gUnknown_03001176
ldrb r2, [r2]
lsls r2, 24
asrs r2, 24
lsls r2, 2
adds r1, r2
- ldr r2, =0x030060bc
+ ldr r2, =gUnknown_030060BC
ldrb r2, [r2]
lsls r2, 24
asrs r2, 24
@@ -9521,7 +9521,7 @@ sub_80F0EEC: @ 80F0EEC
push {r4,lr}
movs r4, 0
_080F0EF0:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, r4, 2
adds r0, r1
@@ -9555,7 +9555,7 @@ sub_80F0F24: @ 80F0F24
cmp r0, 0x1
beq _080F0F50
movs r2, 0
- ldr r5, =0x03005d8c
+ ldr r5, =gUnknown_03005D8C
ldr r4, =0x00002b51
movs r3, 0
_080F0F3C:
@@ -10300,9 +10300,9 @@ _080F152C:
thumb_func_start sub_80F153C
sub_80F153C: @ 80F153C
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -10475,8 +10475,8 @@ _080F16E6:
thumb_func_start DoTVShowBravoTrainerPokemonProfile
DoTVShowBravoTrainerPokemonProfile: @ 80F16EC
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -10485,10 +10485,10 @@ DoTVShowBravoTrainerPokemonProfile: @ 80F16EC
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x8
bls _080F1712
@@ -10512,7 +10512,7 @@ _080F1734:
.4byte _080F190C
.4byte _080F193C
_080F1758:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
@@ -10537,24 +10537,24 @@ _080F1758:
bl CompareString
cmp r0, 0
bne _080F17A4
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
b _080F1950
.pool
_080F17A4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
b _080F1950
.pool
_080F17B0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0x8
ldrb r2, [r4, 0x1F]
@@ -10567,7 +10567,7 @@ _080F17B0:
b _080F194C
.pool
_080F17E8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
@@ -10577,22 +10577,22 @@ _080F17E8:
ands r0, r1
cmp r0, 0
bne _080F180C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
b _080F1950
.pool
_080F180C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
b _080F1950
.pool
_080F1818:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
ldrb r1, [r4, 0x13]
@@ -10601,17 +10601,17 @@ _080F1818:
adds r1, 0x1
movs r0, 0x2
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
b _080F1950
.pool
_080F184C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
ldrb r1, [r4, 0x13]
@@ -10620,12 +10620,12 @@ _080F184C:
adds r1, 0x1
movs r0, 0x2
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
b _080F1950
.pool
_080F1880:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
@@ -10635,50 +10635,50 @@ _080F1880:
lsrs r1, 29
movs r0, 0x1
bl CopyContestCategoryToStringVar
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldrh r0, [r4, 0x14]
cmp r0, 0
beq _080F18B8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
b _080F1950
.pool
_080F18B8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
b _080F1950
.pool
_080F18C4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x14]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
b _080F1950
.pool
_080F190C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x16
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
@@ -10689,7 +10689,7 @@ _080F190C:
b _080F1952
.pool
_080F193C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
@@ -10697,7 +10697,7 @@ _080F193C:
adds r1, r2
bl CopyString
_080F194C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
_080F1950:
strb r0, [r1]
@@ -10716,8 +10716,8 @@ _080F1952:
thumb_func_start DoTVShowBravoTrainerBattleTower
DoTVShowBravoTrainerBattleTower: @ 80F1974
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -10726,10 +10726,10 @@ DoTVShowBravoTrainerBattleTower: @ 80F1974
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
adds r2, r0, 0
cmp r5, 0xE
@@ -10760,11 +10760,11 @@ _080F19C0:
.4byte _080F1B94
.4byte _080F1BCC
_080F19FC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0xA]
movs r1, 0xB
muls r1, r2
@@ -10774,13 +10774,13 @@ _080F19FC:
ldrh r0, [r4, 0x16]
cmp r0, 0x6
bls _080F1A34
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F1BEA
.pool
_080F1A34:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F1BEA
@@ -10789,13 +10789,13 @@ _080F1A40:
ldrb r0, [r4, 0x1A]
cmp r0, 0x32
bne _080F1A58
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAEB1
bl CopyString
b _080F1A60
.pool
_080F1A58:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EAEB8
bl CopyString
_080F1A60:
@@ -10805,19 +10805,19 @@ _080F1A60:
ldrb r0, [r4, 0x1C]
cmp r0, 0x1
bne _080F1A84
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F1BEA
.pool
_080F1A84:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F1BEA
.pool
_080F1A90:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
@@ -10833,12 +10833,12 @@ _080F1AA6:
b _080F1B1C
.pool
_080F1AB4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x14]
movs r1, 0xB
muls r1, r2
@@ -10848,12 +10848,12 @@ _080F1AB4:
b _080F1AA6
.pool
_080F1AE0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x14]
movs r1, 0xB
muls r1, r2
@@ -10864,26 +10864,26 @@ _080F1AE0:
cmp r0, 0
bne _080F1B1C
_080F1B02:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F1BEA
.pool
_080F1B1C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F1BEA
.pool
_080F1B28:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
b _080F1B54
.pool
_080F1B38:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
@@ -10894,58 +10894,58 @@ _080F1B48:
strb r0, [r2]
b _080F1BEA
_080F1B4E:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
_080F1B54:
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F1BEA
.pool
_080F1B68:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x18]
bl CopyEasyChatWord
ldrb r0, [r4, 0x1B]
cmp r0, 0
bne _080F1B88
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F1BEA
.pool
_080F1B88:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xD
strb r0, [r1]
b _080F1BEA
.pool
_080F1B94:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x18]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1E]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xE
strb r0, [r1]
b _080F1BEA
.pool
_080F1BCC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x1D]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0xA]
movs r1, 0xB
muls r1, r2
@@ -10968,8 +10968,8 @@ _080F1BEA:
thumb_func_start DoTVShowTodaysSmartShopper
DoTVShowTodaysSmartShopper: @ 80F1C0C
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -10978,10 +10978,10 @@ DoTVShowTodaysSmartShopper: @ 80F1C0C
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
adds r2, r0, 0
cmp r6, 0xC
@@ -11010,36 +11010,36 @@ _080F1C58:
.4byte _080F1DD8
.4byte _080F1E1C
_080F1C8C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r5, 0x12]
movs r2, 0
bl GetMapName
ldrh r0, [r5, 0xC]
cmp r0, 0xFE
bls _080F1CBC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F1E2C
.pool
_080F1CBC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F1E2C
.pool
_080F1CC8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r5, 0x6]
bl itemid_get_item
adds r1, r0, 0
@@ -11048,7 +11048,7 @@ _080F1CC8:
ldrh r1, [r5, 0xC]
movs r0, 0x2
bl sub_80EF340
- ldr r4, =0x0203a030
+ ldr r4, =gUnknown_0203A030
bl GenerateRandomNumber
ldrb r2, [r4]
adds r2, 0x1
@@ -11079,19 +11079,19 @@ _080F1D22:
ldrh r0, [r5, 0x8]
cmp r0, 0
beq _080F1D40
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F1E2C
.pool
_080F1D40:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F1E2C
.pool
_080F1D4C:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r5, 0x8]
bl itemid_get_item
adds r1, r0, 0
@@ -11103,13 +11103,13 @@ _080F1D4C:
ldrh r0, [r5, 0xA]
cmp r0, 0
beq _080F1D94
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F1E2C
.pool
_080F1D7C:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r5, 0xA]
bl itemid_get_item
adds r1, r0, 0
@@ -11122,7 +11122,7 @@ _080F1D94:
ldrb r0, [r5, 0x2]
cmp r0, 0x1
beq _080F1DFA
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F1E2C
@@ -11152,12 +11152,12 @@ _080F1DD2:
strb r0, [r2]
b _080F1E2C
_080F1DD8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r5, 0x6]
bl itemid_get_item
adds r1, r0, 0
@@ -11167,19 +11167,19 @@ _080F1DD8:
cmp r0, 0x1
bne _080F1E10
_080F1DFA:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F1E2C
.pool
_080F1E10:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F1E2C
.pool
_080F1E1C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x3]
@@ -11201,8 +11201,8 @@ _080F1E2C:
DoTVShowTheNameRaterShow: @ 80F1E48
push {r4-r6,lr}
sub sp, 0x8
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -11211,10 +11211,10 @@ DoTVShowTheNameRaterShow: @ 80F1E48
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
adds r2, r0, 0
cmp r6, 0x12
@@ -11249,23 +11249,23 @@ _080F1E94:
.4byte _080F20A4
.4byte _080F20F0
_080F1EE0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0xF
ldrb r2, [r5, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1F]
bl sub_81DB5E8
- ldr r4, =0x0203a030
+ ldr r4, =gUnknown_0203A030
adds r0, r5, 0
bl sub_80EFBA4
adds r0, 0x1
@@ -11294,7 +11294,7 @@ _080F1F44:
strb r0, [r2]
b _080F20FE
_080F1F4A:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0xF
ldrb r2, [r5, 0x1E]
@@ -11302,7 +11302,7 @@ _080F1F4A:
ldrb r0, [r5, 0x1A]
cmp r0, 0
bne _080F1F6C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F20FE
@@ -11310,7 +11310,7 @@ _080F1F4A:
_080F1F6C:
cmp r0, 0x1
bne _080F1F7C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F20FE
@@ -11320,13 +11320,13 @@ _080F1F7C:
beq _080F1F82
b _080F20FE
_080F1F82:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F20FE
.pool
_080F1F90:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1F]
bl sub_81DB5E8
@@ -11345,13 +11345,13 @@ _080F1F90:
movs r2, 0
movs r3, 0x1
bl sub_80EFBDC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F20FE
.pool
_080F1FCC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0xF
ldrb r2, [r5, 0x1E]
@@ -11371,7 +11371,7 @@ _080F1FCC:
movs r2, 0x3
movs r3, 0x1
bl sub_80EFBDC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xE
strb r0, [r1]
b _080F20FE
@@ -11400,7 +11400,7 @@ _080F202C:
movs r2, 0x2
movs r3, 0x1
bl sub_80EFBDC
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x2]
movs r1, 0xB
muls r1, r2
@@ -11415,7 +11415,7 @@ _080F202C:
movs r2, 0x3
movs r3, 0x2
bl sub_80EFBDC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x10
strb r0, [r1]
b _080F20FE
@@ -11437,7 +11437,7 @@ _080F2074:
movs r2, 0x3
movs r3, 0x1
bl sub_80EFBDC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x11
strb r0, [r1]
b _080F20FE
@@ -11450,7 +11450,7 @@ _080F20A4:
movs r2, 0x2
movs r3, 0x1
bl sub_80EFBDC
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x1C]
movs r1, 0xB
muls r1, r2
@@ -11466,7 +11466,7 @@ _080F20A4:
movs r3, 0x2
_080F20D2:
bl sub_80EFBDC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x12
strb r0, [r1]
b _080F20FE
@@ -11475,7 +11475,7 @@ _080F20EC:
movs r6, 0x12
strb r6, [r2]
_080F20F0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1F]
bl sub_81DB5E8
@@ -11496,8 +11496,8 @@ _080F20FE:
thumb_func_start DoTVShowPokemonTodaySuccessfulCapture
DoTVShowPokemonTodaySuccessfulCapture: @ 80F211C
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -11506,10 +11506,10 @@ DoTVShowPokemonTodaySuccessfulCapture: @ 80F211C
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
adds r2, r0, 0
cmp r6, 0xB
@@ -11537,32 +11537,32 @@ _080F2168:
.4byte _080F2324
.4byte _080F2354
_080F2198:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
ldrb r0, [r5, 0xF]
cmp r0, 0x1
bne _080F21E0
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F2358
.pool
_080F21E0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F2358
@@ -11572,7 +11572,7 @@ _080F21EC:
strb r0, [r2]
b _080F2358
_080F21F2:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrb r0, [r5, 0xF]
bl itemid_get_item
adds r1, r0, 0
@@ -11584,31 +11584,31 @@ _080F21F2:
ldrb r0, [r5, 0x12]
cmp r0, 0x3
bhi _080F2220
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F2358
.pool
_080F2220:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F2358
.pool
_080F222C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
@@ -11619,12 +11619,12 @@ _080F2264:
strb r0, [r2]
b _080F2358
_080F226A:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
@@ -11632,29 +11632,29 @@ _080F226A:
adds r1, r2
bl CopyString
_080F2286:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F2358
.pool
_080F22A0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x2]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x10]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
- ldr r4, =0x0203a030
+ ldr r4, =gUnknown_0203A030
bl GenerateRandomNumber
ldrb r2, [r4]
adds r2, 0x1
@@ -11667,14 +11667,14 @@ _080F22A0:
b _080F2358
.pool
_080F22F4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r5, 0x10]
movs r4, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
@@ -11684,19 +11684,19 @@ _080F22F4:
b _080F233E
.pool
_080F2324:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r5, 0x10]
movs r4, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
_080F233E:
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
strb r4, [r0]
b _080F2358
.pool
@@ -11717,8 +11717,8 @@ _080F2358:
thumb_func_start DoTVShowPokemonTodayFailedCapture
DoTVShowPokemonTodayFailedCapture: @ 80F2370
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -11727,10 +11727,10 @@ DoTVShowPokemonTodayFailedCapture: @ 80F2370
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x6
bls _080F2396
@@ -11752,34 +11752,34 @@ _080F23B8:
.4byte _080F24A0
.4byte _080F24BC
_080F23D4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0xC]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F24C0
.pool
_080F2408:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r4, 0x12]
movs r2, 0
bl GetMapName
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r4, 0xE]
movs r1, 0xB
muls r1, r2
@@ -11789,19 +11789,19 @@ _080F2408:
ldrb r0, [r4, 0x11]
cmp r0, 0x1
bne _080F2450
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F24C0
.pool
_080F2450:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F24C0
.pool
_080F245C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
@@ -11817,24 +11817,24 @@ _080F245C:
lsls r0, 16
cmp r0, 0
bne _080F2494
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F24C0
.pool
_080F2494:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F24C0
.pool
_080F24A0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x2]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F24C0
@@ -11856,8 +11856,8 @@ _080F24C0:
thumb_func_start DoTVShowPokemonFanClubLetter
DoTVShowPokemonFanClubLetter: @ 80F24D8
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -11866,10 +11866,10 @@ DoTVShowPokemonFanClubLetter: @ 80F24D8
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r7, [r0]
adds r6, r0, 0
cmp r7, 0x33
@@ -11937,19 +11937,19 @@ _080F2524:
.4byte _080F26A6
.4byte _080F26CC
_080F25F4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x10
ldrb r2, [r5, 0x18]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x32
strb r0, [r1]
b _080F26F0
@@ -11963,13 +11963,13 @@ _080F2628:
adds r2, r0, 0x1
cmp r2, 0x1
bne _080F2648
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F26F0
.pool
_080F2648:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
adds r0, r2, 0x2
strb r0, [r1]
b _080F26F0
@@ -11992,7 +11992,7 @@ _080F265A:
_080F2672:
adds r0, r5, 0
bl sub_80EFB58
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F26F0
@@ -12012,7 +12012,7 @@ _080F2684:
bl TVShowDone
b _080F26F0
_080F26A6:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r1, r5, 0x4
adds r0, r4, 0
movs r2, 0x2
@@ -12020,13 +12020,13 @@ _080F26A6:
bl ConvertEasyChatWordsToString
adds r0, r4, 0
bl box_related_two__2
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F26FC
.pool
_080F26CC:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r1, r5, 0x4
adds r0, r4, 0
movs r2, 0x2
@@ -12034,7 +12034,7 @@ _080F26CC:
bl ConvertEasyChatWordsToString
adds r0, r4, 0
bl box_related_two__2
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F26FC
@@ -12055,8 +12055,8 @@ _080F26FC:
thumb_func_start DoTVShowRecentHappenings
DoTVShowRecentHappenings: @ 80F2708
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -12065,10 +12065,10 @@ DoTVShowRecentHappenings: @ 80F2708
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
adds r7, r0, 0
cmp r6, 0x32
@@ -12135,14 +12135,14 @@ _080F2754:
.4byte _080F288C
.4byte _080F2868
_080F2820:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x10
ldrb r2, [r5, 0x18]
bl sub_81DB5E8
adds r0, r5, 0
bl sub_80EFB58
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x32
strb r0, [r1]
b _080F288C
@@ -12166,7 +12166,7 @@ _080F2862:
bl TVShowDone
b _080F288C
_080F2868:
- ldr r4, =0x02021fc4
+ ldr r4, =gUnknown_02021FC4
adds r1, r5, 0x4
adds r0, r4, 0
movs r2, 0x2
@@ -12174,7 +12174,7 @@ _080F2868:
bl ConvertEasyChatWordsToString
adds r0, r4, 0
bl box_related_two__2
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F2898
@@ -12195,8 +12195,8 @@ _080F2898:
thumb_func_start DoTVShowPokemonFanClubOpinions
DoTVShowPokemonFanClubOpinions: @ 80F28A4
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -12205,10 +12205,10 @@ DoTVShowPokemonFanClubOpinions: @ 80F28A4
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r6, =0x0203a030
+ ldr r6, =gUnknown_0203A030
ldrb r5, [r6]
cmp r5, 0x3
bgt _080F28E8
@@ -12223,18 +12223,18 @@ _080F28E8:
beq _080F2968
b _080F297E
_080F28EE:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x5
ldrb r2, [r4, 0xD]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
adds r1, 0x10
ldrb r2, [r4, 0xE]
@@ -12246,18 +12246,18 @@ _080F28EE:
b _080F297E
.pool
_080F2930:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x5
ldrb r2, [r4, 0xD]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x1C]
bl CopyEasyChatWord
movs r0, 0x4
@@ -12265,11 +12265,11 @@ _080F2930:
b _080F297E
.pool
_080F2968:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x5
ldrb r2, [r4, 0xD]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x1E]
bl CopyEasyChatWord
bl TVShowDone
@@ -12293,8 +12293,8 @@ DoTVShowDummiedOut: @ 80F299C
thumb_func_start DoTVShowPokemonNewsMassOutbreak
DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
push {r4,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -12303,11 +12303,11 @@ DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
adds r0, r1
ldr r4, [r2]
adds r4, r0
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r4, 0x10]
movs r2, 0
bl GetMapName
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0xC]
movs r1, 0xB
muls r1, r2
@@ -12317,7 +12317,7 @@ DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
bl TVShowDone
bl StartMassOutbreak
ldr r1, =gUnknown_0858D19C
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -12332,8 +12332,8 @@ DoTVShowPokemonNewsMassOutbreak: @ 80F29A0
thumb_func_start DoTVShowPokemonContestLiveUpdates
DoTVShowPokemonContestLiveUpdates: @ 80F2A10
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -12342,10 +12342,10 @@ DoTVShowPokemonContestLiveUpdates: @ 80F2A10
adds r0, r1
ldr r1, [r2]
adds r6, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r7, [r0]
adds r2, r0, 0
cmp r7, 0x20
@@ -12394,17 +12394,17 @@ _080F2A5C:
.4byte _080F30E0
.4byte _080F30FC
_080F2AE0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r6, 0x1C]
bl sub_818E868
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
@@ -12415,13 +12415,13 @@ _080F2AE0:
bne _080F2B38
cmp r0, 0
bne _080F2B2C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F311C
.pool
_080F2B2C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F311C
@@ -12429,19 +12429,19 @@ _080F2B2C:
_080F2B38:
cmp r0, r1
bls _080F2B48
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F311C
.pool
_080F2B48:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F311C
.pool
_080F2B54:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12485,7 +12485,7 @@ _080F2B9A:
_080F2BA0:
b _080F2D20
_080F2BA2:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12503,14 +12503,14 @@ _080F2BBA:
b _080F2B88
.pool
_080F2BC8:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
@@ -12535,35 +12535,35 @@ _080F2C08:
.4byte _080F2C58
.4byte _080F2C6C
_080F2C1C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB0E8
bl CopyString
b _080F2C74
.pool
_080F2C30:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB0ED
bl CopyString
b _080F2C74
.pool
_080F2C44:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB0F4
bl CopyString
b _080F2C74
.pool
_080F2C58:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB0F9
bl CopyString
b _080F2C74
.pool
_080F2C6C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085EB0FF
bl CopyString
_080F2C74:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12604,55 +12604,55 @@ _080F2CC0:
beq _080F2D20
b _080F311C
_080F2CCA:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F311C
.pool
_080F2CD8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F311C
.pool
_080F2CE4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xE
strb r0, [r1]
b _080F311C
.pool
_080F2CF0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F311C
.pool
_080F2CFC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F311C
.pool
_080F2D08:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x14
strb r0, [r1]
b _080F311C
.pool
_080F2D14:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x15
strb r0, [r1]
b _080F311C
.pool
_080F2D20:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x16
strb r0, [r1]
b _080F311C
.pool
_080F2D2C:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12660,7 +12660,7 @@ _080F2D2C:
b _080F2F72
.pool
_080F2D40:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12668,7 +12668,7 @@ _080F2D40:
b _080F2F72
.pool
_080F2D54:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12676,7 +12676,7 @@ _080F2D54:
b _080F2F72
.pool
_080F2D68:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12702,37 +12702,37 @@ _080F2D98:
.4byte _080F2DD0
.4byte _080F2DDC
_080F2DAC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F311C
.pool
_080F2DB8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F311C
.pool
_080F2DC4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F311C
.pool
_080F2DD0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F311C
.pool
_080F2DDC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xD
strb r0, [r1]
b _080F311C
.pool
_080F2DE8:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12740,7 +12740,7 @@ _080F2DE8:
b _080F2F72
.pool
_080F2DFC:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12748,7 +12748,7 @@ _080F2DFC:
b _080F2F72
.pool
_080F2E10:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12756,7 +12756,7 @@ _080F2E10:
b _080F2F72
.pool
_080F2E24:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12764,7 +12764,7 @@ _080F2E24:
b _080F2F72
.pool
_080F2E38:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12772,7 +12772,7 @@ _080F2E38:
b _080F2F72
.pool
_080F2E4C:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12798,37 +12798,37 @@ _080F2E7C:
.4byte _080F2EB4
.4byte _080F2EC0
_080F2E90:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xF
strb r0, [r1]
b _080F311C
.pool
_080F2E9C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x10
strb r0, [r1]
b _080F311C
.pool
_080F2EA8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x11
strb r0, [r1]
b _080F311C
.pool
_080F2EB4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x12
strb r0, [r1]
b _080F311C
.pool
_080F2EC0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x13
strb r0, [r1]
b _080F311C
.pool
_080F2ECC:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12836,7 +12836,7 @@ _080F2ECC:
b _080F2F72
.pool
_080F2EE0:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12844,7 +12844,7 @@ _080F2EE0:
b _080F2F72
.pool
_080F2EF4:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12852,7 +12852,7 @@ _080F2EF4:
b _080F2F72
.pool
_080F2F08:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12860,7 +12860,7 @@ _080F2F08:
b _080F2F72
.pool
_080F2F1C:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12868,7 +12868,7 @@ _080F2F1C:
b _080F2F72
.pool
_080F2F30:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12876,7 +12876,7 @@ _080F2F30:
b _080F2F72
.pool
_080F2F44:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -12884,14 +12884,14 @@ _080F2F44:
b _080F2F72
.pool
_080F2F58:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r6, 0x10]
movs r1, 0xD
muls r1, r2
@@ -12899,24 +12899,24 @@ _080F2F58:
_080F2F72:
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x17
strb r0, [r1]
b _080F311C
.pool
_080F2F94:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0x12]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r6, 0x4
ldrb r2, [r6, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0x2]
muls r1, r5
adds r1, r4
@@ -12953,55 +12953,55 @@ _080F2FF8:
beq _080F3058
b _080F311C
_080F3002:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1F
strb r0, [r1]
b _080F311C
.pool
_080F3010:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1E
strb r0, [r1]
b _080F311C
.pool
_080F301C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1D
strb r0, [r1]
b _080F311C
.pool
_080F3028:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1C
strb r0, [r1]
b _080F311C
.pool
_080F3034:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1B
strb r0, [r1]
b _080F311C
.pool
_080F3040:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1A
strb r0, [r1]
b _080F311C
.pool
_080F304C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x19
strb r0, [r1]
b _080F311C
.pool
_080F3058:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x18
strb r0, [r1]
b _080F311C
.pool
_080F3064:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
@@ -13011,11 +13011,11 @@ _080F3064:
b _080F30EA
.pool
_080F3080:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0x4
ldrb r2, [r6, 0x1E]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
@@ -13029,40 +13029,40 @@ _080F30A8:
strb r0, [r2]
b _080F311C
_080F30AE:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
b _080F30E2
.pool
_080F30E0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
_080F30E2:
adds r1, r6, 0x4
ldrb r2, [r6, 0x1E]
bl sub_81DB5E8
_080F30EA:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x20
strb r0, [r1]
b _080F311C
.pool
_080F30FC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x14
ldrb r2, [r6, 0x1D]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x12]
movs r1, 0xB
muls r1, r2
@@ -13085,8 +13085,8 @@ _080F311C:
thumb_func_start DoTVShowPokemonBattleUpdate
DoTVShowPokemonBattleUpdate: @ 80F3140
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -13095,10 +13095,10 @@ DoTVShowPokemonBattleUpdate: @ 80F3140
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
adds r2, r0, 0
cmp r5, 0x7
@@ -13141,11 +13141,11 @@ _080F31C4:
strb r0, [r2]
b _080F3362
_080F31CA:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
@@ -13153,69 +13153,69 @@ _080F31CA:
ldrb r0, [r4, 0x18]
cmp r0, 0
bne _080F3200
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_085ECB64
bl CopyString
b _080F3208
.pool
_080F3200:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, =gUnknown_085ECB6B
bl CopyString
_080F3208:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F3362
.pool
_080F321C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x16]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r4, 0x14]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F3362
.pool
_080F3268:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F3362
.pool
_080F329C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
@@ -13224,55 +13224,55 @@ _080F329C:
b _080F3362
.pool
_080F32C0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F3362
.pool
_080F32EC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x16]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r4, 0x14]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F3362
.pool
_080F3338:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x19]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x1A]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r4, 0x2]
movs r1, 0xB
muls r1, r2
@@ -13295,8 +13295,8 @@ _080F3362:
thumb_func_start DoTVShow3CheersForPokeblocks
DoTVShow3CheersForPokeblocks: @ 80F3388
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -13305,10 +13305,10 @@ DoTVShow3CheersForPokeblocks: @ 80F3388
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x5
bls _080F33AE
@@ -13329,7 +13329,7 @@ _080F33D0:
.4byte _080F35F4
.4byte _080F3620
_080F33E8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
@@ -13337,13 +13337,13 @@ _080F33E8:
ldrb r0, [r4, 0x2]
cmp r0, 0x14
bls _080F340C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F3624
.pool
_080F340C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F3624
@@ -13368,38 +13368,38 @@ _080F3430:
.4byte _080F3480
.4byte _080F3494
_080F3444:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB48
bl CopyString
b _080F349C
.pool
_080F3458:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB4E
bl CopyString
b _080F349C
.pool
_080F346C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB52
bl CopyString
b _080F349C
.pool
_080F3480:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB58
bl CopyString
b _080F349C
.pool
_080F3494:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB5F
bl CopyString
_080F349C:
ldrb r0, [r4, 0x2]
cmp r0, 0x18
bls _080F34BC
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB2A
bl CopyString
b _080F34DC
@@ -13407,28 +13407,28 @@ _080F349C:
_080F34BC:
cmp r0, 0x16
bls _080F34D4
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB20
bl CopyString
b _080F34DC
.pool
_080F34D4:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB1B
bl CopyString
_080F34DC:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F3624
.pool
_080F3500:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x15]
b _080F3606
@@ -13453,38 +13453,38 @@ _080F3524:
.4byte _080F3574
.4byte _080F3588
_080F3538:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB48
bl CopyString
b _080F3590
.pool
_080F354C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB4E
bl CopyString
b _080F3590
.pool
_080F3560:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB52
bl CopyString
b _080F3590
.pool
_080F3574:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB58
bl CopyString
b _080F3590
.pool
_080F3588:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldr r1, =gUnknown_085ECB5F
bl CopyString
_080F3590:
ldrb r0, [r4, 0x2]
cmp r0, 0x10
bls _080F35B0
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB34
bl CopyString
b _080F35D0
@@ -13492,38 +13492,38 @@ _080F3590:
_080F35B0:
cmp r0, 0xD
bls _080F35C8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB3A
bl CopyString
b _080F35D0
.pool
_080F35C8:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB3E
bl CopyString
_080F35D0:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F3624
.pool
_080F35F4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x15]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x14]
_080F3606:
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F3624
@@ -13545,10 +13545,10 @@ _080F3624:
thumb_func_start DoTVShowInSearchOfTrainers
DoTVShowInSearchOfTrainers: @ 80F363C
push {r4-r7,lr}
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0
strh r1, [r0]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r7, [r0]
adds r2, r0, 0
cmp r7, 0x8
@@ -13573,8 +13573,8 @@ _080F3668:
.4byte _080F379C
.4byte _080F37A2
_080F368C:
- ldr r0, =0x02021cc4
- ldr r4, =0x03005d8c
+ ldr r0, =gUnknown_02021CC4
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
ldr r2, =0x00002bac
adds r1, r2
@@ -13587,13 +13587,13 @@ _080F368C:
ldrb r0, [r0]
cmp r0, 0x1
bls _080F36C8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F37EA
.pool
_080F36C8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F37EA
@@ -13603,7 +13603,7 @@ _080F36D4:
strb r0, [r2]
b _080F37EA
_080F36DA:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002bae
adds r0, r1
@@ -13645,8 +13645,8 @@ _080F3726:
strb r0, [r2]
b _080F37EA
_080F372C:
- ldr r0, =0x02021cc4
- ldr r4, =0x03005d8c
+ ldr r0, =gUnknown_02021CC4
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
ldr r2, =0x00002ba4
adds r1, r2
@@ -13656,7 +13656,7 @@ _080F372C:
ldr r5, =gSpeciesNames
adds r1, r5
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r4]
ldr r2, =0x00002ba8
adds r1, r2
@@ -13666,7 +13666,7 @@ _080F372C:
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, [r4]
ldr r2, =0x00002ba6
adds r1, r2
@@ -13674,7 +13674,7 @@ _080F372C:
muls r1, r6
adds r1, r5
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F37EA
@@ -13684,14 +13684,14 @@ _080F379C:
strb r0, [r2]
b _080F37EA
_080F37A2:
- ldr r0, =0x02021cc4
- ldr r4, =0x03005d8c
+ ldr r0, =gUnknown_02021CC4
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
ldr r2, =0x00002baa
adds r1, r2
ldrh r1, [r1]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, [r4]
ldr r2, =0x00002ba4
adds r1, r2
@@ -13701,7 +13701,7 @@ _080F37A2:
ldr r5, =gSpeciesNames
adds r1, r5
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldr r1, [r4]
ldr r2, =0x00002ba6
adds r1, r2
@@ -13709,10 +13709,10 @@ _080F37A2:
muls r1, r6
adds r1, r5
bl CopyString
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0
strb r0, [r1]
bl TakeTVShowInSearchOfTrainersOffTheAir
@@ -13731,8 +13731,8 @@ _080F37EA:
thumb_func_start DoTVShowPokemonAngler
DoTVShowPokemonAngler: @ 80F3828
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -13741,19 +13741,19 @@ DoTVShowPokemonAngler: @ 80F3828
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
movs r1, 0
strh r1, [r0]
ldrb r0, [r4, 0x2]
ldrb r2, [r4, 0x3]
cmp r0, r2
bcs _080F3868
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
strb r1, [r0]
b _080F3870
.pool
_080F3868:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
adds r0, r1, 0
@@ -13766,12 +13766,12 @@ _080F3870:
b _080F38E0
.pool
_080F3880:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x6]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x4]
movs r1, 0xB
muls r1, r2
@@ -13785,12 +13785,12 @@ _080F3880:
b _080F38E0
.pool
_080F38B8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x6]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r4, 0x4]
movs r1, 0xB
muls r1, r2
@@ -13816,8 +13816,8 @@ _080F38E0:
thumb_func_start DoTVShowTheWorldOfMasters
DoTVShowTheWorldOfMasters: @ 80F3904
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -13826,10 +13826,10 @@ DoTVShowTheWorldOfMasters: @ 80F3904
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r6, =0x0203a030
+ ldr r6, =gUnknown_0203A030
ldrb r5, [r6]
cmp r5, 0x1
beq _080F3974
@@ -13844,7 +13844,7 @@ _080F3948:
beq _080F3994
b _080F39BE
_080F394E:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xB]
@@ -13860,7 +13860,7 @@ _080F394E:
b _080F39BE
.pool
_080F3974:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r4, 0x8]
movs r1, 0xB
muls r1, r2
@@ -13872,16 +13872,16 @@ _080F3974:
b _080F39BE
.pool
_080F3994:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xB]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r4, 0xA]
movs r2, 0
bl GetMapName
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r4, 0x4]
movs r1, 0xB
muls r1, r2
@@ -13904,8 +13904,8 @@ _080F39BE:
thumb_func_start DoTVShowTodaysRivalTrainer
DoTVShowTodaysRivalTrainer: @ 80F39E4
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -13914,10 +13914,10 @@ DoTVShowTodaysRivalTrainer: @ 80F39E4
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
adds r2, r0, 0
cmp r5, 0xA
@@ -13973,7 +13973,7 @@ _080F3A8C:
strb r0, [r2]
b _080F3BE8
_080F3A92:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -13981,7 +13981,7 @@ _080F3A92:
ldrh r1, [r4, 0x2]
movs r0, 0x1
bl sub_80EF340
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r1, [r4, 0x7]
movs r2, 0
bl GetMapName
@@ -13992,7 +13992,7 @@ _080F3AB0:
b _080F3B24
.pool
_080F3AC0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14003,7 +14003,7 @@ _080F3AC0:
b _080F3AB0
.pool
_080F3ADC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14014,7 +14014,7 @@ _080F3ADC:
b _080F3AB0
.pool
_080F3AF8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14026,13 +14026,13 @@ _080F3AF8:
cmp r0, 0
beq _080F3B24
_080F3B12:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F3BE8
.pool
_080F3B24:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F3BE8
@@ -14065,13 +14065,13 @@ _080F3B58:
cmp r0, 0
beq _080F3B84
_080F3B6E:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F3BE8
.pool
_080F3B84:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F3BE8
@@ -14097,7 +14097,7 @@ _080F3BA2:
ldrh r0, [r4, 0x8]
cmp r0, 0
beq _080F3BCC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F3BE8
@@ -14107,13 +14107,13 @@ _080F3BC4:
movs r0, 0
bl sub_80EF340
_080F3BCC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F3BE8
.pool
_080F3BD8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xC]
@@ -14134,8 +14134,8 @@ _080F3BE8:
thumb_func_start DoTVShowDewfordTrendWatcherNetwork
DoTVShowDewfordTrendWatcherNetwork: @ 80F3C04
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -14144,10 +14144,10 @@ DoTVShowDewfordTrendWatcherNetwork: @ 80F3C04
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x6
bls _080F3C2A
@@ -14169,86 +14169,86 @@ _080F3C4C:
.4byte _080F3D0C
.4byte _080F3D40
_080F3C68:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldrb r0, [r4, 0x8]
cmp r0, 0
bne _080F3C94
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F3D54
.pool
_080F3C94:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F3D54
.pool
_080F3CA0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x9]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F3D54
.pool
_080F3CD4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
ldrb r0, [r4, 0x8]
cmp r0, 0
bne _080F3D00
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F3D54
.pool
_080F3D00:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F3D54
.pool
_080F3D0C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x9]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F3D54
.pool
_080F3D40:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
bl TVShowDone
@@ -14267,8 +14267,8 @@ _080F3D54:
thumb_func_start DoTVShowHoennTreasureInvestigators
DoTVShowHoennTreasureInvestigators: @ 80F3D74
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -14277,10 +14277,10 @@ DoTVShowHoennTreasureInvestigators: @ 80F3D74
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r7, =0x0203a030
+ ldr r7, =gUnknown_0203A030
ldrb r6, [r7]
cmp r6, 0x1
beq _080F3E02
@@ -14295,7 +14295,7 @@ _080F3DB8:
beq _080F3E3C
b _080F3E5C
_080F3DBE:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
@@ -14316,7 +14316,7 @@ _080F3DBE:
b _080F3E5C
.pool
_080F3DF0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F3E5C
@@ -14326,18 +14326,18 @@ _080F3DFC:
strb r0, [r7]
b _080F3E5C
_080F3E02:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x5]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r1, [r5, 0x4]
movs r2, 0
bl GetMapName
@@ -14345,13 +14345,13 @@ _080F3E02:
b _080F3E5C
.pool
_080F3E3C:
- ldr r4, =0x02021cc4
+ ldr r4, =gUnknown_02021CC4
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x5]
@@ -14372,8 +14372,8 @@ _080F3E5C:
thumb_func_start DoTVShowFindThatGamer
DoTVShowFindThatGamer: @ 80F3E7C
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -14382,10 +14382,10 @@ DoTVShowFindThatGamer: @ 80F3E7C
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x1
beq _080F3F28
@@ -14404,7 +14404,7 @@ _080F3EC0:
_080F3ECA:
b _080F4008
_080F3ECC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14417,31 +14417,31 @@ _080F3ECC:
b _080F3F04
.pool
_080F3EE8:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB0C
bl CopyString
b _080F3F04
.pool
_080F3EFC:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB12
bl CopyString
_080F3F04:
ldrb r1, [r4, 0x2]
cmp r1, 0x1
bne _080F3F1C
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
strb r1, [r0]
b _080F4008
.pool
_080F3F1C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4008
.pool
_080F3F28:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14454,13 +14454,13 @@ _080F3F28:
b _080F3F60
.pool
_080F3F44:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB0C
bl CopyString
b _080F3F60
.pool
_080F3F58:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB12
bl CopyString
_080F3F60:
@@ -14471,7 +14471,7 @@ _080F3F60:
b _080F4008
.pool
_080F3F78:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14484,26 +14484,26 @@ _080F3F78:
b _080F3FB0
.pool
_080F3F94:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB0C
bl CopyString
b _080F3FB0
.pool
_080F3FA8:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB12
bl CopyString
_080F3FB0:
ldrh r1, [r4, 0x4]
movs r0, 0x2
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F4008
.pool
_080F3FCC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -14516,13 +14516,13 @@ _080F3FCC:
b _080F4004
.pool
_080F3FE8:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB12
bl CopyString
b _080F4004
.pool
_080F3FFC:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB0C
bl CopyString
_080F4004:
@@ -14542,8 +14542,8 @@ _080F4008:
thumb_func_start DoTVShowBreakingNewsTV
DoTVShowBreakingNewsTV: @ 80F4028
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -14552,10 +14552,10 @@ DoTVShowBreakingNewsTV: @ 80F4028
adds r0, r1
ldr r1, [r2]
adds r6, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r7, [r0]
adds r2, r0, 0
cmp r7, 0xC
@@ -14595,46 +14595,46 @@ _080F40B4:
strb r0, [r2]
b _080F4344
_080F40BA:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4344
.pool
_080F40FC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x2]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F4344
@@ -14643,24 +14643,24 @@ _080F4140:
ldrh r1, [r6, 0x8]
movs r0, 0
bl sub_80EF340
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r6, 0x6]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F4344
.pool
_080F4168:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
@@ -14668,41 +14668,41 @@ _080F4168:
b _080F4344
.pool
_080F418C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x2]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F4344
.pool
_080F41D0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x2]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
@@ -14724,38 +14724,38 @@ _080F421E:
ldrh r0, [r6, 0xC]
cmp r0, 0
bne _080F4230
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F4344
.pool
_080F4230:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F4344
.pool
_080F423C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F4344
.pool
_080F4248:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F4344
.pool
_080F4254:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r6, 0xC]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0xA]
movs r1, 0xB
muls r1, r2
@@ -14764,67 +14764,67 @@ _080F4254:
b _080F42A8
.pool
_080F4284:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x2]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
_080F42A8:
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F4344
.pool
_080F42C8:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F4344
.pool
_080F42F4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x2]
movs r4, 0xB
muls r1, r4
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r1, [r6, 0x4]
movs r2, 0
bl GetMapName
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
strb r4, [r0]
b _080F4344
.pool
_080F4334:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xE]
@@ -14845,8 +14845,8 @@ _080F4344:
thumb_func_start DoTVShowSecretBaseVisit
DoTVShowSecretBaseVisit: @ 80F4360
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -14855,10 +14855,10 @@ DoTVShowSecretBaseVisit: @ 80F4360
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
adds r2, r0, 0
cmp r6, 0xD
@@ -14888,7 +14888,7 @@ _080F43AC:
.4byte _080F4538
.4byte _080F4584
_080F43E4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0xC]
@@ -14896,19 +14896,19 @@ _080F43E4:
ldrb r0, [r5, 0x3]
cmp r0, 0
bne _080F4408
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4588
.pool
_080F4408:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F4588
.pool
_080F4414:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r5, 0x4]
lsls r1, 5
ldr r2, =gUnknown_085A5C09
@@ -14917,19 +14917,19 @@ _080F4414:
ldrb r0, [r5, 0x3]
cmp r0, 0x1
bne _080F443C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F4588
.pool
_080F443C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F4588
.pool
_080F4448:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r5, 0x5]
lsls r1, 5
ldr r2, =gUnknown_085A5C09
@@ -14949,45 +14949,45 @@ _080F4470:
beq _080F4490
b _080F4588
_080F4476:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F4588
.pool
_080F4484:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F4588
.pool
_080F4490:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F4588
.pool
_080F449C:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r5, 0x6]
lsls r1, 5
ldr r4, =gUnknown_085A5C09
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrb r1, [r5, 0x7]
lsls r1, 5
adds r1, r4
b _080F44CA
.pool
_080F44C0:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrb r1, [r5, 0x6]
lsls r1, 5
ldr r2, =gUnknown_085A5C09
adds r1, r2
_080F44CA:
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F4588
@@ -14997,7 +14997,7 @@ _080F44E4:
strb r0, [r2]
b _080F4588
_080F44EA:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0xC]
@@ -15005,7 +15005,7 @@ _080F44EA:
ldrb r1, [r5, 0x2]
cmp r1, 0x18
bhi _080F450C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F4588
@@ -15013,7 +15013,7 @@ _080F44EA:
_080F450C:
cmp r1, 0x31
bhi _080F451C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F4588
@@ -15021,38 +15021,38 @@ _080F450C:
_080F451C:
cmp r1, 0x45
bhi _080F452C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F4588
.pool
_080F452C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F4588
.pool
_080F4538:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0xC]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r5, 0x8]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r5, 0xA]
movs r4, 0xD
muls r1, r4
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
strb r4, [r0]
b _080F4588
.pool
@@ -15073,8 +15073,8 @@ _080F4588:
thumb_func_start DoTVShowPokemonLotterWinnerFlashReport
DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -15083,12 +15083,12 @@ DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r6, [r0]
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x5]
@@ -15096,7 +15096,7 @@ DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
ldrb r0, [r5, 0x4]
cmp r0, 0
bne _080F45FC
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB72
bl CopyString
b _080F4634
@@ -15104,7 +15104,7 @@ DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0
_080F45FC:
cmp r0, 0x1
bne _080F4614
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB7A
bl CopyString
b _080F4634
@@ -15112,17 +15112,17 @@ _080F45FC:
_080F4614:
cmp r0, 0x2
bne _080F462C
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB80
bl CopyString
b _080F4634
.pool
_080F462C:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldr r1, =gUnknown_085ECB87
bl CopyString
_080F4634:
- ldr r4, =0x02021ec4
+ ldr r4, =gUnknown_02021EC4
ldrh r0, [r5, 0x2]
bl itemid_get_item
adds r1, r0, 0
@@ -15143,8 +15143,8 @@ _080F4634:
thumb_func_start DoTVShowThePokemonBattleSeminar
DoTVShowThePokemonBattleSeminar: @ 80F466C
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -15153,10 +15153,10 @@ DoTVShowThePokemonBattleSeminar: @ 80F466C
adds r0, r1
ldr r1, [r2]
adds r6, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r7, [r0]
cmp r7, 0x6
bls _080F4692
@@ -15178,55 +15178,55 @@ _080F46B4:
.4byte _080F4814
.4byte _080F4838
_080F46D0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0x11]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x6]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0x4]
muls r1, r5
adds r1, r4
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F4858
.pool
_080F4714:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0x11]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x4]
movs r1, 0xB
muls r1, r2
ldr r2, =gSpeciesNames
adds r1, r2
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r2, [r6, 0x2]
movs r1, 0xD
muls r1, r2
ldr r2, =gMoveNames
adds r1, r2
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4858
.pool
_080F4760:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r6, 0x6]
movs r1, 0xB
muls r1, r2
@@ -15247,57 +15247,57 @@ _080F4788:
beq _080F47A8
b _080F4824
_080F478E:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F4858
.pool
_080F479C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F4858
.pool
_080F47A8:
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
strb r1, [r0]
b _080F4858
.pool
_080F47B4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0x8]
movs r5, 0xD
muls r1, r5
ldr r4, =gMoveNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0xC]
muls r1, r5
adds r1, r4
b _080F4820
.pool
_080F47EC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0x8]
movs r5, 0xD
muls r1, r5
ldr r4, =gMoveNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0xA]
muls r1, r5
adds r1, r4
b _080F4820
.pool
_080F4814:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r2, [r6, 0x8]
movs r1, 0xD
muls r1, r2
@@ -15306,20 +15306,20 @@ _080F4814:
_080F4820:
bl CopyString
_080F4824:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F4858
.pool
_080F4838:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0xE]
movs r5, 0xD
muls r1, r5
ldr r4, =gMoveNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x2]
muls r1, r5
adds r1, r4
@@ -15340,8 +15340,8 @@ _080F4858:
thumb_func_start DoTVShowTrainerFanClubSpecial
DoTVShowTrainerFanClubSpecial: @ 80F487C
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -15350,10 +15350,10 @@ DoTVShowTrainerFanClubSpecial: @ 80F487C
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x5
bls _080F48A2
@@ -15374,22 +15374,22 @@ _080F48C4:
.4byte _080F4944
.4byte _080F4978
_080F48DC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x18]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x14]
bl CopyEasyChatWord
ldrb r1, [r4, 0x16]
cmp r1, 0x59
bls _080F4918
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F499A
@@ -15397,7 +15397,7 @@ _080F48DC:
_080F4918:
cmp r1, 0x45
bls _080F4928
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F499A
@@ -15405,46 +15405,46 @@ _080F4918:
_080F4928:
cmp r1, 0x1D
bls _080F4938
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F499A
.pool
_080F4938:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F499A
.pool
_080F4944:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x18]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
ldrb r1, [r4, 0x16]
movs r0, 0x2
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F499A
.pool
_080F4978:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0xC
ldrb r2, [r4, 0x18]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x14]
bl CopyEasyChatWord
bl TVShowDone
@@ -15463,8 +15463,8 @@ _080F499A:
thumb_func_start DoTVShowTrainerFanClub
DoTVShowTrainerFanClub: @ 80F49BC
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -15473,10 +15473,10 @@ DoTVShowTrainerFanClub: @ 80F49BC
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
adds r2, r0, 0
cmp r5, 0xB
@@ -15504,7 +15504,7 @@ _080F4A08:
.4byte _080F4B14
.4byte _080F4B1A
_080F4A38:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
@@ -15542,61 +15542,61 @@ _080F4A74:
.4byte _080F4AFC
.4byte _080F4B08
_080F4A9C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F4B3A
.pool
_080F4AA8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4B3A
.pool
_080F4AB4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F4B3A
.pool
_080F4AC0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F4B3A
.pool
_080F4ACC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F4B3A
.pool
_080F4AD8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F4B3A
.pool
_080F4AE4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F4B3A
.pool
_080F4AF0:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F4B3A
.pool
_080F4AFC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F4B3A
.pool
_080F4B08:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F4B3A
@@ -15606,15 +15606,15 @@ _080F4B14:
strb r0, [r2]
b _080F4B3A
_080F4B1A:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x8]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r4, 0x4]
bl CopyEasyChatWord
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r4, 0x6]
bl CopyEasyChatWord
bl TVShowDone
@@ -15633,8 +15633,8 @@ _080F4B3A:
thumb_func_start DoTVShowSpotTheCuties
DoTVShowSpotTheCuties: @ 80F4B5C
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -15643,10 +15643,10 @@ DoTVShowSpotTheCuties: @ 80F4B5C
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0xF
bls _080F4B82
@@ -15677,19 +15677,19 @@ _080F4BA4:
.4byte _080F4D64
.4byte _080F4D80
_080F4BE4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xF]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
ldrb r1, [r4, 0x2]
cmp r1, 0x9
bhi _080F4C14
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F4D84
@@ -15697,37 +15697,37 @@ _080F4BE4:
_080F4C14:
cmp r1, 0x13
bhi _080F4C24
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F4D84
.pool
_080F4C24:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F4D84
.pool
_080F4C30:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0xF]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
ldrb r1, [r4, 0x2]
movs r0, 0x2
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F4D84
.pool
_080F4C64:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
@@ -15770,71 +15770,71 @@ _080F4C88:
.4byte _080F4D4C
.4byte _080F4D58
_080F4CEC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F4D84
.pool
_080F4CF8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F4D84
.pool
_080F4D04:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F4D84
.pool
_080F4D10:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F4D84
.pool
_080F4D1C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F4D84
.pool
_080F4D28:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F4D84
.pool
_080F4D34:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xB
strb r0, [r1]
b _080F4D84
.pool
_080F4D40:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xC
strb r0, [r1]
b _080F4D84
.pool
_080F4D4C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xD
strb r0, [r1]
b _080F4D84
.pool
_080F4D58:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xE
strb r0, [r1]
b _080F4D84
.pool
_080F4D64:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0x4
ldrb r2, [r4, 0x10]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xF
strb r0, [r1]
b _080F4D84
@@ -15856,8 +15856,8 @@ _080F4D84:
thumb_func_start DoTVShowPokemonNewsBattleFrontier
DoTVShowPokemonNewsBattleFrontier: @ 80F4D9C
push {r4-r7,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -15866,10 +15866,10 @@ DoTVShowPokemonNewsBattleFrontier: @ 80F4D9C
adds r0, r1
ldr r1, [r2]
adds r6, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r7, [r0]
adds r2, r0, 0
cmp r7, 0x12
@@ -15984,7 +15984,7 @@ _080F4EC8:
strb r0, [r2]
b _080F5014
_080F4ECE:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -15992,13 +15992,13 @@ _080F4ECE:
ldrh r1, [r6, 0x2]
movs r0, 0x1
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x10
strb r0, [r1]
b _080F5014
.pool
_080F4EF4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -16006,13 +16006,13 @@ _080F4EF4:
ldrh r1, [r6, 0x2]
movs r0, 0x1
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xF
strb r0, [r1]
b _080F5014
.pool
_080F4F18:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -16020,69 +16020,69 @@ _080F4F18:
ldrh r1, [r6, 0x2]
movs r0, 0x1
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xE
strb r0, [r1]
b _080F5014
.pool
_080F4F3C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0x4]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x6]
muls r1, r5
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0x8]
muls r1, r5
adds r1, r4
b _080F4FEC
.pool
_080F4F74:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0x4]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x6]
muls r1, r5
adds r1, r4
b _080F4FEC
.pool
_080F4F9C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r1, [r6, 0x4]
movs r5, 0xB
muls r1, r5
ldr r4, =gSpeciesNames
adds r1, r4
bl CopyString
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
ldrh r1, [r6, 0x6]
muls r1, r5
adds r1, r4
bl CopyString
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
ldrh r1, [r6, 0x8]
muls r1, r5
adds r1, r4
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x11
strb r0, [r1]
b _080F5014
.pool
_080F4FE0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrh r2, [r6, 0xA]
movs r1, 0xB
muls r1, r2
@@ -16090,13 +16090,13 @@ _080F4FE0:
adds r1, r2
_080F4FEC:
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x12
strb r0, [r1]
b _080F5014
.pool
_080F5004:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r6, 0
adds r1, 0x13
ldrb r2, [r6, 0xC]
@@ -16117,8 +16117,8 @@ _080F5014:
thumb_func_start DoTVShowWhatsNo1InHoennToday
DoTVShowWhatsNo1InHoennToday: @ 80F5030
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -16127,10 +16127,10 @@ DoTVShowWhatsNo1InHoennToday: @ 80F5030
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
cmp r5, 0x8
bls _080F5056
@@ -16154,7 +16154,7 @@ _080F5078:
.4byte _080F5130
.4byte _080F5154
_080F509C:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x5]
@@ -16178,49 +16178,49 @@ _080F50C0:
.4byte _080F5118
.4byte _080F5124
_080F50DC:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x1
strb r0, [r1]
b _080F5164
.pool
_080F50E8:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F5164
.pool
_080F50F4:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F5164
.pool
_080F5100:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F5164
.pool
_080F510C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F5164
.pool
_080F5118:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F5164
.pool
_080F5124:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F5164
.pool
_080F5130:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x5]
@@ -16228,13 +16228,13 @@ _080F5130:
ldrh r1, [r4, 0x2]
movs r0, 0x1
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F5164
.pool
_080F5154:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x5]
@@ -16325,8 +16325,8 @@ DoTVShowSecretBaseSecrets: @ 80F51EC
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -16335,10 +16335,10 @@ DoTVShowSecretBaseSecrets: @ 80F51EC
adds r0, r1
ldr r1, [r2]
adds r5, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r2, [r0]
mov r9, r2
adds r2, r0, 0
@@ -16400,11 +16400,11 @@ _080F5240:
.4byte _080F5526
.4byte _080F5526
_080F52F0:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16415,7 +16415,7 @@ _080F52F0:
lsrs r6, r0, 24
cmp r6, 0
bne _080F5328
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F552A
@@ -16424,7 +16424,7 @@ _080F5328:
movs r0, 0x1
strb r0, [r5, 0x12]
bl GenerateRandomNumber
- ldr r4, =0x0203a031
+ ldr r4, =gUnknown_0203A031
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@@ -16434,7 +16434,7 @@ _080F5328:
b _080F542A
.pool
_080F5348:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16452,7 +16452,7 @@ _080F5348:
.pool
_080F5370:
strb r6, [r5, 0x12]
- ldr r0, =0x0203a031
+ ldr r0, =gUnknown_0203A031
ldrb r0, [r0]
cmp r0, 0
bne _080F5384
@@ -16466,7 +16466,7 @@ _080F5384:
b _080F542C
_080F538A:
bl GenerateRandomNumber
- ldr r7, =0x0203a031
+ ldr r7, =gUnknown_0203A031
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@@ -16490,7 +16490,7 @@ _080F53B2:
b _080F542A
.pool
_080F53C4:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16502,14 +16502,14 @@ _080F53C4:
cmp r6, 0x2
bne _080F53F0
_080F53DE:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F552A
.pool
_080F53F0:
movs r4, 0
- ldr r7, =0x0203a031
+ ldr r7, =gUnknown_0203A031
ldr r2, =0x0000fffe
mov r8, r2
_080F53F8:
@@ -16536,22 +16536,22 @@ _080F5418:
_080F5422:
movs r0, 0x3
strb r0, [r5, 0x12]
- ldr r0, =0x0203a031
+ ldr r0, =gUnknown_0203A031
ldrb r1, [r0, 0x2]
_080F542A:
adds r0, r5, 0
_080F542C:
bl sub_80F51AC
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
strb r0, [r1]
b _080F552A
.pool
_080F5444:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16562,7 +16562,7 @@ _080F5444:
ldrh r0, [r5, 0x2]
cmp r0, 0x1E
bhi _080F547C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F552A
@@ -16570,38 +16570,38 @@ _080F5444:
_080F547C:
cmp r0, 0x64
bhi _080F548C
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x5
strb r0, [r1]
b _080F552A
.pool
_080F548C:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x6
strb r0, [r1]
b _080F552A
.pool
_080F5498:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F552A
.pool
_080F54C4:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r5, 0x4
ldrb r2, [r5, 0x1C]
bl sub_81DB5E8
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r5, 0
adds r1, 0x13
ldrb r2, [r5, 0x1B]
@@ -16616,13 +16616,13 @@ _080F54EC:
movs r0, 0x3
b _080F5528
_080F54F0:
- ldr r4, =0x02021dc4
+ ldr r4, =gUnknown_02021DC4
ldrh r0, [r5, 0x10]
bl itemid_get_item
adds r1, r0, 0
adds r0, r4, 0
bl CopyString
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
ldrb r0, [r5, 0x12]
strb r0, [r1]
b _080F552A
@@ -16663,8 +16663,8 @@ _080F552A:
thumb_func_start DoTVShowSafariFanClub
DoTVShowSafariFanClub: @ 80F5548
push {r4,r5,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -16673,10 +16673,10 @@ DoTVShowSafariFanClub: @ 80F5548
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r0, =0x0203a030
+ ldr r0, =gUnknown_0203A030
ldrb r5, [r0]
adds r2, r0, 0
cmp r5, 0xA
@@ -16720,7 +16720,7 @@ _080F55D6:
strb r0, [r2]
b _080F56BC
_080F55DC:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16731,13 +16731,13 @@ _080F55DC:
ldrb r0, [r4, 0x3]
cmp r0, 0
bne _080F5608
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x3
strb r0, [r1]
b _080F56BC
.pool
_080F5608:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x2
strb r0, [r1]
b _080F56BC
@@ -16746,7 +16746,7 @@ _080F5614:
ldrb r1, [r4, 0x3]
movs r0, 0x1
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x4
strb r0, [r1]
b _080F56BC
@@ -16756,7 +16756,7 @@ _080F5628:
strb r0, [r2]
b _080F56BC
_080F562E:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16770,7 +16770,7 @@ _080F562E:
b _080F5674
.pool
_080F5650:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
@@ -16779,13 +16779,13 @@ _080F5650:
cmp r0, 0
bne _080F5674
_080F5662:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x8
strb r0, [r1]
b _080F56BC
.pool
_080F5674:
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x7
strb r0, [r1]
b _080F56BC
@@ -16794,7 +16794,7 @@ _080F5680:
ldrb r1, [r4, 0x3]
movs r0, 0x1
bl sub_80EF340
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0x9
strb r0, [r1]
b _080F56BC
@@ -16804,12 +16804,12 @@ _080F5694:
strb r0, [r2]
b _080F56BC
_080F569A:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
adds r1, r4, 0
adds r1, 0x13
ldrb r2, [r4, 0x4]
bl sub_81DB5E8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0xA
strb r0, [r1]
b _080F56BC
@@ -16831,8 +16831,8 @@ _080F56BC:
thumb_func_start DoTVShowPokemonContestLiveUpdates2
DoTVShowPokemonContestLiveUpdates2: @ 80F56D4
push {r4-r6,lr}
- ldr r2, =0x03005d8c
- ldr r0, =0x020375e0
+ ldr r2, =gUnknown_03005D8C
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -16841,10 +16841,10 @@ DoTVShowPokemonContestLiveUpdates2: @ 80F56D4
adds r0, r1
ldr r1, [r2]
adds r4, r1, r0
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
- ldr r6, =0x0203a030
+ ldr r6, =gUnknown_0203A030
ldrb r5, [r6]
cmp r5, 0x2
bgt _080F5718
@@ -16859,7 +16859,7 @@ _080F5718:
beq _080F574E
b _080F575E
_080F571E:
- ldr r0, =0x02021cc4
+ ldr r0, =gUnknown_02021CC4
ldrb r1, [r4, 0xA]
bl sub_818E868
ldrb r1, [r4, 0x16]
@@ -16879,12 +16879,12 @@ _080F573E:
strb r0, [r6]
b _080F575E
_080F5744:
- ldr r0, =0x02021ec4
+ ldr r0, =gUnknown_02021EC4
adds r1, r4, 0x2
ldrb r2, [r4, 0x17]
bl sub_81DB5E8
_080F574E:
- ldr r0, =0x02021dc4
+ ldr r0, =gUnknown_02021DC4
adds r1, r4, 0
adds r1, 0xB
ldrb r2, [r4, 0x18]
@@ -16904,15 +16904,15 @@ _080F575E:
thumb_func_start TVShowDone
TVShowDone: @ 80F577C
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0x1
strh r0, [r1]
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0
strb r0, [r1]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r1, [r0]
lsls r0, r1, 3
adds r0, r1
@@ -16928,7 +16928,7 @@ TVShowDone: @ 80F577C
thumb_func_start ResetTVShowState
ResetTVShowState: @ 80F57B8
- ldr r1, =0x0203a030
+ ldr r1, =gUnknown_0203A030
movs r0, 0
strb r0, [r1]
bx lr
diff --git a/asm/var.s b/asm/var.s
index e976b683b..04612534c 100644
--- a/asm/var.s
+++ b/asm/var.s
@@ -31,7 +31,7 @@ _0809D660:
b _0809D688
.pool
_0809D67C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
lsls r1, r2, 1
ldr r2, =0xffff939c
adds r1, r2
diff --git a/asm/wallclock.s b/asm/wallclock.s
index caf2e3007..7065194ed 100644
--- a/asm/wallclock.s
+++ b/asm/wallclock.s
@@ -137,7 +137,7 @@ _0813486C:
movs r1, 0xC0
lsls r1, 19
bl LZ77UnCompVram
- ldr r0, =0x020375e0
+ ldr r0, =gUnknown_020375E0
ldrh r0, [r0]
cmp r0, 0
bne _081348FC
@@ -254,7 +254,7 @@ Cb2_StartWallClock: @ 81349F4
adds r6, r0, 0
lsls r6, 24
lsrs r6, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -279,7 +279,7 @@ Cb2_StartWallClock: @ 81349F4
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02020630
+ ldr r1, =gUnknown_02020630
mov r9, r1
lsls r1, r0, 4
adds r1, r0
@@ -396,7 +396,7 @@ Cb2_ViewWallClock: @ 8134B44
lsrs r7, r0, 24
adds r0, r7, 0
bl sub_8135130
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r7, 2
adds r0, r7
lsls r0, 3
@@ -424,7 +424,7 @@ _08134BA4:
bl AddObjectToFront
lsls r0, 24
lsrs r0, 24
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -541,13 +541,13 @@ sub_8134CB8: @ 8134CB8
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08134CD8
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -565,7 +565,7 @@ sub_8134CE8: @ 8134CE8
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r6, 2
adds r0, r6
lsls r0, 3
@@ -610,7 +610,7 @@ _08134D1C:
adds r1, r0
adds r4, r1
strh r4, [r5, 0xA]
- ldr r2, =0x030022c0
+ ldr r2, =gUnknown_030022C0
ldrh r0, [r2, 0x2E]
movs r3, 0x1
adds r1, r3, 0
@@ -701,7 +701,7 @@ sub_8134DC4: @ 8134DC4
movs r2, 0xD
movs r3, 0x1
bl CreateYesNoMenu
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -739,7 +739,7 @@ _08134E50:
_08134E56:
movs r0, 0x5
bl audio_play
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -755,7 +755,7 @@ _08134E74:
bl sub_8198070
movs r0, 0
bl ClearWindowTilemap
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -776,7 +776,7 @@ sub_8134EA4: @ 8134EA4
sub sp, 0x4
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r4, r0, 2
adds r4, r0
lsls r4, 3
@@ -805,14 +805,14 @@ sub_8134EA4: @ 8134EA4
thumb_func_start c2_080111BC
c2_080111BC: @ 8134EE8
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08134F02
bl FreeAllWindowBuffers
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_08134F02:
@@ -826,13 +826,13 @@ sub_8134F10: @ 8134F10
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08134F30
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r2, 2
adds r1, r2
lsls r1, 3
@@ -852,13 +852,13 @@ sub_8134F40: @ 8134F40
lsrs r4, r0, 24
adds r0, r4, 0
bl sub_8135130
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
beq _08134F66
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r4, 2
adds r1, r4
lsls r1, 3
@@ -886,7 +886,7 @@ sub_8134F78: @ 8134F78
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -903,13 +903,13 @@ sub_8134F78: @ 8134F78
thumb_func_start sub_8134FB0
sub_8134FB0: @ 8134FB0
push {lr}
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
cmp r0, 0
bne _08134FC6
- ldr r0, =0x030022c0
+ ldr r0, =gUnknown_030022C0
ldr r0, [r0, 0x8]
bl SetMainCallback2
_08134FC6:
@@ -1007,7 +1007,7 @@ sub_813504C: @ 813504C
beq _081350A0
b _081350DE
_08135060:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -1040,7 +1040,7 @@ _08135094:
bl sub_81350E8
b _081350DE
_081350A0:
- ldr r0, =0x03005e00
+ ldr r0, =gTasks
lsls r1, r3, 2
adds r1, r3
lsls r1, 3
@@ -1085,7 +1085,7 @@ sub_81350E8: @ 81350E8
lsrs r0, 24
lsls r1, 24
lsrs r3, r1, 24
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
@@ -1129,12 +1129,12 @@ sub_8135130: @ 8135130
lsls r4, 24
lsrs r4, 24
bl GameFreakRTC_CalcLocalDateTime
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
adds r6, r0, r1
- ldr r5, =0x03005cf8
+ ldr r5, =gUnknown_03005CF8
movs r0, 0x2
ldrsb r0, [r5, r0]
strh r0, [r6, 0xC]
@@ -1187,7 +1187,7 @@ sub_81351AC: @ 81351AC
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r6, r0]
lsls r0, r1, 2
@@ -1265,7 +1265,7 @@ sub_8135244: @ 8135244
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r6, r0]
lsls r0, r1, 2
@@ -1342,7 +1342,7 @@ _081352C8:
sub_81352DC: @ 81352DC
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
@@ -1429,7 +1429,7 @@ _08135370:
sub_8135380: @ 8135380
push {r4,lr}
adds r4, r0, 0
- ldr r2, =0x03005e00
+ ldr r2, =gTasks
movs r0, 0x2E
ldrsh r1, [r4, r0]
lsls r0, r1, 2
diff --git a/asm/weather.s b/asm/weather.s
index abd8ad81b..955aa5047 100644
--- a/asm/weather.s
+++ b/asm/weather.s
@@ -23,12 +23,12 @@ sub_80AAFA4: @ 80AAFA4
lsrs r5, 24
ldr r0, =gUnknown_0854C270
lsls r1, r5, 5
- ldr r2, =0x02037914
+ ldr r2, =gUnknown_02037914
adds r1, r2
ldr r2, =0x04000008
bl CpuSet
bl sub_80AB294
- ldr r4, =0x02038454
+ ldr r4, =gUnknown_02038454
ldr r1, =0x000006d5
adds r0, r4, r1
strb r5, [r0]
@@ -115,7 +115,7 @@ weather_set: @ 80AB098
beq _080AB0AE
bl play_some_sound
_080AB0AE:
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r2, =0x000006d1
adds r0, r1, r2
ldrb r0, [r0]
@@ -133,7 +133,7 @@ _080AB0AE:
ldr r0, [r1]
bl _call_via_r0
_080AB0D2:
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r2, =0x000006d3
adds r0, r1, r2
movs r2, 0
@@ -157,7 +157,7 @@ sub_80AB104: @ 80AB104
lsls r4, 24
lsrs r4, 24
bl play_some_sound
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
movs r2, 0xDA
lsls r2, 3
adds r1, r0, r2
@@ -178,7 +178,7 @@ sub_80AB130: @ 80AB130
lsls r4, 24
lsrs r4, 24
bl play_some_sound
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
movs r2, 0xDA
lsls r2, 3
adds r0, r1, r2
@@ -202,7 +202,7 @@ sub_80AB160: @ 80AB160
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
movs r1, 0xD9
lsls r1, 3
adds r0, r2, r1
@@ -219,7 +219,7 @@ sub_80AB160: @ 80AB160
adds r0, r1
ldr r0, [r0]
bl _call_via_r0
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
lsls r0, r4, 2
adds r0, r4
lsls r0, 3
@@ -239,7 +239,7 @@ sub_80AB1B0: @ 80AB1B0
mov r7, r9
mov r6, r8
push {r6,r7}
- ldr r5, =0x02038454
+ ldr r5, =gUnknown_02038454
movs r0, 0xDA
lsls r0, 3
adds r6, r5, r0
@@ -296,7 +296,7 @@ _080AB22C:
bl _call_via_r0
_080AB23C:
ldr r1, =gUnknown_0854C240
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r2, =0x000006c6
adds r0, r2
ldrb r0, [r0]
@@ -315,7 +315,7 @@ _080AB23C:
thumb_func_start sub_80AB26C
sub_80AB26C: @ 80AB26C
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r2, =0x000006c1
adds r1, r0, r2
movs r2, 0
@@ -345,12 +345,12 @@ sub_80AB294: @ 80AB294
mov r6, r9
mov r5, r8
push {r5-r7}
- ldr r1, =0x03000f50
+ ldr r1, =gUnknown_03000F50
ldr r0, =gUnknown_0854C250
str r0, [r1]
movs r0, 0
mov r12, r0
- ldr r1, =0x020388b4
+ ldr r1, =gUnknown_020388B4
mov r10, r1
_080AB2AC:
mov r7, r10
@@ -490,7 +490,7 @@ _080AB384:
thumb_func_start sub_80AB3A8
sub_80AB3A8: @ 80AB3A8
push {r4-r7,lr}
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r1, =0x000006c6
adds r2, r0, r1
ldrb r1, [r2]
@@ -557,7 +557,7 @@ _080AB42C:
thumb_func_start sub_80AB434
sub_80AB434: @ 80AB434
push {lr}
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
ldr r0, =0x000006cb
adds r1, r2, r0
ldrb r0, [r1]
@@ -603,7 +603,7 @@ _080AB4A8:
lsls r0, 24
cmp r0, 0
bne _080AB53C
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
movs r2, 0xD8
lsls r2, 3
adds r1, r0, r2
@@ -619,7 +619,7 @@ _080AB4D0:
lsls r0, 24
cmp r0, 0
bne _080AB53C
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
movs r0, 0xD8
lsls r0, 3
adds r2, r1, r0
@@ -635,7 +635,7 @@ _080AB4F4:
lsrs r2, r0, 24
cmp r2, 0
bne _080AB53C
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
movs r3, 0xD8
lsls r3, 3
adds r1, r0, r3
@@ -647,7 +647,7 @@ _080AB4F4:
b _080AB53C
.pool
_080AB51C:
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
@@ -674,7 +674,7 @@ _080AB53C:
sub_80AB54C: @ 80AB54C
push {r4,lr}
sub sp, 0x4
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
ldr r0, =0x000006c7
adds r4, r2, r0
ldrb r0, [r4]
@@ -720,7 +720,7 @@ _080AB5A4:
thumb_func_start sub_80AB5AC
sub_80AB5AC: @ 80AB5AC
push {r4,lr}
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
ldr r0, =0x000006c7
adds r4, r2, r0
ldrb r0, [r4]
@@ -764,7 +764,7 @@ _080AB5FE:
thumb_func_start sub_80AB604
sub_80AB604: @ 80AB604
push {lr}
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
ldr r1, =0x000006c7
adds r0, r2, r1
ldrb r1, [r0]
@@ -831,16 +831,16 @@ _080AB67C:
asrs r0, 19
str r0, [sp, 0x4]
_080AB684:
- ldr r0, =0x03000f50
+ ldr r0, =gUnknown_03000F50
ldr r0, [r0]
adds r0, r4
ldrb r0, [r0]
cmp r0, 0
bne _080AB6C0
lsls r1, r6, 1
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r1, r0
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
movs r2, 0x8
bl CpuFastSet
@@ -860,14 +860,14 @@ _080AB6C0:
beq _080AB6D4
adds r1, r4, 0
subs r1, 0x10
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
ldr r3, =0x000006d5
adds r0, r2, r3
ldrb r0, [r0]
cmp r1, r0
bne _080AB6E4
_080AB6D4:
- ldr r0, =0x020388b4
+ ldr r0, =gUnknown_020388B4
b _080AB6EA
.pool
_080AB6E4:
@@ -883,12 +883,12 @@ _080AB6EA:
mov r8, r2
adds r4, 0x1
mov r12, r4
- ldr r3, =0x02037b14
+ ldr r3, =gUnknown_02037B14
mov r10, r3
_080AB6FE:
adds r2, r6, 0
lsls r0, r2, 1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
ldr r1, [r0]
lsls r0, r1, 27
@@ -942,16 +942,16 @@ _080AB754:
cmp r4, r9
bcs _080AB82E
_080AB770:
- ldr r0, =0x03000f50
+ ldr r0, =gUnknown_03000F50
ldr r0, [r0]
adds r0, r4
ldrb r0, [r0]
cmp r0, 0
bne _080AB7AC
lsls r1, r6, 1
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r1, r0
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
movs r2, 0x8
bl CpuFastSet
@@ -980,9 +980,9 @@ _080AB7AC:
asrs r5, r0, 11
_080AB7C2:
lsls r0, r6, 1
- ldr r3, =0x02037b14
+ ldr r3, =gUnknown_02037B14
adds r4, r0, r3
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
ldrh r3, [r0]
lsls r3, 16
@@ -1022,9 +1022,9 @@ _080AB804:
.pool
_080AB81C:
lsls r1, r4, 5
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r1, r0
- ldr r2, =0x02037b14
+ ldr r2, =gUnknown_02037B14
adds r1, r2
mov r3, r9
lsls r2, r3, 3
@@ -1088,7 +1088,7 @@ sub_80AB848: @ 80AB848
asrs r0, 19
str r0, [sp, 0x10]
_080AB8A0:
- ldr r0, =0x03000f50
+ ldr r0, =gUnknown_03000F50
ldr r0, [r0]
adds r0, r4
ldrb r0, [r0]
@@ -1114,13 +1114,13 @@ _080AB8A0:
_080AB8D4:
cmp r0, 0x1
bne _080AB8E4
- ldr r0, =0x02038654
+ ldr r0, =gUnknown_02038654
ldr r1, [sp, 0x10]
adds r5, r1, r0
b _080AB8EA
.pool
_080AB8E4:
- ldr r0, =0x020388b4
+ ldr r0, =gUnknown_020388B4
ldr r3, [sp, 0x10]
adds r5, r3, r0
_080AB8EA:
@@ -1133,7 +1133,7 @@ _080AB8EA:
_080AB8F6:
adds r4, r6, 0
lsls r0, r4, 1
- ldr r1, =0x02037714
+ ldr r1, =gUnknown_02037714
adds r0, r1
ldr r1, [r0]
lsls r0, r1, 27
@@ -1177,7 +1177,7 @@ _080AB8F6:
lsls r0, 16
lsrs r6, r0, 16
lsls r4, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r4, r0
lsrs r1, 14
lsrs r2, 19
@@ -1238,7 +1238,7 @@ sub_80AB990: @ 80AB990
movs r5, 0
movs r4, 0
_080AB9C8:
- ldr r0, =0x03000f50
+ ldr r0, =gUnknown_03000F50
ldr r0, [r0]
adds r0, r4
ldrb r0, [r0]
@@ -1271,7 +1271,7 @@ _080AB9F4:
_080ABA06:
adds r4, r5, 0
lsls r0, r4, 1
- ldr r5, =0x02037714
+ ldr r5, =gUnknown_02037714
adds r0, r5
ldr r0, [r0]
lsls r2, r0, 27
@@ -1321,7 +1321,7 @@ _080ABA06:
lsls r0, 16
lsrs r5, r0, 16
lsls r4, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r4, r0
lsrs r1, 14
lsrs r2, 19
@@ -1403,7 +1403,7 @@ _080ABAEC:
mov r8, r0
_080ABB10:
lsls r5, r6, 1
- ldr r0, =0x02037714
+ ldr r0, =gUnknown_02037714
adds r0, r5, r0
ldr r2, [r0]
lsls r4, r2, 27
@@ -1455,7 +1455,7 @@ _080ABB10:
asrs r0, 4
adds r2, r0
lsls r2, 24
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r5, r0
lsrs r2, 14
lsrs r3, 19
@@ -1500,7 +1500,7 @@ sub_80ABBCC: @ 80ABBCC
push {r4,lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r3, =0x02038454
+ ldr r3, =gUnknown_02038454
ldr r0, =0x000006fa
adds r1, r3, r0
ldrb r0, [r1]
@@ -1527,7 +1527,7 @@ sub_80ABC00: @ 80ABC00
lsls r0, 24
lsrs r3, r0, 24
movs r1, 0
- ldr r2, =0x02038454
+ ldr r2, =gUnknown_02038454
ldr r4, =0x000006fa
adds r0, r2, r4
ldrb r0, [r0]
@@ -1563,7 +1563,7 @@ sub_80ABC48: @ 80ABC48
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x02038454
+ ldr r5, =gUnknown_02038454
ldr r1, =0x000006c6
adds r0, r5, r1
ldrb r0, [r0]
@@ -1594,7 +1594,7 @@ sub_80ABC7C: @ 80ABC7C
lsrs r5, r1, 24
lsls r2, 24
lsrs r6, r2, 24
- ldr r3, =0x02038454
+ ldr r3, =gUnknown_02038454
ldr r0, =0x000006c6
adds r2, r3, r0
ldrb r0, [r2]
@@ -1664,7 +1664,7 @@ _080ABD0C:
_080ABD0E:
movs r1, 0x1
_080ABD10:
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
movs r2, 0xDA
lsls r2, 3
adds r0, r2
@@ -1688,8 +1688,8 @@ _080ABD3A:
beq _080ABD7C
cmp r2, 0
beq _080ABD4E
- ldr r0, =0x02037b14
- ldr r1, =0x02037714
+ ldr r0, =gUnknown_02037B14
+ ldr r1, =gUnknown_02037714
movs r2, 0x80
lsls r2, 1
bl CpuFastSet
@@ -1702,7 +1702,7 @@ _080ABD4E:
movs r2, 0
movs r3, 0x10
bl pal_fade_maybe
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r3, =0x000006c6
adds r0, r3
movs r1, 0x2
@@ -1710,7 +1710,7 @@ _080ABD4E:
b _080ABDE4
.pool
_080ABD7C:
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r3, =0x000006c4
adds r0, r1, r3
strh r4, [r0]
@@ -1732,7 +1732,7 @@ _080ABDA0:
movs r3, 0
bl pal_fade_maybe
_080ABDB2:
- ldr r4, =0x02038454
+ ldr r4, =gUnknown_02038454
ldr r1, =0x000006c6
adds r0, r4, r1
movs r1, 0
@@ -1766,7 +1766,7 @@ _080ABDE4:
thumb_func_start sub_80ABDFC
sub_80ABDFC: @ 80ABDFC
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r1, =0x000006c6
adds r0, r1
ldrb r1, [r0]
@@ -1789,7 +1789,7 @@ sub_80ABE18: @ 80ABE18
lsls r1, 13
adds r0, r1
lsrs r4, r0, 16
- ldr r5, =0x02038454
+ ldr r5, =gUnknown_02038454
ldr r2, =0x000006c6
adds r0, r5, r2
ldrb r0, [r0]
@@ -1831,7 +1831,7 @@ _080ABE7C:
lsls r0, r4, 20
lsrs r4, r0, 16
movs r2, 0
- ldr r6, =0x02037b14
+ ldr r6, =gUnknown_02037B14
ldr r0, =0x000006c4
adds r3, r5, r0
_080ABE88:
@@ -1851,13 +1851,13 @@ _080ABEAC:
lsls r0, r4, 20
lsrs r4, r0, 16
lsls r1, r4, 1
- ldr r0, =0x02037b14
+ ldr r0, =gUnknown_02037B14
adds r0, r1, r0
- ldr r2, =0x02037714
+ ldr r2, =gUnknown_02037714
adds r1, r2
movs r2, 0x8
bl CpuFastSet
- ldr r0, =0x02037fd4
+ ldr r0, =gUnknown_02037FD4
ldrh r2, [r0, 0x4]
lsls r2, 21
lsrs r2, 27
@@ -1889,7 +1889,7 @@ sub_80ABF00: @ 80ABF00
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
movs r2, 0xD8
lsls r2, 3
adds r1, r2
@@ -1905,7 +1905,7 @@ sub_80ABF00: @ 80ABF00
thumb_func_start sub_80ABF20
sub_80ABF20: @ 80ABF20
push {lr}
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r2, =0x000006c6
adds r0, r1, r2
ldrb r0, [r0]
@@ -1927,7 +1927,7 @@ _080ABF42:
thumb_func_start sub_80ABF4C
sub_80ABF4C: @ 80ABF4C
push {r4,lr}
- ldr r4, =0x02038454
+ ldr r4, =gUnknown_02038454
ldr r1, =0x000006d4
adds r4, r1
ldrb r1, [r4]
@@ -1956,7 +1956,7 @@ sub_80ABF7C: @ 80ABF7C
thumb_func_start sub_80ABF84
sub_80ABF84: @ 80ABF84
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r2, =0x0000074d
adds r1, r0, r2
movs r2, 0x1
@@ -1971,7 +1971,7 @@ sub_80ABF84: @ 80ABF84
thumb_func_start sub_80ABFA4
sub_80ABFA4: @ 80ABFA4
push {r4,lr}
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r0, =0x0000074d
adds r4, r1, r0
movs r0, 0
@@ -2010,7 +2010,7 @@ sub_80ABFE0: @ 80ABFE0
thumb_func_start sub_80ABFF0
sub_80ABFF0: @ 80ABFF0
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r2, =0x0000073c
adds r0, r1, r2
movs r2, 0
@@ -2032,7 +2032,7 @@ sub_80ABFF0: @ 80ABFF0
thumb_func_start sub_80AC01C
sub_80AC01C: @ 80AC01C
push {r4-r7,lr}
- ldr r5, =0x02038454
+ ldr r5, =gUnknown_02038454
ldr r0, =0x00000742
adds r7, r5, r0
movs r2, 0
@@ -2160,7 +2160,7 @@ sub_80AC124: @ 80AC124
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02038454
+ ldr r3, =gUnknown_02038454
movs r4, 0xE6
lsls r4, 3
adds r2, r3, r4
@@ -2191,7 +2191,7 @@ sub_80AC164: @ 80AC164
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r3, =0x02038454
+ ldr r3, =gUnknown_02038454
ldr r5, =0x00000734
adds r4, r3, r5
movs r5, 0
@@ -2218,7 +2218,7 @@ sub_80AC164: @ 80AC164
thumb_func_start sub_80AC1A8
sub_80AC1A8: @ 80AC1A8
push {r4-r6,lr}
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
movs r1, 0xE6
lsls r1, 3
adds r3, r0, r1
@@ -2383,7 +2383,7 @@ _080AC306:
thumb_func_start weather_get_current
weather_get_current: @ 80AC30C
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
movs r1, 0xDA
lsls r1, 3
adds r0, r1
@@ -2397,7 +2397,7 @@ sub_80AC31C: @ 80AC31C
push {lr}
lsls r0, 16
lsrs r2, r0, 16
- ldr r1, =0x02038454
+ ldr r1, =gUnknown_02038454
ldr r3, =0x000006c6
adds r0, r1, r3
ldrb r0, [r0]
@@ -2446,7 +2446,7 @@ play_some_sound: @ 80AC378
lsls r0, 24
cmp r0, 0
beq _080AC3B6
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r1, =0x000006dd
adds r0, r1
ldrb r0, [r0]
@@ -2474,7 +2474,7 @@ _080AC3B6:
thumb_func_start sub_80AC3BC
sub_80AC3BC: @ 80AC3BC
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r1, =0x000006d3
adds r0, r1
ldrb r0, [r0]
@@ -2484,7 +2484,7 @@ sub_80AC3BC: @ 80AC3BC
thumb_func_start sub_80AC3D0
sub_80AC3D0: @ 80AC3D0
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r1, =0x000006c6
adds r0, r1
movs r1, 0x2
@@ -2495,7 +2495,7 @@ sub_80AC3D0: @ 80AC3D0
thumb_func_start sub_80AC3E4
sub_80AC3E4: @ 80AC3E4
- ldr r0, =0x02038454
+ ldr r0, =gUnknown_02038454
ldr r1, =0x000006c6
adds r0, r1
movs r1, 0x3
@@ -2511,14 +2511,14 @@ sub_80AC3F8: @ 80AC3F8
lsls r4, 24
lsrs r4, 24
ldr r0, =gUnknown_0854C250
- ldr r5, =0x02038ba4
+ ldr r5, =gUnknown_02038BA4
adds r1, r5, 0
movs r2, 0x10
bl CpuSet
adds r4, r5
movs r0, 0
strb r0, [r4]
- ldr r0, =0x03000f50
+ ldr r0, =gUnknown_03000F50
str r5, [r0]
pop {r4,r5}
pop {r0}
@@ -2528,7 +2528,7 @@ sub_80AC3F8: @ 80AC3F8
thumb_func_start sub_80AC428
sub_80AC428: @ 80AC428
- ldr r1, =0x03000f50
+ ldr r1, =gUnknown_03000F50
ldr r0, =gUnknown_0854C250
str r0, [r1]
bx lr
@@ -2750,7 +2750,7 @@ _080AC5B2:
lsls r4, r3, 4
adds r4, r3
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
str r4, [r1]
ldr r0, =gUnknown_0854FB50
@@ -3028,7 +3028,7 @@ task50_0807B6D4: @ 80AC830
lsls r0, r5, 2
adds r0, r5
lsls r0, 3
- ldr r1, =0x03005e00
+ ldr r1, =gTasks
adds r4, r0, r1
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -3498,12 +3498,12 @@ _080ACC0E:
bl StartObjectImageAnim
movs r0, 0x1
strh r0, [r5, 0x36]
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldrh r0, [r5, 0x20]
ldrh r1, [r1]
subs r0, r1
strh r0, [r5, 0x20]
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldrh r0, [r5, 0x22]
ldrh r1, [r1]
subs r0, r1
@@ -3690,7 +3690,7 @@ _080ACD92:
lsrs r5, r0, 24
cmp r5, 0x40
beq _080ACE40
- ldr r3, =0x02020630
+ ldr r3, =gUnknown_02020630
lsls r4, r5, 4
adds r1, r4, r5
lsls r1, 2
@@ -3715,7 +3715,7 @@ _080ACD92:
_080ACDDE:
adds r0, r4, r5
lsls r0, 2
- ldr r6, =0x02020630
+ ldr r6, =gUnknown_02020630
adds r0, r6
ldr r3, =0xfffffda8
ldrh r6, [r0, 0x30]
@@ -4151,7 +4151,7 @@ snowflake_add: @ 80AD164
lsrs r1, r0, 24
cmp r1, 0x40
beq _080AD1C8
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
@@ -4238,7 +4238,7 @@ sub_80AD204: @ 80AD204
adds r4, r0
lsls r4, 16
lsrs r4, 16
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
adds r0, r5, 0
adds r0, 0x29
ldrb r0, [r0]
@@ -4252,7 +4252,7 @@ sub_80AD204: @ 80AD204
subs r1, r0
movs r7, 0
strh r1, [r5, 0x22]
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
adds r0, r5, 0
adds r0, 0x28
ldrb r0, [r0]
@@ -4320,7 +4320,7 @@ sub_80AD2B0: @ 80AD2B0
strb r0, [r2]
ldr r0, =sub_80AD30C
str r0, [r3, 0x1C]
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
adds r0, r3, 0
adds r0, 0x29
ldrb r0, [r0]
@@ -4380,7 +4380,7 @@ _080AD33E:
ldrsb r5, [r0, r5]
ldrh r0, [r4, 0x20]
adds r0, r5
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldrh r1, [r1]
adds r3, r1, r0
ldr r2, =0x000001ff
@@ -4423,7 +4423,7 @@ _080AD39E:
ldrsb r3, [r0, r3]
ldrh r0, [r4, 0x22]
adds r0, r3
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldrh r1, [r1]
adds r2, r1, r0
movs r0, 0xFF
@@ -5239,7 +5239,7 @@ sub_80ADAF0: @ 80ADAF0
push {r4-r6,lr}
ldr r0, =gUnknown_0854C14C
ldr r6, [r0]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
ldr r1, =0x000006f2
adds r2, r6, r1
ldrh r0, [r0]
@@ -5326,7 +5326,7 @@ sub_80ADBB0: @ 80ADBB0
push {r4,lr}
ldr r0, =gUnknown_0854C14C
ldr r2, [r0]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
ldr r1, =0x000006f2
adds r3, r2, r1
ldrh r0, [r0]
@@ -5402,7 +5402,7 @@ _080ADC44:
sub_80ADC4C: @ 80ADC4C
push {r4,lr}
adds r3, r0, 0
- ldr r0, =0x02021bbe
+ ldr r0, =gUnknown_02021BBE
ldrb r0, [r0]
strh r0, [r3, 0x26]
ldr r0, =gUnknown_0854C14C
@@ -5473,7 +5473,7 @@ _080ADCD0:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r5, 0
movs r1, 0x5
@@ -5637,7 +5637,7 @@ sub_80ADE48: @ 80ADE48
push {r4,r5,lr}
ldr r2, =gUnknown_0854C14C
ldr r1, [r2]
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
ldrh r0, [r0]
ldr r3, =0x000001ff
ands r3, r0
@@ -5804,7 +5804,7 @@ _080ADF80:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
movs r0, 0
strh r0, [r4, 0x30]
@@ -5920,7 +5920,7 @@ sub_80AE068: @ 80AE068
adds r0, 0x1
strh r0, [r3, 0x2E]
_080AE084:
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldrh r0, [r3, 0x2E]
ldrh r1, [r1]
adds r0, r1
@@ -6187,7 +6187,7 @@ _080AE288:
strh r0, [r1]
strh r5, [r2]
_080AE2A4:
- ldr r0, =0x02021bbc
+ ldr r0, =gUnknown_02021BBC
movs r2, 0xE4
lsls r2, 3
adds r1, r3, r2
@@ -6199,7 +6199,7 @@ _080AE2A4:
subs r2, 0x8
adds r1, r3, r2
strh r0, [r1]
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
adds r2, 0xA
adds r0, r3, r2
ldrh r0, [r0]
@@ -6251,7 +6251,7 @@ _080AE314:
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
adds r0, r6, 0
movs r1, 0x5
@@ -6632,7 +6632,7 @@ sub_80AE624: @ 80AE624
ldr r0, [r3]
subs r0, r1
str r0, [r3]
- ldr r1, =0x02021bbc
+ ldr r1, =gUnknown_02021BBC
ldr r0, [r4]
lsrs r0, 8
ldrh r1, [r1]
@@ -6642,7 +6642,7 @@ sub_80AE624: @ 80AE624
ldr r4, =0x0000070e
adds r1, r2, r4
strh r0, [r1]
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldr r0, [r3]
lsrs r0, 8
ldrh r1, [r1]
@@ -6771,7 +6771,7 @@ _080AE758:
lsls r4, r1, 4
adds r4, r1
lsls r4, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r4, r0
str r4, [r5]
adds r0, r7, 0
@@ -6858,7 +6858,7 @@ _080AE818:
lsls r2, r1, 4
adds r2, r1
lsls r2, 2
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
adds r2, r0
str r2, [r4]
ldrb r1, [r2, 0x3]
@@ -7235,7 +7235,7 @@ sub_80AEB48: @ 80AEB48
adds r3, r0, r1
adds r1, 0x2
adds r0, r1
- ldr r1, =0x02021bbe
+ ldr r1, =gUnknown_02021BBE
ldrh r2, [r0]
ldrh r0, [r1]
subs r2, r0
@@ -7250,7 +7250,7 @@ sub_80AEB48: @ 80AEB48
lsrs r2, r0, 24
cmp r2, 0x40
beq _080AEBB0
- ldr r0, =0x02020630
+ ldr r0, =gUnknown_02020630
lsls r1, r2, 4
adds r1, r2
lsls r1, 2
@@ -7297,7 +7297,7 @@ sub_80AEBD0: @ 80AEBD0
cmp r0, 0
beq _080AEC1A
movs r4, 0
- ldr r5, =0x02020630
+ ldr r5, =gUnknown_02020630
_080AEBE4:
lsls r0, r4, 4
adds r0, r4
@@ -7387,9 +7387,9 @@ _080AEC8E:
thumb_func_start sub_80AEC94
sub_80AEC94: @ 80AEC94
- ldr r2, =0x02038bc4
+ ldr r2, =gUnknown_02038BC4
strb r0, [r2]
- ldr r0, =0x02038bc6
+ ldr r0, =gUnknown_02038BC6
strh r1, [r0]
bx lr
.pool
@@ -7403,7 +7403,7 @@ sub_80AECA8: @ 80AECA8
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r4, r1, r0
movs r1, 0
ldrsh r0, [r4, r1]
@@ -7422,7 +7422,7 @@ _080AECCC:
bgt _080AED1C
ldrb r0, [r4, 0x2]
bl weather_set
- ldr r1, =0x02038bc4
+ ldr r1, =gUnknown_02038BC4
ldrh r0, [r4, 0x2]
strb r0, [r1]
movs r1, 0x96
@@ -7442,7 +7442,7 @@ _080AECF8:
bgt _080AED1C
ldrb r0, [r4, 0x4]
bl weather_set
- ldr r1, =0x02038bc4
+ ldr r1, =gUnknown_02038BC4
ldrh r0, [r4, 0x4]
strb r0, [r1]
movs r1, 0x96
@@ -7470,13 +7470,13 @@ bag_add_task0_by_acit: @ 80AED28
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, =0x03005e08
+ ldr r0, =gTasks + 0x8
adds r1, r0
movs r2, 0x96
lsls r2, 2
adds r0, r2, 0
strh r0, [r1, 0x1E]
- ldr r3, =0x02038bc4
+ ldr r3, =gUnknown_02038BC4
ldrb r2, [r3]
cmp r2, 0xD
bne _080AED60
@@ -7506,7 +7506,7 @@ _080AED78:
thumb_func_start sub_80AED7C
sub_80AED7C: @ 80AED7C
push {r4,r5,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r1, [r4]
adds r1, 0x2E
ldrb r5, [r1]
@@ -7529,7 +7529,7 @@ sub_80AED7C: @ 80AED7C
thumb_func_start sav1_get_weather_probably
sav1_get_weather_probably: @ 80AEDAC
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x2E
ldrb r0, [r0]
@@ -7540,11 +7540,11 @@ sav1_get_weather_probably: @ 80AEDAC
thumb_func_start sub_80AEDBC
sub_80AEDBC: @ 80AEDBC
push {r4,r5,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r0, [r4]
adds r0, 0x2E
ldrb r5, [r0]
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrb r0, [r0, 0x16]
bl sub_80AEEE8
ldr r1, [r4]
@@ -7600,7 +7600,7 @@ sub_80AEE20: @ 80AEE20
bne _080AEE3E
bl bag_add_task0_by_acit
_080AEE3E:
- ldr r0, =0x02038bc4
+ ldr r0, =gUnknown_02038BC4
ldrb r4, [r0]
b _080AEE6E
.pool
@@ -7617,7 +7617,7 @@ _080AEE4C:
lsrs r0, 24
bl DestroyTask
_080AEE68:
- ldr r1, =0x02038bc4
+ ldr r1, =gUnknown_02038BC4
movs r0, 0xD
strb r0, [r1]
_080AEE6E:
@@ -7644,7 +7644,7 @@ sub_80AEE84: @ 80AEE84
bne _080AEEA2
bl bag_add_task0_by_acit
_080AEEA2:
- ldr r0, =0x02038bc4
+ ldr r0, =gUnknown_02038BC4
ldrb r4, [r0]
b _080AEED2
.pool
@@ -7661,7 +7661,7 @@ _080AEEB0:
lsrs r0, 24
bl DestroyTask
_080AEECC:
- ldr r1, =0x02038bc4
+ ldr r1, =gUnknown_02038BC4
movs r0, 0xD
strb r0, [r1]
_080AEED2:
@@ -7762,7 +7762,7 @@ _080AEF94:
_080AEF9C:
ldr r1, =gUnknown_0854FE60
_080AEF9E:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x2F
ldrb r0, [r0]
@@ -7780,7 +7780,7 @@ _080AEFB6:
thumb_func_start sub_80AEFBC
sub_80AEFBC: @ 80AEFBC
lsls r0, 16
- ldr r1, =0x03005d8c
+ ldr r1, =gUnknown_03005D8C
ldr r2, [r1]
adds r2, 0x2F
lsrs r0, 16
diff --git a/asm/wild_encounter.s b/asm/wild_encounter.s
index 71b15f56c..384ec038a 100644
--- a/asm/wild_encounter.s
+++ b/asm/wild_encounter.s
@@ -7,7 +7,7 @@
thumb_func_start sub_80B48B8
sub_80B48B8: @ 80B48B8
- ldr r1, =0x02038c00
+ ldr r1, =gUnknown_02038C00
strb r0, [r1]
bx lr
.pool
@@ -46,7 +46,7 @@ sub_80B48C4: @ 80B48C4
ldrh r5, [r2]
cmp r5, r9
bhi _080B496E
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
mov r10, r0
_080B4906:
movs r4, 0
@@ -121,7 +121,7 @@ sub_80B4984: @ 80B4984
push {r6,r7}
sub sp, 0x10
movs r7, 0
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0x88
@@ -179,7 +179,7 @@ _080B4A04:
movs r0, 0x1
b _080B4A7C
_080B4A08:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r3, =0x00002e6a
adds r0, r3
@@ -251,7 +251,7 @@ _080B4A7C:
thumb_func_start sub_80B4A98
sub_80B4A98: @ 80B4A98
- ldr r2, =0x02038c04
+ ldr r2, =gUnknown_02038C04
ldr r1, [r2]
ldr r0, =0x41c64e6d
muls r0, r1
@@ -267,7 +267,7 @@ sub_80B4A98: @ 80B4A98
sub_80B4AB8: @ 80B4AB8
lsls r0, 16
lsrs r0, 16
- ldr r1, =0x02038c04
+ ldr r1, =gUnknown_02038C04
str r0, [r1]
bx lr
.pool
@@ -546,7 +546,7 @@ _080B4C8A:
bl __modsi3
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5, 0
movs r1, 0x6
bl pokemon_getattr
@@ -605,7 +605,7 @@ _080B4D08:
lsls r0, 2
adds r3, r0, r5
ldrb r1, [r3]
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r2, [r0]
movs r0, 0x4
ldrsb r0, [r2, r0]
@@ -732,7 +732,7 @@ _080B4DF2:
cmp r5, 0x18
bls _080B4DF2
_080B4E0E:
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -804,7 +804,7 @@ _080B4E96:
_080B4E98:
cmp r2, 0
beq _080B4F28
- ldr r5, =0x020244ec
+ ldr r5, =gUnknown_020244EC
adds r0, r5, 0
movs r1, 0x6
bl pokemon_getattr
@@ -849,7 +849,7 @@ _080B4F02:
bl sub_80B4D78
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
str r4, [sp]
str r0, [sp, 0x4]
movs r0, 0
@@ -865,7 +865,7 @@ _080B4F28:
bl sub_80B4D78
lsls r0, 24
lsrs r0, 24
- ldr r1, =0x02024744
+ ldr r1, =gUnknown_02024744
str r0, [sp]
adds r0, r1, 0
adds r1, r6, 0
@@ -956,7 +956,7 @@ _080B4FBA:
cmp r0, 0
beq _080B5000
_080B4FE0:
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
movs r0, 0xB3
lsls r0, 1
@@ -1029,7 +1029,7 @@ SetUpMassOutbreakEncounter: @ 80B505C
ands r0, r1
cmp r0, 0
beq _080B508C
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x00002b94
adds r0, r1
@@ -1042,7 +1042,7 @@ SetUpMassOutbreakEncounter: @ 80B505C
b _080B50C6
.pool
_080B508C:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r1, [r0]
ldr r2, =0x00002b90
adds r0, r1, r2
@@ -1053,7 +1053,7 @@ _080B508C:
bl sub_80B4E68
movs r4, 0
_080B50A2:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
lsls r1, r4, 1
ldr r2, =0x00002b98
@@ -1062,7 +1062,7 @@ _080B50A2:
ldrh r1, [r0]
lsls r2, r4, 24
lsrs r2, 24
- ldr r0, =0x02024744
+ ldr r0, =gUnknown_02024744
bl sub_80691F4
adds r0, r4, 0x1
lsls r0, 16
@@ -1080,7 +1080,7 @@ _080B50C6:
thumb_func_start DoMassOutbreakEncounterTest
DoMassOutbreakEncounterTest: @ 80B50DC
push {r4,lr}
- ldr r4, =0x03005d8c
+ ldr r4, =gUnknown_03005D8C
ldr r2, [r4]
ldr r1, =0x00002b90
adds r0, r2, r1
@@ -1179,7 +1179,7 @@ _080B519A:
bl ApplyCleanseTagWildEncounterRateReduction
cmp r4, 0
bne _080B5216
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -1191,7 +1191,7 @@ _080B519A:
lsrs r0, 24
cmp r0, 0x1
bne _080B51E8
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
ldr r0, =0x00000169
cmp r1, r0
@@ -1219,7 +1219,7 @@ _080B51F2:
_080B5200:
cmp r0, 0x8
bne _080B5216
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
adds r0, 0x2E
ldrb r0, [r0]
@@ -1275,7 +1275,7 @@ _080B525A:
thumb_func_start sub_80B5260
sub_80B5260: @ 80B5260
push {lr}
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldrh r1, [r0, 0x4]
movs r0, 0xE0
@@ -1307,7 +1307,7 @@ is_it_battle_time_2: @ 80B5288
lsls r1, 16
lsrs r7, r1, 16
mov r8, r7
- ldr r0, =0x02038c00
+ ldr r0, =gUnknown_02038C00
ldrb r0, [r0]
cmp r0, 0x1
bne _080B52A6
@@ -1319,7 +1319,7 @@ _080B52A6:
ldr r0, =0x0000ffff
cmp r5, r0
bne _080B539C
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
movs r0, 0xB3
lsls r0, 1
@@ -1378,7 +1378,7 @@ _080B5330:
beq _080B5338
b _080B54FE
_080B5338:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
@@ -1556,7 +1556,7 @@ _080B5492:
cmp r0, 0x1
bne _080B54E4
_080B54BA:
- ldr r0, =0x03005d8c
+ ldr r0, =gUnknown_03005D8C
ldr r0, [r0]
ldr r1, =0x000031dc
adds r0, r1
@@ -1628,12 +1628,12 @@ rock_smash_wild_pokemon_encounter: @ 80B550C
bne _080B5568
bl sub_80B0698
_080B5554:
- ldr r0, =0x020375f0
+ ldr r0, =gUnknown_020375F0
strh r4, [r0]
b _080B556E
.pool
_080B5568:
- ldr r1, =0x020375f0
+ ldr r1, =gUnknown_020375F0
movs r0, 0
strh r0, [r1]
_080B556E:
@@ -1658,7 +1658,7 @@ sub_80B5578: @ 80B5578
ldr r0, =0x0000ffff
cmp r4, r0
bne _080B562C
- ldr r0, =0x02037318
+ ldr r0, =gUnknown_02037318
ldrh r1, [r0, 0x12]
movs r0, 0xB3
lsls r0, 1
@@ -1695,7 +1695,7 @@ _080B55E4:
beq _080B55EC
b _080B56F2
_080B55EC:
- ldr r0, =0x03005d90
+ ldr r0, =gUnknown_03005D90
ldr r0, [r0]
ldr r1, =0x00000cb2
adds r0, r1
@@ -2054,7 +2054,7 @@ _080B58E0:
movs r0, 0x64
adds r1, r5, 0
muls r1, r0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x39
@@ -2097,7 +2097,7 @@ DoKeenEyeIntimidateWildEncounterTest: @ 80B5934
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -2257,7 +2257,7 @@ TryGetAbilityInfluencedWildMonIndex: @ 80B5A50
lsrs r6, r1, 24
lsls r2, 24
lsrs r5, r2, 24
- ldr r4, =0x020244ec
+ ldr r4, =gUnknown_020244EC
adds r0, r4, 0
movs r1, 0x6
bl pokemon_getattr
@@ -2333,7 +2333,7 @@ _080B5AE4:
ApplyCleanseTagWildEncounterRateReduction: @ 80B5AF0
push {r4,lr}
adds r4, r0, 0
- ldr r0, =0x020244ec
+ ldr r0, =gUnknown_020244EC
movs r1, 0xC
bl pokemon_getattr
cmp r0, 0xBE
diff --git a/asm/window.s b/asm/window.s
index 79d162764..6165ce5de 100644
--- a/asm/window.s
+++ b/asm/window.s
@@ -22,7 +22,7 @@ InitWindows: @ 80031C0
adds r5, r0, 0
movs r0, 0
mov r8, r0
- ldr r4, =0x03002f70
+ ldr r4, =gUnknown_03002F70
_080031D4:
mov r1, r8
lsls r0, r1, 24
@@ -42,7 +42,7 @@ _080031E4:
ldr r0, =gDummyWindowTemplate
ldr r2, [r0]
ldr r3, [r0, 0x4]
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
movs r0, 0
movs r4, 0x1F
mov r8, r4
@@ -70,7 +70,7 @@ _08003224:
movs r2, 0
str r2, [sp, 0x4]
_0800322A:
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _08003268
@@ -93,7 +93,7 @@ _08003250:
b _08003364
.pool
_08003268:
- ldr r0, =0x03002f70
+ ldr r0, =gUnknown_03002F70
mov r9, r0
lsls r0, r7, 2
mov r2, r9
@@ -152,7 +152,7 @@ _080032CA:
lsls r0, 24
cmp r0, 0
bne _08003250
- ldr r0, =0x03002f70
+ ldr r0, =gUnknown_03002F70
mov r2, r10
adds r5, r2, r0
ldr r1, [r5]
@@ -165,7 +165,7 @@ _080032CA:
b _08003250
.pool
_0800330C:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
adds r0, r1, 0
adds r0, 0x8
ldr r2, [sp, 0x4]
@@ -176,7 +176,7 @@ _0800330C:
ldr r1, [r6, 0x4]
str r0, [r2]
str r1, [r2, 0x4]
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _08003342
@@ -206,7 +206,7 @@ _08003342:
bgt _0800335C
b _0800322A
_0800335C:
- ldr r1, =0x03002f60
+ ldr r1, =gUnknown_03002F60
movs r0, 0
strb r0, [r1]
movs r0, 0x1
@@ -233,7 +233,7 @@ AddWindow: @ 8003380
sub sp, 0x4
mov r8, r0
movs r6, 0
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
ldrb r0, [r1]
cmp r0, 0xFF
beq _080033B0
@@ -257,7 +257,7 @@ _080033B0:
ldrb r7, [r0]
movs r1, 0
mov r9, r1
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _080033E2
@@ -276,7 +276,7 @@ _080033B0:
cmp r9, r0
beq _0800346A
_080033E2:
- ldr r3, =0x03002f70
+ ldr r3, =gUnknown_03002F70
mov r10, r3
lsls r0, r7, 2
adds r1, r0, r3
@@ -331,7 +331,7 @@ _08003432:
lsls r0, 24
cmp r0, 0
bne _0800346A
- ldr r0, =0x03002f70
+ ldr r0, =gUnknown_03002F70
ldr r3, [sp]
adds r5, r3, r0
ldr r1, [r5]
@@ -346,7 +346,7 @@ _0800346A:
b _080034C0
.pool
_08003484:
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r6, 1
adds r1, r6
lsls r1, 2
@@ -360,7 +360,7 @@ _08003484:
ldr r1, [r3, 0x4]
str r0, [r2]
str r1, [r2, 0x4]
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _080034BE
@@ -394,7 +394,7 @@ AddWindowWithoutTileMap: @ 80034D8
push {r4-r6,lr}
adds r5, r0, 0
movs r4, 0
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
ldrb r0, [r1]
cmp r0, 0xFF
beq _080034FE
@@ -416,7 +416,7 @@ _080034FE:
beq _08003528
ldrb r6, [r5]
movs r3, 0
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _08003534
@@ -437,7 +437,7 @@ _08003528:
b _08003564
.pool
_08003534:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -446,7 +446,7 @@ _08003534:
ldr r1, [r5, 0x4]
str r0, [r2]
str r1, [r2, 0x4]
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _08003562
@@ -474,14 +474,14 @@ RemoveWindow: @ 8003574
push {r4-r7,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r6, 1
adds r0, r6
lsls r0, 2
adds r4, r0, r1
ldrb r3, [r4]
adds r7, r3, 0
- ldr r0, =0x03002f54
+ ldr r0, =gUnknown_03002F54
ldr r0, [r0]
cmp r0, 0x1
bne _080035A0
@@ -504,7 +504,7 @@ _080035A0:
lsrs r5, r0, 24
cmp r5, 0
bne _080035CE
- ldr r0, =0x03002f70
+ ldr r0, =gUnknown_03002F70
lsls r1, r7, 2
adds r4, r1, r0
ldr r1, [r4]
@@ -515,7 +515,7 @@ _080035A0:
bl Free
str r5, [r4]
_080035CE:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r6, 1
adds r0, r6
lsls r0, 2
@@ -538,7 +538,7 @@ _080035E8:
@ void FreeAllWindowBuffers()
FreeAllWindowBuffers: @ 8003604
push {r4-r6,lr}
- ldr r4, =0x03002f70
+ ldr r4, =gUnknown_03002F70
movs r5, 0x3
_0800360A:
ldr r1, [r4]
@@ -556,7 +556,7 @@ _08003620:
subs r5, 0x1
cmp r5, 0
bge _0800360A
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
adds r4, r0, 0
adds r4, 0x8
movs r6, 0
@@ -588,7 +588,7 @@ CopyWindowToVram: @ 8003658
lsls r1, 24
lsrs r3, r1, 24
adds r5, r3, 0
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -661,7 +661,7 @@ CopyWindowRectToVram: @ 80036D8
beq _08003782
cmp r3, 0
beq _08003782
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r0, r6, 1
adds r0, r6
lsls r0, 2
@@ -747,7 +747,7 @@ PutWindowTilemap: @ 800378C
sub sp, 0x1C
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -818,7 +818,7 @@ PutWindowRectTilemapOverridePalette: @ 80037EC
lsls r5, 24
lsrs r5, 24
str r5, [sp, 0x20]
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -892,7 +892,7 @@ ClearWindowTilemap: @ 80038A4
sub sp, 0x18
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -902,7 +902,7 @@ ClearWindowTilemap: @ 80038A4
stm r0!, {r2-r4}
add r0, sp, 0xC
ldrb r0, [r0]
- ldr r1, =0x03002f60
+ ldr r1, =gUnknown_03002F60
ldrb r1, [r1]
add r2, sp, 0xC
ldrb r2, [r2, 0x1]
@@ -949,7 +949,7 @@ PutWindowRectTilemap: @ 80038F4
lsls r4, 24
lsrs r4, 24
mov r8, r4
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -1097,7 +1097,7 @@ BlitBitmapRectToWindow: @ 80039DC
lsrs r4, 16
orrs r4, r5
str r4, [sp, 0x18]
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r5, r0, 1
adds r5, r0
lsls r5, 2
@@ -1194,7 +1194,7 @@ BlitBitmapRectToWindowWithColorKey: @ 8003A9C
lsrs r4, 16
orrs r4, r5
str r4, [sp, 0x18]
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r5, r0, 1
adds r5, r0
lsls r5, 2
@@ -1268,7 +1268,7 @@ FillWindowPixelRect: @ 8003B64
lsls r4, 16
lsrs r4, 16
mov r8, r4
- ldr r5, =0x02020004
+ ldr r5, =gUnknown_02020004
lsls r4, r0, 1
adds r4, r0
lsls r4, 2
@@ -1320,7 +1320,7 @@ CopyToWindowPixelBuffer: @ 8003BF0
lsrs r2, r3, 16
cmp r5, 0
beq _08003C24
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -1335,7 +1335,7 @@ CopyToWindowPixelBuffer: @ 8003BF0
b _08003C3C
.pool
_08003C24:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
@@ -1362,7 +1362,7 @@ FillWindowPixelBuffer: @ 8003C48
lsrs r0, 24
lsls r1, 24
lsrs r1, 24
- ldr r5, =0x02020004
+ ldr r5, =gUnknown_02020004
lsls r4, r0, 1
adds r4, r0
lsls r4, 2
@@ -1412,7 +1412,7 @@ ScrollWindow: @ 8003C94
str r2, [sp]
lsls r3, 24
lsrs r3, 24
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -1929,7 +1929,7 @@ CallWindowFunction: @ 8004058
mov r8, r1
lsls r0, 24
lsrs r0, 24
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
@@ -1988,7 +1988,7 @@ _080040C4:
.4byte _08004120
.4byte _08004134
_080040E4:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r3, 1
adds r0, r3
lsls r0, 2
@@ -1998,7 +1998,7 @@ _080040E4:
b _08004144
.pool
_080040F8:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r3, 1
adds r0, r3
lsls r0, 2
@@ -2008,7 +2008,7 @@ _080040F8:
b _08004144
.pool
_0800410C:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r3, 1
adds r0, r3
lsls r0, 2
@@ -2018,7 +2018,7 @@ _0800410C:
b _08004144
.pool
_08004120:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r3, 1
adds r0, r3
lsls r0, 2
@@ -2028,7 +2028,7 @@ _08004120:
b _08004144
.pool
_08004134:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r0, r3, 1
adds r0, r3
lsls r0, 2
@@ -2070,7 +2070,7 @@ _08004168:
.4byte _08004200
.4byte _08004214
_08004188:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2079,7 +2079,7 @@ _08004188:
b _0800422A
.pool
_0800419C:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2088,7 +2088,7 @@ _0800419C:
b _0800422A
.pool
_080041B0:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2097,7 +2097,7 @@ _080041B0:
b _0800422A
.pool
_080041C4:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2106,7 +2106,7 @@ _080041C4:
b _0800422A
.pool
_080041D8:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2115,7 +2115,7 @@ _080041D8:
b _0800422A
.pool
_080041EC:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2124,7 +2124,7 @@ _080041EC:
b _0800422A
.pool
_08004200:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2133,7 +2133,7 @@ _08004200:
b _0800422A
.pool
_08004214:
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
lsls r1, r2, 1
adds r1, r2
lsls r1, 2
@@ -2156,7 +2156,7 @@ GetNumActiveWindowsOnBg: @ 8004230
lsls r0, 24
lsrs r4, r0, 24
movs r3, 0
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
movs r1, 0x1F
_0800423C:
ldrb r0, [r2]
@@ -2192,7 +2192,7 @@ AddWindow8Bit: @ 8004260
push {r5-r7}
mov r9, r0
movs r6, 0
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
ldrb r0, [r1]
cmp r0, 0xFF
beq _0800428E
@@ -2214,7 +2214,7 @@ _0800428E:
beq _08004322
mov r0, r9
ldrb r7, [r0]
- ldr r1, =0x03002f70
+ ldr r1, =gUnknown_03002F70
mov r10, r1
lsls r2, r7, 2
mov r8, r2
@@ -2271,7 +2271,7 @@ _080042EA:
lsls r0, 24
cmp r0, 0
bne _08004322
- ldr r0, =0x03002f70
+ ldr r0, =gUnknown_03002F70
lsls r1, r7, 2
adds r5, r1, r0
ldr r1, [r5]
@@ -2286,7 +2286,7 @@ _08004322:
b _08004356
.pool
_08004338:
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r2, r6, 1
adds r2, r6
lsls r2, 2
@@ -2320,7 +2320,7 @@ FillWindowPixelBuffer8Bit: @ 8004368
lsrs r0, 24
lsls r1, 24
lsrs r5, r1, 24
- ldr r6, =0x02020004
+ ldr r6, =gUnknown_02020004
lsls r1, r0, 1
adds r1, r0
lsls r4, r1, 2
@@ -2378,7 +2378,7 @@ FillWindowPixelRect8Bit: @ 80043A8
lsls r4, 16
lsrs r4, 16
mov r8, r4
- ldr r5, =0x02020004
+ ldr r5, =gUnknown_02020004
lsls r4, r0, 1
adds r4, r0
lsls r4, 2
@@ -2470,7 +2470,7 @@ BlitBitmapRectToWindow4BitTo8Bit: @ 8004434
lsrs r4, 16
orrs r4, r5
str r4, [sp, 0x1C]
- ldr r1, =0x02020004
+ ldr r1, =gUnknown_02020004
lsls r5, r0, 1
adds r5, r0
lsls r5, 2
@@ -2527,14 +2527,14 @@ CopyWindowToVram8Bit: @ 8004500
lsls r1, 24
lsrs r2, r1, 24
adds r5, r2, 0
- ldr r6, =0x02020184
+ ldr r6, =gUnknown_02020184
lsls r1, r0, 1
adds r1, r0
lsls r1, 2
- ldr r0, =0x02020004
+ ldr r0, =gUnknown_02020004
adds r3, r1, r0
str r3, [r6]
- ldr r4, =0x02020188
+ ldr r4, =gUnknown_02020188
ldrb r1, [r3, 0x3]
ldrb r0, [r3, 0x4]
muls r0, r1
@@ -2585,7 +2585,7 @@ GetNumActiveWindowsOnBg8Bit: @ 8004578
lsls r0, 24
lsrs r4, r0, 24
movs r3, 0
- ldr r2, =0x02020004
+ ldr r2, =gUnknown_02020004
movs r1, 0x1F
_08004584:
ldrb r0, [r2]
diff --git a/common_syms/task.txt b/common_syms/task.txt
new file mode 100644
index 000000000..6601bd11b
--- /dev/null
+++ b/common_syms/task.txt
@@ -0,0 +1 @@
+gTasks
diff --git a/ld_script.sed b/ld_script.sed
new file mode 100644
index 000000000..b91542b6f
--- /dev/null
+++ b/ld_script.sed
@@ -0,0 +1,14 @@
+/<EWRAM>/ {
+ r sym_ewram.ld
+ d
+}
+
+/<BSS>/ {
+ r sym_bss.ld
+ d
+}
+
+/<COMMON>/ {
+ r sym_common.ld
+ d
+}
diff --git a/ld_script.txt b/ld_script.txt
index 6ff1860ff..69e21f758 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -4,11 +4,16 @@ gNumMusicPlayers = 4;
gMaxLines = 60;
SECTIONS {
- . = 0x2020000;
+ . = 0x2000000;
ewram (NOLOAD) :
ALIGN(4)
{
+ . = 0x20000;
+
+<EWRAM>
+
+ . = 0x40000;
}
. = 0x3000000;
@@ -16,9 +21,16 @@ SECTIONS {
iwram (NOLOAD) :
ALIGN(4)
{
- . = 0x1A80;
- tools/agbcc/lib/libgcc.a:dp-bit.o(.bss);
- tools/agbcc/lib/libgcc.a:fp-bit.o(.bss);
+ /* .bss starts at 0x3000000 */
+<BSS>
+
+ /* .bss.code starts at 0x3001AA8 */
+ . += 0x800;
+
+ /* COMMON starts at 0x30022A8 */
+<COMMON>
+
+ . = 0x8000;
}
. = 0x8000000;
diff --git a/sym_bss.txt b/sym_bss.txt
new file mode 100644
index 000000000..99c33b586
--- /dev/null
+++ b/sym_bss.txt
@@ -0,0 +1,530 @@
+gUnknown_03000000: @ 3000000
+ .space 0x4
+
+gHeapStart: @ 3000004
+ .space 0x4
+
+gHeapSize: @ 3000008
+ .space 0x8
+
+gDma3Requests: @ 3000010
+ .space 0xC
+
+gUnknown_0300001C: @ 300001C
+ .space 0xD4
+
+gUnknown_030000F0: @ 30000F0
+ .space 0xA
+
+gUnknown_030000FA: @ 30000FA
+ .space 0x716
+
+gDma3ManagerLocked: @ 3000810
+ .space 0x1
+
+gDma3RequestCursor: @ 3000811
+ .space 0x7
+
+gGpuRegBuffer: @ 3000818
+ .space 0x60
+
+gGpuRegWaitingList: @ 3000878
+ .space 0x60
+
+gGpuRegBufferLocked: @ 30008D8
+ .space 0x1
+
+gShouldSyncRegIE: @ 30008D9
+ .space 0x1
+
+gRegIE: @ 30008DA
+ .space 0x6
+
+gUnknown_030008E0: @ 30008E0
+ .space 0x18
+
+gUnknown_030008F8: @ 30008F8
+ .space 0x4
+
+gUnknown_030008FC: @ 30008FC
+ .space 0x3C
+
+gUnknown_03000938: @ 3000938
+ .space 0x10
+
+gUnknown_03000948: @ 3000948
+ .space 0xA2
+
+gUnknown_030009EA: @ 30009EA
+ .space 0x2
+
+gUnknown_030009EC: @ 30009EC
+ .space 0x2
+
+gUnknown_030009EE: @ 30009EE
+ .space 0x2
+
+gUnknown_030009F0: @ 30009F0
+ .space 0x80
+
+gUnknown_03000A70: @ 3000A70
+ .space 0x100
+
+gUnknown_03000B70: @ 3000B70
+ .space 0x180
+
+gUnknown_03000CF0: @ 3000CF0
+ .space 0x20
+
+gUnknown_03000D10: @ 3000D10
+ .space 0x10
+
+gUnknown_03000D20: @ 3000D20
+ .space 0x30
+
+gUnknown_03000D50: @ 3000D50
+ .space 0x4
+
+gUnknown_03000D54: @ 3000D54
+ .space 0x4
+
+gUnknown_03000D58: @ 3000D58
+ .space 0x4
+
+gUnknown_03000D5C: @ 3000D5C
+ .space 0x4
+
+gUnknown_03000D60: @ 3000D60
+ .space 0x4
+
+gUnknown_03000D64: @ 3000D64
+ .space 0x4
+
+gUnknown_03000D68: @ 3000D68
+ .space 0x4
+
+gUnknown_03000D6C: @ 3000D6C
+ .space 0x1
+
+gUnknown_03000D6D: @ 3000D6D
+ .space 0x1
+
+gUnknown_03000D6E: @ 3000D6E
+ .space 0x2
+
+gUnknown_03000D70: @ 3000D70
+ .space 0x2
+
+gUnknown_03000D72: @ 3000D72
+ .space 0x1
+
+gUnknown_03000D73: @ 3000D73
+ .space 0x1
+
+gUnknown_03000D74: @ 3000D74
+ .space 0x4
+
+gUnknown_03000D78: @ 3000D78
+ .space 0x8
+
+gUnknown_03000D80: @ 3000D80
+ .space 0x10
+
+gUnknown_03000D90: @ 3000D90
+ .space 0x10
+
+gUnknown_03000DA0: @ 3000DA0
+ .space 0x4
+
+gUnknown_03000DA4: @ 3000DA4
+ .space 0x4
+
+gUnknown_03000DA8: @ 3000DA8
+ .space 0x4
+
+gUnknown_03000DAC: @ 3000DAC
+ .space 0x4
+
+gUnknown_03000DB0: @ 3000DB0
+ .space 0x8
+
+gUnknown_03000DB8: @ 3000DB8
+ .space 0x8
+
+gUnknown_03000DC0: @ 3000DC0
+ .space 0xC
+
+gUnknown_03000DCC: @ 3000DCC
+ .space 0x2
+
+gUnknown_03000DCE: @ 3000DCE
+ .space 0x2
+
+gUnknown_03000DD0: @ 3000DD0
+ .space 0x4
+
+gUnknown_03000DD4: @ 3000DD4
+ .space 0x4
+
+gUnknown_03000DD8: @ 3000DD8
+ .space 0x4
+
+gUnknown_03000DDC: @ 3000DDC
+ .space 0x4
+
+gUnknown_03000DE0: @ 3000DE0
+ .space 0x8
+
+gUnknown_03000DE8: @ 3000DE8
+ .space 0x10
+
+gUnknown_03000DF8: @ 3000DF8
+ .space 0xC
+
+gUnknown_03000E04: @ 3000E04
+ .space 0x2
+
+gUnknown_03000E06: @ 3000E06
+ .space 0x2
+
+gUnknown_03000E08: @ 3000E08
+ .space 0x4
+
+gUnknown_03000E0C: @ 3000E0C
+ .space 0x4
+
+gUnknown_03000E10: @ 3000E10
+ .space 0x4
+
+gUnknown_03000E14: @ 3000E14
+ .space 0x4
+
+gUnknown_03000E18: @ 3000E18
+ .space 0x1
+
+gUnknown_03000E19: @ 3000E19
+ .space 0x7
+
+gUnknown_03000E20: @ 3000E20
+ .space 0x8
+
+gUnknown_03000E28: @ 3000E28
+ .space 0x2
+
+gUnknown_03000E2A: @ 3000E2A
+ .space 0x2
+
+gUnknown_03000E2C: @ 3000E2C
+ .space 0x4
+
+gUnknown_03000E30: @ 3000E30
+ .space 0x8
+
+gUnknown_03000E38: @ 3000E38
+ .space 0x8
+
+gUnknown_03000E40: @ 3000E40
+ .space 0x78
+
+gUnknown_03000EB8: @ 3000EB8
+ .space 0x74
+
+gUnknown_03000F2C: @ 3000F2C
+ .space 0x4
+
+gUnknown_03000F30: @ 3000F30
+ .space 0x4
+
+gUnknown_03000F34: @ 3000F34
+ .space 0x2
+
+gUnknown_03000F36: @ 3000F36
+ .space 0x2
+
+gUnknown_03000F38: @ 3000F38
+ .space 0x2
+
+gUnknown_03000F3A: @ 3000F3A
+ .space 0x2
+
+gUnknown_03000F3C: @ 3000F3C
+ .space 0x4
+
+gUnknown_03000F40: @ 3000F40
+ .space 0x4
+
+gUnknown_03000F44: @ 3000F44
+ .space 0x4
+
+gUnknown_03000F48: @ 3000F48
+ .space 0x2
+
+gUnknown_03000F4A: @ 3000F4A
+ .space 0x2
+
+gUnknown_03000F4C: @ 3000F4C
+ .space 0x1
+
+gUnknown_03000F4D: @ 3000F4D
+ .space 0x1
+
+gUnknown_03000F4E: @ 3000F4E
+ .space 0x2
+
+gUnknown_03000F50: @ 3000F50
+ .space 0x8
+
+gUnknown_03000F58: @ 3000F58
+ .space 0x20
+
+gUnknown_03000F78: @ 3000F78
+ .space 0x188
+
+gUnknown_03001100: @ 3001100
+ .space 0x1
+
+gUnknown_03001101: @ 3001101
+ .space 0x1
+
+gUnknown_03001102: @ 3001102
+ .space 0x6
+
+gUnknown_03001108: @ 3001108
+ .space 0x1C
+
+gUnknown_03001124: @ 3001124
+ .space 0xC
+
+gUnknown_03001130: @ 3001130
+ .space 0x4
+
+gUnknown_03001134: @ 3001134
+ .space 0x4
+
+gUnknown_03001138: @ 3001138
+ .space 0x4
+
+gUnknown_0300113C: @ 300113C
+ .space 0x4
+
+gUnknown_03001140: @ 3001140
+ .space 0x4
+
+gUnknown_03001144: @ 3001144
+ .space 0x4
+
+gUnknown_03001148: @ 3001148
+ .space 0x4
+
+gUnknown_0300114C: @ 300114C
+ .space 0x4
+
+gUnknown_03001150: @ 3001150
+ .space 0x4
+
+gUnknown_03001154: @ 3001154
+ .space 0x4
+
+gUnknown_03001158: @ 3001158
+ .space 0x4
+
+gUnknown_0300115C: @ 300115C
+ .space 0x4
+
+gUnknown_03001160: @ 3001160
+ .space 0x8
+
+gUnknown_03001168: @ 3001168
+ .space 0xC
+
+gUnknown_03001174: @ 3001174
+ .space 0x1
+
+gUnknown_03001175: @ 3001175
+ .space 0x1
+
+gUnknown_03001176: @ 3001176
+ .space 0x2
+
+gUnknown_03001178: @ 3001178
+ .space 0x4
+
+gUnknown_0300117C: @ 300117C
+ .space 0x4
+
+gUnknown_03001180: @ 3001180
+ .space 0x8
+
+gUnknown_03001188: @ 3001188
+ .space 0x68
+
+gUnknown_030011F0: @ 30011F0
+ .space 0x2
+
+gUnknown_030011F2: @ 30011F2
+ .space 0x2
+
+gUnknown_030011F4: @ 30011F4
+ .space 0x2
+
+gUnknown_030011F6: @ 30011F6
+ .space 0x1
+
+gUnknown_030011F7: @ 30011F7
+ .space 0x1
+
+gUnknown_030011F8: @ 30011F8
+ .space 0x4
+
+gUnknown_030011FC: @ 30011FC
+ .space 0x2
+
+gUnknown_030011FE: @ 30011FE
+ .space 0x2
+
+gUnknown_03001200: @ 3001200
+ .space 0x2
+
+gUnknown_03001202: @ 3001202
+ .space 0x2
+
+gUnknown_03001204: @ 3001204
+ .space 0x4
+
+gUnknown_03001208: @ 3001208
+ .space 0x2
+
+gUnknown_0300120A: @ 300120A
+ .space 0x1
+
+gUnknown_0300120B: @ 300120B
+ .space 0x5
+
+gUnknown_03001210: @ 3001210
+ .space 0x30
+
+gUnknown_03001240: @ 3001240
+ .space 0x30
+
+gUnknown_03001270: @ 3001270
+ .space 0x4
+
+gUnknown_03001274: @ 3001274
+ .space 0x4
+
+gUnknown_03001278: @ 3001278
+ .space 0x1
+
+gUnknown_03001279: @ 3001279
+ .space 0x3
+
+gUnknown_0300127C: @ 300127C
+ .space 0x4
+
+gUnknown_03001280: @ 3001280
+ .space 0x4
+
+gUnknown_03001284: @ 3001284
+ .space 0x4
+
+gUnknown_03001288: @ 3001288
+ .space 0x4
+
+gUnknown_0300128C: @ 300128C
+ .space 0x1
+
+gUnknown_0300128D: @ 300128D
+ .space 0x1
+
+gUnknown_0300128E: @ 300128E
+ .space 0x2
+
+gUnknown_03001290: @ 3001290
+ .space 0x4
+
+gUnknown_03001294: @ 3001294
+ .space 0x4
+
+gUnknown_03001298: @ 3001298
+ .space 0x4
+
+gUnknown_0300129C: @ 300129C
+ .space 0xC
+
+gUnknown_030012A8: @ 30012A8
+ .space 0x10
+
+gUnknown_030012B8: @ 30012B8
+ .space 0x4
+
+gUnknown_030012BC: @ 30012BC
+ .space 0x4
+
+gUnknown_030012C0: @ 30012C0
+ .space 0x4
+
+gUnknown_030012C4: @ 30012C4
+ .space 0x4
+
+gUnknown_030012C8: @ 30012C8
+ .space 0x18
+
+gUnknown_030012E0: @ 30012E0
+ .space 0x2
+
+gUnknown_030012E2: @ 30012E2
+ .space 0x2
+
+gUnknown_030012E4: @ 30012E4
+ .space 0x2
+
+gUnknown_030012E6: @ 30012E6
+ .space 0x2
+
+gUnknown_030012E8: @ 30012E8
+ .space 0x4
+
+gUnknown_030012EC: @ 30012EC
+ .space 0x2
+
+gUnknown_030012EE: @ 30012EE
+ .space 0x2
+
+gUnknown_030012F0: @ 30012F0
+ .space 0x2
+
+gUnknown_030012F2: @ 30012F2
+ .space 0x2
+
+gUnknown_030012F4: @ 30012F4
+ .space 0x4
+
+gUnknown_030012F8: @ 30012F8
+ .space 0x2
+
+gUnknown_030012FA: @ 30012FA
+ .space 0x2
+
+gUnknown_030012FC: @ 30012FC
+ .space 0x4
+
+gUnknown_03001300: @ 3001300
+ .space 0x770
+
+gUnknown_03001A70: @ 3001A70
+ .space 0x2
+
+gUnknown_03001A72: @ 3001A72
+ .space 0x2
+
+gUnknown_03001A74: @ 3001A74
+ .space 0x4
+
+gUnknown_03001A78: @ 3001A78
+ .space 0x6
+
+gUnknown_03001A7E: @ 3001A7E
+ .space 0x02
+
+ .include "tools/agbcc/lib/libgcc.a:dp-bit.o"
+ .include "tools/agbcc/lib/libgcc.a:fp-bit.o"
diff --git a/sym_common.txt b/sym_common.txt
new file mode 100644
index 000000000..d9a227e4f
--- /dev/null
+++ b/sym_common.txt
@@ -0,0 +1,611 @@
+ .space 0x8
+
+gUnknown_030022B0: @ 30022B0
+ .space 0x4
+
+gUnknown_030022B4: @ 30022B4
+ .space 0xC
+
+gUnknown_030022C0: @ 30022C0
+ .space 0x2C
+
+gUnknown_030022EC: @ 30022EC
+ .space 0xC
+
+gUnknown_030022F8: @ 30022F8
+ .space 0x200
+
+gUnknown_030024F8: @ 30024F8
+ .space 0x200
+
+gUnknown_030026F8: @ 30026F8
+ .space 0x4
+
+gUnknown_030026FC: @ 30026FC
+ .space 0x4
+
+gUnknown_03002700: @ 3002700
+ .space 0x10
+
+gUnknown_03002710: @ 3002710
+ .space 0x4
+
+gUnknown_03002714: @ 3002714
+ .space 0x18
+
+gUnknown_0300272C: @ 300272C
+ .space 0x1C
+
+gUnknown_03002748: @ 3002748
+ .space 0x8
+
+gUnknown_03002750: @ 3002750
+ .space 0x800
+
+gUnknown_03002F50: @ 3002F50
+ .space 0x4
+
+gUnknown_03002F54: @ 3002F54
+ .space 0xC
+
+gUnknown_03002F60: @ 3002F60
+ .space 0x10
+
+gUnknown_03002F70: @ 3002F70
+ .space 0x10
+
+gUnknown_03002F80: @ 3002F80
+ .space 0x4
+
+gUnknown_03002F84: @ 3002F84
+ .space 0xC
+
+gUnknown_03002F90: @ 3002F90
+ .space 0x20
+
+gUnknown_03002FB0: @ 3002FB0
+ .space 0x20
+
+gUnknown_03002FD0: @ 3002FD0
+ .space 0x20
+
+gUnknown_03002FF0: @ 3002FF0
+ .space 0x24
+
+gUnknown_03003014: @ 3003014
+ .space 0x4
+
+gUnknown_03003018: @ 3003018
+ .space 0x4
+
+gUnknown_0300301C: @ 300301C
+ .space 0x4
+
+gUnknown_03003020: @ 3003020
+ .space 0xC
+
+gUnknown_0300302C: @ 300302C
+ .space 0x4
+
+gUnknown_03003030: @ 3003030
+ .space 0x3C
+
+gUnknown_0300306C: @ 300306C
+ .space 0x4
+
+gUnknown_03003070: @ 3003070
+ .space 0x8
+
+gUnknown_03003078: @ 3003078
+ .space 0x4
+
+gUnknown_0300307C: @ 300307C
+ .space 0x8
+
+gUnknown_03003084: @ 3003084
+ .space 0xC
+
+gUnknown_03003090: @ 3003090
+ .space 0x2
+
+gUnknown_03003092: @ 3003092
+ .space 0x2
+
+gUnknown_03003094: @ 3003094
+ .space 0x4C
+
+gUnknown_030030E0: @ 30030E0
+ .space 0x4
+
+gUnknown_030030E4: @ 30030E4
+ .space 0x4
+
+gUnknown_030030E8: @ 30030E8
+ .space 0x4
+
+gUnknown_030030EC: @ 30030EC
+ .space 0x4
+
+gUnknown_030030F0: @ 30030F0
+ .space 0x4
+
+gUnknown_030030F4: @ 30030F4
+ .space 0x4
+
+gUnknown_030030F8: @ 30030F8
+ .space 0x4
+
+gUnknown_030030FC: @ 30030FC
+ .space 0x4
+
+gUnknown_03003100: @ 3003100
+ .space 0x10
+
+gUnknown_03003110: @ 3003110
+ .space 0x10
+
+gUnknown_03003120: @ 3003120
+ .space 0x4
+
+gUnknown_03003124: @ 3003124
+ .space 0xC
+
+gUnknown_03003130: @ 3003130
+ .space 0x10
+
+gUnknown_03003140: @ 3003140
+ .space 0x4
+
+gUnknown_03003144: @ 3003144
+ .space 0x4
+
+gUnknown_03003148: @ 3003148
+ .space 0x8
+
+gUnknown_03003150: @ 3003150
+ .space 0x10
+
+gUnknown_03003160: @ 3003160
+ .space 0x10
+
+gUnknown_03003170: @ 3003170
+ .space 0x4
+
+gUnknown_03003174: @ 3003174
+ .space 0xFBC
+
+gUnknown_03004130: @ 3004130
+ .space 0x4
+
+gUnknown_03004134: @ 3004134
+ .space 0xC
+
+gUnknown_03004140: @ 3004140
+ .space 0x10
+
+gUnknown_03004150: @ 3004150
+ .space 0x40
+
+gUnknown_03004190: @ 3004190
+ .space 0xE70
+
+gUnknown_03005000: @ 3005000
+ .space 0x14
+
+gUnknown_03005014: @ 3005014
+ .space 0x58
+
+gUnknown_0300506C: @ 300506C
+ .space 0x2
+
+gUnknown_0300506E: @ 300506E
+ .space 0x76
+
+gUnknown_030050E4: @ 30050E4
+ .space 0xE
+
+gUnknown_030050F2: @ 30050F2
+ .space 0x18
+
+gUnknown_0300510A: @ 300510A
+ .space 0x1A
+
+gUnknown_03005124: @ 3005124
+ .space 0x8C4
+
+gUnknown_030059E8: @ 30059E8
+ .space 0x29F
+
+gUnknown_03005C87: @ 3005C87
+ .space 0x47
+
+gUnknown_03005CCE: @ 3005CCE
+ .space 0x3
+
+gUnknown_03005CD1: @ 3005CD1
+ .space 0x4
+
+gUnknown_03005CD5: @ 3005CD5
+ .space 0x9
+
+gUnknown_03005CDE: @ 3005CDE
+ .space 0x1A
+
+gUnknown_03005CF8: @ 3005CF8
+ .space 0x8
+
+gUnknown_03005D00: @ 3005D00
+ .space 0x4
+
+gUnknown_03005D04: @ 3005D04
+ .space 0xC
+
+gUnknown_03005D10: @ 3005D10
+ .space 0x2A
+
+gUnknown_03005D3A: @ 3005D3A
+ .space 0xC
+
+gUnknown_03005D46: @ 3005D46
+ .space 0xE
+
+gUnknown_03005D54: @ 3005D54
+ .space 0xC
+
+gUnknown_03005D60: @ 3005D60
+ .space 0x10
+
+gUnknown_03005D70: @ 3005D70
+ .space 0x4
+
+gUnknown_03005D74: @ 3005D74
+ .space 0x4
+
+gUnknown_03005D78: @ 3005D78
+ .space 0x4
+
+gUnknown_03005D7C: @ 3005D7C
+ .space 0x4
+
+gUnknown_03005D80: @ 3005D80
+ .space 0x4
+
+gUnknown_03005D84: @ 3005D84
+ .space 0x4
+
+gUnknown_03005D88: @ 3005D88
+ .space 0x4
+
+gUnknown_03005D8C: @ 3005D8C
+ .space 0x4
+
+gUnknown_03005D90: @ 3005D90
+ .space 0x4
+
+gUnknown_03005D94: @ 3005D94
+ .space 0x4
+
+gUnknown_03005D98: @ 3005D98
+ .space 0x4
+
+gUnknown_03005D9C: @ 3005D9C
+ .space 0x4
+
+gUnknown_03005DA0: @ 3005DA0
+ .space 0x4
+
+gUnknown_03005DA4: @ 3005DA4
+ .space 0x4
+
+gUnknown_03005DA8: @ 3005DA8
+ .space 0x4
+
+gUnknown_03005DAC: @ 3005DAC
+ .space 0x4
+
+gUnknown_03005DB0: @ 3005DB0
+ .space 0x4
+
+gUnknown_03005DB4: @ 3005DB4
+ .space 0x4
+
+gUnknown_03005DB8: @ 3005DB8
+ .space 0x8
+
+gUnknown_03005DC0: @ 3005DC0
+ .space 0x10
+
+gUnknown_03005DD0: @ 3005DD0
+ .space 0x18
+
+gUnknown_03005DE8: @ 3005DE8
+ .space 0x4
+
+gUnknown_03005DEC: @ 3005DEC
+ .space 0x4
+
+gUnknown_03005DF0: @ 3005DF0
+ .space 0x4
+
+gUnknown_03005DF4: @ 3005DF4
+ .space 0x4
+
+gUnknown_03005DF8: @ 3005DF8
+ .space 0x8
+
+ .include "task.o"
+
+gUnknown_03006080: @ 3006080
+ .space 0x4
+
+gUnknown_03006084: @ 3006084
+ .space 0xC
+
+gUnknown_03006090: @ 3006090
+ .space 0x18
+
+gUnknown_030060A8: @ 30060A8
+ .space 0x4
+
+gUnknown_030060AC: @ 30060AC
+ .space 0x4
+
+gUnknown_030060B0: @ 30060B0
+ .space 0x4
+
+gUnknown_030060B4: @ 30060B4
+ .space 0x4
+
+gUnknown_030060B8: @ 30060B8
+ .space 0x4
+
+gUnknown_030060BC: @ 30060BC
+ .space 0x4
+
+gUnknown_030060C0: @ 30060C0
+ .space 0x10
+
+gUnknown_030060D0: @ 30060D0
+ .space 0x10
+
+gUnknown_030060E0: @ 30060E0
+ .space 0x50
+
+gUnknown_03006130: @ 3006130
+ .space 0x34
+
+gUnknown_03006164: @ 3006164
+ .space 0x4
+
+gUnknown_03006168: @ 3006168
+ .space 0x4
+
+gUnknown_0300616C: @ 300616C
+ .space 0x4
+
+gUnknown_03006170: @ 3006170
+ .space 0x4
+
+gUnknown_03006174: @ 3006174
+ .space 0x4
+
+gUnknown_03006178: @ 3006178
+ .space 0x4
+
+gUnknown_0300617C: @ 300617C
+ .space 0x4
+
+gUnknown_03006180: @ 3006180
+ .space 0x4
+
+gUnknown_03006184: @ 3006184
+ .space 0x4
+
+gUnknown_03006188: @ 3006188
+ .space 0x8
+
+gUnknown_03006190: @ 3006190
+ .space 0x10
+
+gUnknown_030061A0: @ 30061A0
+ .space 0x20
+
+gUnknown_030061C0: @ 30061C0
+ .space 0x4
+
+gUnknown_030061C4: @ 30061C4
+ .space 0xC
+
+gUnknown_030061D0: @ 30061D0
+ .space 0x18
+
+gUnknown_030061E8: @ 30061E8
+ .space 0x4
+
+gUnknown_030061EC: @ 30061EC
+ .space 0x4
+
+gUnknown_030061F0: @ 30061F0
+ .space 0x4
+
+gUnknown_030061F4: @ 30061F4
+ .space 0x4
+
+gUnknown_030061F8: @ 30061F8
+ .space 0x4
+
+gUnknown_030061FC: @ 30061FC
+ .space 0x4
+
+gUnknown_03006200: @ 3006200
+ .space 0x4
+
+gUnknown_03006204: @ 3006204
+ .space 0x4
+
+gUnknown_03006208: @ 3006208
+ .space 0x8
+
+gUnknown_03006210: @ 3006210
+ .space 0x4
+
+gUnknown_03006214: @ 3006214
+ .space 0xC
+
+gUnknown_03006220: @ 3006220
+ .space 0x74
+
+gUnknown_03006294: @ 3006294
+ .space 0x4
+
+gUnknown_03006298: @ 3006298
+ .space 0x8
+
+gUnknown_030062A0: @ 30062A0
+ .space 0x10
+
+gUnknown_030062B0: @ 30062B0
+ .space 0x2C
+
+gUnknown_030062DC: @ 30062DC
+ .space 0x4
+
+gUnknown_030062E0: @ 30062E0
+ .space 0x4
+
+gUnknown_030062E4: @ 30062E4
+ .space 0x4
+
+gUnknown_030062E8: @ 30062E8
+ .space 0x4
+
+gUnknown_030062EC: @ 30062EC
+ .space 0x4
+
+gUnknown_030062F0: @ 30062F0
+ .space 0x4
+
+gUnknown_030062F4: @ 30062F4
+ .space 0xC
+
+gUnknown_03006300: @ 3006300
+ .space 0x10
+
+gUnknown_03006310: @ 3006310
+ .space 0x18
+
+gUnknown_03006328: @ 3006328
+ .space 0x48
+
+gUnknown_03006370: @ 3006370
+ .space 0x10
+
+gUnknown_03006380: @ 3006380
+ .space 0x350
+
+gUnknown_030066D0: @ 30066D0
+ .space 0xC60
+
+gUnknown_03007330: @ 3007330
+ .space 0x70
+
+gUnknown_030073A0: @ 30073A0
+ .space 0x80
+
+gUnknown_03007420: @ 3007420
+ .space 0x40
+
+gUnknown_03007460: @ 3007460
+ .space 0x4
+
+gUnknown_03007464: @ 3007464
+ .space 0x84
+
+gUnknown_030074E8: @ 30074E8
+ .space 0x4
+
+gUnknown_030074EC: @ 30074EC
+ .space 0x4
+
+gUnknown_030074F0: @ 30074F0
+ .space 0x100
+
+gUnknown_030075F0: @ 30075F0
+ .space 0x40
+
+gUnknown_03007630: @ 3007630
+ .space 0x40
+
+gUnknown_03007670: @ 3007670
+ .space 0x140
+
+gUnknown_030077B0: @ 30077B0
+ .space 0x40
+
+gUnknown_030077F0: @ 30077F0
+ .space 0x10
+
+gUnknown_03007800: @ 3007800
+ .space 0x40
+
+gUnknown_03007840: @ 3007840
+ .space 0x4
+
+gUnknown_03007844: @ 3007844
+ .space 0x4
+
+gUnknown_03007848: @ 3007848
+ .space 0x4
+
+gUnknown_0300784C: @ 300784C
+ .space 0x4
+
+gUnknown_03007850: @ 3007850
+ .space 0x4
+
+gUnknown_03007854: @ 3007854
+ .space 0x4
+
+gUnknown_03007858: @ 3007858
+ .space 0x4
+
+gUnknown_0300785C: @ 300785C
+ .space 0x4
+
+gUnknown_03007860: @ 3007860
+ .space 0x4
+
+gUnknown_03007864: @ 3007864
+ .space 0x4
+
+gUnknown_03007868: @ 3007868
+ .space 0x8
+
+gUnknown_03007870: @ 3007870
+ .space 0x10
+
+gUnknown_03007880: @ 3007880
+ .space 0x10
+
+gUnknown_03007890: @ 3007890
+ .space 0x4
+
+gUnknown_03007894: @ 3007894
+ .space 0x4
+
+gUnknown_03007898: @ 3007898
+ .space 0x8
+
+gUnknown_030078A0: @ 30078A0
+ .space 0x660
+
+gUnknown_03007F00: @ 3007F00
+ .space 0xF0
+
+gUnknown_03007FF0: @ 3007FF0
+ .space 0x8
+
+gUnknown_03007FF8: @ 3007FF8
+ .space 0x4
+
+gUnknown_03007FFC: @ 3007FFC
diff --git a/sym_ewram.txt b/sym_ewram.txt
new file mode 100644
index 000000000..794c81d8d
--- /dev/null
+++ b/sym_ewram.txt
@@ -0,0 +1,2338 @@
+gUnknown_02020000: @ 2020000
+ .space 0x4
+
+gUnknown_02020004: @ 2020004
+ .space 0x180
+
+gUnknown_02020184: @ 2020184
+ .space 0x4
+
+gUnknown_02020188: @ 2020188
+ .space 0x4
+
+gUnknown_0202018C: @ 202018C
+ .space 0x24
+
+gUnknown_020201B0: @ 20201B0
+ .space 0x480
+
+gUnknown_02020630: @ 2020630
+ .space 0x8
+
+gUnknown_02020638: @ 2020638
+ .space 0x14
+
+gUnknown_0202064C: @ 202064C
+ .space 0x12
+
+gUnknown_0202065E: @ 202065E
+ .space 0x1116
+
+gUnknown_02021774: @ 2021774
+ .space 0x80
+
+gUnknown_020217F4: @ 20217F4
+ .space 0x40
+
+gUnknown_02021834: @ 2021834
+ .space 0x1
+
+gUnknown_02021835: @ 2021835
+ .space 0x3
+
+gUnknown_02021838: @ 2021838
+ .space 0x300
+
+gUnknown_02021B38: @ 2021B38
+ .space 0x2
+
+gUnknown_02021B3A: @ 2021B3A
+ .space 0x2
+
+gUnknown_02021B3C: @ 2021B3C
+ .space 0x80
+
+gUnknown_02021BBC: @ 2021BBC
+ .space 0x2
+
+gUnknown_02021BBE: @ 2021BBE
+ .space 0x2
+
+gUnknown_02021BC0: @ 2021BC0
+ .space 0x100
+
+gUnknown_02021CC0: @ 2021CC0
+ .space 0x4
+
+gUnknown_02021CC4: @ 2021CC4
+ .space 0x100
+
+gUnknown_02021DC4: @ 2021DC4
+ .space 0x100
+
+gUnknown_02021EC4: @ 2021EC4
+ .space 0x100
+
+gUnknown_02021FC4: @ 2021FC4
+ .space 0x3E8
+
+gUnknown_020223AC: @ 20223AC
+ .space 0x10
+
+gUnknown_020223BC: @ 20223BC
+ .space 0x1
+
+gUnknown_020223BD: @ 20223BD
+ .space 0x3
+
+gUnknown_020223C0: @ 20223C0
+ .space 0x4
+
+gUnknown_020223C4: @ 20223C4
+ .space 0x4
+
+gUnknown_020223C8: @ 20223C8
+ .space 0x4FC
+
+gUnknown_020228C4: @ 20228C4
+ .space 0x100
+
+gUnknown_020229C4: @ 20229C4
+ .space 0x2
+
+gUnknown_020229C6: @ 20229C6
+ .space 0x2
+
+gUnknown_020229C8: @ 20229C8
+ .space 0x4
+
+gUnknown_020229CC: @ 20229CC
+ .space 0x1C
+
+gUnknown_020229E8: @ 20229E8
+ .space 0x8
+
+gUnknown_020229F0: @ 20229F0
+ .space 0x1C
+
+gUnknown_02022A0C: @ 2022A0C
+ .space 0x68
+
+gUnknown_02022A74: @ 2022A74
+ .space 0x8C
+
+gUnknown_02022B00: @ 2022B00
+ .space 0x8
+
+gUnknown_02022B08: @ 2022B08
+ .space 0x4
+
+gUnknown_02022B0C: @ 2022B0C
+ .space 0x4
+
+gUnknown_02022B10: @ 2022B10
+ .space 0x4
+
+gUnknown_02022B14: @ 2022B14
+ .space 0xE
+
+gUnknown_02022B22: @ 2022B22
+ .space 0xA
+
+gUnknown_02022B2C: @ 2022B2C
+ .space 0x18
+
+gUnknown_02022B44: @ 2022B44
+ .space 0xDC
+
+gUnknown_02022C20: @ 2022C20
+ .space 0xC
+
+gUnknown_02022C2C: @ 2022C2C
+ .space 0x1
+
+gUnknown_02022C2D: @ 2022C2D
+ .space 0x3
+
+gUnknown_02022C30: @ 2022C30
+ .space 0x8
+
+gUnknown_02022C38: @ 2022C38
+ .space 0x4
+
+gUnknown_02022C3C: @ 2022C3C
+ .space 0x2
+
+gUnknown_02022C3E: @ 2022C3E
+ .space 0x2
+
+gUnknown_02022C40: @ 2022C40
+ .space 0x18
+
+gUnknown_02022C58: @ 2022C58
+ .space 0x8
+
+gUnknown_02022C60: @ 2022C60
+ .space 0x4
+
+gUnknown_02022C64: @ 2022C64
+ .space 0x4
+
+gUnknown_02022C68: @ 2022C68
+ .space 0x4
+
+gUnknown_02022C6C: @ 2022C6C
+ .space 0x4
+
+gUnknown_02022C70: @ 2022C70
+ .space 0x4
+
+gUnknown_02022C74: @ 2022C74
+ .space 0x4
+
+gUnknown_02022C78: @ 2022C78
+ .space 0x4
+
+gUnknown_02022C7C: @ 2022C7C
+ .space 0x4
+
+gUnknown_02022C80: @ 2022C80
+ .space 0x4
+
+gUnknown_02022C84: @ 2022C84
+ .space 0x4
+
+gUnknown_02022C88: @ 2022C88
+ .space 0x4
+
+gUnknown_02022C8C: @ 2022C8C
+ .space 0x4
+
+gUnknown_02022C90: @ 2022C90
+ .space 0x4
+
+gUnknown_02022C94: @ 2022C94
+ .space 0x4
+
+gUnknown_02022C98: @ 2022C98
+ .space 0x4
+
+gUnknown_02022C9C: @ 2022C9C
+ .space 0x14
+
+gUnknown_02022CB0: @ 2022CB0
+ .space 0x8
+
+gUnknown_02022CB8: @ 2022CB8
+ .space 0x2C
+
+gUnknown_02022CE4: @ 2022CE4
+ .space 0x10
+
+gUnknown_02022CF4: @ 2022CF4
+ .space 0x4
+
+gUnknown_02022CF8: @ 2022CF8
+ .space 0x4
+
+gUnknown_02022CFC: @ 2022CFC
+ .space 0x4
+
+gUnknown_02022D00: @ 2022D00
+ .space 0x4
+
+gUnknown_02022D04: @ 2022D04
+ .space 0x2
+
+gUnknown_02022D06: @ 2022D06
+ .space 0x2
+
+gUnknown_02022D08: @ 2022D08
+ .space 0x1
+
+gUnknown_02022D09: @ 2022D09
+ .space 0x1
+
+gUnknown_02022D0A: @ 2022D0A
+ .space 0x2
+
+gUnknown_02022D0C: @ 2022D0C
+ .space 0x4
+
+gUnknown_02022D10: @ 2022D10
+ .space 0x100
+
+gUnknown_02022E10: @ 2022E10
+ .space 0x4
+
+gUnknown_02022E14: @ 2022E14
+ .space 0x2
+
+gUnknown_02022E16: @ 2022E16
+ .space 0x2
+
+gUnknown_02022E18: @ 2022E18
+ .space 0x2
+
+gUnknown_02022E1A: @ 2022E1A
+ .space 0x2
+
+gUnknown_02022E1C: @ 2022E1C
+ .space 0x2
+
+gUnknown_02022E1E: @ 2022E1E
+ .space 0x2
+
+gUnknown_02022E20: @ 2022E20
+ .space 0x2
+
+gUnknown_02022E22: @ 2022E22
+ .space 0x2
+
+gUnknown_02022E24: @ 2022E24
+ .space 0x2
+
+gUnknown_02022E26: @ 2022E26
+ .space 0x2
+
+gUnknown_02022E28: @ 2022E28
+ .space 0x2
+
+gUnknown_02022E2A: @ 2022E2A
+ .space 0x2
+
+gUnknown_02022E2C: @ 2022E2C
+ .space 0x12C
+
+gUnknown_02022F58: @ 2022F58
+ .space 0x2
+
+gUnknown_02022F5A: @ 2022F5A
+ .space 0x2
+
+gUnknown_02022F5C: @ 2022F5C
+ .space 0xC
+
+gUnknown_02022F68: @ 2022F68
+ .space 0x2
+
+gUnknown_02022F6A: @ 2022F6A
+ .space 0xE
+
+gUnknown_02022F78: @ 2022F78
+ .space 0x10
+
+gUnknown_02022F88: @ 2022F88
+ .space 0x64
+
+gUnknown_02022FEC: @ 2022FEC
+ .space 0x4
+
+gUnknown_02022FF0: @ 2022FF0
+ .space 0x4
+
+gUnknown_02022FF4: @ 2022FF4
+ .space 0x4
+
+gUnknown_02022FF8: @ 2022FF8
+ .space 0x60
+
+gUnknown_02023058: @ 2023058
+ .space 0x4
+
+gUnknown_0202305C: @ 202305C
+ .space 0x4
+
+gUnknown_02023060: @ 2023060
+ .space 0x4
+
+gUnknown_02023064: @ 2023064
+ .space 0x2
+
+gUnknown_02023066: @ 2023066
+ .space 0x1
+
+gUnknown_02023067: @ 2023067
+ .space 0x1
+
+gUnknown_02023068: @ 2023068
+ .space 0x7FC
+
+gUnknown_02023864: @ 2023864
+ .space 0x4
+
+gUnknown_02023868: @ 2023868
+ .space 0x7FC
+
+gUnknown_02024064: @ 2024064
+ .space 0x4
+
+gUnknown_02024068: @ 2024068
+ .space 0x4
+
+gUnknown_0202406C: @ 202406C
+ .space 0x2
+
+gUnknown_0202406E: @ 202406E
+ .space 0x8
+
+gUnknown_02024076: @ 2024076
+ .space 0x4
+
+gUnknown_0202407A: @ 202407A
+ .space 0x4
+
+gUnknown_0202407E: @ 202407E
+ .space 0x4
+
+gUnknown_02024082: @ 2024082
+ .space 0x1
+
+gUnknown_02024083: @ 2024083
+ .space 0x1
+
+gUnknown_02024084: @ 2024084
+ .space 0xC
+
+gUnknown_02024090: @ 2024090
+ .space 0xC
+
+gUnknown_0202409C: @ 202409C
+ .space 0xC
+
+gUnknown_020240A8: @ 20240A8
+ .space 0x4
+
+gUnknown_020240AC: @ 20240AC
+ .space 0x8
+
+gUnknown_020240B4: @ 20240B4
+ .space 0x18
+
+gUnknown_020240CC: @ 20240CC
+ .space 0x4
+
+gUnknown_020240D0: @ 20240D0
+ .space 0x4
+
+gUnknown_020240D4: @ 20240D4
+ .space 0x110
+
+gUnknown_020241E4: @ 20241E4
+ .space 0x4
+
+gUnknown_020241E8: @ 20241E8
+ .space 0x1
+
+gUnknown_020241E9: @ 20241E9
+ .space 0x1
+
+gUnknown_020241EA: @ 20241EA
+ .space 0x2
+
+gUnknown_020241EC: @ 20241EC
+ .space 0x2
+
+gUnknown_020241EE: @ 20241EE
+ .space 0x2
+
+gUnknown_020241F0: @ 20241F0
+ .space 0x4
+
+gUnknown_020241F4: @ 20241F4
+ .space 0x4
+
+gUnknown_020241F8: @ 20241F8
+ .space 0x10
+
+gUnknown_02024208: @ 2024208
+ .space 0x2
+
+gUnknown_0202420A: @ 202420A
+ .space 0x1
+
+gUnknown_0202420B: @ 202420B
+ .space 0x1
+
+gUnknown_0202420C: @ 202420C
+ .space 0x1
+
+gUnknown_0202420D: @ 202420D
+ .space 0x1
+
+gUnknown_0202420E: @ 202420E
+ .space 0x1
+
+gUnknown_0202420F: @ 202420F
+ .space 0x1
+
+gUnknown_02024210: @ 2024210
+ .space 0x1
+
+gUnknown_02024211: @ 2024211
+ .space 0x1
+
+gUnknown_02024212: @ 2024212
+ .space 0x2
+
+gUnknown_02024214: @ 2024214
+ .space 0x8
+
+gUnknown_0202421C: @ 202421C
+ .space 0x4
+
+gUnknown_02024220: @ 2024220
+ .space 0x10
+
+gUnknown_02024230: @ 2024230
+ .space 0x10
+
+gUnknown_02024240: @ 2024240
+ .space 0x8
+
+gUnknown_02024248: @ 2024248
+ .space 0x8
+
+gUnknown_02024250: @ 2024250
+ .space 0x8
+
+gUnknown_02024258: @ 2024258
+ .space 0x8
+
+gUnknown_02024260: @ 2024260
+ .space 0x8
+
+gUnknown_02024268: @ 2024268
+ .space 0x8
+
+gUnknown_02024270: @ 2024270
+ .space 0x4
+
+gUnknown_02024274: @ 2024274
+ .space 0x8
+
+gUnknown_0202427C: @ 202427C
+ .space 0x4
+
+gUnknown_02024280: @ 2024280
+ .space 0x4
+
+gUnknown_02024284: @ 2024284
+ .space 0x4
+
+gUnknown_02024288: @ 2024288
+ .space 0x4
+
+gUnknown_0202428C: @ 202428C
+ .space 0x2
+
+gUnknown_0202428E: @ 202428E
+ .space 0x6
+
+gUnknown_02024294: @ 2024294
+ .space 0x18
+
+gUnknown_020242AC: @ 20242AC
+ .space 0x10
+
+gUnknown_020242BC: @ 20242BC
+ .space 0x70
+
+gUnknown_0202432C: @ 202432C
+ .space 0x2
+
+gUnknown_0202432E: @ 202432E
+ .space 0x2
+
+gUnknown_02024330: @ 2024330
+ .space 0x2
+
+gUnknown_02024332: @ 2024332
+ .space 0x1
+
+gUnknown_02024333: @ 2024333
+ .space 0x7
+
+gUnknown_0202433A: @ 202433A
+ .space 0x2
+
+gUnknown_0202433C: @ 202433C
+ .space 0x40
+
+gUnknown_0202437C: @ 202437C
+ .space 0x50
+
+gUnknown_020243CC: @ 20243CC
+ .space 0x4
+
+gUnknown_020243D0: @ 20243D0
+ .space 0x2C
+
+gUnknown_020243FC: @ 20243FC
+ .space 0x2
+
+gUnknown_020243FE: @ 20243FE
+ .space 0x2
+
+gUnknown_02024400: @ 2024400
+ .space 0x2
+
+gUnknown_02024402: @ 2024402
+ .space 0x2
+
+gUnknown_02024404: @ 2024404
+ .space 0x8
+
+gUnknown_0202440C: @ 202440C
+ .space 0x68
+
+gUnknown_02024474: @ 2024474
+ .space 0x4
+
+gUnknown_02024478: @ 2024478
+ .space 0x10
+
+gUnknown_02024488: @ 2024488
+ .space 0x14
+
+gUnknown_0202449C: @ 202449C
+ .space 0x4
+
+gUnknown_020244A0: @ 20244A0
+ .space 0x4
+
+gUnknown_020244A4: @ 20244A4
+ .space 0x4
+
+gUnknown_020244A8: @ 20244A8
+ .space 0x4
+
+gUnknown_020244AC: @ 20244AC
+ .space 0x4
+
+gUnknown_020244B0: @ 20244B0
+ .space 0x4
+
+gUnknown_020244B4: @ 20244B4
+ .space 0x4
+
+gUnknown_020244B8: @ 20244B8
+ .space 0x1
+
+gUnknown_020244B9: @ 20244B9
+ .space 0x3
+
+gUnknown_020244BC: @ 20244BC
+ .space 0x10
+
+gUnknown_020244CC: @ 20244CC
+ .space 0x4
+
+gUnknown_020244D0: @ 20244D0
+ .space 0x4
+
+gUnknown_020244D4: @ 20244D4
+ .space 0x4
+
+gUnknown_020244D8: @ 20244D8
+ .space 0x4
+
+gUnknown_020244DC: @ 20244DC
+ .space 0x4
+
+gUnknown_020244E0: @ 20244E0
+ .space 0x2
+
+gUnknown_020244E2: @ 20244E2
+ .space 0x2
+
+gUnknown_020244E4: @ 20244E4
+ .space 0x4
+
+gUnknown_020244E8: @ 20244E8
+ .space 0x1
+
+gUnknown_020244E9: @ 20244E9
+ .space 0x1
+
+gUnknown_020244EA: @ 20244EA
+ .space 0x2
+
+gUnknown_020244EC: @ 20244EC
+ .space 0x64
+
+gUnknown_02024550: @ 2024550
+ .space 0x64
+
+gUnknown_020245B4: @ 20245B4
+ .space 0x64
+
+gUnknown_02024618: @ 2024618
+ .space 0x64
+
+gUnknown_0202467C: @ 202467C
+ .space 0x64
+
+gUnknown_020246E0: @ 20246E0
+ .space 0x64
+
+gUnknown_02024744: @ 2024744
+ .space 0x64
+
+gUnknown_020247A8: @ 20247A8
+ .space 0x64
+
+gUnknown_0202480C: @ 202480C
+ .space 0x64
+
+gUnknown_02024870: @ 2024870
+ .space 0x64
+
+gUnknown_020248D4: @ 20248D4
+ .space 0x64
+
+gUnknown_02024938: @ 2024938
+ .space 0x64
+
+gUnknown_0202499C: @ 202499C
+ .space 0x18
+
+gUnknown_020249B4: @ 20249B4
+ .space 0x8
+
+gUnknown_020249BC: @ 20249BC
+ .space 0x4
+
+gUnknown_020249C0: @ 20249C0
+ .space 0x4
+
+gUnknown_020249C4: @ 20249C4
+ .space 0x64
+
+gUnknown_02024A28: @ 2024A28
+ .space 0x8
+
+gUnknown_02024A30: @ 2024A30
+ .space 0x8
+
+gUnknown_02024A38: @ 2024A38
+ .space 0x14
+
+gUnknown_02024A4C: @ 2024A4C
+ .space 0x8
+
+gUnknown_02024A54: @ 2024A54
+ .space 0xFAC
+
+gUnknown_02025A00: @ 2025A00
+ .space 0x3E08
+
+gUnknown_02029808: @ 2029808
+ .space 0x8450
+
+gUnknown_02031C58: @ 2031C58
+ .space 0x528
+
+gUnknown_02032180: @ 2032180
+ .space 0x4
+
+gUnknown_02032184: @ 2032184
+ .space 0x4
+
+gUnknown_02032188: @ 2032188
+ .space 0x38
+
+gUnknown_020321C0: @ 20321C0
+ .space 0xD8
+
+gUnknown_02032298: @ 2032298
+ .space 0x4
+
+gUnknown_0203229C: @ 203229C
+ .space 0x4
+
+gUnknown_020322A0: @ 20322A0
+ .space 0x4
+
+gUnknown_020322A4: @ 20322A4
+ .space 0x4
+
+gUnknown_020322A8: @ 20322A8
+ .space 0x14
+
+gUnknown_020322BC: @ 20322BC
+ .space 0x14
+
+gUnknown_020322D0: @ 20322D0
+ .space 0x4
+
+gUnknown_020322D4: @ 20322D4
+ .space 0x1
+
+gUnknown_020322D5: @ 20322D5
+ .space 0x3
+
+gUnknown_020322D8: @ 20322D8
+ .space 0x4
+
+gUnknown_020322DC: @ 20322DC
+ .space 0x8
+
+gUnknown_020322E4: @ 20322E4
+ .space 0x8
+
+gUnknown_020322EC: @ 20322EC
+ .space 0x8
+
+gUnknown_020322F4: @ 20322F4
+ .space 0x8
+
+gUnknown_020322FC: @ 20322FC
+ .space 0x4
+
+gUnknown_02032300: @ 2032300
+ .space 0x4
+
+gUnknown_02032304: @ 2032304
+ .space 0x2
+
+gUnknown_02032306: @ 2032306
+ .space 0x2
+
+gUnknown_02032308: @ 2032308
+ .space 0x10
+
+gUnknown_02032318: @ 2032318
+ .space 0x5000
+
+gUnknown_02037318: @ 2037318
+ .space 0x1C
+
+gUnknown_02037334: @ 2037334
+ .space 0xC
+
+gUnknown_02037340: @ 2037340
+ .space 0x8
+
+gUnknown_02037348: @ 2037348
+ .space 0x4
+
+gUnknown_0203734C: @ 203734C
+ .space 0x4
+
+gUnknown_02037350: @ 2037350
+ .space 0x240
+
+gUnknown_02037590: @ 2037590
+ .space 0x14
+
+gUnknown_020375A4: @ 20375A4
+ .space 0x8
+
+gUnknown_020375AC: @ 20375AC
+ .space 0x8
+
+gUnknown_020375B4: @ 20375B4
+ .space 0x2
+
+gUnknown_020375B6: @ 20375B6
+ .space 0x2
+
+gUnknown_020375B8: @ 20375B8
+ .space 0x4
+
+gUnknown_020375BC: @ 20375BC
+ .space 0x4
+
+gUnknown_020375C0: @ 20375C0
+ .space 0x4
+
+gUnknown_020375C4: @ 20375C4
+ .space 0x4
+
+gUnknown_020375C8: @ 20375C8
+ .space 0x2
+
+gUnknown_020375CA: @ 20375CA
+ .space 0x2
+
+gUnknown_020375CC: @ 20375CC
+ .space 0x2
+
+gUnknown_020375CE: @ 20375CE
+ .space 0x2
+
+gUnknown_020375D0: @ 20375D0
+ .space 0x4
+
+gUnknown_020375D4: @ 20375D4
+ .space 0x2
+
+gUnknown_020375D6: @ 20375D6
+ .space 0x2
+
+gUnknown_020375D8: @ 20375D8
+ .space 0x2
+
+gUnknown_020375DA: @ 20375DA
+ .space 0x2
+
+gUnknown_020375DC: @ 20375DC
+ .space 0x4
+
+gUnknown_020375E0: @ 20375E0
+ .space 0x2
+
+gUnknown_020375E2: @ 20375E2
+ .space 0x2
+
+gUnknown_020375E4: @ 20375E4
+ .space 0x2
+
+gUnknown_020375E6: @ 20375E6
+ .space 0xA
+
+gUnknown_020375F0: @ 20375F0
+ .space 0x2
+
+gUnknown_020375F2: @ 20375F2
+ .space 0x2
+
+gUnknown_020375F4: @ 20375F4
+ .space 0x2
+
+gUnknown_020375F6: @ 20375F6
+ .space 0x2
+
+gUnknown_020375F8: @ 20375F8
+ .space 0x4
+
+gUnknown_020375FC: @ 20375FC
+ .space 0x10
+
+gUnknown_0203760C: @ 203760C
+ .space 0x1
+
+gUnknown_0203760D: @ 203760D
+ .space 0x1
+
+gUnknown_0203760E: @ 203760E
+ .space 0x1
+
+gUnknown_0203760F: @ 203760F
+ .space 0x1
+
+gUnknown_02037610: @ 2037610
+ .space 0x9
+
+gUnknown_02037619: @ 2037619
+ .space 0x1
+
+gUnknown_0203761A: @ 203761A
+ .space 0x2
+
+gUnknown_0203761C: @ 203761C
+ .space 0x4
+
+gUnknown_02037620: @ 2037620
+ .space 0x1
+
+gUnknown_02037621: @ 2037621
+ .space 0x1
+
+gUnknown_02037622: @ 2037622
+ .space 0x2
+
+gUnknown_02037624: @ 2037624
+ .space 0xF0
+
+gUnknown_02037714: @ 2037714
+ .space 0x2
+
+gUnknown_02037716: @ 2037716
+ .space 0x12
+
+gUnknown_02037728: @ 2037728
+ .space 0x2C
+
+gUnknown_02037754: @ 2037754
+ .space 0x20
+
+gUnknown_02037774: @ 2037774
+ .space 0x20
+
+gUnknown_02037794: @ 2037794
+ .space 0x20
+
+gUnknown_020377B4: @ 20377B4
+ .space 0x20
+
+gUnknown_020377D4: @ 20377D4
+ .space 0x20
+
+gUnknown_020377F4: @ 20377F4
+ .space 0x20
+
+gUnknown_02037814: @ 2037814
+ .space 0x40
+
+gUnknown_02037854: @ 2037854
+ .space 0xA0
+
+gUnknown_020378F4: @ 20378F4
+ .space 0x2
+
+gUnknown_020378F6: @ 20378F6
+ .space 0x1E
+
+gUnknown_02037914: @ 2037914
+ .space 0x10
+
+gUnknown_02037924: @ 2037924
+ .space 0x1F0
+
+gUnknown_02037B14: @ 2037B14
+ .space 0x14
+
+gUnknown_02037B28: @ 2037B28
+ .space 0x2A
+
+gUnknown_02037B52: @ 2037B52
+ .space 0x2
+
+gUnknown_02037B54: @ 2037B54
+ .space 0x1E
+
+gUnknown_02037B72: @ 2037B72
+ .space 0x42
+
+gUnknown_02037BB4: @ 2037BB4
+ .space 0x10
+
+gUnknown_02037BC4: @ 2037BC4
+ .space 0x8
+
+gUnknown_02037BCC: @ 2037BCC
+ .space 0x2
+
+gUnknown_02037BCE: @ 2037BCE
+ .space 0x2
+
+gUnknown_02037BD0: @ 2037BD0
+ .space 0x24
+
+gUnknown_02037BF4: @ 2037BF4
+ .space 0xC
+
+gUnknown_02037C00: @ 2037C00
+ .space 0xD4
+
+gUnknown_02037CD4: @ 2037CD4
+ .space 0x40
+
+gUnknown_02037D14: @ 2037D14
+ .space 0x3E
+
+gUnknown_02037D52: @ 2037D52
+ .space 0x1C2
+
+gUnknown_02037F14: @ 2037F14
+ .space 0xC0
+
+gUnknown_02037FD4: @ 2037FD4
+ .space 0x10
+
+gUnknown_02037FE4: @ 2037FE4
+ .space 0x4
+
+gUnknown_02037FE8: @ 2037FE8
+ .space 0x400
+
+gUnknown_020383E8: @ 20383E8
+ .space 0x4
+
+gUnknown_020383EC: @ 20383EC
+ .space 0x4
+
+gUnknown_020383F0: @ 20383F0
+ .space 0x4
+
+gUnknown_020383F4: @ 20383F4
+ .space 0x4
+
+gUnknown_020383F8: @ 20383F8
+ .space 0x4
+
+gUnknown_020383FC: @ 20383FC
+ .space 0x1
+
+gUnknown_020383FD: @ 20383FD
+ .space 0x1
+
+gUnknown_020383FE: @ 20383FE
+ .space 0x1
+
+gUnknown_020383FF: @ 20383FF
+ .space 0x1
+
+gUnknown_02038400: @ 2038400
+ .space 0x4
+
+gUnknown_02038404: @ 2038404
+ .space 0x4
+
+gUnknown_02038408: @ 2038408
+ .space 0x2
+
+gUnknown_0203840A: @ 203840A
+ .space 0x10
+
+gUnknown_0203841A: @ 203841A
+ .space 0x2
+
+gUnknown_0203841C: @ 203841C
+ .space 0x2
+
+gUnknown_0203841E: @ 203841E
+ .space 0x10
+
+gUnknown_0203842E: @ 203842E
+ .space 0x2
+
+gUnknown_02038430: @ 2038430
+ .space 0x2
+
+gUnknown_02038432: @ 2038432
+ .space 0x1
+
+gUnknown_02038433: @ 2038433
+ .space 0x1
+
+gUnknown_02038434: @ 2038434
+ .space 0x2
+
+gUnknown_02038436: @ 2038436
+ .space 0x1
+
+gUnknown_02038437: @ 2038437
+ .space 0x1
+
+gUnknown_02038438: @ 2038438
+ .space 0x8
+
+gUnknown_02038440: @ 2038440
+ .space 0x4
+
+gUnknown_02038444: @ 2038444
+ .space 0x10
+
+gUnknown_02038454: @ 2038454
+ .space 0x200
+
+gUnknown_02038654: @ 2038654
+ .space 0x260
+
+gUnknown_020388B4: @ 20388B4
+ .space 0x2F0
+
+gUnknown_02038BA4: @ 2038BA4
+ .space 0x20
+
+gUnknown_02038BC4: @ 2038BC4
+ .space 0x2
+
+gUnknown_02038BC6: @ 2038BC6
+ .space 0x2
+
+gUnknown_02038BC8: @ 2038BC8
+ .space 0x2
+
+gUnknown_02038BCA: @ 2038BCA
+ .space 0x2
+
+gUnknown_02038BCC: @ 2038BCC
+ .space 0x2
+
+gUnknown_02038BCE: @ 2038BCE
+ .space 0x2
+
+gUnknown_02038BD0: @ 2038BD0
+ .space 0x4
+
+gUnknown_02038BD4: @ 2038BD4
+ .space 0x4
+
+gUnknown_02038BD8: @ 2038BD8
+ .space 0x4
+
+gUnknown_02038BDC: @ 2038BDC
+ .space 0x4
+
+gUnknown_02038BE0: @ 2038BE0
+ .space 0x4
+
+gUnknown_02038BE4: @ 2038BE4
+ .space 0x4
+
+gUnknown_02038BE8: @ 2038BE8
+ .space 0x4
+
+gUnknown_02038BEC: @ 2038BEC
+ .space 0x4
+
+gUnknown_02038BF0: @ 2038BF0
+ .space 0x4
+
+gUnknown_02038BF4: @ 2038BF4
+ .space 0x4
+
+gUnknown_02038BF8: @ 2038BF8
+ .space 0x1
+
+gUnknown_02038BF9: @ 2038BF9
+ .space 0x3
+
+gUnknown_02038BFC: @ 2038BFC
+ .space 0x4
+
+gUnknown_02038C00: @ 2038C00
+ .space 0x4
+
+gUnknown_02038C04: @ 2038C04
+ .space 0x4
+
+gUnknown_02038C08: @ 2038C08
+ .space 0x20
+
+gUnknown_02038C28: @ 2038C28
+ .space 0x2
+
+gUnknown_02038C2A: @ 2038C2A
+ .space 0x2
+
+gUnknown_02038C2C: @ 2038C2C
+ .space 0x13C
+
+gUnknown_02038D68: @ 2038D68
+ .space 0x140
+
+gUnknown_02038EA8: @ 2038EA8
+ .space 0x280
+
+gUnknown_02039128: @ 2039128
+ .space 0x280
+
+gUnknown_020393A8: @ 20393A8
+ .space 0x140
+
+gUnknown_020394E8: @ 20394E8
+ .space 0x640
+
+gUnknown_02039B28: @ 2039B28
+ .space 0x1C
+
+gUnknown_02039B44: @ 2039B44
+ .space 0x4
+
+gUnknown_02039B48: @ 2039B48
+ .space 0x4
+
+gUnknown_02039B4C: @ 2039B4C
+ .space 0x4
+
+gUnknown_02039B50: @ 2039B50
+ .space 0x2
+
+gUnknown_02039B52: @ 2039B52
+ .space 0x2
+
+gUnknown_02039B54: @ 2039B54
+ .space 0x4
+
+gUnknown_02039B58: @ 2039B58
+ .space 0x14
+
+gUnknown_02039B6C: @ 2039B6C
+ .space 0x2
+
+gUnknown_02039B6E: @ 2039B6E
+ .space 0x1A
+
+gUnknown_02039B88: @ 2039B88
+ .space 0x160
+
+gUnknown_02039CE8: @ 2039CE8
+ .space 0x4
+
+gUnknown_02039CEC: @ 2039CEC
+ .space 0x4
+
+gUnknown_02039CF0: @ 2039CF0
+ .space 0x4
+
+gUnknown_02039CF4: @ 2039CF4
+ .space 0x4
+
+gUnknown_02039CF8: @ 2039CF8
+ .space 0x8
+
+gUnknown_02039D00: @ 2039D00
+ .space 0x4
+
+gUnknown_02039D04: @ 2039D04
+ .space 0x4
+
+gUnknown_02039D08: @ 2039D08
+ .space 0x4
+
+gUnknown_02039D0C: @ 2039D0C
+ .space 0x1
+
+gUnknown_02039D0D: @ 2039D0D
+ .space 0x1
+
+gUnknown_02039D0E: @ 2039D0E
+ .space 0x1
+
+gUnknown_02039D0F: @ 2039D0F
+ .space 0x1
+
+gUnknown_02039D10: @ 2039D10
+ .space 0x2
+
+gUnknown_02039D12: @ 2039D12
+ .space 0x2
+
+gUnknown_02039D14: @ 2039D14
+ .space 0x64
+
+gUnknown_02039D78: @ 2039D78
+ .space 0x1
+
+gUnknown_02039D79: @ 2039D79
+ .space 0x1
+
+gUnknown_02039D7A: @ 2039D7A
+ .space 0x1
+
+gUnknown_02039D7B: @ 2039D7B
+ .space 0x1
+
+gUnknown_02039D7C: @ 2039D7C
+ .space 0x1
+
+gUnknown_02039D7D: @ 2039D7D
+ .space 0x1
+
+gUnknown_02039D7E: @ 2039D7E
+ .space 0x2
+
+gUnknown_02039D80: @ 2039D80
+ .space 0x4
+
+gUnknown_02039D84: @ 2039D84
+ .space 0x4
+
+gUnknown_02039D88: @ 2039D88
+ .space 0x4
+
+gUnknown_02039D8C: @ 2039D8C
+ .space 0x4
+
+gUnknown_02039D90: @ 2039D90
+ .space 0x40
+
+gUnknown_02039DD0: @ 2039DD0
+ .space 0x4
+
+gUnknown_02039DD4: @ 2039DD4
+ .space 0x4
+
+gUnknown_02039DD8: @ 2039DD8
+ .space 0x28
+
+gUnknown_02039E00: @ 2039E00
+ .space 0x2
+
+gUnknown_02039E02: @ 2039E02
+ .space 0xB
+
+gUnknown_02039E0D: @ 2039E0D
+ .space 0x11
+
+gUnknown_02039E1E: @ 2039E1E
+ .space 0xE2
+
+gUnknown_02039F00: @ 2039F00
+ .space 0x8
+
+gUnknown_02039F08: @ 2039F08
+ .space 0x8
+
+gUnknown_02039F10: @ 2039F10
+ .space 0x8
+
+gUnknown_02039F18: @ 2039F18
+ .space 0x8
+
+gUnknown_02039F20: @ 2039F20
+ .space 0x4
+
+gUnknown_02039F24: @ 2039F24
+ .space 0x1
+
+gUnknown_02039F25: @ 2039F25
+ .space 0x1
+
+gUnknown_02039F26: @ 2039F26
+ .space 0x4
+
+gUnknown_02039F2A: @ 2039F2A
+ .space 0x1
+
+gUnknown_02039F2B: @ 2039F2B
+ .space 0x1
+
+gUnknown_02039F2C: @ 2039F2C
+ .space 0x2
+
+gUnknown_02039F2E: @ 2039F2E
+ .space 0x2
+
+gUnknown_02039F30: @ 2039F30
+ .space 0x1
+
+gUnknown_02039F31: @ 2039F31
+ .space 0x3
+
+gUnknown_02039F34: @ 2039F34
+ .space 0x4
+
+gUnknown_02039F38: @ 2039F38
+ .space 0x4
+
+gUnknown_02039F3C: @ 2039F3C
+ .space 0x20
+
+gUnknown_02039F5C: @ 2039F5C
+ .space 0x1
+
+gUnknown_02039F5D: @ 2039F5D
+ .space 0x3
+
+gUnknown_02039F60: @ 2039F60
+ .space 0x10
+
+gUnknown_02039F70: @ 2039F70
+ .space 0x4
+
+gUnknown_02039F74: @ 2039F74
+ .space 0x4
+
+gUnknown_02039F78: @ 2039F78
+ .space 0x4
+
+gUnknown_02039F7C: @ 2039F7C
+ .space 0x4
+
+gUnknown_02039F80: @ 2039F80
+ .space 0xC
+
+gUnknown_02039F8C: @ 2039F8C
+ .space 0x4
+
+gUnknown_02039F90: @ 2039F90
+ .space 0x4
+
+gUnknown_02039F94: @ 2039F94
+ .space 0x4
+
+gUnknown_02039F98: @ 2039F98
+ .space 0x1
+
+gUnknown_02039F99: @ 2039F99
+ .space 0x3
+
+gUnknown_02039F9C: @ 2039F9C
+ .space 0x78
+
+gUnknown_0203A014: @ 203A014
+ .space 0x4
+
+gUnknown_0203A018: @ 203A018
+ .space 0x4
+
+gUnknown_0203A01C: @ 203A01C
+ .space 0x1
+
+gUnknown_0203A01D: @ 203A01D
+ .space 0x3
+
+gUnknown_0203A020: @ 203A020
+ .space 0x4
+
+gUnknown_0203A024: @ 203A024
+ .space 0x2
+
+gUnknown_0203A026: @ 203A026
+ .space 0x2
+
+gUnknown_0203A028: @ 203A028
+ .space 0x2
+
+gUnknown_0203A02A: @ 203A02A
+ .space 0x2
+
+gUnknown_0203A02C: @ 203A02C
+ .space 0x4
+
+gUnknown_0203A030: @ 203A030
+ .space 0x1
+
+gUnknown_0203A031: @ 203A031
+ .space 0x3
+
+gUnknown_0203A034: @ 203A034
+ .space 0x4
+
+gUnknown_0203A038: @ 203A038
+ .space 0xC
+
+gUnknown_0203A044: @ 203A044
+ .space 0x4
+
+gUnknown_0203A048: @ 203A048
+ .space 0x4
+
+gUnknown_0203A04C: @ 203A04C
+ .space 0x2
+
+gUnknown_0203A04E: @ 203A04E
+ .space 0x2
+
+gUnknown_0203A050: @ 203A050
+ .space 0x1
+
+gUnknown_0203A051: @ 203A051
+ .space 0x3
+
+gUnknown_0203A054: @ 203A054
+ .space 0x8
+
+gUnknown_0203A05C: @ 203A05C
+ .space 0x98
+
+gUnknown_0203A0F4: @ 203A0F4
+ .space 0x4
+
+gUnknown_0203A0F8: @ 203A0F8
+ .space 0x8
+
+gUnknown_0203A100: @ 203A100
+ .space 0x10
+
+gUnknown_0203A110: @ 203A110
+ .space 0x4
+
+gUnknown_0203A114: @ 203A114
+ .space 0x4
+
+gUnknown_0203A118: @ 203A118
+ .space 0x4
+
+gUnknown_0203A11C: @ 203A11C
+ .space 0x4
+
+gUnknown_0203A120: @ 203A120
+ .space 0x4
+
+gUnknown_0203A124: @ 203A124
+ .space 0x4
+
+gUnknown_0203A128: @ 203A128
+ .space 0x4
+
+gUnknown_0203A12C: @ 203A12C
+ .space 0x4
+
+gUnknown_0203A130: @ 203A130
+ .space 0x4
+
+gUnknown_0203A134: @ 203A134
+ .space 0x4
+
+gUnknown_0203A138: @ 203A138
+ .space 0x8
+
+gUnknown_0203A140: @ 203A140
+ .space 0x4
+
+gUnknown_0203A144: @ 203A144
+ .space 0x4
+
+gUnknown_0203A148: @ 203A148
+ .space 0x4
+
+gUnknown_0203A14C: @ 203A14C
+ .space 0x4
+
+gUnknown_0203A150: @ 203A150
+ .space 0x1
+
+gUnknown_0203A151: @ 203A151
+ .space 0x1
+
+gUnknown_0203A152: @ 203A152
+ .space 0x10
+
+gUnknown_0203A162: @ 203A162
+ .space 0xC
+
+gUnknown_0203A16E: @ 203A16E
+ .space 0x2
+
+gUnknown_0203A170: @ 203A170
+ .space 0x2
+
+gUnknown_0203A172: @ 203A172
+ .space 0x1
+
+gUnknown_0203A173: @ 203A173
+ .space 0x9
+
+gUnknown_0203A17C: @ 203A17C
+ .space 0xC
+
+gUnknown_0203A188: @ 203A188
+ .space 0x4
+
+gUnknown_0203A18C: @ 203A18C
+ .space 0x4
+
+gUnknown_0203A190: @ 203A190
+ .space 0x8A4
+
+gUnknown_0203AA34: @ 203AA34
+ .space 0x2
+
+gUnknown_0203AA36: @ 203AA36
+ .space 0x2
+
+gUnknown_0203AA38: @ 203AA38
+ .space 0x1
+
+gUnknown_0203AA39: @ 203AA39
+ .space 0x1
+
+gUnknown_0203AA3A: @ 203AA3A
+ .space 0x2
+
+gUnknown_0203AA3C: @ 203AA3C
+ .space 0x8
+
+gUnknown_0203AA44: @ 203AA44
+ .space 0x80
+
+gUnknown_0203AAC4: @ 203AAC4
+ .space 0x4
+
+gUnknown_0203AAC8: @ 203AAC8
+ .space 0x4
+
+gUnknown_0203AACC: @ 203AACC
+ .space 0x4
+
+gUnknown_0203AAD0: @ 203AAD0
+ .space 0x4
+
+gUnknown_0203AAD4: @ 203AAD4
+ .space 0x4
+
+gUnknown_0203AAD8: @ 203AAD8
+ .space 0x4
+
+gUnknown_0203AADC: @ 203AADC
+ .space 0x4
+
+gUnknown_0203AAE0: @ 203AAE0
+ .space 0x4
+
+gUnknown_0203AAE4: @ 203AAE4
+ .space 0x4
+
+gUnknown_0203AAE8: @ 203AAE8
+ .space 0x4
+
+gUnknown_0203AAEC: @ 203AAEC
+ .space 0x4
+
+gUnknown_0203AAF0: @ 203AAF0
+ .space 0x4
+
+gUnknown_0203AAF4: @ 203AAF4
+ .space 0x4
+
+gUnknown_0203AAF8: @ 203AAF8
+ .space 0x4
+
+gUnknown_0203AAFC: @ 203AAFC
+ .space 0x4
+
+gUnknown_0203AB00: @ 203AB00
+ .space 0x4
+
+gUnknown_0203AB04: @ 203AB04
+ .space 0x4
+
+gUnknown_0203AB08: @ 203AB08
+ .space 0x4
+
+gUnknown_0203AB0C: @ 203AB0C
+ .space 0x4
+
+gUnknown_0203AB10: @ 203AB10
+ .space 0x4
+
+gUnknown_0203AB14: @ 203AB14
+ .space 0x4
+
+gUnknown_0203AB18: @ 203AB18
+ .space 0x4
+
+gUnknown_0203AB1C: @ 203AB1C
+ .space 0x4
+
+gUnknown_0203AB20: @ 203AB20
+ .space 0x4
+
+gUnknown_0203AB24: @ 203AB24
+ .space 0x4
+
+gUnknown_0203AB28: @ 203AB28
+ .space 0x4
+
+gUnknown_0203AB2C: @ 203AB2C
+ .space 0x4
+
+gUnknown_0203AB30: @ 203AB30
+ .space 0x4
+
+gUnknown_0203AB34: @ 203AB34
+ .space 0x4
+
+gUnknown_0203AB38: @ 203AB38
+ .space 0x4
+
+gUnknown_0203AB3C: @ 203AB3C
+ .space 0x4
+
+gUnknown_0203AB40: @ 203AB40
+ .space 0x8
+
+gUnknown_0203AB48: @ 203AB48
+ .space 0x6
+
+gUnknown_0203AB4E: @ 203AB4E
+ .space 0x2
+
+gUnknown_0203AB50: @ 203AB50
+ .space 0x4
+
+gUnknown_0203AB54: @ 203AB54
+ .space 0x1
+
+gUnknown_0203AB55: @ 203AB55
+ .space 0x3
+
+gUnknown_0203AB58: @ 203AB58
+ .space 0x4
+
+gUnknown_0203AB5C: @ 203AB5C
+ .space 0x1
+
+gUnknown_0203AB5D: @ 203AB5D
+ .space 0x1
+
+gUnknown_0203AB5E: @ 203AB5E
+ .space 0x2
+
+gUnknown_0203AB60: @ 203AB60
+ .space 0x2
+
+gUnknown_0203AB62: @ 203AB62
+ .space 0x2
+
+gUnknown_0203AB64: @ 203AB64
+ .space 0x4
+
+gUnknown_0203AB68: @ 203AB68
+ .space 0x2
+
+gUnknown_0203AB6A: @ 203AB6A
+ .space 0x2
+
+gUnknown_0203AB6C: @ 203AB6C
+ .space 0x1
+
+gUnknown_0203AB6D: @ 203AB6D
+ .space 0x1
+
+gUnknown_0203AB6E: @ 203AB6E
+ .space 0x1
+
+gUnknown_0203AB6F: @ 203AB6F
+ .space 0x1
+
+gUnknown_0203AB70: @ 203AB70
+ .space 0x4
+
+gUnknown_0203AB74: @ 203AB74
+ .space 0x4
+
+gUnknown_0203AB78: @ 203AB78
+ .space 0x4
+
+gUnknown_0203AB7C: @ 203AB7C
+ .space 0x4
+
+gUnknown_0203AB80: @ 203AB80
+ .space 0x4
+
+gUnknown_0203AB84: @ 203AB84
+ .space 0x4
+
+gUnknown_0203AB88: @ 203AB88
+ .space 0x4
+
+gUnknown_0203AB8C: @ 203AB8C
+ .space 0x4
+
+gUnknown_0203AB90: @ 203AB90
+ .space 0x4
+
+gUnknown_0203AB94: @ 203AB94
+ .space 0x4
+
+gUnknown_0203AB98: @ 203AB98
+ .space 0x4
+
+gUnknown_0203AB9C: @ 203AB9C
+ .space 0x4
+
+gUnknown_0203ABA0: @ 203ABA0
+ .space 0x4
+
+gUnknown_0203ABA4: @ 203ABA4
+ .space 0x4
+
+gUnknown_0203ABA8: @ 203ABA8
+ .space 0x4
+
+gUnknown_0203ABAC: @ 203ABAC
+ .space 0x4
+
+gUnknown_0203ABB0: @ 203ABB0
+ .space 0x1
+
+gUnknown_0203ABB1: @ 203ABB1
+ .space 0x1
+
+gUnknown_0203ABB2: @ 203ABB2
+ .space 0x1
+
+gUnknown_0203ABB3: @ 203ABB3
+ .space 0x1
+
+gUnknown_0203ABB4: @ 203ABB4
+ .space 0x1
+
+gUnknown_0203ABB5: @ 203ABB5
+ .space 0x3
+
+gUnknown_0203ABB8: @ 203ABB8
+ .space 0x4
+
+gUnknown_0203ABBC: @ 203ABBC
+ .space 0x1004
+
+gUnknown_0203BBC0: @ 203BBC0
+ .space 0x74
+
+gUnknown_0203BC34: @ 203BC34
+ .space 0x4
+
+gUnknown_0203BC38: @ 203BC38
+ .space 0x8
+
+gUnknown_0203BC40: @ 203BC40
+ .space 0x40
+
+gUnknown_0203BC80: @ 203BC80
+ .space 0x6
+
+gUnknown_0203BC86: @ 203BC86
+ .space 0x2
+
+gUnknown_0203BC88: @ 203BC88
+ .space 0x4
+
+gUnknown_0203BC8C: @ 203BC8C
+ .space 0x4
+
+gUnknown_0203BC90: @ 203BC90
+ .space 0x4
+
+gUnknown_0203BC94: @ 203BC94
+ .space 0x4
+
+gUnknown_0203BC98: @ 203BC98
+ .space 0x4
+
+gUnknown_0203BC9C: @ 203BC9C
+ .space 0x2
+
+gUnknown_0203BC9E: @ 203BC9E
+ .space 0x2
+
+gUnknown_0203BCA0: @ 203BCA0
+ .space 0x4
+
+gUnknown_0203BCA4: @ 203BCA4
+ .space 0x4
+
+gUnknown_0203BCA8: @ 203BCA8
+ .space 0x4
+
+gUnknown_0203BCAC: @ 203BCAC
+ .space 0x4
+
+gUnknown_0203BCB0: @ 203BCB0
+ .space 0x4
+
+gUnknown_0203BCB4: @ 203BCB4
+ .space 0x4
+
+gUnknown_0203BCB8: @ 203BCB8
+ .space 0x2
+
+gUnknown_0203BCBA: @ 203BCBA
+ .space 0x2
+
+gUnknown_0203BCBC: @ 203BCBC
+ .space 0x8
+
+gUnknown_0203BCC4: @ 203BCC4
+ .space 0x4
+
+gUnknown_0203BCC8: @ 203BCC8
+ .space 0x4
+
+gUnknown_0203BCCC: @ 203BCCC
+ .space 0x4
+
+gUnknown_0203BCD0: @ 203BCD0
+ .space 0x4
+
+gUnknown_0203BCD4: @ 203BCD4
+ .space 0x4
+
+gUnknown_0203BCD8: @ 203BCD8
+ .space 0x4
+
+gUnknown_0203BCDC: @ 203BCDC
+ .space 0x4
+
+gUnknown_0203BCE0: @ 203BCE0
+ .space 0x2
+
+gUnknown_0203BCE2: @ 203BCE2
+ .space 0x2
+
+gUnknown_0203BCE4: @ 203BCE4
+ .space 0x1
+
+gUnknown_0203BCE5: @ 203BCE5
+ .space 0x3
+
+gUnknown_0203BCE8: @ 203BCE8
+ .space 0x4
+
+gUnknown_0203BCEC: @ 203BCEC
+ .space 0x2
+
+gUnknown_0203BCEE: @ 203BCEE
+ .space 0x2
+
+gUnknown_0203BCF0: @ 203BCF0
+ .space 0x4
+
+gUnknown_0203BCF4: @ 203BCF4
+ .space 0x4
+
+gUnknown_0203BCF8: @ 203BCF8
+ .space 0x4
+
+gUnknown_0203BCFC: @ 203BCFC
+ .space 0x2
+
+gUnknown_0203BCFE: @ 203BCFE
+ .space 0x10
+
+gUnknown_0203BD0E: @ 203BD0E
+ .space 0x6
+
+gUnknown_0203BD14: @ 203BD14
+ .space 0x4
+
+gUnknown_0203BD18: @ 203BD18
+ .space 0x4
+
+gUnknown_0203BD1C: @ 203BD1C
+ .space 0x8
+
+gUnknown_0203BD24: @ 203BD24
+ .space 0x2
+
+gUnknown_0203BD26: @ 203BD26
+ .space 0x2
+
+gUnknown_0203BD28: @ 203BD28
+ .space 0x4
+
+gUnknown_0203BD2C: @ 203BD2C
+ .space 0x4
+
+gUnknown_0203BD30: @ 203BD30
+ .space 0x4
+
+gUnknown_0203BD34: @ 203BD34
+ .space 0xA60
+
+gUnknown_0203C794: @ 203C794
+ .space 0x8
+
+gUnknown_0203C79C: @ 203C79C
+ .space 0x8
+
+gUnknown_0203C7A4: @ 203C7A4
+ .space 0x8
+
+gUnknown_0203C7AC: @ 203C7AC
+ .space 0x1
+
+gUnknown_0203C7AD: @ 203C7AD
+ .space 0x1
+
+gUnknown_0203C7AE: @ 203C7AE
+ .space 0x1
+
+gUnknown_0203C7AF: @ 203C7AF
+ .space 0x1
+
+gUnknown_0203C7B0: @ 203C7B0
+ .space 0x4
+
+gUnknown_0203C7B4: @ 203C7B4
+ .space 0x1
+
+gUnknown_0203C7B5: @ 203C7B5
+ .space 0x1
+
+gUnknown_0203C7B6: @ 203C7B6
+ .space 0x1
+
+gUnknown_0203C7B7: @ 203C7B7
+ .space 0x1
+
+gUnknown_0203C7B8: @ 203C7B8
+ .space 0x4
+
+gUnknown_0203C7BC: @ 203C7BC
+ .space 0x4
+
+gUnknown_0203C7C0: @ 203C7C0
+ .space 0x258
+
+gUnknown_0203CA18: @ 203CA18
+ .space 0x258
+
+gUnknown_0203CC70: @ 203CC70
+ .space 0x10
+
+gUnknown_0203CC80: @ 203CC80
+ .space 0x4
+
+gUnknown_0203CC84: @ 203CC84
+ .space 0x4C
+
+gUnknown_0203CCD0: @ 203CCD0
+ .space 0x1
+
+gUnknown_0203CCD1: @ 203CCD1
+ .space 0x8
+
+gUnknown_0203CCD9: @ 203CCD9
+ .space 0x1
+
+gUnknown_0203CCDA: @ 203CCDA
+ .space 0x2
+
+gUnknown_0203CCDC: @ 203CCDC
+ .space 0xC
+
+gUnknown_0203CCE8: @ 203CCE8
+ .space 0x4
+
+gUnknown_0203CCEC: @ 203CCEC
+ .space 0x18
+
+gUnknown_0203CD04: @ 203CD04
+ .space 0x60
+
+gUnknown_0203CD64: @ 203CD64
+ .space 0x4
+
+gUnknown_0203CD68: @ 203CD68
+ .space 0x4
+
+gUnknown_0203CD6C: @ 203CD6C
+ .space 0x4
+
+gUnknown_0203CD70: @ 203CD70
+ .space 0x4
+
+gUnknown_0203CD74: @ 203CD74
+ .space 0x4
+
+gUnknown_0203CD78: @ 203CD78
+ .space 0x4
+
+gUnknown_0203CD7C: @ 203CD7C
+ .space 0x4
+
+gUnknown_0203CD80: @ 203CD80
+ .space 0x8
+
+gUnknown_0203CD88: @ 203CD88
+ .space 0x4
+
+gUnknown_0203CD8C: @ 203CD8C
+ .space 0x1
+
+gUnknown_0203CD8D: @ 203CD8D
+ .space 0x3
+
+gUnknown_0203CD90: @ 203CD90
+ .space 0xC
+
+gUnknown_0203CD9C: @ 203CD9C
+ .space 0x2
+
+gUnknown_0203CD9E: @ 203CD9E
+ .space 0x1
+
+gUnknown_0203CD9F: @ 203CD9F
+ .space 0x1
+
+gUnknown_0203CDA0: @ 203CDA0
+ .space 0x4
+
+gUnknown_0203CDA4: @ 203CDA4
+ .space 0x4
+
+gUnknown_0203CDA8: @ 203CDA8
+ .space 0x4
+
+gUnknown_0203CDAC: @ 203CDAC
+ .space 0x80
+
+gUnknown_0203CE2C: @ 203CE2C
+ .space 0x4
+
+gUnknown_0203CE30: @ 203CE30
+ .space 0x4
+
+gUnknown_0203CE34: @ 203CE34
+ .space 0x4
+
+gUnknown_0203CE38: @ 203CE38
+ .space 0x4
+
+gUnknown_0203CE3C: @ 203CE3C
+ .space 0x4
+
+gUnknown_0203CE40: @ 203CE40
+ .space 0x4
+
+gUnknown_0203CE44: @ 203CE44
+ .space 0x4
+
+gUnknown_0203CE48: @ 203CE48
+ .space 0x4
+
+gUnknown_0203CE4C: @ 203CE4C
+ .space 0x4
+
+gUnknown_0203CE50: @ 203CE50
+ .space 0x4
+
+gUnknown_0203CE54: @ 203CE54
+ .space 0x4
+
+gUnknown_0203CE58: @ 203CE58
+ .space 0x5
+
+gUnknown_0203CE5D: @ 203CE5D
+ .space 0x1
+
+gUnknown_0203CE5E: @ 203CE5E
+ .space 0x2
+
+gUnknown_0203CE60: @ 203CE60
+ .space 0xA
+
+gUnknown_0203CE6A: @ 203CE6A
+ .space 0x6
+
+gUnknown_0203CE70: @ 203CE70
+ .space 0x4
+
+gUnknown_0203CE74: @ 203CE74
+ .space 0x4
+
+gUnknown_0203CE78: @ 203CE78
+ .space 0x4
+
+gUnknown_0203CE7C: @ 203CE7C
+ .space 0x4
+
+gUnknown_0203CE80: @ 203CE80
+ .space 0x4
+
+gUnknown_0203CE84: @ 203CE84
+ .space 0x8
+
+gUnknown_0203CE8C: @ 203CE8C
+ .space 0x10
+
+gUnknown_0203CE9C: @ 203CE9C
+ .space 0x20
+
+gUnknown_0203CEBC: @ 203CEBC
+ .space 0x4
+
+gUnknown_0203CEC0: @ 203CEC0
+ .space 0x4
+
+gUnknown_0203CEC4: @ 203CEC4
+ .space 0x4
+
+gUnknown_0203CEC8: @ 203CEC8
+ .space 0xE
+
+gUnknown_0203CED6: @ 203CED6
+ .space 0x6
+
+gUnknown_0203CEDC: @ 203CEDC
+ .space 0x4
+
+gUnknown_0203CEE0: @ 203CEE0
+ .space 0x4
+
+gUnknown_0203CEE4: @ 203CEE4
+ .space 0x4
+
+gUnknown_0203CEE8: @ 203CEE8
+ .space 0x1
+
+gUnknown_0203CEE9: @ 203CEE9
+ .space 0x3
+
+gUnknown_0203CEEC: @ 203CEEC
+ .space 0x4
+
+gUnknown_0203CEF0: @ 203CEF0
+ .space 0x4
+
+gUnknown_0203CEF4: @ 203CEF4
+ .space 0x4
+
+gUnknown_0203CEF8: @ 203CEF8
+ .space 0x4
+
+gUnknown_0203CEFC: @ 203CEFC
+ .space 0x4
+
+gUnknown_0203CF00: @ 203CF00
+ .space 0x4
+
+gUnknown_0203CF04: @ 203CF04
+ .space 0x4
+
+gUnknown_0203CF08: @ 203CF08
+ .space 0x4
+
+gUnknown_0203CF0C: @ 203CF0C
+ .space 0x4
+
+gUnknown_0203CF10: @ 203CF10
+ .space 0x4
+
+gUnknown_0203CF14: @ 203CF14
+ .space 0x4
+
+gUnknown_0203CF18: @ 203CF18
+ .space 0x4
+
+gUnknown_0203CF1C: @ 203CF1C
+ .space 0x4
+
+gUnknown_0203CF20: @ 203CF20
+ .space 0x1
+
+gUnknown_0203CF21: @ 203CF21
+ .space 0x3
+
+gUnknown_0203CF24: @ 203CF24
+ .space 0x4
+
+gUnknown_0203CF28: @ 203CF28
+ .space 0x4
+
+gUnknown_0203CF2C: @ 203CF2C
+ .space 0x4
+
+gUnknown_0203CF30: @ 203CF30
+ .space 0x8
+
+gUnknown_0203CF38: @ 203CF38
+ .space 0x4
+
+gUnknown_0203CF3C: @ 203CF3C
+ .space 0x4
+
+gUnknown_0203CF40: @ 203CF40
+ .space 0x4
+
+gUnknown_0203CF44: @ 203CF44
+ .space 0x4
+
+gUnknown_0203CF48: @ 203CF48
+ .space 0x4
+
+gUnknown_0203CF4C: @ 203CF4C
+ .space 0x4
+
+gUnknown_0203CF50: @ 203CF50
+ .space 0x4
+
+gUnknown_0203CF54: @ 203CF54
+ .space 0x4
+
+gUnknown_0203CF58: @ 203CF58
+ .space 0x4
+
+gUnknown_0203CF5C: @ 203CF5C
+ .space 0x4
+
+gUnknown_0203CF60: @ 203CF60