diff options
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 @@ -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 @@ -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 @@ -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 @@ -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] @@ -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 @@ -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 |